From xen-devel-bounces@lists.xenproject.org Sun Sep 01 03:15:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 03: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 1i4GKe-0000yi-Ox; Sun, 01 Sep 2019 03:15:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4GKc-0000yH-VT
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 03:15:11 +0000
X-Inumbo-ID: b0ff46b8-cc66-11e9-951b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0ff46b8-cc66-11e9-951b-bc764e2007e4;
 Sun, 01 Sep 2019 03:15:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4GKV-00019M-7g; Sun, 01 Sep 2019 03:15:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4GKU-0000gn-Oy; Sun, 01 Sep 2019 03:15:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4GKU-0006NH-Nv; Sun, 01 Sep 2019 03:15:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140855-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 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-arndale: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-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-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle: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-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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0a51b08fb3b4528e0915c4a4dd2ab0effa232359
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 03:15:02 +0000
Subject: [Xen-devel] [linux-linus test] 140855: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDg1NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwODU1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBhNTFiMDhmYjNiNDUyOGUwOTE1
YzRhNGRkMmFiMGVmZmEyMzIzNTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxODAgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTc5IGRheXMgIDEy
OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA4NTUgIDIwMTktMDgtMzEgMDA6Mzk6
MDcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQyNjMgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjEzMzggbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 04:28:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 04:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4HTg-0006WM-7k; Sun, 01 Sep 2019 04:28:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4HTe-0006WH-7H
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 04:28:34 +0000
X-Inumbo-ID: ee8ff9e6-cc70-11e9-ae9b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee8ff9e6-cc70-11e9-ae9b-12813bfff9fa;
 Sun, 01 Sep 2019 04:28: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 1i4HTR-0002di-Mb; Sun, 01 Sep 2019 04:28:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4HTR-0007dB-78; Sun, 01 Sep 2019 04:28:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4HTR-0003mI-6C; Sun, 01 Sep 2019 04:28:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140862-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=23919ddfd56135cad3cb468a8f54d5a595f024f4
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 04:28:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 140862: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDg2MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA4NjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAy
MzkxOWRkZmQ1NjEzNWNhZDNjYjQ2OGE4ZjU0ZDVhNTk1ZjAyNGY0CmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0
YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEg
WiAgIDEzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2
OjI2IFogICAxMiBkYXlzICAgMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwNzM5
ICAyMDE5LTA4LTI4IDA3OjI4OjAyIFogICAgMyBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJl
cnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21w
LmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEth
cmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJB
TEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxr
YmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVs
w7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdt
YWlsLmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlh
IEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5v
cmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgUC4gQmVy
cmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29u
LmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgog
IERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBI
YWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGlu
dXhAcm9lY2stdXMubmV0PgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BAZ21haWwuY29tPgog
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBLaXN6a2Eg
PGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRl
bC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOh
biA8RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZp
ZXIuZXU+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8
bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlA
cmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFy
dGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF4IFJlaXR6IDxtcmVpdHpA
cmVkaGF0LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhp
d2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlj
aG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNu
Lnh5ej4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFz
IDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdt
YWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBK
IFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFl
bC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRl
cnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBT
aGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIEJyYW5rb3Zp
YyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5o
YUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdh
cnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBi
dC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5
IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNl
bnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4g
WmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+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
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
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
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA1MzUxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 07:32:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 07:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4KL8-00042C-C1; Sun, 01 Sep 2019 07: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=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4KL7-000427-Nw
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 07:31:57 +0000
X-Inumbo-ID: 9287a83c-cc8a-11e9-ae9c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9287a83c-cc8a-11e9-ae9c-12813bfff9fa;
 Sun, 01 Sep 2019 07: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 1i4KL4-0006KQ-6h; Sun, 01 Sep 2019 07:31:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4KL3-0004mP-MS; Sun, 01 Sep 2019 07:31:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4KL3-0005oe-LX; Sun, 01 Sep 2019 07:31:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140868-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start: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/redhat.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt: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-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-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-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-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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-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-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-i386-xl-qemut-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-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 07:31:53 +0000
Subject: [Xen-devel] [linux-4.19 test] 140868: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDg2OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA4NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDE0MDgzNyBwYXNzIGluIDE0MDg2OAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBpbiAxNDA4MzcgcGFzcyBp
biAxNDA4NjgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTQwODM3CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOTdhYjA3ZTExZmJmNTVjODZjMzc1OGUw
N2FiMjk1MDI4YmYxN2Y5NApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDMwMyBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAzMDAgZGF5cyAgMjE3IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDgwMSAgMjAxOS0wOC0yOSAxNTo1NTozNiBa
ICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjQ5OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxNDkyMiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 11:26:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 11:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4Nzs-0004pp-SN; Sun, 01 Sep 2019 11:26:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4Nzr-0004ph-AG
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 11:26:15 +0000
X-Inumbo-ID: 4ebe9982-ccab-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ebe9982-ccab-11e9-8980-bc764e2007e4;
 Sun, 01 Sep 2019 11: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 <osstest-admin@xenproject.org>)
 id 1i4Nzq-0002lQ-3y; Sun, 01 Sep 2019 11:26: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 1i4Nzp-0003wN-SS; Sun, 01 Sep 2019 11:26:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Nzp-00083h-Rg; Sun, 01 Sep 2019 11:26:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140912-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=b376456a78ce893036002186d1003900a3b8833d
X-Osstest-Versions-That: xen=10279e35609ba590b86308a83400b3161f5c7157
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 11:26:13 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 140912: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkxMiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDkxMi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGIzNzY0NTZhNzhjZTg5
MzAzNjAwMjE4NmQxMDAzOTAwYTNiODgzM2QKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDEwMjc5ZTM1NjA5YmE1OTBiODYzMDhhODM0MDBiMzE2MWY1YzcxNTcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MDc0NCAgMjAxOS0wOC0yOCAwOToxODo1MiBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDA5MTIgIDIwMTktMDktMDEgMDk6Mzc6NTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxt
YXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAx
MDI3OWUzNTYwLi5iMzc2NDU2YTc4ICBiMzc2NDU2YTc4Y2U4OTMwMzYwMDIxODZkMTAwMzkwMGEz
Yjg4MzNkIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 11:26:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 11:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4Nzh-0004on-In; Sun, 01 Sep 2019 11:26:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4Nzg-0004oi-J4
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 11:26:04 +0000
X-Inumbo-ID: 44336a38-ccab-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44336a38-ccab-11e9-8980-bc764e2007e4;
 Sun, 01 Sep 2019 11:25: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 1i4NzY-0002l6-7N; Sun, 01 Sep 2019 11:25:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4NzX-0003va-J6; Sun, 01 Sep 2019 11:25:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4NzX-0007ch-F4; Sun, 01 Sep 2019 11:25:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140886-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-4:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-xl:xen-boot: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-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-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=b376456a78ce893036002186d1003900a3b8833d
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 11:25:55 +0000
Subject: [Xen-devel] [xen-unstable test] 140886: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDg4NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDg4Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxMzk4NzYKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTg3NgoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzOTg3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4
NzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGIzNzY0NTZhNzhjZTg5MzAzNjAwMjE4NmQxMDAzOTAwYTNi
ODgzM2QKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZjOTYzOWE3MmYw
Y2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTg3
NiAgMjAxOS0wOC0wOSAxODo0Njo1NiBaICAgMjIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
Mzk5MTUgIDIwMTktMDgtMTAgMjA6NDQ6MjMgWiAgIDIxIGRheXMgICAyNSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDA4ODYgIDIwMTktMDgtMzEgMTM6MTE6NTkgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5k
cnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KICBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgog
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE1pY2hhZWwgWW91bmcg
PG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+CiAgTWljaGHFgiBLb3dhbGN6eWsgPG1rb3dAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFJvbWFuIFNoYXBvc2huaWsgPHJvbWFuQHplZGVkYS5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBWaWt0b3IgTWl0aW4gPHZpa3Rvci5taXRpbi4x
OUBnbWFpbC5jb20+CiAgVmlrdG9yIE1pdGluIDx2aWt0b3JfbWl0aW5AZXBhbS5jb20+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoK
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
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
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
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTM1NiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 14:35:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 14:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4Qww-0002DK-Qf; Sun, 01 Sep 2019 14:35:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4Qwv-0002DF-3F
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 14:35:25 +0000
X-Inumbo-ID: b76f2572-ccc5-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b76f2572-ccc5-11e9-8980-bc764e2007e4;
 Sun, 01 Sep 2019 14:35:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Qwm-0006H1-In; Sun, 01 Sep 2019 14:35:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Qwm-0001bt-7x; Sun, 01 Sep 2019 14:35:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Qwm-0004bv-74; Sun, 01 Sep 2019 14:35:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140890-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-arm64-arm64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-start.2:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate: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-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-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-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-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-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-win7-amd64:guest-stop: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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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
 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
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 14:35:16 +0000
Subject: [Xen-devel] [linux-4.4 test] 140890: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDg5MCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDg5MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTQwNzg2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4g
MTQwNzg2IFJFR1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTQwNzg2IHBhc3MgaW4gMTQwODkwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxNDA3ODYgcGFz
cyBpbiAxNDA4OTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxOSBndWVz
dC1zdGFydC4yIGZhaWwgaW4gMTQwNzg2IHBhc3MgaW4gMTQwODkwCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTQwNzg2IHBhc3MgaW4g
MTQwODkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZSAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDA3ODYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWU5ZjRkNzA0Zjg2OThiNmQ2NTVh
ZmE3ZTlmYWMzNTA5ZGEyNTNiYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICAyOCBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgMjUgZGF5cyAgIDMx
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDYzMiAgMjAxOS0wOC0yNSAxMDoyNDoy
MSBaICAgIDcgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9u
LmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJv
IDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhh
cnZhcmQuZWR1PgogIEFsZXNzaW8gQmFsc2luaSA8YmFsc2luaUBhbmRyb2lkLmNvbT4KICBBbmRy
ZWEgUGFycmkgPGFuZHJlYS5wYXJyaUBhbWFydWxhc29sdXRpb25zLmNvbT4KICBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJldyBQcm91dCA8YXByb3V0QGxs
Lm1pdC5lZHU+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5ndXMgQWlu
c2xpZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYXJy
ZXQgUmhvZGVuIDxicmhvQGdvb2dsZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50
Lm9yZy51az4KICBCZW5qYW1pbiBCbG9jayA8YmJsb2NrQGxpbnV4LmlibS5jb20+CiAgQmVuamFt
aW4gUG9pcmllciA8YnBvaXJpZXJAc3VzZS5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRA
cG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFt
IDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CiAgQnJp
YW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxj
YXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291
cmNlLmNpcnJ1cy5jb20+CiAgQ2hyaXN0b3BoIFBhYXNjaCA8Y3BhYXNjaEBhcHBsZS5jb20+CiAg
RGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0
ZXJiYUBzdXNlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgog
IERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24gQnJhY2Ug
PGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNv
bT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRG91Z2xhcyBBbmRlcnNv
biA8ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xl
LmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlw
ZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEYuIFRvbmVsbG8gPGV1QGZlbGlwZXRv
bmVsbG8uY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHZWVydCBVeXR0
ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8
Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2st
dXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VzdGF2
byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5uZXMgUmVpbmVja2Ug
PGhhcmVAc3VzZS5kZT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNv
bT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhpbGxmIERhbnRvbiA8aGRh
bnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNp
cy5jby5qcD4KICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxh
YmJvdHRpQG1ldi5jby51az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJ
bmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2lj
aW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW4gSGFya2VzIDxqYWhhcmtlc0Bjcy5jbXUuZWR1Pgog
IEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52
b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFnaXJp
dGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplc3NpY2EgWXUg
PGpleXVAa2VybmVsLm9yZz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgog
IEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5v
eC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxq
b2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29t
PgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAgSm9zZXBoIFFp
IDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9l
QHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBX
aWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFj
bGUuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29t
PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMdWNh
cyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0b255Lmx1Y2tA
aW50ZWwuY29tPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hbmlzaCBDaG9w
cmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRy
b25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8gUmljYXJk
byBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29u
aWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1h
cmsgWmhhbmcgPG1hcmt6QG1lbGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRp
bi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJv
QHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAg
TWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2Vr
QHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4NkBtaW5hODYuY29tPgogIE1pZ3Vl
bCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4KICBNaWtrbyBSYXBlbGkg
PG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5j
b20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBOZWFsIENh
cmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtv
bGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29v
Z2xlLmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5z
c29uIDxvbG9mQGxpeG9tLm5ldD4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJlZGhhdC5j
b20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9u
emluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlw
cy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsg
PHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4K
ICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBa
aWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBDdmVrIDxwZXRyY3Zla2N6QGdt
YWlsLmNvbT4KICBQaGlsIFR1cm5idWxsIDxwaGlsLnR1cm5idWxsQG9yYWNsZS5jb20+CiAgUHJh
cml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4K
ICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUm9nYW4g
RGF3ZXMgPHJvZ2FuQGRhd2VzLnphLm5ldD4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndh
bGxAY2l0cml4LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVr
PgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbSBQcm90c2Vua28g
PHNlbWVuLnByb3RzZW5rb0BsaW5hcm8ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVs
Lm9yZz4KICBTZWJhc3RpYW4gUGFyc2NoYXVlciA8cy5wYXJzY2hhdWVyQGdteC5kZT4KICBTZWto
YXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4Lmli
bS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVwaGFuZSBHcm9z
amVhbiA8cy5ncm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5j
aEBtaWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBSZWRkeSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2
ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5pQGJyb2Fk
Y29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgU3V6
dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRp
d2FpQHN1c2UuZGU+CiAgVGFyYXMgS29uZHJhdGl1ayA8dGFrb25kcmFAY2lzY28uY29tPgogIFRo
b21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBUYWkgPHRob21hcy50
YWlAb3JhY2xlLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgog
IFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tA
aW50ZWwuY29tPgogIFR1YmEgWWF2dXogPHR1YmFAZWNlLnVmbC5lZHU+CiAgVHlyZWwgRGF0d3ls
ZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50Lndl
YXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2gg
S3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFdhbnBlbmcgTGkgPHdhbnBlbmcubGlA
aG90bWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4g
V2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5j
b20+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICB4aWFvIGppbiA8amluLnhpYW9A
aW50ZWwuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYXZ1eiwgVHVi
YSA8dHViYUBlY2UudWZsLmVkdT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJpdmVyLmNvbT4K
ICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZdWNo
dW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1
YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxIGJyb2tlbgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MjcyIGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 14:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 14:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4RAe-000370-1D; Sun, 01 Sep 2019 14:49:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cmsq=W4=gmail.com=adam.zerella@srs-us1.protection.inumbo.net>)
 id 1i4Jpx-00018G-IV
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 06:59:45 +0000
X-Inumbo-ID: 1405dd66-cc86-11e9-ac23-bc764e2007e4
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1405dd66-cc86-11e9-ac23-bc764e2007e4;
 Sun, 01 Sep 2019 06:59:44 +0000 (UTC)
Received: by mail-pg1-x541.google.com with SMTP id n9so5657175pgc.1
 for <xen-devel@lists.xenproject.org>; Sat, 31 Aug 2019 23:59:44 -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:mime-version
 :content-transfer-encoding;
 bh=ksunGhRAcBahaT7W6iFOAG/wY/nv2ICL8Nw4My/hTvE=;
 b=MIuk7Q+K0WGao5uA3+VT0F2UNG7iwCxqBSE3s47K4thfifDSTYwyUFGzXF/qoFpSBX
 z3brLVeOyzjpV8s2XT1vH+xfHi3Xk5b/bNVvYDbcL7im++/PERMrJLdfY1eTyGKvxoGa
 9eRAO748Aku/xxXieY04PW/9NSWhsVTk9dDiAesdTlqJ97ky109hWip/JU5/RI0xjc+k
 ccUjrK3gp8td295bQnEGbwoPJf29paBnNDB+dBu3QGBDo80SiWzr2U4V9dc9I5oA5oR4
 xCDChSYDqOBLbqsFNp1Db3FmpOlaJltxDG1YJPiAUxt+YmtWBB9VUPKMar0qExkrvx7D
 HfNw==
X-Google-DKIM-Signature: v=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=ksunGhRAcBahaT7W6iFOAG/wY/nv2ICL8Nw4My/hTvE=;
 b=P1sHCKxw+uwyXRWHxCwbUfcKHxs+fmOuQ8JwqI34W57oaEzRxfu5Mw09kNNSxI4s92
 /SXTNmdZrW8whykynNOVZ07A5sVyu3gTVqMraeqHS+eeqqDxN0Wx2G6Q3UOkLnTM2X1m
 uvlQ1ys+7m5P+ZHxl42rs2IPsxAw6scPt4/nD6YYzYoFdKyABVWnWw5x/R2mvbOu2vwq
 ykgvmdytc2l3RfUmVZKEkhfTaf7G1uPp4LcTQmMwgD9G81UcCV24dZkEoH8Q68v/IFt5
 ICc4UxI1BJAI5nNJN/7XrVHUg8trS4o65aOatr0g2ytcUuo2yaaNW+RUzrL5T9Jt9zdY
 UgaA==
X-Gm-Message-State: APjAAAUSJ5b22snAQt5Pai3zMlNPvVcZ4odOlmG1DijTXvqfpQ7FFbVS
 2G6zmCm9iiNxkLvB4HyGYuU=
X-Google-Smtp-Source: APXvYqyw3yfPJHl7dWO6wj8ONfTdvPpAfPr2Wvs2WIpDI5auHtERzSlOOZc8ng3grq9X4d+6S+qU9g==
X-Received: by 2002:aa7:809a:: with SMTP id v26mr28118651pff.82.1567321184092; 
 Sat, 31 Aug 2019 23:59:44 -0700 (PDT)
Received: from localhost.localdomain (ip-103-85-38-221.syd.xi.com.au.
 [103.85.38.221])
 by smtp.gmail.com with ESMTPSA id i6sm3326055pfq.20.2019.08.31.23.59.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 31 Aug 2019 23:59:43 -0700 (PDT)
From: Adam Zerella <adam.zerella@gmail.com>
To: 
Date: Sun,  1 Sep 2019 16:58:28 +1000
Message-Id: <20190901065828.7762-1-adam.zerella@gmail.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 01 Sep 2019 14:49:34 +0000
Subject: [Xen-devel] [PATCH] x86/xen/efi: Fix EFI variable 'name' type
 conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Adam Zerella <adam.zerella@gmail.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXNvbHZlcyBhIHR5cGUgY29udmVyc2lvbiBmcm9tICdjaGFyIConIHRvICd1bnNpZ25l
ZCBzaG9ydCcuCmFuZCBzdGF0aWMgdXNhZ2Ugd2FybmluZyBhcyBoaW50ZWQgYnkgU3BhcnNlLgoK
U2lnbmVkLW9mZi1ieTogQWRhbSBaZXJlbGxhIDxhZGFtLnplcmVsbGFAZ21haWwuY29tPgotLS0K
IGFyY2gveDg2L3hlbi9lZmkuYyB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9lZmkuYyBiL2FyY2gveDg2L3hlbi9lZmkuYwppbmRleCAwZDMzNjVjYjY0ZGUuLjFkNGVmZjZj
NmYwNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VmaS5jCisrKyBiL2FyY2gveDg2L3hlbi9l
ZmkuYwpAQCAtMTE4LDggKzExOCw4IEBAIHN0YXRpYyBlbnVtIGVmaV9zZWN1cmVib290X21vZGUg
eGVuX2VmaV9nZXRfc2VjdXJlYm9vdCh2b2lkKQogCXVuc2lnbmVkIGxvbmcgc2l6ZTsKIAogCXNp
emUgPSBzaXplb2Yoc2VjYm9vdCk7Ci0Jc3RhdHVzID0gZWZpLmdldF92YXJpYWJsZShMIlNlY3Vy
ZUJvb3QiLCAmZWZpX3ZhcmlhYmxlX2d1aWQsCi0JCQkJICBOVUxMLCAmc2l6ZSwgJnNlY2Jvb3Qp
OworCXN0YXR1cyA9IGVmaS5nZXRfdmFyaWFibGUoKGVmaV9jaGFyMTZfdCAqKUwiU2VjdXJlQm9v
dCIsCisJCQkJICAmZWZpX3ZhcmlhYmxlX2d1aWQsIE5VTEwsICZzaXplLCAmc2VjYm9vdCk7CiAK
IAlpZiAoc3RhdHVzID09IEVGSV9OT1RfRk9VTkQpCiAJCXJldHVybiBlZmlfc2VjdXJlYm9vdF9t
b2RlX2Rpc2FibGVkOwpAQCAtMTI4LDggKzEyOCw4IEBAIHN0YXRpYyBlbnVtIGVmaV9zZWN1cmVi
b290X21vZGUgeGVuX2VmaV9nZXRfc2VjdXJlYm9vdCh2b2lkKQogCQlnb3RvIG91dF9lZmlfZXJy
OwogCiAJc2l6ZSA9IHNpemVvZihzZXR1cG1vZGUpOwotCXN0YXR1cyA9IGVmaS5nZXRfdmFyaWFi
bGUoTCJTZXR1cE1vZGUiLCAmZWZpX3ZhcmlhYmxlX2d1aWQsCi0JCQkJICBOVUxMLCAmc2l6ZSwg
JnNldHVwbW9kZSk7CisJc3RhdHVzID0gZWZpLmdldF92YXJpYWJsZSgoZWZpX2NoYXIxNl90ICop
TCJTZXR1cE1vZGUiLAorCQkJCSAgJmVmaV92YXJpYWJsZV9ndWlkLCBOVUxMLCAmc2l6ZSwgJnNl
dHVwbW9kZSk7CiAKIAlpZiAoc3RhdHVzICE9IEVGSV9TVUNDRVNTKQogCQlnb3RvIG91dF9lZmlf
ZXJyOwpAQCAtMTM5LDggKzEzOSw4IEBAIHN0YXRpYyBlbnVtIGVmaV9zZWN1cmVib290X21vZGUg
eGVuX2VmaV9nZXRfc2VjdXJlYm9vdCh2b2lkKQogCiAJLyogU2VlIGlmIGEgdXNlciBoYXMgcHV0
IHRoZSBzaGltIGludG8gaW5zZWN1cmUgbW9kZS4gKi8KIAlzaXplID0gc2l6ZW9mKG1va3Nic3Rh
dGUpOwotCXN0YXR1cyA9IGVmaS5nZXRfdmFyaWFibGUoTCJNb2tTQlN0YXRlUlQiLCAmc2hpbV9n
dWlkLAotCQkJCSAgTlVMTCwgJnNpemUsICZtb2tzYnN0YXRlKTsKKwlzdGF0dXMgPSBlZmkuZ2V0
X3ZhcmlhYmxlKChlZmlfY2hhcjE2X3QgKilMIk1va1NCU3RhdGVSVCIsCisJCQkJICAmc2hpbV9n
dWlkLCBOVUxMLCAmc2l6ZSwgJm1va3Nic3RhdGUpOwogCiAJLyogSWYgaXQgZmFpbHMsIHdlIGRv
bid0IGNhcmUgd2h5LiBEZWZhdWx0IHRvIHNlY3VyZS4gKi8KIAlpZiAoc3RhdHVzICE9IEVGSV9T
VUNDRVNTKQpAQCAtMTU4LDcgKzE1OCw3IEBAIHN0YXRpYyBlbnVtIGVmaV9zZWN1cmVib290X21v
ZGUgeGVuX2VmaV9nZXRfc2VjdXJlYm9vdCh2b2lkKQogCXJldHVybiBlZmlfc2VjdXJlYm9vdF9t
b2RlX3Vua25vd247CiB9CiAKLXZvaWQgX19pbml0IHhlbl9lZmlfaW5pdChzdHJ1Y3QgYm9vdF9w
YXJhbXMgKmJvb3RfcGFyYW1zKQorc3RhdGljIHZvaWQgX19pbml0IHhlbl9lZmlfaW5pdChzdHJ1
Y3QgYm9vdF9wYXJhbXMgKmJvb3RfcGFyYW1zKQogewogCWVmaV9zeXN0ZW1fdGFibGVfdCAqZWZp
X3N5c3RhYl94ZW47CiAKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 14:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 14:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4RAd-00036i-7c; Sun, 01 Sep 2019 14:49:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1kjy=W3=web.de=markus.elfring@srs-us1.protection.inumbo.net>)
 id 1i3zU4-0005Pu-Ul
 for xen-devel@lists.xenproject.org; Sat, 31 Aug 2019 09:15:49 +0000
X-Inumbo-ID: ea306008-cbcf-11e9-ac23-bc764e2007e4
Received: from mout.web.de (unknown [212.227.15.3])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea306008-cbcf-11e9-ac23-bc764e2007e4;
 Sat, 31 Aug 2019 09:15:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1567242926;
 bh=W42yxbYmQCv9tl6YPZs0YFC5fDpZrDuUEO40d5+J5IY=;
 h=X-UI-Sender-Class:To:Cc:References:Subject:From:Date:In-Reply-To;
 b=Rb418DWmi/RVbd8sECvNY7M6am3zzXtvu6Z8MKvDEcaqy80J5NzEeIsZquRc+o3+K
 RcMPUbulCWil2CYSmPwWqfOWbsvJq8lYGIRKuYobskoTbIVH51G/a5nLZzGK7B0dUo
 Ub/VAcIMteSPNk9yZ43wLPYl/AxtOIz+Ty7w1ZYE=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from [192.168.1.2] ([93.132.129.60]) by smtp.web.de (mrweb001
 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MXHt7-1hjODj0cab-00WIUk; Sat, 31
 Aug 2019 11:15:26 +0200
To: Denis Efremov <efremov@linux.com>, Joe Perches <joe@perches.com>
References: <20190829165025.15750-1-efremov@linux.com>
From: Markus Elfring <Markus.Elfring@web.de>
Message-ID: <0d9345ed-f16a-de0b-6125-1f663765eb46@web.de>
Date: Sat, 31 Aug 2019 11:15:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.0
MIME-Version: 1.0
In-Reply-To: <20190829165025.15750-1-efremov@linux.com>
Content-Language: en-US
X-Provags-ID: V03:K1:qKSdXHHLYLKjlRCvxxm0CG4/ObWxvY7GHVNBMu8mxxGycRrayx8
 4PbzO2dvqjNnF+AFg4bA1W4zmeQSpNZ7vt9DbPnL5lk34WKJYWD9NUPM0PlrCLMjYkm1F6U
 BXfMva6PP5qxs+6jegtT9nR1r+jzSjNeTTC2AqMHglXEtSWbQLq9Fa4eMsUVMGo2eepnDXr
 VwnOxGgwPijQTQTX/f+uw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:nkNVUAuCw5k=:pAP5U5L7C1x2boPp1IRXmn
 D13IzlXT/kI0Odb0OEskHBv1fRCMj7J727enJOB+vAgZd2n6ZXAAaWlSqHLVcohKzncPx6QpO
 Jkkz3w/W/rmQNzfpoIhIUW3Uccf/fl14QBw5X5i4PyFGDK9jzI0Phtg8JML9FgdHalKCIpNWP
 o213QJNReSqJUzIClMxbcGq2voyTmxMmGEwBIXqC58OGwigFy7zuu2Fy5ondTj8F6i3gbb38h
 c6JrfIYpAxvFnO9nRMcO25oqflwZdAfHvFzJ2iu+3r8XsTgWukdxyVbMiL8ftz50QxC2DJqzq
 Ayqcpn0a9Y7cTytKg/qxVHdxdOIF48+PWbHaSEgzP4SLLOPElveDdWhJEc0vM5xdTU1Dqb7hM
 NcCaA0zHOKUIDqcYJ6jN44G6CZgVS/MFofCq8QcCo4GFiBNWMHS4cmZtOpUQJMXQuRbrwvm5s
 QLUFHQhzpAX2K0Aj8VIVILu1mHvF1oeAJg0lG6KqkOeZEm+Unicxfz9HErsixNGFodYh0D3/K
 Pus4ocado7zBlJoZThrgPZ8TvIHn8mX0WI7LW+JhXvD1rFkJmT4VMVuezkSvp3NJ9GaBnkiEN
 2DsKyjBxY/6mcp9cg5MLZTh0zU4f7ZpgvIRT7mBBrJ5TGKKmZLH7U/Z5qQmwJz28iIVaVlH4p
 wK8w2niZej5noXMTOemcJJnIR+evko7BhWXbZHiUAALjl38emkz357bvLjEkVGm7h8qIAQyjv
 9Ffe8YuiaY+tWayyEFK6qfYIHwGdEZNrYmIuX9tupSwJCJ8bCFsx9n7SNCZvSRm61MjQsWB76
 icYRtytGOYmCsolycXG6KEM734RMbdaPv2pCjSKPk80uNsPY10n0pxzKUpdSnG1O5lboelK/K
 +pQTb7oUbCkyxCvKMOBAo+HHvPT1QQcSGkQreepWbCChdY7O5TxdjvwnEYYPBYSyBIKA4j2t6
 gmzI4FQ5Tbv5lKlap9HBlQSeD5ynZnaeINJfHFu/XpQei9uMkeptC8IYqtcno5/KHj4gVLoN6
 dvIF455p6LB73n4l5ci1UNJB4L7BiFhMmqFWnfszzCVLZrOOA94053rwKZECu2B8PgnRB8RwQ
 RHR8X1QZRRFkw/YnadMqgavlvTg6QJ2wAh3pxzJ+iXjpxC1IgfnMhR3w1p3UqTC4whz3ngKbv
 qqUbKY+8ilN57KkwviQJZULRks7t3CtGMgptQJeouQnu6rZg==
X-Mailman-Approved-At: Sun, 01 Sep 2019 14:49:34 +0000
Subject: Re: [Xen-devel] [PATCH v3 01/11] checkpatch: check for nested
 (un)?likely() calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dri-devel@lists.freedesktop.org, Leon Romanovsky <leon@kernel.org>,
 "Darrick J. Wong" <darrick.wong@oracle.com>, linux-rdma@vger.kernel.org,
 Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>,
 Saeed Mahameed <saeedm@mellanox.com>, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Pismenny <borisp@mellanox.com>,
 linux-arm-msm@vger.kernel.org, linux-wimax@intel.com,
 Enrico Weigelt <lkml@metux.net>, Alexander Viro <viro@zeniv.linux.org.uk>,
 Andy Whitcroft <apw@canonical.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Sean Paul <sean@poorly.run>,
 Anton Altaparmakov <anton@tuxera.com>,
 =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 linux-ntfs-dev@lists.sourceforge.net, netdev@vger.kernel.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, linux-kernel@vger.kernel.org,
 linux-xfs@vger.kernel.org, Rob Clark <robdclark@gmail.com>,
 =?UTF-8?Q?Pali_Roh=c3=a1r?= <pali.rohar@gmail.com>,
 linux-fsdevel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>,
 "David S. Miller" <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>

PiArIyBuZXN0ZWQgbGlrZWx5L3VubGlrZWx5IGNhbGxzCj4gKwkJaWYgKCRsaW5lID1+IC9cYig/
Oig/OnVuKT9saWtlbHkpXHMqXChccyohP1xzKihJU19FUlIoPzpfT1JfTlVMTHxfVkFMVUUpP3xX
QVJOKS8pIHsKPiArCQkJV0FSTigiTElLRUxZX01JU1VTRSIsCgpIb3cgZG8geW91IHRoaW5rIGFi
b3V0IHRvIHVzZSB0aGUgc3BlY2lmaWNhdGlvbiDigJwoPzpJU19FUlIoPzpfKD86T1JfTlVMTHxW
QUxVRSkpP3xXQVJOKeKAnQppbiB0aGlzIHJlZ3VsYXIgZXhwcmVzc2lvbj8KClJlZ2FyZHMsCk1h
cmt1cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 14:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 14:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4RAd-00036o-Fy; Sun, 01 Sep 2019 14:49: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=1kjy=W3=web.de=markus.elfring@srs-us1.protection.inumbo.net>)
 id 1i46W5-0005gT-JE
 for xen-devel@lists.xenproject.org; Sat, 31 Aug 2019 16:46:21 +0000
X-Inumbo-ID: db080402-cc0e-11e9-ae98-12813bfff9fa
Received: from mout.web.de (unknown [212.227.15.4])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db080402-cc0e-11e9-ae98-12813bfff9fa;
 Sat, 31 Aug 2019 16:46:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1567269960;
 bh=rm6OZE6ljUkECvv5QtQiOpGwZf85BXps+g793IIacr0=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=raKOvxSuxO0ebILYdQV2cnRxgQxF5DOMKENqU7Tu0URpWhrx2Wgn6EGvCUWUE041l
 a9ajp1/qpuIRW7B0Ni1CM1JTTrRWmXocwzvr1oOeJEZ3nAsw/6TL/cinypKHTE1x6V
 qCJqgU8IP8zqAwr2C+rwrI7oh7fttPRcs/w5qn3w=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from [192.168.1.2] ([93.132.129.60]) by smtp.web.de (mrweb003
 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MZDQ4-1hlThL3GXc-00KuZW; Sat, 31
 Aug 2019 18:46:00 +0200
To: Denis Efremov <efremov@linux.com>, Joe Perches <joe@perches.com>
References: <20190829165025.15750-1-efremov@linux.com>
 <0d9345ed-f16a-de0b-6125-1f663765eb46@web.de>
 <689c8baf-2298-f086-3461-5cd1cdd191c6@linux.com>
From: Markus Elfring <Markus.Elfring@web.de>
Autocrypt: addr=Markus.Elfring@web.de; prefer-encrypt=mutual; keydata=
 mQINBFg2+xABEADBJW2hoUoFXVFWTeKbqqif8VjszdMkriilx90WB5c0ddWQX14h6w5bT/A8
 +v43YoGpDNyhgA0w9CEhuwfZrE91GocMtjLO67TAc2i2nxMc/FJRDI0OemO4VJ9RwID6ltwt
 mpVJgXGKkNJ1ey+QOXouzlErVvE2fRh+KXXN1Q7fSmTJlAW9XJYHS3BDHb0uRpymRSX3O+E2
 lA87C7R8qAigPDZi6Z7UmwIA83ZMKXQ5stA0lhPyYgQcM7fh7V4ZYhnR0I5/qkUoxKpqaYLp
 YHBczVP+Zx/zHOM0KQphOMbU7X3c1pmMruoe6ti9uZzqZSLsF+NKXFEPBS665tQr66HJvZvY
 GMDlntZFAZ6xQvCC1r3MGoxEC1tuEa24vPCC9RZ9wk2sY5Csbva0WwYv3WKRZZBv8eIhGMxs
 rcpeGShRFyZ/0BYO53wZAPV1pEhGLLxd8eLN/nEWjJE0ejakPC1H/mt5F+yQBJAzz9JzbToU
 5jKLu0SugNI18MspJut8AiA1M44CIWrNHXvWsQ+nnBKHDHHYZu7MoXlOmB32ndsfPthR3GSv
 jN7YD4Ad724H8fhRijmC1+RpuSce7w2JLj5cYj4MlccmNb8YUxsE8brY2WkXQYS8Ivse39MX
 BE66MQN0r5DQ6oqgoJ4gHIVBUv/ZwgcmUNS5gQkNCFA0dWXznQARAQABtCZNYXJrdXMgRWxm
 cmluZyA8TWFya3VzLkVsZnJpbmdAd2ViLmRlPokCVAQTAQgAPhYhBHDP0hzibeXjwQ/ITuU9
 Figxg9azBQJYNvsQAhsjBQkJZgGABQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEOU9Figx
 g9azcyMP/iVihZkZ4VyH3/wlV3nRiXvSreqg+pGPI3c8J6DjP9zvz7QHN35zWM++1yNek7Ar
 OVXwuKBo18ASlYzZPTFJZwQQdkZSV+atwIzG3US50ZZ4p7VyUuDuQQVVqFlaf6qZOkwHSnk+
 CeGxlDz1POSHY17VbJG2CzPuqMfgBtqIU1dODFLpFq4oIAwEOG6fxRa59qbsTLXxyw+PzRaR
 LIjVOit28raM83Efk07JKow8URb4u1n7k9RGAcnsM5/WMLRbDYjWTx0lJ2WO9zYwPgRykhn2
 sOyJVXk9xVESGTwEPbTtfHM+4x0n0gC6GzfTMvwvZ9G6xoM0S4/+lgbaaa9t5tT/PrsvJiob
 kfqDrPbmSwr2G5mHnSM9M7B+w8odjmQFOwAjfcxoVIHxC4Cl/GAAKsX3KNKTspCHR0Yag78w
 i8duH/eEd4tB8twcqCi3aCgWoIrhjNS0myusmuA89kAWFFW5z26qNCOefovCx8drdMXQfMYv
 g5lRk821ZCNBosfRUvcMXoY6lTwHLIDrEfkJQtjxfdTlWQdwr0mM5ye7vd83AManSQwutgpI
 q+wE8CNY2VN9xAlE7OhcmWXlnAw3MJLW863SXdGlnkA3N+U4BoKQSIToGuXARQ14IMNvfeKX
 NphLPpUUnUNdfxAHu/S3tPTc/E/oePbHo794dnEm57LuuQINBFg2+xABEADZg/T+4o5qj4cw
 nd0G5pFy7ACxk28mSrLuva9tyzqPgRZ2bdPiwNXJUvBg1es2u81urekeUvGvnERB/TKekp25
 4wU3I2lEhIXj5NVdLc6eU5czZQs4YEZbu1U5iqhhZmKhlLrhLlZv2whLOXRlLwi4jAzXIZAu
 76mT813jbczl2dwxFxcT8XRzk9+dwzNTdOg75683uinMgskiiul+dzd6sumdOhRZR7YBT+xC
 wzfykOgBKnzfFscMwKR0iuHNB+VdEnZw80XGZi4N1ku81DHxmo2HG3icg7CwO1ih2jx8ik0r
 riIyMhJrTXgR1hF6kQnX7p2mXe6K0s8tQFK0ZZmYpZuGYYsV05OvU8yqrRVL/GYvy4Xgplm3
 DuMuC7/A9/BfmxZVEPAS1gW6QQ8vSO4zf60zREKoSNYeiv+tURM2KOEj8tCMZN3k3sNASfoG
 fMvTvOjT0yzMbJsI1jwLwy5uA2JVdSLoWzBD8awZ2X/eCU9YDZeGuWmxzIHvkuMj8FfX8cK/
 2m437UA877eqmcgiEy/3B7XeHUipOL83gjfq4ETzVmxVswkVvZvR6j2blQVr+MhCZPq83Ota
 xNB7QptPxJuNRZ49gtT6uQkyGI+2daXqkj/Mot5tKxNKtM1Vbr/3b+AEMA7qLz7QjhgGJcie
 qp4b0gELjY1Oe9dBAXMiDwARAQABiQI8BBgBCAAmFiEEcM/SHOJt5ePBD8hO5T0WKDGD1rMF
 Alg2+xACGwwFCQlmAYAACgkQ5T0WKDGD1rOYSw/+P6fYSZjTJDAl9XNfXRjRRyJSfaw6N1pA
 Ahuu0MIa3djFRuFCrAHUaaFZf5V2iW5xhGnrhDwE1Ksf7tlstSne/G0a+Ef7vhUyeTn6U/0m
 +/BrsCsBUXhqeNuraGUtaleatQijXfuemUwgB+mE3B0SobE601XLo6MYIhPh8MG32MKO5kOY
 hB5jzyor7WoN3ETVNQoGgMzPVWIRElwpcXr+yGoTLAOpG7nkAUBBj9n9TPpSdt/npfok9ZfL
 /Q+ranrxb2Cy4tvOPxeVfR58XveX85ICrW9VHPVq9sJf/a24bMm6+qEg1V/G7u/AM3fM8U2m
 tdrTqOrfxklZ7beppGKzC1/WLrcr072vrdiN0icyOHQlfWmaPv0pUnW3AwtiMYngT96BevfA
 qlwaymjPTvH+cTXScnbydfOQW8220JQwykUe+sHRZfAF5TS2YCkQvsyf7vIpSqo/ttDk4+xc
 Z/wsLiWTgKlih2QYULvW61XU+mWsK8+ZlYUrRMpkauN4CJ5yTpvp+Orcz5KixHQmc5tbkLWf
 x0n1QFc1xxJhbzN+r9djSGGN/5IBDfUqSANC8cWzHpWaHmSuU3JSAMB/N+yQjIad2ztTckZY
 pwT6oxng29LzZspTYUEzMz3wK2jQHw+U66qBFk8whA7B2uAU1QdGyPgahLYSOa4XAEGb6wbI FEE=
Message-ID: <493a7377-2de9-1d44-cd8f-c658793d15db@web.de>
Date: Sat, 31 Aug 2019 18:45:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.0
MIME-Version: 1.0
In-Reply-To: <689c8baf-2298-f086-3461-5cd1cdd191c6@linux.com>
Content-Language: en-US
X-Provags-ID: V03:K1:1L+cCQO3edmOUlVMXKxVQgZQYa4LR/jTtaG/k7hY0jvFzGA9G9q
 HWi19KhhK9a1vfzvVYuIZawQquCygt1hO4oC97DaXB2ZpgVEbfkC8llW/u0M6xN9a3X8B9I
 msvOrseLQDgMS/NsyS+xIVvd3tQVj5U9trfr++c3L1f40GywlStbhlVWFhc08RKBS9HMKBY
 58JLvN2HaG49gVs5HlMVw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:VhEuvvzylo4=:3p6CN3+YeibT+QHrA0rJE8
 jXp3wri957zlevWfHS/c+PS52+oWo953j5HMygod2ge3Y7CGMlcqgLO0MPO5RRIg7uUvPXVFM
 379jZoUE5kueE12x3p4ssfNT8Fm40bbR+jTrCXJDStbDnLTby7FA7IxOhxfbUc637M9qsaozq
 FmM4+uZQ2lWEx+yu1wkEvI0kfMzEVrn5/vt7skK0+PeaH225xYdHu2LK2rf5RqoWu8WPSqfa2
 wEeJbNm8BfqiB2vL6LEdRAXX8gyfoGnPJ5Qm1q41RgQV7RCNhtrZo+EHZA/vPMHB6Eq0ecXBj
 LGuKKm+/SpFz1PzRYXO1QqR52QDdP4Cu35XBi2NP6Q844cSgBnw6RrzV/jW0EqOsVfU8z0Z5V
 Sf3HRXof4ewon2caaE3aiSGdgbw5wQYBJLK3QUfnmJWr0InQHtd8qQQe1T3c/qgrcB5ABDIrf
 GZy/9DqV5riGpZEJ9cZ+iM6InqL4SAVfUB2hhg7nwp5xXpCtIN6SuBm0bDDsPQDX2sfwE8guW
 0GyYcU2kOIqReqB2C0Hwlmv14+88GNDb2jQDqHdJjupiEI2Yz8Y3NjOW79mU0lD3Gk/L2fBCd
 zb4qLY9yzm9g3uA1hQGeawT+B57gkJxHc+dfi8XXQp0jia5L+4/ZX35Lh+NHzVpgMBPseOtPI
 /b/7AjeuTqZjq6tgNw8XpGjxQfSbObCUwWsAOPecaBheHriMYnCL6tGDaK+JYLOiqgcxR0vQ+
 nMb69XF1HSE0FedQzM+J9aJpESm4upQtZxDAZcnJTKGdT48hXsDzreMgJjovpa3ZlK2YhNZCt
 F1/HcTS8HDlnTxXJdzEMH7hHp7sAgT+KRAjvQ/md1wG4SHa4TzLWt4D/7V/nWZdX5z5JASkG8
 RCC4i5tjqfEYUw5MSfN0VC4DMobYPN10nDg1RLFcy5AMm6VQm4DlXjKh649CAl2sqLMbyQJ4p
 F2eVxN3UAlmeBgE0m9VQrV5QnQAQS5sRx/RrkYqe89C+NJXtR0us8uxiM5bm91xW6/0XsqPOF
 SMz5D3ZDmyQbEtiW0w/3QmZRRq3m/3ThmGL6SL9syddVXqxfGKKP7+e0OVOsM/Bwb3dBknXVi
 3zKeeIsDo25gEweJ/VGnfXPS3N4kmuIMK4I3EA6n2MlCUwXo4Sj7301iqCInTCS8lIWlrORY3
 5vagzkLNsyXxrogrmB742zfdWZxWbG0lAmOIS9Xm7sNu3ydg==
X-Mailman-Approved-At: Sun, 01 Sep 2019 14:49:34 +0000
Subject: Re: [Xen-devel] [PATCH v3 01/11] checkpatch: check for nested
 (un)?likely() calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dri-devel@lists.freedesktop.org, Leon Romanovsky <leon@kernel.org>,
 "Darrick J. Wong" <darrick.wong@oracle.com>, linux-rdma@vger.kernel.org,
 Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>,
 Saeed Mahameed <saeedm@mellanox.com>, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Pismenny <borisp@mellanox.com>,
 linux-arm-msm@vger.kernel.org, linux-wimax@intel.com,
 Enrico Weigelt <lkml@metux.net>, Alexander Viro <viro@zeniv.linux.org.uk>,
 Andy Whitcroft <apw@canonical.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Sean Paul <sean@poorly.run>,
 Anton Altaparmakov <anton@tuxera.com>,
 =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 linux-ntfs-dev@lists.sourceforge.net, netdev@vger.kernel.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, linux-kernel@vger.kernel.org,
 linux-xfs@vger.kernel.org, Rob Clark <robdclark@gmail.com>,
 =?UTF-8?Q?Pali_Roh=c3=a1r?= <pali.rohar@gmail.com>,
 linux-fsdevel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.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>

Pj4+ICsjIG5lc3RlZCBsaWtlbHkvdW5saWtlbHkgY2FsbHMKPj4+ICvCoMKgwqDCoMKgwqDCoCBp
ZiAoJGxpbmUgPX4gL1xiKD86KD86dW4pP2xpa2VseSlccypcKFxzKiE/XHMqKElTX0VSUig/Ol9P
Ul9OVUxMfF9WQUxVRSk/fFdBUk4pLykgewo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgV0FS
TigiTElLRUxZX01JU1VTRSIsCj4+Cj4+IEhvdyBkbyB5b3UgdGhpbmsgYWJvdXQgdG8gdXNlIHRo
ZSBzcGVjaWZpY2F0aW9uIOKAnCg/OklTX0VSUig/Ol8oPzpPUl9OVUxMfFZBTFVFKSk/fFdBUk4p
4oCdCj4+IGluIHRoaXMgcmVndWxhciBleHByZXNzaW9uPwrigKYKPiAgICBJU19FUlIKPiAgICAo
PzpfIDwtIEFub3RoZXIgYXRvbWljIGdyb3VwIGp1c3QgdG8gc2hvdyB0aGF0ICdfJyBpcyBhIGNv
bW1vbiBwcmVmaXg/CgpZZXMuIC0gSSBob3BlIHRoYXQgdGhpcyBzcGVjaWZpY2F0aW9uIGRldGFp
bCBjYW4gaGVscCBhIGJpdC4KCgo+ICAgICAgICAgICAgVXN1YWxseSwgUGVybCBpbnRlcnByZXRl
ciBpcyB2ZXJ5IGdvb2QgYXQgb3B0aW1pemluZyBzdWNoIHRoaW5ncy4KCldvdWxkIHlvdSBsaWtl
IHRvIGhlbHAgdGhpcyBzb2Z0d2FyZSBjb21wb25lbnQgYnkgb21pdHRpbmcgYSBwYWlyIG9mCm5v
bi1jYXB0dXJpbmcgcGFyZW50aGVzZXMgYXQgdGhlIGJlZ2lubmluZz8KClxiKD86dW4pP2xpa2Vs
eVxzKgoKClJlZ2FyZHMsCk1hcmt1cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 14:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 14:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4RAd-00036u-PP; Sun, 01 Sep 2019 14:49:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1kjy=W3=web.de=markus.elfring@srs-us1.protection.inumbo.net>)
 id 1i479c-0000Hh-HR
 for xen-devel@lists.xenproject.org; Sat, 31 Aug 2019 17:27:12 +0000
X-Inumbo-ID: 8ff87874-cc14-11e9-951b-bc764e2007e4
Received: from mout.web.de (unknown [212.227.17.11])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ff87874-cc14-11e9-951b-bc764e2007e4;
 Sat, 31 Aug 2019 17:27:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1567272409;
 bh=yQM2//yRNIKgrYfmnX/+7v7UH1bRgtDE8fxceDLJw/k=;
 h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To;
 b=UkIS6ScHG/qq282SfeEUAdUONVKFj7prfUF8eSqrnN6DyDK62xc7SzB7c22BXhpGw
 hoAB7QU4wg2CRz7ANop+2kDZdkkyohT4GldaiAJC0qt8G6QJIe9Ju0HE2CsyUUkY86
 QdEM6a9xRIS9MNZmavk+JdGCFC49nUa0AncAvJlU=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from [192.168.1.2] ([93.132.129.60]) by smtp.web.de (mrweb101
 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LnB1F-1igkgH456r-00hR0L; Sat, 31
 Aug 2019 19:26:49 +0200
To: Denis Efremov <efremov@linux.com>, Joe Perches <joe@perches.com>
References: <20190829165025.15750-1-efremov@linux.com>
 <0d9345ed-f16a-de0b-6125-1f663765eb46@web.de>
 <689c8baf-2298-f086-3461-5cd1cdd191c6@linux.com>
 <493a7377-2de9-1d44-cd8f-c658793d15db@web.de>
 <c5e4479d-2fb3-b5a5-00c3-b06e5177d869@linux.com>
From: Markus Elfring <Markus.Elfring@web.de>
Autocrypt: addr=Markus.Elfring@web.de; prefer-encrypt=mutual; keydata=
 mQINBFg2+xABEADBJW2hoUoFXVFWTeKbqqif8VjszdMkriilx90WB5c0ddWQX14h6w5bT/A8
 +v43YoGpDNyhgA0w9CEhuwfZrE91GocMtjLO67TAc2i2nxMc/FJRDI0OemO4VJ9RwID6ltwt
 mpVJgXGKkNJ1ey+QOXouzlErVvE2fRh+KXXN1Q7fSmTJlAW9XJYHS3BDHb0uRpymRSX3O+E2
 lA87C7R8qAigPDZi6Z7UmwIA83ZMKXQ5stA0lhPyYgQcM7fh7V4ZYhnR0I5/qkUoxKpqaYLp
 YHBczVP+Zx/zHOM0KQphOMbU7X3c1pmMruoe6ti9uZzqZSLsF+NKXFEPBS665tQr66HJvZvY
 GMDlntZFAZ6xQvCC1r3MGoxEC1tuEa24vPCC9RZ9wk2sY5Csbva0WwYv3WKRZZBv8eIhGMxs
 rcpeGShRFyZ/0BYO53wZAPV1pEhGLLxd8eLN/nEWjJE0ejakPC1H/mt5F+yQBJAzz9JzbToU
 5jKLu0SugNI18MspJut8AiA1M44CIWrNHXvWsQ+nnBKHDHHYZu7MoXlOmB32ndsfPthR3GSv
 jN7YD4Ad724H8fhRijmC1+RpuSce7w2JLj5cYj4MlccmNb8YUxsE8brY2WkXQYS8Ivse39MX
 BE66MQN0r5DQ6oqgoJ4gHIVBUv/ZwgcmUNS5gQkNCFA0dWXznQARAQABtCZNYXJrdXMgRWxm
 cmluZyA8TWFya3VzLkVsZnJpbmdAd2ViLmRlPokCVAQTAQgAPhYhBHDP0hzibeXjwQ/ITuU9
 Figxg9azBQJYNvsQAhsjBQkJZgGABQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEOU9Figx
 g9azcyMP/iVihZkZ4VyH3/wlV3nRiXvSreqg+pGPI3c8J6DjP9zvz7QHN35zWM++1yNek7Ar
 OVXwuKBo18ASlYzZPTFJZwQQdkZSV+atwIzG3US50ZZ4p7VyUuDuQQVVqFlaf6qZOkwHSnk+
 CeGxlDz1POSHY17VbJG2CzPuqMfgBtqIU1dODFLpFq4oIAwEOG6fxRa59qbsTLXxyw+PzRaR
 LIjVOit28raM83Efk07JKow8URb4u1n7k9RGAcnsM5/WMLRbDYjWTx0lJ2WO9zYwPgRykhn2
 sOyJVXk9xVESGTwEPbTtfHM+4x0n0gC6GzfTMvwvZ9G6xoM0S4/+lgbaaa9t5tT/PrsvJiob
 kfqDrPbmSwr2G5mHnSM9M7B+w8odjmQFOwAjfcxoVIHxC4Cl/GAAKsX3KNKTspCHR0Yag78w
 i8duH/eEd4tB8twcqCi3aCgWoIrhjNS0myusmuA89kAWFFW5z26qNCOefovCx8drdMXQfMYv
 g5lRk821ZCNBosfRUvcMXoY6lTwHLIDrEfkJQtjxfdTlWQdwr0mM5ye7vd83AManSQwutgpI
 q+wE8CNY2VN9xAlE7OhcmWXlnAw3MJLW863SXdGlnkA3N+U4BoKQSIToGuXARQ14IMNvfeKX
 NphLPpUUnUNdfxAHu/S3tPTc/E/oePbHo794dnEm57LuuQINBFg2+xABEADZg/T+4o5qj4cw
 nd0G5pFy7ACxk28mSrLuva9tyzqPgRZ2bdPiwNXJUvBg1es2u81urekeUvGvnERB/TKekp25
 4wU3I2lEhIXj5NVdLc6eU5czZQs4YEZbu1U5iqhhZmKhlLrhLlZv2whLOXRlLwi4jAzXIZAu
 76mT813jbczl2dwxFxcT8XRzk9+dwzNTdOg75683uinMgskiiul+dzd6sumdOhRZR7YBT+xC
 wzfykOgBKnzfFscMwKR0iuHNB+VdEnZw80XGZi4N1ku81DHxmo2HG3icg7CwO1ih2jx8ik0r
 riIyMhJrTXgR1hF6kQnX7p2mXe6K0s8tQFK0ZZmYpZuGYYsV05OvU8yqrRVL/GYvy4Xgplm3
 DuMuC7/A9/BfmxZVEPAS1gW6QQ8vSO4zf60zREKoSNYeiv+tURM2KOEj8tCMZN3k3sNASfoG
 fMvTvOjT0yzMbJsI1jwLwy5uA2JVdSLoWzBD8awZ2X/eCU9YDZeGuWmxzIHvkuMj8FfX8cK/
 2m437UA877eqmcgiEy/3B7XeHUipOL83gjfq4ETzVmxVswkVvZvR6j2blQVr+MhCZPq83Ota
 xNB7QptPxJuNRZ49gtT6uQkyGI+2daXqkj/Mot5tKxNKtM1Vbr/3b+AEMA7qLz7QjhgGJcie
 qp4b0gELjY1Oe9dBAXMiDwARAQABiQI8BBgBCAAmFiEEcM/SHOJt5ePBD8hO5T0WKDGD1rMF
 Alg2+xACGwwFCQlmAYAACgkQ5T0WKDGD1rOYSw/+P6fYSZjTJDAl9XNfXRjRRyJSfaw6N1pA
 Ahuu0MIa3djFRuFCrAHUaaFZf5V2iW5xhGnrhDwE1Ksf7tlstSne/G0a+Ef7vhUyeTn6U/0m
 +/BrsCsBUXhqeNuraGUtaleatQijXfuemUwgB+mE3B0SobE601XLo6MYIhPh8MG32MKO5kOY
 hB5jzyor7WoN3ETVNQoGgMzPVWIRElwpcXr+yGoTLAOpG7nkAUBBj9n9TPpSdt/npfok9ZfL
 /Q+ranrxb2Cy4tvOPxeVfR58XveX85ICrW9VHPVq9sJf/a24bMm6+qEg1V/G7u/AM3fM8U2m
 tdrTqOrfxklZ7beppGKzC1/WLrcr072vrdiN0icyOHQlfWmaPv0pUnW3AwtiMYngT96BevfA
 qlwaymjPTvH+cTXScnbydfOQW8220JQwykUe+sHRZfAF5TS2YCkQvsyf7vIpSqo/ttDk4+xc
 Z/wsLiWTgKlih2QYULvW61XU+mWsK8+ZlYUrRMpkauN4CJ5yTpvp+Orcz5KixHQmc5tbkLWf
 x0n1QFc1xxJhbzN+r9djSGGN/5IBDfUqSANC8cWzHpWaHmSuU3JSAMB/N+yQjIad2ztTckZY
 pwT6oxng29LzZspTYUEzMz3wK2jQHw+U66qBFk8whA7B2uAU1QdGyPgahLYSOa4XAEGb6wbI FEE=
Message-ID: <9de9fb8f-f13f-e9bb-c68d-0ba81010ae8b@web.de>
Date: Sat, 31 Aug 2019 19:26:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.0
MIME-Version: 1.0
In-Reply-To: <c5e4479d-2fb3-b5a5-00c3-b06e5177d869@linux.com>
Content-Language: en-US
X-Provags-ID: V03:K1:Mb7grKXZ9pH+xlAXEQYPZYdNH7QN+E5OessgUl8uganJH5/1n3T
 faLtS9zrYMJ4tIvgnpUrhBwevqlLRu+WYUkqulrjatf/4Qkg3CHTrYI4KoDABcY7W0k2oNC
 45f3xjVsLioWf+xVr2GDUCLyytlCv1ng76ThWmrQYq56NZnwNTIvNq0PEAQm8/i4TXitEj+
 /ahFCq9RdntQV/9iWiPBA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:qA2Afq3R9eE=:n56im/5XNmQSDU2whUsHZT
 JWxDOApUGiKyz+lhjRCHIfdg4n0FKbD6eqTLxIPtjRb7kqw+GdR5Gv5HaWC/LWRUri4LThy+e
 R14XMuFDdorTGQuJBlsEMRxbKEASNug2Z3mLBGScwQjiIyCgxf+lBQWEqYGZ3A+lirGuIRbPu
 lZueDm2OGgCWAI0pjQ9w0ncov1kxFrnNeCEJyUqtIniUjPK0PgybSPUASNFovplN5hkw34Ryo
 9UfbuVi7t171/ELkZs8lFG+8GHSq7udxuZLeDbzA1W3/9N8yyK4+NNEAGpLv3LDzZS33Q8r+b
 W53gtgzOiyeQJ/EQi/ZBR+RyOUDgC+cCgP4kk/Di9Zy22MYWVk4uwcWXYwZqwECE5zzivzt3O
 hMlR79MpYmgHsx1ZqYe5V7d/1J4X3QZDWxW6vVTQlu2a21n3NbPLANxvYjF6AppsWzPexPw4j
 pWbGoL8EQt09JDSb3HfmMwMnTcf2mN//SGzWrL39C2/Mn4mdePFg7YvGF3AY7P519jZh05ufI
 bV8Em6ZdVEHVELM02XSgFnrBzrE04EMX4jR0PjtEhK8QVYe/KPrAqX9WM260rTZEnOSHZtVDj
 L3BbuhArM3gfqNE4LGBqnZI4GmblM261L0r8wX3mDcj3gz61zRCUfOuiYMgbQ8C0nTNmey664
 P1QvpGTdR4iz9jWtxfnHkTZP26VBYflRVmvXxLV4j+CtxPB1H9t1aBqGQ4JaPWPIVZiEb87EP
 xFlDb4hVXB6YYEARImPfY0Dy+HQ4xXd1ojwiPe1HogoIEeNgxEBnTdklQH6UhpdZi6u2ijLFX
 X/uqZ5Ykw2+T1MdQEoA18itVy9q6hCDs9z77511E2ofAbiPTIioLIPZwRvJytbDCn/VyrY+t5
 Pt8v45FtuV2I1lxyEy5W7XRSuy0fHp7VcVtumo9NnSqY9it5k+3/h91IkuSy2c8t0qKYjm/38
 6PlXH2g/H9h4MY020bGg1TGmn3U9dehbdt9C94hGi3EWETi55LjjUDEDMF+Mma18lp8Vqz06b
 1PiVySlX5wkjKydt7erUI35M1ofg8Ag6Fx7MZCt9vOZVCgp6BXGB/cNtH5wbXLc5IdbExUyFD
 g5gYSgHm37PMmLyqoGMSAgjjdKfPttXkatanpSMaTKlfG4fU1Q7HP1P1zR1Gv6QeeZy5JTKmc
 CKqZUEQQza7L0tGVd5j/1MNOs3KwC1srew6rgnoI6tqkvyWQ==
X-Mailman-Approved-At: Sun, 01 Sep 2019 14:49:34 +0000
Subject: Re: [Xen-devel] [PATCH v3 01/11] checkpatch: check for nested
 (un)?likely() calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: dri-devel@lists.freedesktop.org, Leon Romanovsky <leon@kernel.org>,
 "Darrick J. Wong" <darrick.wong@oracle.com>, linux-rdma@vger.kernel.org,
 Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>,
 Saeed Mahameed <saeedm@mellanox.com>, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Pismenny <borisp@mellanox.com>,
 linux-arm-msm@vger.kernel.org, linux-wimax@intel.com,
 Enrico Weigelt <lkml@metux.net>, Alexander Viro <viro@zeniv.linux.org.uk>,
 Andy Whitcroft <apw@canonical.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Sean Paul <sean@poorly.run>,
 Anton Altaparmakov <anton@tuxera.com>,
 =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 linux-ntfs-dev@lists.sourceforge.net, netdev@vger.kernel.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Dmitry Torokhov <dmitry.torokhov@gmail.com>, linux-kernel@vger.kernel.org,
 linux-xfs@vger.kernel.org, Rob Clark <robdclark@gmail.com>,
 =?UTF-8?Q?Pali_Roh=c3=a1r?= <pali.rohar@gmail.com>,
 linux-fsdevel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.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>

Pj4+Pj4gKyMgbmVzdGVkIGxpa2VseS91bmxpa2VseSBjYWxscwo+Pj4+PiArwqDCoMKgwqDCoMKg
wqAgaWYgKCRsaW5lID1+IC9cYig/Oig/OnVuKT9saWtlbHkpXHMqXChccyohP1xzKihJU19FUlIo
PzpfT1JfTlVMTHxfVkFMVUUpP3xXQVJOKS8pIHsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgV0FSTigiTElLRUxZX01JU1VTRSIsCuKApgo+PiBcYig/OnVuKT9saWtlbHlccyoKPgo+IFRo
aXMgcGFpciBvZiBicmFja2V0cyBpcyByZXF1aXJlZCB0byBtYXRjaCAidW5saWtlbHkiCj4gYW5k
IGl0J3Mgb3B0aW9uYWwgaW4gb3JkZXIgdG8gbWF0Y2ggImxpa2VseSIuCgpJIGFncmVlIGFsc28g
dG8gdGhpcyB2aWV3IGlmIHlvdSByZWZlciB0byB0aGUgc2hvcnRlbmVkIHJlZ3VsYXIgZXhwcmVz
c2lvbiBoZXJlLgpCdXQgSSBnb3QgYW4gb3RoZXIgZGV2ZWxvcG1lbnQgb3BpbmlvbiBmb3IgYW4g
ZXh0cmEgcGFpciBvZiBub24tY2FwdHVyaW5nIHBhcmVudGhlc2VzCmF0IHRoZSBmcm9udCAoZnJv
bSB0aGUgdmVyc2lvbiB3aGljaCB5b3Ugc3VnZ2VzdGVkKS4KClJlZ2FyZHMsCk1hcmt1cwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 17:01:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 17:01:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4TE5-0005pe-3h; Sun, 01 Sep 2019 17:01:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4TE4-0005pZ-0V
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 17:01:16 +0000
X-Inumbo-ID: 13fcd1d7-ccda-11e9-ae9d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13fcd1d7-ccda-11e9-ae9d-12813bfff9fa;
 Sun, 01 Sep 2019 17:01:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4TDq-00012d-0w; Sun, 01 Sep 2019 17:01: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 1i4TDp-0001nY-Pd; Sun, 01 Sep 2019 17:01:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4TDp-0001Hw-Oh; Sun, 01 Sep 2019 17:01:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140894-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore: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-qemut-debianhvm-i386-xsm:xen-boot:fail:heisenbug
 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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-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-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-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-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=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 17:01:01 +0000
Subject: [Xen-devel] [linux-4.14 test] 140894: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDg5NCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA4OTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxNDA4NDkg
cGFzcyBpbiAxNDA4OTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGluIDE0MDg0OSBw
YXNzIGluIDE0MDg5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgNyB4ZW4tYm9vdCAgICBmYWlsIHBhc3MgaW4gMTQwODQ5CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTM5ODcxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMDFmZDE2OTRiOTNjOTJhZDU0ZmE2ODRkYWM5
YzgwNjhlY2RhODI4OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgM2Zm
ZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTM5OTEwICAyMDE5LTA4LTEwIDE2OjI0OjE3IFogICAyMiBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDE0MDE5MyAgMjAxOS0wOC0xNiAwODozODo1MSBaICAgMTYgZGF5cyAgIDE4IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDgwNCAgMjAxOS0wOC0yOSAxOTowNDozOCBaICAg
IDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5j
b20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4g
SHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3ds
YW5kLmhhcnZhcmQuZWR1PgogIEFsYXN0YWlyIEQnU2lsdmEgPGFsYXN0YWlyQGQtc2lsdmEub3Jn
PgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1
c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4K
ICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJn
b2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bj
b2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBC
ZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRA
cG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFt
IDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFu
IE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0
YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJj
ZS5jaXJydXMuY29tPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdh
bmFkb28uZnI+CiAgQ29kcmluIENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hp
cC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVu
dGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4K
ICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRh
cnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0
Lm5ldD4KICBEZWVwYWsgUmF3YXQgPGRyYXdhdEB2bXdhcmUuY29tPgogIERlbmlzIEtpcmphbm92
IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAgRGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQu
Y29tPgogIERtaXRyeSBGb21pY2hldiA8ZG1pdHJ5LmZvbWljaGV2QHdkYy5jb20+CiAgRG1pdHJ5
IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJy
YWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgog
IEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJpYyBE
dW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4Lmli
bS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZs
b3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFt
ZC5jb20+CiAgR2F2aW4gTGkgPGdpdEB0aGVnYXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2
ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2to
QGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0
PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVz
IFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRl
PgogIEhlIFpoZSA8emhlLmhlQHdpbmRyaXZlci5jb20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtv
LmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSGVucnkgQnVybnMgPGhlbnJ5YnVybnNAZ29vZ2xlLmNv
bT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSGlsbGYgRGFu
dG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZl
bGwuY29tPgogIEhpcm95dWtpIFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpw
PgogIEh1aSBXYW5nIDxodWkud2FuZ0BjYW5vbmljYWwuY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5A
bWVsbGFub3guY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5
b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIElseWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWls
LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJc2FhYyBKLiBNYW5qYXJy
ZXMgPGlzYWFjbUBjb2RlYXVyb3JhLm9yZz4KICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYu
bWVsbGFub3guY28uaWw+CiAgSmFjb3BvIE1vbmRpIDxqYWNvcG8rcmVuZXNhc0BqbW9uZGkub3Jn
PgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbmkg
TmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2Vy
ZWNrZUB3YWNvbS5jb20+CiAgSmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNv
bT4KICBKZWZmIExheXRvbiA8amxheXRvbkBrZXJuZWwub3JnPgogIEplZmZyZXkgSHVnbyA8amVm
ZnJleS5sLmh1Z29AZ21haWwuY29tPgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFnaXJp
dGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcnJ5IExlZSA8
bGVpc3VyZWx5c3cyNEBnbWFpbC5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWls
LmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlhb2ppYW5nZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZ
YW8gPHlhby5qaW5AbGludXguaW50ZWwuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2Uu
Y3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEpvZSBQZXJjaGVzIDxqb2VAcGVy
Y2hlcy5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xk
IDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwu
Y29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDYW1l
cm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlA
bGludXguYWxpYmFiYS5jb20+CiAgSm96c2VmIEthZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5v
cmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8
andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1
ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4K
ICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29r
QGNocm9taXVtLm9yZz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+
CiAgS2V2aW4gSGFvIDxoYW9rZXhpbkBnbWFpbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExhdXJhIEdhcmNpYSBMaWViYW5hIDxuZXZvbGFA
Z21haWwuY29tPgogIExlb24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9u
YXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpbmggUGh1bmcgPGxpbmgu
cGh1bmcuanlAcmVuZXNhcy5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4K
ICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENv
ZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBl
bmd1dHJvbml4LmRlPgogIEx1Y2ssIFRvbnkgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3Zp
YyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHl1ZGUgUGF1
bCA8bHl1ZGVAcmVkaGF0LmNvbT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29t
PgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVy
IDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0
bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGlu
IEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXNhaGlybyBZYW1h
ZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1o
aXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1
bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhp
bSBNaWtpdHlhbnNraXkgPG1heGltbWlAbWVsbGFub3guY29tPgogIE1pYW9oZSBMaW4gPGxpbm1p
YW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4K
ICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFJvdGgg
PG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5j
b20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWlj
aGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6
ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAg
TWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlx
dWVsLnJheW5hbEBib290bGluLmNvbT4KICBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgog
IE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFyZXNo
IEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF2aWQgRW1hbWRvb3N0IDxu
YXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJh
eWxpYnJlLmNvbT4KICBOZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8g
VGFuZyA8dGFuZ25pYW55YW9AaHVhd2VpLmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVs
bmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hp
cC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4K
ICBOaWtpdGEgWXVzaGNoZW5rbyA8bmlraXRhLnlvdXNoQGNvZ2VudGVtYmVkZGVkLmNvbT4KICBO
dW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bnb29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9s
ZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2Yg
Sm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0
ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwg
QnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5j
ej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZh
bHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBl
dGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBQcmFzYWQgU29kYWd1ZGkgPHBzb2RhZ3VkQGNvZGVhdXJvcmEub3JnPgogIFFpYW4gQ2Fp
IDxjYWlAbGNhLnB3PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVs
LmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxyYXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4KICBS
aWNhcmQgV2FuZGVybG9mIDxyaWNhcmQud2FuZGVybG9mQGF4aXMuY29tPgogIFJpY2FyZCBXYW5k
ZXJsb2YgPHJpY2FyZHdAYXhpcy5jb20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmlj
ay5jb2xlbmJyYW5kZXJAc29ueS5jb20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmlj
a0BnYWlrYWkuY29tPgogIFJvZ2FuIERhd2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNh
ZWVkbUBtZWxsYW5veC5jb20+CiAgU2FsdmF0b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4u
b3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVy
c29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBh
dWxAY2hyb21pdW0ub3JnPgogIFNlYmFzdGllbiBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4
LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hz
aGFpa2hAbWFydmVsbC5jb20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNv
bi5jb20+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5j
b20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBT
dGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAgU3RlcGhlbiBC
b3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0
LmNvbT4KICBTdWRhcnNhbmEgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5h
dGggUHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQg
U2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1
enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRo
b21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29u
IDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJv
bml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9t
YXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRob21hcyBUYWkgPHRob21hcy50
YWlAb3JhY2xlLmNvbT4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgog
IFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8
dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJv
bmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15
a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBUeXJlbCBEYXR3eWxl
ciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25A
bGluYXJvLm9yZz4KICBWYWxkaXMgS2xldG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4K
ICBWYWxkaXMgS2zEk3RuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmluY2UgV2Vh
dmVyIDx2aW5jZW50LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVs
Lm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZsYWRpbWly
IEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0
aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBz
anR1LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlh
bmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5l
ZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3
aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlv
c2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGly
byBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdWVIYWliaW5n
IDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmhhbmdndWFuZ2h1aSA8emhhbmcuZ3VhbmdodWlA
aDNjLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+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
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
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
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MzM4IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 19:09:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 19: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 1i4VDb-0006Ww-6u; Sun, 01 Sep 2019 19:08:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4VDa-0006Wr-1H
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 19:08:54 +0000
X-Inumbo-ID: eff34722-cceb-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eff34722-cceb-11e9-b95f-bc764e2007e4;
 Sun, 01 Sep 2019 19:08: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 1i4VDY-0003QS-3p; Sun, 01 Sep 2019 19:08: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 1i4VDX-0000vl-Mi; Sun, 01 Sep 2019 19:08:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4VDX-0001Cw-Je; Sun, 01 Sep 2019 19:08:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140904-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-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-armhf-armhf-libvirt: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-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=16fb3c8b83fb39f9931e942f7d1738ffe024d234
X-Osstest-Versions-That: libvirt=9935b435dfee4d130197ee62ae64880ccbcf1855
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 19:08:51 +0000
Subject: [Xen-devel] [libvirt test] 140904: 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>

ZmxpZ2h0IDE0MDkwNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5MDQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDU5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwNTk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDE2ZmIzYzhiODNmYjM5Zjk5MzFlOTQyZjdkMTczOGZmZTAyNGQy
MzQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDk5MzViNDM1ZGZlZTRk
MTMwMTk3ZWU2MmFlNjQ4ODBjY2JjZjE4NTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDU5OCAg
MjAxOS0wOC0yNCAwNDoxOTo1OCBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDA2
OTIgIDIwMTktMDgtMjcgMDQ6MTg6NTggWiAgICA1IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDA5MDQgIDIwMTktMDktMDEgMDQ6MzE6NTMgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBCam9lcm4gV2FsayA8YndhbGtAbGludXguaWJtLmNvbT4KICBCb3JpcyBGaXVjenluc2tpIDxm
aXVjenlAbGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0
MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+
CiAgSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICBKb25hdGhvbiBKb25nc21hIDxqam9u
Z3NtYUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIE1hcnRp
biBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlA
dmlydHVvenpvLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRl
ciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAog
ICA5OTM1YjQzNWRmLi4xNmZiM2M4YjgzICAxNmZiM2M4YjgzZmIzOWY5OTMxZTk0MmY3ZDE3Mzhm
ZmUwMjRkMjM0IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 19:23:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 19:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4VS2-00081E-Lm; Sun, 01 Sep 2019 19:23:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=asmH=W4=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i4VS1-000819-Pm
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 19:23:49 +0000
X-Inumbo-ID: 05f372f2-ccee-11e9-ac23-bc764e2007e4
Received: from mail-pl1-x641.google.com (unknown [2607:f8b0:4864:20::641])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05f372f2-ccee-11e9-ac23-bc764e2007e4;
 Sun, 01 Sep 2019 19:23:48 +0000 (UTC)
Received: by mail-pl1-x641.google.com with SMTP id b10so517531plr.4
 for <xen-devel@lists.xenproject.org>; Sun, 01 Sep 2019 12:23:48 -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=MYmyqV51fBjQuhWN4wRJPBtp4cf5jebojptEpCVLVOk=;
 b=TjHWNZc0ZSAdLlICAmRNnY+1VKMb8ksQKlv2+3dqXX/Od6eAOEyRzvUwKpJvFshVrH
 HrrR7AzO7vyxkqqq8e3qYBKsKhC710WpwJN5/HLGqabKuwsVKvT8Sxq69tP2BrP4baWQ
 TA1MQp/Z3dMDgmRYKP/hQw4iGFquZ8eBXYA2xQazOg9QcT0Mqd4MnqWbbiBmuBpqBjle
 PLMS6HCjOTxicYWnq0Tbkd59InVsarbuDZZylarrhkkwwRu1H69HlAunEjCuH+pw53pV
 iqK/4yVXBpneAsahpXA1yg5WXLEApVp2prY059J8ZTkETMIFe9z2++wpWf0qXGy8sUHH
 AT5Q==
X-Google-DKIM-Signature: v=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=MYmyqV51fBjQuhWN4wRJPBtp4cf5jebojptEpCVLVOk=;
 b=WXQfkGPpq5cPUSRPsz2SBD2l7cCXjMTGoRgUaLizjzyJgyWFMtUMSWBFyOYVXUdsen
 oYDOvAQgzAKBY+7blDXrpycCo+OswiiAhVVshYqqkvK3/1rs3TYOUwpY/63xrjPyN7Dp
 XlCCcMnipkDKTI1nYb/KUeTE1saQEQZyC0OWv5GhEcubI36q1geszwEGH5/4gWb+u06g
 +TImj0JrA6OUmCuZnonqWl5dtkFC72r834B1WpZyX6SCf0ibSC4oVcHc88BPzhzPoZE+
 8EZsoZx57j9MbV4EEBleLrOOUiO9eMsEYB/04ZtN/H3apMC/1UumR6MmKE++ebR6Ahxu
 U77A==
X-Gm-Message-State: APjAAAUcXGbXSBE1KJj6QjQ06LjzSWdufCTs/SOHxWqU6Vwq96GieMWD
 sw9goxrS5oMpAXpEH9s9KD4=
X-Google-Smtp-Source: APXvYqxVwAyX5i9CZCLq1N9HsR4W+F1HPa3PbBb79wf4iu91tGmUo6frN78M/h5qjGemTUYvUXOSQQ==
X-Received: by 2002:a17:902:744a:: with SMTP id
 e10mr20291723plt.239.1567365828132; 
 Sun, 01 Sep 2019 12:23:48 -0700 (PDT)
Received: from jordon-HP-15-Notebook-PC.domain.name ([106.51.20.96])
 by smtp.gmail.com with ESMTPSA id s7sm21910679pfb.138.2019.09.01.12.23.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 01 Sep 2019 12:23:46 -0700 (PDT)
From: Souptick Joarder <jrdr.linux@gmail.com>
To: konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, jgross@suse.com,
 sstabellini@kernel.org
Date: Mon,  2 Sep 2019 00:58:56 +0530
Message-Id: <1567366136-874-1-git-send-email-jrdr.linux@gmail.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH] swiotlb-zen: Convert to use 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: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, Souptick Joarder <jrdr.linux@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>

UmF0aGVyIHRoYW4gdXNpbmcgc3RhdGljIGludCBtYXhfZG1hX2JpdHMsIHRoaXMKY2FuIGJlIGNv
dmVydGVkIHRvIHVzZSBhcyBtYWNyby4KClNpZ25lZC1vZmYtYnk6IFNvdXB0aWNrIEpvYXJkZXIg
PGpyZHIubGludXhAZ21haWwuY29tPgotLS0KIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgfCA1
ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lv
dGxiLXhlbi5jCmluZGV4IGFlMWRmNDkuLmQxZWNlZDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3N3aW90bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwpAQCAtMzgsNiAr
MzgsNyBAQAogI2luY2x1ZGUgPGFzbS94ZW4vcGFnZS1jb2hlcmVudC5oPgogCiAjaW5jbHVkZSA8
dHJhY2UvZXZlbnRzL3N3aW90bGIuaD4KKyNkZWZpbmUgTUFYX0RNQV9CSVRTIDMyCiAvKgogICog
VXNlZCB0byBkbyBhIHF1aWNrIHJhbmdlIGNoZWNrIGluIHN3aW90bGJfdGJsX3VubWFwX3Npbmds
ZSBhbmQKICAqIHN3aW90bGJfdGJsX3N5bmNfc2luZ2xlXyosIHRvIHNlZSBpZiB0aGUgbWVtb3J5
IHdhcyBpbiBmYWN0IGFsbG9jYXRlZCBieSB0aGlzCkBAIC0xMTQsOCArMTE1LDYgQEAgc3RhdGlj
IGludCBpc194ZW5fc3dpb3RsYl9idWZmZXIoZG1hX2FkZHJfdCBkbWFfYWRkcikKIAlyZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBtYXhfZG1hX2JpdHMgPSAzMjsKLQogc3RhdGljIGludAogeGVu
X3N3aW90bGJfZml4dXAodm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSwgdW5zaWduZWQgbG9uZyBuc2xh
YnMpCiB7CkBAIC0xMzUsNyArMTM0LDcgQEAgc3RhdGljIGludCBpc194ZW5fc3dpb3RsYl9idWZm
ZXIoZG1hX2FkZHJfdCBkbWFfYWRkcikKIAkJCQlwICsgKGkgPDwgSU9fVExCX1NISUZUKSwKIAkJ
CQlnZXRfb3JkZXIoc2xhYnMgPDwgSU9fVExCX1NISUZUKSwKIAkJCQlkbWFfYml0cywgJmRtYV9o
YW5kbGUpOwotCQl9IHdoaWxlIChyYyAmJiBkbWFfYml0cysrIDwgbWF4X2RtYV9iaXRzKTsKKwkJ
fSB3aGlsZSAocmMgJiYgZG1hX2JpdHMrKyA8IE1BWF9ETUFfQklUUyk7CiAJCWlmIChyYykKIAkJ
CXJldHVybiByYzsKIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 21:58:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 21:58:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4Xr5-0002UA-DM; Sun, 01 Sep 2019 21:57: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=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4Xr3-0002U5-W9
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 21:57:50 +0000
X-Inumbo-ID: 88c0f456-cd03-11e9-ae9f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88c0f456-cd03-11e9-ae9f-12813bfff9fa;
 Sun, 01 Sep 2019 21:57:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Xr0-0006br-7R; Sun, 01 Sep 2019 21:57: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 1i4Xqz-0004I0-VI; Sun, 01 Sep 2019 21:57:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Xqz-0007Bb-UG; Sun, 01 Sep 2019 21:57:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140902-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader: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: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-examine: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-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle: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-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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=eea173097dfbb44855e3cf03c09eb5a665c20438
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 21:57:45 +0000
Subject: [Xen-devel] [linux-linus test] 140902: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkwMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTAyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgZWVhMTczMDk3ZGZiYjQ0ODU1ZTNjZjAzYzA5ZWI1YTY2NWMyMDQzOApiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0
ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUz
OjA5IFogIDE4MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAy
MDowMzoxNCBaICAxODAgZGF5cyAgMTMwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MDkwMiAgMjAxOS0wOS0wMSAwMzozMDozNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
NDI2NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDkyMjEzMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 01 22:57:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 01 Sep 2019 22:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4Ymq-00073s-9j; Sun, 01 Sep 2019 22:57: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=Iegh=W4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4Ymp-00073n-B2
 for xen-devel@lists.xenproject.org; Sun, 01 Sep 2019 22:57:31 +0000
X-Inumbo-ID: da648bf8-cd0b-11e9-ae9f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da648bf8-cd0b-11e9-ae9f-12813bfff9fa;
 Sun, 01 Sep 2019 22:57:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Ymd-0007hR-KT; Sun, 01 Sep 2019 22:57:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Ymd-0008EI-Ck; Sun, 01 Sep 2019 22:57:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4Ymd-0004c3-AX; Sun, 01 Sep 2019 22:57:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140905-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=23919ddfd56135cad3cb468a8f54d5a595f024f4
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 01 Sep 2019 22:57:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 140905: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkwNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5MDUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxNDA4NjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTQwODYyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDI4
MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAyODIKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgMjM5MTlkZGZkNTYxMzVjYWQzY2I0NjhhOGY1NGQ1YTU5NWYw
MjRmNApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5MzA4
YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgy
ICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0
MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAgMTMgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDE0MDczOSAgMjAxOS0wOC0yOCAwNzoyODowMiBaICAgIDQgZGF5cyAg
ICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292
aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBs
aW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJl
eSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJl
bGllbkBhdXJlbDMyLm5ldD4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1Pgog
IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIENh
cmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5l
IEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRA
bXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4Lmli
bS5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZp
ZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFu
ZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEBy
ZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIaWthcnUgTmlzaGlkYSA8
aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1
IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNv
bT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAgTGF1cmVu
dCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJj
ZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3Jn
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZp
dHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0u
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJp
dm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAg
TmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZp
dmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBD
bGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2Fs
eXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5E
b3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJh
cy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIg
WHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBS
YXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSaWNoYXJkIEhl
bmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYWdhbiA8cmth
Z2FuQHZpcnR1b3p6by5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0u
Y29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsuY29tPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBi
dC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGlt
aXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBl
bmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0Bs
aW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTM1MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 01:43:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 01:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4bN0-0004dT-Gf; Mon, 02 Sep 2019 01:43:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3NRn=W5=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1i4bMy-0004dO-UO
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 01:43:01 +0000
X-Inumbo-ID: fb42e66e-cd22-11e9-b95f-bc764e2007e4
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb42e66e-cd22-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 01:42:56 +0000 (UTC)
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id CA9B820007F;
 Mon,  2 Sep 2019 11:42:49 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1567388569; bh=nXvk3EiTvumc1LISpsTMeqiwDs7ay9C5MvTqk1pvR6c=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=txloH/PGt5V6EhTIY5Mk/Sd6xLFkc9bq7XjZr98tz+Fe+STiJV04e/CiryZ5wUIal
 QDEqr6jd6mhbejBOF8+AL9nGNMD6KEO3Mu1TzGWKuEHbs586PJdxH6lw8JaWSLOzBM
 wrF/yAOj95xxoFu3T12fJQUTWUrbH7dWSUgza790=
MIME-Version: 1.0
Date: Mon, 02 Sep 2019 11:42:46 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Andreas Kinzler <hfp@posteo.de>
In-Reply-To: <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
User-Agent: Roundcube Webmail/1.4-rc1
Message-ID: <71fad1413643be2df5f2291270b60448@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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@citrix.com,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0wOC0yMSAwNjo1NywgQW5kcmVhcyBLaW56bGVyIHdyb3RlOgo+IE9uIDIwLjA4LjIw
MTkgMjI6MzgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIwLzA4LzIwMTkgMjE6MzYsIEFu
ZHJlYXMgS2luemxlciB3cm90ZToKPj4+IE9uIDIwLjA4LjIwMTkgMjA6MTIsIEFuZHJldyBDb29w
ZXIgd3JvdGU6Cj4+Pj4+IFhlbiB2ZXJzaW9uIDQuMTAuMi4gZG9tMCBrZXJuZWwgNC4xMy4xNi4g
VGhlIEJJT1MgdmVyc2lvbiBpcyAKPj4+Pj4gdW5jaGFuZ2VkCj4+Pj4+IGZyb20gMjcwMFggKHdv
cmtpbmcpIHRvIDM3MDBYIChjcmFzaGluZykuCj4+Pj4gU28geW91J3ZlIGRvbmUgYSBaZW4gdjEg
PT4gWmVuIHYyIENQVSB1cGdyYWRlIGFuZCBhbiBleGlzdGluZyAKPj4+PiBzeXN0ZW0/Cj4+PiBX
aXRoICJleGlzdGluZyBzeXN0ZW0iIHlvdSBtZWFuIHRoZSBXaW5kb3dzIGluc3RhbGxhdGlvbj8K
Pj4gSSBtZWFudCBzYW1lIGNvbXB1dGVyLCBub3Qgc2FtZSBWTS4KPiAKPiBUcmllZCB3aXRoIDIg
bWFpbmJvYXJkczogQXNyb2NrIFgzNzAgUHJvNCBhbmQgQXNyb2NrUmFjayBYNDcwRDRVLgo+IFlv
dSBuZWVkIHRvIGZsYXNoIHRoZSBCSU9TIGZvciBaZW4yLiBYNDcwRDRVIEJJT1MgMy4xIHdvcmtz
IHdpdGggMjcwMFgKPiBidXQgbm90IHdpdGggMzcwMFguIFgzNzAgUHJvNCB3aXRoIHNvbWV3aGF0
IG9sZGVyIEJJT1Mgd29ya2VkIGZvcgo+IDI3MDBYIGFuZCBkb2VzIG5vdCB3b3JrIHdpdGggY3Vy
cmVudCAoNi4wMCkgQklPUyBhbmQgMzcwMFguCj4gCj4+PiBZZXMsIGJ1dCBpdCBpcyBub3QgcmVs
ZXZhbnQuIFRoZSBzYW1lIEJTT0RzIGhhcHBlbiBpZiB5b3UgYm9vdCB0aGUgCj4+PiBIVk0KPj4+
IHdpdGgganVzdCB0aGUgaXNvIGluc3RhbGxhdGlvbiBtZWRpdW0gYW5kIG5vIGRpc2tzLgo+PiBU
aGF0J3MgYSB1c2VmdWwgZGF0YXBvaW50LsKgIEkgd291bGRuJ3QgZXhwZWN0IHRoaXMgdG8gYmUg
cmVsZXZhbnQsIAo+PiBnaXZlbgo+PiBob3cgV2luZG93J3MgSEFMIHdvcmtzLgo+IAo+IEl0IHNo
b3VsZCBtYWtlIGRlYnVnZ2luZyBmb3IgeW91IHF1aXRlICJzaW1wbGUiIGJlY2F1c2UgaXQgY2Fu
IGJlCj4gcmVwcm9kdWNlZCB2ZXJ5IGVhc2lseS4KCkp1c3QgdG8gYWRkIGEgZGF0YSBwb2ludCB0
byB0aGlzIC0gSSBhbHNvIHNlZSB0aGlzIHByb2JsZW0gb24gYSBSeXplbiA5IAozOTAweC4KCnhs
IGRtZXNnIHNob3dzOgooWEVOKSBkMnYwIFZJUklESUFOIENSQVNIOiBhYyAwIGEwYTAgZmZmZmY4
MDI5MzI1NDc1MCBhZWEKKFhFTikgZDN2MCBWSVJJRElBTiBDUkFTSDogYWMgMCBhMGEwIGZmZmZm
ODAwOTNhNDA3NTAgYWVhCihYRU4pIGQ1djAgVklSSURJQU4gQ1JBU0g6IGFjIDAgYTBhMCBmZmZm
ZjgwMjhlNDIyMzUwIGFlYQooWEVOKSBkNnYwIFZJUklESUFOIENSQVNIOiBhYyAwIGEwYTAgZmZm
ZmY4MDMwOTQzMTc1MCBhZWEKKFhFTikgZDEwdjAgVklSSURJQU4gQ1JBU0g6IGFjIDAgYTBhMCBm
ZmZmZjgwMTI4MjNlNzUwIGFlYQooWEVOKSBkMTF2MCBWSVJJRElBTiBDUkFTSDogYWMgMCBhMGEw
IGZmZmZmODAzMmU2NTczNTAgYWVhCgpXaW5kb3dzIHVzdWFsbHkgaGFzIGEgc3RvcGNvZGUgb2Yg
IkhBTCBNRU1PUlkgQUxMT0NBVElPTiIgd2hlbiBpdCBibHVlIApzY3JlZW5zLgoKIEZyb20geGwg
aW5mbzoKaHdfY2FwcyAgICAgICAgICAgICAgICA6IAoxNzhiZjNmZjpmNmQ4MzIwYjoyZTUwMDgw
MDoyNDQwMzdmZjowMDAwMDAwZjoyMTljOTFhOTowMDQwMDAwNDowMDAwMDUwMAp2aXJ0X2NhcHMg
ICAgICAgICAgICAgIDogaHZtIGh2bV9kaXJlY3Rpbwp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDog
NC4xMS4yCnhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4
Nl8zMnAgaHZtLTMuMC14ODZfMzIgCmh2bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NAoKSXMg
dGhlcmUgYW55IGZ1cnRoZXIgaW5mbyB0aGF0IGNhbiBiZSBwcm92aWRlZD8gTm90IGJlaW5nIGFi
bGUgdG8gCnZpcnR1YWxpc2UgV2luZG93cyBpcyBhIGJpdCBvZiBhIFBJVEEuLi4KCi0tIApTdGV2
ZW4gSGFpZ2gKCj8gbmV0d2l6QGNyYy5pZC5hdSAgICAgPyBodHRwOi8vd3d3LmNyYy5pZC5hdQo/
ICs2MSAoMykgOTAwMSA2MDkwICAgID8gMDQxMiA5MzUgODk3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 01:53:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 01:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4bXQ-0005Tn-Id; Mon, 02 Sep 2019 01:53:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3NRn=W5=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1i4bXQ-0005Ti-4a
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 01:53:48 +0000
X-Inumbo-ID: 7ec4d4a6-cd24-11e9-ac23-bc764e2007e4
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ec4d4a6-cd24-11e9-ac23-bc764e2007e4;
 Mon, 02 Sep 2019 01:53:46 +0000 (UTC)
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 04F2120008F;
 Mon,  2 Sep 2019 11:53:43 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1567389223; bh=7tSib4h1uXOsFGoESWQGTWVBt4eLcTLhcZaKq8ImC3g=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=eDykAGXAUEkseHglv2Rfrq8Z3+1cWHZjJewLSmf64RqZTcFD4puMM27AhOliJXvMB
 Y2P8PHrDL6cO0yUuUn3w9cRCG155xQEZTnxb735SLxt9Lvj1xuwFS9Gu8dBL64tmKL
 hP+RM40HNQRqbZCK7SLINZn6fwvz5RsYc5WSCmi0=
MIME-Version: 1.0
Date: Mon, 02 Sep 2019 11:53:42 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Andreas Kinzler <hfp@posteo.de>
In-Reply-To: <71fad1413643be2df5f2291270b60448@crc.id.au>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
 <71fad1413643be2df5f2291270b60448@crc.id.au>
User-Agent: Roundcube Webmail/1.4-rc1
Message-ID: <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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@citrix.com,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0wOS0wMiAxMTo0MiwgU3RldmVuIEhhaWdoIHdyb3RlOgo+IE9uIDIwMTktMDgtMjEg
MDY6NTcsIEFuZHJlYXMgS2luemxlciB3cm90ZToKPj4gT24gMjAuMDguMjAxOSAyMjozOCwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDIwLzA4LzIwMTkgMjE6MzYsIEFuZHJlYXMgS2luemxl
ciB3cm90ZToKPj4+PiBPbiAyMC4wOC4yMDE5IDIwOjEyLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
Pj4+Pj4gWGVuIHZlcnNpb24gNC4xMC4yLiBkb20wIGtlcm5lbCA0LjEzLjE2LiBUaGUgQklPUyB2
ZXJzaW9uIGlzIAo+Pj4+Pj4gdW5jaGFuZ2VkCj4+Pj4+PiBmcm9tIDI3MDBYICh3b3JraW5nKSB0
byAzNzAwWCAoY3Jhc2hpbmcpLgo+Pj4+PiBTbyB5b3UndmUgZG9uZSBhIFplbiB2MSA9PiBaZW4g
djIgQ1BVIHVwZ3JhZGUgYW5kIGFuIGV4aXN0aW5nIAo+Pj4+PiBzeXN0ZW0/Cj4+Pj4gV2l0aCAi
ZXhpc3Rpbmcgc3lzdGVtIiB5b3UgbWVhbiB0aGUgV2luZG93cyBpbnN0YWxsYXRpb24/Cj4+PiBJ
IG1lYW50IHNhbWUgY29tcHV0ZXIsIG5vdCBzYW1lIFZNLgo+PiAKPj4gVHJpZWQgd2l0aCAyIG1h
aW5ib2FyZHM6IEFzcm9jayBYMzcwIFBybzQgYW5kIEFzcm9ja1JhY2sgWDQ3MEQ0VS4KPj4gWW91
IG5lZWQgdG8gZmxhc2ggdGhlIEJJT1MgZm9yIFplbjIuIFg0NzBENFUgQklPUyAzLjEgd29ya3Mg
d2l0aCAyNzAwWAo+PiBidXQgbm90IHdpdGggMzcwMFguIFgzNzAgUHJvNCB3aXRoIHNvbWV3aGF0
IG9sZGVyIEJJT1Mgd29ya2VkIGZvcgo+PiAyNzAwWCBhbmQgZG9lcyBub3Qgd29yayB3aXRoIGN1
cnJlbnQgKDYuMDApIEJJT1MgYW5kIDM3MDBYLgo+PiAKPj4+PiBZZXMsIGJ1dCBpdCBpcyBub3Qg
cmVsZXZhbnQuIFRoZSBzYW1lIEJTT0RzIGhhcHBlbiBpZiB5b3UgYm9vdCB0aGUgCj4+Pj4gSFZN
Cj4+Pj4gd2l0aCBqdXN0IHRoZSBpc28gaW5zdGFsbGF0aW9uIG1lZGl1bSBhbmQgbm8gZGlza3Mu
Cj4+PiBUaGF0J3MgYSB1c2VmdWwgZGF0YXBvaW50LsKgIEkgd291bGRuJ3QgZXhwZWN0IHRoaXMg
dG8gYmUgcmVsZXZhbnQsIAo+Pj4gZ2l2ZW4KPj4+IGhvdyBXaW5kb3cncyBIQUwgd29ya3MuCj4+
IAo+PiBJdCBzaG91bGQgbWFrZSBkZWJ1Z2dpbmcgZm9yIHlvdSBxdWl0ZSAic2ltcGxlIiBiZWNh
dXNlIGl0IGNhbiBiZQo+PiByZXByb2R1Y2VkIHZlcnkgZWFzaWx5Lgo+IAo+IEp1c3QgdG8gYWRk
IGEgZGF0YSBwb2ludCB0byB0aGlzIC0gSSBhbHNvIHNlZSB0aGlzIHByb2JsZW0gb24gYSBSeXpl
biA5IAo+IDM5MDB4Lgo+IAo+IHhsIGRtZXNnIHNob3dzOgo+IChYRU4pIGQydjAgVklSSURJQU4g
Q1JBU0g6IGFjIDAgYTBhMCBmZmZmZjgwMjkzMjU0NzUwIGFlYQo+IChYRU4pIGQzdjAgVklSSURJ
QU4gQ1JBU0g6IGFjIDAgYTBhMCBmZmZmZjgwMDkzYTQwNzUwIGFlYQo+IChYRU4pIGQ1djAgVklS
SURJQU4gQ1JBU0g6IGFjIDAgYTBhMCBmZmZmZjgwMjhlNDIyMzUwIGFlYQo+IChYRU4pIGQ2djAg
VklSSURJQU4gQ1JBU0g6IGFjIDAgYTBhMCBmZmZmZjgwMzA5NDMxNzUwIGFlYQo+IChYRU4pIGQx
MHYwIFZJUklESUFOIENSQVNIOiBhYyAwIGEwYTAgZmZmZmY4MDEyODIzZTc1MCBhZWEKPiAoWEVO
KSBkMTF2MCBWSVJJRElBTiBDUkFTSDogYWMgMCBhMGEwIGZmZmZmODAzMmU2NTczNTAgYWVhCj4g
Cj4gV2luZG93cyB1c3VhbGx5IGhhcyBhIHN0b3Bjb2RlIG9mICJIQUwgTUVNT1JZIEFMTE9DQVRJ
T04iIHdoZW4gaXQgYmx1ZSAKPiBzY3JlZW5zLgo+IAo+IEZyb20geGwgaW5mbzoKPiBod19jYXBz
ICAgICAgICAgICAgICAgIDoKPiAxNzhiZjNmZjpmNmQ4MzIwYjoyZTUwMDgwMDoyNDQwMzdmZjow
MDAwMDAwZjoyMTljOTFhOTowMDQwMDAwNDowMDAwMDUwMAo+IHZpcnRfY2FwcyAgICAgICAgICAg
ICAgOiBodm0gaHZtX2RpcmVjdGlvCj4geGVuX3ZlcnNpb24gICAgICAgICAgICA6IDQuMTEuMgo+
IHhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4Nl8zMnAg
aHZtLTMuMC14ODZfMzIKPiBodm0tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfNjQKPiAKPiBJcyB0
aGVyZSBhbnkgZnVydGhlciBpbmZvIHRoYXQgY2FuIGJlIHByb3ZpZGVkPyBOb3QgYmVpbmcgYWJs
ZSB0bwo+IHZpcnR1YWxpc2UgV2luZG93cyBpcyBhIGJpdCBvZiBhIFBJVEEuLi4KCkZ1cnRoZXIg
dG8gdGhlIGFib3ZlLCBJIGRpZCBzb21lIGV4cGVyaW1lbnRhdGlvbi4gVGhlIGZvbGxvd2luZyBp
cyBhIApsaXN0IG9mIGF0dGVtcHRlZCBib290IGNvbmZpZ3VyYXRpb25zIGFuZCB0aGVpciBvdXRj
b21lczoKCnZpcmlkaWFuPTEKdmNwdXM9NApTVE9QQ09ERTogSEFMIE1FTU9SWSBBTExPQ0FUSU9O
Cgp2aXJpZGlhbj0wCnZjcHVzPTQKU1RPUENPREU6IE1VTFRJUFJPQ0VTU09SX0NPTkZJR1VSQVRJ
T05fTk9UX1NVUFBPUlRFRAoKdmlyaWRpYW49MAp2Y3B1cz0xCkJvb3QgT0sgLSBnZXQgdG8gV2lu
ZG93cyBTZXJ2ZXIgMjAxNiBsb2dpbiBldGMKCkFzIHN1Y2gsIGl0IGxvb2tzIGxpa2UgaXRzIG5v
dCBhIGNvbXBsZXRlbHkgZmF0YWwgcHJvYmxlbSAtIGJ1dCBydW5uaW5nIApXaW5kb3dzIG9uIGEg
c2luZ2xlIHZjcHUgaXMuLi4uIHVucGxlYXNhbnQgOykKCi0tIApTdGV2ZW4gSGFpZ2gKCj8gbmV0
d2l6QGNyYy5pZC5hdSAgICAgPyBodHRwOi8vd3d3LmNyYy5pZC5hdQo/ICs2MSAoMykgOTAwMSA2
MDkwICAgID8gMDQxMiA5MzUgODk3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 02:08:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 02:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4bl3-0006ki-Vw; Mon, 02 Sep 2019 02:07:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4bl2-0006kd-SL
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 02:07:52 +0000
X-Inumbo-ID: 77a3487c-cd26-11e9-ae9f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77a3487c-cd26-11e9-ae9f-12813bfff9fa;
 Mon, 02 Sep 2019 02:07:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4bl0-0006rR-Ly; Mon, 02 Sep 2019 02:07:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4bl0-0005kg-Dm; Mon, 02 Sep 2019 02:07:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4bl0-0003Aw-Ck; Mon, 02 Sep 2019 02:07:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140909-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-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:heisenbug
 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-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-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-cubietruck: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-multivcpu:build-check(1):blocked: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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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-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-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-i386-xl-qemut-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-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 02:07:50 +0000
Subject: [Xen-devel] [linux-4.19 test] 140909: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkwOSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5MDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0
MDg2OCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
MTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTQwODM3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxNDA4NjgKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1z
ZXJpYWwvYm9vdGxvYWRlciAgZmFpbCBwYXNzIGluIDE0MDg2OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFu
aHZtLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTQwODY4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgOTdhYjA3ZTExZmJmNTVjODZjMzc1OGUwN2FiMjk1
MDI4YmYxN2Y5NApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1
MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDMwMyBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAzMDEgZGF5cyAgMjE4IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDgwMSAgMjAxOS0wOC0yOSAxNTo1NTozNiBaICAgIDMg
ZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjQ5OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxNDkyMiBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 06:37:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 06:37:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4fxL-0002se-9C; Mon, 02 Sep 2019 06:36:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4fxK-0002sZ-2H
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 06:36:50 +0000
X-Inumbo-ID: 09126f70-cd4c-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09126f70-cd4c-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 06:36:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4fxF-0004LY-It; Mon, 02 Sep 2019 06:36: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 1i4fxF-0001db-5G; Mon, 02 Sep 2019 06:36:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4fxF-0007Bs-4I; Mon, 02 Sep 2019 06:36:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140920-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-amd64:xen-build:fail:regression
 linux-4.4:build-amd64-xsm:xen-build:fail:regression
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot: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-arm64-arm64-xl-thunderx:xen-boot: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 06:36:45 +0000
Subject: [Xen-devel] [linux-4.4 test] 140920: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkyMCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDkyMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1ZTlmNGQ3MDRm
ODY5OGI2ZDY1NWFmYTdlOWZhYzM1MDlkYTI1M2JjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRlMTQzNTY3NzNlZDUyODc1CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQgMDc6NDg6MzAgWiAgIDI4IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4LTA2IDE2OjQwOjI2IFogICAy
NiBkYXlzICAgMzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwNjMyICAyMDE5LTA4
LTI1IDEwOjI0OjIxIFogICAgNyBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRl
cm1AeG1pc3Npb24uY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29t
PgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJu
QHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxlc3NpbyBCYWxzaW5pIDxiYWxzaW5pQGFuZHJvaWQu
Y29tPgogIEFuZHJlYSBQYXJyaSA8YW5kcmVhLnBhcnJpQGFtYXJ1bGFzb2x1dGlvbnMuY29tPgog
IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV3IFByb3V0
IDxhcHJvdXRAbGwubWl0LmVkdT4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4K
ICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEJhcnJldCBSaG9kZW4gPGJyaG9AZ29vZ2xlLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxi
ZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbmphbWluIEJsb2NrIDxiYmxvY2tAbGludXguaWJtLmNv
bT4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNvbT4KICBCam9lcm4gR2VyaGFy
dCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRl
PgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVu
OC5kZT4KICBCcmlhbiBOb3JyaXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBDYXRhbGlu
IE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2Vl
cGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaHJpc3RvcGggUGFhc2NoIDxjcGFhc2NoQGFw
cGxlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQg
U3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93
ZXJwYy5vcmc+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgog
IERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBCZXJnZXIgPG9wZW5k
bWJAZ21haWwuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBEb3Vn
bGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJvbWl1bS5vcmc+CiAgRXJpYyBEdW1hemV0IDxlZHVt
YXpldEBnb29nbGUuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZlbGlwZSBC
YWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpcGUgRi4gVG9uZWxsbyA8
ZXVAZmVsaXBldG9uZWxsby5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgog
IEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxs
aW51eEByb2Vjay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0IDxnLm5hdWx0QGFscGhhbGluay5m
cj4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbm5l
cyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVu
c0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGlsbGYg
RGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhpcm95dWtpIFlhbWFtb3RvIDxoeWFtYW1vQGFs
bGllZC10ZWxlc2lzLmNvLmpwPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElh
biBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21h
aWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tp
IDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbiBIYXJrZXMgPGphaGFya2VzQGNz
LmNtdS5lZHU+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEpheSBWb3Ni
dXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZy
aW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAg
SmVzc2ljYSBZdSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBn
bWFpbC5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIFBpcmtvIDxq
aXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hh
biBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVy
Z0BpbnRlbC5jb20+CiAgSm9uYXRoYW4gTGVtb24gPGpvbmF0aGFuLmxlbW9uQGdtYWlsLmNvbT4K
ICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJhLmNvbT4KICBKb3NoIFBvaW1ib2V1
ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdW54aWFvIEJpIDxqdW54
aWFvLmJpQG9yYWNsZS5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAg
S2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVz
dGV6QG54cC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1Y2ssIFRvbnkg
PHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAg
TWFuaXNoIENob3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYXJjIEtsZWluZS1CdWRkZSA8
bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Y2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBC
cm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFy
bS5jb20+CiAgTWFyayBaaGFuZyA8bWFya3pAbWVsbGFub3guY29tPgogIE1hcnRpbiBLLiBQZXRl
cnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1h
ZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9t
aXVtLm9yZz4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgS3ViZWNl
ayA8bWt1YmVjZWtAc3VzZS5jej4KICBNaWNoYWwgTmF6YXJld2ljeiA8bWluYTg2QG1pbmE4Ni5j
b20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29tPgogIE1p
a2tvIFJhcGVsaSA8bWlra28ucmFwZWxpQGlraS5maT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVu
QG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29t
PgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5pa29sYXkgQWxla3Nh
bmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOdW1mb3IgTWJpeml3by1UaWFw
byA8bnVtc0Bnb29nbGUuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAg
T2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25h
Y2VAcmVkaGF0LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4K
ICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVs
LmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBh
dmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNy
b3NvZnQuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIEN2ZWsgPHBl
dHJjdmVrY3pAZ21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVybmJ1bGxAb3JhY2xl
LmNvbT4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFFpYW4gQ2FpIDxj
YWlAbGNhLnB3PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNv
bT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1s
aW51eC5vcmcudWs+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2Ft
IFByb3RzZW5rbyA8c2VtZW4ucHJvdHNlbmtvQGxpbmFyby5vcmc+CiAgU2FzaGEgTGV2aW4gPHNh
c2hhbEBrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBQYXJzY2hhdWVyIDxzLnBhcnNjaGF1ZXJAZ214
LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTdGVmYW4gSGFiZXJsYW5kIDxz
dGhAbGludXguaWJtLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFN0
ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBTdGV2ZSBGcmVu
Y2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPHNr
YWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJy
YW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29t
LmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2Fz
aGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25kcmF0aXVrIDx0YWtvbmRyYUBjaXNj
by5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIFRh
aSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBn
bWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1Y2sg
PHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHViYSBZYXZ1eiA8dHViYUBlY2UudWZsLmVkdT4KICBU
eXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBWaW5jZSBXZWF2ZXIg
PHZpbmNlbnQud2VhdmVyQG1haW5lLmVkdT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3Jn
PgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgV2FucGVuZyBMaSA8
d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNu
PgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5k
ZWFjb25AYXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIHhpYW8gamlu
IDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgog
IFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5k
cml2ZXIuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFsbGllZC10ZWxlc2lzLmNv
LmpwPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgogIFl1ZUhhaWJpbmcgPHl1
ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaaG91eWFuZyBKaWEgPGppYXpob3V5YW5nMDlAZ21haWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNDI3MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 07:05:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 07:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4gOX-0005Ev-4j; Mon, 02 Sep 2019 07:04: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=uV20=W5=renesas.com=yoshihiro.shimoda.uh@srs-us1.protection.inumbo.net>)
 id 1i4gOV-0005Eq-F4
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 07:04:55 +0000
X-Inumbo-ID: f54170e6-cd4f-11e9-ae9f-12813bfff9fa
Received: from JPN01-OS2-obe.outbound.protection.outlook.com (unknown
 [40.107.141.119]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f54170e6-cd4f-11e9-ae9f-12813bfff9fa;
 Mon, 02 Sep 2019 07:04:52 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JyjZxJL4bV+pZeTVbSF0jKGWLmL4fVdFIGD5Nmr+ZctKpYfXK/LlfQi1J0cE7NCN9mzGGrEFXLa6vCbzaWstRyHrycbiZKJuCh6Ipz/fogHp9gJUQNtiOpBLfM4bCHDiP9ULeQ/iVhdf8Amy7U/XAwbDMVsUAKjRrWpz+OeGxJAeoncbmH4difpaUXe2W81tdh6AW81601/FUVBa16LyIZi17s6SoCRtxZsgJ93fwiIDnSQlV47jYa7r7F31IbvnkcYX3xqLMwZgbIpXnhSc+s02nO3aH3Z1r8obYbtlsr8sCAhPz+XX07i4I4z8MWeN6/iWogkZUj1+PNFPufz57g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Xe8HEKIduy/B8EmuxK/1QG+QIG12O7UaoJ0ZczrW/2U=;
 b=dWU0EOli8u6awrW3YVeOWy1sbxDEOzpFSFl7Gp1kvuj5IVzMA2K/bE/WF4k+ShtdtFGkOUv4w+okylObwKzPeqMg9u/wA5+zrFb16BicAppwuPm/qH7N9/Vuv9w81QpdD44hTLJh26esETuZlnQOnVihB2tnygdAbgAkmFfMckAEggsZ8OdWOSKs37OSq60ipIcrHjlilOYxPJly4+IE5eBTXmHHyZFSP0wbmrZlR9G5VlXR9TErQ6AHHS7fEzilhTYh2t9/XtAzzIGIlzymAT5ZkDyINzwQtsEJLOiI43gtkb6vRyreEd8N+FWbMBiIm2COzRmjjuXk1Q96b8y7Tw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com;
 dkim=pass header.d=renesas.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=renesasgroup.onmicrosoft.com; s=selector2-renesasgroup-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Xe8HEKIduy/B8EmuxK/1QG+QIG12O7UaoJ0ZczrW/2U=;
 b=pLp4u7tlSg6QC0PNIcAgh9aTVnngvcmbkyHPbhRFupMdZvG8zC3MmmcVWzG1dB7DSLjb286I0cDyyX9UbHhWJlL8Q8PM1konwFcnmIJqg8vK4S43VlO7DdxOp0lgOuEegy/sWGrabdEvcpeMcq7i7Jn0+BaGyxyRgzRxzzgDFAM=
Received: from TYAPR01MB4544.jpnprd01.prod.outlook.com (20.179.175.203) by
 TYAPR01MB4029.jpnprd01.prod.outlook.com (20.178.139.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2220.20; Mon, 2 Sep 2019 07:04:49 +0000
Received: from TYAPR01MB4544.jpnprd01.prod.outlook.com
 ([fe80::6564:f61f:f179:facf]) by TYAPR01MB4544.jpnprd01.prod.outlook.com
 ([fe80::6564:f61f:f179:facf%5]) with mapi id 15.20.2220.021; Mon, 2 Sep 2019
 07:04:49 +0000
From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
To: Oleksandr <olekstysh@gmail.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V3 8/8] iommu/arm: Add Renesas IPMMU-VMSA support
Thread-Index: AQHVV4KHnFAZbwg7rk6F2A7t010DiKcR2U9wgAAoZwCABggPYA==
Date: Mon, 2 Sep 2019 07:04:49 +0000
Message-ID: <TYAPR01MB454477F3AC979748BAA02D99D8BE0@TYAPR01MB4544.jpnprd01.prod.outlook.com>
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-9-git-send-email-olekstysh@gmail.com>
 <TYAPR01MB4544A44A2BDFADD533AF6D1AD8A20@TYAPR01MB4544.jpnprd01.prod.outlook.com>
 <1fef0ad1-3aaf-de88-262d-da0f5ae3f510@gmail.com>
In-Reply-To: <1fef0ad1-3aaf-de88-262d-da0f5ae3f510@gmail.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=yoshihiro.shimoda.uh@renesas.com; 
x-originating-ip: [150.249.235.54]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 01f37bf1-2bf2-4ce2-df4c-08d72f73d846
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:TYAPR01MB4029; 
x-ms-traffictypediagnostic: TYAPR01MB4029:
x-microsoft-antispam-prvs: <TYAPR01MB4029E9DF593C1C727C8CE8B2D8BE0@TYAPR01MB4029.jpnprd01.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(366004)(346002)(39860400002)(376002)(396003)(136003)(199004)(189003)(102836004)(26005)(9686003)(2906002)(33656002)(14454004)(66446008)(64756008)(66556008)(66476007)(66946007)(76116006)(186003)(52536014)(7696005)(6116002)(3846002)(54906003)(110136005)(4744005)(316002)(76176011)(6506007)(478600001)(66066001)(8676002)(81166006)(446003)(11346002)(81156014)(476003)(8936002)(305945005)(74316002)(7736002)(486006)(5660300002)(86362001)(229853002)(25786009)(99286004)(256004)(55016002)(71200400001)(71190400001)(4326008)(53936002)(2501003)(6246003)(6436002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:TYAPR01MB4029;
 H:TYAPR01MB4544.jpnprd01.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: renesas.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: GW1p35H8348KVyWl9dKB8MS70cT3lQc3oIK4bcKtWwbJxpJHX5C2W9KJuGLXvwFtPtr74Lh6aKqs3XEEYr9FcUQcCINO27+h6PBo9EL6BQyF4/suaApJEZgFY7uFcP0FyiKKV9iIr9LggJ6YyHmqQDRO4rkaWM8q9aHT1vGGqHFpfSNzxRr4ULY+U3HhivTMoB7ZYCuiIl0QSTljp9I8L8xS5WPuyyM8BZXSUKsg0mJg4k1Ncsm6QdD5Vf993hDb0Ie/kSfrEfoWtTYSh9yPUnf17G0dcnefTfa34XdWadiV6YEO2gu9nuA6AqDg0ZNtWl1UDCUqZGVmWyMGD9hvbJqy0SBG3ZEO9O/MUqQZvvjETny8HI4NtN4oCXwu6rhZ/mDIqBkxt445qIAzAt/xMBd7p8CNGjWrVtwBr7tfUW4=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: renesas.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 01f37bf1-2bf2-4ce2-df4c-08d72f73d846
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 07:04:49.1462 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xnvOu0jlH0spcfZkGqVww1Tw7cXb32wfn6AipouAlYOePuvEqg/I25dEgNn/Uh6e5AqIca8f8Ck8FzsXZzMjkV00kbVvWrL/pKKfeDN+Loa7dn0A3Q1SjyDM4n1yGmDI
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB4029
Subject: Re: [Xen-devel] [PATCH V3 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLXNhbiwNCg0KPiBGcm9tOiBPbGVrc2FuZHIsIFNlbnQ6IFRodXJzZGF5LCBB
dWd1c3QgMjksIDIwMTkgNzo1NiBQTQ0KPHNuaXA+DQo+ID4gQWJvdXQgdGhpcyBoYXJkd2FyZSBo
YW5kbGluZywgdGhpcyBwYXRjaCBzZWVtcyBnb29kIHRvIG1lLiBCdXQsIHNpbmNlDQo+ID4gSSdt
IG5vdCBmYW1pbGlhciBhYm91dCBYZW4gcGFzc3Rocm91Z2ggZnJhbWV3b3JrLCBJIHRoaW5rIEkg
Y2Fubm90DQo+ID4gYWRkIG15IFJldmlld2VkLWJ5IHRhZyBpbnRvIHRoaXMgcGF0Y2guIFdoYXQg
ZG8geW91IHRoaW5rPw0KPiANCj4gSSBhbSBub3QgY29tcGxldGVseSBzdXJlIHJlZ2FyZGluZyB0
aGF0LCBidXQgSSBoYXZlIHNlZW4gY2FzZXMgd2hlbiB0aGUNCj4gcGVvcGxlIGdpdmUgdGhlaXIg
Ui1iIG5vdCBmb3IgdGhlIGVudGlyZSBwYXRjaCwgYnV0IGZvciBhIHBhcnQgb2YgaXQuDQo+IA0K
PiBFc3BlY2lhbGx5LCB3aGVuIHBhdGNoIHRvdWNoZXMgbWFueSBzdWItc3lzdGVtcy9hcmNocy4g
V291bGQgeW91IG1pbmQgaWYNCj4gSSBzcGVjaWZ5IHdoYXQgeW91ciBSLWIgY292ZXJzPyAtPiBb
Zm9yIHRoZSBJUE1NVSBIL1cgYml0c10NCg0KSSBnb3QgaXQuIFdoZW4geW91IHN1Ym1pdCB2NCBw
YXRjaCwgSSdsbCByZXZpZXcgYW5kIHNlbmQgc3VjaCBhIHRhZy4NCg0KQmVzdCByZWdhcmRzLA0K
WW9zaGloaXJvIFNoaW1vZGENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 07:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 07: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 1i4gdP-0006id-Io; Mon, 02 Sep 2019 07:20:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zPYt=W5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i4gdO-0006iY-LA
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 07:20:18 +0000
X-Inumbo-ID: 1cbaa21c-cd52-11e9-951b-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1cbaa21c-cd52-11e9-951b-bc764e2007e4;
 Mon, 02 Sep 2019 07:20:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DCCE4AF39;
 Mon,  2 Sep 2019 07:20:15 +0000 (UTC)
To: Souptick Joarder <jrdr.linux@gmail.com>, sstabellini@kernel.org,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
References: <1567366136-874-1-git-send-email-jrdr.linux@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b0c46bfb-9903-a3da-be30-e5b3fbabc9bf@suse.com>
Date: Mon, 2 Sep 2019 09:20:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1567366136-874-1-git-send-email-jrdr.linux@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] swiotlb-zen: Convert to use 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: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMDkuMTkgMjE6MjgsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gUmF0aGVyIHRoYW4g
dXNpbmcgc3RhdGljIGludCBtYXhfZG1hX2JpdHMsIHRoaXMKPiBjYW4gYmUgY292ZXJ0ZWQgdG8g
dXNlIGFzIG1hY3JvLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIu
bGludXhAZ21haWwuY29tPgoKcy96ZW4veGVuLyBpbiB0aGUgcGF0Y2ggdGl0bGUsIG90aGVyIHRo
YW4gdGhhdDoKClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 07:38:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 07: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 1i4guK-0007fN-38; Mon, 02 Sep 2019 07:37: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4guJ-0007fI-5Q
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 07:37:47 +0000
X-Inumbo-ID: 8c97b212-cd54-11e9-ae9f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c97b212-cd54-11e9-ae9f-12813bfff9fa;
 Mon, 02 Sep 2019 07:37: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 AEE66B61F;
 Mon,  2 Sep 2019 07:37:42 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>
References: <012a0e6de52d8a0ad50b0b784362cf509768990e.camel@infradead.org>
 <20190821163542.172063-1-dwmw2@infradead.org>
 <20190821163542.172063-2-dwmw2@infradead.org>
 <251a1598-f5b7-5c13-fbb8-34d9757570e9@suse.com>
 <56629d19da2cf1b1fd4a02e34354f0ca865f3a00.camel@infradead.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2150b92d-61ed-6a84-192c-d57237188777@suse.com>
Date: Mon, 2 Sep 2019 09:37:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <56629d19da2cf1b1fd4a02e34354f0ca865f3a00.camel@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/5] 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDguMjAxOSAxODoxMiwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIEZyaSwgMjAx
OS0wOC0zMCBhdCAxNzoxMCArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDIxLjA4LjIw
MTkgMTg6MzUsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5T
Cj4+PiBAQCAtMTYsMjEgKzE2LDYyIEBACj4+PiAgICogbm90IGd1YXJhbnRlZWQgdG8gcGVyc2lz
dC4KPj4+ICAgKi8KPj4+ICAKPj4+IC0vKiBOQi4gYm9vdHN5bSgpIGlzIG9ubHkgdXNhYmxlIGlu
IHJlYWwgbW9kZSwgb3IgdmlhIEJPT1RfUFNFVURPUk1fRFMuICovCj4+PiArLyoKPj4+ICsgKiBU
aGVyZSBhcmUgZm91ciBzZXRzIG9mIHJlbG9jYXRpb25zOgo+Pj4gKyAqCj4+PiArICogYm9vdHN5
bSgpOiAgICAgQm9vdC10aW1lIGNvZGUgcmVsb2NhdGVkIHRvIGxvdyBtZW1vcnkgYW5kIHJ1biBv
bmx5IG9uY2UuCj4+PiArICogICAgICAgICAgICAgICAgT25seSB1c2FibGUgYXQgYm9vdDsgaW4g
cmVhbCBtb2RlIG9yIHZpYSBCT09UX1BTRVVET1JNX0RTLgo+Pj4gKyAqIGJvb3RkYXRhc3ltKCk6
IEJvb3QtdGltZSBCSU9TLWRpc2NvdmVyZWQgZGF0YSwgcmVsb2NhdGVkIGJhY2sgdXAgdG8gWGVu
Cj4+PiArICogICAgICAgICAgICAgICAgaW1hZ2UgYWZ0ZXIgZGlzY292ZXJ5Lgo+Pj4gKyAqIHRy
YW1wc3ltKCk6ICAgIFBlcm1hbmVudCB0cmFtcG9saW5lIGNvZGUgcmVsb2NhdGVkIGludG8gbG93
IG1lbW9yeSBmb3IgQVAKPj4+ICsgKiAgICAgICAgICAgICAgICBzdGFydHVwIGFuZCB3YWtldXAu
Cj4+PiArICogdHJhbXAzMnN5bSgpOiAgMzItYml0IHRyYW1wb2xpbmUgY29kZSB3aGljaCBhdCBi
b290IGNhbiBiZSB1c2VkIGRpcmVjdGx5Cj4+PiArICogICAgICAgICAgICAgICAgZnJvbSB0aGUg
WGVuIGltYWdlIGluIG1lbW9yeSwgYnV0IHdoaWNoIHdpbGwgbmVlZCB0byBiZQo+Pj4gKyAqICAg
ICAgICAgICAgICAgIHJlbG9jYXRlZCBpbnRvIGxvdyAod2VsbCwgaW50byAqbWFwcGVkKikgbWVt
b3J5IGluIG9yZGVyCj4+PiArICogICAgICAgICAgICAgICAgdG8gYmUgdXNlZCBmb3IgQVAgc3Rh
cnR1cC4KPj4+ICsgKi8KPj4+ICAjdW5kZWYgYm9vdHN5bQo+Pj4gICNkZWZpbmUgYm9vdHN5bShz
KSAoKHMpLXRyYW1wb2xpbmVfc3RhcnQpCj4+PiAgCj4+PiAgI2RlZmluZSBib290c3ltX3JlbChz
eW0sIG9mZiwgb3BuZC4uLikgICAgIFwKPj4+ICAgICAgICAgIGJvb3RzeW0oc3ltKSwjI29wbmQ7
ICAgICAgICAgICAgICAgXAo+Pj4gIDExMTo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4+PiAtICAgICAgICAucHVzaHNlY3Rpb24gLnRyYW1wb2xpbmVfcmVsLCAiYSI7
IFwKPj4+ICsgICAgICAgIC5wdXNoc2VjdGlvbiAuYm9vdHN5bV9yZWwsICJhIjsgICAgXAo+Pj4g
ICAgICAgICAgLmxvbmcgMTExYiAtIChvZmYpIC0gLjsgICAgICAgICAgICBcCj4+PiAgICAgICAg
ICAucG9wc2VjdGlvbgo+Pj4gIAo+Pj4gICNkZWZpbmUgYm9vdHN5bV9zZWdyZWwoc3ltLCBvZmYp
ICAgICAgICAgICBcCj4+PiAgICAgICAgICAkMCwkYm9vdHN5bShzeW0pOyAgICAgICAgICAgICAg
ICAgIFwKPj4+ICAxMTE6OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
Pj4gLSAgICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcG9saW5lX3NlZywgImEiOyBcCj4+PiArICAg
ICAgICAucHVzaHNlY3Rpb24gLmJvb3RzeW1fc2VnLCAiYSI7ICAgIFwKPj4+ICsgICAgICAgIC5s
b25nIDExMWIgLSAob2ZmKSAtIC47ICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgLnBvcHNlY3Rp
b24KPj4+ICsKPj4+ICsjZGVmaW5lIGJvb3RkYXRhc3ltKHMpICgocyktdHJhbXBvbGluZV9zdGFy
dCkKPj4+ICsjZGVmaW5lIGJvb3RkYXRhc3ltX3JlbChzeW0sIG9mZiwgb3BuZC4uLikgXAo+Pj4g
KyAgICAgICAgYm9vdGRhdGFzeW0oc3ltKSwjI29wbmQ7ICAgICAgICAgICBcCj4+PiArMTExOjsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgICAgIC5wdXNo
c2VjdGlvbiAuYm9vdGRhdGFzeW1fcmVsLCAiYSI7XAo+Pj4gKyAgICAgICAgLmxvbmcgMTExYiAt
IChvZmYpIC0gLjsgICAgICAgICAgICBcCj4+PiArICAgICAgICAucG9wc2VjdGlvbgo+Pj4gKwo+
Pj4gKyN1bmRlZiB0cmFtcHN5bQo+Pj4gKyNkZWZpbmUgdHJhbXBzeW0ocykgKChzKS10cmFtcG9s
aW5lX3N0YXJ0KQo+Pj4gKwo+Pj4gKyNkZWZpbmUgdHJhbXBzeW1fcmVsKHN5bSwgb2ZmLCBvcG5k
Li4uKSAgICBcCj4+PiArICAgICAgICB0cmFtcHN5bShzeW0pLCMjb3BuZDsgICAgICAgICAgICAg
IFwKPj4+ICsxMTE6OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4g
KyAgICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcHN5bV9yZWwsICJhIjsgICBcCj4+PiArICAgICAg
ICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKPj4+ICsgICAgICAgIC5wb3Bz
ZWN0aW9uCj4+PiArCj4+PiArI3VuZGVmIHRyYW1wMzJzeW0KPj4+ICsjZGVmaW5lIHRyYW1wMzJz
eW0ocykgKChzKS10cmFtcG9saW5lX3N0YXJ0KQo+Pj4gKwo+Pj4gKyNkZWZpbmUgdHJhbXAzMnN5
bV9yZWwoc3ltLCBvZmYsIG9wbmQuLi4pICBcCj4+PiArICAgICAgICB0cmFtcDMyc3ltKHN5bSks
IyNvcG5kOyAgICAgICAgICAgIFwKPj4+ICsxMTE6OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcDMyc3ltX3JlbCwg
ImEiOyBcCj4+PiAgICAgICAgICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwK
Pj4+ICAgICAgICAgIC5wb3BzZWN0aW9uCj4+Cj4+IEFmdGVyIHlvdXIgcmVwbHkgdG8gbXkgY29t
bWVudCByZWdhcmRpbmcgdGhlIHJlZHVuZGFuY3kgaGVyZSBJJ3ZlCj4+IGNoZWNrZWQgKGluIHlv
dXIgZ2l0IGJyYW5jaCkgaG93IHRoaW5ncyBlbmQgdXAuIEFtIEkgbWlzdGFrZW4sIG9yCj4+IGFy
ZSB0aGUgdHJhbXBzeW0gYW5kIHRyYW1wMzJzeW0gI2RlZmluZS1zIGVudGlyZWx5IGlkZW50aWNh
bAo+PiAoZXhjZXB0IGZvciB0aGUgcmVsb2NhdGlvbnMgc2VjdGlvbiBuYW1lKT8gRXZlbiBiZXR3
ZWVuIHRoZSBvdGhlcnMKPj4gdGhlcmUncyBsaXR0bGUgZW5vdWdoIGRpZmZlcmVuY2UsIHNvIGl0
IGNvbnRpbnVlcyB0byBiZSB1bmNsZWFyIHRvCj4+IG1lIHdoeSB5b3UgdGhpbmsgaXQncyBiZXR0
ZXIgdG8gaGF2ZSBmb3VyIGluc3RhbmNlcyBvZiBhYm91dCB0aGUKPj4gc2FtZSAobm90IGVudGly
ZWx5IHRyaXZpYWwpIHRoaW5nLgo+IAo+IFRoZSBkaXN0aW5jdGlvbiBpcyB0aGF0IGluIGEgbm8t
cmVhbC1tb2RlIGJvb3QgdHJhbXAzMiBpcyB1c2VkIGluIHBsYWNlCj4gaW4gdGhlIFhlbiBpbWFn
ZSBhdCB0aGUgcGh5c2ljYWwgYWRkcmVzcyBpdCBoYXBwZW5lZCB0byBiZSBsb2FkZWQgYXQsCj4g
YW5kIHRoZW4gKmFnYWluKiBsYXRlciBpbiB0aGUgQVAvd2FrZXVwIHBhdGguIEluIHRoZSBsYXR0
ZXIgY2FzZSBpdAo+IG5lZWRzIHRvIGJlIG1vdmVkIHRvIGxvdyBtZW1vcnkgKG9yIHdlIG5lZWQg
dG8gcHV0IHRoZSBwaHlzaWNhbAo+IGxvY2F0aW9uIGludG8gaWRsZV9wZ190YWJsZSB3aGljaCBz
ZWVtZWQgdG8gYmUgaGFyZGVyLCBhcyBkaXNjdXNzZWQpLgo+IAo+IFNvIHRyYW1wMzIgc3ltYm9s
cyBnZXQgcmVsb2NhdGVkICp0d2ljZSosIHdoaWxlIHRoZSBwbGFpbiB0cmFtcCBzeW1ib2xzCj4g
ZG9uJ3QsIGJ1dCBhY3R1YWxseSB3ZSBjb3VsZCBwcm9iYWJseSBkaXRjaCB0aGUgZGlzdGluY3Rp
b24gYW5kIHRyZWF0Cj4gdGhlbSBhbGwgdGhlIHNhbWUsIHdoaWNoIHdvdWxkIHJlZHVjZSB0aGUg
Zm91ciBjYXRlZ29yaWVzIHRvIHRocmVlLgo+IAo+IEknbGwgdGFrZSBhIGxvb2suCj4gCj4gSSBz
dXBwb3NlIHdlIGNvdWxkIGFsc28gY29tYmluZSBib290c3ltIGFuZCBib290ZGF0YXN5bSwgYW5k
IGNvcHkgdGhhdAo+ICp3aG9sZSogc2VjdGlvbiBiYWNrIHVwIHRvIHRoZSBYZW4gaW1hZ2U7IGJv
dGggY29kZSBhbmQgZGF0YS4gQnV0IEknbQo+IGluY2xpbmVkIHRvIHByZWZlciBrZWVwaW5nIHRo
ZW0gc2VwYXJhdGUgYW5kIG9ubHkgY29weWluZyB0aGUgZGF0YSBiYWNrCj4gdXAuCgpNeSByZW1h
cmsgaGVyZSB3YXMgYW5kIGlzIG5vdCBzbyBtdWNoIGFib3V0IHJlZHVjaW5nIHRoZSBudW1iZXIg
b2YKaW5zdGFuY2VzIG9mIHNlcGFyYXRlIHJlbG9jIG1hY3Jvcy9zZWN0aW9ucywgYnV0IGFib3V0
IHJlZHVjaW5nIHRoZQpyZWR1bmRhbmN5IGluIHRoZWlyIGRlZmluaXRpb24uIEF0IHRoZSB2ZXJ5
IGxlYXN0IHRoaXMgcGFydAoKMTExOjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAucHVzaHNlY3Rpb24gLmJvb3RkYXRhc3ltX3JlbCwgImEiO1wKICAgICAg
ICAubG9uZyAxMTFiIC0gKG9mZikgLSAuOyAgICAgICAgICAgIFwKICAgICAgICAucG9wc2VjdGlv
bgoKaXMgaWRlbnRpY2FsIGJldHdlZW4gYWxsIG9mIHRoZW0sIGV4Y2VwdCBmb3IgdGhlIHNlY3Rp
b24gbmFtZSwgYW5kCmhlbmNlIEknZCBwcmVmZXIgaXQgdG8gYmUgc3BlbGxlZCBvdXQganVzdCBv
bmNlLCBhbmQgdGhlICJhY3R1YWwiCm1hY3JvcyB0aGVuIHNpbXBseSB1c2luZyB0aGUgcmVzdWx0
aW5nIChoZWxwZXIpIG1hY3JvLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 07:44:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 07:44: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 1i4h0K-0008QE-QE; Mon, 02 Sep 2019 07:44:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4h0J-0008Q5-2z
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 07:43:59 +0000
X-Inumbo-ID: 6bb3114e-cd55-11e9-b95f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6bb3114e-cd55-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 07:43: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 EC61CABD6;
 Mon,  2 Sep 2019 07:43:56 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>
References: <012a0e6de52d8a0ad50b0b784362cf509768990e.camel@infradead.org>
 <20190821163542.172063-1-dwmw2@infradead.org>
 <20190821163542.172063-4-dwmw2@infradead.org>
 <babca242-db4b-ca59-a1c0-bc1948f9c5b0@suse.com>
 <05a88a2bb876b3a165746b91774dc6ee05d86b03.camel@infradead.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <daf8f6f2-aab5-6a4a-e6e4-c10082a70ad4@suse.com>
Date: Mon, 2 Sep 2019 09:44:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <05a88a2bb876b3a165746b91774dc6ee05d86b03.camel@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/5] 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDguMjAxOSAxODoyNSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIEZyaSwgMjAx
OS0wOC0zMCBhdCAxNzo0MyArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDIxLjA4LjIw
MTkgMTg6MzUsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPj4+IEBAIC03NjIsNiArNzczLDExIEBA
IHRyYW1wb2xpbmVfc2V0dXA6Cj4+PiAgICAgICAgICBtb3YgICAgICQoKGJvb3RfdHJhbXBvbGlu
ZV9lbmQgLSBib290X3RyYW1wb2xpbmVfc3RhcnQpIC8gNCksJWVjeAo+Pj4gICAgICAgICAgcmVw
IG1vdnNsICVmczooJWVzaSksJWVzOiglZWRpKQo+Pj4gIAo+Pj4gKyAgICAgICAgLyogQ29weSBi
b290IGRhdGEgdGVtcGxhdGUgdG8gbG93IG1lbW9yeS4gKi8KPj4+ICsgICAgICAgIG1vdiAgICAg
JHN5bV9vZmZzKGJvb3RkYXRhX3N0YXJ0KSwlZXNpCj4+PiArICAgICAgICBtb3YgICAgICQoKGJv
b3RkYXRhX2VuZCAtIGJvb3RkYXRhX3N0YXJ0KSAvIDQpLCVlY3gKPj4+ICsgICAgICAgIHJlcCBt
b3ZzbCAlZnM6KCVlc2kpLCVlczooJWVkaSkKPj4KPj4gQWZhaWN0IG5laXRoZXIgYm9vdGRhdGFf
c3RhcnQgbm9yIGJvb3RkYXRhX2VuZCBhcmUgYWxpZ25lZCwgYW5kIHNvCj4+IHRoZSBkaWZmZXJl
bmNlIGlzbid0IG5lY2Vzc2FyaWx5IGEgbXVsdGlwbGUgb2YgNC4gSW4gZmFjdCB0aGUKPj4gb3Ro
ZXIgKHByZWV4aXN0aW5nKSBtb3ZzbCBsb29rcyB0byBoYXZlIHRoZSBzYW1lIGlzc3VlOyBJIHdv
bmRlcgo+PiBpZiB3ZSBwcm9wYWdhdGUgYmFkIEVESUQgZGF0YSBmb3IgdGhhdCByZWFzb24gb24g
Y2VydGFpbiBidWlsZHMgLwo+PiBpbiBjZXJ0YWluIHZlcnNpb25zLgo+IAo+IEhtLCBJJ20gbm90
IHN1cmUgSSBxdWl0ZSByZWFsaXNlZCB0aGUgZGlzdGluY3Rpb24gYmV0d2Vlbgo+IGJvb3RkYXRh
X3N0YXJ0IGFuZCBfX2Jvb3RkYXRhX3N0YXJ0IChhbmQgbGlrZXdpc2UgX2VuZCkuCj4gCj4gTm93
IHRoYXQgdGhpbmdzIGFyZSBwbGFjZWQgaW4gdGhlIC5kYXRhLmJvb3QxNiBzZWN0aW9uIGJ5Cj4g
LnB1c2hzZWN0aW9uLy5wb3BzZWN0aW9uIGNhbiB3ZSByZWx5IG9uIHRoZSBvcmRlcmluZywgYW5k
IHRoYXQgdGhlCj4gZ2xvYmFscyBpbiB0aGUgLlMgZmlsZXMgYXJlIGFjdHVhbGx5IGF0IHRoZSBz
dGFydCBhbmQgZW5kPwoKUmlnaHQgbm93IEkgdGhpbmsgd2UgY2FuOyBhcyB5b3Ugc2F5IGZ1cnRo
ZXIgZG93biB3ZSBtYXkgbm90IHdhbnQgdG8KdGhvdWdoLgoKPiBJIHRob3VnaHQgd2UgKm5lZWRl
ZCogdG8gdXNlIHRoZSBvbmVzIGluIHRoZSBsaW5rZXIgc2NyaXB0LCBhbmQgd2hhdCBJCj4gc2hv
dWxkIHByb2JhYmx5IGRvIGhlcmUgaXMga2lsbCBib290ZGF0YV9zdGFydC9ib290ZGF0YV9lbmQg
Y29tcGxldGVseQo+IGFuZCByZWx5IG9ubHkgb24gdGhlIG9uZXMgZnJvbSB0aGUgbGlua2VyIHNj
cmlwdD8KPiAKPiBFaXRoZXIgdGhhdCBvciBJIHNob3VsZCBraWxsIHRoZSBvbmVzIGluIHRoZSBs
aW5rZXIgc2NyaXB0IGNvbXBsZXRlbHkuCgpSaWdodCwganVzdCBvbmUgcGFpciBzaG91bGQgc3Vy
dml2ZS4gQW5kIHNlZWluZyBob3cgdGhpbmdzIHdvcmsgYmVmb3JlCnRoaXMgc2VyaWVzIEkgdGhp
bmsgaXQgaW5kZWVkIHNob3VsZCBiZSBsaW5rZXIgc2NyaXB0IHN5bWJvbHMgb25seS4KQW5kIHRo
ZW4gdGhlIEFMSUdOKCkgYWhlYWQgb2YgdGhlICJzdGFydCIgb25lcyBzaG91bGQgc3RheSwgYnV0
IHRoZXJlJ3MKbm8gbmVlZCBmb3Igb25lIG9uIHRoZSAiZW5kIiBvbmVzIChhZ2FpbiBhcyBpcyBj
dXJyZW50bHkgdGhlIGNhc2UpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 07:54:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 07:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4hAL-0000pP-Qu; Mon, 02 Sep 2019 07:54: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4hAJ-0000pK-Tz
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 07:54:19 +0000
X-Inumbo-ID: dbe75f83-cd56-11e9-ae9f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbe75f83-cd56-11e9-ae9f-12813bfff9fa;
 Mon, 02 Sep 2019 07:54: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 5326BAFBE;
 Mon,  2 Sep 2019 07:54:16 +0000 (UTC)
To: Adam Zerella <adam.zerella@gmail.com>
References: <20190901065828.7762-1-adam.zerella@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <84ce8eca-b02a-de32-2e1b-a0bf3542c674@suse.com>
Date: Mon, 2 Sep 2019 09:54:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190901065828.7762-1-adam.zerella@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/xen/efi: Fix EFI variable 'name' type
 conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMDkuMjAxOSAwODo1OCwgQWRhbSBaZXJlbGxhIHdyb3RlOgo+IFRoaXMgcmVzb2x2ZXMg
YSB0eXBlIGNvbnZlcnNpb24gZnJvbSAnY2hhciAqJyB0byAndW5zaWduZWQgc2hvcnQnLgoKQ291
bGQgeW91IGV4cGxhaW4gdGhpcz8gVGhlcmUncyBubyAuLi4KCj4gLS0tIGEvYXJjaC94ODYveGVu
L2VmaS5jCj4gKysrIGIvYXJjaC94ODYveGVuL2VmaS5jCj4gQEAgLTExOCw4ICsxMTgsOCBAQCBz
dGF0aWMgZW51bSBlZmlfc2VjdXJlYm9vdF9tb2RlIHhlbl9lZmlfZ2V0X3NlY3VyZWJvb3Qodm9p
ZCkKPiAgCXVuc2lnbmVkIGxvbmcgc2l6ZTsKPiAgCj4gIAlzaXplID0gc2l6ZW9mKHNlY2Jvb3Qp
Owo+IC0Jc3RhdHVzID0gZWZpLmdldF92YXJpYWJsZShMIlNlY3VyZUJvb3QiLCAmZWZpX3Zhcmlh
YmxlX2d1aWQsCj4gLQkJCQkgIE5VTEwsICZzaXplLCAmc2VjYm9vdCk7Cj4gKwlzdGF0dXMgPSBl
ZmkuZ2V0X3ZhcmlhYmxlKChlZmlfY2hhcjE2X3QgKilMIlNlY3VyZUJvb3QiLAo+ICsJCQkJICAm
ZWZpX3ZhcmlhYmxlX2d1aWQsIE5VTEwsICZzaXplLCAmc2VjYm9vdCk7CgouLi4gImNoYXIgKiIg
cmVzdWx0aW5nIGFzIHR5cGUgZm9yIEwiIiB0eXBlIHN0cmluZ3MsIGhlbmNlIHRoZXJlCnNob3Vs
ZCBiZSBubyBuZWVkIGZvciBhIGNhc3Q6IEluIGZhY3QgSSBjb25zaWRlciBzdWNoIGNhc3RzCmRh
bmdlcm91cywgYXMgdGhleSBtYXkgaGlkZSBhY3R1YWwgcHJvYmxlbXMuIFRvIG1lIHRoaXMgbG9v
a3MKbW9yZSBsaWtlIHNvbWV0aGluZyB0aGF0IHdhbnRzIGZpeGluZyBpbiBzcGFyc2U7IHRoZSBj
b21waWxlcnMsCmFmdGVyIGFsbCwgaGF2ZSBubyBpc3N1ZSB3aXRoIHN1Y2ggd2lkZSBjaGFyYWN0
ZXIgc3RyaW5nIGxpdGVyYWxzLgoKPiBAQCAtMTU4LDcgKzE1OCw3IEBAIHN0YXRpYyBlbnVtIGVm
aV9zZWN1cmVib290X21vZGUgeGVuX2VmaV9nZXRfc2VjdXJlYm9vdCh2b2lkKQo+ICAJcmV0dXJu
IGVmaV9zZWN1cmVib290X21vZGVfdW5rbm93bjsKPiAgfQo+ICAKPiAtdm9pZCBfX2luaXQgeGVu
X2VmaV9pbml0KHN0cnVjdCBib290X3BhcmFtcyAqYm9vdF9wYXJhbXMpCj4gK3N0YXRpYyB2b2lk
IF9faW5pdCB4ZW5fZWZpX2luaXQoc3RydWN0IGJvb3RfcGFyYW1zICpib290X3BhcmFtcykKPiAg
ewo+ICAJZWZpX3N5c3RlbV90YWJsZV90ICplZmlfc3lzdGFiX3hlbjsKCklmIEkgd2FzIGEgbWFp
bnRhaW5lciBvZiB0aGlzIGNvZGUsIEknZCByZXF1ZXN0IHRoaXMgbm90IGJlIHBhcnQKb2YgYSBw
YXRjaCB3aXRoIGEgdGl0bGUgYmVpbmcgZW50aXJlbHkgdW5yZWxhdGVkIHRvIHRoZSBjaGFuZ2Uu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:03:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08: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 1i4hJa-0002DO-7R; Mon, 02 Sep 2019 08:03:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4hJZ-0002DJ-1n
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:03:53 +0000
X-Inumbo-ID: 2d5ceb60-cd58-11e9-ae9f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d5ceb60-cd58-11e9-ae9f-12813bfff9fa;
 Mon, 02 Sep 2019 08:03:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4hJM-0006ZR-KO; Mon, 02 Sep 2019 08:03: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 1i4hJM-0007VQ-9c; Mon, 02 Sep 2019 08:03:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4hJM-0002cI-8U; Mon, 02 Sep 2019 08:03:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140915-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-4:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-xl:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-credit2:guest-localmigrate/x10:fail:heisenbug
 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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=b376456a78ce893036002186d1003900a3b8833d
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 08:03:40 +0000
Subject: [Xen-devel] [xen-unstable test] 140915: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkxNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDkxNS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTQwODg2IFJFR1IuIHZzLiAxMzk4NzYKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTQwODg2IHBhc3MgaW4gMTQwOTE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDA4ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTUgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MDg4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQwODg2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAg
IGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYjM3NjQ1
NmE3OGNlODkzMDM2MDAyMTg2ZDEwMDM5MDBhM2I4ODMzZApiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRl
ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5ODc2ICAyMDE5LTA4LTA5IDE4OjQ2OjU2IFogICAy
MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTkxNSAgMjAxOS0wOC0xMCAyMDo0NDoyMyBa
ICAgMjIgZGF5cyAgIDI2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDg4NiAgMjAx
OS0wOC0zMSAxMzoxMTo1OSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhdmlkIFdv
b2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+CiAgTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBN
aWNoYcWCIEtvd2FsY3p5ayA8bWtvd0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdp
cGF3ZWxAYW1hem9uLmRlPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9tYW4gU2hhcG9z
aG5payA8cm9tYW5AemVkZWRhLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgog
IFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KICBWaWt0b3IgTWl0aW4g
PHZpa3Rvcl9taXRpbkBlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
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
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxMzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:04:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4hJm-0002Ej-LB; Mon, 02 Sep 2019 08:04: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=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4hJl-0002EZ-9b
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:04:05 +0000
X-Inumbo-ID: 3a6a44f6-cd58-11e9-ae9f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a6a44f6-cd58-11e9-ae9f-12813bfff9fa;
 Mon, 02 Sep 2019 08:04:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567411444;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=sMugyXjzvJ4Lksa6BIPcVCjtjuqDlbW8dEO5gNtm/7o=;
 b=NREVj6dFZcMHrlPEs8vlc0zsyIj7mpEVOiSMn9OZDs9vHXpAlrkcbPlt
 /06+mvyQyFvOSAkZ2Z3/776WGugeKNq60uVBg3KE+29Q7P4GscK3ItxWZ
 d9nYU0TKBW0zaSPDSe2aEmsfGOeAU+8Y+0IPBIjDpoVypjn+gDCU3M/MM 0=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ygC9TBNLzSca+rA0arlfwN+cZg1Fd+3nLG2Qx5ooQngn0KlmKdENaHVnfw7xactigYLWxrwdOr
 jDmQk1/WcUQaQNJDtspi84SHrap8DE9T6ADdMro0oP55JXltQKXWqjoKu8WBzG0t+Qdudx7Eut
 dyol6IfRfR2tyMkXEAsURMhVfoNX7O+hBkLpPHFgp7NGtwSDNSh+nj3LhfmFloidi2b4WPq8Br
 Yw7W/mrtRa2rhW5SGEMfMO3jjeWJQMRVY3UNYwD0X8d5fOD+ARnUkX+aqkiJuO96P/IDklL2ks
 fmg=
X-SBRS: 2.7
X-MesageID: 5006807
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5006807"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Steven Haigh' <netwiz@crc.id.au>, Andreas Kinzler <hfp@posteo.de>
Thread-Topic: Windows HVM no longer boots with AMD Ryzen 3700X (and 3900X)
Thread-Index: AQHVYS/C+HQxXSiQEUCMz+59RzWjzqcXfpcAgACHy+A=
Date: Mon, 2 Sep 2019 08:04:00 +0000
Message-ID: <869a473b1f7342c48f2198e46b6c8427@AMSPEX02CL03.citrite.net>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
 <71fad1413643be2df5f2291270b60448@crc.id.au>
 <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
In-Reply-To: <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
Accept-Language: en-GB, 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] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiANCj4gRnVydGhlciB0byB0aGUgYWJvdmUs
IEkgZGlkIHNvbWUgZXhwZXJpbWVudGF0aW9uLiBUaGUgZm9sbG93aW5nIGlzIGENCj4gbGlzdCBv
ZiBhdHRlbXB0ZWQgYm9vdCBjb25maWd1cmF0aW9ucyBhbmQgdGhlaXIgb3V0Y29tZXM6DQo+IA0K
PiB2aXJpZGlhbj0xDQo+IHZjcHVzPTQNCj4gU1RPUENPREU6IEhBTCBNRU1PUlkgQUxMT0NBVElP
Tg0KPiANCj4gdmlyaWRpYW49MA0KPiB2Y3B1cz00DQo+IFNUT1BDT0RFOiBNVUxUSVBST0NFU1NP
Ul9DT05GSUdVUkFUSU9OX05PVF9TVVBQT1JURUQNCj4gDQo+IHZpcmlkaWFuPTANCj4gdmNwdXM9
MQ0KPiBCb290IE9LIC0gZ2V0IHRvIFdpbmRvd3MgU2VydmVyIDIwMTYgbG9naW4gZXRjDQo+IA0K
DQpBbmQgdG8gY29tcGxldGUgdGhlIHNldCwgaG93IGFib3V0IHZpcmlkaWFuPTEgdmNwdXM9MT8N
Cg0KICBQYXVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:08:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08: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 1i4hNn-0002Uh-7a; Mon, 02 Sep 2019 08:08:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4hNm-0002Uc-3r
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:08:14 +0000
X-Inumbo-ID: cee96cf6-cd58-11e9-ae9f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cee96cf6-cd58-11e9-ae9f-12813bfff9fa;
 Mon, 02 Sep 2019 08:08: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 A45EFB008;
 Mon,  2 Sep 2019 08:08:11 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>
References: <cover.0973801f3e11049e3c1e08a3b512e24b1f52038c.1567195654.git-series.lars.kurth@citrix.com>
 <cover.0973801f3e11049e3c1e08a3b512e24b1f52038c.1567195654.git-series.lars.kurth@citrix.com>
 <b074bb1de3366dddbdde8e34703e35d9e6e1eab8.1567195654.git-series.lars.kurth@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <597fbb03-360d-7758-290e-278c6a341e04@suse.com>
Date: Mon, 2 Sep 2019 10:08:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b074bb1de3366dddbdde8e34703e35d9e6e1eab8.1567195654.git-series.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/3] Add logic to use V section entry in
 THE REST for identifying xen trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDguMjAxOSAyMjowOSwgTGFycyBLdXJ0aCB3cm90ZToKPiBTcGVjaWZpY2FsbHk6Cj4g
KiBNb3ZlIGNoZWNrIHVudGlsIGFmdGVyIHRoZSBNQUlOVEFJTkVSUyBmaWxlIGhhcyBiZWVuIHJl
YWQKPiAqIEFkZCBnZXRfeGVuX21haW50YWluZXJzX2ZpbGVfdmVyc2lvbigpIGZvciBjaGVjawo+
ICogUmVtb3ZlIHRvcF9vZl90cmVlIGFzIG5vdCBuZWVkZWQgYW55IG1vcmUKPiAqIEZhaXVsIHdp
dGggZXh0ZW5kZWQgZXJyb3IgbWVzc2FnZSB3aGVuIHVzZWQgb3V0IG9mIHRyZWUKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CgpKdXN0IGEgY291
cGxlIG9mIG5pdHMgKG15IFBlcmwgaXMgZmFyIGZyb20gZ29vZCBlbm91Z2ggdG8gYWN0dWFsbHkK
Z2l2ZSBhbiBhY2spOgoKPiBAQCAtMzExLDYgKzMwNiwxNiBAQCB3aGlsZSAoPCRtYWludD4pIHsK
PiAgfQo+ICBjbG9zZSgkbWFpbnQpOwo+ICAKPiArIyBDaGVjayB3aGV0aGVyIHdlIGhhdmUgYSBW
IGVudHJ5IHVuZGVyIHRoZSBSRVNUCj4gKyMgaG5kIHVzZSBpdCB0byBnZXQgdGhlIGZpbGUncyB2
ZXJzaW9uIG51bWJlcgoKcy9obmQvYW5kLyAKCj4gQEAgLTU2NCw2ICs1NjksMzIgQEAgc3ViIHJh
bmdlX2hhc19tYWludGFpbmVyIHsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdWIgZ2V0
X3hlbl9tYWludGFpbmVyc19maWxlX3ZlcnNpb24gewo+ICsgICAgbXkgJHR2aSA9IGZpbmRfZmly
c3Rfc2VjdGlvbigpOwo+ICsKPiArICAgIHdoaWxlICgkdHZpIDwgQHR5cGV2YWx1ZSkgewo+ICsg
ICAgICAgIG15ICRzdGFydCA9IGZpbmRfc3RhcnRpbmdfaW5kZXgoJHR2aSk7Cj4gKyAgICAgICAg
bXkgJGVuZCA9IGZpbmRfZW5kaW5nX2luZGV4KCR0dmkpOwo+ICsgICAgICAgIG15ICRpOwo+ICsK
PiArICAgICAgICBmb3IgKCRpID0gJHN0YXJ0OyAkaSA8ICRlbmQ7ICRpKyspIHsKPiArICAgICAg
ICAgICAgbXkgJGxpbmUgPSAkdHlwZXZhbHVlWyRpXTsKPiArCSAgICBpZiAoJGxpbmUgPX4gbS9e
VjpccyooLiopLykgewoKQSBoYXJkIHRhYiBsb29rcyB0byBoYXZlIHNsaXBwZWQgaW4gaGVyZS4K
Cj4gKyAgICAgICAgICAgICAgICBteSAkdHlwZSA9ICQxOwoKVGhpcyB2YXJpYWJsZSBsb29rcyB0
byBiZSB1bnVzZWQsIGJ1dCBwZXJoYXBzIGl0cyBkZWNsYXJhdGlvbgpoYXMgc29tZSBzaWRlIGVm
ZmVjdD8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:08:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08:08: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 1i4hOL-0002XP-H9; Mon, 02 Sep 2019 08:08:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3NRn=W5=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1i4hOK-0002XI-KB
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:08:48 +0000
X-Inumbo-ID: e0206bfa-cd58-11e9-951b-bc764e2007e4
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0206bfa-cd58-11e9-951b-bc764e2007e4;
 Mon, 02 Sep 2019 08:08:42 +0000 (UTC)
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id B516B2000E6;
 Mon,  2 Sep 2019 18:08:39 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1567411719; bh=vtVbBsfzkQTzA8dKGv9zw3i8DEPEdfaRBWtZ8BjtaUQ=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=LA5AhUvnBpeTqLH73wn5ZHOcQ3iwWeWvwg2K3Efe5fP93csvTulSUevdjKT/ljiQN
 GOjbz4YTaudhgHdFHSeIQWyez6uIbQSTKZf6pC3QxyRw55WHy9PX5TZFiECfHP/aV5
 KBz9QtANJe1+jTPwpkmvN2+/mNOOXWCWbmsPQ/i8=
MIME-Version: 1.0
Date: Mon, 02 Sep 2019 18:08:39 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <869a473b1f7342c48f2198e46b6c8427@AMSPEX02CL03.citrite.net>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
 <71fad1413643be2df5f2291270b60448@crc.id.au>
 <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
 <869a473b1f7342c48f2198e46b6c8427@AMSPEX02CL03.citrite.net>
User-Agent: Roundcube Webmail/1.4-rc1
Message-ID: <2d859d487c294b8d98749dccaf735c96@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Andreas Kinzler <hfp@posteo.de>,
 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>

T24gMjAxOS0wOS0wMiAxODowNCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGdXJ0aGVyIHRvIHRoZSBhYm92ZSwgSSBkaWQgc29tZSBleHBlcmlt
ZW50YXRpb24uIFRoZSBmb2xsb3dpbmcgaXMgYQo+PiBsaXN0IG9mIGF0dGVtcHRlZCBib290IGNv
bmZpZ3VyYXRpb25zIGFuZCB0aGVpciBvdXRjb21lczoKPj4gCj4+IHZpcmlkaWFuPTEKPj4gdmNw
dXM9NAo+PiBTVE9QQ09ERTogSEFMIE1FTU9SWSBBTExPQ0FUSU9OCj4+IAo+PiB2aXJpZGlhbj0w
Cj4+IHZjcHVzPTQKPj4gU1RPUENPREU6IE1VTFRJUFJPQ0VTU09SX0NPTkZJR1VSQVRJT05fTk9U
X1NVUFBPUlRFRAo+PiAKPj4gdmlyaWRpYW49MAo+PiB2Y3B1cz0xCj4+IEJvb3QgT0sgLSBnZXQg
dG8gV2luZG93cyBTZXJ2ZXIgMjAxNiBsb2dpbiBldGMKPj4gCj4gCj4gQW5kIHRvIGNvbXBsZXRl
IHRoZSBzZXQsIGhvdyBhYm91dCB2aXJpZGlhbj0xIHZjcHVzPTE/CgpBbnkgdmNwdXMgdmFsdWUg
d2hlcmUgdmlyaWRpYW49MSBpcyB1c2VkIGNyZWF0ZXMgYSBIQUwgTUVNT1JZIEFMTE9DQVRJT04g
CnN0b3Bjb2RlIHdoZW4gdHJ5aW5nIHRvIGJvb3QgV2luZG93cy4KCi0tIApTdGV2ZW4gSGFpZ2gK
Cj8gbmV0d2l6QGNyYy5pZC5hdSAgICAgPyBodHRwOi8vd3d3LmNyYy5pZC5hdQo/ICs2MSAoMykg
OTAwMSA2MDkwICAgID8gMDQxMiA5MzUgODk3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:08:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4hOQ-0002YR-Pz; Mon, 02 Sep 2019 08:08:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4hOP-0002Y8-Dt
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:08:53 +0000
X-Inumbo-ID: e47402f2-cd58-11e9-951b-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e47402f2-cd58-11e9-951b-bc764e2007e4;
 Mon, 02 Sep 2019 08:08:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3AD3BB016;
 Mon,  2 Sep 2019 08:08:48 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>
References: <cover.0973801f3e11049e3c1e08a3b512e24b1f52038c.1567195654.git-series.lars.kurth@citrix.com>
 <cover.0973801f3e11049e3c1e08a3b512e24b1f52038c.1567195654.git-series.lars.kurth@citrix.com>
 <84a9fed12bc752498bb90a7db3fdb46912736d6a.1567195654.git-series.lars.kurth@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <da2aac3d-6264-bee9-6c51-996cd5352805@suse.com>
Date: Mon, 2 Sep 2019 10:08:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <84a9fed12bc752498bb90a7db3fdb46912736d6a.1567195654.git-series.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/3] Add V section entry to allow
 identification of Xen MAINTAINERS file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDguMjAxOSAyMjowOSwgTGFycyBLdXJ0aCB3cm90ZToKPiBUaGlzIGNoYW5nZSBwcm92
aWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIGFsbG93IGdldF9tYWludGFpbmVyLnBsIC8K
PiBhZGRfbWFpbnRhaW5lcnMucGwgc2NyaXB0cyB0byBiZSBydW4gb24geGVuIHNpc3RlciByZXBv
c2l0b3JpZXMgc3VjaCBhcwo+IG1pbmktb3MuZ2l0LCBvc3N0ZXN0LmdpdCwgZXRjCj4gCj4gQSBz
dWdnZXN0ZWQgdGVtcGxhdGUgZm9yIHNpc3RlciByZXBvc2l0b3JpZXMgb2YgWGVuIGlzCj4gCj4g
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
PiBUaGlzIGZpbGUgZm9sbG93cyB0aGUgc2FtZSBjb252ZW50aW9ucyBhcyBvdXRsaW5lZCBpbgo+
IHhlbi5naXQ6TUFJTlRBSU5FUlMuIFBsZWFzZSByZWZlciB0byB0aGUgZmlsZSBpbiB4ZW4uZ2l0
Cj4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gCj4gVEhFIFJFU1QKPiBNOiAgICAgIE1BSU5UQUlO
RVIxIDxtYWludGFpbmVyMUBlbWFpbC5jb20+Cj4gTTogICAgICBNQUlOVEFJTkVSMiA8bWFpbnRh
aW5lcjJAZW1haWwuY29tPgo+IEw6ICAgICAgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gUzogICAgICBTdXBwb3J0ZWQKPiBGOiAgICAgICoKPiBGOiAgICAgICovCj4gVjogICAgICB4
ZW4tbWFpbnRhaW5lcnMtMQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Cj4gCj4gU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPgoKRldJVwpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:11:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4hR4-0003P5-9W; Mon, 02 Sep 2019 08:11:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6LlC=W5=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i4hR2-0003Oy-CT
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:11:36 +0000
X-Inumbo-ID: 477c0656-cd59-11e9-8980-bc764e2007e4
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.107]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 477c0656-cd59-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 08:11:35 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=deMcXJ3rVpwUJ2j+Pzuzwi78H2qgVPoFafOPPEfBAyxH/4hMLaAXAqqChYgPg9w4DwLKua46QzKPZJfjZBES3n11B0oilpBcctPYqHv3a2mRx7FfJdu4BwvZsnLyJAuKCp2fzhLdVDHybR2tpXgxgkdQn2/HVwJk9eoGQoyroa31frgysaLO3pB4tiPeHtP6lr4uCRIJevs+62SmD8Sm2mdV8AtBqQN0o/tPm4yxyfNkBYicH32xCvTbrtScXIAOeaXpPQc4MAn3uRvggjVsPsu07d7b3GKmbFGMHSMWBWTnpq+p2lWXgwXnKyzP+UlttGvnl9CC2gA89Vcr50AFFQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gRGQXjvojTLYc64MbNu5kMSglQlYC1bw44CAr/waOIs=;
 b=F6EBIKlJ1cjBqKcuopv15VibXASODFb8JDdcnyXgXkGaubusIVVJ9BtD8ss1AqpKHA1HZEuzFCW7nuELA1Ew9fio4INIW10bBd7UrQA/RZYDQnA5h8K0v/EWJjhKhkKjEYrtzflO8HAQ/jod6O0y+WyMRGhDdVA2zp31+2L4z8vR3rAMcD7LSTwwQ9s3Dy5qOKkj5j+OvOxaqTBSO+3V2T2cdSbrH3w0DCI/fAsigNyFu4e0yRSMfU0i6RxuDAJ+Yk/o4/hTD7XJLzNgEjovbFxYJm5erxGVDKEl5xfq4FfonT3ehugSadwtKHpv+voZRz2g5MvsxKRZPOPlnHDfcg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=gRGQXjvojTLYc64MbNu5kMSglQlYC1bw44CAr/waOIs=;
 b=uzS8soyFus8+s+iUhQqFUTAMG7tkKhzffP2GfSXya8PTz8aCVe3uR68DRINnlAtGQVM5/rWFN9Z7XMnNpu4lMnEK0E27WEz6ZIq0Wn7vCzqcuHfpnJN3x/qiO8ijNLYH/5TC4thDMkoHbbBO2RtYdwvWjNuPewlCN4erNdFksqM=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5927.eurprd02.prod.outlook.com (10.141.174.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2220.18; Mon, 2 Sep 2019 08:11:33 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74%4]) with mapi id 15.20.2220.022; Mon, 2 Sep 2019
 08:11:33 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v1] x86/altp2m: Add hypercall to create a new view and
 set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqg==
Date: Mon, 2 Sep 2019 08:11:33 +0000
Message-ID: <20190902081118.31001-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0055.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1d::19) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::8)
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: 50bc7e68-86f8-4bba-780c-08d72f7d2aea
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5927; 
x-ms-traffictypediagnostic: AM7PR02MB5927:|AM7PR02MB5927:|AM7PR02MB5927:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5927E32B2D7C05DDC49A0FC6ABBE0@AM7PR02MB5927.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:639;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(39860400002)(346002)(376002)(136003)(396003)(189003)(199004)(2501003)(6506007)(14454004)(256004)(316002)(2616005)(5660300002)(478600001)(66066001)(86362001)(6916009)(305945005)(186003)(71200400001)(107886003)(476003)(486006)(66446008)(2906002)(99286004)(5640700003)(71190400001)(8936002)(66946007)(53936002)(52116002)(102836004)(64756008)(2351001)(6512007)(7736002)(6486002)(25786009)(50226002)(386003)(6116002)(36756003)(26005)(1076003)(4326008)(8676002)(54906003)(3846002)(81166006)(81156014)(14444005)(7416002)(66476007)(66556008)(6436002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5927;
 H:AM7PR02MB5750.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: 71k/jQ/TNyV5hNp5rWLSDrSeDf9TzroRJqOUv5Bu9K7myAOI1CC8g99IxAkYPzPjNVKElQPOemuBLZvMwwpD/0QHbURD84APQILHtWHtuIw+VJpMeGa6hhNgB5Y9a1WGBZswC1N46jV2eDpX2pCpVs/xKDH9GVobeBVvgYJP70qf1dTS/Phvs6aRAmPAAZNuI8IKitW7iY6Fz8biIo4EdJXx5htoLNWA8UWSlobPVOXFEHwoNTAZXVs0gsxpGVjHZ+OAdqcGDJk7cckIDxvglJZ/Ey6HW+YLrHHBgy5Fd74BI7Q90vVkoLB6ISunfrEs9PdSnhThxLt9705xRoyjsWXuB8xZGy3HJXexONewOC3iIgxD4BITEpGmG9fDUE2dIAkS0NNM97sPwzUMr2LJrWAtTh9bx15OmC+3ocVztSw=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 50bc7e68-86f8-4bba-780c-08d72f7d2aea
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 08:11:33.5942 (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: j9ikUrKzhXq9eI+INvVOfV3b0uvVYRM/JlfGOLzbWrnPEatdZkVL1cOc+eEj2wUqgSQ3K0JU494SEQ1XHvXJgPG/DJ2IGoRHrUMKsTOe97Q=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5927
Subject: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a new
 view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.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>

QnkgZGVmYXVsdCB0aGUgc3ZlIGJpdHMgYXJlIG5vdCBzZXQuClRoaXMgcGF0Y2ggYWRkcyB0aGUg
b3B0aW9uIG9mIHNldHRpbmcgdGhlIHN2ZSBiaXRzIHVwb24gY3JlYXRpbmcgYSBuZXcKYWx0cDJt
IHZpZXcuCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgfCAgMyArKysK
IHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAzICsrLQog
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysr
LQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmggICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5o
ICAgfCAgMSArCiA4IGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAwZmY2ZWQ5ZTcwLi44NjcwMmU1ZGY4IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaApAQCAtMTkyNSw2ICsxOTI1LDkgQEAgaW50IHhjX2FsdHAybV9zZXRf
dmNwdV9kaXNhYmxlX25vdGlmeSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCk7
CiBpbnQgeGNfYWx0cDJtX2NyZWF0ZV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IGRlZmF1
bHRfYWNjZXNzLCB1aW50MTZfdCAqdmlld19pZCk7CitpbnQgeGNfYWx0cDJtX2NyZWF0ZV92aWV3
X3NldF9zdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBkZWZhdWx0X2FjY2VzcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCAqdmlld19pZCwgYm9v
bCBzZXRfc3ZlKTsKIGludCB4Y19hbHRwMm1fZGVzdHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFu
ZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90
IHZpZXdfaWQpOwogLyogU3dpdGNoIGFsbCB2Q1BVcyBvZiB0aGUgZG9tYWluIHRvIHRoZSBzcGVj
aWZpZWQgYWx0cDJtIHZpZXcgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5j
IGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKaW5kZXggYTg2NTIwYzIzMi4uYWViOWYzNmVhMCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
YWx0cDJtLmMKQEAgLTEzOSw2ICsxMzksMzQgQEAgaW50IHhjX2FsdHAybV9jcmVhdGVfdmlldyh4
Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQog
CitpbnQgeGNfYWx0cDJtX2NyZWF0ZV92aWV3X3NldF9zdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUs
IHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1l
bV9hY2Nlc3NfdCBkZWZhdWx0X2FjY2VzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MTZfdCAqdmlld19pZCwgYm9vbCBzZXRfc3ZlKQoreworICAgIGludCByYzsKKyAg
ICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKKwor
ICAgIGFyZyA9IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcsIHNpemVvZigq
YXJnKSk7CisgICAgaWYgKCBhcmcgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsKKyAgICBhcmct
PmNtZCA9IEhWTU9QX2FsdHAybV9jcmVhdGVfcDJtOworICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7
CisgICAgYXJnLT51LnZpZXcudmlldyA9IC0xOworICAgIGFyZy0+dS52aWV3Lmh2bW1lbV9kZWZh
dWx0X2FjY2VzcyA9IGRlZmF1bHRfYWNjZXNzOworICAgIGFyZy0+dS52aWV3LnNldF9zdmUgPSBz
ZXRfc3ZlOworCisgICAgcmMgPSB4ZW5jYWxsMihoYW5kbGUtPnhjYWxsLCBfX0hZUEVSVklTT1Jf
aHZtX29wLCBIVk1PUF9hbHRwMm0sCisgICAgICAgICAgICAgICAgICBIWVBFUkNBTExfQlVGRkVS
X0FTX0FSRyhhcmcpKTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgKnZpZXdfaWQgPSBhcmct
PnUudmlldy52aWV3OworCisgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKGhhbmRsZSwgYXJn
KTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCB4Y19hbHRwMm1fZGVzdHJveV92aWV3KHhjX2lu
dGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQxNl90IHZpZXdfaWQpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAwMjllZWEzYjg1Li45NWQzODJiMTE0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKQEAgLTQ2MjcsNyArNDYyNyw4IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAog
ICAgIH0KIAogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2NyZWF0ZV9wMm06Ci0gICAgICAgIGlmICgg
IShyYyA9IHAybV9pbml0X25leHRfYWx0cDJtKGQsICZhLnUudmlldy52aWV3KSkgKQorICAgICAg
ICBpZiAoICEocmMgPSBwMm1faW5pdF9uZXh0X2FsdHAybShkLCAmYS51LnZpZXcudmlldywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51LnZpZXcuc2V0X3N2ZSkp
ICkKICAgICAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpID8gLUVGQVVM
VCA6IDA7CiAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCA2Yjg0NjhjNzkzLi4yNTVl
ZDk3NzM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTEzMzksNyArMTMzOSw3IEBAIHZvaWQgc2V0dXBfZXB0
X2R1bXAodm9pZCkKICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdEJywgZXB0X2R1bXBfcDJtX3Rh
YmxlLCAiZHVtcCBWVC14IEVQVCB0YWJsZXMiLCAwKTsKIH0KIAotdm9pZCBwMm1faW5pdF9hbHRw
Mm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQordm9pZCBwMm1faW5pdF9h
bHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpLCBib29sIHNldF9zdmUp
CiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsK
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKQEAg
LTEzNTUsNiArMTM1NSwyMyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGkpCiAgICAgZXB0ID0gJnAybS0+ZXB0OwogICAgIGVwdC0+bWZu
ID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFibGUocDJtKSk7CiAgICAgZC0+YXJj
aC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsKKworICAgIGlmICggc2V0X3N2ZSApCisgICAg
eworICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IDAsIG1heF9ncGZuID0gZG9tYWluX2dldF9t
YXhpbXVtX2dwZm4oZCk7CisKKyAgICAgICAgZm9yKCA7IGdmbiA8IG1heF9ncGZuOyArK2dmbiAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG1mbl90IG1mbjsKKyAgICAgICAgICAgIHAybV9hY2Nl
c3NfdCBhOworICAgICAgICAgICAgcDJtX3R5cGVfdCB0OworCisgICAgICAgICAgICBhbHRwMm1f
Z2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJm1mbiwgJnQsICZhLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVAyTUdFVF9xdWVyeSk7CisgICAgICAg
ICAgICBwMm0tPnNldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVSXzRLLCB0
LCBhLCB0cnVlKTsKKworICAgICAgICB9CisgICAgfQogfQogCiB1bnNpZ25lZCBpbnQgcDJtX2Zp
bmRfYWx0cDJtX2J5X2VwdHAoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZXB0cCkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRl
eCA4YTUyMjllZTIxLi40ZWM2MTc0MGY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yNTI4LDcgKzI1MjgsNyBAQCB2b2lk
IHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKICAgICBhbHRwMm1fbGlzdF91bmxv
Y2soZCk7CiB9CiAKLXN0YXRpYyBpbnQgcDJtX2FjdGl2YXRlX2FsdHAybShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaWR4KQorc3RhdGljIGludCBwMm1fYWN0aXZhdGVfYWx0cDJtKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgsIGJvb2wgc2V0X3N2ZSkKIHsKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSwgKnAybTsKICAgICBpbnQgcmM7CkBAIC0yNTU0LDcg
KzI1NTQsNyBAQCBzdGF0aWMgaW50IHAybV9hY3RpdmF0ZV9hbHRwMm0oc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGlkeCkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgcDJt
X2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOworICAgIHAybV9pbml0X2FsdHAybV9lcHQoZCwgaWR4
LCBzZXRfc3ZlKTsKIAogIG91dDoKICAgICBwMm1fdW5sb2NrKHAybSk7CkBAIC0yNTcyLDEzICsy
NTcyLDEzIEBAIGludCBwMm1faW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGlkeCkKICAgICBhbHRwMm1fbGlzdF9sb2NrKGQpOwogCiAgICAgaWYgKCBkLT5h
cmNoLmFsdHAybV9lcHRwW2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKLSAgICAgICAgcmMg
PSBwMm1fYWN0aXZhdGVfYWx0cDJtKGQsIGlkeCk7CisgICAgICAgIHJjID0gcDJtX2FjdGl2YXRl
X2FsdHAybShkLCBpZHgsIGZhbHNlKTsKIAogICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKICAg
ICByZXR1cm4gcmM7CiB9CiAKLWludCBwMm1faW5pdF9uZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50MTZfdCAqaWR4KQoraW50IHAybV9pbml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQxNl90ICppZHgsIGJvb2wgc2V0X3N2ZSkKIHsKICAgICBpbnQgcmMgPSAtRUlO
VkFMOwogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMjU5MCw3ICsyNTkwLDcgQEAgaW50IHAybV9p
bml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90ICppZHgpCiAgICAgICAg
IGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgcmMgPSBwMm1fYWN0aXZhdGVfYWx0cDJtKGQs
IGkpOworICAgICAgICByYyA9IHAybV9hY3RpdmF0ZV9hbHRwMm0oZCwgaSwgc2V0X3N2ZSk7CiAK
ICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgKmlkeCA9IGk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bXgvdm14LmgKaW5kZXggZWJhYTc0NDQ5Yi4uNzcwN2YxNzY4ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92bXguaApAQCAtNTk4LDcgKzU5OCw3IEBAIHZvaWQgZXB0X3AybV91bmluaXQoc3Ry
dWN0IHAybV9kb21haW4gKnAybSk7CiB2b2lkIGVwdF93YWxrX3RhYmxlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKIGJvb2xfdCBlcHRfaGFuZGxlX21pc2NvbmZpZyh1aW50
NjRfdCBncGEpOwogdm9pZCBzZXR1cF9lcHRfZHVtcCh2b2lkKTsKLXZvaWQgcDJtX2luaXRfYWx0
cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaSk7Cit2b2lkIHAybV9pbml0
X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGksIGJvb2wgc2V0X3N2
ZSk7CiAvKiBMb2NhdGUgYW4gYWx0ZXJuYXRlIHAybSBieSBpdHMgRVBUUCAqLwogdW5zaWduZWQg
aW50IHAybV9maW5kX2FsdHAybV9ieV9lcHRwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGVw
dHApOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA5NDI4NWRiMWI0Li5jODVjOTE4MTllIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmgKQEAgLTg4NCw3ICs4ODQsNyBAQCBib29sIHAybV9hbHRwMm1fZ2V0X29yX3Byb3BhZ2F0ZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIGludCBwMm1faW5p
dF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCk7CiAKIC8q
IEZpbmQgYW4gYXZhaWxhYmxlIGFsdGVybmF0ZSBwMm0gYW5kIG1ha2UgaXQgdmFsaWQgKi8KLWlu
dCBwMm1faW5pdF9uZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCAqaWR4KTsK
K2ludCBwMm1faW5pdF9uZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCAqaWR4
LCBib29sIHNldF9zdmUpOwogCiAvKiBNYWtlIGEgc3BlY2lmaWMgYWx0ZXJuYXRlIHAybSBpbnZh
bGlkICovCiBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpZHgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1f
b3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKaW5kZXggYzZjZDEyZjU5Ni4u
OTI0ZDk0N2U3OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCkBAIC0yNDQsNiArMjQ0LDcgQEAg
c3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgewogICAgIC8qIENyZWF0ZSB2aWV3IG9ubHk6IGRl
ZmF1bHQgYWNjZXNzIHR5cGUKICAgICAgKiBOT1RFOiBjdXJyZW50bHkgaWdub3JlZCAqLwogICAg
IHVpbnQxNl90IGh2bW1lbV9kZWZhdWx0X2FjY2VzczsgLyogeGVubWVtX2FjY2Vzc190ICovCisg
ICAgdWludDhfdCBzZXRfc3ZlOyAvKiBib29sIHZhbHVlICovCiB9OwogdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fdmlldyB4ZW5faHZtX2FsdHAybV92aWV3X3Q7CiBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV92aWV3X3QpOwotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08: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 1i4hZR-0004E8-BF; Mon, 02 Sep 2019 08:20:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4hZQ-0004E3-Cz
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:20:16 +0000
X-Inumbo-ID: 7d995fb2-cd5a-11e9-8980-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d995fb2-cd5a-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 08:20:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567412415;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Pz+m99SJ1+TfCDjg921rB19YGVnLgMWP9WZEZZWgdiw=;
 b=ELFpxjFRY1aUVnh17KcqqvOAs/TX6JRU8BGKk5thy0du9Cg4EORH9oMD
 k4ceMLENUawyJIf6W7ANFefOY87FCymht9oEKzTKspB+z3qcmO9vPZQTO
 DGjmUxirIyQxTGk5/J+bMct0YP89fhc8uzkCSVUXANTIqw+RZUZJXsHDE c=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 992Vf4so+MqBMyIUM6R6n9eT23tRvAfB5J5+jxqZCb32Y5b76YSk/J+S/K9DgSQU0k0vjOpCWQ
 dlD46ccpCEclm9DAffL5w+TmYOrwJFoggpd3W7YkrNt37GyTh847rN94ekhQlGpu6DvR7zRkzw
 LniEOf+So5e3jog3CMZMGMzYzrdsR6nasGRBgLMRJR41tq9MzUbXFo4LOJBU0dD7LWbOuu/tKO
 E26HrXib+QbjjWuv+K2G6ailGgsLJKInxFN431lub6zmxHf/ktOkyfFuG6uAaTQ7PpOrGMTYqc
 OPQ=
X-SBRS: 2.7
X-MesageID: 5274963
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5274963"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Steven Haigh' <netwiz@crc.id.au>
Thread-Topic: Windows HVM no longer boots with AMD Ryzen 3700X (and 3900X)
Thread-Index: AQHVYS/C+HQxXSiQEUCMz+59RzWjzqcXfpcAgACHy+D//+D4gIAAIyfg
Date: Mon, 2 Sep 2019 08:20:11 +0000
Message-ID: <b3b0c2de1e364adea566eb961ba3d727@AMSPEX02CL03.citrite.net>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
 <71fad1413643be2df5f2291270b60448@crc.id.au>
 <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
 <869a473b1f7342c48f2198e46b6c8427@AMSPEX02CL03.citrite.net>
 <2d859d487c294b8d98749dccaf735c96@crc.id.au>
In-Reply-To: <2d859d487c294b8d98749dccaf735c96@crc.id.au>
Accept-Language: en-GB, 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] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Andreas Kinzler <hfp@posteo.de>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTdGV2ZW4gSGFpZ2ggPG5ldHdp
ekBjcmMuaWQuYXU+DQo+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDA5OjA5DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogQW5kcmVhcyBLaW56bGVy
IDxoZnBAcG9zdGVvLmRlPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFdp
bmRvd3MgSFZNIG5vIGxvbmdlciBib290cyB3aXRoIEFNRCBSeXplbiAzNzAwWCAoYW5kIDM5MDBY
KQ0KPiANCj4gT24gMjAxOS0wOS0wMiAxODowNCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGdXJ0aGVyIHRvIHRoZSBhYm92ZSwgSSBk
aWQgc29tZSBleHBlcmltZW50YXRpb24uIFRoZSBmb2xsb3dpbmcgaXMgYQ0KPiA+PiBsaXN0IG9m
IGF0dGVtcHRlZCBib290IGNvbmZpZ3VyYXRpb25zIGFuZCB0aGVpciBvdXRjb21lczoNCj4gPj4N
Cj4gPj4gdmlyaWRpYW49MQ0KPiA+PiB2Y3B1cz00DQo+ID4+IFNUT1BDT0RFOiBIQUwgTUVNT1JZ
IEFMTE9DQVRJT04NCj4gPj4NCj4gPj4gdmlyaWRpYW49MA0KPiA+PiB2Y3B1cz00DQo+ID4+IFNU
T1BDT0RFOiBNVUxUSVBST0NFU1NPUl9DT05GSUdVUkFUSU9OX05PVF9TVVBQT1JURUQNCj4gPj4N
Cj4gPj4gdmlyaWRpYW49MA0KPiA+PiB2Y3B1cz0xDQo+ID4+IEJvb3QgT0sgLSBnZXQgdG8gV2lu
ZG93cyBTZXJ2ZXIgMjAxNiBsb2dpbiBldGMNCj4gPj4NCj4gPg0KPiA+IEFuZCB0byBjb21wbGV0
ZSB0aGUgc2V0LCBob3cgYWJvdXQgdmlyaWRpYW49MSB2Y3B1cz0xPw0KPiANCj4gQW55IHZjcHVz
IHZhbHVlIHdoZXJlIHZpcmlkaWFuPTEgaXMgdXNlZCBjcmVhdGVzIGEgSEFMIE1FTU9SWSBBTExP
Q0FUSU9ODQo+IHN0b3Bjb2RlIHdoZW4gdHJ5aW5nIHRvIGJvb3QgV2luZG93cy4NCg0KT2ssIHNv
IEkgZ3Vlc3MgdGhhdCBpc3N1ZSBoaXRzIGZpcnN0IGFuZCwgb25seSBpZiB5b3UgZ2V0IGJleW9u
ZCB0aGF0IGRvIHlvdSBoaXQgdGhlIG11bHRpcHJvY2Vzc29yIHByb2JsZW0uDQoNClRoZSB2aXJp
ZGlhbiBvcHRpb24gaXMgbm90IGFjdHVhbGx5IGEgYm9vbGVhbiBhbnkgbW9yZSAodGhhdCBpbnRl
cnByZXRhdGlvbiBpcyBqdXN0IGZvciBjb21wYXQpIHNvIGl0IHdvdWxkIGJlIGEgZ29vZCBkYXRh
cG9pbnQgdG8ga25vdyB3aGljaCBvZiB0aGUgZW5saWdodGVubWVudHMgY2F1c2VzIHRoZSBjaGFu
Z2UgaW4gYmVoYXZpb3VyLiBDb3VsZCB5b3UgdHJ5IHZpcmlkaWFuPVsnYmFzZSddIHRvIHNlZSBp
ZiB0aGF0J3Mgc3VmZmljaWVudCB0byBjYXVzZSB0aGUgcHJvYmxlbT8gKEknbSBndWVzc2luZyBp
dCBwcm9iYWJseSBpcyBidXQgaXQgd291bGQgYmUgZ29vZCB0byBrbm93KS4NCg0KICBQYXVsDQoN
Cj4gDQo+IC0tDQo+IFN0ZXZlbiBIYWlnaA0KPiANCj4gPyBuZXR3aXpAY3JjLmlkLmF1ICAgICA/
IGh0dHA6Ly93d3cuY3JjLmlkLmF1DQo+ID8gKzYxICgzKSA5MDAxIDYwOTAgICAgPyAwNDEyIDkz
NSA4OTcNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:25:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08: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 1i4heq-0004QV-24; Mon, 02 Sep 2019 08:25:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3NRn=W5=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1i4hep-0004QQ-34
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:25:51 +0000
X-Inumbo-ID: 435f194e-cd5b-11e9-b95f-bc764e2007e4
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 435f194e-cd5b-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 08:25:49 +0000 (UTC)
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 45C582000E6;
 Mon,  2 Sep 2019 18:25:43 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1567412743; bh=r8rAcBOQfInXyexG1yTJqXTRcXNewcOLaXg8lFi9Hjo=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=LwH0zJHf28a0NDDGIdj74QcmCx6J0tezTI1ndAZd8lIghX4Wo5Codw7XQJ8601msx
 iZEArAARmUObk3cvUwrNsptZSBdds/EXiIwRBpqA3ESkKl0SHyUTmA4bqu+pE+U/P2
 ROsoY7mD88sti3vAUOh4EsTkthOycGLf8NSa2pd0=
MIME-Version: 1.0
Date: Mon, 02 Sep 2019 18:25:43 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <b3b0c2de1e364adea566eb961ba3d727@AMSPEX02CL03.citrite.net>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
 <71fad1413643be2df5f2291270b60448@crc.id.au>
 <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
 <869a473b1f7342c48f2198e46b6c8427@AMSPEX02CL03.citrite.net>
 <2d859d487c294b8d98749dccaf735c96@crc.id.au>
 <b3b0c2de1e364adea566eb961ba3d727@AMSPEX02CL03.citrite.net>
User-Agent: Roundcube Webmail/1.4-rc1
Message-ID: <655d59e7e876a1f08637ffd52c26a6aa@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Andreas Kinzler <hfp@posteo.de>,
 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>

T24gMjAxOS0wOS0wMiAxODoyMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+Cj4+
IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDA5OjA5Cj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogQW5kcmVhcyBLaW56bGVyIDxoZnBAcG9zdGVvLmRl
PjsgQW5kcmV3IENvb3BlciAKPj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4+
IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IFN1YmplY3Q6IFJlOiBXaW5kb3dzIEhWTSBu
byBsb25nZXIgYm9vdHMgd2l0aCBBTUQgUnl6ZW4gMzcwMFggKGFuZCAKPj4gMzkwMFgpCj4+IAo+
PiBPbiAyMDE5LTA5LTAyIDE4OjA0LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+ID4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4+ID4+IEZ1cnRoZXIgdG8gdGhlIGFib3ZlLCBJIGRpZCBzb21l
IGV4cGVyaW1lbnRhdGlvbi4gVGhlIGZvbGxvd2luZyBpcyBhCj4+ID4+IGxpc3Qgb2YgYXR0ZW1w
dGVkIGJvb3QgY29uZmlndXJhdGlvbnMgYW5kIHRoZWlyIG91dGNvbWVzOgo+PiA+Pgo+PiA+PiB2
aXJpZGlhbj0xCj4+ID4+IHZjcHVzPTQKPj4gPj4gU1RPUENPREU6IEhBTCBNRU1PUlkgQUxMT0NB
VElPTgo+PiA+Pgo+PiA+PiB2aXJpZGlhbj0wCj4+ID4+IHZjcHVzPTQKPj4gPj4gU1RPUENPREU6
IE1VTFRJUFJPQ0VTU09SX0NPTkZJR1VSQVRJT05fTk9UX1NVUFBPUlRFRAo+PiA+Pgo+PiA+PiB2
aXJpZGlhbj0wCj4+ID4+IHZjcHVzPTEKPj4gPj4gQm9vdCBPSyAtIGdldCB0byBXaW5kb3dzIFNl
cnZlciAyMDE2IGxvZ2luIGV0Ywo+PiA+Pgo+PiA+Cj4+ID4gQW5kIHRvIGNvbXBsZXRlIHRoZSBz
ZXQsIGhvdyBhYm91dCB2aXJpZGlhbj0xIHZjcHVzPTE/Cj4+IAo+PiBBbnkgdmNwdXMgdmFsdWUg
d2hlcmUgdmlyaWRpYW49MSBpcyB1c2VkIGNyZWF0ZXMgYSBIQUwgTUVNT1JZIAo+PiBBTExPQ0FU
SU9OCj4+IHN0b3Bjb2RlIHdoZW4gdHJ5aW5nIHRvIGJvb3QgV2luZG93cy4KPiAKPiBPaywgc28g
SSBndWVzcyB0aGF0IGlzc3VlIGhpdHMgZmlyc3QgYW5kLCBvbmx5IGlmIHlvdSBnZXQgYmV5b25k
IHRoYXQKPiBkbyB5b3UgaGl0IHRoZSBtdWx0aXByb2Nlc3NvciBwcm9ibGVtLgo+IAo+IFRoZSB2
aXJpZGlhbiBvcHRpb24gaXMgbm90IGFjdHVhbGx5IGEgYm9vbGVhbiBhbnkgbW9yZSAodGhhdAo+
IGludGVycHJldGF0aW9uIGlzIGp1c3QgZm9yIGNvbXBhdCkgc28gaXQgd291bGQgYmUgYSBnb29k
IGRhdGFwb2ludCB0bwo+IGtub3cgd2hpY2ggb2YgdGhlIGVubGlnaHRlbm1lbnRzIGNhdXNlcyB0
aGUgY2hhbmdlIGluIGJlaGF2aW91ci4gQ291bGQKPiB5b3UgdHJ5IHZpcmlkaWFuPVsnYmFzZSdd
IHRvIHNlZSBpZiB0aGF0J3Mgc3VmZmljaWVudCB0byBjYXVzZSB0aGUKPiBwcm9ibGVtPyAoSSdt
IGd1ZXNzaW5nIGl0IHByb2JhYmx5IGlzIGJ1dCBpdCB3b3VsZCBiZSBnb29kIHRvIGtub3cpLgoK
CkhpIFBhdWwsCgpJIGNhbiBjb25maXJtIHRoYXQgdmlyaWRpYW49WydiYXNlJ10gY3Jhc2hlcyB3
aXRoIHRoZSBzYW1lIEhBTCBNRU1PUlkgCkFMTE9DQVRJT04gc3RvcGNvZGUgLSBldmVuIG9uIDEg
dmNwdS4KCi0tIApTdGV2ZW4gSGFpZ2gKCj8gbmV0d2l6QGNyYy5pZC5hdSAgICAgPyBodHRwOi8v
d3d3LmNyYy5pZC5hdQo/ICs2MSAoMykgOTAwMSA2MDkwICAgID8gMDQxMiA5MzUgODk3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08: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 1i4hkQ-0005Cm-NS; Mon, 02 Sep 2019 08:31:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3NRn=W5=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1i4hkP-0005Ch-NA
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:31:37 +0000
X-Inumbo-ID: 12bd7578-cd5c-11e9-8980-bc764e2007e4
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12bd7578-cd5c-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 08:31:36 +0000 (UTC)
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 4CD6020007F;
 Mon,  2 Sep 2019 18:31:31 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1567413091; bh=XZosXgCi6ps8n9EPFHhGOmRkVfUJhMexfXRL8fPk1kc=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=IZWuYfbW/D/jKbcaVuANkpJeONbb267FWaNZlDkolcd3Org5BUew+241OuVp8+erJ
 zIRt4U06akVR7C/hON1deOMv4EttDkEt/fmJbJJ7WEZ0HvVCvbbryj0+AMH5wUVs5i
 0JITFgQgHRPOcIL14HUSBNAwiv2iPiiBxSiBEgVk=
MIME-Version: 1.0
Date: Mon, 02 Sep 2019 18:31:31 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <655d59e7e876a1f08637ffd52c26a6aa@crc.id.au>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
 <71fad1413643be2df5f2291270b60448@crc.id.au>
 <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
 <869a473b1f7342c48f2198e46b6c8427@AMSPEX02CL03.citrite.net>
 <2d859d487c294b8d98749dccaf735c96@crc.id.au>
 <b3b0c2de1e364adea566eb961ba3d727@AMSPEX02CL03.citrite.net>
 <655d59e7e876a1f08637ffd52c26a6aa@crc.id.au>
User-Agent: Roundcube Webmail/1.4-rc1
Message-ID: <e1d0c2c4a2f88777f82eed559cc68554@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Andreas Kinzler <hfp@posteo.de>,
 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>

T24gMjAxOS0wOS0wMiAxODoyNSwgU3RldmVuIEhhaWdoIHdyb3RlOgo+IE9uIDIwMTktMDktMDIg
MTg6MjAsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4+PiBGcm9tOiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQuYXU+Cj4+PiBTZW50OiAwMiBT
ZXB0ZW1iZXIgMjAxOSAwOTowOQo+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4+PiBDYzogQW5kcmVhcyBLaW56bGVyIDxoZnBAcG9zdGVvLmRlPjsgQW5kcmV3
IENvb3BlciAKPj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+Pj4gZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPj4+IFN1YmplY3Q6IFJlOiBXaW5kb3dzIEhWTSBubyBsb25n
ZXIgYm9vdHMgd2l0aCBBTUQgUnl6ZW4gMzcwMFggKGFuZCAKPj4+IDM5MDBYKQo+Pj4gCj4+PiBP
biAyMDE5LTA5LTAyIDE4OjA0LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+PiA+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+Pj4gPj4gRnVydGhlciB0byB0aGUgYWJvdmUsIEkgZGlkIHNvbWUg
ZXhwZXJpbWVudGF0aW9uLiBUaGUgZm9sbG93aW5nIGlzIGEKPj4+ID4+IGxpc3Qgb2YgYXR0ZW1w
dGVkIGJvb3QgY29uZmlndXJhdGlvbnMgYW5kIHRoZWlyIG91dGNvbWVzOgo+Pj4gPj4KPj4+ID4+
IHZpcmlkaWFuPTEKPj4+ID4+IHZjcHVzPTQKPj4+ID4+IFNUT1BDT0RFOiBIQUwgTUVNT1JZIEFM
TE9DQVRJT04KPj4+ID4+Cj4+PiA+PiB2aXJpZGlhbj0wCj4+PiA+PiB2Y3B1cz00Cj4+PiA+PiBT
VE9QQ09ERTogTVVMVElQUk9DRVNTT1JfQ09ORklHVVJBVElPTl9OT1RfU1VQUE9SVEVECj4+PiA+
Pgo+Pj4gPj4gdmlyaWRpYW49MAo+Pj4gPj4gdmNwdXM9MQo+Pj4gPj4gQm9vdCBPSyAtIGdldCB0
byBXaW5kb3dzIFNlcnZlciAyMDE2IGxvZ2luIGV0Ywo+Pj4gPj4KPj4+ID4KPj4+ID4gQW5kIHRv
IGNvbXBsZXRlIHRoZSBzZXQsIGhvdyBhYm91dCB2aXJpZGlhbj0xIHZjcHVzPTE/Cj4+PiAKPj4+
IEFueSB2Y3B1cyB2YWx1ZSB3aGVyZSB2aXJpZGlhbj0xIGlzIHVzZWQgY3JlYXRlcyBhIEhBTCBN
RU1PUlkgCj4+PiBBTExPQ0FUSU9OCj4+PiBzdG9wY29kZSB3aGVuIHRyeWluZyB0byBib290IFdp
bmRvd3MuCj4+IAo+PiBPaywgc28gSSBndWVzcyB0aGF0IGlzc3VlIGhpdHMgZmlyc3QgYW5kLCBv
bmx5IGlmIHlvdSBnZXQgYmV5b25kIHRoYXQKPj4gZG8geW91IGhpdCB0aGUgbXVsdGlwcm9jZXNz
b3IgcHJvYmxlbS4KPj4gCj4+IFRoZSB2aXJpZGlhbiBvcHRpb24gaXMgbm90IGFjdHVhbGx5IGEg
Ym9vbGVhbiBhbnkgbW9yZSAodGhhdAo+PiBpbnRlcnByZXRhdGlvbiBpcyBqdXN0IGZvciBjb21w
YXQpIHNvIGl0IHdvdWxkIGJlIGEgZ29vZCBkYXRhcG9pbnQgdG8KPj4ga25vdyB3aGljaCBvZiB0
aGUgZW5saWdodGVubWVudHMgY2F1c2VzIHRoZSBjaGFuZ2UgaW4gYmVoYXZpb3VyLiBDb3VsZAo+
PiB5b3UgdHJ5IHZpcmlkaWFuPVsnYmFzZSddIHRvIHNlZSBpZiB0aGF0J3Mgc3VmZmljaWVudCB0
byBjYXVzZSB0aGUKPj4gcHJvYmxlbT8gKEknbSBndWVzc2luZyBpdCBwcm9iYWJseSBpcyBidXQg
aXQgd291bGQgYmUgZ29vZCB0byBrbm93KS4KPiAKPiAKPiBIaSBQYXVsLAo+IAo+IEkgY2FuIGNv
bmZpcm0gdGhhdCB2aXJpZGlhbj1bJ2Jhc2UnXSBjcmFzaGVzIHdpdGggdGhlIHNhbWUgSEFMIE1F
TU9SWQo+IEFMTE9DQVRJT04gc3RvcGNvZGUgLSBldmVuIG9uIDEgdmNwdS4KCkFsc28sIGp1c3Qg
d29uZGVyaW5nLCB3ZSdyZSB1c2luZyA4LjIuMCBvZiB0aGUgV2luZG93cyBQViBkcml2ZXJzIG9u
IAp0aGlzIFZNLgoKRG9lcyB0aGlzIG1hdHRlcj8gSGFzIHRoZXJlIGJlZW4gYW55IGNoYW5nZXMg
dGhhdCB3b3VsZCBhZmZlY3QgdGhpcyBpbiAKOC4yLjEgb3IgOC4yLjI/CgotLSAKU3RldmVuIEhh
aWdoCgo/IG5ldHdpekBjcmMuaWQuYXUgICAgID8gaHR0cDovL3d3dy5jcmMuaWQuYXUKPyArNjEg
KDMpIDkwMDEgNjA5MCAgICA/IDA0MTIgOTM1IDg5NwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:34:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08: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 1i4hnF-0005KT-6w; Mon, 02 Sep 2019 08:34:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4hnD-0005KM-Ty
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:34:31 +0000
X-Inumbo-ID: 7b93e686-cd5c-11e9-ac23-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b93e686-cd5c-11e9-ac23-bc764e2007e4;
 Mon, 02 Sep 2019 08:34:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567413272;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=og//nqbqFbykc/uMx1lrHCN7/+FYnj7wmKPsFqfej+I=;
 b=SLmujDv3/HT8Uw5k9oYz4mbGmbe5GtaW+4ple9d99rQz/13NauGaR3mM
 ijPxc9d1xls4yz14ZatGeJyu8zl96XnRNzsG5V5QGZKSZMwYXdrRWQnDn
 KuBhPCL8oHqQto2jqs1rPTNIsZCQk5pMjdoQMozsI70/aDW6llAd2trHr o=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6U8UyneYk3jzvhMANPdUuDiphmmx3+LE1T8CSCLbAipD9O0QE9/PFiNoW1R4kC1ZZqL1Vagi4E
 Y1rH9wi315HBHLowh9S+jg7rAid1n2Uo/E3im1ZYHOzaNW2QADRLqg5HvEhvJ8yliTOfD3XRQx
 fzPMfM8yIiA3TPGTr7SuCJXROgI6ohUXJGahczKxReqULUaOQh4k7YYi7LhSKCwAaXt6DJ3IpZ
 5Bvkh5JcLctTsk3sgrjkenHLfYjFWWPxPZYCKL1JNTCSQEda1SreStAuaR9LSJ3TgXHaHj9Jqq
 0uA=
X-SBRS: 2.7
X-MesageID: 5017898
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5017898"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Steven Haigh' <netwiz@crc.id.au>
Thread-Topic: Windows HVM no longer boots with AMD Ryzen 3700X (and 3900X)
Thread-Index: AQHVYS/C+HQxXSiQEUCMz+59RzWjzqcXfpcAgACHy+D//+D4gIAAIyfg///hnoCAAAGfgIAAIckw
Date: Mon, 2 Sep 2019 08:34:26 +0000
Message-ID: <dbac9421b8994c31b160c0e3a95db277@AMSPEX02CL03.citrite.net>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
 <71fad1413643be2df5f2291270b60448@crc.id.au>
 <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
 <869a473b1f7342c48f2198e46b6c8427@AMSPEX02CL03.citrite.net>
 <2d859d487c294b8d98749dccaf735c96@crc.id.au>
 <b3b0c2de1e364adea566eb961ba3d727@AMSPEX02CL03.citrite.net>
 <655d59e7e876a1f08637ffd52c26a6aa@crc.id.au>
 <e1d0c2c4a2f88777f82eed559cc68554@crc.id.au>
In-Reply-To: <e1d0c2c4a2f88777f82eed559cc68554@crc.id.au>
Accept-Language: en-GB, 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] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Andreas Kinzler <hfp@posteo.de>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTdGV2ZW4gSGFpZ2ggPG5ldHdp
ekBjcmMuaWQuYXU+DQo+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDA5OjMyDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEFuZHJlYXMgS2luemxlciA8aGZwQHBvc3Rlby5k
ZT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFdp
bmRvd3MgSFZNIG5vIGxvbmdlciBib290cyB3aXRoIEFNRCBSeXplbiAzNzAwWCAoYW5kIDM5MDBY
KQ0KPiANCj4gT24gMjAxOS0wOS0wMiAxODoyNSwgU3RldmVuIEhhaWdoIHdyb3RlOg0KPiA+IE9u
IDIwMTktMDktMDIgMTg6MjAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBTdGV2ZW4gSGFpZ2ggPG5ldHdpekBjcmMuaWQu
YXU+DQo+ID4+PiBTZW50OiAwMiBTZXB0ZW1iZXIgMjAxOSAwOTowOQ0KPiA+Pj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+PiBDYzogQW5kcmVhcyBLaW56
bGVyIDxoZnBAcG9zdGVvLmRlPjsgQW5kcmV3IENvb3Blcg0KPiA+Pj4gPEFuZHJldy5Db29wZXIz
QGNpdHJpeC5jb20+OyB4ZW4tDQo+ID4+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+
Pj4gU3ViamVjdDogUmU6IFdpbmRvd3MgSFZNIG5vIGxvbmdlciBib290cyB3aXRoIEFNRCBSeXpl
biAzNzAwWCAoYW5kDQo+ID4+PiAzOTAwWCkNCj4gPj4+DQo+ID4+PiBPbiAyMDE5LTA5LTAyIDE4
OjA0LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiA+Pj4gPj4gRnVydGhlciB0byB0aGUgYWJvdmUsIEkgZGlkIHNvbWUgZXhwZXJpbWVu
dGF0aW9uLiBUaGUgZm9sbG93aW5nIGlzIGENCj4gPj4+ID4+IGxpc3Qgb2YgYXR0ZW1wdGVkIGJv
b3QgY29uZmlndXJhdGlvbnMgYW5kIHRoZWlyIG91dGNvbWVzOg0KPiA+Pj4gPj4NCj4gPj4+ID4+
IHZpcmlkaWFuPTENCj4gPj4+ID4+IHZjcHVzPTQNCj4gPj4+ID4+IFNUT1BDT0RFOiBIQUwgTUVN
T1JZIEFMTE9DQVRJT04NCj4gPj4+ID4+DQo+ID4+PiA+PiB2aXJpZGlhbj0wDQo+ID4+PiA+PiB2
Y3B1cz00DQo+ID4+PiA+PiBTVE9QQ09ERTogTVVMVElQUk9DRVNTT1JfQ09ORklHVVJBVElPTl9O
T1RfU1VQUE9SVEVEDQo+ID4+PiA+Pg0KPiA+Pj4gPj4gdmlyaWRpYW49MA0KPiA+Pj4gPj4gdmNw
dXM9MQ0KPiA+Pj4gPj4gQm9vdCBPSyAtIGdldCB0byBXaW5kb3dzIFNlcnZlciAyMDE2IGxvZ2lu
IGV0Yw0KPiA+Pj4gPj4NCj4gPj4+ID4NCj4gPj4+ID4gQW5kIHRvIGNvbXBsZXRlIHRoZSBzZXQs
IGhvdyBhYm91dCB2aXJpZGlhbj0xIHZjcHVzPTE/DQo+ID4+Pg0KPiA+Pj4gQW55IHZjcHVzIHZh
bHVlIHdoZXJlIHZpcmlkaWFuPTEgaXMgdXNlZCBjcmVhdGVzIGEgSEFMIE1FTU9SWQ0KPiA+Pj4g
QUxMT0NBVElPTg0KPiA+Pj4gc3RvcGNvZGUgd2hlbiB0cnlpbmcgdG8gYm9vdCBXaW5kb3dzLg0K
PiA+Pg0KPiA+PiBPaywgc28gSSBndWVzcyB0aGF0IGlzc3VlIGhpdHMgZmlyc3QgYW5kLCBvbmx5
IGlmIHlvdSBnZXQgYmV5b25kIHRoYXQNCj4gPj4gZG8geW91IGhpdCB0aGUgbXVsdGlwcm9jZXNz
b3IgcHJvYmxlbS4NCj4gPj4NCj4gPj4gVGhlIHZpcmlkaWFuIG9wdGlvbiBpcyBub3QgYWN0dWFs
bHkgYSBib29sZWFuIGFueSBtb3JlICh0aGF0DQo+ID4+IGludGVycHJldGF0aW9uIGlzIGp1c3Qg
Zm9yIGNvbXBhdCkgc28gaXQgd291bGQgYmUgYSBnb29kIGRhdGFwb2ludCB0bw0KPiA+PiBrbm93
IHdoaWNoIG9mIHRoZSBlbmxpZ2h0ZW5tZW50cyBjYXVzZXMgdGhlIGNoYW5nZSBpbiBiZWhhdmlv
dXIuIENvdWxkDQo+ID4+IHlvdSB0cnkgdmlyaWRpYW49WydiYXNlJ10gdG8gc2VlIGlmIHRoYXQn
cyBzdWZmaWNpZW50IHRvIGNhdXNlIHRoZQ0KPiA+PiBwcm9ibGVtPyAoSSdtIGd1ZXNzaW5nIGl0
IHByb2JhYmx5IGlzIGJ1dCBpdCB3b3VsZCBiZSBnb29kIHRvIGtub3cpLg0KPiA+DQo+ID4NCj4g
PiBIaSBQYXVsLA0KPiA+DQo+ID4gSSBjYW4gY29uZmlybSB0aGF0IHZpcmlkaWFuPVsnYmFzZSdd
IGNyYXNoZXMgd2l0aCB0aGUgc2FtZSBIQUwgTUVNT1JZDQo+ID4gQUxMT0NBVElPTiBzdG9wY29k
ZSAtIGV2ZW4gb24gMSB2Y3B1Lg0KPiANCj4gQWxzbywganVzdCB3b25kZXJpbmcsIHdlJ3JlIHVz
aW5nIDguMi4wIG9mIHRoZSBXaW5kb3dzIFBWIGRyaXZlcnMgb24NCj4gdGhpcyBWTS4NCj4gDQo+
IERvZXMgdGhpcyBtYXR0ZXI/IEhhcyB0aGVyZSBiZWVuIGFueSBjaGFuZ2VzIHRoYXQgd291bGQg
YWZmZWN0IHRoaXMgaW4NCj4gOC4yLjEgb3IgOC4yLjI/DQo+IA0KDQpGcm9tIHdoYXQgeW91IGRl
c2NyaWJlLCBJIHRoaW5rIHRoaXMgaXMgaGFwcGVuaW5nIHdheSBiZWZvcmUgYW55IFBWIGRyaXZl
ciBjb2RlIGlzIGVudGVyZWQuIEkgZ3Vlc3MgaXQgd291bGQgYmUgcHJ1ZGVudCB0byBtYWtlIHN1
cmUgYnkgdHJ5aW5nIGl0IG9uIGEgZnJlc2ggVk0gKGJ1dCBkaWRuJ3QgeW91IHNheSBiZWZvcmUg
dGhhdCB0aGlzIGhhcHBlbnMgd2hlbiBib290aW5nIGZyb20gdGhlIGluc3RhbGxhdGlvbiBtZWRp
YT8pDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:34:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08: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 1i4hnd-0005NS-GV; Mon, 02 Sep 2019 08:34:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x8iY=W5=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i4hnc-0005NJ-Ah
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:34:56 +0000
X-Inumbo-ID: 8a63f84a-cd5c-11e9-b95f-bc764e2007e4
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a63f84a-cd5c-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 08:34:55 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id p3so7119426pgb.9
 for <xen-devel@lists.xenproject.org>; Mon, 02 Sep 2019 01:34:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=uFmY0zGFn+EQnA57VOg3VeO9qiRTqjJoOe1gdV98IwA=;
 b=cYu84DUjPTKSgEfeLZtea5ZEO+oEaJLALl1KB7muOH5m/fFs57yP+LCBWA6ArhPio2
 WkWh2wrJ47bV5YbLwT4iwCqb0Ai/rODNnzr2DLp/L4oyyVLmYnl8diGTiWZcLmPts4RT
 Fvycb5VDcIqhCDQUwOkf5B/KrPFRGEDMpFQ0ye36mXAuIE2ktSav4aoIKXNO5UKgjCs9
 XeRU/NPTPSKO6SIsAXPP6l9CAopbF2aMh6wQABGv4Bll8xPxRW8O0MHHWhR31XaYpl8N
 rSDNcLd/VdJKmITmEkdXcJB0iI2uADXabuFqj6oUAtUumdu4JVui5i97iRe4w4fSGhL9
 VORQ==
X-Google-DKIM-Signature: v=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=uFmY0zGFn+EQnA57VOg3VeO9qiRTqjJoOe1gdV98IwA=;
 b=IpSs9CBYgS8z/7Fzo9MWjkFbxuCZYpJrms+nhkS0m0wyL2MFz/oIvfRgtmKYLHSbGn
 VFe4J3sugrh5Sv3w7oswPQK8+P0YfB1rdQCTRTeLLHOrD7nhE4vp+Q6jULuFqXR4kepP
 jem4aNUu/Yl4oxRNwnxHxsUl+9qwMSqteKkEt5sLjqt5CsRFAijpSby65cjvL7Tb3X57
 65tQEaFDXkLQg0uuqGvHBwzG5Vu6s36D76pkUowV/TApZHMMh02Vryo6K6bkq/I+4o2n
 M4co4QopSoRfOiuKnZ1ujqxMvPFRj1EsvbyQl7vawWgqTGwbU7g9ZshKbcdM52tFXGuK
 vOCw==
X-Gm-Message-State: APjAAAWTS53x+p07iWcaKLbdCJd5rNO599yyiJqti9jdiyojpF1h5jmA
 tliNqNFK6++4PQSrqdyY4gE=
X-Google-Smtp-Source: APXvYqykyTr1V1UXoAhEng9PvF5ygE64bFW8pzDF90EN8gbWoiWOHtdCIKRzyJWgs9NYY7KHzCPF3A==
X-Received: by 2002:a63:184b:: with SMTP id 11mr25468636pgy.112.1567413294974; 
 Mon, 02 Sep 2019 01:34:54 -0700 (PDT)
Received: from jordon-HP-15-Notebook-PC.domain.name ([49.207.50.39])
 by smtp.gmail.com with ESMTPSA id g9sm6977813pjl.0.2019.09.02.01.34.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 02 Sep 2019 01:34:53 -0700 (PDT)
From: Souptick Joarder <jrdr.linux@gmail.com>
To: konrad.wilk@oracle.com, boris.ostrovsky@oracle.com, jgross@suse.com,
 sstabellini@kernel.org
Date: Mon,  2 Sep 2019 14:09:58 +0530
Message-Id: <1567413598-4477-1-git-send-email-jrdr.linux@gmail.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v2] swiotlb-xen: Convert to use 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: Souptick Joarder <jrdr.linux@gmail.com>, xen-devel@lists.xenproject.org,
 iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org,
 sabyasachi.linux@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>

UmF0aGVyIHRoYW4gdXNpbmcgc3RhdGljIGludCBtYXhfZG1hX2JpdHMsIHRoaXMKY2FuIGJlIGNv
dmVydGVkIHRvIHVzZSBhcyBtYWNyby4KClNpZ25lZC1vZmYtYnk6IFNvdXB0aWNrIEpvYXJkZXIg
PGpyZHIubGludXhAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgfCA1ICsrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCmlu
ZGV4IGFlMWRmNDkuLmQxZWNlZDUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVu
LmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwpAQCAtMzgsNiArMzgsNyBAQAogI2lu
Y2x1ZGUgPGFzbS94ZW4vcGFnZS1jb2hlcmVudC5oPgogCiAjaW5jbHVkZSA8dHJhY2UvZXZlbnRz
L3N3aW90bGIuaD4KKyNkZWZpbmUgTUFYX0RNQV9CSVRTIDMyCiAvKgogICogVXNlZCB0byBkbyBh
IHF1aWNrIHJhbmdlIGNoZWNrIGluIHN3aW90bGJfdGJsX3VubWFwX3NpbmdsZSBhbmQKICAqIHN3
aW90bGJfdGJsX3N5bmNfc2luZ2xlXyosIHRvIHNlZSBpZiB0aGUgbWVtb3J5IHdhcyBpbiBmYWN0
IGFsbG9jYXRlZCBieSB0aGlzCkBAIC0xMTQsOCArMTE1LDYgQEAgc3RhdGljIGludCBpc194ZW5f
c3dpb3RsYl9idWZmZXIoZG1hX2FkZHJfdCBkbWFfYWRkcikKIAlyZXR1cm4gMDsKIH0KIAotc3Rh
dGljIGludCBtYXhfZG1hX2JpdHMgPSAzMjsKLQogc3RhdGljIGludAogeGVuX3N3aW90bGJfZml4
dXAodm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSwgdW5zaWduZWQgbG9uZyBuc2xhYnMpCiB7CkBAIC0x
MzUsNyArMTM0LDcgQEAgc3RhdGljIGludCBpc194ZW5fc3dpb3RsYl9idWZmZXIoZG1hX2FkZHJf
dCBkbWFfYWRkcikKIAkJCQlwICsgKGkgPDwgSU9fVExCX1NISUZUKSwKIAkJCQlnZXRfb3JkZXIo
c2xhYnMgPDwgSU9fVExCX1NISUZUKSwKIAkJCQlkbWFfYml0cywgJmRtYV9oYW5kbGUpOwotCQl9
IHdoaWxlIChyYyAmJiBkbWFfYml0cysrIDwgbWF4X2RtYV9iaXRzKTsKKwkJfSB3aGlsZSAocmMg
JiYgZG1hX2JpdHMrKyA8IE1BWF9ETUFfQklUUyk7CiAJCWlmIChyYykKIAkJCXJldHVybiByYzsK
IAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:42:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08: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 1i4huJ-0006F6-9T; Mon, 02 Sep 2019 08:41:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v281=W5=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i4huH-0006F1-Vw
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:41:50 +0000
X-Inumbo-ID: 80cbe9e0-cd5d-11e9-951b-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80cbe9e0-cd5d-11e9-951b-bc764e2007e4;
 Mon, 02 Sep 2019 08:41:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567413709;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=RwpLB2WTtR/XZ5nNct0XxCwdqIp9h9R4eQ47bTi7iTg=;
 b=hCKLEgcw9QY1MWIOoaUB+8+Hih04kczgOdRFa9g2DtKJAtrQbM+Ktt9l
 j0PfZ1f29VdjKQIXbv1m1DRiIpVUJBRFnFWwLqm2HmYwNaT36peaKoUhA
 lfBxHML3Zj3Ytw/xPGtTlckCght953E0dZwjamwrUdDWftZCTb3yUZTG2 o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 246VsTptCEc/8Uk8I2nypizZ+mVvcq9JfSnzppRslUDonKUICOgViu8vxhjI5UTGSRqcCGCJIO
 FU38V3S52WozcdVZDj9f41gANUwj6mxUw2dY3zABWsx7Bsp23Z7gQ76mPzEfeeDer3XcUCIizz
 qERYupJ7yIkkIZh2d550l2+kcmoxxIhWc4sSRVAfjlserhAOw+tN7JCXCh/RvIDpoa9NkOkFha
 3SXLbJGg5E208dhyF0vSyn+ngk93FHGTmTeaTM0gPBGpP9O0hsHBGq14ebcN1NVGJOlv2O5k57
 cnY=
X-SBRS: 2.7
X-MesageID: 5230835
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5230835"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v3 3/3] Add logic to use V section entry in THE REST for
 identifying xen trees
Thread-Index: AQHVX27uInvNhEKOKkCHxeaVy9R7G6cX6r+AgAAaHYA=
Date: Mon, 2 Sep 2019 08:41:44 +0000
Message-ID: <F7D2BF57-18B4-4F91-A716-55ED143DC34B@citrix.com>
References: <cover.0973801f3e11049e3c1e08a3b512e24b1f52038c.1567195654.git-series.lars.kurth@citrix.com>
 <cover.0973801f3e11049e3c1e08a3b512e24b1f52038c.1567195654.git-series.lars.kurth@citrix.com>
 <b074bb1de3366dddbdde8e34703e35d9e6e1eab8.1567195654.git-series.lars.kurth@citrix.com>
 <597fbb03-360d-7758-290e-278c6a341e04@suse.com>
In-Reply-To: <597fbb03-360d-7758-290e-278c6a341e04@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <315819DD5FBC78438EF666A8282E2159@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 3/3] Add logic to use V section entry in
 THE REST for identifying xen trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, Julien
 Grall <julien.grall@arm.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+7v09uIDAyLzA5LzIwMTksIDA5OjA4LCAiSmFuIEJldWxpY2giIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAzMC4wOC4yMDE5IDIyOjA5LCBMYXJzIEt1cnRoIHdyb3Rl
Og0KICAgID4gU3BlY2lmaWNhbGx5Og0KICAgID4gKiBNb3ZlIGNoZWNrIHVudGlsIGFmdGVyIHRo
ZSBNQUlOVEFJTkVSUyBmaWxlIGhhcyBiZWVuIHJlYWQNCiAgICA+ICogQWRkIGdldF94ZW5fbWFp
bnRhaW5lcnNfZmlsZV92ZXJzaW9uKCkgZm9yIGNoZWNrDQogICAgPiAqIFJlbW92ZSB0b3Bfb2Zf
dHJlZSBhcyBub3QgbmVlZGVkIGFueSBtb3JlDQogICAgPiAqIEZhaXVsIHdpdGggZXh0ZW5kZWQg
ZXJyb3IgbWVzc2FnZSB3aGVuIHVzZWQgb3V0IG9mIHRyZWUNCiAgICA+IA0KICAgID4gU2lnbmVk
LW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KICAgIA0KICAgIEp1
c3QgYSBjb3VwbGUgb2Ygbml0cyAobXkgUGVybCBpcyBmYXIgZnJvbSBnb29kIGVub3VnaCB0byBh
Y3R1YWxseQ0KICAgIGdpdmUgYW4gYWNrKToNCiAgICANCiAgICA+IEBAIC0zMTEsNiArMzA2LDE2
IEBAIHdoaWxlICg8JG1haW50Pikgew0KICAgID4gIH0NCiAgICA+ICBjbG9zZSgkbWFpbnQpOw0K
ICAgID4gIA0KICAgID4gKyMgQ2hlY2sgd2hldGhlciB3ZSBoYXZlIGEgViBlbnRyeSB1bmRlciB0
aGUgUkVTVA0KICAgID4gKyMgaG5kIHVzZSBpdCB0byBnZXQgdGhlIGZpbGUncyB2ZXJzaW9uIG51
bWJlcg0KICAgIA0KICAgIHMvaG5kL2FuZC8gDQoNCkkgcmVhbGx5IHNob3VsZG4ndCBzZW5kIHBh
dGNoZXMgb3V0IGluIGEgcnVzaC4gVGhhbmsgeW91IQ0KICAgIA0KICAgID4gQEAgLTU2NCw2ICs1
NjksMzIgQEAgc3ViIHJhbmdlX2hhc19tYWludGFpbmVyIHsNCiAgICA+ICAgICAgcmV0dXJuIDA7
DQogICAgPiAgfQ0KICAgID4gIA0KICAgID4gK3N1YiBnZXRfeGVuX21haW50YWluZXJzX2ZpbGVf
dmVyc2lvbiB7DQogICAgPiArICAgIG15ICR0dmkgPSBmaW5kX2ZpcnN0X3NlY3Rpb24oKTsNCiAg
ICA+ICsNCiAgICA+ICsgICAgd2hpbGUgKCR0dmkgPCBAdHlwZXZhbHVlKSB7DQogICAgPiArICAg
ICAgICBteSAkc3RhcnQgPSBmaW5kX3N0YXJ0aW5nX2luZGV4KCR0dmkpOw0KICAgID4gKyAgICAg
ICAgbXkgJGVuZCA9IGZpbmRfZW5kaW5nX2luZGV4KCR0dmkpOw0KICAgID4gKyAgICAgICAgbXkg
JGk7DQogICAgPiArDQogICAgPiArICAgICAgICBmb3IgKCRpID0gJHN0YXJ0OyAkaSA8ICRlbmQ7
ICRpKyspIHsNCiAgICA+ICsgICAgICAgICAgICBteSAkbGluZSA9ICR0eXBldmFsdWVbJGldOw0K
ICAgID4gKwkgICAgaWYgKCRsaW5lID1+IG0vXlY6XHMqKC4qKS8pIHsNCiAgICANCiAgICBBIGhh
cmQgdGFiIGxvb2tzIHRvIGhhdmUgc2xpcHBlZCBpbiBoZXJlLg0KICAgIA0KICAgID4gKyAgICAg
ICAgICAgICAgICBteSAkdHlwZSA9ICQxOw0KICAgIA0KICAgIFRoaXMgdmFyaWFibGUgbG9va3Mg
dG8gYmUgdW51c2VkLCBidXQgcGVyaGFwcyBpdHMgZGVjbGFyYXRpb24NCiAgICBoYXMgc29tZSBz
aWRlIGVmZmVjdD8NCiAgICANCkl0IGlzIHJlYWxseSB1bm5lZWRlZA0KTGFycyAgICANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 08:55:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 08:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4i6v-00078w-MG; Mon, 02 Sep 2019 08:54: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4i6t-00078r-VO
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 08:54:52 +0000
X-Inumbo-ID: 524d20e6-cd5f-11e9-ae9f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 524d20e6-cd5f-11e9-ae9f-12813bfff9fa;
 Mon, 02 Sep 2019 08:54: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 486F4B626;
 Mon,  2 Sep 2019 08:54:49 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>
References: <012a0e6de52d8a0ad50b0b784362cf509768990e.camel@infradead.org>
 <20190821163542.172063-1-dwmw2@infradead.org>
 <20190821163542.172063-5-dwmw2@infradead.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f2536b15-674e-922a-e581-bb810feef04c@suse.com>
Date: Mon, 2 Sep 2019 10:54:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821163542.172063-5-dwmw2@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] 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>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDguMjAxOSAxODozNSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IEZyb206IERhdmlk
IFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Cj4gCj4gV2hlcmUgYm9vdGVkIGZyb20gRUZJ
IG9yIHdpdGggbm8tcmVhbC1tb2RlLCB0aGVyZSBpcyBubyBuZWVkIHRvIHN0b21wCj4gb24gbG93
IG1lbW9yeSB3aXRoIHRoZSAxNi1ib290IGNvZGUuIEluc3RlYWQsIGp1c3QgZ28gc3RyYWlnaHQg
dG8KPiB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5KCkgYXQgaXRzIHBoeXNpY2FsIGxvY2F0aW9u
IHdpdGhpbiB0aGUgWGVuCj4gaW1hZ2UsIGhhdmluZyBhcHBsaWVkIHN1aXRhYmxlIHJlbG9jYXRp
b25zLgo+IAo+IFRoaXMgbWVhbnMgdGhhdCB0aGUgR0RUIGhhcyB0byBiZSBsb2FkZWQgd2l0aCBs
Z2R0bCBiZWNhdXNlIHRoZSAxNi1iaXQKPiBsZ2R0IGluc3RydWN0aW9uIHdvdWxkIGRyb3AgdGhl
IGhpZ2ggOCBiaXRzIG9mIHRoZSBnZHRfdHJhbXBvbGluZQo+IGFkZHJlc3MsIGNhdXNpbmcgZmFp
bHVyZXMgaWYgdGhlIFhlbiBpbWFnZSB3YXMgbG9hZGVkIGFib3ZlIDE2TWlCLgoKVGhlcmUncyBh
IDJuZCBjYXNlIHdoZXJlIHdlIGFzc3VtZSBhbiBhZGRyZXNzIG5vdCBleGNlZWRpbmcgMTZNaUI6
ClRoZSBCT09UX1BTRVVET1JNX3tDLER9UyBlbnRyaWVzIG9uIHRyYW1wb2xpbmVfZ2R0LiBXaGls
ZSB0aGV5J2xsCmJlIHVudXNlZCAoYWZhaWN0KSB3aGVuIG5vdCBnb2luZyB0aHJvdWdoIHJlYWwg
bW9kZSwgdGhlbSBnZXR0aW5nCmNvcnJ1cHRlZCBieSBhcHBseWluZyByZWxvY2F0aW9ucyBzdGls
bCBzZWVtcyBzb21ld2hhdCByaXNreSB0bwptZS4gSSB0aGVyZWZvcmUgd29uZGVyIHdoZXRoZXIg
d2Ugc2hvdWxkbid0IHJlLWFycmFuZ2UgdGhpcyBHRFQncwpsYXlvdXQgaW4gYSBwcmVyZXEgcGF0
Y2gsIHN1Y2ggdGhhdCB0aGVzZXMgdHdvIGVudHJpZXMgd291bGQgZ28KbGFzdCwgYW5kIHRoZSBH
RFQgbGltaXQgYmUgcmVkdWNlZCBieSB0d28gZW50cmllcyB3aGVuIHNraXBwaW5nCnJlYWwgbW9k
ZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TCj4gQEAgLTY4OSwxNiArNjg5LDIzIEBAIHRyYW1wb2xpbmVfc2V0dXA6Cj4g
ICAgICAgICAgbGVhICAgICBfX1BBR0VfSFlQRVJWSVNPUitzeW1fZXNpKGwxX2lkZW50bWFwKSwl
ZWRpCj4gICAgICAgICAgbW92ICAgICAlZWRpLHN5bV9mcyhsMl9ib290bWFwKQo+ICAKPiAtICAg
ICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byBib290c3RyYXAgdHJhbXBvbGluZS4gKi8KPiAt
ICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9saW5lX3BoeXMpLCVlZHgKPiAtICAgICAgICBt
b3YgICAgICRzeW1fb2ZmcyhfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0KSwlZWRpCj4gLTE6Cj4gLSAg
ICAgICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKPiAtICAgICAgICBhZGQgICAgICVlZHgsJWZz
OiglZWRpLCVlYXgpCj4gLSAgICAgICAgYWRkICAgICAkNCwlZWRpCj4gLSAgICAgICAgY21wICAg
ICAkc3ltX29mZnMoX190cmFtcG9saW5lX3JlbF9zdG9wKSwlZWRpCj4gLSAgICAgICAgamIgICAg
ICAxYgo+ICsgICAgICAgIC8qIERvIG5vdCBwYXJzZSBjb21tYW5kIGxpbmUgb24gRUZJIHBsYXRm
b3JtIGhlcmUuICovCj4gKyAgICAgICAgY21wYiAgICAkMCxzeW1fZnMoZWZpX3BsYXRmb3JtKQo+
ICsgICAgICAgIGpueiAgICAgMWYKPiAgCj4gKyAgICAgICAgLyogQmFpbCBpZiB0aGVyZSBpcyBu
byBjb21tYW5kIGxpbmUgdG8gcGFyc2UuICovCj4gKyAgICAgICAgbW92ICAgICBzeW1fZnMobXVs
dGlib290X3B0ciksJWVieAo+ICsgICAgICAgIHRlc3RsICAgJE1CSV9DTURMSU5FLE1CX2ZsYWdz
KCVlYngpCj4gKyAgICAgICAganogICAgICAxZgoKQXMgYSByZWFsbHkgbWlub3Igbml0IC0gSSB0
aGluayBpdCBpcyBnZW5lcmFsbHkgYmV0dGVyIHRvIGhhdmUgQ01QCmZvbGxvd2VkIGJ5IEpFL0pO
RSwgd2hpbGUgKGFzIHlvdSBhbHJlYWR5IGhhdmUgaXQpIFRFU1QvQU5EL09SIGFyZQpiZXR0ZXIg
Zm9sbG93ZWQgYnkgSlovSk5aLiAoT2J2aW91c2x5IHRoaXMgaXMgYSByZW1hcmsgYXBwbGljYWJs
ZSB0bwp0aGUgc2VyaWVzIGFzIGEgd2hvbGUuKQoKPiBAQCAtOTAsNiArOTIsNyBAQCBHTE9CQUwo
Ym9vdGRhdGFfc3RhcnQpCj4gICAqIEl0IGlzIGVudGVyZWQgaW4gUmVhbCBNb2RlLCB3aXRoICVj
cyA9IHRyYW1wb2xpbmVfcmVhbG1vZGVfZW50cnkgPj4gNCBhbmQKPiAgICogJWlwID0gMC4KPiAg
ICovCj4gKwo+ICBHTE9CQUwodHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkKPiAgICAgICAgICBt
b3YgICAgICVjcywlYXgKPiAgICAgICAgICBtb3YgICAgICVheCwlZHMKCkknZCBwcmVmZXIgaWYg
eW91IGRpZG4ndCBpbnNlcnQgYSBibGFuayBsaW5lIGhlcmUsIGFzIHRoZSBjb21tZW50IGlzCnNw
ZWNpZmljYWxseSBhc3NvY2lhdGVkIHdpdGggdGhpcyBsYWJlbC4KCj4gQEAgLTk3LDcgKzEwMCw3
IEBAIEdMT0JBTCh0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5KQo+ICAgICAgICAgIGNsZAo+ICAg
ICAgICAgIGNsaQo+ICAgICAgICAgIGxpZHQgICAgdHJhbXBzeW0oaWR0XzQ4KQo+IC0gICAgICAg
IGxnZHQgICAgdHJhbXBzeW0oZ2R0XzQ4KQo+ICsgICAgICAgIGxnZHRsICAgdHJhbXBzeW0oZ2R0
XzQ4KQo+ICAgICAgICAgIG1vdiAgICAgJDEsJWJsICAgICAgICAgICAgICAgICAgICAjIEVCWCAh
PSAwIGluZGljYXRlcyB3ZSBhcmUgYW4gQVAKPiAgICAgICAgICB4b3IgICAgICVheCwgJWF4Cj4g
ICAgICAgICAgaW5jICAgICAlYXgKCkFzIHBlciB0aGUgcmVtYXJrIGZ1cnRoZXIgdXAsIHRyYW1w
b2xpbmVfZ2R0J3MgdHdvIGVudHJpZXMgKGJlbG93CmhlcmUpIGhhdmluZyBhIHJlbG9jYXRpb24g
YXNzb2NpYXRlIHdpdGggdGhlbSBzaG91bGQgaW1vIGF0IGxlYXN0IGdldAphIGNvbW1lbnQgYWRk
ZWQgdG8gc3RhdGUgd2h5IChvdGhlciB0aGFuIGZvciB0aGUgTEdEVEwgaGVyZSkgdGhlcmUncwpu
byBpc3N1ZSB3aXRoIGEgcmVsb2NhdGlvbiB0byBhbiBhZGRyZXNzIGFib3ZlIDE2TWlCLgoKPiBA
QCAtMjM2LDExICsyMzksMjMgQEAgZ2R0XzQ4OiAud29yZCAgIDcqOC0xCj4gIAo+ICAvKiBUaGUg
Zmlyc3QgcGFnZSBvZiB0cmFtcG9saW5lIGlzIHBlcm1hbmVudCwgdGhlIHJlc3QgYm9vdC10aW1l
IG9ubHkuICovCj4gIC8qIFJldXNlIHRoZSBib290IHRyYW1wb2xpbmUgb24gdGhlIDFzdCB0cmFt
cG9saW5lIHBhZ2UgYXMgc3RhY2sgZm9yIHdha2V1cC4gKi8KPiAtICAgICAgICAuZXF1ICAgIHdh
a2V1cF9zdGFjaywgYm9vdF90cmFtcG9saW5lX3N0YXJ0ICsgUEFHRV9TSVpFCj4gKyAgICAgICAg
LmVxdSAgICB3YWtldXBfc3RhY2ssIHBlcm1fdHJhbXBvbGluZV9zdGFydCArIFBBR0VfU0laRQoK
RG9lc24ndCB0aGlzLCBhdCB0aGUgdmVyeSBsZWFzdCwgcmVuZGVyIHRoZSBjb21tZW50IHN0YWxl
PwoKPiAgICAgICAgICAuZ2xvYmFsIHdha2V1cF9zdGFjawo+ICAKPiArRU5UUlkocGVybV90cmFt
cG9saW5lX2VuZCkKPiArCj4gIC8qIEZyb20gaGVyZSBvbiBlYXJseSBib290IG9ubHkuICovCj4g
IAo+ICtFTlRSWShib290X3RyYW1wb2xpbmVfc3RhcnQpCj4gKwo+ICsgICAgICAgIC53b3JkICAg
MAo+ICtib290MTZfaWR0Ogo+ICsgICAgICAgIC53b3JkICAgMCwgMCwgMCAjIGJhc2UgPSBsaW1p
dCA9IDAKPiArICAgICAgICAud29yZCAgIDAKPiArYm9vdDE2X2dkdDoKPiArICAgICAgICAud29y
ZCAgIDcqOC0xCj4gKyAgICAgICAgLmxvbmcgICB0cmFtcDMyc3ltX3JlbCh0cmFtcG9saW5lX2dk
dCw0KQoKQXMgdGhlcmUncyBubyBjaGFuZ2UgaW4gdGhpcyBwYXRjaCB0byBob3cvd2hlcmUgdGhl
IGJvb3QgdHJhbXBvbGluZQpnZXRzIGNvcGllZCwgYW0gSSB1bmRlcnN0YW5kaW5nIHJpZ2h0IHRo
YXQgYm90aCBlbmQgdXAgYXQKdHJhbXBvbGluZV9waHlzLCBqdXN0IGF0IGRpZmZlcmVudCBwb2lu
dHMgaW4gdGltZT8gT3RoZXJ3aXNlIEkgd29uZGVyCndoYXQgdGhlIGFsaWdubWVudCBvZiB0aGUg
cmVsb2NhdGVkIGJvb3RfdHJhbXBvbGluZV9zdGFydCBlbmQgdXAKYmVpbmcsIGFuZCBoZW5jZSB3
aGV0aGVyIHRoZSBpbml0aWFsIC53b3JkIGhlcmUgaXMgYWN0dWFsbHkgdXNlZnVsIGF0CmFsbC4K
Cj4gQEAgLTM0Myw3ICszNTgsOCBAQCB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5Ogo+ICAgICAg
ICAgIHhvciAgICAgJWVieCwlZWJ4Cj4gIAo+ICAgICAgICAgIC8qIEp1bXAgdG8gdGhlIGNvbW1v
biBib290c3RyYXAgZW50cnkgcG9pbnQuICovCj4gLSAgICAgICAgam1wICAgICB0cmFtcG9saW5l
X3Byb3Rtb2RlX2VudHJ5Cj4gKyAgICAgICAgbW92ICAgICAkdHJhbXAzMnN5bV9yZWwodHJhbXBv
bGluZV9wcm90bW9kZV9lbnRyeSw0LCVlYXgpCj4gKyAgICAgICAgam1wICAgICAqJWVheAoKRG8g
eW91IHJlYWxseSBuZWVkIHRvIHN3aXRjaCB0byBhbiBpbmRpcmVjdCBicmFuY2ggaGVyZT8gSS5l
LiBjYW4ndAp0aGVyZSBiZSBhIHJlbG9jYXRpb24gYXNzb2NpYXRlZCB3aXRoIHRoZSBkaXJlY3Qg
Sk1QJ3MgZGlzcGxhY2VtZW50PwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTY3OSw2ICs2NzksNDUgQEAgc3RhdGljIHVuc2ln
bmVkIGludCBfX2luaXQgY29weV9iaW9zX2U4MjAoc3RydWN0IGU4MjBlbnRyeSAqbWFwLCB1bnNp
Z25lZCBpbnQgbGkKPiAgICAgIHJldHVybiBuOwo+ICB9Cj4gIAo+ICtleHRlcm4gY29uc3QgczMy
IF9fdHJhbXBvbGluZV9yZWxfc3RhcnRbXSwgX190cmFtcG9saW5lX3JlbF9zdG9wW107Cj4gK2V4
dGVybiBjb25zdCBzMzIgX190cmFtcG9saW5lMzJfcmVsX3N0YXJ0W10sIF9fdHJhbXBvbGluZTMy
X3JlbF9zdG9wW107Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGlu
ZSh1bnNpZ25lZCBsb25nIHBoeXMpCj4gK3sKPiArICAgIGNvbnN0IHMzMiAqdHJhbXBvbGluZV9w
dHI7Cj4gKyAgICB1aW50MzJfdCB0cmFtcDMyX2RlbHRhOwo+ICsKPiArICAgIC8qIEFwcGx5IHJl
bG9jYXRpb25zIHRvIHRyYW1wb2xpbmUuICovCj4gKyAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9
IF9fdHJhbXBvbGluZV9yZWxfc3RhcnQ7Cj4gKyAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9f
dHJhbXBvbGluZV9yZWxfc3RvcDsKPiArICAgICAgICAgICsrdHJhbXBvbGluZV9wdHIgKQo+ICsg
ICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRyKSAr
PSBwaHlzOwo+ICsKPiArICAgIHRyYW1wMzJfZGVsdGEgPSBwaHlzOwo+ICsgICAgaWYgKCAhZWZp
X2VuYWJsZWQoRUZJX0xPQURFUikgKQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAgICAg
ICogVGhlIG5vbi1FRkkgYm9vdCBjb2RlIHVzZXMgdGhlIDMyLWJpdCB0cmFtcG9saW5lIGluIHBs
YWNlCj4gKyAgICAgICAgICogc28gd2lsbCBoYXZlIHJlbG9jYXRlZCBpdCB0byB0aGUgcGh5c2lj
YWwgYWRkcmVzcyBvZgo+ICsgICAgICAgICAqIHBlcm1fdHJhbXBvbGluZV9zdGFydCBhbHJlYWR5
LiBVbmRvIHRoYXQgYXMgaXQgbmVlZHMgdG8KPiArICAgICAgICAgKiBydW4gZnJvbSBsb3cgbWVt
b3J5IGZvciBBUCBzdGFydHVwLCBiZWNhdXNlIHRoZSBYZW4KPiArICAgICAgICAgKiBwaHlzaWNh
bCBhZGRyZXNzIHJhbmdlIHdvbid0IGJlIG1hcHBlZC4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICB0cmFtcDMyX2RlbHRhIC09IHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQ7Cj4gKyAgICAgICAg
dHJhbXAzMl9kZWx0YSAtPSAodW5zaWduZWQgbG9uZykocGVybV90cmFtcG9saW5lX3N0YXJ0IC0g
X19YRU5fVklSVF9TVEFSVCk7Cj4gKyAgICB9Cj4gKyAgICBmb3IgKCB0cmFtcG9saW5lX3B0ciA9
IF9fdHJhbXBvbGluZTMyX3JlbF9zdGFydDsKPiArICAgICAgICAgIHRyYW1wb2xpbmVfcHRyIDwg
X190cmFtcG9saW5lMzJfcmVsX3N0b3A7Cj4gKyAgICAgICAgICArK3RyYW1wb2xpbmVfcHRyICkK
PiArICAgIHsKPiArICAgICAgICAqKHUzMiAqKSgqdHJhbXBvbGluZV9wdHIgKyAobG9uZyl0cmFt
cG9saW5lX3B0cikgKz0gdHJhbXAzMl9kZWx0YTsKPiArICAgIH0KCkFsb25nIHRoZSBsaW5lcyBv
ZiB0aGUgbG9vcCBmdXJ0aGVyIHVwLCBsZWFzZSBvbWl0IHRoZSBicmFjZXMgaGVyZS4KCj4gLS0t
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMK
PiBAQCAtNDcsNyArNDcsNyBAQAo+ICAjaW5jbHVkZSA8YXNtL3Rib290Lmg+Cj4gICNpbmNsdWRl
IDxtYWNoX2FwaWMuaD4KPiAgCj4gLSNkZWZpbmUgc2V0dXBfdHJhbXBvbGluZSgpICAgIChib290
c3ltX3BoeXModHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkpCj4gKyNkZWZpbmUgc2V0dXBfdHJh
bXBvbGluZSgpICAgICh0cmFtcHN5bV9waHlzKHRyYW1wb2xpbmVfcmVhbG1vZGVfZW50cnkpKQoK
V291bGQgeW91IG1pbmQgdGFraW5nIHRoZSBvcHBvcnR1bml0eSBhbmQgc3RyaXAgdGhlIHVubmVj
ZXNzYXJ5IHBhaXIKb2YgcGFyZW50aGVzZXMgaGVyZT8KCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gQEAgLTY5Nyw3ICs2
OTcsNyBAQCB2b2lkIF9faW5pdCB6YXBfbG93X21hcHBpbmdzKHZvaWQpCj4gIAo+ICAgICAgLyog
UmVwbGFjZSB3aXRoIG1hcHBpbmcgb2YgdGhlIGJvb3QgdHJhbXBvbGluZSBvbmx5LiAqLwo+ICAg
ICAgbWFwX3BhZ2VzX3RvX3hlbih0cmFtcG9saW5lX3BoeXMsIG1hZGRyX3RvX21mbih0cmFtcG9s
aW5lX3BoeXMpLAo+IC0gICAgICAgICAgICAgICAgICAgICBQRk5fVVAoYm9vdF90cmFtcG9saW5l
X2VuZCAtIGJvb3RfdHJhbXBvbGluZV9zdGFydCksCj4gKyAgICAgICAgICAgICAgICAgICAgIFBG
Tl9VUChwZXJtX3RyYW1wb2xpbmVfZW5kIC0gcGVybV90cmFtcG9saW5lX3N0YXJ0KSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpOwoKWW91IGFsc28gd2FudCB0byBh
ZGp1c3QgdGhlIGNvbW1lbnQgdGhlbi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 09:07:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 09: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 1i4iIx-00083t-SI; Mon, 02 Sep 2019 09:07:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4iIw-00083o-8S
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 09:07:18 +0000
X-Inumbo-ID: 0edc7ab2-cd61-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0edc7ab2-cd61-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 09:07: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 116E8B797;
 Mon,  2 Sep 2019 09:07:15 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1918d920-f5e2-a288-b7d0-4fc094efb4b8@suse.com>
Date: Mon, 2 Sep 2019 11:07:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 01/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtODcsMTMg
Kzg3LDEzIEBAIHNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMsIHVuc2lnbmVkIGludCBjcHUsCj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQKPiAtc2NoZWRfaWRs
ZV9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQo+
ICtzY2hlZF9pZGxlX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCj4gIHsKPiAtICAgIHJldHVybiB2LT5wcm9jZXNzb3I7Cj4gKyAg
ICByZXR1cm4gdW5pdC0+dmNwdV9saXN0LT5wcm9jZXNzb3I7Cj4gIH0KCk5laXRoZXIgdGhpcyBu
b3IgYW55IG9mIHRoZSBjcHVfcGljayBmdW5jdGlvbnMgaW4gdGhlIHNjaGVkXyouYyBmaWxlcwph
Y3R1YWxseSBtZWFuIHRvIG1vZGlmeSAiKnVuaXQiLCBzbyB1bmxlc3MgbGF0ZXIgY2hhbmdlcyBu
ZWVkIHRoaXMgYmUKbm9uLWNvbnN0IEkgdGhpbmsgaXQgc2hvdWxkIGdldCAiY29uc3QiIGFkZGVk
LgoKPiBAQCAtMzA4LDkgKzMwOCwxNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zcGluX3VubG9ja19k
b3VibGUoc3BpbmxvY2tfdCAqbG9jazEsIHNwaW5sb2NrX3QgKmxvY2syLAo+ICBpbnQgc2NoZWRf
aW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQo+ICB7Cj4g
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQ7Cj4gIAo+ICAgICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOwo+ICAKPiArICAg
IGlmICggKHVuaXQgPSB4emFsbG9jKHN0cnVjdCBzY2hlZF91bml0KSkgPT0gTlVMTCApCj4gKyAg
ICAgICAgcmV0dXJuIDE7Cj4gKyAgICB2LT5zY2hlZF91bml0ID0gdW5pdDsKPiArICAgIHVuaXQt
PnZjcHVfbGlzdCA9IHY7Cj4gKyAgICB1bml0LT51bml0X2lkID0gdi0+dmNwdV9pZDsKPiArICAg
IHVuaXQtPmRvbWFpbiA9IGQ7CgpJIGd1ZXNzIGl0IGRvZXNuJ3QgbWF0dGVyIG11Y2ggc2luY2Ug
dGhpcyB3aWxsIGNoYW5nZSBxdWl0ZSBhIGJpdCB3aXRoCnN1YnNlcXVlbnQgcGF0Y2hlcywgYnV0
IGdlbmVyYWxseSBJJ2QgY29uc2lkZXIgaXQgYmV0dGVyIHRvIGluaXRpYWxpemUKcmVsZXZhbnQg
c3RydWN0dXJlIGZpZWxkcyBmaXJzdCwgYmVmb3JlIGhvb2tpbmcgaXQgdXAgdGhlIHN0cnVjdHVy
ZQppdHNlbGYuCgo+IEBAIC00NTIsMTMgKzQ2NSwxNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCj4gIAo+ICB2b2lkIHNjaGVkX2Rl
c3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKPiAgewo+ICsgICAgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQgPSB2LT5zY2hlZF91bml0Owo+ICsKPiAgICAgIGtpbGxfdGltZXIoJnYtPnBlcmlvZGlj
X3RpbWVyKTsKPiAgICAgIGtpbGxfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIpOwo+ICAgICAg
a2lsbF90aW1lcigmdi0+cG9sbF90aW1lcik7Cj4gICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jv
b2wodi0+aXNfdXJnZW50KSApCj4gICAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCB2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7Cj4gLSAgICBzY2hlZF9yZW1vdmVf
dmNwdSh2Y3B1X3NjaGVkdWxlcih2KSwgdik7Cj4gKyAgICBzY2hlZF9yZW1vdmVfdW5pdCh2Y3B1
X3NjaGVkdWxlcih2KSwgdW5pdCk7Cj4gICAgICBzY2hlZF9mcmVlX3ZkYXRhKHZjcHVfc2NoZWR1
bGVyKHYpLCB2LT5zY2hlZF9wcml2KTsKPiArICAgIHhmcmVlKHVuaXQpOwo+ICsgICAgdi0+c2No
ZWRfdW5pdCA9IE5VTEw7CgpBbG9uZyB0aGUgbGluZXMgb2YgdGhlIGFib3ZlLCBzdG9yaW5nIE5V
TEwgd291bGQgZ2VuZXJhbGx5IGJldHRlciBiZQpkb25lIHByaW9yIHRvIGFjdHVhbGx5IGZyZWVp
bmcgdGhlIHBvaW50ZWQgYXQgc3RydWN0dXJlLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTE0MCw2ICsxNDAsNyBA
QCB2b2lkIGV2dGNobl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOyAvKiBmcm9tIGRvbWFpbl9r
aWxsICovCj4gIHZvaWQgZXZ0Y2huX2Rlc3Ryb3lfZmluYWwoc3RydWN0IGRvbWFpbiAqZCk7IC8q
IGZyb20gY29tcGxldGVfZG9tYWluX2Rlc3Ryb3kgKi8KPiAgCj4gIHN0cnVjdCB3YWl0cXVldWVf
dmNwdTsKPiArc3RydWN0IHNjaGVkX3VuaXQ7CgpJbiBDIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBu
ZWVkZWQgd2l0aCAuLi4KCj4gQEAgLTE2MCw2ICsxNjEsNyBAQCBzdHJ1Y3QgdmNwdQo+ICAKPiAg
ICAgIHN0cnVjdCB0aW1lciAgICAgcG9sbF90aW1lcjsgICAgLyogdGltZW91dCBmb3IgU0NIRURP
UF9wb2xsICovCj4gIAo+ICsgICAgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3VuaXQ7CgouLi4g
dGhpcyBiZWluZyBhaGVhZCBvZiBhbnkgZnVuY3Rpb24gcHJvdG90eXBlcyB1c2luZyB0aGUgc3Ry
dWN0LgoKPiBAQCAtMjcyLDYgKzI3NCwxMiBAQCBzdHJ1Y3QgdmNwdQo+ICAgICAgc3RydWN0IGFy
Y2hfdmNwdSBhcmNoOwo+ICB9Owo+ICAKPiArc3RydWN0IHNjaGVkX3VuaXQgewo+ICsgICAgc3Ry
dWN0IGRvbWFpbiAgICAgICAgICpkb21haW47Cj4gKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAg
KnZjcHVfbGlzdDsKPiArICAgIGludCAgICAgICAgICAgICAgICAgICAgdW5pdF9pZDsKCkFueSBy
ZWFzb24gZm9yIHRoaXMgYmVpbmcgcGxhaW4gaW50IChyYXRoZXIgdGhhbiB1bnNpZ25lZCBpbnQp
PwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 09:07:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 09:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4iJ7-00084Y-5H; Mon, 02 Sep 2019 09:07:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4iJ6-00084M-9c
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 09:07:28 +0000
X-Inumbo-ID: 14c33344-cd61-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 14c33344-cd61-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 09:07:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4iJ3-0007wI-1C; Mon, 02 Sep 2019 09:07:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4iJ2-0004AZ-7C; Mon, 02 Sep 2019 09:07:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4iJ2-0005yy-6C; Mon, 02 Sep 2019 09:07:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140924-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:heisenbug
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-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-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-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-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
X-Osstest-Versions-This: linux=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 09:07:24 +0000
Subject: [Xen-devel] [linux-4.14 test] 140924: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkyNCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGluIDE0MDg5NCBSRUdSLiB2cy4gMTM5OTEwCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gNyB4ZW4tYm9vdCBmYWlsIGlu
IDE0MDg5NCBwYXNzIGluIDE0MDkyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQwODk0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDA4OTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxv
YWRlciBmYWlsIGluIDE0MDg5NCBsaWtlIDEzOTg3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTQwODk0IG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgMDFmZDE2OTRiOTNjOTJhZDU0ZmE2ODRkYWM5YzgwNjhlY2RhODI4OApiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2Rm
NTg5YTc3MDU1NzJjOTYyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5OTEwICAyMDE5LTA4LTEw
IDE2OjI0OjE3IFogICAyMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDE5MyAgMjAxOS0w
OC0xNiAwODozODo1MSBaICAgMTcgZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MDgwNCAgMjAxOS0wOC0yOSAxOTowNDozOCBaICAgIDMgZGF5cyAgICA0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEFy
bXN0cm9uZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5jb20+CiAgQWFyb24gQXJtc3Ryb25n
IFNrb21yYSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVy
QGludGVsLmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFs
YXN0YWlyIEQnU2lsdmEgPGFsYXN0YWlyQGQtc2lsdmEub3JnPgogIEFsZXhlaSBTdGFyb3ZvaXRv
diA8YXN0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRv
IENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5k
QGFybmRiLmRlPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5j
b20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVu
IEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJl
ZGhhdC5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBH
ZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAg
Qm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNA
Y2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+
CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENocmlz
dG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29kcmluIENp
dWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtp
bmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVk
aGF0LmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFu
aWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtl
QGVuZGxlc3NtLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29t
PgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsgUmF3YXQg
PGRyYXdhdEB2bXdhcmUuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5v
cmc+CiAgRGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQuY29tPgogIERtaXRyeSBGb21pY2hl
diA8ZG1pdHJ5LmZvbWljaGV2QHdkYy5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9y
b2tob3ZAZ21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAg
RG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVtbWFudWVsIEdydW1iYWNoIDxl
bW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29n
bGUuY29tPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJhbGJp
IDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0
cmxlbi5kZT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2F2aW4gTGkgPGdp
dEB0aGVnYXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xp
ZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+
CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4gU2ls
dmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2Uu
Y29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhlIFpoZSA8emhlLmhlQHdp
bmRyaXZlci5jb20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+
CiAgSGVucnkgQnVybnMgPGhlbnJ5YnVybnNAZ29vZ2xlLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJi
ZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29t
PgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29tPgogIEhpcm95dWtpIFlh
bWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEh1aSBXYW5nIDxodWkud2Fu
Z0BjYW5vbmljYWwuY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElhbiBB
YmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwu
Y29tPgogIElseWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8
bWluZ29Aa2VybmVsLm9yZz4KICBJc2FhYyBKLiBNYW5qYXJyZXMgPGlzYWFjbUBjb2RlYXVyb3Jh
Lm9yZz4KICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFj
b3BvIE1vbmRpIDxqYWNvcG8rcmVuZXNhc0BqbW9uZGkub3JnPgogIEpha3ViIEtpY2luc2tpIDxq
YWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBp
bnRlbC5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmF5
IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWZmIExheXRvbiA8amxh
eXRvbkBrZXJuZWwub3JnPgogIEplZmZyZXkgSHVnbyA8amVmZnJleS5sLmh1Z29AZ21haWwuY29t
PgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBB
eGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcnJ5IExlZSA8bGVpc3VyZWx5c3cyNEBnbWFpbC5j
b20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlh
byA8eGlhb2ppYW5nZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXguaW50
ZWwuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xz
YUBrZXJuZWwub3JnPgogIEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+CiAgSm9lcmcgUm9l
ZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgog
IEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8
amh1YmJhcmRAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9u
QGh1YXdlaS5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAg
Sm96c2VmIEthZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAg
SnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgog
IEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bj
b2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZl
bmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS2V2aW4gSGFvIDxoYW9rZXhp
bkBnbWFpbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgogIExhdXJhIEdhcmNpYSBMaWViYW5hIDxuZXZvbGFAZ21haWwuY29tPgogIExlb24gUm9t
YW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQu
Y3Jlc3RlekBueHAuY29tPgogIExpbmggUGh1bmcgPGxpbmgucGh1bmcuanlAcmVuZXNhcy5jb20+
CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVz
IFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8
bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9A
aW50ZWwuY29tPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1Y2ss
IFRvbnkgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMu
ZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4K
ICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRl
IDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBN
YXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJr
IEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4u
cGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bz
b2Npb25leHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAg
TWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBNaWtpdHlhbnNraXkgPG1heGlt
bWlAbWVsbGFub3guY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1p
Y2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlr
ZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0Lmli
bS5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9u
IDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2lt
ZWtAeGlsaW54LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1
bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hl
bkBtZWRpYXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNv
bT4KICBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJl
c2gua2FtYm9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1i
b2p1QGxpbmFyby5vcmc+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwu
Y29tPgogIE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1h
Y0xlb2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVh
d2VpLmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBO
aWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVu
eiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWtpdGEgWXVzaGNoZW5rbyA8
bmlraXRhLnlvdXNoQGNvZ2VudGVtYmVkZGVkLmNvbT4KICBOdW1mb3IgTWJpeml3by1UaWFwbyA8
bnVtc0Bnb29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2
ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9t
Lm5ldD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBt
aXBzLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kg
PHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lA
dGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgog
IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQcmFzYWQgU29kYWd1ZGkg
PHBzb2RhZ3VkQGNvZGVhdXJvcmEub3JnPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZmFl
bCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVt
b2VzIDxyYXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNh
cmQud2FuZGVybG9mQGF4aXMuY29tPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZHdAYXhpcy5j
b20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmljay5jb2xlbmJyYW5kZXJAc29ueS5j
b20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmlja0BnYWlrYWkuY29tPgogIFJvZ2Fu
IERhd2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAg
U2FsdmF0b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4ub3JnPgogIFNhc2hhIExldmluIDxz
YXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3Bo
ZXJzb25AaW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgogIFNl
YmFzdGllbiBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWtoYXIgTm9yaSA8
bnNla2hhckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5jb20+CiAg
U2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU3RhbmlzbGF2IExp
c292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+CiAgU3RlZmZlbiBLbGFzc2Vy
dCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGFuZSBHcm9zamVhbiA8cy5n
cm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3Jn
PgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRhcnNhbmEgS2Fs
bHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5hdGggUHJhYnUgPHN1Z2FuYXRoLXBy
YWJ1LnN1YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5zYXhlbmFA
YnJvYWRjb20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+
CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRi
b2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0u
Y29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxs
c3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBs
aW51eC5pYm0uY29tPgogIFRob21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUb20g
TGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFz
Ym9ydG9saUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBU
b255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5t
eWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVi
dXN0QHByaW1hcnlkYXRhLmNvbT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMg
S2xldG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYWxkaXMgS2zEk3RuaWVrcyA8
dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50LndlYXZlckBt
YWluZS5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIg
PHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWly
LmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1
c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXYW5wZW5n
IExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNv
bS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdp
bGxAa2VybmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAg
WGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ft
b3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8u
c2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5j
b20+CiAgWmhhbmdndWFuZ2h1aSA8emhhbmcuZ3VhbmdodWlAaDNjLmNvbT4KICBaaGFuZ1hpYW94
dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+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
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MzM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 10:02:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 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 1i4j9z-0004Im-Vh; Mon, 02 Sep 2019 10:02:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3NRn=W5=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1i4j9y-0004Ih-OX
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 10:02:06 +0000
X-Inumbo-ID: b48f0b08-cd68-11e9-8980-bc764e2007e4
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b48f0b08-cd68-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 10:02:02 +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 68BF620008F;
 Mon,  2 Sep 2019 20:01:58 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1567418518; bh=Uk62V0FrviwyNxg2lcyDK7qwdwCw+rJf+xlLY2Gwl8M=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=azLC9ACFqM4Vh2ZPzPWvEY/zHzljrT+SrTOoSK9A1OgGR3gbWYik0wkjoSJGOjbbE
 CoXdDb5y1/KASs7so8Ek3Y1GQkhFuXfZ50M4WtQaYTq5PAqN/et4QWWFB0Gxd0qd1c
 sB8JoOtHLxTRDHasCyF8qGIs8AHo+JJFJfUi/XBM=
Date: Mon, 02 Sep 2019 20:01:54 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-Id: <1567418514.3313.0@crc.id.au>
In-Reply-To: <dbac9421b8994c31b160c0e3a95db277@AMSPEX02CL03.citrite.net>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <1dfc79fa-acde-40af-704d-be3289fdd133@posteo.de>
 <71fad1413643be2df5f2291270b60448@crc.id.au>
 <cbbfaf3c5d4e12358c635054198bce17@crc.id.au>
 <869a473b1f7342c48f2198e46b6c8427@AMSPEX02CL03.citrite.net>
 <2d859d487c294b8d98749dccaf735c96@crc.id.au>
 <b3b0c2de1e364adea566eb961ba3d727@AMSPEX02CL03.citrite.net>
 <655d59e7e876a1f08637ffd52c26a6aa@crc.id.au>
 <e1d0c2c4a2f88777f82eed559cc68554@crc.id.au>
 <dbac9421b8994c31b160c0e3a95db277@AMSPEX02CL03.citrite.net>
X-Mailer: geary/3.32.2
MIME-Version: 1.0
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
 (and 3900X)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Andreas Kinzler <hfp@posteo.de>,
 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>

Ck9uIE1vbiwgU2VwIDIsIDIwMTkgYXQgNjozNCBQTSwgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gCndyb3RlOgo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4g
IEZyb206IFN0ZXZlbiBIYWlnaCA8bmV0d2l6QGNyYy5pZC5hdT4KPj4gIFNlbnQ6IDAyIFNlcHRl
bWJlciAyMDE5IDA5OjMyCj4+ICBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT4KPj4gIENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsg
QW5kcmVhcyBLaW56bGVyIAo+PiA8aGZwQHBvc3Rlby5kZT47IHhlbi0KPj4gIGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4+ICBTdWJqZWN0OiBSZTogV2luZG93cyBIVk0gbm8gbG9uZ2VyIGJv
b3RzIHdpdGggQU1EIFJ5emVuIDM3MDBYIChhbmQgCj4+IDM5MDBYKQo+PiAKPj4gIE9uIDIwMTkt
MDktMDIgMTg6MjUsIFN0ZXZlbiBIYWlnaCB3cm90ZToKPj4gID4gT24gMjAxOS0wOS0wMiAxODoy
MCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAgPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4+ICA+Pj4gRnJvbTogU3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1Pgo+PiAgPj4+IFNl
bnQ6IDAyIFNlcHRlbWJlciAyMDE5IDA5OjA5Cj4+ICA+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+ICA+Pj4gQ2M6IEFuZHJlYXMgS2luemxlciA8aGZwQHBv
c3Rlby5kZT47IEFuZHJldyBDb29wZXIKPj4gID4+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IHhlbi0KPj4gID4+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiAgPj4+IFN1Ympl
Y3Q6IFJlOiBXaW5kb3dzIEhWTSBubyBsb25nZXIgYm9vdHMgd2l0aCBBTUQgUnl6ZW4gMzcwMFgg
Cj4+IChhbmQKPj4gID4+PiAzOTAwWCkKPj4gID4+Pgo+PiAgPj4+IE9uIDIwMTktMDktMDIgMTg6
MDQsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gID4+PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQo+PiAgPj4+ID4+IEZ1cnRoZXIgdG8gdGhlIGFib3ZlLCBJIGRpZCBzb21lIGV4cGVyaW1l
bnRhdGlvbi4gVGhlIAo+PiBmb2xsb3dpbmcgaXMgYQo+PiAgPj4+ID4+IGxpc3Qgb2YgYXR0ZW1w
dGVkIGJvb3QgY29uZmlndXJhdGlvbnMgYW5kIHRoZWlyIG91dGNvbWVzOgo+PiAgPj4+ID4+Cj4+
ICA+Pj4gPj4gdmlyaWRpYW49MQo+PiAgPj4+ID4+IHZjcHVzPTQKPj4gID4+PiA+PiBTVE9QQ09E
RTogSEFMIE1FTU9SWSBBTExPQ0FUSU9OCj4+ICA+Pj4gPj4KPj4gID4+PiA+PiB2aXJpZGlhbj0w
Cj4+ICA+Pj4gPj4gdmNwdXM9NAo+PiAgPj4+ID4+IFNUT1BDT0RFOiBNVUxUSVBST0NFU1NPUl9D
T05GSUdVUkFUSU9OX05PVF9TVVBQT1JURUQKPj4gID4+PiA+Pgo+PiAgPj4+ID4+IHZpcmlkaWFu
PTAKPj4gID4+PiA+PiB2Y3B1cz0xCj4+ICA+Pj4gPj4gQm9vdCBPSyAtIGdldCB0byBXaW5kb3dz
IFNlcnZlciAyMDE2IGxvZ2luIGV0Ywo+PiAgPj4+ID4+Cj4+ICA+Pj4gPgo+PiAgPj4+ID4gQW5k
IHRvIGNvbXBsZXRlIHRoZSBzZXQsIGhvdyBhYm91dCB2aXJpZGlhbj0xIHZjcHVzPTE/Cj4+ICA+
Pj4KPj4gID4+PiBBbnkgdmNwdXMgdmFsdWUgd2hlcmUgdmlyaWRpYW49MSBpcyB1c2VkIGNyZWF0
ZXMgYSBIQUwgTUVNT1JZCj4+ICA+Pj4gQUxMT0NBVElPTgo+PiAgPj4+IHN0b3Bjb2RlIHdoZW4g
dHJ5aW5nIHRvIGJvb3QgV2luZG93cy4KPj4gID4+Cj4+ICA+PiBPaywgc28gSSBndWVzcyB0aGF0
IGlzc3VlIGhpdHMgZmlyc3QgYW5kLCBvbmx5IGlmIHlvdSBnZXQgYmV5b25kIAo+PiB0aGF0Cj4+
ICA+PiBkbyB5b3UgaGl0IHRoZSBtdWx0aXByb2Nlc3NvciBwcm9ibGVtLgo+PiAgPj4KPj4gID4+
IFRoZSB2aXJpZGlhbiBvcHRpb24gaXMgbm90IGFjdHVhbGx5IGEgYm9vbGVhbiBhbnkgbW9yZSAo
dGhhdAo+PiAgPj4gaW50ZXJwcmV0YXRpb24gaXMganVzdCBmb3IgY29tcGF0KSBzbyBpdCB3b3Vs
ZCBiZSBhIGdvb2QgCj4+IGRhdGFwb2ludCB0bwo+PiAgPj4ga25vdyB3aGljaCBvZiB0aGUgZW5s
aWdodGVubWVudHMgY2F1c2VzIHRoZSBjaGFuZ2UgaW4gYmVoYXZpb3VyLiAKPj4gQ291bGQKPj4g
ID4+IHlvdSB0cnkgdmlyaWRpYW49WydiYXNlJ10gdG8gc2VlIGlmIHRoYXQncyBzdWZmaWNpZW50
IHRvIGNhdXNlIAo+PiB0aGUKPj4gID4+IHByb2JsZW0/IChJJ20gZ3Vlc3NpbmcgaXQgcHJvYmFi
bHkgaXMgYnV0IGl0IHdvdWxkIGJlIGdvb2QgdG8gCj4+IGtub3cpLgo+PiAgPgo+PiAgPgo+PiAg
PiBIaSBQYXVsLAo+PiAgPgo+PiAgPiBJIGNhbiBjb25maXJtIHRoYXQgdmlyaWRpYW49WydiYXNl
J10gY3Jhc2hlcyB3aXRoIHRoZSBzYW1lIEhBTCAKPj4gTUVNT1JZCj4+ICA+IEFMTE9DQVRJT04g
c3RvcGNvZGUgLSBldmVuIG9uIDEgdmNwdS4KPj4gCj4+ICBBbHNvLCBqdXN0IHdvbmRlcmluZywg
d2UncmUgdXNpbmcgOC4yLjAgb2YgdGhlIFdpbmRvd3MgUFYgZHJpdmVycyBvbgo+PiAgdGhpcyBW
TS4KPj4gCj4+ICBEb2VzIHRoaXMgbWF0dGVyPyBIYXMgdGhlcmUgYmVlbiBhbnkgY2hhbmdlcyB0
aGF0IHdvdWxkIGFmZmVjdCB0aGlzIAo+PiBpbgo+PiAgOC4yLjEgb3IgOC4yLjI/Cj4+IAo+IAo+
IEZyb20gd2hhdCB5b3UgZGVzY3JpYmUsIEkgdGhpbmsgdGhpcyBpcyBoYXBwZW5pbmcgd2F5IGJl
Zm9yZSBhbnkgUFYgCj4gZHJpdmVyIGNvZGUgaXMgZW50ZXJlZC4gSSBndWVzcyBpdCB3b3VsZCBi
ZSBwcnVkZW50IHRvIG1ha2Ugc3VyZSBieSAKPiB0cnlpbmcgaXQgb24gYSBmcmVzaCBWTSAoYnV0
IGRpZG4ndCB5b3Ugc2F5IGJlZm9yZSB0aGF0IHRoaXMgaGFwcGVucyAKPiB3aGVuIGJvb3Rpbmcg
ZnJvbSB0aGUgaW5zdGFsbGF0aW9uIG1lZGlhPykKCgpUaGUgb3JpZ2luYWwgcG9zdGVyIG1lbnRp
b25lZCB0aGUgcHJvYmxlbSB3aXRoIHRoZSBpbnN0YWxsIG1lZGlhLiBUbyBiZSAKaG9uZXN0LCBJ
IGhhdmVuJ3QgdHJpZWQgdGhhdCBhcyB5ZXQuCgpNeSBjYXNlIC8gdGVzdHMgYXJlIGZyb20gYSB3
b3JraW5nIFdpbmRvd3MgU2VydmVyIDIwMTYgaW5zdGFsbCBpbWFnZWQgCm9uIGEgZGlmZmVyZW50
IG1hY2hpbmUgKHRoYXQgd29ya3MgYW5kIGJvb3RzIGZpbmUgdGhlcmUpLgoKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 10:30:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 10:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4jbL-0006Zh-Aa; Mon, 02 Sep 2019 10:30:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4jbK-0006Zc-Hg
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 10:30:22 +0000
X-Inumbo-ID: a91cd22e-cd6c-11e9-aea1-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a91cd22e-cd6c-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 10:30:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567420219;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=stYU83+gWW5B6GrBwobdDBc9TPszyHOo72bmCT9ZF4A=;
 b=VNOgiQ4aMz578WfM9BAajflqo3H3lhzdPaNIF4VZyGfqCVlFaEvgCABe
 Mc0CwhlfpjaKuSJ5Z7iMfNu9uQ4uO0od99Uk6grCh7cjRpxHHfOwzVAhY
 AhyKlGBGMfXQSlzz9cazn5onaW/52NbTYUYpIMeo9BF3J9COEIuZrL9u1 c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0ro1m3/7ZayrfjP1dUUpGZccURG0uvBDLrYH9WUdcn7wp/8FM3HMqqDQTJE2UBJaBB6lwYi2+p
 8S5ZdmCOnFKwGNyJOtRIKGKVn5RGIHgMLBT1W5bwQQcK2p/mOJL3DtURXgO/Z3PCyPyH0TMEyu
 TUCLylIV3lZe4Qpry/L/9+K+Aq6ObTS1Ih7FVQiR+rFPOnpkDuiJaKUxoUEncrPlTmxw9fIga7
 rBiiHbWteihmh3kpjT/VeGXWy6XseIE8sUxttDgsKjEo1+t/K2YVvriTMQA/11i14xBBkWwb05
 23g=
X-SBRS: 2.7
X-MesageID: 5198211
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5198211"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <850c8edc-5377-2743-a5b9-0071f3906e1f@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: <2c0f4b2d-1a36-075c-cb38-b9f588f7db51@citrix.com>
Date: Mon, 2 Sep 2019 11:30:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <850c8edc-5377-2743-a5b9-0071f3906e1f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RESEND/PING] timers: limit heap size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, 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>

T24gMzAvMDgvMjAxOSAxNDozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRmlyc3QgYW5kIGZvcmVt
b3N0IG1ha2UgdGltZXJfc29mdGlycV9hY3Rpb24oKSBhdm9pZCBncm93aW5nIHRoZSBoZWFwCj4g
aWYgaXRzIG5ldyBzaXplIGNhbid0IGJlIHN0b3JlZCB3aXRob3V0IHRydW5jYXRpb24uIDY0ayBl
bnRyaWVzIGlzIGEKPiBsb3QsIGFuZCBJIGRvbid0IHRoaW5rIHdlJ3JlIGF0IHJpc2sgb2YgYWN0
dWFsbHkgcnVubmluZyBpbnRvIHRoZSBpc3N1ZSwKPiBidXQgSSBhbHNvIHRoaW5rIGl0J3MgYmV0
dGVyIG5vdCB0byBhbGxvdyBmb3IgaGFyZCB0byBkZWJ1ZyBwcm9ibGVtcyB0bwo+IG9jY3VyIGlu
IHRoZSBmaXJzdCBwbGFjZS4KPgo+IEZ1cnRoZXJtb3JlIGFsc28gYWRqdXN0IHRoZSBjb2RlIHN1
Y2ggdGhlIHNpemUvbGltaXQgZmllbGRzIGJlY29taW5nCj4gdW5zaWduZWQgaW50IHdvdWxkIGF0
IGxlYXN0IHdvcmsgZnJvbSBhIG1lcmUgc2l6aW5nIHBvaW50IG9mIHZpZXcuIEZvcgo+IHRoaXMg
YWxzbyBzd2l0Y2ggdmFyaW91cyB1c2VzIG9mIHBsYWluIGludCB0byB1bnNpZ25lZCBpbnQuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw4PCqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 10:37:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 10:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4jhv-0006nK-2i; Mon, 02 Sep 2019 10:37:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4jht-0006nF-JP
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 10:37:09 +0000
X-Inumbo-ID: 9d1ff1f8-cd6d-11e9-b95f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d1ff1f8-cd6d-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 10:37:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567420628;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Cp/4Xob8T70ymYvYF3dPJ5AUK9lncKIwwbiJ477DA0A=;
 b=f6GFhY2cR66Uh8IA6t+UpF2AsVxzASvYY3N7qplVUjJTOEO9UyW9lxkb
 UsmJO3M9Q1eYh5tUP2ouhEiasS9Dab6PXSqh8dPBv0hDtY58kDIKR0XPL
 z9cUgG98USamge8wYujPXKaUlXmBNaMNOD6pisFc549NcXtors3UTzR75 k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nsDqeli+YSxC+1TKPfdXmPshp0/omfSoWIPWH1KbfAyRt7bS5pFM7GPSRc8uEHs2cuP1FyXqB7
 twmDN5xG/O5BLb0ZK/xCaC8Sm7JgSDKnRAfosUiR4iNhRcTV7Iv2C6mcNiZQbyDbGA4tl+fpV8
 M24Z2ZLOPaJEEUD2gLwdMJxb/vu1OBm7RAQAT7Xh1l0THE8opNyACLnoQDnUYYPL2KvDtbJXCO
 +heqhguwcd0l7rP5LvVzzkXHE0kVqUBBY0YLfdaqSgOYXN2qsP3JlJKRBJq2QdR0n0KPCsuUQX
 iac=
X-SBRS: 2.7
X-MesageID: 5012029
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5012029"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <7855161d-914a-b732-4039-f058046646e4@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: <858c0c6f-1244-36ba-eae3-76ee446bb903@citrix.com>
Date: Mon, 2 Sep 2019 11:37:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7855161d-914a-b732-4039-f058046646e4@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RESEND/PING] 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 <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDgvMjAxOSAxNDozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hlbiBkaXNhYmxpbmcg
U01UIGF0IHJ1bnRpbWUsIHNlY29uZGFyeSB0aHJlYWRzIHNob3VsZCBubyBsb25nZXIgYmUKPiBj
YW5kaWRhdGVzIGZvciBicmluZ2luZyBiYWNrIHVwIGluIHJlc3BvbnNlIHRvIF9QVUQgQUNQSSBl
dmVudHMuIFB1cmdlCj4gdGhlbSBmcm9tIHRoZSB0cmFja2luZyBhcnJheS4KCkkgdGhpbmsgSSBh
Z3JlZSBpbiBwcmluY2lwbGUsIGJ1dCB3aGF0IGFyZSBfUFVEIGV2ZW50cz/CoCBJIGNhbid0IGZp
bmQKYW55IHJlZmVyZW5jZSB0byB0aGVtIGF0IGFsbCBpbiB0aGUgQUNQSSBzcGVjLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 10:43:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 10:43:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4jnZ-0007Y0-P1; Mon, 02 Sep 2019 10:43:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4jnY-0007Xv-J7
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 10:43:00 +0000
X-Inumbo-ID: 6e4b9ed0-cd6e-11e9-b95f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e4b9ed0-cd6e-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 10:42:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567420979;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=YcIUTpRcNSd/ItaLw1SCY//UNQBWGJGee9yOwyKycSg=;
 b=Ayh2Y1KAIW6mPmtrKQlInkv3s/dMr5E4wuKH4NykdsMDvV5rqWmSLLzb
 t+t19gqLK4qnET3rfG1/5MtkbOB2QRZ0n3Q298Bwz49IGMxqaXyuysnqC
 j0seFprQpNnS6J2WZxb5RibRU3Dw07vJLBg6VyODEKm2gl9sZVhoH9S2l k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QFl4YYg5s99ncSguxO+VRaegn9+EPyvCIci92sMrmuaUEB7pEyLSrVFgZoc/Ey1z+oRI7GlCjc
 FVNaip+h7Mxv/wGyRY2/T+czwzasr5F+W4YvLca73Z3Qz+8RRwif5E1Kcx7t5XTR1acSfPEEgV
 crpH5frzPEe89qhLoYWLUfh/ylw79c0oOr9wBWi5/y3yKIXJBn+mMJHizOh6a56bxQxXOUd1gt
 MgkSCRTGDk8lRmvhuAW7qoNQFTMUywtC0oITJzdshCC4rm9Wri8fqtZ6Chz9V5FzqbpXSsJ9TO
 gVQ=
X-SBRS: 2.7
X-MesageID: 5234797
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5234797"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <793a54c4-902f-ca02-357f-5080f938e0d6@suse.com>
 <6bca0f32-aea3-39cc-8d71-50b4ddcbe98c@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: <750ae778-982e-ef2b-9155-b1819e08fe90@citrix.com>
Date: Mon, 2 Sep 2019 11:42:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6bca0f32-aea3-39cc-8d71-50b4ddcbe98c@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/ACPI: restore VESA mode upon
 resume from S3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDgvMjAxOSAxNDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW4gb3JkZXIgZm9yICJh
Y3BpX3NsZWVwPXMzX21vZGUiIHRvIGhhdmUgYW55IGVmZmVjdCwgd2Ugc2hvdWxkIHJlY29yZAo+
IHRoZSB2aWRlbyBtb2RlIHdlIHN3aXRjaGVkIHRvIGR1cmluZyBib290LiBTaW5jZSByaWdodCBu
b3cgdGhlcmUncyBtb2RlCj4gc2V0dGluZyBjb2RlIGZvciBWRVNBIG1vZGVzIG9ubHkgaW4gdGhl
IHJlc3VtZSBjYXNlLCByZWNvcmQgdGhlIG1vZGUKPiBqdXN0IGluIHRoYXQgb25lIGNhc2UuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCj4gLS0tCj4gSSdt
IHdvbmRlcmluZyBhY3R1YWxseSB3aGV0aGVyIHRoZSB1c2VyIGhhdmluZyB0byBleHBsaWNpdGx5
IHJlcXVlc3QgdGhlCj4gbW9kZSByZXN0b3JhdGlvbiBpcyBhIGdvb2QgbW9kZWw6IFdoeSB3b3Vs
ZCB3ZSBfbm90XyB3YW50IHRvIHJlc3RvcmUgdGhlCj4gbW9kZSB3ZSd2ZSBzZXQgZHVyaW5nIGJv
b3Q/IEluIHRoZSB3b3JzdCBjYXNlIERvbTAga2VybmVsIG9yIFggd2lsbAo+IGNoYW5nZSB0aGUg
bW9kZSBhbm90aGVyIHRpbWUuCgpCeSB0aGlzLCBJIHByZXN1bWUgeW91IG1lYW4gZHJvcCB0aGUg
YWNwaV9zbGVlcCBvcHRpb24gZW50aXJlbHk/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 10:44:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 10:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4jpG-0007fe-Ti; Mon, 02 Sep 2019 10:44: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=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4jpF-0007es-OZ
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 10:44:45 +0000
X-Inumbo-ID: acfe1f36-cd6e-11e9-aea1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id acfe1f36-cd6e-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 10:44:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567421086;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=28pckByboMVO65pCr0fgrD0AFalkkoCvlf7Izqoqt1k=;
 b=BaqjCy0B42sF9u0OyxKrLfsusCcpWkk8a4hyQA8hXIsrUKUFNXy3W/HE
 rHJ658EV2/xKWBdNSF6f7wmgURyzaEhQTtx2fOoRzycRT2fg2j2kZ+ujX
 aBNI8C02y017CvxQsgrh2OE4K+1Ns5aiFXTS0WLV+TENtlXi+dIDQEiwA M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VYM/Fv6fnkJwfhrDXBaYTrAWxcvFFmrm+CNrTWAcMnxgddZuIG0qZqIutVBdAqz6bqbIeYar8B
 BGhQwsrZY9jwYnxiDAUdNLRMoxClcXt3k9uzeC34NG6Q7oZsgNGprGbWN+gAi+XRunR+U1RLMm
 J+l5WZdG6Oq/eLUqusdLdPIxbeUocVhq4xMxCs4I1lID34CKhL3db+NlUstzzDNe65gpaByRBd
 9ozjYQPC6eM0n7QnRnWxeARSdDIiDY7jMljxiDAf2ibMM6B/pMVMqb+YFxOz094c+OCQm/dkt3
 O7Q=
X-SBRS: 2.7
X-MesageID: 5021964
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5021964"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <793a54c4-902f-ca02-357f-5080f938e0d6@suse.com>
 <6aa3ae80-cb29-76a5-5ee0-dcc14b5c076b@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: <ee6387ed-730a-7f87-5eba-6c44aa7ae8d0@citrix.com>
Date: Mon, 2 Sep 2019 11:44:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6aa3ae80-cb29-76a5-5ee0-dcc14b5c076b@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86: a little bit of 16-bit video
 mode setting 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: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDgvMjAxOSAxNDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVG8gImNvbXBlbnNhdGUi
IGZvciB0aGUgY29kZSBzaXplIGdyb3d0aCBieSBhbiBlYXJsaWVyIGNoYW5nZToKPiAtIGRyb3Ag
InRyYW1wb2xpbmUiIGxhYmVscyAoaW4gYWxtb3N0IGFsbCBjYXNlcyB0aGUgdGFyZ2V0IGxhYmVs
IGlzCj4gICByZWFjaGFibGUgd2l0aCBhbiA4LWJpdC1kaXNwbGFjZW1lbnQgYnJhbmNoIGFueXdh
eSwgYW5kIGEgc2luZ2xlIDE2LQo+ICAgYml0LWRpc3BsYWNlbWVudCBicmFuY2ggaXMgc3RpbGwg
YmV0dGVyIHRoYW4gYSBwYWlyIG9mIHR3byBicmFuY2hlcykKPiAtIGRyb3AgYW4gZW50aXJlbHkg
ZGVhZCBpbnNuIGZyb20gd2FrZXVwLlM6bW9kZV9zZXR3Cj4gLSByZWR1Y2UgY29kZSBzaXplIGlu
IGEgZmV3IG90aGVyIChvYnZpb3VzIEkgaG9wZSkgY2FzZXMsIGJ5IG1vcmUKPiAgIHN1aXRhYmxl
IGluc24vb3BlcmFuZHMgc2VsZWN0aW9uCj4KPiBBbHNvIGRyb3AgcmVkdW5kYW50ICNkZWZpbmUt
cyAobW92ZSBzdWl0YWJsZSAjaW5jbHVkZSBhIGxpdHRsZSBlYXJsaWVyCj4gaW5zdGVhZCkgYW5k
IGFkZCB0d28gYWxpZ25tZW50IGRpcmVjdGl2ZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 10:46:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 10: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 1i4jqn-0007nx-Ay; Mon, 02 Sep 2019 10:46:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4jql-0007ns-VX
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 10:46:19 +0000
X-Inumbo-ID: e55633b4-cd6e-11e9-951b-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e55633b4-cd6e-11e9-951b-bc764e2007e4;
 Mon, 02 Sep 2019 10:46:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567421180;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LdXQNeoSe3KpfInmvel3APQBkl07TPT18XdM84nJPaw=;
 b=Y/3JlESz/ZNfCVp3PIACshdaL4YzjnxY+2dsWaGNIIDliUSeRwql4gNr
 3uunCLw1DpPDkeMblQgfmJBFQfYRvAAdqoyDt/d+XUbtSm+nubCMzqXoY
 82eg8EXGyZOVPTTJSZfhhMQ/HzxzCFfluyVcYchqZtI3jHwS6EZBiWUgC A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JgSVYCwZof2oK5RKji4e6qZT9Qhtd3315zhoOw8HNJIfjdY1iNMdmM25eulsLcnH6xmZk3JcNm
 OVugB+tz5H+N0zU/jA0f15vvXTBf8MAiSvbAbWQyQEohh7Nmtv+2a4lkci4Kd8vYxNrJuydyoy
 sEoz3+lArtGeIwm4bfNJg9oVWli0yQeM2uGuC6Q5d01uA29Tmgudo2hm0bvWjuleAiqxIbqmog
 AGEUzDh+71kwjWCEA9BhZMt7RZoIMfAaA+N4dBxTVaozgOXg/CMm6ziUsTH0qWJRqYz6haFVUe
 l00=
X-SBRS: 2.7
X-MesageID: 5021994
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,457,1559534400"; 
   d="scan'208";a="5021994"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <793a54c4-902f-ca02-357f-5080f938e0d6@suse.com>
 <148854d8-4911-8319-2d90-ad12201dd9c3@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: <57515d3e-4d2e-18d0-5c81-130b7f7da876@citrix.com>
Date: Mon, 2 Sep 2019 11:46:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <148854d8-4911-8319-2d90-ad12201dd9c3@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86: shrink video_{flags, mode} to {8,
 16} bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDgvMjAxOSAxNDo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2UgcmVhbGx5IGRvbid0
IG5lZWQgdGhlbSB0byBiZSBhbnkgd2lkZXIuCj4KPiBBbHNvIHJlbW92ZSB0aGUgQyBsZXZlbCBk
ZWNsYXJhdGlvbiAoYW5kIGhlbmNlIGFsc28gdGhlIEdMT0JBTCkgb2YKPiB2aWRlb19tb2RlIGFs
dG9nZXRoZXI7IGl0J3MgdXNlZCBpbiBhc3NlbWJseSBjb2RlIG9ubHkuCj4KPiBTdWdnZXN0ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 10:46:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 10:46:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4jrM-0007s9-LO; Mon, 02 Sep 2019 10:46:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4jrL-0007ry-2A
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 10:46:55 +0000
X-Inumbo-ID: f9ca8cfa-cd6e-11e9-aea1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9ca8cfa-cd6e-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 10:46: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 C7AC4B6D7;
 Mon,  2 Sep 2019 10:46:51 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <7855161d-914a-b732-4039-f058046646e4@suse.com>
 <858c0c6f-1244-36ba-eae3-76ee446bb903@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7fea980d-79be-4cba-2b45-d3b41434d71e@suse.com>
Date: Mon, 2 Sep 2019 12:46:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <858c0c6f-1244-36ba-eae3-76ee446bb903@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RESEND/PING] 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 <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxMjozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wOC8yMDE5
IDE0OjMzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2hlbiBkaXNhYmxpbmcgU01UIGF0IHJ1bnRp
bWUsIHNlY29uZGFyeSB0aHJlYWRzIHNob3VsZCBubyBsb25nZXIgYmUKPj4gY2FuZGlkYXRlcyBm
b3IgYnJpbmdpbmcgYmFjayB1cCBpbiByZXNwb25zZSB0byBfUFVEIEFDUEkgZXZlbnRzLiBQdXJn
ZQo+PiB0aGVtIGZyb20gdGhlIHRyYWNraW5nIGFycmF5Lgo+IAo+IEkgdGhpbmsgSSBhZ3JlZSBp
biBwcmluY2lwbGUsIGJ1dCB3aGF0IGFyZSBfUFVEIGV2ZW50cz/CoCBJIGNhbid0IGZpbmQKPiBh
bnkgcmVmZXJlbmNlIHRvIHRoZW0gYXQgYWxsIGluIHRoZSBBQ1BJIHNwZWMuCgpPb3BzIC0gdHlw
bzogX1BVUiBpcyB0aGUgY29ycmVjdCBuYW1lLiBJJ20gc29ycnkuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 10:50:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 10:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4juf-0000Ct-61; Mon, 02 Sep 2019 10: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4jue-0000Ci-Ha
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 10:50:20 +0000
X-Inumbo-ID: 7425096c-cd6f-11e9-aea1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7425096c-cd6f-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 10:50: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 3C4EEB023;
 Mon,  2 Sep 2019 10:50:18 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <793a54c4-902f-ca02-357f-5080f938e0d6@suse.com>
 <6bca0f32-aea3-39cc-8d71-50b4ddcbe98c@suse.com>
 <750ae778-982e-ef2b-9155-b1819e08fe90@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8250daa4-dbd3-c9a8-d5fb-6aa54bac8378@suse.com>
Date: Mon, 2 Sep 2019 12:50:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <750ae778-982e-ef2b-9155-b1819e08fe90@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/ACPI: restore VESA mode upon
 resume from S3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxMjo0MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wOC8yMDE5
IDE0OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSW4gb3JkZXIgZm9yICJhY3BpX3NsZWVwPXMz
X21vZGUiIHRvIGhhdmUgYW55IGVmZmVjdCwgd2Ugc2hvdWxkIHJlY29yZAo+PiB0aGUgdmlkZW8g
bW9kZSB3ZSBzd2l0Y2hlZCB0byBkdXJpbmcgYm9vdC4gU2luY2UgcmlnaHQgbm93IHRoZXJlJ3Mg
bW9kZQo+PiBzZXR0aW5nIGNvZGUgZm9yIFZFU0EgbW9kZXMgb25seSBpbiB0aGUgcmVzdW1lIGNh
c2UsIHJlY29yZCB0aGUgbW9kZQo+PiBqdXN0IGluIHRoYXQgb25lIGNhc2UuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4+IC0t
LQo+PiBJJ20gd29uZGVyaW5nIGFjdHVhbGx5IHdoZXRoZXIgdGhlIHVzZXIgaGF2aW5nIHRvIGV4
cGxpY2l0bHkgcmVxdWVzdCB0aGUKPj4gbW9kZSByZXN0b3JhdGlvbiBpcyBhIGdvb2QgbW9kZWw6
IFdoeSB3b3VsZCB3ZSBfbm90XyB3YW50IHRvIHJlc3RvcmUgdGhlCj4+IG1vZGUgd2UndmUgc2V0
IGR1cmluZyBib290PyBJbiB0aGUgd29yc3QgY2FzZSBEb20wIGtlcm5lbCBvciBYIHdpbGwKPj4g
Y2hhbmdlIHRoZSBtb2RlIGFub3RoZXIgdGltZS4KPiAKPiBCeSB0aGlzLCBJIHByZXN1bWUgeW91
IG1lYW4gZHJvcCB0aGUgYWNwaV9zbGVlcCBvcHRpb24gZW50aXJlbHk/CgpXZWxsLCBubywgbm90
IGRyb3AgaXQgYWx0b2dldGhlci4gQnV0IGludmVydCB0aGUgczNfbW9kZSBkZWZhdWx0LgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 11:06:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 11: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 1i4kAQ-0001D9-Jn; Mon, 02 Sep 2019 11:06:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4kAP-0001D4-AY
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 11:06:37 +0000
X-Inumbo-ID: ba9772d4-cd71-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba9772d4-cd71-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 11:06: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 BEA37B693;
 Mon,  2 Sep 2019 11:06:34 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190827105928.1769-1-jgross@suse.com>
 <20190827105928.1769-4-jgross@suse.com>
 <7a4fd708-b109-59b8-1633-2f80ef523dcb@citrix.com>
 <6a9bfc0d-ce17-e074-1c2d-98c36858f801@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <318611e2-ab1d-6c56-b36c-0195311d499c@suse.com>
Date: Mon, 2 Sep 2019 13:06:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6a9bfc0d-ce17-e074-1c2d-98c36858f801@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] 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: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDguMjAxOSAxNDo0MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy4wOC4xOSAx
NDozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjcvMDgvMjAxOSAxMTo1OSwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+ICtzdGF0aWMgdm9pZCAqCj4+PiArc2NoZWRfaWRsZV9hbGxvY192
ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAo+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCj4+PiArewo+Pj4gKyAgICAvKiBBbnkgbm9u
LU5VTEwgcG9pbnRlciBpcyBmaW5lIGhlcmUuICovCj4+PiArICAgIHJldHVybiAodm9pZCAqKTFV
TDsKPj4KPj4gQXMgYW4gb2JzZXJ2YXRpb24sIHRoZSB2ZGF0YSBpbnRlcmZhY2UgKGFuZCBvdGhl
cnMsIGlmIGFwcGxpY2FibGUpIGNvdWxkCj4+IGRvIHdpdGggYmVpbmcgdXBkYXRlZCB0byB1c2Ug
RVJSX1BUUigpLCBqdXN0IGFzIGRvbmUgaW4gYy9zIDM0MGVkYzM5MAo+IAo+IE9uZSBvZiB0aGUg
aXRlbXMgZm9yIG15IHNjaGVkdWxlciBjbGVhbnVwIHBhdGNoZXMuCj4gCj4+IFBhc3NpbmcgMSBi
YWNrIGhlcmUgaXMgcmF0aGVyIGRhbmdlcm91cy4KPiAKPiBOb3QgcmVhbGx5LiB2ZGF0YSBpcyBz
Y2hlZHVsZXIgc3BlY2lmaWMsIGFuZCB0aGUgaWRsZS1zY2hlZHVsZXIgZG9lc24ndAo+IHVzZSBp
dC4KCkJ1dCBtYXliZSBoYW5kaW5nIGJhY2sgZS5nLiBaRVJPX0JMT0NLX1BUUiB3b3VsZCBzdGls
bCBiZSBiZXR0ZXI/Ck5vdCB0aGUgbGVhc3QgYmVjYXVzZSBvZiBhdm9pZGluZyBhbiBvcGVuLWNv
ZGVkIGNhc3Q/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 11:10:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 11:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4kE9-0001vK-5b; Mon, 02 Sep 2019 11:10:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4kE7-0001vE-PJ
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 11:10:27 +0000
X-Inumbo-ID: 43e95e30-cd72-11e9-aea1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43e95e30-cd72-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 11:10: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 C2590AD17;
 Mon,  2 Sep 2019 11:10:25 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <2d69ac51-9c4a-96f9-fd37-578658076571@suse.com>
 <3f30c73d-94a7-f9ca-5914-0400f1f98cc3@suse.com>
Message-ID: <b37d16e7-ede4-98ce-c0f1-8d0d9aa2ec35@suse.com>
Date: Mon, 2 Sep 2019 13:10:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3f30c73d-94a7-f9ca-5914-0400f1f98cc3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] Ping: [PATCH 1/6] x86emul: generalize wbinvd() hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 RogerPau Monne <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMDcuMjAxOSAxMzo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGhvb2sgaXMgYWxy
ZWFkeSBpbiB1c2UgZm9yIG90aGVyIHB1cnBvc2VzLCBhbmQgZW11bGF0aW5nIGUuZy4KPiBDTEZM
VVNIIGJ5IGlzc3VpbmcgV0JJTlZEIGlzLCB3ZWxsLCBub3QgdmVyeSBuaWNlLiBSZW5hbWUgdGhl
IGhvb2sgYW5kCj4gYWRkIHBhcmFtZXRlcnMuIFVzZSBsaWdodGVyIHdlaWdodCBmbHVzaGluZyBp
bnNucyB3aGVuIHBvc3NpYmxlIGluCj4gaHZtZW11bF9jYWNoZV9vcCgpLgo+IAo+IGh2bWVtdWxf
Y2FjaGVfb3AoKSB0cmVhdGluZyB4ODZlbXVsX2ludmQgdGhlIHNhbWUgYXMgeDg2ZW11bF93Ymlu
dmQgaXMKPiB0byByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3IsIGJ1dCBJJ20gbm90IHN1cmUgdGhp
cyBpcyB3aGF0IHdlIHdhbnQgaW4KPiB0aGUgbG9uZyBydW4uCj4gCj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUGF1bCwKCmFueSBjaGFuY2UgSSBjb3Vs
ZCBnZXQgeW91ciBhY2sgKG9yIG90aGVyd2lzZSkgaGVyZT8gSSB0aG91Z2h0IEkgZGlkCmFuc3dl
ciB0aGUgb25lIHF1ZXN0aW9uIHlvdSBoYWQgcmFpc2VkIHRvIHlvdXIgc2F0aXNmYWN0aW9uLgoK
VGhhbmtzLCBKYW4KCj4gLS0tCj4gdjI6IFVzZSBjYWNoZV9vcCgpIGFzIGhvb2sgbmFtZS4gQ29u
dmVydCBtYWNyb3MgdG8gaW5saW5lIGZ1bmN0aW9ucyBpbgo+ICAgICAgc3lzdGVtLmguIFJlLWJh
c2UuCj4gLS0tCj4gSSB3YXMgdW5zdXJlIGFib3V0IFBSRUZFVENIKiBhbmQgQ0xERU1PVEUgLSBi
b3RoIGFyZSBjYWNoZSBtYW5hZ2VtZW50Cj4gaW5zbnMgdG9vLCBidXQgdGhlIGVtdWxhdG9yIGN1
cnJlbnRseSB0cmVhdHMgdGhlbSBhcyBhIE5PUCB3aXRob3V0Cj4gaW52b2tpbmcgYW55IGhvb2tz
Lgo+IEkgd2FzIGFsc28gdW5jZXJ0YWluIGFib3V0IHRoZSBuZXcgY2FjaGVfZmx1c2hfcGVybWl0
dGVkKCkgaW5zdGFuY2UgLQo+IGdlbmVyYWxseSBJIHRoaW5rIGl0IHdvdWxkbid0IGJlIHRvbyBi
YWQgaWYgd2UgYWxsb3dlZCBsaW5lIGZsdXNoZXMgaW4KPiBhbGwgY2FzZXMsIGluIHdoaWNoIGNh
c2UgdGhlIGNoZWNrcyBpbiB0aGUgLT53YmludmRfaW50ZXJjZXB0KCkgaGFuZGxlcnMKPiB3b3Vs
ZCBzdWZmaWNlIChhcyB0aGV5IGRpZCB1bnRpbCBub3cpLgo+IAo+IC0tLSBhL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gKysrIGIvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPiBAQCAtMzgyLDEwICszODIsMTMg
QEAgc3RhdGljIGludCBmdXp6X2ludmxwZygKPiAgICAgICByZXR1cm4gbWF5YmVfZmFpbChjdHh0
LCAiaW52bHBnIiwgZmFsc2UpOwo+ICAgfQo+ICAgCj4gLXN0YXRpYyBpbnQgZnV6el93YmludmQo
Cj4gK3N0YXRpYyBpbnQgZnV6el9jYWNoZV9vcCgKPiArICAgIGVudW0geDg2ZW11bF9jYWNoZV9v
cCBvcCwKPiArICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAo+ICsgICAgdW5zaWduZWQgbG9uZyBv
ZmZzZXQsCj4gICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4gICB7Cj4gLSAg
ICByZXR1cm4gbWF5YmVfZmFpbChjdHh0LCAid2JpbnZkIiwgdHJ1ZSk7Cj4gKyAgICByZXR1cm4g
bWF5YmVfZmFpbChjdHh0LCAiY2FjaGUtbWFuYWdlbWVudCIsIHRydWUpOwo+ICAgfQo+ICAgCj4g
ICBzdGF0aWMgaW50IGZ1enpfd3JpdGVfaW8oCj4gQEAgLTYyMCw3ICs2MjMsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBhbGxfCj4gICAgICAgU0VUKHJlYWRfeGNyKSwK
PiAgICAgICBTRVQocmVhZF9tc3IpLAo+ICAgICAgIFNFVCh3cml0ZV9tc3IpLAo+IC0gICAgU0VU
KHdiaW52ZCksCj4gKyAgICBTRVQoY2FjaGVfb3ApLAo+ICAgICAgIFNFVChpbnZscGcpLAo+ICAg
ICAgIC5nZXRfZnB1ICAgID0gZW11bF90ZXN0X2dldF9mcHUsCj4gICAgICAgLnB1dF9mcHUgICAg
PSBlbXVsX3Rlc3RfcHV0X2ZwdSwKPiBAQCAtNzI5LDcgKzczMiw3IEBAIGVudW0gewo+ICAgICAg
IEhPT0tfcmVhZF94Y3IsCj4gICAgICAgSE9PS19yZWFkX21zciwKPiAgICAgICBIT09LX3dyaXRl
X21zciwKPiAtICAgIEhPT0tfd2JpbnZkLAo+ICsgICAgSE9PS19jYWNoZV9vcCwKPiAgICAgICBI
T09LX2NwdWlkLAo+ICAgICAgIEhPT0tfaW5qZWN0X2h3X2V4Y2VwdGlvbiwKPiAgICAgICBIT09L
X2luamVjdF9zd19pbnRlcnJ1cHQsCj4gQEAgLTc3Myw3ICs3NzYsNyBAQCBzdGF0aWMgdm9pZCBk
aXNhYmxlX2hvb2tzKHN0cnVjdCB4ODZfZW11Cj4gICAgICAgTUFZQkVfRElTQUJMRV9IT09LKHJl
YWRfeGNyKTsKPiAgICAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZF9tc3IpOwo+ICAgICAgIE1B
WUJFX0RJU0FCTEVfSE9PSyh3cml0ZV9tc3IpOwo+IC0gICAgTUFZQkVfRElTQUJMRV9IT09LKHdi
aW52ZCk7Cj4gKyAgICBNQVlCRV9ESVNBQkxFX0hPT0soY2FjaGVfb3ApOwo+ICAgICAgIE1BWUJF
X0RJU0FCTEVfSE9PSyhjcHVpZCk7Cj4gICAgICAgTUFZQkVfRElTQUJMRV9IT09LKGdldF9mcHUp
Owo+ICAgICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhpbnZscGcpOwo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9SdWxlcy5tawo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+IEBAIC0xOSw3ICsxOSw5
IEBAICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiY3JjMzIgJWUKPiAgICQoY2FsbCBh
cy1vcHRpb24tYWRkLENGTEFHUyxDQywiaW52ZXB0ICglcmF4KSQkKGNvbW1hKSVyYXgiLC1ESEFW
RV9BU19FUFQpCj4gICAkKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInJkcmFuZCAlZWF4
IiwtREhBVkVfQVNfUkRSQU5EKQo+ICAgJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJy
ZGZzYmFzZSAlcmF4IiwtREhBVkVfQVNfRlNHU0JBU0UpCj4gKyQoY2FsbCBhcy1vcHRpb24tYWRk
LENGTEFHUyxDQywieHNhdmVvcHQgKCVyYXgpIiwtREhBVkVfQVNfWFNBVkVPUFQpCj4gICAkKGNh
bGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInJkc2VlZCAlZWF4IiwtREhBVkVfQVNfUkRTRUVE
KQo+ICskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsImNsd2IgKCVyYXgpIiwtREhBVkVf
QVNfQ0xXQikKPiAgICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiLmVxdSBcInhcIiQk
KGNvbW1hKTEiLCBcCj4gICAgICAgICAgICAgICAgICAgICAgICAtVV9fT0JKRUNUX0xBQkVMX18g
LURIQVZFX0FTX1FVT1RFRF9TWU0gXAo+ICAgICAgICAgICAgICAgICAgICAgICAgJy1EX19PQkpF
Q1RfTEFCRUxfXz0kKHN1YnN0ICQoQkFTRURJUikvLCwkKENVUkRJUikpLyQkQCcpCj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwo+IEBAIC0yNSw2ICsyNSw3IEBACj4gICAjaW5jbHVkZSA8YXNtL2h2bS90cmFjZS5oPgo+
ICAgI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgo+ICAgI2luY2x1ZGUgPGFzbS9odm0vc3Zt
L3N2bS5oPgo+ICsjaW5jbHVkZSA8YXNtL2lvY2FwLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3ZtX2V2
ZW50Lmg+Cj4gICAKPiAgIHN0YXRpYyB2b2lkIGh2bXRyYWNlX2lvX2Fzc2lzdChjb25zdCBpb3Jl
cV90ICpwKQo+IEBAIC01NTUsMTYgKzU1NiwxMiBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBf
bGluZWFyX2FkZHIoCj4gICAgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsK
PiAgIAo+ICAgICAgIC8qCj4gLSAgICAgKiBUaGUgY2FsbGVyIGhhcyBubyBsZWdpdGltYXRlIHJl
YXNvbiBmb3IgdHJ5aW5nIGEgemVyby1ieXRlIHdyaXRlLCBidXQKPiAtICAgICAqIGFsbCBvdGhl
ciBjb2RlIGhlcmUgaXMgd3JpdHRlbiB0byB3b3JrIGlmIHRoZSBjaGVjayBiZWxvdyB3YXMgZHJv
cHBlZC4KPiAtICAgICAqCj4gLSAgICAgKiBUaGUgbWF4aW11bSB3cml0ZSBzaXplIGRlcGVuZHMg
b24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10gd2hpY2gKPiArICAgICAqIFRoZSBtYXhp
bXVtIGFjY2VzcyBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10g
d2hpY2gKPiAgICAgICAgKiBjYW4gYmUgdm1hcCgpJ2QsIGFjY291dGluZyBmb3IgcG9zc2libGUg
bWlzYWxpZ25tZW50IHdpdGhpbiB0aGUgcmVnaW9uLgo+ICAgICAgICAqIFRoZSBoaWdoZXIgbGV2
ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0Cj4g
LSAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNp
emUuCj4gKyAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIGFj
Y2VzcyBzaXplLgo+ICAgICAgICAqLwo+IC0gICAgaWYgKCBieXRlcyA9PSAwIHx8Cj4gLSAgICAg
ICAgIG5yX2ZyYW1lcyA+IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkKPiArICAgIGlm
ICggbnJfZnJhbWVzID4gQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQo+ICAgICAgIHsK
PiAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gICAgICAgICAgIGdvdG8gdW5oYW5k
bGVhYmxlOwo+IEBAIC02NjksOCArNjY2LDYgQEAgc3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9s
aW5lYXJfYWRkcigKPiAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiAgICAgICBtZm5fdCAqbWZuID0g
Jmh2bWVtdWxfY3R4dC0+bWZuWzBdOwo+ICAgCj4gLSAgICBBU1NFUlQoYnl0ZXMgPiAwKTsKPiAt
Cj4gICAgICAgaWYgKCBucl9mcmFtZXMgPT0gMSApCj4gICAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKG1hcHBpbmcpOwo+ICAgICAgIGVsc2UKPiBAQCAtMTQ3Myw3ICsxNDY4LDEwIEBAIHN0YXRp
YyBpbnQgaHZtZW11bF93cml0ZV9tc3JfZGlzY2FyZCgKPiAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwo+ICAgfQo+ICAgCj4gLXN0YXRpYyBpbnQgaHZtZW11bF93YmludmRfZGlzY2FyZCgKPiAr
c3RhdGljIGludCBodm1lbXVsX2NhY2hlX29wX2Rpc2NhcmQoCj4gKyAgICBlbnVtIHg4NmVtdWxf
Y2FjaGVfb3Agb3AsCj4gKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKPiArICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0LAo+ICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICAg
ewo+ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gQEAgLTIxNDksMTAgKzIxNDcsNjUgQEAg
c3RhdGljIGludCBodm1lbXVsX3dyaXRlX21zcigKPiAgICAgICByZXR1cm4gcmM7Cj4gICB9Cj4g
ICAKPiAtc3RhdGljIGludCBodm1lbXVsX3diaW52ZCgKPiArc3RhdGljIGludCBodm1lbXVsX2Nh
Y2hlX29wKAo+ICsgICAgZW51bSB4ODZlbXVsX2NhY2hlX29wIG9wLAo+ICsgICAgZW51bSB4ODZf
c2VnbWVudCBzZWcsCj4gKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKPiAgICAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAgIHsKPiAtICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2
bV9mdW5jcy53YmludmRfaW50ZXJjZXB0KTsKPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
ICpodm1lbXVsX2N0eHQgPQo+ICsgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZt
X2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAx
Owo+ICsgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50Owo+ICsgICAgaW50IHJj
Owo+ICsgICAgdm9pZCAqbWFwcGluZzsKPiArCj4gKyAgICBpZiAoICFjYWNoZV9mbHVzaF9wZXJt
aXR0ZWQoY3VycmVudC0+ZG9tYWluKSApCj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
PiArCj4gKyAgICBzd2l0Y2ggKCBvcCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIHg4NmVtdWxfY2xm
bHVzaDoKPiArICAgIGNhc2UgeDg2ZW11bF9jbGZsdXNob3B0Ogo+ICsgICAgY2FzZSB4ODZlbXVs
X2Nsd2I6Cj4gKyAgICAgICAgQVNTRVJUKCFpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSk7Cj4g
Kwo+ICsgICAgICAgIHJjID0gaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcihzZWcsIG9mZnNldCwg
MCwgJnJlcHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9h
Y2Nlc3NfcmVhZCwgaHZtZW11bF9jdHh0LCAmYWRkcik7Cj4gKyAgICAgICAgaWYgKCByYyAhPSBY
ODZFTVVMX09LQVkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgaWYgKCBo
dm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQo+ICsgICAgICAgICAg
ICBwZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwo+ICsKPiArICAgICAgICBtYXBwaW5nID0gaHZtZW11
bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgMCwgcGZlYywgaHZtZW11bF9jdHh0LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLmh2bS5kYXRh
X2NhY2hlKTsKPiArICAgICAgICBpZiAoIG1hcHBpbmcgPT0gRVJSX1BUUih+WDg2RU1VTF9FWENF
UFRJT04pICkKPiArICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsgICAg
ICAgIGlmICggSVNfRVJSX09SX05VTEwobWFwcGluZykgKQo+ICsgICAgICAgICAgICBicmVhazsK
PiArCj4gKyAgICAgICAgaWYgKCBjcHVfaGFzX2NsZmx1c2ggKQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgaWYgKCBvcCA9PSB4ODZlbXVsX2Nsd2IgJiYgY3B1X2hhc19jbHdiICkKPiArICAg
ICAgICAgICAgICAgIGNsd2IobWFwcGluZyk7Cj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCBvcCA9
PSB4ODZlbXVsX2NsZmx1c2hvcHQgJiYgY3B1X2hhc19jbGZsdXNob3B0ICkKPiArICAgICAgICAg
ICAgICAgIGNsZmx1c2hvcHQobWFwcGluZyk7Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAg
ICAgICAgICAgIGNsZmx1c2gobWFwcGluZyk7Cj4gKwo+ICsgICAgICAgICAgICBodm1lbXVsX3Vu
bWFwX2xpbmVhcl9hZGRyKG1hcHBpbmcsIGFkZHIsIDAsIGh2bWVtdWxfY3R4dCk7Cj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaHZtZW11bF91bm1hcF9s
aW5lYXJfYWRkcihtYXBwaW5nLCBhZGRyLCAwLCBodm1lbXVsX2N0eHQpOwo+ICsgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwo+ICsgICAgY2FzZSB4ODZlbXVsX2ludmQ6Cj4gKyAgICBjYXNlIHg4
NmVtdWxfd2JpbnZkOgo+ICsgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy53Ymlu
dmRfaW50ZXJjZXB0KTsKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKPiAgIH0KPiAgIAo+IEBAIC0yMzUzLDcgKzI0MDYsNyBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBodm1fCj4gICAgICAgLndyaXRlX3hjciAg
ICAgPSBodm1lbXVsX3dyaXRlX3hjciwKPiAgICAgICAucmVhZF9tc3IgICAgICA9IGh2bWVtdWxf
cmVhZF9tc3IsCj4gICAgICAgLndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRlX21zciwKPiAt
ICAgIC53YmludmQgICAgICAgID0gaHZtZW11bF93YmludmQsCj4gKyAgICAuY2FjaGVfb3AgICAg
ICA9IGh2bWVtdWxfY2FjaGVfb3AsCj4gICAgICAgLmNwdWlkICAgICAgICAgPSB4ODZlbXVsX2Nw
dWlkLAo+ICAgICAgIC5nZXRfZnB1ICAgICAgID0gaHZtZW11bF9nZXRfZnB1LAo+ICAgICAgIC5w
dXRfZnB1ICAgICAgID0gaHZtZW11bF9wdXRfZnB1LAo+IEBAIC0yMzgwLDcgKzI0MzMsNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBodm1fCj4gICAgICAgLndyaXRlX3hj
ciAgICAgPSBodm1lbXVsX3dyaXRlX3hjciwKPiAgICAgICAucmVhZF9tc3IgICAgICA9IGh2bWVt
dWxfcmVhZF9tc3IsCj4gICAgICAgLndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRlX21zcl9k
aXNjYXJkLAo+IC0gICAgLndiaW52ZCAgICAgICAgPSBodm1lbXVsX3diaW52ZF9kaXNjYXJkLAo+
ICsgICAgLmNhY2hlX29wICAgICAgPSBodm1lbXVsX2NhY2hlX29wX2Rpc2NhcmQsCj4gICAgICAg
LmNwdWlkICAgICAgICAgPSB4ODZlbXVsX2NwdWlkLAo+ICAgICAgIC5nZXRfZnB1ICAgICAgID0g
aHZtZW11bF9nZXRfZnB1LAo+ICAgICAgIC5wdXRfZnB1ICAgICAgID0gaHZtZW11bF9wdXRfZnB1
LAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+IEBAIC0xMTE4LDkgKzExMTgsMTEgQEAgc3RhdGljIGlu
dCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdQo+ICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKPiAgIH0KPiAgIAo+IC0vKiBOYW1lIGl0IGRpZmZlcmVudGx5IHRvIGF2b2lk
IGNsYXNoaW5nIHdpdGggd2JpbnZkKCkgKi8KPiAtc3RhdGljIGludCBfd2JpbnZkKHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICtzdGF0aWMgaW50IGNhY2hlX29wKGVudW0geDg2ZW11
bF9jYWNoZV9vcCBvcCwgZW51bSB4ODZfc2VnbWVudCBzZWcsCj4gKyAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+
ICAgewo+ICsgICAgQVNTRVJUKG9wID09IHg4NmVtdWxfd2JpbnZkKTsKPiArCj4gICAgICAgLyog
SWdub3JlIHRoZSBpbnN0cnVjdGlvbiBpZiB1bnByaXZpbGVnZWQuICovCj4gICAgICAgaWYgKCAh
Y2FjaGVfZmx1c2hfcGVybWl0dGVkKGN1cnJlbnQtPmRvbWFpbikgKQo+ICAgICAgICAgICAvKgo+
IEBAIC0xMjM4LDcgKzEyNDAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29w
cyBwcml2Cj4gICAgICAgLnJlYWRfbXNyICAgICAgICAgICAgPSByZWFkX21zciwKPiAgICAgICAu
d3JpdGVfbXNyICAgICAgICAgICA9IHdyaXRlX21zciwKPiAgICAgICAuY3B1aWQgICAgICAgICAg
ICAgICA9IHg4NmVtdWxfY3B1aWQsCj4gLSAgICAud2JpbnZkICAgICAgICAgICAgICA9IF93Ymlu
dmQsCj4gKyAgICAuY2FjaGVfb3AgICAgICAgICAgICA9IGNhY2hlX29wLAo+ICAgfTsKPiAgIAo+
ICAgaW50IHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gQEAgLTU5MzMsOCArNTkz
MywxMSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDgp
OiAvKiBpbnZkICovCj4gICAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA5KTogLyogd2Jp
bnZkICovCj4gICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBF
WENfR1AsIDApOwo+IC0gICAgICAgIGZhaWxfaWYob3BzLT53YmludmQgPT0gTlVMTCk7Cj4gLSAg
ICAgICAgaWYgKCAocmMgPSBvcHMtPndiaW52ZChjdHh0KSkgIT0gMCApCj4gKyAgICAgICAgZmFp
bF9pZighb3BzLT5jYWNoZV9vcCk7Cj4gKyAgICAgICAgaWYgKCAocmMgPSBvcHMtPmNhY2hlX29w
KGIgPT0gMHgwOSA/IHg4NmVtdWxfd2JpbnZkCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IHg4NmVtdWxfaW52ZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeDg2X3NlZ19ub25lLCAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKPiAgICAgICAgICAgICAgIGdvdG8gZG9u
ZTsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAKPiBAQCAtNzgwMSw4ICs3ODA0LDkgQEAgeDg2X2Vt
dWxhdGUoCj4gICAgICAgICAgICAgICAvKiBlbHNlIGNsd2IgKi8KPiAgICAgICAgICAgICAgIGZh
aWxfaWYoIXZleC5wZngpOwo+ICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoY2x3Yik7Cj4g
LSAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d2JpbnZkKTsKPiAtICAgICAgICAgICAgaWYgKCAo
cmMgPSBvcHMtPndiaW52ZChjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKPiArICAgICAgICAgICAg
ZmFpbF9pZighb3BzLT5jYWNoZV9vcCk7Cj4gKyAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5j
YWNoZV9vcCh4ODZlbXVsX2Nsd2IsIGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKPiAg
ICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gICAgICAgICAgICAgICBicmVhazsKPiAgICAg
ICAgICAgY2FzZSA3Ogo+IEBAIC03ODE4LDggKzc4MjIsMTEgQEAgeDg2X2VtdWxhdGUoCj4gICAg
ICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoY2xmbHVzaCk7Cj4gICAgICAgICAgICAgICBl
bHNlCj4gICAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoY2xmbHVzaG9wdCk7Cj4gLSAg
ICAgICAgICAgIGZhaWxfaWYob3BzLT53YmludmQgPT0gTlVMTCk7Cj4gLSAgICAgICAgICAgIGlm
ICggKHJjID0gb3BzLT53YmludmQoY3R4dCkpICE9IDAgKQo+ICsgICAgICAgICAgICBmYWlsX2lm
KCFvcHMtPmNhY2hlX29wKTsKPiArICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPmNhY2hlX29w
KHZleC5wZnggPyB4ODZlbXVsX2NsZmx1c2hvcHQKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiB4ODZlbXVsX2NsZmx1c2gsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCj4g
ICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAg
ICAgICAgIGRlZmF1bHQ6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmgKPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+IEBA
IC0xNzYsNiArMTc2LDE0IEBAIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgewo+ICAgICAgIFg4
NkVNVUxfRlBVX25vbmUKPiAgIH07Cj4gICAKPiArZW51bSB4ODZlbXVsX2NhY2hlX29wIHsKPiAr
ICAgIHg4NmVtdWxfY2xmbHVzaCwKPiArICAgIHg4NmVtdWxfY2xmbHVzaG9wdCwKPiArICAgIHg4
NmVtdWxfY2x3YiwKPiArICAgIHg4NmVtdWxfaW52ZCwKPiArICAgIHg4NmVtdWxfd2JpbnZkLAo+
ICt9Owo+ICsKPiAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZTsKPiAgIAo+ICAgLyoKPiBAQCAt
NDUyLDggKzQ2MCwxNSBAQCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzCj4gICAgICAgICAgIHVpbnQ2
NF90IHZhbCwKPiAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwo+ICAg
Cj4gLSAgICAvKiB3YmludmQ6IFdyaXRlLWJhY2sgYW5kIGludmFsaWRhdGUgY2FjaGUgY29udGVu
dHMuICovCj4gLSAgICBpbnQgKCp3YmludmQpKAo+ICsgICAgLyoKPiArICAgICAqIGNhY2hlX29w
OiBXcml0ZS1iYWNrIGFuZC9vciBpbnZhbGlkYXRlIGNhY2hlIGNvbnRlbnRzLgo+ICsgICAgICoK
PiArICAgICAqIEBzZWc6QG9mZnNldCBhcHBsaWNhYmxlIG9ubHkgdG8gc29tZSBvZiBlbnVtIHg4
NmVtdWxfY2FjaGVfb3AuCj4gKyAgICAgKi8KPiArICAgIGludCAoKmNhY2hlX29wKSgKPiArICAg
ICAgICBlbnVtIHg4NmVtdWxfY2FjaGVfb3Agb3AsCj4gKyAgICAgICAgZW51bSB4ODZfc2VnbWVu
dCBzZWcsCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCj4gICAgICAgICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKPiAgIAo+ICAgICAgIC8qIGNwdWlkOiBFbXVsYXRl
IENQVUlEIHZpYSBnaXZlbiBzZXQgb2YgRUFYLUVEWCBpbnB1dHMvb3V0cHV0cy4gKi8KPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oCj4gQEAgLTEwMiw2ICsxMDIsOCBAQAo+ICAgI2RlZmluZSBjcHVf
aGFzX3Jkc2VlZCAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRTRUVEKQo+ICAg
I2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
U01BUCkKPiAgICNkZWZpbmUgY3B1X2hhc19hdng1MTJfaWZtYSAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FWWDUxMl9JRk1BKQo+ICsjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaG9wdCAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DTEZMVVNIT1BUKQo+ICsjZGVmaW5lIGNwdV9oYXNf
Y2x3YiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DTFdCKQo+ICAgI2RlZmlu
ZSBjcHVfaGFzX2F2eDUxMmVyICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEy
RVIpCj4gICAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyY2QgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9BVlg1MTJDRCkKPiAgICNkZWZpbmUgY3B1X2hhc19zaGEgICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NIQSkKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5
c3RlbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAo+IEBAIC0yMSw2ICsy
MSwyMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2xmbHVzaChjb25zdCB2b2lkICpwCj4gICAgICAg
YXNtIHZvbGF0aWxlICggImNsZmx1c2ggJTAiIDo6ICJtIiAoKihjb25zdCBjaGFyICopcCkgKTsK
PiAgIH0KPiAgIAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgY2xmbHVzaG9wdChjb25zdCB2b2lkICpw
KQo+ICt7Cj4gKyAgICBhc20gdm9sYXRpbGUgKCAiZGF0YTE2IGNsZmx1c2ggJTAiIDo6ICJtIiAo
Kihjb25zdCBjaGFyICopcCkgKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGNsd2Io
Y29uc3Qgdm9pZCAqcCkKPiArewo+ICsjaWYgZGVmaW5lZChIQVZFX0FTX0NMV0IpCj4gKyAgICBh
c20gdm9sYXRpbGUgKCAiY2x3YiAlMCIgOjogIm0iICgqKGNvbnN0IGNoYXIgKilwKSApOwo+ICsj
ZWxpZiBkZWZpbmVkKEhBVkVfQVNfWFNBVkVPUFQpCj4gKyAgICBhc20gdm9sYXRpbGUgKCAiZGF0
YTE2IHhzYXZlb3B0ICUwIiA6OiAibSIgKCooY29uc3QgY2hhciAqKXApICk7Cj4gKyNlbHNlCj4g
KyAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHg2NiwgMHgwZiwgMHhhZSwgMHgzMiIKPiArICAg
ICAgICAgICAgICAgICAgIDo6ICJkIiAocCksICJtIiAoKihjb25zdCBjaGFyICopcCkgKTsKPiAr
I2VuZGlmCj4gK30KPiArCj4gICAjZGVmaW5lIHhjaGcocHRyLHYpIFwKPiAgICAgICAoKF9fdHlw
ZW9mX18oKihwdHIpKSlfX3hjaGcoKHVuc2lnbmVkIGxvbmcpKHYpLChwdHIpLHNpemVvZigqKHB0
cikpKSkKPiAgIAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 11:23:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 11: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 1i4kQn-0002pm-II; Mon, 02 Sep 2019 11:23:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6LlC=W5=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i4kQm-0002pf-ER
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 11:23:32 +0000
X-Inumbo-ID: 157ecfa6-cd74-11e9-aea1-12813bfff9fa
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.103]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 157ecfa6-cd74-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 11:23:27 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=T/elbwl2nvT3sacIRJELPDSmVG54aNUKlvNRjMouSD4AgZGkswCeAV39bd/yNuomTIoumrbxbJXMIz3YvutHBF3eksLtX+IFUqCNnEO9V2B8kmJz0Qes3FamvNoxWGdux1cuspsLFlUL3hAnptGDwliImaYyybNkYlZ9VL2BTv4cWS2X4Ygsd+GeN2CT1KbquHf7UIFc1azZVn1oNc/JsYSHVZoO4Muu3BTWEVofF/aeW6J4jMaqdMbTFXUR2aV3oW+k8GUQKElBMwFjBhaVh/7T8lqnN9ATHtz0duhKsEJ7/VdpnE12XH/I7Sg0fDoaREcB5j9RMXGg1l3S6YtsDQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DQzpFyFJ1scIm8HwmmrsLjRy6eHZB6l2wUQ9n8/12L0=;
 b=jWMJ7GCKQzC+m4zjFWilzTk7C0YZDCuSweZzDMmWgFg+tjpFdxCJDVtKE/VT1ROwG8MOC0UAw7FQKzOzktaT0UDKqCFsrfPCvyI6v/wLeUtwvWmTnM114Jwt9b6w2wJuK5bII1swer2qLQQ2nixfYDAxniTxX9o0IvuIZyWPewd1HXNXP5+6kV2REegVv9s104CCs8gQ2hHvD4JMnQW7kqP3TfqBogl1UO+la3/ph2qK9PKUw0XYhQU9OzsmHqCw24yHI6VS732ZqFIBNDJX8RVxlEiLEh8MzRNPpljQmFjK2kWcMr61u5A+T2vPZ0F4HJJC1mLDYS4FBYmuoGqW+w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DQzpFyFJ1scIm8HwmmrsLjRy6eHZB6l2wUQ9n8/12L0=;
 b=tcjDoEm1yVwYPRzOzzDJPGkK17yKwEBeNVVaOk6W42ntPUCAfDAPY5oe4Q08QZfh7fHhiGv/E9hb383jrpLCoqkegHSRfj0XgJsP05OQ6uu1OgzrZCCcCaT5E5GljQ+5nMUIBFBFwlR7+7aqQQK4RPlckVk5j6tTftX6E4JFoKo=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5910.eurprd02.prod.outlook.com (10.141.174.84) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2220.19; Mon, 2 Sep 2019 11:23:25 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74%4]) with mapi id 15.20.2220.022; Mon, 2 Sep 2019
 11:23:25 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2] x86/mm: Add mem access rights to NPT
Thread-Index: AQHVWPI5B/wD3XiZaECvNX3mnheiUKcSREOAgAYLgoA=
Date: Mon, 2 Sep 2019 11:23:25 +0000
Message-ID: <0b745940-d71b-7ce3-37d2-7ae4ff9e5819@bitdefender.com>
References: <20190822140210.24749-1-aisaila@bitdefender.com>
 <93e0dae4-7e6a-2f04-2886-203685b6ad28@suse.com>
In-Reply-To: <93e0dae4-7e6a-2f04-2886-203685b6ad28@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0095.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:18::35) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 4ecca4c9-2225-4af1-68ee-08d72f97f897
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5910; 
x-ms-traffictypediagnostic: AM7PR02MB5910:|AM7PR02MB5910:|AM7PR02MB5910:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB591067EEA2A635E2685988C5ABBE0@AM7PR02MB5910.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(396003)(376002)(136003)(39860400002)(346002)(189003)(199004)(11346002)(2616005)(486006)(446003)(6436002)(229853002)(8676002)(53936002)(54906003)(102836004)(7416002)(478600001)(36756003)(81166006)(81156014)(476003)(71190400001)(71200400001)(14454004)(25786009)(6512007)(86362001)(6246003)(386003)(66556008)(64756008)(66946007)(14444005)(26005)(186003)(66066001)(6486002)(66446008)(7736002)(4326008)(3846002)(31686004)(31696002)(6506007)(53546011)(52116002)(99286004)(76176011)(8936002)(2906002)(6916009)(316002)(305945005)(5660300002)(6116002)(256004)(66476007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5910;
 H:AM7PR02MB5750.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: qRpPWfaxrLP6zV8GQYDkJ1hbNYMKeLyuH7zFkH3X9UrTy86MiRarduawBjJEVYIjNVIhVa5jfwkGLHSh71Cbz4Awcc1YApqcAbvXri9T+tt8ReUdfgmH7MJJPQJ9sUpXLykwwtZLg6FRvXjB3bFhmKRieKDnGRFFF7G0snaH80vwkYGp+MULVG7gguyT0w4eW+IOS9F923oJO8NMH1vthvozSqq8PJo5XMX/lTYpDfob2fTy/lxsCQ9oSw9VAe4exX77JP1kk+/Vtsa+apW2nfEUENOfn0pOlV8xvOaXR4PcCKRsmCfZyqIQc4kPtc2Cc43JP3yGfGTzMlxVTXjtZfKLZt2qkhEbd7j7FUQuxIbALTt2AfUAarHlApP2C7O1rV/dI4xRFnLJ9xga/vLLR0ePPKs2M12z1vhubqwWtQE=
Content-ID: <F5AF5F054DC8A847B08369C4D6AFD6AD@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ecca4c9-2225-4af1-68ee-08d72f97f897
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 11:23:25.5085 (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: I+IyUGSlQ39DlXHTToTldMiVl6Vd+kDHg02EwG/rvp1K6Ds0A6oR0DZKPMmeDTHPwjfiY1cEwJk9h00U3r4BKtd9wUSaP7ncC3MO5ceTLwE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5910
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Add mem access rights to NPT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI5LjA4LjIwMTkgMTg6MDQsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAyMi4wOC4y
MDE5IDE2OjAyLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IFRoaXMgcGF0Y2gg
YWRkcyBhY2Nlc3MgY29udHJvbCBmb3IgTlBUIG1vZGUuDQo+Pg0KPj4gVGhlIGFjY2VzcyByaWdo
dHMgYXJlIHN0b3JlZCBpbiB0aGUgTlBUIHAybSB0YWJsZSA1Njo1My4NCj4gDQo+IFdoeSBzdGFy
dGluZyBmcm9tIGJpdCA1Mz8gSSBjYW4ndCBzZWVtIHRvIGZpbmQgYW55IHVzZSBvZiBiaXQgNTIu
DQoNClRoZXJlIGlzIGEgY29tbWVudCBpbiBwYWdlLmggdGhhdCB3YXJucyB0aGF0IGJpdCAxMig1
MikgaXMgdGFrZW4uDQoiLyoNCiAgKiBCaXQgMTIgb2YgYSAyNC1iaXQgZmxhZyBtYXNrLiBUaGlz
IGNvcnJlc3BvbmRzIHRvIGJpdCA1MiBvZiBhIHB0ZS4NCiAgKiBUaGlzIGlzIG5lZWRlZCB0byBk
aXN0aW5ndWlzaCBiZXR3ZWVuIHVzZXIgYW5kIGtlcm5lbCBQVEVzIHNpbmNlIA0KX1BBR0VfVVNF
Ug0KICAqIGlzIGFzc2VydGVkIGZvciBib3RoLg0KICAqLw0KI2RlZmluZSBfUEFHRV9HVUVTVF9L
RVJORUwgKDFVPDwxMikNCiINCg0KPiANCj4+IFRoZSBiaXRzIGFyZSBmcmVlIGFmdGVyIGNsZWFy
aW5nIHRoZSBJT01NVSBmbGFncyBbMV0uDQo+Pg0KPj4gTW9kaWZ5IHAybV90eXBlX3RvX2ZsYWdz
KCkgdG8gYWNjZXB0IGFuZCBpbnRlcnByZXQgYW4gYWNjZXNzIHZhbHVlLA0KPj4gcGFyYWxsZWwg
dG8gdGhlIGVwdCBjb2RlLg0KPj4NCj4+IEFkZCBhIHNldF9kZWZhdWx0X2FjY2VzcygpIG1ldGhv
ZCB0byB0aGUgcDJtLXB0IGFuZCBwMm0tZXB0IHZlcnNpb25zDQo+PiBvZiB0aGUgcDJtIHJhdGhl
ciB0aGFuIHNldHRpbmcgaXQgZGlyZWN0bHksIHRvIGRlYWwgd2l0aCBkaWZmZXJlbnQNCj4+IGRl
ZmF1bHQgcGVybWl0dGVkIGFjY2VzcyB2YWx1ZXMuDQo+IA0KPiBJIHRoaW5rIHRoaXMgd291bGQg
YmV0dGVyIGJlIGEgc2VwYXJhdGUgY2hhbmdlLg0KDQpPayBJIHdpbGwgYnJha2UgdGhlIHBhdGNo
IGluIHR3byBwYXJ0cy4gSSB3YXMgZm9sbG93aW5nIEdlb3JnZSdzIHYxIHBhdGNoLg0KDQo+IA0K
Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jDQo+PiArKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMNCj4+IEBAIC02MywxMCArNjMsMTMgQEANCj4+ICAgI2RlZmluZSBuZWVkc19y
ZWNhbGMobGV2ZWwsIGVudCkgX25lZWRzX3JlY2FsYyhsZXZlbCMjZV9nZXRfZmxhZ3MoZW50KSkN
Cj4+ICAgI2RlZmluZSB2YWxpZF9yZWNhbGMobGV2ZWwsIGVudCkgKCEobGV2ZWwjI2VfZ2V0X2Zs
YWdzKGVudCkgJiBfUEFHRV9BQ0NFU1NFRCkpDQo+PiAgIA0KPj4gKyNkZWZpbmUgX1BBR0VfQUND
RVNTX0JJVFMgICgweDFlMDApIC8qIG1lbV9hY2Nlc3MgcmlnaHRzIDE2OjEzICovDQo+IA0KPiBJ
IGd1ZXNzIHRoaXMgaXMgdG9vIGRpc2Nvbm5lY3RlZCBmcm9tIHRoZSB0d28gcGFnZS5oIGhlYWRl
cnMgd2hlcmUNCj4gdGhlIGNvcnJlbGF0aW9uIGJldHdlZW4gYml0IHBvc2l0aW9ucyBnZXRzIGV4
cGxhaW5lZCwgc28gSSBndWVzcw0KPiB5b3Ugd2FudCB0byBleHRlbmQgdGhlIGNvbW1lbnQgYW5k
IGVpdGhlciByZWZlciB0aGVyZSwgb3IgcmVwbGljYXRlDQo+IHNvbWUgb2YgaXQgdG8gbWFrZSB1
bmRlcnN0YW5kYWJsZSB3aHkgMTY6MTMgbWF0Y2hlcyA1Njo1My4NCj4gDQoNCkkgd2lsbCBleHRl
bmQgdGhlIGNvbW1lbnQgc28gYXMgdGhlIGJpdCBzaGlmdGluZyB3aWxsIGJlIGNsZWFyLg0KDQo+
IEknbSBhbHNvIGNvbmNlcm5lZCBob3cgZWFzeSBpdCdsbCBiZSBmb3Igc29tZW9uZSB0byBmaW5k
IHRoaXMNCj4gZGVmaW5pdGlvbiB3aGVuIHdhbnRpbmcgdG8gdXNlIG90aGVyIG9mIHRoZSBhdmFp
bGFibGUgYml0cy4NCg0KWWVzIHlvdSBhcmUgcmlnaHQsIEkgd2lsbCBhZGQgYSBjb21tZW50IGlu
IHBhZ2UuaCB0aGF0IGJpdHMgNTY6NTMgYXJlIA0KdXNlZCBmb3IgbWVtb3J5IGFjY2VzcyByaWdo
dHMgb24gU1ZNLg0KDQo+IA0KPj4gQEAgLTEwNCw4ICsxMTIsMzIgQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgcDJtX3R5cGVfdG9fZmxhZ3MoY29uc3Qgc3RydWN0IHAybV9kb21haW4gKnAybSwNCj4+
ICAgICAgICAgICAgICAgZmxhZ3MgfD0gX1BBR0VfUFdUOw0KPj4gICAgICAgICAgICAgICBBU1NF
UlQoIWxldmVsKTsNCj4+ICAgICAgICAgICB9DQo+PiAtICAgICAgICByZXR1cm4gZmxhZ3MgfCBQ
Mk1fQkFTRV9GTEFHUyB8IF9QQUdFX1BDRDsNCj4+ICsgICAgICAgIGZsYWdzIHw9IFAyTV9CQVNF
X0ZMQUdTIHwgX1BBR0VfUENEOw0KPj4gKyAgICAgICAgYnJlYWs7DQo+PiAgICAgICB9DQo+PiAr
DQo+PiArICAgIHN3aXRjaCAoIGFjY2VzcyApDQo+PiArICAgIHsNCj4+ICsgICAgY2FzZSBwMm1f
YWNjZXNzX3I6DQo+PiArICAgICAgICBmbGFncyB8PSBfUEFHRV9OWF9CSVQ7DQo+PiArICAgICAg
ICBmbGFncyAmPSB+X1BBR0VfUlc7DQo+PiArICAgICAgICBicmVhazsNCj4+ICsgICAgY2FzZSBw
Mm1fYWNjZXNzX3J3Og0KPj4gKyAgICAgICAgZmxhZ3MgfD0gX1BBR0VfTlhfQklUOw0KPj4gKyAg
ICAgICAgYnJlYWs7DQo+PiArICAgIGNhc2UgcDJtX2FjY2Vzc19yeDoNCj4+ICsgICAgY2FzZSBw
Mm1fYWNjZXNzX3J4MnJ3Og0KPj4gKyAgICAgICAgZmxhZ3MgJj0gfihfUEFHRV9OWF9CSVQgfCBf
UEFHRV9SVyk7DQo+PiArICAgICAgICBicmVhazsNCj4+ICsgICAgY2FzZSBwMm1fYWNjZXNzX3g6
DQo+PiArICAgICAgICBmbGFncyAmPSB+X1BBR0VfUlc7DQo+PiArICAgICAgICBicmVhazsNCj4g
DQo+IEkgY2FuJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIGZvbGxvdyB5b3UgaGVyZS4gSW4gZmFjdCBJ
IGRvbid0IHNlZQ0KPiBob3cgeW91IHdvdWxkIGJlIGFibGUgdG8gZXhwcmVzcyBleGVjdXRlLW9u
bHkgd2l0aCBOUFQuIElmIHRoaXMNCj4gaXMgcmVhbGx5IG5lZWRlZCBmb3Igc29tZSByZWFzb24s
IHRoZW4gYSBqdXN0aWZ5aW5nIGNvbW1lbnQNCj4gc2hvdWxkIGJlIGFkZGVkLg0KDQpFeGVjdXRl
LW9ubHkgc2hvdWxkIGJlIGV4cHJlc3NlZCBhcyBub3QgUEFHRV9SVyBhbmQgUEFHRV9OWF9CSVQg
bm90IHNldC4NCg0KPiANCj4+IEBAIC0xNTIsNiArMTg0LDE3IEBAIHAybV9mcmVlX2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBpbnQgcGFnZV9v
cmRlcikNCj4+ICAgICAgIHAybV9mcmVlX3B0cChwMm0sIGwxZV9nZXRfcGFnZSgqcDJtX2VudHJ5
KSk7DQo+PiAgIH0NCj4+ICAgDQo+PiArc3RhdGljIHZvaWQgcDJtX3NldF9hY2Nlc3MoaW50cHRl
X3QgKmVudHJ5LCBwMm1fYWNjZXNzX3QgYWNjZXNzKQ0KPj4gK3sNCj4+ICsgICAgKmVudHJ5IHw9
IHB1dF9wdGVfZmxhZ3MoKGdldF9wdGVfZmxhZ3MoKmVudHJ5KSAmIH5fUEFHRV9BQ0NFU1NfQklU
UykgfA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoTUFTS19JTlNSKGFjY2Vzcywg
X1BBR0VfQUNDRVNTX0JJVFMpKSk7DQo+PiArfQ0KPj4gKw0KPj4gK3N0YXRpYyBwMm1fYWNjZXNz
X3QgcDJtX2dldF9hY2Nlc3MoaW50cHRlX3QgZW50cnkpDQo+PiArew0KPj4gKyAgICByZXR1cm4g
KHAybV9hY2Nlc3NfdCkoTUFTS19FWFRSKGdldF9wdGVfZmxhZ3MoZW50cnkpLCBfUEFHRV9BQ0NF
U1NfQklUUykpOw0KPiANCj4gSXMgdGhlIGNhc3QgcmVhbGx5IG5lZWRlZCBoZXJlPw0KDQpOb3Qg
cmVhbGx5LCBJIGNhbiByZW1vdmUgaXQgaW4gdGhlIG5leHQgdmVyc2lvbi4NCg0KPiANCj4+IEBA
IC0yMjYsNiArMjY5LDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dm9pZCAqKnRhYmxlLA0KPj4gICAgICAgICAgIHsNCj4+ICAgICAgICAgICAgICAgbmV3X2VudHJ5
ID0gbDFlX2Zyb21fcGZuKHBmbiB8IChpIDw8ICgobGV2ZWwgLSAxKSAqIFBBR0VUQUJMRV9PUkRF
UikpLA0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MpOw0K
Pj4gKyAgICAgICAgICAgIHAybV9zZXRfYWNjZXNzKCZuZXdfZW50cnkubDEsIHAybS0+ZGVmYXVs
dF9hY2Nlc3MpOw0KPj4gICAgICAgICAgICAgICByYyA9IHAybS0+d3JpdGVfcDJtX2VudHJ5KHAy
bSwgZ2ZuLCBsMV9lbnRyeSArIGksIG5ld19lbnRyeSwgbGV2ZWwpOw0KPj4gICAgICAgICAgICAg
ICBpZiAoIHJjICkNCj4+ICAgICAgICAgICAgICAgew0KPj4gQEAgLTIzNyw2ICsyODEsNyBAQCBw
Mm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsDQo+PiAg
ICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDFfZW50cnkpOw0KPj4gICANCj4+ICAgICAgICAg
ICBuZXdfZW50cnkgPSBsMWVfZnJvbV9tZm4obWZuLCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JX
KTsNCj4+ICsgICAgICAgIHAybV9zZXRfYWNjZXNzKCZuZXdfZW50cnkubDEsIHAybS0+ZGVmYXVs
dF9hY2Nlc3MpOw0KPj4gICAgICAgICAgIHJjID0gcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBn
Zm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LA0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGV2ZWwgKyAxKTsNCj4+ICAgICAgICAgICBpZiAoIHJjICkNCj4gDQo+IElzIGl0
IHJlYWxseSBpbnRlbmRlZCB0byBpbnNlcnQgdGhlIGFjY2VzcyBiaXRzIGFsc28gaW50byBub24t
bGVhZg0KPiBlbnRyaWVzICh3aGljaCBtYXkgYmUgd2hhdCBpcyBiZWluZyBwcm9jZXNzZWQgaGVy
ZSk/IChNYXkgYWxzbw0KPiBhcHBseSBmdXJ0aGVyIGRvd24uKQ0KPiANCj4+IEBAIC00NzQsNiAr
NTIwLDMyIEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5nZXModWludDY0X3QgZ3Bh
KQ0KPj4gICAgICAgcmV0dXJuIHJjOw0KPj4gICB9DQo+PiAgIA0KPj4gK3N0YXRpYyBpbnQgcDJt
X3B0X2NoZWNrX2FjY2VzcyhwMm1fYWNjZXNzX3QgcDJtYSkNCj4+ICt7DQo+PiArICAgIHN3aXRj
aCAoIHAybWEgKQ0KPj4gKyAgICB7DQo+PiArICAgIGNhc2UgcDJtX2FjY2Vzc19uOg0KPj4gKyAg
ICBjYXNlIHAybV9hY2Nlc3NfdzoNCj4+ICsgICAgY2FzZSBwMm1fYWNjZXNzX3d4Og0KPj4gKyAg
ICBjYXNlIHAybV9hY2Nlc3NfbjJyd3g6DQo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4g
DQo+IEknbSBub3QgY29udmluY2VkIEVJTlZBTCBpcyBhcHByb3ByaWF0ZSBoZXJlIC0gdGhlIGFy
Z3VtZW50IGlzbid0DQo+IGludmFsaWQsIGl0J3MganVzdCB0aGF0IHRoZXJlJ3Mgbm8gd2F5IHRv
IHJlcHJlc2VudCBpdC4NCg0KV291bGQgRVBFUk0gYmUgYSBiZXR0ZXIgcmV0dXJuIGhlcmU/DQoN
ClJlZ2FyZHMsDQpBbGV4DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 11:31:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 11:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4kY1-0003eO-C3; Mon, 02 Sep 2019 11:31:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2SMQ=W5=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i4kY0-0003eJ-1s
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 11:31:00 +0000
X-Inumbo-ID: 22790540-cd75-11e9-8980-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22790540-cd75-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 11:30:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567423860;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=51ZoHPRQdGdNcn8Opfutro16d0vGfJT/U86v6S9oUUw=;
 b=grPQhwTtU/gnIZg2A+F6/4MQxZ/166L3PdxhLbUPml/+RgM6n8HCm+hV
 UUuiSC1H9qO9A/R94Li85C0vVmtCoQo43XvPsFgJMTe9qg3wKMObPMqAy
 BwiiHr5WiLI54dnG77gw9auVLLCCr44iurZLpmbrTixQ49JnM4JVNj9X0 c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: quvEcpl2OtjP5hNP/0Buy+YzHjBhLU+6B1wCdeiPj7RdzD21KEDynDV20dsOu4MkeqzE/ejIfm
 76BomTIbdaW5emplpnm9RbXC20IRakPowchI44MIFVyran5pksmS7zOzblhSl9bzRhvmFHUdqi
 S72ic6TQfksuZaaPF0YhmsieK6TD3g5mGAFfXmvTd+duvfD+AzAuVbJtMkdbQ+vwX8o7tOWzkC
 e+VF0reRLoBbqqFXbhwA+eFhWycfGbcqzeS0QtGn5edY6i44QD64cFbMfX93EG18w7t5Y04KMV
 PRU=
X-SBRS: 2.7
X-MesageID: 5013486
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5013486"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 13:30:34 +0200
Message-ID: <20190902113034.97934-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] vpci: don't allow access to devices not
 assigned to the domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBhY2Nlc3MgdGhlIFBDSSBjb25maWcg
c3BhY2Ugb2YKZGV2aWNlcyBub3QgYXNzaWduZWQgdG8gaXQuIEllOiB0aGUgY29uZmlnIHNwYWNl
IG9mIGlvbW11IGRldmljZXMKaW4gdXNlIGJ5IFhlbiBzaG91bGQgbm90IGJlIGFjY2Vzc2libGUg
dG8gdGhlIGhhcmR3YXJlIGRvbWFpbi4KCk5vdGUgdGhhdCBhY2Nlc3MgZnJvbSB0aGUgaGFyZHdh
cmUgZG9tYWluIHRvIGNvbmZpZyBzcGFjZSByZWdpb25zCndoZXJlIFhlbiBoYXNuJ3QgZGV0ZWN0
ZWQgYW55IGRldmljZXMgaXMgc3RpbGwgYWxsb3dlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBj
aS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvdnBjaS92cGNpLmMgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwppbmRleCA3NThkOTQyMGU3
Li43NjFhYTQwZjk5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYworKysgYi94
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwpAQCAtMzE5LDcgKzMxOSwyMSBAQCB1aW50MzJfdCB2cGNp
X3JlYWQocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6
ZSkKICAgICAvKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBhZGRyZXNzLiAqLwogICAg
IHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGQsIHNiZGYuc2VnLCBzYmRmLmJ1cywgc2Jk
Zi5kZXZmbik7CiAgICAgaWYgKCAhcGRldiApCisgICAgeworICAgICAgICBwY2lkZXZzX2xvY2so
KTsKKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYu
ZGV2Zm4pOworICAgICAgICBwY2lkZXZzX3VubG9jaygpOworICAgICAgICBpZiAoIHBkZXYgKQor
ICAgICAgICAgICAgLyogRHJvcCByZWFkcyB0byBkZXZpY2VzIG5vdCBhc3NpZ25lZCB0byB0aGUg
ZG9tYWluLiAqLworICAgICAgICAgICAgcmV0dXJuIGRhdGE7CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogTGV0IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIGNvbmZpZyBzcGFjZSByZWdpb25z
IGZvciBub24tZXhpc3RlbnQKKyAgICAgICAgICogZGV2aWNlcy4KKyAgICAgICAgICogVE9ETzog
cmV2aXNpdCBmb3IgZG9tVSBzdXBwb3J0LgorICAgICAgICAgKi8KICAgICAgICAgcmV0dXJuIHZw
Y2lfcmVhZF9odyhzYmRmLCByZWcsIHNpemUpOworICAgIH0KIAogICAgIHNwaW5fbG9jaygmcGRl
di0+dnBjaS0+bG9jayk7CiAKQEAgLTQxOCwxMyArNDMyLDIyIEBAIHZvaWQgdnBjaV93cml0ZShw
Y2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLAogICAg
ICAgICByZXR1cm47CiAgICAgfQogCi0gICAgLyoKLSAgICAgKiBGaW5kIHRoZSBQQ0kgZGV2IG1h
dGNoaW5nIHRoZSBhZGRyZXNzLgotICAgICAqIFBhc3N0aHJvdWdoIGV2ZXJ5dGhpbmcgdGhhdCdz
IG5vdCB0cmFwcGVkLgotICAgICAqLworICAgIC8qIEZpbmQgdGhlIFBDSSBkZXYgbWF0Y2hpbmcg
dGhlIGFkZHJlc3MuICovCiAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oZCwgc2Jk
Zi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldmZuKTsKICAgICBpZiAoICFwZGV2ICkKICAgICB7Cisg
ICAgICAgIHBjaWRldnNfbG9jaygpOworICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNiZGYu
c2VnLCBzYmRmLmJ1cywgc2JkZi5kZXZmbik7CisgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7Cisg
ICAgICAgIGlmICggcGRldiApCisgICAgICAgICAgICAvKiBJZ25vcmUgd3JpdGVzIHRvIGRldmlj
ZXMgbm90IGFzc2lnbmVkIHRvIHRoZSBkb21haW4uICovCisgICAgICAgICAgICByZXR1cm47CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogTGV0IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIGNv
bmZpZyBzcGFjZSByZWdpb25zIGZvciBub24tZXhpc3RlbnQKKyAgICAgICAgICogZGV2aWNlcy4K
KyAgICAgICAgICogVE9ETzogcmV2aXNpdCBmb3IgZG9tVSBzdXBwb3J0LgorICAgICAgICAgKi8K
ICAgICAgICAgdnBjaV93cml0ZV9odyhzYmRmLCByZWcsIHNpemUsIGRhdGEpOwogICAgICAgICBy
ZXR1cm47CiAgICAgfQotLSAKMi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 11:41:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 11:41:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4khe-0004Tl-C9; Mon, 02 Sep 2019 11:40:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zPYt=W5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i4khd-0004Tg-Ja
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 11:40:57 +0000
X-Inumbo-ID: 868c86b4-cd76-11e9-b95f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 868c86b4-cd76-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 11:40: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 7D6DAAF83;
 Mon,  2 Sep 2019 11:40:55 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190827105928.1769-1-jgross@suse.com>
 <20190827105928.1769-4-jgross@suse.com>
 <7a4fd708-b109-59b8-1633-2f80ef523dcb@citrix.com>
 <6a9bfc0d-ce17-e074-1c2d-98c36858f801@suse.com>
 <318611e2-ab1d-6c56-b36c-0195311d499c@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <68fd8945-802b-0829-0a27-9a98dfc5e7c9@suse.com>
Date: Mon, 2 Sep 2019 13:40:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <318611e2-ab1d-6c56-b36c-0195311d499c@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 3/3] 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: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMTkgMTM6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI3LjA4LjIwMTkgMTQ6
NDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI3LjA4LjE5IDE0OjM3LCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gT24gMjcvMDgvMjAxOSAxMTo1OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiArc3RhdGljIHZvaWQgKgo+Pj4+ICtzY2hlZF9pZGxlX2FsbG9jX3ZkYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYsCj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqZGQpCj4+Pj4gK3sKPj4+PiArICAgIC8qIEFueSBub24tTlVMTCBwb2lu
dGVyIGlzIGZpbmUgaGVyZS4gKi8KPj4+PiArICAgIHJldHVybiAodm9pZCAqKTFVTDsKPj4+Cj4+
PiBBcyBhbiBvYnNlcnZhdGlvbiwgdGhlIHZkYXRhIGludGVyZmFjZSAoYW5kIG90aGVycywgaWYg
YXBwbGljYWJsZSkgY291bGQKPj4+IGRvIHdpdGggYmVpbmcgdXBkYXRlZCB0byB1c2UgRVJSX1BU
UigpLCBqdXN0IGFzIGRvbmUgaW4gYy9zIDM0MGVkYzM5MAo+Pgo+PiBPbmUgb2YgdGhlIGl0ZW1z
IGZvciBteSBzY2hlZHVsZXIgY2xlYW51cCBwYXRjaGVzLgo+Pgo+Pj4gUGFzc2luZyAxIGJhY2sg
aGVyZSBpcyByYXRoZXIgZGFuZ2Vyb3VzLgo+Pgo+PiBOb3QgcmVhbGx5LiB2ZGF0YSBpcyBzY2hl
ZHVsZXIgc3BlY2lmaWMsIGFuZCB0aGUgaWRsZS1zY2hlZHVsZXIgZG9lc24ndAo+PiB1c2UgaXQu
Cj4gCj4gQnV0IG1heWJlIGhhbmRpbmcgYmFjayBlLmcuIFpFUk9fQkxPQ0tfUFRSIHdvdWxkIHN0
aWxsIGJlIGJldHRlcj8KPiBOb3QgdGhlIGxlYXN0IGJlY2F1c2Ugb2YgYXZvaWRpbmcgYW4gb3Bl
bi1jb2RlZCBjYXN0PwoKWWVzLiBJIHdhc24ndCBhd2FyZSBvZiBpdHMgZXhpc3RhbmNlLgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 11:46:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 11:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4kmb-0004gJ-0k; Mon, 02 Sep 2019 11:46:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4kma-0004gE-CX
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 11:46:04 +0000
X-Inumbo-ID: 3d52568a-cd77-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d52568a-cd77-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 11:46: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 04D31AEA5;
 Mon,  2 Sep 2019 11:46:01 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190822140210.24749-1-aisaila@bitdefender.com>
 <93e0dae4-7e6a-2f04-2886-203685b6ad28@suse.com>
 <0b745940-d71b-7ce3-37d2-7ae4ff9e5819@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <215e5edf-2105-c591-0615-457c798e3029@suse.com>
Date: Mon, 2 Sep 2019 13:46:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0b745940-d71b-7ce3-37d2-7ae4ff9e5819@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Add mem access rights to NPT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: PetreOvidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxMzoyMywgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT24g
MjkuMDguMjAxOSAxODowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDIyLjA4LjIwMTkgMTY6
MDIsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gVGhpcyBwYXRjaCBhZGRzIGFj
Y2VzcyBjb250cm9sIGZvciBOUFQgbW9kZS4KPj4+Cj4+PiBUaGUgYWNjZXNzIHJpZ2h0cyBhcmUg
c3RvcmVkIGluIHRoZSBOUFQgcDJtIHRhYmxlIDU2OjUzLgo+Pgo+PiBXaHkgc3RhcnRpbmcgZnJv
bSBiaXQgNTM/IEkgY2FuJ3Qgc2VlbSB0byBmaW5kIGFueSB1c2Ugb2YgYml0IDUyLgo+IAo+IFRo
ZXJlIGlzIGEgY29tbWVudCBpbiBwYWdlLmggdGhhdCB3YXJucyB0aGF0IGJpdCAxMig1MikgaXMg
dGFrZW4uCj4gIi8qCj4gICAqIEJpdCAxMiBvZiBhIDI0LWJpdCBmbGFnIG1hc2suIFRoaXMgY29y
cmVzcG9uZHMgdG8gYml0IDUyIG9mIGEgcHRlLgo+ICAgKiBUaGlzIGlzIG5lZWRlZCB0byBkaXN0
aW5ndWlzaCBiZXR3ZWVuIHVzZXIgYW5kIGtlcm5lbCBQVEVzIHNpbmNlIAo+IF9QQUdFX1VTRVIK
PiAgICogaXMgYXNzZXJ0ZWQgZm9yIGJvdGguCj4gICAqLwo+ICNkZWZpbmUgX1BBR0VfR1VFU1Rf
S0VSTkVMICgxVTw8MTIpCj4gIgoKQnV0IHRoYXQncyBhIFBWLW9ubHkgdGhpbmcuIFdpdGggc3Vm
ZmljaWVudCBjYXJlIGl0IHNob3VsZCBiZQpwb3NzaWJsZSB0byBoYXZlIG92ZXJsYXBwaW5nIHVz
ZXMuIEFuZCBnaXZlbiB0aGF0IHRoZSBhdmFpbGFibGUKYml0IGFyZSBhIHByZXR0eSBsaW1pdGVk
IHJlc291cmNlLCBJJ2QgdmVyeSBtdWNoIGFwcHJlY2lhdGUgaWYKeW91IGF0IGxlYXN0IHRyaWVk
IHRvIG1ha2UgdGhpcyB3b3JrLgoKPj4+IEBAIC0xMDQsOCArMTEyLDMyIEBAIHN0YXRpYyB1bnNp
Z25lZCBsb25nIHAybV90eXBlX3RvX2ZsYWdzKGNvbnN0IHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
Cj4+PiAgICAgICAgICAgICAgIGZsYWdzIHw9IF9QQUdFX1BXVDsKPj4+ICAgICAgICAgICAgICAg
QVNTRVJUKCFsZXZlbCk7Cj4+PiAgICAgICAgICAgfQo+Pj4gLSAgICAgICAgcmV0dXJuIGZsYWdz
IHwgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9QQ0Q7Cj4+PiArICAgICAgICBmbGFncyB8PSBQMk1f
QkFTRV9GTEFHUyB8IF9QQUdFX1BDRDsKPj4+ICsgICAgICAgIGJyZWFrOwo+Pj4gICAgICAgfQo+
Pj4gKwo+Pj4gKyAgICBzd2l0Y2ggKCBhY2Nlc3MgKQo+Pj4gKyAgICB7Cj4+PiArICAgIGNhc2Ug
cDJtX2FjY2Vzc19yOgo+Pj4gKyAgICAgICAgZmxhZ3MgfD0gX1BBR0VfTlhfQklUOwo+Pj4gKyAg
ICAgICAgZmxhZ3MgJj0gfl9QQUdFX1JXOwo+Pj4gKyAgICAgICAgYnJlYWs7Cj4+PiArICAgIGNh
c2UgcDJtX2FjY2Vzc19ydzoKPj4+ICsgICAgICAgIGZsYWdzIHw9IF9QQUdFX05YX0JJVDsKPj4+
ICsgICAgICAgIGJyZWFrOwo+Pj4gKyAgICBjYXNlIHAybV9hY2Nlc3Nfcng6Cj4+PiArICAgIGNh
c2UgcDJtX2FjY2Vzc19yeDJydzoKPj4+ICsgICAgICAgIGZsYWdzICY9IH4oX1BBR0VfTlhfQklU
IHwgX1BBR0VfUlcpOwo+Pj4gKyAgICAgICAgYnJlYWs7Cj4+PiArICAgIGNhc2UgcDJtX2FjY2Vz
c194Ogo+Pj4gKyAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1JXOwo+Pj4gKyAgICAgICAgYnJlYWs7
Cj4+Cj4+IEkgY2FuJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIGZvbGxvdyB5b3UgaGVyZS4gSW4gZmFj
dCBJIGRvbid0IHNlZQo+PiBob3cgeW91IHdvdWxkIGJlIGFibGUgdG8gZXhwcmVzcyBleGVjdXRl
LW9ubHkgd2l0aCBOUFQuIElmIHRoaXMKPj4gaXMgcmVhbGx5IG5lZWRlZCBmb3Igc29tZSByZWFz
b24sIHRoZW4gYSBqdXN0aWZ5aW5nIGNvbW1lbnQKPj4gc2hvdWxkIGJlIGFkZGVkLgo+IAo+IEV4
ZWN1dGUtb25seSBzaG91bGQgYmUgZXhwcmVzc2VkIGFzIG5vdCBQQUdFX1JXIGFuZCBQQUdFX05Y
X0JJVCBub3Qgc2V0LgoKQnV0IHRoYXQgc3RpbGwgZG9lc24ndCB5aWVsZCBleGVjLW9ubHkuIFdo
ZXJlIGlzIHRoaXMgInNob3VsZCBiZQpleHByZXNzZWQiIHN0YXRlZD8gSS5lLiBvbiB3aGF0IGJh
c2lzIGlzIGl0IHRvbGVyYWJsZSB0byBhbHNvIGFsbG93CnJlYWQgYWNjZXNzIGRlc3BpdGUgYSBy
ZXF1ZXN0IHRvIHRoZSBjb250cmFyeT8KCj4+PiBAQCAtNDc0LDYgKzUyMCwzMiBAQCBpbnQgcDJt
X3B0X2hhbmRsZV9kZWZlcnJlZF9jaGFuZ2VzKHVpbnQ2NF90IGdwYSkKPj4+ICAgICAgIHJldHVy
biByYzsKPj4+ICAgfQo+Pj4gICAKPj4+ICtzdGF0aWMgaW50IHAybV9wdF9jaGVja19hY2Nlc3Mo
cDJtX2FjY2Vzc190IHAybWEpCj4+PiArewo+Pj4gKyAgICBzd2l0Y2ggKCBwMm1hICkKPj4+ICsg
ICAgewo+Pj4gKyAgICBjYXNlIHAybV9hY2Nlc3NfbjoKPj4+ICsgICAgY2FzZSBwMm1fYWNjZXNz
X3c6Cj4+PiArICAgIGNhc2UgcDJtX2FjY2Vzc193eDoKPj4+ICsgICAgY2FzZSBwMm1fYWNjZXNz
X24ycnd4Ogo+Pj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Cj4+IEknbSBub3QgY29udmlu
Y2VkIEVJTlZBTCBpcyBhcHByb3ByaWF0ZSBoZXJlIC0gdGhlIGFyZ3VtZW50IGlzbid0Cj4+IGlu
dmFsaWQsIGl0J3MganVzdCB0aGF0IHRoZXJlJ3Mgbm8gd2F5IHRvIHJlcHJlc2VudCBpdC4KPiAK
PiBXb3VsZCBFUEVSTSBiZSBhIGJldHRlciByZXR1cm4gaGVyZT8KClF1aXRlIGEgYml0IGJldHRl
ciwgeWVzLiBCdXQgc3RpbGwgbm90IG9wdGltYWwsIGJ1dCBJIGNvbmZlc3MgdGhhdApJIGFsc28g
Y2FuJ3QgZmluZCBhbiBvcHRpbWFsIG9uZS4gRURPTSB3b3VsZCBsb29rIHRvIGJlIHN1aXRhYmxl
IHRvbywKaWYgb25lIHdhcyB0byBpZ25vcmUgdGhlICJtYXRoIiBhc3BlY3Qgb2YgaXQuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 11:54:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 11:54: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 1i4kud-0005Tf-S1; Mon, 02 Sep 2019 11:54:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ETX=W5=gmail.com=adam.zerella@srs-us1.protection.inumbo.net>)
 id 1i4kuc-0005Ta-6q
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 11:54:22 +0000
X-Inumbo-ID: 669f5bf4-cd78-11e9-8980-bc764e2007e4
Received: from mail-yb1-xb43.google.com (unknown [2607:f8b0:4864:20::b43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 669f5bf4-cd78-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 11:54:21 +0000 (UTC)
Received: by mail-yb1-xb43.google.com with SMTP id 1so4776887ybj.8
 for <xen-devel@lists.xenproject.org>; Mon, 02 Sep 2019 04:54:21 -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=82nFSZHd58PUyoaOvu91Z6e3GHQfz8rJSPQ4H88lHSk=;
 b=Nuzq33c0r46JUJqyJhQ6/xemtdfR0bTIOIhGieMQtnH8ycMklFzNcyYNRWo0YFOnaF
 hN3dlBRf/JvKTImJmJcdFyzuDru0Ug4SfAyvkWsoXE32HtEmvjiA1iLc8ya9UxPFmxZ+
 znezx9nKK58CRJy/zvpOj8xnsdwUwJV152n4of6DjKrhPlCPDyXMuRrRBugG55QHZ2Tp
 yrEFJOJBEUiAprtHf21Vqz96tW+s2CeOwbuqTRUi12BMxV+7S5mvrvVDPGv52Veo57F2
 x5n+FB9d4yqxQ/hLo+1gnWqvxW4K3sge733XCKb1qCjZyK83J66ZATll0Q8tYG/rxGxd
 V8uA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=82nFSZHd58PUyoaOvu91Z6e3GHQfz8rJSPQ4H88lHSk=;
 b=gMv1VtfAmdSYtXlRnj8DNTL2v6ejx8PLPfMa2aDLvpzBX3NqY4npC7eu10qCb6+SyL
 DC5H2eQmmP/SEfNfaCsyiaBUSLNFj25xn72TgGkxT6hnIEdi6aPt7L1jqoKcDXSKAxO7
 yGn1pyovoLhM0I7eTckwicMIIBy+bl8fHzY7SW1k/eSD79sCH26XqPV8bbR/P8Pupufc
 IPpdaIDb5lihwVFhkE/FwzPJMqjkoZ0wmZlhzXxEvO7KJSzDnpwwbKv34rvWk3iZ4PG3
 NnVpQubWGryLqCO6Ci/GT8pyITc+wwqxfITI15yIG1TX2Cktd2etRCuLOgfkiKFSE7qA
 KqVQ==
X-Gm-Message-State: APjAAAVYW2ZTuq336oBaw04Q4sduwAKM67p1xycCEb+HHgwU5r5VEOMr
 VJHq18bFF+lqi5a1gZScnhLNdCwK1jS2gZ2kCYw=
X-Google-Smtp-Source: APXvYqy+F72FCO7jnPxJBkGTCZIT2GQHSCjDuq9dO7TQM7WSPEZ5ai0NKX2DA2mBOWUjnOJ8BVH5L3aj7rBmUrEtQA0=
X-Received: by 2002:a25:1e09:: with SMTP id e9mr20664696ybe.293.1567425259665; 
 Mon, 02 Sep 2019 04:54:19 -0700 (PDT)
MIME-Version: 1.0
References: <20190901065828.7762-1-adam.zerella@gmail.com>
 <84ce8eca-b02a-de32-2e1b-a0bf3542c674@suse.com>
In-Reply-To: <84ce8eca-b02a-de32-2e1b-a0bf3542c674@suse.com>
From: Adam Zerella <adam.zerella@gmail.com>
Date: Mon, 2 Sep 2019 21:53:53 +1000
Message-ID: <CAPtnKNnEi4=fkq4wrW=xx=Hx=Fw34TW7E+bOjAWBhNyWDO67YQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen/efi: Fix EFI variable 'name' type
 conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: multipart/mixed; boundary="===============8213512188204495249=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8213512188204495249==
Content-Type: multipart/alternative; boundary="000000000000d07d7e059190a1a8"

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

Ahh, I see that I definitely should have made the patch notes more
descriptive. I could be wrong but I was under the impression that casting
the data type of wchar_t to efi_char16_t (unsigned short) was acceptable as
I've seen it in similar patches before, see here
https://lkml.org/lkml/2019/7/21/126. The Sparse warning threw me off.

I thought the cast would inform the compiler better when it came to unicode
characters, I may be wrong here, I'm very new to submitting patches...

On Mon, 2 Sep 2019 at 17:54, Jan Beulich <jbeulich@suse.com> wrote:

> On 01.09.2019 08:58, Adam Zerella wrote:
> > This resolves a type conversion from 'char *' to 'unsigned short'.
>
> Could you explain this? There's no ...
>
> > --- a/arch/x86/xen/efi.c
> > +++ b/arch/x86/xen/efi.c
> > @@ -118,8 +118,8 @@ static enum efi_secureboot_mode
> xen_efi_get_secureboot(void)
> >       unsigned long size;
> >
> >       size = sizeof(secboot);
> > -     status = efi.get_variable(L"SecureBoot", &efi_variable_guid,
> > -                               NULL, &size, &secboot);
> > +     status = efi.get_variable((efi_char16_t *)L"SecureBoot",
> > +                               &efi_variable_guid, NULL, &size,
> &secboot);
>
> ... "char *" resulting as type for L"" type strings, hence there
> should be no need for a cast: In fact I consider such casts
> dangerous, as they may hide actual problems. To me this looks
> more like something that wants fixing in sparse; the compilers,
> after all, have no issue with such wide character string literals.
>
> > @@ -158,7 +158,7 @@ static enum efi_secureboot_mode
> xen_efi_get_secureboot(void)
> >       return efi_secureboot_mode_unknown;
> >  }
> >
> > -void __init xen_efi_init(struct boot_params *boot_params)
> > +static void __init xen_efi_init(struct boot_params *boot_params)
> >  {
> >       efi_system_table_t *efi_systab_xen;
>
> If I was a maintainer of this code, I'd request this not be part
> of a patch with a title being entirely unrelated to the change.
>
> Jan
>

Adam

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D""><=
span style=3D"font-family:tahoma,sans-serif">Ahh, I see that I definitely s=
hould have made the patch notes more descriptive.=C2=A0</span><span style=
=3D"font-family:tahoma,sans-serif">I could be wrong but I was under the imp=
ression that casting the data type of=C2=A0</span>wchar_t<font face=3D"taho=
ma, sans-serif">=C2=A0to efi_char16_t (unsigned short) was acceptable as I&=
#39;ve seen it in similar patches before, see here=C2=A0</font><a href=3D"h=
ttps://lkml.org/lkml/2019/7/21/126">https://lkml.org/lkml/2019/7/21/126</a>=
. The Sparse warning threw me off.</div><div class=3D"gmail_default" style=
=3D""><br></div><div class=3D"gmail_default" style=3D"">I thought the cast =
would inform the compiler better when it came to unicode characters, I may =
be wrong here, I&#39;m very new to submitting patches...</div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, 2 Sep=
 2019 at 17:54, Jan Beulich &lt;<a href=3D"mailto:jbeulich@suse.com">jbeuli=
ch@suse.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">On 01.09.2019 08:58, Adam Zerella wrote:<br>
&gt; This resolves a type conversion from &#39;char *&#39; to &#39;unsigned=
 short&#39;.<br>
<br>
Could you explain this? There&#39;s no ...<br>
<br>
&gt; --- a/arch/x86/xen/efi.c<br>
&gt; +++ b/arch/x86/xen/efi.c<br>
&gt; @@ -118,8 +118,8 @@ static enum efi_secureboot_mode xen_efi_get_secure=
boot(void)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0unsigned long size;<br>
&gt;=C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0size =3D sizeof(secboot);<br>
&gt; -=C2=A0 =C2=A0 =C2=A0status =3D efi.get_variable(L&quot;SecureBoot&quo=
t;, &amp;efi_variable_guid,<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0NULL, &amp;size, &amp;secboot);<b=
r>
&gt; +=C2=A0 =C2=A0 =C2=A0status =3D efi.get_variable((efi_char16_t *)L&quo=
t;SecureBoot&quot;,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&amp;efi_variable_guid, NULL, &am=
p;size, &amp;secboot);<br>
<br>
... &quot;char *&quot; resulting as type for L&quot;&quot; type strings, he=
nce there<br>
should be no need for a cast: In fact I consider such casts<br>
dangerous, as they may hide actual problems. To me this looks<br>
more like something that wants fixing in sparse; the compilers,<br>
after all, have no issue with such wide character string literals.<br>
<br>
&gt; @@ -158,7 +158,7 @@ static enum efi_secureboot_mode xen_efi_get_secure=
boot(void)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0return efi_secureboot_mode_unknown;<br>
&gt;=C2=A0 }<br>
&gt;=C2=A0 <br>
&gt; -void __init xen_efi_init(struct boot_params *boot_params)<br>
&gt; +static void __init xen_efi_init(struct boot_params *boot_params)<br>
&gt;=C2=A0 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0efi_system_table_t *efi_systab_xen;<br>
<br>
If I was a maintainer of this code, I&#39;d request this not be part<br>
of a patch with a title being entirely unrelated to the change.<br>
<br>
Jan<br>
</blockquote></div><br clear=3D"all"><div><span style=3D"font-family:tahoma=
,sans-serif"><span class=3D"gmail_default" style=3D"font-family:tahoma,sans=
-serif"></span>Adam</span><br></div><br><div dir=3D"ltr" class=3D"gmail_sig=
nature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D=
"ltr"><div></div><div></div></div></div></div></div></div></div></div>

--000000000000d07d7e059190a1a8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8213512188204495249==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 02 11:58:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 11:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4kyF-0005fO-GX; Mon, 02 Sep 2019 11:58:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4kyD-0005fJ-Tm
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 11:58:05 +0000
X-Inumbo-ID: eb7946dc-cd78-11e9-b95f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb7946dc-cd78-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 11:58: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 9935FAE14;
 Mon,  2 Sep 2019 11:58:03 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, Kevin Tian <kevin.tian@intel.com>
References: <20190902113034.97934-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e4afc421-17ef-32a7-21f4-3ecb65ebb44a@suse.com>
Date: Mon, 2 Sep 2019 13:58:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902113034.97934-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] vpci: don't allow access to devices not
 assigned to the domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxMzozMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IERvbid0IGFsbG93
IHRoZSBoYXJkd2FyZSBkb21haW4gdG8gYWNjZXNzIHRoZSBQQ0kgY29uZmlnIHNwYWNlIG9mCj4g
ZGV2aWNlcyBub3QgYXNzaWduZWQgdG8gaXQuIEllOiB0aGUgY29uZmlnIHNwYWNlIG9mIGlvbW11
IGRldmljZXMKPiBpbiB1c2UgYnkgWGVuIHNob3VsZCBub3QgYmUgYWNjZXNzaWJsZSB0byB0aGUg
aGFyZHdhcmUgZG9tYWluLgoKV2VsbCwgSSBhZ3JlZSB3aXRoIHdoYXQgeW91IHNheSBhYm92ZSwg
YnV0IHRoZSBjb2RlIGNoYW5nZSBkaXNhbGxvd3MKbXVjaCBtb3JlIHRoYW4gdGhpcy4gSW4gcGFy
dGljdWxhciBEb20wIChhbmQgbWF5YmUgc3R1YiBkb21haW5zIHRvbykKbmVlZCB0byBiZSBhYmxl
IHRvIGFjY2VzcyB0aGUgY29uZmlnIHNwYWNlIG9mIGRldmljZXMgYXNzaWduZWQgdG8KZ3Vlc3Rz
LCBlLmcuIGZvciBxZW11IHRvIGNvbnRyb2wgTVNJIGFuZC9vciBNU0ktWC4KCj4gLS0tIGEveGVu
L2RyaXZlcnMvdnBjaS92cGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+IEBA
IC0zMTksNyArMzE5LDIxIEBAIHVpbnQzMl90IHZwY2lfcmVhZChwY2lfc2JkZl90IHNiZGYsIHVu
c2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplKQo+ICAgICAgLyogRmluZCB0aGUgUENJ
IGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4gKi8KPiAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZf
YnlfZG9tYWluKGQsIHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXZmbik7Cj4gICAgICBpZiAo
ICFwZGV2ICkKPiArICAgIHsKPiArICAgICAgICBwY2lkZXZzX2xvY2soKTsKPiArICAgICAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXZmbik7Cj4gKyAg
ICAgICAgcGNpZGV2c191bmxvY2soKTsKClRoZSBsb2NraW5nIGhlcmUgcG9pbnRzIG91dCBhIHBy
ZS1leGlzdGluZyBpc3N1ZTogV2hpbGUKcGNpX2dldF9wZGV2X2J5X2RvbWFpbigpIGRvZXNuJ3Qg
Y2hlY2sgdGhhdCB0aGUgcGNpZGV2cyBsb2NrIGlzCmJlaW5nIGhlbGQsIGl0IHJlYWxseSBzaG91
bGQuIEl0IG5vdCBkb2luZyBzbyBpcyAoSSBndWVzcykgYmVjYXVzZQpWVC1kIGNvZGUgdG9vIGxv
b2tzIHRvIGJlIHZpb2xhdGluZyB0aGlzLiBLZXZpbiAtIHRob3VnaHRzPwoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 12:04:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 12:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4l4N-0006Wd-M6; Mon, 02 Sep 2019 12:04:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4l4M-0006WY-HC
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 12:04:26 +0000
X-Inumbo-ID: ce762edc-cd79-11e9-b95f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ce762edc-cd79-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 12:04:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567425866;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=bzDaXG7ER0pNufUh9BAqLYS2x9RYxdz6hsJ4wFcQMCA=;
 b=IkqR58nhKRTPULEJRBkZpKNUZdctUP5izD+/UpSbq8d1FNOJlKIBtQWP
 WT3zyPJPS7j1vWSoJSdBy9pNcjIGh7hcS4XvIdtlMWEFmfF4Cg+k5f8/p
 0HbZSDcCNWOamLu3BqHNKYz0igEGzLEb6RbkeLMigDL/+VP0hPNSu9N64 c=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EIszEdnm+VrUAZBy4uGdK0gPf/YHpexGSumFa71NotTcsXahWCQQ0U6kIeFBjSlGFuGMYhxM24
 xP3fnYFv041jLnNoczbo1P6xgv6zqKZzCdK1b/j4N5myUkhlPpXTHgunWH9n2j2x3RGJNCQNua
 i5X3gtD913UP6WC8/78v+cg8LLemhTGceut3jhVVUouGaK3EYLeBuk7Eg6WGdStDV7Vl/nuXQx
 qvS5NzxwPTq7RRX88hy+m8hUpYJN5qreZyy9Tra/F7ei74mOr2UlES3setjuVFDgGD1qOunmaL
 BJE=
X-SBRS: 2.7
X-MesageID: 5014484
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5014484"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: Ping: [PATCH 1/6] x86emul: generalize wbinvd() hook
Thread-Index: AQHVMAVkKhByd04q0k2rjesQjIAqKacYfHyAgAAwB6A=
Date: Mon, 2 Sep 2019 12:04:21 +0000
Message-ID: <7aa58f5a13c14324bc19c9e9c029ac5f@AMSPEX02CL03.citrite.net>
References: <2d69ac51-9c4a-96f9-fd37-578658076571@suse.com>
 <3f30c73d-94a7-f9ca-5914-0400f1f98cc3@suse.com>
 <b37d16e7-ede4-98ce-c0f1-8d0d9aa2ec35@suse.com>
In-Reply-To: <b37d16e7-ede4-98ce-c0f1-8d0d9aa2ec35@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] Ping: [PATCH 1/6] x86emul: generalize wbinvd() hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wl@xen.org>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDEyOjEwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUgPHds
QHhlbi5vcmc+DQo+IFN1YmplY3Q6IFBpbmc6IFtQQVRDSCAxLzZdIHg4NmVtdWw6IGdlbmVyYWxp
emUgd2JpbnZkKCkgaG9vaw0KPiANCj4gT24gMDEuMDcuMjAxOSAxMzo1NSwgSmFuIEJldWxpY2gg
d3JvdGU6DQo+ID4gVGhlIGhvb2sgaXMgYWxyZWFkeSBpbiB1c2UgZm9yIG90aGVyIHB1cnBvc2Vz
LCBhbmQgZW11bGF0aW5nIGUuZy4NCj4gPiBDTEZMVVNIIGJ5IGlzc3VpbmcgV0JJTlZEIGlzLCB3
ZWxsLCBub3QgdmVyeSBuaWNlLiBSZW5hbWUgdGhlIGhvb2sgYW5kDQo+ID4gYWRkIHBhcmFtZXRl
cnMuIFVzZSBsaWdodGVyIHdlaWdodCBmbHVzaGluZyBpbnNucyB3aGVuIHBvc3NpYmxlIGluDQo+
ID4gaHZtZW11bF9jYWNoZV9vcCgpLg0KPiA+DQo+ID4gaHZtZW11bF9jYWNoZV9vcCgpIHRyZWF0
aW5nIHg4NmVtdWxfaW52ZCB0aGUgc2FtZSBhcyB4ODZlbXVsX3diaW52ZCBpcw0KPiA+IHRvIHJl
dGFpbiBvcmlnaW5hbCBiZWhhdmlvciwgYnV0IEknbSBub3Qgc3VyZSB0aGlzIGlzIHdoYXQgd2Ug
d2FudCBpbg0KPiA+IHRoZSBsb25nIHJ1bi4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gDQo+IFBhdWwsDQo+IA0KPiBhbnkgY2hhbmNl
IEkgY291bGQgZ2V0IHlvdXIgYWNrIChvciBvdGhlcndpc2UpIGhlcmU/IEkgdGhvdWdodCBJIGRp
ZA0KPiBhbnN3ZXIgdGhlIG9uZSBxdWVzdGlvbiB5b3UgaGFkIHJhaXNlZCB0byB5b3VyIHNhdGlz
ZmFjdGlvbi4NCj4gDQoNClllcywgeW91IGRpZC4gU29ycnkgZm9yIG5vdCBhY2tpbmcgZWFybGll
ci4NCg0KQWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 12:12:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 12:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4lBd-0007Lf-O7; Mon, 02 Sep 2019 12:11:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4lBd-0007LU-9Q
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 12:11:57 +0000
X-Inumbo-ID: db4a200e-cd7a-11e9-b95f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db4a200e-cd7a-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 12:11:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567426317;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=w6i41ZxPiPF2yUs3xAzSTkIf3AiNAEX/fl83Hf/iJ2k=;
 b=CmVc/4PQ93pV7Ezk7/xYk9dXEB+Jn7ZW3eZxBbmkjioyT328iCLMu551
 l4t5MrsufVTEsJaIHUn4KMegEJ/vAoi+RxdS8ju6IDQ4gvL960pAaQm7/
 fKcKCWFbUTghqjQ/mkoNuEz7HC5iOOxBm9t/8625s0WwxAwjp3+427Ir2 o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6g+TGuXWfnbNTIrHE5QLyOIQVAH9w3CpgRAi7YmJzfsj9i3xgN2WjrrbX+f+27HwnJ5RDiMFBu
 S0DF/+r5WzOHuFmQjIqFfpOfqBRYxmXdhY1z+CaO/ClyUYsNhF6YDg61gJ8yd5v3teMvcv4n1Q
 YuEkT9qnKLKgRii4YhSxW4+YYGuuwXWi7h8xeFYLAroG7LPpnkuRDoC9hoNY0mAo7sD0/mT1ug
 vCmMQky27ZhL4LjDstS5J/60kBJFHWUA/c8O9z+FCY75rch9pKoqqsWjmDSZ4H3QduoUetex2V
 UHo=
X-SBRS: 2.7
X-MesageID: 5014793
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5014793"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 13:11:50 +0100
Message-ID: <20190902121151.11384-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x86/acpi: Drop sleep_states[] and
 associated print messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2xlZXBfc3RhdGVzW10gaXMgYSB3cml0ZS1vbmx5IGFycmF5LCBhbmQgZGVzcGl0ZSB0aGUgbG9v
cCBsb2dpYywgdGhlIHByaW50ZWQKbWVzc2FnZSBpcyBjb25zaXN0ZW50bHkgIkFDUEkgc2xlZXAg
bW9kZXM6IFMzIi4gIERyb3AgaXQgYWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDE1
IC0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dl
ci5jCmluZGV4IGQ4M2U4Y2RkNTIuLjZhZTllMjkyMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMzYsNyAr
MzYsNiBAQCB1aW50MzJfdCBzeXN0ZW1fcmVzZXRfY291bnRlciA9IDE7CiBzdGF0aWMgY2hhciBf
X2luaXRkYXRhIG9wdF9hY3BpX3NsZWVwWzIwXTsKIHN0cmluZ19wYXJhbSgiYWNwaV9zbGVlcCIs
IG9wdF9hY3BpX3NsZWVwKTsKIAotc3RhdGljIHU4IHNsZWVwX3N0YXRlc1tBQ1BJX1NfU1RBVEVf
Q09VTlRdOwogc3RhdGljIERFRklORV9TUElOTE9DSyhwbV9sb2NrKTsKIAogc3RydWN0IGFjcGlf
c2xlZXBfaW5mbyBhY3BpX3NpbmZvOwpAQCAtNDYwLDcgKzQ1OSw2IEBAIGFjcGlfc3RhdHVzIGFj
cGlfZW50ZXJfc2xlZXBfc3RhdGUodTggc2xlZXBfc3RhdGUpCiAKIHN0YXRpYyBpbnQgX19pbml0
IGFjcGlfc2xlZXBfaW5pdCh2b2lkKQogewotICAgIGludCBpOwogICAgIGNoYXIgKnAgPSBvcHRf
YWNwaV9zbGVlcDsKIAogICAgIHdoaWxlICggKHAgIT0gTlVMTCkgJiYgKCpwICE9ICdcMCcpICkK
QEAgLTQ3NCwxOSArNDcyLDYgQEAgc3RhdGljIGludCBfX2luaXQgYWNwaV9zbGVlcF9pbml0KHZv
aWQpCiAgICAgICAgICAgICBwICs9IHN0cnNwbihwLCAiLCBcdCIpOwogICAgIH0KIAotICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiQUNQSSBzbGVlcCBtb2RlczoiKTsKLSAgICBmb3IgKCBpID0gMDsg
aSA8IEFDUElfU19TVEFURV9DT1VOVDsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlmICggaSA9PSBB
Q1BJX1NUQVRFX1MzICkKLSAgICAgICAgewotICAgICAgICAgICAgc2xlZXBfc3RhdGVzW2ldID0g
MTsKLSAgICAgICAgICAgIHByaW50aygiIFMlZCIsIGkpOwotICAgICAgICB9Ci0gICAgICAgIGVs
c2UKLSAgICAgICAgICAgIHNsZWVwX3N0YXRlc1tpXSA9IDA7Ci0gICAgfQotICAgIHByaW50aygi
XG4iKTsKLQogICAgIHJldHVybiAwOwogfQogX19pbml0Y2FsbChhY3BpX3NsZWVwX2luaXQpOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 12:12:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 12:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4lBd-0007LZ-Fr; Mon, 02 Sep 2019 12:11: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=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4lBc-0007LP-AC
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 12:11:56 +0000
X-Inumbo-ID: d9b80081-cd7a-11e9-aea1-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9b80081-cd7a-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 12:11:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567426316;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=CqgR/RHdhNltlblA7nkz/ZnEPWCzyYZ4hsOB0ToZdVE=;
 b=VSu1xpakTmYN+rLf/ZV8iV7NwnmqR/t4w3MFqQd6f6SmfcRsGdPnKsm3
 lnP9/OzGqUIJkVR6EyTCRDwU98kg+I/g9j7JbyFAahpNsWuwxay52FlsO
 gBoaYXzgdguPfqa6n3LWRN3FFXv4/rn9NP+ZeyZsP/INKUkriRtOhM/3x 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bro0QrskLfeX/GqsCO+LDMZ89xz1HF+7pk80gs3KslECtevHUfIH9acPsMHARtM28adm1hO+Xp
 ogy7sUmgIR1Ae4qeYNFlAJGzqLSQZxavIY0q71/kh603vVklECFyY2lBgqlVt0R9IkYh9AXeFw
 gMONqd4Mk8pj7lCEnQgWqSDsEZZTH2HpwaIuERVqNYjKN/bwHqKoemQ4U6IgeZ3w+lUf0YD3QD
 jYoZiS9O2GeGrL7hKvqEzjSqF0Me/C7BiwzHoh7UQf8yZ+unAk7UCF+v+em0RC0rBa/hSr/n9n
 v/o=
X-SBRS: 2.7
X-MesageID: 5064152
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5064152"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 13:11:51 +0100
Message-ID: <20190902121151.11384-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190902121151.11384-1-andrew.cooper3@citrix.com>
References: <20190902121151.11384-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] x86/apci: Adjust command line parsing for
 "acpi_sleep"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGVyZm9ybSBwYXJzaW5nIGluIGEgY3VzdG9tX3BhcmFtLCByYXRoZXIgdGhhbiBzdGFzaGluZyB0
aGUgY29udGVudCBpbiBhCnN0cmluZyBhbmQgcGFyc2luZyBpbiBhbiBpbml0Y2FsbC4gIEFkanVz
dCB0aGUgcGFyc2luZyB0byBjb25mb3JtIHRvIGN1cnJlbnQKc3RhbmRhcmRzLgoKTm8gcHJhY3Rp
Y2FsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
V2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKVGhlIHJlYXNvbiB0aGF0IGZsYWdzIGlzIHB1bGxlZCBpbnRvIGEgbG9jYWwgdmFy
aWFibGUgaXMgdGhhdCB0aGUgY29kZWdlbiBmb3IKYWNwaV92aWRlb19mbGFncyBpcyBhdHRyb2Np
b3VzLCAyNjAgYnl0ZXMhLCBhbmQgZG91YmxlcyB1cCB3aGVuIHVzZWQgdHdpY2UuCi0tLQogeGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hl
bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggNmFlOWUyOTIyOS4uMWNlNWRlMjIxZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNw
aS9wb3dlci5jCkBAIC0zMyw4ICszMywzMiBAQAogCiB1aW50MzJfdCBzeXN0ZW1fcmVzZXRfY291
bnRlciA9IDE7CiAKLXN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2FjcGlfc2xlZXBbMjBdOwot
c3RyaW5nX3BhcmFtKCJhY3BpX3NsZWVwIiwgb3B0X2FjcGlfc2xlZXApOworc3RhdGljIGludCBw
YXJzZV9hY3BpX3NsZWVwKGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7Cisg
ICAgdW5zaWduZWQgaW50IGZsYWcgPSAwOworICAgIGludCByYyA9IDA7CisKKyAgICBkbyB7Cisg
ICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAg
ICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21w
KHMsICJzM19iaW9zIikgKQorICAgICAgICAgICAgZmxhZyB8PSAxOworICAgICAgICBlbHNlIGlm
ICggIWNtZGxpbmVfc3RyY21wKHMsICJzM19tb2RlIikgKQorICAgICAgICAgICAgZmxhZyB8PSAy
OworICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9
IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICBhY3BpX3ZpZGVvX2ZsYWdzID0g
ZmxhZzsKKworICAgIHJldHVybiAwOworfQorY3VzdG9tX3J1bnRpbWVfcGFyYW0oImFjcGlfc2xl
ZXAiLCBwYXJzZV9hY3BpX3NsZWVwKTsKIAogc3RhdGljIERFRklORV9TUElOTE9DSyhwbV9sb2Nr
KTsKIApAQCAtNDU2LDIyICs0ODAsMyBAQCBhY3BpX3N0YXR1cyBhY3BpX2VudGVyX3NsZWVwX3N0
YXRlKHU4IHNsZWVwX3N0YXRlKQogCiAgICAgcmV0dXJuX0FDUElfU1RBVFVTKEFFX09LKTsKIH0K
LQotc3RhdGljIGludCBfX2luaXQgYWNwaV9zbGVlcF9pbml0KHZvaWQpCi17Ci0gICAgY2hhciAq
cCA9IG9wdF9hY3BpX3NsZWVwOwotCi0gICAgd2hpbGUgKCAocCAhPSBOVUxMKSAmJiAoKnAgIT0g
J1wwJykgKQotICAgIHsKLSAgICAgICAgaWYgKCAhc3RybmNtcChwLCAiczNfYmlvcyIsIDcpICkK
LSAgICAgICAgICAgIGFjcGlfdmlkZW9fZmxhZ3MgfD0gMTsKLSAgICAgICAgaWYgKCAhc3RybmNt
cChwLCAiczNfbW9kZSIsIDcpICkKLSAgICAgICAgICAgIGFjcGlfdmlkZW9fZmxhZ3MgfD0gMjsK
LSAgICAgICAgcCA9IHN0cmNocihwLCAnLCcpOwotICAgICAgICBpZiAoIHAgIT0gTlVMTCApCi0g
ICAgICAgICAgICBwICs9IHN0cnNwbihwLCAiLCBcdCIpOwotICAgIH0KLQotICAgIHJldHVybiAw
OwotfQotX19pbml0Y2FsbChhY3BpX3NsZWVwX2luaXQpOwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 12:15:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 12: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 1i4lEk-0007Z4-7T; Mon, 02 Sep 2019 12:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4lEj-0007Yy-6r
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 12:15:09 +0000
X-Inumbo-ID: 4d8325d0-cd7b-11e9-aea1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d8325d0-cd7b-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 12:15:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567426508;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wLEkaV6ms5gU8RgRUu1/pZdh19+1yvzMwiM9139zOJY=;
 b=en6GdqFhMNLxRU1HJQwDA/af0ZKd/pCuaR2a2XLmqmf9Pk2WQTbth/E/
 P/HZhLkGlgZxeUMWA6DwucLTSNX4NWguiTQBonmbwKya0tbsiF4VfKehq
 pr/Xv2657eMH29Gu1ZkYDkmzBGHRhHXSQwy18qr6AmUQUdaOC79Jurtny A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: G3S4Ha172P3YSv3GJY/H6Xf1GgEixxjKUP+9K9OsRu5HYsV7SiJNcmhCGLqTi63tHRo5H6vQar
 l30ozMdRTJ+I7KI8/OQc6mykcVU/kYHzaFh4DgUFRxyec9IBuk7Ps7HpXJJxkQqjA0kysNi1ee
 iWtBeunC3GRM/l247/JGLQkU0O3+Yd0YxN6ScvTyK3OoPp7cIsTtWPBmuKLOV/ldYnwTin/eTh
 mQdceijd52isqn/W66YNYGwdBhDlK90SB1tlcZUO009k/pduKQ+/1xZ+/jXHYJbJ1opA43k08m
 faQ=
X-SBRS: 2.7
X-MesageID: 5024762
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5024762"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 13:14:59 +0100
Message-ID: <20190902121459.11855-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190902121151.11384-1-andrew.cooper3@citrix.com>
References: <20190902121151.11384-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] x86/apci: Adjust command line parsing for
 "acpi_sleep"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGVyZm9ybSBwYXJzaW5nIGluIGEgY3VzdG9tX3BhcmFtLCByYXRoZXIgdGhhbiBzdGFzaGluZyB0
aGUgY29udGVudCBpbiBhCnN0cmluZyBhbmQgcGFyc2luZyBpbiBhbiBpbml0Y2FsbC4gIEFkanVz
dCB0aGUgcGFyc2luZyB0byBjb25mb3JtIHRvIGN1cnJlbnQKc3RhbmRhcmRzLgoKTm8gcHJhY3Rp
Y2FsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
V2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKVGhlIHJlYXNvbiB0aGF0IGZsYWdzIGlzIHB1bGxlZCBpbnRvIGEgbG9jYWwgdmFy
aWFibGUgaXMgdGhhdCB0aGUgY29kZWdlbiBmb3IKYWNwaV92aWRlb19mbGFncyBpcyBhdHRyb2Np
b3VzLCAyNjAgYnl0ZXMhLCBhbmQgZG91YmxlcyB1cCB3aGVuIHVzZWQgdHdpY2UuCi0tLQogeGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hl
bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggNmFlOWUyOTIyOS4uNDE0YmRhMjA1ZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNw
aS9wb3dlci5jCkBAIC0zMyw4ICszMywzMiBAQAogCiB1aW50MzJfdCBzeXN0ZW1fcmVzZXRfY291
bnRlciA9IDE7CiAKLXN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2FjcGlfc2xlZXBbMjBdOwot
c3RyaW5nX3BhcmFtKCJhY3BpX3NsZWVwIiwgb3B0X2FjcGlfc2xlZXApOworc3RhdGljIGludCBf
X2luaXQgcGFyc2VfYWNwaV9zbGVlcChjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIg
KnNzOworICAgIHVuc2lnbmVkIGludCBmbGFnID0gMDsKKyAgICBpbnQgcmMgPSAwOworCisgICAg
ZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisg
ICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBpZiAoICFjbWRsaW5l
X3N0cmNtcChzLCAiczNfYmlvcyIpICkKKyAgICAgICAgICAgIGZsYWcgfD0gMTsKKyAgICAgICAg
ZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiczNfbW9kZSIpICkKKyAgICAgICAgICAgIGZs
YWcgfD0gMjsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAg
ICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgYWNwaV92aWRlb19m
bGFncyA9IGZsYWc7CisKKyAgICByZXR1cm4gMDsKK30KK2N1c3RvbV9wYXJhbSgiYWNwaV9zbGVl
cCIsIHBhcnNlX2FjcGlfc2xlZXApOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHBtX2xvY2sp
OwogCkBAIC00NTYsMjIgKzQ4MCwzIEBAIGFjcGlfc3RhdHVzIGFjcGlfZW50ZXJfc2xlZXBfc3Rh
dGUodTggc2xlZXBfc3RhdGUpCiAKICAgICByZXR1cm5fQUNQSV9TVEFUVVMoQUVfT0spOwogfQot
Ci1zdGF0aWMgaW50IF9faW5pdCBhY3BpX3NsZWVwX2luaXQodm9pZCkKLXsKLSAgICBjaGFyICpw
ID0gb3B0X2FjcGlfc2xlZXA7Ci0KLSAgICB3aGlsZSAoIChwICE9IE5VTEwpICYmICgqcCAhPSAn
XDAnKSApCi0gICAgewotICAgICAgICBpZiAoICFzdHJuY21wKHAsICJzM19iaW9zIiwgNykgKQot
ICAgICAgICAgICAgYWNwaV92aWRlb19mbGFncyB8PSAxOwotICAgICAgICBpZiAoICFzdHJuY21w
KHAsICJzM19tb2RlIiwgNykgKQotICAgICAgICAgICAgYWNwaV92aWRlb19mbGFncyB8PSAyOwot
ICAgICAgICBwID0gc3RyY2hyKHAsICcsJyk7Ci0gICAgICAgIGlmICggcCAhPSBOVUxMICkKLSAg
ICAgICAgICAgIHAgKz0gc3Ryc3BuKHAsICIsIFx0Iik7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7
Ci19Ci1fX2luaXRjYWxsKGFjcGlfc2xlZXBfaW5pdCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 12:33:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 12: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 1i4lWY-0000iu-WE; Mon, 02 Sep 2019 12:33: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4lWX-0000ip-NP
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 12:33:33 +0000
X-Inumbo-ID: dfec3680-cd7d-11e9-aea1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfec3680-cd7d-11e9-aea1-12813bfff9fa;
 Mon, 02 Sep 2019 12: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 DEEF0B01F;
 Mon,  2 Sep 2019 12:33:31 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
Date: Mon, 2 Sep 2019 14:33:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190830082953.2192-2-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMzAuMDguMjAxOSAxMDoyOSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSBmbGFnIGlzIG5v
dCBuZWVkZWQgc2luY2UgdGhlIGRvbWFpbiAnb3B0aW9ucycgY2FuIG5vdyBiZSB0ZXN0ZWQKPiBk
aXJlY3RseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gLS0tCj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQ2M6ICJS
b2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gdjM6Cj4gIC0gRm9y
Y2UgJ29vc19vZmYnIHRvIGJlIHNldCBmb3IgUFYgZ3Vlc3RzICh0byBhdm9pZCBjYWxsIHRvCj4g
ICAgaXNfaHZtX2RvbWFpbigpIGV4Y2VwdCBpbiBBU1NFUlQpCj4gIC0gRHJvcHBlZCBUaW0ncyBB
LWIgYmVjYXVzZSBvZiB0aGUgY2hhbmdlCgpJJ3ZlIGJlZW4gZGViYXRpbmcgd2l0aCBteXNlbGYg
d2hldGhlciB0byBub3Qgd2FpdCBhbnkgbG9uZ2VyIGZvcgpUaW0gdG8gcmUtaW5zdGF0ZSBoaXMg
YWNrLCBidXQgbm93IHRoYXQgSSd2ZSBsb29rZWQgYWdhaW4gLi4uCgo+IC0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTMxMywxMSArMzEz
LDE5IEBAIHN0YXRpYyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0
bF9jcmVhdGVkb21haW4gKmNvbmZpZykKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAg
IH0KPiAgCj4gLSAgICBpZiAoICEoY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9n
dWVzdCkgJiYKPiAtICAgICAgICAgKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9oYXAp
ICkKPiArICAgIGlmICggIShjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0
KSApCj4gICAgICB7Cj4gLSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIkhBUCByZXF1ZXN0
ZWQgZm9yIG5vbi1IVk0gZ3Vlc3RcbiIpOwo+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsg
ICAgICAgIGlmICggY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2hhcCApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiSEFQIHJlcXVlc3RlZCBm
b3Igbm9uLUhWTSBndWVzdFxuIik7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsg
ICAgICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBJdCBpcyBvbmx5IG1lYW5p
bmdmdWwgZm9yIFhFTl9ET01DVExfQ0RGX29vc19vZmYgdG8gYmUgY2xlYXIKPiArICAgICAgICAg
KiBmb3IgSFZNIGd1ZXN0cy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBjb25maWctPmZsYWdz
IHw9IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CgouLi4gSSB3b25kZXIgd2hldGhlciB0aGlzIGxh
c3QgcGFydCB3b3VsZG4ndCBiZXR0ZXIgYmVsb25nIGludG8KeDg2J3MgYXJjaF9zYW5pdGlzZV9k
b21haW5fY29uZmlnKCkuIEFybSwgdG8gdGhlIGNvbnRyYXJ5LCBzaG91bGQKZm9yY2UvcmVxdWly
ZSB0aGUgYml0IHRvIGJlIHVuaWZvcm1seSBvZmYuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 12:51:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 12:51:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4lo7-0002Sa-0g; Mon, 02 Sep 2019 12:51:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yoiz=W5=merlin.srs.infradead.org=batv+9557e83c93d8724f3d6f+5853+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1i4lo6-0002SV-7r
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 12:51:42 +0000
X-Inumbo-ID: 63c44342-cd80-11e9-ac23-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63c44342-cd80-11e9-ac23-bc764e2007e4;
 Mon, 02 Sep 2019 12:51:33 +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=CjUKkVuNTJVZO4NWVLlgKpZdi9F1L0VLE6saz6kt7ZQ=; b=PBxsQgFYY64lGDMfsFrNcECP9
 mbcJ+z4Gg/HM4IcC7oivrhIIJt0umvi1vhUy4LP17aL8m/4bLPc/HdrYEZgxm2wbNgblO9rQgrQvz
 LrlvMdCLs2AOFfWPrTD5OzX4pljEhuMWOKJUI4u60sHjBr6UfCNpctIycaETkSv3HnaLW8SXBY5RM
 KENIHqmZoVXnluoP+q4ew4iW5zTjCkoiVvhvqg/lJ7Bc0vDP4TYsoi5Oixik8fGAXbO5kowj/ikeq
 rKrToPJI5oL3z0D0yjE0jvLPOwBmeWUdqtNQ2+GSxO9gOZ8VcuZBnLjtPYpAn7KiROlUPcyGqQUzJ
 ZZJRU7h4g==;
Received: from [2001:8b0:10b:1:4a2a:e3ff:fe14:8625]
 (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4lnc-0008Gu-IO; Mon, 02 Sep 2019 12:51:12 +0000
Message-ID: <afe1e398b12579c48c6732b5efbcbc90db46ad22.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <jbeulich@suse.com>
Date: Mon, 02 Sep 2019 13:51:10 +0100
In-Reply-To: <daf8f6f2-aab5-6a4a-e6e4-c10082a70ad4@suse.com>
References: <012a0e6de52d8a0ad50b0b784362cf509768990e.camel@infradead.org>
 <20190821163542.172063-1-dwmw2@infradead.org>
 <20190821163542.172063-4-dwmw2@infradead.org>
 <babca242-db4b-ca59-a1c0-bc1948f9c5b0@suse.com>
 <05a88a2bb876b3a165746b91774dc6ee05d86b03.camel@infradead.org>
 <daf8f6f2-aab5-6a4a-e6e4-c10082a70ad4@suse.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v3 4/5] 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7481098827125666965=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7481098827125666965==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-E/g7XeE7BZFWcnoSEyJ/"


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

On Mon, 2019-09-02 at 09:44 +0200, Jan Beulich wrote:
> Right, just one pair should survive. And seeing how things work before
> this series I think it indeed should be linker script symbols only.
> And then the ALIGN() ahead of the "start" ones should stay, but there's
> no need for one on the "end" ones (again as is currently the case).

If we don't align the end symbol then we need to go back to rounding up
the length with ((boot_trampoline_end - boot_trampoline_start) + 3) / 4
again though, right?

--=-E/g7XeE7BZFWcnoSEyJ/
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
OTAyMTI1MTExWjAvBgkqhkiG9w0BCQQxIgQgfbHr6NAb9iR1I05Z64SVuBMjqgbQDV8iI9K5nUdc
awIwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAEmVbBjiUkySHPyHJiUTdX6kK7xGFA5RUTrMejxCPLVeDaRZgm9x/W9xR6i0k40c
Vq2V1/hzE1JmhOuCvl2L2z+pbq1WSQzxYqLY03wpC+BeTucSN0n7o4QgNGzxH6l3Cd6dKJK5gt93
hWpOW8yNiiIUsoVVI1H+Mj1fJIKzJqGxi/RHMZtPiMAKkrvCn8CNcrFJwpmC/BnBci/facmrkOAP
CL06PChz8bCmWI6FcPOEmYQZCF+gX/D8ZU7WbqZ3gP+sTA6+VhF3k/CZ22Mg3u4EGLnCwjxHjwD7
t/QKSAWfI6C5p/6UFpgy7Rr0NaBYusgshVhJB84tzRee4BKPX6EAAAAAAAA=


--=-E/g7XeE7BZFWcnoSEyJ/--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7481098827125666965==--



From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m00-0003W0-Rd; Mon, 02 Sep 2019 13:04:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4lzz-0003Vv-S1
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:03:59 +0000
X-Inumbo-ID: 1ac68ea0-cd82-11e9-8980-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ac68ea0-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:03:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lvjuAVmXWnqIo3K+E9tXy5TID8WvXJDeSutxv9/oHdw=; b=oj8iY85nAjqE4cSuvEDOsl3B/C
 TLBCoIdflyNqTiZuO6hlPfKEecCxJu+fkIoBb/FL67i0eVOUEoGSGtKdwILYGM6HH/YAAEDnewq67
 1FeFvNIcPVvMrysJdDkAvzdygV2iRf7/rnn7XUNUdsfdmDzWf3DB/fJflkhC8bd3WXt3ypZ4uMilG
 i/2Uf8EMEJd6ncBDGWj9fi9b7D6GU4wHCPSzQh2ArVKPsnZG2bFWf80kpjVfiNpyWW3/MjPrDfIZ8
 k7WcRUPK/LyGlAJ+IeFp5X0kBIGsytPKsUG7l3YAEraLMq4P7dBgVgQH4asESuagI5s6YZcMOkXw5
 RsxrCoaA==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4lzl-0001D1-Tu; Mon, 02 Sep 2019 13:03:46 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:27 +0200
Message-Id: <20190902130339.23163-2-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 01/13] xen/arm: use dma-noncoherent.h calls for
 xen-swiotlb cache maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29weSB0aGUgYXJtNjQgY29kZSB0aGF0IHVzZXMgdGhlIGRtYS1kaXJlY3Qvc3dpb3RsYiBoZWxw
ZXJzIGZvciBETUEKb24tY29oZXJlbnQgZGV2aWNlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9w
aCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvYXJtL2luY2x1ZGUvYXNtL2RldmljZS5o
ICAgICAgICAgICAgfCAgMyAtCiBhcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVu
dC5oIHwgNzIgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybS9tbS9kbWEtbWFwcGlu
Zy5jICAgICAgICAgICAgICAgIHwgIDggKy0tCiBkcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jICAg
ICAgICAgICAgICAgIHwgMjAgLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25z
KCspLCA3NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9k
ZXZpY2UuaCBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RldmljZS5oCmluZGV4IGY2OTU1YjU1YzU0
NC4uYzY3NWJjMGQ1YWE4IDEwMDY0NAotLS0gYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9kZXZpY2Uu
aAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9kZXZpY2UuaApAQCAtMTQsOSArMTQsNiBAQCBz
dHJ1Y3QgZGV2X2FyY2hkYXRhIHsKICNlbmRpZgogI2lmZGVmIENPTkZJR19BUk1fRE1BX1VTRV9J
T01NVQogCXN0cnVjdCBkbWFfaW9tbXVfbWFwcGluZwkqbWFwcGluZzsKLSNlbmRpZgotI2lmZGVm
IENPTkZJR19YRU4KLQljb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmRldl9kbWFfb3BzOwogI2Vu
ZGlmCiAJdW5zaWduZWQgaW50IGRtYV9jb2hlcmVudDoxOwogCXVuc2lnbmVkIGludCBkbWFfb3Bz
X3NldHVwOjE7CmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hl
cmVudC5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAppbmRleCAy
YzQwM2U3Yzc4MmQuLjYwMmFjMDJmMTU0YyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vaW5jbHVkZS9h
c20veGVuL3BhZ2UtY29oZXJlbnQuaAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFn
ZS1jb2hlcmVudC5oCkBAIC02LDIzICs2LDM3IEBACiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNp
bmNsdWRlIDx4ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaD4KIAotc3RhdGljIGlubGluZSBjb25zdCBz
dHJ1Y3QgZG1hX21hcF9vcHMgKnhlbl9nZXRfZG1hX29wcyhzdHJ1Y3QgZGV2aWNlICpkZXYpCi17
Ci0JaWYgKGRldiAmJiBkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzKQotCQlyZXR1cm4gZGV2LT5h
cmNoZGF0YS5kZXZfZG1hX29wczsKLQlyZXR1cm4gZ2V0X2FyY2hfZG1hX29wcyhOVUxMKTsKLX0K
LQogc3RhdGljIGlubGluZSB2b2lkICp4ZW5fYWxsb2NfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRl
dmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAogCQlkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBf
dCBmbGFncywgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKLQlyZXR1cm4geGVuX2dldF9kbWFfb3Bz
KGh3ZGV2KS0+YWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBhdHRycyk7CisJ
cmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBh
dHRycyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZnJlZV9jb2hlcmVudF9wYWdlcyhz
dHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCiAJCXZvaWQgKmNwdV9hZGRyLCBkbWFf
YWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7Ci0JeGVuX2dldF9kbWFf
b3BzKGh3ZGV2KS0+ZnJlZShod2Rldiwgc2l6ZSwgY3B1X2FkZHIsIGRtYV9oYW5kbGUsIGF0dHJz
KTsKKwlkbWFfZGlyZWN0X2ZyZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFfaGFuZGxlLCBh
dHRycyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9j
cHUoc3RydWN0IGRldmljZSAqaHdkZXYsCisJCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6
ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQoreworCXVuc2lnbmVkIGxvbmcgcGZuID0g
UEZOX0RPV04oaGFuZGxlKTsKKworCWlmIChwZm5fdmFsaWQocGZuKSkKKwkJZG1hX2RpcmVjdF9z
eW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7CisJZWxzZQorCQlf
X3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LAorCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKK3sKKwl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9E
T1dOKGhhbmRsZSk7CisJaWYgKHBmbl92YWxpZChwZm4pKQorCQlkbWFfZGlyZWN0X3N5bmNfc2lu
Z2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKKwllbHNlCisJCV9feGVu
X2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7CiB9
CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKQEAgLTM2LDE3ICs1MCw4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAq
cGFnZSwKIAlib29sIGxvY2FsID0gKHBhZ2VfcGZuIDw9IGRldl9wZm4pICYmCiAJCShkZXZfcGZu
IC0gcGFnZV9wZm4gPCBjb21wb3VuZF9wYWdlcyk7CiAKLQkvKgotCSAqIERvbTAgaXMgbWFwcGVk
IDE6MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2UgY2FuIHNwYW4gYWNyb3NzCi0JICogbXVsdGlwbGUg
WGVuIHBhZ2VzLCBpdCdzIG5vdCBwb3NzaWJsZSBmb3IgaXQgdG8gY29udGFpbiBhCi0JICogbWl4
IG9mIGxvY2FsIGFuZCBmb3JlaWduIFhlbiBwYWdlcy4gU28gaWYgdGhlIGZpcnN0IHhlbl9wZm4K
LQkgKiA9PSBtZm4gdGhlIHBhZ2UgaXMgbG9jYWwgb3RoZXJ3aXNlIGl0J3MgYSBmb3JlaWduIHBh
Z2UKLQkgKiBncmFudC1tYXBwZWQgaW4gZG9tMC4gSWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2Fu
IHNhZmVseQotCSAqIGNhbGwgdGhlIG5hdGl2ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ug
d2UgY2FsbCB0aGUgeGVuCi0JICogc3BlY2lmaWMgZnVuY3Rpb24uCi0JICovCiAJaWYgKGxvY2Fs
KQotCQl4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5tYXBfcGFnZShod2RldiwgcGFnZSwgb2Zmc2V0
LCBzaXplLCBkaXIsIGF0dHJzKTsKKwkJZG1hX2RpcmVjdF9tYXBfcGFnZShod2RldiwgcGFnZSwg
b2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKIAllbHNlCiAJCV9feGVuX2RtYV9tYXBfcGFnZSho
d2RldiwgcGFnZSwgZGV2X2FkZHIsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7CiB9CkBAIC02
MywzMyArNjgsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCiAJICogc2FmZWx5IGNhbGwgdGhl
IG5hdGl2ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCiAJICog
c3BlY2lmaWMgZnVuY3Rpb24uCiAJICovCi0JaWYgKHBmbl92YWxpZChwZm4pKSB7Ci0JCWlmICh4
ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT51bm1hcF9wYWdlKQotCQkJeGVuX2dldF9kbWFfb3BzKGh3
ZGV2KS0+dW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKLQl9IGVs
c2UKKwlpZiAocGZuX3ZhbGlkKHBmbikpCisJCWRtYV9kaXJlY3RfdW5tYXBfcGFnZShod2Rldiwg
aGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKKwllbHNlCiAJCV9feGVuX2RtYV91bm1hcF9wYWdl
KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwogfQogCi1zdGF0aWMgaW5saW5lIHZv
aWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAotCQlk
bWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRp
cikKLXsKLQl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0JaWYgKHBmbl92
YWxpZChwZm4pKSB7Ci0JCWlmICh4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5zeW5jX3NpbmdsZV9m
b3JfY3B1KQotCQkJeGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9yX2NwdSho
d2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotCX0gZWxzZQotCQlfX3hlbl9kbWFfc3luY19zaW5n
bGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotfQotCi1zdGF0aWMgaW5saW5l
IHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2
LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0
aW9uIGRpcikKLXsKLQl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0JaWYg
KHBmbl92YWxpZChwZm4pKSB7Ci0JCWlmICh4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5zeW5jX3Np
bmdsZV9mb3JfZGV2aWNlKQotCQkJeGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVf
Zm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotCX0gZWxzZQotCQlfX3hlbl9k
bWFfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotfQot
CiAjZW5kaWYgLyogX0FTTV9BUk1fWEVOX1BBR0VfQ09IRVJFTlRfSCAqLwpkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKaW5k
ZXggZDQyNTU3ZWU2OWMyLi43MzgwOTczOTY0NDUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tL2Rt
YS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwpAQCAtMTEzMiwxMCAr
MTEzMiw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmFybV9nZXRfZG1hX21h
cF9vcHMoYm9vbCBjb2hlcmVudCkKIAkgKiAzMi1iaXQgRE1BLgogCSAqIFVzZSB0aGUgZ2VuZXJp
YyBkbWEtZGlyZWN0IC8gc3dpb3RsYiBvcHMgY29kZSBpbiB0aGF0IGNhc2UsIGFzIHRoYXQKIAkg
KiBoYW5kbGVzIGJvdW5jZSBidWZmZXJpbmcgZm9yIHVzLgotCSAqCi0JICogTm90ZTogdGhpcyBj
aGVja3MgQ09ORklHX0FSTV9MUEFFIGluc3RlYWQgb2YgQ09ORklHX1NXSU9UTEIgYXMgdGhlCi0J
ICogbGF0dGVyIGlzIGFsc28gc2VsZWN0ZWQgYnkgdGhlIFhlbiBjb2RlLCBidXQgdGhhdCBjb2Rl
IGZvciBub3cgcmVsaWVzCi0JICogb24gbm9uLU5VTEwgZGV2X2RtYV9vcHMuICBUbyBiZSBjbGVh
bmVkIHVwIGxhdGVyLgogCSAqLwogCWlmIChJU19FTkFCTEVEKENPTkZJR19BUk1fTFBBRSkpCiAJ
CXJldHVybiBOVUxMOwpAQCAtMjM2MywxMCArMjM1OSw4IEBAIHZvaWQgYXJjaF9zZXR1cF9kbWFf
b3BzKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9iYXNlLCB1NjQgc2l6ZSwKIAlzZXRfZG1h
X29wcyhkZXYsIGRtYV9vcHMpOwogCiAjaWZkZWYgQ09ORklHX1hFTgotCWlmICh4ZW5faW5pdGlh
bF9kb21haW4oKSkgewotCQlkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzID0gZGV2LT5kbWFfb3Bz
OworCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkKIAkJZGV2LT5kbWFfb3BzID0geGVuX2RtYV9v
cHM7Ci0JfQogI2VuZGlmCiAJZGV2LT5hcmNoZGF0YS5kbWFfb3BzX3NldHVwID0gdHJ1ZTsKIH0K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lv
dGxiLXhlbi5jCmluZGV4IGFlMWRmNDk2YmYzOC4uZWVlODZjYzcwNDZiIDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMK
QEAgLTU1NywxMSArNTU3LDYgQEAgeGVuX3N3aW90bGJfZG1hX21tYXAoc3RydWN0IGRldmljZSAq
ZGV2LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKIAkJICAgICB2b2lkICpjcHVfYWRkciwg
ZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNpemUsCiAJCSAgICAgdW5zaWduZWQgbG9uZyBh
dHRycykKIHsKLSNpZmRlZiBDT05GSUdfQVJNCi0JaWYgKHhlbl9nZXRfZG1hX29wcyhkZXYpLT5t
bWFwKQotCQlyZXR1cm4geGVuX2dldF9kbWFfb3BzKGRldiktPm1tYXAoZGV2LCB2bWEsIGNwdV9h
ZGRyLAotCQkJCQkJICAgIGRtYV9hZGRyLCBzaXplLCBhdHRycyk7Ci0jZW5kaWYKIAlyZXR1cm4g
ZG1hX2NvbW1vbl9tbWFwKGRldiwgdm1hLCBjcHVfYWRkciwgZG1hX2FkZHIsIHNpemUsIGF0dHJz
KTsKIH0KIApAQCAtNTc0LDIxICs1NjksNiBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzZ190YWJsZSAqc2d0LAogCQkJdm9pZCAqY3B1X2FkZHIs
IGRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwKIAkJCXVuc2lnbmVkIGxvbmcgYXR0cnMp
CiB7Ci0jaWZkZWYgQ09ORklHX0FSTQotCWlmICh4ZW5fZ2V0X2RtYV9vcHMoZGV2KS0+Z2V0X3Nn
dGFibGUpIHsKLSNpZiAwCi0JLyoKLQkgKiBUaGlzIGNoZWNrIHZlcmlmaWVzIHRoYXQgdGhlIHBh
Z2UgYmVsb25ncyB0byB0aGUgY3VycmVudCBkb21haW4gYW5kCi0JICogaXMgbm90IG9uZSBtYXBw
ZWQgZnJvbSBhbm90aGVyIGRvbWFpbi4KLQkgKiBUaGlzIGNoZWNrIGlzIGZvciBkZWJ1ZyBvbmx5
LCBhbmQgc2hvdWxkIG5vdCBnbyB0byBwcm9kdWN0aW9uIGJ1aWxkCi0JICovCi0JCXVuc2lnbmVk
IGxvbmcgYmZuID0gUEhZU19QRk4oZG1hX3RvX3BoeXMoZGV2LCBoYW5kbGUpKTsKLQkJQlVHX09O
ICghcGFnZV9pc19yYW0oYmZuKSk7Ci0jZW5kaWYKLQkJcmV0dXJuIHhlbl9nZXRfZG1hX29wcyhk
ZXYpLT5nZXRfc2d0YWJsZShkZXYsIHNndCwgY3B1X2FkZHIsCi0JCQkJCQkJICAgaGFuZGxlLCBz
aXplLCBhdHRycyk7Ci0JfQotI2VuZGlmCiAJcmV0dXJuIGRtYV9jb21tb25fZ2V0X3NndGFibGUo
ZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUsIGF0dHJzKTsKIH0KIAotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4lzw-0003Vl-Ip; Mon, 02 Sep 2019 13:03:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4lzu-0003Vf-Up
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:03:55 +0000
X-Inumbo-ID: 1ac68efa-cd82-11e9-b95f-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ac68efa-cd82-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 13:03:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=jw8Fv6wzy49CF5verrxJIhR/l1Jc+1IWvfjOczPJBbw=; b=PL+e1Zdr2JEzZT9ECWOEgUXIj
 PfofQ/VUSphe5QCeOTp7hVitRbcBwO5EdK72d/pVGE9Al05kGGKjA898+8hdtXjKoTctl7h0PdacC
 P898B+D6oQf8leL3R7qFDVwMz+UTwtptX7bm10xVhrcwZFPzA+WwvblcZokJJ9MWLL1CHVEC403k3
 yZR22p/2zlSZ1dNzHE7/iT4XKcaRwmRLAmZsdsnwPPxjAOymEaUy3HVEN2o0LkkOho7mSpD7DrDA1
 euVeuEZhe/LdLZ399jjWMaBG0TjH+3bM748sWpek8QJ+H81MukrKwHHfkFd0rETi4hEgJqJJIkx8x
 QMq+VUvQQ==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4lzi-00018q-Rg; Mon, 02 Sep 2019 13:03:43 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:26 +0200
Message-Id: <20190902130339.23163-1-hch@lst.de>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] swiotlb-xen cleanups v3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgWGVuIG1haW50YWluZXJzIGFuZCBmcmllbmRzLAoKcGxlYXNlIHRha2UgYSBsb29rIGF0IHRo
aXMgc2VyaWVzIHRoYXQgY2xlYW5zIHVwIHRoZSBwYXJ0cyBvZiBzd2lvdGxiLXhlbgp0aGF0IGRl
YWwgd2l0aCBub24tY29oZXJlbnQgY2FjaGVzLgoKQm9yaXMgYW5kIEp1ZXJnZW4sIGNhbiB5b3Ug
dGFrZSBhIGxvb2sgYXQgcGF0Y2ggOCwgd2hpY2ggdG91Y2hlcyB4ODYKYSBhcyB3ZWxsPwoKQ2hh
bmdlcyBzaW5jZSB2MjoKIC0gZnVydGhlciBkbWFfY2FjaGVfbWFpbnQgaW1wcm92ZW1lbnRzCiAt
IHNwbGl0IHRoZSBwcmV2aW91cyBwYXRjaCAxIGludG8gMyBwYXRjaGVzCgpDaGFuZ2VzIHNpbmNl
IHYxOgogLSByZXdyaXRlIGRtYV9jYWNoZV9tYWludCB0byBiZSBtdWNoIHNpbXBsZXIKIC0gaW1w
cm92ZSB2YXJpb3VzIGNvbW1lbnRzIGFuZCBjb21taXQgbG9ncwogLSByZW1vdmUgcGFnZS1jb2hl
cmVudC5oIGVudGlyZWx5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m06-0003Wn-4E; Mon, 02 Sep 2019 13:04:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m04-0003WW-S6
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:04:04 +0000
X-Inumbo-ID: 1c9cd16c-cd82-11e9-b95f-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c9cd16c-cd82-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 13:03:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=EWNScfWDMyrvxl4YkL1REfmmjq71emAlpbDmA+Ece6c=; b=RJDCPJ0L9ijWCZ97V4k0UmH9FS
 QFE3MyNSBJV8lUGXsyRX8KkqAtTzMievYCvupfeoPb6YAh0IFZBZUfPY5T0rDKY7IktOl6lX6BVZn
 wuyaZ/o0+6g2KwxoBJdUQxN4oJ7Q26+9rqvN8P3Uq1kmYxGE/0YPoY+KxhPu5NdhxRFtRuwdbQLyH
 CoSWQBSgCGtZ4SAl8kFgrMYniDRhnwJbwPRYEYFTIfVTewJTZ8dDOQ99NabPthGCAJtLi6yE8uuud
 DBs+fIPLeqnioL93QeSkITPQZe/8yP5Or7deov7y671BjgjRTe3gqWir6UpLFKy0+gzqgT1E3vC2d
 R4fj+PVQ==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4lzo-0001GZ-KZ; Mon, 02 Sep 2019 13:03:49 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:28 +0200
Message-Id: <20190902130339.23163-3-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 02/13] xen/arm: consolidate page-coherent.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, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2hhcmVkIHRoZSBkdXBsaWNhdGUgYXJtL2FybTY0IGNvZGUgaW4gaW5jbHVkZS94ZW4vYXJtL3Bh
Z2UtY29oZXJlbnQuaC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0
LmRlPgotLS0KIGFyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggICB8IDc1
IC0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNv
aGVyZW50LmggfCA3NSAtLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5jbHVkZS94ZW4vYXJtL3BhZ2Ut
Y29oZXJlbnQuaCAgICAgICAgICAgIHwgODAgKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxl
cyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspLCAxNTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBiL2FyY2gvYXJtL2lu
Y2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKaW5kZXggNjAyYWMwMmYxNTRjLi4yN2U5ODQ5
Nzc0MDIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50
LmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApAQCAtMSw3
NyArMSwyIEBACiAvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwotI2lmbmRl
ZiBfQVNNX0FSTV9YRU5fUEFHRV9DT0hFUkVOVF9ICi0jZGVmaW5lIF9BU01fQVJNX1hFTl9QQUdF
X0NPSEVSRU5UX0gKLQotI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+Ci0jaW5jbHVkZSA8
YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaD4KLQotc3RhdGlj
IGlubGluZSB2b2lkICp4ZW5fYWxsb2NfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAqaHdk
ZXYsIHNpemVfdCBzaXplLAotCQlkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBmbGFncywg
dW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQlyZXR1cm4gZG1hX2RpcmVjdF9hbGxvYyhod2Rldiwg
c2l6ZSwgZG1hX2hhbmRsZSwgZmxhZ3MsIGF0dHJzKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lk
IHhlbl9mcmVlX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6
ZSwKLQkJdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2hhbmRsZSwgdW5zaWduZWQgbG9u
ZyBhdHRycykKLXsKLQlkbWFfZGlyZWN0X2ZyZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFf
aGFuZGxlLCBhdHRycyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2lu
Z2xlX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRyX3QgaGFuZGxlLCBz
aXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQotewotCXVuc2lnbmVkIGxv
bmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKLQotCWlmIChwZm5fdmFsaWQocGZuKSkKLQkJZG1h
X2RpcmVjdF9zeW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Ci0J
ZWxzZQotCQlfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXpl
LCBkaXIpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3Jf
ZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90
IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKLXsKLQl1bnNpZ25lZCBsb25nIHBm
biA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0JaWYgKHBmbl92YWxpZChwZm4pKQotCQlkbWFfZGlyZWN0
X3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLQllbHNl
Ci0JCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUs
IGRpcik7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBk
ZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKLQkgICAgIGRtYV9hZGRyX3QgZGV2X2Fk
ZHIsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwKLQkgICAgIGVudW0gZG1hX2Rh
dGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQl1bnNpZ25lZCBsb25n
IHBhZ2VfcGZuID0gcGFnZV90b194ZW5fcGZuKHBhZ2UpOwotCXVuc2lnbmVkIGxvbmcgZGV2X3Bm
biA9IFhFTl9QRk5fRE9XTihkZXZfYWRkcik7Ci0JdW5zaWduZWQgbG9uZyBjb21wb3VuZF9wYWdl
cyA9Ci0JCSgxPDxjb21wb3VuZF9vcmRlcihwYWdlKSkgKiBYRU5fUEZOX1BFUl9QQUdFOwotCWJv
b2wgbG9jYWwgPSAocGFnZV9wZm4gPD0gZGV2X3BmbikgJiYKLQkJKGRldl9wZm4gLSBwYWdlX3Bm
biA8IGNvbXBvdW5kX3BhZ2VzKTsKLQotCWlmIChsb2NhbCkKLQkJZG1hX2RpcmVjdF9tYXBfcGFn
ZShod2RldiwgcGFnZSwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKLQllbHNlCi0JCV9feGVu
X2RtYV9tYXBfcGFnZShod2RldiwgcGFnZSwgZGV2X2FkZHIsIG9mZnNldCwgc2l6ZSwgZGlyLCBh
dHRycyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3VubWFwX3BhZ2Uoc3RydWN0
IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAotCQlzaXplX3Qgc2l6ZSwgZW51bSBk
bWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQotewotCXVuc2lnbmVk
IGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKLQkvKgotCSAqIERvbTAgaXMgbWFwcGVkIDE6
MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2UgY2FuIGJlIHNwYW5uZWQgYWNjcm9zcwotCSAqIG11bHRp
cGxlIFhlbiBwYWdlLCBpdCdzIG5vdCBwb3NzaWJsZSB0byBoYXZlIGEgbWl4IG9mIGxvY2FsIGFu
ZAotCSAqIGZvcmVpZ24gWGVuIHBhZ2UuIERvbTAgaXMgbWFwcGVkIDE6MSwgc28gY2FsbGluZyBw
Zm5fdmFsaWQgb24gYQotCSAqIGZvcmVpZ24gbWZuIHdpbGwgYWx3YXlzIHJldHVybiBmYWxzZS4g
SWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2FuCi0JICogc2FmZWx5IGNhbGwgdGhlIG5hdGl2ZSBk
bWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCi0JICogc3BlY2lmaWMg
ZnVuY3Rpb24uCi0JICovCi0JaWYgKHBmbl92YWxpZChwZm4pKQotCQlkbWFfZGlyZWN0X3VubWFw
X3BhZ2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Ci0JZWxzZQotCQlfX3hlbl9k
bWFfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKLX0KLQotI2Vu
ZGlmIC8qIF9BU01fQVJNX1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gv
YXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBiL2FyY2gvYXJtNjQvaW5jbHVk
ZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAppbmRleCBkODhlNTZiOTBiOTMuLjI3ZTk4NDk3NzQw
MiAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5o
CisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApAQCAtMSw3
NyArMSwyIEBACiAvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwotI2lmbmRl
ZiBfQVNNX0FSTTY0X1hFTl9QQUdFX0NPSEVSRU5UX0gKLSNkZWZpbmUgX0FTTV9BUk02NF9YRU5f
UEFHRV9DT0hFUkVOVF9ICi0KLSNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgotI2luY2x1
ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2FybS9wYWdlLWNvaGVyZW50Lmg+Ci0KLXN0
YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LCBzaXplX3Qgc2l6ZSwKLQkJZG1hX2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxh
Z3MsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JcmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdk
ZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBhdHRycyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dm9pZCB4ZW5fZnJlZV9jb2hlcmVudF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90
IHNpemUsCi0JCXZvaWQgKmNwdV9hZGRyLCBkbWFfYWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVk
IGxvbmcgYXR0cnMpCi17Ci0JZG1hX2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwg
ZG1hX2hhbmRsZSwgYXR0cnMpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5j
X3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRs
ZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKLXsKLQl1bnNpZ25l
ZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0KLQlpZiAocGZuX3ZhbGlkKHBmbikpCi0J
CWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIp
OwotCWVsc2UKLQkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwg
c2l6ZSwgZGlyKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVf
Zm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpod2RldiwKLQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNp
emVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCi17Ci0JdW5zaWduZWQgbG9u
ZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwotCWlmIChwZm5fdmFsaWQocGZuKSkKLQkJZG1hX2Rp
cmVjdF9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Ci0J
ZWxzZQotCQlfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBz
aXplLCBkaXIpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCi0JICAgICBkbWFfYWRkcl90IGRl
dl9hZGRyLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgc2l6ZV90IHNpemUsCi0JICAgICBlbnVtIGRt
YV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JdW5zaWduZWQg
bG9uZyBwYWdlX3BmbiA9IHBhZ2VfdG9feGVuX3BmbihwYWdlKTsKLQl1bnNpZ25lZCBsb25nIGRl
dl9wZm4gPSBYRU5fUEZOX0RPV04oZGV2X2FkZHIpOwotCXVuc2lnbmVkIGxvbmcgY29tcG91bmRf
cGFnZXMgPQotCQkoMTw8Y29tcG91bmRfb3JkZXIocGFnZSkpICogWEVOX1BGTl9QRVJfUEFHRTsK
LQlib29sIGxvY2FsID0gKHBhZ2VfcGZuIDw9IGRldl9wZm4pICYmCi0JCShkZXZfcGZuIC0gcGFn
ZV9wZm4gPCBjb21wb3VuZF9wYWdlcyk7Ci0KLQlpZiAobG9jYWwpCi0JCWRtYV9kaXJlY3RfbWFw
X3BhZ2UoaHdkZXYsIHBhZ2UsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7Ci0JZWxzZQotCQlf
X3hlbl9kbWFfbWFwX3BhZ2UoaHdkZXYsIHBhZ2UsIGRldl9hZGRyLCBvZmZzZXQsIHNpemUsIGRp
ciwgYXR0cnMpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV91bm1hcF9wYWdlKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKLQkJc2l6ZV90IHNpemUsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQl1bnNp
Z25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0JLyoKLQkgKiBEb20wIGlzIG1hcHBl
ZCAxOjEsIHdoaWxlIHRoZSBMaW51eCBwYWdlIGNhbiBiZSBzcGFubmVkIGFjY3Jvc3MKLQkgKiBt
dWx0aXBsZSBYZW4gcGFnZSwgaXQncyBub3QgcG9zc2libGUgdG8gaGF2ZSBhIG1peCBvZiBsb2Nh
bCBhbmQKLQkgKiBmb3JlaWduIFhlbiBwYWdlLiBEb20wIGlzIG1hcHBlZCAxOjEsIHNvIGNhbGxp
bmcgcGZuX3ZhbGlkIG9uIGEKLQkgKiBmb3JlaWduIG1mbiB3aWxsIGFsd2F5cyByZXR1cm4gZmFs
c2UuIElmIHRoZSBwYWdlIGlzIGxvY2FsIHdlIGNhbgotCSAqIHNhZmVseSBjYWxsIHRoZSBuYXRp
dmUgZG1hX29wcyBmdW5jdGlvbiwgb3RoZXJ3aXNlIHdlIGNhbGwgdGhlIHhlbgotCSAqIHNwZWNp
ZmljIGZ1bmN0aW9uLgotCSAqLwotCWlmIChwZm5fdmFsaWQocGZuKSkKLQkJZG1hX2RpcmVjdF91
bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwotCWVsc2UKLQkJX194
ZW5fZG1hX3VubWFwX3BhZ2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Ci19Ci0K
LSNlbmRpZiAvKiBfQVNNX0FSTTY0X1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBh
L2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS1j
b2hlcmVudC5oCmluZGV4IDJjYTkxNjRhNzliZi4uYTg0MGQ2OTQ5YTg3IDEwMDY0NAotLS0gYS9p
bmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oCisrKyBiL2luY2x1ZGUveGVuL2FybS9wYWdl
LWNvaGVyZW50LmgKQEAgLTIsNiArMiw5IEBACiAjaWZuZGVmIF9YRU5fQVJNX1BBR0VfQ09IRVJF
TlRfSAogI2RlZmluZSBfWEVOX0FSTV9QQUdFX0NPSEVSRU5UX0gKIAorI2luY2x1ZGUgPGxpbnV4
L2RtYS1tYXBwaW5nLmg+CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKwogdm9pZCBfX3hlbl9kbWFf
bWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCSAgICAg
ZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAog
CSAgICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKTsK
QEAgLTEzLDQgKzE2LDgxIEBAIHZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3Ry
dWN0IGRldmljZSAqaHdkZXYsCiB2b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNl
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUs
IGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcik7CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCAqeGVu
X2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwK
KwkJZG1hX2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxhZ3MsIHVuc2lnbmVkIGxvbmcgYXR0
cnMpCit7CisJcmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUs
IGZsYWdzLCBhdHRycyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZnJlZV9jb2hlcmVu
dF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCisJCXZvaWQgKmNwdV9h
ZGRyLCBkbWFfYWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJZG1h
X2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwgZG1hX2hhbmRsZSwgYXR0cnMpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVj
dCBkZXZpY2UgKmh3ZGV2LAorCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0g
ZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKK3sKKwl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dO
KGhhbmRsZSk7CisKKwlpZiAocGZuX3ZhbGlkKHBmbikpCisJCWRtYV9kaXJlY3Rfc3luY19zaW5n
bGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOworCWVsc2UKKwkJX194ZW5fZG1h
X3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKK30KKworc3Rh
dGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2
aWNlICpod2RldiwKKwkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9k
YXRhX2RpcmVjdGlvbiBkaXIpCit7CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5k
bGUpOworCWlmIChwZm5fdmFsaWQocGZuKSkKKwkJZG1hX2RpcmVjdF9zeW5jX3NpbmdsZV9mb3Jf
ZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7CisJZWxzZQorCQlfX3hlbl9kbWFfc3lu
Y19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3Ry
dWN0IHBhZ2UgKnBhZ2UsCisJICAgICBkbWFfYWRkcl90IGRldl9hZGRyLCB1bnNpZ25lZCBsb25n
IG9mZnNldCwgc2l6ZV90IHNpemUsCisJICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIs
IHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJdW5zaWduZWQgbG9uZyBwYWdlX3BmbiA9IHBhZ2Vf
dG9feGVuX3BmbihwYWdlKTsKKwl1bnNpZ25lZCBsb25nIGRldl9wZm4gPSBYRU5fUEZOX0RPV04o
ZGV2X2FkZHIpOworCXVuc2lnbmVkIGxvbmcgY29tcG91bmRfcGFnZXMgPQorCQkoMTw8Y29tcG91
bmRfb3JkZXIocGFnZSkpICogWEVOX1BGTl9QRVJfUEFHRTsKKwlib29sIGxvY2FsID0gKHBhZ2Vf
cGZuIDw9IGRldl9wZm4pICYmCisJCShkZXZfcGZuIC0gcGFnZV9wZm4gPCBjb21wb3VuZF9wYWdl
cyk7CisKKwkvKgorCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2Ug
Y2FuIHNwYW4gYWNyb3NzCisJICogbXVsdGlwbGUgWGVuIHBhZ2VzLCBpdCdzIG5vdCBwb3NzaWJs
ZSBmb3IgaXQgdG8gY29udGFpbiBhCisJICogbWl4IG9mIGxvY2FsIGFuZCBmb3JlaWduIFhlbiBw
YWdlcy4gU28gaWYgdGhlIGZpcnN0IHhlbl9wZm4KKwkgKiA9PSBtZm4gdGhlIHBhZ2UgaXMgbG9j
YWwgb3RoZXJ3aXNlIGl0J3MgYSBmb3JlaWduIHBhZ2UKKwkgKiBncmFudC1tYXBwZWQgaW4gZG9t
MC4gSWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2FuIHNhZmVseQorCSAqIGNhbGwgdGhlIG5hdGl2
ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCisJICogc3BlY2lm
aWMgZnVuY3Rpb24uCisJICovCisJaWYgKGxvY2FsKQorCQlkbWFfZGlyZWN0X21hcF9wYWdlKGh3
ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOworCWVsc2UKKwkJX194ZW5fZG1h
X21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJz
KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2
aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCisJCXNpemVfdCBzaXplLCBlbnVtIGRtYV9k
YXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJdW5zaWduZWQgbG9u
ZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOworCS8qCisJICogRG9tMCBpcyBtYXBwZWQgMToxLCB3
aGlsZSB0aGUgTGludXggcGFnZSBjYW4gYmUgc3Bhbm5lZCBhY2Nyb3NzCisJICogbXVsdGlwbGUg
WGVuIHBhZ2UsIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhhdmUgYSBtaXggb2YgbG9jYWwgYW5kCisJ
ICogZm9yZWlnbiBYZW4gcGFnZS4gRG9tMCBpcyBtYXBwZWQgMToxLCBzbyBjYWxsaW5nIHBmbl92
YWxpZCBvbiBhCisJICogZm9yZWlnbiBtZm4gd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlLiBJZiB0
aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4KKwkgKiBzYWZlbHkgY2FsbCB0aGUgbmF0aXZlIGRtYV9v
cHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KKwkgKiBzcGVjaWZpYyBmdW5j
dGlvbi4KKwkgKi8KKwlpZiAocGZuX3ZhbGlkKHBmbikpCisJCWRtYV9kaXJlY3RfdW5tYXBfcGFn
ZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKKwllbHNlCisJCV9feGVuX2RtYV91
bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOworfQorCiAjZW5kaWYg
LyogX1hFTl9BUk1fUEFHRV9DT0hFUkVOVF9IICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13: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 1i4m0B-0003YK-Cm; Mon, 02 Sep 2019 13:04:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m09-0003Y1-R4
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:04:09 +0000
X-Inumbo-ID: 1e95d7fc-cd82-11e9-8980-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1e95d7fc-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:03:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ToLkGG7hwcxGGmygjG5jqhrOLfqqyuWhx32hjXfzR00=; b=nRpECok3/eweOrrPhNk5NDe553
 cmXyS7OPMtXE3dpV783E5aW6fg39Z311AMoOLuCk8KNamSQ+iiW86P52uMp24wfS+6YDKV3iCwDW/
 kaj2zbspGG1rvpP2UHGMPRyO7BsI6n+X01H+Vq8x4SY3Vf2CR9vMeCFLpe20RGfnyKiJC2yJadUQQ
 yF9vUzqv3FXC59Che4IQ7/SrgSJXdwmFuYDGGG7RNhdWb22NN/4I7WyrH2EHLyhzsC7Sj4h3Y/dtx
 28ZvFiUclJHtKvwTi6zIi/AcugVUrvmaEaxSn4pL+Gn2C3Xr1olvbk7eGS6nFY4hZTYrB9qzqLP8m
 J1tqK+6A==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4lzs-0001K3-5C; Mon, 02 Sep 2019 13:03:52 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:29 +0200
Message-Id: <20190902130339.23163-4-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 03/13] xen/arm: use dev_is_dma_coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: x86@kernel.org, Julien Grall <julien.grall@arm.com>,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSBkbWEtbm9uY29oZXJlbnQgZGV2X2lzX2RtYV9jb2hlcmVudCBoZWxwZXIgaW5zdGVh
ZCBvZiB0aGUgaG9tZQpncm93biB2YXJpYW50LiAgTm90ZSB0aGF0IGJvdGggYXJlIGFsd2F5cyBp
bml0aWFsaXplZCB0byB0aGUgc2FtZQp2YWx1ZSBpbiBhcmNoX3NldHVwX2RtYV9vcHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KUmV2aWV3ZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogYXJjaC9hcm0vaW5jbHVkZS9h
c20vZG1hLW1hcHBpbmcuaCAgIHwgIDYgLS0tLS0tCiBhcmNoL2FybS94ZW4vbW0uYyAgICAgICAg
ICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1h
LW1hcHBpbmcuaCB8ICA5IC0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMo
KyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2Rt
YS1tYXBwaW5nLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGRi
YTkzNTVlMjQ4NC4uYmRkODBkZGJjYTM0IDEwMDY0NAotLS0gYS9hcmNoL2FybS9pbmNsdWRlL2Fz
bS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgK
QEAgLTkxLDEyICs5MSw2IEBAIHN0YXRpYyBpbmxpbmUgZG1hX2FkZHJfdCB2aXJ0X3RvX2RtYShz
dHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmFkZHIpCiB9CiAjZW5kaWYKIAotLyogZG8gbm90IHVz
ZSB0aGlzIGZ1bmN0aW9uIGluIGEgZHJpdmVyICovCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfZGV2
aWNlX2RtYV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYpCi17Ci0JcmV0dXJuIGRldi0+YXJj
aGRhdGEuZG1hX2NvaGVyZW50OwotfQotCiAvKioKICAqIGFybV9kbWFfYWxsb2MgLSBhbGxvY2F0
ZSBjb25zaXN0ZW50IG1lbW9yeSBmb3IgRE1BCiAgKiBAZGV2OiB2YWxpZCBzdHJ1Y3QgZGV2aWNl
IHBvaW50ZXIsIG9yIE5VTEwgZm9yIElTQSBhbmQgRUlTQS1saWtlIGRldmljZXMKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL3hlbi9tbS5jIGIvYXJjaC9hcm0veGVuL21tLmMKaW5kZXggZDMzYjc3ZTlh
ZGQzLi45MDU3NGQ4OWQwZDQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL3hlbi9tbS5jCisrKyBiL2Fy
Y2gvYXJtL3hlbi9tbS5jCkBAIC0xLDYgKzEsNiBAQAogLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZp
ZXI6IEdQTC0yLjAtb25seQogI2luY2x1ZGUgPGxpbnV4L2NwdS5oPgotI2luY2x1ZGUgPGxpbnV4
L2RtYS1tYXBwaW5nLmg+CisjaW5jbHVkZSA8bGludXgvZG1hLW5vbmNvaGVyZW50Lmg+CiAjaW5j
bHVkZSA8bGludXgvZ2ZwLmg+CiAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPgogI2luY2x1ZGUg
PGxpbnV4L2V4cG9ydC5oPgpAQCAtOTksNyArOTksNyBAQCB2b2lkIF9feGVuX2RtYV9tYXBfcGFn
ZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJICAgICBkbWFfYWRk
cl90IGRldl9hZGRyLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgc2l6ZV90IHNpemUsCiAJICAgICBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7Ci0JaWYg
KGlzX2RldmljZV9kbWFfY29oZXJlbnQoaHdkZXYpKQorCWlmIChkZXZfaXNfZG1hX2NvaGVyZW50
KGh3ZGV2KSkKIAkJcmV0dXJuOwogCWlmIChhdHRycyAmIERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMp
CiAJCXJldHVybjsKQEAgLTExMiw3ICsxMTIsNyBAQCB2b2lkIF9feGVuX2RtYV91bm1hcF9wYWdl
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKIAkJdW5zaWduZWQgbG9u
ZyBhdHRycykKIAogewotCWlmIChpc19kZXZpY2VfZG1hX2NvaGVyZW50KGh3ZGV2KSkKKwlpZiAo
ZGV2X2lzX2RtYV9jb2hlcmVudChod2RldikpCiAJCXJldHVybjsKIAlpZiAoYXR0cnMgJiBETUFf
QVRUUl9TS0lQX0NQVV9TWU5DKQogCQlyZXR1cm47CkBAIC0xMjMsNyArMTIzLDcgQEAgdm9pZCBf
X3hlbl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5k
bGUsCiB2b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGly
ZWN0aW9uIGRpcikKIHsKLQlpZiAoaXNfZGV2aWNlX2RtYV9jb2hlcmVudChod2RldikpCisJaWYg
KGRldl9pc19kbWFfY29oZXJlbnQoaHdkZXYpKQogCQlyZXR1cm47CiAJX194ZW5fZG1hX3BhZ2Vf
ZGV2X3RvX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwogfQpAQCAtMTMxLDcgKzEzMSw3
IEBAIHZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqaHdk
ZXYsCiB2b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFf
ZGlyZWN0aW9uIGRpcikKIHsKLQlpZiAoaXNfZGV2aWNlX2RtYV9jb2hlcmVudChod2RldikpCisJ
aWYgKGRldl9pc19kbWFfY29oZXJlbnQoaHdkZXYpKQogCQlyZXR1cm47CiAJX194ZW5fZG1hX3Bh
Z2VfY3B1X3RvX2Rldihod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwogfQpAQCAtMTU5LDcgKzE1
OSw3IEBAIGJvb2wgeGVuX2FyY2hfbmVlZF9zd2lvdGxiKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkg
KiBtZW1vcnkgYW5kIHdlIGFyZSBub3QgYWJsZSB0byBmbHVzaCB0aGUgY2FjaGUuCiAJICovCiAJ
cmV0dXJuICghaHlwZXJjYWxsX2NmbHVzaCAmJiAoeGVuX3BmbiAhPSBiZm4pICYmCi0JCSFpc19k
ZXZpY2VfZG1hX2NvaGVyZW50KGRldikpOworCQkhZGV2X2lzX2RtYV9jb2hlcmVudChkZXYpKTsK
IH0KIAogaW50IHhlbl9jcmVhdGVfY29udGlndW91c19yZWdpb24ocGh5c19hZGRyX3QgcHN0YXJ0
LCB1bnNpZ25lZCBpbnQgb3JkZXIsCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNt
L2RtYS1tYXBwaW5nLmggYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5k
ZXggYmRjYjA5MjJhNDBjLi42NzI0MzI1NWE4NTggMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5j
bHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1t
YXBwaW5nLmgKQEAgLTE4LDE0ICsxOCw1IEBAIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzICpnZXRfYXJjaF9kbWFfb3BzKHN0cnVjdCBidXNfdHlwZSAqYnVzKQogCXJldHVy
biBOVUxMOwogfQogCi0vKgotICogRG8gbm90IHVzZSB0aGlzIGZ1bmN0aW9uIGluIGEgZHJpdmVy
LCBpdCBpcyBvbmx5IHByb3ZpZGVkIGZvcgotICogYXJjaC9hcm0vbW0veGVuLmMsIHdoaWNoIGlz
IHVzZWQgYnkgYXJtNjQgYXMgd2VsbC4KLSAqLwotc3RhdGljIGlubGluZSBib29sIGlzX2Rldmlj
ZV9kbWFfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2KQotewotCXJldHVybiBkZXYtPmRtYV9j
b2hlcmVudDsKLX0KLQogI2VuZGlmCS8qIF9fS0VSTkVMX18gKi8KICNlbmRpZgkvKiBfX0FTTV9E
TUFfTUFQUElOR19IICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:04:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m0G-0003aM-Ps; Mon, 02 Sep 2019 13:04:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m0E-0003Zr-Rf
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:04:14 +0000
X-Inumbo-ID: 21089aa6-cd82-11e9-8980-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 21089aa6-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:03:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=1EUMcSIJcoIdNfawPXZnVgY52ahSnbBC8m8PhYzXTXA=; b=k5utAYi5JMaI+tNLk+JqU3cYPq
 ES/RPpYKu/0+MJJyhyUWB8MZooMiKKk7ttAzi/Bx8+FnN5xNr6WrHUuxyHTm+PHnNHJBDdrRdn2LE
 Xuc8LfBBext3QGCwpodJeI/BenP/OttPTQcXH0v6PvYtkqOYHYYCvC87VA+LpVmhcIFrkalVBwmmB
 FprUemrYreEomdPDXYHH6hMFLyHHcQtLIlhhx40meDQrChenDBupbuM5wDzJiUVFrXGplxHpPWrtM
 ABldLkOsAWpYncGCV6qvjoFHERsKH/LWhZZi8FCs/Gf4qwlgBdn/CccHrVd5E/PGeoLKbZplwUU2e
 xQwZS2RA==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4lzv-0001NV-As; Mon, 02 Sep 2019 13:03:55 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:30 +0200
Message-Id: <20190902130339.23163-5-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 04/13] xen/arm: simplify dma_cache_maint
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsY3VsYXRlIHRoZSByZXF1aXJlZCBvcGVyYXRpb24gaW4gdGhlIGNhbGxlciwgYW5kIHBhc3Mg
aXQgZGlyZWN0bHkKaW5zdGVhZCBvZiByZWNhbGN1bGF0aW5nIGl0IGZvciBlYWNoIHBhZ2UsIGFu
ZCB1c2Ugc2ltcGxlIGFyaXRobWV0aWNzCnRvIGdldCBmcm9tIHRoZSBwaHlzaWNhbCBhZGRyZXNz
IHRvIFhlbiBwYWdlIHNpemUgYWxpZ25lZCBjaHVua3MuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBhcmNoL2FybS94ZW4vbW0uYyB8IDYxICsrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjEgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9h
cm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwppbmRleCA5MDU3NGQ4OWQwZDQuLjJmZGUx
NjE3MzNiMCAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL21tLmMKKysrIGIvYXJjaC9hcm0veGVu
L21tLmMKQEAgLTM1LDY0ICszNSw0NSBAQCB1bnNpZ25lZCBsb25nIHhlbl9nZXRfc3dpb3RsYl9m
cmVlX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlcikKIAlyZXR1cm4gX19nZXRfZnJlZV9wYWdlcyhm
bGFncywgb3JkZXIpOwogfQogCi1lbnVtIGRtYV9jYWNoZV9vcCB7Ci0gICAgICAgRE1BX1VOTUFQ
LAotICAgICAgIERNQV9NQVAsCi19Owogc3RhdGljIGJvb2wgaHlwZXJjYWxsX2NmbHVzaCA9IGZh
bHNlOwogCi0vKiBmdW5jdGlvbnMgY2FsbGVkIGJ5IFNXSU9UTEIgKi8KLQotc3RhdGljIHZvaWQg
ZG1hX2NhY2hlX21haW50KGRtYV9hZGRyX3QgaGFuZGxlLCB1bnNpZ25lZCBsb25nIG9mZnNldCwK
LQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCBlbnVtIGRtYV9jYWNo
ZV9vcCBvcCkKKy8qIGJ1ZmZlcnMgaW4gaGlnaG1lbSBvciBmb3JlaWduIHBhZ2VzIGNhbm5vdCBj
cm9zcyBwYWdlIGJvdW5kYXJpZXMgKi8KK3N0YXRpYyB2b2lkIGRtYV9jYWNoZV9tYWludChkbWFf
YWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIHUzMiBvcCkKIHsKIAlzdHJ1Y3QgZ250dGFiX2Nh
Y2hlX2ZsdXNoIGNmbHVzaDsKLQl1bnNpZ25lZCBsb25nIHhlbl9wZm47Ci0Jc2l6ZV90IGxlZnQg
PSBzaXplOwogCi0JeGVuX3BmbiA9IChoYW5kbGUgPj4gWEVOX1BBR0VfU0hJRlQpICsgb2Zmc2V0
IC8gWEVOX1BBR0VfU0laRTsKLQlvZmZzZXQgJT0gWEVOX1BBR0VfU0laRTsKKwljZmx1c2guYS5k
ZXZfYnVzX2FkZHIgPSBoYW5kbGUgJiBYRU5fUEFHRV9NQVNLOworCWNmbHVzaC5vZmZzZXQgPSB4
ZW5fb2Zmc2V0X2luX3BhZ2UoaGFuZGxlKTsKKwljZmx1c2gub3AgPSBvcDsKIAogCWRvIHsKLQkJ
c2l6ZV90IGxlbiA9IGxlZnQ7Ci0JCi0JCS8qIGJ1ZmZlcnMgaW4gaGlnaG1lbSBvciBmb3JlaWdu
IHBhZ2VzIGNhbm5vdCBjcm9zcyBwYWdlCi0JCSAqIGJvdW5kYXJpZXMgKi8KLQkJaWYgKGxlbiAr
IG9mZnNldCA+IFhFTl9QQUdFX1NJWkUpCi0JCQlsZW4gPSBYRU5fUEFHRV9TSVpFIC0gb2Zmc2V0
OwotCi0JCWNmbHVzaC5vcCA9IDA7Ci0JCWNmbHVzaC5hLmRldl9idXNfYWRkciA9IHhlbl9wZm4g
PDwgWEVOX1BBR0VfU0hJRlQ7Ci0JCWNmbHVzaC5vZmZzZXQgPSBvZmZzZXQ7Ci0JCWNmbHVzaC5s
ZW5ndGggPSBsZW47Ci0KLQkJaWYgKG9wID09IERNQV9VTk1BUCAmJiBkaXIgIT0gRE1BX1RPX0RF
VklDRSkKLQkJCWNmbHVzaC5vcCA9IEdOVFRBQl9DQUNIRV9JTlZBTDsKLQkJaWYgKG9wID09IERN
QV9NQVApIHsKLQkJCWlmIChkaXIgPT0gRE1BX0ZST01fREVWSUNFKQotCQkJCWNmbHVzaC5vcCA9
IEdOVFRBQl9DQUNIRV9JTlZBTDsKLQkJCWVsc2UKLQkJCQljZmx1c2gub3AgPSBHTlRUQUJfQ0FD
SEVfQ0xFQU47Ci0JCX0KLQkJaWYgKGNmbHVzaC5vcCkKLQkJCUhZUEVSVklTT1JfZ3JhbnRfdGFi
bGVfb3AoR05UVEFCT1BfY2FjaGVfZmx1c2gsICZjZmx1c2gsIDEpOworCQlpZiAoc2l6ZSArIGNm
bHVzaC5vZmZzZXQgPiBYRU5fUEFHRV9TSVpFKQorCQkJY2ZsdXNoLmxlbmd0aCA9IFhFTl9QQUdF
X1NJWkUgLSBjZmx1c2gub2Zmc2V0OworCQllbHNlCisJCQljZmx1c2gubGVuZ3RoID0gc2l6ZTsK
KworCQlIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX2NhY2hlX2ZsdXNoLCAmY2Zs
dXNoLCAxKTsKIAotCQlvZmZzZXQgPSAwOwotCQl4ZW5fcGZuKys7Ci0JCWxlZnQgLT0gbGVuOwot
CX0gd2hpbGUgKGxlZnQpOworCQljZmx1c2gub2Zmc2V0ID0gMDsKKwkJY2ZsdXNoLmEuZGV2X2J1
c19hZGRyICs9IGNmbHVzaC5sZW5ndGg7CisJCXNpemUgLT0gY2ZsdXNoLmxlbmd0aDsKKwl9IHdo
aWxlIChzaXplKTsKIH0KIAogc3RhdGljIHZvaWQgX194ZW5fZG1hX3BhZ2VfZGV2X3RvX2NwdShz
dHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCiAJCXNpemVfdCBzaXplLCBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCiB7Ci0JZG1hX2NhY2hlX21haW50KGhhbmRsZSAm
IFBBR0VfTUFTSywgaGFuZGxlICYgflBBR0VfTUFTSywgc2l6ZSwgZGlyLCBETUFfVU5NQVApOwor
CWlmIChkaXIgIT0gRE1BX1RPX0RFVklDRSkKKwkJZG1hX2NhY2hlX21haW50KGhhbmRsZSwgc2l6
ZSwgR05UVEFCX0NBQ0hFX0lOVkFMKTsKIH0KIAogc3RhdGljIHZvaWQgX194ZW5fZG1hX3BhZ2Vf
Y3B1X3RvX2RldihzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCiAJCXNp
emVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCiB7Ci0JZG1hX2NhY2hlX21h
aW50KGhhbmRsZSAmIFBBR0VfTUFTSywgaGFuZGxlICYgflBBR0VfTUFTSywgc2l6ZSwgZGlyLCBE
TUFfTUFQKTsKKwlpZiAoZGlyID09IERNQV9GUk9NX0RFVklDRSkKKwkJZG1hX2NhY2hlX21haW50
KGhhbmRsZSwgc2l6ZSwgR05UVEFCX0NBQ0hFX0lOVkFMKTsKKwllbHNlCisJCWRtYV9jYWNoZV9t
YWludChoYW5kbGUsIHNpemUsIEdOVFRBQl9DQUNIRV9DTEVBTik7CiB9CiAKIHZvaWQgX194ZW5f
ZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:04:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m0L-0003cM-3e; Mon, 02 Sep 2019 13:04:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m0J-0003bp-Rp
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:04:19 +0000
X-Inumbo-ID: 226ef85e-cd82-11e9-8980-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 226ef85e-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:04:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=d0S0r89/KU1c+xgF18IBbeKljG6PelXNtFabs09ex5Y=; b=TJorY4Y/35W+DIu+pX3EnCCx6g
 oIJF/ZU79+gImEf/XFmUnVpG1HAqT0f1SJqLhFWGRkQhVqhSPhMs4qiI2/BoFJ5T/4cKSONrT47gb
 Vl5t5qR7yAmFVh9rRVYZ7YrdLjLXTZWslCgG3J88Nd6GWoQxSB4SJgnAN+3qi5rvJ+k9JVCEvSwte
 POHdRFFTW4aqZ3Yc6jc5W4kiny6i0/tNndwuYLlNFfNHwyf9wHuo7x4tQ/JdcHJQnbcSI8jSnQQF5
 DzQ+Ka6Lpb6mRShDakSiyaOBKO4En8u8A9CAduTF1uewWkoZoMqC+zmrgPUntE9ex612eJxGJrequ
 m2NqJW+Q==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4lzy-0001Qp-Gm; Mon, 02 Sep 2019 13:03:58 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:31 +0200
Message-Id: <20190902130339.23163-6-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 05/13] xen/arm: remove xen_dma_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: x86@kernel.org, Julien Grall <julien.grall@arm.com>,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXJtIGFuZCBhcm02NCBjYW4ganVzdCB1c2UgeGVuX3N3aW90bGJfZG1hX29wcyBkaXJlY3RseSBs
aWtlIHg4Niwgbm8KbmVlZCBmb3IgYSBwb2ludGVyIGluZGlyZWN0aW9uLgoKU2lnbmVkLW9mZi1i
eTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMg
ICAgfCAzICsrLQogYXJjaC9hcm0veGVuL21tLmMgICAgICAgICAgICB8IDQgLS0tLQogYXJjaC9h
cm02NC9tbS9kbWEtbWFwcGluZy5jICB8IDMgKystCiBpbmNsdWRlL3hlbi9hcm0vaHlwZXJ2aXNv
ci5oIHwgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtL21t
L2RtYS1tYXBwaW5nLmMKaW5kZXggNzM4MDk3Mzk2NDQ1Li4yNjYxY2FkMzYzNTkgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBp
bmcuYwpAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPGFzbS9tYWNoL21hcC5oPgogI2luY2x1
ZGUgPGFzbS9zeXN0ZW1faW5mby5oPgogI2luY2x1ZGUgPGFzbS9kbWEtY29udGlndW91cy5oPgor
I2luY2x1ZGUgPHhlbi9zd2lvdGxiLXhlbi5oPgogCiAjaW5jbHVkZSAiZG1hLmgiCiAjaW5jbHVk
ZSAibW0uaCIKQEAgLTIzNjAsNyArMjM2MSw3IEBAIHZvaWQgYXJjaF9zZXR1cF9kbWFfb3BzKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9iYXNlLCB1NjQgc2l6ZSwKIAogI2lmZGVmIENPTkZJ
R19YRU4KIAlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpCi0JCWRldi0+ZG1hX29wcyA9IHhlbl9k
bWFfb3BzOworCQlkZXYtPmRtYV9vcHMgPSAmeGVuX3N3aW90bGJfZG1hX29wczsKICNlbmRpZgog
CWRldi0+YXJjaGRhdGEuZG1hX29wc19zZXR1cCA9IHRydWU7CiB9CmRpZmYgLS1naXQgYS9hcmNo
L2FybS94ZW4vbW0uYyBiL2FyY2gvYXJtL3hlbi9tbS5jCmluZGV4IDJmZGUxNjE3MzNiMC4uMTFk
NWFkMjZmY2ZlIDEwMDY0NAotLS0gYS9hcmNoL2FybS94ZW4vbW0uYworKysgYi9hcmNoL2FybS94
ZW4vbW0uYwpAQCAtMTYyLDE2ICsxNjIsMTIgQEAgdm9pZCB4ZW5fZGVzdHJveV9jb250aWd1b3Vz
X3JlZ2lvbihwaHlzX2FkZHJfdCBwc3RhcnQsIHVuc2lnbmVkIGludCBvcmRlcikKIH0KIEVYUE9S
VF9TWU1CT0xfR1BMKHhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKTsKIAotY29uc3Qgc3Ry
dWN0IGRtYV9tYXBfb3BzICp4ZW5fZG1hX29wczsKLUVYUE9SVF9TWU1CT0woeGVuX2RtYV9vcHMp
OwotCiBpbnQgX19pbml0IHhlbl9tbV9pbml0KHZvaWQpCiB7CiAJc3RydWN0IGdudHRhYl9jYWNo
ZV9mbHVzaCBjZmx1c2g7CiAJaWYgKCF4ZW5faW5pdGlhbF9kb21haW4oKSkKIAkJcmV0dXJuIDA7
CiAJeGVuX3N3aW90bGJfaW5pdCgxLCBmYWxzZSk7Ci0JeGVuX2RtYV9vcHMgPSAmeGVuX3N3aW90
bGJfZG1hX29wczsKIAogCWNmbHVzaC5vcCA9IDA7CiAJY2ZsdXNoLmEuZGV2X2J1c19hZGRyID0g
MDsKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtNjQv
bW0vZG1hLW1hcHBpbmcuYwppbmRleCBiZDJiMDM5ZjQzYTYuLjRiMjQ0YTAzNzM0OSAxMDA2NDQK
LS0tIGEvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCisrKyBiL2FyY2gvYXJtNjQvbW0vZG1h
LW1hcHBpbmcuYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jYWNoZS5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2RtYS1ub25jb2hlcmVudC5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1pb21t
dS5oPgorI2luY2x1ZGUgPHhlbi9zd2lvdGxiLXhlbi5oPgogCiAjaW5jbHVkZSA8YXNtL2NhY2hl
Zmx1c2guaD4KIApAQCAtNjQsNiArNjUsNiBAQCB2b2lkIGFyY2hfc2V0dXBfZG1hX29wcyhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfYmFzZSwgdTY0IHNpemUsCiAKICNpZmRlZiBDT05GSUdf
WEVOCiAJaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpKQotCQlkZXYtPmRtYV9vcHMgPSB4ZW5fZG1h
X29wczsKKwkJZGV2LT5kbWFfb3BzID0gJnhlbl9zd2lvdGxiX2RtYV9vcHM7CiAjZW5kaWYKIH0K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FybS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL3hlbi9h
cm0vaHlwZXJ2aXNvci5oCmluZGV4IDI5ODI1NzFmN2NjMS4uNDNlZjI0ZGQwMzBlIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi9hcm0vaHlwZXJ2aXNvci5oCisrKyBiL2luY2x1ZGUveGVuL2FybS9o
eXBlcnZpc29yLmgKQEAgLTE5LDggKzE5LDYgQEAgc3RhdGljIGlubGluZSBlbnVtIHBhcmF2aXJ0
X2xhenlfbW9kZSBwYXJhdmlydF9nZXRfbGF6eV9tb2RlKHZvaWQpCiAJcmV0dXJuIFBBUkFWSVJU
X0xBWllfTk9ORTsKIH0KIAotZXh0ZXJuIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqeGVuX2Rt
YV9vcHM7Ci0KICNpZmRlZiBDT05GSUdfWEVOCiB2b2lkIF9faW5pdCB4ZW5fZWFybHlfaW5pdCh2
b2lkKTsKICNlbHNlCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 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 1i4m0Q-0003eo-D3; Mon, 02 Sep 2019 13:04:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m0O-0003eB-SR
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:04:24 +0000
X-Inumbo-ID: 2425bcb4-cd82-11e9-8980-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2425bcb4-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:04:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Zpw5MllFX9fhxx6EO9p2LOeJ5F0J0z3R/HLMi2TPdSQ=; b=EFwPojdcTFtbmMxJO5jtupsmx1
 0tkTmctlO9fhUz5pZDZcKWWaI/hsFfRBeODr7tpq2Gvpi3l2cF8wkkTTOE7SpqXyvwM+/3ZdPSJhk
 V7+1WpI9EgCTq837af7201iLXeuE7wvQNZJ2B66q4aSjrGgsTDB5O29MuMoavMru0ooGjSP/SpGI+
 nnfV7Xv5NVo4xIR0g5R3u9Df9GfGws/LVk4JdSzEi2+ilgFKy0ghvDyMhWndfjsjiJKalerzMcKaD
 8xCOwxM7l0dEzaweHZA5RtKiGT0A/B01FL2NCMwfPiWBdRSTvv1AgDp03eEDbZtQlmitPXIy/pQs7
 UQ2B6nXA==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4m01-0001Ua-Mj; Mon, 02 Sep 2019 13:04:02 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:32 +0200
Message-Id: <20190902130339.23163-7-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 06/13] xen: remove the exports for xen_{create,
 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: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2Ugcm91dGluZXMgYXJlIG9ubHkgdXNlZCBieSBzd2lvdGxiLXhlbiwgd2hpY2ggY2Fubm90
IGJlIG1vZHVsYXIuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5k
ZT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KLS0tCiBhcmNoL2FybS94ZW4vbW0uYyAgICAgfCAyIC0tCiBhcmNoL3g4Ni94ZW4vbW11X3B2
LmMgfCAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwppbmRleCAxMWQ1YWQyNmZjZmUu
LjlkNzNmYTRhNTk5MSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL21tLmMKKysrIGIvYXJjaC9h
cm0veGVuL21tLmMKQEAgLTE1NCwxMyArMTU0LDExIEBAIGludCB4ZW5fY3JlYXRlX2NvbnRpZ3Vv
dXNfcmVnaW9uKHBoeXNfYWRkcl90IHBzdGFydCwgdW5zaWduZWQgaW50IG9yZGVyLAogCSpkbWFf
aGFuZGxlID0gcHN0YXJ0OwogCXJldHVybiAwOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Ny
ZWF0ZV9jb250aWd1b3VzX3JlZ2lvbik7CiAKIHZvaWQgeGVuX2Rlc3Ryb3lfY29udGlndW91c19y
ZWdpb24ocGh5c19hZGRyX3QgcHN0YXJ0LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAJcmV0dXJu
OwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24pOwog
CiBpbnQgX19pbml0IHhlbl9tbV9pbml0KHZvaWQpCiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggMjZlOGIzMjY5NjZkLi5j
OGRiZWU2MmVjMmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNo
L3g4Ni94ZW4vbW11X3B2LmMKQEAgLTI2MjUsNyArMjYyNSw2IEBAIGludCB4ZW5fY3JlYXRlX2Nv
bnRpZ3VvdXNfcmVnaW9uKHBoeXNfYWRkcl90IHBzdGFydCwgdW5zaWduZWQgaW50IG9yZGVyLAog
CSpkbWFfaGFuZGxlID0gdmlydF90b19tYWNoaW5lKHZzdGFydCkubWFkZHI7CiAJcmV0dXJuIHN1
Y2Nlc3MgPyAwIDogLUVOT01FTTsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9jcmVhdGVfY29u
dGlndW91c19yZWdpb24pOwogCiB2b2lkIHhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKHBo
eXNfYWRkcl90IHBzdGFydCwgdW5zaWduZWQgaW50IG9yZGVyKQogewpAQCAtMjY2MCw3ICsyNjU5
LDYgQEAgdm9pZCB4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbihwaHlzX2FkZHJfdCBwc3Rh
cnQsIHVuc2lnbmVkIGludCBvcmRlcikKIAogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhlbl9y
ZXNlcnZhdGlvbl9sb2NrLCBmbGFncyk7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZGVzdHJv
eV9jb250aWd1b3VzX3JlZ2lvbik7CiAKIHN0YXRpYyBub2lubGluZSB2b2lkIHhlbl9mbHVzaF90
bGJfYWxsKHZvaWQpCiB7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m0V-0003hP-Ly; Mon, 02 Sep 2019 13:04:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m0T-0003gY-Um
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:04:29 +0000
X-Inumbo-ID: 26388ae0-cd82-11e9-8980-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26388ae0-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:04:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ta9M2b2y7wj8yOyfpMAIMWmSlpU0UyW1ZNcRY8yDGCI=; b=R/7x+fHstCiuPGDtTHZn3ll3Vq
 Bje0x8mwce/f0sqmLfpKhlzht358B2ZCHH5NQIfoFuM4jMAzL8nXsLiMLhuXBa0imvQ1m2YnjijdP
 m4damP9kMDPrjWt5jsPBW9o/EL1AfD2NDjGpsag7XmbClPAsxIcv/QuF5Zryeen6r3c6KjjSP7qe0
 qv/l3JSmpx00SKgeMwjRNwlMp/NhSOLsl37N6vA4sslaJhHkNqFFFXNGxmxDHqiUPr8HKjrvv10Wh
 yusnBdKDI2O1aOBewMIYkw/jzkmP8HJQI6gU1gh+JtUdwrZdhzm23/WXdtwKfbDjrZnqdFeiFkesu
 poUiRbxA==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4m04-0001Ym-VB; Mon, 02 Sep 2019 13:04:05 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:33 +0200
Message-Id: <20190902130339.23163-8-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 07/13] swiotlb-xen: remove xen_swiotlb_dma_mmap
 and -xen_swiotlb_dma_get_sgtable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbmVlZCB0byB3cmFwIHRoZSBjb21tb24gdmVyc2lvbiwganVzdCB3aXJlIHRo
ZW0gdXAgZGlyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiBkcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIHwgMjkgKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDI3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJz
L3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4IGVlZTg2Y2M3MDQ2Yi4uYjg4MDg2NzdhZTFkIDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMKQEAgLTU0NywzMSArNTQ3LDYgQEAgeGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZChz
dHJ1Y3QgZGV2aWNlICpod2RldiwgdTY0IG1hc2spCiAJcmV0dXJuIHhlbl92aXJ0X3RvX2J1cyh4
ZW5faW9fdGxiX2VuZCAtIDEpIDw9IG1hc2s7CiB9CiAKLS8qCi0gKiBDcmVhdGUgdXNlcnNwYWNl
IG1hcHBpbmcgZm9yIHRoZSBETUEtY29oZXJlbnQgbWVtb3J5LgotICogVGhpcyBmdW5jdGlvbiBz
aG91bGQgYmUgY2FsbGVkIHdpdGggdGhlIHBhZ2VzIGZyb20gdGhlIGN1cnJlbnQgZG9tYWluIG9u
bHksCi0gKiBwYXNzaW5nIHBhZ2VzIG1hcHBlZCBmcm9tIG90aGVyIGRvbWFpbnMgd291bGQgbGVh
ZCB0byBtZW1vcnkgY29ycnVwdGlvbi4KLSAqLwotc3RhdGljIGludAoteGVuX3N3aW90bGJfZG1h
X21tYXAoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKLQkJ
ICAgICB2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNpemUsCi0J
CSAgICAgdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQlyZXR1cm4gZG1hX2NvbW1vbl9tbWFwKGRl
diwgdm1hLCBjcHVfYWRkciwgZG1hX2FkZHIsIHNpemUsIGF0dHJzKTsKLX0KLQotLyoKLSAqIFRo
aXMgZnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCB3aXRoIHRoZSBwYWdlcyBmcm9tIHRoZSBjdXJy
ZW50IGRvbWFpbiBvbmx5LAotICogcGFzc2luZyBwYWdlcyBtYXBwZWQgZnJvbSBvdGhlciBkb21h
aW5zIHdvdWxkIGxlYWQgdG8gbWVtb3J5IGNvcnJ1cHRpb24uCi0gKi8KLXN0YXRpYyBpbnQKLXhl
bl9zd2lvdGxiX2dldF9zZ3RhYmxlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNnX3RhYmxl
ICpzZ3QsCi0JCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXpl
LAotCQkJdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQlyZXR1cm4gZG1hX2NvbW1vbl9nZXRfc2d0
YWJsZShkZXYsIHNndCwgY3B1X2FkZHIsIGhhbmRsZSwgc2l6ZSwgYXR0cnMpOwotfQotCiBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKIAkuYWxsb2MgPSB4
ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudCwKIAkuZnJlZSA9IHhlbl9zd2lvdGxiX2ZyZWVfY29o
ZXJlbnQsCkBAIC01ODQsNiArNTU5LDYgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHhlbl9z
d2lvdGxiX2RtYV9vcHMgPSB7CiAJLm1hcF9wYWdlID0geGVuX3N3aW90bGJfbWFwX3BhZ2UsCiAJ
LnVubWFwX3BhZ2UgPSB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlLAogCS5kbWFfc3VwcG9ydGVkID0g
eGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZCwKLQkubW1hcCA9IHhlbl9zd2lvdGxiX2RtYV9tbWFw
LAotCS5nZXRfc2d0YWJsZSA9IHhlbl9zd2lvdGxiX2dldF9zZ3RhYmxlLAorCS5tbWFwID0gZG1h
X2NvbW1vbl9tbWFwLAorCS5nZXRfc2d0YWJsZSA9IGRtYV9jb21tb25fZ2V0X3NndGFibGUsCiB9
OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:04:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m0a-0003jg-0J; Mon, 02 Sep 2019 13:04:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m0Y-0003j7-Rk
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:04:34 +0000
X-Inumbo-ID: 2890e0f8-cd82-11e9-8980-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2890e0f8-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:04:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=hTHHbR2dZhXaXW8dePgkOJfVPKvdbbQVgDGXiTs4pP8=; b=Rh3tnm13czMnQPyfqSSKy6sbRm
 ndi9zlX5wBqu0NpdHNe6L3yQQkiVsZc7jPrCdXxV5z5DfTLp2YV2BSKzbuUZoIDqeVXQ3FXmG7Pde
 GREpzAsUWheZa/IYXADWo62CbArsBSMWX1TGvpaGTQFxxpmaXsSPJW+VW/AQ7DBQEnQ4oCT+ZgZFC
 v7SKyTayfiYO5drWVbAg/4X1qyhwqqUAYSkfLK+Af3jH/shuAg7U3SGkg88TwZB2EBOF2KxiPUqOu
 UqhK842fhubfGYzoX5NZWwn9fQN0vgyt/irHTYO6MCjb3vI/nXXWA1BZbNHDHdiZmWv3qXud9QZ2j
 vL6meTLA==;
Received: from [2001:4bb8:18c:1755:c70:4a89:bc61:2] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4m08-0001cz-BC; Mon, 02 Sep 2019 13:04:08 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:34 +0200
Message-Id: <20190902130339.23163-9-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 08/13] swiotlb-xen: always use dma-direct
 helpers to alloc coherent pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eDg2IGN1cnJlbnRseSBjYWxscyBhbGxvY19wYWdlcywgYnV0IHVzaW5nIGRtYS1kaXJlY3Qgd29y
a3MgYXMgd2VsbAp0aGVyZSwgd2l0aCB0aGUgYWRkZWQgYmVuZWZpdCBvZiB1c2luZyB0aGUgQ01B
IHBvb2wgaWYgYXZhaWxhYmxlLgpUaGUgYmlnZ2VzdCBhZHZhbnRhZ2UgaXMgb2YgY291cnNlIHRv
IHJlbW92ZSBhIHBvaW50bGVzcyBiaXQgb2YKYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGNvZGUuCgpT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oIHwgMTYgLS0tLS0tLS0tLS0tLS0tLQog
ZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyAgICAgICAgICAgICAgICB8ICA3ICsrKy0tLS0KIGlu
Y2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggICAgICAgICAgfCAxMiAtLS0tLS0tLS0tLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAppbmRleCAxMTY3NzdlN2YzODcuLjhl
ZTMzYzVlZGRlZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29o
ZXJlbnQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oCkBA
IC01LDIyICs1LDYgQEAKICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGxpbnV4L2Rt
YS1tYXBwaW5nLmg+CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9jX2NvaGVyZW50X3Bh
Z2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKLQkJZG1hX2FkZHJfdCAqZG1h
X2hhbmRsZSwgZ2ZwX3QgZmxhZ3MsCi0JCXVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0Jdm9pZCAq
dnN0YXJ0ID0gKHZvaWQqKV9fZ2V0X2ZyZWVfcGFnZXMoZmxhZ3MsIGdldF9vcmRlcihzaXplKSk7
Ci0JKmRtYV9oYW5kbGUgPSB2aXJ0X3RvX3BoeXModnN0YXJ0KTsKLQlyZXR1cm4gdnN0YXJ0Owot
fQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2ZyZWVfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRl
dmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAotCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBk
bWFfaGFuZGxlLAotCQl1bnNpZ25lZCBsb25nIGF0dHJzKQotewotCWZyZWVfcGFnZXMoKHVuc2ln
bmVkIGxvbmcpIGNwdV9hZGRyLCBnZXRfb3JkZXIoc2l6ZSkpOwotfQotCiBzdGF0aWMgaW5saW5l
IHZvaWQgeGVuX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHBhZ2Ug
KnBhZ2UsCiAJICAgICBkbWFfYWRkcl90IGRldl9hZGRyLCB1bnNpZ25lZCBsb25nIG9mZnNldCwg
c2l6ZV90IHNpemUsCiAJICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVk
IGxvbmcgYXR0cnMpIHsgfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBi
L2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXggYjg4MDg2NzdhZTFkLi5mOWRkNGNiNmU0
YjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKKysrIGIvZHJpdmVycy94
ZW4vc3dpb3RsYi14ZW4uYwpAQCAtMjk5LDggKzI5OSw3IEBAIHhlbl9zd2lvdGxiX2FsbG9jX2Nv
aGVyZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKIAkgKiBhZGRyZXNzLiBJ
biBmYWN0IG9uIEFSTSB2aXJ0X3RvX3BoeXMgb25seSB3b3JrcyBmb3Iga2VybmVsIGRpcmVjdAog
CSAqIG1hcHBlZCBSQU0gbWVtb3J5LiBBbHNvIHNlZSBjb21tZW50IGJlbG93LgogCSAqLwotCXJl
dCA9IHhlbl9hbGxvY19jb2hlcmVudF9wYWdlcyhod2Rldiwgc2l6ZSwgZG1hX2hhbmRsZSwgZmxh
Z3MsIGF0dHJzKTsKLQorCXJldCA9IGRtYV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9o
YW5kbGUsIGZsYWdzLCBhdHRycyk7CiAJaWYgKCFyZXQpCiAJCXJldHVybiByZXQ7CiAKQEAgLTMx
OSw3ICszMTgsNyBAQCB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpo
d2Rldiwgc2l6ZV90IHNpemUsCiAJZWxzZSB7CiAJCWlmICh4ZW5fY3JlYXRlX2NvbnRpZ3VvdXNf
cmVnaW9uKHBoeXMsIG9yZGVyLAogCQkJCQkJIGZsczY0KGRtYV9tYXNrKSwgZG1hX2hhbmRsZSkg
IT0gMCkgewotCQkJeGVuX2ZyZWVfY29oZXJlbnRfcGFnZXMoaHdkZXYsIHNpemUsIHJldCwgKGRt
YV9hZGRyX3QpcGh5cywgYXR0cnMpOworCQkJZG1hX2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBy
ZXQsIChkbWFfYWRkcl90KXBoeXMsIGF0dHJzKTsKIAkJCXJldHVybiBOVUxMOwogCQl9CiAJCVNl
dFBhZ2VYZW5SZW1hcHBlZCh2aXJ0X3RvX3BhZ2UocmV0KSk7CkBAIC0zNTEsNyArMzUwLDcgQEAg
eGVuX3N3aW90bGJfZnJlZV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNp
emUsIHZvaWQgKnZhZGRyLAogCSAgICBUZXN0Q2xlYXJQYWdlWGVuUmVtYXBwZWQodmlydF90b19w
YWdlKHZhZGRyKSkpCiAJCXhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKHBoeXMsIG9yZGVy
KTsKIAotCXhlbl9mcmVlX2NvaGVyZW50X3BhZ2VzKGh3ZGV2LCBzaXplLCB2YWRkciwgKGRtYV9h
ZGRyX3QpcGh5cywgYXR0cnMpOworCWRtYV9kaXJlY3RfZnJlZShod2Rldiwgc2l6ZSwgdmFkZHIs
IChkbWFfYWRkcl90KXBoeXMsIGF0dHJzKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL2FybS9wYWdlLWNvaGVyZW50LmggYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5o
CmluZGV4IGE4NDBkNjk0OWE4Ny4uMGUyNDRmNGZlYzFhIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl
bi9hcm0vcGFnZS1jb2hlcmVudC5oCisrKyBiL2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50
LmgKQEAgLTE2LDE4ICsxNiw2IEBAIHZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUo
c3RydWN0IGRldmljZSAqaHdkZXYsCiB2b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2
aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNp
emUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcik7CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCAq
eGVuX2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6
ZSwKLQkJZG1hX2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxhZ3MsIHVuc2lnbmVkIGxvbmcg
YXR0cnMpCi17Ci0JcmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5k
bGUsIGZsYWdzLCBhdHRycyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZnJlZV9jb2hl
cmVudF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCi0JCXZvaWQgKmNw
dV9hZGRyLCBkbWFfYWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0J
ZG1hX2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwgZG1hX2hhbmRsZSwgYXR0cnMp
OwotfQotCiBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:06:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 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 1i4m2P-0004L7-Fa; Mon, 02 Sep 2019 13:06:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m2O-0004Kz-7E
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:06:28 +0000
X-Inumbo-ID: 79032280-cd82-11e9-b95f-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 79032280-cd82-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 13:06:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=sZTEAgPmhnxnngHfnvEbQsrU5etCxPhvpRqBQENBmaM=; b=alhEYSaqagjorgd0iX1B6Ixzyk
 1w+GU4gTDXD26zrYHIrge+oL1um/VIN37Yx4uZEHSKKZO7C0qTBp81LQJKkLxGVvAdLw/Do28l/LP
 +mHaBAWfHtT/ShWhRHOKjGKW3l3J8CTBmjRJmiciUkdxJ/7z2GVBtnjxlLSO4JPinf5lbusCuYZTr
 mac/6p9wBr/82hZMtu6aBoTXVpOGJrw06nxWEiCURFA1a0E0+pktouQTBlIIj+SMHgHxSe1vMzptZ
 lKrvI9m1niPSOlW62+Hr/dJiyezwMM/fspRK33j+geNe6HWP85tDwfAL3bcp8oz1Bq3fCFuYJl5gU
 Zd4pIySg==;
Received: from 213-225-38-191.nat.highway.a1.net ([213.225.38.191]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4m2J-00054g-KL; Mon, 02 Sep 2019 13:06:24 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:35 +0200
Message-Id: <20190902130339.23163-10-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 09/13] swiotlb-xen: use the same foreign page
 check everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX2RtYV9tYXBfcGFnZSB1c2VzIGEgZGlmZmVyZW50IGFuZCBtb3JlIGNvbXBsaWNhdGVkIGNo
ZWNrIGZvciBmb3JlaWduCnBhZ2VzIHRoYW4gdGhlIG90aGVyIHRocmVlIGNhY2hlIG1haW50YWlu
YW5jZSBoZWxwZXJzLiAgU3dpdGNoIGl0IHRvIHRoZQpzaW1wbGVyIHBmbl92YWxpZCBtZXRob2Qg
YSB3ZWxsLCBhbmQgZG9jdW1lbnQgdGhlIHNjaGVtZSB3aXRoIGEgc2luZ2xlCmltcHJvdmVkIGNv
bW1lbnQgaW4geGVuX2RtYV9tYXBfcGFnZS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxs
d2lnIDxoY2hAbHN0LmRlPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIGluY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggfCAz
MSArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcm0v
cGFnZS1jb2hlcmVudC5oIGIvaW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaAppbmRleCAw
ZTI0NGY0ZmVjMWEuLjA3YzEwNGRiYzIxZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vYXJtL3Bh
Z2UtY29oZXJlbnQuaAorKysgYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oCkBAIC00
MSwyMyArNDEsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfbWFwX3BhZ2Uoc3RydWN0
IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCSAgICAgZG1hX2FkZHJfdCBkZXZf
YWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAogCSAgICAgZW51bSBkbWFf
ZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQogewotCXVuc2lnbmVkIGxv
bmcgcGFnZV9wZm4gPSBwYWdlX3RvX3hlbl9wZm4ocGFnZSk7Ci0JdW5zaWduZWQgbG9uZyBkZXZf
cGZuID0gWEVOX1BGTl9ET1dOKGRldl9hZGRyKTsKLQl1bnNpZ25lZCBsb25nIGNvbXBvdW5kX3Bh
Z2VzID0KLQkJKDE8PGNvbXBvdW5kX29yZGVyKHBhZ2UpKSAqIFhFTl9QRk5fUEVSX1BBR0U7Ci0J
Ym9vbCBsb2NhbCA9IChwYWdlX3BmbiA8PSBkZXZfcGZuKSAmJgotCQkoZGV2X3BmbiAtIHBhZ2Vf
cGZuIDwgY29tcG91bmRfcGFnZXMpOworCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oZGV2
X2FkZHIpOwogCiAJLyoKLQkgKiBEb20wIGlzIG1hcHBlZCAxOjEsIHdoaWxlIHRoZSBMaW51eCBw
YWdlIGNhbiBzcGFuIGFjcm9zcwotCSAqIG11bHRpcGxlIFhlbiBwYWdlcywgaXQncyBub3QgcG9z
c2libGUgZm9yIGl0IHRvIGNvbnRhaW4gYQotCSAqIG1peCBvZiBsb2NhbCBhbmQgZm9yZWlnbiBY
ZW4gcGFnZXMuIFNvIGlmIHRoZSBmaXJzdCB4ZW5fcGZuCi0JICogPT0gbWZuIHRoZSBwYWdlIGlz
IGxvY2FsIG90aGVyd2lzZSBpdCdzIGEgZm9yZWlnbiBwYWdlCi0JICogZ3JhbnQtbWFwcGVkIGlu
IGRvbTAuIElmIHRoZSBwYWdlIGlzIGxvY2FsIHdlIGNhbiBzYWZlbHkKLQkgKiBjYWxsIHRoZSBu
YXRpdmUgZG1hX29wcyBmdW5jdGlvbiwgb3RoZXJ3aXNlIHdlIGNhbGwgdGhlIHhlbgotCSAqIHNw
ZWNpZmljIGZ1bmN0aW9uLgorCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgYW5kIHdoaWxlIHRoZSBM
aW51eCBwYWdlIGNhbiBzcGFuIGFjcm9zcyBtdWx0aXBsZQorCSAqIFhlbiBwYWdlcywgaXQgaXMg
bm90IHBvc3NpYmxlIGZvciBpdCB0byBjb250YWluIGEgbWl4IG9mIGxvY2FsIGFuZAorCSAqIGZv
cmVpZ24gWGVuIHBhZ2VzLiAgQ2FsbGluZyBwZm5fdmFsaWQgb24gYSBmb3JlaWduIG1mbiB3aWxs
IGFsd2F5cworCSAqIHJldHVybiBmYWxzZSwgc28gaWYgcGZuX3ZhbGlkIHJldHVybnMgdHJ1ZSB0
aGUgcGFnZXMgaXMgbG9jYWwgYW5kIHdlCisJICogY2FuIHVzZSB0aGUgbmF0aXZlIGRtYS1kaXJl
Y3QgZnVuY3Rpb25zLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgWGVuCisJICogc3BlY2lmaWMgdmVy
c2lvbi4KIAkgKi8KLQlpZiAobG9jYWwpCisJaWYgKHBmbl92YWxpZChwZm4pKQogCQlkbWFfZGly
ZWN0X21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOwogCWVs
c2UKIAkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBz
aXplLCBkaXIsIGF0dHJzKTsKQEAgLTY3LDE0ICs2MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5fZG1hX3VubWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxl
LAogCQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBs
b25nIGF0dHJzKQogewogCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKLQkv
KgotCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2UgY2FuIGJlIHNw
YW5uZWQgYWNjcm9zcwotCSAqIG11bHRpcGxlIFhlbiBwYWdlLCBpdCdzIG5vdCBwb3NzaWJsZSB0
byBoYXZlIGEgbWl4IG9mIGxvY2FsIGFuZAotCSAqIGZvcmVpZ24gWGVuIHBhZ2UuIERvbTAgaXMg
bWFwcGVkIDE6MSwgc28gY2FsbGluZyBwZm5fdmFsaWQgb24gYQotCSAqIGZvcmVpZ24gbWZuIHdp
bGwgYWx3YXlzIHJldHVybiBmYWxzZS4gSWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2FuCi0JICog
c2FmZWx5IGNhbGwgdGhlIG5hdGl2ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2Fs
bCB0aGUgeGVuCi0JICogc3BlY2lmaWMgZnVuY3Rpb24uCi0JICovCisKIAlpZiAocGZuX3ZhbGlk
KHBmbikpCiAJCWRtYV9kaXJlY3RfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIs
IGF0dHJzKTsKIAllbHNlCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:06:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m2i-0004OV-ST; Mon, 02 Sep 2019 13:06:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4m2i-0004OI-1i
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:06:48 +0000
X-Inumbo-ID: 84b91dd2-cd82-11e9-8980-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84b91dd2-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:06:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567429607;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=zLkPW9vjR8MOwHoO6iCOqPBBgdyx7ENxr8iaIw6dkEc=;
 b=GllSB+NNZ63RfvLf2Br3S8bKN79mJbjVEC5u2ZffweKO8ZQNd//jTb6C
 tRBSuU3Wh2Ip2EcELydJX2aEDD4k3RcRbWOs8fJ8LTAqzR/7F5gOhycDr
 wNe4FgUf8vGgSObF0gBkPx6Ed3VeWTIvzrOXQYjcW/H3k3JRq4WHKgVUN o=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 65FKReP/KXAJgJSOGugqNISAm9l37zripptA/MRH4Cu2gRUDBPsPpDd+x9v6PuILV38fCFMs1+
 bKD8xnNeQH/oeyPmR+erTkb7gEU7mkH4UiYuqT7Qr7m4D/KQWYiYE4lVrVZeKms7kjeIckywha
 d25uBNs7nuoWfYh6hWAJPxxyXsRZjWPs1MBaKCAI3tBX+DDn5u7mbIoOUvX8Cd8/SgKIt5iskZ
 Ci+1MV6SXcXFxsc7FXSQQr7yIBAOJp+qVEdxqDn/dPA+eHMRt67bnhXhh/a6vPWgxm1oiCGDQi
 JOA=
X-SBRS: 2.7
X-MesageID: 5283912
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5283912"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
Thread-Index: AQHVXw0b+0WFjb3WC0C8fMKn7++tpqcYNaWAgAApv5A=
Date: Mon, 2 Sep 2019 13:06:42 +0000
Message-ID: <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
 <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
In-Reply-To: <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDEzOjM0DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
PjsgV2VpIExpdQ0KPiA8d2xAeGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAxLzZd
IHg4Ni9kb21haW46IHJlbW92ZSB0aGUgJ29vc19vZmYnIGZsYWcNCj4gDQo+IE9uIDMwLjA4LjIw
MTkgMTA6MjksIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiBUaGUgZmxhZyBpcyBub3QgbmVlZGVk
IHNpbmNlIHRoZSBkb21haW4gJ29wdGlvbnMnIGNhbiBub3cgYmUgdGVzdGVkDQo+ID4gZGlyZWN0
bHkuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPg0KPiA+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+DQo+ID4gLS0tDQo+ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPg0KPiA+IENjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+DQo+ID4gQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+ID4gQ2M6IFdlaSBMaXUgPHds
QHhlbi5vcmc+DQo+ID4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5j
b20+DQo+ID4NCj4gPiB2MzoNCj4gPiAgLSBGb3JjZSAnb29zX29mZicgdG8gYmUgc2V0IGZvciBQ
ViBndWVzdHMgKHRvIGF2b2lkIGNhbGwgdG8NCj4gPiAgICBpc19odm1fZG9tYWluKCkgZXhjZXB0
IGluIEFTU0VSVCkNCj4gPiAgLSBEcm9wcGVkIFRpbSdzIEEtYiBiZWNhdXNlIG9mIHRoZSBjaGFu
Z2UNCj4gDQo+IEkndmUgYmVlbiBkZWJhdGluZyB3aXRoIG15c2VsZiB3aGV0aGVyIHRvIG5vdCB3
YWl0IGFueSBsb25nZXIgZm9yDQo+IFRpbSB0byByZS1pbnN0YXRlIGhpcyBhY2ssIGJ1dCBub3cg
dGhhdCBJJ3ZlIGxvb2tlZCBhZ2FpbiAuLi4NCj4gDQo+ID4gLS0tIGEveGVuL2NvbW1vbi9kb21h
aW4uYw0KPiA+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMNCj4gPiBAQCAtMzEzLDExICszMTMs
MTkgQEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3Rs
X2NyZWF0ZWRvbWFpbiAqY29uZmlnKQ0KPiA+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiA+
ICAgICAgfQ0KPiA+DQo+ID4gLSAgICBpZiAoICEoY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExf
Q0RGX2h2bV9ndWVzdCkgJiYNCj4gPiAtICAgICAgICAgKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9N
Q1RMX0NERl9oYXApICkNCj4gPiArICAgIGlmICggIShjb25maWctPmZsYWdzICYgWEVOX0RPTUNU
TF9DREZfaHZtX2d1ZXN0KSApDQo+ID4gICAgICB7DQo+ID4gLSAgICAgICAgZHByaW50ayhYRU5M
T0dfSU5GTywgIkhBUCByZXF1ZXN0ZWQgZm9yIG5vbi1IVk0gZ3Vlc3RcbiIpOw0KPiA+IC0gICAg
ICAgIHJldHVybiAtRUlOVkFMOw0KPiA+ICsgICAgICAgIGlmICggY29uZmlnLT5mbGFncyAmIFhF
Tl9ET01DVExfQ0RGX2hhcCApDQo+ID4gKyAgICAgICAgew0KPiA+ICsgICAgICAgICAgICBkcHJp
bnRrKFhFTkxPR19JTkZPLCAiSEFQIHJlcXVlc3RlZCBmb3Igbm9uLUhWTSBndWVzdFxuIik7DQo+
ID4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiA+ICsgICAgICAgIH0NCj4gPiArDQo+
ID4gKyAgICAgICAgLyoNCj4gPiArICAgICAgICAgKiBJdCBpcyBvbmx5IG1lYW5pbmdmdWwgZm9y
IFhFTl9ET01DVExfQ0RGX29vc19vZmYgdG8gYmUgY2xlYXINCj4gPiArICAgICAgICAgKiBmb3Ig
SFZNIGd1ZXN0cy4NCj4gPiArICAgICAgICAgKi8NCj4gPiArICAgICAgICBjb25maWctPmZsYWdz
IHw9IFhFTl9ET01DVExfQ0RGX29vc19vZmY7DQo+IA0KPiAuLi4gSSB3b25kZXIgd2hldGhlciB0
aGlzIGxhc3QgcGFydCB3b3VsZG4ndCBiZXR0ZXIgYmVsb25nIGludG8NCj4geDg2J3MgYXJjaF9z
YW5pdGlzZV9kb21haW5fY29uZmlnKCkuIEFybSwgdG8gdGhlIGNvbnRyYXJ5LCBzaG91bGQNCj4g
Zm9yY2UvcmVxdWlyZSB0aGUgYml0IHRvIGJlIHVuaWZvcm1seSBvZmYuDQo+IA0KDQpJJ20gc3Vy
ZSBJIGhhZCBhIHJlYXNvbiBmb3IgZG9pbmcgaXQgbGlrZSB0aGlzIGJ1dCBpdCdzIHN1ZmZpY2ll
bnRseSBsb25nIGFnbyBub3cgdGhhdCBJJ3ZlIGZvcmdvdHRlbiB3aGF0IGl0IHdhcyouIFdvdWxk
IGl0IGJlIG9rIHRvIHRha2UgdGhlIGNvZGUgYXMtaXMgYW5kIEknbGwgaW52ZXN0aWdhdGUgd2hl
dGhlciB0aGlzIGNhbiBiZSB0aWRpZWQgdXA/DQoNClsgKiBJIHN1c3BlY3QgaXQgd2FzIGNvbmNl
cm4gb3ZlciBicmVha2luZyBleGlzdGluZyB0b29sLXN0YWNrcyBieSByZXF1aXJpbmcgdGhlbSB0
byBzZXQgYSBmbGFnIHRoYXQgcHJldmlvdXNseSB0aGV5IGRpZCBub3QgbmVlZCB0bywgYnV0IEkn
bSBub3Qgc3VyZSB0aGF0IHdhcyB0aGUgb25seSByZWFzb24gXQ0KDQogIFBhdWwNCg0KDQoNCg0K
PiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:08:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m4Y-0004eS-98; Mon, 02 Sep 2019 13:08:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m4X-0004eK-Bh
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:08:41 +0000
X-Inumbo-ID: c8263f8c-cd82-11e9-8980-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c8263f8c-cd82-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:08:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=5y1O7KTPIhcgWpwUMW10Qm/8B4aqevpsq+Tc+hdiuQQ=; b=QSaXCxZNc0SSS4JsH1VMEcgFmo
 8Q503fZzyWJJbyFnE+wFF3P0coYYWRdENaS5Erz5G/egOTlhZvPcx7OYSj45PcHXJWcDAqjzGyIYV
 IdWGWovEt8e+izmuIBQogxekzkn5k5nz5UJASO/YlC4yNZ3hKjqNEhtkWfDGVuWXp/zdasr/ouUxI
 CxvGTgCNxczxZ1zSVv9/uBwN6g6oTx45/sg6ISlXCVJWxzcs6wBMvx0OK5I3P6LFBmT6+JsOLwVGN
 ZVSnAcFJtZ9nFGr2WeRaRfVhFgfoOx6cHwYBVI3pN2sGobPC07nYFymANLy0RKRBTrh0J1FyGv207
 fzBW+H8A==;
Received: from 213-225-38-191.nat.highway.a1.net ([213.225.38.191]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4m4T-0006ry-8K; Mon, 02 Sep 2019 13:08:37 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:36 +0200
Message-Id: <20190902130339.23163-11-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 10/13] swiotlb-xen: simplify cache maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2Uga25vdyB3ZSBhbHdheXMgaGF2ZSB0aGUgZG1hLW5vbmNvaGVyZW50LmggaGVs
cGVycyBhdmFpbGFibGUKaWYgd2UgYXJlIG9uIGFuIGFyY2hpdGVjdHVyZSB3aXRoIHN1cHBvcnQg
Zm9yIG5vbi1jb2hlcmVudCBkZXZpY2VzLAp3ZSBjYW4ganVzdCBjYWxsIHRoZW0gZGlyZWN0bHks
IGFuZCByZW1vdmUgdGhlIGNhbGxzIHRvIHRoZSBkbWEtZGlyZWN0CnJvdXRpbmVzLCBpbmNsdWRp
bmcgdGhlIGZhY3QgdGhhdCB3ZSBjYWxsIHRoZSBkbWFfZGlyZWN0X21hcF9wYWdlCnJvdXRpbmVz
IGJ1dCBpZ25vcmUgdGhlIHZhbHVlIHJldHVybmVkIGZyb20gaXQuICBJbnN0ZWFkIHdlIG5vdyBo
YXZlClhlbiB3cmFwcGVycyBmb3IgdGhlIGFyY2hfc3luY19kbWFfZm9yX3tkZXZpY2UsY3B1fSBo
ZWxwZXJzIHRoYXQgY2FsbAp0aGUgc3BlY2lhbCBYZW4gdmVyc2lvbnMgb2YgdGhvc2Ugcm91dGlu
ZXMgZm9yIGZvcmVpZ24gcGFnZXMuCgpOb3RlIHRoYXQgdGhlIG5ldyBoZWxwZXJzIGdldCB0aGUg
cGh5c2ljYWwgYWRkcmVzcyBwYXNzZWQgaW4gYWRkaXRpb24KdG8gdGhlIGRtYSBhZGRyZXNzIHRv
IGF2b2lkIGFub3RoZXIgdHJhbnNsYXRpb24gZm9yIHRoZSBsb2NhbCBjYWNoZQptYWludGFpbmFu
Y2UuICBUaGUgcGZuX3ZhbGlkIGNoZWNrcyByZW1haW4gb24gdGhlIGRtYSBhZGRyZXNzIGFzIGlu
CnRoZSBvbGQgY29kZSwgZXZlbiBpZiB0aGF0IGxvb2tzIGEgbGl0dGxlIGZ1bm55LgoKU2lnbmVk
LW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogYXJjaC9hcm0veGVu
L21tLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDY0ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0K
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggfCAxMSAtLS0tCiBkcml2
ZXJzL3hlbi9zd2lvdGxiLXhlbi5jICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tLQogaW5jbHVk
ZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaCAgICAgICAgICB8IDY5ICsrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxMzMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwpp
bmRleCA5ZDczZmE0YTU5OTEuLjJiMmMyMDg0MDhiYiAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVu
L21tLmMKKysrIGIvYXJjaC9hcm0veGVuL21tLmMKQEAgLTYwLDYzICs2MCwzMyBAQCBzdGF0aWMg
dm9pZCBkbWFfY2FjaGVfbWFpbnQoZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCB1MzIg
b3ApCiAJfSB3aGlsZSAoc2l6ZSk7CiB9CiAKLXN0YXRpYyB2b2lkIF9feGVuX2RtYV9wYWdlX2Rl
dl90b19jcHUoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAotCQlzaXpl
X3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQorLyoKKyAqIERvbTAgaXMgbWFw
cGVkIDE6MSwgYW5kIHdoaWxlIHRoZSBMaW51eCBwYWdlIGNhbiBzcGFuIGFjcm9zcyBtdWx0aXBs
ZSBYZW4KKyAqIHBhZ2VzLCBpdCBpcyBub3QgcG9zc2libGUgZm9yIGl0IHRvIGNvbnRhaW4gYSBt
aXggb2YgbG9jYWwgYW5kIGZvcmVpZ24gWGVuCisgKiBwYWdlcy4gIENhbGxpbmcgcGZuX3ZhbGlk
IG9uIGEgZm9yZWlnbiBtZm4gd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlLCBzbyBpZgorICogcGZu
X3ZhbGlkIHJldHVybnMgdHJ1ZSB0aGUgcGFnZXMgaXMgbG9jYWwgYW5kIHdlIGNhbiB1c2UgdGhl
IG5hdGl2ZQorICogZG1hLWRpcmVjdCBmdW5jdGlvbnMsIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSBY
ZW4gc3BlY2lmaWMgdmVyc2lvbi4KKyAqLwordm9pZCB4ZW5fZG1hX3N5bmNfZm9yX2NwdShzdHJ1
Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAorCQlwaHlzX2FkZHJfdCBwYWRkciwg
c2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKLQlpZiAoZGlyICE9
IERNQV9UT19ERVZJQ0UpCisJaWYgKHBmbl92YWxpZChQRk5fRE9XTihoYW5kbGUpKSkKKwkJYXJj
aF9zeW5jX2RtYV9mb3JfY3B1KGRldiwgcGFkZHIsIHNpemUsIGRpcik7CisJZWxzZSBpZiAoZGly
ICE9IERNQV9UT19ERVZJQ0UpCiAJCWRtYV9jYWNoZV9tYWludChoYW5kbGUsIHNpemUsIEdOVFRB
Ql9DQUNIRV9JTlZBTCk7CiB9CiAKLXN0YXRpYyB2b2lkIF9feGVuX2RtYV9wYWdlX2NwdV90b19k
ZXYoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAotCQlzaXplX3Qgc2l6
ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQordm9pZCB4ZW5fZG1hX3N5bmNfZm9yX2Rl
dmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAorCQlwaHlzX2FkZHJf
dCBwYWRkciwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKLQlp
ZiAoZGlyID09IERNQV9GUk9NX0RFVklDRSkKKwlpZiAocGZuX3ZhbGlkKFBGTl9ET1dOKGhhbmRs
ZSkpKQorCQlhcmNoX3N5bmNfZG1hX2Zvcl9kZXZpY2UoZGV2LCBwYWRkciwgc2l6ZSwgZGlyKTsK
KwllbHNlIGlmIChkaXIgPT0gRE1BX0ZST01fREVWSUNFKQogCQlkbWFfY2FjaGVfbWFpbnQoaGFu
ZGxlLCBzaXplLCBHTlRUQUJfQ0FDSEVfSU5WQUwpOwogCWVsc2UKIAkJZG1hX2NhY2hlX21haW50
KGhhbmRsZSwgc2l6ZSwgR05UVEFCX0NBQ0hFX0NMRUFOKTsKIH0KIAotdm9pZCBfX3hlbl9kbWFf
bWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAotCSAgICAg
ZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAot
CSAgICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQot
ewotCWlmIChkZXZfaXNfZG1hX2NvaGVyZW50KGh3ZGV2KSkKLQkJcmV0dXJuOwotCWlmIChhdHRy
cyAmIERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMpCi0JCXJldHVybjsKLQotCV9feGVuX2RtYV9wYWdl
X2NwdV90b19kZXYoaHdkZXYsIGRldl9hZGRyLCBzaXplLCBkaXIpOwotfQotCi12b2lkIF9feGVu
X2RtYV91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwK
LQkJc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKLQkJdW5zaWduZWQg
bG9uZyBhdHRycykKLQotewotCWlmIChkZXZfaXNfZG1hX2NvaGVyZW50KGh3ZGV2KSkKLQkJcmV0
dXJuOwotCWlmIChhdHRycyAmIERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMpCi0JCXJldHVybjsKLQot
CV9feGVuX2RtYV9wYWdlX2Rldl90b19jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLX0K
LQotdm9pZCBfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2Rl
diwKLQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVj
dGlvbiBkaXIpCi17Ci0JaWYgKGRldl9pc19kbWFfY29oZXJlbnQoaHdkZXYpKQotCQlyZXR1cm47
Ci0JX194ZW5fZG1hX3BhZ2VfZGV2X3RvX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwot
fQotCi12b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFf
ZGlyZWN0aW9uIGRpcikKLXsKLQlpZiAoZGV2X2lzX2RtYV9jb2hlcmVudChod2RldikpCi0JCXJl
dHVybjsKLQlfX3hlbl9kbWFfcGFnZV9jcHVfdG9fZGV2KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRp
cik7Ci19Ci0KIGJvb2wgeGVuX2FyY2hfbmVlZF9zd2lvdGxiKHN0cnVjdCBkZXZpY2UgKmRldiwK
IAkJCSAgIHBoeXNfYWRkcl90IHBoeXMsCiAJCQkgICBkbWFfYWRkcl90IGRldl9hZGRyKQpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBiL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKaW5kZXggOGVlMzNjNWVkZGVkLi5j
OWM4Mzk4YTMxZmYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNv
aGVyZW50LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApA
QCAtMiwxNyArMiw2IEBACiAjaWZuZGVmIF9BU01fWDg2X1hFTl9QQUdFX0NPSEVSRU5UX0gKICNk
ZWZpbmUgX0FTTV9YODZfWEVOX1BBR0VfQ09IRVJFTlRfSAogCi0jaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KLSNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgotCi1zdGF0aWMgaW5saW5lIHZvaWQg
eGVuX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHBhZ2UgKnBhZ2Us
Ci0JICAgICBkbWFfYWRkcl90IGRldl9hZGRyLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgc2l6ZV90
IHNpemUsCi0JICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcg
YXR0cnMpIHsgfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV91bm1hcF9wYWdlKHN0cnVj
dCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKLQkJc2l6ZV90IHNpemUsIGVudW0g
ZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKLQkJdW5zaWduZWQgbG9uZyBhdHRycykgeyB9Ci0KIHN0
YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3RydWN0IGRldmlj
ZSAqaHdkZXYsCiAJCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0
YV9kaXJlY3Rpb24gZGlyKSB7IH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14
ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXggZjlkZDRjYjZlNGIzLi5hNjQy
ZTI4NGYxZTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKKysrIGIvZHJp
dmVycy94ZW4vc3dpb3RsYi14ZW4uYwpAQCAtMjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSA8bGlu
dXgvbWVtYmxvY2suaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtZGlyZWN0Lmg+CisjaW5jbHVkZSA8
bGludXgvZG1hLW5vbmNvaGVyZW50Lmg+CiAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+CiAjaW5j
bHVkZSA8eGVuL3N3aW90bGIteGVuLmg+CiAjaW5jbHVkZSA8eGVuL3BhZ2UuaD4KQEAgLTM5MCw2
ICszOTEsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCB4ZW5fc3dpb3RsYl9tYXBfcGFnZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCWlmIChtYXAgPT0gKHBoeXNfYWRkcl90
KURNQV9NQVBQSU5HX0VSUk9SKQogCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAKKwlwaHlz
ID0gbWFwOwogCWRldl9hZGRyID0geGVuX3BoeXNfdG9fYnVzKG1hcCk7CiAKIAkvKgpAQCAtNDAx
LDE0ICs0MDMsOSBAQCBzdGF0aWMgZG1hX2FkZHJfdCB4ZW5fc3dpb3RsYl9tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCQlyZXR1cm4gRE1BX01BUFBJTkdf
RVJST1I7CiAJfQogCi0JcGFnZSA9IHBmbl90b19wYWdlKG1hcCA+PiBQQUdFX1NISUZUKTsKLQlv
ZmZzZXQgPSBtYXAgJiB+UEFHRV9NQVNLOwogZG9uZToKLQkvKgotCSAqIHdlIGFyZSBub3QgaW50
ZXJlc3RlZCBpbiB0aGUgZG1hX2FkZHIgcmV0dXJuZWQgYnkgeGVuX2RtYV9tYXBfcGFnZSwKLQkg
KiBvbmx5IGluIHRoZSBwb3RlbnRpYWwgY2FjaGUgZmx1c2hlcyBleGVjdXRlZCBieSB0aGUgZnVu
Y3Rpb24uCi0JICovCi0JeGVuX2RtYV9tYXBfcGFnZShkZXYsIHBhZ2UsIGRldl9hZGRyLCBvZmZz
ZXQsIHNpemUsIGRpciwgYXR0cnMpOworCWlmICghZGV2X2lzX2RtYV9jb2hlcmVudChkZXYpICYm
ICEoYXR0cnMgJiBETUFfQVRUUl9TS0lQX0NQVV9TWU5DKSkKKwkJeGVuX2RtYV9zeW5jX2Zvcl9k
ZXZpY2UoZGV2LCBkZXZfYWRkciwgcGh5cywgc2l6ZSwgZGlyKTsKIAlyZXR1cm4gZGV2X2FkZHI7
CiB9CiAKQEAgLTQyOCw3ICs0MjUsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fdW5tYXBfc2luZ2xlKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAogCiAJQlVHX09OKGRpciA9
PSBETUFfTk9ORSk7CiAKLQl4ZW5fZG1hX3VubWFwX3BhZ2UoaHdkZXYsIGRldl9hZGRyLCBzaXpl
LCBkaXIsIGF0dHJzKTsKKwlpZiAoIWRldl9pc19kbWFfY29oZXJlbnQoaHdkZXYpICYmICEoYXR0
cnMgJiBETUFfQVRUUl9TS0lQX0NQVV9TWU5DKSkKKwkJeGVuX2RtYV9zeW5jX2Zvcl9jcHUoaHdk
ZXYsIGRldl9hZGRyLCBwYWRkciwgc2l6ZSwgZGlyKTsKIAogCS8qIE5PVEU6IFdlIHVzZSBkZXZf
YWRkciBoZXJlLCBub3QgcGFkZHIhICovCiAJaWYgKGlzX3hlbl9zd2lvdGxiX2J1ZmZlcihkZXZf
YWRkcikpCkBAIC00NDgsNyArNDQ2LDggQEAgeGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2Nw
dShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCiB7CiAJcGh5c19hZGRy
X3QgcGFkZHIgPSB4ZW5fYnVzX3RvX3BoeXMoZG1hX2FkZHIpOwogCi0JeGVuX2RtYV9zeW5jX3Np
bmdsZV9mb3JfY3B1KGRldiwgZG1hX2FkZHIsIHNpemUsIGRpcik7CisJaWYgKCFkZXZfaXNfZG1h
X2NvaGVyZW50KGRldikpCisJCXhlbl9kbWFfc3luY19mb3JfY3B1KGRldiwgZG1hX2FkZHIsIHBh
ZGRyLCBzaXplLCBkaXIpOwogCiAJaWYgKGlzX3hlbl9zd2lvdGxiX2J1ZmZlcihkbWFfYWRkcikp
CiAJCXN3aW90bGJfdGJsX3N5bmNfc2luZ2xlKGRldiwgcGFkZHIsIHNpemUsIGRpciwgU1lOQ19G
T1JfQ1BVKTsKQEAgLTQ2Myw3ICs0NjIsOCBAQCB4ZW5fc3dpb3RsYl9zeW5jX3NpbmdsZV9mb3Jf
ZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkciwKIAlpZiAoaXNf
eGVuX3N3aW90bGJfYnVmZmVyKGRtYV9hZGRyKSkKIAkJc3dpb3RsYl90Ymxfc3luY19zaW5nbGUo
ZGV2LCBwYWRkciwgc2l6ZSwgZGlyLCBTWU5DX0ZPUl9ERVZJQ0UpOwogCi0JeGVuX2RtYV9zeW5j
X3NpbmdsZV9mb3JfZGV2aWNlKGRldiwgZG1hX2FkZHIsIHNpemUsIGRpcik7CisJaWYgKCFkZXZf
aXNfZG1hX2NvaGVyZW50KGRldikpCisJCXhlbl9kbWFfc3luY19mb3JfZGV2aWNlKGRldiwgZG1h
X2FkZHIsIHBhZGRyLCBzaXplLCBkaXIpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaCBiL2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmgK
aW5kZXggMDdjMTA0ZGJjMjFmLi42MzU0OTJkNDFlYmUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVu
L2FybS9wYWdlLWNvaGVyZW50LmgKKysrIGIvaW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQu
aApAQCAtMiw3MCArMiw5IEBACiAjaWZuZGVmIF9YRU5fQVJNX1BBR0VfQ09IRVJFTlRfSAogI2Rl
ZmluZSBfWEVOX0FSTV9QQUdFX0NPSEVSRU5UX0gKIAotI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBw
aW5nLmg+Ci0jaW5jbHVkZSA8YXNtL3BhZ2UuaD4KLQotdm9pZCBfX3hlbl9kbWFfbWFwX3BhZ2Uo
c3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAotCSAgICAgZG1hX2FkZHJf
dCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAotCSAgICAgZW51
bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKTsKLXZvaWQgX194
ZW5fZG1hX3VubWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxl
LAotCQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLAotCQl1bnNpZ25l
ZCBsb25nIGF0dHJzKTsKLXZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3RydWN0
IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBk
bWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKLXZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9k
ZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qg
c2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKLQotc3RhdGljIGlubGluZSB2b2lk
IHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwKLQkJZG1h
X2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIp
Ci17Ci0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwotCi0JaWYgKHBmbl92
YWxpZChwZm4pKQotCQlkbWFfZGlyZWN0X3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRs
ZSwgc2l6ZSwgZGlyKTsKLQllbHNlCi0JCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KGh3
ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1h
X3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRy
X3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQotewot
CXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKLQlpZiAocGZuX3ZhbGlkKHBm
bikpCi0JCWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBz
aXplLCBkaXIpOwotCWVsc2UKLQkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdk
ZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFf
bWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAotCSAgICAg
ZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAot
CSAgICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQot
ewotCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oZGV2X2FkZHIpOwotCi0JLyoKLQkgKiBE
b20wIGlzIG1hcHBlZCAxOjEsIGFuZCB3aGlsZSB0aGUgTGludXggcGFnZSBjYW4gc3BhbiBhY3Jv
c3MgbXVsdGlwbGUKLQkgKiBYZW4gcGFnZXMsIGl0IGlzIG5vdCBwb3NzaWJsZSBmb3IgaXQgdG8g
Y29udGFpbiBhIG1peCBvZiBsb2NhbCBhbmQKLQkgKiBmb3JlaWduIFhlbiBwYWdlcy4gIENhbGxp
bmcgcGZuX3ZhbGlkIG9uIGEgZm9yZWlnbiBtZm4gd2lsbCBhbHdheXMKLQkgKiByZXR1cm4gZmFs
c2UsIHNvIGlmIHBmbl92YWxpZCByZXR1cm5zIHRydWUgdGhlIHBhZ2VzIGlzIGxvY2FsIGFuZCB3
ZQotCSAqIGNhbiB1c2UgdGhlIG5hdGl2ZSBkbWEtZGlyZWN0IGZ1bmN0aW9ucywgb3RoZXJ3aXNl
IHdlIGNhbGwgdGhlIFhlbgotCSAqIHNwZWNpZmljIHZlcnNpb24uCi0JICovCi0JaWYgKHBmbl92
YWxpZChwZm4pKQotCQlkbWFfZGlyZWN0X21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNp
emUsIGRpciwgYXR0cnMpOwotCWVsc2UKLQkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2LCBwYWdl
LCBkZXZfYWRkciwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKLX0KLQotc3RhdGljIGlubGlu
ZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJf
dCBoYW5kbGUsCi0JCXNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVu
c2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5k
bGUpOwotCi0JaWYgKHBmbl92YWxpZChwZm4pKQotCQlkbWFfZGlyZWN0X3VubWFwX3BhZ2UoaHdk
ZXYsIGhhbmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Ci0JZWxzZQotCQlfX3hlbl9kbWFfdW5tYXBf
cGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKLX0KK3ZvaWQgeGVuX2RtYV9z
eW5jX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKKwkJcGh5
c19hZGRyX3QgcGFkZHIsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIp
Owordm9pZCB4ZW5fZG1hX3N5bmNfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9h
ZGRyX3QgaGFuZGxlLAorCQlwaHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90IHNpemUsIGVudW0gZG1h
X2RhdGFfZGlyZWN0aW9uIGRpcik7CiAKICNlbmRpZiAvKiBfWEVOX0FSTV9QQUdFX0NPSEVSRU5U
X0ggKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13: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 1i4m6h-0005OR-M0; Mon, 02 Sep 2019 13:10:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m6f-0005OK-J4
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:10:53 +0000
X-Inumbo-ID: 173d9214-cd83-11e9-b95f-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 173d9214-cd83-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 13:10:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=nD3tPT+dPURhPutTDbnYpadEmPBrztQqjMF3uDUJm/Y=; b=IhsxVtMbisw/Wwd3qAP9O7qeWp
 6qk9T320OB+gXlxiSzysiuAzs6RNVf5quqkzN/0ZsOihE/QgkKaVnXzqWXhyqU5xyiZe0M6cvihuf
 XAk5GfnFbx/cKWCByrA0bJOG5sPmZRC+uqWos2PvrnsP52Io1sJc/djTusz/MgwCcMxXlMz+4KbDn
 qLuDUzeuATJILgkcJM/FPadoo4uZlUZrGDleZa0o+jeqw9DCksoTf/epuaHvuduATYSR1KyMinbIu
 32wMyg3iOstgkvujY4hWjL32bqj4gpGNCdE2bf2iU+GbBrdhHCoZ9QCv6pmMGdMM80YGmQpT2TmWj
 uegJSHWQ==;
Received: from 213-225-38-191.nat.highway.a1.net ([213.225.38.191]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4m6c-0008Q1-8Z; Mon, 02 Sep 2019 13:10:50 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:37 +0200
Message-Id: <20190902130339.23163-12-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 11/13] swiotlb-xen: remove page-coherent.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, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9ubHkgdGhpbmcgbGVmdCBvZiBwYWdlLWNvaGVyZW50LmggaXMgdHdvIGZ1bmN0aW9ucyBp
bXBsZW1lbnRlZCBieQp0aGUgYXJjaGl0ZWN0dXJlIGZvciBub24tY29oZXJlbnQgRE1BIHN1cHBv
cnQgdGhhdCBhcmUgbmV2ZXIgY2FsbGVkIGZvcgpmdWxseSBjb2hlcmVudCBhcmNoaXRlY3R1cmVz
LiAgSnVzdCBtb3ZlIHRoZSBwcm90b3R5cGVzIGZvciB0aG9zZSB0bwpzd2lvdGxiLXhlbi5oIGlu
c3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiBhcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oICAgfCAgMiAtLQogYXJj
aC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oIHwgIDIgLS0KIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggICB8IDExIC0tLS0tLS0tLS0tCiBkcml2
ZXJzL3hlbi9zd2lvdGxiLXhlbi5jICAgICAgICAgICAgICAgICAgfCAgMyAtLS0KIGluY2x1ZGUv
S2J1aWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIC0KIGluY2x1ZGUveGVuL2Fy
bS9wYWdlLWNvaGVyZW50LmggICAgICAgICAgICB8IDEwIC0tLS0tLS0tLS0KIGluY2x1ZGUveGVu
L3N3aW90bGIteGVuLmggICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogNyBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0
IGFyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKIGRlbGV0ZSBtb2RlIDEw
MDY0NCBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKIGRlbGV0ZSBt
b2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oCiBkZWxl
dGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaAoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggYi9hcmNoL2FybS9p
bmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAyN2U5ODQ5Nzc0MDIuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNoL2FybS9pbmNsdWRlL2Fz
bS94ZW4vcGFnZS1jb2hlcmVudC5oCisrKyAvZGV2L251bGwKQEAgLTEsMiArMCwwIEBACi0vKiBT
UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwotI2luY2x1ZGUgPHhlbi9hcm0vcGFn
ZS1jb2hlcmVudC5oPgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFn
ZS1jb2hlcmVudC5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5o
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAyN2U5ODQ5Nzc0MDIuLjAwMDAwMDAwMDAw
MAotLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKKysrIC9k
ZXYvbnVsbApAQCAtMSwyICswLDAgQEAKLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt
Mi4wICovCi0jaW5jbHVkZSA8eGVuL2FybS9wYWdlLWNvaGVyZW50Lmg+CmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
YzljODM5OGEzMWZmLi4wMDAwMDAwMDAwMDAKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVu
L3BhZ2UtY29oZXJlbnQuaAorKysgL2Rldi9udWxsCkBAIC0xLDExICswLDAgQEAKLS8qIFNQRFgt
TGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCi0jaWZuZGVmIF9BU01fWDg2X1hFTl9QQUdF
X0NPSEVSRU5UX0gKLSNkZWZpbmUgX0FTTV9YODZfWEVOX1BBR0VfQ09IRVJFTlRfSAotCi1zdGF0
aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFf
ZGlyZWN0aW9uIGRpcikgeyB9Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2lu
Z2xlX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRyX3QgaGFuZGxl
LCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKSB7IH0KLQotI2VuZGlm
IC8qIF9BU01fWDg2X1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4IGE2NDJl
Mjg0ZjFlMi4uOTU5MTFmZjljMTFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhl
bi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAgLTM1LDkgKzM1LDYgQEAKICNp
bmNsdWRlIDx4ZW4veGVuLW9wcy5oPgogI2luY2x1ZGUgPHhlbi9odmMtY29uc29sZS5oPgogCi0j
aW5jbHVkZSA8YXNtL2RtYS1tYXBwaW5nLmg+Ci0jaW5jbHVkZSA8YXNtL3hlbi9wYWdlLWNvaGVy
ZW50Lmg+Ci0KICNpbmNsdWRlIDx0cmFjZS9ldmVudHMvc3dpb3RsYi5oPgogLyoKICAqIFVzZWQg
dG8gZG8gYSBxdWljayByYW5nZSBjaGVjayBpbiBzd2lvdGxiX3RibF91bm1hcF9zaW5nbGUgYW5k
CmRpZmYgLS1naXQgYS9pbmNsdWRlL0tidWlsZCBiL2luY2x1ZGUvS2J1aWxkCmluZGV4IGMzOGYw
ZDQ2YjI2Ny4uY2NlNWNmNmFiZjg5IDEwMDY0NAotLS0gYS9pbmNsdWRlL0tidWlsZAorKysgYi9p
bmNsdWRlL0tidWlsZApAQCAtMTE4OSw3ICsxMTg5LDYgQEAgaGVhZGVyLXRlc3QtCQkJKz0gdmlk
ZW8vdmdhLmgKIGhlYWRlci10ZXN0LQkJCSs9IHZpZGVvL3cxMDBmYi5oCiBoZWFkZXItdGVzdC0J
CQkrPSB4ZW4vYWNwaS5oCiBoZWFkZXItdGVzdC0JCQkrPSB4ZW4vYXJtL2h5cGVyY2FsbC5oCi1o
ZWFkZXItdGVzdC0JCQkrPSB4ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaAogaGVhZGVyLXRlc3QtCQkJ
Kz0geGVuL2FybS9wYWdlLmgKIGhlYWRlci10ZXN0LQkJCSs9IHhlbi9iYWxsb29uLmgKIGhlYWRl
ci10ZXN0LQkJCSs9IHhlbi9ldmVudHMuaApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJtL3Bh
Z2UtY29oZXJlbnQuaCBiL2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmgKZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDYzNTQ5MmQ0MWViZS4uMDAwMDAwMDAwMDAwCi0tLSBhL2lu
Y2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmgKKysrIC9kZXYvbnVsbApAQCAtMSwxMCArMCww
IEBACi0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwotI2lmbmRlZiBfWEVO
X0FSTV9QQUdFX0NPSEVSRU5UX0gKLSNkZWZpbmUgX1hFTl9BUk1fUEFHRV9DT0hFUkVOVF9ICi0K
LXZvaWQgeGVuX2RtYV9zeW5jX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90
IGhhbmRsZSwKLQkJcGh5c19hZGRyX3QgcGFkZHIsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRh
X2RpcmVjdGlvbiBkaXIpOwotdm9pZCB4ZW5fZG1hX3N5bmNfZm9yX2RldmljZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAotCQlwaHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90
IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcik7Ci0KLSNlbmRpZiAvKiBfWEVOX0FS
TV9QQUdFX0NPSEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3N3aW90bGIteGVu
LmggYi9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oCmluZGV4IDVlNGI4M2Y4M2RiYy4uYTdjNjQy
ODcyNTY4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oCisrKyBiL2luY2x1
ZGUveGVuL3N3aW90bGIteGVuLmgKQEAgLTIsOCArMiwxNCBAQAogI2lmbmRlZiBfX0xJTlVYX1NX
SU9UTEJfWEVOX0gKICNkZWZpbmUgX19MSU5VWF9TV0lPVExCX1hFTl9ICiAKKyNpbmNsdWRlIDxs
aW51eC9kbWEtbWFwcGluZy5oPgogI2luY2x1ZGUgPGxpbnV4L3N3aW90bGIuaD4KIAordm9pZCB4
ZW5fZG1hX3N5bmNfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFuZGxl
LAorCQlwaHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0
aW9uIGRpcik7Cit2b2lkIHhlbl9kbWFfc3luY19mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRl
diwgZG1hX2FkZHJfdCBoYW5kbGUsCisJCXBoeXNfYWRkcl90IHBhZGRyLCBzaXplX3Qgc2l6ZSwg
ZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKKwogZXh0ZXJuIGludCB4ZW5fc3dpb3RsYl9p
bml0KGludCB2ZXJib3NlLCBib29sIGVhcmx5KTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21h
cF9vcHMgeGVuX3N3aW90bGJfZG1hX29wczsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:13:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4m8q-0005Ww-3g; Mon, 02 Sep 2019 13:13:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4m8o-0005Wq-NH
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:13:06 +0000
X-Inumbo-ID: 66921420-cd83-11e9-ac23-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 66921420-cd83-11e9-ac23-bc764e2007e4;
 Mon, 02 Sep 2019 13:13:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=WUT2tiM88hPNkRtYXbHex8vC4m/OZCxIoGmn21PiEzg=; b=B6461RqGBtBH0KvXzaW8gyE1di
 GNR0A4uyyj8ExfMELYP3VZkyAGwY6+begEERVgg7lTlpC0MJuiW7f8kqUm2GgK6gMnmLcNPDcrkmh
 z3MxWlMA7p8dH+gac4nQqy46dF0HtEaYLr57yX90WRs51OeH5NH825iZp70lz03vDITtknrHmGZyT
 zPmNPVQwbUonkMu/pkmu2tKa/HiQScOjFywXrII680+PS8FHxVj+Z91/w8g71hstuq/AQJfgaklzv
 men9DAHq4czBJLy8Q1O/YWZSAlbjfdVDjU1o111d7b1N4Ynuaao5JCOn1pDg1pEPV3h+GPKO0Qya5
 jj8KCK9A==;
Received: from 213-225-38-191.nat.highway.a1.net ([213.225.38.191]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4m8l-0000VK-Cr; Mon, 02 Sep 2019 13:13:03 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:38 +0200
Message-Id: <20190902130339.23163-13-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 12/13] swiotlb-xen: merge xen_unmap_single into
 xen_swiotlb_unmap_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gbmVlZCBmb3IgYSBuby1vcCB3cmFwcGVyLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhl
bGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDE1ICsr
KystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMv
eGVuL3N3aW90bGIteGVuLmMKaW5kZXggOTU5MTFmZjljMTFjLi4zODQzMDRhNzcwMjAgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3Rs
Yi14ZW4uYwpAQCAtNDE0LDkgKzQxNCw4IEBAIHN0YXRpYyBkbWFfYWRkcl90IHhlbl9zd2lvdGxi
X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAgKiBBZnRl
ciB0aGlzIGNhbGwsIHJlYWRzIGJ5IHRoZSBjcHUgdG8gdGhlIGJ1ZmZlciBhcmUgZ3VhcmFudGVl
ZCB0byBzZWUKICAqIHdoYXRldmVyIHRoZSBkZXZpY2Ugd3JvdGUgdGhlcmUuCiAgKi8KLXN0YXRp
YyB2b2lkIHhlbl91bm1hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3Qg
ZGV2X2FkZHIsCi0JCQkgICAgIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBk
aXIsCi0JCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCitzdGF0aWMgdm9pZCB4ZW5fc3dpb3Rs
Yl91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAor
CQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25n
IGF0dHJzKQogewogCXBoeXNfYWRkcl90IHBhZGRyID0geGVuX2J1c190b19waHlzKGRldl9hZGRy
KTsKIApAQCAtNDMwLDEzICs0MjksNiBAQCBzdGF0aWMgdm9pZCB4ZW5fdW5tYXBfc2luZ2xlKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAogCQlzd2lvdGxiX3RibF91
bm1hcF9zaW5nbGUoaHdkZXYsIHBhZGRyLCBzaXplLCBkaXIsIGF0dHJzKTsKIH0KIAotc3RhdGlj
IHZvaWQgeGVuX3N3aW90bGJfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2Fk
ZHJfdCBkZXZfYWRkciwKLQkJCSAgICBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rp
b24gZGlyLAotCQkJICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JeGVuX3VubWFwX3Npbmds
ZShod2RldiwgZGV2X2FkZHIsIHNpemUsIGRpciwgYXR0cnMpOwotfQotCiBzdGF0aWMgdm9pZAog
eGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9h
ZGRyX3QgZG1hX2FkZHIsCiAJCXNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBk
aXIpCkBAIC00NzcsNyArNDY5LDggQEAgeGVuX3N3aW90bGJfdW5tYXBfc2coc3RydWN0IGRldmlj
ZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsLCBpbnQgbmVsZW1zLAogCUJVR19PTihk
aXIgPT0gRE1BX05PTkUpOwogCiAJZm9yX2VhY2hfc2coc2dsLCBzZywgbmVsZW1zLCBpKQotCQl4
ZW5fdW5tYXBfc2luZ2xlKGh3ZGV2LCBzZy0+ZG1hX2FkZHJlc3MsIHNnX2RtYV9sZW4oc2cpLCBk
aXIsIGF0dHJzKTsKKwkJeGVuX3N3aW90bGJfdW5tYXBfcGFnZShod2Rldiwgc2ctPmRtYV9hZGRy
ZXNzLCBzZ19kbWFfbGVuKHNnKSwKKwkJCQlkaXIsIGF0dHJzKTsKIAogfQogCi0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:15:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4mAz-0005go-LA; Mon, 02 Sep 2019 13:15:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4mAy-0005gj-3z
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:15:20 +0000
X-Inumbo-ID: b616e444-cd83-11e9-b95f-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b616e444-cd83-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 13:15:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NmR+a6Uj1v91V4iU31zXRZrXbA98s0lz9xVim531aU8=; b=UBoCs/LGuwtUGE1GVpA3t3lyz4
 i9EVFHXjXPkdzrlvo47lXY36sri3FCuLIJH0GBt9eZ+aGN32f5ga1vDul64qb8vTaCuAQWDAVW03e
 WCQFBYARUXV6sqf2DrpI2i3+zrCZvpfB4O0Z7SGMt5eD1Jt7DWaH+IwVeC0ZdZ22D+ivgOdLEFZyE
 yH6nCpFBmHYI7bfJecf0nMlri4dZjkk52FWSERpEkv47O/esiXYIXLUThffhwVzvsh0Y2UmUabvHp
 6zNfrcmIxxQBOvdF/exGwu7QnipFCyfCvXaSWGVH9Clt+VVhcMAM5mIyCU8pNXPqeFRt35FxsVFUK
 WxBiGuXg==;
Received: from 213-225-38-191.nat.highway.a1.net ([213.225.38.191]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4mAu-00024f-GO; Mon, 02 Sep 2019 13:15:16 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Mon,  2 Sep 2019 15:03:39 +0200
Message-Id: <20190902130339.23163-14-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190902130339.23163-1-hch@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 13/13] arm64: use asm-generic/dma-mapping.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 Will Deacon <will@kernel.org>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlIFhlbiBzcGVjaWFsIGNhc2VzIGFyZSBnb25lIG5vdGhpbmcgd29ydGggbWVu
dGlvbmluZyBpcwpsZWZ0IGluIHRoZSBhcm02NCA8YXNtL2RtYS1tYXBwaW5nLmg+IGZpbGUsIHNv
IHN3aXRjaCB0byB1c2UgdGhlCmFzbS1nZW5lcmljIHZlcnNpb24gaW5zdGVhZC4KClNpZ25lZC1v
ZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpBY2tlZC1ieTogV2lsbCBEZWFj
b24gPHdpbGxAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL0tidWlsZCAg
ICAgICAgfCAgMSArCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAyMiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMgICAgICAg
ICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25z
KC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGlu
Zy5oCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9LYnVpbGQgYi9hcmNoL2Fy
bTY0L2luY2x1ZGUvYXNtL0tidWlsZAppbmRleCBjNTJlMTUxYWZhYjAuLjk4YTU0MDVjODU1OCAx
MDA2NDQKLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9hcm02
NC9pbmNsdWRlL2FzbS9LYnVpbGQKQEAgLTQsNiArNCw3IEBAIGdlbmVyaWMteSArPSBkZWxheS5o
CiBnZW5lcmljLXkgKz0gZGl2NjQuaAogZ2VuZXJpYy15ICs9IGRtYS5oCiBnZW5lcmljLXkgKz0g
ZG1hLWNvbnRpZ3VvdXMuaAorZ2VuZXJpYy15ICs9IGRtYS1tYXBwaW5nLmgKIGdlbmVyaWMteSAr
PSBlYXJseV9pb3JlbWFwLmgKIGdlbmVyaWMteSArPSBlbWVyZ2VuY3ktcmVzdGFydC5oCiBnZW5l
cmljLXkgKz0gaHdfaXJxLmgKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1h
LW1hcHBpbmcuaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjcyNDMyNTVhODU4Li4wMDAwMDAwMDAwMDAKLS0tIGEv
YXJjaC9hcm02NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyAvZGV2L251bGwKQEAgLTEs
MjIgKzAsMCBAQAotLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seSAqLwot
LyoKLSAqIENvcHlyaWdodCAoQykgMjAxMiBBUk0gTHRkLgotICovCi0jaWZuZGVmIF9fQVNNX0RN
QV9NQVBQSU5HX0gKLSNkZWZpbmUgX19BU01fRE1BX01BUFBJTkdfSAotCi0jaWZkZWYgX19LRVJO
RUxfXwotCi0jaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KLSNpbmNsdWRlIDxsaW51eC92bWFsbG9j
Lmg+Ci0KLSNpbmNsdWRlIDx4ZW4veGVuLmg+Ci0jaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29y
Lmg+Ci0KLXN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRfYXJjaF9k
bWFfb3BzKHN0cnVjdCBidXNfdHlwZSAqYnVzKQotewotCXJldHVybiBOVUxMOwotfQotCi0jZW5k
aWYJLyogX19LRVJORUxfXyAqLwotI2VuZGlmCS8qIF9fQVNNX0RNQV9NQVBQSU5HX0ggKi8KZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtNjQvbW0vZG1h
LW1hcHBpbmcuYwppbmRleCA0YjI0NGEwMzczNDkuLjY1NzhhYmNmYmJjNyAxMDA2NDQKLS0tIGEv
YXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCisrKyBiL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBp
bmcuYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jYWNoZS5oPgogI2luY2x1ZGUg
PGxpbnV4L2RtYS1ub25jb2hlcmVudC5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1pb21tdS5oPgor
I2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vc3dpb3RsYi14ZW4uaD4KIAogI2lu
Y2x1ZGUgPGFzbS9jYWNoZWZsdXNoLmg+Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:45:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4meR-00088g-BI; Mon, 02 Sep 2019 13:45: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4meP-00088b-Sv
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:45:45 +0000
X-Inumbo-ID: f5b7d438-cd87-11e9-aea3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5b7d438-cd87-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 13:45: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 544F9AEAE;
 Mon,  2 Sep 2019 13:45:43 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
 <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
 <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0b37db94-2051-4ea0-e518-6222346a82c1@suse.com>
Date: Mon, 2 Sep 2019 15:45:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: WeiLiu <wl@xen.org>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNTowNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBGcm9tOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDEzOjM0
Cj4+Cj4+IE9uIDMwLjA4LjIwMTkgMTA6MjksIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IC0tLSBh
L3hlbi9jb21tb24vZG9tYWluLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4+IEBA
IC0zMTMsMTEgKzMxMywxOSBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2RvbWFpbl9jb25maWcoc3Ry
dWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCj4+PiAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPj4+ICAgICAgfQo+Pj4KPj4+IC0gICAgaWYgKCAhKGNvbmZpZy0+ZmxhZ3MgJiBY
RU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpICYmCj4+PiAtICAgICAgICAgKGNvbmZpZy0+ZmxhZ3Mg
JiBYRU5fRE9NQ1RMX0NERl9oYXApICkKPj4+ICsgICAgaWYgKCAhKGNvbmZpZy0+ZmxhZ3MgJiBY
RU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpICkKPj4+ICAgICAgewo+Pj4gLSAgICAgICAgZHByaW50
ayhYRU5MT0dfSU5GTywgIkhBUCByZXF1ZXN0ZWQgZm9yIG5vbi1IVk0gZ3Vlc3RcbiIpOwo+Pj4g
LSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+PiArICAgICAgICBpZiAoIGNvbmZpZy0+ZmxhZ3Mg
JiBYRU5fRE9NQ1RMX0NERl9oYXAgKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0lORk8sICJIQVAgcmVxdWVzdGVkIGZvciBub24tSFZNIGd1ZXN0XG4iKTsK
Pj4+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+ICsgICAgICAgIH0KPj4+ICsKPj4+
ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBJdCBpcyBvbmx5IG1lYW5pbmdmdWwgZm9yIFhF
Tl9ET01DVExfQ0RGX29vc19vZmYgdG8gYmUgY2xlYXIKPj4+ICsgICAgICAgICAqIGZvciBIVk0g
Z3Vlc3RzLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBjb25maWctPmZsYWdzIHw9IFhF
Tl9ET01DVExfQ0RGX29vc19vZmY7Cj4+Cj4+IC4uLiBJIHdvbmRlciB3aGV0aGVyIHRoaXMgbGFz
dCBwYXJ0IHdvdWxkbid0IGJldHRlciBiZWxvbmcgaW50bwo+PiB4ODYncyBhcmNoX3Nhbml0aXNl
X2RvbWFpbl9jb25maWcoKS4gQXJtLCB0byB0aGUgY29udHJhcnksIHNob3VsZAo+PiBmb3JjZS9y
ZXF1aXJlIHRoZSBiaXQgdG8gYmUgdW5pZm9ybWx5IG9mZi4KPj4KPiAKPiBJJ20gc3VyZSBJIGhh
ZCBhIHJlYXNvbiBmb3IgZG9pbmcgaXQgbGlrZSB0aGlzIGJ1dCBpdCdzIHN1ZmZpY2llbnRseSBs
b25nCj4gYWdvIG5vdyB0aGF0IEkndmUgZm9yZ290dGVuIHdoYXQgaXQgd2FzKi4gV291bGQgaXQg
YmUgb2sgdG8gdGFrZSB0aGUgY29kZQo+IGFzLWlzIGFuZCBJJ2xsIGludmVzdGlnYXRlIHdoZXRo
ZXIgdGhpcyBjYW4gYmUgdGlkaWVkIHVwPwoKV2VsbCwgd2l0aCB0aGlzIHBlbmRpbmcgcXVlc3Rp
b24gSSdtIGxlc3MgaW5jbGluZWQgdG8gc3RvcCB3YWl0aW5nIGZvcgp0aGUgb3V0c3RhbmRpbmcg
YWNrcy4KCj4gWyAqIEkgc3VzcGVjdCBpdCB3YXMgY29uY2VybiBvdmVyIGJyZWFraW5nIGV4aXN0
aW5nIHRvb2wtc3RhY2tzIGJ5Cj4gcmVxdWlyaW5nIHRoZW0gdG8gc2V0IGEgZmxhZyB0aGF0IHBy
ZXZpb3VzbHkgdGhleSBkaWQgbm90IG5lZWQgdG8sIGJ1dAo+IEknbSBub3Qgc3VyZSB0aGF0IHdh
cyB0aGUgb25seSByZWFzb24gXQoKU2VlbXMgcmF0aGVyIHVubGlrZWx5IHRvIG1lLCBhcyB0aGVy
ZSB3b3VsZG4ndCBiZSBhbnkgZGlmZmVyZW5jZSAoZnJvbQp0b29sIHN0YWNrIHBlcnNwZWN0aXZl
KSBpZiB0aGUgYWRqdXN0bWVudCB3YXMgZG9uZSBieSBwZXItYXJjaCBjb2RlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:47:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 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 1i4mg1-0008FN-NN; Mon, 02 Sep 2019 13:47:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4mfz-0008FE-M4
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:47:23 +0000
X-Inumbo-ID: 305af408-cd88-11e9-b95f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 305af408-cd88-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 13:47:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EB673AEAE;
 Mon,  2 Sep 2019 13:47:21 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>
References: <012a0e6de52d8a0ad50b0b784362cf509768990e.camel@infradead.org>
 <20190821163542.172063-1-dwmw2@infradead.org>
 <20190821163542.172063-4-dwmw2@infradead.org>
 <babca242-db4b-ca59-a1c0-bc1948f9c5b0@suse.com>
 <05a88a2bb876b3a165746b91774dc6ee05d86b03.camel@infradead.org>
 <daf8f6f2-aab5-6a4a-e6e4-c10082a70ad4@suse.com>
 <afe1e398b12579c48c6732b5efbcbc90db46ad22.camel@infradead.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e7d32e0e-62fa-df10-c27d-36bd482e7a88@suse.com>
Date: Mon, 2 Sep 2019 15:47:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <afe1e398b12579c48c6732b5efbcbc90db46ad22.camel@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/5] 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNDo1MSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIE1vbiwgMjAx
OS0wOS0wMiBhdCAwOTo0NCArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFJpZ2h0LCBqdXN0
IG9uZSBwYWlyIHNob3VsZCBzdXJ2aXZlLiBBbmQgc2VlaW5nIGhvdyB0aGluZ3Mgd29yayBiZWZv
cmUKPj4gdGhpcyBzZXJpZXMgSSB0aGluayBpdCBpbmRlZWQgc2hvdWxkIGJlIGxpbmtlciBzY3Jp
cHQgc3ltYm9scyBvbmx5Lgo+PiBBbmQgdGhlbiB0aGUgQUxJR04oKSBhaGVhZCBvZiB0aGUgInN0
YXJ0IiBvbmVzIHNob3VsZCBzdGF5LCBidXQgdGhlcmUncwo+PiBubyBuZWVkIGZvciBvbmUgb24g
dGhlICJlbmQiIG9uZXMgKGFnYWluIGFzIGlzIGN1cnJlbnRseSB0aGUgY2FzZSkuCj4gCj4gSWYg
d2UgZG9uJ3QgYWxpZ24gdGhlIGVuZCBzeW1ib2wgdGhlbiB3ZSBuZWVkIHRvIGdvIGJhY2sgdG8g
cm91bmRpbmcgdXAKPiB0aGUgbGVuZ3RoIHdpdGggKChib290X3RyYW1wb2xpbmVfZW5kIC0gYm9v
dF90cmFtcG9saW5lX3N0YXJ0KSArIDMpIC8gNAo+IGFnYWluIHRob3VnaCwgcmlnaHQ/CgpXYWl0
IC0gd2UndmUgYmVlbiB0YWxraW5nIGFib3V0IHRoZSAqX3JlbCBzZWN0aW9ucyAvIHRhYmxlcyBo
ZXJlLApoYXZlbid0IHdlPyBBbGwgZW50cmllcyBvZiB0aGVzZSB0YWJsZXMgb3VnaHQgdG8gYmUg
b2YgZXF1YWwgc2l6ZSwKYW5kIGhlbmNlIGFsaWdubWVudCBvZiBhIHRhYmxlJ3MgImVuZCIgbGFi
ZWwgYXV0b21hdGljYWxseSBtYXRjaGVzCnRoZSBzaXplIG9mIHRoZSB0YWJsZSBlbnRyaWVzLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:52:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4ml8-0000ay-Dd; Mon, 02 Sep 2019 13:52:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4ml7-0000at-V1
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:52:41 +0000
X-Inumbo-ID: ee308682-cd88-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee308682-cd88-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:52: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 4DDCBAEAE;
 Mon,  2 Sep 2019 13:52:40 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190902121151.11384-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7c533a4e-5547-adb6-4ea7-1f817d05afaa@suse.com>
Date: Mon, 2 Sep 2019 15:52:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902121151.11384-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] x86/acpi: Drop sleep_states[] and
 associated print messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNDoxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBzbGVlcF9zdGF0ZXNb
XSBpcyBhIHdyaXRlLW9ubHkgYXJyYXksIGFuZCBkZXNwaXRlIHRoZSBsb29wIGxvZ2ljLCB0aGUg
cHJpbnRlZAo+IG1lc3NhZ2UgaXMgY29uc2lzdGVudGx5ICJBQ1BJIHNsZWVwIG1vZGVzOiBTMyIu
ICBEcm9wIGl0IGFsbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkFsYmVpdCBGVFIgSSdtIG5vdCBjb252aW5jZWQgcmVtb3ZpbmcgdGhlIGxvZyBtZXNz
YWdlIGlzIHJlYWxseSBhCmdvb2QgaWRlYS4gQnV0IHdlIGNhbiBzdXJlbHkgcmUtaW5zdGF0ZSBp
dCBpZiB3ZSBldmVyIG1lYW4gdG8Kc3VwcG9ydCB0aGluZ3Mgb3RoZXIgdGhhbiBTMy4gVGhlIG9u
bHkgY29uY2VybiB3b3VsZCBiZSB3aGV0aGVyLAphcyBpaXJjIHdhcyBzdWdnZXN0ZWQgc29tZXdo
ZXJlLCB3ZSBtYXkgd2FudCB0byBhbGxvdyBzdXBwcmVzc2luZwp1c2Ugb2YgUzMsIGluIHdoaWNo
IGNhc2UgdGhlIGxvZyBtZXNzYWdlIG1pZ2h0IGluZGVlZCBiZSBoZWxwZnVsCmV2ZW4gd2l0aG91
dCB1cyBzdXBwb3J0aW5nIG90aGVyIHNsZWVwIHN0YXRlcy4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:52:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4mlG-0000bd-MV; Mon, 02 Sep 2019 13:52:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yoiz=W5=merlin.srs.infradead.org=batv+9557e83c93d8724f3d6f+5853+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1i4mlF-0000bQ-DF
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:52:49 +0000
X-Inumbo-ID: ecfab544-cd88-11e9-b95f-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ecfab544-cd88-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 13:52:39 +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=ZtGP1axuOCyhNkKj2mh6BjrfWMEBmK7mLri4hZFxcMg=; b=GbYQ1GzaDZEDdioyAlJbLYKgO
 /KnWNrEd2yVkXtGMaA22yDnz40RLgY6+STYsciuRc1YpjjOVK8uYKHNRVeYIlFkIJI1GTWmpjYLZu
 aq/2UMKzSQmd43uKpL2sdd4/7dfBHTl7gdmZLd+p3trXorjlcokmKLZYfqTdUyq5VbZo7L5fqdUa1
 6o0uFUX63RbHeC+Gm0xbMJEw1cGGE5kRKYpOxmxtk5upPPa7Ry0xQHMnuDGDt4jDeHzeNGTtAOLbg
 1uS3EZtSeSTutdfHKiOjOx9M3QaAd0T4hdnMcMYqZl5p5AGhZ1nmcJ85lh7zsvMHlQLU8Gvqv0Pun
 A2y3RTIyQ==;
Received: from [2001:8b0:10b:1:4a2a:e3ff:fe14:8625]
 (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i4mkz-0000X4-Av; Mon, 02 Sep 2019 13:52:33 +0000
Message-ID: <ecd28e008684e723bf9680419acba3b377206c94.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <jbeulich@suse.com>
Date: Mon, 02 Sep 2019 14:52:31 +0100
In-Reply-To: <e7d32e0e-62fa-df10-c27d-36bd482e7a88@suse.com>
References: <012a0e6de52d8a0ad50b0b784362cf509768990e.camel@infradead.org>
 <20190821163542.172063-1-dwmw2@infradead.org>
 <20190821163542.172063-4-dwmw2@infradead.org>
 <babca242-db4b-ca59-a1c0-bc1948f9c5b0@suse.com>
 <05a88a2bb876b3a165746b91774dc6ee05d86b03.camel@infradead.org>
 <daf8f6f2-aab5-6a4a-e6e4-c10082a70ad4@suse.com>
 <afe1e398b12579c48c6732b5efbcbc90db46ad22.camel@infradead.org>
 <e7d32e0e-62fa-df10-c27d-36bd482e7a88@suse.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v3 4/5] 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7726471754638925477=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2019-09-02 at 15:47 +0200, Jan Beulich wrote:
> On 02.09.2019 14:51, David Woodhouse wrote:
> > On Mon, 2019-09-02 at 09:44 +0200, Jan Beulich wrote:
> > > Right, just one pair should survive. And seeing how things work befor=
e
> > > this series I think it indeed should be linker script symbols only.
> > > And then the ALIGN() ahead of the "start" ones should stay, but there=
's
> > > no need for one on the "end" ones (again as is currently the case).
> >=20
> > If we don't align the end symbol then we need to go back to rounding up
> > the length with ((boot_trampoline_end - boot_trampoline_start) + 3) / 4
> > again though, right?
>=20
> Wait - we've been talking about the *_rel sections / tables here,
> haven't we? All entries of these tables ought to be of equal size,
> and hence alignment of a table's "end" label automatically matches
> the size of the table entries.

The specific one we were taking about just then was
bootdata_{start,end} which is the data itself to be copied up/down, not
the relocations.

The _rel sections indeed need no alignment at the end, as you say.

--=-Q5wwo4MZjHTaIlq9v28j
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
OTAyMTM1MjMxWjAvBgkqhkiG9w0BCQQxIgQgdjodMFdavf+QS6mRB9ij/SUkg4T3eN+o87HsrEOV
suQwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAGh+Qds86QkAQICN22Ba0B2PPsml9aDfeNIGaCWiR5BEq0mz80XinVT94s5Hhkxy
5tfEuPUCPXOKUYi9ociDFG4plIUalmZt9KY0iUE0G/HfD83NMdnE1pqYNALGB3qItnQND8NjujMm
hzhgpQCy/CKsyKVGoZT6cuL+2HFkPZnXimaPTPRM0787dYMHHmxeIlv/OCic/2wUhR2sUvMvKXT1
i9TILTIxkoUFC8aDLOFUwOSBhQ7URmJmn39Gp+1AnXxPJeYOiAThMS8JT5zUrLA6fcN9II5BnI6f
mwBdxIUsXC1X00bOovSHzRdA3j9QAVod7TskG+XxRGXOzLvrOUcAAAAAAAA=


--=-Q5wwo4MZjHTaIlq9v28j--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7726471754638925477==--



From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:56:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4mpG-0000sp-9Y; Mon, 02 Sep 2019 13:56: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4mpE-0000sk-RK
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:56:56 +0000
X-Inumbo-ID: 861c5386-cd89-11e9-aea3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 861c5386-cd89-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 13: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 5221DABE9;
 Mon,  2 Sep 2019 13:56:55 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190902121151.11384-1-andrew.cooper3@citrix.com>
 <20190902121459.11855-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <23d839bb-75fb-407e-f584-eff085214d8c@suse.com>
Date: Mon, 2 Sep 2019 15:56:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902121459.11855-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86/apci: Adjust command line parsing
 for "acpi_sleep"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNDoxNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vYXJj
aC94ODYvYWNwaS9wb3dlci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwo+IEBA
IC0zMyw4ICszMywzMiBAQAo+ICAKPiAgdWludDMyX3Qgc3lzdGVtX3Jlc2V0X2NvdW50ZXIgPSAx
Owo+ICAKPiAtc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRfYWNwaV9zbGVlcFsyMF07Cj4gLXN0
cmluZ19wYXJhbSgiYWNwaV9zbGVlcCIsIG9wdF9hY3BpX3NsZWVwKTsKPiArc3RhdGljIGludCBf
X2luaXQgcGFyc2VfYWNwaV9zbGVlcChjb25zdCBjaGFyICpzKQo+ICt7Cj4gKyAgICBjb25zdCBj
aGFyICpzczsKPiArICAgIHVuc2lnbmVkIGludCBmbGFnID0gMDsKPiArICAgIGludCByYyA9IDA7
Cj4gKwo+ICsgICAgZG8gewo+ICsgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Cj4gKyAgICAg
ICAgaWYgKCAhc3MgKQo+ICsgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKPiArCj4g
KyAgICAgICAgaWYgKCAhY21kbGluZV9zdHJjbXAocywgInMzX2Jpb3MiKSApCj4gKyAgICAgICAg
ICAgIGZsYWcgfD0gMTsKPiArICAgICAgICBlbHNlIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJz
M19tb2RlIikgKQo+ICsgICAgICAgICAgICBmbGFnIHw9IDI7CgpZb3UgZGlkbid0IGZhbmN5IHVz
aW5nIHBhcnNlX2Jvb2xlYW4oKSBoZXJlICh0byBhbHNvIGFsbG93CnNwZWNpZnlpbmcgdGhlIG5l
Z2F0aXZlIGZvcm1zKSwgZGlkIHlvdT8KCj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Cj4gKwo+ICsgICAgICAgIHMgPSBzcyArIDE7Cj4gKyAgICB9IHdoaWxlICgg
KnNzICk7Cj4gKwo+ICsgICAgYWNwaV92aWRlb19mbGFncyA9IGZsYWc7CgpUaGlzIHdhbnRzIHRv
IGJlIHw9ICwgc3VjaCB0aGF0ICJhY3BpX3NsZWVwPXMzX2Jpb3MgYWNwaV9zbGVlcD1zM19tb2Rl
IgpoYXMgdGhlIHNhbWUgZWZmZWN0IGFzICJhY3BpX3NsZWVwPXMzX21vZGUsczNfYmlvcyIuIFdp
dGggYXQgbGVhc3QgdGhpcwphZGp1c3RtZW50ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:58:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13: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 1i4mqj-0000z3-Ph; Mon, 02 Sep 2019 13:58:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2SMQ=W5=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i4mqi-0000yw-Sh
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:58:28 +0000
X-Inumbo-ID: bceab330-cd89-11e9-8980-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bceab330-cd89-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 13:58:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567432708;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=pwiLpSbnU7U4kWRLchiZwX5+LSwNYZddky8ydZX2/Js=;
 b=XwfkFziR/fq6QQHXVCmOj+tq5sX1sUb3ngUZwgDBN315khP6063kzM0h
 l1Nn3Cwhtw4fJ3cSpO24i3AXIN36Sh86AsC7BSRPEvx7rfPn6B9ryamdA
 sTpPMXOvmkNGsPY2Ta7gJ9jKn+0p3jyLPX0UeGVtDiTZeFd7RLsTA3crn w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YiaQpQCocAbcXXBo9hO7ZRH0nkKtPFNMwzN55PQomEx1kWszfnlVjrkA/1pYiSHE+29YF5hdWc
 PWSaQep86O+OuSPGuRKns5dreV1+DF1FMluJrObl6p3s+APuSu+z4wHwrm+H0ibxEjckvi0P0g
 z2LMc79LAmAktE+m3hMjNl9xMJVz6pmLMQ+ZSN5OXoaqC1zhLRBofE1ux0LxriHtZZU7hEG94P
 WaQ1F9io8EC3uJcclCnriFZenNjIINHWFsp9Yy+c5+YE6EmQaIpkQ4/0Jy24bScwv//SvvE6gi
 yvQ=
X-SBRS: 2.7
X-MesageID: 5067706
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5067706"
Date: Mon, 2 Sep 2019 15:58:13 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190902135813.tz64qcg5rxujis6j@Air-de-Roger>
References: <20190902113034.97934-1-roger.pau@citrix.com>
 <e4afc421-17ef-32a7-21f4-3ecb65ebb44a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e4afc421-17ef-32a7-21f4-3ecb65ebb44a@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] vpci: don't allow access to devices not
 assigned to the domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMDIsIDIwMTkgYXQgMDE6NTg6MDdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDIuMDkuMjAxOSAxMzozMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gRG9u
J3QgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBhY2Nlc3MgdGhlIFBDSSBjb25maWcgc3Bh
Y2Ugb2YKPiA+IGRldmljZXMgbm90IGFzc2lnbmVkIHRvIGl0LiBJZTogdGhlIGNvbmZpZyBzcGFj
ZSBvZiBpb21tdSBkZXZpY2VzCj4gPiBpbiB1c2UgYnkgWGVuIHNob3VsZCBub3QgYmUgYWNjZXNz
aWJsZSB0byB0aGUgaGFyZHdhcmUgZG9tYWluLgo+IAo+IFdlbGwsIEkgYWdyZWUgd2l0aCB3aGF0
IHlvdSBzYXkgYWJvdmUsIGJ1dCB0aGUgY29kZSBjaGFuZ2UgZGlzYWxsb3dzCj4gbXVjaCBtb3Jl
IHRoYW4gdGhpcy4gSW4gcGFydGljdWxhciBEb20wIChhbmQgbWF5YmUgc3R1YiBkb21haW5zIHRv
bykKPiBuZWVkIHRvIGJlIGFibGUgdG8gYWNjZXNzIHRoZSBjb25maWcgc3BhY2Ugb2YgZGV2aWNl
cyBhc3NpZ25lZCB0bwo+IGd1ZXN0cywgZS5nLiBmb3IgcWVtdSB0byBjb250cm9sIE1TSSBhbmQv
b3IgTVNJLVguCgpSaWdodCwgSSB3YXMgb3Zlcmxvb2tpbmcgdGhlIGZhY3QgdGhhdCBhIGRvbWFp
biB1c2luZyB2UENJIGl0c2VsZgpzaG91bGQgYmUgYWJsZSB0byBoYW5kbGUgcGFzc3Rocm91Z2gg
YmFja2VuZHMgZm9yIG90aGVyIGRvbWFpbnMuCgpJIHRoaW5rIHRoZSBjb25kaXRpb24gc2hvdWxk
IGluc3RlYWQgY2hlY2sgaWYgdGhlIGRldmljZSBpcyBhc3NpZ25lZAp0byBkb21feGVuLCBhbmQg
ZG9uJ3QgYWxsb3cgZG9tYWlucyBhY2Nlc3MgdG8gZGV2aWNlcyBhc3NpZ25lZCB0bwpkb21feGVu
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 13:59:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 13:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4ms1-00015k-64; Mon, 02 Sep 2019 13:59: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=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4ms0-00015d-8s
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 13:59:48 +0000
X-Inumbo-ID: e65e6bda-cd89-11e9-aea3-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e65e6bda-cd89-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 13:59:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567432778;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=qJd6/ZDmLNaLIeblwXG719FwR16d8q4gCBsb98c/4DU=;
 b=hC/36iEKZqxtvjvNL4TLOE1NId1FPs0yfSPRm+mpaP0UrN2ME0xhtfgD
 jpgiddMIg6EAMeiUyqYNkLugvuXpxnFPirtvDaGj9pXVlo8C7Z1k551qa
 iRYStY+uLbJvbXyFaWAkTrGIO0s/i1rKbeZ+3lmKHQZBeg9MF+TAhSDpz E=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1IrNfOvZwktPR2QuQ57y7np0PKR4jbVwJXtpLUHNryVbvWwn+be/8Wi6JsGK3cO8efNn6t/HXM
 jDS2ollCWH+SpYa5zYLXZyYJIEtjf8beCBCRr88GfM703HFXqMtWYKPIPcy85rHcg/YCuUBQt/
 RdlYDPu1a/J+M2vS2T/TeJNrMJcIbk1FG4Y5h9zu440bTgrY0TNVN80HKqNbV71NID5mKU+TgM
 g2fycb54Z6YlxwJIEw3v2ufm0oTI/Pgaj6pj+5w8qkNFBuqY+2YZXidfF6tXYA6/mSMrb+UmA2
 LLE=
X-SBRS: 2.7
X-MesageID: 5018458
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5018458"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
Thread-Index: AQHVXw0b+0WFjb3WC0C8fMKn7++tpqcYNaWAgAApv5D//+psAIAAJTyQ
Date: Mon, 2 Sep 2019 13:59:33 +0000
Message-ID: <4dc00c06cae742fdaf13a2d62ed73877@AMSPEX02CL03.citrite.net>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
 <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
 <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
 <0b37db94-2051-4ea0-e518-6222346a82c1@suse.com>
In-Reply-To: <0b37db94-2051-4ea0-e518-6222346a82c1@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: WeiLiu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDE0OjQ2DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47IFJvZ2VyIFBhdQ0KPiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
PjsgV2VpTGl1DQo+IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDEvNl0g
eDg2L2RvbWFpbjogcmVtb3ZlIHRoZSAnb29zX29mZicgZmxhZw0KPiANCj4gT24gMDIuMDkuMjAx
OSAxNTowNiwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+DQo+ID4+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDEzOjM0DQo+ID4+
DQo+ID4+IE9uIDMwLjA4LjIwMTkgMTA6MjksIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4+IC0t
LSBhL3hlbi9jb21tb24vZG9tYWluLmMNCj4gPj4+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMN
Cj4gPj4+IEBAIC0zMTMsMTEgKzMxMywxOSBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2RvbWFpbl9j
b25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpDQo+ID4+PiAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsNCj4gPj4+ICAgICAgfQ0KPiA+Pj4NCj4gPj4+IC0gICAgaWYg
KCAhKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpICYmDQo+ID4+PiAt
ICAgICAgICAgKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9oYXApICkNCj4gPj4+ICsg
ICAgaWYgKCAhKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpICkNCj4g
Pj4+ICAgICAgew0KPiA+Pj4gLSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIkhBUCByZXF1
ZXN0ZWQgZm9yIG5vbi1IVk0gZ3Vlc3RcbiIpOw0KPiA+Pj4gLSAgICAgICAgcmV0dXJuIC1FSU5W
QUw7DQo+ID4+PiArICAgICAgICBpZiAoIGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9o
YXAgKQ0KPiA+Pj4gKyAgICAgICAgew0KPiA+Pj4gKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9H
X0lORk8sICJIQVAgcmVxdWVzdGVkIGZvciBub24tSFZNIGd1ZXN0XG4iKTsNCj4gPj4+ICsgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gPj4+ICsgICAgICAgIH0NCj4gPj4+ICsNCj4gPj4+
ICsgICAgICAgIC8qDQo+ID4+PiArICAgICAgICAgKiBJdCBpcyBvbmx5IG1lYW5pbmdmdWwgZm9y
IFhFTl9ET01DVExfQ0RGX29vc19vZmYgdG8gYmUgY2xlYXINCj4gPj4+ICsgICAgICAgICAqIGZv
ciBIVk0gZ3Vlc3RzLg0KPiA+Pj4gKyAgICAgICAgICovDQo+ID4+PiArICAgICAgICBjb25maWct
PmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX29vc19vZmY7DQo+ID4+DQo+ID4+IC4uLiBJIHdvbmRl
ciB3aGV0aGVyIHRoaXMgbGFzdCBwYXJ0IHdvdWxkbid0IGJldHRlciBiZWxvbmcgaW50bw0KPiA+
PiB4ODYncyBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoKS4gQXJtLCB0byB0aGUgY29udHJh
cnksIHNob3VsZA0KPiA+PiBmb3JjZS9yZXF1aXJlIHRoZSBiaXQgdG8gYmUgdW5pZm9ybWx5IG9m
Zi4NCj4gPj4NCj4gPg0KPiA+IEknbSBzdXJlIEkgaGFkIGEgcmVhc29uIGZvciBkb2luZyBpdCBs
aWtlIHRoaXMgYnV0IGl0J3Mgc3VmZmljaWVudGx5IGxvbmcNCj4gPiBhZ28gbm93IHRoYXQgSSd2
ZSBmb3Jnb3R0ZW4gd2hhdCBpdCB3YXMqLiBXb3VsZCBpdCBiZSBvayB0byB0YWtlIHRoZSBjb2Rl
DQo+ID4gYXMtaXMgYW5kIEknbGwgaW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGNhbiBiZSB0aWRp
ZWQgdXA/DQo+IA0KPiBXZWxsLCB3aXRoIHRoaXMgcGVuZGluZyBxdWVzdGlvbiBJJ20gbGVzcyBp
bmNsaW5lZCB0byBzdG9wIHdhaXRpbmcgZm9yDQo+IHRoZSBvdXRzdGFuZGluZyBhY2tzLg0KPiAN
Cj4gPiBbICogSSBzdXNwZWN0IGl0IHdhcyBjb25jZXJuIG92ZXIgYnJlYWtpbmcgZXhpc3Rpbmcg
dG9vbC1zdGFja3MgYnkNCj4gPiByZXF1aXJpbmcgdGhlbSB0byBzZXQgYSBmbGFnIHRoYXQgcHJl
dmlvdXNseSB0aGV5IGRpZCBub3QgbmVlZCB0bywgYnV0DQo+ID4gSSdtIG5vdCBzdXJlIHRoYXQg
d2FzIHRoZSBvbmx5IHJlYXNvbiBdDQo+IA0KPiBTZWVtcyByYXRoZXIgdW5saWtlbHkgdG8gbWUs
IGFzIHRoZXJlIHdvdWxkbid0IGJlIGFueSBkaWZmZXJlbmNlIChmcm9tDQo+IHRvb2wgc3RhY2sg
cGVyc3BlY3RpdmUpIGlmIHRoZSBhZGp1c3RtZW50IHdhcyBkb25lIGJ5IHBlci1hcmNoIGNvZGUu
DQo+IA0KDQpPaywgaWYgeW91IGZlZWwgc3Ryb25nbHkgYWJvdXQgaXQgSSdsbCBtb3ZlIHRoZSBo
dW5rLg0KDQogIFBhdWwNCg0KPiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:10:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4n2T-0002dP-7q; Mon, 02 Sep 2019 14:10:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4n2S-0002dK-7k
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:10:36 +0000
X-Inumbo-ID: 6e1103d4-cd8b-11e9-aea3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e1103d4-cd8b-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 14:10:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C37A8ABE7;
 Mon,  2 Sep 2019 14:10:33 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>
References: <012a0e6de52d8a0ad50b0b784362cf509768990e.camel@infradead.org>
 <20190821163542.172063-1-dwmw2@infradead.org>
 <20190821163542.172063-4-dwmw2@infradead.org>
 <babca242-db4b-ca59-a1c0-bc1948f9c5b0@suse.com>
 <05a88a2bb876b3a165746b91774dc6ee05d86b03.camel@infradead.org>
 <daf8f6f2-aab5-6a4a-e6e4-c10082a70ad4@suse.com>
 <afe1e398b12579c48c6732b5efbcbc90db46ad22.camel@infradead.org>
 <e7d32e0e-62fa-df10-c27d-36bd482e7a88@suse.com>
 <ecd28e008684e723bf9680419acba3b377206c94.camel@infradead.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c654326d-f875-8227-b4d7-bf9399c0bdfb@suse.com>
Date: Mon, 2 Sep 2019 16:10:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ecd28e008684e723bf9680419acba3b377206c94.camel@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/5] 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNTo1MiwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIE1vbiwgMjAx
OS0wOS0wMiBhdCAxNTo0NyArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAyLjA5LjIw
MTkgMTQ6NTEsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPj4+IE9uIE1vbiwgMjAxOS0wOS0wMiBh
dCAwOTo0NCArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gUmlnaHQsIGp1c3Qgb25lIHBh
aXIgc2hvdWxkIHN1cnZpdmUuIEFuZCBzZWVpbmcgaG93IHRoaW5ncyB3b3JrIGJlZm9yZQo+Pj4+
IHRoaXMgc2VyaWVzIEkgdGhpbmsgaXQgaW5kZWVkIHNob3VsZCBiZSBsaW5rZXIgc2NyaXB0IHN5
bWJvbHMgb25seS4KPj4+PiBBbmQgdGhlbiB0aGUgQUxJR04oKSBhaGVhZCBvZiB0aGUgInN0YXJ0
IiBvbmVzIHNob3VsZCBzdGF5LCBidXQgdGhlcmUncwo+Pj4+IG5vIG5lZWQgZm9yIG9uZSBvbiB0
aGUgImVuZCIgb25lcyAoYWdhaW4gYXMgaXMgY3VycmVudGx5IHRoZSBjYXNlKS4KPj4+Cj4+PiBJ
ZiB3ZSBkb24ndCBhbGlnbiB0aGUgZW5kIHN5bWJvbCB0aGVuIHdlIG5lZWQgdG8gZ28gYmFjayB0
byByb3VuZGluZyB1cAo+Pj4gdGhlIGxlbmd0aCB3aXRoICgoYm9vdF90cmFtcG9saW5lX2VuZCAt
IGJvb3RfdHJhbXBvbGluZV9zdGFydCkgKyAzKSAvIDQKPj4+IGFnYWluIHRob3VnaCwgcmlnaHQ/
Cj4+Cj4+IFdhaXQgLSB3ZSd2ZSBiZWVuIHRhbGtpbmcgYWJvdXQgdGhlICpfcmVsIHNlY3Rpb25z
IC8gdGFibGVzIGhlcmUsCj4+IGhhdmVuJ3Qgd2U/IEFsbCBlbnRyaWVzIG9mIHRoZXNlIHRhYmxl
cyBvdWdodCB0byBiZSBvZiBlcXVhbCBzaXplLAo+PiBhbmQgaGVuY2UgYWxpZ25tZW50IG9mIGEg
dGFibGUncyAiZW5kIiBsYWJlbCBhdXRvbWF0aWNhbGx5IG1hdGNoZXMKPj4gdGhlIHNpemUgb2Yg
dGhlIHRhYmxlIGVudHJpZXMuCj4gCj4gVGhlIHNwZWNpZmljIG9uZSB3ZSB3ZXJlIHRha2luZyBh
Ym91dCBqdXN0IHRoZW4gd2FzCj4gYm9vdGRhdGFfe3N0YXJ0LGVuZH0gd2hpY2ggaXMgdGhlIGRh
dGEgaXRzZWxmIHRvIGJlIGNvcGllZCB1cC9kb3duLCBub3QKPiB0aGUgcmVsb2NhdGlvbnMuCgpP
aCwgSSdtIHNvcnJ5IHRoZW4gZm9yIG1peGluZyB0aGluZ3MgdXAuCgo+IFRoZSBfcmVsIHNlY3Rp
b25zIGluZGVlZCBuZWVkIG5vIGFsaWdubWVudCBhdCB0aGUgZW5kLCBhcyB5b3Ugc2F5LgoKUmln
aHQ7IGFuZCBJIGFncmVlIHRoZSBub24tKl9yZWwgb25lIHdhbnRzIGl0cyAiZW5kIiBsYWJlbCBh
bGlnbmVkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:11:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:11:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4n3T-0002i6-Iw; Mon, 02 Sep 2019 14:11:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4n3S-0002hu-AJ
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:11:38 +0000
X-Inumbo-ID: 92f6aa5a-cd8b-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 92f6aa5a-cd8b-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 14:11: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 D54DAAD05;
 Mon,  2 Sep 2019 14:11:35 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
 <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
 <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
 <0b37db94-2051-4ea0-e518-6222346a82c1@suse.com>
 <4dc00c06cae742fdaf13a2d62ed73877@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f0aa7c7e-82a9-4b94-4c00-d9faa763d505@suse.com>
Date: Mon, 2 Sep 2019 16:11:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4dc00c06cae742fdaf13a2d62ed73877@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: WeiLiu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim\(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNTo1OSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDE0OjQ2Cj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFJv
Z2VyIFBhdQo+PiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpTGl1Cj4+IDx3
bEB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDEvNl0geDg2L2RvbWFpbjogcmVt
b3ZlIHRoZSAnb29zX29mZicgZmxhZwo+Pgo+PiBPbiAwMi4wOS4yMDE5IDE1OjA2LCBQYXVsIER1
cnJhbnQgd3JvdGU6Cj4+Pj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
Pj4+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDEzOjM0Cj4+Pj4KPj4+PiBPbiAzMC4wOC4yMDE5
IDEwOjI5LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9jb21tb24vZG9tYWlu
LmMKPj4+Pj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+Pj4+PiBAQCAtMzEzLDExICszMTMs
MTkgQEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3Rs
X2NyZWF0ZWRvbWFpbiAqY29uZmlnKQo+Pj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+
Pj4gICAgICB9Cj4+Pj4+Cj4+Pj4+IC0gICAgaWYgKCAhKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9N
Q1RMX0NERl9odm1fZ3Vlc3QpICYmCj4+Pj4+IC0gICAgICAgICAoY29uZmlnLT5mbGFncyAmIFhF
Tl9ET01DVExfQ0RGX2hhcCkgKQo+Pj4+PiArICAgIGlmICggIShjb25maWctPmZsYWdzICYgWEVO
X0RPTUNUTF9DREZfaHZtX2d1ZXN0KSApCj4+Pj4+ICAgICAgewo+Pj4+PiAtICAgICAgICBkcHJp
bnRrKFhFTkxPR19JTkZPLCAiSEFQIHJlcXVlc3RlZCBmb3Igbm9uLUhWTSBndWVzdFxuIik7Cj4+
Pj4+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+PiArICAgICAgICBpZiAoIGNvbmZpZy0+
ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9oYXAgKQo+Pj4+PiArICAgICAgICB7Cj4+Pj4+ICsgICAg
ICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiSEFQIHJlcXVlc3RlZCBmb3Igbm9uLUhWTSBn
dWVzdFxuIik7Cj4+Pj4+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+Pj4gKyAgICAg
ICAgfQo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIC8qCj4+Pj4+ICsgICAgICAgICAqIEl0IGlzIG9u
bHkgbWVhbmluZ2Z1bCBmb3IgWEVOX0RPTUNUTF9DREZfb29zX29mZiB0byBiZSBjbGVhcgo+Pj4+
PiArICAgICAgICAgKiBmb3IgSFZNIGd1ZXN0cy4KPj4+Pj4gKyAgICAgICAgICovCj4+Pj4+ICsg
ICAgICAgIGNvbmZpZy0+ZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfb29zX29mZjsKPj4+Pgo+Pj4+
IC4uLiBJIHdvbmRlciB3aGV0aGVyIHRoaXMgbGFzdCBwYXJ0IHdvdWxkbid0IGJldHRlciBiZWxv
bmcgaW50bwo+Pj4+IHg4NidzIGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZygpLiBBcm0sIHRv
IHRoZSBjb250cmFyeSwgc2hvdWxkCj4+Pj4gZm9yY2UvcmVxdWlyZSB0aGUgYml0IHRvIGJlIHVu
aWZvcm1seSBvZmYuCj4+Pj4KPj4+Cj4+PiBJJ20gc3VyZSBJIGhhZCBhIHJlYXNvbiBmb3IgZG9p
bmcgaXQgbGlrZSB0aGlzIGJ1dCBpdCdzIHN1ZmZpY2llbnRseSBsb25nCj4+PiBhZ28gbm93IHRo
YXQgSSd2ZSBmb3Jnb3R0ZW4gd2hhdCBpdCB3YXMqLiBXb3VsZCBpdCBiZSBvayB0byB0YWtlIHRo
ZSBjb2RlCj4+PiBhcy1pcyBhbmQgSSdsbCBpbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgY2FuIGJl
IHRpZGllZCB1cD8KPj4KPj4gV2VsbCwgd2l0aCB0aGlzIHBlbmRpbmcgcXVlc3Rpb24gSSdtIGxl
c3MgaW5jbGluZWQgdG8gc3RvcCB3YWl0aW5nIGZvcgo+PiB0aGUgb3V0c3RhbmRpbmcgYWNrcy4K
Pj4KPj4+IFsgKiBJIHN1c3BlY3QgaXQgd2FzIGNvbmNlcm4gb3ZlciBicmVha2luZyBleGlzdGlu
ZyB0b29sLXN0YWNrcyBieQo+Pj4gcmVxdWlyaW5nIHRoZW0gdG8gc2V0IGEgZmxhZyB0aGF0IHBy
ZXZpb3VzbHkgdGhleSBkaWQgbm90IG5lZWQgdG8sIGJ1dAo+Pj4gSSdtIG5vdCBzdXJlIHRoYXQg
d2FzIHRoZSBvbmx5IHJlYXNvbiBdCj4+Cj4+IFNlZW1zIHJhdGhlciB1bmxpa2VseSB0byBtZSwg
YXMgdGhlcmUgd291bGRuJ3QgYmUgYW55IGRpZmZlcmVuY2UgKGZyb20KPj4gdG9vbCBzdGFjayBw
ZXJzcGVjdGl2ZSkgaWYgdGhlIGFkanVzdG1lbnQgd2FzIGRvbmUgYnkgcGVyLWFyY2ggY29kZS4K
PiAKPiBPaywgaWYgeW91IGZlZWwgc3Ryb25nbHkgYWJvdXQgaXQgSSdsbCBtb3ZlIHRoZSBodW5r
LgoKV2VsbCwgd2FpdCAtIG5vdCB0aGUgaHVuay4gVGhlIEhBUCBwYXJ0IHNob3VsZCByZW1haW4g
aW4gY29tbW9uIGNvZGUKaW1vLiBUaGUgT09TIHBhcnQgd2FudHMgZG9pbmcgZGlmZmVyZW50bHkg
aW4geDg2IGFuZCBBcm0gY29kZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:15:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14: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 1i4n6l-0002tM-2x; Mon, 02 Sep 2019 14:15:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4n6j-0002tG-7Q
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:15:01 +0000
X-Inumbo-ID: 0c64d8da-cd8c-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c64d8da-cd8c-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 14:15: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 7528BACE3;
 Mon,  2 Sep 2019 14:14:59 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190902113034.97934-1-roger.pau@citrix.com>
 <e4afc421-17ef-32a7-21f4-3ecb65ebb44a@suse.com>
 <20190902135813.tz64qcg5rxujis6j@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <386cdf66-f53a-555e-6fb9-1c60681ce082@suse.com>
Date: Mon, 2 Sep 2019 16:15:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902135813.tz64qcg5rxujis6j@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] vpci: don't allow access to devices not
 assigned to the domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNTo1OCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gTW9uLCBT
ZXAgMDIsIDIwMTkgYXQgMDE6NTg6MDdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDAyLjA5LjIwMTkgMTM6MzAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IERvbid0IGFsbG93
IHRoZSBoYXJkd2FyZSBkb21haW4gdG8gYWNjZXNzIHRoZSBQQ0kgY29uZmlnIHNwYWNlIG9mCj4+
PiBkZXZpY2VzIG5vdCBhc3NpZ25lZCB0byBpdC4gSWU6IHRoZSBjb25maWcgc3BhY2Ugb2YgaW9t
bXUgZGV2aWNlcwo+Pj4gaW4gdXNlIGJ5IFhlbiBzaG91bGQgbm90IGJlIGFjY2Vzc2libGUgdG8g
dGhlIGhhcmR3YXJlIGRvbWFpbi4KPj4KPj4gV2VsbCwgSSBhZ3JlZSB3aXRoIHdoYXQgeW91IHNh
eSBhYm92ZSwgYnV0IHRoZSBjb2RlIGNoYW5nZSBkaXNhbGxvd3MKPj4gbXVjaCBtb3JlIHRoYW4g
dGhpcy4gSW4gcGFydGljdWxhciBEb20wIChhbmQgbWF5YmUgc3R1YiBkb21haW5zIHRvbykKPj4g
bmVlZCB0byBiZSBhYmxlIHRvIGFjY2VzcyB0aGUgY29uZmlnIHNwYWNlIG9mIGRldmljZXMgYXNz
aWduZWQgdG8KPj4gZ3Vlc3RzLCBlLmcuIGZvciBxZW11IHRvIGNvbnRyb2wgTVNJIGFuZC9vciBN
U0ktWC4KPiAKPiBSaWdodCwgSSB3YXMgb3Zlcmxvb2tpbmcgdGhlIGZhY3QgdGhhdCBhIGRvbWFp
biB1c2luZyB2UENJIGl0c2VsZgo+IHNob3VsZCBiZSBhYmxlIHRvIGhhbmRsZSBwYXNzdGhyb3Vn
aCBiYWNrZW5kcyBmb3Igb3RoZXIgZG9tYWlucy4KPiAKPiBJIHRoaW5rIHRoZSBjb25kaXRpb24g
c2hvdWxkIGluc3RlYWQgY2hlY2sgaWYgdGhlIGRldmljZSBpcyBhc3NpZ25lZAo+IHRvIGRvbV94
ZW4sIGFuZCBkb24ndCBhbGxvdyBkb21haW5zIGFjY2VzcyB0byBkZXZpY2VzIGFzc2lnbmVkIHRv
Cj4gZG9tX3hlbi4KCkV2ZW4gdGhhdCBnb2VzIHRvbyBmYXIgaW1vOiBXZSBkZWxpYmVyYXRlbHkg
YWxsb3cgcmVhZCBhY2Nlc3MgdG8Kci9vIGRldmljZXMsIGluIG9yZGVyIHRvIGF2b2lkIGFub21h
bGllcyBpbiBidXMgZW51bWVyYXRpb24gaW4KRG9tMC4gQW5kIEknZCB2ZXJ5IG11Y2ggaG9wZSB3
cml0ZSBhdHRlbXB0cyBhbHJlYWR5IGhvbm9yIHRoZQpwc2VnLT5yb19tYXAgYml0IGZvciBhIGRl
dmljZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:15:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14: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 1i4n7J-0002xj-DO; Mon, 02 Sep 2019 14:15:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4n7I-0002xZ-NL
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:15:36 +0000
X-Inumbo-ID: 207da663-cd8c-11e9-aea3-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 207da663-cd8c-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 14:15:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567433735;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fNWPNkCPF7uuSIvH20kN7d1f5mP/2+YI+Ju8KqHqX98=;
 b=I6vprBEMqQeIjjTvGnWbtSmNR/10//p6xC0tt3+b7/k2fXwRrawmO0Ch
 Dsf9LbaXCi83FZW3PiO60xBcI4ElXJnjOip3OVvpg0flyCQX0hAM7jhZQ
 RStdZ/XGuqaoqkzXqnxpUAMkagux8RVWKb6PcHU0EEDKjnoxlnZtVlNFy A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: z3Jh0rZyGQWVbGeq5a6CpBtTpLszYtWs5H90O40UZra7FsWrrLWl8kS9wuwvKUgt9lPqwdk7YJ
 hIv4cgSTX//N+6ESrHsZvJycWyC04HTyzQ4KOTbzfr8ZtiGjLAk0yHapwrgPpB3lltcytXsg1G
 /9N3t/djQROOWKE5ElBcVhDXWjI2VCcFOOfGfJitc9B1pgXlQ3SEpB2whEX9B9g1ilLJfEn6xX
 vzerZkJtgV7STvGyHsaWkzA2Eb1DWp6ELPcxP9ZYnR1xlH4/ujd3LxrLe+BrDRJVBWb0hfHCZZ
 CmU=
X-SBRS: 2.7
X-MesageID: 5205998
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5205998"
To: Jan Beulich <jbeulich@suse.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
 <20190819182612.16706-3-andrew.cooper3@citrix.com>
 <e9de2d38-3266-b4c1-de73-cf9d0aef95c7@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: <d273e361-bcf9-c136-166b-b860c13e767e@citrix.com>
Date: Mon, 2 Sep 2019 15:15:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e9de2d38-3266-b4c1-de73-cf9d0aef95c7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/AMD: Fix handling of x87 exception
 pointers on Fam17h hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <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>

T24gMjkvMDgvMjAxOSAxMzo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTkuMDguMjAxOSAy
MDoyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQU1EIFByZS1GYW0xN2ggQ1BVcyAib3B0aW1p
c2UiIHtGLH1Ye1NBVkUsUlNUT1J9IGJ5IG5vdCBzYXZpbmcvcmVzdG9yaW5nCj4+IEZPUC9GSVAv
RkRQIGlmIGFuIHg4NyBleGNlcHRpb24gaXNuJ3QgcGVuZGluZy4gIFRoaXMgY2F1c2VzIGFuIGlu
Zm9ybWF0aW9uCj4+IGxlYWssIENWRS0yMDA2LTEwNTYsIGFuZCB3b3JrZWQgYXJvdW5kIGJ5IHNl
dmVyYWwgT1NlcywgaW5jbHVkaW5nIFhlbi4gIEFNRAo+PiBGYW0xN2ggQ1BVcyBubyBsb25nZXIg
aGF2ZSB0aGlzIGxlYWssIGFuZCBhZHZlcnRpc2Ugc28gaW4gYSBDUFVJRCBiaXQuCj4+Cj4+IElu
dHJvZHVjZSB0aGUgUlNUUl9GUF9FUlJfUFRSUyBmZWF0dXJlLCBhcyBzcGVjaWZpZWQgYnkgQU1E
LCBhbmQgZXhwb3NlIHRvIGFsbAo+PiBndWVzdHMgYnkgZGVmYXVsdC4gIFdoaWxlIGFkanVzdGlu
ZyBsaWJ4bCdzIGNwdWlkIHRhYmxlLCBhZGQgQ0xaRVJPIHdoaWNoCj4+IGxvb2tzIHRvIGhhdmUg
YmVlbiBvbWl0dGVkIHByZXZpb3VzbHkuCj4+Cj4+IEFsc28gaW50cm9kdWNlIGFuIFg4Nl9CVUcg
Yml0IHRvIHRyaWdnZXIgdGhlIChGKVhSU1RPUiB3b3JrYXJvdW5kLCBhbmQgc2V0IGl0Cj4+IG9u
IEFNRCBoYXJkd2FyZSB3aGVyZSBSU1RSX0ZQX0VSUl9QVFJTIGlzIG5vdCBhZHZlcnRpc2VkLiAg
T3B0aW1pc2UgdGhlCj4+IHdvcmthcm91bmQgcGF0aCBieSBkcm9wcGluZyB0aGUgZGF0YS1kZXBl
bmRlbnQgdW5wcmVkaWN0YWJsZSBjb25kaXRpb25zIHdoaWNoCj4+IHdpbGwgZXZhbHV0ZSB0byB0
cnVlIGZvciBhbGwgNjRiaXQgT1NlcyBhbmQgbW9zdCAzMmJpdCBvbmVzLgo+IEkgZGVmaW5pdGVs
eSBkb24ndCBidXkgdGhlICJhbGwgNjRiaXQgT1NlcyIgcGFydCBoZXJlOiBBbnlvbmUgZG9pbmcK
PiBmdWxsIDgwLWJpdCBGUCBvcGVyYXRpb25zIHdpbGwgaGF2ZSB0byB1c2UgdGhlIEZQVSwgYW5k
IGhlbmNlIG1heQo+IHdhbnQgdG8gaGF2ZSBzb21lIHVubWFza2VkIGV4Y2VwdGlvbnMuCgpBbmQg
YWxsIDAgcGVvcGxlIGRvaW5nIHRoYXQgaXMgc3RpbGwgMC4KClllcyBJJ20gYmVpbmcgYSBsaXR0
bGUgZmFjZXRpb3VzLCBidXQgdGhlcmUgaXMgZXhjZWVkaW5nbHkgbGl0dGxlCnNvZnR3YXJlIHdo
aWNoIHVzZXMgODAtYml0IEZQVSBvcGVyYXRpb25zIHRoZXNlIGRheXMsIGFzIGl0IGhhcyBiZWVu
CnN1cGVyc2VkZWQgYnkgU1NFLgoKPiAgSSdtIGFsc28gbm90IHN1cmUgd2h5IHlvdQo+IGNhbGwg
dGhlbSAidW5wcmVkaWN0YWJsZSI6IElmIGFsbCAob3IgbW9zdCkgY2FzZXMgbWF0Y2gsIHRoZSBi
cmFuY2gKPiB0aGVyZSBjb3VsZCBiZSBwcmV0dHkgd2VsbCBwcmVkaWN0ZWQgKHN1YmplY3Qgb2Yg
Y291cnNlIHRvIGNhcGFjaXR5KS4KCkRhdGEtZGVwZW5kZW50IGJyYW5jaGVzIHdoaWNoIGhhdmUg
bm8gY29ycmVsYXRpb24gdG8gcGF0dGVybiBoaXN0b3J5LCBvZgp3aGljaCB0aGlzIGlzIGFuIGV4
YW1wbGUsIGFyZSBmcmVxdWVudGx5IG1pc3ByZWRpY3RlZCBiZWNhdXNlIHRoZXkgYXJlCmluaGVy
ZW50bHkgdW5zdGFibGUuCgpJbiB0aGlzIGNhc2UsIHlvdSdyZSB0cmFkaW5nIG9mZiB0aGUgZmFj
dCB0aGF0IGFuIHVubWFza2VkIGV4Y2VwdGlvbiBpcwpiYXNpY2FsbHkgbmV2ZXIgcGVuZGluZywg
YWdhaW5zdCB0aGUgY29zdCBvZiBtaXNwcmVkaWN0cyBpbiB0aGUgY29udGV4dApzd2l0Y2ggcGF0
aC4KCj4gQWxsIGluIGFsbCBJJ2QgcHJlZmVyIGlmIHRoZSBjb25kaXRpb25zIHJlbWFpbmVkIGlu
IHBsYWNlOyBteSBtaW5pbWFsCj4gcmVxdWVzdCB3b3VsZCBiZSBmb3IgdGhlcmUgdG8gYmUgYSBj
b21tZW50IHdoeSB0aGVyZSdzIG5vIGV2YWx1YXRpb24KPiBvZiBGU1cvRkNXLgo+Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9pMzg3LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2kzODcuYwo+PiBAQCAt
NDMsMjAgKzQzLDE3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmcHVfZnhyc3RvcihzdHJ1Y3QgdmNw
dSAqdikKPj4gICAgICBjb25zdCB0eXBlb2Yodi0+YXJjaC54c2F2ZV9hcmVhLT5mcHVfc3NlKSAq
ZnB1X2N0eHQgPSB2LT5hcmNoLmZwdV9jdHh0Owo+PiAgCj4+ICAgICAgLyoKPj4gLSAgICAgKiBB
TUQgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJUC9GT1AgdW5sZXNzIGFuIGV4Y2VwdGlv
bgo+PiArICAgICAqIFNvbWUgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJUC9GT1AgdW5s
ZXNzIGFuIGV4Y2VwdGlvbgo+IEFyZSB0aGVyZSBhbnkgbm9uLUFNRCBDUFVzIGtub3duIHRvIGhh
dmUgdGhpcyBpc3N1ZT8gSWYgbm90LCBpcwo+IHRoZXJlIGEgcGFydGljdWxhciByZWFzb24geW91
IGRvbid0IHNheSAiU29tZSBBTUQgQ1BVcyAuLi4iPwoKSSdtIG5vdCBhd2FyZSBvZiBhbnksIGJ1
dCBsZWF2aW5nIGl0IGFzICJTb21lIEFNRCIgbWlnaHQgYmVjb21lIHN0YWxlIGlmCm90aGVycyBk
byBzdXJmYWNlLgoKSW5mb3JtYXRpb24gYWJvdXQgd2hpY2ggQ1BVcyBhcmUgYWZmZWN0ZWQgc2hv
dWxkIGV4Y2x1c2l2ZWx5IGJlCmRldGVybWluZWQgYnkgdGhlIGxvZ2ljIHdoaWNoIHNldHMgY3B1
X2J1Z19mcHVfcHRyX2xlYWssIHdoaWNoIHdvbid0IGJlCnN0YWxlLgoKPj4gICAgICAgKiBpcyBw
ZW5kaW5nLiBDbGVhciB0aGUgeDg3IHN0YXRlIGhlcmUgYnkgc2V0dGluZyBpdCB0byBmaXhlZAo+
PiAgICAgICAqIHZhbHVlcy4gVGhlIGh5cGVydmlzb3IgZGF0YSBzZWdtZW50IGNhbiBiZSBzb21l
dGltZXMgMCBhbmQKPj4gICAgICAgKiBzb21ldGltZXMgbmV3IHVzZXIgdmFsdWUuIEJvdGggc2hv
dWxkIGJlIG9rLiBVc2UgdGhlIEZQVSBzYXZlZAo+PiAgICAgICAqIGRhdGEgYmxvY2sgYXMgYSBz
YWZlIGFkZHJlc3MgYmVjYXVzZSBpdCBzaG91bGQgYmUgaW4gTDEuCj4+ICAgICAgICovCj4+IC0g
ICAgaWYgKCAhKGZwdV9jdHh0LT5mc3cgJiB+ZnB1X2N0eHQtPmZjdyAmIDB4MDAzZikgJiYKPj4g
LSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCj4+
IC0gICAgewo+PiArICAgIGlmICggY3B1X2J1Z19mcHVfcHRyX2xlYWsgKQo+PiAgICAgICAgICBh
c20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIKPj4gICAgICAgICAgICAgICAgICAgICAgICAgImZm
cmVlICUlc3QoNylcblx0IiAvKiBjbGVhciBzdGFjayB0YWcgKi8KPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgImZpbGRsICUwIiAgICAgICAgICAvKiBsb2FkIHRvIGNsZWFyIHN0YXRlICovCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgIDogOiAibSIgKCpmcHVfY3R4dCkgKTsKPiBJZiBoZXJl
IGFuZCBpbiB0aGUgcmVzcGVjdGl2ZSB4c2F2ZSBpbnN0YW5jZSB5b3UnZCB1c2UgYWx0ZXJuYXRp
dmVzCj4gcGF0Y2hpbmcsIEkgd291bGRuJ3QgbWluZCB0aGUgdXNlIG9mIGEgWDg2X0JVR18qIGZv
ciB0aGlzIChhcyBtYWRlCj4gcG9zc2libGUgYnkgcGF0Y2ggMSkuCgphKSB0aGlzIHNob3VsZCBw
cm9iYWJseSBiZSBhIHN0YXRpYyBicmFuY2ggaWYvd2hlbiB3ZSBnYWluIHRoYXQKaW5mcmFzdHJ1
Y3R1cmUsIGJ1dCAuLi4KCj4gQnV0IGFzIHNhaWQgYmVmb3JlLCBqdXN0IGxpa2UgZm9yIHN5bnRo
ZXRpYwo+IGZlYXR1cmVzIEkgc3Ryb25nbHkgdGhpbmsgd2Ugc2hvdWxkIHVzZSBzaW1wbGUgYm9v
bGVhbiB2YXJpYWJsZXMKPiB3aGVuIHVzaW5nIHRoZW0gb25seSBpbiBpZigpLXMuIFVzZSBvZiB0
aGUgZmVhdHVyZSgvYnVnKSBtYWNoaW5lcnkKPiBpcyBuZWVkZWQgb25seSB0byBub3QgZnVydGhl
ciBjb21wbGljYXRlIGFsdGVybmF0aXZlcyBwYXRjaGluZy4KCi4uLiBiKQoKSSBzZWUgSSdtIGdv
aW5nIHRvIGhhdmUgdG8gcmVwZWF0IG15c2VsZiwgd2hpY2ggaXMgdGltZSBJIGNhbid0IHJlYWxs
eQphZmZvcmQgdG8gd2FzdGUuCgp4ODZfY2FwYWJpbGl0aWVzIGlzIG5vdCwgYW5kIGhhcyBuZXZl
ciBiZWVuLCAianVzdCBmb3IgYWx0ZXJuYXRpdmVzIi7CoApJdCBpcyBhbHNvIG5vdCBob3cgaXQg
aXMgY3VycmVudGx5IHVzZWQgaW4gWGVuLgoKSSBhbHNvIGRvbid0IGFncmVlIHdpdGggdGhlIGdl
bmVyYWwgc3VnZ2VzdGlvbiBiZWNhdXNlIGFtb25nc3Qgb3RoZXIKdGhpbmdzLCB0aGVyZSBpcyBh
IGZhY3RvciBvZiA4IHN0b3JhZ2UgZGlmZmVyZW5jZSBiZXR3ZWVuIG9uZSBleHRyYSBiaXQKaW4g
eDg2X2NhcGFiaWxpdGllc1tdIGFuZCB1c2luZyBzY2F0dGVyZWQgYm9vbGVhbnMuCgpUaGlzIHNl
cmllcywgYW5kIGEgbnVtYmVyIG9mIHJlbGF0ZWQgc2VyaWVzLCBoYXZlIGJlZW4gb3ZlcmR1ZSBm
b3IgbW9yZQp0aGFuIGEgeWVhciBub3csIHBhcnRseSBiZWNhdXNlIG9mIHNwZWN1bGF0aXZlIHBy
ZWVtcHRpb24sIGJ1dCBhbHNvCnBhcnRseSBiZWNhdXNlIG9mIGF0dGVtcHRlZCBzY29wZSBjcmVl
cCBzdWNoIGFzIHRoaXMuwqAgU2NvcGUgY3JlZXAgaXMKaGF2aW5nIGEgY2F0YXN0cm9waGljIGVm
ZmVjdCBvbiB0aGUgcHJvZHVjdGl2aXR5IG9mIHN1Ym1pc3Npb25zIHRvIFhlbiwKYW5kIG1vc3Qg
bm90IGNvbnRpbnVlIGxpa2UgdGhpcyB0aGUgWGVuIGNvbW11bml0eSBpcyB0byBzdXJ2aXZlLgoK
Pgo+PiBAQCAtMTY5LDExICsxNjYsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIGZwdV9meHNhdmUo
c3RydWN0IHZjcHUgKnYpCj4+ICAgICAgICAgICAgICAgICAgICAgICAgIDogIj1tIiAoKmZwdV9j
dHh0KSA6ICJSIiAoZnB1X2N0eHQpICk7Cj4+ICAKPj4gICAgICAgICAgLyoKPj4gLSAgICAgICAg
ICogQU1EIENQVXMgZG9uJ3Qgc2F2ZS9yZXN0b3JlIEZEUC9GSVAvRk9QIHVubGVzcyBhbiBleGNl
cHRpb24KPj4gLSAgICAgICAgICogaXMgcGVuZGluZy4KPj4gKyAgICAgICAgICogU29tZSBDUFVz
IGRvbid0IHNhdmUvcmVzdG9yZSBGRFAvRklQL0ZPUCB1bmxlc3MgYW4gZXhjZXB0aW9uIGlzCj4+
ICsgICAgICAgICAqIHBlbmRpbmcuICBUaGUgcmVzdG9yZSBjb2RlIGZpbGxzIGluIHN1aXRhYmxl
IGRlZmF1bHRzLgo+PiAgICAgICAgICAgKi8KPj4gLSAgICAgICAgaWYgKCAhKGZwdV9jdHh0LT5m
c3cgJiAweDAwODApICYmCj4+IC0gICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ID09IFg4Nl9WRU5ET1JfQU1EICkKPj4gKyAgICAgICAgaWYgKCBjcHVfYnVnX2ZwdV9wdHJfbGVh
ayAmJiAhKGZwdV9jdHh0LT5mc3cgJiAweDAwODApICkKPj4gICAgICAgICAgICAgIHJldHVybjsK
PiBUaGUgY29tbWVudCBhZGRpdGlvbiBzZWVtcyBhIGxpdHRsZSB1bm1vdGl2YXRlZDoKCldlbGwu
wqAgSnVkZ2luZyBieSB5b3VyIHJlcGx5LCBpdCBpcyAidG9vIGNvbXBsaWNhdGVkIGZvciBldmVu
IEFuZHJldyB0bwpmb2xsb3ciLCBzbyBhYnNvbHV0ZWx5IG5lZWRzIHRvIGJlIGNsZWFyZXIuCgo+
ICBUaGUgY29kZSBoZXJlIGlzbid0Cj4gYWJvdXQgbGVha2luZyBkYXRhLCBidXQgYWJvdXQgaGF2
aW5nIHZhbGlkIGRhdGEgdG8gY29uc3VtZSAoZG93bgo+IGZyb20gaGVyZSkuCgpPayAtIEkgc2Vl
IHRoYXQgbm93LgoKPiAgV2l0aCB0aGlzLCBrZXlpbmcgdGhlIHJldHVybiB0byBjcHVfYnVnXyog
YWxzbyBkb2Vzbid0Cj4gbG9vayB2ZXJ5IG5pY2UsIGJ1dCBJIGFkbWl0IEkgY2FuJ3Qgc3VnZ2Vz
dCBhIGJldHRlciBhbHRlcm5hdGl2ZQo+IChvdGhlciB0aGFuIGxlYXZpbmcgdGhlIHZlbmRvciBj
aGVjayBpbiBwbGFjZSBhbmQgY2hlY2tpbmcgdGhlCj4gWDg2X0ZFQVRVUkVfUlNUUl9GUF9FUlJf
UFRSUyBiaXQpLgo+Cj4gQW4gb3B0aW9uIG1pZ2h0IGJlIHRvIGdpdmUgdGhlIGNvbnN0cnVjdCBh
IGRpZmZlcmVudCBuYW1lLCB3aXRob3V0Cj4gImxlYWsiIGluIGl0IChOT19GUF9FUlJfUFRSUz8p
LgoKVGhpcyBuYW1lIGFsc28gaXNuJ3QgaWRlYWwsIGJlY2F1c2UgaXRzIG5vdCBhbHdheXMgdGhh
dCB0aGVyZSBhcmUgbm8KZXJyb3IgcG9pbnRlcnMuCgpYODZfQlVHX0ZQVV9QVFJTIG1pZ2h0IGJl
IGJlc3QsIGFzIGl0IGlzIG5ldXRyYWwgYXMgdG8gcHJlY2lzZWx5IHdoYXQgaXMKYnVnZ3kgd2l0
aCB0aGVtLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:21:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14: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 1i4nDE-0003oM-9l; Mon, 02 Sep 2019 14:21:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4nDD-0003oH-9g
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:21:43 +0000
X-Inumbo-ID: fc1dbb3a-cd8c-11e9-ac23-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc1dbb3a-cd8c-11e9-ac23-bc764e2007e4;
 Mon, 02 Sep 2019 14:21:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567434103;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=TUs+KdnCdq4LqqvtFD/6eLtEE4poZqbuVZSyVPpzO9Q=;
 b=f4/XDagaL/72PslwsNLHQ36YrUv5vfRMY3GBoloXH6BMeYDY2QpWWU/1
 4HBDvpnlwzYFTV8V1HrRdzbhuTRlDoehSQEhmkvtmx0GsIxC28dbsFFJ+
 xImSP4uu4AEkwXr0/CzIWFtwSQLNcLye3GY1aeh9lw9ChmraKRFPrxAw4 k=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NNe2ATWpJGuvE8fdkrJWRROCE/fylJzys3HH4sifPGAYeF2qteluwrAyeGccd3p1lVx78JqqTj
 fQqUrvyMsgRyDRS/l5FFzkGji+niY4fNrnY8koC/htgELjMLVcR/GA7b85623RGJOLQmTlIGIP
 u3f7RTn4eLQuflqVzM/Hw7tvPOiYEXKi1d3hmu3mL2w28n/kPi2KdjJZFEZ80S448uDBHcxHm0
 Q2B44sCZlQOuiqfxK+niDO3dWQuYXyYHptFDn1xopdADgN9vZmGz19hC/KVayaolJozjHhpady
 Mew=
X-SBRS: 2.7
X-MesageID: 5068512
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5068512"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
Thread-Index: AQHVXw0b+0WFjb3WC0C8fMKn7++tpqcYNaWAgAApv5D//+psAIAAJTyQ///h/4CAACPBEA==
Date: Mon, 2 Sep 2019 14:21:38 +0000
Message-ID: <f8078a1de8d54ff5801a679182bfc03e@AMSPEX02CL03.citrite.net>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
 <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
 <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
 <0b37db94-2051-4ea0-e518-6222346a82c1@suse.com>
 <4dc00c06cae742fdaf13a2d62ed73877@AMSPEX02CL03.citrite.net>
 <f0aa7c7e-82a9-4b94-4c00-d9faa763d505@suse.com>
In-Reply-To: <f0aa7c7e-82a9-4b94-4c00-d9faa763d505@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: WeiLiu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDE1OjEyDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47IFJvZ2VyIFBhdQ0KPiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
PjsgV2VpTGl1DQo+IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDEvNl0g
eDg2L2RvbWFpbjogcmVtb3ZlIHRoZSAnb29zX29mZicgZmxhZw0KPiANCj4gT24gMDIuMDkuMjAx
OSAxNTo1OSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4+IFNl
bnQ6IDAyIFNlcHRlbWJlciAyMDE5IDE0OjQ2DQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPg0KPiA+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47
IFJvZ2VyIFBhdQ0KPiA+PiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc7IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpTGl1
DQo+ID4+IDx3bEB4ZW4ub3JnPg0KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDEvNl0geDg2
L2RvbWFpbjogcmVtb3ZlIHRoZSAnb29zX29mZicgZmxhZw0KPiA+Pg0KPiA+PiBPbiAwMi4wOS4y
MDE5IDE1OjA2LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+Pj4gRnJvbTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+Pj4+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDEzOjM0
DQo+ID4+Pj4NCj4gPj4+PiBPbiAzMC4wOC4yMDE5IDEwOjI5LCBQYXVsIER1cnJhbnQgd3JvdGU6
DQo+ID4+Pj4+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMNCj4gPj4+Pj4gKysrIGIveGVuL2Nv
bW1vbi9kb21haW4uYw0KPiA+Pj4+PiBAQCAtMzEzLDExICszMTMsMTkgQEAgc3RhdGljIGludCBz
YW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29u
ZmlnKQ0KPiA+Pj4+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gPj4+Pj4gICAgICB9DQo+
ID4+Pj4+DQo+ID4+Pj4+IC0gICAgaWYgKCAhKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NE
Rl9odm1fZ3Vlc3QpICYmDQo+ID4+Pj4+IC0gICAgICAgICAoY29uZmlnLT5mbGFncyAmIFhFTl9E
T01DVExfQ0RGX2hhcCkgKQ0KPiA+Pj4+PiArICAgIGlmICggIShjb25maWctPmZsYWdzICYgWEVO
X0RPTUNUTF9DREZfaHZtX2d1ZXN0KSApDQo+ID4+Pj4+ICAgICAgew0KPiA+Pj4+PiAtICAgICAg
ICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiSEFQIHJlcXVlc3RlZCBmb3Igbm9uLUhWTSBndWVzdFxu
Iik7DQo+ID4+Pj4+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiA+Pj4+PiArICAgICAgICBp
ZiAoIGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9oYXAgKQ0KPiA+Pj4+PiArICAgICAg
ICB7DQo+ID4+Pj4+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiSEFQIHJlcXVl
c3RlZCBmb3Igbm9uLUhWTSBndWVzdFxuIik7DQo+ID4+Pj4+ICsgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsNCj4gPj4+Pj4gKyAgICAgICAgfQ0KPiA+Pj4+PiArDQo+ID4+Pj4+ICsgICAgICAg
IC8qDQo+ID4+Pj4+ICsgICAgICAgICAqIEl0IGlzIG9ubHkgbWVhbmluZ2Z1bCBmb3IgWEVOX0RP
TUNUTF9DREZfb29zX29mZiB0byBiZSBjbGVhcg0KPiA+Pj4+PiArICAgICAgICAgKiBmb3IgSFZN
IGd1ZXN0cy4NCj4gPj4+Pj4gKyAgICAgICAgICovDQo+ID4+Pj4+ICsgICAgICAgIGNvbmZpZy0+
ZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfb29zX29mZjsNCj4gPj4+Pg0KPiA+Pj4+IC4uLiBJIHdv
bmRlciB3aGV0aGVyIHRoaXMgbGFzdCBwYXJ0IHdvdWxkbid0IGJldHRlciBiZWxvbmcgaW50bw0K
PiA+Pj4+IHg4NidzIGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZygpLiBBcm0sIHRvIHRoZSBj
b250cmFyeSwgc2hvdWxkDQo+ID4+Pj4gZm9yY2UvcmVxdWlyZSB0aGUgYml0IHRvIGJlIHVuaWZv
cm1seSBvZmYuDQo+ID4+Pj4NCj4gPj4+DQo+ID4+PiBJJ20gc3VyZSBJIGhhZCBhIHJlYXNvbiBm
b3IgZG9pbmcgaXQgbGlrZSB0aGlzIGJ1dCBpdCdzIHN1ZmZpY2llbnRseSBsb25nDQo+ID4+PiBh
Z28gbm93IHRoYXQgSSd2ZSBmb3Jnb3R0ZW4gd2hhdCBpdCB3YXMqLiBXb3VsZCBpdCBiZSBvayB0
byB0YWtlIHRoZSBjb2RlDQo+ID4+PiBhcy1pcyBhbmQgSSdsbCBpbnZlc3RpZ2F0ZSB3aGV0aGVy
IHRoaXMgY2FuIGJlIHRpZGllZCB1cD8NCj4gPj4NCj4gPj4gV2VsbCwgd2l0aCB0aGlzIHBlbmRp
bmcgcXVlc3Rpb24gSSdtIGxlc3MgaW5jbGluZWQgdG8gc3RvcCB3YWl0aW5nIGZvcg0KPiA+PiB0
aGUgb3V0c3RhbmRpbmcgYWNrcy4NCj4gPj4NCj4gPj4+IFsgKiBJIHN1c3BlY3QgaXQgd2FzIGNv
bmNlcm4gb3ZlciBicmVha2luZyBleGlzdGluZyB0b29sLXN0YWNrcyBieQ0KPiA+Pj4gcmVxdWly
aW5nIHRoZW0gdG8gc2V0IGEgZmxhZyB0aGF0IHByZXZpb3VzbHkgdGhleSBkaWQgbm90IG5lZWQg
dG8sIGJ1dA0KPiA+Pj4gSSdtIG5vdCBzdXJlIHRoYXQgd2FzIHRoZSBvbmx5IHJlYXNvbiBdDQo+
ID4+DQo+ID4+IFNlZW1zIHJhdGhlciB1bmxpa2VseSB0byBtZSwgYXMgdGhlcmUgd291bGRuJ3Qg
YmUgYW55IGRpZmZlcmVuY2UgKGZyb20NCj4gPj4gdG9vbCBzdGFjayBwZXJzcGVjdGl2ZSkgaWYg
dGhlIGFkanVzdG1lbnQgd2FzIGRvbmUgYnkgcGVyLWFyY2ggY29kZS4NCj4gPg0KPiA+IE9rLCBp
ZiB5b3UgZmVlbCBzdHJvbmdseSBhYm91dCBpdCBJJ2xsIG1vdmUgdGhlIGh1bmsuDQo+IA0KPiBX
ZWxsLCB3YWl0IC0gbm90IHRoZSBodW5rLiBUaGUgSEFQIHBhcnQgc2hvdWxkIHJlbWFpbiBpbiBj
b21tb24gY29kZQ0KPiBpbW8uIFRoZSBPT1MgcGFydCB3YW50cyBkb2luZyBkaWZmZXJlbnRseSBp
biB4ODYgYW5kIEFybSBjb2RlLg0KPiANCg0KWWVzLCB0aGUgaGFwIHBhcnQgc3RheXMgcHV0LiBU
aGUgJ29vc19vZmYnIHBhcnQgbW92ZXMgdG8geDg2IGFuZCBhcm0gY2FuIGJlIGxlZnQgYWxvbmUg
YmVjYXVzZSBpdCBhbHJlYWR5IHJlamVjdHMgZmxhZ3MgIT0gKGh2bSB8IGhhcCkuDQoNCiAgUGF1
bA0KDQo+IEphbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:23:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:23:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nF5-0003uP-Ml; Mon, 02 Sep 2019 14:23:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2SMQ=W5=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i4nF3-0003uE-TX
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:23:37 +0000
X-Inumbo-ID: 4019ea66-cd8d-11e9-b95f-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4019ea66-cd8d-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 14:23:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567434216;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=orOGleUvqNy1vUvLQkw37VfDM8uAWDt+InEc3f0+gI4=;
 b=eNu9snv7oZbB0II2HLPuK5/BL2W5kRQhDkeBW5DEDWua/R4U92g1OgX1
 w5sFQM+582J5bvyVS1O6NO3464riogQgzBbIhEjR/ggUERep2skKagqPJ
 5OSncERLkZnAZMxB32akw/ddM5zvSNz6yuImr9BxV98mYZ5pwqIsX/pkm E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +IrF6fJwe8Uhres2O+LN3f1qySQ1hil/Eqwnf8ff28ZCnU/y2RPQN95eD9ldK2s2gJIcPSM+T/
 Y+I617xBdfni/lDcbCyaHklHucJnqZbtrTxr6kgSDax73wpFnVB736QMjKQcTx5w+OwIiWJgj3
 Zfqf+oZhzNp2quismSxD/qXjBFG65BpvuOrQRMu3rqAlH9StoB6SL/rbHE/fLVhHADEeB0k+sO
 5UmznzjQ/Iej5JWIGEN2DG4AEnm0lot7fthrq9pOxNBukCmj8aqB0G49HoN70ZjqSxrbgqqoW9
 F7o=
X-SBRS: 2.7
X-MesageID: 5206248
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5206248"
Date: Mon, 2 Sep 2019 16:23:25 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190902142325.2na455eb75xy5kbp@Air-de-Roger>
References: <20190902113034.97934-1-roger.pau@citrix.com>
 <e4afc421-17ef-32a7-21f4-3ecb65ebb44a@suse.com>
 <20190902135813.tz64qcg5rxujis6j@Air-de-Roger>
 <386cdf66-f53a-555e-6fb9-1c60681ce082@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <386cdf66-f53a-555e-6fb9-1c60681ce082@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] vpci: don't allow access to devices not
 assigned to the domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMDIsIDIwMTkgYXQgMDQ6MTU6MDJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDIuMDkuMjAxOSAxNTo1OCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBNb24sIFNlcCAwMiwgMjAxOSBhdCAwMTo1ODowN1BNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwMi4wOS4yMDE5IDEzOjMwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+
IERvbid0IGFsbG93IHRoZSBoYXJkd2FyZSBkb21haW4gdG8gYWNjZXNzIHRoZSBQQ0kgY29uZmln
IHNwYWNlIG9mCj4gPj4+IGRldmljZXMgbm90IGFzc2lnbmVkIHRvIGl0LiBJZTogdGhlIGNvbmZp
ZyBzcGFjZSBvZiBpb21tdSBkZXZpY2VzCj4gPj4+IGluIHVzZSBieSBYZW4gc2hvdWxkIG5vdCBi
ZSBhY2Nlc3NpYmxlIHRvIHRoZSBoYXJkd2FyZSBkb21haW4uCj4gPj4KPiA+PiBXZWxsLCBJIGFn
cmVlIHdpdGggd2hhdCB5b3Ugc2F5IGFib3ZlLCBidXQgdGhlIGNvZGUgY2hhbmdlIGRpc2FsbG93
cwo+ID4+IG11Y2ggbW9yZSB0aGFuIHRoaXMuIEluIHBhcnRpY3VsYXIgRG9tMCAoYW5kIG1heWJl
IHN0dWIgZG9tYWlucyB0b28pCj4gPj4gbmVlZCB0byBiZSBhYmxlIHRvIGFjY2VzcyB0aGUgY29u
ZmlnIHNwYWNlIG9mIGRldmljZXMgYXNzaWduZWQgdG8KPiA+PiBndWVzdHMsIGUuZy4gZm9yIHFl
bXUgdG8gY29udHJvbCBNU0kgYW5kL29yIE1TSS1YLgo+ID4gCj4gPiBSaWdodCwgSSB3YXMgb3Zl
cmxvb2tpbmcgdGhlIGZhY3QgdGhhdCBhIGRvbWFpbiB1c2luZyB2UENJIGl0c2VsZgo+ID4gc2hv
dWxkIGJlIGFibGUgdG8gaGFuZGxlIHBhc3N0aHJvdWdoIGJhY2tlbmRzIGZvciBvdGhlciBkb21h
aW5zLgo+ID4gCj4gPiBJIHRoaW5rIHRoZSBjb25kaXRpb24gc2hvdWxkIGluc3RlYWQgY2hlY2sg
aWYgdGhlIGRldmljZSBpcyBhc3NpZ25lZAo+ID4gdG8gZG9tX3hlbiwgYW5kIGRvbid0IGFsbG93
IGRvbWFpbnMgYWNjZXNzIHRvIGRldmljZXMgYXNzaWduZWQgdG8KPiA+IGRvbV94ZW4uCj4gCj4g
RXZlbiB0aGF0IGdvZXMgdG9vIGZhciBpbW86IFdlIGRlbGliZXJhdGVseSBhbGxvdyByZWFkIGFj
Y2VzcyB0bwo+IHIvbyBkZXZpY2VzLCBpbiBvcmRlciB0byBhdm9pZCBhbm9tYWxpZXMgaW4gYnVz
IGVudW1lcmF0aW9uIGluCj4gRG9tMC4gQW5kIEknZCB2ZXJ5IG11Y2ggaG9wZSB3cml0ZSBhdHRl
bXB0cyBhbHJlYWR5IGhvbm9yIHRoZQo+IHBzZWctPnJvX21hcCBiaXQgZm9yIGEgZGV2aWNlLgoK
SG0sIG5vLCBBRkFJQ1QgdlBDSSB3YXMganVzdCBieXBhc3NpbmcgdGhlIHJvX21hcCBBVE0uCgpT
byB0aGUgcHJvYmxlbSBJIGZvdW5kLCBhbmQgdGhhdCBJIHdhcyB0cnlpbmcgdG8gYWRkcmVzcyB3
aXRoIHRoaXMKcGF0Y2ggaXMgdGhhdCBhIFBWSCBkb20wIG9uIEFNRCBoYXJkd2FyZSBmaW5kcyB0
aGUgaW9tbXVzIGJ5IHNjYW5uaW5nCnRoZSBQQ0kgYnVzLCBhbmQgYSBMaW51eCBkb20wIHNlZW1z
IHRvIGltbWVkaWF0ZWx5IHR1cm4gb2ZmIHRoZSBNU0kKZW5hYmxlIGNvbnRyb2wgYml0IG9uIGFu
eSBkZXZpY2VzIGl0IGZpbmRzLCB0aHVzIGxlYXZpbmcgdGhlIGlvbW11CndpdGhvdXQgYmVpbmcg
YWJsZSB0byBnZW5lcmF0ZSBpbnRlcnJ1cHRzLgoKSSBjYW4gaW1wbGVtZW50IHRoZSBSTyBzdHVm
ZiwgYnV0IGl0IHNlZW1zIHdlaXJkIHRvIG1lLiBBRkFJQ1QgdGhlCm9ubHkgZGV2aWNlcyBvd25l
ZCBieSBYZW4gc2hvdWxkIGJlIHRoZSBzZXJpYWwgY29uc29sZSwgdGhlIGlvbW11IGFuZAp0aGUg
SFBFVCBtYXliZS4gSG93IGNhbiBoaWRpbmcgdGhvc2UgY2F1c2UgYW5vbWFsaWVzIGluIGJ1cwpl
bnVtZXJhdGlvbj8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:36:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:36:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nRr-0004s1-0C; Mon, 02 Sep 2019 14:36:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6LlC=W5=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i4nRp-0004rw-Pa
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:36:49 +0000
X-Inumbo-ID: 182e7ff6-cd8f-11e9-951b-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.108]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 182e7ff6-cd8f-11e9-951b-bc764e2007e4;
 Mon, 02 Sep 2019 14:36:48 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=H8ErV0omi7fthxQ3n+hQY9e2YW0q7mFpv8IFZafYbKSejob9PEhgsGmhS6HQW32CQzFB4sfRyzmA83ZI3jbi3Q98m4/9mbm8cxuJRXsVfemETCUwaxyEhEV2woEi7hVTgknAGi+6niPKoJrP7w587+ZslMsUqxcjsqtINtvTIgG61Gl02MiOpePYGvZubum5R4/tLs3/s3KSrippJA47wA0bCfQWKy/0AWGBm25i5fj0wZX4hXyWzDtj8pTmeuuLpwpxgsf46yYNMld4v3F6PR0wBOaL+bbQQAajZ12mhdDzQQJbIsuNOKOxy2nlI2oQIoAvqA9WeQhVzod1JQcqoQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rYDOUVUs260ZtHF4wKvHFmdoPpITlUz82mKsAUwKUl4=;
 b=oHBWNg4R0j8aenyTKcBQXGbklTXqQ0RyxMegGzZs6fF7OaOjurLLzwFoRzW8+vXKR2abYSL2h5GhI2tzoKXNHa9KgqLWEXWyNJhXhMQyafOlnnFc40a5whx2+7e456N/RFBH6MV4GagagvmoJ0cZ4mePGltvl6TLQt7jpkZcfxFXZ4tQL42gGJCuZa7TuSc2x1O7FAx026WyFGnIXeeL5PNAgEe20CmxKkUSMCQ8zuwa8khI/8cEjuGzDlZCDYpoPd3ysJd4MEs2vwy3nSYoaGt8V41GEBGzDtZWtQcexnYlVMyALZ/1f8FAeALR/9NxRagh/8okAGEm2l98YOw9iw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rYDOUVUs260ZtHF4wKvHFmdoPpITlUz82mKsAUwKUl4=;
 b=pG2IENhB9ACRbl8Mxm5VhuRlEkOg0Pm/Lryqdpt6qAVCKd4rYPh5vobl4h5lsy8HrQhPRlySiY82D6rDhxaB/zWeK4SBOO8spi1rLJQXNkXHHheNgbBKYQlaRaa4vddeitts9/Tbx7Lg52b10pNL045QWc0N5GjxWbU9n0+0Xdo=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5861.eurprd02.prod.outlook.com (10.141.172.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2220.16; Mon, 2 Sep 2019 14:36:47 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74%4]) with mapi id 15.20.2220.022; Mon, 2 Sep 2019
 14:36:47 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v7] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVMY4Gmux1Y/IiSU2ZKtKyOfOCuKbQbceAgAG+GQD//9nvgIAEjgaAgAzeDYD//9/xAIAAPukA///ZqAAEKyvfAAFHaPIAATqxCwA=
Date: Mon, 2 Sep 2019 14:36:46 +0000
Message-ID: <08dc2694-f10b-ad08-12c2-2b04d58897ad@bitdefender.com>
References: <20190703105639.23081-1-aisaila@bitdefender.com>
 <7a4c824d-3ccd-b289-3e8e-ff94ea916b3e@suse.com>
 <0d1ab92f-171b-98d9-a69e-5aa7cfbe0d85@bitdefender.com>
 <e61a882e-d2ea-a03d-fde8-2c2befd865da@suse.com>
 <23cebb01-38fc-ba49-5a71-e6129152e488@bitdefender.com>
 <1bdaee7b-a01f-7be8-426f-fe6c678c2859@bitdefender.com>
 <60651ad5-f0bd-caad-77f6-5f8fb71a8319@suse.com>
 <c7060d91-851a-ba04-56c3-90f1aed65913@bitdefender.com>
 <b7c16027-2f50-4011-3866-0b4904596249@suse.com>
 <7d8888b6-ae1b-d059-938e-14fb72e6f9bc@citrix.com>
 <958de8dd-0d66-aa4d-d815-fff01ffc2abf@suse.com>
In-Reply-To: <958de8dd-0d66-aa4d-d815-fff01ffc2abf@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0183.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1c::27) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: e638163e-3b1a-45de-433a-08d72fb2fb9d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5861; 
x-ms-traffictypediagnostic: AM7PR02MB5861:|AM7PR02MB5861:|AM7PR02MB5861:
x-ms-exchange-purlcount: 1
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB58618B89C2878FB0F82459CEABBE0@AM7PR02MB5861.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01480965DA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(346002)(376002)(366004)(396003)(39860400002)(189003)(199004)(6512007)(52116002)(25786009)(486006)(8676002)(8936002)(316002)(6306002)(81156014)(14454004)(6436002)(81166006)(53546011)(5660300002)(54906003)(4326008)(476003)(102836004)(31696002)(110136005)(386003)(966005)(6506007)(76176011)(66556008)(6246003)(478600001)(36756003)(53936002)(305945005)(66446008)(64756008)(26005)(99286004)(31686004)(446003)(86362001)(229853002)(14444005)(2616005)(71200400001)(66946007)(66066001)(2906002)(71190400001)(186003)(256004)(7736002)(11346002)(6486002)(6116002)(3846002)(66476007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5861;
 H:AM7PR02MB5750.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: +juywV8fi7Rq90iIJinogDKVChXiKTpwvo32oHY/lEfff6wczBKuM6ftQrzTzLE9N7Nod9fyuosTHwx0Dn1udPtI+nOHPyv4djXmouCVzAuLEHmI9dGo1qcIiELWYIqutZ71c8kNSOS2lo+Ky9XCw+XojRn0A8Wqi7BoN0kWCPGoClWqgUnwxfqg2Kwp5x2Lx3Gbq2sWHWnRJamqX+Cab1zcRzPne1Y2ex+QK/zAjub3f2yidTL86vDmV2rin2Kjm4xze2F8SXeJSaMRfgMh7TALKCjAyOcxNdZJNM1lk7UsY+Yu/2rzqOxfGlL/6A1FHF3q6qwt8pat8AvQ3FvQAPZZj+YkEHITTJh3V8Pik77yC7UD8RMbVumwqFj06Ru1tujW/bwC5JsTbNQvTzoN7qcRR0b09wDrrN8QpxqTqzY=
Content-ID: <786DA003CC06154DB78E925FEE77C960@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e638163e-3b1a-45de-433a-08d72fb2fb9d
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2019 14:36:47.0127 (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: bC77r7kVWGQmUp5S7mT4T0vnEf2M85DXtPF3o2YY6xe8k7SL0pCGL/ZReRt0AHNEu4JUouAUkBzp96o46sHd+ZEPkXfPUU225hwqGuMG2YY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5861
Subject: Re: [Xen-devel] [PATCH v7] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI3LjA4LjIwMTkgMTE6MjYsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAyMC4wOC4y
MDE5IDIyOjExLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPj4gT24gMzAvMDcvMjAxOSAxNTo1NCwg
SmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4+IEBAIC02MjIsMTQgKzYyMiwyMiBAQCBzdGF0aWMgdm9p
ZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoDQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB9DQo+Pj4+DQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAo
IHAybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApDQo+Pj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHsNCj4+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBlcnIgPSBOVUxMOw0KPj4+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnb3RvIG91dDsNCj4+Pj4g
LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQ0KPj4+Pg0KPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgQVNTRVJUKHAybXQgPT0gcDJtX3JhbV9sb2dkaXJ0eSB8fCANCj4+Pj4gIXAy
bV9pc19yZWFkb25seShwMm10KSk7DQo+Pj4+ICsNCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgaWYgKCBjdXJyLT5hcmNoLnZtX2V2ZW50ICYmDQo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBjdXJyLT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50ICYmDQo+Pj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBodm1fZW11bGF0ZV9zZW5kX3ZtX2V2ZW50
KGFkZHIsIGdmbiwgcGZlYykgKQ0KPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGVyciA9IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpOw0KPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIH0NCj4+Pj4gwqDCoMKgwqDCoMKgwqAgfQ0KPj4+PiArwqDCoMKgIC8qIENoZWNrIGlmIGFu
eSB2bV9ldmVudCB3YXMgc2VudCAqLw0KPj4+PiArwqDCoMKgIGlmICggZXJyICkNCj4+Pj4gK8Kg
wqDCoMKgwqDCoMKgIGdvdG8gb3V0Ow0KPj4+Pg0KPj4+PiDCoMKgwqDCoMKgwqDCoCAvKiBFbnRp
cmUgYWNjZXNzIHdpdGhpbiBhIHNpbmdsZSBmcmFtZT8gKi8NCj4+Pj4gwqDCoMKgwqDCoMKgwqAg
aWYgKCBucl9mcmFtZXMgPT0gMSApDQo+Pj4gRmlyc3Qgb2YgYWxsIEkgaGF2ZSB0byBhcG9sb2dp
emU6IEluIGVhcmxpZXIgcmVwbGllcyBJIHJlZmVycmVkDQo+Pj4gdG8gdXBkYXRlX21hcF9lcnIo
KS4gSSBub3RpY2Ugb25seSBub3cgdGhhdCB0aGlzIGlzIGEgc3RpbGwNCj4+PiBwZW5kaW5nIGNo
YW5nZSBvZiBtaW5lLCB3aGljaCBBbmRyZXcgY29udGludWVzIHRvIG9iamVjdCB0bywNCj4+PiB3
aGlsZSBJIGNvbnRpbnVlIHRvIHRoaW5rIGl0IChpbiBvbmUgZm9ybSBvciBhbm90aGVyKSBpcyBu
ZWVkZWQ6DQo+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE4LTA5L21zZzAxMjUwLmh0bWwgDQo+Pj4NCj4+Pg0KPj4+IEdpdmVuIHRoZSB1
bnBhdGNoZWQgY29kZSwgSSB0aGluayB5b3VyIGNoYW5nZSBpcyBjb3JyZWN0LCBidXQNCj4+PiBx
dWl0ZSBwb3NzaWJseSB5b3VyIGVhcmxpZXIgdmFyaWFudCB3YXMsIHRvby4gQnV0IHNpbmNlIHRo
ZQ0KPj4+IHVucGF0Y2hlZCBjb2RlIGlzIGltbyB3cm9uZywgSSdkIHByZWZlciBpZiB0aGUgVk0g
ZXZlbnQgc2lkZQ0KPj4+IGNoYW5nZSB3YXMgcHV0IG9uIHRvcCBvZiB0aGUgZml4ZWQgY29kZSwg
aW4gb3JkZXIgdG8gbm90IGZ1cnRoZXINCj4+PiBjb21wbGljYXRlIHRoZSBhY3R1YWwgZml4ICh3
aGljaCB3ZSBtYXkgYWxzbyB3YW50IHRvIGJhY2twb3J0KS4NCj4+Pg0KPj4+IEFuZHJldywgYXMg
dG8gdGhhdCBvbGQgcGVuZGluZyBwYXRjaCwgSSdtIGFmcmFpZCBJIGhhdmVuJ3QgYmVlbg0KPj4+
IGNvbnZpbmNlZCBpbiB0aGUgc2xpZ2h0ZXN0IGJ5IHlvdXIgYXJndW1lbnRhdGlvbiwgcmVnYXJk
bGVzcyBvZg0KPj4+IHRoZSBhY3R1YWwgYmVoYXZpb3Igb2YgdGhlIFhURiB0ZXN0IHlvdSd2ZSBj
cmVhdGVkLg0KPj4NCj4+IFNvIHdoYXQ/wqAgWW91IHdhbnQgeW91ciBjaGFuZ2UgdGFrZW4gYW55
d2F5IGRlc3BpdGUgZXZpZGVuY2UgdGhhdCBpdCBpcw0KPj4gd3Jvbmc/DQo+Pg0KPj4+IMKgIFRo
ZXJlIGFyZQ0KPj4+IHR3byBmdW5kYW1lbnRhbCBwb2ludHMgeW91J3ZlIG5vdCBhZGRyZXNzZWQg
ZHVyaW5nIHRoZSBlYXJsaWVyDQo+Pj4gZGlzY3Vzc2lvbjoNCj4+PiAxKSBGb3IgYSBndWVzdCBi
ZWhhdmlvciBzaG91bGQgYmUgZW50aXJlbHkgdHJhbnNwYXJlbnQgYXMgZmFyIGFzDQo+Pj4gMm5k
IGxldmVsIHRyYW5zbGF0aW9uIGdvZXMsIHVubGVzcyB0aGUgX29ubHlfIGlzc3VlIHJlc3VsdHMg
ZnJvbQ0KPj4+IGl0LiBUaGF0J3MgYmVjYXVzZSBvbiBiYXJlIGhhcmR3YXJlIHRoZXJlIHNpbXBs
eSBpcyBubyAybmQgbGV2ZWwNCj4+PiB0cmFuc2xhdGlvbi4NCj4+PiAyKSBTb21ld2hhdCByZWxh
dGVkLCBjb25zaWRlciB0aGUgY2FzZSBvZiB0aGUgZ3Vlc3QgaGFuZGxpbmcgdGhlDQo+Pj4gI1BG
IG9uIHRoZSBzZWNvbmQgaGFsZiBvZiB0aGUgYWNjZXNzIGJ5IGEgbWVhbnMgd2hpY2ggbWFrZXMg
dGhlDQo+Pj4gcmVhc29uIGZvciB0aGUgMm5kIHN0YWdlICJmYXVsdCIgZ28gYXdheSwgb3Igbm90
IHJlY3VyLiBJbiB0aGF0DQo+Pj4gY2FzZSB3ZSd2ZSB3cm9uZ2x5IChpLmUuIGF0IGxlYXN0IG5l
ZWRsZXNzbHkpIGRlYWx0IHdpdGggdGhlIDJuZA0KPj4+IHN0YWdlICJmYXVsdCIuDQo+Pg0KPj4g
Rm9yIGJvdGggb2YgdGhlc2UsIGRvIHlvdSBhY3R1YWxseSBoYXZlIGFuIGV4YW1wbGUgd2hlcmUg
eW91IGJlbGlldmUNCj4+IFhlbidzIGxvZ2ljIGN1cnJlbnRseSBnb2VzIHdyb25nP8KgIEFsbCBJ
IHNlZSwgbG9va2luZyB0aG91Z2ggdGhlDQo+PiB0aHJlYWRzLCBpcyB1bnN1YnN0YW50aWF0ZWQg
Y2xhaW1zIHRoYXQgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIGlzIHdyb25nLg0KPiANCj4gSG1tLCBJ
IHRob3VnaHQgd2UncmUgYm90aCBzdGlsbCByZWNhbGxpbmcgdGhlIGNhc2UgdGhpcyBzdGFydGVk
IGZyb206DQo+IGJhbGxvb25lZC1vdXQgcGFnZSBoYW5kbGluZyBraWNraW5nIGluIHdoZW4gdGhl
IGd1ZXN0IGV4cGVjdHMgYSBwYWdlDQo+IGZhdWx0IChiYXNlZCBvbiBpdHMgb3duIHBhZ2UgdGFi
bGVzKS4NCj4gDQo+Pj4gSSBhbSwgYnR3LCBub3QgY29udmluY2VkIHRoYXQgdGhlIGJlaGF2aW9y
IGFzIHlvdSd2ZSBvYnNlcnZlZCBpdA0KPj4+IGlzIGFjdHVhbGx5ICJjb3JyZWN0IiBpbiB0aGUg
c2Vuc2Ugb2YgInNlbnNpYmxlIi4NCj4+DQo+PiBZb3UncmUgZW50aXRsZWQgdG8gdGhlIGJlbGll
dmUgdGhhdCB0aGlzIGlzbid0IHNlbnNpYmxlIGlmIHlvdSB3aXNoLg0KPj4NCj4+IEl0IGRvZXNu
J3QgbWFrZSBpdCByZWxldmFudCB0byB0aGUgYXJndW1lbnQuwqAgUmVsZXZhbnQgYXJndW1lbnRz
IHdvdWxkDQo+PiBiZSBpZGVudGlmeWluZywgYSBidWcgaW4gbXkgWFRGIHRlc3QsIG9yIGNvdW50
ZXJleGFtcGxlIHdoZXJlIHRoZSBDUFVzDQo+PiBkbyBhbiBvcHBvc2l0ZSB0aGluZywgb3IgYSBw
YXNzYWdlIGluIGEgc3BlYyB3aGljaCBtYWtlIGEgc3RhdGVtZW50DQo+PiBzdXBwb3J0aW5nIHlv
dXIgY2xhaW0uDQo+Pg0KPj4gQXMgZmFyIGFzIEkgYW0gY29uY2VybmVkLCBpdCBpcyBwZXJmZWN0
bHkgc2Vuc2libGUgYW5kIGxvZ2ljYWwNCj4+IGJlaGF2aW91ci7CoCBUbyBjb21wbGV0ZSBhbiBp
bnN0cnVjdGlvbiB3aGljaCBzdHJhZGRsZXMgYSBwYWdlIGJvdW5kYXJ5LA0KPj4gaXQgaXMgbmVj
ZXNzYXJ5IHRvIGhhdmUgYm90aCB0cmFuc2xhdGlvbnMgYXZhaWxhYmxlIGluIHRoZSBUTEIsIHdo
aWNoDQo+PiByZXF1aXJlcyB0d28gRVBULXdhbGtzIHRvIGhhdmUgYWxyZWFkeSBjb21wbGV0ZWQg
Y29ycmVjdGx5Lg0KPj4NCj4+IFNETSBWb2wgMyAyOC4yLjMuMyBpcyB2ZXJ5IGNsZWFyIG9uIHRo
ZSBtYXR0ZXIuwqAgQWxsIHRyYW5zbGF0aW9ucyB0byB0aGUNCj4+IHVsdGltYXRlIHBoeXNpY2Fs
IGFkZHJlc3NlcyBnZXQgZXN0YWJsaXNoZWQgZmlyc3QgKEkuZS4gdGhlIFRMQiBmaWxscw0KPj4g
Y29tcGxldGUpIGJlZm9yZSBhbnkgYWNjZXNzIHJpZ2h0cyBnZXQgY29uc2lkZXJlZC7CoCBUaGlz
IG1lYW5zIHRoYXQNCj4+IG9yZGVyaW5nIG9mICNQRiBhbmQgRVBUIG1pc2NvbmZpZy92aW9sYXRp
b24gaXMgY29tcGxpY2F0ZWQgYnkgdGhlaXIgZHVhbA0KPj4gbmF0dXJlIGZvciBmYWlsdXJlcy4N
Cj4+DQo+PiBJbiByZWFsaXR5LCBJIHRoaW5rIHRoZSBjdXJyZW50IGNvZGUgaW4gWGVuIHdpbGwg
Z2V0IHRoZSBwcmlvcml0eSBvZg0KPj4gc2Vjb25kIGFuZCBmaXJzdCBzdGFnZSBhY2Nlc3Mgcmln
aHQgZmF1bHQgaW52ZXJ0ZWQsIGJ1dCBpdHMgYSBkYW1uIHNpZ2h0DQo+PiBjbG9zZXIgdG8gaG93
IHRoZSBDUFUgYmVoYXZlcyB0aGFuIHRoZSBwcm9wb3NlZCBwYXRjaCwgd2hpY2ggd291bGQgZ2V0
DQo+PiBmaXJzdCBzdGFnZWQgYWNjZXNzIHJpZ2h0cyBtaXhlZCB1cCB3aXRoIHNlY29uZCBzdGFn
ZSB0cmFuc2xhdGlvbiBmYXVsdHMuDQo+IA0KPiBJIGNvbnNpZGVyIHlvdXIgcG9zaXRpb24gYXMg
cGVyZmVjdGx5IHZhbGlkIHRvIHRha2UuIEl0J3MganVzdCB0aGF0LCBhcw0KPiBpbiBzbyBtYW55
IG90aGVyIGNhc2VzLCBpdCdzIG5vdCB0aGUgb25seSB2YWxpZCBvbmUgKGltbykuIFlvdSBqdWRn
ZQ0KPiBmcm9tIG9ic2VydmVkIGJlaGF2aW9yLCB3aGljaCBpcyBmaW5lLiBZb3UgZG9uJ3QsIGhv
d2V2ZXIsIGFkZHJlc3MgbXkNCj4gYXJndW1lbnQgb2YgdGhlcmUgbm90IGJlaW5nIDJuZCBzdGFn
ZSB0cmFuc2xhdGlvbiBhdCBhbGwgZnJvbSBndWVzdA0KPiBwb3Y6IFRoZSBjaGFuZ2UgbWFkZSBy
ZXN1bHRzIGluIHRoZSBleHBlY3RlZCBiZWhhdmlvciBpZiB0aGVyZSB3YXMgbm8NCj4gMm5kIHN0
YWdlIHRyYW5zbGF0aW9uLiBBbmQgaXQgaXMgbXkgdmlldyBvZiB2aXJ0dWFsaXphdGlvbiB0aGF0
IHRoZQ0KPiBnb2FsIHNob3VsZCBiZSB0byBwcm92aWRlIGd1ZXN0IHZpc2libGUgYmVoYXZpb3Ig
bWF0Y2hpbmcgdGhlDQo+IHVudmlydHVhbGl6ZWQgY2FzZSBhcyBtdWNoIGFzIHBvc3NpYmxlLg0K
PiANCg0KSGkgSmFuLCBBbmRyZXcsDQoNCklzIHRoZXJlIGEgd2F5IHdlIGNhbiBnbyBvbiB3aXRo
IHRoaXMgaXNzdWU/DQoNClJlZ2FyZHMsDQpBbGV4DQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:50:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14: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 1i4ney-0006My-Ke; Mon, 02 Sep 2019 14: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=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4nex-0006Mp-L3
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:50:23 +0000
X-Inumbo-ID: faf7b928-cd90-11e9-aea3-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id faf7b928-cd90-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 14:50:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567435818;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=s3Acy7iHRlONGYxtdfN0wWh68D8nCGDvvEpfIMeWKMg=;
 b=R66fO5j07x9juNHyNIFvRQ2UJg6Mtr4yUtCxG4IBUTf1SMbuSER9wqKQ
 yqFhCculKdmm4JJ/4hRjgNEYl6XV5zY6jUv82MHolGzoHw4QU9ewgV/Fv
 z3QJcBRIymucfcnXgXvecNOA5omCIB0k9mMwhRLLh/16hE5yc9Ew/zA7B 4=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: N0z24IvFZPWPtpxFjEUSwsIRpcbjYhtqkbRFFm03Z+oiIzGjWH3p4n9coqYirLc2G7wGkpmErQ
 4laFEPMy3VWgujXNVjrlkTQ0gEauUXdkMKM4DHyHhDAepIj0Iwfy7am37vtw2Gih0/BX87Zth5
 /dGMzWzPF6Nw4Gubv/+sNiXn0/dWALJQ24ZRgg+xqRAKB8OTpfjkxJa5vbngxGmkJJ4E+4wwl1
 1G48NWwbpYHbq4rqgo+//oFjJ6JQ6dJaRCPSYr1xHCfBczrNwjEaU5lPVc+5MlKT+mpH3XxhDl
 IAE=
X-SBRS: 2.7
X-MesageID: 5020239
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5020239"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 15:50:09 +0100
Message-ID: <20190902145014.36442-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190902145014.36442-1-paul.durrant@citrix.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZsYWcgaXMgbm90IG5lZWRlZCBzaW5jZSB0aGUgZG9tYWluICdvcHRpb25zJyBjYW4gbm93
IGJlIHRlc3RlZApkaXJlY3RseS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2ODoKIC0gTW92ZSBzZXR0aW5nIENERl9vb3Nfb2Zm
IGludG8geDg2IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZygpCiAtIERyb3BwZWQgSmFuJ3Mg
Ui1iIGJlY2F1c2Ugb2YgdGhlIGNoYW5nZQoKdjM6CiAtIEZvcmNlICdvb3Nfb2ZmJyB0byBiZSBz
ZXQgZm9yIFBWIGd1ZXN0cyAodG8gYXZvaWQgY2FsbCB0bwogICBpc19odm1fZG9tYWluKCkgZXhj
ZXB0IGluIEFTU0VSVCkKIC0gRHJvcHBlZCBUaW0ncyBBLWIgYmVjYXVzZSBvZiB0aGUgY2hhbmdl
Cgp2MjoKIC0gTW92ZSBzb21lIG9mIHRoZSBodW5rcyBmcm9tIHBhdGNoICMzCiAtIEFsc28gdXBk
YXRlIHRoZSBkZWZpbml0aW9uIG9mIHNoYWRvd19kb21haW5faW5pdCgpIGluIG5vbmUuYwotLS0K
IHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgfCA3ICsrKysrKysKIHhlbi9hcmNoL3g4
Ni9tbS9wYWdpbmcuYyAgICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIHwgNyArKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgIHwgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICB8IDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaCAgICB8IDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKaW5kZXggMmRmMzEyMzMyZC4uZDVhMTk0MDRhNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
NDczLDYgKzQ3MywxMyBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4
ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
ICAgICB9CiAKKyAgICBpZiAoICEoY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9n
dWVzdCkgKQorICAgICAgICAvKgorICAgICAgICAgKiBJdCBpcyBvbmx5IG1lYW5pbmdmdWwgZm9y
IFhFTl9ET01DVExfQ0RGX29vc19vZmYgdG8gYmUgY2xlYXIKKyAgICAgICAgICogZm9yIEhWTSBn
dWVzdHMuCisgICAgICAgICAqLworICAgICAgICBjb25maWctPmZsYWdzIHw9IFhFTl9ET01DVExf
Q0RGX29vc19vZmY7CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCmluZGV4IDA5N2EyN2Y2
MDguLjY5YWEyMjhlNDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAgLTY1Myw3ICs2NTMsNyBAQCBpbnQgcGFnaW5n
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSAp
CiAgICAgICAgIGhhcF9kb21haW5faW5pdChkKTsKICAgICBlbHNlCi0gICAgICAgIHJjID0gc2hh
ZG93X2RvbWFpbl9pbml0KGQsIGQtPm9wdGlvbnMpOworICAgICAgICByYyA9IHNoYWRvd19kb21h
aW5faW5pdChkKTsKIAogICAgIHJldHVybiByYzsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmlu
ZGV4IGMwZDRhMjcyODcuLjk0NjM3OTQwNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAt
NDYsNyArNDYsNyBAQCBzdGF0aWMgdm9pZCBzaF9jbGVhbl9kaXJ0eV9iaXRtYXAoc3RydWN0IGRv
bWFpbiAqKTsKIAogLyogU2V0IHVwIHRoZSBzaGFkb3ctc3BlY2lmaWMgcGFydHMgb2YgYSBkb21h
aW4gc3RydWN0IGF0IHN0YXJ0IG9mIGRheS4KICAqIENhbGxlZCBmb3IgZXZlcnkgZG9tYWluIGZy
b20gYXJjaF9kb21haW5fY3JlYXRlKCkgKi8KLWludCBzaGFkb3dfZG9tYWluX2luaXQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzKQoraW50IHNoYWRvd19kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbG9nX2Rp
cnR5X29wcyBzaF9vcHMgPSB7CiAgICAgICAgIC5lbmFibGUgID0gc2hfZW5hYmxlX2xvZ19kaXJ0
eSwKQEAgLTYyLDcgKzYyLDYgQEAgaW50IHNoYWRvd19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MpCiAKICNpZiAoU0hBRE9XX09QVElNSVpBVElP
TlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykKICAgICBkLT5hcmNoLnBhZ2luZy5zaGFkb3cub29zX2Fj
dGl2ZSA9IDA7Ci0gICAgZC0+YXJjaC5wYWdpbmcuc2hhZG93Lm9vc19vZmYgPSBkb21jcl9mbGFn
cyAmIFhFTl9ET01DVExfQ0RGX29vc19vZmY7CiAjZW5kaWYKICAgICBkLT5hcmNoLnBhZ2luZy5z
aGFkb3cucGFnZXRhYmxlX2R5aW5nX29wID0gMDsKIApAQCAtMjUyOCwxMSArMjUyNywxMyBAQCBz
dGF0aWMgdm9pZCBzaF91cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQogI2lmIChT
SEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKQogICAgIC8qIFdlIG5lZWQg
dG8gY2hlY2sgdGhhdCBhbGwgdGhlIHZjcHVzIGhhdmUgcGFnaW5nIGVuYWJsZWQgdG8KICAgICAg
KiB1bnN5bmMgUFRzLiAqLwotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAmJiAhZC0+YXJjaC5w
YWdpbmcuc2hhZG93Lm9vc19vZmYgKQorICAgIGlmICggIShkLT5vcHRpb25zICYgWEVOX0RPTUNU
TF9DREZfb29zX29mZikgKQogICAgIHsKICAgICAgICAgaW50IHBlID0gMTsKICAgICAgICAgc3Ry
dWN0IHZjcHUgKnZwdHI7CiAKKyAgICAgICAgQVNTRVJUKGlzX2h2bV9kb21haW4oZCkpOworCiAg
ICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdnB0cikKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCAhaHZtX3BhZ2luZ19lbmFibGVkKHZwdHIpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbm9uZS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKaW5kZXggYTcw
ODg4YmQ5OC4uMmZkZGY0Mjc0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9u
b25lLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKQEAgLTE4LDcgKzE4LDcg
QEAgc3RhdGljIHZvaWQgX2NsZWFuX2RpcnR5X2JpdG1hcChzdHJ1Y3QgZG9tYWluICpkKQogICAg
IEFTU0VSVChpc19wdl9kb21haW4oZCkpOwogfQogCi1pbnQgc2hhZG93X2RvbWFpbl9pbml0KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncykKK2ludCBzaGFkb3dfZG9t
YWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IGxv
Z19kaXJ0eV9vcHMgc2hfbm9uZV9vcHMgPSB7CiAgICAgICAgIC5lbmFibGUgID0gX2VuYWJsZV9s
b2dfZGlydHksCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA5ZjNhZmQxMmJjLi43Y2ViZmE0ZmI5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKQEAgLTExNSw3ICsxMTUsNiBAQCBzdHJ1Y3Qgc2hhZG93X2RvbWFp
biB7CiAKICAgICAvKiBPT1MgKi8KICAgICBib29sX3Qgb29zX2FjdGl2ZTsKLSAgICBib29sX3Qg
b29zX29mZjsKIAogICAgIC8qIEhhcyB0aGlzIGRvbWFpbiBldmVyIHVzZWQgSFZNT1BfcGFnZXRh
YmxlX2R5aW5nPyAqLwogICAgIGJvb2xfdCBwYWdldGFibGVfZHlpbmdfb3A7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFk
b3cuaAppbmRleCBmMjlmMGY2NTJiLi44ZWJiODljMDI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKQEAg
LTQ5LDcgKzQ5LDcgQEAKIAogLyogU2V0IHVwIHRoZSBzaGFkb3ctc3BlY2lmaWMgcGFydHMgb2Yg
YSBkb21haW4gc3RydWN0IGF0IHN0YXJ0IG9mIGRheS4KICAqIENhbGxlZCBmcm9tIHBhZ2luZ19k
b21haW5faW5pdCgpLiAqLwotaW50IHNoYWRvd19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MpOworaW50IHNoYWRvd19kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKTsKIAogLyogU2V0dXAgdGhlIHNoYWRvdy1zcGVjaWZpYyBwYXJ0cyBvZiBh
IHZjcHUgc3RydWN0LiBJdCBpcyBjYWxsZWQgYnkKICAqIHBhZ2luZ192Y3B1X2luaXQoKSBpbiBw
YWdpbmcuYyAqLwotLSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:50:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14: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 1i4new-0006Mj-C3; Mon, 02 Sep 2019 14:50:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4nev-0006Me-Dr
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:50:21 +0000
X-Inumbo-ID: fba3eb9e-cd90-11e9-ac23-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fba3eb9e-cd90-11e9-ac23-bc764e2007e4;
 Mon, 02 Sep 2019 14:50:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567435820;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=jbArda7kHeA8peOxEZTKM/dqWNbrx2ngZObfgQ+XtqY=;
 b=igBHA0GK9sYUDU37ZZoDMd7wjkinXcsVgRhgNrQziSSs8pUv5L8O64of
 slSi4ooAteDg77WEKwL/+FTGAwtcgjwF2uMHqiroTMqo0/y02CrfYRxoX
 grIwxK6uEjnSF34D9Ealii1fNJi4+ML4KbSKpygrGa+w4FcJJSLZiq+ov c=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 36LCxgQIhmKKLC9uwPiAohQiadZ7UUHH82qTJbVRqKlkMtN/GyRtKOdChkUzrS+aNNe6yI8rTI
 NXUuIIV3kyTUSiCNGt2oddVYE4JelRRE6SgJgNa54PIaxPtcjvPbNTcm8s67BP6LSwyTSMF5LI
 iaLgnX8W/Z0FtfAKB9DR/RzHtyRidcTTuKAh/wNeiFV3gVQ+vmyyQz7SK6iTNFZCYUckqEtLpw
 P9X7Ajrunzbh3xrDY57GPn5D+6XHQ+czL6HQThMwYJYRf9uQS8WF3qe/zbzjoz/fp5zzgMvIiH
 Qf4=
X-SBRS: 2.7
X-MesageID: 5020240
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5020240"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 15:50:08 +0100
Message-ID: <20190902145014.36442-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 0/6] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

VGhlc2UgYXJlIHJldmlzaW9ucyBvZiB0aGUgcmVtYWluaW5nIHVuY29tbWl0dGVkIHBhdGNoZXMg
ZnJvbSBteQpwcmV2aW91cyBzZXJpZXM6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDE3MzcuaHRtbAoKUGF1bCBEdXJyYW50
ICg2KToKICB4ODYvZG9tYWluOiByZW1vdmUgdGhlICdvb3Nfb2ZmJyBmbGFnCiAgZG9tYWluOiBp
bnRyb2R1Y2UgWEVOX0RPTUNUTF9DREZfaW9tbXUgZmxhZwogIHVzZSBpc19pb21tdV9lbmFibGVk
KCkgd2hlcmUgYXBwcm9wcmlhdGUuLi4KICByZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25zdHJ1
Y3Rpb24gb2YgSU9NTVUgcGFnZSB0YWJsZXMKICBpb21tdTogdGlkeSB1cCBpb21tdV91c2VfaGFw
X3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3luYygpIG1hY3JvcwogIGludHJvZHVjZSBhICdwYXNz
dGhyb3VnaCcgY29uZmlndXJhdGlvbiBvcHRpb24gdG8geGwuY2ZnLi4uCgogZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluICAgICAgICAgICAgICAgICAgfCAgNTIgKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgICAgICAgICAgICAgICAgfCAgIDkgKysKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5j
ICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
ICAgICAgICAgICAgICB8ICAgOCArCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5jICAgICAgICAg
ICAgICAgICB8ICAxNSArKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgICAg
ICAgfCAgIDEgKwogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgICAgICAgfCAg
MTIgKy0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgICAgICAgIHwgIDEyICst
CiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyAgICAgICB8ICAxNSArLQogdG9v
bHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgICAgICAgfCAxNDUgKysrKysrKysrKyst
LS0tLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgIHwgIDEwICst
CiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVu
L2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9k
b21haW4uYyAgICAgICAgICAgICAgICAgICAgIHwgICA5ICstCiB4ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
ICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAg
ICAgICAgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgICAg
ICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICAgICAg
ICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgIHwg
ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAgICAgICAgICB8ICAgMiAr
LQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJj
aC94ODYvbW0vcGFnaW5nLmMgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYyAgICAgICAgICAgfCAgIDcgKy0KIHhlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbm9uZS5jICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAg
ICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMTYgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0ICstCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgfCAgIDIg
Ky0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgICAgIHwgIDE4ICstLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgIHwgMTgwICsrKysrKystLS0tLS0t
LS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgICAgIHwgIDI4
ICstLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgIHwgIDEyICst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2h2bS5jICAgICB8ICAgMiArLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgfCAgOTkgKy0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgICAgICAgICB8ICAgMyAtCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmggICAgICAgICAgICAgICB8ICAxNyArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9zaGFkb3cuaCAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCAgICAgICAgICAgICAgIHwgIDEwICstCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAg
ICAgICAgICAgICAgICAgICB8ICA0OCArKystLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAg
ICAgICAgICAgICAgICAgIHwgIDEzICstCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAg
ICAgICAgICAgICB8ICAxOCArLS0KIDQ5IGZpbGVzIGNoYW5nZWQsIDQzMyBpbnNlcnRpb25zKCsp
LCA0MDkgZGVsZXRpb25zKC0pCi0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgpDYzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpDYzog
RGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1h
QGludGVsLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CkNj
OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogVm9s
b2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpDYzogV2VpIExpdSA8
d2xAeGVuLm9yZz4KLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:50:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nf1-0006Nc-Tg; Mon, 02 Sep 2019 14:50:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4nf0-0006NA-Ap
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:50:26 +0000
X-Inumbo-ID: fcd3183c-cd90-11e9-ac23-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fcd3183c-cd90-11e9-ac23-bc764e2007e4;
 Mon, 02 Sep 2019 14:50:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567435821;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=8ed+AXv135kp0H40E5jsDZUEBrR9VqqNbvMXW8lvZ0I=;
 b=GEUJwL7h3og6+bvVX2LeZi8Z1vj1qohKdg6q+cKC4iTJhC5yJrk5NeQC
 viVSe0Bi4MyWRu91G/YkUYbrPCTgapcgcYmvbpxlbvZlIk/h9udWYpOm+
 rHI1+bXL1tkmeVGN7NbwzXY+hMkuEdVDc52Ysfto+ygSOg1eHCuFw69TF I=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2hhmb2PQdYyekrGRH3ZnyIL5q2INIMRaCpXms/Jh6suFPIEjr0kKXhplYZOV5pOil4gkzGe51g
 rBrI8oWpanaUzhgptqlMJqT3dI+lkL7V6WcGxmkPWmjTZup+IkZctEovHUkZbVCN7r5F7gXRBI
 Mshy/1G+6mg8jl4hHzz8pR6nb47ZSkPrTH69Vs28wvQvN2gKX/IaxhWOvLJckrvgGMd0jydki8
 SOn7HUMFez6xFM2ErPH39ambE30hucf3p15ZoPrgXPkCFw69wmSvi1yRqUO56tvfl91L2tPZqC
 rcA=
X-SBRS: 2.7
X-MesageID: 5020241
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5020241"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 15:50:10 +0100
Message-ID: <20190902145014.36442-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190902145014.36442-1-paul.durrant@citrix.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 2/6] domain: introduce XEN_DOMCTL_CDF_iommu
 flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David
 Scott <dave@recoil.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29tbW9uIGRvbWFpbiBjcmVhdGlvbiBmbGFnIHRvIGRl
dGVybWluZSB3aGV0aGVyCnRoZSBkb21haW4gaXMgcGVybWl0dGVkIHRvIG1ha2UgdXNlIG9mIHRo
ZSBJT01NVS4gQ3VycmVudGx5IHRoZSBmbGFnIGlzCmFsd2F5cyBzZXQgKGZvciBib3RoIGRvbTAg
YW5kIGRvbVUpIGlmIHRoZSBJT01NVSBpcyBnbG9iYWxseSBlbmFibGVkCihpLmUuIGlvbW11X2Vu
YWJsZWQgPT0gMSkuIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKSBpcyBtb2RpZmllZCB0byByZWpl
Y3QKdGhlIGZsYWcgaWYgIWlvbW11X2VuYWJsZWQuCgpBIG5ldyBoZWxwZXIgZnVuY3Rpb24sIGlz
X2lvbW11X2VuYWJsZWQoKSwgaXMgYWRkZWQgdG8gdGVzdCB0aGUgZmxhZyBhbmQKaW9tbXVfZG9t
YWluX2luaXQoKSB3aWxsIHJldHVybiBpbW1lZGlhdGVseSBpZiAhaXNfaW9tbXVfZW5hYmxlZCgp
LiBUaGlzIGlzCnNsaWdodGx5IGRpZmZlcmVudCB0byB0aGUgcHJldmlvdXMgYmVoYXZpb3VyIGJh
c2VkIG9uICFpb21tdV9lbmFibGVkIHdoZXJlCnRoZSBjYWxsIHRvIGFyY2hfaW9tbXVfZG9tYWlu
X2luaXQoKSB3YXMgbWFkZSByZWdhcmRsZXNzLCBob3dldmVyIGl0IGFwcGVhcnMKdGhhdCB0aGlz
IGNhbGwgd2FzIG9ubHkgbmVjZXNzYXJ5IHRvIGluaXRpYWxpemUgdGhlIGR0X2RldmljZXMgbGlz
dCBmb3IgQVJNCnN1Y2ggdGhhdCBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMoKSBjYW4gYmUgY2Fs
bGVkIHVuY29uZGl0aW9uYWxseSBieQpkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKS4gQWRk
aW5nIGEgc2ltcGxlIGNoZWNrIG9mIGlzX2lvbW11X2VuYWJsZWQoKQppbnRvIGlvbW11X3JlbGVh
c2VfZHRfZGV2aWNlcygpIGtlZXBzIHRoaXMgdW5jb25kaXRpb25hbCBjYWxsIHdvcmtpbmcuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZSBzaG91bGQgYmUgb2JzZXJ2ZWQgd2l0aCB0aGlzIHBhdGNoIGFw
cGxpZWQuCgpTdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBhbGxvdyB0aGUgdG9vbHN0YWNrIHRvIGNv
bnRyb2wgd2hldGhlciB1c2Ugb2YgdGhlCklPTU1VIGlzIGVuYWJsZWQgZm9yIGEgZG9tYWluLgoK
Tk9URTogVGhlIGludHJvZHVjdGlvbiBvZiB0aGUgaXNfaW9tbXVfZW5hYmxlZCgpIGhlbHBlciBm
dW5jdGlvbiBtaWdodAogICAgICBzZWVtIGV4Y2Vzc2l2ZSBidXQgaXRzIHVzZSBpcyBleHBlY3Rl
ZCB0byBpbmNyZWFzZSB3aXRoIHN1YnNlcXVlbnQKICAgICAgcGF0Y2hlcy4gQWxzbywgaGF2aW5n
IGlvbW11X2RvbWFpbl9pbml0KCkgYmFpbCBiZWZvcmUgY2FsbGluZwogICAgICBhcmNoX2lvbW11
X2RvbWFpbl9pbml0KCkgaXMgbm90IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IEkgdGhpbmsgdGhl
CiAgICAgIGNvbnNlcXVlbnQgYWRkaXRpb24gb2YgdGhlIGNhbGwgdG8gaXNfaW9tbXVfZW5hYmxl
ZCgpIGluCiAgICAgIGlvbW11X3JlbGVhc2VfZHRfZGV2aWNlcygpIG1ha2VzIHRoZSBjb2RlIGNs
ZWFyZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBDaHJp
c3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkNjOiBEYXZpZCBTY290
dCA8ZGF2ZUByZWNvaWwub3JnPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNv
bT4KClByZXZpb3VzbHkgcGFydCBvZiBzZXJpZXMgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA3L21zZzAyMjY3Lmh0bWwKCnY3OgogLSBB
ZGQgYSBjaGVjayB0byB2ZXJpZnkgdGhhdCB0aGUgdG9vbHN0YWNrIGhhcyBub3Qgc2V0IFhFTl9E
T01DVExfQ0RGX2lvbW11CiAtIEFkZCBtaXNzaW5nIG9jYW1sIGJpbmRpbmcgY2hhbmdlcwoKdjY6
CiAtIFJlbW92ZSB0aGUgdG9vbHN0YWNrIHBhcnRzIGFzIHRoZXJlJ3Mgbm8gbmljZSBtZXRob2Qg
b2YgdGVzdGluZyB3aGV0aGVyCiAgIHRoZSBJT01NVSBpcyBlbmFibGVkIGluIGFuIGFyY2hpdGVj
dHVyZS1uZXV0cmFsIHdheQoKdjU6CiAtIE1vdmUgaXNfaW9tbXVfZW5hYmxlZCgpIGNoZWNrIGlu
dG8gaW9tbXVfZG9tYWluX2luaXQoKQogLSBSZWplY3QgWEVOX0RPTUNUTF9DREZfaW9tbXUgaW4g
c2FuaXRpc2VfZG9tYWluX2NvbmZpZygpIGlmICFpb21tdV9lbmFibGVkCiAtIFVzZSBldmFsdWF0
ZV9ub3NwZWMoKSBpbiBkZWZpbnRpb24gb2YgaXNfaW9tbXVfZW5hYmxlZCgpCi0tLQogdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgICB8ICA4ICsrKysrKystCiB0b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWxpICAgICAgIHwgIDggKysrKysrKy0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJl
ZS5jIHwgIDMgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwgIDYg
KysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAgIHwgIDQgKysrKwog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICB8ICA1ICsrKysrCiAxMCBmaWxl
cyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybC5tbAppbmRleCAzNTk1OGI5NGQ1Li5iZGYzZjJlMzk1IDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmwubWwKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
Lm1sCkBAIC01Niw3ICs1NiwxMyBAQCB0eXBlIGFyY2hfZG9tYWluY29uZmlnID0KIAl8IEFSTSBv
ZiB4ZW5fYXJtX2FyY2hfZG9tYWluY29uZmlnCiAJfCBYODYgb2YgeGVuX3g4Nl9hcmNoX2RvbWFp
bmNvbmZpZwogCi10eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9IENERl9IVk0gfCBDREZfSEFQCit0
eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CisJfCBDREZfSFZNCisJfCBDREZfSEFQCisJfCBDREZf
UzNfSU5URUdSSVRZCisJfCBDREZfT09TX09GRgorCXwgQ0RGX1hTX0RPTUFJTgorCXwgQ0RGX0lP
TU1VCiAKIHR5cGUgZG9tY3RsX2NyZWF0ZV9jb25maWcgPQogewpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bGkKaW5kZXggNmM0MjY4ZDQ1My4uZmM0MDg4NTY3MSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxp
CkBAIC00OSw3ICs0OSwxMyBAQCB0eXBlIGFyY2hfZG9tYWluY29uZmlnID0KICAgfCBBUk0gb2Yg
eGVuX2FybV9hcmNoX2RvbWFpbmNvbmZpZwogICB8IFg4NiBvZiB4ZW5feDg2X2FyY2hfZG9tYWlu
Y29uZmlnCiAKLXR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0gQ0RGX0hWTSB8IENERl9IQVAKK3R5
cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KKyAgfCBDREZfSFZNCisgIHwgQ0RGX0hBUAorICB8IENE
Rl9TM19JTlRFR1JJVFkKKyAgfCBDREZfT09TX09GRgorICB8IENERl9YU19ET01BSU4KKyAgfCBD
REZfSU9NTVUKIAogdHlwZSBkb21jdGxfY3JlYXRlX2NvbmZpZyA9IHsKICAgc3NpZHJlZjogaW50
MzI7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCmluZGV4IGZhNmMxMTBiMTEuLmRjMjY0MGY4YjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC05NjEsNiArOTYxLDkgQEAg
dm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAg
ICBkb20wX2NmZy5hcmNoLnRlZV90eXBlID0gdGVlX2dldF90eXBlKCk7CiAgICAgZG9tMF9jZmcu
bWF4X3ZjcHVzID0gZG9tMF9tYXhfdmNwdXMoKTsKIAorICAgIGlmICggaW9tbXVfZW5hYmxlZCAp
CisgICAgICAgIGRvbTBfY2ZnLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11OworCiAgICAg
ZG9tMCA9IGRvbWFpbl9jcmVhdGUoMCwgJmRvbTBfY2ZnLCB0cnVlKTsKICAgICBpZiAoIElTX0VS
Uihkb20wKSB8fCAoYWxsb2NfZG9tMF92Y3B1MChkb20wKSA9PSBOVUxMKSApCiAgICAgICAgIHBh
bmljKCJFcnJvciBjcmVhdGluZyBkb21haW4gMFxuIik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGQwYjM1YjBjZTIuLmZhMjI2
YTJiYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCkBAIC0xNzMzLDYgKzE3MzMsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0
YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIH0KICAgICBkb20wX2NmZy5tYXhfdmNw
dXMgPSBkb20wX21heF92Y3B1cygpOwogCisgICAgaWYgKCBpb21tdV9lbmFibGVkICkKKyAgICAg
ICAgZG9tMF9jZmcuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKICAgICAvKiBDcmVh
dGUgaW5pdGlhbCBkb21haW4gMC4gKi8KICAgICBkb20wID0gZG9tYWluX2NyZWF0ZShnZXRfaW5p
dGlhbF9kb21haW5faWQoKSwgJmRvbTBfY2ZnLCAhcHZfc2hpbSk7CiAgICAgaWYgKCBJU19FUlIo
ZG9tMCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkgPT0gTlVMTCkgKQpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggZTlkMmM2MTNl
MC4uN2RmYjI1N2M1MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCkBAIC0zMDEsNyArMzAxLDggQEAgc3RhdGljIGludCBzYW5pdGlzZV9k
b21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaGFwIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX3MzX2ludGVncml0eSB8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmIHwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX3hzX2RvbWFpbikgKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluIHwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9ET01DVExfQ0RGX2lvbW11KSApCiAgICAgewogICAgICAgICBkcHJpbnRr
KFhFTkxPR19JTkZPLCAiVW5rbm93biBDREYgZmxhZ3MgJSN4XG4iLCBjb25maWctPmZsYWdzKTsK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC0zMjAsNiArMzIxLDEyIEBAIHN0YXRpYyBpbnQg
c2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNv
bmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgaWYgKCAoY29uZmln
LT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2lvbW11KSAmJiAhaW9tbXVfZW5hYmxlZCApCisgICAg
eworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiSU9NTVUgaXMgbm90IGVuYWJsZWRcbiIp
OworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICByZXR1cm4gYXJjaF9zYW5p
dGlzZV9kb21haW5fY29uZmlnKGNvbmZpZyk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDZlNmU5Yjk4NjYuLjVkY2ZlM2M4
ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21j
dGwuYwpAQCAtNTE1LDYgKzUxNSwxOSBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgICAgICAgICByb3ZlciA9IGRvbTsK
ICAgICAgICAgfQogCisgICAgICAgIC8qCisgICAgICAgICAqIEZvciBub3csIG1ha2Ugc3VyZSB0
aGUgY3JlYXRlZG9tYWluIElPTU1VIGZsYWcgaXMgc2V0IGlmIHRoZQorICAgICAgICAgKiBJT01N
VSBpcyBlbmFibGVkLiBXaGVuIHRoZSBmbGFnIGNvbWVzIHVuZGVyIHRvb2xzdGFjayBjb250cm9s
CisgICAgICAgICAqIHRoaXMgY2FuIGdvIGF3YXkuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IG9wLT51LmNyZWF0ZWRvbWFpbi5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2lvbW11ICkKKyAgICAg
ICAgeworICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAg
ICAgICAgICAgb3AtPnUuY3JlYXRlZG9tYWluLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11
OworCiAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKGRvbSwgJm9wLT51LmNyZWF0ZWRvbWFpbiwg
ZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VSUihkKSApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IGI2ZWFhZTcyODMuLmQzMmIxNzI2NjQgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMTE5LDYgKzExOSw5IEBAIGludCBp
b21tdV9yZWxlYXNlX2R0X2RldmljZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKmRldiwgKl9kZXY7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCAhaXNfaW9t
bXVfZW5hYmxlZChkKSApCisgICAgICAgIHJldHVybiAwOworCiAgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeV9zYWZlKGRldiwgX2RldiwgJmhkLT5kdF9kZXZpY2VzLCBkb21haW5fbGlzdCkKICAgICB7
CiAgICAgICAgIHJjID0gaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYwppbmRleCAzN2ViMGY3ZDAxLi5lNjFkM2QxMzY4IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKQEAgLTE1MSwxMyArMTUxLDEzIEBAIGludCBpb21tdV9kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwogICAgIGludCByZXQgPSAwOwogCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSAp
CisgICAgICAgIHJldHVybiAwOworCiAgICAgcmV0ID0gYXJjaF9pb21tdV9kb21haW5faW5pdChk
KTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldHVybiByZXQ7CiAKLSAgICBpZiAoICFpb21t
dV9lbmFibGVkICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KICAgICBoZC0+cGxhdGZvcm1fb3BzID0g
aW9tbXVfZ2V0X29wcygpOwogICAgIHJldHVybiBoZC0+cGxhdGZvcm1fb3BzLT5pbml0KGQpOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCmluZGV4IDcyZDUxMzNjYmEuLjVmNTVhMmY2ZTEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKQEAgLTY0LDYgKzY0LDEwIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB7
CiAgLyogSXMgdGhpcyBhIHhlbnN0b3JlIGRvbWFpbj8gKi8KICNkZWZpbmUgX1hFTl9ET01DVExf
Q0RGX3hzX2RvbWFpbiAgICAgNAogI2RlZmluZSBYRU5fRE9NQ1RMX0NERl94c19kb21haW4gICAg
ICAoMVU8PF9YRU5fRE9NQ1RMX0NERl94c19kb21haW4pCisgLyogU2hvdWxkIHRoaXMgZG9tYWlu
IGJlIHBlcm1pdHRlZCB0byB1c2UgdGhlIElPTU1VPyAqLworI2RlZmluZSBfWEVOX0RPTUNUTF9D
REZfaW9tbXUgICAgICAgICA1CisjZGVmaW5lIFhFTl9ET01DVExfQ0RGX2lvbW11ICAgICAgICAg
ICgxVTw8X1hFTl9ET01DVExfQ0RGX2lvbW11KQorCiAgICAgdWludDMyX3QgZmxhZ3M7CiAKICAg
ICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAppbmRleCBkMmJiZTAzYmQ5Li4zYzBkYjQyYjgyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtOTgz
LDYgKzk4MywxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfeGVuc3RvcmVfZG9tYWluKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGQtPm9wdGlvbnMgJiBYRU5fRE9NQ1RMX0NE
Rl94c19kb21haW47CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBpc19pb21tdV9lbmFibGVkKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIGV2YWx1YXRlX25vc3BlYyhkLT5v
cHRpb25zICYgWEVOX0RPTUNUTF9DREZfaW9tbXUpOworfQorCiBleHRlcm4gYm9vbCBzY2hlZF9z
bXRfcG93ZXJfc2F2aW5nczsKIAogZXh0ZXJuIGVudW0gY3B1ZnJlcV9jb250cm9sbGVyIHsKLS0g
CjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:50:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14: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 1i4nf4-0006Op-BV; Mon, 02 Sep 2019 14:50:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4nf3-0006OO-1n
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:50:29 +0000
X-Inumbo-ID: fe854826-cd90-11e9-aea3-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe854826-cd90-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 14:50:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567435824;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=/NTJvWbw89jMA6qqSYVx/YBp6vdTLMMwAVZIR5aBtpQ=;
 b=RwAi1kNeagBt+ehT1pnJ+E36kvBA/5lIol0AjdQsG+1BBuRjnFQTP12u
 bkhwXF1N/qpnlAe11yZ86MQSRZKkyzsSo1BHeKD152pG//QIlU4l5sAl9
 lcC9bmeORCnN3lvqXbUt078LSYw+FGG2hxgQARuWdkqsDdnmoL2kLSSBT A=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +4qcRMXfJRDiho5brZSDCgb6HD/fZXd8gKKu3EW1q3rfYDCxMCgCEAR4cfuWGcFNupjulfKoX3
 jJGRw2gA2W5VH2kBooHWEVVwsMUw/h3cSUviSe5gWBYisnfp2jxTYbJW8FYt9G/7muSOqqTVxL
 2pZ6+1fBDpoJk7CJUBgHDaOCCvhqUfuEw8uaDfZ62NWe0+P4sEXsp47KjZtrlMwRgAArm0TkU8
 YtToLdpiFJenBMTnMnEh0+wM+3HdCWszq7WdO7X0RQkUp5wnC52QdEX8poJ+LXmu8rSy+cLyeu
 Nak=
X-SBRS: 2.7
X-MesageID: 5242801
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5242801"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 15:50:11 +0100
Message-ID: <20190902145014.36442-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190902145014.36442-1-paul.durrant@citrix.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 3/6] use is_iommu_enabled() where
 appropriate...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Li4ucmF0aGVyIHRoYW4gdGVzdGluZyB0aGUgZ2xvYmFsIGlvbW11X2VuYWJsZWQgZmxhZyBhbmQg
b3BzIHBvaW50ZXIuCgpOb3cgdGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gZmxhZyBpbmRpY2F0
aW5nIHdoZXRoZXIgdGhlIGRvbWFpbiBpcwpwZXJtaXR0ZWQgdG8gdXNlIHRoZSBJT01NVSAod2hp
Y2ggZGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBvcHMgcG9pbnRlciB3aWxsCmJlIHNldCksIG1hbnkg
dGVzdHMgb2YgdGhlIGdsb2JhbCBpb21tdV9lbmFibGVkIGZsYWcgYW5kIG9wcyBwb2ludGVyIGNh
bgpiZSB0cmFuc2xhdGVkIGludG8gdGVzdHMgb2YgdGhlIHBlci1kb21haW4gZmxhZy4gU29tZSBv
ZiB0aGUgb3RoZXIgdGVzdHMgb2YKcHVyZWx5IHRoZSBnbG9iYWwgaW9tbXVfZW5hYmxlZCBmbGFn
IGNhbiBhbHNvIGJlIHRyYW5zbGF0ZWQgaW50byB0ZXN0cyBvZgp0aGUgcGVyLWRvbWFpbiBmbGFn
LgoKTk9URTogVGhlIGNvbW1lbnQgaW4gaW9tbXVfc2hhcmVfcDJtX3RhYmxlKCkgaXMgYWxzbyBm
aXhlZDsgbmVlZF9pb21tdSgpCiAgICAgIGRpc2FwcGVhcmVkIHNvbWUgdGltZSBhZ28uIEFsc28s
IHdoaWxzdCB0aGUgc3R5bGUgb2YgdGhlICdpZicgaW4KICAgICAgZmxhc2tfaW9tbXVfcmVzb3Vy
Y2VfdXNlX3Blcm0oKSBpcyBmaXhlZCwgSSBoYXZlIG5vdCB0cmFuc2xhdGVkIGFueQogICAgICBp
bnN0YW5jZXMgb2YgdTMyIGludG8gdWludDMyX3QgdG8ga2VlcCBjb25zaXN0ZW5jeS4gSU1PIHN1
Y2ggYQogICAgICB0cmFuc2xhdGlvbiB3b3VsZCBiZSBiZXR0ZXIgZG9uZSBnbG9iYWxseSBmb3Ig
dGhlIHNvdXJjZSBtb2R1bGUgaW4KICAgICAgYSBzZXBhcmF0ZSBwYXRjaC4KICAgICAgVGhlIGNo
YW5nZSB0byB0aGUgZGVmaW5pdGlvbiBvZiBpb21tdV9jYWxsKCkgaXMgdG8ga2VlcCB0aGUgUFYg
c2hpbQogICAgICBidWlsZCBoYXBweS4gV2l0aG91dCB0aGlzIGNoYW5nZSBpdCB3aWxsIGZhaWwg
dG8gY29tcGlsZSB3aXRoIGVycm9ycwogICAgICBvZiB0aGUgZm9ybToKCmlvbW11LmM6MzYxOjMy
OiBlcnJvcjogdW51c2VkIHZhcmlhYmxlIOKAmGhk4oCZIFstV2Vycm9yPXVudXNlZC12YXJpYWJs
ZV0KICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+CgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogIlJvZ2VyIFBh
dSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
YzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFZvbG9keW15ciBCYWJj
aHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogSnVuIE5h
a2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVl
LnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KClByZXZpb3VzbHkgcGFydCBvZiBzZXJpZXMgaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA3L21z
ZzAyMjY3Lmh0bWwKCnY3OgogLSBGaXggaW9tbXVfY2FsbCgpIHJhdGhlciB0aGFuIG1lc3Npbmcg
d2l0aCB0aGUgaW5pdGlhbGl6dGlvbiBvZiAnaGQnCiAtIENvbnN0aWZ5IGRvbWFpbiBwb2ludGVy
IHBhc3NlZCB0byBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpCgp2NToKIC0gRml4IGxv
Z2ljIGluIEFSTSBwMm1faW5pdCgpCiAtIE1ha2UgaW9tbXVfZG9fZG9tY3RsKCkgcmV0dXJuIC1F
T1BOT1RTVVBQIHJhdGhlciB0aGFuIC1FTk9TWVMgaWYgdGhlCiAgIElPTU1VIGlzIG5vdCBlbmFi
bGVkCiAtIEZpeCB0ZXN0IGluIHBjaV9lbmFibGVfYWNzKCkKIC0gRml4IHRlc3QgaW4gZmxhc2tf
aW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAg
ICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICB8
ICA2ICsrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvZGV2aWNlX3RyZWUuYyAgICAgfCAgNCArLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMgICAgICAgICAgICAgIHwgIDggKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jICAgICAgICAgICB8IDMxICsrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgICAgICB8IDE2ICsrKysrKy0tLS0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYyAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21t
dS5oICAgICAgICAgICAgICAgfCAxMSArKysrKystLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAg
ICAgICAgICAgICAgICAgICAgfCAxOCArKysrKystLS0tLS0tCiAxOCBmaWxlcyBjaGFuZ2VkLCA2
MiBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZTI4ZWExYzg1YS4uN2YxNDQyOTMy
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0u
YwpAQCAtMTUzMSw3ICsxNTMxLDcgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICogc2hhcmVkIHdpdGggdGhlIENQVSwgWGVuIGhhcyB0byBtYWtlIHN1cmUgdGhhdCB0aGUg
UFQgY2hhbmdlcyBoYXZlCiAgICAgICogcmVhY2hlZCB0aGUgbWVtb3J5CiAgICAgICovCi0gICAg
cDJtLT5jbGVhbl9wdGUgPSBpb21tdV9lbmFibGVkICYmCisgICAgcDJtLT5jbGVhbl9wdGUgPSBp
c19pb21tdV9lbmFibGVkKGQpICYmCiAgICAgICAgICFpb21tdV9oYXNfZmVhdHVyZShkLCBJT01N
VV9GRUFUX0NPSEVSRU5UX1dBTEspOwogCiAgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUoZCk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYwppbmRleCBjNjk1NzA5MjBjLi5kMzgxNzg0ZWRkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTM1
Niw3ICszNTYsNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMo
CiAgICAgICAgIGF2YWlsIC09IGQtPm1heF92Y3B1cyAtIDE7CiAKICAgICAvKiBSZXNlcnZlIG1l
bW9yeSBmb3IgaW9tbXVfZG9tMF9pbml0KCkgKHJvdWdoIGVzdGltYXRlKS4gKi8KLSAgICBpZiAo
IGlvbW11X2VuYWJsZWQgKQorICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBpbnQgczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDFlOThmYzgwMDkuLmM0Y2IwMGJjZjAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKQEAgLTcwMyw3ICs3MDMsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgcmV0ID0gLUVTUkNIOwotICAgICAgICBpZiAoIGlvbW11X2Vu
YWJsZWQgKQorICAgICAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgICAgIHJldCA9IHB0X2lycV9jcmVh
dGVfYmluZChkLCBiaW5kKTsKQEAgLTczMiw3ICs3MzIsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAo
IGlvbW11X2VuYWJsZWQgKQorICAgICAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgICAgIHJldCA9IHB0
X2lycV9kZXN0cm95X2JpbmQoZCwgYmluZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAwMjllZWEzYjg1Li4xNzJjODYw
YWNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKQEAgLTQ2NSw3ICs0NjUsNyBAQCB2b2lkIGh2bV9taWdyYXRlX3RpbWVycyhz
dHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBodm1fcGlycV9k
cGNpICpwaXJxX2RwY2ksIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEFTU0VSVChpb21t
dV9lbmFibGVkICYmCisgICAgQVNTRVJUKGlzX2lvbW11X2VuYWJsZWQodi0+ZG9tYWluKSAmJgog
ICAgICAgICAgICAoaXNfaGFyZHdhcmVfZG9tYWluKHYtPmRvbWFpbikgfHwgaHZtX2RvbWFpbl9p
cnEodi0+ZG9tYWluKS0+ZHBjaSkpOwogCiAgICAgaWYgKCAocGlycV9kcGNpLT5mbGFncyAmIEhW
TV9JUlFfRFBDSV9NQUNIX01TSSkgJiYKQEAgLTQ5Niw3ICs0OTYsNyBAQCB2b2lkIGh2bV9taWdy
YXRlX3BpcnFzKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFodm1fZG9tYWluX2lycShkKS0+
ZHBjaSApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSB8fCAhaHZtX2RvbWFpbl9pcnEo
ZCktPmRwY2kgKQogICAgICAgIHJldHVybjsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9j
ayk7CkBAIC0yMjY0LDcgKzIyNjQsNyBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2
YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCiAgICAgfQogCiAgICAgaWYgKCAoKHZhbHVlIF4gb2xkX3Zh
bHVlKSAmIFg4Nl9DUjBfQ0QpICYmCi0gICAgICAgICBpb21tdV9lbmFibGVkICYmIGh2bV9mdW5j
cy5oYW5kbGVfY2QgJiYKKyAgICAgICAgIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgaHZtX2Z1bmNz
LmhhbmRsZV9jZCAmJgogICAgICAgICAgKCFyYW5nZXNldF9pc19lbXB0eShkLT5pb21lbV9jYXBz
KSB8fAogICAgICAgICAgICFyYW5nZXNldF9pc19lbXB0eShkLT5hcmNoLmlvcG9ydF9jYXBzKSB8
fAogICAgICAgICAgIGhhc19hcmNoX3BkZXZzKGQpKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IDljMjVm
NzJiNGQuLjlhZWVmMzJhMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC01MzYsNyArNTM2LDcgQEAgdm9p
ZCB2aW9hcGljX3VwZGF0ZV9FT0koc3RydWN0IGRvbWFpbiAqZCwgdTggdmVjdG9yKQogCiAgICAg
ICAgICAgICBlbnQtPmZpZWxkcy5yZW1vdGVfaXJyID0gMDsKIAotICAgICAgICAgICAgaWYgKCBp
b21tdV9lbmFibGVkICkKKyAgICAgICAgICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChkKSApCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2guaHZtLmly
cV9sb2NrKTsKICAgICAgICAgICAgICAgICBodm1fZHBjaV9lb2koZCwgdmlvYXBpYy0+YmFzZV9n
c2kgKyBwaW4sIGVudCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggMTZmMTRhYmU4Zi4uZWQyN2U4ZGVm
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTA4Nyw3ICsxMDg3LDcgQEAgc3RhdGljIGludCBjb25z
dHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNl
cHQodiwgTVNSX0lBMzJfU1lTRU5URVJfQ1MsIFZNWF9NU1JfUlcpOwogICAgICAgICB2bXhfY2xl
YXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRFUl9FU1AsIFZNWF9NU1JfUlcpOwog
ICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRFUl9FSVAs
IFZNWF9NU1JfUlcpOwotICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSAmJiAoIWlvbW11
X2VuYWJsZWQgfHwgaW9tbXVfc25vb3ApICkKKyAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAo
ZCkgJiYgKCFpc19pb21tdV9lbmFibGVkKGQpIHx8IGlvbW11X3Nub29wKSApCiAgICAgICAgICAg
ICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9DUl9QQVQsIFZNWF9NU1JfUlcp
OwogICAgICAgICBpZiAoICh2bWV4aXRfY3RsICYgVk1fRVhJVF9DTEVBUl9CTkRDRkdTKSAmJgog
ICAgICAgICAgICAgICh2bWVudHJ5X2N0bCAmIFZNX0VOVFJZX0xPQURfQk5EQ0ZHUykgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwppbmRleCAwMDYwMzEwZDc0Li4zYjNkNWI2MjUwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAt
MTIxMCw3ICsxMjEwLDcgQEAgc3RhdGljIHZvaWQgdm14X2hhbmRsZV9jZChzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgewogICAgICAgICAgICAgdi0+YXJjaC5o
dm0uY2FjaGVfbW9kZSA9IE5PUk1BTF9DQUNIRV9NT0RFOwogICAgICAgICAgICAgdm14X3NldF9n
dWVzdF9wYXQodiwgKnBhdCk7Ci0gICAgICAgICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8IGlv
bW11X3Nub29wICkKKyAgICAgICAgICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQodi0+ZG9tYWlu
KSB8fCBpb21tdV9zbm9vcCApCiAgICAgICAgICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNl
cHQodiwgTVNSX0lBMzJfQ1JfUEFULCBWTVhfTVNSX1JXKTsKICAgICAgICAgICAgIGh2bV9hc2lk
X2ZsdXNoX3ZjcHUodik7IC8qIG5vIG5lZWQgdG8gZmx1c2ggY2FjaGUgKi8KICAgICAgICAgfQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMKaW5kZXggOTUyZWJhZDgyZi4uZmEzNDdlNjAyNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0y
NjAsNyArMjYwLDcgQEAgc3RhdGljIGJvb2xfdCBlcHRfc3BsaXRfc3VwZXJfcGFnZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAqZXB0ZSA9ICplcHRfZW50cnk7CiAgICAgICAgIGVw
dGUtPnNwID0gKGxldmVsID4gMSk7CiAgICAgICAgIGVwdGUtPm1mbiArPSBpICogdHJ1bms7Ci0g
ICAgICAgIGVwdGUtPnNucCA9IChpb21tdV9lbmFibGVkICYmIGlvbW11X3Nub29wKTsKKyAgICAg
ICAgZXB0ZS0+c25wID0gaXNfaW9tbXVfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgaW9tbXVfc25v
b3A7CiAgICAgICAgIGVwdGUtPnN1cHByZXNzX3ZlID0gMTsKIAogICAgICAgICBlcHRfcDJtX3R5
cGVfdG9fZmxhZ3MocDJtLCBlcHRlLCBlcHRlLT5zYV9wMm10LCBlcHRlLT5hY2Nlc3MpOwpAQCAt
NzY2LDcgKzc2Niw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2Zu
X3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBuZXdfZW50cnkuc3AgPSAhIWk7CiAgICAgICAg
IG5ld19lbnRyeS5zYV9wMm10ID0gcDJtdDsKICAgICAgICAgbmV3X2VudHJ5LmFjY2VzcyA9IHAy
bWE7Ci0gICAgICAgIG5ld19lbnRyeS5zbnAgPSAoaW9tbXVfZW5hYmxlZCAmJiBpb21tdV9zbm9v
cCk7CisgICAgICAgIG5ld19lbnRyeS5zbnAgPSBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11
X3Nub29wOwogCiAgICAgICAgIC8qIHRoZSBjYWxsZXIgc2hvdWxkIHRha2UgY2FyZSBvZiB0aGUg
cHJldmlvdXMgcGFnZSAqLwogICAgICAgICBuZXdfZW50cnkubWZuID0gbWZuX3gobWZuKTsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKaW5kZXggN2YyZGQ2NjJhZi4u
MWYyYmNmYmUxNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2d1ZXN0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMK
QEAgLTgyMSw3ICs4MjEsNyBAQCBpbnQgZ3Vlc3RfaW9tbXVfaW5pdChzdHJ1Y3QgZG9tYWluKiBk
KQogICAgIHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXU7CiAgICAgc3RydWN0IGRvbWFpbl9pb21t
dSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICFp
b21tdV9lbmFibGVkIHx8ICFpb21tdXYyX2VuYWJsZWQgfHwKKyAgICBpZiAoICFpc19odm1fZG9t
YWluKGQpIHx8ICFpc19pb21tdV9lbmFibGVkKGQpIHx8ICFpb21tdXYyX2VuYWJsZWQgfHwKICAg
ICAgICAgICFoYXNfdmlvbW11KGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IGQzMmIxNzI2NjQuLjEyZjJjNGMzZjIgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMjksNyArMjksNyBAQCBpbnQgaW9t
bXVfYXNzaWduX2R0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKmRldikKICAgICBpbnQgcmMgPSAtRUJVU1k7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxh
dGZvcm1fb3BzICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoICFkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgKQpA
QCAtNzEsNyArNzEsNyBAQCBpbnQgaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2KQogICAgIGNvbnN0IHN0cnVjdCBkb21h
aW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKIAotICAgIGlmICggIWlv
bW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQorICAgIGlmICggIWlzX2lvbW11X2Vu
YWJsZWQoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlmICggIWR0X2Rldmlj
ZV9pc19wcm90ZWN0ZWQoZGV2KSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCA0MjkwYzdjNzEwLi5i
MjkyZTc5MzgyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTQzNCw3ICs0MzQsNyBAQCBpbnQgcHRf
aXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgaWYgKCB2Y3B1ICkKICAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmdtc2kucG9zdGVkID0gdHJ1ZTsKICAgICAgICAgfQotICAgICAgICBpZiAo
IHZjcHUgJiYgaW9tbXVfZW5hYmxlZCApCisgICAgICAgIGlmICggdmNwdSAmJiBpc19pb21tdV9l
bmFibGVkKGQpICkKICAgICAgICAgICAgIGh2bV9taWdyYXRlX3BpcnEocGlycV9kcGNpLCB2Y3B1
KTsKIAogICAgICAgICAvKiBVc2UgaW50ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3VwcG9ydGVk
LiAqLwpAQCAtODE3LDcgKzgxNyw3IEBAIGludCBodm1fZG9fSVJRX2RwY2koc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHBpcnEgKnBpcnEpCiAKICAgICBBU1NFUlQoaXNfaHZtX2RvbWFpbihkKSk7
CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICghaXNfaGFyZHdhcmVfZG9tYWluKGQpICYm
ICFkcGNpKSB8fAorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgKCFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgJiYgIWRwY2kpIHx8CiAgICAgICAgICAhcGlycV9kcGNpIHx8ICEocGlycV9k
cGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgcmV0dXJuIDA7CiAK
QEAgLTg2OSw3ICs4NjksNyBAQCBzdGF0aWMgaW50IF9odm1fZHBjaV9tc2lfZW9pKHN0cnVjdCBk
b21haW4gKmQsCiAKIHZvaWQgaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
dmVjdG9yKQogewotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwKKyAgICBpZiAoICFpc19pb21t
dV9lbmFibGVkKGQpIHx8CiAgICAgICAgICAoIWh2bV9kb21haW5faXJxKGQpLT5kcGNpICYmICFp
c19oYXJkd2FyZV9kb21haW4oZCkpICkKICAgICAgICByZXR1cm47CiAKQEAgLTEwMDEsNyArMTAw
MSw3IEBAIHZvaWQgaHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBn
dWVzdF9nc2ksCiAgICAgY29uc3Qgc3RydWN0IGh2bV9pcnFfZHBjaSAqaHZtX2lycV9kcGNpOwog
ICAgIGNvbnN0IHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnE7CiAKLSAgICBpZiAo
ICFpb21tdV9lbmFibGVkICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAg
ICAgcmV0dXJuOwogCiAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggZTYxZDNkMTM2OC4uOWRhY2U2NGFmOSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC0xNzksNyArMTc5LDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgY2hlY2tfaHdkb21fcmVxcyhkKTsKIAot
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkg
KQogICAgICAgICByZXR1cm47CiAKICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdvJywgJmlvbW11
X2R1bXBfcDJtX3RhYmxlLCAiZHVtcCBpb21tdSBwMm0gdGFibGUiLCAwKTsKQEAgLTI4NCw3ICsy
ODQsNyBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgaW9t
bXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoICFpb21tdV9l
bmFibGVkIHx8ICFkb21faW9tbXUoZCktPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9t
bXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlvbW11X3RlYXJkb3duKGQp
OwpAQCAtMzAwLDcgKzMwMCw3IEBAIGludCBpb21tdV9tYXAoc3RydWN0IGRvbWFpbiAqZCwgZGZu
X3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAgIGludCByYyA9IDA7
CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKKyAgICBp
ZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBBU1NF
UlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7CkBAIC0zNjAs
NyArMzYwLDcgQEAgaW50IGlvbW11X3VubWFwKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwg
dW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsCiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAgIGludCBy
YyA9IDA7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkK
KyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7CkBA
IC00MTMsNyArNDEzLDcgQEAgaW50IGlvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5w
bGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlICkKKyAgICBpZiAo
ICFpc19pb21tdV9lbmFibGVkKGQpIHx8ICFoZC0+cGxhdGZvcm1fb3BzLT5sb29rdXBfcGFnZSAp
CiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAogICAgIHJldHVybiBpb21tdV9jYWxsKGhk
LT5wbGF0Zm9ybV9vcHMsIGxvb2t1cF9wYWdlLCBkLCBkZm4sIG1mbiwgZmxhZ3MpOwpAQCAtNDQy
LDggKzQ0Miw4IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBkZm5f
dCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50LAogICAgIGNvbnN0IHN0cnVjdCBkb21haW5f
aW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKIAotICAgIGlmICggIWlvbW11
X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwKLSAgICAgICAgICFoZC0+cGxhdGZvcm1f
b3BzLT5pb3RsYl9mbHVzaCB8fCAhcGFnZV9jb3VudCB8fCAhZmx1c2hfZmxhZ3MgKQorICAgIGlm
ICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNo
IHx8CisgICAgICAgICAhcGFnZV9jb3VudCB8fCAhZmx1c2hfZmxhZ3MgKQogICAgICAgICByZXR1
cm4gMDsKIAogICAgIGlmICggZGZuX2VxKGRmbiwgSU5WQUxJRF9ERk4pICkKQEAgLTQ3MCw4ICs0
NzAsOCBAQCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBmbHVzaF9mbGFncykKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9
IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzIHx8Ci0gICAgICAgICAhaGQtPnBsYXRmb3JtX29wcy0+aW90bGJf
Zmx1c2hfYWxsIHx8ICFmbHVzaF9mbGFncyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChk
KSB8fCAhaGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2hfYWxsIHx8CisgICAgICAgICAhZmx1
c2hfZmxhZ3MgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIC8qCkBAIC01NTYsOCArNTU2LDgg
QEAgaW50IGlvbW11X2RvX2RvbWN0bCgKIHsKICAgICBpbnQgcmV0ID0gLUVOT0RFVjsKIAotICAg
IGlmICggIWlvbW11X2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gLUVOT1NZUzsKKyAgICBpZiAo
ICFpc19pb21tdV9lbmFibGVkKGQpICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCiAj
aWZkZWYgQ09ORklHX0hBU19QQ0kKICAgICByZXQgPSBpb21tdV9kb19wY2lfZG9tY3RsKGRvbWN0
bCwgZCwgdV9kb21jdGwpOwpAQCAtNTc2LDkgKzU3Niw5IEBAIHZvaWQgaW9tbXVfc2hhcmVfcDJt
X3RhYmxlKHN0cnVjdCBkb21haW4qIGQpCiAgICAgQVNTRVJUKGhhcF9lbmFibGVkKGQpKTsKICAg
ICAvKgogICAgICAqIGlvbW11X3VzZV9oYXBfcHQoZCkgY2Fubm90IGJlIHVzZWQgaGVyZSBiZWNh
dXNlIGR1cmluZyBkb21haW4KLSAgICAgKiBjb25zdHJ1Y3Rpb24gbmVlZF9pb21tdShkKSB3aWxs
IGFsd2F5cyByZXR1cm4gZmFsc2UgaGVyZS4KKyAgICAgKiBjb25zdHJ1Y3Rpb24gaGFzX2lvbW11
X3B0KGQpIHdpbGwgYWx3YXlzIHJldHVybiBmYWxzZSBoZXJlLgogICAgICAqLwotICAgIGlmICgg
aW9tbXVfZW5hYmxlZCAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQorICAgIGlmICggaXNfaW9tbXVf
ZW5hYmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQogICAgICAgICBpb21tdV9nZXRfb3Bz
KCktPnNoYXJlX3AybShkKTsKIH0KIApAQCAtNjA4LDEwICs2MDgsNyBAQCBpbnQgaW9tbXVfZ2V0
X3Jlc2VydmVkX2RldmljZV9tZW1vcnkoaW9tbXVfZ3JkbV90ICpmdW5jLCB2b2lkICpjdHh0KQog
CiBib29sX3QgaW9tbXVfaGFzX2ZlYXR1cmUoc3RydWN0IGRvbWFpbiAqZCwgZW51bSBpb21tdV9m
ZWF0dXJlIGZlYXR1cmUpCiB7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCi0gICAgICAgIHJl
dHVybiAwOwotCi0gICAgcmV0dXJuIHRlc3RfYml0KGZlYXR1cmUsIGRvbV9pb21tdShkKS0+ZmVh
dHVyZXMpOworICAgIHJldHVybiBpc19pb21tdV9lbmFibGVkKGQpICYmIHRlc3RfYml0KGZlYXR1
cmUsIGRvbV9pb21tdShkKS0+ZmVhdHVyZXMpOwogfQogCiBzdGF0aWMgdm9pZCBpb21tdV9kdW1w
X3AybV90YWJsZSh1bnNpZ25lZCBjaGFyIGtleSkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggYWYw
MTFkMzJkYy4uODE0MTA2Njc5ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTU5NSw3ICs1OTUs
NyBAQCBzdGF0aWMgdm9pZCBwY2lfZW5hYmxlX2FjcyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAg
ICB1MTYgY2FwLCBjdHJsLCBzZWcgPSBwZGV2LT5zZWc7CiAgICAgdTggYnVzID0gcGRldi0+YnVz
OwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxl
ZChwZGV2LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcG9zID0gcGNpX2ZpbmRf
ZXh0X2NhcGFiaWxpdHkoc2VnLCBidXMsIHBkZXYtPmRldmZuLCBQQ0lfRVhUX0NBUF9JRF9BQ1Mp
OwpAQCAtODY0LDcgKzg2NCw3IEBAIHN0YXRpYyBpbnQgcGNpX2NsZWFuX2RwY2lfaXJxcyhzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmh2bV9pcnFfZHBjaSA9
IE5VTEw7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkICkKKyAgICBpZiAoICFpc19pb21tdV9l
bmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoICFpc19odm1fZG9tYWlu
KGQpICkKQEAgLTg5Nyw3ICs4OTcsNyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2RldmljZShzdHJ1
Y3QgZG9tYWluICpkLCB1aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAogICAgIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2OwogICAgIGludCByZXQgPSAwOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8
fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwpA
QCAtMTM4Myw3ICsxMzgzLDcgQEAgc3RhdGljIGludCBpb21tdV9hZGRfZGV2aWNlKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAogICAgIGhkID0g
ZG9tX2lvbW11KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQt
PnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChwZGV2LT5kb21haW4p
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmFkZF9k
ZXZpY2UocGRldi0+ZGV2Zm4sIHBjaV90b19kZXYocGRldikpOwpAQCAtMTQxMiw3ICsxNDEyLDcg
QEAgc3RhdGljIGludCBpb21tdV9lbmFibGVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQog
ICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAogICAgIGhkID0gZG9tX2lvbW11KHBkZXYt
PmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8
fAorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQocGRldi0+ZG9tYWluKSB8fAogICAgICAgICAg
IWhkLT5wbGF0Zm9ybV9vcHMtPmVuYWJsZV9kZXZpY2UgKQogICAgICAgICByZXR1cm4gMDsKIApA
QCAtMTQyOCw3ICsxNDI4LDcgQEAgc3RhdGljIGludCBpb21tdV9yZW1vdmVfZGV2aWNlKHN0cnVj
dCBwY2lfZGV2ICpwZGV2KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGhkID0gZG9t
X2lvbW11KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBs
YXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChwZGV2LT5kb21haW4pICkK
ICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBmb3IgKCBkZXZmbiA9IHBkZXYtPmRldmZuIDsgcGRl
di0+cGhhbnRvbV9zdHJpZGU7ICkKQEAgLTE0NzEsNyArMTQ3MSw3IEBAIHN0YXRpYyBpbnQgYXNz
aWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1
MzIgZmxhZykKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKICAgICBpbnQgcmMgPSAwOwogCi0g
ICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAh
aXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgLyogUHJldmVu
dCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIApA
QCAtMTUzNyw3ICsxNTM3LDcgQEAgc3RhdGljIGludCBpb21tdV9nZXRfZGV2aWNlX2dyb3VwKAog
ICAgIGludCBpID0gMDsKICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBoZC0+cGxh
dGZvcm1fb3BzOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhb3BzIHx8ICFvcHMtPmdl
dF9kZXZpY2VfZ3JvdXBfaWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgIW9w
cy0+Z2V0X2RldmljZV9ncm91cF9pZCApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgZ3JvdXBf
aWQgPSBvcHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQoc2VnLCBidXMsIGRldmZuKTsKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggZGVmYTc0ZmFlMy4uZTU2ZDdiZWZiNCAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NTcsNyArMTc1Nyw3IEBAIHN0YXRpYyB2
b2lkIGlvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB4ZnJl
ZShtcm1ycik7CiAgICAgfQogCi0gICAgQVNTRVJUKGlvbW11X2VuYWJsZWQpOworICAgIEFTU0VS
VChpc19pb21tdV9lbmFibGVkKGQpKTsKIAogICAgIC8qCiAgICAgICogV2UgY2FuJ3QgdXNlIGlv
bW11X3VzZV9oYXBfcHQgaGVyZSBiZWNhdXNlIGVpdGhlciBJT01NVSBzdGF0ZQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC94ODYvaHZtLmMKaW5kZXggNjY3NWRjYTAyNy4uZjc3YjM1ODE1YyAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2h2bS5jCkBAIC01MSw3ICs1MSw3IEBAIHZvaWQg
aHZtX2RwY2lfaXNhaXJxX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhaXJx
KQogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmRwY2kgPSBOVUxMOwogCiAgICAgQVNTRVJUKGlz
YWlycSA8IE5SX0lTQUlSUVMpOwotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQorICAgIGlmICgg
IWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICBzcGluX2xvY2so
JmQtPmV2ZW50X2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA5MmMx
ZDAxZWRmLi44MzE5ZmUwYTY5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAt
MTgwLDcgKzE4MCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCkKIAogdm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9jaGVja19hdXRvdHJh
bnNsYXRlZF9od2RvbShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggIWlvbW11X2VuYWJs
ZWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICBwYW5pYygiUHJl
c2VudGx5LCBpb21tdSBtdXN0IGJlIGVuYWJsZWQgZm9yIFBWSCBoYXJkd2FyZSBkb21haW5cbiIp
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggZmFjZjgzNWFkYS4uMzFmZGE0YjBjZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaW9tbXUuaApAQCAtNjEsOCArNjEsMTUgQEAgZXh0ZXJuIHN0cnVjdCBpb21tdV9vcHMgaW9t
bXVfb3BzOwogCiAjaWZkZWYgTkRFQlVHCiAjIGluY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgot
IyBkZWZpbmUgaW9tbXVfY2FsbChvcHMsIGZuLCBhcmdzLi4uKSAgYWx0ZXJuYXRpdmVfY2FsbChp
b21tdV9vcHMuZm4sICMjIGFyZ3MpCi0jIGRlZmluZSBpb21tdV92Y2FsbChvcHMsIGZuLCBhcmdz
Li4uKSBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCisjIGRlZmluZSBp
b21tdV9jYWxsKG9wcywgZm4sIGFyZ3MuLi4pICh7ICAgICAgXAorICAgICh2b2lkKShvcHMpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV9jYWxsKGlvbW11
X29wcy5mbiwgIyMgYXJncyk7ICBcCit9KQorCisjIGRlZmluZSBpb21tdV92Y2FsbChvcHMsIGZu
LCBhcmdzLi4uKSAoeyAgICAgXAorICAgICh2b2lkKShvcHMpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3Mp
OyBcCit9KQogI2VuZGlmCiAKIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGlvbW11X29wcyAq
aW9tbXVfZ2V0X29wcyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIv
eGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDY4MDBmMmQ5YTAuLmE0NDk4Njk1NTAgMTAwNjQ0
Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMK
QEAgLTg4Myw3ICs4ODMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX21hcF9kb21haW5fbXNpIChzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgaXJxLCBjb25zdCB2b2lkICpkYXRhLAogI2VuZGlmCiB9CiAKLXN0
YXRpYyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0odm9pZCkKK3N0YXRpYyB1MzIg
Zmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICAvKiBPYnRhaW4gdGhlIHBlcm1pc3Npb24gbGV2ZWwgcmVxdWlyZWQgZm9yIGFsbG93aW5n
IGEgZG9tYWluCiAgICAgICogdG8gdXNlIGFuIGFzc2lnbmVkIGRldmljZS4KQEAgLTg5Niw3ICs4
OTYsNyBAQCBzdGF0aWMgdTMyIGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKHZvaWQpCiAg
ICAgICovCiAgICAgdTMyIHBlcm0gPSBSRVNPVVJDRV9fVVNFX05PSU9NTVU7CiAKLSAgICBpZiAo
aW9tbXVfZW5hYmxlZCkKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICBw
ZXJtID0gKCBpb21tdV9pbnRyZW1hcCA/IFJFU09VUkNFX19VU0VfSU9NTVUgOgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFJFU09VUkNFX19VU0VfSU9NTVVfTk9JTlRSRU1BUCAp
OwogICAgIHJldHVybiBwZXJtOwpAQCAtOTA3LDcgKzkwNyw3IEBAIHN0YXRpYyBpbnQgZmxhc2tf
bWFwX2RvbWFpbl9pcnEgKHN0cnVjdCBkb21haW4gKmQsIGludCBpcnEsIGNvbnN0IHZvaWQgKmRh
dGEpCiAgICAgdTMyIHNpZCwgZHNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAgc3RydWN0
IGF2Y19hdWRpdF9kYXRhIGFkOwotICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNl
X3VzZV9wZXJtKCk7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Bl
cm0oZCk7CiAKICAgICBpZiAoIGlycSA+PSBucl9zdGF0aWNfaXJxcyAmJiBkYXRhICkgewogICAg
ICAgICByYyA9IGZsYXNrX21hcF9kb21haW5fbXNpKGQsIGlycSwgZGF0YSwgJnNpZCwgJmFkKTsK
QEAgLTk3Myw3ICs5NzMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX2JpbmRfcHRfaXJxIChzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqYgogICAgIGludCByYyA9
IC1FUEVSTTsKICAgICBpbnQgaXJxOwogICAgIHN0cnVjdCBhdmNfYXVkaXRfZGF0YSBhZDsKLSAg
ICB1MzIgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpOworICAgIHUzMiBk
cGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAgICAgcmMgPSBjdXJy
ZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX1JFU09VUkNFLCBSRVNPVVJDRV9fQUREKTsKICAgICBp
ZiAoIHJjICkKQEAgLTEwNDYsNyArMTA0Niw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfaW9tZW1fcGVy
bWlzc2lvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kCiAK
ICAgICBkYXRhLnNzaWQgPSBkb21haW5fc2lkKGN1cnJlbnQtPmRvbWFpbik7CiAgICAgZGF0YS5k
c2lkID0gZG9tYWluX3NpZChkKTsKLSAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9tbXVfcmVz
b3VyY2VfdXNlX3Blcm0oKTsKKyAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9tbXVfcmVzb3Vy
Y2VfdXNlX3Blcm0oZCk7CiAKICAgICByZXR1cm4gc2VjdXJpdHlfaXRlcmF0ZV9pb21lbV9zaWRz
KHN0YXJ0LCBlbmQsIF9pb21lbV9oYXNfcGVybSwgJmRhdGEpOwogfQpAQCAtMTA3MSw3ICsxMDcx
LDcgQEAgc3RhdGljIGludCBmbGFza19wY2lfY29uZmlnX3Blcm1pc3Npb24oc3RydWN0IGRvbWFp
biAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsIHUKICAgICBpZiAoIGFjY2VzcyAmJiAoZW5kID49
IDB4MTAgJiYgc3RhcnQgPCAweDI4KSApCiAgICAgICAgIHBlcm0gPSBSRVNPVVJDRV9fU0VUVVA7
CiAgICAgZWxzZQotICAgICAgICBwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0o
KTsKKyAgICAgICAgcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAg
ICAgQVZDX0FVRElUX0RBVEFfSU5JVCgmYWQsIERFVik7CiAgICAgYWQuZGV2aWNlID0gKHVuc2ln
bmVkIGxvbmcpIG1hY2hpbmVfYmRmOwpAQCAtMTI5Niw3ICsxMjk2LDcgQEAgc3RhdGljIGludCBm
bGFza19hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVfYmRm
KQogICAgIHUzMiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBzdHJ1Y3Qg
YXZjX2F1ZGl0X2RhdGEgYWQ7Ci0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2Vf
dXNlX3Blcm0oKTsKKyAgICB1MzIgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVy
bShkKTsKIAogICAgIGlmICggIWQgKQogICAgICAgICByZXR1cm4gZmxhc2tfdGVzdF9hc3NpZ25f
ZGV2aWNlKG1hY2hpbmVfYmRmKTsKQEAgLTEzNTUsNyArMTM1NSw3IEBAIHN0YXRpYyBpbnQgZmxh
c2tfYXNzaWduX2R0ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmR0cGF0aCkK
ICAgICB1MzIgZHNpZCwgcnNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAgc3RydWN0IGF2
Y19hdWRpdF9kYXRhIGFkOwotICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3Vz
ZV9wZXJtKCk7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0o
ZCk7CiAKICAgICBpZiAoICFkICkKICAgICAgICAgcmV0dXJuIGZsYXNrX3Rlc3RfYXNzaWduX2R0
ZGV2aWNlKGR0cGF0aCk7CkBAIC0xNTQwLDcgKzE1NDAsNyBAQCBzdGF0aWMgaW50IGZsYXNrX2lv
cG9ydF9wZXJtaXNzaW9uKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHN0YXJ0LCB1aW50MzJf
dCBlbgogCiAgICAgZGF0YS5zc2lkID0gZG9tYWluX3NpZChjdXJyZW50LT5kb21haW4pOwogICAg
IGRhdGEuZHNpZCA9IGRvbWFpbl9zaWQoZCk7Ci0gICAgZGF0YS51c2VfcGVybSA9IGZsYXNrX2lv
bW11X3Jlc291cmNlX3VzZV9wZXJtKCk7CisgICAgZGF0YS51c2VfcGVybSA9IGZsYXNrX2lvbW11
X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAgICAgcmV0dXJuIHNlY3VyaXR5X2l0ZXJhdGVfaW9w
b3J0X3NpZHMoc3RhcnQsIGVuZCwgX2lvcG9ydF9oYXNfcGVybSwgJmRhdGEpOwogfQotLSAKMi4y
MC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:50:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nf6-0006Py-K8; Mon, 02 Sep 2019 14:50:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4nf5-0006PO-A8
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:50:31 +0000
X-Inumbo-ID: ff5275da-cd90-11e9-b95f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff5275da-cd90-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 14:50:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567435825;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ldu8pNboYQL6r5F8kkZJCVM+BvcXYx8CuxA+sc9/XTE=;
 b=Bx7vYl9xCHjoahQBVk5nxXhHwoGOFZza3fewFJZhRulXogpWc88FCS2p
 hGlIf+cFBZWaaaC3UOHutfng5rD1MhcGfDb33Y2t+5+5Pqror9dL6kfed
 xA+rAw9bEiSCtzhtSyHYBBnyyjvUkOzFgpz3posOHuYjmfVPfaRDqETMV w=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: exiSpC8UJ1KAGJDVUd5U/QmgpQBbEP938F7AlJE94uhHEOFFGIljBnNw1BP9JTt4+gUJBa/o7w
 GMQKsmdaYVPvBxfMulj7qt4Ya2ZirxP4586gkkRZIhXLdPcD7P3be4zFINPs12ACJiERyDQOZC
 q8DhH2dFxQvKqtIcaJ7/OdsF0Bq0WjwPsQUHMROucFg2iXvJUQNwXMSKpKuVkAIAHA44eDpDwB
 3CjuEafZFBVaY2mX+u2AVYaKF2OWzeBsP/KX0rON9zIzNvC7yMRoyuQqaulCaMT0cMZpxHpg20
 50A=
X-SBRS: 2.7
X-MesageID: 5242802
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5242802"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 15:50:13 +0100
Message-ID: <20190902145014.36442-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190902145014.36442-1-paul.durrant@citrix.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 5/6] iommu: tidy up iommu_use_hap_pt() and
 need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcyBtYWNyb3MgcmVhbGx5IG91Z2h0IHRvIGxpdmUgaW4gdGhlIGNvbW1vbiB4ZW4vaW9tbXUu
aCBoZWFkZXIgcmF0aGVyCnRoZW4gYmVpbmcgZGlzdHJpYnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1
cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKeGVuL3NjaGVkLmguIFRoaXMgcGF0Y2ggbW92
ZXMgdGhlbSB0aGVyZS4KCk5PVEU6IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQg
bGluZSBpb21tdSBvcHRpb25zIHNob3VsZCByZWFsbHkKICAgICAgYmUgaGFyZCBlcnJvciBvbiBB
Uk0gKGFzIG9wcG9zZWQgdG8ganVzdCBiZWluZyBpZ25vcmVkKSwgc28gZGVmaW5lCiAgICAgICdp
b21tdV9oYXBfcHRfc2hhcmUnIHRvIGJlIHRydWUgZm9yIEFSTSB0aGVuIHRoZW4gZ2F0ZSBwYXJz
aW5nIHRoZQogICAgICBjb21tYW5kIGxpbmUgb3B0aW9uIG9uICcjaWZuZGVmIGlvbW11X2hhcF9w
dF9zaGFyZScuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBWb2xvZHlt
eXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkNjOiAiUm9nZXIgUGF1IE1v
bm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUHJldmlvdXNseSBwYXJ0IG9mIGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNy9tc2cw
MjI2Ny5odG1sCgp2NzoKIC0gUmUtd29yayB0aGUgQVJNIGhhbmRsaW5nIG9mICdzaGFyZXB0JyBh
cyBzdWdnZXN0ZWQgYnkgSmFuCiAtIE1ha2Ugc3VyZSB0aGF0IG5lZWRfaW9tbXVfcHRfc3luYygp
IGFsd2F5cyBldmFsdWF0ZXMgaXRzIGFyZ3VtZW50Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYyB8ICA4ICsrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAg
IHwgIDMgLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAgIHwgIDQgLS0tLQogeGVu
L2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKy0KIHhl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgfCAgNiAtLS0tLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKaW5kZXggNGY3MWRiOTVlYS4uYWFmM2I5ZmFjMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CkBAIC00OSw3ICs0OSwxMSBAQCBpbnQ4X3QgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9y
ZXNlcnZlZCA9IC0xOwogICogZGVmYXVsdCB1bnRpbCB3ZSBmaW5kIGEgZ29vZCBzb2x1dGlvbiB0
byByZXNvbHZlIGl0LgogICovCiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9pbnRwb3N0Owot
Ym9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaGFwX3B0X3NoYXJlID0gMTsKKworI2lmbmRlZiBp
b21tdV9oYXBfcHRfc2hhcmUKK2Jvb2wgX19yZWFkX21vc3RseSBpb21tdV9oYXBfcHRfc2hhcmUg
PSB0cnVlOworI2VuZGlmCisKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2RlYnVnOwogYm9v
bF90IF9fcmVhZF9tb3N0bHkgYW1kX2lvbW11X3BlcmRldl9pbnRyZW1hcCA9IDE7CiAKQEAgLTEw
Miw4ICsxMDYsMTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY29uc3Qg
Y2hhciAqcykKICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoID0gdmFsOwogICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAtc3RyaWN0Iiwgcywgc3Mp
KSA+PSAwICkKICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHZhbDsKKyNpZm5kZWYg
aW9tbXVfaGFwX3B0X3NoYXJlCiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigic2hhcmVwdCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9oYXBfcHRfc2hh
cmUgPSB2YWw7CisjZW5kaWYKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2lvbW11LmgKaW5kZXggMTU3N2U4M2QyYi4uNzdhOTRiMjllYiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aW9tbXUuaApAQCAtMjAsOSArMjAsNiBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogICAgIHZvaWQgKnBy
aXY7CiB9OwogCi0vKiBBbHdheXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQg
dGhlIElPTU1VICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgaXNfaW9tbXVfZW5hYmxl
ZChkKQotCiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpOwogdm9p
ZCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaAppbmRleCA1MDcxYWZkNmE1Li44NTc0MWY3Yzk2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC04
NiwxMCArODYsNiBAQCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgewogCiBleHRlcm4gY29uc3Qgc3Ry
dWN0IGlvbW11X2luaXRfb3BzICppb21tdV9pbml0X29wczsKIAotLyogQXJlIHdlIHVzaW5nIHRo
ZSBkb21haW4gUDJNIHRhYmxlIGFzIGl0cyBJT01NVSBwYWdldGFibGU/ICovCi0jZGVmaW5lIGlv
bW11X3VzZV9oYXBfcHQoZCkgXAotICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFi
bGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFyZSkKLQogdm9pZCBpb21tdV91cGRhdGVfaXJlX2Zy
b21fYXBpYyh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50
IHZhbHVlKTsKIHVuc2lnbmVkIGludCBpb21tdV9yZWFkX2FwaWNfZnJvbV9pcmUodW5zaWduZWQg
aW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcpOwogaW50IGlvbW11X3NldHVwX2hwZXRfbXNpKHN0
cnVjdCBtc2lfZGVzYyAqKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIv
eGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNGI2ODcxOTM2Yy4uODdmOTEyOWI5OSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lv
bW11LmgKQEAgLTU1LDcgKzU1LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5f
dCB4LCBkZm5fdCB5KQogZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7
CiBleHRlcm4gYm9vbF90IGZvcmNlX2lvbW11LCBpb21tdV92ZXJib3NlLCBpb21tdV9pZ2Z4Owog
ZXh0ZXJuIGJvb2xfdCBpb21tdV9zbm9vcCwgaW9tbXVfcWludmFsLCBpb21tdV9pbnRyZW1hcCwg
aW9tbXVfaW50cG9zdDsKLWV4dGVybiBib29sX3QgaW9tbXVfaGFwX3B0X3NoYXJlOworCisjaWZk
ZWYgQ09ORklHX0FSTQorI2RlZmluZSBpb21tdV9oYXBfcHRfc2hhcmUgdHJ1ZQorI2Vsc2UKK2V4
dGVybiBib29sIGlvbW11X2hhcF9wdF9zaGFyZTsKKyNlbmRpZgorCiBleHRlcm4gYm9vbF90IGlv
bW11X2RlYnVnOwogZXh0ZXJuIGJvb2xfdCBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFwOwogCkBA
IC0yNjgsNiArMjc0LDE3IEBAIHN0cnVjdCBkb21haW5faW9tbXUgewogI2RlZmluZSBpb21tdV9z
ZXRfZmVhdHVyZShkLCBmKSAgIHNldF9iaXQoZiwgZG9tX2lvbW11KGQpLT5mZWF0dXJlcykKICNk
ZWZpbmUgaW9tbXVfY2xlYXJfZmVhdHVyZShkLCBmKSBjbGVhcl9iaXQoZiwgZG9tX2lvbW11KGQp
LT5mZWF0dXJlcykKIAorLyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4gUDJNIHRhYmxlIGFzIGl0
cyBJT01NVSBwYWdldGFibGU/ICovCisjZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgXAorICAg
IChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9z
aGFyZSkKKworLyogRG9lcyB0aGUgSU9NTVUgcGFnZXRhYmxlIG5lZWQgdG8gYmUga2VwdCBzeW5j
aHJvbml6ZWQgd2l0aCB0aGUgUDJNICovCisjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAor
I2RlZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgICAgIChkb21faW9tbXUoZCktPm5lZWRfc3lu
YykKKyNlbHNlCisjZGVmaW5lIG5lZWRfaW9tbXVfcHRfc3luYyhkKSAgICAgKHsgKHZvaWQpKGQp
OyBmYWxzZTsgfSkKKyNlbmRpZgorCiBpbnQgX19tdXN0X2NoZWNrIGlvbW11X3N1c3BlbmQodm9p
ZCk7CiB2b2lkIGlvbW11X3Jlc3VtZSh2b2lkKTsKIHZvaWQgaW9tbXVfY3Jhc2hfc2h1dGRvd24o
dm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCmluZGV4IDNmOGFkNTY2NTUuLjBiNWMxMDZhMzcgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05
NjUsMTIgKzk2NSw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19od2RvbV9waW5uZWRfdmNwdShj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgIGNwdW1hc2tfd2VpZ2h0KHYtPmNwdV9o
YXJkX2FmZmluaXR5KSA9PSAxKTsKIH0KIAotI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gK
LSNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21faW9tbXUoZCktPm5lZWRfc3luYykK
LSNlbHNlCi0jZGVmaW5lIG5lZWRfaW9tbXVfcHRfc3luYyhkKSBmYWxzZQotI2VuZGlmCi0KIHN0
YXRpYyBpbmxpbmUgYm9vbCBpc192Y3B1X29ubGluZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICByZXR1cm4gIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKLS0gCjIu
MjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:50:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nfC-0006SY-3J; Mon, 02 Sep 2019 14:50:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4nfA-0006Rv-BS
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:50:36 +0000
X-Inumbo-ID: 000173fa-cd91-11e9-b95f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 000173fa-cd91-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 14:50:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567435826;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=P40/OrtQytr3MXGXC1AjgVp69f4/JvKtSns4dhmc0Yo=;
 b=Oo706if/elz/E4V8b8UiqA3mgTYX6Gothv8c4u46MptIWMdS660fXPht
 yLN0Vn5xuY41nAFxdXx7Q5tUZ+8Z3MgI88PG3e+gRacYf0o22YScMzBOR
 ghy0kdWPur1g3yYLBB3F0Kt+/j3VzhEkXQG/2jFN9yrcG/UrqUUTJjses 0=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FGqnZjkzNxw5PtHRuN90GiE/pP+lkn7SKN5Y7/R7CR0OvAS/EeZeR7+Gsmqs0LPa0ARs1+Ik13
 dGsTatw5F/Y7fk5KZZ2zgryfjAFtkIxNZRNLVKF+8w4Z5dekIu5QIDKsAt5Y1kefRe0BRJjUG8
 hj97QB01T/4avZnsDs/LmjFMtrVkEyxnfxu2w8AEFyZz1l5FtCflpOyC0ewnKTXOfApFVPX545
 FtZLNQKRwCZP+mbZTj1fQ9IQSC50/dLIz82iiFvdcpz9xRFAV7d6zLuEmT6VJ4RwbMB+vOJVLl
 zPo=
X-SBRS: 2.7
X-MesageID: 5242803
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5242803"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 15:50:14 +0100
Message-ID: <20190902145014.36442-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190902145014.36442-1-paul.durrant@citrix.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 6/6] introduce a 'passthrough' configuration
 option to 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: 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>,
 Paul Durrant <paul.durrant@citrix.com>, Christian
 Lindig <christian.lindig@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 David Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIGhlbmNlIHRoZSBhYmlsaXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBj
b250cm9sIEVQVApzaGFyaW5nLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9w
YXNzdGhyb3VnaCcgZW51bWVyYXRpb24gaW50bwpsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8uIFRo
ZSB2YWx1ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBwYXJzZXMKYSBuZXcgJ3Bh
c3N0aHJvdWdoJyBvcHRpb24gaW4geGwuY2ZnLCBvciBpbXBsaWNpdGx5IGlmIHRoZXJlIGlzIHBh
c3N0aHJvdWdoCmhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KCklmIHRoZSB2YWx1
ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRpb24gaXMgJ2Rpc2FibGVkJyB0
aGVuCnRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUgY2xlYXIgaW4gdGhlIHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluCmZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sg
dG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cwpJT01NVSBtYXBwaW5ncyBvciBub3Qg
KHdoZXJlIHByZXZpb3VzbHkgdGhleSB3ZXJlIGdsb2JhbGx5IHNldCkuCgpJZiB0aGUgdmFsdWUg
b2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVu
CmEgbmV3ICdpb21tdV9vcHRzJyBmaWVsZCBpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB3aWxs
IGJlIHNldCB3aXRoIHRoZQp2YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMg
d2lsbCBvdmVycmlkZSB0aGUgZ2xvYmFsIGRlZmF1bHQKc2V0IGluIGlvbW11X2hhcF9wdF9zaGFy
ZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlcgpFUFQgc2hh
cmluZyBpcyB1c2VkIGZvciB0aGUgZG9tYWluLgoKTk9URTogVGhlICdpb21tdV9tZW1rYicgb3Zl
cmhlYWQgaW4gbGlieGxfZG9tYWluX2J1aWxkX2luZm8gd2lsbCBvbmx5IGJlCiAgICAgIHNldCB0
byB6ZXJvIGlmIHBhc3N0aHJvdWdoIGlzICdkaXNhYmxlZCcuIEl0IGlzIG5vdCBzYWZlIHRvIHNl
dCB0aGUKICAgICAgb3ZlcmhlYWQgdG8gemVybyBpbiB0aGUgJ3NoYXJlX3B0JyBjYXNlIGJlY2F1
c2UgdGhlIHRvb2xzdGFjayBoYXMgbm8KICAgICAgbWVhbnMgb2Yga25vd2luZyB3aGV0aGVyIHRo
ZSBoYXJkd2FyZSBhY3R1YWxseSBzdXBwb3J0cyBJT01NVSBwYWdlCiAgICAgIHRhYmxlIHNoYXJp
bmcuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlz
dGlhbi5saW5kaWdAY2l0cml4LmNvbT4KQ2M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+
CkNjOiBWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkNjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUHJldmlvdXNseSBwYXJ0
IG9mIHNlcmllcyBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTktMDcvbXNnMDIyNjcuaHRtbAoKdjc6CiAtIEFkZGVkIG1pc3NpbmcgYnJlYWtz
CiAtIEFkZGVkIG1pc3Npbmcgb2NhbWwgYmluZGluZyBjaGFuZ2VzCgp2NjoKIC0gUmVtb3ZlIHRo
ZSBsaWJ4bF9waHlzaW5mbygpIGNhbGwgc2luY2UgaXQncyB1c2VmdWxuZXNzIGlzIGxpbWl0ZWQg
dG8geDg2Cgp2NToKIC0gRXhwYW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIGZsYWdzIGZpZWxk
IGFuZCBoZW5jZSBidW1wIGludGVyZmFjZQogICB2ZXJzaW9uCiAtIEZpeCBzcGVsbGluZyBtaXN0
YWtlcyBpbiBjb250ZXh0IGxpbmUKLS0tCiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAg
ICAgICB8ICA1MiArKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAg
ICAgfCAgIDUgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgfCAgIDkgKysK
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgIHwgICA3ICsrCiB0b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWwgICAgICB8ICAgNCArCiB0b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWxpICAgICB8ICAgNCArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMu
YyB8ICAxNSArKy0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwgMTQwICsr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAg
ICAgICAgIHwgIDEwICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICAg
MiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgfCAgIDcgKysKIHhlbi9j
b21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwgIDEzIC0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgfCAgMTMgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggICAgICAgICB8ICAgNiArLQogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAg
fCAgMTkgKystLQogMTUgZmlsZXMgY2hhbmdlZCwgMjI5IGluc2VydGlvbnMoKyksIDc3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFu
L3hsLmNmZy41LnBvZC5pbgppbmRleCBjOTlkNDAzMDdlLi5mZDM1Njg1ZTllIDEwMDY0NAotLS0g
YS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmlu
CkBAIC02MDUsNiArNjA1LDU4IEBAIG9wdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIHdpdGggYSB0
cnVzdGVkIGRldmljZSB0cmVlLgogTm90ZSB0aGF0IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlIHNo
b3VsZCBhdm9pZCB1c2luZyB0aGUgcGhhbmRsZSA2NTAwMAogd2hpY2ggaXMgcmVzZXJ2ZWQgYnkg
dGhlIHRvb2xzdGFjay4KIAorPWl0ZW0gQjxwYXNzdGhyb3VnaD0iU1RSSU5HIj4KKworU3BlY2lm
eSB3aGV0aGVyIElPTU1VIG1hcHBpbmdzIGFyZSBlbmFibGVkIGZvciB0aGUgZG9tYWluIGFuZCBo
ZW5jZSB3aGV0aGVyCitpdCB3aWxsIGJlIGVuYWJsZWQgZm9yIHBhc3N0aHJvdWdoIGhhcmR3YXJl
LiBWYWxpZCB2YWx1ZXMgZm9yIHRoaXMgb3B0aW9uCithcmU6CisKKz1vdmVyIDQKKworPWl0ZW0g
QjxkaXNhYmxlZD4KKworSU9NTVUgbWFwcGluZ3MgYXJlIGRpc2FibGVkIGZvciB0aGUgZG9tYWlu
IGFuZCBzbyBoYXJkd2FyZSBtYXkgbm90IGJlCitwYXNzZWQgdGhyb3VnaC4KKworVGhpcyBvcHRp
b24gaXMgdGhlIGRlZmF1bHQgaWYgbm8gcGFzc3Rocm91Z2ggaGFyZHdhcmUgaXMgc3BlY2lmaWVk
CitpbiB0aGUgZG9tYWluJ3MgY29uZmlndXJhdGlvbi4KKworPWl0ZW0gQjxzeW5jX3B0PgorCitU
aGlzIG9wdGlvbiBtZWFucyB0aGF0IElPTU1VIG1hcHBpbmdzIHdpbGwgYmUgc3luY2hyb25pemVk
IHdpdGggdGhlCitkb21haW4ncyBQMk0gdGFibGUgYXMgZm9sbG93czoKKworRm9yIGEgUFYgZG9t
YWluLCBhbGwgd3JpdGFibGUgcGFnZXMgYXNzaWduZWQgdG8gdGhlIGRvbWFpbiBhcmUgaWRlbnRp
dHkKK21hcHBlZCBieSBNRk4gaW4gdGhlIElPTU1VIHBhZ2UgdGFibGUuIFRodXMgYSBkZXZpY2Ug
ZHJpdmVyIHJ1bm5pbmcgaW4gdGhlCitkb21haW4gbWF5IHByb2dyYW0gcGFzc3Rocm91Z2ggaGFy
ZHdhcmUgZm9yIERNQSB1c2luZyBNRk4gdmFsdWVzCisoaS5lLiBob3N0L21hY2hpbmUgZnJhbWUg
bnVtYmVycykgbG9va2VkIHVwIGluIGl0cyBQMk0uCisKK0ZvciBhbiBIVk0gZG9tYWluLCBhbGwg
bm9uLWZvcmVpZ24gUkFNIHBhZ2VzIHByZXNlbnQgaW4gaXRzIFAyTSB3aWxsIGJlCittYXBwZWQg
YnkgR0ZOIGluIHRoZSBJT01NVSBwYWdlIHRhYmxlLiBUaHVzIGEgZGV2aWNlIGRyaXZlciBydW5u
aW5nIGluIHRoZQorZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0aHJvdWdoIGhhcmR3YXJlIHVzaW5n
IEdGTiB2YWx1ZXMgKGkuZS4gZ3Vlc3QKK3BoeXNpY2FsIGZyYW1lIG51bWJlcnMpIHdpdGhvdXQg
YW55IGZ1cnRoZXIgdHJhbnNsYXRpb24uCisKK1RoaXMgb3B0aW9uIGlzIHRoZSBkZWZhdWx0IGlm
IHRoZSBkb21haW4gaXMgUFYgYW5kIHBhc3N0aHJvdWdoIGhhcmR3YXJlCitpcyBzcGVjaWZpZWQg
aW4gdGhlIGNvbmZpZ3VyYXRpb24uCisKK1RoaXMgb3B0aW9uIGlzIG5vdCBhdmFpbGFibGUgb24g
QXJtLgorCis9aXRlbSBCPHNoYXJlX3B0PgorCitUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSBm
b3IgYSBQViBkb21haW4uIEZvciBhbiBIVk0gZG9tYWluLCB0aGlzIG9wdGlvbgorbWVhbnMgdGhh
dCB0aGUgSU9NTVUgd2lsbCBiZSBwcm9ncmFtbWVkIHRvIGRpcmVjdGx5IHJlZmVyZW5jZSB0aGUg
ZG9tYWluJ3MKK1AyTSB0YWJsZSBhcyBpdHMgcGFnZSB0YWJsZS4gRnJvbSB0aGUgcG9pbnQgb2Yg
dmlldyBvZiBhIGRldmljZSBkcml2ZXIKK3J1bm5pbmcgaW4gdGhlIGRvbWFpbiB0aGlzIGlzIGZ1
bmN0aW9uYWxseSBlcXVpdmFsZW50IHRvIEI8c3luY19wdD4gYnV0CitwbGFjZXMgbGVzcyBsb2Fk
IG9uIHRoZSBoeXBlcnZpc29yIGFuZCBzbyBzaG91bGQgZ2VuZXJhbGx5IGJlIHNlbGVjdGVkIGlu
CitwcmVmZXJlbmNlLiBIb3dldmVyLCB0aGUgYXZhaWxhYmlsaXR5IG9mIHRoaXMgb3B0aW9uIGlz
IGhhcmR3YXJlIHNwZWNpZmljCithbmQgdGh1cywgaWYgaXQgaXMgc3BlY2lmaWVkIGZvciBhIGRv
bWFpbiBydW5uaW5nIG9uIGhhcmR3YXJlIHRoYXQgZG9lcworbm90IGFsbG93IGl0IChlLmcuIEFN
RCksIEI8c3luY19wdD4gd2lsbCBiZSB1c2VkIGluc3RlYWQuCisKK1RoaXMgb3B0aW9uIGlzIHRo
ZSBkZWZhdWx0IGlmIHRoZSBkb21haW4gaXMgSFZNIGFuZCBwYXNzdGhyb3VnaCBoYXJkd2FyZQor
aXMgc3BlY2lmaWVkIGluIHRoZSBjb25maWd1cmF0aW9uLgorCis9YmFjaworCiA9YmFjawogCiA9
aGVhZDIgRGV2aWNlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKaW5kZXggOWJhY2ZiOTdmMC4uNWRlN2MwN2E0MSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zOTQsNiArMzk0
LDExIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9FWFRFTkRFRF9WS0IgMQogCisvKgorICog
bGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvIGhhcyBsaWJ4bF9wYXNzdGhyb3VnaCBlbnVtZXJhdGlv
bi4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0NSRUFURUlORk9fUEFTU1RIUk9VR0ggMQorCiAv
KgogICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDAzY2Ux
NjZmNGYuLmYyODhlMTNkYzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01NjQsNiArNTY0LDE1IEBAIGlu
dCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCiAgICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoaW5mby0+b29zKSA/
IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmOwogICAgICAgICB9CiAKKyAgICAgICAgTE9HKERF
VEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCisgICAgICAgICAgICBsaWJ4bF9wYXNzdGhyb3VnaF90
b19zdHJpbmcoaW5mby0+cGFzc3Rocm91Z2gpKTsKKworICAgICAgICBpZiAoaW5mby0+cGFzc3Ro
cm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQpCisgICAgICAgICAgICBjcmVhdGUu
ZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKKyAgICAgICAgaWYgKGluZm8tPnBhc3N0
aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCisgICAgICAgICAgICBjcmVhdGUu
aW9tbXVfb3B0cyB8PSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQ7CisKICAgICAgICAgLyog
VWx0aW1hdGVseSwgaGFuZGxlIGlzIGFuIGFycmF5IG9mIDE2IHVpbnQ4X3QsIHNhbWUgYXMgdXVp
ZCAqLwogICAgICAgICBsaWJ4bF91dWlkX2NvcHkoY3R4LCAobGlieGxfdXVpZCAqKSZjcmVhdGUu
aGFuZGxlLCAmaW5mby0+dXVpZCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCBkOTRiNzQ1M2NiLi40
ZWU0ZmMzZGFkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0yNjMsNiArMjYzLDEyIEBAIGxpYnhsX3Zr
Yl9iYWNrZW5kID0gRW51bWVyYXRpb24oInZrYl9iYWNrZW5kIiwgWwogICAgICgyLCAiTElOVVgi
KQogICAgIF0pCiAKK2xpYnhsX3Bhc3N0aHJvdWdoID0gRW51bWVyYXRpb24oInBhc3N0aHJvdWdo
IiwgWworICAgICgwLCAiZGlzYWJsZWQiKSwKKyAgICAoMSwgInN5bmNfcHQiKSwKKyAgICAoMiwg
InNoYXJlX3B0IiksCisgICAgXSkKKwogIwogIyBDb21wbGV4IGxpYnhsIHR5cGVzCiAjCkBAIC00
MDgsNiArNDE0LDcgQEAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvID0gU3RydWN0KCJkb21haW5f
Y3JlYXRlX2luZm8iLFsKICAgICAoInBvb2xfbmFtZSIsICAgIHN0cmluZyksCiAgICAgKCJydW5f
aG90cGx1Z19zY3JpcHRzIixsaWJ4bF9kZWZib29sKSwKICAgICAoImRyaXZlcl9kb21haW4iLGxp
YnhsX2RlZmJvb2wpLAorICAgICgicGFzc3Rocm91Z2giLCAgbGlieGxfcGFzc3Rocm91Z2gpLAog
ICAgIF0sIGRpcj1ESVJfSU4pCiAKIGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyA9IFN0cnVj
dCgiZG9tYWluX3Jlc3RvcmVfcGFyYW1zIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCmluZGV4IGJk
ZjNmMmUzOTUuLjQ4MzRhMzkxZmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKQEAgLTY0LDExICs2
NCwxNSBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAJfCBDREZfWFNfRE9NQUlOCiAJfCBD
REZfSU9NTVUKIAordHlwZSBkb21haW5fY3JlYXRlX2lvbW11X29wdHMgPQorCXwgSU9NTVVfTk9f
U0hBUkVQVAorCiB0eXBlIGRvbWN0bF9jcmVhdGVfY29uZmlnID0KIHsKIAlzc2lkcmVmOiBpbnQz
MjsKIAloYW5kbGU6IHN0cmluZzsKIAlmbGFnczogZG9tYWluX2NyZWF0ZV9mbGFnIGxpc3Q7CisJ
aW9tbXVfb3B0czogZG9tYWluX2NyZWF0ZV9pb21tdV9vcHRzIGxpc3Q7CiAJbWF4X3ZjcHVzOiBp
bnQ7CiAJbWF4X2V2dGNobl9wb3J0OiBpbnQ7CiAJbWF4X2dyYW50X2ZyYW1lczogaW50OwpkaWZm
IC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybC5tbGkKaW5kZXggZmM0MDg4NTY3MS4uNWQ5NTQ4Y2MwZCAxMDA2NDQKLS0t
IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9saWJz
L3hjL3hlbmN0cmwubWxpCkBAIC01NywxMCArNTcsMTQgQEAgdHlwZSBkb21haW5fY3JlYXRlX2Zs
YWcgPQogICB8IENERl9YU19ET01BSU4KICAgfCBDREZfSU9NTVUKIAordHlwZSBkb21haW5fY3Jl
YXRlX2lvbW11X29wdHMgPQorICB8IElPTU1VX05PX1NIQVJFUFQKKwogdHlwZSBkb21jdGxfY3Jl
YXRlX2NvbmZpZyA9IHsKICAgc3NpZHJlZjogaW50MzI7CiAgIGhhbmRsZTogc3RyaW5nOwogICBm
bGFnczogZG9tYWluX2NyZWF0ZV9mbGFnIGxpc3Q7CisgIGlvbW11X29wdHM6IGRvbWFpbl9jcmVh
dGVfaW9tbXVfb3B0cyBsaXN0OwogICBtYXhfdmNwdXM6IGludDsKICAgbWF4X2V2dGNobl9wb3J0
OiBpbnQ7CiAgIG1heF9ncmFudF9mcmFtZXM6IGludDsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0
dWJzLmMKaW5kZXggMmUxYjI5Y2UzMy4uMzFiMDNlOTQ5NCAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsX3N0dWJzLmMKQEAgLTEyOCwxMSArMTI4LDEyIEBAIENBTUxwcmltIHZhbHVlIHN0dWJfeGNf
ZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIGNvbmZpZykKICNkZWZpbmUgVkFMX1NTSURS
RUYgICAgICAgICAgICAgRmllbGQoY29uZmlnLCAwKQogI2RlZmluZSBWQUxfSEFORExFICAgICAg
ICAgICAgICBGaWVsZChjb25maWcsIDEpCiAjZGVmaW5lIFZBTF9GTEFHUyAgICAgICAgICAgICAg
IEZpZWxkKGNvbmZpZywgMikKLSNkZWZpbmUgVkFMX01BWF9WQ1BVUyAgICAgICAgICAgRmllbGQo
Y29uZmlnLCAzKQotI2RlZmluZSBWQUxfTUFYX0VWVENITl9QT1JUICAgICBGaWVsZChjb25maWcs
IDQpCi0jZGVmaW5lIFZBTF9NQVhfR1JBTlRfRlJBTUVTICAgIEZpZWxkKGNvbmZpZywgNSkKLSNk
ZWZpbmUgVkFMX01BWF9NQVBUUkFDS19GUkFNRVMgRmllbGQoY29uZmlnLCA2KQotI2RlZmluZSBW
QUxfQVJDSCAgICAgICAgICAgICAgICBGaWVsZChjb25maWcsIDcpCisjZGVmaW5lIFZBTF9JT01N
VV9PUFRTICAgICAgICAgIEZpZWxkKGNvbmZpZywgMykKKyNkZWZpbmUgVkFMX01BWF9WQ1BVUyAg
ICAgICAgICAgRmllbGQoY29uZmlnLCA0KQorI2RlZmluZSBWQUxfTUFYX0VWVENITl9QT1JUICAg
ICBGaWVsZChjb25maWcsIDUpCisjZGVmaW5lIFZBTF9NQVhfR1JBTlRfRlJBTUVTICAgIEZpZWxk
KGNvbmZpZywgNikKKyNkZWZpbmUgVkFMX01BWF9NQVBUUkFDS19GUkFNRVMgRmllbGQoY29uZmln
LCA3KQorI2RlZmluZSBWQUxfQVJDSCAgICAgICAgICAgICAgICBGaWVsZChjb25maWcsIDgpCiAK
IAl1aW50MzJfdCBkb21pZCA9IDA7CiAJaW50IHJlc3VsdDsKQEAgLTE0OSw2ICsxNTAsOSBAQCBD
QU1McHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBjb25m
aWcpCiAJZm9yICggbCA9IFZBTF9GTEFHUzsgbCAhPSBWYWxfbm9uZTsgbCA9IEZpZWxkKGwsIDEp
ICkKIAkJY2ZnLmZsYWdzIHw9IDF1IDw8IEludF92YWwoRmllbGQobCwgMCkpOwogCisJZm9yICgg
bCA9IFZBTF9JT01NVV9PUFRTOyBsICE9IFZhbF9ub25lOyBsID0gRmllbGQobCwgMSkgKQorCQlj
ZmcuaW9tbXVfb3B0cyB8PSAxdSA8PCBJbnRfdmFsKEZpZWxkKGwsIDApKTsKKwogCWFyY2hfZG9t
Y29uZmlnID0gRmllbGQoVkFMX0FSQ0gsIDApOwogCXN3aXRjaCAoIFRhZ192YWwoVkFMX0FSQ0gp
ICkKIAl7CkBAIC0xODEsNiArMTg1LDcgQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5f
Y3JlYXRlKHZhbHVlIHhjaCwgdmFsdWUgY29uZmlnKQogI3VuZGVmIFZBTF9NQVhfR1JBTlRfRlJB
TUVTCiAjdW5kZWYgVkFMX01BWF9FVlRDSE5fUE9SVAogI3VuZGVmIFZBTF9NQVhfVkNQVVMKKyN1
bmRlZiBWQUxfSU9NTVVfT1BUUwogI3VuZGVmIFZBTF9GTEFHUwogI3VuZGVmIFZBTF9IQU5ETEUK
ICN1bmRlZiBWQUxfU1NJRFJFRgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggYzE5M2ZlOWJhNC4uZTlhZmZhZjdlNiAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xNDQ4
LDYgKzE0NDgsOTQgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdf
c291cmNlLAogICAgICAgICBleGl0KDEpOwogICAgIH0KIAorICAgIGlmICgheGx1X2NmZ19nZXRf
bGlzdCAoY29uZmlnLCAicGNpIiwgJnBjaXMsIDAsIDApKSB7CisgICAgICAgIGRfY29uZmlnLT5u
dW1fcGNpZGV2cyA9IDA7CisgICAgICAgIGRfY29uZmlnLT5wY2lkZXZzID0gTlVMTDsKKyAgICAg
ICAgZm9yKGkgPSAwOyAoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHBjaXMsIGkpKSAhPSBO
VUxMOyBpKyspIHsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldjsKKworICAg
ICAgICAgICAgcGNpZGV2ID0gQVJSQVlfRVhURU5EX0lOSVRfTk9ERVZJRChkX2NvbmZpZy0+cGNp
ZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9j
b25maWctPm51bV9wY2lkZXZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2luaXQpOworICAgICAgICAgICAgcGNpZGV2LT5t
c2l0cmFuc2xhdGUgPSBwY2lfbXNpdHJhbnNsYXRlOworICAgICAgICAgICAgcGNpZGV2LT5wb3dl
cl9tZ210ID0gcGNpX3Bvd2VyX21nbXQ7CisgICAgICAgICAgICBwY2lkZXYtPnBlcm1pc3NpdmUg
PSBwY2lfcGVybWlzc2l2ZTsKKyAgICAgICAgICAgIHBjaWRldi0+c2VpemUgPSBwY2lfc2VpemU7
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTGlrZSBvdGhlciBwY2kgb3B0aW9uLCB0
aGUgcGVyLWRldmljZSBwb2xpY3kgYWx3YXlzIGZvbGxvd3MKKyAgICAgICAgICAgICAqIHRoZSBn
bG9iYWwgcG9saWN5IGJ5IGRlZmF1bHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHBj
aWRldi0+cmRtX3BvbGljeSA9IGJfaW5mby0+dS5odm0ucmRtLnBvbGljeTsKKyAgICAgICAgICAg
IGUgPSB4bHVfcGNpX3BhcnNlX2JkZihjb25maWcsIHBjaWRldiwgYnVmKTsKKyAgICAgICAgICAg
IGlmIChlKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAidW5hYmxlIHRvIHBhcnNlIFBDSSBCREYgYCVzJyBmb3IgcGFzc3Rocm91Z2hc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICBidWYpOworICAgICAgICAgICAgICAgIGV4aXQo
LWUpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIGlmIChkX2NvbmZpZy0+bnVt
X3BjaWRldnMgJiYgY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKQorICAgICAg
ICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmJfaW5mby0+dS5wdi5lODIwX2hvc3QsIHRydWUpOwor
ICAgIH0KKworICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdCAoY29uZmlnLCAiZHRkZXYiLCAmZHRk
ZXZzLCAwLCAwKSkgeworICAgICAgICBkX2NvbmZpZy0+bnVtX2R0ZGV2cyA9IDA7CisgICAgICAg
IGRfY29uZmlnLT5kdGRldnMgPSBOVUxMOworICAgICAgICBmb3IgKGkgPSAwOyAoYnVmID0geGx1
X2NmZ19nZXRfbGlzdGl0ZW0oZHRkZXZzLCBpKSkgIT0gTlVMTDsgaSsrKSB7CisgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfZHRkZXYgKmR0ZGV2OworCisgICAgICAgICAgICBkdGRldiA9IEFSUkFZ
X0VYVEVORF9JTklUX05PREVWSUQoZF9jb25maWctPmR0ZGV2cywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZy0+bnVtX2R0ZGV2cywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfZHRk
ZXZfaW5pdCk7CisKKyAgICAgICAgICAgIGR0ZGV2LT5wYXRoID0gc3RyZHVwKGJ1Zik7CisgICAg
ICAgICAgICBpZiAoZHRkZXYtPnBhdGggPT0gTlVMTCkgeworICAgICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAidW5hYmxlIHRvIGR1cGxpY2F0ZSBzdHJpbmcgZm9yIGR0ZGV2c1xuIik7Cisg
ICAgICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9
CisKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZi
dWYsIDApKSB7CisgICAgICAgIGxpYnhsX3Bhc3N0aHJvdWdoIG87CisKKyAgICAgICAgZSA9IGxp
YnhsX3Bhc3N0aHJvdWdoX2Zyb21fc3RyaW5nKGJ1ZiwgJm8pOworICAgICAgICBpZiAoZSkgewor
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICJFUlJPUjog
dW5rbm93biBwYXNzdGhyb3VnaCBvcHRpb24gJyVzJ1xuIiwKKyAgICAgICAgICAgICAgICAgICAg
YnVmKTsKKyAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICB9CisKKyAgICAg
ICAgc3dpdGNoIChvKSB7CisgICAgICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ6
CisgICAgICAgICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1f
ZHRkZXZzKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJvdWdoIGRpc2FibGVkIGJ1dCBkZXZpY2VzIGFyZSBz
cGVjaWZpZWRcbiIpOworICAgICAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgTElCWExfUEFTU1RIUk9V
R0hfU0hBUkVfUFQ6CisgICAgICAgICAgICBpZiAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJvdWdoPVwic2hhcmVfcHRcIiBub3QgdmFsaWQg
Zm9yIFBWIGRvbWFpblxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9
IG87CisgICAgfSBlbHNlIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51
bV9kdGRldnMpIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogUGFzc3Rocm91Z2ggZGV2aWNlcyBh
cmUgc3BlY2lmaWVkIHNvIHNldCBhbiBhcHByb3ByaWF0ZQorICAgICAgICAgKiBkZWZhdWx0IHZh
bHVlLgorICAgICAgICAgKi8KKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IChjX2luZm8t
PnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpID8KKyAgICAgICAgICAgIExJQlhMX1BBU1NU
SFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKKyAgICB9CisKICAg
ICAvKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSgpIGFuZAogICAgICAqIGxpYnhs
X2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJlIGNhbGxlZCBhZnRlciBmaW5hbCB2
YWx1ZXMKICAgICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQpIGZvciB2Y3B1cyBhbmQgbWVtb3J5
IGFyZSBzZXQsIGJlY2F1c2UgdGhlCkBAIC0xNDU3LDcgKzE1NDUsOSBAQCB2b2lkIHBhcnNlX2Nv
bmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIDogbGlieGxfZ2V0
X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwogCi0gICAg
Yl9pbmZvLT5pb21tdV9tZW1rYiA9IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoYl9p
bmZvLT5tYXhfbWVta2IpOworICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPQorICAgICAgICAoY19p
bmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCkgPyAwIDoKKyAg
ICAgICAgbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1heF9tZW1rYik7
CiAKICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5vbWlncmF0ZSIsICZiX2luZm8t
PmRpc2FibGVfbWlncmF0ZSwgMCk7CiAKQEAgLTIyODEsNTQgKzIzNzEsNiBAQCBza2lwX3ZmYjoK
ICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdCAoY29uZmlnLCAi
cGNpIiwgJnBjaXMsIDAsIDApKSB7Ci0gICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cyA9IDA7
Ci0gICAgICAgIGRfY29uZmlnLT5wY2lkZXZzID0gTlVMTDsKLSAgICAgICAgZm9yKGkgPSAwOyAo
YnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHBjaXMsIGkpKSAhPSBOVUxMOyBpKyspIHsKLSAg
ICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldjsKLQotICAgICAgICAgICAgcGNpZGV2
ID0gQVJSQVlfRVhURU5EX0lOSVRfTk9ERVZJRChkX2NvbmZpZy0+cGNpZGV2cywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51bV9wY2lk
ZXZzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfcGNpX2luaXQpOwotICAgICAgICAgICAgcGNpZGV2LT5tc2l0cmFuc2xhdGUgPSBw
Y2lfbXNpdHJhbnNsYXRlOwotICAgICAgICAgICAgcGNpZGV2LT5wb3dlcl9tZ210ID0gcGNpX3Bv
d2VyX21nbXQ7Ci0gICAgICAgICAgICBwY2lkZXYtPnBlcm1pc3NpdmUgPSBwY2lfcGVybWlzc2l2
ZTsKLSAgICAgICAgICAgIHBjaWRldi0+c2VpemUgPSBwY2lfc2VpemU7Ci0gICAgICAgICAgICAv
KgotICAgICAgICAgICAgICogTGlrZSBvdGhlciBwY2kgb3B0aW9uLCB0aGUgcGVyLWRldmljZSBw
b2xpY3kgYWx3YXlzIGZvbGxvd3MKLSAgICAgICAgICAgICAqIHRoZSBnbG9iYWwgcG9saWN5IGJ5
IGRlZmF1bHQuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHBjaWRldi0+cmRtX3BvbGlj
eSA9IGJfaW5mby0+dS5odm0ucmRtLnBvbGljeTsKLSAgICAgICAgICAgIGUgPSB4bHVfcGNpX3Bh
cnNlX2JkZihjb25maWcsIHBjaWRldiwgYnVmKTsKLSAgICAgICAgICAgIGlmIChlKSB7Ci0gICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAidW5h
YmxlIHRvIHBhcnNlIFBDSSBCREYgYCVzJyBmb3IgcGFzc3Rocm91Z2hcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICBidWYpOwotICAgICAgICAgICAgICAgIGV4aXQoLWUpOwotICAgICAgICAg
ICAgfQotICAgICAgICB9Ci0gICAgICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgJiYgY19p
bmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKQotICAgICAgICAgICAgbGlieGxfZGVm
Ym9vbF9zZXQoJmJfaW5mby0+dS5wdi5lODIwX2hvc3QsIHRydWUpOwotICAgIH0KLQotICAgIGlm
ICgheGx1X2NmZ19nZXRfbGlzdCAoY29uZmlnLCAiZHRkZXYiLCAmZHRkZXZzLCAwLCAwKSkgewot
ICAgICAgICBkX2NvbmZpZy0+bnVtX2R0ZGV2cyA9IDA7Ci0gICAgICAgIGRfY29uZmlnLT5kdGRl
dnMgPSBOVUxMOwotICAgICAgICBmb3IgKGkgPSAwOyAoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0
ZW0oZHRkZXZzLCBpKSkgIT0gTlVMTDsgaSsrKSB7Ci0gICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
ZHRkZXYgKmR0ZGV2OwotCi0gICAgICAgICAgICBkdGRldiA9IEFSUkFZX0VYVEVORF9JTklUX05P
REVWSUQoZF9jb25maWctPmR0ZGV2cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkX2NvbmZpZy0+bnVtX2R0ZGV2cywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfZHRkZXZfaW5pdCk7Ci0KLSAg
ICAgICAgICAgIGR0ZGV2LT5wYXRoID0gc3RyZHVwKGJ1Zik7Ci0gICAgICAgICAgICBpZiAoZHRk
ZXYtPnBhdGggPT0gTlVMTCkgewotICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5h
YmxlIHRvIGR1cGxpY2F0ZSBzdHJpbmcgZm9yIGR0ZGV2c1xuIik7Ci0gICAgICAgICAgICAgICAg
ZXhpdCgtMSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICBpZiAoIXhs
dV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidXNiY3RybCIsICZ1c2JjdHJscywgMCwgMCkpIHsKICAg
ICAgICAgZF9jb25maWctPm51bV91c2JjdHJscyA9IDA7CiAgICAgICAgIGRfY29uZmlnLT51c2Jj
dHJscyA9IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKaW5kZXggOTQxYmJmZjRmZS4uYjEyZGU2ZmYzZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNjE0
LDYgKzYxNCwxNCBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5f
ZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAg
ICB9CiAKKyAgICAvKiBBbHdheXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQg
dGhlIElPTU1VICovCisgICAgaWYgKCBjb25maWctPmlvbW11X29wdHMgJiBYRU5fRE9NQ1RMX0lP
TU1VX25vX3NoYXJlcHQgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywKKyAg
ICAgICAgICAgICAgICAiVW5zdXBwb3J0ZWQgaW9tbXUgb3B0aW9uOiBYRU5fRE9NQ1RMX0lPTU1V
X25vX3NoYXJlcHRcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICAv
KiBGaWxsIGluIHRoZSBuYXRpdmUgR0lDIHZlcnNpb24sIHBhc3NlZCBiYWNrIHRvIHRoZSB0b29s
c3RhY2suICovCiAgICAgaWYgKCBjb25maWctPmFyY2guZ2ljX3ZlcnNpb24gPT0gWEVOX0RPTUNU
TF9DT05GSUdfR0lDX05BVElWRSApCiAgICAgewpAQCAtNjc0LDcgKzY4Miw3IEBAIGludCBhcmNo
X2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICBBU1NFUlQoY29uZmlnICE9IE5V
TEwpOwogCiAgICAgLyogcDJtX2luaXQgcmVsaWVzIG9uIHNvbWUgdmFsdWUgaW5pdGlhbGl6ZWQg
YnkgdGhlIElPTU1VIHN1YnN5c3RlbSAqLwotICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2lu
aXQoZCkpICE9IDAgKQorICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCwgY29uZmln
LT5pb21tdV9vcHRzKSkgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIGlmICggKHJj
ID0gcDJtX2luaXQoZCkpICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGQ1YTE5NDA0YTYuLjUwZDUzZWU4NzggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKQEAgLTYxMSw3ICs2MTEsNyBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgaWYgKCAocmMgPSBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhkKSkgIT0gMCAp
CiAgICAgICAgIGdvdG8gZmFpbDsKIAotICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQo
ZCkpICE9IDAgKQorICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCwgY29uZmlnLT5p
b21tdV9vcHRzKSkgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIHBzcl9kb21haW5f
aW5pdChkKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCmluZGV4IDdkZmIyNTdjNTAuLjkzYmIwZDRiNTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMzA4LDYgKzMwOCwxMyBA
QCBzdGF0aWMgaW50IHNhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluICpjb25maWcpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAg
IGlmICggIShjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaW9tbXUpICYmIGNvbmZpZy0+
aW9tbXVfb3B0cyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAg
ICAgICAgICAgICJJT01NVSBvcHRpb25zIHNwZWNpZmllZCBidXQgSU9NTVUgbm90IGVuYWJsZWRc
biIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICBpZiAoIGNvbmZpZy0+
bWF4X3ZjcHVzIDwgMSApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiTm8g
dkNQVVNcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24v
ZG9tY3RsLmMKaW5kZXggNWRjZmUzYzhmNi4uNmU2ZTliOTg2NiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC01MTUsMTkgKzUxNSw2
IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1
X2RvbWN0bCkKICAgICAgICAgICAgIHJvdmVyID0gZG9tOwogICAgICAgICB9CiAKLSAgICAgICAg
LyoKLSAgICAgICAgICogRm9yIG5vdywgbWFrZSBzdXJlIHRoZSBjcmVhdGVkb21haW4gSU9NTVUg
ZmxhZyBpcyBzZXQgaWYgdGhlCi0gICAgICAgICAqIElPTU1VIGlzIGVuYWJsZWQuIFdoZW4gdGhl
IGZsYWcgY29tZXMgdW5kZXIgdG9vbHN0YWNrIGNvbnRyb2wKLSAgICAgICAgICogdGhpcyBjYW4g
Z28gYXdheS4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggb3AtPnUuY3JlYXRlZG9tYWluLmZs
YWdzICYgWEVOX0RPTUNUTF9DREZfaW9tbXUgKQotICAgICAgICB7Ci0gICAgICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9
Ci0gICAgICAgIGlmICggaW9tbXVfZW5hYmxlZCApCi0gICAgICAgICAgICBvcC0+dS5jcmVhdGVk
b21haW4uZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7Ci0KICAgICAgICAgZCA9IGRvbWFp
bl9jcmVhdGUoZG9tLCAmb3AtPnUuY3JlYXRlZG9tYWluLCBmYWxzZSk7CiAgICAgICAgIGlmICgg
SVNfRVJSKGQpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggYWFmM2I5
ZmFjMC4uY2VhNzcwZDJiNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0xNjMsNyArMTYz
LDcgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGNoZWNrX2h3ZG9tX3JlcXMoc3RydWN0IGRv
bWFpbiAqZCkKICAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOwogfQogCi1pbnQgaW9tbXVf
ZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK2ludCBpb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb3B0cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmV0ID0gMDsKQEAgLTE4Myw2ICsxODMs
MTUgQEAgaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBp
c19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICBjaGVja19od2RvbV9yZXFzKGQpOyAvKiBt
YXkgbW9kaWZ5IGlvbW11X2h3ZG9tX3N0cmljdCAqLwogCisgICAgLyoKKyAgICAgKiBVc2Ugc2hh
cmVkIHBhZ2UgdGFibGVzIGZvciBIQVAgYW5kIElPTU1VIGlmIHRoZSBnbG9iYWwgb3B0aW9uCisg
ICAgICogaXMgZW5hYmxlZCAoZnJvbSB3aGljaCB3ZSBjYW4gaW5mZXIgdGhlIGgvdyBpcyBjYXBh
YmxlKSBhbmQKKyAgICAgKiB0aGUgZG9tYWluIG9wdGlvbnMgZG8gbm90IGRpc2FsbG93IGl0LiBI
QVAgbXVzdCwgb2YgY291cnNlLCBhbHNvCisgICAgICogYmUgZW5hYmxlZC4KKyAgICAgKi8KKyAg
ICBoZC0+aGFwX3B0X3NoYXJlID0gaGFwX2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJl
ICYmCisgICAgICAgICEob3B0cyAmIFhFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVwdCk7CisKICAg
ICAvKgogICAgICAqIE5COiAncmVsYXhlZCcgaC93IGRvbWFpbnMgZG9uJ3QgbmVlZCB0aGUgSU9N
TVUgbWFwcGluZ3MgdG8gYmUga2VwdAogICAgICAqICAgICBpbi1zeW5jIHdpdGggdGhlaXIgYXNz
aWduZWQgcGFnZXMgYmVjYXVzZSBhbGwgaG9zdCBSQU0gd2lsbCBiZQpAQCAtMTkxLDYgKzIwMCw4
IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggIWlz
X2hhcmR3YXJlX2RvbWFpbihkKSB8fCBpb21tdV9od2RvbV9zdHJpY3QgKQogICAgICAgICBoZC0+
bmVlZF9zeW5jID0gIWlvbW11X3VzZV9oYXBfcHQoZCk7CiAKKyAgICBBU1NFUlQoIShoZC0+bmVl
ZF9zeW5jICYmIGhkLT5oYXBfcHRfc2hhcmUpKTsKKwogICAgIHJldHVybiAwOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKaW5kZXggNWY1NWEyZjZlMS4uMDAzOGZhNjYxNyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApA
QCAtMzgsNyArMzgsNyBAQAogI2luY2x1ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAibWVtb3J5
LmgiCiAKLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDExCisj
ZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMgogCiAvKgogICog
TkIuIHhlbl9kb21jdGwuZG9tYWluIGlzIGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3Bl
cmF0aW9uLgpAQCAtNzAsNiArNzAsMTAgQEAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWlu
IHsKIAogICAgIHVpbnQzMl90IGZsYWdzOwogCisjZGVmaW5lIF9YRU5fRE9NQ1RMX0lPTU1VX25v
X3NoYXJlcHQgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0ICAgKDFVIDw8
IF9YRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQpCisgICAgdWludDMyX3QgaW9tbXVfb3B0czsK
KwogICAgIC8qCiAgICAgICogVmFyaW91cyBkb21haW4gbGltaXRzLCB3aGljaCBpbXBhY3QgdGhl
IHF1YW50aXR5IG9mIHJlc291cmNlcyAoZ2xvYmFsCiAgICAgICogbWFwcGluZyBzcGFjZSwgeGVu
aGVhcCwgZXRjKSBhIGd1ZXN0IG1heSBjb25zdW1lLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCA4N2Y5MTI5Yjk5Li4x
MWM0N2YyMTUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtNzMsNyArNzMsNyBAQCBleHRlcm4gdW5zaWduZWQgaW50
IGlvbW11X2Rldl9pb3RsYl90aW1lb3V0OwogaW50IGlvbW11X3NldHVwKHZvaWQpOwogaW50IGlv
bW11X2hhcmR3YXJlX3NldHVwKHZvaWQpOwogCi1pbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0
IGRvbWFpbiAqZCk7CitpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IG9wdHMpOwogdm9pZCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQp
Owogdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIApAQCAtMjYz
LDkgKzI2MywxNyBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICAgICBERUNMQVJFX0JJVE1BUChm
ZWF0dXJlcywgSU9NTVVfRkVBVF9jb3VudCk7CiAKICAgICAvKgotICAgICAqIERvZXMgdGhlIGd1
ZXN0IHJlcWlyZSBtYXBwaW5ncyB0byBiZSBzeW5jaG9uaXplZCwgdG8gbWFpbnRhaW4KLSAgICAg
KiB0aGUgZGVmYXVsdCBkZm4gPT0gcGZuIG1hcC4gKFNlZSBjb21tZW50IG9uIGRmbiBhdCB0aGUg
dG9wIG9mCi0gICAgICogaW5jbHVkZS94ZW4vbW0uaCkuCisgICAgICogRG9lcyB0aGUgZ3Vlc3Qg
c2hhcmUgSEFQIG1hcHBpbmcgd2l0aCB0aGUgSU9NTVU/IFRoaXMgaXMgYWx3YXlzCisgICAgICog
dHJ1ZSBmb3IgQVJNIHN5c3RlbXMgYW5kIG1heSBiZSB0cnVlIGZvciB4ODYgc3lzdGVtcyB3aGVy
ZSB0aGUKKyAgICAgKiB0aGUgaGFyZHdhcmUgaXMgY2FwYWJsZS4KKyAgICAgKi8KKyAgICBib29s
IGhhcF9wdF9zaGFyZTsKKworICAgIC8qCisgICAgICogRG9lcyB0aGUgZ3Vlc3QgcmVxdWlyZSBt
YXBwaW5ncyB0byBiZSBzeW5jaHJvbml6ZWQsIHRvIG1haW50YWluCisgICAgICogdGhlIGRlZmF1
bHQgZGZuID09IHBmbiBtYXA/IChTZWUgY29tbWVudCBvbiBkZm4gYXQgdGhlIHRvcCBvZgorICAg
ICAqIGluY2x1ZGUveGVuL21tLmgpLiBOb3RlIHRoYXQgaGFwX3B0X3NoYXJlID09IGZhbHNlIGRv
ZXMgbm90CisgICAgICogbmVjZXNzYXJpbHkgaW1wbHkgdGhpcyBpcyB0cnVlLgogICAgICAqLwog
ICAgIGJvb2wgbmVlZF9zeW5jOwogfTsKQEAgLTI3NSw4ICsyODMsNyBAQCBzdHJ1Y3QgZG9tYWlu
X2lvbW11IHsKICNkZWZpbmUgaW9tbXVfY2xlYXJfZmVhdHVyZShkLCBmKSBjbGVhcl9iaXQoZiwg
ZG9tX2lvbW11KGQpLT5mZWF0dXJlcykKIAogLyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4gUDJN
IHRhYmxlIGFzIGl0cyBJT01NVSBwYWdldGFibGU/ICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBf
cHQoZCkgXAotICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFibGVkKGQpICYmIGlv
bW11X2hhcF9wdF9zaGFyZSkKKyNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSAgICAgICAoZG9t
X2lvbW11KGQpLT5oYXBfcHRfc2hhcmUpCiAKIC8qIERvZXMgdGhlIElPTU1VIHBhZ2V0YWJsZSBu
ZWVkIHRvIGJlIGtlcHQgc3luY2hyb25pemVkIHdpdGggdGhlIFAyTSAqLwogI2lmZGVmIENPTkZJ
R19IQVNfUEFTU1RIUk9VR0gKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:50:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14: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 1i4nfG-0006Uz-Dg; Mon, 02 Sep 2019 14:50:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4nfF-0006UL-Bj
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:50:41 +0000
X-Inumbo-ID: 00095f70-cd91-11e9-b95f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 00095f70-cd91-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 14:50:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567435827;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=C4M2NrTfw4xNPQGteqUoFyG0XrCoExJE0pWId0MBDQ0=;
 b=bxhp/8C+wyHYzfnRv+iO9A4bE1GX8wZb74+JTG2g/TuKUp85InrYmrT5
 sDgDTGB9kXmToj0dsqBIPudekr6OJkAVdchvu2YBgpUIZ2bWAHTuuw1yz
 2T2z4NVnCvz5ZoZpY306sQ2+18P/962DachhkA8fYOpV7s16T/ysBzmA2 I=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /r6E1CCU4c5nQUwTzVo+CBY07r0WAwFmUsmBa427n6OUsVFinX9vIhZb+nedwd4Ad/WESpXXsd
 Ione1FpyZPYei0Vq+lx0gaYWMgsJwFiF5Wcn0ZT2q/zv9mC5etMzIU1ek3GIlowElPO1qXQpGb
 z74Kd9j3cW2MmYmmbLppRQ9A3WW/NWhDcn34E3qzHfPPWzSDt78KDf+/uQwVJcxELI6RLcibn/
 QeVp9kaJe99b9Sbn1JoxwFYREzdqWQDBGjx6ODAVMKOjCC8+imlp0l6/jVDsSpw5PQz6mDGimA
 OXA=
X-SBRS: 2.7
X-MesageID: 5242804
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5242804"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 15:50:12 +0100
Message-ID: <20190902145014.36442-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190902145014.36442-1-paul.durrant@citrix.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 4/6] remove late (on-demand) construction of
 IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan
 Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlcmUgaXMgYSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnLCB3aGljaCBz
aG91bGQgYmUgc2V0IGlmCmFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKY29uc3RydWN0aW9uIHVudGlsIHRoZSBhc3NpZ25t
ZW50IGlzIGRvbmUuIEFsc28gZG9uJ3QgdGVhciBkb3duIHRoZSB0YWJsZXMKYWdhaW4gd2hlbiB0
aGUgbGFzdCBkZXZpY2UgaXMgZGUtYXNzaWduZWQ7IGRlZmVyIHRoYXQgdGFzayB1bnRpbCBkb21h
aW4KZGVzdHJ1Y3Rpb24uCgpUaGlzIGFsbG93cyB0aGUgaGFzX2lvbW11X3B0KCkgaGVscGVyIGFu
ZCBpb21tdV9zdGF0dXMgZW51bWVyYXRpb24gdG8gYmUKcmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lv
bW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBjYWxscyB0bwppc19pb21tdV9lbmFibGVk
KCkuIFJlbWFpbmluZyBvcGVuLWNvZGVkIHRlc3RzIG9mIGlvbW11X2hhcF9wdF9zaGFyZSBjYW4K
YWxzbyBiZSByZXBsYWNlZCBieSBjYWxscyB0byBpb21tdV91c2VfaGFwX3B0KCkuClRoZSBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rp
b25zIGJlY29tZQpyZWR1bmRhbnQsIGFzIGRvZXMgdGhlICdzdHJpY3QgbW9kZScgZG9tMCBwYWdl
X2xpc3QgbWFwcGluZyBjb2RlIGluCmlvbW11X2h3ZG9tX2luaXQoKSwgYW5kIGlvbW11X3RlYXJk
b3duKCkgY2FuIGJlIG1hZGUgc3RhdGljIGlzIGl0cyBvbmx5CnJlbWFpbmluZyBjYWxsZXIsIGlv
bW11X2RvbWFpbl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKbW9kdWxlLgoK
QWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0aGUg
aHlwZXJ2aXNvci4KCk5PVEU6IFRoaXMgcGF0Y2ggd2lsbCBjYXVzZSBhIHNtYWxsIGFtb3VudCBv
ZiBleHRyYSByZXNvdXJjZSB0byBiZSB1c2VkCiAgICAgIHRvIGFjY29tbW9kYXRlIElPTU1VIHBh
Z2UgdGFibGVzIHRoYXQgbWF5IG5ldmVyIGJlIHVzZWQsIHNpbmNlIHRoZQogICAgICBwZXItZG9t
YWluIElPTU1VLWVuYWJsZSBmbGFnIGlzIGN1cnJlbnRseSBzZXQgdG8gdGhlIHZhbHVlIG9mIHRo
ZQogICAgICBnbG9iYWwgaW9tbXVfZW5hYmxlIGZsYWcuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxs
IGFkZCBhbiBvcHRpb24gdG8KICAgICAgdGhlIHRvb2xzdGFjayB0byBhbGxvdyBpdCB0byBiZSB0
dXJuZWQgb2ZmIGlmIHRoZXJlIGlzIG5vIGludGVudGlvbgogICAgICB0byBhc3NpZ24gcGFzc3Ro
cm91Z2ggaGFyZHdhcmUgdG8gdGhlIGRvbWFpbi4KICAgICAgVG8gYWNjb3VudCBmb3IgdGhlIGV4
dHJhIHJlc291cmNlLCAnaW9tbXVfbWVta2InIGhhcyBiZWVuIGFkZGVkIHRvCiAgICAgIGRvbWFp
bl9idWlsZF9pbmZvLiBUaGlzIHBhdGNoIHNldHMgaXQgdW5jb25kaXRpb25hbGx5IHRvIGEgdmFs
dWUKICAgICAgY2FsY3VsYXRlZCBiYXNlZCBvbiB0aGUgZG9tYWluJ3MgbWF4aW11bSBtZW1vcnkg
YnV0LCB3aGVuIHRoZQogICAgICB0b29sc3RhY2sgb3B0aW9uIG1lbnRpb25lZCBhYm92ZSBpcyBh
ZGRlZCwgaXQgY2FuIGJlIHNldCB0byB6ZXJvCiAgICAgIGlmIHRoZSBwZXItZG9tYWluIElPTU1V
LWVuYWJsZSBmbGFnIGlzIHR1cm5lZCBvZmYuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFZvbG9keW15
ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6
ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVm
ZW5kZXIuY29tPgoKUHJldmlvdXNseSBwYXJ0IG9mIHNlcmllcyBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDIyNjcuaHRtbAoK
djc6CiAtIEFkZCB0b29sc3RhY2sgbWVtb3J5IHJlc2VydmF0aW9uIGZvciBJT01NVSBwYWdlIHRh
Ymxlcy4uLiBSZS11c2Ugb2YKICAgc2hhZG93IGNhbGN1bGF0aW9uIGRpZG4ndCBzZWVtIGFwcHJv
cHJpYXRlIHNvIGEgbmV3IGhlbHBlciBmdW5jdGlvbiBpcwogICBhZGRlZAoKdjU6CiAtIE1pbm9y
IHN0eWxlIGZpeGVzCi0tLQogdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgICAgICAgICAgICAgICB8
ICAgNiArLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgICB8ICAgMSArCiB0
b29scy9saWJ4bC9saWJ4bF91dGlscy5jICAgICAgICAgICAgIHwgIDE1ICsrKwogdG9vbHMvbGli
eGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgICB8ICAgMSArCiB0b29scy94bC94bF9wYXJzZS5j
ICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAg
ICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAg
IHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL210cnIuYyAgICAgICAgICAgICAgIHwgICA1ICst
CiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAgICAgIHwgICAyICstCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvbW0v
cGFnaW5nLmMgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMg
ICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAg
ICAgIHwgICA0ICstCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICAgICAgICAgIHwgICAy
ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jIHwgIDExIC0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICB8IDEzNCArKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICB8ICAxMiAt
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgfCAgMTAgKy0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgfCAgOTcgLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oICAgICAgICAgICB8ICAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgICB8ICAgMiArLQogeGVuL2luY2x1ZGUveGVu
L2lvbW11LmggICAgICAgICAgICAgICB8ICAxNiAtLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICAgICAgICAgICAgfCAgIDIgLQogMjMgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygr
KSwgMjcxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggNDQ4YTJhZjhmZC4uZmQ2ZjMzMzEyZSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfbWVtLmMKQEAgLTQ2MSwxNSArNDYxLDE3IEBAIGludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1v
cnkobGlieGxfY3R4ICpjdHgsCiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgICpuZWVkX21l
bWtiID0gYl9pbmZvLT50YXJnZXRfbWVta2I7CisgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZvLT5z
aGFkb3dfbWVta2IgKyBiX2luZm8tPmlvbW11X21lbWtiOworCiAgICAgc3dpdGNoIChiX2luZm8t
PnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJQlhM
X0RPTUFJTl9UWVBFX0hWTToKLSAgICAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZvLT5zaGFkb3df
bWVta2IgKyBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVlZF9tZW1rYiArPSBM
SUJYTF9IVk1fRVhUUkFfTUVNT1JZOwogICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9p
bmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpCiAgICAgICAgICAgICAqbmVlZF9tZW1rYiAr
PSAzMiAqIDEwMjQ7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVf
UFY6Ci0gICAgICAgICpuZWVkX21lbWtiICs9IGJfaW5mby0+c2hhZG93X21lbWtiICsgTElCWExf
UFZfRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVlZF9tZW1rYiArPSBMSUJYTF9QVl9FWFRSQV9N
RU1PUlk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gRVJST1Jf
SU5WQUw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYjYxMzk5Y2UzNi4uZDk0Yjc0NTNjYiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbApAQCAtNDg2LDYgKzQ4Niw3IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0g
U3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgidGFyZ2V0X21lbWtiIiwgICAgTWVt
S0IpLAogICAgICgidmlkZW9fbWVta2IiLCAgICAgTWVtS0IpLAogICAgICgic2hhZG93X21lbWti
IiwgICAgTWVtS0IpLAorICAgICgiaW9tbXVfbWVta2IiLCAgICAgTWVtS0IpLAogICAgICgicnRj
X3RpbWVvZmZzZXQiLCAgdWludDMyKSwKICAgICAoImV4ZWNfc3NpZHJlZiIsICAgIHVpbnQzMiks
CiAgICAgKCJleGVjX3NzaWRfbGFiZWwiLCBzdHJpbmcpLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKaW5kZXggZjM2MGY1
ZTIyOC4uNDA1NzMzYjdlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC00OCw2ICs0OCwyMSBAQCB1bnNpZ25l
ZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KHVuc2lnbmVkIGxvbmcgbWF4
bWVtX2tiLCB1bnNpZ25lZAogICAgIHJldHVybiA0ICogKDI1NiAqIHNtcF9jcHVzICsgMiAqICht
YXhtZW1fa2IgLyAxMDI0KSk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVk
X2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYikKK3sKKyAgICB1bnNpZ25lZCBs
b25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4bWVtX2tiIC8gNDsKKyAgICB1bnNp
Z25lZCBpbnQgbGV2ZWw7CisKKyAgICAvKiBBc3N1bWUgYSA0IGxldmVsIHBhZ2UgdGFibGUgd2l0
aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KKyAgICBmb3IgKGxldmVsID0gMDsgbGV2ZWwgPCA0
OyBsZXZlbCsrKQorICAgIHsKKyAgICAgICAgbWVtX3BhZ2VzID0gRElWX1JPVU5EVVAobWVtX3Bh
Z2VzLCA1MTIpOworICAgICAgICBpb21tdV9wYWdlcyArPSBtZW1fcGFnZXM7CisgICAgfQorCisg
ICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKK30KKwogY2hhciAqbGlieGxfZG9taWRfdG9fbmFt
ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGxl
bjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggYi90b29scy9saWJ4bC9s
aWJ4bF91dGlscy5oCmluZGV4IDQ0NDA5YWZkYzQuLjYzMGNjYmUyOGEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaApA
QCAtMjQsNiArMjQsNyBAQCBjb25zdAogY2hhciAqbGlieGxfYmFzZW5hbWUoY29uc3QgY2hhciAq
bmFtZSk7IC8qIHJldHVybnMgc3RyaW5nIGZyb20gc3RyZHVwICovCiAKIHVuc2lnbmVkIGxvbmcg
bGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2Is
IHVuc2lnbmVkIGludCBzbXBfY3B1cyk7Cit1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJl
ZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IpOwogaW50IGxpYnhsX25hbWVf
dG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpkb21p
ZCk7CiBpbnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4bF9jdHggKmN0eCwg
Y29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNoYXIgKmxpYnhsX2RvbWlkX3Rv
X25hbWUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGUxMDViZGEyYmIuLmMx
OTNmZTliYTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwv
eGxfcGFyc2UuYwpAQCAtMTQ0OCwxNCArMTQ0OCwxNyBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRh
KGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCi0g
ICAgLyogbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSBtdXN0IGJlIGNhbGxlZCBh
ZnRlciBmaW5hbCB2YWx1ZXMKKyAgICAvKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9y
eSgpIGFuZAorICAgICAqIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJl
IGNhbGxlZCBhZnRlciBmaW5hbCB2YWx1ZXMKICAgICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQp
IGZvciB2Y3B1cyBhbmQgbWVtb3J5IGFyZSBzZXQsIGJlY2F1c2UgdGhlCi0gICAgICogY2FsY3Vs
YXRpb24gZGVwZW5kcyBvbiB0aG9zZSB2YWx1ZXMuICovCisgICAgICogY2FsY3VsYXRpb25zIGRl
cGVuZCBvbiB0aG9zZSB2YWx1ZXMuICovCiAgICAgYl9pbmZvLT5zaGFkb3dfbWVta2IgPSAheGx1
X2NmZ19nZXRfbG9uZyhjb25maWcsICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApCiAgICAgICAgID8g
bCAqIDEwMjQKICAgICAgICAgOiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShiX2lu
Zm8tPm1heF9tZW1rYiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBiX2luZm8tPm1heF92Y3B1cyk7CiAKKyAgICBiX2luZm8tPmlvbW11X21lbWtiID0gbGlieGxf
Z2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1heF9tZW1rYik7CisKICAgICB4bHVf
Y2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5vbWlncmF0ZSIsICZiX2luZm8tPmRpc2FibGVfbWln
cmF0ZSwgMCk7CiAKICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAidHNjX21vZGUi
LCAmbCwgMSkpIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwppbmRleCA3ZjE0NDI5MzJhLi42OTI1NjU3NTdlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMDU2LDcgKzEwNTYsNyBA
QCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAg
ICAgICAgIW1mbl9lcShscGFlX2dldF9tZm4oKmVudHJ5KSwgbHBhZV9nZXRfbWZuKG9yaWdfcHRl
KSkgKQogICAgICAgICBwMm1fZnJlZV9lbnRyeShwMm0sIG9yaWdfcHRlLCBsZXZlbCk7CiAKLSAg
ICBpZiAoIGhhc19pb21tdV9wdChwMm0tPmRvbWFpbikgJiYKKyAgICBpZiAoIGlzX2lvbW11X2Vu
YWJsZWQocDJtLT5kb21haW4pICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkg
fHwgbHBhZV9pc192YWxpZCgqZW50cnkpKSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQg
Zmx1c2hfZmxhZ3MgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggZDM4MTc4NGVkZC4uN2NmYWIyZGMyNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCkBAIC0zNjUsNyArMzY1LDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9t
MF9jb21wdXRlX25yX3BhZ2VzKAogICAgIH0KIAogICAgIG5lZWRfcGFnaW5nID0gaXNfaHZtX2Rv
bWFpbihkKSAmJgotICAgICAgICAoIWlvbW11X2hhcF9wdF9zaGFyZSB8fCAhcGFnaW5nX21vZGVf
aGFwKGQpKTsKKyAgICAgICAgKCFpb21tdV91c2VfaGFwX3B0KGQpIHx8ICFwYWdpbmdfbW9kZV9o
YXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9IGZhbHNlICkKICAgICB7CiAgICAg
ICAgIG5yX3BhZ2VzID0gZ2V0X21lbXNpemUoJmRvbTBfc2l6ZSwgYXZhaWwpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwppbmRl
eCA3Y2NkODViY2VhLi41YWQxNWVhZmUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL210
cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpAQCAtNzgzLDcgKzc4Myw4IEBAIEhW
TV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTVRSUiwgaHZtX3NhdmVfbXRycl9tc3IsIGh2bV9sb2Fk
X210cnJfbXNyLCAxLAogCiB2b2lkIG1lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAq
ZCkKIHsKLSAgICBpZiAoIChoYXNfaW9tbXVfcHQoZCkgfHwgY2FjaGVfZmx1c2hfcGVybWl0dGVk
KGQpKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0gKQorICAgIGlmICggKGlzX2lvbW11X2VuYWJs
ZWQoZCkgfHwgY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAmJgorICAgICAgICAgZC0+dmNwdSAm
JiBkLT52Y3B1WzBdICkKICAgICB7CiAgICAgICAgIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKGQp
OwogICAgICAgICBmbHVzaF9hbGwoRkxVU0hfQ0FDSEUpOwpAQCAtODMxLDcgKzgzMiw3IEBAIGlu
dCBlcHRlX2dldF9lbnRyeV9lbXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIE1UUlJfVFlQRV9VTkNBQ0hBQkxFOwogICAgIH0K
IAotICAgIGlmICggIWhhc19pb21tdV9wdChkKSAmJiAhY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQp
ICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICYmICFjYWNoZV9mbHVzaF9wZXJtaXR0
ZWQoZCkgKQogICAgIHsKICAgICAgICAgKmlwYXQgPSAxOwogICAgICAgICByZXR1cm4gTVRSUl9U
WVBFX1dSQkFDSzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggYTVmZTg5ZTMzOS4uZWZiODgyMTc2
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTE2NjQsNyArMTY2NCw3IEBAIGludCBtZW1fc2hh
cmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbWVtX3NoYXJp
bmdfb3AgKm1lYykKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX01FTV9TSEFSSU5HX0NPTlRST0w6
CiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gMDsKLSAgICAgICAgICAgIGlmICggdW5saWtl
bHkoaGFzX2lvbW11X3B0KGQpICYmIG1lYy0+dS5lbmFibGUpICkKKyAgICAgICAgICAgIGlmICgg
dW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSAmJiBtZWMtPnUuZW5hYmxlKSApCiAgICAgICAg
ICAgICAgICAgcmMgPSAtRVhERVY7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAg
ZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCA9IG1lYy0+dS5lbmFibGU7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXgg
OGE1MjI5ZWUyMS4uZTVlNDM0OWRlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTM0MSw3ICsxMzQxLDcgQEAgaW50IHNl
dF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5f
bCwKIAogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwMm0tPmRvbWFpbikgKQogICAg
IHsKLSAgICAgICAgaWYgKCAhaGFzX2lvbW11X3B0KGQpICkKKyAgICAgICAgaWYgKCAhaXNfaW9t
bXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgcmV0dXJuIGlv
bW11X2xlZ2FjeV9tYXAoZCwgX2RmbihnZm5fbCksIF9tZm4oZ2ZuX2wpLCBQQUdFX09SREVSXzRL
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01N
VUZfd3JpdGFibGUpOwpAQCAtMTQzMiw3ICsxNDMyLDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogCiAgICAgaWYg
KCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7Ci0gICAgICAgIGlmICggIWhhc19p
b21tdV9wdChkKSApCisgICAgICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgICAgIHJldHVybiBpb21tdV9sZWdhY3lfdW5tYXAoZCwgX2Rm
bihnZm5fbCksIFBBR0VfT1JERVJfNEspOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCA2OWFhMjI4ZTQ2
Li5kOWE1MmM0ZGI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC0yMTMsNyArMjEzLDcgQEAgaW50IHBhZ2luZ19s
b2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBsb2dfZ2xvYmFsKQogewog
ICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSAmJiBsb2dfZ2xvYmFsICkK
KyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgbG9nX2dsb2JhbCApCiAgICAgewogICAg
ICAgICAvKgogICAgICAgICAgKiBSZWZ1c2UgdG8gdHVybiBvbiBnbG9iYWwgbG9nLWRpcnR5IG1v
ZGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYwppbmRleCA3OTVhNDY3NDYyLi5mYTU1ZjM0NzRlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC0x
NDM0LDcgKzE0MzQsNyBAQCBpbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2ln
bmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAgICAgKiBzaGFyZWQgb3IgYmVpbmcg
a2VwdCBpbiBzeW5jIHRoZW4gbmV3bHkgYWRkZWQgbWVtb3J5IG5lZWRzIHRvIGJlCiAgICAgICog
bWFwcGVkIGhlcmUuCiAgICAgICovCi0gICAgaWYgKCBoYXNfaW9tbXVfcHQoaGFyZHdhcmVfZG9t
YWluKSAmJgorICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChoYXJkd2FyZV9kb21haW4pICYmCiAg
ICAgICAgICAhaW9tbXVfdXNlX2hhcF9wdChoYXJkd2FyZV9kb21haW4pICYmCiAgICAgICAgICAh
bmVlZF9pb21tdV9wdF9zeW5jKGhhcmR3YXJlX2RvbWFpbikgKQogICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IGQ1YWZmODNm
MmQuLjczNjRmZDJjMzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVu
L2NvbW1vbi9tZW1vcnkuYwpAQCAtODIzLDcgKzgyMyw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwK
ICAgICB4YXRwLT5ncGZuICs9IHN0YXJ0OwogICAgIHhhdHAtPnNpemUgLT0gc3RhcnQ7CiAKLSAg
ICBpZiAoIGhhc19pb21tdV9wdChkKSApCisgICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICkK
ICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IDE7CiAKICAgICB3aGls
ZSAoIHhhdHAtPnNpemUgPiBkb25lICkKQEAgLTg0NCw3ICs4NDQsNyBAQCBpbnQgeGVubWVtX2Fk
ZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAg
KnhhdHAsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSApCisg
ICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICkKICAgICB7CiAgICAgICAgIGludCByZXQ7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQu
YwppbmRleCAyYTFjODdlNDRiLi4zYjE4MTk1ZWJmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC02MzAsNyArNjMwLDcgQEAg
aW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92
bV9ldmVudF9vcCAqdmVjKQogCiAgICAgICAgICAgICAvKiBObyBwYWdpbmcgaWYgaW9tbXUgaXMg
dXNlZCAqLwogICAgICAgICAgICAgcmMgPSAtRU1MSU5LOwotICAgICAgICAgICAgaWYgKCB1bmxp
a2VseShoYXNfaW9tbXVfcHQoZCkpICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoaXNfaW9t
bXVfZW5hYmxlZChkKSkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICBy
YyA9IC1FWERFVjsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90
cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IDEyZjJj
NGMzZjIuLmVhOWZkNTRlM2IgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl
dmljZV90cmVlLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpA
QCAtNDAsMTcgKzQwLDYgQEAgaW50IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYpCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgm
ZGV2LT5kb21haW5fbGlzdCkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICAvKgotICAgICAq
IFRoZSBod2RvbSBpcyBmb3JjZWQgdG8gdXNlIElPTU1VIGZvciBwcm90ZWN0aW5nIGFzc2lnbmVk
Ci0gICAgICogZGV2aWNlLiBUaGVyZWZvcmUgdGhlIElPTU1VIGRhdGEgaXMgYWxyZWFkeSBzZXQg
dXAuCi0gICAgICovCi0gICAgQVNTRVJUKCFpc19oYXJkd2FyZV9kb21haW4oZCkgfHwKLSAgICAg
ICAgICAgaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQpOwotCi0gICAgcmMg
PSBpb21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gZmFpbDsK
LQogICAgIC8qIFRoZSBmbGFnIGZpZWxkIGRvZXNuJ3QgbWF0dGVyIHRvIERUIGRldmljZS4gKi8K
ICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmFzc2lnbl9kZXZpY2UoZCwgMCwgZHRfdG9fZGV2
KGRldiksIDApOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCA5ZGFjZTY0YWY5Li40Zjcx
ZGI5NWVhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTE0Niw2ICsxNDYsMTcgQEAgc3Rh
dGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQogfQog
Y3VzdG9tX3BhcmFtKCJkb20wLWlvbW11IiwgcGFyc2VfZG9tMF9pb21tdV9wYXJhbSk7CiAKK3N0
YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4gKmQp
Cit7CisgICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUo
ZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBhcmNoX2lvbW11X2NoZWNrX2F1dG90cmFuc2xh
dGVkX2h3ZG9tKGQpOworCisgICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSBmYWxzZTsKKyAg
ICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOworfQorCiBpbnQgaW9tbXVfZG9tYWluX2luaXQo
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9p
b21tdShkKTsKQEAgLTE1OSwxMjkgKzE3MCw0NCBAQCBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIGhkLT5wbGF0Zm9ybV9v
cHMgPSBpb21tdV9nZXRfb3BzKCk7Ci0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmluaXQo
ZCk7Ci19CisgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+aW5pdChkKTsKKyAgICBpZiAoIHJl
dCApCisgICAgICAgIHJldHVybiByZXQ7CiAKLXN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVj
a19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgaWYgKCBpb21tdV9od2RvbV9u
b25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQotICAgICAgICByZXR1cm47CisgICAg
aWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgICAgICBjaGVja19od2RvbV9yZXFzKGQp
OyAvKiBtYXkgbW9kaWZ5IGlvbW11X2h3ZG9tX3N0cmljdCAqLwogCi0gICAgYXJjaF9pb21tdV9j
aGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShkKTsKKyAgICAvKgorICAgICAqIE5COiAncmVsYXhl
ZCcgaC93IGRvbWFpbnMgZG9uJ3QgbmVlZCB0aGUgSU9NTVUgbWFwcGluZ3MgdG8gYmUga2VwdAor
ICAgICAqICAgICBpbi1zeW5jIHdpdGggdGhlaXIgYXNzaWduZWQgcGFnZXMgYmVjYXVzZSBhbGwg
aG9zdCBSQU0gd2lsbCBiZQorICAgICAqICAgICBtYXBwZWQgZHVyaW5nIGh3ZG9tX2luaXQoKS4K
KyAgICAgKi8KKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgfHwgaW9tbXVfaHdkb21f
c3RyaWN0ICkKKyAgICAgICAgaGQtPm5lZWRfc3luYyA9ICFpb21tdV91c2VfaGFwX3B0KGQpOwog
Ci0gICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSBmYWxzZTsKLSAgICBpb21tdV9od2RvbV9z
dHJpY3QgPSB0cnVlOworICAgIHJldHVybiAwOwogfQogCiB2b2lkIF9faHdkb21faW5pdCBpb21t
dV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21t
dSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBjaGVja19od2RvbV9yZXFzKGQpOwotCiAgICAg
aWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIHJlZ2lz
dGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVfZHVtcF9wMm1fdGFibGUsICJkdW1wIGlvbW11IHAy
bSB0YWJsZSIsIDApOwogCi0gICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19pbml0aWFsaXpp
bmc7Ci0gICAgLyoKLSAgICAgKiBOQjogcmVsYXhlZCBodyBkb21haW5zIGRvbid0IG5lZWQgc3lu
YyBiZWNhdXNlIGFsbCByYW0gaXMgYWxyZWFkeQotICAgICAqIG1hcHBlZCBpbiB0aGUgaW9tbXUg
cGFnZSB0YWJsZXMuCi0gICAgICovCi0gICAgaGQtPm5lZWRfc3luYyA9IGlvbW11X2h3ZG9tX3N0
cmljdCAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKTsKLSAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3lu
YyhkKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgICAgICB1
bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdzID0gMDsKLSAgICAgICAgaW50IHJjID0gMDsK
LQotICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKLSAg
ICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21m
bihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiA9IG1mbl90b19nbWZuKGQs
IG1mbik7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwcGluZyA9IElPTU1VRl9yZWFkYWJs
ZTsKLSAgICAgICAgICAgIGludCByZXQ7Ci0KLSAgICAgICAgICAgIGlmICggKChwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA9PSAwKSB8fAotICAgICAgICAgICAgICAg
ICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykKLSAgICAgICAgICAg
ICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICAgbWFwcGluZyB8
PSBJT01NVUZfd3JpdGFibGU7Ci0KLSAgICAgICAgICAgIHJldCA9IGlvbW11X21hcChkLCBfZGZu
KGRmbiksIF9tZm4obWZuKSwgMCwgbWFwcGluZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZmx1c2hfZmxhZ3MpOwotCi0gICAgICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAg
ICAgcmMgPSByZXQ7Ci0KLSAgICAgICAgICAgIGlmICggIShpKysgJiAweGZmZmZmKSApCi0gICAg
ICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Ci0gICAgICAgIH0KLQotICAg
ICAgICAvKiBVc2Ugd2hpbGUtYnJlYWsgdG8gYXZvaWQgY29tcGlsZXIgd2FybmluZyAqLwotICAg
ICAgICB3aGlsZSAoIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChkLCBmbHVzaF9mbGFncykgKQotICAg
ICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFwcGluZyBmYWlsZWQ6ICVkXG4iLAotICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMpOwotICAgIH0KLQogICAgIGhkLT5wbGF0Zm9y
bV9vcHMtPmh3ZG9tX2luaXQoZCk7Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2lu
aXRpYWxpemVkOwogfQogCi12b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCitz
dGF0aWMgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVj
dCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogCi0gICAgaGQtPnN0YXR1cyA9IElP
TU1VX1NUQVRVU19kaXNhYmxlZDsKICAgICBoZC0+cGxhdGZvcm1fb3BzLT50ZWFyZG93bihkKTsK
ICAgICB0YXNrbGV0X3NjaGVkdWxlKCZpb21tdV9wdF9jbGVhbnVwX3Rhc2tsZXQpOwogfQogCi1p
bnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0KLSAgICBpZiAoIGhkLT5zdGF0dXMgPT0gSU9N
TVVfU1RBVFVTX2luaXRpYWxpemVkICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBoZC0+c3Rh
dHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemluZzsKLQotICAgIGlmICggIWlvbW11X3VzZV9o
YXBfcHQoZCkgKQotICAgIHsKLSAgICAgICAgaW50IHJjOwotCi0gICAgICAgIGhkLT5uZWVkX3N5
bmMgPSB0cnVlOwotCi0gICAgICAgIHJjID0gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KGQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCByYyAh
PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGhkLT5uZWVkX3N5
bmMgPSBmYWxzZTsKLSAgICAgICAgICAgICAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2Rp
c2FibGVkOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAg
IH0KLSAgICB9Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkOwot
Ci0gICAgLyoKLSAgICAgKiBUaGVyZSBtYXkgYmUgZGlydHkgY2FjaGUgbGluZXMgd2hlbiBhIGRl
dmljZSBpcyBhc3NpZ25lZAotICAgICAqIGFuZCBiZWZvcmUgaGFzX2lvbW11X3B0KGQpIGJlY29t
aW5nIHRydWUsIHRoaXMgd2lsbCBjYXVzZQotICAgICAqIG1lbW9yeV90eXBlX2NoYW5nZWQgbG9z
ZSBlZmZlY3QgaWYgbWVtb3J5IHR5cGUgY2hhbmdlcy4KLSAgICAgKiBDYWxsIG1lbW9yeV90eXBl
X2NoYW5nZWQgaGVyZSB0byBhbWVuZCB0aGlzLgotICAgICAqLwotICAgIG1lbW9yeV90eXBlX2No
YW5nZWQoZCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9pZCBpb21tdV9kb21haW5fZGVzdHJv
eShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQpA
QCAtNTc0LDExICs1MDAsOCBAQCBpbnQgaW9tbXVfZG9fZG9tY3RsKAogdm9pZCBpb21tdV9zaGFy
ZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIHsKICAgICBBU1NFUlQoaGFwX2VuYWJsZWQo
ZCkpOwotICAgIC8qCi0gICAgICogaW9tbXVfdXNlX2hhcF9wdChkKSBjYW5ub3QgYmUgdXNlZCBo
ZXJlIGJlY2F1c2UgZHVyaW5nIGRvbWFpbgotICAgICAqIGNvbnN0cnVjdGlvbiBoYXNfaW9tbXVf
cHQoZCkgd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlIGhlcmUuCi0gICAgICovCi0gICAgaWYgKCBp
c19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFyZSApCisKKyAgICBpZiAoIGlv
bW11X3VzZV9oYXBfcHQoZCkgKQogICAgICAgICBpb21tdV9nZXRfb3BzKCktPnNoYXJlX3AybShk
KTsKIH0KIApAQCAtNjI1LDggKzU0OCw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2R1bXBfcDJtX3Rh
YmxlKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIG9wcyA9IGlvbW11X2dldF9vcHMoKTsKICAgICBm
b3JfZWFjaF9kb21haW4oZCkKICAgICB7Ci0gICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWlu
KGQpIHx8Ci0gICAgICAgICAgICAgZG9tX2lvbW11KGQpLT5zdGF0dXMgPCBJT01NVV9TVEFUVVNf
aW5pdGlhbGl6ZWQgKQorICAgICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSB8fCAhaXNf
aW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAo
IGlvbW11X3VzZV9oYXBfcHQoZCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA4MTQxMDY2Nzlm
Li4yMzE1ZDQ5MGRjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtOTMzLDkgKzkzMyw2IEBAIHN0
YXRpYyBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHNlZywg
dWludDhfdCBidXMsCiAKICAgICBwZGV2LT5mYXVsdC5jb3VudCA9IDA7CiAKLSAgICBpZiAoICFo
YXNfYXJjaF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVfcHQoZCkgKQotICAgICAgICBpb21tdV90ZWFy
ZG93bihkKTsKLQogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTE0ODQsMTMgKzE0ODEsNiBAQCBz
dGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVz
LCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgaWYgKCAhcGNpZGV2c190cnlsb2NrKCkgKQogICAg
ICAgICByZXR1cm4gLUVSRVNUQVJUOwogCi0gICAgcmMgPSBpb21tdV9jb25zdHJ1Y3QoZCk7Ci0g
ICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBwY2lkZXZzX3VubG9jaygpOwotICAgICAgICBy
ZXR1cm4gcmM7Ci0gICAgfQotCiAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFy
ZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOwogICAgIGlmICggIXBkZXYgKQogICAgIHsK
QEAgLTE1MTksOCArMTUwOSw2IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBk
b25lOgotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSApCi0g
ICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5sb2NrKCk7CiAKICAgICBy
ZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGU1NmQ3YmVmYjQu
LmFlNDYwOGZlMTQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xNzU5LDE1
ICsxNzU5LDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21h
aW4gKmQpCiAKICAgICBBU1NFUlQoaXNfaW9tbXVfZW5hYmxlZChkKSk7CiAKLSAgICAvKgotICAg
ICAqIFdlIGNhbid0IHVzZSBpb21tdV91c2VfaGFwX3B0IGhlcmUgYmVjYXVzZSBlaXRoZXIgSU9N
TVUgc3RhdGUKLSAgICAgKiBpcyBhbHJlYWR5IGNoYW5nZWQgdG8gSU9NTVVfU1RBVFVTX2Rpc2Fi
bGVkIGF0IHRoaXMgcG9pbnQgb3IKLSAgICAgKiBoYXMgYWx3YXlzIGJlZW4gSU9NTVVfU1RBVFVT
X2Rpc2FibGVkLgotICAgICAqCi0gICAgICogV2UgYWxzbyBuZWVkIHRvIHRlc3QgaWYgSEFQIGlz
IGVuYWJsZWQgYmVjYXVzZSBQViBndWVzdHMgY2FuCi0gICAgICogZW50ZXIgdGhpcyBwYXRoIHRv
by4KLSAgICAgKi8KLSAgICBpZiAoIGhhcF9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFy
ZSApCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvaW9tbXUuYwppbmRleCA4MzE5ZmUwYTY5Li40N2EzZTU1MjEzIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYwpAQCAtODEsMTAzICs4MSw2IEBAIGludCBfX2luaXQgaW9tbXVfc2V0
dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICptc2kpCiAgICAgcmV0dXJuIG9wcy0+c2V0dXBf
aHBldF9tc2kgPyBvcHMtPnNldHVwX2hwZXRfbXNpKG1zaSkgOiAtRU5PREVWOwogfQogCi1pbnQg
YXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBpbnQgcmMgPSAwLCBuID0gMDsKLQotICAgIHNw
aW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLQotICAgIGlmICggdW5saWtlbHkoZC0+aXNf
ZHlpbmcpICkKLSAgICAgICAgcmMgPSAtRVNSQ0g7Ci0KLSAgICB3aGlsZSAoICFyYyAmJiAocGFn
ZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmZC0+cGFnZV9saXN0KSkgKQotICAgIHsKLSAgICAg
ICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8Ci0gICAgICAgICAgICAocGFnZS0+dS5pbnVzZS50
eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgICAgICAg
ICAgZ2ZuX3QgZ2ZuID0gbWZuX3RvX2dmbihkLCBtZm4pOwotICAgICAgICAgICAgdW5zaWduZWQg
aW50IGZsdXNoX2ZsYWdzID0gMDsKLQotICAgICAgICAgICAgaWYgKCAhZ2ZuX2VxKGdmbiwgSU5W
QUxJRF9HRk4pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBkZm5fdCBkZm4gPSBf
ZGZuKGdmbl94KGdmbikpOwotCi0gICAgICAgICAgICAgICAgQVNTRVJUKCEoZ2ZuX3goZ2ZuKSA+
PiBERUZBVUxUX0RPTUFJTl9BRERSRVNTX1dJRFRIKSk7Ci0gICAgICAgICAgICAgICAgQlVHX09O
KFNIQVJFRF9NMlAoZ2ZuX3goZ2ZuKSkpOwotICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFw
KGQsIGRmbiwgbWZuLCBQQUdFX09SREVSXzRLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAgICAgICAgICAgICAgLyoKLSAgICAg
ICAgICAgICAgICAgKiBXZSBtYXkgYmUgd29ya2luZyBiZWhpbmQgdGhlIGJhY2sgb2YgYSBydW5u
aW5nIGd1ZXN0LCB3aGljaAotICAgICAgICAgICAgICAgICAqIG1heSBjaGFuZ2UgdGhlIHR5cGUg
b2YgYSBwYWdlIGF0IGFueSB0aW1lLiAgV2UgY2FuJ3QgcHJldmVudAotICAgICAgICAgICAgICAg
ICAqIHRoaXMgKGZvciBpbnN0YW5jZSwgYnkgYnVtcGluZyB0aGUgdHlwZSBjb3VudCB3aGlsZSBt
YXBwaW5nCi0gICAgICAgICAgICAgICAgICogdGhlIHBhZ2UpIHdpdGhvdXQgY2F1c2luZyBsZWdp
dGltYXRlIGd1ZXN0IHR5cGUtY2hhbmdlCi0gICAgICAgICAgICAgICAgICogb3BlcmF0aW9ucyB0
byBmYWlsLiAgU28gYWZ0ZXIgYWRkaW5nIHRoZSBwYWdlIHRvIHRoZSBJT01NVSwKLSAgICAgICAg
ICAgICAgICAgKiBjaGVjayBhZ2FpbiB0byBtYWtlIHN1cmUgdGhpcyBpcyBzdGlsbCB2YWxpZC4g
IE5CIHRoYXQgdGhlCi0gICAgICAgICAgICAgICAgICogd3JpdGFibGUgZW50cnkgaW4gdGhlIGlv
bW11IGlzIGhhcm1sZXNzIHVudGlsIGxhdGVyLCB3aGVuCi0gICAgICAgICAgICAgICAgICogdGhl
IGFjdHVhbCBkZXZpY2UgZ2V0cyBhc3NpZ25lZC4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgICAgICBpZiAoICFyYyAmJiAhaXNfaHZtX2RvbWFpbihkKSAmJgotICAgICAgICAgICAg
ICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spICE9Ci0g
ICAgICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfdW5tYXAoZCwgZGZuLCBQQUdFX09S
REVSXzRLLCAmZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAgICAgICAgICAvKiBJZiB0aGUgdHlw
ZSBjaGFuZ2VkIHlldCBhZ2Fpbiwgc2ltcGx5IGZvcmNlIGEgcmV0cnkuICovCi0gICAgICAgICAg
ICAgICAgICAgIGlmICggIXJjICYmICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlw
ZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxl
X3BhZ2UpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggcmMgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGQocGFnZSwgJmQtPnBhZ2VfbGlz
dCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAg
ICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5hcmNoLnJlbG1lbV9saXN0KTsKLSAg
ICAgICAgaWYgKCAhKCsrbiAmIDB4ZmYpICYmICFwYWdlX2xpc3RfZW1wdHkoJmQtPnBhZ2VfbGlz
dCkgJiYKLSAgICAgICAgICAgICBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOwotICAgIH0KLQotICAgIGlmICggIXJjICkKLSAgICB7Ci0gICAg
ICAgIC8qCi0gICAgICAgICAqIFRoZSBleHBlY3RhdGlvbiBoZXJlIGlzIHRoYXQgZ2VuZXJhbGx5
IHRoZXJlIGFyZSBtYW55IG5vcm1hbCBwYWdlcwotICAgICAgICAgKiBvbiByZWxtZW1fbGlzdCAo
dGhlIG9uZXMgd2UgcHV0IHRoZXJlKSBhbmQgb25seSBmZXcgYmVpbmcgaW4gYW4KLSAgICAgICAg
ICogb2ZmbGluZS9icm9rZW4gc3RhdGUuIFRoZSBsYXR0ZXIgb25lcyBhcmUgYWx3YXlzIGF0IHRo
ZSBoZWFkIG9mIHRoZQotICAgICAgICAgKiBsaXN0LiBIZW5jZSB3ZSBmaXJzdCBtb3ZlIHRoZSB3
aG9sZSBsaXN0LCBhbmQgdGhlbiBtb3ZlIGJhY2sgdGhlCi0gICAgICAgICAqIGZpcnN0IGZldyBl
bnRyaWVzLgotICAgICAgICAgKi8KLSAgICAgICAgcGFnZV9saXN0X21vdmUoJmQtPnBhZ2VfbGlz
dCwgJmQtPmFyY2gucmVsbWVtX2xpc3QpOwotICAgICAgICB3aGlsZSAoICFwYWdlX2xpc3RfZW1w
dHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAgICAgICAgICAocGFnZSA9IHBhZ2VfbGlzdF9m
aXJzdCgmZC0+cGFnZV9saXN0KSwKLSAgICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8g
JiAoUEdDX3N0YXRlfFBHQ19icm9rZW4pKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdl
X2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwotICAgICAgICAgICAgcGFnZV9saXN0X2Fk
ZF90YWlsKHBhZ2UsICZkLT5hcmNoLnJlbG1lbV9saXN0KTsKLSAgICAgICAgfQotICAgIH0KLQot
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotCi0gICAgaWYgKCAhcmMgKQot
ICAgICAgICAvKgotICAgICAgICAgKiBmbHVzaF9mbGFncyBhcmUgbm90IHRyYWNrZWQgYWNyb3Nz
IGh5cGVyY2FsbCBwcmUtZW1wdGlvbiBzbwotICAgICAgICAgKiBhc3N1bWUgYSBmdWxsIGZsdXNo
IGlzIG5lY2Vzc2FyeS4KLSAgICAgICAgICovCi0gICAgICAgIHJjID0gaW9tbXVfaW90bGJfZmx1
c2hfYWxsKAotICAgICAgICAgICAgZCwgSU9NTVVfRkxVU0hGX2FkZGVkIHwgSU9NTVVfRkxVU0hG
X21vZGlmaWVkKTsKLQotICAgIGlmICggcmMgJiYgcmMgIT0gLUVSRVNUQVJUICkKLSAgICAgICAg
aW9tbXVfdGVhcmRvd24oZCk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIHZvaWQgX19od2RvbV9p
bml0IGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRfaHdkb20oc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAppbmRl
eCA5MDRjOWFlYzExLi4xNTc3ZTgzZDJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCkBAIC0yMSw3ICsyMSw3
IEBAIHN0cnVjdCBhcmNoX2lvbW11CiB9OwogCiAvKiBBbHdheXMgc2hhcmUgUDJNIFRhYmxlIGJl
dHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQo
ZCkgKGhhc19pb21tdV9wdChkKSkKKyNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBpc19pb21t
dV9lbmFibGVkKGQpCiAKIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9p
ZCk7CiB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaW9tbXUuaAppbmRleCAzMWZkYTRiMGNmLi41MDcxYWZkNmE1IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5o
CkBAIC04OCw3ICs4OCw3IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgKmlv
bW11X2luaXRfb3BzOwogCiAvKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMg
aXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KICNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCi0g
ICAgKGhhcF9lbmFibGVkKGQpICYmIGhhc19pb21tdV9wdChkKSAmJiBpb21tdV9oYXBfcHRfc2hh
cmUpCisgICAgKGhhcF9lbmFibGVkKGQpICYmIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgaW9tbXVf
aGFwX3B0X3NoYXJlKQogCiB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVk
IGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwogdW5zaWdu
ZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWdu
ZWQgaW50IHJlZyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDMxNGYyOGYzMjMuLjRiNjg3MTkzNmMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
CkBAIC03MywxNSArNzMsOSBAQCB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21h
aW4gKmQpOwogCiB2b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAq
ZCk7CiBpbnQgYXJjaF9pb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKLWludCBh
cmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGFy
Y2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRfaHdkb20oc3RydWN0IGRvbWFpbiAqZCk7CiB2
b2lkIGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIAotaW50IGlvbW11
X2NvbnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKTsKLQotLyogRnVuY3Rpb24gdXNlZCBpbnRlcm5h
bGx5LCB1c2UgaW9tbXVfZG9tYWluX2Rlc3Ryb3kgKi8KLXZvaWQgaW9tbXVfdGVhcmRvd24oc3Ry
dWN0IGRvbWFpbiAqZCk7Ci0KIC8qCiAgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSBwYXNzZWQg
dG8gbWFwIG9wZXJhdGlvbnMgYW5kIHBhc3NlZCBieSBsb29rdXAKICAqIG9wZXJhdGlvbnMuCkBA
IC0yNDgsMTMgKzI0Miw2IEBAIHN0cnVjdCBpb21tdV9vcHMgewogIyBkZWZpbmUgaW9tbXVfdmNh
bGwgaW9tbXVfY2FsbAogI2VuZGlmCiAKLWVudW0gaW9tbXVfc3RhdHVzCi17Ci0gICAgSU9NTVVf
U1RBVFVTX2Rpc2FibGVkLAotICAgIElPTU1VX1NUQVRVU19pbml0aWFsaXppbmcsCi0gICAgSU9N
TVVfU1RBVFVTX2luaXRpYWxpemVkCi19OwotCiBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICAgICBz
dHJ1Y3QgYXJjaF9pb21tdSBhcmNoOwogCkBAIC0yNjksOSArMjU2LDYgQEAgc3RydWN0IGRvbWFp
bl9pb21tdSB7CiAgICAgLyogRmVhdHVyZXMgc3VwcG9ydGVkIGJ5IHRoZSBJT01NVSAqLwogICAg
IERFQ0xBUkVfQklUTUFQKGZlYXR1cmVzLCBJT01NVV9GRUFUX2NvdW50KTsKIAotICAgIC8qIFN0
YXR1cyBvZiBndWVzdCBJT01NVSBtYXBwaW5ncyAqLwotICAgIGVudW0gaW9tbXVfc3RhdHVzIHN0
YXR1czsKLQogICAgIC8qCiAgICAgICogRG9lcyB0aGUgZ3Vlc3QgcmVxaXJlIG1hcHBpbmdzIHRv
IGJlIHN5bmNob25pemVkLCB0byBtYWludGFpbgogICAgICAqIHRoZSBkZWZhdWx0IGRmbiA9PSBw
Zm4gbWFwLiAoU2VlIGNvbW1lbnQgb24gZGZuIGF0IHRoZSB0b3Agb2YKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggM2Mw
ZGI0MmI4Mi4uM2Y4YWQ1NjY1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTk2NiwxMCArOTY2LDggQEAgc3RhdGlj
IGlubGluZSBib29sIGlzX2h3ZG9tX3Bpbm5lZF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQog
fQogCiAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAotI2RlZmluZSBoYXNfaW9tbXVfcHQo
ZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElPTU1VX1NUQVRVU19kaXNhYmxlZCkKICNkZWZp
bmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21faW9tbXUoZCktPm5lZWRfc3luYykKICNlbHNl
Ci0jZGVmaW5lIGhhc19pb21tdV9wdChkKSBmYWxzZQogI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5
bmMoZCkgZmFsc2UKICNlbmRpZgogCi0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:50:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:50:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nfL-0006Y9-UU; Mon, 02 Sep 2019 14:50:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4nfK-0006XC-BO
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:50:46 +0000
X-Inumbo-ID: 025252e6-cd91-11e9-b95f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 025252e6-cd91-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 14:50: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 03366AEBD;
 Mon,  2 Sep 2019 14:50:29 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
 <20190819182612.16706-3-andrew.cooper3@citrix.com>
 <e9de2d38-3266-b4c1-de73-cf9d0aef95c7@suse.com>
 <d273e361-bcf9-c136-166b-b860c13e767e@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <357d85d2-fb02-2860-bf57-bd4da8e963e5@suse.com>
Date: Mon, 2 Sep 2019 16:50:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d273e361-bcf9-c136-166b-b860c13e767e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86/AMD: Fix handling of x87 exception
 pointers on Fam17h hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <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>

T24gMDIuMDkuMjAxOSAxNjoxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOS8wOC8yMDE5
IDEzOjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTkuMDguMjAxOSAyMDoyNiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IEFNRCBQcmUtRmFtMTdoIENQVXMgIm9wdGltaXNlIiB7Rix9WHtT
QVZFLFJTVE9SfSBieSBub3Qgc2F2aW5nL3Jlc3RvcmluZwo+Pj4gRk9QL0ZJUC9GRFAgaWYgYW4g
eDg3IGV4Y2VwdGlvbiBpc24ndCBwZW5kaW5nLiAgVGhpcyBjYXVzZXMgYW4gaW5mb3JtYXRpb24K
Pj4+IGxlYWssIENWRS0yMDA2LTEwNTYsIGFuZCB3b3JrZWQgYXJvdW5kIGJ5IHNldmVyYWwgT1Nl
cywgaW5jbHVkaW5nIFhlbi4gIEFNRAo+Pj4gRmFtMTdoIENQVXMgbm8gbG9uZ2VyIGhhdmUgdGhp
cyBsZWFrLCBhbmQgYWR2ZXJ0aXNlIHNvIGluIGEgQ1BVSUQgYml0Lgo+Pj4KPj4+IEludHJvZHVj
ZSB0aGUgUlNUUl9GUF9FUlJfUFRSUyBmZWF0dXJlLCBhcyBzcGVjaWZpZWQgYnkgQU1ELCBhbmQg
ZXhwb3NlIHRvIGFsbAo+Pj4gZ3Vlc3RzIGJ5IGRlZmF1bHQuICBXaGlsZSBhZGp1c3RpbmcgbGli
eGwncyBjcHVpZCB0YWJsZSwgYWRkIENMWkVSTyB3aGljaAo+Pj4gbG9va3MgdG8gaGF2ZSBiZWVu
IG9taXR0ZWQgcHJldmlvdXNseS4KPj4+Cj4+PiBBbHNvIGludHJvZHVjZSBhbiBYODZfQlVHIGJp
dCB0byB0cmlnZ2VyIHRoZSAoRilYUlNUT1Igd29ya2Fyb3VuZCwgYW5kIHNldCBpdAo+Pj4gb24g
QU1EIGhhcmR3YXJlIHdoZXJlIFJTVFJfRlBfRVJSX1BUUlMgaXMgbm90IGFkdmVydGlzZWQuICBP
cHRpbWlzZSB0aGUKPj4+IHdvcmthcm91bmQgcGF0aCBieSBkcm9wcGluZyB0aGUgZGF0YS1kZXBl
bmRlbnQgdW5wcmVkaWN0YWJsZSBjb25kaXRpb25zIHdoaWNoCj4+PiB3aWxsIGV2YWx1dGUgdG8g
dHJ1ZSBmb3IgYWxsIDY0Yml0IE9TZXMgYW5kIG1vc3QgMzJiaXQgb25lcy4KPj4gSSBkZWZpbml0
ZWx5IGRvbid0IGJ1eSB0aGUgImFsbCA2NGJpdCBPU2VzIiBwYXJ0IGhlcmU6IEFueW9uZSBkb2lu
Zwo+PiBmdWxsIDgwLWJpdCBGUCBvcGVyYXRpb25zIHdpbGwgaGF2ZSB0byB1c2UgdGhlIEZQVSwg
YW5kIGhlbmNlIG1heQo+PiB3YW50IHRvIGhhdmUgc29tZSB1bm1hc2tlZCBleGNlcHRpb25zLgo+
IAo+IEFuZCBhbGwgMCBwZW9wbGUgZG9pbmcgdGhhdCBpcyBzdGlsbCAwLgo+IAo+IFllcyBJJ20g
YmVpbmcgYSBsaXR0bGUgZmFjZXRpb3VzLCBidXQgdGhlcmUgaXMgZXhjZWVkaW5nbHkgbGl0dGxl
Cj4gc29mdHdhcmUgd2hpY2ggdXNlcyA4MC1iaXQgRlBVIG9wZXJhdGlvbnMgdGhlc2UgZGF5cywg
YXMgaXQgaGFzIGJlZW4KPiBzdXBlcnNlZGVkIGJ5IFNTRS4KCkp1c3QgZm9yIHlvdXIgYW11c2Vt
ZW50LCBJIHJ1biBzdWNoIHNvZnR3YXJlIG15c2VsZi4gV2hlbiBjb21wdXRpbmcKZnJhY3RhbHMg
dGhlIGV4dHJhIGJpdHMgb2YgcHJlY2lzaW9uIG1heSBtYXR0ZXIgcXVpdGUgYSBsb3QuIEdyYW50
ZWQKSSBkb24ndCBmYW5jeSBydW5uaW5nIHNvbWV0aGluZyBsaWtlIHRoaXMgb24gdG9wIG9mIFhl
bi4KCj4+ICBJJ20gYWxzbyBub3Qgc3VyZSB3aHkgeW91Cj4+IGNhbGwgdGhlbSAidW5wcmVkaWN0
YWJsZSI6IElmIGFsbCAob3IgbW9zdCkgY2FzZXMgbWF0Y2gsIHRoZSBicmFuY2gKPj4gdGhlcmUg
Y291bGQgYmUgcHJldHR5IHdlbGwgcHJlZGljdGVkIChzdWJqZWN0IG9mIGNvdXJzZSB0byBjYXBh
Y2l0eSkuCj4gCj4gRGF0YS1kZXBlbmRlbnQgYnJhbmNoZXMgd2hpY2ggaGF2ZSBubyBjb3JyZWxh
dGlvbiB0byBwYXR0ZXJuIGhpc3RvcnksIG9mCj4gd2hpY2ggdGhpcyBpcyBhbiBleGFtcGxlLCBh
cmUgZnJlcXVlbnRseSBtaXNwcmVkaWN0ZWQgYmVjYXVzZSB0aGV5IGFyZQo+IGluaGVyZW50bHkg
dW5zdGFibGUuCj4gCj4gSW4gdGhpcyBjYXNlLCB5b3UncmUgdHJhZGluZyBvZmYgdGhlIGZhY3Qg
dGhhdCBhbiB1bm1hc2tlZCBleGNlcHRpb24gaXMKPiBiYXNpY2FsbHkgbmV2ZXIgcGVuZGluZywg
YWdhaW5zdCB0aGUgY29zdCBvZiBtaXNwcmVkaWN0cyBpbiB0aGUgY29udGV4dAo+IHN3aXRjaCBw
YXRoLgoKRm9yCgogICAgaWYgKCAhKGZwdV9jdHh0LT5mc3cgJiB+ZnB1X2N0eHQtPmZjdyAmIDB4
MDAzZikgJiYKCnlvdSdyZSBjbGFpbWluZyBpdCB0byBiZSB0cnVlIG1vc3Qgb2YgdGhlIHRpbWUu
IEhvdyBjb3VsZCB0aGUKcHJlZGljdG9yIGJlIG1pc2xlYWQgaWYgd2hlbmV2ZXIgdGhpcyBpcyBl
bmNvdW50ZXJlZCB0aGUgcmVzdWx0Cm9mIHRoZSBkb3VibGUgJiBpcyB6ZXJvPwoKPj4gQWxsIGlu
IGFsbCBJJ2QgcHJlZmVyIGlmIHRoZSBjb25kaXRpb25zIHJlbWFpbmVkIGluIHBsYWNlOyBteSBt
aW5pbWFsCj4+IHJlcXVlc3Qgd291bGQgYmUgZm9yIHRoZXJlIHRvIGJlIGEgY29tbWVudCB3aHkg
dGhlcmUncyBubyBldmFsdWF0aW9uCj4+IG9mIEZTVy9GQ1cuCj4+Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvaTM4Ny5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCj4+PiBAQCAtNDMsMjAg
KzQzLDE3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmcHVfZnhyc3RvcihzdHJ1Y3QgdmNwdSAqdikK
Pj4+ICAgICAgY29uc3QgdHlwZW9mKHYtPmFyY2gueHNhdmVfYXJlYS0+ZnB1X3NzZSkgKmZwdV9j
dHh0ID0gdi0+YXJjaC5mcHVfY3R4dDsKPj4+ICAKPj4+ICAgICAgLyoKPj4+IC0gICAgICogQU1E
IENQVXMgZG9uJ3Qgc2F2ZS9yZXN0b3JlIEZEUC9GSVAvRk9QIHVubGVzcyBhbiBleGNlcHRpb24K
Pj4+ICsgICAgICogU29tZSBDUFVzIGRvbid0IHNhdmUvcmVzdG9yZSBGRFAvRklQL0ZPUCB1bmxl
c3MgYW4gZXhjZXB0aW9uCj4+IEFyZSB0aGVyZSBhbnkgbm9uLUFNRCBDUFVzIGtub3duIHRvIGhh
dmUgdGhpcyBpc3N1ZT8gSWYgbm90LCBpcwo+PiB0aGVyZSBhIHBhcnRpY3VsYXIgcmVhc29uIHlv
dSBkb24ndCBzYXkgIlNvbWUgQU1EIENQVXMgLi4uIj8KPiAKPiBJJ20gbm90IGF3YXJlIG9mIGFu
eSwgYnV0IGxlYXZpbmcgaXQgYXMgIlNvbWUgQU1EIiBtaWdodCBiZWNvbWUgc3RhbGUgaWYKPiBv
dGhlcnMgZG8gc3VyZmFjZS4KPiAKPiBJbmZvcm1hdGlvbiBhYm91dCB3aGljaCBDUFVzIGFyZSBh
ZmZlY3RlZCBzaG91bGQgZXhjbHVzaXZlbHkgYmUKPiBkZXRlcm1pbmVkIGJ5IHRoZSBsb2dpYyB3
aGljaCBzZXRzIGNwdV9idWdfZnB1X3B0cl9sZWFrLCB3aGljaCB3b24ndCBiZQo+IHN0YWxlLgoK
V2VsbCwgb2theSB0aGVuLgoKPj4+ICAgICAgICogaXMgcGVuZGluZy4gQ2xlYXIgdGhlIHg4NyBz
dGF0ZSBoZXJlIGJ5IHNldHRpbmcgaXQgdG8gZml4ZWQKPj4+ICAgICAgICogdmFsdWVzLiBUaGUg
aHlwZXJ2aXNvciBkYXRhIHNlZ21lbnQgY2FuIGJlIHNvbWV0aW1lcyAwIGFuZAo+Pj4gICAgICAg
KiBzb21ldGltZXMgbmV3IHVzZXIgdmFsdWUuIEJvdGggc2hvdWxkIGJlIG9rLiBVc2UgdGhlIEZQ
VSBzYXZlZAo+Pj4gICAgICAgKiBkYXRhIGJsb2NrIGFzIGEgc2FmZSBhZGRyZXNzIGJlY2F1c2Ug
aXQgc2hvdWxkIGJlIGluIEwxLgo+Pj4gICAgICAgKi8KPj4+IC0gICAgaWYgKCAhKGZwdV9jdHh0
LT5mc3cgJiB+ZnB1X2N0eHQtPmZjdyAmIDB4MDAzZikgJiYKPj4+IC0gICAgICAgICBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQo+Pj4gLSAgICB7Cj4+PiArICAg
IGlmICggY3B1X2J1Z19mcHVfcHRyX2xlYWsgKQo+Pj4gICAgICAgICAgYXNtIHZvbGF0aWxlICgg
ImZuY2xleFxuXHQiCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAiZmZyZWUgJSVzdCg3KVxu
XHQiIC8qIGNsZWFyIHN0YWNrIHRhZyAqLwo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgImZp
bGRsICUwIiAgICAgICAgICAvKiBsb2FkIHRvIGNsZWFyIHN0YXRlICovCj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICA6IDogIm0iICgqZnB1X2N0eHQpICk7Cj4+IElmIGhlcmUgYW5kIGluIHRo
ZSByZXNwZWN0aXZlIHhzYXZlIGluc3RhbmNlIHlvdSdkIHVzZSBhbHRlcm5hdGl2ZXMKPj4gcGF0
Y2hpbmcsIEkgd291bGRuJ3QgbWluZCB0aGUgdXNlIG9mIGEgWDg2X0JVR18qIGZvciB0aGlzIChh
cyBtYWRlCj4+IHBvc3NpYmxlIGJ5IHBhdGNoIDEpLgo+IAo+IGEpIHRoaXMgc2hvdWxkIHByb2Jh
Ymx5IGJlIGEgc3RhdGljIGJyYW5jaCBpZi93aGVuIHdlIGdhaW4gdGhhdAo+IGluZnJhc3RydWN0
dXJlLCBidXQgLi4uCj4gCj4+IEJ1dCBhcyBzYWlkIGJlZm9yZSwganVzdCBsaWtlIGZvciBzeW50
aGV0aWMKPj4gZmVhdHVyZXMgSSBzdHJvbmdseSB0aGluayB3ZSBzaG91bGQgdXNlIHNpbXBsZSBi
b29sZWFuIHZhcmlhYmxlcwo+PiB3aGVuIHVzaW5nIHRoZW0gb25seSBpbiBpZigpLXMuIFVzZSBv
ZiB0aGUgZmVhdHVyZSgvYnVnKSBtYWNoaW5lcnkKPj4gaXMgbmVlZGVkIG9ubHkgdG8gbm90IGZ1
cnRoZXIgY29tcGxpY2F0ZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcuCj4gCj4gLi4uIGIpCj4gCj4g
SSBzZWUgSSdtIGdvaW5nIHRvIGhhdmUgdG8gcmVwZWF0IG15c2VsZiwgd2hpY2ggaXMgdGltZSBJ
IGNhbid0IHJlYWxseQo+IGFmZm9yZCB0byB3YXN0ZS4KPiAKPiB4ODZfY2FwYWJpbGl0aWVzIGlz
IG5vdCwgYW5kIGhhcyBuZXZlciBiZWVuLCAianVzdCBmb3IgYWx0ZXJuYXRpdmVzIi7CoAo+IEl0
IGlzIGFsc28gbm90IGhvdyBpdCBpcyBjdXJyZW50bHkgdXNlZCBpbiBYZW4uCgpBbmQgSSd2ZSBu
b3QgYmVlbiBjbGFpbWluZyB0aGlzLiBOZXZlcnRoZWxlc3MgbXkgb3BpbmlvbiBpcyB0aGF0IGl0
CnNob3VsZG4ndCBiZSBuZWVkbGVzc2x5IGFidXNlZCBiZXlvbmQgaXRzIG1haW4gcHVycG9zZS4g
SS5lLiBkZXJpdmluZwpjcHVfaGFzXyogZmxhZ3MgZnJvbSBpdCBiZWNhdXNlIGZlYXR1cmVzIGZs
YWdzIGdldCBjb2xsZWN0ZWQgdGhpcyB3YXkKaXMgY2VydGFpbmx5IGZpbmUuIEJ1dCBpbnRyb2R1
Y2luZyBhcnRpZmljaWFsIGV4dGVuc2lvbnMgaXMgKGltbykgbm90LgpJIHRob3VnaHQgSSBoYWQg
c3VjY2Vzc2Z1bGx5IGNvbnZpbmNlZCB5b3Ugb2Ygbm90IGFkZGluZyBzeW50aGV0aWMKZmVhdHVy
ZSAobm9uLWJ1ZykgZmxhZ3MgZWl0aGVyIGFueW1vcmUsIHVubGVzcyBuZWVkZWQgZm9yIGFsdGVy
bmF0aXZlcwpwYXRjaGluZy4KCkFueXdheSAtIGluIHRoZSBpbnRlcmVzdCBvZiBmb3J3YXJkIHBy
b2dyZXNzLCB5ZXQgd2l0aG91dCBiZWluZwpjb252aW5jZWQgYXQgYWxsLCBJJ2xsIChhcyBpbiBz
byBtYW55IGVhcmxpZXIgY2FzZXMpIGdpdmUgaW4gaGVyZSBhbmQKc2VlIGFib3V0IGFja2luZyBw
YXRjaCAxIHRoZW4uCgo+IEkgYWxzbyBkb24ndCBhZ3JlZSB3aXRoIHRoZSBnZW5lcmFsIHN1Z2dl
c3Rpb24gYmVjYXVzZSBhbW9uZ3N0IG90aGVyCj4gdGhpbmdzLCB0aGVyZSBpcyBhIGZhY3RvciBv
ZiA4IHN0b3JhZ2UgZGlmZmVyZW5jZSBiZXR3ZWVuIG9uZSBleHRyYSBiaXQKPiBpbiB4ODZfY2Fw
YWJpbGl0aWVzW10gYW5kIHVzaW5nIHNjYXR0ZXJlZCBib29sZWFucy4KCldoaWxlIGEgdmFsaWQg
YXJndW1lbnQgYXQgdGhlIGZpcnN0IGdsYW5jZSwgdGhlcmUncyBub3RoaW5nIGtlZXBpbmcKdXMg
ZnJvbSBoYXZpbmcgYSBmZWF0dXJlIGZsYWcgaW5kZXBlbmRlbnQgYml0bWFwLiBDb3JyZWN0IG15
IGlmIEknbQp3cm9uZywgYnV0IEkndmUgZ2FpbmVkIHRoZSBpbXByZXNzaW9uIHRoYXQgeW91IHdh
bnQgdGhpcyBtYWlubHkKYmVjYXVzZSBMaW51eCBkb2VzIGl0IHRoaXMgd2F5LgoKPiBUaGlzIHNl
cmllcywgYW5kIGEgbnVtYmVyIG9mIHJlbGF0ZWQgc2VyaWVzLCBoYXZlIGJlZW4gb3ZlcmR1ZSBm
b3IgbW9yZQo+IHRoYW4gYSB5ZWFyIG5vdywgcGFydGx5IGJlY2F1c2Ugb2Ygc3BlY3VsYXRpdmUg
cHJlZW1wdGlvbiwgYnV0IGFsc28KPiBwYXJ0bHkgYmVjYXVzZSBvZiBhdHRlbXB0ZWQgc2NvcGUg
Y3JlZXAgc3VjaCBhcyB0aGlzLsKgIFNjb3BlIGNyZWVwIGlzCj4gaGF2aW5nIGEgY2F0YXN0cm9w
aGljIGVmZmVjdCBvbiB0aGUgcHJvZHVjdGl2aXR5IG9mIHN1Ym1pc3Npb25zIHRvIFhlbiwKPiBh
bmQgbW9zdCBub3QgY29udGludWUgbGlrZSB0aGlzIHRoZSBYZW4gY29tbXVuaXR5IGlzIHRvIHN1
cnZpdmUuCgpKdWRnaW5nIGZyb20gd2hhdCBJIGd1ZXNzICJzY29wZSBjcmVlcCIgbWVhbnMsIEkn
ZCBzYXkgdGhlcmUgd291bGQKaGF2ZSBiZWVuIGxlc3MgKHJhdGhlciB0aGFuIG1vcmUpIHdvcmsg
Zm9yIHlvdSBpZiB5b3UgaGFkbid0IG1hZGUKcGF0Y2ggMSBhIHByZXJlcSBmb3IgdGhpcyBvbmUu
CgpBcyB0byB0aGUgbW9yZSBnZW5lcmFsIHN0YXRlbWVudCBoZXJlIC0gSSdtIGFmcmFpZCB3ZSdy
ZSBib3RoIGd1aWx0eQpvZiB0aGlzLCB0byBhIHZhcnlpbmcgZGVncmVlLiBZZXQgSSB0aGluayB0
aGF0IGl0J3MgbXV0dWFsbHkgdGhlCmNhc2UgYmVjYXVzZSBpbiBzdWNoIHNpdHVhdGlvbnMgd2Ug
c2luY2VyZWx5IHRoaW5rIHRoYXQgdGhpbmdzIHdvdWxkCmJlIGRvbmUgYmV0dGVyIGEgZGlmZmVy
ZW50IHdheSwgcGVyaGFwcyBpbiBhIG51bWJlciBvZiBjYXNlcyBlLmcuIHRvCmF2b2lkIGhhdmlu
ZyB0byB0b3VjaCB0aGUgc2FtZSBjb2RlIGxhdGVyIGFnYWluLgoKPj4gIFdpdGggdGhpcywga2V5
aW5nIHRoZSByZXR1cm4gdG8gY3B1X2J1Z18qIGFsc28gZG9lc24ndAo+PiBsb29rIHZlcnkgbmlj
ZSwgYnV0IEkgYWRtaXQgSSBjYW4ndCBzdWdnZXN0IGEgYmV0dGVyIGFsdGVybmF0aXZlCj4+IChv
dGhlciB0aGFuIGxlYXZpbmcgdGhlIHZlbmRvciBjaGVjayBpbiBwbGFjZSBhbmQgY2hlY2tpbmcg
dGhlCj4+IFg4Nl9GRUFUVVJFX1JTVFJfRlBfRVJSX1BUUlMgYml0KS4KPj4KPj4gQW4gb3B0aW9u
IG1pZ2h0IGJlIHRvIGdpdmUgdGhlIGNvbnN0cnVjdCBhIGRpZmZlcmVudCBuYW1lLCB3aXRob3V0
Cj4+ICJsZWFrIiBpbiBpdCAoTk9fRlBfRVJSX1BUUlM/KS4KPiAKPiBUaGlzIG5hbWUgYWxzbyBp
c24ndCBpZGVhbCwgYmVjYXVzZSBpdHMgbm90IGFsd2F5cyB0aGF0IHRoZXJlIGFyZSBubwo+IGVy
cm9yIHBvaW50ZXJzLgo+IAo+IFg4Nl9CVUdfRlBVX1BUUlMgbWlnaHQgYmUgYmVzdCwgYXMgaXQg
aXMgbmV1dHJhbCBhcyB0byBwcmVjaXNlbHkgd2hhdCBpcwo+IGJ1Z2d5IHdpdGggdGhlbS4KCldl
bGwsIG9rYXksIGxldCdzIHVzZSB0aGF0IG9uZSB0aGVuIGFuZCBob3BlIHdlIHdvbid0IGxlYXJu
IG9mIGEgMm5kCkZQVV9QVFJTIGJ1ZyBsYXRlciBvbi4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:51:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:51: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 1i4ng6-0006sJ-A0; Mon, 02 Sep 2019 14:51:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4ng4-0006rk-9Y
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:51:32 +0000
X-Inumbo-ID: 269a8394-cd91-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 269a8394-cd91-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 14:51: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 12C66B656;
 Mon,  2 Sep 2019 14:51:31 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
 <20190819182612.16706-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d71101fe-9024-f31f-501e-850f2f2babca@suse.com>
Date: Mon, 2 Sep 2019 16:51:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190819182612.16706-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] x86/feature: Generalise synth and
 introduce a bug word
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.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>

T24gMTkuMDguMjAxOSAyMDoyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBGdXR1cmUgY2hhbmdl
cyBhcmUgZ29pbmcgdG8gd2FudCB0byB1c2UgY3B1X2J1Z18qIGluIGEgbWFubm9yIHNpbWlsYXIg
dG8KPiBMaW51eC4gIEludHJvZHVjZSBvbmUgYnVnIHdvcmQsIGFuZCBnZW5lcmFsaXNlIHRoZSBj
YWxjdWxhdGlvbiBvZgo+IE5DQVBJTlRTLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpQcmV0dHkgaGVzaXRhbnRseQpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:53:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4niC-0007IO-OC; Mon, 02 Sep 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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4niB-0007IG-Iy
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:53:43 +0000
X-Inumbo-ID: 7486c838-cd91-11e9-aea3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7486c838-cd91-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 14:53: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 BC6A8AE89;
 Mon,  2 Sep 2019 14:53:41 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
 <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
 <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
 <0b37db94-2051-4ea0-e518-6222346a82c1@suse.com>
 <4dc00c06cae742fdaf13a2d62ed73877@AMSPEX02CL03.citrite.net>
 <f0aa7c7e-82a9-4b94-4c00-d9faa763d505@suse.com>
 <f8078a1de8d54ff5801a679182bfc03e@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9519b0cf-8e00-f1f8-af41-f036a9132208@suse.com>
Date: Mon, 2 Sep 2019 16:53:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f8078a1de8d54ff5801a679182bfc03e@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: WeiLiu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim\(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNjoyMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFllcywgdGhlIGhhcCBw
YXJ0IHN0YXlzIHB1dC4gVGhlICdvb3Nfb2ZmJyBwYXJ0IG1vdmVzIHRvIHg4NiBhbmQgYXJtIGNh
bgo+IGJlIGxlZnQgYWxvbmUgYmVjYXVzZSBpdCBhbHJlYWR5IHJlamVjdHMgZmxhZ3MgIT0gKGh2
bSB8IGhhcCkuCgpCdXQgaXQgbWF5IGJldHRlciByZWplY3QgdGhlIE9PUyBmbGFnIF9kZXNwaXRl
XyBoYXZpbmcgb25seSBIVk0gZ3Vlc3RzLAphcyBsb25nIGFzIHRoZXJlJ3Mgbm8gc2hhZG93IG1v
ZGUgdGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:57:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nlI-0007XB-Aw; Mon, 02 Sep 2019 14:56: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4nlG-0007X6-NR
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:56:54 +0000
X-Inumbo-ID: e6943866-cd91-11e9-aea3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6943866-cd91-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 14: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 E7522AE65;
 Mon,  2 Sep 2019 14:56:49 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190902113034.97934-1-roger.pau@citrix.com>
 <e4afc421-17ef-32a7-21f4-3ecb65ebb44a@suse.com>
 <20190902135813.tz64qcg5rxujis6j@Air-de-Roger>
 <386cdf66-f53a-555e-6fb9-1c60681ce082@suse.com>
 <20190902142325.2na455eb75xy5kbp@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4a3b3bc4-9644-9df2-d850-23f12e2b2a9a@suse.com>
Date: Mon, 2 Sep 2019 16:56:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902142325.2na455eb75xy5kbp@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] vpci: don't allow access to devices not
 assigned to the domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNjoyMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gU28gdGhlIHBy
b2JsZW0gSSBmb3VuZCwgYW5kIHRoYXQgSSB3YXMgdHJ5aW5nIHRvIGFkZHJlc3Mgd2l0aCB0aGlz
Cj4gcGF0Y2ggaXMgdGhhdCBhIFBWSCBkb20wIG9uIEFNRCBoYXJkd2FyZSBmaW5kcyB0aGUgaW9t
bXVzIGJ5IHNjYW5uaW5nCj4gdGhlIFBDSSBidXMsIGFuZCBhIExpbnV4IGRvbTAgc2VlbXMgdG8g
aW1tZWRpYXRlbHkgdHVybiBvZmYgdGhlIE1TSQo+IGVuYWJsZSBjb250cm9sIGJpdCBvbiBhbnkg
ZGV2aWNlcyBpdCBmaW5kcywgdGh1cyBsZWF2aW5nIHRoZSBpb21tdQo+IHdpdGhvdXQgYmVpbmcg
YWJsZSB0byBnZW5lcmF0ZSBpbnRlcnJ1cHRzLgo+IAo+IEkgY2FuIGltcGxlbWVudCB0aGUgUk8g
c3R1ZmYsIGJ1dCBpdCBzZWVtcyB3ZWlyZCB0byBtZS4gQUZBSUNUIHRoZQo+IG9ubHkgZGV2aWNl
cyBvd25lZCBieSBYZW4gc2hvdWxkIGJlIHRoZSBzZXJpYWwgY29uc29sZSwgdGhlIGlvbW11IGFu
ZAo+IHRoZSBIUEVUIG1heWJlLiBIb3cgY2FuIGhpZGluZyB0aG9zZSBjYXVzZSBhbm9tYWxpZXMg
aW4gYnVzCj4gZW51bWVyYXRpb24/CgpCb3RoIHRoZSBzZXJpYWwgZGV2aWNlIGFuZCBhbiBJT01N
VSBtYXkgaW4gcHJpbmNpcGxlIGJlIGZ1bmMgMCBvZiBhCm11bHRpLWZ1bmN0aW9uIGRldmljZS4g
QnkgZnVsbHkgaGlkaW5nIHN1Y2ggZGV2aWNlcywgeW91IGFsc28gaGlkZQpmdW5jcyAxLTcgYWZh
aWN0LiBGdXJ0aGVybW9yZSwgZnJvbSBhIHRlY2ggc3VwcG9ydCBwb3YgaXQgc2VlbXMKcmF0aGVy
IGRlc2lyYWJsZSB0byBoYXZlIGUuZy4gbHNwY2kgb3V0cHV0IGluIERvbTAgdG8gYmUgYXMgY29t
cGxldGUKYXMgcG9zc2libGUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 14:59:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 14:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nnr-0007f2-QB; Mon, 02 Sep 2019 14:59:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4nnq-0007ew-BQ
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 14:59:34 +0000
X-Inumbo-ID: 45e62ce8-cd92-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 45e62ce8-cd92-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 14:59:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F423EB694;
 Mon,  2 Sep 2019 14:59:32 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190703105639.23081-1-aisaila@bitdefender.com>
 <7a4c824d-3ccd-b289-3e8e-ff94ea916b3e@suse.com>
 <0d1ab92f-171b-98d9-a69e-5aa7cfbe0d85@bitdefender.com>
 <e61a882e-d2ea-a03d-fde8-2c2befd865da@suse.com>
 <23cebb01-38fc-ba49-5a71-e6129152e488@bitdefender.com>
 <1bdaee7b-a01f-7be8-426f-fe6c678c2859@bitdefender.com>
 <60651ad5-f0bd-caad-77f6-5f8fb71a8319@suse.com>
 <c7060d91-851a-ba04-56c3-90f1aed65913@bitdefender.com>
 <b7c16027-2f50-4011-3866-0b4904596249@suse.com>
 <7d8888b6-ae1b-d059-938e-14fb72e6f9bc@citrix.com>
 <958de8dd-0d66-aa4d-d815-fff01ffc2abf@suse.com>
 <08dc2694-f10b-ad08-12c2-2b04d58897ad@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <888b5b7b-6615-1c28-744d-2637a7a5055d@suse.com>
Date: Mon, 2 Sep 2019 16:59:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <08dc2694-f10b-ad08-12c2-2b04d58897ad@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNjozNiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gSXMg
dGhlcmUgYSB3YXkgd2UgY2FuIGdvIG9uIHdpdGggdGhpcyBpc3N1ZT8KCkFzIGxvbmcgYXMgQW5k
cmV3IHdvdWxkbid0IGNoYW5nZSBoaXMgbWluZCwgYWxsIEkgY2FuIHN1Z2dlc3QgaXMKdGhhdCB5
b3UgYXZvaWQgbWFraW5nIHlvdXIgY2hhbmdlIGRlcGVuZGVudCB1cG9uIG1pbmUuIElmIEkgKGFn
YWluKQplbmQgdXAgcmV2aWV3aW5nIGl0LCBJJ2xsIGhhdmUgdG8ga2VlcCBpbiBtaW5kIHRvIGp1
ZGdlIG9uIGl0IHVzaW5nCnBsYWluIG1hc3Rlciwgbm90IG15IG93biB0cmVlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:08:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 15:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4nwl-00007l-TR; Mon, 02 Sep 2019 15:08:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4nwl-00007g-1C
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:08:47 +0000
X-Inumbo-ID: 8ebb398a-cd93-11e9-b95f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ebb398a-cd93-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 15:08: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 87909B69E;
 Mon,  2 Sep 2019 15:08:44 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-2-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b0d39084-457d-1faa-be8c-3995ff5957a7@suse.com>
Date: Mon, 2 Sep 2019 17:08:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-2-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMDIuMDkuMjAxOSAxNjo1MCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSBmbGFnIGlzIG5v
dCBuZWVkZWQgc2luY2UgdGhlIGRvbWFpbiAnb3B0aW9ucycgY2FuIG5vdyBiZSB0ZXN0ZWQKPiBk
aXJlY3RseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgoKSW4gcHJpbmNpcGxlClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CmJ1dAoKSnVsaWVuLCBTdGVmYW5vLAoKSSdkIGxpa2UgdG8gdG8gYXNrIGZv
ciBhbiBleHBsaWNpdCBvcGluaW9uIG9mIGF0IGxlYXN0IG9uZSBvZiB5b3UKcmVnYXJkaW5nIHRo
ZSBiZWhhdmlvciBvbiBBcm0uIER1cmluZyB2NyByZXZpZXcgSSBkaWQgc3VnZ2VzdCB0aGF0CnRo
ZSBmbGFnIGJlaW5nIHNldCBzaG91bGQgZ2V0IHJlamVjdGVkIHRoZXJlLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:14:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 15:14:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4o1p-0000uL-He; Mon, 02 Sep 2019 15:14: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=R1Xd=W5=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i4o1o-0000uG-Je
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:14:00 +0000
X-Inumbo-ID: 49b1d244-cd94-11e9-aea3-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49b1d244-cd94-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 15:13:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567437239;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=7jlIAZm7gUDRS/sIAAA6HE4X9uSwnhvr+ppqaRKDNFU=;
 b=IRuvPExC8hzEQnMg4j4VfVbWXX8M7P8E7L569u9lx5bWlXjVqcrkGYry
 83Q6T5GsNEUkdkSTUSRbC/6slNw5P5mdKqbFxVE1IbChfgXJMAthkl61S
 x9gr9fzWM7T6l+Rbv9w7EahaXdeBwHLF/ZvnC8hcfkKkcBQC+92Pf3Ibb 8=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: B/5X8TNKOreMjli9gh7ehgJBjNZke7divN2EgqwRlGLBfk2JDgWxCcfdqQgo1KHd4XoKp7Ro+Y
 JDSVtYz1UkCWn/GBcUaYi0lLQjx0b97JTz4tHjhBm4vQFFNqc727RWbl0g4lFBE4MNHwmZgp9X
 gcvB8htXkaNeOsb/jj7pwTFrqqvGsZvpmg4sVXDKvJ6GHj4T8dwMrNqxiAEP9vP0BwElMFXUjX
 FEg0mzEaEOIerNXQLSBZEODI2AaYUp0v7lrXb+VYJllRY9QEF6XAG791DYi0ddmG+pM62K48BL
 Dkw=
X-SBRS: 2.7
X-MesageID: 5243700
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5243700"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
Thread-Index: AQHVXw0b+0WFjb3WC0C8fMKn7++tpqcYNaWAgAApv5D//+psAIAAJTyQ///h/4CAACPBEP//6AKAAATFenA=
Date: Mon, 2 Sep 2019 15:13:55 +0000
Message-ID: <80440d28316f4cc3921f869005f1b94c@AMSPEX02CL03.citrite.net>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
 <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
 <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
 <0b37db94-2051-4ea0-e518-6222346a82c1@suse.com>
 <4dc00c06cae742fdaf13a2d62ed73877@AMSPEX02CL03.citrite.net>
 <f0aa7c7e-82a9-4b94-4c00-d9faa763d505@suse.com>
 <f8078a1de8d54ff5801a679182bfc03e@AMSPEX02CL03.citrite.net>
 <9519b0cf-8e00-f1f8-af41-f036a9132208@suse.com>
In-Reply-To: <9519b0cf-8e00-f1f8-af41-f036a9132208@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: WeiLiu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDE1OjU0DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47IFJvZ2VyIFBhdQ0KPiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
PjsgV2VpTGl1DQo+IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDEvNl0g
eDg2L2RvbWFpbjogcmVtb3ZlIHRoZSAnb29zX29mZicgZmxhZw0KPiANCj4gT24gMDIuMDkuMjAx
OSAxNjoyMSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IFllcywgdGhlIGhhcCBwYXJ0IHN0YXlz
IHB1dC4gVGhlICdvb3Nfb2ZmJyBwYXJ0IG1vdmVzIHRvIHg4NiBhbmQgYXJtIGNhbg0KPiA+IGJl
IGxlZnQgYWxvbmUgYmVjYXVzZSBpdCBhbHJlYWR5IHJlamVjdHMgZmxhZ3MgIT0gKGh2bSB8IGhh
cCkuDQo+IA0KPiBCdXQgaXQgbWF5IGJldHRlciByZWplY3QgdGhlIE9PUyBmbGFnIF9kZXNwaXRl
XyBoYXZpbmcgb25seSBIVk0gZ3Vlc3RzLA0KPiBhcyBsb25nIGFzIHRoZXJlJ3Mgbm8gc2hhZG93
IG1vZGUgdGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLg0KPiANCg0KVGhlIGZsYWcgd2lsbCBiZSBy
ZWplY3RlZC4gQXMgSSBzYWlkIChpbiBhYmJyZXZpYXRlZCBmb3JtKSwgdGhlIHRlc3QgaW4gdGhl
IEFSTSBjb2RlIGlzOg0KDQppZiAoY29uZmlnLT5mbGFncyAhPSAoWEVOX0RPTUNUTF9DREZfaHZt
X2d1ZXN0IHwgWEVOX0RPTUNUTF9DREZfaGFwKSApDQoJZXJyb3IuLi4NCg0KU28sIGFueSBhdHRl
bXB0IHRvIHNldCBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmIHdpbGwgYWxyZWFkeSBjYXVzZSBhbiBl
cnJvci4NCg0KICBQYXVsDQoNCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:19:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 15: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 1i4o7M-00017p-Cq; Mon, 02 Sep 2019 15:19:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4o7K-00017j-Lg
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:19:42 +0000
X-Inumbo-ID: 1594aaa8-cd95-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1594aaa8-cd95-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 15:19:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4o7I-0007lj-8P; Mon, 02 Sep 2019 15:19:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4o7H-0000if-Qi; Mon, 02 Sep 2019 15:19:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4o7H-0006HP-Pk; Mon, 02 Sep 2019 15:19:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140930-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot: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-libvirt-raw: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-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-credit1:build-check(1):blocked:nonblocking
 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-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9f159ae07f07fc540290f21937231034f554bdd7
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 15:19:39 +0000
Subject: [Xen-devel] [linux-linus test] 140930: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkzMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTMwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDlmMTU5YWUwN2YwN2ZjNTQwMjkw
ZjIxOTM3MjMxMDM0ZjU1NGJkZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxODEgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTgwIGRheXMgIDEz
MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA5MzAgIDIwMTktMDktMDEgMjI6MDg6
NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQyNzMgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjI5ODcgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:31:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 15:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4oIK-0002b6-HZ; Mon, 02 Sep 2019 15:31:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2SMQ=W5=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i4oIJ-0002b1-IQ
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:31:03 +0000
X-Inumbo-ID: ab8a3694-cd96-11e9-aea3-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab8a3694-cd96-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 15:31:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567438262;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=PIpK+PFRgFlf4LlYd50OocyzLyQ4HFVKaPgE7ebnk1s=;
 b=KKInRl2oXS/F6zHiIyfz7xUs6IDblBMjD0x/OcHp8og0UK8uYnCZ64fA
 UM07tGT003h5IqF1Np/KMlP54H8DSqM5EfkpD1QX3c4yKgpG2Z3OZZK5N
 MSskuenXmKmznKeqkhaGJ4HhB/tTUT79Y1d9RO02q+3UyFtw/jET503Rc U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0lORir4D55fgaD907aAHDpsfTc4re7p41Y6u4SYSRKoeYDfVQQf6xyI1vsB3E1uej7sRP8LzHH
 Vqaz5nkz4d9RU6Yrz1TbEf/6geTzXHvRcvdl0O0KhCn7PRwwqtOiRwGfKLTs7naf+KecfK3bhv
 Mk1s4UID0vzclwwvOYBqq8NPYxuxtNOVdVvQqzNyIlp2rTAR1ziChbSRdV953YaCYZPXPetyE3
 5aIpwfoFM60YEUFpcmqrdQRBRdxfPyV5RLOlbgo8AMjphOjvf+ZnHDyFgONUuxsSPteqOUHLW7
 /zI=
X-SBRS: 2.7
X-MesageID: 5070876
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5070876"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 17:30:37 +0200
Message-ID: <20190902153037.99845-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] vpci: honor read-only 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: 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 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB3cml0ZSBhY2Nlc3MgdGhlIFBDSSBjb25m
aWcgc3BhY2Ugb2YKZGV2aWNlcyBtYXJrZWQgYXMgcmVhZC1vbmx5LgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBDaGFuZ2UgdGhlIGFwcHJvYWNoIGFuZCBhbGxvdyBmdWxsIHJlYWQgYWNjZXNzLCB3
aGlsZSBsaW1pdGluZwogICB3cml0ZSBhY2Nlc3MgdG8gZGV2aWNlcyBtYXJrZWQgUk8uCi0tLQog
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgfCAxNiArKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmluZGV4IDc1OGQ5
NDIwZTcuLmZjNWZlZWI2MjcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCisr
KyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCkBAIC00MTgsMTMgKzQxOCwyMSBAQCB2b2lkIHZw
Y2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQg
c2l6ZSwKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIC8qCi0gICAgICogRmluZCB0aGUg
UENJIGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4KLSAgICAgKiBQYXNzdGhyb3VnaCBldmVyeXRo
aW5nIHRoYXQncyBub3QgdHJhcHBlZC4KLSAgICAgKi8KKyAgICAvKiBGaW5kIHRoZSBQQ0kgZGV2
IG1hdGNoaW5nIHRoZSBhZGRyZXNzLiAqLwogICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9t
YWluKGQsIHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXZmbik7CiAgICAgaWYgKCAhcGRldiAp
CiAgICAgeworICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpyb19tYXAgPSBwY2lfZ2V0X3Jv
X21hcChzYmRmLnNlZyk7CisKKyAgICAgICAgaWYgKCByb19tYXAgJiYgdGVzdF9iaXQoc2JkZi5i
ZGYsIHJvX21hcCkgKQorICAgICAgICAgICAgLyogSWdub3JlIHdyaXRlcyB0byByZWFkLW9ubHkg
ZGV2aWNlcy4gKi8KKyAgICAgICAgICAgIHJldHVybjsKKworICAgICAgICAvKgorICAgICAgICAg
KiBMZXQgdGhlIGhhcmR3YXJlIGRvbWFpbiBhY2Nlc3MgY29uZmlnIHNwYWNlIHJlZ2lvbnMgZm9y
IG5vbi1leGlzdGVudAorICAgICAgICAgKiBkZXZpY2VzLgorICAgICAgICAgKiBUT0RPOiByZXZp
c2l0IGZvciBkb21VIHN1cHBvcnQuCisgICAgICAgICAqLwogICAgICAgICB2cGNpX3dyaXRlX2h3
KHNiZGYsIHJlZywgc2l6ZSwgZGF0YSk7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0tIAoyLjIy
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:33:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 15:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4oKO-0002hW-VM; Mon, 02 Sep 2019 15:33: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=kzGk=W5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i4oKO-0002hQ-9W
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:33:12 +0000
X-Inumbo-ID: f7d49e6a-cd96-11e9-aea3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7d49e6a-cd96-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 15:33: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 65523AF7A;
 Mon,  2 Sep 2019 15:33:10 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20190830082953.2192-1-paul.durrant@citrix.com>
 <20190830082953.2192-2-paul.durrant@citrix.com>
 <38900772-c8ce-bbfd-6d92-fbfe7abc7558@suse.com>
 <6178c787fecf4d8e80967e2681937b0d@AMSPEX02CL03.citrite.net>
 <0b37db94-2051-4ea0-e518-6222346a82c1@suse.com>
 <4dc00c06cae742fdaf13a2d62ed73877@AMSPEX02CL03.citrite.net>
 <f0aa7c7e-82a9-4b94-4c00-d9faa763d505@suse.com>
 <f8078a1de8d54ff5801a679182bfc03e@AMSPEX02CL03.citrite.net>
 <9519b0cf-8e00-f1f8-af41-f036a9132208@suse.com>
 <80440d28316f4cc3921f869005f1b94c@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <32484cb1-1a5d-db21-c625-30008a9773f2@suse.com>
Date: Mon, 2 Sep 2019 17:33:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <80440d28316f4cc3921f869005f1b94c@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: WeiLiu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim\(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNzoxMywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBGcm9tOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFNlbnQ6IDAyIFNlcHRlbWJlciAyMDE5IDE1OjU0
Cj4+Cj4+IE9uIDAyLjA5LjIwMTkgMTY6MjEsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IFllcywg
dGhlIGhhcCBwYXJ0IHN0YXlzIHB1dC4gVGhlICdvb3Nfb2ZmJyBwYXJ0IG1vdmVzIHRvIHg4NiBh
bmQgYXJtIGNhbgo+Pj4gYmUgbGVmdCBhbG9uZSBiZWNhdXNlIGl0IGFscmVhZHkgcmVqZWN0cyBm
bGFncyAhPSAoaHZtIHwgaGFwKS4KPj4KPj4gQnV0IGl0IG1heSBiZXR0ZXIgcmVqZWN0IHRoZSBP
T1MgZmxhZyBfZGVzcGl0ZV8gaGF2aW5nIG9ubHkgSFZNIGd1ZXN0cywKPj4gYXMgbG9uZyBhcyB0
aGVyZSdzIG5vIHNoYWRvdyBtb2RlIHRoZXJlIGluIHRoZSBmaXJzdCBwbGFjZS4KPj4KPiAKPiBU
aGUgZmxhZyB3aWxsIGJlIHJlamVjdGVkLiBBcyBJIHNhaWQgKGluIGFiYnJldmlhdGVkIGZvcm0p
LCB0aGUgdGVzdCBpbiB0aGUgQVJNIGNvZGUgaXM6Cj4gCj4gaWYgKGNvbmZpZy0+ZmxhZ3MgIT0g
KFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8IFhFTl9ET01DVExfQ0RGX2hhcCkgKQo+IAllcnJv
ci4uLgo+IAo+IFNvLCBhbnkgYXR0ZW1wdCB0byBzZXQgWEVOX0RPTUNUTF9DREZfb29zX29mZiB3
aWxsIGFscmVhZHkgY2F1c2UgYW4gZXJyb3IuCgpPaCwgSSdtIHNvcnJ5LCBJIGRpZG4ndCByZWNh
bGwgdGhhdCB0aGV5IGFjY2VwdCBvbmx5IGEgc2luZ2xlIHZhbHVlCmhlcmUuIEknbSBzb3JyeSBm
b3IgdGhlIG5vaXNlIHRoZW4uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:42:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 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 1i4oTW-0003Z2-20; Mon, 02 Sep 2019 15:42:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4oTU-0003Yx-VD
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:42:37 +0000
X-Inumbo-ID: 459484f0-cd98-11e9-aea3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 459484f0-cd98-11e9-aea3-12813bfff9fa;
 Mon, 02 Sep 2019 15:42: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 1i4oTM-0008ER-Tl; Mon, 02 Sep 2019 15:42: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 1i4oTM-0002e7-GE; Mon, 02 Sep 2019 15:42:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4oTM-0001tR-FI; Mon, 02 Sep 2019 15:42:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140932-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=23919ddfd56135cad3cb468a8f54d5a595f024f4
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 15:42:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 140932: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkzMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5MzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
IDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDA5MDUgUkVHUi4gdnMuIDE0MDI4
MgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBp
biAxNDA5MDUgcGFzcyBpbiAxNDA5MzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MDkwNQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAyODIKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyMzkxOWRk
ZmQ1NjEzNWNhZDNjYjQ2OGE4ZjU0ZDVhNTk1ZjAyNGY0CmJhc2VsaW5lIHZlcnNpb246CiBxZW11
dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDE1
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFog
ICAxNCBkYXlzICAgMTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwNzM5ICAyMDE5
LTA4LTI4IDA3OjI4OjAyIFogICAgNSBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGln
YWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4K
ICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hl
dnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2
aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04g
Wm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlh
bkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxj
YXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdtYWlsLmNv
bT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sg
PGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAg
RGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8Op
IDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3Bi
ZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERyLiBE
YXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0
IDxlaGFia29zdEByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9l
Y2stdXMubmV0PgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BAZ21haWwuY29tPgogIElnb3Ig
RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBLaXN6a2EgPGphbi5r
aXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+
CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGly
dFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0
LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENl
cnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0
LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBT
LiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0u
Y29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMg
UGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4K
ICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVs
dXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNv
bT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBE
b3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVy
Lm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRp
dCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3
aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBs
aW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTaGl2YXBy
YXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3Rl
ZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRo
YXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVs
bGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+
CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20g
PHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2Vt
ZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29t
PgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8
eWFuLnkuemhhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1
MzUxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:49:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 15:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4oZh-0003nB-Qk; Mon, 02 Sep 2019 15:49:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4oZf-0003n6-QJ
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:48:59 +0000
X-Inumbo-ID: 2a9abccc-cd99-11e9-951b-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2a9abccc-cd99-11e9-951b-bc764e2007e4;
 Mon, 02 Sep 2019 15:48: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 1i4oZZ-0008Nh-Mu; Mon, 02 Sep 2019 15:48:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4oZZ-0003Kn-Dv; Mon, 02 Sep 2019 15:48:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4oZZ-0004bd-DF; Mon, 02 Sep 2019 15:48:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140946-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=e8e9f4b9820fd48bcb0bcb5b7c655224fd71173d
X-Osstest-Versions-That: xen=b376456a78ce893036002186d1003900a3b8833d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 15:48:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 140946: 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>

ZmxpZ2h0IDE0MDk0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk0Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlOGU5ZjRiOTgyMGZkNDhiY2IwYmNiNWI3YzY1NTIyNGZkNzExNzNkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiMzc2NDU2YTc4Y2U4OTMwMzYw
MDIxODZkMTAwMzkwMGEzYjg4MzNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDA4MzYgIDIwMTkt
MDgtMzAgMTQ6MDA6NDAgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwOTQ2ICAy
MDE5LTA5LTAyIDEzOjAwOjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGIz
NzY0NTZhNzguLmU4ZTlmNGI5ODIgIGU4ZTlmNGI5ODIwZmQ0OGJjYjBiY2I1YjdjNjU1MjI0ZmQ3
MTE3M2QgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:49:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 15: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 1i4oZy-0003o9-31; Mon, 02 Sep 2019 15: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=1c4v=W5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i4oZx-0003o2-Du
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:49:17 +0000
X-Inumbo-ID: 365e68ce-cd99-11e9-aea4-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 365e68ce-cd99-11e9-aea4-12813bfff9fa;
 Mon, 02 Sep 2019 15:49:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567439354;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=rmWZsTJ0Yg7/DOiL/8rjZRXY8KLjw3wVcRTKXZVbA4g=;
 b=h+i+KqXNTtDqiyUzLk6kqMv0/ynG9y78Bif28izqy78I1/2YCze9k3oK
 lBj7ISutzcoy3h/mcNQ+v+ZWSdoUC91HfBj1Ewxb3ufSMaTIJOiflOxt0
 FeDLN+XV50gX3kgw0JoJwhHZEYOVshBuDfFi6/aPczOPMYDh831UHzrVo Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2JHCnBicUDun/Tv9jSXamKWvdiFlrK7i2hpxocINNRWR4jeZUr/jNTfOAHZlkhM65QdUh5R2+w
 FzljGAfNvoUYRWHuVuTqvWNbY+wvYD63eJwxP9/6uXsvXeohzkfXRJ8GwxzFkqFH2T3KERi9IG
 WfC9V0vBxgRz9yypfbqj6opZKmvpwAIdBqkHGfsoB3jjfKcV6Rb5cmtpclK3VRnKekWjy8QIbg
 luVQlsW+hQQRCqUL3hXFGJ+Ez0X2l1ZpeThuh00Oq8W3urVxqWJ1h1pTJq7vLw3dMI1H8pi+eY
 sH0=
X-SBRS: 2.7
X-MesageID: 5244735
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5244735"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23917.14808.737779.119459@mariner.uk.xensource.com>
Date: Mon, 2 Sep 2019 16:48:40 +0100
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D8EFC0B6-0FFC-4288-86EC-FD0A0BB8C3BF@citrix.com-0>
References: <AB34D39A-A120-440E-9309-3950E7A465A5@citrix.com>
 <6785899F-48FE-4977-81D1-3AA700241857@gmail.com>
 <38ac71b4-53c0-9402-2c6f-118f29818f85@citrix.com>
 <FCA290D6-2ECA-4B95-B327-7D263E0E4687@gmail.com>
 <818DA1AE-CE46-4806-B806-0943B79DF725@citrix.com>
 <F76AAD6E-198A-4455-A1DE-EED974DEACA3@citrix.com>
 <23909.26956.404750.684802@mariner.uk.xensource.com>
 <D8EFC0B6-0FFC-4288-86EC-FD0A0BB8C3BF@citrix.com-0>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC] Code of Conduct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@citrix.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Rich Persaud <persaur@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1JGQ10gQ29kZSBvZiBDb25kdWN0
Iik6Cj4gSSBhdHRhY2hlZCBhIHJlZGxpbmUgdmVyc2lvbiBvZiBib3RoIHRoZSBvcmlnaW5hbCAo
YmFzZWQgb24gdGhlIExGIGV2ZW50cyBDb0MpIGFuZCBhIHJlZGxpbmUgdmVyc2lvbiBiYXNlZCBv
biB0aGUgY292ZW5hbnQgZ2l2ZW4gdGhlIGNvbnN0cmFpbnRzIHdlIGFncmVlZC4gQWthCj4gWzFd
IFhlbiBDb0MgQ29udHJpYnV0b3IgQ292ZW5hbnQgYmFzZWxpbmUgKHJlZGxpbmUpLnBkZiAKPiBb
Ml0gWGVuIENvQyBMRiBldmVudHMgYmFzZWxpbmUgKHJlZGxpbmUpLnBkZgo+IAo+IEkgbWluaW1p
emVkIGNoYW5nZXMgdG8gWzJdLiAKCkkgbGlrZSBib3RoIG9mIHRoZXNlLiAgSSB3b3VsZCBiZSBo
YXBweSB0byBhZG9wdCBlaXRoZXIuICBJIHByZWZlciB0aGUKQ29udHJpYnV0b3IgQ292ZW5hbnQg
YmFzZWQgdmVyc2lvbi4KCgpJIGhhdmUgdHdvIGNvbW1lbnRzLiAgVGhlIGZpcnN0IGlzIHZlcnkg
bWlub3I6CgpUaGUgTEYgRXZlbnRzIG9uZSBoYXMgb25lIGRpZmZlcmVudCBzZWN0aW9uIHRpdGxl
LiAgSW5zdGVhZCBvZgogICAgICAgIEVuZm9yY2VtZW50Cml0IGhhcwogICAgICAgIFdoYXQgVG8g
RG8gSWYgWW91IFdpdG5lc3MgT3IgQXJlIFN1YmplY3QgVG8gVW5hY2NlcHRhYmxlCiAgICAgICAg
QmVoYXZpb3IgCndoaWNoIGlzIHVud2llbGR5IGJ1dCBiZXR0ZXIgaW4gb3RoZXIgd2F5cyAtIG1v
cmUgcG9zaXRpdmUgYW5kCmNvbnN0cnVjdGl2ZS4gIEknbSBub3Qgc3VyZSBpZiB0aGVyZSBpcyBh
IGhhcHB5IG1pZGRsZSBncm91bmQuCkkgYW0gaGFwcHkgdG8gYWRvcHQgZWl0aGVyIHZlcnNpb24g
d2l0aCBlaXRoZXIgdGl0bGUuICBJIG1lbnRpb24gaXQgaW4KY2FzZSBhbnlvbmUgaGFzIGJldHRl
ciBpZGVhcyBldGMuCgoKTXkgc2Vjb25kIGNvbW1lbnQgaXMgbW9yZSBzdWJzdGFudGlhbC4gIEl0
IHNob3VsZCBub3QgYmUgcmVnYXJkZWQgYXMgYQpibG9ja2VyLCBidXQgSSB3b3VsZCBsaWtlIHRv
IHNlZSBpdCBhZGRyZXNzZWQgZWl0aGVyIG5vdyBvciBhZnRlciBDb0MKYWRvcHRpb24uCgpUaGUg
cm9vdCBpc3N1ZSBpcyB0aGUgZGlmZmljdWx0IG9uZSBvZiB3aGF0IHRvIGRvIGFib3V0IHBvc3Np
YmxlCmludm9sdmVtZW50IGluIGFidXNlIGJ5IG1lbWJlcnMgb2YgdGhlIGNvbmR1Y3RAIGFkZHJl
c3MuCgpJIHdvdWxkIGxpa2UgdG8gc2VlIHR3byBjaGFuZ2VzOiBmaXJzdGx5LCB3ZSBzaG91bGQg
cHVibGlzaCB0aGUgbGlzdApvZiBwZW9wbGUgdGhhdCB0aGUgY29uZHVjdCBhbGlhcyBnb2VzIHRv
LiAgVGhlIENvQyBzaG91bGQgY29udGFpbiBhCnJlZmVyZW5jZSB0byB0aGUgcGxhY2Ugd2hlcmUg
dGhpcyBjYW4gYmUgZm91bmQuICAiVGhlIG1lbWJlcnNoaXAgb2YKdGhlIGNvbmR1Y3RAIGFsaWFz
IGlzIHB1YmxpY2x5IGRvY3VtZW50ZWQgaW4gW2xvY2F0aW9uXSIuCgpTZWNvbmRseSwgd2Ugc2hv
dWxkIGV4cGxpY2l0bHkgcHJvdmlkZSBhIHJvdXRlIGZvciBzb21lb25lIHdobwpkaXN0cnVzdHMg
bWVtYmVyKHMpIG9mIGNvbmR1Y3RALiAgSG93IGFib3V0OgoKICBJZiB5b3UgaGF2ZSBjb25jZXJu
cyBhYm91dCBhbnkgb2YgdGhlIG1lbWJlcnMgb2YgdGhlIGNvbmR1Y3RAIGFsaWFzLAogIHlvdSBh
cmUgd2VsY29tZSB0byBjb250YWN0IHByZWNpc2VseSB0aGUgQ29uZHVjdCBUZWFtIG1lbWJlcihz
KSBvZgogIHlvdXIgY2hvaWNlLgoKVGhlIHRlYW0gc2hvdWxkIGJlIGxhcmdlIGFuZCBkaXZlcnNl
IGVub3VnaCB0aGF0IHRoaXMgaXMgYSBwcmFjdGljYWxseQp1c2VmdWwgcmVjb21tZW5kYXRpb24s
IGJ1dCBpdCBzaG91bGQgbm90IGJlIHVud2llbGR5LgoKClRoYW5rcyBmb3IgZHJpdmluZyB0aGlz
LgoKUmVnYXJkcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 15:57:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 15:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4oiA-0004ne-B1; Mon, 02 Sep 2019 15:57:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hpg3=W5=bombadil.srs.infradead.org=batv+8d7e6b8ef813b711cfc0+5853+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i4oi8-0004nZ-Kh
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 15:57:44 +0000
X-Inumbo-ID: 61d15510-cd9a-11e9-b95f-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 61d15510-cd9a-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 15:57:36 +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=TAPkJdtwVtnQWX8kFo2OKNkqJO94RSl/MplJJxVFMSo=; b=EHK0ifFXrGAxAzx2m8Rp+yzeA
 G2XJvYd0JQm/65pjh4Ino0bqQHRNiIZHTSqSI/8NnicuRJYFXlZOXXDF6ALr5loWn+9wqAxLC2wIm
 lACVQvsjPDzU+KrZG4OhmqCzBANJQBmuIMSkB6QicNiZGaCE74L6vro03wIP6qrIFEc/6I4in6k29
 VtoktZOyIkoKig/Ln5W4c8TEGP8nQACkf6xMBlE8WQFRvMALhO65cdW0pklBv7KI3JvsJ9FrmyGIW
 ND+elO8WN4YxEXV8XM15khihzmLOa3KRSYACoIFGjgmfpRAZAQroXcTT044mTfQQPc2iJxhvI0/qb
 aVoIeqGlA==;
Received: from hch by bombadil.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1i4ohw-0002EN-76; Mon, 02 Sep 2019 15:57:32 +0000
Date: Mon, 2 Sep 2019 08:57:32 -0700
From: Christoph Hellwig <hch@infradead.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20190902155732.GA8311@infradead.org>
References: <1567175255-1798-1-git-send-email-peng.fan@nxp.com>
 <d7477406-a8a0-5c3c-13dc-2c84e27b8afa@arm.com>
 <20190830085807.GA15771@infradead.org>
 <alpine.DEB.2.21.1908301926500.21347@sstabellini-ThinkPad-T480s>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.21.1908301926500.21347@sstabellini-ThinkPad-T480s>
User-Agent: Mutt/1.11.4 (2019-03-13)
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] arm: xen: mm: use __GPF_DMA32 for 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, Peng Fan <peng.fan@nxp.com>,
 Catalin Marinas <Catalin.Marinas@arm.com>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>,
 Christoph Hellwig <hch@infradead.org>, Julien Grall <Julien.Grall@arm.com>,
 dl-linux-imx <linux-imx@nxp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 boris.ostrovsky@oracle.com, nd <nd@arm.com>,
 "will@kernel.org" <will@kernel.org>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 Robin Murphy <Robin.Murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBBdWcgMzAsIDIwMTkgYXQgMDc6NDA6NDJQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+ICsgSnVlcmdlbiwgQm9yaXMKPiAKPiBPbiBGcmksIDMwIEF1ZyAyMDE5LCBD
aHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiA+IENhbiB3ZSB0YWtlIGEgc3RlcCBiYWNrIGFuZCBm
aWd1cmUgb3V0IHdoYXQgd2Ugd2FudCB0byBkbyBoZXJlPwo+ID4gCj4gPiBBRkFJQ1MgdGhpcyBm
dW5jdGlvbiBhbGxvY2F0ZXMgbWVtb3J5IGZvciB0aGUgc3dpb3RsYi14ZW4gYnVmZmVyLAo+ID4g
YW5kIHRoYXQgbWVhbnMgaXQgbXVzdCBiZSA8PSAzMi1iaXQgYWRkcmVzc2FibGUgdG8gc2F0aXNm
eSB0aGUgRE1BIEFQSQo+ID4gZ3VhcmFudGVlcy4gIFRoYXQgbWVhbnMgd2UgZ2VuZXJhbGx5IHdh
bnQgdG8gdXNlIEdGUF9ETUEzMiBldmVyeXdoZXJlCj4gPiB0aGF0IGV4aXN0cywgYnV0IG9uIHN5
c3RlbXMgd2l0aCBvZGQgem9uZXMgd2UgbWlnaHQgd2FudCB0byBkaXAgaW50bwo+ID4gR0ZQX0RN
QS4gIFRoaXMgYWxzbyBtZWFucyBzd2lvdGxiLXhlbiBkb2Vzbid0IGFjdHVhbGx5IGRvIHRoZSBy
aWdodAo+ID4gdGhpbmcgb24geDg2IGF0IHRoZSBtb21lbnQuICBTbyBzaG91bGRuJ3Qgd2UganVz
dCBoYXZlIG9uZSBjb21tb24KPiA+IHJvdXRpbmUgaW4gc3dpb3RsYi14ZW4uYyB0aGF0IGNoZWNr
cyBpZiB3ZSBoYXZlIENPTkZJR19aT05FX0RNQTMyCj4gPiBzZXQsIHRoZW4gdHJ5IEdGUF9ETUEz
MiwgYW5kIGlmIG5vdCBjaGVjayBpZiBDT05GSUdfWk9ORV9ETUEgaXMgc2V0Cj4gPiBhbmQgdGhl
biB0cnkgdGhhdCwgZWxzZSBkZWZhdWx0IHRvIEdGUF9LRVJORUw/Cj4gCj4gWWVzLCBmb3IgQVJN
L0FSTTY0IGl0IG1ha2VzIGEgbG90IG9mIHNlbnNlIGdpdmVuIHRoYXQgZG9tMCBpcyAxOjEgbWFw
cGVkCj4gKHBzZXVkby1waHlzaWNhbCA9PSBwaHlzaWNhbCkuICBJJ2xsIGxldCBKdWVyZ2VuIGFu
ZCBCb3JpcyBjb21tZW50IG9uCj4gdGhlIHg4NiBzaWRlIG9mIHRoaW5ncywgYnV0IG9uIHg4NiBQ
ViBEb20wIGlzIG5vdCAxOjEgbWFwcGVkIHNvCj4gR0ZQX0RNQTMyIGlzIHByb2JhYmx5IG5vdCBt
ZWFuaW5nZnVsLgoKQnV0IGlzIGl0IGFjdHVhbGx5IGhhcm1mdWw/ICBJZiB0aGUgR0ZQX0RNQTMy
IGRvZXNuJ3QgaHVydCB3ZSBjb3VsZApqdXN0IHVzZSBpdCB0aGVyZS4gIE9yIGlmIHRoYXQgc2Vl
bXMgdG8gdWdseSB3ZSBjYW4gbWFrZSB0aGUgZG1hCmZsYWdzIGRlcGVuZGVudHMgb24gYSBYRU5f
MVRPMV9NQVBQRUQgY29uZmlnIG9wdGlvbiBzZXQgYnkgYXJtL2FybTY0LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 16:42:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 16:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4pOv-0000gv-5L; Mon, 02 Sep 2019 16:41:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4pOt-0000gI-Mz
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 16:41:55 +0000
X-Inumbo-ID: 91141438-cda0-11e9-aea4-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91141438-cda0-11e9-aea4-12813bfff9fa;
 Mon, 02 Sep 2019 16:41:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567442515;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=1DCZ0BGjoPYTWaE4L9sHBAupmaX9w85d3OynHWl3eIo=;
 b=iBqrsOSpJODnRlU1MOzIZbjaGtvOank44GZuj3UIKMkZsg846Q/6NHPw
 9ZCiibMSDkzBkgC55UIEGrCGnXeY6NOcUXAjLwu7c4+CDKHIZODwgJv0n
 T/eugVxA5CizfRaLJjvaXRnwWOZC9eYng//iOFOVpN4cHFNOJnNR/QOZy c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BQ4qazOK3oQCfwtwvK5feWZnV6q+Buv08PxUqejUmZa99NwEoEdStsFD9UTlUKQp2zZDU1CgL5
 3hjifLFlA4IFgxeYNT3JeHP9YXrNuMS822cLGD8iO8da+fgiDMOvk14D4EZojebsUHuTflBU11
 o+S/39X0h45whw5gTy0kJZ7rC3yc5fn7A0Ao4VcC/68kuKMP+Gm5NXX0slRxZ9AWbhUP2Udc0S
 NyZqyTrM3G0CXjenk42nh0fKpFlkRti6UepsG5lwHcZ7nwhC4DfnlvUkrzmcyiov10KYAh3Zpb
 2b0=
X-SBRS: 2.7
X-MesageID: 5033358
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5033358"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 17:41:47 +0100
Message-ID: <20190902164148.28977-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190902164148.28977-1-andrew.cooper3@citrix.com>
References: <20190902164148.28977-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] tools/shim: Fix race condition creating
 linkfarm.stamp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Sander
 Eikelenboom <linux@eikelenboom.it>, 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>

SW4gdGhlIGNhc2UgdGhlIHdoaWxlIGxvb3AgZ2V0cyBpbnRlcnJ1cHRlZCwgdGhlIHRhcmdldCBt
dXNuJ3QgYXBwZWFyIGFzCnVwLXRvLWRhdGUuICBUaGUgbW92ICRYLnRtcCAkWCBtdXN0IGJlIHRo
ZSBsYXN0IGFjdGlvbiBvZiB0aGUgcnVsZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkND
OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgotLS0KIHRvb2xzL2Zp
cm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUveGVu
LWRpci9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKaW5kZXggNjk3
YmJiZDU3Yi4uZGYzZjVhNzAwNiAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9N
YWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCkBAIC0zMiw5ICsz
Miw5IEBAIGxpbmtmYXJtLnN0YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykgRk9SQ0UKIAkJ
ZWNobyAkKGYpID4+IGxpbmtmYXJtLnN0YW1wLnRtcCA7KQogCWNtcCAtcyBsaW5rZmFybS5zdGFt
cC50bXAgbGlua2Zhcm0uc3RhbXAgJiYgXAogCQlybSBsaW5rZmFybS5zdGFtcC50bXAgfHwgeyBc
CisJCWNhdCBsaW5rZmFybS5zdGFtcC50bXAgfCB3aGlsZSByZWFkIGY7IFwKKwkJICBkbyBybSAt
ZiAiJChEKS8kJGYiOyBsbiAtcyAiJChYRU5fUk9PVCkvJCRmIiAiJChEKS8kJGYiOyBkb25lOyBc
CiAJCW12IGxpbmtmYXJtLnN0YW1wLnRtcCBsaW5rZmFybS5zdGFtcDsgXAotCQljYXQgbGlua2Zh
cm0uc3RhbXAgfCB3aGlsZSByZWFkIGY7IFwKLQkJICBkbyBybSAtZiAiJChEKS8kJGYiOyBsbiAt
cyAiJChYRU5fUk9PVCkvJCRmIiAiJChEKS8kJGYiOyBkb25lIFwKIAkJfQogCiAjIENvcHkgZW5v
dWdoIG9mIHRoZSB0cmVlIHRvIGJ1aWxkIHRoZSBzaGltIGh5cGVydmlzb3IKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 16:42:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 16:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4pOz-0000hC-DY; Mon, 02 Sep 2019 16:42:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4pOy-0000h5-GP
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 16:42:00 +0000
X-Inumbo-ID: 91482368-cda0-11e9-aea4-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91482368-cda0-11e9-aea4-12813bfff9fa;
 Mon, 02 Sep 2019 16:41:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567442513;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=5NAOCSEpEZx+CaX6rJN7LAjUBkjg12Aj+2bif7jg6is=;
 b=FFvC3m4anLAXHdHQbFaFbxCEEZtyFoCodMeeazekiH8BXsYGFMfDXzg0
 C2Sbiioy9ViIN6KYbR+csxu3lKPg1nr4FcdT/m56naE1FFU/agsDu5ATE
 Y/dN0eR+IUfLc9MUvDTNWoiIXZDj0cn9liPfLE2Kr2SuFFkM7ctaUbvc0 A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OYLB8ca9u6zO+dvxnKkHPqeuDcVnYgScaJKJ7BgSfl4PS6PkFcWrb/2l/GR7/ZZycC+HdRF3OY
 Tn7Nhp7KQUmgrNmUOkMK+HLoEJL5+Yv8/GwycbBusp/vma9KjJiglpzbvaXZrBzFRtQvbnnDYu
 i7JQg7eDBGUasULkPZLS/JDp2hDLURDVK0YBPyervWe75alQWxF3eO59OBDHuTbBl9NIfe75hp
 c4zvPvELBKymTza5YseGtr8J9SnjiF7NNP9cKOGsP1TgZlG6393l5SVI2moZqGjNp2qWlKn8n0
 JkM=
X-SBRS: 2.7
X-MesageID: 5246137
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5246137"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 17:41:48 +0100
Message-ID: <20190902164148.28977-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190902164148.28977-1-andrew.cooper3@citrix.com>
References: <20190902164148.28977-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] tools/shim: Apply more duct tape to the
 linkfarm logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Sander
 Eikelenboom <linux@eikelenboom.it>, 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>

U2FuZGVyIHJlcG9ydGVkIGEgYnVpbGQgZmFpbHVyZSB3aGljaCBtYW5pZmVzdHMgYXMgYG1ha2U7
IG1ha2UgaW5zdGFsbGAKZmFpbGluZyB3aXRoOgoKICA8c25pcD4vY3Jvc3MtaW5zdGFsbCAtbTA2
NDQgLXAgeGVuLWRpci94ZW4tc2hpbSAvL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QveGVuLXNoaW0K
ICBpbnN0YWxsOiBjYW5ub3Qgc3RhdCAneGVuLWRpci94ZW4tc2hpbSc6IE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkKICBtYWtlWzRdOiAqKiogW01ha2VmaWxlOjUyOiBpbnN0YWxsXSBFcnJvciAx
CiAgbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgJy91c3Ivc3JjL25ldy94ZW4tdW5zdGFibGUv
dG9vbHMvZmlybXdhcmUnCgpJdCBoYXMgc3Vic2VxdWVudGx5IGJlZW4gc2VlbiBpbnRlcm1pdHRl
bnRseSBieSBPU1NUZXN0LiAgVGhpcyB3YXMgY2F1c2VkIGJ5CmMvcyAzMmIxZDYyOCB0cmlnZ2Vy
aW5nIGEgcHJlZXhpc3RpbmcgbGlua2Zhcm0gYnVnIGZvciBwYXJ0aWFsIHJlYnVpbGRzLgoKQmV0
d2VlbiB0aGUgZmlyc3QgYG1ha2VgIGFuZCB0aGUgc3Vic2VxdWVudCBgbWFrZSBpbnN0YWxsYCwg
dGhlIGxpbmtmYXJtIGxvZ2ljCm9ic2VydmVzIG5ldyBmaW5hbCBidWlsZCBwcm9kdWN0cyBhbmQg
cmVnZW5lcmF0ZXMgdGhlIGxpbmtmYXJtLiAgVGhpcyBpbmNsdWRlcwphIGRpc3RjbGVhbiwgd2hp
Y2ggdGhyb3dzIGF3YXkgZXZlcnl0aGluZyBmcm9tIHRoZSBmaXJzdCBgbWFrZWAuCgpBcyB0aGUg
eGVuLXNoaW0gcnVsZSB1c2UgYSBzeW1saW5rLCB0aGUgbGluayBpdHNlbGYgcmVtYWlucyBzdGls
bCB1cC10by1kYXRlCmJ1dCBpcyBicm9rZW4gZHVlIHRvIHRoZSBkaXN0Y2xlYW4sIHdoaWNoIGNh
dXNlcyBpbnN0YWxsIHRvIGZhaWwuCgpVcGRhdGUgdGhlIGxpbmtmYXJtIGxvZ2ljIHRvIG5vdCBy
ZWdlbmVyYXRlIGl0c2VsZiB3aGVuIGJ1aWxkIGFydGVmYWN0cwphcHBlYXIuICBUaGlzIGlzbid0
IGEgY29tcHJlaGVuc2l2ZSBmaXggYnV0IGlzIHRoZSBiZXN0IHdoaWNoIGNhbiBiZSBkb25lCmVh
c2lseS4gIEFueSBmdXJ0aGVyIGVmZm9ydCB3b3VsZCBiZSBiZXR0ZXIgc3BlbnQgbWFraW5nIG91
dC1vZi10cmVlIGJ1aWxkcwp3b3JrIGZvciBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
PgpDQzogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KLS0tCiB0b29s
cy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIHwgMjMgKysrKysrKysrKysrKysrKysrKysrLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS94
ZW4tZGlyL01ha2VmaWxlCmluZGV4IGRmM2Y1YTcwMDYuLjUzODkzMWU5YjQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUveGVu
LWRpci9NYWtlZmlsZQpAQCAtMTQsNiArMTQsMjYgQEAgTElOS19GSUxFUz1Db25maWcubWsKIERF
UF9ESVJTPSQoZm9yZWFjaCBpLCAkKExJTktfRElSUyksICQoWEVOX1JPT1QpLyQoaSkpCiBERVBf
RklMRVM9JChmb3JlYWNoIGksICQoTElOS19GSUxFUyksICQoWEVOX1JPT1QpLyQoaSkpCiAKKyMg
RXhjbHVkZSBzb21lIGludGVybWVkaWF0ZSBmaWxlcyBhbmQgZmluYWwgYnVpbGQgcHJvZHVjdHMK
K0xJTktfRVhDTFVERVMgOj0gJyouW2lzb2FdJyAnLiouZCcgJy4qLmQyJyAnLmNvbmZpZycKK0xJ
TktfRVhDTFVERVMgKz0gJyoubWFwJyAneGVuJyAneGVuLmd6JyAneGVuLmVmaScgJ3hlbi1zeW1z
JworCisjIFRoaXMgaXMgYWxsIGEgZ2lhbnQgbWVzcyBhbmQgZG9lc24ndCByZWFsbHkgd29yay4K
KyMKKyMgVGhlIGNvcnJlY3Qgc29sdXRpb24gaXMgdG8gZml4IFhlbiB0byBiZSBhYmxlIHRvIGRv
IG91dC1vZi10cmVlIGJ1aWxkcy4KKyMKKyMgVW50aWwgdGhhdCBoYXBwZW5zLCB3ZSBzZXQgdXAg
YSBsaW5rZmFybSBieSBpdGVyYXRpbmcgb3ZlciB0aGUgeGVuLyB0cmVlLAorIyBsaW5raW5nIHNv
dXJjZSBmaWxlcy4gIFRoaXMgaXMgcmVwZWF0ZWQgZWFjaCB0aW1lIHdlIGVudGVyIHRoaXMgZGly
ZWN0b3J5LAorIyB3aGljaCBwb3NlcyBhIHByb2JsZW0gZm9yIGEgdHdvLXN0ZXAgIm1ha2U7IG1h
a2UgaW5zdGFsbCIgYnVpbGQgcHJvY2Vzcy4KKyMKKyMgQW55IHRpbWUgdGhlIGxpc3Qgb2YgZmls
ZXMgdG8gbGluayBjaGFuZ2VzLCB3ZSByZWxpbmsgYWxsIGZpbGVzLCB0aGVuCisjIGRpc3RjbGVh
biB0byB0YWtlIG91dCBub3QtZWFzeS10by1jbGFzc2lmeSBpbnRlcm1lZGlhdGUgZmlsZXMuICBU
aGlzIGlzIHRvCisjIHN1cHBvcnQgZWFzeSBkZXZlbG9wbWVudCBvZiB0aGUgc2hpbSwgYnV0IGhh
cyBhIHNpZGUgZWZmZWN0IG9mIGNsb2JiZXJpbmcKKyMgdGhlIGFscmVhZHktYnVpbHQgc2hpbS4K
KyMKKyMgJChMSU5LX0VYQ0xVREVTKSBzaG91bGQgYmUgc2V0IHN1Y2ggdGhhdCBhIHBhcmFsbGVs
IGJ1aWxkIG9mIHNoaW0gYW5kIHhlbi8KKyMgZG9lc24ndCBjYXVzZSBhIHN1YnNlcXVlbnQgYG1h
a2UgaW5zdGFsbGAgdG8gZGVjaWRlIHRvIHJlZ2VuZXJhdGUgdGhlCisjIGxpbmtmYXJtLiAgVGhp
cyBtZWFucyB0aGF0IGFsbCBmaW5hbCBidWlsZCBhcnRlZmFjdHMgbXVzdCBiZSBleGNsdWRlZC4K
IGxpbmtmYXJtLnN0YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykgRk9SQ0UKIAlta2RpciAt
cCAkKEQpCiAJcm0gLWYgbGlua2Zhcm0uc3RhbXAudG1wCkBAIC0yNSw4ICs0NSw3IEBAIGxpbmtm
YXJtLnN0YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykgRk9SQ0UKIAkJCXNlZCAncyxeJChY
RU5fUk9PVCkvJChkKS8sLGcnIHwgeGFyZ3MgbWtkaXIgLXAgLik7KSBcCiAJJChmb3JlYWNoIGQs
ICQoTElOS19ESVJTKSwgXAogCQkoY2QgJChYRU5fUk9PVCk7IFwKLQkJIGZpbmQgJChkKSAhIC10
eXBlIGwgLXR5cGUgZiBcCi0JCSAkKGFkZHByZWZpeCAhIC1uYW1lICwgJyouW2lzb2FdJyAnLiou
ZCcgJy4qLmQyJykpIFwKKwkJIGZpbmQgJChkKSAhIC10eXBlIGwgLXR5cGUgZiAkKGFkZHByZWZp
eCAhIC1uYW1lICwkKExJTktfRVhDTFVERVMpKSkgXAogCQkgPj4gbGlua2Zhcm0uc3RhbXAudG1w
IDsgKSBcCiAJJChmb3JlYWNoIGYsICQoTElOS19GSUxFUyksIFwKIAkJZWNobyAkKGYpID4+IGxp
bmtmYXJtLnN0YW1wLnRtcCA7KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 16:42:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 16:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4pOt-0000gp-T2; Mon, 02 Sep 2019 16:41:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jggy=W5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i4pOt-0000gD-1o
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 16:41:55 +0000
X-Inumbo-ID: 90e9b86e-cda0-11e9-951b-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90e9b86e-cda0-11e9-951b-bc764e2007e4;
 Mon, 02 Sep 2019 16:41:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567442513;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=0meibmFtVF5rjp2y3OvLzQtIsV4D/QP6/EhNBr2kTSA=;
 b=aAUPF2Xg9R3PiFUiVFk6pTv0J8Hoab7XiW2Dy7v28kbYfayfJ/Vii6ZA
 wwrpx/X4d+Mkrj2Uh6fRaqAzCSmIll9LrRKmtzLaJ57306ZJzlOSDnOfu
 Iy0HgpuGSWWbRWKOkH+L8KNEgQslBd5tUw89ULQ5yDy5aETFM5/yk0t1J k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XtXXjnNOndeC3ztvsWpxqEhViajElbPYmvRBcVTgRRmy5uzNVGQnRRy9ihVPkZ+LWkAOUOHzJD
 x2gozEpMYI7wH8v7dmoS1v6V8CtXW5LVyeuxjFVL3aK9bfMyUsO+qEtzhDt40aklCN+eS80ceT
 ioeu7bfGgjg7+n9SNo4AZRCg+zF1AmRtnrFiZXHozDyQEJBd1RlCgqpPuA7obf+rlKeqS2jl1D
 +mSQdPQ5IPAEbRYKGhsfXl9th5i0vp2xUQh0P5+YhbWxiPTweyEVaub1txY/4fr4DKXTI5JDv1
 vtE=
X-SBRS: 2.7
X-MesageID: 5072688
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5072688"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 17:41:46 +0100
Message-ID: <20190902164148.28977-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] tools/shim: Bodge things harder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Sander
 Eikelenboom <linux@eikelenboom.it>, 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>

VGhpcyBsb2dpYyBpcyBhbGwgdGVycmlibGUuICBUaGlzIHNlcmllcyBzaG91bGQgcmVzb2x2ZSB0
aGUgcmVwb3J0ZWQgYnVpbGQKZmFpbHVyZSwgYnV0IGRlZmluaXRlbHkgaXNuJ3QgYSAicHJvcGVy
IiBmaXguCgpBbmRyZXcgQ29vcGVyICgyKToKICB0b29scy9zaGltOiBGaXggcmFjZSBjb25kaXRp
b24gY3JlYXRpbmcgbGlua2Zhcm0uc3RhbXAKICB0b29scy9zaGltOiBBcHBseSBtb3JlIGR1Y3Qg
dGFwZSB0byB0aGUgbGlua2Zhcm0gbG9naWMKCiB0b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2Vm
aWxlIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 17:02:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 17:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4piW-0002Xh-GS; Mon, 02 Sep 2019 17:02: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=1c4v=W5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i4piW-0002Xc-1s
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 17:02:12 +0000
X-Inumbo-ID: 6670b69a-cda3-11e9-aea4-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6670b69a-cda3-11e9-aea4-12813bfff9fa;
 Mon, 02 Sep 2019 17:02:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567443731;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Z2FS/vw5diqsSDK5jS3AiVR5z/ICCocUZW6YDjDmijA=;
 b=OineXqIX8xV2dtpgOXe1oSqMPDuDP7eEyE4stIcSvwWH5A3MDgaMhIY1
 vEsP6hZQhuHMC3xaYij0PGVT4dbQ0NNQntPYFEbmPiV4qibOoK21sn4Fj
 XuKqk5ghN5ZaEfQczlMYcMeO1FxSXJeYpQDq1aKDdvhxYDRq382TEFDZM 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ug9xyGst+dVelxH2D/cQhvvBIupkXoSrK8cUPWHjY7nrNPybtayN3/bAe5aDhd1/IKnTKYevDN
 JWiBIB8QbdKE7cv2ViEAtJFuzCbbW6j9foa34t9XXApgg7eMmb902CgCd76g7yLAm6w7WITJjr
 DfQPvoLSsjHF5rih7RPqiXf//gieCuMOdOF4JBKoSIJ2A5I3Ttw3DLk3tbjETRzj4sFI6pUuLs
 r0IYvdQJTZfuyI/rGVmDdOXmjz1C+VG9nQIwDXZGeg88BRjhe+1lDbG73aV5/2+D/zfb+G2UOH
 eNQ=
X-SBRS: 2.7
X-MesageID: 5246651
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5246651"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23917.19185.916935.665115@mariner.uk.xensource.com>
Date: Mon, 2 Sep 2019 18:01:37 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20190902164148.28977-2-andrew.cooper3@citrix.com>
References: <20190902164148.28977-1-andrew.cooper3@citrix.com>
 <20190902164148.28977-2-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/2] tools/shim: Fix race condition creating
 linkfarm.stamp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George
 Dunlap <George.Dunlap@citrix.com>, Sander Eikelenboom <linux@eikelenboom.it>,
 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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMS8yXSB0b29scy9zaGltOiBGaXggcmFjZSBj
b25kaXRpb24gY3JlYXRpbmcgbGlua2Zhcm0uc3RhbXAiKToKPiBJbiB0aGUgY2FzZSB0aGUgd2hp
bGUgbG9vcCBnZXRzIGludGVycnVwdGVkLCB0aGUgdGFyZ2V0IG11c24ndCBhcHBlYXIgYXMKPiB1
cC10by1kYXRlLiAgVGhlIG1vdiAkWC50bXAgJFggbXVzdCBiZSB0aGUgbGFzdCBhY3Rpb24gb2Yg
dGhlIHJ1bGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 17:05:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 17:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4plZ-0002hc-0B; Mon, 02 Sep 2019 17: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=1c4v=W5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i4plX-0002hX-FT
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 17:05:19 +0000
X-Inumbo-ID: d67828f4-cda3-11e9-aea4-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d67828f4-cda3-11e9-aea4-12813bfff9fa;
 Mon, 02 Sep 2019 17:05:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567443918;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=a/y9qt8XzJDEr+8uPVfE7V0ezB2JpnrHuri3bYTNPyg=;
 b=E30VDOc/lCpcm8Oq3rrp5uVjfSoJ2hePdM5IvnKIuOfzJPALCBqupaAT
 Zz3dtBXiX7bgnG4jr63S1CwJbV6yn16Jl72sIyaDzXjBF7VYDARpqsEXG
 VKAEmBFzmSK5RuoV/FbdiKTLLtiN6iUiTL+1uXdyLbzSvN0L3nw8wwDWR Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3/HcRGO7S8LYsiLPIvXUyB733jfUUmyp/Enjpd8EL6AMUZqX0WCcfbi7Gm57exUqBlsqy/Mmmm
 LAtUNjlpy55TNyvxFGkGV1/vo68nsTgxu1/xWc3ENOtbDvSs6fZ7Yrry+IhCN7ZoWhjanCBk4/
 X08bM38f0BVZcgLtoXY0ybO0m0swT83psnkIlr6dpgnZXrghOIleNT4AGaiXiAUEA+TmPNZrS7
 vt82DC4eHMWd3HrNXbplHrT2e47j/iaxYH6tPqYabBEQ7NKqpdGNkaGGhdrZZP6KW1kJmMK/PJ
 hw0=
X-SBRS: 2.7
X-MesageID: 5023818
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,459,1559534400"; 
   d="scan'208";a="5023818"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23917.19372.366767.365427@mariner.uk.xensource.com>
Date: Mon, 2 Sep 2019 18:04:44 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20190902164148.28977-3-andrew.cooper3@citrix.com>
References: <20190902164148.28977-1-andrew.cooper3@citrix.com>
 <20190902164148.28977-3-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/2] tools/shim: Apply more duct tape to the
 linkfarm logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George
 Dunlap <George.Dunlap@citrix.com>, Sander Eikelenboom <linux@eikelenboom.it>,
 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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMi8yXSB0b29scy9zaGltOiBBcHBseSBtb3Jl
IGR1Y3QgdGFwZSB0byB0aGUgbGlua2Zhcm0gbG9naWMiKToKPiBTYW5kZXIgcmVwb3J0ZWQgYSBi
dWlsZCBmYWlsdXJlIHdoaWNoIG1hbmlmZXN0cyBhcyBgbWFrZTsgbWFrZSBpbnN0YWxsYAo+IGZh
aWxpbmcgd2l0aDoKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KCj4gVXBkYXRlIHRoZSBsaW5rZmFybSBsb2dpYyB0byBub3QgcmVnZW5lcmF0ZSBpdHNl
bGYgd2hlbiBidWlsZCBhcnRlZmFjdHMKPiBhcHBlYXIuICBUaGlzIGlzbid0IGEgY29tcHJlaGVu
c2l2ZSBmaXggYnV0IGlzIHRoZSBiZXN0IHdoaWNoIGNhbiBiZSBkb25lCj4gZWFzaWx5LiAgQW55
IGZ1cnRoZXIgZWZmb3J0IHdvdWxkIGJlIGJldHRlciBzcGVudCBtYWtpbmcgb3V0LW9mLXRyZWUg
YnVpbGRzCj4gd29yayBmb3IgWGVuLgoKRmFpciBlbm91Z2guCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 18:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 18: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 1i4qmn-0008LU-5b; Mon, 02 Sep 2019 18:10: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=v281=W5=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i4qmm-0008LP-0A
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 18:10:40 +0000
X-Inumbo-ID: f3eeba48-cdac-11e9-aea6-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3eeba48-cdac-11e9-aea6-12813bfff9fa;
 Mon, 02 Sep 2019 18:10:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567447832;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=fCPmwnGO501cQ5qDK9EKjch24aan0A9x1cDBI/2N3ZU=;
 b=IHfVXIN0Gn3H1NPiHewyz4Vq/e7j3URGlwtZ6Kflpag9SM8MVKf7ajak
 gw4FEiIDIXBDRECOdNmiRJWuQD2cVcZgrHabUPsdMQkjoEqCC88PL3Zoc
 sN++hHqqPimA41jng9VCaj/PePAJe9waPK79aDNV2i9krhDMVBBkMGocz A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2KFP1eCS+zzgX08ZthY8/Mf/atVGtpg3MWk/Teq7VIiDqUPBSjAjjDoFxtEvHDH3hkQcIdIcjt
 4yHFc2P3eVaAuyK7hFtgcgov50MF5a4vEuyJ5S225pqKArqUv/hhYjta7XtfgpgUbWGfiPm0mq
 RWKhhYVK2HO0QdsznNWOkRnj4Ltm/FQ8OMlhrSpCG/vjvg61xXZQbDZOmMXRnuxPq2sv+JOkrf
 V/ScZb1VMluA9oicIbGj29PLE2pl7RrSg/NtbvaBwkSNtOI79Vra1zmXhcXw0TZhZohBsq3htC
 dpk=
X-SBRS: 2.7
X-MesageID: 5211855
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,460,1559534400"; 
   d="scan'208";a="5211855"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [Xen-devel] [RFC] Code of Conduct
Thread-Index: AQHVYaX4OlNK7ty/1ECq/iU5x7WQe6cYn1YA
Date: Mon, 2 Sep 2019 18:10:28 +0000
Message-ID: <E5235465-C2CC-4D9E-ABD4-39D1056B5352@citrix.com>
References: <AB34D39A-A120-440E-9309-3950E7A465A5@citrix.com>
 <6785899F-48FE-4977-81D1-3AA700241857@gmail.com>
 <38ac71b4-53c0-9402-2c6f-118f29818f85@citrix.com>
 <FCA290D6-2ECA-4B95-B327-7D263E0E4687@gmail.com>
 <818DA1AE-CE46-4806-B806-0943B79DF725@citrix.com>
 <F76AAD6E-198A-4455-A1DE-EED974DEACA3@citrix.com>
 <23909.26956.404750.684802@mariner.uk.xensource.com>
 <D8EFC0B6-0FFC-4288-86EC-FD0A0BB8C3BF@citrix.com-0>
 <23917.14808.737779.119459@mariner.uk.xensource.com>
In-Reply-To: <23917.14808.737779.119459@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <66238FBAE03F0A44B87DBC632A219CD8@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Code of Conduct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@citrix.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Rich Persaud <persaur@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDAyLzA5LzIwMTksIDE2OjQ5LCAiSWFuIEphY2tzb24iIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPiB3cm90ZToNCg0KICAgIExhcnMgS3VydGggd3JpdGVzICgiUmU6IFtYZW4tZGV2
ZWxdIFtSRkNdIENvZGUgb2YgQ29uZHVjdCIpOg0KICAgID4gSSBhdHRhY2hlZCBhIHJlZGxpbmUg
dmVyc2lvbiBvZiBib3RoIHRoZSBvcmlnaW5hbCAoYmFzZWQgb24gdGhlIExGIGV2ZW50cyBDb0Mp
IGFuZCBhIHJlZGxpbmUgdmVyc2lvbiBiYXNlZCBvbiB0aGUgY292ZW5hbnQgZ2l2ZW4gdGhlIGNv
bnN0cmFpbnRzIHdlIGFncmVlZC4gQWthDQogICAgPiBbMV0gWGVuIENvQyBDb250cmlidXRvciBD
b3ZlbmFudCBiYXNlbGluZSAocmVkbGluZSkucGRmIA0KICAgID4gWzJdIFhlbiBDb0MgTEYgZXZl
bnRzIGJhc2VsaW5lIChyZWRsaW5lKS5wZGYNCiAgICA+IA0KICAgID4gSSBtaW5pbWl6ZWQgY2hh
bmdlcyB0byBbMl0uIA0KICAgIA0KICAgIEkgbGlrZSBib3RoIG9mIHRoZXNlLiAgSSB3b3VsZCBi
ZSBoYXBweSB0byBhZG9wdCBlaXRoZXIuICBJIHByZWZlciB0aGUNCiAgICBDb250cmlidXRvciBD
b3ZlbmFudCBiYXNlZCB2ZXJzaW9uLg0KICAgIA0KICAgIA0KICAgIEkgaGF2ZSB0d28gY29tbWVu
dHMuICBUaGUgZmlyc3QgaXMgdmVyeSBtaW5vcjoNCiAgICANCiAgICBUaGUgTEYgRXZlbnRzIG9u
ZSBoYXMgb25lIGRpZmZlcmVudCBzZWN0aW9uIHRpdGxlLiAgSW5zdGVhZCBvZg0KICAgICAgICAg
ICAgRW5mb3JjZW1lbnQNCiAgICBpdCBoYXMNCiAgICAgICAgICAgIFdoYXQgVG8gRG8gSWYgWW91
IFdpdG5lc3MgT3IgQXJlIFN1YmplY3QgVG8gVW5hY2NlcHRhYmxlDQogICAgICAgICAgICBCZWhh
dmlvciANCiAgICB3aGljaCBpcyB1bndpZWxkeSBidXQgYmV0dGVyIGluIG90aGVyIHdheXMgLSBt
b3JlIHBvc2l0aXZlIGFuZA0KICAgIGNvbnN0cnVjdGl2ZS4gIEknbSBub3Qgc3VyZSBpZiB0aGVy
ZSBpcyBhIGhhcHB5IG1pZGRsZSBncm91bmQuDQogICAgSSBhbSBoYXBweSB0byBhZG9wdCBlaXRo
ZXIgdmVyc2lvbiB3aXRoIGVpdGhlciB0aXRsZS4gIEkgbWVudGlvbiBpdCBpbg0KICAgIGNhc2Ug
YW55b25lIGhhcyBiZXR0ZXIgaWRlYXMgZXRjLg0KDQpJIGFtIGFsc28gYWx0b2dldGhlciBoYXBw
aWVyIHdpdGggdGhlIENvbnRyaWJ1dG9yIENvdmVuYW50LCBidXQgbWF5YmUgDQp3aXRoIGEgZmV3
IGFkZGl0aW9uYWwgY2hhbmdlcyBzdWNoIGFzIGNoYW5naW5nIHNvbWUgdGl0bGVzIGFuZCBzb21l
DQpvZiB0aGUgbW9kaWZpY2F0aW9ucyBvdXRsaW5lZCBlYXJsaWVyLg0KICAgIA0KICAgIE15IHNl
Y29uZCBjb21tZW50IGlzIG1vcmUgc3Vic3RhbnRpYWwuICBJdCBzaG91bGQgbm90IGJlIHJlZ2Fy
ZGVkIGFzIGENCiAgICBibG9ja2VyLCBidXQgSSB3b3VsZCBsaWtlIHRvIHNlZSBpdCBhZGRyZXNz
ZWQgZWl0aGVyIG5vdyBvciBhZnRlciBDb0MNCiAgICBhZG9wdGlvbi4NCiAgICANCiAgICBUaGUg
cm9vdCBpc3N1ZSBpcyB0aGUgZGlmZmljdWx0IG9uZSBvZiB3aGF0IHRvIGRvIGFib3V0IHBvc3Np
YmxlDQogICAgaW52b2x2ZW1lbnQgaW4gYWJ1c2UgYnkgbWVtYmVycyBvZiB0aGUgY29uZHVjdEAg
YWRkcmVzcy4NCiAgICANCiAgICBJIHdvdWxkIGxpa2UgdG8gc2VlIHR3byBjaGFuZ2VzOiBmaXJz
dGx5LCB3ZSBzaG91bGQgcHVibGlzaCB0aGUgbGlzdA0KICAgIG9mIHBlb3BsZSB0aGF0IHRoZSBj
b25kdWN0IGFsaWFzIGdvZXMgdG8uICBUaGUgQ29DIHNob3VsZCBjb250YWluIGENCiAgICByZWZl
cmVuY2UgdG8gdGhlIHBsYWNlIHdoZXJlIHRoaXMgY2FuIGJlIGZvdW5kLiAgIlRoZSBtZW1iZXJz
aGlwIG9mDQogICAgdGhlIGNvbmR1Y3RAIGFsaWFzIGlzIHB1YmxpY2x5IGRvY3VtZW50ZWQgaW4g
W2xvY2F0aW9uXSIuDQoNClRoYXQgaXMgZW50aXJlbHkgc2Vuc2libGUuIEkgdGhpbmsgdGhlIGJl
c3QgcGxhY2Ugd291bGQgYmUgdG8gcmVjb3JkIHRoaXMNCmluIHRoZSBkb2N1bWVudC4gV2Ugc2hv
dWxkIHByb2JhYmx5IHN0YXJ0IHdpdGggYSBzaG9ydGxpc3Qgb2YgcGVvcGxlIA0KYW5kIGluY2x1
ZGUgaXQgaW4gdGhlIG5leHQgdmVyc2lvbiBhbmQgZ2V0IGl0IGFsbCBhcHByb3ZlZCBpbiBvbmUg
Z28NCiAgICANCiAgICBTZWNvbmRseSwgd2Ugc2hvdWxkIGV4cGxpY2l0bHkgcHJvdmlkZSBhIHJv
dXRlIGZvciBzb21lb25lIHdobw0KICAgIGRpc3RydXN0cyBtZW1iZXIocykgb2YgY29uZHVjdEAu
ICBIb3cgYWJvdXQ6DQogICAgDQogICAgICBJZiB5b3UgaGF2ZSBjb25jZXJucyBhYm91dCBhbnkg
b2YgdGhlIG1lbWJlcnMgb2YgdGhlIGNvbmR1Y3RAIGFsaWFzLA0KICAgICAgeW91IGFyZSB3ZWxj
b21lIHRvIGNvbnRhY3QgcHJlY2lzZWx5IHRoZSBDb25kdWN0IFRlYW0gbWVtYmVyKHMpIG9mDQog
ICAgICB5b3VyIGNob2ljZS4NCg0KVGhhdCBpcyBlbnRpcmVseSBmaW5lIHdpdGggbWUuDQogICAg
DQogICAgVGhlIHRlYW0gc2hvdWxkIGJlIGxhcmdlIGFuZCBkaXZlcnNlIGVub3VnaCB0aGF0IHRo
aXMgaXMgYSBwcmFjdGljYWxseQ0KICAgIHVzZWZ1bCByZWNvbW1lbmRhdGlvbiwgYnV0IGl0IHNo
b3VsZCBub3QgYmUgdW53aWVsZHkuDQogICAgDQpJIHdhcyB0aGlua2luZyBvZiAyLTMgbWF5YmUg
NCBwZW9wbGUuIENhbiB0aG9zZSBsZWFkZXJzaGlwIHRlYW0gbWVtYmVycw0Kd2hvIGFyZSB3aWxs
aW5nIHRvIHN0ZXAgdXAgcmVwbHkgdG8gbWUgcHJpdmF0ZWx5IG9yIGluIHRoaXMgdGhyZWFkLiBJ
IGFtIGFzc3VtaW5nIA0KdGhhdCBJIHdpbGwgYmUgYSBtZW1iZXIgb2YgY29uZHVjdEAsIGJ1dCBJ
IGFtIGFsc28gd2lsbGluZyB0byBzdGVwIGFzaWRlDQppZiBpdCBoZWxwcy4NCg0KUmVnYXJkbGVz
cyBvZiB0aGlzLCBJIHRoaW5rIEkgaGF2ZSBlbm91Z2ggdG8gc2VuZCBvdXQgYSBjb25jcmV0ZSBw
cm9wb3NhbA0KZm9yIGZ1cnRoZXIgcmV2aWV3DQoNCkJlc3QgUmVnYXJkcw0KTGFycw0KDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 18:27:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 18:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4r2p-000105-3F; Mon, 02 Sep 2019 18:27:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hhAT=W5=citrix.com=edvin.torok@srs-us1.protection.inumbo.net>)
 id 1i4r2n-0000zu-D2
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 18:27:13 +0000
X-Inumbo-ID: 47d4c844-cdaf-11e9-b95f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 47d4c844-cdaf-11e9-b95f-bc764e2007e4;
 Mon, 02 Sep 2019 18:27:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567448833;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Iw8lpmvWW06kgHF+Bh2AWLGQjfELVrhguAYDaK3ZqrU=;
 b=VkI/uJhk2wAFej8RYOXBxXdQIEOFNEQIJQRvrIs8FX7Xc21W8PuIyRLj
 qIl+voL5P3Qiwsbyi6ADRk1qXndfedJ5tDvvETZdehS7WS708GVfrxK5W
 rPnQVQpwh3HUpb25GO13eW8f51YgNzHJG7s3x4Wm3sWv5NRo41ofirOL3 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=edvin.torok@citrix.com;
 spf=Pass smtp.mailfrom=edvin.torok@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 edvin.torok@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="edvin.torok@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 edvin.torok@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="edvin.torok@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: i9aMzh2f13U2vixr+H1V7v6iLZZvEKYkSkqco4q/va9Cl8pqTmBdFAYF4ocVJNZND2ZenZdzTL
 fP+nR9Q5EHYReyNrd42xPRwjoVNioJw2e1jc0JWASA6PBTx39EAKKH+7H9pDWN4H6U11jB1oVZ
 51UpjhIg39sF/WeGd+mlt/I/x9bitkMHMSFpAavCa8N8lyagFDYW7SyPRGtVaJpBC6+LFcXBp+
 fDSWCRFPju3E8ANnBHDBxwNToQ/OvhIBX6gf7q96FL0xbF3Dx9wm3ZZzmJhkcIP1MlhsyznhBU
 cpw=
X-SBRS: 2.7
X-MesageID: 5025228
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,460,1559534400"; 
   d="scan'208";a="5025228"
From: =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 19:27:07 +0100
Message-ID: <a4ce05dc1da29722dc6292159a2f83811af84f6f.1567448405.git.edvin.torok@citrix.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1567448405.git.edvin.torok@citrix.com>
References: <cover.1567448405.git.edvin.torok@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/1] x86/arch: VM resume: avoid RDTSC emulation
 due to host clock drift
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?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>

T24gYSBJbnRlbChSKSBYZW9uKFIpIENQVSBFNS0yNjk3IHYzIEAgMi42MEdIeiB0aGUgaG9zdCBm
cmVxdWVuY3kgZHJpZnRzOgpgYGAKKFhFTikgWyAgICA2LjYwNzY5M10gRGV0ZWN0ZWQgMjYwMC4w
MDQgTUh6IHByb2Nlc3Nvci4KKFhFTikgWyAyNjc0LjIxMzA4MV0gZG9tMShodm0pOiBtb2RlPTAs
b2ZzPTB4ZmZmZWU2ZjcwYjdmYWE0OCxraHo9MjYwMDAxOCxpbmM9MwooWEVOKSBbIDI2NzQuMjEz
MDg3XSBkb20yKGh2bSk6IG1vZGU9MCxvZnM9MHhmZmZlZTZmZDQ5OTgzNWMwLGtoej0yNjAwMDE4
LGluYz0yCmBgYAoKVGhlIDIgZG9tYWlucyB3ZXJlIHN1c3BlbmRlZCBwcmlvciB0byByZWJvb3Rp
bmcgdGhlIGhvc3QgYW5kIGFwcGx5aW5nIGEKeGVuL21pY3JvY29kZSBwYXRjaC4gQWZ0ZXIgdGhl
IHJlYm9vdCB0aGUgZnJlcXVlbmN5IG9mIHRoZSBob3N0IHdhcyBkZWVtZWQgdG8KYmUgc2xpZ2h0
bHkgZGlmZmVyZW50LCBhbmQgdGhlcmVmb3JlIHN3aXRjaGluZyBvbiBSRFRTQyBlbXVsYXRpb24g
Zm9yIHRoZSBMaW51eApIVk0gZ3Vlc3QsIGV2ZW4gdGhvdWdoIHRoZSBkaWZmZXJlbmNlIHdhcyBv
bmx5IDUgcHBtLiBUaGlzIENQVSBkb2Vzbid0IHN1cHBvcnQKVFNDIHNjYWxpbmcuCgpUaGVyZWZv
cmUgd2Ugc2hvdWxkIGVpdGhlciBtZWFzdXJlIHRoZSBzdGFuZGFyZCBkZXZpYXRpb24gb2Ygb3Vy
IGNhbGlicmF0aW9uCmFuZCBoYXZlIGEgcmFuZ2Ugb2YgYWNjZXB0YWJsZSBmcmVxdWVuY2llcyBh
cyAic2FtZSIsIG9yIGhhdmUgYSBzdGF0aWMKdG9sZXJhbmNlIHZhbHVlLgoKVGhlIHBsYXRmb3Jt
IHRpbWVyJ3MgY2xvY2sgZnJlcXVlbmN5IGFjY3VyYWN5IGlzOgoqIElBLVBDIEhQRVQgU3BlY2lm
aWNhdGlvbiAxLjBhIHNlY3Rpb25zIDIuMiBhbmQgMi40LjE6IDUwMCBwcG0gb3IgYmV0dGVyCiog
QUNQSSBQTSB0aW1lciwgYW5kIFBJVCB0aW1lciBkbyBub3QgaGF2ZSBkZWZpbmVkIGFjY3VyYWNp
ZXMKKiBJbnRlbCAzMDAgU2VyaWVzIGRhdGFzaGVldCBzZWN0aW9uIDI1LjY6IDI0IE1IeiBjcnlz
dGFsIDEwMCBwcG0gb3IgYmV0dGVyCiogTlRQIEZBUSBzZWN0aW9uIDMuMyBDbG9jayBRdWFsaXR5
OiAxMSBwcG0gZHJpZnQgZHVlIHRvIHRlbXBlcmF0dXJlCiogc2VjdGlvbiAyLjIuMiBjbGFpbXMg
dGhhdCBQSVQvQUNQSSBQTSB0aW1lciBzaGFyZSB0aGUgc2FtZSBjcnlzdGFsIGFzIEhQRVQgYW5k
CnRodXMgNTAwIHBwbSBhcyBhbiB1cHBlciBib3VuZCwgInRoZSByZWFsIGRyaWZ0IGlzIHVzdWFs
bHkgc21hbGxlciB0aGFuIDMwcHBtIgoKRm9yIHNpbXBsaWNpdHkgYW5kIGRldGVybWluaXNtIG9w
dGVkIGZvciBhIHN0YXRpYyB0b2xlcmFuY2UgdmFsdWUgb2YgMTAwIHBwbQpoZXJlLCBzdWNoIHRo
YXQgdGhlIGFueSBlcnJvciB3b3VsZCBiZSB3ZWxsIHdpdGhpbiB0aGUgZXJyb3IgeW91IHdvdWxk
IGdldCB3aXRoCkhQRVQvTGludXgncyBjYWxpYnJhdGlvbi4gTlRQIGNhbiBjb3BlIHdpdGggYSBk
cmlmdCA8IDUwMCBwcG0uCk1vc3QgaW1wb3J0YW50bHkgdGhpcyBzaG91bGQgc3RvcCBYZW4gZnJv
bSBjbGFpbWluZyB0aGF0IHRoZSBjbG9jayBmcmVxdWVuY3kgb24KdGhlIHNhbWUgaG9zdCBpcyBk
aWZmZXJlbnQgYWNyb3NzIHJlYm9vdHMuIFNwZWNpZmljYXRpb25zIGRvIG5vdCBjdXJyZW50bHkK
bWFuZGF0ZSBhbiBhY2N1cmFjeSBoaWdoZXIgdGhhbiAxMDAgcHBtLCB0aGVyZWZvcmUgT1NlcyBz
aG91bGQgYWxyZWFkeSBiZSBhYmxlCnRvIGNvcGUgd2l0aCBzdWNoIGRyaWZ0IG9uIHJlYWwgaGFy
ZHdhcmUuIEFueSBpbXByb3ZlbWVudHMgaW4gYWNjdXJhY3kgZnJvbQpmdXR1cmUgc3BlY2lmaWNh
dGlvbnMvbW90aGVyYm9hcmRzIHdvdWxkbid0IGJlIGFwcGxpY2FibGUsIGJlY2F1c2UgdGhleSB3
b3VsZAphbHNvIGNvbWUgd2l0aCBuZXdlciBDUFVzIHRoYXQgc3VwcG9ydCBUU0Mgc2NhbGluZy4K
CklmIHRoZSBDUFUgZG9lcyBzdXBwb3J0IFRTQyBzY2FsaW5nIFhlbiB3aWxsIG9mIGNvdXJzZSBz
dGlsbCBhdHRlbXB0IHRvIG1hdGNoCnRoZSBleGFjdCBmcmVxdWVuY3kgdmFsdWUgaXQgdGhpbmtz
IHRoZSBndWVzdCBoYWQgd2hlbiBpdCB3YXMgc3VzcGVuZGVkLgpTZWUgYmVsb3cgZm9yIGBpZiAo
IGh2bV90c2Nfc2NhbGluZ19zdXBwb3J0ZWQgJiYgIWQtPmFyY2gudnRzYyApYCAobm90IHZpc2li
bGUKaW4gcGF0Y2ggY29udGV4dCkuCgpsbGFicygpIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGF2YWls
YWJsZSB3aGVuIGJ1aWxkaW5nIHhlbiwgaGVuY2UgdGhlIDIgY29tcGFyaXNvbnMuCgpBZnRlciB0
aGlzIHBhdGNoIHdoZW4gc3VzcGVuZGluZyBhIFZNLCBhbmQgcmVib290aW5nIHRoZSBob3N0IEkg
Z2V0IHRoaXMgb3V0cHV0OgpgYGAKKFhFTikgWyAgICA2LjYxNDcwM10gRGV0ZWN0ZWQgMjYwMC4w
MTAgTUh6IHByb2Nlc3Nvci4KKFhFTikgWyAgMTM4LjkyNDM0Ml0gVFNDIG1hcmtlZCBhcyByZWxp
YWJsZSwgd2FycCA9IDAgKGNvdW50PTIpCihYRU4pIFsgIDEzOC45MjQzNDZdIGRvbTEoaHZtKTog
bW9kZT0wLG9mcz0weGZmZmVkMDE5MDEwMTZkMTgsa2h6PTI2MDAwMTIsaW5jPTIKYGBgCgpTaWdu
ZWQtb2ZmLWJ5OiBFZHdpbiBUw7Zyw7ZrIDxlZHZpbi50b3Jva0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni90aW1lLmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RpbWUuYyBi
L3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXggOWE2ZWE4ZmZjYi4uYTBiOTlmNWZmZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCkBAIC0y
MTcxLDYgKzIxNzEsMTIgQEAgdm9pZCB0c2NfZ2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDMyX3QgKnRzY19tb2RlLAogICAgICAgICAqZWxhcHNlZF9uc2VjID0gMDsKIH0KIAorc3RhdGlj
IGlubGluZSBpbnQgZnJlcXVlbmN5X3NhbWVfd2l0aF90b2xlcmFuY2UoaW50NjRfdCBraHoxLCBp
bnQ2NF90IGtoejIpCit7CisgICAgaW50NjRfdCBwcG0gPSAoa2h6MiAtIGtoejEpICogMTAwMDAw
MCAvIGtoejI7CisgICAgcmV0dXJuIC0xMDAgPCBwcG0gJiYgcHBtIDwgMTAwOworfQorCiAvKgog
ICogVGhpcyBtYXkgYmUgY2FsbGVkIGFzIG1hbnkgYXMgdGhyZWUgdGltZXMgZm9yIGEgZG9tYWlu
LCBvbmNlIHdoZW4gdGhlCiAgKiBoeXBlcnZpc29yIGNyZWF0ZXMgdGhlIGRvbWFpbiwgb25jZSB3
aGVuIHRoZSB0b29sc3RhY2sgY3JlYXRlcyB0aGUKQEAgLTIyMDcsNyArMjIxMyw3IEBAIGludCB0
c2Nfc2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICogZC0+YXJjaC50c2Nfa2h6
ID09IGNwdV9raHouIFRodXMgbm8gbmVlZCB0byBjaGVjayBpbmNhcm5hdGlvbi4KICAgICAgICAg
ICovCiAgICAgICAgIGlmICggdHNjX21vZGUgPT0gVFNDX01PREVfREVGQVVMVCAmJiBob3N0X3Rz
Y19pc19zYWZlKCkgJiYKLSAgICAgICAgICAgICAoZC0+YXJjaC50c2Nfa2h6ID09IGNwdV9raHog
fHwKKyAgICAgICAgICAgICAoZnJlcXVlbmN5X3NhbWVfd2l0aF90b2xlcmFuY2UoZC0+YXJjaC50
c2Nfa2h6LCBjcHVfa2h6KSB8fAogICAgICAgICAgICAgICAoaXNfaHZtX2RvbWFpbihkKSAmJgog
ICAgICAgICAgICAgICAgaHZtX2dldF90c2Nfc2NhbGluZ19yYXRpbyhkLT5hcmNoLnRzY19raHop
KSkgKQogICAgICAgICB7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 18:27:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 18:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4r2n-0000zz-RZ; Mon, 02 Sep 2019 18:27:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hhAT=W5=citrix.com=edvin.torok@srs-us1.protection.inumbo.net>)
 id 1i4r2m-0000zp-HY
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 18:27:12 +0000
X-Inumbo-ID: 46fce2c6-cdaf-11e9-aea6-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46fce2c6-cdaf-11e9-aea6-12813bfff9fa;
 Mon, 02 Sep 2019 18:27:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567448831;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=BNbJDeL7n3GUij8kmCerF8nHYnoM5Ik1SO8rhN54eTA=;
 b=XgaxxpBJdZ7RomJDxVRwMOziNTFmvcWQzwjN3jdHiD2f/LDFP0yJQPiQ
 qjvJgr6szIKVbntrsqxjWgmw4TPEAYAgv6yD1Nry+ln1x7HCjsPdyzThv
 uOqSklLaxfaA0pNz6SPFXwRV8DzmsatO1dASk5OW9R7EagvV/vdU2wPgh g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=edvin.torok@citrix.com;
 spf=Pass smtp.mailfrom=edvin.torok@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 edvin.torok@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="edvin.torok@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 edvin.torok@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="edvin.torok@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CY+jcC1NA8tcoSLcGcjEDPFklu3NeiSMmsxTGX1VNuqINar7kF8UQ4ifml9DzzDKV4chcfo/22
 xoLcDg5wui6PMBiKodYqTLrMEdYfMC/VTrT0YrybPqeQofrfufL5iK4JOy3ydPdSNyuZkHy6DJ
 dqdMg70V+KKXXhk63D4T9oWBoo2J+RG4/L8cK6IWCJqpxbELw4/sqzYk/bKM+VEcjbnsdpHD21
 9EoWsQmFUpfiCSMDVwXKEIdJ50KSpL/dMzL1D0yDFqAFVKLFw95X2zqoRBW/mz48CtOuyK7cqk
 hZM=
X-SBRS: 2.7
X-MesageID: 5212107
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,460,1559534400"; 
   d="scan'208";a="5212107"
From: =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 2 Sep 2019 19:27:06 +0100
Message-ID: <cover.1567448405.git.edvin.torok@citrix.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/1] Avoiding RDTSC emulation due to host clock
 drift
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?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>

SSBub3RpY2VkIHRoYXQgUkRUU0MgZW11bGF0aW9uIGdvdCB0dXJuZWQgb24gZm9yIGEgVk0gYWZ0
ZXIgYQpzdXNwZW5kL2hvc3QtcmVib290L3Jlc3VtZSBjeWNsZS4KWGVuIGN1cnJlbnRseSBleHBl
Y3RzIGFuIGV4YWN0IG1hdGNoIGJldHdlZW4gaG9zdCBDUFUgYW5kIHNhdmVkIGd1ZXN0IENQVQpm
cmVxdWVuY3kgaW4gS0h6LCBvdGhlcndpc2UgaXQgdHVybnMgb24gUkRUU0MgZW11bGF0aW9uIGlm
IHRoZSBDUFUgZG9lc24ndApzdXBwb3J0IFRTQyBzY2FsaW5nLgoKQW4gZXhhY3QgbWF0Y2ggd291
bGQgcmVxdWlyZSB+MC40IHBwbSBhY2N1cmFjeSwgYW5kIGV2ZW4gb24gcGh5c2ljYWwgaGFyZHdh
cmUKdGhlIHBsYXRmb3JtIHRpbWVyIHVzZWQgZm9yIGNhbGlicmF0aW9uIGlzIG5vdCB0aGF0IGFj
Y3VyYXRlLiAgVGhlIGJlc3QKYWNjdXJhY3kgSSBjb3VsZCBmaW5kIHRoYXQgZGF0YXNoZWV0cy9z
cGVjaWZpY2F0aW9ucyByZXF1aXJlIGlzIDEwMCBwcG0sIHNvIGxldApYZW4gYWNjZXB0IGEgMTAw
IHBwbSBkaWZmZXJlbmNlIGluIGNsb2NrIGZyZXF1ZW5jeSBhcyAidGhlIHNhbWUiIGFuZCBkbyBu
b3QKdHVybiBvbiBSRFRTQyBlbXVsYXRpb24gZHVlIHRvIHRoYXQuCgpTbyBmYXIgSSBoYXZlIG1h
bnVhbGx5IHRlc3RlZCB0aGlzIG9uIEludGVsKFIpIFhlb24oUikgQ1BVIEU1LTI2OTcgdjMgYW5k
IGEKRGViaWFuIDkgZ3Vlc3QsIG1vcmUgdGVzdHMgcGVuZGluZy4KClNlZSB0aGUgY29tbWl0IGZv
ciBtb3JlIGRldGFpbHMuCgpFZHdpbiBUw7Zyw7ZrICgxKToKICB4ODYvYXJjaDogVk0gcmVzdW1l
OiBhdm9pZCBSRFRTQyBlbXVsYXRpb24gZHVlIHRvIGhvc3QgY2xvY2sgZHJpZnQKCiB4ZW4vYXJj
aC94ODYvdGltZS5jIHwgOCArKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 18:44:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 18: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 1i4rJm-0002cg-Jt; Mon, 02 Sep 2019 18:44:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4rJl-0002cb-B5
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 18:44:45 +0000
X-Inumbo-ID: b9978eba-cdb1-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b9978eba-cdb1-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 18:44:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4rJh-00048Z-FN; Mon, 02 Sep 2019 18:44:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4rJh-0005sZ-3o; Mon, 02 Sep 2019 18:44:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4rJh-0001Ff-38; Mon, 02 Sep 2019 18:44:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140937-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-amd64:xen-build:fail:regression
 linux-4.4:build-amd64-xsm:xen-build:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked: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-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot: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-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-arm64-arm64-xl-credit2:xen-boot: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 18:44:41 +0000
Subject: [Xen-devel] [linux-4.4 test] 140937: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkzNyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDkzNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgIGZhaWwgaW4gMTQwOTIwIFJF
R1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQwOTIwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDA5
MjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5MjAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDkyMCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIGluIDE0MDkyMCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5MjAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBi
bG9ja2VkIGluIDE0MDkyMCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDkyMCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5MjAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDkyMCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIGluIDE0MDkyMCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5MjAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQwOTIwIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
NDA5MjAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWU5ZjRkNzA0Zjg2OThi
NmQ2NTVhZmE3ZTlmYWMzNTA5ZGEyNTNiYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICAyOSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgMjcgZGF5
cyAgIDMzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDYzMiAgMjAxOS0wOC0yNSAx
MDoyNDoyMSBaICAgIDggZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHht
aXNzaW9uLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBB
bCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3ds
YW5kLmhhcnZhcmQuZWR1PgogIEFsZXNzaW8gQmFsc2luaSA8YmFsc2luaUBhbmRyb2lkLmNvbT4K
ICBBbmRyZWEgUGFycmkgPGFuZHJlYS5wYXJyaUBhbWFydWxhc29sdXRpb25zLmNvbT4KICBBbmRy
ZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJldyBQcm91dCA8YXBy
b3V0QGxsLm1pdC5lZHU+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5n
dXMgQWluc2xpZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBk
ZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4K
ICBCYXJyZXQgUmhvZGVuIDxicmhvQGdvb2dsZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRl
Y2FkZW50Lm9yZy51az4KICBCZW5qYW1pbiBCbG9jayA8YmJsb2NrQGxpbnV4LmlibS5jb20+CiAg
QmVuamFtaW4gUG9pcmllciA8YnBvaXJpZXJAc3VzZS5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdl
cmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBC
b2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+
CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJp
bmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBv
cGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hyaXN0b3BoIFBhYXNjaCA8Y3BhYXNjaEBhcHBsZS5j
b20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJi
YSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2VycGMu
b3JnPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24g
QnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdt
YWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRG91Z2xhcyBB
bmRlcnNvbiA8ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRA
Z29vZ2xlLmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGZWxpcGUgQmFsYmkg
PGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEYuIFRvbmVsbG8gPGV1QGZl
bGlwZXRvbmVsbG8uY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHZWVy
dCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFy
dG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhA
cm9lY2stdXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAg
R3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5uZXMgUmVp
bmVja2UgPGhhcmVAc3VzZS5kZT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUu
aWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhpbGxmIERhbnRv
biA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQt
dGVsZXNpcy5jby5qcD4KICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJi
b3R0IDxhYmJvdHRpQG1ldi5jby51az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNv
bT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFr
dWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW4gSGFya2VzIDxqYWhhcmtlc0Bjcy5jbXUu
ZWR1PgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXkgVm9zYnVyZ2gg
PGpheS52b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJh
amFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplc3Np
Y2EgWXUgPGpleXVAa2VybmVsLm9yZz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwu
Y29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBQaXJrbyA8amlyaUBt
ZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92
b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50
ZWwuY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAgSm9z
ZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpw
b2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1
bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVueGlhbyBCaSA8anVueGlhby5i
aUBvcmFjbGUuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXMg
Q29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBu
eHAuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0b255
Lmx1Y2tAaW50ZWwuY29tPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hbmlz
aCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBw
ZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8g
UmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24g
PGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29t
PgogIE1hcmsgWmhhbmcgPG1hcmt6QG1lbGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4g
PG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1h
c2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5v
cmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1r
dWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4NkBtaW5hODYuY29tPgog
IE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4KICBNaWtrbyBS
YXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRp
YXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBO
ZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92
IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51
bXNAZ29vZ2xlLmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2Yg
Sm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJl
ZGhhdC5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0
b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQYXZlbCBN
YWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0
LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQ
ZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBDdmVrIDxwZXRyY3Zl
a2N6QGdtYWlsLmNvbT4KICBQaGlsIFR1cm5idWxsIDxwaGlsLnR1cm5idWxsQG9yYWNsZS5jb20+
CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KICBRaWFuIENhaSA8Y2FpQGxj
YS5wdz4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAg
Um9nYW4gRGF3ZXMgPHJvZ2FuQGRhd2VzLnphLm5ldD4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgu
b3JnLnVrPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbSBQcm90
c2Vua28gPHNlbWVuLnByb3RzZW5rb0BsaW5hcm8ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTZWJhc3RpYW4gUGFyc2NoYXVlciA8cy5wYXJzY2hhdWVyQGdteC5kZT4K
ICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxp
bnV4LmlibS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVwaGFu
ZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAgU3RldmUgRnJlbmNoIDxz
dGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBSZWRkeSBLYWxsdXJ1IDxza2FsbHVy
dUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5p
QGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+
CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3
YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyYXMgS29uZHJhdGl1ayA8dGFrb25kcmFAY2lzY28uY29t
PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBUYWkgPHRo
b21hcy50YWlAb3JhY2xlLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwu
Y29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255
Lmx1Y2tAaW50ZWwuY29tPgogIFR1YmEgWWF2dXogPHR1YmFAZWNlLnVmbC5lZHU+CiAgVHlyZWwg
RGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVmluY2UgV2VhdmVyIDx2aW5j
ZW50LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBW
aXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFdhbnBlbmcgTGkgPHdhbnBl
bmcubGlAaG90bWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KICBX
ZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29u
QGFybS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICB4aWFvIGppbiA8amlu
LnhpYW9AaW50ZWwuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYXZ1
eiwgVHViYSA8dHViYUBlY2UudWZsLmVkdT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJpdmVy
LmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4K
ICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWli
aW5nQGh1YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDQyNzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 19:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 19:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4rkz-00051O-5O; Mon, 02 Sep 2019 19:12:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4rky-00051J-BT
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 19:12:52 +0000
X-Inumbo-ID: a83066e8-cdb5-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a83066e8-cdb5-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 19:12:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4rkv-0004f7-Ts; Mon, 02 Sep 2019 19:12: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 1i4rkv-0008WI-HT; Mon, 02 Sep 2019 19:12:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4rkv-0005Yo-Gr; Mon, 02 Sep 2019 19:12:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140935-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-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 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: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-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-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-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked: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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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-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-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-i386-xl-qemut-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-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 19:12:49 +0000
Subject: [Xen-devel] [linux-4.19 test] 140935: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkzNSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0
MDg2OCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICBmYWlsIGluIDE0MDgzNyBwYXNzIGluIDE0MDkzNQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwg
cGFzcyBpbiAxNDA4MzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTUgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MDg2OAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICBmYWlsIHBhc3MgaW4gMTQw
ODY4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
OTdhYjA3ZTExZmJmNTVjODZjMzc1OGUwN2FiMjk1MDI4YmYxN2Y5NApiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3
ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4
IFogIDMwNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDox
MDoxNSBaICAzMDIgZGF5cyAgMjE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDgw
MSAgMjAxOS0wOC0yOSAxNTo1NTozNiBaICAgIDQgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjQ5
OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDIxNDkyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 19:24:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 19: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 1i4rvt-0005uy-AE; Mon, 02 Sep 2019 19:24:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4rvs-0005ut-6X
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 19:24:08 +0000
X-Inumbo-ID: 37ed443a-cdb7-11e9-aea7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37ed443a-cdb7-11e9-aea7-12813bfff9fa;
 Mon, 02 Sep 2019 19:24:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4rvk-0004sn-NJ; Mon, 02 Sep 2019 19:24: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 1i4rvk-0000kK-CG; Mon, 02 Sep 2019 19:24:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4rvk-0001Pp-Bd; Mon, 02 Sep 2019 19:24:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140952-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=8cc4476eb8176663b4a495c983daf02e885d4cf3
X-Osstest-Versions-That: xen=e8e9f4b9820fd48bcb0bcb5b7c655224fd71173d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 19:24:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 140952: 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>

ZmxpZ2h0IDE0MDk1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4Y2M0NDc2ZWI4MTc2NjYzYjRhNDk1Yzk4M2RhZjAyZTg4NWQ0Y2YzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlOGU5ZjRiOTgyMGZkNDhiY2Iw
YmNiNWI3YzY1NTIyNGZkNzExNzNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDA5NDYgIDIwMTkt
MDktMDIgMTM6MDA6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwOTUyICAy
MDE5LTA5LTAyIDE2OjAyOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
aXQveGVuLmdpdAogICBlOGU5ZjRiOTgyLi44Y2M0NDc2ZWI4ICA4Y2M0NDc2ZWI4MTc2NjYzYjRh
NDk1Yzk4M2RhZjAyZTg4NWQ0Y2YzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 19:31:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 19: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 1i4s2f-0006kG-3l; Mon, 02 Sep 2019 19:31:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dI3x=W5=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1i4s2c-0006kB-Sq
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 19:31:07 +0000
X-Inumbo-ID: 347f7628-cdb8-11e9-ac23-bc764e2007e4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 347f7628-cdb8-11e9-ac23-bc764e2007e4;
 Mon, 02 Sep 2019 19:31:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=7JaUGRSucfFT26NVi8Zd9yvyRuodW6aRaiwBqqjniQo=; b=eOl/BhpL5UzhgvxTWtA/gTSiop
 6a8pNwsPGGpDFdQBY5dsxKfwUOVEA1KQpGfhk3VuaqlnHICnieONwRdWduPRF1y7+U2b6zrUQhZca
 2eT6KnRldRlAppp98FrW17FTltQEH7K9sw1O/P5JqGz75M6QB2tLegYp1xvLp3blJ+YE=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:57844
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1i4s2d-0003Bj-C8; Mon, 02 Sep 2019 21:31:07 +0200
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20190902164148.28977-1-andrew.cooper3@citrix.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <75201cb8-ccd6-a510-a50d-c5c285aee1de@eikelenboom.it>
Date: Mon, 2 Sep 2019 21:31:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <20190902164148.28977-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] tools/shim: Bodge things harder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDkvMjAxOSAxODo0MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGxvZ2ljIGlz
IGFsbCB0ZXJyaWJsZS4gIFRoaXMgc2VyaWVzIHNob3VsZCByZXNvbHZlIHRoZSByZXBvcnRlZCBi
dWlsZAo+IGZhaWx1cmUsIGJ1dCBkZWZpbml0ZWx5IGlzbid0IGEgInByb3BlciIgZml4Lgo+IAo+
IEFuZHJldyBDb29wZXIgKDIpOgo+ICAgdG9vbHMvc2hpbTogRml4IHJhY2UgY29uZGl0aW9uIGNy
ZWF0aW5nIGxpbmtmYXJtLnN0YW1wCj4gICB0b29scy9zaGltOiBBcHBseSBtb3JlIGR1Y3QgdGFw
ZSB0byB0aGUgbGlua2Zhcm0gbG9naWMKPiAKPiAgdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtl
ZmlsZSB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MjMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKClRoYW5rcyBBbmRyZXcsIEp1c3Qg
dGVzdGVkIGFuZCBpdCB3b3JrcyBmb3IgbWUhCgotLQpTYW5kZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 19:47:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 19:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4sHy-0007i7-HN; Mon, 02 Sep 2019 19:46: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=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4sHx-0007i2-R7
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 19:46:57 +0000
X-Inumbo-ID: 6a68c792-cdba-11e9-aea7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a68c792-cdba-11e9-aea7-12813bfff9fa;
 Mon, 02 Sep 2019 19:46:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4sHq-0005Hs-Cp; Mon, 02 Sep 2019 19:46: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 1i4sHq-00022l-3h; Mon, 02 Sep 2019 19:46:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4sHq-0001dP-2g; Mon, 02 Sep 2019 19:46:50 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-140943-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=f2d1759c50fb28fa0e2e1bd65e7bd49ee7ed4693
X-Osstest-Versions-That: freebsd=32e0aaee87996d207cd719c68dcdb0a5df7e44f6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 19:46:50 +0000
Subject: [Xen-devel] [freebsd-master test] 140943: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk0MyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTQzLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZjJkMTc1OWM1MGZiMjhmYTBlMmUx
YmQ2NWU3YmQ0OWVlN2VkNDY5MwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMzJlMGFhZWU4Nzk5NmQyMDdjZDcxOWM2OGRjZGIwYTVkZjdlNDRmNgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTQwODMxICAyMDE5LTA4LTMwIDA5OjE5OjM2IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0MDk0MyAgMjAxOS0wOS0wMiAwOToxOTo1MiBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGJkcmFnb24gPGJkcmFnb25ARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5v
cmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZW1heCA8ZW1heEBGcmVlQlNELm9y
Zz4KICBmb3ggPGZveEBGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5v
cmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9yZz4KICBr
ZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBsd2hzdSA8bHdoc3VARnJlZUJTRC5vcmc+CiAg
bWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1qZyA8bWpnQEZyZWVCU0Qub3JnPgogIG1qb3Jh
cyA8bWpvcmFzQEZyZWVCU0Qub3JnPgogIHJheSA8cmF5QEZyZWVCU0Qub3JnPgogIHNldmFuIDxz
ZXZhbkBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4g
PHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVlQlNELm9yZz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVi
c2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2Qu
Z2l0CiAgIDMyZTBhYWVlODc5Li5mMmQxNzU5YzUwZiAgZjJkMTc1OWM1MGZiMjhmYTBlMmUxYmQ2
NWU3YmQ0OWVlN2VkNDY5MyAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 22:41:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 22:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i4v0b-0004j6-IL; Mon, 02 Sep 2019 22:41:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4v0a-0004j1-8r
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 22:41:12 +0000
X-Inumbo-ID: bef011ea-cdd2-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bef011ea-cdd2-11e9-8980-bc764e2007e4;
 Mon, 02 Sep 2019 22:41: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 1i4v0R-0000Aj-S6; Mon, 02 Sep 2019 22:41: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 1i4v0R-00083W-Ai; Mon, 02 Sep 2019 22:41:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4v0R-0006bW-A0; Mon, 02 Sep 2019 22:41:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140941-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64-xsm:xen-build:fail:regression
 linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle: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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl: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-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-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 22:41:03 +0000
Subject: [Xen-devel] [linux-4.14 test] 140941: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk0MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTM5OTEwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTM5ODcx
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwMWZkMTY5NGI5M2M5MmFkNTRm
YTY4NGRhYzljODA2OGVjZGE4Mjg4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzk5MTAgIDIwMTktMDgtMTAgMTY6MjQ6MTcgWiAgIDIzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTQwMTkzICAyMDE5LTA4LTE2IDA4OjM4OjUxIFogICAxNyBkYXlzICAg
MjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwODA0ICAyMDE5LTA4LTI5IDE5OjA0
OjM4IFogICAgNCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJh
QHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgog
IEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsYW4gU3Rlcm4gPHN0
ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxhc3RhaXIgRCdTaWx2YSA8YWxhc3RhaXJAZC1z
aWx2YS5vcmc+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlz
bSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRo
YXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydG9zeiBHb2xhc3pl
d3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0
Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3Jn
LnVrPgogIEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KICBCam9lcm4gR2VyaGFydCA8
Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgog
IEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJp
bmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBv
cGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmph
aWxsZXRAd2FuYWRvby5mcj4KICBDb2RyaW4gQ2l1Ym90YXJpdSA8Y29kcmluLmNpdWJvdGFyaXVA
bWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbiBDYXJwZW50ZXIgPGRh
bi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJi
b3gubmV0PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhcnJpY2sgSi4g
V29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBk
YXZlbWxvZnQubmV0PgogIERlZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGVuaXMg
S2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEaXJrIE1vcnJpcyA8ZG1vcnJpc0Bt
ZXRhbG9mdC5jb20+CiAgRG1pdHJ5IEZvbWljaGV2IDxkbWl0cnkuZm9taWNoZXZAd2RjLmNvbT4K
ICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNl
IDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhh
dC5jb20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4K
ICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmFyaGFuIEFsaSA8YWxpZm1A
bGludXguaWJtLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5j
b20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdhcnkgUiBIb29rIDxnYXJ5
Lmhvb2tAYW1kLmNvbT4KICBHYXZpbiBMaSA8Z2l0QHRoZWdhdmlubGkuY29tPgogIEdlZXJ0IFV5
dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vj
ay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4K
ICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJl
QHN1c2UuZGU+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZWlrbyBDYXJzdGVu
cyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZW5yeSBCdXJucyA8aGVucnlidXJuc0Bn
b29nbGUuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
aWxsZiBEYW50b24gPGhkYW50b25Ac2luYS5jb20+CiAgSGltYW5zaHUgTWFkaGFuaSA8aG1hZGhh
bmlAbWFydmVsbC5jb20+CiAgSGlyb3l1a2kgWWFtYW1vdG8gPGh5YW1hbW9AYWxsaWVkLXRlbGVz
aXMuY28uanA+CiAgSHVpIFdhbmcgPGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSHV5IE5ndXll
biA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAg
SWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1
dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElzYWFjIEou
IE1hbmphcnJlcyA8aXNhYWNtQGNvZGVhdXJvcmEub3JnPgogIEphY2sgTW9yZ2Vuc3RlaW4gPGph
Y2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYWNvcG8gTW9uZGkgPGphY29wbytyZW5lc2FzQGpt
b25kaS5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+
CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxq
YXNvbi5nZXJlY2tlQHdhY29tLmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJnaEBjYW5v
bmljYWwuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQGtlcm5lbC5vcmc+CiAgSmVmZnJleSBI
dWdvIDxqZWZmcmV5LmwuaHVnb0BnbWFpbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5A
cmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVy
cnkgTGVlIDxsZWlzdXJlbHlzdzI0QGdtYWlsLmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5
OTBAZ21haWwuY29tPgogIEppYW5nZmVuZyBYaWFvIDx4aWFvamlhbmdmZW5nQGh1YXdlaS5jb20+
CiAgSmluIFlhbyA8eWFvLmppbkBsaW51eC5pbnRlbC5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3Np
bmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9lIFBlcmNoZXMg
PGpvZUBwZXJjaGVzLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hh
biBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVy
Z0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0
aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3NlcGggUWkgPGpv
c2VwaC5xaUBsaW51eC5hbGliYWJhLmNvbT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAbmV0
ZmlsdGVyLm9yZz4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdp
ZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdWxpYW5hIFJvZHJpZ3VlaXJvIDxqdWxpYW5h
LnJvZHJpZ3VlaXJvQGludHJhMm5ldC5jb20+CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFj
bGUuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdAaHVh
d2VpLmNvbT4KICBLZXZpbiBIYW8gPGhhb2tleGluQGdtYWlsLmNvbT4KICBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGF1cmEgR2FyY2lhIExpZWJhbmEg
PG5ldm9sYUBnbWFpbC5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29t
PgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGluaCBQaHVu
ZyA8bGluaC5waHVuZy5qeUByZW5lc2FzLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNA
bGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5h
cm8ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgog
IEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgU3RhY2ggPGwu
c3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4K
ICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBM
eXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFy
dmVsbC5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJj
IFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJj
ZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4K
ICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hc2Fo
aXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFzYW1pIEhpcmFt
YXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVo
YWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heGltIE1pa2l0eWFuc2tpeSA8bWF4aW1taUBtZWxsYW5veC5jb20+CiAgTWlhb2hlIExp
biA8bGlubWlhb2hlQGh1YXdlaS5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFu
LmlkLmF1PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPgogIE1pY2hh
ZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nr
b0BzdXNlLmNvbT4KICBNaWNoYWwgS2FsZGVyb24gPG1pY2hhbC5rYWxkZXJvbkBtYXJ2ZWxsLmNv
bT4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0
LmNvbT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5
bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2Fy
ZS5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4K
ICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXZpZCBFbWFt
ZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1z
dHJvbmdAYmF5bGlicmUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAg
TmlhbnlhbyBUYW5nIDx0YW5nbmlhbnlhb0BodWF3ZWkuY29tPgogIE5pY2sgRGVzYXVsbmllcnMg
PG5kZXNhdWxuaWVyc0Bnb29nbGUuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVA
bWljcm9jaGlwLmNvbT4KICBOaWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBz
dXNlLmRlPgogIE5pa2l0YSBZdXNoY2hlbmtvIDxuaWtpdGEueW91c2hAY29nZW50ZW1iZWRkZWQu
Y29tPgogIE51bWZvciBNYml6aXdvLVRpYXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0
ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+
CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxw
YWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdmVsIE1hY2hlayA8cGF2
ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFByYXNhZCBTb2RhZ3VkaSA8cHNvZGFndWRAY29kZWF1cm9yYS5vcmc+CiAg
UWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJldmFz
LmRrPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZC53YW5kZXJsb2ZAYXhpcy5jb20+CiAgUmlj
YXJkIFdhbmRlcmxvZiA8cmljYXJkd0BheGlzLmNvbT4KICBSb2RlcmljayBDb2xlbmJyYW5kZXIg
PHJvZGVyaWNrLmNvbGVuYnJhbmRlckBzb255LmNvbT4KICBSb2RlcmljayBDb2xlbmJyYW5kZXIg
PHJvZGVyaWNrQGdhaWthaS5jb20+CiAgUm9nYW4gRGF3ZXMgPHJvZ2FuQGRhd2VzLnphLm5ldD4K
ICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTYWVlZCBNYWhh
bWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYWx2YXRvcmUgQm9uYWNjb3JzbyA8Y2Fybmls
QGRlYmlhbi5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hy
aXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2VhbiBQYXVs
IDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CiAgU2ViYXN0aWVuIFRpc3NlcmFudCA8c3Rpc3NlcmFu
dEB3YWxsaXguY29tPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTaGFoZWQgU2hh
aWtoIDxzaHNoYWlraEBtYXJ2ZWxsLmNvbT4KICBTaGFva3VuIFpoYW5nIDx6aGFuZ3NoYW9rdW5A
aGlzaWxpY29uLmNvbT4KICBTdGFuaXNsYXYgTGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5
QGludGVsLmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQu
Y29tPgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBT
dGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBt
aWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxsLmNvbT4K
ICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5pQGJyb2FkY29tLmNvbT4K
ICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgU3V6dWtpIEsgUG91
bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2Uu
ZGU+CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21h
cyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4
QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29t
PgogIFRob21hcyBSaWNodGVyIDx0bXJpY2h0QGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIFRhaSA8
dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFt
ZC5jb20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb255IExp
bmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNv
bT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAg
VHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgogIFR5cmVs
IERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYu
aGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhbGRpcyBLbGV0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NA
dnQuZWR1PgogIFZhbGRpcyBLbMSTdG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBW
aW5jZSBXZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5lLmVkdT4KICBWaW5vZCBLb3VsIDx2a291
bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAg
VmxhZGltaXIgS29uZHJhdGlldiA8dmxhZGltaXIua29uZHJhdGlldkBsaW51eC5pbnRlbC5jb20+
CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYW5nIFhpYXlhbmcgPHh5d2Fu
Zy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4K
ICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5A
Y3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBC
cnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5j
b20+CiAgWW9zaGlha2kgT2thbW90byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAg
WW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1
ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaaGFuZ2d1YW5naHVpIDx6aGFuZy5n
dWFuZ2h1aUBoM2MuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDYzMzggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 02 23:53:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 02 Sep 2019 23: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 1i4w8P-0001pA-MK; Mon, 02 Sep 2019 23:53: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=Xopv=W5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4w8P-0001p5-64
 for xen-devel@lists.xenproject.org; Mon, 02 Sep 2019 23:53:21 +0000
X-Inumbo-ID: d68dc7de-cddc-11e9-aea9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d68dc7de-cddc-11e9-aea9-12813bfff9fa;
 Mon, 02 Sep 2019 23:53:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4w8M-0001TP-EJ; Mon, 02 Sep 2019 23:53: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 1i4w8L-0003bE-Ut; Mon, 02 Sep 2019 23:53:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4w8L-0005w9-UF; Mon, 02 Sep 2019 23:53:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140949-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=17f8c9e97d770c74f84194576bcd97322fbed21e
X-Osstest-Versions-That: ovmf=47f167f47e8e4b637411f7547128f3036f5a2f5e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 02 Sep 2019 23:53:17 +0000
Subject: [Xen-devel] [ovmf test] 140949: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk0OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NDkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxN2Y4YzllOTdkNzcwYzc0Zjg0MTk0NTc2YmNkOTcz
MjJmYmVkMjFlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0N2YxNjdm
NDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDA4NTEgIDIwMTktMDgtMzAgMjA6MzQ6MDUgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQwOTQ5ICAyMDE5LTA5LTAyIDE1OjE1OjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmF5YW50aCBS
YWdodXJhbSA8SmF5YW50aC5SYWdodXJhbUBEZWxsLmNvbT4KICBKYXlhbnRoIFJhZ2h1cmFtIDxK
YXlhbnRoX1JhZ2h1cmFtQERlbGwuY29tPgogIFNoaSwgU3RldmVuIDxzdGV2ZW4uc2hpQGludGVs
LmNvbT4KICBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA0N2YxNjdmNDdlLi4xN2Y4Yzll
OTdkICAxN2Y4YzllOTdkNzcwYzc0Zjg0MTk0NTc2YmNkOTczMjJmYmVkMjFlIC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 00:56:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 00: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 1i4x70-00079f-SC; Tue, 03 Sep 2019 00:55:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4x6y-00078m-Qm
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 00:55:56 +0000
X-Inumbo-ID: 9238e2ea-cde5-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9238e2ea-cde5-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 00: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 1i4x6r-0003Ao-1c; Tue, 03 Sep 2019 00:55: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 1i4x6q-0006tF-PR; Tue, 03 Sep 2019 00:55:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4x6q-0005lt-OM; Tue, 03 Sep 2019 00:55:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140939-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-xl:xen-boot:fail:heisenbug
 xen-unstable:test-xtf-amd64-amd64-4:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-pygrub:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-credit2:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-amd64-livepatch:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:leak-check/basis/l1(16):fail:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-pvshim:guest-start: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-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=b376456a78ce893036002186d1003900a3b8833d
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 00:55:48 +0000
Subject: [Xen-devel] [xen-unstable test] 140939: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDkzOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDkzOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTQwODg2IFJFR1IuIHZzLiAxMzk4NzYKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTQwODg2IHBhc3MgaW4gMTQwOTM5CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxNDA5MTUgcGFz
cyBpbiAxNDA5MzkKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIGluIDE0MDkxNSBwYXNzIGluIDE0MDkzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gIDE1IGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTQwOTE1IHBhc3MgaW4gMTQwOTM5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDE0MDkxNSBwYXNzIGluIDE0MDkzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgICBmYWlsIHBhc3MgaW4gMTQwODg2CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxNDA5MTUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBs
ZWFrLWNoZWNrL2Jhc2lzL2wxKDE2KSBmYWlsIHBhc3MgaW4gMTQwOTE1CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWls
IHBhc3MgaW4gMTQwOTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE5IGxlYWstY2hl
Y2svY2hlY2sgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDA5MTUKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDE0MDkxNSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQwOTE1IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDkxNSBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDE0MDkxNSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTQwOTE1
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJp
YWwvYm9vdGxvYWRlciAgICBmYWlsICBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3
NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiMzc2NDU2YTc4Y2U4OTMw
MzYwMDIxODZkMTAwMzkwMGEzYjg4MzNkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAg
ICAgICAgICA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzk4NzYgIDIwMTktMDgtMDkgMTg6NDY6NTYgWiAgIDI0IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTM5OTE1ICAyMDE5LTA4LTEwIDIwOjQ0OjIzIFogICAyMyBkYXlz
ICAgMjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwODg2ICAyMDE5LTA4LTMxIDEz
OjExOjU5IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQnJpYW4g
V29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGF2aWQgV29vZGhvdXNlIDxk
d213QGFtYXpvbi5jby51az4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgogIElnb3Ig
RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1h
cmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4KICBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogIE1pY2hhxYIgS293
YWxjenlrIDxta293QGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6
b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb21hbiBTaGFwb3NobmlrIDxyb21h
bkB6ZWRlZGEuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVmlrdG9yIE1p
dGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yX21p
dGluQGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8
d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
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
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
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
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDEzNTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 01:07:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 01: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 1i4xI3-00076U-0E; Tue, 03 Sep 2019 01:07: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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i4xI2-00076P-0o
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 01:07:22 +0000
X-Inumbo-ID: 28422408-cde7-11e9-aea9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28422408-cde7-11e9-aea9-12813bfff9fa;
 Tue, 03 Sep 2019 01:07: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 1i4xHq-00049I-E2; Tue, 03 Sep 2019 01:07:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i4xHq-0007LT-7K; Tue, 03 Sep 2019 01:07:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i4xHq-0005Fl-6e; Tue, 03 Sep 2019 01:07:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1i4xHq-0005Fl-6e@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 01:07:10 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-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
LWkzODYtcGFpcgp0ZXN0aWQgeGVuLWJvb3Qvc3JjX2hvc3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgOWYxNTlhZTA3ZjA3ZmM1NDAyOTBmMjE5Mzcy
MzEwMzRmNTU0YmRkNwogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNi
OGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk1OC8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1wYWlyLnhlbi1ib290LS1zcmNfaG9z
dC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVs
eSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3Mv
cmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXBhaXIueGVuLWJvb3Qt
LXNyY19ob3N0IC0tc3VtbWFyeS1vdXQ9dG1wLzE0MDk1OC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTEzMzU4MCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxp
bnVzIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIHhlbi1ib290L3NyY19ob3N0ClNlYXJjaGluZyBmb3Ig
ZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDA5MzAgZmFpbCBbZHN0X2hvc3Q9ZWxibGluZzAsc3Jj
X2hvc3Q9ZWxibGluZzFdIC8gMTM4ODQ5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxNDA5MzAgLyAxMzg4NDkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgOWYx
NTlhZTA3ZjA3ZmM1NDAyOTBmMjE5MzcyMzEwMzRmNTU0YmRkNyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQ3ZjE2N2Y0N2U4ZTRiNjM3NDExZjc1NDcxMjhmMzAzNmY1
YTJmNWUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4
YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgpC
YXNpcyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNl
YmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0
YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThm
M2ZiMWM2YjZlYjYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdl
bmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQjMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2
Y2Q3YS05ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZDAzMWZjMDdlYjgz
YzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNy00N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4
ZjMwMzZmNWEyZjVlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5c
CiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMS1jZWY5NjYw
NjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0IzMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0
ZjMtNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdCM4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2
LTZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgpGcm9tIGdpdDovL2NhY2hl
Ojk0MTkvZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZgogICA0N2YxNjdmNDdlLi4x
N2Y4YzllOTdkICB4ZW4tdGVzdGVkLW1hc3RlciAtPiBvcmlnaW4veGVuLXRlc3RlZC1tYXN0ZXIK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxv
YWRlZCAzMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTM4NzgwIFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0K
IDEzODgxMyBbZHN0X2hvc3Q9ZGViaW5hMCxzcmNfaG9zdD1kZWJpbmExXQogMTM4ODQ5IHBhc3Mg
MjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4
ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJk
OGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4
N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmVi
NgogMTM4ODc4IGZhaWwgaXJyZWxldmFudAogMTM4OTAyIGZhaWwgaXJyZWxldmFudAogMTM4OTYy
IGZhaWwgaXJyZWxldmFudAogMTM5MDAzIGZhaWwgaXJyZWxldmFudAogMTM5MDY4IGZhaWwgaXJy
ZWxldmFudAogMTM5MTM0IGZhaWwgaXJyZWxldmFudAogMTM5MjM3IGZhaWwgaXJyZWxldmFudAog
MTM5MjIzIGZhaWwgaXJyZWxldmFudAogMTM5MjU3IGZhaWwgaXJyZWxldmFudAogMTM5MzI0IGZh
aWwgaXJyZWxldmFudAogMTM5MzA2IGZhaWwgaXJyZWxldmFudAogMTM5Mjg2IGZhaWwgaXJyZWxl
dmFudAogMTM5MzM4IGZhaWwgaXJyZWxldmFudAogMTM5MzYxIGZhaWwgaXJyZWxldmFudAogMTM5
MzgzIGZhaWwgaXJyZWxldmFudAogMTM5NDA4IGZhaWwgaXJyZWxldmFudAogMTM5NDc4IGZhaWwg
aXJyZWxldmFudAogMTM5NTMyIGZhaWwgaXJyZWxldmFudAogMTM5NTg0IGZhaWwgaXJyZWxldmFu
dAogMTM5NTU1IGZhaWwgaXJyZWxldmFudAogMTM5Njg3IGZhaWwgaXJyZWxldmFudAogMTM5NjE2
IGZhaWwgaXJyZWxldmFudAogMTM5NjY5IGZhaWwgaXJyZWxldmFudAogMTM5NzExIGZhaWwgaXJy
ZWxldmFudAogMTM5NzM1IGZhaWwgaXJyZWxldmFudAogMTM5NzkyIGZhaWwgaXJyZWxldmFudAog
MTM5ODMyIGZhaWwgaXJyZWxldmFudAogMTM5OTQyIGZhaWwgaXJyZWxldmFudAogMTM5ODY2IGZh
aWwgaXJyZWxldmFudAogMTM5OTA3IGZhaWwgaXJyZWxldmFudAogMTM5OTk2IGZhaWwgaXJyZWxl
dmFudAogMTQwMDM4IGZhaWwgaXJyZWxldmFudAogMTQwMTI4IGZhaWwgaXJyZWxldmFudAogMTQw
MTYzIGZhaWwgaXJyZWxldmFudAogMTQwMjUxIGZhaWwgaXJyZWxldmFudAogMTQwMTg4IGZhaWwg
aXJyZWxldmFudAogMTQwMjE2IGZhaWwgaXJyZWxldmFudAogMTQwMzgyIGZhaWwgaXJyZWxldmFu
dAogMTQwNDI4IGZhaWwgaXJyZWxldmFudAogMTQwNDc3IGZhaWwgaXJyZWxldmFudAogMTQwNTI1
IGZhaWwgaXJyZWxldmFudAogMTQwNjAxIGZhaWwgaXJyZWxldmFudAogMTQwNTcxIGZhaWwgaXJy
ZWxldmFudAogMTQwNjI0IGZhaWwgaXJyZWxldmFudAogMTQwNjQ4IFtdCiAxNDA2NzYgZmFpbCBp
cnJlbGV2YW50CiAxNDA3MjkgZmFpbCBpcnJlbGV2YW50CiAxNDA4MTcgZmFpbCBpcnJlbGV2YW50
CiAxNDA3NzggZmFpbCBpcnJlbGV2YW50CiAxNDA4NTUgZmFpbCBpcnJlbGV2YW50CiAxNDA5MTQg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODExMzI4MTcyODQxY2UzZjdlYzFmZTcwMzNj
MTMwNzI2YWQxODliNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIy
ODFmZGVmCiAxNDA4OTYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgz
YzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBm
MWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVm
ODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDA5MDAgZmFpbCBpcnJlbGV2YW50CiAxNDA5MTggcGFz
cyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMmE0YTYyNDJiNzE3MjEwMjQ5NzFkZjU2ZDRmMjhl
MGFhNjNkZDRkOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdm
OTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFm
ZGVmCiAxNDA5MjggZmFpbCBpcnJlbGV2YW50CiAxNDA5MzYgZmFpbCBpcnJlbGV2YW50CiAxNDA5
MDEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDIxZTVkYmJiZjExNTg5MTEzZDM5NjE5
YjNlMDFlYjFlODk2NjgxOSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBjMWU4MGEwMTYzNTY1MzBhYzFiZmNiNzlkYzI0YjE0
ZmVkNWI0Y2JmCiAxNDA5NDQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3
ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5
NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTQgZmFpbCA5ZjE1OWFlMDdmMDdmYzU0MDI5
MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBm
ZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2
Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MjEgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDY2OGM4YmM1NTc0ZDUyMTUxMjY0MmE4Y2VhOWU3NjQyMTQ4
ZmZhNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAw
M2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAx
NDA5MDggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDhkNWQ2ZDVlMDllNTA4OWQxYzk1
YzJkMDgxMjQ0OWU4N2Y0ZWY3ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZi
NGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4
NzcxODIyODFmZGVmCiAxNDA5MzEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGY0M2Vh
NmMwODEwMDQ4Nzc3NmJiMDk2MmM2NTdkMjE0ZTM0NWFlNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQw
ZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNh
M2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MzAgZmFpbCA5ZjE1OWFlMDdmMDdmYzU0
MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1
YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MjMgcGFzcyAy
MjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNWY3YmIzOTExNzE2NzAxODcyOWRjOTM4NDUyYzY1ZWE3
NTcyZWIxZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3
ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CiAxNDA5MzMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzdlZWY5MTAxN2FkMDQyMDM1
MDkwY2FlNDY1NTdmOWQ2ZTJkNTkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYz
NzU4NzcxODIyODFmZGVmCiAxNDA5MDIgZmFpbCBpcnJlbGV2YW50CiAxNDA5MjUgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzBiNGFiYzZlOTE0MTM1NjYzOTIwN2QxY2MyODAwNThhMDIy
OWEzNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAx
NDA5MzggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFm
NzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4
NzcxODIyODFmZGVmCiAxNDA5MjcgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBh
NWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDA5MzQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4
NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1
YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTMgcGFzcyAy
MjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2
ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2
MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CiAxNDA5NDUgZmFpbCBpcnJlbGV2YW50CiAxNDA5NDAgZmFpbCBpcnJlbGV2YW50CiAxNDA5NDcg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1
ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFj
NmI2ZWI2CiAxNDA5NTYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThl
NGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMw
ZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NDggZmFpbCA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYy
MTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2
YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2
MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTggZmFpbCA5ZjE1OWFl
MDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1
ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgw
Y2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzODg0
OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDA5MzAgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5NDcgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5NDggKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJi
ZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQ3
ZjE2N2Y0N2U4ZTRiNjM3NDExZjc1NDcxMjhmMzAzNmY1YTJmNWUgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4
MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcy
ZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0
LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MDkzNCAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MDk0OCAoZmFpbCksIGZv
ciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MDk1MyAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQwOTU0IChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQwOTU2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwog
UmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5NTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA5ZjE1OWFlMDdmMDdm
YzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3CiAgQnVnIG5vdCBwcmVzZW50OiAyMjNjZWE2YTRm
MDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTU4LwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzogOTMgY29sb3JzIGZvdW5k
ClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1s
aW51cy90ZXN0LWFtZDY0LWkzODYtcGFpci54ZW4tYm9vdC0tc3JjX2hvc3Que2RvdCxwcyxwbmcs
aHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0MDk1
ODogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQwOTU4IGxpbnV4LWxpbnVzIHJlYWwtYmlz
ZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTQwOTU4LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 05:15:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 05: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 1i51AC-000189-36; Tue, 03 Sep 2019 05:15:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i51AB-000184-Cp
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 05:15:31 +0000
X-Inumbo-ID: d7deaf22-ce09-11e9-ac23-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d7deaf22-ce09-11e9-ac23-bc764e2007e4;
 Tue, 03 Sep 2019 05:15: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 A8DA0AF26;
 Tue,  3 Sep 2019 05:15:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  3 Sep 2019 07:15:19 +0200
Message-Id: <20190903051519.27617-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen: add macro for defining variable length
 array in public headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Christopher Clark <christopher.w.clark@gmail.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>

U2V2ZXJhbCBwdWJsaWMgaGVhZGVycyBvZiB0aGUgaHlwZXJ2aXNvciBjb250YWluIHN0cnVjdHVy
ZXMgd2l0aAp2YXJpYWJsZSBsZW5ndGggYXJyYXlzLiBJbiBvcmRlciB0byBiZSB1c2FibGUgd2l0
aCBkaWZmZXJlbnQgY29tcGlsZXJzCnRob3NlIGRlZmluaXRpb25zIGFyZSBkZXBlbmRpbmcgb24g
dGhlIGNvbXBpbGVyIHR5cGUgYW5kIHRoZSBzdGFuZGFyZApzdXBwb3J0ZWQgYnkgdGhlIGNvbXBp
bGVyLgoKSW4gb3JkZXIgdG8gYXZvaWQgb3BlbiBjb2RpbmcgdGhlIGRpZmZlcmVudCB2YXJpYW50
cyBpbiBlYWNoIGhlYWRlcgphZGQgYSBjb21tb24gbWFjcm8gZm9yIHRoYXQgcHVycG9zZSBpbiB4
ZW4uaC4KClRoaXMgYXQgb25jZSBjb3JyZWN0cyBtb3N0IG9mIHRoZSBkZWZpbml0aW9ucyB3aGlj
aCBtaXNzIG9uZSBjYXNlCmxlYWRpbmcgdG8gbm90IGRlZmluaW5nIHRoZSBhcnJheSBhdCBhbGwu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjoK
LSByZW5hbWUgbWFjcm8gKEphbiBCZXVsaWNoKQotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9odm0vc2F2ZS5oIHwgIDggKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9wbXUuaCAgICAgIHwgMTIgKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
ICAgICAgICAgICAgICB8IDE4ICsrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGlj
L3BoeXNkZXYuaCAgICAgICAgICAgfCAgNiArLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy92ZXJz
aW9uLmggICAgICAgICAgIHwgIDcgKystLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21w
YXQuaCAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAgICAgICAg
ICAgfCAgOSArKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2
bS9zYXZlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCA4
MzQ0YWE0NzFmLi5iYjhmYTdjMTJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvaHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3Nh
dmUuaApAQCAtNjMyLDEzICs2MzIsNyBAQCBzdHJ1Y3QgaHZtX21zciB7CiAgICAgICAgIHVpbnQz
Ml90IGluZGV4OwogICAgICAgICB1aW50MzJfdCBfcnN2ZDsKICAgICAgICAgdWludDY0X3QgdmFs
OwotI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAx
OTk5MDFMCi0gICAgfSBtc3JbXTsKLSNlbGlmIGRlZmluZWQoX19HTlVDX18pCi0gICAgfSBtc3Jb
MF07Ci0jZWxzZQotICAgIH0gbXNyWzEgLyogdmFyaWFibGUgc2l6ZSAqL107Ci0jZW5kaWYKKyAg
ICB9IG1zcltYRU5fRkxFWF9BUlJBWV9ESU1dOwogfTsKIAogI2RlZmluZSBDUFVfTVNSX0NPREUg
IDIwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvcG11LmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvcG11LmgKaW5kZXggNjhlYmYxMjFkMC4uYzQyMWNiN2E0
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3BtdS5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9wbXUuaApAQCAtMzUsMTEgKzM1LDcgQEAgc3RydWN0
IHhlbl9wbXVfYW1kX2N0eHQgewogICAgIHVpbnQzMl90IGN0cmxzOwogCiAgICAgLyogQ291bnRl
ciBNU1JzICovCi0jaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lP
Tl9fID49IDE5OTkwMUwKLSAgICB1aW50NjRfdCByZWdzW107Ci0jZWxpZiBkZWZpbmVkKF9fR05V
Q19fKQotICAgIHVpbnQ2NF90IHJlZ3NbMF07Ci0jZW5kaWYKKyAgICB1aW50NjRfdCByZWdzW1hF
Tl9GTEVYX0FSUkFZX0RJTV07CiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVuX3BtdV9hbWRfY3R4dCB4
ZW5fcG11X2FtZF9jdHh0X3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcG11X2FtZF9j
dHh0X3QpOwpAQCAtNzEsMTEgKzY3LDcgQEAgc3RydWN0IHhlbl9wbXVfaW50ZWxfY3R4dCB7CiAg
ICAgdWludDY0X3QgZGVidWdjdGw7CiAKICAgICAvKiBGaXhlZCBhbmQgYXJjaGl0ZWN0dXJhbCBj
b3VudGVyIE1TUnMgKi8KLSNpZiBkZWZpbmVkKF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19W
RVJTSU9OX18gPj0gMTk5OTAxTAotICAgIHVpbnQ2NF90IHJlZ3NbXTsKLSNlbGlmIGRlZmluZWQo
X19HTlVDX18pCi0gICAgdWludDY0X3QgcmVnc1swXTsKLSNlbmRpZgorICAgIHVpbnQ2NF90IHJl
Z3NbWEVOX0ZMRVhfQVJSQVlfRElNXTsKIH07CiB0eXBlZGVmIHN0cnVjdCB4ZW5fcG11X2ludGVs
X2N0eHQgeGVuX3BtdV9pbnRlbF9jdHh0X3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
cG11X2ludGVsX2N0eHRfdCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyZ28uaAppbmRleCBjYzYwM2QzOTVkLi42YjY0NWYzNGU2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJnby5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmdvLmgKQEAgLTgyLDExICs4Miw3IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9hcmdv
X3JpbmcKICAgICAgKiBtdWx0aXBsZSBvZiB0aGUgbWVzc2FnZSBzbG90IHNpemUuCiAgICAgICov
CiAgICAgdWludDhfdCByZXNlcnZlZFs1Nl07Ci0jaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9f
KSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwKLSAgICB1aW50OF90IHJpbmdbXTsKLSNl
bGlmIGRlZmluZWQoX19HTlVDX18pCi0gICAgdWludDhfdCByaW5nWzBdOwotI2VuZGlmCisgICAg
dWludDhfdCByaW5nW1hFTl9GTEVYX0FSUkFZX0RJTV07CiB9IHhlbl9hcmdvX3JpbmdfdDsKIAog
dHlwZWRlZiBzdHJ1Y3QgeGVuX2FyZ29fcmVnaXN0ZXJfcmluZwpAQCAtMTM2LDExICsxMzIsNyBA
QCB0eXBlZGVmIHN0cnVjdCB4ZW5fYXJnb19yaW5nX2RhdGEKIHsKICAgICB1aW50MzJfdCBuZW50
OwogICAgIHVpbnQzMl90IHBhZDsKLSNpZiBkZWZpbmVkKF9fU1REQ19WRVJTSU9OX18pICYmIF9f
U1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAotICAgIHN0cnVjdCB4ZW5fYXJnb19yaW5nX2RhdGFf
ZW50IGRhdGFbXTsKLSNlbGlmIGRlZmluZWQoX19HTlVDX18pCi0gICAgc3RydWN0IHhlbl9hcmdv
X3JpbmdfZGF0YV9lbnQgZGF0YVswXTsKLSNlbmRpZgorICAgIHN0cnVjdCB4ZW5fYXJnb19yaW5n
X2RhdGFfZW50IGRhdGFbWEVOX0ZMRVhfQVJSQVlfRElNXTsKIH0geGVuX2FyZ29fcmluZ19kYXRh
X3Q7CiAKIHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCkBAIC0xNDgsMTEgKzE0
MCw3IEBAIHN0cnVjdCB4ZW5fYXJnb19yaW5nX21lc3NhZ2VfaGVhZGVyCiAgICAgdWludDMyX3Qg
bGVuOwogICAgIHN0cnVjdCB4ZW5fYXJnb19hZGRyIHNvdXJjZTsKICAgICB1aW50MzJfdCBtZXNz
YWdlX3R5cGU7Ci0jaWYgZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lP
Tl9fID49IDE5OTkwMUwKLSAgICB1aW50OF90IGRhdGFbXTsKLSNlbGlmIGRlZmluZWQoX19HTlVD
X18pCi0gICAgdWludDhfdCBkYXRhWzBdOwotI2VuZGlmCisgICAgdWludDhfdCBkYXRhW1hFTl9G
TEVYX0FSUkFZX0RJTV07CiB9OwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3BoeXNkZXYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmgKaW5kZXggYjZmYWY4MzUw
Yy4uYWVkYjcxZDY3OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rldi5oCkBAIC0zMDAsMTEgKzMwMCw3IEBAIHN0
cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIHsKICAgICAgKiBGaXJzdCBlbGVtZW50IChbMF0p
IGlzIFBYTSBkb21haW4gYXNzb2NpYXRlZCB3aXRoIHRoZSBkZXZpY2UgKGlmCiAgICAgICogWEVO
X1BDSV9ERVZfUFhNIGlzIHNldCkKICAgICAgKi8KLSNpZiBkZWZpbmVkKF9fU1REQ19WRVJTSU9O
X18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAotICAgIHVpbnQzMl90IG9wdGFycltd
OwotI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKLSAgICB1aW50MzJfdCBvcHRhcnJbMF07Ci0jZW5k
aWYKKyAgICB1aW50MzJfdCBvcHRhcnJbWEVOX0ZMRVhfQVJSQVlfRElNXTsKIH07CiB0eXBlZGVm
IHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIHBoeXNkZXZfcGNpX2RldmljZV9hZGRfdDsK
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfcGNpX2RldmljZV9hZGRfdCk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdmVyc2lvbi5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L3ZlcnNpb24uaAppbmRleCA3MDYzZThjYTU1Li4xN2E4MWUyM2NkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvdmVyc2lvbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy92ZXJzaW9u
LmgKQEAgLTk1LDExICs5NSw4IEBAIHR5cGVkZWYgY2hhciB4ZW5fY29tbWFuZGxpbmVfdFsxMDI0
XTsKICNkZWZpbmUgWEVOVkVSX2J1aWxkX2lkIDEwCiBzdHJ1Y3QgeGVuX2J1aWxkX2lkIHsKICAg
ICAgICAgdWludDMyX3QgICAgICAgIGxlbjsgLyogSU46IHNpemUgb2YgYnVmW10uICovCi0jaWYg
ZGVmaW5lZChfX1NURENfVkVSU0lPTl9fKSAmJiBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwK
LSAgICAgICAgdW5zaWduZWQgY2hhciAgIGJ1ZltdOwotI2VsaWYgZGVmaW5lZChfX0dOVUNfXykK
LSAgICAgICAgdW5zaWduZWQgY2hhciAgIGJ1ZlsxXTsgLyogT1VUOiBWYXJpYWJsZSBsZW5ndGgg
YnVmZmVyIHdpdGggYnVpbGRfaWQuICovCi0jZW5kaWYKKyAgICAgICAgdW5zaWduZWQgY2hhciAg
IGJ1ZltYRU5fRkxFWF9BUlJBWV9ESU1dOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBPVVQ6IFZhcmlhYmxlIGxlbmd0aCBidWZmZXIgd2l0aCBidWlsZF9pZC4gKi8KIH07CiB0eXBl
ZGVmIHN0cnVjdCB4ZW5fYnVpbGRfaWQgeGVuX2J1aWxkX2lkX3Q7CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNv
bXBhdC5oCmluZGV4IDY3MDgxMzIzOTQuLjNmOGI0Njc5MzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4tY29tcGF0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21w
YXQuaApAQCAtNDEsNCArNDEsNiBAQAogI2Vycm9yICJUaGVzZSBoZWFkZXIgZmlsZXMgZG8gbm90
IHN1cHBvcnQgdGhlIHJlcXVlc3RlZCBpbnRlcmZhY2UgdmVyc2lvbi4iCiAjZW5kaWYKIAorI2Rl
ZmluZSBDT01QQVRfRkxFWF9BUlJBWV9ESU0gWEVOX0ZMRVhfQVJSQVlfRElNCisKICNlbmRpZiAv
KiBfX1hFTl9QVUJMSUNfWEVOX0NPTVBBVF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCAwYzdiNWMzODY1
Li5jZWY2NWMzOGU3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC01Myw2ICs1MywxNSBAQCBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh1aW50NjRfdCk7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3Qp
OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogCisvKiBEZWZpbmUgYSB2
YXJpYWJsZSBsZW5ndGggYXJyYXkgKGRlcGVuZHMgb24gY29tcGlsZXIpLiAqLworI2lmIGRlZmlu
ZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMCisjZGVm
aW5lIFhFTl9GTEVYX0FSUkFZX0RJTQorI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKKyNkZWZpbmUg
WEVOX0ZMRVhfQVJSQVlfRElNICAwCisjZWxzZQorI2RlZmluZSBYRU5fRkxFWF9BUlJBWV9ESU0g
IDEgLyogdmFyaWFibGUgc2l6ZSAqLworI2VuZGlmCisKIC8qIFR1cm4gYSBwbGFpbiBudW1iZXIg
aW50byBhIEMgdW5zaWduZWQgKGxvbmcgKGxvbmcpKSBjb25zdGFudC4gKi8KICNkZWZpbmUgX194
ZW5fbWtfdWludCh4KSAgeCAjIyBVCiAjZGVmaW5lIF9feGVuX21rX3Vsb25nKHgpIHggIyMgVUwK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 05:35:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 05: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 1i51Tn-0002fu-Tp; Tue, 03 Sep 2019 05:35:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i51Tm-0002fp-3Q
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 05:35:46 +0000
X-Inumbo-ID: ac1014dc-ce0c-11e9-aea9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac1014dc-ce0c-11e9-aea9-12813bfff9fa;
 Tue, 03 Sep 2019 05:35: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 1i51Ti-0001ax-TE; Tue, 03 Sep 2019 05:35: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 1i51Ti-0001WA-4X; Tue, 03 Sep 2019 05:35:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i51Ti-0005MF-3X; Tue, 03 Sep 2019 05:35:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140942-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-amd64-xsm:xen-build:fail:regression
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-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:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-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-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6d028043b55e54f48fbdf62ea8ce11a4ad830cac
X-Osstest-Versions-That: linux=9cf6b756cdf2cd38b8b0dac2567f7c6daf5e79d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 05:35:42 +0000
Subject: [Xen-devel] [linux-next test] 140942: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk0MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDc3OAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDE0MDc3OAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxv
Y2tlZCBpbiAxNDA3NzgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDc3OAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQw
Nzc4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxNDA3NzgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDc3OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTQwNzc4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA3NzgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0
MDc3OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQwNzc4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA3NzgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MDc3OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgbGlrZSAxNDA3NzgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtl
IDE0MDc3OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIGxpa2UgMTQwNzc4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA3NzgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDE0MDc3OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4t
Ym9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQwNzc4CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxNDA3NzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDc3OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwNzc4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4tYm9v
dCAgIGZhaWwgbGlrZSAxNDA3NzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDc3OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQwNzc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA3NzgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDc3OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQwNzc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA3NzgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MDc3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwNzc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA3NzgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MDc3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwNzc4CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2ZDAyODA0M2I1NWU1NGY0OGZi
ZGY2MmVhOGNlMTFhNGFkODMwY2FjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA5Y2Y2Yjc1NmNkZjJjZDM4YjhiMGRhYzI1NjdmN2M2ZGFmNWU3OWQ1CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGlu
ZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDk0MiAgMjAxOS0wOS0wMiAwOToxOTowNCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 05:56:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 05: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 1i51nr-0004Gr-0K; Tue, 03 Sep 2019 05:56:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i51nq-0004Gm-8T
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 05:56:30 +0000
X-Inumbo-ID: 8ee8d0ee-ce0f-11e9-b95f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ee8d0ee-ce0f-11e9-b95f-bc764e2007e4;
 Tue, 03 Sep 2019 05:56: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 1i51ni-0001y0-0i; Tue, 03 Sep 2019 05:56:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i51nh-0002hw-OW; Tue, 03 Sep 2019 05:56:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i51nh-0004XS-Np; Tue, 03 Sep 2019 05:56:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140951-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=23919ddfd56135cad3cb468a8f54d5a595f024f4
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 05:56:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 140951: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk1MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDE0MDkwNSBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1p
dHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIGluIDE0MDkwNSBwYXNzIGluIDE0MDkzMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTQwOTMyIHBh
c3MgaW4gMTQwOTA1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDA5MzIKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTQwOTMyIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxNDA5MzIg
bGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDkzMiBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTQwOTMyIGxpa2Ug
MTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgIGZhaWwgaW4gMTQwOTMyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDA5MzIgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDE0MDkzMiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDkzMiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxNDA5MzIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDE0MDkzMiBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDE0MDkzMiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDkzMiBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwg
aW4gMTQwOTMyIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDE0MDkzMiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTQw
OTMyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDIzOTE5ZGRmZDU2MTM1Y2FkM2NiNDY4YThmNTRkNWE1OTVmMDI0ZjQKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMwOGE1NTI0YWNjZjk2NDEw
N2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4MiAgMjAxOS0wOC0xOCAw
NTozNjo1MSBaICAgMTYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAzNjEgIDIwMTktMDgt
MTkgMTE6MzY6MjYgWiAgIDE0IGRheXMgICAxNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDA3MzkgIDIwMTktMDgtMjggMDc6Mjg6MDIgWiAgICA1IGRheXMgICAgNyBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdh
cmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNA
d2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRyZXkgU2hpbmtldmljaCA8
YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5u
ZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYXN0aWFuIEtvcHBl
bG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFy
ZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5l
LmhlY3hAZ21haWwuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNs
Z0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmll
bCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZp
ZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhh
dC5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJv
ZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFp
bC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFu
IEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxp
bnV4LmludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS8WRdsOhZ8Oz
LCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kg
THVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxt
dG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNv
bT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29t
PgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNv
bT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxn
aXRAaGFhc24ueHl6PgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5p
Ym0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBN
YWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIg
TWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVk
aGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
UHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFwaGFlbCBOb3J3aXR6
IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hh
cmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8u
Y29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTdGVmYW4g
QnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1
dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnku
bmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1P
Z2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5n
bGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29t
PgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDUzNTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 07:20:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 07:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5378-0002q4-Be; Tue, 03 Sep 2019 07:20:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5377-0002pz-UL
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 07:20:29 +0000
X-Inumbo-ID: 4d808ac8-ce1b-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d808ac8-ce1b-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 07:20: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 95522B00E;
 Tue,  3 Sep 2019 07:20:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  3 Sep 2019 09:20:23 +0200
Message-Id: <20190903072023.29147-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] tools/libs: put common Makefile parts into new
 libs.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1ha2VmaWxlIGJlbG93IHRvb2xzL2xpYnMgaGF2ZSBhIGxvdCBpbiBjb21tb24uIFB1dCB0
aG9zZSBjb21tb24KcGFydHMgaW50byBhIG5ldyBsaWJzLm1rIGFuZCBpbmNsdWRlIHRoYXQgZnJv
bSB0aGUgc3BlY2lmaWMgTWFrZWZpbGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZSAgICAgICAgICB8
IDg2ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJzL2Rldmlj
ZW1vZGVsL01ha2VmaWxlICAgfCA4OCArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHRvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlICAgICAgICB8IDg2ICsrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUg
fCA4NiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlicy9nbnR0
YWIvTWFrZWZpbGUgICAgICAgIHwgODYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHRvb2xzL2xpYnMvbGlicy5tayAgICAgICAgICAgICAgICB8IDk1ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlicy90b29sY29yZS9NYWtlZmlsZSAg
ICAgIHwgODUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnMv
dG9vbGxvZy9NYWtlZmlsZSAgICAgICB8IDg0ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDggZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDU4MiBkZWxldGlvbnMo
LSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2xpYnMubWsKCmRpZmYgLS1naXQgYS90
b29scy9saWJzL2NhbGwvTWFrZWZpbGUgYi90b29scy9saWJzL2NhbGwvTWFrZWZpbGUKaW5kZXgg
NjI5MWU2ZGZlNy4uZDMwNDc2YWRkNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZQpAQCAtMywxMSArMyw4IEBAIGluY2x1
ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAogTUFKT1IgICAgPSAxCiBNSU5PUiAgICA9
IDIKLVNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuY2FsbC5tYXAK
LQotQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwotQ0ZMQUdTICAgKz0g
LUkuL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKLUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xp
YnhlbnRvb2xsb2cpICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQorTElCTkFNRSAgOj0gY2FsbAor
VVNFTElCUyAgOj0gdG9vbGxvZyB0b29sY29yZQogCiBTUkNTLXkgICAgICAgICAgICAgICAgICs9
IGNvcmUuYyBidWZmZXIuYwogU1JDUy0kKENPTkZJR19MaW51eCkgICArPSBsaW51eC5jCkBAIC0x
Niw4NCArMTMsNyBAQCBTUkNTLSQoQ09ORklHX1N1bk9TKSAgICs9IHNvbGFyaXMuYwogU1JDUy0k
KENPTkZJR19OZXRCU0QpICArPSBuZXRic2QuYwogU1JDUy0kKENPTkZJR19NaW5pT1MpICArPSBt
aW5pb3MuYwogCi1MSUJfT0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm8sJChTUkNTLXkpKQotUElD
X09CSlMgOj0gJChwYXRzdWJzdCAlLmMsJS5vcGljLCQoU1JDUy15KSkKLQotTElCIDo9IGxpYnhl
bmNhbGwuYQotaWZuZXEgKCQobm9zaGFyZWRsaWJzKSx5KQotTElCICs9IGxpYnhlbmNhbGwuc28K
LWVuZGlmCi0KLVBLR19DT05GSUcgOj0geGVuY2FsbC5wYwotUEtHX0NPTkZJR19WRVJTSU9OIDo9
ICQoTUFKT1IpLiQoTUlOT1IpCi0KLWlmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCi1Q
S0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0df
Q09ORklHX1BSRUZJWCA9ICQocHJlZml4KQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklH
X0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19M
SUJESVIgPSAkKGxpYmRpcikKLWVuZGlmCi0KLVBLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNo
IHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCitpbmNsdWRlIC4uL2xp
YnMubWsKIAotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9S
T09UKQogJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJY
RU5DQUxMKS9pbmNsdWRlCi0kKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0xJQkRJUiA9
ICQoQ1VSRElSKQogJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19DRkxBR1NfTE9DQUwg
PSAkKENGTEFHU194ZW5pbmNsdWRlKQotCi0uUEhPTlk6IGFsbAotYWxsOiBidWlsZAotCi0uUEhP
Tlk6IGJ1aWxkCi1idWlsZDoKLQkkKE1BS0UpIGxpYnMKLQotLlBIT05ZOiBsaWJzCi1saWJzOiBo
ZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkK
LQotaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVkZS8qLmgpCi0KLWxpYnhlbmNhbGwuYTog
JChMSUJfT0JKUykKLQkkKEFSKSByYyAkQCAkXgotCi1saWJ4ZW5jYWxsLnNvOiBsaWJ4ZW5jYWxs
LnNvLiQoTUFKT1IpCi0JJChTWU1MSU5LX1NITElCKSAkPCAkQAotbGlieGVuY2FsbC5zby4kKE1B
Sk9SKTogbGlieGVuY2FsbC5zby4kKE1BSk9SKS4kKE1JTk9SKQotCSQoU1lNTElOS19TSExJQikg
JDwgJEAKLQotbGlieGVuY2FsbC5zby4kKE1BSk9SKS4kKE1JTk9SKTogJChQSUNfT0JKUykgbGli
eGVuY2FsbC5tYXAKLQkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChT
T05BTUVfTERGTEFHKSAtV2wsbGlieGVuY2FsbC5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1Mp
IC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhl
bnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdTKQotCi0uUEhPTlk6IGluc3RhbGwKLWluc3RhbGw6
IGJ1aWxkCi0JJChJTlNUQUxMX0RJUikgJChERVNURElSKSQobGliZGlyKQotCSQoSU5TVEFMTF9E
SVIpICQoREVTVERJUikkKGluY2x1ZGVkaXIpCi0JJChJTlNUQUxMX1NITElCKSBsaWJ4ZW5jYWxs
LnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikKLQkkKElOU1RBTExfREFU
QSkgbGlieGVuY2FsbC5hICQoREVTVERJUikkKGxpYmRpcikKLQkkKFNZTUxJTktfU0hMSUIpIGxp
YnhlbmNhbGwuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5j
YWxsLnNvLiQoTUFKT1IpCi0JJChTWU1MSU5LX1NITElCKSBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1Ip
ICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuY2FsbC5zbwotCSQoSU5TVEFMTF9EQVRBKSBpbmNs
dWRlL3hlbmNhbGwuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQotCSQoSU5TVEFMTF9EQVRBKSB4
ZW5jYWxsLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQotCi0uUEhPTlk6IHVuaW5zdGFs
bAotdW5pbnN0YWxsOgotCXJtIC1mICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKS94ZW5jYWxs
LnBjCi0Jcm0gLWYgJChERVNURElSKSQoaW5jbHVkZWRpcikveGVuY2FsbC5oCi0Jcm0gLWYgJChE
RVNURElSKSQobGliZGlyKS9saWJ4ZW5jYWxsLnNvCi0Jcm0gLWYgJChERVNURElSKSQobGliZGly
KS9saWJ4ZW5jYWxsLnNvLiQoTUFKT1IpCi0Jcm0gLWYgJChERVNURElSKSQobGliZGlyKS9saWJ4
ZW5jYWxsLnNvLiQoTUFKT1IpLiQoTUlOT1IpCi0Jcm0gLWYgJChERVNURElSKSQobGliZGlyKS9s
aWJ4ZW5jYWxsLmEKLQotLlBIT05ZOiBUQUdTCi1UQUdTOgotCWV0YWdzIC10ICouYyAqLmgKLQot
LlBIT05ZOiBjbGVhbgotY2xlYW46Ci0Jcm0gLXJmICoucnBtICQoTElCKSAqfiAkKERFUFNfUk0p
ICQoTElCX09CSlMpICQoUElDX09CSlMpCi0Jcm0gLWYgbGlieGVuY2FsbC5zby4kKE1BSk9SKS4k
KE1JTk9SKSBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpCi0Jcm0gLWYgaGVhZGVycy5jaGsKLQlybSAt
ZiB4ZW5jYWxsLnBjCi0KLS5QSE9OWTogZGlzdGNsZWFuCi1kaXN0Y2xlYW46IGNsZWFuCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlIGIvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9NYWtlZmlsZQppbmRleCA3M2NmZjZkYmM0Li43MDJlYzI0NjczIDEwMDY0NAotLS0g
YS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvTWFrZWZpbGUKQEAgLTMsMTMgKzMsOCBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xz
L1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQogTUlOT1IgICAgPSAzCi1TSExJQl9MREZMQUdTICs9
IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmRldmljZW1vZGVsLm1hcAotCi1DRkxBR1MgICAr
PSAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzCi1DRkxBR1MgICArPSAtSS4vaW5jbHVkZSAk
KENGTEFHU194ZW5pbmNsdWRlKQotQ0ZMQUdTICAgKz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykK
LUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQotQ0ZMQUdTICAgKz0gJChDRkxB
R1NfbGlieGVuY2FsbCkKK0xJQk5BTUUgIDo9IGRldmljZW1vZGVsCitVU0VMSUJTICA6PSB0b29s
bG9nIHRvb2xjb3JlIGNhbGwKIAogU1JDUy15ICAgICAgICAgICAgICAgICArPSBjb3JlLmMKIFNS
Q1MtJChDT05GSUdfTGludXgpICAgKz0gbGludXguYwpAQCAtMTgsODQgKzEzLDcgQEAgU1JDUy0k
KENPTkZJR19TdW5PUykgICArPSBjb21wYXQuYwogU1JDUy0kKENPTkZJR19OZXRCU0QpICArPSBj
b21wYXQuYwogU1JDUy0kKENPTkZJR19NaW5pT1MpICArPSBjb21wYXQuYwogCi1MSUJfT0JKUyA6
PSAkKHBhdHN1YnN0ICUuYywlLm8sJChTUkNTLXkpKQotUElDX09CSlMgOj0gJChwYXRzdWJzdCAl
LmMsJS5vcGljLCQoU1JDUy15KSkKLQotTElCIDo9IGxpYnhlbmRldmljZW1vZGVsLmEKLWlmbmVx
ICgkKG5vc2hhcmVkbGlicykseSkKLUxJQiArPSBsaWJ4ZW5kZXZpY2Vtb2RlbC5zbwotZW5kaWYK
LQotUEtHX0NPTkZJRyA6PSB4ZW5kZXZpY2Vtb2RlbC5wYwotUEtHX0NPTkZJR19WRVJTSU9OIDo9
ICQoTUFKT1IpLiQoTUlOT1IpCi0KLWlmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCi1Q
S0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0df
Q09ORklHX1BSRUZJWCA9ICQocHJlZml4KQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklH
X0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19M
SUJESVIgPSAkKGxpYmRpcikKLWVuZGlmCi0KLVBLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNo
IHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCitpbmNsdWRlIC4uL2xp
YnMubWsKIAotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9S
T09UKQogJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJY
RU5ERVZJQ0VNT0RFTCkvaW5jbHVkZQotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19M
SUJESVIgPSAkKENVUkRJUikKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdT
X0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVkZSkKLQotLlBIT05ZOiBhbGwKLWFsbDogYnVpbGQK
LQotLlBIT05ZOiBidWlsZAotYnVpbGQ6Ci0JJChNQUtFKSBsaWJzCi0KLS5QSE9OWTogbGlicwot
bGliczogaGVhZGVycy5jaGsgJChMSUIpICQoUEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05GSUdf
TE9DQUwpCi0KLWhlYWRlcnMuY2hrOiAkKHdpbGRjYXJkIGluY2x1ZGUvKi5oKQotCi1saWJ4ZW5k
ZXZpY2Vtb2RlbC5hOiAkKExJQl9PQkpTKQotCSQoQVIpIHJjICRAICReCi0KLWxpYnhlbmRldmlj
ZW1vZGVsLnNvOiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKQotCSQoU1lNTElOS19TSExJ
QikgJDwgJEAKLWxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpOiBsaWJ4ZW5kZXZpY2Vtb2Rl
bC5zby4kKE1BSk9SKS4kKE1JTk9SKQotCSQoU1lNTElOS19TSExJQikgJDwgJEAKLQotbGlieGVu
ZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbmRldmlj
ZW1vZGVsLm1hcAotCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNP
TkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKSAkKFNITElCX0xE
RkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJT
X2xpYnhlbmNhbGwpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdTKQot
Ci0uUEhPTlk6IGluc3RhbGwKLWluc3RhbGw6IGJ1aWxkCi0JJChJTlNUQUxMX0RJUikgJChERVNU
RElSKSQobGliZGlyKQotCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKGluY2x1ZGVkaXIpCi0J
JChJTlNUQUxMX1NITElCKSBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKSAk
KERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RBVEEpIGxpYnhlbmRldmljZW1vZGVsLmEg
JChERVNURElSKSQobGliZGlyKQotCSQoU1lNTElOS19TSExJQikgbGlieGVuZGV2aWNlbW9kZWwu
c28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5kZXZpY2Vtb2Rl
bC5zby4kKE1BSk9SKQotCSQoU1lNTElOS19TSExJQikgbGlieGVuZGV2aWNlbW9kZWwuc28uJChN
QUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5kZXZpY2Vtb2RlbC5zbwotCSQoSU5TVEFM
TF9EQVRBKSBpbmNsdWRlL3hlbmRldmljZW1vZGVsLmggJChERVNURElSKSQoaW5jbHVkZWRpcikK
LQkkKElOU1RBTExfREFUQSkgeGVuZGV2aWNlbW9kZWwucGMgJChERVNURElSKSQoUEtHX0lOU1RB
TExESVIpCi0KLS5QSE9OWTogdW5pbnN0YWxsCi11bmluc3RhbGw6Ci0Jcm0gLWYgJChERVNURElS
KSQoUEtHX0lOU1RBTExESVIpL3hlbmRldmljZW1vZGVsLnBjCi0Jcm0gLWYgJChERVNURElSKSQo
aW5jbHVkZWRpcikveGVuZGV2aWNlbW9kZWwuaAotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikv
bGlieGVuZGV2aWNlbW9kZWwuc28KLQlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmRl
dmljZW1vZGVsLnNvLiQoTUFKT1IpCi0Jcm0gLWYgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5k
ZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKQotCXJtIC1mICQoREVTVERJUikkKGxpYmRp
cikvbGlieGVuZGV2aWNlbW9kZWwuYQotCi0uUEhPTlk6IFRBR1MKLVRBR1M6Ci0JZXRhZ3MgLXQg
Ki5jICouaAotCi0uUEhPTlk6IGNsZWFuCi1jbGVhbjoKLQlybSAtcmYgKi5ycG0gJChMSUIpICp+
ICQoREVQU19STSkgJChMSUJfT0JKUykgJChQSUNfT0JKUykKLQlybSAtZiBsaWJ4ZW5kZXZpY2Vt
b2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKQot
CXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYgeGVuZGV2aWNlbW9kZWwucGMKLQotLlBIT05ZOiBk
aXN0Y2xlYW4KLWRpc3RjbGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZXZ0Y2hu
L01ha2VmaWxlIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKaW5kZXggOTk1MmIzMDIyNS4u
ZDI0NzQ5MjAxMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKKysrIGIv
dG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKQEAgLTMsMTEgKzMsOCBAQCBpbmNsdWRlICQoWEVO
X1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQogTUlOT1IgICAgPSAxCi1TSExJ
Ql9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmV2dGNobi5tYXAKLQotQ0ZM
QUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwotQ0ZMQUdTICAgKz0gLUkuL2lu
Y2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKLUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRv
b2xsb2cpICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQorTElCTkFNRSAgOj0gZXZ0Y2huCitVU0VM
SUJTICA6PSB0b29sbG9nIHRvb2xjb3JlCiAKIFNSQ1MteSAgICAgICAgICAgICAgICAgKz0gY29y
ZS5jCiBTUkNTLSQoQ09ORklHX0xpbnV4KSAgICs9IGxpbnV4LmMKQEAgLTE2LDgzICsxMyw2IEBA
IFNSQ1MtJChDT05GSUdfU3VuT1MpICAgKz0gc29sYXJpcy5jCiBTUkNTLSQoQ09ORklHX05ldEJT
RCkgICs9IG5ldGJzZC5jCiBTUkNTLSQoQ09ORklHX01pbmlPUykgICs9IG1pbmlvcy5jCiAKLUxJ
Ql9PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUubywkKFNSQ1MteSkpCi1QSUNfT0JKUyA6PSAkKHBh
dHN1YnN0ICUuYywlLm9waWMsJChTUkNTLXkpKQotCi1MSUIgOj0gbGlieGVuZXZ0Y2huLmEKLWlm
bmVxICgkKG5vc2hhcmVkbGlicykseSkKLUxJQiArPSBsaWJ4ZW5ldnRjaG4uc28KLWVuZGlmCi0K
LVBLR19DT05GSUcgOj0geGVuZXZ0Y2huLnBjCi1QS0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpP
UikuJChNSU5PUikKLQotaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKLVBLR19DT05G
SUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdf
UFJFRklYID0gJChwcmVmaXgpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElS
ID0gJChpbmNsdWRlZGlyKQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9
ICQobGliZGlyKQotZW5kaWYKLQotUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQ
S0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKK2luY2x1ZGUgLi4vbGlicy5tawog
Ci0kKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQoWEVOX1JPT1QpCiAk
KFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhFTkVWVENI
TikvaW5jbHVkZQotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENV
UkRJUikKLQotLlBIT05ZOiBhbGwKLWFsbDogYnVpbGQKLQotLlBIT05ZOiBidWlsZAotYnVpbGQ6
Ci0JJChNQUtFKSBsaWJzCi0KLS5QSE9OWTogbGlicwotbGliczogaGVhZGVycy5jaGsgJChMSUIp
ICQoUEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCi0KLWhlYWRlcnMuY2hrOiAk
KHdpbGRjYXJkIGluY2x1ZGUvKi5oKQotCi1saWJ4ZW5ldnRjaG4uYTogJChMSUJfT0JKUykKLQkk
KEFSKSByYyAkQCAkXgotCi1saWJ4ZW5ldnRjaG4uc286IGxpYnhlbmV2dGNobi5zby4kKE1BSk9S
KQotCSQoU1lNTElOS19TSExJQikgJDwgJEAKLWxpYnhlbmV2dGNobi5zby4kKE1BSk9SKTogbGli
eGVuZXZ0Y2huLnNvLiQoTUFKT1IpLiQoTUlOT1IpCi0JJChTWU1MSU5LX1NITElCKSAkPCAkQAot
Ci1saWJ4ZW5ldnRjaG4uc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbmV2
dGNobi5tYXAKLQkkKENDKSAkKExERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4
ZW5ldnRjaG4uc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAk
KExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChBUFBFTkRf
TERGTEFHUykKLQotLlBIT05ZOiBpbnN0YWxsCi1pbnN0YWxsOiBidWlsZAotCSQoSU5TVEFMTF9E
SVIpICQoREVTVERJUikkKGxpYmRpcikKLQkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChpbmNs
dWRlZGlyKQotCSQoSU5TVEFMTF9TSExJQikgbGlieGVuZXZ0Y2huLnNvLiQoTUFKT1IpLiQoTUlO
T1IpICQoREVTVERJUikkKGxpYmRpcikKLQkkKElOU1RBTExfREFUQSkgbGlieGVuZXZ0Y2huLmEg
JChERVNURElSKSQobGliZGlyKQotCSQoU1lNTElOS19TSExJQikgbGlieGVuZXZ0Y2huLnNvLiQo
TUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuZXZ0Y2huLnNvLiQoTUFK
T1IpCi0JJChTWU1MSU5LX1NITElCKSBsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUikgJChERVNURElS
KSQobGliZGlyKS9saWJ4ZW5ldnRjaG4uc28KLQkkKElOU1RBTExfREFUQSkgaW5jbHVkZS94ZW5l
dnRjaG4uaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQotCSQoSU5TVEFMTF9EQVRBKSB4ZW5ldnRj
aG4ucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCi0KLS5QSE9OWTogdW5pbnN0YWxsCi11
bmluc3RhbGw6Ci0Jcm0gLWYgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpL3hlbmV2dGNobi5w
YwotCXJtIC1mICQoREVTVERJUikkKGluY2x1ZGVkaXIpL3hlbmV2dGNobi5oCi0Jcm0gLWYgJChE
RVNURElSKSQobGliZGlyKS9saWJ4ZW5ldnRjaG4uc28KLQlybSAtZiAkKERFU1RESVIpJChsaWJk
aXIpL2xpYnhlbmV2dGNobi5zby4kKE1BSk9SKQotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikv
bGlieGVuZXZ0Y2huLnNvLiQoTUFKT1IpLiQoTUlOT1IpCi0Jcm0gLWYgJChERVNURElSKSQobGli
ZGlyKS9saWJ4ZW5ldnRjaG4uYQotCi0uUEhPTlk6IFRBR1MKLVRBR1M6Ci0JZXRhZ3MgLXQgKi5j
ICouaAotCi0uUEhPTlk6IGNsZWFuCi1jbGVhbjoKLQlybSAtcmYgKi5ycG0gJChMSUIpICp+ICQo
REVQU19STSkgJChMSUJfT0JKUykgJChQSUNfT0JKUykKLQlybSAtZiBsaWJ4ZW5ldnRjaG4uc28u
JChNQUpPUikuJChNSU5PUikgbGlieGVuZXZ0Y2huLnNvLiQoTUFKT1IpCi0Jcm0gLWYgaGVhZGVy
cy5jaGsKLQlybSAtZiB4ZW5ldnRjaG4ucGMKLQotLlBIT05ZOiBkaXN0Y2xlYW4KLWRpc3RjbGVh
bjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZSBi
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQppbmRleCBlZTVjM2ZkNjdlLi40NDY3
YWRjYTA4IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKKysr
IGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCkBAIC0zLDExICszLDggQEAgaW5j
bHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCiBNQUpPUiAgICA9IDEKIE1JTk9SICAg
ID0gMwotU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5mb3JlaWdu
bWVtb3J5Lm1hcAotCi1DRkxBR1MgICArPSAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzCi1D
RkxBR1MgICArPSAtSS4vaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRlKQotQ0ZMQUdTICAgKz0g
JChDRkxBR1NfbGlieGVudG9vbGxvZykgJChDRkxBR1NfbGlieGVudG9vbGNvcmUpCitMSUJOQU1F
ICA6PSBmb3JlaWdubWVtb3J5CitVU0VMSUJTICA6PSB0b29sbG9nIHRvb2xjb3JlCiAKIFNSQ1Mt
eSAgICAgICAgICAgICAgICAgKz0gY29yZS5jCiBTUkNTLSQoQ09ORklHX0xpbnV4KSAgICs9IGxp
bnV4LmMKQEAgLTE2LDg0ICsxMyw3IEBAIFNSQ1MtJChDT05GSUdfU3VuT1MpICAgKz0gY29tcGF0
LmMgc29sYXJpcy5jCiBTUkNTLSQoQ09ORklHX05ldEJTRCkgICs9IGNvbXBhdC5jIG5ldGJzZC5j
CiBTUkNTLSQoQ09ORklHX01pbmlPUykgICs9IG1pbmlvcy5jCiAKLUxJQl9PQkpTIDo9ICQocGF0
c3Vic3QgJS5jLCUubywkKFNSQ1MteSkpCi1QSUNfT0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm9w
aWMsJChTUkNTLXkpKQotCi1MSUIgOj0gbGlieGVuZm9yZWlnbm1lbW9yeS5hCi1pZm5lcSAoJChu
b3NoYXJlZGxpYnMpLHkpCi1MSUIgKz0gbGlieGVuZm9yZWlnbm1lbW9yeS5zbwotZW5kaWYKLQot
UEtHX0NPTkZJRyA6PSB4ZW5mb3JlaWdubWVtb3J5LnBjCi1QS0dfQ09ORklHX1ZFUlNJT04gOj0g
JChNQUpPUikuJChNSU5PUikKLQotaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKLVBL
R19DT05GSUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19D
T05GSUdfUFJFRklYID0gJChwcmVmaXgpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdf
SU5DRElSID0gJChpbmNsdWRlZGlyKQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJ
QkRJUiA9ICQobGliZGlyKQotZW5kaWYKLQotUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2gg
cGMsJChQS0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKK2luY2x1ZGUgLi4vbGli
cy5tawogCi0kKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQoWEVOX1JP
T1QpCiAkKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhF
TkZPUkVJR05NRU1PUlkpL2luY2x1ZGUKLSQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdf
TElCRElSID0gJChDVVJESVIpCiAkKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0NGTEFH
U19MT0NBTCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi0KLS5QSE9OWTogYWxsCi1hbGw6IGJ1aWxk
Ci0KLS5QSE9OWTogYnVpbGQKLWJ1aWxkOgotCSQoTUFLRSkgbGlicwotCi0uUEhPTlk6IGxpYnMK
LWxpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklH
X0xPQ0FMKQotCi1oZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkKLQotbGlieGVu
Zm9yZWlnbm1lbW9yeS5hOiAkKExJQl9PQkpTKQotCSQoQVIpIHJjICRAICReCi0KLWxpYnhlbmZv
cmVpZ25tZW1vcnkuc286IGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikKLQkkKFNZTUxJ
TktfU0hMSUIpICQ8ICRACi1saWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpOiBsaWJ4ZW5m
b3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpLiQoTUlOT1IpCi0JJChTWU1MSU5LX1NITElCKSAkPCAk
QAotCi1saWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpT
KSBsaWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAotCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xE
RkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQo
TUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVu
dG9vbGxvZykgJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoQVBQRU5EX0xERkxBR1MpCi0KLS5Q
SE9OWTogaW5zdGFsbAotaW5zdGFsbDogYnVpbGQKLQkkKElOU1RBTExfRElSKSAkKERFU1RESVIp
JChsaWJkaXIpCi0JJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElO
U1RBTExfU0hMSUIpIGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikuJChNSU5PUikgJChE
RVNURElSKSQobGliZGlyKQotCSQoSU5TVEFMTF9EQVRBKSBsaWJ4ZW5mb3JlaWdubWVtb3J5LmEg
JChERVNURElSKSQobGliZGlyKQotCSQoU1lNTElOS19TSExJQikgbGlieGVuZm9yZWlnbm1lbW9y
eS5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmZvcmVpZ25t
ZW1vcnkuc28uJChNQUpPUikKLQkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmZvcmVpZ25tZW1vcnku
c28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5mb3JlaWdubWVtb3J5LnNvCi0J
JChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oICQoREVTVERJUikkKGlu
Y2x1ZGVkaXIpCi0JJChJTlNUQUxMX0RBVEEpIHhlbmZvcmVpZ25tZW1vcnkucGMgJChERVNURElS
KSQoUEtHX0lOU1RBTExESVIpCi0KLS5QSE9OWTogdW5pbnN0YWxsCi11bmluc3RhbGw6Ci0Jcm0g
LWYgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpL3hlbmZvcmVpZ25tZW1vcnkucGMKLQlybSAt
ZiAkKERFU1RESVIpJChpbmNsdWRlZGlyKS94ZW5mb3JlaWdubWVtb3J5LmgKLQlybSAtZiAkKERF
U1RESVIpJChsaWJkaXIpL2xpYnhlbmZvcmVpZ25tZW1vcnkuc28KLQlybSAtZiAkKERFU1RESVIp
JChsaWJkaXIpL2xpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikKLQlybSAtZiAkKERFU1RE
SVIpJChsaWJkaXIpL2xpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikuJChNSU5PUikKLQly
bSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmZvcmVpZ25tZW1vcnkuYQotCi0uUEhPTlk6
IFRBR1MKLVRBR1M6Ci0JZXRhZ3MgLXQgKi5jICouaAotCi0uUEhPTlk6IGNsZWFuCi1jbGVhbjoK
LQlybSAtcmYgKi5ycG0gJChMSUIpICp+ICQoREVQU19STSkgJChMSUJfT0JKUykgJChQSUNfT0JK
UykKLQlybSAtZiBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpLiQoTUlOT1IpIGxpYnhl
bmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikKLQlybSAtZiBoZWFkZXJzLmNoawotCXJtIC1mIHhl
bmZvcmVpZ25tZW1vcnkucGMKLQotLlBIT05ZOiBkaXN0Y2xlYW4KLWRpc3RjbGVhbjogY2xlYW4K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlIGIvdG9vbHMvbGlicy9nbnR0
YWIvTWFrZWZpbGUKaW5kZXggNmMyZTdlMzZhMi4uYmY0MGQ4ZDVjYSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9nbnR0YWIvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9nbnR0YWIvTWFrZWZpbGUK
QEAgLTMsMTEgKzMsOCBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1B
Sk9SICAgID0gMQogTUlOT1IgICAgPSAyCi1TSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24t
c2NyaXB0PWxpYnhlbmdudHRhYi5tYXAKLQotQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3Npbmct
cHJvdG90eXBlcwotQ0ZMQUdTICAgKz0gLUkuL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkK
LUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpICQoQ0ZMQUdTX2xpYnhlbnRvb2xj
b3JlKQorTElCTkFNRSAgOj0gZ250dGFiCitVU0VMSUJTICA6PSB0b29sbG9nIHRvb2xjb3JlCiAK
IFNSQ1MtR05UVEFCICAgICAgICAgICAgKz0gZ250dGFiX2NvcmUuYwogU1JDUy1HTlRTSFIgICAg
ICAgICAgICArPSBnbnRzaHJfY29yZS5jCkBAIC0xOCw4NCArMTUsNyBAQCBTUkNTLSQoQ09ORklH
X0ZyZWVCU0QpICs9ICQoU1JDUy1HTlRUQUIpICQoU1JDUy1HTlRTSFIpIGZyZWVic2QuYwogU1JD
Uy0kKENPTkZJR19TdW5PUykgICArPSBnbnR0YWJfdW5pbXAuYyBnbnRzaHJfdW5pbXAuYwogU1JD
Uy0kKENPTkZJR19OZXRCU0QpICArPSBnbnR0YWJfdW5pbXAuYyBnbnRzaHJfdW5pbXAuYwogCi1M
SUJfT0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm8sJChTUkNTLXkpKQotUElDX09CSlMgOj0gJChw
YXRzdWJzdCAlLmMsJS5vcGljLCQoU1JDUy15KSkKLQotTElCIDo9IGxpYnhlbmdudHRhYi5hCi1p
Zm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCi1MSUIgKz0gbGlieGVuZ250dGFiLnNvCi1lbmRpZgot
Ci1QS0dfQ09ORklHIDo9IHhlbmdudHRhYi5wYwotUEtHX0NPTkZJR19WRVJTSU9OIDo9ICQoTUFK
T1IpLiQoTUlOT1IpCi0KLWlmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCi1QS0dfQ09O
RklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklH
X1BSRUZJWCA9ICQocHJlZml4KQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0lOQ0RJ
UiA9ICQoaW5jbHVkZWRpcikKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19MSUJESVIg
PSAkKGxpYmRpcikKLWVuZGlmCi0KLVBLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNoIHBjLCQo
UEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCitpbmNsdWRlIC4uL2xpYnMubWsK
IAotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQog
JChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5HTlRU
QUIpL2luY2x1ZGUKLSQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChD
VVJESVIpCiAkKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NBTCA9ICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpCi0KLS5QSE9OWTogYWxsCi1hbGw6IGJ1aWxkCi0KLS5QSE9OWTog
YnVpbGQKLWJ1aWxkOgotCSQoTUFLRSkgbGlicwotCi0uUEhPTlk6IGxpYnMKLWxpYnM6IGhlYWRl
cnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQotCi1o
ZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkKLQotbGlieGVuZ250dGFiLmE6ICQo
TElCX09CSlMpCi0JJChBUikgcmMgJEAgJF4KLQotbGlieGVuZ250dGFiLnNvOiBsaWJ4ZW5nbnR0
YWIuc28uJChNQUpPUikKLQkkKFNZTUxJTktfU0hMSUIpICQ8ICRACi1saWJ4ZW5nbnR0YWIuc28u
JChNQUpPUik6IGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKS4kKE1JTk9SKQotCSQoU1lNTElOS19T
SExJQikgJDwgJEAKLQotbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19P
QkpTKSBsaWJ4ZW5nbnR0YWIubWFwCi0JJChDQykgJChMREZMQUdTKSAtV2wsJChTT05BTUVfTERG
TEFHKSAtV2wsbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAg
JChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVudG9vbGNv
cmUpICQoQVBQRU5EX0xERkxBR1MpCi0KLS5QSE9OWTogaW5zdGFsbAotaW5zdGFsbDogYnVpbGQK
LQkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RJUikgJChE
RVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElOU1RBTExfU0hMSUIpIGxpYnhlbmdudHRhYi5zby4k
KE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RBVEEpIGxp
YnhlbmdudHRhYi5hICQoREVTVERJUikkKGxpYmRpcikKLQkkKFNZTUxJTktfU0hMSUIpIGxpYnhl
bmdudHRhYi5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmdu
dHRhYi5zby4kKE1BSk9SKQotCSQoU1lNTElOS19TSExJQikgbGlieGVuZ250dGFiLnNvLiQoTUFK
T1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuZ250dGFiLnNvCi0JJChJTlNUQUxMX0RBVEEp
IGluY2x1ZGUveGVuZ250dGFiLmggJChERVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElOU1RBTExf
REFUQSkgeGVuZ250dGFiLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQotCi0uUEhPTlk6
IHVuaW5zdGFsbAotdW5pbnN0YWxsOgotCXJtIC1mICQoREVTVERJUikkKFBLR19JTlNUQUxMRElS
KS94ZW5nbnR0YWIucGMKLQlybSAtZiAkKERFU1RESVIpJChpbmNsdWRlZGlyKS94ZW5nbnR0YWIu
aAotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuZ250dGFiLnNvCi0Jcm0gLWYgJChE
RVNURElSKSQobGliZGlyKS9saWJ4ZW5nbnR0YWIuc28uJChNQUpPUikKLQlybSAtZiAkKERFU1RE
SVIpJChsaWJkaXIpL2xpYnhlbmdudHRhYi5zby4kKE1BSk9SKS4kKE1JTk9SKQotCXJtIC1mICQo
REVTVERJUikkKGxpYmRpcikvbGlieGVuZ250dGFiLmEKLQotLlBIT05ZOiBUQUdTCi1UQUdTOgot
CWV0YWdzIC10ICouYyAqLmgKLQotLlBIT05ZOiBjbGVhbgotY2xlYW46Ci0Jcm0gLXJmICoucnBt
ICQoTElCKSAqfiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09CSlMpCi0Jcm0gLWYgbGli
eGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlOT1IpIGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKQot
CXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYgeGVuZ250dGFiLnBjCi0KLS5QSE9OWTogZGlzdGNs
ZWFuCi1kaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9saWJzL2xpYnMubWsgYi90
b29scy9saWJzL2xpYnMubWsKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
ZTAzZDFjMWYzZQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvbGlicy5tawpAQCAtMCww
ICsxLDk1IEBACisjIENvbW1vbiBNYWtlZmlsZSBmb3IgYnVpbGRpbmcgYSBsaWIuCisjCisjIFZh
cmlhYmxlcyB0YWtlbiBhcyBpbnB1dDoKKyMgICBMSUJOQU1FOiBuYW1lIG9mIGxpYiB0byBidWls
ZCwgd2lsbCBiZSBwcmVwZW5kZWQgd2l0aCAibGlieGVuIgorIyAgIE1BSk9SOiAgIG1ham9yIHZl
cnNpb24gb2YgbGliCisjICAgTUlOT1I6ICAgbWlub3IgdmVyc2lvbiBvZiBsaWIKKyMgICBVU0VM
SUJTOiB4ZW4gbGlicyB0byB1c2UgKGUuZy4gInRvb2xjb3JlIHRvb2xsb2ciKQorCitTSExJQl9M
REZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbiQoTElCTkFNRSkubWFwCisKK0NG
TEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKK0NGTEFHUyAgICs9IC1JLi9p
bmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCitDRkxBR1MgICArPSAkKGZvcmVhY2ggbGliLCAk
KFVTRUxJQlMpLCAkKENGTEFHU19saWJ4ZW4kKGxpYikpKQorCitMRFVTRUxJQlMgPSAkKGZvcmVh
Y2ggbGliLCAkKFVTRUxJQlMpLCAkKExETElCU19saWJ4ZW4kKGxpYikpKQorCitMSUJfT0JKUyA6
PSAkKHBhdHN1YnN0ICUuYywlLm8sJChTUkNTLXkpKQorUElDX09CSlMgOj0gJChwYXRzdWJzdCAl
LmMsJS5vcGljLCQoU1JDUy15KSkKKworTElCIDo9IGxpYnhlbiQoTElCTkFNRSkuYQoraWZuZXEg
KCQobm9zaGFyZWRsaWJzKSx5KQorTElCICs9IGxpYnhlbiQoTElCTkFNRSkuc28KK2VuZGlmCisK
K1BLR19DT05GSUcgOj0geGVuJChMSUJOQU1FKS5wYworUEtHX0NPTkZJR19WRVJTSU9OIDo9ICQo
TUFKT1IpLiQoTUlOT1IpCisKK2lmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCitQS0df
Q09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09O
RklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0lO
Q0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19MSUJE
SVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNoIHBj
LCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NPTkZJR19M
T0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKKyQoUEtHX0NPTkZJR19MT0NB
TCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJESVIpCisKKy5QSE9OWTogYWxsCithbGw6IGJ1
aWxkCisKKy5QSE9OWTogYnVpbGQKK2J1aWxkOgorCSQoTUFLRSkgbGlicworCisuUEhPTlk6IGxp
YnMKK2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09O
RklHX0xPQ0FMKQorCitoZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkKKworbGli
eGVuJChMSUJOQU1FKS5hOiAkKExJQl9PQkpTKQorCSQoQVIpIHJjICRAICReCisKK2xpYnhlbiQo
TElCTkFNRSkuc286IGxpYnhlbiQoTElCTkFNRSkuc28uJChNQUpPUikKKwkkKFNZTUxJTktfU0hM
SUIpICQ8ICRACitsaWJ4ZW4kKExJQk5BTUUpLnNvLiQoTUFKT1IpOiBsaWJ4ZW4kKExJQk5BTUUp
LnNvLiQoTUFKT1IpLiQoTUlOT1IpCisJJChTWU1MSU5LX1NITElCKSAkPCAkQAorCitsaWJ4ZW4k
KExJQk5BTUUpLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW4kKExJQk5B
TUUpLm1hcAorCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFN
RV9MREZMQUcpIC1XbCxsaWJ4ZW4kKExJQk5BTUUpLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFH
UykgLW8gJEAgJChQSUNfT0JKUykgJChMRFVTRUxJQlMpICQoQVBQRU5EX0xERkxBR1MpCisKKy5Q
SE9OWTogaW5zdGFsbAoraW5zdGFsbDogYnVpbGQKKwkkKElOU1RBTExfRElSKSAkKERFU1RESVIp
JChsaWJkaXIpCisJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoaW5jbHVkZWRpcikKKwkkKElO
U1RBTExfU0hMSUIpIGxpYnhlbiQoTElCTkFNRSkuc28uJChNQUpPUikuJChNSU5PUikgJChERVNU
RElSKSQobGliZGlyKQorCSQoSU5TVEFMTF9EQVRBKSBsaWJ4ZW4kKExJQk5BTUUpLmEgJChERVNU
RElSKSQobGliZGlyKQorCSQoU1lNTElOS19TSExJQikgbGlieGVuJChMSUJOQU1FKS5zby4kKE1B
Sk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQoTElCTkFNRSkuc28uJChN
QUpPUikKKwkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbiQoTElCTkFNRSkuc28uJChNQUpPUikgJChE
RVNURElSKSQobGliZGlyKS9saWJ4ZW4kKExJQk5BTUUpLnNvCisJJChJTlNUQUxMX0RBVEEpIGlu
Y2x1ZGUveGVuJChMSUJOQU1FKS5oICQoREVTVERJUikkKGluY2x1ZGVkaXIpCisJJChJTlNUQUxM
X0RBVEEpIHhlbiQoTElCTkFNRSkucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCisKKy5Q
SE9OWTogdW5pbnN0YWxsCit1bmluc3RhbGw6CisJcm0gLWYgJChERVNURElSKSQoUEtHX0lOU1RB
TExESVIpL3hlbiQoTElCTkFNRSkucGMKKwlybSAtZiAkKERFU1RESVIpJChpbmNsdWRlZGlyKS94
ZW4kKExJQk5BTUUpLmgKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQoTElCTkFN
RSkuc28KKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQoTElCTkFNRSkuc28uJChN
QUpPUikKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQoTElCTkFNRSkuc28uJChN
QUpPUikuJChNSU5PUikKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQoTElCTkFN
RSkuYQorCisuUEhPTlk6IFRBR1MKK1RBR1M6CisJZXRhZ3MgLXQgKi5jICouaAorCisuUEhPTlk6
IGNsZWFuCitjbGVhbjoKKwlybSAtcmYgKi5ycG0gJChMSUIpICp+ICQoREVQU19STSkgJChMSUJf
T0JKUykgJChQSUNfT0JKUykKKwlybSAtZiBsaWJ4ZW4kKExJQk5BTUUpLnNvLiQoTUFKT1IpLiQo
TUlOT1IpIGxpYnhlbiQoTElCTkFNRSkuc28uJChNQUpPUikKKwlybSAtZiBoZWFkZXJzLmNoawor
CXJtIC1mIHhlbiQoTElCTkFNRSkucGMKKworLlBIT05ZOiBkaXN0Y2xlYW4KK2Rpc3RjbGVhbjog
Y2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUgYi90b29scy9s
aWJzL3Rvb2xjb3JlL01ha2VmaWxlCmluZGV4IDhiMWQ0OGI3YzIuLmNlM2Y4NmIwMmQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy90b29s
Y29yZS9NYWtlZmlsZQpAQCAtMywxMDAgKzMsMTkgQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29s
cy9SdWxlcy5tawogCiBNQUpPUgk9IDEKIE1JTk9SCT0gMAotU0hMSUJfTERGTEFHUyArPSAtV2ws
LS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW50b29sY29yZS5tYXAKLQotQ0ZMQUdTCSs9IC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMKLUNGTEFHUwkrPSAtSS4vaW5jbHVkZQotQ0ZMQUdTCSs9ICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpCitMSUJOQU1FICA6PSB0b29sY29yZQogCiBTUkNTLXkJKz0gaGFu
ZGxlcmVnLmMKIAotTElCX09CSlMgOj0gJChwYXRzdWJzdCAlLmMsJS5vLCQoU1JDUy15KSkKLVBJ
Q19PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUub3BpYywkKFNSQ1MteSkpCi0KLUxJQiA6PSBsaWJ4
ZW50b29sY29yZS5hCi1pZm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCi1MSUIgKz0gbGlieGVudG9v
bGNvcmUuc28KLWVuZGlmCi0KLVBLR19DT05GSUcgOj0geGVudG9vbGNvcmUucGMKLVBLR19DT05G
SUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQotCi1pZm5lcSAoJChDT05GSUdfTElCWENf
TUlOSU9TKSx5KQotUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKLSQoUEtHX0NPTkZJ
R19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKLSQoUEtHX0NPTkZJR19JTlNU
KTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCi0kKFBLR19DT05GSUdfSU5TVCk6
IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCi1lbmRpZgotCi1QS0dfQ09ORklHX0xPQ0FM
IDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19ESVIpLyQocGMpKQor
aW5jbHVkZSAuLi9saWJzLm1rCiAKLSQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfUFJF
RklYID0gJChYRU5fUk9PVCkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfSU5DRElS
ID0gJChYRU5fTElCWEVOVE9PTENPUkUpL2luY2x1ZGUKLSQoUEtHX0NPTkZJR19MT0NBTCk6IFBL
R19DT05GSUdfTElCRElSID0gJChDVVJESVIpCiAKIEFVVE9JTkNTPWluY2x1ZGUvX3hlbnRvb2xj
b3JlX2xpc3QuaAogCi0uUEhPTlk6IGFsbAotYWxsOiBidWlsZAotCi0uUEhPTlk6IGJ1aWxkCi1i
dWlsZDoKLQkkKE1BS0UpIGxpYnMKLQotLlBIT05ZOiBsaWJzCi1saWJzOiBoZWFkZXJzLmNoayAk
KExJQikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkKLQogJChMSUJfT0JK
Uyk6ICQoQVVUT0lOQ1MpCiAkKFBJQ19PQkpTKTogJChBVVRPSU5DUykKIAotaGVhZGVycy5jaGs6
ICQod2lsZGNhcmQgaW5jbHVkZS8qLmgpICQoQVVUT0lOQ1MpCi0KIGluY2x1ZGUvX3hlbnRvb2xj
b3JlX2xpc3QuaDogJChYRU5fSU5DTFVERSkveGVuLWV4dGVybmFsL2JzZC1zeXMtcXVldWUtaC1z
ZWRkZXJ5ICQoWEVOX0lOQ0xVREUpL3hlbi1leHRlcm5hbC9ic2Qtc3lzLXF1ZXVlLmgKIAkkKFBF
UkwpICReIC0tcHJlZml4PXhlbnRvb2xjb3JlID4kQC5uZXcKIAkkKGNhbGwgbW92ZS1pZi1jaGFu
Z2VkLCRALm5ldywkQCkKLQotbGlieGVudG9vbGNvcmUuYTogJChMSUJfT0JKUykKLQkkKEFSKSBy
YyAkQCAkXgotCi1saWJ4ZW50b29sY29yZS5zbzogbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikK
LQkkKFNZTUxJTktfU0hMSUIpICQ8ICRACi1saWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKTogbGli
eGVudG9vbGNvcmUuc28uJChNQUpPUikuJChNSU5PUikKLQkkKFNZTUxJTktfU0hMSUIpICQ8ICRA
Ci0KLWxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4
ZW50b29sY29yZS5tYXAKLQkkKENDKSAkKExERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1X
bCxsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElD
X09CSlMpICQoQVBQRU5EX0xERkxBR1MpCi0KLS5QSE9OWTogaW5zdGFsbAotaW5zdGFsbDogYnVp
bGQKLQkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RJUikg
JChERVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElOU1RBTExfU0hMSUIpIGxpYnhlbnRvb2xjb3Jl
LnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikKLQkkKElOU1RBTExfREFU
QSkgbGlieGVudG9vbGNvcmUuYSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChTWU1MSU5LX1NITElC
KSBsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIp
L2xpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpCi0JJChTWU1MSU5LX1NITElCKSBsaWJ4ZW50b29s
Y29yZS5zby4kKE1BSk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLnNvCi0J
JChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVudG9vbGNvcmUuaCAkKERFU1RESVIpJChpbmNsdWRl
ZGlyKQotCSQoSU5TVEFMTF9EQVRBKSB4ZW50b29sY29yZS5wYyAkKERFU1RESVIpJChQS0dfSU5T
VEFMTERJUikKLQotLlBIT05ZOiB1aW5zdGFsbAotdW5pbnN0YWxsOgotCXJtIC1mICQoREVTVERJ
UikkKFBLR19JTlNUQUxMRElSKS94ZW50b29sY29yZS5wYwotCXJtIC1mICQoREVTVERJUikkKGlu
Y2x1ZGVkaXIpL3hlbnRvb2xjb3JlLmgKLQlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhl
bnRvb2xjb3JlLnNvCi0Jcm0gLWYgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29sY29yZS5z
by4kKE1BSk9SKQotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGNvcmUuc28u
JChNQUpPUikuJChNSU5PUikKLQlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xj
b3JlLmEKLQotLlBIT05ZOiBUQUdTCi1UQUdTOgotCWV0YWdzIC10ICouYyAqLmgKLQotLlBIT05Z
OiBjbGVhbgotY2xlYW46Ci0Jcm0gLXJmICoucnBtICQoTElCKSAqfiAkKERFUFNfUk0pICQoTElC
X09CSlMpICQoUElDX09CSlMpCi0Jcm0gLWYgbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikuJChN
SU5PUikgbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikKLQlybSAtZiBoZWFkZXJzLmNoawotCXJt
IC1mIHhlbnRvb2xjb3JlLnBjCi0KLS5QSE9OWTogZGlzdGNsZWFuCi1kaXN0Y2xlYW46IGNsZWFu
CmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xsb2cvTWFrZWZpbGUgYi90b29scy9saWJzL3Rv
b2xsb2cvTWFrZWZpbGUKaW5kZXggOGFhZTJjOGY1My4uNzM2Nzc5ODdlNCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGxvZy9NYWtl
ZmlsZQpAQCAtMyw5MSArMywxMSBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1r
CiAKIE1BSk9SCT0gMQogTUlOT1IJPSAwCi1TSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24t
c2NyaXB0PWxpYnhlbnRvb2xsb2cubWFwCi0KLUNGTEFHUwkrPSAtV2Vycm9yIC1XbWlzc2luZy1w
cm90b3R5cGVzCi1DRkxBR1MJKz0gLUkuL2luY2x1ZGUKK0xJQk5BTUUgIDo9IHRvb2xsb2cKIAog
U1JDUy15CSs9IHh0bF9jb3JlLmMKIFNSQ1MteQkrPSB4dGxfbG9nZ2VyX3N0ZGlvLmMKIAotTElC
X09CSlMgOj0gJChwYXRzdWJzdCAlLmMsJS5vLCQoU1JDUy15KSkKLVBJQ19PQkpTIDo9ICQocGF0
c3Vic3QgJS5jLCUub3BpYywkKFNSQ1MteSkpCi0KLUxJQiA6PSBsaWJ4ZW50b29sbG9nLmEKLWlm
bmVxICgkKG5vc2hhcmVkbGlicykseSkKLUxJQiArPSBsaWJ4ZW50b29sbG9nLnNvCi1lbmRpZgot
Ci1QS0dfQ09ORklHIDo9IHhlbnRvb2xsb2cucGMKLVBLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1B
Sk9SKS4kKE1JTk9SKQotCi1pZm5lcSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQotUEtHX0NP
TkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJ
R19QUkVGSVggPSAkKHByZWZpeCkKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19JTkNE
SVIgPSAkKGluY2x1ZGVkaXIpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElS
ID0gJChsaWJkaXIpCi1lbmRpZgotCi1QS0dfQ09ORklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywk
KFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19ESVIpLyQocGMpKQoraW5jbHVkZSAuLi9saWJzLm1r
CiAKLSQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkK
ICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfSU5DRElSID0gJChYRU5fTElCWEVOVE9P
TExPRykvaW5jbHVkZQotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAk
KENVUkRJUikKLQotLlBIT05ZOiBhbGwKLWFsbDogYnVpbGQKLQotLlBIT05ZOiBidWlsZAotYnVp
bGQ6Ci0JJChNQUtFKSBsaWJzCi0KLS5QSE9OWTogbGlicwotbGliczogaGVhZGVycy5jaGsgJChM
SUIpICQoUEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCi0KLWhlYWRlcnMuY2hr
OiAkKHdpbGRjYXJkIGluY2x1ZGUvKi5oKQotCi1saWJ4ZW50b29sbG9nLmE6ICQoTElCX09CSlMp
Ci0JJChBUikgcmMgJEAgJF4KLQotbGlieGVudG9vbGxvZy5zbzogbGlieGVudG9vbGxvZy5zby4k
KE1BSk9SKQotCSQoU1lNTElOS19TSExJQikgJDwgJEAKLWxpYnhlbnRvb2xsb2cuc28uJChNQUpP
Uik6IGxpYnhlbnRvb2xsb2cuc28uJChNQUpPUikuJChNSU5PUikKLQkkKFNZTUxJTktfU0hMSUIp
ICQ8ICRACi0KLWxpYnhlbnRvb2xsb2cuc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMp
IGxpYnhlbnRvb2xsb2cubWFwCi0JJChDQykgJChMREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFH
KSAtV2wsbGlieGVudG9vbGxvZy5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQo
UElDX09CSlMpICQoQVBQRU5EX0xERkxBR1MpCi0KLS5QSE9OWTogaW5zdGFsbAotaW5zdGFsbDog
YnVpbGQKLQkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RJ
UikgJChERVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElOU1RBTExfU0hMSUIpIGxpYnhlbnRvb2xs
b2cuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKQotCSQoSU5TVEFMTF9E
QVRBKSBsaWJ4ZW50b29sbG9nLmEgJChERVNURElSKSQobGliZGlyKQotCSQoU1lNTElOS19TSExJ
QikgbGlieGVudG9vbGxvZy5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIp
L2xpYnhlbnRvb2xsb2cuc28uJChNQUpPUikKLQkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbnRvb2xs
b2cuc28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29sbG9nLnNvCi0JJChJ
TlNUQUxMX0RBVEEpIGluY2x1ZGUveGVudG9vbGxvZy5oICQoREVTVERJUikkKGluY2x1ZGVkaXIp
Ci0JJChJTlNUQUxMX0RBVEEpIHhlbnRvb2xsb2cucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExE
SVIpCi0KLS5QSE9OWTogdWluc3RhbGwKLXVuaW5zdGFsbDoKLQlybSAtZiAkKERFU1RESVIpJChQ
S0dfSU5TVEFMTERJUikveGVudG9vbGxvZy5wYwotCXJtIC1mICQoREVTVERJUikkKGluY2x1ZGVk
aXIpL3hlbnRvb2xsb2cuaAotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGxv
Zy5zbwotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGxvZy5zby4kKE1BSk9S
KQotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGxvZy5zby4kKE1BSk9SKS4k
KE1JTk9SKQotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGxvZy5hCi0KLS5Q
SE9OWTogVEFHUwotVEFHUzoKLQlldGFncyAtdCAqLmMgKi5oCi0KLS5QSE9OWTogY2xlYW4KLWNs
ZWFuOgotCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTX1JNKSAkKExJQl9PQkpTKSAkKFBJ
Q19PQkpTKQotCXJtIC1mIGxpYnhlbnRvb2xsb2cuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVu
dG9vbGxvZy5zby4kKE1BSk9SKQotCXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYgeGVudG9vbGxv
Zy5wYwotCi0uUEhPTlk6IGRpc3RjbGVhbgotZGlzdGNsZWFuOiBjbGVhbgotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 07:23:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 07:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i53A6-00031y-5L; Tue, 03 Sep 2019 07:23:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8NHq=W6=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1i53A4-00031m-Rg
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 07:23:32 +0000
X-Inumbo-ID: bb7983c2-ce1b-11e9-951b-bc764e2007e4
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb7983c2-ce1b-11e9-951b-bc764e2007e4;
 Tue, 03 Sep 2019 07:23:32 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.92.1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1i53A2-000MtV-Fp; Tue, 03 Sep 2019 07:23:30 +0000
Date: Tue, 3 Sep 2019 08:23:30 +0100
From: Tim Deegan <tim@xen.org>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190903072330.GA87282@deinos.phlegethon.org>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190902145014.36442-2-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-SA-Known-Good: Yes
Subject: Re: [Xen-devel] [PATCH v8 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMTU6NTAgKzAxMDAgb24gMDIgU2VwICgxNTY3NDM5NDA5KSwgUGF1bCBEdXJyYW50IHdyb3Rl
Ogo+IFRoZSBmbGFnIGlzIG5vdCBuZWVkZWQgc2luY2UgdGhlIGRvbWFpbiAnb3B0aW9ucycgY2Fu
IG5vdyBiZSB0ZXN0ZWQKPiBkaXJlY3RseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 07:36:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 07:36:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i53Ml-0003wo-C9; Tue, 03 Sep 2019 07:36:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i53Mj-0003wj-Gk
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 07:36:37 +0000
X-Inumbo-ID: 8e866b08-ce1d-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e866b08-ce1d-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 07:36: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 B8C96AF27;
 Tue,  3 Sep 2019 07:36:34 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190903051519.27617-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0c46e04e-76f1-933d-a251-daf7a42b8dcb@suse.com>
Date: Tue, 3 Sep 2019 09:36:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190903051519.27617-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen: add macro for defining variable
 length array in public headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

T24gMDMuMDkuMjAxOSAwNzoxNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBTZXZlcmFsIHB1Ymxp
YyBoZWFkZXJzIG9mIHRoZSBoeXBlcnZpc29yIGNvbnRhaW4gc3RydWN0dXJlcyB3aXRoCj4gdmFy
aWFibGUgbGVuZ3RoIGFycmF5cy4gSW4gb3JkZXIgdG8gYmUgdXNhYmxlIHdpdGggZGlmZmVyZW50
IGNvbXBpbGVycwo+IHRob3NlIGRlZmluaXRpb25zIGFyZSBkZXBlbmRpbmcgb24gdGhlIGNvbXBp
bGVyIHR5cGUgYW5kIHRoZSBzdGFuZGFyZAo+IHN1cHBvcnRlZCBieSB0aGUgY29tcGlsZXIuCj4g
Cj4gSW4gb3JkZXIgdG8gYXZvaWQgb3BlbiBjb2RpbmcgdGhlIGRpZmZlcmVudCB2YXJpYW50cyBp
biBlYWNoIGhlYWRlcgo+IGFkZCBhIGNvbW1vbiBtYWNybyBmb3IgdGhhdCBwdXJwb3NlIGluIHhl
bi5oLgo+IAo+IFRoaXMgYXQgb25jZSBjb3JyZWN0cyBtb3N0IG9mIHRoZSBkZWZpbml0aW9ucyB3
aGljaCBtaXNzIG9uZSBjYXNlCj4gbGVhZGluZyB0byBub3QgZGVmaW5pbmcgdGhlIGFycmF5IGF0
IGFsbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 07:54:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 07: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 1i53eG-0005SI-Vq; Tue, 03 Sep 2019 07:54:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i53eF-0005SB-Ni
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 07:54:43 +0000
X-Inumbo-ID: 15b71abc-ce20-11e9-aeab-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15b71abc-ce20-11e9-aeab-12813bfff9fa;
 Tue, 03 Sep 2019 07:54: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 80188ABD6;
 Tue,  3 Sep 2019 07:54:40 +0000 (UTC)
To: =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>
References: <cover.1567448405.git.edvin.torok@citrix.com>
 <a4ce05dc1da29722dc6292159a2f83811af84f6f.1567448405.git.edvin.torok@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <15f2f120-8362-62f3-c175-5ca4b7e35d57@suse.com>
Date: Tue, 3 Sep 2019 09:54:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a4ce05dc1da29722dc6292159a2f83811af84f6f.1567448405.git.edvin.torok@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] x86/arch: VM resume: avoid RDTSC
 emulation due to host clock drift
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Wei Liu <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>

T24gMDIuMDkuMjAxOSAyMDoyNywgRWR3aW4gVMO2csO2ayAgd3JvdGU6Cj4gT24gYSBJbnRlbChS
KSBYZW9uKFIpIENQVSBFNS0yNjk3IHYzIEAgMi42MEdIeiB0aGUgaG9zdCBmcmVxdWVuY3kgZHJp
ZnRzOgo+IGBgYAo+IChYRU4pIFsgICAgNi42MDc2OTNdIERldGVjdGVkIDI2MDAuMDA0IE1IeiBw
cm9jZXNzb3IuCj4gKFhFTikgWyAyNjc0LjIxMzA4MV0gZG9tMShodm0pOiBtb2RlPTAsb2ZzPTB4
ZmZmZWU2ZjcwYjdmYWE0OCxraHo9MjYwMDAxOCxpbmM9Mwo+IChYRU4pIFsgMjY3NC4yMTMwODdd
IGRvbTIoaHZtKTogbW9kZT0wLG9mcz0weGZmZmVlNmZkNDk5ODM1YzAsa2h6PTI2MDAwMTgsaW5j
PTIKPiBgYGAKPiAKPiBUaGUgMiBkb21haW5zIHdlcmUgc3VzcGVuZGVkIHByaW9yIHRvIHJlYm9v
dGluZyB0aGUgaG9zdCBhbmQgYXBwbHlpbmcgYQo+IHhlbi9taWNyb2NvZGUgcGF0Y2guIEFmdGVy
IHRoZSByZWJvb3QgdGhlIGZyZXF1ZW5jeSBvZiB0aGUgaG9zdCB3YXMgZGVlbWVkIHRvCj4gYmUg
c2xpZ2h0bHkgZGlmZmVyZW50LCBhbmQgdGhlcmVmb3JlIHN3aXRjaGluZyBvbiBSRFRTQyBlbXVs
YXRpb24gZm9yIHRoZSBMaW51eAo+IEhWTSBndWVzdCwgZXZlbiB0aG91Z2ggdGhlIGRpZmZlcmVu
Y2Ugd2FzIG9ubHkgNSBwcG0uIFRoaXMgQ1BVIGRvZXNuJ3Qgc3VwcG9ydAo+IFRTQyBzY2FsaW5n
Lgo+IAo+IFRoZXJlZm9yZSB3ZSBzaG91bGQgZWl0aGVyIG1lYXN1cmUgdGhlIHN0YW5kYXJkIGRl
dmlhdGlvbiBvZiBvdXIgY2FsaWJyYXRpb24KPiBhbmQgaGF2ZSBhIHJhbmdlIG9mIGFjY2VwdGFi
bGUgZnJlcXVlbmNpZXMgYXMgInNhbWUiLCBvciBoYXZlIGEgc3RhdGljCj4gdG9sZXJhbmNlIHZh
bHVlLgo+IAo+IFRoZSBwbGF0Zm9ybSB0aW1lcidzIGNsb2NrIGZyZXF1ZW5jeSBhY2N1cmFjeSBp
czoKPiAqIElBLVBDIEhQRVQgU3BlY2lmaWNhdGlvbiAxLjBhIHNlY3Rpb25zIDIuMiBhbmQgMi40
LjE6IDUwMCBwcG0gb3IgYmV0dGVyCj4gKiBBQ1BJIFBNIHRpbWVyLCBhbmQgUElUIHRpbWVyIGRv
IG5vdCBoYXZlIGRlZmluZWQgYWNjdXJhY2llcwo+ICogSW50ZWwgMzAwIFNlcmllcyBkYXRhc2hl
ZXQgc2VjdGlvbiAyNS42OiAyNCBNSHogY3J5c3RhbCAxMDAgcHBtIG9yIGJldHRlcgo+ICogTlRQ
IEZBUSBzZWN0aW9uIDMuMyBDbG9jayBRdWFsaXR5OiAxMSBwcG0gZHJpZnQgZHVlIHRvIHRlbXBl
cmF0dXJlCj4gKiBzZWN0aW9uIDIuMi4yIGNsYWltcyB0aGF0IFBJVC9BQ1BJIFBNIHRpbWVyIHNo
YXJlIHRoZSBzYW1lIGNyeXN0YWwgYXMgSFBFVCBhbmQKPiB0aHVzIDUwMCBwcG0gYXMgYW4gdXBw
ZXIgYm91bmQsICJ0aGUgcmVhbCBkcmlmdCBpcyB1c3VhbGx5IHNtYWxsZXIgdGhhbiAzMHBwbSIK
PiAKPiBGb3Igc2ltcGxpY2l0eSBhbmQgZGV0ZXJtaW5pc20gb3B0ZWQgZm9yIGEgc3RhdGljIHRv
bGVyYW5jZSB2YWx1ZSBvZiAxMDAgcHBtCj4gaGVyZSwgc3VjaCB0aGF0IHRoZSBhbnkgZXJyb3Ig
d291bGQgYmUgd2VsbCB3aXRoaW4gdGhlIGVycm9yIHlvdSB3b3VsZCBnZXQgd2l0aAo+IEhQRVQv
TGludXgncyBjYWxpYnJhdGlvbi4gTlRQIGNhbiBjb3BlIHdpdGggYSBkcmlmdCA8IDUwMCBwcG0u
Cj4gTW9zdCBpbXBvcnRhbnRseSB0aGlzIHNob3VsZCBzdG9wIFhlbiBmcm9tIGNsYWltaW5nIHRo
YXQgdGhlIGNsb2NrIGZyZXF1ZW5jeSBvbgo+IHRoZSBzYW1lIGhvc3QgaXMgZGlmZmVyZW50IGFj
cm9zcyByZWJvb3RzLiBTcGVjaWZpY2F0aW9ucyBkbyBub3QgY3VycmVudGx5Cj4gbWFuZGF0ZSBh
biBhY2N1cmFjeSBoaWdoZXIgdGhhbiAxMDAgcHBtLCB0aGVyZWZvcmUgT1NlcyBzaG91bGQgYWxy
ZWFkeSBiZSBhYmxlCj4gdG8gY29wZSB3aXRoIHN1Y2ggZHJpZnQgb24gcmVhbCBoYXJkd2FyZS4g
QW55IGltcHJvdmVtZW50cyBpbiBhY2N1cmFjeSBmcm9tCj4gZnV0dXJlIHNwZWNpZmljYXRpb25z
L21vdGhlcmJvYXJkcyB3b3VsZG4ndCBiZSBhcHBsaWNhYmxlLCBiZWNhdXNlIHRoZXkgd291bGQK
PiBhbHNvIGNvbWUgd2l0aCBuZXdlciBDUFVzIHRoYXQgc3VwcG9ydCBUU0Mgc2NhbGluZy4KPiAK
PiBJZiB0aGUgQ1BVIGRvZXMgc3VwcG9ydCBUU0Mgc2NhbGluZyBYZW4gd2lsbCBvZiBjb3Vyc2Ug
c3RpbGwgYXR0ZW1wdCB0byBtYXRjaAo+IHRoZSBleGFjdCBmcmVxdWVuY3kgdmFsdWUgaXQgdGhp
bmtzIHRoZSBndWVzdCBoYWQgd2hlbiBpdCB3YXMgc3VzcGVuZGVkLgo+IFNlZSBiZWxvdyBmb3Ig
YGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCAmJiAhZC0+YXJjaC52dHNjIClgIChub3Qg
dmlzaWJsZQo+IGluIHBhdGNoIGNvbnRleHQpLgo+IAo+IGxsYWJzKCkgZG9lc24ndCBhcHBlYXIg
dG8gYmUgYXZhaWxhYmxlIHdoZW4gYnVpbGRpbmcgeGVuLCBoZW5jZSB0aGUgMiBjb21wYXJpc29u
cy4KPiAKPiBBZnRlciB0aGlzIHBhdGNoIHdoZW4gc3VzcGVuZGluZyBhIFZNLCBhbmQgcmVib290
aW5nIHRoZSBob3N0IEkgZ2V0IHRoaXMgb3V0cHV0Ogo+IGBgYAo+IChYRU4pIFsgICAgNi42MTQ3
MDNdIERldGVjdGVkIDI2MDAuMDEwIE1IeiBwcm9jZXNzb3IuCj4gKFhFTikgWyAgMTM4LjkyNDM0
Ml0gVFNDIG1hcmtlZCBhcyByZWxpYWJsZSwgd2FycCA9IDAgKGNvdW50PTIpCj4gKFhFTikgWyAg
MTM4LjkyNDM0Nl0gZG9tMShodm0pOiBtb2RlPTAsb2ZzPTB4ZmZmZWQwMTkwMTAxNmQxOCxraHo9
MjYwMDAxMixpbmM9Mgo+IGBgYAo+IAo+IFNpZ25lZC1vZmYtYnk6IEVkd2luIFTDtnLDtmsgPGVk
dmluLnRvcm9rQGNpdHJpeC5jb20+CgpGaXJzdCBvZiBhbGwgLSBhcmUgeW91IGF3YXJlIHRoYXQg
dGhlcmUgaGFkIGJlZW4gbXVsdGlwbGUgaXRlcmF0aW9ucwpvZiBhIHBhdGNoIChieSBPbGFmIEhl
cmluZykgbWFraW5nIHRoaXMgYSBjb21tYW5kIGxpbmUgYW5kL29yIGd1ZXN0CmNvbmZpZyBjb250
cm9sbGFibGUgc2V0dGluZz8gSWYgc28sIGl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIGlmIGF0Cmxl
YXN0IHRoZSBjb3ZlciBsZXR0ZXIgaWRlbnRpZmllZCB0aGUgY29ycmVsYXRpb24uIElmIG5vdCwg
cGxlYXNlCnRha2UgYSBsb29rLiBBZnRlciBhbGwgaXQgaGFzbid0IGdvbmUgaW4gc28gZmFyIGJl
Y2F1c2Ugb2Ygb2JqZWN0aW9ucwpieSBBbmRyZXcuCgpVc2luZyBhIGhhcmRjb2RlZCB0b2xlcmFu
Y2UgdmFsdWUgaW4gYW55IGV2ZW50IHJhaXNlcyB0aGUgcXVlc3Rpb24Kb2YgaG93IHlvdSBrbm93
IHdoZXRoZXIgYSBwYXJ0aWN1bGFyIGd1ZXN0IE9TIGNhbiBhY3R1YWxseSBjb3BlLgoKPiAtLS0g
YS94ZW4vYXJjaC94ODYvdGltZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwo+IEBAIC0y
MTcxLDYgKzIxNzEsMTIgQEAgdm9pZCB0c2NfZ2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDMyX3QgKnRzY19tb2RlLAo+ICAgICAgICAgICplbGFwc2VkX25zZWMgPSAwOwo+ICB9Cj4gIAo+
ICtzdGF0aWMgaW5saW5lIGludCBmcmVxdWVuY3lfc2FtZV93aXRoX3RvbGVyYW5jZShpbnQ2NF90
IGtoejEsIGludDY0X3Qga2h6MikKClRoZSByZXR1cm4gdHlwZSB3YW50cyB0byBiZSBib29sLiBB
bmQgdGhlcmUgd2FudHMgdG8gYmUgYW4gZXhwbGFpbmluZwpjb21tZW50IGFoZWFkIG9mIHRoZSBm
dW5jdGlvbiwgKHJlLSlzdGF0aW5nIHNvbWUgb2Ygd2hhdCB5b3UgaGF2ZSBpbgp0aGUgZGVzY3Jp
cHRpb24uCgo+ICt7Cj4gKyAgICBpbnQ2NF90IHBwbSA9IChraHoyIC0ga2h6MSkgKiAxMDAwMDAw
IC8ga2h6MjsKPiArICAgIHJldHVybiAtMTAwIDwgcHBtICYmIHBwbSA8IDEwMDsKCldoaWxlIHdl
IGhhdmUgbm8gbGxhYnMoKSwgeW91IHNob3VsZCBpbW8gdXNlIGVpdGhlciBBQlMoKSBvcgpfX2J1
aWx0aW5fbGFicygpIC8gX19idWlsdGluX2xsYWJzKCkuCgpGdXJ0aGVybW9yZSwgY291bGQgd2Ug
bGltaXQgdGhpcyBiZWhhdmlvciB0byB0aGUgY2FzZSBvZiB0aGVyZSBub3QKYmVpbmcgVFNDIHNj
YWxpbmcgYXZhaWxhYmxlIChkdWUgdG8gcnVubmluZyBvbiBvbGQgaGFyZHdhcmUsIG9yIGR1ZQp0
byBpdCBiZWluZyBhIFBWIGd1ZXN0KT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:09:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09: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 1i54oG-0002xJ-Rj; Tue, 03 Sep 2019 09:09:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i54oF-0002xE-UD
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:09:07 +0000
X-Inumbo-ID: 7aae64d4-ce2a-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7aae64d4-ce2a-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 09:09: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 A4015AF98;
 Tue,  3 Sep 2019 09:09:04 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190902153037.99845-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <773670ce-53bb-0677-8e07-69c84531847a@suse.com>
Date: Tue, 3 Sep 2019 11:09:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902153037.99845-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] vpci: honor read-only 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: 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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNzozMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9k
cml2ZXJzL3ZwY2kvdnBjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKPiBAQCAt
NDE4LDEzICs0MTgsMjEgQEAgdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWdu
ZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAg
fQo+ICAKPiAtICAgIC8qCj4gLSAgICAgKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBh
ZGRyZXNzLgo+IC0gICAgICogUGFzc3Rocm91Z2ggZXZlcnl0aGluZyB0aGF0J3Mgbm90IHRyYXBw
ZWQuCj4gLSAgICAgKi8KPiArICAgIC8qIEZpbmQgdGhlIFBDSSBkZXYgbWF0Y2hpbmcgdGhlIGFk
ZHJlc3MuICovCj4gICAgICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBzYmRmLnNl
Zywgc2JkZi5idXMsIHNiZGYuZGV2Zm4pOwo+ICAgICAgaWYgKCAhcGRldiApCj4gICAgICB7Cj4g
KyAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyAqcm9fbWFwID0gcGNpX2dldF9yb19tYXAoc2Jk
Zi5zZWcpOwo+ICsKPiArICAgICAgICBpZiAoIHJvX21hcCAmJiB0ZXN0X2JpdChzYmRmLmJkZiwg
cm9fbWFwKSApCj4gKyAgICAgICAgICAgIC8qIElnbm9yZSB3cml0ZXMgdG8gcmVhZC1vbmx5IGRl
dmljZXMuICovCj4gKyAgICAgICAgICAgIHJldHVybjsKPiArCj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBMZXQgdGhlIGhhcmR3YXJlIGRvbWFpbiBhY2Nlc3MgY29uZmlnIHNwYWNlIHJlZ2lv
bnMgZm9yIG5vbi1leGlzdGVudAo+ICsgICAgICAgICAqIGRldmljZXMuCj4gKyAgICAgICAgICog
VE9ETzogcmV2aXNpdCBmb3IgZG9tVSBzdXBwb3J0Lgo+ICsgICAgICAgICAqLwo+ICAgICAgICAg
IHZwY2lfd3JpdGVfaHcoc2JkZiwgcmVnLCBzaXplLCBkYXRhKTsKPiAgICAgICAgICByZXR1cm47
Cj4gICAgICB9Cj4gCgpJbiBwcmluY2lwbGUgSSdtIG9rYXkgd2l0aCB0aGUgY2hhbmdlLCBidXQg
SSBoYXZlIHR3byBtb3JlIHRoaW5ncwp0byBiZSBjb25zaWRlcmVkOgoKMSkgSSdkIHByZWZlciBp
ZiB0aGUgY2hlY2sgd2FzIGluZGVwZW5kZW50IG9mIHRoZSByZXR1cm4gdmFsdWUgb2YKcGNpX2dl
dF9wZGV2X2J5X2RvbWFpbigpLCB0byBiZSBtb3JlIHJvYnVzdCBhZ2FpbnN0IHRoZSByL28gbWFw
CmhhdmluZyBnb3QgdXBkYXRlZCBidXQgdGhlIG93bmVyIHN0aWxsIGJlaW5nIGh3ZG9tLgoKMikg
V291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIG1vdmUgdGhlIGNoZWNrIGludG8gdGhlIGNhbGxlcnMg
b2YKdnBjaV93cml0ZSgpLCB0byBhdm9pZCB0aGUgZHVwbGljYXRlIGxvb2t1cCBpbiB0aGUgcXdv
cmQtTUNGRy0Kd3JpdGUgY2FzZT8gVGhlIG1haW4gcXVlc3Rpb25hYmxlIHBvaW50IGhlcmUgaXMg
d2hlcmUsIGZvciBEb21VCnN1cHBvcnQsIHRoZSBTQkRGIHRyYW5zbGF0aW9uIGlzIGdvaW5nIHRv
IGxpdmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:26:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09:26:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5556-0004Ww-Jp; Tue, 03 Sep 2019 09:26:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5554-0004Wr-N5
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:26:30 +0000
X-Inumbo-ID: e7f3e4d6-ce2c-11e9-8980-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e7f3e4d6-ce2c-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 09:26: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 1i5551-0006UV-3S; Tue, 03 Sep 2019 09:26:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5550-0001gk-PM; Tue, 03 Sep 2019 09:26:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5550-0008Pq-OI; Tue, 03 Sep 2019 09:26:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140955-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:build-amd64-xsm:xen-build:fail:regression
 linux-4.4:build-amd64:xen-build:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-multivcpu:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked: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-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-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-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-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-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-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-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-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: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2: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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-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
 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
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 09:26:26 +0000
Subject: [Xen-devel] [linux-4.4 test] 140955: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk1NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk1NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgIGZhaWwgaW4gMTQwOTIwIFJF
R1IuIHZzLiAxMzk2OTgKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgZmFpbCBpbiAxNDA5MzcgUkVHUi4gdnMuIDEzOTY5OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxNDA5MzcgcGFzcyBpbiAxNDA5
NTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTkgbGVhay1jaGVjay9jaGVjayAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDE0MDkyMAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDggaG9zdC1waW5nLWNoZWNrLXhlbiAgICAgICBmYWlsIHBhc3MgaW4gMTQwOTM3CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxNDA5MzcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDE0MDkyMCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0
MDkyMCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTIwIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDkyMCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5MjAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5MjAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDE0MDkyMCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDkyMCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIGluIDE0MDkyMCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAx
NDA5MjAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
YmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4g
MTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGlu
IDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5Mzcg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tl
ZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTM3
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0
MDkzNyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5
Mzcgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgaW4g
MTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQw
OTM3IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0
MDkzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
NDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTQwOTM3IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBp
biAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTQwOTM3IG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDkzNyBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTQwOTM3IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5Mzcgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDkzNyBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDE0MDkzNyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQwOTM3IG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTQwOTM3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDkzNyBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDVlOWY0ZDcwNGY4Njk4YjZkNjU1YWZhN2U5ZmFj
MzUwOWRhMjUzYmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZh
N2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgMzAgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDI3IGRheXMgICAzNCBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA2MzIgIDIwMTktMDgtMjUgMTA6MjQ6MjEgWiAgICA4
IGRheXMgICAxMCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAg
QWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6
ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVk
dT4KICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5jb20+CiAgQW5kcmVhIFBhcnJp
IDxhbmRyZWEucGFycmlAYW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJvdXQgPGFwcm91dEBsbC5taXQuZWR1
PgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1
cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUBy
ZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFycmV0IFJob2Rl
biA8YnJob0Bnb29nbGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+
CiAgQmVuamFtaW4gQmxvY2sgPGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmphbWluIFBvaXJp
ZXIgPGJwb2lyaWVyQHN1c2UuY29tPgogIEJqb2VybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5k
ZT4KICBCasO2cm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQm9iIEhhbSA8Ym9iLmhh
bUBwdXJpLnNtPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogIEJyaWFuIE5vcnJp
cyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5t
YXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJy
dXMuY29tPgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIERhdmlkIFMu
IE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3Vz
ZS5jb20+CiAgRGVuaXMgS2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEbWl0cnkg
VG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJh
Y2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRG91
ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5k
ZXJzQGNocm9taXVtLm9yZz4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAg
RmVsaXBlIEJhbGJpIDxiYWxiaUB0aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlA
bGludXguaW50ZWwuY29tPgogIEZlbGlwZSBGLiBUb25lbGxvIDxldUBmZWxpcGV0b25lbGxvLmNv
bT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2VlcnQgVXl0dGVyaG9ldmVu
IDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4K
ICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1c3Rhdm8gQS4gUi4g
U2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1
c2UuZGU+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSGVp
a28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIaWxsZiBEYW50b24gPGhkYW50b25Ac2lu
YS5jb20+CiAgSGlyb3l1a2kgWWFtYW1vdG8gPGh5YW1hbW9AYWxsaWVkLXRlbGVzaXMuY28uanA+
CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBt
ZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5l
dHJvbm9tZS5jb20+CiAgSmFuIEhhcmtlcyA8amFoYXJrZXNAY3MuY211LmVkdT4KICBKYXNvbiBH
dW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hA
Y2Fub25pY2FsLmNvbT4KICBKZWZmcmluIEpvc2UgVCA8amVmZnJpbkByYWphZ2lyaXRlY2guZWR1
LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXNzaWNhIFl1IDxqZXl1QGtl
cm5lbC5vcmc+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaXJpIEtv
c2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgog
IEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2Vy
bmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb25h
dGhhbiBMZW1vbiA8am9uYXRoYW4ubGVtb25AZ21haWwuY29tPgogIEpvc2VwaCBRaSA8am9zZXBo
LnFpQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gV2llZG1hbm4g
PGp3aUBsaW51eC5pYm0uY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4K
ICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29r
QGNocm9taXVtLm9yZz4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4KICBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTHVjYXMgU3RhY2gg
PGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNv
bT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5p
c2hjQG1hcnZlbGwuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+
CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5l
ciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5l
bC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJrIFpoYW5n
IDxtYXJrekBtZWxsYW5veC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJz
ZW5Ab3JhY2xlLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25l
eHQuY29tPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FAY2hyb21pdW0ub3JnPgogIE1pY2hhbCBI
b2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6
PgogIE1pY2hhbCBOYXphcmV3aWN6IDxtaW5hODZAbWluYTg2LmNvbT4KICBNaWd1ZWwgT2plZGEg
PG1pZ3VlbC5vamVkYS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlra28gUmFwZWxpIDxtaWtrby5y
YXBlbGlAaWtpLmZpPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1p
cXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmVhbCBDYXJkd2VsbCA8
bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11
bHVzbmV0d29ya3MuY29tPgogIE51bWZvciBNYml6aXdvLVRpYXBvIDxudW1zQGdvb2dsZS5jb20+
CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xv
ZkBsaXhvbS5uZXQ+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIFBh
YmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgog
IFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1
Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIg
WmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEg
PHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgQ3ZlayA8cGV0cmN2ZWtjekBnbWFpbC5jb20+
CiAgUGhpbCBUdXJuYnVsbCA8cGhpbC50dXJuYnVsbEBvcmFjbGUuY29tPgogIFByYXJpdCBCaGFy
Z2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFmYWVs
IEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJvZ2FuIERhd2VzIDxy
b2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYWVl
ZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW0gUHJvdHNlbmtvIDxzZW1lbi5w
cm90c2Vua29AbGluYXJvLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAg
U2ViYXN0aWFuIFBhcnNjaGF1ZXIgPHMucGFyc2NoYXVlckBnbXguZGU+CiAgU2VraGFyIE5vcmkg
PG5zZWtoYXJAdGkuY29tPgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgog
IFN0ZWZhbiBXYWhyZW4gPHdhaHJlbnN0QGdteC5uZXQ+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMu
Z3Jvc2plYW5AcGVhay1zeXN0ZW0uY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9z
b2Z0LmNvbT4KICBTdWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+
CiAgU3VnYW5hdGggUHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1YnJhbWFuaUBicm9hZGNvbS5jb20+
CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVraSBLIFBv
dWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNl
LmRlPgogIFRhcmFzIEtvbmRyYXRpdWsgPHRha29uZHJhQGNpc2NvLmNvbT4KICBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgVGFpIDx0aG9tYXMudGFpQG9yYWNs
ZS5jb20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb255IExp
bmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNv
bT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0eXJl
bGRAbGludXgudm5ldC5pYm0uY29tPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFp
bmUuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2
aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBXYW5wZW5nIExpIDx3YW5wZW5nLmxpQGhvdG1haWwu
Y29tPgogIFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdhbmcgPHdl
bndlbkBjcy51Z2EuZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdp
bGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAgeGlhbyBqaW4gPGppbi54aWFvQGludGVsLmNv
bT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWF2dXosIFR1YmEgPHR1YmFA
ZWNlLnVmbC5lZHU+CiAgWWluZyBYdWUgPHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgWW9zaGlh
a2kgT2thbW90byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAgWXVjaHVuZyBDaGVu
ZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
PgogIFpob3V5YW5nIEppYSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MjcyIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:26:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i555H-0004YK-1e; Tue, 03 Sep 2019 09:26:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=spUC=W6=citrix.com=edvin.torok@srs-us1.protection.inumbo.net>)
 id 1i555G-0004Y5-0n
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:26:42 +0000
X-Inumbo-ID: ef7da642-ce2c-11e9-b95f-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef7da642-ce2c-11e9-b95f-bc764e2007e4;
 Tue, 03 Sep 2019 09:26:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567502801;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=52LXoZ/7BPrDxFTjQAL/Em/VJ6Y8ZY9Kr8YNCuwC5CY=;
 b=BrjYfOS8x+3eZwEn15WPc1Wdxu8NUYpWYfz9g7NvC8sLVtW9MRLtN1aZ
 QZ4RrPTY1mpeRaarideDO/tFcKe1aD1w9BJmsouYO40zoDDTrwQaWvAfM
 cB3dke5G1c9EqLXegYShOUJIb2MkJNUZNha7YDEBMsHdNH4glfxT+jmFu w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=edvin.torok@citrix.com;
 spf=Pass smtp.mailfrom=edvin.torok@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 edvin.torok@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="edvin.torok@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 edvin.torok@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="edvin.torok@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="edvin.torok@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: C3vTfgIC/H+WoQZEGfguOrNO66N4lZRbeWgTZ80d0EQE6f9BP3PQKluKn2bup0ntxJws48cgw4
 AHibdhRUcnd7Y6zSj/vHey9BELejBCOrCpUArYlXpInK6DA/Qf/zbh4BQrvm1yeqbnwRoL1kbC
 m7iZg0yL14lfmLAPWhVijIIpACykEbzicwK9ePr9UKdtt3TRc/E7blYiDU3ZYEEjY9K07O7oNS
 0+Xjb10PxJvcXdAAlZ80y6NdYeubA7hK8GglWHSefowyVdkWkn1GRLwBPxz02hAY3f0T5DjVgF
 5kk=
X-SBRS: 2.7
X-MesageID: 5096282
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,462,1559534400"; 
   d="scan'208";a="5096282"
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1567448405.git.edvin.torok@citrix.com>
 <a4ce05dc1da29722dc6292159a2f83811af84f6f.1567448405.git.edvin.torok@citrix.com>
 <15f2f120-8362-62f3-c175-5ca4b7e35d57@suse.com>
From: =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>
Openpgp: preference=signencrypt
Message-ID: <1d2cfe43-0e01-4543-4a82-a868a1b9eeea@citrix.com>
Date: Tue, 3 Sep 2019 10:26:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <15f2f120-8362-62f3-c175-5ca4b7e35d57@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] x86/arch: VM resume: avoid RDTSC
 emulation due to host clock drift
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDkvMjAxOSAwODo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDIuMDkuMjAxOSAy
MDoyNywgRWR3aW4gVMO2csO2ayAgd3JvdGU6Cj4+IE9uIGEgSW50ZWwoUikgWGVvbihSKSBDUFUg
RTUtMjY5NyB2MyBAIDIuNjBHSHogdGhlIGhvc3QgZnJlcXVlbmN5IGRyaWZ0czoKPj4gYGBgCj4+
IChYRU4pIFsgICAgNi42MDc2OTNdIERldGVjdGVkIDI2MDAuMDA0IE1IeiBwcm9jZXNzb3IuCj4+
IChYRU4pIFsgMjY3NC4yMTMwODFdIGRvbTEoaHZtKTogbW9kZT0wLG9mcz0weGZmZmVlNmY3MGI3
ZmFhNDgsa2h6PTI2MDAwMTgsaW5jPTMKPj4gKFhFTikgWyAyNjc0LjIxMzA4N10gZG9tMihodm0p
OiBtb2RlPTAsb2ZzPTB4ZmZmZWU2ZmQ0OTk4MzVjMCxraHo9MjYwMDAxOCxpbmM9Mgo+PiBgYGAK
Pj4KPj4gVGhlIDIgZG9tYWlucyB3ZXJlIHN1c3BlbmRlZCBwcmlvciB0byByZWJvb3RpbmcgdGhl
IGhvc3QgYW5kIGFwcGx5aW5nIGEKPj4geGVuL21pY3JvY29kZSBwYXRjaC4gQWZ0ZXIgdGhlIHJl
Ym9vdCB0aGUgZnJlcXVlbmN5IG9mIHRoZSBob3N0IHdhcyBkZWVtZWQgdG8KPj4gYmUgc2xpZ2h0
bHkgZGlmZmVyZW50LCBhbmQgdGhlcmVmb3JlIHN3aXRjaGluZyBvbiBSRFRTQyBlbXVsYXRpb24g
Zm9yIHRoZSBMaW51eAo+PiBIVk0gZ3Vlc3QsIGV2ZW4gdGhvdWdoIHRoZSBkaWZmZXJlbmNlIHdh
cyBvbmx5IDUgcHBtLiBUaGlzIENQVSBkb2Vzbid0IHN1cHBvcnQKPj4gVFNDIHNjYWxpbmcuCj4+
Cj4+IFRoZXJlZm9yZSB3ZSBzaG91bGQgZWl0aGVyIG1lYXN1cmUgdGhlIHN0YW5kYXJkIGRldmlh
dGlvbiBvZiBvdXIgY2FsaWJyYXRpb24KPj4gYW5kIGhhdmUgYSByYW5nZSBvZiBhY2NlcHRhYmxl
IGZyZXF1ZW5jaWVzIGFzICJzYW1lIiwgb3IgaGF2ZSBhIHN0YXRpYwo+PiB0b2xlcmFuY2UgdmFs
dWUuCj4+Cj4+IFRoZSBwbGF0Zm9ybSB0aW1lcidzIGNsb2NrIGZyZXF1ZW5jeSBhY2N1cmFjeSBp
czoKPj4gKiBJQS1QQyBIUEVUIFNwZWNpZmljYXRpb24gMS4wYSBzZWN0aW9ucyAyLjIgYW5kIDIu
NC4xOiA1MDAgcHBtIG9yIGJldHRlcgo+PiAqIEFDUEkgUE0gdGltZXIsIGFuZCBQSVQgdGltZXIg
ZG8gbm90IGhhdmUgZGVmaW5lZCBhY2N1cmFjaWVzCj4+ICogSW50ZWwgMzAwIFNlcmllcyBkYXRh
c2hlZXQgc2VjdGlvbiAyNS42OiAyNCBNSHogY3J5c3RhbCAxMDAgcHBtIG9yIGJldHRlcgo+PiAq
IE5UUCBGQVEgc2VjdGlvbiAzLjMgQ2xvY2sgUXVhbGl0eTogMTEgcHBtIGRyaWZ0IGR1ZSB0byB0
ZW1wZXJhdHVyZQo+PiAqIHNlY3Rpb24gMi4yLjIgY2xhaW1zIHRoYXQgUElUL0FDUEkgUE0gdGlt
ZXIgc2hhcmUgdGhlIHNhbWUgY3J5c3RhbCBhcyBIUEVUIGFuZAo+PiB0aHVzIDUwMCBwcG0gYXMg
YW4gdXBwZXIgYm91bmQsICJ0aGUgcmVhbCBkcmlmdCBpcyB1c3VhbGx5IHNtYWxsZXIgdGhhbiAz
MHBwbSIKPj4KPj4gRm9yIHNpbXBsaWNpdHkgYW5kIGRldGVybWluaXNtIG9wdGVkIGZvciBhIHN0
YXRpYyB0b2xlcmFuY2UgdmFsdWUgb2YgMTAwIHBwbQo+PiBoZXJlLCBzdWNoIHRoYXQgdGhlIGFu
eSBlcnJvciB3b3VsZCBiZSB3ZWxsIHdpdGhpbiB0aGUgZXJyb3IgeW91IHdvdWxkIGdldCB3aXRo
Cj4+IEhQRVQvTGludXgncyBjYWxpYnJhdGlvbi4gTlRQIGNhbiBjb3BlIHdpdGggYSBkcmlmdCA8
IDUwMCBwcG0uCj4+IE1vc3QgaW1wb3J0YW50bHkgdGhpcyBzaG91bGQgc3RvcCBYZW4gZnJvbSBj
bGFpbWluZyB0aGF0IHRoZSBjbG9jayBmcmVxdWVuY3kgb24KPj4gdGhlIHNhbWUgaG9zdCBpcyBk
aWZmZXJlbnQgYWNyb3NzIHJlYm9vdHMuIFNwZWNpZmljYXRpb25zIGRvIG5vdCBjdXJyZW50bHkK
Pj4gbWFuZGF0ZSBhbiBhY2N1cmFjeSBoaWdoZXIgdGhhbiAxMDAgcHBtLCB0aGVyZWZvcmUgT1Nl
cyBzaG91bGQgYWxyZWFkeSBiZSBhYmxlCj4+IHRvIGNvcGUgd2l0aCBzdWNoIGRyaWZ0IG9uIHJl
YWwgaGFyZHdhcmUuIEFueSBpbXByb3ZlbWVudHMgaW4gYWNjdXJhY3kgZnJvbQo+PiBmdXR1cmUg
c3BlY2lmaWNhdGlvbnMvbW90aGVyYm9hcmRzIHdvdWxkbid0IGJlIGFwcGxpY2FibGUsIGJlY2F1
c2UgdGhleSB3b3VsZAo+PiBhbHNvIGNvbWUgd2l0aCBuZXdlciBDUFVzIHRoYXQgc3VwcG9ydCBU
U0Mgc2NhbGluZy4KPj4KPj4gSWYgdGhlIENQVSBkb2VzIHN1cHBvcnQgVFNDIHNjYWxpbmcgWGVu
IHdpbGwgb2YgY291cnNlIHN0aWxsIGF0dGVtcHQgdG8gbWF0Y2gKPj4gdGhlIGV4YWN0IGZyZXF1
ZW5jeSB2YWx1ZSBpdCB0aGlua3MgdGhlIGd1ZXN0IGhhZCB3aGVuIGl0IHdhcyBzdXNwZW5kZWQu
Cj4+IFNlZSBiZWxvdyBmb3IgYGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCAmJiAhZC0+
YXJjaC52dHNjIClgIChub3QgdmlzaWJsZQo+PiBpbiBwYXRjaCBjb250ZXh0KS4KPj4KPj4gbGxh
YnMoKSBkb2Vzbid0IGFwcGVhciB0byBiZSBhdmFpbGFibGUgd2hlbiBidWlsZGluZyB4ZW4sIGhl
bmNlIHRoZSAyIGNvbXBhcmlzb25zLgo+Pgo+PiBBZnRlciB0aGlzIHBhdGNoIHdoZW4gc3VzcGVu
ZGluZyBhIFZNLCBhbmQgcmVib290aW5nIHRoZSBob3N0IEkgZ2V0IHRoaXMgb3V0cHV0Ogo+PiBg
YGAKPj4gKFhFTikgWyAgICA2LjYxNDcwM10gRGV0ZWN0ZWQgMjYwMC4wMTAgTUh6IHByb2Nlc3Nv
ci4KPj4gKFhFTikgWyAgMTM4LjkyNDM0Ml0gVFNDIG1hcmtlZCBhcyByZWxpYWJsZSwgd2FycCA9
IDAgKGNvdW50PTIpCj4+IChYRU4pIFsgIDEzOC45MjQzNDZdIGRvbTEoaHZtKTogbW9kZT0wLG9m
cz0weGZmZmVkMDE5MDEwMTZkMTgsa2h6PTI2MDAwMTIsaW5jPTIKPj4gYGBgCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEVkd2luIFTDtnLDtmsgPGVkdmluLnRvcm9rQGNpdHJpeC5jb20+Cj4gCj4gRmly
c3Qgb2YgYWxsIC0gYXJlIHlvdSBhd2FyZSB0aGF0IHRoZXJlIGhhZCBiZWVuIG11bHRpcGxlIGl0
ZXJhdGlvbnMKPiBvZiBhIHBhdGNoIChieSBPbGFmIEhlcmluZykgbWFraW5nIHRoaXMgYSBjb21t
YW5kIGxpbmUgYW5kL29yIGd1ZXN0Cj4gY29uZmlnIGNvbnRyb2xsYWJsZSBzZXR0aW5nPwoKTm8s
IEknbGwgdGFrZSBhIGxvb2sgYXQgdGhlbSBhbmQgdGhlIGFzc29jaWF0ZWQgZGlzY3Vzc2lvbi4K
Rm91bmQgYSAnW1BBVENIIHYxMF0gbmV3IGNvbmZpZyBvcHRpb24gdnRzY190b2xlcmFuY2Vfa2h6
IHRvIGF2b2lkIFRTQyBlbXVsYXRpb24nIGluIHRoZSBhcmNoaXZlcyBmcm9tIDkgbW9udGhzIGFn
by4KCj4gSWYgc28sIGl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIGlmIGF0Cj4gbGVhc3QgdGhlIGNv
dmVyIGxldHRlciBpZGVudGlmaWVkIHRoZSBjb3JyZWxhdGlvbi4gSWYgbm90LCBwbGVhc2UKPiB0
YWtlIGEgbG9vay4gQWZ0ZXIgYWxsIGl0IGhhc24ndCBnb25lIGluIHNvIGZhciBiZWNhdXNlIG9m
IG9iamVjdGlvbnMKPiBieSBBbmRyZXcuCj4gCj4gVXNpbmcgYSBoYXJkY29kZWQgdG9sZXJhbmNl
IHZhbHVlIGluIGFueSBldmVudCByYWlzZXMgdGhlIHF1ZXN0aW9uCj4gb2YgaG93IHlvdSBrbm93
IHdoZXRoZXIgYSBwYXJ0aWN1bGFyIGd1ZXN0IE9TIGNhbiBhY3R1YWxseSBjb3BlLgo+IAo+PiAt
LS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKPj4g
QEAgLTIxNzEsNiArMjE3MSwxMiBAQCB2b2lkIHRzY19nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MzJfdCAqdHNjX21vZGUsCj4+ICAgICAgICAgICplbGFwc2VkX25zZWMgPSAwOwo+PiAg
fQo+PiAgCj4+ICtzdGF0aWMgaW5saW5lIGludCBmcmVxdWVuY3lfc2FtZV93aXRoX3RvbGVyYW5j
ZShpbnQ2NF90IGtoejEsIGludDY0X3Qga2h6MikKPiAKPiBUaGUgcmV0dXJuIHR5cGUgd2FudHMg
dG8gYmUgYm9vbC4gQW5kIHRoZXJlIHdhbnRzIHRvIGJlIGFuIGV4cGxhaW5pbmcKPiBjb21tZW50
IGFoZWFkIG9mIHRoZSBmdW5jdGlvbiwgKHJlLSlzdGF0aW5nIHNvbWUgb2Ygd2hhdCB5b3UgaGF2
ZSBpbgo+IHRoZSBkZXNjcmlwdGlvbi4KPiAKPj4gK3sKPj4gKyAgICBpbnQ2NF90IHBwbSA9IChr
aHoyIC0ga2h6MSkgKiAxMDAwMDAwIC8ga2h6MjsKPj4gKyAgICByZXR1cm4gLTEwMCA8IHBwbSAm
JiBwcG0gPCAxMDA7Cj4gCj4gV2hpbGUgd2UgaGF2ZSBubyBsbGFicygpLCB5b3Ugc2hvdWxkIGlt
byB1c2UgZWl0aGVyIEFCUygpIG9yCj4gX19idWlsdGluX2xhYnMoKSAvIF9fYnVpbHRpbl9sbGFi
cygpLgo+IAo+IEZ1cnRoZXJtb3JlLCBjb3VsZCB3ZSBsaW1pdCB0aGlzIGJlaGF2aW9yIHRvIHRo
ZSBjYXNlIG9mIHRoZXJlIG5vdAo+IGJlaW5nIFRTQyBzY2FsaW5nIGF2YWlsYWJsZSAoZHVlIHRv
IHJ1bm5pbmcgb24gb2xkIGhhcmR3YXJlLCBvciBkdWUKPiB0byBpdCBiZWluZyBhIFBWIGd1ZXN0
KT8KClllcywgdGhhdCdkIG1ha2Ugc2Vuc2UuCgoKQmVzdCByZWdhcmRzLAotLUVkd2luCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09: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 1i556j-0004gZ-El; Tue, 03 Sep 2019 09:28:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i556i-0004gS-Cn
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:28:12 +0000
X-Inumbo-ID: 25948a0c-ce2d-11e9-b95f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 25948a0c-ce2d-11e9-b95f-bc764e2007e4;
 Tue, 03 Sep 2019 09:28:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567502892;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=aS1GRqg40j90QYbjQbZmJjcPGlFxkHh2qB98fEsMEUo=;
 b=Nbz48DSxXTAMjNdQP/y9aVbr+jJbYcGUMzyuPnI79o4uOIVu58d+3NVq
 /jllgYOX+q8CdDFdUtKxX4OdSF0Q9qzcnSlZyLMaDVHTSB0tKYF8EqeXb
 ZCVyvTziTCv+c/2GfZ3sxRoNCG2bOFeBLUF2efBEhXzIVn4Vn6vipT7X1 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: y67FcvZehyz4Ol2nzM6wQOh9XMFfoivdxa3NU3kk5QQOdgqQV5COgxMtCr8LO9wf5p2u32K/R6
 r9vNB7334QN5Hs6uTsi6zP0w5Jr11q1DQSJppdKTE5PRbCUvWDpVdKo1LQdjpk0pMQRJDzGomp
 VPLDvY9x3K+f85KbKWKA3lc9mKWbaoeRfPg0iR9Yze6exG5Mzv1D3XSq+VNGj/sThZP1/g8VMw
 muOAe8zD01/YfPApE+oppZav2OMqUX/c2z5hkW0d1vBZaZ6e5RbCM5URatDUDpoZDnfSbuWfLr
 d7E=
X-SBRS: 2.7
X-MesageID: 5046410
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,462,1559534400"; 
   d="scan'208";a="5046410"
Date: Tue, 3 Sep 2019 11:28:03 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190903092803.p5o33gl5ctnmue64@Air-de-Roger>
References: <20190902153037.99845-1-roger.pau@citrix.com>
 <773670ce-53bb-0677-8e07-69c84531847a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <773670ce-53bb-0677-8e07-69c84531847a@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] vpci: honor read-only 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: 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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMTE6MDk6MDlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDIuMDkuMjAxOSAxNzozMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gLS0t
IGEveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBj
aS5jCj4gPiBAQCAtNDE4LDEzICs0MTgsMjEgQEAgdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qg
c2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCj4gPiAgICAgICAgICBy
ZXR1cm47Cj4gPiAgICAgIH0KPiA+ICAKPiA+IC0gICAgLyoKPiA+IC0gICAgICogRmluZCB0aGUg
UENJIGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4KPiA+IC0gICAgICogUGFzc3Rocm91Z2ggZXZl
cnl0aGluZyB0aGF0J3Mgbm90IHRyYXBwZWQuCj4gPiAtICAgICAqLwo+ID4gKyAgICAvKiBGaW5k
IHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBhZGRyZXNzLiAqLwo+ID4gICAgICBwZGV2ID0gcGNp
X2dldF9wZGV2X2J5X2RvbWFpbihkLCBzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2Zm4pOwo+
ID4gICAgICBpZiAoICFwZGV2ICkKPiA+ICAgICAgewo+ID4gKyAgICAgICAgY29uc3QgdW5zaWdu
ZWQgbG9uZyAqcm9fbWFwID0gcGNpX2dldF9yb19tYXAoc2JkZi5zZWcpOwo+ID4gKwo+ID4gKyAg
ICAgICAgaWYgKCByb19tYXAgJiYgdGVzdF9iaXQoc2JkZi5iZGYsIHJvX21hcCkgKQo+ID4gKyAg
ICAgICAgICAgIC8qIElnbm9yZSB3cml0ZXMgdG8gcmVhZC1vbmx5IGRldmljZXMuICovCj4gPiAr
ICAgICAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAq
IExldCB0aGUgaGFyZHdhcmUgZG9tYWluIGFjY2VzcyBjb25maWcgc3BhY2UgcmVnaW9ucyBmb3Ig
bm9uLWV4aXN0ZW50Cj4gPiArICAgICAgICAgKiBkZXZpY2VzLgo+ID4gKyAgICAgICAgICogVE9E
TzogcmV2aXNpdCBmb3IgZG9tVSBzdXBwb3J0Lgo+ID4gKyAgICAgICAgICovCj4gPiAgICAgICAg
ICB2cGNpX3dyaXRlX2h3KHNiZGYsIHJlZywgc2l6ZSwgZGF0YSk7Cj4gPiAgICAgICAgICByZXR1
cm47Cj4gPiAgICAgIH0KPiA+IAo+IAo+IEluIHByaW5jaXBsZSBJJ20gb2theSB3aXRoIHRoZSBj
aGFuZ2UsIGJ1dCBJIGhhdmUgdHdvIG1vcmUgdGhpbmdzCj4gdG8gYmUgY29uc2lkZXJlZDoKPiAK
PiAxKSBJJ2QgcHJlZmVyIGlmIHRoZSBjaGVjayB3YXMgaW5kZXBlbmRlbnQgb2YgdGhlIHJldHVy
biB2YWx1ZSBvZgo+IHBjaV9nZXRfcGRldl9ieV9kb21haW4oKSwgdG8gYmUgbW9yZSByb2J1c3Qg
YWdhaW5zdCB0aGUgci9vIG1hcAo+IGhhdmluZyBnb3QgdXBkYXRlZCBidXQgdGhlIG93bmVyIHN0
aWxsIGJlaW5nIGh3ZG9tLgoKU28gdGhlIFJPIGNoZWNrIHdvdWxkIGJlIGRvbmUgYWhlYWQgb2Yg
dGhlIG93bmVyIGNoZWNrPwoKSSBjYW4gZG8gdGhhdCwgYnV0IGl0IHNlZW1zIGxpa2UgYSBib2Rn
ZSBmb3IgdGhlIGxvY2tpbmcgaXNzdWVzIChvcgpsYWNrIG9mIGl0KSB3ZSBoYXZlIGluIHRoZSBo
YW5kbGluZyBvZiBQQ0kgZGV2aWNlcy4gSSBhc3N1bWUgaGF2aW5nIGEKUk8gZGV2aWNlIGFzc2ln
bmVkIHRvIGEgZG9tYWluIGRpZmZlcmVudCB0aGFuIGRvbV94ZW4gaXMgbm90IHBvc3NpYmxlLgoK
PiAyKSBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gbW92ZSB0aGUgY2hlY2sgaW50byB0aGUgY2Fs
bGVycyBvZgo+IHZwY2lfd3JpdGUoKSwgdG8gYXZvaWQgdGhlIGR1cGxpY2F0ZSBsb29rdXAgaW4g
dGhlIHF3b3JkLU1DRkctCj4gd3JpdGUgY2FzZT8gVGhlIG1haW4gcXVlc3Rpb25hYmxlIHBvaW50
IGhlcmUgaXMgd2hlcmUsIGZvciBEb21VCj4gc3VwcG9ydCwgdGhlIFNCREYgdHJhbnNsYXRpb24g
aXMgZ29pbmcgdG8gbGl2ZS4KClNvIEkgaGF2ZSBhIHNlcmllcyBJJ20gZ29pbmcgdG8gc2VuZCBx
dWl0ZSBzb29uIGluIG9yZGVyIHRvIGludGVncmF0ZQp2UENJIHdpdGggaW9yZXEsIGFzIGEgZmly
c3Qgc3RlcCBpbiBvcmRlciB0byBtYWtlIGl0IGF2YWlsYWJsZSB0bwpkb21Vcy4KClRoZSBTQkRG
IHRyYW5zbGF0aW9uIHRoZXJlIGlzIGdvaW5nIHRvIGJlIHBlcmZvcm1lZCBieSB0aGUgaW9yZXEg
Y29kZQooaWU6IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKSwgYnV0IGNoZWNraW5nIGFnYWluc3Qg
dGhlIFJPIG1hcCB0aGVyZQp3b3VsZCBiZSB3cm9uZywgYXMgaW9yZXEgZG9lc24ndCBrbm93IHdo
ZXRoZXIgdGhlIHVuZGVybHlpbmcgaGFuZGxlcgppcyBmb3IgYW4gZW11bGF0ZWQgZGV2aWNlIG9y
IGZvciBhIHBhc3N0aHJvdWdoIG9uZS4gSSB0aGluayB0aGUgUk8KY2hlY2sgbmVlZHMgdG8gYmUg
aW4gdGhlIHZQQ0kgY29kZSBpdHNlbGYuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:35:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i55Di-0005Ya-9k; Tue, 03 Sep 2019 09:35:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55Dg-0005YV-Jr
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:35:24 +0000
X-Inumbo-ID: 2677afc0-ce2e-11e9-ab8b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2677afc0-ce2e-11e9-ab8b-12813bfff9fa;
 Tue, 03 Sep 2019 09:35:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9006EABED;
 Tue,  3 Sep 2019 09:35:21 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Date: Tue, 3 Sep 2019 11:35:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 0/8] x86emul: further work
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogeDg2ZW11bDogc3VwcG9ydCBXQk5PSU5WRAoyOiB4ODYvSFZNOiBpZ25vcmUgZ3Vlc3QgSU5W
RCB1c2VzCjM6IHg4NmVtdWw6IGdlbmVyYWxpemUgaW52bHBnKCkgaG9vawo0OiB4ODZlbXVsOiBz
dXBwb3J0IElOVlBDSUQKNTogeDg2ZW11bDogc3VwcG9ydCBNT1ZESVJ7SSw2NEJ9IGluc25zCjY6
IHg4Ni9IVk06IHNjYWxlIE1QRVJGIHZhbHVlcyByZXBvcnRlZCB0byBndWVzdHMgKG9uIEFNRCkK
NzogeDg2ZW11bDogc3VwcG9ydCBSRFBSVQo4OiB4ODYvSFZNOiBkb24ndCBuZWVkbGVzc2x5IGlu
dGVyY2VwdCBBUEVSRi9NUEVSRi9UU0MgTVNSIHJlYWRzCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:37:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09:37:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55FM-0005eq-MF; Tue, 03 Sep 2019 09:37:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55FL-0005ej-6S
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:37:07 +0000
X-Inumbo-ID: 637853c0-ce2e-11e9-ac23-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 637853c0-ce2e-11e9-ac23-bc764e2007e4;
 Tue, 03 Sep 2019 09:37: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 2C390AC10;
 Tue,  3 Sep 2019 09:37:04 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Message-ID: <8d4c8f8e-c80d-5979-f965-a13db2d81ea6@suse.com>
Date: Tue, 3 Sep 2019 11:37:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 1/8] x86emul: support WBNOINVD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV2IDAzNyBvZiBJbnRlbCdzIElTQSBleHRlbnNpb25zIGRvY3VtZW50IGRvZXMgbm90IHN0YXRl
IGludGVyY2VwdApiZWhhdmlvciBmb3IgdGhlIGluc24gKEkndmUgYmVlbiB1bm9mZmljaWFsbHkg
dG9sZCB0aGF0IHRoZSBkaXN0aW5jdGlvbgppcyBnb2luZyB0byBiZSBieSBleGl0IHF1YWxpZmlj
YXRpb24sIGFzIEkgd291bGQgaGF2ZSBhc3N1bWVkCmNvbnNpZGVyaW5nIHRoYXQgdGhpcyB3YXkg
aXQncyBzdWZmaWNpZW50bHkgdHJhbnNwYXJlbnQgdG8gdW5hd2FyZQpzb2Z0d2FyZSwgYXMgdXNp
bmcgV0JJTlZEIGluIHBsYWNlIG9mIFdCTk9JTlZEIGlzIGFsd2F5cyBjb3JyZWN0LCBqdXN0Cmxl
c3MgZWZmaWNpZW50KS4gU2ltaWxhcmx5IEFNRCdzIFBNIHZvbHVtZSAyIHZlcnNpb24gMy4zMSBv
bmx5IHN0YXRlcwp0aGF0IGJvdGggdXNlIHRoZSBzYW1lIFZNRVhJVCwgYnV0IG5vdCBob3cgdG8g
ZGlzdGludWdpc2ggdGhlbSAob3RoZXIKdGhhbiBieSBkZWNvZGluZyB0aGUgaW5zbikuIFRoZXJl
Zm9yZSBpbiB0aGUgSFZNIGNhc2UgZm9yIG5vdyBpdCdsbCBiZQpiYWNrZWQgYnkgdGhlIHNhbWUg
LT53YmludmRfaW50ZXJjZXB0KCkgaGFuZGxlcnMuCgpVc2UgdGhpcyBvY2Nhc2lvbiBhbmQgYWxz
byBhZGQgdGhlIHR3byBtaXNzaW5nIHRhYmxlIGVudHJpZXMgZm9yCkNMREVNT1RFLCB3aGljaCBk
b2Vzbid0IHJlcXVpcmUgYW55IGZ1cnRoZXIgY2hhbmdlcyB0byBtYWtlIHdvcmsuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KdjM6IERyb3AgQSBhdHRyaWJ1
dGUgZnJvbSBwdWJsaWMgaGVhZGVyIGFkZGl0aW9uLiBDb21tZW50IG91dAogICAgY3B1X2hhc193
Ym5vaW52ZCBwYXJ0IG9mIGNvbmRpdGlvbmFsLiBFeHRlbmQgZGVzY3JpcHRpb24uCnYyOiBSZS1i
YXNlLiBDb252ZXJ0IHdibm9pbnZkKCkgaW5saW5lIGZ1bmN0aW9uLgoKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0yMDgs
NiArMjA4LDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZAogICAg
ICAgICB7ImF2eDUxMi1iaXRhbGciLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUNYLCAxMiwg
IDF9LAogICAgICAgICB7ImF2eDUxMi12cG9wY250ZHEiLDB4MDAwMDAwMDcsMCxDUFVJRF9SRUdf
RUNYLCAxNCwgIDF9LAogICAgICAgICB7InJkcGlkIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBD
UFVJRF9SRUdfRUNYLCAyMiwgIDF9LAorICAgICAgICB7ImNsZGVtb3RlIiwgICAgIDB4MDAwMDAw
MDcsICAwLCBDUFVJRF9SRUdfRUNYLCAyNSwgIDF9LAogCiAgICAgICAgIHsiYXZ4NTEyLTR2bm5p
dyIsMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsICAyLCAgMX0sCiAgICAgICAgIHsiYXZ4
NTEyLTRmbWFwcyIsMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsICAzLCAgMX0sCkBAIC0y
NTYsNiArMjU3LDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZAog
CiAgICAgICAgIHsiaW52dHNjIiwgICAgICAgMHg4MDAwMDAwNywgTkEsIENQVUlEX1JFR19FRFgs
ICA4LCAgMX0sCiAKKyAgICAgICAgeyJ3Ym5vaW52ZCIsICAgICAweDgwMDAwMDA4LCBOQSwgQ1BV
SURfUkVHX0VCWCwgIDksICAxfSwKICAgICAgICAgeyJpYnBiIiwgICAgICAgICAweDgwMDAwMDA4
LCBOQSwgQ1BVSURfUkVHX0VCWCwgMTIsICAxfSwKICAgICAgICAgeyJuYyIsICAgICAgICAgICAw
eDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgIDAsICA4fSwKICAgICAgICAgeyJhcGljaWRz
aXplIiwgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgMTIsICA0fSwKLS0tIGEvdG9v
bHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDYs
NiArMTQ2LDggQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHN0cl9lOGJbMzJdID0KIHsKICAg
ICBbIDBdID0gImNsemVybyIsCiAKKyAgICAvKiBbIDhdICovICAgICAgICAgICAgWyA5XSA9ICJ3
Ym5vaW52ZCIsCisKICAgICBbMTJdID0gImlicGIiLAogfTsKIAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjIxMiw2
ICsyMjEyLDcgQEAgc3RhdGljIGludCBodm1lbXVsX2NhY2hlX29wKAogICAgICAgICAvKiBmYWxs
IHRocm91Z2ggKi8KICAgICBjYXNlIHg4NmVtdWxfaW52ZDoKICAgICBjYXNlIHg4NmVtdWxfd2Jp
bnZkOgorICAgIGNhc2UgeDg2ZW11bF93Ym5vaW52ZDoKICAgICAgICAgYWx0ZXJuYXRpdmVfdmNh
bGwoaHZtX2Z1bmNzLndiaW52ZF9pbnRlcmNlcHQpOwogICAgICAgICBicmVhazsKICAgICB9Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMKQEAgLTExMjAsNyArMTEyMCw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNy
KHVuc2lnbmVkIGludCByZWcsIHUKIHN0YXRpYyBpbnQgY2FjaGVfb3AoZW51bSB4ODZlbXVsX2Nh
Y2hlX29wIG9wLCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBvZmZzZXQsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewotICAg
IEFTU0VSVChvcCA9PSB4ODZlbXVsX3diaW52ZCk7CisgICAgQVNTRVJUKG9wID09IHg4NmVtdWxf
d2JpbnZkIHx8IG9wID09IHg4NmVtdWxfd2Jub2ludmQpOwogCiAgICAgLyogSWdub3JlIHRoZSBp
bnN0cnVjdGlvbiBpZiB1bnByaXZpbGVnZWQuICovCiAgICAgaWYgKCAhY2FjaGVfZmx1c2hfcGVy
bWl0dGVkKGN1cnJlbnQtPmRvbWFpbikgKQpAQCAtMTEyOSw2ICsxMTI5LDggQEAgc3RhdGljIGlu
dCBjYWNoZV9vcChlbnVtIHg4NmVtdWxfY2FjaGVfbwogICAgICAgICAgKiBuZXdlciBsaW51eCB1
c2VzIHRoaXMgaW4gc29tZSBzdGFydC1vZi1kYXkgdGltaW5nIGxvb3BzLgogICAgICAgICAgKi8K
ICAgICAgICAgOworICAgIGVsc2UgaWYgKCBvcCA9PSB4ODZlbXVsX3dibm9pbnZkIC8qICYmIGNw
dV9oYXNfd2Jub2ludmQgKi8gKQorICAgICAgICB3Ym5vaW52ZCgpOwogICAgIGVsc2UKICAgICAg
ICAgd2JpbnZkKCk7CiAKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTE4Njks
NiArMTg2OSw3IEBAIGluX3Byb3Rtb2RlKAogI2RlZmluZSB2Y3B1X2hhc19mbWE0KCkgICAgICAg
IChjdHh0LT5jcHVpZC0+ZXh0ZC5mbWE0KQogI2RlZmluZSB2Y3B1X2hhc190Ym0oKSAgICAgICAg
IChjdHh0LT5jcHVpZC0+ZXh0ZC50Ym0pCiAjZGVmaW5lIHZjcHVfaGFzX2NsemVybygpICAgICAg
KGN0eHQtPmNwdWlkLT5leHRkLmNsemVybykKKyNkZWZpbmUgdmNwdV9oYXNfd2Jub2ludmQoKSAg
ICAoY3R4dC0+Y3B1aWQtPmV4dGQud2Jub2ludmQpCiAKICNkZWZpbmUgdmNwdV9oYXNfYm1pMSgp
ICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYm1pMSkKICNkZWZpbmUgdmNwdV9oYXNfaGxlKCkg
ICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuaGxlKQpAQCAtNTkzMSwxMCArNTkzMiwxMyBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYs
IDB4MDgpOiAvKiBpbnZkICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA5KTogLyog
d2JpbnZkICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA5KTogLyogd2JpbnZkIC8g
d2Jub2ludmQgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCks
IEVYQ19HUCwgMCk7CiAgICAgICAgIGZhaWxfaWYoIW9wcy0+Y2FjaGVfb3ApOwotICAgICAgICBp
ZiAoIChyYyA9IG9wcy0+Y2FjaGVfb3AoYiA9PSAweDA5ID8geDg2ZW11bF93YmludmQKKyAgICAg
ICAgaWYgKCAocmMgPSBvcHMtPmNhY2hlX29wKGIgPT0gMHgwOSA/ICFyZXBlX3ByZWZpeCgpIHx8
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhdmNwdV9oYXNf
d2Jub2ludmQoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PyB4ODZlbXVsX3diaW52ZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiB4ODZlbXVsX3dibm9pbnZkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiB4ODZlbXVsX2ludmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ODZfc2VnX25vbmUsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
dHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgK
QEAgLTE4Miw2ICsxODIsNyBAQCBlbnVtIHg4NmVtdWxfY2FjaGVfb3AgewogICAgIHg4NmVtdWxf
Y2x3YiwKICAgICB4ODZlbXVsX2ludmQsCiAgICAgeDg2ZW11bF93YmludmQsCisgICAgeDg2ZW11
bF93Ym5vaW52ZCwKIH07CiAKIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZTsKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5o
CkBAIC0xNiw2ICsxNiwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd2JpbnZkKHZvaWQpCiAgICAg
YXNtIHZvbGF0aWxlICggIndiaW52ZCIgOjo6ICJtZW1vcnkiICk7CiB9CiAKK3N0YXRpYyBpbmxp
bmUgdm9pZCB3Ym5vaW52ZCh2b2lkKQoreworICAgIGFzbSB2b2xhdGlsZSAoICJyZXBlOyB3Ymlu
dmQiIDogOiA6ICJtZW1vcnkiICk7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBjbGZsdXNoKGNv
bnN0IHZvaWQgKnApCiB7CiAgICAgYXNtIHZvbGF0aWxlICggImNsZmx1c2ggJTAiIDo6ICJtIiAo
Kihjb25zdCBjaGFyICopcCkgKTsKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oCkBAIC0yMzYsNiArMjM2LDcgQEAgWEVOX0NQVUZFQVRVUkUoQVZYNTEyX1ZOTkksICAg
NiozMisxMSkgLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyX0JJVEFMRywgNiozMisxMikgLypBICBT
dXBwb3J0IGZvciBWUE9QQ05UW0IsV10gYW5kIFZQU0hVRkJJVFFNQiAqLwogWEVOX0NQVUZFQVRV
UkUoQVZYNTEyX1ZQT1BDTlREUSwgNiozMisxNCkgLypBICBQT1BDTlQgZm9yIHZlY3RvcnMgb2Yg
RFcvUVcgKi8KIFhFTl9DUFVGRUFUVVJFKFJEUElELCAgICAgICAgIDYqMzIrMjIpIC8qQSAgUkRQ
SUQgaW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKENMREVNT1RFLCAgICAgIDYqMzIrMjUp
IC8qQSAgQ0xERU1PVEUgaW5zdHJ1Y3Rpb24gKi8KIAogLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1
cmVzLCBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCwgd29yZCA3ICovCiBYRU5fQ1BVRkVBVFVS
RShJVFNDLCAgICAgICAgICA3KjMyKyA4KSAvKiAgIEludmFyaWFudCBUU0MgKi8KQEAgLTI0Myw2
ICsyNDQsNyBAQCBYRU5fQ1BVRkVBVFVSRShFRlJPLCAgICAgICAgICA3KjMyKzEwKSAvCiAKIC8q
IEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwOC5lYngsIHdv
cmQgOCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpF
Uk8gaW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKFdCTk9JTlZELCAgICAgIDgqMzIrIDkp
IC8qICAgV0JOT0lOVkQgaW5zdHJ1Y3Rpb24gKi8KIFhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAg
ICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1E
KSAqLwogCiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAw
MDAwNzowLmVkeCwgd29yZCA5ICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:37:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09: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 1i55Fv-0005iq-0A; Tue, 03 Sep 2019 09:37: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55Fu-0005ij-LM
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:37:42 +0000
X-Inumbo-ID: 79b0df72-ce2e-11e9-ab8c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79b0df72-ce2e-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 09:37: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 6BCC9AC10;
 Tue,  3 Sep 2019 09:37:41 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Message-ID: <2355680d-2052-60a8-fd46-ebf23196a4d6@suse.com>
Date: Tue, 3 Sep 2019 11:37:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 2/8] x86/HVM: ignore guest INVD uses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9ubHkgcGxhY2Ugd2UnZCBleHBlY3QgdGhlIGluc24gdG8gYmUgc2Vuc2libHkgdXNlZCBp
cyBpbgoodmlydHVhbGl6YXRpb24gdW5hd2FyZSkgZmlybXdhcmUuCgpTdWdnZXN0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCgotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAt
MjIxMCwxMSArMjIxMCwxOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfY2FjaGVfb3AoCiAKICAgICAg
ICAgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcihtYXBwaW5nLCBhZGRyLCAwLCBodm1lbXVsX2N0
eHQpOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBjYXNlIHg4NmVtdWxfaW52ZDoK
ICAgICBjYXNlIHg4NmVtdWxfd2JpbnZkOgogICAgIGNhc2UgeDg2ZW11bF93Ym5vaW52ZDoKICAg
ICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLndiaW52ZF9pbnRlcmNlcHQpOwogICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgeDg2ZW11bF9pbnZkOgorICAgICAgICAvKgorICAgICAg
ICAgKiBEZWxpYmVyYXRlbHkgaWdub3JlZDogV2UgZG9uJ3Qgd2FudCB0byBpc3N1ZSBJTlZELCBh
bmQgaXNzdWluZyBXQklOVkQKKyAgICAgICAgICogd291bGRuJ3QgbWF0Y2ggdGhlIHJlcXVlc3Qu
IEFuZCB0aGUgb25seSBwbGFjZSB3ZSdkIGV4cGVjdCB0aGUgaW5zbgorICAgICAgICAgKiB0byBi
ZSBzZW5zaWJseSB1c2VkIGlzIGluICh2aXJ0dWFsaXphdGlvbiB1bmF3YXJlKSBmaXJtd2FyZS4K
KyAgICAgICAgICovCisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIHJldHVybiBYODZFTVVM
X09LQVk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:39:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09: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 1i55HC-0005qm-ET; Tue, 03 Sep 2019 09:39:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55HB-0005qd-PX
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:39:01 +0000
X-Inumbo-ID: a72d1b5a-ce2e-11e9-ab8c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a72d1b5a-ce2e-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 09:38: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 BEFEFABED;
 Tue,  3 Sep 2019 09:38:57 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Message-ID: <6509fa84-bc33-6de4-5ce8-eb371b782f0a@suse.com>
Date: Tue, 3 Sep 2019 11:39:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 3/8] x86emul: generalize invlpg() hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGhvb2sgaXMgYWxyZWFkeSBpbiB1c2UgZm9yIElOVkxQR0EgYXMgd2VsbC4gUmVuYW1lIHRo
ZSBob29rIGFuZCBhZGQKcGFyYW1ldGVycy4gRm9yIHRoZSBtb21lbnQgSU5WTFBHQSB3aXRoIGEg
bm9uLXplcm8gQVNJRCByZW1haW5zCnVuc3VwcG9ydGVkLCBidXQgdGhlIFRPRE8gaXRlbSBnZXRz
IHB1c2hlZCBpbnRvIHRoZSBhY3R1YWwgaG9vayBoYW5kbGVyLgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogTmV3LgoKLS0tIGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTM3MCwxNiArMzcwLDIzIEBAIHN0YXRp
YyBpbnQgZnV6el9jbXB4Y2hnKAogICAgIHJldHVybiBtYXliZV9mYWlsKGN0eHQsICJjbXB4Y2hn
IiwgdHJ1ZSk7CiB9CiAKLXN0YXRpYyBpbnQgZnV6el9pbnZscGcoCi0gICAgZW51bSB4ODZfc2Vn
bWVudCBzZWcsCi0gICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCitzdGF0aWMgaW50IGZ1enpfdGxi
X29wKAorICAgIGVudW0geDg2ZW11bF90bGJfb3Agb3AsCisgICAgdW5zaWduZWQgbG9uZyBhZGRy
LAorICAgIHVuc2lnbmVkIGxvbmcgYXV4LAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogewotICAgIC8qIGludmxwZygpLCB1bmxpa2UgYWxsIG90aGVyIGhvb2tzLCBtYXkgYmUg
Y2FsbGVkIHdpdGggeDg2X3NlZ19ub25lLiAqLwotICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdt
ZW50KHNlZykgfHwgc2VnID09IHg4Nl9zZWdfbm9uZSk7Ci0gICAgYXNzZXJ0KGN0eHQtPmFkZHJf
c2l6ZSA9PSA2NCB8fCAhKG9mZnNldCA+PiAzMikpOworICAgIHN3aXRjaCAoIG9wICkKKyAgICB7
CisgICAgY2FzZSB4ODZlbXVsX2ludmxwZzoKKyAgICAgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3Nl
Z21lbnQoYXV4KSk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgeDg2ZW11
bF9pbnZscGdhOgorICAgICAgICBhc3NlcnQoY3R4dC0+YWRkcl9zaXplID09IDY0IHx8ICEoYWRk
ciA+PiAzMikpOworICAgICAgICBicmVhazsKKyAgICB9CiAKLSAgICByZXR1cm4gbWF5YmVfZmFp
bChjdHh0LCAiaW52bHBnIiwgZmFsc2UpOworICAgIHJldHVybiBtYXliZV9mYWlsKGN0eHQsICJU
TEItbWFuYWdlbWVudCIsIGZhbHNlKTsKIH0KIAogc3RhdGljIGludCBmdXp6X2NhY2hlX29wKApA
QCAtNjI0LDcgKzYzMSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGFs
bF8KICAgICBTRVQocmVhZF9tc3IpLAogICAgIFNFVCh3cml0ZV9tc3IpLAogICAgIFNFVChjYWNo
ZV9vcCksCi0gICAgU0VUKGludmxwZyksCisgICAgU0VUKHRsYl9vcCksCiAgICAgLmdldF9mcHUg
ICAgPSBlbXVsX3Rlc3RfZ2V0X2ZwdSwKICAgICAucHV0X2ZwdSAgICA9IGVtdWxfdGVzdF9wdXRf
ZnB1LAogICAgIC5jcHVpZCAgICAgID0gZW11bF90ZXN0X2NwdWlkLApAQCAtNzMzLDEyICs3NDAs
MTIgQEAgZW51bSB7CiAgICAgSE9PS19yZWFkX21zciwKICAgICBIT09LX3dyaXRlX21zciwKICAg
ICBIT09LX2NhY2hlX29wLAorICAgIEhPT0tfdGxiX29wLAogICAgIEhPT0tfY3B1aWQsCiAgICAg
SE9PS19pbmplY3RfaHdfZXhjZXB0aW9uLAogICAgIEhPT0tfaW5qZWN0X3N3X2ludGVycnVwdCwK
ICAgICBIT09LX2dldF9mcHUsCiAgICAgSE9PS19wdXRfZnB1LAotICAgIEhPT0tfaW52bHBnLAog
ICAgIEhPT0tfdm1mdW5jLAogICAgIENBTk9OSUNBTElaRV9yaXAsCiAgICAgQ0FOT05JQ0FMSVpF
X3JzcCwKQEAgLTc3Nyw5ICs3ODQsOSBAQCBzdGF0aWMgdm9pZCBkaXNhYmxlX2hvb2tzKHN0cnVj
dCB4ODZfZW11CiAgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWRfbXNyKTsKICAgICBNQVlCRV9E
SVNBQkxFX0hPT0sod3JpdGVfbXNyKTsKICAgICBNQVlCRV9ESVNBQkxFX0hPT0soY2FjaGVfb3Ap
OworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh0bGJfb3ApOwogICAgIE1BWUJFX0RJU0FCTEVfSE9P
SyhjcHVpZCk7CiAgICAgTUFZQkVfRElTQUJMRV9IT09LKGdldF9mcHUpOwotICAgIE1BWUJFX0RJ
U0FCTEVfSE9PSyhpbnZscGcpOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjM1NiwzNiArMjM1Niw1
MiBAQCBzdGF0aWMgdm9pZCBodm1lbXVsX3B1dF9mcHUoCiAgICAgfQogfQogCi1zdGF0aWMgaW50
IGh2bWVtdWxfaW52bHBnKAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0LAorc3RhdGljIGludCBodm1lbXVsX3RsYl9vcCgKKyAgICBlbnVtIHg4NmVt
dWxfdGxiX29wIG9wLAorICAgIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICB1bnNpZ25lZCBsb25n
IGF1eCwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0ID0KICAgICAgICAgY29udGFpbmVyX29mKGN0
eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKLSAgICB1bnNpZ25lZCBsb25nIGFk
ZHI7Ci0gICAgaW50IHJjOwotCi0gICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAot
ICAgICAgICBzZWcsIG9mZnNldCwgMSwgTlVMTCwgaHZtX2FjY2Vzc19ub25lLCBodm1lbXVsX2N0
eHQsICZhZGRyKTsKKyAgICBpbnQgcmMgPSBYODZFTVVMX09LQVk7CiAKLSAgICBpZiAoIHJjID09
IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICBzd2l0Y2ggKCBvcCApCiAgICAgewotICAgICAgICAv
KgotICAgICAgICAgKiBgaW52bHBnYCB0YWtlcyBzZWdtZW50IGJhc2VzIGludG8gYWNjb3VudCwg
YnV0IGlzIG5vdCBzdWJqZWN0IHRvCi0gICAgICAgICAqIGZhdWx0cyBmcm9tIHNlZ21lbnQgdHlw
ZS9saW1pdCBjaGVja3MsIGFuZCBpcyBzcGVjaWZpZWQgYXMgYSBOT1AKLSAgICAgICAgICogd2hl
biBpc3N1ZWQgb24gbm9uLWNhbm9uaWNhbCBhZGRyZXNzZXMuCi0gICAgICAgICAqCi0gICAgICAg
ICAqIGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoKSByYWlzZXMgZXhjZXB0aW9ucyBmb3IgdHlw
ZS9saW1pdAotICAgICAgICAgKiB2aW9sYXRpb25zLCBzbyBzcXVhc2ggdGhlbS4KLSAgICAgICAg
ICovCi0gICAgICAgIHg4Nl9lbXVsX3Jlc2V0X2V2ZW50KGN0eHQpOwotICAgICAgICByYyA9IFg4
NkVNVUxfT0tBWTsKKyAgICBjYXNlIHg4NmVtdWxfaW52bHBnOgorICAgICAgICByYyA9IGh2bWVt
dWxfdmlydHVhbF90b19saW5lYXIoYXV4LCBhZGRyLCAxLCBOVUxMLCBodm1fYWNjZXNzX25vbmUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQsICZh
ZGRyKTsKKworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAg
eworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIGBpbnZscGdgIHRha2VzIHNlZ21lbnQg
YmFzZXMgaW50byBhY2NvdW50LCBidXQgaXMgbm90IHN1YmplY3QKKyAgICAgICAgICAgICAqIHRv
IGZhdWx0cyBmcm9tIHNlZ21lbnQgdHlwZS9saW1pdCBjaGVja3MsIGFuZCBpcyBzcGVjaWZpZWQg
YXMKKyAgICAgICAgICAgICAqIGEgTk9QIHdoZW4gaXNzdWVkIG9uIG5vbi1jYW5vbmljYWwgYWRk
cmVzc2VzLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIGh2bWVtdWxfdmlydHVhbF90
b19saW5lYXIoKSByYWlzZXMgZXhjZXB0aW9ucyBmb3IgdHlwZS9saW1pdAorICAgICAgICAgICAg
ICogdmlvbGF0aW9ucywgc28gc3F1YXNoIHRoZW0uCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIHg4Nl9lbXVsX3Jlc2V0X2V2ZW50KGN0eHQpOworICAgICAgICAgICAgcmMgPSBYODZFTVVM
X09LQVk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCisg
ICAgICAgICAgICBwYWdpbmdfaW52bHBnKGN1cnJlbnQsIGFkZHIpOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgeDg2ZW11bF9pbnZscGdhOgorICAgICAgICAvKiBUT0RPOiBTdXBwb3J0IEFT
SURzLiAqLworICAgICAgICBpZiAoICFhdXggKQorICAgICAgICAgICAgcGFnaW5nX2ludmxwZyhj
dXJyZW50LCBhZGRyKTsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB4ODZf
ZW11bF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMsIGN0eHQp
OworICAgICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKICAgICB9CiAKLSAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAg
IHBhZ2luZ19pbnZscGcoY3VycmVudCwgYWRkcik7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKQEAg
LTI0MjUsMTAgKzI0NDEsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMg
aHZtXwogICAgIC5yZWFkX21zciAgICAgID0gaHZtZW11bF9yZWFkX21zciwKICAgICAud3JpdGVf
bXNyICAgICA9IGh2bWVtdWxfd3JpdGVfbXNyLAogICAgIC5jYWNoZV9vcCAgICAgID0gaHZtZW11
bF9jYWNoZV9vcCwKKyAgICAudGxiX29wICAgICAgICA9IGh2bWVtdWxfdGxiX29wLAogICAgIC5j
cHVpZCAgICAgICAgID0geDg2ZW11bF9jcHVpZCwKICAgICAuZ2V0X2ZwdSAgICAgICA9IGh2bWVt
dWxfZ2V0X2ZwdSwKICAgICAucHV0X2ZwdSAgICAgICA9IGh2bWVtdWxfcHV0X2ZwdSwKLSAgICAu
aW52bHBnICAgICAgICA9IGh2bWVtdWxfaW52bHBnLAogICAgIC52bWZ1bmMgICAgICAgID0gaHZt
ZW11bF92bWZ1bmMsCiB9OwogCkBAIC0yNDUyLDEwICsyNDY4LDEwIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGh2bV8KICAgICAucmVhZF9tc3IgICAgICA9IGh2bWVtdWxf
cmVhZF9tc3IsCiAgICAgLndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRlX21zcl9kaXNjYXJk
LAogICAgIC5jYWNoZV9vcCAgICAgID0gaHZtZW11bF9jYWNoZV9vcF9kaXNjYXJkLAorICAgIC50
bGJfb3AgICAgICAgID0gaHZtZW11bF90bGJfb3AsCiAgICAgLmNwdWlkICAgICAgICAgPSB4ODZl
bXVsX2NwdWlkLAogICAgIC5nZXRfZnB1ICAgICAgID0gaHZtZW11bF9nZXRfZnB1LAogICAgIC5w
dXRfZnB1ICAgICAgID0gaHZtZW11bF9wdXRfZnB1LAotICAgIC5pbnZscGcgICAgICAgID0gaHZt
ZW11bF9pbnZscGcsCiAgICAgLnZtZnVuYyAgICAgICAgPSBodm1lbXVsX3ZtZnVuYywKIH07CiAK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU1OTAsMTAgKzU1OTAsOSBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKG1zcl92YWwg
JiBFRkVSX1NWTUUpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWluX3By
b3Rtb2RlKGN0eHQsIG9wcyksIEVYQ19VRCk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihfcmVncy5lY3gsIEVYQ19VRCk7IC8qIFRPRE86IFN1cHBvcnQgQVNJRHMuICov
Ci0gICAgICAgICAgICBmYWlsX2lmKG9wcy0+aW52bHBnID09IE5VTEwpOwotICAgICAgICAgICAg
aWYgKCAocmMgPSBvcHMtPmludmxwZyh4ODZfc2VnX25vbmUsIHRydW5jYXRlX2VhKF9yZWdzLnIo
YXgpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICkKKyAgICAg
ICAgICAgIGZhaWxfaWYoIW9wcy0+dGxiX29wKTsKKyAgICAgICAgICAgIGlmICggKHJjID0gb3Bz
LT50bGJfb3AoeDg2ZW11bF9pbnZscGdhLCB0cnVuY2F0ZV9lYShfcmVncy5yKGF4KSksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVjeCwgY3R4dCkpICE9IFg4NkVN
VUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTU3NDcsOCArNTc0Niw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBjYXNlIEdSUDdf
TUVNKDcpOiAvKiBpbnZscGcgKi8KICAgICAgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX01F
TSk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhD
X0dQLCAwKTsKLSAgICAgICAgICAgIGZhaWxfaWYob3BzLT5pbnZscGcgPT0gTlVMTCk7Ci0gICAg
ICAgICAgICBpZiAoIChyYyA9IG9wcy0+aW52bHBnKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIGN0
eHQpKSApCisgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPnRsYl9vcCk7CisgICAgICAgICAgICBp
ZiAoIChyYyA9IG9wcy0+dGxiX29wKHg4NmVtdWxfaW52bHBnLCBlYS5tZW0ub2ZmLCBlYS5tZW0u
c2VnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2RU1V
TF9PS0FZICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBicmVhazsK
IAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtMTg1LDYgKzE4NSwxMSBAQCBl
bnVtIHg4NmVtdWxfY2FjaGVfb3AgewogICAgIHg4NmVtdWxfd2Jub2ludmQsCiB9OwogCitlbnVt
IHg4NmVtdWxfdGxiX29wIHsKKyAgICB4ODZlbXVsX2ludmxwZywKKyAgICB4ODZlbXVsX2ludmxw
Z2EsCit9OworCiBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGU7CiAKIC8qCkBAIC00NzIsNiArNDc3
LDE5IEBAIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMKICAgICAgICAgdW5zaWduZWQgbG9uZyBvZmZz
ZXQsCiAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKIAorICAgIC8qCisg
ICAgICogdGxiX29wOiBJbnZhbGlkYXRlIHBhZ2luZyBzdHJ1Y3R1cmVzIHdoaWNoIG1hcCBhZGRy
ZXNzZWQgYnl0ZS4KKyAgICAgKgorICAgICAqIEBhZGRyIGFuZCBAYXV4IGhhdmUgQG9wLXNwZWNp
ZmljIG1lYW5pbmc6CisgICAgICogLSBJTlZMUEc6ICBAYXV4OkBhZGRyIHJlcHJlc2VudCBzZWc6
b2Zmc2V0CisgICAgICogLSBJTlZMUEdBOiBAYWRkciBpcyB0aGUgbGluZWFyIGFkZHJlc3MsIEBh
dXggdGhlIEFTSUQKKyAgICAgKi8KKyAgICBpbnQgKCp0bGJfb3ApKAorICAgICAgICBlbnVtIHg4
NmVtdWxfdGxiX29wIG9wLAorICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgIHVu
c2lnbmVkIGxvbmcgYXV4LAorICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7
CisKICAgICAvKiBjcHVpZDogRW11bGF0ZSBDUFVJRCB2aWEgZ2l2ZW4gc2V0IG9mIEVBWC1FRFgg
aW5wdXRzL291dHB1dHMuICovCiAgICAgaW50ICgqY3B1aWQpKAogICAgICAgICB1aW50MzJfdCBs
ZWFmLApAQCAtNDk5LDEyICs1MTcsNiBAQCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzCiAgICAgICAg
IGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgYmFja291dCwKICAgICAgICAgY29uc3Qgc3RydWN0
IHg4Nl9lbXVsX2ZwdV9hdXggKmF1eCk7CiAKLSAgICAvKiBpbnZscGc6IEludmFsaWRhdGUgcGFn
aW5nIHN0cnVjdHVyZXMgd2hpY2ggbWFwIGFkZHJlc3NlZCBieXRlLiAqLwotICAgIGludCAoKmlu
dmxwZykoCi0gICAgICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgICAgICB1bnNpZ25lZCBs
b25nIG9mZnNldCwKLSAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwotCiAg
ICAgLyogdm1mdW5jOiBFbXVsYXRlIFZNRlVOQyB2aWEgZ2l2ZW4gc2V0IG9mIEVBWCBFQ1ggaW5w
dXRzICovCiAgICAgaW50ICgqdm1mdW5jKSgKICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:39:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09:39:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55HX-0005vM-SH; Tue, 03 Sep 2019 09:39:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55HW-0005v9-KF
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:39:22 +0000
X-Inumbo-ID: b4e5326e-ce2e-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4e5326e-ce2e-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 09:39: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 BD651ABED;
 Tue,  3 Sep 2019 09:39:20 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Message-ID: <512c5c07-2f76-92d7-25ad-638813947b27@suse.com>
Date: Tue, 3 Sep 2019 11:39:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 4/8] x86emul: support INVPCID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCBsaWtlIGZvciBJTlZMUEdBIHRoZSBIVk0gaG9vayBvbmx5IHN1cHBvcnRzIFBDSUQgMCBm
b3IgdGhlIHRpbWUKYmVpbmcgZm9yIGluZGl2aWR1YWwgYWRkcmVzcyBpbnZhbGlkYXRpb24uIEl0
IGFsc28gdHJhbnNsYXRlcyB0aGUgb3RoZXIKdHlwZXMgdG8gYSBmdWxsIGZsdXNoLCB3aGljaCBp
cyBhcmNoaXRlY3R1cmFsbHkgcGVybWl0dGVkIGFuZApwZXJmb3JtYW5jZS13aXNlIHByZXN1bWFi
bHkgbm90IG11Y2ggd29yc2UgYmVjYXVzZSBlbXVsYXRpb24gaXMgc2xvdwphbnl3YXkuCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYzOiBSZS1iYXNlIG92ZXIg
WDg2X0lOVlBDSURfKiBuYW1lIGNoYW5nZS4KdjI6IE5ldy4KCi0tLSBhL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0zODIsNiArMzgyLDcgQEAgc3RhdGlj
IGludCBmdXp6X3RsYl9vcCgKICAgICAgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoYXV4
KSk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgeDg2ZW11bF9pbnZscGdh
OgorICAgIGNhc2UgeDg2ZW11bF9pbnZwY2lkOgogICAgICAgICBhc3NlcnQoY3R4dC0+YWRkcl9z
aXplID09IDY0IHx8ICEoYWRkciA+PiAzMikpOwogICAgICAgICBicmVhazsKICAgICB9Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC02ODQsNiArNjg0LDM4
IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IoCiAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OwogfQogCisjZGVmaW5lIElOVlBDSURfQUREUiAweDEyMzQ1Njc4CisjZGVmaW5lIElOVlBDSURf
UENJRCAweDEyMworCitzdGF0aWMgaW50IHJlYWRfY3JfaW52cGNpZCgKKyAgICB1bnNpZ25lZCBp
bnQgcmVnLAorICAgIHVuc2lnbmVkIGxvbmcgKnZhbCwKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKK3sKKyAgICBpbnQgcmMgPSBlbXVsX3Rlc3RfcmVhZF9jcihyZWcsIHZhbCwg
Y3R4dCk7CisKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAmJiByZWcgPT0gNCApCisgICAg
ICAgICp2YWwgfD0gWDg2X0NSNF9QQ0lERTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGlj
IGludCB0bGJfb3BfaW52cGNpZCgKKyAgICBlbnVtIHg4NmVtdWxfdGxiX29wIG9wLAorICAgIHVu
c2lnbmVkIGxvbmcgYWRkciwKKyAgICB1bnNpZ25lZCBsb25nIGF1eCwKKyAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50IHNlcTsKKwor
ICAgIGlmICggb3AgIT0geDg2ZW11bF9pbnZwY2lkIHx8IGFkZHIgIT0gSU5WUENJRF9BRERSIHx8
CisgICAgICAgICB4ODZlbXVsX2ludnBjaWRfcGNpZChhdXgpICE9IChzZXEgPCA0ID8gMCA6IElO
VlBDSURfUENJRCkgfHwKKyAgICAgICAgIHg4NmVtdWxfaW52cGNpZF90eXBlKGF1eCkgIT0gKHNl
cSsrICYgMykgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiBzdGF0aWMgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBl
bXVsb3BzID0gewogICAgIC5yZWFkICAgICAgID0gcmVhZCwKICAgICAuaW5zbl9mZXRjaCA9IGZl
dGNoLApAQCAtNDQ4Miw2ICs0NTE0LDQ2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKICAgICB9CiAgICAgZWxzZQorICAgICAgICBw
cmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIGludnBj
aWQgMTYoJWVjeCksJSVlZHguLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgKQorICAgIHsKKyAg
ICAgICAgZGVjbF9pbnNuKGludnBjaWQpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoIHB1dF9p
bnNuKGludnBjaWQsICJpbnZwY2lkIDE2KCUwKSwgJTEiKQorICAgICAgICAgICAgICAgICAgICAg
ICA6OiAiYyIgKE5VTEwpLCAiZCIgKDBMKSApOworCisgICAgICAgIHJlc1s0XSA9IDA7CisgICAg
ICAgIHJlc1s1XSA9IDA7CisgICAgICAgIHJlc1s2XSA9IElOVlBDSURfQUREUjsKKyAgICAgICAg
cmVzWzddID0gMDsKKyAgICAgICAgcmVncy5lY3ggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAg
ICAgIGVtdWxvcHMudGxiX29wID0gdGxiX29wX2ludnBjaWQ7CisKKyAgICAgICAgZm9yICggOyA7
ICkKKyAgICAgICAgeworICAgICAgICAgICAgZm9yICggcmVncy5lZHggPSAwOyByZWdzLmVkeCA8
IDQ7ICsrcmVncy5lZHggKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHNldF9pbnNu
KGludnBjaWQpOworICAgICAgICAgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVs
b3BzKTsKKyAgICAgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tf
ZWlwKGludnBjaWQpICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICBpZiAoIGN0eHQuYWRkcl9zaXplIDwgNjQgfHwgcmVzWzRdID09
IElOVlBDSURfUENJRCApCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGVt
dWxvcHMucmVhZF9jciA9IHJlYWRfY3JfaW52cGNpZDsKKyAgICAgICAgICAgIHJlc1s0XSA9IElO
VlBDSURfUENJRDsKKyAgICAgICAgfQorCisgICAgICAgIGVtdWxvcHMucmVhZF9jciA9IGVtdWxf
dGVzdF9yZWFkX2NyOworICAgICAgICBlbXVsb3BzLnRsYl9vcCA9IE5VTEw7CisKKyAgICAgICAg
cHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBw
ZWRcbiIpOwogCiAjdW5kZWYgZGVjbF9pbnNuCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci94ODYtZW11bGF0ZS5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0
ZS5jCkBAIC03Miw2ICs3Miw3IEBAIGJvb2wgZW11bF90ZXN0X2luaXQodm9pZCkKICAgICAgKiB0
aGVtLgogICAgICAqLwogICAgIGNwLmJhc2ljLm1vdmJlID0gdHJ1ZTsKKyAgICBjcC5mZWF0Lmlu
dnBjaWQgPSB0cnVlOwogICAgIGNwLmZlYXQuYWR4ID0gdHJ1ZTsKICAgICBjcC5mZWF0LmF2eDUx
MnBmID0gY3AuZmVhdC5hdng1MTJmOwogICAgIGNwLmZlYXQucmRwaWQgPSB0cnVlOwpAQCAtMTQx
LDcgKzE0Miw3IEBAIGludCBlbXVsX3Rlc3RfY3B1aWQoCiAgICAgICovCiAgICAgaWYgKCBsZWFm
ID09IDcgJiYgc3VibGVhZiA9PSAwICkKICAgICB7Ci0gICAgICAgIHJlcy0+YiB8PSAxVSA8PCAx
OTsKKyAgICAgICAgcmVzLT5iIHw9ICgxVSA8PCAxMCkgfCAoMVUgPDwgMTkpOwogICAgICAgICBp
ZiAoIHJlcy0+YiAmICgxVSA8PCAxNikgKQogICAgICAgICAgICAgcmVzLT5iIHw9IDFVIDw8IDI2
OwogICAgICAgICByZXMtPmMgfD0gMVUgPDwgMjI7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMzkwLDggKzIzOTAs
MTYgQEAgc3RhdGljIGludCBodm1lbXVsX3RsYl9vcCgKICAgICAgICAgICAgIHBhZ2luZ19pbnZs
cGcoY3VycmVudCwgYWRkcik7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSB4ODZlbXVsX2lu
dnBjaWQ6CisgICAgICAgIGlmICggeDg2ZW11bF9pbnZwY2lkX3R5cGUoYXV4KSAhPSBYODZfSU5W
UENJRF9JTkRJVl9BRERSICkKKyAgICAgICAgeworICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hf
dmNwdShjdXJyZW50KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGF1
eCA9IHg4NmVtdWxfaW52cGNpZF9wY2lkKGF1eCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LwogICAgIGNhc2UgeDg2ZW11bF9pbnZscGdhOgotICAgICAgICAvKiBUT0RPOiBTdXBwb3J0IEFT
SURzLiAqLworICAgICAgICAvKiBUT0RPOiBTdXBwb3J0IEFTSURzL1BDSURzLiAqLwogICAgICAg
ICBpZiAoICFhdXggKQogICAgICAgICAgICAgcGFnaW5nX2ludmxwZyhjdXJyZW50LCBhZGRyKTsK
ICAgICAgICAgZWxzZQotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDk2LDYg
KzQ5Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4N2Eg
Li4uIDB4N2NdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudHdvX29wID0gMSB9LAogICAg
IFsweDdkIC4uLiAweDdlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9
IGQ4c192bCB9LAogICAgIFsweDdmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
ZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4ODJdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9
LAogICAgIFsweDgzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4
c192bCB9LAogICAgIFsweDg4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdv
X29wID0gMSwgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweDg5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfZHEgfSwKQEAgLTE4NzUsNiAr
MTg3Niw3IEBAIGluX3Byb3Rtb2RlKAogI2RlZmluZSB2Y3B1X2hhc19obGUoKSAgICAgICAgIChj
dHh0LT5jcHVpZC0+ZmVhdC5obGUpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDIoKSAgICAgICAgKGN0
eHQtPmNwdWlkLT5mZWF0LmF2eDIpCiAjZGVmaW5lIHZjcHVfaGFzX2JtaTIoKSAgICAgICAgKGN0
eHQtPmNwdWlkLT5mZWF0LmJtaTIpCisjZGVmaW5lIHZjcHVfaGFzX2ludnBjaWQoKSAgICAgKGN0
eHQtPmNwdWlkLT5mZWF0LmludnBjaWQpCiAjZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAg
KGN0eHQtPmNwdWlkLT5mZWF0LnJ0bSkKICNkZWZpbmUgdmNwdV9oYXNfbXB4KCkgICAgICAgICAo
Y3R4dC0+Y3B1aWQtPmZlYXQubXB4KQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJmKCkgICAgIChj
dHh0LT5jcHVpZC0+ZmVhdC5hdng1MTJmKQpAQCAtOTEyNCw2ICs5MTI2LDQ4IEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDgyKTogLyogaW52cGNpZCByZWcs
bTEyOCAqLworICAgICAgICB2Y3B1X211c3RfaGF2ZShpbnZwY2lkKTsKKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOworICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKKworICAgICAgICBp
ZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAsIDE2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKKyAg
ICAgICAgICAgIGdvdG8gZG9uZTsKKworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYobW12
YWxwLT54bW1bMF0gJiB+MHhmZmYsIEVYQ19HUCwgMCk7CisgICAgICAgIGRzdC52YWwgPSBtb2Rl
XzY0Yml0KCkgPyAqZHN0LnJlZyA6ICh1aW50MzJfdCkqZHN0LnJlZzsKKworICAgICAgICBzd2l0
Y2ggKCBkc3QudmFsICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFg4Nl9JTlZQQ0lEX0lORElW
X0FERFI6CisgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFpc19jYW5vbmljYWxf
YWRkcmVzcyhtbXZhbHAtPnhtbVsxXSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYQ19HUCwgMCk7CisgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAg
IGNhc2UgWDg2X0lOVlBDSURfU0lOR0xFX0NUWFQ6CisgICAgICAgICAgICAgaWYgKCAhbW9kZV82
NGJpdCgpIHx8ICFvcHMtPnJlYWRfY3IgKQorICAgICAgICAgICAgICAgICBjcjQgPSAwOworICAg
ICAgICAgICAgIGVsc2UgaWYgKCAocmMgPSBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkpICE9
IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0X1BDSURFKSAmJiBtbXZhbHAt
PnhtbVswXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsK
KyAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBYODZfSU5WUENJRF9BTExfSU5DTF9H
TE9CQUw6CisgICAgICAgIGNhc2UgWDg2X0lOVlBDSURfQUxMX05PTl9HTE9CQUw6CisgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uKEVYQ19HUCwgMCk7CisgICAgICAgIH0KKworICAgICAgICBmYWlsX2lmKCFvcHMtPnRs
Yl9vcCk7CisgICAgICAgIGlmICggKHJjID0gb3BzLT50bGJfb3AoeDg2ZW11bF9pbnZwY2lkLCB0
cnVuY2F0ZV9lYShtbXZhbHAtPnhtbVsxXSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeDg2ZW11bF9pbnZwY2lkX2F1eChtbXZhbHAtPnhtbVswXSwgZHN0LnZhbCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAg
ICAgICBnb3RvIGRvbmU7CisKKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsK
KyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDgzKTogLyogdnBtdWx0aXNoaWZ0cWIgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENfVUQpOwogICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJfdmJtaSk7Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5oCkBAIC0xODgsOCArMTg4LDI2IEBAIGVudW0geDg2ZW11bF9jYWNoZV9v
cCB7CiBlbnVtIHg4NmVtdWxfdGxiX29wIHsKICAgICB4ODZlbXVsX2ludmxwZywKICAgICB4ODZl
bXVsX2ludmxwZ2EsCisgICAgeDg2ZW11bF9pbnZwY2lkLAogfTsKIAorc3RhdGljIGlubGluZSB1
bnNpZ25lZCBpbnQgeDg2ZW11bF9pbnZwY2lkX2F1eCh1bnNpZ25lZCBpbnQgcGNpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHR5cGUp
Cit7CisgICAgQVNTRVJUKCEocGNpZCAmIH4weGZmZikpOworICAgIHJldHVybiAodHlwZSA8PCAx
MikgfCBwY2lkOworfQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCB4ODZlbXVsX2ludnBj
aWRfcGNpZCh1bnNpZ25lZCBpbnQgYXV4KQoreworICAgIHJldHVybiBhdXggJiAweGZmZjsKK30K
Kworc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgeDg2ZW11bF9pbnZwY2lkX3R5cGUodW5zaWdu
ZWQgaW50IGF1eCkKK3sKKyAgICByZXR1cm4gYXV4ID4+IDEyOworfQorCiBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfc3RhdGU7CiAKIC8qCkBAIC00ODMsNiArNTAxLDggQEAgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcwogICAgICAqIEBhZGRyIGFuZCBAYXV4IGhhdmUgQG9wLXNwZWNpZmljIG1lYW5pbmc6CiAg
ICAgICogLSBJTlZMUEc6ICBAYXV4OkBhZGRyIHJlcHJlc2VudCBzZWc6b2Zmc2V0CiAgICAgICog
LSBJTlZMUEdBOiBAYWRkciBpcyB0aGUgbGluZWFyIGFkZHJlc3MsIEBhdXggdGhlIEFTSUQKKyAg
ICAgKiAtIElOVlBDSUQ6IEBhZGRyIGlzIHRoZSBsaW5lYXIgYWRkcmVzcywgQGF1eCB0aGUgY29t
YmluYXRpb24gb2YKKyAgICAgKiAgICAgICAgICAgIFBDSUQgYW5kIHR5cGUgKHNlZSB4ODZlbXVs
X2ludnBjaWRfKigpKS4KICAgICAgKi8KICAgICBpbnQgKCp0bGJfb3ApKAogICAgICAgICBlbnVt
IHg4NmVtdWxfdGxiX29wIG9wLAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:39:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55I3-00060V-5X; Tue, 03 Sep 2019 09:39:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55I1-00060B-4V
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:39:53 +0000
X-Inumbo-ID: c74863f4-ce2e-11e9-ab8c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c74863f4-ce2e-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 09:39: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 9BFB3ABED;
 Tue,  3 Sep 2019 09:39:51 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Message-ID: <fa007bb5-1644-6116-fe96-00b00f7241a4@suse.com>
Date: Tue, 3 Sep 2019 11:39:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 5/8] x86emul: support MOVDIR{I,64B} 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 <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IFNETSByZXZpc2lvbiAwNzAgZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhh
dmlvciBmb3IKTW9kUk0ubW9kICE9IDBiMTE7IGFzc3VtaW5nICNVRCBoZXJlLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IFVwZGF0ZSBkZXNj
cmlwdGlvbi4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBA
IC0yMTk2LDYgKzIxOTYsMzYgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgcHJpbnRmKCJva2F5XG4iKTsKIAorICAgIHByaW50ZigiJS00
MHMiLCAiVGVzdGluZyBtb3ZkaXJpICVlZHgsKCVlY3gpLi4uIik7CisgICAgaW5zdHJbMF0gPSAw
eDBmOyBpbnN0clsxXSA9IDB4Mzg7IGluc3RyWzJdID0gMHhmOTsgaW5zdHJbM10gPSAweDExOwor
ICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJlZ3MuZWN4ID0g
KHVuc2lnbmVkIGxvbmcpbWVtc2V0KHJlcywgLTEsIDE2KTsKKyAgICByZWdzLmVkeCA9IDB4NDQz
MzIyMTE7CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgIGlmICgg
KHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWduZWQg
bG9uZykmaW5zdHJbNF0pIHx8CisgICAgICAgICByZXNbMF0gIT0gMHg0NDMzMjIxMSB8fCB+cmVz
WzFdICkKKyAgICAgICAgZ290byBmYWlsOworICAgIHByaW50Zigib2theVxuIik7CisKKyAgICBw
cmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZGlyNjRiIDE0NCglZWR4KSwlZWN4Li4uIik7Cisg
ICAgaW5zdHJbMF0gPSAweDY2OyBpbnN0clsxXSA9IDB4MGY7IGluc3RyWzJdID0gMHgzODsgaW5z
dHJbM10gPSAweGY4OworICAgIGluc3RyWzRdID0gMHg4YTsgaW5zdHJbNV0gPSAweDkwOyBpbnN0
cls4XSA9IGluc3RyWzddID0gaW5zdHJbNl0gPSAwOworICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVk
IGxvbmcpJmluc3RyWzBdOworICAgIGZvciAoIGkgPSAwOyBpIDwgNjQ7ICsraSApCisgICAgICAg
IHJlc1tpXSA9IGkgLSAyMDsKKyAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAg
ICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25nKShyZXMgKyAxNik7CisgICAgcmMgPSB4ODZfZW11
bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwK
KyAgICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbOV0pIHx8CisgICAg
ICAgICByZXNbMTVdICE9IC01IHx8IHJlc1szMl0gIT0gMTIgKQorICAgICAgICBnb3RvIGZhaWw7
CisgICAgZm9yICggaSA9IDE2OyBpIDwgMzI7ICsraSApCisgICAgICAgIGlmICggcmVzW2ldICE9
IGkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgIHByaW50Zigib2theVxuIik7CisKICAg
ICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92cSAlbW0zLCglZWN4KS4uLiIpOwogICAgIGlm
ICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21teCApCiAgICAgewotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
eDg2LWVtdWxhdGUuYwpAQCAtNzYsNiArNzYsOCBAQCBib29sIGVtdWxfdGVzdF9pbml0KHZvaWQp
CiAgICAgY3AuZmVhdC5hZHggPSB0cnVlOwogICAgIGNwLmZlYXQuYXZ4NTEycGYgPSBjcC5mZWF0
LmF2eDUxMmY7CiAgICAgY3AuZmVhdC5yZHBpZCA9IHRydWU7CisgICAgY3AuZmVhdC5tb3ZkaXJp
ID0gdHJ1ZTsKKyAgICBjcC5mZWF0Lm1vdmRpcjY0YiA9IHRydWU7CiAgICAgY3AuZXh0ZC5jbHpl
cm8gPSB0cnVlOwogCiAgICAgaWYgKCBjcHVfaGFzX3hzYXZlICkKQEAgLTEzNywxNSArMTM5LDE1
IEBAIGludCBlbXVsX3Rlc3RfY3B1aWQoCiAgICAgICAgIHJlcy0+YyB8PSAxVSA8PCAyMjsKIAog
ICAgIC8qCi0gICAgICogVGhlIGVtdWxhdG9yIGRvZXNuJ3QgaXRzZWxmIHVzZSBBRENYL0FET1gv
UkRQSUQgbm9yIHRoZSBTL0cgcHJlZmV0Y2gKLSAgICAgKiBpbnNucywgc28gd2UgY2FuIGFsd2F5
cyBydW4gdGhlIHJlc3BlY3RpdmUgdGVzdHMuCisgICAgICogVGhlIGVtdWxhdG9yIGRvZXNuJ3Qg
aXRzZWxmIHVzZSBBRENYL0FET1gvUkRQSUQvTU9WRElSKiBub3IgdGhlIFMvRworICAgICAqIHBy
ZWZldGNoIGluc25zLCBzbyB3ZSBjYW4gYWx3YXlzIHJ1biB0aGUgcmVzcGVjdGl2ZSB0ZXN0cy4K
ICAgICAgKi8KICAgICBpZiAoIGxlYWYgPT0gNyAmJiBzdWJsZWFmID09IDAgKQogICAgIHsKICAg
ICAgICAgcmVzLT5iIHw9ICgxVSA8PCAxMCkgfCAoMVUgPDwgMTkpOwogICAgICAgICBpZiAoIHJl
cy0+YiAmICgxVSA8PCAxNikgKQogICAgICAgICAgICAgcmVzLT5iIHw9IDFVIDw8IDI2OwotICAg
ICAgICByZXMtPmMgfD0gMVUgPDwgMjI7CisgICAgICAgIHJlcy0+YyB8PSAoMVUgPDwgMjIpIHwg
KDFVIDw8IDI3KSB8ICgxVSA8PCAyOCk7CiAgICAgfQogCiAgICAgLyoKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU0OCw2ICs1NDgsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGV4dDBmMzhfdGFibGUgewogICAgIFsweGYxXSA9IHsgLnRvX21lbSA9IDEsIC50d29fb3AgPSAx
IH0sCiAgICAgWzB4ZjIgLi4uIDB4ZjNdID0ge30sCiAgICAgWzB4ZjUgLi4uIDB4ZjddID0ge30s
CisgICAgWzB4ZjhdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAorICAgIFsweGY5XSA9
IHsgLnRvX21lbSA9IDEgfSwKIH07CiAKIC8qIFNoaWZ0IHZhbHVlcyBiZXR3ZWVuIHNyYyBhbmQg
ZHN0IHNpemVzIG9mIHBtb3Z7cyx6fXh7Yix3LGR9e3csZCxxfS4gKi8KQEAgLTE5MDIsNiArMTkw
NCw4IEBAIGluX3Byb3Rtb2RlKAogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJfYml0YWxnKCkgKGN0
eHQtPmNwdWlkLT5mZWF0LmF2eDUxMl9iaXRhbGcpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92
cG9wY250ZHEoKSAoY3R4dC0+Y3B1aWQtPmZlYXQuYXZ4NTEyX3Zwb3BjbnRkcSkKICNkZWZpbmUg
dmNwdV9oYXNfcmRwaWQoKSAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQucmRwaWQpCisjZGVmaW5l
IHZjcHVfaGFzX21vdmRpcmkoKSAgICAgKGN0eHQtPmNwdWlkLT5mZWF0Lm1vdmRpcmkpCisjZGVm
aW5lIHZjcHVfaGFzX21vdmRpcjY0YigpICAgKGN0eHQtPmNwdWlkLT5mZWF0Lm1vdmRpcjY0YikK
ICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyXzR2bm5pdygpIChjdHh0LT5jcHVpZC0+ZmVhdC5hdng1
MTJfNHZubml3KQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJfNGZtYXBzKCkgKGN0eHQtPmNwdWlk
LT5mZWF0LmF2eDUxMl80Zm1hcHMpCiAKQEAgLTI2OTMsMTAgKzI2OTcsMTIgQEAgeDg2X2RlY29k
ZV8wZjM4KAogICAgIHsKICAgICBjYXNlIDB4MDAgLi4uIDB4ZWY6CiAgICAgY2FzZSAweGYyIC4u
LiAweGY1OgotICAgIGNhc2UgMHhmNyAuLi4gMHhmZjoKKyAgICBjYXNlIDB4ZjcgLi4uIDB4Zjg6
CisgICAgY2FzZSAweGZhIC4uLiAweGZmOgogICAgICAgICBvcF9ieXRlcyA9IDA7CiAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgMHhmNjogLyogYWRjeCAvIGFkb3ggKi8KKyAg
ICBjYXNlIDB4Zjk6IC8qIG1vdmRpcmkgKi8KICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tf
SU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CiAgICAgICAgIGJyZWFrOwogCkBA
IC05ODk2LDYgKzk5MDIsMzIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiAiMCIgKCh1aW50MzJfdClzcmMudmFsKSwgInJtIiAoX3JlZ3MuZWR4KSApOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGY4KTogLyog
bW92ZGlyNjRiIHIsbTUxMiAqLworICAgICAgICB2Y3B1X211c3RfaGF2ZShtb3ZkaXI2NGIpOwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7
CisgICAgICAgIHNyYy52YWwgPSB0cnVuY2F0ZV9lYSgqZHN0LnJlZyk7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighaXNfYWxpZ25lZCh4ODZfc2VnX2VzLCBzcmMudmFsLCA2NCwgY3R4
dCwgb3BzKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19HUCwgMCk7CisgICAg
ICAgIC8qIElnbm9yZSB0aGUgbm9uLXRlbXBvcmFsIGJlaGF2aW9yIGZvciBub3cuICovCisgICAg
ICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUpOworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCpt
bXZhbHApIDwgNjQpOworICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBl
YS5tZW0ub2ZmLCBtbXZhbHAsIDY0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0
KSkgIT0gWDg2RU1VTF9PS0FZIHx8CisgICAgICAgICAgICAgKHJjID0gb3BzLT53cml0ZSh4ODZf
c2VnX2VzLCBzcmMudmFsLCBtbXZhbHAsIDY0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAg
ICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CisgICAgICAgIHNmZW5jZSA9IHRydWU7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjkpOiAv
KiBtb3ZkaXJpIG1lbSxyICovCisgICAgICAgIHZjcHVfbXVzdF9oYXZlKG1vdmRpcmkpOworICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZHN0LnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwor
ICAgICAgICAvKiBJZ25vcmUgdGhlIG5vbi10ZW1wb3JhbCBiZWhhdmlvciBmb3Igbm93LiAqLwor
ICAgICAgICBkc3QudmFsID0gc3JjLnZhbDsKKyAgICAgICAgc2ZlbmNlID0gdHJ1ZTsKKyAgICAg
ICAgYnJlYWs7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MDApOiAv
KiB2cGVybXEgJGltbTgseW1tL20yNTYseW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjNhLCAweDAxKTogLyogdnBlcm1wZCAkaW1tOCx5bW0vbTI1Nix5bW0gKi8KICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCAhdmV4LncsIEVYQ19VRCk7Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjM3LDYgKzIzNyw4IEBA
IFhFTl9DUFVGRUFUVVJFKEFWWDUxMl9CSVRBTEcsIDYqMzIrMTIpIC8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl9WUE9QQ05URFEsIDYqMzIrMTQpIC8qQSAgUE9QQ05UIGZvciB2ZWN0b3JzIG9mIERX
L1FXICovCiBYRU5fQ1BVRkVBVFVSRShSRFBJRCwgICAgICAgICA2KjMyKzIyKSAvKkEgIFJEUElE
IGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVSRShDTERFTU9URSwgICAgICA2KjMyKzI1KSAv
KkEgIENMREVNT1RFIGluc3RydWN0aW9uICovCitYRU5fQ1BVRkVBVFVSRShNT1ZESVJJLCAgICAg
ICA2KjMyKzI3KSAvKkEgIE1PVkRJUkkgaW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKE1P
VkRJUjY0QiwgICAgIDYqMzIrMjgpIC8qQSAgTU9WRElSNjRCIGluc3RydWN0aW9uICovCiAKIC8q
IEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHgsIHdv
cmQgNyAqLwogWEVOX0NQVUZFQVRVUkUoSVRTQywgICAgICAgICAgNyozMisgOCkgLyogICBJbnZh
cmlhbnQgVFNDICovCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09: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 1i55J1-0006iU-Gr; Tue, 03 Sep 2019 09:40:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55J0-0006iN-I0
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:40:54 +0000
X-Inumbo-ID: ec09c2fa-ce2e-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec09c2fa-ce2e-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 09:40:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C7E0BABED;
 Tue,  3 Sep 2019 09:40:52 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Message-ID: <9d20a2f5-9af7-628f-4770-a5e54a431ef3@suse.com>
Date: Tue, 3 Sep 2019 11:40:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 6/8] x86/HVM: scale MPERF values reported to
 guests (on AMD)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QU1EJ3MgUE0gc3BlY2lmaWVzIHRoYXQgTVBFUkYgKGFuZCBpdHMgci9vIGNvdW50ZXJwYXJ0KSBy
ZWFkcyBhcmUKYWZmZWN0ZWQgYnkgdGhlIFRTQyByYXRpby4gSGVuY2Ugd2hlbiBwcm9jZXNzaW5n
IHN1Y2ggcmVhZHMgaW4gc29mdHdhcmUKd2UgdG9vIHNob3VsZCBzY2FsZSB0aGUgdmFsdWVzLiBX
aGlsZSB3ZSBkb24ndCBjdXJyZW50bHkgKHlldCkgZXhwb3NlCnRoZSB1bmRlcmx5aW5nIGZlYXR1
cmUgZmxhZ3MsIGJlc2lkZXMgdXMgYWxsb3dpbmcgdGhlIE1TUnMgdG8gYmUgcmVhZApuZXZlcnRo
ZWxlc3MsIFJEUFJVIGlzIGdvaW5nIHRvIGV4cG9zZSB0aGUgdmFsdWVzIGV2ZW4gdG8gdXNlciBz
cGFjZS4KCkZ1cnRoZXJtb3JlLCBkdWUgdG8gdGhlIG5vdCBleHBvc2VkIGZlYXR1cmUgZmxhZ3Ms
IHRoaXMgY2hhbmdlIGhhcyB0aGUKZWZmZWN0IG9mIG1ha2luZyBwcm9wZXJseSBpbmFjY2Vzc2li
bGUgKGZvciByZWFkcykgdGhlIHR3byBNU1JzLgoKTm90ZSB0aGF0IHdyaXRlcyB0byBNUEVSRiAo
YW5kIEFQRVJGKSBjb250aW51ZSB0byBiZSB1bnN1cHBvcnRlZC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCi0tLQpJIGRpZCBjb25z
aWRlciB3aGV0aGVyIHRvIHB1dCB0aGUgY29kZSBpbiBndWVzdF9yZG1zcigpIGluc3RlYWQsIGJ1
dApkZWNpZGVkIHRoYXQgaXQncyBiZXR0ZXIgdG8gaGF2ZSBpdCBuZXh0IHRvIFRTQyBoYW5kbGlu
Zy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtMzQxMyw2ICszNDEzLDIyIEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KHVu
c2lnbmVkIGludAogICAgICAgICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bS5tc3JfdHNjX2Fk
anVzdDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9NUEVSRl9SRF9PTkxZOgorICAg
ICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5leHRkLmVmcm8gKQorICAgICAgICB7CisgICAgICAg
ICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgY2FzZSBNU1JfSUEzMl9NUEVSRjoKKyAgICAgICAg
ICAgIGlmICggIShkLT5hcmNoLmNwdWlkLT5iYXNpYy5yYXdbNl0uYyAmCisgICAgICAgICAgICAg
ICAgICAgQ1BVSUQ2X0VDWF9BUEVSRk1QRVJGX0NBUEFCSUxJVFkpICkKKyAgICAgICAgICAgICAg
ICBnb3RvIGdwX2ZhdWx0OworICAgICAgICB9CisgICAgICAgIGlmICggcmRtc3Jfc2FmZShtc3Is
ICptc3JfY29udGVudCkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAgICAgaWYg
KCBkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yICYgKFg4Nl9WRU5ET1JfQU1EIHwgWDg2X1ZFTkRP
Ul9IWUdPTikgKQorICAgICAgICAgICAgKm1zcl9jb250ZW50ID0gaHZtX2dldF9ndWVzdF90c2Nf
Zml4ZWQodiwgKm1zcl9jb250ZW50KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9B
UElDX0JBU0U6CiAgICAgICAgICptc3JfY29udGVudCA9IHZjcHVfdmxhcGljKHYpLT5ody5hcGlj
X2Jhc2VfbXNyOwogICAgICAgICBicmVhazsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zNTksNiAr
MzU5LDkgQEAKICNkZWZpbmUgTVNSX0lBMzJfTVBFUkYJCQkweDAwMDAwMGU3CiAjZGVmaW5lIE1T
Ul9JQTMyX0FQRVJGCQkJMHgwMDAwMDBlOAogCisjZGVmaW5lIE1TUl9NUEVSRl9SRF9PTkxZCQkw
eGMwMDAwMGU3CisjZGVmaW5lIE1TUl9BUEVSRl9SRF9PTkxZCQkweGMwMDAwMGU4CisKICNkZWZp
bmUgTVNSX0lBMzJfVEhFUk1fQ09OVFJPTAkJMHgwMDAwMDE5YQogI2RlZmluZSBNU1JfSUEzMl9U
SEVSTV9JTlRFUlJVUFQJMHgwMDAwMDE5YgogI2RlZmluZSBNU1JfSUEzMl9USEVSTV9TVEFUVVMJ
CTB4MDAwMDAxOWMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:41:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09: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 1i55Jt-0006rY-RE; Tue, 03 Sep 2019 09:41:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55Js-0006rQ-Kp
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:41:48 +0000
X-Inumbo-ID: 0c0cc908-ce2f-11e9-b95f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c0cc908-ce2f-11e9-b95f-bc764e2007e4;
 Tue, 03 Sep 2019 09:41: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 0087AAC10;
 Tue,  3 Sep 2019 09:41:46 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Message-ID: <1fc41c75-7e6d-5a34-c500-8f769e4374bb@suse.com>
Date: Tue, 3 Sep 2019 11:41:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 7/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgdGhlIFBNIGRvZXNuJ3Qgc2F5IHNvLCB0aGlzIGFzc3VtZXMgdGhhdCB0aGUgTVBFUkYg
dmFsdWUgcmVhZCB0aGlzCndheSBnZXRzIHNjYWxlZCBzaW1pbGFybHkgdG8gaXRzIHJlYWRpbmcg
dGhyb3VnaCBSRE1TUi4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCnYzOiBOZXcuCgotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTI1Nyw2ICsyNTcsNyBAQCBpbnQgbGlieGxf
Y3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkCiAKICAgICAgICAgeyJpbnZ0c2MiLCAgICAg
ICAweDgwMDAwMDA3LCBOQSwgQ1BVSURfUkVHX0VEWCwgIDgsICAxfSwKIAorICAgICAgICB7InJk
cHJ1IiwgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAgNCwgIDF9LAogICAg
ICAgICB7Indibm9pbnZkIiwgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOSwg
IDF9LAogICAgICAgICB7ImlicGIiLCAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdf
RUJYLCAxMiwgIDF9LAogICAgICAgICB7Im5jIiwgICAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBD
UFVJRF9SRUdfRUNYLCAgMCwgIDh9LAotLS0gYS90b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBi
L3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE0Niw2ICsxNDYsOCBAQCBzdGF0aWMgY29uc3Qg
Y2hhciAqY29uc3Qgc3RyX2U4YlszMl0gPQogewogICAgIFsgMF0gPSAiY2x6ZXJvIiwKIAorICAg
IFsgNF0gPSAicmRwcnUiLAorCiAgICAgLyogWyA4XSAqLyAgICAgICAgICAgIFsgOV0gPSAid2Ju
b2ludmQiLAogCiAgICAgWzEyXSA9ICJpYnBiIiwKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMKQEAgLTY3MSw2ICs2NzEsMTMgQEAgc3RhdGljIGludCByZWFkX21z
cigKIHsKICAgICBzd2l0Y2ggKCByZWcgKQogICAgIHsKKyAgICBjYXNlIDB4MDAwMDAwZTg6IC8q
IEFQRVJGICovCisgICAgY2FzZSAweGMwMDAwMGU4OiAvKiBBUEVSRl9SRF9PTkxZICovCisjZGVm
aW5lIEFQRVJGX0xPX1ZBTFVFIDB4QUVBRUFFQUUKKyNkZWZpbmUgQVBFUkZfSElfVkFMVUUgMHhF
QUVBRUFFQQorICAgICAgICAqdmFsID0gKCh1aW50NjRfdClBUEVSRl9ISV9WQUxVRSA8PCAzMikg
fCBBUEVSRl9MT19WQUxVRTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKwogICAgIGNh
c2UgMHhjMDAwMDA4MDogLyogRUZFUiAqLwogICAgICAgICAqdmFsID0gY3R4dC0+YWRkcl9zaXpl
ID4gMzIgPyAweDUwMCAvKiBMTUV8TE1BICovIDogMDsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKQEAgLTIyMjYsNiArMjIzMywzMCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgcHJpbnRmKCJva2F5XG4iKTsKIAorICAg
IHByaW50ZigiJS00MHMiLCAiVGVzdGluZyByZHBydS4uLiIpOworICAgIGluc3RyWzBdID0gMHgw
ZjsgaW5zdHJbMV0gPSAweDAxOyBpbnN0clsyXSA9IDB4ZmQ7CisgICAgcmVncy5laXAgPSAodW5z
aWduZWQgbG9uZykmaW5zdHJbMF07CisgICAgcmVncy5lY3ggPSAxOworICAgIHJlZ3MuZWZsYWdz
ID0gRUZMQUdTX0FMV0FZU19TRVQ7CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxv
cHMpOworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdzLmVh
eCAhPSBBUEVSRl9MT19WQUxVRSkgfHwgKHJlZ3MuZWR4ICE9IEFQRVJGX0hJX1ZBTFVFKSB8fAor
ICAgICAgICAgIShyZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfQ0YpIHx8CisgICAgICAgICAocmVn
cy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzNdKSApCisgICAgICAgIGdvdG8gZmFpbDsK
KyAgICBpZiAoIGN0eHQuY3B1aWQtPmV4dGQucmRwcnVfbWF4IDwgMHhmZmZmICkKKyAgICB7Cisg
ICAgICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgICAgICByZWdz
LmVjeCA9IGN0eHQuY3B1aWQtPmV4dGQucmRwcnVfbWF4ICsgMTsKKyAgICAgICAgcmVncy5lZmxh
Z3MgPSBFRkxBR1NfQUxXQVlTX1NFVCB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgIHJjID0geDg2
X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCAocmMgIT0gWDg2RU1VTF9P
S0FZKSB8fCByZWdzLmVheCB8fCByZWdzLmVkeCB8fAorICAgICAgICAgICAgIChyZWdzLmVmbGFn
cyAmIFg4Nl9FRkxBR1NfQ0YpIHx8CisgICAgICAgICAgICAgKHJlZ3MuZWlwICE9ICh1bnNpZ25l
ZCBsb25nKSZpbnN0clszXSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgIH0KKyAgICBw
cmludGYoIm9rYXlcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdnEgJW1t
MywoJWVjeCkuLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tbXggKQogICAg
IHsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKQEAgLTc5LDYgKzc5LDggQEAgYm9v
bCBlbXVsX3Rlc3RfaW5pdCh2b2lkKQogICAgIGNwLmZlYXQubW92ZGlyaSA9IHRydWU7CiAgICAg
Y3AuZmVhdC5tb3ZkaXI2NGIgPSB0cnVlOwogICAgIGNwLmV4dGQuY2x6ZXJvID0gdHJ1ZTsKKyAg
ICBjcC5leHRkLnJkcHJ1ID0gdHJ1ZTsKKyAgICBjcC5leHRkLnJkcHJ1X21heCA9IDE7CiAKICAg
ICBpZiAoIGNwdV9oYXNfeHNhdmUgKQogICAgIHsKQEAgLTE1MSwxMSArMTUzLDExIEBAIGludCBl
bXVsX3Rlc3RfY3B1aWQoCiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBUaGUgZW11bGF0b3IgZG9l
c24ndCBpdHNlbGYgdXNlIENMWkVSTywgc28gd2UgY2FuIGFsd2F5cyBydW4gdGhlCisgICAgICog
VGhlIGVtdWxhdG9yIGRvZXNuJ3QgaXRzZWxmIHVzZSBDTFpFUk8vUkRQUlUsIHNvIHdlIGNhbiBh
bHdheXMgcnVuIHRoZQogICAgICAqIHJlc3BlY3RpdmUgdGVzdChzKS4KICAgICAgKi8KICAgICBp
ZiAoIGxlYWYgPT0gMHg4MDAwMDAwOCApCi0gICAgICAgIHJlcy0+YiB8PSAxVSA8PCAwOworICAg
ICAgICByZXMtPmIgfD0gKDFVIDw8IDApIHwgKDFVIDw8IDQpOwogCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdWlkLmMKQEAgLTU0NSw2ICs1NDUsMTEgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xp
Y3koc3RydWN0IGRvbQogCiAgICAgcC0+ZXh0ZC5tYXhsaW5hZGRyID0gcC0+ZXh0ZC5sbSA/IDQ4
IDogMzI7CiAKKyAgICBpZiAoIHAtPmV4dGQucmRwcnUgKQorICAgICAgICBwLT5leHRkLnJkcHJ1
X21heCA9IG1pbihwLT5leHRkLnJkcHJ1X21heCwgbWF4LT5leHRkLnJkcHJ1X21heCk7CisgICAg
ZWxzZQorICAgICAgICBwLT5leHRkLnJkcHJ1X21heCA9IDA7CisKICAgICByZWNhbGN1bGF0ZV94
c3RhdGUocCk7CiAgICAgcmVjYWxjdWxhdGVfbWlzYyhwKTsKIAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwpAQCAtMTg3Miw2ICsxODcyLDcgQEAgaW5fcHJvdG1vZGUoCiAjZGVmaW5l
IHZjcHVfaGFzX2ZtYTQoKSAgICAgICAgKGN0eHQtPmNwdWlkLT5leHRkLmZtYTQpCiAjZGVmaW5l
IHZjcHVfaGFzX3RibSgpICAgICAgICAgKGN0eHQtPmNwdWlkLT5leHRkLnRibSkKICNkZWZpbmUg
dmNwdV9oYXNfY2x6ZXJvKCkgICAgICAoY3R4dC0+Y3B1aWQtPmV4dGQuY2x6ZXJvKQorI2RlZmlu
ZSB2Y3B1X2hhc19yZHBydSgpICAgICAgIChjdHh0LT5jcHVpZC0+ZXh0ZC5yZHBydSkKICNkZWZp
bmUgdmNwdV9oYXNfd2Jub2ludmQoKSAgICAoY3R4dC0+Y3B1aWQtPmV4dGQud2Jub2ludmQpCiAK
ICNkZWZpbmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYm1pMSkK
QEAgLTU2NzAsNiArNTY3MSw1MiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBsaW1p
dCAtPSBzaXplb2YoemVybyk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICBjYXNlIDB4ZmQ6IC8qIHJkcHJ1ICovCisgICAgICAgICAgICB2Y3B1X211c3RfaGF2
ZShyZHBydSk7CisKKyAgICAgICAgICAgIGlmICggIW1vZGVfcmluZzAoKSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX2NyKTsKKyAgICAgICAgICAg
ICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9jcig0LCAmY3I0LCBjdHh0KSkgIT0gWDg2RU1VTF9P
S0FZICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihjcjQgJiBYODZfQ1I0X1RTRCwgRVhDX1VEKTsKKyAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgc3dpdGNoICggX3JlZ3MuZWN4ICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgIGNhc2UgMDogIG4gPSBNU1JfSUEzMl9NUEVSRjsgYnJlYWs7CisgICAgICAg
ICAgICBjYXNlIDE6ICBuID0gTVNSX0lBMzJfQVBFUkY7IGJyZWFrOworICAgICAgICAgICAgZGVm
YXVsdDogbiA9IDA7IGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCBfcmVn
cy5lY3ggPiBjdHh0LT5jcHVpZC0+ZXh0ZC5yZHBydV9tYXggKQorICAgICAgICAgICAgICAgIG4g
PSAwOworCisgICAgICAgICAgICBfcmVncy5lZmxhZ3MgJj0gfkVGTEFHU19NQVNLOworICAgICAg
ICAgICAgaWYgKCBuICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKCFv
cHMtPnJlYWRfbXNyKTsKKyAgICAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IG9wcy0+cmVhZF9t
c3IobiwgJm1zcl92YWwsIGN0eHQpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgY2FzZSBYODZFTVVMX09LQVk6CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8
PSBYODZfRUZMQUdTX0NGOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAg
ICAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CisgICAgICAgICAgICAgICAgICAgIHg4Nl9l
bXVsX3Jlc2V0X2V2ZW50KGN0eHQpOworICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxf
T0tBWTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoICEoX3JlZ3MuZWZsYWdzICYgWDg2X0VG
TEFHU19DRikgKQorICAgICAgICAgICAgICAgIG1zcl92YWwgPSAwOworICAgICAgICAgICAgX3Jl
Z3MucihkeCkgPSBtc3JfdmFsID4+IDMyOworICAgICAgICAgICAgX3JlZ3MucihheCkgPSAodWlu
dDMyX3QpbXNyX3ZhbDsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKICNkZWZpbmUg
X0dSUDcobW9kLCByZWcpIFwKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oCkBAIC0yNDYsNiArMjQ2LDcgQEAgWEVOX0NQVUZFQVRVUkUoRUZSTywgICAgICAgICAgNyoz
MisxMCkgLwogCiAvKiBBTUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAw
MDAwMDguZWJ4LCB3b3JkIDggKi8KIFhFTl9DUFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgqMzIr
IDApIC8qQSAgQ0xaRVJPIGluc3RydWN0aW9uICovCitYRU5fQ1BVRkVBVFVSRShSRFBSVSwgICAg
ICAgICA4KjMyKyA0KSAvKkEgIFJEUFJVIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVSRShX
Qk5PSU5WRCwgICAgICA4KjMyKyA5KSAvKiAgIFdCTk9JTlZEIGluc3RydWN0aW9uICovCiBYRU5f
Q1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5
IChubyBJQlJTLCB1c2VkIGJ5IEFNRCkgKi8KIAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4
Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKQEAgLTI1OSw3
ICsyNTksOCBAQCBzdHJ1Y3QgY3B1aWRfcG9saWN5CiAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZThiOwogICAgICAgICAgICAgICAgIHN0cnVjdCB7IERFQ0xfQklURklFTEQoZThiKTsgfTsKICAg
ICAgICAgICAgIH07Ci0gICAgICAgICAgICB1aW50MzJfdCAvKiBjICovOjMyLCAvKiBkICovOjMy
OworICAgICAgICAgICAgdWludDMyX3QgLyogYyAqLzozMjsKKyAgICAgICAgICAgIHVpbnQxNl90
IDoxNiwgcmRwcnVfbWF4OwogICAgICAgICB9OwogICAgIH0gZXh0ZDsKIAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:42:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09:42:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55Ku-0006zO-9n; Tue, 03 Sep 2019 09:42: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55Ks-0006z6-Pf
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:42:50 +0000
X-Inumbo-ID: 30f89396-ce2f-11e9-ab8c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30f89396-ce2f-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 09:42:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D59E9AC10;
 Tue,  3 Sep 2019 09:42:48 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Message-ID: <88c2b2a3-e4fc-144a-1ba8-4983dd99a957@suse.com>
Date: Tue, 3 Sep 2019 11:42:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 8/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIGhhcmR3YXJlIGNhbiBoYW5kbGUgYWNjZXNzZXMsIHdlIHNob3VsZCBhbGxvdyBpdCB0
byBkbyBzby4gVGhpcwp3YXkgd2UgY2FuIGV4cG9zZSBFRlJPIHRvIEhWTSBndWVzdHMsIGFuZCAi
YWxsIiB0aGF0J3MgbGVmdCBmb3IgZXhwb3NpbmcKQVBFUkYvTVBFUkYgaXMgdG8gZmlndXJlIG91
dCBob3cgdG8gaGFuZGxlIHdyaXRlcyB0byB0aGVzZSBNU1JzLiAoTm90ZQp0aGF0IHRoZSBsZWFm
IDYgZ3Vlc3QgQ1BVSUQgY2hlY2tzIHdpbGwgZXZhbHVhdGUgdG8gZmFsc2UgZm9yIG5vdywgYXMK
cmVjYWxjdWxhdGVfbWlzYygpIHphcHMgdGhlIGVudGlyZSBsZWFmIGZvciBub3cuKQoKRm9yIFRT
QyBJIHNlZSBsaXR0bGUgcG9pbnQgaW4gbWFraW5nIHRoZSBpbnRlcmNlcHRzIGR5bmFtaWMsIGhl
bmNlIHRoZXkKZ2V0IGVzdGFibGlzaGVkIHJpZ2h0IHdoZW4gYSBWTUNCL1ZNQ1MgZ2V0cyBjcmVh
dGVkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djM6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKQEAgLTUzLDYgKzUzLDcgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydQogICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4
LCBjdGwtPmVieCwgY3RsLT5lY3gsIGN0bC0+ZWR4IH07CiAgICAgaW50IG9sZF92ZW5kb3IgPSBw
LT54ODZfdmVuZG9yOwogICAgIHVuc2lnbmVkIGludCBvbGRfN2QwID0gcC0+ZmVhdC5yYXdbMF0u
ZCwgb2xkX2U4YiA9IHAtPmV4dGQucmF3WzhdLmI7CisgICAgdW5zaWduZWQgaW50IG9sZF82YyA9
IHAtPmJhc2ljLnJhd1s2XS5jLCBvbGRfZTdkID0gcC0+ZXh0ZC5yYXdbN10uZDsKICAgICBib29s
IGNhbGxfcG9saWN5X2NoYW5nZWQgPSBmYWxzZTsgLyogQXZvaWQgZm9yX2VhY2hfdmNwdSgpIHVu
bmVjZXNzYXJpbHkgKi8KIAogICAgIC8qCkBAIC0yMDksNiArMjEwLDE0IEBAIHN0YXRpYyBpbnQg
dXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnUKIAogICAgICAgICAgICAgZC0+YXJjaC5wdi5j
cHVpZG1hc2tzLT5fNmMgPSBtYXNrOwogICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogSWYgdGhlIEFQRVJGL01QRVJGIHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNh
bGN1bGF0ZSB0aGUKKyAgICAgICAgICogTVNSIGludGVyY2VwdGlvbiBiaXRtYXBzLgorICAgICAg
ICAgKi8KKyAgICAgICAgY2FsbF9wb2xpY3lfY2hhbmdlZCA9IChpc19odm1fZG9tYWluKGQpICYm
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKChvbGRfNmMgXiBwLT5iYXNpYy5yYXdb
Nl0uYykgJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDUFVJRDZfRUNYX0FQRVJG
TVBFUkZfQ0FQQUJJTElUWSkpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgNzoKQEAgLTMx
NCw2ICszMjMsMTYgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydQog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSAweDgwMDAwMDA3OgorICAgICAg
ICAvKgorICAgICAgICAgKiBJZiB0aGUgRUZSTyBwb2xpY3kgaGFzIGNoYW5nZWQsIHdlIG5lZWQg
dG8gcmVjYWxjdWxhdGUgdGhlIE1TUgorICAgICAgICAgKiBpbnRlcmNlcHRpb24gYml0bWFwcy4K
KyAgICAgICAgICovCisgICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoaXNfaHZtX2RvbWFp
bihkKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgob2xkX2U3ZCBeIHAtPmV4
dGQucmF3WzddLmQpICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0VGUk8pKSk7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweDgw
MDAwMDA4OgogICAgICAgICAvKgogICAgICAgICAgKiBJZiB0aGUgSUJQQiBwb2xpY3kgaGFzIGNo
YW5nZWQsIHdlIG5lZWQgdG8gcmVjYWxjdWxhdGUgdGhlIE1TUgotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjEzLDYg
KzYxMyw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHIKICAgICBz
dHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSBzdm0tPnZtY2I7CiAgICAgY29uc3Qgc3RydWN0IGNw
dWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7CiAgICAgdTMyIGJpdG1hcCA9
IHZtY2JfZ2V0X2V4Y2VwdGlvbl9pbnRlcmNlcHRzKHZtY2IpOworICAgIHVuc2lnbmVkIGludCBt
b2RlOwogCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fAogICAgICAgICAgKHYtPmRvbWFpbi0+YXJj
aC5jcHVpZC0+eDg2X3ZlbmRvciAhPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IpICkKQEAgLTYy
NSw2ICs2MjYsMTcgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cgog
ICAgIC8qIEdpdmUgYWNjZXNzIHRvIE1TUl9QUkVEX0NNRCBpZiB0aGUgZ3Vlc3QgaGFzIGJlZW4g
dG9sZCBhYm91dCBpdC4gKi8KICAgICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfUFJFRF9DTUQs
CiAgICAgICAgICAgICAgICAgICAgICAgY3AtPmV4dGQuaWJwYiA/IE1TUl9JTlRFUkNFUFRfTk9O
RSA6IE1TUl9JTlRFUkNFUFRfUlcpOworCisgICAgLyogQWxsb3cgZGlyZWN0IHJlYWRzIGZyb20g
QVBFUkYvTVBFUkYgaWYgcGVybWl0dGVkIGJ5IHRoZSBwb2xpY3kuICovCisgICAgbW9kZSA9IGNw
LT5iYXNpYy5yYXdbNl0uYyAmIENQVUlENl9FQ1hfQVBFUkZNUEVSRl9DQVBBQklMSVRZCisgICAg
ICAgICAgID8gTVNSX0lOVEVSQ0VQVF9XUklURSA6IE1TUl9JTlRFUkNFUFRfUlc7CisgICAgc3Zt
X2ludGVyY2VwdF9tc3IodiwgTVNSX0lBMzJfQVBFUkYsIG1vZGUpOworICAgIHN2bV9pbnRlcmNl
cHRfbXNyKHYsIE1TUl9JQTMyX01QRVJGLCBtb2RlKTsKKworICAgIC8qIEFsbG93IGRpcmVjdCBh
Y2Nlc3MgdG8gdGhlaXIgci9vIGNvdW50ZXJwYXJ0cyBpZiBwZXJtaXR0ZWQuICovCisgICAgbW9k
ZSA9IGNwLT5leHRkLmVmcm8gPyBNU1JfSU5URVJDRVBUX05PTkUgOiBNU1JfSU5URVJDRVBUX1JX
OworICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYsIE1TUl9BUEVSRl9SRF9PTkxZLCBtb2RlKTsKKyAg
ICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfTVBFUkZfUkRfT05MWSwgbW9kZSk7CiB9CiAKIHZv
aWQgc3ZtX3N5bmNfdm1jYihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB2bWNiX3N5bmNfc3RhdGUgbmV3
X3N0YXRlKQotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vdm1jYi5jCkBAIC05Miw2ICs5Miw3IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0
X3ZtY2Ioc3RydWN0IHZjcHUgKnYKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgbWVtc2V0
KHN2bS0+bXNycG0sIDB4ZmYsIE1TUlBNX1NJWkUpOwogCisgICAgc3ZtX2ludGVyY2VwdF9tc3Io
diwgTVNSX0lBMzJfVFNDLCBNU1JfSU5URVJDRVBUX1dSSVRFKTsKICAgICBzdm1fZGlzYWJsZV9p
bnRlcmNlcHRfZm9yX21zcih2LCBNU1JfRlNfQkFTRSk7CiAgICAgc3ZtX2Rpc2FibGVfaW50ZXJj
ZXB0X2Zvcl9tc3IodiwgTVNSX0dTX0JBU0UpOwogICAgIHN2bV9kaXNhYmxlX2ludGVyY2VwdF9m
b3JfbXNyKHYsIE1TUl9TSEFET1dfR1NfQkFTRSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTEwODEsNiArMTA4
MSw3IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYKICAgICAgICAg
di0+YXJjaC5odm0udm14Lm1zcl9iaXRtYXAgPSBtc3JfYml0bWFwOwogICAgICAgICBfX3Ztd3Jp
dGUoTVNSX0JJVE1BUCwgdmlydF90b19tYWRkcihtc3JfYml0bWFwKSk7CiAKKyAgICAgICAgdm14
X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfVFNDLCBWTVhfTVNSX1IpOwogICAgICAg
ICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfRlNfQkFTRSwgVk1YX01TUl9SVyk7CiAg
ICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9HU19CQVNFLCBWTVhfTVNSX1JX
KTsKICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX1NIQURPV19HU19CQVNF
LCBWTVhfTVNSX1JXKTsKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTU3OCw2ICs1NzgsMTggQEAgc3RhdGljIHZvaWQg
dm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cgogICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVy
Y2VwdCh2LCBNU1JfRkxVU0hfQ01ELCBWTVhfTVNSX1JXKTsKICAgICBlbHNlCiAgICAgICAgIHZt
eF9zZXRfbXNyX2ludGVyY2VwdCh2LCBNU1JfRkxVU0hfQ01ELCBWTVhfTVNSX1JXKTsKKworICAg
IC8qIEFsbG93IGRpcmVjdCByZWFkcyBmcm9tIEFQRVJGL01QRVJGIGlmIHBlcm1pdHRlZCBieSB0
aGUgcG9saWN5LiAqLworICAgIGlmICggY3AtPmJhc2ljLnJhd1s2XS5jICYgQ1BVSUQ2X0VDWF9B
UEVSRk1QRVJGX0NBUEFCSUxJVFkgKQorICAgIHsKKyAgICAgICAgdm14X2NsZWFyX21zcl9pbnRl
cmNlcHQodiwgTVNSX0lBMzJfQVBFUkYsIFZNWF9NU1JfUik7CisgICAgICAgIHZteF9jbGVhcl9t
c3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX01QRVJGLCBWTVhfTVNSX1IpOworICAgIH0KKyAgICBl
bHNlCisgICAgeworICAgICAgICB2bXhfc2V0X21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfQVBF
UkYsIFZNWF9NU1JfUik7CisgICAgICAgIHZteF9zZXRfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEz
Ml9NUEVSRiwgVk1YX01TUl9SKTsKKyAgICB9CiB9CiAKIGludCB2bXhfZ3Vlc3RfeDg2X21vZGUo
c3RydWN0IHZjcHUgKnYpCi0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQu
aApAQCAtMjQyLDcgKzI0Miw3IEBAIFhFTl9DUFVGRUFUVVJFKE1PVkRJUjY0QiwgICAgIDYqMzIr
MjgpIC8KIAogLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDgwMDAw
MDA3LmVkeCwgd29yZCA3ICovCiBYRU5fQ1BVRkVBVFVSRShJVFNDLCAgICAgICAgICA3KjMyKyA4
KSAvKiAgIEludmFyaWFudCBUU0MgKi8KLVhFTl9DUFVGRUFUVVJFKEVGUk8sICAgICAgICAgIDcq
MzIrMTApIC8qICAgQVBFUkYvTVBFUkYgUmVhZCBPbmx5IGludGVyZmFjZSAqLworWEVOX0NQVUZF
QVRVUkUoRUZSTywgICAgICAgICAgNyozMisxMCkgLypTICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkg
aW50ZXJmYWNlICovCiAKIC8qIEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwg
MHg4MDAwMDAwOC5lYngsIHdvcmQgOCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAg
OCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:43:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55Li-000763-Kz; Tue, 03 Sep 2019 09:43:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q0sn=W6=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i55Lh-00075w-H3
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:43:41 +0000
X-Inumbo-ID: 4f71b898-ce2f-11e9-8980-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f71b898-ce2f-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 09:43:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567503821;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=hutvvcnBVWtdCXUWC0oipxUomLiTnPFx1URCDvZBNwI=;
 b=ZpLksCgCy5uzOvJ0qVo1d5xV53B7njz02SbGNINUlN/4mTXwsk31w4k5
 buZRUc8RwUmaf4Iiz7XADi0yuy6++hY/G6OOjZxttmZu0gkqX7iteFRaE
 aURVVUcqWWKL88GbE3tzhOMSmW2a6AA4laG1yopr8nUefJAUG0+/CuFNy o=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TRrH6GeEpykHfPjYE9kg5gm5u5mRS2ubQESNBfXVp3o7rWo/s5R+6UwLc1TYBpL3LIWXRoH3SF
 /dR5tJwQJTQMfWXnj4fvC+O3o4QQXRQhvs0hO2jbc8d4eS+dSCDb0KBZtPMstI3o9xsmyDsCMF
 J9gYACM8vCxaX+v+5C/w9LFEgXSBGbtgiAEPhqljSJjmWDUC/GZpmmDbpmKRKWOOWZpXGpMrt5
 Z1XM8Q8ReWL5wJ2dW89TuEqxJSlnLDHa72xf/wJLQk7t+Io8OLfXCKbNTH79VhW8IktQcoHFI7
 8P0=
X-SBRS: 2.7
X-MesageID: 5046942
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,462,1559534400"; 
   d="scan'208";a="5046942"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 2/8] x86/HVM: ignore guest INVD uses
Thread-Index: AQHVYjs9+wjA9kL1+UuBi+HXHTUEsqcZs3Pw
Date: Tue, 3 Sep 2019 09:43:37 +0000
Message-ID: <bde7a0333ba6408fb447d1dcf93b3d39@AMSPEX02CL03.citrite.net>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <2355680d-2052-60a8-fd46-ebf23196a4d6@suse.com>
In-Reply-To: <2355680d-2052-60a8-fd46-ebf23196a4d6@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 2/8] x86/HVM: ignore guest INVD uses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAzIFNlcHRlbWJlciAyMDE5IDEwOjM4DQo+IFRvOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUgPHds
QHhlbi5vcmc+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MyAyLzhdIHg4Ni9IVk06IGlnbm9yZSBndWVz
dCBJTlZEIHVzZXMNCj4gDQo+IFRoZSBvbmx5IHBsYWNlIHdlJ2QgZXhwZWN0IHRoZSBpbnNuIHRv
IGJlIHNlbnNpYmx5IHVzZWQgaXMgaW4NCj4gKHZpcnR1YWxpemF0aW9uIHVuYXdhcmUpIGZpcm13
YXJlLg0KPiANCj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+DQoNClNlZW1zIGxpa2UgYSByZWFzb25hYmxlIG9wdGltaXphdGlvbi4NCg0KUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+IHYz
OiBOZXcuDQo+IA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiBAQCAtMjIxMCwxMSArMjIxMCwxOCBAQCBzdGF0
aWMgaW50IGh2bWVtdWxfY2FjaGVfb3AoDQo+IA0KPiAgICAgICAgICBodm1lbXVsX3VubWFwX2xp
bmVhcl9hZGRyKG1hcHBpbmcsIGFkZHIsIDAsIGh2bWVtdWxfY3R4dCk7DQo+ICAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLw0KPiAtICAgIGNhc2UgeDg2ZW11bF9pbnZkOg0KPiAgICAgIGNhc2Ug
eDg2ZW11bF93YmludmQ6DQo+ICAgICAgY2FzZSB4ODZlbXVsX3dibm9pbnZkOg0KPiAgICAgICAg
ICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Mud2JpbnZkX2ludGVyY2VwdCk7DQo+ICAgICAg
ICAgIGJyZWFrOw0KPiArDQo+ICsgICAgY2FzZSB4ODZlbXVsX2ludmQ6DQo+ICsgICAgICAgIC8q
DQo+ICsgICAgICAgICAqIERlbGliZXJhdGVseSBpZ25vcmVkOiBXZSBkb24ndCB3YW50IHRvIGlz
c3VlIElOVkQsIGFuZCBpc3N1aW5nIFdCSU5WRA0KPiArICAgICAgICAgKiB3b3VsZG4ndCBtYXRj
aCB0aGUgcmVxdWVzdC4gQW5kIHRoZSBvbmx5IHBsYWNlIHdlJ2QgZXhwZWN0IHRoZSBpbnNuDQo+
ICsgICAgICAgICAqIHRvIGJlIHNlbnNpYmx5IHVzZWQgaXMgaW4gKHZpcnR1YWxpemF0aW9uIHVu
YXdhcmUpIGZpcm13YXJlLg0KPiArICAgICAgICAgKi8NCj4gKyAgICAgICAgYnJlYWs7DQo+ICAg
ICAgfQ0KPiANCj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:48:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 09:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55Q9-0007M9-Dw; Tue, 03 Sep 2019 09:48: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55Q7-0007M4-VN
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:48:16 +0000
X-Inumbo-ID: f25b3c79-ce2f-11e9-ab8c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f25b3c79-ce2f-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 09:48: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 2B468AD46;
 Tue,  3 Sep 2019 09:48:14 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190902153037.99845-1-roger.pau@citrix.com>
 <773670ce-53bb-0677-8e07-69c84531847a@suse.com>
 <20190903092803.p5o33gl5ctnmue64@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b17f112a-22f7-b361-069d-9351139a1a0c@suse.com>
Date: Tue, 3 Sep 2019 11:48:19 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190903092803.p5o33gl5ctnmue64@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] vpci: honor read-only 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: 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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMToyOCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBT
ZXAgMDMsIDIwMTkgYXQgMTE6MDk6MDlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDAyLjA5LjIwMTkgMTc6MzAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3ZwY2kvdnBjaS5jCj4+PiArKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+Pj4g
QEAgLTQxOCwxMyArNDE4LDIxIEBAIHZvaWQgdnBjaV93cml0ZShwY2lfc2JkZl90IHNiZGYsIHVu
c2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLAo+Pj4gICAgICAgICAgcmV0dXJuOwo+
Pj4gICAgICB9Cj4+PiAgCj4+PiAtICAgIC8qCj4+PiAtICAgICAqIEZpbmQgdGhlIFBDSSBkZXYg
bWF0Y2hpbmcgdGhlIGFkZHJlc3MuCj4+PiAtICAgICAqIFBhc3N0aHJvdWdoIGV2ZXJ5dGhpbmcg
dGhhdCdzIG5vdCB0cmFwcGVkLgo+Pj4gLSAgICAgKi8KPj4+ICsgICAgLyogRmluZCB0aGUgUENJ
IGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4gKi8KPj4+ICAgICAgcGRldiA9IHBjaV9nZXRfcGRl
dl9ieV9kb21haW4oZCwgc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldmZuKTsKPj4+ICAgICAg
aWYgKCAhcGRldiApCj4+PiAgICAgIHsKPj4+ICsgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcg
KnJvX21hcCA9IHBjaV9nZXRfcm9fbWFwKHNiZGYuc2VnKTsKPj4+ICsKPj4+ICsgICAgICAgIGlm
ICggcm9fbWFwICYmIHRlc3RfYml0KHNiZGYuYmRmLCByb19tYXApICkKPj4+ICsgICAgICAgICAg
ICAvKiBJZ25vcmUgd3JpdGVzIHRvIHJlYWQtb25seSBkZXZpY2VzLiAqLwo+Pj4gKyAgICAgICAg
ICAgIHJldHVybjsKPj4+ICsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBMZXQgdGhl
IGhhcmR3YXJlIGRvbWFpbiBhY2Nlc3MgY29uZmlnIHNwYWNlIHJlZ2lvbnMgZm9yIG5vbi1leGlz
dGVudAo+Pj4gKyAgICAgICAgICogZGV2aWNlcy4KPj4+ICsgICAgICAgICAqIFRPRE86IHJldmlz
aXQgZm9yIGRvbVUgc3VwcG9ydC4KPj4+ICsgICAgICAgICAqLwo+Pj4gICAgICAgICAgdnBjaV93
cml0ZV9odyhzYmRmLCByZWcsIHNpemUsIGRhdGEpOwo+Pj4gICAgICAgICAgcmV0dXJuOwo+Pj4g
ICAgICB9Cj4+Pgo+Pgo+PiBJbiBwcmluY2lwbGUgSSdtIG9rYXkgd2l0aCB0aGUgY2hhbmdlLCBi
dXQgSSBoYXZlIHR3byBtb3JlIHRoaW5ncwo+PiB0byBiZSBjb25zaWRlcmVkOgo+Pgo+PiAxKSBJ
J2QgcHJlZmVyIGlmIHRoZSBjaGVjayB3YXMgaW5kZXBlbmRlbnQgb2YgdGhlIHJldHVybiB2YWx1
ZSBvZgo+PiBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKCksIHRvIGJlIG1vcmUgcm9idXN0IGFnYWlu
c3QgdGhlIHIvbyBtYXAKPj4gaGF2aW5nIGdvdCB1cGRhdGVkIGJ1dCB0aGUgb3duZXIgc3RpbGwg
YmVpbmcgaHdkb20uCj4gCj4gU28gdGhlIFJPIGNoZWNrIHdvdWxkIGJlIGRvbmUgYWhlYWQgb2Yg
dGhlIG93bmVyIGNoZWNrPwo+IAo+IEkgY2FuIGRvIHRoYXQsIGJ1dCBpdCBzZWVtcyBsaWtlIGEg
Ym9kZ2UgZm9yIHRoZSBsb2NraW5nIGlzc3VlcyAob3IKPiBsYWNrIG9mIGl0KSB3ZSBoYXZlIGlu
IHRoZSBoYW5kbGluZyBvZiBQQ0kgZGV2aWNlcy4gSSBhc3N1bWUgaGF2aW5nIGEKPiBSTyBkZXZp
Y2UgYXNzaWduZWQgdG8gYSBkb21haW4gZGlmZmVyZW50IHRoYW4gZG9tX3hlbiBpcyBub3QgcG9z
c2libGUuCgpJdCBvdWdodCBub3QgYmUgcG9zc2libGUuIEhlbmNlIG1lIHNheWluZyAibW9yZSBy
b2J1c3QiIChpLmUuIGluCmNhc2UgdGhlICJvdWdodCBub3QiIHNvbWVob3cgZ2V0cyBicm9rZW4p
LiBBbmQgbm8sIHRoZSBjb21tZW50Cndhc24ndCByZWFsbHkgcmVsYXRlZCB0byB0aGUgKGxhY2sg
b2YpIGxvY2tpbmcgaGVyZSAtIHRoYXQncyBhbgpvcnRob2dvbmFsIGlzc3VlLgoKPj4gMikgV291
bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIG1vdmUgdGhlIGNoZWNrIGludG8gdGhlIGNhbGxlcnMgb2YK
Pj4gdnBjaV93cml0ZSgpLCB0byBhdm9pZCB0aGUgZHVwbGljYXRlIGxvb2t1cCBpbiB0aGUgcXdv
cmQtTUNGRy0KPj4gd3JpdGUgY2FzZT8gVGhlIG1haW4gcXVlc3Rpb25hYmxlIHBvaW50IGhlcmUg
aXMgd2hlcmUsIGZvciBEb21VCj4+IHN1cHBvcnQsIHRoZSBTQkRGIHRyYW5zbGF0aW9uIGlzIGdv
aW5nIHRvIGxpdmUuCj4gCj4gU28gSSBoYXZlIGEgc2VyaWVzIEknbSBnb2luZyB0byBzZW5kIHF1
aXRlIHNvb24gaW4gb3JkZXIgdG8gaW50ZWdyYXRlCj4gdlBDSSB3aXRoIGlvcmVxLCBhcyBhIGZp
cnN0IHN0ZXAgaW4gb3JkZXIgdG8gbWFrZSBpdCBhdmFpbGFibGUgdG8KPiBkb21Vcy4KPiAKPiBU
aGUgU0JERiB0cmFuc2xhdGlvbiB0aGVyZSBpcyBnb2luZyB0byBiZSBwZXJmb3JtZWQgYnkgdGhl
IGlvcmVxIGNvZGUKPiAoaWU6IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKSwgYnV0IGNoZWNraW5n
IGFnYWluc3QgdGhlIFJPIG1hcCB0aGVyZQo+IHdvdWxkIGJlIHdyb25nLCBhcyBpb3JlcSBkb2Vz
bid0IGtub3cgd2hldGhlciB0aGUgdW5kZXJseWluZyBoYW5kbGVyCj4gaXMgZm9yIGFuIGVtdWxh
dGVkIGRldmljZSBvciBmb3IgYSBwYXNzdGhyb3VnaCBvbmUuIEkgdGhpbmsgdGhlIFJPCj4gY2hl
Y2sgbmVlZHMgdG8gYmUgaW4gdGhlIHZQQ0kgY29kZSBpdHNlbGYuCgpPaCwgc3VyZS4gVGhlIHF1
ZXN0aW9uIHRoZW4gc2ltcGx5IGNvbnZlcnRzIHRvICJXaGVyZSBjYW4gaXQgYmUgZG9uZQp0aGUg
ZWFybGllc3Q/IiBJLmUuIHdoZW4vd2hlcmUgZG8gd2UgaGF2ZSB0aGUgcGh5c2ljYWwgU0JERiBp
biBvdXIKaGFuZHM/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 09:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i55Wg-000886-8l; Tue, 03 Sep 2019 09: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i55We-000881-F6
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 09:55:00 +0000
X-Inumbo-ID: e36217fe-ce30-11e9-ab8c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e36217fe-ce30-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 09:54:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567504498;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=HE8Y9vAn9/fSa+C+Zk/GQWbrv7R18SaEHPKN582caE0=;
 b=SlWAp3k8dgQOEhjgZJgD+KxznMCmbjUGmvrugynUKjCIeLuAdnHxT8B3
 9McA3G6nxmIIddNBcl6SpYEnNmIrPUwUjuar69Z24JHb9PS1AXnWeO4Dm
 cmpZDoUN57oBoS+m4n1iMds5jqOKgf8STq4H5utGqeWPITeeDM/3JE9Nv k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +Rub3mNgDoMKkdlrJqmucwPPmyRLygvBZlNQotS0CDab8HFqtDB1DNAQ8cP7DYBE4DG1Cb7OcU
 zfWc88n/7dAeLC0ToPIaupa3sKnDLISKDGn9bwHJRmcH3QzQt0gKuWiAMkdNzSZSbZNI1mbZmQ
 lrgA1C3onpjXaDqHNvs9FDmprJAJhU7MhOgG7Cva742NrE+xYzV8/Q1mp4flwK92OYlDH4yELm
 +qOI3hvZ9KSD2jI+Vtr+2oqGWazMzstHXLKWpDgK99KXzLh9I7LS4wlz9dIjo21PXiJzd/hrlf
 oBE=
X-SBRS: 2.7
X-MesageID: 5057697
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,462,1559534400"; 
   d="scan'208";a="5057697"
Date: Tue, 3 Sep 2019 11:54:46 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190903095446.5zwuirhertfhu6f3@Air-de-Roger>
References: <20190902153037.99845-1-roger.pau@citrix.com>
 <773670ce-53bb-0677-8e07-69c84531847a@suse.com>
 <20190903092803.p5o33gl5ctnmue64@Air-de-Roger>
 <b17f112a-22f7-b361-069d-9351139a1a0c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b17f112a-22f7-b361-069d-9351139a1a0c@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] vpci: honor read-only 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: 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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMTE6NDg6MTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDMuMDkuMjAxOSAxMToyOCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUdWUsIFNlcCAwMywgMjAxOSBhdCAxMTowOTowOUFNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwMi4wOS4yMDE5IDE3OjMwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+
IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4gPj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Zw
Y2kvdnBjaS5jCj4gPj4+IEBAIC00MTgsMTMgKzQxOCwyMSBAQCB2b2lkIHZwY2lfd3JpdGUocGNp
X3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiA+Pj4g
ICAgICAgICAgcmV0dXJuOwo+ID4+PiAgICAgIH0KPiA+Pj4gIAo+ID4+PiAtICAgIC8qCj4gPj4+
IC0gICAgICogRmluZCB0aGUgUENJIGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4KPiA+Pj4gLSAg
ICAgKiBQYXNzdGhyb3VnaCBldmVyeXRoaW5nIHRoYXQncyBub3QgdHJhcHBlZC4KPiA+Pj4gLSAg
ICAgKi8KPiA+Pj4gKyAgICAvKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBhZGRyZXNz
LiAqLwo+ID4+PiAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGQsIHNiZGYuc2Vn
LCBzYmRmLmJ1cywgc2JkZi5kZXZmbik7Cj4gPj4+ICAgICAgaWYgKCAhcGRldiApCj4gPj4+ICAg
ICAgewo+ID4+PiArICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpyb19tYXAgPSBwY2lfZ2V0
X3JvX21hcChzYmRmLnNlZyk7Cj4gPj4+ICsKPiA+Pj4gKyAgICAgICAgaWYgKCByb19tYXAgJiYg
dGVzdF9iaXQoc2JkZi5iZGYsIHJvX21hcCkgKQo+ID4+PiArICAgICAgICAgICAgLyogSWdub3Jl
IHdyaXRlcyB0byByZWFkLW9ubHkgZGV2aWNlcy4gKi8KPiA+Pj4gKyAgICAgICAgICAgIHJldHVy
bjsKPiA+Pj4gKwo+ID4+PiArICAgICAgICAvKgo+ID4+PiArICAgICAgICAgKiBMZXQgdGhlIGhh
cmR3YXJlIGRvbWFpbiBhY2Nlc3MgY29uZmlnIHNwYWNlIHJlZ2lvbnMgZm9yIG5vbi1leGlzdGVu
dAo+ID4+PiArICAgICAgICAgKiBkZXZpY2VzLgo+ID4+PiArICAgICAgICAgKiBUT0RPOiByZXZp
c2l0IGZvciBkb21VIHN1cHBvcnQuCj4gPj4+ICsgICAgICAgICAqLwo+ID4+PiAgICAgICAgICB2
cGNpX3dyaXRlX2h3KHNiZGYsIHJlZywgc2l6ZSwgZGF0YSk7Cj4gPj4+ICAgICAgICAgIHJldHVy
bjsKPiA+Pj4gICAgICB9Cj4gPj4+Cj4gPj4KPiA+PiBJbiBwcmluY2lwbGUgSSdtIG9rYXkgd2l0
aCB0aGUgY2hhbmdlLCBidXQgSSBoYXZlIHR3byBtb3JlIHRoaW5ncwo+ID4+IHRvIGJlIGNvbnNp
ZGVyZWQ6Cj4gPj4KPiA+PiAxKSBJJ2QgcHJlZmVyIGlmIHRoZSBjaGVjayB3YXMgaW5kZXBlbmRl
bnQgb2YgdGhlIHJldHVybiB2YWx1ZSBvZgo+ID4+IHBjaV9nZXRfcGRldl9ieV9kb21haW4oKSwg
dG8gYmUgbW9yZSByb2J1c3QgYWdhaW5zdCB0aGUgci9vIG1hcAo+ID4+IGhhdmluZyBnb3QgdXBk
YXRlZCBidXQgdGhlIG93bmVyIHN0aWxsIGJlaW5nIGh3ZG9tLgo+ID4gCj4gPiBTbyB0aGUgUk8g
Y2hlY2sgd291bGQgYmUgZG9uZSBhaGVhZCBvZiB0aGUgb3duZXIgY2hlY2s/Cj4gPiAKPiA+IEkg
Y2FuIGRvIHRoYXQsIGJ1dCBpdCBzZWVtcyBsaWtlIGEgYm9kZ2UgZm9yIHRoZSBsb2NraW5nIGlz
c3VlcyAob3IKPiA+IGxhY2sgb2YgaXQpIHdlIGhhdmUgaW4gdGhlIGhhbmRsaW5nIG9mIFBDSSBk
ZXZpY2VzLiBJIGFzc3VtZSBoYXZpbmcgYQo+ID4gUk8gZGV2aWNlIGFzc2lnbmVkIHRvIGEgZG9t
YWluIGRpZmZlcmVudCB0aGFuIGRvbV94ZW4gaXMgbm90IHBvc3NpYmxlLgo+IAo+IEl0IG91Z2h0
IG5vdCBiZSBwb3NzaWJsZS4gSGVuY2UgbWUgc2F5aW5nICJtb3JlIHJvYnVzdCIgKGkuZS4gaW4K
PiBjYXNlIHRoZSAib3VnaHQgbm90IiBzb21laG93IGdldHMgYnJva2VuKS4gQW5kIG5vLCB0aGUg
Y29tbWVudAo+IHdhc24ndCByZWFsbHkgcmVsYXRlZCB0byB0aGUgKGxhY2sgb2YpIGxvY2tpbmcg
aGVyZSAtIHRoYXQncyBhbgo+IG9ydGhvZ29uYWwgaXNzdWUuCgpBY2ssIEkgaGF2ZSB0byBzZW5k
IHYzIGFueXdheSBzaW5jZSBJIHdhcyBtaXNzaW5nIHNvbWUgY2hhbmdlcyB0byB0aGUKdlBDSSB0
ZXN0IGhhcm5lc3MgYW55d2F5LgoKPiA+PiAyKSBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gbW92
ZSB0aGUgY2hlY2sgaW50byB0aGUgY2FsbGVycyBvZgo+ID4+IHZwY2lfd3JpdGUoKSwgdG8gYXZv
aWQgdGhlIGR1cGxpY2F0ZSBsb29rdXAgaW4gdGhlIHF3b3JkLU1DRkctCj4gPj4gd3JpdGUgY2Fz
ZT8gVGhlIG1haW4gcXVlc3Rpb25hYmxlIHBvaW50IGhlcmUgaXMgd2hlcmUsIGZvciBEb21VCj4g
Pj4gc3VwcG9ydCwgdGhlIFNCREYgdHJhbnNsYXRpb24gaXMgZ29pbmcgdG8gbGl2ZS4KPiA+IAo+
ID4gU28gSSBoYXZlIGEgc2VyaWVzIEknbSBnb2luZyB0byBzZW5kIHF1aXRlIHNvb24gaW4gb3Jk
ZXIgdG8gaW50ZWdyYXRlCj4gPiB2UENJIHdpdGggaW9yZXEsIGFzIGEgZmlyc3Qgc3RlcCBpbiBv
cmRlciB0byBtYWtlIGl0IGF2YWlsYWJsZSB0bwo+ID4gZG9tVXMuCj4gPiAKPiA+IFRoZSBTQkRG
IHRyYW5zbGF0aW9uIHRoZXJlIGlzIGdvaW5nIHRvIGJlIHBlcmZvcm1lZCBieSB0aGUgaW9yZXEg
Y29kZQo+ID4gKGllOiBodm1fc2VsZWN0X2lvcmVxX3NlcnZlciksIGJ1dCBjaGVja2luZyBhZ2Fp
bnN0IHRoZSBSTyBtYXAgdGhlcmUKPiA+IHdvdWxkIGJlIHdyb25nLCBhcyBpb3JlcSBkb2Vzbid0
IGtub3cgd2hldGhlciB0aGUgdW5kZXJseWluZyBoYW5kbGVyCj4gPiBpcyBmb3IgYW4gZW11bGF0
ZWQgZGV2aWNlIG9yIGZvciBhIHBhc3N0aHJvdWdoIG9uZS4gSSB0aGluayB0aGUgUk8KPiA+IGNo
ZWNrIG5lZWRzIHRvIGJlIGluIHRoZSB2UENJIGNvZGUgaXRzZWxmLgo+IAo+IE9oLCBzdXJlLiBU
aGUgcXVlc3Rpb24gdGhlbiBzaW1wbHkgY29udmVydHMgdG8gIldoZXJlIGNhbiBpdCBiZSBkb25l
Cj4gdGhlIGVhcmxpZXN0PyIgSS5lLiB3aGVuL3doZXJlIGRvIHdlIGhhdmUgdGhlIHBoeXNpY2Fs
IFNCREYgaW4gb3VyCj4gaGFuZHM/CgpJJ20gZ29pbmcgdG8gaW50cm9kdWNlIGEgdlBDSSBpb3Jl
cSBoYW5kbGVyIHRoYXQgd2lsbCBmb3J3YXJkIGFjY2Vzc2VzCnRvIHZwY2lfe3JlYWQvd3JpdGV9
LCBidXQgdGhhdCdzIG5vdCBoZXJlIHlldCwgYW5kIGluIGFueSBjYXNlIGl0J3MKbm90IGdvaW5n
IHRvIG1ha2UgbXVjaCBvZiBhIGRpZmZlcmVuY2UgSU1PLgoKSSB0aGluayBhdCBsZWFzdCBBVE0g
dGhlIGJlc3QgcGxhY2UgdG8gcHV0IHRoZSBjaGVjayBpcyBpbiB2cGNpX3dyaXRlLApsYXRlciBv
biB3ZSBjYW4gc2VlIGFib3V0IG1vdmluZyBpdCwgdGhlcmUncyBhIFRPRE8gbmV4dCB0byBpdCB3
aGljaAp3aWxsIGhlbHAgaWRlbnRpZnkgdGhpcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:00:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10: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 1i55cD-0000Y8-U9; Tue, 03 Sep 2019 10:00:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55cC-0000Y3-9r
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:00:44 +0000
X-Inumbo-ID: b07fbf98-ce31-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b07fbf98-ce31-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 10: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 A4006AF37;
 Tue,  3 Sep 2019 10:00:41 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
Date: Tue, 3 Sep 2019 12:00:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190828080028.18205-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen: use common output function in
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDguMjAxOSAxMDowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSBkdW1waW5n
IHRoZSBkZWJ1Z3RyYWNlIGJ1ZmZlcnMgaXMgZG9uZSB2aWEgc2VyY29uX3B1dHMoKSwgd2hpbGUK
PiBkaXJlY3QgcHJpbnRpbmcgb2YgdHJhY2UgZW50cmllcyAoYWZ0ZXIgdG9nZ2xpbmcgb3V0cHV0
IHRvIHRoZSBjb25zb2xlKQo+IGlzIHVzaW5nIHNlcmlhbF9wdXRzKCkuCj4gCj4gVXNlIHNlcmNv
bl9wdXRzKCkgaW4gYm90aCBjYXNlcywgYXMgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBib3RoIGlz
IG5vdAo+IHJlYWxseSBtYWtpbmcgc2Vuc2UuCgpObyBtYXR0ZXIgdGhhdCBJIGxpa2UgdGhpcyBj
aGFuZ2UsIEknbSBub3QgY29udmluY2VkIGl0J3MgY29ycmVjdDoKVGhlcmUgYXJlIHR3byBkaWZm
ZXJlbmNlcyBiZXR3ZWVuIHRoZSBmdW5jdGlvbnMsIG5laXRoZXIgb2Ygd2hpY2gKSSBjb3VsZCBx
dWFsaWZ5IGFzICJub3QgcmVhbGx5IG1ha2luZyBzZW5zZSI6IFdoeSBpcyBpdCBvYnZpb3VzCnRo
YXQgaXQgbWFrZXMgbm8gc2Vuc2UgZm9yIHRoZSBkZWJ1Z3RyYWNlIG91dHB1dCB0byBieXBhc3Mg
b25lIG9yCmJvdGggb2Ygc2VyaWFsX3N0ZWFsX2ZuKCkgYW5kIHB2X2NvbnNvbGVfcHV0cygpPyBJ
ZiB5b3UncmUKY29udmluY2VkIG9mIHRoaXMsIHBsZWFzZSBwcm92aWRlIHRoZSAid2h5Ii1zIGJl
aGluZCB0aGUgc2VudGVuY2UKYWJvdmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:02:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10:02:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55dj-0000f6-F4; Tue, 03 Sep 2019 10:02:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55di-0000ex-F6
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:02:18 +0000
X-Inumbo-ID: e94492c2-ce31-11e9-ab8c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e94492c2-ce31-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 10:02: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 1C1EAAF1D;
 Tue,  3 Sep 2019 10:02:17 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-3-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <01366dc5-9522-697b-ae54-b5b1b36e27fc@suse.com>
Date: Tue, 3 Sep 2019 12:02:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190828080028.18205-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/4] xen: move debugtrace coding to
 common/debugtrace.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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDguMjAxOSAxMDowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbnN0ZWFkIG9mIGxp
dmluZyBpbiBkcml2ZXJzL2NoYXIvY29uc29sZS5jIG1vdmUgdGhlIGRlYnVndHJhY2UKPiByZWxh
dGVkIGNvZGluZyB0byBhIG5ldyBmaWxlIGNvbW1vbi9kZWJ1Z3RyYWNlLmMKPiAKPiBObyBmdW5j
dGlvbmFsIGNoYW5nZSwgY29kZSBtb3ZlbWVudCBvbmx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:14:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10:14:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55pc-0001ZS-LW; Tue, 03 Sep 2019 10:14:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i55pb-0001ZN-CO
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:14:35 +0000
X-Inumbo-ID: a071b7bc-ce33-11e9-8980-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a071b7bc-ce33-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 10:14:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567505674;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=59moLgxvlTYcqNj97DGqae1abT6c0gdxKKQe6oNiY+E=;
 b=D8NI26Q5ZINNn1Ji3pNvLijDOZktsiO+p/k/nkKPuX134czXNgBh+G4b
 4xckJpI/PsF9MRjWClVquvRuhef5nTH7TnICYYYCS71YAWd4hhCyRnNPU
 wI+MZbt+DWXEqKovszp5/ZAcqXAAtxE+HaGa1imd/Ol+oF1tjbRPKLZTl w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Zh/M9lNQGB/8IPG9orLrYYNJrMRXhwTHh1L8CxUvlrNURv6xXF7rocUa5aesPjelc54wR+6BLg
 IgQmTRFgygSrrJXo9fXmAqA3qvz1rxy2YlZ9AcWT0cE3bWpNh6A5zq6ulgxcPQQVSTSsXv2qUi
 5PJNDVhD0hC/DuYFetnWs5FH28hWHwjNCphkgAFasB4OHd334fALHxLzqMTBStIITmylAYUNDc
 PZ0B6tB2eveG5UZLB+1OaQ8Rae5sgsQtXNnBqeTSFuVKoR+1P3nYCaatfKRV0emFGYTG6d26NI
 2fI=
X-SBRS: 2.7
X-MesageID: 5271139
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,462,1559534400"; 
   d="scan'208";a="5271139"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 12:14:28 +0200
Message-ID: <20190903101428.3543-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] vpci: honor read-only 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: 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 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB3cml0ZSBhY2Nlc3MgdGhlIFBDSSBjb25m
aWcgc3BhY2Ugb2YKZGV2aWNlcyBtYXJrZWQgYXMgcmVhZC1vbmx5LgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYyOgogLSBGaXggdGVzdCBoYXJuZXNzLgogLSBEbyB0aGUgUk8gY2hlY2sgYmVmb3JlIHRoZSBv
d25lcnNoaXAgb25lLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gQ2hhbmdlIHRoZSBhcHByb2FjaCBh
bmQgYWxsb3cgZnVsbCByZWFkIGFjY2Vzcywgd2hpbGUgbGltaXRpbmcKICAgd3JpdGUgYWNjZXNz
IHRvIGRldmljZXMgbWFya2VkIFJPLgotLS0KIHRvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oIHwgMyAr
KysKIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jIHwgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy92cGNpL2VtdWwuaCBiL3Rv
b2xzL3Rlc3RzL3ZwY2kvZW11bC5oCmluZGV4IDVkNDc1NDRiZjcuLjJlMWQzMDU3YzkgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11
bC5oCkBAIC05Miw2ICs5Miw5IEBAIHR5cGVkZWYgdW5pb24gewogI2RlZmluZSB4ZnJlZShwKSBm
cmVlKHApCiAKICNkZWZpbmUgcGNpX2dldF9wZGV2X2J5X2RvbWFpbiguLi4pICZ0ZXN0X3BkZXYK
KyNkZWZpbmUgcGNpX2dldF9yb19tYXAoLi4uKSBOVUxMCisKKyNkZWZpbmUgdGVzdF9iaXQoLi4u
KSBmYWxzZQogCiAvKiBEdW1teSBuYXRpdmUgaGVscGVycy4gV3JpdGVzIGFyZSBpZ25vcmVkLCBy
ZWFkcyByZXR1cm4gMSdzLiAqLwogI2RlZmluZSBwY2lfY29uZl9yZWFkOCguLi4pICAgICAweGZm
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kv
dnBjaS5jCmluZGV4IDc1OGQ5NDIwZTcuLmNiZDFiYWM3ZmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3ZwY2kvdnBjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCkBAIC00MTEsNiAr
NDExLDcgQEAgdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgaW50IHNpemUsCiAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7CiAg
ICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7CiAgICAgdW5zaWduZWQgaW50IGRhdGFf
b2Zmc2V0ID0gMDsKKyAgICBjb25zdCB1bnNpZ25lZCBsb25nICpyb19tYXAgPSBwY2lfZ2V0X3Jv
X21hcChzYmRmLnNlZyk7CiAKICAgICBpZiAoICFzaXplICkKICAgICB7CkBAIC00MTgsNiArNDE5
LDEwIEBAIHZvaWQgdnBjaV93cml0ZShwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGludCBzaXplLAogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgaWYgKCBy
b19tYXAgJiYgdGVzdF9iaXQoc2JkZi5iZGYsIHJvX21hcCkgKQorICAgICAgICAvKiBJZ25vcmUg
d3JpdGVzIHRvIHJlYWQtb25seSBkZXZpY2VzLiAqLworICAgICAgICByZXR1cm47CisKICAgICAv
KgogICAgICAqIEZpbmQgdGhlIFBDSSBkZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuCiAgICAgICog
UGFzc3Rocm91Z2ggZXZlcnl0aGluZyB0aGF0J3Mgbm90IHRyYXBwZWQuCi0tIAoyLjIyLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:16:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55rd-0001gp-2X; Tue, 03 Sep 2019 10:16: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i55rb-0001gh-S6
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:16:39 +0000
X-Inumbo-ID: ea3704ce-ce33-11e9-ab8c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea3704ce-ce33-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 10:16: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 74EDCAC7F;
 Tue,  3 Sep 2019 10:16:37 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-4-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <46c66d92-87c0-d90f-921d-68082d52c798@suse.com>
Date: Tue, 3 Sep 2019 12:16:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190828080028.18205-4-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDguMjAxOSAxMDowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBcyBhIHByZXBhcmF0
aW9uIGZvciBwZXItY3B1IGJ1ZmZlcnMgZG8gYSBsaXR0bGUgcmVmYWN0b3Jpbmcgb2YgdGhlCj4g
ZGVidWd0cmFjZSBkYXRhOiBwdXQgdGhlIG5lZWRlZCBidWZmZXIgYWRtaW4gZGF0YSBpbnRvIHRo
ZSBidWZmZXIgYXMKPiBpdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIuCj4gCj4gV2hp
bGUgYXQgaXQgc3dpdGNoIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlIGFuZCBkZWJ1Z3RyYWNl
X3VzZWQgdG8KPiBib29sIGFuZCBkZWxldGUgYW4gZW1wdHkgbGluZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24v
ZGVidWd0cmFjZS5jIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5jIGIveGVuL2Nv
bW1vbi9kZWJ1Z3RyYWNlLmMKPiBpbmRleCBhMmZhYjBkNzJjLi43YTllNGZiOTlmIDEwMDY0NAo+
IC0tLSBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCj4gKysrIGIveGVuL2NvbW1vbi9kZWJ1Z3Ry
YWNlLmMKPiBAQCAtMTUsMzMgKzE1LDM5IEBACj4gICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4K
PiAgCj4gIC8qIFNlbmQgb3V0cHV0IGRpcmVjdCB0byBjb25zb2xlLCBvciBidWZmZXIgaXQ/ICov
Cj4gLXN0YXRpYyB2b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7Cj4gK3N0
YXRpYyB2b2xhdGlsZSBib29sIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwo+ICAKPiAtc3Rh
dGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1ZjsgLyogRGVidWctdHJhY2UgYnVmZmVyICov
Cj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9wcmQ7IC8qIFByb2R1Y2VyIGluZGV4
ICAgICAqLwo+IC1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2lsb2J5dGVzID0gMTI4
LCBkZWJ1Z3RyYWNlX2J5dGVzOwo+IC1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfdXNl
ZDsKPiArc3RydWN0IGRlYnVndHJhY2VfZGF0YV9zIHsKCklzIHRoZSBfcyBzdWZmaXggcmVhbGx5
IG5lZWRlZCBmb3Igc29tZSByZWFzb24/Cgo+ICsgICAgdW5zaWduZWQgbG9uZyBieXRlczsgLyog
U2l6ZSBvZiBidWZmZXIuICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHByZDsgICAvKiBQcm9kdWNl
ciBpbmRleC4gKi8KClNlZWluZyB0aGF0IHlvdSBzd2l0Y2ggZnJvbSBpbnQgdG8gbG9uZyBoZXJl
IC0gYXJlIHlvdSByZWFsbHkKZmFuY3lpbmcgdGhlc2UgYnVmZmVycyB0byBnbyBiZXlvbmQgNEdp
QiBpbiBzaXplPwoKPiArICAgIGNoYXIgICAgICAgICAgYnVmW107Cj4gK307Cj4gKwo+ICtzdGF0
aWMgc3RydWN0IGRlYnVndHJhY2VfZGF0YV9zICpkZWJ0cl9kYXRhOwoKSG93IGFib3V0IHMvZGVi
dHIvZHQvIG9yIHMvZGVidHIvZGVidWd0cmFjZS8gPwoKPiArc3RhdGljIHVuc2lnbmVkIGludCBk
ZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyODsKClNpbmNlIHlvdSB0b3VjaCB0aGlzIGFueXdheSwg
YWRkIF9faW5pdGRhdGE/IE1heWJlIGFsc28gbW92ZSBpdApuZXh0IHRvIGl0cyBpbnRlZ2VyX3Bh
cmFtKCk/Cgo+ICtzdGF0aWMgYm9vbCBkZWJ1Z3RyYWNlX3VzZWQ7Cj4gIHN0YXRpYyBERUZJTkVf
U1BJTkxPQ0soZGVidWd0cmFjZV9sb2NrKTsKPiAgaW50ZWdlcl9wYXJhbSgiZGVidWd0cmFjZSIs
IGRlYnVndHJhY2Vfa2lsb2J5dGVzKTsKPiAgCj4gIHN0YXRpYyB2b2lkIGRlYnVndHJhY2VfZHVt
cF93b3JrZXIodm9pZCkKPiAgewo+IC0gICAgaWYgKCAoZGVidWd0cmFjZV9ieXRlcyA9PSAwKSB8
fCAhZGVidWd0cmFjZV91c2VkICkKPiArICAgIGlmICggIWRlYnRyX2RhdGEgfHwgIWRlYnVndHJh
Y2VfdXNlZCApCj4gICAgICAgICAgcmV0dXJuOwoKV2h5IGRvbid0IHlvdSBnZXQgcmlkIG9mIHRo
ZSBsZWZ0IHNpZGUgb2YgdGhlIHx8IGFsdG9nZXRoZXI/Cgo+IEBAIC0xNjUsMTIgKzE3MSwxNCBA
QCBzdGF0aWMgaW50IF9faW5pdCBkZWJ1Z3RyYWNlX2luaXQodm9pZCkKPiAgICAgICAgICByZXR1
cm4gMDsKPiAgCj4gICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGJ5dGVzKTsKPiAt
ICAgIGRlYnVndHJhY2VfYnVmID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7Cj4gLSAg
ICBBU1NFUlQoZGVidWd0cmFjZV9idWYgIT0gTlVMTCk7Cj4gKyAgICBkYXRhID0gYWxsb2NfeGVu
aGVhcF9wYWdlcyhvcmRlciwgMCk7Cj4gKyAgICBpZiAoICFkYXRhICkKPiArICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiAgCj4gLSAgICBtZW1zZXQoZGVidWd0cmFjZV9idWYsICdcMCcsIGJ5dGVz
KTsKPiArICAgIG1lbXNldChkYXRhLCAnXDAnLCBieXRlcyk7Cj4gIAo+IC0gICAgZGVidWd0cmFj
ZV9ieXRlcyA9IGJ5dGVzOwo+ICsgICAgZGF0YS0+Ynl0ZXMgPSBieXRlcyAtIHNpemVvZigqZGF0
YSk7Cj4gKyAgICBkZWJ0cl9kYXRhID0gZGF0YTsKClRoZSBhbGxvY2F0aW9uIG1heSBlbmQgdXAg
YmVpbmcgYWxtb3N0IHR3aWNlIGFzIGJpZyBhcyB3aGF0IGdldHMKYWN0dWFsbHkgdXNlZCB0aGlz
IHdheS4gV291bGRuJ3QgaXQgbWFrZSBzZW5zZSB0byByZS1jYWxjdWxhdGUKImJ5dGVzIiBmcm9t
ICJvcmRlciI/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:17:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10:17:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55s3-0001jd-CR; Tue, 03 Sep 2019 10:17:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Dlnz=W6=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i55s2-0001jU-OW
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:17:06 +0000
X-Inumbo-ID: fac74e0c-ce33-11e9-ac23-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fac74e0c-ce33-11e9-ac23-bc764e2007e4;
 Tue, 03 Sep 2019 10:17:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567505825;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=JK2KC2F5QZ3qQ3ndi9XS3QjTeWt3Ympd+MM9cwAwHi0=;
 b=BpszXVIeVpRE67hCJdpuvUVvSct0aNDxO3bXZtQDlrx8JxtKv4ZpwXwV
 802PwgtYm+vcZkwJ7CKFhiHSMDj9erNaMOVnI8tHmoIvYAdqTFUM1yyqM
 Ow0mabxtwlGkWFvXYgEyg9b4iY6YWudqcz/ZzP9NbGWbctfGj4CKw7wH3 I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lgqSYdHBUjBOYz3QyCjXpOPWPJq9Sq8H3K9EZPskFC8bl8piZKFnSC1TxFF2c5TDwF5w0JeTur
 2br7zcfyDip9cF+XAnAKSF/ujUZlN1RKUx0fBwLcL450ixixY1zDetMbWJAxCTy3sPWxB7U3cg
 uUJaG6B564Kg2ObZ8RwjrbU9jLZWb54sK8AuxcniPkqfYBQjleKxMDu/cYE19PP7Q6QYpJp3Mt
 rM9X2Pm30BgQpFpC48yohod9ghz/ue+xHPr+XymR6KV/J6tLfFX2WMHZpvUXadyQeC0/qvY2Ak
 jRY=
X-SBRS: 2.7
X-MesageID: 5235174
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,462,1559534400"; 
   d="scan'208";a="5235174"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <8d4c8f8e-c80d-5979-f965-a13db2d81ea6@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: <45828176-077a-021c-6a2b-4fd9217674f2@citrix.com>
Date: Tue, 3 Sep 2019 11:17:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8d4c8f8e-c80d-5979-f965-a13db2d81ea6@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/8] x86emul: support WBNOINVD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <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>

T24gMDMvMDkvMjAxOSAxMDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmV2IDAzNyBvZiBJbnRl
bCdzIElTQSBleHRlbnNpb25zIGRvY3VtZW50IGRvZXMgbm90IHN0YXRlIGludGVyY2VwdAo+IGJl
aGF2aW9yIGZvciB0aGUgaW5zbiAoSSd2ZSBiZWVuIHVub2ZmaWNpYWxseSB0b2xkIHRoYXQgdGhl
IGRpc3RpbmN0aW9uCj4gaXMgZ29pbmcgdG8gYmUgYnkgZXhpdCBxdWFsaWZpY2F0aW9uLCBhcyBJ
IHdvdWxkIGhhdmUgYXNzdW1lZAo+IGNvbnNpZGVyaW5nIHRoYXQgdGhpcyB3YXkgaXQncyBzdWZm
aWNpZW50bHkgdHJhbnNwYXJlbnQgdG8gdW5hd2FyZQo+IHNvZnR3YXJlLCBhcyB1c2luZyBXQklO
VkQgaW4gcGxhY2Ugb2YgV0JOT0lOVkQgaXMgYWx3YXlzIGNvcnJlY3QsIGp1c3QKPiBsZXNzIGVm
ZmljaWVudCkuIFNpbWlsYXJseSBBTUQncyBQTSB2b2x1bWUgMiB2ZXJzaW9uIDMuMzEgb25seSBz
dGF0ZXMKPiB0aGF0IGJvdGggdXNlIHRoZSBzYW1lIFZNRVhJVCwgYnV0IG5vdCBob3cgdG8gZGlz
dGludWdpc2ggdGhlbSAob3RoZXIKPiB0aGFuIGJ5IGRlY29kaW5nIHRoZSBpbnNuKS4gVGhlcmVm
b3JlIGluIHRoZSBIVk0gY2FzZSBmb3Igbm93IGl0J2xsIGJlCj4gYmFja2VkIGJ5IHRoZSBzYW1l
IC0+d2JpbnZkX2ludGVyY2VwdCgpIGhhbmRsZXJzLgo+Cj4gVXNlIHRoaXMgb2NjYXNpb24gYW5k
IGFsc28gYWRkIHRoZSB0d28gbWlzc2luZyB0YWJsZSBlbnRyaWVzIGZvcgo+IENMREVNT1RFLCB3
aGljaCBkb2Vzbid0IHJlcXVpcmUgYW55IGZ1cnRoZXIgY2hhbmdlcyB0byBtYWtlIHdvcmsuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkkndmUgcHV0IGVu
YWJsaW5nIFdCTk9JTlZEIG9uIHRoZSB0b2RvIGxpc3QsIGJ1dCB0aGVyZSBpcyBzdGlsbCAwCmZl
ZWRiYWNrIG9uIHRoZSAiZG9jcy9zcGhpbng6IHRvZG8vd2lzaGxpc3QiIHRocmVhZCB0b3dhcmRz
IHRoZSBnZW5lcmFsCnByaW5jaXBsZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:19:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55tt-0001u9-Pr; Tue, 03 Sep 2019 10:19:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Dlnz=W6=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i55ts-0001u0-Mo
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:19:00 +0000
X-Inumbo-ID: 3ea29de8-ce34-11e9-b95f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ea29de8-ce34-11e9-b95f-bc764e2007e4;
 Tue, 03 Sep 2019 10:19:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567505940;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PMHM1P7M/WgtYyHERig9ZLfyXRgzxUbrz8mTvejT1MQ=;
 b=c79z5xUvNWjX0vWIxCaO9sMaPkNDgWsJ0SeBpdsZSsbskVVQtI812AGF
 1AbcHpsrp01/rCWGDTtCUFlCIckbS6DLkHy7D6ELqi8ijzT/xi/onN9bc
 vjpEx7S1gTReiQlznrZigy855mTNi2GIg9VwnJCcmA7kE8XKbbUdKhUYy Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xjAldPOkcFeCBMNwdA2OJmmIfbL5b0O1LOlUX/kpKCE9JVV8nCeX+8VMtFxnaadoLoXwBVkNr8
 ItXP4bVcVarq0MS6IaJNGRECPnnzg7iYo7i7u5RmpnbXevI8A9fEfBxH91PskfJ3+yoEMzed92
 E8NXHkhP3Fjo33gvg+2eoIhRzCujPnK6t9/ELmzBtf88lQqmwTnNFE7jCERDA8MuNtvKQo2uoX
 uT5lePdKjdoBlLanlAf5uGV1JZfir9Zhz+/XB6WKnM7SZqBOWfgrvSk23kWxtdMTBQAyLjG8DG
 lcE=
X-SBRS: 2.7
X-MesageID: 5048178
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,462,1559534400"; 
   d="scan'208";a="5048178"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <2355680d-2052-60a8-fd46-ebf23196a4d6@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: <0ff95d72-b647-4dad-40c5-a47a810fc172@citrix.com>
Date: Tue, 3 Sep 2019 11:18:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2355680d-2052-60a8-fd46-ebf23196a4d6@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 2/8] x86/HVM: ignore guest INVD uses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDkvMjAxOSAxMDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIG9ubHkgcGxhY2Ug
d2UnZCBleHBlY3QgdGhlIGluc24gdG8gYmUgc2Vuc2libHkgdXNlZCBpcyBpbgo+ICh2aXJ0dWFs
aXphdGlvbiB1bmF3YXJlKSBmaXJtd2FyZS4KPgo+IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gdjM6IE5ldy4KPgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBA
QCAtMjIxMCwxMSArMjIxMCwxOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfY2FjaGVfb3AoCj4gIAo+
ICAgICAgICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgMCwgaHZt
ZW11bF9jdHh0KTsKPiAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPiAtICAgIGNhc2UgeDg2
ZW11bF9pbnZkOgo+ICAgICAgY2FzZSB4ODZlbXVsX3diaW52ZDoKPiAgICAgIGNhc2UgeDg2ZW11
bF93Ym5vaW52ZDoKPiAgICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Mud2JpbnZk
X2ludGVyY2VwdCk7Cj4gICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSB4ODZlbXVsX2lu
dmQ6Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBEZWxpYmVyYXRlbHkgaWdub3JlZDogV2Ug
ZG9uJ3Qgd2FudCB0byBpc3N1ZSBJTlZELCBhbmQgaXNzdWluZyBXQklOVkQKCkknZCBwaHJhc2Ug
dGhpcyBtb3JlIHN0cm9uZ2x5LsKgIFdlIGFic29sdXRlbHkgbXVzdCBub3QgaXNzdWUgSU5WRCBv
ciB3ZQpicmVhayBjYWNoZSBjb2hlcmVuY3kuCgpJZGVhbGx5IHdpdGggdGhpcyBhZGp1c3RlZCwg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+
ICsgICAgICAgICAqIHdvdWxkbid0IG1hdGNoIHRoZSByZXF1ZXN0LiBBbmQgdGhlIG9ubHkgcGxh
Y2Ugd2UnZCBleHBlY3QgdGhlIGluc24KPiArICAgICAgICAgKiB0byBiZSBzZW5zaWJseSB1c2Vk
IGlzIGluICh2aXJ0dWFsaXphdGlvbiB1bmF3YXJlKSBmaXJtd2FyZS4KPiArICAgICAgICAgKi8K
PiArICAgICAgICBicmVhazsKPiAgICAgIH0KPiAgCj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Owo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:22:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i55xJ-0002gA-EL; Tue, 03 Sep 2019 10:22:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i55xI-0002g2-7f
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:22:32 +0000
X-Inumbo-ID: bc20745c-ce34-11e9-8980-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc20745c-ce34-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 10: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 940E3ADDD;
 Tue,  3 Sep 2019 10:22:29 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-2-jgross@suse.com>
 <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
Date: Tue, 3 Sep 2019 12:22:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen: use common output function in
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDMuMDkuMTkgMTI6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI4LjA4LjIwMTkgMTA6
MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRvZGF5IGR1bXBpbmcgdGhlIGRlYnVndHJhY2Ug
YnVmZmVycyBpcyBkb25lIHZpYSBzZXJjb25fcHV0cygpLCB3aGlsZQo+PiBkaXJlY3QgcHJpbnRp
bmcgb2YgdHJhY2UgZW50cmllcyAoYWZ0ZXIgdG9nZ2xpbmcgb3V0cHV0IHRvIHRoZSBjb25zb2xl
KQo+PiBpcyB1c2luZyBzZXJpYWxfcHV0cygpLgo+Pgo+PiBVc2Ugc2VyY29uX3B1dHMoKSBpbiBi
b3RoIGNhc2VzLCBhcyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGJvdGggaXMgbm90Cj4+IHJlYWxs
eSBtYWtpbmcgc2Vuc2UuCj4gCj4gTm8gbWF0dGVyIHRoYXQgSSBsaWtlIHRoaXMgY2hhbmdlLCBJ
J20gbm90IGNvbnZpbmNlZCBpdCdzIGNvcnJlY3Q6Cj4gVGhlcmUgYXJlIHR3byBkaWZmZXJlbmNl
cyBiZXR3ZWVuIHRoZSBmdW5jdGlvbnMsIG5laXRoZXIgb2Ygd2hpY2gKPiBJIGNvdWxkIHF1YWxp
ZnkgYXMgIm5vdCByZWFsbHkgbWFraW5nIHNlbnNlIjogV2h5IGlzIGl0IG9idmlvdXMKPiB0aGF0
IGl0IG1ha2VzIG5vIHNlbnNlIGZvciB0aGUgZGVidWd0cmFjZSBvdXRwdXQgdG8gYnlwYXNzIG9u
ZSBvcgo+IGJvdGggb2Ygc2VyaWFsX3N0ZWFsX2ZuKCkgYW5kIHB2X2NvbnNvbGVfcHV0cygpPyBJ
ZiB5b3UncmUKPiBjb252aW5jZWQgb2YgdGhpcywgcGxlYXNlIHByb3ZpZGUgdGhlICJ3aHkiLXMg
YmVoaW5kIHRoZSBzZW50ZW5jZQo+IGFib3ZlLgoKT2theSwgSSdsbCB1c2U6CgpVc2Ugc2VyY29u
X3B1dHMoKSBpbiBib3RoIGNhc2VzLCB0byBiZSBjb25zaXN0ZW50IGJldHdlZW4gZHVtcGluZyB0
aGUKYnVmZmVyIHdoZW4gc3dpdGNoaW5nIGRlYnVndHJhY2UgdG8gY29uc29sZSBvdXRwdXQgYW5k
IHdoZW4gcHJpbnRpbmcKYSBkZWJ1Z3RyYWNlIGVudHJ5IGRpcmVjdGx5IHRvIGNvbnNvbGUuCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10: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 1i563M-0002sy-5G; Tue, 03 Sep 2019 10:28:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Dlnz=W6=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i563K-0002st-CV
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:28:46 +0000
X-Inumbo-ID: 9bc3ed6e-ce35-11e9-8980-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9bc3ed6e-ce35-11e9-8980-bc764e2007e4;
 Tue, 03 Sep 2019 10:28:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567506525;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=n80VN/CHWT2bImxtWCbqbhgiOmLXWQQCfYovIt6Ou50=;
 b=U/44A5ZEv9wSLhD5VsH/buPsfiWdJ4Lq0aTCjOPGok/+BwEoLH2WcOjo
 AjlXEFwG9Gc4TCbfe4tVUl8l6cUTHneQQ+mI61ClcUk5xDb+9NjGs2ITs
 OmATz2/IkwAUyX+adete5D+gJXENmpDXLQLdlufj7tuUkAKb5zCQ1DcuL Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 993RskcsDIDYGpYqMlf+Ev8YdZPwFwJmt7Atf3cWvu4eU3cYaxRkDk+p3JvPBBHpYew5/cbM3l
 x7MwGu6TpOgJNYMxOyI9ym8mL0E3t3Hr9AawMY4rwMGwVz9f7nkKIyvTdeAGkziEHueFU3mk3c
 f3VnjAiix8qa8h8Q26EQbhJnQtQUUgQyxWIWuyi50XE1X9qL3BOLmW94ftBqL/WVog+V0FMlij
 1VDBM5hw9I34fcdSQ/2+EKV7vqOqZ2nFSZyICIKuSOf0BxksPCLz5KP9gZ+CG/50G2e+44FXsR
 MG4=
X-SBRS: 2.7
X-MesageID: 5271686
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,462,1559534400"; 
   d="scan'208";a="5271686"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <fa007bb5-1644-6116-fe96-00b00f7241a4@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: <59fc6a13-6008-e537-6bfd-51fd97df676c@citrix.com>
Date: Tue, 3 Sep 2019 11:28:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <fa007bb5-1644-6116-fe96-00b00f7241a4@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 5/8] x86emul: support MOVDIR{I, 64B} 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 <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>

T24gMDMvMDkvMjAxOSAxMDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm90ZSB0aGF0IFNETSBy
ZXZpc2lvbiAwNzAgZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhhdmlvciBmb3IKPiBNb2RS
TS5tb2QgIT0gMGIxMTsgYXNzdW1pbmcgI1VEIGhlcmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpXaGF0IGFyZSB3ZSBnb2luZyB0byBkbyBhYm91
dCB0aGUgLT53cml0ZSgpIGhvb2sgYXRvbWljaXR5P8KgIEknbSBoYXBweQp0byBwdXQgaXQgb24g
dGhlIFRPRE8gbGlzdCwgYnV0IHdlIGNhbid0IHNpbXBseSBpZ25vcmUgdGhlIHByb2JsZW0uCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:31:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10: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 1i566J-0003be-LK; Tue, 03 Sep 2019 10:31: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=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i566I-0003bZ-U7
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:31:50 +0000
X-Inumbo-ID: 08ad1cfc-ce36-11e9-ab8c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08ad1cfc-ce36-11e9-ab8c-12813bfff9fa;
 Tue, 03 Sep 2019 10:31: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 7A802B03A;
 Tue,  3 Sep 2019 10:31:47 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-4-jgross@suse.com>
 <46c66d92-87c0-d90f-921d-68082d52c798@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <fb6cf90c-6ddc-f605-8b18-06010f17fbb4@suse.com>
Date: Tue, 3 Sep 2019 12:31:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <46c66d92-87c0-d90f-921d-68082d52c798@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMTkgMTI6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI4LjA4LjIwMTkgMTA6
MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFzIGEgcHJlcGFyYXRpb24gZm9yIHBlci1jcHUg
YnVmZmVycyBkbyBhIGxpdHRsZSByZWZhY3RvcmluZyBvZiB0aGUKPj4gZGVidWd0cmFjZSBkYXRh
OiBwdXQgdGhlIG5lZWRlZCBidWZmZXIgYWRtaW4gZGF0YSBpbnRvIHRoZSBidWZmZXIgYXMKPj4g
aXQgd2lsbCBiZSBuZWVkZWQgZm9yIGVhY2ggYnVmZmVyLgo+Pgo+PiBXaGlsZSBhdCBpdCBzd2l0
Y2ggZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgYW5kIGRlYnVndHJhY2VfdXNlZCB0bwo+PiBi
b29sIGFuZCBkZWxldGUgYW4gZW1wdHkgbGluZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gICB4ZW4vY29tbW9uL2RlYnVndHJh
Y2UuYyB8IDYyICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0p
Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RlYnVndHJhY2UuYyBiL3hlbi9jb21tb24v
ZGVidWd0cmFjZS5jCj4+IGluZGV4IGEyZmFiMGQ3MmMuLjdhOWU0ZmI5OWYgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vZGVidWd0cmFj
ZS5jCj4+IEBAIC0xNSwzMyArMTUsMzkgQEAKPj4gICAjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+
Cj4+ICAgCj4+ICAgLyogU2VuZCBvdXRwdXQgZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1ZmZlciBp
dD8gKi8KPj4gLXN0YXRpYyB2b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7
Cj4+ICtzdGF0aWMgdm9sYXRpbGUgYm9vbCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKPj4g
ICAKPj4gLXN0YXRpYyBjaGFyICAgICAgICAqZGVidWd0cmFjZV9idWY7IC8qIERlYnVnLXRyYWNl
IGJ1ZmZlciAqLwo+PiAtc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3ByZDsgLyogUHJv
ZHVjZXIgaW5kZXggICAgICovCj4+IC1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2ls
b2J5dGVzID0gMTI4LCBkZWJ1Z3RyYWNlX2J5dGVzOwo+PiAtc3RhdGljIHVuc2lnbmVkIGludCBk
ZWJ1Z3RyYWNlX3VzZWQ7Cj4+ICtzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhX3Mgewo+IAo+IElzIHRo
ZSBfcyBzdWZmaXggcmVhbGx5IG5lZWRlZCBmb3Igc29tZSByZWFzb24/CgpObywgbm90IHJlYWxs
eS4gSSBjYW4gZHJvcCBpdC4KCj4gCj4+ICsgICAgdW5zaWduZWQgbG9uZyBieXRlczsgLyogU2l6
ZSBvZiBidWZmZXIuICovCj4+ICsgICAgdW5zaWduZWQgbG9uZyBwcmQ7ICAgLyogUHJvZHVjZXIg
aW5kZXguICovCj4gCj4gU2VlaW5nIHRoYXQgeW91IHN3aXRjaCBmcm9tIGludCB0byBsb25nIGhl
cmUgLSBhcmUgeW91IHJlYWxseQo+IGZhbmN5aW5nIHRoZXNlIGJ1ZmZlcnMgdG8gZ28gYmV5b25k
IDRHaUIgaW4gc2l6ZT8KCkkgZGlkbid0IHdhbnQgdG8gcnVsZSBpdCBvdXQgb24gYSBtdWx0aS1U
QiBtYWNoaW5lLiA6LSkKCj4gCj4+ICsgICAgY2hhciAgICAgICAgICBidWZbXTsKPj4gK307Cj4+
ICsKPj4gK3N0YXRpYyBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhX3MgKmRlYnRyX2RhdGE7Cj4gCj4g
SG93IGFib3V0IHMvZGVidHIvZHQvIG9yIHMvZGVidHIvZGVidWd0cmFjZS8gPwoKWWVzLCBkdCBz
ZWVtcyB0byBiZSBmaW5lLgoKPiAKPj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9r
aWxvYnl0ZXMgPSAxMjg7Cj4gCj4gU2luY2UgeW91IHRvdWNoIHRoaXMgYW55d2F5LCBhZGQgX19p
bml0ZGF0YT8gTWF5YmUgYWxzbyBtb3ZlIGl0Cj4gbmV4dCB0byBpdHMgaW50ZWdlcl9wYXJhbSgp
PwoKVGhpcyBpcyBtb2RpZmllZCBpbiBwYXRjaCA0IGFnYWluLCBhbmQgdGhlcmUgSSBuZWVkIGl0
IGluIHRoZSBydW5uaW5nCnN5c3RlbSBmb3Igc3VwcG9ydCBvZiBjcHUgaG90cGx1ZyB3aXRoIHBl
ci1jcHUgYnVmZmVycy4KCj4gCj4+ICtzdGF0aWMgYm9vbCBkZWJ1Z3RyYWNlX3VzZWQ7Cj4+ICAg
c3RhdGljIERFRklORV9TUElOTE9DSyhkZWJ1Z3RyYWNlX2xvY2spOwo+PiAgIGludGVnZXJfcGFy
YW0oImRlYnVndHJhY2UiLCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyk7Cj4+ICAgCj4+ICAgc3RhdGlj
IHZvaWQgZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQo+PiAgIHsKPj4gLSAgICBpZiAoIChk
ZWJ1Z3RyYWNlX2J5dGVzID09IDApIHx8ICFkZWJ1Z3RyYWNlX3VzZWQgKQo+PiArICAgIGlmICgg
IWRlYnRyX2RhdGEgfHwgIWRlYnVndHJhY2VfdXNlZCApCj4+ICAgICAgICAgICByZXR1cm47Cj4g
Cj4gV2h5IGRvbid0IHlvdSBnZXQgcmlkIG9mIHRoZSBsZWZ0IHNpZGUgb2YgdGhlIHx8IGFsdG9n
ZXRoZXI/CgpJbiBwYXRjaCA0IEkgZG8uIDotKQoKSSBjYW4gZHJvcCBpdCBoZXJlIGFscmVhZHku
Cgo+IAo+PiBAQCAtMTY1LDEyICsxNzEsMTQgQEAgc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFj
ZV9pbml0KHZvaWQpCj4+ICAgICAgICAgICByZXR1cm4gMDsKPj4gICAKPj4gICAgICAgb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhieXRlcyk7Cj4+IC0gICAgZGVidWd0cmFjZV9idWYgPSBh
bGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKPj4gLSAgICBBU1NFUlQoZGVidWd0cmFjZV9i
dWYgIT0gTlVMTCk7Cj4+ICsgICAgZGF0YSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIDAp
Owo+PiArICAgIGlmICggIWRhdGEgKQo+PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4gICAK
Pj4gLSAgICBtZW1zZXQoZGVidWd0cmFjZV9idWYsICdcMCcsIGJ5dGVzKTsKPj4gKyAgICBtZW1z
ZXQoZGF0YSwgJ1wwJywgYnl0ZXMpOwo+PiAgIAo+PiAtICAgIGRlYnVndHJhY2VfYnl0ZXMgPSBi
eXRlczsKPj4gKyAgICBkYXRhLT5ieXRlcyA9IGJ5dGVzIC0gc2l6ZW9mKCpkYXRhKTsKPj4gKyAg
ICBkZWJ0cl9kYXRhID0gZGF0YTsKPiAKPiBUaGUgYWxsb2NhdGlvbiBtYXkgZW5kIHVwIGJlaW5n
IGFsbW9zdCB0d2ljZSBhcyBiaWcgYXMgd2hhdCBnZXRzCj4gYWN0dWFsbHkgdXNlZCB0aGlzIHdh
eS4gV291bGRuJ3QgaXQgbWFrZSBzZW5zZSB0byByZS1jYWxjdWxhdGUKPiAiYnl0ZXMiIGZyb20g
Im9yZGVyIj8KClllcywgeW91IGFyZSByaWdodC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 10:51:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 10:51: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 1i56Oy-00059a-AQ; Tue, 03 Sep 2019 10:51:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i56Ox-00059V-I4
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 10:51:07 +0000
X-Inumbo-ID: baaa2bdc-ce38-11e9-ac23-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baaa2bdc-ce38-11e9-ac23-bc764e2007e4;
 Tue, 03 Sep 2019 10:51:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E001BAE4B;
 Tue,  3 Sep 2019 10:51:04 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1c59fe9b-299f-61b9-bd9c-35930a759728@suse.com>
Date: Tue, 3 Sep 2019 12:51:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190828080028.18205-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDguMjAxOSAxMDowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMjQsMzIgKzI1
LDYyIEBAIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGFfcyB7Cj4gIH07Cj4gIAo+ICBzdGF0aWMgc3Ry
dWN0IGRlYnVndHJhY2VfZGF0YV9zICpkZWJ0cl9kYXRhOwo+ICtzdGF0aWMgREVGSU5FX1BFUl9D
UFUoc3RydWN0IGRlYnVndHJhY2VfZGF0YV9zICosIGRlYnRyX2NwdV9kYXRhKTsKPiAgCj4gLXN0
YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjg7Cj4gK3N0YXRpYyB1
bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9ieXRlcyA9IDEyOCA8PCAxMDsKCkFuZCBhZnRlciBwYXRj
aCAzIHRoaXMgaXMgbm93IGxlZnQgYXMgInVuc2lnbmVkIGludCI/Cgo+ICtzdGF0aWMgYm9vbCBk
ZWJ1Z3RyYWNlX3Blcl9jcHU7Cj4gIHN0YXRpYyBib29sIGRlYnVndHJhY2VfdXNlZDsKPiAgc3Rh
dGljIERFRklORV9TUElOTE9DSyhkZWJ1Z3RyYWNlX2xvY2spOwo+IC1pbnRlZ2VyX3BhcmFtKCJk
ZWJ1Z3RyYWNlIiwgZGVidWd0cmFjZV9raWxvYnl0ZXMpOwo+ICAKPiAtc3RhdGljIHZvaWQgZGVi
dWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQo+ICtzdGF0aWMgaW50IF9faW5pdCBkZWJ1Z3RyYWNl
X3BhcnNlX3BhcmFtKGNvbnN0IGNoYXIgKnMpCj4gK3sKPiArICAgIGlmICggIXN0cm5jbXAocywg
ImNwdToiLCA0KSApCj4gKyAgICB7Cj4gKyAgICAgICAgZGVidWd0cmFjZV9wZXJfY3B1ID0gdHJ1
ZTsKPiArICAgICAgICBzICs9IDQ7Cj4gKyAgICB9Cj4gKyAgICBkZWJ1Z3RyYWNlX2J5dGVzID0g
IHBhcnNlX3NpemVfYW5kX3VuaXQocywgTlVMTCk7CgpTdHJheSBkb3VibGUgYmxhbmsuCgo+ICsg
ICAgcmV0dXJuIDA7Cj4gK30KPiArY3VzdG9tX3BhcmFtKCJkZWJ1Z3RyYWNlIiwgZGVidWd0cmFj
ZV9wYXJzZV9wYXJhbSk7Cj4gKwo+ICtzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVy
KHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGFfcyAqZGF0YSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICp3aGljaCkKPiAgewo+IC0gICAgaWYgKCAhZGVidHJf
ZGF0YSB8fCAhZGVidWd0cmFjZV91c2VkICkKPiArICAgIGlmICggIWRhdGEgKQo+ICAgICAgICAg
IHJldHVybjsKPiAgCj4gLSAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4i
KTsKPiArICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgJXMgYnVmZmVyIHN0YXJ0aW5nXG4i
LCB3aGljaCk7Cj4gIAo+ICAgICAgLyogUHJpbnQgb2xkZXN0IHBvcnRpb24gb2YgdGhlIHJpbmcu
ICovCj4gLSAgICBBU1NFUlQoZGVidHJfZGF0YS0+YnVmW2RlYnRyX2RhdGEtPmJ5dGVzIC0gMV0g
PT0gMCk7Cj4gLSAgICBpZiAoIGRlYnRyX2RhdGEtPmJ1ZltkZWJ0cl9kYXRhLT5wcmRdICE9ICdc
MCcgKQo+IC0gICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnRyX2RhdGEtPmJ1ZltkZWJ0
cl9kYXRhLT5wcmRdLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidHJfZGF0YS0+
Ynl0ZXMgLSBkZWJ0cl9kYXRhLT5wcmQgLSAxKTsKPiArICAgIEFTU0VSVChkYXRhLT5idWZbZGF0
YS0+Ynl0ZXMgLSAxXSA9PSAwKTsKPiArICAgIGlmICggZGF0YS0+YnVmW2RhdGEtPnByZF0gIT0g
J1wwJyApCj4gKyAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGF0YS0+YnVmW2RhdGEtPnBy
ZF0sIGRhdGEtPmJ5dGVzIC0gZGF0YS0+cHJkIC0gMSk7CgpTZWVpbmcgdGhpcyBnZXR0aW5nIGNo
YW5nZWQgeWV0IGFub3RoZXIgdGltZSBJIG5vdyByZWFsbHkgd29uZGVyIGlmCnRoaXMgbnVsIHRl
cm1pbmF0aW9uIGlzIHJlYWxseSBzdGlsbCBuZWVkZWQgbm93IHRoYXQgYSBzaXplIGlzIGJlaW5n
CnBhc3NlZCBpbnRvIHRoZSBhY3R1YWwgb3V0cHV0IGZ1bmN0aW9uLiBJZiB5b3UgZ290IHJpZCBv
ZiB0aGlzIGluIGFuCmVhcmx5IHByZXJlcSBwYXRjaCwgdGhlIHN1YnNlcXVlbnQgKHRvIHRoYXQg
b25lKSBvbmVzIHdvdWxkIHNocmluay4KCkZ1cnRoZXJtb3JlIEkgY2FuJ3QgaGVscCB0aGlua2lu
ZyB0aGF0IHNhaWQgY2hhbmdlIHRvIHBhc3MgdGhlIHNpemUKaW50byB0aGUgYWN0dWFsIG91dHB1
dCBmdW5jdGlvbnMgYWN0dWFsbHkgYnJva2UgdGhlIGxvZ2ljIGhlcmU6IEJ5Cm1lbXNldCgpLWlu
ZyB0aGUgYnVmZmVyIHRvIHplcm8sIG91dHB1dCBvbiBhIHN1YnNlcXVlbnQgaW52b2NhdGlvbgp3
b3VsZCBoYXZlIGJlZW4gc3VpdGFibHkgdHJ1bmNhdGVkIChpbiBmYWN0LCB1bnRpbCBwcmQgaGFk
IHdyYXBwZWQsCkkgdGhpbmsgaXQgd291bGQgaGF2ZSBnb3QgdHJ1bmNhdGVkIG1vcmUgdGhhbiBp
bnRlbmRlZCkuIEp1bGllbiwKY2FuIHlvdSBwbGVhc2UgbG9vayBpbnRvIHRoaXMgYXBwYXJlbnQg
cmVncmVzc2lvbj8KCj4gQEAgLTE1NiwzMyArMTk1LDcwIEBAIHN0YXRpYyB2b2lkIGRlYnVndHJh
Y2Vfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQo+ICAgICAgZGVidWd0cmFjZV90b2dnbGUoKTsKPiAg
fQo+ICAKPiAtc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCj4gK3N0YXRp
YyB2b2lkIGRlYnVndHJhY2VfYWxsb2NfYnVmZmVyKHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGFfcyAq
KnB0cikKPiAgewo+ICAgICAgaW50IG9yZGVyOwo+IC0gICAgdW5zaWduZWQgbG9uZyBrYnl0ZXMs
IGJ5dGVzOwo+ICAgICAgc3RydWN0IGRlYnVndHJhY2VfZGF0YV9zICpkYXRhOwo+ICAKPiAtICAg
IC8qIFJvdW5kIHNpemUgZG93biB0byBuZXh0IHBvd2VyIG9mIHR3by4gKi8KPiAtICAgIHdoaWxl
ICggKGtieXRlcyA9IChkZWJ1Z3RyYWNlX2tpbG9ieXRlcyAmIChkZWJ1Z3RyYWNlX2tpbG9ieXRl
cy0xKSkpICE9IDAgKQo+IC0gICAgICAgIGRlYnVndHJhY2Vfa2lsb2J5dGVzID0ga2J5dGVzOwo+
IC0KPiAtICAgIGJ5dGVzID0gZGVidWd0cmFjZV9raWxvYnl0ZXMgPDwgMTA7Cj4gLSAgICBpZiAo
IGJ5dGVzID09IDAgKQo+IC0gICAgICAgIHJldHVybiAwOwo+ICsgICAgaWYgKCBkZWJ1Z3RyYWNl
X2J5dGVzIDwgUEFHRV9TSVpFIHx8ICpwdHIgKQoKV2h5IHRoZSBjaGVjayBhZ2FpbnN0IFBBR0Vf
U0laRT8KCj4gKyAgICAgICAgcmV0dXJuOwo+ICAKPiAtICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zy
b21fYnl0ZXMoYnl0ZXMpOwo+ICsgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhkZWJ1
Z3RyYWNlX2J5dGVzKTsKPiAgICAgIGRhdGEgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAw
KTsKPiAgICAgIGlmICggIWRhdGEgKQo+IC0gICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsgICAg
ewo+ICsgICAgICAgIHByaW50aygiZmFpbGVkIHRvIGFsbG9jYXRlIGRlYnVndHJhY2UgYnVmZmVy
XG4iKTsKClBlcmhhcHMgYmV0dGVyIHRvIGFsc28gaW5kaWNhdGUgd2hpY2gvd2hvc2UgYnVmZmVy
PwoKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgbWVtc2V0KGRhdGEsICdc
MCcsIGRlYnVndHJhY2VfYnl0ZXMpOwo+ICsgICAgZGF0YS0+Ynl0ZXMgPSBkZWJ1Z3RyYWNlX2J5
dGVzIC0gc2l6ZW9mKCpkYXRhKTsKPiArCj4gKyAgICAqcHRyID0gZGF0YTsKPiArfQo+ICsKPiAr
c3RhdGljIGludCBkZWJ1Z3RyYWNlX2NwdV9jYWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sg
Km5mYiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGFjdGlvbiwgdm9pZCAqaGNwdSkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9ICh1bnNp
Z25lZCBsb25nKWhjcHU7Cj4gKwo+ICsgICAgLyogQnVmZmVycyBhcmUgb25seSBldmVyIGFsbG9j
YXRlZCwgbmV2ZXIgZnJlZWQuICovCj4gKyAgICBzd2l0Y2ggKCBhY3Rpb24gKQo+ICsgICAgewo+
ICsgICAgY2FzZSBDUFVfVVBfUFJFUEFSRToKPiArICAgICAgICBkZWJ1Z3RyYWNlX2FsbG9jX2J1
ZmZlcigmcGVyX2NwdShkZWJ0cl9jcHVfZGF0YSwgY3B1KSk7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
KyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIGJyZWFrOwoKVGhlcmUgbm8gYXBwYXJlbnQgbmVlZCBm
b3IgImRlZmF1bHQ6IiBoZXJlOyBxdWl0ZSBwb3NzaWJseSB0aGlzCmNvdWxkIGJlIGlmKCkgaW5z
dGVhZCBvZiBzd2l0Y2goKSBhbnl3YXkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 11:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 11: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 1i56i5-0006jR-Vf; Tue, 03 Sep 2019 11:10:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i56i4-0006jM-M1
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 11:10:52 +0000
X-Inumbo-ID: 7c902dda-ce3b-11e9-ad82-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c902dda-ce3b-11e9-ad82-bc764e2007e4;
 Tue, 03 Sep 2019 11:10: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 34628B6B8;
 Tue,  3 Sep 2019 11:10:49 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-5-jgross@suse.com>
 <1c59fe9b-299f-61b9-bd9c-35930a759728@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <556c3cce-90aa-6ce3-4ebf-4f97252aeb38@suse.com>
Date: Tue, 3 Sep 2019 13:10:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1c59fe9b-299f-61b9-bd9c-35930a759728@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMTkgMTI6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI4LjA4LjIwMTkgMTA6
MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0yNCwzMiArMjUsNjIgQEAgc3RydWN0IGRl
YnVndHJhY2VfZGF0YV9zIHsKPj4gICB9Owo+PiAgIAo+PiAgIHN0YXRpYyBzdHJ1Y3QgZGVidWd0
cmFjZV9kYXRhX3MgKmRlYnRyX2RhdGE7Cj4+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0
IGRlYnVndHJhY2VfZGF0YV9zICosIGRlYnRyX2NwdV9kYXRhKTsKPj4gICAKPj4gLXN0YXRpYyB1
bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjg7Cj4+ICtzdGF0aWMgdW5zaWdu
ZWQgaW50IGRlYnVndHJhY2VfYnl0ZXMgPSAxMjggPDwgMTA7Cj4gCj4gQW5kIGFmdGVyIHBhdGNo
IDMgdGhpcyBpcyBub3cgbGVmdCBhcyAidW5zaWduZWQgaW50Ij8KCkdvb2QgY2F0Y2guIDotKQoK
PiAKPj4gK3N0YXRpYyBib29sIGRlYnVndHJhY2VfcGVyX2NwdTsKPj4gICBzdGF0aWMgYm9vbCBk
ZWJ1Z3RyYWNlX3VzZWQ7Cj4+ICAgc3RhdGljIERFRklORV9TUElOTE9DSyhkZWJ1Z3RyYWNlX2xv
Y2spOwo+PiAtaW50ZWdlcl9wYXJhbSgiZGVidWd0cmFjZSIsIGRlYnVndHJhY2Vfa2lsb2J5dGVz
KTsKPj4gICAKPj4gLXN0YXRpYyB2b2lkIGRlYnVndHJhY2VfZHVtcF93b3JrZXIodm9pZCkKPj4g
K3N0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2VfcGFyc2VfcGFyYW0oY29uc3QgY2hhciAqcykK
Pj4gK3sKPj4gKyAgICBpZiAoICFzdHJuY21wKHMsICJjcHU6IiwgNCkgKQo+PiArICAgIHsKPj4g
KyAgICAgICAgZGVidWd0cmFjZV9wZXJfY3B1ID0gdHJ1ZTsKPj4gKyAgICAgICAgcyArPSA0Owo+
PiArICAgIH0KPj4gKyAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gIHBhcnNlX3NpemVfYW5kX3VuaXQo
cywgTlVMTCk7Cj4gCj4gU3RyYXkgZG91YmxlIGJsYW5rLgoKWWVzLiBXaWxsIHJlbW92ZSBvbmUu
Cgo+IAo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArY3VzdG9tX3BhcmFtKCJkZWJ1Z3RyYWNl
IiwgZGVidWd0cmFjZV9wYXJzZV9wYXJhbSk7Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGRlYnVndHJh
Y2VfZHVtcF9idWZmZXIoc3RydWN0IGRlYnVndHJhY2VfZGF0YV9zICpkYXRhLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3aGljaCkKPj4gICB7Cj4+
IC0gICAgaWYgKCAhZGVidHJfZGF0YSB8fCAhZGVidWd0cmFjZV91c2VkICkKPj4gKyAgICBpZiAo
ICFkYXRhICkKPj4gICAgICAgICAgIHJldHVybjsKPj4gICAKPj4gLSAgICBwcmludGsoImRlYnVn
dHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4iKTsKPj4gKyAgICBwcmludGsoImRlYnVndHJhY2VfZHVt
cCgpICVzIGJ1ZmZlciBzdGFydGluZ1xuIiwgd2hpY2gpOwo+PiAgIAo+PiAgICAgICAvKiBQcmlu
dCBvbGRlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KPj4gLSAgICBBU1NFUlQoZGVidHJfZGF0
YS0+YnVmW2RlYnRyX2RhdGEtPmJ5dGVzIC0gMV0gPT0gMCk7Cj4+IC0gICAgaWYgKCBkZWJ0cl9k
YXRhLT5idWZbZGVidHJfZGF0YS0+cHJkXSAhPSAnXDAnICkKPj4gLSAgICAgICAgY29uc29sZV9z
ZXJpYWxfcHV0cygmZGVidHJfZGF0YS0+YnVmW2RlYnRyX2RhdGEtPnByZF0sCj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGVidHJfZGF0YS0+Ynl0ZXMgLSBkZWJ0cl9kYXRhLT5wcmQg
LSAxKTsKPj4gKyAgICBBU1NFUlQoZGF0YS0+YnVmW2RhdGEtPmJ5dGVzIC0gMV0gPT0gMCk7Cj4+
ICsgICAgaWYgKCBkYXRhLT5idWZbZGF0YS0+cHJkXSAhPSAnXDAnICkKPj4gKyAgICAgICAgY29u
c29sZV9zZXJpYWxfcHV0cygmZGF0YS0+YnVmW2RhdGEtPnByZF0sIGRhdGEtPmJ5dGVzIC0gZGF0
YS0+cHJkIC0gMSk7Cj4gCj4gU2VlaW5nIHRoaXMgZ2V0dGluZyBjaGFuZ2VkIHlldCBhbm90aGVy
IHRpbWUgSSBub3cgcmVhbGx5IHdvbmRlciBpZgo+IHRoaXMgbnVsIHRlcm1pbmF0aW9uIGlzIHJl
YWxseSBzdGlsbCBuZWVkZWQgbm93IHRoYXQgYSBzaXplIGlzIGJlaW5nCj4gcGFzc2VkIGludG8g
dGhlIGFjdHVhbCBvdXRwdXQgZnVuY3Rpb24uIElmIHlvdSBnb3QgcmlkIG9mIHRoaXMgaW4gYW4K
PiBlYXJseSBwcmVyZXEgcGF0Y2gsIHRoZSBzdWJzZXF1ZW50ICh0byB0aGF0IG9uZSkgb25lcyB3
b3VsZCBzaHJpbmsuCgpZZXMuCgo+IAo+IEZ1cnRoZXJtb3JlIEkgY2FuJ3QgaGVscCB0aGlua2lu
ZyB0aGF0IHNhaWQgY2hhbmdlIHRvIHBhc3MgdGhlIHNpemUKPiBpbnRvIHRoZSBhY3R1YWwgb3V0
cHV0IGZ1bmN0aW9ucyBhY3R1YWxseSBicm9rZSB0aGUgbG9naWMgaGVyZTogQnkKPiBtZW1zZXQo
KS1pbmcgdGhlIGJ1ZmZlciB0byB6ZXJvLCBvdXRwdXQgb24gYSBzdWJzZXF1ZW50IGludm9jYXRp
b24KPiB3b3VsZCBoYXZlIGJlZW4gc3VpdGFibHkgdHJ1bmNhdGVkIChpbiBmYWN0LCB1bnRpbCBw
cmQgaGFkIHdyYXBwZWQsCj4gSSB0aGluayBpdCB3b3VsZCBoYXZlIGdvdCB0cnVuY2F0ZWQgbW9y
ZSB0aGFuIGludGVuZGVkKS4gSnVsaWVuLAo+IGNhbiB5b3UgcGxlYXNlIGxvb2sgaW50byB0aGlz
IGFwcGFyZW50IHJlZ3Jlc3Npb24/CgpJIGNhbiBkbyB0aGF0LiBSZXNldHRpbmcgcHJkIHRvIDAg
d2hlbiBjbGVhcmluZyB0aGUgYnVmZmVyIGlzCnJlcXVpcmVkIGhlcmUuCgo+IAo+PiBAQCAtMTU2
LDMzICsxOTUsNzAgQEAgc3RhdGljIHZvaWQgZGVidWd0cmFjZV9rZXkodW5zaWduZWQgY2hhciBr
ZXkpCj4+ICAgICAgIGRlYnVndHJhY2VfdG9nZ2xlKCk7Cj4+ICAgfQo+PiAgIAo+PiAtc3RhdGlj
IGludCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCj4+ICtzdGF0aWMgdm9pZCBkZWJ1Z3Ry
YWNlX2FsbG9jX2J1ZmZlcihzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhX3MgKipwdHIpCj4+ICAgewo+
PiAgICAgICBpbnQgb3JkZXI7Cj4+IC0gICAgdW5zaWduZWQgbG9uZyBrYnl0ZXMsIGJ5dGVzOwo+
PiAgICAgICBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhX3MgKmRhdGE7Cj4+ICAgCj4+IC0gICAgLyog
Um91bmQgc2l6ZSBkb3duIHRvIG5leHQgcG93ZXIgb2YgdHdvLiAqLwo+PiAtICAgIHdoaWxlICgg
KGtieXRlcyA9IChkZWJ1Z3RyYWNlX2tpbG9ieXRlcyAmIChkZWJ1Z3RyYWNlX2tpbG9ieXRlcy0x
KSkpICE9IDAgKQo+PiAtICAgICAgICBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IGtieXRlczsKPj4g
LQo+PiAtICAgIGJ5dGVzID0gZGVidWd0cmFjZV9raWxvYnl0ZXMgPDwgMTA7Cj4+IC0gICAgaWYg
KCBieXRlcyA9PSAwICkKPj4gLSAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgaWYgKCBkZWJ1Z3Ry
YWNlX2J5dGVzIDwgUEFHRV9TSVpFIHx8ICpwdHIgKQo+IAo+IFdoeSB0aGUgY2hlY2sgYWdhaW5z
dCBQQUdFX1NJWkU/CgpXaXRoIHJlY2FjbHVsYXRpbmcgZGVidWd0cmFjZV9ieXRlcyB0aGlzIGNh
biBiZSBkcm9wcGVkLgoKPiAKPj4gKyAgICAgICAgcmV0dXJuOwo+PiAgIAo+PiAtICAgIG9yZGVy
ID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYnl0ZXMpOwo+PiArICAgIG9yZGVyID0gZ2V0X29yZGVy
X2Zyb21fYnl0ZXMoZGVidWd0cmFjZV9ieXRlcyk7Cj4+ICAgICAgIGRhdGEgPSBhbGxvY194ZW5o
ZWFwX3BhZ2VzKG9yZGVyLCAwKTsKPj4gICAgICAgaWYgKCAhZGF0YSApCj4+IC0gICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKCJmYWlsZWQgdG8gYWxs
b2NhdGUgZGVidWd0cmFjZSBidWZmZXJcbiIpOwo+IAo+IFBlcmhhcHMgYmV0dGVyIHRvIGFsc28g
aW5kaWNhdGUgd2hpY2gvd2hvc2UgYnVmZmVyPwoKSG1tLCBJJ20gbm90IHN1cmUgdGhpcyBpcyBy
ZWFsbHkgcmVxdWlyZWQuIEkgY2FuIGFkZCBpdCBpZiB5b3Ugd2FudCwgYnV0CmFzIGEgdXNlciBv
ZiBkZWJ1Z3RyYWNlIEknZCBiZSBvbmx5IGludGVyZXN0ZWQgaW4gdGhlIGluZm9ybWF0aW9uCndo
ZXRoZXIgSSBjYW4gZXhwZWN0IGFsbCB0cmFjZSBlbnRyaWVzIHRvIGJlIHNlZW4gb3Igbm90LgoK
PiAKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArICAgIH0KPj4gKwo+PiArICAgIG1lbXNldChkYXRh
LCAnXDAnLCBkZWJ1Z3RyYWNlX2J5dGVzKTsKPj4gKyAgICBkYXRhLT5ieXRlcyA9IGRlYnVndHJh
Y2VfYnl0ZXMgLSBzaXplb2YoKmRhdGEpOwo+PiArCj4+ICsgICAgKnB0ciA9IGRhdGE7Cj4+ICt9
Cj4+ICsKPj4gK3N0YXRpYyBpbnQgZGVidWd0cmFjZV9jcHVfY2FsbGJhY2soc3RydWN0IG5vdGlm
aWVyX2Jsb2NrICpuZmIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQo+PiArewo+PiArICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSAodW5zaWduZWQgbG9uZyloY3B1Owo+PiArCj4+ICsgICAgLyogQnVmZmVycyBhcmUg
b25seSBldmVyIGFsbG9jYXRlZCwgbmV2ZXIgZnJlZWQuICovCj4+ICsgICAgc3dpdGNoICggYWN0
aW9uICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBDUFVfVVBfUFJFUEFSRToKPj4gKyAgICAgICAg
ZGVidWd0cmFjZV9hbGxvY19idWZmZXIoJnBlcl9jcHUoZGVidHJfY3B1X2RhdGEsIGNwdSkpOwo+
PiArICAgICAgICBicmVhazsKPj4gKyAgICBkZWZhdWx0Ogo+PiArICAgICAgICBicmVhazsKPiAK
PiBUaGVyZSBubyBhcHBhcmVudCBuZWVkIGZvciAiZGVmYXVsdDoiIGhlcmU7IHF1aXRlIHBvc3Np
Ymx5IHRoaXMKPiBjb3VsZCBiZSBpZigpIGluc3RlYWQgb2Ygc3dpdGNoKCkgYW55d2F5LgoKRmlu
ZSB3aXRoIG1lLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 11:48:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 11:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57I0-0000gT-RD; Tue, 03 Sep 2019 11: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57Hy-0000gJ-Sy
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 11:47:58 +0000
X-Inumbo-ID: aacc4e41-ce40-11e9-ab8e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aacc4e41-ce40-11e9-ab8e-12813bfff9fa;
 Tue, 03 Sep 2019 11:47: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 89586AF27;
 Tue,  3 Sep 2019 11:47:54 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-2-jgross@suse.com>
 <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
 <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f373132d-ba9c-45b2-8b2d-d1833f43870c@suse.com>
Date: Tue, 3 Sep 2019 13:47:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen: use common output function in
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMjoyMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
MjowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBUb2RheSBkdW1waW5nIHRoZSBkZWJ1Z3RyYWNlIGJ1ZmZlcnMgaXMg
ZG9uZSB2aWEgc2VyY29uX3B1dHMoKSwgd2hpbGUKPj4+IGRpcmVjdCBwcmludGluZyBvZiB0cmFj
ZSBlbnRyaWVzIChhZnRlciB0b2dnbGluZyBvdXRwdXQgdG8gdGhlIGNvbnNvbGUpCj4+PiBpcyB1
c2luZyBzZXJpYWxfcHV0cygpLgo+Pj4KPj4+IFVzZSBzZXJjb25fcHV0cygpIGluIGJvdGggY2Fz
ZXMsIGFzIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYm90aCBpcyBub3QKPj4+IHJlYWxseSBtYWtp
bmcgc2Vuc2UuCj4+Cj4+IE5vIG1hdHRlciB0aGF0IEkgbGlrZSB0aGlzIGNoYW5nZSwgSSdtIG5v
dCBjb252aW5jZWQgaXQncyBjb3JyZWN0Ogo+PiBUaGVyZSBhcmUgdHdvIGRpZmZlcmVuY2VzIGJl
dHdlZW4gdGhlIGZ1bmN0aW9ucywgbmVpdGhlciBvZiB3aGljaAo+PiBJIGNvdWxkIHF1YWxpZnkg
YXMgIm5vdCByZWFsbHkgbWFraW5nIHNlbnNlIjogV2h5IGlzIGl0IG9idmlvdXMKPj4gdGhhdCBp
dCBtYWtlcyBubyBzZW5zZSBmb3IgdGhlIGRlYnVndHJhY2Ugb3V0cHV0IHRvIGJ5cGFzcyBvbmUg
b3IKPj4gYm90aCBvZiBzZXJpYWxfc3RlYWxfZm4oKSBhbmQgcHZfY29uc29sZV9wdXRzKCk/IElm
IHlvdSdyZQo+PiBjb252aW5jZWQgb2YgdGhpcywgcGxlYXNlIHByb3ZpZGUgdGhlICJ3aHkiLXMg
YmVoaW5kIHRoZSBzZW50ZW5jZQo+PiBhYm92ZS4KPiAKPiBPa2F5LCBJJ2xsIHVzZToKPiAKPiBV
c2Ugc2VyY29uX3B1dHMoKSBpbiBib3RoIGNhc2VzLCB0byBiZSBjb25zaXN0ZW50IGJldHdlZW4g
ZHVtcGluZyB0aGUKPiBidWZmZXIgd2hlbiBzd2l0Y2hpbmcgZGVidWd0cmFjZSB0byBjb25zb2xl
IG91dHB1dCBhbmQgd2hlbiBwcmludGluZwo+IGEgZGVidWd0cmFjZSBlbnRyeSBkaXJlY3RseSB0
byBjb25zb2xlLgoKV2VsbCwgdGhpcyBpcyBiZXR0ZXIgYXMgYW4gZXhwbGFuYXRpb24gaW5kZWVk
LCBidXQgaXQgc3RpbGwgZG9lc24ndAptYWtlIGNsZWFyIHdoZXRoZXIgaXQgd2Fzbid0IGluIGZh
Y3Qgd2FudGVkIGZvciB0aGVyZSB0byBiZSBhCmRpZmZlcmVuY2UgaW4gd2hlcmUgb3V0cHV0IGdl
dHMgc2VudC4gSSBtYXkgYmVsaWV2ZSB0aGF0IGJ5cGFzc2luZwpwdl9jb25zb2xlX3B1dHMoKSB3
YXNuJ3QgaW50ZW5kZWQsIGJ1dCB0aGUgc3RlYWwgZnVuY3Rpb24gYnlwYXNzCmhhZCBiZWVuIHRo
ZXJlIGluIDMuMiBhbHJlYWR5LCBzbyBtYXkgd2VsbCBoYXZlIGJlZW4gb24gcHVycG9zZS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 11:48:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 11:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57I1-0000gZ-2c; Tue, 03 Sep 2019 11:48:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57Hy-0000gK-TS
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 11:47:58 +0000
X-Inumbo-ID: aacc4e41-ce40-11e9-ab8e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aacc4e41-ce40-11e9-ab8e-12813bfff9fa;
 Tue, 03 Sep 2019 11:47: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 89586AF27;
 Tue,  3 Sep 2019 11:47:54 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-2-jgross@suse.com>
 <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
 <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f373132d-ba9c-45b2-8b2d-d1833f43870c@suse.com>
Date: Tue, 3 Sep 2019 13:47:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen: use common output function in
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMjoyMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
MjowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBUb2RheSBkdW1waW5nIHRoZSBkZWJ1Z3RyYWNlIGJ1ZmZlcnMgaXMg
ZG9uZSB2aWEgc2VyY29uX3B1dHMoKSwgd2hpbGUKPj4+IGRpcmVjdCBwcmludGluZyBvZiB0cmFj
ZSBlbnRyaWVzIChhZnRlciB0b2dnbGluZyBvdXRwdXQgdG8gdGhlIGNvbnNvbGUpCj4+PiBpcyB1
c2luZyBzZXJpYWxfcHV0cygpLgo+Pj4KPj4+IFVzZSBzZXJjb25fcHV0cygpIGluIGJvdGggY2Fz
ZXMsIGFzIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYm90aCBpcyBub3QKPj4+IHJlYWxseSBtYWtp
bmcgc2Vuc2UuCj4+Cj4+IE5vIG1hdHRlciB0aGF0IEkgbGlrZSB0aGlzIGNoYW5nZSwgSSdtIG5v
dCBjb252aW5jZWQgaXQncyBjb3JyZWN0Ogo+PiBUaGVyZSBhcmUgdHdvIGRpZmZlcmVuY2VzIGJl
dHdlZW4gdGhlIGZ1bmN0aW9ucywgbmVpdGhlciBvZiB3aGljaAo+PiBJIGNvdWxkIHF1YWxpZnkg
YXMgIm5vdCByZWFsbHkgbWFraW5nIHNlbnNlIjogV2h5IGlzIGl0IG9idmlvdXMKPj4gdGhhdCBp
dCBtYWtlcyBubyBzZW5zZSBmb3IgdGhlIGRlYnVndHJhY2Ugb3V0cHV0IHRvIGJ5cGFzcyBvbmUg
b3IKPj4gYm90aCBvZiBzZXJpYWxfc3RlYWxfZm4oKSBhbmQgcHZfY29uc29sZV9wdXRzKCk/IElm
IHlvdSdyZQo+PiBjb252aW5jZWQgb2YgdGhpcywgcGxlYXNlIHByb3ZpZGUgdGhlICJ3aHkiLXMg
YmVoaW5kIHRoZSBzZW50ZW5jZQo+PiBhYm92ZS4KPiAKPiBPa2F5LCBJJ2xsIHVzZToKPiAKPiBV
c2Ugc2VyY29uX3B1dHMoKSBpbiBib3RoIGNhc2VzLCB0byBiZSBjb25zaXN0ZW50IGJldHdlZW4g
ZHVtcGluZyB0aGUKPiBidWZmZXIgd2hlbiBzd2l0Y2hpbmcgZGVidWd0cmFjZSB0byBjb25zb2xl
IG91dHB1dCBhbmQgd2hlbiBwcmludGluZwo+IGEgZGVidWd0cmFjZSBlbnRyeSBkaXJlY3RseSB0
byBjb25zb2xlLgoKV2VsbCwgdGhpcyBpcyBiZXR0ZXIgYXMgYW4gZXhwbGFuYXRpb24gaW5kZWVk
LCBidXQgaXQgc3RpbGwgZG9lc24ndAptYWtlIGNsZWFyIHdoZXRoZXIgaXQgd2Fzbid0IGluIGZh
Y3Qgd2FudGVkIGZvciB0aGVyZSB0byBiZSBhCmRpZmZlcmVuY2UgaW4gd2hlcmUgb3V0cHV0IGdl
dHMgc2VudC4gSSBtYXkgYmVsaWV2ZSB0aGF0IGJ5cGFzc2luZwpwdl9jb25zb2xlX3B1dHMoKSB3
YXNuJ3QgaW50ZW5kZWQsIGJ1dCB0aGUgc3RlYWwgZnVuY3Rpb24gYnlwYXNzCmhhZCBiZWVuIHRo
ZXJlIGluIDMuMiBhbHJlYWR5LCBzbyBtYXkgd2VsbCBoYXZlIGJlZW4gb24gcHVycG9zZS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 11:48:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 11: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 1i57Ib-0000l8-G8; Tue, 03 Sep 2019 11:48:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i57Ia-0000kz-P9
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 11:48:36 +0000
X-Inumbo-ID: c2a31210-ce40-11e9-8853-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c2a31210-ce40-11e9-8853-bc764e2007e4;
 Tue, 03 Sep 2019 11:48: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 9715BAF68;
 Tue,  3 Sep 2019 11:48:34 +0000 (UTC)
To: Christoph Hellwig <hch@infradead.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1567175255-1798-1-git-send-email-peng.fan@nxp.com>
 <d7477406-a8a0-5c3c-13dc-2c84e27b8afa@arm.com>
 <20190830085807.GA15771@infradead.org>
 <alpine.DEB.2.21.1908301926500.21347@sstabellini-ThinkPad-T480s>
 <20190902155732.GA8311@infradead.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8e81051f-ad50-7b4e-2e88-c685ade6b240@suse.com>
Date: Tue, 3 Sep 2019 13:48:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902155732.GA8311@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2] arm: xen: mm: use __GPF_DMA32 for 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: Peng Fan <peng.fan@nxp.com>, "will@kernel.org" <will@kernel.org>,
 Catalin Marinas <Catalin.Marinas@arm.com>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>,
 Julien Grall <Julien.Grall@arm.com>, dl-linux-imx <linux-imx@nxp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 boris.ostrovsky@oracle.com, nd <nd@arm.com>,
 Robin Murphy <Robin.Murphy@arm.com>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMTkgMTc6NTcsIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+IE9uIEZyaSwgQXVn
IDMwLCAyMDE5IGF0IDA3OjQwOjQyUE0gLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
Pj4gKyBKdWVyZ2VuLCBCb3Jpcwo+Pgo+PiBPbiBGcmksIDMwIEF1ZyAyMDE5LCBDaHJpc3RvcGgg
SGVsbHdpZyB3cm90ZToKPj4+IENhbiB3ZSB0YWtlIGEgc3RlcCBiYWNrIGFuZCBmaWd1cmUgb3V0
IHdoYXQgd2Ugd2FudCB0byBkbyBoZXJlPwo+Pj4KPj4+IEFGQUlDUyB0aGlzIGZ1bmN0aW9uIGFs
bG9jYXRlcyBtZW1vcnkgZm9yIHRoZSBzd2lvdGxiLXhlbiBidWZmZXIsCj4+PiBhbmQgdGhhdCBt
ZWFucyBpdCBtdXN0IGJlIDw9IDMyLWJpdCBhZGRyZXNzYWJsZSB0byBzYXRpc2Z5IHRoZSBETUEg
QVBJCj4+PiBndWFyYW50ZWVzLiAgVGhhdCBtZWFucyB3ZSBnZW5lcmFsbHkgd2FudCB0byB1c2Ug
R0ZQX0RNQTMyIGV2ZXJ5d2hlcmUKPj4+IHRoYXQgZXhpc3RzLCBidXQgb24gc3lzdGVtcyB3aXRo
IG9kZCB6b25lcyB3ZSBtaWdodCB3YW50IHRvIGRpcCBpbnRvCj4+PiBHRlBfRE1BLiAgVGhpcyBh
bHNvIG1lYW5zIHN3aW90bGIteGVuIGRvZXNuJ3QgYWN0dWFsbHkgZG8gdGhlIHJpZ2h0Cj4+PiB0
aGluZyBvbiB4ODYgYXQgdGhlIG1vbWVudC4gIFNvIHNob3VsZG4ndCB3ZSBqdXN0IGhhdmUgb25l
IGNvbW1vbgo+Pj4gcm91dGluZSBpbiBzd2lvdGxiLXhlbi5jIHRoYXQgY2hlY2tzIGlmIHdlIGhh
dmUgQ09ORklHX1pPTkVfRE1BMzIKPj4+IHNldCwgdGhlbiB0cnkgR0ZQX0RNQTMyLCBhbmQgaWYg
bm90IGNoZWNrIGlmIENPTkZJR19aT05FX0RNQSBpcyBzZXQKPj4+IGFuZCB0aGVuIHRyeSB0aGF0
LCBlbHNlIGRlZmF1bHQgdG8gR0ZQX0tFUk5FTD8KPj4KPj4gWWVzLCBmb3IgQVJNL0FSTTY0IGl0
IG1ha2VzIGEgbG90IG9mIHNlbnNlIGdpdmVuIHRoYXQgZG9tMCBpcyAxOjEgbWFwcGVkCj4+IChw
c2V1ZG8tcGh5c2ljYWwgPT0gcGh5c2ljYWwpLiAgSSdsbCBsZXQgSnVlcmdlbiBhbmQgQm9yaXMg
Y29tbWVudCBvbgo+PiB0aGUgeDg2IHNpZGUgb2YgdGhpbmdzLCBidXQgb24geDg2IFBWIERvbTAg
aXMgbm90IDE6MSBtYXBwZWQgc28KPj4gR0ZQX0RNQTMyIGlzIHByb2JhYmx5IG5vdCBtZWFuaW5n
ZnVsLgo+IAo+IEJ1dCBpcyBpdCBhY3R1YWxseSBoYXJtZnVsPyAgSWYgdGhlIEdGUF9ETUEzMiBk
b2Vzbid0IGh1cnQgd2UgY291bGQKPiBqdXN0IHVzZSBpdCB0aGVyZS4gIE9yIGlmIHRoYXQgc2Vl
bXMgdG8gdWdseSB3ZSBjYW4gbWFrZSB0aGUgZG1hCj4gZmxhZ3MgZGVwZW5kZW50cyBvbiBhIFhF
Tl8xVE8xX01BUFBFRCBjb25maWcgb3B0aW9uIHNldCBieSBhcm0vYXJtNjQuCj4gCgpJJ2QgcmF0
aGVyIGhhdmUgaXQgb25seSBpZiBuZWVkZWQuIEVzcGVjaWFsbHkgb24gWDg2IFBWIGRvbTAgSSdk
IGxpa2UgdG8KYXZvaWQgR0ZQX0RNQTMyIGFzIG1lbW9yeSBiZWxvdyA0R0IgKGd1ZXN0IHBoeXNp
Y2FsKSBtaWdodCBiZSByYXRoZXIKc2NhcmNlIGluIHNvbWUgY29uZmlndXJhdGlvbnMuCgpJIHRo
aW5rIFg4NiBQVkggZG9tMCBzaG91bGQgbmVlZCBHRlBfRE1BMzIsIHRvbywgYXMgdGhlIGxpbWl0
IGlzIHJlbGF0ZWQKdG8gdGhlIGFkZHJlc3MgYXMgY29tbXVuaWNhdGVkIHRvIHRoZSBkZXZpY2Ug
KGJlZm9yZSBiZWluZyB0cmFuc2xhdGVkIGJ5CnRoZSBJT01NVSksIHJpZ2h0PyBUaGlzIHdvdWxk
IG1lYW4gb24gYSBYODYga2VybmVsIGNvbmZpZ3VyZWQgdG8gc3VwcG9ydApQViBhbmQgUFZIIHRo
ZSB0ZXN0IGZvciBzZXR0aW5nIEdGUF9ETUEzMiBjYW4ndCBkZXBlbmQgb24gYSBjb25maWcKb3B0
aW9uIGFsb25lLCBpdCBuZWVkcyB0byBiZSBkeW5hbWljLgoKQlRXLCBmb3IgUFYgZ3Vlc3RzIHRo
ZSBETUEgYWRkcmVzcyB3aWR0aCBpcyBoYW5kbGVkIHZpYQp4ZW5fY3JlYXRlX2NvbnRpZ3VvdXNf
cmVnaW9uKCkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 11:50:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 11:50: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 1i57KT-0001Yp-1F; Tue, 03 Sep 2019 11:50:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57KR-0001Yg-OR
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 11:50:31 +0000
X-Inumbo-ID: 076e5eea-ce41-11e9-8853-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 076e5eea-ce41-11e9-8853-bc764e2007e4;
 Tue, 03 Sep 2019 11:50: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 2BF6FAFC3;
 Tue,  3 Sep 2019 11:50:30 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-4-jgross@suse.com>
 <46c66d92-87c0-d90f-921d-68082d52c798@suse.com>
 <fb6cf90c-6ddc-f605-8b18-06010f17fbb4@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8c915d3c-c022-a397-bf43-db98111ffd0a@suse.com>
Date: Tue, 3 Sep 2019 13:50:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <fb6cf90c-6ddc-f605-8b18-06010f17fbb4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMjozMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
MjoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiArc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRl
cyA9IDEyODsKPj4KPj4gU2luY2UgeW91IHRvdWNoIHRoaXMgYW55d2F5LCBhZGQgX19pbml0ZGF0
YT8gTWF5YmUgYWxzbyBtb3ZlIGl0Cj4+IG5leHQgdG8gaXRzIGludGVnZXJfcGFyYW0oKT8KPiAK
PiBUaGlzIGlzIG1vZGlmaWVkIGluIHBhdGNoIDQgYWdhaW4sIGFuZCB0aGVyZSBJIG5lZWQgaXQg
aW4gdGhlIHJ1bm5pbmcKPiBzeXN0ZW0gZm9yIHN1cHBvcnQgb2YgY3B1IGhvdHBsdWcgd2l0aCBw
ZXItY3B1IGJ1ZmZlcnMuCgpSaWdodCwgSSd2ZSBtZWFud2hpbGUgbm90aWNlZCB0aGlzLiBIZW5j
ZSBpdCdzIGZpbmUgdG8ga2VlcCBhcyBpcy4KCj4+PiBAQCAtMTY1LDEyICsxNzEsMTQgQEAgc3Rh
dGljIGludCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCj4+PiAgICAgICAgICAgcmV0dXJu
IDA7Cj4+PiAgIAo+Pj4gICAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhieXRlcyk7
Cj4+PiAtICAgIGRlYnVndHJhY2VfYnVmID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7
Cj4+PiAtICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZiAhPSBOVUxMKTsKPj4+ICsgICAgZGF0YSA9
IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIDApOwo+Pj4gKyAgICBpZiAoICFkYXRhICkKPj4+
ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+Pj4gICAKPj4+IC0gICAgbWVtc2V0KGRlYnVndHJh
Y2VfYnVmLCAnXDAnLCBieXRlcyk7Cj4+PiArICAgIG1lbXNldChkYXRhLCAnXDAnLCBieXRlcyk7
Cj4+PiAgIAo+Pj4gLSAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gYnl0ZXM7Cj4+PiArICAgIGRhdGEt
PmJ5dGVzID0gYnl0ZXMgLSBzaXplb2YoKmRhdGEpOwo+Pj4gKyAgICBkZWJ0cl9kYXRhID0gZGF0
YTsKPj4KPj4gVGhlIGFsbG9jYXRpb24gbWF5IGVuZCB1cCBiZWluZyBhbG1vc3QgdHdpY2UgYXMg
YmlnIGFzIHdoYXQgZ2V0cwo+PiBhY3R1YWxseSB1c2VkIHRoaXMgd2F5LiBXb3VsZG4ndCBpdCBt
YWtlIHNlbnNlIHRvIHJlLWNhbGN1bGF0ZQo+PiAiYnl0ZXMiIGZyb20gIm9yZGVyIj8KPiAKPiBZ
ZXMsIHlvdSBhcmUgcmlnaHQuCgpBY3R1YWxseSBJIHdhc24ndCwgd2hpY2ggSSBkaWQgbm90aWNl
IHNlZWluZyB0aGUgcmVsZXZhbnQgcGllY2UKb2YgY29kZSBnZXR0aW5nIHRvdWNoZWQgaW4gcGF0
Y2ggNDoKCiAgICB3aGlsZSAoIChrYnl0ZXMgPSAoZGVidWd0cmFjZV9raWxvYnl0ZXMgJiAoZGVi
dWd0cmFjZV9raWxvYnl0ZXMtMSkpKSAhPSAwICkKICAgICAgICBkZWJ1Z3RyYWNlX2tpbG9ieXRl
cyA9IGtieXRlczsKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 11:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 11:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57SO-0001t9-3v; Tue, 03 Sep 2019 11:58:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i57SN-0001t4-Ly
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 11:58:43 +0000
X-Inumbo-ID: 2c8a7fbe-ce42-11e9-9b57-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c8a7fbe-ce42-11e9-9b57-bc764e2007e4;
 Tue, 03 Sep 2019 11:58: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 908F9AC8E;
 Tue,  3 Sep 2019 11:58:41 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-2-jgross@suse.com>
 <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
 <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
 <f373132d-ba9c-45b2-8b2d-d1833f43870c@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <45f2bc1b-571d-d780-961c-64b73bf26c3b@suse.com>
Date: Tue, 3 Sep 2019 13:58:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f373132d-ba9c-45b2-8b2d-d1833f43870c@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen: use common output function in
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDMuMDkuMTkgMTM6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTI6
MjIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDEyOjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gVG9kYXkgZHVtcGluZyB0aGUgZGVidWd0cmFjZSBidWZmZXJzIGlzIGRvbmUgdmlhIHNlcmNv
bl9wdXRzKCksIHdoaWxlCj4+Pj4gZGlyZWN0IHByaW50aW5nIG9mIHRyYWNlIGVudHJpZXMgKGFm
dGVyIHRvZ2dsaW5nIG91dHB1dCB0byB0aGUgY29uc29sZSkKPj4+PiBpcyB1c2luZyBzZXJpYWxf
cHV0cygpLgo+Pj4+Cj4+Pj4gVXNlIHNlcmNvbl9wdXRzKCkgaW4gYm90aCBjYXNlcywgYXMgdGhl
IGRpZmZlcmVuY2UgYmV0d2VlbiBib3RoIGlzIG5vdAo+Pj4+IHJlYWxseSBtYWtpbmcgc2Vuc2Uu
Cj4+Pgo+Pj4gTm8gbWF0dGVyIHRoYXQgSSBsaWtlIHRoaXMgY2hhbmdlLCBJJ20gbm90IGNvbnZp
bmNlZCBpdCdzIGNvcnJlY3Q6Cj4+PiBUaGVyZSBhcmUgdHdvIGRpZmZlcmVuY2VzIGJldHdlZW4g
dGhlIGZ1bmN0aW9ucywgbmVpdGhlciBvZiB3aGljaAo+Pj4gSSBjb3VsZCBxdWFsaWZ5IGFzICJu
b3QgcmVhbGx5IG1ha2luZyBzZW5zZSI6IFdoeSBpcyBpdCBvYnZpb3VzCj4+PiB0aGF0IGl0IG1h
a2VzIG5vIHNlbnNlIGZvciB0aGUgZGVidWd0cmFjZSBvdXRwdXQgdG8gYnlwYXNzIG9uZSBvcgo+
Pj4gYm90aCBvZiBzZXJpYWxfc3RlYWxfZm4oKSBhbmQgcHZfY29uc29sZV9wdXRzKCk/IElmIHlv
dSdyZQo+Pj4gY29udmluY2VkIG9mIHRoaXMsIHBsZWFzZSBwcm92aWRlIHRoZSAid2h5Ii1zIGJl
aGluZCB0aGUgc2VudGVuY2UKPj4+IGFib3ZlLgo+Pgo+PiBPa2F5LCBJJ2xsIHVzZToKPj4KPj4g
VXNlIHNlcmNvbl9wdXRzKCkgaW4gYm90aCBjYXNlcywgdG8gYmUgY29uc2lzdGVudCBiZXR3ZWVu
IGR1bXBpbmcgdGhlCj4+IGJ1ZmZlciB3aGVuIHN3aXRjaGluZyBkZWJ1Z3RyYWNlIHRvIGNvbnNv
bGUgb3V0cHV0IGFuZCB3aGVuIHByaW50aW5nCj4+IGEgZGVidWd0cmFjZSBlbnRyeSBkaXJlY3Rs
eSB0byBjb25zb2xlLgo+IAo+IFdlbGwsIHRoaXMgaXMgYmV0dGVyIGFzIGFuIGV4cGxhbmF0aW9u
IGluZGVlZCwgYnV0IGl0IHN0aWxsIGRvZXNuJ3QKPiBtYWtlIGNsZWFyIHdoZXRoZXIgaXQgd2Fz
bid0IGluIGZhY3Qgd2FudGVkIGZvciB0aGVyZSB0byBiZSBhCj4gZGlmZmVyZW5jZSBpbiB3aGVy
ZSBvdXRwdXQgZ2V0cyBzZW50LiBJIG1heSBiZWxpZXZlIHRoYXQgYnlwYXNzaW5nCj4gcHZfY29u
c29sZV9wdXRzKCkgd2Fzbid0IGludGVuZGVkLCBidXQgdGhlIHN0ZWFsIGZ1bmN0aW9uIGJ5cGFz
cwo+IGhhZCBiZWVuIHRoZXJlIGluIDMuMiBhbHJlYWR5LCBzbyBtYXkgd2VsbCBoYXZlIGJlZW4g
b24gcHVycG9zZS4KClRoZXJlIGFyZSB0d28gdXNlcnMgb2YgY29uc29sZV9zdGVhbCgpOgoKc3Vz
cGVuZCBoYW5kbGluZyAtIEkgYmVsaWV2ZSBpdCBpcyBhIGdvb2QgaWRlYSB0byBub3QgdXNlIHRo
ZSBzZXJpYWwKaW50ZXJmYWNlIHdoaWxlIGl0IGlzIHBvdGVudGlhbGx5IHVuaW5pdGlhbGl6ZWQu
CgpnZGIgc3VwcG9ydCAtIFdoeSBzaG91bGQgdGhhdCBiZSBzcGVjaWFsPyBOb3QgdHJlYXRpbmcg
dGhlIG91dHB1dCBkYXRhCmFwcHJvcHJpYXRlIHRvIHRoZSBhdHRhY2hlZCBkZWJ1Z2dlciB3aWxs
IGJlIHdvcnNlIHRoYW4gZW5jYXBzdWxhdGluZwppdCBpbiBhIHdheSB0aGUgZGVidWdnZXIgY2Fu
IGhhbmRsZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:01:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57VW-0002ik-8b; Tue, 03 Sep 2019 12:01:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57VU-0002id-7e
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:01:56 +0000
X-Inumbo-ID: 9f74d722-ce42-11e9-a1fa-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f74d722-ce42-11e9-a1fa-bc764e2007e4;
 Tue, 03 Sep 2019 12:01: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 AF2D2AD3C;
 Tue,  3 Sep 2019 12:01:54 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-5-jgross@suse.com>
 <1c59fe9b-299f-61b9-bd9c-35930a759728@suse.com>
 <556c3cce-90aa-6ce3-4ebf-4f97252aeb38@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1acbfafa-0ca7-05d4-393a-040f54245fa5@suse.com>
Date: Tue, 3 Sep 2019 14:01:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <556c3cce-90aa-6ce3-4ebf-4f97252aeb38@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMzoxMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
Mjo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiArc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX2J1ZmZlcihzdHJ1
Y3QgZGVidWd0cmFjZV9kYXRhX3MgKmRhdGEsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICp3aGljaCkKPj4+ICAgewo+Pj4gLSAgICBpZiAoICFkZWJ0
cl9kYXRhIHx8ICFkZWJ1Z3RyYWNlX3VzZWQgKQo+Pj4gKyAgICBpZiAoICFkYXRhICkKPj4+ICAg
ICAgICAgICByZXR1cm47Cj4+PiAgIAo+Pj4gLSAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgp
IHN0YXJ0aW5nXG4iKTsKPj4+ICsgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSAlcyBidWZm
ZXIgc3RhcnRpbmdcbiIsIHdoaWNoKTsKPj4+ICAgCj4+PiAgICAgICAvKiBQcmludCBvbGRlc3Qg
cG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KPj4+IC0gICAgQVNTRVJUKGRlYnRyX2RhdGEtPmJ1Zltk
ZWJ0cl9kYXRhLT5ieXRlcyAtIDFdID09IDApOwo+Pj4gLSAgICBpZiAoIGRlYnRyX2RhdGEtPmJ1
ZltkZWJ0cl9kYXRhLT5wcmRdICE9ICdcMCcgKQo+Pj4gLSAgICAgICAgY29uc29sZV9zZXJpYWxf
cHV0cygmZGVidHJfZGF0YS0+YnVmW2RlYnRyX2RhdGEtPnByZF0sCj4+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRlYnRyX2RhdGEtPmJ5dGVzIC0gZGVidHJfZGF0YS0+cHJkIC0gMSk7
Cj4+PiArICAgIEFTU0VSVChkYXRhLT5idWZbZGF0YS0+Ynl0ZXMgLSAxXSA9PSAwKTsKPj4+ICsg
ICAgaWYgKCBkYXRhLT5idWZbZGF0YS0+cHJkXSAhPSAnXDAnICkKPj4+ICsgICAgICAgIGNvbnNv
bGVfc2VyaWFsX3B1dHMoJmRhdGEtPmJ1ZltkYXRhLT5wcmRdLCBkYXRhLT5ieXRlcyAtIGRhdGEt
PnByZCAtIDEpOwo+Pgo+PiBTZWVpbmcgdGhpcyBnZXR0aW5nIGNoYW5nZWQgeWV0IGFub3RoZXIg
dGltZSBJIG5vdyByZWFsbHkgd29uZGVyIGlmCj4+IHRoaXMgbnVsIHRlcm1pbmF0aW9uIGlzIHJl
YWxseSBzdGlsbCBuZWVkZWQgbm93IHRoYXQgYSBzaXplIGlzIGJlaW5nCj4+IHBhc3NlZCBpbnRv
IHRoZSBhY3R1YWwgb3V0cHV0IGZ1bmN0aW9uLiBJZiB5b3UgZ290IHJpZCBvZiB0aGlzIGluIGFu
Cj4+IGVhcmx5IHByZXJlcSBwYXRjaCwgdGhlIHN1YnNlcXVlbnQgKHRvIHRoYXQgb25lKSBvbmVz
IHdvdWxkIHNocmluay4KPiAKPiBZZXMuCj4gCj4+Cj4+IEZ1cnRoZXJtb3JlIEkgY2FuJ3QgaGVs
cCB0aGlua2luZyB0aGF0IHNhaWQgY2hhbmdlIHRvIHBhc3MgdGhlIHNpemUKPj4gaW50byB0aGUg
YWN0dWFsIG91dHB1dCBmdW5jdGlvbnMgYWN0dWFsbHkgYnJva2UgdGhlIGxvZ2ljIGhlcmU6IEJ5
Cj4+IG1lbXNldCgpLWluZyB0aGUgYnVmZmVyIHRvIHplcm8sIG91dHB1dCBvbiBhIHN1YnNlcXVl
bnQgaW52b2NhdGlvbgo+PiB3b3VsZCBoYXZlIGJlZW4gc3VpdGFibHkgdHJ1bmNhdGVkIChpbiBm
YWN0LCB1bnRpbCBwcmQgaGFkIHdyYXBwZWQsCj4+IEkgdGhpbmsgaXQgd291bGQgaGF2ZSBnb3Qg
dHJ1bmNhdGVkIG1vcmUgdGhhbiBpbnRlbmRlZCkuIEp1bGllbiwKPj4gY2FuIHlvdSBwbGVhc2Ug
bG9vayBpbnRvIHRoaXMgYXBwYXJlbnQgcmVncmVzc2lvbj8KPiAKPiBJIGNhbiBkbyB0aGF0LiBS
ZXNldHRpbmcgcHJkIHRvIDAgd2hlbiBjbGVhcmluZyB0aGUgYnVmZmVyIGlzCj4gcmVxdWlyZWQg
aGVyZS4KCkknbSBhZnJhaWQgaXQncyBub3QgdGhpcyBzaW1wbGU6IERvaW5nIHNvIHdpbGwgY29u
ZnVzZQpkZWJ1Z3RyYWNlX3ByaW50aygpIC0gY29uc2lkZXIgdGhlIGZ1bmN0aW9uIHRoZW4gc3Rv
cmluZyB0aGUKcHJldmlvdXNseSBsYXRjaGVkIGxhc3RfcHJkIGludG8gZGVidWd0cmFjZV9wcmQu
Cgo+Pj4gLSAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGJ5dGVzKTsKPj4+ICsgICAg
b3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhkZWJ1Z3RyYWNlX2J5dGVzKTsKPj4+ICAgICAg
IGRhdGEgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKPj4+ICAgICAgIGlmICggIWRh
dGEgKQo+Pj4gLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+PiArICAgIHsKPj4+ICsgICAgICAg
IHByaW50aygiZmFpbGVkIHRvIGFsbG9jYXRlIGRlYnVndHJhY2UgYnVmZmVyXG4iKTsKPj4KPj4g
UGVyaGFwcyBiZXR0ZXIgdG8gYWxzbyBpbmRpY2F0ZSB3aGljaC93aG9zZSBidWZmZXI/Cj4gCj4g
SG1tLCBJJ20gbm90IHN1cmUgdGhpcyBpcyByZWFsbHkgcmVxdWlyZWQuIEkgY2FuIGFkZCBpdCBp
ZiB5b3Ugd2FudCwgYnV0Cj4gYXMgYSB1c2VyIG9mIGRlYnVndHJhY2UgSSdkIGJlIG9ubHkgaW50
ZXJlc3RlZCBpbiB0aGUgaW5mb3JtYXRpb24KPiB3aGV0aGVyIEkgY2FuIGV4cGVjdCBhbGwgdHJh
Y2UgZW50cmllcyB0byBiZSBzZWVuIG9yIG5vdC4KCldlbGwsIGlmIHRoZSBhbGxvY2F0aW9uIGZh
aWxzIGZvciBhIENQVSwgaXQncyBub3QgaW1wb3NzaWJsZSBmb3IKdGhlIENQVSBicmluZ3VwIHRv
IHRoZW4gYWxzbyBmYWlsLiBTdWJzZXF1ZW50IHRvIHRoaXMgdGhlIHN5c3RlbQp3b3VsZCB0aGVu
IHN0aWxsIHByb3ZpZGUgYW4gYWxtb3N0IGNvbXBsZXRlIHNldCBvZiBkZWJ1Z3RyYWNlCmVudHJp
ZXMgKG9uZXMgaXNzdWVkIGJ5IHN1YnNlcXVlbnQgYnJpbmd1cCBhY3Rpb25zIHdvdWxkIGJlCm1p
c3NpbmcpLCBfZGVzcGl0ZV8gdGhpcyBsb2cgbWVzc2FnZS4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:09:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57ck-0002wI-0t; Tue, 03 Sep 2019 12:09:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57ci-0002wD-Lg
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:09:24 +0000
X-Inumbo-ID: aa89bae6-ce43-11e9-a1fa-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa89bae6-ce43-11e9-a1fa-bc764e2007e4;
 Tue, 03 Sep 2019 12:09: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 A7217AD3C;
 Tue,  3 Sep 2019 12:09:22 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-2-jgross@suse.com>
 <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
 <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
 <f373132d-ba9c-45b2-8b2d-d1833f43870c@suse.com>
 <45f2bc1b-571d-d780-961c-64b73bf26c3b@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <089c061c-74cf-e390-34a9-3c65900d1e93@suse.com>
Date: Tue, 3 Sep 2019 14:09:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <45f2bc1b-571d-d780-961c-64b73bf26c3b@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen: use common output function in
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMzo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
Mzo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAzLjA5LjIwMTkgMTI6MjIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwMy4wOS4xOSAxMjowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMjguMDguMjAxOSAxMDowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gVG9kYXkg
ZHVtcGluZyB0aGUgZGVidWd0cmFjZSBidWZmZXJzIGlzIGRvbmUgdmlhIHNlcmNvbl9wdXRzKCks
IHdoaWxlCj4+Pj4+IGRpcmVjdCBwcmludGluZyBvZiB0cmFjZSBlbnRyaWVzIChhZnRlciB0b2dn
bGluZyBvdXRwdXQgdG8gdGhlIGNvbnNvbGUpCj4+Pj4+IGlzIHVzaW5nIHNlcmlhbF9wdXRzKCku
Cj4+Pj4+Cj4+Pj4+IFVzZSBzZXJjb25fcHV0cygpIGluIGJvdGggY2FzZXMsIGFzIHRoZSBkaWZm
ZXJlbmNlIGJldHdlZW4gYm90aCBpcyBub3QKPj4+Pj4gcmVhbGx5IG1ha2luZyBzZW5zZS4KPj4+
Pgo+Pj4+IE5vIG1hdHRlciB0aGF0IEkgbGlrZSB0aGlzIGNoYW5nZSwgSSdtIG5vdCBjb252aW5j
ZWQgaXQncyBjb3JyZWN0Ogo+Pj4+IFRoZXJlIGFyZSB0d28gZGlmZmVyZW5jZXMgYmV0d2VlbiB0
aGUgZnVuY3Rpb25zLCBuZWl0aGVyIG9mIHdoaWNoCj4+Pj4gSSBjb3VsZCBxdWFsaWZ5IGFzICJu
b3QgcmVhbGx5IG1ha2luZyBzZW5zZSI6IFdoeSBpcyBpdCBvYnZpb3VzCj4+Pj4gdGhhdCBpdCBt
YWtlcyBubyBzZW5zZSBmb3IgdGhlIGRlYnVndHJhY2Ugb3V0cHV0IHRvIGJ5cGFzcyBvbmUgb3IK
Pj4+PiBib3RoIG9mIHNlcmlhbF9zdGVhbF9mbigpIGFuZCBwdl9jb25zb2xlX3B1dHMoKT8gSWYg
eW91J3JlCj4+Pj4gY29udmluY2VkIG9mIHRoaXMsIHBsZWFzZSBwcm92aWRlIHRoZSAid2h5Ii1z
IGJlaGluZCB0aGUgc2VudGVuY2UKPj4+PiBhYm92ZS4KPj4+Cj4+PiBPa2F5LCBJJ2xsIHVzZToK
Pj4+Cj4+PiBVc2Ugc2VyY29uX3B1dHMoKSBpbiBib3RoIGNhc2VzLCB0byBiZSBjb25zaXN0ZW50
IGJldHdlZW4gZHVtcGluZyB0aGUKPj4+IGJ1ZmZlciB3aGVuIHN3aXRjaGluZyBkZWJ1Z3RyYWNl
IHRvIGNvbnNvbGUgb3V0cHV0IGFuZCB3aGVuIHByaW50aW5nCj4+PiBhIGRlYnVndHJhY2UgZW50
cnkgZGlyZWN0bHkgdG8gY29uc29sZS4KPj4KPj4gV2VsbCwgdGhpcyBpcyBiZXR0ZXIgYXMgYW4g
ZXhwbGFuYXRpb24gaW5kZWVkLCBidXQgaXQgc3RpbGwgZG9lc24ndAo+PiBtYWtlIGNsZWFyIHdo
ZXRoZXIgaXQgd2Fzbid0IGluIGZhY3Qgd2FudGVkIGZvciB0aGVyZSB0byBiZSBhCj4+IGRpZmZl
cmVuY2UgaW4gd2hlcmUgb3V0cHV0IGdldHMgc2VudC4gSSBtYXkgYmVsaWV2ZSB0aGF0IGJ5cGFz
c2luZwo+PiBwdl9jb25zb2xlX3B1dHMoKSB3YXNuJ3QgaW50ZW5kZWQsIGJ1dCB0aGUgc3RlYWwg
ZnVuY3Rpb24gYnlwYXNzCj4+IGhhZCBiZWVuIHRoZXJlIGluIDMuMiBhbHJlYWR5LCBzbyBtYXkg
d2VsbCBoYXZlIGJlZW4gb24gcHVycG9zZS4KPiAKPiBUaGVyZSBhcmUgdHdvIHVzZXJzIG9mIGNv
bnNvbGVfc3RlYWwoKToKPiAKPiBzdXNwZW5kIGhhbmRsaW5nIC0gSSBiZWxpZXZlIGl0IGlzIGEg
Z29vZCBpZGVhIHRvIG5vdCB1c2UgdGhlIHNlcmlhbAo+IGludGVyZmFjZSB3aGlsZSBpdCBpcyBw
b3RlbnRpYWxseSB1bmluaXRpYWxpemVkLgoKSSBhZ3JlZSBoZXJlLgoKPiBnZGIgc3VwcG9ydCAt
IFdoeSBzaG91bGQgdGhhdCBiZSBzcGVjaWFsPyBOb3QgdHJlYXRpbmcgdGhlIG91dHB1dCBkYXRh
Cj4gYXBwcm9wcmlhdGUgdG8gdGhlIGF0dGFjaGVkIGRlYnVnZ2VyIHdpbGwgYmUgd29yc2UgdGhh
biBlbmNhcHN1bGF0aW5nCj4gaXQgaW4gYSB3YXkgdGhlIGRlYnVnZ2VyIGNhbiBoYW5kbGUuCgpJ
J20gbm90IHN1cmUgaGVyZSAtIGl0IG1heSB3ZWxsIGhhdmUgYmVlbiBpbnRlbnRpb25hbCB0byBh
dm9pZApjbHV0dGVyaW5nIHRoZSBkZWJ1Z2dlciBjb25zb2xlLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:10:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57dz-0003bO-Cc; Tue, 03 Sep 2019 12:10: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=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i57dy-0003bE-AM
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:10:42 +0000
X-Inumbo-ID: d8d241d4-ce43-11e9-ab91-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8d241d4-ce43-11e9-ab91-12813bfff9fa;
 Tue, 03 Sep 2019 12:10: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 6BC67AD3C;
 Tue,  3 Sep 2019 12:10:40 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-5-jgross@suse.com>
 <1c59fe9b-299f-61b9-bd9c-35930a759728@suse.com>
 <556c3cce-90aa-6ce3-4ebf-4f97252aeb38@suse.com>
 <1acbfafa-0ca7-05d4-393a-040f54245fa5@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <aa583e97-6f74-7c05-5121-914bab72a645@suse.com>
Date: Tue, 3 Sep 2019 14:10:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1acbfafa-0ca7-05d4-393a-040f54245fa5@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDMuMDkuMTkgMTQ6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTM6
MTAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDEyOjUxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gK3N0YXRpYyB2b2lkIGRlYnVndHJhY2VfZHVtcF9idWZmZXIoc3RydWN0IGRlYnVndHJhY2Vf
ZGF0YV9zICpkYXRhLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKndoaWNoKQo+Pj4+ICAgIHsKPj4+PiAtICAgIGlmICggIWRlYnRyX2RhdGEgfHwg
IWRlYnVndHJhY2VfdXNlZCApCj4+Pj4gKyAgICBpZiAoICFkYXRhICkKPj4+PiAgICAgICAgICAg
IHJldHVybjsKPj4+PiAgICAKPj4+PiAtICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgc3Rh
cnRpbmdcbiIpOwo+Pj4+ICsgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSAlcyBidWZmZXIg
c3RhcnRpbmdcbiIsIHdoaWNoKTsKPj4+PiAgICAKPj4+PiAgICAgICAgLyogUHJpbnQgb2xkZXN0
IHBvcnRpb24gb2YgdGhlIHJpbmcuICovCj4+Pj4gLSAgICBBU1NFUlQoZGVidHJfZGF0YS0+YnVm
W2RlYnRyX2RhdGEtPmJ5dGVzIC0gMV0gPT0gMCk7Cj4+Pj4gLSAgICBpZiAoIGRlYnRyX2RhdGEt
PmJ1ZltkZWJ0cl9kYXRhLT5wcmRdICE9ICdcMCcgKQo+Pj4+IC0gICAgICAgIGNvbnNvbGVfc2Vy
aWFsX3B1dHMoJmRlYnRyX2RhdGEtPmJ1ZltkZWJ0cl9kYXRhLT5wcmRdLAo+Pj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGVidHJfZGF0YS0+Ynl0ZXMgLSBkZWJ0cl9kYXRhLT5wcmQg
LSAxKTsKPj4+PiArICAgIEFTU0VSVChkYXRhLT5idWZbZGF0YS0+Ynl0ZXMgLSAxXSA9PSAwKTsK
Pj4+PiArICAgIGlmICggZGF0YS0+YnVmW2RhdGEtPnByZF0gIT0gJ1wwJyApCj4+Pj4gKyAgICAg
ICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGF0YS0+YnVmW2RhdGEtPnByZF0sIGRhdGEtPmJ5dGVz
IC0gZGF0YS0+cHJkIC0gMSk7Cj4+Pgo+Pj4gU2VlaW5nIHRoaXMgZ2V0dGluZyBjaGFuZ2VkIHll
dCBhbm90aGVyIHRpbWUgSSBub3cgcmVhbGx5IHdvbmRlciBpZgo+Pj4gdGhpcyBudWwgdGVybWlu
YXRpb24gaXMgcmVhbGx5IHN0aWxsIG5lZWRlZCBub3cgdGhhdCBhIHNpemUgaXMgYmVpbmcKPj4+
IHBhc3NlZCBpbnRvIHRoZSBhY3R1YWwgb3V0cHV0IGZ1bmN0aW9uLiBJZiB5b3UgZ290IHJpZCBv
ZiB0aGlzIGluIGFuCj4+PiBlYXJseSBwcmVyZXEgcGF0Y2gsIHRoZSBzdWJzZXF1ZW50ICh0byB0
aGF0IG9uZSkgb25lcyB3b3VsZCBzaHJpbmsuCj4+Cj4+IFllcy4KPj4KPj4+Cj4+PiBGdXJ0aGVy
bW9yZSBJIGNhbid0IGhlbHAgdGhpbmtpbmcgdGhhdCBzYWlkIGNoYW5nZSB0byBwYXNzIHRoZSBz
aXplCj4+PiBpbnRvIHRoZSBhY3R1YWwgb3V0cHV0IGZ1bmN0aW9ucyBhY3R1YWxseSBicm9rZSB0
aGUgbG9naWMgaGVyZTogQnkKPj4+IG1lbXNldCgpLWluZyB0aGUgYnVmZmVyIHRvIHplcm8sIG91
dHB1dCBvbiBhIHN1YnNlcXVlbnQgaW52b2NhdGlvbgo+Pj4gd291bGQgaGF2ZSBiZWVuIHN1aXRh
Ymx5IHRydW5jYXRlZCAoaW4gZmFjdCwgdW50aWwgcHJkIGhhZCB3cmFwcGVkLAo+Pj4gSSB0aGlu
ayBpdCB3b3VsZCBoYXZlIGdvdCB0cnVuY2F0ZWQgbW9yZSB0aGFuIGludGVuZGVkKS4gSnVsaWVu
LAo+Pj4gY2FuIHlvdSBwbGVhc2UgbG9vayBpbnRvIHRoaXMgYXBwYXJlbnQgcmVncmVzc2lvbj8K
Pj4KPj4gSSBjYW4gZG8gdGhhdC4gUmVzZXR0aW5nIHByZCB0byAwIHdoZW4gY2xlYXJpbmcgdGhl
IGJ1ZmZlciBpcwo+PiByZXF1aXJlZCBoZXJlLgo+IAo+IEknbSBhZnJhaWQgaXQncyBub3QgdGhp
cyBzaW1wbGU6IERvaW5nIHNvIHdpbGwgY29uZnVzZQo+IGRlYnVndHJhY2VfcHJpbnRrKCkgLSBj
b25zaWRlciB0aGUgZnVuY3Rpb24gdGhlbiBzdG9yaW5nIHRoZQo+IHByZXZpb3VzbHkgbGF0Y2hl
ZCBsYXN0X3ByZCBpbnRvIGRlYnVndHJhY2VfcHJkLgoKU3VyZSwgdGhpcyBoYXMgdG8gYmUgaGFu
ZGxlZCAoYW5kIGl0IGlzIHN0aWxsIGVhc3kgdG8gZG8gc28pLgoKPiAKPj4+PiAtICAgIG9yZGVy
ID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYnl0ZXMpOwo+Pj4+ICsgICAgb3JkZXIgPSBnZXRfb3Jk
ZXJfZnJvbV9ieXRlcyhkZWJ1Z3RyYWNlX2J5dGVzKTsKPj4+PiAgICAgICAgZGF0YSA9IGFsbG9j
X3hlbmhlYXBfcGFnZXMob3JkZXIsIDApOwo+Pj4+ICAgICAgICBpZiAoICFkYXRhICkKPj4+PiAt
ICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4+PiArICAgIHsKPj4+PiArICAgICAgICBwcmludGso
ImZhaWxlZCB0byBhbGxvY2F0ZSBkZWJ1Z3RyYWNlIGJ1ZmZlclxuIik7Cj4+Pgo+Pj4gUGVyaGFw
cyBiZXR0ZXIgdG8gYWxzbyBpbmRpY2F0ZSB3aGljaC93aG9zZSBidWZmZXI/Cj4+Cj4+IEhtbSwg
SSdtIG5vdCBzdXJlIHRoaXMgaXMgcmVhbGx5IHJlcXVpcmVkLiBJIGNhbiBhZGQgaXQgaWYgeW91
IHdhbnQsIGJ1dAo+PiBhcyBhIHVzZXIgb2YgZGVidWd0cmFjZSBJJ2QgYmUgb25seSBpbnRlcmVz
dGVkIGluIHRoZSBpbmZvcm1hdGlvbgo+PiB3aGV0aGVyIEkgY2FuIGV4cGVjdCBhbGwgdHJhY2Ug
ZW50cmllcyB0byBiZSBzZWVuIG9yIG5vdC4KPiAKPiBXZWxsLCBpZiB0aGUgYWxsb2NhdGlvbiBm
YWlscyBmb3IgYSBDUFUsIGl0J3Mgbm90IGltcG9zc2libGUgZm9yCj4gdGhlIENQVSBicmluZ3Vw
IHRvIHRoZW4gYWxzbyBmYWlsLiBTdWJzZXF1ZW50IHRvIHRoaXMgdGhlIHN5c3RlbQo+IHdvdWxk
IHRoZW4gc3RpbGwgcHJvdmlkZSBhbiBhbG1vc3QgY29tcGxldGUgc2V0IG9mIGRlYnVndHJhY2UK
PiBlbnRyaWVzIChvbmVzIGlzc3VlZCBieSBzdWJzZXF1ZW50IGJyaW5ndXAgYWN0aW9ucyB3b3Vs
ZCBiZQo+IG1pc3NpbmcpLCBfZGVzcGl0ZV8gdGhpcyBsb2cgbWVzc2FnZS4KCllvdSBzZWVtIHRv
IHdhbnQgdGhlIGluZm9ybWF0aW9uLCBzbyBJIGNhbiBhZGQgaXQuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:10:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57dz-0003bW-Lb; Tue, 03 Sep 2019 12:10: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=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i57dy-0003bF-Ah
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:10:42 +0000
X-Inumbo-ID: d8d241d4-ce43-11e9-ab91-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8d241d4-ce43-11e9-ab91-12813bfff9fa;
 Tue, 03 Sep 2019 12:10: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 6BC67AD3C;
 Tue,  3 Sep 2019 12:10:40 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-5-jgross@suse.com>
 <1c59fe9b-299f-61b9-bd9c-35930a759728@suse.com>
 <556c3cce-90aa-6ce3-4ebf-4f97252aeb38@suse.com>
 <1acbfafa-0ca7-05d4-393a-040f54245fa5@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <aa583e97-6f74-7c05-5121-914bab72a645@suse.com>
Date: Tue, 3 Sep 2019 14:10:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1acbfafa-0ca7-05d4-393a-040f54245fa5@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDMuMDkuMTkgMTQ6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTM6
MTAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDEyOjUxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gK3N0YXRpYyB2b2lkIGRlYnVndHJhY2VfZHVtcF9idWZmZXIoc3RydWN0IGRlYnVndHJhY2Vf
ZGF0YV9zICpkYXRhLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKndoaWNoKQo+Pj4+ICAgIHsKPj4+PiAtICAgIGlmICggIWRlYnRyX2RhdGEgfHwg
IWRlYnVndHJhY2VfdXNlZCApCj4+Pj4gKyAgICBpZiAoICFkYXRhICkKPj4+PiAgICAgICAgICAg
IHJldHVybjsKPj4+PiAgICAKPj4+PiAtICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgc3Rh
cnRpbmdcbiIpOwo+Pj4+ICsgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSAlcyBidWZmZXIg
c3RhcnRpbmdcbiIsIHdoaWNoKTsKPj4+PiAgICAKPj4+PiAgICAgICAgLyogUHJpbnQgb2xkZXN0
IHBvcnRpb24gb2YgdGhlIHJpbmcuICovCj4+Pj4gLSAgICBBU1NFUlQoZGVidHJfZGF0YS0+YnVm
W2RlYnRyX2RhdGEtPmJ5dGVzIC0gMV0gPT0gMCk7Cj4+Pj4gLSAgICBpZiAoIGRlYnRyX2RhdGEt
PmJ1ZltkZWJ0cl9kYXRhLT5wcmRdICE9ICdcMCcgKQo+Pj4+IC0gICAgICAgIGNvbnNvbGVfc2Vy
aWFsX3B1dHMoJmRlYnRyX2RhdGEtPmJ1ZltkZWJ0cl9kYXRhLT5wcmRdLAo+Pj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGVidHJfZGF0YS0+Ynl0ZXMgLSBkZWJ0cl9kYXRhLT5wcmQg
LSAxKTsKPj4+PiArICAgIEFTU0VSVChkYXRhLT5idWZbZGF0YS0+Ynl0ZXMgLSAxXSA9PSAwKTsK
Pj4+PiArICAgIGlmICggZGF0YS0+YnVmW2RhdGEtPnByZF0gIT0gJ1wwJyApCj4+Pj4gKyAgICAg
ICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGF0YS0+YnVmW2RhdGEtPnByZF0sIGRhdGEtPmJ5dGVz
IC0gZGF0YS0+cHJkIC0gMSk7Cj4+Pgo+Pj4gU2VlaW5nIHRoaXMgZ2V0dGluZyBjaGFuZ2VkIHll
dCBhbm90aGVyIHRpbWUgSSBub3cgcmVhbGx5IHdvbmRlciBpZgo+Pj4gdGhpcyBudWwgdGVybWlu
YXRpb24gaXMgcmVhbGx5IHN0aWxsIG5lZWRlZCBub3cgdGhhdCBhIHNpemUgaXMgYmVpbmcKPj4+
IHBhc3NlZCBpbnRvIHRoZSBhY3R1YWwgb3V0cHV0IGZ1bmN0aW9uLiBJZiB5b3UgZ290IHJpZCBv
ZiB0aGlzIGluIGFuCj4+PiBlYXJseSBwcmVyZXEgcGF0Y2gsIHRoZSBzdWJzZXF1ZW50ICh0byB0
aGF0IG9uZSkgb25lcyB3b3VsZCBzaHJpbmsuCj4+Cj4+IFllcy4KPj4KPj4+Cj4+PiBGdXJ0aGVy
bW9yZSBJIGNhbid0IGhlbHAgdGhpbmtpbmcgdGhhdCBzYWlkIGNoYW5nZSB0byBwYXNzIHRoZSBz
aXplCj4+PiBpbnRvIHRoZSBhY3R1YWwgb3V0cHV0IGZ1bmN0aW9ucyBhY3R1YWxseSBicm9rZSB0
aGUgbG9naWMgaGVyZTogQnkKPj4+IG1lbXNldCgpLWluZyB0aGUgYnVmZmVyIHRvIHplcm8sIG91
dHB1dCBvbiBhIHN1YnNlcXVlbnQgaW52b2NhdGlvbgo+Pj4gd291bGQgaGF2ZSBiZWVuIHN1aXRh
Ymx5IHRydW5jYXRlZCAoaW4gZmFjdCwgdW50aWwgcHJkIGhhZCB3cmFwcGVkLAo+Pj4gSSB0aGlu
ayBpdCB3b3VsZCBoYXZlIGdvdCB0cnVuY2F0ZWQgbW9yZSB0aGFuIGludGVuZGVkKS4gSnVsaWVu
LAo+Pj4gY2FuIHlvdSBwbGVhc2UgbG9vayBpbnRvIHRoaXMgYXBwYXJlbnQgcmVncmVzc2lvbj8K
Pj4KPj4gSSBjYW4gZG8gdGhhdC4gUmVzZXR0aW5nIHByZCB0byAwIHdoZW4gY2xlYXJpbmcgdGhl
IGJ1ZmZlciBpcwo+PiByZXF1aXJlZCBoZXJlLgo+IAo+IEknbSBhZnJhaWQgaXQncyBub3QgdGhp
cyBzaW1wbGU6IERvaW5nIHNvIHdpbGwgY29uZnVzZQo+IGRlYnVndHJhY2VfcHJpbnRrKCkgLSBj
b25zaWRlciB0aGUgZnVuY3Rpb24gdGhlbiBzdG9yaW5nIHRoZQo+IHByZXZpb3VzbHkgbGF0Y2hl
ZCBsYXN0X3ByZCBpbnRvIGRlYnVndHJhY2VfcHJkLgoKU3VyZSwgdGhpcyBoYXMgdG8gYmUgaGFu
ZGxlZCAoYW5kIGl0IGlzIHN0aWxsIGVhc3kgdG8gZG8gc28pLgoKPiAKPj4+PiAtICAgIG9yZGVy
ID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYnl0ZXMpOwo+Pj4+ICsgICAgb3JkZXIgPSBnZXRfb3Jk
ZXJfZnJvbV9ieXRlcyhkZWJ1Z3RyYWNlX2J5dGVzKTsKPj4+PiAgICAgICAgZGF0YSA9IGFsbG9j
X3hlbmhlYXBfcGFnZXMob3JkZXIsIDApOwo+Pj4+ICAgICAgICBpZiAoICFkYXRhICkKPj4+PiAt
ICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4+PiArICAgIHsKPj4+PiArICAgICAgICBwcmludGso
ImZhaWxlZCB0byBhbGxvY2F0ZSBkZWJ1Z3RyYWNlIGJ1ZmZlclxuIik7Cj4+Pgo+Pj4gUGVyaGFw
cyBiZXR0ZXIgdG8gYWxzbyBpbmRpY2F0ZSB3aGljaC93aG9zZSBidWZmZXI/Cj4+Cj4+IEhtbSwg
SSdtIG5vdCBzdXJlIHRoaXMgaXMgcmVhbGx5IHJlcXVpcmVkLiBJIGNhbiBhZGQgaXQgaWYgeW91
IHdhbnQsIGJ1dAo+PiBhcyBhIHVzZXIgb2YgZGVidWd0cmFjZSBJJ2QgYmUgb25seSBpbnRlcmVz
dGVkIGluIHRoZSBpbmZvcm1hdGlvbgo+PiB3aGV0aGVyIEkgY2FuIGV4cGVjdCBhbGwgdHJhY2Ug
ZW50cmllcyB0byBiZSBzZWVuIG9yIG5vdC4KPiAKPiBXZWxsLCBpZiB0aGUgYWxsb2NhdGlvbiBm
YWlscyBmb3IgYSBDUFUsIGl0J3Mgbm90IGltcG9zc2libGUgZm9yCj4gdGhlIENQVSBicmluZ3Vw
IHRvIHRoZW4gYWxzbyBmYWlsLiBTdWJzZXF1ZW50IHRvIHRoaXMgdGhlIHN5c3RlbQo+IHdvdWxk
IHRoZW4gc3RpbGwgcHJvdmlkZSBhbiBhbG1vc3QgY29tcGxldGUgc2V0IG9mIGRlYnVndHJhY2UK
PiBlbnRyaWVzIChvbmVzIGlzc3VlZCBieSBzdWJzZXF1ZW50IGJyaW5ndXAgYWN0aW9ucyB3b3Vs
ZCBiZQo+IG1pc3NpbmcpLCBfZGVzcGl0ZV8gdGhpcyBsb2cgbWVzc2FnZS4KCllvdSBzZWVtIHRv
IHdhbnQgdGhlIGluZm9ybWF0aW9uLCBzbyBJIGNhbiBhZGQgaXQuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:16:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57jv-0003vz-Bz; Tue, 03 Sep 2019 12:16:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57jt-0003vu-No
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:16:49 +0000
X-Inumbo-ID: b3ee8192-ce44-11e9-8853-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3ee8192-ce44-11e9-8853-bc764e2007e4;
 Tue, 03 Sep 2019 12:16:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C0EA4AD3C;
 Tue,  3 Sep 2019 12:16:47 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190903101428.3543-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <275b3560-2191-364a-96d8-214d6bdcac0d@suse.com>
Date: Tue, 3 Sep 2019 14:16:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190903101428.3543-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] vpci: honor read-only 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMjoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IERvbid0IGFsbG93
IHRoZSBoYXJkd2FyZSBkb21haW4gd3JpdGUgYWNjZXNzIHRoZSBQQ0kgY29uZmlnIHNwYWNlIG9m
Cj4gZGV2aWNlcyBtYXJrZWQgYXMgcmVhZC1vbmx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENoYW5nZXMgc2luY2Ug
djI6Cj4gIC0gRml4IHRlc3QgaGFybmVzcy4KPiAgLSBEbyB0aGUgUk8gY2hlY2sgYmVmb3JlIHRo
ZSBvd25lcnNoaXAgb25lLgo+IAo+IENoYW5nZXMgc2luY2UgdjE6Cj4gIC0gQ2hhbmdlIHRoZSBh
cHByb2FjaCBhbmQgYWxsb3cgZnVsbCByZWFkIGFjY2Vzcywgd2hpbGUgbGltaXRpbmcKPiAgICB3
cml0ZSBhY2Nlc3MgdG8gZGV2aWNlcyBtYXJrZWQgUk8uCj4gLS0tCj4gIHRvb2xzL3Rlc3RzL3Zw
Y2kvZW11bC5oIHwgMyArKysKPiAgeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgfCA1ICsrKysrCj4g
IDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L3Rlc3RzL3ZwY2kvZW11bC5oIGIvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKPiBpbmRleCA1ZDQ3
NTQ0YmY3Li4yZTFkMzA1N2M5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11bC5o
Cj4gKysrIGIvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKPiBAQCAtOTIsNiArOTIsOSBAQCB0eXBl
ZGVmIHVuaW9uIHsKPiAgI2RlZmluZSB4ZnJlZShwKSBmcmVlKHApCj4gIAo+ICAjZGVmaW5lIHBj
aV9nZXRfcGRldl9ieV9kb21haW4oLi4uKSAmdGVzdF9wZGV2Cj4gKyNkZWZpbmUgcGNpX2dldF9y
b19tYXAoLi4uKSBOVUxMCj4gKwo+ICsjZGVmaW5lIHRlc3RfYml0KC4uLikgZmFsc2UKClRoZSBs
YXR0ZXIgc2VlbXMgcmF0aGVyIGRhbmdlcm91cyB0byBtZSwgYXMgYSBmdXJ0aGVyIGFkZGl0aW9u
IG9mCnRlc3RfYml0KCkgd291bGQgc2lsZW50bHkgYnVpbGQgZmluZSwgYnV0IHBvc3NpYmx5IHBy
b2R1Y2UgYSBub24tCndvcmtpbmcgYmluYXJ5LiBCdXQgeW91J3JlIHRoZSBkZWZhY3RvIG1haW50
YWluZXIgb2YgdGhpcwpoYXJuZXNzLCBzbyBpZiB5b3UgYmVsaWV2ZSBpdCdzIGZpbmUgc28gYmUg
aXQuIChJZiBldmVuCnhlbnBhZ2luZyBpcyBjb25zaWRlcmVkICJmaW5lIiB0byBpbmNsdWRlIHhj
X2JpdG9wcy5oLCBJIHdvbmRlcgppZiB0aGlzIGhhcm5lc3MgY291bGRuJ3QgZG8gc28gdG9vLiBB
bmQgdGhlbiB0aGVyZSBhcmUgdGhyZWUKdGVzdF9iaXQoKSBkZWZpbml0aW9ucyBvdmVyYWxsIHVu
ZGVyIHRvb2xzLyAtIEkgd29uZGVyIGlmIHRob3NlCmNvdWxkbid0IGJlIGNvbnNvbGlkYXRlZCBp
bnRvIGEgc2luZ2xlLCB1bml2ZXJzYWxseSB1c2FibGUgb25lLikKCj4gLS0tIGEveGVuL2RyaXZl
cnMvdnBjaS92cGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+IEBAIC00MTEs
NiArNDExLDcgQEAgdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50
IHJlZywgdW5zaWduZWQgaW50IHNpemUsCj4gICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
djsKPiAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyOwo+ICAgICAgdW5zaWduZWQg
aW50IGRhdGFfb2Zmc2V0ID0gMDsKPiArICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKnJvX21hcCA9
IHBjaV9nZXRfcm9fbWFwKHNiZGYuc2VnKTsKPiAgCj4gICAgICBpZiAoICFzaXplICkKPiAgICAg
IHsKPiBAQCAtNDE4LDYgKzQxOSwxMCBAQCB2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRm
LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiAgICAgICAgICByZXR1cm47
Cj4gICAgICB9Cj4gIAo+ICsgICAgaWYgKCByb19tYXAgJiYgdGVzdF9iaXQoc2JkZi5iZGYsIHJv
X21hcCkgKQo+ICsgICAgICAgIC8qIElnbm9yZSB3cml0ZXMgdG8gcmVhZC1vbmx5IGRldmljZXMu
ICovCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiAgICAgIC8qCj4gICAgICAgKiBGaW5kIHRoZSBQ
Q0kgZGV2IG1hdGNoaW5nIHRoZSBhZGRyZXNzLgo+ICAgICAgICogUGFzc3Rocm91Z2ggZXZlcnl0
aGluZyB0aGF0J3Mgbm90IHRyYXBwZWQuCj4gCgpUaGlzIHBhcnQKUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:20:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57nG-0004ep-6D; Tue, 03 Sep 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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i57nF-0004ea-1c
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:20:17 +0000
X-Inumbo-ID: 2c5801ee-ce45-11e9-ab92-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c5801ee-ce45-11e9-ab92-12813bfff9fa;
 Tue, 03 Sep 2019 12:20: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 1i57n7-0001ZH-Sl; Tue, 03 Sep 2019 12:20:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i57n6-0007OY-Pc; Tue, 03 Sep 2019 12:20:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i57n6-0003Qo-Ou; Tue, 03 Sep 2019 12:20:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140950-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-vhd: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-raw: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-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-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9f159ae07f07fc540290f21937231034f554bdd7
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 12:20:08 +0000
Subject: [Xen-devel] [linux-linus test] 140950: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk1MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTUwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAg
IGZhaWwgaW4gMTQwOTMwIHBhc3MgaW4gMTQwOTUwCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgIGZhaWwgcGFzcyBpbiAxNDA5MzAKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0
ZjU1NGJkZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJl
ZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxODIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTgxIGRheXMgIDEzMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDA5MzAgIDIwMTktMDktMDEgMjI6MDg6NTAgWiAgICAxIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQyNzMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjI5ODcgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:20:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i57nF-0004ej-Tz; Tue, 03 Sep 2019 12: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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i57nF-0004eZ-1T
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:20:17 +0000
X-Inumbo-ID: 2c5801ee-ce45-11e9-ab92-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c5801ee-ce45-11e9-ab92-12813bfff9fa;
 Tue, 03 Sep 2019 12:20: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 1i57n7-0001ZH-Sl; Tue, 03 Sep 2019 12:20:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i57n6-0007OY-Pc; Tue, 03 Sep 2019 12:20:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i57n6-0003Qo-Ou; Tue, 03 Sep 2019 12:20:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140950-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-vhd: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-raw: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-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-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9f159ae07f07fc540290f21937231034f554bdd7
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 12:20:08 +0000
Subject: [Xen-devel] [linux-linus test] 140950: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk1MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTUwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAg
IGZhaWwgaW4gMTQwOTMwIHBhc3MgaW4gMTQwOTUwCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgIGZhaWwgcGFzcyBpbiAxNDA5MzAKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0
ZjU1NGJkZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJl
ZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxODIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTgxIGRheXMgIDEzMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDA5MzAgIDIwMTktMDktMDEgMjI6MDg6NTAgWiAgICAxIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQyNzMgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjI5ODcgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i57pL-0004u4-4u; Tue, 03 Sep 2019 12:22: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57pJ-0004tM-AP
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:22:25 +0000
X-Inumbo-ID: 7af2831b-ce45-11e9-ab92-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7af2831b-ce45-11e9-ab92-12813bfff9fa;
 Tue, 03 Sep 2019 12:22: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 99AD0B027;
 Tue,  3 Sep 2019 12:22:23 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <2355680d-2052-60a8-fd46-ebf23196a4d6@suse.com>
 <0ff95d72-b647-4dad-40c5-a47a810fc172@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f25f8dfa-0b94-deee-1dd3-2f3cf2887a25@suse.com>
Date: Tue, 3 Sep 2019 14:22:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0ff95d72-b647-4dad-40c5-a47a810fc172@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/8] x86/HVM: ignore guest INVD uses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMjoxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wOS8yMDE5
IDEwOjM3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIG9ubHkgcGxhY2Ugd2UnZCBleHBlY3Qg
dGhlIGluc24gdG8gYmUgc2Vuc2libHkgdXNlZCBpcyBpbgo+PiAodmlydHVhbGl6YXRpb24gdW5h
d2FyZSkgZmlybXdhcmUuCj4+Cj4+IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjM6IE5ldy4KPj4KPj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4gQEAg
LTIyMTAsMTEgKzIyMTAsMTggQEAgc3RhdGljIGludCBodm1lbXVsX2NhY2hlX29wKAo+PiAgCj4+
ICAgICAgICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgMCwgaHZt
ZW11bF9jdHh0KTsKPj4gICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4+IC0gICAgY2FzZSB4
ODZlbXVsX2ludmQ6Cj4+ICAgICAgY2FzZSB4ODZlbXVsX3diaW52ZDoKPj4gICAgICBjYXNlIHg4
NmVtdWxfd2Jub2ludmQ6Cj4+ICAgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy53
YmludmRfaW50ZXJjZXB0KTsKPj4gICAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAgICBjYXNlIHg4
NmVtdWxfaW52ZDoKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogRGVsaWJlcmF0ZWx5IGln
bm9yZWQ6IFdlIGRvbid0IHdhbnQgdG8gaXNzdWUgSU5WRCwgYW5kIGlzc3VpbmcgV0JJTlZECj4g
Cj4gSSdkIHBocmFzZSB0aGlzIG1vcmUgc3Ryb25nbHkuwqAgV2UgYWJzb2x1dGVseSBtdXN0IG5v
dCBpc3N1ZSBJTlZEIG9yIHdlCj4gYnJlYWsgY2FjaGUgY29oZXJlbmN5Lgo+IAo+IElkZWFsbHkg
d2l0aCB0aGlzIGFkanVzdGVkLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Blcgo+IDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLCBJJ3ZlIHJlcGxhY2VkICJkb24ndCB3YW50IHRv
IiB3aXRoICJtdXN0bid0Ii4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i57pL-0004uE-E9; Tue, 03 Sep 2019 12:22: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57pJ-0004tN-Ab
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:22:25 +0000
X-Inumbo-ID: 7af2831b-ce45-11e9-ab92-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7af2831b-ce45-11e9-ab92-12813bfff9fa;
 Tue, 03 Sep 2019 12:22: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 99AD0B027;
 Tue,  3 Sep 2019 12:22:23 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <2355680d-2052-60a8-fd46-ebf23196a4d6@suse.com>
 <0ff95d72-b647-4dad-40c5-a47a810fc172@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f25f8dfa-0b94-deee-1dd3-2f3cf2887a25@suse.com>
Date: Tue, 3 Sep 2019 14:22:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0ff95d72-b647-4dad-40c5-a47a810fc172@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/8] x86/HVM: ignore guest INVD uses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMjoxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wOS8yMDE5
IDEwOjM3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIG9ubHkgcGxhY2Ugd2UnZCBleHBlY3Qg
dGhlIGluc24gdG8gYmUgc2Vuc2libHkgdXNlZCBpcyBpbgo+PiAodmlydHVhbGl6YXRpb24gdW5h
d2FyZSkgZmlybXdhcmUuCj4+Cj4+IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjM6IE5ldy4KPj4KPj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4gQEAg
LTIyMTAsMTEgKzIyMTAsMTggQEAgc3RhdGljIGludCBodm1lbXVsX2NhY2hlX29wKAo+PiAgCj4+
ICAgICAgICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgMCwgaHZt
ZW11bF9jdHh0KTsKPj4gICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4+IC0gICAgY2FzZSB4
ODZlbXVsX2ludmQ6Cj4+ICAgICAgY2FzZSB4ODZlbXVsX3diaW52ZDoKPj4gICAgICBjYXNlIHg4
NmVtdWxfd2Jub2ludmQ6Cj4+ICAgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy53
YmludmRfaW50ZXJjZXB0KTsKPj4gICAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAgICBjYXNlIHg4
NmVtdWxfaW52ZDoKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogRGVsaWJlcmF0ZWx5IGln
bm9yZWQ6IFdlIGRvbid0IHdhbnQgdG8gaXNzdWUgSU5WRCwgYW5kIGlzc3VpbmcgV0JJTlZECj4g
Cj4gSSdkIHBocmFzZSB0aGlzIG1vcmUgc3Ryb25nbHkuwqAgV2UgYWJzb2x1dGVseSBtdXN0IG5v
dCBpc3N1ZSBJTlZEIG9yIHdlCj4gYnJlYWsgY2FjaGUgY29oZXJlbmN5Lgo+IAo+IElkZWFsbHkg
d2l0aCB0aGlzIGFkanVzdGVkLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Blcgo+IDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLCBJJ3ZlIHJlcGxhY2VkICJkb24ndCB3YW50IHRv
IiB3aXRoICJtdXN0bid0Ii4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i57pJ-0004tW-S6; Tue, 03 Sep 2019 12:22:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i57pI-0004tH-Ck
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:22:24 +0000
X-Inumbo-ID: 7b67245e-ce45-11e9-8853-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b67245e-ce45-11e9-8853-bc764e2007e4;
 Tue, 03 Sep 2019 12:22: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 63E76B011;
 Tue,  3 Sep 2019 12:22:22 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-2-jgross@suse.com>
 <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
 <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
 <f373132d-ba9c-45b2-8b2d-d1833f43870c@suse.com>
 <45f2bc1b-571d-d780-961c-64b73bf26c3b@suse.com>
 <089c061c-74cf-e390-34a9-3c65900d1e93@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <afa878a5-e04f-8ff0-f50f-230cc9332115@suse.com>
Date: Tue, 3 Sep 2019 14:22:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <089c061c-74cf-e390-34a9-3c65900d1e93@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen: use common output function in
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDMuMDkuMTkgMTQ6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTM6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDEzOjQ3LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDAzLjA5LjIwMTkgMTI6MjIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMTkgMTI6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOC4wOC4y
MDE5IDEwOjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gVG9kYXkgZHVtcGluZyB0aGUg
ZGVidWd0cmFjZSBidWZmZXJzIGlzIGRvbmUgdmlhIHNlcmNvbl9wdXRzKCksIHdoaWxlCj4+Pj4+
PiBkaXJlY3QgcHJpbnRpbmcgb2YgdHJhY2UgZW50cmllcyAoYWZ0ZXIgdG9nZ2xpbmcgb3V0cHV0
IHRvIHRoZSBjb25zb2xlKQo+Pj4+Pj4gaXMgdXNpbmcgc2VyaWFsX3B1dHMoKS4KPj4+Pj4+Cj4+
Pj4+PiBVc2Ugc2VyY29uX3B1dHMoKSBpbiBib3RoIGNhc2VzLCBhcyB0aGUgZGlmZmVyZW5jZSBi
ZXR3ZWVuIGJvdGggaXMgbm90Cj4+Pj4+PiByZWFsbHkgbWFraW5nIHNlbnNlLgo+Pj4+Pgo+Pj4+
PiBObyBtYXR0ZXIgdGhhdCBJIGxpa2UgdGhpcyBjaGFuZ2UsIEknbSBub3QgY29udmluY2VkIGl0
J3MgY29ycmVjdDoKPj4+Pj4gVGhlcmUgYXJlIHR3byBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZSBm
dW5jdGlvbnMsIG5laXRoZXIgb2Ygd2hpY2gKPj4+Pj4gSSBjb3VsZCBxdWFsaWZ5IGFzICJub3Qg
cmVhbGx5IG1ha2luZyBzZW5zZSI6IFdoeSBpcyBpdCBvYnZpb3VzCj4+Pj4+IHRoYXQgaXQgbWFr
ZXMgbm8gc2Vuc2UgZm9yIHRoZSBkZWJ1Z3RyYWNlIG91dHB1dCB0byBieXBhc3Mgb25lIG9yCj4+
Pj4+IGJvdGggb2Ygc2VyaWFsX3N0ZWFsX2ZuKCkgYW5kIHB2X2NvbnNvbGVfcHV0cygpPyBJZiB5
b3UncmUKPj4+Pj4gY29udmluY2VkIG9mIHRoaXMsIHBsZWFzZSBwcm92aWRlIHRoZSAid2h5Ii1z
IGJlaGluZCB0aGUgc2VudGVuY2UKPj4+Pj4gYWJvdmUuCj4+Pj4KPj4+PiBPa2F5LCBJJ2xsIHVz
ZToKPj4+Pgo+Pj4+IFVzZSBzZXJjb25fcHV0cygpIGluIGJvdGggY2FzZXMsIHRvIGJlIGNvbnNp
c3RlbnQgYmV0d2VlbiBkdW1waW5nIHRoZQo+Pj4+IGJ1ZmZlciB3aGVuIHN3aXRjaGluZyBkZWJ1
Z3RyYWNlIHRvIGNvbnNvbGUgb3V0cHV0IGFuZCB3aGVuIHByaW50aW5nCj4+Pj4gYSBkZWJ1Z3Ry
YWNlIGVudHJ5IGRpcmVjdGx5IHRvIGNvbnNvbGUuCj4+Pgo+Pj4gV2VsbCwgdGhpcyBpcyBiZXR0
ZXIgYXMgYW4gZXhwbGFuYXRpb24gaW5kZWVkLCBidXQgaXQgc3RpbGwgZG9lc24ndAo+Pj4gbWFr
ZSBjbGVhciB3aGV0aGVyIGl0IHdhc24ndCBpbiBmYWN0IHdhbnRlZCBmb3IgdGhlcmUgdG8gYmUg
YQo+Pj4gZGlmZmVyZW5jZSBpbiB3aGVyZSBvdXRwdXQgZ2V0cyBzZW50LiBJIG1heSBiZWxpZXZl
IHRoYXQgYnlwYXNzaW5nCj4+PiBwdl9jb25zb2xlX3B1dHMoKSB3YXNuJ3QgaW50ZW5kZWQsIGJ1
dCB0aGUgc3RlYWwgZnVuY3Rpb24gYnlwYXNzCj4+PiBoYWQgYmVlbiB0aGVyZSBpbiAzLjIgYWxy
ZWFkeSwgc28gbWF5IHdlbGwgaGF2ZSBiZWVuIG9uIHB1cnBvc2UuCj4+Cj4+IFRoZXJlIGFyZSB0
d28gdXNlcnMgb2YgY29uc29sZV9zdGVhbCgpOgo+Pgo+PiBzdXNwZW5kIGhhbmRsaW5nIC0gSSBi
ZWxpZXZlIGl0IGlzIGEgZ29vZCBpZGVhIHRvIG5vdCB1c2UgdGhlIHNlcmlhbAo+PiBpbnRlcmZh
Y2Ugd2hpbGUgaXQgaXMgcG90ZW50aWFsbHkgdW5pbml0aWFsaXplZC4KPiAKPiBJIGFncmVlIGhl
cmUuCj4gCj4+IGdkYiBzdXBwb3J0IC0gV2h5IHNob3VsZCB0aGF0IGJlIHNwZWNpYWw/IE5vdCB0
cmVhdGluZyB0aGUgb3V0cHV0IGRhdGEKPj4gYXBwcm9wcmlhdGUgdG8gdGhlIGF0dGFjaGVkIGRl
YnVnZ2VyIHdpbGwgYmUgd29yc2UgdGhhbiBlbmNhcHN1bGF0aW5nCj4+IGl0IGluIGEgd2F5IHRo
ZSBkZWJ1Z2dlciBjYW4gaGFuZGxlLgo+IAo+IEknbSBub3Qgc3VyZSBoZXJlIC0gaXQgbWF5IHdl
bGwgaGF2ZSBiZWVuIGludGVudGlvbmFsIHRvIGF2b2lkCj4gY2x1dHRlcmluZyB0aGUgZGVidWdn
ZXIgY29uc29sZS4KCkJ1dCB3b24ndCB1c2luZyBzZXJpYWxfcHV0cygpIGNsdXR0ZXIgdGhlIGRl
YnVnZ2VyIGNvbnNvbGU/ICJub3JtYWwiCnByaW50aygpIG91dHB1dCBzZWVtIHRvIGJlIGhhbmRs
ZWQgaW4gYSBzcGVjaWFsIHdheSB3aXRoIGdkYiBhY3RpdmUsCndoaWxlIGp1c3QgdXNpbmcgc2Vy
aWFsX3B1dHMoKSB3aXRoIGF0dGFjaGVkIGdkYiBpcyBsb29raW5nIGF0IGxlYXN0CnN1c3BpY2lv
dXMgdG8gbWUuIFRoZXJlIHNlZW1zIHRvIGJlIGEgc3BlY2lhbCBmb3JtYXQsIGUuZy4gdGV4dCBv
dXRwdXQKb2YgdGhlIGh5cGVydmlzb3IgaXMgcHJlcGVuZGVkIHdpdGggJ08nIGFuZCB0aGUgZGF0
YSBpcyBzZW50IGluIGhleApyZXByZXNlbnRhdGlvbi4gSSBjYW4ndCBpbWFnaW5lIGp1c3Qgc2Vu
ZGluZyBzb21lIEFTQ0lJIHRleHQgaXMgdGhlCmRlc2lyZWQgYXBwcm9hY2ggZm9yIGRlYnVndHJh
Y2Ugb3V0cHV0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:25:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12: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 1i57sa-0005II-9l; Tue, 03 Sep 2019 12: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57sZ-0005I8-8f
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:25:47 +0000
X-Inumbo-ID: f47c74f2-ce45-11e9-ab92-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f47c74f2-ce45-11e9-ab92-12813bfff9fa;
 Tue, 03 Sep 2019 12:25: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 DE638AEFB;
 Tue,  3 Sep 2019 12:25:45 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <fa007bb5-1644-6116-fe96-00b00f7241a4@suse.com>
 <59fc6a13-6008-e537-6bfd-51fd97df676c@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b0dff6e4-a5be-445d-76db-cbe923484a92@suse.com>
Date: Tue, 3 Sep 2019 14:25:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <59fc6a13-6008-e537-6bfd-51fd97df676c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/8] x86emul: support MOVDIR{I, 64B} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMjoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wOS8yMDE5
IDEwOjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gTm90ZSB0aGF0IFNETSByZXZpc2lvbiAwNzAg
ZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhhdmlvciBmb3IKPj4gTW9kUk0ubW9kICE9IDBi
MTE7IGFzc3VtaW5nICNVRCBoZXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gV2hhdCBhcmUgd2UgZ29pbmcgdG8gZG8gYWJvdXQgdGhl
IC0+d3JpdGUoKSBob29rIGF0b21pY2l0eT/CoCBJJ20gaGFwcHkKPiB0byBwdXQgaXQgb24gdGhl
IFRPRE8gbGlzdCwgYnV0IHdlIGNhbid0IHNpbXBseSBpZ25vcmUgdGhlIHByb2JsZW0uCgpTbyBk
byB5b3Ugbm90IGFncmVlIHdpdGggbXkgYXNzZXNzbWVudCB0aGF0IG91ciBtZW1jcHkoKQppbXBs
ZW1lbnRhdGlvbiBzYXRpc2ZpZXMgdGhlIG5lZWQsIGFuZCBpdCdzIGp1c3Qgbm90IHZlcnkKbmlj
ZSB0aGF0IHRoZSAtPndyaXRlKCkgaG9vayBpcyBkZXBlbmRlbnQgdXBvbiB0aGlzPwoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:25:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12: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 1i57sa-0005IO-IE; Tue, 03 Sep 2019 12: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i57sZ-0005I9-8v
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:25:47 +0000
X-Inumbo-ID: f47c74f2-ce45-11e9-ab92-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f47c74f2-ce45-11e9-ab92-12813bfff9fa;
 Tue, 03 Sep 2019 12:25: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 DE638AEFB;
 Tue,  3 Sep 2019 12:25:45 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <fa007bb5-1644-6116-fe96-00b00f7241a4@suse.com>
 <59fc6a13-6008-e537-6bfd-51fd97df676c@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b0dff6e4-a5be-445d-76db-cbe923484a92@suse.com>
Date: Tue, 3 Sep 2019 14:25:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <59fc6a13-6008-e537-6bfd-51fd97df676c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/8] x86emul: support MOVDIR{I, 64B} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxMjoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wOS8yMDE5
IDEwOjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gTm90ZSB0aGF0IFNETSByZXZpc2lvbiAwNzAg
ZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhhdmlvciBmb3IKPj4gTW9kUk0ubW9kICE9IDBi
MTE7IGFzc3VtaW5nICNVRCBoZXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gV2hhdCBhcmUgd2UgZ29pbmcgdG8gZG8gYWJvdXQgdGhl
IC0+d3JpdGUoKSBob29rIGF0b21pY2l0eT/CoCBJJ20gaGFwcHkKPiB0byBwdXQgaXQgb24gdGhl
IFRPRE8gbGlzdCwgYnV0IHdlIGNhbid0IHNpbXBseSBpZ25vcmUgdGhlIHByb2JsZW0uCgpTbyBk
byB5b3Ugbm90IGFncmVlIHdpdGggbXkgYXNzZXNzbWVudCB0aGF0IG91ciBtZW1jcHkoKQppbXBs
ZW1lbnRhdGlvbiBzYXRpc2ZpZXMgdGhlIG5lZWQsIGFuZCBpdCdzIGp1c3Qgbm90IHZlcnkKbmlj
ZSB0aGF0IHRoZSAtPndyaXRlKCkgaG9vayBpcyBkZXBlbmRlbnQgdXBvbiB0aGlzPwoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:34:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12: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 1i580n-0006Cl-H7; Tue, 03 Sep 2019 12:34: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=Dlnz=W6=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i580n-0006Cb-4D
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:34:17 +0000
X-Inumbo-ID: 2436fd06-ce47-11e9-ab93-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2436fd06-ce47-11e9-ab93-12813bfff9fa;
 Tue, 03 Sep 2019 12:34:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567514056;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=csWDgcNxuZRdHSQahQfdtlW1rLJ9nQEXU+nATGA/IZg=;
 b=N2k/wV3ViuTc5tL1UvbsmDK9I2yb1ujxS50OYMsSpkrPOX16TkwTUKnJ
 CDcKSq3yk1zC5oj8Wuah57ue42amjWC1XbotdAw9lWZenVfP4YZp4WR+m
 FVcwhipTpQS5w26uidtYAGye4bIAVZs6vUoLSLMGjpoBbZiQaGsncP/c9 w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3V39GXK1iLDvk5RQf0RRKttEK6Qpd9I8QJ5VUqyky+0KtvEYmfe2J5r1aCezxPJ6Ijv651+6qY
 uDRrGtFrhtB/8/eqKaE/r9bSUIytBHPSvCcuXqJNXVIzBAQ0M/vlGemoubyNkFFB3Gom7wMooA
 7w2H5ZgnKoYPhVXgS78Rt8CTIXRVjccA1IxDtfMqJW0zQtf2uTE64Gt7/djrYoEBi8uL2/V+BS
 lVngu/S+qVD/cCYnYkXm8Ckkyf/ArmDWBJmRTTTNXHye93832Ay2yAtjzHWXWUwECAUQGkvekR
 CK0=
X-SBRS: 2.7
X-MesageID: 5103637
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5103637"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <1fc41c75-7e6d-5a34-c500-8f769e4374bb@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: <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
Date: Tue, 3 Sep 2019 13:34:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1fc41c75-7e6d-5a34-c500-8f769e4374bb@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDkvMjAxOSAxMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgdGhlIFBNIGRv
ZXNuJ3Qgc2F5IHNvLCB0aGlzIGFzc3VtZXMgdGhhdCB0aGUgTVBFUkYgdmFsdWUgcmVhZCB0aGlz
Cj4gd2F5IGdldHMgc2NhbGVkIHNpbWlsYXJseSB0byBpdHMgcmVhZGluZyB0aHJvdWdoIFJETVNS
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRo
aXMgd2FudHMgdGhlIGZvbGxvd2luZyBodW5rcyBtZXJnZWQsIHRvIGF0IGxlYXN0IGtlZXAgdGhl
CmludGVyY2VwdC9leGl0IGNvZGVzIHVwIHRvIGRhdGUuICBUaGlzIGlzIGZyb20gbXkgYWx0ZXJu
YXRpdmUgc2VyaWVzCndoaWNoIGludGVyY2VwdGVkIGFuZCB0ZXJtaW5hdGVkIFJEUFJVIHdpdGgg
I1VELgoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCmluZGV4IDVjNzEwMjg2ZjcuLjJiZjBk
NTBmNmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaApAQCAtNzYsNyArNzYsOCBAQCBl
bnVtIEdlbmVyaWNJbnRlcmNlcHQyYml0cwogICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9NT05JVE9S
ID0gMSA8PCAxMCwKICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfTVdBSVQgICA9IDEgPDwgMTEsCiAg
ICAgR0VORVJBTDJfSU5URVJDRVBUX01XQUlUX0NPTkRJVElPTkFMID0gMSA8PCAxMiwKLSAgICBH
RU5FUkFMMl9JTlRFUkNFUFRfWFNFVEJWICA9IDEgPDwgMTMKKyAgICBHRU5FUkFMMl9JTlRFUkNF
UFRfWFNFVEJWICA9IDEgPDwgMTMsCisgICAgR0VORVJBTDJfSU5URVJDRVBUX1JEUFJVICAgPSAx
IDw8IDE0LAogfTsKCgpAQCAtMzAwLDYgKzMwMSw3IEBAIGVudW0gVk1FWElUX0VYSVRDT0RFCiAg
ICAgVk1FWElUX01XQUlUICAgICAgICAgICAgPSAxMzksIC8qIDB4OGIgKi8KICAgICBWTUVYSVRf
TVdBSVRfQ09ORElUSU9OQUw9IDE0MCwgLyogMHg4YyAqLwogICAgIFZNRVhJVF9YU0VUQlYgICAg
ICAgICAgID0gMTQxLCAvKiAweDhkICovCisgICAgVk1FWElUX1JEUFJVICAgICAgICAgICAgPSAx
NDIsIC8qIDB4OGUgKi8KICAgICBWTUVYSVRfTlBGICAgICAgICAgICAgICA9IDEwMjQsIC8qIDB4
NDAwLCBuZXN0ZWQgcGFnaW5nIGZhdWx0ICovCiAgICAgVk1FWElUX0lOVkFMSUQgICAgICAgICAg
PSAgLTEKIH07CgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9jcHVpZC5jCj4gQEAgLTU0NSw2ICs1NDUsMTEgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVp
ZF9wb2xpY3koc3RydWN0IGRvbQo+ICAKPiAgICAgIHAtPmV4dGQubWF4bGluYWRkciA9IHAtPmV4
dGQubG0gPyA0OCA6IDMyOwo+ICAKPiArICAgIGlmICggcC0+ZXh0ZC5yZHBydSApCj4gKyAgICAg
ICAgcC0+ZXh0ZC5yZHBydV9tYXggPSBtaW4ocC0+ZXh0ZC5yZHBydV9tYXgsIG1heC0+ZXh0ZC5y
ZHBydV9tYXgpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHAtPmV4dGQucmRwcnVfbWF4ID0gMDsK
PiArCj4gICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7Cj4gICAgICByZWNhbGN1bGF0ZV9taXNj
KHApOwoKVGhlIENQVUlEIGxvZ2ljIG5lZWRzIHF1aXRlIGEgYml0IG1vcmUgdGhhbiB0aGlzLCBh
bmQgdG8gYmUgc2FmZSBvbgptaWdyYXRlLiAgRm9yIG9uZSwgcmVjYWxjdWxhdGVfeHN0YXRlKCkg
dW5pbGF0ZXJhbGx5IGNsb2JiZXJzIHRoaXMgdG8gMC4KClNoYWxsIEkgZG8gYSBwcmVwIHBhdGNo
IGdldHRpbmcgdGhlIENQVUlEIHNpZGUgb2YgdGhpbmdzIGluIG9yZGVyPwoKPiAgCj4gLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC01NjcwLDYgKzU2NzEsNTIgQEAgeDg2
X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBsaW1pdCAtPSBzaXplb2YoemVybyk7Cj4gICAg
ICAgICAgICAgIH0KPiAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgMHhm
ZDogLyogcmRwcnUgKi8KPiArICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUocmRwcnUpOwo+ICsK
PiArICAgICAgICAgICAgaWYgKCAhbW9kZV9yaW5nMCgpICkKPiArICAgICAgICAgICAgewo+ICsg
ICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX2NyKTsKPiArICAgICAgICAgICAgICAg
IGlmICggKHJjID0gb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkg
KQo+ICsgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiArICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihjcjQgJiBYODZfQ1I0X1RTRCwgRVhDX1VEKTsKPiArICAgICAg
ICAgICAgfQo+ICsKPiArICAgICAgICAgICAgc3dpdGNoICggX3JlZ3MuZWN4ICkKPiArICAgICAg
ICAgICAgewo+ICsgICAgICAgICAgICBjYXNlIDA6ICBuID0gTVNSX0lBMzJfTVBFUkY7IGJyZWFr
Owo+ICsgICAgICAgICAgICBjYXNlIDE6ICBuID0gTVNSX0lBMzJfQVBFUkY7IGJyZWFrOwo+ICsg
ICAgICAgICAgICBkZWZhdWx0OiBuID0gMDsgYnJlYWs7Cj4gKyAgICAgICAgICAgIH0KPiArICAg
ICAgICAgICAgaWYgKCBfcmVncy5lY3ggPiBjdHh0LT5jcHVpZC0+ZXh0ZC5yZHBydV9tYXggKQo+
ICsgICAgICAgICAgICAgICAgbiA9IDA7CgpUaGlzIGNhbiBiZSBmb2xkZWQgaW50byB0aGUgc3dp
dGNoIHN0YXRlbWVudC4gIFNvbWV0aGluZyBsaWtlICgKX3JlZ3MuZWN4IHwgLShfcmVncy5lY3gg
PiBjdHh0LT5jcHVpZC0+ZXh0ZC5yZHBydV9tYXgpICkKCkFsc28sIHRoZSBzZW50aW5lbCBtaWdo
dCBiZXR0ZXIgYmUgLTEsIHdoaWNoIGlzIG5vdCBpbiBhIGRlZmluZWQgTVNSCmJsb2NrLiAgTVNS
IDAgaXMgYSBQNS1jb21wYXQgTUNFIE1TUiwgZXZlbiBvbiBBTUQgaGFyZHdhcmUuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:34:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12: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 1i580o-0006Cr-Q2; Tue, 03 Sep 2019 12: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=Dlnz=W6=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i580n-0006Cc-65
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:34:17 +0000
X-Inumbo-ID: 2436fd06-ce47-11e9-ab93-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2436fd06-ce47-11e9-ab93-12813bfff9fa;
 Tue, 03 Sep 2019 12:34:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567514056;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=csWDgcNxuZRdHSQahQfdtlW1rLJ9nQEXU+nATGA/IZg=;
 b=N2k/wV3ViuTc5tL1UvbsmDK9I2yb1ujxS50OYMsSpkrPOX16TkwTUKnJ
 CDcKSq3yk1zC5oj8Wuah57ue42amjWC1XbotdAw9lWZenVfP4YZp4WR+m
 FVcwhipTpQS5w26uidtYAGye4bIAVZs6vUoLSLMGjpoBbZiQaGsncP/c9 w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3V39GXK1iLDvk5RQf0RRKttEK6Qpd9I8QJ5VUqyky+0KtvEYmfe2J5r1aCezxPJ6Ijv651+6qY
 uDRrGtFrhtB/8/eqKaE/r9bSUIytBHPSvCcuXqJNXVIzBAQ0M/vlGemoubyNkFFB3Gom7wMooA
 7w2H5ZgnKoYPhVXgS78Rt8CTIXRVjccA1IxDtfMqJW0zQtf2uTE64Gt7/djrYoEBi8uL2/V+BS
 lVngu/S+qVD/cCYnYkXm8Ckkyf/ArmDWBJmRTTTNXHye93832Ay2yAtjzHWXWUwECAUQGkvekR
 CK0=
X-SBRS: 2.7
X-MesageID: 5103637
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5103637"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <1fc41c75-7e6d-5a34-c500-8f769e4374bb@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: <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
Date: Tue, 3 Sep 2019 13:34:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1fc41c75-7e6d-5a34-c500-8f769e4374bb@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDkvMjAxOSAxMDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgdGhlIFBNIGRv
ZXNuJ3Qgc2F5IHNvLCB0aGlzIGFzc3VtZXMgdGhhdCB0aGUgTVBFUkYgdmFsdWUgcmVhZCB0aGlz
Cj4gd2F5IGdldHMgc2NhbGVkIHNpbWlsYXJseSB0byBpdHMgcmVhZGluZyB0aHJvdWdoIFJETVNS
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRo
aXMgd2FudHMgdGhlIGZvbGxvd2luZyBodW5rcyBtZXJnZWQsIHRvIGF0IGxlYXN0IGtlZXAgdGhl
CmludGVyY2VwdC9leGl0IGNvZGVzIHVwIHRvIGRhdGUuICBUaGlzIGlzIGZyb20gbXkgYWx0ZXJu
YXRpdmUgc2VyaWVzCndoaWNoIGludGVyY2VwdGVkIGFuZCB0ZXJtaW5hdGVkIFJEUFJVIHdpdGgg
I1VELgoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCmluZGV4IDVjNzEwMjg2ZjcuLjJiZjBk
NTBmNmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaApAQCAtNzYsNyArNzYsOCBAQCBl
bnVtIEdlbmVyaWNJbnRlcmNlcHQyYml0cwogICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9NT05JVE9S
ID0gMSA8PCAxMCwKICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfTVdBSVQgICA9IDEgPDwgMTEsCiAg
ICAgR0VORVJBTDJfSU5URVJDRVBUX01XQUlUX0NPTkRJVElPTkFMID0gMSA8PCAxMiwKLSAgICBH
RU5FUkFMMl9JTlRFUkNFUFRfWFNFVEJWICA9IDEgPDwgMTMKKyAgICBHRU5FUkFMMl9JTlRFUkNF
UFRfWFNFVEJWICA9IDEgPDwgMTMsCisgICAgR0VORVJBTDJfSU5URVJDRVBUX1JEUFJVICAgPSAx
IDw8IDE0LAogfTsKCgpAQCAtMzAwLDYgKzMwMSw3IEBAIGVudW0gVk1FWElUX0VYSVRDT0RFCiAg
ICAgVk1FWElUX01XQUlUICAgICAgICAgICAgPSAxMzksIC8qIDB4OGIgKi8KICAgICBWTUVYSVRf
TVdBSVRfQ09ORElUSU9OQUw9IDE0MCwgLyogMHg4YyAqLwogICAgIFZNRVhJVF9YU0VUQlYgICAg
ICAgICAgID0gMTQxLCAvKiAweDhkICovCisgICAgVk1FWElUX1JEUFJVICAgICAgICAgICAgPSAx
NDIsIC8qIDB4OGUgKi8KICAgICBWTUVYSVRfTlBGICAgICAgICAgICAgICA9IDEwMjQsIC8qIDB4
NDAwLCBuZXN0ZWQgcGFnaW5nIGZhdWx0ICovCiAgICAgVk1FWElUX0lOVkFMSUQgICAgICAgICAg
PSAgLTEKIH07CgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9jcHVpZC5jCj4gQEAgLTU0NSw2ICs1NDUsMTEgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVp
ZF9wb2xpY3koc3RydWN0IGRvbQo+ICAKPiAgICAgIHAtPmV4dGQubWF4bGluYWRkciA9IHAtPmV4
dGQubG0gPyA0OCA6IDMyOwo+ICAKPiArICAgIGlmICggcC0+ZXh0ZC5yZHBydSApCj4gKyAgICAg
ICAgcC0+ZXh0ZC5yZHBydV9tYXggPSBtaW4ocC0+ZXh0ZC5yZHBydV9tYXgsIG1heC0+ZXh0ZC5y
ZHBydV9tYXgpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHAtPmV4dGQucmRwcnVfbWF4ID0gMDsK
PiArCj4gICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7Cj4gICAgICByZWNhbGN1bGF0ZV9taXNj
KHApOwoKVGhlIENQVUlEIGxvZ2ljIG5lZWRzIHF1aXRlIGEgYml0IG1vcmUgdGhhbiB0aGlzLCBh
bmQgdG8gYmUgc2FmZSBvbgptaWdyYXRlLiAgRm9yIG9uZSwgcmVjYWxjdWxhdGVfeHN0YXRlKCkg
dW5pbGF0ZXJhbGx5IGNsb2JiZXJzIHRoaXMgdG8gMC4KClNoYWxsIEkgZG8gYSBwcmVwIHBhdGNo
IGdldHRpbmcgdGhlIENQVUlEIHNpZGUgb2YgdGhpbmdzIGluIG9yZGVyPwoKPiAgCj4gLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC01NjcwLDYgKzU2NzEsNTIgQEAgeDg2
X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBsaW1pdCAtPSBzaXplb2YoemVybyk7Cj4gICAg
ICAgICAgICAgIH0KPiAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgMHhm
ZDogLyogcmRwcnUgKi8KPiArICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUocmRwcnUpOwo+ICsK
PiArICAgICAgICAgICAgaWYgKCAhbW9kZV9yaW5nMCgpICkKPiArICAgICAgICAgICAgewo+ICsg
ICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX2NyKTsKPiArICAgICAgICAgICAgICAg
IGlmICggKHJjID0gb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkg
KQo+ICsgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiArICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihjcjQgJiBYODZfQ1I0X1RTRCwgRVhDX1VEKTsKPiArICAgICAg
ICAgICAgfQo+ICsKPiArICAgICAgICAgICAgc3dpdGNoICggX3JlZ3MuZWN4ICkKPiArICAgICAg
ICAgICAgewo+ICsgICAgICAgICAgICBjYXNlIDA6ICBuID0gTVNSX0lBMzJfTVBFUkY7IGJyZWFr
Owo+ICsgICAgICAgICAgICBjYXNlIDE6ICBuID0gTVNSX0lBMzJfQVBFUkY7IGJyZWFrOwo+ICsg
ICAgICAgICAgICBkZWZhdWx0OiBuID0gMDsgYnJlYWs7Cj4gKyAgICAgICAgICAgIH0KPiArICAg
ICAgICAgICAgaWYgKCBfcmVncy5lY3ggPiBjdHh0LT5jcHVpZC0+ZXh0ZC5yZHBydV9tYXggKQo+
ICsgICAgICAgICAgICAgICAgbiA9IDA7CgpUaGlzIGNhbiBiZSBmb2xkZWQgaW50byB0aGUgc3dp
dGNoIHN0YXRlbWVudC4gIFNvbWV0aGluZyBsaWtlICgKX3JlZ3MuZWN4IHwgLShfcmVncy5lY3gg
PiBjdHh0LT5jcHVpZC0+ZXh0ZC5yZHBydV9tYXgpICkKCkFsc28sIHRoZSBzZW50aW5lbCBtaWdo
dCBiZXR0ZXIgYmUgLTEsIHdoaWNoIGlzIG5vdCBpbiBhIGRlZmluZWQgTVNSCmJsb2NrLiAgTVNS
IDAgaXMgYSBQNS1jb21wYXQgTUNFIE1TUiwgZXZlbiBvbiBBTUQgaGFyZHdhcmUuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:40:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i586X-00074h-GN; Tue, 03 Sep 2019 12:40:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i586W-00074Y-B6
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:40:12 +0000
X-Inumbo-ID: f7cb0266-ce47-11e9-ad82-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7cb0266-ce47-11e9-ad82-bc764e2007e4;
 Tue, 03 Sep 2019 12:40:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 348C0B03D;
 Tue,  3 Sep 2019 12:40:10 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-2-jgross@suse.com>
 <393f2e3f-d15c-270b-9938-4ebcc251b482@suse.com>
 <f5bd649c-1dc2-080b-df0c-ef06d59da35b@suse.com>
 <f373132d-ba9c-45b2-8b2d-d1833f43870c@suse.com>
 <45f2bc1b-571d-d780-961c-64b73bf26c3b@suse.com>
 <089c061c-74cf-e390-34a9-3c65900d1e93@suse.com>
 <afa878a5-e04f-8ff0-f50f-230cc9332115@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cb980a6c-bc85-c794-9fc3-836e64779eaa@suse.com>
Date: Tue, 3 Sep 2019 14:40:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <afa878a5-e04f-8ff0-f50f-230cc9332115@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen: use common output function in
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNDoyMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
NDowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAzLjA5LjIwMTkgMTM6NTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwMy4wOS4xOSAxMzo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMjAxOSAxMjoyMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMDMu
MDkuMTkgMTI6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjguMDguMjAxOSAxMDow
MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBUb2RheSBkdW1waW5nIHRoZSBkZWJ1Z3Ry
YWNlIGJ1ZmZlcnMgaXMgZG9uZSB2aWEgc2VyY29uX3B1dHMoKSwgd2hpbGUKPj4+Pj4+PiBkaXJl
Y3QgcHJpbnRpbmcgb2YgdHJhY2UgZW50cmllcyAoYWZ0ZXIgdG9nZ2xpbmcgb3V0cHV0IHRvIHRo
ZSBjb25zb2xlKQo+Pj4+Pj4+IGlzIHVzaW5nIHNlcmlhbF9wdXRzKCkuCj4+Pj4+Pj4KPj4+Pj4+
PiBVc2Ugc2VyY29uX3B1dHMoKSBpbiBib3RoIGNhc2VzLCBhcyB0aGUgZGlmZmVyZW5jZSBiZXR3
ZWVuIGJvdGggaXMgbm90Cj4+Pj4+Pj4gcmVhbGx5IG1ha2luZyBzZW5zZS4KPj4+Pj4+Cj4+Pj4+
PiBObyBtYXR0ZXIgdGhhdCBJIGxpa2UgdGhpcyBjaGFuZ2UsIEknbSBub3QgY29udmluY2VkIGl0
J3MgY29ycmVjdDoKPj4+Pj4+IFRoZXJlIGFyZSB0d28gZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUg
ZnVuY3Rpb25zLCBuZWl0aGVyIG9mIHdoaWNoCj4+Pj4+PiBJIGNvdWxkIHF1YWxpZnkgYXMgIm5v
dCByZWFsbHkgbWFraW5nIHNlbnNlIjogV2h5IGlzIGl0IG9idmlvdXMKPj4+Pj4+IHRoYXQgaXQg
bWFrZXMgbm8gc2Vuc2UgZm9yIHRoZSBkZWJ1Z3RyYWNlIG91dHB1dCB0byBieXBhc3Mgb25lIG9y
Cj4+Pj4+PiBib3RoIG9mIHNlcmlhbF9zdGVhbF9mbigpIGFuZCBwdl9jb25zb2xlX3B1dHMoKT8g
SWYgeW91J3JlCj4+Pj4+PiBjb252aW5jZWQgb2YgdGhpcywgcGxlYXNlIHByb3ZpZGUgdGhlICJ3
aHkiLXMgYmVoaW5kIHRoZSBzZW50ZW5jZQo+Pj4+Pj4gYWJvdmUuCj4+Pj4+Cj4+Pj4+IE9rYXks
IEknbGwgdXNlOgo+Pj4+Pgo+Pj4+PiBVc2Ugc2VyY29uX3B1dHMoKSBpbiBib3RoIGNhc2VzLCB0
byBiZSBjb25zaXN0ZW50IGJldHdlZW4gZHVtcGluZyB0aGUKPj4+Pj4gYnVmZmVyIHdoZW4gc3dp
dGNoaW5nIGRlYnVndHJhY2UgdG8gY29uc29sZSBvdXRwdXQgYW5kIHdoZW4gcHJpbnRpbmcKPj4+
Pj4gYSBkZWJ1Z3RyYWNlIGVudHJ5IGRpcmVjdGx5IHRvIGNvbnNvbGUuCj4+Pj4KPj4+PiBXZWxs
LCB0aGlzIGlzIGJldHRlciBhcyBhbiBleHBsYW5hdGlvbiBpbmRlZWQsIGJ1dCBpdCBzdGlsbCBk
b2Vzbid0Cj4+Pj4gbWFrZSBjbGVhciB3aGV0aGVyIGl0IHdhc24ndCBpbiBmYWN0IHdhbnRlZCBm
b3IgdGhlcmUgdG8gYmUgYQo+Pj4+IGRpZmZlcmVuY2UgaW4gd2hlcmUgb3V0cHV0IGdldHMgc2Vu
dC4gSSBtYXkgYmVsaWV2ZSB0aGF0IGJ5cGFzc2luZwo+Pj4+IHB2X2NvbnNvbGVfcHV0cygpIHdh
c24ndCBpbnRlbmRlZCwgYnV0IHRoZSBzdGVhbCBmdW5jdGlvbiBieXBhc3MKPj4+PiBoYWQgYmVl
biB0aGVyZSBpbiAzLjIgYWxyZWFkeSwgc28gbWF5IHdlbGwgaGF2ZSBiZWVuIG9uIHB1cnBvc2Uu
Cj4+Pgo+Pj4gVGhlcmUgYXJlIHR3byB1c2VycyBvZiBjb25zb2xlX3N0ZWFsKCk6Cj4+Pgo+Pj4g
c3VzcGVuZCBoYW5kbGluZyAtIEkgYmVsaWV2ZSBpdCBpcyBhIGdvb2QgaWRlYSB0byBub3QgdXNl
IHRoZSBzZXJpYWwKPj4+IGludGVyZmFjZSB3aGlsZSBpdCBpcyBwb3RlbnRpYWxseSB1bmluaXRp
YWxpemVkLgo+Pgo+PiBJIGFncmVlIGhlcmUuCj4+Cj4+PiBnZGIgc3VwcG9ydCAtIFdoeSBzaG91
bGQgdGhhdCBiZSBzcGVjaWFsPyBOb3QgdHJlYXRpbmcgdGhlIG91dHB1dCBkYXRhCj4+PiBhcHBy
b3ByaWF0ZSB0byB0aGUgYXR0YWNoZWQgZGVidWdnZXIgd2lsbCBiZSB3b3JzZSB0aGFuIGVuY2Fw
c3VsYXRpbmcKPj4+IGl0IGluIGEgd2F5IHRoZSBkZWJ1Z2dlciBjYW4gaGFuZGxlLgo+Pgo+PiBJ
J20gbm90IHN1cmUgaGVyZSAtIGl0IG1heSB3ZWxsIGhhdmUgYmVlbiBpbnRlbnRpb25hbCB0byBh
dm9pZAo+PiBjbHV0dGVyaW5nIHRoZSBkZWJ1Z2dlciBjb25zb2xlLgo+IAo+IEJ1dCB3b24ndCB1
c2luZyBzZXJpYWxfcHV0cygpIGNsdXR0ZXIgdGhlIGRlYnVnZ2VyIGNvbnNvbGU/ICJub3JtYWwi
Cj4gcHJpbnRrKCkgb3V0cHV0IHNlZW0gdG8gYmUgaGFuZGxlZCBpbiBhIHNwZWNpYWwgd2F5IHdp
dGggZ2RiIGFjdGl2ZSwKPiB3aGlsZSBqdXN0IHVzaW5nIHNlcmlhbF9wdXRzKCkgd2l0aCBhdHRh
Y2hlZCBnZGIgaXMgbG9va2luZyBhdCBsZWFzdAo+IHN1c3BpY2lvdXMgdG8gbWUuIFRoZXJlIHNl
ZW1zIHRvIGJlIGEgc3BlY2lhbCBmb3JtYXQsIGUuZy4gdGV4dCBvdXRwdXQKPiBvZiB0aGUgaHlw
ZXJ2aXNvciBpcyBwcmVwZW5kZWQgd2l0aCAnTycgYW5kIHRoZSBkYXRhIGlzIHNlbnQgaW4gaGV4
Cj4gcmVwcmVzZW50YXRpb24uIEkgY2FuJ3QgaW1hZ2luZSBqdXN0IHNlbmRpbmcgc29tZSBBU0NJ
SSB0ZXh0IGlzIHRoZQo+IGRlc2lyZWQgYXBwcm9hY2ggZm9yIGRlYnVndHJhY2Ugb3V0cHV0LgoK
T2gsIGRpZCBJIGdldCBpdCBiYWNrd2FyZHMsIEknbSBzb3JyeS4gWWVzLCBJIGFncmVlLiBXaXRo
IHRoZSBzbGlnaHRseQphZGp1c3RlZCBkZXNjcmlwdGlvbgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i58Dx-0007K3-Ex; Tue, 03 Sep 2019 12:47:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wv/e=W6=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1i58Dw-0007Jy-2X
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:47:52 +0000
X-Inumbo-ID: 0a250ac8-ce49-11e9-8853-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a250ac8-ce49-11e9-8853-bc764e2007e4;
 Tue, 03 Sep 2019 12:47:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567514871;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=s67GqJ73Ee0yu73NyqrMjnOvcVY84jYAXfruN4qV9Wo=;
 b=IHLYOkyKWMBhb8TYXusQb+7jChbLSxeJKGdq2zFAujIlLGcY7VzGFlzV
 wcCJHapHZZdhjCQ+oRUU8uSO7bid28YspTsdr8019M26JfACkbFlttFSf
 A/UFSJE2vYUddnepu+nb0B0DW4dkOL48xqZ2vJFI/ga1vPuicxOONxL2E E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6pI9Ubm/dSTbScqvzZCDdjzn/QYt2TPkV68sjd79642+CWhBYatP3QakLzR0snRCpa3FnkZWld
 VhA2Shei7eIjKG+tNS+3CoNnduPv/86FY04187jYnhstCyLXxMJP6Q/R9To1spFHSpMk1IPZTJ
 yw6+Zg6DycO4HT3Y5TUCXMch3ibtlKxHLUSBJNNmaOk3roNpzZlXZX/R29Ak3gtYUzx6Bvw0bT
 KscS+wUN7trLQlSAo01LiHHngFCNPHwOCuAfQU4qxuvrsKmWkIbOfQzI4A6Gjgk+lYE9QW2SUc
 dL0=
X-SBRS: 2.7
X-MesageID: 5322240
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5322240"
From: Christian Lindig <christian.lindig@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Thread-Topic: [PATCH v8 2/6] domain: introduce XEN_DOMCTL_CDF_iommu flag
Thread-Index: AQHVYZ295iGYZCueOEG+xqIrzpnZLqcZxs8A
Date: Tue, 3 Sep 2019 12:47:47 +0000
Message-ID: <B203B087-CDAB-4B1D-8A64-DD32DC529486@citrix.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-3-paul.durrant@citrix.com>
In-Reply-To: <20190902145014.36442-3-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <16A0155F4E68C147A90D731C02FE978A@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 2/6] domain: introduce
 XEN_DOMCTL_CDF_iommu flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>,
 "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 <xen-devel@lists.xenproject.org>,
 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>

Cgo+IE9uIDIgU2VwIDIwMTksIGF0IDE1OjUwLCBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPiAKPiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAg
ICAgIHwgIDggKysrKysrKy0KPiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICAg
IHwgIDggKysrKysrKy0KCkFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGlu
ZGlnQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:52:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12: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 1i58I6-00083w-9Q; Tue, 03 Sep 2019 12: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i58I5-00083g-HS
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:52:09 +0000
X-Inumbo-ID: a250c8ac-ce49-11e9-ab94-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a250c8ac-ce49-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 12:52:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567515127;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Nzzlcz5+fHe/FbHgON6gDkjsekzFeyG93wcfp9TfHlc=;
 b=C9QhM/lhgxhKE5lb80oaCQOyei+RU7352nzjVZtwWHgKlG5nV9WRrm8e
 aDpr8d8TIjrBpT2MzCQMFKtnoP/QSd4Scg79wOC+oeTNnfJcPWWIxvR3Z
 J2ZBGBKuHZavGU/Hdrim9/fW9ZTaMHdyw1MnkB0Ew3h8VBa3RdjEtuClc Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wO2b1IT+3SjAxfvOrZBcrrI03c2epGaGKKBoexUp0x/y3O2KeH/aYyuK+61CnVqd/V3v2Rsc5W
 PDJLL6s2TVcrR31DK+yZxHp4Y/iL2caH1JBI/JoJFSSZHFq0H9ExK6f/Q8Oh304GjccrVUoiFT
 IJ73PTzJOt/tziAEsn1vJp+BTrYsaIhDzS/kvTdtTfOSx9zP+7O2n/lQ+sBnSbR4Vy+1G51J/J
 RnVfBKzOGt3wmcGs2ysX3CazpEALfw3gbORIIVPjVBoa8rGQoJmOXXvVJI7Urj0TqhM4aJ2Xza
 mys=
X-SBRS: 2.7
X-MesageID: 5064965
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5064965"
Date: Tue, 3 Sep 2019 14:51:59 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190903125159.3kdnhkjrx3isnhao@Air-de-Roger>
References: <20190903101428.3543-1-roger.pau@citrix.com>
 <275b3560-2191-364a-96d8-214d6bdcac0d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <275b3560-2191-364a-96d8-214d6bdcac0d@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3] vpci: honor read-only 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDI6MTY6NTJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDMuMDkuMjAxOSAxMjoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gRG9u
J3QgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB3cml0ZSBhY2Nlc3MgdGhlIFBDSSBjb25maWcg
c3BhY2Ugb2YKPiA+IGRldmljZXMgbWFya2VkIGFzIHJlYWQtb25seS4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAtLS0K
PiA+IENoYW5nZXMgc2luY2UgdjI6Cj4gPiAgLSBGaXggdGVzdCBoYXJuZXNzLgo+ID4gIC0gRG8g
dGhlIFJPIGNoZWNrIGJlZm9yZSB0aGUgb3duZXJzaGlwIG9uZS4KPiA+IAo+ID4gQ2hhbmdlcyBz
aW5jZSB2MToKPiA+ICAtIENoYW5nZSB0aGUgYXBwcm9hY2ggYW5kIGFsbG93IGZ1bGwgcmVhZCBh
Y2Nlc3MsIHdoaWxlIGxpbWl0aW5nCj4gPiAgICB3cml0ZSBhY2Nlc3MgdG8gZGV2aWNlcyBtYXJr
ZWQgUk8uCj4gPiAtLS0KPiA+ICB0b29scy90ZXN0cy92cGNpL2VtdWwuaCB8IDMgKysrCj4gPiAg
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgfCA1ICsrKysrCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11
bC5oIGIvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKPiA+IGluZGV4IDVkNDc1NDRiZjcuLjJlMWQz
MDU3YzkgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy90ZXN0cy92cGNpL2VtdWwuaAo+ID4gKysrIGIv
dG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKPiA+IEBAIC05Miw2ICs5Miw5IEBAIHR5cGVkZWYgdW5p
b24gewo+ID4gICNkZWZpbmUgeGZyZWUocCkgZnJlZShwKQo+ID4gIAo+ID4gICNkZWZpbmUgcGNp
X2dldF9wZGV2X2J5X2RvbWFpbiguLi4pICZ0ZXN0X3BkZXYKPiA+ICsjZGVmaW5lIHBjaV9nZXRf
cm9fbWFwKC4uLikgTlVMTAo+ID4gKwo+ID4gKyNkZWZpbmUgdGVzdF9iaXQoLi4uKSBmYWxzZQo+
IAo+IFRoZSBsYXR0ZXIgc2VlbXMgcmF0aGVyIGRhbmdlcm91cyB0byBtZSwgYXMgYSBmdXJ0aGVy
IGFkZGl0aW9uIG9mCj4gdGVzdF9iaXQoKSB3b3VsZCBzaWxlbnRseSBidWlsZCBmaW5lLCBidXQg
cG9zc2libHkgcHJvZHVjZSBhIG5vbi0KPiB3b3JraW5nIGJpbmFyeS4gQnV0IHlvdSdyZSB0aGUg
ZGVmYWN0byBtYWludGFpbmVyIG9mIHRoaXMKPiBoYXJuZXNzLCBzbyBpZiB5b3UgYmVsaWV2ZSBp
dCdzIGZpbmUgc28gYmUgaXQuIChJZiBldmVuCj4geGVucGFnaW5nIGlzIGNvbnNpZGVyZWQgImZp
bmUiIHRvIGluY2x1ZGUgeGNfYml0b3BzLmgsIEkgd29uZGVyCj4gaWYgdGhpcyBoYXJuZXNzIGNv
dWxkbid0IGRvIHNvIHRvby4gQW5kIHRoZW4gdGhlcmUgYXJlIHRocmVlCj4gdGVzdF9iaXQoKSBk
ZWZpbml0aW9ucyBvdmVyYWxsIHVuZGVyIHRvb2xzLyAtIEkgd29uZGVyIGlmIHRob3NlCj4gY291
bGRuJ3QgYmUgY29uc29saWRhdGVkIGludG8gYSBzaW5nbGUsIHVuaXZlcnNhbGx5IHVzYWJsZSBv
bmUuKQoKT25lIG9wdGlvbiB3b3VsZCBiZSB0byB0dXJuIHRlc3RfYml0IGludG8gYXNzZXJ0KDAp
IHdoaWNoIHNob3VsZCB3b3JrCmZvciB0aGUgY3VycmVudCB1c2FnZSwgc2luY2UgdGVzdF9iaXQg
c2hvdWxkbid0IGJlIGNhbGxlZCBnaXZlbiB0aGUKY3VycmVudCBjb2RlIGFuZCB3aWxsIHRyaWdn
ZXIgaWYgaXQgYWN0dWFsbHkgZ2V0cyB1c2VkLiBXb3VsZCB5b3UgYmUKZmluZSB3aXRoIG1lcmdp
bmcgdGhlIGNodW5rIGJlbG93IGludG8gdGhlIGN1cnJlbnQgcGF0Y2g/CgpJIHdvdWxkIGxpa2Ug
dG8gYXZvaWQgaW5jbHVkaW5nIHhjX2JpdG9wcy5oLCBzaW5jZSB0aGUgeGVucGFnaW5nCk1ha2Vm
aWxlIGFscmVhZHkgY29udGFpbnMgYSBjb21tZW50IHJlZ2FyZGluZyB0aGUgd3JvbmcgdXNhZ2Ug
b2YgbGlieGMKaW50ZXJuYWxzLgoKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4g
PiArKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+ID4gQEAgLTQxMSw2ICs0MTEsNyBAQCB2
b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBpbnQgc2l6ZSwKPiA+ICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7Cj4gPiAgICAg
IGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyOwo+ID4gICAgICB1bnNpZ25lZCBpbnQgZGF0
YV9vZmZzZXQgPSAwOwo+ID4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25nICpyb19tYXAgPSBwY2lf
Z2V0X3JvX21hcChzYmRmLnNlZyk7Cj4gPiAgCj4gPiAgICAgIGlmICggIXNpemUgKQo+ID4gICAg
ICB7Cj4gPiBAQCAtNDE4LDYgKzQxOSwxMCBAQCB2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBz
YmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiA+ICAgICAgICAgIHJl
dHVybjsKPiA+ICAgICAgfQo+ID4gIAo+ID4gKyAgICBpZiAoIHJvX21hcCAmJiB0ZXN0X2JpdChz
YmRmLmJkZiwgcm9fbWFwKSApCj4gPiArICAgICAgICAvKiBJZ25vcmUgd3JpdGVzIHRvIHJlYWQt
b25seSBkZXZpY2VzLiAqLwo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gICAgICAvKgo+
ID4gICAgICAgKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBhZGRyZXNzLgo+ID4gICAg
ICAgKiBQYXNzdGhyb3VnaCBldmVyeXRoaW5nIHRoYXQncyBub3QgdHJhcHBlZC4KPiA+IAo+IAo+
IFRoaXMgcGFydAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpUaGFua3MuCgotLS04PC0tLQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgg
Yi90b29scy90ZXN0cy92cGNpL2VtdWwuaAppbmRleCAyZTFkMzA1N2M5Li43OTY3OTdmZGMyIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy92cGNpL2VtdWwuaAorKysgYi90b29scy90ZXN0cy92cGNp
L2VtdWwuaApAQCAtOTQsNyArOTQsNyBAQCB0eXBlZGVmIHVuaW9uIHsKICNkZWZpbmUgcGNpX2dl
dF9wZGV2X2J5X2RvbWFpbiguLi4pICZ0ZXN0X3BkZXYKICNkZWZpbmUgcGNpX2dldF9yb19tYXAo
Li4uKSBOVUxMCiAKLSNkZWZpbmUgdGVzdF9iaXQoLi4uKSBmYWxzZQorI2RlZmluZSB0ZXN0X2Jp
dCguLi4pICh7IGFzc2VydCgwKTsgZmFsc2U7IH0pCiAKIC8qIER1bW15IG5hdGl2ZSBoZWxwZXJz
LiBXcml0ZXMgYXJlIGlnbm9yZWQsIHJlYWRzIHJldHVybiAxJ3MuICovCiAjZGVmaW5lIHBjaV9j
b25mX3JlYWQ4KC4uLikgICAgIDB4ZmYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:52:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12: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 1i58I6-00083q-16; Tue, 03 Sep 2019 12: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i58I5-00083h-HK
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:52:09 +0000
X-Inumbo-ID: a250c8ac-ce49-11e9-ab94-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a250c8ac-ce49-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 12:52:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567515127;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Nzzlcz5+fHe/FbHgON6gDkjsekzFeyG93wcfp9TfHlc=;
 b=C9QhM/lhgxhKE5lb80oaCQOyei+RU7352nzjVZtwWHgKlG5nV9WRrm8e
 aDpr8d8TIjrBpT2MzCQMFKtnoP/QSd4Scg79wOC+oeTNnfJcPWWIxvR3Z
 J2ZBGBKuHZavGU/Hdrim9/fW9ZTaMHdyw1MnkB0Ew3h8VBa3RdjEtuClc Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wO2b1IT+3SjAxfvOrZBcrrI03c2epGaGKKBoexUp0x/y3O2KeH/aYyuK+61CnVqd/V3v2Rsc5W
 PDJLL6s2TVcrR31DK+yZxHp4Y/iL2caH1JBI/JoJFSSZHFq0H9ExK6f/Q8Oh304GjccrVUoiFT
 IJ73PTzJOt/tziAEsn1vJp+BTrYsaIhDzS/kvTdtTfOSx9zP+7O2n/lQ+sBnSbR4Vy+1G51J/J
 RnVfBKzOGt3wmcGs2ysX3CazpEALfw3gbORIIVPjVBoa8rGQoJmOXXvVJI7Urj0TqhM4aJ2Xza
 mys=
X-SBRS: 2.7
X-MesageID: 5064965
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5064965"
Date: Tue, 3 Sep 2019 14:51:59 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190903125159.3kdnhkjrx3isnhao@Air-de-Roger>
References: <20190903101428.3543-1-roger.pau@citrix.com>
 <275b3560-2191-364a-96d8-214d6bdcac0d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <275b3560-2191-364a-96d8-214d6bdcac0d@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3] vpci: honor read-only 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDI6MTY6NTJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDMuMDkuMjAxOSAxMjoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gRG9u
J3QgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB3cml0ZSBhY2Nlc3MgdGhlIFBDSSBjb25maWcg
c3BhY2Ugb2YKPiA+IGRldmljZXMgbWFya2VkIGFzIHJlYWQtb25seS4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAtLS0K
PiA+IENoYW5nZXMgc2luY2UgdjI6Cj4gPiAgLSBGaXggdGVzdCBoYXJuZXNzLgo+ID4gIC0gRG8g
dGhlIFJPIGNoZWNrIGJlZm9yZSB0aGUgb3duZXJzaGlwIG9uZS4KPiA+IAo+ID4gQ2hhbmdlcyBz
aW5jZSB2MToKPiA+ICAtIENoYW5nZSB0aGUgYXBwcm9hY2ggYW5kIGFsbG93IGZ1bGwgcmVhZCBh
Y2Nlc3MsIHdoaWxlIGxpbWl0aW5nCj4gPiAgICB3cml0ZSBhY2Nlc3MgdG8gZGV2aWNlcyBtYXJr
ZWQgUk8uCj4gPiAtLS0KPiA+ICB0b29scy90ZXN0cy92cGNpL2VtdWwuaCB8IDMgKysrCj4gPiAg
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgfCA1ICsrKysrCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11
bC5oIGIvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKPiA+IGluZGV4IDVkNDc1NDRiZjcuLjJlMWQz
MDU3YzkgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy90ZXN0cy92cGNpL2VtdWwuaAo+ID4gKysrIGIv
dG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKPiA+IEBAIC05Miw2ICs5Miw5IEBAIHR5cGVkZWYgdW5p
b24gewo+ID4gICNkZWZpbmUgeGZyZWUocCkgZnJlZShwKQo+ID4gIAo+ID4gICNkZWZpbmUgcGNp
X2dldF9wZGV2X2J5X2RvbWFpbiguLi4pICZ0ZXN0X3BkZXYKPiA+ICsjZGVmaW5lIHBjaV9nZXRf
cm9fbWFwKC4uLikgTlVMTAo+ID4gKwo+ID4gKyNkZWZpbmUgdGVzdF9iaXQoLi4uKSBmYWxzZQo+
IAo+IFRoZSBsYXR0ZXIgc2VlbXMgcmF0aGVyIGRhbmdlcm91cyB0byBtZSwgYXMgYSBmdXJ0aGVy
IGFkZGl0aW9uIG9mCj4gdGVzdF9iaXQoKSB3b3VsZCBzaWxlbnRseSBidWlsZCBmaW5lLCBidXQg
cG9zc2libHkgcHJvZHVjZSBhIG5vbi0KPiB3b3JraW5nIGJpbmFyeS4gQnV0IHlvdSdyZSB0aGUg
ZGVmYWN0byBtYWludGFpbmVyIG9mIHRoaXMKPiBoYXJuZXNzLCBzbyBpZiB5b3UgYmVsaWV2ZSBp
dCdzIGZpbmUgc28gYmUgaXQuIChJZiBldmVuCj4geGVucGFnaW5nIGlzIGNvbnNpZGVyZWQgImZp
bmUiIHRvIGluY2x1ZGUgeGNfYml0b3BzLmgsIEkgd29uZGVyCj4gaWYgdGhpcyBoYXJuZXNzIGNv
dWxkbid0IGRvIHNvIHRvby4gQW5kIHRoZW4gdGhlcmUgYXJlIHRocmVlCj4gdGVzdF9iaXQoKSBk
ZWZpbml0aW9ucyBvdmVyYWxsIHVuZGVyIHRvb2xzLyAtIEkgd29uZGVyIGlmIHRob3NlCj4gY291
bGRuJ3QgYmUgY29uc29saWRhdGVkIGludG8gYSBzaW5nbGUsIHVuaXZlcnNhbGx5IHVzYWJsZSBv
bmUuKQoKT25lIG9wdGlvbiB3b3VsZCBiZSB0byB0dXJuIHRlc3RfYml0IGludG8gYXNzZXJ0KDAp
IHdoaWNoIHNob3VsZCB3b3JrCmZvciB0aGUgY3VycmVudCB1c2FnZSwgc2luY2UgdGVzdF9iaXQg
c2hvdWxkbid0IGJlIGNhbGxlZCBnaXZlbiB0aGUKY3VycmVudCBjb2RlIGFuZCB3aWxsIHRyaWdn
ZXIgaWYgaXQgYWN0dWFsbHkgZ2V0cyB1c2VkLiBXb3VsZCB5b3UgYmUKZmluZSB3aXRoIG1lcmdp
bmcgdGhlIGNodW5rIGJlbG93IGludG8gdGhlIGN1cnJlbnQgcGF0Y2g/CgpJIHdvdWxkIGxpa2Ug
dG8gYXZvaWQgaW5jbHVkaW5nIHhjX2JpdG9wcy5oLCBzaW5jZSB0aGUgeGVucGFnaW5nCk1ha2Vm
aWxlIGFscmVhZHkgY29udGFpbnMgYSBjb21tZW50IHJlZ2FyZGluZyB0aGUgd3JvbmcgdXNhZ2Ug
b2YgbGlieGMKaW50ZXJuYWxzLgoKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4g
PiArKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+ID4gQEAgLTQxMSw2ICs0MTEsNyBAQCB2
b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBpbnQgc2l6ZSwKPiA+ICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7Cj4gPiAgICAg
IGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyOwo+ID4gICAgICB1bnNpZ25lZCBpbnQgZGF0
YV9vZmZzZXQgPSAwOwo+ID4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25nICpyb19tYXAgPSBwY2lf
Z2V0X3JvX21hcChzYmRmLnNlZyk7Cj4gPiAgCj4gPiAgICAgIGlmICggIXNpemUgKQo+ID4gICAg
ICB7Cj4gPiBAQCAtNDE4LDYgKzQxOSwxMCBAQCB2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBz
YmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiA+ICAgICAgICAgIHJl
dHVybjsKPiA+ICAgICAgfQo+ID4gIAo+ID4gKyAgICBpZiAoIHJvX21hcCAmJiB0ZXN0X2JpdChz
YmRmLmJkZiwgcm9fbWFwKSApCj4gPiArICAgICAgICAvKiBJZ25vcmUgd3JpdGVzIHRvIHJlYWQt
b25seSBkZXZpY2VzLiAqLwo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gICAgICAvKgo+
ID4gICAgICAgKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBhZGRyZXNzLgo+ID4gICAg
ICAgKiBQYXNzdGhyb3VnaCBldmVyeXRoaW5nIHRoYXQncyBub3QgdHJhcHBlZC4KPiA+IAo+IAo+
IFRoaXMgcGFydAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpUaGFua3MuCgotLS04PC0tLQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgg
Yi90b29scy90ZXN0cy92cGNpL2VtdWwuaAppbmRleCAyZTFkMzA1N2M5Li43OTY3OTdmZGMyIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy92cGNpL2VtdWwuaAorKysgYi90b29scy90ZXN0cy92cGNp
L2VtdWwuaApAQCAtOTQsNyArOTQsNyBAQCB0eXBlZGVmIHVuaW9uIHsKICNkZWZpbmUgcGNpX2dl
dF9wZGV2X2J5X2RvbWFpbiguLi4pICZ0ZXN0X3BkZXYKICNkZWZpbmUgcGNpX2dldF9yb19tYXAo
Li4uKSBOVUxMCiAKLSNkZWZpbmUgdGVzdF9iaXQoLi4uKSBmYWxzZQorI2RlZmluZSB0ZXN0X2Jp
dCguLi4pICh7IGFzc2VydCgwKTsgZmFsc2U7IH0pCiAKIC8qIER1bW15IG5hdGl2ZSBoZWxwZXJz
LiBXcml0ZXMgYXJlIGlnbm9yZWQsIHJlYWRzIHJldHVybiAxJ3MuICovCiAjZGVmaW5lIHBjaV9j
b25mX3JlYWQ4KC4uLikgICAgIDB4ZmYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 12:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 12: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 1i58Mi-000061-Kn; Tue, 03 Sep 2019 12:56:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i58Mh-00005w-Qb
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 12:56:55 +0000
X-Inumbo-ID: 4e0c036c-ce4a-11e9-9b57-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e0c036c-ce4a-11e9-9b57-bc764e2007e4;
 Tue, 03 Sep 2019 12:56: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 A597EAF38;
 Tue,  3 Sep 2019 12:56:53 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190903101428.3543-1-roger.pau@citrix.com>
 <275b3560-2191-364a-96d8-214d6bdcac0d@suse.com>
 <20190903125159.3kdnhkjrx3isnhao@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <238481d1-c0db-3380-53b1-129124e39263@suse.com>
Date: Tue, 3 Sep 2019 14:56:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190903125159.3kdnhkjrx3isnhao@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] vpci: honor read-only 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNDo1MSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBT
ZXAgMDMsIDIwMTkgYXQgMDI6MTY6NTJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDAzLjA5LjIwMTkgMTI6MTQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IERvbid0IGFsbG93
IHRoZSBoYXJkd2FyZSBkb21haW4gd3JpdGUgYWNjZXNzIHRoZSBQQ0kgY29uZmlnIHNwYWNlIG9m
Cj4+PiBkZXZpY2VzIG1hcmtlZCBhcyByZWFkLW9ubHkuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IENoYW5n
ZXMgc2luY2UgdjI6Cj4+PiAgLSBGaXggdGVzdCBoYXJuZXNzLgo+Pj4gIC0gRG8gdGhlIFJPIGNo
ZWNrIGJlZm9yZSB0aGUgb3duZXJzaGlwIG9uZS4KPj4+Cj4+PiBDaGFuZ2VzIHNpbmNlIHYxOgo+
Pj4gIC0gQ2hhbmdlIHRoZSBhcHByb2FjaCBhbmQgYWxsb3cgZnVsbCByZWFkIGFjY2Vzcywgd2hp
bGUgbGltaXRpbmcKPj4+ICAgIHdyaXRlIGFjY2VzcyB0byBkZXZpY2VzIG1hcmtlZCBSTy4KPj4+
IC0tLQo+Pj4gIHRvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oIHwgMyArKysKPj4+ICB4ZW4vZHJpdmVy
cy92cGNpL3ZwY2kuYyB8IDUgKysrKysKPj4+ICAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS90b29scy90ZXN0cy92cGNpL2VtdWwuaCBiL3Rvb2xz
L3Rlc3RzL3ZwY2kvZW11bC5oCj4+PiBpbmRleCA1ZDQ3NTQ0YmY3Li4yZTFkMzA1N2M5IDEwMDY0
NAo+Pj4gLS0tIGEvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKPj4+ICsrKyBiL3Rvb2xzL3Rlc3Rz
L3ZwY2kvZW11bC5oCj4+PiBAQCAtOTIsNiArOTIsOSBAQCB0eXBlZGVmIHVuaW9uIHsKPj4+ICAj
ZGVmaW5lIHhmcmVlKHApIGZyZWUocCkKPj4+ICAKPj4+ICAjZGVmaW5lIHBjaV9nZXRfcGRldl9i
eV9kb21haW4oLi4uKSAmdGVzdF9wZGV2Cj4+PiArI2RlZmluZSBwY2lfZ2V0X3JvX21hcCguLi4p
IE5VTEwKPj4+ICsKPj4+ICsjZGVmaW5lIHRlc3RfYml0KC4uLikgZmFsc2UKPj4KPj4gVGhlIGxh
dHRlciBzZWVtcyByYXRoZXIgZGFuZ2Vyb3VzIHRvIG1lLCBhcyBhIGZ1cnRoZXIgYWRkaXRpb24g
b2YKPj4gdGVzdF9iaXQoKSB3b3VsZCBzaWxlbnRseSBidWlsZCBmaW5lLCBidXQgcG9zc2libHkg
cHJvZHVjZSBhIG5vbi0KPj4gd29ya2luZyBiaW5hcnkuIEJ1dCB5b3UncmUgdGhlIGRlZmFjdG8g
bWFpbnRhaW5lciBvZiB0aGlzCj4+IGhhcm5lc3MsIHNvIGlmIHlvdSBiZWxpZXZlIGl0J3MgZmlu
ZSBzbyBiZSBpdC4gKElmIGV2ZW4KPj4geGVucGFnaW5nIGlzIGNvbnNpZGVyZWQgImZpbmUiIHRv
IGluY2x1ZGUgeGNfYml0b3BzLmgsIEkgd29uZGVyCj4+IGlmIHRoaXMgaGFybmVzcyBjb3VsZG4n
dCBkbyBzbyB0b28uIEFuZCB0aGVuIHRoZXJlIGFyZSB0aHJlZQo+PiB0ZXN0X2JpdCgpIGRlZmlu
aXRpb25zIG92ZXJhbGwgdW5kZXIgdG9vbHMvIC0gSSB3b25kZXIgaWYgdGhvc2UKPj4gY291bGRu
J3QgYmUgY29uc29saWRhdGVkIGludG8gYSBzaW5nbGUsIHVuaXZlcnNhbGx5IHVzYWJsZSBvbmUu
KQo+IAo+IE9uZSBvcHRpb24gd291bGQgYmUgdG8gdHVybiB0ZXN0X2JpdCBpbnRvIGFzc2VydCgw
KSB3aGljaCBzaG91bGQgd29yawo+IGZvciB0aGUgY3VycmVudCB1c2FnZSwgc2luY2UgdGVzdF9i
aXQgc2hvdWxkbid0IGJlIGNhbGxlZCBnaXZlbiB0aGUKPiBjdXJyZW50IGNvZGUgYW5kIHdpbGwg
dHJpZ2dlciBpZiBpdCBhY3R1YWxseSBnZXRzIHVzZWQuIFdvdWxkIHlvdSBiZQo+IGZpbmUgd2l0
aCBtZXJnaW5nIHRoZSBjaHVuayBiZWxvdyBpbnRvIHRoZSBjdXJyZW50IHBhdGNoPwoKVGhhdCdz
IG1hcmdpbmFsbHkgYmV0dGVyLCBidXQgbm90IGVub3VnaCBmb3IgbXkgdGFzdGUuIElJUkMgdW5k
ZXIKdG9vbHMvIHdlIGNhbid0IHJlbHkgb24gRENFLCBhbmQgaGVuY2UgZGVjbGFyaW5nIChidXQg
bm90IGRlZmluaW5nKQp0ZXN0X2JpdCgpIGlzbid0IGFuIG9wdGlvbiBlaXRoZXIuCgpBbnl3YXks
IGFzIHNhaWQsIEkgd29uJ3Qgb2JqZWN0IHRvIHdoYXRldmVyIHRoZSB0b29sIHN0YWNrCm1haW50
YWluZXJzIGFyZSB3aWxsaW5nIHRvIGdpdmUgYW4gYWNrIGZvci4KCj4gSSB3b3VsZCBsaWtlIHRv
IGF2b2lkIGluY2x1ZGluZyB4Y19iaXRvcHMuaCwgc2luY2UgdGhlIHhlbnBhZ2luZwo+IE1ha2Vm
aWxlIGFscmVhZHkgY29udGFpbnMgYSBjb21tZW50IHJlZ2FyZGluZyB0aGUgd3JvbmcgdXNhZ2Ug
b2YgbGlieGMKPiBpbnRlcm5hbHMuCgpSaWdodCwgYW5kIEkgd291bGRuJ3QgaGF2ZSBkYXJlZCB0
byBzdWdnZXN0IHRoaXMgZm9yIHNvbWV0aGluZyB0aGF0Cmlzbid0IGp1c3QgYSB0ZXN0IGJpbmFy
eS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 13:06:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 13: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 1i58VR-0000yr-24; Tue, 03 Sep 2019 13:05: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i58VP-0000yc-Iw
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 13:05:55 +0000
X-Inumbo-ID: 8f6f28c4-ce4b-11e9-ab94-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f6f28c4-ce4b-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 13:05:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2933BAF38;
 Tue,  3 Sep 2019 13:05:53 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <1fc41c75-7e6d-5a34-c500-8f769e4374bb@suse.com>
 <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3e5a4cfc-0d44-221a-d732-d1995c9f916a@suse.com>
Date: Tue, 3 Sep 2019 15:05:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNDozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wOS8yMDE5
IDEwOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2hpbGUgdGhlIFBNIGRvZXNuJ3Qgc2F5IHNv
LCB0aGlzIGFzc3VtZXMgdGhhdCB0aGUgTVBFUkYgdmFsdWUgcmVhZCB0aGlzCj4+IHdheSBnZXRz
IHNjYWxlZCBzaW1pbGFybHkgdG8gaXRzIHJlYWRpbmcgdGhyb3VnaCBSRE1TUi4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFRoaXMgd2Fu
dHMgdGhlIGZvbGxvd2luZyBodW5rcyBtZXJnZWQsIHRvIGF0IGxlYXN0IGtlZXAgdGhlCj4gaW50
ZXJjZXB0L2V4aXQgY29kZXMgdXAgdG8gZGF0ZS4gIFRoaXMgaXMgZnJvbSBteSBhbHRlcm5hdGl2
ZSBzZXJpZXMKPiB3aGljaCBpbnRlcmNlcHRlZCBhbmQgdGVybWluYXRlZCBSRFBSVSB3aXRoICNV
RC4KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAo+
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAo+IGluZGV4IDVjNzEwMjg2Zjcu
LjJiZjBkNTBmNmQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3Zt
Y2IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKPiBAQCAtNzYs
NyArNzYsOCBAQCBlbnVtIEdlbmVyaWNJbnRlcmNlcHQyYml0cwo+ICAgICAgR0VORVJBTDJfSU5U
RVJDRVBUX01PTklUT1IgPSAxIDw8IDEwLAo+ICAgICAgR0VORVJBTDJfSU5URVJDRVBUX01XQUlU
ICAgPSAxIDw8IDExLAo+ICAgICAgR0VORVJBTDJfSU5URVJDRVBUX01XQUlUX0NPTkRJVElPTkFM
ID0gMSA8PCAxMiwKPiAtICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9YU0VUQlYgID0gMSA8PCAxMwo+
ICsgICAgR0VORVJBTDJfSU5URVJDRVBUX1hTRVRCViAgPSAxIDw8IDEzLAo+ICsgICAgR0VORVJB
TDJfSU5URVJDRVBUX1JEUFJVICAgPSAxIDw8IDE0LAo+ICB9Owo+IAo+IAo+IEBAIC0zMDAsNiAr
MzAxLDcgQEAgZW51bSBWTUVYSVRfRVhJVENPREUKPiAgICAgIFZNRVhJVF9NV0FJVCAgICAgICAg
ICAgID0gMTM5LCAvKiAweDhiICovCj4gICAgICBWTUVYSVRfTVdBSVRfQ09ORElUSU9OQUw9IDE0
MCwgLyogMHg4YyAqLwo+ICAgICAgVk1FWElUX1hTRVRCViAgICAgICAgICAgPSAxNDEsIC8qIDB4
OGQgKi8KPiArICAgIFZNRVhJVF9SRFBSVSAgICAgICAgICAgID0gMTQyLCAvKiAweDhlICovCj4g
ICAgICBWTUVYSVRfTlBGICAgICAgICAgICAgICA9IDEwMjQsIC8qIDB4NDAwLCBuZXN0ZWQgcGFn
aW5nIGZhdWx0ICovCj4gICAgICBWTUVYSVRfSU5WQUxJRCAgICAgICAgICA9ICAtMQo+ICB9OwoK
SSB3b3VsZG4ndCB0aGluayB0aGlzIGJlbG9uZ3MgaGVyZSwgYnV0IHNpbmNlIHlvdSBhc2sgZm9y
IGl0LCBJCmNhbiBmb2xkIGl0IGluLgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKPj4gQEAgLTU0NSw2ICs1NDUsMTEgQEAgdm9pZCBy
ZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbQo+PiAgCj4+ICAgICAgcC0+ZXh0ZC5t
YXhsaW5hZGRyID0gcC0+ZXh0ZC5sbSA/IDQ4IDogMzI7Cj4+ICAKPj4gKyAgICBpZiAoIHAtPmV4
dGQucmRwcnUgKQo+PiArICAgICAgICBwLT5leHRkLnJkcHJ1X21heCA9IG1pbihwLT5leHRkLnJk
cHJ1X21heCwgbWF4LT5leHRkLnJkcHJ1X21heCk7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBw
LT5leHRkLnJkcHJ1X21heCA9IDA7Cj4+ICsKPj4gICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7
Cj4+ICAgICAgcmVjYWxjdWxhdGVfbWlzYyhwKTsKPiAKPiBUaGUgQ1BVSUQgbG9naWMgbmVlZHMg
cXVpdGUgYSBiaXQgbW9yZSB0aGFuIHRoaXMsIGFuZCB0byBiZSBzYWZlIG9uCj4gbWlncmF0ZS4g
IEZvciBvbmUsIHJlY2FsY3VsYXRlX3hzdGF0ZSgpIHVuaWxhdGVyYWxseSBjbG9iYmVycyB0aGlz
IHRvIDAuCgpPaCwgcmVjYWxjdWxhdGVfbWlzYygpIC0geWVzLCBJIHNlZSB0aGlzIG5vdy4gQW5k
IEkgaGF2ZSB0byBhZG1pdApJIGRvbid0IHNlZSB0aGUgbWlncmF0aW9uLXVuc2FmZXR5LCBzbyAu
Li4KCj4gU2hhbGwgSSBkbyBhIHByZXAgcGF0Y2ggZ2V0dGluZyB0aGUgQ1BVSUQgc2lkZSBvZiB0
aGluZ3MgaW4gb3JkZXI/CgouLi4geWVzLCBJJ2QgYXBwcmVjaWF0ZSB5b3UgZG9pbmcgc28uCgo+
PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtNTY3MCw2ICs1Njcx
LDUyIEBAIHg4Nl9lbXVsYXRlKAo+PiAgICAgICAgICAgICAgICAgIGxpbWl0IC09IHNpemVvZih6
ZXJvKTsKPj4gICAgICAgICAgICAgIH0KPj4gICAgICAgICAgICAgIGJyZWFrOwo+PiArCj4+ICsg
ICAgICAgIGNhc2UgMHhmZDogLyogcmRwcnUgKi8KPj4gKyAgICAgICAgICAgIHZjcHVfbXVzdF9o
YXZlKHJkcHJ1KTsKPj4gKwo+PiArICAgICAgICAgICAgaWYgKCAhbW9kZV9yaW5nMCgpICkKPj4g
KyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPnJlYWRfY3Ip
Owo+PiArICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0
eHQpKSAhPSBYODZFTVVMX09LQVkgKQo+PiArICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7
Cj4+ICsgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGNyNCAmIFg4Nl9DUjRf
VFNELCBFWENfVUQpOwo+PiArICAgICAgICAgICAgfQo+PiArCj4+ICsgICAgICAgICAgICBzd2l0
Y2ggKCBfcmVncy5lY3ggKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgY2FzZSAw
OiAgbiA9IE1TUl9JQTMyX01QRVJGOyBicmVhazsKPj4gKyAgICAgICAgICAgIGNhc2UgMTogIG4g
PSBNU1JfSUEzMl9BUEVSRjsgYnJlYWs7Cj4+ICsgICAgICAgICAgICBkZWZhdWx0OiBuID0gMDsg
YnJlYWs7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICBpZiAoIF9yZWdzLmVjeCA+
IGN0eHQtPmNwdWlkLT5leHRkLnJkcHJ1X21heCApCj4+ICsgICAgICAgICAgICAgICAgbiA9IDA7
Cj4gCj4gVGhpcyBjYW4gYmUgZm9sZGVkIGludG8gdGhlIHN3aXRjaCBzdGF0ZW1lbnQuICBTb21l
dGhpbmcgbGlrZSAoCj4gX3JlZ3MuZWN4IHwgLShfcmVncy5lY3ggPiBjdHh0LT5jcHVpZC0+ZXh0
ZC5yZHBydV9tYXgpICkKCldpbGwgZG8uCgo+IEFsc28sIHRoZSBzZW50aW5lbCBtaWdodCBiZXR0
ZXIgYmUgLTEsIHdoaWNoIGlzIG5vdCBpbiBhIGRlZmluZWQgTVNSCj4gYmxvY2suICBNU1IgMCBp
cyBhIFA1LWNvbXBhdCBNQ0UgTVNSLCBldmVuIG9uIEFNRCBoYXJkd2FyZS4KCkkgZGlkIGNvbnNp
ZGVyIHRoaXMsIGJ1dCBkZWNpZGVkIHRoZXJlJ3MgYSB2YW5pc2hpbmdseSBzbWFsbCByaXNrCmZv
ciB0aGVtIHRvIGV4cG9zZSB0aGlzIE1TUiAoYW5kIGlmIHRoZXkgZGlkIHdlIGNvdWxkIHN0aWxs
IGNoYW5nZQp0aGUgY29kZSBhbG9uZyB0aGUgbGluZXMgb2Ygd2hhdCB5b3Ugc2F5KS4gQSBzZW50
aW5lbCBvZiB6ZXJvIGlzCnNsaWdodGx5IGNoZWFwZXIgdG8gaGF2ZSwgYWZ0ZXIgYWxsLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 13:06:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 13: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 1i58VQ-0000yl-Qa; Tue, 03 Sep 2019 13: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i58VP-0000yb-Ix
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 13:05:55 +0000
X-Inumbo-ID: 8f6f28c4-ce4b-11e9-ab94-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f6f28c4-ce4b-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 13:05:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2933BAF38;
 Tue,  3 Sep 2019 13:05:53 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <1fc41c75-7e6d-5a34-c500-8f769e4374bb@suse.com>
 <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3e5a4cfc-0d44-221a-d732-d1995c9f916a@suse.com>
Date: Tue, 3 Sep 2019 15:05:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNDozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wOS8yMDE5
IDEwOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2hpbGUgdGhlIFBNIGRvZXNuJ3Qgc2F5IHNv
LCB0aGlzIGFzc3VtZXMgdGhhdCB0aGUgTVBFUkYgdmFsdWUgcmVhZCB0aGlzCj4+IHdheSBnZXRz
IHNjYWxlZCBzaW1pbGFybHkgdG8gaXRzIHJlYWRpbmcgdGhyb3VnaCBSRE1TUi4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFRoaXMgd2Fu
dHMgdGhlIGZvbGxvd2luZyBodW5rcyBtZXJnZWQsIHRvIGF0IGxlYXN0IGtlZXAgdGhlCj4gaW50
ZXJjZXB0L2V4aXQgY29kZXMgdXAgdG8gZGF0ZS4gIFRoaXMgaXMgZnJvbSBteSBhbHRlcm5hdGl2
ZSBzZXJpZXMKPiB3aGljaCBpbnRlcmNlcHRlZCBhbmQgdGVybWluYXRlZCBSRFBSVSB3aXRoICNV
RC4KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAo+
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAo+IGluZGV4IDVjNzEwMjg2Zjcu
LjJiZjBkNTBmNmQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3Zt
Y2IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKPiBAQCAtNzYs
NyArNzYsOCBAQCBlbnVtIEdlbmVyaWNJbnRlcmNlcHQyYml0cwo+ICAgICAgR0VORVJBTDJfSU5U
RVJDRVBUX01PTklUT1IgPSAxIDw8IDEwLAo+ICAgICAgR0VORVJBTDJfSU5URVJDRVBUX01XQUlU
ICAgPSAxIDw8IDExLAo+ICAgICAgR0VORVJBTDJfSU5URVJDRVBUX01XQUlUX0NPTkRJVElPTkFM
ID0gMSA8PCAxMiwKPiAtICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9YU0VUQlYgID0gMSA8PCAxMwo+
ICsgICAgR0VORVJBTDJfSU5URVJDRVBUX1hTRVRCViAgPSAxIDw8IDEzLAo+ICsgICAgR0VORVJB
TDJfSU5URVJDRVBUX1JEUFJVICAgPSAxIDw8IDE0LAo+ICB9Owo+IAo+IAo+IEBAIC0zMDAsNiAr
MzAxLDcgQEAgZW51bSBWTUVYSVRfRVhJVENPREUKPiAgICAgIFZNRVhJVF9NV0FJVCAgICAgICAg
ICAgID0gMTM5LCAvKiAweDhiICovCj4gICAgICBWTUVYSVRfTVdBSVRfQ09ORElUSU9OQUw9IDE0
MCwgLyogMHg4YyAqLwo+ICAgICAgVk1FWElUX1hTRVRCViAgICAgICAgICAgPSAxNDEsIC8qIDB4
OGQgKi8KPiArICAgIFZNRVhJVF9SRFBSVSAgICAgICAgICAgID0gMTQyLCAvKiAweDhlICovCj4g
ICAgICBWTUVYSVRfTlBGICAgICAgICAgICAgICA9IDEwMjQsIC8qIDB4NDAwLCBuZXN0ZWQgcGFn
aW5nIGZhdWx0ICovCj4gICAgICBWTUVYSVRfSU5WQUxJRCAgICAgICAgICA9ICAtMQo+ICB9OwoK
SSB3b3VsZG4ndCB0aGluayB0aGlzIGJlbG9uZ3MgaGVyZSwgYnV0IHNpbmNlIHlvdSBhc2sgZm9y
IGl0LCBJCmNhbiBmb2xkIGl0IGluLgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKPj4gQEAgLTU0NSw2ICs1NDUsMTEgQEAgdm9pZCBy
ZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbQo+PiAgCj4+ICAgICAgcC0+ZXh0ZC5t
YXhsaW5hZGRyID0gcC0+ZXh0ZC5sbSA/IDQ4IDogMzI7Cj4+ICAKPj4gKyAgICBpZiAoIHAtPmV4
dGQucmRwcnUgKQo+PiArICAgICAgICBwLT5leHRkLnJkcHJ1X21heCA9IG1pbihwLT5leHRkLnJk
cHJ1X21heCwgbWF4LT5leHRkLnJkcHJ1X21heCk7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBw
LT5leHRkLnJkcHJ1X21heCA9IDA7Cj4+ICsKPj4gICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7
Cj4+ICAgICAgcmVjYWxjdWxhdGVfbWlzYyhwKTsKPiAKPiBUaGUgQ1BVSUQgbG9naWMgbmVlZHMg
cXVpdGUgYSBiaXQgbW9yZSB0aGFuIHRoaXMsIGFuZCB0byBiZSBzYWZlIG9uCj4gbWlncmF0ZS4g
IEZvciBvbmUsIHJlY2FsY3VsYXRlX3hzdGF0ZSgpIHVuaWxhdGVyYWxseSBjbG9iYmVycyB0aGlz
IHRvIDAuCgpPaCwgcmVjYWxjdWxhdGVfbWlzYygpIC0geWVzLCBJIHNlZSB0aGlzIG5vdy4gQW5k
IEkgaGF2ZSB0byBhZG1pdApJIGRvbid0IHNlZSB0aGUgbWlncmF0aW9uLXVuc2FmZXR5LCBzbyAu
Li4KCj4gU2hhbGwgSSBkbyBhIHByZXAgcGF0Y2ggZ2V0dGluZyB0aGUgQ1BVSUQgc2lkZSBvZiB0
aGluZ3MgaW4gb3JkZXI/CgouLi4geWVzLCBJJ2QgYXBwcmVjaWF0ZSB5b3UgZG9pbmcgc28uCgo+
PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtNTY3MCw2ICs1Njcx
LDUyIEBAIHg4Nl9lbXVsYXRlKAo+PiAgICAgICAgICAgICAgICAgIGxpbWl0IC09IHNpemVvZih6
ZXJvKTsKPj4gICAgICAgICAgICAgIH0KPj4gICAgICAgICAgICAgIGJyZWFrOwo+PiArCj4+ICsg
ICAgICAgIGNhc2UgMHhmZDogLyogcmRwcnUgKi8KPj4gKyAgICAgICAgICAgIHZjcHVfbXVzdF9o
YXZlKHJkcHJ1KTsKPj4gKwo+PiArICAgICAgICAgICAgaWYgKCAhbW9kZV9yaW5nMCgpICkKPj4g
KyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPnJlYWRfY3Ip
Owo+PiArICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0
eHQpKSAhPSBYODZFTVVMX09LQVkgKQo+PiArICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7
Cj4+ICsgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGNyNCAmIFg4Nl9DUjRf
VFNELCBFWENfVUQpOwo+PiArICAgICAgICAgICAgfQo+PiArCj4+ICsgICAgICAgICAgICBzd2l0
Y2ggKCBfcmVncy5lY3ggKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgY2FzZSAw
OiAgbiA9IE1TUl9JQTMyX01QRVJGOyBicmVhazsKPj4gKyAgICAgICAgICAgIGNhc2UgMTogIG4g
PSBNU1JfSUEzMl9BUEVSRjsgYnJlYWs7Cj4+ICsgICAgICAgICAgICBkZWZhdWx0OiBuID0gMDsg
YnJlYWs7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICBpZiAoIF9yZWdzLmVjeCA+
IGN0eHQtPmNwdWlkLT5leHRkLnJkcHJ1X21heCApCj4+ICsgICAgICAgICAgICAgICAgbiA9IDA7
Cj4gCj4gVGhpcyBjYW4gYmUgZm9sZGVkIGludG8gdGhlIHN3aXRjaCBzdGF0ZW1lbnQuICBTb21l
dGhpbmcgbGlrZSAoCj4gX3JlZ3MuZWN4IHwgLShfcmVncy5lY3ggPiBjdHh0LT5jcHVpZC0+ZXh0
ZC5yZHBydV9tYXgpICkKCldpbGwgZG8uCgo+IEFsc28sIHRoZSBzZW50aW5lbCBtaWdodCBiZXR0
ZXIgYmUgLTEsIHdoaWNoIGlzIG5vdCBpbiBhIGRlZmluZWQgTVNSCj4gYmxvY2suICBNU1IgMCBp
cyBhIFA1LWNvbXBhdCBNQ0UgTVNSLCBldmVuIG9uIEFNRCBoYXJkd2FyZS4KCkkgZGlkIGNvbnNp
ZGVyIHRoaXMsIGJ1dCBkZWNpZGVkIHRoZXJlJ3MgYSB2YW5pc2hpbmdseSBzbWFsbCByaXNrCmZv
ciB0aGVtIHRvIGV4cG9zZSB0aGlzIE1TUiAoYW5kIGlmIHRoZXkgZGlkIHdlIGNvdWxkIHN0aWxs
IGNoYW5nZQp0aGUgY29kZSBhbG9uZyB0aGUgbGluZXMgb2Ygd2hhdCB5b3Ugc2F5KS4gQSBzZW50
aW5lbCBvZiB6ZXJvIGlzCnNsaWdodGx5IGNoZWFwZXIgdG8gaGF2ZSwgYWZ0ZXIgYWxsLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 13:15:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 13: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 1i58ea-0001wA-EZ; Tue, 03 Sep 2019 13: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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i58eY-0001vt-Vj
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 13:15:23 +0000
X-Inumbo-ID: de8803f8-ce4c-11e9-ab94-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de8803f8-ce4c-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 13:15:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i58eR-0002kC-8p; Tue, 03 Sep 2019 13:15:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i58eQ-0002XH-Uk; Tue, 03 Sep 2019 13:15:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i58eQ-00071t-TP; Tue, 03 Sep 2019 13:15:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140957-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-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start: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/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt: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-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-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:build-check(1):blocked: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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-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-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-i386-xl-qemut-win7-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 13:15:14 +0000
Subject: [Xen-devel] [linux-4.19 test] 140957: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk1NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0
MDg2OCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICBmYWlsIGluIDE0MDgzNyBwYXNzIGluIDE0MDk1NwogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBpbiAxNDA4Mzcg
cGFzcyBpbiAxNDA5NTcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vl
c3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTQwODM3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgIDE3IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBp
biAxNDA4NjgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICA5N2FiMDdlMTFmYmY1NWM4NmMzNzU4ZTA3YWIyOTUwMjhiZjE3Zjk0CmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZh
NjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6
Mzk6MDggWiAgMzA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0
IDE0OjEwOjE1IFogIDMwMiBkYXlzICAyMjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQwODAxICAyMDE5LTA4LTI5IDE1OjU1OjM2IFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoyNDk5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjE0OTIyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 13:15:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 13: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 1i58ea-0001w2-5p; Tue, 03 Sep 2019 13: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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i58eY-0001vs-VQ
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 13:15:23 +0000
X-Inumbo-ID: de8803f8-ce4c-11e9-ab94-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de8803f8-ce4c-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 13:15:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i58eR-0002kC-8p; Tue, 03 Sep 2019 13:15:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i58eQ-0002XH-Uk; Tue, 03 Sep 2019 13:15:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i58eQ-00071t-TP; Tue, 03 Sep 2019 13:15:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140957-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-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start: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/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt: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-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-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:build-check(1):blocked: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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-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-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-i386-xl-qemut-win7-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 13:15:14 +0000
Subject: [Xen-devel] [linux-4.19 test] 140957: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk1NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0
MDg2OCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICBmYWlsIGluIDE0MDgzNyBwYXNzIGluIDE0MDk1NwogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBpbiAxNDA4Mzcg
cGFzcyBpbiAxNDA5NTcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vl
c3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTQwODM3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgIDE3IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBp
biAxNDA4NjgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICA5N2FiMDdlMTFmYmY1NWM4NmMzNzU4ZTA3YWIyOTUwMjhiZjE3Zjk0CmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZh
NjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6
Mzk6MDggWiAgMzA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0
IDE0OjEwOjE1IFogIDMwMiBkYXlzICAyMjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQwODAxICAyMDE5LTA4LTI5IDE1OjU1OjM2IFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoyNDk5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjE0OTIyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 13:26:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 13: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 1i58pY-0002xS-Md; Tue, 03 Sep 2019 13:26: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=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i58pW-0002xG-Vl
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 13:26:43 +0000
X-Inumbo-ID: 7707fec0-ce4e-11e9-ab94-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7707fec0-ce4e-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 13:26: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 95297B11B;
 Tue,  3 Sep 2019 13:26:40 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-4-jgross@suse.com>
 <46c66d92-87c0-d90f-921d-68082d52c798@suse.com>
 <fb6cf90c-6ddc-f605-8b18-06010f17fbb4@suse.com>
 <8c915d3c-c022-a397-bf43-db98111ffd0a@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <439c045b-127b-1944-a47d-4d33a0e42773@suse.com>
Date: Tue, 3 Sep 2019 15:26:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8c915d3c-c022-a397-bf43-db98111ffd0a@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMTkgMTM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTI6
MzEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDEyOjE2LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjg7Cj4+Pgo+
Pj4gU2luY2UgeW91IHRvdWNoIHRoaXMgYW55d2F5LCBhZGQgX19pbml0ZGF0YT8gTWF5YmUgYWxz
byBtb3ZlIGl0Cj4+PiBuZXh0IHRvIGl0cyBpbnRlZ2VyX3BhcmFtKCk/Cj4+Cj4+IFRoaXMgaXMg
bW9kaWZpZWQgaW4gcGF0Y2ggNCBhZ2FpbiwgYW5kIHRoZXJlIEkgbmVlZCBpdCBpbiB0aGUgcnVu
bmluZwo+PiBzeXN0ZW0gZm9yIHN1cHBvcnQgb2YgY3B1IGhvdHBsdWcgd2l0aCBwZXItY3B1IGJ1
ZmZlcnMuCj4gCj4gUmlnaHQsIEkndmUgbWVhbndoaWxlIG5vdGljZWQgdGhpcy4gSGVuY2UgaXQn
cyBmaW5lIHRvIGtlZXAgYXMgaXMuCj4gCj4+Pj4gQEAgLTE2NSwxMiArMTcxLDE0IEBAIHN0YXRp
YyBpbnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQo+Pj4+ICAgICAgICAgICAgcmV0dXJu
IDA7Cj4+Pj4gICAgCj4+Pj4gICAgICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYnl0
ZXMpOwo+Pj4+IC0gICAgZGVidWd0cmFjZV9idWYgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVy
LCAwKTsKPj4+PiAtICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZiAhPSBOVUxMKTsKPj4+PiArICAg
IGRhdGEgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKPj4+PiArICAgIGlmICggIWRh
dGEgKQo+Pj4+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+Pj4+ICAgIAo+Pj4+IC0gICAgbWVt
c2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBieXRlcyk7Cj4+Pj4gKyAgICBtZW1zZXQoZGF0YSwg
J1wwJywgYnl0ZXMpOwo+Pj4+ICAgIAo+Pj4+IC0gICAgZGVidWd0cmFjZV9ieXRlcyA9IGJ5dGVz
Owo+Pj4+ICsgICAgZGF0YS0+Ynl0ZXMgPSBieXRlcyAtIHNpemVvZigqZGF0YSk7Cj4+Pj4gKyAg
ICBkZWJ0cl9kYXRhID0gZGF0YTsKPj4+Cj4+PiBUaGUgYWxsb2NhdGlvbiBtYXkgZW5kIHVwIGJl
aW5nIGFsbW9zdCB0d2ljZSBhcyBiaWcgYXMgd2hhdCBnZXRzCj4+PiBhY3R1YWxseSB1c2VkIHRo
aXMgd2F5LiBXb3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIHJlLWNhbGN1bGF0ZQo+Pj4gImJ5dGVz
IiBmcm9tICJvcmRlciI/Cj4+Cj4+IFllcywgeW91IGFyZSByaWdodC4KPiAKPiBBY3R1YWxseSBJ
IHdhc24ndCwgd2hpY2ggSSBkaWQgbm90aWNlIHNlZWluZyB0aGUgcmVsZXZhbnQgcGllY2UKPiBv
ZiBjb2RlIGdldHRpbmcgdG91Y2hlZCBpbiBwYXRjaCA0Ogo+IAo+ICAgICAgd2hpbGUgKCAoa2J5
dGVzID0gKGRlYnVndHJhY2Vfa2lsb2J5dGVzICYgKGRlYnVndHJhY2Vfa2lsb2J5dGVzLTEpKSkg
IT0gMCApCj4gICAgICAgICAgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSBrYnl0ZXM7CgpGb3Iga2J5
dGVzIDwgNCB5b3Ugc3RpbGwgd2VyZSByaWdodC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 13:26:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 13: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 1i58pY-0002xY-UT; Tue, 03 Sep 2019 13:26: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=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i58pX-0002xH-1g
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 13:26:43 +0000
X-Inumbo-ID: 7707fec0-ce4e-11e9-ab94-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7707fec0-ce4e-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 13:26: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 95297B11B;
 Tue,  3 Sep 2019 13:26:40 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190828080028.18205-1-jgross@suse.com>
 <20190828080028.18205-4-jgross@suse.com>
 <46c66d92-87c0-d90f-921d-68082d52c798@suse.com>
 <fb6cf90c-6ddc-f605-8b18-06010f17fbb4@suse.com>
 <8c915d3c-c022-a397-bf43-db98111ffd0a@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <439c045b-127b-1944-a47d-4d33a0e42773@suse.com>
Date: Tue, 3 Sep 2019 15:26:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8c915d3c-c022-a397-bf43-db98111ffd0a@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMTkgMTM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTI6
MzEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDEyOjE2LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI4LjA4LjIwMTkgMTA6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjg7Cj4+Pgo+
Pj4gU2luY2UgeW91IHRvdWNoIHRoaXMgYW55d2F5LCBhZGQgX19pbml0ZGF0YT8gTWF5YmUgYWxz
byBtb3ZlIGl0Cj4+PiBuZXh0IHRvIGl0cyBpbnRlZ2VyX3BhcmFtKCk/Cj4+Cj4+IFRoaXMgaXMg
bW9kaWZpZWQgaW4gcGF0Y2ggNCBhZ2FpbiwgYW5kIHRoZXJlIEkgbmVlZCBpdCBpbiB0aGUgcnVu
bmluZwo+PiBzeXN0ZW0gZm9yIHN1cHBvcnQgb2YgY3B1IGhvdHBsdWcgd2l0aCBwZXItY3B1IGJ1
ZmZlcnMuCj4gCj4gUmlnaHQsIEkndmUgbWVhbndoaWxlIG5vdGljZWQgdGhpcy4gSGVuY2UgaXQn
cyBmaW5lIHRvIGtlZXAgYXMgaXMuCj4gCj4+Pj4gQEAgLTE2NSwxMiArMTcxLDE0IEBAIHN0YXRp
YyBpbnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQo+Pj4+ICAgICAgICAgICAgcmV0dXJu
IDA7Cj4+Pj4gICAgCj4+Pj4gICAgICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYnl0
ZXMpOwo+Pj4+IC0gICAgZGVidWd0cmFjZV9idWYgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVy
LCAwKTsKPj4+PiAtICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZiAhPSBOVUxMKTsKPj4+PiArICAg
IGRhdGEgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKPj4+PiArICAgIGlmICggIWRh
dGEgKQo+Pj4+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+Pj4+ICAgIAo+Pj4+IC0gICAgbWVt
c2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBieXRlcyk7Cj4+Pj4gKyAgICBtZW1zZXQoZGF0YSwg
J1wwJywgYnl0ZXMpOwo+Pj4+ICAgIAo+Pj4+IC0gICAgZGVidWd0cmFjZV9ieXRlcyA9IGJ5dGVz
Owo+Pj4+ICsgICAgZGF0YS0+Ynl0ZXMgPSBieXRlcyAtIHNpemVvZigqZGF0YSk7Cj4+Pj4gKyAg
ICBkZWJ0cl9kYXRhID0gZGF0YTsKPj4+Cj4+PiBUaGUgYWxsb2NhdGlvbiBtYXkgZW5kIHVwIGJl
aW5nIGFsbW9zdCB0d2ljZSBhcyBiaWcgYXMgd2hhdCBnZXRzCj4+PiBhY3R1YWxseSB1c2VkIHRo
aXMgd2F5LiBXb3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIHJlLWNhbGN1bGF0ZQo+Pj4gImJ5dGVz
IiBmcm9tICJvcmRlciI/Cj4+Cj4+IFllcywgeW91IGFyZSByaWdodC4KPiAKPiBBY3R1YWxseSBJ
IHdhc24ndCwgd2hpY2ggSSBkaWQgbm90aWNlIHNlZWluZyB0aGUgcmVsZXZhbnQgcGllY2UKPiBv
ZiBjb2RlIGdldHRpbmcgdG91Y2hlZCBpbiBwYXRjaCA0Ogo+IAo+ICAgICAgd2hpbGUgKCAoa2J5
dGVzID0gKGRlYnVndHJhY2Vfa2lsb2J5dGVzICYgKGRlYnVndHJhY2Vfa2lsb2J5dGVzLTEpKSkg
IT0gMCApCj4gICAgICAgICAgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSBrYnl0ZXM7CgpGb3Iga2J5
dGVzIDwgNCB5b3Ugc3RpbGwgd2VyZSByaWdodC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 13:58:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 13:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i59Jv-0005Sf-Vw; Tue, 03 Sep 2019 13:58: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i59Ju-0005SQ-O2
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 13:58:06 +0000
X-Inumbo-ID: d9e2ba68-ce52-11e9-ab94-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9e2ba68-ce52-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 13:58: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 517E2ADB3;
 Tue,  3 Sep 2019 13:58:04 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <88d6b97e-1f19-56ff-1a35-901ce3102e78@suse.com>
Date: Tue, 3 Sep 2019 15:58:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] ns16550: make PCI device hiding uniform
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

VGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBwY2lfaGlkZV9kZXZpY2UoKSBhbmQgcGNpX3JvX2Rldmlj
ZSgpIGlzIHRoYXQKdGhlIGZvcm1lciBvbmx5IHByZXZlbnRzIGEgZGV2aWNlIGZyb20gZ2V0dGlu
ZyBhc3NpZ25lZCB0byBhIGd1ZXN0LAp3aGlsZSB0aGUgbGF0dGVyIGFkZGl0aW9uYWxseSBhcnJh
bmdlcyBmb3IgRG9tMCB3cml0ZSBhdHRlbXB0cyB0byB0aGUKZGV2aWNlJ3MgY29uZmlnIHNwYWNl
IHRvIGJlIGlnbm9yZWQvZGlzY2FyZGVkLiBXaGV0aGVyIHdlIHdhbnQgb25lIG9yCnRoZSBvdGhl
ciBjZXJ0YWlubHkgZG9lc24ndCBkZXBlbmQgb24gd2hldGhlciB0aGUgZGV2aWNlIGlzIGluIG91
ciBzZXQKb2Yga25vd24gZGV2aWNlcy4gQWxsIHRoYXQgbWF0dGVycyBpcyB3aGV0aGVyIHdlIHVz
ZSBhIFBDSSBkZXZpY2U6IENhbGwKcGNpX3JvX2RldmljZSgpIGluIGFueSBzdWNoIGNhc2UuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpSZXNlbmQg
d2l0aCBUby9DYyBjb3JyZWN0ZWQ7IHRoYW5rcyB0byBBbmRyZXcgZm9yIHBvaW50aW5nIG91dC4K
Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
bnMxNjU1MC5jCkBAIC03NjMsMjMgKzc2MywxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1
MF9pbml0X3Bvc3RpcnEoCiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKICAgICBpZiAoIHVhcnQtPmJh
ciB8fCB1YXJ0LT5wc19iZGZfZW5hYmxlICkKICAgICB7Ci0gICAgICAgIGlmICggIXVhcnQtPnBh
cmFtICkKLSAgICAgICAgICAgIHBjaV9oaWRlX2RldmljZSgwLCB1YXJ0LT5wc19iZGZbMF0sIFBD
SV9ERVZGTih1YXJ0LT5wc19iZGZbMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFy
dC0+cHNfYmRmWzJdKSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgaWYg
KCB1YXJ0LT5wYXJhbS0+bW1pbyAmJgotICAgICAgICAgICAgICAgICByYW5nZXNldF9hZGRfcmFu
Z2UobW1pb19yb19yYW5nZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
YXJ0LT5pb19iYXNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFydC0+
aW9fYmFzZSArIHVhcnQtPmlvX3NpemUgLSAxKSApCi0gICAgICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJFcnJvciB3aGlsZSBhZGRpbmcgTU1JTyByYW5nZSBvZiBkZXZpY2UgdG8gbW1p
b19yb19yYW5nZXNcbiIpOworICAgICAgICBpZiAoIHVhcnQtPnBhcmFtICYmIHVhcnQtPnBhcmFt
LT5tbWlvICYmCisgICAgICAgICAgICAgcmFuZ2VzZXRfYWRkX3JhbmdlKG1taW9fcm9fcmFuZ2Vz
LCB1YXJ0LT5pb19iYXNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5p
b19iYXNlICsgdWFydC0+aW9fc2l6ZSAtIDEpICkKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0df
SU5GTyAiRXJyb3Igd2hpbGUgYWRkaW5nIE1NSU8gcmFuZ2Ugb2YgZGV2aWNlIHRvIG1taW9fcm9f
cmFuZ2VzXG4iKTsKIAotICAgICAgICAgICAgaWYgKCBwY2lfcm9fZGV2aWNlKDAsIHVhcnQtPnBz
X2JkZlswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfREVWRk4odWFydC0+
cHNfYmRmWzFdLCB1YXJ0LT5wc19iZGZbMl0pKSApCi0gICAgICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJDb3VsZCBub3QgbWFyayBjb25maWcgc3BhY2Ugb2YgJTAyeDolMDJ4LiV1IHJl
YWQtb25seS5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5w
c19iZGZbMF0sIHVhcnQtPnBzX2JkZlsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVhcnQtPnBzX2JkZlsyXSk7Ci0gICAgICAgIH0KKyAgICAgICAgaWYgKCBwY2lfcm9f
ZGV2aWNlKDAsIHVhcnQtPnBzX2JkZlswXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9ERVZGTih1YXJ0LT5wc19iZGZbMV0sIHVhcnQtPnBzX2JkZlsyXSkpICkKKyAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiQ291bGQgbm90IG1hcmsgY29uZmlnIHNwYWNlIG9mICUwMng6
JTAyeC4ldSByZWFkLW9ubHkuXG4iLAorICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsw
XSwgdWFydC0+cHNfYmRmWzFdLAorICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsyXSk7
CiAKICAgICAgICAgaWYgKCB1YXJ0LT5tc2kgKQogICAgICAgICB7CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 13:58:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 13:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i59Jv-0005SZ-Nb; Tue, 03 Sep 2019 13:58: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i59Ju-0005SP-M2
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 13:58:06 +0000
X-Inumbo-ID: d9e2ba68-ce52-11e9-ab94-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9e2ba68-ce52-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 13:58: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 517E2ADB3;
 Tue,  3 Sep 2019 13:58:04 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <88d6b97e-1f19-56ff-1a35-901ce3102e78@suse.com>
Date: Tue, 3 Sep 2019 15:58:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] ns16550: make PCI device hiding uniform
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

VGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBwY2lfaGlkZV9kZXZpY2UoKSBhbmQgcGNpX3JvX2Rldmlj
ZSgpIGlzIHRoYXQKdGhlIGZvcm1lciBvbmx5IHByZXZlbnRzIGEgZGV2aWNlIGZyb20gZ2V0dGlu
ZyBhc3NpZ25lZCB0byBhIGd1ZXN0LAp3aGlsZSB0aGUgbGF0dGVyIGFkZGl0aW9uYWxseSBhcnJh
bmdlcyBmb3IgRG9tMCB3cml0ZSBhdHRlbXB0cyB0byB0aGUKZGV2aWNlJ3MgY29uZmlnIHNwYWNl
IHRvIGJlIGlnbm9yZWQvZGlzY2FyZGVkLiBXaGV0aGVyIHdlIHdhbnQgb25lIG9yCnRoZSBvdGhl
ciBjZXJ0YWlubHkgZG9lc24ndCBkZXBlbmQgb24gd2hldGhlciB0aGUgZGV2aWNlIGlzIGluIG91
ciBzZXQKb2Yga25vd24gZGV2aWNlcy4gQWxsIHRoYXQgbWF0dGVycyBpcyB3aGV0aGVyIHdlIHVz
ZSBhIFBDSSBkZXZpY2U6IENhbGwKcGNpX3JvX2RldmljZSgpIGluIGFueSBzdWNoIGNhc2UuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpSZXNlbmQg
d2l0aCBUby9DYyBjb3JyZWN0ZWQ7IHRoYW5rcyB0byBBbmRyZXcgZm9yIHBvaW50aW5nIG91dC4K
Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
bnMxNjU1MC5jCkBAIC03NjMsMjMgKzc2MywxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1
MF9pbml0X3Bvc3RpcnEoCiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKICAgICBpZiAoIHVhcnQtPmJh
ciB8fCB1YXJ0LT5wc19iZGZfZW5hYmxlICkKICAgICB7Ci0gICAgICAgIGlmICggIXVhcnQtPnBh
cmFtICkKLSAgICAgICAgICAgIHBjaV9oaWRlX2RldmljZSgwLCB1YXJ0LT5wc19iZGZbMF0sIFBD
SV9ERVZGTih1YXJ0LT5wc19iZGZbMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFy
dC0+cHNfYmRmWzJdKSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgaWYg
KCB1YXJ0LT5wYXJhbS0+bW1pbyAmJgotICAgICAgICAgICAgICAgICByYW5nZXNldF9hZGRfcmFu
Z2UobW1pb19yb19yYW5nZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
YXJ0LT5pb19iYXNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFydC0+
aW9fYmFzZSArIHVhcnQtPmlvX3NpemUgLSAxKSApCi0gICAgICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJFcnJvciB3aGlsZSBhZGRpbmcgTU1JTyByYW5nZSBvZiBkZXZpY2UgdG8gbW1p
b19yb19yYW5nZXNcbiIpOworICAgICAgICBpZiAoIHVhcnQtPnBhcmFtICYmIHVhcnQtPnBhcmFt
LT5tbWlvICYmCisgICAgICAgICAgICAgcmFuZ2VzZXRfYWRkX3JhbmdlKG1taW9fcm9fcmFuZ2Vz
LCB1YXJ0LT5pb19iYXNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5p
b19iYXNlICsgdWFydC0+aW9fc2l6ZSAtIDEpICkKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0df
SU5GTyAiRXJyb3Igd2hpbGUgYWRkaW5nIE1NSU8gcmFuZ2Ugb2YgZGV2aWNlIHRvIG1taW9fcm9f
cmFuZ2VzXG4iKTsKIAotICAgICAgICAgICAgaWYgKCBwY2lfcm9fZGV2aWNlKDAsIHVhcnQtPnBz
X2JkZlswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfREVWRk4odWFydC0+
cHNfYmRmWzFdLCB1YXJ0LT5wc19iZGZbMl0pKSApCi0gICAgICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJDb3VsZCBub3QgbWFyayBjb25maWcgc3BhY2Ugb2YgJTAyeDolMDJ4LiV1IHJl
YWQtb25seS5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5w
c19iZGZbMF0sIHVhcnQtPnBzX2JkZlsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVhcnQtPnBzX2JkZlsyXSk7Ci0gICAgICAgIH0KKyAgICAgICAgaWYgKCBwY2lfcm9f
ZGV2aWNlKDAsIHVhcnQtPnBzX2JkZlswXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9ERVZGTih1YXJ0LT5wc19iZGZbMV0sIHVhcnQtPnBzX2JkZlsyXSkpICkKKyAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiQ291bGQgbm90IG1hcmsgY29uZmlnIHNwYWNlIG9mICUwMng6
JTAyeC4ldSByZWFkLW9ubHkuXG4iLAorICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsw
XSwgdWFydC0+cHNfYmRmWzFdLAorICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsyXSk7
CiAKICAgICAgICAgaWYgKCB1YXJ0LT5tc2kgKQogICAgICAgICB7CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:01:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i59NE-0006MJ-Hr; Tue, 03 Sep 2019 14:01:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IaxG=W6=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i59NC-0006MD-H2
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:01:30 +0000
X-Inumbo-ID: 53248532-ce53-11e9-a337-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.113]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 53248532-ce53-11e9-a337-bc764e2007e4;
 Tue, 03 Sep 2019 14:01:29 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cuMlOtp4JN66Ni01riGItnD2GYmX5jpqHQ1+ph/ZJfhM3YhKVT0bBUmtxLV3Ez/JHg5amJlvWpNfaey8XflYZn5kwEHOPnbXwCe9f/8fum7u7gtbVzNVuN9sfpfZsFU8tyXzoph2tZvnXTW/MnsZew91nI5iFTu/HqhfWgeRypfxC3myDY1urpXWAs23QttaGmgv8rhk/jwE+2SborPAAiW7Sv92nqN449wAYsAPsrf8V4THYmK0PL79uwonIh4Tp1G36i1q1PA4vGdKfhx68/ZZtpUeJghKfKP0lbOhGxeanxU1HHUpw2lpfZkohtQXnA6cpla0TQ6dF/1mZ/E+ug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ag1IajAbK/Hqo4QKFbVnw7TQS2mbl3pys1dNBpzEy6k=;
 b=CTx6i/mQWqxLy+J4/xrUa6WE1aghM7SZcCC6G3MdAYKF6u3kGd9QEZegKcDMHXyPUqLd2pTEIc+gWwoYpiOuwZlQMFjPDz1LJqX214fvhC8SFZskj3XvdLyg4006d44VWFO/kOFMnkwZoCY9n09GEVRdpm+rAo7erYoOlMRDzQbKyQSvPoGFk/GpPr/IYoPw0aEekJQGea1UV4hpCdU6UEA9g2OSKs6KV+BW+dU/onpN7w4Sqfx83jszdnsbAZfnaXRscdComRBXvPpmdYb3RgTbLbS6S2+ETFAMJ26yGRZosPe3IbH+ZPqTIcRwhBlmEgsj1vxl5Lj2lB9tlEvSiQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ag1IajAbK/Hqo4QKFbVnw7TQS2mbl3pys1dNBpzEy6k=;
 b=rVXJ7QxsumaghmvPk6Mz5oKtlT4r88XK5/ekN78tFzvBjwLMywjJRne0JRG+JHCmH9cd1m0EE5BLx6GLuBD033pHhEYcChP+yMSWYtYTGMWxmNBpyQk8lQ44SONsFNGDyEq6g5J1arjh6YSoU5PwzDjMRjJaN7KyO5AqkuRcyEU=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5798.eurprd02.prod.outlook.com (10.141.172.83) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2220.20; Tue, 3 Sep 2019 14:01:27 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74%4]) with mapi id 15.20.2220.022; Tue, 3 Sep 2019
 14:01:27 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVYmAUwzAuH5cfgUOJUZVAs8B/2Q==
Date: Tue, 3 Sep 2019 14:01:27 +0000
Message-ID: <20190903140112.18806-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR2P264CA0020.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101::32)
 To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::8)
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: 02fdcc14-076d-497d-3d8e-08d73077367f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5798; 
x-ms-traffictypediagnostic: AM7PR02MB5798:|AM7PR02MB5798:|AM7PR02MB5798:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5798E70D367D3380F3670681ABB90@AM7PR02MB5798.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01494FA7F7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(376002)(396003)(39860400002)(346002)(199004)(189003)(50226002)(478600001)(2501003)(99286004)(52116002)(316002)(6116002)(64756008)(66446008)(71200400001)(66556008)(25786009)(66946007)(14454004)(4326008)(6486002)(5660300002)(66066001)(6916009)(86362001)(71190400001)(66476007)(1076003)(54906003)(102836004)(386003)(6506007)(53936002)(305945005)(5640700003)(6436002)(6512007)(2906002)(256004)(14444005)(26005)(8676002)(476003)(81156014)(186003)(2351001)(486006)(81166006)(2616005)(36756003)(8936002)(3846002)(7736002)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5798;
 H:AM7PR02MB5750.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: uAtql9Tgh/ZK3/HyDQql6JgEYFaE4ufjUxUx37xHm7i+Vok+ezCyVjDrtfGTRTkpjOEhiY9vciD6Rxnn2MDujsyHc7zk/3JfgJOJtwyaP4si0TxgtO/lqTic+/FeWrZI200LN/sgRQ2CjuQeIBrE+dWXC31wvMYpwq23Xt5IVAkq4UchNa6riooBFdsor/DgBEIfU3r9rtZiklQnW0HRWtqgCltp9w5pPIPO9F+vCVGUe/oz/snJCKobp4EWVqFhaHN2aFke99/oJ7HkJ8vA2opNifoEIFKk9CAsHkdyQjKPa4LBm7OJXyY/gtaGf1fXlGPFfR3eIYQHx/k9g4jWraC7M1o8v3BleA1vNUiEjmKE6FSPz4Pfr5ecYznQsMM21BrHLjJCYAP4hYNYNmdbDdWfq/h6OMmA9V7Ti5E7mYc=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 02fdcc14-076d-497d-3d8e-08d73077367f
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2019 14:01:27.1125 (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: osMnAVoIzutbY2XRFmre5kQKsa0M55XohVhRlKeUk+hPFJ/mTVz8NDCZZJqSKSpmmoUT51o9DykvCJD3deQY+CtIBfNMT5+bJp9QOvzMcI4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5798
Subject: [Xen-devel] [PATCH v8] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

QS9EIGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBi
eSBhbiBpbnRyb3NwZWN0aW9uCmFnZW50LCBzbyByZWNlaXZpbmcgdm1fZXZlbnRzIGZvciB0aGVt
IGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5IGhlcmUgdG8Kb3B0aW1pemUgYnkgZmlsdGVyaW5n
IHRoZXNlIGV2ZW50cyBvdXQuCkN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0aGUg
aW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMKYW4gRVBUIGZhdWx0IHdp
dGggbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhLiBUaGlzIGlzLCBob3dldmVyLApp
bmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBsZWdpdGltYXRl
bHkgY2F1c2UgYW4KRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5nIGEgX2RpZmZl
cmVudF8gcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsCndoZXJlIEEvRCB3ZXJlIHNldC4KVGhl
IHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVtdWxhdGlvbiwgd2hpbGUgaWdub3Jp
bmcgRVBUIHJlc3RyaWN0aW9ucwpmb3IgdGhlIHdhbGsgcGFydCwgYW5kIHRha2luZyB0aGVtIGlu
dG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxhdGluZyBvZgp0aGUgaW5zdHJ1Y3Rpb24g
YXQgUklQLiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVt
dWxhdGlvbgp0byBjb21wbGV0ZSwgc2luY2UgaW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUg
dG8gdmV0byB3aGF0ZXZlciBpdCBpcyBkb2luZy4KVGhhdCB3b3VsZCBtZWFuIHRoYXQgd2UgY2Fu
J3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzIGFjdGl2aXR5LCBpbnN0ZWFkCndlJ2Qg
b25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4KV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVu
dCIgY2FzZSB3aGlsZSBlbXVsYXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUKZXZlbnQg
b3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhlIGVtdWxhdGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkp
LgpBZnRlciB0aGUgZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50X2RvX3Jl
c3VtZSgpIGFnYWluIGFmdGVyIHRoZQppbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZl
bnQgYW5kIHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlCmluc3RydWN0aW9uIGF0IFJJUCB3
aWxsIGJlIGZ1bGx5IGVtdWxhdGVkICh3aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlCmludHJv
c3BlY3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGlu
dWUgdG8gcnVuIHBhc3QKdGhlIGluc3RydWN0aW9uLgoKQSBjb21tb24gZXhhbXBsZSBpcyBpZiB0
aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQgY2F1c2VkIGJ5IGEKcGFn
ZSB3YWxrLCBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGRlY2lkZXMgaWYgaXQgaXMgZ29pbmcgdG8g
c2VuZCBhIHZtX2V2ZW50LgpJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJl
IHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24KYXQgUklQLCB0aGF0IGluc3RydWN0
aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBhZ2UgYW5kIHByb3Zva2UgYSB2bV9ldmVu
dC4KCk5vdyBpZiBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgYW5kIGQtPmFyY2gu
bW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZAppcyB0cnVlIHRoZW4gd2UgYXJlIGlu
IHRoZSBwYWdlIHdhbGsgY2FzZSBhbmQgd2UgY2FuIGRvIHRoaXMgZW11bGF0aW9uIG9wdGltaXph
dGlvbgphbmQgZW11bGF0ZSB0aGUgcGFnZSB3YWxrIHdoaWxlIGlnbm9yaW5nIHRoZSBFUFQsIGJ1
dCBkb24ndCBpZ25vcmUgdGhlIEVQVCBmb3IgdGhlCmVtdWxhdGlvbiBvZiB0aGUgYWN0dWFsIGlu
c3RydWN0aW9uLgoKSW4gdGhlIGZpcnN0IGNhc2Ugd2Ugd291bGQgaGF2ZSAyIEVQVCBldmVudHMs
IGluIHRoZSBzZWNvbmQgY2FzZSB3ZSB3b3VsZCBoYXZlCjEgRVBUIGV2ZW50IGlmIHRoZSBpbnN0
cnVjdGlvbiBhdCB0aGUgUklQIHRyaWdnZXJzIGFuIEVQVCBldmVudC4KCldlIHVzZSBodm1lbXVs
X21hcF9saW5lYXJfYWRkcigpIHRvIGludGVyY2VwdCByL3cgYWNjZXNzIGFuZApfX2h2bV9jb3B5
KCkgdG8gaW50ZXJjZXB0IGV4ZWMgYWNjZXNzLgoKaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgp
IGNhbiByZXR1cm4gZmFsc2UgaWYgdGhlcmUgd2FzIG5vIHZpb2xhdGlvbiwKaWYgdGhlcmUgd2Fz
IGFuIGVycm9yIGZyb20gbW9uaXRvcl90cmFwcygpIG9yIHAybV9nZXRfbWVtX2FjY2VzcygpLgpS
ZXR1cm5pbmcgZmFsc2UgaWYgcDJtX2dldF9tZW1fYWNjZXNzKCkgZmFpbHMgaWYgdGhlIGVudHJ5
IHdhcyBub3QgZm91bmQKaW4gdGhlIEVQVCBpbiB3aGljaCBjYXNlIGl0IGlzIHVucmVzdHJpY3Rl
ZC4KCk5PVEU6IGh2bV9lbXVsYXRlX3NlbmRfdm1fZXZlbnQoKSBhc3N1bWVzIHRoZSBjYWxsZXIg
d2lsbCBjaGVjawphcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50CgpTaWduZWQtb2ZmLWJ5OiBBbGV4
YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNl
IFY3OgoJLSBDaGFuZ2UgY29tbWl0IG1lc3NhZ2UKCS0gRml4IGluZGVudGF0aW9uCgktIFJlbW92
ZSBzZW5kX2V2ZW50ID0gZmFsc2UKCS0gUmVtb3ZlIGdvdG8gb3V0IGZyb20gdGhlIHNlbmRfdm1f
ZXZlbnQgY2hlY2sKCS0gSW5pdCBlcnIgd2l0aCBudWxsIGFuZCByZW1vdmUgdGhlIGVyciA9IE5V
TEwgZnJvbQpodm1lbXVsX21hcF9saW5lYXJfYWRkcigpCgktIENoZWNrIGVyciBhZnRlciB0aGUg
bG9vcAoJLSBBZGQgYXNzZXJ0IGZvciBzZW5kX2V2ZW50IGluIGh2bV9lbXVsYXRlX3NlbmRfdm1f
ZXZlbnQoKQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICB8IDg1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAg
ICAgICB8ICA4ICsrKwogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgIHwgIDEgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIHwgIDQgKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvdm1fZXZlbnQuaCAgICB8ICAyICsKIDUgZmlsZXMgY2hhbmdlZCwgOTQgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGU0YjNmMzMwYTguLjRhYjEx
M2VmNTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xMiw5ICsxMiwxMSBAQAogI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2lu
Y2x1ZGUgPHhlbi9tb25pdG9yLmg+CiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgorI2luY2x1ZGUgPGFzbS9h
bHRwMm0uaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaTM4Ny5oPgog
I2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KQEAgLTUzMSw2ICs1MzMsNzIgQEAgc3RhdGljIGludCBo
dm1lbXVsX2RvX21taW9fYWRkcihwYWRkcl90IG1taW9fZ3BhLAogICAgIHJldHVybiBodm1lbXVs
X2RvX2lvX2FkZHIoMSwgbW1pb19ncGEsIHJlcHMsIHNpemUsIGRpciwgZGYsIHJhbV9ncGEpOwog
fQogCisvKgorICogU2VuZCBtZW1vcnkgYWNjZXNzIHZtX2V2ZW50cyBiYXNlZCBvbiBwZmVjLiBS
ZXR1cm5zIHRydWUgaWYgdGhlIGV2ZW50IHdhcworICogc2VudCBhbmQgZmFsc2UgZm9yIHAybV9n
ZXRfbWVtX2FjY2VzcygpIGVycm9yLCBubyB2aW9sYXRpb24gYW5kIGV2ZW50IHNlbmQKKyAqIGVy
cm9yLiBBc3N1bWVzIHRoZSBjYWxsZXIgd2lsbCBjaGVjayBhcmNoLnZtX2V2ZW50LT5zZW5kX2V2
ZW50LgorICoKKyAqIE5PVEU6IHAybV9nZXRfbWVtX2FjY2VzcygpIGNhbiBmYWlsIGlmIHRoZSBl
bnRyeSB3YXMgbm90IGZvdW5kIGluIHRoZSBFUFQKKyAqIChpbiB3aGljaCBjYXNlIGFjY2VzcyB0
byBpdCBpcyB1bnJlc3RyaWN0ZWQsIHNvIG5vIHZpb2xhdGlvbnMgY2FuIG9jY3VyKS4KKyAqIElu
IHRoaXMgY2FzZXMgaXQgaXMgZmluZSB0byBjb250aW51ZSB0aGUgZW11bGF0aW9uLgorICovCiti
b29sIGh2bV9lbXVsYXRlX3NlbmRfdm1fZXZlbnQodW5zaWduZWQgbG9uZyBnbGEsIGdmbl90IGdm
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjKQoreworICAg
IHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7CisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHt9
OworICAgIHBhZGRyX3QgZ3BhID0gKGdmbl90b19nYWRkcihnZm4pIHwgKGdsYSAmIH5QQUdFX01B
U0spKTsKKworICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50KTsK
KworICAgIGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSBmYWxzZTsKKworICAg
IGlmICggcDJtX2dldF9tZW1fYWNjZXNzKGN1cnJlbnQtPmRvbWFpbiwgZ2ZuLCAmYWNjZXNzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X2lkeChjdXJyZW50KSkgIT0g
MCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGFjY2VzcyApCisgICAg
eworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc194OgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDoK
KyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQorICAgICAgICAgICAgcmVx
LnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfUiB8IE1FTV9BQ0NFU1NfVzsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfdzoKKyAgICBjYXNlIFhFTk1FTV9h
Y2Nlc3Nfcnc6CisgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCisgICAgICAg
ICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19YOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yOgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19u
OgorICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCisgICAgICAgICAgICBy
ZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfUiB8IE1FTV9BQ0NFU1NfVzsKKyAg
ICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKKyAgICAgICAgICAgIHJlcS51Lm1l
bV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19YOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgWEVOTUVNX2FjY2Vzc193eDoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnd4OgorICAgIGNh
c2UgWEVOTUVNX2FjY2Vzc19yeDJydzoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfbjJyd3g6Cisg
ICAgY2FzZSBYRU5NRU1fYWNjZXNzX2RlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KKwor
ICAgIGlmICggIXJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgKQorICAgICAgICByZXR1cm4gZmFsc2U7
IC8qIG5vIHZpb2xhdGlvbiAqLworCisgICAgcmVxLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9N
RU1fQUNDRVNTOworICAgIHJlcS51Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuX3goZ2ZuKTsKKyAgICBy
ZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEEgfCBNRU1f
QUNDRVNTX0dMQV9WQUxJRDsKKyAgICByZXEudS5tZW1fYWNjZXNzLmdsYSA9IGdsYTsKKyAgICBy
ZXEudS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAmIH5QQUdFX01BU0s7CisKKyAgICByZXR1cm4g
bW9uaXRvcl90cmFwcyhjdXJyZW50LCB0cnVlLCAmcmVxKSA+PSAwOworfQorCiAvKgogICogTWFw
IHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBhY2Nlc3MsIGZvciB3
cml0ZWFibGUKICAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJSX1BU
Uih+WDg2RU1VTF8qKSBmb3Igb3RoZXIgZXJyb3JzCkBAIC01NDQsMTAgKzYxMiwxMSBAQCBzdGF0
aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAgICAgc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQgKmh2bWVtdWxfY3R4dCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Ci0gICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKKyAgICB2b2lkICplcnIgPSBOVUxMLCAqbWFwcGlu
ZzsKICAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0
ZXMpID4+IFBBR0VfU0hJRlQpIC0KICAgICAgICAgKGxpbmVhciA+PiBQQUdFX1NISUZUKSArIDE7
CiAgICAgdW5zaWduZWQgaW50IGk7CisgICAgZ2ZuX3QgZ2ZuOwogCiAgICAgLyoKICAgICAgKiBt
Zm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBw
YWdlIHJlZmVyZW5jZQpAQCAtNTgyLDcgKzY1MSw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21h
cF9saW5lYXJfYWRkcigKICAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOwogCiAgICAg
ICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZlYywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVM
TCwgJnAybXQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8s
ICZwYWdlLCAmZ2ZuLCAmcDJtdCk7CiAKICAgICAgICAgc3dpdGNoICggcmVzICkKICAgICAgICAg
ewpAQCAtNTk2LDcgKzY2NSw2IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRk
cigKICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dm
bl90b19tZm46Ci0gICAgICAgICAgICBlcnIgPSBOVUxMOwogICAgICAgICAgICAgZ290byBvdXQ7
CiAKICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgpAQCAtNjE5LDE0ICs2ODcs
MTkgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgICAgICAgICAg
fQogCiAgICAgICAgICAgICBpZiAoIHAybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgZXJyID0gTlVMTDsKICAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKLSAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgQVNTRVJUKHAybXQgPT0gcDJtX3Jh
bV9sb2dkaXJ0eSB8fCAhcDJtX2lzX3JlYWRvbmx5KHAybXQpKTsKICAgICAgICAgfQorCisgICAg
ICAgIGlmICggY3Vyci0+YXJjaC52bV9ldmVudCAmJgorICAgICAgICAgICAgIGN1cnItPmFyY2gu
dm1fZXZlbnQtPnNlbmRfZXZlbnQgJiYKKyAgICAgICAgICAgICBodm1fZW11bGF0ZV9zZW5kX3Zt
X2V2ZW50KGFkZHIsIGdmbiwgcGZlYykgKQorICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2
RU1VTF9SRVRSWSk7CiAgICAgfQorICAgIC8qIENoZWNrIGlmIGVueSB2bV9ldmVudCB3YXMgc2Vu
dCAqLworICAgIGlmICggZXJyICkKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBFbnRpcmUg
YWNjZXNzIHdpdGhpbiBhIHNpbmdsZSBmcmFtZT8gKi8KICAgICBpZiAoIG5yX2ZyYW1lcyA9PSAx
ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCmluZGV4IDJiODE4OTk0NmIuLjcyN2YxOTUzNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzIyNCw2ICsz
MjI0LDE0IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgK
ICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKICAgICAgICAgfQog
CisgICAgICAgIGlmICggdW5saWtlbHkodi0+YXJjaC52bV9ldmVudCkgJiYKKyAgICAgICAgICAg
ICB2LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50ICYmCisgICAgICAgICAgICAgaHZtX2VtdWxh
dGVfc2VuZF92bV9ldmVudChhZGRyLCBnZm4sIHBmZWMpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2Vk
X291dDsKKyAgICAgICAgfQorCiAgICAgICAgIHAgPSAoY2hhciAqKV9fbWFwX2RvbWFpbl9wYWdl
KHBhZ2UpICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsKIAogICAgICAgICBpZiAoIGZsYWdzICYgSFZN
Q09QWV90b19ndWVzdCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5j
IGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCAwMTQ0ZjkyYjk4Li5jMGZhYTU3
ZGIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTIxNCw2ICsyMTQsNyBAQCBib29sIHAybV9tZW1f
YWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgIGQt
PmFyY2gubW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZCAmJgogICAgICAgICAgbnBm
ZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVu
dCAqLwogICAgIHsKKyAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCA9IHRydWU7
CiAgICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChFTVVMX0tJTkRfTk9STUFMLCBUUkFQ
X2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7CiAKICAgICAgICAgcmV0dXJuIHRydWU7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKaW5kZXggYjM5YTFhMDMzMS4uMzY4MmVmZDkwYiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaApAQCAtODAsNiArODAsMTAgQEAgc3RydWN0IHNlZ21l
bnRfcmVnaXN0ZXIgKmh2bWVtdWxfZ2V0X3NlZ19yZWcoCiAgICAgZW51bSB4ODZfc2VnbWVudCBz
ZWcsCiAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCk7CiBpbnQgaHZt
X2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZ2xhKTsK
K2Jvb2wgaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgKKyAgICB1bnNpZ25lZCBsb25nIGdsYSwK
KyAgICBnZm5fdCBnZm4sCisgICAgdWludDMyX3QgcGZlYyk7CiAKIHN0YXRpYyBpbmxpbmUgYm9v
bCBoYW5kbGVfbW1pbyh2b2lkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92
bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oCmluZGV4IDIzZTY1NTcx
MGIuLjY2ZGI5ZTFlMjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgKQEAgLTM2LDYgKzM2LDggQEAg
c3RydWN0IGFyY2hfdm1fZXZlbnQgewogICAgIGJvb2wgc2V0X2dwcnM7CiAgICAgLyogQSBzeW5j
IHZtX2V2ZW50IGhhcyBiZWVuIHNlbnQgYW5kIHdlJ3JlIG5vdCBkb25lIGhhbmRsaW5nIGl0LiAq
LwogICAgIGJvb2wgc3luY19ldmVudDsKKyAgICAvKiBTZW5kIG1lbSBhY2Nlc3MgZXZlbnRzIGZy
b20gZW11bGF0b3IgKi8KKyAgICBib29sIHNlbmRfZXZlbnQ7CiB9OwogCiBpbnQgdm1fZXZlbnRf
aW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14: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 1i59Wr-0007FW-7s; Tue, 03 Sep 2019 14: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i59Wq-0007FH-2V
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:11:28 +0000
X-Inumbo-ID: b777b332-ce54-11e9-ab94-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b777b332-ce54-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 14:11: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 A6F67ACC6;
 Tue,  3 Sep 2019 14:11:25 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6ece6c17-362b-f2ec-eedd-6b2a57dc7d56@suse.com>
Date: Tue, 3 Sep 2019 16:11:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190829101846.21369-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc3BpbmxvY2suaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4g
QEAgLTYsMTQgKzYsMjEgQEAKPiAgI2luY2x1ZGUgPGFzbS90eXBlcy5oPgo+ICAKPiAgI2lmbmRl
ZiBOREVCVUcKPiAtc3RydWN0IGxvY2tfZGVidWcgewo+IC0gICAgczE2IGlycV9zYWZlOyAvKiAr
MTogSVJRLXNhZmU7IDA6IG5vdCBJUlEtc2FmZTsgLTE6IGRvbid0IGtub3cgeWV0ICovCj4gK3Vu
aW9uIGxvY2tfZGVidWcgewo+ICsgICAgdWludDE2X3QgdmFsOwo+ICsjZGVmaW5lIExPQ0tfREVC
VUdfSU5JVFZBTCAweGZmZmYKPiArICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgdWludDE2X3QgY3B1
OjEyOwoKSSdtIGFmcmFpZCBJIGhhdmUgb25lIG1vcmUgcmVxdWVzdDogVGhlIGxpdGVyYWwgMTIg
aW4gc3RydWN0IHNwaW5sb2NrIGlzCnNpdHRpbmcgcmlnaHQgbmV4dCB0byB0aGUgU1BJTkxPQ0tf
Tk9fQ1BVIGRlZmluaXRpb24sIG1ha2luZyBpdCBwcmV0dHkKdW5saWtlbHkgdGhhdCBib3RoIGF1
dGhvciBhbmQgcmV2aWV3ZXIgb2YgYSBjaGFuZ2Ugd291bGRuJ3Qgbm90aWNlIG9uZQpnZXR0aW5n
IGNoYW5nZWQgd2l0aG91dCBhZGp1c3RtZW50IHRvIHRoZSBvdGhlci4gVGhlIGxpdGVyYWwgMTIg
aGVyZSwKdGhvdWdoLCBpcyBzdWZmaWNpZW50bHkgcmVtb3RlIHRvIHRoYXQgb3RoZXIgcGxhY2Us
IHNvIHRoZXJlIG5lZWRzIHRvIGJlCmEgY29ubmVjdGlvbiBlc3RhYmxpc2hlZC4gQmVzdCBJIGNh
biB0aGluayBvZiByaWdodCBhd2F5IGlzIHRvIGhhdmUgYQojZGVmaW5lIGZvciB0aGUgMTIsIG1v
dmUgU1BJTkxPQ0tfTk9fQ1BVJ3MgZGVmaW5pdGlvbiBuZXh0IHRvIGl0LCBhbmQKdXNlIHRoZSBu
ZXcgY29uc3RhbnQgaW4gYm90aCBwbGFjZXMuCgo+ICsgICAgICAgIHVpbnQxNl90IHBhZDoyOwoK
V2hpbGUgYXQgaXQsIHdvdWxkIHlvdSBtaW5kIG1ha2luZyB0aGlzIGFuIHVubmFtZWQgZmllbGQ/
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14: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 1i59Wq-0007FQ-Vz; Tue, 03 Sep 2019 14:11: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i59Wq-0007FG-2F
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:11:28 +0000
X-Inumbo-ID: b777b332-ce54-11e9-ab94-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b777b332-ce54-11e9-ab94-12813bfff9fa;
 Tue, 03 Sep 2019 14:11: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 A6F67ACC6;
 Tue,  3 Sep 2019 14:11:25 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6ece6c17-362b-f2ec-eedd-6b2a57dc7d56@suse.com>
Date: Tue, 3 Sep 2019 16:11:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190829101846.21369-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc3BpbmxvY2suaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4g
QEAgLTYsMTQgKzYsMjEgQEAKPiAgI2luY2x1ZGUgPGFzbS90eXBlcy5oPgo+ICAKPiAgI2lmbmRl
ZiBOREVCVUcKPiAtc3RydWN0IGxvY2tfZGVidWcgewo+IC0gICAgczE2IGlycV9zYWZlOyAvKiAr
MTogSVJRLXNhZmU7IDA6IG5vdCBJUlEtc2FmZTsgLTE6IGRvbid0IGtub3cgeWV0ICovCj4gK3Vu
aW9uIGxvY2tfZGVidWcgewo+ICsgICAgdWludDE2X3QgdmFsOwo+ICsjZGVmaW5lIExPQ0tfREVC
VUdfSU5JVFZBTCAweGZmZmYKPiArICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgdWludDE2X3QgY3B1
OjEyOwoKSSdtIGFmcmFpZCBJIGhhdmUgb25lIG1vcmUgcmVxdWVzdDogVGhlIGxpdGVyYWwgMTIg
aW4gc3RydWN0IHNwaW5sb2NrIGlzCnNpdHRpbmcgcmlnaHQgbmV4dCB0byB0aGUgU1BJTkxPQ0tf
Tk9fQ1BVIGRlZmluaXRpb24sIG1ha2luZyBpdCBwcmV0dHkKdW5saWtlbHkgdGhhdCBib3RoIGF1
dGhvciBhbmQgcmV2aWV3ZXIgb2YgYSBjaGFuZ2Ugd291bGRuJ3Qgbm90aWNlIG9uZQpnZXR0aW5n
IGNoYW5nZWQgd2l0aG91dCBhZGp1c3RtZW50IHRvIHRoZSBvdGhlci4gVGhlIGxpdGVyYWwgMTIg
aGVyZSwKdGhvdWdoLCBpcyBzdWZmaWNpZW50bHkgcmVtb3RlIHRvIHRoYXQgb3RoZXIgcGxhY2Us
IHNvIHRoZXJlIG5lZWRzIHRvIGJlCmEgY29ubmVjdGlvbiBlc3RhYmxpc2hlZC4gQmVzdCBJIGNh
biB0aGluayBvZiByaWdodCBhd2F5IGlzIHRvIGhhdmUgYQojZGVmaW5lIGZvciB0aGUgMTIsIG1v
dmUgU1BJTkxPQ0tfTk9fQ1BVJ3MgZGVmaW5pdGlvbiBuZXh0IHRvIGl0LCBhbmQKdXNlIHRoZSBu
ZXcgY29uc3RhbnQgaW4gYm90aCBwbGFjZXMuCgo+ICsgICAgICAgIHVpbnQxNl90IHBhZDoyOwoK
V2hpbGUgYXQgaXQsIHdvdWxkIHlvdSBtaW5kIG1ha2luZyB0aGlzIGFuIHVubmFtZWQgZmllbGQ/
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:13:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i59Yl-0007Qu-MB; Tue, 03 Sep 2019 14:13:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i59Yj-0007Qd-LW
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:13:25 +0000
X-Inumbo-ID: fd9a26ba-ce54-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd9a26ba-ce54-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 14:13: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 97577AD49;
 Tue,  3 Sep 2019 14:13:23 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-3-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d97b24b7-fce3-9829-eb2d-c3fcbf9df8c1@suse.com>
Date: Tue, 3 Sep 2019 16:13:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190829101846.21369-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/5] xen: add new CONFIG_DEBUG_LOCKS
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbnN0ZWFkIG9mIGVu
YWJsaW5nIGRlYnVnZ2luZyBmb3IgZGVidWcgYnVpbGRzIG9ubHkgYWRkIGEgZGVkaWNhdGVkCj4g
S2NvbmZpZyBvcHRpb24gZm9yIHRoYXQgcHVycG9zZSB3aGljaCBkZWZhdWx0cyB0byBERUJVRy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:16:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14: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 1i59bS-0007bs-67; Tue, 03 Sep 2019 14:16:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i59bR-0007bn-MR
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:16:13 +0000
X-Inumbo-ID: 620baba0-ce55-11e9-a337-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 620baba0-ce55-11e9-a337-bc764e2007e4;
 Tue, 03 Sep 2019 14:16:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567520173;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=EGXUKBWA2aiQU92/izMW4Ui1DITbwjKRCM6RrKJX+CA=;
 b=WMDyDsbZpISZGzWda53S4eVdDqfhuyRXL1vpuob/MTkz06zgxxeGq0V/
 X/esGKjYxBdt9ZdjRA7BNM5wdDkAYs5HFWq1Sys3NnEOYtwsNYEfn9Xsx
 nvPnj8Avjax1wa/YHpUCBc07SjMUXeIt6ZOw5Yt1yyEaEBfD92OcVDeY2 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YL266zO/ZzoWRyhTBAkDDXelTzO/5Io5k3vvjt4pz7k1DpBTM1POBpFw/ItmSQlRs1PPf9oUgP
 lVZBXIh8xnm9vWfxh04JQbkJGuQYbJzgqFGnc/h4JPKk5zcDENv5bdAHAo/Bs/XIcIa0qcoWIE
 9MzVGuVBcYHEHfNxwYPIW87bZDjwaSw7m10Ma+t6QIDZ4CMtmjZl+m5To0KdT2nmWm7+9zT790
 ur32TUTgfphuZOIiKgh76i7HEAXvehJ/k1orkKf2ZKNkfDiIakOZyIu4Gux1B+Ma87BhaPrG0T
 j2A=
X-SBRS: 2.7
X-MesageID: 5060835
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5060835"
Date: Tue, 3 Sep 2019 16:15:45 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190903141545.5n4uk2khgbtvewgz@Air-de-Roger>
References: <88d6b97e-1f19-56ff-1a35-901ce3102e78@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <88d6b97e-1f19-56ff-1a35-901ce3102e78@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] ns16550: make PCI device hiding uniform
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDM6NTg6MDhQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBwY2lfaGlkZV9kZXZpY2UoKSBhbmQgcGNpX3Jv
X2RldmljZSgpIGlzIHRoYXQKPiB0aGUgZm9ybWVyIG9ubHkgcHJldmVudHMgYSBkZXZpY2UgZnJv
bSBnZXR0aW5nIGFzc2lnbmVkIHRvIGEgZ3Vlc3QsCj4gd2hpbGUgdGhlIGxhdHRlciBhZGRpdGlv
bmFsbHkgYXJyYW5nZXMgZm9yIERvbTAgd3JpdGUgYXR0ZW1wdHMgdG8gdGhlCj4gZGV2aWNlJ3Mg
Y29uZmlnIHNwYWNlIHRvIGJlIGlnbm9yZWQvZGlzY2FyZGVkLiBXaGV0aGVyIHdlIHdhbnQgb25l
IG9yCj4gdGhlIG90aGVyIGNlcnRhaW5seSBkb2Vzbid0IGRlcGVuZCBvbiB3aGV0aGVyIHRoZSBk
ZXZpY2UgaXMgaW4gb3VyIHNldAo+IG9mIGtub3duIGRldmljZXMuIEFsbCB0aGF0IG1hdHRlcnMg
aXMgd2hldGhlciB3ZSB1c2UgYSBQQ0kgZGV2aWNlOiBDYWxsCj4gcGNpX3JvX2RldmljZSgpIGlu
IGFueSBzdWNoIGNhc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKTEdUTSwganVzdCBvbmUgcXVlc3Rpb24gYmVsb3cuCgo+IC0tLQo+IFJlc2Vu
ZCB3aXRoIFRvL0NjIGNvcnJlY3RlZDsgdGhhbmtzIHRvIEFuZHJldyBmb3IgcG9pbnRpbmcgb3V0
Lgo+IAo+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCj4gKysrIGIveGVuL2RyaXZl
cnMvY2hhci9uczE2NTUwLmMKPiBAQCAtNzYzLDIzICs3NjMsMTYgQEAgc3RhdGljIHZvaWQgX19p
bml0IG5zMTY1NTBfaW5pdF9wb3N0aXJxKAo+ICAjaWZkZWYgQ09ORklHX0hBU19QQ0kKPiAgICAg
IGlmICggdWFydC0+YmFyIHx8IHVhcnQtPnBzX2JkZl9lbmFibGUgKQo+ICAgICAgewo+IC0gICAg
ICAgIGlmICggIXVhcnQtPnBhcmFtICkKPiAtICAgICAgICAgICAgcGNpX2hpZGVfZGV2aWNlKDAs
IHVhcnQtPnBzX2JkZlswXSwgUENJX0RFVkZOKHVhcnQtPnBzX2JkZlsxXSwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsyXSkpOwo+IC0gICAgICAgIGVsc2UKPiAt
ICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggdWFydC0+cGFyYW0tPm1taW8gJiYKPiAtICAg
ICAgICAgICAgICAgICByYW5nZXNldF9hZGRfcmFuZ2UobW1pb19yb19yYW5nZXMsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVhcnQtPmlvX2Jhc2UsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVhcnQtPmlvX2Jhc2UgKyB1YXJ0LT5pb19zaXpl
IC0gMSkgKQo+IC0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJFcnJvciB3aGls
ZSBhZGRpbmcgTU1JTyByYW5nZSBvZiBkZXZpY2UgdG8gbW1pb19yb19yYW5nZXNcbiIpOwo+ICsg
ICAgICAgIGlmICggdWFydC0+cGFyYW0gJiYgdWFydC0+cGFyYW0tPm1taW8gJiYKPiArICAgICAg
ICAgICAgIHJhbmdlc2V0X2FkZF9yYW5nZShtbWlvX3JvX3JhbmdlcywgdWFydC0+aW9fYmFzZSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5pb19iYXNlICsgdWFydC0+
aW9fc2l6ZSAtIDEpICkKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJFcnJvciB3
aGlsZSBhZGRpbmcgTU1JTyByYW5nZSBvZiBkZXZpY2UgdG8gbW1pb19yb19yYW5nZXNcbiIpOwo+
ICAKPiAtICAgICAgICAgICAgaWYgKCBwY2lfcm9fZGV2aWNlKDAsIHVhcnQtPnBzX2JkZlswXSwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9ERVZGTih1YXJ0LT5wc19iZGZb
MV0sIHVhcnQtPnBzX2JkZlsyXSkpICkKPiAtICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0df
SU5GTyAiQ291bGQgbm90IG1hcmsgY29uZmlnIHNwYWNlIG9mICUwMng6JTAyeC4ldSByZWFkLW9u
bHkuXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5wc19i
ZGZbMF0sIHVhcnQtPnBzX2JkZlsxXSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWFydC0+cHNfYmRmWzJdKTsKPiAtICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCBwY2lf
cm9fZGV2aWNlKDAsIHVhcnQtPnBzX2JkZlswXSwKCkRvbid0IHlvdSBuZWVkIHRvIGdhdGUgdGhl
IGNhbGwgdG8gcGNpX3JvX2RldmljZSB3aXRoCnVhcnQtPnBzX2JkZl9lbmFibGU/CgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:22:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i59hX-0008Oc-Vw; Tue, 03 Sep 2019 14:22:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i59hW-0008OX-Sm
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:22:30 +0000
X-Inumbo-ID: 42e3e28c-ce56-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 42e3e28c-ce56-11e9-a337-bc764e2007e4;
 Tue, 03 Sep 2019 14: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 2407AB666;
 Tue,  3 Sep 2019 14:22:29 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-4-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d62618fe-176b-740c-bf18-e042dada4ef7@suse.com>
Date: Tue, 3 Sep 2019 16:22:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190829101846.21369-4-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/5] xen: print lock profile info in
 panic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBWMjoKPiAtIHJlbmFt
ZSBDT05GSUdfTE9DS19QUk9GSUxFIHRvIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUgKEphbiBC
ZXVsaWNoKQo+IC0gbW92ZSAubG9ja3Byb2ZpbGUuZGF0YSBzZWN0aW9uIHRvIGluaXQgYXJlYSBp
biBsaW5rZXIgc2NyaXB0cwoKSG93IGNhbiB0aGlzIGJlIGNvcnJlY3QsIHdoZW4geW91IGRvbid0
IGNoYW5nZSBsb2NrX3Byb2ZfaW5pdCgpIGF0CmFsbD8gVGhlIGZ1bmN0aW9uIGJ1aWxkcyBhIGxp
bmtlZCBsaXN0IGZyb20gdGhlIGVudHJpZXMgaW4gdGhlCnNlY3Rpb24sIGFuZCB0aGVuIGhhbmRz
IHRoZSBoZWFkIG9mIHRoaXMgbGlzdCB0bwpfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdCgp
LiBJIGd1ZXNzIEkgbXVzdCBiZSBtaXNzaW5nCnNvbWV0aGluZy4gQW55d2F5LCBldmVyeXRoaW5n
IGVsc2UgaGVyZSBsb29rcyBnb29kIHRvIG1lLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:31:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14:31: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 1i59qa-0000mj-UM; Tue, 03 Sep 2019 14:31:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i59qZ-0000me-AN
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:31:51 +0000
X-Inumbo-ID: 902b8530-ce57-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 902b8530-ce57-11e9-b76c-bc764e2007e4;
 Tue, 03 Sep 2019 14:31:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 458D7AE49;
 Tue,  3 Sep 2019 14:31:48 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-2-jgross@suse.com>
 <6ece6c17-362b-f2ec-eedd-6b2a57dc7d56@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ec7e18d1-6041-3476-1509-6c150eb6f87a@suse.com>
Date: Tue, 3 Sep 2019 16:31:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6ece6c17-362b-f2ec-eedd-6b2a57dc7d56@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMTkgMTY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI5LjA4LjIwMTkgMTI6
MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9j
ay5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4+IEBAIC02LDE0ICs2LDIx
IEBACj4+ICAgI2luY2x1ZGUgPGFzbS90eXBlcy5oPgo+PiAgIAo+PiAgICNpZm5kZWYgTkRFQlVH
Cj4+IC1zdHJ1Y3QgbG9ja19kZWJ1ZyB7Cj4+IC0gICAgczE2IGlycV9zYWZlOyAvKiArMTogSVJR
LXNhZmU7IDA6IG5vdCBJUlEtc2FmZTsgLTE6IGRvbid0IGtub3cgeWV0ICovCj4+ICt1bmlvbiBs
b2NrX2RlYnVnIHsKPj4gKyAgICB1aW50MTZfdCB2YWw7Cj4+ICsjZGVmaW5lIExPQ0tfREVCVUdf
SU5JVFZBTCAweGZmZmYKPj4gKyAgICBzdHJ1Y3Qgewo+PiArICAgICAgICB1aW50MTZfdCBjcHU6
MTI7Cj4gCj4gSSdtIGFmcmFpZCBJIGhhdmUgb25lIG1vcmUgcmVxdWVzdDogVGhlIGxpdGVyYWwg
MTIgaW4gc3RydWN0IHNwaW5sb2NrIGlzCj4gc2l0dGluZyByaWdodCBuZXh0IHRvIHRoZSBTUElO
TE9DS19OT19DUFUgZGVmaW5pdGlvbiwgbWFraW5nIGl0IHByZXR0eQo+IHVubGlrZWx5IHRoYXQg
Ym90aCBhdXRob3IgYW5kIHJldmlld2VyIG9mIGEgY2hhbmdlIHdvdWxkbid0IG5vdGljZSBvbmUK
PiBnZXR0aW5nIGNoYW5nZWQgd2l0aG91dCBhZGp1c3RtZW50IHRvIHRoZSBvdGhlci4gVGhlIGxp
dGVyYWwgMTIgaGVyZSwKPiB0aG91Z2gsIGlzIHN1ZmZpY2llbnRseSByZW1vdGUgdG8gdGhhdCBv
dGhlciBwbGFjZSwgc28gdGhlcmUgbmVlZHMgdG8gYmUKPiBhIGNvbm5lY3Rpb24gZXN0YWJsaXNo
ZWQuIEJlc3QgSSBjYW4gdGhpbmsgb2YgcmlnaHQgYXdheSBpcyB0byBoYXZlIGEKPiAjZGVmaW5l
IGZvciB0aGUgMTIsIG1vdmUgU1BJTkxPQ0tfTk9fQ1BVJ3MgZGVmaW5pdGlvbiBuZXh0IHRvIGl0
LCBhbmQKPiB1c2UgdGhlIG5ldyBjb25zdGFudCBpbiBib3RoIHBsYWNlcy4KCkNhbiBkby4KCj4g
Cj4+ICsgICAgICAgIHVpbnQxNl90IHBhZDoyOwo+IAo+IFdoaWxlIGF0IGl0LCB3b3VsZCB5b3Ug
bWluZCBtYWtpbmcgdGhpcyBhbiB1bm5hbWVkIGZpZWxkPwoKTlAuIEkgZ3Vlc3MgdGhlICIyIiBz
aG91bGQgdGhlbiBiZSByZXBsYWNlZCB0byBkZXBlbmQgb24gdGhlIGFkZGVkCiNkZWZpbmUgYWJv
dmUuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:38:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i59x0-0000z9-Vw; Tue, 03 Sep 2019 14:38: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=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i59x0-0000yS-5R
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:38:30 +0000
X-Inumbo-ID: 7e4b8563-ce58-11e9-ab95-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e4b8563-ce58-11e9-ab95-12813bfff9fa;
 Tue, 03 Sep 2019 14:38: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 CFD7AAF1D;
 Tue,  3 Sep 2019 14:38:27 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-4-jgross@suse.com>
 <d62618fe-176b-740c-bf18-e042dada4ef7@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7ccbe6f2-fc60-5b23-c60e-aa0a11e3d4e1@suse.com>
Date: Tue, 3 Sep 2019 16:38:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d62618fe-176b-740c-bf18-e042dada4ef7@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 3/5] xen: print lock profile info in
 panic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMTkgMTY6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI5LjA4LjIwMTkgMTI6
MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFYyOgo+PiAtIHJlbmFtZSBDT05GSUdfTE9DS19Q
Uk9GSUxFIHRvIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUgKEphbiBCZXVsaWNoKQo+PiAtIG1v
dmUgLmxvY2twcm9maWxlLmRhdGEgc2VjdGlvbiB0byBpbml0IGFyZWEgaW4gbGlua2VyIHNjcmlw
dHMKPiAKPiBIb3cgY2FuIHRoaXMgYmUgY29ycmVjdCwgd2hlbiB5b3UgZG9uJ3QgY2hhbmdlIGxv
Y2tfcHJvZl9pbml0KCkgYXQKPiBhbGw/IFRoZSBmdW5jdGlvbiBidWlsZHMgYSBsaW5rZWQgbGlz
dCBmcm9tIHRoZSBlbnRyaWVzIGluIHRoZQo+IHNlY3Rpb24sIGFuZCB0aGVuIGhhbmRzIHRoZSBo
ZWFkIG9mIHRoaXMgbGlzdCB0bwo+IF9sb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KCkuIEkg
Z3Vlc3MgSSBtdXN0IGJlIG1pc3NpbmcKPiBzb21ldGhpbmcuIEFueXdheSwgZXZlcnl0aGluZyBl
bHNlIGhlcmUgbG9va3MgZ29vZCB0byBtZS4KClRoZSAubG9ja3Byb2ZpbGUuZGF0YSBzZWN0aW9u
IGNvbnRhaW5zIG9ubHkgdGhlIHBvaW50ZXJzIHRvIHRoZQplbGVtZW50cyBwdXQgaW50byB0aGUg
bGlua2VkIGxpc3QuIEFuZCB0aG9zZSBwb2ludGVycyBhcmUgbm8gbG9uZ2VyCm5lZWRlZCBhZnRl
cndhcmRzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:38:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i59x0-0000z3-Mn; Tue, 03 Sep 2019 14:38: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=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i59x0-0000yR-5Q
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:38:30 +0000
X-Inumbo-ID: 7e4b8563-ce58-11e9-ab95-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e4b8563-ce58-11e9-ab95-12813bfff9fa;
 Tue, 03 Sep 2019 14:38: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 CFD7AAF1D;
 Tue,  3 Sep 2019 14:38:27 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-4-jgross@suse.com>
 <d62618fe-176b-740c-bf18-e042dada4ef7@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7ccbe6f2-fc60-5b23-c60e-aa0a11e3d4e1@suse.com>
Date: Tue, 3 Sep 2019 16:38:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d62618fe-176b-740c-bf18-e042dada4ef7@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 3/5] xen: print lock profile info in
 panic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMTkgMTY6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI5LjA4LjIwMTkgMTI6
MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFYyOgo+PiAtIHJlbmFtZSBDT05GSUdfTE9DS19Q
Uk9GSUxFIHRvIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUgKEphbiBCZXVsaWNoKQo+PiAtIG1v
dmUgLmxvY2twcm9maWxlLmRhdGEgc2VjdGlvbiB0byBpbml0IGFyZWEgaW4gbGlua2VyIHNjcmlw
dHMKPiAKPiBIb3cgY2FuIHRoaXMgYmUgY29ycmVjdCwgd2hlbiB5b3UgZG9uJ3QgY2hhbmdlIGxv
Y2tfcHJvZl9pbml0KCkgYXQKPiBhbGw/IFRoZSBmdW5jdGlvbiBidWlsZHMgYSBsaW5rZWQgbGlz
dCBmcm9tIHRoZSBlbnRyaWVzIGluIHRoZQo+IHNlY3Rpb24sIGFuZCB0aGVuIGhhbmRzIHRoZSBo
ZWFkIG9mIHRoaXMgbGlzdCB0bwo+IF9sb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KCkuIEkg
Z3Vlc3MgSSBtdXN0IGJlIG1pc3NpbmcKPiBzb21ldGhpbmcuIEFueXdheSwgZXZlcnl0aGluZyBl
bHNlIGhlcmUgbG9va3MgZ29vZCB0byBtZS4KClRoZSAubG9ja3Byb2ZpbGUuZGF0YSBzZWN0aW9u
IGNvbnRhaW5zIG9ubHkgdGhlIHBvaW50ZXJzIHRvIHRoZQplbGVtZW50cyBwdXQgaW50byB0aGUg
bGlua2VkIGxpc3QuIEFuZCB0aG9zZSBwb2ludGVycyBhcmUgbm8gbG9uZ2VyCm5lZWRlZCBhZnRl
cndhcmRzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:46:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14: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 1i5A4s-000205-DA; Tue, 03 Sep 2019 14:46: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5A4q-0001zq-BP
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:46:36 +0000
X-Inumbo-ID: 9ff2a168-ce59-11e9-ab95-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ff2a168-ce59-11e9-ab95-12813bfff9fa;
 Tue, 03 Sep 2019 14:46:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A83CBACC6;
 Tue,  3 Sep 2019 14:46:33 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <900f969a-3454-758a-a427-09cb38f41963@suse.com>
Date: Tue, 3 Sep 2019 16:46:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190829101846.21369-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/5] xen: modify lock profiling 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSBhZGRpbmcg
bG9ja3MgbG9jYXRlZCBpbiBhIHN0cnVjdCB0byBsb2NrIHByb2ZpbGluZyByZXF1aXJlcyBhCj4g
dW5pcXVlIHR5cGUgaW5kZXggZm9yIGVhY2ggc3RydWN0dXJlLiBUaGlzIG1ha2VzIGl0IGhhcmQg
dG8gYWRkIGFueQo+IG5ldyBzdHJ1Y3R1cmUgYXMgdGhlIHJlbGF0ZWQgc3lzY3RsIGludGVyZmFj
ZSBuZWVkcyB0byBiZSBjaGFuZ2VkLCB0b28uCj4gCj4gSW5zdGVhZCBvZiB1c2luZyBhbiBpbmRl
eCB0aGUgYWxyZWFkeSBleGlzdGluZyBzdHJ1Y3QgbmFtZSBzcGVjaWZpZWQKPiBpbiBsb2NrX3By
b2ZpbGVfcmVnaXN0ZXJfc3RydWN0KCkgY2FuIGJlIHVzZWQgYXMgYW4gaWRlbnRpZmllciBpbnN0
ZWFkLgo+IAo+IE1vZGlmeSB0aGUgc3lzY3RsIGludGVyZmFjZSB0byB1c2UgdGhlIHN0cnVjdCBu
YW1lIGluc3RlYWQgb2YgdGhlIHR5cGUKPiBpbmRleCBhbmQgYWRhcHQgdGhlIHJlbGF0ZWQgY29k
aW5nIGFjY29yZGluZ2x5LiBJbnN0ZWFkIG9mIGFuIGFycmF5IG9mCj4gc3RydWN0IGFuY2hvcnMg
Zm9yIGxvY2sgcHJvZmlsaW5nIHdlIG5vdyB1c2UgYSBsaW5rZWQgbGlzdCBmb3IgdGhhdAo+IHB1
cnBvc2UuIFVzZSB0aGUgc3BlY2lhbCBpZHggdmFsdWUgLTEgZm9yIGNhc2VzIHdoZXJlIHRoZSBp
ZHggaXNuJ3QKPiByZWxldmFudCAoZ2xvYmFsIGxvY2tzKSBhbmQgc2hvdWxkbid0IGJlIHByaW50
ZWQuCgpKdXN0IHRvIG1ha2UgZXhwbGljaXQgd2hhdCB3YXMgaW1wbGllZCBieSBteSB2MSByZXBs
eTogSSBjYW4gc2VlIHdoeQp5b3Ugd2FudCB0byBkbyB0aGlzLCBidXQgSSdtIG5vdCByZWFsbHkg
YSBmcmllbmQgb2Ygc3RyaW5nIGxpdGVyYWxzCmluIHRoZSBoeXBlcmNhbGwgaW50ZXJmYWNlLCB3
aGVuIGJpbmFyeSB2YWx1ZXMgY2FuIGFsc28gZG8uIFNvIHRvCm1lIHRoaXMgbG9va3MgdG8gYmUg
YSBtb3ZlIGluIHRoZSB3cm9uZyBkaXJlY3Rpb24uIFRoZXJlZm9yZSwgd2hpbGUKSSdtIGZpbmUg
cmV2aWV3aW5nIHN1Y2ggYSBjaGFuZ2UsIEknbSBub3QgdmVyeSBsaWtlbHkgdG8gZXZlbnR1YWxs
eQphY2sgaXQuCgo+IEBAIC00NjUsMzEgKzQ2Niw3MCBAQCBpbnQgc3BpbmxvY2tfcHJvZmlsZV9j
b250cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9mX29wICpwYykKPiAgICAgIHJldHVybiBy
YzsKPiAgfQo+ICAKPiAtdm9pZCBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdCgKPiAtICAg
IGludDMyX3QgdHlwZSwgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCAqcWhlYWQsIGludDMyX3Qg
aWR4LCBjaGFyICpuYW1lKQo+ICtzdGF0aWMgc3RydWN0IGxvY2tfcHJvZmlsZV9hbmMgKmZpbmRf
cHJvZl9hbmMoY29uc3QgY2hhciAqbmFtZSkKPiAgewo+IC0gICAgcWhlYWQtPmlkeCA9IGlkeDsK
PiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICphbmM7Cj4gKwo+ICsgICAgZm9yICggYW5j
ID0gbG9ja19wcm9maWxlX2FuY3M7IGFuYzsgYW5jID0gYW5jLT5uZXh0ICkKPiArICAgICAgICBp
ZiAoICFzdHJjbXAoYW5jLT5uYW1lLCBuYW1lKSApCj4gKyAgICAgICAgICAgIHJldHVybiBhbmM7
Cj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQoKQmxhbmsgbGluZSBiZWZvcmUgbWFpbiByZXR1cm4g
c3RhdGVtZW50IHBsZWFzZS4KCj4gK3ZvaWQgX2xvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3Qo
c3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCAqcWhlYWQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50MzJfdCBpZHgsIGNvbnN0IGNoYXIgKm5hbWUpCj4gK3sKPiArICAg
IHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICphbmM7Cj4gKwo+ICAgICAgc3Bpbl9sb2NrKCZsb2Nr
X3Byb2ZpbGVfbG9jayk7Cj4gLSAgICBxaGVhZC0+aGVhZF9xID0gbG9ja19wcm9maWxlX2FuY3Nb
dHlwZV0uaGVhZF9xOwo+IC0gICAgbG9ja19wcm9maWxlX2FuY3NbdHlwZV0uaGVhZF9xID0gcWhl
YWQ7Cj4gLSAgICBsb2NrX3Byb2ZpbGVfYW5jc1t0eXBlXS5uYW1lID0gbmFtZTsKPiArCj4gKyAg
ICBhbmMgPSBmaW5kX3Byb2ZfYW5jKG5hbWUpOwo+ICsgICAgaWYgKCAhYW5jICkKPiArICAgIHsK
PiArICAgICAgICBhbmMgPSB4emFsbG9jKHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jKTsKCkhtbSwg
YW5vdGhlciBhbGxvY2F0aW9uIHdpdGggYSBsb2NrIGhlbGQuIFdlIHRyeSB0byBhdm9pZCBzdWNo
IGFzCm11Y2ggYXMgcG9zc2libGUsIGFuZCBpdCBkb2Vzbid0IGxvb2sgb3Zlcmx5IGRpZmZpY3Vs
dCB0byBhdm9pZCBpdApoZXJlLgoKPiArICAgICAgICBpZiAoICFhbmMgKQo+ICsgICAgICAgICAg
ICBnb3RvIG91dDsKPiArICAgICAgICBhbmMtPm5hbWUgPSBuYW1lOwo+ICsgICAgICAgIGFuYy0+
bmV4dCA9IGxvY2tfcHJvZmlsZV9hbmNzOwo+ICsgICAgICAgIGxvY2tfcHJvZmlsZV9hbmNzID0g
YW5jOwo+ICsgICAgfQo+ICsKPiArICAgIHFoZWFkLT5pZHggPSBpZHg7Cj4gKyAgICBxaGVhZC0+
aGVhZF9xID0gYW5jLT5oZWFkX3E7Cj4gKyAgICBhbmMtPmhlYWRfcSA9IHFoZWFkOwo+ICsKPiAr
IG91dDoKPiAgICAgIHNwaW5fdW5sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7Cj4gIH0KPiAgCj4g
LXZvaWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdCgKPiAtICAgIGludDMyX3QgdHlw
ZSwgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCAqcWhlYWQpCj4gK3ZvaWQgX2xvY2tfcHJvZmls
ZV9kZXJlZ2lzdGVyX3N0cnVjdChzdHJ1Y3QgbG9ja19wcm9maWxlX3FoZWFkICpxaGVhZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUpCj4g
IHsKPiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICphbmM7Cj4gICAgICBzdHJ1Y3QgbG9j
a19wcm9maWxlX3FoZWFkICoqcTsKPiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKmVsZW07Cj4g
IAo+ICAgICAgc3Bpbl9sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7Cj4gLSAgICBmb3IgKCBxID0g
JmxvY2tfcHJvZmlsZV9hbmNzW3R5cGVdLmhlYWRfcTsgKnE7IHEgPSAmKCpxKS0+aGVhZF9xICkK
PiArCj4gKyAgICBhbmMgPSBmaW5kX3Byb2ZfYW5jKG5hbWUpOwo+ICsgICAgaWYgKCBhbmMgKQo+
ICAgICAgewo+IC0gICAgICAgIGlmICggKnEgPT0gcWhlYWQgKQo+ICsgICAgICAgIGZvciAoIHEg
PSAmYW5jLT5oZWFkX3E7ICpxOyBxID0gJigqcSktPmhlYWRfcSApCj4gICAgICAgICAgewo+IC0g
ICAgICAgICAgICAqcSA9IHFoZWFkLT5oZWFkX3E7Cj4gLSAgICAgICAgICAgIGJyZWFrOwo+ICsg
ICAgICAgICAgICBpZiAoICpxID09IHFoZWFkICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAg
ICAgICAgICAgKnEgPSBxaGVhZC0+aGVhZF9xOwo+ICsgICAgICAgICAgICAgICAgd2hpbGUgKCBx
aGVhZC0+ZWxlbV9xICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAg
ICBlbGVtID0gcWhlYWQtPmVsZW1fcTsKPiArICAgICAgICAgICAgICAgICAgICBxaGVhZC0+ZWxl
bV9xID0gZWxlbS0+bmV4dDsKPiArICAgICAgICAgICAgICAgICAgICB4ZnJlZShlbGVtKTsKCldo
aWNoIGFzc3VtZXMgdGhlIGdsb2JhbCBsaXN0IHdvdWxkIG5ldmVyIGdldCBoYW5kZWQgaGVyZS4g
UHJvYmFibHkKZmluZS4KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAo+IEBAIC01MCwxOSArNTAsMjQgQEAgdW5pb24g
bG9ja19kZWJ1ZyB7IH07Cj4gIAo+ICAgICAgICB3aXRoIHB0ciBiZWluZyB0aGUgbWFpbiBzdHJ1
Y3R1cmUgcG9pbnRlciBhbmQgbG9jayB0aGUgc3BpbmxvY2sgZmllbGQKPiAgCj4gKyAgICAgIEl0
IHNob3VsZCBiZSBub3RlZCB0aGF0IHRoaXMgd2lsbCBuZWVkIHRvIGFsbG9jYXRlIG1lbW9yeSwg
c28gaW50ZXJydXB0cwo+ICsgICAgICBtdXN0IGJlIGVuYWJsZWQuCj4gKwo+ICAgICAgLSBlYWNo
IHN0cnVjdHVyZSBoYXMgdG8gYmUgYWRkZWQgdG8gcHJvZmlsaW5nIHdpdGgKPiAgCj4gLSAgICAg
IGxvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QodHlwZSwgcHRyLCBpZHgsIHByaW50KTsKPiAr
ICAgICAgbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChwdHIsIGlkeCwgcHJpbnQpOwo+ICAK
PiAgICAgICAgd2l0aDoKPiAtICAgICAgICB0eXBlOiAgc29tZXRoaW5nIGxpa2UgTE9DS1BST0Zf
VFlQRV9QRVJET00KPiAgICAgICAgICBwdHI6ICAgcG9pbnRlciB0byB0aGUgc3RydWN0dXJlCj4g
ICAgICAgICAgaWR4OiAgIGluZGV4IG9mIHRoYXQgc3RydWN0dXJlLCBlLmcuIGRvbWlkCj4gICAg
ICAgICAgcHJpbnQ6IGRlc2NyaXB0aXZlIHN0cmluZyBsaWtlICJkb21haW4iCj4gIAo+ICsgICAg
ICBJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCB0aGlzIHdpbGwgbWlnaHQgbmVlZCB0byBhbGxvY2F0
ZSBtZW1vcnksIHNvCgpOaXQ6ICJ3aWxsIiBvciAibWlnaHQiLCBidXQgbm90IGJvdGguCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:46:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14: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 1i5A4s-0001zz-4b; Tue, 03 Sep 2019 14:46: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=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5A4q-0001zp-BP
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:46:36 +0000
X-Inumbo-ID: 9ff2a168-ce59-11e9-ab95-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ff2a168-ce59-11e9-ab95-12813bfff9fa;
 Tue, 03 Sep 2019 14:46:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A83CBACC6;
 Tue,  3 Sep 2019 14:46:33 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <900f969a-3454-758a-a427-09cb38f41963@suse.com>
Date: Tue, 3 Sep 2019 16:46:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190829101846.21369-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/5] xen: modify lock profiling 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSBhZGRpbmcg
bG9ja3MgbG9jYXRlZCBpbiBhIHN0cnVjdCB0byBsb2NrIHByb2ZpbGluZyByZXF1aXJlcyBhCj4g
dW5pcXVlIHR5cGUgaW5kZXggZm9yIGVhY2ggc3RydWN0dXJlLiBUaGlzIG1ha2VzIGl0IGhhcmQg
dG8gYWRkIGFueQo+IG5ldyBzdHJ1Y3R1cmUgYXMgdGhlIHJlbGF0ZWQgc3lzY3RsIGludGVyZmFj
ZSBuZWVkcyB0byBiZSBjaGFuZ2VkLCB0b28uCj4gCj4gSW5zdGVhZCBvZiB1c2luZyBhbiBpbmRl
eCB0aGUgYWxyZWFkeSBleGlzdGluZyBzdHJ1Y3QgbmFtZSBzcGVjaWZpZWQKPiBpbiBsb2NrX3By
b2ZpbGVfcmVnaXN0ZXJfc3RydWN0KCkgY2FuIGJlIHVzZWQgYXMgYW4gaWRlbnRpZmllciBpbnN0
ZWFkLgo+IAo+IE1vZGlmeSB0aGUgc3lzY3RsIGludGVyZmFjZSB0byB1c2UgdGhlIHN0cnVjdCBu
YW1lIGluc3RlYWQgb2YgdGhlIHR5cGUKPiBpbmRleCBhbmQgYWRhcHQgdGhlIHJlbGF0ZWQgY29k
aW5nIGFjY29yZGluZ2x5LiBJbnN0ZWFkIG9mIGFuIGFycmF5IG9mCj4gc3RydWN0IGFuY2hvcnMg
Zm9yIGxvY2sgcHJvZmlsaW5nIHdlIG5vdyB1c2UgYSBsaW5rZWQgbGlzdCBmb3IgdGhhdAo+IHB1
cnBvc2UuIFVzZSB0aGUgc3BlY2lhbCBpZHggdmFsdWUgLTEgZm9yIGNhc2VzIHdoZXJlIHRoZSBp
ZHggaXNuJ3QKPiByZWxldmFudCAoZ2xvYmFsIGxvY2tzKSBhbmQgc2hvdWxkbid0IGJlIHByaW50
ZWQuCgpKdXN0IHRvIG1ha2UgZXhwbGljaXQgd2hhdCB3YXMgaW1wbGllZCBieSBteSB2MSByZXBs
eTogSSBjYW4gc2VlIHdoeQp5b3Ugd2FudCB0byBkbyB0aGlzLCBidXQgSSdtIG5vdCByZWFsbHkg
YSBmcmllbmQgb2Ygc3RyaW5nIGxpdGVyYWxzCmluIHRoZSBoeXBlcmNhbGwgaW50ZXJmYWNlLCB3
aGVuIGJpbmFyeSB2YWx1ZXMgY2FuIGFsc28gZG8uIFNvIHRvCm1lIHRoaXMgbG9va3MgdG8gYmUg
YSBtb3ZlIGluIHRoZSB3cm9uZyBkaXJlY3Rpb24uIFRoZXJlZm9yZSwgd2hpbGUKSSdtIGZpbmUg
cmV2aWV3aW5nIHN1Y2ggYSBjaGFuZ2UsIEknbSBub3QgdmVyeSBsaWtlbHkgdG8gZXZlbnR1YWxs
eQphY2sgaXQuCgo+IEBAIC00NjUsMzEgKzQ2Niw3MCBAQCBpbnQgc3BpbmxvY2tfcHJvZmlsZV9j
b250cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9mX29wICpwYykKPiAgICAgIHJldHVybiBy
YzsKPiAgfQo+ICAKPiAtdm9pZCBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdCgKPiAtICAg
IGludDMyX3QgdHlwZSwgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCAqcWhlYWQsIGludDMyX3Qg
aWR4LCBjaGFyICpuYW1lKQo+ICtzdGF0aWMgc3RydWN0IGxvY2tfcHJvZmlsZV9hbmMgKmZpbmRf
cHJvZl9hbmMoY29uc3QgY2hhciAqbmFtZSkKPiAgewo+IC0gICAgcWhlYWQtPmlkeCA9IGlkeDsK
PiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICphbmM7Cj4gKwo+ICsgICAgZm9yICggYW5j
ID0gbG9ja19wcm9maWxlX2FuY3M7IGFuYzsgYW5jID0gYW5jLT5uZXh0ICkKPiArICAgICAgICBp
ZiAoICFzdHJjbXAoYW5jLT5uYW1lLCBuYW1lKSApCj4gKyAgICAgICAgICAgIHJldHVybiBhbmM7
Cj4gKyAgICByZXR1cm4gTlVMTDsKPiArfQoKQmxhbmsgbGluZSBiZWZvcmUgbWFpbiByZXR1cm4g
c3RhdGVtZW50IHBsZWFzZS4KCj4gK3ZvaWQgX2xvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3Qo
c3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCAqcWhlYWQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50MzJfdCBpZHgsIGNvbnN0IGNoYXIgKm5hbWUpCj4gK3sKPiArICAg
IHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICphbmM7Cj4gKwo+ICAgICAgc3Bpbl9sb2NrKCZsb2Nr
X3Byb2ZpbGVfbG9jayk7Cj4gLSAgICBxaGVhZC0+aGVhZF9xID0gbG9ja19wcm9maWxlX2FuY3Nb
dHlwZV0uaGVhZF9xOwo+IC0gICAgbG9ja19wcm9maWxlX2FuY3NbdHlwZV0uaGVhZF9xID0gcWhl
YWQ7Cj4gLSAgICBsb2NrX3Byb2ZpbGVfYW5jc1t0eXBlXS5uYW1lID0gbmFtZTsKPiArCj4gKyAg
ICBhbmMgPSBmaW5kX3Byb2ZfYW5jKG5hbWUpOwo+ICsgICAgaWYgKCAhYW5jICkKPiArICAgIHsK
PiArICAgICAgICBhbmMgPSB4emFsbG9jKHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jKTsKCkhtbSwg
YW5vdGhlciBhbGxvY2F0aW9uIHdpdGggYSBsb2NrIGhlbGQuIFdlIHRyeSB0byBhdm9pZCBzdWNo
IGFzCm11Y2ggYXMgcG9zc2libGUsIGFuZCBpdCBkb2Vzbid0IGxvb2sgb3Zlcmx5IGRpZmZpY3Vs
dCB0byBhdm9pZCBpdApoZXJlLgoKPiArICAgICAgICBpZiAoICFhbmMgKQo+ICsgICAgICAgICAg
ICBnb3RvIG91dDsKPiArICAgICAgICBhbmMtPm5hbWUgPSBuYW1lOwo+ICsgICAgICAgIGFuYy0+
bmV4dCA9IGxvY2tfcHJvZmlsZV9hbmNzOwo+ICsgICAgICAgIGxvY2tfcHJvZmlsZV9hbmNzID0g
YW5jOwo+ICsgICAgfQo+ICsKPiArICAgIHFoZWFkLT5pZHggPSBpZHg7Cj4gKyAgICBxaGVhZC0+
aGVhZF9xID0gYW5jLT5oZWFkX3E7Cj4gKyAgICBhbmMtPmhlYWRfcSA9IHFoZWFkOwo+ICsKPiAr
IG91dDoKPiAgICAgIHNwaW5fdW5sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7Cj4gIH0KPiAgCj4g
LXZvaWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdCgKPiAtICAgIGludDMyX3QgdHlw
ZSwgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCAqcWhlYWQpCj4gK3ZvaWQgX2xvY2tfcHJvZmls
ZV9kZXJlZ2lzdGVyX3N0cnVjdChzdHJ1Y3QgbG9ja19wcm9maWxlX3FoZWFkICpxaGVhZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUpCj4g
IHsKPiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICphbmM7Cj4gICAgICBzdHJ1Y3QgbG9j
a19wcm9maWxlX3FoZWFkICoqcTsKPiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKmVsZW07Cj4g
IAo+ICAgICAgc3Bpbl9sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7Cj4gLSAgICBmb3IgKCBxID0g
JmxvY2tfcHJvZmlsZV9hbmNzW3R5cGVdLmhlYWRfcTsgKnE7IHEgPSAmKCpxKS0+aGVhZF9xICkK
PiArCj4gKyAgICBhbmMgPSBmaW5kX3Byb2ZfYW5jKG5hbWUpOwo+ICsgICAgaWYgKCBhbmMgKQo+
ICAgICAgewo+IC0gICAgICAgIGlmICggKnEgPT0gcWhlYWQgKQo+ICsgICAgICAgIGZvciAoIHEg
PSAmYW5jLT5oZWFkX3E7ICpxOyBxID0gJigqcSktPmhlYWRfcSApCj4gICAgICAgICAgewo+IC0g
ICAgICAgICAgICAqcSA9IHFoZWFkLT5oZWFkX3E7Cj4gLSAgICAgICAgICAgIGJyZWFrOwo+ICsg
ICAgICAgICAgICBpZiAoICpxID09IHFoZWFkICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAg
ICAgICAgICAgKnEgPSBxaGVhZC0+aGVhZF9xOwo+ICsgICAgICAgICAgICAgICAgd2hpbGUgKCBx
aGVhZC0+ZWxlbV9xICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAg
ICBlbGVtID0gcWhlYWQtPmVsZW1fcTsKPiArICAgICAgICAgICAgICAgICAgICBxaGVhZC0+ZWxl
bV9xID0gZWxlbS0+bmV4dDsKPiArICAgICAgICAgICAgICAgICAgICB4ZnJlZShlbGVtKTsKCldo
aWNoIGFzc3VtZXMgdGhlIGdsb2JhbCBsaXN0IHdvdWxkIG5ldmVyIGdldCBoYW5kZWQgaGVyZS4g
UHJvYmFibHkKZmluZS4KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAo+IEBAIC01MCwxOSArNTAsMjQgQEAgdW5pb24g
bG9ja19kZWJ1ZyB7IH07Cj4gIAo+ICAgICAgICB3aXRoIHB0ciBiZWluZyB0aGUgbWFpbiBzdHJ1
Y3R1cmUgcG9pbnRlciBhbmQgbG9jayB0aGUgc3BpbmxvY2sgZmllbGQKPiAgCj4gKyAgICAgIEl0
IHNob3VsZCBiZSBub3RlZCB0aGF0IHRoaXMgd2lsbCBuZWVkIHRvIGFsbG9jYXRlIG1lbW9yeSwg
c28gaW50ZXJydXB0cwo+ICsgICAgICBtdXN0IGJlIGVuYWJsZWQuCj4gKwo+ICAgICAgLSBlYWNo
IHN0cnVjdHVyZSBoYXMgdG8gYmUgYWRkZWQgdG8gcHJvZmlsaW5nIHdpdGgKPiAgCj4gLSAgICAg
IGxvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QodHlwZSwgcHRyLCBpZHgsIHByaW50KTsKPiAr
ICAgICAgbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChwdHIsIGlkeCwgcHJpbnQpOwo+ICAK
PiAgICAgICAgd2l0aDoKPiAtICAgICAgICB0eXBlOiAgc29tZXRoaW5nIGxpa2UgTE9DS1BST0Zf
VFlQRV9QRVJET00KPiAgICAgICAgICBwdHI6ICAgcG9pbnRlciB0byB0aGUgc3RydWN0dXJlCj4g
ICAgICAgICAgaWR4OiAgIGluZGV4IG9mIHRoYXQgc3RydWN0dXJlLCBlLmcuIGRvbWlkCj4gICAg
ICAgICAgcHJpbnQ6IGRlc2NyaXB0aXZlIHN0cmluZyBsaWtlICJkb21haW4iCj4gIAo+ICsgICAg
ICBJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCB0aGlzIHdpbGwgbWlnaHQgbmVlZCB0byBhbGxvY2F0
ZSBtZW1vcnksIHNvCgpOaXQ6ICJ3aWxsIiBvciAibWlnaHQiLCBidXQgbm90IGJvdGguCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:53:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5ABF-0002sW-C3; Tue, 03 Sep 2019 14:53:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5ABE-0002sL-50
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:53:12 +0000
X-Inumbo-ID: 8c58b0cf-ce5a-11e9-ab96-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c58b0cf-ce5a-11e9-ab96-12813bfff9fa;
 Tue, 03 Sep 2019 14:53: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 5D14DAD23;
 Tue,  3 Sep 2019 14:53:10 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
Date: Tue, 3 Sep 2019 16:53:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190829101846.21369-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBvcmRlciB0byBo
YXZlIHVuaXF1ZSBuYW1lcyB3aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwgbG9jYWwK
PiBsb2NrcyAibG9jayIgbmVlZCB0byBiZSByZW5hbWVkLgoKQnV0IHRoZXNlIGFyZSBhbGwgbmFt
ZWQgc2ltcGx5ICJsb2NrIiBmb3IgYSBnb29kIHJlYXNvbiwgaW5jbHVkaW5nCmJlY2F1c2UgdGhl
eSdyZSBhbGwgZnVuY3Rpb24gc2NvcGUgc3ltYm9scyAoYW5kIHR5cGljYWxseSB0aGUKZnVuY3Rp
b25zIGFyZSBhbGwgc3VmZmljaWVudGx5IHNob3J0KS4gVGhlIGlzc3VlIHN0ZW1zIGZyb20gdGhl
CmR1YWwgdXNlIG9mICJuYW1lIiBpbgoKI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwg
I25hbWUsICZuYW1lLCAwLCAwLCAwLCAwLCAwIH0KCnNvIEknZCByYXRoZXIgc3VnZ2VzdCBtYWtp
bmcgdGhpcyBhIGRlcml2YXRpb24gb2YgYSBuZXcKCiNkZWZpbmUgX0xPQ0tfUFJPRklMRV9OQU1F
KGxvY2ssIG5hbWUpIHsgMCwgI25hbWUsICZsb2NrLCAwLCAwLCAwLCAwLCAwIH0KCmlmIHRoZXJl
J3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRpbmcgdGhlIG5hbWVz
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:53:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5ABF-0002sc-Kg; Tue, 03 Sep 2019 14:53:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5ABE-0002sM-59
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:53:12 +0000
X-Inumbo-ID: 8c58b0cf-ce5a-11e9-ab96-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c58b0cf-ce5a-11e9-ab96-12813bfff9fa;
 Tue, 03 Sep 2019 14:53: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 5D14DAD23;
 Tue,  3 Sep 2019 14:53:10 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
Date: Tue, 3 Sep 2019 16:53:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190829101846.21369-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBvcmRlciB0byBo
YXZlIHVuaXF1ZSBuYW1lcyB3aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwgbG9jYWwK
PiBsb2NrcyAibG9jayIgbmVlZCB0byBiZSByZW5hbWVkLgoKQnV0IHRoZXNlIGFyZSBhbGwgbmFt
ZWQgc2ltcGx5ICJsb2NrIiBmb3IgYSBnb29kIHJlYXNvbiwgaW5jbHVkaW5nCmJlY2F1c2UgdGhl
eSdyZSBhbGwgZnVuY3Rpb24gc2NvcGUgc3ltYm9scyAoYW5kIHR5cGljYWxseSB0aGUKZnVuY3Rp
b25zIGFyZSBhbGwgc3VmZmljaWVudGx5IHNob3J0KS4gVGhlIGlzc3VlIHN0ZW1zIGZyb20gdGhl
CmR1YWwgdXNlIG9mICJuYW1lIiBpbgoKI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwg
I25hbWUsICZuYW1lLCAwLCAwLCAwLCAwLCAwIH0KCnNvIEknZCByYXRoZXIgc3VnZ2VzdCBtYWtp
bmcgdGhpcyBhIGRlcml2YXRpb24gb2YgYSBuZXcKCiNkZWZpbmUgX0xPQ0tfUFJPRklMRV9OQU1F
KGxvY2ssIG5hbWUpIHsgMCwgI25hbWUsICZsb2NrLCAwLCAwLCAwLCAwLCAwIH0KCmlmIHRoZXJl
J3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRpbmcgdGhlIG5hbWVz
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:56:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14: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 1i5AEo-00038T-Dz; Tue, 03 Sep 2019 14:56:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5AEm-00038E-N2
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:56:52 +0000
X-Inumbo-ID: 0fa9cb7a-ce5b-11e9-ab96-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fa9cb7a-ce5b-11e9-ab96-12813bfff9fa;
 Tue, 03 Sep 2019 14:56: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 DB5ECAC97;
 Tue,  3 Sep 2019 14:56:50 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-2-jgross@suse.com>
 <6ece6c17-362b-f2ec-eedd-6b2a57dc7d56@suse.com>
 <ec7e18d1-6041-3476-1509-6c150eb6f87a@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <724eea4f-5998-97f2-3b70-88f2e4e28bca@suse.com>
Date: Tue, 3 Sep 2019 16:56:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ec7e18d1-6041-3476-1509-6c150eb6f87a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNjozMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
NjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAo+Pj4gKysr
IGIveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKPj4+IEBAIC02LDE0ICs2LDIxIEBACj4+PiAg
ICNpbmNsdWRlIDxhc20vdHlwZXMuaD4KPj4+ICAgCj4+PiAgICNpZm5kZWYgTkRFQlVHCj4+PiAt
c3RydWN0IGxvY2tfZGVidWcgewo+Pj4gLSAgICBzMTYgaXJxX3NhZmU7IC8qICsxOiBJUlEtc2Fm
ZTsgMDogbm90IElSUS1zYWZlOyAtMTogZG9uJ3Qga25vdyB5ZXQgKi8KPj4+ICt1bmlvbiBsb2Nr
X2RlYnVnIHsKPj4+ICsgICAgdWludDE2X3QgdmFsOwo+Pj4gKyNkZWZpbmUgTE9DS19ERUJVR19J
TklUVkFMIDB4ZmZmZgo+Pj4gKyAgICBzdHJ1Y3Qgewo+Pj4gKyAgICAgICAgdWludDE2X3QgY3B1
OjEyOwo+Pgo+PiBJJ20gYWZyYWlkIEkgaGF2ZSBvbmUgbW9yZSByZXF1ZXN0OiBUaGUgbGl0ZXJh
bCAxMiBpbiBzdHJ1Y3Qgc3BpbmxvY2sgaXMKPj4gc2l0dGluZyByaWdodCBuZXh0IHRvIHRoZSBT
UElOTE9DS19OT19DUFUgZGVmaW5pdGlvbiwgbWFraW5nIGl0IHByZXR0eQo+PiB1bmxpa2VseSB0
aGF0IGJvdGggYXV0aG9yIGFuZCByZXZpZXdlciBvZiBhIGNoYW5nZSB3b3VsZG4ndCBub3RpY2Ug
b25lCj4+IGdldHRpbmcgY2hhbmdlZCB3aXRob3V0IGFkanVzdG1lbnQgdG8gdGhlIG90aGVyLiBU
aGUgbGl0ZXJhbCAxMiBoZXJlLAo+PiB0aG91Z2gsIGlzIHN1ZmZpY2llbnRseSByZW1vdGUgdG8g
dGhhdCBvdGhlciBwbGFjZSwgc28gdGhlcmUgbmVlZHMgdG8gYmUKPj4gYSBjb25uZWN0aW9uIGVz
dGFibGlzaGVkLiBCZXN0IEkgY2FuIHRoaW5rIG9mIHJpZ2h0IGF3YXkgaXMgdG8gaGF2ZSBhCj4+
ICNkZWZpbmUgZm9yIHRoZSAxMiwgbW92ZSBTUElOTE9DS19OT19DUFUncyBkZWZpbml0aW9uIG5l
eHQgdG8gaXQsIGFuZAo+PiB1c2UgdGhlIG5ldyBjb25zdGFudCBpbiBib3RoIHBsYWNlcy4KPiAK
PiBDYW4gZG8uCj4gCj4+Cj4+PiArICAgICAgICB1aW50MTZfdCBwYWQ6MjsKPj4KPj4gV2hpbGUg
YXQgaXQsIHdvdWxkIHlvdSBtaW5kIG1ha2luZyB0aGlzIGFuIHVubmFtZWQgZmllbGQ/Cj4gCj4g
TlAuIEkgZ3Vlc3MgdGhlICIyIiBzaG91bGQgdGhlbiBiZSByZXBsYWNlZCB0byBkZXBlbmQgb24g
dGhlIGFkZGVkCj4gI2RlZmluZSBhYm92ZS4KCkFoIHllcywgSSBkaWRuJ3QgZXZlbiBub3RpY2Ug
dGhpcyB5ZXQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 14:56:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 14: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 1i5AEo-00038N-5C; Tue, 03 Sep 2019 14:56:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5AEm-00038D-JW
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 14:56:52 +0000
X-Inumbo-ID: 0fa9cb7a-ce5b-11e9-ab96-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fa9cb7a-ce5b-11e9-ab96-12813bfff9fa;
 Tue, 03 Sep 2019 14:56: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 DB5ECAC97;
 Tue,  3 Sep 2019 14:56:50 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-2-jgross@suse.com>
 <6ece6c17-362b-f2ec-eedd-6b2a57dc7d56@suse.com>
 <ec7e18d1-6041-3476-1509-6c150eb6f87a@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <724eea4f-5998-97f2-3b70-88f2e4e28bca@suse.com>
Date: Tue, 3 Sep 2019 16:56:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ec7e18d1-6041-3476-1509-6c150eb6f87a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNjozMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
NjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAo+Pj4gKysr
IGIveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKPj4+IEBAIC02LDE0ICs2LDIxIEBACj4+PiAg
ICNpbmNsdWRlIDxhc20vdHlwZXMuaD4KPj4+ICAgCj4+PiAgICNpZm5kZWYgTkRFQlVHCj4+PiAt
c3RydWN0IGxvY2tfZGVidWcgewo+Pj4gLSAgICBzMTYgaXJxX3NhZmU7IC8qICsxOiBJUlEtc2Fm
ZTsgMDogbm90IElSUS1zYWZlOyAtMTogZG9uJ3Qga25vdyB5ZXQgKi8KPj4+ICt1bmlvbiBsb2Nr
X2RlYnVnIHsKPj4+ICsgICAgdWludDE2X3QgdmFsOwo+Pj4gKyNkZWZpbmUgTE9DS19ERUJVR19J
TklUVkFMIDB4ZmZmZgo+Pj4gKyAgICBzdHJ1Y3Qgewo+Pj4gKyAgICAgICAgdWludDE2X3QgY3B1
OjEyOwo+Pgo+PiBJJ20gYWZyYWlkIEkgaGF2ZSBvbmUgbW9yZSByZXF1ZXN0OiBUaGUgbGl0ZXJh
bCAxMiBpbiBzdHJ1Y3Qgc3BpbmxvY2sgaXMKPj4gc2l0dGluZyByaWdodCBuZXh0IHRvIHRoZSBT
UElOTE9DS19OT19DUFUgZGVmaW5pdGlvbiwgbWFraW5nIGl0IHByZXR0eQo+PiB1bmxpa2VseSB0
aGF0IGJvdGggYXV0aG9yIGFuZCByZXZpZXdlciBvZiBhIGNoYW5nZSB3b3VsZG4ndCBub3RpY2Ug
b25lCj4+IGdldHRpbmcgY2hhbmdlZCB3aXRob3V0IGFkanVzdG1lbnQgdG8gdGhlIG90aGVyLiBU
aGUgbGl0ZXJhbCAxMiBoZXJlLAo+PiB0aG91Z2gsIGlzIHN1ZmZpY2llbnRseSByZW1vdGUgdG8g
dGhhdCBvdGhlciBwbGFjZSwgc28gdGhlcmUgbmVlZHMgdG8gYmUKPj4gYSBjb25uZWN0aW9uIGVz
dGFibGlzaGVkLiBCZXN0IEkgY2FuIHRoaW5rIG9mIHJpZ2h0IGF3YXkgaXMgdG8gaGF2ZSBhCj4+
ICNkZWZpbmUgZm9yIHRoZSAxMiwgbW92ZSBTUElOTE9DS19OT19DUFUncyBkZWZpbml0aW9uIG5l
eHQgdG8gaXQsIGFuZAo+PiB1c2UgdGhlIG5ldyBjb25zdGFudCBpbiBib3RoIHBsYWNlcy4KPiAK
PiBDYW4gZG8uCj4gCj4+Cj4+PiArICAgICAgICB1aW50MTZfdCBwYWQ6MjsKPj4KPj4gV2hpbGUg
YXQgaXQsIHdvdWxkIHlvdSBtaW5kIG1ha2luZyB0aGlzIGFuIHVubmFtZWQgZmllbGQ/Cj4gCj4g
TlAuIEkgZ3Vlc3MgdGhlICIyIiBzaG91bGQgdGhlbiBiZSByZXBsYWNlZCB0byBkZXBlbmQgb24g
dGhlIGFkZGVkCj4gI2RlZmluZSBhYm92ZS4KCkFoIHllcywgSSBkaWRuJ3QgZXZlbiBub3RpY2Ug
dGhpcyB5ZXQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 15:03:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i5ALH-000423-4r; Tue, 03 Sep 2019 15:03:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=j28/=W6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5ALG-00041y-7D
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 15:03:34 +0000
X-Inumbo-ID: fefa701c-ce5b-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fefa701c-ce5b-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 15:03:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EBC7AAD4E;
 Tue,  3 Sep 2019 15:03:31 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
Date: Tue, 3 Sep 2019 17:03:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDMuMDkuMTkgMTY6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI5LjA4LjIwMTkgMTI6
MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEluIG9yZGVyIHRvIGhhdmUgdW5pcXVlIG5hbWVz
IHdoZW4gZG9pbmcgbG9jayBwcm9maWxpbmcgc2V2ZXJhbCBsb2NhbAo+PiBsb2NrcyAibG9jayIg
bmVlZCB0byBiZSByZW5hbWVkLgo+IAo+IEJ1dCB0aGVzZSBhcmUgYWxsIG5hbWVkIHNpbXBseSAi
bG9jayIgZm9yIGEgZ29vZCByZWFzb24sIGluY2x1ZGluZwo+IGJlY2F1c2UgdGhleSdyZSBhbGwg
ZnVuY3Rpb24gc2NvcGUgc3ltYm9scyAoYW5kIHR5cGljYWxseSB0aGUKPiBmdW5jdGlvbnMgYXJl
IGFsbCBzdWZmaWNpZW50bHkgc2hvcnQpLiBUaGUgaXNzdWUgc3RlbXMgZnJvbSB0aGUKPiBkdWFs
IHVzZSBvZiAibmFtZSIgaW4KPiAKPiAjZGVmaW5lIF9MT0NLX1BST0ZJTEUobmFtZSkgeyAwLCAj
bmFtZSwgJm5hbWUsIDAsIDAsIDAsIDAsIDAgfQo+IAo+IHNvIEknZCByYXRoZXIgc3VnZ2VzdCBt
YWtpbmcgdGhpcyBhIGRlcml2YXRpb24gb2YgYSBuZXcKPiAKPiAjZGVmaW5lIF9MT0NLX1BST0ZJ
TEVfTkFNRShsb2NrLCBuYW1lKSB7IDAsICNuYW1lLCAmbG9jaywgMCwgMCwgMCwgMCwgMCB9Cj4g
Cj4gaWYgdGhlcmUncyBubyBvdGhlciAodHJhbnNwYXJlbnQpIHdheSBvZiBkaXNhbWJpZ3VhdGlu
ZyB0aGUgbmFtZXMuCgpUaGlzIHdpbGwgcmVxdWlyZSB0byB1c2UgYSBkaWZmZXJlbnQgREVGSU5F
X1NQSU5MT0NLKCkgdmFyaWFudCwgc28gZS5nLgpERUZJTkVfU1BJTkxPQ0tfTE9DQUwoKSwgd2hp
Y2ggd2lsbCB0aGVuIGluY2x1ZGUgdGhlIG5lZWRlZCAic3RhdGljIiBhbmQKYWRkICJAPGZ1bmM+
IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5PwoKCkp1ZXJnZW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 15:06:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 15: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 1i5AOW-0004B3-LU; Tue, 03 Sep 2019 15:06:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5AOV-0004Ay-7R
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 15:06:55 +0000
X-Inumbo-ID: 77298744-ce5c-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 77298744-ce5c-11e9-978d-bc764e2007e4;
 Tue, 03 Sep 2019 15:06: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 DC107B022;
 Tue,  3 Sep 2019 15:06:53 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-4-jgross@suse.com>
 <d62618fe-176b-740c-bf18-e042dada4ef7@suse.com>
 <7ccbe6f2-fc60-5b23-c60e-aa0a11e3d4e1@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d27a27c9-f7c6-da7c-da1e-cf64bf2a6b0c@suse.com>
Date: Tue, 3 Sep 2019 17:06:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7ccbe6f2-fc60-5b23-c60e-aa0a11e3d4e1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/5] xen: print lock profile info in
 panic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNjozOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
NjoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBWMjoKPj4+IC0gcmVuYW1lIENPTkZJR19MT0NLX1BST0ZJTEUgdG8g
Q09ORklHX0RFQlVHX0xPQ0tfUFJPRklMRSAoSmFuIEJldWxpY2gpCj4+PiAtIG1vdmUgLmxvY2tw
cm9maWxlLmRhdGEgc2VjdGlvbiB0byBpbml0IGFyZWEgaW4gbGlua2VyIHNjcmlwdHMKPj4KPj4g
SG93IGNhbiB0aGlzIGJlIGNvcnJlY3QsIHdoZW4geW91IGRvbid0IGNoYW5nZSBsb2NrX3Byb2Zf
aW5pdCgpIGF0Cj4+IGFsbD8gVGhlIGZ1bmN0aW9uIGJ1aWxkcyBhIGxpbmtlZCBsaXN0IGZyb20g
dGhlIGVudHJpZXMgaW4gdGhlCj4+IHNlY3Rpb24sIGFuZCB0aGVuIGhhbmRzIHRoZSBoZWFkIG9m
IHRoaXMgbGlzdCB0bwo+PiBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdCgpLiBJIGd1ZXNz
IEkgbXVzdCBiZSBtaXNzaW5nCj4+IHNvbWV0aGluZy4gQW55d2F5LCBldmVyeXRoaW5nIGVsc2Ug
aGVyZSBsb29rcyBnb29kIHRvIG1lLgo+IAo+IFRoZSAubG9ja3Byb2ZpbGUuZGF0YSBzZWN0aW9u
IGNvbnRhaW5zIG9ubHkgdGhlIHBvaW50ZXJzIHRvIHRoZQo+IGVsZW1lbnRzIHB1dCBpbnRvIHRo
ZSBsaW5rZWQgbGlzdC4gQW5kIHRob3NlIHBvaW50ZXJzIGFyZSBubyBsb25nZXIKPiBuZWVkZWQg
YWZ0ZXJ3YXJkcy4KCk9oLCB5ZXMsIEkgc2VlIG5vdy4gQXJndWFibHkgd29ydGggbWFraW5nIGEg
c2VwYXJhdGUgY2hhbmdlLApidXQgc2luY2UgaXQncyB0aGlzIHdheSBub3cKQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 15:09:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 15:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5AQm-0004IT-3H; Tue, 03 Sep 2019 15:09:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5AQk-0004IN-G0
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 15:09:14 +0000
X-Inumbo-ID: c9f491f8-ce5c-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c9f491f8-ce5c-11e9-b76c-bc764e2007e4;
 Tue, 03 Sep 2019 15:09: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 9F621AF54;
 Tue,  3 Sep 2019 15:09:12 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
Date: Tue, 3 Sep 2019 17:09:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDMuMDkuMjAxOSAxNzowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
Njo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBJbiBvcmRlciB0byBoYXZlIHVuaXF1ZSBuYW1lcyB3aGVuIGRvaW5n
IGxvY2sgcHJvZmlsaW5nIHNldmVyYWwgbG9jYWwKPj4+IGxvY2tzICJsb2NrIiBuZWVkIHRvIGJl
IHJlbmFtZWQuCj4+Cj4+IEJ1dCB0aGVzZSBhcmUgYWxsIG5hbWVkIHNpbXBseSAibG9jayIgZm9y
IGEgZ29vZCByZWFzb24sIGluY2x1ZGluZwo+PiBiZWNhdXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9u
IHNjb3BlIHN5bWJvbHMgKGFuZCB0eXBpY2FsbHkgdGhlCj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1
ZmZpY2llbnRseSBzaG9ydCkuIFRoZSBpc3N1ZSBzdGVtcyBmcm9tIHRoZQo+PiBkdWFsIHVzZSBv
ZiAibmFtZSIgaW4KPj4KPj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUs
ICZuYW1lLCAwLCAwLCAwLCAwLCAwIH0KPj4KPj4gc28gSSdkIHJhdGhlciBzdWdnZXN0IG1ha2lu
ZyB0aGlzIGEgZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pgo+PiAjZGVmaW5lIF9MT0NLX1BST0ZJTEVf
TkFNRShsb2NrLCBuYW1lKSB7IDAsICNuYW1lLCAmbG9jaywgMCwgMCwgMCwgMCwgMCB9Cj4+Cj4+
IGlmIHRoZXJlJ3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRpbmcg
dGhlIG5hbWVzLgo+IAo+IFRoaXMgd2lsbCByZXF1aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBERUZJ
TkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcuCj4gREVGSU5FX1NQSU5MT0NLX0xPQ0FMKCks
IHdoaWNoIHdpbGwgdGhlbiBpbmNsdWRlIHRoZSBuZWVkZWQgInN0YXRpYyIgYW5kCj4gYWRkICJA
PGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5PwoKVG8gYmUg
ZnJhbmsgLSBub3QgcmVhbGx5LiBJIGRpc2xpa2UgYm90aCwgYW5kIHdvdWxkIGhlbmNlIHByZWZl
ciB0bwpzdGljayB0byB3aGF0IHRoZXJlIGlzIGN1cnJlbnRseSwgdW50aWwgc29tZW9uZSBpbnZl
bnRzIGEgdHJhbnNwYXJlbnQKd2F5IHRvIGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5IGZv
ciBiZWluZyB1bmhlbHBmdWwgaGVyZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 15:13:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 15:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5AUy-00054g-Qb; Tue, 03 Sep 2019 15:13:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5AUx-00054b-KW
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 15:13:35 +0000
X-Inumbo-ID: 65b51f5e-ce5d-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65b51f5e-ce5d-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 15:13:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2D479AF92;
 Tue,  3 Sep 2019 15:13:34 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <88d6b97e-1f19-56ff-1a35-901ce3102e78@suse.com>
 <20190903141545.5n4uk2khgbtvewgz@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <10cc7a4e-2c3b-c672-313c-d6c11874eac0@suse.com>
Date: Tue, 3 Sep 2019 17:13:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190903141545.5n4uk2khgbtvewgz@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] ns16550: make PCI device hiding uniform
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 JulienGrall <julien.grall@arm.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>

T24gMDMuMDkuMjAxOSAxNjoxNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBT
ZXAgMDMsIDIwMTkgYXQgMDM6NTg6MDhQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0t
LSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
bnMxNjU1MC5jCj4+IEBAIC03NjMsMjMgKzc2MywxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMx
NjU1MF9pbml0X3Bvc3RpcnEoCj4+ICAjaWZkZWYgQ09ORklHX0hBU19QQ0kKPj4gICAgICBpZiAo
IHVhcnQtPmJhciB8fCB1YXJ0LT5wc19iZGZfZW5hYmxlICkKPj4gICAgICB7Cj4+IC0gICAgICAg
IGlmICggIXVhcnQtPnBhcmFtICkKPj4gLSAgICAgICAgICAgIHBjaV9oaWRlX2RldmljZSgwLCB1
YXJ0LT5wc19iZGZbMF0sIFBDSV9ERVZGTih1YXJ0LT5wc19iZGZbMV0sCj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWFydC0+cHNfYmRmWzJdKSk7Cj4+IC0gICAgICAgIGVsc2UKPj4g
LSAgICAgICAgewo+PiAtICAgICAgICAgICAgaWYgKCB1YXJ0LT5wYXJhbS0+bW1pbyAmJgo+PiAt
ICAgICAgICAgICAgICAgICByYW5nZXNldF9hZGRfcmFuZ2UobW1pb19yb19yYW5nZXMsCj4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5pb19iYXNlLAo+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFydC0+aW9fYmFzZSArIHVhcnQtPmlv
X3NpemUgLSAxKSApCj4+IC0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJFcnJv
ciB3aGlsZSBhZGRpbmcgTU1JTyByYW5nZSBvZiBkZXZpY2UgdG8gbW1pb19yb19yYW5nZXNcbiIp
Owo+PiArICAgICAgICBpZiAoIHVhcnQtPnBhcmFtICYmIHVhcnQtPnBhcmFtLT5tbWlvICYmCj4+
ICsgICAgICAgICAgICAgcmFuZ2VzZXRfYWRkX3JhbmdlKG1taW9fcm9fcmFuZ2VzLCB1YXJ0LT5p
b19iYXNlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5pb19iYXNl
ICsgdWFydC0+aW9fc2l6ZSAtIDEpICkKPj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiRXJyb3Igd2hpbGUgYWRkaW5nIE1NSU8gcmFuZ2Ugb2YgZGV2aWNlIHRvIG1taW9fcm9fcmFu
Z2VzXG4iKTsKPj4gIAo+PiAtICAgICAgICAgICAgaWYgKCBwY2lfcm9fZGV2aWNlKDAsIHVhcnQt
PnBzX2JkZlswXSwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfREVWRk4o
dWFydC0+cHNfYmRmWzFdLCB1YXJ0LT5wc19iZGZbMl0pKSApCj4+IC0gICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19JTkZPICJDb3VsZCBub3QgbWFyayBjb25maWcgc3BhY2Ugb2YgJTAyeDol
MDJ4LiV1IHJlYWQtb25seS5cbiIsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1YXJ0LT5wc19iZGZbMF0sIHVhcnQtPnBzX2JkZlsxXSwKPj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsyXSk7Cj4+IC0gICAgICAgIH0KPj4g
KyAgICAgICAgaWYgKCBwY2lfcm9fZGV2aWNlKDAsIHVhcnQtPnBzX2JkZlswXSwKPiAKPiBEb24n
dCB5b3UgbmVlZCB0byBnYXRlIHRoZSBjYWxsIHRvIHBjaV9yb19kZXZpY2Ugd2l0aAo+IHVhcnQt
PnBzX2JkZl9lbmFibGU/CgpObywgd2Ugd2FudCB0aGlzIGZvciBib3RoIHRoZSBwYXJzZV9wY2ko
KSBhbmQgdGhlIHBjaV91YXJ0X2NvbmZpZygpCmNhc2UsIHdoaWNoIGlzIHdoYXQgdGhlIHN1cnJv
dW5kaW5nIGlmKCkgKHZpc2libGUgaW4gY29udGV4dCBhYm92ZSkKY2hlY2tzLiAoTm90ZSBhbHNv
IHRoYXQgcHJldmlvdXNseSB0aGVyZSB3YXMgbm8gc3VjaCBjaGVjayBlaXRoZXIsCnNvIGlmIGFu
eXRoaW5nIGl0IHdvdWxkIGJlIGFuIG9ydGhvZ29uYWwgY2hhbmdlIGFueXdheS4pCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 15:52:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 15:52:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5B6u-00084M-VS; Tue, 03 Sep 2019 15:52:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CRa/=W6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5B6t-00084H-SM
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 15:52:47 +0000
X-Inumbo-ID: def9bfe6-ce62-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id def9bfe6-ce62-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 15: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 DED43AFBE;
 Tue,  3 Sep 2019 15:52:44 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
Date: Tue, 3 Sep 2019 17:52:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902081118.31001-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxMDoxMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQEAg
LTEzNTUsNiArMTM1NSwyMyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGkpCj4gICAgICBlcHQgPSAmcDJtLT5lcHQ7Cj4gICAgICBlcHQt
Pm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwo+ICAgICAg
ZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsKPiArCj4gKyAgICBpZiAoIHNldF9z
dmUgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gMCwgbWF4X2dwZm4g
PSBkb21haW5fZ2V0X21heGltdW1fZ3BmbihkKTsKPiArCj4gKyAgICAgICAgZm9yKCA7IGdmbiA8
IG1heF9ncGZuOyArK2dmbiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBtZm5fdCBtZm47
Cj4gKyAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwo+ICsgICAgICAgICAgICBwMm1fdHlwZV90
IHQ7Cj4gKwo+ICsgICAgICAgICAgICBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9n
Zm4oZ2ZuKSwgJm1mbiwgJnQsICZhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBBUDJNR0VUX3F1ZXJ5KTsKPiArICAgICAgICAgICAgcDJtLT5zZXRfZW50cnkocDJt
LCBfZ2ZuKGdmbiksIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwgdHJ1ZSk7Cj4gKwo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiAgfQoKSG93IGxvbmcgaXMgdGhpcyBsb29wIGdvaW5nIHRvIHRha2Ug
Zm9yIGEgaHVnZSBndWVzdD8gSU9XIGhvdwpjb21lIHRoZXJlJ3Mgbm8gcHJlZW1wdGlvbiBpbiBo
ZXJlLCBvciBzb21lIG90aGVyIG1lY2hhbmlzbQp0byBib3VuZCBleGVjdXRpb24gdGltZT8KCj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9odm0vaHZtX29wLmgKPiBAQCAtMjQ0LDYgKzI0NCw3IEBAIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV92aWV3IHsKPiAgICAgIC8qIENyZWF0ZSB2aWV3IG9ubHk6IGRlZmF1bHQgYWNjZXNz
IHR5cGUKPiAgICAgICAqIE5PVEU6IGN1cnJlbnRseSBpZ25vcmVkICovCj4gICAgICB1aW50MTZf
dCBodm1tZW1fZGVmYXVsdF9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLwo+ICsgICAgdWlu
dDhfdCBzZXRfc3ZlOyAvKiBib29sIHZhbHVlICovCj4gIH07CgpUaGlzIGludGVyZmFjZSBpcywg
Z2l2ZW4gdGhlIHJpZ2h0IGNvbmZpZ3VyYXRpb24sIGF2YWlsYWJsZSB0bwpndWVzdHMuIEhlbmNl
IHlvdSBjYW4ndCBzaW1wbHkgYWRkIGEgZmllbGQgaGVyZS4gSnVzdCBjb25zaWRlcgp3aGF0IGhh
cHBlbnMgZm9yIGFuIGV4aXN0aW5nIGNhbGxlciB3aGVuIHRoZXJlIGlzIHJhbmRvbSBkYXRhCmlu
IHRoZSBmaWVsZCB5b3Ugbm93IGFzc2lnbiBhIG1lYW5pbmcuCgpGdXJ0aGVybW9yZSwgYWNjb3Jk
aW5nIHRvIGNvbW1vbiBwcmFjdGljZSBlbHNld2hlcmUsIHRoZSBuZXcKdHJhaWxpbmcgcGFkZGlu
ZyBmaWVsZCBzaG91bGQgYmUgbWFkZSBleHBsaWNpdCwgYW5kIGNoZWNrZWQgdG8KaG9sZCB6ZXJv
IG9uIGlucHV0LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 15:55:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 15:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5B9r-0008CY-EX; Tue, 03 Sep 2019 15:55:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5B9p-0008CQ-V6
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 15:55:49 +0000
X-Inumbo-ID: 4c00cac6-ce63-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c00cac6-ce63-11e9-978d-bc764e2007e4;
 Tue, 03 Sep 2019 15:55:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567526149;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=HWSjQzOMPk/SI5YKxZklELpc3P1jydhI8BDAm3JIoDA=;
 b=XfEKfp7omtVM3GnPv9af9XGvsvEDpwbKtp10JqWh3c6rlsnNS9y7MjsL
 EBSgL678yFkLfeQX2u9/OI/DjykCkmII8Na3k+qdSlAZV/mUrz3ftcBDy
 oWtHmbEG4aWd0LziaFw+Yyufhtfryb+G+0O+v8fcWyT6HGdYYNAwa+2bu Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bqX55YLm1Vrw62R1j4LkfBNcLW0nkgEKNmVyEOXqsyC0DzTQB3R95USHBlEEStKB2EoQ6WVl1c
 055ZPSPoZw4u51jWpcyL6ygvfr3sup9Uf3fj3usGylpoJeIueV/K+XISq4WwEhnyh2s6e7yhNE
 dKKs3fYCw0hzH/0UuP3uzTW5b2IioWDz8u0V/0+QvzgmYKTKST8Cxo0/+jGugRK+twAlMGyXKY
 HAjzNQoMh9SpnMyAxJQu6i7yM+hNzoKsJkPhxfo0gBpHcWuooYpZ6W87R1lVVN51NHE2LGrf+a
 wlE=
X-SBRS: 2.7
X-MesageID: 5117334
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5117334"
Date: Tue, 3 Sep 2019 17:55:40 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190903155540.a4oafrrunhmxjlf6@Air-de-Roger>
References: <88d6b97e-1f19-56ff-1a35-901ce3102e78@suse.com>
 <20190903141545.5n4uk2khgbtvewgz@Air-de-Roger>
 <10cc7a4e-2c3b-c672-313c-d6c11874eac0@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <10cc7a4e-2c3b-c672-313c-d6c11874eac0@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] ns16550: make PCI device hiding uniform
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradWilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@xen.org>, JulienGrall <julien.grall@arm.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>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDU6MTM6MzhQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDMuMDkuMjAxOSAxNjoxNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUdWUsIFNlcCAwMywgMjAxOSBhdCAwMzo1ODowOFBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwo+ID4+ICsrKyBiL3hlbi9k
cml2ZXJzL2NoYXIvbnMxNjU1MC5jCj4gPj4gQEAgLTc2MywyMyArNzYzLDE2IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBuczE2NTUwX2luaXRfcG9zdGlycSgKPiA+PiAgI2lmZGVmIENPTkZJR19IQVNf
UENJCj4gPj4gICAgICBpZiAoIHVhcnQtPmJhciB8fCB1YXJ0LT5wc19iZGZfZW5hYmxlICkKPiA+
PiAgICAgIHsKPiA+PiAtICAgICAgICBpZiAoICF1YXJ0LT5wYXJhbSApCj4gPj4gLSAgICAgICAg
ICAgIHBjaV9oaWRlX2RldmljZSgwLCB1YXJ0LT5wc19iZGZbMF0sIFBDSV9ERVZGTih1YXJ0LT5w
c19iZGZbMV0sCj4gPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5wc19iZGZb
Ml0pKTsKPiA+PiAtICAgICAgICBlbHNlCj4gPj4gLSAgICAgICAgewo+ID4+IC0gICAgICAgICAg
ICBpZiAoIHVhcnQtPnBhcmFtLT5tbWlvICYmCj4gPj4gLSAgICAgICAgICAgICAgICAgcmFuZ2Vz
ZXRfYWRkX3JhbmdlKG1taW9fcm9fcmFuZ2VzLAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1YXJ0LT5pb19iYXNlLAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1YXJ0LT5pb19iYXNlICsgdWFydC0+aW9fc2l6ZSAtIDEpICkKPiA+PiAt
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRXJyb3Igd2hpbGUgYWRkaW5nIE1N
SU8gcmFuZ2Ugb2YgZGV2aWNlIHRvIG1taW9fcm9fcmFuZ2VzXG4iKTsKPiA+PiArICAgICAgICBp
ZiAoIHVhcnQtPnBhcmFtICYmIHVhcnQtPnBhcmFtLT5tbWlvICYmCj4gPj4gKyAgICAgICAgICAg
ICByYW5nZXNldF9hZGRfcmFuZ2UobW1pb19yb19yYW5nZXMsIHVhcnQtPmlvX2Jhc2UsCj4gPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFydC0+aW9fYmFzZSArIHVhcnQtPmlv
X3NpemUgLSAxKSApCj4gPj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRXJyb3Ig
d2hpbGUgYWRkaW5nIE1NSU8gcmFuZ2Ugb2YgZGV2aWNlIHRvIG1taW9fcm9fcmFuZ2VzXG4iKTsK
PiA+PiAgCj4gPj4gLSAgICAgICAgICAgIGlmICggcGNpX3JvX2RldmljZSgwLCB1YXJ0LT5wc19i
ZGZbMF0sCj4gPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfREVWRk4odWFy
dC0+cHNfYmRmWzFdLCB1YXJ0LT5wc19iZGZbMl0pKSApCj4gPj4gLSAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0lORk8gIkNvdWxkIG5vdCBtYXJrIGNvbmZpZyBzcGFjZSBvZiAlMDJ4OiUw
MnguJXUgcmVhZC1vbmx5LlxuIiwKPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWFydC0+cHNfYmRmWzBdLCB1YXJ0LT5wc19iZGZbMV0sCj4gPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsyXSk7Cj4gPj4gLSAgICAgICAg
fQo+ID4+ICsgICAgICAgIGlmICggcGNpX3JvX2RldmljZSgwLCB1YXJ0LT5wc19iZGZbMF0sCj4g
PiAKPiA+IERvbid0IHlvdSBuZWVkIHRvIGdhdGUgdGhlIGNhbGwgdG8gcGNpX3JvX2RldmljZSB3
aXRoCj4gPiB1YXJ0LT5wc19iZGZfZW5hYmxlPwo+IAo+IE5vLCB3ZSB3YW50IHRoaXMgZm9yIGJv
dGggdGhlIHBhcnNlX3BjaSgpIGFuZCB0aGUgcGNpX3VhcnRfY29uZmlnKCkKPiBjYXNlLCB3aGlj
aCBpcyB3aGF0IHRoZSBzdXJyb3VuZGluZyBpZigpICh2aXNpYmxlIGluIGNvbnRleHQgYWJvdmUp
Cj4gY2hlY2tzLiAoTm90ZSBhbHNvIHRoYXQgcHJldmlvdXNseSB0aGVyZSB3YXMgbm8gc3VjaCBj
aGVjayBlaXRoZXIsCj4gc28gaWYgYW55dGhpbmcgaXQgd291bGQgYmUgYW4gb3J0aG9nb25hbCBj
aGFuZ2UgYW55d2F5LikKCkFjaywgSSBmaW5kIGl0IHdyb25nIHRoYXQgcGNpX3VhcnRfY29uZmln
IHNldHMgdGhlIHBzX2JkZiBidXQgbm90CnBzX2JkZl9lbmFibGUuIEZyb20gdGhlIGRlc2NyaXB0
aW9uIG9mIHRoZSBwc19iZGZfZW5hYmxlIGZpZWxkIGl0CnNlZW1zIGxpa2UgcHNfYmRmIGlzIG9u
bHkgdmFsaWQgaWYgcHNfYmRmX2VuYWJsZSBpcyB0cnVlLCBidXQgdGhhdApkb2Vzbid0IHNlZW0g
dG8gbWF0Y2ggcGNpX3VhcnRfY29uZmlnLgoKVGhlIGNoYW5nZSBsb29rcyBmaW5lIHRvIG1lIGJh
c2VkIG9uIHdoYXQgd2FzIGRvbmUgYmVmb3JlLCBoZW5jZToKClJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSD-0001sF-Bd; Tue, 03 Sep 2019 16:14:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSC-0001rw-1F
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:48 +0000
X-Inumbo-ID: f24a4446-ce65-11e9-ab97-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f24a4446-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:14:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527287;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=qt960/TRo1SbW4x+6PlOt+hn82QaKoUVl+HwvwZNaTs=;
 b=d4nIYO7Vc5q/55EHEyiGO4tEfthrWe/8CdG7sONFVCEJ5K7e4BYT9QgB
 ztoXGMmhFfG8TYK6pvC6JwvcrI3DlL0FUi1P2TKI+jTuZBidsoJ4jhuS9
 Q2WV5KlY/iikytqPvmoePk4pAEMqfwRWefv4jGI3Z4ZDMZCjmn35I3y5o U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MQgDxRFDgY2qkXyYx9EhX8pYHExyYJpVkIwzlzEhbT2OiwJnCbpmX9ptFd4rzldySLa++GldwA
 Z+5j1sBUEOmI3tq/e+PJ++SE8qsV7fx4iM53RAh1ykmMrX2fT++2s4Qhtw3HWezMevHABrYH4x
 uJcZ4LAMuxyD1guo5OUQlnRQZHu6Z7jDk38gYFFV/3EOSFR/WjPOB8jlB7Bq4y2ERVrxykhzX/
 RLrGDPcS+PUwrKJ3t4usQNglgKonLjTe9CYHLGVyjwzvL0br8B+uSMnXbEgq7C/6jnc9kZvQPS
 uXQ=
X-SBRS: 2.7
X-MesageID: 5068893
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5068893"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:20 +0200
Message-ID: <20190903161428.7159-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 03/11] ioreq: switch selection and forwarding
 to use ioservid_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: 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>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIgYW5kIGh2bV9zZW5kX2lvcmVxIHdoZXJlIGJvdGggdXNp
bmcKaHZtX2lvcmVxX3NlcnZlciBkaXJlY3RseSwgc3dpdGNoIHRvIHVzZSBpb3NlcnZpZF90IGlu
IG9yZGVyIHRvIHNlbGVjdAphbmQgZm9yd2FyZCBpb3JlcXMuCgpUaGlzIGlzIGEgcHJlcGFyYXRv
cnkgY2hhbmdlLCBzaW5jZSBmdXR1cmUgcGF0Y2hlcyB3aWxsIHVzZSB0aGUgaW9yZXEKc2VydmVy
IGlkIGluIG9yZGVyIHRvIGRpZmZlcmVudGlhdGUgYmV0d2VlbiBpbnRlcm5hbCBhbmQgZXh0ZXJu
YWwKaW9yZXEgc2VydmVycy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVy
c2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jICAgICAgICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2h2bS9zdGR2Z2EuYyAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLmMgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvcmVxLmggfCAgNSArKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgICB8ICA5ICsrKystLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICB8
ICAxICsKIDggZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9k
bS5jCmluZGV4IGQ2ZDBlOGJlODkuLmMyZmNhOWY3MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAgLTI2Myw3ICsyNjMsNyBA
QCBzdGF0aWMgaW50IHNldF9tZW1fdHlwZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgICAgIC8qIERvIG5vdCBjaGFuZ2UgdG8gSFZNTUVN
X2lvcmVxX3NlcnZlciBpZiBubyBpb3JlcSBzZXJ2ZXIgbWFwcGVkLiAqLwotICAgICAgICBpZiAo
ICFwMm1fZ2V0X2lvcmVxX3NlcnZlcihkLCAmZmxhZ3MpICkKKyAgICAgICAgaWYgKCBwMm1fZ2V0
X2lvcmVxX3NlcnZlcihkLCAmZmxhZ3MpID09IFhFTl9JTlZBTElEX0lPU0VSVklEICkKICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBkNzVkM2U2
ZmQ2Li41MWQyZmNiYTJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjU0LDcgKzI1NCw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9kb19pbygKICAgICAgICAgICogSG93ZXZlciwgdGhlcmUncyBubyBjaGVh
cCBhcHByb2FjaCB0byBhdm9pZCBhYm92ZSBzaXR1YXRpb25zIGluIHhlbiwKICAgICAgICAgICog
c28gdGhlIGRldmljZSBtb2RlbCBzaWRlIG5lZWRzIHRvIGNoZWNrIHRoZSBpbmNvbWluZyBpb3Jl
cSBldmVudC4KICAgICAgICAgICovCi0gICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
ID0gTlVMTDsKKyAgICAgICAgaW9zZXJ2aWRfdCBpZCA9IFhFTl9JTlZBTElEX0lPU0VSVklEOwog
ICAgICAgICBwMm1fdHlwZV90IHAybXQgPSBwMm1faW52YWxpZDsKIAogICAgICAgICBpZiAoIGlz
X21taW8gKQpAQCAtMjY3LDkgKzI2Nyw5IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7CiAKLSAgICAg
ICAgICAgICAgICBzID0gcDJtX2dldF9pb3JlcV9zZXJ2ZXIoY3VycmQsICZmbGFncyk7CisgICAg
ICAgICAgICAgICAgaWQgPSBwMm1fZ2V0X2lvcmVxX3NlcnZlcihjdXJyZCwgJmZsYWdzKTsKIAot
ICAgICAgICAgICAgICAgIGlmICggcyA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICBpZiAoIGlk
ID09IFhFTl9JTlZBTElEX0lPU0VSVklEICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgICAgICAgICAgICAgdmlvLT5p
b19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwpAQCAtMjg5LDE4ICsyODksMTggQEAgc3Rh
dGljIGludCBodm1lbXVsX2RvX2lvKAogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAg
ICAgaWYgKCAhcyApCi0gICAgICAgICAgICBzID0gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoY3Vy
cmQsICZwKTsKKyAgICAgICAgaWYgKCBpZCA9PSBYRU5fSU5WQUxJRF9JT1NFUlZJRCApCisgICAg
ICAgICAgICBpZCA9IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKGN1cnJkLCAmcCk7CiAKICAgICAg
ICAgLyogSWYgdGhlcmUgaXMgbm8gc3VpdGFibGUgYmFja2luZyBETSwganVzdCBpZ25vcmUgYWNj
ZXNzZXMgKi8KLSAgICAgICAgaWYgKCAhcyApCisgICAgICAgIGlmICggaWQgPT0gWEVOX0lOVkFM
SURfSU9TRVJWSUQgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IGh2bV9wcm9jZXNzX2lv
X2ludGVyY2VwdCgmbnVsbF9oYW5kbGVyLCAmcCk7CiAgICAgICAgICAgICB2aW8tPmlvX3JlcS5z
dGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAg
ICB7Ci0gICAgICAgICAgICByYyA9IGh2bV9zZW5kX2lvcmVxKHMsICZwLCAwKTsKKyAgICAgICAg
ICAgIHJjID0gaHZtX3NlbmRfaW9yZXEoaWQsICZwLCAwKTsKICAgICAgICAgICAgIGlmICggcmMg
IT0gWDg2RU1VTF9SRVRSWSB8fCBjdXJyZC0+aXNfc2h1dHRpbmdfZG93biApCiAgICAgICAgICAg
ICAgICAgdmlvLT5pb19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwogICAgICAgICAgICAg
ZWxzZSBpZiAoICFodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbigmdmlvLT5pb19yZXEpICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCA2OTY1MmUxMDgwLi45NTQ5MmJjMTExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0zOSw2ICsz
OSw3IEBAIHN0YXRpYyB2b2lkIHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGlkLAogewogICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsK
ICAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdKTsK
KyAgICBCVUlMRF9CVUdfT04oTUFYX05SX0lPUkVRX1NFUlZFUlMgPj0gWEVOX0lOVkFMSURfSU9T
RVJWSUQpOwogCiAgICAgZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0gPSBzOwog
fQpAQCAtODY4LDcgKzg2OSw3IEBAIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCkKIAogICAgIGRvbWFpbl9wYXVzZShkKTsKIAotICAg
IHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIDAsIHMpOworICAgIHAybV9zZXRfaW9yZXFfc2VydmVy
KGQsIDAsIGlkKTsKIAogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKIApAQCAtMTEz
MSw3ICsxMTMyLDcgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVj
dCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJy
ZW50LT5kb21haW4gKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIHJjID0gcDJtX3NldF9pb3Jl
cV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOworICAgIHJjID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwg
ZmxhZ3MsIGlkKTsKIAogIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKQEAgLTEyNTUsOCArMTI1Niw3IEBAIHZvaWQgaHZtX2Rl
c3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzcGluX3VubG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKIH0KIAotc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9y
ZXFfdCAqcCkKK2lvc2VydmlkX3QgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwgaW9yZXFfdCAqcCkKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAg
ICB1aW50MzJfdCBjZjg7CkBAIC0xMjY1LDcgKzEyNjUsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICB1bnNp
Z25lZCBpbnQgaWQ7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAt
PnR5cGUgIT0gSU9SRVFfVFlQRV9QSU8gKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAg
cmV0dXJuIFhFTl9JTlZBTElEX0lPU0VSVklEOwogCiAgICAgY2Y4ID0gZC0+YXJjaC5odm0ucGNp
X2NmODsKIApAQCAtMTMyMCw3ICsxMzIwLDcgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2
bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBzdGFy
dCA9IGFkZHI7CiAgICAgICAgICAgICBlbmQgPSBzdGFydCArIHAtPnNpemUgLSAxOwogICAgICAg
ICAgICAgaWYgKCByYW5nZXNldF9jb250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSApCi0gICAg
ICAgICAgICAgICAgcmV0dXJuIHM7CisgICAgICAgICAgICAgICAgcmV0dXJuIGlkOwogCiAgICAg
ICAgICAgICBicmVhazsKIApAQCAtMTMyOSw3ICsxMzI5LDcgQEAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICBlbmQgPSBodm1fbW1pb19sYXN0X2J5dGUocCk7CiAKICAgICAgICAgICAgIGlmICggcmFu
Z2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAgICAgICAgICAgICAgIHJl
dHVybiBzOworICAgICAgICAgICAgICAgIHJldHVybiBpZDsKIAogICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTEzMzgsMTQgKzEzMzgsMTQgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9z
ZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcC0+dHlwZSA9IElPUkVRX1RZUEVfUENJX0NPTkZJRzsKICAgICAgICAgICAg
ICAgICBwLT5hZGRyID0gYWRkcjsKLSAgICAgICAgICAgICAgICByZXR1cm4gczsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gaWQ7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIE5VTEw7CisgICAgcmV0dXJuIFhFTl9JTlZB
TElEX0lPU0VSVklEOwogfQogCiBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwKQpAQCAtMTQ0MSwxMiArMTQ0MSwx
MiBAQCBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLCBpb3JlcV90ICpwKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWlu
dCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJv
dG9fcCwKLSAgICAgICAgICAgICAgICAgICBib29sIGJ1ZmZlcmVkKQoraW50IGh2bV9zZW5kX2lv
cmVxKGlvc2VydmlkX3QgaWQsIGlvcmVxX3QgKnByb3RvX3AsIGJvb2wgYnVmZmVyZWQpCiB7CiAg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBj
dXJyLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKKyAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCiAgICAgQVNT
RVJUKHMpOwogCkBAIC0xNTEyLDcgKzE1MTIsNyBAQCB1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2Fz
dF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKQogICAgICAgICBpZiAoICFzLT5lbmFi
bGVkICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggaHZtX3NlbmRfaW9y
ZXEocywgcCwgYnVmZmVyZWQpID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKKyAgICAgICAgaWYg
KCBodm1fc2VuZF9pb3JlcShpZCwgcCwgYnVmZmVyZWQpID09IFg4NkVNVUxfVU5IQU5ETEVBQkxF
ICkKICAgICAgICAgICAgIGZhaWxlZCsrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdGR2Z2EuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3RkdmdhLmMKaW5kZXggYmQzOThk
YmIxYi4uYTY4OTI2OTcxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jCkBAIC00NjYsNyArNDY2LDcgQEAgc3RhdGlj
IGludCBzdGR2Z2FfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxl
ciwKICAgICAgICAgLmRpciA9IElPUkVRX1dSSVRFLAogICAgICAgICAuZGF0YSA9IGRhdGEsCiAg
ICAgfTsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqc3J2OworICAgIGlvc2VydmlkX3Qg
aWQ7CiAKICAgICBpZiAoICFzdGR2Z2FfY2FjaGVfaXNfZW5hYmxlZChzKSB8fCAhcy0+c3Rkdmdh
ICkKICAgICAgICAgZ290byBkb25lOwpAQCAtNTA3LDExICs1MDcsMTEgQEAgc3RhdGljIGludCBz
dGR2Z2FfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKICAg
ICB9CiAKICBkb25lOgotICAgIHNydiA9IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKGN1cnJlbnQt
PmRvbWFpbiwgJnApOwotICAgIGlmICggIXNydiApCisgICAgaWQgPSBodm1fc2VsZWN0X2lvcmVx
X3NlcnZlcihjdXJyZW50LT5kb21haW4sICZwKTsKKyAgICBpZiAoIGlkID09IFhFTl9JTlZBTElE
X0lPU0VSVklEICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogCi0gICAg
cmV0dXJuIGh2bV9zZW5kX2lvcmVxKHNydiwgJnAsIDEpOworICAgIHJldHVybiBodm1fc2VuZF9p
b3JlcShpZCwgJnAsIDEpOwogfQogCiBzdGF0aWMgYm9vbF90IHN0ZHZnYV9tZW1fYWNjZXB0KGNv
bnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA4YTUyMjllZTIxLi40
Mzg0OWNiYmQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCkBAIC0xMDIsNiArMTAyLDcgQEAgc3RhdGljIGludCBwMm1faW5pdGlh
bGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICBw
Mm1fcHRfaW5pdChwMm0pOwogCiAgICAgc3Bpbl9sb2NrX2luaXQoJnAybS0+aW9yZXEubG9jayk7
CisgICAgcDJtLT5pb3JlcS5zZXJ2ZXIgPSBYRU5fSU5WQUxJRF9JT1NFUlZJRDsKIAogICAgIHJl
dHVybiByZXQ7CiB9CkBAIC0zNjEsNyArMzYyLDcgQEAgdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICpkKQogCiBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Ms
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKIHsKICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGludCByYzsKQEAgLTM3Niwx
NiArMzc3LDE2IEBAIGludCBwMm1fc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGlmICggZmxhZ3MgPT0gMCApCiAgICAgewogICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAg
ICAgIGlmICggcDJtLT5pb3JlcS5zZXJ2ZXIgIT0gcyApCisgICAgICAgIGlmICggcDJtLT5pb3Jl
cS5zZXJ2ZXIgIT0gaWQgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtLT5p
b3JlcS5zZXJ2ZXIgPSBOVUxMOworICAgICAgICBwMm0tPmlvcmVxLnNlcnZlciA9IFhFTl9JTlZB
TElEX0lPU0VSVklEOwogICAgICAgICBwMm0tPmlvcmVxLmZsYWdzID0gMDsKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKICAgICAgICAgcmMgPSAtRUJVU1k7Ci0gICAgICAgIGlmICggcDJtLT5pb3Jl
cS5zZXJ2ZXIgIT0gTlVMTCApCisgICAgICAgIGlmICggcDJtLT5pb3JlcS5zZXJ2ZXIgIT0gWEVO
X0lOVkFMSURfSU9TRVJWSUQgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKICAgICAgICAgLyoK
QEAgLTM5Nyw3ICszOTgsNyBAQCBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgaWYgKCByZWFkX2F0b21pYygmcDJtLT5pb3JlcS5lbnRyeV9jb3VudCkg
KQogICAgICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtLT5pb3JlcS5zZXJ2ZXIgPSBz
OworICAgICAgICBwMm0tPmlvcmVxLnNlcnZlciA9IGlkOwogICAgICAgICBwMm0tPmlvcmVxLmZs
YWdzID0gZmxhZ3M7CiAgICAgfQogCkBAIC00MDksMTkgKzQxMCwxOCBAQCBpbnQgcDJtX3NldF9p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqZmxhZ3MpCitpb3NlcnZpZF90IHAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCAqZmxhZ3MpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
KyAgICBpb3NlcnZpZF90IGlkOwogCiAgICAgc3Bpbl9sb2NrKCZwMm0tPmlvcmVxLmxvY2spOwog
Ci0gICAgcyA9IHAybS0+aW9yZXEuc2VydmVyOworICAgIGlkID0gcDJtLT5pb3JlcS5zZXJ2ZXI7
CiAgICAgKmZsYWdzID0gcDJtLT5pb3JlcS5mbGFnczsKIAogICAgIHNwaW5fdW5sb2NrKCZwMm0t
PmlvcmVxLmxvY2spOwotICAgIHJldHVybiBzOworICAgIHJldHVybiBpZDsKIH0KIAogdm9pZCBw
Mm1fZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmgKaW5kZXggZTI1ODhlOTEyZi4uNjU0OTFjNDhkMiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pb3JlcS5oCkBAIC00Nyw5ICs0Nyw4IEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRk
X3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpOwogdm9pZCBodm1fYWxsX2lv
cmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYp
Owogdm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKTsK
IAotc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVj
dCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW9yZXFfdCAqcCk7Ci1pbnQgaHZtX3NlbmRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGlvcmVxX3QgKnByb3RvX3AsCitpb3NlcnZpZF90IGh2bV9zZWxlY3RfaW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3QgKnApOworaW50IGh2bV9zZW5kX2lvcmVx
KGlvc2VydmlkX3QgaWQsIGlvcmVxX3QgKnByb3RvX3AsCiAgICAgICAgICAgICAgICAgICAgYm9v
bCBidWZmZXJlZCk7CiB1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpw
LCBib29sIGJ1ZmZlcmVkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggOTQyODVkYjFiNC4uOTlhMWRhYjMx
MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCkBAIC0zNTQsNyArMzU0LDcgQEAgc3RydWN0IHAybV9kb21haW4gewog
ICAgICAgICAgICogaW9yZXEgc2VydmVyIHdobydzIHJlc3BvbnNpYmxlIGZvciB0aGUgZW11bGF0
aW9uIG9mCiAgICAgICAgICAgKiBnZm5zIHdpdGggc3BlY2lmaWMgcDJtIHR5cGUoZm9yIG5vdywg
cDJtX2lvcmVxX3NlcnZlcikuCiAgICAgICAgICAgKi8KLSAgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzZXJ2ZXI7CisgICAgICAgICBpb3NlcnZpZF90IHNlcnZlcjsKICAgICAgICAg
IC8qCiAgICAgICAgICAgKiBmbGFncyBzcGVjaWZpZXMgd2hldGhlciByZWFkLCB3cml0ZSBvciBi
b3RoIG9wZXJhdGlvbnMKICAgICAgICAgICAqIGFyZSB0byBiZSBlbXVsYXRlZCBieSBhbiBpb3Jl
cSBzZXJ2ZXIuCkBAIC04MTksNyArODE5LDcgQEAgc3RhdGljIGlubGluZSBwMm1fdHlwZV90IHAy
bV9yZWNhbGNfdHlwZV9yYW5nZShib29sIHJlY2FsYywgcDJtX3R5cGVfdCB0LAogICAgIGlmICgg
IXJlY2FsYyB8fCAhcDJtX2lzX2NoYW5nZWFibGUodCkgKQogICAgICAgICByZXR1cm4gdDsKIAot
ICAgIGlmICggdCA9PSBwMm1faW9yZXFfc2VydmVyICYmIHAybS0+aW9yZXEuc2VydmVyICE9IE5V
TEwgKQorICAgIGlmICggdCA9PSBwMm1faW9yZXFfc2VydmVyICYmIHAybS0+aW9yZXEuc2VydmVy
ICE9IFhFTl9JTlZBTElEX0lPU0VSVklEICkKICAgICAgICAgcmV0dXJuIHQ7CiAKICAgICByZXR1
cm4gcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHAybSwgZ2ZuX3N0YXJ0LCBnZm5fZW5kKSA/IHAybV9y
YW1fbG9nZGlydHkKQEAgLTkzOCw5ICs5MzgsOCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGlu
dCBwMm1fZ2V0X2lvbW11X2ZsYWdzKHAybV90eXBlX3QgcDJtdCwgbWZuX3QgbWZuKQogfQogCiBp
bnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZs
YWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
KTsKLXN0cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vydmlk
X3QgaWQpOworaW9zZXJ2aWRfdCBwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKIAogc3RhdGljIGlubGluZSBpbnQgcDJtX2VudHJ5X21v
ZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBtZm5fdCBuZm4sIG1mbl90IG9m
biwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCBkM2I1NTRkMDE5Li44NzI1Y2MyMGQzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9kbV9vcC5oCkBAIC01NCw2ICs1NCw3IEBACiAgKi8KIAogdHlwZWRlZiB1aW50
MTZfdCBpb3NlcnZpZF90OworI2RlZmluZSBYRU5fSU5WQUxJRF9JT1NFUlZJRCAweGZmZmYKIAog
LyoKICAqIFhFTl9ETU9QX2NyZWF0ZV9pb3JlcV9zZXJ2ZXI6IEluc3RhbnRpYXRlIGEgbmV3IElP
UkVRIFNlcnZlciBmb3IgYQotLSAKMi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSF-0001t1-QM; Tue, 03 Sep 2019 16:14:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSE-0001si-FH
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:50 +0000
X-Inumbo-ID: f4075ac6-ce65-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f4075ac6-ce65-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 16:14:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527290;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=GyIoOVf7Reu99rVrxn593Kpcww0gx1guOOBYA8so0Is=;
 b=Mni72JewtTnLIja0nO3EHqddf5jkqESWBT6/lvjrdNS+IwiQ0so1mDwb
 CKnR8jNSVKCz+s7oL8wQBBXtDRMPtoFWpPQ55rrMUZRHlcn9Wz1wlbtYX
 qqF5uvbfKmRqqPqZojWbyWByHOXbFKFLrHj3jZQZvYLIC77I1RNOVJVi0 E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lKoaOGeDS9SLKwSctYHDq5blWMPtb9wSKaiH9tbvfaECeS5lNTeA56i56YQtowZ+pU6/xNQAae
 u/MTA7YgbGA8Kn7d6u8khggpKZNik5JRL+FLE0UEm/uhkrcRJI62EPt5hAoYsutrikLho1qL+I
 yFW/Fiy0MSjXcPK1qqNR7M41aMYX8k9u0QaC3x4NEo69vi4shiAKu9kRIOgB0OziTfK1LLlu7r
 wuWXiaxWkxqsDXb6UmdlLSLFoE5FhCPgQKyBWCvnhyIbUaJFsvj7EWvlzgsSG+329zfZ/CDYls
 pW4=
X-SBRS: 2.7
X-MesageID: 5080354
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5080354"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:21 +0200
Message-ID: <20190903161428.7159-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 04/11] ioreq: add fields to allow internal
 ioreq servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>

SW50ZXJuYWwgaW9yZXEgc2VydmVycyBhcmUgcGxhaW4gZnVuY3Rpb24gaGFuZGxlcnMgaW1wbGVt
ZW50ZWQgaW5zaWRlCm9mIHRoZSBoeXBlcnZpc29yLiBOb3RlIHRoYXQgbW9zdCBmaWVsZHMgdXNl
ZCBieSBjdXJyZW50IChleHRlcm5hbCkKaW9yZXEgc2VydmVycyBhcmUgbm90IG5lZWRlZCBmb3Ig
aW50ZXJuYWwgb25lcywgYW5kIGhlbmNlIGhhdmUgYmVlbgpwbGFjZWQgaW5zaWRlIG9mIGEgc3Ry
dWN0IGFuZCBwYWNrZWQgaW4gYW4gdW5pb24gdG9nZXRoZXIgd2l0aCB0aGUKb25seSBpbnRlcm5h
bCBzcGVjaWZpYyBmaWVsZCwgYSBmdW5jdGlvbiBwb2ludGVyIHRvIGEgaGFuZGxlci4KClRoaXMg
aXMgcmVxdWlyZWQgaW4gb3JkZXIgdG8gaGF2ZSBQQ0kgY29uZmlnIGFjY2Vzc2VzIGZvcndhcmRl
ZCB0bwpleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzIG9yIHRvIGludGVybmFsIG9uZXMgKGllOiBRRU1V
IGVtdWxhdGVkIGRldmljZXMKdnMgdlBDSSBwYXNzdGhyb3VnaCksIGFuZCBpcyB0aGUgZmlyc3Qg
c3RlcCBpbiBvcmRlciB0byBhbGxvdwp1bnByaXZpbGVnZWQgZG9tYWlucyB0byB1c2UgdlBDSS4K
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gRG8gbm90IGFkZCBhbiBpbnRlcm5hbCBmaWVsZCB0byB0
aGUgaW9yZXEgc2VydmVyIHN0cnVjdCwgd2hldGhlciBhCiAgIHNlcnZlciBpcyBpbnRlcm5hbCBv
ciBleHRlcm5hbCBjYW4gYWxyZWFkeSBiZSBpbmZlcnJlZCBmcm9tIHRoZSBpZC4KIC0gQWRkIGFu
IGV4dHJhIHBhcmFtZXRlciB0byB0aGUgaW50ZXJuYWwgaGFuZGxlciBpbiBvcmRlciB0byBwYXNz
CiAgIHVzZXItcHJvdmlkZWQgb3BhcXVlIGRhdGEgdG8gdGhlIGhhbmRsZXIuCi0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAzMCArKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IGJjYzU2MjE3OTcuLjlmYmU4M2Y0NWEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC01MiwyMSArNTIsMjkgQEAgc3RydWN0IGh2bV9p
b3JlcV92Y3B1IHsKICNkZWZpbmUgTUFYX05SX0lPX1JBTkdFUyAgMjU2CiAKIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyIHsKLSAgICBzdHJ1Y3QgZG9tYWluICAgICAgICAgICp0YXJnZXQsICplbXVs
YXRvcjsKLQorICAgIHN0cnVjdCBkb21haW4gICAgICAgICAgKnRhcmdldDsKICAgICAvKiBMb2Nr
IHRvIHNlcmlhbGl6ZSB0b29sc3RhY2sgbW9kaWZpY2F0aW9ucyAqLwogICAgIHNwaW5sb2NrX3Qg
ICAgICAgICAgICAgbG9jazsKLQotICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgaW9yZXE7Ci0g
ICAgc3RydWN0IGxpc3RfaGVhZCAgICAgICBpb3JlcV92Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGh2
bV9pb3JlcV9wYWdlICBidWZpb3JlcTsKLQotICAgIC8qIExvY2sgdG8gc2VyaWFsaXplIGFjY2Vz
cyB0byBidWZmZXJlZCBpb3JlcSByaW5nICovCi0gICAgc3BpbmxvY2tfdCAgICAgICAgICAgICBi
dWZpb3JlcV9sb2NrOwotICAgIGV2dGNobl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2hu
OwogICAgIHN0cnVjdCByYW5nZXNldCAgICAgICAgKnJhbmdlW05SX0lPX1JBTkdFX1RZUEVTXTsK
ICAgICBib29sICAgICAgICAgICAgICAgICAgIGVuYWJsZWQ7Ci0gICAgdWludDhfdCAgICAgICAg
ICAgICAgICBidWZpb3JlcV9oYW5kbGluZzsKKworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0
IHsKKyAgICAgICAgICAgIHN0cnVjdCBkb21haW4gICAgICAgICAgKmVtdWxhdG9yOworICAgICAg
ICAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICBpb3JlcTsKKyAgICAgICAgICAgIHN0cnVjdCBs
aXN0X2hlYWQgICAgICAgaW9yZXFfdmNwdV9saXN0OworICAgICAgICAgICAgc3RydWN0IGh2bV9p
b3JlcV9wYWdlICBidWZpb3JlcTsKKworICAgICAgICAgICAgLyogTG9jayB0byBzZXJpYWxpemUg
YWNjZXNzIHRvIGJ1ZmZlcmVkIGlvcmVxIHJpbmcgKi8KKyAgICAgICAgICAgIHNwaW5sb2NrX3Qg
ICAgICAgICAgICAgYnVmaW9yZXFfbG9jazsKKyAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgICAg
ICAgICAgYnVmaW9yZXFfZXZ0Y2huOworICAgICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAg
ICBidWZpb3JlcV9oYW5kbGluZzsKKyAgICAgICAgfTsKKyAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgIHZvaWQgICAgICAgICAgICAgICAgICAgKmRhdGE7CisgICAgICAgICAgICBpbnQgKCpo
YW5kbGVyKShzdHJ1Y3QgdmNwdSAqdiwgaW9yZXFfdCAqLCB2b2lkICopOworICAgICAgICB9Owor
ICAgIH07CiB9OwogCiAvKgotLSAKMi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSH-0001tI-3a; Tue, 03 Sep 2019 16:14: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSF-0001sr-Hj
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:51 +0000
X-Inumbo-ID: f49add0a-ce65-11e9-ab97-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f49add0a-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:14:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527291;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=aWZABy/i9B5DGCC5tc4gS/wgzUInYjMNWvjcV6vkaiY=;
 b=Ggrk6KZSrHaAw8722WTgnCu6EYdXte509oWUvtLWIBfPuWfVzTmq7xZY
 RgRp7pMVguSb2G7GRGPIzbY/X9aGJFDcuGDuoli3DQ7NoXk9jXgHLi3mT
 vmYSAYmZ1Gt/rhh7XVx+YHd6Ap05tE/dRkotW2UvxJ5F6ySCsyTPkmij0 A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pafoqxmZTwFemsXBsiJ4wWkz4IJH4xM5LuKibUdmMSTSMRDcbz/b5ArkMdccd2RS6nZ2S7Yups
 oK6hqk9Mv+1RhfAzn1CXt4N2Nc/0TGsfeHTfS2On6xy6nP5QfxIySP7vC3nWRkpQ4wVVdZg95/
 3Ntzg0LZOgJwx0KcGw5Spi0a/8t1PcdGGolMsJB9SHylBu5jj3F6fxw8a72QPZ6UuHfMAlUBUs
 Erv75eAonoyAgqLQF14KBYXt5t4GWxZEi9tG+TuU6UdS3M9rm/g53kwQjjd763zHPrIuE9gXb6
 RzA=
X-SBRS: 2.7
X-MesageID: 5068896
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5068896"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:22 +0200
Message-ID: <20190903161428.7159-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 05/11] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@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>

QWRkIHN1cHBvcnQgZm9yIGludGVybmFsIGlvcmVxIHNlcnZlcnMgdG8gaW5pdGlhbGl6YXRpb24g
YW5kCmRlaW5pdGlhbGl6YXRpb24gcm91dGluZXMsIHByZXZlbnQgc29tZSBmdW5jdGlvbnMgZnJv
bSBiZWluZyBleGVjdXRlZAphZ2FpbnN0IGludGVybmFsIGlvcmVxIHNlcnZlcnMgYW5kIGFkZCBn
dWFyZHMgdG8gb25seSBhbGxvdyBpbnRlcm5hbApjYWxsZXJzIHRvIG1vZGlmeSBpbnRlcm5hbCBp
b3JlcSBzZXJ2ZXJzLiBFeHRlcm5hbCBjYWxsZXJzIChpZTogZnJvbQpoeXBlcmNhbGxzKSBhcmUg
b25seSBhbGxvd2VkIHRvIGRlYWwgd2l0aCBleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzLgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHYxOgogLSBEbyBub3QgcGFzcyBhbiAnaW50ZXJuYWwnIHBhcmFtZXRlciB0byBt
b3N0IGZ1bmN0aW9ucywgYW5kIGluc3RlYWQKICAgdXNlIHRoZSBpZCB0byBrZXkgd2hldGhlciBh
biBpb3JlcSBzZXJ2ZXIgaXMgaW50ZXJuYWwgb3IgZXh0ZXJuYWwuCiAtIFByZXZlbnQgZW5hYmxp
bmcgYW4gaW50ZXJuYWwgc2VydmVyIHdpdGhvdXQgYSBoYW5kbGVyLgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vZG0uYyAgICAgICAgICAgIHwgIDE3ICsrLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
ICAgICAgICAgfCAxNzMgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmggIHwgICA4ICstCiA0IGZpbGVzIGNoYW5nZWQsIDEzNSBpbnNlcnRpb25zKCspLCA2
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2RtLmMKaW5kZXggYzJmY2E5ZjcyOS4uNmEzNjgyZTU4YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAt
NDE3LDcgKzQxNyw3IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAq
b3BfYXJncykKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2NyZWF0ZV9p
b3JlcV9zZXJ2ZXIoZCwgZGF0YS0+aGFuZGxlX2J1ZmlvcmVxLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZkYXRhLT5pZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmRhdGEtPmlkLCBmYWxzZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApA
QCAtNDUwLDYgKzQ1MCw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJn
cyAqb3BfYXJncykKICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBpZiAoIGRhdGEtPnBh
ZCApCiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgIGlm
ICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGRhdGEtPmlkKSApCisgICAgICAgICAgICBicmVhazsK
IAogICAgICAgICByYyA9IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKGQsIGRhdGEt
PmlkLCBkYXRhLT50eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGEtPnN0YXJ0LCBkYXRhLT5lbmQpOwpAQCAtNDY0LDYgKzQ2Nyw5IEBAIHN0YXRp
YyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgcmMg
PSAtRUlOVkFMOwogICAgICAgICBpZiAoIGRhdGEtPnBhZCApCiAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFs
KGRhdGEtPmlkKSApCisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV91bm1h
cF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcihkLCBkYXRhLT5pZCwgZGF0YS0+dHlwZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+c3Rh
cnQsIGRhdGEtPmVuZCk7CkBAIC00ODEsNiArNDg3LDkgQEAgc3RhdGljIGludCBkbV9vcChjb25z
dCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwog
ICAgICAgICBpZiAoICFoYXBfZW5hYmxlZChkKSApCiAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgcmMgPSAtRVBFUk07CisgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGRhdGEt
PmlkKSApCisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBpZiAoIGZpcnN0X2dmbiA9PSAw
ICkKICAgICAgICAgICAgIHJjID0gaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoZCwg
ZGF0YS0+aWQsCkBAIC01MjgsNiArNTM3LDkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1
Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQogICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGlm
ICggZGF0YS0+cGFkICkKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICByYyA9IC1FUEVSTTsK
KyAgICAgICAgaWYgKCBodm1faW9yZXFfaXNfaW50ZXJuYWwoZGF0YS0+aWQpICkKKyAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoZCwg
ZGF0YS0+aWQsICEhZGF0YS0+ZW5hYmxlZCk7CiAgICAgICAgIGJyZWFrOwpAQCAtNTQxLDYgKzU1
Myw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykK
ICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBpZiAoIGRhdGEtPnBhZCApCiAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgIGlmICggaHZtX2lvcmVx
X2lzX2ludGVybmFsKGRhdGEtPmlkKSApCisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBy
YyA9IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihkLCBkYXRhLT5pZCk7CiAgICAgICAgIGJyZWFr
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCmluZGV4IDk1NDkyYmMxMTEuLmRiYzVlNmI0YzUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTU5
LDEwICs1OSwxMSBAQCBzdGF0aWMgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmdldF9pb3JlcV9z
ZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIC8qCiAgKiBJdGVyYXRlIG92ZXIgYWxsIHBv
c3NpYmxlIGlvcmVxIHNlcnZlcnMuCiAgKgotICogTk9URTogVGhlIGl0ZXJhdGlvbiBpcyBiYWNr
d2FyZHMgc3VjaCB0aGF0IG1vcmUgcmVjZW50bHkgY3JlYXRlZAotICogICAgICAgaW9yZXEgc2Vy
dmVycyBhcmUgZmF2b3VyZWQgaW4gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKS4KLSAqICAgICAg
IFRoaXMgaXMgYSBzZW1hbnRpYyB0aGF0IHByZXZpb3VzbHkgZXhpc3RlZCB3aGVuIGlvcmVxIHNl
cnZlcnMKLSAqICAgICAgIHdlcmUgaGVsZCBpbiBhIGxpbmtlZCBsaXN0LgorICogTk9URTogVGhl
IGl0ZXJhdGlvbiBpcyBiYWNrd2FyZHMgc3VjaCB0aGF0IGludGVybmFsIGFuZCBtb3JlIHJlY2Vu
dGx5CisgKiAgICAgICBjcmVhdGVkIGV4dGVybmFsIGlvcmVxIHNlcnZlcnMgYXJlIGZhdm91cmVk
IGluCisgKiAgICAgICBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcigpLgorICogICAgICAgVGhpcyBp
cyBhIHNlbWFudGljIHRoYXQgcHJldmlvdXNseSBleGlzdGVkIGZvciBleHRlcm5hbCBzZXJ2ZXJz
IHdoZW4KKyAqICAgICAgIGlvcmVxIHNlcnZlcnMgd2VyZSBoZWxkIGluIGEgbGlua2VkIGxpc3Qu
CiAgKi8KICNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKSBcCiAgICAgZm9y
ICggKGlkKSA9IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyAoaWQpICE9IDA7ICkgXApAQCAtNzAsNiAr
NzEsMTIgQEAgc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpnZXRfaW9yZXFfc2VydmVy
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBjb250aW51ZTsgXAogICAgICAg
ICBlbHNlCiAKKyNkZWZpbmUgRk9SX0VBQ0hfRVhURVJOQUxfSU9SRVFfU0VSVkVSKGQsIGlkLCBz
KSBcCisgICAgZm9yICggKGlkKSA9IE1BWF9OUl9FWFRFUk5BTF9JT1JFUV9TRVJWRVJTOyAoaWQp
ICE9IDA7ICkgXAorICAgICAgICBpZiAoICEocyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgLS0oaWQp
KSkgKSBcCisgICAgICAgICAgICBjb250aW51ZTsgXAorICAgICAgICBlbHNlCisKIHN0YXRpYyBp
b3JlcV90ICpnZXRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIHNoYXJlZF9pb3BhZ2VfdCAqcCA9IHMtPmlvcmVxLnZhOwpAQCAtODYsNyAr
OTMsNyBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzOwogICAgIHVuc2lnbmVkIGludCBpZDsKIAotICAgIEZPUl9FQUNI
X0lPUkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICBGT1JfRUFDSF9FWFRFUk5BTF9JT1JFUV9TRVJW
RVIoZCwgaWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2Owog
CkBAIC0xOTAsNyArMTk3LDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0
IHZjcHUgKnYpCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBGT1JfRUFDSF9J
T1JFUV9TRVJWRVIoZCwgaWQsIHMpCisgICAgRk9SX0VBQ0hfRVhURVJOQUxfSU9SRVFfU0VSVkVS
KGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKIApA
QCAtNDMwLDcgKzQzNyw3IEBAIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIEZPUl9FQUNIX0lP
UkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICBGT1JfRUFDSF9FWFRFUk5BTF9JT1JFUV9TRVJWRVIo
ZCwgaWQsIHMpCiAgICAgewogICAgICAgICBpZiAoIChzLT5pb3JlcS5wYWdlID09IHBhZ2UpIHx8
IChzLT5idWZpb3JlcS5wYWdlID09IHBhZ2UpICkKICAgICAgICAgewpAQCAtNjg4LDcgKzY5NSw3
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3N0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBi
b29sIGludGVybmFsKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKQEAgLTY5
NywyOSArNzA0LDQwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzKQogICAgIGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdv
dG8gZG9uZTsKIAotICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKLSAgICBodm1f
cmVtb3ZlX2lvcmVxX2dmbihzLCB0cnVlKTsKKyAgICBpZiAoICFpbnRlcm5hbCApCisgICAgewor
ICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgICAgIGh2bV9yZW1v
dmVfaW9yZXFfZ2ZuKHMsIHRydWUpOwogCi0gICAgcy0+ZW5hYmxlZCA9IHRydWU7CisgICAgICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZzLT5pb3JlcV92Y3B1X2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0
X2VudHJ5ICkKKyAgICAgICAgICAgIGh2bV91cGRhdGVfaW9yZXFfZXZ0Y2huKHMsIHN2KTsKKyAg
ICB9CisgICAgZWxzZSBpZiAoICFzLT5oYW5kbGVyICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICBnb3RvIGRvbmU7CisgICAgfQogCi0gICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIHN2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9yZXFfdmNw
dV9saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICAgICAg
aHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4ocywgc3YpOworICAgIHMtPmVuYWJsZWQgPSB0cnVlOwog
CiAgIGRvbmU6CiAgICAgc3Bpbl91bmxvY2soJnMtPmxvY2spOwogfQogCi1zdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsIGJvb2wgaW50ZXJuYWwpCiB7CiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIAogICAgIGlm
ICggIXMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBodm1fYWRkX2lvcmVx
X2dmbihzLCB0cnVlKTsKLSAgICBodm1fYWRkX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaWYg
KCAhaW50ZXJuYWwgKQorICAgIHsKKyAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4ocywgdHJ1ZSk7
CisgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKKyAgICB9CiAKICAgICBzLT5l
bmFibGVkID0gZmFsc2U7CiAKQEAgLTczNiwzMyArNzU0LDM5IEBAIHN0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGludCByYzsK
IAogICAgIHMtPnRhcmdldCA9IGQ7Ci0KLSAgICBnZXRfa25vd25hbGl2ZV9kb21haW4oY3VycmQp
OwotICAgIHMtPmVtdWxhdG9yID0gY3VycmQ7Ci0KICAgICBzcGluX2xvY2tfaW5pdCgmcy0+bG9j
ayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlvcmVxX3ZjcHVfbGlzdCk7Ci0gICAgc3Bpbl9s
b2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwotCi0gICAgcy0+aW9yZXEuZ2ZuID0gSU5WQUxJ
RF9HRk47Ci0gICAgcy0+YnVmaW9yZXEuZ2ZuID0gSU5WQUxJRF9HRk47CiAKICAgICByYyA9IGh2
bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAg
ICAgICAgcmV0dXJuIHJjOwogCi0gICAgcy0+YnVmaW9yZXFfaGFuZGxpbmcgPSBidWZpb3JlcV9o
YW5kbGluZzsKLQotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICBpZiAoICFodm1faW9y
ZXFfaXNfaW50ZXJuYWwoaWQpICkKICAgICB7Ci0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzLCB2KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBnb3RvIGZh
aWxfYWRkOworICAgICAgICBnZXRfa25vd25hbGl2ZV9kb21haW4oY3VycmQpOworCisgICAgICAg
IHMtPmVtdWxhdG9yID0gY3VycmQ7CisgICAgICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92
Y3B1X2xpc3QpOworICAgICAgICBzcGluX2xvY2tfaW5pdCgmcy0+YnVmaW9yZXFfbG9jayk7CisK
KyAgICAgICAgcy0+aW9yZXEuZ2ZuID0gSU5WQUxJRF9HRk47CisgICAgICAgIHMtPmJ1ZmlvcmVx
LmdmbiA9IElOVkFMSURfR0ZOOworCisgICAgICAgIHMtPmJ1ZmlvcmVxX2hhbmRsaW5nID0gYnVm
aW9yZXFfaGFuZGxpbmc7CisKKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgdik7Cisg
ICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOworICAg
ICAgICB9CiAgICAgfQorICAgIGVsc2UKKyAgICAgICAgcy0+aGFuZGxlciA9IE5VTEw7CiAKICAg
ICByZXR1cm4gMDsKIAogIGZhaWxfYWRkOgorICAgIEFTU0VSVCghaHZtX2lvcmVxX2lzX2ludGVy
bmFsKGlkKSk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwogICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CiAKQEAgLTc3MiwzMCArNzk2LDM0IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9k
ZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBpbnRlcm5hbCkK
IHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3Zl
X2FsbF92Y3B1cyhzKTsKLQotICAgIC8qCi0gICAgICogTk9URTogSXQgaXMgc2FmZSB0byBjYWxs
IGJvdGggaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcygpIGFuZAotICAgICAqICAgICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIuCi0gICAgICogICAgICAg
VGhpcyBpcyBiZWNhdXNlIHRoZSBmb3JtZXIgd2lsbCBkbyBub3RoaW5nIGlmIHRoZSBwYWdlcwot
ICAgICAqICAgICAgIGFyZSBub3QgbWFwcGVkLCBsZWF2aW5nIHRoZSBwYWdlIHRvIGJlIGZyZWVk
IGJ5IHRoZSBsYXR0ZXIuCi0gICAgICogICAgICAgSG93ZXZlciBpZiB0aGUgcGFnZXMgYXJlIG1h
cHBlZCB0aGVuIHRoZSBmb3JtZXIgd2lsbCBzZXQKLSAgICAgKiAgICAgICB0aGUgcGFnZV9pbmZv
IHBvaW50ZXIgdG8gTlVMTCwgbWVhbmluZyB0aGUgbGF0dGVyIHdpbGwgZG8KLSAgICAgKiAgICAg
ICBub3RoaW5nLgotICAgICAqLwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7
Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHMpOwogCiAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAotICAgIHB1dF9kb21haW4ocy0+ZW11bGF0b3IpOwor
ICAgIGlmICggIWludGVybmFsICkKKyAgICB7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVt
b3ZlX2FsbF92Y3B1cyhzKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBOT1RFOiBJdCBpcyBz
YWZlIHRvIGNhbGwgYm90aCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkgYW5kCisgICAg
ICAgICAqICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIu
CisgICAgICAgICAqICAgICAgIFRoaXMgaXMgYmVjYXVzZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90
aGluZyBpZiB0aGUgcGFnZXMKKyAgICAgICAgICogICAgICAgYXJlIG5vdCBtYXBwZWQsIGxlYXZp
bmcgdGhlIHBhZ2UgdG8gYmUgZnJlZWQgYnkgdGhlIGxhdHRlci4KKyAgICAgICAgICogICAgICAg
SG93ZXZlciBpZiB0aGUgcGFnZXMgYXJlIG1hcHBlZCB0aGVuIHRoZSBmb3JtZXIgd2lsbCBzZXQK
KyAgICAgICAgICogICAgICAgdGhlIHBhZ2VfaW5mbyBwb2ludGVyIHRvIE5VTEwsIG1lYW5pbmcg
dGhlIGxhdHRlciB3aWxsIGRvCisgICAgICAgICAqICAgICAgIG5vdGhpbmcuCisgICAgICAgICAq
LworICAgICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOworICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CisKKyAgICAgICAgcHV0X2RvbWFpbihzLT5lbXVs
YXRvcik7CisgICAgfQogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlvc2VydmlkX3QgKmlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vydmlk
X3QgKmlkLCBib29sIGludGVybmFsKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
OwogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtODExLDcgKzgzOSw5IEBAIGludCBodm1fY3JlYXRl
X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAg
ICAgZG9tYWluX3BhdXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
LmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX05SX0lPUkVR
X1NFUlZFUlM7IGkrKyApCisgICAgZm9yICggaSA9IChpbnRlcm5hbCA/IE1BWF9OUl9FWFRFUk5B
TF9JT1JFUV9TRVJWRVJTIDogMCk7CisgICAgICAgICAgaSA8IChpbnRlcm5hbCA/IE1BWF9OUl9J
T1JFUV9TRVJWRVJTIDogTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMpOworICAgICAgICAg
IGkrKyApCiAgICAgewogICAgICAgICBpZiAoICFHRVRfSU9SRVFfU0VSVkVSKGQsIGkpICkKICAg
ICAgICAgICAgIGJyZWFrOwpAQCAtODIxLDYgKzg1MSw5IEBAIGludCBodm1fY3JlYXRlX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgaWYg
KCBpID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAg
QVNTRVJUKChpbnRlcm5hbCAmJgorICAgICAgICAgICAgaSA+PSBNQVhfTlJfRVhURVJOQUxfSU9S
RVFfU0VSVkVSUyAmJiBpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpIHx8CisgICAgICAgICAgICgh
aW50ZXJuYWwgJiYgaSA8IE1BWF9OUl9FWFRFUk5BTF9JT1JFUV9TRVJWRVJTKSk7CiAgICAgLyoK
ICAgICAgKiBJdCBpcyBzYWZlIHRvIGNhbGwgc2V0X2lvcmVxX3NlcnZlcigpIHByaW9yIHRvCiAg
ICAgICogaHZtX2lvcmVxX3NlcnZlcl9pbml0KCkgc2luY2UgdGhlIHRhcmdldCBkb21haW4gaXMg
cGF1c2VkLgpAQCAtODY0LDIwICs4OTcsMjEgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogICAgICAgICBnb3RvIG91dDsKIAog
ICAgIHJjID0gLUVQRVJNOwotICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWlu
ICkKKyAgICAvKiBOQjogaW50ZXJuYWwgc2VydmVycyBjYW5ub3QgYmUgZGVzdHJveWVkLiAqLwor
ICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSB8fCBzLT5lbXVsYXRvciAhPSBjdXJy
ZW50LT5kb21haW4gKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIGRvbWFpbl9wYXVzZShkKTsK
IAogICAgIHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIDAsIGlkKTsKIAotICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGlzYWJsZShzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgaHZtX2lv
cmVxX2lzX2ludGVybmFsKGlkKSk7CiAKICAgICAvKgogICAgICAqIEl0IGlzIHNhZmUgdG8gY2Fs
bCBodm1faW9yZXFfc2VydmVyX2RlaW5pdCgpIHByaW9yIHRvCiAgICAgICogc2V0X2lvcmVxX3Nl
cnZlcigpIHNpbmNlIHRoZSB0YXJnZXQgZG9tYWluIGlzIHBhdXNlZC4KICAgICAgKi8KLSAgICBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChz
LCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKICAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlk
LCBOVUxMKTsKIAogICAgIGRvbWFpbl91bnBhdXNlKGQpOwpAQCAtOTA5LDcgKzk0Myw4IEBAIGlu
dCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSAtRVBFUk07Ci0gICAgaWYgKCBzLT5l
bXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQorICAgIC8qIE5COiBkb24ndCBhbGxvdyBmZXRj
aGluZyBpbmZvcm1hdGlvbiBmcm9tIGludGVybmFsIGlvcmVxIHNlcnZlcnMuICovCisgICAgaWYg
KCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpIHx8IHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRv
bWFpbiApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYgKCBpb3JlcV9nZm4gfHwgYnVmaW9y
ZXFfZ2ZuICkKQEAgLTk1Niw3ICs5OTEsNyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJh
bWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgZ290byBvdXQ7CiAK
ICAgICByYyA9IC1FUEVSTTsKLSAgICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFp
biApCisgICAgaWYgKCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpIHx8IHMtPmVtdWxhdG9yICE9
IGN1cnJlbnQtPmRvbWFpbiApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSBodm1faW9y
ZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpOwpAQCAtMTAxMCw3ICsxMDQ1LDcgQEAgaW50IGh2bV9t
YXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSAtRVBFUk07Ci0gICAgaWYgKCBzLT5l
bXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQorICAgIGlmICggIWh2bV9pb3JlcV9pc19pbnRl
cm5hbChpZCkgJiYgcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkKICAgICAgICAgZ290
byBvdXQ7CiAKICAgICBzd2l0Y2ggKCB0eXBlICkKQEAgLTEwNjgsNyArMTEwMyw3IEBAIGludCBo
dm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9z
ZXJ2aWRfdCBpZCwKICAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IC1FUEVSTTsKLSAgICBp
ZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFpbiApCisgICAgaWYgKCAhaHZtX2lvcmVx
X2lzX2ludGVybmFsKGlkKSAmJiBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQogICAg
ICAgICBnb3RvIG91dDsKIAogICAgIHN3aXRjaCAoIHR5cGUgKQpAQCAtMTEyOCw2ICsxMTYzLDE0
IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAogICAgIGlmICggIXMgKQogICAgICAgICBnb3RvIG91dDsKIAorICAg
IC8qCisgICAgICogTkI6IGRvIG5vdCBzdXBwb3J0IG1hcHBpbmcgaW50ZXJuYWwgaW9yZXEgc2Vy
dmVycyB0byBtZW1vcnkgdHlwZXMsIGFzCisgICAgICogdGhlIGN1cnJlbnQgaW50ZXJuYWwgaW9y
ZXEgc2VydmVycyBkb24ndCBuZWVkIHRoaXMgZmVhdHVyZSBhbmQgaXQncyBub3QKKyAgICAgKiBi
ZWVuIHRlc3RlZC4KKyAgICAgKi8KKyAgICByYyA9IC1FSU5WQUw7CisgICAgaWYgKCBodm1faW9y
ZXFfaXNfaW50ZXJuYWwoaWQpICkKKyAgICAgICAgZ290byBvdXQ7CiAgICAgcmMgPSAtRVBFUk07
CiAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQogICAgICAgICBnb3Rv
IG91dDsKQEAgLTExNjMsMTUgKzEyMDYsMTUgQEAgaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0
YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgIGdvdG8gb3V0Owog
CiAgICAgcmMgPSAtRVBFUk07Ci0gICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21h
aW4gKQorICAgIGlmICggIWh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkgJiYgcy0+ZW11bGF0b3Ig
IT0gY3VycmVudC0+ZG9tYWluICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBkb21haW5fcGF1
c2UoZCk7CiAKICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Vu
YWJsZShzKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgaHZtX2lvcmVxX2lz
X2ludGVybmFsKGlkKSk7CiAgICAgZWxzZQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUocyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBodm1faW9yZXFfaXNf
aW50ZXJuYWwoaWQpKTsKIAogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCkBAIC0xMTkwLDcgKzEy
MzMsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm0uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQorICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7
CiAgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAg
aWYgKCByYyApCkBAIC0xMjAyLDcgKzEyNDUsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJz
X2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiAw
OwogCiAgZmFpbDoKLSAgICB3aGlsZSAoIGlkKysgIT0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQor
ICAgIHdoaWxlICggaWQrKyAhPSBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUyApCiAgICAg
ewogICAgICAgICBzID0gR0VUX0lPUkVRX1NFUlZFUihkLCBpZCk7CiAKQEAgLTEyMjQsNyArMTI2
Nyw3IEBAIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJj
aC5odm0uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQs
IGlkLCBzKQorICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAg
ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzLCB2KTsKIAogICAgIHNwaW5fdW5s
b2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOwpAQCAtMTI0MSwx
MyArMTI4NCwxMyBAQCB2b2lkIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewot
ICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7CisgICAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGlzYWJsZShzLCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKIAogICAgICAgICAv
KgogICAgICAgICAgKiBJdCBpcyBzYWZlIHRvIGNhbGwgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQo
KSBwcmlvciB0bwogICAgICAgICAgKiBzZXRfaW9yZXFfc2VydmVyKCkgc2luY2UgdGhlIHRhcmdl
dCBkb21haW4gaXMgYmVpbmcgZGVzdHJveWVkLgogICAgICAgICAgKi8KLSAgICAgICAgaHZtX2lv
cmVxX3NlcnZlcl9kZWluaXQocyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMs
IGh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkpOwogICAgICAgICBzZXRfaW9yZXFfc2VydmVyKGQs
IGlkLCBOVUxMKTsKIAogICAgICAgICB4ZnJlZShzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
aW5kZXggOWZiZTgzZjQ1YS4uOWY5MjgzOGI2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
QEAgLTk3LDcgKzk3LDEwIEBAIHN0cnVjdCBodm1fcGlfb3BzIHsKICAgICB2b2lkICgqdmNwdV9i
bG9jaykoc3RydWN0IHZjcHUgKik7CiB9OwogCi0jZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJT
IDgKKyNkZWZpbmUgTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMgOAorI2RlZmluZSBNQVhf
TlJfSU5URVJOQUxfSU9SRVFfU0VSVkVSUyAxCisjZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJT
IFwKKyAgICAoTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMgKyBNQVhfTlJfSU5URVJOQUxf
SU9SRVFfU0VSVkVSUykKIAogc3RydWN0IGh2bV9kb21haW4gewogICAgIC8qIEd1ZXN0IHBhZ2Ug
cmFuZ2UgdXNlZCBmb3Igbm9uLWRlZmF1bHQgaW9yZXEgc2VydmVycyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmgKaW5kZXggNjU0OTFjNDhkMi4uYzM5MTdhYTc0ZCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
b3JlcS5oCkBAIC0yNCw3ICsyNCw3IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0
cnVjdCB2Y3B1ICp2KTsKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAKIGludCBodm1fY3JlYXRlX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCAqaWQpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlvc2VydmlkX3QgKmlkLCBib29sIGludGVybmFsKTsKIGludCBodm1fZGVzdHJv
eV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCk7CiBpbnQgaHZt
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLApA
QCAtNTQsNiArNTQsMTIgQEAgdW5zaWduZWQgaW50IGh2bV9icm9hZGNhc3RfaW9yZXEoaW9yZXFf
dCAqcCwgYm9vbCBidWZmZXJlZCk7CiAKIHZvaWQgaHZtX2lvcmVxX2luaXQoc3RydWN0IGRvbWFp
biAqZCk7CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1faW9yZXFfaXNfaW50ZXJuYWwodW5zaWdu
ZWQgaW50IGlkKQoreworICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsKKyAg
ICByZXR1cm4gaWQgPj0gTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlM7Cit9CisKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX0lPUkVRX0hfXyAqLwogCiAvKgotLSAKMi4yMi4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BS8-0001rO-LO; Tue, 03 Sep 2019 16:14:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BS7-0001rH-Tj
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:43 +0000
X-Inumbo-ID: f00e0e6a-ce65-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f00e0e6a-ce65-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 16:14:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527283;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=YS8KlF9FkGms/zL4mp6PZyXe0FqkybE8K+gxPiQIHFc=;
 b=Hny8PXAiMau7j2aZ7KQ35R2dB7OePy7OEaynMU9LYUFBM4s2QEt8Xt8m
 vGiGV8E2XvbJHbTGx8HgGUuVo8v6Dk+UTAs86w1DhR68kJsUhMf/sriUT
 SC9OsomMpp4l1kUjfsDzuZMdD3OOZyJEx4RHImyGHt0F3SYoZ0MQfMko7 M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZUc2B59rq7c5UPaD1jyYG+gW313oRZd88vPEYL7vNs8SqziiUxFRkgL5iXBOXDYONeaXt5fOjU
 DqqZOQ/Pgjz9ChSO2Qb81cusP9yTW03+5g6lqbb9Kyd9oTKiJd7DvfO93+wWPORRQ7GPNVqFDV
 wo82s7D71nOmYmZBHudtCSGHhKpqgDN5WkQALIa6sc2tORMju5DpiGPMeIM3DWpAxaOvLh2Rpd
 HZ+va6IfidzBdKG8RCEloJ9YVfjccXSHxSObJd9gY690YmsPfiSqd3ymZ3VcHEaCkIisODZpVH
 zbs=
X-SBRS: 2.7
X-MesageID: 5339034
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5339034"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:19 +0200
Message-ID: <20190903161428.7159-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gbm90IGZvcndhcmQgYWNjZXNzZXMgdG8gY2Y4IHRvIGV4dGVybmFsIGVtdWxhdG9ycywgZGVj
b2Rpbmcgb2YgUENJCmFjY2Vzc2VzIGlzIGhhbmRsZWQgYnkgWGVuLCBhbmQgZW11bGF0b3JzIGNh
biByZXF1ZXN0IGhhbmRsaW5nIG9mCmNvbmZpZyBzcGFjZSBhY2Nlc3NlcyBvZiBkZXZpY2VzIHVz
aW5nIHRoZSBwcm92aWRlZCBpb3JlcSBpbnRlcmZhY2UuCgpGdWxseSB0ZXJtaW5hdGUgY2Y4IGFj
Y2Vzc2VzIGF0IHRoZSBoeXBlcnZpc29yIGxldmVsLCBieSBpbXByb3ZpbmcgdGhlCmV4aXN0aW5n
IGh2bV9hY2Nlc3NfY2Y4IGhlbHBlciB0byBhbHNvIGhhbmRsZSByZWdpc3RlciByZWFkcywgYW5k
CmFsd2F5cyByZXR1cm4gWDg2RU1VTF9PS0FZIGluIG9yZGVyIHRvIHRlcm1pbmF0ZSB0aGUgZW11
bGF0aW9uLgoKQWxzbyByZXR1cm4gYW4gZXJyb3IgdG8gaW9yZXEgc2VydmVycyBhdHRlbXB0aW5n
IHRvIG1hcCBQQ0kgSU8gcG9ydHMKKDB4Y2Y4LWNmYyksIGFzIHRob3NlIGFyZSBoYW5kbGVkIGJ5
IFhlbi4KCk5vdGUgdGhhdCB3aXRob3V0IHRoaXMgY2hhbmdlIGluIHRoZSBhYnNlbmNlIG9mIHNv
bWUgZXh0ZXJuYWwgZW11bGF0b3IKdGhhdCBjYXRjaGVzIGFjY2Vzc2VzIHRvIGNmOCByZWFkIHJl
cXVlc3RzIHRvIHRoZSByZWdpc3RlciB3b3VsZAptaXNiZWhhdmUsIGFzIHRoZSBpb3JlcSBpbnRl
cm5hbCBoYW5kbGVyIGRpZCBub3QgaGFuZGxlIHRob3NlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgog
LSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyB8IDE2
ICsrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA2OTJiNzEwYjAyLi42OTY1MmUxMDgwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCkBAIC0xMDE1LDYgKzEwMTUsMTIgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3dpdGNoICggdHlw
ZSApCiAgICAgewogICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDoKKyAgICAgICAgcmMg
PSAtRUlOVkFMOworICAgICAgICAvKiBQQ0kgY29uZmlnIHNwYWNlIGFjY2Vzc2VzIGFyZSBoYW5k
bGVkIGludGVybmFsbHkuICovCisgICAgICAgIGlmICggc3RhcnQgPD0gMHhjZjggKyA4ICYmIDB4
Y2Y4IDw9IGVuZCApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgLyogZmFsbHRocm91Z2guICovCiAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1P
Ulk6CiAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6CiAgICAgICAgIHIgPSBzLT5yYW5n
ZVt0eXBlXTsKQEAgLTE1MTgsMTEgKzE1MjQsMTUgQEAgc3RhdGljIGludCBodm1fYWNjZXNzX2Nm
OCgKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogCi0gICAgaWYg
KCBkaXIgPT0gSU9SRVFfV1JJVEUgJiYgYnl0ZXMgPT0gNCApCisgICAgaWYgKCBieXRlcyAhPSA0
ICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGlmICggZGlyID09IElPUkVR
X1dSSVRFICkKICAgICAgICAgZC0+YXJjaC5odm0ucGNpX2NmOCA9ICp2YWw7CisgICAgZWxzZQor
ICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0ucGNpX2NmODsKIAotICAgIC8qIFdlIGFsd2F5cyBu
ZWVkIHRvIGZhbGwgdGhyb3VnaCB0byB0aGUgY2F0Y2ggYWxsIGVtdWxhdG9yICovCi0gICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAK
IHZvaWQgaHZtX2lvcmVxX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKLS0gCjIuMjIuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSK-0001v1-Rg; Tue, 03 Sep 2019 16:14:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSJ-0001uZ-Hj
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:55 +0000
X-Inumbo-ID: f6fca06a-ce65-11e9-a337-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6fca06a-ce65-11e9-a337-bc764e2007e4;
 Tue, 03 Sep 2019 16:14:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527294;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=sGWHsODmz5HRsaIZLq0yTlfIFnFXOWqxIMS0UCDdFG4=;
 b=ahs4IS+3cXNl/Q4ZhQghXznhZGbOQF34hikLbJqFnZD79VTuLsuTIUMf
 quCXLT2RlbOZm65x/NOYD5IrDe6NaylE4pfWLij+J1wsVzU+lNlWePIcG
 nxo/OM22Dcw1GtFOf7lVMyYbOzIxO7WH04lXzwXRVVbjDn/E69r/lhB5m Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pDra+XwseDlbWTYUU93mGwurT9APyJ1zkAriSYyDJlCzhg2R2A7TMW8oELpd6ptpH17OyWUoM9
 C2Z5BAeUL2Do+7V4qoEo4YUDBWEA4wy8j+fHMXrdFaiKKT5UUD+Gla6m2TqNvDKSO2wjxqSJH+
 gk6wml/ycczZrl8IBLo+GdZNjRW0EOJffXoeAyLciA42Iv4+jvnfCsLRB0wlg+YlDXe1HMz3mm
 jFvT+Nnnt+i7f13jb/uwqJ5uySFdKtIrfwjqU5HSWg4Nsrm7YqzlXZvIZvNAnPnbWt7b+aWU0k
 WtQ=
X-SBRS: 2.7
X-MesageID: 5292987
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5292987"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:24 +0200
Message-ID: <20190903161428.7159-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 07/11] ioreq: allow registering internal
 ioreq server handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <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>

UHJvdmlkZSBhIHJvdXRpbmUgdG8gcmVnaXN0ZXIgdGhlIGhhbmRsZXIgZm9yIGFuIGludGVybmFs
IGlvcmVxCnNlcnZlci4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gQWxsb3cgdG8gcHJvdmlkZSBh
biBvcGFxdWUgZGF0YSBwYXJhbWV0ZXIgdG8gcGFzcyB0byB0aGUgaGFuZGxlci4KIC0gQWxsb3cg
Y2hhbmdpbmcgdGhlIGhhbmRsZXIgYXMgbG9uZyBhcyB0aGUgc2VydmVyIGlzIG5vdCBlbmFibGVk
LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgfCAzNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggfCAg
NCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXgg
ODMzMWE4OWVhZS4uNjMzOWU1Zjg4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtNDg1LDYgKzQ4NSw0MSBAQCBz
dGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBi
b29sIGJ1ZikKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBodm1fYWRkX2lvcmVxX2hhbmRsZXIo
c3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50ICgqaGFuZGxlcikoc3RydWN0IHZjcHUgKnYsIGlvcmVxX3QgKiwgdm9pZCAqKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqczsKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAhaHZtX2lvcmVxX2lz
X2ludGVybmFsKGlkKSApCisgICAgeworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlv
cmVxX3NlcnZlci5sb2NrKTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CisgICAg
aWYgKCAhcyApCisgICAgeworICAgICAgICByYyA9IC1FTk9FTlQ7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKyAgICBpZiAoIHMtPmVuYWJsZWQgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRUJV
U1k7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHMtPmhhbmRsZXIgPSBoYW5kbGVy
OworICAgIHMtPmRhdGEgPSBkYXRhOworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2
ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgcmV0dXJuIHJjOworfQor
CiBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1f
aW9yZXFfdmNwdSAqc3YpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
b3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAppbmRleCBjMzkxN2FhNzRk
Li45MGNjMmFhOTM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKQEAgLTU0LDYgKzU0LDEwIEBA
IHVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVy
ZWQpOwogCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogCitpbnQgaHZt
X2FkZF9pb3JlcV9oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCAoKmhhbmRsZXIpKHN0cnVjdCB2Y3B1ICp2LCBpb3Jl
cV90ICosIHZvaWQgKiksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOwor
CiBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2lvcmVxX2lzX2ludGVybmFsKHVuc2lnbmVkIGludCBp
ZCkKIHsKICAgICBBU1NFUlQoaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUyk7Ci0tIAoyLjIyLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSH-0001tU-Cl; Tue, 03 Sep 2019 16:14: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSF-0001ss-Jy
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:51 +0000
X-Inumbo-ID: f49add0a-ce65-11e9-ab97-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f49add0a-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:14:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527291;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=aWZABy/i9B5DGCC5tc4gS/wgzUInYjMNWvjcV6vkaiY=;
 b=Ggrk6KZSrHaAw8722WTgnCu6EYdXte509oWUvtLWIBfPuWfVzTmq7xZY
 RgRp7pMVguSb2G7GRGPIzbY/X9aGJFDcuGDuoli3DQ7NoXk9jXgHLi3mT
 vmYSAYmZ1Gt/rhh7XVx+YHd6Ap05tE/dRkotW2UvxJ5F6ySCsyTPkmij0 A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pafoqxmZTwFemsXBsiJ4wWkz4IJH4xM5LuKibUdmMSTSMRDcbz/b5ArkMdccd2RS6nZ2S7Yups
 oK6hqk9Mv+1RhfAzn1CXt4N2Nc/0TGsfeHTfS2On6xy6nP5QfxIySP7vC3nWRkpQ4wVVdZg95/
 3Ntzg0LZOgJwx0KcGw5Spi0a/8t1PcdGGolMsJB9SHylBu5jj3F6fxw8a72QPZ6UuHfMAlUBUs
 Erv75eAonoyAgqLQF14KBYXt5t4GWxZEi9tG+TuU6UdS3M9rm/g53kwQjjd763zHPrIuE9gXb6
 RzA=
X-SBRS: 2.7
X-MesageID: 5068896
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5068896"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:22 +0200
Message-ID: <20190903161428.7159-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 05/11] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@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>

QWRkIHN1cHBvcnQgZm9yIGludGVybmFsIGlvcmVxIHNlcnZlcnMgdG8gaW5pdGlhbGl6YXRpb24g
YW5kCmRlaW5pdGlhbGl6YXRpb24gcm91dGluZXMsIHByZXZlbnQgc29tZSBmdW5jdGlvbnMgZnJv
bSBiZWluZyBleGVjdXRlZAphZ2FpbnN0IGludGVybmFsIGlvcmVxIHNlcnZlcnMgYW5kIGFkZCBn
dWFyZHMgdG8gb25seSBhbGxvdyBpbnRlcm5hbApjYWxsZXJzIHRvIG1vZGlmeSBpbnRlcm5hbCBp
b3JlcSBzZXJ2ZXJzLiBFeHRlcm5hbCBjYWxsZXJzIChpZTogZnJvbQpoeXBlcmNhbGxzKSBhcmUg
b25seSBhbGxvd2VkIHRvIGRlYWwgd2l0aCBleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzLgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHYxOgogLSBEbyBub3QgcGFzcyBhbiAnaW50ZXJuYWwnIHBhcmFtZXRlciB0byBt
b3N0IGZ1bmN0aW9ucywgYW5kIGluc3RlYWQKICAgdXNlIHRoZSBpZCB0byBrZXkgd2hldGhlciBh
biBpb3JlcSBzZXJ2ZXIgaXMgaW50ZXJuYWwgb3IgZXh0ZXJuYWwuCiAtIFByZXZlbnQgZW5hYmxp
bmcgYW4gaW50ZXJuYWwgc2VydmVyIHdpdGhvdXQgYSBoYW5kbGVyLgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vZG0uYyAgICAgICAgICAgIHwgIDE3ICsrLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
ICAgICAgICAgfCAxNzMgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmggIHwgICA4ICstCiA0IGZpbGVzIGNoYW5nZWQsIDEzNSBpbnNlcnRpb25zKCspLCA2
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2RtLmMKaW5kZXggYzJmY2E5ZjcyOS4uNmEzNjgyZTU4YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAt
NDE3LDcgKzQxNyw3IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAq
b3BfYXJncykKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2NyZWF0ZV9p
b3JlcV9zZXJ2ZXIoZCwgZGF0YS0+aGFuZGxlX2J1ZmlvcmVxLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZkYXRhLT5pZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmRhdGEtPmlkLCBmYWxzZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApA
QCAtNDUwLDYgKzQ1MCw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJn
cyAqb3BfYXJncykKICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBpZiAoIGRhdGEtPnBh
ZCApCiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgIGlm
ICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGRhdGEtPmlkKSApCisgICAgICAgICAgICBicmVhazsK
IAogICAgICAgICByYyA9IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKGQsIGRhdGEt
PmlkLCBkYXRhLT50eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGEtPnN0YXJ0LCBkYXRhLT5lbmQpOwpAQCAtNDY0LDYgKzQ2Nyw5IEBAIHN0YXRp
YyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgcmMg
PSAtRUlOVkFMOwogICAgICAgICBpZiAoIGRhdGEtPnBhZCApCiAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFs
KGRhdGEtPmlkKSApCisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV91bm1h
cF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcihkLCBkYXRhLT5pZCwgZGF0YS0+dHlwZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+c3Rh
cnQsIGRhdGEtPmVuZCk7CkBAIC00ODEsNiArNDg3LDkgQEAgc3RhdGljIGludCBkbV9vcChjb25z
dCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwog
ICAgICAgICBpZiAoICFoYXBfZW5hYmxlZChkKSApCiAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgcmMgPSAtRVBFUk07CisgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGRhdGEt
PmlkKSApCisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBpZiAoIGZpcnN0X2dmbiA9PSAw
ICkKICAgICAgICAgICAgIHJjID0gaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoZCwg
ZGF0YS0+aWQsCkBAIC01MjgsNiArNTM3LDkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1
Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQogICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGlm
ICggZGF0YS0+cGFkICkKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICByYyA9IC1FUEVSTTsK
KyAgICAgICAgaWYgKCBodm1faW9yZXFfaXNfaW50ZXJuYWwoZGF0YS0+aWQpICkKKyAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoZCwg
ZGF0YS0+aWQsICEhZGF0YS0+ZW5hYmxlZCk7CiAgICAgICAgIGJyZWFrOwpAQCAtNTQxLDYgKzU1
Myw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykK
ICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBpZiAoIGRhdGEtPnBhZCApCiAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgIGlmICggaHZtX2lvcmVx
X2lzX2ludGVybmFsKGRhdGEtPmlkKSApCisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBy
YyA9IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihkLCBkYXRhLT5pZCk7CiAgICAgICAgIGJyZWFr
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCmluZGV4IDk1NDkyYmMxMTEuLmRiYzVlNmI0YzUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTU5
LDEwICs1OSwxMSBAQCBzdGF0aWMgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmdldF9pb3JlcV9z
ZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIC8qCiAgKiBJdGVyYXRlIG92ZXIgYWxsIHBv
c3NpYmxlIGlvcmVxIHNlcnZlcnMuCiAgKgotICogTk9URTogVGhlIGl0ZXJhdGlvbiBpcyBiYWNr
d2FyZHMgc3VjaCB0aGF0IG1vcmUgcmVjZW50bHkgY3JlYXRlZAotICogICAgICAgaW9yZXEgc2Vy
dmVycyBhcmUgZmF2b3VyZWQgaW4gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKS4KLSAqICAgICAg
IFRoaXMgaXMgYSBzZW1hbnRpYyB0aGF0IHByZXZpb3VzbHkgZXhpc3RlZCB3aGVuIGlvcmVxIHNl
cnZlcnMKLSAqICAgICAgIHdlcmUgaGVsZCBpbiBhIGxpbmtlZCBsaXN0LgorICogTk9URTogVGhl
IGl0ZXJhdGlvbiBpcyBiYWNrd2FyZHMgc3VjaCB0aGF0IGludGVybmFsIGFuZCBtb3JlIHJlY2Vu
dGx5CisgKiAgICAgICBjcmVhdGVkIGV4dGVybmFsIGlvcmVxIHNlcnZlcnMgYXJlIGZhdm91cmVk
IGluCisgKiAgICAgICBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcigpLgorICogICAgICAgVGhpcyBp
cyBhIHNlbWFudGljIHRoYXQgcHJldmlvdXNseSBleGlzdGVkIGZvciBleHRlcm5hbCBzZXJ2ZXJz
IHdoZW4KKyAqICAgICAgIGlvcmVxIHNlcnZlcnMgd2VyZSBoZWxkIGluIGEgbGlua2VkIGxpc3Qu
CiAgKi8KICNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKSBcCiAgICAgZm9y
ICggKGlkKSA9IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyAoaWQpICE9IDA7ICkgXApAQCAtNzAsNiAr
NzEsMTIgQEAgc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpnZXRfaW9yZXFfc2VydmVy
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBjb250aW51ZTsgXAogICAgICAg
ICBlbHNlCiAKKyNkZWZpbmUgRk9SX0VBQ0hfRVhURVJOQUxfSU9SRVFfU0VSVkVSKGQsIGlkLCBz
KSBcCisgICAgZm9yICggKGlkKSA9IE1BWF9OUl9FWFRFUk5BTF9JT1JFUV9TRVJWRVJTOyAoaWQp
ICE9IDA7ICkgXAorICAgICAgICBpZiAoICEocyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgLS0oaWQp
KSkgKSBcCisgICAgICAgICAgICBjb250aW51ZTsgXAorICAgICAgICBlbHNlCisKIHN0YXRpYyBp
b3JlcV90ICpnZXRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIHNoYXJlZF9pb3BhZ2VfdCAqcCA9IHMtPmlvcmVxLnZhOwpAQCAtODYsNyAr
OTMsNyBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzOwogICAgIHVuc2lnbmVkIGludCBpZDsKIAotICAgIEZPUl9FQUNI
X0lPUkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICBGT1JfRUFDSF9FWFRFUk5BTF9JT1JFUV9TRVJW
RVIoZCwgaWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2Owog
CkBAIC0xOTAsNyArMTk3LDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0
IHZjcHUgKnYpCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICBGT1JfRUFDSF9J
T1JFUV9TRVJWRVIoZCwgaWQsIHMpCisgICAgRk9SX0VBQ0hfRVhURVJOQUxfSU9SRVFfU0VSVkVS
KGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKIApA
QCAtNDMwLDcgKzQzNyw3IEBAIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIEZPUl9FQUNIX0lP
UkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICBGT1JfRUFDSF9FWFRFUk5BTF9JT1JFUV9TRVJWRVIo
ZCwgaWQsIHMpCiAgICAgewogICAgICAgICBpZiAoIChzLT5pb3JlcS5wYWdlID09IHBhZ2UpIHx8
IChzLT5idWZpb3JlcS5wYWdlID09IHBhZ2UpICkKICAgICAgICAgewpAQCAtNjg4LDcgKzY5NSw3
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3N0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBi
b29sIGludGVybmFsKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKQEAgLTY5
NywyOSArNzA0LDQwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzKQogICAgIGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdv
dG8gZG9uZTsKIAotICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKLSAgICBodm1f
cmVtb3ZlX2lvcmVxX2dmbihzLCB0cnVlKTsKKyAgICBpZiAoICFpbnRlcm5hbCApCisgICAgewor
ICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgICAgIGh2bV9yZW1v
dmVfaW9yZXFfZ2ZuKHMsIHRydWUpOwogCi0gICAgcy0+ZW5hYmxlZCA9IHRydWU7CisgICAgICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZzLT5pb3JlcV92Y3B1X2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0
X2VudHJ5ICkKKyAgICAgICAgICAgIGh2bV91cGRhdGVfaW9yZXFfZXZ0Y2huKHMsIHN2KTsKKyAg
ICB9CisgICAgZWxzZSBpZiAoICFzLT5oYW5kbGVyICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICBnb3RvIGRvbmU7CisgICAgfQogCi0gICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIHN2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9yZXFfdmNw
dV9saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICAgICAg
aHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4ocywgc3YpOworICAgIHMtPmVuYWJsZWQgPSB0cnVlOwog
CiAgIGRvbmU6CiAgICAgc3Bpbl91bmxvY2soJnMtPmxvY2spOwogfQogCi1zdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsIGJvb2wgaW50ZXJuYWwpCiB7CiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIAogICAgIGlm
ICggIXMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBodm1fYWRkX2lvcmVx
X2dmbihzLCB0cnVlKTsKLSAgICBodm1fYWRkX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaWYg
KCAhaW50ZXJuYWwgKQorICAgIHsKKyAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4ocywgdHJ1ZSk7
CisgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKKyAgICB9CiAKICAgICBzLT5l
bmFibGVkID0gZmFsc2U7CiAKQEAgLTczNiwzMyArNzU0LDM5IEBAIHN0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGludCByYzsK
IAogICAgIHMtPnRhcmdldCA9IGQ7Ci0KLSAgICBnZXRfa25vd25hbGl2ZV9kb21haW4oY3VycmQp
OwotICAgIHMtPmVtdWxhdG9yID0gY3VycmQ7Ci0KICAgICBzcGluX2xvY2tfaW5pdCgmcy0+bG9j
ayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlvcmVxX3ZjcHVfbGlzdCk7Ci0gICAgc3Bpbl9s
b2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwotCi0gICAgcy0+aW9yZXEuZ2ZuID0gSU5WQUxJ
RF9HRk47Ci0gICAgcy0+YnVmaW9yZXEuZ2ZuID0gSU5WQUxJRF9HRk47CiAKICAgICByYyA9IGh2
bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAg
ICAgICAgcmV0dXJuIHJjOwogCi0gICAgcy0+YnVmaW9yZXFfaGFuZGxpbmcgPSBidWZpb3JlcV9o
YW5kbGluZzsKLQotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICBpZiAoICFodm1faW9y
ZXFfaXNfaW50ZXJuYWwoaWQpICkKICAgICB7Ci0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzLCB2KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBnb3RvIGZh
aWxfYWRkOworICAgICAgICBnZXRfa25vd25hbGl2ZV9kb21haW4oY3VycmQpOworCisgICAgICAg
IHMtPmVtdWxhdG9yID0gY3VycmQ7CisgICAgICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92
Y3B1X2xpc3QpOworICAgICAgICBzcGluX2xvY2tfaW5pdCgmcy0+YnVmaW9yZXFfbG9jayk7CisK
KyAgICAgICAgcy0+aW9yZXEuZ2ZuID0gSU5WQUxJRF9HRk47CisgICAgICAgIHMtPmJ1ZmlvcmVx
LmdmbiA9IElOVkFMSURfR0ZOOworCisgICAgICAgIHMtPmJ1ZmlvcmVxX2hhbmRsaW5nID0gYnVm
aW9yZXFfaGFuZGxpbmc7CisKKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAg
ICB7CisgICAgICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgdik7Cisg
ICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOworICAg
ICAgICB9CiAgICAgfQorICAgIGVsc2UKKyAgICAgICAgcy0+aGFuZGxlciA9IE5VTEw7CiAKICAg
ICByZXR1cm4gMDsKIAogIGZhaWxfYWRkOgorICAgIEFTU0VSVCghaHZtX2lvcmVxX2lzX2ludGVy
bmFsKGlkKSk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwogICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CiAKQEAgLTc3MiwzMCArNzk2LDM0IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9k
ZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBpbnRlcm5hbCkK
IHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3Zl
X2FsbF92Y3B1cyhzKTsKLQotICAgIC8qCi0gICAgICogTk9URTogSXQgaXMgc2FmZSB0byBjYWxs
IGJvdGggaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcygpIGFuZAotICAgICAqICAgICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIuCi0gICAgICogICAgICAg
VGhpcyBpcyBiZWNhdXNlIHRoZSBmb3JtZXIgd2lsbCBkbyBub3RoaW5nIGlmIHRoZSBwYWdlcwot
ICAgICAqICAgICAgIGFyZSBub3QgbWFwcGVkLCBsZWF2aW5nIHRoZSBwYWdlIHRvIGJlIGZyZWVk
IGJ5IHRoZSBsYXR0ZXIuCi0gICAgICogICAgICAgSG93ZXZlciBpZiB0aGUgcGFnZXMgYXJlIG1h
cHBlZCB0aGVuIHRoZSBmb3JtZXIgd2lsbCBzZXQKLSAgICAgKiAgICAgICB0aGUgcGFnZV9pbmZv
IHBvaW50ZXIgdG8gTlVMTCwgbWVhbmluZyB0aGUgbGF0dGVyIHdpbGwgZG8KLSAgICAgKiAgICAg
ICBub3RoaW5nLgotICAgICAqLwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7
Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHMpOwogCiAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAotICAgIHB1dF9kb21haW4ocy0+ZW11bGF0b3IpOwor
ICAgIGlmICggIWludGVybmFsICkKKyAgICB7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVt
b3ZlX2FsbF92Y3B1cyhzKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBOT1RFOiBJdCBpcyBz
YWZlIHRvIGNhbGwgYm90aCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkgYW5kCisgICAg
ICAgICAqICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIu
CisgICAgICAgICAqICAgICAgIFRoaXMgaXMgYmVjYXVzZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90
aGluZyBpZiB0aGUgcGFnZXMKKyAgICAgICAgICogICAgICAgYXJlIG5vdCBtYXBwZWQsIGxlYXZp
bmcgdGhlIHBhZ2UgdG8gYmUgZnJlZWQgYnkgdGhlIGxhdHRlci4KKyAgICAgICAgICogICAgICAg
SG93ZXZlciBpZiB0aGUgcGFnZXMgYXJlIG1hcHBlZCB0aGVuIHRoZSBmb3JtZXIgd2lsbCBzZXQK
KyAgICAgICAgICogICAgICAgdGhlIHBhZ2VfaW5mbyBwb2ludGVyIHRvIE5VTEwsIG1lYW5pbmcg
dGhlIGxhdHRlciB3aWxsIGRvCisgICAgICAgICAqICAgICAgIG5vdGhpbmcuCisgICAgICAgICAq
LworICAgICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOworICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CisKKyAgICAgICAgcHV0X2RvbWFpbihzLT5lbXVs
YXRvcik7CisgICAgfQogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlvc2VydmlkX3QgKmlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vydmlk
X3QgKmlkLCBib29sIGludGVybmFsKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
OwogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtODExLDcgKzgzOSw5IEBAIGludCBodm1fY3JlYXRl
X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAg
ICAgZG9tYWluX3BhdXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
LmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX05SX0lPUkVR
X1NFUlZFUlM7IGkrKyApCisgICAgZm9yICggaSA9IChpbnRlcm5hbCA/IE1BWF9OUl9FWFRFUk5B
TF9JT1JFUV9TRVJWRVJTIDogMCk7CisgICAgICAgICAgaSA8IChpbnRlcm5hbCA/IE1BWF9OUl9J
T1JFUV9TRVJWRVJTIDogTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMpOworICAgICAgICAg
IGkrKyApCiAgICAgewogICAgICAgICBpZiAoICFHRVRfSU9SRVFfU0VSVkVSKGQsIGkpICkKICAg
ICAgICAgICAgIGJyZWFrOwpAQCAtODIxLDYgKzg1MSw5IEBAIGludCBodm1fY3JlYXRlX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgaWYg
KCBpID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAg
QVNTRVJUKChpbnRlcm5hbCAmJgorICAgICAgICAgICAgaSA+PSBNQVhfTlJfRVhURVJOQUxfSU9S
RVFfU0VSVkVSUyAmJiBpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpIHx8CisgICAgICAgICAgICgh
aW50ZXJuYWwgJiYgaSA8IE1BWF9OUl9FWFRFUk5BTF9JT1JFUV9TRVJWRVJTKSk7CiAgICAgLyoK
ICAgICAgKiBJdCBpcyBzYWZlIHRvIGNhbGwgc2V0X2lvcmVxX3NlcnZlcigpIHByaW9yIHRvCiAg
ICAgICogaHZtX2lvcmVxX3NlcnZlcl9pbml0KCkgc2luY2UgdGhlIHRhcmdldCBkb21haW4gaXMg
cGF1c2VkLgpAQCAtODY0LDIwICs4OTcsMjEgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogICAgICAgICBnb3RvIG91dDsKIAog
ICAgIHJjID0gLUVQRVJNOwotICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWlu
ICkKKyAgICAvKiBOQjogaW50ZXJuYWwgc2VydmVycyBjYW5ub3QgYmUgZGVzdHJveWVkLiAqLwor
ICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSB8fCBzLT5lbXVsYXRvciAhPSBjdXJy
ZW50LT5kb21haW4gKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIGRvbWFpbl9wYXVzZShkKTsK
IAogICAgIHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIDAsIGlkKTsKIAotICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGlzYWJsZShzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgaHZtX2lv
cmVxX2lzX2ludGVybmFsKGlkKSk7CiAKICAgICAvKgogICAgICAqIEl0IGlzIHNhZmUgdG8gY2Fs
bCBodm1faW9yZXFfc2VydmVyX2RlaW5pdCgpIHByaW9yIHRvCiAgICAgICogc2V0X2lvcmVxX3Nl
cnZlcigpIHNpbmNlIHRoZSB0YXJnZXQgZG9tYWluIGlzIHBhdXNlZC4KICAgICAgKi8KLSAgICBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChz
LCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKICAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlk
LCBOVUxMKTsKIAogICAgIGRvbWFpbl91bnBhdXNlKGQpOwpAQCAtOTA5LDcgKzk0Myw4IEBAIGlu
dCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSAtRVBFUk07Ci0gICAgaWYgKCBzLT5l
bXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQorICAgIC8qIE5COiBkb24ndCBhbGxvdyBmZXRj
aGluZyBpbmZvcm1hdGlvbiBmcm9tIGludGVybmFsIGlvcmVxIHNlcnZlcnMuICovCisgICAgaWYg
KCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpIHx8IHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRv
bWFpbiApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYgKCBpb3JlcV9nZm4gfHwgYnVmaW9y
ZXFfZ2ZuICkKQEAgLTk1Niw3ICs5OTEsNyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJh
bWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgZ290byBvdXQ7CiAK
ICAgICByYyA9IC1FUEVSTTsKLSAgICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFp
biApCisgICAgaWYgKCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpIHx8IHMtPmVtdWxhdG9yICE9
IGN1cnJlbnQtPmRvbWFpbiApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSBodm1faW9y
ZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpOwpAQCAtMTAxMCw3ICsxMDQ1LDcgQEAgaW50IGh2bV9t
YXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSAtRVBFUk07Ci0gICAgaWYgKCBzLT5l
bXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQorICAgIGlmICggIWh2bV9pb3JlcV9pc19pbnRl
cm5hbChpZCkgJiYgcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkKICAgICAgICAgZ290
byBvdXQ7CiAKICAgICBzd2l0Y2ggKCB0eXBlICkKQEAgLTEwNjgsNyArMTEwMyw3IEBAIGludCBo
dm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9z
ZXJ2aWRfdCBpZCwKICAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IC1FUEVSTTsKLSAgICBp
ZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFpbiApCisgICAgaWYgKCAhaHZtX2lvcmVx
X2lzX2ludGVybmFsKGlkKSAmJiBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQogICAg
ICAgICBnb3RvIG91dDsKIAogICAgIHN3aXRjaCAoIHR5cGUgKQpAQCAtMTEyOCw2ICsxMTYzLDE0
IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAogICAgIGlmICggIXMgKQogICAgICAgICBnb3RvIG91dDsKIAorICAg
IC8qCisgICAgICogTkI6IGRvIG5vdCBzdXBwb3J0IG1hcHBpbmcgaW50ZXJuYWwgaW9yZXEgc2Vy
dmVycyB0byBtZW1vcnkgdHlwZXMsIGFzCisgICAgICogdGhlIGN1cnJlbnQgaW50ZXJuYWwgaW9y
ZXEgc2VydmVycyBkb24ndCBuZWVkIHRoaXMgZmVhdHVyZSBhbmQgaXQncyBub3QKKyAgICAgKiBi
ZWVuIHRlc3RlZC4KKyAgICAgKi8KKyAgICByYyA9IC1FSU5WQUw7CisgICAgaWYgKCBodm1faW9y
ZXFfaXNfaW50ZXJuYWwoaWQpICkKKyAgICAgICAgZ290byBvdXQ7CiAgICAgcmMgPSAtRVBFUk07
CiAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQogICAgICAgICBnb3Rv
IG91dDsKQEAgLTExNjMsMTUgKzEyMDYsMTUgQEAgaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0
YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgIGdvdG8gb3V0Owog
CiAgICAgcmMgPSAtRVBFUk07Ci0gICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21h
aW4gKQorICAgIGlmICggIWh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkgJiYgcy0+ZW11bGF0b3Ig
IT0gY3VycmVudC0+ZG9tYWluICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBkb21haW5fcGF1
c2UoZCk7CiAKICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Vu
YWJsZShzKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgaHZtX2lvcmVxX2lz
X2ludGVybmFsKGlkKSk7CiAgICAgZWxzZQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUocyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBodm1faW9yZXFfaXNf
aW50ZXJuYWwoaWQpKTsKIAogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCkBAIC0xMTkwLDcgKzEy
MzMsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm0uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQorICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7
CiAgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAg
aWYgKCByYyApCkBAIC0xMjAyLDcgKzEyNDUsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJz
X2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiAw
OwogCiAgZmFpbDoKLSAgICB3aGlsZSAoIGlkKysgIT0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQor
ICAgIHdoaWxlICggaWQrKyAhPSBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUyApCiAgICAg
ewogICAgICAgICBzID0gR0VUX0lPUkVRX1NFUlZFUihkLCBpZCk7CiAKQEAgLTEyMjQsNyArMTI2
Nyw3IEBAIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJj
aC5odm0uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQs
IGlkLCBzKQorICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAg
ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzLCB2KTsKIAogICAgIHNwaW5fdW5s
b2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOwpAQCAtMTI0MSwx
MyArMTI4NCwxMyBAQCB2b2lkIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewot
ICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7CisgICAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGlzYWJsZShzLCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKIAogICAgICAgICAv
KgogICAgICAgICAgKiBJdCBpcyBzYWZlIHRvIGNhbGwgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQo
KSBwcmlvciB0bwogICAgICAgICAgKiBzZXRfaW9yZXFfc2VydmVyKCkgc2luY2UgdGhlIHRhcmdl
dCBkb21haW4gaXMgYmVpbmcgZGVzdHJveWVkLgogICAgICAgICAgKi8KLSAgICAgICAgaHZtX2lv
cmVxX3NlcnZlcl9kZWluaXQocyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMs
IGh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkpOwogICAgICAgICBzZXRfaW9yZXFfc2VydmVyKGQs
IGlkLCBOVUxMKTsKIAogICAgICAgICB4ZnJlZShzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
aW5kZXggOWZiZTgzZjQ1YS4uOWY5MjgzOGI2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
QEAgLTk3LDcgKzk3LDEwIEBAIHN0cnVjdCBodm1fcGlfb3BzIHsKICAgICB2b2lkICgqdmNwdV9i
bG9jaykoc3RydWN0IHZjcHUgKik7CiB9OwogCi0jZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJT
IDgKKyNkZWZpbmUgTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMgOAorI2RlZmluZSBNQVhf
TlJfSU5URVJOQUxfSU9SRVFfU0VSVkVSUyAxCisjZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJT
IFwKKyAgICAoTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMgKyBNQVhfTlJfSU5URVJOQUxf
SU9SRVFfU0VSVkVSUykKIAogc3RydWN0IGh2bV9kb21haW4gewogICAgIC8qIEd1ZXN0IHBhZ2Ug
cmFuZ2UgdXNlZCBmb3Igbm9uLWRlZmF1bHQgaW9yZXEgc2VydmVycyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmgKaW5kZXggNjU0OTFjNDhkMi4uYzM5MTdhYTc0ZCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
b3JlcS5oCkBAIC0yNCw3ICsyNCw3IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0
cnVjdCB2Y3B1ICp2KTsKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAKIGludCBodm1fY3JlYXRlX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCAqaWQpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlvc2VydmlkX3QgKmlkLCBib29sIGludGVybmFsKTsKIGludCBodm1fZGVzdHJv
eV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCk7CiBpbnQgaHZt
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLApA
QCAtNTQsNiArNTQsMTIgQEAgdW5zaWduZWQgaW50IGh2bV9icm9hZGNhc3RfaW9yZXEoaW9yZXFf
dCAqcCwgYm9vbCBidWZmZXJlZCk7CiAKIHZvaWQgaHZtX2lvcmVxX2luaXQoc3RydWN0IGRvbWFp
biAqZCk7CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1faW9yZXFfaXNfaW50ZXJuYWwodW5zaWdu
ZWQgaW50IGlkKQoreworICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsKKyAg
ICByZXR1cm4gaWQgPj0gTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlM7Cit9CisKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX0lPUkVRX0hfXyAqLwogCiAvKgotLSAKMi4yMi4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BS7-0001rB-Ce; Tue, 03 Sep 2019 16:14: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BS5-0001qu-4b
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:41 +0000
X-Inumbo-ID: ee18a6c4-ce65-11e9-ab97-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee18a6c4-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:14:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527280;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=0eni99MPQmJJMYfH5QGPQyVoCanHcUMXSTNEATGMuqU=;
 b=PQj+MkQ0eOSgmaBzdo6nik/ohRV1UbUtfao1f1LTBRpM+YCcYuqegcLC
 EMygTsOpzTEFgGyCe0rKKXYgjuOwgDNvcEPSTVClgiKADfvncBj8EKGQO
 R0sMEWi78OP25CHKSg6AFkPqq5Ynvoxnv14y+7PMX9LAeEHNnQPfw/NwW g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NrsleqQ6yeIswxATxZooaXrzMu20v3NFsydr3s6xhvD5aeiWdYKeX+MT3nAVFPEWAx6oeLPoaF
 3UYSZSfYcq+MM9aSMqaD2wNNsOkJS9FE141qN7mf40rUdBiaY9yvXfuguKCBVuoGjlMFVpt3Jt
 YKvdAt4Iyw2z2Ih9Mkny7epf4H4buCp3WuoYGkG0MKKAknmIFbH0+jcM5q65ixVi4U4rNwLpHY
 MUKL4WD3mwUIR0XyXavx7wHkFzvfMDhnUlqYzQpimTgbos+PZUVYWVWzc+nY31OQntJ9qm4RYQ
 cvI=
X-SBRS: 2.7
X-MesageID: 5068879
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5068879"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:17 +0200
Message-ID: <20190903161428.7159-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 00/11] ioreq: add support for internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VjaCBpbnRlcm5hbCBzZXJ2ZXJzIGFyZSBpbXBsZW1lbnRlZCBieSBhIHNpbmdsZSBmdW5jdGlv
biB0aGF0IGhhbmRsZXMKaW9yZXFzIGluc2lkZSB0aGUgaHlwZXJ2aXNvci4KClRoZSBtb3RpdmF0
aW9uIGJlaGluZCB0aGlzIGNoYW5nZSBpcyB0byBzd2l0Y2ggdlBDSSB0byBiZWNvbWUgYW4KaW50
ZXJuYWwgaW9yZXEgc2VydmVyLCBzbyB0aGF0IGFjY2Vzc2VzIHRvIHRoZSBQQ0kgY29uZmlnIHNw
YWNlIGNhbiBiZQptdWx0aXBsZXhlZCBiZXR3ZWVuIGRldmljZXMgaGFuZGxlZCBieSB2UENJIGFu
ZCBkZXZpY2VzIGhhbmRsZWQgYnkgb3RoZXIKaW9yZXEgc2VydmVycy4KClRoZSBpbXBsZW1lbnRh
dGlvbiBpcyBmYWlybHkgc2ltcGxlIGFuZCBsaW1pdGVkIHRvIHdoYXQncyBuZWVkZWQgYnkKdlBD
SSwgYnV0IGNhbiBiZSBleHBhbmRlZCBpbiB0aGUgZnV0dXJlIGlmIG90aGVyIG1vcmUgY29tcGxl
eCB1c2VycwphcHBlYXIuCgpUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIGF0OgoKZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBpb3JlcV92cGNpX3YyCgpUaGFu
a3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgxMSk6CiAgaW9yZXE6IGZpeCBodm1fYWxsX2lv
cmVxX3NlcnZlcnNfYWRkX3ZjcHUgZmFpbCBwYXRoIGNsZWFudXAKICBpb3JlcTogdGVybWluYXRl
IGNmOCBoYW5kbGluZyBhdCBoeXBlcnZpc29yIGxldmVsCiAgaW9yZXE6IHN3aXRjaCBzZWxlY3Rp
b24gYW5kIGZvcndhcmRpbmcgdG8gdXNlIGlvc2VydmlkX3QKICBpb3JlcTogYWRkIGZpZWxkcyB0
byBhbGxvdyBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXJzCiAgaW9yZXE6IGFkZCBpbnRlcm5hbCBpb3Jl
cSBpbml0aWFsaXphdGlvbiBzdXBwb3J0CiAgaW9yZXE6IGFsbG93IGRpc3BhdGNoaW5nIGlvcmVx
cyB0byBpbnRlcm5hbCBzZXJ2ZXJzCiAgaW9yZXE6IGFsbG93IHJlZ2lzdGVyaW5nIGludGVybmFs
IGlvcmVxIHNlcnZlciBoYW5kbGVyCiAgaW9yZXE6IGFsbG93IGRlY29kaW5nIGFjY2Vzc2VzIHRv
IE1NQ0ZHIHJlZ2lvbnMKICB2cGNpOiByZWdpc3RlciBhcyBhbiBpbnRlcm5hbCBpb3JlcSBzZXJ2
ZXIKICBpb3JlcTogc3BsaXQgdGhlIGNvZGUgdG8gZGV0ZWN0IFBDSSBjb25maWcgc3BhY2UgYWNj
ZXNzZXMKICBpb3JlcTogcHJvdmlkZSBzdXBwb3J0IGZvciBsb25nLXJ1bm5pbmcgb3BlcmF0aW9u
cy4uLgoKIHRvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUgICAgICAgICAgIHwgICA1ICstCiB0b29s
cy90ZXN0cy92cGNpL2VtdWwuaCAgICAgICAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvaHZt
L2RtLmMgICAgICAgICAgICAgICB8ICAxOSArLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMgICAgICAgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgIHwg
IDE0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICB8ICAgNyArLQogeGVu
L2FyY2gveDg2L2h2bS9pby5jICAgICAgICAgICAgICAgfCAyNDggKystLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgfCA0MzQgKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYyAgICAgICAgICAgfCAgIDgg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgIHwgIDIwICstCiB4ZW4vYXJj
aC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgICAg
ICAgICAgIHwgIDYxICsrLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAgICAgIHwg
IDc1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICB8ICAzNSArKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggICAgICAgIHwgIDI5ICstCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pb3JlcS5oICAgICB8ICAxNyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmNwdS5oICAgICAgfCAgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAg
ICAgIHwgICA5ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICB8ICAgMSAr
CiB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgICAgICAgICAgICB8ICAyOCArLQogMjEgZmlsZXMg
Y2hhbmdlZCwgNTU5IGluc2VydGlvbnMoKyksIDQ3NSBkZWxldGlvbnMoLSkKCi0tIAoyLjIyLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSD-0001s7-2j; Tue, 03 Sep 2019 16:14:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSC-0001rv-1E
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:48 +0000
X-Inumbo-ID: f24a4446-ce65-11e9-ab97-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f24a4446-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:14:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527287;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=qt960/TRo1SbW4x+6PlOt+hn82QaKoUVl+HwvwZNaTs=;
 b=d4nIYO7Vc5q/55EHEyiGO4tEfthrWe/8CdG7sONFVCEJ5K7e4BYT9QgB
 ztoXGMmhFfG8TYK6pvC6JwvcrI3DlL0FUi1P2TKI+jTuZBidsoJ4jhuS9
 Q2WV5KlY/iikytqPvmoePk4pAEMqfwRWefv4jGI3Z4ZDMZCjmn35I3y5o U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MQgDxRFDgY2qkXyYx9EhX8pYHExyYJpVkIwzlzEhbT2OiwJnCbpmX9ptFd4rzldySLa++GldwA
 Z+5j1sBUEOmI3tq/e+PJ++SE8qsV7fx4iM53RAh1ykmMrX2fT++2s4Qhtw3HWezMevHABrYH4x
 uJcZ4LAMuxyD1guo5OUQlnRQZHu6Z7jDk38gYFFV/3EOSFR/WjPOB8jlB7Bq4y2ERVrxykhzX/
 RLrGDPcS+PUwrKJ3t4usQNglgKonLjTe9CYHLGVyjwzvL0br8B+uSMnXbEgq7C/6jnc9kZvQPS
 uXQ=
X-SBRS: 2.7
X-MesageID: 5068893
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5068893"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:20 +0200
Message-ID: <20190903161428.7159-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 03/11] ioreq: switch selection and forwarding
 to use ioservid_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: 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>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIgYW5kIGh2bV9zZW5kX2lvcmVxIHdoZXJlIGJvdGggdXNp
bmcKaHZtX2lvcmVxX3NlcnZlciBkaXJlY3RseSwgc3dpdGNoIHRvIHVzZSBpb3NlcnZpZF90IGlu
IG9yZGVyIHRvIHNlbGVjdAphbmQgZm9yd2FyZCBpb3JlcXMuCgpUaGlzIGlzIGEgcHJlcGFyYXRv
cnkgY2hhbmdlLCBzaW5jZSBmdXR1cmUgcGF0Y2hlcyB3aWxsIHVzZSB0aGUgaW9yZXEKc2VydmVy
IGlkIGluIG9yZGVyIHRvIGRpZmZlcmVudGlhdGUgYmV0d2VlbiBpbnRlcm5hbCBhbmQgZXh0ZXJu
YWwKaW9yZXEgc2VydmVycy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVy
c2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jICAgICAgICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2h2bS9zdGR2Z2EuYyAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLmMgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvcmVxLmggfCAgNSArKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgICB8ICA5ICsrKystLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICB8
ICAxICsKIDggZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9k
bS5jCmluZGV4IGQ2ZDBlOGJlODkuLmMyZmNhOWY3MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAgLTI2Myw3ICsyNjMsNyBA
QCBzdGF0aWMgaW50IHNldF9tZW1fdHlwZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgICAgIC8qIERvIG5vdCBjaGFuZ2UgdG8gSFZNTUVN
X2lvcmVxX3NlcnZlciBpZiBubyBpb3JlcSBzZXJ2ZXIgbWFwcGVkLiAqLwotICAgICAgICBpZiAo
ICFwMm1fZ2V0X2lvcmVxX3NlcnZlcihkLCAmZmxhZ3MpICkKKyAgICAgICAgaWYgKCBwMm1fZ2V0
X2lvcmVxX3NlcnZlcihkLCAmZmxhZ3MpID09IFhFTl9JTlZBTElEX0lPU0VSVklEICkKICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBkNzVkM2U2
ZmQ2Li41MWQyZmNiYTJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjU0LDcgKzI1NCw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9kb19pbygKICAgICAgICAgICogSG93ZXZlciwgdGhlcmUncyBubyBjaGVh
cCBhcHByb2FjaCB0byBhdm9pZCBhYm92ZSBzaXR1YXRpb25zIGluIHhlbiwKICAgICAgICAgICog
c28gdGhlIGRldmljZSBtb2RlbCBzaWRlIG5lZWRzIHRvIGNoZWNrIHRoZSBpbmNvbWluZyBpb3Jl
cSBldmVudC4KICAgICAgICAgICovCi0gICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
ID0gTlVMTDsKKyAgICAgICAgaW9zZXJ2aWRfdCBpZCA9IFhFTl9JTlZBTElEX0lPU0VSVklEOwog
ICAgICAgICBwMm1fdHlwZV90IHAybXQgPSBwMm1faW52YWxpZDsKIAogICAgICAgICBpZiAoIGlz
X21taW8gKQpAQCAtMjY3LDkgKzI2Nyw5IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7CiAKLSAgICAg
ICAgICAgICAgICBzID0gcDJtX2dldF9pb3JlcV9zZXJ2ZXIoY3VycmQsICZmbGFncyk7CisgICAg
ICAgICAgICAgICAgaWQgPSBwMm1fZ2V0X2lvcmVxX3NlcnZlcihjdXJyZCwgJmZsYWdzKTsKIAot
ICAgICAgICAgICAgICAgIGlmICggcyA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICBpZiAoIGlk
ID09IFhFTl9JTlZBTElEX0lPU0VSVklEICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgICAgICAgICAgICAgdmlvLT5p
b19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwpAQCAtMjg5LDE4ICsyODksMTggQEAgc3Rh
dGljIGludCBodm1lbXVsX2RvX2lvKAogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAg
ICAgaWYgKCAhcyApCi0gICAgICAgICAgICBzID0gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoY3Vy
cmQsICZwKTsKKyAgICAgICAgaWYgKCBpZCA9PSBYRU5fSU5WQUxJRF9JT1NFUlZJRCApCisgICAg
ICAgICAgICBpZCA9IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKGN1cnJkLCAmcCk7CiAKICAgICAg
ICAgLyogSWYgdGhlcmUgaXMgbm8gc3VpdGFibGUgYmFja2luZyBETSwganVzdCBpZ25vcmUgYWNj
ZXNzZXMgKi8KLSAgICAgICAgaWYgKCAhcyApCisgICAgICAgIGlmICggaWQgPT0gWEVOX0lOVkFM
SURfSU9TRVJWSUQgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IGh2bV9wcm9jZXNzX2lv
X2ludGVyY2VwdCgmbnVsbF9oYW5kbGVyLCAmcCk7CiAgICAgICAgICAgICB2aW8tPmlvX3JlcS5z
dGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAg
ICB7Ci0gICAgICAgICAgICByYyA9IGh2bV9zZW5kX2lvcmVxKHMsICZwLCAwKTsKKyAgICAgICAg
ICAgIHJjID0gaHZtX3NlbmRfaW9yZXEoaWQsICZwLCAwKTsKICAgICAgICAgICAgIGlmICggcmMg
IT0gWDg2RU1VTF9SRVRSWSB8fCBjdXJyZC0+aXNfc2h1dHRpbmdfZG93biApCiAgICAgICAgICAg
ICAgICAgdmlvLT5pb19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwogICAgICAgICAgICAg
ZWxzZSBpZiAoICFodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbigmdmlvLT5pb19yZXEpICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwppbmRleCA2OTY1MmUxMDgwLi45NTQ5MmJjMTExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0zOSw2ICsz
OSw3IEBAIHN0YXRpYyB2b2lkIHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGlkLAogewogICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsK
ICAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdKTsK
KyAgICBCVUlMRF9CVUdfT04oTUFYX05SX0lPUkVRX1NFUlZFUlMgPj0gWEVOX0lOVkFMSURfSU9T
RVJWSUQpOwogCiAgICAgZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0gPSBzOwog
fQpAQCAtODY4LDcgKzg2OSw3IEBAIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCkKIAogICAgIGRvbWFpbl9wYXVzZShkKTsKIAotICAg
IHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIDAsIHMpOworICAgIHAybV9zZXRfaW9yZXFfc2VydmVy
KGQsIDAsIGlkKTsKIAogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKIApAQCAtMTEz
MSw3ICsxMTMyLDcgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVj
dCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJy
ZW50LT5kb21haW4gKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIHJjID0gcDJtX3NldF9pb3Jl
cV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOworICAgIHJjID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwg
ZmxhZ3MsIGlkKTsKIAogIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKQEAgLTEyNTUsOCArMTI1Niw3IEBAIHZvaWQgaHZtX2Rl
c3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzcGluX3VubG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKIH0KIAotc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9y
ZXFfdCAqcCkKK2lvc2VydmlkX3QgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwgaW9yZXFfdCAqcCkKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAg
ICB1aW50MzJfdCBjZjg7CkBAIC0xMjY1LDcgKzEyNjUsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICB1bnNp
Z25lZCBpbnQgaWQ7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAt
PnR5cGUgIT0gSU9SRVFfVFlQRV9QSU8gKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAg
cmV0dXJuIFhFTl9JTlZBTElEX0lPU0VSVklEOwogCiAgICAgY2Y4ID0gZC0+YXJjaC5odm0ucGNp
X2NmODsKIApAQCAtMTMyMCw3ICsxMzIwLDcgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2
bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBzdGFy
dCA9IGFkZHI7CiAgICAgICAgICAgICBlbmQgPSBzdGFydCArIHAtPnNpemUgLSAxOwogICAgICAg
ICAgICAgaWYgKCByYW5nZXNldF9jb250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSApCi0gICAg
ICAgICAgICAgICAgcmV0dXJuIHM7CisgICAgICAgICAgICAgICAgcmV0dXJuIGlkOwogCiAgICAg
ICAgICAgICBicmVhazsKIApAQCAtMTMyOSw3ICsxMzI5LDcgQEAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICBlbmQgPSBodm1fbW1pb19sYXN0X2J5dGUocCk7CiAKICAgICAgICAgICAgIGlmICggcmFu
Z2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAgICAgICAgICAgICAgIHJl
dHVybiBzOworICAgICAgICAgICAgICAgIHJldHVybiBpZDsKIAogICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTEzMzgsMTQgKzEzMzgsMTQgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9z
ZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcC0+dHlwZSA9IElPUkVRX1RZUEVfUENJX0NPTkZJRzsKICAgICAgICAgICAg
ICAgICBwLT5hZGRyID0gYWRkcjsKLSAgICAgICAgICAgICAgICByZXR1cm4gczsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gaWQ7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIE5VTEw7CisgICAgcmV0dXJuIFhFTl9JTlZB
TElEX0lPU0VSVklEOwogfQogCiBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwKQpAQCAtMTQ0MSwxMiArMTQ0MSwx
MiBAQCBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLCBpb3JlcV90ICpwKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWlu
dCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJv
dG9fcCwKLSAgICAgICAgICAgICAgICAgICBib29sIGJ1ZmZlcmVkKQoraW50IGh2bV9zZW5kX2lv
cmVxKGlvc2VydmlkX3QgaWQsIGlvcmVxX3QgKnByb3RvX3AsIGJvb2wgYnVmZmVyZWQpCiB7CiAg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBj
dXJyLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKKyAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCiAgICAgQVNT
RVJUKHMpOwogCkBAIC0xNTEyLDcgKzE1MTIsNyBAQCB1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2Fz
dF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKQogICAgICAgICBpZiAoICFzLT5lbmFi
bGVkICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggaHZtX3NlbmRfaW9y
ZXEocywgcCwgYnVmZmVyZWQpID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKKyAgICAgICAgaWYg
KCBodm1fc2VuZF9pb3JlcShpZCwgcCwgYnVmZmVyZWQpID09IFg4NkVNVUxfVU5IQU5ETEVBQkxF
ICkKICAgICAgICAgICAgIGZhaWxlZCsrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdGR2Z2EuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3RkdmdhLmMKaW5kZXggYmQzOThk
YmIxYi4uYTY4OTI2OTcxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jCkBAIC00NjYsNyArNDY2LDcgQEAgc3RhdGlj
IGludCBzdGR2Z2FfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxl
ciwKICAgICAgICAgLmRpciA9IElPUkVRX1dSSVRFLAogICAgICAgICAuZGF0YSA9IGRhdGEsCiAg
ICAgfTsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqc3J2OworICAgIGlvc2VydmlkX3Qg
aWQ7CiAKICAgICBpZiAoICFzdGR2Z2FfY2FjaGVfaXNfZW5hYmxlZChzKSB8fCAhcy0+c3Rkdmdh
ICkKICAgICAgICAgZ290byBkb25lOwpAQCAtNTA3LDExICs1MDcsMTEgQEAgc3RhdGljIGludCBz
dGR2Z2FfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKICAg
ICB9CiAKICBkb25lOgotICAgIHNydiA9IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKGN1cnJlbnQt
PmRvbWFpbiwgJnApOwotICAgIGlmICggIXNydiApCisgICAgaWQgPSBodm1fc2VsZWN0X2lvcmVx
X3NlcnZlcihjdXJyZW50LT5kb21haW4sICZwKTsKKyAgICBpZiAoIGlkID09IFhFTl9JTlZBTElE
X0lPU0VSVklEICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogCi0gICAg
cmV0dXJuIGh2bV9zZW5kX2lvcmVxKHNydiwgJnAsIDEpOworICAgIHJldHVybiBodm1fc2VuZF9p
b3JlcShpZCwgJnAsIDEpOwogfQogCiBzdGF0aWMgYm9vbF90IHN0ZHZnYV9tZW1fYWNjZXB0KGNv
bnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA4YTUyMjllZTIxLi40
Mzg0OWNiYmQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCkBAIC0xMDIsNiArMTAyLDcgQEAgc3RhdGljIGludCBwMm1faW5pdGlh
bGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICBw
Mm1fcHRfaW5pdChwMm0pOwogCiAgICAgc3Bpbl9sb2NrX2luaXQoJnAybS0+aW9yZXEubG9jayk7
CisgICAgcDJtLT5pb3JlcS5zZXJ2ZXIgPSBYRU5fSU5WQUxJRF9JT1NFUlZJRDsKIAogICAgIHJl
dHVybiByZXQ7CiB9CkBAIC0zNjEsNyArMzYyLDcgQEAgdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICpkKQogCiBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Ms
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKIHsKICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGludCByYzsKQEAgLTM3Niwx
NiArMzc3LDE2IEBAIGludCBwMm1fc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGlmICggZmxhZ3MgPT0gMCApCiAgICAgewogICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAg
ICAgIGlmICggcDJtLT5pb3JlcS5zZXJ2ZXIgIT0gcyApCisgICAgICAgIGlmICggcDJtLT5pb3Jl
cS5zZXJ2ZXIgIT0gaWQgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtLT5p
b3JlcS5zZXJ2ZXIgPSBOVUxMOworICAgICAgICBwMm0tPmlvcmVxLnNlcnZlciA9IFhFTl9JTlZB
TElEX0lPU0VSVklEOwogICAgICAgICBwMm0tPmlvcmVxLmZsYWdzID0gMDsKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKICAgICAgICAgcmMgPSAtRUJVU1k7Ci0gICAgICAgIGlmICggcDJtLT5pb3Jl
cS5zZXJ2ZXIgIT0gTlVMTCApCisgICAgICAgIGlmICggcDJtLT5pb3JlcS5zZXJ2ZXIgIT0gWEVO
X0lOVkFMSURfSU9TRVJWSUQgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKICAgICAgICAgLyoK
QEAgLTM5Nyw3ICszOTgsNyBAQCBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgaWYgKCByZWFkX2F0b21pYygmcDJtLT5pb3JlcS5lbnRyeV9jb3VudCkg
KQogICAgICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtLT5pb3JlcS5zZXJ2ZXIgPSBz
OworICAgICAgICBwMm0tPmlvcmVxLnNlcnZlciA9IGlkOwogICAgICAgICBwMm0tPmlvcmVxLmZs
YWdzID0gZmxhZ3M7CiAgICAgfQogCkBAIC00MDksMTkgKzQxMCwxOCBAQCBpbnQgcDJtX3NldF9p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqZmxhZ3MpCitpb3NlcnZpZF90IHAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCAqZmxhZ3MpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
KyAgICBpb3NlcnZpZF90IGlkOwogCiAgICAgc3Bpbl9sb2NrKCZwMm0tPmlvcmVxLmxvY2spOwog
Ci0gICAgcyA9IHAybS0+aW9yZXEuc2VydmVyOworICAgIGlkID0gcDJtLT5pb3JlcS5zZXJ2ZXI7
CiAgICAgKmZsYWdzID0gcDJtLT5pb3JlcS5mbGFnczsKIAogICAgIHNwaW5fdW5sb2NrKCZwMm0t
PmlvcmVxLmxvY2spOwotICAgIHJldHVybiBzOworICAgIHJldHVybiBpZDsKIH0KIAogdm9pZCBw
Mm1fZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmgKaW5kZXggZTI1ODhlOTEyZi4uNjU0OTFjNDhkMiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pb3JlcS5oCkBAIC00Nyw5ICs0Nyw4IEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRk
X3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpOwogdm9pZCBodm1fYWxsX2lv
cmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYp
Owogdm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKTsK
IAotc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVj
dCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW9yZXFfdCAqcCk7Ci1pbnQgaHZtX3NlbmRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGlvcmVxX3QgKnByb3RvX3AsCitpb3NlcnZpZF90IGh2bV9zZWxlY3RfaW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3QgKnApOworaW50IGh2bV9zZW5kX2lvcmVx
KGlvc2VydmlkX3QgaWQsIGlvcmVxX3QgKnByb3RvX3AsCiAgICAgICAgICAgICAgICAgICAgYm9v
bCBidWZmZXJlZCk7CiB1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpw
LCBib29sIGJ1ZmZlcmVkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggOTQyODVkYjFiNC4uOTlhMWRhYjMx
MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCkBAIC0zNTQsNyArMzU0LDcgQEAgc3RydWN0IHAybV9kb21haW4gewog
ICAgICAgICAgICogaW9yZXEgc2VydmVyIHdobydzIHJlc3BvbnNpYmxlIGZvciB0aGUgZW11bGF0
aW9uIG9mCiAgICAgICAgICAgKiBnZm5zIHdpdGggc3BlY2lmaWMgcDJtIHR5cGUoZm9yIG5vdywg
cDJtX2lvcmVxX3NlcnZlcikuCiAgICAgICAgICAgKi8KLSAgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzZXJ2ZXI7CisgICAgICAgICBpb3NlcnZpZF90IHNlcnZlcjsKICAgICAgICAg
IC8qCiAgICAgICAgICAgKiBmbGFncyBzcGVjaWZpZXMgd2hldGhlciByZWFkLCB3cml0ZSBvciBi
b3RoIG9wZXJhdGlvbnMKICAgICAgICAgICAqIGFyZSB0byBiZSBlbXVsYXRlZCBieSBhbiBpb3Jl
cSBzZXJ2ZXIuCkBAIC04MTksNyArODE5LDcgQEAgc3RhdGljIGlubGluZSBwMm1fdHlwZV90IHAy
bV9yZWNhbGNfdHlwZV9yYW5nZShib29sIHJlY2FsYywgcDJtX3R5cGVfdCB0LAogICAgIGlmICgg
IXJlY2FsYyB8fCAhcDJtX2lzX2NoYW5nZWFibGUodCkgKQogICAgICAgICByZXR1cm4gdDsKIAot
ICAgIGlmICggdCA9PSBwMm1faW9yZXFfc2VydmVyICYmIHAybS0+aW9yZXEuc2VydmVyICE9IE5V
TEwgKQorICAgIGlmICggdCA9PSBwMm1faW9yZXFfc2VydmVyICYmIHAybS0+aW9yZXEuc2VydmVy
ICE9IFhFTl9JTlZBTElEX0lPU0VSVklEICkKICAgICAgICAgcmV0dXJuIHQ7CiAKICAgICByZXR1
cm4gcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHAybSwgZ2ZuX3N0YXJ0LCBnZm5fZW5kKSA/IHAybV9y
YW1fbG9nZGlydHkKQEAgLTkzOCw5ICs5MzgsOCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGlu
dCBwMm1fZ2V0X2lvbW11X2ZsYWdzKHAybV90eXBlX3QgcDJtdCwgbWZuX3QgbWZuKQogfQogCiBp
bnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZs
YWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
KTsKLXN0cnVjdCBodm1faW9yZXFfc2VydmVyICpwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vydmlk
X3QgaWQpOworaW9zZXJ2aWRfdCBwMm1fZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKIAogc3RhdGljIGlubGluZSBpbnQgcDJtX2VudHJ5X21v
ZGlmeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwMm1fdHlwZV90IG50LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBtZm5fdCBuZm4sIG1mbl90IG9m
biwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCBkM2I1NTRkMDE5Li44NzI1Y2MyMGQzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9kbV9vcC5oCkBAIC01NCw2ICs1NCw3IEBACiAgKi8KIAogdHlwZWRlZiB1aW50
MTZfdCBpb3NlcnZpZF90OworI2RlZmluZSBYRU5fSU5WQUxJRF9JT1NFUlZJRCAweGZmZmYKIAog
LyoKICAqIFhFTl9ETU9QX2NyZWF0ZV9pb3JlcV9zZXJ2ZXI6IEluc3RhbnRpYXRlIGEgbmV3IElP
UkVRIFNlcnZlciBmb3IgYQotLSAKMi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BS7-0001r4-3e; Tue, 03 Sep 2019 16:14: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BS5-0001qv-4C
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:14:41 +0000
X-Inumbo-ID: ee18a6c4-ce65-11e9-ab97-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee18a6c4-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:14:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527280;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=0eni99MPQmJJMYfH5QGPQyVoCanHcUMXSTNEATGMuqU=;
 b=PQj+MkQ0eOSgmaBzdo6nik/ohRV1UbUtfao1f1LTBRpM+YCcYuqegcLC
 EMygTsOpzTEFgGyCe0rKKXYgjuOwgDNvcEPSTVClgiKADfvncBj8EKGQO
 R0sMEWi78OP25CHKSg6AFkPqq5Ynvoxnv14y+7PMX9LAeEHNnQPfw/NwW g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NrsleqQ6yeIswxATxZooaXrzMu20v3NFsydr3s6xhvD5aeiWdYKeX+MT3nAVFPEWAx6oeLPoaF
 3UYSZSfYcq+MM9aSMqaD2wNNsOkJS9FE141qN7mf40rUdBiaY9yvXfuguKCBVuoGjlMFVpt3Jt
 YKvdAt4Iyw2z2Ih9Mkny7epf4H4buCp3WuoYGkG0MKKAknmIFbH0+jcM5q65ixVi4U4rNwLpHY
 MUKL4WD3mwUIR0XyXavx7wHkFzvfMDhnUlqYzQpimTgbos+PZUVYWVWzc+nY31OQntJ9qm4RYQ
 cvI=
X-SBRS: 2.7
X-MesageID: 5068879
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5068879"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:17 +0200
Message-ID: <20190903161428.7159-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 00/11] ioreq: add support for internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VjaCBpbnRlcm5hbCBzZXJ2ZXJzIGFyZSBpbXBsZW1lbnRlZCBieSBhIHNpbmdsZSBmdW5jdGlv
biB0aGF0IGhhbmRsZXMKaW9yZXFzIGluc2lkZSB0aGUgaHlwZXJ2aXNvci4KClRoZSBtb3RpdmF0
aW9uIGJlaGluZCB0aGlzIGNoYW5nZSBpcyB0byBzd2l0Y2ggdlBDSSB0byBiZWNvbWUgYW4KaW50
ZXJuYWwgaW9yZXEgc2VydmVyLCBzbyB0aGF0IGFjY2Vzc2VzIHRvIHRoZSBQQ0kgY29uZmlnIHNw
YWNlIGNhbiBiZQptdWx0aXBsZXhlZCBiZXR3ZWVuIGRldmljZXMgaGFuZGxlZCBieSB2UENJIGFu
ZCBkZXZpY2VzIGhhbmRsZWQgYnkgb3RoZXIKaW9yZXEgc2VydmVycy4KClRoZSBpbXBsZW1lbnRh
dGlvbiBpcyBmYWlybHkgc2ltcGxlIGFuZCBsaW1pdGVkIHRvIHdoYXQncyBuZWVkZWQgYnkKdlBD
SSwgYnV0IGNhbiBiZSBleHBhbmRlZCBpbiB0aGUgZnV0dXJlIGlmIG90aGVyIG1vcmUgY29tcGxl
eCB1c2VycwphcHBlYXIuCgpUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIGF0OgoKZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBpb3JlcV92cGNpX3YyCgpUaGFu
a3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgxMSk6CiAgaW9yZXE6IGZpeCBodm1fYWxsX2lv
cmVxX3NlcnZlcnNfYWRkX3ZjcHUgZmFpbCBwYXRoIGNsZWFudXAKICBpb3JlcTogdGVybWluYXRl
IGNmOCBoYW5kbGluZyBhdCBoeXBlcnZpc29yIGxldmVsCiAgaW9yZXE6IHN3aXRjaCBzZWxlY3Rp
b24gYW5kIGZvcndhcmRpbmcgdG8gdXNlIGlvc2VydmlkX3QKICBpb3JlcTogYWRkIGZpZWxkcyB0
byBhbGxvdyBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXJzCiAgaW9yZXE6IGFkZCBpbnRlcm5hbCBpb3Jl
cSBpbml0aWFsaXphdGlvbiBzdXBwb3J0CiAgaW9yZXE6IGFsbG93IGRpc3BhdGNoaW5nIGlvcmVx
cyB0byBpbnRlcm5hbCBzZXJ2ZXJzCiAgaW9yZXE6IGFsbG93IHJlZ2lzdGVyaW5nIGludGVybmFs
IGlvcmVxIHNlcnZlciBoYW5kbGVyCiAgaW9yZXE6IGFsbG93IGRlY29kaW5nIGFjY2Vzc2VzIHRv
IE1NQ0ZHIHJlZ2lvbnMKICB2cGNpOiByZWdpc3RlciBhcyBhbiBpbnRlcm5hbCBpb3JlcSBzZXJ2
ZXIKICBpb3JlcTogc3BsaXQgdGhlIGNvZGUgdG8gZGV0ZWN0IFBDSSBjb25maWcgc3BhY2UgYWNj
ZXNzZXMKICBpb3JlcTogcHJvdmlkZSBzdXBwb3J0IGZvciBsb25nLXJ1bm5pbmcgb3BlcmF0aW9u
cy4uLgoKIHRvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUgICAgICAgICAgIHwgICA1ICstCiB0b29s
cy90ZXN0cy92cGNpL2VtdWwuaCAgICAgICAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvaHZt
L2RtLmMgICAgICAgICAgICAgICB8ICAxOSArLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMgICAgICAgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgIHwg
IDE0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICB8ICAgNyArLQogeGVu
L2FyY2gveDg2L2h2bS9pby5jICAgICAgICAgICAgICAgfCAyNDggKystLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgfCA0MzQgKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYyAgICAgICAgICAgfCAgIDgg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgIHwgIDIwICstCiB4ZW4vYXJj
aC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgICAg
ICAgICAgIHwgIDYxICsrLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAgICAgIHwg
IDc1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICB8ICAzNSArKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggICAgICAgIHwgIDI5ICstCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pb3JlcS5oICAgICB8ICAxNyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmNwdS5oICAgICAgfCAgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAg
ICAgIHwgICA5ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICB8ICAgMSAr
CiB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgICAgICAgICAgICB8ICAyOCArLQogMjEgZmlsZXMg
Y2hhbmdlZCwgNTU5IGluc2VydGlvbnMoKyksIDQ3NSBkZWxldGlvbnMoLSkKCi0tIAoyLjIyLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSR-00020J-5D; Tue, 03 Sep 2019 16:15:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSQ-0001zo-Fp
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:02 +0000
X-Inumbo-ID: faac24c4-ce65-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id faac24c4-ce65-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 16:15:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527300;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=NTD+Wr9TEFa+KLAg0Y/hRSrmWto6W80tiDvpI/WkphU=;
 b=PekLAmaG4LczA2FlOgE7KVrfpp2pSeh+oZkv6F7rww3FRdw5KOiIQyfi
 O8hjm9IBiezvtlmrN5QHxDl3HnXcnjt7jnyO3gdnnILmBIxr3g6zP9nXT
 5V28dcvthCMWcbiqN1hdp0UKEjazI9CEVfzhv/at97zBtgh+nESA65VZd Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bCANPBDGLfoTXGgRLFmMFRttjD4guNuhBTUyHwdMiTBA0wpmgrkZCeOggMf3Y7VWCPnHBBNWpF
 SZtF38PMLDYDvDUKGgcLTzEWIt5yw9zv0Xe/f86Ub23s4N37FNK81UUKfUWQOlV3uasr/pRX43
 lz6jb5a0JA52bPFGIvkNiJiO4+OlgZNetyE1VSMm4XwlG3WatvbFYUpFyq9i/UcbcPZpKvVPk4
 0W16jGUO1bc13onwOvMcYPWylGlaaGe2UncZhla4m+1zwsUNsWPr0LNrOhzI4DTDTWpIUZuxX5
 HVo=
X-SBRS: 2.7
X-MesageID: 5339073
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5339073"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:26 +0200
Message-ID: <20190903161428.7159-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 09/11] vpci: register as an internal ioreq
 server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIHZQQ0kgdG8gYmVjb21lIGFuIGludGVybmFsIGlvcmVxIHNlcnZlciwgYW5kIGhlbmNl
IGRyb3AgYWxsIHRoZQp2UENJIHNwZWNpZmljIGRlY29kaW5nIGFuZCB0cmFwcGluZyB0byBQQ0kg
SU8gcG9ydHMgYW5kIE1NQ0ZHIHJlZ2lvbnMuCgpUaGlzIGFsbG93cyB0byB1bmlmeSB0aGUgdlBD
SSBjb2RlIHdpdGggdGhlIGlvcmVxIGluZnJhc3RydWN0dXJlLApvcGVuaW5nIHRoZSBkb29yIGZv
ciBkb21haW5zIGhhdmluZyBQQ0kgYWNjZXNzZXMgaGFuZGxlZCBieSB2UENJIGFuZApvdGhlciBp
b3JlcSBzZXJ2ZXJzIGF0IHRoZSBzYW1lIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFJl
bW92ZSBwcm90b3R5cGVzIGZvciByZWdpc3Rlcl92cGNpX3BvcnRpb19oYW5kbGVyIGFuZAogICBy
ZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIuCiAtIFJlLWFkZCB2cGNpIGNoZWNrIGluIGh3ZG9t
X2lvbW11X21hcC4KIC0gRml4IHRlc3QgaGFybmVzcy4KIC0gUmVtb3ZlIHZwY2lfe3JlYWQvd3Jp
dGV9IHByb3RvdHlwZXMgYW5kIG1ha2UgdGhlIGZ1bmN0aW9ucyBzdGF0aWMuCi0tLQogdG9vbHMv
dGVzdHMvdnBjaS9NYWtlZmlsZSAgICAgfCAgIDUgKy0KIHRvb2xzL3Rlc3RzL3ZwY2kvZW11bC5o
ICAgICAgIHwgICA0ICsKIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgICAxICsKIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lv
LmMgICAgICAgICB8IDIwMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvcGh5c2Rldi5jICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy92cGNpL3ZwY2ku
YyAgICAgICB8ICA2OSArKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgICAg
IHwgIDIyICstLS0KIDggZmlsZXMgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKSwgMjIyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUgYi90b29scy90
ZXN0cy92cGNpL01ha2VmaWxlCmluZGV4IDUwNzViYzJiZTIuLmMzNjVjNDUyMmEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMvdnBjaS9NYWtl
ZmlsZQpAQCAtMjUsNyArMjUsMTAgQEAgaW5zdGFsbDoKIAogdnBjaS5jOiAkKFhFTl9ST09UKS94
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwogCSMgUmVtb3ZlIGluY2x1ZGVzIGFuZCBhZGQgdGhlIHRl
c3QgaGFybmVzcyBoZWFkZXIKLQlzZWQgLWUgJy8jaW5jbHVkZS9kJyAtZSAnMXMvXi8jaW5jbHVk
ZSAiZW11bC5oIi8nIDwkPCA+JEAKKwlzZWQgLWUgJy8jaW5jbHVkZS9kJyAtZSAnMXMvXi8jaW5j
bHVkZSAiZW11bC5oIi8nIFwKKwkgICAgLWUgJ3MvXnN0YXRpYyB1aW50MzJfdCByZWFkL3VpbnQz
Ml90IHZwY2lfcmVhZC8nIFwKKwkgICAgLWUgJ3MvXnN0YXRpYyB2b2lkIHdyaXRlL3ZvaWQgdnBj
aV93cml0ZS8nIDwkPCA+JEAKKwogCiBsaXN0Lmg6ICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hl
bi9saXN0LmgKIHZwY2kuaDogJChYRU5fUk9PVCkveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmggYi90b29scy90ZXN0cy92cGNpL2VtdWwu
aAppbmRleCA3OTY3OTdmZGMyLi43OTBjNGRlNjAxIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy92
cGNpL2VtdWwuaAorKysgYi90b29scy90ZXN0cy92cGNpL2VtdWwuaApAQCAtMTI1LDYgKzEyNSwx
MCBAQCB0eXBlZGVmIHVuaW9uIHsKICAgICAgICAgdHggPiB0eSA/IHR4IDogdHk7ICAgICAgICAg
ICAgICBcCiB9KQogCit1aW50MzJfdCB2cGNpX3JlYWQocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25l
ZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSk7Cit2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZf
dCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkYXRhKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmlu
ZGV4IDFkZGJkNDZiMzkuLmMwMjI1MDJiYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC0yOSw2
ICsyOSw3IEBACiAKICNpbmNsdWRlIDxhc20vYnppbWFnZS5oPgogI2luY2x1ZGUgPGFzbS9kb20w
X2J1aWxkLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9pb3JlcS5oPgogI2luY2x1ZGUgPGFzbS9odm0v
c3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5o
PgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKaW5kZXggZmVjMDA3MzYxOC4uMjI4Yzc5NjQzZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC02NDQsMTAgKzY0
NCwxMyBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
ICAgIGQtPmFyY2guaHZtLmlvX2JpdG1hcCA9IGh2bV9pb19iaXRtYXA7CiAKICAgICByZWdpc3Rl
cl9nMm1fcG9ydGlvX2hhbmRsZXIoZCk7Ci0gICAgcmVnaXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxl
cihkKTsKIAogICAgIGh2bV9pb3JlcV9pbml0KGQpOwogCisgICAgcmMgPSB2cGNpX3JlZ2lzdGVy
X2lvcmVxKGQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWwxOworCiAgICAgaHZt
X2luaXRfZ3Vlc3RfdGltZShkKTsKIAogICAgIGQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1f
VFJJUExFX0ZBVUxUX1JFQVNPTl0gPSBTSFVURE9XTl9yZWJvb3Q7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5kZXggMzMzNDg4ODEz
Ni4uNGM3MmU2OGE1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtMjkwLDIwNCArMjkwLDYgQEAgdW5zaWduZWQgaW50IGh2
bV9tbWNmZ19kZWNvZGVfYWRkcihjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZywKICAgICBy
ZXR1cm4gYWRkciAmIChQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFIC0gMSk7CiB9CiAKLQotLyogRG8g
c29tZSBzYW5pdHkgY2hlY2tzLiAqLwotc3RhdGljIGJvb2wgdnBjaV9hY2Nlc3NfYWxsb3dlZCh1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgbGVuKQotewotICAgIC8qIENoZWNrIGFjY2Vz
cyBzaXplLiAqLwotICAgIGlmICggbGVuICE9IDEgJiYgbGVuICE9IDIgJiYgbGVuICE9IDQgJiYg
bGVuICE9IDggKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICAvKiBDaGVjayB0aGF0IGFj
Y2VzcyBpcyBzaXplIGFsaWduZWQuICovCi0gICAgaWYgKCAocmVnICYgKGxlbiAtIDEpKSApCi0g
ICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIHJldHVybiB0cnVlOwotfQotCi0vKiB2UENJIGNv
bmZpZyBzcGFjZSBJTyBwb3J0cyBoYW5kbGVycyAoMHhjZjgvMHhjZmMpLiAqLwotc3RhdGljIGJv
b2wgdnBjaV9wb3J0aW9fYWNjZXB0KGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxl
ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBpb3JlcV90ICpwKQotewot
ICAgIHJldHVybiAocC0+YWRkciA9PSAweGNmOCAmJiBwLT5zaXplID09IDQpIHx8IChwLT5hZGRy
ICYgfjMpID09IDB4Y2ZjOwotfQotCi1zdGF0aWMgaW50IHZwY2lfcG9ydGlvX3JlYWQoY29uc3Qg
c3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90ICpkYXRhKQotewotICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Ci0gICAgdW5zaWduZWQg
aW50IHJlZzsKLSAgICBwY2lfc2JkZl90IHNiZGY7Ci0gICAgdWludDMyX3QgY2Y4OwotCi0gICAg
KmRhdGEgPSB+KHVpbnQ2NF90KTA7Ci0KLSAgICBpZiAoIGFkZHIgPT0gMHhjZjggKQotICAgIHsK
LSAgICAgICAgQVNTRVJUKHNpemUgPT0gNCk7Ci0gICAgICAgICpkYXRhID0gZC0+YXJjaC5odm0u
cGNpX2NmODsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICB9Ci0KLSAgICBBU1NF
UlQoKGFkZHIgJiB+MykgPT0gMHhjZmMpOwotICAgIGNmOCA9IEFDQ0VTU19PTkNFKGQtPmFyY2gu
aHZtLnBjaV9jZjgpOwotICAgIGlmICggIUNGOF9FTkFCTEVEKGNmOCkgKQotICAgICAgICByZXR1
cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICByZWcgPSBodm1fcGNpX2RlY29kZV9hZGRy
KGNmOCwgYWRkciwgJnNiZGYpOwotCi0gICAgaWYgKCAhdnBjaV9hY2Nlc3NfYWxsb3dlZChyZWcs
IHNpemUpICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgICpkYXRhID0gdnBj
aV9yZWFkKHNiZGYsIHJlZywgc2l6ZSk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQot
Ci1zdGF0aWMgaW50IHZwY2lfcG9ydGlvX3dyaXRlKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxl
ciAqaGFuZGxlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkciwg
dWludDMyX3Qgc2l6ZSwgdWludDY0X3QgZGF0YSkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Y3VycmVudC0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGludCByZWc7Ci0gICAgcGNpX3NiZGZfdCBz
YmRmOwotICAgIHVpbnQzMl90IGNmODsKLQotICAgIGlmICggYWRkciA9PSAweGNmOCApCi0gICAg
ewotICAgICAgICBBU1NFUlQoc2l6ZSA9PSA0KTsKLSAgICAgICAgZC0+YXJjaC5odm0ucGNpX2Nm
OCA9IGRhdGE7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgfQotCi0gICAgQVNT
RVJUKChhZGRyICYgfjMpID09IDB4Y2ZjKTsKLSAgICBjZjggPSBBQ0NFU1NfT05DRShkLT5hcmNo
Lmh2bS5wY2lfY2Y4KTsKLSAgICBpZiAoICFDRjhfRU5BQkxFRChjZjgpICkKLSAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgcmVnID0gaHZtX3BjaV9kZWNvZGVfYWRk
cihjZjgsIGFkZHIsICZzYmRmKTsKLQotICAgIGlmICggIXZwY2lfYWNjZXNzX2FsbG93ZWQocmVn
LCBzaXplKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICB2cGNpX3dyaXRl
KHNiZGYsIHJlZywgc2l6ZSwgZGF0YSk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQot
Ci1zdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9pb19vcHMgdnBjaV9wb3J0aW9fb3BzID0gewotICAg
IC5hY2NlcHQgPSB2cGNpX3BvcnRpb19hY2NlcHQsCi0gICAgLnJlYWQgPSB2cGNpX3BvcnRpb19y
ZWFkLAotICAgIC53cml0ZSA9IHZwY2lfcG9ydGlvX3dyaXRlLAotfTsKLQotdm9pZCByZWdpc3Rl
cl92cGNpX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IGh2
bV9pb19oYW5kbGVyICpoYW5kbGVyOwotCi0gICAgaWYgKCAhaGFzX3ZwY2koZCkgKQotICAgICAg
ICByZXR1cm47Ci0KLSAgICBoYW5kbGVyID0gaHZtX25leHRfaW9faGFuZGxlcihkKTsKLSAgICBp
ZiAoICFoYW5kbGVyICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgaGFuZGxlci0+dHlwZSA9IElP
UkVRX1RZUEVfUElPOwotICAgIGhhbmRsZXItPm9wcyA9ICZ2cGNpX3BvcnRpb19vcHM7Ci19Ci0K
LS8qIEhhbmRsZXJzIHRvIHRyYXAgUENJIE1NQ0ZHIGNvbmZpZyBhY2Nlc3Nlcy4gKi8KLXN0YXRp
YyBpbnQgdnBjaV9tbWNmZ19hY2NlcHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRk
cikKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIGJvb2wgZm91bmQ7
Ci0KLSAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwotICAgIGZvdW5kID0g
aHZtX2lzX21tY2ZnX2FkZHJlc3MoZCwgYWRkcik7Ci0gICAgcmVhZF91bmxvY2soJmQtPmFyY2gu
aHZtLm1tY2ZnX2xvY2spOwotCi0gICAgcmV0dXJuIGZvdW5kOwotfQotCi1zdGF0aWMgaW50IHZw
Y2lfbW1jZmdfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyAqZGF0
YSkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIGNvbnN0IHN0cnVj
dCBodm1fbW1jZmcgKm1tY2ZnOwotICAgIHVuc2lnbmVkIGludCByZWc7Ci0gICAgcGNpX3NiZGZf
dCBzYmRmOwotCi0gICAgKmRhdGEgPSB+MHVsOwotCi0gICAgcmVhZF9sb2NrKCZkLT5hcmNoLmh2
bS5tbWNmZ19sb2NrKTsKLSAgICBtbWNmZyA9IGh2bV9tbWNmZ19maW5kKGQsIGFkZHIpOwotICAg
IGlmICggIW1tY2ZnICkKLSAgICB7Ci0gICAgICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bS5t
bWNmZ19sb2NrKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0gICAgfQotCi0gICAg
cmVnID0gaHZtX21tY2ZnX2RlY29kZV9hZGRyKG1tY2ZnLCBhZGRyLCAmc2JkZik7Ci0gICAgcmVh
ZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwotCi0gICAgaWYgKCAhdnBjaV9hY2Nl
c3NfYWxsb3dlZChyZWcsIGxlbikgfHwKLSAgICAgICAgIChyZWcgKyBsZW4pID4gUENJX0NGR19T
UEFDRV9FWFBfU0laRSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICAvKgot
ICAgICAqIEFjY29yZGluZyB0byB0aGUgUENJZSAzLjFBIHNwZWNpZmljYXRpb246Ci0gICAgICog
IC0gQ29uZmlndXJhdGlvbiBSZWFkcyBhbmQgV3JpdGVzIG11c3QgdXN1YWxseSBiZSBEV09SRCBv
ciBzbWFsbGVyCi0gICAgICogICAgaW4gc2l6ZS4KLSAgICAgKiAgLSBCZWNhdXNlIFJvb3QgQ29t
cGxleCBpbXBsZW1lbnRhdGlvbnMgYXJlIG5vdCByZXF1aXJlZCB0byBzdXBwb3J0Ci0gICAgICog
ICAgYWNjZXNzZXMgdG8gYSBSQ1JCIHRoYXQgY3Jvc3MgRFcgYm91bmRhcmllcyBbLi4uXSBzb2Z0
d2FyZQotICAgICAqICAgIHNob3VsZCB0YWtlIGNhcmUgbm90IHRvIGNhdXNlIHRoZSBnZW5lcmF0
aW9uIG9mIHN1Y2ggYWNjZXNzZXMKLSAgICAgKiAgICB3aGVuIGFjY2Vzc2luZyBhIFJDUkIgdW5s
ZXNzIHRoZSBSb290IENvbXBsZXggd2lsbCBzdXBwb3J0IHRoZQotICAgICAqICAgIGFjY2Vzcy4K
LSAgICAgKiAgWGVuIGhvd2V2ZXIgc3VwcG9ydHMgOGJ5dGUgYWNjZXNzZXMgYnkgc3BsaXR0aW5n
IHRoZW0gaW50byB0d28KLSAgICAgKiAgNGJ5dGUgYWNjZXNzZXMuCi0gICAgICovCi0gICAgKmRh
dGEgPSB2cGNpX3JlYWQoc2JkZiwgcmVnLCBtaW4oNHUsIGxlbikpOwotICAgIGlmICggbGVuID09
IDggKQotICAgICAgICAqZGF0YSB8PSAodWludDY0X3QpdnBjaV9yZWFkKHNiZGYsIHJlZyArIDQs
IDQpIDw8IDMyOwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGludCB2
cGNpX21tY2ZnX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyBk
YXRhKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgY29uc3Qgc3Ry
dWN0IGh2bV9tbWNmZyAqbW1jZmc7Ci0gICAgdW5zaWduZWQgaW50IHJlZzsKLSAgICBwY2lfc2Jk
Zl90IHNiZGY7Ci0KLSAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwotICAg
IG1tY2ZnID0gaHZtX21tY2ZnX2ZpbmQoZCwgYWRkcik7Ci0gICAgaWYgKCAhbW1jZmcgKQotICAg
IHsKLSAgICAgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwotICAgICAg
ICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICB9Ci0KLSAgICByZWcgPSBodm1fbW1jZmdfZGVj
b2RlX2FkZHIobW1jZmcsIGFkZHIsICZzYmRmKTsKLSAgICByZWFkX3VubG9jaygmZC0+YXJjaC5o
dm0ubW1jZmdfbG9jayk7Ci0KLSAgICBpZiAoICF2cGNpX2FjY2Vzc19hbGxvd2VkKHJlZywgbGVu
KSB8fAotICAgICAgICAgKHJlZyArIGxlbikgPiBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFICkKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIHZwY2lfd3JpdGUoc2JkZiwgcmVnLCBt
aW4oNHUsIGxlbiksIGRhdGEpOwotICAgIGlmICggbGVuID09IDggKQotICAgICAgICB2cGNpX3dy
aXRlKHNiZGYsIHJlZyArIDQsIDQsIGRhdGEgPj4gMzIpOwotCi0gICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKLX0KLQotc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgdnBjaV9tbWNmZ19v
cHMgPSB7Ci0gICAgLmNoZWNrID0gdnBjaV9tbWNmZ19hY2NlcHQsCi0gICAgLnJlYWQgPSB2cGNp
X21tY2ZnX3JlYWQsCi0gICAgLndyaXRlID0gdnBjaV9tbWNmZ193cml0ZSwKLX07Ci0KIGludCBo
dm1fcmVnaXN0ZXJfbW1jZmcoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyLAogICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnRfYnVzLCB1bnNpZ25lZCBpbnQgZW5k
X2J1cywKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNlZykKQEAgLTUyNSw5
ICszMjcsNiBAQCBpbnQgaHZtX3JlZ2lzdGVyX21tY2ZnKHN0cnVjdCBkb21haW4gKmQsIHBhZGRy
X3QgYWRkciwKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAgIH0KIAotICAgIGlmICgg
bGlzdF9lbXB0eSgmZC0+YXJjaC5odm0ubW1jZmdfcmVnaW9ucykgJiYgaGFzX3ZwY2koZCkgKQot
ICAgICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwY2lfbW1jZmdfb3BzKTsKLQogICAg
IGxpc3RfYWRkKCZuZXctPm5leHQsICZkLT5hcmNoLmh2bS5tbWNmZ19yZWdpb25zKTsKICAgICB3
cml0ZV91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCBmNjFmNjZk
ZjVmLi5iZjJjNjRhMGE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKQEAgLTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDxhc20v
Y3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL21zaS5o
PgorI2luY2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lycS5oPgog
I2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5j
CmluZGV4IGNiZDFiYWM3ZmMuLjU2NjQwMjBjMmQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Zw
Y2kvdnBjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCkBAIC0yMCw2ICsyMCw4IEBA
CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KIAorI2luY2x1
ZGUgPGFzbS9odm0vaW9yZXEuaD4KKwogLyogSW50ZXJuYWwgc3RydWN0IHRvIHN0b3JlIHRoZSBl
bXVsYXRlZCBQQ0kgcmVnaXN0ZXJzLiAqLwogc3RydWN0IHZwY2lfcmVnaXN0ZXIgewogICAgIHZw
Y2lfcmVhZF90ICpyZWFkOwpAQCAtMzAyLDcgKzMwNCw3IEBAIHN0YXRpYyB1aW50MzJfdCBtZXJn
ZV9yZXN1bHQodWludDMyX3QgZGF0YSwgdWludDMyX3QgbmV3LCB1bnNpZ25lZCBpbnQgc2l6ZSwK
ICAgICByZXR1cm4gKGRhdGEgJiB+KG1hc2sgPDwgKG9mZnNldCAqIDgpKSkgfCAoKG5ldyAmIG1h
c2spIDw8IChvZmZzZXQgKiA4KSk7CiB9CiAKLXVpbnQzMl90IHZwY2lfcmVhZChwY2lfc2JkZl90
IHNiZGYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplKQorc3RhdGljIHVpbnQz
Ml90IHJlYWQocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQg
c2l6ZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwog
ICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2OwpAQCAtNDA0LDggKzQwNiw4IEBAIHN0YXRp
YyB2b2lkIHZwY2lfd3JpdGVfaGVscGVyKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAg
ICAgICAgICAgIHItPnByaXZhdGUpOwogfQogCi12b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBz
YmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKLSAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkYXRhKQorc3RhdGljIHZvaWQgd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGEpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFp
bjsKICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKQEAgLTQ3OCw2ICs0ODAsNjcgQEAg
dm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgaW50IHNpemUsCiAgICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxvY2spOwogfQogCisj
aWZkZWYgX19YRU5fXworc3RhdGljIGludCBpb3JlcV9oYW5kbGVyKHN0cnVjdCB2Y3B1ICp2LCBp
b3JlcV90ICpyZXEsIHZvaWQgKmRhdGEpCit7CisgICAgcGNpX3NiZGZfdCBzYmRmOworCisgICAg
aWYgKCByZXEtPnR5cGUgPT0gSU9SRVFfVFlQRV9JTlZBTElEQVRFICkKKyAgICAgICAgLyoKKyAg
ICAgICAgICogSWdub3JlIGludmFsaWRhdGUgcmVxdWVzdHMsIHRob3NlIGNhbiBiZSByZWNlaXZl
ZCBldmVuIHdpdGhvdXQKKyAgICAgICAgICogaGF2aW5nIGFueSBtZW1vcnkgcmFuZ2VzIHJlZ2lz
dGVyZWQsIHNlZSBzZW5kX2ludmFsaWRhdGVfcmVxLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGlmICggcmVxLT50eXBlICE9IElPUkVRX1RZUEVfUENJ
X0NPTkZJRyB8fCByZXEtPmRhdGFfaXNfcHRyICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgfQor
CisgICAgc2JkZi5zYmRmID0gcmVxLT5hZGRyID4+IDMyOworCisgICAgaWYgKCByZXEtPmRpciAp
CisgICAgICAgIHJlcS0+ZGF0YSA9IHJlYWQoc2JkZiwgcmVxLT5hZGRyLCByZXEtPnNpemUpOwor
ICAgIGVsc2UKKyAgICAgICAgd3JpdGUoc2JkZiwgcmVxLT5hZGRyLCByZXEtPnNpemUsIHJlcS0+
ZGF0YSk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitpbnQgdnBjaV9yZWdpc3Rl
cl9pb3JlcShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlvc2VydmlkX3QgaWQ7CisgICAgaW50
IHJjOworCisgICAgaWYgKCAhaGFzX3ZwY2koZCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IHJjID0gaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoZCwgSFZNX0lPUkVRU1JWX0JVRklPUkVRX09G
RiwgJmlkLCB0cnVlKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAg
cmMgPSBodm1fYWRkX2lvcmVxX2hhbmRsZXIoZCwgaWQsIGlvcmVxX2hhbmRsZXIsIE5VTEwpOwor
ICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBpZiAoIGlzX2hhcmR3YXJl
X2RvbWFpbihkKSApCisgICAgeworICAgICAgICAvKiBIYW5kbGUgYWxsIGRldmljZXMgaW4gdnBj
aS4gKi8KKyAgICAgICAgcmMgPSBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihkLCBp
ZCwgWEVOX0RNT1BfSU9fUkFOR0VfUENJLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDAsIH4odWludDY0X3QpMCk7CisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJjID0gaHZtX3NldF9pb3JlcV9zZXJ2
ZXJfc3RhdGUoZCwgaWQsIHRydWUpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICByZXR1cm4gcmM7Cit9CisjZW5kaWYKKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oCmluZGV4IDRjZjIzM2M3NzkuLjM2ZjQzNWVkNWIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAt
MjMsNiArMjMsOSBAQCB0eXBlZGVmIGludCB2cGNpX3JlZ2lzdGVyX2luaXRfdChzdHJ1Y3QgcGNp
X2RldiAqZGV2KTsKICAgc3RhdGljIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCB4IyNfZW50
cnkgIFwKICAgICAgICAgICAgICAgIF9fdXNlZF9zZWN0aW9uKCIuZGF0YS52cGNpLiIgcCkgPSB4
CiAKKy8qIFJlZ2lzdGVyIHZQQ0kgaGFuZGxlciB3aXRoIGlvcmVxLiAqLworaW50IHZwY2lfcmVn
aXN0ZXJfaW9yZXEoc3RydWN0IGRvbWFpbiAqZCk7CisKIC8qIEFkZCB2UENJIGhhbmRsZXJzIHRv
IGRldmljZS4gKi8KIGludCBfX211c3RfY2hlY2sgdnBjaV9hZGRfaGFuZGxlcnMoc3RydWN0IHBj
aV9kZXYgKmRldik7CiAKQEAgLTM4LDExICs0MSw2IEBAIGludCBfX211c3RfY2hlY2sgdnBjaV9h
ZGRfcmVnaXN0ZXIoc3RydWN0IHZwY2kgKnZwY2ksCiBpbnQgX19tdXN0X2NoZWNrIHZwY2lfcmVt
b3ZlX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNpLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSk7CiAK
LS8qIEdlbmVyaWMgcmVhZC93cml0ZSBoYW5kbGVycyBmb3IgdGhlIFBDSSBjb25maWcgc3BhY2Uu
ICovCi11aW50MzJfdCB2cGNpX3JlYWQocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBpbnQgc2l6ZSk7Ci12b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKLSAgICAgICAgICAgICAgICB1aW50
MzJfdCBkYXRhKTsKLQogLyogUGFzc3Rocm91Z2ggaGFuZGxlcnMuICovCiB1aW50MzJfdCB2cGNp
X2h3X3JlYWQxNihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywK
ICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOwpAQCAtMjIxLDIwICsyMTksMTIg
QEAgc3RhdGljIGlubGluZSBpbnQgdnBjaV9hZGRfaGFuZGxlcnMoc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCB2cGNpX2R1bXBfbXNp
KHZvaWQpIHsgfQotCi1zdGF0aWMgaW5saW5lIHVpbnQzMl90IHZwY2lfcmVhZChwY2lfc2JkZl90
IHNiZGYsIHVuc2lnbmVkIGludCByZWcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgc2l6ZSkKK3N0YXRpYyBpbmxpbmUgaW50IHZwY2lfcmVnaXN0ZXJfaW9y
ZXEoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICBy
ZXR1cm4gfih1aW50MzJfdCkwOworICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW5saW5lIHZv
aWQgdnBjaV93cml0ZShwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwgdWludDMyX3QgZGF0YSkK
LXsKLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLX0KK3N0YXRpYyBpbmxpbmUgdm9pZCB2cGNp
X2R1bXBfbXNpKHZvaWQpIHsgfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdnBjaV9wcm9jZXNzX3Bl
bmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7Ci0tIAoyLjIyLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16: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 1i5BSV-00023O-Hu; Tue, 03 Sep 2019 16:15: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BST-00022A-VR
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:06 +0000
X-Inumbo-ID: fd20025c-ce65-11e9-ab97-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd20025c-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527304;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=LhyPhuBUqiy/YkI6TCkLU+8pFIgYCZTFltu1tHlrkCs=;
 b=UZt/BWh/Ai9Vt99C2ofCiZrugJwL8WovE0unQIs8J1cCzTxUGkGfKa7o
 g4U6Un0HlD2UtjaTXrnsNn5QVnDjJlTGkiKbA3puQ2lUJUYn7CCHg79vh
 hP9jgT7Pt7+ty0ctL/DcQ/4LFJRPMKQ7XFIRcq06FYq0yalpbsD4R8Utf E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cKa8aZFHq//bk44Sp4HFgxjfydQ19s4IThIeceuVwl1OSREwhccVTnAl13nfv9pwAvz8pCOv9I
 BysDEkRBIRBud/sO5MoV/VjlYNHnJLT+XHVeqMBGQfKly7Deed7Gq4dFxKDKsTsGWniRkDh4W5
 wrsLzvOr/ksIuRuj255VLOgStKloRcRDIlMbSFXo+xfKkQvhfCDkR07WBTtH+NU9qfR7bzGOyR
 amp8rFhwUkq5L5/585CB0tu3hafShdb4vngODuFXWs27qo0ReQJ+mCY8kpc9n8A9i7erHzZdUp
 kD8=
X-SBRS: 2.7
X-MesageID: 5256697
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5256697"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:18 +0200
Message-ID: <20190903161428.7159-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 01/11] ioreq: fix
 hvm_all_ioreq_servers_add_vcpu fail path cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@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>

VGhlIGxvb3AgaW4gRk9SX0VBQ0hfSU9SRVFfU0VSVkVSIGlzIGJhY2t3YXJkcyBoZW5jZSB0aGUg
Y2xlYW51cCBvbgpmYWlsdXJlIG5lZWRzIHRvIGJlIGRvbmUgZm9yd2FyZHMuCgpGaXhlczogOTdh
NWEzZTMwMTYxICgneDg2L2h2bS9pb3JlcTogbWFpbnRhaW4gYW4gYXJyYXkgb2YgaW9yZXEgc2Vy
dmVycyByYXRoZXIgdGhhbiBhIGxpc3QnKQpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE5ldyBpbiB0
aGlzIHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGE3
OWNhYmI2ODAuLjY5MmI3MTBiMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTExOTUsNyArMTE5NSw3IEBAIGlu
dCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIHdoaWxlICggaWQtLSAhPSAw
ICkKKyAgICB3aGlsZSAoIGlkKysgIT0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQogICAgIHsKICAg
ICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwogCi0tIAoyLjIyLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSV-00023l-T5; Tue, 03 Sep 2019 16:15: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BST-000229-VJ
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:05 +0000
X-Inumbo-ID: fd20025c-ce65-11e9-ab97-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd20025c-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527304;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=LhyPhuBUqiy/YkI6TCkLU+8pFIgYCZTFltu1tHlrkCs=;
 b=UZt/BWh/Ai9Vt99C2ofCiZrugJwL8WovE0unQIs8J1cCzTxUGkGfKa7o
 g4U6Un0HlD2UtjaTXrnsNn5QVnDjJlTGkiKbA3puQ2lUJUYn7CCHg79vh
 hP9jgT7Pt7+ty0ctL/DcQ/4LFJRPMKQ7XFIRcq06FYq0yalpbsD4R8Utf E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cKa8aZFHq//bk44Sp4HFgxjfydQ19s4IThIeceuVwl1OSREwhccVTnAl13nfv9pwAvz8pCOv9I
 BysDEkRBIRBud/sO5MoV/VjlYNHnJLT+XHVeqMBGQfKly7Deed7Gq4dFxKDKsTsGWniRkDh4W5
 wrsLzvOr/ksIuRuj255VLOgStKloRcRDIlMbSFXo+xfKkQvhfCDkR07WBTtH+NU9qfR7bzGOyR
 amp8rFhwUkq5L5/585CB0tu3hafShdb4vngODuFXWs27qo0ReQJ+mCY8kpc9n8A9i7erHzZdUp
 kD8=
X-SBRS: 2.7
X-MesageID: 5256697
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5256697"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:18 +0200
Message-ID: <20190903161428.7159-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 01/11] ioreq: fix
 hvm_all_ioreq_servers_add_vcpu fail path cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@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>

VGhlIGxvb3AgaW4gRk9SX0VBQ0hfSU9SRVFfU0VSVkVSIGlzIGJhY2t3YXJkcyBoZW5jZSB0aGUg
Y2xlYW51cCBvbgpmYWlsdXJlIG5lZWRzIHRvIGJlIGRvbmUgZm9yd2FyZHMuCgpGaXhlczogOTdh
NWEzZTMwMTYxICgneDg2L2h2bS9pb3JlcTogbWFpbnRhaW4gYW4gYXJyYXkgb2YgaW9yZXEgc2Vy
dmVycyByYXRoZXIgdGhhbiBhIGxpc3QnKQpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE5ldyBpbiB0
aGlzIHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGE3
OWNhYmI2ODAuLjY5MmI3MTBiMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTExOTUsNyArMTE5NSw3IEBAIGlu
dCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIHdoaWxlICggaWQtLSAhPSAw
ICkKKyAgICB3aGlsZSAoIGlkKysgIT0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQogICAgIHsKICAg
ICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwogCi0tIAoyLjIyLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSW-00024e-F3; Tue, 03 Sep 2019 16:15: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSV-00022x-6i
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:07 +0000
X-Inumbo-ID: fd81e199-ce65-11e9-ab97-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd81e199-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527307;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=s8EqdBvCTePDowWf8R6eBmH/8k4r12TC0opBxZ29Jws=;
 b=D308+m3sSpPJYFY+g4D+14jkCEJM96Jm/SaXcHJu+MKtM6AkML35on9X
 +yq8hOaWnAU5ALRho6AHfeK0529/7Ocakwq3PwfxuwmkVZhJF40yIgMPx
 14C/afuObe8ccxAHkMFUqW6O+41bdTJqin1gwOzPiVuQHgd7SMTn0M3BN M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JUFmZo9N7wVLT7SRJiZC6ZHCvyss0ikSARoRAAf2BD5hWH2AJIAjrDmGDrwlY+s94DN3DFN88r
 neStFtCIyw1+U9JJdgVPkkPdoyNKAmow3kfgYinsxfMOI3qslgzCu+aEwn8cSK4MHwiUtzOjrQ
 43P99xBx+D+UzRIG1xTWTTqrAEElYyWC7eWY/ySdQ5VdeXyIHF1saNLg3JAeVc0mE+98JOpl6T
 OJNpVU4eSL3PrLVFMkyd84/u4RZo3XeKjO8Llgf/p3t2fL9C27yVVhcngbvWX1q2Y/nC2JN+Ll
 eb8=
X-SBRS: 2.7
X-MesageID: 5068915
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5068915"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:28 +0200
Message-ID: <20190903161428.7159-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 11/11] ioreq: provide support for
 long-running operations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHN3aXRjaCB2UENJIHRvIHVzZSB0aGlzIGluZnJhc3RydWN0dXJlIGZvciBsb25nIHJ1
bm5pbmcKcGh5c21hcCBtb2RpZmljYXRpb24gb3BlcmF0aW9ucy4KClRoaXMgYWxsb3dzIHRvIGdl
dCByaWQgb2YgdGhlIHZQQ0kgc3BlY2lmaWMgbW9kaWZpY2F0aW9ucyBkb25lIHRvCmhhbmRsZV9o
dm1faW9fY29tcGxldGlvbiBhbmQgYWxsb3dzIGdlbmVyYWxpemluZyB0aGUgc3VwcG9ydCBmb3IK
bG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMgdG8gb3RoZXIgaW50ZXJuYWwgaW9yZXEgc2VydmVycy4g
U3VjaCBzdXBwb3J0CmlzIGltcGxlbWVudGVkIGFzIGEgc3BlY2lmaWMgaGFuZGxlciB0aGF0IGNh
biBiZSByZWdpc3RlcnMgYnkgaW50ZXJuYWwKaW9yZXEgc2VydmVycyBhbmQgdGhhdCB3aWxsIGJl
IGNhbGxlZCB0byBjaGVjayBmb3IgcGVuZGluZyB3b3JrLgpSZXR1cm5pbmcgdHJ1ZSBmcm9tIHRo
aXMgaGFuZGxlciB3aWxsIHByZXZlbnQgdGhlIHZjcHUgZnJvbSBydW5uaW5nCnVudGlsIHRoZSBo
YW5kbGVyIHJldHVybnMgZmFsc2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
fCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMgICAgICB8IDYxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICB8ICA4ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92Y3B1LmggfCAgMyArLQogeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICAgICAgIHwgIDYg
LS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKaW5kZXggMzNjNTZiODgwYy4uY2FhNTNkZmE4NCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjM5
LDE2ICsyMzksNDggQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUg
KnYpCiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOwogICAgIHVuc2ln
bmVkIGludCBpZDsKIAotICAgIGlmICggaGFzX3ZwY2koZCkgJiYgdnBjaV9wcm9jZXNzX3BlbmRp
bmcodikgKQotICAgIHsKLSAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsK
LSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLQotICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lP
UkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMp
CiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogCisgICAgICAgIGlm
ICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggdmlvLT5pb19yZXEuc3RhdGUgPT0gU1RBVEVfSU9SRVFfSU5QUk9DRVNTICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBpb3JlcV90IHJlcSA9IHZpby0+aW9fcmVxOworCisgICAg
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBDaGVjayBhbmQgY29udmVydCB0aGUg
UElPL01NSU8gaW9yZXEgdG8gYSBQQ0kgY29uZmlnIHNwYWNlCisgICAgICAgICAgICAgICAgICog
YWNjZXNzLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGNvbnZlcnRfcGNp
X2lvcmVxKGQsICZyZXEpOworCisgICAgICAgICAgICAgICAgaWYgKCBzLT5oYW5kbGVyKHYsICZy
ZXEsIHMtPmRhdGEpID09IFg4NkVNVUxfUkVUUlkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogTmVlZCB0byByYWlzZSBh
IHNjaGVkdWxlciBpcnEgaW4gb3JkZXIgdG8gcHJldmVudCB0aGUKKyAgICAgICAgICAgICAgICAg
ICAgICogZ3Vlc3QgdmNwdSBmcm9tIHJlc3VtaW5nIGV4ZWN1dGlvbi4KKyAgICAgICAgICAgICAg
ICAgICAgICoKKyAgICAgICAgICAgICAgICAgICAgICogTm90ZSB0aGlzIGlzIG5vdCByZXF1aXJl
ZCBmb3IgZXh0ZXJuYWwgaW9yZXEgb3BlcmF0aW9ucworICAgICAgICAgICAgICAgICAgICAgKiBi
ZWNhdXNlIGluIHRoYXQgY2FzZSB0aGUgdmNwdSBpcyBtYXJrZWQgYXMgYmxvY2tlZCwgYnV0Cisg
ICAgICAgICAgICAgICAgICAgICAqIHRoaXMgY2Fubm90IGJlIGRvbmUgZm9yIGxvbmctcnVubmlu
ZyBpbnRlcm5hbAorICAgICAgICAgICAgICAgICAgICAgKiBvcGVyYXRpb25zLCBzaW5jZSBpdCB3
b3VsZCBwcmV2ZW50IHRoZSB2Y3B1IGZyb20gYmVpbmcKKyAgICAgICAgICAgICAgICAgICAgICog
c2NoZWR1bGVkIGFuZCB0aHVzIHRoZSBsb25nIHJ1bm5pbmcgb3BlcmF0aW9uIGZyb20KKyAgICAg
ICAgICAgICAgICAgICAgICogZmluaXNoaW5nLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgICAgIC8qIEZpbmlzaGVkIHByb2Nlc3NpbmcgdGhlIGlvcmVxLiAqLworICAgICAgICAg
ICAgICAgIGlmICggaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oJnZpby0+aW9fcmVxKSApCisg
ICAgICAgICAgICAgICAgICAgIHZpby0+aW9fcmVxLnN0YXRlID0gU1RBVEVfSU9SRVNQX1JFQURZ
OworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgdmlvLT5pb19yZXEu
c3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOworICAgICAgICAgICAgfQorICAgICAgICAgICAgY29u
dGludWU7CisgICAgICAgIH0KKwogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggc3YsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9yZXFfdmNwdV9saXN0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCkBAIC0xNTgyLDcgKzE2MTQsMTQg
QEAgaW50IGh2bV9zZW5kX2lvcmVxKGlvc2VydmlkX3QgaWQsIGlvcmVxX3QgKnByb3RvX3AsIGJv
b2wgYnVmZmVyZWQpCiAgICAgICAgIHJldHVybiBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzLCBw
cm90b19wKTsKIAogICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApCi0gICAgICAg
IHJldHVybiBzLT5oYW5kbGVyKGN1cnIsIHByb3RvX3AsIHMtPmRhdGEpOworICAgIHsKKyAgICAg
ICAgaW50IHJjID0gcy0+aGFuZGxlcihjdXJyLCBwcm90b19wLCBzLT5kYXRhKTsKKworICAgICAg
ICBpZiAoIHJjID09IFg4NkVNVUxfUkVUUlkgKQorICAgICAgICAgICAgY3Vyci0+YXJjaC5odm0u
aHZtX2lvLmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVRX0lOUFJPQ0VTUzsKKworICAgICAgICBy
ZXR1cm4gcmM7CisgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseSghdmNwdV9zdGFydF9zaHV0ZG93
bl9kZWZlcnJhbChjdXJyKSkgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRl
ci5jCmluZGV4IDNjNzk0ZjQ4NmQuLmYxYzFhNjk0OTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpAQCAtMTI5LDM3
ICsxMjksNDIgQEAgc3RhdGljIHZvaWQgbW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCB1aW50MTZfdCBjbWQsCiAKIGJvb2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3Ry
dWN0IHZjcHUgKnYpCiB7Ci0gICAgaWYgKCB2LT52cGNpLm1lbSApCisgICAgc3RydWN0IG1hcF9k
YXRhIGRhdGEgPSB7CisgICAgICAgIC5kID0gdi0+ZG9tYWluLAorICAgICAgICAubWFwID0gdi0+
dnBjaS5jbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlksCisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAg
ICBpZiAoICF2LT52cGNpLm1lbSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgbWFwX2RhdGEgZGF0
YSA9IHsKLSAgICAgICAgICAgIC5kID0gdi0+ZG9tYWluLAotICAgICAgICAgICAgLm1hcCA9IHYt
PnZwY2kuY21kICYgUENJX0NPTU1BTkRfTUVNT1JZLAotICAgICAgICB9OwotICAgICAgICBpbnQg
cmMgPSByYW5nZXNldF9jb25zdW1lX3Jhbmdlcyh2LT52cGNpLm1lbSwgbWFwX3JhbmdlLCAmZGF0
YSk7Ci0KLSAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgcmV0dXJu
IHRydWU7Ci0KLSAgICAgICAgc3Bpbl9sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwot
ICAgICAgICAvKiBEaXNhYmxlIG1lbW9yeSBkZWNvZGluZyB1bmNvbmRpdGlvbmFsbHkgb24gZmFp
bHVyZS4gKi8KLSAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHYtPnZwY2kucGRldiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHJjID8gdi0+dnBjaS5jbWQgJiB+UENJX0NPTU1BTkRfTUVNT1JZIDog
di0+dnBjaS5jbWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAhcmMgJiYgdi0+dnBjaS5yb21f
b25seSk7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwot
Ci0gICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kodi0+dnBjaS5tZW0pOwotICAgICAgICB2LT52cGNp
Lm1lbSA9IE5VTEw7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgLyoKLSAgICAgICAg
ICAgICAqIEZJWE1FOiBpbiBjYXNlIG9mIGZhaWx1cmUgcmVtb3ZlIHRoZSBkZXZpY2UgZnJvbSB0
aGUgZG9tYWluLgotICAgICAgICAgICAgICogTm90ZSB0aGF0IHRoZXJlIG1pZ2h0IHN0aWxsIGJl
IGxlZnRvdmVyIG1hcHBpbmdzLiBXaGlsZSB0aGlzIGlzCi0gICAgICAgICAgICAgKiBzYWZlIGZv
ciBEb20wLCBmb3IgRG9tVXMgdGhlIGRvbWFpbiB3aWxsIGxpa2VseSBuZWVkIHRvIGJlCi0gICAg
ICAgICAgICAgKiBraWxsZWQgaW4gb3JkZXIgdG8gYXZvaWQgbGVha2luZyBzdGFsZSBwMm0gbWFw
cGluZ3Mgb24KLSAgICAgICAgICAgICAqIGZhaWx1cmUuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIHZwY2lfcmVtb3ZlX2RldmljZSh2LT52cGNpLnBkZXYpOworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAorICAgIHJjID0g
cmFuZ2VzZXRfY29uc3VtZV9yYW5nZXModi0+dnBjaS5tZW0sIG1hcF9yYW5nZSwgJmRhdGEpOwor
CisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAg
IHNwaW5fbG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsKKyAgICAvKiBEaXNhYmxlIG1l
bW9yeSBkZWNvZGluZyB1bmNvbmRpdGlvbmFsbHkgb24gZmFpbHVyZS4gKi8KKyAgICBtb2RpZnlf
ZGVjb2Rpbmcodi0+dnBjaS5wZGV2LAorICAgICAgICAgICAgICAgICAgICByYyA/IHYtPnZwY2ku
Y21kICYgflBDSV9DT01NQU5EX01FTU9SWSA6IHYtPnZwY2kuY21kLAorICAgICAgICAgICAgICAg
ICAgICAhcmMgJiYgdi0+dnBjaS5yb21fb25seSk7CisgICAgc3Bpbl91bmxvY2soJnYtPnZwY2ku
cGRldi0+dnBjaS0+bG9jayk7CisKKyAgICByYW5nZXNldF9kZXN0cm95KHYtPnZwY2kubWVtKTsK
KyAgICB2LT52cGNpLm1lbSA9IE5VTEw7CisgICAgaWYgKCByYyApCisgICAgICAgIC8qCisgICAg
ICAgICAqIEZJWE1FOiBpbiBjYXNlIG9mIGZhaWx1cmUgcmVtb3ZlIHRoZSBkZXZpY2UgZnJvbSB0
aGUgZG9tYWluLgorICAgICAgICAgKiBOb3RlIHRoYXQgdGhlcmUgbWlnaHQgc3RpbGwgYmUgbGVm
dG92ZXIgbWFwcGluZ3MuIFdoaWxlIHRoaXMgaXMKKyAgICAgICAgICogc2FmZSBmb3IgRG9tMCwg
Zm9yIERvbVVzIHRoZSBkb21haW4gd2lsbCBsaWtlbHkgbmVlZCB0byBiZQorICAgICAgICAgKiBr
aWxsZWQgaW4gb3JkZXIgdG8gYXZvaWQgbGVha2luZyBzdGFsZSBwMm0gbWFwcGluZ3Mgb24KKyAg
ICAgICAgICogZmFpbHVyZS4KKyAgICAgICAgICovCisgICAgICAgIHZwY2lfcmVtb3ZlX2Rldmlj
ZSh2LT52cGNpLnBkZXYpOworCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmluZGV4IDU2
NjQwMjBjMmQuLjYwNjlkZmY2MTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5j
CisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCkBAIC00OTgsNiArNDk4LDEyIEBAIHN0YXRp
YyBpbnQgaW9yZXFfaGFuZGxlcihzdHJ1Y3QgdmNwdSAqdiwgaW9yZXFfdCAqcmVxLCB2b2lkICpk
YXRhKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCisgICAg
aWYgKCB2LT52cGNpLm1lbSApCisgICAgeworICAgICAgICBBU1NFUlQocmVxLT5zdGF0ZSA9PSBT
VEFURV9JT1JFUV9JTlBST0NFU1MpOworICAgICAgICByZXR1cm4gdnBjaV9wcm9jZXNzX3BlbmRp
bmcodikgPyBYODZFTVVMX1JFVFJZIDogWDg2RU1VTF9PS0FZOworICAgIH0KKwogICAgIHNiZGYu
c2JkZiA9IHJlcS0+YWRkciA+PiAzMjsKIAogICAgIGlmICggcmVxLT5kaXIgKQpAQCAtNTA1LDcg
KzUxMSw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfaGFuZGxlcihzdHJ1Y3QgdmNwdSAqdiwgaW9yZXFf
dCAqcmVxLCB2b2lkICpkYXRhKQogICAgIGVsc2UKICAgICAgICAgd3JpdGUoc2JkZiwgcmVxLT5h
ZGRyLCByZXEtPnNpemUsIHJlcS0+ZGF0YSk7CiAKLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
ICAgIHJldHVybiB2LT52cGNpLm1lbSA/IFg4NkVNVUxfUkVUUlkgOiBYODZFTVVMX09LQVk7CiB9
CiAKIGludCB2cGNpX3JlZ2lzdGVyX2lvcmVxKHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92Y3B1LmgKaW5kZXggMzhmNWMyYmI5Yi4uNDU2Mzc0NjQ2NiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zj
cHUuaApAQCAtOTIsNyArOTIsOCBAQCBzdHJ1Y3QgaHZtX3ZjcHVfaW8gewogCiBzdGF0aWMgaW5s
aW5lIGJvb2wgaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oY29uc3QgaW9yZXFfdCAqaW9yZXEp
CiB7Ci0gICAgcmV0dXJuIGlvcmVxLT5zdGF0ZSA9PSBTVEFURV9JT1JFUV9SRUFEWSAmJgorICAg
IHJldHVybiAoaW9yZXEtPnN0YXRlID09IFNUQVRFX0lPUkVRX1JFQURZIHx8CisgICAgICAgICAg
ICBpb3JlcS0+c3RhdGUgPT0gU1RBVEVfSU9SRVFfSU5QUk9DRVNTKSAmJgogICAgICAgICAgICAh
aW9yZXEtPmRhdGFfaXNfcHRyICYmCiAgICAgICAgICAgIChpb3JlcS0+dHlwZSAhPSBJT1JFUV9U
WVBFX1BJTyB8fCBpb3JlcS0+ZGlyICE9IElPUkVRX1dSSVRFKTsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4IDM2ZjQz
NWVkNWIuLmE2NTQ5MWUwYzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMjI1LDEyICsyMjUsNiBAQCBzdGF0aWMgaW5s
aW5lIGludCB2cGNpX3JlZ2lzdGVyX2lvcmVxKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRp
YyBpbmxpbmUgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpIHsgfQotCi1zdGF0aWMgaW5saW5lIGJv
b2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Ci0gICAgcmV0dXJuIGZhbHNlOwotfQogI2VuZGlmCiAKICNlbmRpZgotLSAK
Mi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSW-00025U-Pc; Tue, 03 Sep 2019 16:15: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSV-00022w-6e
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:07 +0000
X-Inumbo-ID: fd81e199-ce65-11e9-ab97-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd81e199-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527307;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=s8EqdBvCTePDowWf8R6eBmH/8k4r12TC0opBxZ29Jws=;
 b=D308+m3sSpPJYFY+g4D+14jkCEJM96Jm/SaXcHJu+MKtM6AkML35on9X
 +yq8hOaWnAU5ALRho6AHfeK0529/7Ocakwq3PwfxuwmkVZhJF40yIgMPx
 14C/afuObe8ccxAHkMFUqW6O+41bdTJqin1gwOzPiVuQHgd7SMTn0M3BN M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JUFmZo9N7wVLT7SRJiZC6ZHCvyss0ikSARoRAAf2BD5hWH2AJIAjrDmGDrwlY+s94DN3DFN88r
 neStFtCIyw1+U9JJdgVPkkPdoyNKAmow3kfgYinsxfMOI3qslgzCu+aEwn8cSK4MHwiUtzOjrQ
 43P99xBx+D+UzRIG1xTWTTqrAEElYyWC7eWY/ySdQ5VdeXyIHF1saNLg3JAeVc0mE+98JOpl6T
 OJNpVU4eSL3PrLVFMkyd84/u4RZo3XeKjO8Llgf/p3t2fL9C27yVVhcngbvWX1q2Y/nC2JN+Ll
 eb8=
X-SBRS: 2.7
X-MesageID: 5068915
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5068915"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:28 +0200
Message-ID: <20190903161428.7159-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 11/11] ioreq: provide support for
 long-running operations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHN3aXRjaCB2UENJIHRvIHVzZSB0aGlzIGluZnJhc3RydWN0dXJlIGZvciBsb25nIHJ1
bm5pbmcKcGh5c21hcCBtb2RpZmljYXRpb24gb3BlcmF0aW9ucy4KClRoaXMgYWxsb3dzIHRvIGdl
dCByaWQgb2YgdGhlIHZQQ0kgc3BlY2lmaWMgbW9kaWZpY2F0aW9ucyBkb25lIHRvCmhhbmRsZV9o
dm1faW9fY29tcGxldGlvbiBhbmQgYWxsb3dzIGdlbmVyYWxpemluZyB0aGUgc3VwcG9ydCBmb3IK
bG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMgdG8gb3RoZXIgaW50ZXJuYWwgaW9yZXEgc2VydmVycy4g
U3VjaCBzdXBwb3J0CmlzIGltcGxlbWVudGVkIGFzIGEgc3BlY2lmaWMgaGFuZGxlciB0aGF0IGNh
biBiZSByZWdpc3RlcnMgYnkgaW50ZXJuYWwKaW9yZXEgc2VydmVycyBhbmQgdGhhdCB3aWxsIGJl
IGNhbGxlZCB0byBjaGVjayBmb3IgcGVuZGluZyB3b3JrLgpSZXR1cm5pbmcgdHJ1ZSBmcm9tIHRo
aXMgaGFuZGxlciB3aWxsIHByZXZlbnQgdGhlIHZjcHUgZnJvbSBydW5uaW5nCnVudGlsIHRoZSBo
YW5kbGVyIHJldHVybnMgZmFsc2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
fCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMgICAgICB8IDYxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICB8ICA4ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92Y3B1LmggfCAgMyArLQogeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICAgICAgIHwgIDYg
LS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKaW5kZXggMzNjNTZiODgwYy4uY2FhNTNkZmE4NCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjM5
LDE2ICsyMzksNDggQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUg
KnYpCiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOwogICAgIHVuc2ln
bmVkIGludCBpZDsKIAotICAgIGlmICggaGFzX3ZwY2koZCkgJiYgdnBjaV9wcm9jZXNzX3BlbmRp
bmcodikgKQotICAgIHsKLSAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsK
LSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLQotICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lP
UkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMp
CiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogCisgICAgICAgIGlm
ICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggdmlvLT5pb19yZXEuc3RhdGUgPT0gU1RBVEVfSU9SRVFfSU5QUk9DRVNTICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBpb3JlcV90IHJlcSA9IHZpby0+aW9fcmVxOworCisgICAg
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBDaGVjayBhbmQgY29udmVydCB0aGUg
UElPL01NSU8gaW9yZXEgdG8gYSBQQ0kgY29uZmlnIHNwYWNlCisgICAgICAgICAgICAgICAgICog
YWNjZXNzLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGNvbnZlcnRfcGNp
X2lvcmVxKGQsICZyZXEpOworCisgICAgICAgICAgICAgICAgaWYgKCBzLT5oYW5kbGVyKHYsICZy
ZXEsIHMtPmRhdGEpID09IFg4NkVNVUxfUkVUUlkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogTmVlZCB0byByYWlzZSBh
IHNjaGVkdWxlciBpcnEgaW4gb3JkZXIgdG8gcHJldmVudCB0aGUKKyAgICAgICAgICAgICAgICAg
ICAgICogZ3Vlc3QgdmNwdSBmcm9tIHJlc3VtaW5nIGV4ZWN1dGlvbi4KKyAgICAgICAgICAgICAg
ICAgICAgICoKKyAgICAgICAgICAgICAgICAgICAgICogTm90ZSB0aGlzIGlzIG5vdCByZXF1aXJl
ZCBmb3IgZXh0ZXJuYWwgaW9yZXEgb3BlcmF0aW9ucworICAgICAgICAgICAgICAgICAgICAgKiBi
ZWNhdXNlIGluIHRoYXQgY2FzZSB0aGUgdmNwdSBpcyBtYXJrZWQgYXMgYmxvY2tlZCwgYnV0Cisg
ICAgICAgICAgICAgICAgICAgICAqIHRoaXMgY2Fubm90IGJlIGRvbmUgZm9yIGxvbmctcnVubmlu
ZyBpbnRlcm5hbAorICAgICAgICAgICAgICAgICAgICAgKiBvcGVyYXRpb25zLCBzaW5jZSBpdCB3
b3VsZCBwcmV2ZW50IHRoZSB2Y3B1IGZyb20gYmVpbmcKKyAgICAgICAgICAgICAgICAgICAgICog
c2NoZWR1bGVkIGFuZCB0aHVzIHRoZSBsb25nIHJ1bm5pbmcgb3BlcmF0aW9uIGZyb20KKyAgICAg
ICAgICAgICAgICAgICAgICogZmluaXNoaW5nLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgICAgIC8qIEZpbmlzaGVkIHByb2Nlc3NpbmcgdGhlIGlvcmVxLiAqLworICAgICAgICAg
ICAgICAgIGlmICggaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oJnZpby0+aW9fcmVxKSApCisg
ICAgICAgICAgICAgICAgICAgIHZpby0+aW9fcmVxLnN0YXRlID0gU1RBVEVfSU9SRVNQX1JFQURZ
OworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgdmlvLT5pb19yZXEu
c3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOworICAgICAgICAgICAgfQorICAgICAgICAgICAgY29u
dGludWU7CisgICAgICAgIH0KKwogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggc3YsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9yZXFfdmNwdV9saXN0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCkBAIC0xNTgyLDcgKzE2MTQsMTQg
QEAgaW50IGh2bV9zZW5kX2lvcmVxKGlvc2VydmlkX3QgaWQsIGlvcmVxX3QgKnByb3RvX3AsIGJv
b2wgYnVmZmVyZWQpCiAgICAgICAgIHJldHVybiBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzLCBw
cm90b19wKTsKIAogICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApCi0gICAgICAg
IHJldHVybiBzLT5oYW5kbGVyKGN1cnIsIHByb3RvX3AsIHMtPmRhdGEpOworICAgIHsKKyAgICAg
ICAgaW50IHJjID0gcy0+aGFuZGxlcihjdXJyLCBwcm90b19wLCBzLT5kYXRhKTsKKworICAgICAg
ICBpZiAoIHJjID09IFg4NkVNVUxfUkVUUlkgKQorICAgICAgICAgICAgY3Vyci0+YXJjaC5odm0u
aHZtX2lvLmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVRX0lOUFJPQ0VTUzsKKworICAgICAgICBy
ZXR1cm4gcmM7CisgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseSghdmNwdV9zdGFydF9zaHV0ZG93
bl9kZWZlcnJhbChjdXJyKSkgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRl
ci5jCmluZGV4IDNjNzk0ZjQ4NmQuLmYxYzFhNjk0OTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpAQCAtMTI5LDM3
ICsxMjksNDIgQEAgc3RhdGljIHZvaWQgbW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCB1aW50MTZfdCBjbWQsCiAKIGJvb2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3Ry
dWN0IHZjcHUgKnYpCiB7Ci0gICAgaWYgKCB2LT52cGNpLm1lbSApCisgICAgc3RydWN0IG1hcF9k
YXRhIGRhdGEgPSB7CisgICAgICAgIC5kID0gdi0+ZG9tYWluLAorICAgICAgICAubWFwID0gdi0+
dnBjaS5jbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlksCisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAg
ICBpZiAoICF2LT52cGNpLm1lbSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgbWFwX2RhdGEgZGF0
YSA9IHsKLSAgICAgICAgICAgIC5kID0gdi0+ZG9tYWluLAotICAgICAgICAgICAgLm1hcCA9IHYt
PnZwY2kuY21kICYgUENJX0NPTU1BTkRfTUVNT1JZLAotICAgICAgICB9OwotICAgICAgICBpbnQg
cmMgPSByYW5nZXNldF9jb25zdW1lX3Jhbmdlcyh2LT52cGNpLm1lbSwgbWFwX3JhbmdlLCAmZGF0
YSk7Ci0KLSAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgcmV0dXJu
IHRydWU7Ci0KLSAgICAgICAgc3Bpbl9sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwot
ICAgICAgICAvKiBEaXNhYmxlIG1lbW9yeSBkZWNvZGluZyB1bmNvbmRpdGlvbmFsbHkgb24gZmFp
bHVyZS4gKi8KLSAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHYtPnZwY2kucGRldiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHJjID8gdi0+dnBjaS5jbWQgJiB+UENJX0NPTU1BTkRfTUVNT1JZIDog
di0+dnBjaS5jbWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAhcmMgJiYgdi0+dnBjaS5yb21f
b25seSk7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwot
Ci0gICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kodi0+dnBjaS5tZW0pOwotICAgICAgICB2LT52cGNp
Lm1lbSA9IE5VTEw7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgLyoKLSAgICAgICAg
ICAgICAqIEZJWE1FOiBpbiBjYXNlIG9mIGZhaWx1cmUgcmVtb3ZlIHRoZSBkZXZpY2UgZnJvbSB0
aGUgZG9tYWluLgotICAgICAgICAgICAgICogTm90ZSB0aGF0IHRoZXJlIG1pZ2h0IHN0aWxsIGJl
IGxlZnRvdmVyIG1hcHBpbmdzLiBXaGlsZSB0aGlzIGlzCi0gICAgICAgICAgICAgKiBzYWZlIGZv
ciBEb20wLCBmb3IgRG9tVXMgdGhlIGRvbWFpbiB3aWxsIGxpa2VseSBuZWVkIHRvIGJlCi0gICAg
ICAgICAgICAgKiBraWxsZWQgaW4gb3JkZXIgdG8gYXZvaWQgbGVha2luZyBzdGFsZSBwMm0gbWFw
cGluZ3Mgb24KLSAgICAgICAgICAgICAqIGZhaWx1cmUuCi0gICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIHZwY2lfcmVtb3ZlX2RldmljZSh2LT52cGNpLnBkZXYpOworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAorICAgIHJjID0g
cmFuZ2VzZXRfY29uc3VtZV9yYW5nZXModi0+dnBjaS5tZW0sIG1hcF9yYW5nZSwgJmRhdGEpOwor
CisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAg
IHNwaW5fbG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsKKyAgICAvKiBEaXNhYmxlIG1l
bW9yeSBkZWNvZGluZyB1bmNvbmRpdGlvbmFsbHkgb24gZmFpbHVyZS4gKi8KKyAgICBtb2RpZnlf
ZGVjb2Rpbmcodi0+dnBjaS5wZGV2LAorICAgICAgICAgICAgICAgICAgICByYyA/IHYtPnZwY2ku
Y21kICYgflBDSV9DT01NQU5EX01FTU9SWSA6IHYtPnZwY2kuY21kLAorICAgICAgICAgICAgICAg
ICAgICAhcmMgJiYgdi0+dnBjaS5yb21fb25seSk7CisgICAgc3Bpbl91bmxvY2soJnYtPnZwY2ku
cGRldi0+dnBjaS0+bG9jayk7CisKKyAgICByYW5nZXNldF9kZXN0cm95KHYtPnZwY2kubWVtKTsK
KyAgICB2LT52cGNpLm1lbSA9IE5VTEw7CisgICAgaWYgKCByYyApCisgICAgICAgIC8qCisgICAg
ICAgICAqIEZJWE1FOiBpbiBjYXNlIG9mIGZhaWx1cmUgcmVtb3ZlIHRoZSBkZXZpY2UgZnJvbSB0
aGUgZG9tYWluLgorICAgICAgICAgKiBOb3RlIHRoYXQgdGhlcmUgbWlnaHQgc3RpbGwgYmUgbGVm
dG92ZXIgbWFwcGluZ3MuIFdoaWxlIHRoaXMgaXMKKyAgICAgICAgICogc2FmZSBmb3IgRG9tMCwg
Zm9yIERvbVVzIHRoZSBkb21haW4gd2lsbCBsaWtlbHkgbmVlZCB0byBiZQorICAgICAgICAgKiBr
aWxsZWQgaW4gb3JkZXIgdG8gYXZvaWQgbGVha2luZyBzdGFsZSBwMm0gbWFwcGluZ3Mgb24KKyAg
ICAgICAgICogZmFpbHVyZS4KKyAgICAgICAgICovCisgICAgICAgIHZwY2lfcmVtb3ZlX2Rldmlj
ZSh2LT52cGNpLnBkZXYpOworCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmluZGV4IDU2
NjQwMjBjMmQuLjYwNjlkZmY2MTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5j
CisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCkBAIC00OTgsNiArNDk4LDEyIEBAIHN0YXRp
YyBpbnQgaW9yZXFfaGFuZGxlcihzdHJ1Y3QgdmNwdSAqdiwgaW9yZXFfdCAqcmVxLCB2b2lkICpk
YXRhKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCisgICAg
aWYgKCB2LT52cGNpLm1lbSApCisgICAgeworICAgICAgICBBU1NFUlQocmVxLT5zdGF0ZSA9PSBT
VEFURV9JT1JFUV9JTlBST0NFU1MpOworICAgICAgICByZXR1cm4gdnBjaV9wcm9jZXNzX3BlbmRp
bmcodikgPyBYODZFTVVMX1JFVFJZIDogWDg2RU1VTF9PS0FZOworICAgIH0KKwogICAgIHNiZGYu
c2JkZiA9IHJlcS0+YWRkciA+PiAzMjsKIAogICAgIGlmICggcmVxLT5kaXIgKQpAQCAtNTA1LDcg
KzUxMSw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfaGFuZGxlcihzdHJ1Y3QgdmNwdSAqdiwgaW9yZXFf
dCAqcmVxLCB2b2lkICpkYXRhKQogICAgIGVsc2UKICAgICAgICAgd3JpdGUoc2JkZiwgcmVxLT5h
ZGRyLCByZXEtPnNpemUsIHJlcS0+ZGF0YSk7CiAKLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
ICAgIHJldHVybiB2LT52cGNpLm1lbSA/IFg4NkVNVUxfUkVUUlkgOiBYODZFTVVMX09LQVk7CiB9
CiAKIGludCB2cGNpX3JlZ2lzdGVyX2lvcmVxKHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92Y3B1LmgKaW5kZXggMzhmNWMyYmI5Yi4uNDU2Mzc0NjQ2NiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zj
cHUuaApAQCAtOTIsNyArOTIsOCBAQCBzdHJ1Y3QgaHZtX3ZjcHVfaW8gewogCiBzdGF0aWMgaW5s
aW5lIGJvb2wgaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oY29uc3QgaW9yZXFfdCAqaW9yZXEp
CiB7Ci0gICAgcmV0dXJuIGlvcmVxLT5zdGF0ZSA9PSBTVEFURV9JT1JFUV9SRUFEWSAmJgorICAg
IHJldHVybiAoaW9yZXEtPnN0YXRlID09IFNUQVRFX0lPUkVRX1JFQURZIHx8CisgICAgICAgICAg
ICBpb3JlcS0+c3RhdGUgPT0gU1RBVEVfSU9SRVFfSU5QUk9DRVNTKSAmJgogICAgICAgICAgICAh
aW9yZXEtPmRhdGFfaXNfcHRyICYmCiAgICAgICAgICAgIChpb3JlcS0+dHlwZSAhPSBJT1JFUV9U
WVBFX1BJTyB8fCBpb3JlcS0+ZGlyICE9IElPUkVRX1dSSVRFKTsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4IDM2ZjQz
NWVkNWIuLmE2NTQ5MWUwYzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMjI1LDEyICsyMjUsNiBAQCBzdGF0aWMgaW5s
aW5lIGludCB2cGNpX3JlZ2lzdGVyX2lvcmVxKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRp
YyBpbmxpbmUgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpIHsgfQotCi1zdGF0aWMgaW5saW5lIGJv
b2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Ci0gICAgcmV0dXJuIGZhbHNlOwotfQogI2VuZGlmCiAKICNlbmRpZgotLSAK
Mi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSX-00026G-8U; Tue, 03 Sep 2019 16:15:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSW-00024u-IL
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:08 +0000
X-Inumbo-ID: fe0ed5b2-ce65-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe0ed5b2-ce65-11e9-978d-bc764e2007e4;
 Tue, 03 Sep 2019 16:15:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527306;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=IzacEEniZsX27LjC6KZ+qJCEeXrZByppjS7XMx4gNJw=;
 b=BiC9OtdAez720y8dGTEzorZ+Uh6R9TNL1WUBGMnW3GcgbZtGGLKl6qlM
 Q6bAeVAM3XrKiVlpdqYQeNZpvCU64k/70EM6h5MeRUEV+/2xWGN1yuRQK
 d22d9QVPLmrrjMCSQEfUDKTc0DUGHG47j80T5b7UZkPFIH9jdzrsOfs3e c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1PkHrdaUADuurPiOo0tQpKDhPI+VknfsCoUtVGMoe0ut+kEXLlttCNgTslT2yKbowImd/h9jkG
 +Ps6o2f5v92OtMP+JEKM38UVe8jBg5w0RV/4lyW+XJjweevf1ZkQ3lzpkTIzx1IDes58KdFIdJ
 lsn0YVM2VorkBZoS5uiQbSzKIe+h47msU2iW/AMvT/xq6LT4z14G3PlOOV3P0rlHyNRIQRp+u3
 BizWxWK3pQkiLeEfwdEnhu0CZXVcT+cnFngizZXk7ELr3F2EQUsevbY5cEb5lz0QXSxffkQp8r
 lUU=
X-SBRS: 2.7
X-MesageID: 5256745
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5256745"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:25 +0200
Message-ID: <20190903161428.7159-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 08/11] ioreq: allow decoding accesses to
 MMCFG 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>,
 Paul Durrant <paul.durrant@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>

UGljayB1cCBvbiB0aGUgaW5mcmFzdHJ1Y3R1cmUgYWxyZWFkeSBhZGRlZCBmb3IgdlBDSSBhbmQg
YWxsb3cgaW9yZXEKdG8gZGVjb2RlIGFjY2Vzc2VzIHRvIE1NQ0ZHIHJlZ2lvbnMgcmVnaXN0ZXJl
ZCBmb3IgYSBkb21haW4uIFRoaXMKaW5mcmFzdHJ1Y3R1cmUgaXMgc3RpbGwgb25seSBhY2Nlc3Np
YmxlIGZyb20gaW50ZXJuYWwgY2FsbGVycywgc28KTU1DRkcgcmVnaW9ucyBjYW4gb25seSBiZSBy
ZWdpc3RlcmVkIGZyb20gdGhlIGludGVybmFsIGRvbWFpbiBidWlsZGVyCnVzZWQgYnkgUFZIIGRv
bTAuCgpOb3RlIHRoYXQgdGhlIHZQQ0kgaW5mcmFzdHJ1Y3R1cmUgdG8gZGVjb2RlIGFuZCBoYW5k
bGUgYWNjZXNzZXMgdG8KTU1DRkcgcmVnaW9ucyB3aWxsIGJlIHJlbW92ZWQgaW4gZm9sbG93aW5n
IHBhdGNoZXMgd2hlbiB2UENJIGlzCnN3aXRjaGVkIHRvIGJlY29tZSBhbiBpbnRlcm5hbCBpb3Jl
cSBzZXJ2ZXIuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFJlbW92ZSBwcm90b3R5cGUgZm9yIGRl
c3Ryb3lfdnBjaV9tbWNmZy4KIC0gS2VlcCB0aGUgY29kZSBpbiBpby5jIHNvIFBDSSBhY2Nlc3Nl
cyB0byBNTUNGRyByZWdpb25zIGNhbiBiZQogICBkZWNvZGVkIGJlZm9yZSBpb3JlcSBwcm9jZXNz
aW5nLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICAgIHwgIDggKy0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYv
aHZtL2lvLmMgICAgICAgICAgICAgICB8IDc5ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKy0t
LS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICB8ICA1ICstCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9pby5oICAgICAgICB8IDI5ICsrKysrKysrLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDk2IGlu
c2VydGlvbnMoKyksIDc2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggODg0
NTM5OWFlOS4uMWRkYmQ0NmIzOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTExMTcsMTAgKzEx
MTcsMTAgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IHB2aF9zZXR1cF9tbWNmZyhzdHJ1Y3Qg
ZG9tYWluICpkKQogCiAgICAgZm9yICggaSA9IDA7IGkgPCBwY2lfbW1jZmdfY29uZmlnX251bTsg
aSsrICkKICAgICB7Ci0gICAgICAgIHJjID0gcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVyKGQs
IHBjaV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5zdGFydF9idXNfbnVtYmVyLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ld
LmVuZF9idXNfbnVtYmVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwY2lfbW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50KTsKKyAgICAgICAgcmMgPSBodm1fcmVn
aXN0ZXJfbW1jZmcoZCwgcGNpX21tY2ZnX2NvbmZpZ1tpXS5hZGRyZXNzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLnN0YXJ0X2J1c19udW1iZXIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0uZW5k
X2J1c19udW1iZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19j
b25maWdbaV0ucGNpX3NlZ21lbnQpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHBy
aW50aygiVW5hYmxlIHRvIHNldHVwIE1NQ0ZHIGhhbmRsZXIgYXQgJSNseCBmb3Igc2VnbWVudCAl
dVxuIiwKICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3MsCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCAyYjgxODk5NDZiLi5mZWMwMDczNjE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTc0MSw3ICs3NDEsNyBA
QCB2b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB4ZnJl
ZShpb3BvcnQpOwogICAgIH0KIAotICAgIGRlc3Ryb3lfdnBjaV9tbWNmZyhkKTsKKyAgICBodm1f
ZnJlZV9tbWNmZyhkKTsKIH0KIAogc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVj
dCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCBhNWIwYTIzZjA2Li4z
MzM0ODg4MTM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pby5jCkBAIC0yNzksNiArMjc5LDE4IEBAIHVuc2lnbmVkIGludCBodm1fcGNp
X2RlY29kZV9hZGRyKHVuc2lnbmVkIGludCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAogICAgIHJl
dHVybiBDRjhfQUREUl9MTyhjZjgpIHwgKGFkZHIgJiAzKTsKIH0KIAordW5zaWduZWQgaW50IGh2
bV9tbWNmZ19kZWNvZGVfYWRkcihjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCBwY2lfc2JkZl90ICpz
YmRmKQoreworICAgIGFkZHIgLT0gbW1jZmctPmFkZHI7CisgICAgc2JkZi0+YmRmID0gTU1DRkdf
QkRGKGFkZHIpOworICAgIHNiZGYtPmJ1cyArPSBtbWNmZy0+c3RhcnRfYnVzOworICAgIHNiZGYt
PnNlZyA9IG1tY2ZnLT5zZWdtZW50OworCisgICAgcmV0dXJuIGFkZHIgJiAoUENJX0NGR19TUEFD
RV9FWFBfU0laRSAtIDEpOworfQorCisKIC8qIERvIHNvbWUgc2FuaXR5IGNoZWNrcy4gKi8KIHN0
YXRpYyBib29sIHZwY2lfYWNjZXNzX2FsbG93ZWQodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQg
aW50IGxlbikKIHsKQEAgLTM4Myw1MCArMzk1LDE0IEBAIHZvaWQgcmVnaXN0ZXJfdnBjaV9wb3J0
aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKQogICAgIGhhbmRsZXItPm9wcyA9ICZ2cGNpX3Bv
cnRpb19vcHM7CiB9CiAKLXN0cnVjdCBodm1fbW1jZmcgewotICAgIHN0cnVjdCBsaXN0X2hlYWQg
bmV4dDsKLSAgICBwYWRkcl90IGFkZHI7Ci0gICAgdW5zaWduZWQgaW50IHNpemU7Ci0gICAgdWlu
dDE2X3Qgc2VnbWVudDsKLSAgICB1aW50OF90IHN0YXJ0X2J1czsKLX07Ci0KIC8qIEhhbmRsZXJz
IHRvIHRyYXAgUENJIE1NQ0ZHIGNvbmZpZyBhY2Nlc3Nlcy4gKi8KLXN0YXRpYyBjb25zdCBzdHJ1
Y3QgaHZtX21tY2ZnICp2cGNpX21tY2ZnX2ZpbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRy
KQotewotICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOwotCi0gICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIG1tY2ZnLCAmZC0+YXJjaC5odm0ubW1jZmdfcmVnaW9ucywgbmV4dCApCi0g
ICAgICAgIGlmICggYWRkciA+PSBtbWNmZy0+YWRkciAmJiBhZGRyIDwgbW1jZmctPmFkZHIgKyBt
bWNmZy0+c2l6ZSApCi0gICAgICAgICAgICByZXR1cm4gbW1jZmc7Ci0KLSAgICByZXR1cm4gTlVM
TDsKLX0KLQotYm9vbCB2cGNpX2lzX21tY2ZnX2FkZHJlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgcGFkZHJfdCBhZGRyKQotewotICAgIHJldHVybiB2cGNpX21tY2ZnX2ZpbmQoZCwgYWRkcik7
Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBpbnQgdnBjaV9tbWNmZ19kZWNvZGVfYWRkcihjb25zdCBz
dHJ1Y3QgaHZtX21tY2ZnICptbWNmZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90IGFkZHIsIHBjaV9zYmRmX3QgKnNiZGYpCi17Ci0gICAgYWRkciAt
PSBtbWNmZy0+YWRkcjsKLSAgICBzYmRmLT5iZGYgPSBNTUNGR19CREYoYWRkcik7Ci0gICAgc2Jk
Zi0+YnVzICs9IG1tY2ZnLT5zdGFydF9idXM7Ci0gICAgc2JkZi0+c2VnID0gbW1jZmctPnNlZ21l
bnQ7Ci0KLSAgICByZXR1cm4gYWRkciAmIChQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFIC0gMSk7Ci19
Ci0KIHN0YXRpYyBpbnQgdnBjaV9tbWNmZ19hY2NlcHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkcikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIGJv
b2wgZm91bmQ7CiAKICAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwotICAg
IGZvdW5kID0gdnBjaV9tbWNmZ19maW5kKGQsIGFkZHIpOworICAgIGZvdW5kID0gaHZtX2lzX21t
Y2ZnX2FkZHJlc3MoZCwgYWRkcik7CiAgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2Zn
X2xvY2spOwogCiAgICAgcmV0dXJuIGZvdW5kOwpAQCAtNDQzLDE0ICs0MTksMTQgQEAgc3RhdGlj
IGludCB2cGNpX21tY2ZnX3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwK
ICAgICAqZGF0YSA9IH4wdWw7CiAKICAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xv
Y2spOwotICAgIG1tY2ZnID0gdnBjaV9tbWNmZ19maW5kKGQsIGFkZHIpOworICAgIG1tY2ZnID0g
aHZtX21tY2ZnX2ZpbmQoZCwgYWRkcik7CiAgICAgaWYgKCAhbW1jZmcgKQogICAgIHsKICAgICAg
ICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwogICAgICAgICByZXR1cm4g
WDg2RU1VTF9SRVRSWTsKICAgICB9CiAKLSAgICByZWcgPSB2cGNpX21tY2ZnX2RlY29kZV9hZGRy
KG1tY2ZnLCBhZGRyLCAmc2JkZik7CisgICAgcmVnID0gaHZtX21tY2ZnX2RlY29kZV9hZGRyKG1t
Y2ZnLCBhZGRyLCAmc2JkZik7CiAgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xv
Y2spOwogCiAgICAgaWYgKCAhdnBjaV9hY2Nlc3NfYWxsb3dlZChyZWcsIGxlbikgfHwKQEAgLTQ4
NSwxNCArNDYxLDE0IEBAIHN0YXRpYyBpbnQgdnBjaV9tbWNmZ193cml0ZShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgIHBjaV9zYmRmX3Qgc2JkZjsKIAogICAgIHJlYWRf
bG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7Ci0gICAgbW1jZmcgPSB2cGNpX21tY2ZnX2Zp
bmQoZCwgYWRkcik7CisgICAgbW1jZmcgPSBodm1fbW1jZmdfZmluZChkLCBhZGRyKTsKICAgICBp
ZiAoICFtbWNmZyApCiAgICAgewogICAgICAgICByZWFkX3VubG9jaygmZC0+YXJjaC5odm0ubW1j
ZmdfbG9jayk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwogICAgIH0KIAotICAgIHJl
ZyA9IHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIGFkZHIsICZzYmRmKTsKKyAgICByZWcg
PSBodm1fbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIGFkZHIsICZzYmRmKTsKICAgICByZWFkX3Vu
bG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7CiAKICAgICBpZiAoICF2cGNpX2FjY2Vzc19h
bGxvd2VkKHJlZywgbGVuKSB8fApAQCAtNTEyLDkgKzQ4OCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgaHZtX21taW9fb3BzIHZwY2lfbW1jZmdfb3BzID0gewogICAgIC53cml0ZSA9IHZwY2lfbW1j
Zmdfd3JpdGUsCiB9OwogCi1pbnQgcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVyKHN0cnVjdCBk
b21haW4gKmQsIHBhZGRyX3QgYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHN0YXJ0X2J1cywgdW5zaWduZWQgaW50IGVuZF9idXMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzZWcpCitpbnQgaHZtX3JlZ2lzdGVy
X21tY2ZnKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHN0YXJ0X2J1cywgdW5zaWduZWQgaW50IGVuZF9idXMsCisgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzZWcpCiB7CiAgICAgc3RydWN0IGh2bV9t
bWNmZyAqbW1jZmcsICpuZXc7CiAKQEAgLTU0OSw3ICs1MjUsNyBAQCBpbnQgcmVnaXN0ZXJfdnBj
aV9tbWNmZ19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKICAgICAgICAg
ICAgIHJldHVybiByZXQ7CiAgICAgICAgIH0KIAotICAgIGlmICggbGlzdF9lbXB0eSgmZC0+YXJj
aC5odm0ubW1jZmdfcmVnaW9ucykgKQorICAgIGlmICggbGlzdF9lbXB0eSgmZC0+YXJjaC5odm0u
bW1jZmdfcmVnaW9ucykgJiYgaGFzX3ZwY2koZCkgKQogICAgICAgICByZWdpc3Rlcl9tbWlvX2hh
bmRsZXIoZCwgJnZwY2lfbW1jZmdfb3BzKTsKIAogICAgIGxpc3RfYWRkKCZuZXctPm5leHQsICZk
LT5hcmNoLmh2bS5tbWNmZ19yZWdpb25zKTsKQEAgLTU1OCw3ICs1MzQsNyBAQCBpbnQgcmVnaXN0
ZXJfdnBjaV9tbWNmZ19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKICAg
ICByZXR1cm4gMDsKIH0KIAotdm9pZCBkZXN0cm95X3ZwY2lfbW1jZmcoc3RydWN0IGRvbWFpbiAq
ZCkKK3ZvaWQgaHZtX2ZyZWVfbW1jZmcoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICptbWNmZ19yZWdpb25zID0gJmQtPmFyY2guaHZtLm1tY2ZnX3JlZ2lvbnM7CiAK
QEAgLTU3NCw2ICs1NTAsMTcgQEAgdm9pZCBkZXN0cm95X3ZwY2lfbW1jZmcoc3RydWN0IGRvbWFp
biAqZCkKICAgICB3cml0ZV91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwogfQogCitj
b25zdCBzdHJ1Y3QgaHZtX21tY2ZnICpodm1fbW1jZmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCBwYWRkcl90IGFkZHIpCit7CisgICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7
CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbW1jZmcsICZkLT5hcmNoLmh2bS5tbWNmZ19y
ZWdpb25zLCBuZXh0ICkKKyAgICAgICAgaWYgKCBhZGRyID49IG1tY2ZnLT5hZGRyICYmIGFkZHIg
PCBtbWNmZy0+YWRkciArIG1tY2ZnLT5zaXplICkKKyAgICAgICAgICAgIHJldHVybiBtbWNmZzsK
KworICAgIHJldHVybiBOVUxMOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCmluZGV4IDYzMzllNWY4ODQuLmZlY2RjMjc4NmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAg
LTEwOTAsMjEgKzEwOTAsMzQgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVy
KHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgIC8qIFBDSSBjb25maWcg
c3BhY2UgYWNjZXNzZXMgYXJlIGhhbmRsZWQgaW50ZXJuYWxseS4gKi8KICAgICAgICAgaWYgKCBz
dGFydCA8PSAweGNmOCArIDggJiYgMHhjZjggPD0gZW5kICkKICAgICAgICAgICAgIGdvdG8gb3V0
OwotICAgICAgICBlbHNlCi0gICAgICAgICAgICAvKiBmYWxsdGhyb3VnaC4gKi8KKyAgICAgICAg
YnJlYWs7CisKICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKKyAgICB7CisgICAg
ICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOworCisgICAgICAgIHJjID0gLUVJTlZB
TDsKKyAgICAgICAgLyogUENJIGNvbmZpZyBzcGFjZSBhY2Nlc3NlcyBhcmUgaGFuZGxlZCBpbnRl
cm5hbGx5LiAqLworICAgICAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwor
ICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbW1jZmcsICZkLT5hcmNoLmh2bS5tbWNmZ19y
ZWdpb25zLCBuZXh0ICkKKyAgICAgICAgICAgIGlmICggc3RhcnQgPD0gbW1jZmctPmFkZHIgKyBt
bWNmZy0+c2l6ZSAmJiBtbWNmZy0+YWRkciA8PSBlbmQgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKKyAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgcmVhZF91bmxvY2soJmQt
PmFyY2guaHZtLm1tY2ZnX2xvY2spOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBjYXNl
IFhFTl9ETU9QX0lPX1JBTkdFX1BDSToKLSAgICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOwogICAg
ICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHIgPSBOVUxMOwotICAgICAgICBi
cmVhazsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
LSAgICByYyA9IC1FSU5WQUw7Ci0gICAgaWYgKCAhciApCi0gICAgICAgIGdvdG8gb3V0OworICAg
IHIgPSBzLT5yYW5nZVt0eXBlXTsKIAogICAgIHJjID0gLUVFWElTVDsKICAgICBpZiAoIHJhbmdl
c2V0X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKQEAgLTEzNDEsMjcgKzEzNTQsMzQg
QEAgaW9zZXJ2aWRfdCBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBp
b3JlcV90ICpwKQogICAgIHVpbnQ4X3QgdHlwZTsKICAgICB1aW50NjRfdCBhZGRyOwogICAgIHVu
c2lnbmVkIGludCBpZDsKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKIAogICAg
IGlmICggcC0+dHlwZSAhPSBJT1JFUV9UWVBFX0NPUFkgJiYgcC0+dHlwZSAhPSBJT1JFUV9UWVBF
X1BJTyApCiAgICAgICAgIHJldHVybiBYRU5fSU5WQUxJRF9JT1NFUlZJRDsKIAogICAgIGNmOCA9
IGQtPmFyY2guaHZtLnBjaV9jZjg7CiAKLSAgICBpZiAoIHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9Q
SU8gJiYKLSAgICAgICAgIChwLT5hZGRyICYgfjMpID09IDB4Y2ZjICYmCi0gICAgICAgICBDRjhf
RU5BQkxFRChjZjgpICkKKyAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwor
ICAgIGlmICggKHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gJiYKKyAgICAgICAgICAocC0+YWRk
ciAmIH4zKSA9PSAweGNmYyAmJgorICAgICAgICAgIENGOF9FTkFCTEVEKGNmOCkpIHx8CisgICAg
ICAgICAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX0NPUFkgJiYKKyAgICAgICAgICAobW1jZmcgPSBo
dm1fbW1jZmdfZmluZChkLCBwLT5hZGRyKSkgIT0gTlVMTCkgKQogICAgIHsKICAgICAgICAgdWlu
dDMyX3QgeDg2X2ZhbTsKICAgICAgICAgcGNpX3NiZGZfdCBzYmRmOwogICAgICAgICB1bnNpZ25l
ZCBpbnQgcmVnOwogCi0gICAgICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2FkZHIoY2Y4LCBwLT5h
ZGRyLCAmc2JkZik7CisgICAgICAgIHJlZyA9IHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gPyBo
dm1fcGNpX2RlY29kZV9hZGRyKGNmOCwgcC0+YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNiZGYpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBodm1fbW1jZmdfZGVjb2RlX2FkZHIobW1j
ZmcsIHAtPmFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnNiZGYpOwogCiAgICAgICAgIC8qIFBDSSBjb25maWcgZGF0
YSBjeWNsZSAqLwogICAgICAgICB0eXBlID0gWEVOX0RNT1BfSU9fUkFOR0VfUENJOwogICAgICAg
ICBhZGRyID0gKCh1aW50NjRfdClzYmRmLnNiZGYgPDwgMzIpIHwgcmVnOwogICAgICAgICAvKiBB
TUQgZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3M/ICovCi0gICAgICAgIGlmICgg
Q0Y4X0FERFJfSEkoY2Y4KSAmJgorICAgICAgICBpZiAoIHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9Q
SU8gJiYgQ0Y4X0FERFJfSEkoY2Y4KSAmJgogICAgICAgICAgICAgIGQtPmFyY2guY3B1aWQtPng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKICAgICAgICAgICAgICAoeDg2X2ZhbSA9IGdl
dF9jcHVfZmFtaWx5KAogICAgICAgICAgICAgICAgICBkLT5hcmNoLmNwdWlkLT5iYXNpYy5yYXdf
Zm1zLCBOVUxMLCBOVUxMKSkgPiAweDEwICYmCkBAIC0xMzgwLDYgKzE0MDAsNyBAQCBpb3NlcnZp
ZF90IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3QgKnAp
CiAgICAgICAgICAgICAgICAgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVCA6IFhFTl9ETU9QX0lPX1JB
TkdFX01FTU9SWTsKICAgICAgICAgYWRkciA9IHAtPmFkZHI7CiAgICAgfQorICAgIHJlYWRfdW5s
b2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKIAogICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZF
UihkLCBpZCwgcykKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jIGIv
eGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCAzYTNjMTU4OTBiLi5mNjFmNjZkZjVmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMKQEAgLTU2Miw5ICs1NjIsOCBAQCByZXRfdCBkb19waHlzZGV2X29wKGludCBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgICogRm9yIEhWTSAoUFZI
KSBkb21haW5zIHRyeSB0byBhZGQgdGhlIG5ld2x5IGZvdW5kIE1NQ0ZHIHRvIHRoZQogICAgICAg
ICAgICAgICogZG9tYWluLgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICByZXQgPSByZWdp
c3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIoY3VycmQsIGluZm8uYWRkcmVzcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywgaW5mby5l
bmRfYnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
Zm8uc2VnbWVudCk7CisgICAgICAgICAgICByZXQgPSBodm1fcmVnaXN0ZXJfbW1jZmcoY3VycmQs
IGluZm8uYWRkcmVzcywgaW5mby5zdGFydF9idXMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5mby5lbmRfYnVzLCBpbmZvLnNlZ21lbnQpOwogICAgICAgICB9CiAKICAg
ICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCmluZGV4IDkyYzFkMDFl
ZGYuLmEzM2UzMWUzNjEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC0yNDYs
NyArMjQ2LDcgQEAgc3RhdGljIGJvb2wgX19od2RvbV9pbml0IGh3ZG9tX2lvbW11X21hcChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIFRPRE86IHJ1bnRpbWUgYWRkZWQgTU1DRkcgcmVn
aW9ucyBhcmUgbm90IGNoZWNrZWQgdG8gbWFrZSBzdXJlIHRoZXkKICAgICAgKiBkb24ndCBvdmVy
bGFwIHdpdGggYWxyZWFkeSBtYXBwZWQgcmVnaW9ucywgdGh1cyBwcmV2ZW50aW5nIHRyYXBwaW5n
LgogICAgICAqLwotICAgIGlmICggaGFzX3ZwY2koZCkgJiYgdnBjaV9pc19tbWNmZ19hZGRyZXNz
KGQsIHBmbl90b19wYWRkcihwZm4pKSApCisgICAgaWYgKCBoYXNfdnBjaShkKSAmJiBodm1faXNf
bW1jZmdfYWRkcmVzcyhkLCBwZm5fdG9fcGFkZHIocGZuKSkgKQogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKICAgICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCmluZGV4IDdjZWIxMTliNjQu
Ljg2ZWJiZDFlN2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaApAQCAtMTY1LDkgKzE2NSwxOSBAQCB2b2lk
IHN0ZHZnYV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7CiAKIGV4dGVybiB2b2lkIGh2bV9kcGNp
X21zaV9lb2koc3RydWN0IGRvbWFpbiAqZCwgaW50IHZlY3Rvcik7CiAKLS8qIERlY29kZSBhIFBD
SSBwb3J0IElPIGFjY2VzcyBpbnRvIGEgYnVzL3Nsb3QvZnVuYy9yZWcuICovCitzdHJ1Y3QgaHZt
X21tY2ZnIHsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5leHQ7CisgICAgcGFkZHJfdCBhZGRyOwor
ICAgIHVuc2lnbmVkIGludCBzaXplOworICAgIHVpbnQxNl90IHNlZ21lbnQ7CisgICAgdWludDhf
dCBzdGFydF9idXM7Cit9OworCisvKiBEZWNvZGUgYSBQQ0kgcG9ydCBJTyBvciBNTUNGRyBhY2Nl
c3MgaW50byBhIGJ1cy9zbG90L2Z1bmMvcmVnLiAqLwogdW5zaWduZWQgaW50IGh2bV9wY2lfZGVj
b2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwY2lfc2JkZl90ICpzYmRmKTsKK3Vuc2lnbmVkIGludCBo
dm1fbW1jZmdfZGVjb2RlX2FkZHIoY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgcGNpX3NiZGZfdCAq
c2JkZik7CiAKIC8qCiAgKiBIVk0gcG9ydCBJTyBoYW5kbGVyIHRoYXQgcGVyZm9ybXMgZm9yd2Fy
ZGluZyBvZiBndWVzdCBJTyBwb3J0cyBpbnRvIG1hY2hpbmUKQEAgLTE3OCwxNSArMTg4LDE4IEBA
IHZvaWQgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQpOwogLyog
SFZNIHBvcnQgSU8gaGFuZGxlciBmb3IgdlBDSSBhY2Nlc3Nlcy4gKi8KIHZvaWQgcmVnaXN0ZXJf
dnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsKIAotLyogSFZNIE1NSU8gaGFu
ZGxlciBmb3IgUENJIE1NQ0ZHIGFjY2Vzc2VzLiAqLwotaW50IHJlZ2lzdGVyX3ZwY2lfbW1jZmdf
aGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGludCBlbmRf
YnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKTsK
LS8qIERlc3Ryb3kgdHJhY2tlZCBNTUNGRyBhcmVhcy4gKi8KLXZvaWQgZGVzdHJveV92cGNpX21t
Y2ZnKHN0cnVjdCBkb21haW4gKmQpOworLyogSFZNIFBDSSBNTUNGRyByZWdpb25zIHJlZ2lzdHJh
dGlvbi4gKi8KK2ludCBodm1fcmVnaXN0ZXJfbW1jZmcoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJf
dCBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnRfYnVzLCB1
bnNpZ25lZCBpbnQgZW5kX2J1cywKKyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHNlZyk7Cit2b2lkIGh2bV9mcmVlX21tY2ZnKHN0cnVjdCBkb21haW4gKmQpOworY29uc3Qgc3Ry
dWN0IGh2bV9tbWNmZyAqaHZtX21tY2ZnX2ZpbmQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgcGFk
ZHJfdCBhZGRyKTsKIAogLyogQ2hlY2sgaWYgYW4gYWRkcmVzcyBpcyBiZXR3ZWVuIGEgTU1DRkcg
cmVnaW9uIGZvciBhIGRvbWFpbi4gKi8KLWJvb2wgdnBjaV9pc19tbWNmZ19hZGRyZXNzKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkcik7CitzdGF0aWMgaW5saW5lIGJvb2wgaHZt
X2lzX21tY2ZnX2FkZHJlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKQor
eworICAgIHJldHVybiBodm1fbW1jZmdfZmluZChkLCBhZGRyKTsKK30KIAogI2VuZGlmIC8qIF9f
QVNNX1g4Nl9IVk1fSU9fSF9fICovCiAKLS0gCjIuMjIuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i5BSa-0002Cm-Tt; Tue, 03 Sep 2019 16:15:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSZ-00028f-17
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:11 +0000
X-Inumbo-ID: fd20025e-ce65-11e9-ab97-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd20025e-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527305;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Ao+suJH61Ih8IUHp95adbmYVii38rummBKHRC8XJGO0=;
 b=AlbHsJS1htr9gvX0/BPNUExB7Uph6XdhXn+lMGgo22ZHc0kcXBUZr764
 +kqv+rC6pwOaLgc9gkbY4S0SdEa02n90zBn+oxDW2AFu/ykZ3hD+MW7Sr
 T3OYJ3tgqv/IPp+4qZo/Sxye3ea4cXLblkoaMrAzOosOMRW5TY3SWHr2c 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hdXdbMtuWKvhccIEuNzPOMeZJ3zWBMiUvnQfLy4Opf7U1GaGGNVyXdl2yZGmUB8tDtHpJe/3Oo
 C8u5R4KAgzhFv40+ONqoSpzkeeIkOd4elQX1uRdNP81xnok9QKTT5miOMM44DIr8LBYEyZyZm+
 uTdHGYLNyDfr2LffKeBo+AsneNkZvk09uu8S7TSFk39yoxIQ/sWId0tnGyzhAQ/kAGDrwvjbF6
 0bqSxRIe76ESQvLrLJVLPeCuBcqTdImtjiIpvmWg376iPzHK1jS3zPmeyuj2gEqhK37+feUKNU
 iHA=
X-SBRS: 2.7
X-MesageID: 5256741
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5256741"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:23 +0200
Message-ID: <20190903161428.7159-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZXJuYWwgaW9yZXEgc2VydmVycyBhcmUgYWx3YXlzIHByb2Nlc3NlZCBmaXJzdCwgYW5kIGlv
cmVxcyBhcmUKZGlzcGF0Y2hlZCBieSBjYWxsaW5nIHRoZSBoYW5kbGVyIGZ1bmN0aW9uLiBOb3Rl
IHRoaXMgaXMgYWxyZWFkeSB0aGUKY2FzZSBkdWUgdG8gdGhlIGltcGxlbWVudGF0aW9uIG9mIEZP
Ul9FQUNIX0lPUkVRX1NFUlZFUi4KCk5vdGUgdGhhdCBodm1fc2VuZF9pb3JlcSBkb2Vzbid0IGdl
dCBwYXNzZWQgdGhlIGlvcmVxIHNlcnZlciBpZCwgc28Kb2J0YWluIGl0IGZyb20gdGhlIGlvcmVx
IHNlcnZlciBkYXRhIGJ5IGRvaW5nIHBvaW50ZXIgYXJpdGhtZXRpYy4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5j
ZSB2MToKIC0gQXZvaWQgaGF2aW5nIHRvIGl0ZXJhdGUgdHdpY2Ugb3ZlciB0aGUgbGlzdCBvZiBp
b3JlcSBzZXJ2ZXJzIHNpbmNlCiAgIG5vdyBpbnRlcm5hbCBzZXJ2ZXJzIGFyZSBhbHdheXMgcHJv
Y2Vzc2VkIGZpcnN0IGJ5CiAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUi4KIC0gT2J0YWluIGlvcmVx
IHNlcnZlciBpZCB1c2luZyBwb2ludGVyIGFyaXRobWV0aWMuCi0tLQogeGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKaW5kZXggZGJjNWU2YjRjNS4uODMzMWE4OWVhZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTQ5
Myw5ICsxNDkzLDE4IEBAIGludCBodm1fc2VuZF9pb3JlcShpb3NlcnZpZF90IGlkLCBpb3JlcV90
ICpwcm90b19wLCBib29sIGJ1ZmZlcmVkKQogCiAgICAgQVNTRVJUKHMpOwogCisgICAgaWYgKCBo
dm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpICYmIGJ1ZmZlcmVkICkKKyAgICB7CisgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
CisgICAgfQorCiAgICAgaWYgKCBidWZmZXJlZCApCiAgICAgICAgIHJldHVybiBodm1fc2VuZF9i
dWZmZXJlZF9pb3JlcShzLCBwcm90b19wKTsKIAorICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVy
bmFsKGlkKSApCisgICAgICAgIHJldHVybiBzLT5oYW5kbGVyKGN1cnIsIHByb3RvX3AsIHMtPmRh
dGEpOworCiAgICAgaWYgKCB1bmxpa2VseSghdmNwdV9zdGFydF9zaHV0ZG93bl9kZWZlcnJhbChj
dXJyKSkgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKIAotLSAKMi4yMi4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i5BSb-0002DO-BK; Tue, 03 Sep 2019 16: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSZ-00028g-3A
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:11 +0000
X-Inumbo-ID: fd20025e-ce65-11e9-ab97-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd20025e-ce65-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527305;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Ao+suJH61Ih8IUHp95adbmYVii38rummBKHRC8XJGO0=;
 b=AlbHsJS1htr9gvX0/BPNUExB7Uph6XdhXn+lMGgo22ZHc0kcXBUZr764
 +kqv+rC6pwOaLgc9gkbY4S0SdEa02n90zBn+oxDW2AFu/ykZ3hD+MW7Sr
 T3OYJ3tgqv/IPp+4qZo/Sxye3ea4cXLblkoaMrAzOosOMRW5TY3SWHr2c 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hdXdbMtuWKvhccIEuNzPOMeZJ3zWBMiUvnQfLy4Opf7U1GaGGNVyXdl2yZGmUB8tDtHpJe/3Oo
 C8u5R4KAgzhFv40+ONqoSpzkeeIkOd4elQX1uRdNP81xnok9QKTT5miOMM44DIr8LBYEyZyZm+
 uTdHGYLNyDfr2LffKeBo+AsneNkZvk09uu8S7TSFk39yoxIQ/sWId0tnGyzhAQ/kAGDrwvjbF6
 0bqSxRIe76ESQvLrLJVLPeCuBcqTdImtjiIpvmWg376iPzHK1jS3zPmeyuj2gEqhK37+feUKNU
 iHA=
X-SBRS: 2.7
X-MesageID: 5256741
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5256741"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:23 +0200
Message-ID: <20190903161428.7159-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZXJuYWwgaW9yZXEgc2VydmVycyBhcmUgYWx3YXlzIHByb2Nlc3NlZCBmaXJzdCwgYW5kIGlv
cmVxcyBhcmUKZGlzcGF0Y2hlZCBieSBjYWxsaW5nIHRoZSBoYW5kbGVyIGZ1bmN0aW9uLiBOb3Rl
IHRoaXMgaXMgYWxyZWFkeSB0aGUKY2FzZSBkdWUgdG8gdGhlIGltcGxlbWVudGF0aW9uIG9mIEZP
Ul9FQUNIX0lPUkVRX1NFUlZFUi4KCk5vdGUgdGhhdCBodm1fc2VuZF9pb3JlcSBkb2Vzbid0IGdl
dCBwYXNzZWQgdGhlIGlvcmVxIHNlcnZlciBpZCwgc28Kb2J0YWluIGl0IGZyb20gdGhlIGlvcmVx
IHNlcnZlciBkYXRhIGJ5IGRvaW5nIHBvaW50ZXIgYXJpdGhtZXRpYy4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5j
ZSB2MToKIC0gQXZvaWQgaGF2aW5nIHRvIGl0ZXJhdGUgdHdpY2Ugb3ZlciB0aGUgbGlzdCBvZiBp
b3JlcSBzZXJ2ZXJzIHNpbmNlCiAgIG5vdyBpbnRlcm5hbCBzZXJ2ZXJzIGFyZSBhbHdheXMgcHJv
Y2Vzc2VkIGZpcnN0IGJ5CiAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUi4KIC0gT2J0YWluIGlvcmVx
IHNlcnZlciBpZCB1c2luZyBwb2ludGVyIGFyaXRobWV0aWMuCi0tLQogeGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKaW5kZXggZGJjNWU2YjRjNS4uODMzMWE4OWVhZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTQ5
Myw5ICsxNDkzLDE4IEBAIGludCBodm1fc2VuZF9pb3JlcShpb3NlcnZpZF90IGlkLCBpb3JlcV90
ICpwcm90b19wLCBib29sIGJ1ZmZlcmVkKQogCiAgICAgQVNTRVJUKHMpOwogCisgICAgaWYgKCBo
dm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpICYmIGJ1ZmZlcmVkICkKKyAgICB7CisgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
CisgICAgfQorCiAgICAgaWYgKCBidWZmZXJlZCApCiAgICAgICAgIHJldHVybiBodm1fc2VuZF9i
dWZmZXJlZF9pb3JlcShzLCBwcm90b19wKTsKIAorICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVy
bmFsKGlkKSApCisgICAgICAgIHJldHVybiBzLT5oYW5kbGVyKGN1cnIsIHByb3RvX3AsIHMtPmRh
dGEpOworCiAgICAgaWYgKCB1bmxpa2VseSghdmNwdV9zdGFydF9zaHV0ZG93bl9kZWZlcnJhbChj
dXJyKSkgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKIAotLSAKMi4yMi4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSe-0002HQ-Qg; Tue, 03 Sep 2019 16:15: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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5BSe-0002Ga-1A
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:16 +0000
X-Inumbo-ID: 00657f82-ce66-11e9-ab97-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00657f82-ce66-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5BSX-0006yR-Mj; Tue, 03 Sep 2019 16:15: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 1i5BSX-0007xf-Be; Tue, 03 Sep 2019 16:15:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5BSX-00057L-B7; Tue, 03 Sep 2019 16:15:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140975-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked: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
 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
X-Osstest-Versions-This: xen=63feb88edf98e46fbae1470484e952526ae3fd8f
X-Osstest-Versions-That: xen=8cc4476eb8176663b4a495c983daf02e885d4cf3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 16:15:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 140975: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk3NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2M2ZlYjg4ZWRmOThlNDZmYmFlMTQ3MDQ4NGU5
NTI1MjZhZTNmZDhmCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4Y2M0
NDc2ZWI4MTc2NjYzYjRhNDk1Yzk4M2RhZjAyZTg4NWQ0Y2YzCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDA5NTIgIDIwMTktMDktMDIgMTY6MDI6MDEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQwOTc1ICAyMDE5LTA5LTAzIDEzOjA0OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNjNmZWI4OGVk
Zjk4ZTQ2ZmJhZTE0NzA0ODRlOTUyNTI2YWUzZmQ4ZgpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDMgMTQ6NTE6MjggMjAxOSArMDIwMAoKICAg
IGRlYnVndHJhY2U6IHVzZSBjb21tb24gb3V0cHV0IGZ1bmN0aW9uCiAgICAKICAgIFRvZGF5IGR1
bXBpbmcgdGhlIGRlYnVndHJhY2UgYnVmZmVycyBpcyBkb25lIHZpYSBzZXJjb25fcHV0cygpLCB3
aGlsZQogICAgZGlyZWN0IHByaW50aW5nIG9mIHRyYWNlIGVudHJpZXMgKGFmdGVyIHRvZ2dsaW5n
IG91dHB1dCB0byB0aGUgY29uc29sZSkKICAgIGlzIHVzaW5nIHNlcmlhbF9wdXRzKCkuCiAgICAK
ICAgIFVzZSBzZXJjb25fcHV0cygpIGluIGJvdGggY2FzZXMsIGFzIHRoZSBkaWZmZXJlbmNlIGJl
dHdlZW4gYm90aCBpcyBub3QKICAgIHJlYWxseSBtYWtpbmcgc2Vuc2UuCiAgICAKICAgIEluIG9y
ZGVyIHRvIHByZXBhcmUgbW92aW5nIGRlYnVndHJhY2UgZnVuY3Rpb25hbGl0eSB0byBhbiBvd24g
c291cmNlCiAgICBmaWxlIHJlbmFtZSBzZXJjb25fcHV0cygpIHRvIGNvbnNvbGVfc2VyaWFsX3B1
dHMoKSBhbmQgbWFrZSBpdCBnbG9iYWxseQogICAgdmlzaWJsZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA3M2RhZDlkOTY2ZTg3MWFiYzZi
OGJhZTA1YmQ4M2UxYWUzYWY1MmFlCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIFR1ZSBTZXAgMyAxNDo1MDozMyAyMDE5ICswMjAwCgogICAgeDg2ZW11bDog
c3VwcG9ydCBJTlZQQ0lECiAgICAKICAgIEp1c3QgbGlrZSBmb3IgSU5WTFBHQSB0aGUgSFZNIGhv
b2sgb25seSBzdXBwb3J0cyBQQ0lEIDAgZm9yIHRoZSB0aW1lCiAgICBiZWluZyBmb3IgaW5kaXZp
ZHVhbCBhZGRyZXNzIGludmFsaWRhdGlvbi4gSXQgYWxzbyB0cmFuc2xhdGVzIHRoZSBvdGhlcgog
ICAgdHlwZXMgdG8gYSBmdWxsIGZsdXNoLCB3aGljaCBpcyBhcmNoaXRlY3R1cmFsbHkgcGVybWl0
dGVkIGFuZAogICAgcGVyZm9ybWFuY2Utd2lzZSBwcmVzdW1hYmx5IG5vdCBtdWNoIHdvcnNlIGJl
Y2F1c2UgZW11bGF0aW9uIGlzIHNsb3cKICAgIGFueXdheS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA3NDljNmUzYzBlNzMz
YTNmMThkOWM3ZDlmOTAzMTIyYjYyMDE1N2MzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMyAxNDo0OTo1MiAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogZ2VuZXJhbGl6ZSBpbnZscGcoKSBob29rCiAgICAKICAgIFRoZSBob29rIGlzIGFscmVh
ZHkgaW4gdXNlIGZvciBJTlZMUEdBIGFzIHdlbGwuIFJlbmFtZSB0aGUgaG9vayBhbmQgYWRkCiAg
ICBwYXJhbWV0ZXJzLiBGb3IgdGhlIG1vbWVudCBJTlZMUEdBIHdpdGggYSBub24temVybyBBU0lE
IHJlbWFpbnMKICAgIHVuc3VwcG9ydGVkLCBidXQgdGhlIFRPRE8gaXRlbSBnZXRzIHB1c2hlZCBp
bnRvIHRoZSBhY3R1YWwgaG9vayBoYW5kbGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDRkNGZlYzIwN2I0NzJhNzQ4MzQ4
M2I5OWMzZDk0NTM3YjA2Y2RkYWQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgVHVlIFNlcCAzIDE0OjQ5OjIwIDIwMTkgKzAyMDAKCiAgICB4ODYvSFZNOiBp
Z25vcmUgZ3Vlc3QgSU5WRCB1c2VzCiAgICAKICAgIFRoZSBvbmx5IHBsYWNlIHdlJ2QgZXhwZWN0
IHRoZSBpbnNuIHRvIGJlIHNlbnNpYmx5IHVzZWQgaXMgaW4KICAgICh2aXJ0dWFsaXphdGlvbiB1
bmF3YXJlKSBmaXJtd2FyZS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBhZDNhYmM0N2RkMjNjMTljOWE2Njk4NmI1OGU0
NTE3MmNhM2VhMWVkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIFR1ZSBTZXAgMyAxNDo0ODoxOSAyMDE5ICswMjAwCgogICAgeDg2ZW11bDogc3VwcG9ydCBX
Qk5PSU5WRAogICAgCiAgICBSZXYgMDM3IG9mIEludGVsJ3MgSVNBIGV4dGVuc2lvbnMgZG9jdW1l
bnQgZG9lcyBub3Qgc3RhdGUgaW50ZXJjZXB0CiAgICBiZWhhdmlvciBmb3IgdGhlIGluc24gKEkn
dmUgYmVlbiB1bm9mZmljaWFsbHkgdG9sZCB0aGF0IHRoZSBkaXN0aW5jdGlvbgogICAgaXMgZ29p
bmcgdG8gYmUgYnkgZXhpdCBxdWFsaWZpY2F0aW9uLCBhcyBJIHdvdWxkIGhhdmUgYXNzdW1lZAog
ICAgY29uc2lkZXJpbmcgdGhhdCB0aGlzIHdheSBpdCdzIHN1ZmZpY2llbnRseSB0cmFuc3BhcmVu
dCB0byB1bmF3YXJlCiAgICBzb2Z0d2FyZSwgYXMgdXNpbmcgV0JJTlZEIGluIHBsYWNlIG9mIFdC
Tk9JTlZEIGlzIGFsd2F5cyBjb3JyZWN0LCBqdXN0CiAgICBsZXNzIGVmZmljaWVudCkuIFNpbWls
YXJseSBBTUQncyBQTSB2b2x1bWUgMiB2ZXJzaW9uIDMuMzEgb25seSBzdGF0ZXMKICAgIHRoYXQg
Ym90aCB1c2UgdGhlIHNhbWUgVk1FWElULCBidXQgbm90IGhvdyB0byBkaXN0aW51Z2lzaCB0aGVt
IChvdGhlcgogICAgdGhhbiBieSBkZWNvZGluZyB0aGUgaW5zbikuIFRoZXJlZm9yZSBpbiB0aGUg
SFZNIGNhc2UgZm9yIG5vdyBpdCdsbCBiZQogICAgYmFja2VkIGJ5IHRoZSBzYW1lIC0+d2JpbnZk
X2ludGVyY2VwdCgpIGhhbmRsZXJzLgogICAgCiAgICBVc2UgdGhpcyBvY2Nhc2lvbiBhbmQgYWxz
byBhZGQgdGhlIHR3byBtaXNzaW5nIHRhYmxlIGVudHJpZXMgZm9yCiAgICBDTERFTU9URSwgd2hp
Y2ggZG9lc24ndCByZXF1aXJlIGFueSBmdXJ0aGVyIGNoYW5nZXMgdG8gbWFrZSB3b3JrLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IGMwNTM2ZWQzMTViMjZlOTNkNjJiY2JjMjk2NzY0ZDZhMzViMTNhZTEKQXV0aG9yOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAzIDE0OjQ3OjE4IDIw
MTkgKzAyMDAKCiAgICBwdWJsaWM6IGFkZCBtYWNybyBmb3IgZGVmaW5pbmcgdmFyaWFibGUgbGVu
Z3RoIGFycmF5IGluIHB1YmxpYyBoZWFkZXJzCiAgICAKICAgIFNldmVyYWwgcHVibGljIGhlYWRl
cnMgb2YgdGhlIGh5cGVydmlzb3IgY29udGFpbiBzdHJ1Y3R1cmVzIHdpdGgKICAgIHZhcmlhYmxl
IGxlbmd0aCBhcnJheXMuIEluIG9yZGVyIHRvIGJlIHVzYWJsZSB3aXRoIGRpZmZlcmVudCBjb21w
aWxlcnMKICAgIHRob3NlIGRlZmluaXRpb25zIGFyZSBkZXBlbmRpbmcgb24gdGhlIGNvbXBpbGVy
IHR5cGUgYW5kIHRoZSBzdGFuZGFyZAogICAgc3VwcG9ydGVkIGJ5IHRoZSBjb21waWxlci4KICAg
IAogICAgSW4gb3JkZXIgdG8gYXZvaWQgb3BlbiBjb2RpbmcgdGhlIGRpZmZlcmVudCB2YXJpYW50
cyBpbiBlYWNoIGhlYWRlcgogICAgYWRkIGEgY29tbW9uIG1hY3JvIGZvciB0aGF0IHB1cnBvc2Ug
aW4geGVuLmguCiAgICAKICAgIFRoaXMgYXQgb25jZSBjb3JyZWN0cyBtb3N0IG9mIHRoZSBkZWZp
bml0aW9ucyB3aGljaCBtaXNzIG9uZSBjYXNlCiAgICBsZWFkaW5nIHRvIG5vdCBkZWZpbmluZyB0
aGUgYXJyYXkgYXQgYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDRkYzEyMzcxZjNmOGY2MWZiOWU5ZWVjOGE4OWQwNzU1ODgwYmRkNjIK
QXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBTZXAgMyAxNDo0NjowOCAyMDE5ICswMjAwCgogICAgeDg2L2RvbWFpbjogcmVtb3ZlIHRoZSAn
b29zX29mZicgZmxhZwogICAgCiAgICBUaGUgZmxhZyBpcyBub3QgbmVlZGVkIHNpbmNlIHRoZSBk
b21haW4gJ29wdGlvbnMnIGNhbiBub3cgYmUgdGVzdGVkCiAgICBkaXJlY3RseS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSk-0002Mv-A4; Tue, 03 Sep 2019 16:15:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5BSj-0002Lf-28
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:21 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00657f82-ce66-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5BSX-0006yR-Mj; Tue, 03 Sep 2019 16:15: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 1i5BSX-0007xf-Be; Tue, 03 Sep 2019 16:15:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5BSX-00057L-B7; Tue, 03 Sep 2019 16:15:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140975-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked: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
 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
X-Osstest-Versions-This: xen=63feb88edf98e46fbae1470484e952526ae3fd8f
X-Osstest-Versions-That: xen=8cc4476eb8176663b4a495c983daf02e885d4cf3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 16:15:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 140975: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk3NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2M2ZlYjg4ZWRmOThlNDZmYmFlMTQ3MDQ4NGU5
NTI1MjZhZTNmZDhmCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4Y2M0
NDc2ZWI4MTc2NjYzYjRhNDk1Yzk4M2RhZjAyZTg4NWQ0Y2YzCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDA5NTIgIDIwMTktMDktMDIgMTY6MDI6MDEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQwOTc1ICAyMDE5LTA5LTAzIDEzOjA0OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNjNmZWI4OGVk
Zjk4ZTQ2ZmJhZTE0NzA0ODRlOTUyNTI2YWUzZmQ4ZgpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDMgMTQ6NTE6MjggMjAxOSArMDIwMAoKICAg
IGRlYnVndHJhY2U6IHVzZSBjb21tb24gb3V0cHV0IGZ1bmN0aW9uCiAgICAKICAgIFRvZGF5IGR1
bXBpbmcgdGhlIGRlYnVndHJhY2UgYnVmZmVycyBpcyBkb25lIHZpYSBzZXJjb25fcHV0cygpLCB3
aGlsZQogICAgZGlyZWN0IHByaW50aW5nIG9mIHRyYWNlIGVudHJpZXMgKGFmdGVyIHRvZ2dsaW5n
IG91dHB1dCB0byB0aGUgY29uc29sZSkKICAgIGlzIHVzaW5nIHNlcmlhbF9wdXRzKCkuCiAgICAK
ICAgIFVzZSBzZXJjb25fcHV0cygpIGluIGJvdGggY2FzZXMsIGFzIHRoZSBkaWZmZXJlbmNlIGJl
dHdlZW4gYm90aCBpcyBub3QKICAgIHJlYWxseSBtYWtpbmcgc2Vuc2UuCiAgICAKICAgIEluIG9y
ZGVyIHRvIHByZXBhcmUgbW92aW5nIGRlYnVndHJhY2UgZnVuY3Rpb25hbGl0eSB0byBhbiBvd24g
c291cmNlCiAgICBmaWxlIHJlbmFtZSBzZXJjb25fcHV0cygpIHRvIGNvbnNvbGVfc2VyaWFsX3B1
dHMoKSBhbmQgbWFrZSBpdCBnbG9iYWxseQogICAgdmlzaWJsZS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA3M2RhZDlkOTY2ZTg3MWFiYzZi
OGJhZTA1YmQ4M2UxYWUzYWY1MmFlCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIFR1ZSBTZXAgMyAxNDo1MDozMyAyMDE5ICswMjAwCgogICAgeDg2ZW11bDog
c3VwcG9ydCBJTlZQQ0lECiAgICAKICAgIEp1c3QgbGlrZSBmb3IgSU5WTFBHQSB0aGUgSFZNIGhv
b2sgb25seSBzdXBwb3J0cyBQQ0lEIDAgZm9yIHRoZSB0aW1lCiAgICBiZWluZyBmb3IgaW5kaXZp
ZHVhbCBhZGRyZXNzIGludmFsaWRhdGlvbi4gSXQgYWxzbyB0cmFuc2xhdGVzIHRoZSBvdGhlcgog
ICAgdHlwZXMgdG8gYSBmdWxsIGZsdXNoLCB3aGljaCBpcyBhcmNoaXRlY3R1cmFsbHkgcGVybWl0
dGVkIGFuZAogICAgcGVyZm9ybWFuY2Utd2lzZSBwcmVzdW1hYmx5IG5vdCBtdWNoIHdvcnNlIGJl
Y2F1c2UgZW11bGF0aW9uIGlzIHNsb3cKICAgIGFueXdheS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA3NDljNmUzYzBlNzMz
YTNmMThkOWM3ZDlmOTAzMTIyYjYyMDE1N2MzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMyAxNDo0OTo1MiAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogZ2VuZXJhbGl6ZSBpbnZscGcoKSBob29rCiAgICAKICAgIFRoZSBob29rIGlzIGFscmVh
ZHkgaW4gdXNlIGZvciBJTlZMUEdBIGFzIHdlbGwuIFJlbmFtZSB0aGUgaG9vayBhbmQgYWRkCiAg
ICBwYXJhbWV0ZXJzLiBGb3IgdGhlIG1vbWVudCBJTlZMUEdBIHdpdGggYSBub24temVybyBBU0lE
IHJlbWFpbnMKICAgIHVuc3VwcG9ydGVkLCBidXQgdGhlIFRPRE8gaXRlbSBnZXRzIHB1c2hlZCBp
bnRvIHRoZSBhY3R1YWwgaG9vayBoYW5kbGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDRkNGZlYzIwN2I0NzJhNzQ4MzQ4
M2I5OWMzZDk0NTM3YjA2Y2RkYWQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgVHVlIFNlcCAzIDE0OjQ5OjIwIDIwMTkgKzAyMDAKCiAgICB4ODYvSFZNOiBp
Z25vcmUgZ3Vlc3QgSU5WRCB1c2VzCiAgICAKICAgIFRoZSBvbmx5IHBsYWNlIHdlJ2QgZXhwZWN0
IHRoZSBpbnNuIHRvIGJlIHNlbnNpYmx5IHVzZWQgaXMgaW4KICAgICh2aXJ0dWFsaXphdGlvbiB1
bmF3YXJlKSBmaXJtd2FyZS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBhZDNhYmM0N2RkMjNjMTljOWE2Njk4NmI1OGU0
NTE3MmNhM2VhMWVkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIFR1ZSBTZXAgMyAxNDo0ODoxOSAyMDE5ICswMjAwCgogICAgeDg2ZW11bDogc3VwcG9ydCBX
Qk5PSU5WRAogICAgCiAgICBSZXYgMDM3IG9mIEludGVsJ3MgSVNBIGV4dGVuc2lvbnMgZG9jdW1l
bnQgZG9lcyBub3Qgc3RhdGUgaW50ZXJjZXB0CiAgICBiZWhhdmlvciBmb3IgdGhlIGluc24gKEkn
dmUgYmVlbiB1bm9mZmljaWFsbHkgdG9sZCB0aGF0IHRoZSBkaXN0aW5jdGlvbgogICAgaXMgZ29p
bmcgdG8gYmUgYnkgZXhpdCBxdWFsaWZpY2F0aW9uLCBhcyBJIHdvdWxkIGhhdmUgYXNzdW1lZAog
ICAgY29uc2lkZXJpbmcgdGhhdCB0aGlzIHdheSBpdCdzIHN1ZmZpY2llbnRseSB0cmFuc3BhcmVu
dCB0byB1bmF3YXJlCiAgICBzb2Z0d2FyZSwgYXMgdXNpbmcgV0JJTlZEIGluIHBsYWNlIG9mIFdC
Tk9JTlZEIGlzIGFsd2F5cyBjb3JyZWN0LCBqdXN0CiAgICBsZXNzIGVmZmljaWVudCkuIFNpbWls
YXJseSBBTUQncyBQTSB2b2x1bWUgMiB2ZXJzaW9uIDMuMzEgb25seSBzdGF0ZXMKICAgIHRoYXQg
Ym90aCB1c2UgdGhlIHNhbWUgVk1FWElULCBidXQgbm90IGhvdyB0byBkaXN0aW51Z2lzaCB0aGVt
IChvdGhlcgogICAgdGhhbiBieSBkZWNvZGluZyB0aGUgaW5zbikuIFRoZXJlZm9yZSBpbiB0aGUg
SFZNIGNhc2UgZm9yIG5vdyBpdCdsbCBiZQogICAgYmFja2VkIGJ5IHRoZSBzYW1lIC0+d2JpbnZk
X2ludGVyY2VwdCgpIGhhbmRsZXJzLgogICAgCiAgICBVc2UgdGhpcyBvY2Nhc2lvbiBhbmQgYWxz
byBhZGQgdGhlIHR3byBtaXNzaW5nIHRhYmxlIGVudHJpZXMgZm9yCiAgICBDTERFTU9URSwgd2hp
Y2ggZG9lc24ndCByZXF1aXJlIGFueSBmdXJ0aGVyIGNoYW5nZXMgdG8gbWFrZSB3b3JrLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IGMwNTM2ZWQzMTViMjZlOTNkNjJiY2JjMjk2NzY0ZDZhMzViMTNhZTEKQXV0aG9yOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAzIDE0OjQ3OjE4IDIw
MTkgKzAyMDAKCiAgICBwdWJsaWM6IGFkZCBtYWNybyBmb3IgZGVmaW5pbmcgdmFyaWFibGUgbGVu
Z3RoIGFycmF5IGluIHB1YmxpYyBoZWFkZXJzCiAgICAKICAgIFNldmVyYWwgcHVibGljIGhlYWRl
cnMgb2YgdGhlIGh5cGVydmlzb3IgY29udGFpbiBzdHJ1Y3R1cmVzIHdpdGgKICAgIHZhcmlhYmxl
IGxlbmd0aCBhcnJheXMuIEluIG9yZGVyIHRvIGJlIHVzYWJsZSB3aXRoIGRpZmZlcmVudCBjb21w
aWxlcnMKICAgIHRob3NlIGRlZmluaXRpb25zIGFyZSBkZXBlbmRpbmcgb24gdGhlIGNvbXBpbGVy
IHR5cGUgYW5kIHRoZSBzdGFuZGFyZAogICAgc3VwcG9ydGVkIGJ5IHRoZSBjb21waWxlci4KICAg
IAogICAgSW4gb3JkZXIgdG8gYXZvaWQgb3BlbiBjb2RpbmcgdGhlIGRpZmZlcmVudCB2YXJpYW50
cyBpbiBlYWNoIGhlYWRlcgogICAgYWRkIGEgY29tbW9uIG1hY3JvIGZvciB0aGF0IHB1cnBvc2Ug
aW4geGVuLmguCiAgICAKICAgIFRoaXMgYXQgb25jZSBjb3JyZWN0cyBtb3N0IG9mIHRoZSBkZWZp
bml0aW9ucyB3aGljaCBtaXNzIG9uZSBjYXNlCiAgICBsZWFkaW5nIHRvIG5vdCBkZWZpbmluZyB0
aGUgYXJyYXkgYXQgYWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDRkYzEyMzcxZjNmOGY2MWZiOWU5ZWVjOGE4OWQwNzU1ODgwYmRkNjIK
QXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBTZXAgMyAxNDo0NjowOCAyMDE5ICswMjAwCgogICAgeDg2L2RvbWFpbjogcmVtb3ZlIHRoZSAn
b29zX29mZicgZmxhZwogICAgCiAgICBUaGUgZmxhZyBpcyBub3QgbmVlZGVkIHNpbmNlIHRoZSBk
b21haW4gJ29wdGlvbnMnIGNhbiBub3cgYmUgdGVzdGVkCiAgICBkaXJlY3RseS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSq-0002Ui-5u; Tue, 03 Sep 2019 16:15: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSo-0002Sj-EB
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:26 +0000
X-Inumbo-ID: 095ee8e4-ce66-11e9-ab97-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 095ee8e4-ce66-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527326;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=RWEPQbzUT8Dtsy7Ra+OQaFxHaespK045XGO+giWKvs0=;
 b=YRr9X4tub/p4XUdwwjUcyWFOiveNLznhAAU6zbO+oMfdYqYje7348QKR
 FkX7Mi6HRaqtaI+GUKiLThj593DA174S+fQsPlaXxEJZOVj7Of+QP6IMH
 VE+uSze59PnejbBPrS9VjbZWDICRh8XsnmpSZ8EFGVaVE7hYDEiiUn8/S A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: h+c3JZb20ypw8tydrDyO17PQdQgr6pPM4GYveWRFxW+/xVeWHj3zhSCe2TbDfizhxd5FhQpGUG
 B5rdfK44sMg0wtvhZ5BuUlB9CDamtGXpkXtl+cUPP/Ey+i3v1PnICoRNAUleDUhCwLDufTJIK1
 o+ZBUC5bDYCyQwPI9rS5XdnuMFpTTqYzzg6L/fG+oiskZORiSWuAvzBsGqS8Vr0PIDWS2yLiND
 LNFMXZ2fbpGskE1mqJIzzt/BQOnsdyhGcMXdwVJNm4GvRCHnct756AkJFTLDUG1b/syyb4egvM
 c0o=
X-SBRS: 2.7
X-MesageID: 5118656
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5118656"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:27 +0200
Message-ID: <20190903161428.7159-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 10/11] ioreq: split the code to detect PCI
 config space accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@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>

UGxhY2UgdGhlIGNvZGUgdGhhdCBjb252ZXJ0cyBhIFBJTy9DT1BZIGlvcmVxIGludG8gYSBQQ0lf
Q09ORklHIG9uZQppbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24sIGFuZCBhZGp1c3QgdGhlIGNvZGUg
dG8gbWFrZSB1c2Ugb2YgdGhpcwpuZXdseSBpbnRyb2R1Y2VkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE5ldyBpbiB0aGlz
IHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMTExICsrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlv
bnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBmZWNkYzI3ODZmLi4zM2M1NmI4
ODBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCkBAIC0xODMsNiArMTgzLDU0IEBAIHN0YXRpYyBib29sIGh2bV93YWl0
X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogICAgIHJldHVy
biB0cnVlOwogfQogCitzdGF0aWMgdm9pZCBjb252ZXJ0X3BjaV9pb3JlcShzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3JlcV90ICpwKQoreworICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOwor
ICAgIHVpbnQzMl90IGNmOCA9IGQtPmFyY2guaHZtLnBjaV9jZjg7CisKKyAgICBpZiAoIHAtPnR5
cGUgIT0gSU9SRVFfVFlQRV9QSU8gJiYgcC0+dHlwZSAhPSBJT1JFUV9UWVBFX0NPUFkgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOworICAgIGlmICggKHAt
PnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gJiYKKyAgICAgICAgICAocC0+YWRkciAmIH4zKSA9PSAw
eGNmYyAmJgorICAgICAgICAgIENGOF9FTkFCTEVEKGNmOCkpIHx8CisgICAgICAgICAocC0+dHlw
ZSA9PSBJT1JFUV9UWVBFX0NPUFkgJiYKKyAgICAgICAgICAobW1jZmcgPSBodm1fbW1jZmdfZmlu
ZChkLCBwLT5hZGRyKSkgIT0gTlVMTCkgKQorICAgIHsKKyAgICAgICAgdWludDMyX3QgeDg2X2Zh
bTsKKyAgICAgICAgcGNpX3NiZGZfdCBzYmRmOworICAgICAgICB1bnNpZ25lZCBpbnQgcmVnOwor
CisgICAgICAgIHJlZyA9IHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gPyBodm1fcGNpX2RlY29k
ZV9hZGRyKGNmOCwgcC0+YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNiZGYpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBodm1fbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIHAtPmFkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnNiZGYpOworCisgICAgICAgIC8qIFBDSSBjb25maWcgZGF0YSBjeWNsZSAqLwor
ICAgICAgICBwLT5hZGRyID0gKCh1aW50NjRfdClzYmRmLnNiZGYgPDwgMzIpIHwgcmVnOworICAg
ICAgICAvKiBBTUQgZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3M/ICovCisgICAg
ICAgIGlmICggcC0+dHlwZSA9PSBJT1JFUV9UWVBFX1BJTyAmJiBDRjhfQUREUl9ISShjZjgpICYm
CisgICAgICAgICAgICAgZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FN
RCAmJgorICAgICAgICAgICAgICh4ODZfZmFtID0gZ2V0X2NwdV9mYW1pbHkoCisgICAgICAgICAg
ICAgICAgIGQtPmFyY2guY3B1aWQtPmJhc2ljLnJhd19mbXMsIE5VTEwsIE5VTEwpKSA+IDB4MTAg
JiYKKyAgICAgICAgICAgICB4ODZfZmFtIDwgMHgxNyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQ2NF90IG1zcl92YWw7CisKKyAgICAgICAgICAgIGlmICggIXJkbXNyX3NhZmUoTVNSX0FN
RDY0X05CX0NGRywgbXNyX3ZhbCkgJiYKKyAgICAgICAgICAgICAgICAgKG1zcl92YWwgJiAoMVVM
TCA8PCBBTUQ2NF9OQl9DRkdfQ0Y4X0VYVF9FTkFCTEVfQklUKSkgKQorICAgICAgICAgICAgICAg
IHAtPmFkZHIgfD0gQ0Y4X0FERFJfSEkoY2Y4KTsKKyAgICAgICAgfQorICAgICAgICBwLT50eXBl
ID0gSU9SRVFfVFlQRV9QQ0lfQ09ORklHOworCisgICAgfQorICAgIHJlYWRfdW5sb2NrKCZkLT5h
cmNoLmh2bS5tbWNmZ19sb2NrKTsKK30KKwogYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAg
LTEzNTAsNTcgKzEzOTgsMzYgQEAgdm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhz
dHJ1Y3QgZG9tYWluICpkKQogaW9zZXJ2aWRfdCBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBpb3JlcV90ICpwKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwotICAgIHVpbnQzMl90IGNmODsKICAgICB1aW50OF90IHR5cGU7Ci0gICAgdWludDY0X3Qg
YWRkcjsKICAgICB1bnNpZ25lZCBpbnQgaWQ7Ci0gICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAq
bW1jZmc7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5cGUg
IT0gSU9SRVFfVFlQRV9QSU8gKQogICAgICAgICByZXR1cm4gWEVOX0lOVkFMSURfSU9TRVJWSUQ7
CiAKLSAgICBjZjggPSBkLT5hcmNoLmh2bS5wY2lfY2Y4OworICAgIC8qCisgICAgICogQ2hlY2sg
YW5kIGNvbnZlcnQgdGhlIFBJTy9NTUlPIGlvcmVxIHRvIGEgUENJIGNvbmZpZyBzcGFjZQorICAg
ICAqIGFjY2Vzcy4KKyAgICAgKi8KKyAgICBjb252ZXJ0X3BjaV9pb3JlcShkLCBwKTsKIAotICAg
IHJlYWRfbG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7Ci0gICAgaWYgKCAocC0+dHlwZSA9
PSBJT1JFUV9UWVBFX1BJTyAmJgotICAgICAgICAgIChwLT5hZGRyICYgfjMpID09IDB4Y2ZjICYm
Ci0gICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSkgfHwKLSAgICAgICAgIChwLT50eXBlID09IElP
UkVRX1RZUEVfQ09QWSAmJgotICAgICAgICAgIChtbWNmZyA9IGh2bV9tbWNmZ19maW5kKGQsIHAt
PmFkZHIpKSAhPSBOVUxMKSApCisgICAgc3dpdGNoICggcC0+dHlwZSApCiAgICAgewotICAgICAg
ICB1aW50MzJfdCB4ODZfZmFtOwotICAgICAgICBwY2lfc2JkZl90IHNiZGY7Ci0gICAgICAgIHVu
c2lnbmVkIGludCByZWc7CisgICAgY2FzZSBJT1JFUV9UWVBFX1BJTzoKKyAgICAgICAgdHlwZSA9
IFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ7CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHJlZyA9
IHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gPyBodm1fcGNpX2RlY29kZV9hZGRyKGNmOCwgcC0+
YWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnNiZGYpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBodm1fbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIHAtPmFkZHIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNiZGYp
OworICAgIGNhc2UgSU9SRVFfVFlQRV9DT1BZOgorICAgICAgICB0eXBlID0gWEVOX0RNT1BfSU9f
UkFOR0VfTUVNT1JZOworICAgICAgICBicmVhazsKIAotICAgICAgICAvKiBQQ0kgY29uZmlnIGRh
dGEgY3ljbGUgKi8KKyAgICBjYXNlIElPUkVRX1RZUEVfUENJX0NPTkZJRzoKICAgICAgICAgdHlw
ZSA9IFhFTl9ETU9QX0lPX1JBTkdFX1BDSTsKLSAgICAgICAgYWRkciA9ICgodWludDY0X3Qpc2Jk
Zi5zYmRmIDw8IDMyKSB8IHJlZzsKLSAgICAgICAgLyogQU1EIGV4dGVuZGVkIGNvbmZpZ3VyYXRp
b24gc3BhY2UgYWNjZXNzPyAqLwotICAgICAgICBpZiAoIHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9Q
SU8gJiYgQ0Y4X0FERFJfSEkoY2Y4KSAmJgotICAgICAgICAgICAgIGQtPmFyY2guY3B1aWQtPng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKLSAgICAgICAgICAgICAoeDg2X2ZhbSA9IGdl
dF9jcHVfZmFtaWx5KAotICAgICAgICAgICAgICAgICBkLT5hcmNoLmNwdWlkLT5iYXNpYy5yYXdf
Zm1zLCBOVUxMLCBOVUxMKSkgPiAweDEwICYmCi0gICAgICAgICAgICAgeDg2X2ZhbSA8IDB4MTcg
KQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50NjRfdCBtc3JfdmFsOworICAgICAgICBicmVh
azsKIAotICAgICAgICAgICAgaWYgKCAhcmRtc3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCBtc3Jf
dmFsKSAmJgotICAgICAgICAgICAgICAgICAobXNyX3ZhbCAmICgxVUxMIDw8IEFNRDY0X05CX0NG
R19DRjhfRVhUX0VOQUJMRV9CSVQpKSApCi0gICAgICAgICAgICAgICAgYWRkciB8PSBDRjhfQURE
Ul9ISShjZjgpOwotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHR5
cGUgPSAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX1BJTykgPwotICAgICAgICAgICAgICAgIFhFTl9E
TU9QX0lPX1JBTkdFX1BPUlQgOiBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk7Ci0gICAgICAgIGFk
ZHIgPSBwLT5hZGRyOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICByZXR1cm4gWEVOX0lOVkFMSURfSU9TRVJWSUQ7CiAgICAgfQotICAgIHJlYWRf
dW5sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKIAogICAgIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykKICAgICB7CkBAIC0xNDE2LDcgKzE0NDMsNyBAQCBpb3NlcnZpZF90IGh2
bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3QgKnApCiAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7CiAKICAgICAgICAgY2FzZSBYRU5fRE1P
UF9JT19SQU5HRV9QT1JUOgotICAgICAgICAgICAgc3RhcnQgPSBhZGRyOworICAgICAgICAgICAg
c3RhcnQgPSBwLT5hZGRyOwogICAgICAgICAgICAgZW5kID0gc3RhcnQgKyBwLT5zaXplIC0gMTsK
ICAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkg
KQogICAgICAgICAgICAgICAgIHJldHVybiBpZDsKQEAgLTE0MzMsMTIgKzE0NjAsOCBAQCBpb3Nl
cnZpZF90IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3Qg
KnApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdF
X1BDSToKLSAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKHIsIGFk
ZHIgPj4gMzIpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwLT50eXBlID0gSU9S
RVFfVFlQRV9QQ0lfQ09ORklHOwotICAgICAgICAgICAgICAgIHAtPmFkZHIgPSBhZGRyOworICAg
ICAgICAgICAgaWYgKCByYW5nZXNldF9jb250YWluc19zaW5nbGV0b24ociwgcC0+YWRkciA+PiAz
MikgKQogICAgICAgICAgICAgICAgIHJldHVybiBpZDsKLSAgICAgICAgICAgIH0KIAogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KLS0gCjIuMjIuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 16:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5BSq-0002Ve-JA; Tue, 03 Sep 2019 16:15: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=4NVN=W6=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5BSo-0002Sw-G7
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:15:26 +0000
X-Inumbo-ID: 095ee8e4-ce66-11e9-ab97-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 095ee8e4-ce66-11e9-ab97-12813bfff9fa;
 Tue, 03 Sep 2019 16:15:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567527326;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=RWEPQbzUT8Dtsy7Ra+OQaFxHaespK045XGO+giWKvs0=;
 b=YRr9X4tub/p4XUdwwjUcyWFOiveNLznhAAU6zbO+oMfdYqYje7348QKR
 FkX7Mi6HRaqtaI+GUKiLThj593DA174S+fQsPlaXxEJZOVj7Of+QP6IMH
 VE+uSze59PnejbBPrS9VjbZWDICRh8XsnmpSZ8EFGVaVE7hYDEiiUn8/S A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: h+c3JZb20ypw8tydrDyO17PQdQgr6pPM4GYveWRFxW+/xVeWHj3zhSCe2TbDfizhxd5FhQpGUG
 B5rdfK44sMg0wtvhZ5BuUlB9CDamtGXpkXtl+cUPP/Ey+i3v1PnICoRNAUleDUhCwLDufTJIK1
 o+ZBUC5bDYCyQwPI9rS5XdnuMFpTTqYzzg6L/fG+oiskZORiSWuAvzBsGqS8Vr0PIDWS2yLiND
 LNFMXZ2fbpGskE1mqJIzzt/BQOnsdyhGcMXdwVJNm4GvRCHnct756AkJFTLDUG1b/syyb4egvM
 c0o=
X-SBRS: 2.7
X-MesageID: 5118656
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5118656"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 3 Sep 2019 18:14:27 +0200
Message-ID: <20190903161428.7159-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190903161428.7159-1-roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 10/11] ioreq: split the code to detect PCI
 config space accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@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>

UGxhY2UgdGhlIGNvZGUgdGhhdCBjb252ZXJ0cyBhIFBJTy9DT1BZIGlvcmVxIGludG8gYSBQQ0lf
Q09ORklHIG9uZQppbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24sIGFuZCBhZGp1c3QgdGhlIGNvZGUg
dG8gbWFrZSB1c2Ugb2YgdGhpcwpuZXdseSBpbnRyb2R1Y2VkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE5ldyBpbiB0aGlz
IHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMTExICsrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlv
bnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBmZWNkYzI3ODZmLi4zM2M1NmI4
ODBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCkBAIC0xODMsNiArMTgzLDU0IEBAIHN0YXRpYyBib29sIGh2bV93YWl0
X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogICAgIHJldHVy
biB0cnVlOwogfQogCitzdGF0aWMgdm9pZCBjb252ZXJ0X3BjaV9pb3JlcShzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3JlcV90ICpwKQoreworICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOwor
ICAgIHVpbnQzMl90IGNmOCA9IGQtPmFyY2guaHZtLnBjaV9jZjg7CisKKyAgICBpZiAoIHAtPnR5
cGUgIT0gSU9SRVFfVFlQRV9QSU8gJiYgcC0+dHlwZSAhPSBJT1JFUV9UWVBFX0NPUFkgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOworICAgIGlmICggKHAt
PnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gJiYKKyAgICAgICAgICAocC0+YWRkciAmIH4zKSA9PSAw
eGNmYyAmJgorICAgICAgICAgIENGOF9FTkFCTEVEKGNmOCkpIHx8CisgICAgICAgICAocC0+dHlw
ZSA9PSBJT1JFUV9UWVBFX0NPUFkgJiYKKyAgICAgICAgICAobW1jZmcgPSBodm1fbW1jZmdfZmlu
ZChkLCBwLT5hZGRyKSkgIT0gTlVMTCkgKQorICAgIHsKKyAgICAgICAgdWludDMyX3QgeDg2X2Zh
bTsKKyAgICAgICAgcGNpX3NiZGZfdCBzYmRmOworICAgICAgICB1bnNpZ25lZCBpbnQgcmVnOwor
CisgICAgICAgIHJlZyA9IHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gPyBodm1fcGNpX2RlY29k
ZV9hZGRyKGNmOCwgcC0+YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNiZGYpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBodm1fbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIHAtPmFkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnNiZGYpOworCisgICAgICAgIC8qIFBDSSBjb25maWcgZGF0YSBjeWNsZSAqLwor
ICAgICAgICBwLT5hZGRyID0gKCh1aW50NjRfdClzYmRmLnNiZGYgPDwgMzIpIHwgcmVnOworICAg
ICAgICAvKiBBTUQgZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3M/ICovCisgICAg
ICAgIGlmICggcC0+dHlwZSA9PSBJT1JFUV9UWVBFX1BJTyAmJiBDRjhfQUREUl9ISShjZjgpICYm
CisgICAgICAgICAgICAgZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FN
RCAmJgorICAgICAgICAgICAgICh4ODZfZmFtID0gZ2V0X2NwdV9mYW1pbHkoCisgICAgICAgICAg
ICAgICAgIGQtPmFyY2guY3B1aWQtPmJhc2ljLnJhd19mbXMsIE5VTEwsIE5VTEwpKSA+IDB4MTAg
JiYKKyAgICAgICAgICAgICB4ODZfZmFtIDwgMHgxNyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQ2NF90IG1zcl92YWw7CisKKyAgICAgICAgICAgIGlmICggIXJkbXNyX3NhZmUoTVNSX0FN
RDY0X05CX0NGRywgbXNyX3ZhbCkgJiYKKyAgICAgICAgICAgICAgICAgKG1zcl92YWwgJiAoMVVM
TCA8PCBBTUQ2NF9OQl9DRkdfQ0Y4X0VYVF9FTkFCTEVfQklUKSkgKQorICAgICAgICAgICAgICAg
IHAtPmFkZHIgfD0gQ0Y4X0FERFJfSEkoY2Y4KTsKKyAgICAgICAgfQorICAgICAgICBwLT50eXBl
ID0gSU9SRVFfVFlQRV9QQ0lfQ09ORklHOworCisgICAgfQorICAgIHJlYWRfdW5sb2NrKCZkLT5h
cmNoLmh2bS5tbWNmZ19sb2NrKTsKK30KKwogYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAg
LTEzNTAsNTcgKzEzOTgsMzYgQEAgdm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhz
dHJ1Y3QgZG9tYWluICpkKQogaW9zZXJ2aWRfdCBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBpb3JlcV90ICpwKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwotICAgIHVpbnQzMl90IGNmODsKICAgICB1aW50OF90IHR5cGU7Ci0gICAgdWludDY0X3Qg
YWRkcjsKICAgICB1bnNpZ25lZCBpbnQgaWQ7Ci0gICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAq
bW1jZmc7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5cGUg
IT0gSU9SRVFfVFlQRV9QSU8gKQogICAgICAgICByZXR1cm4gWEVOX0lOVkFMSURfSU9TRVJWSUQ7
CiAKLSAgICBjZjggPSBkLT5hcmNoLmh2bS5wY2lfY2Y4OworICAgIC8qCisgICAgICogQ2hlY2sg
YW5kIGNvbnZlcnQgdGhlIFBJTy9NTUlPIGlvcmVxIHRvIGEgUENJIGNvbmZpZyBzcGFjZQorICAg
ICAqIGFjY2Vzcy4KKyAgICAgKi8KKyAgICBjb252ZXJ0X3BjaV9pb3JlcShkLCBwKTsKIAotICAg
IHJlYWRfbG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7Ci0gICAgaWYgKCAocC0+dHlwZSA9
PSBJT1JFUV9UWVBFX1BJTyAmJgotICAgICAgICAgIChwLT5hZGRyICYgfjMpID09IDB4Y2ZjICYm
Ci0gICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSkgfHwKLSAgICAgICAgIChwLT50eXBlID09IElP
UkVRX1RZUEVfQ09QWSAmJgotICAgICAgICAgIChtbWNmZyA9IGh2bV9tbWNmZ19maW5kKGQsIHAt
PmFkZHIpKSAhPSBOVUxMKSApCisgICAgc3dpdGNoICggcC0+dHlwZSApCiAgICAgewotICAgICAg
ICB1aW50MzJfdCB4ODZfZmFtOwotICAgICAgICBwY2lfc2JkZl90IHNiZGY7Ci0gICAgICAgIHVu
c2lnbmVkIGludCByZWc7CisgICAgY2FzZSBJT1JFUV9UWVBFX1BJTzoKKyAgICAgICAgdHlwZSA9
IFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ7CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHJlZyA9
IHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gPyBodm1fcGNpX2RlY29kZV9hZGRyKGNmOCwgcC0+
YWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnNiZGYpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBodm1fbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIHAtPmFkZHIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNiZGYp
OworICAgIGNhc2UgSU9SRVFfVFlQRV9DT1BZOgorICAgICAgICB0eXBlID0gWEVOX0RNT1BfSU9f
UkFOR0VfTUVNT1JZOworICAgICAgICBicmVhazsKIAotICAgICAgICAvKiBQQ0kgY29uZmlnIGRh
dGEgY3ljbGUgKi8KKyAgICBjYXNlIElPUkVRX1RZUEVfUENJX0NPTkZJRzoKICAgICAgICAgdHlw
ZSA9IFhFTl9ETU9QX0lPX1JBTkdFX1BDSTsKLSAgICAgICAgYWRkciA9ICgodWludDY0X3Qpc2Jk
Zi5zYmRmIDw8IDMyKSB8IHJlZzsKLSAgICAgICAgLyogQU1EIGV4dGVuZGVkIGNvbmZpZ3VyYXRp
b24gc3BhY2UgYWNjZXNzPyAqLwotICAgICAgICBpZiAoIHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9Q
SU8gJiYgQ0Y4X0FERFJfSEkoY2Y4KSAmJgotICAgICAgICAgICAgIGQtPmFyY2guY3B1aWQtPng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKLSAgICAgICAgICAgICAoeDg2X2ZhbSA9IGdl
dF9jcHVfZmFtaWx5KAotICAgICAgICAgICAgICAgICBkLT5hcmNoLmNwdWlkLT5iYXNpYy5yYXdf
Zm1zLCBOVUxMLCBOVUxMKSkgPiAweDEwICYmCi0gICAgICAgICAgICAgeDg2X2ZhbSA8IDB4MTcg
KQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50NjRfdCBtc3JfdmFsOworICAgICAgICBicmVh
azsKIAotICAgICAgICAgICAgaWYgKCAhcmRtc3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCBtc3Jf
dmFsKSAmJgotICAgICAgICAgICAgICAgICAobXNyX3ZhbCAmICgxVUxMIDw8IEFNRDY0X05CX0NG
R19DRjhfRVhUX0VOQUJMRV9CSVQpKSApCi0gICAgICAgICAgICAgICAgYWRkciB8PSBDRjhfQURE
Ul9ISShjZjgpOwotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHR5
cGUgPSAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX1BJTykgPwotICAgICAgICAgICAgICAgIFhFTl9E
TU9QX0lPX1JBTkdFX1BPUlQgOiBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk7Ci0gICAgICAgIGFk
ZHIgPSBwLT5hZGRyOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICByZXR1cm4gWEVOX0lOVkFMSURfSU9TRVJWSUQ7CiAgICAgfQotICAgIHJlYWRf
dW5sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKIAogICAgIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykKICAgICB7CkBAIC0xNDE2LDcgKzE0NDMsNyBAQCBpb3NlcnZpZF90IGh2
bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3QgKnApCiAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7CiAKICAgICAgICAgY2FzZSBYRU5fRE1P
UF9JT19SQU5HRV9QT1JUOgotICAgICAgICAgICAgc3RhcnQgPSBhZGRyOworICAgICAgICAgICAg
c3RhcnQgPSBwLT5hZGRyOwogICAgICAgICAgICAgZW5kID0gc3RhcnQgKyBwLT5zaXplIC0gMTsK
ICAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkg
KQogICAgICAgICAgICAgICAgIHJldHVybiBpZDsKQEAgLTE0MzMsMTIgKzE0NjAsOCBAQCBpb3Nl
cnZpZF90IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3Qg
KnApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdF
X1BDSToKLSAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKHIsIGFk
ZHIgPj4gMzIpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwLT50eXBlID0gSU9S
RVFfVFlQRV9QQ0lfQ09ORklHOwotICAgICAgICAgICAgICAgIHAtPmFkZHIgPSBhZGRyOworICAg
ICAgICAgICAgaWYgKCByYW5nZXNldF9jb250YWluc19zaW5nbGV0b24ociwgcC0+YWRkciA+PiAz
MikgKQogICAgICAgICAgICAgICAgIHJldHVybiBpZDsKLSAgICAgICAgICAgIH0KIAogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KLS0gCjIuMjIuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i5C3U-00075q-JL; Tue, 03 Sep 2019 16:53:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5C3S-00075R-KI
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:53:18 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e559377-ce6b-11e9-ab9a-12813bfff9fa;
 Tue, 03 Sep 2019 16:53:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5C3J-0007oF-1J; Tue, 03 Sep 2019 16:53: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 1i5C3I-0002bs-Or; Tue, 03 Sep 2019 16:53:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5C3I-0002th-O5; Tue, 03 Sep 2019 16:53:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140959-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:regression
 linux-4.14:build-amd64-xsm:xen-build:fail:regression
 linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-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-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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-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-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-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=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 16:53:08 +0000
Subject: [Xen-devel] [linux-4.14 test] 140959: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk1OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0MDk0MSBS
RUdSLiB2cy4gMTM5OTEwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgIGZhaWwgaW4gMTQwOTQxIFJFR1IuIHZzLiAxMzk5MTAKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQw
OTQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBi
bG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQg
aW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5
NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAx
NDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQx
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5
NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQx
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
YmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4g
MTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDE0MDk0MSBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIGluIDE0
MDk0MSBsaWtlIDEzOTg3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDAxZmQxNjk0
YjkzYzkyYWQ1NGZhNjg0ZGFjOWM4MDY4ZWNkYTgyODgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTkxMCAgMjAxOS0wOC0xMCAxNjoyNDoxNyBaICAgMjQg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAxOTMgIDIwMTktMDgtMTYgMDg6Mzg6NTEgWiAg
IDE4IGRheXMgICAyMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA4MDQgIDIwMTkt
MDgtMjkgMTk6MDQ6MzggWiAgICA0IGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxh
YXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBn
bWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxh
biBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGFzdGFpciBEJ1NpbHZhIDxh
bGFzdGFpckBkLXNpbHZhLm9yZz4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3Jn
PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5ndXMgQWlu
c2xpZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYXJ0
b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGlicmUuY29tPgogIEJlbiBIdXRjaGlu
Z3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBk
ZWNhZGVudC5vcmcudWs+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJqb2Vy
biBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCasO2cm4gR2VyaGFydCA8Z2VyaGFydEBw
b3N0ZW8uZGU+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNtPgogIEJvcmlzbGF2IFBldGtvdiA8
YnBAc3VzZS5kZT4KICBCcmlhbiBOb3JyaXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBD
YXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYXJsZXMgS2VlcGF4
IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNo
cmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENvZHJpbiBDaXVib3Rhcml1IDxjb2RyaW4u
Y2l1Ym90YXJpdUBtaWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNh
bm9uaWNhbC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuIENh
cnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFu
aWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAg
RGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZpZCBTLiBNaWxs
ZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVlcGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNv
bT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERpcmsgTW9ycmlz
IDxkbW9ycmlzQG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgRm9taWNoZXYgPGRtaXRyeS5mb21pY2hl
dkB3ZGMuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4K
ICBEb24gQnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxl
ZGZvcmRAcmVkaGF0LmNvbT4KICBFbW1hbnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hA
aW50ZWwuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGYXJoYW4g
QWxpIDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxp
bnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2FyeSBS
IEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgogIEdhdmluIExpIDxnaXRAdGhlZ2F2aW5saS5jb20+
CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEty
b2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVk
ZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KICBIYW5uZXMgUmVp
bmVja2UgPGhhcmVAc3VzZS5kZT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIuY29tPgogIEhl
aWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlbnJ5IEJ1cm5zIDxo
ZW5yeWJ1cm5zQGdvb2dsZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaW1hbnNodSBNYWRo
YW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0Bh
bGxpZWQtdGVsZXNpcy5jby5qcD4KICBIdWkgV2FuZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4K
ICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1l
di5jby51az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbHlhIFRydWto
YW5vdiA8bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CiAgSXNhYWMgSi4gTWFuamFycmVzIDxpc2FhY21AY29kZWF1cm9yYS5vcmc+CiAgSmFjayBNb3Jn
ZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEphY29wbyBNb25kaSA8amFjb3Bv
K3JlbmVzYXNAam1vbmRpLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0
cm9ub21lLmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEphc29u
IEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fjb20uY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZv
c2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4K
ICBKZWZmcmV5IEh1Z28gPGplZmZyZXkubC5odWdvQGdtYWlsLmNvbT4KICBKZWZmcmluIEpvc2Ug
VCA8amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5l
bC5kaz4KICBKZXJyeSBMZWUgPGxlaXN1cmVseXN3MjRAZ21haWwuY29tPgogIEppYS1KdSBCYWkg
PGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdA
aHVhd2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4LmludGVsLmNvbT4KICBKaXJpIEtv
c2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBK
b2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNl
LmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxq
b2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5j
b20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpv
c2VwaCBRaSA8am9zZXBoLnFpQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvenNlZiBLYWRsZWNzaWsg
PGthZGxlY0BuZXRmaWx0ZXIub3JnPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bGlhbmEgUm9kcmlndWVp
cm8gPGp1bGlhbmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4KICBKdW54aWFvIEJpIDxqdW54
aWFvLmJpQG9yYWNsZS5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAg
S2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VmZW5nIFdhbmcgPHdhbmdrZWZl
bmcud2FuZ0BodWF3ZWkuY29tPgogIEtldmluIEhhbyA8aGFva2V4aW5AZ21haWwuY29tPgogIEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBMYXVyYSBHYXJj
aWEgTGllYmFuYSA8bmV2b2xhQGdtYWlsLmNvbT4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25yb0Bt
ZWxsYW5veC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4K
ICBMaW5oIFBodW5nIDxsaW5oLnBodW5nLmp5QHJlbmVzYXMuY29tPgogIExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNp
QGFybS5jb20+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWNh
cyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0b255Lmx1Y2tA
aW50ZWwuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2No
aXAuY29tPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CiAgTWFuaXNoIENob3ByYSA8
bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4
LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExl
aXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBr
ZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5j
b20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBN
YXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdXJvIENhcnZhbGhvIENo
ZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4aW0gTWlraXR5YW5za2l5IDxtYXhpbW1pQG1lbGxhbm94LmNvbT4K
ICBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxt
cGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5j
b20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBI
b2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8bWljaGFsLmthbGRlcm9u
QG1hcnZlbGwuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAg
TWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0
b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgog
IE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8
bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGlu
YXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgog
IE5hdmlkIEVtYW1kb29zdCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBOZWlsIEFybXN0
cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+CiAgTmVpbCBNYWNMZW9kIDxuZWlsQG5tYWNs
ZW9kLmNvbT4KICBOaWFueWFvIFRhbmcgPHRhbmduaWFueWFvQGh1YXdlaS5jb20+CiAgTmljayBE
ZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgTmljb2xhcyBGZXJyZSA8bmlj
b2xhcy5mZXJyZUBtaWNyb2NoaXAuY29tPgogIE5pY29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVu
emp1bGllbm5lQHN1c2UuZGU+CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dl
bnRlbWJlZGRlZC5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4K
ICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1
bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVp
cmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF2ZWwg
TWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29m
dC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBa
aWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8
cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUHJhc2FkIFNvZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVy
b3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFm
YWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxl
bW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkIFdhbmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlz
LmNvbT4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmR3QGF4aXMuY29tPgogIFJvZGVyaWNrIENv
bGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgogIFJvZGVyaWNrIENv
bGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3
ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgog
IFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2Nv
cnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+
CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4K
ICBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpZW4gVGlzc2VyYW50
IDxzdGlzc2VyYW50QHdhbGxpeC5jb20+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGkuY29tPgog
IFNoYWhlZCBTaGFpa2ggPHNoc2hhaWtoQG1hcnZlbGwuY29tPgogIFNoYW9rdW4gWmhhbmcgPHpo
YW5nc2hhb2t1bkBoaXNpbGljb24uY29tPgogIFN0YW5pc2xhdiBMaXNvdnNraXkgPHN0YW5pc2xh
di5saXNvdnNraXlAaW50ZWwuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3Nl
cnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0
ZW0uY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2gg
PHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIEthbGx1cnUgPHNrYWxsdXJ1QG1h
cnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJv
YWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBT
dXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8
dGl3YWlAc3VzZS5kZT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2Uu
ZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9t
QHZtd2FyZS5jb20+CiAgVGhvbWFzIFJpY2h0ZXIgPHRtcmljaHRAbGludXguaWJtLmNvbT4KICBU
aG9tYXMgVGFpIDx0aG9tYXMudGFpQG9yYWNsZS5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29t
PgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1
Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNw
YWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5j
b20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVWxmIEhh
bnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlz
LmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NA
dnQuZWR1PgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9k
IEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGlu
YXJvLm9yZz4KICBWbGFkaW1pciBLb25kcmF0aWV2IDx2bGFkaW1pci5rb25kcmF0aWV2QGxpbnV4
LmludGVsLmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhbmcgWGlh
eWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRl
bmNlbnQuY29tPgogIFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdh
bmcgPHdlbndlbkBjcy51Z2EuZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAg
V2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFhpbiBMb25nIDxsdWNpZW4u
eGluQGdtYWlsLmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNp
cy5jby5qcD4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNh
cy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFpoYW5nZ3Vhbmdo
dWkgPHpoYW5nLmd1YW5naHVpQGgzYy5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBo
dWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
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
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNjMzOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 16:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i5C3P-00074m-0j; Tue, 03 Sep 2019 16: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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5C3N-00074c-N5
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 16:53:13 +0000
X-Inumbo-ID: 4e559377-ce6b-11e9-ab9a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e559377-ce6b-11e9-ab9a-12813bfff9fa;
 Tue, 03 Sep 2019 16:53:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5C3J-0007oF-1J; Tue, 03 Sep 2019 16:53: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 1i5C3I-0002bs-Or; Tue, 03 Sep 2019 16:53:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5C3I-0002th-O5; Tue, 03 Sep 2019 16:53:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140959-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:regression
 linux-4.14:build-amd64-xsm:xen-build:fail:regression
 linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-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-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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-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-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-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=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 16:53:08 +0000
Subject: [Xen-devel] [linux-4.14 test] 140959: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk1OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0MDk0MSBS
RUdSLiB2cy4gMTM5OTEwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgIGZhaWwgaW4gMTQwOTQxIFJFR1IuIHZzLiAxMzk5MTAKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQw
OTQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBi
bG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQg
aW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5
NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAx
NDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQx
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5
NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQx
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
YmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4g
MTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDE0MDk0MSBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIGluIDE0
MDk0MSBsaWtlIDEzOTg3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDAxZmQxNjk0
YjkzYzkyYWQ1NGZhNjg0ZGFjOWM4MDY4ZWNkYTgyODgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTkxMCAgMjAxOS0wOC0xMCAxNjoyNDoxNyBaICAgMjQg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAxOTMgIDIwMTktMDgtMTYgMDg6Mzg6NTEgWiAg
IDE4IGRheXMgICAyMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA4MDQgIDIwMTkt
MDgtMjkgMTk6MDQ6MzggWiAgICA0IGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxh
YXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBn
bWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxh
biBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGFzdGFpciBEJ1NpbHZhIDxh
bGFzdGFpckBkLXNpbHZhLm9yZz4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3Jn
PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5ndXMgQWlu
c2xpZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYXJ0
b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGlicmUuY29tPgogIEJlbiBIdXRjaGlu
Z3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBk
ZWNhZGVudC5vcmcudWs+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJqb2Vy
biBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCasO2cm4gR2VyaGFydCA8Z2VyaGFydEBw
b3N0ZW8uZGU+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNtPgogIEJvcmlzbGF2IFBldGtvdiA8
YnBAc3VzZS5kZT4KICBCcmlhbiBOb3JyaXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBD
YXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYXJsZXMgS2VlcGF4
IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNo
cmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENvZHJpbiBDaXVib3Rhcml1IDxjb2RyaW4u
Y2l1Ym90YXJpdUBtaWNyb2NoaXAuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNh
bm9uaWNhbC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuIENh
cnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFu
aWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAg
RGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZpZCBTLiBNaWxs
ZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVlcGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNv
bT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERpcmsgTW9ycmlz
IDxkbW9ycmlzQG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgRm9taWNoZXYgPGRtaXRyeS5mb21pY2hl
dkB3ZGMuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4K
ICBEb24gQnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxl
ZGZvcmRAcmVkaGF0LmNvbT4KICBFbW1hbnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hA
aW50ZWwuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGYXJoYW4g
QWxpIDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxp
bnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2FyeSBS
IEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgogIEdhdmluIExpIDxnaXRAdGhlZ2F2aW5saS5jb20+
CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEty
b2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVk
ZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KICBIYW5uZXMgUmVp
bmVja2UgPGhhcmVAc3VzZS5kZT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIuY29tPgogIEhl
aWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlbnJ5IEJ1cm5zIDxo
ZW5yeWJ1cm5zQGdvb2dsZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaW1hbnNodSBNYWRo
YW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0Bh
bGxpZWQtdGVsZXNpcy5jby5qcD4KICBIdWkgV2FuZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4K
ICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1l
di5jby51az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbHlhIFRydWto
YW5vdiA8bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CiAgSXNhYWMgSi4gTWFuamFycmVzIDxpc2FhY21AY29kZWF1cm9yYS5vcmc+CiAgSmFjayBNb3Jn
ZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEphY29wbyBNb25kaSA8amFjb3Bv
K3JlbmVzYXNAam1vbmRpLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0
cm9ub21lLmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEphc29u
IEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fjb20uY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZv
c2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4K
ICBKZWZmcmV5IEh1Z28gPGplZmZyZXkubC5odWdvQGdtYWlsLmNvbT4KICBKZWZmcmluIEpvc2Ug
VCA8amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5l
bC5kaz4KICBKZXJyeSBMZWUgPGxlaXN1cmVseXN3MjRAZ21haWwuY29tPgogIEppYS1KdSBCYWkg
PGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdA
aHVhd2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4LmludGVsLmNvbT4KICBKaXJpIEtv
c2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBK
b2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNl
LmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxq
b2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5j
b20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpv
c2VwaCBRaSA8am9zZXBoLnFpQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvenNlZiBLYWRsZWNzaWsg
PGthZGxlY0BuZXRmaWx0ZXIub3JnPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bGlhbmEgUm9kcmlndWVp
cm8gPGp1bGlhbmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4KICBKdW54aWFvIEJpIDxqdW54
aWFvLmJpQG9yYWNsZS5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAg
S2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VmZW5nIFdhbmcgPHdhbmdrZWZl
bmcud2FuZ0BodWF3ZWkuY29tPgogIEtldmluIEhhbyA8aGFva2V4aW5AZ21haWwuY29tPgogIEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBMYXVyYSBHYXJj
aWEgTGllYmFuYSA8bmV2b2xhQGdtYWlsLmNvbT4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25yb0Bt
ZWxsYW5veC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4K
ICBMaW5oIFBodW5nIDxsaW5oLnBodW5nLmp5QHJlbmVzYXMuY29tPgogIExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNp
QGFybS5jb20+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWNh
cyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0b255Lmx1Y2tA
aW50ZWwuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2No
aXAuY29tPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CiAgTWFuaXNoIENob3ByYSA8
bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4
LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExl
aXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBr
ZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5j
b20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBN
YXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdXJvIENhcnZhbGhvIENo
ZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4aW0gTWlraXR5YW5za2l5IDxtYXhpbW1pQG1lbGxhbm94LmNvbT4K
ICBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxt
cGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5j
b20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBI
b2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8bWljaGFsLmthbGRlcm9u
QG1hcnZlbGwuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAg
TWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0
b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgog
IE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8
bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGlu
YXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgog
IE5hdmlkIEVtYW1kb29zdCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBOZWlsIEFybXN0
cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+CiAgTmVpbCBNYWNMZW9kIDxuZWlsQG5tYWNs
ZW9kLmNvbT4KICBOaWFueWFvIFRhbmcgPHRhbmduaWFueWFvQGh1YXdlaS5jb20+CiAgTmljayBE
ZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgTmljb2xhcyBGZXJyZSA8bmlj
b2xhcy5mZXJyZUBtaWNyb2NoaXAuY29tPgogIE5pY29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVu
emp1bGllbm5lQHN1c2UuZGU+CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dl
bnRlbWJlZGRlZC5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4K
ICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1
bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVp
cmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlA
cmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF2ZWwg
TWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29m
dC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBa
aWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8
cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUHJhc2FkIFNvZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVy
b3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFm
YWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxl
bW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkIFdhbmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlz
LmNvbT4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmR3QGF4aXMuY29tPgogIFJvZGVyaWNrIENv
bGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgogIFJvZGVyaWNrIENv
bGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3
ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgog
IFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2Nv
cnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+
CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4K
ICBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpZW4gVGlzc2VyYW50
IDxzdGlzc2VyYW50QHdhbGxpeC5jb20+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGkuY29tPgog
IFNoYWhlZCBTaGFpa2ggPHNoc2hhaWtoQG1hcnZlbGwuY29tPgogIFNoYW9rdW4gWmhhbmcgPHpo
YW5nc2hhb2t1bkBoaXNpbGljb24uY29tPgogIFN0YW5pc2xhdiBMaXNvdnNraXkgPHN0YW5pc2xh
di5saXNvdnNraXlAaW50ZWwuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3Nl
cnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0
ZW0uY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2gg
PHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIEthbGx1cnUgPHNrYWxsdXJ1QG1h
cnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJv
YWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBT
dXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8
dGl3YWlAc3VzZS5kZT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2Uu
ZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9t
QHZtd2FyZS5jb20+CiAgVGhvbWFzIFJpY2h0ZXIgPHRtcmljaHRAbGludXguaWJtLmNvbT4KICBU
aG9tYXMgVGFpIDx0aG9tYXMudGFpQG9yYWNsZS5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29t
PgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1
Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNw
YWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5j
b20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVWxmIEhh
bnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlz
LmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NA
dnQuZWR1PgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9k
IEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGlu
YXJvLm9yZz4KICBWbGFkaW1pciBLb25kcmF0aWV2IDx2bGFkaW1pci5rb25kcmF0aWV2QGxpbnV4
LmludGVsLmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhbmcgWGlh
eWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRl
bmNlbnQuY29tPgogIFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdh
bmcgPHdlbndlbkBjcy51Z2EuZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAg
V2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFhpbiBMb25nIDxsdWNpZW4u
eGluQGdtYWlsLmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNp
cy5jby5qcD4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNh
cy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFpoYW5nZ3Vhbmdo
dWkgPHpoYW5nLmd1YW5naHVpQGgzYy5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBo
dWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
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
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNjMzOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 17:14:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 17:14:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5CNZ-0000QT-Mg; Tue, 03 Sep 2019 17:14:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Dlnz=W6=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5CNY-0000QO-Ld
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 17:14:04 +0000
X-Inumbo-ID: 3a688244-ce6e-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3a688244-ce6e-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 17:14:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567530844;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=68VUH9tn5fpQJbW0YshI9DnZgKqOer2eZZCglimd8VU=;
 b=V9vigy7mRZMvYh3lcLuely1dyrrVWpYExOJ7fIOrUeM0PCPfh4bLYKvN
 hCBW3NqTkwWIkEI2ghnmlIdYExxrVe0bUZroqpHzxnsuhlXxkFhtZk7F9
 tPeoPLsxELLmIMw1wpr48ZUIAVikbJCnh6QKISVnwweLUZ5yrbx+gYjoX U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SJNX2Xn4l4GiJGzcg3htbYM4vUtB68TcKWEvEnJsyloUry9eKAkrUNrZmC8pXM8fNBFO7YTuaK
 q8vNXQH1HPOSTCji7finTIt5JeuGjGPDojow3VqyLXZ7tuHdKPD5Ai4FCFP8x3m+RsMWHgDOgv
 f/Bsqlrh4yLHlI67GVBBXJRN4EWU7PitwjaAsOZCnZTvxsFr2DMDt/KB24Dd2ZW7+aW8M6IrTc
 J6Dd0BnfVeQwrdjXSisyKr1EjnTj1FwxM6fw2yAaSPweXBLvRNwex53eCH39QZLMLZMHAdfQBq
 smk=
X-SBRS: 2.7
X-MesageID: 5083548
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,463,1559534400"; 
   d="scan'208";a="5083548"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-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: <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
Date: Tue, 3 Sep 2019 18:13:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190903161428.7159-3-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDkvMjAxOSAxNzoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiBp
bmRleCA2OTJiNzEwYjAyLi42OTY1MmUxMDgwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBAIC0xMDE1LDYg
KzEwMTUsMTIgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gICAgICBzd2l0Y2ggKCB0eXBlICkKPiAgICAgIHsK
PiAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDoKPiArICAgICAgICByYyA9IC1FSU5W
QUw7Cj4gKyAgICAgICAgLyogUENJIGNvbmZpZyBzcGFjZSBhY2Nlc3NlcyBhcmUgaGFuZGxlZCBp
bnRlcm5hbGx5LiAqLwo+ICsgICAgICAgIGlmICggc3RhcnQgPD0gMHhjZjggKyA4ICYmIDB4Y2Y4
IDw9IGVuZCApCj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgIGVsc2UKPiArICAg
ICAgICAgICAgLyogZmFsbHRocm91Z2guICovCgpZb3UgbmVlZCB0byBkcm9wIHRoZSBlbHNlLCBv
ciBpdCBtYXkgc3RpbGwgdHJpZ2dlciB3YXJuaW5ncy4KCkZ1cnRoZXJtb3JlLCBxZW11IHJlZ2lz
dGVycyBjZjgtY2ZmIHNvIEkgdGhpbmsgeW91IG5lZWQgc29tZSBmaXgtdXBzCnRoZXJlIGZpcnN0
IGJlZm9yZSB0aHJvd2luZyBlcnJvcnMgYmFjayBoZXJlLgoKRmluYWxseSwgdGhpcyBwcm9oaWJp
dHMgcmVnaXN0ZXJpbmcgY2Y5IHdoaWNoIG1heSBsZWdpdGltYXRlbHkgbm90IGJlCnRlcm1pbmF0
ZWQgaW4gWGVuLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 17:25:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 17: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 1i5CYE-0001H3-UN; Tue, 03 Sep 2019 17:25:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e6YO=W6=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1i5CYD-0001Gy-GQ
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 17:25:05 +0000
X-Inumbo-ID: c450edd8-ce6f-11e9-b76c-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c450edd8-ce6f-11e9-b76c-bc764e2007e4;
 Tue, 03 Sep 2019 17:25:04 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id n2so368027wmk.4
 for <xen-devel@lists.xenproject.org>; Tue, 03 Sep 2019 10:25: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=7SQDL+4xWXdcRYDlAu7CMEFG9DvPfl/yhdfpbsfLsuc=;
 b=mnr5RXqSRUrveA07MzwWeA7s1+QJcVGUJeiEvSwRyAa+e+6/CjzCsSi6YRe6ky5LMv
 d94kxCW5Vc1sBn6bELSnXeP3BMM2bIuF6kLXjwEqMOMNHcp0Hu/fZruqIVLwT8eRjt0A
 4nAug+As60mD1r/taimEf9nEvJ/GWSpczifVadETtyB1MWLkZWIqeQl1JBNc08ToLnWo
 2glt3Gz1YDYCd2kNshzR1rcxs8Ii96NlbKHEQ73YXfiyOhQE+PWN6BlW7B9rJqJ8Kq00
 Cfb7/CayiQ0Xtf+cy+yIuwJD2QAxbYfvvXieXY8CMc6yIvJAbkH88C5xTLrU38PV4IZg
 n+dQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=7SQDL+4xWXdcRYDlAu7CMEFG9DvPfl/yhdfpbsfLsuc=;
 b=f0LllRJC4FWi5XHCxb0ZiIv217ognEiePGeqG8XL+jI77l7U1qDJy1Zt7YYN8qSmzt
 a7vd7F903qTLA5SMCIzsolW3x2XEQHXO7mnvnneHye2apKyMfad1eSw1jlkKjR18VNMV
 d3pumIl2QNMiHNIt7r77grSMetmQ0n1tkepfYKTfJsnOpmCPDavkJ49Z5Zw8iv4yZoa2
 /mo8W+eVBKHRrxlp1OMqhGknm57rFiMTNlVHNMoxRcjG8kVJiIYqyp4cNPW3JLErp6EB
 rwdKi/SpqQs5vfFTTt/C1NmaawbqOtqd+cUt3xLqU2KRzrgjWXoch1LI7qrCpCjMhE1F
 kDoA==
X-Gm-Message-State: APjAAAUdqQ7ZdyaYQ70gloHlmYksV8yrHoDMBZyNkAai0qXnCJY03Wq+
 zH0RmZFhi39DgMx2d6Le7iKbWZF578KPdqDl8XA=
X-Google-Smtp-Source: APXvYqzehtT69DrLpRCsHq9aQN3R8dwDvIHcliUe/eoPzIkJqa3NFpbbcfTayq7C+e+tp3uwH/g28JD2I5TfVdgxpmE=
X-Received: by 2002:a7b:c752:: with SMTP id w18mr432332wmk.129.1567531503712; 
 Tue, 03 Sep 2019 10:25:03 -0700 (PDT)
MIME-Version: 1.0
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
In-Reply-To: <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 3 Sep 2019 11:24:26 -0600
Message-ID: <CABfawhmYs4SBJZ6u4b7+ymdrTtLzLC+VMQwHovSVDNtw3c7vHg@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMywgMjAxOSBhdCA5OjUzIEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiBPbiAwMi4wOS4yMDE5IDEwOjExLCBBbGV4YW5kcnUgU3RlZmFuIElT
QUlMQSB3cm90ZToKPiA+IEBAIC0xMzU1LDYgKzEzNTUsMjMgQEAgdm9pZCBwMm1faW5pdF9hbHRw
Mm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQo+ID4gICAgICBlcHQgPSAm
cDJtLT5lcHQ7Cj4gPiAgICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9w
YWdldGFibGUocDJtKSk7Cj4gPiAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPSBlcHQtPmVw
dHA7Cj4gPiArCj4gPiArICAgIGlmICggc2V0X3N2ZSApCj4gPiArICAgIHsKPiA+ICsgICAgICAg
IHVuc2lnbmVkIGxvbmcgZ2ZuID0gMCwgbWF4X2dwZm4gPSBkb21haW5fZ2V0X21heGltdW1fZ3Bm
bihkKTsKPiA+ICsKPiA+ICsgICAgICAgIGZvciggOyBnZm4gPCBtYXhfZ3BmbjsgKytnZm4gKQo+
ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIG1mbl90IG1mbjsKPiA+ICsgICAgICAgICAg
ICBwMm1fYWNjZXNzX3QgYTsKPiA+ICsgICAgICAgICAgICBwMm1fdHlwZV90IHQ7Cj4gPiArCj4g
PiArICAgICAgICAgICAgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkocDJtLCBfZ2ZuKGdmbiks
ICZtZm4sICZ0LCAmYSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBBUDJNR0VUX3F1ZXJ5KTsKPiA+ICsgICAgICAgICAgICBwMm0tPnNldF9lbnRyeShwMm0sIF9n
Zm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCB0cnVlKTsKPiA+ICsKPiA+ICsgICAg
ICAgIH0KPiA+ICsgICAgfQo+ID4gIH0KPgo+IEhvdyBsb25nIGlzIHRoaXMgbG9vcCBnb2luZyB0
byB0YWtlIGZvciBhIGh1Z2UgZ3Vlc3Q/IElPVyBob3cKPiBjb21lIHRoZXJlJ3Mgbm8gcHJlZW1w
dGlvbiBpbiBoZXJlLCBvciBzb21lIG90aGVyIG1lY2hhbmlzbQo+IHRvIGJvdW5kIGV4ZWN1dGlv
biB0aW1lPwoKQWxzbywgbG9va3MgdG8gbWUgeW91IHNob3VsZCBjaGVjayB3aGV0aGVyIHRoZSBt
Zm4gaXMgdmFsaWQgYmVmb3JlCmNhbGxpbmcgcDJtLT5zZXRfZW50cnkuCgo+Cj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2h2bV9vcC5oCj4gPiBAQCAtMjQ0LDYgKzI0NCw3IEBAIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV92aWV3IHsKPiA+ICAgICAgLyogQ3JlYXRlIHZpZXcgb25seTogZGVmYXVsdCBhY2Nlc3Mg
dHlwZQo+ID4gICAgICAgKiBOT1RFOiBjdXJyZW50bHkgaWdub3JlZCAqLwo+ID4gICAgICB1aW50
MTZfdCBodm1tZW1fZGVmYXVsdF9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLwo+ID4gKyAg
ICB1aW50OF90IHNldF9zdmU7IC8qIGJvb2wgdmFsdWUgKi8KPiA+ICB9Owo+Cj4gVGhpcyBpbnRl
cmZhY2UgaXMsIGdpdmVuIHRoZSByaWdodCBjb25maWd1cmF0aW9uLCBhdmFpbGFibGUgdG8KPiBn
dWVzdHMuIEhlbmNlIHlvdSBjYW4ndCBzaW1wbHkgYWRkIGEgZmllbGQgaGVyZS4gSnVzdCBjb25z
aWRlcgo+IHdoYXQgaGFwcGVucyBmb3IgYW4gZXhpc3RpbmcgY2FsbGVyIHdoZW4gdGhlcmUgaXMg
cmFuZG9tIGRhdGEKPiBpbiB0aGUgZmllbGQgeW91IG5vdyBhc3NpZ24gYSBtZWFuaW5nLgoKUGVy
aGFwcyBpbnN0ZWFkIG9mIGV4dGVuZGluZyB0aGUgSFZNT1AgaXQgd291bGQgbWFrZSBtb3JlIHNl
bnNlIHRvCmp1c3QgYWRkIGEgeGwgY29uZmlnIG9wdGlvbiB0aGF0IGRlZmluZXMgdGhlICJkZWZh
dWx0IiBzdmUgYml0IGZvcgphbHRwMm0gdmlld3MgaW4gdGhlIGRvbWFpbj8KClRhbWFzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 18:00:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 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 1i5D6M-0004M0-78; Tue, 03 Sep 2019 18:00:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5D6K-0004Lv-8m
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 18:00:20 +0000
X-Inumbo-ID: addb0a98-ce74-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id addb0a98-ce74-11e9-978d-bc764e2007e4;
 Tue, 03 Sep 2019 18:00:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5D6D-0000jF-GI; Tue, 03 Sep 2019 18:00: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 1i5D6D-0006rC-59; Tue, 03 Sep 2019 18:00:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5D6D-0003xv-4U; Tue, 03 Sep 2019 18:00:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140969-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=8b8e91584555b6193f2099a36502763b47501533
X-Osstest-Versions-That: ovmf=17f8c9e97d770c74f84194576bcd97322fbed21e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 18:00:13 +0000
Subject: [Xen-devel] [ovmf test] 140969: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4YjhlOTE1ODQ1NTViNjE5M2YyMDk5YTM2NTAyNzYz
YjQ3NTAxNTMzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxN2Y4Yzll
OTdkNzcwYzc0Zjg0MTk0NTc2YmNkOTczMjJmYmVkMjFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDA5NDkgIDIwMTktMDktMDIgMTU6MTU6NTIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQwOTY5ICAyMDE5LTA5LTAzIDA3OjM5OjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGVpbnJpY2gg
U2NodWNoYXJkdCA8eHlwcm9uLmdscGtAZ214LmRlPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
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
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDE3ZjhjOWU5N2QuLjhiOGU5MTU4NDUgIDhiOGU5
MTU4NDU1NWI2MTkzZjIwOTlhMzY1MDI3NjNiNDc1MDE1MzMgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 18:37:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 18:37:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5DgA-0006ky-B3; Tue, 03 Sep 2019 18:37:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JR5n=W6=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5Dg9-0006kt-D8
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 18:37:21 +0000
X-Inumbo-ID: dcbe07a2-ce79-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dcbe07a2-ce79-11e9-978d-bc764e2007e4;
 Tue, 03 Sep 2019 18:37:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567535840;
 h=from:to:subject:date:message-id:mime-version;
 bh=aVqJwWuGc9X0feAurLRyl1uKCCgmOeQXlWPfBUqfRfc=;
 b=fPBaKCV6XAZCEbODh7/1CIOMK2TH7l+FyUWAm44kEBTC1TvECKJowm0S
 bdmnyHGQIU0Uwi6IiBNIDrT7GR78uAxU/wRD7QrLrbRke4uJnP8S1KkXt
 YE3DzXAWduWBXRQwSPbhKrTWKB7j6K8MYY4ykdMDbtxJw3jmv5bWeDfB8 Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wPU5L7eK3C6AGnZQZ+Scx+B8kJ3KGavpCsime81EN5mAGLD7FrlpubyXEYgAXksl3vjnH/CFMx
 np18of6+dFwzUZwZQllC4gs2U0hZvgAE+UOEAUuYKqN/n8amNERTzUrfech+X4W1s5mAZv65AK
 lG06fHdUW2Ei6jydXbUcOVHbSTnt0+cgXfsf7XeI8A3muCw8ypymk6Eukob0E1OJgrF6OgBkdO
 kz1gH8euHfGLUJG9khbFP83keRz/R82FsOr8RGIqoaA05ZiKIGknXnFlp1q+OUqh5Sj5FoPJY6
 J6s=
X-SBRS: 2.7
X-MesageID: 5300741
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,464,1559534400"; d="scan'208,217";a="5300741"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: Please propose agenda items for Thursday's community call
Thread-Index: AQHVYoacjgncdmzqIEKCTc2zsbyM0Q==
Date: Tue, 3 Sep 2019 18:37:17 +0000
Message-ID: <C0345A39-5EF3-48D9-9AC0-9DA174CEA818@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] Please propose agenda items for Thursday's community
 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>
Content-Type: multipart/mixed; boundary="===============7686729384217229401=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7686729384217229401==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_C0345A395EF348D99AC09DA174CEA818citrixcom_"

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

Rm9sa3MsDQpJIGhhdmUgbm90IGdvdHRlbiBhcm91bmQgdG8gZHJhZnQgYW4gYWdlbmRhIHlldC4g
UGxlYXNlIHJlcGx5IHRvIHRoaXMgdGhyZWFkIHdpdGggcG9zc2libGUgYWdlbmRhIGl0ZW1zLiBJ
IHdpbGwgcmVwbHkgdG8gdGhpcyB0aHJlYWQgd2l0aCBtZWV0aW5nIGludml0ZSBhbmQgZGV0YWls
cyBhcyB1c3VhbA0KUmVnYXJkcw0KTGFycw0K

--_000_C0345A395EF348D99AC09DA174CEA818citrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <CF4A209D8BFAB540AEC8A0DC8F7A7329@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+Rm9sa3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkkgaGF2ZSBub3QgZ290
dGVuIGFyb3VuZCB0byBkcmFmdCBhbiBhZ2VuZGEgeWV0LiBQbGVhc2UgcmVwbHkgdG8gdGhpcyB0
aHJlYWQgd2l0aCBwb3NzaWJsZSBhZ2VuZGEgaXRlbXMuIEkgd2lsbCByZXBseSB0byB0aGlzIHRo
cmVhZCB3aXRoIG1lZXRpbmcgaW52aXRlIGFuZCBkZXRhaWxzIGFzIHVzdWFsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQiPlJlZ2FyZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+TGFyczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_C0345A395EF348D99AC09DA174CEA818citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7686729384217229401==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 03 18:42:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 18: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 1i5Dkj-0007VE-VW; Tue, 03 Sep 2019 18:42:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Dki-0007V3-Tf
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 18:42:04 +0000
X-Inumbo-ID: 82def7f4-ce7a-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 82def7f4-ce7a-11e9-b76c-bc764e2007e4;
 Tue, 03 Sep 2019 18:41: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 1i5Dkc-0001TQ-JP; Tue, 03 Sep 2019 18:41:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Dkc-0000TC-Ac; Tue, 03 Sep 2019 18:41:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Dkc-0004X1-9v; Tue, 03 Sep 2019 18:41:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140964-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-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-armhf-armhf-libvirt: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-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=147dc33b8bff09e5812a3cc396c60ab61252dec3
X-Osstest-Versions-That: libvirt=16fb3c8b83fb39f9931e942f7d1738ffe024d234
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 18:41:58 +0000
Subject: [Xen-devel] [libvirt test] 140964: 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>

ZmxpZ2h0IDE0MDk2NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDkwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwOTA0CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDE0N2RjMzNiOGJmZjA5ZTU4MTJhM2NjMzk2YzYwYWI2MTI1MmRl
YzMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDE2ZmIzYzhiODNmYjM5
Zjk5MzFlOTQyZjdkMTczOGZmZTAyNGQyMzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDkwNCAg
MjAxOS0wOS0wMSAwNDozMTo1MyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA5
NjQgIDIwMTktMDktMDMgMDQ6MTg6NDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDE2ZmIzYzhi
ODMuLjE0N2RjMzNiOGIgIDE0N2RjMzNiOGJmZjA5ZTU4MTJhM2NjMzk2YzYwYWI2MTI1MmRlYzMg
LT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 19:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 19: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 1i5E6Z-0000j3-74; Tue, 03 Sep 2019 19:04:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Dlnz=W6=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5E6X-0000iR-2e
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 19:04:37 +0000
X-Inumbo-ID: ab3cacde-ce7d-11e9-aba0-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab3cacde-ce7d-11e9-aba0-12813bfff9fa;
 Tue, 03 Sep 2019 19:04:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567537476;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1dsURfps9OTrLw21hGsdQM3ELDyGwlySypstl2OblNg=;
 b=eChX4C+KMruaWFbhfhQjEFF0dUU9fn/PsEiUAVI37TiEmpwgtBE0YROV
 taTHhQOL3FTGE/bmr4rCjxgEmRvvMmDriPuJzAwl0+nVILKVkqb4A/ze3
 MidBTpPCaENSUSKN669FHjVFyV1pBEWtgqsrCrxiq5jeytfAciuxHoh9d E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LudFG2W7WQw7NzgSp+4sGrPqE8Q7OoNUPpqqwm71+QK6ljQPaWjCggWveG+cCGuTTJdyKwCDgQ
 w4b5QJcBMmEZlXbjnQB57b8wEpKATnuyEZX1TBTcwzSmIFYdU8nnGlN6pZyY8vvtA9dwMrYB22
 djnrC/uoJ5LGvp08dZ4QL9b3Syoe1Z0tlHnOovja/9PWt4Emn8jAVQpSUl+xiR+nyNqMz7exjp
 e3d9r+f4lk+ISU2WU1Sw/UgjVjMXeDXuZUd0w502pdWMRCvM2IdWYe8eZXHV1CCQuqJoHpXWdp
 rhY=
X-SBRS: 2.7
X-MesageID: 5077377
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,464,1559534400"; 
   d="scan'208";a="5077377"
To: Jan Beulich <jbeulich@suse.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
 <20190819182612.16706-3-andrew.cooper3@citrix.com>
 <e9de2d38-3266-b4c1-de73-cf9d0aef95c7@suse.com>
 <d273e361-bcf9-c136-166b-b860c13e767e@citrix.com>
 <357d85d2-fb02-2860-bf57-bd4da8e963e5@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: <86a56c8a-dece-0435-6d87-984e9e0fbdad@citrix.com>
Date: Tue, 3 Sep 2019 20:04:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <357d85d2-fb02-2860-bf57-bd4da8e963e5@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/AMD: Fix handling of x87 exception
 pointers on Fam17h hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <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>

T24gMDIvMDkvMjAxOSAxNTo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAgSSdtIGFsc28gbm90
IHN1cmUgd2h5IHlvdQo+Pj4gY2FsbCB0aGVtICJ1bnByZWRpY3RhYmxlIjogSWYgYWxsIChvciBt
b3N0KSBjYXNlcyBtYXRjaCwgdGhlIGJyYW5jaAo+Pj4gdGhlcmUgY291bGQgYmUgcHJldHR5IHdl
bGwgcHJlZGljdGVkIChzdWJqZWN0IG9mIGNvdXJzZSB0byBjYXBhY2l0eSkuCj4+IERhdGEtZGVw
ZW5kZW50IGJyYW5jaGVzIHdoaWNoIGhhdmUgbm8gY29ycmVsYXRpb24gdG8gcGF0dGVybiBoaXN0
b3J5LCBvZgo+PiB3aGljaCB0aGlzIGlzIGFuIGV4YW1wbGUsIGFyZSBmcmVxdWVudGx5IG1pc3By
ZWRpY3RlZCBiZWNhdXNlIHRoZXkgYXJlCj4+IGluaGVyZW50bHkgdW5zdGFibGUuCj4+Cj4+IElu
IHRoaXMgY2FzZSwgeW91J3JlIHRyYWRpbmcgb2ZmIHRoZSBmYWN0IHRoYXQgYW4gdW5tYXNrZWQg
ZXhjZXB0aW9uIGlzCj4+IGJhc2ljYWxseSBuZXZlciBwZW5kaW5nLCBhZ2FpbnN0IHRoZSBjb3N0
IG9mIG1pc3ByZWRpY3RzIGluIHRoZSBjb250ZXh0Cj4+IHN3aXRjaCBwYXRoLgo+IEZvcgo+Cj4g
ICAgIGlmICggIShmcHVfY3R4dC0+ZnN3ICYgfmZwdV9jdHh0LT5mY3cgJiAweDAwM2YpICYmCj4K
PiB5b3UncmUgY2xhaW1pbmcgaXQgdG8gYmUgdHJ1ZSBtb3N0IG9mIHRoZSB0aW1lLiBIb3cgY291
bGQgdGhlCj4gcHJlZGljdG9yIGJlIG1pc2xlYWQgaWYgd2hlbmV2ZXIgdGhpcyBpcyBlbmNvdW50
ZXJlZCB0aGUgcmVzdWx0Cj4gb2YgdGhlIGRvdWJsZSAmIGlzIHplcm8/CgpCZWNhdXNlIHdoZXRo
ZXIgaXQgaXMgMCBvciBub3QgaXMgdW5yZWxhdGVkIHRvIHByZXZpb3VzIGhpc3RvcnkuCgpBcyB0
aGlzIGFyZ3VtZW50IGlzbid0IGdldHRpbmcgYW55d2hlcmUsIEknbGwgbGVhdmUgaXQgaW4gZm9y
IG5vdyBhbmQgZG8KdGhlIHBlcmYgd29yayB0byBkZW1vbnN0cmF0ZSB0aGUgcHJvYmxlbSBhdCBz
b21lIHBvaW50IHdoZW4gSSBkb24ndCBoYXZlCjE1IG90aGVyIHRoaW5ncyBuZWVkaW5nIGRvaW5n
IHllc3RlcmRheS4KCj4+PiBCdXQgYXMgc2FpZCBiZWZvcmUsIGp1c3QgbGlrZSBmb3Igc3ludGhl
dGljCj4+PiBmZWF0dXJlcyBJIHN0cm9uZ2x5IHRoaW5rIHdlIHNob3VsZCB1c2Ugc2ltcGxlIGJv
b2xlYW4gdmFyaWFibGVzCj4+PiB3aGVuIHVzaW5nIHRoZW0gb25seSBpbiBpZigpLXMuIFVzZSBv
ZiB0aGUgZmVhdHVyZSgvYnVnKSBtYWNoaW5lcnkKPj4+IGlzIG5lZWRlZCBvbmx5IHRvIG5vdCBm
dXJ0aGVyIGNvbXBsaWNhdGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nLgo+PiAuLi4gYikKPj4KPj4g
SSBzZWUgSSdtIGdvaW5nIHRvIGhhdmUgdG8gcmVwZWF0IG15c2VsZiwgd2hpY2ggaXMgdGltZSBJ
IGNhbid0IHJlYWxseQo+PiBhZmZvcmQgdG8gd2FzdGUuCj4+Cj4+IHg4Nl9jYXBhYmlsaXRpZXMg
aXMgbm90LCBhbmQgaGFzIG5ldmVyIGJlZW4sICJqdXN0IGZvciBhbHRlcm5hdGl2ZXMiLsKgCj4+
IEl0IGlzIGFsc28gbm90IGhvdyBpdCBpcyBjdXJyZW50bHkgdXNlZCBpbiBYZW4uCj4gQW5kIEkn
dmUgbm90IGJlZW4gY2xhaW1pbmcgdGhpcy4KCllvdSBsaXRlcmFsbHkgaGF2ZSwgYW5kIGl0IGlz
IHF1b3RlZCBhYm92ZS4KCj4gIE5ldmVydGhlbGVzcyBteSBvcGluaW9uIGlzIHRoYXQgaXQKPiBz
aG91bGRuJ3QgYmUgbmVlZGxlc3NseSBhYnVzZWQgYmV5b25kIGl0cyBtYWluIHB1cnBvc2UuCgpU
aGUgcHVycG9zZSBpcyB0byBiZSBhIGNvbGxlY3Rpb24gYml0cywgc3RvcmVkIGluIHJlYXNvbmFi
bHkgZWZmaWNpZW50Cm1hbm5lci7CoCBTeW50aGV0aWMgZmVhdHVyZXMsIGFzIHdlbGwgYXMgYnVn
cyBhcmUgcmVsYXRlZCBpbmZvcm1hdGlvbiwKYW5kIHZlcnkgZGVmaW5pdGVseSBjYXBhYmlsaXRp
ZXMgb2YgdGhlIENQVS4KCkFsdGVybmF0aXZlcyB1c2UgdGhlIHg4Nl9jYXBhYmlsaXRpZXNbXSBi
aXRtYXAsIHdoaWNoIGV4aXN0ZWQgZm9yIDIKZGVjYWRlcyBwcmV2aW91c2x5LCBiZWNhdXNlIGl0
IGhhcHBlbnMgdG8gYmUgaW4gYSBjb252ZW5pZW50IGZvcm0uwqAgVGhlCmZhY3QgdGhhdCBhbHRl
cm5hdGl2ZXMgZG8gdXNlIHg4Nl9jYXBhYmlsaXRpZXNbXSBoYXMgbm8gYmVhcmluZyBvbiB3aGF0
CmlzIHJlYXNvbmFibGUgb3IgYXBwcm9wcmlhdGUgZGF0YSB0byBzdG9yZSBpbiB0aGUgYml0bWFw
LCBhbmQgaXQKY2VydGFpbmx5IGRvZXNuJ3QgbWVhbiB0aGF0IGRhdGEtbm90LXVzZWQtZm9yLXBh
dGNoaW5nIHNob3VsZCBiZSBwdXJnZWQuCgo+IEkgdGhvdWdodCBJIGhhZCBzdWNjZXNzZnVsbHkg
Y29udmluY2VkIHlvdSBvZiBub3QgYWRkaW5nIHN5bnRoZXRpYwo+IGZlYXR1cmUgKG5vbi1idWcp
IGZsYWdzIGVpdGhlciBhbnltb3JlLCB1bmxlc3MgbmVlZGVkIGZvciBhbHRlcm5hdGl2ZXMKPiBw
YXRjaGluZy4KCk5vLgoKSSBkb24ndCB0aGluayB5b3UgcmVhbGlzZSBob3cgcXVpdGUgaG93IGlu
ZnVyaWF0aW5nIGl0IHdhcyB0cnlpbmcgdG8KbWVldCB0aGUgZW1iYXJnb3MgZm9yIHNwZWN1bGF0
aXZlIGlzc3Vlcy7CoCBXZSBoYWQgc2VyaWVzIHdoaWNoIHdlcmUgMTAncwpvZiBwYXRjaGVzIGxv
bmcsIGJlaW5nIGludmFzaXZlbHkgcmV3cml0dGVuIGxlYWRpbmcgdXAgdG8gdGhlIGVtYmFyZ28u
wqAKU29tZSByZXF1ZXN0cyB3aGVyZSBsZWdpdGltYXRlIC0gSSdtIG5vdCBnb2luZyB0byBwcmV0
ZW5kIG90aGVyd2lzZSwgYnV0CnNvbWUgcmVhbGx5IHdlcmUgbWludXRpYSBsaWtlIHRoaXMgd2hp
Y2ggcmVhbGx5IGRpZG4ndCBoZWxwIHRoZSBzaXR1YXRpb24uCgpUaGVyZSBhcmUgdHdvIGJpZyBz
ZXJpZXMgb3V0c3RhbmRpbmcsIE1TUl9WSVJUX1NQRUNfQ1RSTCBhbmQgQ1BVSUQKUG9saWN5LCB3
aGljaCBpcyBnZXR0aW5nIHRvIGJlIHJlcHJlaGVuc2libHkgbGF0ZSwgYW5kIGJvdGggb2Ygd2hp
Y2ggaGFkCnByb3BlciBlbWJhcmdvcyBJIHdhcyB0cnlpbmcgdG8gbWVldC7CoAoKVGhlcmUgd2Fz
IG5vIHdheSBWSVJUX1NQRUNfQ1RSTCB3YXMgZ29pbmcgdG8gbWVldCB0aGUgU1NCRCBlbWJhcmdv
CmJlY2F1c2Ugb2YgdGhlIGRlbGF5IGdldHRpbmcgdGhlIHNwZWMgdG9nZXRoZXIsIGJ1dCBydW5u
aW5nIFhlbiBvbiBBTUQKaGFyZHdhcmUgaXMgY3VycmVudGx5IGVtYmFycmFzc2luZyBhbmQgc2xv
dyBkdWUgdG8gZ3Vlc3RzIGZhbGxpbmcgYmFjawp0byBuYXRpdmUgbWVhbnMgYW5kIGhpdHRpbmc6
CgooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEzOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tCjB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKCm9u
IHRoZWlyIGNvbnRleHQgc3dpdGNoIHBhdGgsIGFuZCBkb2luZyBhIGdvb2Qgam9iIG9mIGZpbGxp
bmcgL3Zhci9sb2cvCmluIG1pbnV0ZXMuCgpDUFVJRCBwb2xpY3kgaXMgZXZlbiB3b3JzZS7CoCBJ
dCdzIG5vdCBjdXJyZW50bHkgc2FmZSB0byBtaWdyYXRlIFZNcyBvbgpJbnRlbCBoYXJkd2FyZSwg
YmVjYXVzZSB3ZSBjYW4ndCBsZXZlbCBNU1JfQVJDSF9DQVBTLlJTQkEgYWNyb3NzIHRoZQptaWdy
YXRpb24gcG9vbCwgYW5kIHRoaXMgaXMgc29tZXRoaW5nIHdoaWNoIHJlYWxseSBzaG91bGQgaGF2
ZSBtZXQgdGhlCkwxVEYgZW1iYXJnbyBhIHllYXIgYWdvLCBidXQgd2hpY2ggd2FzIHN0b3BwZWQg
ZGVhZCBpbiBpdHMgdHJhY2tzCmJlY2F1c2UgSSBjb3VsZG4ndCBldmVuIGFyZ3VlIGluIHB1Ymxp
YyBhcyB0byB3aHkgaXQgbmVlZGVkIHRvIGJlIGRvbmUKY2VydGFpbiB3YXlzLsKgIEl0IGFsc28g
bWVhbnMgdGhhdCBYZW4gaXMgY3JpcHBsZWQgb24gY3VycmVudC1nZW5lcmF0aW9uCkludGVsIGhh
cmR3YXJlLgoKVGhlIHNhZCBmYWN0IGlzIHRoYXQgaXQgaXMgcmF0aGVyIHRvbyBlYXN5IHRvIHB1
dCBvZmYgZmluaXNoaW5nIHRoYXQKd29yayB3aGVuIHRoZXJlIGlzIG90aGVyIGp1c3QtYXMtaW1w
b3J0YW50IHdvcmsgdG8gZG8sIGFuZCB0aGUgdGhvdWdodApvZiBhcmd1aW5nIG92ZXIgZnVydGhl
ciBtaW51dGlhIG9uIHZOKzEgaXMgb2NjYXNpb25hbGx5IHRvbyBleGhhdXN0aW5nCnRvIGNvbnRl
bXBsYXRlLgoKPiBBbnl3YXkgLSBpbiB0aGUgaW50ZXJlc3Qgb2YgZm9yd2FyZCBwcm9ncmVzcywg
eWV0IHdpdGhvdXQgYmVpbmcKPiBjb252aW5jZWQgYXQgYWxsLCBJJ2xsIChhcyBpbiBzbyBtYW55
IGVhcmxpZXIgY2FzZXMpIGdpdmUgaW4gaGVyZSBhbmQKPiBzZWUgYWJvdXQgYWNraW5nIHBhdGNo
IDEgdGhlbi4KClRoYW5reW91LgoKPgo+PiBJIGFsc28gZG9uJ3QgYWdyZWUgd2l0aCB0aGUgZ2Vu
ZXJhbCBzdWdnZXN0aW9uIGJlY2F1c2UgYW1vbmdzdCBvdGhlcgo+PiB0aGluZ3MsIHRoZXJlIGlz
IGEgZmFjdG9yIG9mIDggc3RvcmFnZSBkaWZmZXJlbmNlIGJldHdlZW4gb25lIGV4dHJhIGJpdAo+
PiBpbiB4ODZfY2FwYWJpbGl0aWVzW10gYW5kIHVzaW5nIHNjYXR0ZXJlZCBib29sZWFucy4KPiBX
aGlsZSBhIHZhbGlkIGFyZ3VtZW50IGF0IHRoZSBmaXJzdCBnbGFuY2UsIHRoZXJlJ3Mgbm90aGlu
ZyBrZWVwaW5nCj4gdXMgZnJvbSBoYXZpbmcgYSBmZWF0dXJlIGZsYWcgaW5kZXBlbmRlbnQgYml0
bWFwLiBDb3JyZWN0IG15IGlmIEknbQo+IHdyb25nLCBidXQgSSd2ZSBnYWluZWQgdGhlIGltcHJl
c3Npb24gdGhhdCB5b3Ugd2FudCB0aGlzIG1haW5seQo+IGJlY2F1c2UgTGludXggZG9lcyBpdCB0
aGlzIHdheS4KClRvIGEgZmlyc3QgYXBwcm94aW1hdGlvbiwgeWVzIC0gdGhpcyBpcyBhIGNvbnN0
cnVjdCB3ZSBpbmhlcml0ZWQgZnJvbQpMaW51eCwgYW5kIEknbSBjb250aW51aW5nIHRvIHVzZSBp
dCBpbiB0aGUgd2F5IExpbnV4IHVzZXMgaXQuCgo+Cj4+PiAgV2l0aCB0aGlzLCBrZXlpbmcgdGhl
IHJldHVybiB0byBjcHVfYnVnXyogYWxzbyBkb2Vzbid0Cj4+PiBsb29rIHZlcnkgbmljZSwgYnV0
IEkgYWRtaXQgSSBjYW4ndCBzdWdnZXN0IGEgYmV0dGVyIGFsdGVybmF0aXZlCj4+PiAob3RoZXIg
dGhhbiBsZWF2aW5nIHRoZSB2ZW5kb3IgY2hlY2sgaW4gcGxhY2UgYW5kIGNoZWNraW5nIHRoZQo+
Pj4gWDg2X0ZFQVRVUkVfUlNUUl9GUF9FUlJfUFRSUyBiaXQpLgo+Pj4KPj4+IEFuIG9wdGlvbiBt
aWdodCBiZSB0byBnaXZlIHRoZSBjb25zdHJ1Y3QgYSBkaWZmZXJlbnQgbmFtZSwgd2l0aG91dAo+
Pj4gImxlYWsiIGluIGl0IChOT19GUF9FUlJfUFRSUz8pLgo+PiBUaGlzIG5hbWUgYWxzbyBpc24n
dCBpZGVhbCwgYmVjYXVzZSBpdHMgbm90IGFsd2F5cyB0aGF0IHRoZXJlIGFyZSBubwo+PiBlcnJv
ciBwb2ludGVycy4KPj4KPj4gWDg2X0JVR19GUFVfUFRSUyBtaWdodCBiZSBiZXN0LCBhcyBpdCBp
cyBuZXV0cmFsIGFzIHRvIHByZWNpc2VseSB3aGF0IGlzCj4+IGJ1Z2d5IHdpdGggdGhlbS4KPiBX
ZWxsLCBva2F5LCBsZXQncyB1c2UgdGhhdCBvbmUgdGhlbiBhbmQgaG9wZSB3ZSB3b24ndCBsZWFy
biBvZiBhIDJuZAo+IEZQVV9QVFJTIGJ1ZyBsYXRlciBvbi4KCk9rLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 19:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 19: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 1i5E6Z-0000j9-Fw; Tue, 03 Sep 2019 19:04:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Dlnz=W6=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5E6X-0000iS-4P
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 19:04:37 +0000
X-Inumbo-ID: ab3cacde-ce7d-11e9-aba0-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab3cacde-ce7d-11e9-aba0-12813bfff9fa;
 Tue, 03 Sep 2019 19:04:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567537476;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1dsURfps9OTrLw21hGsdQM3ELDyGwlySypstl2OblNg=;
 b=eChX4C+KMruaWFbhfhQjEFF0dUU9fn/PsEiUAVI37TiEmpwgtBE0YROV
 taTHhQOL3FTGE/bmr4rCjxgEmRvvMmDriPuJzAwl0+nVILKVkqb4A/ze3
 MidBTpPCaENSUSKN669FHjVFyV1pBEWtgqsrCrxiq5jeytfAciuxHoh9d E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LudFG2W7WQw7NzgSp+4sGrPqE8Q7OoNUPpqqwm71+QK6ljQPaWjCggWveG+cCGuTTJdyKwCDgQ
 w4b5QJcBMmEZlXbjnQB57b8wEpKATnuyEZX1TBTcwzSmIFYdU8nnGlN6pZyY8vvtA9dwMrYB22
 djnrC/uoJ5LGvp08dZ4QL9b3Syoe1Z0tlHnOovja/9PWt4Emn8jAVQpSUl+xiR+nyNqMz7exjp
 e3d9r+f4lk+ISU2WU1Sw/UgjVjMXeDXuZUd0w502pdWMRCvM2IdWYe8eZXHV1CCQuqJoHpXWdp
 rhY=
X-SBRS: 2.7
X-MesageID: 5077377
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,464,1559534400"; 
   d="scan'208";a="5077377"
To: Jan Beulich <jbeulich@suse.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
 <20190819182612.16706-3-andrew.cooper3@citrix.com>
 <e9de2d38-3266-b4c1-de73-cf9d0aef95c7@suse.com>
 <d273e361-bcf9-c136-166b-b860c13e767e@citrix.com>
 <357d85d2-fb02-2860-bf57-bd4da8e963e5@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: <86a56c8a-dece-0435-6d87-984e9e0fbdad@citrix.com>
Date: Tue, 3 Sep 2019 20:04:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <357d85d2-fb02-2860-bf57-bd4da8e963e5@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/AMD: Fix handling of x87 exception
 pointers on Fam17h hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <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>

T24gMDIvMDkvMjAxOSAxNTo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAgSSdtIGFsc28gbm90
IHN1cmUgd2h5IHlvdQo+Pj4gY2FsbCB0aGVtICJ1bnByZWRpY3RhYmxlIjogSWYgYWxsIChvciBt
b3N0KSBjYXNlcyBtYXRjaCwgdGhlIGJyYW5jaAo+Pj4gdGhlcmUgY291bGQgYmUgcHJldHR5IHdl
bGwgcHJlZGljdGVkIChzdWJqZWN0IG9mIGNvdXJzZSB0byBjYXBhY2l0eSkuCj4+IERhdGEtZGVw
ZW5kZW50IGJyYW5jaGVzIHdoaWNoIGhhdmUgbm8gY29ycmVsYXRpb24gdG8gcGF0dGVybiBoaXN0
b3J5LCBvZgo+PiB3aGljaCB0aGlzIGlzIGFuIGV4YW1wbGUsIGFyZSBmcmVxdWVudGx5IG1pc3By
ZWRpY3RlZCBiZWNhdXNlIHRoZXkgYXJlCj4+IGluaGVyZW50bHkgdW5zdGFibGUuCj4+Cj4+IElu
IHRoaXMgY2FzZSwgeW91J3JlIHRyYWRpbmcgb2ZmIHRoZSBmYWN0IHRoYXQgYW4gdW5tYXNrZWQg
ZXhjZXB0aW9uIGlzCj4+IGJhc2ljYWxseSBuZXZlciBwZW5kaW5nLCBhZ2FpbnN0IHRoZSBjb3N0
IG9mIG1pc3ByZWRpY3RzIGluIHRoZSBjb250ZXh0Cj4+IHN3aXRjaCBwYXRoLgo+IEZvcgo+Cj4g
ICAgIGlmICggIShmcHVfY3R4dC0+ZnN3ICYgfmZwdV9jdHh0LT5mY3cgJiAweDAwM2YpICYmCj4K
PiB5b3UncmUgY2xhaW1pbmcgaXQgdG8gYmUgdHJ1ZSBtb3N0IG9mIHRoZSB0aW1lLiBIb3cgY291
bGQgdGhlCj4gcHJlZGljdG9yIGJlIG1pc2xlYWQgaWYgd2hlbmV2ZXIgdGhpcyBpcyBlbmNvdW50
ZXJlZCB0aGUgcmVzdWx0Cj4gb2YgdGhlIGRvdWJsZSAmIGlzIHplcm8/CgpCZWNhdXNlIHdoZXRo
ZXIgaXQgaXMgMCBvciBub3QgaXMgdW5yZWxhdGVkIHRvIHByZXZpb3VzIGhpc3RvcnkuCgpBcyB0
aGlzIGFyZ3VtZW50IGlzbid0IGdldHRpbmcgYW55d2hlcmUsIEknbGwgbGVhdmUgaXQgaW4gZm9y
IG5vdyBhbmQgZG8KdGhlIHBlcmYgd29yayB0byBkZW1vbnN0cmF0ZSB0aGUgcHJvYmxlbSBhdCBz
b21lIHBvaW50IHdoZW4gSSBkb24ndCBoYXZlCjE1IG90aGVyIHRoaW5ncyBuZWVkaW5nIGRvaW5n
IHllc3RlcmRheS4KCj4+PiBCdXQgYXMgc2FpZCBiZWZvcmUsIGp1c3QgbGlrZSBmb3Igc3ludGhl
dGljCj4+PiBmZWF0dXJlcyBJIHN0cm9uZ2x5IHRoaW5rIHdlIHNob3VsZCB1c2Ugc2ltcGxlIGJv
b2xlYW4gdmFyaWFibGVzCj4+PiB3aGVuIHVzaW5nIHRoZW0gb25seSBpbiBpZigpLXMuIFVzZSBv
ZiB0aGUgZmVhdHVyZSgvYnVnKSBtYWNoaW5lcnkKPj4+IGlzIG5lZWRlZCBvbmx5IHRvIG5vdCBm
dXJ0aGVyIGNvbXBsaWNhdGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nLgo+PiAuLi4gYikKPj4KPj4g
SSBzZWUgSSdtIGdvaW5nIHRvIGhhdmUgdG8gcmVwZWF0IG15c2VsZiwgd2hpY2ggaXMgdGltZSBJ
IGNhbid0IHJlYWxseQo+PiBhZmZvcmQgdG8gd2FzdGUuCj4+Cj4+IHg4Nl9jYXBhYmlsaXRpZXMg
aXMgbm90LCBhbmQgaGFzIG5ldmVyIGJlZW4sICJqdXN0IGZvciBhbHRlcm5hdGl2ZXMiLsKgCj4+
IEl0IGlzIGFsc28gbm90IGhvdyBpdCBpcyBjdXJyZW50bHkgdXNlZCBpbiBYZW4uCj4gQW5kIEkn
dmUgbm90IGJlZW4gY2xhaW1pbmcgdGhpcy4KCllvdSBsaXRlcmFsbHkgaGF2ZSwgYW5kIGl0IGlz
IHF1b3RlZCBhYm92ZS4KCj4gIE5ldmVydGhlbGVzcyBteSBvcGluaW9uIGlzIHRoYXQgaXQKPiBz
aG91bGRuJ3QgYmUgbmVlZGxlc3NseSBhYnVzZWQgYmV5b25kIGl0cyBtYWluIHB1cnBvc2UuCgpU
aGUgcHVycG9zZSBpcyB0byBiZSBhIGNvbGxlY3Rpb24gYml0cywgc3RvcmVkIGluIHJlYXNvbmFi
bHkgZWZmaWNpZW50Cm1hbm5lci7CoCBTeW50aGV0aWMgZmVhdHVyZXMsIGFzIHdlbGwgYXMgYnVn
cyBhcmUgcmVsYXRlZCBpbmZvcm1hdGlvbiwKYW5kIHZlcnkgZGVmaW5pdGVseSBjYXBhYmlsaXRp
ZXMgb2YgdGhlIENQVS4KCkFsdGVybmF0aXZlcyB1c2UgdGhlIHg4Nl9jYXBhYmlsaXRpZXNbXSBi
aXRtYXAsIHdoaWNoIGV4aXN0ZWQgZm9yIDIKZGVjYWRlcyBwcmV2aW91c2x5LCBiZWNhdXNlIGl0
IGhhcHBlbnMgdG8gYmUgaW4gYSBjb252ZW5pZW50IGZvcm0uwqAgVGhlCmZhY3QgdGhhdCBhbHRl
cm5hdGl2ZXMgZG8gdXNlIHg4Nl9jYXBhYmlsaXRpZXNbXSBoYXMgbm8gYmVhcmluZyBvbiB3aGF0
CmlzIHJlYXNvbmFibGUgb3IgYXBwcm9wcmlhdGUgZGF0YSB0byBzdG9yZSBpbiB0aGUgYml0bWFw
LCBhbmQgaXQKY2VydGFpbmx5IGRvZXNuJ3QgbWVhbiB0aGF0IGRhdGEtbm90LXVzZWQtZm9yLXBh
dGNoaW5nIHNob3VsZCBiZSBwdXJnZWQuCgo+IEkgdGhvdWdodCBJIGhhZCBzdWNjZXNzZnVsbHkg
Y29udmluY2VkIHlvdSBvZiBub3QgYWRkaW5nIHN5bnRoZXRpYwo+IGZlYXR1cmUgKG5vbi1idWcp
IGZsYWdzIGVpdGhlciBhbnltb3JlLCB1bmxlc3MgbmVlZGVkIGZvciBhbHRlcm5hdGl2ZXMKPiBw
YXRjaGluZy4KCk5vLgoKSSBkb24ndCB0aGluayB5b3UgcmVhbGlzZSBob3cgcXVpdGUgaG93IGlu
ZnVyaWF0aW5nIGl0IHdhcyB0cnlpbmcgdG8KbWVldCB0aGUgZW1iYXJnb3MgZm9yIHNwZWN1bGF0
aXZlIGlzc3Vlcy7CoCBXZSBoYWQgc2VyaWVzIHdoaWNoIHdlcmUgMTAncwpvZiBwYXRjaGVzIGxv
bmcsIGJlaW5nIGludmFzaXZlbHkgcmV3cml0dGVuIGxlYWRpbmcgdXAgdG8gdGhlIGVtYmFyZ28u
wqAKU29tZSByZXF1ZXN0cyB3aGVyZSBsZWdpdGltYXRlIC0gSSdtIG5vdCBnb2luZyB0byBwcmV0
ZW5kIG90aGVyd2lzZSwgYnV0CnNvbWUgcmVhbGx5IHdlcmUgbWludXRpYSBsaWtlIHRoaXMgd2hp
Y2ggcmVhbGx5IGRpZG4ndCBoZWxwIHRoZSBzaXR1YXRpb24uCgpUaGVyZSBhcmUgdHdvIGJpZyBz
ZXJpZXMgb3V0c3RhbmRpbmcsIE1TUl9WSVJUX1NQRUNfQ1RSTCBhbmQgQ1BVSUQKUG9saWN5LCB3
aGljaCBpcyBnZXR0aW5nIHRvIGJlIHJlcHJlaGVuc2libHkgbGF0ZSwgYW5kIGJvdGggb2Ygd2hp
Y2ggaGFkCnByb3BlciBlbWJhcmdvcyBJIHdhcyB0cnlpbmcgdG8gbWVldC7CoAoKVGhlcmUgd2Fz
IG5vIHdheSBWSVJUX1NQRUNfQ1RSTCB3YXMgZ29pbmcgdG8gbWVldCB0aGUgU1NCRCBlbWJhcmdv
CmJlY2F1c2Ugb2YgdGhlIGRlbGF5IGdldHRpbmcgdGhlIHNwZWMgdG9nZXRoZXIsIGJ1dCBydW5u
aW5nIFhlbiBvbiBBTUQKaGFyZHdhcmUgaXMgY3VycmVudGx5IGVtYmFycmFzc2luZyBhbmQgc2xv
dyBkdWUgdG8gZ3Vlc3RzIGZhbGxpbmcgYmFjawp0byBuYXRpdmUgbWVhbnMgYW5kIGhpdHRpbmc6
CgooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEzOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tCjB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKCm9u
IHRoZWlyIGNvbnRleHQgc3dpdGNoIHBhdGgsIGFuZCBkb2luZyBhIGdvb2Qgam9iIG9mIGZpbGxp
bmcgL3Zhci9sb2cvCmluIG1pbnV0ZXMuCgpDUFVJRCBwb2xpY3kgaXMgZXZlbiB3b3JzZS7CoCBJ
dCdzIG5vdCBjdXJyZW50bHkgc2FmZSB0byBtaWdyYXRlIFZNcyBvbgpJbnRlbCBoYXJkd2FyZSwg
YmVjYXVzZSB3ZSBjYW4ndCBsZXZlbCBNU1JfQVJDSF9DQVBTLlJTQkEgYWNyb3NzIHRoZQptaWdy
YXRpb24gcG9vbCwgYW5kIHRoaXMgaXMgc29tZXRoaW5nIHdoaWNoIHJlYWxseSBzaG91bGQgaGF2
ZSBtZXQgdGhlCkwxVEYgZW1iYXJnbyBhIHllYXIgYWdvLCBidXQgd2hpY2ggd2FzIHN0b3BwZWQg
ZGVhZCBpbiBpdHMgdHJhY2tzCmJlY2F1c2UgSSBjb3VsZG4ndCBldmVuIGFyZ3VlIGluIHB1Ymxp
YyBhcyB0byB3aHkgaXQgbmVlZGVkIHRvIGJlIGRvbmUKY2VydGFpbiB3YXlzLsKgIEl0IGFsc28g
bWVhbnMgdGhhdCBYZW4gaXMgY3JpcHBsZWQgb24gY3VycmVudC1nZW5lcmF0aW9uCkludGVsIGhh
cmR3YXJlLgoKVGhlIHNhZCBmYWN0IGlzIHRoYXQgaXQgaXMgcmF0aGVyIHRvbyBlYXN5IHRvIHB1
dCBvZmYgZmluaXNoaW5nIHRoYXQKd29yayB3aGVuIHRoZXJlIGlzIG90aGVyIGp1c3QtYXMtaW1w
b3J0YW50IHdvcmsgdG8gZG8sIGFuZCB0aGUgdGhvdWdodApvZiBhcmd1aW5nIG92ZXIgZnVydGhl
ciBtaW51dGlhIG9uIHZOKzEgaXMgb2NjYXNpb25hbGx5IHRvbyBleGhhdXN0aW5nCnRvIGNvbnRl
bXBsYXRlLgoKPiBBbnl3YXkgLSBpbiB0aGUgaW50ZXJlc3Qgb2YgZm9yd2FyZCBwcm9ncmVzcywg
eWV0IHdpdGhvdXQgYmVpbmcKPiBjb252aW5jZWQgYXQgYWxsLCBJJ2xsIChhcyBpbiBzbyBtYW55
IGVhcmxpZXIgY2FzZXMpIGdpdmUgaW4gaGVyZSBhbmQKPiBzZWUgYWJvdXQgYWNraW5nIHBhdGNo
IDEgdGhlbi4KClRoYW5reW91LgoKPgo+PiBJIGFsc28gZG9uJ3QgYWdyZWUgd2l0aCB0aGUgZ2Vu
ZXJhbCBzdWdnZXN0aW9uIGJlY2F1c2UgYW1vbmdzdCBvdGhlcgo+PiB0aGluZ3MsIHRoZXJlIGlz
IGEgZmFjdG9yIG9mIDggc3RvcmFnZSBkaWZmZXJlbmNlIGJldHdlZW4gb25lIGV4dHJhIGJpdAo+
PiBpbiB4ODZfY2FwYWJpbGl0aWVzW10gYW5kIHVzaW5nIHNjYXR0ZXJlZCBib29sZWFucy4KPiBX
aGlsZSBhIHZhbGlkIGFyZ3VtZW50IGF0IHRoZSBmaXJzdCBnbGFuY2UsIHRoZXJlJ3Mgbm90aGlu
ZyBrZWVwaW5nCj4gdXMgZnJvbSBoYXZpbmcgYSBmZWF0dXJlIGZsYWcgaW5kZXBlbmRlbnQgYml0
bWFwLiBDb3JyZWN0IG15IGlmIEknbQo+IHdyb25nLCBidXQgSSd2ZSBnYWluZWQgdGhlIGltcHJl
c3Npb24gdGhhdCB5b3Ugd2FudCB0aGlzIG1haW5seQo+IGJlY2F1c2UgTGludXggZG9lcyBpdCB0
aGlzIHdheS4KClRvIGEgZmlyc3QgYXBwcm94aW1hdGlvbiwgeWVzIC0gdGhpcyBpcyBhIGNvbnN0
cnVjdCB3ZSBpbmhlcml0ZWQgZnJvbQpMaW51eCwgYW5kIEknbSBjb250aW51aW5nIHRvIHVzZSBp
dCBpbiB0aGUgd2F5IExpbnV4IHVzZXMgaXQuCgo+Cj4+PiAgV2l0aCB0aGlzLCBrZXlpbmcgdGhl
IHJldHVybiB0byBjcHVfYnVnXyogYWxzbyBkb2Vzbid0Cj4+PiBsb29rIHZlcnkgbmljZSwgYnV0
IEkgYWRtaXQgSSBjYW4ndCBzdWdnZXN0IGEgYmV0dGVyIGFsdGVybmF0aXZlCj4+PiAob3RoZXIg
dGhhbiBsZWF2aW5nIHRoZSB2ZW5kb3IgY2hlY2sgaW4gcGxhY2UgYW5kIGNoZWNraW5nIHRoZQo+
Pj4gWDg2X0ZFQVRVUkVfUlNUUl9GUF9FUlJfUFRSUyBiaXQpLgo+Pj4KPj4+IEFuIG9wdGlvbiBt
aWdodCBiZSB0byBnaXZlIHRoZSBjb25zdHJ1Y3QgYSBkaWZmZXJlbnQgbmFtZSwgd2l0aG91dAo+
Pj4gImxlYWsiIGluIGl0IChOT19GUF9FUlJfUFRSUz8pLgo+PiBUaGlzIG5hbWUgYWxzbyBpc24n
dCBpZGVhbCwgYmVjYXVzZSBpdHMgbm90IGFsd2F5cyB0aGF0IHRoZXJlIGFyZSBubwo+PiBlcnJv
ciBwb2ludGVycy4KPj4KPj4gWDg2X0JVR19GUFVfUFRSUyBtaWdodCBiZSBiZXN0LCBhcyBpdCBp
cyBuZXV0cmFsIGFzIHRvIHByZWNpc2VseSB3aGF0IGlzCj4+IGJ1Z2d5IHdpdGggdGhlbS4KPiBX
ZWxsLCBva2F5LCBsZXQncyB1c2UgdGhhdCBvbmUgdGhlbiBhbmQgaG9wZSB3ZSB3b24ndCBsZWFy
biBvZiBhIDJuZAo+IEZQVV9QVFJTIGJ1ZyBsYXRlciBvbi4KCk9rLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 20:00:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 20: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 1i5EyK-0005Kw-Jt; Tue, 03 Sep 2019 20:00: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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5EyK-0005Ki-6F
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 20:00:12 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a432e77-ce85-11e9-aba0-12813bfff9fa;
 Tue, 03 Sep 2019 20:00: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 1i5EyA-0002zz-Tm; Tue, 03 Sep 2019 20:00: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 1i5EyA-000565-Kh; Tue, 03 Sep 2019 20:00:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5EyA-00069F-Jn; Tue, 03 Sep 2019 20:00:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140960-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-pvshim:guest-start: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-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=8cc4476eb8176663b4a495c983daf02e885d4cf3
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 20:00:02 +0000
Subject: [Xen-devel] [xen-unstable test] 140960: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk2MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzk4NzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5
ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzOTg3NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
OTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgOGNjNDQ3NmViODE3NjY2M2I0YTQ5NWM5ODNkYWYwMmU4ODVk
NGNmMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmM5NjM5YTcyZjBj
YTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5ODc2
ICAyMDE5LTA4LTA5IDE4OjQ2OjU2IFogICAyNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEz
OTkxNSAgMjAxOS0wOC0xMCAyMDo0NDoyMyBaICAgMjMgZGF5cyAgIDI4IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDE0MDk2MCAgMjAxOS0wOS0wMyAwMTowNzowNSBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0Bh
bWQuY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWljaGFlbCBZb3VuZyA8
bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBNaWNoYcWCIEtvd2FsY3p5ayA8bWtvd0BpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgUm9tYW4gU2hhcG9zaG5payA8cm9tYW5AemVkZWRhLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5
QGdtYWlsLmNvbT4KICBWaWt0b3IgTWl0aW4gPHZpa3Rvcl9taXRpbkBlcGFtLmNvbT4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDcxIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 20:00:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 20: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 1i5EyH-0005K9-6Q; Tue, 03 Sep 2019 20:00: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=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5EyF-0005Jw-Di
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 20:00:07 +0000
X-Inumbo-ID: 6a432e77-ce85-11e9-aba0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a432e77-ce85-11e9-aba0-12813bfff9fa;
 Tue, 03 Sep 2019 20:00: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 1i5EyA-0002zz-Tm; Tue, 03 Sep 2019 20:00: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 1i5EyA-000565-Kh; Tue, 03 Sep 2019 20:00:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5EyA-00069F-Jn; Tue, 03 Sep 2019 20:00:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140960-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-pvshim:guest-start: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-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=8cc4476eb8176663b4a495c983daf02e885d4cf3
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 20:00:02 +0000
Subject: [Xen-devel] [xen-unstable test] 140960: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk2MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzk4NzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5
ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzOTg3NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
OTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgOGNjNDQ3NmViODE3NjY2M2I0YTQ5NWM5ODNkYWYwMmU4ODVk
NGNmMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmM5NjM5YTcyZjBj
YTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5ODc2
ICAyMDE5LTA4LTA5IDE4OjQ2OjU2IFogICAyNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEz
OTkxNSAgMjAxOS0wOC0xMCAyMDo0NDoyMyBaICAgMjMgZGF5cyAgIDI4IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDE0MDk2MCAgMjAxOS0wOS0wMyAwMTowNzowNSBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0Bh
bWQuY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdy
YUB0eWNoby5uc2EuZ292PgogIERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWljaGFlbCBZb3VuZyA8
bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBNaWNoYcWCIEtvd2FsY3p5ayA8bWtvd0BpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgUm9tYW4gU2hhcG9zaG5payA8cm9tYW5AemVkZWRhLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5
QGdtYWlsLmNvbT4KICBWaWt0b3IgTWl0aW4gPHZpa3Rvcl9taXRpbkBlcGFtLmNvbT4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDcxIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 20:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 20:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5FQx-000795-CV; Tue, 03 Sep 2019 20:29:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5FQv-000790-TG
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 20:29:45 +0000
X-Inumbo-ID: 8df62e3c-ce89-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8df62e3c-ce89-11e9-978d-bc764e2007e4;
 Tue, 03 Sep 2019 20:29: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 1i5FQp-0003at-Eh; Tue, 03 Sep 2019 20:29: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 1i5FQo-0007ZA-UV; Tue, 03 Sep 2019 20:29:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5FQo-0001zU-Tt; Tue, 03 Sep 2019 20:29:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140980-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=a342900d4835c127c1466c5abc1323a666e8cebd
X-Osstest-Versions-That: xen=8cc4476eb8176663b4a495c983daf02e885d4cf3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 20:29:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 140980: 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>

ZmxpZ2h0IDE0MDk4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk4MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhMzQyOTAwZDQ4MzVjMTI3YzE0NjZjNWFiYzEzMjNhNjY2ZThjZWJkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4Y2M0NDc2ZWI4MTc2NjYzYjRh
NDk1Yzk4M2RhZjAyZTg4NWQ0Y2YzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDA5NTIgIDIwMTkt
MDktMDIgMTY6MDI6MDEgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwOTc1ICAy
MDE5LTA5LTAzIDEzOjA0OjA3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQwOTgwICAyMDE5LTA5LTAzIDE3OjAwOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICA4Y2M0NDc2ZWI4Li5hMzQyOTAwZDQ4ICBhMzQyOTAwZDQ4MzVjMTI3YzE0NjZjNWFiYzEz
MjNhNjY2ZThjZWJkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 22:17:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 22: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 1i5H7D-0006uY-VG; Tue, 03 Sep 2019 22:17: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=do2E=W6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i5H7C-0006uO-Mp
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 22:17:30 +0000
X-Inumbo-ID: 9d5813a4-ce98-11e9-aba5-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d5813a4-ce98-11e9-aba5-12813bfff9fa;
 Tue, 03 Sep 2019 22:17:28 +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 x83MGLCV144895;
 Tue, 3 Sep 2019 22:17:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=GeUYapGqJ7X1RqLeZ5D3WvZkjvGBR68Zj6gWWXTs05g=;
 b=WEfe0SSr6lWViAVt0SXqTWsYTGUedM3VoGE80F8pBVurZCRtzktcdQKrGuCV/DfKqawE
 SthgIL3ZwNXk1GA2PZo6enK0QO9kqKpF72NX8RggpRf4ci81G+jJ++bt1O1kkEcOLyOs
 arhlTuflRS83mMDxGYBlG8VZewiYFkqN5XHmsYaLHVZYPmJj9v4tT3rfOW0fzuOWhyPQ
 ae3Dravyc9idfhe4PpOIGAbcpxsAhqeMnTB0LB898i1GGinuNsGXigr2WNTiAfmPYMjm
 uAuI/qxLex+sPVaOtw1XIT30scY9reTWCyZyWmCOUFk/F34rJYxBIo0kK7cxOlY3mmcP 2Q== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2120.oracle.com with ESMTP id 2ut0tqg04c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 03 Sep 2019 22:17:14 +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 x83ME2pG066676;
 Tue, 3 Sep 2019 22:15:13 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3020.oracle.com with ESMTP id 2us5phcjm8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 03 Sep 2019 22:15:13 +0000
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x83MFBg9011620;
 Tue, 3 Sep 2019 22:15:11 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Sep 2019 15:15:10 -0700
To: Christoph Hellwig <hch@lst.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com
References: <20190902130339.23163-1-hch@lst.de>
 <20190902130339.23163-9-hch@lst.de>
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: <5799ca4b-7993-b1c5-73fa-396a560f58e8@oracle.com>
Date: Tue, 3 Sep 2019 18:15:09 -0400
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: <20190902130339.23163-9-hch@lst.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9369
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=821
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909030221
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9369
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=875 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909030221
Subject: Re: [Xen-devel] [PATCH 08/13] swiotlb-xen: always use dma-direct
 helpers to alloc coherent pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yLzE5IDk6MDMgQU0sIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+
IGluZGV4IGI4ODA4Njc3YWUxZC4uZjlkZDRjYjZlNGIzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
eGVuL3N3aW90bGIteGVuLmMKPiArKysgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCj4gQEAg
LTI5OSw4ICsyOTksNyBAQCB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNl
ICpod2Rldiwgc2l6ZV90IHNpemUsCj4gIAkgKiBhZGRyZXNzLiBJbiBmYWN0IG9uIEFSTSB2aXJ0
X3RvX3BoeXMgb25seSB3b3JrcyBmb3Iga2VybmVsIGRpcmVjdAo+ICAJICogbWFwcGVkIFJBTSBt
ZW1vcnkuIEFsc28gc2VlIGNvbW1lbnQgYmVsb3cuCj4gIAkgKi8KPiAtCXJldCA9IHhlbl9hbGxv
Y19jb2hlcmVudF9wYWdlcyhod2Rldiwgc2l6ZSwgZG1hX2hhbmRsZSwgZmxhZ3MsIGF0dHJzKTsK
PiAtCj4gKwlyZXQgPSBkbWFfZGlyZWN0X2FsbG9jKGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxlLCBm
bGFncywgYXR0cnMpOwoKCklmIEkgYW0gcmVhZGluZyBfX2RtYV9kaXJlY3RfYWxsb2NfcGFnZXMo
KSBjb3JyZWN0bHkgdGhlcmUgaXMgYSBwYXRoCnRoYXQgd2lsbCBmb3JjZSB1cyB0byB1c2UgR0ZQ
X0RNQTMyIGFuZCBhcyBKdWVyZ2VuIHBvaW50ZWQgb3V0IGluCmFub3RoZXIgbWVzc2FnZSB0aGF0
IG1heSBub3QgYmUgZGVzaXJhYmxlLgoKLWJvcmlzCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 22:17:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 22: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 1i5H7E-0006ue-7r; Tue, 03 Sep 2019 22:17:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=do2E=W6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i5H7C-0006uP-OJ
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 22:17:30 +0000
X-Inumbo-ID: 9d5813a4-ce98-11e9-aba5-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d5813a4-ce98-11e9-aba5-12813bfff9fa;
 Tue, 03 Sep 2019 22:17:28 +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 x83MGLCV144895;
 Tue, 3 Sep 2019 22:17:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=GeUYapGqJ7X1RqLeZ5D3WvZkjvGBR68Zj6gWWXTs05g=;
 b=WEfe0SSr6lWViAVt0SXqTWsYTGUedM3VoGE80F8pBVurZCRtzktcdQKrGuCV/DfKqawE
 SthgIL3ZwNXk1GA2PZo6enK0QO9kqKpF72NX8RggpRf4ci81G+jJ++bt1O1kkEcOLyOs
 arhlTuflRS83mMDxGYBlG8VZewiYFkqN5XHmsYaLHVZYPmJj9v4tT3rfOW0fzuOWhyPQ
 ae3Dravyc9idfhe4PpOIGAbcpxsAhqeMnTB0LB898i1GGinuNsGXigr2WNTiAfmPYMjm
 uAuI/qxLex+sPVaOtw1XIT30scY9reTWCyZyWmCOUFk/F34rJYxBIo0kK7cxOlY3mmcP 2Q== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2120.oracle.com with ESMTP id 2ut0tqg04c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 03 Sep 2019 22:17:14 +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 x83ME2pG066676;
 Tue, 3 Sep 2019 22:15:13 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3020.oracle.com with ESMTP id 2us5phcjm8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 03 Sep 2019 22:15:13 +0000
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x83MFBg9011620;
 Tue, 3 Sep 2019 22:15:11 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Sep 2019 15:15:10 -0700
To: Christoph Hellwig <hch@lst.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com
References: <20190902130339.23163-1-hch@lst.de>
 <20190902130339.23163-9-hch@lst.de>
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: <5799ca4b-7993-b1c5-73fa-396a560f58e8@oracle.com>
Date: Tue, 3 Sep 2019 18:15:09 -0400
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: <20190902130339.23163-9-hch@lst.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9369
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=821
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909030221
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9369
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=875 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909030221
Subject: Re: [Xen-devel] [PATCH 08/13] swiotlb-xen: always use dma-direct
 helpers to alloc coherent pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yLzE5IDk6MDMgQU0sIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+
IGluZGV4IGI4ODA4Njc3YWUxZC4uZjlkZDRjYjZlNGIzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
eGVuL3N3aW90bGIteGVuLmMKPiArKysgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCj4gQEAg
LTI5OSw4ICsyOTksNyBAQCB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNl
ICpod2Rldiwgc2l6ZV90IHNpemUsCj4gIAkgKiBhZGRyZXNzLiBJbiBmYWN0IG9uIEFSTSB2aXJ0
X3RvX3BoeXMgb25seSB3b3JrcyBmb3Iga2VybmVsIGRpcmVjdAo+ICAJICogbWFwcGVkIFJBTSBt
ZW1vcnkuIEFsc28gc2VlIGNvbW1lbnQgYmVsb3cuCj4gIAkgKi8KPiAtCXJldCA9IHhlbl9hbGxv
Y19jb2hlcmVudF9wYWdlcyhod2Rldiwgc2l6ZSwgZG1hX2hhbmRsZSwgZmxhZ3MsIGF0dHJzKTsK
PiAtCj4gKwlyZXQgPSBkbWFfZGlyZWN0X2FsbG9jKGh3ZGV2LCBzaXplLCBkbWFfaGFuZGxlLCBm
bGFncywgYXR0cnMpOwoKCklmIEkgYW0gcmVhZGluZyBfX2RtYV9kaXJlY3RfYWxsb2NfcGFnZXMo
KSBjb3JyZWN0bHkgdGhlcmUgaXMgYSBwYXRoCnRoYXQgd2lsbCBmb3JjZSB1cyB0byB1c2UgR0ZQ
X0RNQTMyIGFuZCBhcyBKdWVyZ2VuIHBvaW50ZWQgb3V0IGluCmFub3RoZXIgbWVzc2FnZSB0aGF0
IG1heSBub3QgYmUgZGVzaXJhYmxlLgoKLWJvcmlzCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 22:26:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 22:26: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 1i5HFX-0007q9-98; Tue, 03 Sep 2019 22:26:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=do2E=W6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i5HFV-0007q4-PM
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 22:26:05 +0000
X-Inumbo-ID: d160d7e8-ce99-11e9-b299-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d160d7e8-ce99-11e9-b299-bc764e2007e4;
 Tue, 03 Sep 2019 22:26:05 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x83MPIWZ139663;
 Tue, 3 Sep 2019 22:25:58 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : from : to :
 cc : references : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=XQDjY3b/xPaHzx/8/RuGVxQekrk6kuIAIt4jXo7s6Z4=;
 b=FpQ1j7+x3M2XN9Rgh4eJg2rT64709yyw2tZVJzHycU2YcATyBHUJSOz73Max/ZUH6Y57
 WJ8LKy2klvaWIR2ESYYT+Nn+dog2TAUD77YvfJf/c6XTaUK6DUu18ccxTGPuk5hGp90V
 Iy7mVYKQyVliorMGCCQMc02BvcGM4IA879Hy0/wn2KCtWZ3XO9H5xKYPBehBvV8S4GUt
 BVSKWOoCoSy52lIouxPhDyyQjRJuvZjwOcpf29qCBWlxZGCykY+b1pqyJ9wJY7WnSZRm
 WVAoVCVe6j6vdUy/EGB2IcMeYhuXKdzvzC27vncIJV3dV0mDMzk9s2YH1qO1sItcr/LE CQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 2ut0xwg02a-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 03 Sep 2019 22:25:58 +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 x83MNlH0053759;
 Tue, 3 Sep 2019 22:25:58 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserp3030.oracle.com with ESMTP id 2usu514255-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 03 Sep 2019 22:25:58 +0000
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x83MPu2s006169;
 Tue, 3 Sep 2019 22:25:56 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 03 Sep 2019 15:25:56 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Christoph Hellwig <hch@lst.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Juergen Gross <jgross@suse.com>
References: <20190902130339.23163-1-hch@lst.de>
 <20190902130339.23163-9-hch@lst.de>
 <5799ca4b-7993-b1c5-73fa-396a560f58e8@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: <8a7f9e23-ef26-e83b-8d1e-dcd7d233642a@oracle.com>
Date: Tue, 3 Sep 2019 18:25:54 -0400
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: <5799ca4b-7993-b1c5-73fa-396a560f58e8@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9369
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=862
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909030223
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9369
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=916 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909030223
Subject: Re: [Xen-devel] [PATCH 08/13] swiotlb-xen: always use dma-direct
 helpers to alloc coherent pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KE5vdyB3aXRoIGNvcnJlY3QgYWRkcmVzcyBmb3IgSnVlcmdlbikKCk9uIDkvMy8xOSA2OjE1IFBN
LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gOS8yLzE5IDk6MDMgQU0sIENocmlzdG9waCBI
ZWxsd2lnIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBi
L2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPj4gaW5kZXggYjg4MDg2NzdhZTFkLi5mOWRkNGNi
NmU0YjMgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPj4gKysrIGIv
ZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+PiBAQCAtMjk5LDggKzI5OSw3IEBAIHhlbl9zd2lv
dGxiX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKPj4g
IAkgKiBhZGRyZXNzLiBJbiBmYWN0IG9uIEFSTSB2aXJ0X3RvX3BoeXMgb25seSB3b3JrcyBmb3Ig
a2VybmVsIGRpcmVjdAo+PiAgCSAqIG1hcHBlZCBSQU0gbWVtb3J5LiBBbHNvIHNlZSBjb21tZW50
IGJlbG93Lgo+PiAgCSAqLwo+PiAtCXJldCA9IHhlbl9hbGxvY19jb2hlcmVudF9wYWdlcyhod2Rl
diwgc2l6ZSwgZG1hX2hhbmRsZSwgZmxhZ3MsIGF0dHJzKTsKPj4gLQo+PiArCXJldCA9IGRtYV9k
aXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBhdHRycyk7Cj4KPiBJ
ZiBJIGFtIHJlYWRpbmcgX19kbWFfZGlyZWN0X2FsbG9jX3BhZ2VzKCkgY29ycmVjdGx5IHRoZXJl
IGlzIGEgcGF0aAo+IHRoYXQgd2lsbCBmb3JjZSB1cyB0byB1c2UgR0ZQX0RNQTMyIGFuZCBhcyBK
dWVyZ2VuIHBvaW50ZWQgb3V0IGluCj4gYW5vdGhlciBtZXNzYWdlIHRoYXQgbWF5IG5vdCBiZSBk
ZXNpcmFibGUuCj4KPiAtYm9yaXMKPgo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 23:26:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 23:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5IBU-0003xo-VR; Tue, 03 Sep 2019 23:26:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5IBT-0003xZ-Jb
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 23:25:59 +0000
X-Inumbo-ID: 2860f9a8-cea2-11e9-aba6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2860f9a8-cea2-11e9-aba6-12813bfff9fa;
 Tue, 03 Sep 2019 23:25: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 1i5IBG-0006qv-DD; Tue, 03 Sep 2019 23:25:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5IBG-0005fN-38; Tue, 03 Sep 2019 23:25:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5IBG-0005Ha-2F; Tue, 03 Sep 2019 23:25:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140966-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=23919ddfd56135cad3cb468a8f54d5a595f024f4
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 23:25:46 +0000
Subject: [Xen-devel] [qemu-mainline test] 140966: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk2NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NjYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
IDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDA5MDUgUkVHUi4gdnMuIDE0MDI4
MgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBp
biAxNDA5MDUgcGFzcyBpbiAxNDA5NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MDkwNQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgcGFzcyBpbiAxNDA5MzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDA5MDUg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDIzOTE5ZGRmZDU2MTM1Y2Fk
M2NiNDY4YThmNTRkNWE1OTVmMDI0ZjQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGFmZDc2MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMTYgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDE1IGRheXMg
ICAxOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA3MzkgIDIwMTktMDgtMjggMDc6
Mjg6MDIgWiAgICA2IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4K
ICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVu
bsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlr
QG96bGFicy5ydT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVv
enpvLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBB
dXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJh
bGF0b25AZWlrLmJtZS5odT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5p
LXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21h
aWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENvcmV5
IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxh
Y2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdl
QHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+
CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFsYW4g
R2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0
QHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBL
dXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+
CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVA
Z21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMaSBRaWFu
ZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1
QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1h
cmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5D
ZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1h
eGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8
bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5w
aWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIFBhbG1lciBE
YWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMu
b3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVs
IERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8
UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVk
b3JhcHJvamVjdC5vcmc+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5p
eC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgogIFNoaXZhcHJhc2FkIEcgQmhh
dCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtv
dmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAg
U3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnph
cmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5n
dXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5
ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmly
dHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFv
QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUzNTEgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 03 23:26:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Sep 2019 23:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5IBU-0003xi-MY; Tue, 03 Sep 2019 23:26:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+2dM=W6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5IBT-0003xY-JU
 for xen-devel@lists.xenproject.org; Tue, 03 Sep 2019 23:25:59 +0000
X-Inumbo-ID: 2860f9a8-cea2-11e9-aba6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2860f9a8-cea2-11e9-aba6-12813bfff9fa;
 Tue, 03 Sep 2019 23:25: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 1i5IBG-0006qv-DD; Tue, 03 Sep 2019 23:25:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5IBG-0005fN-38; Tue, 03 Sep 2019 23:25:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5IBG-0005Ha-2F; Tue, 03 Sep 2019 23:25:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140966-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=23919ddfd56135cad3cb468a8f54d5a595f024f4
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 03 Sep 2019 23:25:46 +0000
Subject: [Xen-devel] [qemu-mainline test] 140966: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk2NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NjYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
IDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDA5MDUgUkVHUi4gdnMuIDE0MDI4
MgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBp
biAxNDA5MDUgcGFzcyBpbiAxNDA5NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MDkwNQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgcGFzcyBpbiAxNDA5MzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDA5MDUg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDIzOTE5ZGRmZDU2MTM1Y2Fk
M2NiNDY4YThmNTRkNWE1OTVmMDI0ZjQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGFmZDc2MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMTYgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDE1IGRheXMg
ICAxOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA3MzkgIDIwMTktMDgtMjggMDc6
Mjg6MDIgWiAgICA2IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4K
ICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVu
bsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlr
QG96bGFicy5ydT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVv
enpvLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBB
dXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJh
bGF0b25AZWlrLmJtZS5odT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5p
LXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21h
aWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENvcmV5
IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxh
Y2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdl
QHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+
CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRHIuIERhdmlkIEFsYW4g
R2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0
QHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBL
dXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+
CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVA
Z21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMaSBRaWFu
ZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1
QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1h
cmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5D
ZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1h
eGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8
bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5w
aWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIFBhbG1lciBE
YWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMu
b3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVs
IERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8
UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVk
b3JhcHJvamVjdC5vcmc+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5p
eC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgogIFNoaXZhcHJhc2FkIEcgQmhh
dCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtv
dmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAg
U3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnph
cmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5n
dXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5
ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmly
dHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFv
QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUzNTEgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 00:20:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 00:20:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5J2S-0000Zl-HS; Wed, 04 Sep 2019 00:20: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=IHZE=W7=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i5J2R-0000Zb-30
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 00:20:43 +0000
X-Inumbo-ID: d0d9c824-cea9-11e9-aba8-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0d9c824-cea9-11e9-aba8-12813bfff9fa;
 Wed, 04 Sep 2019 00:20:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567556436;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=REnkVIGmDtY7lvGG2M1j0JFI4QkmkQIKYK2dQ3BcqE0=;
 b=BTJKzTwHl0N5EUxwEqg11ndPM/jEARuMXXjfgWqJ3da3iHRi9ghUhRHt
 BxMLXVvdWEFPtjrzo5HfX7xjTu7KwjrmKds7rFQRcS1ILfacx2omy4OH8
 nQgZbK/+MJJfagQEIqtgGCd7cyQ3nf3vxFHa641LkLJZQq7wpnegEv93Z Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ihSSbqvcBHI79WN++CxzfilhADPpkPgRdVrUvsODTRGNlVu/v8KiA/qtX5WBIuXu1jFbgT2T2/
 QuuqyfAMPLTt6WApOiA+yLeqvnRRV2g6wFdGB7Mee6A1OMk31Cwzm5hPaIdr9Mv3U0mOwdr75Q
 OlEFTUgwkSh6O0ZVXRIhzTa0y7KIxJZcjMp4ozQPlmkYHBfGvjr+ZiShLVBIV5+K1VXyvMYfXP
 zlzwRzURUY3WIyIMoMNx6BaOBXRwRz1OYDLSmlzXBHhZh2XGyTG1U6LyT0zyK+brgZz5NbeqLN
 5z0=
X-SBRS: 2.7
X-MesageID: 5277025
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5277025"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 4 Sep 2019 01:20:31 +0100
Message-ID: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: jgross@suse.com, Igor Druzhinin <igor.druzhinin@citrix.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>

SWYgTUNGRyBhcmVhIGlzIG5vdCByZXNlcnZlZCBpbiBFODIwLCBYZW4gYnkgZGVmYXVsdCB3aWxs
IGRlZmVyIGl0cyB1c2FnZQp1bnRpbCBEb20wIHJlZ2lzdGVycyBpdCBleHBsaWNpdGx5IGFmdGVy
IEFDUEkgcGFyc2VyIHJlY29nbml6ZXMgaXQgYXMKYSByZXNlcnZlZCByZXNvdXJjZSBpbiBEU0RU
LiBIYXZpbmcgaXQgcmVzZXJ2ZWQgaW4gRTgyMCBpcyBub3QKbWFuZGF0b3J5IGFjY29yZGluZyB0
byAiUENJIEZpcm13YXJlIFNwZWNpZmljYXRpb24sIHJldiAzLjIiIChwYXIuIDQuMS4yKQphbmQg
ZmlybXdhcmUgaXMgZnJlZSB0byBrZWVwIGEgaG9sZSBFODIwIGluIHRoYXQgcGxhY2UuIFhlbiBk
b2Vzbid0IGtub3cKd2hhdCBleGFjdGx5IGlzIGluc2lkZSB0aGlzIGhvbGUgc2luY2UgaXQgbGFj
a3MgZnVsbCBBQ1BJIHZpZXcgb2YgdGhlCnBsYXRmb3JtIHRoZXJlZm9yZSBpdCdzIHBvdGVudGlh
bGx5IGhhcm1mdWwgdG8gYWNjZXNzIE1DRkcgcmVnaW9uCndpdGhvdXQgYWRkaXRpb25hbCBjaGVj
a3MgYXMgc29tZSBtYWNoaW5lcyBhcmUga25vd24gdG8gcHJvdmlkZQppbmNvbnNpc3RlbnQgaW5m
b3JtYXRpb24gb24gdGhlIHNpemUgb2YgdGhlIHJlZ2lvbi4KCk5vdyB4ZW5fbWNmZ19sYXRlKCkg
cnVucyBhZnRlciBhY3BpX2luaXQoKSB3aGljaCBpcyB0b28gbGF0ZSBhcyBzb21lIGJhc2ljClBD
SSBlbnVtZXJhdGlvbiBzdGFydHMgZXhhY3RseSB0aGVyZS4gVHJ5aW5nIHRvIHJlZ2lzdGVyIGEg
ZGV2aWNlIHByaW9yCnRvIE1DRkcgcmVzZXJ2YXRpb24gY2F1c2VzIG11bHRpcGxlIHByb2JsZW1z
IHdpdGggUENJZSBleHRlbmRlZApjYXBhYmlsaXR5IGluaXRpYWxpemF0aW9ucyBpbiBYZW4gKGUu
Zy4gU1ItSU9WIFZGIEJBUiBzaXppbmcpLiBUaGVyZSBhcmUKbm8gY29udmVuaWVudCBob29rcyBm
b3IgdXMgdG8gc3Vic2NyaWJlIHRvIHNvIHRyeSB0byByZWdpc3RlciBNQ0ZHCmFyZWFzIGVhcmxp
ZXIgdXBvbiB0aGUgZmlyc3QgaW52b2NhdGlvbiBvZiB4ZW5fYWRkX2RldmljZSgpLiBLZWVwIHRo
ZQpleGlzdGluZyBpbml0Y2FsbCBpbiBjYXNlIGluZm9ybWF0aW9uIG9mIE1DRkcgYXJlYXMgaXMg
dXBkYXRlZCBsYXRlcgppbiBhY3BpX2luaXQoKS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMveGVuL3BjaS5jIHwg
MTUgKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3BjaS5jIGIvZHJpdmVycy94ZW4v
cGNpLmMKaW5kZXggNzQ5NGRiZS4uODAwZjQxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcGNp
LmMKKysrIGIvZHJpdmVycy94ZW4vcGNpLmMKQEAgLTI5LDYgKzI5LDkgQEAKICNpbmNsdWRlICIu
Li9wY2kvcGNpLmgiCiAjaWZkZWYgQ09ORklHX1BDSV9NTUNPTkZJRwogI2luY2x1ZGUgPGFzbS9w
Y2lfeDg2Lmg+CisKK3N0YXRpYyBpbnQgeGVuX21jZmdfbGF0ZSh2b2lkKTsKK3N0YXRpYyBib29s
IF9fcmVhZF9tb3N0bHkgcGNpX21jZmdfcmVzZXJ2ZWQgPSBmYWxzZTsKICNlbmRpZgogCiBzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHBjaV9zZWdfc3VwcG9ydGVkID0gdHJ1ZTsKQEAgLTQxLDYg
KzQ0LDE2IEBAIHN0YXRpYyBpbnQgeGVuX2FkZF9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQog
CXN0cnVjdCBwY2lfZGV2ICpwaHlzZm4gPSBwY2lfZGV2LT5waHlzZm47CiAjZW5kaWYKIAorI2lm
ZGVmIENPTkZJR19QQ0lfTU1DT05GSUcKKwkvKgorCSAqIFRyeSB0byByZXNlcnZlIE1DRkcgYXJl
YXMgZGlzY292ZXJlZCBzbyBmYXIgZWFybHkgb24gZmlyc3QgaW52b2NhdGlvbgorCSAqIGR1ZSB0
byB0aGlzIGJlaW5nIHBvdGVudGlhbGx5IGNhbGxlZCBmcm9tIGluc2lkZSBvZiBhY3BpX2luaXQK
KwkgKi8KKwlpZiAoIXBjaV9tY2ZnX3Jlc2VydmVkKSB7CisJCXhlbl9tY2ZnX2xhdGUoKTsKKwkJ
cGNpX21jZmdfcmVzZXJ2ZWQgPSB0cnVlOworCX0KKyNlbmRpZgogCWlmIChwY2lfc2VnX3N1cHBv
cnRlZCkgewogCQlzdHJ1Y3QgewogCQkJc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQgYWRk
OwpAQCAtMjEzLDcgKzIyNiw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHJlZ2lzdGVyX3hlbl9wY2lf
bm90aWZpZXIodm9pZCkKIGFyY2hfaW5pdGNhbGwocmVnaXN0ZXJfeGVuX3BjaV9ub3RpZmllcik7
CiAKICNpZmRlZiBDT05GSUdfUENJX01NQ09ORklHCi1zdGF0aWMgaW50IF9faW5pdCB4ZW5fbWNm
Z19sYXRlKHZvaWQpCitzdGF0aWMgaW50IHhlbl9tY2ZnX2xhdGUodm9pZCkKIHsKIAlzdHJ1Y3Qg
cGNpX21tY2ZnX3JlZ2lvbiAqY2ZnOwogCWludCByYzsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 00:20:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 00:20:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5J2S-0000Zr-Qp; Wed, 04 Sep 2019 00:20: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=IHZE=W7=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i5J2R-0000Zc-37
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 00:20:43 +0000
X-Inumbo-ID: d0d9c824-cea9-11e9-aba8-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0d9c824-cea9-11e9-aba8-12813bfff9fa;
 Wed, 04 Sep 2019 00:20:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567556436;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=REnkVIGmDtY7lvGG2M1j0JFI4QkmkQIKYK2dQ3BcqE0=;
 b=BTJKzTwHl0N5EUxwEqg11ndPM/jEARuMXXjfgWqJ3da3iHRi9ghUhRHt
 BxMLXVvdWEFPtjrzo5HfX7xjTu7KwjrmKds7rFQRcS1ILfacx2omy4OH8
 nQgZbK/+MJJfagQEIqtgGCd7cyQ3nf3vxFHa641LkLJZQq7wpnegEv93Z Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ihSSbqvcBHI79WN++CxzfilhADPpkPgRdVrUvsODTRGNlVu/v8KiA/qtX5WBIuXu1jFbgT2T2/
 QuuqyfAMPLTt6WApOiA+yLeqvnRRV2g6wFdGB7Mee6A1OMk31Cwzm5hPaIdr9Mv3U0mOwdr75Q
 OlEFTUgwkSh6O0ZVXRIhzTa0y7KIxJZcjMp4ozQPlmkYHBfGvjr+ZiShLVBIV5+K1VXyvMYfXP
 zlzwRzURUY3WIyIMoMNx6BaOBXRwRz1OYDLSmlzXBHhZh2XGyTG1U6LyT0zyK+brgZz5NbeqLN
 5z0=
X-SBRS: 2.7
X-MesageID: 5277025
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5277025"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 4 Sep 2019 01:20:31 +0100
Message-ID: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: jgross@suse.com, Igor Druzhinin <igor.druzhinin@citrix.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>

SWYgTUNGRyBhcmVhIGlzIG5vdCByZXNlcnZlZCBpbiBFODIwLCBYZW4gYnkgZGVmYXVsdCB3aWxs
IGRlZmVyIGl0cyB1c2FnZQp1bnRpbCBEb20wIHJlZ2lzdGVycyBpdCBleHBsaWNpdGx5IGFmdGVy
IEFDUEkgcGFyc2VyIHJlY29nbml6ZXMgaXQgYXMKYSByZXNlcnZlZCByZXNvdXJjZSBpbiBEU0RU
LiBIYXZpbmcgaXQgcmVzZXJ2ZWQgaW4gRTgyMCBpcyBub3QKbWFuZGF0b3J5IGFjY29yZGluZyB0
byAiUENJIEZpcm13YXJlIFNwZWNpZmljYXRpb24sIHJldiAzLjIiIChwYXIuIDQuMS4yKQphbmQg
ZmlybXdhcmUgaXMgZnJlZSB0byBrZWVwIGEgaG9sZSBFODIwIGluIHRoYXQgcGxhY2UuIFhlbiBk
b2Vzbid0IGtub3cKd2hhdCBleGFjdGx5IGlzIGluc2lkZSB0aGlzIGhvbGUgc2luY2UgaXQgbGFj
a3MgZnVsbCBBQ1BJIHZpZXcgb2YgdGhlCnBsYXRmb3JtIHRoZXJlZm9yZSBpdCdzIHBvdGVudGlh
bGx5IGhhcm1mdWwgdG8gYWNjZXNzIE1DRkcgcmVnaW9uCndpdGhvdXQgYWRkaXRpb25hbCBjaGVj
a3MgYXMgc29tZSBtYWNoaW5lcyBhcmUga25vd24gdG8gcHJvdmlkZQppbmNvbnNpc3RlbnQgaW5m
b3JtYXRpb24gb24gdGhlIHNpemUgb2YgdGhlIHJlZ2lvbi4KCk5vdyB4ZW5fbWNmZ19sYXRlKCkg
cnVucyBhZnRlciBhY3BpX2luaXQoKSB3aGljaCBpcyB0b28gbGF0ZSBhcyBzb21lIGJhc2ljClBD
SSBlbnVtZXJhdGlvbiBzdGFydHMgZXhhY3RseSB0aGVyZS4gVHJ5aW5nIHRvIHJlZ2lzdGVyIGEg
ZGV2aWNlIHByaW9yCnRvIE1DRkcgcmVzZXJ2YXRpb24gY2F1c2VzIG11bHRpcGxlIHByb2JsZW1z
IHdpdGggUENJZSBleHRlbmRlZApjYXBhYmlsaXR5IGluaXRpYWxpemF0aW9ucyBpbiBYZW4gKGUu
Zy4gU1ItSU9WIFZGIEJBUiBzaXppbmcpLiBUaGVyZSBhcmUKbm8gY29udmVuaWVudCBob29rcyBm
b3IgdXMgdG8gc3Vic2NyaWJlIHRvIHNvIHRyeSB0byByZWdpc3RlciBNQ0ZHCmFyZWFzIGVhcmxp
ZXIgdXBvbiB0aGUgZmlyc3QgaW52b2NhdGlvbiBvZiB4ZW5fYWRkX2RldmljZSgpLiBLZWVwIHRo
ZQpleGlzdGluZyBpbml0Y2FsbCBpbiBjYXNlIGluZm9ybWF0aW9uIG9mIE1DRkcgYXJlYXMgaXMg
dXBkYXRlZCBsYXRlcgppbiBhY3BpX2luaXQoKS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMveGVuL3BjaS5jIHwg
MTUgKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3BjaS5jIGIvZHJpdmVycy94ZW4v
cGNpLmMKaW5kZXggNzQ5NGRiZS4uODAwZjQxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcGNp
LmMKKysrIGIvZHJpdmVycy94ZW4vcGNpLmMKQEAgLTI5LDYgKzI5LDkgQEAKICNpbmNsdWRlICIu
Li9wY2kvcGNpLmgiCiAjaWZkZWYgQ09ORklHX1BDSV9NTUNPTkZJRwogI2luY2x1ZGUgPGFzbS9w
Y2lfeDg2Lmg+CisKK3N0YXRpYyBpbnQgeGVuX21jZmdfbGF0ZSh2b2lkKTsKK3N0YXRpYyBib29s
IF9fcmVhZF9tb3N0bHkgcGNpX21jZmdfcmVzZXJ2ZWQgPSBmYWxzZTsKICNlbmRpZgogCiBzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHBjaV9zZWdfc3VwcG9ydGVkID0gdHJ1ZTsKQEAgLTQxLDYg
KzQ0LDE2IEBAIHN0YXRpYyBpbnQgeGVuX2FkZF9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQog
CXN0cnVjdCBwY2lfZGV2ICpwaHlzZm4gPSBwY2lfZGV2LT5waHlzZm47CiAjZW5kaWYKIAorI2lm
ZGVmIENPTkZJR19QQ0lfTU1DT05GSUcKKwkvKgorCSAqIFRyeSB0byByZXNlcnZlIE1DRkcgYXJl
YXMgZGlzY292ZXJlZCBzbyBmYXIgZWFybHkgb24gZmlyc3QgaW52b2NhdGlvbgorCSAqIGR1ZSB0
byB0aGlzIGJlaW5nIHBvdGVudGlhbGx5IGNhbGxlZCBmcm9tIGluc2lkZSBvZiBhY3BpX2luaXQK
KwkgKi8KKwlpZiAoIXBjaV9tY2ZnX3Jlc2VydmVkKSB7CisJCXhlbl9tY2ZnX2xhdGUoKTsKKwkJ
cGNpX21jZmdfcmVzZXJ2ZWQgPSB0cnVlOworCX0KKyNlbmRpZgogCWlmIChwY2lfc2VnX3N1cHBv
cnRlZCkgewogCQlzdHJ1Y3QgewogCQkJc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQgYWRk
OwpAQCAtMjEzLDcgKzIyNiw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHJlZ2lzdGVyX3hlbl9wY2lf
bm90aWZpZXIodm9pZCkKIGFyY2hfaW5pdGNhbGwocmVnaXN0ZXJfeGVuX3BjaV9ub3RpZmllcik7
CiAKICNpZmRlZiBDT05GSUdfUENJX01NQ09ORklHCi1zdGF0aWMgaW50IF9faW5pdCB4ZW5fbWNm
Z19sYXRlKHZvaWQpCitzdGF0aWMgaW50IHhlbl9tY2ZnX2xhdGUodm9pZCkKIHsKIAlzdHJ1Y3Qg
cGNpX21tY2ZnX3JlZ2lvbiAqY2ZnOwogCWludCByYzsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 00:37:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 00:37:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5JHz-0001dT-Ep; Wed, 04 Sep 2019 00:36:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DEGF=W7=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1i5JHy-0001dO-Kx
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 00:36:46 +0000
X-Inumbo-ID: 128bf830-ceac-11e9-b299-bc764e2007e4
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 128bf830-ceac-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 00:36:45 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Tue, 3 Sep
 2019 20:36:44 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Tue, 3 Sep 2019 20:36:44 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Tue, 3 Sep 2019 20:36:44 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVR+YXn0M6Oya6KkWtfmVrm1e586bmgHl3gAHDewCAMlSpuQ==
Date: Wed, 4 Sep 2019 00:36:44 +0000
Message-ID: <102c4923aacb48b9b80795e65107451a@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>,
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
In-Reply-To: <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.201.1.80]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlLAoKPiBBcmUgeW91IHVwIGZvciB0YWtpbmcgYSBzdGFiIGF0IHNvbWV0aGluZyBsaWtl
IGBnZW5nb3R5cGVzLnB5YD8KCkkgaGF2ZSB3YXMgYWJsZSB0byBtYWtlIGEgYml0IG9mIHByb2dy
ZXNzIG9uIHRoaXMgb3ZlciB0aGUgd2Vla2VuZC4gSSd2ZSBzdGFydGVkCmBnZW5nb3R5cGVzLnB5
YCBpbiBteSBicmFuY2hbMV07IHRoZSBwb3J0aW9uIHdoaWNoIGdlbmVyYXRlcyBgeGVubGlnaHRf
dHlwZXMuZ29gCih0aGUgY291bnRlcnBhcnQgdG8gX2xpYnhsX3R5cGVzLmgpIGlzIG1vc3RseSB3
b3JraW5nLiAKClRoZSBtYWluIGV4Y2VwdGlvbiBpcyB0aGF0IEkgYW0gbm90IGNlcnRhaW4gaG93
IHRoZSBgS2V5ZWRVbmlvbmAgdHlwZSBmcm9tIHRoZSBJREwKc2hvdWxkIGJlIHRyYW5zbGF0ZWQg
Zm9yIEdvLiBPbmUgb3B0aW9uIGlzIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIHRvIHRoZSBgb25l
b2ZgIGZpZWxkIAppbiBnUlBDJ3MgcHJvdG9idWYgbWVzc2FnZXNbMl0uIEVzc2VudGlhbGx5LCB3
ZSB3b3VsZCBkZWZpbmUgYSBzZXBhcmF0ZSBzdHJ1Y3QgZm9yIGVhY2gKb2YgdGhlIHN0cnVjdHMg
dGhhdCBiZWxvbmcgdG8gdGhlIHVuaW9uLiBUaGVuLCB3aGVyZSBhIHVuaW9uIHdvdWxkIGJlIHVz
ZWQgaW4gQywgd2UgdXNlCmFuIGludGVyZmFjZSB0eXBlIHdoaWNoIHRoZSBwcmV2aW91c2x5IGRl
ZmluZWQgc3RydWN0cyBpbXBsZW1lbnQuIEUuZy4KCnR5cGUgaXNEb21haW5UeXBlU3RydWN0IGlu
dGVyZmFjZSB7CiAgICAgICAgaXNEb21haW5UeXBlU3RydWN0KCkKfQoKdHlwZSBkb21haW5UeXBl
SFZNU3RydWN0IHN0cnVjdCB7CiAgICAgICAgLi4uCn0KCmZ1bmMgKGQgZG9tYWluVHlwZUhWTVN0
cnVjdCkgaXNEb21haW5UeXBlU3RydWN0KCkge30KCnR5cGUgRG9tYWluQnVpbGRJbmZvIHN0cnVj
dCB7CiAgICAgICAgLi4uCiAgICAgICAgVHlwZSBEb21haW5UeXBlCiAgICAgICAgZHRzICAgIGlz
RG9tYWluVHlwZVN0cnVjdAp9CgpJdCBpcyBhIGJpdCB1Z2x5LCBidXQgSSB0aGluayBpdCdzIHNl
bWFudGljYWxseSB0aGUgY2xvc2VzdCB0byAnS2V5ZWRVbmlvbicuIFdoYXQgYXJlIHlvdXIgdGhv
dWdodHM/CgotTlIKClsxXSBodHRwczovL2dpdGh1Yi5jb20vZW5yMG4veGVuL2Jsb2IvZ2VuLWdv
LXR5cGVzL3Rvb2xzL2dvbGFuZy9nZW5nb3R5cGVzLnB5ClsyXSBodHRwczovL2RldmVsb3BlcnMu
Z29vZ2xlLmNvbS9wcm90b2NvbC1idWZmZXJzL2RvY3MvcHJvdG8zI29uZW9mCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 01:04:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 01:04:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5JjE-000325-8N; Wed, 04 Sep 2019 01:04:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5JjD-00031s-2Z
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 01:04:55 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd1cc53e-ceaf-11e9-aba8-12813bfff9fa;
 Wed, 04 Sep 2019 01: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 1i5Jj4-0001Zj-UY; Wed, 04 Sep 2019 01: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 1i5Jj4-0002hi-Fp; Wed, 04 Sep 2019 01:04:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Jj4-0006q7-FA; Wed, 04 Sep 2019 01:04:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140971-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-multivcpu:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 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-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-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-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-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-credit1: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-credit1: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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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
 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
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 01:04:46 +0000
Subject: [Xen-devel] [linux-4.4 test] 140971: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk3MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MDk1NSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDggaG9zdC1waW5nLWNoZWNrLXhlbiBmYWls
IGluIDE0MDk1NSBwYXNzIGluIDE0MDk3MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
OSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTQwOTU1IHBhc3MgaW4gMTQwOTcxCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTQwOTU1
IHBhc3MgaW4gMTQwOTcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxNDA5NTUKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDE0
MDk1NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxNDA5NTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDk1NSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA1ZTlmNGQ3MDRmODY5OGI2ZDY1NWFmYTdlOWZhYzM1MDlkYTI1M2JjCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2
YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgt
MDQgMDc6NDg6MzAgWiAgIDMwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5
LTA4LTA2IDE2OjQwOjI2IFogICAyOCBkYXlzICAgMzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQwNjMyICAyMDE5LTA4LTI1IDEwOjI0OjIxIFogICAgOSBkYXlzICAgMTEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMg
Vy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEFkcmlhbiBIdW50ZXIgPGFk
cmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVr
PgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxlc3NpbyBCYWxz
aW5pIDxiYWxzaW5pQGFuZHJvaWQuY29tPgogIEFuZHJlYSBQYXJyaSA8YW5kcmVhLnBhcnJpQGFt
YXJ1bGFzb2x1dGlvbnMuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgQW5kcmV3IFByb3V0IDxhcHJvdXRAbGwubWl0LmVkdT4KICBBbmR5IEx1dG9taXJz
a2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tl
YS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5k
IEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnJldCBSaG9kZW4gPGJyaG9AZ29vZ2xlLmNv
bT4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbmphbWluIEJsb2Nr
IDxiYmxvY2tAbGludXguaWJtLmNvbT4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNl
LmNvbT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhh
cnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb3Jp
c2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICBCcmlhbiBOb3JyaXMgPGJyaWFubm9ycmlzQGNo
cm9taXVtLm9yZz4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgog
IENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaHJpc3Rv
cGggUGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbmlzIEtp
cmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnku
dG9yb2tob3ZAZ21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+
CiAgRG91ZyBCZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZv
cmRAcmVkaGF0LmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJvbWl1bS5vcmc+
CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFs
YmlAdGkuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4K
ICBGZWxpcGUgRi4gVG9uZWxsbyA8ZXVAZmVsaXBldG9uZWxsby5jb20+CiAgRmxvcmlhbiBXZXN0
cGhhbCA8ZndAc3RybGVuLmRlPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0Bn
bGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0
IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVt
YmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhlaWtvIENh
cnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlr
b0BzbnRlY2guZGU+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhpcm95dWtp
IFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEh1eSBOZ3V5ZW4gPGh1
eW5AbWVsbGFub3guY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEg
RHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEph
biBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVs
bGFub3guY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAg
SmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9l
IDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1K
dSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3Vz
ZS5jej4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpy
b2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5u
ZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9uYXRoYW4gTGVtb24gPGpvbmF0
aGFuLmxlbW9uQGdtYWlsLmNvbT4KICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJh
LmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNv
bT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+CiAgS2FsbGUgVmFsbyA8a3Zh
bG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExlb25hcmQg
Q3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJv
bml4LmRlPgogIEx1Y2ssIFRvbnkgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVrYXMgV3VubmVy
IDxsdWthc0B3dW5uZXIuZGU+CiAgTWFuaXNoIENob3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4K
ICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8
bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5l
ckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnV0
bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFyayBaaGFuZyA8bWFya3pAbWVsbGFub3gu
Y29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAg
TWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXR0aGlh
cyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNl
LmNvbT4KICBNaWNoYWwgS3ViZWNlayA8bWt1YmVjZWtAc3VzZS5jej4KICBNaWNoYWwgTmF6YXJl
d2ljeiA8bWluYTg2QG1pbmE4Ni5jb20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2Fu
ZG9uaXNAZ21haWwuY29tPgogIE1pa2tvIFJhcGVsaSA8bWlra28ucmFwZWxpQGlraS5maT4KICBN
aWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1
ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUu
Y29tPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4K
ICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bnb29nbGUuY29tPgogIE9saXZlciBOZXVrdW0g
PG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIE9u
ZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8
cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVs
QHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNo
aWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkg
PHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwg
PHBoaWwudHVybmJ1bGxAb3JhY2xlLmNvbT4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRo
YXQuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZh
ZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0
PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFJ1c3NlbGwg
S2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVk
bUBtZWxsYW5veC5jb20+CiAgU2FtIFByb3RzZW5rbyA8c2VtZW4ucHJvdHNlbmtvQGxpbmFyby5v
cmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBQYXJzY2hh
dWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4K
ICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJtLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3
YWhyZW5zdEBnbXgubmV0PgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lz
dGVtLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJz
YW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1
IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8
c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91
bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25k
cmF0aXVrIDx0YWtvbmRyYUBjaXNjby5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CiAgVGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRvbWFzIEJv
cnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9t
aWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHViYSBZYXZ1eiA8
dHViYUBlY2UudWZsLmVkdT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBWaW5jZSBXZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5lLmVkdT4KICBWaW5vZCBL
b3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFy
by5vcmc+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8
d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4K
ICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBr
ZXJuZWwub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGluIExvbmcgPGx1
Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlp
bmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ft
b3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUu
Y29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaaG91eWFuZyBKaWEg
PGppYXpob3V5YW5nMDlAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDI3MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 01:04:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 01:04:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Jj9-00031D-QI; Wed, 04 Sep 2019 01:04: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Jj8-000313-4h
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 01:04:50 +0000
X-Inumbo-ID: fd1cc53e-ceaf-11e9-aba8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd1cc53e-ceaf-11e9-aba8-12813bfff9fa;
 Wed, 04 Sep 2019 01: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 1i5Jj4-0001Zj-UY; Wed, 04 Sep 2019 01: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 1i5Jj4-0002hi-Fp; Wed, 04 Sep 2019 01:04:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Jj4-0006q7-FA; Wed, 04 Sep 2019 01:04:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140971-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-multivcpu:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 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-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-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-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-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-credit1: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-credit1: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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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
 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
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 01:04:46 +0000
Subject: [Xen-devel] [linux-4.4 test] 140971: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk3MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MDk1NSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDggaG9zdC1waW5nLWNoZWNrLXhlbiBmYWls
IGluIDE0MDk1NSBwYXNzIGluIDE0MDk3MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
OSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTQwOTU1IHBhc3MgaW4gMTQwOTcxCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTQwOTU1
IHBhc3MgaW4gMTQwOTcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxNDA5NTUKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDE0
MDk1NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxNDA5NTUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDk1NSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA1ZTlmNGQ3MDRmODY5OGI2ZDY1NWFmYTdlOWZhYzM1MDlkYTI1M2JjCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2
YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgt
MDQgMDc6NDg6MzAgWiAgIDMwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5
LTA4LTA2IDE2OjQwOjI2IFogICAyOCBkYXlzICAgMzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQwNjMyICAyMDE5LTA4LTI1IDEwOjI0OjIxIFogICAgOSBkYXlzICAgMTEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMg
Vy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEFkcmlhbiBIdW50ZXIgPGFk
cmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVr
PgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxlc3NpbyBCYWxz
aW5pIDxiYWxzaW5pQGFuZHJvaWQuY29tPgogIEFuZHJlYSBQYXJyaSA8YW5kcmVhLnBhcnJpQGFt
YXJ1bGFzb2x1dGlvbnMuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgQW5kcmV3IFByb3V0IDxhcHJvdXRAbGwubWl0LmVkdT4KICBBbmR5IEx1dG9taXJz
a2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tl
YS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5k
IEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnJldCBSaG9kZW4gPGJyaG9AZ29vZ2xlLmNv
bT4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbmphbWluIEJsb2Nr
IDxiYmxvY2tAbGludXguaWJtLmNvbT4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNl
LmNvbT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhh
cnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb3Jp
c2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICBCcmlhbiBOb3JyaXMgPGJyaWFubm9ycmlzQGNo
cm9taXVtLm9yZz4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgog
IENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBDaHJpc3Rv
cGggUGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbmlzIEtp
cmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnku
dG9yb2tob3ZAZ21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+
CiAgRG91ZyBCZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZv
cmRAcmVkaGF0LmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJvbWl1bS5vcmc+
CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFs
YmlAdGkuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4K
ICBGZWxpcGUgRi4gVG9uZWxsbyA8ZXVAZmVsaXBldG9uZWxsby5jb20+CiAgRmxvcmlhbiBXZXN0
cGhhbCA8ZndAc3RybGVuLmRlPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0Bn
bGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0
IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVt
YmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhlaWtvIENh
cnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlr
b0BzbnRlY2guZGU+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhpcm95dWtp
IFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEh1eSBOZ3V5ZW4gPGh1
eW5AbWVsbGFub3guY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEg
RHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEph
biBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVs
bGFub3guY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAg
SmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9l
IDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1K
dSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3Vz
ZS5jej4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpy
b2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5u
ZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9uYXRoYW4gTGVtb24gPGpvbmF0
aGFuLmxlbW9uQGdtYWlsLmNvbT4KICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJh
LmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNv
bT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+CiAgS2FsbGUgVmFsbyA8a3Zh
bG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExlb25hcmQg
Q3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJv
bml4LmRlPgogIEx1Y2ssIFRvbnkgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVrYXMgV3VubmVy
IDxsdWthc0B3dW5uZXIuZGU+CiAgTWFuaXNoIENob3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4K
ICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8
bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5l
ckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnV0
bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFyayBaaGFuZyA8bWFya3pAbWVsbGFub3gu
Y29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAg
TWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXR0aGlh
cyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNl
LmNvbT4KICBNaWNoYWwgS3ViZWNlayA8bWt1YmVjZWtAc3VzZS5jej4KICBNaWNoYWwgTmF6YXJl
d2ljeiA8bWluYTg2QG1pbmE4Ni5jb20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2Fu
ZG9uaXNAZ21haWwuY29tPgogIE1pa2tvIFJhcGVsaSA8bWlra28ucmFwZWxpQGlraS5maT4KICBN
aWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1
ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUu
Y29tPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4K
ICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bnb29nbGUuY29tPgogIE9saXZlciBOZXVrdW0g
PG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIE9u
ZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8
cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVs
QHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNo
aWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkg
PHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwg
PHBoaWwudHVybmJ1bGxAb3JhY2xlLmNvbT4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRo
YXQuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZh
ZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0
PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFJ1c3NlbGwg
S2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVk
bUBtZWxsYW5veC5jb20+CiAgU2FtIFByb3RzZW5rbyA8c2VtZW4ucHJvdHNlbmtvQGxpbmFyby5v
cmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYmFzdGlhbiBQYXJzY2hh
dWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4K
ICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJtLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3
YWhyZW5zdEBnbXgubmV0PgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lz
dGVtLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJz
YW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1
IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8
c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91
bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25k
cmF0aXVrIDx0YWtvbmRyYUBjaXNjby5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CiAgVGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRvbWFzIEJv
cnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9t
aWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHViYSBZYXZ1eiA8
dHViYUBlY2UudWZsLmVkdT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBWaW5jZSBXZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5lLmVkdT4KICBWaW5vZCBL
b3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFy
by5vcmc+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8
d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4K
ICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBr
ZXJuZWwub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGluIExvbmcgPGx1
Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlp
bmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ft
b3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUu
Y29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaaG91eWFuZyBKaWEg
PGppYXpob3V5YW5nMDlAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDI3MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 03:18:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 03: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 1i5Lnx-0004jg-8p; Wed, 04 Sep 2019 03: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Lnw-0004jX-PN
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 03:17:56 +0000
X-Inumbo-ID: 91e47a9c-cec2-11e9-aba9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91e47a9c-cec2-11e9-aba9-12813bfff9fa;
 Wed, 04 Sep 2019 03:17:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Lnm-0004Xm-S8; Wed, 04 Sep 2019 03:17: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 1i5Lnm-0001MH-JK; Wed, 04 Sep 2019 03:17:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Lnm-0006eB-Ic; Wed, 04 Sep 2019 03:17:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1i5Lnm-0006eB-Ic@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 03:17:46 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-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
LWkzODYteGwtcHZzaGltCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVl
OiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0y
LjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAz
NGY1NTRiZGQ3CiAgQnVnIG5vdCBwcmVzZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJk
MDA0Njk4MTZjZDdhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTkyLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9u
Zywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNl
Y3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbS54ZW4tYm9vdC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbS54ZW4tYm9vdCAtLXN1
bW1hcnktb3V0PXRtcC8xNDA5OTIuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0x
MzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBh
c3M6CiAxNDA5NTAgZmFpbCBbaG9zdD1maWFubzFdIC8gMTM4ODQ5IG9rLgpGYWlsdXJlIC8gYmFz
aXMgcGFzcyBmbGlnaHRzOiAxNDA5NTAgLyAxMzg4NDkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlv
cykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgOWYxNTlhZTA3ZjA3ZmM1NDAyOTBmMjE5MzcyMzEwMzRmNTU0YmRkNyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQ3ZjE2N2Y0N2U4ZTRiNjM3NDEx
Zjc1NDcxMjhmMzAzNmY1YTJmNWUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1
ODc3MTgyMjgxZmRlZgpCYXNpcyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2
OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMw
N2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIx
MSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1
ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2Fk
aG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjMjIzY2VhNmE0ZjA1NTJiODZmYjI1
ZTNiOGJiZDAwNDY5ODE2Y2Q3YS05ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRi
ZGQ3IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQjZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNy00N2YxNjdmNDdlOGU0
YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5cCiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZm
NTM4OWIxMS1jZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0IzMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4
N2YwMDNjZmMzMWM5ZmY0ZjMtNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3
ZjU4ZjNmYjFjNmI2ZWI2LTZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgph
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9h
ZGVkIDMwMDMgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3Vs
dHM6CiAxMzg3ODAgcGFzcyBpcnJlbGV2YW50CiAxMzg4MTMgcGFzcyBpcnJlbGV2YW50CiAxMzg4
NDkgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJh
YzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNm
YjFjNmI2ZWI2CiAxMzg4NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50
CiAxMzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzkwNjgg
ZmFpbCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFpbCBpcnJl
bGV2YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2YW50CiAx
MzkzMjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzkyODYgZmFp
bCBpcnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2
YW50CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0
NzggZmFpbCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1ODQgZmFpbCBp
cnJlbGV2YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50
CiAxMzk2MTYgZmFpbCBpcnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAxMzk3MTEg
ZmFpbCBpcnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIgZmFpbCBpcnJl
bGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBpcnJlbGV2YW50CiAx
Mzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAxMzk5OTYgZmFp
bCBpcnJlbGV2YW50CiAxNDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2
YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAx
ODggZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBp
cnJlbGV2YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50
CiAxNDA1MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEg
ZmFpbCBpcnJlbGV2YW50CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3
NiBmYWlsIGlycmVsZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGly
cmVsZXZhbnQKIDE0MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQK
IDE0MDkzMCBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQx
MWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3
NTg3NzE4MjI4MWZkZWYKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk2MSBwYXNzIDIyM2Nl
YTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3
OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAz
Y2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKIDE0
MDk2MiBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3
NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3
NzE4MjI4MWZkZWYKIDE0MDk2NSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2
OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAxMmRjYWQ1
YjFlYzU4ZWIzM2MzNTE4NTRhZTM3OTQyYjk5NmVkMmU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIx
MSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYwY2Ez
YTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk1MCBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQw
MjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVh
MGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk2MyBwYXNzIDIy
M2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMjFlNWRiYmJmMTE1ODkxMTNkMzk2MTliM2UwMWViMWU4
OTY2ODE5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhm
ZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdm
MDAzY2ZjMzFjOWZmNGYzIGMxZTgwYTAxNjM1NjUzMGFjMWJmY2I3OWRjMjRiMTRmZWQ1YjRjYmYK
IDE0MDk2NyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwZTdlN2EyNjRjZDgwYWI3MWVh
MGY5ZTlkYTJkMDYxN2Q0YjUzOWM0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0
ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3
NTg3NzE4MjI4MWZkZWYKIDE0MDk3MCBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQw
MDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2OGY0
NTk5ZGZjNmFlODQxMzA4ZTNmYmNlOTEyMWNiZDMxMTk5NGYzIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4
OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYw
Y2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk3MiBwYXNzIDIyM2NlYTZhNGYwNTUy
Yjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCAwNTQ4MGUyZmQ0ZmY0NmVkYmQwNzc5NmNhNWMxNzdkMmU2NTZhOTNiIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZm
NGYzIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk3NCBwYXNz
IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhYmMwMTU1YjAzNDIzMDEyOGFkNGFhYTUxYWMwNWEz
MTVhY2ZhN2MxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAy
ZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5
ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZk
ZWYKIDE0MDk3NyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2Eg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAzMGI0YWJjNmU5MTQxMzU2
NjM5MjA3ZDFjYzI4MDA1OGEwMjI5YTM2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1
ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk4MSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhi
YmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAz
N2VlZjkxMDE3YWQwNDIwMzUwOTBjYWU0NjU1N2Y5ZDZlMmQ1OTE3IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFk
ODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3
MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk4NCBwYXNzIDIyM2NlYTZhNGYw
NTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3
OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk4NiBm
YWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4
ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2Vm
OTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4
MWZkZWYKIDE0MDk4NyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNk
N2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0
YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBl
Zjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk4OCBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIx
OTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZh
OGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYz
OWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk5MCBwYXNzIDIyM2NlYTZh
NGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVl
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBj
ZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk5
MiBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3
MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Y2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4
MjI4MWZkZWYKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTM4ODQ5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDE0MDkzMCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDE0MDk2MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MDk2
MiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAyMjNjZWE2YTRmMDU1
MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4
Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCk5vIHJldmlzaW9u
cyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTQwOTg0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQw
OTg2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQwOTg3
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5ODggKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5OTAgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MDk5MiAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioq
CgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDog
IDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcKICBCdWcgbm90IHByZXNl
bnQ6IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
NDA5OTIvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCnBubXRvcG5nOiAx
MDMgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltLnhlbi1ib290Lntk
b3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoxNDA5OTI6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDE0MDk5MiBsaW51eC1saW51
cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzE0MDk5Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBu
b3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 03:18:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 03: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 1i5Lnx-0004jm-H8; Wed, 04 Sep 2019 03: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Lnw-0004jW-Pf
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 03:17:56 +0000
X-Inumbo-ID: 91e47a9c-cec2-11e9-aba9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91e47a9c-cec2-11e9-aba9-12813bfff9fa;
 Wed, 04 Sep 2019 03:17:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Lnm-0004Xm-S8; Wed, 04 Sep 2019 03:17: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 1i5Lnm-0001MH-JK; Wed, 04 Sep 2019 03:17:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Lnm-0006eB-Ic; Wed, 04 Sep 2019 03:17:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1i5Lnm-0006eB-Ic@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 03:17:46 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-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
LWkzODYteGwtcHZzaGltCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVl
OiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0y
LjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAz
NGY1NTRiZGQ3CiAgQnVnIG5vdCBwcmVzZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJk
MDA0Njk4MTZjZDdhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTkyLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9u
Zywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNl
Y3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbS54ZW4tYm9vdC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbS54ZW4tYm9vdCAtLXN1
bW1hcnktb3V0PXRtcC8xNDA5OTIuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0x
MzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBh
c3M6CiAxNDA5NTAgZmFpbCBbaG9zdD1maWFubzFdIC8gMTM4ODQ5IG9rLgpGYWlsdXJlIC8gYmFz
aXMgcGFzcyBmbGlnaHRzOiAxNDA5NTAgLyAxMzg4NDkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlv
cykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgOWYxNTlhZTA3ZjA3ZmM1NDAyOTBmMjE5MzcyMzEwMzRmNTU0YmRkNyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQ3ZjE2N2Y0N2U4ZTRiNjM3NDEx
Zjc1NDcxMjhmMzAzNmY1YTJmNWUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1
ODc3MTgyMjgxZmRlZgpCYXNpcyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2
OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMw
N2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIx
MSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1
ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2Fk
aG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjMjIzY2VhNmE0ZjA1NTJiODZmYjI1
ZTNiOGJiZDAwNDY5ODE2Y2Q3YS05ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRi
ZGQ3IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQjZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNy00N2YxNjdmNDdlOGU0
YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5cCiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZm
NTM4OWIxMS1jZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0IzMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4
N2YwMDNjZmMzMWM5ZmY0ZjMtNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3
ZjU4ZjNmYjFjNmI2ZWI2LTZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgph
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9h
ZGVkIDMwMDMgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3Vs
dHM6CiAxMzg3ODAgcGFzcyBpcnJlbGV2YW50CiAxMzg4MTMgcGFzcyBpcnJlbGV2YW50CiAxMzg4
NDkgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJh
YzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNm
YjFjNmI2ZWI2CiAxMzg4NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50
CiAxMzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzkwNjgg
ZmFpbCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFpbCBpcnJl
bGV2YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2YW50CiAx
MzkzMjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzkyODYgZmFp
bCBpcnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2
YW50CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0
NzggZmFpbCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1ODQgZmFpbCBp
cnJlbGV2YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50
CiAxMzk2MTYgZmFpbCBpcnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAxMzk3MTEg
ZmFpbCBpcnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIgZmFpbCBpcnJl
bGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBpcnJlbGV2YW50CiAx
Mzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAxMzk5OTYgZmFp
bCBpcnJlbGV2YW50CiAxNDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2
YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAx
ODggZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBp
cnJlbGV2YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50
CiAxNDA1MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEg
ZmFpbCBpcnJlbGV2YW50CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3
NiBmYWlsIGlycmVsZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGly
cmVsZXZhbnQKIDE0MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQK
IDE0MDkzMCBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQx
MWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3
NTg3NzE4MjI4MWZkZWYKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk2MSBwYXNzIDIyM2Nl
YTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3
OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAz
Y2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKIDE0
MDk2MiBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3
NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3
NzE4MjI4MWZkZWYKIDE0MDk2NSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2
OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAxMmRjYWQ1
YjFlYzU4ZWIzM2MzNTE4NTRhZTM3OTQyYjk5NmVkMmU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIx
MSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYwY2Ez
YTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk1MCBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQw
MjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVh
MGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk2MyBwYXNzIDIy
M2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMjFlNWRiYmJmMTE1ODkxMTNkMzk2MTliM2UwMWViMWU4
OTY2ODE5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhm
ZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdm
MDAzY2ZjMzFjOWZmNGYzIGMxZTgwYTAxNjM1NjUzMGFjMWJmY2I3OWRjMjRiMTRmZWQ1YjRjYmYK
IDE0MDk2NyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwZTdlN2EyNjRjZDgwYWI3MWVh
MGY5ZTlkYTJkMDYxN2Q0YjUzOWM0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0
ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3
NTg3NzE4MjI4MWZkZWYKIDE0MDk3MCBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQw
MDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2OGY0
NTk5ZGZjNmFlODQxMzA4ZTNmYmNlOTEyMWNiZDMxMTk5NGYzIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4
OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYw
Y2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk3MiBwYXNzIDIyM2NlYTZhNGYwNTUy
Yjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCAwNTQ4MGUyZmQ0ZmY0NmVkYmQwNzc5NmNhNWMxNzdkMmU2NTZhOTNiIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZm
NGYzIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk3NCBwYXNz
IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhYmMwMTU1YjAzNDIzMDEyOGFkNGFhYTUxYWMwNWEz
MTVhY2ZhN2MxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAy
ZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5
ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZk
ZWYKIDE0MDk3NyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2Eg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAzMGI0YWJjNmU5MTQxMzU2
NjM5MjA3ZDFjYzI4MDA1OGEwMjI5YTM2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1
ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk4MSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhi
YmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAz
N2VlZjkxMDE3YWQwNDIwMzUwOTBjYWU0NjU1N2Y5ZDZlMmQ1OTE3IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFk
ODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3
MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk4NCBwYXNzIDIyM2NlYTZhNGYw
NTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3
OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk4NiBm
YWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4
ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2Vm
OTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4
MWZkZWYKIDE0MDk4NyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNk
N2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0
YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBl
Zjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk4OCBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIx
OTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZh
OGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYz
OWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk5MCBwYXNzIDIyM2NlYTZh
NGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3MTI4ZjMwMzZmNWEyZjVl
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBj
ZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDk5
MiBmYWlsIDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQxMWY3NTQ3
MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Y2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4
MjI4MWZkZWYKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTM4ODQ5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDE0MDkzMCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDE0MDk2MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MDk2
MiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAyMjNjZWE2YTRmMDU1
MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4
Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCk5vIHJldmlzaW9u
cyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTQwOTg0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQw
OTg2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQwOTg3
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5ODggKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5OTAgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MDk5MiAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioq
CgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDog
IDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcKICBCdWcgbm90IHByZXNl
bnQ6IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
NDA5OTIvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCnBubXRvcG5nOiAx
MDMgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltLnhlbi1ib290Lntk
b3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoxNDA5OTI6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDE0MDk5MiBsaW51eC1saW51
cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzE0MDk5Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBu
b3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 03:22:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 03: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 1i5LsF-0005aN-Fu; Wed, 04 Sep 2019 03:22: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5LsD-0005a8-HM
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 03:22:21 +0000
X-Inumbo-ID: 332c51f5-cec3-11e9-aba9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 332c51f5-cec3-11e9-aba9-12813bfff9fa;
 Wed, 04 Sep 2019 03:22: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 1i5LsA-0004kp-UJ; Wed, 04 Sep 2019 03:22: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 1i5LsA-0001cx-LE; Wed, 04 Sep 2019 03:22:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5LsA-0000MF-Ka; Wed, 04 Sep 2019 03:22:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1i5LsA-0000MF-Ka@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 03:22:18 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-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
LWkzODYtcGFpcgp0ZXN0aWQgeGVuLWJvb3QvZHN0X2hvc3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgOWYxNTlhZTA3ZjA3ZmM1NDAyOTBmMjE5Mzcy
MzEwMzRmNTU0YmRkNwogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNi
OGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk1OC8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1wYWlyLnhlbi1ib290LS1kc3RfaG9z
dC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVs
eSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3Mv
cmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXBhaXIueGVuLWJvb3Qt
LWRzdF9ob3N0IC0tc3VtbWFyeS1vdXQ9dG1wLzE0MDk5My5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTEzMzU4MCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IC0tZmxpZ2h0
PTE0MDk5MyBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtcGFpciB4ZW4tYm9vdC9kc3RfaG9z
dApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQwOTUwIGZhaWwgW2RzdF9o
b3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXSAvIDEzODg0OSBvay4KRmFpbHVyZSAvIGJh
c2lzIHBhc3MgZmxpZ2h0czogMTQwOTUwIC8gMTM4ODQ5Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5p
b3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQx
MWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3
NTg3NzE4MjI4MWZkZWYKQmFzaXMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBh
NWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9h
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzIyM2NlYTZhNGYwNTUyYjg2ZmIy
NWUzYjhiYmQwMDQ2OTgxNmNkN2EtOWYxNTlhZTA3ZjA3ZmM1NDAyOTBmMjE5MzcyMzEwMzRmNTU0
YmRkNyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0I2QwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTctNDdmMTY3ZjQ3ZThl
NGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuXAogZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEtY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdCMzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5
ODdmMDAzY2ZjMzFjOWZmNGYzLTQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFh
N2Y1OGYzZmIxYzZiNmViNi02Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxv
YWRlZCAzMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTM4NzgwIFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0K
IDEzODgxMyBbZHN0X2hvc3Q9ZGViaW5hMCxzcmNfaG9zdD1kZWJpbmExXQogMTM4ODQ5IHBhc3Mg
MjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4
ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJk
OGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4
N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmVi
NgogMTM4ODc4IGZhaWwgaXJyZWxldmFudAogMTM4OTAyIGZhaWwgaXJyZWxldmFudAogMTM4OTYy
IGZhaWwgaXJyZWxldmFudAogMTM5MDAzIGZhaWwgaXJyZWxldmFudAogMTM5MDY4IGZhaWwgaXJy
ZWxldmFudAogMTM5MTM0IGZhaWwgaXJyZWxldmFudAogMTM5MjM3IGZhaWwgaXJyZWxldmFudAog
MTM5MjIzIGZhaWwgaXJyZWxldmFudAogMTM5MjU3IGZhaWwgaXJyZWxldmFudAogMTM5MzI0IGZh
aWwgaXJyZWxldmFudAogMTM5MzA2IGZhaWwgaXJyZWxldmFudAogMTM5Mjg2IGZhaWwgaXJyZWxl
dmFudAogMTM5MzM4IGZhaWwgaXJyZWxldmFudAogMTM5MzYxIGZhaWwgaXJyZWxldmFudAogMTM5
MzgzIGZhaWwgaXJyZWxldmFudAogMTM5NDA4IGZhaWwgaXJyZWxldmFudAogMTM5NDc4IGZhaWwg
aXJyZWxldmFudAogMTM5NTMyIGZhaWwgaXJyZWxldmFudAogMTM5NTg0IGZhaWwgaXJyZWxldmFu
dAogMTM5NTU1IGZhaWwgaXJyZWxldmFudAogMTM5Njg3IGZhaWwgaXJyZWxldmFudAogMTM5NjE2
IGZhaWwgaXJyZWxldmFudAogMTM5NjY5IGZhaWwgaXJyZWxldmFudAogMTM5NzExIGZhaWwgaXJy
ZWxldmFudAogMTM5NzM1IGZhaWwgaXJyZWxldmFudAogMTM5NzkyIGZhaWwgaXJyZWxldmFudAog
MTM5ODMyIGZhaWwgaXJyZWxldmFudAogMTM5OTQyIGZhaWwgaXJyZWxldmFudAogMTM5ODY2IGZh
aWwgaXJyZWxldmFudAogMTM5OTA3IGZhaWwgaXJyZWxldmFudAogMTM5OTk2IGZhaWwgaXJyZWxl
dmFudAogMTQwMDM4IGZhaWwgaXJyZWxldmFudAogMTQwMTI4IGZhaWwgaXJyZWxldmFudAogMTQw
MTYzIGZhaWwgaXJyZWxldmFudAogMTQwMjUxIGZhaWwgaXJyZWxldmFudAogMTQwMTg4IGZhaWwg
aXJyZWxldmFudAogMTQwMjE2IGZhaWwgaXJyZWxldmFudAogMTQwMzgyIGZhaWwgaXJyZWxldmFu
dAogMTQwNDI4IGZhaWwgaXJyZWxldmFudAogMTQwNDc3IGZhaWwgaXJyZWxldmFudAogMTQwNTI1
IGZhaWwgaXJyZWxldmFudAogMTQwNjAxIGZhaWwgaXJyZWxldmFudAogMTQwNTcxIGZhaWwgaXJy
ZWxldmFudAogMTQwNjI0IGZhaWwgaXJyZWxldmFudAogMTQwNjQ4IFtdCiAxNDA2NzYgZmFpbCBp
cnJlbGV2YW50CiAxNDA3MjkgZmFpbCBpcnJlbGV2YW50CiAxNDA4MTcgZmFpbCBpcnJlbGV2YW50
CiAxNDA3NzggZmFpbCBpcnJlbGV2YW50CiAxNDA4NTUgZmFpbCBpcnJlbGV2YW50CiAxNDA5MTQg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODExMzI4MTcyODQxY2UzZjdlYzFmZTcwMzNj
MTMwNzI2YWQxODliNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIy
ODFmZGVmCiAxNDA4OTYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgz
YzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBm
MWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVm
ODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDA5MDAgZmFpbCBpcnJlbGV2YW50CiAxNDA5MTggcGFz
cyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMmE0YTYyNDJiNzE3MjEwMjQ5NzFkZjU2ZDRmMjhl
MGFhNjNkZDRkOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdm
OTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFm
ZGVmCiAxNDA5MjggZmFpbCBpcnJlbGV2YW50CiAxNDA5MzYgZmFpbCBpcnJlbGV2YW50CiAxNDA5
MDEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDIxZTVkYmJiZjExNTg5MTEzZDM5NjE5
YjNlMDFlYjFlODk2NjgxOSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBjMWU4MGEwMTYzNTY1MzBhYzFiZmNiNzlkYzI0YjE0
ZmVkNWI0Y2JmCiAxNDA5NDQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3
ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5
NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTQgZmFpbCA5ZjE1OWFlMDdmMDdmYzU0MDI5
MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBm
ZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2
Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MjEgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDY2OGM4YmM1NTc0ZDUyMTUxMjY0MmE4Y2VhOWU3NjQyMTQ4
ZmZhNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAw
M2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAx
NDA5MDggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDhkNWQ2ZDVlMDllNTA4OWQxYzk1
YzJkMDgxMjQ0OWU4N2Y0ZWY3ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZi
NGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4
NzcxODIyODFmZGVmCiAxNDA5MzEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGY0M2Vh
NmMwODEwMDQ4Nzc3NmJiMDk2MmM2NTdkMjE0ZTM0NWFlNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQw
ZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNh
M2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MzAgZmFpbCA5ZjE1OWFlMDdmMDdmYzU0
MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1
YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MjMgcGFzcyAy
MjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNWY3YmIzOTExNzE2NzAxODcyOWRjOTM4NDUyYzY1ZWE3
NTcyZWIxZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3
ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CiAxNDA5MzMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzdlZWY5MTAxN2FkMDQyMDM1
MDkwY2FlNDY1NTdmOWQ2ZTJkNTkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYz
NzU4NzcxODIyODFmZGVmCiAxNDA5MDIgZmFpbCBpcnJlbGV2YW50CiAxNDA5MjUgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzBiNGFiYzZlOTE0MTM1NjYzOTIwN2QxY2MyODAwNThhMDIy
OWEzNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAx
NDA5MzggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFm
NzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4
NzcxODIyODFmZGVmCiAxNDA5MjcgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBh
NWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDA5MzQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4
NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1
YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTMgcGFzcyAy
MjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2
ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2
MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CiAxNDA5NDUgZmFpbCBpcnJlbGV2YW50CiAxNDA5NDAgZmFpbCBpcnJlbGV2YW50CiAxNDA5NDcg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1
ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFj
NmI2ZWI2CiAxNDA5NTYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThl
NGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMw
ZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NDggZmFpbCA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYy
MTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2
YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2
MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTggZmFpbCA5ZjE1OWFl
MDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1
ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgw
Y2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5
NTAgZmFpbCA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0
NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4Nzcx
ODIyODFmZGVmClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzODg0OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxNDA5MzAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDA5NDcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5
NDggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjIzY2VhNmE0ZjA1
NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDQ3ZjE2N2Y0N2U4ZTRiNjM3NDExZjc1NDcxMjhmMzAzNmY1YTJmNWUgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5
ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgpObyByZXZpc2lv
bnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDE0MDkzNCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0
MDk0OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MDk1
MyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQwOTU0IChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQwOTU2IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5NTggKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoq
KgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3CiAgQnVnIG5vdCBwcmVz
ZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQwOTU4LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzog
OTMgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcGFpci54ZW4tYm9vdC0tZHN0X2hv
c3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgpObyByZXZpc2lvbiB0byB0ZXN0LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 03:22:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 03: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 1i5LsF-0005aH-7U; Wed, 04 Sep 2019 03:22: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5LsD-0005a7-HK
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 03:22:21 +0000
X-Inumbo-ID: 332c51f5-cec3-11e9-aba9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 332c51f5-cec3-11e9-aba9-12813bfff9fa;
 Wed, 04 Sep 2019 03:22: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 1i5LsA-0004kp-UJ; Wed, 04 Sep 2019 03:22: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 1i5LsA-0001cx-LE; Wed, 04 Sep 2019 03:22:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5LsA-0000MF-Ka; Wed, 04 Sep 2019 03:22:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1i5LsA-0000MF-Ka@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 03:22:18 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-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
LWkzODYtcGFpcgp0ZXN0aWQgeGVuLWJvb3QvZHN0X2hvc3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgOWYxNTlhZTA3ZjA3ZmM1NDAyOTBmMjE5Mzcy
MzEwMzRmNTU0YmRkNwogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNi
OGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk1OC8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1wYWlyLnhlbi1ib290LS1kc3RfaG9z
dC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVs
eSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3Mv
cmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXBhaXIueGVuLWJvb3Qt
LWRzdF9ob3N0IC0tc3VtbWFyeS1vdXQ9dG1wLzE0MDk5My5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTEzMzU4MCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IC0tZmxpZ2h0
PTE0MDk5MyBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtcGFpciB4ZW4tYm9vdC9kc3RfaG9z
dApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQwOTUwIGZhaWwgW2RzdF9o
b3N0PWVsYmxpbmcwLHNyY19ob3N0PWVsYmxpbmcxXSAvIDEzODg0OSBvay4KRmFpbHVyZSAvIGJh
c2lzIHBhc3MgZmxpZ2h0czogMTQwOTUwIC8gMTM4ODQ5Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5p
b3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IDlmMTU5YWUwN2YwN2ZjNTQwMjkwZjIxOTM3MjMxMDM0ZjU1NGJkZDcgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0N2YxNjdmNDdlOGU0YjYzNzQx
MWY3NTQ3MTI4ZjMwMzZmNWEyZjVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3
NTg3NzE4MjI4MWZkZWYKQmFzaXMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBh
NWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9h
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzIyM2NlYTZhNGYwNTUyYjg2ZmIy
NWUzYjhiYmQwMDQ2OTgxNmNkN2EtOWYxNTlhZTA3ZjA3ZmM1NDAyOTBmMjE5MzcyMzEwMzRmNTU0
YmRkNyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0I2QwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTctNDdmMTY3ZjQ3ZThl
NGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuXAogZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEtY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdCMzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5
ODdmMDAzY2ZjMzFjOWZmNGYzLTQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFh
N2Y1OGYzZmIxYzZiNmViNi02Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxv
YWRlZCAzMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTM4NzgwIFtkc3RfaG9zdD1jaGFyZG9ubmF5MCxzcmNfaG9zdD1jaGFyZG9ubmF5MV0K
IDEzODgxMyBbZHN0X2hvc3Q9ZGViaW5hMCxzcmNfaG9zdD1kZWJpbmExXQogMTM4ODQ5IHBhc3Mg
MjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4
ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJk
OGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4
N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmVi
NgogMTM4ODc4IGZhaWwgaXJyZWxldmFudAogMTM4OTAyIGZhaWwgaXJyZWxldmFudAogMTM4OTYy
IGZhaWwgaXJyZWxldmFudAogMTM5MDAzIGZhaWwgaXJyZWxldmFudAogMTM5MDY4IGZhaWwgaXJy
ZWxldmFudAogMTM5MTM0IGZhaWwgaXJyZWxldmFudAogMTM5MjM3IGZhaWwgaXJyZWxldmFudAog
MTM5MjIzIGZhaWwgaXJyZWxldmFudAogMTM5MjU3IGZhaWwgaXJyZWxldmFudAogMTM5MzI0IGZh
aWwgaXJyZWxldmFudAogMTM5MzA2IGZhaWwgaXJyZWxldmFudAogMTM5Mjg2IGZhaWwgaXJyZWxl
dmFudAogMTM5MzM4IGZhaWwgaXJyZWxldmFudAogMTM5MzYxIGZhaWwgaXJyZWxldmFudAogMTM5
MzgzIGZhaWwgaXJyZWxldmFudAogMTM5NDA4IGZhaWwgaXJyZWxldmFudAogMTM5NDc4IGZhaWwg
aXJyZWxldmFudAogMTM5NTMyIGZhaWwgaXJyZWxldmFudAogMTM5NTg0IGZhaWwgaXJyZWxldmFu
dAogMTM5NTU1IGZhaWwgaXJyZWxldmFudAogMTM5Njg3IGZhaWwgaXJyZWxldmFudAogMTM5NjE2
IGZhaWwgaXJyZWxldmFudAogMTM5NjY5IGZhaWwgaXJyZWxldmFudAogMTM5NzExIGZhaWwgaXJy
ZWxldmFudAogMTM5NzM1IGZhaWwgaXJyZWxldmFudAogMTM5NzkyIGZhaWwgaXJyZWxldmFudAog
MTM5ODMyIGZhaWwgaXJyZWxldmFudAogMTM5OTQyIGZhaWwgaXJyZWxldmFudAogMTM5ODY2IGZh
aWwgaXJyZWxldmFudAogMTM5OTA3IGZhaWwgaXJyZWxldmFudAogMTM5OTk2IGZhaWwgaXJyZWxl
dmFudAogMTQwMDM4IGZhaWwgaXJyZWxldmFudAogMTQwMTI4IGZhaWwgaXJyZWxldmFudAogMTQw
MTYzIGZhaWwgaXJyZWxldmFudAogMTQwMjUxIGZhaWwgaXJyZWxldmFudAogMTQwMTg4IGZhaWwg
aXJyZWxldmFudAogMTQwMjE2IGZhaWwgaXJyZWxldmFudAogMTQwMzgyIGZhaWwgaXJyZWxldmFu
dAogMTQwNDI4IGZhaWwgaXJyZWxldmFudAogMTQwNDc3IGZhaWwgaXJyZWxldmFudAogMTQwNTI1
IGZhaWwgaXJyZWxldmFudAogMTQwNjAxIGZhaWwgaXJyZWxldmFudAogMTQwNTcxIGZhaWwgaXJy
ZWxldmFudAogMTQwNjI0IGZhaWwgaXJyZWxldmFudAogMTQwNjQ4IFtdCiAxNDA2NzYgZmFpbCBp
cnJlbGV2YW50CiAxNDA3MjkgZmFpbCBpcnJlbGV2YW50CiAxNDA4MTcgZmFpbCBpcnJlbGV2YW50
CiAxNDA3NzggZmFpbCBpcnJlbGV2YW50CiAxNDA4NTUgZmFpbCBpcnJlbGV2YW50CiAxNDA5MTQg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODExMzI4MTcyODQxY2UzZjdlYzFmZTcwMzNj
MTMwNzI2YWQxODliNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIy
ODFmZGVmCiAxNDA4OTYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgz
YzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBm
MWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVm
ODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDA5MDAgZmFpbCBpcnJlbGV2YW50CiAxNDA5MTggcGFz
cyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMmE0YTYyNDJiNzE3MjEwMjQ5NzFkZjU2ZDRmMjhl
MGFhNjNkZDRkOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdm
OTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFm
ZGVmCiAxNDA5MjggZmFpbCBpcnJlbGV2YW50CiAxNDA5MzYgZmFpbCBpcnJlbGV2YW50CiAxNDA5
MDEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDIxZTVkYmJiZjExNTg5MTEzZDM5NjE5
YjNlMDFlYjFlODk2NjgxOSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBjMWU4MGEwMTYzNTY1MzBhYzFiZmNiNzlkYzI0YjE0
ZmVkNWI0Y2JmCiAxNDA5NDQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3
ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5
NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTQgZmFpbCA5ZjE1OWFlMDdmMDdmYzU0MDI5
MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBm
ZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2
Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MjEgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDY2OGM4YmM1NTc0ZDUyMTUxMjY0MmE4Y2VhOWU3NjQyMTQ4
ZmZhNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAw
M2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAx
NDA5MDggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDhkNWQ2ZDVlMDllNTA4OWQxYzk1
YzJkMDgxMjQ0OWU4N2Y0ZWY3ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZi
NGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4
NzcxODIyODFmZGVmCiAxNDA5MzEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGY0M2Vh
NmMwODEwMDQ4Nzc3NmJiMDk2MmM2NTdkMjE0ZTM0NWFlNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQw
ZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNh
M2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MzAgZmFpbCA5ZjE1OWFlMDdmMDdmYzU0
MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1
YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5MjMgcGFzcyAy
MjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNWY3YmIzOTExNzE2NzAxODcyOWRjOTM4NDUyYzY1ZWE3
NTcyZWIxZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3
ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CiAxNDA5MzMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzdlZWY5MTAxN2FkMDQyMDM1
MDkwY2FlNDY1NTdmOWQ2ZTJkNTkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYz
NzU4NzcxODIyODFmZGVmCiAxNDA5MDIgZmFpbCBpcnJlbGV2YW50CiAxNDA5MjUgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzBiNGFiYzZlOTE0MTM1NjYzOTIwN2QxY2MyODAwNThhMDIy
OWEzNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAx
NDA5MzggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFm
NzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4
NzcxODIyODFmZGVmCiAxNDA5MjcgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBh
NWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDA5MzQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4
NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1
YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTMgcGFzcyAy
MjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2
ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2
MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CiAxNDA5NDUgZmFpbCBpcnJlbGV2YW50CiAxNDA5NDAgZmFpbCBpcnJlbGV2YW50CiAxNDA5NDcg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1
ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFj
NmI2ZWI2CiAxNDA5NTYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThl
NGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMw
ZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NDggZmFpbCA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYy
MTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2
YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2
MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5NTggZmFpbCA5ZjE1OWFl
MDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0NzEyOGYzMDM2ZjVhMmY1
ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgw
Y2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDA5
NTAgZmFpbCA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDdmMTY3ZjQ3ZThlNGI2Mzc0MTFmNzU0
NzEyOGYzMDM2ZjVhMmY1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4Nzcx
ODIyODFmZGVmClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzODg0OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxNDA5MzAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDA5NDcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5
NDggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjIzY2VhNmE0ZjA1
NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDQ3ZjE2N2Y0N2U4ZTRiNjM3NDExZjc1NDcxMjhmMzAzNmY1YTJmNWUgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5
ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgpObyByZXZpc2lv
bnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDE0MDkzNCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0
MDk0OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MDk1
MyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQwOTU0IChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQwOTU2IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDA5NTggKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoq
KgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICA5ZjE1OWFlMDdmMDdmYzU0MDI5MGYyMTkzNzIzMTAzNGY1NTRiZGQ3CiAgQnVnIG5vdCBwcmVz
ZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQwOTU4LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzog
OTMgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcGFpci54ZW4tYm9vdC0tZHN0X2hv
c3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgpObyByZXZpc2lvbiB0byB0ZXN0LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 05:08:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 05: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 1i5NX6-0005Jv-OE; Wed, 04 Sep 2019 05:08:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5NX5-0005Jq-I2
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 05:08:39 +0000
X-Inumbo-ID: 0d0a6c36-ced2-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d0a6c36-ced2-11e9-b76c-bc764e2007e4;
 Wed, 04 Sep 2019 05:08:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4264BAD43;
 Wed,  4 Sep 2019 05:08:36 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <399094e6-46f7-ccae-74d4-52aeedf75fa5@suse.com>
Date: Wed, 4 Sep 2019 07:08:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDMuMDkuMTkgMTc6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTc6
MDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDE2OjUzLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gSW4gb3JkZXIgdG8gaGF2ZSB1bmlxdWUgbmFtZXMgd2hlbiBkb2luZyBsb2NrIHByb2ZpbGlu
ZyBzZXZlcmFsIGxvY2FsCj4+Pj4gbG9ja3MgImxvY2siIG5lZWQgdG8gYmUgcmVuYW1lZC4KPj4+
Cj4+PiBCdXQgdGhlc2UgYXJlIGFsbCBuYW1lZCBzaW1wbHkgImxvY2siIGZvciBhIGdvb2QgcmVh
c29uLCBpbmNsdWRpbmcKPj4+IGJlY2F1c2UgdGhleSdyZSBhbGwgZnVuY3Rpb24gc2NvcGUgc3lt
Ym9scyAoYW5kIHR5cGljYWxseSB0aGUKPj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRs
eSBzaG9ydCkuIFRoZSBpc3N1ZSBzdGVtcyBmcm9tIHRoZQo+Pj4gZHVhbCB1c2Ugb2YgIm5hbWUi
IGluCj4+Pgo+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1l
LCAwLCAwLCAwLCAwLCAwIH0KPj4+Cj4+PiBzbyBJJ2QgcmF0aGVyIHN1Z2dlc3QgbWFraW5nIHRo
aXMgYSBkZXJpdmF0aW9uIG9mIGEgbmV3Cj4+Pgo+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFX05B
TUUobG9jaywgbmFtZSkgeyAwLCAjbmFtZSwgJmxvY2ssIDAsIDAsIDAsIDAsIDAgfQo+Pj4KPj4+
IGlmIHRoZXJlJ3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRpbmcg
dGhlIG5hbWVzLgo+Pgo+PiBUaGlzIHdpbGwgcmVxdWlyZSB0byB1c2UgYSBkaWZmZXJlbnQgREVG
SU5FX1NQSU5MT0NLKCkgdmFyaWFudCwgc28gZS5nLgo+PiBERUZJTkVfU1BJTkxPQ0tfTE9DQUwo
KSwgd2hpY2ggd2lsbCB0aGVuIGluY2x1ZGUgdGhlIG5lZWRlZCAic3RhdGljIiBhbmQKPj4gYWRk
ICJAPGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5Pwo+IAo+
IFRvIGJlIGZyYW5rIC0gbm90IHJlYWxseS4gSSBkaXNsaWtlIGJvdGgsIGFuZCB3b3VsZCBoZW5j
ZSBwcmVmZXIgdG8KPiBzdGljayB0byB3aGF0IHRoZXJlIGlzIGN1cnJlbnRseSwgdW50aWwgc29t
ZW9uZSBpbnZlbnRzIGEgdHJhbnNwYXJlbnQKPiB3YXkgdG8gZGlzYW1iaWd1YXRlIHRoZXNlLiBJ
J20gc29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bCBoZXJlLgoKTlAgd2l0aCBtZS4gSXQgd2FzIEFu
ZHJldyB3aG8gYXNrZWQgZm9yIGEgd2F5IHRvIGRpZmZlcmVudGlhdGUgYmV0d2VlbgptdWx0aXBs
ZSBsb2Nrcy4gSSdtIG5vdCBkZXBlbmRpbmcgaW4gYW55IHdheSBvbiB0aGlzIHBhdGNoLgoKCkp1
ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 06:35:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 06:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Ot5-0003XG-AC; Wed, 04 Sep 2019 06:35:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NniL=W7=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1i5Ot3-0003XB-NQ
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 06:35:25 +0000
X-Inumbo-ID: 2be5453e-cede-11e9-b299-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2be5453e-cede-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 06:35:23 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Sep 2019 23:35:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,465,1559545200"; d="scan'208";a="334101986"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga004.jf.intel.com with ESMTP; 03 Sep 2019 23:35:20 -0700
Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 3 Sep 2019 23:35:11 -0700
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 3 Sep 2019 23:35:11 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.89]) with mapi id 14.03.0439.000;
 Wed, 4 Sep 2019 14:35:09 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH] vpci: don't allow access to devices not assigned to
 the domain
Thread-Index: AQHVYYW51cKc1tez00yZc0xuRwbw36cbEPyw
Date: Wed, 4 Sep 2019 06:35:08 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D562362@SHSMSX104.ccr.corp.intel.com>
References: <20190902113034.97934-1-roger.pau@citrix.com>
 <e4afc421-17ef-32a7-21f4-3ecb65ebb44a@suse.com>
In-Reply-To: <e4afc421-17ef-32a7-21f4-3ecb65ebb44a@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTk4OTk0YTQtZTI5OC00Yjg4LTkxY2QtZDgyZmZkNTI1ODhiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUHE0QTNha2pPeEhzM25vRHVsYkVERENLcXQ0NFwvREpVN1lFQXo3d0Zwa05JcldOcmg0bjJxaEhMZmtuSXN4SmYifQ==
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] vpci: don't allow access to devices not
 assigned to the domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOmpiZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBN
b25kYXksIFNlcHRlbWJlciAyLCAyMDE5IDc6NTggUE0NCj4gDQo+IE9uIDAyLjA5LjIwMTkgMTM6
MzAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToNCj4gPiBEb24ndCBhbGxvdyB0aGUgaGFyZHdhcmUg
ZG9tYWluIHRvIGFjY2VzcyB0aGUgUENJIGNvbmZpZyBzcGFjZSBvZg0KPiA+IGRldmljZXMgbm90
IGFzc2lnbmVkIHRvIGl0LiBJZTogdGhlIGNvbmZpZyBzcGFjZSBvZiBpb21tdSBkZXZpY2VzDQo+
ID4gaW4gdXNlIGJ5IFhlbiBzaG91bGQgbm90IGJlIGFjY2Vzc2libGUgdG8gdGhlIGhhcmR3YXJl
IGRvbWFpbi4NCj4gDQo+IFdlbGwsIEkgYWdyZWUgd2l0aCB3aGF0IHlvdSBzYXkgYWJvdmUsIGJ1
dCB0aGUgY29kZSBjaGFuZ2UgZGlzYWxsb3dzDQo+IG11Y2ggbW9yZSB0aGFuIHRoaXMuIEluIHBh
cnRpY3VsYXIgRG9tMCAoYW5kIG1heWJlIHN0dWIgZG9tYWlucyB0b28pDQo+IG5lZWQgdG8gYmUg
YWJsZSB0byBhY2Nlc3MgdGhlIGNvbmZpZyBzcGFjZSBvZiBkZXZpY2VzIGFzc2lnbmVkIHRvDQo+
IGd1ZXN0cywgZS5nLiBmb3IgcWVtdSB0byBjb250cm9sIE1TSSBhbmQvb3IgTVNJLVguDQo+IA0K
PiA+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jDQo+ID4gKysrIGIveGVuL2RyaXZlcnMv
dnBjaS92cGNpLmMNCj4gPiBAQCAtMzE5LDcgKzMxOSwyMSBAQCB1aW50MzJfdCB2cGNpX3JlYWQo
cGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQNCj4gcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSkN
Cj4gPiAgICAgIC8qIEZpbmQgdGhlIFBDSSBkZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuICovDQo+
ID4gICAgICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBzYmRmLnNlZywgc2JkZi5i
dXMsIHNiZGYuZGV2Zm4pOw0KPiA+ICAgICAgaWYgKCAhcGRldiApDQo+ID4gKyAgICB7DQo+ID4g
KyAgICAgICAgcGNpZGV2c19sb2NrKCk7DQo+ID4gKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRl
dihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2Zm4pOw0KPiA+ICsgICAgICAgIHBjaWRldnNf
dW5sb2NrKCk7DQo+IA0KPiBUaGUgbG9ja2luZyBoZXJlIHBvaW50cyBvdXQgYSBwcmUtZXhpc3Rp
bmcgaXNzdWU6IFdoaWxlDQo+IHBjaV9nZXRfcGRldl9ieV9kb21haW4oKSBkb2Vzbid0IGNoZWNr
IHRoYXQgdGhlIHBjaWRldnMgbG9jayBpcw0KPiBiZWluZyBoZWxkLCBpdCByZWFsbHkgc2hvdWxk
LiBJdCBub3QgZG9pbmcgc28gaXMgKEkgZ3Vlc3MpIGJlY2F1c2UNCj4gVlQtZCBjb2RlIHRvbyBs
b29rcyB0byBiZSB2aW9sYXRpbmcgdGhpcy4gS2V2aW4gLSB0aG91Z2h0cz8NCj4gDQoNCkl0J3Mg
dXNlZCBieSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyLCB3aGlsZSB0aGUgbGF0dGVyIGlzIHVzZWQN
CmluIG1hbnkgY29kZSBwYXRocy4gU29tZSBvZiB0aGVtIGFscmVhZHkgaG9sZHMgdGhlIGxvY2sg
d2hpbGUNCm90aGVycyBkb24ndC4gSW5zdGVhZCBvZiBpbnRyb2R1Y2luZyB0cmlja2luZXNzIGlu
IHRob3NlIHBhdGhzLCBJDQp0aGluayB0aGlzIG1heSBiZSBmaXhlZCBpbiBhbiBlYXNpZXIgd2F5
IC0ganVzdCByZW1vdmluZyB0aGUgDQppbnZvY2F0aW9uIG9mIHBjaV9nZXRfcGRldl9ieV9kb21h
aW4uIFRoZSBvbmx5IHB1cnBvc2Ugb2YNCmN1cnJlbnQgdXNhZ2UgaXMgdG8gZmluZCB0aGUgcmVs
YXRlZCBEUkhELCBhbmQgdGhlbiBkbyBOVU1BLQ0KYXdhcmUgcGFnZSB0YWJsZSBhbGxvY2F0aW9u
LiBJdCdzIG5lZWRsZXNzIHRvIHJlcGVhdCBmaW5kaW5nIERSSEQNCmhlcmUuIFdlIGNhbiBqdXN0
IHJlY29yZCBpdCB3aGVuIGFzc2lnbl9kZXZpY2UgaGFwcGVucy4NCg0KTGV0J3MgdHdlYWsgYSBm
aXggZm9yIGl0Lg0KDQpUaGFua3MNCktldmluDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 06:51:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 06:51:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5P8h-00051o-1G; Wed, 04 Sep 2019 06: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=NniL=W7=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1i5P8f-00051X-Mk
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 06:51:33 +0000
X-Inumbo-ID: 6d54a06c-cee0-11e9-abab-12813bfff9fa
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d54a06c-cee0-11e9-abab-12813bfff9fa;
 Wed, 04 Sep 2019 06:51:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Sep 2019 23:51:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,465,1559545200"; d="scan'208";a="212275098"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga002.fm.intel.com with ESMTP; 03 Sep 2019 23:51:31 -0700
Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 3 Sep 2019 23:51:30 -0700
Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by
 fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Tue, 3 Sep 2019 23:51:30 -0700
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Tue, 3 Sep 2019 23:51:30 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.89]) with mapi id 14.03.0439.000;
 Wed, 4 Sep 2019 14:50:26 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, Jan Beulich
 <jbeulich@suse.com>
Thread-Topic: [PATCH] p2m/ept: pass correct level to atomic_write_ept_entry
 in ept_invalidate_emt
Thread-Index: AQHVV21KYt5E+rbt80WdY8+2XwwWeqcIQAQwgAZhy4CAAtGfAIAJtPyg
Date: Wed, 4 Sep 2019 06:50:25 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D562422@SHSMSX104.ccr.corp.intel.com>
References: <20190820153745.40103-1-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D545BBD@SHSMSX104.ccr.corp.intel.com>
 <824ee21b-d9d9-434b-2125-25420cadfcea@suse.com>
 <20190829102620.6gut2dmpouynbj44@Air-de-Roger>
In-Reply-To: <20190829102620.6gut2dmpouynbj44@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDY3ODE2YjQtZjM2Ni00MmIzLTlhZjQtYjU1NDM4NGNlM2VjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiS3ZEcUtCdU1sNmNuVVU4eGVheEJCWVRFKzU3c0tLVjJqbHR3TUJ0amtZZ2RsT2xUcGhPbGROXC9aV2NGRnNOUEwifQ==
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] p2m/ept: pass correct level to
 atomic_write_ept_entry in ept_invalidate_emt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "xen-devel@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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4g
U2VudDogVGh1cnNkYXksIEF1Z3VzdCAyOSwgMjAxOSA2OjI2IFBNCj4gCj4gT24gVHVlLCBBdWcg
MjcsIDIwMTkgYXQgMDU6MjM6MzNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBPbiAy
My4wOC4yMDE5IDA3OjU4LCAgVGlhbiwgS2V2aW4gIHdyb3RlOgo+ID4gPiA+IEZyb206IFJvZ2Vy
IFBhdSBNb25uZSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXQo+ID4gPiA+IFNlbnQ6IFR1
ZXNkYXksIEF1Z3VzdCAyMCwgMjAxOSAxMTozOCBQTQo+ID4gPiA+Cj4gPiA+ID4gVGhlIGxldmVs
IHBhc3NlZCB0byBlcHRfaW52YWxpZGF0ZV9lbXQgY29ycmVzcG9uZHMgdG8gdGhlIEVQVCBlbnRy
eQo+ID4gPiA+IHBhc3NlZCBhcyB0aGUgbWZuIHBhcmFtZXRlciwgd2hpY2ggaXMgYSBwb2ludGVy
IHRvIGFuIEVQVCBwYWdlIHRhYmxlLAo+ID4gPiA+IGhlbmNlIHRoZSBlbnRyaWVzIGluIHRoYXQg
cGFnZSB0YWJsZSB3aWxsIGhhdmUgb25lIGxldmVsIGxlc3MgdGhhbiB0aGUKPiA+ID4gPiBwYXJl
bnQuCj4gPiA+ID4KPiA+ID4gPiBGaXggdGhlIGNhbGwgdG8gYXRvbWljX3dyaXRlX2VwdF9lbnRy
eSB0byBwYXNzIHRoZSBjb3JyZWN0IGxldmVsLCBpZToKPiA+ID4gPiBvbmUgbGV2ZWwgbGVzcyB0
aGFuIHRoZSBwYXJlbnQuCj4gPiA+ID4KPiA+ID4gPiBGaXhlczogNTBmZTZlNzM3MDUgKCdwdmgg
ZG9tMDogYWRkIGFuZCByZW1vdmUgZm9yZWlnbiBwYWdlcycpCj4gPiA+ID4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+ID4gLS0tCj4g
PiA+ID4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiA+ID4gPiBD
YzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPiA+ID4gQ2M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+ID4gPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+ID4gPiA+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4g
PiA+IENjOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gPiA+ID4g
Q2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gLS0tCj4g
PiA+ID4gICB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgMiArLQo+ID4gPiA+ICAgMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+ID4KPiA+ID4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMKPiA+ID4gPiBpbmRleCA2Yjg0NjhjNzkzLi4yM2FlNmU5ZGEzIDEwMDY0NAo+ID4g
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiA+ID4gPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLWVwdC5jCj4gPiA+ID4gQEAgLTM2Nyw3ICszNjcsNyBAQCBzdGF0aWMgYm9v
bF90IGVwdF9pbnZhbGlkYXRlX2VtdChzdHJ1Y3QKPiBwMm1fZG9tYWluCj4gPiA+ID4gKnAybSwg
bWZuX3QgbWZuLAo+ID4gPiA+ICAgICAgICAgICBlLmVtdCA9IE1UUlJfTlVNX1RZUEVTOwo+ID4g
PiA+ICAgICAgICAgICBpZiAoIHJlY2FsYyApCj4gPiA+ID4gICAgICAgICAgICAgICBlLnJlY2Fs
YyA9IDE7Cj4gPiA+ID4gLSAgICAgICAgcmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwg
JmVwdGVbaV0sIGUsIGxldmVsKTsKPiA+ID4gPiArICAgICAgICByYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwgLSAxKTsKPiA+ID4gPiAgICAgICAgICAg
QVNTRVJUKHJjID09IDApOwo+ID4gPiA+ICAgICAgICAgICBjaGFuZ2VkID0gMTsKPiA+ID4gPiAg
ICAgICB9Cj4gPiA+Cj4gPiA+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4uCj4gPiA+Cj4gPiA+IE9uZSBzbWFsbCBjb21tZW50IGFib3V0IHJlYWRhYmlsaXR5
LiBXaGF0IGFib3V0IHJlbmFtaW5nICdsZXZlbCcKPiA+ID4gdG8gJ3BhcmVudF9sZXZlbCcgaW4g
dGhpcyBmdW5jdGlvbj8KPiA+Cj4gPiBBbmQgYWxzbyB0YWtpbmcgdGhlIG9wcG9ydHVuaXR5IGFu
ZCBtYWtpbmcgaXQgdW5zaWduZWQgaW50Pwo+IAo+IEkndmUgYmVlbiB0aGlua2luZyBhYm91dCB0
aGlzLCBhbmQgSSdtIG5vdCBzdXJlIHJlbmFtaW5nIGxldmVsIHRvCj4gcGFyZW50X2xldmVsIGlz
IGNvcnJlY3QsIGxldmVsIGFjdHVhbGx5IG1hdGNoZXMgdGhlIGxldmVsIG9mIHRoZSBtZm4KPiBh
bHNvIHBhc3NlZCBhcyBhIHBhcmFtZXRlciwgYW5kIGhlbmNlIGl0J3MgY29ycmVjdC4gSXQncyB0
aGUgZnVuY3Rpb24KPiBpdHNlbGYgdGhhdCBhY3R1YWxseSBpdGVyYXRlcyBvdmVyIHRoZSBwYWdl
IHRhYmxlIGVudHJpZXMsIGFuZCBoZW5jZQo+IGRlc2NlbmRzIG9uZSBsZXZlbCBpbnRvIHRoZSBw
YWdlIHRhYmxlcy4KPiAKPiBpZTogSSBjb3VsZCBhZGQgc29tZXRoaW5nIGxpa2UgQVNTRVJUKGxl
dmVsKSB0byBtYWtlIHN1cmUgbm8gbGV2ZWwgMAo+IGVudHJpZXMgYXJlIHBhc3NlZCB0byB0aGUg
ZnVuY3Rpb24sIGJ1dCByZW5hbWluZyBkb2Vzbid0IHNlZW0gY29ycmVjdAo+IHRvIG1lLgo+IAoK
VGhlIHByb2JsZW0gdG8gbWUgaXMgdGhhdCBpdCBpcyB2ZXJ5IG9ic2N1cmUgYWJvdXQgd2hhdCBh
ICdsZXZlbCcgYWN0dWFsbHkKbWVhbnMuIEFsdGhvdWdoIEkgZmlndXJlZCBpdCBvdXQgbGFzdCB0
aW1lIHdoZW4gcmV2aWV3aW5nIHRoaXMgcGF0Y2gsCm5vdyBJJ20gZ2V0dGluZyBjb25mdXNlZCBh
Z2FpbiB3aGVuIGxvb2tpbmcgYXQgcmVsYXRlZCBjb2RlLiBlLmcuLCB5b3UKbWludXMgbGV2ZWwg
Ynkgb25lIGluIHRoaXMgcGF0Y2ggd2hlbiBpbnZva2luZyBhdG9taWNfd3JpdGVfZXB0X2VudHJ5
LAp3aGlsZSB0aGUgbGF0dGVyIGluY3JlbWVudHMgdGhlIGxldmVsIGJ5IG9uZSB3aGVuIGludm9r
aW5nIHAybV9lbnRyeV8KbW9kaWZ5LiBUaGV5IGFyZSBhbGwgYWJvdXQgZW50cnkgdXBkYXRlIGFj
Y29yZGluZyB0byB0aGUgZnVuY3Rpb24gbmFtZSwKYnV0IGNsZWFybHkgdGhlIGxldmVsIG1lYW5z
IGRpZmZlcmVudCB0aGluZy4gOi8KCnNwZWNpZmljYWxseSBmb3IgdGhpcyBwYXRjaCwgbWF5YmUg
Y2FsbCBlcHRfaW52YWxpZGF0ZV9lbXRfc3VidHJlZSBjYW4KYWxzbyBpbXByb3ZlIHJlYWRhYmls
aXR5IGEgYml0LCBhbG9uZyB3aXRoIEFTU0VSVChsZXZlbCkgdGhpbmc/CgpUaGFua3MKS2V2aW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 06:51:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 06:51:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5P8g-00051i-PL; Wed, 04 Sep 2019 06:51: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=NniL=W7=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1i5P8f-00051W-LF
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 06:51:33 +0000
X-Inumbo-ID: 6d54a06c-cee0-11e9-abab-12813bfff9fa
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d54a06c-cee0-11e9-abab-12813bfff9fa;
 Wed, 04 Sep 2019 06:51:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Sep 2019 23:51:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,465,1559545200"; d="scan'208";a="212275098"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga002.fm.intel.com with ESMTP; 03 Sep 2019 23:51:31 -0700
Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 3 Sep 2019 23:51:30 -0700
Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by
 fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Tue, 3 Sep 2019 23:51:30 -0700
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Tue, 3 Sep 2019 23:51:30 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.89]) with mapi id 14.03.0439.000;
 Wed, 4 Sep 2019 14:50:26 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, Jan Beulich
 <jbeulich@suse.com>
Thread-Topic: [PATCH] p2m/ept: pass correct level to atomic_write_ept_entry
 in ept_invalidate_emt
Thread-Index: AQHVV21KYt5E+rbt80WdY8+2XwwWeqcIQAQwgAZhy4CAAtGfAIAJtPyg
Date: Wed, 4 Sep 2019 06:50:25 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D562422@SHSMSX104.ccr.corp.intel.com>
References: <20190820153745.40103-1-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D545BBD@SHSMSX104.ccr.corp.intel.com>
 <824ee21b-d9d9-434b-2125-25420cadfcea@suse.com>
 <20190829102620.6gut2dmpouynbj44@Air-de-Roger>
In-Reply-To: <20190829102620.6gut2dmpouynbj44@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDY3ODE2YjQtZjM2Ni00MmIzLTlhZjQtYjU1NDM4NGNlM2VjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiS3ZEcUtCdU1sNmNuVVU4eGVheEJCWVRFKzU3c0tLVjJqbHR3TUJ0amtZZ2RsT2xUcGhPbGROXC9aV2NGRnNOUEwifQ==
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] p2m/ept: pass correct level to
 atomic_write_ept_entry in ept_invalidate_emt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "xen-devel@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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4g
U2VudDogVGh1cnNkYXksIEF1Z3VzdCAyOSwgMjAxOSA2OjI2IFBNCj4gCj4gT24gVHVlLCBBdWcg
MjcsIDIwMTkgYXQgMDU6MjM6MzNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBPbiAy
My4wOC4yMDE5IDA3OjU4LCAgVGlhbiwgS2V2aW4gIHdyb3RlOgo+ID4gPiA+IEZyb206IFJvZ2Vy
IFBhdSBNb25uZSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXQo+ID4gPiA+IFNlbnQ6IFR1
ZXNkYXksIEF1Z3VzdCAyMCwgMjAxOSAxMTozOCBQTQo+ID4gPiA+Cj4gPiA+ID4gVGhlIGxldmVs
IHBhc3NlZCB0byBlcHRfaW52YWxpZGF0ZV9lbXQgY29ycmVzcG9uZHMgdG8gdGhlIEVQVCBlbnRy
eQo+ID4gPiA+IHBhc3NlZCBhcyB0aGUgbWZuIHBhcmFtZXRlciwgd2hpY2ggaXMgYSBwb2ludGVy
IHRvIGFuIEVQVCBwYWdlIHRhYmxlLAo+ID4gPiA+IGhlbmNlIHRoZSBlbnRyaWVzIGluIHRoYXQg
cGFnZSB0YWJsZSB3aWxsIGhhdmUgb25lIGxldmVsIGxlc3MgdGhhbiB0aGUKPiA+ID4gPiBwYXJl
bnQuCj4gPiA+ID4KPiA+ID4gPiBGaXggdGhlIGNhbGwgdG8gYXRvbWljX3dyaXRlX2VwdF9lbnRy
eSB0byBwYXNzIHRoZSBjb3JyZWN0IGxldmVsLCBpZToKPiA+ID4gPiBvbmUgbGV2ZWwgbGVzcyB0
aGFuIHRoZSBwYXJlbnQuCj4gPiA+ID4KPiA+ID4gPiBGaXhlczogNTBmZTZlNzM3MDUgKCdwdmgg
ZG9tMDogYWRkIGFuZCByZW1vdmUgZm9yZWlnbiBwYWdlcycpCj4gPiA+ID4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+ID4gLS0tCj4g
PiA+ID4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiA+ID4gPiBD
YzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPiA+ID4gQ2M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+ID4gPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+ID4gPiA+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4g
PiA+IENjOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gPiA+ID4g
Q2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gLS0tCj4g
PiA+ID4gICB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgMiArLQo+ID4gPiA+ICAgMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+ID4KPiA+ID4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMKPiA+ID4gPiBpbmRleCA2Yjg0NjhjNzkzLi4yM2FlNmU5ZGEzIDEwMDY0NAo+ID4g
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiA+ID4gPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLWVwdC5jCj4gPiA+ID4gQEAgLTM2Nyw3ICszNjcsNyBAQCBzdGF0aWMgYm9v
bF90IGVwdF9pbnZhbGlkYXRlX2VtdChzdHJ1Y3QKPiBwMm1fZG9tYWluCj4gPiA+ID4gKnAybSwg
bWZuX3QgbWZuLAo+ID4gPiA+ICAgICAgICAgICBlLmVtdCA9IE1UUlJfTlVNX1RZUEVTOwo+ID4g
PiA+ICAgICAgICAgICBpZiAoIHJlY2FsYyApCj4gPiA+ID4gICAgICAgICAgICAgICBlLnJlY2Fs
YyA9IDE7Cj4gPiA+ID4gLSAgICAgICAgcmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwg
JmVwdGVbaV0sIGUsIGxldmVsKTsKPiA+ID4gPiArICAgICAgICByYyA9IGF0b21pY193cml0ZV9l
cHRfZW50cnkocDJtLCAmZXB0ZVtpXSwgZSwgbGV2ZWwgLSAxKTsKPiA+ID4gPiAgICAgICAgICAg
QVNTRVJUKHJjID09IDApOwo+ID4gPiA+ICAgICAgICAgICBjaGFuZ2VkID0gMTsKPiA+ID4gPiAg
ICAgICB9Cj4gPiA+Cj4gPiA+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4uCj4gPiA+Cj4gPiA+IE9uZSBzbWFsbCBjb21tZW50IGFib3V0IHJlYWRhYmlsaXR5
LiBXaGF0IGFib3V0IHJlbmFtaW5nICdsZXZlbCcKPiA+ID4gdG8gJ3BhcmVudF9sZXZlbCcgaW4g
dGhpcyBmdW5jdGlvbj8KPiA+Cj4gPiBBbmQgYWxzbyB0YWtpbmcgdGhlIG9wcG9ydHVuaXR5IGFu
ZCBtYWtpbmcgaXQgdW5zaWduZWQgaW50Pwo+IAo+IEkndmUgYmVlbiB0aGlua2luZyBhYm91dCB0
aGlzLCBhbmQgSSdtIG5vdCBzdXJlIHJlbmFtaW5nIGxldmVsIHRvCj4gcGFyZW50X2xldmVsIGlz
IGNvcnJlY3QsIGxldmVsIGFjdHVhbGx5IG1hdGNoZXMgdGhlIGxldmVsIG9mIHRoZSBtZm4KPiBh
bHNvIHBhc3NlZCBhcyBhIHBhcmFtZXRlciwgYW5kIGhlbmNlIGl0J3MgY29ycmVjdC4gSXQncyB0
aGUgZnVuY3Rpb24KPiBpdHNlbGYgdGhhdCBhY3R1YWxseSBpdGVyYXRlcyBvdmVyIHRoZSBwYWdl
IHRhYmxlIGVudHJpZXMsIGFuZCBoZW5jZQo+IGRlc2NlbmRzIG9uZSBsZXZlbCBpbnRvIHRoZSBw
YWdlIHRhYmxlcy4KPiAKPiBpZTogSSBjb3VsZCBhZGQgc29tZXRoaW5nIGxpa2UgQVNTRVJUKGxl
dmVsKSB0byBtYWtlIHN1cmUgbm8gbGV2ZWwgMAo+IGVudHJpZXMgYXJlIHBhc3NlZCB0byB0aGUg
ZnVuY3Rpb24sIGJ1dCByZW5hbWluZyBkb2Vzbid0IHNlZW0gY29ycmVjdAo+IHRvIG1lLgo+IAoK
VGhlIHByb2JsZW0gdG8gbWUgaXMgdGhhdCBpdCBpcyB2ZXJ5IG9ic2N1cmUgYWJvdXQgd2hhdCBh
ICdsZXZlbCcgYWN0dWFsbHkKbWVhbnMuIEFsdGhvdWdoIEkgZmlndXJlZCBpdCBvdXQgbGFzdCB0
aW1lIHdoZW4gcmV2aWV3aW5nIHRoaXMgcGF0Y2gsCm5vdyBJJ20gZ2V0dGluZyBjb25mdXNlZCBh
Z2FpbiB3aGVuIGxvb2tpbmcgYXQgcmVsYXRlZCBjb2RlLiBlLmcuLCB5b3UKbWludXMgbGV2ZWwg
Ynkgb25lIGluIHRoaXMgcGF0Y2ggd2hlbiBpbnZva2luZyBhdG9taWNfd3JpdGVfZXB0X2VudHJ5
LAp3aGlsZSB0aGUgbGF0dGVyIGluY3JlbWVudHMgdGhlIGxldmVsIGJ5IG9uZSB3aGVuIGludm9r
aW5nIHAybV9lbnRyeV8KbW9kaWZ5LiBUaGV5IGFyZSBhbGwgYWJvdXQgZW50cnkgdXBkYXRlIGFj
Y29yZGluZyB0byB0aGUgZnVuY3Rpb24gbmFtZSwKYnV0IGNsZWFybHkgdGhlIGxldmVsIG1lYW5z
IGRpZmZlcmVudCB0aGluZy4gOi8KCnNwZWNpZmljYWxseSBmb3IgdGhpcyBwYXRjaCwgbWF5YmUg
Y2FsbCBlcHRfaW52YWxpZGF0ZV9lbXRfc3VidHJlZSBjYW4KYWxzbyBpbXByb3ZlIHJlYWRhYmls
aXR5IGEgYml0LCBhbG9uZyB3aXRoIEFTU0VSVChsZXZlbCkgdGhpbmc/CgpUaGFua3MKS2V2aW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 07:00:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 07:00:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5PHT-00061k-BU; Wed, 04 Sep 2019 07: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=75sk=W7=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1i5PHR-00061b-OY
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 07:00:37 +0000
X-Inumbo-ID: b1783691-cee1-11e9-abab-12813bfff9fa
Received: from verein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1783691-cee1-11e9-abab-12813bfff9fa;
 Wed, 04 Sep 2019 07:00:36 +0000 (UTC)
Received: by verein.lst.de (Postfix, from userid 2407)
 id 57523227A8A; Wed,  4 Sep 2019 09:00:33 +0200 (CEST)
Date: Wed, 4 Sep 2019 09:00:33 +0200
From: Christoph Hellwig <hch@lst.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190904070033.GA11643@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
 <20190902130339.23163-9-hch@lst.de>
 <5799ca4b-7993-b1c5-73fa-396a560f58e8@oracle.com>
 <8a7f9e23-ef26-e83b-8d1e-dcd7d233642a@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8a7f9e23-ef26-e83b-8d1e-dcd7d233642a@oracle.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH 08/13] swiotlb-xen: always use dma-direct
 helpers to alloc coherent pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDY6MjU6NTRQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+ID4gSWYgSSBhbSByZWFkaW5nIF9fZG1hX2RpcmVjdF9hbGxvY19wYWdlcygpIGNv
cnJlY3RseSB0aGVyZSBpcyBhIHBhdGgKPiA+IHRoYXQgd2lsbCBmb3JjZSB1cyB0byB1c2UgR0ZQ
X0RNQTMyIGFuZCBhcyBKdWVyZ2VuIHBvaW50ZWQgb3V0IGluCj4gPiBhbm90aGVyIG1lc3NhZ2Ug
dGhhdCBtYXkgbm90IGJlIGRlc2lyYWJsZS4KClllcywgaXQgd2lsbCBhZGQgR0ZQX0RNQTMyLiAg
U28gSSBndWVzcyBmb3Igbm93IHdlJ2xsIGp1c3Qga2VlcCB0aGUKZGlyZWN0IHBhZ2UgYWxsb2Nh
dG9yIGNhbGxzIGFuZCByZXNlbmQuICBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlCnJpZ2h0IHRo
aW5nIHRvIGRvIGxvbmcgdGVybSwgYnV0IEknZCByZWFsbHkgbGlrZSB0byBnZXQgdGhpcyBzZXJp
ZXMKZmluaXNoZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 07:00:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 07:00:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5PHT-00061q-J6; Wed, 04 Sep 2019 07: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=75sk=W7=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1i5PHR-00061a-OZ
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 07:00:37 +0000
X-Inumbo-ID: b1783691-cee1-11e9-abab-12813bfff9fa
Received: from verein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1783691-cee1-11e9-abab-12813bfff9fa;
 Wed, 04 Sep 2019 07:00:36 +0000 (UTC)
Received: by verein.lst.de (Postfix, from userid 2407)
 id 57523227A8A; Wed,  4 Sep 2019 09:00:33 +0200 (CEST)
Date: Wed, 4 Sep 2019 09:00:33 +0200
From: Christoph Hellwig <hch@lst.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190904070033.GA11643@lst.de>
References: <20190902130339.23163-1-hch@lst.de>
 <20190902130339.23163-9-hch@lst.de>
 <5799ca4b-7993-b1c5-73fa-396a560f58e8@oracle.com>
 <8a7f9e23-ef26-e83b-8d1e-dcd7d233642a@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8a7f9e23-ef26-e83b-8d1e-dcd7d233642a@oracle.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH 08/13] swiotlb-xen: always use dma-direct
 helpers to alloc coherent pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDY6MjU6NTRQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+ID4gSWYgSSBhbSByZWFkaW5nIF9fZG1hX2RpcmVjdF9hbGxvY19wYWdlcygpIGNv
cnJlY3RseSB0aGVyZSBpcyBhIHBhdGgKPiA+IHRoYXQgd2lsbCBmb3JjZSB1cyB0byB1c2UgR0ZQ
X0RNQTMyIGFuZCBhcyBKdWVyZ2VuIHBvaW50ZWQgb3V0IGluCj4gPiBhbm90aGVyIG1lc3NhZ2Ug
dGhhdCBtYXkgbm90IGJlIGRlc2lyYWJsZS4KClllcywgaXQgd2lsbCBhZGQgR0ZQX0RNQTMyLiAg
U28gSSBndWVzcyBmb3Igbm93IHdlJ2xsIGp1c3Qga2VlcCB0aGUKZGlyZWN0IHBhZ2UgYWxsb2Nh
dG9yIGNhbGxzIGFuZCByZXNlbmQuICBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlCnJpZ2h0IHRo
aW5nIHRvIGRvIGxvbmcgdGVybSwgYnV0IEknZCByZWFsbHkgbGlrZSB0byBnZXQgdGhpcyBzZXJp
ZXMKZmluaXNoZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 07:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 07:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Q2n-0000ty-Vz; Wed, 04 Sep 2019 07:49: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=mPyZ=W7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5Q2n-0000ti-6n
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 07:49:33 +0000
X-Inumbo-ID: 870403ec-cee8-11e9-abad-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 870403ec-cee8-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 07:49:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567583371;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=5raqPB933ZZfkIZIpH9WFzSdTKxUqsXCVb8bLdZBGOw=;
 b=Xc9eBJuVKpz32noV7snqorXQG51YS454xY9jR/LqVVIitFje75OrV9ii
 zzlpvozFirPH/I0cIqBlRyBKw+WKIZw/ayz6WSifiRNjvjbLSX+BXs69R
 xFF+Wgc179CN3OAHQwhpvFnprykZ5w5no3ZgvyrB+FAu/FW/F3YTjgcZ9 A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AkVHQj+9hLCfE7O469hcG9aibxBJekMvu9RVg/daVnNpoX78W0pG+5f6JXg0VGOKPmktxHn6OC
 ZqaM01AABHbALu0dCOY317sJZznG8ySzE4MizoeCtBqzyvhpUey55ZdM/i/3mQq+uVIpFLZDxB
 aa1uT6V3laM9BlQd+qOkMP0cAc/ATF8iGNBHN3Q11fslRfc4ClLhDXIo9VoRDmiMA7zyTFo9O6
 e3vKWwzMudlN/nKj0PISjRhx9ATGzXgjz/lMzCZNZ00Y+tXRONHg2IlshrQv/T4/zMTjsmRpgf
 qoI=
X-SBRS: 2.7
X-MesageID: 5150886
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5150886"
Date: Wed, 4 Sep 2019 09:49:23 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDY6MTM6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8wOS8yMDE5IDE3OjE0LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jCj4gPiBpbmRleCA2OTJiNzEwYjAyLi42OTY1MmUxMDgwIDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKPiA+IEBAIC0xMDE1LDYgKzEwMTUsMTIgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gPiAgICAgIHN3aXRj
aCAoIHR5cGUgKQo+ID4gICAgICB7Cj4gPiAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9S
VDoKPiA+ICsgICAgICAgIHJjID0gLUVJTlZBTDsKPiA+ICsgICAgICAgIC8qIFBDSSBjb25maWcg
c3BhY2UgYWNjZXNzZXMgYXJlIGhhbmRsZWQgaW50ZXJuYWxseS4gKi8KPiA+ICsgICAgICAgIGlm
ICggc3RhcnQgPD0gMHhjZjggKyA4ICYmIDB4Y2Y4IDw9IGVuZCApCj4gPiArICAgICAgICAgICAg
Z290byBvdXQ7Cj4gPiArICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgLyogZmFsbHRocm91
Z2guICovCj4gCj4gWW91IG5lZWQgdG8gZHJvcCB0aGUgZWxzZSwgb3IgaXQgbWF5IHN0aWxsIHRy
aWdnZXIgd2FybmluZ3MuCgpZZXMsIG15IG1pc3Rha2UuIFRoZSBlbHNlIGJyYW5jaCBpcyBub3Qg
bmVlZGVkLgoKPiBGdXJ0aGVybW9yZSwgcWVtdSByZWdpc3RlcnMgY2Y4LWNmZiBzbyBJIHRoaW5r
IHlvdSBuZWVkIHNvbWUgZml4LXVwcwo+IHRoZXJlIGZpcnN0IGJlZm9yZSB0aHJvd2luZyBlcnJv
cnMgYmFjayBoZXJlLgoKVGhlIHZlcnNpb24gb2YgUUVNVSBJIGhhdmUgZG9lc24ndCBzZWVtIHRv
IHJlZ2lzdGVyIDB4Y2Y4IG9yIDB4Y2ZjLAp0aGVyZSBhcmUgbm8gZXJyb3JzIG9uIHRoZSBsb2cg
YW5kIFFFTVUgc2VlbXMgdG8gd29yayBqdXN0IGZpbmUuCgpJIGFsd2F5cyBhc3N1bWVkIFFFTVUg
d2FzIGdldHRpbmcgYWNjZXNzZXMgdG8gY2Y4L2NmYyBmb3J3YXJkZWQKYmVjYXVzZSBpdCB3YXMg
dGhlIGRlZmF1bHQgZGV2aWNlIG1vZGVsLCBhbmQgZXZlcnl0aGluZyBub3QgdHJhcHBlZCBieQpY
ZW4gd291bGQgYmUgZm9yd2FyZGVkIHRvIGl0LiBUaGlzIGRlZmF1bHQgZGV2aWNlIG1vZGVsIGJl
aGF2aW91ciB3YXMKcmVtb3ZlZCBieSBQYXVsIHNvbWUgdGltZSBhZ28sIGFuZCBub3cgUUVNVSBy
ZWdpc3RlcnMgZXhwbGljaXRseSB3aGljaApJTyBhY2Nlc3NlcyBpdCB3YW50cyB0byB0cmFwLgoK
PiBGaW5hbGx5LCB0aGlzIHByb2hpYml0cyByZWdpc3RlcmluZyBjZjkgd2hpY2ggbWF5IGxlZ2l0
aW1hdGVseSBub3QgYmUKPiB0ZXJtaW5hdGVkIGluIFhlbi4KClllcywgdGhhdCBzaG91bGQgYmUg
Y2Y4IC0gNyBub3QgOCwgdGhhbmtzIGZvciBjYXRjaGluZyBpdCEgV2lsbCB1cGRhdGUKb24gdGhl
IG5leHQgdmVyc2lvbi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 07:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 07:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Q2n-0000ts-NA; Wed, 04 Sep 2019 07:49: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=mPyZ=W7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5Q2n-0000tj-6x
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 07:49:33 +0000
X-Inumbo-ID: 870403ec-cee8-11e9-abad-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 870403ec-cee8-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 07:49:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567583371;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=5raqPB933ZZfkIZIpH9WFzSdTKxUqsXCVb8bLdZBGOw=;
 b=Xc9eBJuVKpz32noV7snqorXQG51YS454xY9jR/LqVVIitFje75OrV9ii
 zzlpvozFirPH/I0cIqBlRyBKw+WKIZw/ayz6WSifiRNjvjbLSX+BXs69R
 xFF+Wgc179CN3OAHQwhpvFnprykZ5w5no3ZgvyrB+FAu/FW/F3YTjgcZ9 A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AkVHQj+9hLCfE7O469hcG9aibxBJekMvu9RVg/daVnNpoX78W0pG+5f6JXg0VGOKPmktxHn6OC
 ZqaM01AABHbALu0dCOY317sJZznG8ySzE4MizoeCtBqzyvhpUey55ZdM/i/3mQq+uVIpFLZDxB
 aa1uT6V3laM9BlQd+qOkMP0cAc/ATF8iGNBHN3Q11fslRfc4ClLhDXIo9VoRDmiMA7zyTFo9O6
 e3vKWwzMudlN/nKj0PISjRhx9ATGzXgjz/lMzCZNZ00Y+tXRONHg2IlshrQv/T4/zMTjsmRpgf
 qoI=
X-SBRS: 2.7
X-MesageID: 5150886
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5150886"
Date: Wed, 4 Sep 2019 09:49:23 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDY6MTM6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8wOS8yMDE5IDE3OjE0LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jCj4gPiBpbmRleCA2OTJiNzEwYjAyLi42OTY1MmUxMDgwIDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKPiA+IEBAIC0xMDE1LDYgKzEwMTUsMTIgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gPiAgICAgIHN3aXRj
aCAoIHR5cGUgKQo+ID4gICAgICB7Cj4gPiAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9S
VDoKPiA+ICsgICAgICAgIHJjID0gLUVJTlZBTDsKPiA+ICsgICAgICAgIC8qIFBDSSBjb25maWcg
c3BhY2UgYWNjZXNzZXMgYXJlIGhhbmRsZWQgaW50ZXJuYWxseS4gKi8KPiA+ICsgICAgICAgIGlm
ICggc3RhcnQgPD0gMHhjZjggKyA4ICYmIDB4Y2Y4IDw9IGVuZCApCj4gPiArICAgICAgICAgICAg
Z290byBvdXQ7Cj4gPiArICAgICAgICBlbHNlCj4gPiArICAgICAgICAgICAgLyogZmFsbHRocm91
Z2guICovCj4gCj4gWW91IG5lZWQgdG8gZHJvcCB0aGUgZWxzZSwgb3IgaXQgbWF5IHN0aWxsIHRy
aWdnZXIgd2FybmluZ3MuCgpZZXMsIG15IG1pc3Rha2UuIFRoZSBlbHNlIGJyYW5jaCBpcyBub3Qg
bmVlZGVkLgoKPiBGdXJ0aGVybW9yZSwgcWVtdSByZWdpc3RlcnMgY2Y4LWNmZiBzbyBJIHRoaW5r
IHlvdSBuZWVkIHNvbWUgZml4LXVwcwo+IHRoZXJlIGZpcnN0IGJlZm9yZSB0aHJvd2luZyBlcnJv
cnMgYmFjayBoZXJlLgoKVGhlIHZlcnNpb24gb2YgUUVNVSBJIGhhdmUgZG9lc24ndCBzZWVtIHRv
IHJlZ2lzdGVyIDB4Y2Y4IG9yIDB4Y2ZjLAp0aGVyZSBhcmUgbm8gZXJyb3JzIG9uIHRoZSBsb2cg
YW5kIFFFTVUgc2VlbXMgdG8gd29yayBqdXN0IGZpbmUuCgpJIGFsd2F5cyBhc3N1bWVkIFFFTVUg
d2FzIGdldHRpbmcgYWNjZXNzZXMgdG8gY2Y4L2NmYyBmb3J3YXJkZWQKYmVjYXVzZSBpdCB3YXMg
dGhlIGRlZmF1bHQgZGV2aWNlIG1vZGVsLCBhbmQgZXZlcnl0aGluZyBub3QgdHJhcHBlZCBieQpY
ZW4gd291bGQgYmUgZm9yd2FyZGVkIHRvIGl0LiBUaGlzIGRlZmF1bHQgZGV2aWNlIG1vZGVsIGJl
aGF2aW91ciB3YXMKcmVtb3ZlZCBieSBQYXVsIHNvbWUgdGltZSBhZ28sIGFuZCBub3cgUUVNVSBy
ZWdpc3RlcnMgZXhwbGljaXRseSB3aGljaApJTyBhY2Nlc3NlcyBpdCB3YW50cyB0byB0cmFwLgoK
PiBGaW5hbGx5LCB0aGlzIHByb2hpYml0cyByZWdpc3RlcmluZyBjZjkgd2hpY2ggbWF5IGxlZ2l0
aW1hdGVseSBub3QgYmUKPiB0ZXJtaW5hdGVkIGluIFhlbi4KClllcywgdGhhdCBzaG91bGQgYmUg
Y2Y4IC0gNyBub3QgOCwgdGhhbmtzIGZvciBjYXRjaGluZyBpdCEgV2lsbCB1cGRhdGUKb24gdGhl
IG5leHQgdmVyc2lvbi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 07:55:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 07: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 1i5Q8l-0001kh-ML; Wed, 04 Sep 2019 07:55:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Q8k-0001kc-6d
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 07:55:42 +0000
X-Inumbo-ID: 62f7ef80-cee9-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62f7ef80-cee9-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 07:55: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 EAF0EAEA7;
 Wed,  4 Sep 2019 07:55:38 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <23892a29-60ef-b1e4-9e19-024559e0d2a0@suse.com>
Date: Wed, 4 Sep 2019 09:55:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/shadow: don't enable shadow mode with too
 small a shadow allocation (part 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDI2MzRiOTk3YWYgKCJ4ODYvc2hhZG93OiBkb24ndCBlbmFibGUgc2hhZG93IG1vZGUg
d2l0aCB0b28gc21hbGwKYSBzaGFkb3cgYWxsb2NhdGlvbiIpIHdhcyBpbmNvbXBsZXRlOiBUaGUg
YWRqdXN0bWVudCBkb25lIHRoZXJlIHRvCnNoYWRvd19lbmFibGUoKSBpcyBhbHNvIG5lZWRlZCBp
biBzaGFkb3dfb25lX2JpdF9lbmFibGUoKS4gVGhlIChuZXcpCnByb2JsZW0gcmVwb3J0IHdhcyAo
YXBwYXJlbnRseSkgYSBmYWlsZWQgUFYgZ3Vlc3QgbWlncmF0aW9uIGZvbGxvd2VkIGJ5CmFub3Ro
ZXIgbWlncmF0aW9uIGF0dGVtcHQgZm9yIHRoYXQgc2FtZSBndWVzdC4gRGlzYWJsaW5nIGxvZy1k
aXJ0eSBtb2RlCmFmdGVyIHRoZSBmaXJzdCBvbmUgaGFkIGxlZnQgYSBjb3VwbGUgb2Ygc2hhZG93
IHBhZ2VzIGFsbG9jYXRlZCAocGVyaGFwcwpzb21ldGhpbmcgdGhhdCBhbHNvIHdhbnRzIGZpeGlu
ZyksIGFuZCBoZW5jZSB0aGUgc2Vjb25kIGVuYWJsaW5nIG9mCmxvZy1kaXJ0eSBtb2RlIHdvdWxk
bid0IGhhdmUgYWxsb2NhdGVkIGFueXRoaW5nIGZ1cnRoZXIuCgpSZXBvcnRlZC1ieTogSmFtZXMg
V2FuZyA8am53YW5nQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTI4NjQsNyArMjg2NCw4IEBAIHN0
YXRpYyBpbnQgc2hhZG93X29uZV9iaXRfZW5hYmxlKHN0cnVjdAogCiAgICAgbW9kZSB8PSBQR19T
SF9lbmFibGU7CiAKLSAgICBpZiAoIGQtPmFyY2gucGFnaW5nLnNoYWRvdy50b3RhbF9wYWdlcyA9
PSAwICkKKyAgICBpZiAoIGQtPmFyY2gucGFnaW5nLnNoYWRvdy50b3RhbF9wYWdlcyA8CisgICAg
ICAgICBzaF9taW5fYWxsb2NhdGlvbihkKSArIGQtPmFyY2gucGFnaW5nLnNoYWRvdy5wMm1fcGFn
ZXMgKQogICAgIHsKICAgICAgICAgLyogSW5pdCB0aGUgc2hhZG93IG1lbW9yeSBhbGxvY2F0aW9u
IGlmIHRoZSB1c2VyIGhhc24ndCBkb25lIHNvICovCiAgICAgICAgIGlmICggc2hhZG93X3NldF9h
bGxvY2F0aW9uKGQsIDEsIE5VTEwpICE9IDAgKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5QDM-00033l-Qu; Wed, 04 Sep 2019 08:00:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mPyZ=W7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5QDM-00033g-1e
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:00:28 +0000
X-Inumbo-ID: 0e29fd44-ceea-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e29fd44-ceea-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 08:00:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567584027;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=mSwr3TW81V8QRVJQc+l5F2K1WO45Sw2+Fc5EgBWAgMI=;
 b=VNdBCyzrCyHSR6bg8OlYKpUfdsNIxC6gpSPgN7TiEJdffseaeqn72GHv
 0Z+SIliSGeb/q5EaiTHe+om5/mRG2L2GQuUGn+48c6lAifPqeu6ADQRLP
 /z3cwsxbrigM1PKd/gYOS70ElNMEEDajhfdOXYfCIhEUhFoEmttZj2zkG A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1RknB6EXDZK6zi561JAvcrVy2wBf+7KrFvJ12mlbKEord40J5MjClRlModwdPgwi60mCcriwOt
 TvZrxAmO/qOoeb7JrUGPSDcgWZJa94Bpz9tpr6Vt29l7DJPkWq5PN5CfbORl/vONyAu1lbHTus
 LhGSUzvFEoNzgoLFPTG5AHDDxJKvKpNtGmJIjii5xn/Qo1/+grcvHvfUW8kgdgWrP5tetpkZAS
 XiI7GuTLU3CSoMG23f0h67apbmWE3NUu2UnAb96eFW+jIqggvol0s4W9eGCgZMkQg6JTQroEyq
 iY4=
X-SBRS: 2.7
X-MesageID: 5110541
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5110541"
Date: Wed, 4 Sep 2019 10:00:19 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: ndrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190904080019.tip2vrk3oy2zsaau@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
 <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDQsIDIwMTkgYXQgMDk6NDk6MjNBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIFNlcCAwMywgMjAxOSBhdCAwNjoxMzo1OVBNICswMTAwLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+ID4gT24gMDMvMDkvMjAxOSAxNzoxNCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiA+IGluZGV4IDY5MmI3MTBiMDIuLjY5NjUyZTEwODAg
MTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ID4gPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ID4gQEAgLTEwMTUsNiArMTAxNSwxMiBAQCBpbnQg
aHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCwKPiA+ID4gICAgICBzd2l0Y2ggKCB0eXBlICkKPiA+ID4gICAgICB7Cj4gPiA+ICAg
ICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgo+ID4gPiArICAgICAgICByYyA9IC1FSU5W
QUw7Cj4gPiA+ICsgICAgICAgIC8qIFBDSSBjb25maWcgc3BhY2UgYWNjZXNzZXMgYXJlIGhhbmRs
ZWQgaW50ZXJuYWxseS4gKi8KPiA+ID4gKyAgICAgICAgaWYgKCBzdGFydCA8PSAweGNmOCArIDgg
JiYgMHhjZjggPD0gZW5kICkKPiA+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4gPiArICAg
ICAgICBlbHNlCj4gPiA+ICsgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaC4gKi8KPiA+IEZpbmFs
bHksIHRoaXMgcHJvaGliaXRzIHJlZ2lzdGVyaW5nIGNmOSB3aGljaCBtYXkgbGVnaXRpbWF0ZWx5
IG5vdCBiZQo+ID4gdGVybWluYXRlZCBpbiBYZW4uCj4gCj4gWWVzLCB0aGF0IHNob3VsZCBiZSBj
ZjggLSA3IG5vdCA4LCB0aGFua3MgZm9yIGNhdGNoaW5nIGl0ISBXaWxsIHVwZGF0ZQo+IG9uIHRo
ZSBuZXh0IHZlcnNpb24uCgouLi4gb3IganVzdCB1c2UgPCBpbnN0ZWFkIG9mIDw9LgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:04:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5QGp-0003E1-O2; Wed, 04 Sep 2019 08: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5QGo-0003Dm-4g
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:04:02 +0000
X-Inumbo-ID: 8d94ba24-ceea-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d94ba24-ceea-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:04: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 04EA3AF56;
 Wed,  4 Sep 2019 08:04:00 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
 <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3df1ec6a-9e15-9d2b-c48c-7e561f2e906e@suse.com>
Date: Wed, 4 Sep 2019 10:04:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAwOTo0OSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBT
ZXAgMDMsIDIwMTkgYXQgMDY6MTM6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4g
T24gMDMvMDkvMjAxOSAxNzoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+
Pj4gaW5kZXggNjkyYjcxMGIwMi4uNjk2NTJlMTA4MCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4+PiBA
QCAtMTAxNSw2ICsxMDE1LDEyIEBAIGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAo+Pj4gICAgICBzd2l0Y2ggKCB0eXBl
ICkKPj4+ICAgICAgewo+Pj4gICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Cj4+PiAr
ICAgICAgICByYyA9IC1FSU5WQUw7Cj4+PiArICAgICAgICAvKiBQQ0kgY29uZmlnIHNwYWNlIGFj
Y2Vzc2VzIGFyZSBoYW5kbGVkIGludGVybmFsbHkuICovCj4+PiArICAgICAgICBpZiAoIHN0YXJ0
IDw9IDB4Y2Y4ICsgOCAmJiAweGNmOCA8PSBlbmQgKQo+Pj4gKyAgICAgICAgICAgIGdvdG8gb3V0
Owo+Pj4gKyAgICAgICAgZWxzZQo+Pj4gKyAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoLiAqLwo+
Pgo+PiBGaW5hbGx5LCB0aGlzIHByb2hpYml0cyByZWdpc3RlcmluZyBjZjkgd2hpY2ggbWF5IGxl
Z2l0aW1hdGVseSBub3QgYmUKPj4gdGVybWluYXRlZCBpbiBYZW4uCj4gCj4gWWVzLCB0aGF0IHNo
b3VsZCBiZSBjZjggLSA3IG5vdCA4LCB0aGFua3MgZm9yIGNhdGNoaW5nIGl0ISBXaWxsIHVwZGF0
ZQo+IG9uIHRoZSBuZXh0IHZlcnNpb24uCgpXZWxsLCBhc3N1bWluZyB5b3UgbWVhbiArIGluc3Rl
YWQgb2YgLSAsIHRoZW4geWVzLCB0aGlzIG5lZWRzIGZpeGluZy4KQnV0IGRvaW5nIHNvIHdvbid0
IHRha2UgY2FyZSBvZiBBbmRyZXcncyBjb21tZW50LgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:04:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5QGp-0003Dv-FY; Wed, 04 Sep 2019 08: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5QGo-0003Dl-3K
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:04:02 +0000
X-Inumbo-ID: 8d94ba24-ceea-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d94ba24-ceea-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:04: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 04EA3AF56;
 Wed,  4 Sep 2019 08:04:00 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
 <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3df1ec6a-9e15-9d2b-c48c-7e561f2e906e@suse.com>
Date: Wed, 4 Sep 2019 10:04:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAwOTo0OSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBT
ZXAgMDMsIDIwMTkgYXQgMDY6MTM6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4g
T24gMDMvMDkvMjAxOSAxNzoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+
Pj4gaW5kZXggNjkyYjcxMGIwMi4uNjk2NTJlMTA4MCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4+PiBA
QCAtMTAxNSw2ICsxMDE1LDEyIEBAIGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAo+Pj4gICAgICBzd2l0Y2ggKCB0eXBl
ICkKPj4+ICAgICAgewo+Pj4gICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Cj4+PiAr
ICAgICAgICByYyA9IC1FSU5WQUw7Cj4+PiArICAgICAgICAvKiBQQ0kgY29uZmlnIHNwYWNlIGFj
Y2Vzc2VzIGFyZSBoYW5kbGVkIGludGVybmFsbHkuICovCj4+PiArICAgICAgICBpZiAoIHN0YXJ0
IDw9IDB4Y2Y4ICsgOCAmJiAweGNmOCA8PSBlbmQgKQo+Pj4gKyAgICAgICAgICAgIGdvdG8gb3V0
Owo+Pj4gKyAgICAgICAgZWxzZQo+Pj4gKyAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoLiAqLwo+
Pgo+PiBGaW5hbGx5LCB0aGlzIHByb2hpYml0cyByZWdpc3RlcmluZyBjZjkgd2hpY2ggbWF5IGxl
Z2l0aW1hdGVseSBub3QgYmUKPj4gdGVybWluYXRlZCBpbiBYZW4uCj4gCj4gWWVzLCB0aGF0IHNo
b3VsZCBiZSBjZjggLSA3IG5vdCA4LCB0aGFua3MgZm9yIGNhdGNoaW5nIGl0ISBXaWxsIHVwZGF0
ZQo+IG9uIHRoZSBuZXh0IHZlcnNpb24uCgpXZWxsLCBhc3N1bWluZyB5b3UgbWVhbiArIGluc3Rl
YWQgb2YgLSAsIHRoZW4geWVzLCB0aGlzIG5lZWRzIGZpeGluZy4KQnV0IGRvaW5nIHNvIHdvbid0
IHRha2UgY2FyZSBvZiBBbmRyZXcncyBjb21tZW50LgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:25:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08: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 1i5QbH-0004t2-Hw; Wed, 04 Sep 2019 08:25:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5QbG-0004ss-C2
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:25:10 +0000
X-Inumbo-ID: 811f6476-ceed-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 811f6476-ceed-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:25: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 5C49CB62C;
 Wed,  4 Sep 2019 08:25:07 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
Date: Wed, 4 Sep 2019 10:25:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDMuMDkuMTkgMTc6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTc6
MDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDE2OjUzLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gSW4gb3JkZXIgdG8gaGF2ZSB1bmlxdWUgbmFtZXMgd2hlbiBkb2luZyBsb2NrIHByb2ZpbGlu
ZyBzZXZlcmFsIGxvY2FsCj4+Pj4gbG9ja3MgImxvY2siIG5lZWQgdG8gYmUgcmVuYW1lZC4KPj4+
Cj4+PiBCdXQgdGhlc2UgYXJlIGFsbCBuYW1lZCBzaW1wbHkgImxvY2siIGZvciBhIGdvb2QgcmVh
c29uLCBpbmNsdWRpbmcKPj4+IGJlY2F1c2UgdGhleSdyZSBhbGwgZnVuY3Rpb24gc2NvcGUgc3lt
Ym9scyAoYW5kIHR5cGljYWxseSB0aGUKPj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRs
eSBzaG9ydCkuIFRoZSBpc3N1ZSBzdGVtcyBmcm9tIHRoZQo+Pj4gZHVhbCB1c2Ugb2YgIm5hbWUi
IGluCj4+Pgo+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1l
LCAwLCAwLCAwLCAwLCAwIH0KPj4+Cj4+PiBzbyBJJ2QgcmF0aGVyIHN1Z2dlc3QgbWFraW5nIHRo
aXMgYSBkZXJpdmF0aW9uIG9mIGEgbmV3Cj4+Pgo+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFX05B
TUUobG9jaywgbmFtZSkgeyAwLCAjbmFtZSwgJmxvY2ssIDAsIDAsIDAsIDAsIDAgfQo+Pj4KPj4+
IGlmIHRoZXJlJ3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRpbmcg
dGhlIG5hbWVzLgo+Pgo+PiBUaGlzIHdpbGwgcmVxdWlyZSB0byB1c2UgYSBkaWZmZXJlbnQgREVG
SU5FX1NQSU5MT0NLKCkgdmFyaWFudCwgc28gZS5nLgo+PiBERUZJTkVfU1BJTkxPQ0tfTE9DQUwo
KSwgd2hpY2ggd2lsbCB0aGVuIGluY2x1ZGUgdGhlIG5lZWRlZCAic3RhdGljIiBhbmQKPj4gYWRk
ICJAPGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5Pwo+IAo+
IFRvIGJlIGZyYW5rIC0gbm90IHJlYWxseS4gSSBkaXNsaWtlIGJvdGgsIGFuZCB3b3VsZCBoZW5j
ZSBwcmVmZXIgdG8KPiBzdGljayB0byB3aGF0IHRoZXJlIGlzIGN1cnJlbnRseSwgdW50aWwgc29t
ZW9uZSBpbnZlbnRzIGEgdHJhbnNwYXJlbnQKPiB3YXkgdG8gZGlzYW1iaWd1YXRlIHRoZXNlLiBJ
J20gc29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bCBoZXJlLgoKSSB0aGluayBJIGhhdmUgZm91bmQg
YSB3YXk6IEkgY291bGQgYWRkIF9fRklMRV9fIGFuZCBfX0xJTkVfXyBkYXRhIHRvCnN0cnVjdCBs
b2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3VsZCBsb29rIGZvciBub24tdW5p
cXVlCmxvY2sgbmFtZXMgYW5kIG1hcmsgdGhvc2UgdG8gYmUgcHJpbnRlZCB3aXRoIHRoZSBfX0ZJ
TEVfXyBhbmQgX19MSU5FX18KZGF0YSBhZGRlZCB0byB0aGUgbmFtZXMuCgpXb3VsZCB5b3UgYmUg
ZmluZSB3aXRoIHRoaXMgYXBwcm9hY2g/CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:25:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08: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 1i5QbH-0004tA-Qo; Wed, 04 Sep 2019 08:25:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5QbG-0004st-DY
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:25:10 +0000
X-Inumbo-ID: 811f6476-ceed-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 811f6476-ceed-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:25: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 5C49CB62C;
 Wed,  4 Sep 2019 08:25:07 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
Date: Wed, 4 Sep 2019 10:25:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDMuMDkuMTkgMTc6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAzLjA5LjIwMTkgMTc6
MDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDE2OjUzLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gSW4gb3JkZXIgdG8gaGF2ZSB1bmlxdWUgbmFtZXMgd2hlbiBkb2luZyBsb2NrIHByb2ZpbGlu
ZyBzZXZlcmFsIGxvY2FsCj4+Pj4gbG9ja3MgImxvY2siIG5lZWQgdG8gYmUgcmVuYW1lZC4KPj4+
Cj4+PiBCdXQgdGhlc2UgYXJlIGFsbCBuYW1lZCBzaW1wbHkgImxvY2siIGZvciBhIGdvb2QgcmVh
c29uLCBpbmNsdWRpbmcKPj4+IGJlY2F1c2UgdGhleSdyZSBhbGwgZnVuY3Rpb24gc2NvcGUgc3lt
Ym9scyAoYW5kIHR5cGljYWxseSB0aGUKPj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRs
eSBzaG9ydCkuIFRoZSBpc3N1ZSBzdGVtcyBmcm9tIHRoZQo+Pj4gZHVhbCB1c2Ugb2YgIm5hbWUi
IGluCj4+Pgo+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1l
LCAwLCAwLCAwLCAwLCAwIH0KPj4+Cj4+PiBzbyBJJ2QgcmF0aGVyIHN1Z2dlc3QgbWFraW5nIHRo
aXMgYSBkZXJpdmF0aW9uIG9mIGEgbmV3Cj4+Pgo+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFX05B
TUUobG9jaywgbmFtZSkgeyAwLCAjbmFtZSwgJmxvY2ssIDAsIDAsIDAsIDAsIDAgfQo+Pj4KPj4+
IGlmIHRoZXJlJ3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRpbmcg
dGhlIG5hbWVzLgo+Pgo+PiBUaGlzIHdpbGwgcmVxdWlyZSB0byB1c2UgYSBkaWZmZXJlbnQgREVG
SU5FX1NQSU5MT0NLKCkgdmFyaWFudCwgc28gZS5nLgo+PiBERUZJTkVfU1BJTkxPQ0tfTE9DQUwo
KSwgd2hpY2ggd2lsbCB0aGVuIGluY2x1ZGUgdGhlIG5lZWRlZCAic3RhdGljIiBhbmQKPj4gYWRk
ICJAPGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5Pwo+IAo+
IFRvIGJlIGZyYW5rIC0gbm90IHJlYWxseS4gSSBkaXNsaWtlIGJvdGgsIGFuZCB3b3VsZCBoZW5j
ZSBwcmVmZXIgdG8KPiBzdGljayB0byB3aGF0IHRoZXJlIGlzIGN1cnJlbnRseSwgdW50aWwgc29t
ZW9uZSBpbnZlbnRzIGEgdHJhbnNwYXJlbnQKPiB3YXkgdG8gZGlzYW1iaWd1YXRlIHRoZXNlLiBJ
J20gc29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bCBoZXJlLgoKSSB0aGluayBJIGhhdmUgZm91bmQg
YSB3YXk6IEkgY291bGQgYWRkIF9fRklMRV9fIGFuZCBfX0xJTkVfXyBkYXRhIHRvCnN0cnVjdCBs
b2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3VsZCBsb29rIGZvciBub24tdW5p
cXVlCmxvY2sgbmFtZXMgYW5kIG1hcmsgdGhvc2UgdG8gYmUgcHJpbnRlZCB3aXRoIHRoZSBfX0ZJ
TEVfXyBhbmQgX19MSU5FX18KZGF0YSBhZGRlZCB0byB0aGUgbmFtZXMuCgpXb3VsZCB5b3UgYmUg
ZmluZSB3aXRoIHRoaXMgYXBwcm9hY2g/CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:30:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08: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 1i5Qg3-0005jG-Dj; Wed, 04 Sep 2019 08:30: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=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Qg2-0005j6-D4
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:30:06 +0000
X-Inumbo-ID: 3116b10e-ceee-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3116b10e-ceee-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:30: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 00634AE89;
 Wed,  4 Sep 2019 08:30:03 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-5-jgross@suse.com>
 <900f969a-3454-758a-a427-09cb38f41963@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <eebe2817-55a2-5ff7-a056-607d014dc975@suse.com>
Date: Wed, 4 Sep 2019 10:30:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <900f969a-3454-758a-a427-09cb38f41963@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 4/5] xen: modify lock profiling 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: 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>, 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>

T24gMDMuMDkuMTkgMTY6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI5LjA4LjIwMTkgMTI6
MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRvZGF5IGFkZGluZyBsb2NrcyBsb2NhdGVkIGlu
IGEgc3RydWN0IHRvIGxvY2sgcHJvZmlsaW5nIHJlcXVpcmVzIGEKPj4gdW5pcXVlIHR5cGUgaW5k
ZXggZm9yIGVhY2ggc3RydWN0dXJlLiBUaGlzIG1ha2VzIGl0IGhhcmQgdG8gYWRkIGFueQo+PiBu
ZXcgc3RydWN0dXJlIGFzIHRoZSByZWxhdGVkIHN5c2N0bCBpbnRlcmZhY2UgbmVlZHMgdG8gYmUg
Y2hhbmdlZCwgdG9vLgo+Pgo+PiBJbnN0ZWFkIG9mIHVzaW5nIGFuIGluZGV4IHRoZSBhbHJlYWR5
IGV4aXN0aW5nIHN0cnVjdCBuYW1lIHNwZWNpZmllZAo+PiBpbiBsb2NrX3Byb2ZpbGVfcmVnaXN0
ZXJfc3RydWN0KCkgY2FuIGJlIHVzZWQgYXMgYW4gaWRlbnRpZmllciBpbnN0ZWFkLgo+Pgo+PiBN
b2RpZnkgdGhlIHN5c2N0bCBpbnRlcmZhY2UgdG8gdXNlIHRoZSBzdHJ1Y3QgbmFtZSBpbnN0ZWFk
IG9mIHRoZSB0eXBlCj4+IGluZGV4IGFuZCBhZGFwdCB0aGUgcmVsYXRlZCBjb2RpbmcgYWNjb3Jk
aW5nbHkuIEluc3RlYWQgb2YgYW4gYXJyYXkgb2YKPj4gc3RydWN0IGFuY2hvcnMgZm9yIGxvY2sg
cHJvZmlsaW5nIHdlIG5vdyB1c2UgYSBsaW5rZWQgbGlzdCBmb3IgdGhhdAo+PiBwdXJwb3NlLiBV
c2UgdGhlIHNwZWNpYWwgaWR4IHZhbHVlIC0xIGZvciBjYXNlcyB3aGVyZSB0aGUgaWR4IGlzbid0
Cj4+IHJlbGV2YW50IChnbG9iYWwgbG9ja3MpIGFuZCBzaG91bGRuJ3QgYmUgcHJpbnRlZC4KPiAK
PiBKdXN0IHRvIG1ha2UgZXhwbGljaXQgd2hhdCB3YXMgaW1wbGllZCBieSBteSB2MSByZXBseTog
SSBjYW4gc2VlIHdoeQo+IHlvdSB3YW50IHRvIGRvIHRoaXMsIGJ1dCBJJ20gbm90IHJlYWxseSBh
IGZyaWVuZCBvZiBzdHJpbmcgbGl0ZXJhbHMKPiBpbiB0aGUgaHlwZXJjYWxsIGludGVyZmFjZSwg
d2hlbiBiaW5hcnkgdmFsdWVzIGNhbiBhbHNvIGRvLiBTbyB0bwo+IG1lIHRoaXMgbG9va3MgdG8g
YmUgYSBtb3ZlIGluIHRoZSB3cm9uZyBkaXJlY3Rpb24uIFRoZXJlZm9yZSwgd2hpbGUKPiBJJ20g
ZmluZSByZXZpZXdpbmcgc3VjaCBhIGNoYW5nZSwgSSdtIG5vdCB2ZXJ5IGxpa2VseSB0byBldmVu
dHVhbGx5Cj4gYWNrIGl0LgoKSSdsbCB3cml0ZSB0d28gZXhhbXBsZSBwYXRjaGVzIGZvciBhZGRp
bmcgc3VwcG9ydCBvZiBsb2NrIHByb2ZpbGluZyBpbiBhCm5ldyBzdHJ1Y3R1cmUsIG9uZSB3aXRo
IHBhdGNoIDQgb2YgdGhpcyBzZXJpZXMgYXBwbGllZCBhbmQgb25lIGZvciB0aGUKaW50ZXJmYWNl
IHdpdGhvdXQgdGhhdCBwYXRjaC4gVGhpcyBzaG91bGQgbWFrZSBjbGVhciB3aHkgSSdtIHJlYWxs
eSBpbgpmYXZvciBvZiB0aGlzIHBhdGNoLgoKPiAKPj4gQEAgLTQ2NSwzMSArNDY2LDcwIEBAIGlu
dCBzcGlubG9ja19wcm9maWxlX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3Ag
KnBjKQo+PiAgICAgICByZXR1cm4gcmM7Cj4+ICAgfQo+PiAgIAo+PiAtdm9pZCBfbG9ja19wcm9m
aWxlX3JlZ2lzdGVyX3N0cnVjdCgKPj4gLSAgICBpbnQzMl90IHR5cGUsIHN0cnVjdCBsb2NrX3By
b2ZpbGVfcWhlYWQgKnFoZWFkLCBpbnQzMl90IGlkeCwgY2hhciAqbmFtZSkKPj4gK3N0YXRpYyBz
dHJ1Y3QgbG9ja19wcm9maWxlX2FuYyAqZmluZF9wcm9mX2FuYyhjb25zdCBjaGFyICpuYW1lKQo+
PiAgIHsKPj4gLSAgICBxaGVhZC0+aWR4ID0gaWR4Owo+PiArICAgIHN0cnVjdCBsb2NrX3Byb2Zp
bGVfYW5jICphbmM7Cj4+ICsKPj4gKyAgICBmb3IgKCBhbmMgPSBsb2NrX3Byb2ZpbGVfYW5jczsg
YW5jOyBhbmMgPSBhbmMtPm5leHQgKQo+PiArICAgICAgICBpZiAoICFzdHJjbXAoYW5jLT5uYW1l
LCBuYW1lKSApCj4+ICsgICAgICAgICAgICByZXR1cm4gYW5jOwo+PiArICAgIHJldHVybiBOVUxM
Owo+PiArfQo+IAo+IEJsYW5rIGxpbmUgYmVmb3JlIG1haW4gcmV0dXJuIHN0YXRlbWVudCBwbGVh
c2UuCgpZZXMuCgo+IAo+PiArdm9pZCBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChzdHJ1
Y3QgbG9ja19wcm9maWxlX3FoZWFkICpxaGVhZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50MzJfdCBpZHgsIGNvbnN0IGNoYXIgKm5hbWUpCj4+ICt7Cj4+ICsgICAg
c3RydWN0IGxvY2tfcHJvZmlsZV9hbmMgKmFuYzsKPj4gKwo+PiAgICAgICBzcGluX2xvY2soJmxv
Y2tfcHJvZmlsZV9sb2NrKTsKPj4gLSAgICBxaGVhZC0+aGVhZF9xID0gbG9ja19wcm9maWxlX2Fu
Y3NbdHlwZV0uaGVhZF9xOwo+PiAtICAgIGxvY2tfcHJvZmlsZV9hbmNzW3R5cGVdLmhlYWRfcSA9
IHFoZWFkOwo+PiAtICAgIGxvY2tfcHJvZmlsZV9hbmNzW3R5cGVdLm5hbWUgPSBuYW1lOwo+PiAr
Cj4+ICsgICAgYW5jID0gZmluZF9wcm9mX2FuYyhuYW1lKTsKPj4gKyAgICBpZiAoICFhbmMgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgYW5jID0geHphbGxvYyhzdHJ1Y3QgbG9ja19wcm9maWxlX2Fu
Yyk7Cj4gCj4gSG1tLCBhbm90aGVyIGFsbG9jYXRpb24gd2l0aCBhIGxvY2sgaGVsZC4gV2UgdHJ5
IHRvIGF2b2lkIHN1Y2ggYXMKPiBtdWNoIGFzIHBvc3NpYmxlLCBhbmQgaXQgZG9lc24ndCBsb29r
IG92ZXJseSBkaWZmaWN1bHQgdG8gYXZvaWQgaXQKPiBoZXJlLgoKSSdsbCBtb2RpZnkgaXQuCgo+
IAo+PiArICAgICAgICBpZiAoICFhbmMgKQo+PiArICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsg
ICAgICAgIGFuYy0+bmFtZSA9IG5hbWU7Cj4+ICsgICAgICAgIGFuYy0+bmV4dCA9IGxvY2tfcHJv
ZmlsZV9hbmNzOwo+PiArICAgICAgICBsb2NrX3Byb2ZpbGVfYW5jcyA9IGFuYzsKPj4gKyAgICB9
Cj4+ICsKPj4gKyAgICBxaGVhZC0+aWR4ID0gaWR4Owo+PiArICAgIHFoZWFkLT5oZWFkX3EgPSBh
bmMtPmhlYWRfcTsKPj4gKyAgICBhbmMtPmhlYWRfcSA9IHFoZWFkOwo+PiArCj4+ICsgb3V0Ogo+
PiAgICAgICBzcGluX3VubG9jaygmbG9ja19wcm9maWxlX2xvY2spOwo+PiAgIH0KPj4gICAKPj4g
LXZvaWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdCgKPj4gLSAgICBpbnQzMl90IHR5
cGUsIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkKQo+PiArdm9pZCBfbG9ja19wcm9m
aWxlX2RlcmVnaXN0ZXJfc3RydWN0KHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUp
Cj4+ICAgewo+PiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICphbmM7Cj4+ICAgICAgIHN0
cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKipxOwo+PiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUg
KmVsZW07Cj4+ICAgCj4+ICAgICAgIHNwaW5fbG9jaygmbG9ja19wcm9maWxlX2xvY2spOwo+PiAt
ICAgIGZvciAoIHEgPSAmbG9ja19wcm9maWxlX2FuY3NbdHlwZV0uaGVhZF9xOyAqcTsgcSA9ICYo
KnEpLT5oZWFkX3EgKQo+PiArCj4+ICsgICAgYW5jID0gZmluZF9wcm9mX2FuYyhuYW1lKTsKPj4g
KyAgICBpZiAoIGFuYyApCj4+ICAgICAgIHsKPj4gLSAgICAgICAgaWYgKCAqcSA9PSBxaGVhZCAp
Cj4+ICsgICAgICAgIGZvciAoIHEgPSAmYW5jLT5oZWFkX3E7ICpxOyBxID0gJigqcSktPmhlYWRf
cSApCj4+ICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICAqcSA9IHFoZWFkLT5oZWFkX3E7Cj4+
IC0gICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgICAgIGlmICggKnEgPT0gcWhlYWQgKQo+
PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgICpxID0gcWhlYWQtPmhlYWRfcTsK
Pj4gKyAgICAgICAgICAgICAgICB3aGlsZSAoIHFoZWFkLT5lbGVtX3EgKQo+PiArICAgICAgICAg
ICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgZWxlbSA9IHFoZWFkLT5lbGVtX3E7Cj4+
ICsgICAgICAgICAgICAgICAgICAgIHFoZWFkLT5lbGVtX3EgPSBlbGVtLT5uZXh0Owo+PiArICAg
ICAgICAgICAgICAgICAgICB4ZnJlZShlbGVtKTsKPiAKPiBXaGljaCBhc3N1bWVzIHRoZSBnbG9i
YWwgbGlzdCB3b3VsZCBuZXZlciBnZXQgaGFuZGVkIGhlcmUuIFByb2JhYmx5Cj4gZmluZS4KCkkg
Y2FuIGFkZCBhbiBBU1NFUlQoKSB0byBtYWtlIHRoaXMgdmVyeSBjbGVhci4KCj4gCj4+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlu
bG9jay5oCj4+IEBAIC01MCwxOSArNTAsMjQgQEAgdW5pb24gbG9ja19kZWJ1ZyB7IH07Cj4+ICAg
Cj4+ICAgICAgICAgd2l0aCBwdHIgYmVpbmcgdGhlIG1haW4gc3RydWN0dXJlIHBvaW50ZXIgYW5k
IGxvY2sgdGhlIHNwaW5sb2NrIGZpZWxkCj4+ICAgCj4+ICsgICAgICBJdCBzaG91bGQgYmUgbm90
ZWQgdGhhdCB0aGlzIHdpbGwgbmVlZCB0byBhbGxvY2F0ZSBtZW1vcnksIHNvIGludGVycnVwdHMK
Pj4gKyAgICAgIG11c3QgYmUgZW5hYmxlZC4KPj4gKwo+PiAgICAgICAtIGVhY2ggc3RydWN0dXJl
IGhhcyB0byBiZSBhZGRlZCB0byBwcm9maWxpbmcgd2l0aAo+PiAgIAo+PiAtICAgICAgbG9ja19w
cm9maWxlX3JlZ2lzdGVyX3N0cnVjdCh0eXBlLCBwdHIsIGlkeCwgcHJpbnQpOwo+PiArICAgICAg
bG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChwdHIsIGlkeCwgcHJpbnQpOwo+PiAgIAo+PiAg
ICAgICAgIHdpdGg6Cj4+IC0gICAgICAgIHR5cGU6ICBzb21ldGhpbmcgbGlrZSBMT0NLUFJPRl9U
WVBFX1BFUkRPTQo+PiAgICAgICAgICAgcHRyOiAgIHBvaW50ZXIgdG8gdGhlIHN0cnVjdHVyZQo+
PiAgICAgICAgICAgaWR4OiAgIGluZGV4IG9mIHRoYXQgc3RydWN0dXJlLCBlLmcuIGRvbWlkCj4+
ICAgICAgICAgICBwcmludDogZGVzY3JpcHRpdmUgc3RyaW5nIGxpa2UgImRvbWFpbiIKPj4gICAK
Pj4gKyAgICAgIEl0IHNob3VsZCBiZSBub3RlZCB0aGF0IHRoaXMgd2lsbCBtaWdodCBuZWVkIHRv
IGFsbG9jYXRlIG1lbW9yeSwgc28KPiAKPiBOaXQ6ICJ3aWxsIiBvciAibWlnaHQiLCBidXQgbm90
IGJvdGguCgpJbmRlZWQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:30:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08: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 1i5Qg3-0005jM-MN; Wed, 04 Sep 2019 08:30: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=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Qg2-0005j7-EZ
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:30:06 +0000
X-Inumbo-ID: 3116b10e-ceee-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3116b10e-ceee-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:30: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 00634AE89;
 Wed,  4 Sep 2019 08:30:03 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-5-jgross@suse.com>
 <900f969a-3454-758a-a427-09cb38f41963@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <eebe2817-55a2-5ff7-a056-607d014dc975@suse.com>
Date: Wed, 4 Sep 2019 10:30:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <900f969a-3454-758a-a427-09cb38f41963@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 4/5] xen: modify lock profiling 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: 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>, 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>

T24gMDMuMDkuMTkgMTY6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI5LjA4LjIwMTkgMTI6
MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRvZGF5IGFkZGluZyBsb2NrcyBsb2NhdGVkIGlu
IGEgc3RydWN0IHRvIGxvY2sgcHJvZmlsaW5nIHJlcXVpcmVzIGEKPj4gdW5pcXVlIHR5cGUgaW5k
ZXggZm9yIGVhY2ggc3RydWN0dXJlLiBUaGlzIG1ha2VzIGl0IGhhcmQgdG8gYWRkIGFueQo+PiBu
ZXcgc3RydWN0dXJlIGFzIHRoZSByZWxhdGVkIHN5c2N0bCBpbnRlcmZhY2UgbmVlZHMgdG8gYmUg
Y2hhbmdlZCwgdG9vLgo+Pgo+PiBJbnN0ZWFkIG9mIHVzaW5nIGFuIGluZGV4IHRoZSBhbHJlYWR5
IGV4aXN0aW5nIHN0cnVjdCBuYW1lIHNwZWNpZmllZAo+PiBpbiBsb2NrX3Byb2ZpbGVfcmVnaXN0
ZXJfc3RydWN0KCkgY2FuIGJlIHVzZWQgYXMgYW4gaWRlbnRpZmllciBpbnN0ZWFkLgo+Pgo+PiBN
b2RpZnkgdGhlIHN5c2N0bCBpbnRlcmZhY2UgdG8gdXNlIHRoZSBzdHJ1Y3QgbmFtZSBpbnN0ZWFk
IG9mIHRoZSB0eXBlCj4+IGluZGV4IGFuZCBhZGFwdCB0aGUgcmVsYXRlZCBjb2RpbmcgYWNjb3Jk
aW5nbHkuIEluc3RlYWQgb2YgYW4gYXJyYXkgb2YKPj4gc3RydWN0IGFuY2hvcnMgZm9yIGxvY2sg
cHJvZmlsaW5nIHdlIG5vdyB1c2UgYSBsaW5rZWQgbGlzdCBmb3IgdGhhdAo+PiBwdXJwb3NlLiBV
c2UgdGhlIHNwZWNpYWwgaWR4IHZhbHVlIC0xIGZvciBjYXNlcyB3aGVyZSB0aGUgaWR4IGlzbid0
Cj4+IHJlbGV2YW50IChnbG9iYWwgbG9ja3MpIGFuZCBzaG91bGRuJ3QgYmUgcHJpbnRlZC4KPiAK
PiBKdXN0IHRvIG1ha2UgZXhwbGljaXQgd2hhdCB3YXMgaW1wbGllZCBieSBteSB2MSByZXBseTog
SSBjYW4gc2VlIHdoeQo+IHlvdSB3YW50IHRvIGRvIHRoaXMsIGJ1dCBJJ20gbm90IHJlYWxseSBh
IGZyaWVuZCBvZiBzdHJpbmcgbGl0ZXJhbHMKPiBpbiB0aGUgaHlwZXJjYWxsIGludGVyZmFjZSwg
d2hlbiBiaW5hcnkgdmFsdWVzIGNhbiBhbHNvIGRvLiBTbyB0bwo+IG1lIHRoaXMgbG9va3MgdG8g
YmUgYSBtb3ZlIGluIHRoZSB3cm9uZyBkaXJlY3Rpb24uIFRoZXJlZm9yZSwgd2hpbGUKPiBJJ20g
ZmluZSByZXZpZXdpbmcgc3VjaCBhIGNoYW5nZSwgSSdtIG5vdCB2ZXJ5IGxpa2VseSB0byBldmVu
dHVhbGx5Cj4gYWNrIGl0LgoKSSdsbCB3cml0ZSB0d28gZXhhbXBsZSBwYXRjaGVzIGZvciBhZGRp
bmcgc3VwcG9ydCBvZiBsb2NrIHByb2ZpbGluZyBpbiBhCm5ldyBzdHJ1Y3R1cmUsIG9uZSB3aXRo
IHBhdGNoIDQgb2YgdGhpcyBzZXJpZXMgYXBwbGllZCBhbmQgb25lIGZvciB0aGUKaW50ZXJmYWNl
IHdpdGhvdXQgdGhhdCBwYXRjaC4gVGhpcyBzaG91bGQgbWFrZSBjbGVhciB3aHkgSSdtIHJlYWxs
eSBpbgpmYXZvciBvZiB0aGlzIHBhdGNoLgoKPiAKPj4gQEAgLTQ2NSwzMSArNDY2LDcwIEBAIGlu
dCBzcGlubG9ja19wcm9maWxlX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3Ag
KnBjKQo+PiAgICAgICByZXR1cm4gcmM7Cj4+ICAgfQo+PiAgIAo+PiAtdm9pZCBfbG9ja19wcm9m
aWxlX3JlZ2lzdGVyX3N0cnVjdCgKPj4gLSAgICBpbnQzMl90IHR5cGUsIHN0cnVjdCBsb2NrX3By
b2ZpbGVfcWhlYWQgKnFoZWFkLCBpbnQzMl90IGlkeCwgY2hhciAqbmFtZSkKPj4gK3N0YXRpYyBz
dHJ1Y3QgbG9ja19wcm9maWxlX2FuYyAqZmluZF9wcm9mX2FuYyhjb25zdCBjaGFyICpuYW1lKQo+
PiAgIHsKPj4gLSAgICBxaGVhZC0+aWR4ID0gaWR4Owo+PiArICAgIHN0cnVjdCBsb2NrX3Byb2Zp
bGVfYW5jICphbmM7Cj4+ICsKPj4gKyAgICBmb3IgKCBhbmMgPSBsb2NrX3Byb2ZpbGVfYW5jczsg
YW5jOyBhbmMgPSBhbmMtPm5leHQgKQo+PiArICAgICAgICBpZiAoICFzdHJjbXAoYW5jLT5uYW1l
LCBuYW1lKSApCj4+ICsgICAgICAgICAgICByZXR1cm4gYW5jOwo+PiArICAgIHJldHVybiBOVUxM
Owo+PiArfQo+IAo+IEJsYW5rIGxpbmUgYmVmb3JlIG1haW4gcmV0dXJuIHN0YXRlbWVudCBwbGVh
c2UuCgpZZXMuCgo+IAo+PiArdm9pZCBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChzdHJ1
Y3QgbG9ja19wcm9maWxlX3FoZWFkICpxaGVhZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50MzJfdCBpZHgsIGNvbnN0IGNoYXIgKm5hbWUpCj4+ICt7Cj4+ICsgICAg
c3RydWN0IGxvY2tfcHJvZmlsZV9hbmMgKmFuYzsKPj4gKwo+PiAgICAgICBzcGluX2xvY2soJmxv
Y2tfcHJvZmlsZV9sb2NrKTsKPj4gLSAgICBxaGVhZC0+aGVhZF9xID0gbG9ja19wcm9maWxlX2Fu
Y3NbdHlwZV0uaGVhZF9xOwo+PiAtICAgIGxvY2tfcHJvZmlsZV9hbmNzW3R5cGVdLmhlYWRfcSA9
IHFoZWFkOwo+PiAtICAgIGxvY2tfcHJvZmlsZV9hbmNzW3R5cGVdLm5hbWUgPSBuYW1lOwo+PiAr
Cj4+ICsgICAgYW5jID0gZmluZF9wcm9mX2FuYyhuYW1lKTsKPj4gKyAgICBpZiAoICFhbmMgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgYW5jID0geHphbGxvYyhzdHJ1Y3QgbG9ja19wcm9maWxlX2Fu
Yyk7Cj4gCj4gSG1tLCBhbm90aGVyIGFsbG9jYXRpb24gd2l0aCBhIGxvY2sgaGVsZC4gV2UgdHJ5
IHRvIGF2b2lkIHN1Y2ggYXMKPiBtdWNoIGFzIHBvc3NpYmxlLCBhbmQgaXQgZG9lc24ndCBsb29r
IG92ZXJseSBkaWZmaWN1bHQgdG8gYXZvaWQgaXQKPiBoZXJlLgoKSSdsbCBtb2RpZnkgaXQuCgo+
IAo+PiArICAgICAgICBpZiAoICFhbmMgKQo+PiArICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsg
ICAgICAgIGFuYy0+bmFtZSA9IG5hbWU7Cj4+ICsgICAgICAgIGFuYy0+bmV4dCA9IGxvY2tfcHJv
ZmlsZV9hbmNzOwo+PiArICAgICAgICBsb2NrX3Byb2ZpbGVfYW5jcyA9IGFuYzsKPj4gKyAgICB9
Cj4+ICsKPj4gKyAgICBxaGVhZC0+aWR4ID0gaWR4Owo+PiArICAgIHFoZWFkLT5oZWFkX3EgPSBh
bmMtPmhlYWRfcTsKPj4gKyAgICBhbmMtPmhlYWRfcSA9IHFoZWFkOwo+PiArCj4+ICsgb3V0Ogo+
PiAgICAgICBzcGluX3VubG9jaygmbG9ja19wcm9maWxlX2xvY2spOwo+PiAgIH0KPj4gICAKPj4g
LXZvaWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdCgKPj4gLSAgICBpbnQzMl90IHR5
cGUsIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkKQo+PiArdm9pZCBfbG9ja19wcm9m
aWxlX2RlcmVnaXN0ZXJfc3RydWN0KHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUp
Cj4+ICAgewo+PiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICphbmM7Cj4+ICAgICAgIHN0
cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKipxOwo+PiArICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUg
KmVsZW07Cj4+ICAgCj4+ICAgICAgIHNwaW5fbG9jaygmbG9ja19wcm9maWxlX2xvY2spOwo+PiAt
ICAgIGZvciAoIHEgPSAmbG9ja19wcm9maWxlX2FuY3NbdHlwZV0uaGVhZF9xOyAqcTsgcSA9ICYo
KnEpLT5oZWFkX3EgKQo+PiArCj4+ICsgICAgYW5jID0gZmluZF9wcm9mX2FuYyhuYW1lKTsKPj4g
KyAgICBpZiAoIGFuYyApCj4+ICAgICAgIHsKPj4gLSAgICAgICAgaWYgKCAqcSA9PSBxaGVhZCAp
Cj4+ICsgICAgICAgIGZvciAoIHEgPSAmYW5jLT5oZWFkX3E7ICpxOyBxID0gJigqcSktPmhlYWRf
cSApCj4+ICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICAqcSA9IHFoZWFkLT5oZWFkX3E7Cj4+
IC0gICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgICAgIGlmICggKnEgPT0gcWhlYWQgKQo+
PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgICpxID0gcWhlYWQtPmhlYWRfcTsK
Pj4gKyAgICAgICAgICAgICAgICB3aGlsZSAoIHFoZWFkLT5lbGVtX3EgKQo+PiArICAgICAgICAg
ICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgZWxlbSA9IHFoZWFkLT5lbGVtX3E7Cj4+
ICsgICAgICAgICAgICAgICAgICAgIHFoZWFkLT5lbGVtX3EgPSBlbGVtLT5uZXh0Owo+PiArICAg
ICAgICAgICAgICAgICAgICB4ZnJlZShlbGVtKTsKPiAKPiBXaGljaCBhc3N1bWVzIHRoZSBnbG9i
YWwgbGlzdCB3b3VsZCBuZXZlciBnZXQgaGFuZGVkIGhlcmUuIFByb2JhYmx5Cj4gZmluZS4KCkkg
Y2FuIGFkZCBhbiBBU1NFUlQoKSB0byBtYWtlIHRoaXMgdmVyeSBjbGVhci4KCj4gCj4+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlu
bG9jay5oCj4+IEBAIC01MCwxOSArNTAsMjQgQEAgdW5pb24gbG9ja19kZWJ1ZyB7IH07Cj4+ICAg
Cj4+ICAgICAgICAgd2l0aCBwdHIgYmVpbmcgdGhlIG1haW4gc3RydWN0dXJlIHBvaW50ZXIgYW5k
IGxvY2sgdGhlIHNwaW5sb2NrIGZpZWxkCj4+ICAgCj4+ICsgICAgICBJdCBzaG91bGQgYmUgbm90
ZWQgdGhhdCB0aGlzIHdpbGwgbmVlZCB0byBhbGxvY2F0ZSBtZW1vcnksIHNvIGludGVycnVwdHMK
Pj4gKyAgICAgIG11c3QgYmUgZW5hYmxlZC4KPj4gKwo+PiAgICAgICAtIGVhY2ggc3RydWN0dXJl
IGhhcyB0byBiZSBhZGRlZCB0byBwcm9maWxpbmcgd2l0aAo+PiAgIAo+PiAtICAgICAgbG9ja19w
cm9maWxlX3JlZ2lzdGVyX3N0cnVjdCh0eXBlLCBwdHIsIGlkeCwgcHJpbnQpOwo+PiArICAgICAg
bG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChwdHIsIGlkeCwgcHJpbnQpOwo+PiAgIAo+PiAg
ICAgICAgIHdpdGg6Cj4+IC0gICAgICAgIHR5cGU6ICBzb21ldGhpbmcgbGlrZSBMT0NLUFJPRl9U
WVBFX1BFUkRPTQo+PiAgICAgICAgICAgcHRyOiAgIHBvaW50ZXIgdG8gdGhlIHN0cnVjdHVyZQo+
PiAgICAgICAgICAgaWR4OiAgIGluZGV4IG9mIHRoYXQgc3RydWN0dXJlLCBlLmcuIGRvbWlkCj4+
ICAgICAgICAgICBwcmludDogZGVzY3JpcHRpdmUgc3RyaW5nIGxpa2UgImRvbWFpbiIKPj4gICAK
Pj4gKyAgICAgIEl0IHNob3VsZCBiZSBub3RlZCB0aGF0IHRoaXMgd2lsbCBtaWdodCBuZWVkIHRv
IGFsbG9jYXRlIG1lbW9yeSwgc28KPiAKPiBOaXQ6ICJ3aWxsIiBvciAibWlnaHQiLCBidXQgbm90
IGJvdGguCgpJbmRlZWQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:36:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5QmU-00061i-F9; Wed, 04 Sep 2019 08:36:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5QmT-00061d-Rn
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:36:45 +0000
X-Inumbo-ID: 2051fcce-ceef-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2051fcce-ceef-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 08:36: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 3B7CDB62C;
 Wed,  4 Sep 2019 08:36:44 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
References: <osstest-140960-mainreport@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3b5b6d76-9087-05f5-5359-ec24322dda65@suse.com>
Date: Wed, 4 Sep 2019 10:36:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-140960-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 140960: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAyMjowMCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxNDA5NjAgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk2MC8KPiAKPiBSZWdyZXNzaW9ucyA6LSgK
PiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5
ODc2CgpUaGlzIGxvb2tzIHRvIGJlIHJlY3VycmluZywgc28gSSd2ZSB0YWtlbiBhbm90aGVyIGxv
b2suIFRoZSB0aHJlZQptaWdyYXRpb25zIGxlYXZlIHRoaXMgYWJicmV2aWF0ZWQgcGF0dGVybiBp
biB0aGUgbG9nOgoKU2VwICAzIDE0OjIwOjQyLjQ0NjY2NyAoWEVOKSBIVk0gZDF2MCBzYXZlOiBD
UFVfTVNSCi4uLgpTZXAgIDMgMTQ6MjA6NTcuODUwNjcwIChYRU4pIEhWTTIgcmVzdG9yZTogQ1BV
IDAKLi4uClNlcCAgMyAxNDoyMTozNy4wNjI4NDAgKFhFTikgSFZNIGQydjAgc2F2ZTogQ1BVX01T
UgpTZXAgIDMgMTQ6MjE6MzcuMDYyODg4IChYRU4pIEhWTTMgcmVzdG9yZTogQ1BVIDAKLi4uClNl
cCAgMyAxNDoyMTo1Ni40Mzg1NTIgKFhFTikgSFZNIGQzdjAgc2F2ZTogQ1BVX01TUgouLi4KU2Vw
ICAzIDE0OjIyOjExLjUwNjUwOCAoWEVOKSBIVk00IHJlc3RvcmU6IENQVSAwCgpUaGVyZWZvcmUg
SSB3b25kZXIgd2hldGhlciB0aGUgZmlyc3Qgb25lIGdvdCBsdWNreSBhbmQgZmluaXNoZWQKYmFy
ZWx5IGFoZWFkIG9mIHRpbWluZyBvdXQsIHdoaWxlIHRoZSAybmQgd29ya2VkIGluc3RhbnRseSBh
bmQgdGhlCjNyZCB0aGVuIGVuZGVkIHVwIGV4Y2VlZGluZyB0aGUgdGltZW91dC4gV2hhdCBpcyBj
dXJpb3VzIGFyZSB0aGUKaW50ZXJtZWRpYXRlIGxvZyBlbnRyaWVzIChiZXR3ZWVuIHRoZSBsYXN0
ICJzYXZlIiBhbmQgdGhlIGZpcnN0CmNvcnJlc3BvbmRpbmcgInJlc3RvcmUiIGxvZyBlbnRyaWVz
KTogTWFueSBvbmVzIG9mIHRoZSBmb3JtCgooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEzOmQwdjIg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwMDAwMDAwMDAwMDAwMCB0
byAweDAwNDAwMDAwMDAwMDAwMDAKCndpdGggYSAxNXMgZ2FwIGJldHdlZW4gdGhlIGZpcnN0IGFu
ZCBtYW55IHN1YnNlcXVlbnQgb25lcykgYW5kCmZpbmFsbHkgb25lIG9mIHRoZSBmb3JtCgpbICA0
NTEuMjY3NjY5XSBzeXN0ZW1kLWxvZ2luZFsyNzY2XTogTmV3IHNlc3Npb24gMzkgb2YgdXNlciBy
b290LgoKQW5kIGZpbmFsbHksIGF0IGFyb3VuZCB0aGUgdGltZSBvZiB0aGUgZmFpbGVkIG1pZ3Jh
dGlvbgoKSU5JVDogSWQgIlQwIiByZXNwYXduaW5nIHRvbyBmYXN0OiBkaXNhYmxlZCBmb3IgNSBt
aW51dGVzCgpXaGlsZSBpdCdzIG5vdCBjbGVhciB0aGF0IHRoaXMgcGFyYWxsZWwgYWN0aXZpdHkg
aXMgY2F1c2luZyB0aGUKbWlncmF0aW9uIHRvIHByb2dyZXNzIHRvbyBzbG93bHksIGl0IGxvb2tz
IHRvIGJlIGEgcG9zc2liaWxpdHkgYXQKbGVhc3QuIENhbiBhbnlvbmUgZXhwbGFpbiB3aGF0IHRo
ZXNlIGFyZT8KCj4gIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTg3NgoKSSB0YWtlIGl0IHRoYXQgdGhpcyBp
cyBzdXBwb3NlZCB0byBiZSB0YWtlbiBjYXJlIG9mIGJ5IGEzNDI5MDBkNDgKKCJ0b29scy9zaGlt
OiBBcHBseSBtb3JlIGR1Y3QgdGFwZSB0byB0aGUgbGlua2Zhcm0gbG9naWMiKS4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:40:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Qq8-0006ly-4j; Wed, 04 Sep 2019 08:40:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Qq7-0006lq-Ch
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:40:31 +0000
X-Inumbo-ID: a683d538-ceef-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a683d538-ceef-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 08:40:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6837CADFE;
 Wed,  4 Sep 2019 08:40:29 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
Date: Wed, 4 Sep 2019 10:40:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDQuMDkuMjAxOSAxMDoyNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
NzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAzLjA5LjIwMTkgMTc6MDMsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwMy4wOS4xOSAxNjo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gSW4gb3Jk
ZXIgdG8gaGF2ZSB1bmlxdWUgbmFtZXMgd2hlbiBkb2luZyBsb2NrIHByb2ZpbGluZyBzZXZlcmFs
IGxvY2FsCj4+Pj4+IGxvY2tzICJsb2NrIiBuZWVkIHRvIGJlIHJlbmFtZWQuCj4+Pj4KPj4+PiBC
dXQgdGhlc2UgYXJlIGFsbCBuYW1lZCBzaW1wbHkgImxvY2siIGZvciBhIGdvb2QgcmVhc29uLCBp
bmNsdWRpbmcKPj4+PiBiZWNhdXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9uIHNjb3BlIHN5bWJvbHMg
KGFuZCB0eXBpY2FsbHkgdGhlCj4+Pj4gZnVuY3Rpb25zIGFyZSBhbGwgc3VmZmljaWVudGx5IHNo
b3J0KS4gVGhlIGlzc3VlIHN0ZW1zIGZyb20gdGhlCj4+Pj4gZHVhbCB1c2Ugb2YgIm5hbWUiIGlu
Cj4+Pj4KPj4+PiAjZGVmaW5lIF9MT0NLX1BST0ZJTEUobmFtZSkgeyAwLCAjbmFtZSwgJm5hbWUs
IDAsIDAsIDAsIDAsIDAgfQo+Pj4+Cj4+Pj4gc28gSSdkIHJhdGhlciBzdWdnZXN0IG1ha2luZyB0
aGlzIGEgZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pj4+Cj4+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxF
X05BTUUobG9jaywgbmFtZSkgeyAwLCAjbmFtZSwgJmxvY2ssIDAsIDAsIDAsIDAsIDAgfQo+Pj4+
Cj4+Pj4gaWYgdGhlcmUncyBubyBvdGhlciAodHJhbnNwYXJlbnQpIHdheSBvZiBkaXNhbWJpZ3Vh
dGluZyB0aGUgbmFtZXMuCj4+Pgo+Pj4gVGhpcyB3aWxsIHJlcXVpcmUgdG8gdXNlIGEgZGlmZmVy
ZW50IERFRklORV9TUElOTE9DSygpIHZhcmlhbnQsIHNvIGUuZy4KPj4+IERFRklORV9TUElOTE9D
S19MT0NBTCgpLCB3aGljaCB3aWxsIHRoZW4gaW5jbHVkZSB0aGUgbmVlZGVkICJzdGF0aWMiIGFu
ZAo+Pj4gYWRkICJAPGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBv
a2F5Pwo+Pgo+PiBUbyBiZSBmcmFuayAtIG5vdCByZWFsbHkuIEkgZGlzbGlrZSBib3RoLCBhbmQg
d291bGQgaGVuY2UgcHJlZmVyIHRvCj4+IHN0aWNrIHRvIHdoYXQgdGhlcmUgaXMgY3VycmVudGx5
LCB1bnRpbCBzb21lb25lIGludmVudHMgYSB0cmFuc3BhcmVudAo+PiB3YXkgdG8gZGlzYW1iaWd1
YXRlIHRoZXNlLiBJJ20gc29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bCBoZXJlLgo+IAo+IEkgdGhp
bmsgSSBoYXZlIGZvdW5kIGEgd2F5OiBJIGNvdWxkIGFkZCBfX0ZJTEVfXyBhbmQgX19MSU5FX18g
ZGF0YSB0bwo+IHN0cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3Vs
ZCBsb29rIGZvciBub24tdW5pcXVlCj4gbG9jayBuYW1lcyBhbmQgbWFyayB0aG9zZSB0byBiZSBw
cmludGVkIHdpdGggdGhlIF9fRklMRV9fIGFuZCBfX0xJTkVfXwo+IGRhdGEgYWRkZWQgdG8gdGhl
IG5hbWVzLgo+IAo+IFdvdWxkIHlvdSBiZSBmaW5lIHdpdGggdGhpcyBhcHByb2FjaD8KCkkgd291
bGQgYmUsIGJ1dCBJJ20gYWZyYWlkIEFuZHJldyB3b24ndCAoYXMgd2l0aCBhbnkgbmV3IHVzZXMg
b2YgX19MSU5FX18pLgpJIHdvbmRlciBpZiBfX2Z1bmNfXyBvciBfX0ZVTkNUSU9OX18gY291bGQg
YmUgdXNlZCAtIHRoZSBtYWluIHF1ZXN0aW9uIGlzCmhvdyB0aGV5IGJlaGF2ZSB3aGVuIHVzZWQg
b3V0c2lkZSBvZiBhIGZ1bmN0aW9uLiBJZiBlaXRoZXIgd291bGQgYmUgTlVMTAoocmF0aGVyIHRo
YW4gdHJpZ2dlcmluZyBhIGRpYWdub3N0aWMpLCBpdCBtaWdodCBiZSB1c2FibGUgaGVyZS4gT2Yg
Y291cnNlCnRoaXMgd291bGQgYmUgZnJhZ2lsZSBpZiBqdXN0IGJhc2VkIG9uIG9ic2VydmVkIChy
YXRoZXIgdGhhbiBkb2N1bWVudGVkKQpiZWhhdmlvci4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:47:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:47: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 1i5Qx5-0006yn-Uh; Wed, 04 Sep 2019 08:47:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Qx4-0006yd-Dk
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:47:42 +0000
X-Inumbo-ID: a74f749e-cef0-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a74f749e-cef0-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:47: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 17F78B65E;
 Wed,  4 Sep 2019 08:47:39 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a5bbc347-a876-17d2-4fae-06b98818e565@suse.com>
Date: Wed, 4 Sep 2019 10:47:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDQuMDkuMTkgMTA6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTA6
MjUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDE3OjA5LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDAzLjA5LjIwMTkgMTc6MDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMTkgMTY6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOS4wOC4y
MDE5IDEyOjE4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gSW4gb3JkZXIgdG8gaGF2ZSB1
bmlxdWUgbmFtZXMgd2hlbiBkb2luZyBsb2NrIHByb2ZpbGluZyBzZXZlcmFsIGxvY2FsCj4+Pj4+
PiBsb2NrcyAibG9jayIgbmVlZCB0byBiZSByZW5hbWVkLgo+Pj4+Pgo+Pj4+PiBCdXQgdGhlc2Ug
YXJlIGFsbCBuYW1lZCBzaW1wbHkgImxvY2siIGZvciBhIGdvb2QgcmVhc29uLCBpbmNsdWRpbmcK
Pj4+Pj4gYmVjYXVzZSB0aGV5J3JlIGFsbCBmdW5jdGlvbiBzY29wZSBzeW1ib2xzIChhbmQgdHlw
aWNhbGx5IHRoZQo+Pj4+PiBmdW5jdGlvbnMgYXJlIGFsbCBzdWZmaWNpZW50bHkgc2hvcnQpLiBU
aGUgaXNzdWUgc3RlbXMgZnJvbSB0aGUKPj4+Pj4gZHVhbCB1c2Ugb2YgIm5hbWUiIGluCj4+Pj4+
Cj4+Pj4+ICNkZWZpbmUgX0xPQ0tfUFJPRklMRShuYW1lKSB7IDAsICNuYW1lLCAmbmFtZSwgMCwg
MCwgMCwgMCwgMCB9Cj4+Pj4+Cj4+Pj4+IHNvIEknZCByYXRoZXIgc3VnZ2VzdCBtYWtpbmcgdGhp
cyBhIGRlcml2YXRpb24gb2YgYSBuZXcKPj4+Pj4KPj4+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxF
X05BTUUobG9jaywgbmFtZSkgeyAwLCAjbmFtZSwgJmxvY2ssIDAsIDAsIDAsIDAsIDAgfQo+Pj4+
Pgo+Pj4+PiBpZiB0aGVyZSdzIG5vIG90aGVyICh0cmFuc3BhcmVudCkgd2F5IG9mIGRpc2FtYmln
dWF0aW5nIHRoZSBuYW1lcy4KPj4+Pgo+Pj4+IFRoaXMgd2lsbCByZXF1aXJlIHRvIHVzZSBhIGRp
ZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcuCj4+Pj4gREVGSU5FX1NQ
SU5MT0NLX0xPQ0FMKCksIHdoaWNoIHdpbGwgdGhlbiBpbmNsdWRlIHRoZSBuZWVkZWQgInN0YXRp
YyIgYW5kCj4+Pj4gYWRkICJAPGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMg
dGhpcyBva2F5Pwo+Pj4KPj4+IFRvIGJlIGZyYW5rIC0gbm90IHJlYWxseS4gSSBkaXNsaWtlIGJv
dGgsIGFuZCB3b3VsZCBoZW5jZSBwcmVmZXIgdG8KPj4+IHN0aWNrIHRvIHdoYXQgdGhlcmUgaXMg
Y3VycmVudGx5LCB1bnRpbCBzb21lb25lIGludmVudHMgYSB0cmFuc3BhcmVudAo+Pj4gd2F5IHRv
IGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5IGZvciBiZWluZyB1bmhlbHBmdWwgaGVyZS4K
Pj4KPj4gSSB0aGluayBJIGhhdmUgZm91bmQgYSB3YXk6IEkgY291bGQgYWRkIF9fRklMRV9fIGFu
ZCBfX0xJTkVfXyBkYXRhIHRvCj4+IHN0cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9p
bml0KCkgSSBjb3VsZCBsb29rIGZvciBub24tdW5pcXVlCj4+IGxvY2sgbmFtZXMgYW5kIG1hcmsg
dGhvc2UgdG8gYmUgcHJpbnRlZCB3aXRoIHRoZSBfX0ZJTEVfXyBhbmQgX19MSU5FX18KPj4gZGF0
YSBhZGRlZCB0byB0aGUgbmFtZXMuCj4+Cj4+IFdvdWxkIHlvdSBiZSBmaW5lIHdpdGggdGhpcyBh
cHByb2FjaD8KPiAKPiBJIHdvdWxkIGJlLCBidXQgSSdtIGFmcmFpZCBBbmRyZXcgd29uJ3QgKGFz
IHdpdGggYW55IG5ldyB1c2VzIG9mIF9fTElORV9fKS4KPiBJIHdvbmRlciBpZiBfX2Z1bmNfXyBv
ciBfX0ZVTkNUSU9OX18gY291bGQgYmUgdXNlZCAtIHRoZSBtYWluIHF1ZXN0aW9uIGlzCj4gaG93
IHRoZXkgYmVoYXZlIHdoZW4gdXNlZCBvdXRzaWRlIG9mIGEgZnVuY3Rpb24uIElmIGVpdGhlciB3
b3VsZCBiZSBOVUxMCj4gKHJhdGhlciB0aGFuIHRyaWdnZXJpbmcgYSBkaWFnbm9zdGljKSwgaXQg
bWlnaHQgYmUgdXNhYmxlIGhlcmUuIE9mIGNvdXJzZQo+IHRoaXMgd291bGQgYmUgZnJhZ2lsZSBp
ZiBqdXN0IGJhc2VkIG9uIG9ic2VydmVkIChyYXRoZXIgdGhhbiBkb2N1bWVudGVkKQo+IGJlaGF2
aW9yLgoKV2l0aCBnY2MgNy40LjEgaXQgZmFpbHM6CgovaG9tZS9ncm9zcy94ZW4veGVuL2luY2x1
ZGUveGVuL3NwaW5sb2NrLmg6ODA6NDE6IGVycm9yOiDigJhfX2Z1bmNfX+KAmSBpcyAKbm90IGRl
ZmluZWQgb3V0c2lkZSBvZiBmdW5jdGlvbiBzY29wZSBbLVdlcnJvcl0KICAjZGVmaW5lIF9MT0NL
X1BST0ZJTEUobmFtZSkgeyAwLCAjbmFtZSwgX19mdW5jX18sICZuYW1lLCAwLCAwLCAwLCAwLCAw
IH0KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:47:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:47: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 1i5Qx6-0006yt-6t; Wed, 04 Sep 2019 08:47:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Qx4-0006ye-E1
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:47:42 +0000
X-Inumbo-ID: a74f749e-cef0-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a74f749e-cef0-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:47: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 17F78B65E;
 Wed,  4 Sep 2019 08:47:39 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a5bbc347-a876-17d2-4fae-06b98818e565@suse.com>
Date: Wed, 4 Sep 2019 10:47:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDQuMDkuMTkgMTA6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTA6
MjUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDAzLjA5LjE5IDE3OjA5LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDAzLjA5LjIwMTkgMTc6MDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMTkgMTY6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOS4wOC4y
MDE5IDEyOjE4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gSW4gb3JkZXIgdG8gaGF2ZSB1
bmlxdWUgbmFtZXMgd2hlbiBkb2luZyBsb2NrIHByb2ZpbGluZyBzZXZlcmFsIGxvY2FsCj4+Pj4+
PiBsb2NrcyAibG9jayIgbmVlZCB0byBiZSByZW5hbWVkLgo+Pj4+Pgo+Pj4+PiBCdXQgdGhlc2Ug
YXJlIGFsbCBuYW1lZCBzaW1wbHkgImxvY2siIGZvciBhIGdvb2QgcmVhc29uLCBpbmNsdWRpbmcK
Pj4+Pj4gYmVjYXVzZSB0aGV5J3JlIGFsbCBmdW5jdGlvbiBzY29wZSBzeW1ib2xzIChhbmQgdHlw
aWNhbGx5IHRoZQo+Pj4+PiBmdW5jdGlvbnMgYXJlIGFsbCBzdWZmaWNpZW50bHkgc2hvcnQpLiBU
aGUgaXNzdWUgc3RlbXMgZnJvbSB0aGUKPj4+Pj4gZHVhbCB1c2Ugb2YgIm5hbWUiIGluCj4+Pj4+
Cj4+Pj4+ICNkZWZpbmUgX0xPQ0tfUFJPRklMRShuYW1lKSB7IDAsICNuYW1lLCAmbmFtZSwgMCwg
MCwgMCwgMCwgMCB9Cj4+Pj4+Cj4+Pj4+IHNvIEknZCByYXRoZXIgc3VnZ2VzdCBtYWtpbmcgdGhp
cyBhIGRlcml2YXRpb24gb2YgYSBuZXcKPj4+Pj4KPj4+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxF
X05BTUUobG9jaywgbmFtZSkgeyAwLCAjbmFtZSwgJmxvY2ssIDAsIDAsIDAsIDAsIDAgfQo+Pj4+
Pgo+Pj4+PiBpZiB0aGVyZSdzIG5vIG90aGVyICh0cmFuc3BhcmVudCkgd2F5IG9mIGRpc2FtYmln
dWF0aW5nIHRoZSBuYW1lcy4KPj4+Pgo+Pj4+IFRoaXMgd2lsbCByZXF1aXJlIHRvIHVzZSBhIGRp
ZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcuCj4+Pj4gREVGSU5FX1NQ
SU5MT0NLX0xPQ0FMKCksIHdoaWNoIHdpbGwgdGhlbiBpbmNsdWRlIHRoZSBuZWVkZWQgInN0YXRp
YyIgYW5kCj4+Pj4gYWRkICJAPGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMg
dGhpcyBva2F5Pwo+Pj4KPj4+IFRvIGJlIGZyYW5rIC0gbm90IHJlYWxseS4gSSBkaXNsaWtlIGJv
dGgsIGFuZCB3b3VsZCBoZW5jZSBwcmVmZXIgdG8KPj4+IHN0aWNrIHRvIHdoYXQgdGhlcmUgaXMg
Y3VycmVudGx5LCB1bnRpbCBzb21lb25lIGludmVudHMgYSB0cmFuc3BhcmVudAo+Pj4gd2F5IHRv
IGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5IGZvciBiZWluZyB1bmhlbHBmdWwgaGVyZS4K
Pj4KPj4gSSB0aGluayBJIGhhdmUgZm91bmQgYSB3YXk6IEkgY291bGQgYWRkIF9fRklMRV9fIGFu
ZCBfX0xJTkVfXyBkYXRhIHRvCj4+IHN0cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9p
bml0KCkgSSBjb3VsZCBsb29rIGZvciBub24tdW5pcXVlCj4+IGxvY2sgbmFtZXMgYW5kIG1hcmsg
dGhvc2UgdG8gYmUgcHJpbnRlZCB3aXRoIHRoZSBfX0ZJTEVfXyBhbmQgX19MSU5FX18KPj4gZGF0
YSBhZGRlZCB0byB0aGUgbmFtZXMuCj4+Cj4+IFdvdWxkIHlvdSBiZSBmaW5lIHdpdGggdGhpcyBh
cHByb2FjaD8KPiAKPiBJIHdvdWxkIGJlLCBidXQgSSdtIGFmcmFpZCBBbmRyZXcgd29uJ3QgKGFz
IHdpdGggYW55IG5ldyB1c2VzIG9mIF9fTElORV9fKS4KPiBJIHdvbmRlciBpZiBfX2Z1bmNfXyBv
ciBfX0ZVTkNUSU9OX18gY291bGQgYmUgdXNlZCAtIHRoZSBtYWluIHF1ZXN0aW9uIGlzCj4gaG93
IHRoZXkgYmVoYXZlIHdoZW4gdXNlZCBvdXRzaWRlIG9mIGEgZnVuY3Rpb24uIElmIGVpdGhlciB3
b3VsZCBiZSBOVUxMCj4gKHJhdGhlciB0aGFuIHRyaWdnZXJpbmcgYSBkaWFnbm9zdGljKSwgaXQg
bWlnaHQgYmUgdXNhYmxlIGhlcmUuIE9mIGNvdXJzZQo+IHRoaXMgd291bGQgYmUgZnJhZ2lsZSBp
ZiBqdXN0IGJhc2VkIG9uIG9ic2VydmVkIChyYXRoZXIgdGhhbiBkb2N1bWVudGVkKQo+IGJlaGF2
aW9yLgoKV2l0aCBnY2MgNy40LjEgaXQgZmFpbHM6CgovaG9tZS9ncm9zcy94ZW4veGVuL2luY2x1
ZGUveGVuL3NwaW5sb2NrLmg6ODA6NDE6IGVycm9yOiDigJhfX2Z1bmNfX+KAmSBpcyAKbm90IGRl
ZmluZWQgb3V0c2lkZSBvZiBmdW5jdGlvbiBzY29wZSBbLVdlcnJvcl0KICAjZGVmaW5lIF9MT0NL
X1BST0ZJTEUobmFtZSkgeyAwLCAjbmFtZSwgX19mdW5jX18sICZuYW1lLCAwLCAwLCAwLCAwLCAw
IH0KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:48:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Qxw-000765-Hd; Wed, 04 Sep 2019 08:48:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Qxw-00075z-3U
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:48:36 +0000
X-Inumbo-ID: c59f0e14-cef0-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c59f0e14-cef0-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 08:48: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 1i5Qxq-0002Jn-NN; Wed, 04 Sep 2019 08:48:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Qxq-0003ET-8a; Wed, 04 Sep 2019 08:48:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Qxq-0007Lm-7a; Wed, 04 Sep 2019 08:48:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140973-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl: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-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=089cf7f6ecb266b6a4164919a2e69bd2f938374a
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 08:48:30 +0000
Subject: [Xen-devel] [linux-linus test] 140973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTczLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA4OWNmN2Y2ZWNiMjY2YjZhNDE2
NDkxOWEyZTY5YmQyZjkzODM3NGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxODMgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTgyIGRheXMgIDEz
MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA5NzMgIDIwMTktMDktMDMgMTI6MjE6
MzAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQyODUgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjU0NDUgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:51:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5R0C-0007t5-4H; Wed, 04 Sep 2019 08:50:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5R0B-0007sy-7S
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:50:55 +0000
X-Inumbo-ID: 1a87ed4c-cef1-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1a87ed4c-cef1-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 08:50:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567587055;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=qnNLVIWIkppzXV+Ym1UDzq70j/YvmqpSBcJcr9ejgg4=;
 b=FIJKZ+e6LBZ/cqB9syRI+ZbgtXrMhziyeDbldI+lGPAvUTH/DCzF/G/U
 k5ek8UQNTNGR28pS5uiNCnktK8ST8XH+q7WXRsnT/DayWxvu7zRz2jpQd
 sMDPROXkrPkVGnQeGSJzNpKMg6ItaWWPI3b+16UPju2lGZLDfqcxcAsT0 Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mXEMnmn4mf3aht6SRithl6nHN+YkgBg1+HsXiCttEnTSXI5DpgQ7cLRzLvWnsAcrqOeVX0TBiz
 uJpzuaRjWykFdTZiUf//vjvitiBrOHLCA+r+ZRq70OCkfBNrKdDBNTuU/bdmwYfkW/vZ6Ig3S0
 BJwdOlDeBmah4bIKrq1TijH8NYqZA+36m1dePCaqWw0dT08BPamsgvOTLrGB3/kEPrCMqci0Ot
 Ppkru0uZFBxpLU1EzJbNt9C1vp+lmi0jb2y9G+EVg3g9zRA04eNnNxaKEfG7sFV93aaY04UDfV
 IqY=
X-SBRS: 2.7
X-MesageID: 5156568
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5156568"
To: Jan Beulich <jbeulich@suse.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xenproject.org>
References: <osstest-140960-mainreport@xen.org>
 <3b5b6d76-9087-05f5-5359-ec24322dda65@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: <4df76271-cb52-7d79-af18-4b413aa85c56@citrix.com>
Date: Wed, 4 Sep 2019 09:50:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3b5b6d76-9087-05f5-5359-ec24322dda65@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [xen-unstable test] 140960: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMjAxOSAwOTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMDkuMjAxOSAy
MjowMCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+PiBmbGlnaHQgMTQwOTYwIHhlbi11
bnN0YWJsZSByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTQwOTYwLwo+Pgo+PiBSZWdyZXNzaW9ucyA6LSgKPj4KPj4gVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2Cj4gVGhp
cyBsb29rcyB0byBiZSByZWN1cnJpbmcsIHNvIEkndmUgdGFrZW4gYW5vdGhlciBsb29rLgoKSSBo
YWQgYSBzdXNwaWNpb24gYXMgd2VsbCwgYnV0IGZpeGluZyB0aGUgaW50ZXJtaXR0ZW50IGJ1aWxk
IHByb2JsZW1zCndhcyB0aGUgZmlyc3QgcHJpb3JpdHkuCgpBIG1ham9yIGNoYW5nZSBpbiBzaGlt
IGluIHRoZSByYW5nZSB1bmRlciB0ZXN0IGlzIHN3aXRjaGluZyBmcm9tIENyZWRpdDEKdG8gTlVM
TCBhcyBhIHNjaGVkdWxlciwgZm9sbG93aW5nIERhcmlvJ3MgZml4aW5nIG9mIHdoYXQgd2UgdGhv
dWdodCB3YXMKdGhlIGZpbmFsIG91dHN0YW5kaW5nIGJ1Zy7CoCBQZXJoYXBzIGl0IHdhc24ndCB0
aGUgZmluYWwgYnVnLi4uCgo+ICBUaGUgdGhyZWUKPiBtaWdyYXRpb25zIGxlYXZlIHRoaXMgYWJi
cmV2aWF0ZWQgcGF0dGVybiBpbiB0aGUgbG9nOgo+Cj4gU2VwICAzIDE0OjIwOjQyLjQ0NjY2NyAo
WEVOKSBIVk0gZDF2MCBzYXZlOiBDUFVfTVNSCj4gLi4uCj4gU2VwICAzIDE0OjIwOjU3Ljg1MDY3
MCAoWEVOKSBIVk0yIHJlc3RvcmU6IENQVSAwCj4gLi4uCj4gU2VwICAzIDE0OjIxOjM3LjA2Mjg0
MCAoWEVOKSBIVk0gZDJ2MCBzYXZlOiBDUFVfTVNSCj4gU2VwICAzIDE0OjIxOjM3LjA2Mjg4OCAo
WEVOKSBIVk0zIHJlc3RvcmU6IENQVSAwCj4gLi4uCj4gU2VwICAzIDE0OjIxOjU2LjQzODU1MiAo
WEVOKSBIVk0gZDN2MCBzYXZlOiBDUFVfTVNSCj4gLi4uCj4gU2VwICAzIDE0OjIyOjExLjUwNjUw
OCAoWEVOKSBIVk00IHJlc3RvcmU6IENQVSAwCj4KPiBUaGVyZWZvcmUgSSB3b25kZXIgd2hldGhl
ciB0aGUgZmlyc3Qgb25lIGdvdCBsdWNreSBhbmQgZmluaXNoZWQKPiBiYXJlbHkgYWhlYWQgb2Yg
dGltaW5nIG91dCwgd2hpbGUgdGhlIDJuZCB3b3JrZWQgaW5zdGFudGx5IGFuZCB0aGUKPiAzcmQg
dGhlbiBlbmRlZCB1cCBleGNlZWRpbmcgdGhlIHRpbWVvdXQuIFdoYXQgaXMgY3VyaW91cyBhcmUg
dGhlCj4gaW50ZXJtZWRpYXRlIGxvZyBlbnRyaWVzIChiZXR3ZWVuIHRoZSBsYXN0ICJzYXZlIiBh
bmQgdGhlIGZpcnN0Cj4gY29ycmVzcG9uZGluZyAicmVzdG9yZSIgbG9nIGVudHJpZXMpOiBNYW55
IG9uZXMgb2YgdGhlIGZvcm0KPgo+IChYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTM6ZDB2MiBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDAwMDAwMDAwMDAwMDAwIHRvIDB4
MDA0MDAwMDAwMDAwMDAwMAoKVGhpcyBpcyBkdWUgdG8gYSBsYWNrIG9mIE1TUl9WSVJUX1NQRUNf
Q1RSTC7CoCBJdCBpcyBzc2hkIChvciBzeXN0ZW1kIG9uCml0cyBiZWhhbGYgLSB1bmNsZWFyIHdo
aWNoKSB1c2luZyB0aGUgU1NCRCBwcmN0bCB0byBwcm90ZWN0IGl0c2VsZiwgYW5kClhlbiwgaGF2
aW5nIG5vIHN1cHBvcnQsIGlzIGNhdXNpbmcgTGludXggdG8gZmFsbCBiYWNrIHRvIG5hdGl2ZSBt
ZXRob2RzCmFuZCBmYWxsaW5nIGZvd2wgb2YgWGVucyB3cml0ZS9kaXNjYXJkIHBvbGljeSBvbiBN
U1JzLgoKPiB3aXRoIGEgMTVzIGdhcCBiZXR3ZWVuIHRoZSBmaXJzdCBhbmQgbWFueSBzdWJzZXF1
ZW50IG9uZXMpIGFuZAo+IGZpbmFsbHkgb25lIG9mIHRoZSBmb3JtCj4KPiBbICA0NTEuMjY3NjY5
XSBzeXN0ZW1kLWxvZ2luZFsyNzY2XTogTmV3IHNlc3Npb24gMzkgb2YgdXNlciByb290Lgo+Cj4g
QW5kIGZpbmFsbHksIGF0IGFyb3VuZCB0aGUgdGltZSBvZiB0aGUgZmFpbGVkIG1pZ3JhdGlvbgo+
Cj4gSU5JVDogSWQgIlQwIiByZXNwYXduaW5nIHRvbyBmYXN0OiBkaXNhYmxlZCBmb3IgNSBtaW51
dGVzCgpHb29nbGluZyBhcm91bmQgc3VnZ2VzdHMgaXQgaXMgYW4gaW5pdHRhYiBtaXNjb25maWd1
cmF0aW9uLgoKPgo+IFdoaWxlIGl0J3Mgbm90IGNsZWFyIHRoYXQgdGhpcyBwYXJhbGxlbCBhY3Rp
dml0eSBpcyBjYXVzaW5nIHRoZQo+IG1pZ3JhdGlvbiB0byBwcm9ncmVzcyB0b28gc2xvd2x5LCBp
dCBsb29rcyB0byBiZSBhIHBvc3NpYmlsaXR5IGF0Cj4gbGVhc3QuIENhbiBhbnlvbmUgZXhwbGFp
biB3aGF0IHRoZXNlIGFyZT8KPgo+PiAgYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4
ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2Cj4gSSB0YWtlIGl0
IHRoYXQgdGhpcyBpcyBzdXBwb3NlZCB0byBiZSB0YWtlbiBjYXJlIG9mIGJ5IGEzNDI5MDBkNDgK
PiAoInRvb2xzL3NoaW06IEFwcGx5IG1vcmUgZHVjdCB0YXBlIHRvIHRoZSBsaW5rZmFybSBsb2dp
YyIpLgoKWWVzIC0gaXQgc2hvdWxkIGRvLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:51:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5R0S-0007wH-Db; Wed, 04 Sep 2019 08:51: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5R0Q-0007vt-MN
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:51:10 +0000
X-Inumbo-ID: 23040352-cef1-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23040352-cef1-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:51: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 CB913B624;
 Wed,  4 Sep 2019 08:51:07 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <a5bbc347-a876-17d2-4fae-06b98818e565@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f552186e-4f5d-f0df-d44d-51a8f2fa5a7e@suse.com>
Date: Wed, 4 Sep 2019 10:51:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a5bbc347-a876-17d2-4fae-06b98818e565@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDQuMDkuMjAxOSAxMDo0NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC4wOS4xOSAx
MDo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIwMTkgMTA6MjUsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwMy4wOS4xOSAxNzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMjAxOSAxNzowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMDMu
MDkuMTkgMTY6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjkuMDguMjAxOSAxMjox
OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBJbiBvcmRlciB0byBoYXZlIHVuaXF1ZSBu
YW1lcyB3aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwgbG9jYWwKPj4+Pj4+PiBsb2Nr
cyAibG9jayIgbmVlZCB0byBiZSByZW5hbWVkLgo+Pj4+Pj4KPj4+Pj4+IEJ1dCB0aGVzZSBhcmUg
YWxsIG5hbWVkIHNpbXBseSAibG9jayIgZm9yIGEgZ29vZCByZWFzb24sIGluY2x1ZGluZwo+Pj4+
Pj4gYmVjYXVzZSB0aGV5J3JlIGFsbCBmdW5jdGlvbiBzY29wZSBzeW1ib2xzIChhbmQgdHlwaWNh
bGx5IHRoZQo+Pj4+Pj4gZnVuY3Rpb25zIGFyZSBhbGwgc3VmZmljaWVudGx5IHNob3J0KS4gVGhl
IGlzc3VlIHN0ZW1zIGZyb20gdGhlCj4+Pj4+PiBkdWFsIHVzZSBvZiAibmFtZSIgaW4KPj4+Pj4+
Cj4+Pj4+PiAjZGVmaW5lIF9MT0NLX1BST0ZJTEUobmFtZSkgeyAwLCAjbmFtZSwgJm5hbWUsIDAs
IDAsIDAsIDAsIDAgfQo+Pj4+Pj4KPj4+Pj4+IHNvIEknZCByYXRoZXIgc3VnZ2VzdCBtYWtpbmcg
dGhpcyBhIGRlcml2YXRpb24gb2YgYSBuZXcKPj4+Pj4+Cj4+Pj4+PiAjZGVmaW5lIF9MT0NLX1BS
T0ZJTEVfTkFNRShsb2NrLCBuYW1lKSB7IDAsICNuYW1lLCAmbG9jaywgMCwgMCwgMCwgMCwgMCB9
Cj4+Pj4+Pgo+Pj4+Pj4gaWYgdGhlcmUncyBubyBvdGhlciAodHJhbnNwYXJlbnQpIHdheSBvZiBk
aXNhbWJpZ3VhdGluZyB0aGUgbmFtZXMuCj4+Pj4+Cj4+Pj4+IFRoaXMgd2lsbCByZXF1aXJlIHRv
IHVzZSBhIGRpZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcuCj4+Pj4+
IERFRklORV9TUElOTE9DS19MT0NBTCgpLCB3aGljaCB3aWxsIHRoZW4gaW5jbHVkZSB0aGUgbmVl
ZGVkICJzdGF0aWMiIGFuZAo+Pj4+PiBhZGQgIkA8ZnVuYz4iIHRvIHRoZSBsb2NrIHByb2ZpbGlu
ZyBuYW1lLiBJcyB0aGlzIG9rYXk/Cj4+Pj4KPj4+PiBUbyBiZSBmcmFuayAtIG5vdCByZWFsbHku
IEkgZGlzbGlrZSBib3RoLCBhbmQgd291bGQgaGVuY2UgcHJlZmVyIHRvCj4+Pj4gc3RpY2sgdG8g
d2hhdCB0aGVyZSBpcyBjdXJyZW50bHksIHVudGlsIHNvbWVvbmUgaW52ZW50cyBhIHRyYW5zcGFy
ZW50Cj4+Pj4gd2F5IHRvIGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5IGZvciBiZWluZyB1
bmhlbHBmdWwgaGVyZS4KPj4+Cj4+PiBJIHRoaW5rIEkgaGF2ZSBmb3VuZCBhIHdheTogSSBjb3Vs
ZCBhZGQgX19GSUxFX18gYW5kIF9fTElORV9fIGRhdGEgdG8KPj4+IHN0cnVjdCBsb2NrX3Byb2Zp
bGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3VsZCBsb29rIGZvciBub24tdW5pcXVlCj4+PiBs
b2NrIG5hbWVzIGFuZCBtYXJrIHRob3NlIHRvIGJlIHByaW50ZWQgd2l0aCB0aGUgX19GSUxFX18g
YW5kIF9fTElORV9fCj4+PiBkYXRhIGFkZGVkIHRvIHRoZSBuYW1lcy4KPj4+Cj4+PiBXb3VsZCB5
b3UgYmUgZmluZSB3aXRoIHRoaXMgYXBwcm9hY2g/Cj4+Cj4+IEkgd291bGQgYmUsIGJ1dCBJJ20g
YWZyYWlkIEFuZHJldyB3b24ndCAoYXMgd2l0aCBhbnkgbmV3IHVzZXMgb2YgX19MSU5FX18pLgo+
PiBJIHdvbmRlciBpZiBfX2Z1bmNfXyBvciBfX0ZVTkNUSU9OX18gY291bGQgYmUgdXNlZCAtIHRo
ZSBtYWluIHF1ZXN0aW9uIGlzCj4+IGhvdyB0aGV5IGJlaGF2ZSB3aGVuIHVzZWQgb3V0c2lkZSBv
ZiBhIGZ1bmN0aW9uLiBJZiBlaXRoZXIgd291bGQgYmUgTlVMTAo+PiAocmF0aGVyIHRoYW4gdHJp
Z2dlcmluZyBhIGRpYWdub3N0aWMpLCBpdCBtaWdodCBiZSB1c2FibGUgaGVyZS4gT2YgY291cnNl
Cj4+IHRoaXMgd291bGQgYmUgZnJhZ2lsZSBpZiBqdXN0IGJhc2VkIG9uIG9ic2VydmVkIChyYXRo
ZXIgdGhhbiBkb2N1bWVudGVkKQo+PiBiZWhhdmlvci4KPiAKPiBXaXRoIGdjYyA3LjQuMSBpdCBm
YWlsczoKPiAKPiAvaG9tZS9ncm9zcy94ZW4veGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmg6ODA6
NDE6IGVycm9yOiDigJhfX2Z1bmNfX+KAmSBpcyAKPiBub3QgZGVmaW5lZCBvdXRzaWRlIG9mIGZ1
bmN0aW9uIHNjb3BlIFstV2Vycm9yXQo+ICAgI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsg
MCwgI25hbWUsIF9fZnVuY19fLCAmbmFtZSwgMCwgMCwgMCwgMCwgMCB9CgpSaWdodCwgYXMgSSB3
YXMgYWZyYWlkIG9mLiBCdXQgX19QUkVUVFlfRlVOQ1RJT05fXyBsb29rcyB0byBiZSBzdWl0YWJs
ZQooYXMgcGVyIHRoZSBnY2MgZG9jLCBhbmQgYXMgcGVyIHRoZXJlIGJlaW5nIGNsZWFyIGluZGlj
YXRpb25zIHRoYXQgY2xhbmcKYWxzbyBzdXBwb3J0cyB0aGlzKS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:51:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5R0S-0007wY-Lm; Wed, 04 Sep 2019 08:51: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5R0Q-0007vu-Of
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:51:10 +0000
X-Inumbo-ID: 23040352-cef1-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23040352-cef1-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:51: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 CB913B624;
 Wed,  4 Sep 2019 08:51:07 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <a5bbc347-a876-17d2-4fae-06b98818e565@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f552186e-4f5d-f0df-d44d-51a8f2fa5a7e@suse.com>
Date: Wed, 4 Sep 2019 10:51:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a5bbc347-a876-17d2-4fae-06b98818e565@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDQuMDkuMjAxOSAxMDo0NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC4wOS4xOSAx
MDo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIwMTkgMTA6MjUsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwMy4wOS4xOSAxNzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMjAxOSAxNzowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMDMu
MDkuMTkgMTY6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjkuMDguMjAxOSAxMjox
OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBJbiBvcmRlciB0byBoYXZlIHVuaXF1ZSBu
YW1lcyB3aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwgbG9jYWwKPj4+Pj4+PiBsb2Nr
cyAibG9jayIgbmVlZCB0byBiZSByZW5hbWVkLgo+Pj4+Pj4KPj4+Pj4+IEJ1dCB0aGVzZSBhcmUg
YWxsIG5hbWVkIHNpbXBseSAibG9jayIgZm9yIGEgZ29vZCByZWFzb24sIGluY2x1ZGluZwo+Pj4+
Pj4gYmVjYXVzZSB0aGV5J3JlIGFsbCBmdW5jdGlvbiBzY29wZSBzeW1ib2xzIChhbmQgdHlwaWNh
bGx5IHRoZQo+Pj4+Pj4gZnVuY3Rpb25zIGFyZSBhbGwgc3VmZmljaWVudGx5IHNob3J0KS4gVGhl
IGlzc3VlIHN0ZW1zIGZyb20gdGhlCj4+Pj4+PiBkdWFsIHVzZSBvZiAibmFtZSIgaW4KPj4+Pj4+
Cj4+Pj4+PiAjZGVmaW5lIF9MT0NLX1BST0ZJTEUobmFtZSkgeyAwLCAjbmFtZSwgJm5hbWUsIDAs
IDAsIDAsIDAsIDAgfQo+Pj4+Pj4KPj4+Pj4+IHNvIEknZCByYXRoZXIgc3VnZ2VzdCBtYWtpbmcg
dGhpcyBhIGRlcml2YXRpb24gb2YgYSBuZXcKPj4+Pj4+Cj4+Pj4+PiAjZGVmaW5lIF9MT0NLX1BS
T0ZJTEVfTkFNRShsb2NrLCBuYW1lKSB7IDAsICNuYW1lLCAmbG9jaywgMCwgMCwgMCwgMCwgMCB9
Cj4+Pj4+Pgo+Pj4+Pj4gaWYgdGhlcmUncyBubyBvdGhlciAodHJhbnNwYXJlbnQpIHdheSBvZiBk
aXNhbWJpZ3VhdGluZyB0aGUgbmFtZXMuCj4+Pj4+Cj4+Pj4+IFRoaXMgd2lsbCByZXF1aXJlIHRv
IHVzZSBhIGRpZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcuCj4+Pj4+
IERFRklORV9TUElOTE9DS19MT0NBTCgpLCB3aGljaCB3aWxsIHRoZW4gaW5jbHVkZSB0aGUgbmVl
ZGVkICJzdGF0aWMiIGFuZAo+Pj4+PiBhZGQgIkA8ZnVuYz4iIHRvIHRoZSBsb2NrIHByb2ZpbGlu
ZyBuYW1lLiBJcyB0aGlzIG9rYXk/Cj4+Pj4KPj4+PiBUbyBiZSBmcmFuayAtIG5vdCByZWFsbHku
IEkgZGlzbGlrZSBib3RoLCBhbmQgd291bGQgaGVuY2UgcHJlZmVyIHRvCj4+Pj4gc3RpY2sgdG8g
d2hhdCB0aGVyZSBpcyBjdXJyZW50bHksIHVudGlsIHNvbWVvbmUgaW52ZW50cyBhIHRyYW5zcGFy
ZW50Cj4+Pj4gd2F5IHRvIGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5IGZvciBiZWluZyB1
bmhlbHBmdWwgaGVyZS4KPj4+Cj4+PiBJIHRoaW5rIEkgaGF2ZSBmb3VuZCBhIHdheTogSSBjb3Vs
ZCBhZGQgX19GSUxFX18gYW5kIF9fTElORV9fIGRhdGEgdG8KPj4+IHN0cnVjdCBsb2NrX3Byb2Zp
bGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3VsZCBsb29rIGZvciBub24tdW5pcXVlCj4+PiBs
b2NrIG5hbWVzIGFuZCBtYXJrIHRob3NlIHRvIGJlIHByaW50ZWQgd2l0aCB0aGUgX19GSUxFX18g
YW5kIF9fTElORV9fCj4+PiBkYXRhIGFkZGVkIHRvIHRoZSBuYW1lcy4KPj4+Cj4+PiBXb3VsZCB5
b3UgYmUgZmluZSB3aXRoIHRoaXMgYXBwcm9hY2g/Cj4+Cj4+IEkgd291bGQgYmUsIGJ1dCBJJ20g
YWZyYWlkIEFuZHJldyB3b24ndCAoYXMgd2l0aCBhbnkgbmV3IHVzZXMgb2YgX19MSU5FX18pLgo+
PiBJIHdvbmRlciBpZiBfX2Z1bmNfXyBvciBfX0ZVTkNUSU9OX18gY291bGQgYmUgdXNlZCAtIHRo
ZSBtYWluIHF1ZXN0aW9uIGlzCj4+IGhvdyB0aGV5IGJlaGF2ZSB3aGVuIHVzZWQgb3V0c2lkZSBv
ZiBhIGZ1bmN0aW9uLiBJZiBlaXRoZXIgd291bGQgYmUgTlVMTAo+PiAocmF0aGVyIHRoYW4gdHJp
Z2dlcmluZyBhIGRpYWdub3N0aWMpLCBpdCBtaWdodCBiZSB1c2FibGUgaGVyZS4gT2YgY291cnNl
Cj4+IHRoaXMgd291bGQgYmUgZnJhZ2lsZSBpZiBqdXN0IGJhc2VkIG9uIG9ic2VydmVkIChyYXRo
ZXIgdGhhbiBkb2N1bWVudGVkKQo+PiBiZWhhdmlvci4KPiAKPiBXaXRoIGdjYyA3LjQuMSBpdCBm
YWlsczoKPiAKPiAvaG9tZS9ncm9zcy94ZW4veGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmg6ODA6
NDE6IGVycm9yOiDigJhfX2Z1bmNfX+KAmSBpcyAKPiBub3QgZGVmaW5lZCBvdXRzaWRlIG9mIGZ1
bmN0aW9uIHNjb3BlIFstV2Vycm9yXQo+ICAgI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsg
MCwgI25hbWUsIF9fZnVuY19fLCAmbmFtZSwgMCwgMCwgMCwgMCwgMCB9CgpSaWdodCwgYXMgSSB3
YXMgYWZyYWlkIG9mLiBCdXQgX19QUkVUVFlfRlVOQ1RJT05fXyBsb29rcyB0byBiZSBzdWl0YWJs
ZQooYXMgcGVyIHRoZSBnY2MgZG9jLCBhbmQgYXMgcGVyIHRoZXJlIGJlaW5nIGNsZWFyIGluZGlj
YXRpb25zIHRoYXQgY2xhbmcKYWxzbyBzdXBwb3J0cyB0aGlzKS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:57:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5R6K-0008J5-Cb; Wed, 04 Sep 2019 08:57:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5R6J-0008J0-BU
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:57:15 +0000
X-Inumbo-ID: fccafb40-cef1-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fccafb40-cef1-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 08:57: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 66982ABF4;
 Wed,  4 Sep 2019 08:57:12 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-5-jgross@suse.com>
 <900f969a-3454-758a-a427-09cb38f41963@suse.com>
 <eebe2817-55a2-5ff7-a056-607d014dc975@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8dd9642c-5d2d-6123-7600-99fff0cc3522@suse.com>
Date: Wed, 4 Sep 2019 10:57:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <eebe2817-55a2-5ff7-a056-607d014dc975@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/5] xen: modify lock profiling 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxMDozMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMy4wOS4xOSAx
Njo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBUb2RheSBhZGRpbmcgbG9ja3MgbG9jYXRlZCBpbiBhIHN0cnVjdCB0
byBsb2NrIHByb2ZpbGluZyByZXF1aXJlcyBhCj4+PiB1bmlxdWUgdHlwZSBpbmRleCBmb3IgZWFj
aCBzdHJ1Y3R1cmUuIFRoaXMgbWFrZXMgaXQgaGFyZCB0byBhZGQgYW55Cj4+PiBuZXcgc3RydWN0
dXJlIGFzIHRoZSByZWxhdGVkIHN5c2N0bCBpbnRlcmZhY2UgbmVlZHMgdG8gYmUgY2hhbmdlZCwg
dG9vLgo+Pj4KPj4+IEluc3RlYWQgb2YgdXNpbmcgYW4gaW5kZXggdGhlIGFscmVhZHkgZXhpc3Rp
bmcgc3RydWN0IG5hbWUgc3BlY2lmaWVkCj4+PiBpbiBsb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3Ry
dWN0KCkgY2FuIGJlIHVzZWQgYXMgYW4gaWRlbnRpZmllciBpbnN0ZWFkLgo+Pj4KPj4+IE1vZGlm
eSB0aGUgc3lzY3RsIGludGVyZmFjZSB0byB1c2UgdGhlIHN0cnVjdCBuYW1lIGluc3RlYWQgb2Yg
dGhlIHR5cGUKPj4+IGluZGV4IGFuZCBhZGFwdCB0aGUgcmVsYXRlZCBjb2RpbmcgYWNjb3JkaW5n
bHkuIEluc3RlYWQgb2YgYW4gYXJyYXkgb2YKPj4+IHN0cnVjdCBhbmNob3JzIGZvciBsb2NrIHBy
b2ZpbGluZyB3ZSBub3cgdXNlIGEgbGlua2VkIGxpc3QgZm9yIHRoYXQKPj4+IHB1cnBvc2UuIFVz
ZSB0aGUgc3BlY2lhbCBpZHggdmFsdWUgLTEgZm9yIGNhc2VzIHdoZXJlIHRoZSBpZHggaXNuJ3QK
Pj4+IHJlbGV2YW50IChnbG9iYWwgbG9ja3MpIGFuZCBzaG91bGRuJ3QgYmUgcHJpbnRlZC4KPj4K
Pj4gSnVzdCB0byBtYWtlIGV4cGxpY2l0IHdoYXQgd2FzIGltcGxpZWQgYnkgbXkgdjEgcmVwbHk6
IEkgY2FuIHNlZSB3aHkKPj4geW91IHdhbnQgdG8gZG8gdGhpcywgYnV0IEknbSBub3QgcmVhbGx5
IGEgZnJpZW5kIG9mIHN0cmluZyBsaXRlcmFscwo+PiBpbiB0aGUgaHlwZXJjYWxsIGludGVyZmFj
ZSwgd2hlbiBiaW5hcnkgdmFsdWVzIGNhbiBhbHNvIGRvLiBTbyB0bwo+PiBtZSB0aGlzIGxvb2tz
IHRvIGJlIGEgbW92ZSBpbiB0aGUgd3JvbmcgZGlyZWN0aW9uLiBUaGVyZWZvcmUsIHdoaWxlCj4+
IEknbSBmaW5lIHJldmlld2luZyBzdWNoIGEgY2hhbmdlLCBJJ20gbm90IHZlcnkgbGlrZWx5IHRv
IGV2ZW50dWFsbHkKPj4gYWNrIGl0Lgo+IAo+IEknbGwgd3JpdGUgdHdvIGV4YW1wbGUgcGF0Y2hl
cyBmb3IgYWRkaW5nIHN1cHBvcnQgb2YgbG9jayBwcm9maWxpbmcgaW4gYQo+IG5ldyBzdHJ1Y3R1
cmUsIG9uZSB3aXRoIHBhdGNoIDQgb2YgdGhpcyBzZXJpZXMgYXBwbGllZCBhbmQgb25lIGZvciB0
aGUKPiBpbnRlcmZhY2Ugd2l0aG91dCB0aGF0IHBhdGNoLiBUaGlzIHNob3VsZCBtYWtlIGNsZWFy
IHdoeSBJJ20gcmVhbGx5IGluCj4gZmF2b3Igb2YgdGhpcyBwYXRjaC4KCldlbGwsIEkgY2FuIGVh
c2lseSBzZWUgaG93IG9uZSB3aWxsIGJlIHF1aXRlIGEgYml0IHNtYWxsZXIgdGhhbiB0aGUKb3Ro
ZXIsIGJ1dCBwYXRjaCBzaXplIC8gaW50cnVzaXZlbmVzcyBpcyBub3QgdGhlIG9ubHkgYXNwZWN0
IHRvCmNvbnNpZGVyLiBJT1cgSSdtIGFmcmFpZCB0aGUgZGlmZmVyZW5jZSB3b24ndCBjaGFuZ2Ug
bXkgb3BpbmlvbiBvbgpzdHJpbmcgbGl0ZXJhbHMgaW4gaHlwZXJjYWxsIGludGVyZmFjZXMuIEJ1
dCByZWNhbGwsIHlvdSBkb24ndApkZXBlbmQgb24gbWUgYWNraW5nIHRoaXMgcGF0Y2ggb2YgeW91
cnMsIHRoZXJlIGFyZSBlbm91Z2ggb3RoZXIKcGVvcGxlIHdobyBjYW4gaWYgdGhleSBhcmUgaGFw
cHkgd2l0aCBzdWNoIGEgbW9kZWwuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:58:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08: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 1i5R7r-0008OH-OY; Wed, 04 Sep 2019 08: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5R7r-0008O5-08
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:58:51 +0000
X-Inumbo-ID: 34a8162e-cef2-11e9-abad-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34a8162e-cef2-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:58: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 1i5R7n-0002Xf-0v; Wed, 04 Sep 2019 08:58:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5R7m-0003dO-PE; Wed, 04 Sep 2019 08:58:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5R7m-0004UX-Od; Wed, 04 Sep 2019 08:58:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140983-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=48d49ea507e571c5ace752077832ab23917ab9cd
X-Osstest-Versions-That: ovmf=8b8e91584555b6193f2099a36502763b47501533
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 08:58:46 +0000
Subject: [Xen-devel] [ovmf test] 140983: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5ODMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0OGQ0OWVhNTA3ZTU3MWM1YWNlNzUyMDc3ODMyYWIy
MzkxN2FiOWNkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4YjhlOTE1
ODQ1NTViNjE5M2YyMDk5YTM2NTAyNzYzYjQ3NTAxNTMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDA5NjkgIDIwMTktMDktMDMgMDc6Mzk6NTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQwOTgzICAyMDE5LTA5LTAzIDE4OjA5OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUmF5IE5pIDxy
YXkubmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CiAgIDhiOGU5MTU4NDUuLjQ4ZDQ5ZWE1MDcgIDQ4ZDQ5ZWE1MDdlNTcxYzVhY2U3
NTIwNzc4MzJhYjIzOTE3YWI5Y2QgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:58:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 08:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5R7x-0008PC-1y; Wed, 04 Sep 2019 08:58: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5R7v-0008Ow-UX
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:58:55 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34a8162e-cef2-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:58: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 1i5R7n-0002Xf-0v; Wed, 04 Sep 2019 08:58:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5R7m-0003dO-PE; Wed, 04 Sep 2019 08:58:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5R7m-0004UX-Od; Wed, 04 Sep 2019 08:58:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140983-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=48d49ea507e571c5ace752077832ab23917ab9cd
X-Osstest-Versions-That: ovmf=8b8e91584555b6193f2099a36502763b47501533
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 08:58:46 +0000
Subject: [Xen-devel] [ovmf test] 140983: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5ODMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0OGQ0OWVhNTA3ZTU3MWM1YWNlNzUyMDc3ODMyYWIy
MzkxN2FiOWNkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4YjhlOTE1
ODQ1NTViNjE5M2YyMDk5YTM2NTAyNzYzYjQ3NTAxNTMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDA5NjkgIDIwMTktMDktMDMgMDc6Mzk6NTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQwOTgzICAyMDE5LTA5LTAzIDE4OjA5OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUmF5IE5pIDxy
YXkubmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CiAgIDhiOGU5MTU4NDUuLjQ4ZDQ5ZWE1MDcgIDQ4ZDQ5ZWE1MDdlNTcxYzVhY2U3
NTIwNzc4MzJhYjIzOTE3YWI5Y2QgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 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 1i5R83-0008SB-Dm; Wed, 04 Sep 2019 08:59:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5R81-0008RW-Sc
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:59:01 +0000
X-Inumbo-ID: 3c3c7fe2-cef2-11e9-abad-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c3c7fe2-cef2-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:59:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567587540;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZCkY3+jSQ4aiwEdHzyUnTySuAA1miwF32M770lddJgQ=;
 b=XoN2coTsO+rDF/RuEgFZi8NJd1mIlJaqfiVEWY0SRaMnqNZ6NYXEwqU6
 GSp0b1ARArq4UF6LUArpKzTSG9ugDFdT3NZ7oEbZTXrbHphkgEoWgpS7X
 cJPVLnEyA8KFEC+VbfGpmyWvfD+QTrRhU5tlu65PXqKmHxb1iijepYE3P o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xD1kUaZcARTWstXIlnYEgUK4fGhG+T/4huPRugqtCAHk7Q4nWdT+jQCWvdkB1gsqj+U3RhiqnC
 eOMpxvw8n5PzIjg8HzaZ+EIqIx7ht5sWenwLA9dzjaYug/ojycdMFz5Xh8xKbAPNFECmMHitLq
 xYXKFT4v9lsFvhGCGAvOZOKBbWPswChvwoI/m1ozhGI3Ga3oaFQOFpB720k21O+YvwOymyOYAK
 rDhaujpJYuosxOs9Gk5Pye2iepi+hDjV2lpC+IPPnUQ0anJ0d16GQk7vESeExlkSRRWpIvIf3+
 ANE=
X-SBRS: 2.7
X-MesageID: 5290655
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5290655"
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@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: <eea8cf6b-ff96-765f-d9a4-2064a75979a3@citrix.com>
Date: Wed, 4 Sep 2019 09:58:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.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>

T24gMDQvMDkvMjAxOSAwOTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMDkuMjAxOSAx
MDoyNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDMuMDkuMTkgMTc6MDksIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gT24gMDMuMDkuMjAxOSAxNzowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiBPbiAwMy4wOS4xOSAxNjo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI5LjA4
LjIwMTkgMTI6MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBJbiBvcmRlciB0byBoYXZl
IHVuaXF1ZSBuYW1lcyB3aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwgbG9jYWwKPj4+
Pj4+IGxvY2tzICJsb2NrIiBuZWVkIHRvIGJlIHJlbmFtZWQuCj4+Pj4+IEJ1dCB0aGVzZSBhcmUg
YWxsIG5hbWVkIHNpbXBseSAibG9jayIgZm9yIGEgZ29vZCByZWFzb24sIGluY2x1ZGluZwo+Pj4+
PiBiZWNhdXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9uIHNjb3BlIHN5bWJvbHMgKGFuZCB0eXBpY2Fs
bHkgdGhlCj4+Pj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRseSBzaG9ydCkuIFRoZSBp
c3N1ZSBzdGVtcyBmcm9tIHRoZQo+Pj4+PiBkdWFsIHVzZSBvZiAibmFtZSIgaW4KPj4+Pj4KPj4+
Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1lLCAwLCAwLCAw
LCAwLCAwIH0KPj4+Pj4KPj4+Pj4gc28gSSdkIHJhdGhlciBzdWdnZXN0IG1ha2luZyB0aGlzIGEg
ZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pj4+Pgo+Pj4+PiAjZGVmaW5lIF9MT0NLX1BST0ZJTEVfTkFN
RShsb2NrLCBuYW1lKSB7IDAsICNuYW1lLCAmbG9jaywgMCwgMCwgMCwgMCwgMCB9Cj4+Pj4+Cj4+
Pj4+IGlmIHRoZXJlJ3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRp
bmcgdGhlIG5hbWVzLgo+Pj4+IFRoaXMgd2lsbCByZXF1aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBE
RUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcuCj4+Pj4gREVGSU5FX1NQSU5MT0NLX0xP
Q0FMKCksIHdoaWNoIHdpbGwgdGhlbiBpbmNsdWRlIHRoZSBuZWVkZWQgInN0YXRpYyIgYW5kCj4+
Pj4gYWRkICJAPGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5
Pwo+Pj4gVG8gYmUgZnJhbmsgLSBub3QgcmVhbGx5LiBJIGRpc2xpa2UgYm90aCwgYW5kIHdvdWxk
IGhlbmNlIHByZWZlciB0bwo+Pj4gc3RpY2sgdG8gd2hhdCB0aGVyZSBpcyBjdXJyZW50bHksIHVu
dGlsIHNvbWVvbmUgaW52ZW50cyBhIHRyYW5zcGFyZW50Cj4+PiB3YXkgdG8gZGlzYW1iaWd1YXRl
IHRoZXNlLiBJJ20gc29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bCBoZXJlLgo+PiBJIHRoaW5rIEkg
aGF2ZSBmb3VuZCBhIHdheTogSSBjb3VsZCBhZGQgX19GSUxFX18gYW5kIF9fTElORV9fIGRhdGEg
dG8KPj4gc3RydWN0IGxvY2tfcHJvZmlsZS4gSW4gbG9ja19wcm9mX2luaXQoKSBJIGNvdWxkIGxv
b2sgZm9yIG5vbi11bmlxdWUKPj4gbG9jayBuYW1lcyBhbmQgbWFyayB0aG9zZSB0byBiZSBwcmlu
dGVkIHdpdGggdGhlIF9fRklMRV9fIGFuZCBfX0xJTkVfXwo+PiBkYXRhIGFkZGVkIHRvIHRoZSBu
YW1lcy4KPj4KPj4gV291bGQgeW91IGJlIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNoPwo+IEkgd291
bGQgYmUsIGJ1dCBJJ20gYWZyYWlkIEFuZHJldyB3b24ndCAoYXMgd2l0aCBhbnkgbmV3IHVzZXMg
b2YgX19MSU5FX18pLgoKVGhlIG9rLW5lc3Mgb2YgdXNpbmcgX19MSU5FX18gaXMgaW52ZXJzZWx5
IHByb3BvcnRpb25hbCB0byB0aGUKbGlrZWxpaG9vZCBvZiBkZXZlbG9waW5nIGEgbGl2ZXBhdGNo
IGZvciB0aGlzIHBhcnRpY3VsYXIgYnVpbGQgb2YgWGVuLAphbmQgd2hhdCBhZGRpdGlvbmFsIHBh
dGNoaW5nIGRlbHRhIGl0IHdvdWxkIGNhdXNlIHRocm91Z2ggdW5yZWxhdGVkIGNoYW5nZXMuCgpX
ZSBzdGlsbCBoYXZlIF9fTElORV9fIGluIGEgZmV3IGNhc2VzIGluIHJlbGVhc2UgYnVpbGRzIGJl
Y2F1c2UgdGhlCnV0aWxpdHkgaGFzIGJlZW4gZGVlbWVkIHRvIG91dHdlaWdoIHRoZSBhZGRpdGlv
bmFsIGxpdmVwYXRjaCBvdmVyaGVhZC7CoApBIHNwZWNpZmljIGV4YW1wbGUgaXMgeDg2X2VtdWxh
dGUoKSwgd2hlcmUgdGhlIGV4dHJhIHBhdGNoaW5nIGRlbHRhIGlzIDAKZ2l2ZW4gdGhhdCBpdCBp
cyBhIHNpbmdsZSBmdW5jdGlvbi4KCkZvciBzdHVmZiB3aGljaCB3b3VsZG4ndCBiZSBhY3RpdmUg
aW4gcHJvZHVjdGlvbiBidWlsZHMsIGFuZCB1bmxpa2VseSB0bwpiZSBvbiB0aGUgbWFqb3JpdHkg
b2YgZGVidWcgYnVpbGRzLCB0aGVuIGl0IHNob3VsZCBiZSBmaW5lIHRvIHVzZS4KClRoZSBvbmUg
cmVtYWluaW5nIHByb2JsZW1hdGljIHVzZSBvZiBfX0xJTkVfXyBpcyBpbiBkb21haW5fY3Jhc2go
KSBhbmQKaXQgbmVlZHMgdG8gZGlzYXBwZWFyIGJlY2F1c2UgaXQgdGVuZHMgdG8gaGF2ZSBhIG1h
c3NpdmUKdW5yZWxhdGVkLXBhdGNoLWRlbHRhIGZvciByZWxlYXNlIGJ1aWxkcy4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 08:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 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 1i5R83-0008SU-NW; Wed, 04 Sep 2019 08:59:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5R81-0008RY-U0
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 08:59:01 +0000
X-Inumbo-ID: 3c3c7fe2-cef2-11e9-abad-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c3c7fe2-cef2-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 08:59:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567587540;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZCkY3+jSQ4aiwEdHzyUnTySuAA1miwF32M770lddJgQ=;
 b=XoN2coTsO+rDF/RuEgFZi8NJd1mIlJaqfiVEWY0SRaMnqNZ6NYXEwqU6
 GSp0b1ARArq4UF6LUArpKzTSG9ugDFdT3NZ7oEbZTXrbHphkgEoWgpS7X
 cJPVLnEyA8KFEC+VbfGpmyWvfD+QTrRhU5tlu65PXqKmHxb1iijepYE3P o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xD1kUaZcARTWstXIlnYEgUK4fGhG+T/4huPRugqtCAHk7Q4nWdT+jQCWvdkB1gsqj+U3RhiqnC
 eOMpxvw8n5PzIjg8HzaZ+EIqIx7ht5sWenwLA9dzjaYug/ojycdMFz5Xh8xKbAPNFECmMHitLq
 xYXKFT4v9lsFvhGCGAvOZOKBbWPswChvwoI/m1ozhGI3Ga3oaFQOFpB720k21O+YvwOymyOYAK
 rDhaujpJYuosxOs9Gk5Pye2iepi+hDjV2lpC+IPPnUQ0anJ0d16GQk7vESeExlkSRRWpIvIf3+
 ANE=
X-SBRS: 2.7
X-MesageID: 5290655
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5290655"
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@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: <eea8cf6b-ff96-765f-d9a4-2064a75979a3@citrix.com>
Date: Wed, 4 Sep 2019 09:58:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.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>

T24gMDQvMDkvMjAxOSAwOTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMDkuMjAxOSAx
MDoyNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDMuMDkuMTkgMTc6MDksIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gT24gMDMuMDkuMjAxOSAxNzowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiBPbiAwMy4wOS4xOSAxNjo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI5LjA4
LjIwMTkgMTI6MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBJbiBvcmRlciB0byBoYXZl
IHVuaXF1ZSBuYW1lcyB3aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwgbG9jYWwKPj4+
Pj4+IGxvY2tzICJsb2NrIiBuZWVkIHRvIGJlIHJlbmFtZWQuCj4+Pj4+IEJ1dCB0aGVzZSBhcmUg
YWxsIG5hbWVkIHNpbXBseSAibG9jayIgZm9yIGEgZ29vZCByZWFzb24sIGluY2x1ZGluZwo+Pj4+
PiBiZWNhdXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9uIHNjb3BlIHN5bWJvbHMgKGFuZCB0eXBpY2Fs
bHkgdGhlCj4+Pj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRseSBzaG9ydCkuIFRoZSBp
c3N1ZSBzdGVtcyBmcm9tIHRoZQo+Pj4+PiBkdWFsIHVzZSBvZiAibmFtZSIgaW4KPj4+Pj4KPj4+
Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1lLCAwLCAwLCAw
LCAwLCAwIH0KPj4+Pj4KPj4+Pj4gc28gSSdkIHJhdGhlciBzdWdnZXN0IG1ha2luZyB0aGlzIGEg
ZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pj4+Pgo+Pj4+PiAjZGVmaW5lIF9MT0NLX1BST0ZJTEVfTkFN
RShsb2NrLCBuYW1lKSB7IDAsICNuYW1lLCAmbG9jaywgMCwgMCwgMCwgMCwgMCB9Cj4+Pj4+Cj4+
Pj4+IGlmIHRoZXJlJ3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRp
bmcgdGhlIG5hbWVzLgo+Pj4+IFRoaXMgd2lsbCByZXF1aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBE
RUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcuCj4+Pj4gREVGSU5FX1NQSU5MT0NLX0xP
Q0FMKCksIHdoaWNoIHdpbGwgdGhlbiBpbmNsdWRlIHRoZSBuZWVkZWQgInN0YXRpYyIgYW5kCj4+
Pj4gYWRkICJAPGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5
Pwo+Pj4gVG8gYmUgZnJhbmsgLSBub3QgcmVhbGx5LiBJIGRpc2xpa2UgYm90aCwgYW5kIHdvdWxk
IGhlbmNlIHByZWZlciB0bwo+Pj4gc3RpY2sgdG8gd2hhdCB0aGVyZSBpcyBjdXJyZW50bHksIHVu
dGlsIHNvbWVvbmUgaW52ZW50cyBhIHRyYW5zcGFyZW50Cj4+PiB3YXkgdG8gZGlzYW1iaWd1YXRl
IHRoZXNlLiBJJ20gc29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bCBoZXJlLgo+PiBJIHRoaW5rIEkg
aGF2ZSBmb3VuZCBhIHdheTogSSBjb3VsZCBhZGQgX19GSUxFX18gYW5kIF9fTElORV9fIGRhdGEg
dG8KPj4gc3RydWN0IGxvY2tfcHJvZmlsZS4gSW4gbG9ja19wcm9mX2luaXQoKSBJIGNvdWxkIGxv
b2sgZm9yIG5vbi11bmlxdWUKPj4gbG9jayBuYW1lcyBhbmQgbWFyayB0aG9zZSB0byBiZSBwcmlu
dGVkIHdpdGggdGhlIF9fRklMRV9fIGFuZCBfX0xJTkVfXwo+PiBkYXRhIGFkZGVkIHRvIHRoZSBu
YW1lcy4KPj4KPj4gV291bGQgeW91IGJlIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNoPwo+IEkgd291
bGQgYmUsIGJ1dCBJJ20gYWZyYWlkIEFuZHJldyB3b24ndCAoYXMgd2l0aCBhbnkgbmV3IHVzZXMg
b2YgX19MSU5FX18pLgoKVGhlIG9rLW5lc3Mgb2YgdXNpbmcgX19MSU5FX18gaXMgaW52ZXJzZWx5
IHByb3BvcnRpb25hbCB0byB0aGUKbGlrZWxpaG9vZCBvZiBkZXZlbG9waW5nIGEgbGl2ZXBhdGNo
IGZvciB0aGlzIHBhcnRpY3VsYXIgYnVpbGQgb2YgWGVuLAphbmQgd2hhdCBhZGRpdGlvbmFsIHBh
dGNoaW5nIGRlbHRhIGl0IHdvdWxkIGNhdXNlIHRocm91Z2ggdW5yZWxhdGVkIGNoYW5nZXMuCgpX
ZSBzdGlsbCBoYXZlIF9fTElORV9fIGluIGEgZmV3IGNhc2VzIGluIHJlbGVhc2UgYnVpbGRzIGJl
Y2F1c2UgdGhlCnV0aWxpdHkgaGFzIGJlZW4gZGVlbWVkIHRvIG91dHdlaWdoIHRoZSBhZGRpdGlv
bmFsIGxpdmVwYXRjaCBvdmVyaGVhZC7CoApBIHNwZWNpZmljIGV4YW1wbGUgaXMgeDg2X2VtdWxh
dGUoKSwgd2hlcmUgdGhlIGV4dHJhIHBhdGNoaW5nIGRlbHRhIGlzIDAKZ2l2ZW4gdGhhdCBpdCBp
cyBhIHNpbmdsZSBmdW5jdGlvbi4KCkZvciBzdHVmZiB3aGljaCB3b3VsZG4ndCBiZSBhY3RpdmUg
aW4gcHJvZHVjdGlvbiBidWlsZHMsIGFuZCB1bmxpa2VseSB0bwpiZSBvbiB0aGUgbWFqb3JpdHkg
b2YgZGVidWcgYnVpbGRzLCB0aGVuIGl0IHNob3VsZCBiZSBmaW5lIHRvIHVzZS4KClRoZSBvbmUg
cmVtYWluaW5nIHByb2JsZW1hdGljIHVzZSBvZiBfX0xJTkVfXyBpcyBpbiBkb21haW5fY3Jhc2go
KSBhbmQKaXQgbmVlZHMgdG8gZGlzYXBwZWFyIGJlY2F1c2UgaXQgdGVuZHMgdG8gaGF2ZSBhIG1h
c3NpdmUKdW5yZWxhdGVkLXBhdGNoLWRlbHRhIGZvciByZWxlYXNlIGJ1aWxkcy4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:08:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5RHP-0001AZ-3T; Wed, 04 Sep 2019 09:08:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5RHN-0001AK-BU
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:08:41 +0000
X-Inumbo-ID: 95f6332e-cef3-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95f6332e-cef3-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 09:08: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 703BEB667;
 Wed,  4 Sep 2019 09:08:39 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <52fe7f67-ffd0-2d22-90fb-f3462ea059cd@suse.com>
Date: Wed, 4 Sep 2019 11:08:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAwMjoyMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gSWYgTUNGRyBhcmVh
IGlzIG5vdCByZXNlcnZlZCBpbiBFODIwLCBYZW4gYnkgZGVmYXVsdCB3aWxsIGRlZmVyIGl0cyB1
c2FnZQo+IHVudGlsIERvbTAgcmVnaXN0ZXJzIGl0IGV4cGxpY2l0bHkgYWZ0ZXIgQUNQSSBwYXJz
ZXIgcmVjb2duaXplcyBpdCBhcwo+IGEgcmVzZXJ2ZWQgcmVzb3VyY2UgaW4gRFNEVC4gSGF2aW5n
IGl0IHJlc2VydmVkIGluIEU4MjAgaXMgbm90Cj4gbWFuZGF0b3J5IGFjY29yZGluZyB0byAiUENJ
IEZpcm13YXJlIFNwZWNpZmljYXRpb24sIHJldiAzLjIiIChwYXIuIDQuMS4yKQo+IGFuZCBmaXJt
d2FyZSBpcyBmcmVlIHRvIGtlZXAgYSBob2xlIEU4MjAgaW4gdGhhdCBwbGFjZS4gWGVuIGRvZXNu
J3Qga25vdwo+IHdoYXQgZXhhY3RseSBpcyBpbnNpZGUgdGhpcyBob2xlIHNpbmNlIGl0IGxhY2tz
IGZ1bGwgQUNQSSB2aWV3IG9mIHRoZQo+IHBsYXRmb3JtIHRoZXJlZm9yZSBpdCdzIHBvdGVudGlh
bGx5IGhhcm1mdWwgdG8gYWNjZXNzIE1DRkcgcmVnaW9uCj4gd2l0aG91dCBhZGRpdGlvbmFsIGNo
ZWNrcyBhcyBzb21lIG1hY2hpbmVzIGFyZSBrbm93biB0byBwcm92aWRlCj4gaW5jb25zaXN0ZW50
IGluZm9ybWF0aW9uIG9uIHRoZSBzaXplIG9mIHRoZSByZWdpb24uCgpJcnJlc3BlY3RpdmUgb2Yg
dGhpcyBiZWluZyBhIGdvb2QgY2hhbmdlLCBJJ3ZlIGhhZCBhbm90aGVyIHRob3VnaHQKd2hpbGUg
cmVhZGluZyB0aGlzIHBhcmFncmFwaCwgZm9yIGEgaHlwZXJ2aXNvciBzaWRlIGNvbnRyb2w6IExp
bnV4CmhhcyBhICJtZW1vcHQ9IiBjb21tYW5kIGxpbmUgb3B0aW9uIGFsbG93aW5nIGZpbmUgZ3Jh
aW5lZCBjb250cm9sCm92ZXIgdGhlIEU4MjAgbWFwLiBXZSBjb3VsZCBoYXZlIHNvbWV0aGluZyBz
aW1pbGFyIHRvIGFsbG93Cmluc2VydGluZyBhbiBFODIwX1JFU0VSVkVEIHJlZ2lvbiBpbnRvIGEg
aG9sZSAoaXQgd291bGQgYmUgdGhlCnJlc3BvbnNpYmlsaXR5IG9mIHRoZSBhZG1pbiB0byBndWFy
YW50ZWUgbm8gb3RoZXIgY29uZmxpY3RzLCBpLmUuCml0IHNob3VsZCBnZW5lcmFsbHkgYmUgdXNl
ZCBvbmx5IGlmIGUuZy4gdGhlIE1DRkcgaXMgaW5kZWVkIGtub3duCnRvIGxpdmUgYXQgdGhlIHNw
ZWNpZmllZCBwbGFjZSwgYW5kIGJlaW5nIHByb3Blcmx5IHJlcHJlc2VudGVkIGluCnRoZSBBQ1BJ
IHRhYmxlcykuIFRob3VnaHRzPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:08:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5RHO-0001AT-RL; Wed, 04 Sep 2019 09:08: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5RHN-0001AJ-9G
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:08:41 +0000
X-Inumbo-ID: 95f6332e-cef3-11e9-abad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95f6332e-cef3-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 09:08: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 703BEB667;
 Wed,  4 Sep 2019 09:08:39 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <52fe7f67-ffd0-2d22-90fb-f3462ea059cd@suse.com>
Date: Wed, 4 Sep 2019 11:08:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAwMjoyMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gSWYgTUNGRyBhcmVh
IGlzIG5vdCByZXNlcnZlZCBpbiBFODIwLCBYZW4gYnkgZGVmYXVsdCB3aWxsIGRlZmVyIGl0cyB1
c2FnZQo+IHVudGlsIERvbTAgcmVnaXN0ZXJzIGl0IGV4cGxpY2l0bHkgYWZ0ZXIgQUNQSSBwYXJz
ZXIgcmVjb2duaXplcyBpdCBhcwo+IGEgcmVzZXJ2ZWQgcmVzb3VyY2UgaW4gRFNEVC4gSGF2aW5n
IGl0IHJlc2VydmVkIGluIEU4MjAgaXMgbm90Cj4gbWFuZGF0b3J5IGFjY29yZGluZyB0byAiUENJ
IEZpcm13YXJlIFNwZWNpZmljYXRpb24sIHJldiAzLjIiIChwYXIuIDQuMS4yKQo+IGFuZCBmaXJt
d2FyZSBpcyBmcmVlIHRvIGtlZXAgYSBob2xlIEU4MjAgaW4gdGhhdCBwbGFjZS4gWGVuIGRvZXNu
J3Qga25vdwo+IHdoYXQgZXhhY3RseSBpcyBpbnNpZGUgdGhpcyBob2xlIHNpbmNlIGl0IGxhY2tz
IGZ1bGwgQUNQSSB2aWV3IG9mIHRoZQo+IHBsYXRmb3JtIHRoZXJlZm9yZSBpdCdzIHBvdGVudGlh
bGx5IGhhcm1mdWwgdG8gYWNjZXNzIE1DRkcgcmVnaW9uCj4gd2l0aG91dCBhZGRpdGlvbmFsIGNo
ZWNrcyBhcyBzb21lIG1hY2hpbmVzIGFyZSBrbm93biB0byBwcm92aWRlCj4gaW5jb25zaXN0ZW50
IGluZm9ybWF0aW9uIG9uIHRoZSBzaXplIG9mIHRoZSByZWdpb24uCgpJcnJlc3BlY3RpdmUgb2Yg
dGhpcyBiZWluZyBhIGdvb2QgY2hhbmdlLCBJJ3ZlIGhhZCBhbm90aGVyIHRob3VnaHQKd2hpbGUg
cmVhZGluZyB0aGlzIHBhcmFncmFwaCwgZm9yIGEgaHlwZXJ2aXNvciBzaWRlIGNvbnRyb2w6IExp
bnV4CmhhcyBhICJtZW1vcHQ9IiBjb21tYW5kIGxpbmUgb3B0aW9uIGFsbG93aW5nIGZpbmUgZ3Jh
aW5lZCBjb250cm9sCm92ZXIgdGhlIEU4MjAgbWFwLiBXZSBjb3VsZCBoYXZlIHNvbWV0aGluZyBz
aW1pbGFyIHRvIGFsbG93Cmluc2VydGluZyBhbiBFODIwX1JFU0VSVkVEIHJlZ2lvbiBpbnRvIGEg
aG9sZSAoaXQgd291bGQgYmUgdGhlCnJlc3BvbnNpYmlsaXR5IG9mIHRoZSBhZG1pbiB0byBndWFy
YW50ZWUgbm8gb3RoZXIgY29uZmxpY3RzLCBpLmUuCml0IHNob3VsZCBnZW5lcmFsbHkgYmUgdXNl
ZCBvbmx5IGlmIGUuZy4gdGhlIE1DRkcgaXMgaW5kZWVkIGtub3duCnRvIGxpdmUgYXQgdGhlIHNw
ZWNpZmllZCBwbGFjZSwgYW5kIGJlaW5nIHByb3Blcmx5IHJlcHJlc2VudGVkIGluCnRoZSBBQ1BJ
IHRhYmxlcykuIFRob3VnaHRzPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:11:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:11: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 1i5RKC-0001ya-Hw; Wed, 04 Sep 2019 09:11:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5RKA-0001yV-Tk
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:11:34 +0000
X-Inumbo-ID: fd87b012-cef3-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd87b012-cef3-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 09:11:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6A1F6AF62;
 Wed,  4 Sep 2019 09:11:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <eea8cf6b-ff96-765f-d9a4-2064a75979a3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4c3acd1d-6b63-eaec-63ec-854f00541653@suse.com>
Date: Wed, 4 Sep 2019 11:11:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <eea8cf6b-ff96-765f-d9a4-2064a75979a3@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.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>

T24gMDQuMDkuMTkgMTA6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDQvMDkvMjAxOSAw
OTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIwMTkgMTA6MjUsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwMy4wOS4xOSAxNzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMjAxOSAxNzowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMDMu
MDkuMTkgMTY6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjkuMDguMjAxOSAxMjox
OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBJbiBvcmRlciB0byBoYXZlIHVuaXF1ZSBu
YW1lcyB3aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwgbG9jYWwKPj4+Pj4+PiBsb2Nr
cyAibG9jayIgbmVlZCB0byBiZSByZW5hbWVkLgo+Pj4+Pj4gQnV0IHRoZXNlIGFyZSBhbGwgbmFt
ZWQgc2ltcGx5ICJsb2NrIiBmb3IgYSBnb29kIHJlYXNvbiwgaW5jbHVkaW5nCj4+Pj4+PiBiZWNh
dXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9uIHNjb3BlIHN5bWJvbHMgKGFuZCB0eXBpY2FsbHkgdGhl
Cj4+Pj4+PiBmdW5jdGlvbnMgYXJlIGFsbCBzdWZmaWNpZW50bHkgc2hvcnQpLiBUaGUgaXNzdWUg
c3RlbXMgZnJvbSB0aGUKPj4+Pj4+IGR1YWwgdXNlIG9mICJuYW1lIiBpbgo+Pj4+Pj4KPj4+Pj4+
ICNkZWZpbmUgX0xPQ0tfUFJPRklMRShuYW1lKSB7IDAsICNuYW1lLCAmbmFtZSwgMCwgMCwgMCwg
MCwgMCB9Cj4+Pj4+Pgo+Pj4+Pj4gc28gSSdkIHJhdGhlciBzdWdnZXN0IG1ha2luZyB0aGlzIGEg
ZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pj4+Pj4KPj4+Pj4+ICNkZWZpbmUgX0xPQ0tfUFJPRklMRV9O
QU1FKGxvY2ssIG5hbWUpIHsgMCwgI25hbWUsICZsb2NrLCAwLCAwLCAwLCAwLCAwIH0KPj4+Pj4+
Cj4+Pj4+PiBpZiB0aGVyZSdzIG5vIG90aGVyICh0cmFuc3BhcmVudCkgd2F5IG9mIGRpc2FtYmln
dWF0aW5nIHRoZSBuYW1lcy4KPj4+Pj4gVGhpcyB3aWxsIHJlcXVpcmUgdG8gdXNlIGEgZGlmZmVy
ZW50IERFRklORV9TUElOTE9DSygpIHZhcmlhbnQsIHNvIGUuZy4KPj4+Pj4gREVGSU5FX1NQSU5M
T0NLX0xPQ0FMKCksIHdoaWNoIHdpbGwgdGhlbiBpbmNsdWRlIHRoZSBuZWVkZWQgInN0YXRpYyIg
YW5kCj4+Pj4+IGFkZCAiQDxmdW5jPiIgdG8gdGhlIGxvY2sgcHJvZmlsaW5nIG5hbWUuIElzIHRo
aXMgb2theT8KPj4+PiBUbyBiZSBmcmFuayAtIG5vdCByZWFsbHkuIEkgZGlzbGlrZSBib3RoLCBh
bmQgd291bGQgaGVuY2UgcHJlZmVyIHRvCj4+Pj4gc3RpY2sgdG8gd2hhdCB0aGVyZSBpcyBjdXJy
ZW50bHksIHVudGlsIHNvbWVvbmUgaW52ZW50cyBhIHRyYW5zcGFyZW50Cj4+Pj4gd2F5IHRvIGRp
c2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5IGZvciBiZWluZyB1bmhlbHBmdWwgaGVyZS4KPj4+
IEkgdGhpbmsgSSBoYXZlIGZvdW5kIGEgd2F5OiBJIGNvdWxkIGFkZCBfX0ZJTEVfXyBhbmQgX19M
SU5FX18gZGF0YSB0bwo+Pj4gc3RydWN0IGxvY2tfcHJvZmlsZS4gSW4gbG9ja19wcm9mX2luaXQo
KSBJIGNvdWxkIGxvb2sgZm9yIG5vbi11bmlxdWUKPj4+IGxvY2sgbmFtZXMgYW5kIG1hcmsgdGhv
c2UgdG8gYmUgcHJpbnRlZCB3aXRoIHRoZSBfX0ZJTEVfXyBhbmQgX19MSU5FX18KPj4+IGRhdGEg
YWRkZWQgdG8gdGhlIG5hbWVzLgo+Pj4KPj4+IFdvdWxkIHlvdSBiZSBmaW5lIHdpdGggdGhpcyBh
cHByb2FjaD8KPj4gSSB3b3VsZCBiZSwgYnV0IEknbSBhZnJhaWQgQW5kcmV3IHdvbid0IChhcyB3
aXRoIGFueSBuZXcgdXNlcyBvZiBfX0xJTkVfXykuCj4gCj4gVGhlIG9rLW5lc3Mgb2YgdXNpbmcg
X19MSU5FX18gaXMgaW52ZXJzZWx5IHByb3BvcnRpb25hbCB0byB0aGUKPiBsaWtlbGlob29kIG9m
IGRldmVsb3BpbmcgYSBsaXZlcGF0Y2ggZm9yIHRoaXMgcGFydGljdWxhciBidWlsZCBvZiBYZW4s
Cj4gYW5kIHdoYXQgYWRkaXRpb25hbCBwYXRjaGluZyBkZWx0YSBpdCB3b3VsZCBjYXVzZSB0aHJv
dWdoIHVucmVsYXRlZCBjaGFuZ2VzLgoKTm90IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaCwgYnV0IHRv
IF9fTElORV9fIGFuZCBsaXZlcGF0Y2hpbmc6IGhhdmUgeW91CmNvbnNpZGVyZWQgdG8gdXNlIHRo
ZSAiI2xpbmUiIGRpcmVjdGl2ZSB0byBhdm9pZCB1bnJlbGF0ZWQgZGlmZnM/CgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:16:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5ROQ-0002A7-9r; Wed, 04 Sep 2019 09:15:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+qwq=W7=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1i5ROO-0002A2-HE
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:15:57 +0000
X-Inumbo-ID: 98e91bf4-cef4-11e9-b299-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::4])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 98e91bf4-cef4-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 09:15:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1567588554;
 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=devvDzd++G9AK6d3xsk9Z5UJatMqMg7tgy9kCJKCyeI=;
 b=WFBof1XJQVrmG+Zx1BjjXtdxRT13QaP9B9j9dB+2WDRpsiPelHtcTY4/c9iigl3sky
 1TD96cwxRZ+IADkEPU5RncTeawwtvyKqRYljqqXTp+lS7CYEWdRAMblQPHz05T4V1ZH9
 7BhWeF8BcxO8V1RpGUuyVEKnarHhdACIa939DB5ptBXyVfsO8dVvJoaQ4VUCHfIBVZwt
 LJ97k2KLEEeJUcBVjcpMPY6A6xqp3ixoMYZUB0h2KilgmU+AGcazVIvRueSD7nuUJ4sE
 QyRQSzSE/Sih04SGB3rUn5EqdRAQvDSmUC/f45pKjhyR4N83tPmDIv+hf5zBoiqPZhO4
 zzxg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS3GhOjw=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.27.0 SBL|AUTH)
 with ESMTPSA id x0a054v849ESSwc
 (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, 4 Sep 2019 11:14:28 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 11:14:23 +0200
Message-Id: <20190904091423.23963-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] Remove stale crashkernel= example from
 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: Olaf Hering <olaf@aepfle.de>, 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>

QSBwbGFpbiBjcmFzaGtlcm5lbD1zaXplIGlzIGFwcGFyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0
aGUgY29kZQphbnltb3JlLiBJbiBjYXNlIGtkdW1wIGV2ZXIgd29ya2VkIGxpa2UgdGhhdCwgdGhl
IGNvZGUgd2hpY2ggcmVtb3ZlZApzdXBwb3J0IGZvciB0aGlzIG5vdGF0aW9uIGRpZCBub3QgdXBk
YXRlIHRoZSBkb2N1bWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgotLS0KIGRvY3MvbWlzYy9rZXhlY19hbmRfa2R1bXAudHh0IHwgMTQgKystLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9rZXhlY19hbmRfa2R1bXAudHh0IGIvZG9jcy9taXNj
L2tleGVjX2FuZF9rZHVtcC50eHQKaW5kZXggMDg0MmIzZDU4Zi4uZmVhNjJmZmE1YyAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL2tleGVjX2FuZF9rZHVtcC50eHQKKysrIGIvZG9jcy9taXNjL2tleGVj
X2FuZF9rZHVtcC50eHQKQEAgLTExNiwxNyArMTE2LDcgQEAgdG8gcnVuIHdpdGhvdXQgZGlzcnVw
dGluZyB0aGUgbWVtb3J5IHVzZWQgYnkgdGhlIGZpcnN0IGtlcm5lbC4gVGhpcyBhcmVhIGlzCiBj
YWxsZWQgdGhlIGNyYXNoIGtlcm5lbCByZWdpb24gYW5kIGlzIHJlc2VydmVkIHVzaW5nIHRoZSBj
cmFzaGtlcm5lbAogY29tbWFuZCBsaW5lIHBhcmFtZXRlciB0byB0aGUgWGVuIGh5cGVydmlzb3Iu
IEl0IGhhcyB0d28gZm9ybXM6CiAKLSAgaSkgY3Jhc2hrZXJuZWw9c2l6ZQotCi0gICAgIFRoaXMg
aXMgdGhlIHNpbXBsZXN0IGFuZCByZWNvbW1lbmRlZCB3YXkgdG8gcmVzZXJ2ZSB0aGUgY3Jhc2gg
a2VybmVsCi0gICAgIHJlZ2lvbi4gSnVzdCBzcGVjaWZ5IGhvdyBsYXJnZSB0aGUgcmVnaW9uIHNo
b3VsZCBiZSBhbmQgdGhlIGh5cGVydmlzb3IKLSAgICAgd2lsbCBmaW5kIGEgZ29vZCBsb2NhdGlv
biBmb3IgaXQuIEEgZ29vZCBzaXplIHRvIHN0YXJ0IHdpdGggaXMgMTI4TWIKLQotICAgICBlLmcu
Ci0KLSAgICAgY3Jhc2hrZXJuZWw9MTI4TQotCi0gIGlpKSBjcmFzaGtlcm5lbD1zaXplQGJhc2UK
KyAgaSkgY3Jhc2hrZXJuZWw9c2l6ZUBiYXNlCiAKICAgICAgIEluIHRoaXMgZm9ybSB0aGUgYmFz
ZSBhZGRyZXNzIGlzIHByb3ZpZGVkIGluIGFkZGl0aW9uIHRvCiAgICAgICB0aGUgc2l6ZS4gVXNl
IHRoaXMgaWYgYXV0by1wbGFjZW1lbnQgZG9lc24ndCB3b3JrIGZvciBzb21lIHJlYXNvbi4KQEAg
LTEzNiw3ICsxMjYsNyBAQCBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIHRvIHRoZSBYZW4gaHlwZXJ2
aXNvci4gSXQgaGFzIHR3byBmb3JtczoKIAogICAgICAgZS5nLiBjcmFzaGtlcm5lbD0xMjhNQDI1
Nk0KIAotICBpaWkpIGNyYXNoa2VybmVsPXNpemUsYmVsb3c9b2Zmc2V0CisgIGlpKSBjcmFzaGtl
cm5lbD1zaXplLGJlbG93PW9mZnNldAogCiAgICAgICBUaGlzIGFsbG93cyB1cyB0byBwbGFjZSB0
aGUgY3Jhc2gga2VybmVsIHdpdGhpbiB0aGUgdXN1YWJsZSBhZGRyZXNzCiAgICAgICBzcGFjZSB3
aXRob3V0IGhhdmluZyB0byB3b3JyeSBhYm91dCBhIHNwZWNpZmljIHBoeWlzY2FsIGFkZHJlc3Mu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:16:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5ROU-0002C0-IZ; Wed, 04 Sep 2019 09:16:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5ROS-0002Bn-VI
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:16:00 +0000
X-Inumbo-ID: 9b9352a2-cef4-11e9-abad-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b9352a2-cef4-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 09:15:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567588559;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=NlRVRO59DWMWeQ7qqS9918mYSw5Lur+NH02k4B5/NbA=;
 b=B1jEuXHDU5uk/tDlvPPQwkRkR5LN73p/xfw8pV+T1iWHNmplB5Vj+9nj
 B9yQ326z65Lus+FexclyZkyTpTrKPkKwtz9Lbo2wB6Gn8QILgIHyXZQo8
 MCofDeUjASRozFxlp1NqDSHGxZtANB1v6yHoggZEr8NvwiNeOTi3+U18P E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1hRLNLCXa7ZzTpswsRQHBxqmWzMN/yMYFkTuPbaH5jy7gg8rLHFIsyajIxsev2jxPtiee9AL2l
 xG1jrGUP3iwcEU6g4HYu5bOuyo86wV48n6RneznZET2Gpm4zOPFl7/KZKnbAUt0iiXoIoDsZpz
 QJANNQqkXhz0xufLcD6sEP0I3E500TFnCI1p+y5pFOD8w7LM1DmmSU9u/mtZNVYJlQfoZP2jpC
 jCUgLr/pF6X9YpcbL7CkQSbIIevyuvkHFQ2RnOlry7h0MZM1whYmwT7R2ochhWk2dVrRjJQluI
 vkY=
X-SBRS: 2.7
X-MesageID: 5377411
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5377411"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <eea8cf6b-ff96-765f-d9a4-2064a75979a3@citrix.com>
 <4c3acd1d-6b63-eaec-63ec-854f00541653@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: <6e775577-d254-cd20-0540-1e7aba9d6874@citrix.com>
Date: Wed, 4 Sep 2019 10:15:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4c3acd1d-6b63-eaec-63ec-854f00541653@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradRzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 TimDeegan <tim@xen.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.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>

T24gMDQvMDkvMjAxOSAxMDoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC4wOS4xOSAx
MDo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDQvMDkvMjAxOSAwOTo0MCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwNC4wOS4yMDE5IDEwOjI1LCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+IE9uIDAzLjA5LjE5IDE3OjA5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDMu
MDkuMjAxOSAxNzowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+IE9uIDAzLjA5LjE5IDE2
OjUzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyOS4wOC4yMDE5IDEyOjE4LCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+PiBJbiBvcmRlciB0byBoYXZlIHVuaXF1ZSBuYW1lcyB3
aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwKPj4+Pj4+Pj4gbG9jYWwKPj4+Pj4+Pj4g
bG9ja3MgImxvY2siIG5lZWQgdG8gYmUgcmVuYW1lZC4KPj4+Pj4+PiBCdXQgdGhlc2UgYXJlIGFs
bCBuYW1lZCBzaW1wbHkgImxvY2siIGZvciBhIGdvb2QgcmVhc29uLCBpbmNsdWRpbmcKPj4+Pj4+
PiBiZWNhdXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9uIHNjb3BlIHN5bWJvbHMgKGFuZCB0eXBpY2Fs
bHkgdGhlCj4+Pj4+Pj4gZnVuY3Rpb25zIGFyZSBhbGwgc3VmZmljaWVudGx5IHNob3J0KS4gVGhl
IGlzc3VlIHN0ZW1zIGZyb20gdGhlCj4+Pj4+Pj4gZHVhbCB1c2Ugb2YgIm5hbWUiIGluCj4+Pj4+
Pj4KPj4+Pj4+PiAjZGVmaW5lIF9MT0NLX1BST0ZJTEUobmFtZSkgeyAwLCAjbmFtZSwgJm5hbWUs
IDAsIDAsIDAsIDAsIDAgfQo+Pj4+Pj4+Cj4+Pj4+Pj4gc28gSSdkIHJhdGhlciBzdWdnZXN0IG1h
a2luZyB0aGlzIGEgZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pj4+Pj4+Cj4+Pj4+Pj4gI2RlZmluZSBf
TE9DS19QUk9GSUxFX05BTUUobG9jaywgbmFtZSkgeyAwLCAjbmFtZSwgJmxvY2ssIDAsIDAsCj4+
Pj4+Pj4gMCwgMCwgMCB9Cj4+Pj4+Pj4KPj4+Pj4+PiBpZiB0aGVyZSdzIG5vIG90aGVyICh0cmFu
c3BhcmVudCkgd2F5IG9mIGRpc2FtYmlndWF0aW5nIHRoZSBuYW1lcy4KPj4+Pj4+IFRoaXMgd2ls
bCByZXF1aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LAo+
Pj4+Pj4gc28gZS5nLgo+Pj4+Pj4gREVGSU5FX1NQSU5MT0NLX0xPQ0FMKCksIHdoaWNoIHdpbGwg
dGhlbiBpbmNsdWRlIHRoZSBuZWVkZWQKPj4+Pj4+ICJzdGF0aWMiIGFuZAo+Pj4+Pj4gYWRkICJA
PGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5Pwo+Pj4+PiBU
byBiZSBmcmFuayAtIG5vdCByZWFsbHkuIEkgZGlzbGlrZSBib3RoLCBhbmQgd291bGQgaGVuY2Ug
cHJlZmVyIHRvCj4+Pj4+IHN0aWNrIHRvIHdoYXQgdGhlcmUgaXMgY3VycmVudGx5LCB1bnRpbCBz
b21lb25lIGludmVudHMgYSB0cmFuc3BhcmVudAo+Pj4+PiB3YXkgdG8gZGlzYW1iaWd1YXRlIHRo
ZXNlLiBJJ20gc29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bCBoZXJlLgo+Pj4+IEkgdGhpbmsgSSBo
YXZlIGZvdW5kIGEgd2F5OiBJIGNvdWxkIGFkZCBfX0ZJTEVfXyBhbmQgX19MSU5FX18gZGF0YSB0
bwo+Pj4+IHN0cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3VsZCBs
b29rIGZvciBub24tdW5pcXVlCj4+Pj4gbG9jayBuYW1lcyBhbmQgbWFyayB0aG9zZSB0byBiZSBw
cmludGVkIHdpdGggdGhlIF9fRklMRV9fIGFuZCBfX0xJTkVfXwo+Pj4+IGRhdGEgYWRkZWQgdG8g
dGhlIG5hbWVzLgo+Pj4+Cj4+Pj4gV291bGQgeW91IGJlIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNo
Pwo+Pj4gSSB3b3VsZCBiZSwgYnV0IEknbSBhZnJhaWQgQW5kcmV3IHdvbid0IChhcyB3aXRoIGFu
eSBuZXcgdXNlcyBvZgo+Pj4gX19MSU5FX18pLgo+Pgo+PiBUaGUgb2stbmVzcyBvZiB1c2luZyBf
X0xJTkVfXyBpcyBpbnZlcnNlbHkgcHJvcG9ydGlvbmFsIHRvIHRoZQo+PiBsaWtlbGlob29kIG9m
IGRldmVsb3BpbmcgYSBsaXZlcGF0Y2ggZm9yIHRoaXMgcGFydGljdWxhciBidWlsZCBvZiBYZW4s
Cj4+IGFuZCB3aGF0IGFkZGl0aW9uYWwgcGF0Y2hpbmcgZGVsdGEgaXQgd291bGQgY2F1c2UgdGhy
b3VnaCB1bnJlbGF0ZWQKPj4gY2hhbmdlcy4KPgo+IE5vdCByZWxhdGVkIHRvIHRoaXMgcGF0Y2gs
IGJ1dCB0byBfX0xJTkVfXyBhbmQgbGl2ZXBhdGNoaW5nOiBoYXZlIHlvdQo+IGNvbnNpZGVyZWQg
dG8gdXNlIHRoZSAiI2xpbmUiIGRpcmVjdGl2ZSB0byBhdm9pZCB1bnJlbGF0ZWQgZGlmZnM/CgpU
aGVyZSBhcmUgd2F5cyB0byBwbGF5IHdpdGggX19MSU5FX18sIHllcy7CoCAjbGluZSB3YXMgYnJv
dWdodCB1cCBpbiB0aGUKb3JpZ2luYWwgZGlzY3Vzc2lvbi4KCkFzIGEgdGhvdWdodCBleHBlcmlt
ZW50LCBob3cgd291bGQgeW91IGV4cGVjdCB0aGlzIHRvIGJlIHVzZWQgdG8Kc2ltcGxpZnkgYSBs
aXZlcGF0Y2g/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:16:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5ROU-0002C8-RL; Wed, 04 Sep 2019 09:16:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5ROT-0002Bo-17
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:16:01 +0000
X-Inumbo-ID: 9b9352a2-cef4-11e9-abad-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b9352a2-cef4-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 09:15:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567588559;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=NlRVRO59DWMWeQ7qqS9918mYSw5Lur+NH02k4B5/NbA=;
 b=B1jEuXHDU5uk/tDlvPPQwkRkR5LN73p/xfw8pV+T1iWHNmplB5Vj+9nj
 B9yQ326z65Lus+FexclyZkyTpTrKPkKwtz9Lbo2wB6Gn8QILgIHyXZQo8
 MCofDeUjASRozFxlp1NqDSHGxZtANB1v6yHoggZEr8NvwiNeOTi3+U18P E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1hRLNLCXa7ZzTpswsRQHBxqmWzMN/yMYFkTuPbaH5jy7gg8rLHFIsyajIxsev2jxPtiee9AL2l
 xG1jrGUP3iwcEU6g4HYu5bOuyo86wV48n6RneznZET2Gpm4zOPFl7/KZKnbAUt0iiXoIoDsZpz
 QJANNQqkXhz0xufLcD6sEP0I3E500TFnCI1p+y5pFOD8w7LM1DmmSU9u/mtZNVYJlQfoZP2jpC
 jCUgLr/pF6X9YpcbL7CkQSbIIevyuvkHFQ2RnOlry7h0MZM1whYmwT7R2ochhWk2dVrRjJQluI
 vkY=
X-SBRS: 2.7
X-MesageID: 5377411
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5377411"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <eea8cf6b-ff96-765f-d9a4-2064a75979a3@citrix.com>
 <4c3acd1d-6b63-eaec-63ec-854f00541653@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: <6e775577-d254-cd20-0540-1e7aba9d6874@citrix.com>
Date: Wed, 4 Sep 2019 10:15:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4c3acd1d-6b63-eaec-63ec-854f00541653@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradRzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 TimDeegan <tim@xen.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.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>

T24gMDQvMDkvMjAxOSAxMDoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC4wOS4xOSAx
MDo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDQvMDkvMjAxOSAwOTo0MCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwNC4wOS4yMDE5IDEwOjI1LCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+IE9uIDAzLjA5LjE5IDE3OjA5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDMu
MDkuMjAxOSAxNzowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+IE9uIDAzLjA5LjE5IDE2
OjUzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyOS4wOC4yMDE5IDEyOjE4LCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+PiBJbiBvcmRlciB0byBoYXZlIHVuaXF1ZSBuYW1lcyB3
aGVuIGRvaW5nIGxvY2sgcHJvZmlsaW5nIHNldmVyYWwKPj4+Pj4+Pj4gbG9jYWwKPj4+Pj4+Pj4g
bG9ja3MgImxvY2siIG5lZWQgdG8gYmUgcmVuYW1lZC4KPj4+Pj4+PiBCdXQgdGhlc2UgYXJlIGFs
bCBuYW1lZCBzaW1wbHkgImxvY2siIGZvciBhIGdvb2QgcmVhc29uLCBpbmNsdWRpbmcKPj4+Pj4+
PiBiZWNhdXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9uIHNjb3BlIHN5bWJvbHMgKGFuZCB0eXBpY2Fs
bHkgdGhlCj4+Pj4+Pj4gZnVuY3Rpb25zIGFyZSBhbGwgc3VmZmljaWVudGx5IHNob3J0KS4gVGhl
IGlzc3VlIHN0ZW1zIGZyb20gdGhlCj4+Pj4+Pj4gZHVhbCB1c2Ugb2YgIm5hbWUiIGluCj4+Pj4+
Pj4KPj4+Pj4+PiAjZGVmaW5lIF9MT0NLX1BST0ZJTEUobmFtZSkgeyAwLCAjbmFtZSwgJm5hbWUs
IDAsIDAsIDAsIDAsIDAgfQo+Pj4+Pj4+Cj4+Pj4+Pj4gc28gSSdkIHJhdGhlciBzdWdnZXN0IG1h
a2luZyB0aGlzIGEgZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pj4+Pj4+Cj4+Pj4+Pj4gI2RlZmluZSBf
TE9DS19QUk9GSUxFX05BTUUobG9jaywgbmFtZSkgeyAwLCAjbmFtZSwgJmxvY2ssIDAsIDAsCj4+
Pj4+Pj4gMCwgMCwgMCB9Cj4+Pj4+Pj4KPj4+Pj4+PiBpZiB0aGVyZSdzIG5vIG90aGVyICh0cmFu
c3BhcmVudCkgd2F5IG9mIGRpc2FtYmlndWF0aW5nIHRoZSBuYW1lcy4KPj4+Pj4+IFRoaXMgd2ls
bCByZXF1aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LAo+
Pj4+Pj4gc28gZS5nLgo+Pj4+Pj4gREVGSU5FX1NQSU5MT0NLX0xPQ0FMKCksIHdoaWNoIHdpbGwg
dGhlbiBpbmNsdWRlIHRoZSBuZWVkZWQKPj4+Pj4+ICJzdGF0aWMiIGFuZAo+Pj4+Pj4gYWRkICJA
PGZ1bmM+IiB0byB0aGUgbG9jayBwcm9maWxpbmcgbmFtZS4gSXMgdGhpcyBva2F5Pwo+Pj4+PiBU
byBiZSBmcmFuayAtIG5vdCByZWFsbHkuIEkgZGlzbGlrZSBib3RoLCBhbmQgd291bGQgaGVuY2Ug
cHJlZmVyIHRvCj4+Pj4+IHN0aWNrIHRvIHdoYXQgdGhlcmUgaXMgY3VycmVudGx5LCB1bnRpbCBz
b21lb25lIGludmVudHMgYSB0cmFuc3BhcmVudAo+Pj4+PiB3YXkgdG8gZGlzYW1iaWd1YXRlIHRo
ZXNlLiBJJ20gc29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bCBoZXJlLgo+Pj4+IEkgdGhpbmsgSSBo
YXZlIGZvdW5kIGEgd2F5OiBJIGNvdWxkIGFkZCBfX0ZJTEVfXyBhbmQgX19MSU5FX18gZGF0YSB0
bwo+Pj4+IHN0cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3VsZCBs
b29rIGZvciBub24tdW5pcXVlCj4+Pj4gbG9jayBuYW1lcyBhbmQgbWFyayB0aG9zZSB0byBiZSBw
cmludGVkIHdpdGggdGhlIF9fRklMRV9fIGFuZCBfX0xJTkVfXwo+Pj4+IGRhdGEgYWRkZWQgdG8g
dGhlIG5hbWVzLgo+Pj4+Cj4+Pj4gV291bGQgeW91IGJlIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNo
Pwo+Pj4gSSB3b3VsZCBiZSwgYnV0IEknbSBhZnJhaWQgQW5kcmV3IHdvbid0IChhcyB3aXRoIGFu
eSBuZXcgdXNlcyBvZgo+Pj4gX19MSU5FX18pLgo+Pgo+PiBUaGUgb2stbmVzcyBvZiB1c2luZyBf
X0xJTkVfXyBpcyBpbnZlcnNlbHkgcHJvcG9ydGlvbmFsIHRvIHRoZQo+PiBsaWtlbGlob29kIG9m
IGRldmVsb3BpbmcgYSBsaXZlcGF0Y2ggZm9yIHRoaXMgcGFydGljdWxhciBidWlsZCBvZiBYZW4s
Cj4+IGFuZCB3aGF0IGFkZGl0aW9uYWwgcGF0Y2hpbmcgZGVsdGEgaXQgd291bGQgY2F1c2UgdGhy
b3VnaCB1bnJlbGF0ZWQKPj4gY2hhbmdlcy4KPgo+IE5vdCByZWxhdGVkIHRvIHRoaXMgcGF0Y2gs
IGJ1dCB0byBfX0xJTkVfXyBhbmQgbGl2ZXBhdGNoaW5nOiBoYXZlIHlvdQo+IGNvbnNpZGVyZWQg
dG8gdXNlIHRoZSAiI2xpbmUiIGRpcmVjdGl2ZSB0byBhdm9pZCB1bnJlbGF0ZWQgZGlmZnM/CgpU
aGVyZSBhcmUgd2F5cyB0byBwbGF5IHdpdGggX19MSU5FX18sIHllcy7CoCAjbGluZSB3YXMgYnJv
dWdodCB1cCBpbiB0aGUKb3JpZ2luYWwgZGlzY3Vzc2lvbi4KCkFzIGEgdGhvdWdodCBleHBlcmlt
ZW50LCBob3cgd291bGQgeW91IGV4cGVjdCB0aGlzIHRvIGJlIHVzZWQgdG8Kc2ltcGxpZnkgYSBs
aXZlcGF0Y2g/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:19:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5RRB-0002Qv-Mc; Wed, 04 Sep 2019 09:18:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5RR9-0002Qe-LO
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:18:47 +0000
X-Inumbo-ID: ff6a7288-cef4-11e9-abad-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff6a7288-cef4-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 09:18:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567588726;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=E8uxTcO7MAKoZiOLJbgmlanbrRZJDg1y1+qvaOPfYUc=;
 b=cS6ysA5Lbd7UTdpt7e6QkEHrUskZB5JN/Niwmf/LTeNARHjUGFSrHcPA
 9j+nwdGIw6tYoihOIvd9LpLe8Sqg41R0bXNkghTUb9WZVF/9Rb6sspgOI
 kJ52Z31rGXPznvAZHdC6UpBR3zCUGo0eBJrcY8ekeNmiktAjWAoQRUTRI A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V+hi64IMlx8TRovbp+RC62rZhYyi4KD7bWt1UXr9ANIVbXR3ibIqko5WPAU4eHANpR6WpmW0lD
 fY4YcAqkdZX89qNtJlSAFOVqddnMvH+o4phoGTRN6b78LBiWIZC3shgaaHleTtBeqtQIOV6YE2
 zWDl7O/ecNxqaO0msZvqwq1bzZstOzrSMa97uhpMhOVhpWW5DBjK4ll57hKuJwU8JxQZbVWXqO
 9dAS1/6tXej1rXc3NzD+0LGvxqL/vieg72PuIFdegAHwwUZgExd+Nmsjcf9nxH3jVyeoWdo6l9
 e0E=
X-SBRS: 2.7
X-MesageID: 5377540
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5377540"
To: Olaf Hering <olaf@aepfle.de>, <xen-devel@lists.xenproject.org>
References: <20190904091423.23963-1-olaf@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.com>
Date: Wed, 4 Sep 2019 10:18:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904091423.23963-1-olaf@aepfle.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v1] Remove stale crashkernel= example from
 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 <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>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMjAxOSAxMDoxNCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQSBwbGFpbiBjcmFzaGtl
cm5lbD1zaXplIGlzIGFwcGFyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgY29kZQo+IGFueW1v
cmUuIEluIGNhc2Uga2R1bXAgZXZlciB3b3JrZWQgbGlrZSB0aGF0LCB0aGUgY29kZSB3aGljaCBy
ZW1vdmVkCj4gc3VwcG9ydCBmb3IgdGhpcyBub3RhdGlvbiBkaWQgbm90IHVwZGF0ZSB0aGUgZG9j
dW1lbnRhdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KClRoYXQgc291bmRzIGxpa2UgYW4gYWNjaWRlbnRhbCByZWdyZXNzaW9uIGluIHBhcnNpbmcg
b2YgY3Jhc2hrZXJuZWw9LApyYXRoZXIgdGhhbiBhIGRlbGliZXJhdGUgYWN0aW9uLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:19:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5RRB-0002Qp-Dq; Wed, 04 Sep 2019 09:18:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5RR9-0002Qd-KD
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:18:47 +0000
X-Inumbo-ID: ff6a7288-cef4-11e9-abad-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff6a7288-cef4-11e9-abad-12813bfff9fa;
 Wed, 04 Sep 2019 09:18:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567588726;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=E8uxTcO7MAKoZiOLJbgmlanbrRZJDg1y1+qvaOPfYUc=;
 b=cS6ysA5Lbd7UTdpt7e6QkEHrUskZB5JN/Niwmf/LTeNARHjUGFSrHcPA
 9j+nwdGIw6tYoihOIvd9LpLe8Sqg41R0bXNkghTUb9WZVF/9Rb6sspgOI
 kJ52Z31rGXPznvAZHdC6UpBR3zCUGo0eBJrcY8ekeNmiktAjWAoQRUTRI A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V+hi64IMlx8TRovbp+RC62rZhYyi4KD7bWt1UXr9ANIVbXR3ibIqko5WPAU4eHANpR6WpmW0lD
 fY4YcAqkdZX89qNtJlSAFOVqddnMvH+o4phoGTRN6b78LBiWIZC3shgaaHleTtBeqtQIOV6YE2
 zWDl7O/ecNxqaO0msZvqwq1bzZstOzrSMa97uhpMhOVhpWW5DBjK4ll57hKuJwU8JxQZbVWXqO
 9dAS1/6tXej1rXc3NzD+0LGvxqL/vieg72PuIFdegAHwwUZgExd+Nmsjcf9nxH3jVyeoWdo6l9
 e0E=
X-SBRS: 2.7
X-MesageID: 5377540
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5377540"
To: Olaf Hering <olaf@aepfle.de>, <xen-devel@lists.xenproject.org>
References: <20190904091423.23963-1-olaf@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.com>
Date: Wed, 4 Sep 2019 10:18:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904091423.23963-1-olaf@aepfle.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v1] Remove stale crashkernel= example from
 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 <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>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMjAxOSAxMDoxNCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQSBwbGFpbiBjcmFzaGtl
cm5lbD1zaXplIGlzIGFwcGFyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgY29kZQo+IGFueW1v
cmUuIEluIGNhc2Uga2R1bXAgZXZlciB3b3JrZWQgbGlrZSB0aGF0LCB0aGUgY29kZSB3aGljaCBy
ZW1vdmVkCj4gc3VwcG9ydCBmb3IgdGhpcyBub3RhdGlvbiBkaWQgbm90IHVwZGF0ZSB0aGUgZG9j
dW1lbnRhdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KClRoYXQgc291bmRzIGxpa2UgYW4gYWNjaWRlbnRhbCByZWdyZXNzaW9uIGluIHBhcnNpbmcg
b2YgY3Jhc2hrZXJuZWw9LApyYXRoZXIgdGhhbiBhIGRlbGliZXJhdGUgYWN0aW9uLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:26:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5RYV-0003Qh-MC; Wed, 04 Sep 2019 09:26: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5RYU-0003QX-Gn
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:26:22 +0000
X-Inumbo-ID: 0d879adf-cef6-11e9-abae-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d879adf-cef6-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:26: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 B1D55B66B;
 Wed,  4 Sep 2019 09:26:19 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <1fc41c75-7e6d-5a34-c500-8f769e4374bb@suse.com>
 <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <435d5ee1-23a8-576a-22dd-0ed822430c79@suse.com>
Date: Wed, 4 Sep 2019 11:26:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNDozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKPj4gQEAgLTU0NSw2
ICs1NDUsMTEgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbQo+PiAg
Cj4+ICAgICAgcC0+ZXh0ZC5tYXhsaW5hZGRyID0gcC0+ZXh0ZC5sbSA/IDQ4IDogMzI7Cj4+ICAK
Pj4gKyAgICBpZiAoIHAtPmV4dGQucmRwcnUgKQo+PiArICAgICAgICBwLT5leHRkLnJkcHJ1X21h
eCA9IG1pbihwLT5leHRkLnJkcHJ1X21heCwgbWF4LT5leHRkLnJkcHJ1X21heCk7Cj4+ICsgICAg
ZWxzZQo+PiArICAgICAgICBwLT5leHRkLnJkcHJ1X21heCA9IDA7Cj4+ICsKPj4gICAgICByZWNh
bGN1bGF0ZV94c3RhdGUocCk7Cj4+ICAgICAgcmVjYWxjdWxhdGVfbWlzYyhwKTsKPiAKPiBUaGUg
Q1BVSUQgbG9naWMgbmVlZHMgcXVpdGUgYSBiaXQgbW9yZSB0aGFuIHRoaXMsIGFuZCB0byBiZSBz
YWZlIG9uCj4gbWlncmF0ZS4gIEZvciBvbmUsIHJlY2FsY3VsYXRlX3hzdGF0ZSgpIHVuaWxhdGVy
YWxseSBjbG9iYmVycyB0aGlzIHRvIDAuCgpJJ3ZlIGxvb2tlZCBhZ2FpbiAtIHJlY2FsY3VsYXRl
X21pc2MoKSBjbG9iYmVycyAuYSwgLmIsIGFuZCAuYywKYnV0IG5vdCAuZCBhZmFpY3MuIEFueXdh
eSwganVzdCBhcyBhIG5vdGUsIGFzIHlvdSd2ZSBzYWlkIHlvdSdkCnRha2UgY2FyZSBvZiB0aGlz
IGFueXdheSwgYW5kIEknbGwgcmUtYmFzZSBhZnRlcndhcmRzLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:26:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5RYV-0003Qn-Uv; Wed, 04 Sep 2019 09:26: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5RYU-0003QY-HD
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:26:22 +0000
X-Inumbo-ID: 0d879adf-cef6-11e9-abae-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d879adf-cef6-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:26: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 B1D55B66B;
 Wed,  4 Sep 2019 09:26:19 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <1fc41c75-7e6d-5a34-c500-8f769e4374bb@suse.com>
 <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <435d5ee1-23a8-576a-22dd-0ed822430c79@suse.com>
Date: Wed, 4 Sep 2019 11:26:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNDozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKPj4gQEAgLTU0NSw2
ICs1NDUsMTEgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbQo+PiAg
Cj4+ICAgICAgcC0+ZXh0ZC5tYXhsaW5hZGRyID0gcC0+ZXh0ZC5sbSA/IDQ4IDogMzI7Cj4+ICAK
Pj4gKyAgICBpZiAoIHAtPmV4dGQucmRwcnUgKQo+PiArICAgICAgICBwLT5leHRkLnJkcHJ1X21h
eCA9IG1pbihwLT5leHRkLnJkcHJ1X21heCwgbWF4LT5leHRkLnJkcHJ1X21heCk7Cj4+ICsgICAg
ZWxzZQo+PiArICAgICAgICBwLT5leHRkLnJkcHJ1X21heCA9IDA7Cj4+ICsKPj4gICAgICByZWNh
bGN1bGF0ZV94c3RhdGUocCk7Cj4+ICAgICAgcmVjYWxjdWxhdGVfbWlzYyhwKTsKPiAKPiBUaGUg
Q1BVSUQgbG9naWMgbmVlZHMgcXVpdGUgYSBiaXQgbW9yZSB0aGFuIHRoaXMsIGFuZCB0byBiZSBz
YWZlIG9uCj4gbWlncmF0ZS4gIEZvciBvbmUsIHJlY2FsY3VsYXRlX3hzdGF0ZSgpIHVuaWxhdGVy
YWxseSBjbG9iYmVycyB0aGlzIHRvIDAuCgpJJ3ZlIGxvb2tlZCBhZ2FpbiAtIHJlY2FsY3VsYXRl
X21pc2MoKSBjbG9iYmVycyAuYSwgLmIsIGFuZCAuYywKYnV0IG5vdCAuZCBhZmFpY3MuIEFueXdh
eSwganVzdCBhcyBhIG5vdGUsIGFzIHlvdSd2ZSBzYWlkIHlvdSdkCnRha2UgY2FyZSBvZiB0aGlz
IGFueXdheSwgYW5kIEknbGwgcmUtYmFzZSBhZnRlcndhcmRzLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:38:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Rjy-0004Ob-9K; Wed, 04 Sep 2019 09:38:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+qwq=W7=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1i5Rjw-0004OV-Kf
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:38:13 +0000
X-Inumbo-ID: b5727614-cef7-11e9-b299-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::11])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b5727614-cef7-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 09:38:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1567589890;
 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=cTLZ5EjF+vypirzlXcJD3HrUYBLHKo0KXl2Era1ZW2E=;
 b=Zga+TuUzDtxjkRSkX1ZZo2Cr3darE/dsVKjZD0F8V4igN8n1SMglTY+oXyrC9tHHEd
 +CIBxbkVmOtt8xOAZWvZelNcSpCfHM15+bAz0zzgMDdFLujf1Vw0k/IsEeqYyoZT+Yh9
 yZrZZDr+D0mOHSSzjSx2YR0nX+24JNFPqfgz721//NM+s1U91AgPIn7IpPF4o4UsxeqI
 Q5ZCR9eY8n/d3RQ1IsKOvuGmPiMl7ddSFaCsNVREqW3gRiqIGDdNlovOpohUm06JZXvW
 Njn54TMRqBrzPdIhMEicHq3IhO+N+Qhzz322Cdus4uS3SpVKCta//AlRvkIveRbaJyt+
 Jymg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYM5kyQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.27.0 SBL|AUTH)
 with ESMTPSA id x0a054v849bpT4f
 (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, 4 Sep 2019 11:37:51 +0200 (CEST)
Date: Wed, 4 Sep 2019 11:37:35 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190904113735.349609b4.olaf@aepfle.de>
In-Reply-To: <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.com>
References: <20190904091423.23963-1-olaf@aepfle.de>
 <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.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] [PATCH v1] Remove stale crashkernel= example from
 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 <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>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============6761875474507113901=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6761875474507113901==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/i7EjzznHE/NkHB5OzoURnta"; protocol="application/pgp-signature"

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

Am Wed, 4 Sep 2019 10:18:41 +0100
schrieb Andrew Cooper <andrew.cooper3@citrix.com>:

> That sounds like an accidental regression in parsing of crashkernel=3D,
> rather than a deliberate action.

Maybe just the lack of b49225dc9df336405292dc08862b4c7c9d887bd6 in vendor b=
inaries...
It is likely broken since 4.10. I have not tried staging.

Olaf

--Sig_/i7EjzznHE/NkHB5OzoURnta
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl1vhd8ACgkQ86SN7mm1
DoBStA//aUJEtlY3oZlXX1OHBlXJPlHDjFtlWK/jW4lBUTdGwI8mTdTI8GOuVZzw
lxoEct/tzWox5BK+SGjdjgFbsneN7dFA7ra05236BL01AVky0iOs3oBcgMnpg2Bx
ZNWK6YXsbSRAMZnR0cO+wpuse4RFNp+G6bayCfiE4PX3ueWYNefHIO/1PG8LbdY6
C90sSu/BpgGdiYm+i3e6AQwQbC91ZCAO18tBpXbCkUP5KVgS7RnIfjAt/22aXBhC
fK7lKCcJBFQfmJbU3JsrA9FeZTZ0idp0uUx6SBIWWw1/LTV5U5rhVt/vlpt+FrjN
sbYXZnW8R/o4dphU78TZrq12rSB9WMuRGffOLFlYcTVCbijIrutSqfKb9v9VYhjK
wRWwfxT5f9Tj73Ws1JWF3+B7L2xgYRW9Ed9zuD2cSPfXnSWhT8p5eTVsx+eYVMlE
pTsWsHK2aMchFBH9zZipa7doWpa8mIHo2LvSc9PZily5/o20132LS7caxqcg1jZu
MSGd124519bC+0ErKKI/OneWE9j1zOkwsfhheTHRBJ3c+9Wjm/nreSNp3IsymJ79
W7AeHbdcVZpWBuLKqXQ94H615qKdaD6vpB8C2Ic8/k4+NKuLLdj05wk5ic5bEwSm
iL27z5BNSfoLR1YZNLYhVoMFn0mNrTNFQolkxC5JMC5SzLQQPSk=
=7XpD
-----END PGP SIGNATURE-----

--Sig_/i7EjzznHE/NkHB5OzoURnta--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6761875474507113901==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:39:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:39: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 1i5Rkl-0004Sc-L2; Wed, 04 Sep 2019 09:39:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Rkj-0004SQ-Ut
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:39:02 +0000
X-Inumbo-ID: d325adfc-cef7-11e9-abae-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d325adfc-cef7-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:39:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Rki-0003Ot-9b; Wed, 04 Sep 2019 09:39: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 1i5Rki-0005nV-0G; Wed, 04 Sep 2019 09:39:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Rkh-0006W4-VD; Wed, 04 Sep 2019 09:38:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140976-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 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-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-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-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-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-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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-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-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-i386-xl-qemut-win7-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 09:38:59 +0000
Subject: [Xen-devel] [linux-4.19 test] 140976: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3NiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgOTdhYjA3ZTExZmJmNTVjODZjMzc1OGUwN2FiMjk1MDI4YmYxN2Y5NApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmVi
YjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTEx
LTAyIDA1OjM5OjA4IFogIDMwNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAx
OC0xMS0wNCAxNDoxMDoxNSBaICAzMDMgZGF5cyAgMjIxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MDgwMSAgMjAxOS0wOC0yOSAxNTo1NTozNiBaICAgIDUgZGF5cyAgICA3IGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjQ5OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDIxNDkyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:39:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5Rkr-0004UQ-2W; Wed, 04 Sep 2019 09:39: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Rko-0004Tq-V7
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:39:07 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d325adfc-cef7-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:39:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Rki-0003Ot-9b; Wed, 04 Sep 2019 09:39: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 1i5Rki-0005nV-0G; Wed, 04 Sep 2019 09:39:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Rkh-0006W4-VD; Wed, 04 Sep 2019 09:38:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140976-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 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-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-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-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-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-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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-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-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-i386-xl-qemut-win7-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 09:38:59 +0000
Subject: [Xen-devel] [linux-4.19 test] 140976: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3NiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgOTdhYjA3ZTExZmJmNTVjODZjMzc1OGUwN2FiMjk1MDI4YmYxN2Y5NApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmVi
YjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTEx
LTAyIDA1OjM5OjA4IFogIDMwNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAx
OC0xMS0wNCAxNDoxMDoxNSBaICAzMDMgZGF5cyAgMjIxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MDgwMSAgMjAxOS0wOC0yOSAxNTo1NTozNiBaICAgIDUgZGF5cyAgICA3IGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjQ5OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDIxNDkyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:46:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Rra-0005Qf-Sh; Wed, 04 Sep 2019 09:46:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5RrZ-0005Qa-TC
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:46:05 +0000
X-Inumbo-ID: cf7e49d8-cef8-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf7e49d8-cef8-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 09:46:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567590365;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ITGFuka8zwQJNluxvD1iiXCFcdjUfFcC4d6bcSfIqQM=;
 b=MecpxONEG5wR0TGmhb5zEq2hQGgqLQIDJuEojxELic3sVkZxGZQX/J6J
 D58iOsjOcYMl1elJz0FRMkbLrFnVb/8PMYC5Ukcf8B2gJ+nKFeJLcm7Nr
 M2A3QqAAg/8HNhkSoTkXfgDMja8cdjz2GTn1gshzwG/PgfOrmEGNg29De A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1jILiYXq403z4itaJ3i8rbhfJKl/ZDYYsWE3tbsJpL8gaccNaQUJdgEZAax/nfKcHRzemuO6Rk
 +qNx1DczkW2C6e/431a++US0y4NSwV/fkRTif/yJHm4BcprblEpQxE1Qx38vMviAAkwFqIJ/Ya
 tAY+14sZzhWSyMG1KmnrapN4DFBVkZ3PmXsfsu14e7sku37SW7XejuKB5Y7Kg3Y7GpF7TWioqq
 VaVzH7pZb130bEej3g2sximV5Y45A/AZwp1wNfO+GFrnxTV345CSrH3sMQVjbYd4xZYFDJmA5M
 Jns=
X-SBRS: 2.7
X-MesageID: 5158541
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5158541"
To: Jan Beulich <jbeulich@suse.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <1fc41c75-7e6d-5a34-c500-8f769e4374bb@suse.com>
 <c0e34ad1-746b-6520-2d6a-f069e3107755@citrix.com>
 <435d5ee1-23a8-576a-22dd-0ed822430c79@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: <84359d04-ee0c-4448-6529-a3d9abc22957@citrix.com>
Date: Wed, 4 Sep 2019 10:46:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <435d5ee1-23a8-576a-22dd-0ed822430c79@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMjAxOSAxMDoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMDkuMjAxOSAx
NDozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5j
Cj4+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwo+Pj4gQEAgLTU0NSw2ICs1NDUsMTEgQEAg
dm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbQo+Pj4gIAo+Pj4gICAgICBw
LT5leHRkLm1heGxpbmFkZHIgPSBwLT5leHRkLmxtID8gNDggOiAzMjsKPj4+ICAKPj4+ICsgICAg
aWYgKCBwLT5leHRkLnJkcHJ1ICkKPj4+ICsgICAgICAgIHAtPmV4dGQucmRwcnVfbWF4ID0gbWlu
KHAtPmV4dGQucmRwcnVfbWF4LCBtYXgtPmV4dGQucmRwcnVfbWF4KTsKPj4+ICsgICAgZWxzZQo+
Pj4gKyAgICAgICAgcC0+ZXh0ZC5yZHBydV9tYXggPSAwOwo+Pj4gKwo+Pj4gICAgICByZWNhbGN1
bGF0ZV94c3RhdGUocCk7Cj4+PiAgICAgIHJlY2FsY3VsYXRlX21pc2MocCk7Cj4+IFRoZSBDUFVJ
RCBsb2dpYyBuZWVkcyBxdWl0ZSBhIGJpdCBtb3JlIHRoYW4gdGhpcywgYW5kIHRvIGJlIHNhZmUg
b24KPj4gbWlncmF0ZS4gIEZvciBvbmUsIHJlY2FsY3VsYXRlX3hzdGF0ZSgpIHVuaWxhdGVyYWxs
eSBjbG9iYmVycyB0aGlzIHRvIDAuCj4gSSd2ZSBsb29rZWQgYWdhaW4gLSByZWNhbGN1bGF0ZV9t
aXNjKCkgY2xvYmJlcnMgLmEsIC5iLCBhbmQgLmMsCj4gYnV0IG5vdCAuZCBhZmFpY3MuCgpJdCBp
cyBjbG9iYmVyZWQgaW4gdGhlIGNvbW1vbiBzZWN0aW9uIGF0IHRoZSB0b3AuCgouLi4KwqDCoMKg
IC8qIE1vc3Qgb2YgUG93ZXIvUkFTIGhpZGRlbiBmcm9tIGd1ZXN0cy4gKi8KwqDCoMKgIHAtPmV4
dGQucmF3WzB4N10uYSA9IHAtPmV4dGQucmF3WzB4N10uYiA9IHAtPmV4dGQucmF3WzB4N10uYyA9
IDA7CgrCoMKgwqAgcC0+ZXh0ZC5yYXdbMHg4XS5kID0gMDsKCsKgwqDCoCBzd2l0Y2ggKCBwLT54
ODZfdmVuZG9yICkKwqDCoMKgIHsKLi4uCgo+IEFueXdheSwganVzdCBhcyBhIG5vdGUsIGFzIHlv
dSd2ZSBzYWlkIHlvdSdkCj4gdGFrZSBjYXJlIG9mIHRoaXMgYW55d2F5LCBhbmQgSSdsbCByZS1i
YXNlIGFmdGVyd2FyZHMuCgpJIGxvb2tlZCBhdCB0aGlzIGEgYml0IHllc3RlcmRheSwgYW5kIGl0
IHZlcnkgdWdseSBvcGVuY29kaW5nIGJpdHMgb2YKdGhlIHBvbGljeSB3b3JrIHdpdGhvdXQgdGhh
dCB3b3JrLgoKSSd2ZSBnb3QgYW4gaWRlYSBmb3IganVzdCBlbm91Z2ggc2tlbGV0b24gcG9saWN5
IHdvcmsgdG8gYXZvaWQgdGhlCmR1cGxpY2F0ZWQgZWZmb3J0LCB3aGljaCBJIHRoaW5rIHdpbGwg
YmUgYSBtb3JlIHNlbnNpYmxlIHdheSBvZiBtYWtpbmcKcHJvZ3Jlc3MuwqAgSXQgd2lsbCBjZXJ0
YWlubHkgcmVkdWNlIHRoZSBsYXRlbmN5IG9uIGJlaW5nIGFibGUgdG8gc3RhcnQKTVNSX1NQRUNf
Q1RSTCB3b3JrLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:46:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5Rrz-0005Si-5l; Wed, 04 Sep 2019 09:46:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hQbx=W7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i5Rrx-0005SR-SE
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:46:29 +0000
X-Inumbo-ID: ddbc4c2a-cef8-11e9-abae-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddbc4c2a-cef8-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:46:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567590389;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Jh8Fh+YI5X+YAwGCgRXu6jFabUGE/jDzpZEcWpH73UM=;
 b=L6+6QemGzfnkZQJg7r3dVFYg8dH3ZfS6emLHvtvct0gNbhWWFviFNTHF
 pMXVI04uI/3eiw7bpV8+KJXq2DPvLWhqTQ/OaiPMchrfTCsheyzCI6pJJ
 FkDwHoV427feZntzmEOTBAEVZ2jpxlFd26RlzHyj+Oq3vHQmQBbFw0GjE M=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DIjAdAtVU8V4bpvV9Jwe5jR6ce/zeKqqC7ZsI/fbhkWazuvS4OLDzTurvJNUwJX7Spe5VPArWV
 PnsUyLlcWr/X/JQz5oYROivz89i1dOcZC5g2PCdWSGVCWzNiwNFw5X2bbF7JftWBOFROVVgiss
 cyFuuPPVMnz1c8elEMW79eq9JPQ2ihsNjo8WBJqWaaCZ49BF0JsenxroLqQcUPt8FkAQveYPhu
 blRhHmhOjX5S9PnfG0Pi0TnyaEEzjvtGLjZ0TiaJGpytHmjZwjErWrnjNCWxh435xHHzEChWhl
 4FE=
X-SBRS: 2.7
X-MesageID: 5114877
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5114877"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v2 02/11] ioreq: terminate cf8 handling at hypervisor
 level
Thread-Index: AQHVYnKx5qeoEGPma0OmaOPJSQUZyqcaD4aAgAD0loCAAED5sA==
Date: Wed, 4 Sep 2019 09:46:24 +0000
Message-ID: <a0d458949642478786ce606761bf2726@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
 <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
In-Reply-To: <20190904074923.ji76uhn2kr7rff4b@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 v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; 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+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTkgMDg6NDkKPiBUbzog
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnOyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPjsgSmFuIEJldWxpY2gKPiA8amJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMDIvMTFdIGlvcmVxOiB0ZXJtaW5hdGUgY2Y4
IGhhbmRsaW5nIGF0IGh5cGVydmlzb3IgbGV2ZWwKPiAKPiBPbiBUdWUsIFNlcCAwMywgMjAxOSBh
dCAwNjoxMzo1OVBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gT24gMDMvMDkvMjAx
OSAxNzoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiA+IGluZGV4
IDY5MmI3MTBiMDIuLjY5NjUyZTEwODAgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ID4gQEAg
LTEwMTUsNiArMTAxNSwxMiBAQCBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIo
c3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiA+ID4gICAgICBzd2l0Y2ggKCB0eXBl
ICkKPiA+ID4gICAgICB7Cj4gPiA+ICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgo+
ID4gPiArICAgICAgICByYyA9IC1FSU5WQUw7Cj4gPiA+ICsgICAgICAgIC8qIFBDSSBjb25maWcg
c3BhY2UgYWNjZXNzZXMgYXJlIGhhbmRsZWQgaW50ZXJuYWxseS4gKi8KPiA+ID4gKyAgICAgICAg
aWYgKCBzdGFydCA8PSAweGNmOCArIDggJiYgMHhjZjggPD0gZW5kICkKPiA+ID4gKyAgICAgICAg
ICAgIGdvdG8gb3V0Owo+ID4gPiArICAgICAgICBlbHNlCj4gPiA+ICsgICAgICAgICAgICAvKiBm
YWxsdGhyb3VnaC4gKi8KPiA+Cj4gPiBZb3UgbmVlZCB0byBkcm9wIHRoZSBlbHNlLCBvciBpdCBt
YXkgc3RpbGwgdHJpZ2dlciB3YXJuaW5ncy4KPiAKPiBZZXMsIG15IG1pc3Rha2UuIFRoZSBlbHNl
IGJyYW5jaCBpcyBub3QgbmVlZGVkLgo+IAo+ID4gRnVydGhlcm1vcmUsIHFlbXUgcmVnaXN0ZXJz
IGNmOC1jZmYgc28gSSB0aGluayB5b3UgbmVlZCBzb21lIGZpeC11cHMKPiA+IHRoZXJlIGZpcnN0
IGJlZm9yZSB0aHJvd2luZyBlcnJvcnMgYmFjayBoZXJlLgo+IAo+IFRoZSB2ZXJzaW9uIG9mIFFF
TVUgSSBoYXZlIGRvZXNuJ3Qgc2VlbSB0byByZWdpc3RlciAweGNmOCBvciAweGNmYywKPiB0aGVy
ZSBhcmUgbm8gZXJyb3JzIG9uIHRoZSBsb2cgYW5kIFFFTVUgc2VlbXMgdG8gd29yayBqdXN0IGZp
bmUuCj4gCj4gSSBhbHdheXMgYXNzdW1lZCBRRU1VIHdhcyBnZXR0aW5nIGFjY2Vzc2VzIHRvIGNm
OC9jZmMgZm9yd2FyZGVkCj4gYmVjYXVzZSBpdCB3YXMgdGhlIGRlZmF1bHQgZGV2aWNlIG1vZGVs
LCBhbmQgZXZlcnl0aGluZyBub3QgdHJhcHBlZCBieQo+IFhlbiB3b3VsZCBiZSBmb3J3YXJkZWQg
dG8gaXQuIFRoaXMgZGVmYXVsdCBkZXZpY2UgbW9kZWwgYmVoYXZpb3VyIHdhcwo+IHJlbW92ZWQg
YnkgUGF1bCBzb21lIHRpbWUgYWdvLCBhbmQgbm93IFFFTVUgcmVnaXN0ZXJzIGV4cGxpY2l0bHkg
d2hpY2gKPiBJTyBhY2Nlc3NlcyBpdCB3YW50cyB0byB0cmFwLgoKWWVzLCBpdCB1c2VkIHRvIG5l
ZWQgdGhlbSB0byB3b3JrIGNvcnJlY3RseSBhcyBhIGRlZmF1bHQgZW11bGF0b3IuIEhvd2V2ZXIs
IHdlIGRvbid0IGdlbmVyYWxseSBzdG9wIGFuIGV4dGVybmFsIGVtdWxhdG9yIGZyb20gcmVnaXN0
ZXJpbmcgcmFuZ2VzIHRoYXQgYXJlIGhhbmRsZWQgYnkgZW11bGF0aW9uIGRpcmVjdGx5IGluIFhl
biAoZS5nLiBwbXRpbWVyKSBzbyBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHNwZWNpYWwtY2FzZSB0
aGVzZSBwb3J0cy4KCiAgUGF1bAoKPiAKPiA+IEZpbmFsbHksIHRoaXMgcHJvaGliaXRzIHJlZ2lz
dGVyaW5nIGNmOSB3aGljaCBtYXkgbGVnaXRpbWF0ZWx5IG5vdCBiZQo+ID4gdGVybWluYXRlZCBp
biBYZW4uCj4gCj4gWWVzLCB0aGF0IHNob3VsZCBiZSBjZjggLSA3IG5vdCA4LCB0aGFua3MgZm9y
IGNhdGNoaW5nIGl0ISBXaWxsIHVwZGF0ZQo+IG9uIHRoZSBuZXh0IHZlcnNpb24uCj4gCj4gUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:46:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5Rrz-0005Sy-Fv; Wed, 04 Sep 2019 09:46:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hQbx=W7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i5Rrx-0005SS-Tj
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:46:29 +0000
X-Inumbo-ID: ddbc4c2a-cef8-11e9-abae-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddbc4c2a-cef8-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:46:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567590389;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Jh8Fh+YI5X+YAwGCgRXu6jFabUGE/jDzpZEcWpH73UM=;
 b=L6+6QemGzfnkZQJg7r3dVFYg8dH3ZfS6emLHvtvct0gNbhWWFviFNTHF
 pMXVI04uI/3eiw7bpV8+KJXq2DPvLWhqTQ/OaiPMchrfTCsheyzCI6pJJ
 FkDwHoV427feZntzmEOTBAEVZ2jpxlFd26RlzHyj+Oq3vHQmQBbFw0GjE M=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DIjAdAtVU8V4bpvV9Jwe5jR6ce/zeKqqC7ZsI/fbhkWazuvS4OLDzTurvJNUwJX7Spe5VPArWV
 PnsUyLlcWr/X/JQz5oYROivz89i1dOcZC5g2PCdWSGVCWzNiwNFw5X2bbF7JftWBOFROVVgiss
 cyFuuPPVMnz1c8elEMW79eq9JPQ2ihsNjo8WBJqWaaCZ49BF0JsenxroLqQcUPt8FkAQveYPhu
 blRhHmhOjX5S9PnfG0Pi0TnyaEEzjvtGLjZ0TiaJGpytHmjZwjErWrnjNCWxh435xHHzEChWhl
 4FE=
X-SBRS: 2.7
X-MesageID: 5114877
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5114877"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v2 02/11] ioreq: terminate cf8 handling at hypervisor
 level
Thread-Index: AQHVYnKx5qeoEGPma0OmaOPJSQUZyqcaD4aAgAD0loCAAED5sA==
Date: Wed, 4 Sep 2019 09:46:24 +0000
Message-ID: <a0d458949642478786ce606761bf2726@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
 <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
In-Reply-To: <20190904074923.ji76uhn2kr7rff4b@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 v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; 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+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTkgMDg6NDkKPiBUbzog
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnOyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPjsgSmFuIEJldWxpY2gKPiA8amJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMDIvMTFdIGlvcmVxOiB0ZXJtaW5hdGUgY2Y4
IGhhbmRsaW5nIGF0IGh5cGVydmlzb3IgbGV2ZWwKPiAKPiBPbiBUdWUsIFNlcCAwMywgMjAxOSBh
dCAwNjoxMzo1OVBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gT24gMDMvMDkvMjAx
OSAxNzoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiA+IGluZGV4
IDY5MmI3MTBiMDIuLjY5NjUyZTEwODAgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ID4gQEAg
LTEwMTUsNiArMTAxNSwxMiBAQCBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIo
c3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiA+ID4gICAgICBzd2l0Y2ggKCB0eXBl
ICkKPiA+ID4gICAgICB7Cj4gPiA+ICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgo+
ID4gPiArICAgICAgICByYyA9IC1FSU5WQUw7Cj4gPiA+ICsgICAgICAgIC8qIFBDSSBjb25maWcg
c3BhY2UgYWNjZXNzZXMgYXJlIGhhbmRsZWQgaW50ZXJuYWxseS4gKi8KPiA+ID4gKyAgICAgICAg
aWYgKCBzdGFydCA8PSAweGNmOCArIDggJiYgMHhjZjggPD0gZW5kICkKPiA+ID4gKyAgICAgICAg
ICAgIGdvdG8gb3V0Owo+ID4gPiArICAgICAgICBlbHNlCj4gPiA+ICsgICAgICAgICAgICAvKiBm
YWxsdGhyb3VnaC4gKi8KPiA+Cj4gPiBZb3UgbmVlZCB0byBkcm9wIHRoZSBlbHNlLCBvciBpdCBt
YXkgc3RpbGwgdHJpZ2dlciB3YXJuaW5ncy4KPiAKPiBZZXMsIG15IG1pc3Rha2UuIFRoZSBlbHNl
IGJyYW5jaCBpcyBub3QgbmVlZGVkLgo+IAo+ID4gRnVydGhlcm1vcmUsIHFlbXUgcmVnaXN0ZXJz
IGNmOC1jZmYgc28gSSB0aGluayB5b3UgbmVlZCBzb21lIGZpeC11cHMKPiA+IHRoZXJlIGZpcnN0
IGJlZm9yZSB0aHJvd2luZyBlcnJvcnMgYmFjayBoZXJlLgo+IAo+IFRoZSB2ZXJzaW9uIG9mIFFF
TVUgSSBoYXZlIGRvZXNuJ3Qgc2VlbSB0byByZWdpc3RlciAweGNmOCBvciAweGNmYywKPiB0aGVy
ZSBhcmUgbm8gZXJyb3JzIG9uIHRoZSBsb2cgYW5kIFFFTVUgc2VlbXMgdG8gd29yayBqdXN0IGZp
bmUuCj4gCj4gSSBhbHdheXMgYXNzdW1lZCBRRU1VIHdhcyBnZXR0aW5nIGFjY2Vzc2VzIHRvIGNm
OC9jZmMgZm9yd2FyZGVkCj4gYmVjYXVzZSBpdCB3YXMgdGhlIGRlZmF1bHQgZGV2aWNlIG1vZGVs
LCBhbmQgZXZlcnl0aGluZyBub3QgdHJhcHBlZCBieQo+IFhlbiB3b3VsZCBiZSBmb3J3YXJkZWQg
dG8gaXQuIFRoaXMgZGVmYXVsdCBkZXZpY2UgbW9kZWwgYmVoYXZpb3VyIHdhcwo+IHJlbW92ZWQg
YnkgUGF1bCBzb21lIHRpbWUgYWdvLCBhbmQgbm93IFFFTVUgcmVnaXN0ZXJzIGV4cGxpY2l0bHkg
d2hpY2gKPiBJTyBhY2Nlc3NlcyBpdCB3YW50cyB0byB0cmFwLgoKWWVzLCBpdCB1c2VkIHRvIG5l
ZWQgdGhlbSB0byB3b3JrIGNvcnJlY3RseSBhcyBhIGRlZmF1bHQgZW11bGF0b3IuIEhvd2V2ZXIs
IHdlIGRvbid0IGdlbmVyYWxseSBzdG9wIGFuIGV4dGVybmFsIGVtdWxhdG9yIGZyb20gcmVnaXN0
ZXJpbmcgcmFuZ2VzIHRoYXQgYXJlIGhhbmRsZWQgYnkgZW11bGF0aW9uIGRpcmVjdGx5IGluIFhl
biAoZS5nLiBwbXRpbWVyKSBzbyBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHNwZWNpYWwtY2FzZSB0
aGVzZSBwb3J0cy4KCiAgUGF1bAoKPiAKPiA+IEZpbmFsbHksIHRoaXMgcHJvaGliaXRzIHJlZ2lz
dGVyaW5nIGNmOSB3aGljaCBtYXkgbGVnaXRpbWF0ZWx5IG5vdCBiZQo+ID4gdGVybWluYXRlZCBp
biBYZW4uCj4gCj4gWWVzLCB0aGF0IHNob3VsZCBiZSBjZjggLSA3IG5vdCA4LCB0aGFua3MgZm9y
IGNhdGNoaW5nIGl0ISBXaWxsIHVwZGF0ZQo+IG9uIHRoZSBuZXh0IHZlcnNpb24uCj4gCj4gUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:52:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:52:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Rxm-0006Pw-Ix; Wed, 04 Sep 2019 09:52: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=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Rxk-0006Ph-PB
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:52:28 +0000
X-Inumbo-ID: b33fcb6a-cef9-11e9-abae-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b33fcb6a-cef9-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:52: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 903D9B63F;
 Wed,  4 Sep 2019 09:52:25 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <eea8cf6b-ff96-765f-d9a4-2064a75979a3@citrix.com>
 <4c3acd1d-6b63-eaec-63ec-854f00541653@suse.com>
 <6e775577-d254-cd20-0540-1e7aba9d6874@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ccff9d79-a68e-570b-0b50-b8f91de758d9@suse.com>
Date: Wed, 4 Sep 2019 11:52:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6e775577-d254-cd20-0540-1e7aba9d6874@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradRzeszutekWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.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>

T24gMDQuMDkuMTkgMTE6MTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDQvMDkvMjAxOSAx
MDoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDQuMDkuMTkgMTA6NTgsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBPbiAwNC8wOS8yMDE5IDA5OjQwLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAwNC4wOS4yMDE5IDEwOjI1LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAw
My4wOS4xOSAxNzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMy4wOS4yMDE5IDE3
OjAzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9uIDAzLjA5LjE5IDE2OjUzLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4+Pj4+Pj4+IEluIG9yZGVyIHRvIGhhdmUgdW5pcXVlIG5hbWVzIHdoZW4gZG9p
bmcgbG9jayBwcm9maWxpbmcgc2V2ZXJhbAo+Pj4+Pj4+Pj4gbG9jYWwKPj4+Pj4+Pj4+IGxvY2tz
ICJsb2NrIiBuZWVkIHRvIGJlIHJlbmFtZWQuCj4+Pj4+Pj4+IEJ1dCB0aGVzZSBhcmUgYWxsIG5h
bWVkIHNpbXBseSAibG9jayIgZm9yIGEgZ29vZCByZWFzb24sIGluY2x1ZGluZwo+Pj4+Pj4+PiBi
ZWNhdXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9uIHNjb3BlIHN5bWJvbHMgKGFuZCB0eXBpY2FsbHkg
dGhlCj4+Pj4+Pj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRseSBzaG9ydCkuIFRoZSBp
c3N1ZSBzdGVtcyBmcm9tIHRoZQo+Pj4+Pj4+PiBkdWFsIHVzZSBvZiAibmFtZSIgaW4KPj4+Pj4+
Pj4KPj4+Pj4+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1l
LCAwLCAwLCAwLCAwLCAwIH0KPj4+Pj4+Pj4KPj4+Pj4+Pj4gc28gSSdkIHJhdGhlciBzdWdnZXN0
IG1ha2luZyB0aGlzIGEgZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAjZGVm
aW5lIF9MT0NLX1BST0ZJTEVfTkFNRShsb2NrLCBuYW1lKSB7IDAsICNuYW1lLCAmbG9jaywgMCwg
MCwKPj4+Pj4+Pj4gMCwgMCwgMCB9Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IGlmIHRoZXJlJ3Mgbm8gb3Ro
ZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRpbmcgdGhlIG5hbWVzLgo+Pj4+Pj4+
IFRoaXMgd2lsbCByZXF1aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2
YXJpYW50LAo+Pj4+Pj4+IHNvIGUuZy4KPj4+Pj4+PiBERUZJTkVfU1BJTkxPQ0tfTE9DQUwoKSwg
d2hpY2ggd2lsbCB0aGVuIGluY2x1ZGUgdGhlIG5lZWRlZAo+Pj4+Pj4+ICJzdGF0aWMiIGFuZAo+
Pj4+Pj4+IGFkZCAiQDxmdW5jPiIgdG8gdGhlIGxvY2sgcHJvZmlsaW5nIG5hbWUuIElzIHRoaXMg
b2theT8KPj4+Pj4+IFRvIGJlIGZyYW5rIC0gbm90IHJlYWxseS4gSSBkaXNsaWtlIGJvdGgsIGFu
ZCB3b3VsZCBoZW5jZSBwcmVmZXIgdG8KPj4+Pj4+IHN0aWNrIHRvIHdoYXQgdGhlcmUgaXMgY3Vy
cmVudGx5LCB1bnRpbCBzb21lb25lIGludmVudHMgYSB0cmFuc3BhcmVudAo+Pj4+Pj4gd2F5IHRv
IGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5IGZvciBiZWluZyB1bmhlbHBmdWwgaGVyZS4K
Pj4+Pj4gSSB0aGluayBJIGhhdmUgZm91bmQgYSB3YXk6IEkgY291bGQgYWRkIF9fRklMRV9fIGFu
ZCBfX0xJTkVfXyBkYXRhIHRvCj4+Pj4+IHN0cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJv
Zl9pbml0KCkgSSBjb3VsZCBsb29rIGZvciBub24tdW5pcXVlCj4+Pj4+IGxvY2sgbmFtZXMgYW5k
IG1hcmsgdGhvc2UgdG8gYmUgcHJpbnRlZCB3aXRoIHRoZSBfX0ZJTEVfXyBhbmQgX19MSU5FX18K
Pj4+Pj4gZGF0YSBhZGRlZCB0byB0aGUgbmFtZXMuCj4+Pj4+Cj4+Pj4+IFdvdWxkIHlvdSBiZSBm
aW5lIHdpdGggdGhpcyBhcHByb2FjaD8KPj4+PiBJIHdvdWxkIGJlLCBidXQgSSdtIGFmcmFpZCBB
bmRyZXcgd29uJ3QgKGFzIHdpdGggYW55IG5ldyB1c2VzIG9mCj4+Pj4gX19MSU5FX18pLgo+Pj4K
Pj4+IFRoZSBvay1uZXNzIG9mIHVzaW5nIF9fTElORV9fIGlzIGludmVyc2VseSBwcm9wb3J0aW9u
YWwgdG8gdGhlCj4+PiBsaWtlbGlob29kIG9mIGRldmVsb3BpbmcgYSBsaXZlcGF0Y2ggZm9yIHRo
aXMgcGFydGljdWxhciBidWlsZCBvZiBYZW4sCj4+PiBhbmQgd2hhdCBhZGRpdGlvbmFsIHBhdGNo
aW5nIGRlbHRhIGl0IHdvdWxkIGNhdXNlIHRocm91Z2ggdW5yZWxhdGVkCj4+PiBjaGFuZ2VzLgo+
Pgo+PiBOb3QgcmVsYXRlZCB0byB0aGlzIHBhdGNoLCBidXQgdG8gX19MSU5FX18gYW5kIGxpdmVw
YXRjaGluZzogaGF2ZSB5b3UKPj4gY29uc2lkZXJlZCB0byB1c2UgdGhlICIjbGluZSIgZGlyZWN0
aXZlIHRvIGF2b2lkIHVucmVsYXRlZCBkaWZmcz8KPiAKPiBUaGVyZSBhcmUgd2F5cyB0byBwbGF5
IHdpdGggX19MSU5FX18sIHllcy7CoCAjbGluZSB3YXMgYnJvdWdodCB1cCBpbiB0aGUKPiBvcmln
aW5hbCBkaXNjdXNzaW9uLgo+IAo+IEFzIGEgdGhvdWdodCBleHBlcmltZW50LCBob3cgd291bGQg
eW91IGV4cGVjdCB0aGlzIHRvIGJlIHVzZWQgdG8KPiBzaW1wbGlmeSBhIGxpdmVwYXRjaD8KCkl0
IHNob3VsZCBiZSByYXRoZXIgc3RyYWl0IGZvcndhcmQgdG8gd3JpdGUgYSB0b29sIGFkZGluZyAj
bGluZQpkaXJlY3RpdmVzIHRvIGEgcGF0Y2ggcmVjb3ZlcmluZyB0aGUgcHJldmlvdXMgbGluZSBu
dW1iZXJzIGluIHRoZQpjb2RlIGZvbGxvd2luZyBhIG1vZGlmaWNhdGlvbiB3aGljaCBhZGRlZCBv
ciByZW1vdmVkIGxpbmVzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:52:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09:52:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Rxm-0006Pq-AZ; Wed, 04 Sep 2019 09:52: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=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Rxk-0006Pg-P1
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:52:28 +0000
X-Inumbo-ID: b33fcb6a-cef9-11e9-abae-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b33fcb6a-cef9-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:52: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 903D9B63F;
 Wed,  4 Sep 2019 09:52:25 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <eea8cf6b-ff96-765f-d9a4-2064a75979a3@citrix.com>
 <4c3acd1d-6b63-eaec-63ec-854f00541653@suse.com>
 <6e775577-d254-cd20-0540-1e7aba9d6874@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ccff9d79-a68e-570b-0b50-b8f91de758d9@suse.com>
Date: Wed, 4 Sep 2019 11:52:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6e775577-d254-cd20-0540-1e7aba9d6874@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradRzeszutekWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.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>

T24gMDQuMDkuMTkgMTE6MTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDQvMDkvMjAxOSAx
MDoxMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDQuMDkuMTkgMTA6NTgsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBPbiAwNC8wOS8yMDE5IDA5OjQwLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAwNC4wOS4yMDE5IDEwOjI1LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAw
My4wOS4xOSAxNzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMy4wOS4yMDE5IDE3
OjAzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9uIDAzLjA5LjE5IDE2OjUzLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMjkuMDguMjAxOSAxMjoxOCwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4+Pj4+Pj4+IEluIG9yZGVyIHRvIGhhdmUgdW5pcXVlIG5hbWVzIHdoZW4gZG9p
bmcgbG9jayBwcm9maWxpbmcgc2V2ZXJhbAo+Pj4+Pj4+Pj4gbG9jYWwKPj4+Pj4+Pj4+IGxvY2tz
ICJsb2NrIiBuZWVkIHRvIGJlIHJlbmFtZWQuCj4+Pj4+Pj4+IEJ1dCB0aGVzZSBhcmUgYWxsIG5h
bWVkIHNpbXBseSAibG9jayIgZm9yIGEgZ29vZCByZWFzb24sIGluY2x1ZGluZwo+Pj4+Pj4+PiBi
ZWNhdXNlIHRoZXkncmUgYWxsIGZ1bmN0aW9uIHNjb3BlIHN5bWJvbHMgKGFuZCB0eXBpY2FsbHkg
dGhlCj4+Pj4+Pj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRseSBzaG9ydCkuIFRoZSBp
c3N1ZSBzdGVtcyBmcm9tIHRoZQo+Pj4+Pj4+PiBkdWFsIHVzZSBvZiAibmFtZSIgaW4KPj4+Pj4+
Pj4KPj4+Pj4+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1l
LCAwLCAwLCAwLCAwLCAwIH0KPj4+Pj4+Pj4KPj4+Pj4+Pj4gc28gSSdkIHJhdGhlciBzdWdnZXN0
IG1ha2luZyB0aGlzIGEgZGVyaXZhdGlvbiBvZiBhIG5ldwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAjZGVm
aW5lIF9MT0NLX1BST0ZJTEVfTkFNRShsb2NrLCBuYW1lKSB7IDAsICNuYW1lLCAmbG9jaywgMCwg
MCwKPj4+Pj4+Pj4gMCwgMCwgMCB9Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IGlmIHRoZXJlJ3Mgbm8gb3Ro
ZXIgKHRyYW5zcGFyZW50KSB3YXkgb2YgZGlzYW1iaWd1YXRpbmcgdGhlIG5hbWVzLgo+Pj4+Pj4+
IFRoaXMgd2lsbCByZXF1aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2
YXJpYW50LAo+Pj4+Pj4+IHNvIGUuZy4KPj4+Pj4+PiBERUZJTkVfU1BJTkxPQ0tfTE9DQUwoKSwg
d2hpY2ggd2lsbCB0aGVuIGluY2x1ZGUgdGhlIG5lZWRlZAo+Pj4+Pj4+ICJzdGF0aWMiIGFuZAo+
Pj4+Pj4+IGFkZCAiQDxmdW5jPiIgdG8gdGhlIGxvY2sgcHJvZmlsaW5nIG5hbWUuIElzIHRoaXMg
b2theT8KPj4+Pj4+IFRvIGJlIGZyYW5rIC0gbm90IHJlYWxseS4gSSBkaXNsaWtlIGJvdGgsIGFu
ZCB3b3VsZCBoZW5jZSBwcmVmZXIgdG8KPj4+Pj4+IHN0aWNrIHRvIHdoYXQgdGhlcmUgaXMgY3Vy
cmVudGx5LCB1bnRpbCBzb21lb25lIGludmVudHMgYSB0cmFuc3BhcmVudAo+Pj4+Pj4gd2F5IHRv
IGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5IGZvciBiZWluZyB1bmhlbHBmdWwgaGVyZS4K
Pj4+Pj4gSSB0aGluayBJIGhhdmUgZm91bmQgYSB3YXk6IEkgY291bGQgYWRkIF9fRklMRV9fIGFu
ZCBfX0xJTkVfXyBkYXRhIHRvCj4+Pj4+IHN0cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJv
Zl9pbml0KCkgSSBjb3VsZCBsb29rIGZvciBub24tdW5pcXVlCj4+Pj4+IGxvY2sgbmFtZXMgYW5k
IG1hcmsgdGhvc2UgdG8gYmUgcHJpbnRlZCB3aXRoIHRoZSBfX0ZJTEVfXyBhbmQgX19MSU5FX18K
Pj4+Pj4gZGF0YSBhZGRlZCB0byB0aGUgbmFtZXMuCj4+Pj4+Cj4+Pj4+IFdvdWxkIHlvdSBiZSBm
aW5lIHdpdGggdGhpcyBhcHByb2FjaD8KPj4+PiBJIHdvdWxkIGJlLCBidXQgSSdtIGFmcmFpZCBB
bmRyZXcgd29uJ3QgKGFzIHdpdGggYW55IG5ldyB1c2VzIG9mCj4+Pj4gX19MSU5FX18pLgo+Pj4K
Pj4+IFRoZSBvay1uZXNzIG9mIHVzaW5nIF9fTElORV9fIGlzIGludmVyc2VseSBwcm9wb3J0aW9u
YWwgdG8gdGhlCj4+PiBsaWtlbGlob29kIG9mIGRldmVsb3BpbmcgYSBsaXZlcGF0Y2ggZm9yIHRo
aXMgcGFydGljdWxhciBidWlsZCBvZiBYZW4sCj4+PiBhbmQgd2hhdCBhZGRpdGlvbmFsIHBhdGNo
aW5nIGRlbHRhIGl0IHdvdWxkIGNhdXNlIHRocm91Z2ggdW5yZWxhdGVkCj4+PiBjaGFuZ2VzLgo+
Pgo+PiBOb3QgcmVsYXRlZCB0byB0aGlzIHBhdGNoLCBidXQgdG8gX19MSU5FX18gYW5kIGxpdmVw
YXRjaGluZzogaGF2ZSB5b3UKPj4gY29uc2lkZXJlZCB0byB1c2UgdGhlICIjbGluZSIgZGlyZWN0
aXZlIHRvIGF2b2lkIHVucmVsYXRlZCBkaWZmcz8KPiAKPiBUaGVyZSBhcmUgd2F5cyB0byBwbGF5
IHdpdGggX19MSU5FX18sIHllcy7CoCAjbGluZSB3YXMgYnJvdWdodCB1cCBpbiB0aGUKPiBvcmln
aW5hbCBkaXNjdXNzaW9uLgo+IAo+IEFzIGEgdGhvdWdodCBleHBlcmltZW50LCBob3cgd291bGQg
eW91IGV4cGVjdCB0aGlzIHRvIGJlIHVzZWQgdG8KPiBzaW1wbGlmeSBhIGxpdmVwYXRjaD8KCkl0
IHNob3VsZCBiZSByYXRoZXIgc3RyYWl0IGZvcndhcmQgdG8gd3JpdGUgYSB0b29sIGFkZGluZyAj
bGluZQpkaXJlY3RpdmVzIHRvIGEgcGF0Y2ggcmVjb3ZlcmluZyB0aGUgcHJldmlvdXMgbGluZSBu
dW1iZXJzIGluIHRoZQpjb2RlIGZvbGxvd2luZyBhIG1vZGlmaWNhdGlvbiB3aGljaCBhZGRlZCBv
ciByZW1vdmVkIGxpbmVzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:58:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5S3r-0006h9-A3; Wed, 04 Sep 2019 09:58:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5S3q-0006gz-0c
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:58:46 +0000
X-Inumbo-ID: 943265a6-cefa-11e9-abae-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 943265a6-cefa-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:58: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 1i5S3n-0003qC-8L; Wed, 04 Sep 2019 09:58: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 1i5S3m-0007AR-QN; Wed, 04 Sep 2019 09:58:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5S3m-0006sq-Pi; Wed, 04 Sep 2019 09:58:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141002-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=a342900d4835c127c1466c5abc1323a666e8cebd
X-Osstest-Versions-That: xen=b376456a78ce893036002186d1003900a3b8833d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 09:58:42 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 141002: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAwMiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTAwMi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGEzNDI5MDBkNDgzNWMx
MjdjMTQ2NmM1YWJjMTMyM2E2NjZlOGNlYmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGIzNzY0NTZhNzhjZTg5MzAzNjAwMjE4NmQxMDAzOTAwYTNiODgzM2QKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MDkxMiAgMjAxOS0wOS0wMSAwOTozNzo1MiBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDEwMDIgIDIwMTktMDktMDQgMDk6MTk6MjggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
CmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBiMzc2NDU2YTc4Li5hMzQyOTAwZDQ4ICBh
MzQyOTAwZDQ4MzVjMTI3YzE0NjZjNWFiYzEzMjNhNjY2ZThjZWJkIC0+IGNvdmVyaXR5LXRlc3Rl
ZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 09:58:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 09: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 1i5S3r-0006hF-Hv; Wed, 04 Sep 2019 09:58:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5S3q-0006h0-2S
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 09:58:46 +0000
X-Inumbo-ID: 943265a6-cefa-11e9-abae-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 943265a6-cefa-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 09:58: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 1i5S3n-0003qC-8L; Wed, 04 Sep 2019 09:58: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 1i5S3m-0007AR-QN; Wed, 04 Sep 2019 09:58:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5S3m-0006sq-Pi; Wed, 04 Sep 2019 09:58:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141002-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=a342900d4835c127c1466c5abc1323a666e8cebd
X-Osstest-Versions-That: xen=b376456a78ce893036002186d1003900a3b8833d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 09:58:42 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 141002: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAwMiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTAwMi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGEzNDI5MDBkNDgzNWMx
MjdjMTQ2NmM1YWJjMTMyM2E2NjZlOGNlYmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGIzNzY0NTZhNzhjZTg5MzAzNjAwMjE4NmQxMDAzOTAwYTNiODgzM2QKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MDkxMiAgMjAxOS0wOS0wMSAwOTozNzo1MiBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDEwMDIgIDIwMTktMDktMDQgMDk6MTk6MjggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
CmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBiMzc2NDU2YTc4Li5hMzQyOTAwZDQ4ICBh
MzQyOTAwZDQ4MzVjMTI3YzE0NjZjNWFiYzEzMjNhNjY2ZThjZWJkIC0+IGNvdmVyaXR5LXRlc3Rl
ZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 10:19:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 10: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 1i5SOG-0008RD-Hh; Wed, 04 Sep 2019 10:19: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=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5SOF-0008R4-Ou
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 10:19:51 +0000
X-Inumbo-ID: 874e6224-cefd-11e9-abae-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 874e6224-cefd-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 10:19:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567592392;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/ByPxj2DV9o2PGhySnkzT7slaadv7TRKh3A8V9yVrQI=;
 b=bAZ3br/z7Xkyg6P6cwetDaTFt4vVt6TX5Bi87NuDTSYPOGrH/tXncKOJ
 cbTsm1dOv50Hrl/Ti7oKC8/KEFU/dMnPf13XNugnt+1KJM9bxGtlhDFGT
 AEJ0iFKGfkk7Ua63bHb0jJeTHT3b/Z8gPiE8t3r5ksYEs/tkTNQ7O2Khe 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xK6S3yOR0uu2AVkF9e2cVpN32xjmO+PMIkr1uq6Le1pnhQJbfnOxrOOBBy/xNZnF0aaCSGu9Uy
 yWZTl07F/wIRJwfHN8Ot/wIfTBdL8a4dpSM9I2LRapssLyZ1YRLVz9dIcUb6AbuobkN9b8yqnZ
 GTnji7D5ToxR4qRg69QxBt+trIlj3jmny2GbRhXV0kc1H2IwgFmvFu5vmz7e4OsqTWTkeSaQRD
 5OvRVtSpZr/+6OWdGSthAT84kt5uEZf71s7wj0Z8RIj4CzuxJqVRb2i4DO2RUClS4AlBDAPz8x
 tgE=
X-SBRS: 2.7
X-MesageID: 5159752
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5159752"
To: Jan Beulich <jbeulich@suse.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <fa007bb5-1644-6116-fe96-00b00f7241a4@suse.com>
 <59fc6a13-6008-e537-6bfd-51fd97df676c@citrix.com>
 <b0dff6e4-a5be-445d-76db-cbe923484a92@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: <4132f20e-f106-ad77-e6b7-dd39db9d1946@citrix.com>
Date: Wed, 4 Sep 2019 11:19:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b0dff6e4-a5be-445d-76db-cbe923484a92@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 5/8] x86emul: support MOVDIR{I, 64B} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDkvMjAxOSAxMzoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMDkuMjAxOSAx
MjoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDMvMDkvMjAxOSAxMDozOSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBOb3RlIHRoYXQgU0RNIHJldmlzaW9uIDA3MCBkb2Vzbid0IHNwZWNp
ZnkgZXhjZXB0aW9uIGJlaGF2aW9yIGZvcgo+Pj4gTW9kUk0ubW9kICE9IDBiMTE7IGFzc3VtaW5n
ICNVRCBoZXJlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4gV2hhdCBhcmUgd2UgZ29pbmcgdG8gZG8gYWJvdXQgdGhlIC0+d3JpdGUoKSBo
b29rIGF0b21pY2l0eT/CoCBJJ20gaGFwcHkKPj4gdG8gcHV0IGl0IG9uIHRoZSBUT0RPIGxpc3Qs
IGJ1dCB3ZSBjYW4ndCBzaW1wbHkgaWdub3JlIHRoZSBwcm9ibGVtLgo+IFNvIGRvIHlvdSBub3Qg
YWdyZWUgd2l0aCBteSBhc3Nlc3NtZW50IHRoYXQgb3VyIG1lbWNweSgpCj4gaW1wbGVtZW50YXRp
b24gc2F0aXNmaWVzIHRoZSBuZWVkLCBhbmQgaXQncyBqdXN0IG5vdCB2ZXJ5Cj4gbmljZSB0aGF0
IHRoZSAtPndyaXRlKCkgaG9vayBpcyBkZXBlbmRlbnQgdXBvbiB0aGlzPwoKV2UgdXNlIF9fYnVp
bHRpbl9tZW1jcHkoKSwgbm90IG5lY2Vzc2FyaWx5IG91ciBvd24gbG9jYWwgaW1wbGVtZW50YXRp
b24uCgpPdXIgb3duIGNvcHkgdXNlcyByZXAgbW92c3EgZm9sbG93ZWQgYnkgcmVwIG1vdnNiIG9m
IHVwIHRvIDcgYnl0ZXMsCndoaWNoIGRvZXNuJ3QgaGFuZGxlIDIgYW5kIDQgYnl0ZSBjb3BpZXMg
YXRvbWljYWxseS7CoCBNb3JlIGdlbmVyYWxseSwKcmVwIG1vdnMgZG9lc24ndCBwcm92aWRlIGd1
YXJhbnRlZXMgYWJvdXQgdGhlIGV4dGVybmFsIHZpc2liaWxpdHkgb2YKY29tcG9uZW50IHdyaXRl
cywgb3dpbmcgdG8gdGhlIG1hbnkgZGlmZmVyZW50IHdheXMgdGhhdCBzdWNoIHdyaXRlcyBtYXkK
YmUgaW1wbGVtZW50ZWQsIGFuZCBvcHRpbWlzZWQuCgpFdmVuIGlmIHRoZSBhYm92ZSB3ZXJlIGZp
eGVkIChhbmQgSSdtIG5vdCBzdXJlIGNvdWxkIG1ha2UgaXQgY29ycmVjdApldmVuIGZvciBtaXNh
bGlnbmVkIHdyaXRlcyksIHdlIGNhbm5vdCBkZXBlbmQgb24gb3VyIG93biBtZW1jcHkgbmV2ZXIK
Y2hhbmdpbmcgaW4gdGhlIGZ1dHVyZS7CoCBGb3Igb25lLCBpdCBzaG91bGQgYmUgYSBzdHJhaWdo
dCByZXAgbW92c2Igb24KbW9zdCBJbnRlbCBoYXJkd2FyZSB0aGVzZSBkYXlzLCBmb3IgcGVyZm9y
bWFuY2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 10:19:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 10: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 1i5SOG-0008RJ-QZ; Wed, 04 Sep 2019 10:19: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=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5SOF-0008R3-Ot
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 10:19:51 +0000
X-Inumbo-ID: 874e6224-cefd-11e9-abae-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 874e6224-cefd-11e9-abae-12813bfff9fa;
 Wed, 04 Sep 2019 10:19:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567592392;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/ByPxj2DV9o2PGhySnkzT7slaadv7TRKh3A8V9yVrQI=;
 b=bAZ3br/z7Xkyg6P6cwetDaTFt4vVt6TX5Bi87NuDTSYPOGrH/tXncKOJ
 cbTsm1dOv50Hrl/Ti7oKC8/KEFU/dMnPf13XNugnt+1KJM9bxGtlhDFGT
 AEJ0iFKGfkk7Ua63bHb0jJeTHT3b/Z8gPiE8t3r5ksYEs/tkTNQ7O2Khe 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xK6S3yOR0uu2AVkF9e2cVpN32xjmO+PMIkr1uq6Le1pnhQJbfnOxrOOBBy/xNZnF0aaCSGu9Uy
 yWZTl07F/wIRJwfHN8Ot/wIfTBdL8a4dpSM9I2LRapssLyZ1YRLVz9dIcUb6AbuobkN9b8yqnZ
 GTnji7D5ToxR4qRg69QxBt+trIlj3jmny2GbRhXV0kc1H2IwgFmvFu5vmz7e4OsqTWTkeSaQRD
 5OvRVtSpZr/+6OWdGSthAT84kt5uEZf71s7wj0Z8RIj4CzuxJqVRb2i4DO2RUClS4AlBDAPz8x
 tgE=
X-SBRS: 2.7
X-MesageID: 5159752
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5159752"
To: Jan Beulich <jbeulich@suse.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <fa007bb5-1644-6116-fe96-00b00f7241a4@suse.com>
 <59fc6a13-6008-e537-6bfd-51fd97df676c@citrix.com>
 <b0dff6e4-a5be-445d-76db-cbe923484a92@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: <4132f20e-f106-ad77-e6b7-dd39db9d1946@citrix.com>
Date: Wed, 4 Sep 2019 11:19:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b0dff6e4-a5be-445d-76db-cbe923484a92@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 5/8] x86emul: support MOVDIR{I, 64B} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDkvMjAxOSAxMzoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMDkuMjAxOSAx
MjoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDMvMDkvMjAxOSAxMDozOSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBOb3RlIHRoYXQgU0RNIHJldmlzaW9uIDA3MCBkb2Vzbid0IHNwZWNp
ZnkgZXhjZXB0aW9uIGJlaGF2aW9yIGZvcgo+Pj4gTW9kUk0ubW9kICE9IDBiMTE7IGFzc3VtaW5n
ICNVRCBoZXJlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4gV2hhdCBhcmUgd2UgZ29pbmcgdG8gZG8gYWJvdXQgdGhlIC0+d3JpdGUoKSBo
b29rIGF0b21pY2l0eT/CoCBJJ20gaGFwcHkKPj4gdG8gcHV0IGl0IG9uIHRoZSBUT0RPIGxpc3Qs
IGJ1dCB3ZSBjYW4ndCBzaW1wbHkgaWdub3JlIHRoZSBwcm9ibGVtLgo+IFNvIGRvIHlvdSBub3Qg
YWdyZWUgd2l0aCBteSBhc3Nlc3NtZW50IHRoYXQgb3VyIG1lbWNweSgpCj4gaW1wbGVtZW50YXRp
b24gc2F0aXNmaWVzIHRoZSBuZWVkLCBhbmQgaXQncyBqdXN0IG5vdCB2ZXJ5Cj4gbmljZSB0aGF0
IHRoZSAtPndyaXRlKCkgaG9vayBpcyBkZXBlbmRlbnQgdXBvbiB0aGlzPwoKV2UgdXNlIF9fYnVp
bHRpbl9tZW1jcHkoKSwgbm90IG5lY2Vzc2FyaWx5IG91ciBvd24gbG9jYWwgaW1wbGVtZW50YXRp
b24uCgpPdXIgb3duIGNvcHkgdXNlcyByZXAgbW92c3EgZm9sbG93ZWQgYnkgcmVwIG1vdnNiIG9m
IHVwIHRvIDcgYnl0ZXMsCndoaWNoIGRvZXNuJ3QgaGFuZGxlIDIgYW5kIDQgYnl0ZSBjb3BpZXMg
YXRvbWljYWxseS7CoCBNb3JlIGdlbmVyYWxseSwKcmVwIG1vdnMgZG9lc24ndCBwcm92aWRlIGd1
YXJhbnRlZXMgYWJvdXQgdGhlIGV4dGVybmFsIHZpc2liaWxpdHkgb2YKY29tcG9uZW50IHdyaXRl
cywgb3dpbmcgdG8gdGhlIG1hbnkgZGlmZmVyZW50IHdheXMgdGhhdCBzdWNoIHdyaXRlcyBtYXkK
YmUgaW1wbGVtZW50ZWQsIGFuZCBvcHRpbWlzZWQuCgpFdmVuIGlmIHRoZSBhYm92ZSB3ZXJlIGZp
eGVkIChhbmQgSSdtIG5vdCBzdXJlIGNvdWxkIG1ha2UgaXQgY29ycmVjdApldmVuIGZvciBtaXNh
bGlnbmVkIHdyaXRlcyksIHdlIGNhbm5vdCBkZXBlbmQgb24gb3VyIG93biBtZW1jcHkgbmV2ZXIK
Y2hhbmdpbmcgaW4gdGhlIGZ1dHVyZS7CoCBGb3Igb25lLCBpdCBzaG91bGQgYmUgYSBzdHJhaWdo
dCByZXAgbW92c2Igb24KbW9zdCBJbnRlbCBoYXJkd2FyZSB0aGVzZSBkYXlzLCBmb3IgcGVyZm9y
bWFuY2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 10:55:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 10: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 1i5Swe-0003KC-Up; Wed, 04 Sep 2019 10:55:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Swd-0003Jv-U5
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 10:55:23 +0000
X-Inumbo-ID: 7d8d2fa4-cf02-11e9-abaf-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d8d2fa4-cf02-11e9-abaf-12813bfff9fa;
 Wed, 04 Sep 2019 10:55: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 D9CECAD4E;
 Wed,  4 Sep 2019 10:55:20 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <a5bbc347-a876-17d2-4fae-06b98818e565@suse.com>
 <f552186e-4f5d-f0df-d44d-51a8f2fa5a7e@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e734e54d-7c8c-1a47-aa27-c153542ffbb7@suse.com>
Date: Wed, 4 Sep 2019 12:55:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f552186e-4f5d-f0df-d44d-51a8f2fa5a7e@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDQuMDkuMTkgMTA6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTA6
NDcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA0LjA5LjE5IDEwOjQwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA0LjA5LjIwMTkgMTA6MjUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMTkgMTc6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMy4wOS4y
MDE5IDE3OjAzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gT24gMDMuMDkuMTkgMTY6NTMs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+IEluIG9yZGVyIHRvIGhhdmUgdW5pcXVlIG5hbWVzIHdoZW4g
ZG9pbmcgbG9jayBwcm9maWxpbmcgc2V2ZXJhbCBsb2NhbAo+Pj4+Pj4+PiBsb2NrcyAibG9jayIg
bmVlZCB0byBiZSByZW5hbWVkLgo+Pj4+Pj4+Cj4+Pj4+Pj4gQnV0IHRoZXNlIGFyZSBhbGwgbmFt
ZWQgc2ltcGx5ICJsb2NrIiBmb3IgYSBnb29kIHJlYXNvbiwgaW5jbHVkaW5nCj4+Pj4+Pj4gYmVj
YXVzZSB0aGV5J3JlIGFsbCBmdW5jdGlvbiBzY29wZSBzeW1ib2xzIChhbmQgdHlwaWNhbGx5IHRo
ZQo+Pj4+Pj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRseSBzaG9ydCkuIFRoZSBpc3N1
ZSBzdGVtcyBmcm9tIHRoZQo+Pj4+Pj4+IGR1YWwgdXNlIG9mICJuYW1lIiBpbgo+Pj4+Pj4+Cj4+
Pj4+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1lLCAwLCAw
LCAwLCAwLCAwIH0KPj4+Pj4+Pgo+Pj4+Pj4+IHNvIEknZCByYXRoZXIgc3VnZ2VzdCBtYWtpbmcg
dGhpcyBhIGRlcml2YXRpb24gb2YgYSBuZXcKPj4+Pj4+Pgo+Pj4+Pj4+ICNkZWZpbmUgX0xPQ0tf
UFJPRklMRV9OQU1FKGxvY2ssIG5hbWUpIHsgMCwgI25hbWUsICZsb2NrLCAwLCAwLCAwLCAwLCAw
IH0KPj4+Pj4+Pgo+Pj4+Pj4+IGlmIHRoZXJlJ3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkg
b2YgZGlzYW1iaWd1YXRpbmcgdGhlIG5hbWVzLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgd2lsbCByZXF1
aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcu
Cj4+Pj4+PiBERUZJTkVfU1BJTkxPQ0tfTE9DQUwoKSwgd2hpY2ggd2lsbCB0aGVuIGluY2x1ZGUg
dGhlIG5lZWRlZCAic3RhdGljIiBhbmQKPj4+Pj4+IGFkZCAiQDxmdW5jPiIgdG8gdGhlIGxvY2sg
cHJvZmlsaW5nIG5hbWUuIElzIHRoaXMgb2theT8KPj4+Pj4KPj4+Pj4gVG8gYmUgZnJhbmsgLSBu
b3QgcmVhbGx5LiBJIGRpc2xpa2UgYm90aCwgYW5kIHdvdWxkIGhlbmNlIHByZWZlciB0bwo+Pj4+
PiBzdGljayB0byB3aGF0IHRoZXJlIGlzIGN1cnJlbnRseSwgdW50aWwgc29tZW9uZSBpbnZlbnRz
IGEgdHJhbnNwYXJlbnQKPj4+Pj4gd2F5IHRvIGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5
IGZvciBiZWluZyB1bmhlbHBmdWwgaGVyZS4KPj4+Pgo+Pj4+IEkgdGhpbmsgSSBoYXZlIGZvdW5k
IGEgd2F5OiBJIGNvdWxkIGFkZCBfX0ZJTEVfXyBhbmQgX19MSU5FX18gZGF0YSB0bwo+Pj4+IHN0
cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3VsZCBsb29rIGZvciBu
b24tdW5pcXVlCj4+Pj4gbG9jayBuYW1lcyBhbmQgbWFyayB0aG9zZSB0byBiZSBwcmludGVkIHdp
dGggdGhlIF9fRklMRV9fIGFuZCBfX0xJTkVfXwo+Pj4+IGRhdGEgYWRkZWQgdG8gdGhlIG5hbWVz
Lgo+Pj4+Cj4+Pj4gV291bGQgeW91IGJlIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNoPwo+Pj4KPj4+
IEkgd291bGQgYmUsIGJ1dCBJJ20gYWZyYWlkIEFuZHJldyB3b24ndCAoYXMgd2l0aCBhbnkgbmV3
IHVzZXMgb2YgX19MSU5FX18pLgo+Pj4gSSB3b25kZXIgaWYgX19mdW5jX18gb3IgX19GVU5DVElP
Tl9fIGNvdWxkIGJlIHVzZWQgLSB0aGUgbWFpbiBxdWVzdGlvbiBpcwo+Pj4gaG93IHRoZXkgYmVo
YXZlIHdoZW4gdXNlZCBvdXRzaWRlIG9mIGEgZnVuY3Rpb24uIElmIGVpdGhlciB3b3VsZCBiZSBO
VUxMCj4+PiAocmF0aGVyIHRoYW4gdHJpZ2dlcmluZyBhIGRpYWdub3N0aWMpLCBpdCBtaWdodCBi
ZSB1c2FibGUgaGVyZS4gT2YgY291cnNlCj4+PiB0aGlzIHdvdWxkIGJlIGZyYWdpbGUgaWYganVz
dCBiYXNlZCBvbiBvYnNlcnZlZCAocmF0aGVyIHRoYW4gZG9jdW1lbnRlZCkKPj4+IGJlaGF2aW9y
Lgo+Pgo+PiBXaXRoIGdjYyA3LjQuMSBpdCBmYWlsczoKPj4KPj4gL2hvbWUvZ3Jvc3MveGVuL3hl
bi9pbmNsdWRlL3hlbi9zcGlubG9jay5oOjgwOjQxOiBlcnJvcjog4oCYX19mdW5jX1/igJkgaXMK
Pj4gbm90IGRlZmluZWQgb3V0c2lkZSBvZiBmdW5jdGlvbiBzY29wZSBbLVdlcnJvcl0KPj4gICAg
I2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsIF9fZnVuY19fLCAmbmFtZSwg
MCwgMCwgMCwgMCwgMCB9Cj4gCj4gUmlnaHQsIGFzIEkgd2FzIGFmcmFpZCBvZi4gQnV0IF9fUFJF
VFRZX0ZVTkNUSU9OX18gbG9va3MgdG8gYmUgc3VpdGFibGUKPiAoYXMgcGVyIHRoZSBnY2MgZG9j
LCBhbmQgYXMgcGVyIHRoZXJlIGJlaW5nIGNsZWFyIGluZGljYXRpb25zIHRoYXQgY2xhbmcKPiBh
bHNvIHN1cHBvcnRzIHRoaXMpLgoKWWVzLCB0aGlzIGlzIHdvcmtpbmcuIFdpbGwgbW9kaWZ5IHRo
ZSBwYXRjaC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 10:55:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 10: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 1i5Swe-0003K6-ME; Wed, 04 Sep 2019 10:55:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Swd-0003Ju-U6
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 10:55:23 +0000
X-Inumbo-ID: 7d8d2fa4-cf02-11e9-abaf-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d8d2fa4-cf02-11e9-abaf-12813bfff9fa;
 Wed, 04 Sep 2019 10:55: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 D9CECAD4E;
 Wed,  4 Sep 2019 10:55:20 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190829101846.21369-1-jgross@suse.com>
 <20190829101846.21369-6-jgross@suse.com>
 <87905a2d-acd5-90b7-1c40-bf81f5ac005b@suse.com>
 <75a52d2d-a482-c62d-8d30-b02aba00d349@suse.com>
 <2a7b100c-2403-6bf2-7a73-3f2b0a2461a4@suse.com>
 <2ff6e052-9e29-b121-800d-6fe0a0f14ee4@suse.com>
 <213ff1eb-1ced-5530-b46c-0e82cb8164a7@suse.com>
 <a5bbc347-a876-17d2-4fae-06b98818e565@suse.com>
 <f552186e-4f5d-f0df-d44d-51a8f2fa5a7e@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e734e54d-7c8c-1a47-aa27-c153542ffbb7@suse.com>
Date: Wed, 4 Sep 2019 12:55:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f552186e-4f5d-f0df-d44d-51a8f2fa5a7e@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen: modify several static locks to
 unique names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, 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>

T24gMDQuMDkuMTkgMTA6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTA6
NDcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA0LjA5LjE5IDEwOjQwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA0LjA5LjIwMTkgMTA6MjUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDMuMDkuMTkgMTc6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMy4wOS4y
MDE5IDE3OjAzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gT24gMDMuMDkuMTkgMTY6NTMs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI5LjA4LjIwMTkgMTI6MTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+IEluIG9yZGVyIHRvIGhhdmUgdW5pcXVlIG5hbWVzIHdoZW4g
ZG9pbmcgbG9jayBwcm9maWxpbmcgc2V2ZXJhbCBsb2NhbAo+Pj4+Pj4+PiBsb2NrcyAibG9jayIg
bmVlZCB0byBiZSByZW5hbWVkLgo+Pj4+Pj4+Cj4+Pj4+Pj4gQnV0IHRoZXNlIGFyZSBhbGwgbmFt
ZWQgc2ltcGx5ICJsb2NrIiBmb3IgYSBnb29kIHJlYXNvbiwgaW5jbHVkaW5nCj4+Pj4+Pj4gYmVj
YXVzZSB0aGV5J3JlIGFsbCBmdW5jdGlvbiBzY29wZSBzeW1ib2xzIChhbmQgdHlwaWNhbGx5IHRo
ZQo+Pj4+Pj4+IGZ1bmN0aW9ucyBhcmUgYWxsIHN1ZmZpY2llbnRseSBzaG9ydCkuIFRoZSBpc3N1
ZSBzdGVtcyBmcm9tIHRoZQo+Pj4+Pj4+IGR1YWwgdXNlIG9mICJuYW1lIiBpbgo+Pj4+Pj4+Cj4+
Pj4+Pj4gI2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsICZuYW1lLCAwLCAw
LCAwLCAwLCAwIH0KPj4+Pj4+Pgo+Pj4+Pj4+IHNvIEknZCByYXRoZXIgc3VnZ2VzdCBtYWtpbmcg
dGhpcyBhIGRlcml2YXRpb24gb2YgYSBuZXcKPj4+Pj4+Pgo+Pj4+Pj4+ICNkZWZpbmUgX0xPQ0tf
UFJPRklMRV9OQU1FKGxvY2ssIG5hbWUpIHsgMCwgI25hbWUsICZsb2NrLCAwLCAwLCAwLCAwLCAw
IH0KPj4+Pj4+Pgo+Pj4+Pj4+IGlmIHRoZXJlJ3Mgbm8gb3RoZXIgKHRyYW5zcGFyZW50KSB3YXkg
b2YgZGlzYW1iaWd1YXRpbmcgdGhlIG5hbWVzLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgd2lsbCByZXF1
aXJlIHRvIHVzZSBhIGRpZmZlcmVudCBERUZJTkVfU1BJTkxPQ0soKSB2YXJpYW50LCBzbyBlLmcu
Cj4+Pj4+PiBERUZJTkVfU1BJTkxPQ0tfTE9DQUwoKSwgd2hpY2ggd2lsbCB0aGVuIGluY2x1ZGUg
dGhlIG5lZWRlZCAic3RhdGljIiBhbmQKPj4+Pj4+IGFkZCAiQDxmdW5jPiIgdG8gdGhlIGxvY2sg
cHJvZmlsaW5nIG5hbWUuIElzIHRoaXMgb2theT8KPj4+Pj4KPj4+Pj4gVG8gYmUgZnJhbmsgLSBu
b3QgcmVhbGx5LiBJIGRpc2xpa2UgYm90aCwgYW5kIHdvdWxkIGhlbmNlIHByZWZlciB0bwo+Pj4+
PiBzdGljayB0byB3aGF0IHRoZXJlIGlzIGN1cnJlbnRseSwgdW50aWwgc29tZW9uZSBpbnZlbnRz
IGEgdHJhbnNwYXJlbnQKPj4+Pj4gd2F5IHRvIGRpc2FtYmlndWF0ZSB0aGVzZS4gSSdtIHNvcnJ5
IGZvciBiZWluZyB1bmhlbHBmdWwgaGVyZS4KPj4+Pgo+Pj4+IEkgdGhpbmsgSSBoYXZlIGZvdW5k
IGEgd2F5OiBJIGNvdWxkIGFkZCBfX0ZJTEVfXyBhbmQgX19MSU5FX18gZGF0YSB0bwo+Pj4+IHN0
cnVjdCBsb2NrX3Byb2ZpbGUuIEluIGxvY2tfcHJvZl9pbml0KCkgSSBjb3VsZCBsb29rIGZvciBu
b24tdW5pcXVlCj4+Pj4gbG9jayBuYW1lcyBhbmQgbWFyayB0aG9zZSB0byBiZSBwcmludGVkIHdp
dGggdGhlIF9fRklMRV9fIGFuZCBfX0xJTkVfXwo+Pj4+IGRhdGEgYWRkZWQgdG8gdGhlIG5hbWVz
Lgo+Pj4+Cj4+Pj4gV291bGQgeW91IGJlIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNoPwo+Pj4KPj4+
IEkgd291bGQgYmUsIGJ1dCBJJ20gYWZyYWlkIEFuZHJldyB3b24ndCAoYXMgd2l0aCBhbnkgbmV3
IHVzZXMgb2YgX19MSU5FX18pLgo+Pj4gSSB3b25kZXIgaWYgX19mdW5jX18gb3IgX19GVU5DVElP
Tl9fIGNvdWxkIGJlIHVzZWQgLSB0aGUgbWFpbiBxdWVzdGlvbiBpcwo+Pj4gaG93IHRoZXkgYmVo
YXZlIHdoZW4gdXNlZCBvdXRzaWRlIG9mIGEgZnVuY3Rpb24uIElmIGVpdGhlciB3b3VsZCBiZSBO
VUxMCj4+PiAocmF0aGVyIHRoYW4gdHJpZ2dlcmluZyBhIGRpYWdub3N0aWMpLCBpdCBtaWdodCBi
ZSB1c2FibGUgaGVyZS4gT2YgY291cnNlCj4+PiB0aGlzIHdvdWxkIGJlIGZyYWdpbGUgaWYganVz
dCBiYXNlZCBvbiBvYnNlcnZlZCAocmF0aGVyIHRoYW4gZG9jdW1lbnRlZCkKPj4+IGJlaGF2aW9y
Lgo+Pgo+PiBXaXRoIGdjYyA3LjQuMSBpdCBmYWlsczoKPj4KPj4gL2hvbWUvZ3Jvc3MveGVuL3hl
bi9pbmNsdWRlL3hlbi9zcGlubG9jay5oOjgwOjQxOiBlcnJvcjog4oCYX19mdW5jX1/igJkgaXMK
Pj4gbm90IGRlZmluZWQgb3V0c2lkZSBvZiBmdW5jdGlvbiBzY29wZSBbLVdlcnJvcl0KPj4gICAg
I2RlZmluZSBfTE9DS19QUk9GSUxFKG5hbWUpIHsgMCwgI25hbWUsIF9fZnVuY19fLCAmbmFtZSwg
MCwgMCwgMCwgMCwgMCB9Cj4gCj4gUmlnaHQsIGFzIEkgd2FzIGFmcmFpZCBvZi4gQnV0IF9fUFJF
VFRZX0ZVTkNUSU9OX18gbG9va3MgdG8gYmUgc3VpdGFibGUKPiAoYXMgcGVyIHRoZSBnY2MgZG9j
LCBhbmQgYXMgcGVyIHRoZXJlIGJlaW5nIGNsZWFyIGluZGljYXRpb25zIHRoYXQgY2xhbmcKPiBh
bHNvIHN1cHBvcnRzIHRoaXMpLgoKWWVzLCB0aGlzIGlzIHdvcmtpbmcuIFdpbGwgbW9kaWZ5IHRo
ZSBwYXRjaC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:29:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5TTE-0005m0-Ni; Wed, 04 Sep 2019 11:29:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5TTC-0005lT-J4
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:29:02 +0000
X-Inumbo-ID: 3128155c-cf07-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3128155c-cf07-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 11:29:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567596542;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=KGOXxefXGwoDextUEmdeE5nUCF/LC/2brRQEs0ynN0U=;
 b=Kec43J6C+Dic8DY8/alRUMufxPsBryXYpVOQttmSUXcgj4Ke8m6vhATS
 8YN2VALRy6AMJC0BVZh9j85ZLDQ2XoFXiE57mN6tpXr251qK/fWJBegu1
 gLVxyYXwUxIzMLL9ksxTWOUcp031r4Uu7e6t4dEnrnXpi+gVBVrid77QP s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7DJ3jm/wbYTrdcYlPqXQkoiqOu7RipLJnW/QoYr3lfl02j+0NXEy93ZEAqTE9E59ZdyxK6HMqQ
 9PdnGV+SOlSQSswSOQhLcsZGAgwCayRhrznfAf80UhvqcoIg06QsK75sgHU1nz2KMaDinKLmAy
 5WKECxDKIE70CbE4FkBA/d8rbUWjIAgo7LxbMM5cvR+sEPGez6wuKvlLjPD4AnnZInLQrJe4pY
 CClXCcFKKLrsvSgn8l9GH06EmoKVNhx7misET4sbO1AO0mB6Ch61Wu/kPQrutlxODpCpTaBiU9
 gMs=
X-SBRS: 2.7
X-MesageID: 5111163
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5111163"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <23892a29-60ef-b1e4-9e19-024559e0d2a0@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: <8cca5d7f-5a6b-0826-b15d-2a5f42d1a3f2@citrix.com>
Date: Wed, 4 Sep 2019 12:28:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23892a29-60ef-b1e4-9e19-024559e0d2a0@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't enable shadow mode with
 too small a shadow allocation (part 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: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMjAxOSAwODo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ29tbWl0IDI2MzRiOTk3
YWYgKCJ4ODYvc2hhZG93OiBkb24ndCBlbmFibGUgc2hhZG93IG1vZGUgd2l0aCB0b28gc21hbGwK
PiBhIHNoYWRvdyBhbGxvY2F0aW9uIikgd2FzIGluY29tcGxldGU6IFRoZSBhZGp1c3RtZW50IGRv
bmUgdGhlcmUgdG8KPiBzaGFkb3dfZW5hYmxlKCkgaXMgYWxzbyBuZWVkZWQgaW4gc2hhZG93X29u
ZV9iaXRfZW5hYmxlKCkuIFRoZSAobmV3KQo+IHByb2JsZW0gcmVwb3J0IHdhcyAoYXBwYXJlbnRs
eSkgYSBmYWlsZWQgUFYgZ3Vlc3QgbWlncmF0aW9uIGZvbGxvd2VkIGJ5Cj4gYW5vdGhlciBtaWdy
YXRpb24gYXR0ZW1wdCBmb3IgdGhhdCBzYW1lIGd1ZXN0LiBEaXNhYmxpbmcgbG9nLWRpcnR5IG1v
ZGUKPiBhZnRlciB0aGUgZmlyc3Qgb25lIGhhZCBsZWZ0IGEgY291cGxlIG9mIHNoYWRvdyBwYWdl
cyBhbGxvY2F0ZWQgKHBlcmhhcHMKPiBzb21ldGhpbmcgdGhhdCBhbHNvIHdhbnRzIGZpeGluZyks
IGFuZCBoZW5jZSB0aGUgc2Vjb25kIGVuYWJsaW5nIG9mCj4gbG9nLWRpcnR5IG1vZGUgd291bGRu
J3QgaGF2ZSBhbGxvY2F0ZWQgYW55dGhpbmcgZnVydGhlci4KPgo+IFJlcG9ydGVkLWJ5OiBKYW1l
cyBXYW5nIDxqbndhbmdAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiBAQCAtMjg2NCw3ICsy
ODY0LDggQEAgc3RhdGljIGludCBzaGFkb3dfb25lX2JpdF9lbmFibGUoc3RydWN0Cj4gIAo+ICAg
ICAgbW9kZSB8PSBQR19TSF9lbmFibGU7Cj4gIAo+IC0gICAgaWYgKCBkLT5hcmNoLnBhZ2luZy5z
aGFkb3cudG90YWxfcGFnZXMgPT0gMCApCj4gKyAgICBpZiAoIGQtPmFyY2gucGFnaW5nLnNoYWRv
dy50b3RhbF9wYWdlcyA8Cj4gKyAgICAgICAgIHNoX21pbl9hbGxvY2F0aW9uKGQpICsgZC0+YXJj
aC5wYWdpbmcuc2hhZG93LnAybV9wYWdlcyApCgpUaGlzIGxvZ2ljIGxvb2tzIHN1c3BlY3QuwqAg
VGhlIGNoYW5nZSBmcm9tID09IDAgdG8gPCBtaW4gbG9va3MgZmluZSwgYW5kCmZlZWxzIGxpa2Ug
dGhlIHJpZ2h0IHRoaW5nIHRvIGRvLgoKSG93ZXZlcizCoCBzaF9taW5fYWxsb2NhdGlvbigpIHNo
b3VsZCBieSBkZWZpbml0aW9uIGJlIHRoZSBtaW5pbXVtCnF1YW50aXR5IG9mIHBhZ2VzIG5lY2Vz
c2FyeSBmb3IgdGhpbmdzIHRvIGZ1bmN0aW9uLCB3aGljaCBtYWtlcyB0aGUgKyBvbgp0aGUgZW5k
IGxvb2sgd3JvbmcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:30:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11: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 1i5TUR-0006Ri-EP; Wed, 04 Sep 2019 11: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5TUQ-0006RK-4T
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:30:18 +0000
X-Inumbo-ID: 5e1d4230-cf07-11e9-abb0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e1d4230-cf07-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 11:30:16 +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 1i5TUM-0005bw-TW; Wed, 04 Sep 2019 11:30:14 +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 1i5TUM-0004TJ-MR; Wed, 04 Sep 2019 11:30:14 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 12:30:07 +0100
Message-Id: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH v4 0/3] Allow get_maintainer.pl /
 add_maintainers.pl scripts to be called outside of xen.git
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VXNlLWNhc2U6IEFsbG93IHVzaW5nIGJvdGggc2NyaXB0cyBvbiB4ZW4gcmVwb3NpdG9yaWVzIHN1
Y2ggYXMKbWluaS1vcy5naXQsIG9zc3Rlc3QuZ2l0LAoKQXNzdW1wdGlvbnM6IHRoZSByZXBvc2l0
b3J5IGNvbnRhaW5zIGEgTUFJTlRBSU5FUlMgZmlsZSB0aGF0CmZvbGxvd3MgdGhlIHNhbWUgY29u
dmVudGlvbnMgYXMgdGhlIGZpbGUgaW4geGVuLmdpdAoKQSBzdWdnZXN0ZWQgdGVtcGxhdGUgZm9y
IHNpc3RlciByZXBvc2l0b3JpZXMgb2YgWGVuCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpUaGlzIGZpbGUgZm9sbG93cyB0aGUgc2FtZSBj
b252ZW50aW9ucyBhcyBvdXRsaW5lZCBpbgp4ZW4uZ2l0Ok1BSU5UQUlORVJTLiBQbGVhc2UgcmVm
ZXIgdG8gdGhlIGZpbGUgaW4geGVuLmdpdApmb3IgbW9yZSBpbmZvcm1hdGlvbi4KClRIRSBSRVNU
Ck06CU1BSU5UQUlORVIxIDxtYWludGFpbmVyMUBlbWFpbC5jb20+Ck06CU1BSU5UQUlORVIyIDxt
YWludGFpbmVyMkBlbWFpbC5jb20+Ckw6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpT
OglTdXBwb3J0ZWQKRjoJKgpGOgkqLwpWOgl4ZW4tbWFpbnRhaW5lcnMtMQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQ2hhbmdlcyBpbiB2
MjoKKiBSZW1vdmUgZGVidWcgbWVzc2FnZQoKQ2hhbmdlcyBpbiB2MzoKKiBTcGxpdCBwYXRjaAoq
IGFkZF9tYWludGFpbmVycy5wbDogZG8gbm90IGlzc3VlIGEgd2FybmluZwoqIGFkZF9tYWludGFp
bmVycy5wbDogaW50cm9kdWNlIHByb2Nlc3NpbmcgbG9naWMgZm9yIFY6IHRhZwoqIE1BSU5UQUlO
RVJTOiBBZGQgVjogdGFnIHRvIGZpbGUKCkNoYW5nZXMgaW4gdjQ6CiogUmVtb3ZlZCB0YWJzIGFu
ZCBmaXhlZCB0eXBvCiogUmVtb3ZlZCB1bnVzZWQgdmFyaWFibGUKCkxhcnMgS3VydGggKDMpOgog
IFJlbW92ZSBoYXJkY29kaW5nIGZyb20gc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwKICBBZGQg
ViBzZWN0aW9uIGVudHJ5IHRvIGFsbG93IGlkZW50aWZpY2F0aW9uIG9mIFhlbiBNQUlOVEFJTkVS
UyBmaWxlCiAgQWRkIGxvZ2ljIHRvIHVzZSBWIHNlY3Rpb24gZW50cnkgaW4gVEhFIFJFU1QgZm9y
IGlkZW50aWZ5aW5nIHhlbiB0cmVlcwoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgIHwgIDQg
KysrLQogc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgfCAgNCArLS0KIHNjcmlwdHMvZ2V0X21h
aW50YWluZXIucGwgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKYmFz
ZS1jb21taXQ6IDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:30:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11: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 1i5TUR-0006Rc-5g; Wed, 04 Sep 2019 11: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5TUQ-0006RJ-39
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:30:18 +0000
X-Inumbo-ID: 5e1d4230-cf07-11e9-abb0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e1d4230-cf07-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 11:30:16 +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 1i5TUM-0005bw-TW; Wed, 04 Sep 2019 11:30:14 +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 1i5TUM-0004TJ-MR; Wed, 04 Sep 2019 11:30:14 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 12:30:07 +0100
Message-Id: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH v4 0/3] Allow get_maintainer.pl /
 add_maintainers.pl scripts to be called outside of xen.git
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

VXNlLWNhc2U6IEFsbG93IHVzaW5nIGJvdGggc2NyaXB0cyBvbiB4ZW4gcmVwb3NpdG9yaWVzIHN1
Y2ggYXMKbWluaS1vcy5naXQsIG9zc3Rlc3QuZ2l0LAoKQXNzdW1wdGlvbnM6IHRoZSByZXBvc2l0
b3J5IGNvbnRhaW5zIGEgTUFJTlRBSU5FUlMgZmlsZSB0aGF0CmZvbGxvd3MgdGhlIHNhbWUgY29u
dmVudGlvbnMgYXMgdGhlIGZpbGUgaW4geGVuLmdpdAoKQSBzdWdnZXN0ZWQgdGVtcGxhdGUgZm9y
IHNpc3RlciByZXBvc2l0b3JpZXMgb2YgWGVuCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpUaGlzIGZpbGUgZm9sbG93cyB0aGUgc2FtZSBj
b252ZW50aW9ucyBhcyBvdXRsaW5lZCBpbgp4ZW4uZ2l0Ok1BSU5UQUlORVJTLiBQbGVhc2UgcmVm
ZXIgdG8gdGhlIGZpbGUgaW4geGVuLmdpdApmb3IgbW9yZSBpbmZvcm1hdGlvbi4KClRIRSBSRVNU
Ck06CU1BSU5UQUlORVIxIDxtYWludGFpbmVyMUBlbWFpbC5jb20+Ck06CU1BSU5UQUlORVIyIDxt
YWludGFpbmVyMkBlbWFpbC5jb20+Ckw6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpT
OglTdXBwb3J0ZWQKRjoJKgpGOgkqLwpWOgl4ZW4tbWFpbnRhaW5lcnMtMQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQ2hhbmdlcyBpbiB2
MjoKKiBSZW1vdmUgZGVidWcgbWVzc2FnZQoKQ2hhbmdlcyBpbiB2MzoKKiBTcGxpdCBwYXRjaAoq
IGFkZF9tYWludGFpbmVycy5wbDogZG8gbm90IGlzc3VlIGEgd2FybmluZwoqIGFkZF9tYWludGFp
bmVycy5wbDogaW50cm9kdWNlIHByb2Nlc3NpbmcgbG9naWMgZm9yIFY6IHRhZwoqIE1BSU5UQUlO
RVJTOiBBZGQgVjogdGFnIHRvIGZpbGUKCkNoYW5nZXMgaW4gdjQ6CiogUmVtb3ZlZCB0YWJzIGFu
ZCBmaXhlZCB0eXBvCiogUmVtb3ZlZCB1bnVzZWQgdmFyaWFibGUKCkxhcnMgS3VydGggKDMpOgog
IFJlbW92ZSBoYXJkY29kaW5nIGZyb20gc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwKICBBZGQg
ViBzZWN0aW9uIGVudHJ5IHRvIGFsbG93IGlkZW50aWZpY2F0aW9uIG9mIFhlbiBNQUlOVEFJTkVS
UyBmaWxlCiAgQWRkIGxvZ2ljIHRvIHVzZSBWIHNlY3Rpb24gZW50cnkgaW4gVEhFIFJFU1QgZm9y
IGlkZW50aWZ5aW5nIHhlbiB0cmVlcwoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgIHwgIDQg
KysrLQogc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgfCAgNCArLS0KIHNjcmlwdHMvZ2V0X21h
aW50YWluZXIucGwgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKYmFz
ZS1jb21taXQ6IDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:30:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11: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 1i5TUR-0006S6-NI; Wed, 04 Sep 2019 11:30:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5TUQ-0006RT-Cw
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:30:18 +0000
X-Inumbo-ID: 5ef17406-cf07-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5ef17406-cf07-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 11:30:17 +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 1i5TUO-0005c2-7t; Wed, 04 Sep 2019 11:30: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 1i5TUO-0004TJ-0H; Wed, 04 Sep 2019 11:30:16 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 12:30:08 +0100
Message-Id: <0944333a4a0b503789d10afa63f8229bd0441290.1567596460.git-series.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
In-Reply-To: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
Subject: [Xen-devel] [PATCH v4 1/3] Remove hardcoding from
 scripts/add_maintainers.pl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

SW5zdGVhZCBvZiB1c2luZyBhIGhhcmRjb2RlZCBsb2NhdGlvbiwgaW5oZXJpdCB0aGUKbG9jYXRp
b24gZnJvbSAkMAoKU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXgu
Y29tPgotLS0KIHNjcmlwdHMvYWRkX21haW50YWluZXJzLnBsIHwgNCArKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Njcmlw
dHMvYWRkX21haW50YWluZXJzLnBsIGIvc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwKaW5kZXgg
MDllOWY2Ni4uNWE2ZDBmNiAxMDA3NTUKLS0tIGEvc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwK
KysrIGIvc2NyaXB0cy9hZGRfbWFpbnRhaW5lcnMucGwKQEAgLTI2LDkgKzI2LDkgQEAgc3ViIGlu
c2VydCAoJCQkJCk7CiBzdWIgaGFzdGFnICgkJCk7CiAKICMgVG9vbCBWYXJpYWJsZXMKLW15ICRn
ZXRfbWFpbnRhaW5lciAgICAgID0gIi4vc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCI7Ci0KIG15
ICR0b29sID0gJDA7CitteSAkZ2V0X21haW50YWluZXIgPSAkdG9vbDsKKyRnZXRfbWFpbnRhaW5l
ciA9fiBzL2FkZF9tYWludGFpbmVycy9nZXRfbWFpbnRhaW5lci87CiBteSAkdXNhZ2UgPSA8PEVP
VDsKIE9QVElPTlM6CiAtLS0tLS0tLQotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5TUT-0006TG-5T; Wed, 04 Sep 2019 11:30:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5TUS-0006SN-0d
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:30:20 +0000
X-Inumbo-ID: 60088bae-cf07-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60088bae-cf07-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 11:30:19 +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 1i5TUP-0005c8-GV; Wed, 04 Sep 2019 11:30:17 +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 1i5TUP-0004TJ-AI; Wed, 04 Sep 2019 11:30:17 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 12:30:09 +0100
Message-Id: <c3c41841ac809b600241b41400f18e12971aad8f.1567596460.git-series.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
In-Reply-To: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
Subject: [Xen-devel] [PATCH v4 2/3] Add V section entry to allow
 identification of Xen MAINTAINERS file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

VGhpcyBjaGFuZ2UgcHJvdmlkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBhbGxvdyBnZXRf
bWFpbnRhaW5lci5wbCAvCmFkZF9tYWludGFpbmVycy5wbCBzY3JpcHRzIHRvIGJlIHJ1biBvbiB4
ZW4gc2lzdGVyIHJlcG9zaXRvcmllcyBzdWNoIGFzCm1pbmktb3MuZ2l0LCBvc3N0ZXN0LmdpdCwg
ZXRjCgpBIHN1Z2dlc3RlZCB0ZW1wbGF0ZSBmb3Igc2lzdGVyIHJlcG9zaXRvcmllcyBvZiBYZW4g
aXMKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09ClRoaXMgZmlsZSBmb2xsb3dzIHRoZSBzYW1lIGNvbnZlbnRpb25zIGFzIG91dGxpbmVkIGlu
Cnhlbi5naXQ6TUFJTlRBSU5FUlMuIFBsZWFzZSByZWZlciB0byB0aGUgZmlsZSBpbiB4ZW4uZ2l0
CmZvciBtb3JlIGluZm9ybWF0aW9uLgoKVEhFIFJFU1QKTTogICAgICBNQUlOVEFJTkVSMSA8bWFp
bnRhaW5lcjFAZW1haWwuY29tPgpNOiAgICAgIE1BSU5UQUlORVIyIDxtYWludGFpbmVyMkBlbWFp
bC5jb20+Ckw6ICAgICAgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnClM6ICAgICAgU3Vw
cG9ydGVkCkY6ICAgICAgKgpGOiAgICAgICovClY6ICAgICAgeGVuLW1haW50YWluZXJzLTEKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KClNp
Z25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlO
RVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggNzc0MTNlMC4uYmIzZGE0MyAxMDA2NDQKLS0tIGEvTUFJ
TlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTk3LDYgKzk3LDkgQEAgRGVzY3JpcHRpb25z
IG9mIHNlY3Rpb24gZW50cmllczoKIAkgICAgICBtYXRjaGVzIHBhdGNoZXMgb3IgZmlsZXMgdGhh
dCBjb250YWluIG9uZSBvciBtb3JlIG9mIHRoZSB3b3JkcwogCSAgICAgIHByaW50aywgcHJfaW5m
byBvciBwcl9lcnIKIAkgICBPbmUgcmVnZXggcGF0dGVybiBwZXIgbGluZS4gIE11bHRpcGxlIEs6
IGxpbmVzIGFjY2VwdGFibGUuCisJVjogVmVyc2lvbiBpZGVudGlmaWVyIHRoYXQgbXVzdCBiZSB1
bmRlciBUSEUgUkVTVCBhbmQgZm9sbG93cworCSAgIHRoZSBmb3JtYXQ6CisJICAgeGVuLW1haW50
YWluZXJzLTx2ZXJzaW9uIGZvcm1hdCBudW1iZXIgb2YgdGhpcyBmaWxlPgogCiAKIFRoZSBtZWFu
aW5nIG9mIG5lc3Rpbmc6CkBAIC01NDEsMyArNTQ0LDQgQEAgTDoJeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCiBTOglTdXBwb3J0ZWQKIEY6CSoKIEY6CSovCitWOgl4ZW4tbWFpbnRhaW5l
cnMtMQotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:30:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5TUX-0006VO-Fn; Wed, 04 Sep 2019 11:30:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5TUW-0006Uw-9j
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:30:24 +0000
X-Inumbo-ID: 604baa06-cf07-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 604baa06-cf07-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 11:30:20 +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 1i5TUQ-0005cF-QR; Wed, 04 Sep 2019 11:30:18 +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 1i5TUQ-0004TJ-KZ; Wed, 04 Sep 2019 11:30:18 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 12:30:10 +0100
Message-Id: <0b543489f930ab966d916e47a738d77de793b8c4.1567596460.git-series.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
In-Reply-To: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
Subject: [Xen-devel] [PATCH v4 3/3] Add logic to use V section entry in THE
 REST for identifying xen trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

U3BlY2lmaWNhbGx5OgoqIE1vdmUgY2hlY2sgdW50aWwgYWZ0ZXIgdGhlIE1BSU5UQUlORVJTIGZp
bGUgaGFzIGJlZW4gcmVhZAoqIEFkZCBnZXRfeGVuX21haW50YWluZXJzX2ZpbGVfdmVyc2lvbigp
IGZvciBjaGVjawoqIFJlbW92ZSB0b3Bfb2ZfdHJlZSBhcyBub3QgbmVlZGVkIGFueSBtb3JlCiog
RmFpbCB3aXRoIGV4dGVuZGVkIGVycm9yIG1lc3NhZ2Ugd2hlbiB1c2VkIG91dCBvZiB0cmVlCgpT
aWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Ci0tLQogc2Ny
aXB0cy9nZXRfbWFpbnRhaW5lci5wbCB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsIGIvc2NyaXB0cy9n
ZXRfbWFpbnRhaW5lci5wbAppbmRleCAxNzRkZmI3Li4yZTY2MWY0IDEwMDc1NQotLS0gYS9zY3Jp
cHRzL2dldF9tYWludGFpbmVyLnBsCisrKyBiL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwKQEAg
LTI2NSwxMSArMjY1LDYgQEAgaWYgKCRlbWFpbCAmJgogICAgIGRpZSAiJFA6IFBsZWFzZSBzZWxl
Y3QgYXQgbGVhc3QgMSBlbWFpbCBvcHRpb25cbiI7CiB9CiAKLWlmICghdG9wX29mX3RyZWUoJHhl
bl9wYXRoKSkgewotICAgIGRpZSAiJFA6IFRoZSBjdXJyZW50IGRpcmVjdG9yeSBkb2VzIG5vdCBh
cHBlYXIgdG8gYmUgIgotCS4gImEgWGVuIHNvdXJjZSB0cmVlLlxuIjsKLX0KLQogIyMgUmVhZCBN
QUlOVEFJTkVSUyBmb3IgdHlwZS92YWx1ZSBwYWlycwogCiBteSBAdHlwZXZhbHVlID0gKCk7CkBA
IC0zMTEsNiArMzA2LDE2IEBAIHdoaWxlICg8JG1haW50PikgewogfQogY2xvc2UoJG1haW50KTsK
IAorIyBDaGVjayB3aGV0aGVyIHdlIGhhdmUgYSBWIGVudHJ5IHVuZGVyIHRoZSBSRVNUCisjIGFu
ZCB1c2UgaXQgdG8gZ2V0IHRoZSBmaWxlJ3MgdmVyc2lvbiBudW1iZXIKK215ICRtYWludGFpbmVy
c19maWxlX3ZlcnNpb24gPSBnZXRfeGVuX21haW50YWluZXJzX2ZpbGVfdmVyc2lvbigpOworaWYg
KCEkbWFpbnRhaW5lcnNfZmlsZV92ZXJzaW9uKSB7CisgICAgZGllICIkUDogdGhlIE1BSU5UQUlO
RVJTIGZpbGUgIi4KKyAgICAgICAgICJpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkgZG9lcyBub3Qg
YXBwZWFyIHRvIGJlIGZyb20gIi4KKyAgICAgICAgICJ0aGUgeGVuLmdpdCBzb3VyY2UgdHJlZSBv
ciBhIHNpc3RlciB0cmVlLlxuXG4iLgorICAgICAgICAgIkEgJ1Y6IHhlbi1tYWludGFpbmVycy08
dmVyc2lvbj4nIGVudHJ5IHVuZGVyIFRIRSBSRVNUICIuCisgICAgICAgICAiaXMgbmVlZGVkIHRv
IGlkZW50aWZ5IGEgWGVuIE1BSU5UQUlORVJTIGZpbGUuXG5cbiI7Cit9CiAKICMKICMgUmVhZCBt
YWlsIGFkZHJlc3MgbWFwCkBAIC01NjQsNiArNTY5LDMxIEBAIHN1YiByYW5nZV9oYXNfbWFpbnRh
aW5lciB7CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N1YiBnZXRfeGVuX21haW50YWluZXJzX2ZpbGVf
dmVyc2lvbiB7CisgICAgbXkgJHR2aSA9IGZpbmRfZmlyc3Rfc2VjdGlvbigpOworCisgICAgd2hp
bGUgKCR0dmkgPCBAdHlwZXZhbHVlKSB7CisgICAgICAgIG15ICRzdGFydCA9IGZpbmRfc3RhcnRp
bmdfaW5kZXgoJHR2aSk7CisgICAgICAgIG15ICRlbmQgPSBmaW5kX2VuZGluZ19pbmRleCgkdHZp
KTsKKyAgICAgICAgbXkgJGk7CisKKyAgICAgICAgZm9yICgkaSA9ICRzdGFydDsgJGkgPCAkZW5k
OyAkaSsrKSB7CisgICAgICAgICAgICBteSAkbGluZSA9ICR0eXBldmFsdWVbJGldOworICAgICAg
ICAgICAgaWYgKCRsaW5lID1+IG0vXlY6XHMqKC4qKS8pIHsKKyAgICAgICAgICAgICAgICAjIE5v
dGUgdGhhdCBnZXRfbWFpbnRhaW5lcl9yb2xlKCkgcmVxdWlyZXMgcHJvY2Vzc2luZworICAgICAg
ICAgICAgICAgICMgb2YgbW9yZSBvZiB0aGUgZmlsZS4gU28gZG8gaXQgZGlyZWN0bHkKKyAgICAg
ICAgICAgICAgICBpZiAoJHR5cGV2YWx1ZVskc3RhcnRdIGVxICJUSEUgUkVTVCIpIHsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCRsaW5lID1+IG0veGVuLW1haW50YWluZXJzLSguKikvKSB7Cisg
ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gJDE7CisgICAgICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICB9CisJICAgIH0KKyAgICAgICAgfQorICAgICAgICAkdHZpID0gJGVu
ZCArIDE7CisgICAgfQorICAgIHJldHVybiAwOworfQorCiBzdWIgZ2V0X21haW50YWluZXJzIHsK
ICAgICAlZW1haWxfaGFzaF9uYW1lID0gKCk7CiAgICAgJWVtYWlsX2hhc2hfYWRkcmVzcyA9ICgp
OwpAQCAtODY3LDIzICs4OTcsNiBAQCBOb3RlczoKIEVPVAogfQogCi1zdWIgdG9wX29mX3RyZWUg
ewotICAgIG15ICgkeGVuX3BhdGgpID0gQF87Ci0KLSAgICBpZiAoJHhlbl9wYXRoIG5lICIiICYm
IHN1YnN0cigkeGVuX3BhdGgsbGVuZ3RoKCR4ZW5fcGF0aCktMSwxKSBuZSAiLyIpIHsKLQkkeGVu
X3BhdGggLj0gIi8iOwotICAgIH0KLSAgICBpZiAoICAgICgtZiAiJHt4ZW5fcGF0aH1DT1BZSU5H
IikKLSAgICAgICAgJiYgKC1mICIke3hlbl9wYXRofU1BSU5UQUlORVJTIikKLSAgICAgICAgJiYg
KC1mICIke3hlbl9wYXRofU1ha2VmaWxlIikKLSAgICAgICAgJiYgKC1kICIke3hlbl9wYXRofWRv
Y3MiKQotICAgICAgICAmJiAoLWYgIiR7eGVuX3BhdGh9Q09ESU5HX1NUWUxFIikKLSAgICAgICAg
JiYgKC1kICIke3hlbl9wYXRofXhlbiIpKSB7Ci0JcmV0dXJuIDE7Ci0gICAgfQotICAgIHJldHVy
biAwOwotfQotCiBzdWIgcGFyc2VfZW1haWwgewogICAgIG15ICgkZm9ybWF0dGVkX2VtYWlsKSA9
IEBfOwogCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:36:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:36: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 1i5Ta4-000750-Ff; Wed, 04 Sep 2019 11: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=IHZE=W7=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i5Ta2-00074l-Lt
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:36:06 +0000
X-Inumbo-ID: 2e163a6e-cf08-11e9-abb0-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e163a6e-cf08-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 11:36:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567596966;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Py2ZD8CCSw/9B0rd6D03QDD9TGSgz5D84ZWXYCCdtq8=;
 b=Oz6pR+Emg3EsFg99W3LFwqVA0e51+RpEYNjPwLFI//lb9xLs6noTzvxx
 /aOIg6aFc4R3Un4IevHNcue8acxPzZpkU9HwjAnLRyEielz5Vd2/CEqTk
 lhlHMYiNpfWfjztAvEcam6RwM0+sWh28Xr3gIpO9RFVrZMkkWH1h7Wl7U M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2PTu1kolVbKh7SpgBh5Drp1q5mHyou+YZiM+VEqUUyr78eZkRLs3AGIVi00rAA/BJKspJQfYBF
 3GaJIe+PrYIECgWU8inhCmA2FqHQuR6bT2blqwD12xI7+Ex/yHfCghPkbiJdJQeGlW+lAF3+Tf
 P+TXL70gVl1Pfc+zaH3Qsns+LKZK5zKh3s4xAKoEOPAbSRWWHjSUkkTHA5TdlBVQPu8S+0+5gz
 K/l+8Z/vM4LGBuHVLdB2pl6V9xUjd+9AlnGcbL5Ldl/wr520/JWn1LfIvVmKmsZHASjVFg7yDg
 Fjc=
X-SBRS: 2.7
X-MesageID: 5111376
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5111376"
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <52fe7f67-ffd0-2d22-90fb-f3462ea059cd@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <d5dd94c2-070e-b3ff-57cf-92893b3cca7b@citrix.com>
Date: Wed, 4 Sep 2019 12:36:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <52fe7f67-ffd0-2d22-90fb-f3462ea059cd@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMjAxOSAxMDowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMDkuMjAxOSAw
MjoyMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IElmIE1DRkcgYXJlYSBpcyBub3QgcmVzZXJ2
ZWQgaW4gRTgyMCwgWGVuIGJ5IGRlZmF1bHQgd2lsbCBkZWZlciBpdHMgdXNhZ2UKPj4gdW50aWwg
RG9tMCByZWdpc3RlcnMgaXQgZXhwbGljaXRseSBhZnRlciBBQ1BJIHBhcnNlciByZWNvZ25pemVz
IGl0IGFzCj4+IGEgcmVzZXJ2ZWQgcmVzb3VyY2UgaW4gRFNEVC4gSGF2aW5nIGl0IHJlc2VydmVk
IGluIEU4MjAgaXMgbm90Cj4+IG1hbmRhdG9yeSBhY2NvcmRpbmcgdG8gIlBDSSBGaXJtd2FyZSBT
cGVjaWZpY2F0aW9uLCByZXYgMy4yIiAocGFyLiA0LjEuMikKPj4gYW5kIGZpcm13YXJlIGlzIGZy
ZWUgdG8ga2VlcCBhIGhvbGUgRTgyMCBpbiB0aGF0IHBsYWNlLiBYZW4gZG9lc24ndCBrbm93Cj4+
IHdoYXQgZXhhY3RseSBpcyBpbnNpZGUgdGhpcyBob2xlIHNpbmNlIGl0IGxhY2tzIGZ1bGwgQUNQ
SSB2aWV3IG9mIHRoZQo+PiBwbGF0Zm9ybSB0aGVyZWZvcmUgaXQncyBwb3RlbnRpYWxseSBoYXJt
ZnVsIHRvIGFjY2VzcyBNQ0ZHIHJlZ2lvbgo+PiB3aXRob3V0IGFkZGl0aW9uYWwgY2hlY2tzIGFz
IHNvbWUgbWFjaGluZXMgYXJlIGtub3duIHRvIHByb3ZpZGUKPj4gaW5jb25zaXN0ZW50IGluZm9y
bWF0aW9uIG9uIHRoZSBzaXplIG9mIHRoZSByZWdpb24uCj4gCj4gSXJyZXNwZWN0aXZlIG9mIHRo
aXMgYmVpbmcgYSBnb29kIGNoYW5nZSwgSSd2ZSBoYWQgYW5vdGhlciB0aG91Z2h0Cj4gd2hpbGUg
cmVhZGluZyB0aGlzIHBhcmFncmFwaCwgZm9yIGEgaHlwZXJ2aXNvciBzaWRlIGNvbnRyb2w6IExp
bnV4Cj4gaGFzIGEgIm1lbW9wdD0iIGNvbW1hbmQgbGluZSBvcHRpb24gYWxsb3dpbmcgZmluZSBn
cmFpbmVkIGNvbnRyb2wKPiBvdmVyIHRoZSBFODIwIG1hcC4gV2UgY291bGQgaGF2ZSBzb21ldGhp
bmcgc2ltaWxhciB0byBhbGxvdwo+IGluc2VydGluZyBhbiBFODIwX1JFU0VSVkVEIHJlZ2lvbiBp
bnRvIGEgaG9sZSAoaXQgd291bGQgYmUgdGhlCj4gcmVzcG9uc2liaWxpdHkgb2YgdGhlIGFkbWlu
IHRvIGd1YXJhbnRlZSBubyBvdGhlciBjb25mbGljdHMsIGkuZS4KPiBpdCBzaG91bGQgZ2VuZXJh
bGx5IGJlIHVzZWQgb25seSBpZiBlLmcuIHRoZSBNQ0ZHIGlzIGluZGVlZCBrbm93bgo+IHRvIGxp
dmUgYXQgdGhlIHNwZWNpZmllZCBwbGFjZSwgYW5kIGJlaW5nIHByb3Blcmx5IHJlcHJlc2VudGVk
IGluCj4gdGhlIEFDUEkgdGFibGVzKS4gVGhvdWdodHM/CgpXaGF0IG90aGVyIHVzZSBjYXNlcyBj
YW4geW91IHRoaW5rIG9mIGluIGNhc2Ugd2UnZCBoYXZlIHRoaXMgb3B0aW9uPwpGcm9tIHRoZSB0
b3Agb2YgbXkgaGVhZCwgaXQgbWlnaHQgYmUgcHJvdmlkaW5nIGEgbWVtbWFwIGZvciBhIHNlY29u
ZCBYZW4KYWZ0ZXIgZG9pbmcga2V4ZWMgZnJvbSBYZW4gdG8gWGVuLgoKV2hhdCBiZW5lZml0cyBk
byB5b3UgdGhpbmsgaXQgbWlnaHQgaGF2ZSBvdmVyIGp1c3QgYWNjZXB0aW5nIGEgaG9sZQp1c2lu
ZyAibWNmZz1yZWxheGVkIiBvcHRpb24gZnJvbSBhZG1pbiBwZXJzcGVjdGl2ZT8KCklnb3IKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:36:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:36: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 1i5Ta4-00074u-6B; Wed, 04 Sep 2019 11: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=IHZE=W7=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i5Ta2-00074k-KP
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:36:06 +0000
X-Inumbo-ID: 2e163a6e-cf08-11e9-abb0-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e163a6e-cf08-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 11:36:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567596966;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Py2ZD8CCSw/9B0rd6D03QDD9TGSgz5D84ZWXYCCdtq8=;
 b=Oz6pR+Emg3EsFg99W3LFwqVA0e51+RpEYNjPwLFI//lb9xLs6noTzvxx
 /aOIg6aFc4R3Un4IevHNcue8acxPzZpkU9HwjAnLRyEielz5Vd2/CEqTk
 lhlHMYiNpfWfjztAvEcam6RwM0+sWh28Xr3gIpO9RFVrZMkkWH1h7Wl7U M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2PTu1kolVbKh7SpgBh5Drp1q5mHyou+YZiM+VEqUUyr78eZkRLs3AGIVi00rAA/BJKspJQfYBF
 3GaJIe+PrYIECgWU8inhCmA2FqHQuR6bT2blqwD12xI7+Ex/yHfCghPkbiJdJQeGlW+lAF3+Tf
 P+TXL70gVl1Pfc+zaH3Qsns+LKZK5zKh3s4xAKoEOPAbSRWWHjSUkkTHA5TdlBVQPu8S+0+5gz
 K/l+8Z/vM4LGBuHVLdB2pl6V9xUjd+9AlnGcbL5Ldl/wr520/JWn1LfIvVmKmsZHASjVFg7yDg
 Fjc=
X-SBRS: 2.7
X-MesageID: 5111376
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5111376"
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <52fe7f67-ffd0-2d22-90fb-f3462ea059cd@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <d5dd94c2-070e-b3ff-57cf-92893b3cca7b@citrix.com>
Date: Wed, 4 Sep 2019 12:36:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <52fe7f67-ffd0-2d22-90fb-f3462ea059cd@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMjAxOSAxMDowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMDkuMjAxOSAw
MjoyMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IElmIE1DRkcgYXJlYSBpcyBub3QgcmVzZXJ2
ZWQgaW4gRTgyMCwgWGVuIGJ5IGRlZmF1bHQgd2lsbCBkZWZlciBpdHMgdXNhZ2UKPj4gdW50aWwg
RG9tMCByZWdpc3RlcnMgaXQgZXhwbGljaXRseSBhZnRlciBBQ1BJIHBhcnNlciByZWNvZ25pemVz
IGl0IGFzCj4+IGEgcmVzZXJ2ZWQgcmVzb3VyY2UgaW4gRFNEVC4gSGF2aW5nIGl0IHJlc2VydmVk
IGluIEU4MjAgaXMgbm90Cj4+IG1hbmRhdG9yeSBhY2NvcmRpbmcgdG8gIlBDSSBGaXJtd2FyZSBT
cGVjaWZpY2F0aW9uLCByZXYgMy4yIiAocGFyLiA0LjEuMikKPj4gYW5kIGZpcm13YXJlIGlzIGZy
ZWUgdG8ga2VlcCBhIGhvbGUgRTgyMCBpbiB0aGF0IHBsYWNlLiBYZW4gZG9lc24ndCBrbm93Cj4+
IHdoYXQgZXhhY3RseSBpcyBpbnNpZGUgdGhpcyBob2xlIHNpbmNlIGl0IGxhY2tzIGZ1bGwgQUNQ
SSB2aWV3IG9mIHRoZQo+PiBwbGF0Zm9ybSB0aGVyZWZvcmUgaXQncyBwb3RlbnRpYWxseSBoYXJt
ZnVsIHRvIGFjY2VzcyBNQ0ZHIHJlZ2lvbgo+PiB3aXRob3V0IGFkZGl0aW9uYWwgY2hlY2tzIGFz
IHNvbWUgbWFjaGluZXMgYXJlIGtub3duIHRvIHByb3ZpZGUKPj4gaW5jb25zaXN0ZW50IGluZm9y
bWF0aW9uIG9uIHRoZSBzaXplIG9mIHRoZSByZWdpb24uCj4gCj4gSXJyZXNwZWN0aXZlIG9mIHRo
aXMgYmVpbmcgYSBnb29kIGNoYW5nZSwgSSd2ZSBoYWQgYW5vdGhlciB0aG91Z2h0Cj4gd2hpbGUg
cmVhZGluZyB0aGlzIHBhcmFncmFwaCwgZm9yIGEgaHlwZXJ2aXNvciBzaWRlIGNvbnRyb2w6IExp
bnV4Cj4gaGFzIGEgIm1lbW9wdD0iIGNvbW1hbmQgbGluZSBvcHRpb24gYWxsb3dpbmcgZmluZSBn
cmFpbmVkIGNvbnRyb2wKPiBvdmVyIHRoZSBFODIwIG1hcC4gV2UgY291bGQgaGF2ZSBzb21ldGhp
bmcgc2ltaWxhciB0byBhbGxvdwo+IGluc2VydGluZyBhbiBFODIwX1JFU0VSVkVEIHJlZ2lvbiBp
bnRvIGEgaG9sZSAoaXQgd291bGQgYmUgdGhlCj4gcmVzcG9uc2liaWxpdHkgb2YgdGhlIGFkbWlu
IHRvIGd1YXJhbnRlZSBubyBvdGhlciBjb25mbGljdHMsIGkuZS4KPiBpdCBzaG91bGQgZ2VuZXJh
bGx5IGJlIHVzZWQgb25seSBpZiBlLmcuIHRoZSBNQ0ZHIGlzIGluZGVlZCBrbm93bgo+IHRvIGxp
dmUgYXQgdGhlIHNwZWNpZmllZCBwbGFjZSwgYW5kIGJlaW5nIHByb3Blcmx5IHJlcHJlc2VudGVk
IGluCj4gdGhlIEFDUEkgdGFibGVzKS4gVGhvdWdodHM/CgpXaGF0IG90aGVyIHVzZSBjYXNlcyBj
YW4geW91IHRoaW5rIG9mIGluIGNhc2Ugd2UnZCBoYXZlIHRoaXMgb3B0aW9uPwpGcm9tIHRoZSB0
b3Agb2YgbXkgaGVhZCwgaXQgbWlnaHQgYmUgcHJvdmlkaW5nIGEgbWVtbWFwIGZvciBhIHNlY29u
ZCBYZW4KYWZ0ZXIgZG9pbmcga2V4ZWMgZnJvbSBYZW4gdG8gWGVuLgoKV2hhdCBiZW5lZml0cyBk
byB5b3UgdGhpbmsgaXQgbWlnaHQgaGF2ZSBvdmVyIGp1c3QgYWNjZXB0aW5nIGEgaG9sZQp1c2lu
ZyAibWNmZz1yZWxheGVkIiBvcHRpb24gZnJvbSBhZG1pbiBwZXJzcGVjdGl2ZT8KCklnb3IKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11: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 1i5TjX-0007xv-Fh; Wed, 04 Sep 2019 11:45:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ghLv=W7=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5TjX-0007xq-1q
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:45:55 +0000
X-Inumbo-ID: 8d13ec40-cf09-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d13ec40-cf09-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 11:45:54 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 1263F20820;
 Wed,  4 Sep 2019 11:45:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567597553;
 bh=l8d1aa7jQJ/+VWO5N87LIpHbBJvkf1x8vkxmsAaaPmw=;
 h=From:To:Cc:Subject:Date:From;
 b=RFtNBZbRmcEoaVoPNrGJW0/6TiJdHVXY7qaUXkrvTVCtEuxjgH9/5O28TJaV4fSxT
 laVSLarKnl7bRJ+WnLYsvIC/yZHTXmb54ccLzTD6jwTLq0beVHLnaNN7M+rMh2z0os
 eryfvmNkA9h5RntyMUq3ogjeQQEn98EF+J/K7iWg=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Wed,  4 Sep 2019 20:45:47 +0900
Message-Id: <156759754770.24473.11832897710080799131.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, Randy Dunlap <rdunlap@infradead.org>,
 x86@kernel.org, linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGVzZSBwYXRjaGVzIGFsbG93IHg4NiBpbnN0cnVjdGlvbiBkZWNvZGVyIHRvIGRlY29k
ZQp4ZW4tY3B1aWQgd2hpY2ggaGFzIFhFTl9FTVVMQVRFX1BSRUZJWCwgYW5kIHByb2hpYml0Cmtw
cm9iZXMgdG8gcHJvYmUgb24gaXQuCgpKb3NoIHJlcG9ydGVkIHRoYXQgdGhlIG9ianRvb2wgY2Fu
IG5vdCBkZWNvZGUgc3VjaCBzcGVjaWFsCnByZWZpeGVkIGluc3RydWN0aW9ucywgYW5kIEkgZm91
bmQgdGhhdCB3ZSBhbHNvIGhhdmUgdG8KcHJvaGliaXQga3Byb2JlcyB0byBwcm9iZSBvbiBzdWNo
IGluc3RydWN0aW9uLgoKVGhpcyBzZXJpZXMgY2FuIGJlIGFwcGxpZWQgb24gLXRpcCBtYXN0ZXIg
YnJhbmNoIHdoaWNoCmhhcyBtZXJnZWQgSm9zaCdzIG9ianRvb2wvcGVyZiBzaGFyaW5nIGNvbW1v
biB4ODYgaW5zbgpkZWNvZGVyIHNlcmllcy4KCgpUaGFuayB5b3UsCgotLS0KCk1hc2FtaSBIaXJh
bWF0c3UgKDIpOgogICAgICB4ODY6IHhlbjogaW5zbjogRGVjb2RlIFhFTl9FTVVMQVRFX1BSRUZJ
WCBjb3JyZWN0bHkKICAgICAgeDg2OiBrcHJvYmVzOiBQcm9oaWJpdCBwcm9iaW5nIG9uIGluc3Ry
dWN0aW9uIHdoaWNoIGhhcyBYZW4gcHJlZml4CgoKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luc24u
aCAgICAgICAgICAgICB8ICAgIDIgKwogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2ludGVyZmFj
ZS5oICAgIHwgICAgNyArKysrLQogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3ByZWZpeC5oICAg
ICAgIHwgICAxMCArKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwva3Byb2Jlcy9jb3JlLmMgICAgICAg
ICAgfCAgICA0ICsrKwogYXJjaC94ODYvbGliL2luc24uYyAgICAgICAgICAgICAgICAgICAgIHwg
ICA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9pbnNuLmggICAgICAgfCAgICAyICsKIHRvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3hlbi9wcmVmaXguaCB8ICAgMTAgKysrKysrKwogdG9vbHMvYXJjaC94ODYvbGliL2luc24uYyAg
ICAgICAgICAgICAgIHwgICA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29s
cy9vYmp0b29sL3N5bmMtY2hlY2suc2ggICAgICAgICAgICAgfCAgICAzICstCiA5IGZpbGVzIGNo
YW5nZWQsIDEyMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wcmVmaXguaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wcmVmaXguaAoKLS0KTWFzYW1pIEhpcmFt
YXRzdSAoTGluYXJvKSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:46:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11: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 1i5Tji-00080k-SQ; Wed, 04 Sep 2019 11:46:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ghLv=W7=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5Tjh-00080W-AK
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:46:05 +0000
X-Inumbo-ID: 93321200-cf09-11e9-b76c-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93321200-cf09-11e9-b76c-bc764e2007e4;
 Wed, 04 Sep 2019 11:46:04 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 86AAF20820;
 Wed,  4 Sep 2019 11:46:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567597564;
 bh=i9BrEoVqV9CTOcIwZGpJ4tmN6Njby5luY7L+lyftqxs=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=fBxx4VXIJQ8pDwWp2+Udn2j49bsUCyS4O02V6SjiW4Yk/KDhiXpn2E/mOrswU5FJr
 MGUjnHZ9B8SX/AE9kwl829Wwx3MvGlCXfcK/lO53StjvVgULFkFM/+yBzCjfDM+hyQ
 de4+kszuD2OFpbiVqDtSKrMwlHGjsD5kcfeUZBag=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Wed,  4 Sep 2019 20:45:59 +0900
Message-Id: <156759755900.24473.5182879905681416105.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156759754770.24473.11832897710080799131.stgit@devnote2>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip 1/2] x86: xen: insn: Decode
 XEN_EMULATE_PREFIX correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, Randy Dunlap <rdunlap@infradead.org>,
 x86@kernel.org, linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVjb2RlIFhFTl9FTVVMQVRFX1BSRUZJWCBwcmVmaXggYnkgeDg2IGluc24gZGVjb2Rlci4KVGhp
cyB0cmVhdHMgYSBzcGVjaWFsIHNlcXVlbmNlIG9mIGluc3RydWN0aW9ucyBvZiBYRU5fRU1VTEFU
RV9QUkVGSVgKYXMgYSBwcmVmaXggYnl0ZXMgaW4geDg2IGluc24gZGVjb2Rlci4gVXNlciBjYW4g
dGVzdCB3aGV0aGVyIHRoZQppbnN0cnVjdGlvbiBoYXMgdGhlIFhFTl9FTVVMQVRFX1BSRUZJWCBv
ciBub3QgYnkgaW5zbl9pc194ZW5fcHJlZml4ZWQoKS4KTm90ZSB0aGF0IHRoaXMgcHJlZml4IGlz
IHRyZWF0ZWQgYXMganVzdCBhIGR1bW15IHByZWZpeCwgc28gbm8gYWZmZWN0CmZvciBkZWNvZGlu
ZyBvcGNvZGUgYW5kIG9wZXJhbmQuCgpSZXBvcnRlZC1ieTogSm9zaCBQb2ltYm9ldWYgPGpwb2lt
Ym9lQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0
QGtlcm5lbC5vcmc+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oICAgICAgICAgICAg
IHwgICAgMiArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaW50ZXJmYWNlLmggICAgfCAgICA3
ICsrKystCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmggICAgICAgfCAgIDEwICsr
KysrKysKIGFyY2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNDMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20v
aW5zbi5oICAgICAgIHwgICAgMiArCiB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJl
Zml4LmggfCAgIDEwICsrKysrKysKIHRvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAg
ICAgICB8ICAgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvb2JqdG9v
bC9zeW5jLWNoZWNrLnNoICAgICAgICAgICAgIHwgICAgMyArLQogOCBmaWxlcyBjaGFuZ2VkLCAx
MTcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9pbnNuLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKaW5kZXggMTU0
ZjI3YmU4YmZjLi5hYzQyZWZkNDI5NWEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L2luc24uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKQEAgLTEyOCw2ICsxMjgs
OCBAQCBzdGF0aWMgaW5saW5lIGludCBpbnNuX2lzX2V2ZXgoc3RydWN0IGluc24gKmluc24pCiAJ
cmV0dXJuIChpbnNuLT52ZXhfcHJlZml4Lm5ieXRlcyA9PSA0KTsKIH0KIAorZXh0ZXJuIGludCBp
bnNuX2hhc194ZW5fcHJlZml4KHN0cnVjdCBpbnNuICppbnNuKTsKKwogLyogRW5zdXJlIHRoaXMg
aW5zdHJ1Y3Rpb24gaXMgZGVjb2RlZCBjb21wbGV0ZWx5ICovCiBzdGF0aWMgaW5saW5lIGludCBp
bnNuX2NvbXBsZXRlKHN0cnVjdCBpbnNuICppbnNuKQogewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20veGVuL2ludGVyZmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2lu
dGVyZmFjZS5oCmluZGV4IDYyY2EwM2VmNWM2NS4uZmUzM2E5Nzk4NzA4IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaW50ZXJmYWNlLmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL2ludGVyZmFjZS5oCkBAIC0zNzksMTIgKzM3OSwxNSBAQCBzdHJ1Y3QgeGVuX3Bt
dV9hcmNoIHsKICAqIFByZWZpeCBmb3JjZXMgZW11bGF0aW9uIG9mIHNvbWUgbm9uLXRyYXBwaW5n
IGluc3RydWN0aW9ucy4KICAqIEN1cnJlbnRseSBvbmx5IENQVUlELgogICovCisjaW5jbHVkZSA8
YXNtL3hlbi9wcmVmaXguaD4KKwogI2lmZGVmIF9fQVNTRU1CTFlfXwotI2RlZmluZSBYRU5fRU1V
TEFURV9QUkVGSVggLmJ5dGUgMHgwZiwweDBiLDB4NzgsMHg2NSwweDZlIDsKKyNkZWZpbmUgWEVO
X0VNVUxBVEVfUFJFRklYIC5ieXRlIF9fWEVOX0VNVUxBVEVfUFJFRklYIDsKICNkZWZpbmUgWEVO
X0NQVUlEICAgICAgICAgIFhFTl9FTVVMQVRFX1BSRUZJWCBjcHVpZAogI2Vsc2UKLSNkZWZpbmUg
WEVOX0VNVUxBVEVfUFJFRklYICIuYnl0ZSAweDBmLDB4MGIsMHg3OCwweDY1LDB4NmUgOyAiCisj
ZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCAiLmJ5dGUgIiBfX1hFTl9FTVVMQVRFX1BSRUZJWF9T
VFIgIiA7ICIKICNkZWZpbmUgWEVOX0NQVUlEICAgICAgICAgIFhFTl9FTVVMQVRFX1BSRUZJWCAi
Y3B1aWQiCisKICNlbmRpZgogCiAjZW5kaWYgLyogX0FTTV9YODZfWEVOX0lOVEVSRkFDRV9IICov
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi5mOTAxYmUwZDdhOTUKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ZW4vcHJlZml4LmgKQEAgLTAsMCArMSwxMCBAQAorLyogU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAgKi8KKyNpZm5kZWYgX1RPT0xTX0FTTV9YODZfWEVOX1BSRUZJWF9I
CisjZGVmaW5lIF9UT09MU19BU01fWDg2X1hFTl9QUkVGSVhfSAorCisjaW5jbHVkZSA8bGludXgv
c3RyaW5naWZ5Lmg+CisKKyNkZWZpbmUgX19YRU5fRU1VTEFURV9QUkVGSVggIDB4MGYsMHgwYiww
eDc4LDB4NjUsMHg2ZQorI2RlZmluZSBfX1hFTl9FTVVMQVRFX1BSRUZJWF9TVFIgIF9fc3RyaW5n
aWZ5KF9fWEVOX0VNVUxBVEVfUFJFRklYKQorCisjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2xpYi9pbnNuLmMgYi9hcmNoL3g4Ni9saWIvaW5zbi5jCmluZGV4IDBiNTg2MmJhNmE3NS4uMzEw
YTYwOWVlMzgyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvaW5zbi5jCisrKyBiL2FyY2gveDg2
L2xpYi9pbnNuLmMKQEAgLTEzLDYgKzEzLDkgQEAKICNpbmNsdWRlIDxhc20vaW5hdC5oPgogI2lu
Y2x1ZGUgPGFzbS9pbnNuLmg+CiAKKy8qIEZvciBzcGVjaWFsIFhlbiBwcmVmaXggKi8KKyNpbmNs
dWRlIDxhc20veGVuL3ByZWZpeC5oPgorCiAvKiBWZXJpZnkgbmV4dCBzaXplb2YodCkgYnl0ZXMg
Y2FuIGJlIG9uIHRoZSBzYW1lIGluc3RydWN0aW9uICovCiAjZGVmaW5lIHZhbGlkYXRlX25leHQo
dCwgaW5zbiwgbikJXAogCSgoaW5zbiktPm5leHRfYnl0ZSArIHNpemVvZih0KSArIG4gPD0gKGlu
c24pLT5lbmRfa2FkZHIpCkBAIC01OCw2ICs2MSw0MiBAQCB2b2lkIGluc25faW5pdChzdHJ1Y3Qg
aW5zbiAqaW5zbiwgY29uc3Qgdm9pZCAqa2FkZHIsIGludCBidWZfbGVuLCBpbnQgeDg2XzY0KQog
CQlpbnNuLT5hZGRyX2J5dGVzID0gNDsKIH0KIAorc3RhdGljIGNvbnN0IGluc25fYnl0ZV90IHhl
bl9wcmVmaXhbXSA9IHsgX19YRU5fRU1VTEFURV9QUkVGSVggfTsKKworc3RhdGljIGludCBpbnNu
X3hlbl9wcmVmaXgoc3RydWN0IGluc24gKmluc24sIGluc25fYnl0ZV90IGIpCit7CisJc3RydWN0
IGluc25fZmllbGQgKnByZWZpeGVzID0gJmluc24tPnByZWZpeGVzOworCXNpemVfdCBpOworCisJ
Zm9yIChpID0gMDsgaSA8IHNpemVvZih4ZW5fcHJlZml4KTsgaSsrKSB7CisJCWIgPSBwZWVrX25i
eXRlX25leHQoaW5zbl9ieXRlX3QsIGluc24sIGkpOworCQlpZiAoYiAhPSB4ZW5fcHJlZml4W2ld
KQorCQkJZ290byBlcnJfb3V0OworCX0KKworCW1lbWNweShwcmVmaXhlcy0+Ynl0ZXMsIHhlbl9w
cmVmaXgsIDMpOworCXByZWZpeGVzLT5ieXRlc1szXSA9IHhlbl9wcmVmaXhbc2l6ZW9mKHhlbl9w
cmVmaXgpIC0gMV07CisJcHJlZml4ZXMtPm5ieXRlcyA9IHNpemVvZih4ZW5fcHJlZml4KTsKKwlp
bnNuLT5uZXh0X2J5dGUgKz0gcHJlZml4ZXMtPm5ieXRlczsKKwlwcmVmaXhlcy0+Z290ID0gMTsK
KworCXJldHVybiAxOworCitlcnJfb3V0OgorCXJldHVybiAwOworfQorCitpbnQgaW5zbl9oYXNf
eGVuX3ByZWZpeChzdHJ1Y3QgaW5zbiAqaW5zbikKK3sKKwlpZiAodW5saWtlbHkoaW5zbi0+cHJl
Zml4ZXMubmJ5dGVzID09IHNpemVvZih4ZW5fcHJlZml4KSkpIHsKKwkJcmV0dXJuICFtZW1jbXAo
aW5zbi0+cHJlZml4ZXMuYnl0ZXMsIHhlbl9wcmVmaXgsIDMpICYmCisJCQlpbnNuLT5wcmVmaXhl
cy5ieXRlc1szXSA9PQorCQkJCXhlbl9wcmVmaXhbc2l6ZW9mKHhlbl9wcmVmaXgpIC0gMV07CisJ
fQorCisJcmV0dXJuIDA7Cit9CisKIC8qKgogICogaW5zbl9nZXRfcHJlZml4ZXMgLSBzY2FuIHg4
NiBpbnN0cnVjdGlvbiBwcmVmaXggYnl0ZXMKICAqIEBpbnNuOgkmc3RydWN0IGluc24gY29udGFp
bmluZyBpbnN0cnVjdGlvbgpAQCAtNzksNiArMTE4LDEwIEBAIHZvaWQgaW5zbl9nZXRfcHJlZml4
ZXMoc3RydWN0IGluc24gKmluc24pCiAJbmIgPSAwOwogCWxiID0gMDsKIAliID0gcGVla19uZXh0
KGluc25fYnl0ZV90LCBpbnNuKTsKKworCWlmIChpbnNuX3hlbl9wcmVmaXgoaW5zbiwgYikpCisJ
CXJldHVybjsKKwogCWF0dHIgPSBpbmF0X2dldF9vcGNvZGVfYXR0cmlidXRlKGIpOwogCXdoaWxl
IChpbmF0X2lzX2xlZ2FjeV9wcmVmaXgoYXR0cikpIHsKIAkJLyogU2tpcCBpZiBzYW1lIHByZWZp
eCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oIGIvdG9v
bHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oCmluZGV4IDM3YTRjMzkwNzUwYi4uMWM3MjNm
YjVjNmVlIDEwMDY0NAotLS0gYS90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKKysr
IGIvdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oCkBAIC0xMjgsNiArMTI4LDggQEAg
c3RhdGljIGlubGluZSBpbnQgaW5zbl9pc19ldmV4KHN0cnVjdCBpbnNuICppbnNuKQogCXJldHVy
biAoaW5zbi0+dmV4X3ByZWZpeC5uYnl0ZXMgPT0gNCk7CiB9CiAKK2V4dGVybiBpbnQgaW5zbl9o
YXNfeGVuX3ByZWZpeChzdHJ1Y3QgaW5zbiAqaW5zbik7CisKIC8qIEVuc3VyZSB0aGlzIGluc3Ry
dWN0aW9uIGlzIGRlY29kZWQgY29tcGxldGVseSAqLwogc3RhdGljIGlubGluZSBpbnQgaW5zbl9j
b21wbGV0ZShzdHJ1Y3QgaW5zbiAqaW5zbikKIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9wcmVmaXguaCBiL3Rvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hl
bi9wcmVmaXguaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmY5MDFi
ZTBkN2E5NQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hl
bi9wcmVmaXguaApAQCAtMCwwICsxLDEwIEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog
R1BMLTIuMCAqLworI2lmbmRlZiBfVE9PTFNfQVNNX1g4Nl9YRU5fUFJFRklYX0gKKyNkZWZpbmUg
X1RPT0xTX0FTTV9YODZfWEVOX1BSRUZJWF9ICisKKyNpbmNsdWRlIDxsaW51eC9zdHJpbmdpZnku
aD4KKworI2RlZmluZSBfX1hFTl9FTVVMQVRFX1BSRUZJWCAgMHgwZiwweDBiLDB4NzgsMHg2NSww
eDZlCisjZGVmaW5lIF9fWEVOX0VNVUxBVEVfUFJFRklYX1NUUiAgX19zdHJpbmdpZnkoX19YRU5f
RU1VTEFURV9QUkVGSVgpCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvdG9vbHMvYXJjaC94ODYvbGli
L2luc24uYyBiL3Rvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMKaW5kZXggNzllMDQ4ZjFkOTAyLi5i
MzRjZDFjZWZiMWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMKKysrIGIv
dG9vbHMvYXJjaC94ODYvbGliL2luc24uYwpAQCAtMTMsNiArMTMsOSBAQAogI2luY2x1ZGUgIi4u
L2luY2x1ZGUvYXNtL2luYXQuaCIKICNpbmNsdWRlICIuLi9pbmNsdWRlL2FzbS9pbnNuLmgiCiAK
Ky8qIEZvciBzcGVjaWFsIFhlbiBwcmVmaXggKi8KKyNpbmNsdWRlICIuLi9pbmNsdWRlL2FzbS94
ZW4vcHJlZml4LmgiCisKIC8qIFZlcmlmeSBuZXh0IHNpemVvZih0KSBieXRlcyBjYW4gYmUgb24g
dGhlIHNhbWUgaW5zdHJ1Y3Rpb24gKi8KICNkZWZpbmUgdmFsaWRhdGVfbmV4dCh0LCBpbnNuLCBu
KQlcCiAJKChpbnNuKS0+bmV4dF9ieXRlICsgc2l6ZW9mKHQpICsgbiA8PSAoaW5zbiktPmVuZF9r
YWRkcikKQEAgLTU4LDYgKzYxLDQyIEBAIHZvaWQgaW5zbl9pbml0KHN0cnVjdCBpbnNuICppbnNu
LCBjb25zdCB2b2lkICprYWRkciwgaW50IGJ1Zl9sZW4sIGludCB4ODZfNjQpCiAJCWluc24tPmFk
ZHJfYnl0ZXMgPSA0OwogfQogCitzdGF0aWMgY29uc3QgaW5zbl9ieXRlX3QgeGVuX3ByZWZpeFtd
ID0geyBfX1hFTl9FTVVMQVRFX1BSRUZJWCB9OworCitzdGF0aWMgaW50IGluc25feGVuX3ByZWZp
eChzdHJ1Y3QgaW5zbiAqaW5zbiwgaW5zbl9ieXRlX3QgYikKK3sKKwlzdHJ1Y3QgaW5zbl9maWVs
ZCAqcHJlZml4ZXMgPSAmaW5zbi0+cHJlZml4ZXM7CisJc2l6ZV90IGk7CisKKwlmb3IgKGkgPSAw
OyBpIDwgc2l6ZW9mKHhlbl9wcmVmaXgpOyBpKyspIHsKKwkJYiA9IHBlZWtfbmJ5dGVfbmV4dChp
bnNuX2J5dGVfdCwgaW5zbiwgaSk7CisJCWlmIChiICE9IHhlbl9wcmVmaXhbaV0pCisJCQlnb3Rv
IGVycl9vdXQ7CisJfQorCisJbWVtY3B5KHByZWZpeGVzLT5ieXRlcywgeGVuX3ByZWZpeCwgMyk7
CisJcHJlZml4ZXMtPmJ5dGVzWzNdID0geGVuX3ByZWZpeFtzaXplb2YoeGVuX3ByZWZpeCkgLSAx
XTsKKwlwcmVmaXhlcy0+bmJ5dGVzID0gc2l6ZW9mKHhlbl9wcmVmaXgpOworCWluc24tPm5leHRf
Ynl0ZSArPSBwcmVmaXhlcy0+bmJ5dGVzOworCXByZWZpeGVzLT5nb3QgPSAxOworCisJcmV0dXJu
IDE7CisKK2Vycl9vdXQ6CisJcmV0dXJuIDA7Cit9CisKK2ludCBpbnNuX2hhc194ZW5fcHJlZml4
KHN0cnVjdCBpbnNuICppbnNuKQoreworCWlmICh1bmxpa2VseShpbnNuLT5wcmVmaXhlcy5uYnl0
ZXMgPT0gc2l6ZW9mKHhlbl9wcmVmaXgpKSkgeworCQlyZXR1cm4gIW1lbWNtcChpbnNuLT5wcmVm
aXhlcy5ieXRlcywgeGVuX3ByZWZpeCwgMykgJiYKKwkJCWluc24tPnByZWZpeGVzLmJ5dGVzWzNd
ID09CisJCQkJeGVuX3ByZWZpeFtzaXplb2YoeGVuX3ByZWZpeCkgLSAxXTsKKwl9CisKKwlyZXR1
cm4gMDsKK30KKwogLyoqCiAgKiBpbnNuX2dldF9wcmVmaXhlcyAtIHNjYW4geDg2IGluc3RydWN0
aW9uIHByZWZpeCBieXRlcwogICogQGluc246CSZzdHJ1Y3QgaW5zbiBjb250YWluaW5nIGluc3Ry
dWN0aW9uCkBAIC03OSw2ICsxMTgsMTAgQEAgdm9pZCBpbnNuX2dldF9wcmVmaXhlcyhzdHJ1Y3Qg
aW5zbiAqaW5zbikKIAluYiA9IDA7CiAJbGIgPSAwOwogCWIgPSBwZWVrX25leHQoaW5zbl9ieXRl
X3QsIGluc24pOworCisJaWYgKGluc25feGVuX3ByZWZpeChpbnNuLCBiKSkKKwkJcmV0dXJuOwor
CiAJYXR0ciA9IGluYXRfZ2V0X29wY29kZV9hdHRyaWJ1dGUoYik7CiAJd2hpbGUgKGluYXRfaXNf
bGVnYWN5X3ByZWZpeChhdHRyKSkgewogCQkvKiBTa2lwIGlmIHNhbWUgcHJlZml4ICovCmRpZmYg
LS1naXQgYS90b29scy9vYmp0b29sL3N5bmMtY2hlY2suc2ggYi90b29scy9vYmp0b29sL3N5bmMt
Y2hlY2suc2gKaW5kZXggMGE4MzJlMjY1YTUwLi4zNDE0M2VhM2Q0NzcgMTAwNzU1Ci0tLSBhL3Rv
b2xzL29ianRvb2wvc3luYy1jaGVjay5zaAorKysgYi90b29scy9vYmp0b29sL3N5bmMtY2hlY2su
c2gKQEAgLTQsNiArNCw3IEBACiBGSUxFUz0nCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbmF0X3R5
cGVzLmgKIGFyY2gveDg2L2luY2x1ZGUvYXNtL29yY190eXBlcy5oCithcmNoL3g4Ni9pbmNsdWRl
L2FzbS94ZW4vcHJlZml4LmgKIGFyY2gveDg2L2xpYi94ODYtb3Bjb2RlLW1hcC50eHQKIGFyY2gv
eDg2L3Rvb2xzL2dlbi1pbnNuLWF0dHIteDg2LmF3awogJwpAQCAtNDYsNiArNDcsNiBAQCBkb25l
CiBjaGVjayBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbmF0LmggICAgICctSSAiXiNpbmNsdWRlIFtc
IjxdXChhc20vXCkqaW5hdF90eXBlcy5oW1wiPl0iJwogY2hlY2sgYXJjaC94ODYvaW5jbHVkZS9h
c20vaW5zbi5oICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoYXNtL1wpKmluYXQuaFtcIj5dIicK
IGNoZWNrIGFyY2gveDg2L2xpYi9pbmF0LmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wi
PF1cKC4uL2luY2x1ZGUvXCkqYXNtL2luc24uaFtcIj5dIicKLWNoZWNrIGFyY2gveDg2L2xpYi9p
bnNuLmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1ZGUvXCkqYXNt
L2luXChhdFx8c25cKS5oW1wiPl0iJworY2hlY2sgYXJjaC94ODYvbGliL2luc24uYyAgICAgICAg
ICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20vaW5cKGF0XHxzblwp
LmhbXCI+XSIgLUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20veGVuL3ByZWZp
eC5oW1wiPl0iJwogCiBjZCAtCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:46:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:46: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 1i5Tjt-000830-5i; Wed, 04 Sep 2019 11:46:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ghLv=W7=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5Tjr-00082V-BA
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:46:15 +0000
X-Inumbo-ID: 992aa230-cf09-11e9-abb0-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 992aa230-cf09-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 11:46:14 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 EC0A920820;
 Wed,  4 Sep 2019 11:46:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567597574;
 bh=tHqEkww86KOLAmW5EQ0TIw1FCRFKi6/kyBIAI58FgmQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=tCvirIxsPyDLuECE+MpjKKpTgje2DwSZK2A5hmcbdQiW1cyxc+Pvk1Lo7atnCLVqd
 CosZL3Ic2nMvEv6WwnDL97wUaNn4N5A+Gkfebg70iepgH2JEVTQIdksucUonvRQeuo
 3wD1KK8jLdHLqfGD0e+FSyAXNsQrfLCOzsdDnJDs=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Wed,  4 Sep 2019 20:46:09 +0900
Message-Id: <156759756944.24473.4664241966878257420.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156759754770.24473.11832897710080799131.stgit@devnote2>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip 2/2] x86: kprobes: Prohibit probing on
 instruction which has Xen 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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, Randy Dunlap <rdunlap@infradead.org>,
 x86@kernel.org, linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvaGliaXQgcHJvYmluZyBvbiBpbnN0cnVjdGlvbiB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJF
RklYCihpdCBtdXN0IGJlIGNwdWlkLikgU2luY2UgdGhhdCBwcmVmaXggaXMgYSBtYXJrZXIgZm9y
IFhlbiwKaWYgd2UgbW9kaWZ5IHRoZSBtYXJrZXIgYnkga3Byb2JlJ3MgaW50MywgdGhhdCBkb2Vz
bid0IHdvcmsKYXMgZXhwZWN0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBNYXNhbWkgSGlyYW1hdHN1IDxt
aGlyYW1hdEBrZXJuZWwub3JnPgotLS0KIGFyY2gveDg2L2tlcm5lbC9rcHJvYmVzL2NvcmUuYyB8
ICAgIDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC9rcHJvYmVzL2NvcmUuYyBiL2FyY2gveDg2L2tlcm5lbC9rcHJvYmVz
L2NvcmUuYwppbmRleCA0M2ZjMTNjODMxYWYuLmIxZTg2YWY0YTk4NSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYva2VybmVsL2twcm9iZXMvY29yZS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9rcHJvYmVz
L2NvcmUuYwpAQCAtMzUxLDYgKzM1MSwxMCBAQCBpbnQgX19jb3B5X2luc3RydWN0aW9uKHU4ICpk
ZXN0LCB1OCAqc3JjLCB1OCAqcmVhbCwgc3RydWN0IGluc24gKmluc24pCiAJa2VybmVsX2luc25f
aW5pdChpbnNuLCBkZXN0LCBNQVhfSU5TTl9TSVpFKTsKIAlpbnNuX2dldF9sZW5ndGgoaW5zbik7
CiAKKwkvKiBXZSBjYW4gbm90IHByb2JlIFhFTl9FTVVMQVRFX1BSRUZJWCBpbnN0cnVjdGlvbiAq
LworCWlmIChpbnNuX2hhc194ZW5fcHJlZml4KGluc24pKQorCQlyZXR1cm4gMDsKKwogCS8qIEFu
b3RoZXIgc3Vic3lzdGVtIHB1dHMgYSBicmVha3BvaW50LCBmYWlsZWQgdG8gcmVjb3ZlciAqLwog
CWlmIChpbnNuLT5vcGNvZGUuYnl0ZXNbMF0gPT0gQlJFQUtQT0lOVF9JTlNUUlVDVElPTikKIAkJ
cmV0dXJuIDA7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:46:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:46: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 1i5Tjt-00083G-En; Wed, 04 Sep 2019 11:46:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ghLv=W7=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5Tjr-00082U-B3
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:46:15 +0000
X-Inumbo-ID: 992aa230-cf09-11e9-abb0-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 992aa230-cf09-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 11:46:14 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 EC0A920820;
 Wed,  4 Sep 2019 11:46:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567597574;
 bh=tHqEkww86KOLAmW5EQ0TIw1FCRFKi6/kyBIAI58FgmQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=tCvirIxsPyDLuECE+MpjKKpTgje2DwSZK2A5hmcbdQiW1cyxc+Pvk1Lo7atnCLVqd
 CosZL3Ic2nMvEv6WwnDL97wUaNn4N5A+Gkfebg70iepgH2JEVTQIdksucUonvRQeuo
 3wD1KK8jLdHLqfGD0e+FSyAXNsQrfLCOzsdDnJDs=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Wed,  4 Sep 2019 20:46:09 +0900
Message-Id: <156759756944.24473.4664241966878257420.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156759754770.24473.11832897710080799131.stgit@devnote2>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip 2/2] x86: kprobes: Prohibit probing on
 instruction which has Xen 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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, Randy Dunlap <rdunlap@infradead.org>,
 x86@kernel.org, linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvaGliaXQgcHJvYmluZyBvbiBpbnN0cnVjdGlvbiB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJF
RklYCihpdCBtdXN0IGJlIGNwdWlkLikgU2luY2UgdGhhdCBwcmVmaXggaXMgYSBtYXJrZXIgZm9y
IFhlbiwKaWYgd2UgbW9kaWZ5IHRoZSBtYXJrZXIgYnkga3Byb2JlJ3MgaW50MywgdGhhdCBkb2Vz
bid0IHdvcmsKYXMgZXhwZWN0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBNYXNhbWkgSGlyYW1hdHN1IDxt
aGlyYW1hdEBrZXJuZWwub3JnPgotLS0KIGFyY2gveDg2L2tlcm5lbC9rcHJvYmVzL2NvcmUuYyB8
ICAgIDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC9rcHJvYmVzL2NvcmUuYyBiL2FyY2gveDg2L2tlcm5lbC9rcHJvYmVz
L2NvcmUuYwppbmRleCA0M2ZjMTNjODMxYWYuLmIxZTg2YWY0YTk4NSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYva2VybmVsL2twcm9iZXMvY29yZS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9rcHJvYmVz
L2NvcmUuYwpAQCAtMzUxLDYgKzM1MSwxMCBAQCBpbnQgX19jb3B5X2luc3RydWN0aW9uKHU4ICpk
ZXN0LCB1OCAqc3JjLCB1OCAqcmVhbCwgc3RydWN0IGluc24gKmluc24pCiAJa2VybmVsX2luc25f
aW5pdChpbnNuLCBkZXN0LCBNQVhfSU5TTl9TSVpFKTsKIAlpbnNuX2dldF9sZW5ndGgoaW5zbik7
CiAKKwkvKiBXZSBjYW4gbm90IHByb2JlIFhFTl9FTVVMQVRFX1BSRUZJWCBpbnN0cnVjdGlvbiAq
LworCWlmIChpbnNuX2hhc194ZW5fcHJlZml4KGluc24pKQorCQlyZXR1cm4gMDsKKwogCS8qIEFu
b3RoZXIgc3Vic3lzdGVtIHB1dHMgYSBicmVha3BvaW50LCBmYWlsZWQgdG8gcmVjb3ZlciAqLwog
CWlmIChpbnNuLT5vcGNvZGUuYnl0ZXNbMF0gPT0gQlJFQUtQT0lOVF9JTlNUUlVDVElPTikKIAkJ
cmV0dXJuIDA7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:51:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5ToX-0000cP-2T; Wed, 04 Sep 2019 11:51:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MQog=W7=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i5ToW-0000cK-8Z
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:51:04 +0000
X-Inumbo-ID: 45200756-cf0a-11e9-b299-bc764e2007e4
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.106]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 45200756-cf0a-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 11:51:03 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=OTir0uVXXnTjsjqSQ5A4b6T8FGJNjmLnhz2NUph/JYRbx9GVZK0AuE7OKq7S25yqDjPE21ejKHZDGfpeYHNBfxS3UY+7e+9/by5OB975VnJltOo21r8kCnbCVqnWqGSzcJJWQBmLJOJ82K7Mb30p7jvNwe0hn6k1pykhIVeEnJB9/qmrErXbDgoLyfTHu38sVOuOx78cTOGtYKrsg3FWO/5JPdGBdQpzQYvHvg5sdUW+bYeUU//QQqr1ajEW3vNylC1OTBWdbRA9GEwtVsbxnCM5m3B3NZqBuotR/lytgRqJWWjbncysWxLxsHbfwebU5dlaSNQZQO6uGvv5K21o9Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=IiyEYHT9pCpNOfPZRxJKv/fou6QWRGB1LF1/tVyJVNQ=;
 b=S3DQ96tuREFMy1Pk7w4h41FLR1oXlTgIisRTEVy3ojJnEjX+bn5m6qSUeK7cII5HWFVjgPzYumWE2xnlIBQWqCUsPkEHzzWyLRr7lK0boCRcZNjuEhmpqM1M/RaTalFOYcwMJGEB0OeWGto6ejnN+x8UeMhWtjquxuO2VUxISl3U/RAnwOneSZtZYq7bayWyjgf5hB8AnCmD01Z4392/X8SiGJ+wlExhkoKG2EMI/oG72ym25R8Xx1gyXrtckTJedpSdfFNz9bppZg6sHb8s4I1dp6AMQZy8xE3NXzPTB45l2qod/pHnmc/v762R+ZRZ96mruzkOZAHF3c+rbjiiqw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=IiyEYHT9pCpNOfPZRxJKv/fou6QWRGB1LF1/tVyJVNQ=;
 b=ElrQVAWRe+OzaDxv7TgNbS+AVVB0vgNgk77QP85NmbO6OR0AcnGYVBr73tpfovTxCUZouzM/BH7pK22FmeFL59MuVdm6WjKurVUteM66yYfzVLf+IrcCxbWlQ/Il1SlrEwYmfUBSz/+2KM941PBu/n+Jkx8lWtHCVvaHB+9wwf0=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5943.eurprd02.prod.outlook.com (10.141.175.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.13; Wed, 4 Sep 2019 11:51:01 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74%4]) with mapi id 15.20.2220.022; Wed, 4 Sep 2019
 11:51:01 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v1] x86/altp2m: Add hypercall to create a new view and
 set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqqcaHHgAgAFOwwA=
Date: Wed, 4 Sep 2019 11:51:01 +0000
Message-ID: <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
In-Reply-To: <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0049.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1d::13) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 6675cfa6-e96d-4dfa-4ae1-08d7312e2865
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5943; 
x-ms-traffictypediagnostic: AM7PR02MB5943:|AM7PR02MB5943:|AM7PR02MB5943:
x-microsoft-antispam-prvs: <AM7PR02MB59438D68B5939486B9A4D3A8ABB80@AM7PR02MB5943.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(979002)(376002)(346002)(39860400002)(366004)(396003)(136003)(189003)(199004)(476003)(2616005)(486006)(186003)(6246003)(14454004)(26005)(36756003)(66066001)(6512007)(446003)(31696002)(7416002)(102836004)(54906003)(53936002)(316002)(86362001)(11346002)(71190400001)(71200400001)(66476007)(66556008)(66946007)(66446008)(64756008)(5660300002)(256004)(14444005)(478600001)(3846002)(386003)(6506007)(99286004)(53546011)(76176011)(52116002)(6436002)(6916009)(2906002)(6486002)(7736002)(229853002)(8676002)(8936002)(4326008)(81156014)(305945005)(81166006)(31686004)(6116002)(25786009)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5943;
 H:AM7PR02MB5750.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: kblSgMQ0YF9Hzmq96HA9nxjyF56C3dZ84OpIzyqtwLj0CzWVwqLNWrJKmdDa/DADPCdWnrvDEZbE5+hE4cu1IU74oiaiBLEhU2703+C/2D3dCB2UjcXETrdlJikq80Xll6/oybikQkbZMKr82ufSFFCxLqJvQVfhT4W+MllPV+OfaK9W0+5LZN+H89n46DBByMIqj2RbdVjA/TrFuvWR4i1HiDu5xKAgJ5in4WeOZ+Mu02K2H+6Z+FXxRMAlxcJoWX5Enerv9CvgQV16FQIn9JXWz6MVmfgptnTeQS4uXRJMqRk27WX2JWs6r64X4zPotypaNhzm5mzAqzw5jY74txQLeDtiEVxaD+kCUxSZAckHwB8Yf4xiAhS6wvbmDENQ6I3dJ4NQgFLa7nUjmF+Biog/a3qfFSyvWeHPgRsaO+M=
Content-ID: <D28B833984667F459491FDD982C5845C@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6675cfa6-e96d-4dfa-4ae1-08d7312e2865
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 11:51:01.3288 (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: mEOpov8r/uOp2/YcRK4YF/E7Yn+oxJtImqhdTSvpyKxf9ZlThMkSd3r8I/UUu8thg4bB/uh5YSrzycENTe4luwXfJG2DnlDyUen7cHE5FwE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5943
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAzLjA5LjIwMTkgMTg6NTIsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwMi4wOS4y
MDE5IDEwOjExLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IEBAIC0xMzU1LDYg
KzEzNTUsMjMgQEAgdm9pZCBwMm1faW5pdF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpKQ0KPj4gICAgICAgZXB0ID0gJnAybS0+ZXB0Ow0KPj4gICAgICAgZXB0LT5t
Zm4gPSBwYWdldGFibGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKTsNCj4+ICAgICAg
IGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPSBlcHQtPmVwdHA7DQo+PiArDQo+PiArICAgIGlmICgg
c2V0X3N2ZSApDQo+PiArICAgIHsNCj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gMCwg
bWF4X2dwZm4gPSBkb21haW5fZ2V0X21heGltdW1fZ3BmbihkKTsNCj4+ICsNCj4+ICsgICAgICAg
IGZvciggOyBnZm4gPCBtYXhfZ3BmbjsgKytnZm4gKQ0KPj4gKyAgICAgICAgew0KPj4gKyAgICAg
ICAgICAgIG1mbl90IG1mbjsNCj4+ICsgICAgICAgICAgICBwMm1fYWNjZXNzX3QgYTsNCj4+ICsg
ICAgICAgICAgICBwMm1fdHlwZV90IHQ7DQo+PiArDQo+PiArICAgICAgICAgICAgYWx0cDJtX2dl
dF9lZmZlY3RpdmVfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZtZm4sICZ0LCAmYSwNCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUDJNR0VUX3F1ZXJ5KTsNCj4+ICsg
ICAgICAgICAgICBwMm0tPnNldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVS
XzRLLCB0LCBhLCB0cnVlKTsNCj4+ICsNCj4+ICsgICAgICAgIH0NCj4+ICsgICAgfQ0KPj4gICB9
DQo+IA0KPiBIb3cgbG9uZyBpcyB0aGlzIGxvb3AgZ29pbmcgdG8gdGFrZSBmb3IgYSBodWdlIGd1
ZXN0PyBJT1cgaG93DQo+IGNvbWUgdGhlcmUncyBubyBwcmVlbXB0aW9uIGluIGhlcmUsIG9yIHNv
bWUgb3RoZXIgbWVjaGFuaXNtDQo+IHRvIGJvdW5kIGV4ZWN1dGlvbiB0aW1lPw0KDQpCZWNhdXNl
IHRoaXMgaXMgZG9uZSBmb3IgdGhlIGluaXRpYWxpemF0aW9uIG9mIGEgbmV3IHZpZXcgYW5kIHRo
ZSBwMm0gaXMgDQpsb2NrZWQuDQoNCkFsZXgNCg0KPiANCj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vaHZtX29wLmgNCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29w
LmgNCj4+IEBAIC0yNDQsNiArMjQ0LDcgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgew0K
Pj4gICAgICAgLyogQ3JlYXRlIHZpZXcgb25seTogZGVmYXVsdCBhY2Nlc3MgdHlwZQ0KPj4gICAg
ICAgICogTk9URTogY3VycmVudGx5IGlnbm9yZWQgKi8NCj4+ICAgICAgIHVpbnQxNl90IGh2bW1l
bV9kZWZhdWx0X2FjY2VzczsgLyogeGVubWVtX2FjY2Vzc190ICovDQo+PiArICAgIHVpbnQ4X3Qg
c2V0X3N2ZTsgLyogYm9vbCB2YWx1ZSAqLw0KPj4gICB9Ow0KPiANCj4gVGhpcyBpbnRlcmZhY2Ug
aXMsIGdpdmVuIHRoZSByaWdodCBjb25maWd1cmF0aW9uLCBhdmFpbGFibGUgdG8NCj4gZ3Vlc3Rz
LiBIZW5jZSB5b3UgY2FuJ3Qgc2ltcGx5IGFkZCBhIGZpZWxkIGhlcmUuIEp1c3QgY29uc2lkZXIN
Cj4gd2hhdCBoYXBwZW5zIGZvciBhbiBleGlzdGluZyBjYWxsZXIgd2hlbiB0aGVyZSBpcyByYW5k
b20gZGF0YQ0KPiBpbiB0aGUgZmllbGQgeW91IG5vdyBhc3NpZ24gYSBtZWFuaW5nLg0KPiANCj4g
RnVydGhlcm1vcmUsIGFjY29yZGluZyB0byBjb21tb24gcHJhY3RpY2UgZWxzZXdoZXJlLCB0aGUg
bmV3DQo+IHRyYWlsaW5nIHBhZGRpbmcgZmllbGQgc2hvdWxkIGJlIG1hZGUgZXhwbGljaXQsIGFu
ZCBjaGVja2VkIHRvDQo+IGhvbGQgemVybyBvbiBpbnB1dC4NCj4gDQo+IEphbg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:52:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11: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 1i5Tq4-0000hy-GH; Wed, 04 Sep 2019 11:52:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Tq2-0000hn-U0
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:52:38 +0000
X-Inumbo-ID: 7d84d482-cf0a-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d84d482-cf0a-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 11:52: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 056A6B66A;
 Wed,  4 Sep 2019 11:52:37 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <fa007bb5-1644-6116-fe96-00b00f7241a4@suse.com>
 <59fc6a13-6008-e537-6bfd-51fd97df676c@citrix.com>
 <b0dff6e4-a5be-445d-76db-cbe923484a92@suse.com>
 <4132f20e-f106-ad77-e6b7-dd39db9d1946@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c5c4c0a5-89b3-0715-1426-6008d920a08c@suse.com>
Date: Wed, 4 Sep 2019 13:52:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4132f20e-f106-ad77-e6b7-dd39db9d1946@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/8] x86emul: support MOVDIR{I, 64B} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, RogerPau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxMjoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wOS8yMDE5
IDEzOjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDMuMDkuMjAxOSAxMjoyOCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDAzLzA5LzIwMTkgMTA6MzksIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE5vdGUgdGhhdCBTRE0gcmV2aXNpb24gMDcwIGRvZXNuJ3Qgc3BlY2lmeSBleGNlcHRp
b24gYmVoYXZpb3IgZm9yCj4+Pj4gTW9kUk0ubW9kICE9IDBiMTE7IGFzc3VtaW5nICNVRCBoZXJl
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+Pj4gV2hhdCBhcmUgd2UgZ29pbmcgdG8gZG8gYWJvdXQgdGhlIC0+d3JpdGUoKSBob29rIGF0
b21pY2l0eT/CoCBJJ20gaGFwcHkKPj4+IHRvIHB1dCBpdCBvbiB0aGUgVE9ETyBsaXN0LCBidXQg
d2UgY2FuJ3Qgc2ltcGx5IGlnbm9yZSB0aGUgcHJvYmxlbS4KPj4gU28gZG8geW91IG5vdCBhZ3Jl
ZSB3aXRoIG15IGFzc2Vzc21lbnQgdGhhdCBvdXIgbWVtY3B5KCkKPj4gaW1wbGVtZW50YXRpb24g
c2F0aXNmaWVzIHRoZSBuZWVkLCBhbmQgaXQncyBqdXN0IG5vdCB2ZXJ5Cj4+IG5pY2UgdGhhdCB0
aGUgLT53cml0ZSgpIGhvb2sgaXMgZGVwZW5kZW50IHVwb24gdGhpcz8KPiAKPiBXZSB1c2UgX19i
dWlsdGluX21lbWNweSgpLCBub3QgbmVjZXNzYXJpbHkgb3VyIG93biBsb2NhbCBpbXBsZW1lbnRh
dGlvbi4KPiAKPiBPdXIgb3duIGNvcHkgdXNlcyByZXAgbW92c3EgZm9sbG93ZWQgYnkgcmVwIG1v
dnNiIG9mIHVwIHRvIDcgYnl0ZXMsCj4gd2hpY2ggZG9lc24ndCBoYW5kbGUgMiBhbmQgNCBieXRl
IGNvcGllcyBhdG9taWNhbGx5LsKgIE1vcmUgZ2VuZXJhbGx5LAo+IHJlcCBtb3ZzIGRvZXNuJ3Qg
cHJvdmlkZSBndWFyYW50ZWVzIGFib3V0IHRoZSBleHRlcm5hbCB2aXNpYmlsaXR5IG9mCj4gY29t
cG9uZW50IHdyaXRlcywgb3dpbmcgdG8gdGhlIG1hbnkgZGlmZmVyZW50IHdheXMgdGhhdCBzdWNo
IHdyaXRlcyBtYXkKPiBiZSBpbXBsZW1lbnRlZCwgYW5kIG9wdGltaXNlZC4KPiAKPiBFdmVuIGlm
IHRoZSBhYm92ZSB3ZXJlIGZpeGVkIChhbmQgSSdtIG5vdCBzdXJlIGNvdWxkIG1ha2UgaXQgY29y
cmVjdAo+IGV2ZW4gZm9yIG1pc2FsaWduZWQgd3JpdGVzKSwgd2UgY2Fubm90IGRlcGVuZCBvbiBv
dXIgb3duIG1lbWNweSBuZXZlcgo+IGNoYW5naW5nIGluIHRoZSBmdXR1cmUuwqAgRm9yIG9uZSwg
aXQgc2hvdWxkIGJlIGEgc3RyYWlnaHQgcmVwIG1vdnNiIG9uCj4gbW9zdCBJbnRlbCBoYXJkd2Fy
ZSB0aGVzZSBkYXlzLCBmb3IgcGVyZm9ybWFuY2UuCgpXZWxsLCBva2F5LCBJJ2xsIGFkZCBhIHBy
ZXBhdGNoIG1ha2luZyBIVk0ncyAtPndyaXRlKCkgaG9vayBub3QgdXNlCm1lbWNweSBhbnltb3Jl
IGZvciBzbWFsbCBhbGlnbmVkIGFjY2Vzc2VzLiBJIGd1ZXNzIEkgc2hvdWxkIGFsc28gZG8KdGhp
cyBmb3IgLT5yZWFkKCkgdGhlbiwgaWYgaXQncyBub3QgdGhlIGNhc2UgYWxyZWFkeS4KCkhvd2V2
ZXIsIGFzIGFuIGltcGxpY2F0aW9uIHRoaXMgbWVhbnMgdGhhdCBNT1ZESVI2NEIgY2FuJ3QgdXNl
IHRoZQotPndyaXRlKCkgaG9vayBhdCBhbGwuIFdlJ2QgbmVlZCB0byBpbnRyb2R1Y2UgYSBuZXcg
aG9vaywgYnV0IHRvIGJlCmhvbmVzdCBJIGhhdmUgbm8gZ29vZCBpZGVhIGhvdyB0byBtb2RlbCBp
dCAoaS5lLiB3aGF0IG90aGVyCm9wZXJhdGlvbnMgaXQgbWlnaHQgY292ZXIgbGF0ZXIgb24pOyBw
b3NzaWJseSB3ZSB3YW50IHRvIGNvbWUgYmFjawp0byB0aGlzIHdoZW4gZGVjaWRpbmcgaG93IHRv
IGltcGxlbWVudCBsYXJnZSBtZW1vcnkgYmxvY2sgYWNjZXNzaW5nCmluc25zIChGWFNBVkUvRlhS
U1RPUiBldGMpLgoKRnVydGhlcm1vcmUgSSBkb24ndCB0aGluayB3ZSBjdXJyZW50bHkgaGF2ZSBt
ZWFucyB0byBtYWtlIHRoZSBzcGxpdApiZWhhdmlvciBvZiBNT1ZESVJJIGNvcnJlY3Q6IEJ5IHVz
aW5nIC0+d3JpdGUoKSwgd2UgY2FuJ3QgZ3VhcmFudGVlCml0J2xsIGJlIGV4YWN0bHkgdHdvIHdy
aXRlcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 11:55:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 11:55:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5TsP-0000s2-2i; Wed, 04 Sep 2019 11:55:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5TsN-0000rV-VP
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 11:55:03 +0000
X-Inumbo-ID: d4275d46-cf0a-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4275d46-cf0a-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 11:55:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567598103;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=N5c/sFbiNfZE9enO25AU2iVLAvW7uYASK1821ID/Tj8=;
 b=gudr1ORPg2jGjXN0eFyi9VIckwnqHXBrKVK5URHD410EsrNS6hamNVhl
 X2K4p3xPSuDXt5DnXvjhy4jWlJjV1GgJ+vR9IeGZZSVVNYLQRk4FPpDez
 5dAjYRVbVe+JUONRpEO4dCGhsQaLTnidguNaFM8LSIF+G/1XClCyo/vSA I=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cteuzRu4iomiDN+yG18gCJ3CglST7t+tXsz7FOPF8WPIC3f8F5T6qbELK7226pdNi00Rb+1Upr
 VDz3AvcooF+LfOUVOhZkqBGNIsUHakuaA5C7/4Y2xN6BrlJAF28+FTtGL7rJ9RaQXhKljb3epn
 wvLyGU4KZGkojTP/YIJ0o5nVZogYVEpyb1tvfvVh+/lwpWFiYf+Xqr3DiEQt2sJ/Gu0kTvkxUv
 UC+cbSUjmTwDBNbVWkV68AqpxDWyucHS4Yl7UXULv6l0svbIjdd9HQK07yv3f/urfW55tfxIS0
 WJY=
X-SBRS: 2.7
X-MesageID: 5111897
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,465,1559534400"; 
   d="scan'208";a="5111897"
To: Masami Hiramatsu <mhiramat@kernel.org>, Ingo Molnar <mingo@kernel.org>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
Date: Wed, 4 Sep 2019 12:54:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <156759754770.24473.11832897710080799131.stgit@devnote2>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDkvMjAxOSAxMjo0NSwgTWFzYW1pIEhpcmFtYXRzdSB3cm90ZToKPiBIaSwKPgo+IFRo
ZXNlIHBhdGNoZXMgYWxsb3cgeDg2IGluc3RydWN0aW9uIGRlY29kZXIgdG8gZGVjb2RlCj4geGVu
LWNwdWlkIHdoaWNoIGhhcyBYRU5fRU1VTEFURV9QUkVGSVgsIGFuZCBwcm9oaWJpdAo+IGtwcm9i
ZXMgdG8gcHJvYmUgb24gaXQuCj4KPiBKb3NoIHJlcG9ydGVkIHRoYXQgdGhlIG9ianRvb2wgY2Fu
IG5vdCBkZWNvZGUgc3VjaCBzcGVjaWFsCj4gcHJlZml4ZWQgaW5zdHJ1Y3Rpb25zLCBhbmQgSSBm
b3VuZCB0aGF0IHdlIGFsc28gaGF2ZSB0bwo+IHByb2hpYml0IGtwcm9iZXMgdG8gcHJvYmUgb24g
c3VjaCBpbnN0cnVjdGlvbi4KPgo+IFRoaXMgc2VyaWVzIGNhbiBiZSBhcHBsaWVkIG9uIC10aXAg
bWFzdGVyIGJyYW5jaCB3aGljaAo+IGhhcyBtZXJnZWQgSm9zaCdzIG9ianRvb2wvcGVyZiBzaGFy
aW5nIGNvbW1vbiB4ODYgaW5zbgo+IGRlY29kZXIgc2VyaWVzLgoKVGhlIHBhcmF2aXJ0dWFsaXNl
ZCB4ZW4tY3B1aWQgaXMgd2VyZSB5b3UnbGwgc2VlIGl0IG1vc3QgaW4gYSByZWd1bGFyCmtlcm5l
bCwgYnV0IGJlIGF3YXJlIHRoYXQgaXQgaXMgYWxzbyB1c2VkIGZvciB0ZXN0aW5nIHB1cnBvc2Vz
IGluIG90aGVyCmNpcmN1bXN0YW5jZXMsIGFuZCB0aGVyZSBpcyBhbiBlcXVpdmFsZW50IEtWTSBw
cmVmaXggd2hpY2ggaXMgdXNlZCBmb3IKS1ZNIHRlc3RpbmcuCgpJdCBtaWdodCBiZSBiZXR0ZXIg
dG8gZ2VuZXJhbGlzZSB0aGUgZGVjb2RlIHN1cHBvcnQgdG8gInZpcnR1YWxpc2F0aW9uCmVzY2Fw
ZSBwcmVmaXgiIG9yIHNvbWV0aGluZyBzbGlnaHRseSBtb3JlIGdlbmVyaWMuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:02:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5TzY-0001oP-7W; Wed, 04 Sep 2019 12:02:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5TzX-0001oJ-1g
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:02:27 +0000
X-Inumbo-ID: dc3ff42e-cf0b-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc3ff42e-cf0b-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 12:02:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4B81EB623;
 Wed,  4 Sep 2019 12:02:25 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <23892a29-60ef-b1e4-9e19-024559e0d2a0@suse.com>
 <8cca5d7f-5a6b-0826-b15d-2a5f42d1a3f2@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1a3daf98-fa1c-de45-2c1e-54840b1e3ba8@suse.com>
Date: Wed, 4 Sep 2019 14:02:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8cca5d7f-5a6b-0826-b15d-2a5f42d1a3f2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't enable shadow mode with
 too small a shadow allocation (part 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Tim Deegan <tim@xen.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxMzoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNC8wOS8yMDE5
IDA4OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQ29tbWl0IDI2MzRiOTk3YWYgKCJ4ODYvc2hh
ZG93OiBkb24ndCBlbmFibGUgc2hhZG93IG1vZGUgd2l0aCB0b28gc21hbGwKPj4gYSBzaGFkb3cg
YWxsb2NhdGlvbiIpIHdhcyBpbmNvbXBsZXRlOiBUaGUgYWRqdXN0bWVudCBkb25lIHRoZXJlIHRv
Cj4+IHNoYWRvd19lbmFibGUoKSBpcyBhbHNvIG5lZWRlZCBpbiBzaGFkb3dfb25lX2JpdF9lbmFi
bGUoKS4gVGhlIChuZXcpCj4+IHByb2JsZW0gcmVwb3J0IHdhcyAoYXBwYXJlbnRseSkgYSBmYWls
ZWQgUFYgZ3Vlc3QgbWlncmF0aW9uIGZvbGxvd2VkIGJ5Cj4+IGFub3RoZXIgbWlncmF0aW9uIGF0
dGVtcHQgZm9yIHRoYXQgc2FtZSBndWVzdC4gRGlzYWJsaW5nIGxvZy1kaXJ0eSBtb2RlCj4+IGFm
dGVyIHRoZSBmaXJzdCBvbmUgaGFkIGxlZnQgYSBjb3VwbGUgb2Ygc2hhZG93IHBhZ2VzIGFsbG9j
YXRlZCAocGVyaGFwcwo+PiBzb21ldGhpbmcgdGhhdCBhbHNvIHdhbnRzIGZpeGluZyksIGFuZCBo
ZW5jZSB0aGUgc2Vjb25kIGVuYWJsaW5nIG9mCj4+IGxvZy1kaXJ0eSBtb2RlIHdvdWxkbid0IGhh
dmUgYWxsb2NhdGVkIGFueXRoaW5nIGZ1cnRoZXIuCj4+Cj4+IFJlcG9ydGVkLWJ5OiBKYW1lcyBX
YW5nIDxqbndhbmdAc3VzZS5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
Ywo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+IEBAIC0yODY0LDcg
KzI4NjQsOCBAQCBzdGF0aWMgaW50IHNoYWRvd19vbmVfYml0X2VuYWJsZShzdHJ1Y3QKPj4gIAo+
PiAgICAgIG1vZGUgfD0gUEdfU0hfZW5hYmxlOwo+PiAgCj4+IC0gICAgaWYgKCBkLT5hcmNoLnBh
Z2luZy5zaGFkb3cudG90YWxfcGFnZXMgPT0gMCApCj4+ICsgICAgaWYgKCBkLT5hcmNoLnBhZ2lu
Zy5zaGFkb3cudG90YWxfcGFnZXMgPAo+PiArICAgICAgICAgc2hfbWluX2FsbG9jYXRpb24oZCkg
KyBkLT5hcmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzICkKPiAKPiBUaGlzIGxvZ2ljIGxvb2tz
IHN1c3BlY3QuwqAgVGhlIGNoYW5nZSBmcm9tID09IDAgdG8gPCBtaW4gbG9va3MgZmluZSwgYW5k
Cj4gZmVlbHMgbGlrZSB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uCj4gCj4gSG93ZXZlcizCoCBzaF9t
aW5fYWxsb2NhdGlvbigpIHNob3VsZCBieSBkZWZpbml0aW9uIGJlIHRoZSBtaW5pbXVtCj4gcXVh
bnRpdHkgb2YgcGFnZXMgbmVjZXNzYXJ5IGZvciB0aGluZ3MgdG8gZnVuY3Rpb24sIHdoaWNoIG1h
a2VzIHRoZSArIG9uCj4gdGhlIGVuZCBsb29rIHdyb25nLgoKV2VsbCwgdGhlIGNoYW5nZSBoZXJl
IGJyaW5ncyBzaGFkb3dfb25lX2JpdF9lbmFibGUoKSBpbiBsaW5lIHdpdGgKc2hhZG93X2VuYWJs
ZSgpLiBXaGF0IHlvdSBzdWdnZXN0IGlzIGEgMm5kIGNoYW5nZSwgYWxzbyByZXF1aXJpbmcKYW4g
YWRqdXN0bWVudCB0byBzaGFkb3dfc2V0X2FsbG9jYXRpb24oKS4gQmFjayB3aGVuIHB1dHRpbmcK
dG9nZXRoZXIgMjYzNGI5OTdhZiBmb3Igc29tZSByZWFzb24gSSB0aG91Z2h0IGl0IHdvdWxkIGJl
CmNvcnJlY3QgdG8gbW92ZSB0aGUgcDJtX3BhZ2VzIGFkZGl0aW9uIGludG8gc2hfbWluX2FsbG9j
YXRpb24oKSwKYnV0IGxvb2tpbmcgYWdhaW4gbm93IEkgdGhpbmsgdGhpcyBvdWdodCB0byBiZSBx
dWl0ZSBmaW5lLgoKVGhlcmUncyBhIHBvc3NpYmxlIGFyZ3VtZW50IGFnYWluc3QgZG9pbmcgdGhp
cyAob3IgYWdhaW5zdCBpdApiZWluZyBjb3JyZWN0KSwgdGhvdWdoOiBXaGVuIHAybV9wYWdlcyBp
cyBhbHJlYWR5IG5vbi16ZXJvLCB3aHkKd291bGQgaXQgYmUgY29ycmVjdCBmb3Igc2hfbWluX2Fs
bG9jYXRpb24oKSB0byBhZGQgaW4gdGhhdCB2YWx1ZQpfYW5kXyBhbHNvIGFjY291bnQgZm9yIHRv
LWJlLWFsbG9jYXRlZCBQMk0gcGFnZXMgaXRzZWxmPwpTaG91bGRuJ3QgaXQgdGhlbiByYXRoZXIg
YmUgdGhlIG1heGltdW0gb2YgdGhlIGN1cnJlbnQgYW5kCnByb3NwZWN0ZWQgdmFsdWVzPyAoVG8g
bWUgdGhpcyBpcyBhIGNsZWFyIGFyZ3VtZW50IGZvciBub3QKZm9sZGluZyBpbiBzdWNoIGFuIGFk
anVzdG1lbnQgaW50byB0aGUgcGF0Y2ggaGVyZS4pCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:02:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Tzo-0001pr-Gi; Wed, 04 Sep 2019 12:02:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QU6R=W7=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1i5Tzn-0001pe-J0
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:02:43 +0000
X-Inumbo-ID: e272f012-cf0b-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e272f012-cf0b-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 12:02:36 +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=GsVa4yBAwzmv4Q60UbCa2vOPmiuB6G1uChzTAMk5k7Y=; b=CgTpuOsYCDrY2EiDKKfsx+W3p
 0NqRvwq2ZFunMq46iPRUlz1WguNNOCGRjKWo8MYrW6OXfyaEnb/u9QQoJSvaXQ5G2xbv8nKMryr1T
 rY6SekaoFp8ZIBQJr/pf78ixfls+HMMdjKfxRk1/ih5Bqk1wLfiNaz3WV6anRkbeHXwMv3tMu85vg
 BKJUXqsXLTbv0aqiY0GQA5GnaobxwYx2PcoYqb19oXj5YyoYXL2gg8FO15Ox4/fgzfuYnaoxp7owI
 HwSYdVRSJlrEtcz12WQ8TwqUztWEth573Ba/RdCC/UWiukINgItRv6cU6lu4S3qjLSf92Cq1NnZta
 S3PDJga1w==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5Tze-0004tb-HJ; Wed, 04 Sep 2019 12:02:34 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 079F5306024;
 Wed,  4 Sep 2019 14:01:55 +0200 (CEST)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 7FFFC29D8830A; Wed,  4 Sep 2019 14:02:32 +0200 (CEST)
Date: Wed, 4 Sep 2019 14:02:32 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-ID: <20190904120232.GH2349@hirez.programming.kicks-ass.net>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <156759754770.24473.11832897710080799131.stgit@devnote2>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDQsIDIwMTkgYXQgMDg6NDU6NDdQTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRz
dSB3cm90ZToKPiBIaSwKPiAKPiBUaGVzZSBwYXRjaGVzIGFsbG93IHg4NiBpbnN0cnVjdGlvbiBk
ZWNvZGVyIHRvIGRlY29kZQo+IHhlbi1jcHVpZCB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJFRklY
LCBhbmQgcHJvaGliaXQKPiBrcHJvYmVzIHRvIHByb2JlIG9uIGl0Lgo+IAo+IEpvc2ggcmVwb3J0
ZWQgdGhhdCB0aGUgb2JqdG9vbCBjYW4gbm90IGRlY29kZSBzdWNoIHNwZWNpYWwKPiBwcmVmaXhl
ZCBpbnN0cnVjdGlvbnMsIGFuZCBJIGZvdW5kIHRoYXQgd2UgYWxzbyBoYXZlIHRvCj4gcHJvaGli
aXQga3Byb2JlcyB0byBwcm9iZSBvbiBzdWNoIGluc3RydWN0aW9uLgo+IAo+IFRoaXMgc2VyaWVz
IGNhbiBiZSBhcHBsaWVkIG9uIC10aXAgbWFzdGVyIGJyYW5jaCB3aGljaAo+IGhhcyBtZXJnZWQg
Sm9zaCdzIG9ianRvb2wvcGVyZiBzaGFyaW5nIGNvbW1vbiB4ODYgaW5zbgo+IGRlY29kZXIgc2Vy
aWVzLgo+IAo+IAo+IFRoYW5rIHlvdSwKPiAKPiAtLS0KPiAKPiBNYXNhbWkgSGlyYW1hdHN1ICgy
KToKPiAgICAgICB4ODY6IHhlbjogaW5zbjogRGVjb2RlIFhFTl9FTVVMQVRFX1BSRUZJWCBjb3Jy
ZWN0bHkKPiAgICAgICB4ODY6IGtwcm9iZXM6IFByb2hpYml0IHByb2Jpbmcgb24gaW5zdHJ1Y3Rp
b24gd2hpY2ggaGFzIFhlbiBwcmVmaXgKPiAKPiAKPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vaW5z
bi5oICAgICAgICAgICAgIHwgICAgMiArCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRl
cmZhY2UuaCAgICB8ICAgIDcgKysrKy0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3ByZWZp
eC5oICAgICAgIHwgICAxMCArKysrKysrCj4gIGFyY2gveDg2L2tlcm5lbC9rcHJvYmVzL2NvcmUu
YyAgICAgICAgICB8ICAgIDQgKysrCj4gIGFyY2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAg
ICAgICAgICB8ICAgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggICAgICAgfCAgICAyICsKPiAgdG9vbHMvYXJjaC94
ODYvaW5jbHVkZS9hc20veGVuL3ByZWZpeC5oIHwgICAxMCArKysrKysrCj4gIHRvb2xzL2FyY2gv
eDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAgICB8ICAgNDMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICB0b29scy9vYmp0b29sL3N5bmMtY2hlY2suc2ggICAgICAgICAgICAgfCAg
ICAzICstCj4gIDkgZmlsZXMgY2hhbmdlZCwgMTIxIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4
LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9w
cmVmaXguaAoKQWNrZWQtYnk6IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRl
YWQub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:09:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5U6Q-0002Fs-EV; Wed, 04 Sep 2019 12:09: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5U6O-0002Fg-Je
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:09:32 +0000
X-Inumbo-ID: d9f3a84a-cf0c-11e9-abb0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9f3a84a-cf0c-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 12:09: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 15384B66A;
 Wed,  4 Sep 2019 12:09:31 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <52fe7f67-ffd0-2d22-90fb-f3462ea059cd@suse.com>
 <d5dd94c2-070e-b3ff-57cf-92893b3cca7b@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d2bcdab9-7bf5-9266-eadf-5c5ab4de7105@suse.com>
Date: Wed, 4 Sep 2019 14:09:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d5dd94c2-070e-b3ff-57cf-92893b3cca7b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxMzozNiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMDQvMDkvMjAx
OSAxMDowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIwMTkgMDI6MjAsIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gSWYgTUNGRyBhcmVhIGlzIG5vdCByZXNlcnZlZCBpbiBFODIw
LCBYZW4gYnkgZGVmYXVsdCB3aWxsIGRlZmVyIGl0cyB1c2FnZQo+Pj4gdW50aWwgRG9tMCByZWdp
c3RlcnMgaXQgZXhwbGljaXRseSBhZnRlciBBQ1BJIHBhcnNlciByZWNvZ25pemVzIGl0IGFzCj4+
PiBhIHJlc2VydmVkIHJlc291cmNlIGluIERTRFQuIEhhdmluZyBpdCByZXNlcnZlZCBpbiBFODIw
IGlzIG5vdAo+Pj4gbWFuZGF0b3J5IGFjY29yZGluZyB0byAiUENJIEZpcm13YXJlIFNwZWNpZmlj
YXRpb24sIHJldiAzLjIiIChwYXIuIDQuMS4yKQo+Pj4gYW5kIGZpcm13YXJlIGlzIGZyZWUgdG8g
a2VlcCBhIGhvbGUgRTgyMCBpbiB0aGF0IHBsYWNlLiBYZW4gZG9lc24ndCBrbm93Cj4+PiB3aGF0
IGV4YWN0bHkgaXMgaW5zaWRlIHRoaXMgaG9sZSBzaW5jZSBpdCBsYWNrcyBmdWxsIEFDUEkgdmll
dyBvZiB0aGUKPj4+IHBsYXRmb3JtIHRoZXJlZm9yZSBpdCdzIHBvdGVudGlhbGx5IGhhcm1mdWwg
dG8gYWNjZXNzIE1DRkcgcmVnaW9uCj4+PiB3aXRob3V0IGFkZGl0aW9uYWwgY2hlY2tzIGFzIHNv
bWUgbWFjaGluZXMgYXJlIGtub3duIHRvIHByb3ZpZGUKPj4+IGluY29uc2lzdGVudCBpbmZvcm1h
dGlvbiBvbiB0aGUgc2l6ZSBvZiB0aGUgcmVnaW9uLgo+Pgo+PiBJcnJlc3BlY3RpdmUgb2YgdGhp
cyBiZWluZyBhIGdvb2QgY2hhbmdlLCBJJ3ZlIGhhZCBhbm90aGVyIHRob3VnaHQKPj4gd2hpbGUg
cmVhZGluZyB0aGlzIHBhcmFncmFwaCwgZm9yIGEgaHlwZXJ2aXNvciBzaWRlIGNvbnRyb2w6IExp
bnV4Cj4+IGhhcyBhICJtZW1vcHQ9IiBjb21tYW5kIGxpbmUgb3B0aW9uIGFsbG93aW5nIGZpbmUg
Z3JhaW5lZCBjb250cm9sCj4+IG92ZXIgdGhlIEU4MjAgbWFwLiBXZSBjb3VsZCBoYXZlIHNvbWV0
aGluZyBzaW1pbGFyIHRvIGFsbG93Cj4+IGluc2VydGluZyBhbiBFODIwX1JFU0VSVkVEIHJlZ2lv
biBpbnRvIGEgaG9sZSAoaXQgd291bGQgYmUgdGhlCj4+IHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBh
ZG1pbiB0byBndWFyYW50ZWUgbm8gb3RoZXIgY29uZmxpY3RzLCBpLmUuCj4+IGl0IHNob3VsZCBn
ZW5lcmFsbHkgYmUgdXNlZCBvbmx5IGlmIGUuZy4gdGhlIE1DRkcgaXMgaW5kZWVkIGtub3duCj4+
IHRvIGxpdmUgYXQgdGhlIHNwZWNpZmllZCBwbGFjZSwgYW5kIGJlaW5nIHByb3Blcmx5IHJlcHJl
c2VudGVkIGluCj4+IHRoZSBBQ1BJIHRhYmxlcykuIFRob3VnaHRzPwo+IAo+IFdoYXQgb3RoZXIg
dXNlIGNhc2VzIGNhbiB5b3UgdGhpbmsgb2YgaW4gY2FzZSB3ZSdkIGhhdmUgdGhpcyBvcHRpb24/
Cj4gRnJvbSB0aGUgdG9wIG9mIG15IGhlYWQsIGl0IG1pZ2h0IGJlIHByb3ZpZGluZyBhIG1lbW1h
cCBmb3IgYSBzZWNvbmQgWGVuCj4gYWZ0ZXIgZG9pbmcga2V4ZWMgZnJvbSBYZW4gdG8gWGVuLgo+
IAo+IFdoYXQgYmVuZWZpdHMgZG8geW91IHRoaW5rIGl0IG1pZ2h0IGhhdmUgb3ZlciBqdXN0IGFj
Y2VwdGluZyBhIGhvbGUKPiB1c2luZyAibWNmZz1yZWxheGVkIiBvcHRpb24gZnJvbSBhZG1pbiBw
ZXJzcGVjdGl2ZT8KCkl0IHdvdWxkbid0IGJlIE1DRkctc3BlY2lmaWMsIGkuZS4gaXQgY291bGQg
YWxzbyBiZSB1c2VkIHRvIGUuZy4KY29udmVydCBob2xlcyB0byBFODIwX1JFU0VSVkVEIHRvIHNp
bGVuY2UgVlQtZCdzIHJlc3BlY3RpdmUgUk1SUgp3YXJuaW5nLiBQbHVzIGJ5IGluc2VydGluZyB0
aGUgZW50cnkgaW50byBvdXIgb3duIEU4MjAgd2UnZCBhbHNvCnByb3BhZ2F0ZSBpdCB0byB1c2Vy
cyBvZiBYRU5NRU1fbWFjaGluZV9tZW1vcnlfbWFwLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:09:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5U6Q-0002Fy-N9; Wed, 04 Sep 2019 12:09: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5U6O-0002Fh-KY
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:09:32 +0000
X-Inumbo-ID: d9f3a84a-cf0c-11e9-abb0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9f3a84a-cf0c-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 12:09: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 15384B66A;
 Wed,  4 Sep 2019 12:09:31 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <52fe7f67-ffd0-2d22-90fb-f3462ea059cd@suse.com>
 <d5dd94c2-070e-b3ff-57cf-92893b3cca7b@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d2bcdab9-7bf5-9266-eadf-5c5ab4de7105@suse.com>
Date: Wed, 4 Sep 2019 14:09:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d5dd94c2-070e-b3ff-57cf-92893b3cca7b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxMzozNiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMDQvMDkvMjAx
OSAxMDowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIwMTkgMDI6MjAsIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gSWYgTUNGRyBhcmVhIGlzIG5vdCByZXNlcnZlZCBpbiBFODIw
LCBYZW4gYnkgZGVmYXVsdCB3aWxsIGRlZmVyIGl0cyB1c2FnZQo+Pj4gdW50aWwgRG9tMCByZWdp
c3RlcnMgaXQgZXhwbGljaXRseSBhZnRlciBBQ1BJIHBhcnNlciByZWNvZ25pemVzIGl0IGFzCj4+
PiBhIHJlc2VydmVkIHJlc291cmNlIGluIERTRFQuIEhhdmluZyBpdCByZXNlcnZlZCBpbiBFODIw
IGlzIG5vdAo+Pj4gbWFuZGF0b3J5IGFjY29yZGluZyB0byAiUENJIEZpcm13YXJlIFNwZWNpZmlj
YXRpb24sIHJldiAzLjIiIChwYXIuIDQuMS4yKQo+Pj4gYW5kIGZpcm13YXJlIGlzIGZyZWUgdG8g
a2VlcCBhIGhvbGUgRTgyMCBpbiB0aGF0IHBsYWNlLiBYZW4gZG9lc24ndCBrbm93Cj4+PiB3aGF0
IGV4YWN0bHkgaXMgaW5zaWRlIHRoaXMgaG9sZSBzaW5jZSBpdCBsYWNrcyBmdWxsIEFDUEkgdmll
dyBvZiB0aGUKPj4+IHBsYXRmb3JtIHRoZXJlZm9yZSBpdCdzIHBvdGVudGlhbGx5IGhhcm1mdWwg
dG8gYWNjZXNzIE1DRkcgcmVnaW9uCj4+PiB3aXRob3V0IGFkZGl0aW9uYWwgY2hlY2tzIGFzIHNv
bWUgbWFjaGluZXMgYXJlIGtub3duIHRvIHByb3ZpZGUKPj4+IGluY29uc2lzdGVudCBpbmZvcm1h
dGlvbiBvbiB0aGUgc2l6ZSBvZiB0aGUgcmVnaW9uLgo+Pgo+PiBJcnJlc3BlY3RpdmUgb2YgdGhp
cyBiZWluZyBhIGdvb2QgY2hhbmdlLCBJJ3ZlIGhhZCBhbm90aGVyIHRob3VnaHQKPj4gd2hpbGUg
cmVhZGluZyB0aGlzIHBhcmFncmFwaCwgZm9yIGEgaHlwZXJ2aXNvciBzaWRlIGNvbnRyb2w6IExp
bnV4Cj4+IGhhcyBhICJtZW1vcHQ9IiBjb21tYW5kIGxpbmUgb3B0aW9uIGFsbG93aW5nIGZpbmUg
Z3JhaW5lZCBjb250cm9sCj4+IG92ZXIgdGhlIEU4MjAgbWFwLiBXZSBjb3VsZCBoYXZlIHNvbWV0
aGluZyBzaW1pbGFyIHRvIGFsbG93Cj4+IGluc2VydGluZyBhbiBFODIwX1JFU0VSVkVEIHJlZ2lv
biBpbnRvIGEgaG9sZSAoaXQgd291bGQgYmUgdGhlCj4+IHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBh
ZG1pbiB0byBndWFyYW50ZWUgbm8gb3RoZXIgY29uZmxpY3RzLCBpLmUuCj4+IGl0IHNob3VsZCBn
ZW5lcmFsbHkgYmUgdXNlZCBvbmx5IGlmIGUuZy4gdGhlIE1DRkcgaXMgaW5kZWVkIGtub3duCj4+
IHRvIGxpdmUgYXQgdGhlIHNwZWNpZmllZCBwbGFjZSwgYW5kIGJlaW5nIHByb3Blcmx5IHJlcHJl
c2VudGVkIGluCj4+IHRoZSBBQ1BJIHRhYmxlcykuIFRob3VnaHRzPwo+IAo+IFdoYXQgb3RoZXIg
dXNlIGNhc2VzIGNhbiB5b3UgdGhpbmsgb2YgaW4gY2FzZSB3ZSdkIGhhdmUgdGhpcyBvcHRpb24/
Cj4gRnJvbSB0aGUgdG9wIG9mIG15IGhlYWQsIGl0IG1pZ2h0IGJlIHByb3ZpZGluZyBhIG1lbW1h
cCBmb3IgYSBzZWNvbmQgWGVuCj4gYWZ0ZXIgZG9pbmcga2V4ZWMgZnJvbSBYZW4gdG8gWGVuLgo+
IAo+IFdoYXQgYmVuZWZpdHMgZG8geW91IHRoaW5rIGl0IG1pZ2h0IGhhdmUgb3ZlciBqdXN0IGFj
Y2VwdGluZyBhIGhvbGUKPiB1c2luZyAibWNmZz1yZWxheGVkIiBvcHRpb24gZnJvbSBhZG1pbiBw
ZXJzcGVjdGl2ZT8KCkl0IHdvdWxkbid0IGJlIE1DRkctc3BlY2lmaWMsIGkuZS4gaXQgY291bGQg
YWxzbyBiZSB1c2VkIHRvIGUuZy4KY29udmVydCBob2xlcyB0byBFODIwX1JFU0VSVkVEIHRvIHNp
bGVuY2UgVlQtZCdzIHJlc3BlY3RpdmUgUk1SUgp3YXJuaW5nLiBQbHVzIGJ5IGluc2VydGluZyB0
aGUgZW50cnkgaW50byBvdXIgb3duIEU4MjAgd2UnZCBhbHNvCnByb3BhZ2F0ZSBpdCB0byB1c2Vy
cyBvZiBYRU5NRU1fbWFjaGluZV9tZW1vcnlfbWFwLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5U7h-000309-BY; Wed, 04 Sep 2019 12:10: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5U7g-0002zh-Bl
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:10:52 +0000
X-Inumbo-ID: 06f4fc87-cf0d-11e9-abb0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06f4fc87-cf0d-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 12:10:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5U7a-0006UC-G0; Wed, 04 Sep 2019 12:10:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5U7a-00080g-41; Wed, 04 Sep 2019 12:10:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5U7a-0001vV-3O; Wed, 04 Sep 2019 12:10:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140979-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.14:build-amd64-xsm:xen-build:fail:regression
 linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-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-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-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-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-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 12:10:46 +0000
Subject: [Xen-devel] [linux-4.14 test] 140979: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAy
MCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0MDk0MSBS
RUdSLiB2cy4gMTM5OTEwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgIGZhaWwgaW4gMTQwOTQxIFJFR1IuIHZzLiAxMzk5MTAKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gMTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDE0MDk1OSBwYXNzIGluIDE0
MDk3OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTQwOTQxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4g
MTQwOTU5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJs
b2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0
MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0
MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0
MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBi
bG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxv
Y2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTQwOTQxIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0
MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxNDA5
NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0
MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDk1OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAx
Mzk4NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgMDFmZDE2OTRiOTNjOTJhZDU0ZmE2ODRkYWM5YzgwNjhlY2RhODI4OApiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3
MDU1NzJjOTYyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5OTEwICAyMDE5LTA4LTEwIDE2OjI0
OjE3IFogICAyNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDE5MyAgMjAxOS0wOC0xNiAw
ODozODo1MSBaICAgMTkgZGF5cyAgIDIyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MDgwNCAgMjAxOS0wOC0yOSAxOTowNDozOCBaICAgIDUgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEFybXN0cm9u
ZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21y
YSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVs
LmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYXN0YWly
IEQnU2lsdmEgPGFsYXN0YWlyQGQtc2lsdmEub3JnPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0
QGtlcm5lbC5vcmc+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAg
QmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNo
aW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5j
b20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0
IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNs
YXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21p
dW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hh
cmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENocmlzdG9waGUg
SkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29kcmluIENpdWJvdGFy
aXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNv
bGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNv
bT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJv
cmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxl
c3NtLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERh
dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsgUmF3YXQgPGRyYXdh
dEB2bXdhcmUuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAg
RGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQuY29tPgogIERtaXRyeSBGb21pY2hldiA8ZG1p
dHJ5LmZvbWljaGV2QHdkYy5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZA
Z21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBM
ZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVl
bC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29t
PgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxp
cGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5k
ZT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2F2aW4gTGkgPGdpdEB0aGVn
YXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJl
PgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3Vl
bnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1
c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgog
IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhlIFpoZSA8emhlLmhlQHdpbmRyaXZl
ci5jb20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSGVu
cnkgQnVybnMgPGhlbnJ5YnVybnNAZ29vZ2xlLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdv
bmRvci5hcGFuYS5vcmcuYXU+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhp
bWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29tPgogIEhpcm95dWtpIFlhbWFtb3Rv
IDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEh1aSBXYW5nIDxodWkud2FuZ0BjYW5v
bmljYWwuY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElhbiBBYmJvdHQg
PGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgog
IElseWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29A
a2VybmVsLm9yZz4KICBJc2FhYyBKLiBNYW5qYXJyZXMgPGlzYWFjbUBjb2RlYXVyb3JhLm9yZz4K
ICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFjb3BvIE1v
bmRpIDxqYWNvcG8rcmVuZXNhc0BqbW9uZGkub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5r
aWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5j
b20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmF5IFZvc2J1
cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWZmIExheXRvbiA8amxheXRvbkBr
ZXJuZWwub3JnPgogIEplZmZyZXkgSHVnbyA8amVmZnJleS5sLmh1Z29AZ21haWwuY29tPgogIEpl
ZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8
YXhib2VAa2VybmVsLmRrPgogIEplcnJ5IExlZSA8bGVpc3VyZWx5c3cyNEBnbWFpbC5jb20+CiAg
SmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlh
b2ppYW5nZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXguaW50ZWwuY29t
PgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJu
ZWwub3JnPgogIEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+CiAgSm9lcmcgUm9lZGVsIDxq
cm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFu
bmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJh
cmRAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdl
aS5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm96c2Vm
IEthZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFu
YSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhp
YW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVy
b3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZlbmcgV2Fu
ZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS2V2aW4gSGFvIDxoYW9rZXhpbkBnbWFp
bC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
IExhdXJhIEdhcmNpYSBMaWViYW5hIDxuZXZvbGFAZ21haWwuY29tPgogIExlb24gUm9tYW5vdnNr
eSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3Rl
ekBueHAuY29tPgogIExpbmggUGh1bmcgPGxpbmgucGh1bmcuanlAcmVuZXNhcy5jb20+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxl
aWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56
by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwu
Y29tPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1Y2ssIFRvbnkg
PHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9j
aGVzQG1pY3JvY2hpcC5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KICBNYW5p
c2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xA
cGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWxv
IFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3du
IDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJz
ZW5Ab3JhY2xlLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25l
eHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF1cm8g
Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBNaWtpdHlhbnNraXkgPG1heGltbWlAbWVs
bGFub3guY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNo
YWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGls
aW54LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBh
dG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRp
YXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBO
YWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2Ft
Ym9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxp
bmFyby5vcmc+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgog
IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xlb2Qg
PG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2VpLmNv
bT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFz
IEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxp
ZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWtpdGEgWXVzaGNoZW5rbyA8bmlraXRh
LnlvdXNoQGNvZ2VudGVtYmVkZGVkLmNvbT4KICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bn
b29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgTmV1
a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4K
ICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNv
bT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGls
b3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29t
PgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVy
IFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQcmFzYWQgU29kYWd1ZGkgPHBzb2Rh
Z3VkQGNvZGVhdXJvcmEub3JnPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZmFlbCBKLiBX
eXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxy
YXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmQud2Fu
ZGVybG9mQGF4aXMuY29tPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZHdAYXhpcy5jb20+CiAg
Um9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmljay5jb2xlbmJyYW5kZXJAc29ueS5jb20+CiAg
Um9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmlja0BnYWlrYWkuY29tPgogIFJvZ2FuIERhd2Vz
IDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FsdmF0
b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25A
aW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgogIFNlYmFzdGll
biBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNla2hh
ckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5jb20+CiAgU2hhb2t1
biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU3RhbmlzbGF2IExpc292c2tp
eSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3Rl
ZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVh
bkBwZWFrLXN5c3RlbS5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0
ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRhcnNhbmEgS2FsbHVydSA8
c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5hdGggUHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1
YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRj
b20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFr
YXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRv
ZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgog
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20g
PHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5p
Ym0uY29tPgogIFRob21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9s
aUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1
Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1
c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHBy
aW1hcnlkYXRhLmNvbT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNv
bT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMgS2xldG5p
ZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYWxkaXMgS2zEk3RuaWVrcyA8dmFsZGlz
LmtsZXRuaWVrc0B2dC5lZHU+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50LndlYXZlckBtYWluZS5l
ZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVz
aC5rdW1hckBsaW5hcm8ub3JnPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRy
YXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+
CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3
YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4K
ICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2Vy
bmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExv
bmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFs
bGllZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9k
YS51aEByZW5lc2FzLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAg
WmhhbmdndWFuZ2h1aSA8emhhbmcuZ3VhbmdodWlAaDNjLmNvbT4KICBaaGFuZ1hpYW94dSA8emhh
bmd4aWFveHU1QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
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
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MzM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5U7h-000302-2z; Wed, 04 Sep 2019 12:10: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5U7g-0002zi-Bl
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:10:52 +0000
X-Inumbo-ID: 06f4fc87-cf0d-11e9-abb0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06f4fc87-cf0d-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 12:10:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5U7a-0006UC-G0; Wed, 04 Sep 2019 12:10:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5U7a-00080g-41; Wed, 04 Sep 2019 12:10:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5U7a-0001vV-3O; Wed, 04 Sep 2019 12:10:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140979-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.14:build-amd64-xsm:xen-build:fail:regression
 linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-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-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-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-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-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 12:10:46 +0000
Subject: [Xen-devel] [linux-4.14 test] 140979: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk3OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5NzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAy
MCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0MDk0MSBS
RUdSLiB2cy4gMTM5OTEwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgIGZhaWwgaW4gMTQwOTQxIFJFR1IuIHZzLiAxMzk5MTAKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gMTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDE0MDk1OSBwYXNzIGluIDE0
MDk3OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTQwOTQxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4g
MTQwOTU5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJs
b2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0
MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBi
bG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0
MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0
MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBi
bG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxv
Y2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQw
OTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTQwOTQxIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0
MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxNDA5
NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0
MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MDk1OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAx
Mzk4NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgMDFmZDE2OTRiOTNjOTJhZDU0ZmE2ODRkYWM5YzgwNjhlY2RhODI4OApiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3
MDU1NzJjOTYyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5OTEwICAyMDE5LTA4LTEwIDE2OjI0
OjE3IFogICAyNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDE5MyAgMjAxOS0wOC0xNiAw
ODozODo1MSBaICAgMTkgZGF5cyAgIDIyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MDgwNCAgMjAxOS0wOC0yOSAxOTowNDozOCBaICAgIDUgZGF5cyAgICA3IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEFybXN0cm9u
ZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21y
YSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVs
LmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYXN0YWly
IEQnU2lsdmEgPGFsYXN0YWlyQGQtc2lsdmEub3JnPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0
QGtlcm5lbC5vcmc+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAg
QmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNo
aW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5j
b20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0
IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNs
YXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21p
dW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hh
cmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENocmlzdG9waGUg
SkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29kcmluIENpdWJvdGFy
aXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNv
bGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNv
bT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJv
cmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxl
c3NtLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERh
dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsgUmF3YXQgPGRyYXdh
dEB2bXdhcmUuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAg
RGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQuY29tPgogIERtaXRyeSBGb21pY2hldiA8ZG1p
dHJ5LmZvbWljaGV2QHdkYy5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZA
Z21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBM
ZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVl
bC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29t
PgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxp
cGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5k
ZT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2F2aW4gTGkgPGdpdEB0aGVn
YXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJl
PgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3Vl
bnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1
c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgog
IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhlIFpoZSA8emhlLmhlQHdpbmRyaXZl
ci5jb20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSGVu
cnkgQnVybnMgPGhlbnJ5YnVybnNAZ29vZ2xlLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdv
bmRvci5hcGFuYS5vcmcuYXU+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhp
bWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29tPgogIEhpcm95dWtpIFlhbWFtb3Rv
IDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEh1aSBXYW5nIDxodWkud2FuZ0BjYW5v
bmljYWwuY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElhbiBBYmJvdHQg
PGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgog
IElseWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29A
a2VybmVsLm9yZz4KICBJc2FhYyBKLiBNYW5qYXJyZXMgPGlzYWFjbUBjb2RlYXVyb3JhLm9yZz4K
ICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFjb3BvIE1v
bmRpIDxqYWNvcG8rcmVuZXNhc0BqbW9uZGkub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5r
aWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5j
b20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmF5IFZvc2J1
cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWZmIExheXRvbiA8amxheXRvbkBr
ZXJuZWwub3JnPgogIEplZmZyZXkgSHVnbyA8amVmZnJleS5sLmh1Z29AZ21haWwuY29tPgogIEpl
ZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8
YXhib2VAa2VybmVsLmRrPgogIEplcnJ5IExlZSA8bGVpc3VyZWx5c3cyNEBnbWFpbC5jb20+CiAg
SmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlh
b2ppYW5nZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXguaW50ZWwuY29t
PgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJu
ZWwub3JnPgogIEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+CiAgSm9lcmcgUm9lZGVsIDxq
cm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFu
bmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJh
cmRAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdl
aS5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm96c2Vm
IEthZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFu
YSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhp
YW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVy
b3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZlbmcgV2Fu
ZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS2V2aW4gSGFvIDxoYW9rZXhpbkBnbWFp
bC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
IExhdXJhIEdhcmNpYSBMaWViYW5hIDxuZXZvbGFAZ21haWwuY29tPgogIExlb24gUm9tYW5vdnNr
eSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3Rl
ekBueHAuY29tPgogIExpbmggUGh1bmcgPGxpbmgucGh1bmcuanlAcmVuZXNhcy5jb20+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxl
aWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56
by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwu
Y29tPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1Y2ssIFRvbnkg
PHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9j
aGVzQG1pY3JvY2hpcC5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KICBNYW5p
c2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xA
cGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWxv
IFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3du
IDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJz
ZW5Ab3JhY2xlLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25l
eHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF1cm8g
Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBNaWtpdHlhbnNraXkgPG1heGltbWlAbWVs
bGFub3guY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNo
YWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGls
aW54LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBh
dG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRp
YXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBO
YWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2Ft
Ym9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxp
bmFyby5vcmc+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgog
IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xlb2Qg
PG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2VpLmNv
bT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFz
IEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxp
ZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWtpdGEgWXVzaGNoZW5rbyA8bmlraXRh
LnlvdXNoQGNvZ2VudGVtYmVkZGVkLmNvbT4KICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bn
b29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgTmV1
a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4K
ICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNv
bT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGls
b3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29t
PgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVy
IFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQcmFzYWQgU29kYWd1ZGkgPHBzb2Rh
Z3VkQGNvZGVhdXJvcmEub3JnPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZmFlbCBKLiBX
eXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxy
YXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmQud2Fu
ZGVybG9mQGF4aXMuY29tPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZHdAYXhpcy5jb20+CiAg
Um9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmljay5jb2xlbmJyYW5kZXJAc29ueS5jb20+CiAg
Um9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmlja0BnYWlrYWkuY29tPgogIFJvZ2FuIERhd2Vz
IDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FsdmF0
b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25A
aW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgogIFNlYmFzdGll
biBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNla2hh
ckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5jb20+CiAgU2hhb2t1
biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU3RhbmlzbGF2IExpc292c2tp
eSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3Rl
ZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVh
bkBwZWFrLXN5c3RlbS5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0
ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRhcnNhbmEgS2FsbHVydSA8
c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5hdGggUHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1
YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRj
b20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFr
YXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRv
ZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgog
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20g
PHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5p
Ym0uY29tPgogIFRob21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9s
aUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1
Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1
c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHBy
aW1hcnlkYXRhLmNvbT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNv
bT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMgS2xldG5p
ZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYWxkaXMgS2zEk3RuaWVrcyA8dmFsZGlz
LmtsZXRuaWVrc0B2dC5lZHU+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50LndlYXZlckBtYWluZS5l
ZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVz
aC5rdW1hckBsaW5hcm8ub3JnPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRy
YXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+
CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3
YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4K
ICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2Vy
bmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExv
bmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFs
bGllZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9k
YS51aEByZW5lc2FzLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAg
WmhhbmdndWFuZ2h1aSA8emhhbmcuZ3VhbmdodWlAaDNjLmNvbT4KICBaaGFuZ1hpYW94dSA8emhh
bmd4aWFveHU1QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
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
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MzM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:14:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:14:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5UBB-0003OK-Cu; Wed, 04 Sep 2019 12:14:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5UBA-0003OF-RF
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:14:28 +0000
X-Inumbo-ID: 8a48abf0-cf0d-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a48abf0-cf0d-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 12:14: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 E5E51AD09;
 Wed,  4 Sep 2019 12:14:26 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
Date: Wed, 4 Sep 2019 14:14:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxMzo1MSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMDMuMDkuMjAxOSAxODo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAyLjA5LjIw
MTkgMTA6MTEsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gQEAgLTEzNTUsNiAr
MTM1NSwyMyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGkpCj4+PiAgICAgICBlcHQgPSAmcDJtLT5lcHQ7Cj4+PiAgICAgICBlcHQtPm1m
biA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwo+Pj4gICAgICAg
ZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsKPj4+ICsKPj4+ICsgICAgaWYgKCBz
ZXRfc3ZlICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSAwLCBt
YXhfZ3BmbiA9IGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKGQpOwo+Pj4gKwo+Pj4gKyAgICAgICAg
Zm9yKCA7IGdmbiA8IG1heF9ncGZuOyArK2dmbiApCj4+PiArICAgICAgICB7Cj4+PiArICAgICAg
ICAgICAgbWZuX3QgbWZuOwo+Pj4gKyAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwo+Pj4gKyAg
ICAgICAgICAgIHAybV90eXBlX3QgdDsKPj4+ICsKPj4+ICsgICAgICAgICAgICBhbHRwMm1fZ2V0
X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJm1mbiwgJnQsICZhLAo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQMk1HRVRfcXVlcnkpOwo+Pj4gKyAg
ICAgICAgICAgIHAybS0+c2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCBtZm4sIFBBR0VfT1JERVJf
NEssIHQsIGEsIHRydWUpOwo+Pj4gKwo+Pj4gKyAgICAgICAgfQo+Pj4gKyAgICB9Cj4+PiAgIH0K
Pj4KPj4gSG93IGxvbmcgaXMgdGhpcyBsb29wIGdvaW5nIHRvIHRha2UgZm9yIGEgaHVnZSBndWVz
dD8gSU9XIGhvdwo+PiBjb21lIHRoZXJlJ3Mgbm8gcHJlZW1wdGlvbiBpbiBoZXJlLCBvciBzb21l
IG90aGVyIG1lY2hhbmlzbQo+PiB0byBib3VuZCBleGVjdXRpb24gdGltZT8KPiAKPiBCZWNhdXNl
IHRoaXMgaXMgZG9uZSBmb3IgdGhlIGluaXRpYWxpemF0aW9uIG9mIGEgbmV3IHZpZXcgYW5kIHRo
ZSBwMm0gaXMgCj4gbG9ja2VkLgoKV2VsbCwgdGhpcyBtYWtlcyBoYW5kbGluZyB0aGlzIHRoZSB3
YXkgeW91IHdhbnQgaXQgY2xvc2UgdG8KaW1wb3NzaWJsZSwgYnV0IGlzIG5vdCBhbiBhcmd1bWVu
dCBhZ2FpbnN0IHRoZSBuZWVkIGZvciBwcmVlbXB0aW9uCmhlcmUuIEp1c3QgbGlrZSBpdCBoYWQg
dHVybmVkIG91dCB0byBiZSB1bnJlYXNvbmFibGUgdG8KcHJlZW1wdGl2ZWx5IGhhbmRsZSBvdGhl
ciBQMk0gYWRqdXN0bWVudHMgKHdoaWNoIGlzIHdoeQpwMm0tZXB0LmM6cmVzb2x2ZV9taXNjb25m
aWcoKSBhbmQgcDJtLXB0LmM6ZG9fcmVjYWxjKCkgZ290CmludHJvZHVjZWQpLCBJJ20gYWZyYWlk
IHlvdSdsbCBoYXZlIHRvIHVzZSBzb21lIG90aGVyIHRlY2huaXF1ZQpoZXJlIChwb3NzaWJseSBi
dWlsZGluZyBvbiB0b3Agb2YgdGhlIG1lbnRpb25lZCBmdW5jdGlvbnMpLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:19:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5UFt-0003dK-2z; Wed, 04 Sep 2019 12:19:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5UFr-0003d5-P1
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:19:19 +0000
X-Inumbo-ID: 3798d6cc-cf0e-11e9-abb0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3798d6cc-cf0e-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 12:19: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 AB798AD4B;
 Wed,  4 Sep 2019 12:19:17 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20190904091423.23963-1-olaf@aepfle.de>
 <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.com>
 <20190904113735.349609b4.olaf@aepfle.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cae6ee14-da0f-883c-148a-5556f26f4b12@suse.com>
Date: Wed, 4 Sep 2019 14:19:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904113735.349609b4.olaf@aepfle.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] Remove stale crashkernel= example from
 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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxMTozNywgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gV2VkLCA0IFNlcCAy
MDE5IDEwOjE4OjQxICswMTAwCj4gc2NocmllYiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPjoKPiAKPj4gVGhhdCBzb3VuZHMgbGlrZSBhbiBhY2NpZGVudGFsIHJlZ3Jl
c3Npb24gaW4gcGFyc2luZyBvZiBjcmFzaGtlcm5lbD0sCj4+IHJhdGhlciB0aGFuIGEgZGVsaWJl
cmF0ZSBhY3Rpb24uCj4gCj4gTWF5YmUganVzdCB0aGUgbGFjayBvZiBiNDkyMjVkYzlkZjMzNjQw
NTI5MmRjMDg4NjJiNGM3YzlkODg3YmQ2IGluIHZlbmRvciBiaW5hcmllcy4uLgoKQnV0IHRoaXMg
Y2hhbmdlIHdhcyBvbmx5IHRvIGRlYWwgd2l0aCB0aGUgYm9ndXMgbG9nIG1lc3NhZ2UuClRoZSBo
YW5kbGluZyB3YXMgc3RpbGwgY29ycmVjdCAoYW5kIHRoZSBvcHRpb24gd2FzIGJlaW5nCmhvbm9y
ZWQpLiBJIGFsc28gY2FuJ3Qgc2VlIGhvdyB0aGlzIHdvdWxkIGJlIGRpZmZlcmVudCBub3cuCklm
IHlvdSd2ZSByZWFsbHkgb2JzZXJ2ZWQgdGhlIG9wdGlvbiBub3Qgd29ya2luZywgcGxlYXNlCnBy
b3ZpZGUgbW9yZSBkZXRhaWwuCgo+IEl0IGlzIGxpa2VseSBicm9rZW4gc2luY2UgNC4xMC4gSSBo
YXZlIG5vdCB0cmllZCBzdGFnaW5nLgoKQmVjYXVzZSBvZiB0aGUgaXNzdWUganVzdCBiZWluZyBj
b3NtZXRpYywgSSBkaWRuJ3QgY29uc2lkZXIKaW4gbmVjZXNzYXJ5IHRvIGJhY2twb3J0IHRoZSBj
aGFuZ2UuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:19:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5UFs-0003dE-R6; Wed, 04 Sep 2019 12:19: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5UFr-0003d4-Oe
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:19:19 +0000
X-Inumbo-ID: 3798d6cc-cf0e-11e9-abb0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3798d6cc-cf0e-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 12:19: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 AB798AD4B;
 Wed,  4 Sep 2019 12:19:17 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20190904091423.23963-1-olaf@aepfle.de>
 <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.com>
 <20190904113735.349609b4.olaf@aepfle.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cae6ee14-da0f-883c-148a-5556f26f4b12@suse.com>
Date: Wed, 4 Sep 2019 14:19:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904113735.349609b4.olaf@aepfle.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] Remove stale crashkernel= example from
 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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxMTozNywgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gV2VkLCA0IFNlcCAy
MDE5IDEwOjE4OjQxICswMTAwCj4gc2NocmllYiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPjoKPiAKPj4gVGhhdCBzb3VuZHMgbGlrZSBhbiBhY2NpZGVudGFsIHJlZ3Jl
c3Npb24gaW4gcGFyc2luZyBvZiBjcmFzaGtlcm5lbD0sCj4+IHJhdGhlciB0aGFuIGEgZGVsaWJl
cmF0ZSBhY3Rpb24uCj4gCj4gTWF5YmUganVzdCB0aGUgbGFjayBvZiBiNDkyMjVkYzlkZjMzNjQw
NTI5MmRjMDg4NjJiNGM3YzlkODg3YmQ2IGluIHZlbmRvciBiaW5hcmllcy4uLgoKQnV0IHRoaXMg
Y2hhbmdlIHdhcyBvbmx5IHRvIGRlYWwgd2l0aCB0aGUgYm9ndXMgbG9nIG1lc3NhZ2UuClRoZSBo
YW5kbGluZyB3YXMgc3RpbGwgY29ycmVjdCAoYW5kIHRoZSBvcHRpb24gd2FzIGJlaW5nCmhvbm9y
ZWQpLiBJIGFsc28gY2FuJ3Qgc2VlIGhvdyB0aGlzIHdvdWxkIGJlIGRpZmZlcmVudCBub3cuCklm
IHlvdSd2ZSByZWFsbHkgb2JzZXJ2ZWQgdGhlIG9wdGlvbiBub3Qgd29ya2luZywgcGxlYXNlCnBy
b3ZpZGUgbW9yZSBkZXRhaWwuCgo+IEl0IGlzIGxpa2VseSBicm9rZW4gc2luY2UgNC4xMC4gSSBo
YXZlIG5vdCB0cmllZCBzdGFnaW5nLgoKQmVjYXVzZSBvZiB0aGUgaXNzdWUganVzdCBiZWluZyBj
b3NtZXRpYywgSSBkaWRuJ3QgY29uc2lkZXIKaW4gbmVjZXNzYXJ5IHRvIGJhY2twb3J0IHRoZSBj
aGFuZ2UuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:35:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12: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 1i5UV7-0005GM-Qi; Wed, 04 Sep 2019 12: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5UV6-0005Fe-Jd
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:35:04 +0000
X-Inumbo-ID: 6a879184-cf10-11e9-abb0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a879184-cf10-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 12:35:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 275ACB028;
 Wed,  4 Sep 2019 12:35:02 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Lars Kurth <lars.kurth@citrix.com>
References: <C0345A39-5EF3-48D9-9AC0-9DA174CEA818@citrix.com>
Message-ID: <439228e9-0a69-7c8e-d217-b3e4a9124478@suse.com>
Date: Wed, 4 Sep 2019 14:35:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <C0345A39-5EF3-48D9-9AC0-9DA174CEA818@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Please propose agenda items for Thursday's
 community 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAyMDozNywgTGFycyBLdXJ0aCB3cm90ZToKPiBJIGhhdmUgbm90IGdvdHRl
biBhcm91bmQgdG8gZHJhZnQgYW4gYWdlbmRhIHlldC4gUGxlYXNlIHJlcGx5IHRvCj4gdGhpcyB0
aHJlYWQgd2l0aCBwb3NzaWJsZSBhZ2VuZGEgaXRlbXMuIEkgd2lsbCByZXBseSB0byB0aGlzCj4g
dGhyZWFkIHdpdGggbWVldGluZyBpbnZpdGUgYW5kIGRldGFpbHMgYXMgdXN1YWwKCldlbGwsIG9u
IG9uZSBoYW5kIEkgd291bGQgaGF2ZSB0d28gdG9waWNzOgoKLSB0aGUgcGVuZGluZyBBTUQgbWFp
bnRhaW5lcnNoaXAgY2hhbmdlcwotIHRoZSB2YXJpb3VzIHBlbmRpbmcgZm9sbG93LXVwcyBvZiBt
aW5lIHRvIFhTQXMgMjc1IC4uLiAyOTQKCkJ1dCBvdG9oIEkgd29uJ3QgYmUgYWJsZSB0byBhdHRl
bmQgbW9yZSB0aGFuIHRoZSBmaXJzdCBoYWxmIG9mCnRoZSBtZWV0aW5nIHRvbW9ycm93IChhbmQg
ZXZlbiB0aGlzIG92ZXJsYXBzIHdpdGggYW4gaW50ZXJuYWwKZXZlbnQgaGVyZSksIHBvc3NpYmx5
IGxlc3MgZGVwZW5kaW5nIG9uIHdlYXRoZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:35:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12: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 1i5UV7-0005GG-He; Wed, 04 Sep 2019 12: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5UV6-0005Ff-Jl
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:35:04 +0000
X-Inumbo-ID: 6a879184-cf10-11e9-abb0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a879184-cf10-11e9-abb0-12813bfff9fa;
 Wed, 04 Sep 2019 12:35:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 275ACB028;
 Wed,  4 Sep 2019 12:35:02 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Lars Kurth <lars.kurth@citrix.com>
References: <C0345A39-5EF3-48D9-9AC0-9DA174CEA818@citrix.com>
Message-ID: <439228e9-0a69-7c8e-d217-b3e4a9124478@suse.com>
Date: Wed, 4 Sep 2019 14:35:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <C0345A39-5EF3-48D9-9AC0-9DA174CEA818@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Please propose agenda items for Thursday's
 community 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAyMDozNywgTGFycyBLdXJ0aCB3cm90ZToKPiBJIGhhdmUgbm90IGdvdHRl
biBhcm91bmQgdG8gZHJhZnQgYW4gYWdlbmRhIHlldC4gUGxlYXNlIHJlcGx5IHRvCj4gdGhpcyB0
aHJlYWQgd2l0aCBwb3NzaWJsZSBhZ2VuZGEgaXRlbXMuIEkgd2lsbCByZXBseSB0byB0aGlzCj4g
dGhyZWFkIHdpdGggbWVldGluZyBpbnZpdGUgYW5kIGRldGFpbHMgYXMgdXN1YWwKCldlbGwsIG9u
IG9uZSBoYW5kIEkgd291bGQgaGF2ZSB0d28gdG9waWNzOgoKLSB0aGUgcGVuZGluZyBBTUQgbWFp
bnRhaW5lcnNoaXAgY2hhbmdlcwotIHRoZSB2YXJpb3VzIHBlbmRpbmcgZm9sbG93LXVwcyBvZiBt
aW5lIHRvIFhTQXMgMjc1IC4uLiAyOTQKCkJ1dCBvdG9oIEkgd29uJ3QgYmUgYWJsZSB0byBhdHRl
bmQgbW9yZSB0aGFuIHRoZSBmaXJzdCBoYWxmIG9mCnRoZSBtZWV0aW5nIHRvbW9ycm93IChhbmQg
ZXZlbiB0aGlzIG92ZXJsYXBzIHdpdGggYW4gaW50ZXJuYWwKZXZlbnQgaGVyZSksIHBvc3NpYmx5
IGxlc3MgZGVwZW5kaW5nIG9uIHdlYXRoZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:54:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12: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 1i5Une-0006wY-MV; Wed, 04 Sep 2019 12: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5Und-0006wO-0C
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:54:13 +0000
X-Inumbo-ID: 13f23394-cf13-11e9-abb3-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13f23394-cf13-11e9-abb3-12813bfff9fa;
 Wed, 04 Sep 2019 12:54:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567601646;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=sh8k3jfl+H6uENnIHSEQIg2ldaL+eEs1GZNoQ1qfTi0=;
 b=SKUggC2qcaZv+XamU9sCBB7jfjLDWudiN46ZOMI4Tfq6UrO9r067vFzN
 6RNoEr7YDUTr3SCMgPzfBLQYa+kLVLFh/+Se/UCt7JtXPYS/5OyNYr1ck
 KU02MDa3TDxgA4cfMXFxCAnhWhdGTE3i2fKN9uXA3BwUdinPVxT6xFvTq 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: t9eN6UPhJVKnQS7/LXR3kwOfBBA7EmYW3UXDndqlZdusB4ZIA1EPrSjOApZwEAv07MmPDGOB60
 ysDew73Xysqo+LB+7XF/WGT+0nB8opEN6inZXGWRMHjyTmi5Vpw3CtaDpTvY6JNf5sM9i/kfkM
 b0HIa07bk9PsBe9ksSbbhwJz5/LUcRneh/yMGnC9vTghn8QwOFJKxxY/mpZQdbZEe3QFJQ+KDS
 Y2qSO0DGGSH/4CsaBuowVll2Ilb57OFQ2xILGVH3OH61imjaP8oJx74yM5l3g3rjqt6NBCDCvi
 0cE=
X-SBRS: 2.7
X-MesageID: 5385624
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5385624"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] Please propose agenda items for Thursday's community
 call
Thread-Index: AQHVYoacjgncdmzqIEKCTc2zsbyM0acbU8oAgAAV/4A=
Date: Wed, 4 Sep 2019 12:53:51 +0000
Message-ID: <E02DAE10-CDF8-447D-8202-16C8FF896467@citrix.com>
References: <C0345A39-5EF3-48D9-9AC0-9DA174CEA818@citrix.com>
 <439228e9-0a69-7c8e-d217-b3e4a9124478@suse.com>
In-Reply-To: <439228e9-0a69-7c8e-d217-b3e4a9124478@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <DBA901936696DA4AB106762511541B59@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Please propose agenda items for Thursday's
 community 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; 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+7v09uIDA0LzA5LzIwMTksIDEzOjM1LCAiSmFuIEJldWxpY2giIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAwMy4wOS4yMDE5IDIwOjM3LCBMYXJzIEt1cnRoIHdyb3Rl
Og0KICAgID4gSSBoYXZlIG5vdCBnb3R0ZW4gYXJvdW5kIHRvIGRyYWZ0IGFuIGFnZW5kYSB5ZXQu
IFBsZWFzZSByZXBseSB0bw0KICAgID4gdGhpcyB0aHJlYWQgd2l0aCBwb3NzaWJsZSBhZ2VuZGEg
aXRlbXMuIEkgd2lsbCByZXBseSB0byB0aGlzDQogICAgPiB0aHJlYWQgd2l0aCBtZWV0aW5nIGlu
dml0ZSBhbmQgZGV0YWlscyBhcyB1c3VhbA0KICAgIA0KICAgIFdlbGwsIG9uIG9uZSBoYW5kIEkg
d291bGQgaGF2ZSB0d28gdG9waWNzOg0KICAgIA0KICAgIC0gdGhlIHBlbmRpbmcgQU1EIG1haW50
YWluZXJzaGlwIGNoYW5nZXMNCiAgICAtIHRoZSB2YXJpb3VzIHBlbmRpbmcgZm9sbG93LXVwcyBv
ZiBtaW5lIHRvIFhTQXMgMjc1IC4uLiAyOTQNCiAgICANCiAgICBCdXQgb3RvaCBJIHdvbid0IGJl
IGFibGUgdG8gYXR0ZW5kIG1vcmUgdGhhbiB0aGUgZmlyc3QgaGFsZiBvZg0KICAgIHRoZSBtZWV0
aW5nIHRvbW9ycm93IChhbmQgZXZlbiB0aGlzIG92ZXJsYXBzIHdpdGggYW4gaW50ZXJuYWwNCiAg
ICBldmVudCBoZXJlKSwgcG9zc2libHkgbGVzcyBkZXBlbmRpbmcgb24gd2VhdGhlci4NCg0KSSB3
aWxsIG1ha2Ugc3VyZSB0aGF0IHlvdXIgaXRlbXMgYXJlIGNvdmVyZWQgZmlyc3QNClJlZ2FyZHMN
CkxhcnMNCiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 12:54:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 12: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 1i5Une-0006we-UT; Wed, 04 Sep 2019 12: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5Und-0006wP-1f
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 12:54:13 +0000
X-Inumbo-ID: 13f23394-cf13-11e9-abb3-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13f23394-cf13-11e9-abb3-12813bfff9fa;
 Wed, 04 Sep 2019 12:54:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567601646;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=sh8k3jfl+H6uENnIHSEQIg2ldaL+eEs1GZNoQ1qfTi0=;
 b=SKUggC2qcaZv+XamU9sCBB7jfjLDWudiN46ZOMI4Tfq6UrO9r067vFzN
 6RNoEr7YDUTr3SCMgPzfBLQYa+kLVLFh/+Se/UCt7JtXPYS/5OyNYr1ck
 KU02MDa3TDxgA4cfMXFxCAnhWhdGTE3i2fKN9uXA3BwUdinPVxT6xFvTq 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: t9eN6UPhJVKnQS7/LXR3kwOfBBA7EmYW3UXDndqlZdusB4ZIA1EPrSjOApZwEAv07MmPDGOB60
 ysDew73Xysqo+LB+7XF/WGT+0nB8opEN6inZXGWRMHjyTmi5Vpw3CtaDpTvY6JNf5sM9i/kfkM
 b0HIa07bk9PsBe9ksSbbhwJz5/LUcRneh/yMGnC9vTghn8QwOFJKxxY/mpZQdbZEe3QFJQ+KDS
 Y2qSO0DGGSH/4CsaBuowVll2Ilb57OFQ2xILGVH3OH61imjaP8oJx74yM5l3g3rjqt6NBCDCvi
 0cE=
X-SBRS: 2.7
X-MesageID: 5385624
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5385624"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] Please propose agenda items for Thursday's community
 call
Thread-Index: AQHVYoacjgncdmzqIEKCTc2zsbyM0acbU8oAgAAV/4A=
Date: Wed, 4 Sep 2019 12:53:51 +0000
Message-ID: <E02DAE10-CDF8-447D-8202-16C8FF896467@citrix.com>
References: <C0345A39-5EF3-48D9-9AC0-9DA174CEA818@citrix.com>
 <439228e9-0a69-7c8e-d217-b3e4a9124478@suse.com>
In-Reply-To: <439228e9-0a69-7c8e-d217-b3e4a9124478@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <DBA901936696DA4AB106762511541B59@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Please propose agenda items for Thursday's
 community 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; 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+7v09uIDA0LzA5LzIwMTksIDEzOjM1LCAiSmFuIEJldWxpY2giIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAwMy4wOS4yMDE5IDIwOjM3LCBMYXJzIEt1cnRoIHdyb3Rl
Og0KICAgID4gSSBoYXZlIG5vdCBnb3R0ZW4gYXJvdW5kIHRvIGRyYWZ0IGFuIGFnZW5kYSB5ZXQu
IFBsZWFzZSByZXBseSB0bw0KICAgID4gdGhpcyB0aHJlYWQgd2l0aCBwb3NzaWJsZSBhZ2VuZGEg
aXRlbXMuIEkgd2lsbCByZXBseSB0byB0aGlzDQogICAgPiB0aHJlYWQgd2l0aCBtZWV0aW5nIGlu
dml0ZSBhbmQgZGV0YWlscyBhcyB1c3VhbA0KICAgIA0KICAgIFdlbGwsIG9uIG9uZSBoYW5kIEkg
d291bGQgaGF2ZSB0d28gdG9waWNzOg0KICAgIA0KICAgIC0gdGhlIHBlbmRpbmcgQU1EIG1haW50
YWluZXJzaGlwIGNoYW5nZXMNCiAgICAtIHRoZSB2YXJpb3VzIHBlbmRpbmcgZm9sbG93LXVwcyBv
ZiBtaW5lIHRvIFhTQXMgMjc1IC4uLiAyOTQNCiAgICANCiAgICBCdXQgb3RvaCBJIHdvbid0IGJl
IGFibGUgdG8gYXR0ZW5kIG1vcmUgdGhhbiB0aGUgZmlyc3QgaGFsZiBvZg0KICAgIHRoZSBtZWV0
aW5nIHRvbW9ycm93IChhbmQgZXZlbiB0aGlzIG92ZXJsYXBzIHdpdGggYW4gaW50ZXJuYWwNCiAg
ICBldmVudCBoZXJlKSwgcG9zc2libHkgbGVzcyBkZXBlbmRpbmcgb24gd2VhdGhlci4NCg0KSSB3
aWxsIG1ha2Ugc3VyZSB0aGF0IHlvdXIgaXRlbXMgYXJlIGNvdmVyZWQgZmlyc3QNClJlZ2FyZHMN
CkxhcnMNCiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:05:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Uxq-0007tv-1C; Wed, 04 Sep 2019 13:04:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MQog=W7=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i5Uxo-0007to-Hc
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:04:44 +0000
X-Inumbo-ID: 8f8c6c80-cf14-11e9-b299-bc764e2007e4
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::72a])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f8c6c80-cf14-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 13:04:43 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=gI4GiRG2VTHHXjO5LubAwxDzTNCXaLrSLF5diWZpfIu2H/Vn3bf2cx4apNwYkjxUTrDgImPVqJ7Q2M+EuexMkpznQVtXNtmILlug6uFrrjCw6ySYMHO8SXyBihMK127Nb1QHKnx3OkBY344x2krNj2Z0m3VUzC2xj3fJr9CPrv5ctNjvbLl9zrz3HL+hrZrwxxFfbx7vpSC9lCpXOW6lKLmFO6iULMIJ6uyvJDFiO0Q+R1yrHjpMjwwLrzrs8IPxX+FZlmT7QF0O8TMoGrliyIXkH0Tz/EwmPKsmRj3XzuqX2LxNYAJZUiBJtklZrxdltVsFnJI9rNqth9Ipr0zwCQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=aejMxFIf6kHldZFk12AtA6N7cRWzt3bbP2YNZ+fBK8E=;
 b=B77dMFN5TpCaB814QwQ5uH8qPFJGSIySiyf0zGWXHLbmBB/ca7SDFTz1+/ARfdKGiFvHd/1kJOMUA/p1azlYchbmSyXT9/S6qfh6RxwLiTiFeh+m/0SveaFo/RsMGbjUnfOzSpU6Dgh1wGWUZ83wTPOS20eKyj6Czdessu/YHWqS6AXf45bI1A70vFaJtooblCUBemG/okXBHBFzn4WkwDPkbr3NY9Aem4uAGMAG9+F6aWfyQfZGB0LiACgXyuRB9lzPo0TApMUb0Mtz7o5Oa8oKaumh2dMEH6/CTdpmvfs55RJgxVaRIxp3dbAwhACDVLN42Gi4BaeZSkIr8SZF+g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=aejMxFIf6kHldZFk12AtA6N7cRWzt3bbP2YNZ+fBK8E=;
 b=vKsQMol86oLyVvmNPPacGx4j90TVE7kJXDQS7luCcOn9aRokicgLyCk1oRta0pBvNVBaTT1MaoqDOZ0u9D2+/z8LptJr0HBHHje114/HG+WagMYGudwXnTbnJnWbuV/n0cj2BAIibBufdBv8GzUY2GsnNVWeOuPxGWAm23nWTH0=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5752.eurprd02.prod.outlook.com (10.141.171.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.13; Wed, 4 Sep 2019 13:04:41 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74%4]) with mapi id 15.20.2220.022; Wed, 4 Sep 2019
 13:04:41 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v1] x86/altp2m: Add hypercall to create a new view and
 set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqqcaHHgAgAGBDgD//9RLAIAADgGA
Date: Wed, 4 Sep 2019 13:04:41 +0000
Message-ID: <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
 <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
In-Reply-To: <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR2PR09CA0017.eurprd09.prod.outlook.com
 (2603:10a6:101:16::29) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 2680d9f5-2c0c-4145-716b-08d731387305
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5752; 
x-ms-traffictypediagnostic: AM7PR02MB5752:|AM7PR02MB5752:|AM7PR02MB5752:
x-microsoft-antispam-prvs: <AM7PR02MB575244196138EAE55637E042ABB80@AM7PR02MB5752.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(346002)(376002)(396003)(366004)(136003)(51444003)(189003)(199004)(229853002)(26005)(11346002)(6486002)(478600001)(14454004)(6246003)(446003)(6916009)(102836004)(86362001)(53936002)(31696002)(186003)(66476007)(66446008)(64756008)(66946007)(66556008)(31686004)(6116002)(3846002)(4326008)(14444005)(6512007)(76176011)(386003)(53546011)(8676002)(81166006)(6436002)(99286004)(36756003)(52116002)(71190400001)(71200400001)(2906002)(7416002)(256004)(316002)(66066001)(54906003)(6506007)(5660300002)(486006)(476003)(2616005)(8936002)(7736002)(305945005)(81156014)(25786009);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5752;
 H:AM7PR02MB5750.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: JMqOaVHefdS7FwYQPyfIKBeFNotbVrp9JeT1w0oP20iszSCw4PXsWZFDJ7dXpjoUrqw1/ADGitMhzSEhkpmiNpdWfYFrGrsIfwlDapVlC2xDQHfgJZUnUfy4MGvqLREtsvJFQ+KKU92m0AW7KGIeSSfl7u6Qxj541GPw6pRR7hj+D2EfJW3BeJZVddd9leGgnxg+VeDfCvPp97p5qkaZ3w08QFFvW1nKKVOevGks6o0fSONulhPnwHEc9pizlTM+Kq3kNVqnA65bVsZgu6lWjc7ZqSdyuyRHCzlB1RvHDQn08VA9pfOT/mwXwQh/pK+Fpn3yi5snVcGRbwAlEHNyuEGoQYYL7P2Thm6SqmyCG77eGx1j7f/RQF08CVfJ6xJLpdyGJ0gz/BISmQBcEH/ybEprX4ulM3vQY3t7afvuSdo=
Content-ID: <C66C336598B4C64BBB18D8C125548D1F@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2680d9f5-2c0c-4145-716b-08d731387305
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 13:04:41.5862 (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: oGXSeGHn+mf6+cMRnbB35xqz1KqBfm74AKUJUzMuEI7nDVfXp3x2yJCRbQr27/c5KTLihJCPMh+TJX4lC0cuFRV4OYRVigum8SVIMvMGiJw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5752
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA0LjA5LjIwMTkgMTU6MTQsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwNC4wOS4y
MDE5IDEzOjUxLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+DQo+Pg0KPj4gT24g
MDMuMDkuMjAxOSAxODo1MiwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4gT24gMDIuMDkuMjAxOSAx
MDoxMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+IEBAIC0xMzU1LDYgKzEz
NTUsMjMgQEAgdm9pZCBwMm1faW5pdF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBpKQ0KPj4+PiAgICAgICAgZXB0ID0gJnAybS0+ZXB0Ow0KPj4+PiAgICAgICAgZXB0
LT5tZm4gPSBwYWdldGFibGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKTsNCj4+Pj4g
ICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPSBlcHQtPmVwdHA7DQo+Pj4+ICsNCj4+Pj4g
KyAgICBpZiAoIHNldF9zdmUgKQ0KPj4+PiArICAgIHsNCj4+Pj4gKyAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm4gPSAwLCBtYXhfZ3BmbiA9IGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKGQpOw0KPj4+
PiArDQo+Pj4+ICsgICAgICAgIGZvciggOyBnZm4gPCBtYXhfZ3BmbjsgKytnZm4gKQ0KPj4+PiAr
ICAgICAgICB7DQo+Pj4+ICsgICAgICAgICAgICBtZm5fdCBtZm47DQo+Pj4+ICsgICAgICAgICAg
ICBwMm1fYWNjZXNzX3QgYTsNCj4+Pj4gKyAgICAgICAgICAgIHAybV90eXBlX3QgdDsNCj4+Pj4g
Kw0KPj4+PiArICAgICAgICAgICAgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkocDJtLCBfZ2Zu
KGdmbiksICZtZm4sICZ0LCAmYSwNCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFQMk1HRVRfcXVlcnkpOw0KPj4+PiArICAgICAgICAgICAgcDJtLT5zZXRfZW50
cnkocDJtLCBfZ2ZuKGdmbiksIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwgdHJ1ZSk7DQo+Pj4+
ICsNCj4+Pj4gKyAgICAgICAgfQ0KPj4+PiArICAgIH0NCj4+Pj4gICAgfQ0KPj4+DQo+Pj4gSG93
IGxvbmcgaXMgdGhpcyBsb29wIGdvaW5nIHRvIHRha2UgZm9yIGEgaHVnZSBndWVzdD8gSU9XIGhv
dw0KPj4+IGNvbWUgdGhlcmUncyBubyBwcmVlbXB0aW9uIGluIGhlcmUsIG9yIHNvbWUgb3RoZXIg
bWVjaGFuaXNtDQo+Pj4gdG8gYm91bmQgZXhlY3V0aW9uIHRpbWU/DQo+Pg0KPj4gQmVjYXVzZSB0
aGlzIGlzIGRvbmUgZm9yIHRoZSBpbml0aWFsaXphdGlvbiBvZiBhIG5ldyB2aWV3IGFuZCB0aGUg
cDJtIGlzDQo+PiBsb2NrZWQuDQo+IA0KPiBXZWxsLCB0aGlzIG1ha2VzIGhhbmRsaW5nIHRoaXMg
dGhlIHdheSB5b3Ugd2FudCBpdCBjbG9zZSB0bw0KPiBpbXBvc3NpYmxlLCBidXQgaXMgbm90IGFu
IGFyZ3VtZW50IGFnYWluc3QgdGhlIG5lZWQgZm9yIHByZWVtcHRpb24NCj4gaGVyZS4gSnVzdCBs
aWtlIGl0IGhhZCB0dXJuZWQgb3V0IHRvIGJlIHVucmVhc29uYWJsZSB0bw0KPiBwcmVlbXB0aXZl
bHkgaGFuZGxlIG90aGVyIFAyTSBhZGp1c3RtZW50cyAod2hpY2ggaXMgd2h5DQo+IHAybS1lcHQu
YzpyZXNvbHZlX21pc2NvbmZpZygpIGFuZCBwMm0tcHQuYzpkb19yZWNhbGMoKSBnb3QNCj4gaW50
cm9kdWNlZCksIEknbSBhZnJhaWQgeW91J2xsIGhhdmUgdG8gdXNlIHNvbWUgb3RoZXIgdGVjaG5p
cXVlDQo+IGhlcmUgKHBvc3NpYmx5IGJ1aWxkaW5nIG9uIHRvcCBvZiB0aGUgbWVudGlvbmVkIGZ1
bmN0aW9ucykuDQo+IA0KDQpJIHRoaW5rIHRoYXQgdGhlIG1lY2hhbmlzbSBmcm9tIHAybV9zZXRf
bWVtX2FjY2Vzc19tdWx0aSgpIGNhbiBzdWl0IHRoaXMgDQpjYXNlLCBzdGFydCB0aGUgbG9vcCwg
c2V0ICxpZihoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKSByYyA9IA0KbmV4dF91bnNldF9nZm47
DQoNCkFuZCBmb3IgdGhpcyB0byB3b3JrIGl0IHNob3VsZCBoYXZlIGEgbmV3ICJzdGFydF9nZm4i
IHBhcmFtZXRlciBzbyB0aGUgDQpjYWxsZXIgY2FuIGlzc3VlIG11bHRpcGxlIGh5cGVyY2FsbHMg
dW50aWwgZ2ZuID09IG1heF9nZm4uDQoNCkFsZXgNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:11:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5V3p-0000FH-OI; Wed, 04 Sep 2019 13:10:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5V3o-0000FC-NO
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:10:56 +0000
X-Inumbo-ID: 6d1b4288-cf15-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6d1b4288-cf15-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 13:10: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 A4C17AD18;
 Wed,  4 Sep 2019 13:10:53 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <988df6a5-c64a-7244-3739-f6bf08b08f0c@suse.com>
Date: Wed, 4 Sep 2019 15:10:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTI3
MywxMSArMjczLDE0IEBAIHN0cnVjdCB2Y3B1Cj4gICAgICBzdHJ1Y3QgYXJjaF92Y3B1IGFyY2g7
Cj4gIH07Cj4gIAo+ICtzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2U7CgpBcyBtZW50aW9uZWQgZWxzZXdo
ZXJlLCBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRoaXMgd2hlbiB0aGUgZmlyc3QKcmVmZXJlbmNl
IGlzIC4uLgoKPiAgc3RydWN0IHNjaGVkX3VuaXQgewo+ICAgICAgc3RydWN0IGRvbWFpbiAgICAg
ICAgICpkb21haW47Cj4gICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAgKnZjcHVfbGlzdDsKPiAg
ICAgIHZvaWQgICAgICAgICAgICAgICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0
ZSBkYXRhICovCj4gICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAgKm5leHRfaW5fbGlzdDsKPiAr
ICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwoKLi4uIGxpa2UgdGhpcy4gKE9yIGVsc2Ug
eW91IGNvdWxkbid0IHVzZSBzdHJ1Y3Qgc2NoZWRfdW5pdCBoZXJlCmVpdGhlciwgZm9yIHN0aWxs
IGJlaW5nIGFuIGluY29tcGxldGUgdHlwZSBhdCB0aGUgcG9pbnQgb2YgdGhlCmZpcnN0IHJlZmVy
ZW5jZSB0byBpdC4pCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:17:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5V9g-0000Rd-FJ; Wed, 04 Sep 2019 13: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5V9f-0000RU-0u
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:16:59 +0000
X-Inumbo-ID: 45568266-cf16-11e9-abb5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45568266-cf16-11e9-abb5-12813bfff9fa;
 Wed, 04 Sep 2019 13:16: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 8CCD7AD8C;
 Wed,  4 Sep 2019 13:16:56 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
 <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
 <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5d7ad447-49a7-de5d-8fef-4d548b4c484c@suse.com>
Date: Wed, 4 Sep 2019 15:17:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNTowNCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMDQuMDkuMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIw
MTkgMTM6NTEsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAw
My4wOS4yMDE5IDE4OjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwMi4wOS4yMDE5IDEw
OjExLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPj4+Pj4gQEAgLTEzNTUsNiArMTM1
NSwyMyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGkpCj4+Pj4+ICAgICAgICBlcHQgPSAmcDJtLT5lcHQ7Cj4+Pj4+ICAgICAgICBlcHQt
Pm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwo+Pj4+PiAg
ICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsKPj4+Pj4gKwo+Pj4+PiAr
ICAgIGlmICggc2V0X3N2ZSApCj4+Pj4+ICsgICAgewo+Pj4+PiArICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IDAsIG1heF9ncGZuID0gZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oZCk7Cj4+Pj4+
ICsKPj4+Pj4gKyAgICAgICAgZm9yKCA7IGdmbiA8IG1heF9ncGZuOyArK2dmbiApCj4+Pj4+ICsg
ICAgICAgIHsKPj4+Pj4gKyAgICAgICAgICAgIG1mbl90IG1mbjsKPj4+Pj4gKyAgICAgICAgICAg
IHAybV9hY2Nlc3NfdCBhOwo+Pj4+PiArICAgICAgICAgICAgcDJtX3R5cGVfdCB0Owo+Pj4+PiAr
Cj4+Pj4+ICsgICAgICAgICAgICBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4o
Z2ZuKSwgJm1mbiwgJnQsICZhLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVAyTUdFVF9xdWVyeSk7Cj4+Pj4+ICsgICAgICAgICAgICBwMm0tPnNldF9lbnRy
eShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCB0cnVlKTsKPj4+Pj4g
Kwo+Pj4+PiArICAgICAgICB9Cj4+Pj4+ICsgICAgfQo+Pj4+PiAgICB9Cj4+Pj4KPj4+PiBIb3cg
bG9uZyBpcyB0aGlzIGxvb3AgZ29pbmcgdG8gdGFrZSBmb3IgYSBodWdlIGd1ZXN0PyBJT1cgaG93
Cj4+Pj4gY29tZSB0aGVyZSdzIG5vIHByZWVtcHRpb24gaW4gaGVyZSwgb3Igc29tZSBvdGhlciBt
ZWNoYW5pc20KPj4+PiB0byBib3VuZCBleGVjdXRpb24gdGltZT8KPj4+Cj4+PiBCZWNhdXNlIHRo
aXMgaXMgZG9uZSBmb3IgdGhlIGluaXRpYWxpemF0aW9uIG9mIGEgbmV3IHZpZXcgYW5kIHRoZSBw
Mm0gaXMKPj4+IGxvY2tlZC4KPj4KPj4gV2VsbCwgdGhpcyBtYWtlcyBoYW5kbGluZyB0aGlzIHRo
ZSB3YXkgeW91IHdhbnQgaXQgY2xvc2UgdG8KPj4gaW1wb3NzaWJsZSwgYnV0IGlzIG5vdCBhbiBh
cmd1bWVudCBhZ2FpbnN0IHRoZSBuZWVkIGZvciBwcmVlbXB0aW9uCj4+IGhlcmUuIEp1c3QgbGlr
ZSBpdCBoYWQgdHVybmVkIG91dCB0byBiZSB1bnJlYXNvbmFibGUgdG8KPj4gcHJlZW1wdGl2ZWx5
IGhhbmRsZSBvdGhlciBQMk0gYWRqdXN0bWVudHMgKHdoaWNoIGlzIHdoeQo+PiBwMm0tZXB0LmM6
cmVzb2x2ZV9taXNjb25maWcoKSBhbmQgcDJtLXB0LmM6ZG9fcmVjYWxjKCkgZ290Cj4+IGludHJv
ZHVjZWQpLCBJJ20gYWZyYWlkIHlvdSdsbCBoYXZlIHRvIHVzZSBzb21lIG90aGVyIHRlY2huaXF1
ZQo+PiBoZXJlIChwb3NzaWJseSBidWlsZGluZyBvbiB0b3Agb2YgdGhlIG1lbnRpb25lZCBmdW5j
dGlvbnMpLgo+Pgo+IAo+IEkgdGhpbmsgdGhhdCB0aGUgbWVjaGFuaXNtIGZyb20gcDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpKCkgY2FuIHN1aXQgdGhpcyAKPiBjYXNlLCBzdGFydCB0aGUgbG9vcCwg
c2V0ICxpZihoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKSByYyA9IAo+IG5leHRfdW5zZXRfZ2Zu
Owo+IAo+IEFuZCBmb3IgdGhpcyB0byB3b3JrIGl0IHNob3VsZCBoYXZlIGEgbmV3ICJzdGFydF9n
Zm4iIHBhcmFtZXRlciBzbyB0aGUgCj4gY2FsbGVyIGNhbiBpc3N1ZSBtdWx0aXBsZSBoeXBlcmNh
bGxzIHVudGlsIGdmbiA9PSBtYXhfZ2ZuLgoKSG1tLCBwb3NzaWJsZS4gSSB0b29rIHlvdXIgcHJl
dmlvdXMgcmVwbHkgdG8gbWVhbiB0aGF0IGl0IGlzCmltcG9ydGFudCBmb3IgdGhlIHAybSB0byBu
b3QgZ2V0IHVubG9ja2VkIGluIHRoZSBtaWRkbGUgb2YgdGhpcwpwcm9jZXNzLiBJZiB0aGlzIHdh
cyBhIHdyb25nIHVuZGVyc3RhbmRpbmcgb2YgbWluZSwgdGhlbiB5ZXMsCiJjb252ZW50aW9uYWwi
IHByZWVtcHRpb24gbGlrZSB5b3Ugb3V0bGluZSBpdCBvdWdodCB0byB3b3JrLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:17:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5V9g-0000Rw-NX; Wed, 04 Sep 2019 13: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5V9f-0000RT-0u
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:16:59 +0000
X-Inumbo-ID: 45568266-cf16-11e9-abb5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45568266-cf16-11e9-abb5-12813bfff9fa;
 Wed, 04 Sep 2019 13:16: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 8CCD7AD8C;
 Wed,  4 Sep 2019 13:16:56 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
 <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
 <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5d7ad447-49a7-de5d-8fef-4d548b4c484c@suse.com>
Date: Wed, 4 Sep 2019 15:17:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNTowNCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMDQuMDkuMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIw
MTkgMTM6NTEsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAw
My4wOS4yMDE5IDE4OjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwMi4wOS4yMDE5IDEw
OjExLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPj4+Pj4gQEAgLTEzNTUsNiArMTM1
NSwyMyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGkpCj4+Pj4+ICAgICAgICBlcHQgPSAmcDJtLT5lcHQ7Cj4+Pj4+ICAgICAgICBlcHQt
Pm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwo+Pj4+PiAg
ICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsKPj4+Pj4gKwo+Pj4+PiAr
ICAgIGlmICggc2V0X3N2ZSApCj4+Pj4+ICsgICAgewo+Pj4+PiArICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IDAsIG1heF9ncGZuID0gZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oZCk7Cj4+Pj4+
ICsKPj4+Pj4gKyAgICAgICAgZm9yKCA7IGdmbiA8IG1heF9ncGZuOyArK2dmbiApCj4+Pj4+ICsg
ICAgICAgIHsKPj4+Pj4gKyAgICAgICAgICAgIG1mbl90IG1mbjsKPj4+Pj4gKyAgICAgICAgICAg
IHAybV9hY2Nlc3NfdCBhOwo+Pj4+PiArICAgICAgICAgICAgcDJtX3R5cGVfdCB0Owo+Pj4+PiAr
Cj4+Pj4+ICsgICAgICAgICAgICBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4o
Z2ZuKSwgJm1mbiwgJnQsICZhLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVAyTUdFVF9xdWVyeSk7Cj4+Pj4+ICsgICAgICAgICAgICBwMm0tPnNldF9lbnRy
eShwMm0sIF9nZm4oZ2ZuKSwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCB0cnVlKTsKPj4+Pj4g
Kwo+Pj4+PiArICAgICAgICB9Cj4+Pj4+ICsgICAgfQo+Pj4+PiAgICB9Cj4+Pj4KPj4+PiBIb3cg
bG9uZyBpcyB0aGlzIGxvb3AgZ29pbmcgdG8gdGFrZSBmb3IgYSBodWdlIGd1ZXN0PyBJT1cgaG93
Cj4+Pj4gY29tZSB0aGVyZSdzIG5vIHByZWVtcHRpb24gaW4gaGVyZSwgb3Igc29tZSBvdGhlciBt
ZWNoYW5pc20KPj4+PiB0byBib3VuZCBleGVjdXRpb24gdGltZT8KPj4+Cj4+PiBCZWNhdXNlIHRo
aXMgaXMgZG9uZSBmb3IgdGhlIGluaXRpYWxpemF0aW9uIG9mIGEgbmV3IHZpZXcgYW5kIHRoZSBw
Mm0gaXMKPj4+IGxvY2tlZC4KPj4KPj4gV2VsbCwgdGhpcyBtYWtlcyBoYW5kbGluZyB0aGlzIHRo
ZSB3YXkgeW91IHdhbnQgaXQgY2xvc2UgdG8KPj4gaW1wb3NzaWJsZSwgYnV0IGlzIG5vdCBhbiBh
cmd1bWVudCBhZ2FpbnN0IHRoZSBuZWVkIGZvciBwcmVlbXB0aW9uCj4+IGhlcmUuIEp1c3QgbGlr
ZSBpdCBoYWQgdHVybmVkIG91dCB0byBiZSB1bnJlYXNvbmFibGUgdG8KPj4gcHJlZW1wdGl2ZWx5
IGhhbmRsZSBvdGhlciBQMk0gYWRqdXN0bWVudHMgKHdoaWNoIGlzIHdoeQo+PiBwMm0tZXB0LmM6
cmVzb2x2ZV9taXNjb25maWcoKSBhbmQgcDJtLXB0LmM6ZG9fcmVjYWxjKCkgZ290Cj4+IGludHJv
ZHVjZWQpLCBJJ20gYWZyYWlkIHlvdSdsbCBoYXZlIHRvIHVzZSBzb21lIG90aGVyIHRlY2huaXF1
ZQo+PiBoZXJlIChwb3NzaWJseSBidWlsZGluZyBvbiB0b3Agb2YgdGhlIG1lbnRpb25lZCBmdW5j
dGlvbnMpLgo+Pgo+IAo+IEkgdGhpbmsgdGhhdCB0aGUgbWVjaGFuaXNtIGZyb20gcDJtX3NldF9t
ZW1fYWNjZXNzX211bHRpKCkgY2FuIHN1aXQgdGhpcyAKPiBjYXNlLCBzdGFydCB0aGUgbG9vcCwg
c2V0ICxpZihoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKSByYyA9IAo+IG5leHRfdW5zZXRfZ2Zu
Owo+IAo+IEFuZCBmb3IgdGhpcyB0byB3b3JrIGl0IHNob3VsZCBoYXZlIGEgbmV3ICJzdGFydF9n
Zm4iIHBhcmFtZXRlciBzbyB0aGUgCj4gY2FsbGVyIGNhbiBpc3N1ZSBtdWx0aXBsZSBoeXBlcmNh
bGxzIHVudGlsIGdmbiA9PSBtYXhfZ2ZuLgoKSG1tLCBwb3NzaWJsZS4gSSB0b29rIHlvdXIgcHJl
dmlvdXMgcmVwbHkgdG8gbWVhbiB0aGF0IGl0IGlzCmltcG9ydGFudCBmb3IgdGhlIHAybSB0byBu
b3QgZ2V0IHVubG9ja2VkIGluIHRoZSBtaWRkbGUgb2YgdGhpcwpwcm9jZXNzLiBJZiB0aGlzIHdh
cyBhIHdyb25nIHVuZGVyc3RhbmRpbmcgb2YgbWluZSwgdGhlbiB5ZXMsCiJjb252ZW50aW9uYWwi
IHByZWVtcHRpb24gbGlrZSB5b3Ugb3V0bGluZSBpdCBvdWdodCB0byB3b3JrLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5VIE-0001Lz-Nd; Wed, 04 Sep 2019 13:25:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VID-0001Lr-Fo
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:25:49 +0000
X-Inumbo-ID: 820f593e-cf17-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 820f593e-cf17-11e9-b76c-bc764e2007e4;
 Wed, 04 Sep 2019 13:25:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E1AE5ACEF;
 Wed,  4 Sep 2019 13:25:47 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Date: Wed, 4 Sep 2019 15:25:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH 0/3] VT-d: avoid PCI device lookup / other
 tidying
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

MTogdGlkeSA8WD5fdG9fPFk+KCkgZnVuY3Rpb25zCjI6IGF2b2lkIFBDSSBkZXZpY2UgbG9va3Vw
CjM6IEFUUzogdGlkeSBkZXZpY2VfaW5fZG9tYWluKCkKCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:27:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5VJn-0001Sx-3e; Wed, 04 Sep 2019 13:27:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VJm-0001Sp-2Z
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:27:26 +0000
X-Inumbo-ID: ba94ad4a-cf17-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba94ad4a-cf17-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 13:27: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 11D65ACEF;
 Wed,  4 Sep 2019 13:27:23 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Message-ID: <ecd1419b-bbf5-9e18-0685-600713cb1617@suse.com>
Date: Wed, 4 Sep 2019 15:27:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 1/3] VT-d: tidy <X>_to_<Y>() functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJvcCBpb21tdV90b19kcmhkKCkgYWx0b2dldGhlciAtIHRoZXJlJ3Mgbm8gbmVlZCBmb3IgYSBs
b29wIGhlcmUsIHRoZQpjb3JyZXNwb25kaW5nIERSSEQgaXMgYSBmaWVsZCBpbiBzdHJ1Y3QgaW50
ZWxfaW9tbXUuCgpDb25zdGlmeSBkcmhkX3RvX3Joc2EoKSdzIHBhcmFtZXRlciBhbmQgYWRqdXN0
IHN0eWxlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCkBAIC0xMjgsNyArMTI4LDcgQEAgc3RhdGljIGludCBh
Y3BpX2lvYXBpY19kZXZpY2VfbWF0Y2goCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0cnVjdCBhY3Bp
X2RyaGRfdW5pdCAqIGlvYXBpY190b19kcmhkKHVuc2lnbmVkIGludCBhcGljX2lkKQorc3RydWN0
IGFjcGlfZHJoZF91bml0ICppb2FwaWNfdG9fZHJoZCh1bnNpZ25lZCBpbnQgYXBpY19pZCkKIHsK
ICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7CiAgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggZHJoZCwgJmFjcGlfZHJoZF91bml0cywgbGlzdCApCkBAIC0xMzcsMjEgKzEzNyw3IEBAIHN0
cnVjdCBhY3BpX2RyaGRfdW5pdCAqIGlvYXBpY190b19kcmhkKHUKICAgICByZXR1cm4gTlVMTDsK
IH0KIAotc3RydWN0IGFjcGlfZHJoZF91bml0ICogaW9tbXVfdG9fZHJoZChzdHJ1Y3QgaW9tbXUg
KmlvbW11KQotewotICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKLQotICAgIGlmICgg
aW9tbXUgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBOVUxMOwotCi0gICAgbGlzdF9mb3JfZWFj
aF9lbnRyeSggZHJoZCwgJmFjcGlfZHJoZF91bml0cywgbGlzdCApCi0gICAgICAgIGlmICggZHJo
ZC0+aW9tbXUgPT0gaW9tbXUgKQotICAgICAgICAgICAgcmV0dXJuIGRyaGQ7Ci0KLSAgICByZXR1
cm4gTlVMTDsKLX0KLQotc3RydWN0IGlvbW11ICogaW9hcGljX3RvX2lvbW11KHVuc2lnbmVkIGlu
dCBhcGljX2lkKQorc3RydWN0IGlvbW11ICppb2FwaWNfdG9faW9tbXUodW5zaWduZWQgaW50IGFw
aWNfaWQpCiB7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkOwogCkBAIC0yNjUsNyAr
MjUxLDcgQEAgc3RydWN0IGFjcGlfYXRzcl91bml0ICphY3BpX2ZpbmRfbWF0Y2hlZAogICAgIHJl
dHVybiBhbGxfcG9ydHM7CiB9CiAKLXN0cnVjdCBhY3BpX3Joc2FfdW5pdCAqIGRyaGRfdG9fcmhz
YShzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCitzdHJ1Y3QgYWNwaV9yaHNhX3VuaXQgKmRy
aGRfdG9fcmhzYShjb25zdCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCiB7CiAgICAgc3Ry
dWN0IGFjcGlfcmhzYV91bml0ICpyaHNhOwogCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9leHRlcm4uaAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgK
QEAgLTUyLDEyICs1MiwxMSBAQCBpbnQgaW9tbXVfZmx1c2hfaWVjX2dsb2JhbChzdHJ1Y3QgaW9t
bXUKIGludCBpb21tdV9mbHVzaF9pZWNfaW5kZXgoc3RydWN0IGlvbW11ICppb21tdSwgdTggaW0s
IHUxNiBpaWR4KTsKIHZvaWQgY2xlYXJfZmF1bHRfYml0cyhzdHJ1Y3QgaW9tbXUgKmlvbW11KTsK
IAotc3RydWN0IGlvbW11ICogaW9hcGljX3RvX2lvbW11KHVuc2lnbmVkIGludCBhcGljX2lkKTsK
LXN0cnVjdCBpb21tdSAqIGhwZXRfdG9faW9tbXUodW5zaWduZWQgaW50IGhwZXRfaWQpOwotc3Ry
dWN0IGFjcGlfZHJoZF91bml0ICogaW9hcGljX3RvX2RyaGQodW5zaWduZWQgaW50IGFwaWNfaWQp
Owotc3RydWN0IGFjcGlfZHJoZF91bml0ICogaHBldF90b19kcmhkKHVuc2lnbmVkIGludCBocGV0
X2lkKTsKLXN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqIGlvbW11X3RvX2RyaGQoc3RydWN0IGlvbW11
ICppb21tdSk7Ci1zdHJ1Y3QgYWNwaV9yaHNhX3VuaXQgKiBkcmhkX3RvX3Joc2Eoc3RydWN0IGFj
cGlfZHJoZF91bml0ICpkcmhkKTsKK3N0cnVjdCBpb21tdSAqaW9hcGljX3RvX2lvbW11KHVuc2ln
bmVkIGludCBhcGljX2lkKTsKK3N0cnVjdCBpb21tdSAqaHBldF90b19pb21tdSh1bnNpZ25lZCBp
bnQgaHBldF9pZCk7CitzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmlvYXBpY190b19kcmhkKHVuc2ln
bmVkIGludCBhcGljX2lkKTsKK3N0cnVjdCBhY3BpX2RyaGRfdW5pdCAqaHBldF90b19kcmhkKHVu
c2lnbmVkIGludCBocGV0X2lkKTsKK3N0cnVjdCBhY3BpX3Joc2FfdW5pdCAqZHJoZF90b19yaHNh
KGNvbnN0IHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCk7CiAKIHN0cnVjdCBhY3BpX2RyaGRf
dW5pdCAqIGZpbmRfYXRzX2Rldl9kcmhkKHN0cnVjdCBpb21tdSAqaW9tbXUpOwogCi0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCkBAIC03NjAsNyArNzYwLDYgQEAgaW50IF9faW5pdCBp
bnRlbF9zZXR1cF9ocGV0X21zaShzdHJ1Y3QgbQogCiBpbnQgZW5hYmxlX2ludHJlbWFwKHN0cnVj
dCBpb21tdSAqaW9tbXUsIGludCBlaW0pCiB7Ci0gICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpk
cmhkOwogICAgIHN0cnVjdCBpcl9jdHJsICppcl9jdHJsOwogICAgIHUzMiBzdHMsIGdjbWQ7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTc5Niw4ICs3OTUsOCBAQCBpbnQgZW5hYmxlX2lu
dHJlbWFwKHN0cnVjdCBpb21tdSAqaW9tbXUsCiAKICAgICBpZiAoIGlyX2N0cmwtPmlyZW1hcF9t
YWRkciA9PSAwICkKICAgICB7Ci0gICAgICAgIGRyaGQgPSBpb21tdV90b19kcmhkKGlvbW11KTsK
LSAgICAgICAgaXJfY3RybC0+aXJlbWFwX21hZGRyID0gYWxsb2NfcGd0YWJsZV9tYWRkcihkcmhk
LCBJUkVNQVBfQVJDSF9QQUdFX05SKTsKKyAgICAgICAgaXJfY3RybC0+aXJlbWFwX21hZGRyID0g
YWxsb2NfcGd0YWJsZV9tYWRkcihpb21tdS0+aW50ZWwtPmRyaGQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSVJFTUFQX0FSQ0hfUEFHRV9OUik7
CiAgICAgICAgIGlmICggaXJfY3RybC0+aXJlbWFwX21hZGRyID09IDAgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWCwKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKQEAgLTIyNCw3ICsyMjQsNiBAQCB2b2lkIGZyZWVfcGd0YWJsZV9tYWRk
cih1NjQgbWFkZHIpCiAvKiBjb250ZXh0IGVudHJ5IGhhbmRsaW5nICovCiBzdGF0aWMgdTY0IGJ1
c190b19jb250ZXh0X21hZGRyKHN0cnVjdCBpb21tdSAqaW9tbXUsIHU4IGJ1cykKIHsKLSAgICBz
dHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7CiAgICAgc3RydWN0IHJvb3RfZW50cnkgKnJvb3Qs
ICpyb290X2VudHJpZXM7CiAgICAgdTY0IG1hZGRyOwogCkBAIC0yMzMsOCArMjMyLDcgQEAgc3Rh
dGljIHU2NCBidXNfdG9fY29udGV4dF9tYWRkcihzdHJ1Y3QgaQogICAgIHJvb3QgPSAmcm9vdF9l
bnRyaWVzW2J1c107CiAgICAgaWYgKCAhcm9vdF9wcmVzZW50KCpyb290KSApCiAgICAgewotICAg
ICAgICBkcmhkID0gaW9tbXVfdG9fZHJoZChpb21tdSk7Ci0gICAgICAgIG1hZGRyID0gYWxsb2Nf
cGd0YWJsZV9tYWRkcihkcmhkLCAxKTsKKyAgICAgICAgbWFkZHIgPSBhbGxvY19wZ3RhYmxlX21h
ZGRyKGlvbW11LT5pbnRlbC0+ZHJoZCwgMSk7CiAgICAgICAgIGlmICggbWFkZHIgPT0gMCApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShyb290X2VudHJpZXMp
OwotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCkBAIC0zOTcsNyArMzk3LDYgQEAgc3RhdGlj
IGludCBfX211c3RfY2hlY2sgZmx1c2hfaW90bGJfcWkodgogCiBpbnQgZW5hYmxlX3FpbnZhbChz
dHJ1Y3QgaW9tbXUgKmlvbW11KQogewotICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsK
ICAgICBzdHJ1Y3QgcWlfY3RybCAqcWlfY3RybDsKICAgICBzdHJ1Y3QgaW9tbXVfZmx1c2ggKmZs
dXNoOwogICAgIHUzMiBzdHM7CkBAIC00MTYsOCArNDE1LDggQEAgaW50IGVuYWJsZV9xaW52YWwo
c3RydWN0IGlvbW11ICppb21tdSkKIAogICAgIGlmICggcWlfY3RybC0+cWludmFsX21hZGRyID09
IDAgKQogICAgIHsKLSAgICAgICAgZHJoZCA9IGlvbW11X3RvX2RyaGQoaW9tbXUpOwotICAgICAg
ICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgPSBhbGxvY19wZ3RhYmxlX21hZGRyKGRyaGQsIFFJTlZB
TF9BUkNIX1BBR0VfTlIpOworICAgICAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgPSBhbGxvY19w
Z3RhYmxlX21hZGRyKGlvbW11LT5pbnRlbC0+ZHJoZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBRSU5WQUxfQVJDSF9QQUdFX05SKTsKICAgICAg
ICAgaWYgKCBxaV9jdHJsLT5xaW52YWxfbWFkZHIgPT0gMCApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklYLAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:27:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5VK8-0001VN-DO; Wed, 04 Sep 2019 13:27:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VK6-0001VA-Oj
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:27:46 +0000
X-Inumbo-ID: c7784148-cf17-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7784148-cf17-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 13:27: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 44A63B776;
 Wed,  4 Sep 2019 13:27:44 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Message-ID: <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@suse.com>
Date: Wed, 4 Sep 2019 15:27:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 2/3] VT-d: avoid PCI device lookup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

VGhlIHR3byB1c2VzIG9mIHBjaV9nZXRfcGRldl9ieV9kb21haW4oKSBsYWNrIHByb3BlciBsb2Nr
aW5nLCBidXQgYXJlCmFsc28gb25seSB1c2VkIHRvIGdldCBob2xkIG9mIGEgTlVNQSBub2RlIElE
LiBDYWxjdWxhdGUgYW5kIHN0b3JlIHRoZQpub2RlIElEIGVhcmxpZXIgb24gYW5kIHJlbW92ZSB0
aGUgbG9va3VwcyAoaW4gbGlldSBvZiBmaXhpbmcgdGhlCmxvY2tpbmcpLgoKV2hpbGUgZG9pbmcg
dGhpcyBpdCBiZWNhbWUgYXBwYXJlbnQgdGhhdCBpb21tdV9hbGxvYygpJ3MgdXNlIG9mCmFsbG9j
X3BndGFibGVfbWFkZHIoKSB3b3VsZCBvY2N1ciBiZWZvcmUgUkhTQXMgd291bGQgaGF2ZSBiZWVu
IHBhcnNlZDoKaW9tbXVfYWxsb2MoKSBnZXRzIGNhbGxlZCBmcm9tIHRoZSBEUkhEIHBhcnNpbmcg
cm91dGluZSwgd2hpY2ggLSBvbgpzcGVjIGNvbmZvcm1pbmcgcGxhdGZvcm1zIC0gaGFwcGVucyBz
dHJpY3RseSBiZWZvcmUgUkhTQSBwYXJzaW5nLiBEZWZlcgp0aGUgYWxsb2NhdGlvbiB1bnRpbCBh
ZnRlciBhbGwgQUNQSSB0YWJsZSBwYXJzaW5nIGhhcyBmaW5pc2hlZCwKZXN0YWJsaXNoZWQgdGhl
IG5vZGUgSUQgdGhlcmUgZmlyc3QuCgpTdWdnZXN0ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTE1MSw2ICsxNTEsMTAgQEAgaW50IGlvbW11X2Rv
bWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQg
PSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJldCA9IDA7CiAKKyNpZmRlZiBDT05GSUdfTlVNQQor
ICAgIGhkLT5ub2RlID0gTlVNQV9OT19OT0RFOworI2VuZGlmCisKICAgICByZXQgPSBhcmNoX2lv
bW11X2RvbWFpbl9pbml0KGQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIHJldDsK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCkBAIC05NjUsNiArOTY1LDcgQEAgaW50IF9faW5pdCBh
Y3BpX2RtYXJfaW5pdCh2b2lkKQogewogICAgIGFjcGlfcGh5c2ljYWxfYWRkcmVzcyBkbWFyX2Fk
ZHI7CiAgICAgYWNwaV9uYXRpdmVfdWludCBkbWFyX2xlbjsKKyAgICBjb25zdCBzdHJ1Y3QgYWNw
aV9kcmhkX3VuaXQgKmRyaGQ7CiAgICAgaW50IHJldDsKIAogICAgIGlmICggQUNQSV9TVUNDRVNT
KGFjcGlfZ2V0X3RhYmxlX3BoeXMoQUNQSV9TSUdfRE1BUiwgMCwKQEAgLTk3OCw2ICs5NzksMjEg
QEAgaW50IF9faW5pdCBhY3BpX2RtYXJfaW5pdCh2b2lkKQogCiAgICAgcmV0ID0gcGFyc2VfZG1h
cl90YWJsZShhY3BpX3BhcnNlX2RtYXIpOwogCisgICAgZm9yX2VhY2hfZHJoZF91bml0ICggZHJo
ZCApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9yaHNhX3VuaXQgKnJoc2EgPSBk
cmhkX3RvX3Joc2EoZHJoZCk7CisgICAgICAgIHN0cnVjdCBpb21tdSAqaW9tbXUgPSBkcmhkLT5p
b21tdTsKKworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBpZiAoIHJoc2EgKQorICAgICAgICAgICAgaW9tbXUtPmludGVsLT5ub2RlID0gcHhtX3RvX25v
ZGUocmhzYS0+cHJveGltaXR5X2RvbWFpbik7CisKKyAgICAgICAgaWYgKCAhKGlvbW11LT5yb290
X21hZGRyID0gYWxsb2NfcGd0YWJsZV9tYWRkcigxLCBpb21tdS0+aW50ZWwtPm5vZGUpKSApCisg
ICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgIH0KKwogICAgIGlmICggIXJldCApCiAgICAg
ewogICAgICAgICBpb21tdV9pbml0X29wcyA9ICZpbnRlbF9pb21tdV9pbml0X29wczsKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9leHRlcm4uaApAQCAtNzMsNyArNzMsNyBAQCB1bnNpZ25lZCBpbnQgZ2V0
X2NhY2hlX2xpbmVfc2l6ZSh2b2lkKTsKIHZvaWQgY2FjaGVsaW5lX2ZsdXNoKGNoYXIgKik7CiB2
b2lkIGZsdXNoX2FsbF9jYWNoZSh2b2lkKTsKIAotdTY0IGFsbG9jX3BndGFibGVfbWFkZHIoc3Ry
dWN0IGFjcGlfZHJoZF91bml0ICpkcmhkLCB1bnNpZ25lZCBsb25nIG5wYWdlcyk7Cit1aW50NjRf
dCBhbGxvY19wZ3RhYmxlX21hZGRyKHVuc2lnbmVkIGxvbmcgbnBhZ2VzLCBub2RlaWRfdCBub2Rl
KTsKIHZvaWQgZnJlZV9wZ3RhYmxlX21hZGRyKHU2NCBtYWRkcik7CiB2b2lkICptYXBfdnRkX2Rv
bWFpbl9wYWdlKHU2NCBtYWRkcik7CiB2b2lkIHVubWFwX3Z0ZF9kb21haW5fcGFnZSh2b2lkICp2
YSk7Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCkBAIC03OTUsOCArNzk1LDggQEAg
aW50IGVuYWJsZV9pbnRyZW1hcChzdHJ1Y3QgaW9tbXUgKmlvbW11LAogCiAgICAgaWYgKCBpcl9j
dHJsLT5pcmVtYXBfbWFkZHIgPT0gMCApCiAgICAgewotICAgICAgICBpcl9jdHJsLT5pcmVtYXBf
bWFkZHIgPSBhbGxvY19wZ3RhYmxlX21hZGRyKGlvbW11LT5pbnRlbC0+ZHJoZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJUkVNQVBfQVJDSF9Q
QUdFX05SKTsKKyAgICAgICAgaXJfY3RybC0+aXJlbWFwX21hZGRyID0gYWxsb2NfcGd0YWJsZV9t
YWRkcihJUkVNQVBfQVJDSF9QQUdFX05SLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlvbW11LT5pbnRlbC0+bm9kZSk7CiAgICAgICAgIGlmICgg
aXJfY3RybC0+aXJlbWFwX21hZGRyID09IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBkcHJp
bnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWCwKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
QEAgLTE4NCwxOCArMTg0LDEyIEBAIHZvaWQgaW9tbXVfZmx1c2hfY2FjaGVfcGFnZSh2b2lkICph
ZGRyLAogfQogCiAvKiBBbGxvY2F0ZSBwYWdlIHRhYmxlLCByZXR1cm4gaXRzIG1hY2hpbmUgYWRk
cmVzcyAqLwotdTY0IGFsbG9jX3BndGFibGVfbWFkZHIoc3RydWN0IGFjcGlfZHJoZF91bml0ICpk
cmhkLCB1bnNpZ25lZCBsb25nIG5wYWdlcykKK3VpbnQ2NF90IGFsbG9jX3BndGFibGVfbWFkZHIo
dW5zaWduZWQgbG9uZyBucGFnZXMsIG5vZGVpZF90IG5vZGUpCiB7Ci0gICAgc3RydWN0IGFjcGlf
cmhzYV91bml0ICpyaHNhOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnLCAqY3VyX3BnOwogICAg
IHU2NCAqdmFkZHI7Ci0gICAgbm9kZWlkX3Qgbm9kZSA9IE5VTUFfTk9fTk9ERTsKICAgICB1bnNp
Z25lZCBpbnQgaTsKIAotICAgIHJoc2EgPSBkcmhkX3RvX3Joc2EoZHJoZCk7Ci0gICAgaWYgKCBy
aHNhICkKLSAgICAgICAgbm9kZSA9ICBweG1fdG9fbm9kZShyaHNhLT5wcm94aW1pdHlfZG9tYWlu
KTsKLQogICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlcyhOVUxMLCBnZXRfb3JkZXJfZnJvbV9w
YWdlcyhucGFnZXMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm9kZSA9PSBOVU1B
X05PX05PREUpID8gMCA6IE1FTUZfbm9kZShub2RlKSk7CiAgICAgaWYgKCAhcGcgKQpAQCAtMjMy
LDcgKzIyNiw3IEBAIHN0YXRpYyB1NjQgYnVzX3RvX2NvbnRleHRfbWFkZHIoc3RydWN0IGkKICAg
ICByb290ID0gJnJvb3RfZW50cmllc1tidXNdOwogICAgIGlmICggIXJvb3RfcHJlc2VudCgqcm9v
dCkgKQogICAgIHsKLSAgICAgICAgbWFkZHIgPSBhbGxvY19wZ3RhYmxlX21hZGRyKGlvbW11LT5p
bnRlbC0+ZHJoZCwgMSk7CisgICAgICAgIG1hZGRyID0gYWxsb2NfcGd0YWJsZV9tYWRkcigxLCBp
b21tdS0+aW50ZWwtPm5vZGUpOwogICAgICAgICBpZiAoIG1hZGRyID09IDAgKQogICAgICAgICB7
CiAgICAgICAgICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2Uocm9vdF9lbnRyaWVzKTsKQEAgLTI0
OSw4ICsyNDMsNiBAQCBzdGF0aWMgdTY0IGJ1c190b19jb250ZXh0X21hZGRyKHN0cnVjdCBpCiAK
IHN0YXRpYyB1NjQgYWRkcl90b19kbWFfcGFnZV9tYWRkcihzdHJ1Y3QgZG9tYWluICpkb21haW4s
IHU2NCBhZGRyLCBpbnQgYWxsb2MpCiB7Ci0gICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhk
OwotICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhk
ID0gZG9tX2lvbW11KGRvbWFpbik7CiAgICAgaW50IGFkZHJfd2lkdGggPSBhZ2F3X3RvX3dpZHRo
KGhkLT5hcmNoLmFnYXcpOwogICAgIHN0cnVjdCBkbWFfcHRlICpwYXJlbnQsICpwdGUgPSBOVUxM
OwpAQCAtMjYwLDE3ICsyNTIsMTAgQEAgc3RhdGljIHU2NCBhZGRyX3RvX2RtYV9wYWdlX21hZGRy
KHN0cnVjdAogCiAgICAgYWRkciAmPSAoKCh1NjQpMSkgPDwgYWRkcl93aWR0aCkgLSAxOwogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSk7Ci0gICAgaWYg
KCBoZC0+YXJjaC5wZ2RfbWFkZHIgPT0gMCApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAg
KiBqdXN0IGdldCBhbnkgcGFzc3Rocm91Z2ggZGV2aWNlIGluIHRoZSBkb21haW5yIC0gYXNzdW1l
IHVzZXIKLSAgICAgICAgICogYXNzaWducyBvbmx5IGRldmljZXMgZnJvbSBzYW1lIG5vZGUgdG8g
YSBnaXZlbiBndWVzdC4KLSAgICAgICAgICovCi0gICAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZf
YnlfZG9tYWluKGRvbWFpbiwgLTEsIC0xLCAtMSk7Ci0gICAgICAgIGRyaGQgPSBhY3BpX2ZpbmRf
bWF0Y2hlZF9kcmhkX3VuaXQocGRldik7Ci0gICAgICAgIGlmICggIWFsbG9jIHx8ICgoaGQtPmFy
Y2gucGdkX21hZGRyID0gYWxsb2NfcGd0YWJsZV9tYWRkcihkcmhkLCAxKSkgPT0gMCkgKQotICAg
ICAgICAgICAgZ290byBvdXQ7Ci0gICAgfQorICAgIGlmICggIWhkLT5hcmNoLnBnZF9tYWRkciAm
JgorICAgICAgICAgKCFhbGxvYyB8fAorICAgICAgICAgICgoaGQtPmFyY2gucGdkX21hZGRyID0g
YWxsb2NfcGd0YWJsZV9tYWRkcigxLCBoZC0+bm9kZSkpID09IDApKSApCisgICAgICAgIGdvdG8g
b3V0OwogCiAgICAgcGFyZW50ID0gKHN0cnVjdCBkbWFfcHRlICopbWFwX3Z0ZF9kb21haW5fcGFn
ZShoZC0+YXJjaC5wZ2RfbWFkZHIpOwogICAgIHdoaWxlICggbGV2ZWwgPiAxICkKQEAgLTI4NCw5
ICsyNjksNyBAQCBzdGF0aWMgdTY0IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoc3RydWN0CiAgICAg
ICAgICAgICBpZiAoICFhbGxvYyApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAg
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGRvbWFpbiwgLTEsIC0xLCAtMSk7Ci0g
ICAgICAgICAgICBkcmhkID0gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KHBkZXYpOwotICAg
ICAgICAgICAgcHRlX21hZGRyID0gYWxsb2NfcGd0YWJsZV9tYWRkcihkcmhkLCAxKTsKKyAgICAg
ICAgICAgIHB0ZV9tYWRkciA9IGFsbG9jX3BndGFibGVfbWFkZHIoMSwgaGQtPm5vZGUpOwogICAg
ICAgICAgICAgaWYgKCAhcHRlX21hZGRyICkKICAgICAgICAgICAgICAgICBicmVhazsKIApAQCAt
MTE5MCwxMSArMTE3Myw5IEBAIGludCBfX2luaXQgaW9tbXVfYWxsb2Moc3RydWN0IGFjcGlfZHJo
ZF8KICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogICAgIGlvbW11LT5pbnRlbC0+ZHJo
ZCA9IGRyaGQ7CisgICAgaW9tbXUtPmludGVsLT5ub2RlID0gTlVNQV9OT19OT0RFOwogICAgIGRy
aGQtPmlvbW11ID0gaW9tbXU7CiAKLSAgICBpZiAoICEoaW9tbXUtPnJvb3RfbWFkZHIgPSBhbGxv
Y19wZ3RhYmxlX21hZGRyKGRyaGQsIDEpKSApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOwotCiAg
ICAgaW9tbXUtPnJlZyA9IGlvcmVtYXAoZHJoZC0+YWRkcmVzcywgUEFHRV9TSVpFKTsKICAgICBp
ZiAoICFpb21tdS0+cmVnICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CkBAIC0xNDg4LDYgKzE0
NjksMTcgQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdAogICAgIGlm
ICggIWRyaGQgKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKIAorICAgIC8qCisgICAgICogR2Vu
ZXJhbGx5IHdlIGFzc3VtZSBvbmx5IGRldmljZXMgZnJvbSBvbmUgbm9kZSB0byBnZXQgYXNzaWdu
ZWQgdG8gYQorICAgICAqIGdpdmVuIGd1ZXN0LiAgQnV0IGV2ZW4gaWYgbm90LCBieSByZXBsYWNp
bmcgdGhlIHByaW9yIHZhbHVlIGhlcmUgd2UKKyAgICAgKiBndWFyYW50ZWUgdGhhdCBhdCBsZWFz
dCBzb21lIGJhc2ljIGFsbG9jYXRpb25zIGZvciB0aGUgZGV2aWNlIGJlaW5nCisgICAgICogYWRk
ZWQgd2lsbCBnZXQgZG9uZSBhZ2FpbnN0IGl0cyBub2RlLiAgQW55IGZ1cnRoZXIgYWxsb2NhdGlv
bnMgZm9yCisgICAgICogdGhpcyBvciBvdGhlciBkZXZpY2VzIG1heSBiZSBwZW5hbGl6ZWQgdGhl
biwgYnV0IHNvbWUgd291bGQgYWxzbyBiZQorICAgICAqIGlmIHdlIGxlZnQgb3RoZXIgdGhhbiBO
VU1BX05PX05PREUgdW50b3VjaGVkIGhlcmUuCisgICAgICovCisgICAgaWYgKCBkcmhkLT5pb21t
dS0+aW50ZWwtPm5vZGUgIT0gTlVNQV9OT19OT0RFICkKKyAgICAgICAgZG9tX2lvbW11KGRvbWFp
biktPm5vZGUgPSBkcmhkLT5pb21tdS0+aW50ZWwtPm5vZGU7CisKICAgICBBU1NFUlQocGNpZGV2
c19sb2NrZWQoKSk7CiAKICAgICBzd2l0Y2ggKCBwZGV2LT50eXBlICkKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmgKQEAgLTUzMCw2ICs1MzAsNyBAQCBzdHJ1Y3QgaW50ZWxfaW9tbXUgewogICAg
IHN0cnVjdCBpcl9jdHJsIGlyX2N0cmw7CiAgICAgc3RydWN0IGlvbW11X2ZsdXNoIGZsdXNoOwog
ICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKKyAgICBub2RlaWRfdCBub2RlOwogfTsK
IAogc3RydWN0IGlvbW11IHsKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZh
bC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpAQCAtNDE1LDgg
KzQxNSw4IEBAIGludCBlbmFibGVfcWludmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpCiAKICAgICBp
ZiAoIHFpX2N0cmwtPnFpbnZhbF9tYWRkciA9PSAwICkKICAgICB7Ci0gICAgICAgIHFpX2N0cmwt
PnFpbnZhbF9tYWRkciA9IGFsbG9jX3BndGFibGVfbWFkZHIoaW9tbXUtPmludGVsLT5kcmhkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFJTlZB
TF9BUkNIX1BBR0VfTlIpOworICAgICAgICBxaV9jdHJsLT5xaW52YWxfbWFkZHIgPSBhbGxvY19w
Z3RhYmxlX21hZGRyKFFJTlZBTF9BUkNIX1BBR0VfTlIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9tbXUtPmludGVsLT5ub2RlKTsKICAgICAg
ICAgaWYgKCBxaV9jdHJsLT5xaW52YWxfbWFkZHIgPT0gMCApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklYLAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMjY2LDYgKzI2Niwx
MSBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGR0X2Rldmlj
ZXM7CiAjZW5kaWYKIAorI2lmZGVmIENPTkZJR19OVU1BCisgICAgLyogTlVNQSBub2RlIHRvIGRv
IElPTU1VIHJlbGF0ZWQgYWxsb2NhdGlvbnMgYWdhaW5zdC4gKi8KKyAgICBub2RlaWRfdCBub2Rl
OworI2VuZGlmCisKICAgICAvKiBGZWF0dXJlcyBzdXBwb3J0ZWQgYnkgdGhlIElPTU1VICovCiAg
ICAgREVDTEFSRV9CSVRNQVAoZmVhdHVyZXMsIElPTU1VX0ZFQVRfY291bnQpOwogCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:28:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5VKR-0001Zg-Rm; Wed, 04 Sep 2019 13:28: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VKQ-0001ZQ-W4
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:28:07 +0000
X-Inumbo-ID: d35957b8-cf17-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d35957b8-cf17-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:28: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 93F93B0E5;
 Wed,  4 Sep 2019 13:28:04 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Message-ID: <959e3395-4637-6e9b-74dc-9982acf10dec@suse.com>
Date: Wed, 4 Sep 2019 15:28:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 3/3] VT-d/ATS: tidy device_in_domain()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VXNlIGFwcHJvcHJpYXRlIHR5cGVzLiBEcm9wIHVubmVjZXNzYXJ5IGNhc3RzLiBDaGVjayBmb3Ig
ZmFpbHVyZXMgd2hpY2gKY2FuIChhdCBsZWFzdCBpbiB0aGVvcnkgYmVjYXVzZSBvZiBub24tb2J2
aW91cyBicmVha2FnZSBlbHNld2hlcmUpCm9jY3VyLCBpbnN0ZWFkIG9mIG9uZXMgd2hpY2ggcmVh
bGx5IGNhbid0IChtYXBfZG9tYWluX3BhZ2UoKSB3b24ndApyZXR1cm4gTlVMTCkuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQveDg2L2F0cy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC94ODYvYXRzLmMKQEAgLTcxLDIzICs3MSwyNSBAQCBpbnQgYXRzX2RldmljZShjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRlCiAgICAgcmV0dXJuIHBvczsKIH0KIAotc3RhdGljIGludCBkZXZp
Y2VfaW5fZG9tYWluKGNvbnN0IHN0cnVjdCBpb21tdSAqaW9tbXUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHUxNiBkaWQpCitzdGF0aWMg
Ym9vbCBkZXZpY2VfaW5fZG9tYWluKGNvbnN0IHN0cnVjdCBpb21tdSAqaW9tbXUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MTZf
dCBkaWQpCiB7Ci0gICAgc3RydWN0IHJvb3RfZW50cnkgKnJvb3RfZW50cnkgPSBOVUxMOworICAg
IHN0cnVjdCByb290X2VudHJ5ICpyb290X2VudHJ5OwogICAgIHN0cnVjdCBjb250ZXh0X2VudHJ5
ICpjdHh0X2VudHJ5ID0gTlVMTDsKLSAgICBpbnQgdHQsIGZvdW5kID0gMDsKKyAgICB1bnNpZ25l
ZCBpbnQgdHQ7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOwogCi0gICAgcm9vdF9lbnRyeSA9IChz
dHJ1Y3Qgcm9vdF9lbnRyeSAqKSBtYXBfdnRkX2RvbWFpbl9wYWdlKGlvbW11LT5yb290X21hZGRy
KTsKLSAgICBpZiAoICFyb290X2VudHJ5IHx8ICFyb290X3ByZXNlbnQocm9vdF9lbnRyeVtwZGV2
LT5idXNdKSApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgY3R4dF9lbnRyeSA9IChzdHJ1Y3Qg
Y29udGV4dF9lbnRyeSAqKQotICAgICAgICAgICAgICAgICBtYXBfdnRkX2RvbWFpbl9wYWdlKHJv
b3RfZW50cnlbcGRldi0+YnVzXS52YWwpOworICAgIGlmICggdW5saWtlbHkoIWlvbW11LT5yb290
X21hZGRyKSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIH0KIAotICAgIGlmICggY3R4dF9lbnRyeSA9PSBOVUxMICkKKyAg
ICByb290X2VudHJ5ID0gbWFwX3Z0ZF9kb21haW5fcGFnZShpb21tdS0+cm9vdF9tYWRkcik7Cisg
ICAgaWYgKCAhcm9vdF9wcmVzZW50KHJvb3RfZW50cnlbcGRldi0+YnVzXSkgKQogICAgICAgICBn
b3RvIG91dDsKIAorICAgIGN0eHRfZW50cnkgPSBtYXBfdnRkX2RvbWFpbl9wYWdlKHJvb3RfZW50
cnlbcGRldi0+YnVzXS52YWwpOwogICAgIGlmICggY29udGV4dF9kb21haW5faWQoY3R4dF9lbnRy
eVtwZGV2LT5kZXZmbl0pICE9IGRpZCApCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC05NSw3ICs5
Nyw3IEBAIHN0YXRpYyBpbnQgZGV2aWNlX2luX2RvbWFpbihjb25zdCBzdHJ1Y3QKICAgICBpZiAo
IHR0ICE9IENPTlRFWFRfVFRfREVWX0lPVExCICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBm
b3VuZCA9IDE7CisgICAgZm91bmQgPSB0cnVlOwogb3V0OgogICAgIGlmICggcm9vdF9lbnRyeSAp
CiAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShyb290X2VudHJ5KTsKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:28:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5VKS-0001Zm-4T; Wed, 04 Sep 2019 13:28:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VKR-0001ZR-01
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:28:07 +0000
X-Inumbo-ID: d35957b8-cf17-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d35957b8-cf17-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:28: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 93F93B0E5;
 Wed,  4 Sep 2019 13:28:04 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Message-ID: <959e3395-4637-6e9b-74dc-9982acf10dec@suse.com>
Date: Wed, 4 Sep 2019 15:28:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 3/3] VT-d/ATS: tidy device_in_domain()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VXNlIGFwcHJvcHJpYXRlIHR5cGVzLiBEcm9wIHVubmVjZXNzYXJ5IGNhc3RzLiBDaGVjayBmb3Ig
ZmFpbHVyZXMgd2hpY2gKY2FuIChhdCBsZWFzdCBpbiB0aGVvcnkgYmVjYXVzZSBvZiBub24tb2J2
aW91cyBicmVha2FnZSBlbHNld2hlcmUpCm9jY3VyLCBpbnN0ZWFkIG9mIG9uZXMgd2hpY2ggcmVh
bGx5IGNhbid0IChtYXBfZG9tYWluX3BhZ2UoKSB3b24ndApyZXR1cm4gTlVMTCkuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQveDg2L2F0cy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC94ODYvYXRzLmMKQEAgLTcxLDIzICs3MSwyNSBAQCBpbnQgYXRzX2RldmljZShjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRlCiAgICAgcmV0dXJuIHBvczsKIH0KIAotc3RhdGljIGludCBkZXZp
Y2VfaW5fZG9tYWluKGNvbnN0IHN0cnVjdCBpb21tdSAqaW9tbXUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHUxNiBkaWQpCitzdGF0aWMg
Ym9vbCBkZXZpY2VfaW5fZG9tYWluKGNvbnN0IHN0cnVjdCBpb21tdSAqaW9tbXUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MTZf
dCBkaWQpCiB7Ci0gICAgc3RydWN0IHJvb3RfZW50cnkgKnJvb3RfZW50cnkgPSBOVUxMOworICAg
IHN0cnVjdCByb290X2VudHJ5ICpyb290X2VudHJ5OwogICAgIHN0cnVjdCBjb250ZXh0X2VudHJ5
ICpjdHh0X2VudHJ5ID0gTlVMTDsKLSAgICBpbnQgdHQsIGZvdW5kID0gMDsKKyAgICB1bnNpZ25l
ZCBpbnQgdHQ7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOwogCi0gICAgcm9vdF9lbnRyeSA9IChz
dHJ1Y3Qgcm9vdF9lbnRyeSAqKSBtYXBfdnRkX2RvbWFpbl9wYWdlKGlvbW11LT5yb290X21hZGRy
KTsKLSAgICBpZiAoICFyb290X2VudHJ5IHx8ICFyb290X3ByZXNlbnQocm9vdF9lbnRyeVtwZGV2
LT5idXNdKSApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgY3R4dF9lbnRyeSA9IChzdHJ1Y3Qg
Y29udGV4dF9lbnRyeSAqKQotICAgICAgICAgICAgICAgICBtYXBfdnRkX2RvbWFpbl9wYWdlKHJv
b3RfZW50cnlbcGRldi0+YnVzXS52YWwpOworICAgIGlmICggdW5saWtlbHkoIWlvbW11LT5yb290
X21hZGRyKSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIH0KIAotICAgIGlmICggY3R4dF9lbnRyeSA9PSBOVUxMICkKKyAg
ICByb290X2VudHJ5ID0gbWFwX3Z0ZF9kb21haW5fcGFnZShpb21tdS0+cm9vdF9tYWRkcik7Cisg
ICAgaWYgKCAhcm9vdF9wcmVzZW50KHJvb3RfZW50cnlbcGRldi0+YnVzXSkgKQogICAgICAgICBn
b3RvIG91dDsKIAorICAgIGN0eHRfZW50cnkgPSBtYXBfdnRkX2RvbWFpbl9wYWdlKHJvb3RfZW50
cnlbcGRldi0+YnVzXS52YWwpOwogICAgIGlmICggY29udGV4dF9kb21haW5faWQoY3R4dF9lbnRy
eVtwZGV2LT5kZXZmbl0pICE9IGRpZCApCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC05NSw3ICs5
Nyw3IEBAIHN0YXRpYyBpbnQgZGV2aWNlX2luX2RvbWFpbihjb25zdCBzdHJ1Y3QKICAgICBpZiAo
IHR0ICE9IENPTlRFWFRfVFRfREVWX0lPVExCICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBm
b3VuZCA9IDE7CisgICAgZm91bmQgPSB0cnVlOwogb3V0OgogICAgIGlmICggcm9vdF9lbnRyeSAp
CiAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShyb290X2VudHJ5KTsKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:34:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5VQJ-0002ci-7D; Wed, 04 Sep 2019 13: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VQH-0002cT-Lh
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:34:09 +0000
X-Inumbo-ID: aaad7367-cf18-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaad7367-cf18-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13: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 112D4AC11;
 Wed,  4 Sep 2019 13:34:07 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-6-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7aeb4139-7157-f2d7-faa1-a7b870be9180@suse.com>
Date: Wed, 4 Sep 2019 15:34:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4g
QEAgLTE4OSw4ICsxODksOCBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKPiAgICAgIHN0cnVjdCB0YXNr
X3NsaWNlICgqZG9fc2NoZWR1bGUpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHNfdGltZV90
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB0YXNrbGV0
X3dvcmtfc2NoZWR1bGVkKTsKPiAgCj4gLSAgICBpbnQgICAgICAgICAgKCpwaWNrX2NwdSkgICAg
ICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKik7Cj4gKyAgICBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKiAoKnBpY2tfcmVzb3VyY2UpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqKTsKCk5pdDogVGhlcmUgYXJlIHR3byBibGFua3MgdG9vIG11Y2ggaGVyZSwgb25lIGVh
Y2ggYmVmb3JlIHRoZSBvcGVuaW5nCnBhcmVudGhlc2VzLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:34:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5VQI-0002cc-V7; Wed, 04 Sep 2019 13:34: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VQH-0002cS-Lh
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:34:09 +0000
X-Inumbo-ID: aaad7367-cf18-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaad7367-cf18-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13: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 112D4AC11;
 Wed,  4 Sep 2019 13:34:07 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-6-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7aeb4139-7157-f2d7-faa1-a7b870be9180@suse.com>
Date: Wed, 4 Sep 2019 15:34:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4g
QEAgLTE4OSw4ICsxODksOCBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKPiAgICAgIHN0cnVjdCB0YXNr
X3NsaWNlICgqZG9fc2NoZWR1bGUpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHNfdGltZV90
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB0YXNrbGV0
X3dvcmtfc2NoZWR1bGVkKTsKPiAgCj4gLSAgICBpbnQgICAgICAgICAgKCpwaWNrX2NwdSkgICAg
ICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKik7Cj4gKyAgICBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKiAoKnBpY2tfcmVzb3VyY2UpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqKTsKCk5pdDogVGhlcmUgYXJlIHR3byBibGFua3MgdG9vIG11Y2ggaGVyZSwgb25lIGVh
Y2ggYmVmb3JlIHRoZSBvcGVuaW5nCnBhcmVudGhlc2VzLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:36:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5VSe-0002qN-Mg; Wed, 04 Sep 2019 13:36:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VSe-0002qH-2A
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:36:36 +0000
X-Inumbo-ID: 03717ec0-cf19-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03717ec0-cf19-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 13:36: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 372E1B768;
 Wed,  4 Sep 2019 13:36:34 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-7-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <da15d7cd-5f1a-3f4c-7685-9f1a00111058@suse.com>
Date: Wed, 4 Sep 2019 15:36:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-7-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4g
QEAgLTM2LDcgKzM2LDcgQEAgZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7Cj4gIHN0cnVj
dCBzY2hlZHVsZV9kYXRhIHsKPiAgICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9j
aywKPiAgICAgICAgICAgICAgICAgICAgICAgICBfbG9jazsKPiAtICAgIHN0cnVjdCB2Y3B1ICAg
ICAgICAqY3VycjsgICAgICAgICAgIC8qIGN1cnJlbnQgdGFzayAgICAgICAgICAgICAgICAgICAg
Ki8KPiArICAgIHN0cnVjdCBzY2hlZF91bml0ICAqY3VycjsgICAgICAgICAgIC8qIGN1cnJlbnQg
dGFzayAgICAgICAgICAgICAgICAgICAgKi8KCk5pdDogVGhlIGNvbW1lbnQgd2Fzbid0IHJlYWxs
eSBtYXRjaGluZyBwcmV2aW91c2x5LCBidXQgaXQncyBnZXR0aW5nCndvcnNlIG5vdy4gQ291bGQg
eW91IGVpdGhlciByZW1vdmUgaXQsIG9yIHVwZGF0ZSBpdD8KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:40:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5VWB-0003a6-7v; Wed, 04 Sep 2019 13:40:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mPyZ=W7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5VWA-0003a0-Fh
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:40:14 +0000
X-Inumbo-ID: 856bec8a-cf19-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 856bec8a-cf19-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 13:40:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567604413;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=k9iictQqRgMOvBA/GhkdYlnJ5qa5P/3l7mLoIPOHiRY=;
 b=Vhk5aPklTi4QFEbV14hoT/9LER1m3Q/kxZNyyBpwVQE3FMMoROjIztnA
 RVfsrSYZ02kxGQ5aBzPov66es02OIXDBzvKy/GzHuoPpT1TtCmZ8gT404
 4FKVmd4s0lZxq/woVoVoc5h/fAZiIU9UJcSSa9DW83lP1PONW0/M/nkTy g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Fil0i924O9xXa67Fl5L6tdMsKtxPcY5w47zqiJRAlx5F84wWdz+iN2n9STYGleEJDTKpYiahiq
 y4DiYjWTFGQqa9fCDXoMnLaFAifKMr0kQsfpy3nEGPRHoirYsLrhqYCEBuotsjTV+d8Ssc6oYY
 kNlth8PpyYhH1zA4wQpsd48d65kUZS7Qmp8mU98A9whZKkaPr8QBOsIBM42hBpKi5854pZ2dqe
 C5H54K9tr45U/AVQQxryN/FTNVDwhDrCKXbciKuhiALa3qbFeqLAAEdxieWifxuqB1e2dq+KXP
 G4U=
X-SBRS: 2.7
X-MesageID: 5339194
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5339194"
Date: Wed, 4 Sep 2019 15:39:57 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190904133957.2g2sxfvhfbf7n3x3@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
 <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
 <a0d458949642478786ce606761bf2726@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a0d458949642478786ce606761bf2726@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 "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>

T24gV2VkLCBTZXAgMDQsIDIwMTkgYXQgMTE6NDY6MjRBTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTZW50OiAwNCBTZXB0ZW1iZXIgMjAxOSAw
ODo0OQo+ID4gVG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+Cj4g
PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gKPiA+IDxqYmV1bGljaEBzdXNlLmNvbT47
IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDAyLzExXSBp
b3JlcTogdGVybWluYXRlIGNmOCBoYW5kbGluZyBhdCBoeXBlcnZpc29yIGxldmVsCj4gPiAKPiA+
IE9uIFR1ZSwgU2VwIDAzLCAyMDE5IGF0IDA2OjEzOjU5UE0gKzAxMDAsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4gPiA+IE9uIDAzLzA5LzIwMTkgMTc6MTQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToK
PiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCj4gPiA+ID4gaW5kZXggNjkyYjcxMGIwMi4uNjk2NTJlMTA4MCAxMDA2
NDQKPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ID4gPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ID4gPiBAQCAtMTAxNSw2ICsxMDE1LDEyIEBAIGlu
dCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3Nl
cnZpZF90IGlkLAo+ID4gPiA+ICAgICAgc3dpdGNoICggdHlwZSApCj4gPiA+ID4gICAgICB7Cj4g
PiA+ID4gICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Cj4gPiA+ID4gKyAgICAgICAg
cmMgPSAtRUlOVkFMOwo+ID4gPiA+ICsgICAgICAgIC8qIFBDSSBjb25maWcgc3BhY2UgYWNjZXNz
ZXMgYXJlIGhhbmRsZWQgaW50ZXJuYWxseS4gKi8KPiA+ID4gPiArICAgICAgICBpZiAoIHN0YXJ0
IDw9IDB4Y2Y4ICsgOCAmJiAweGNmOCA8PSBlbmQgKQo+ID4gPiA+ICsgICAgICAgICAgICBnb3Rv
IG91dDsKPiA+ID4gPiArICAgICAgICBlbHNlCj4gPiA+ID4gKyAgICAgICAgICAgIC8qIGZhbGx0
aHJvdWdoLiAqLwo+ID4gPgo+ID4gPiBZb3UgbmVlZCB0byBkcm9wIHRoZSBlbHNlLCBvciBpdCBt
YXkgc3RpbGwgdHJpZ2dlciB3YXJuaW5ncy4KPiA+IAo+ID4gWWVzLCBteSBtaXN0YWtlLiBUaGUg
ZWxzZSBicmFuY2ggaXMgbm90IG5lZWRlZC4KPiA+IAo+ID4gPiBGdXJ0aGVybW9yZSwgcWVtdSBy
ZWdpc3RlcnMgY2Y4LWNmZiBzbyBJIHRoaW5rIHlvdSBuZWVkIHNvbWUgZml4LXVwcwo+ID4gPiB0
aGVyZSBmaXJzdCBiZWZvcmUgdGhyb3dpbmcgZXJyb3JzIGJhY2sgaGVyZS4KPiA+IAo+ID4gVGhl
IHZlcnNpb24gb2YgUUVNVSBJIGhhdmUgZG9lc24ndCBzZWVtIHRvIHJlZ2lzdGVyIDB4Y2Y4IG9y
IDB4Y2ZjLAo+ID4gdGhlcmUgYXJlIG5vIGVycm9ycyBvbiB0aGUgbG9nIGFuZCBRRU1VIHNlZW1z
IHRvIHdvcmsganVzdCBmaW5lLgo+ID4gCj4gPiBJIGFsd2F5cyBhc3N1bWVkIFFFTVUgd2FzIGdl
dHRpbmcgYWNjZXNzZXMgdG8gY2Y4L2NmYyBmb3J3YXJkZWQKPiA+IGJlY2F1c2UgaXQgd2FzIHRo
ZSBkZWZhdWx0IGRldmljZSBtb2RlbCwgYW5kIGV2ZXJ5dGhpbmcgbm90IHRyYXBwZWQgYnkKPiA+
IFhlbiB3b3VsZCBiZSBmb3J3YXJkZWQgdG8gaXQuIFRoaXMgZGVmYXVsdCBkZXZpY2UgbW9kZWwg
YmVoYXZpb3VyIHdhcwo+ID4gcmVtb3ZlZCBieSBQYXVsIHNvbWUgdGltZSBhZ28sIGFuZCBub3cg
UUVNVSByZWdpc3RlcnMgZXhwbGljaXRseSB3aGljaAo+ID4gSU8gYWNjZXNzZXMgaXQgd2FudHMg
dG8gdHJhcC4KPiAKPiBZZXMsIGl0IHVzZWQgdG8gbmVlZCB0aGVtIHRvIHdvcmsgY29ycmVjdGx5
IGFzIGEgZGVmYXVsdCBlbXVsYXRvci4gSG93ZXZlciwgd2UgZG9uJ3QgZ2VuZXJhbGx5IHN0b3Ag
YW4gZXh0ZXJuYWwgZW11bGF0b3IgZnJvbSByZWdpc3RlcmluZyByYW5nZXMgdGhhdCBhcmUgaGFu
ZGxlZCBieSBlbXVsYXRpb24gZGlyZWN0bHkgaW4gWGVuIChlLmcuIHBtdGltZXIpIHNvIEkgZG9u
J3QgdGhpbmsgeW91IG5lZWQgc3BlY2lhbC1jYXNlIHRoZXNlIHBvcnRzLgoKVGhhdCdzIHJpZ2h0
LCBzbyBJIGd1ZXNzIEkgd291bGQganVzdCByZW1vdmUgdGhhdCBjaGVjayAoYW5kIHRoZSBvbmUK
aW50cm9kdWNlZCBmb3IgTUNGRyByZWdpb25zKS4gV2UgYWxzbyBkb24ndCBjaGVjayB3aGV0aGVy
IGFueSBvdGhlcgppb3JlcSBzZXJ2ZXIgaGFzIGFscmVhZHkgcmVnaXN0ZXJlZCBhIHJhbmdlLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:46:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Vbz-0003mZ-Fx; Wed, 04 Sep 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=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Vbx-0003mA-N9
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:46:13 +0000
X-Inumbo-ID: 5b664722-cf1a-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b664722-cf1a-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:46: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 C802AAF25;
 Wed,  4 Sep 2019 13:46:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 15:46:07 +0200
Message-Id: <20190904134608.18425-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190904134608.18425-1-jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

QXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9y
aW5nIG9mIHRoZQpkZWJ1Z3RyYWNlIGRhdGE6IHB1dCB0aGUgbmVlZGVkIGJ1ZmZlciBhZG1pbiBk
YXRhIGludG8gdGhlIGJ1ZmZlciBhcwppdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIu
CgpXaGlsZSBhdCBpdCBzd2l0Y2ggZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgYW5kIGRlYnVn
dHJhY2VfdXNlZCB0bwpib29sIGFuZCBkZWxldGUgYW4gZW1wdHkgbGluZS4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0OgotIHJlbmFtZWQgc3Ry
dWN0IGRlYnVndHJhY2VfZGF0YV9zIChKYW4gQmV1bGljaCkKLSByZW5hbWVkIGRlYnRyX2RhdGEg
KEphbiBCZXVsaWNoKQotIHJlbW92ZSB1bm5lZWRlZCBjb25kaXRpb24gKEphbiBCZXVsaWNoKQot
IHJlY2FsYyBkZWJ1Z3RyYWNlX2J5dGVzIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL2Rl
YnVndHJhY2UuYyB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RlYnVndHJhY2UuYyBiL3hlbi9jb21tb24vZGVi
dWd0cmFjZS5jCmluZGV4IDUwNmFlZTk0MTguLjhmYTBlN2ZiMGUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZGVidWd0cmFjZS5jCisrKyBiL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCkBAIC0xNSwz
NSArMTUsNDEgQEAKICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KIAogLyogU2VuZCBvdXRwdXQg
ZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1ZmZlciBpdD8gKi8KLXN0YXRpYyB2b2xhdGlsZSBpbnQg
ZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7CitzdGF0aWMgdm9sYXRpbGUgYm9vbCBkZWJ1Z3Ry
YWNlX3NlbmRfdG9fY29uc29sZTsKIAotc3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1
ZjsgLyogRGVidWctdHJhY2UgYnVmZmVyICovCi1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJh
Y2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAgICAgKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVi
dWd0cmFjZV9wcmRfbGFzdDsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0
ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7Ci1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJh
Y2VfdXNlZDsKK3N0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgeworICAgIHVuc2lnbmVkIGxvbmcgYnl0
ZXM7IC8qIFNpemUgb2YgYnVmZmVyLiAqLworICAgIHVuc2lnbmVkIGxvbmcgcHJkOyAgIC8qIFBy
b2R1Y2VyIGluZGV4LiAqLworICAgIHVuc2lnbmVkIGxvbmcgcHJkX2xhc3Q7CisgICAgY2hhciAg
ICAgICAgICBidWZbXTsKK307CisKK3N0YXRpYyBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkdF9k
YXRhOworCitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2lsb2J5dGVzID0gMTI4Owor
c3RhdGljIGJvb2wgZGVidWd0cmFjZV91c2VkOwogc3RhdGljIERFRklORV9TUElOTE9DSyhkZWJ1
Z3RyYWNlX2xvY2spOwogaW50ZWdlcl9wYXJhbSgiZGVidWd0cmFjZSIsIGRlYnVndHJhY2Vfa2ls
b2J5dGVzKTsKIAogc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQogewot
ICAgIGlmICggKGRlYnVndHJhY2VfYnl0ZXMgPT0gMCkgfHwgIWRlYnVndHJhY2VfdXNlZCApCisg
ICAgaWYgKCAhZGVidWd0cmFjZV91c2VkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRr
KCJkZWJ1Z3RyYWNlX2R1bXAoKSBzdGFydGluZ1xuIik7CiAKICAgICAvKiBQcmludCBvbGRlc3Qg
cG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KLSAgICBpZiAoIGRlYnVndHJhY2VfYnVmW2RlYnVndHJh
Y2VfcHJkXSAhPSAnXDAnICkKLSAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFj
ZV9idWZbZGVidWd0cmFjZV9wcmRdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVn
dHJhY2VfYnl0ZXMgLSBkZWJ1Z3RyYWNlX3ByZCk7CisgICAgaWYgKCBkdF9kYXRhLT5idWZbZHRf
ZGF0YS0+cHJkXSAhPSAnXDAnICkKKyAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZHRfZGF0
YS0+YnVmW2R0X2RhdGEtPnByZF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHRfZGF0
YS0+Ynl0ZXMgLSBkdF9kYXRhLT5wcmQpOwogCiAgICAgLyogUHJpbnQgeW91bmdlc3QgcG9ydGlv
biBvZiB0aGUgcmluZy4gKi8KLSAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0gPSAn
XDAnOwotICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVmWzBdLCBkZWJ1Z3Ry
YWNlX3ByZCk7CisgICAgZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0gPSAnXDAnOworICAgIGNv
bnNvbGVfc2VyaWFsX3B1dHMoJmR0X2RhdGEtPmJ1ZlswXSwgZHRfZGF0YS0+cHJkKTsKIAotICAg
IG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7Ci0gICAgZGVi
dWd0cmFjZV9wcmQgPSAwOwotICAgIGRlYnVndHJhY2VfcHJkX2xhc3QgPSAwOworICAgIG1lbXNl
dChkdF9kYXRhLT5idWYsICdcMCcsIGR0X2RhdGEtPmJ5dGVzKTsKKyAgICBkdF9kYXRhLT5wcmQg
PSAwOworICAgIGR0X2RhdGEtPnByZF9sYXN0ID0gMDsKIAogICAgIHByaW50aygiZGVidWd0cmFj
ZV9kdW1wKCkgZmluaXNoZWRcbiIpOwogfQpAQCAtNjgsNyArNzQsNiBAQCBzdGF0aWMgdm9pZCBk
ZWJ1Z3RyYWNlX3RvZ2dsZSh2b2lkKQogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVi
dWd0cmFjZV9sb2NrLCBmbGFncyk7CiAgICAgd2F0Y2hkb2dfZW5hYmxlKCk7Ci0KIH0KIAogdm9p
ZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKQEAgLTkwLDkgKzk1LDkgQEAgc3RhdGljIHZvaWQgZGVi
dWd0cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKIAogICAgIGZvciAoIHAgPSBidWY7ICpwICE9
ICdcMCc7IHArKyApCiAgICAgewotICAgICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3By
ZCsrXSA9ICpwOwotICAgICAgICBpZiAoIGRlYnVndHJhY2VfcHJkID09IGRlYnVndHJhY2VfYnl0
ZXMgKQotICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOworICAgICAgICBkdF9kYXRhLT5i
dWZbZHRfZGF0YS0+cHJkKytdID0gKnA7CisgICAgICAgIGlmICggZHRfZGF0YS0+cHJkID09IGR0
X2RhdGEtPmJ5dGVzICkKKyAgICAgICAgICAgIGR0X2RhdGEtPnByZCA9IDA7CiAgICAgfQogfQog
CkBAIC0xMDYsMTAgKzExMSwxMCBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIg
KmZtdCwgLi4uKQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG5y
OwogCi0gICAgaWYgKCBkZWJ1Z3RyYWNlX2J5dGVzID09IDAgKQorICAgIGlmICggIWR0X2RhdGEg
KQogICAgICAgICByZXR1cm47CiAKLSAgICBkZWJ1Z3RyYWNlX3VzZWQgPSAxOworICAgIGRlYnVn
dHJhY2VfdXNlZCA9IHRydWU7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVidWd0cmFjZV9s
b2NrLCBmbGFncyk7CiAKQEAgLTEyOCwxNCArMTMzLDE0IEBAIHZvaWQgZGVidWd0cmFjZV9wcmlu
dGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgewogICAgICAgICBpZiAoIHN0cmNtcChidWYs
IGxhc3RfYnVmKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkX2xhc3Qg
PSBkZWJ1Z3RyYWNlX3ByZDsKKyAgICAgICAgICAgIGR0X2RhdGEtPnByZF9sYXN0ID0gZHRfZGF0
YS0+cHJkOwogICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7CiAgICAgICAgICAgICBz
YWZlX3N0cmNweShsYXN0X2J1ZiwgYnVmKTsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwg
c2l6ZW9mKGNudGJ1ZiksICIldSAiLCBjb3VudCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQog
ICAgICAgICB7Ci0gICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGRlYnVndHJhY2VfcHJkX2xh
c3Q7CisgICAgICAgICAgICBkdF9kYXRhLT5wcmQgPSBkdF9kYXRhLT5wcmRfbGFzdDsKICAgICAg
ICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2Nv
dW50LCArK2NvdW50KTsKICAgICAgICAgfQogICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYo
Y250YnVmKTsKQEAgLTE1Myw3ICsxNTgsOCBAQCBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2tleSh1
bnNpZ25lZCBjaGFyIGtleSkKIHN0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lk
KQogewogICAgIGludCBvcmRlcjsKLSAgICB1bnNpZ25lZCBpbnQga2J5dGVzLCBieXRlczsKKyAg
ICB1bnNpZ25lZCBsb25nIGtieXRlcywgYnl0ZXM7CisgICAgc3RydWN0IGRlYnVndHJhY2VfZGF0
YSAqZGF0YTsKIAogICAgIC8qIFJvdW5kIHNpemUgZG93biB0byBuZXh0IHBvd2VyIG9mIHR3by4g
Ki8KICAgICB3aGlsZSAoIChrYnl0ZXMgPSAoZGVidWd0cmFjZV9raWxvYnl0ZXMgJiAoZGVidWd0
cmFjZV9raWxvYnl0ZXMtMSkpKSAhPSAwICkKQEAgLTE2NCwxMiArMTcwLDE1IEBAIHN0YXRpYyBp
bnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQogICAgICAgICByZXR1cm4gMDsKIAogICAg
IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYnl0ZXMpOwotICAgIGRlYnVndHJhY2VfYnVm
ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7Ci0gICAgQVNTRVJUKGRlYnVndHJhY2Vf
YnVmICE9IE5VTEwpOworICAgIGRhdGEgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsK
KyAgICBpZiAoICFkYXRhICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICBtZW1zZXQo
ZGVidWd0cmFjZV9idWYsICdcMCcsIGJ5dGVzKTsKKyAgICBieXRlcyA9IFBBR0VfU0laRSA8PCBv
cmRlcjsKKyAgICBtZW1zZXQoZGF0YSwgJ1wwJywgYnl0ZXMpOwogCi0gICAgZGVidWd0cmFjZV9i
eXRlcyA9IGJ5dGVzOworICAgIGRhdGEtPmJ5dGVzID0gYnl0ZXMgLSBzaXplb2YoKmRhdGEpOwor
ICAgIGR0X2RhdGEgPSBkYXRhOwogCiAgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcignVCcsIGRlYnVn
dHJhY2Vfa2V5LAogICAgICAgICAgICAgICAgICAgICAgICAgInRvZ2dsZSBkZWJ1Z3RyYWNlIHRv
IGNvbnNvbGUvYnVmZmVyIiwgMCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:46:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Vby-0003mN-VZ; Wed, 04 Sep 2019 13:46:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Vbx-0003m8-LA
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:46:13 +0000
X-Inumbo-ID: 5b2cb944-cf1a-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b2cb944-cf1a-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 13:46: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 323DEAE4D;
 Wed,  4 Sep 2019 13:46:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 15:46:04 +0200
Message-Id: <20190904134608.18425-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v4 0/4] xen: debugtrace cleanup and per-cpu
 buffer support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QW5vdGhlciBkZWJ1Z3RyYWNlIGVuaGFuY2VtZW50IEkgbmVlZGVkIGZvciBjb3JlIHNjaGVkdWxp
bmcgZGVidWdnaW5nLApwbHVzIHNvbWUgY2xlYW51cC4KCkNoYW5nZXMgaW4gVjQ6Ci0gcmVwbGFj
ZWQgcGF0Y2ggMSAob3JpZ2luYWwgb25lIHdhcyBjb21taXR0ZWQsIG5ldyBvbmUgcmVxdWVzdGVk
IGJ5CiAgSmFuIEJldWxpY2gpCi0gc2V2ZXJhbCBjb21tZW50cyBieSBKYW4gYWRkcmVzc2VkCgpD
aGFuZ2VzIGluIFYzOgotIHJlYmFzZSB0byBjdXJyZW50IHN0YWdpbmcKCkNoYW5nZXMgaW4gVjI6
Ci0gYWRkZWQgbmV3IHBhdGNoIDEgKHByZXBhcmluZyB0aGUgbW92ZSBvZiBkZWJ1Z3RyYWNlIGNv
ZGluZykKLSBwYXRjaCA0ICh2MSBwYXRjaCAzKTogYXZvaWQgbGVha2luZyBidWZmZXIKCkp1ZXJn
ZW4gR3Jvc3MgKDQpOgogIHhlbjogZml4IGRlYnVndHJhY2UgY2xlYXJpbmcKICB4ZW46IG1vdmUg
ZGVidWd0cmFjZSBjb2RpbmcgdG8gY29tbW9uL2RlYnVndHJhY2UuYwogIHhlbjogcmVmYWN0b3Ig
ZGVidWd0cmFjZSBkYXRhCiAgeGVuOiBhZGQgcGVyLWNwdSBidWZmZXIgb3B0aW9uIHRvIGRlYnVn
dHJhY2UKCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgIDcgKy0KIHhlbi9j
b21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2RlYnVndHJh
Y2UuYyAgICAgICAgICAgfCAyNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICB8IDE3OCArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI3MCBpbnNlcnRpb25zKCspLCAxODAgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKCi0t
IAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:46:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Vc3-0003nR-Tc; Wed, 04 Sep 2019 13:46:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Vc2-0003n7-Hn
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:46:18 +0000
X-Inumbo-ID: 5b2cbb38-cf1a-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b2cbb38-cf1a-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 13:46: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 3A111AEEE;
 Wed,  4 Sep 2019 13:46:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 15:46:05 +0200
Message-Id: <20190904134608.18425-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190904134608.18425-1-jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 1/4] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QWZ0ZXIgZHVtcGluZyB0aGUgZGVidWd0cmFjZSBidWZmZXIgaXQgaXMgY2xlYXJlZC4gVGhpcyBy
ZXN1bHRzIGluIHNvbWUKZW50cmllcyBub3QgYmVpbmcgcHJpbnRlZCBpbiBjYXNlIHRoZSBidWZm
ZXIgaXMgZHVtcGVkIGFnYWluIGJlZm9yZQpoYXZpbmcgd3JhcHBlZC4KCldoaWxlIGF0IGl0IHJl
bW92ZSB0aGUgdHJhaWxpbmcgemVybyBieXRlIGluIHRoZSBidWZmZXIgYXMgaXQgaXMgbm8KbG9u
Z2VyIG5lZWRlZC4gQ29tbWl0IGI1ZTZlMWVlOGRhNTlmIGludHJvZHVjZWQgcGFzc2luZyB0aGUg
bnVtYmVyIG9mCmNoYXJzIHRvIGJlIHByaW50ZWQgaW4gdGhlIHJlbGF0ZWQgaW50ZXJmYWNlcywg
c28gdGhlIHRyYWlsaW5nIDAgYnl0ZQppcyBubyBsb25nZXIgcmVxdWlyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMgfCAxNyArKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFy
L2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IGY0OWM2ZjI5YTgu
LjYyNDc3YTk3MjggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBi
L3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC0xMTcxLDYgKzExNzEsNyBAQCBzdGF0aWMg
dm9sYXRpbGUgaW50IGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwogCiBzdGF0aWMgY2hhciAg
ICAgICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10cmFjZSBidWZmZXIgKi8KIHN0YXRpYyB1
bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9wcmQ7IC8qIFByb2R1Y2VyIGluZGV4ICAgICAqLworc3Rh
dGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3ByZF9sYXN0Owogc3RhdGljIHVuc2lnbmVkIGlu
dCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyOCwgZGVidWd0cmFjZV9ieXRlczsKIHN0YXRpYyB1
bnNpZ25lZCBpbnQgZGVidWd0cmFjZV91c2VkOwogc3RhdGljIERFRklORV9TUElOTE9DSyhkZWJ1
Z3RyYWNlX2xvY2spOwpAQCAtMTE4NCwxNiArMTE4NSwxNyBAQCBzdGF0aWMgdm9pZCBkZWJ1Z3Ry
YWNlX2R1bXBfd29ya2VyKHZvaWQpCiAgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBzdGFy
dGluZ1xuIik7CiAKICAgICAvKiBQcmludCBvbGRlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8K
LSAgICBBU1NFUlQoZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9ieXRlcyAtIDFdID09IDApOwog
ICAgIGlmICggZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdICE9ICdcMCcgKQogICAgICAg
ICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidWd0cmFjZV9ieXRlcyAtIGRlYnVndHJhY2Vf
cHJkIC0gMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidWd0cmFjZV9ieXRlcyAt
IGRlYnVndHJhY2VfcHJkKTsKIAogICAgIC8qIFByaW50IHlvdW5nZXN0IHBvcnRpb24gb2YgdGhl
IHJpbmcuICovCiAgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdID0gJ1wwJzsKICAg
ICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZlswXSwgZGVidWd0cmFjZV9wcmQp
OwogCiAgICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5dGVzKTsK
KyAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CisgICAgZGVidWd0cmFjZV9wcmRfbGFzdCA9IDA7CiAK
ICAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIGZpbmlzaGVkXG4iKTsKIH0KQEAgLTEyNDEs
OCArMTI0Myw3IEBAIHN0YXRpYyB2b2lkIGRlYnVndHJhY2VfYWRkX3RvX2J1ZihjaGFyICpidWYp
CiAgICAgZm9yICggcCA9IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKICAgICB7CiAgICAgICAgIGRl
YnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkKytdID0gKnA7Ci0gICAgICAgIC8qIEFsd2F5cyBs
ZWF2ZSBhIG51bCBieXRlIGF0IHRoZSBlbmQgb2YgdGhlIGJ1ZmZlci4gKi8KLSAgICAgICAgaWYg
KCBkZWJ1Z3RyYWNlX3ByZCA9PSAoZGVidWd0cmFjZV9ieXRlcyAtIDEpICkKKyAgICAgICAgaWYg
KCBkZWJ1Z3RyYWNlX3ByZCA9PSBkZWJ1Z3RyYWNlX2J5dGVzICkKICAgICAgICAgICAgIGRlYnVn
dHJhY2VfcHJkID0gMDsKICAgICB9CiB9CkBAIC0xMjUwLDcgKzEyNTEsNyBAQCBzdGF0aWMgdm9p
ZCBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY2hhciAqYnVmKQogdm9pZCBkZWJ1Z3RyYWNlX3ByaW50
ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAgICBzdGF0aWMgY2hhciBidWZbMTAyNF0sIGxh
c3RfYnVmWzEwMjRdOwotICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQs
IGxhc3RfcHJkOworICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQ7CiAK
ICAgICBjaGFyICAgICAgICAgIGNudGJ1ZlsyNF07CiAgICAgdmFfbGlzdCAgICAgICBhcmdzOwpA
QCAtMTI2NCw4ICsxMjY1LDYgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpm
bXQsIC4uLikKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdz
KTsKIAotICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0g
MCk7Ci0KICAgICB2YV9zdGFydChhcmdzLCBmbXQpOwogICAgIG5yID0gdnNjbnByaW50ZihidWYs
IHNpemVvZihidWYpLCBmbXQsIGFyZ3MpOwogICAgIHZhX2VuZChhcmdzKTsKQEAgLTEyODEsMTQg
KzEyODAsMTQgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikK
ICAgICB7CiAgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKICAgICAgICAgewot
ICAgICAgICAgICAgbGFzdF9wcmQgPSBkZWJ1Z3RyYWNlX3ByZDsKKyAgICAgICAgICAgIGRlYnVn
dHJhY2VfcHJkX2xhc3QgPSBkZWJ1Z3RyYWNlX3ByZDsKICAgICAgICAgICAgIGxhc3RfY291bnQg
PSArK2NvdW50OwogICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7CiAgICAg
ICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZGVidWd0cmFj
ZV9wcmQgPSBsYXN0X3ByZDsKKyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gZGVidWd0cmFj
ZV9wcmRfbGFzdDsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1Ziks
ICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKICAgICAgICAgfQogICAgICAgICBkZWJ1
Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:46:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Vbz-0003mT-6u; Wed, 04 Sep 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=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Vbx-0003m9-Mt
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:46:13 +0000
X-Inumbo-ID: 5b664722-cf1a-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b664722-cf1a-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:46: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 C802AAF25;
 Wed,  4 Sep 2019 13:46:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 15:46:07 +0200
Message-Id: <20190904134608.18425-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190904134608.18425-1-jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

QXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9y
aW5nIG9mIHRoZQpkZWJ1Z3RyYWNlIGRhdGE6IHB1dCB0aGUgbmVlZGVkIGJ1ZmZlciBhZG1pbiBk
YXRhIGludG8gdGhlIGJ1ZmZlciBhcwppdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIu
CgpXaGlsZSBhdCBpdCBzd2l0Y2ggZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgYW5kIGRlYnVn
dHJhY2VfdXNlZCB0bwpib29sIGFuZCBkZWxldGUgYW4gZW1wdHkgbGluZS4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0OgotIHJlbmFtZWQgc3Ry
dWN0IGRlYnVndHJhY2VfZGF0YV9zIChKYW4gQmV1bGljaCkKLSByZW5hbWVkIGRlYnRyX2RhdGEg
KEphbiBCZXVsaWNoKQotIHJlbW92ZSB1bm5lZWRlZCBjb25kaXRpb24gKEphbiBCZXVsaWNoKQot
IHJlY2FsYyBkZWJ1Z3RyYWNlX2J5dGVzIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL2Rl
YnVndHJhY2UuYyB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RlYnVndHJhY2UuYyBiL3hlbi9jb21tb24vZGVi
dWd0cmFjZS5jCmluZGV4IDUwNmFlZTk0MTguLjhmYTBlN2ZiMGUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZGVidWd0cmFjZS5jCisrKyBiL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCkBAIC0xNSwz
NSArMTUsNDEgQEAKICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KIAogLyogU2VuZCBvdXRwdXQg
ZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1ZmZlciBpdD8gKi8KLXN0YXRpYyB2b2xhdGlsZSBpbnQg
ZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7CitzdGF0aWMgdm9sYXRpbGUgYm9vbCBkZWJ1Z3Ry
YWNlX3NlbmRfdG9fY29uc29sZTsKIAotc3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1
ZjsgLyogRGVidWctdHJhY2UgYnVmZmVyICovCi1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJh
Y2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAgICAgKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVi
dWd0cmFjZV9wcmRfbGFzdDsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0
ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7Ci1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJh
Y2VfdXNlZDsKK3N0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgeworICAgIHVuc2lnbmVkIGxvbmcgYnl0
ZXM7IC8qIFNpemUgb2YgYnVmZmVyLiAqLworICAgIHVuc2lnbmVkIGxvbmcgcHJkOyAgIC8qIFBy
b2R1Y2VyIGluZGV4LiAqLworICAgIHVuc2lnbmVkIGxvbmcgcHJkX2xhc3Q7CisgICAgY2hhciAg
ICAgICAgICBidWZbXTsKK307CisKK3N0YXRpYyBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkdF9k
YXRhOworCitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2lsb2J5dGVzID0gMTI4Owor
c3RhdGljIGJvb2wgZGVidWd0cmFjZV91c2VkOwogc3RhdGljIERFRklORV9TUElOTE9DSyhkZWJ1
Z3RyYWNlX2xvY2spOwogaW50ZWdlcl9wYXJhbSgiZGVidWd0cmFjZSIsIGRlYnVndHJhY2Vfa2ls
b2J5dGVzKTsKIAogc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQogewot
ICAgIGlmICggKGRlYnVndHJhY2VfYnl0ZXMgPT0gMCkgfHwgIWRlYnVndHJhY2VfdXNlZCApCisg
ICAgaWYgKCAhZGVidWd0cmFjZV91c2VkICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRr
KCJkZWJ1Z3RyYWNlX2R1bXAoKSBzdGFydGluZ1xuIik7CiAKICAgICAvKiBQcmludCBvbGRlc3Qg
cG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KLSAgICBpZiAoIGRlYnVndHJhY2VfYnVmW2RlYnVndHJh
Y2VfcHJkXSAhPSAnXDAnICkKLSAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFj
ZV9idWZbZGVidWd0cmFjZV9wcmRdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVn
dHJhY2VfYnl0ZXMgLSBkZWJ1Z3RyYWNlX3ByZCk7CisgICAgaWYgKCBkdF9kYXRhLT5idWZbZHRf
ZGF0YS0+cHJkXSAhPSAnXDAnICkKKyAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZHRfZGF0
YS0+YnVmW2R0X2RhdGEtPnByZF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHRfZGF0
YS0+Ynl0ZXMgLSBkdF9kYXRhLT5wcmQpOwogCiAgICAgLyogUHJpbnQgeW91bmdlc3QgcG9ydGlv
biBvZiB0aGUgcmluZy4gKi8KLSAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0gPSAn
XDAnOwotICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVmWzBdLCBkZWJ1Z3Ry
YWNlX3ByZCk7CisgICAgZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0gPSAnXDAnOworICAgIGNv
bnNvbGVfc2VyaWFsX3B1dHMoJmR0X2RhdGEtPmJ1ZlswXSwgZHRfZGF0YS0+cHJkKTsKIAotICAg
IG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7Ci0gICAgZGVi
dWd0cmFjZV9wcmQgPSAwOwotICAgIGRlYnVndHJhY2VfcHJkX2xhc3QgPSAwOworICAgIG1lbXNl
dChkdF9kYXRhLT5idWYsICdcMCcsIGR0X2RhdGEtPmJ5dGVzKTsKKyAgICBkdF9kYXRhLT5wcmQg
PSAwOworICAgIGR0X2RhdGEtPnByZF9sYXN0ID0gMDsKIAogICAgIHByaW50aygiZGVidWd0cmFj
ZV9kdW1wKCkgZmluaXNoZWRcbiIpOwogfQpAQCAtNjgsNyArNzQsNiBAQCBzdGF0aWMgdm9pZCBk
ZWJ1Z3RyYWNlX3RvZ2dsZSh2b2lkKQogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVi
dWd0cmFjZV9sb2NrLCBmbGFncyk7CiAgICAgd2F0Y2hkb2dfZW5hYmxlKCk7Ci0KIH0KIAogdm9p
ZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKQEAgLTkwLDkgKzk1LDkgQEAgc3RhdGljIHZvaWQgZGVi
dWd0cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKIAogICAgIGZvciAoIHAgPSBidWY7ICpwICE9
ICdcMCc7IHArKyApCiAgICAgewotICAgICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3By
ZCsrXSA9ICpwOwotICAgICAgICBpZiAoIGRlYnVndHJhY2VfcHJkID09IGRlYnVndHJhY2VfYnl0
ZXMgKQotICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOworICAgICAgICBkdF9kYXRhLT5i
dWZbZHRfZGF0YS0+cHJkKytdID0gKnA7CisgICAgICAgIGlmICggZHRfZGF0YS0+cHJkID09IGR0
X2RhdGEtPmJ5dGVzICkKKyAgICAgICAgICAgIGR0X2RhdGEtPnByZCA9IDA7CiAgICAgfQogfQog
CkBAIC0xMDYsMTAgKzExMSwxMCBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIg
KmZtdCwgLi4uKQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG5y
OwogCi0gICAgaWYgKCBkZWJ1Z3RyYWNlX2J5dGVzID09IDAgKQorICAgIGlmICggIWR0X2RhdGEg
KQogICAgICAgICByZXR1cm47CiAKLSAgICBkZWJ1Z3RyYWNlX3VzZWQgPSAxOworICAgIGRlYnVn
dHJhY2VfdXNlZCA9IHRydWU7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVidWd0cmFjZV9s
b2NrLCBmbGFncyk7CiAKQEAgLTEyOCwxNCArMTMzLDE0IEBAIHZvaWQgZGVidWd0cmFjZV9wcmlu
dGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgewogICAgICAgICBpZiAoIHN0cmNtcChidWYs
IGxhc3RfYnVmKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkX2xhc3Qg
PSBkZWJ1Z3RyYWNlX3ByZDsKKyAgICAgICAgICAgIGR0X2RhdGEtPnByZF9sYXN0ID0gZHRfZGF0
YS0+cHJkOwogICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7CiAgICAgICAgICAgICBz
YWZlX3N0cmNweShsYXN0X2J1ZiwgYnVmKTsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwg
c2l6ZW9mKGNudGJ1ZiksICIldSAiLCBjb3VudCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQog
ICAgICAgICB7Ci0gICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGRlYnVndHJhY2VfcHJkX2xh
c3Q7CisgICAgICAgICAgICBkdF9kYXRhLT5wcmQgPSBkdF9kYXRhLT5wcmRfbGFzdDsKICAgICAg
ICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2Nv
dW50LCArK2NvdW50KTsKICAgICAgICAgfQogICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYo
Y250YnVmKTsKQEAgLTE1Myw3ICsxNTgsOCBAQCBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2tleSh1
bnNpZ25lZCBjaGFyIGtleSkKIHN0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lk
KQogewogICAgIGludCBvcmRlcjsKLSAgICB1bnNpZ25lZCBpbnQga2J5dGVzLCBieXRlczsKKyAg
ICB1bnNpZ25lZCBsb25nIGtieXRlcywgYnl0ZXM7CisgICAgc3RydWN0IGRlYnVndHJhY2VfZGF0
YSAqZGF0YTsKIAogICAgIC8qIFJvdW5kIHNpemUgZG93biB0byBuZXh0IHBvd2VyIG9mIHR3by4g
Ki8KICAgICB3aGlsZSAoIChrYnl0ZXMgPSAoZGVidWd0cmFjZV9raWxvYnl0ZXMgJiAoZGVidWd0
cmFjZV9raWxvYnl0ZXMtMSkpKSAhPSAwICkKQEAgLTE2NCwxMiArMTcwLDE1IEBAIHN0YXRpYyBp
bnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQogICAgICAgICByZXR1cm4gMDsKIAogICAg
IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYnl0ZXMpOwotICAgIGRlYnVndHJhY2VfYnVm
ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7Ci0gICAgQVNTRVJUKGRlYnVndHJhY2Vf
YnVmICE9IE5VTEwpOworICAgIGRhdGEgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsK
KyAgICBpZiAoICFkYXRhICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICBtZW1zZXQo
ZGVidWd0cmFjZV9idWYsICdcMCcsIGJ5dGVzKTsKKyAgICBieXRlcyA9IFBBR0VfU0laRSA8PCBv
cmRlcjsKKyAgICBtZW1zZXQoZGF0YSwgJ1wwJywgYnl0ZXMpOwogCi0gICAgZGVidWd0cmFjZV9i
eXRlcyA9IGJ5dGVzOworICAgIGRhdGEtPmJ5dGVzID0gYnl0ZXMgLSBzaXplb2YoKmRhdGEpOwor
ICAgIGR0X2RhdGEgPSBkYXRhOwogCiAgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcignVCcsIGRlYnVn
dHJhY2Vfa2V5LAogICAgICAgICAgICAgICAgICAgICAgICAgInRvZ2dsZSBkZWJ1Z3RyYWNlIHRv
IGNvbnNvbGUvYnVmZmVyIiwgMCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:46:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Vc4-0003no-7i; Wed, 04 Sep 2019 13:46: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=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Vc2-0003n8-Je
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:46:18 +0000
X-Inumbo-ID: 5b95284e-cf1a-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b95284e-cf1a-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:46: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 25A9DAD7B;
 Wed,  4 Sep 2019 13:46:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 15:46:08 +0200
Message-Id: <20190904134608.18425-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190904134608.18425-1-jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

ZGVidWd0cmFjZSBpcyBub3JtYWxseSB3cml0aW5nIHRyYWNlIGVudHJpZXMgaW50byBhIHNpbmds
ZSB0cmFjZQpidWZmZXIuIFRoZXJlIGFyZSBjYXNlcyB3aGVyZSB0aGlzIGlzIG5vdCBvcHRpbWFs
LCBlLmcuIHdoZW4gaHVudGluZwphIGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2Yg
dHJhY2UgZW50cmllcyBhbmQgb25lIGNwdSBpcwpzdHVjay4gVGhpcyB3aWxsIHJlc3VsdCBpbiBv
dGhlciBjcHVzIGZpbGxpbmcgdGhlIHRyYWNlIGJ1ZmZlciBhbmQKZmluYWxseSBvdmVyd3JpdGlu
ZyB0aGUgaW50ZXJlc3RpbmcgdHJhY2UgZW50cmllcyBvZiB0aGUgaGFuZ2luZyBjcHUuCgpJbiBv
cmRlciB0byBiZSBhYmxlIHRvIGRlYnVnIHN1Y2ggc2l0dWF0aW9ucyBhZGQgdGhlIGNhcGFiaWxp
dHkgdG8gdXNlCnBlci1jcHUgdHJhY2UgYnVmZmVycy4gVGhpcyBjYW4gYmUgc2VsZWN0ZWQgYnkg
c3BlY2lmeWluZyB0aGUKZGVidWd0cmFjZSBib290IHBhcmFtZXRlciB3aXRoIHRoZSBtb2RpZmll
ciAiY3B1OiIsIGxpa2U6CgogIGRlYnVndHJhY2U9Y3B1OjE2CgpBdCB0aGUgc2FtZSB0aW1lIHN3
aXRjaCB0aGUgcGFyc2luZyBmdW5jdGlvbiB0byBhY2NlcHQgc2l6ZSBtb2RpZmllcnMKKGUuZy4g
NE0gb3IgMUcpLgoKUHJpbnRpbmcgb3V0IHRoZSB0cmFjZSBlbnRyaWVzIGlzIGRvbmUgZm9yIGVh
Y2ggYnVmZmVyIGluIG9yZGVyIHRvCm1pbmltaXplIHRoZSBlZmZvcnQgbmVlZGVkIGR1cmluZyBw
cmludGluZy4gQXMgZWFjaCBlbnRyeSBpcyBwcmVmaXhlZAp3aXRoIGl0cyBzZXF1ZW5jZSBudW1i
ZXIgc29ydGluZyB0aGUgZW50cmllcyBjYW4gZWFzaWx5IGJlIGRvbmUgd2hlbgphbmFseXppbmcg
dGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
ClYyOgotIG9ubHkgYWxsb2NhdGUgYnVmZmVyIGlmIG5vdCBhbHJlYWR5IGRvbmUgc28KVjQ6Ci0g
dW5zaWduZWQgaW50IC0+IHVuc2lnbmVkIGxvbmcgKEphbiBCZXVsaWNoKQotIHJlcGxhY2UgY2hl
Y2sgZm9yIGJ5dGVzIDwgUEFHRV9TSVpFIGJ5ICFieXRlcyAoSmFuIEJldWxpY2gpCi0gcHJpbnQg
aW5mbyB3aGljaCBidWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQgKEphbiBCZXVsaWNoKQotIHJlcGxh
Y2Ugc3dpdGNoIGJ5IGlmIGluIGNwdSBub3RpZmllciBoYW5kbGVyIChKYW4gQmV1bGljaCkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgIDcgKy0KIHhlbi9jb21tb24v
ZGVidWd0cmFjZS5jICAgICAgICAgICB8IDE0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMTYgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDdjNzJlMzEwMzIuLjgzMjc5
N2UyZTIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysg
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTY0NCwxMiArNjQ0LDEzIEBA
IG92ZXIgdGhlIFBDSSBidXNzZXMgc2VxdWVudGlhbGx5KSBvciBieSBQQ0kgZGV2aWNlIChtdXN0
IGJlIG9uIHNlZ21lbnQgMCkuCiBMaW1pdHMgdGhlIG51bWJlciBsaW5lcyBwcmludGVkIGluIFhl
biBzdGFjayB0cmFjZXMuCiAKICMjIyBkZWJ1Z3RyYWNlCi0+IGA9IDxpbnRlZ2VyPmAKKz4gYD0g
W2NwdTpdPHNpemU+YAogCiA+IERlZmF1bHQ6IGAxMjhgCiAKLVNwZWNpZnkgdGhlIHNpemUgb2Yg
dGhlIGNvbnNvbGUgZGVidWcgdHJhY2UgYnVmZmVyIGluIEtpQi4gVGhlIGRlYnVnCi10cmFjZSBm
ZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KK1NwZWNp
ZnkgdGhlIHNpemUgb2YgdGhlIGNvbnNvbGUgZGVidWcgdHJhY2UgYnVmZmVyLiBCeSBzcGVjaWZ5
aW5nIGBjcHU6YAorYWRkaXRpb25hbGx5IGEgdHJhY2UgYnVmZmVyIG9mIHRoZSBzcGVjaWZpZWQg
c2l6ZSBpcyBhbGxvY2F0ZWQgcGVyIGNwdS4KK1RoZSBkZWJ1ZyB0cmFjZSBmZWF0dXJlIGlzIG9u
bHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KIAogIyMjIGRtYV9iaXRzCiA+
IGA9IDxpbnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5jIGIveGVu
L2NvbW1vbi9kZWJ1Z3RyYWNlLmMKaW5kZXggOGZhMGU3ZmIwZS4uNDQ5NDA2YjliNiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKKysrIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNl
LmMKQEAgLTYsNiArNiw3IEBACiAKIAogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CisjaW5jbHVk
ZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CkBAIC0yNSwzMyArMjYsNjMgQEAgc3RydWN0
IGRlYnVndHJhY2VfZGF0YSB7CiB9OwogCiBzdGF0aWMgc3RydWN0IGRlYnVndHJhY2VfZGF0YSAq
ZHRfZGF0YTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICos
IGR0X2NwdV9kYXRhKTsKIAotc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRl
cyA9IDEyODsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGRlYnVndHJhY2VfYnl0ZXMgPSAxMjggPDwg
MTA7CitzdGF0aWMgYm9vbCBkZWJ1Z3RyYWNlX3Blcl9jcHU7CiBzdGF0aWMgYm9vbCBkZWJ1Z3Ry
YWNlX3VzZWQ7CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRlYnVndHJhY2VfbG9jayk7Ci1pbnRl
Z2VyX3BhcmFtKCJkZWJ1Z3RyYWNlIiwgZGVidWd0cmFjZV9raWxvYnl0ZXMpOwogCi1zdGF0aWMg
dm9pZCBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKHZvaWQpCitzdGF0aWMgaW50IF9faW5pdCBkZWJ1
Z3RyYWNlX3BhcnNlX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7Ci0gICAgaWYgKCAhZGVidWd0cmFj
ZV91c2VkICkKKyAgICBpZiAoICFzdHJuY21wKHMsICJjcHU6IiwgNCkgKQorICAgIHsKKyAgICAg
ICAgZGVidWd0cmFjZV9wZXJfY3B1ID0gdHJ1ZTsKKyAgICAgICAgcyArPSA0OworICAgIH0KKyAg
ICBkZWJ1Z3RyYWNlX2J5dGVzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzLCBOVUxMKTsKKyAgICBy
ZXR1cm4gMDsKK30KK2N1c3RvbV9wYXJhbSgiZGVidWd0cmFjZSIsIGRlYnVndHJhY2VfcGFyc2Vf
cGFyYW0pOworCitzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVyKHN0cnVjdCBkZWJ1
Z3RyYWNlX2RhdGEgKmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKndoaWNoKQoreworICAgIGlmICggIWRhdGEgKQogICAgICAgICByZXR1cm47CiAK
LSAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4iKTsKKyAgICBwcmludGso
ImRlYnVndHJhY2VfZHVtcCgpICVzIGJ1ZmZlciBzdGFydGluZ1xuIiwgd2hpY2gpOwogCiAgICAg
LyogUHJpbnQgb2xkZXN0IHBvcnRpb24gb2YgdGhlIHJpbmcuICovCi0gICAgaWYgKCBkdF9kYXRh
LT5idWZbZHRfZGF0YS0+cHJkXSAhPSAnXDAnICkKLSAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0
cygmZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZHRfZGF0YS0+Ynl0ZXMgLSBkdF9kYXRhLT5wcmQpOworICAgIGlmICggZGF0YS0+YnVmW2Rh
dGEtPnByZF0gIT0gJ1wwJyApCisgICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRhdGEtPmJ1
ZltkYXRhLT5wcmRdLCBkYXRhLT5ieXRlcyAtIGRhdGEtPnByZCk7CiAKICAgICAvKiBQcmludCB5
b3VuZ2VzdCBwb3J0aW9uIG9mIHRoZSByaW5nLiAqLwotICAgIGR0X2RhdGEtPmJ1ZltkdF9kYXRh
LT5wcmRdID0gJ1wwJzsKLSAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkdF9kYXRhLT5idWZbMF0s
IGR0X2RhdGEtPnByZCk7CisgICAgZGF0YS0+YnVmW2RhdGEtPnByZF0gPSAnXDAnOworICAgIGNv
bnNvbGVfc2VyaWFsX3B1dHMoJmRhdGEtPmJ1ZlswXSwgZGF0YS0+cHJkKTsKIAotICAgIG1lbXNl
dChkdF9kYXRhLT5idWYsICdcMCcsIGR0X2RhdGEtPmJ5dGVzKTsKLSAgICBkdF9kYXRhLT5wcmQg
PSAwOwotICAgIGR0X2RhdGEtPnByZF9sYXN0ID0gMDsKKyAgICBtZW1zZXQoZGF0YS0+YnVmLCAn
XDAnLCBkYXRhLT5ieXRlcyk7CisgICAgZGF0YS0+cHJkID0gMDsKKyAgICBkYXRhLT5wcmRfbGFz
dCA9IDA7CiAKLSAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIGZpbmlzaGVkXG4iKTsKKyAg
ICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpICVzIGJ1ZmZlciBmaW5pc2hlZFxuIiwgd2hpY2gp
OworfQorCitzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKHZvaWQpCit7CisgICAg
dW5zaWduZWQgaW50IGNwdTsKKyAgICBjaGFyIGJ1ZlsxNl07CisKKyAgICBpZiAoICFkZWJ1Z3Ry
YWNlX3VzZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVy
KGR0X2RhdGEsICJnbG9iYWwiKTsKKworICAgIGZvciAoIGNwdSA9IDA7IGNwdSA8IG5yX2NwdV9p
ZHM7IGNwdSsrICkKKyAgICB7CisgICAgICAgIHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICJj
cHUgJXUiLCBjcHUpOworICAgICAgICBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVyKHBlcl9jcHUoZHRf
Y3B1X2RhdGEsIGNwdSksIGJ1Zik7CisgICAgfQogfQogCiBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNl
X3RvZ2dsZSh2b2lkKQpAQCAtOTEsMjcgKzEyMiwzNCBAQCB2b2lkIGRlYnVndHJhY2VfZHVtcCh2
b2lkKQogCiBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY2hhciAqYnVmKQogewor
ICAgIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7CiAgICAgY2hhciAqcDsKIAorICAgIGRh
dGEgPSBkZWJ1Z3RyYWNlX3Blcl9jcHUgPyB0aGlzX2NwdShkdF9jcHVfZGF0YSkgOiBkdF9kYXRh
OworCiAgICAgZm9yICggcCA9IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKICAgICB7Ci0gICAgICAg
IGR0X2RhdGEtPmJ1ZltkdF9kYXRhLT5wcmQrK10gPSAqcDsKLSAgICAgICAgaWYgKCBkdF9kYXRh
LT5wcmQgPT0gZHRfZGF0YS0+Ynl0ZXMgKQotICAgICAgICAgICAgZHRfZGF0YS0+cHJkID0gMDsK
KyAgICAgICAgZGF0YS0+YnVmW2RhdGEtPnByZCsrXSA9ICpwOworICAgICAgICBpZiAoIGRhdGEt
PnByZCA9PSBkYXRhLT5ieXRlcyApCisgICAgICAgICAgICBkYXRhLT5wcmQgPSAwOwogICAgIH0K
IH0KIAogdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAg
ICBzdGF0aWMgY2hhciBidWZbMTAyNF0sIGxhc3RfYnVmWzEwMjRdOwotICAgIHN0YXRpYyB1bnNp
Z25lZCBpbnQgY291bnQsIGxhc3RfY291bnQ7CisgICAgc3RhdGljIHVuc2lnbmVkIGludCBjb3Vu
dCwgbGFzdF9jb3VudCwgbGFzdF9jcHU7CiAKICAgICBjaGFyICAgICAgICAgIGNudGJ1ZlsyNF07
CiAgICAgdmFfbGlzdCAgICAgICBhcmdzOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAg
dW5zaWduZWQgaW50IG5yOworICAgIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7CisgICAg
dW5zaWduZWQgaW50IGNwdTsKIAotICAgIGlmICggIWR0X2RhdGEgKQorICAgIGRhdGEgPSBkZWJ1
Z3RyYWNlX3Blcl9jcHUgPyB0aGlzX2NwdShkdF9jcHVfZGF0YSkgOiBkdF9kYXRhOworICAgIGNw
dSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/IHNtcF9wcm9jZXNzb3JfaWQoKSA6IDA7CisgICAgaWYg
KCAhZGF0YSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGRlYnVndHJhY2VfdXNlZCA9IHRydWU7
CkBAIC0xMzEsMTYgKzE2OSwxNyBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIg
KmZtdCwgLi4uKQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBpZiAoIHN0cmNtcChi
dWYsIGxhc3RfYnVmKSApCisgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpIHx8IGNw
dSAhPSBsYXN0X2NwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGR0X2RhdGEtPnByZF9sYXN0
ID0gZHRfZGF0YS0+cHJkOworICAgICAgICAgICAgZGF0YS0+cHJkX2xhc3QgPSBkYXRhLT5wcmQ7
CiAgICAgICAgICAgICBsYXN0X2NvdW50ID0gKytjb3VudDsKKyAgICAgICAgICAgIGxhc3RfY3B1
ID0gY3B1OwogICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7CiAgICAgICAg
ICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZHRfZGF0YS0+cHJk
ID0gZHRfZGF0YS0+cHJkX2xhc3Q7CisgICAgICAgICAgICBkYXRhLT5wcmQgPSBkYXRhLT5wcmRf
bGFzdDsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0l
dSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKICAgICAgICAgfQogICAgICAgICBkZWJ1Z3RyYWNl
X2FkZF90b19idWYoY250YnVmKTsKQEAgLTE1NSwzNCArMTk0LDcwIEBAIHN0YXRpYyB2b2lkIGRl
YnVndHJhY2Vfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQogICAgIGRlYnVndHJhY2VfdG9nZ2xlKCk7
CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQorc3RhdGljIHZv
aWQgZGVidWd0cmFjZV9hbGxvY19idWZmZXIoc3RydWN0IGRlYnVndHJhY2VfZGF0YSAqKnB0ciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7
CiAgICAgaW50IG9yZGVyOwotICAgIHVuc2lnbmVkIGxvbmcga2J5dGVzLCBieXRlczsKICAgICBz
dHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkYXRhOwogCi0gICAgLyogUm91bmQgc2l6ZSBkb3duIHRv
IG5leHQgcG93ZXIgb2YgdHdvLiAqLwotICAgIHdoaWxlICggKGtieXRlcyA9IChkZWJ1Z3RyYWNl
X2tpbG9ieXRlcyAmIChkZWJ1Z3RyYWNlX2tpbG9ieXRlcy0xKSkpICE9IDAgKQotICAgICAgICBk
ZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IGtieXRlczsKLQotICAgIGJ5dGVzID0gZGVidWd0cmFjZV9r
aWxvYnl0ZXMgPDwgMTA7Ci0gICAgaWYgKCBieXRlcyA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7
CisgICAgaWYgKCAhZGVidWd0cmFjZV9ieXRlcyB8fCAqcHRyICkKKyAgICAgICAgcmV0dXJuOwog
Ci0gICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhieXRlcyk7CisgICAgb3JkZXIgPSBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhkZWJ1Z3RyYWNlX2J5dGVzKTsKICAgICBkYXRhID0gYWxsb2Nf
eGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7CiAgICAgaWYgKCAhZGF0YSApCi0gICAgICAgIHJldHVy
biAtRU5PTUVNOworICAgIHsKKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3Blcl9jcHUgKQorICAg
ICAgICAgICAgcHJpbnRrKCJmYWlsZWQgdG8gYWxsb2NhdGUgZGVidWd0cmFjZSBidWZmZXIgZm9y
IGNwdSAldVxuIiwgY3B1KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcHJpbnRrKCJmYWls
ZWQgdG8gYWxsb2NhdGUgZGVidWd0cmFjZSBidWZmZXJcbiIpOworICAgICAgICByZXR1cm47Cisg
ICAgfQogCi0gICAgYnl0ZXMgPSBQQUdFX1NJWkUgPDwgb3JkZXI7Ci0gICAgbWVtc2V0KGRhdGEs
ICdcMCcsIGJ5dGVzKTsKKyAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gUEFHRV9TSVpFIDw8IG9yZGVy
OworICAgIG1lbXNldChkYXRhLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5dGVzKTsKKyAgICBkYXRhLT5i
eXRlcyA9IGRlYnVndHJhY2VfYnl0ZXMgLSBzaXplb2YoKmRhdGEpOwogCi0gICAgZGF0YS0+Ynl0
ZXMgPSBieXRlcyAtIHNpemVvZigqZGF0YSk7Ci0gICAgZHRfZGF0YSA9IGRhdGE7CisgICAgKnB0
ciA9IGRhdGE7Cit9CisKK3N0YXRpYyBpbnQgZGVidWd0cmFjZV9jcHVfY2FsbGJhY2soc3RydWN0
IG5vdGlmaWVyX2Jsb2NrICpuZmIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQoreworICAgIHVuc2lnbmVkIGludCBj
cHUgPSAodW5zaWduZWQgbG9uZyloY3B1OworCisgICAgLyogQnVmZmVycyBhcmUgb25seSBldmVy
IGFsbG9jYXRlZCwgbmV2ZXIgZnJlZWQuICovCisgICAgaWYgKCBhY3Rpb24gPT0gQ1BVX1VQX1BS
RVBBUkUgKQorICAgICAgICBkZWJ1Z3RyYWNlX2FsbG9jX2J1ZmZlcigmcGVyX2NwdShkdF9jcHVf
ZGF0YSwgY3B1KSwgY3B1KTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgc3RydWN0IG5v
dGlmaWVyX2Jsb2NrIGRlYnVndHJhY2VfbmZiID0geworICAgIC5ub3RpZmllcl9jYWxsID0gZGVi
dWd0cmFjZV9jcHVfY2FsbGJhY2sKK307CisKK3N0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2Vf
aW5pdCh2b2lkKQoreworICAgIHVuc2lnbmVkIGxvbmcgYnl0ZXM7CisgICAgdW5zaWduZWQgaW50
IGNwdTsKKworICAgIC8qIFJvdW5kIHNpemUgZG93biB0byBuZXh0IHBvd2VyIG9mIHR3by4gKi8K
KyAgICB3aGlsZSAoIChieXRlcyA9IChkZWJ1Z3RyYWNlX2J5dGVzICYgKGRlYnVndHJhY2VfYnl0
ZXMgLSAxKSkpICE9IDAgKQorICAgICAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gYnl0ZXM7CiAKICAg
ICByZWdpc3Rlcl9rZXloYW5kbGVyKCdUJywgZGVidWd0cmFjZV9rZXksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAidG9nZ2xlIGRlYnVndHJhY2UgdG8gY29uc29sZS9idWZmZXIiLCAwKTsKIAor
ICAgIGlmICggZGVidWd0cmFjZV9wZXJfY3B1ICkKKyAgICB7CisgICAgICAgIGZvcl9lYWNoX29u
bGluZV9jcHUgKCBjcHUgKQorICAgICAgICAgICAgZGVidWd0cmFjZV9hbGxvY19idWZmZXIoJnBl
cl9jcHUoZHRfY3B1X2RhdGEsIGNwdSksIGNwdSk7CisgICAgICAgIHJlZ2lzdGVyX2NwdV9ub3Rp
ZmllcigmZGVidWd0cmFjZV9uZmIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGRlYnVndHJh
Y2VfYWxsb2NfYnVmZmVyKCZkdF9kYXRhLCAwKTsKKwogICAgIHJldHVybiAwOwogfQogX19pbml0
Y2FsbChkZWJ1Z3RyYWNlX2luaXQpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:46:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Vc4-0003oT-J4; Wed, 04 Sep 2019 13:46: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=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Vc2-0003n9-Jl
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:46:18 +0000
X-Inumbo-ID: 5b95284e-cf1a-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b95284e-cf1a-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:46: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 25A9DAD7B;
 Wed,  4 Sep 2019 13:46:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 15:46:08 +0200
Message-Id: <20190904134608.18425-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190904134608.18425-1-jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

ZGVidWd0cmFjZSBpcyBub3JtYWxseSB3cml0aW5nIHRyYWNlIGVudHJpZXMgaW50byBhIHNpbmds
ZSB0cmFjZQpidWZmZXIuIFRoZXJlIGFyZSBjYXNlcyB3aGVyZSB0aGlzIGlzIG5vdCBvcHRpbWFs
LCBlLmcuIHdoZW4gaHVudGluZwphIGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2Yg
dHJhY2UgZW50cmllcyBhbmQgb25lIGNwdSBpcwpzdHVjay4gVGhpcyB3aWxsIHJlc3VsdCBpbiBv
dGhlciBjcHVzIGZpbGxpbmcgdGhlIHRyYWNlIGJ1ZmZlciBhbmQKZmluYWxseSBvdmVyd3JpdGlu
ZyB0aGUgaW50ZXJlc3RpbmcgdHJhY2UgZW50cmllcyBvZiB0aGUgaGFuZ2luZyBjcHUuCgpJbiBv
cmRlciB0byBiZSBhYmxlIHRvIGRlYnVnIHN1Y2ggc2l0dWF0aW9ucyBhZGQgdGhlIGNhcGFiaWxp
dHkgdG8gdXNlCnBlci1jcHUgdHJhY2UgYnVmZmVycy4gVGhpcyBjYW4gYmUgc2VsZWN0ZWQgYnkg
c3BlY2lmeWluZyB0aGUKZGVidWd0cmFjZSBib290IHBhcmFtZXRlciB3aXRoIHRoZSBtb2RpZmll
ciAiY3B1OiIsIGxpa2U6CgogIGRlYnVndHJhY2U9Y3B1OjE2CgpBdCB0aGUgc2FtZSB0aW1lIHN3
aXRjaCB0aGUgcGFyc2luZyBmdW5jdGlvbiB0byBhY2NlcHQgc2l6ZSBtb2RpZmllcnMKKGUuZy4g
NE0gb3IgMUcpLgoKUHJpbnRpbmcgb3V0IHRoZSB0cmFjZSBlbnRyaWVzIGlzIGRvbmUgZm9yIGVh
Y2ggYnVmZmVyIGluIG9yZGVyIHRvCm1pbmltaXplIHRoZSBlZmZvcnQgbmVlZGVkIGR1cmluZyBw
cmludGluZy4gQXMgZWFjaCBlbnRyeSBpcyBwcmVmaXhlZAp3aXRoIGl0cyBzZXF1ZW5jZSBudW1i
ZXIgc29ydGluZyB0aGUgZW50cmllcyBjYW4gZWFzaWx5IGJlIGRvbmUgd2hlbgphbmFseXppbmcg
dGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
ClYyOgotIG9ubHkgYWxsb2NhdGUgYnVmZmVyIGlmIG5vdCBhbHJlYWR5IGRvbmUgc28KVjQ6Ci0g
dW5zaWduZWQgaW50IC0+IHVuc2lnbmVkIGxvbmcgKEphbiBCZXVsaWNoKQotIHJlcGxhY2UgY2hl
Y2sgZm9yIGJ5dGVzIDwgUEFHRV9TSVpFIGJ5ICFieXRlcyAoSmFuIEJldWxpY2gpCi0gcHJpbnQg
aW5mbyB3aGljaCBidWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQgKEphbiBCZXVsaWNoKQotIHJlcGxh
Y2Ugc3dpdGNoIGJ5IGlmIGluIGNwdSBub3RpZmllciBoYW5kbGVyIChKYW4gQmV1bGljaCkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgIDcgKy0KIHhlbi9jb21tb24v
ZGVidWd0cmFjZS5jICAgICAgICAgICB8IDE0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMTYgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDdjNzJlMzEwMzIuLjgzMjc5
N2UyZTIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysg
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTY0NCwxMiArNjQ0LDEzIEBA
IG92ZXIgdGhlIFBDSSBidXNzZXMgc2VxdWVudGlhbGx5KSBvciBieSBQQ0kgZGV2aWNlIChtdXN0
IGJlIG9uIHNlZ21lbnQgMCkuCiBMaW1pdHMgdGhlIG51bWJlciBsaW5lcyBwcmludGVkIGluIFhl
biBzdGFjayB0cmFjZXMuCiAKICMjIyBkZWJ1Z3RyYWNlCi0+IGA9IDxpbnRlZ2VyPmAKKz4gYD0g
W2NwdTpdPHNpemU+YAogCiA+IERlZmF1bHQ6IGAxMjhgCiAKLVNwZWNpZnkgdGhlIHNpemUgb2Yg
dGhlIGNvbnNvbGUgZGVidWcgdHJhY2UgYnVmZmVyIGluIEtpQi4gVGhlIGRlYnVnCi10cmFjZSBm
ZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KK1NwZWNp
ZnkgdGhlIHNpemUgb2YgdGhlIGNvbnNvbGUgZGVidWcgdHJhY2UgYnVmZmVyLiBCeSBzcGVjaWZ5
aW5nIGBjcHU6YAorYWRkaXRpb25hbGx5IGEgdHJhY2UgYnVmZmVyIG9mIHRoZSBzcGVjaWZpZWQg
c2l6ZSBpcyBhbGxvY2F0ZWQgcGVyIGNwdS4KK1RoZSBkZWJ1ZyB0cmFjZSBmZWF0dXJlIGlzIG9u
bHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRzIG9mIFhlbi4KIAogIyMjIGRtYV9iaXRzCiA+
IGA9IDxpbnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5jIGIveGVu
L2NvbW1vbi9kZWJ1Z3RyYWNlLmMKaW5kZXggOGZhMGU3ZmIwZS4uNDQ5NDA2YjliNiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKKysrIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNl
LmMKQEAgLTYsNiArNiw3IEBACiAKIAogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CisjaW5jbHVk
ZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CkBAIC0yNSwzMyArMjYsNjMgQEAgc3RydWN0
IGRlYnVndHJhY2VfZGF0YSB7CiB9OwogCiBzdGF0aWMgc3RydWN0IGRlYnVndHJhY2VfZGF0YSAq
ZHRfZGF0YTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICos
IGR0X2NwdV9kYXRhKTsKIAotc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRl
cyA9IDEyODsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGRlYnVndHJhY2VfYnl0ZXMgPSAxMjggPDwg
MTA7CitzdGF0aWMgYm9vbCBkZWJ1Z3RyYWNlX3Blcl9jcHU7CiBzdGF0aWMgYm9vbCBkZWJ1Z3Ry
YWNlX3VzZWQ7CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRlYnVndHJhY2VfbG9jayk7Ci1pbnRl
Z2VyX3BhcmFtKCJkZWJ1Z3RyYWNlIiwgZGVidWd0cmFjZV9raWxvYnl0ZXMpOwogCi1zdGF0aWMg
dm9pZCBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKHZvaWQpCitzdGF0aWMgaW50IF9faW5pdCBkZWJ1
Z3RyYWNlX3BhcnNlX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7Ci0gICAgaWYgKCAhZGVidWd0cmFj
ZV91c2VkICkKKyAgICBpZiAoICFzdHJuY21wKHMsICJjcHU6IiwgNCkgKQorICAgIHsKKyAgICAg
ICAgZGVidWd0cmFjZV9wZXJfY3B1ID0gdHJ1ZTsKKyAgICAgICAgcyArPSA0OworICAgIH0KKyAg
ICBkZWJ1Z3RyYWNlX2J5dGVzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzLCBOVUxMKTsKKyAgICBy
ZXR1cm4gMDsKK30KK2N1c3RvbV9wYXJhbSgiZGVidWd0cmFjZSIsIGRlYnVndHJhY2VfcGFyc2Vf
cGFyYW0pOworCitzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVyKHN0cnVjdCBkZWJ1
Z3RyYWNlX2RhdGEgKmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKndoaWNoKQoreworICAgIGlmICggIWRhdGEgKQogICAgICAgICByZXR1cm47CiAK
LSAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4iKTsKKyAgICBwcmludGso
ImRlYnVndHJhY2VfZHVtcCgpICVzIGJ1ZmZlciBzdGFydGluZ1xuIiwgd2hpY2gpOwogCiAgICAg
LyogUHJpbnQgb2xkZXN0IHBvcnRpb24gb2YgdGhlIHJpbmcuICovCi0gICAgaWYgKCBkdF9kYXRh
LT5idWZbZHRfZGF0YS0+cHJkXSAhPSAnXDAnICkKLSAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0
cygmZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZHRfZGF0YS0+Ynl0ZXMgLSBkdF9kYXRhLT5wcmQpOworICAgIGlmICggZGF0YS0+YnVmW2Rh
dGEtPnByZF0gIT0gJ1wwJyApCisgICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRhdGEtPmJ1
ZltkYXRhLT5wcmRdLCBkYXRhLT5ieXRlcyAtIGRhdGEtPnByZCk7CiAKICAgICAvKiBQcmludCB5
b3VuZ2VzdCBwb3J0aW9uIG9mIHRoZSByaW5nLiAqLwotICAgIGR0X2RhdGEtPmJ1ZltkdF9kYXRh
LT5wcmRdID0gJ1wwJzsKLSAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkdF9kYXRhLT5idWZbMF0s
IGR0X2RhdGEtPnByZCk7CisgICAgZGF0YS0+YnVmW2RhdGEtPnByZF0gPSAnXDAnOworICAgIGNv
bnNvbGVfc2VyaWFsX3B1dHMoJmRhdGEtPmJ1ZlswXSwgZGF0YS0+cHJkKTsKIAotICAgIG1lbXNl
dChkdF9kYXRhLT5idWYsICdcMCcsIGR0X2RhdGEtPmJ5dGVzKTsKLSAgICBkdF9kYXRhLT5wcmQg
PSAwOwotICAgIGR0X2RhdGEtPnByZF9sYXN0ID0gMDsKKyAgICBtZW1zZXQoZGF0YS0+YnVmLCAn
XDAnLCBkYXRhLT5ieXRlcyk7CisgICAgZGF0YS0+cHJkID0gMDsKKyAgICBkYXRhLT5wcmRfbGFz
dCA9IDA7CiAKLSAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIGZpbmlzaGVkXG4iKTsKKyAg
ICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpICVzIGJ1ZmZlciBmaW5pc2hlZFxuIiwgd2hpY2gp
OworfQorCitzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKHZvaWQpCit7CisgICAg
dW5zaWduZWQgaW50IGNwdTsKKyAgICBjaGFyIGJ1ZlsxNl07CisKKyAgICBpZiAoICFkZWJ1Z3Ry
YWNlX3VzZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVy
KGR0X2RhdGEsICJnbG9iYWwiKTsKKworICAgIGZvciAoIGNwdSA9IDA7IGNwdSA8IG5yX2NwdV9p
ZHM7IGNwdSsrICkKKyAgICB7CisgICAgICAgIHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICJj
cHUgJXUiLCBjcHUpOworICAgICAgICBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVyKHBlcl9jcHUoZHRf
Y3B1X2RhdGEsIGNwdSksIGJ1Zik7CisgICAgfQogfQogCiBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNl
X3RvZ2dsZSh2b2lkKQpAQCAtOTEsMjcgKzEyMiwzNCBAQCB2b2lkIGRlYnVndHJhY2VfZHVtcCh2
b2lkKQogCiBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY2hhciAqYnVmKQogewor
ICAgIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7CiAgICAgY2hhciAqcDsKIAorICAgIGRh
dGEgPSBkZWJ1Z3RyYWNlX3Blcl9jcHUgPyB0aGlzX2NwdShkdF9jcHVfZGF0YSkgOiBkdF9kYXRh
OworCiAgICAgZm9yICggcCA9IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKICAgICB7Ci0gICAgICAg
IGR0X2RhdGEtPmJ1ZltkdF9kYXRhLT5wcmQrK10gPSAqcDsKLSAgICAgICAgaWYgKCBkdF9kYXRh
LT5wcmQgPT0gZHRfZGF0YS0+Ynl0ZXMgKQotICAgICAgICAgICAgZHRfZGF0YS0+cHJkID0gMDsK
KyAgICAgICAgZGF0YS0+YnVmW2RhdGEtPnByZCsrXSA9ICpwOworICAgICAgICBpZiAoIGRhdGEt
PnByZCA9PSBkYXRhLT5ieXRlcyApCisgICAgICAgICAgICBkYXRhLT5wcmQgPSAwOwogICAgIH0K
IH0KIAogdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAg
ICBzdGF0aWMgY2hhciBidWZbMTAyNF0sIGxhc3RfYnVmWzEwMjRdOwotICAgIHN0YXRpYyB1bnNp
Z25lZCBpbnQgY291bnQsIGxhc3RfY291bnQ7CisgICAgc3RhdGljIHVuc2lnbmVkIGludCBjb3Vu
dCwgbGFzdF9jb3VudCwgbGFzdF9jcHU7CiAKICAgICBjaGFyICAgICAgICAgIGNudGJ1ZlsyNF07
CiAgICAgdmFfbGlzdCAgICAgICBhcmdzOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAg
dW5zaWduZWQgaW50IG5yOworICAgIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7CisgICAg
dW5zaWduZWQgaW50IGNwdTsKIAotICAgIGlmICggIWR0X2RhdGEgKQorICAgIGRhdGEgPSBkZWJ1
Z3RyYWNlX3Blcl9jcHUgPyB0aGlzX2NwdShkdF9jcHVfZGF0YSkgOiBkdF9kYXRhOworICAgIGNw
dSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/IHNtcF9wcm9jZXNzb3JfaWQoKSA6IDA7CisgICAgaWYg
KCAhZGF0YSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGRlYnVndHJhY2VfdXNlZCA9IHRydWU7
CkBAIC0xMzEsMTYgKzE2OSwxNyBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIg
KmZtdCwgLi4uKQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBpZiAoIHN0cmNtcChi
dWYsIGxhc3RfYnVmKSApCisgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpIHx8IGNw
dSAhPSBsYXN0X2NwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGR0X2RhdGEtPnByZF9sYXN0
ID0gZHRfZGF0YS0+cHJkOworICAgICAgICAgICAgZGF0YS0+cHJkX2xhc3QgPSBkYXRhLT5wcmQ7
CiAgICAgICAgICAgICBsYXN0X2NvdW50ID0gKytjb3VudDsKKyAgICAgICAgICAgIGxhc3RfY3B1
ID0gY3B1OwogICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7CiAgICAgICAg
ICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZHRfZGF0YS0+cHJk
ID0gZHRfZGF0YS0+cHJkX2xhc3Q7CisgICAgICAgICAgICBkYXRhLT5wcmQgPSBkYXRhLT5wcmRf
bGFzdDsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0l
dSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKICAgICAgICAgfQogICAgICAgICBkZWJ1Z3RyYWNl
X2FkZF90b19idWYoY250YnVmKTsKQEAgLTE1NSwzNCArMTk0LDcwIEBAIHN0YXRpYyB2b2lkIGRl
YnVndHJhY2Vfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQogICAgIGRlYnVndHJhY2VfdG9nZ2xlKCk7
CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQorc3RhdGljIHZv
aWQgZGVidWd0cmFjZV9hbGxvY19idWZmZXIoc3RydWN0IGRlYnVndHJhY2VfZGF0YSAqKnB0ciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7
CiAgICAgaW50IG9yZGVyOwotICAgIHVuc2lnbmVkIGxvbmcga2J5dGVzLCBieXRlczsKICAgICBz
dHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkYXRhOwogCi0gICAgLyogUm91bmQgc2l6ZSBkb3duIHRv
IG5leHQgcG93ZXIgb2YgdHdvLiAqLwotICAgIHdoaWxlICggKGtieXRlcyA9IChkZWJ1Z3RyYWNl
X2tpbG9ieXRlcyAmIChkZWJ1Z3RyYWNlX2tpbG9ieXRlcy0xKSkpICE9IDAgKQotICAgICAgICBk
ZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IGtieXRlczsKLQotICAgIGJ5dGVzID0gZGVidWd0cmFjZV9r
aWxvYnl0ZXMgPDwgMTA7Ci0gICAgaWYgKCBieXRlcyA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7
CisgICAgaWYgKCAhZGVidWd0cmFjZV9ieXRlcyB8fCAqcHRyICkKKyAgICAgICAgcmV0dXJuOwog
Ci0gICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhieXRlcyk7CisgICAgb3JkZXIgPSBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhkZWJ1Z3RyYWNlX2J5dGVzKTsKICAgICBkYXRhID0gYWxsb2Nf
eGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7CiAgICAgaWYgKCAhZGF0YSApCi0gICAgICAgIHJldHVy
biAtRU5PTUVNOworICAgIHsKKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3Blcl9jcHUgKQorICAg
ICAgICAgICAgcHJpbnRrKCJmYWlsZWQgdG8gYWxsb2NhdGUgZGVidWd0cmFjZSBidWZmZXIgZm9y
IGNwdSAldVxuIiwgY3B1KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcHJpbnRrKCJmYWls
ZWQgdG8gYWxsb2NhdGUgZGVidWd0cmFjZSBidWZmZXJcbiIpOworICAgICAgICByZXR1cm47Cisg
ICAgfQogCi0gICAgYnl0ZXMgPSBQQUdFX1NJWkUgPDwgb3JkZXI7Ci0gICAgbWVtc2V0KGRhdGEs
ICdcMCcsIGJ5dGVzKTsKKyAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gUEFHRV9TSVpFIDw8IG9yZGVy
OworICAgIG1lbXNldChkYXRhLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5dGVzKTsKKyAgICBkYXRhLT5i
eXRlcyA9IGRlYnVndHJhY2VfYnl0ZXMgLSBzaXplb2YoKmRhdGEpOwogCi0gICAgZGF0YS0+Ynl0
ZXMgPSBieXRlcyAtIHNpemVvZigqZGF0YSk7Ci0gICAgZHRfZGF0YSA9IGRhdGE7CisgICAgKnB0
ciA9IGRhdGE7Cit9CisKK3N0YXRpYyBpbnQgZGVidWd0cmFjZV9jcHVfY2FsbGJhY2soc3RydWN0
IG5vdGlmaWVyX2Jsb2NrICpuZmIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQoreworICAgIHVuc2lnbmVkIGludCBj
cHUgPSAodW5zaWduZWQgbG9uZyloY3B1OworCisgICAgLyogQnVmZmVycyBhcmUgb25seSBldmVy
IGFsbG9jYXRlZCwgbmV2ZXIgZnJlZWQuICovCisgICAgaWYgKCBhY3Rpb24gPT0gQ1BVX1VQX1BS
RVBBUkUgKQorICAgICAgICBkZWJ1Z3RyYWNlX2FsbG9jX2J1ZmZlcigmcGVyX2NwdShkdF9jcHVf
ZGF0YSwgY3B1KSwgY3B1KTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgc3RydWN0IG5v
dGlmaWVyX2Jsb2NrIGRlYnVndHJhY2VfbmZiID0geworICAgIC5ub3RpZmllcl9jYWxsID0gZGVi
dWd0cmFjZV9jcHVfY2FsbGJhY2sKK307CisKK3N0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2Vf
aW5pdCh2b2lkKQoreworICAgIHVuc2lnbmVkIGxvbmcgYnl0ZXM7CisgICAgdW5zaWduZWQgaW50
IGNwdTsKKworICAgIC8qIFJvdW5kIHNpemUgZG93biB0byBuZXh0IHBvd2VyIG9mIHR3by4gKi8K
KyAgICB3aGlsZSAoIChieXRlcyA9IChkZWJ1Z3RyYWNlX2J5dGVzICYgKGRlYnVndHJhY2VfYnl0
ZXMgLSAxKSkpICE9IDAgKQorICAgICAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gYnl0ZXM7CiAKICAg
ICByZWdpc3Rlcl9rZXloYW5kbGVyKCdUJywgZGVidWd0cmFjZV9rZXksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAidG9nZ2xlIGRlYnVndHJhY2UgdG8gY29uc29sZS9idWZmZXIiLCAwKTsKIAor
ICAgIGlmICggZGVidWd0cmFjZV9wZXJfY3B1ICkKKyAgICB7CisgICAgICAgIGZvcl9lYWNoX29u
bGluZV9jcHUgKCBjcHUgKQorICAgICAgICAgICAgZGVidWd0cmFjZV9hbGxvY19idWZmZXIoJnBl
cl9jcHUoZHRfY3B1X2RhdGEsIGNwdSksIGNwdSk7CisgICAgICAgIHJlZ2lzdGVyX2NwdV9ub3Rp
ZmllcigmZGVidWd0cmFjZV9uZmIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGRlYnVndHJh
Y2VfYWxsb2NfYnVmZmVyKCZkdF9kYXRhLCAwKTsKKwogICAgIHJldHVybiAwOwogfQogX19pbml0
Y2FsbChkZWJ1Z3RyYWNlX2luaXQpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:46:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13:46: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 1i5Vc9-0003rM-0L; Wed, 04 Sep 2019 13:46:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Vc7-0003qd-Hu
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:46:23 +0000
X-Inumbo-ID: 5b3b2074-cf1a-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b3b2074-cf1a-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 13:46: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 859FEAD5D;
 Wed,  4 Sep 2019 13:46:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 15:46:06 +0200
Message-Id: <20190904134608.18425-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190904134608.18425-1-jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 2/4] xen: move debugtrace coding to
 common/debugtrace.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>

SW5zdGVhZCBvZiBsaXZpbmcgaW4gZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBtb3ZlIHRoZSBkZWJ1
Z3RyYWNlCnJlbGF0ZWQgY29kaW5nIHRvIGEgbmV3IGZpbGUgY29tbW9uL2RlYnVndHJhY2UuYwoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGNvZGUgbW92ZW1lbnQgb25seS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICB8ICAgMSAr
CiB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYyAgICB8IDE4MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMTc3
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDE4MiBpbnNlcnRpb25zKCspLCAxNzYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01h
a2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCBlZGRkYTVkYWE2Li42MmIzNGU2OWU5
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZp
bGUKQEAgLTQsNiArNCw3IEBAIG9iai15ICs9IGJzZWFyY2gubwogb2JqLSQoQ09ORklHX0NPUkVf
UEFSS0lORykgKz0gY29yZV9wYXJraW5nLm8KIG9iai15ICs9IGNwdS5vCiBvYmoteSArPSBjcHVw
b29sLm8KK29iai0kKENPTkZJR19ERUJVR19UUkFDRSkgKz0gZGVidWd0cmFjZS5vCiBvYmotJChD
T05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBkZXZpY2VfdHJlZS5vCiBvYmoteSArPSBkb21jdGwu
bwogb2JqLXkgKz0gZG9tYWluLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5j
IGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uNTA2YWVlOTQxOAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vZGVidWd0
cmFjZS5jCkBAIC0wLDAgKzEsMTgwIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBkZWJ1
Z3RyYWNlLmMKKyAqCisgKiBEZWJ1Z3RyYWNlIGZvciBYZW4KKyAqLworCisKKyNpbmNsdWRlIDx4
ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5j
bHVkZSA8eGVuL3NlcmlhbC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUg
PHhlbi93YXRjaGRvZy5oPgorCisvKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3Ig
YnVmZmVyIGl0PyAqLworc3RhdGljIHZvbGF0aWxlIGludCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29u
c29sZTsKKworc3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1ZjsgLyogRGVidWctdHJh
Y2UgYnVmZmVyICovCitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9k
dWNlciBpbmRleCAgICAgKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9wcmRfbGFz
dDsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjgsIGRlYnVn
dHJhY2VfYnl0ZXM7CitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfdXNlZDsKK3N0YXRp
YyBERUZJTkVfU1BJTkxPQ0soZGVidWd0cmFjZV9sb2NrKTsKK2ludGVnZXJfcGFyYW0oImRlYnVn
dHJhY2UiLCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyk7CisKK3N0YXRpYyB2b2lkIGRlYnVndHJhY2Vf
ZHVtcF93b3JrZXIodm9pZCkKK3sKKyAgICBpZiAoIChkZWJ1Z3RyYWNlX2J5dGVzID09IDApIHx8
ICFkZWJ1Z3RyYWNlX3VzZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBwcmludGsoImRlYnVn
dHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4iKTsKKworICAgIC8qIFByaW50IG9sZGVzdCBwb3J0aW9u
IG9mIHRoZSByaW5nLiAqLworICAgIGlmICggZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRd
ICE9ICdcMCcgKQorICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1Zltk
ZWJ1Z3RyYWNlX3ByZF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidWd0cmFjZV9i
eXRlcyAtIGRlYnVndHJhY2VfcHJkKTsKKworICAgIC8qIFByaW50IHlvdW5nZXN0IHBvcnRpb24g
b2YgdGhlIHJpbmcuICovCisgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdID0gJ1ww
JzsKKyAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZlswXSwgZGVidWd0cmFj
ZV9wcmQpOworCisgICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5
dGVzKTsKKyAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CisgICAgZGVidWd0cmFjZV9wcmRfbGFzdCA9
IDA7CisKKyAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIGZpbmlzaGVkXG4iKTsKK30KKwor
c3RhdGljIHZvaWQgZGVidWd0cmFjZV90b2dnbGUodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworCisgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOworICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKKworICAgIC8qCisgICAgICogRHVtcCB0aGUgYnVm
ZmVyICpiZWZvcmUqIHRvZ2dsaW5nLCBpbiBjYXNlIHRoZSBhY3Qgb2YgZHVtcGluZyB0aGUKKyAg
ICAgKiBidWZmZXIgaXRzZWxmIGNhdXNlcyBtb3JlIHByaW50aygpIGludm9jYXRpb25zLgorICAg
ICAqLworICAgIHByaW50aygiZGVidWd0cmFjZV9wcmludGsgbm93IHdyaXRpbmcgdG8gJXMuXG4i
LAorICAgICAgICAgICAhZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgPyAiY29uc29sZSI6ICJi
dWZmZXIiKTsKKyAgICBpZiAoICFkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZSApCisgICAgICAg
IGRlYnVndHJhY2VfZHVtcF93b3JrZXIoKTsKKworICAgIGRlYnVndHJhY2Vfc2VuZF90b19jb25z
b2xlID0gIWRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOworCisgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7CisgICAgd2F0Y2hkb2dfZW5hYmxlKCk7
CisKK30KKwordm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworCisgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOworICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKKworICAgIGRlYnVndHJhY2VfZHVtcF93b3JrZXIo
KTsKKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3Mp
OworICAgIHdhdGNoZG9nX2VuYWJsZSgpOworfQorCitzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2Fk
ZF90b19idWYoY2hhciAqYnVmKQoreworICAgIGNoYXIgKnA7CisKKyAgICBmb3IgKCBwID0gYnVm
OyAqcCAhPSAnXDAnOyBwKysgKQorICAgIHsKKyAgICAgICAgZGVidWd0cmFjZV9idWZbZGVidWd0
cmFjZV9wcmQrK10gPSAqcDsKKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9PSBkZWJ1Z3Ry
YWNlX2J5dGVzICkKKyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gMDsKKyAgICB9Cit9CisK
K3ZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCit7CisgICAgc3Rh
dGljIGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKKyAgICBzdGF0aWMgdW5zaWduZWQg
aW50IGNvdW50LCBsYXN0X2NvdW50OworCisgICAgY2hhciAgICAgICAgICBjbnRidWZbMjRdOwor
ICAgIHZhX2xpc3QgICAgICAgYXJnczsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVu
c2lnbmVkIGludCBucjsKKworICAgIGlmICggZGVidWd0cmFjZV9ieXRlcyA9PSAwICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgZGVidWd0cmFjZV91c2VkID0gMTsKKworICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKKworICAgIHZhX3N0YXJ0KGFyZ3MsIGZt
dCk7CisgICAgbnIgPSB2c25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKKyAg
ICB2YV9lbmQoYXJncyk7CisKKyAgICBpZiAoIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlICkK
KyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBuID0gc2NucHJpbnRmKGNudGJ1Ziwgc2l6ZW9m
KGNudGJ1ZiksICIldSAiLCArK2NvdW50KTsKKworICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRz
KGNudGJ1Ziwgbik7CisgICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoYnVmLCBucik7CisgICAg
fQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkK
KyAgICAgICAgeworICAgICAgICAgICAgZGVidWd0cmFjZV9wcmRfbGFzdCA9IGRlYnVndHJhY2Vf
cHJkOworICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7CisgICAgICAgICAgICBzYWZl
X3N0cmNweShsYXN0X2J1ZiwgYnVmKTsKKyAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6
ZW9mKGNudGJ1ZiksICIldSAiLCBjb3VudCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICB7CisgICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGRlYnVndHJhY2VfcHJkX2xhc3Q7
CisgICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUtJXUgIiwg
bGFzdF9jb3VudCwgKytjb3VudCk7CisgICAgICAgIH0KKyAgICAgICAgZGVidWd0cmFjZV9hZGRf
dG9fYnVmKGNudGJ1Zik7CisgICAgICAgIGRlYnVndHJhY2VfYWRkX3RvX2J1ZihidWYpOworICAg
IH0KKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3Mp
OworfQorCitzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2tleSh1bnNpZ25lZCBjaGFyIGtleSkKK3sK
KyAgICBkZWJ1Z3RyYWNlX3RvZ2dsZSgpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBkZWJ1Z3Ry
YWNlX2luaXQodm9pZCkKK3sKKyAgICBpbnQgb3JkZXI7CisgICAgdW5zaWduZWQgaW50IGtieXRl
cywgYnl0ZXM7CisKKyAgICAvKiBSb3VuZCBzaXplIGRvd24gdG8gbmV4dCBwb3dlciBvZiB0d28u
ICovCisgICAgd2hpbGUgKCAoa2J5dGVzID0gKGRlYnVndHJhY2Vfa2lsb2J5dGVzICYgKGRlYnVn
dHJhY2Vfa2lsb2J5dGVzLTEpKSkgIT0gMCApCisgICAgICAgIGRlYnVndHJhY2Vfa2lsb2J5dGVz
ID0ga2J5dGVzOworCisgICAgYnl0ZXMgPSBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA8PCAxMDsKKyAg
ICBpZiAoIGJ5dGVzID09IDAgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIG9yZGVyID0gZ2V0
X29yZGVyX2Zyb21fYnl0ZXMoYnl0ZXMpOworICAgIGRlYnVndHJhY2VfYnVmID0gYWxsb2NfeGVu
aGVhcF9wYWdlcyhvcmRlciwgMCk7CisgICAgQVNTRVJUKGRlYnVndHJhY2VfYnVmICE9IE5VTEwp
OworCisgICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBieXRlcyk7CisKKyAgICBkZWJ1
Z3RyYWNlX2J5dGVzID0gYnl0ZXM7CisKKyAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdUJywgZGVi
dWd0cmFjZV9rZXksCisgICAgICAgICAgICAgICAgICAgICAgICAidG9nZ2xlIGRlYnVndHJhY2Ug
dG8gY29uc29sZS9idWZmZXIiLCAwKTsKKworICAgIHJldHVybiAwOworfQorX19pbml0Y2FsbChk
ZWJ1Z3RyYWNlX2luaXQpOworCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDYyNDc3YTk3MjguLjdmMjkxOTBl
YWYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2
ZXJzL2NoYXIvY29uc29sZS5jCkBAIC0xMTYwLDE4MiArMTE2MCw3IEBAIGludCBwcmludGtfcmF0
ZWxpbWl0KHZvaWQpCiAKIC8qCiAgKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICogKioqKioqKioqKioqKioqIFNlcmlhbCBj
b25zb2xlIHJpbmcgYnVmZmVyICoqKioqKioqKioqKioqKioqKioKLSAqICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKi8KLQot
I2lmZGVmIENPTkZJR19ERUJVR19UUkFDRQotCi0vKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29u
c29sZSwgb3IgYnVmZmVyIGl0PyAqLwotc3RhdGljIHZvbGF0aWxlIGludCBkZWJ1Z3RyYWNlX3Nl
bmRfdG9fY29uc29sZTsKLQotc3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1ZjsgLyog
RGVidWctdHJhY2UgYnVmZmVyICovCi1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJk
OyAvKiBQcm9kdWNlciBpbmRleCAgICAgKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFj
ZV9wcmRfbGFzdDsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAx
MjgsIGRlYnVndHJhY2VfYnl0ZXM7Ci1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfdXNl
ZDsKLXN0YXRpYyBERUZJTkVfU1BJTkxPQ0soZGVidWd0cmFjZV9sb2NrKTsKLWludGVnZXJfcGFy
YW0oImRlYnVndHJhY2UiLCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyk7Ci0KLXN0YXRpYyB2b2lkIGRl
YnVndHJhY2VfZHVtcF93b3JrZXIodm9pZCkKLXsKLSAgICBpZiAoIChkZWJ1Z3RyYWNlX2J5dGVz
ID09IDApIHx8ICFkZWJ1Z3RyYWNlX3VzZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmlu
dGsoImRlYnVndHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4iKTsKLQotICAgIC8qIFByaW50IG9sZGVz
dCBwb3J0aW9uIG9mIHRoZSByaW5nLiAqLwotICAgIGlmICggZGVidWd0cmFjZV9idWZbZGVidWd0
cmFjZV9wcmRdICE9ICdcMCcgKQotICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3Ry
YWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVi
dWd0cmFjZV9ieXRlcyAtIGRlYnVndHJhY2VfcHJkKTsKLQotICAgIC8qIFByaW50IHlvdW5nZXN0
IHBvcnRpb24gb2YgdGhlIHJpbmcuICovCi0gICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9w
cmRdID0gJ1wwJzsKLSAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZlswXSwg
ZGVidWd0cmFjZV9wcmQpOwotCi0gICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBkZWJ1
Z3RyYWNlX2J5dGVzKTsKLSAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7Ci0gICAgZGVidWd0cmFjZV9w
cmRfbGFzdCA9IDA7Ci0KLSAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIGZpbmlzaGVkXG4i
KTsKLX0KLQotc3RhdGljIHZvaWQgZGVidWd0cmFjZV90b2dnbGUodm9pZCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwotCi0gICAgd2F0Y2hkb2dfZGlzYWJsZSgpOwotICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKLQotICAgIC8qCi0gICAgICogRHVt
cCB0aGUgYnVmZmVyICpiZWZvcmUqIHRvZ2dsaW5nLCBpbiBjYXNlIHRoZSBhY3Qgb2YgZHVtcGlu
ZyB0aGUKLSAgICAgKiBidWZmZXIgaXRzZWxmIGNhdXNlcyBtb3JlIHByaW50aygpIGludm9jYXRp
b25zLgotICAgICAqLwotICAgIHByaW50aygiZGVidWd0cmFjZV9wcmludGsgbm93IHdyaXRpbmcg
dG8gJXMuXG4iLAotICAgICAgICAgICAhZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgPyAiY29u
c29sZSI6ICJidWZmZXIiKTsKLSAgICBpZiAoICFkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZSAp
Ci0gICAgICAgIGRlYnVndHJhY2VfZHVtcF93b3JrZXIoKTsKLQotICAgIGRlYnVndHJhY2Vfc2Vu
ZF90b19jb25zb2xlID0gIWRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwotCi0gICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci0gICAgd2F0Y2hkb2df
ZW5hYmxlKCk7Ci0KLX0KLQotdm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwotCi0gICAgd2F0Y2hkb2dfZGlzYWJsZSgpOwotICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKLQotICAgIGRlYnVndHJhY2VfZHVt
cF93b3JrZXIoKTsKLQotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlYnVndHJhY2VfbG9j
aywgZmxhZ3MpOwotICAgIHdhdGNoZG9nX2VuYWJsZSgpOwotfQotCi1zdGF0aWMgdm9pZCBkZWJ1
Z3RyYWNlX2FkZF90b19idWYoY2hhciAqYnVmKQotewotICAgIGNoYXIgKnA7Ci0KLSAgICBmb3Ig
KCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysgKQotICAgIHsKLSAgICAgICAgZGVidWd0cmFjZV9i
dWZbZGVidWd0cmFjZV9wcmQrK10gPSAqcDsKLSAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9
PSBkZWJ1Z3RyYWNlX2J5dGVzICkKLSAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gMDsKLSAg
ICB9Ci19Ci0KLXZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCi17
Ci0gICAgc3RhdGljIGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKLSAgICBzdGF0aWMg
dW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50OwotCi0gICAgY2hhciAgICAgICAgICBjbnRi
dWZbMjRdOwotICAgIHZhX2xpc3QgICAgICAgYXJnczsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwotICAgIHVuc2lnbmVkIGludCBucjsKLQotICAgIGlmICggZGVidWd0cmFjZV9ieXRlcyA9PSAw
ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgZGVidWd0cmFjZV91c2VkID0gMTsKLQotICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKLQotICAgIHZhX3N0YXJ0
KGFyZ3MsIGZtdCk7Ci0gICAgbnIgPSB2c2NucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwg
YXJncyk7Ci0gICAgdmFfZW5kKGFyZ3MpOwotCi0gICAgaWYgKCBkZWJ1Z3RyYWNlX3NlbmRfdG9f
Y29uc29sZSApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgbiA9IHNjbnByaW50ZihjbnRi
dWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7Ci0KLSAgICAgICAgY29uc29sZV9z
ZXJpYWxfcHV0cyhjbnRidWYsIG4pOwotICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKGJ1Ziwg
bnIpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBpZiAoIHN0cmNtcChidWYsIGxh
c3RfYnVmKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkX2xhc3QgPSBk
ZWJ1Z3RyYWNlX3ByZDsKLSAgICAgICAgICAgIGxhc3RfY291bnQgPSArK2NvdW50OwotICAgICAg
ICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7Ci0gICAgICAgICAgICBzbnByaW50Zihj
bnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSBkZWJ1Z3RyYWNl
X3ByZF9sYXN0OwotICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwg
IiV1LSV1ICIsIGxhc3RfY291bnQsICsrY291bnQpOwotICAgICAgICB9Ci0gICAgICAgIGRlYnVn
dHJhY2VfYWRkX3RvX2J1ZihjbnRidWYpOwotICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYo
YnVmKTsKLSAgICB9Ci0KLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZWJ1Z3RyYWNlX2xv
Y2ssIGZsYWdzKTsKLX0KLQotc3RhdGljIHZvaWQgZGVidWd0cmFjZV9rZXkodW5zaWduZWQgY2hh
ciBrZXkpCi17Ci0gICAgZGVidWd0cmFjZV90b2dnbGUoKTsKLX0KLQotc3RhdGljIGludCBfX2lu
aXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCi17Ci0gICAgaW50IG9yZGVyOwotICAgIHVuc2lnbmVk
IGludCBrYnl0ZXMsIGJ5dGVzOwotCi0gICAgLyogUm91bmQgc2l6ZSBkb3duIHRvIG5leHQgcG93
ZXIgb2YgdHdvLiAqLwotICAgIHdoaWxlICggKGtieXRlcyA9IChkZWJ1Z3RyYWNlX2tpbG9ieXRl
cyAmIChkZWJ1Z3RyYWNlX2tpbG9ieXRlcy0xKSkpICE9IDAgKQotICAgICAgICBkZWJ1Z3RyYWNl
X2tpbG9ieXRlcyA9IGtieXRlczsKLQotICAgIGJ5dGVzID0gZGVidWd0cmFjZV9raWxvYnl0ZXMg
PDwgMTA7Ci0gICAgaWYgKCBieXRlcyA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBv
cmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGJ5dGVzKTsKLSAgICBkZWJ1Z3RyYWNlX2J1ZiA9
IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIDApOwotICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1
ZiAhPSBOVUxMKTsKLQotICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgYnl0ZXMpOwot
Ci0gICAgZGVidWd0cmFjZV9ieXRlcyA9IGJ5dGVzOwotCi0gICAgcmVnaXN0ZXJfa2V5aGFuZGxl
cignVCcsIGRlYnVndHJhY2Vfa2V5LAotICAgICAgICAgICAgICAgICAgICAgICAgInRvZ2dsZSBk
ZWJ1Z3RyYWNlIHRvIGNvbnNvbGUvYnVmZmVyIiwgMCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLV9f
aW5pdGNhbGwoZGVidWd0cmFjZV9pbml0KTsKLQotI2VuZGlmIC8qICFDT05GSUdfREVCVUdfVFJB
Q0UgKi8KLQotCi0vKgotICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKLSAqICoqKioqKioqKioqKioqKiBEZWJ1Z2dpbmcvdHJh
Y2luZy9lcnJvci1yZXBvcnQgKioqKioqKioqKioqKioqCisgKiAqKioqKioqKioqKioqKioqKioq
KioqIEVycm9yLXJlcG9ydCAqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAq
LwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:48:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5VeX-0004Ti-NY; Wed, 04 Sep 2019 13:48:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VeW-0004TJ-1o
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:48:52 +0000
X-Inumbo-ID: b01bca1c-cf1a-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b01bca1c-cf1a-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:48: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 CF078B03B;
 Wed,  4 Sep 2019 13:48:33 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-8-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7ce66a65-8f1b-1587-590c-17d82ac2e800@suse.com>
Date: Wed, 4 Sep 2019 15:48:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-8-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/48] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGlzIHByZXBhcmVz
IHN1cHBvcnQgb2YgbGFyZ2VyIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdGllcywgZS5nLiBjb3JlCj4g
c2NoZWR1bGluZy4KPiAKPiBXaGlsZSBhdCBpdCBtb3ZlIHNjaGVkX2hhc191cmdlbnRfdmNwdSgp
IGZyb20gaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAo+IGludG8gc2NoZWR1bGUuYyByZW1vdmlu
ZyB0aGUgbmVlZCBmb3IgaW5jbHVkaW5nIHNjaGVkLWlmLmggaW4KPiBjcHVpZGxlLmggYW5kIG11
bHRpcGxlIG90aGVyIEMgc291cmNlcy4KCkxvb2tpbmcgYWdhaW4sIHRoZSAjaW5jbHVkZS1zIGlu
IC5jIGZpbGVzIHNob3VsZCBoYXZlIGJlZW4gdW5uZWNlc3NhcnkKYWx0b2dldGhlciAoYW5kIGRy
b3BwaW5nIG9mIHRoZW0gY291bGQsIGlmIGl0IHdhcyBhIHNlcGFyYXRlIHBhdGNoLCBnbwppbiBy
aWdodCBhd2F5KSwgYmVjYXVzZSBvZiAuLi4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVpZGxlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAo+IEBAIC00LDcg
KzQsNiBAQAo+ICAjaW5jbHVkZSA8eGVuL2NwdWlkbGUuaD4KPiAgI2luY2x1ZGUgPHhlbi9ub3Rp
Zmllci5oPgo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vc2NoZWQt
aWYuaD4KCi4uLiB0aGlzLgoKPiBAQCAtMjcsMTQgKzI2LDQgQEAgdm9pZCB1cGRhdGVfaWRsZV9z
dGF0cyhzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKiwKPiAgdm9pZCB1cGRhdGVfbGFzdF9j
eF9zdGF0KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICosIHVpbnQ2NF90KTsKPiAgCj4gLS8q
Cj4gLSAqIHZjcHUgaXMgdXJnZW50IGlmIHZjcHUgaXMgcG9sbGluZyBldmVudCBjaGFubmVsCj4g
LSAqCj4gLSAqIGlmIHVyZ2VudCB2Y3B1IGV4aXN0cywgQ1BVIHNob3VsZCBub3QgZW50ZXIgZGVl
cCBDIHN0YXRlCj4gLSAqLwo+IC1zdGF0aWMgaW5saW5lIGludCBzY2hlZF9oYXNfdXJnZW50X3Zj
cHUodm9pZCkKPiAtewo+IC0gICAgcmV0dXJuIGF0b21pY19yZWFkKCZ0aGlzX2NwdShzY2hlZHVs
ZV9kYXRhKS51cmdlbnRfY291bnQpOwo+IC19CgpBbmQgdGhlbiwgZGVzcGl0ZSBteSBwcmV2aW91
cyBhY2ssIEknbSBzbGlnaHRseSB1bmhhcHB5IGFib3V0IHRoaXMKdmVyeSBzaG9ydCBmdW5jdGlv
biBiZWNvbWluZyBhbiBvdXQtb2YtbGluZSBvbmUsIHdoZW4gdGhlIG9ubHkKdXNlcnMgb2YgaXQg
d291bGQgcHJlZmVyYWJseSBoYXZlIGFzIGxvdyBsYXRlbmN5IGFzIHBvc3NpYmxlLiBJCmRvbid0
IHN1cHBvc2UgdGhlcmUncyBhIHdheSB0byBrZWVwIGl0IGlubGluZSBidXQgc3RpbGwgZHJvcCB0
aGUKdW53YW50ZWQgI2luY2x1ZGUgYWJvdmU/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:48:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5VeX-0004TY-Ex; Wed, 04 Sep 2019 13:48:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VeV-0004TI-Vx
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:48:52 +0000
X-Inumbo-ID: b01bca1c-cf1a-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b01bca1c-cf1a-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:48: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 CF078B03B;
 Wed,  4 Sep 2019 13:48:33 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-8-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7ce66a65-8f1b-1587-590c-17d82ac2e800@suse.com>
Date: Wed, 4 Sep 2019 15:48:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-8-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/48] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGlzIHByZXBhcmVz
IHN1cHBvcnQgb2YgbGFyZ2VyIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdGllcywgZS5nLiBjb3JlCj4g
c2NoZWR1bGluZy4KPiAKPiBXaGlsZSBhdCBpdCBtb3ZlIHNjaGVkX2hhc191cmdlbnRfdmNwdSgp
IGZyb20gaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAo+IGludG8gc2NoZWR1bGUuYyByZW1vdmlu
ZyB0aGUgbmVlZCBmb3IgaW5jbHVkaW5nIHNjaGVkLWlmLmggaW4KPiBjcHVpZGxlLmggYW5kIG11
bHRpcGxlIG90aGVyIEMgc291cmNlcy4KCkxvb2tpbmcgYWdhaW4sIHRoZSAjaW5jbHVkZS1zIGlu
IC5jIGZpbGVzIHNob3VsZCBoYXZlIGJlZW4gdW5uZWNlc3NhcnkKYWx0b2dldGhlciAoYW5kIGRy
b3BwaW5nIG9mIHRoZW0gY291bGQsIGlmIGl0IHdhcyBhIHNlcGFyYXRlIHBhdGNoLCBnbwppbiBy
aWdodCBhd2F5KSwgYmVjYXVzZSBvZiAuLi4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVpZGxlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAo+IEBAIC00LDcg
KzQsNiBAQAo+ICAjaW5jbHVkZSA8eGVuL2NwdWlkbGUuaD4KPiAgI2luY2x1ZGUgPHhlbi9ub3Rp
Zmllci5oPgo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vc2NoZWQt
aWYuaD4KCi4uLiB0aGlzLgoKPiBAQCAtMjcsMTQgKzI2LDQgQEAgdm9pZCB1cGRhdGVfaWRsZV9z
dGF0cyhzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKiwKPiAgdm9pZCB1cGRhdGVfbGFzdF9j
eF9zdGF0KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICosIHVpbnQ2NF90KTsKPiAgCj4gLS8q
Cj4gLSAqIHZjcHUgaXMgdXJnZW50IGlmIHZjcHUgaXMgcG9sbGluZyBldmVudCBjaGFubmVsCj4g
LSAqCj4gLSAqIGlmIHVyZ2VudCB2Y3B1IGV4aXN0cywgQ1BVIHNob3VsZCBub3QgZW50ZXIgZGVl
cCBDIHN0YXRlCj4gLSAqLwo+IC1zdGF0aWMgaW5saW5lIGludCBzY2hlZF9oYXNfdXJnZW50X3Zj
cHUodm9pZCkKPiAtewo+IC0gICAgcmV0dXJuIGF0b21pY19yZWFkKCZ0aGlzX2NwdShzY2hlZHVs
ZV9kYXRhKS51cmdlbnRfY291bnQpOwo+IC19CgpBbmQgdGhlbiwgZGVzcGl0ZSBteSBwcmV2aW91
cyBhY2ssIEknbSBzbGlnaHRseSB1bmhhcHB5IGFib3V0IHRoaXMKdmVyeSBzaG9ydCBmdW5jdGlv
biBiZWNvbWluZyBhbiBvdXQtb2YtbGluZSBvbmUsIHdoZW4gdGhlIG9ubHkKdXNlcnMgb2YgaXQg
d291bGQgcHJlZmVyYWJseSBoYXZlIGFzIGxvdyBsYXRlbmN5IGFzIHBvc3NpYmxlLiBJCmRvbid0
IHN1cHBvc2UgdGhlcmUncyBhIHdheSB0byBrZWVwIGl0IGlubGluZSBidXQgc3RpbGwgZHJvcCB0
aGUKdW53YW50ZWQgI2luY2x1ZGUgYWJvdmU/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:53:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5Vj8-0005Mc-B6; Wed, 04 Sep 2019 13:53: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Vj7-0005MS-1U
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:53:37 +0000
X-Inumbo-ID: 63d4029a-cf1b-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63d4029a-cf1b-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:53: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 32259AD7B;
 Wed,  4 Sep 2019 13:53:35 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
 <20190904134608.18425-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4c0f9d4d-d458-078a-7b21-681695e0efbf@suse.com>
Date: Wed, 4 Sep 2019 15:53:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904134608.18425-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/4] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNTo0NiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMTI4MSwxNCAr
MTI4MCwxNCBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+
ICAgICAgewo+ICAgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKPiAgICAgICAg
ICB7Cj4gLSAgICAgICAgICAgIGxhc3RfcHJkID0gZGVidWd0cmFjZV9wcmQ7Cj4gKyAgICAgICAg
ICAgIGRlYnVndHJhY2VfcHJkX2xhc3QgPSBkZWJ1Z3RyYWNlX3ByZDsKPiAgICAgICAgICAgICAg
bGFzdF9jb3VudCA9ICsrY291bnQ7Cj4gICAgICAgICAgICAgIHNhZmVfc3RyY3B5KGxhc3RfYnVm
LCBidWYpOwo+ICAgICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAi
JXUgIiwgY291bnQpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlCj4gICAgICAgICAgewo+
IC0gICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGxhc3RfcHJkOwo+ICsgICAgICAgICAgICBk
ZWJ1Z3RyYWNlX3ByZCA9IGRlYnVndHJhY2VfcHJkX2xhc3Q7Cj4gICAgICAgICAgICAgIHNucHJp
bnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50
KTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZGVidWd0cmFjZV9hZGRfdG9fYnVmKGNudGJ1Zik7
CgpJJ20gYWZyYWlkIGl0IGlzIHJhdGhlciBsYXN0X2J1ZltdIHdoaWNoIG5lZWRzIGludmFsaWRh
dGluZywgYXQKd2hpY2ggcG9pbnQgbGFzdF9wcmQgY291bGQgaW1vIHJlbWFpbiBsb2NhbCB0byB0
aGlzIGZ1bmN0aW9uLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:53:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 13: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 1i5Vj8-0005Mi-Jm; Wed, 04 Sep 2019 13:53: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Vj7-0005MT-1h
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:53:37 +0000
X-Inumbo-ID: 63d4029a-cf1b-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63d4029a-cf1b-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 13:53: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 32259AD7B;
 Wed,  4 Sep 2019 13:53:35 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
 <20190904134608.18425-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4c0f9d4d-d458-078a-7b21-681695e0efbf@suse.com>
Date: Wed, 4 Sep 2019 15:53:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904134608.18425-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/4] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNTo0NiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMTI4MSwxNCAr
MTI4MCwxNCBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+
ICAgICAgewo+ICAgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKPiAgICAgICAg
ICB7Cj4gLSAgICAgICAgICAgIGxhc3RfcHJkID0gZGVidWd0cmFjZV9wcmQ7Cj4gKyAgICAgICAg
ICAgIGRlYnVndHJhY2VfcHJkX2xhc3QgPSBkZWJ1Z3RyYWNlX3ByZDsKPiAgICAgICAgICAgICAg
bGFzdF9jb3VudCA9ICsrY291bnQ7Cj4gICAgICAgICAgICAgIHNhZmVfc3RyY3B5KGxhc3RfYnVm
LCBidWYpOwo+ICAgICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAi
JXUgIiwgY291bnQpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlCj4gICAgICAgICAgewo+
IC0gICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGxhc3RfcHJkOwo+ICsgICAgICAgICAgICBk
ZWJ1Z3RyYWNlX3ByZCA9IGRlYnVndHJhY2VfcHJkX2xhc3Q7Cj4gICAgICAgICAgICAgIHNucHJp
bnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50
KTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZGVidWd0cmFjZV9hZGRfdG9fYnVmKGNudGJ1Zik7
CgpJJ20gYWZyYWlkIGl0IGlzIHJhdGhlciBsYXN0X2J1ZltdIHdoaWNoIG5lZWRzIGludmFsaWRh
dGluZywgYXQKd2hpY2ggcG9pbnQgbGFzdF9wcmQgY291bGQgaW1vIHJlbWFpbiBsb2NhbCB0byB0
aGlzIGZ1bmN0aW9uLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 13:56:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 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 1i5Vlg-0005b8-2I; Wed, 04 Sep 2019 13:56:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hQbx=W7=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i5Vle-0005b3-Pm
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 13:56:14 +0000
X-Inumbo-ID: c1f1ebee-cf1b-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1f1ebee-cf1b-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 13:56:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567605374;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=moaxuBCWtXVDT1qwzm1qHoA6Ent4YOP9KiYd7eX96aA=;
 b=cSNaGgwnCDakR5i1lAiKH+qXloLil3dUjOhEXqNcvQDxZ1YDtmAhNVTG
 RETMHBdsOqm8LbO2KaW+ii6RinW5BH8dNmOsAQVl6hRrQMrKz/uWjPmoV
 vmTLFCfPWOFoM4DQwLpBPE/hJKceXDYIwB9CrE2VLt7WJYL3sMu/eGfmo M=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nPoAyrWdc/bGtavIhGj9tSLls77FosNz1TQr0/33V1xihPA+4eX4X9OtoV3PCK10ZAUoKm3D7D
 zGTihqOqqZqF255shbf2itOIsAFd1kfbRBbO9wtPWhwMIWdtYQm6ljb/ZcwLLDsDn71aOFw+Xn
 9xzC5bRI6GMQlJvYPANqwD6ETvM8LiKVx8gMFrVv/68sxhfDOLOvPHfRjNsZ1TCJAFAjjbr/zM
 wh0JXik7SE4wjFmMDN7YLpvhcDviddjZMVYk2yBvfOoO7B41hV0KWTzq2RKi7lSApgrU/V2BEj
 dyw=
X-SBRS: 2.7
X-MesageID: 5340346
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5340346"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v2 02/11] ioreq: terminate cf8 handling at hypervisor
 level
Thread-Index: AQHVYnKx5qeoEGPma0OmaOPJSQUZyqcaD4aAgAD0loCAAED5sIAAIPmAgAAlwBA=
Date: Wed, 4 Sep 2019 13:56:10 +0000
Message-ID: <92821b5ab3b04714a83617eff89b753d@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-3-roger.pau@citrix.com>
 <c626a063-f657-d614-eea5-dcfca3df46f0@citrix.com>
 <20190904074923.ji76uhn2kr7rff4b@Air-de-Roger>
 <a0d458949642478786ce606761bf2726@AMSPEX02CL03.citrite.net>
 <20190904133957.2g2sxfvhfbf7n3x3@Air-de-Roger>
In-Reply-To: <20190904133957.2g2sxfvhfbf7n3x3@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 v2 02/11] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 "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+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMDQgU2VwdGVtYmVyIDIwMTkgMTQ6NDAKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZzsgSmFuIEJldWxpY2gKPiA8amJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMDIvMTFdIGlvcmVxOiB0ZXJtaW5hdGUgY2Y4
IGhhbmRsaW5nIGF0IGh5cGVydmlzb3IgbGV2ZWwKPiAKPiBPbiBXZWQsIFNlcCAwNCwgMjAxOSBh
dCAxMTo0NjoyNEFNICswMjAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gPiA+IFNlbnQ6IDA0IFNlcHRlbWJlciAyMDE5IDA4OjQ5Cj4gPiA+IFRvOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPgo+ID4gPiBDYzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPjsgSmFuIEJldWxpY2gKPiA+ID4gPGpiZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8
d2xAeGVuLm9yZz4KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiAwMi8xMV0gaW9yZXE6IHRl
cm1pbmF0ZSBjZjggaGFuZGxpbmcgYXQgaHlwZXJ2aXNvciBsZXZlbAo+ID4gPgo+ID4gPiBPbiBU
dWUsIFNlcCAwMywgMjAxOSBhdCAwNjoxMzo1OVBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+ID4gPiA+IE9uIDAzLzA5LzIwMTkgMTc6MTQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+
ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKPiA+ID4gPiA+IGluZGV4IDY5MmI3MTBiMDIuLjY5NjUyZTEwODAgMTAw
NjQ0Cj4gPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ID4gPiA+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ID4gPiA+ID4gQEAgLTEwMTUsNiArMTAxNSwx
MiBAQCBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAq
ZCwgaW9zZXJ2aWRfdCBpZCwKPiA+ID4gPiA+ICAgICAgc3dpdGNoICggdHlwZSApCj4gPiA+ID4g
PiAgICAgIHsKPiA+ID4gPiA+ICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgo+ID4g
PiA+ID4gKyAgICAgICAgcmMgPSAtRUlOVkFMOwo+ID4gPiA+ID4gKyAgICAgICAgLyogUENJIGNv
bmZpZyBzcGFjZSBhY2Nlc3NlcyBhcmUgaGFuZGxlZCBpbnRlcm5hbGx5LiAqLwo+ID4gPiA+ID4g
KyAgICAgICAgaWYgKCBzdGFydCA8PSAweGNmOCArIDggJiYgMHhjZjggPD0gZW5kICkKPiA+ID4g
PiA+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiA+ID4gPiA+ICsgICAgICAgIGVsc2UKPiA+ID4g
PiA+ICsgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaC4gKi8KPiA+ID4gPgo+ID4gPiA+IFlvdSBu
ZWVkIHRvIGRyb3AgdGhlIGVsc2UsIG9yIGl0IG1heSBzdGlsbCB0cmlnZ2VyIHdhcm5pbmdzLgo+
ID4gPgo+ID4gPiBZZXMsIG15IG1pc3Rha2UuIFRoZSBlbHNlIGJyYW5jaCBpcyBub3QgbmVlZGVk
Lgo+ID4gPgo+ID4gPiA+IEZ1cnRoZXJtb3JlLCBxZW11IHJlZ2lzdGVycyBjZjgtY2ZmIHNvIEkg
dGhpbmsgeW91IG5lZWQgc29tZSBmaXgtdXBzCj4gPiA+ID4gdGhlcmUgZmlyc3QgYmVmb3JlIHRo
cm93aW5nIGVycm9ycyBiYWNrIGhlcmUuCj4gPiA+Cj4gPiA+IFRoZSB2ZXJzaW9uIG9mIFFFTVUg
SSBoYXZlIGRvZXNuJ3Qgc2VlbSB0byByZWdpc3RlciAweGNmOCBvciAweGNmYywKPiA+ID4gdGhl
cmUgYXJlIG5vIGVycm9ycyBvbiB0aGUgbG9nIGFuZCBRRU1VIHNlZW1zIHRvIHdvcmsganVzdCBm
aW5lLgo+ID4gPgo+ID4gPiBJIGFsd2F5cyBhc3N1bWVkIFFFTVUgd2FzIGdldHRpbmcgYWNjZXNz
ZXMgdG8gY2Y4L2NmYyBmb3J3YXJkZWQKPiA+ID4gYmVjYXVzZSBpdCB3YXMgdGhlIGRlZmF1bHQg
ZGV2aWNlIG1vZGVsLCBhbmQgZXZlcnl0aGluZyBub3QgdHJhcHBlZCBieQo+ID4gPiBYZW4gd291
bGQgYmUgZm9yd2FyZGVkIHRvIGl0LiBUaGlzIGRlZmF1bHQgZGV2aWNlIG1vZGVsIGJlaGF2aW91
ciB3YXMKPiA+ID4gcmVtb3ZlZCBieSBQYXVsIHNvbWUgdGltZSBhZ28sIGFuZCBub3cgUUVNVSBy
ZWdpc3RlcnMgZXhwbGljaXRseSB3aGljaAo+ID4gPiBJTyBhY2Nlc3NlcyBpdCB3YW50cyB0byB0
cmFwLgo+ID4KPiA+IFllcywgaXQgdXNlZCB0byBuZWVkIHRoZW0gdG8gd29yayBjb3JyZWN0bHkg
YXMgYSBkZWZhdWx0IGVtdWxhdG9yLiBIb3dldmVyLCB3ZSBkb24ndCBnZW5lcmFsbHkgc3RvcAo+
IGFuIGV4dGVybmFsIGVtdWxhdG9yIGZyb20gcmVnaXN0ZXJpbmcgcmFuZ2VzIHRoYXQgYXJlIGhh
bmRsZWQgYnkgZW11bGF0aW9uIGRpcmVjdGx5IGluIFhlbiAoZS5nLgo+IHBtdGltZXIpIHNvIEkg
ZG9uJ3QgdGhpbmsgeW91IG5lZWQgc3BlY2lhbC1jYXNlIHRoZXNlIHBvcnRzLgo+IAo+IFRoYXQn
cyByaWdodCwgc28gSSBndWVzcyBJIHdvdWxkIGp1c3QgcmVtb3ZlIHRoYXQgY2hlY2sgKGFuZCB0
aGUgb25lCj4gaW50cm9kdWNlZCBmb3IgTUNGRyByZWdpb25zKS4gV2UgYWxzbyBkb24ndCBjaGVj
ayB3aGV0aGVyIGFueSBvdGhlcgo+IGlvcmVxIHNlcnZlciBoYXMgYWxyZWFkeSByZWdpc3RlcmVk
IGEgcmFuZ2UuCgpUaGF0J3MgcmlnaHQuLi4gaXQncyBhIGxhc3Qtb25lLXdpbnMgZ2FtZS4gV2Ug
Y291bGQgZGVjaWRlIHRvIGNoYW5nZSB0aGlzIGluIGZ1dHVyZSwgYnV0IGl0IGlzIHF1aXRlIGNv
bnZlbmllbnQgZm9yIHRlc3RpbmcgcHVycG9zZXMuCgogIFBhdWwKCj4gCj4gVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:02:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5VrW-0006Tv-Ts; Wed, 04 Sep 2019 14:02:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5VrV-0006Tq-8v
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:02:17 +0000
X-Inumbo-ID: 997ee922-cf1c-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 997ee922-cf1c-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 14:02: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 5E38CAE86;
 Wed,  4 Sep 2019 14:02:14 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-9-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <22dc77b0-7ffa-a7ba-c3e5-14833f0b0b72@suse.com>
Date: Wed, 4 Sep 2019 16:02:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-9-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMjUwLDcg
KzI1MCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0YXRlX2NoYW5nZSgKPiAgCj4g
IHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0
YXRlX2luZm8gKnJ1bnN0YXRlKQo+ICB7Cj4gLSAgICBzcGlubG9ja190ICpsb2NrID0gbGlrZWx5
KHYgPT0gY3VycmVudCkgPyBOVUxMIDogdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKPiArICAg
IHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgID8gTlVMTCA6IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7
Cj4gICAgICBzX3RpbWVfdCBkZWx0YTsKPiAgCj4gICAgICBtZW1jcHkocnVuc3RhdGUsICZ2LT5y
dW5zdGF0ZSwgc2l6ZW9mKCpydW5zdGF0ZSkpOwo+IEBAIC0yNTksNyArMjYwLDcgQEAgdm9pZCB2
Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5m
byAqcnVuc3RhdGUpCj4gICAgICAgICAgcnVuc3RhdGUtPnRpbWVbcnVuc3RhdGUtPnN0YXRlXSAr
PSBkZWx0YTsKPiAgCj4gICAgICBpZiAoIHVubGlrZWx5KGxvY2sgIT0gTlVMTCkgKQo+IC0gICAg
ICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKPiArICAgICAgICB1bml0X3Nj
aGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7Cj4gIH0KCkF0IHRoZSBleGFt
cGxlIG9mIHRoaXM6IFRoZSBtb3JlIGNvYXJzZSBncmFudWxhcml0eSBvZiB0aGUgbG9jawptZWFu
cyB0aGF0IG5vIHR3byB2Q1BVLXMgd2l0aGluIGEgdW5pdCBjYW4gb2J0YWluIHRoZWlyIHJ1bnN0
YXRlCmluIHBhcmFsbGVsLiBXaGlsZSB0aGlzIG1heSBiZSBhY2NlcHRhYmxlIGZvciBjb3JlIHNj
aGVkdWxpbmcsCkknbSBhZnJhaWQgaXQncyB0b28gcmVzdHJpY3RpdmUgZm9yIHNvY2tldHMgb3Ig
bm9kZXMgYXMgdW5pdHMuClRoZXJlZm9yZSBJIHRoaW5rIHRoaXMgbG9jayBuZWVkcyB0byBlaXRo
ZXIgYmUgc3BsaXQgKEknbSBub3QKc3VyZSB0aGF0J3MgZmVhc2libGUpIG9yIGJlY29tZSBhbiBy
L3cgbG9jay4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:05:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5VuM-0006bR-MZ; Wed, 04 Sep 2019 14:05: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5VuL-0006bA-Ld
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:05:13 +0000
X-Inumbo-ID: 01f01292-cf1d-11e9-abb6-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01f01292-cf1d-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:05:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567605910;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=pg88b9DhSRnnK94aoNw1g25kogulmYZ3q48cvRQoUeY=;
 b=FJaxm7tXQDXJWW1yg2l9IUQ6+MiS+ul1uaWEpBQFx0XQVmf6gnDXMqMu
 OrbqtEWUlklH9/CzNVcrRV7c9XZhJrfIfqjFWyjT8XRaLFEP4q23kXAP9
 JzNrFlL/Ua/Bfz3c/3WLlsLvEnhMqcjGmqtWTfV08+8ZDDZT80d0moJ8G Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Jg6ir4QPiXii8tOAEUAkA9/Y1zj4OMrtzuAEKRR1nSCHJtkJM11OwLa08D27cv9OmiLwBAaPpT
 RQzjQ0aiyr7mg22qO7yxw5/mk1EE+wy4TjiDh9On3p8sqziAkqeeuLAuGYaTVczXf2kjVdYX6z
 IVvWlc60vXKtAs+oDheq968GV12nMEVFl+6vrRvEfP0HImxgvv0tCHQ9Xmd8Ttxdnh4SQSB0tN
 bAKhB38Zt1n2uEqBFf/dR8ZoMn6W0xiUF6hZnY225ZzSPfwZimxyLB9ehIxof70LYJEx+s6Sou
 fRw=
X-SBRS: 2.7
X-MesageID: 5391242
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5391242"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [ANNOUNCE] Call for agenda items for September 5th Community
 Call @ 15:00 UTC
Thread-Index: AQHVYynAq4l5UVCYY0OMdHHMFzgkkg==
Date: Wed, 4 Sep 2019 14:05:05 +0000
Message-ID: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A440D2B59069404D944534B46061BB5A@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, 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>, Ian Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Brian
 Woods <brian.woods@amd.com>, Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.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>

SGkgYWxsLA0KDQp0aGUgcHJvcG9zZWQgYWdlbmRhIGlzIGluIGh0dHBzOi8vY3J5cHRwYWQuZnIv
cGFkLyMvMi9wYWQvZWRpdC94d1VUbTZiNWY1aWpQVFFjRjlJRmdrQmcvIGFuZCB5b3UgY2FuIGVk
aXQgdG8gYWRkIGl0ZW1zDQpBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHJlcGx5IHRvIHRoaXMgbWFp
bCBkaXJlY3RseQ0KQWdlbmRhIGl0ZW1zIGFwcHJlY2lhdGVkIEFTQVA6IHBsZWFzZSBwdXQgeW91
ciBuYW1lIGJlc2lkZXMgaXRlbXMgaWYgeW91IGVkaXQgdGhlIGRvY3VtZW50DQoNCkFwb2xvZ2ll
cyBmb3IgZHJvcHBpbmcgdGhlIGJhbGwgb24gdGhpcyBvbmUsIEkgZm9yZ290IHRvIGFkZCB0aGUg
Q0MgbGlzdCB0byB0aGUgZWFybGllciBtYWlsIEkgc2VudA0KDQpSZWdhcmRzDQpMYXJzDQpQLlMu
OiBJZiB5b3Ugd2FudCB0byBiZSBhZGRlZCBvciByZW1vdmVkIGZyb20gdGhlIENDIGxpc3QgcGxl
YXNlIHJlcGx5IHByaXZhdGVseQ0KDQo9PSBEaWFsLWluIEluZm9ybWF0aW9uID09DQoNCiMjIE1l
ZXRpbmcgdGltZQ0KMTU6MDAgLSAxNjowMCBVVEMNCkZ1cnRoZXIgSW50ZXJuYXRpb25hbCBtZWV0
aW5nIHRpbWVzOiBodHRwczovL3d3dy50aW1lYW5kZGF0ZS5jb20vd29ybGRjbG9jay9tZWV0aW5n
ZGV0YWlscy5odG1sP3llYXI9MjAxOSZtb250aD05JmRheT01JmhvdXI9MTUmbWluPTAmc2VjPTAm
cDE9MjI1JnAyPTIyNCZwMz0yNCZwND0xNzkmcDU9MTM2JnA2PTM3JnA3PTMzDQoNCiMjIERpYWwg
aW4gZGV0YWlscw0KV2ViOiBodHRwczovL3d3dy5nb3RvbWVldC5tZS9sYXJza3VydGgNCg0KWW91
IGNhbiBhbHNvIGRpYWwgaW4gdXNpbmcgeW91ciBwaG9uZS4NCkFjY2VzcyBDb2RlOiA5MDYtODg2
LTk2NQ0KDQpDaGluYSAoVG9sbCBGcmVlKTogNDAwOCA4MTEwODQNCkdlcm1hbnk6ICs0OSA2OTIg
NTczNiA3MzE3DQpQb2xhbmQgKFRvbGwgRnJlZSk6IDAwIDgwMCAxMTI0NzU5DQpVbml0ZWQgS2lu
Z2RvbTogKzQ0IDMzMCAyMjEgMDA4OA0KVW5pdGVkIFN0YXRlczogKzEgKDU3MSkgMzE3LTMxMjkN
Cg0KTW9yZSBwaG9uZSBudW1iZXJzDQpBdXN0cmFsaWE6ICs2MSAyIDkwODcgMzYwNA0KQXVzdHJp
YTogKzQzIDcgMjA4MSA1NDI3DQpBcmdlbnRpbmEgKFRvbGwgRnJlZSk6IDAgODAwIDQ0NCAzMzc1
DQpCYWhyYWluIChUb2xsIEZyZWUpOiA4MDAgODEgMTExDQpCZWxhcnVzIChUb2xsIEZyZWUpOiA4
IDgyMCAwMDExIDA0MDANCkJlbGdpdW06ICszMiAyOCA5MyA3MDE4DQpCcmF6aWwgKFRvbGwgRnJl
ZSk6IDAgODAwIDA0NyA0OTA2DQpCdWxnYXJpYSAoVG9sbCBGcmVlKTogMDA4MDAgMTIwIDQ0MTcN
CkNhbmFkYTogKzEgKDY0NykgNDk3LTkzOTENCkNoaWxlIChUb2xsIEZyZWUpOiA4MDAgMzk1IDE1
MA0KQ29sb21iaWEgKFRvbGwgRnJlZSk6IDAxIDgwMCA1MTggNDQ4Mw0KICBDemVjaCBSZXB1Ymxp
YyAoVG9sbCBGcmVlKTogODAwIDUwMDQ0OA0KRGVubWFyazogKzQ1IDMyIDcyIDAzIDgyDQpGaW5s
YW5kOiArMzU4IDkyMyAxNyAwNTY4DQpGcmFuY2U6ICszMyAxNzAgOTUwIDU5NA0KR3JlZWNlIChU
b2xsIEZyZWUpOiAwMCA4MDAgNDQxNCAzODM4DQpIb25nIEtvbmcgKFRvbGwgRnJlZSk6IDMwNzEz
MTY5DQpIdW5nYXJ5IChUb2xsIEZyZWUpOiAoMDYpIDgwIDk4NiAyNTUNCkljZWxhbmQgKFRvbGwg
RnJlZSk6IDgwMCA3MjA0DQpJbmRpYSAoVG9sbCBGcmVlKTogMTgwMDI2NjkyNzINCkluZG9uZXNp
YSAoVG9sbCBGcmVlKTogMDA3IDgwMyAwMjAgNTM3NQ0KSXJlbGFuZDogKzM1MyAxNSAzNjAgNzI4
DQpJc3JhZWwgKFRvbGwgRnJlZSk6IDEgODA5IDQ1NCA4MzANCkl0YWx5OiArMzkgMCAyNDcgOTIg
MTMgMDENCkphcGFuIChUb2xsIEZyZWUpOiAwIDEyMCA2NjMgODAwDQpLb3JlYSwgUmVwdWJsaWMg
b2YgKFRvbGwgRnJlZSk6IDAwNzk4IDE0IDIwNyA0OTE0DQpMdXhlbWJvdXJnIChUb2xsIEZyZWUp
OiA4MDAgODUxNTgNCk1hbGF5c2lhIChUb2xsIEZyZWUpOiAxIDgwMCA4MSA2ODU0DQpNZXhpY28g
KFRvbGwgRnJlZSk6IDAxIDgwMCA1MjIgMTEzMw0KTmV0aGVybGFuZHM6ICszMSAyMDcgOTQxIDM3
Nw0KTmV3IFplYWxhbmQ6ICs2NCA5IDI4MCA2MzAyDQpOb3J3YXk6ICs0NyAyMSA5MyAzNyA1MQ0K
UGFuYW1hIChUb2xsIEZyZWUpOiAwMCA4MDAgMjI2IDc5MjgNClBlcnUgKFRvbGwgRnJlZSk6IDAg
ODAwIDc3MDIzDQpQaGlsaXBwaW5lcyAoVG9sbCBGcmVlKTogMSA4MDAgMTExMCAxNjYxDQpQb3J0
dWdhbCAoVG9sbCBGcmVlKTogODAwIDgxOSA1NzUNClJvbWFuaWEgKFRvbGwgRnJlZSk6IDAgODAw
IDQxMCAwMjkNClJ1c3NpYW4gRmVkZXJhdGlvbiAoVG9sbCBGcmVlKTogOCA4MDAgMTAwIDYyMDMN
ClNhdWRpIEFyYWJpYSAoVG9sbCBGcmVlKTogODAwIDg0NCAzNjMzDQpTaW5nYXBvcmUgKFRvbGwg
RnJlZSk6IDE4MDA3MjMxMzIzDQpTb3V0aCBBZnJpY2EgKFRvbGwgRnJlZSk6IDAgODAwIDU1NSA0
NDcNClNwYWluOiArMzQgOTMyIDc1IDIwMDQNClN3ZWRlbjogKzQ2IDg1MyA1MjcgODI3DQpTd2l0
emVybGFuZDogKzQxIDIyNSA0NTk5IDc4DQpUYWl3YW4gKFRvbGwgRnJlZSk6IDAgODAwIDY2NiA4
NTQNClRoYWlsYW5kIChUb2xsIEZyZWUpOiAwMDEgODAwIDAxMSAwMjMNClR1cmtleSAoVG9sbCBG
cmVlKTogMDAgODAwIDQ0ODggMjM2ODMNClVrcmFpbmUgKFRvbGwgRnJlZSk6IDAgODAwIDUwIDE3
MzMNClVuaXRlZCBBcmFiIEVtaXJhdGVzIChUb2xsIEZyZWUpOiA4MDAgMDQ0IDQwNDM5DQpVcnVn
dWF5IChUb2xsIEZyZWUpOiAwMDA0IDAxOSAxMDE4DQpWaWV0IE5hbSAoVG9sbCBGcmVlKTogMTIy
IDgwIDQ4MQ0KDQpGaXJzdCBHb1RvTWVldGluZz8gTGV0J3MgZG8gYSBxdWljayBzeXN0ZW0gY2hl
Y2s6DQpodHRwczovL2xpbmsuZ290b21lZXRpbmcuY29tL3N5c3RlbS1jaGVjaw0KDQoNCiAgICAN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:05:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5VuM-0006bL-DR; Wed, 04 Sep 2019 14:05: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5VuL-0006bB-Ld
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:05:13 +0000
X-Inumbo-ID: 01f01292-cf1d-11e9-abb6-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01f01292-cf1d-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:05:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567605910;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=pg88b9DhSRnnK94aoNw1g25kogulmYZ3q48cvRQoUeY=;
 b=FJaxm7tXQDXJWW1yg2l9IUQ6+MiS+ul1uaWEpBQFx0XQVmf6gnDXMqMu
 OrbqtEWUlklH9/CzNVcrRV7c9XZhJrfIfqjFWyjT8XRaLFEP4q23kXAP9
 JzNrFlL/Ua/Bfz3c/3WLlsLvEnhMqcjGmqtWTfV08+8ZDDZT80d0moJ8G Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Jg6ir4QPiXii8tOAEUAkA9/Y1zj4OMrtzuAEKRR1nSCHJtkJM11OwLa08D27cv9OmiLwBAaPpT
 RQzjQ0aiyr7mg22qO7yxw5/mk1EE+wy4TjiDh9On3p8sqziAkqeeuLAuGYaTVczXf2kjVdYX6z
 IVvWlc60vXKtAs+oDheq968GV12nMEVFl+6vrRvEfP0HImxgvv0tCHQ9Xmd8Ttxdnh4SQSB0tN
 bAKhB38Zt1n2uEqBFf/dR8ZoMn6W0xiUF6hZnY225ZzSPfwZimxyLB9ehIxof70LYJEx+s6Sou
 fRw=
X-SBRS: 2.7
X-MesageID: 5391242
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5391242"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [ANNOUNCE] Call for agenda items for September 5th Community
 Call @ 15:00 UTC
Thread-Index: AQHVYynAq4l5UVCYY0OMdHHMFzgkkg==
Date: Wed, 4 Sep 2019 14:05:05 +0000
Message-ID: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A440D2B59069404D944534B46061BB5A@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, 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>, Ian Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Brian
 Woods <brian.woods@amd.com>, Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.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>

SGkgYWxsLA0KDQp0aGUgcHJvcG9zZWQgYWdlbmRhIGlzIGluIGh0dHBzOi8vY3J5cHRwYWQuZnIv
cGFkLyMvMi9wYWQvZWRpdC94d1VUbTZiNWY1aWpQVFFjRjlJRmdrQmcvIGFuZCB5b3UgY2FuIGVk
aXQgdG8gYWRkIGl0ZW1zDQpBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHJlcGx5IHRvIHRoaXMgbWFp
bCBkaXJlY3RseQ0KQWdlbmRhIGl0ZW1zIGFwcHJlY2lhdGVkIEFTQVA6IHBsZWFzZSBwdXQgeW91
ciBuYW1lIGJlc2lkZXMgaXRlbXMgaWYgeW91IGVkaXQgdGhlIGRvY3VtZW50DQoNCkFwb2xvZ2ll
cyBmb3IgZHJvcHBpbmcgdGhlIGJhbGwgb24gdGhpcyBvbmUsIEkgZm9yZ290IHRvIGFkZCB0aGUg
Q0MgbGlzdCB0byB0aGUgZWFybGllciBtYWlsIEkgc2VudA0KDQpSZWdhcmRzDQpMYXJzDQpQLlMu
OiBJZiB5b3Ugd2FudCB0byBiZSBhZGRlZCBvciByZW1vdmVkIGZyb20gdGhlIENDIGxpc3QgcGxl
YXNlIHJlcGx5IHByaXZhdGVseQ0KDQo9PSBEaWFsLWluIEluZm9ybWF0aW9uID09DQoNCiMjIE1l
ZXRpbmcgdGltZQ0KMTU6MDAgLSAxNjowMCBVVEMNCkZ1cnRoZXIgSW50ZXJuYXRpb25hbCBtZWV0
aW5nIHRpbWVzOiBodHRwczovL3d3dy50aW1lYW5kZGF0ZS5jb20vd29ybGRjbG9jay9tZWV0aW5n
ZGV0YWlscy5odG1sP3llYXI9MjAxOSZtb250aD05JmRheT01JmhvdXI9MTUmbWluPTAmc2VjPTAm
cDE9MjI1JnAyPTIyNCZwMz0yNCZwND0xNzkmcDU9MTM2JnA2PTM3JnA3PTMzDQoNCiMjIERpYWwg
aW4gZGV0YWlscw0KV2ViOiBodHRwczovL3d3dy5nb3RvbWVldC5tZS9sYXJza3VydGgNCg0KWW91
IGNhbiBhbHNvIGRpYWwgaW4gdXNpbmcgeW91ciBwaG9uZS4NCkFjY2VzcyBDb2RlOiA5MDYtODg2
LTk2NQ0KDQpDaGluYSAoVG9sbCBGcmVlKTogNDAwOCA4MTEwODQNCkdlcm1hbnk6ICs0OSA2OTIg
NTczNiA3MzE3DQpQb2xhbmQgKFRvbGwgRnJlZSk6IDAwIDgwMCAxMTI0NzU5DQpVbml0ZWQgS2lu
Z2RvbTogKzQ0IDMzMCAyMjEgMDA4OA0KVW5pdGVkIFN0YXRlczogKzEgKDU3MSkgMzE3LTMxMjkN
Cg0KTW9yZSBwaG9uZSBudW1iZXJzDQpBdXN0cmFsaWE6ICs2MSAyIDkwODcgMzYwNA0KQXVzdHJp
YTogKzQzIDcgMjA4MSA1NDI3DQpBcmdlbnRpbmEgKFRvbGwgRnJlZSk6IDAgODAwIDQ0NCAzMzc1
DQpCYWhyYWluIChUb2xsIEZyZWUpOiA4MDAgODEgMTExDQpCZWxhcnVzIChUb2xsIEZyZWUpOiA4
IDgyMCAwMDExIDA0MDANCkJlbGdpdW06ICszMiAyOCA5MyA3MDE4DQpCcmF6aWwgKFRvbGwgRnJl
ZSk6IDAgODAwIDA0NyA0OTA2DQpCdWxnYXJpYSAoVG9sbCBGcmVlKTogMDA4MDAgMTIwIDQ0MTcN
CkNhbmFkYTogKzEgKDY0NykgNDk3LTkzOTENCkNoaWxlIChUb2xsIEZyZWUpOiA4MDAgMzk1IDE1
MA0KQ29sb21iaWEgKFRvbGwgRnJlZSk6IDAxIDgwMCA1MTggNDQ4Mw0KICBDemVjaCBSZXB1Ymxp
YyAoVG9sbCBGcmVlKTogODAwIDUwMDQ0OA0KRGVubWFyazogKzQ1IDMyIDcyIDAzIDgyDQpGaW5s
YW5kOiArMzU4IDkyMyAxNyAwNTY4DQpGcmFuY2U6ICszMyAxNzAgOTUwIDU5NA0KR3JlZWNlIChU
b2xsIEZyZWUpOiAwMCA4MDAgNDQxNCAzODM4DQpIb25nIEtvbmcgKFRvbGwgRnJlZSk6IDMwNzEz
MTY5DQpIdW5nYXJ5IChUb2xsIEZyZWUpOiAoMDYpIDgwIDk4NiAyNTUNCkljZWxhbmQgKFRvbGwg
RnJlZSk6IDgwMCA3MjA0DQpJbmRpYSAoVG9sbCBGcmVlKTogMTgwMDI2NjkyNzINCkluZG9uZXNp
YSAoVG9sbCBGcmVlKTogMDA3IDgwMyAwMjAgNTM3NQ0KSXJlbGFuZDogKzM1MyAxNSAzNjAgNzI4
DQpJc3JhZWwgKFRvbGwgRnJlZSk6IDEgODA5IDQ1NCA4MzANCkl0YWx5OiArMzkgMCAyNDcgOTIg
MTMgMDENCkphcGFuIChUb2xsIEZyZWUpOiAwIDEyMCA2NjMgODAwDQpLb3JlYSwgUmVwdWJsaWMg
b2YgKFRvbGwgRnJlZSk6IDAwNzk4IDE0IDIwNyA0OTE0DQpMdXhlbWJvdXJnIChUb2xsIEZyZWUp
OiA4MDAgODUxNTgNCk1hbGF5c2lhIChUb2xsIEZyZWUpOiAxIDgwMCA4MSA2ODU0DQpNZXhpY28g
KFRvbGwgRnJlZSk6IDAxIDgwMCA1MjIgMTEzMw0KTmV0aGVybGFuZHM6ICszMSAyMDcgOTQxIDM3
Nw0KTmV3IFplYWxhbmQ6ICs2NCA5IDI4MCA2MzAyDQpOb3J3YXk6ICs0NyAyMSA5MyAzNyA1MQ0K
UGFuYW1hIChUb2xsIEZyZWUpOiAwMCA4MDAgMjI2IDc5MjgNClBlcnUgKFRvbGwgRnJlZSk6IDAg
ODAwIDc3MDIzDQpQaGlsaXBwaW5lcyAoVG9sbCBGcmVlKTogMSA4MDAgMTExMCAxNjYxDQpQb3J0
dWdhbCAoVG9sbCBGcmVlKTogODAwIDgxOSA1NzUNClJvbWFuaWEgKFRvbGwgRnJlZSk6IDAgODAw
IDQxMCAwMjkNClJ1c3NpYW4gRmVkZXJhdGlvbiAoVG9sbCBGcmVlKTogOCA4MDAgMTAwIDYyMDMN
ClNhdWRpIEFyYWJpYSAoVG9sbCBGcmVlKTogODAwIDg0NCAzNjMzDQpTaW5nYXBvcmUgKFRvbGwg
RnJlZSk6IDE4MDA3MjMxMzIzDQpTb3V0aCBBZnJpY2EgKFRvbGwgRnJlZSk6IDAgODAwIDU1NSA0
NDcNClNwYWluOiArMzQgOTMyIDc1IDIwMDQNClN3ZWRlbjogKzQ2IDg1MyA1MjcgODI3DQpTd2l0
emVybGFuZDogKzQxIDIyNSA0NTk5IDc4DQpUYWl3YW4gKFRvbGwgRnJlZSk6IDAgODAwIDY2NiA4
NTQNClRoYWlsYW5kIChUb2xsIEZyZWUpOiAwMDEgODAwIDAxMSAwMjMNClR1cmtleSAoVG9sbCBG
cmVlKTogMDAgODAwIDQ0ODggMjM2ODMNClVrcmFpbmUgKFRvbGwgRnJlZSk6IDAgODAwIDUwIDE3
MzMNClVuaXRlZCBBcmFiIEVtaXJhdGVzIChUb2xsIEZyZWUpOiA4MDAgMDQ0IDQwNDM5DQpVcnVn
dWF5IChUb2xsIEZyZWUpOiAwMDA0IDAxOSAxMDE4DQpWaWV0IE5hbSAoVG9sbCBGcmVlKTogMTIy
IDgwIDQ4MQ0KDQpGaXJzdCBHb1RvTWVldGluZz8gTGV0J3MgZG8gYSBxdWljayBzeXN0ZW0gY2hl
Y2s6DQpodHRwczovL2xpbmsuZ290b21lZXRpbmcuY29tL3N5c3RlbS1jaGVjaw0KDQoNCiAgICAN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:13:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5W2Z-0007Xa-JB; Wed, 04 Sep 2019 14:13:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+qwq=W7=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1i5W2X-0007XV-GX
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:13:42 +0000
X-Inumbo-ID: 312fc682-cf1e-11e9-b299-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 312fc682-cf1e-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 14:13:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1567606419;
 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=lIJaQHW0ZVykQOYdPqbzQrmRSd3e+DhpG/RRGWhNY98=;
 b=lSyOSmvCp7FnCo82CDtL7OH+adhFu1RGVlzZFaYyTOrWONjcsl9mktz5N3eMMWWZJU
 0ObTm5Qu9Xp4Pu3m6BeHc0+hTz7IyQlf7yRY8GQLw9yV5com3t5UF9qnyHJ2J4JtADTt
 ldfFyhGg0mhuKyOb57RE+YmIdCiyrA5BD6/iiwPFSoPeeDRiKciYRotqYvzQyXwKMkdQ
 nW9Mww0w/KHhwHAY1AwfiR7+rsQVyjQM79PC/WRjR6mV0K7YX4SOvf01kKLdkLFo6iO2
 /8trmxj+raYXoRZ4KuvK2YgWwYlUhCx6auKPkfyY4zcAqTYO7CDRmJD8ghGfihc6GJSC
 JfVg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYM5kyQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.27.0 SBL|AUTH)
 with ESMTPSA id x0a054v84EDQUTg
 (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, 4 Sep 2019 16:13:26 +0200 (CEST)
Date: Wed, 4 Sep 2019 16:13:24 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190904161324.68599b3c.olaf@aepfle.de>
In-Reply-To: <cae6ee14-da0f-883c-148a-5556f26f4b12@suse.com>
References: <20190904091423.23963-1-olaf@aepfle.de>
 <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.com>
 <20190904113735.349609b4.olaf@aepfle.de>
 <cae6ee14-da0f-883c-148a-5556f26f4b12@suse.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] [PATCH v1] Remove stale crashkernel= example from
 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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============6590503150610269077=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6590503150610269077==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/ld6ErslZgT=T4KQyAdL=tl6"; protocol="application/pgp-signature"

--Sig_/ld6ErslZgT=T4KQyAdL=tl6
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 4 Sep 2019 14:19:23 +0200
schrieb Jan Beulich <jbeulich@suse.com>:

> On 04.09.2019 11:37, Olaf Hering wrote:
> > Maybe just the lack of b49225dc9df336405292dc08862b4c7c9d887bd6 in vend=
or binaries... =20
> But this change was only to deal with the bogus log message.
> The handling was still correct (and the option was being
> honored). I also can't see how this would be different now.

Is that true? My interpretation of the code path is that no colon and nothi=
ng after a size value will lead to EINVAL. With this change any unknown str=
ing will cause EINVAL.

Olaf

--Sig_/ld6ErslZgT=T4KQyAdL=tl6
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl1vxoQACgkQ86SN7mm1
DoD4bA//RNsb0fJCNfoAxojEuIeZnvov3MAS8wXFRrVQfEBuLKK0oMQXj+UuSXhr
gkf5/FUrYjXjSA9YwdZfq8xTfhiO4EWiUIo7FLf1DH+P47AbScOISZOXcpHVDJX3
mjXLmO/tt5R8UV03RqK61ohRhporAvI5hJjkYkrZUUoeifJHTIAz7G5Nxp3ndx2n
FbUsnDJ1p3AM2w4nn0DbqRHtDZ75HVehu2AEV8IzmHyTV2wDMzZwuY1lmSzEf1yw
n9VOVG7TyyiOf9y5+tWFz2oxpE/pypfpFl8oLAgmCbUZCzji2ZYjqCcVKHw+cgMC
Sh5JOzXUOtOG3em0Cs6OSXMWlYBqwWL5pVVH5jmQzwviHeN4Uc8k2ZeJzCQcMBsZ
hv93MNfcAJR3mwSjBzmo2rtFCdTsSlir7XUbQmAvV4pnzm5Nf3qxEpCD0npPYtA5
TMRU48i7RFvGSQmhg5Fc/cI680OpJ41hANgf1BEC2n+xCdJ7fGn4RKF4Iil0nVXP
WfXLIswy+Bha5o1wMh/nGH8TcHQnP5zCwhi5EmTCxe3Xa6bxjcGuk1ClqTuBDcHG
tAxKWHwf0vJ1EgCxO196Vd55Lhtp+sxIam6uWFzknvSDb7O19pduJE392jTwkXpW
TDKlRQljL1Vf6Gnn/KQy88s0vUMi3TTk4lOXFFQB7ttbtNN8tnA=
=bZaL
-----END PGP SIGNATURE-----

--Sig_/ld6ErslZgT=T4KQyAdL=tl6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6590503150610269077==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:14:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5W3Z-0007b5-Ux; Wed, 04 Sep 2019 14:14:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MQog=W7=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i5W3Y-0007ar-JT
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:14:44 +0000
X-Inumbo-ID: 573f7d0e-cf1e-11e9-abb6-12813bfff9fa
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.120]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 573f7d0e-cf1e-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:14:43 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Oxiv6A30QuPGKaUXLLFYmIBOWWs1ZgT8RkOuFcGRDQjYi4hgkn0qVLhSqUyaMwJhK6vww+oLCS7eDWBv88bnyZSezDkk+LJO45CzYOWCKeqclfQ3XNo3P0aIb6q50FVFCzcBqZQGueu7V9IOpR6TlYTqePWViYg1Q5Lx44h74cL8StezBKTy1SmWauUYeSCTYbPYQyl3pQWSvWFwIAOHKOAwD8+QuumXGwt2sjlC3AN2TvkRD56DhGEGnTjm7Lt6rYUQUKE7LOcW1RRA89pyaMbS+09ejmTkepndeqvTxbUNg2VSlV82wCVJnfxUJZQum6EdRpl7dpQrTAJJ8GvynQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qEN4WXdDZUV6Gml5orqmAxJYQPvgs+CNCz+vNMzcUQI=;
 b=ipi3DLH/dixgncXBQ+CJyFd5uJX0L2BZnO9XsfK3PaGCTt0+eciAkjchrJrEJPNO6/fRiAHUxlO+SDrhgnNNMZz0JM2nyFy5uOFPmBVSnTueCCrUNz2XWYU61sp0MRx4jREwqFjV9hG4MyBfVxHW/hcOTY8fK+T94fntvL6OQRZ47fXQpr/FCXh7Nu2hEYgaXhIQSK5SjZ8VklNkZ1ZRSwO4sXFyNxV/e+PpCPJpdHdG1zfq+ZHhKQZzuDLRhH52SBlKIr12MiL7QdujA5lVIbz6z+xawIeO1P2EGYMX0WoCaLjYeMhoAHgtAxyXvRhVKN96l9aU89AlyQz/Q+fhWg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qEN4WXdDZUV6Gml5orqmAxJYQPvgs+CNCz+vNMzcUQI=;
 b=NDXT7rQLcCB0UV/mWxdPgVfYHzIdS4lUzBOIH6oRCgJ0csSy7A3mRNDFIdDyCbLxzxw3iuBbJ/h4ddmx+xWXcUfp/PQKwI+SA9aY49qjeSxXb45kr5D1imm8bYasplb4sFo+B47xGFqS8zdqZqXhORSI4KmYQLrN3pc9XeZsUbQ=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5831.eurprd02.prod.outlook.com (10.141.173.86) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2220.20; Wed, 4 Sep 2019 14:14:42 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74%4]) with mapi id 15.20.2220.022; Wed, 4 Sep 2019
 14:14:42 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a new
 view and set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqqcaHHgAgAGBDgD//9RLAIAAQEuA///RKwCAABAZgA==
Date: Wed, 4 Sep 2019 14:14:42 +0000
Message-ID: <bcc9f20f-eb65-83c2-7cb7-2fdc2f361d46@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
 <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
 <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
 <5d7ad447-49a7-de5d-8fef-4d548b4c484c@suse.com>
In-Reply-To: <5d7ad447-49a7-de5d-8fef-4d548b4c484c@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0127.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1a::19) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 62a1aa76-579e-4739-e1d3-08d731423ae6
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5831; 
x-ms-traffictypediagnostic: AM7PR02MB5831:|AM7PR02MB5831:|AM7PR02MB5831:
x-microsoft-antispam-prvs: <AM7PR02MB58317E3D97B232324F196773ABB80@AM7PR02MB5831.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(136003)(396003)(366004)(346002)(376002)(189003)(199004)(51444003)(11346002)(71200400001)(71190400001)(486006)(476003)(5660300002)(446003)(2616005)(66946007)(7736002)(31686004)(316002)(99286004)(66446008)(52116002)(86362001)(64756008)(66476007)(31696002)(14444005)(8936002)(25786009)(4326008)(8676002)(81156014)(66556008)(66066001)(256004)(81166006)(54906003)(6246003)(2906002)(14454004)(6116002)(3846002)(36756003)(6916009)(478600001)(6436002)(229853002)(53936002)(102836004)(186003)(305945005)(76176011)(26005)(386003)(53546011)(7416002)(6506007)(6486002)(6512007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5831;
 H:AM7PR02MB5750.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: MWF+3/tb93GfbzxJcOgNj/3ZT2nuyIns/iw18lJjZj2mtqNNyQPYubqw8FVuyUqVZVaI1lqYcSWjgJmG0+sTNt6z9iDysIcA/uR+ZVcfLonSt3gGTAlvWOE1em5Ht197HTiRQT+ZSuFKZRSp6XDjBRee0TgVamPz6vmVtKoqdQPxeORSm4R/Yw6WgAXIIy1bFvmlKr/NLlSpwQWXt5xgIcP4sSU17pz5woXw9b3ay5zqfUBAC3VCm9MUD3bjnrwube6zA3jeHD2eYm7lNxe3YBexB2HZnuzP7LsCgvq6oNriZfZyZeYVfXrtAgLNUPpU4bL110jN0pzev7QpGaFWQYCi6eBa7OhVHtkFalTkWAZPf8W5t5pk53tHMs6VpoGJA8o5HC5ICwMpVGxvxsCWJdYqiolO7NgfIcsBoLMhlVs=
Content-ID: <2A07B8965B64EC458CAEFF068386F7AD@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 62a1aa76-579e-4739-e1d3-08d731423ae6
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 14:14:42.4048 (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: 5TLnnw1uKk3PYgQAfBx4eWbot8r6CDId/4STK/8PYSXIrSKjaeCT6N6PJmGsvkElEKJ3GBdFSn0x1880LQgCp30QdaikjbIfuoFmXlgso1A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5831
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA0LjA5LjIwMTkgMTY6MTcsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwNC4wOS4y
MDE5IDE1OjA0LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+DQo+Pg0KPj4gT24g
MDQuMDkuMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4gT24gMDQuMDkuMjAxOSAx
Mzo1MSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+DQo+Pj4+DQo+Pj4+IE9u
IDAzLjA5LjIwMTkgMTg6NTIsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+Pj4gT24gMDIuMDkuMjAx
OSAxMDoxMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+Pj4gQEAgLTEzNTUs
NiArMTM1NSwyMyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGkpDQo+Pj4+Pj4gICAgICAgICBlcHQgPSAmcDJtLT5lcHQ7DQo+Pj4+Pj4g
ICAgICAgICBlcHQtPm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAy
bSkpOw0KPj4+Pj4+ICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsN
Cj4+Pj4+PiArDQo+Pj4+Pj4gKyAgICBpZiAoIHNldF9zdmUgKQ0KPj4+Pj4+ICsgICAgew0KPj4+
Pj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gMCwgbWF4X2dwZm4gPSBkb21haW5fZ2V0
X21heGltdW1fZ3BmbihkKTsNCj4+Pj4+PiArDQo+Pj4+Pj4gKyAgICAgICAgZm9yKCA7IGdmbiA8
IG1heF9ncGZuOyArK2dmbiApDQo+Pj4+Pj4gKyAgICAgICAgew0KPj4+Pj4+ICsgICAgICAgICAg
ICBtZm5fdCBtZm47DQo+Pj4+Pj4gKyAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOw0KPj4+Pj4+
ICsgICAgICAgICAgICBwMm1fdHlwZV90IHQ7DQo+Pj4+Pj4gKw0KPj4+Pj4+ICsgICAgICAgICAg
ICBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJm1mbiwgJnQsICZh
LA0KPj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUDJNR0VU
X3F1ZXJ5KTsNCj4+Pj4+PiArICAgICAgICAgICAgcDJtLT5zZXRfZW50cnkocDJtLCBfZ2ZuKGdm
biksIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwgdHJ1ZSk7DQo+Pj4+Pj4gKw0KPj4+Pj4+ICsg
ICAgICAgIH0NCj4+Pj4+PiArICAgIH0NCj4+Pj4+PiAgICAgfQ0KPj4+Pj4NCj4+Pj4+IEhvdyBs
b25nIGlzIHRoaXMgbG9vcCBnb2luZyB0byB0YWtlIGZvciBhIGh1Z2UgZ3Vlc3Q/IElPVyBob3cN
Cj4+Pj4+IGNvbWUgdGhlcmUncyBubyBwcmVlbXB0aW9uIGluIGhlcmUsIG9yIHNvbWUgb3RoZXIg
bWVjaGFuaXNtDQo+Pj4+PiB0byBib3VuZCBleGVjdXRpb24gdGltZT8NCj4+Pj4NCj4+Pj4gQmVj
YXVzZSB0aGlzIGlzIGRvbmUgZm9yIHRoZSBpbml0aWFsaXphdGlvbiBvZiBhIG5ldyB2aWV3IGFu
ZCB0aGUgcDJtIGlzDQo+Pj4+IGxvY2tlZC4NCj4+Pg0KPj4+IFdlbGwsIHRoaXMgbWFrZXMgaGFu
ZGxpbmcgdGhpcyB0aGUgd2F5IHlvdSB3YW50IGl0IGNsb3NlIHRvDQo+Pj4gaW1wb3NzaWJsZSwg
YnV0IGlzIG5vdCBhbiBhcmd1bWVudCBhZ2FpbnN0IHRoZSBuZWVkIGZvciBwcmVlbXB0aW9uDQo+
Pj4gaGVyZS4gSnVzdCBsaWtlIGl0IGhhZCB0dXJuZWQgb3V0IHRvIGJlIHVucmVhc29uYWJsZSB0
bw0KPj4+IHByZWVtcHRpdmVseSBoYW5kbGUgb3RoZXIgUDJNIGFkanVzdG1lbnRzICh3aGljaCBp
cyB3aHkNCj4+PiBwMm0tZXB0LmM6cmVzb2x2ZV9taXNjb25maWcoKSBhbmQgcDJtLXB0LmM6ZG9f
cmVjYWxjKCkgZ290DQo+Pj4gaW50cm9kdWNlZCksIEknbSBhZnJhaWQgeW91J2xsIGhhdmUgdG8g
dXNlIHNvbWUgb3RoZXIgdGVjaG5pcXVlDQo+Pj4gaGVyZSAocG9zc2libHkgYnVpbGRpbmcgb24g
dG9wIG9mIHRoZSBtZW50aW9uZWQgZnVuY3Rpb25zKS4NCj4+Pg0KPj4NCj4+IEkgdGhpbmsgdGhh
dCB0aGUgbWVjaGFuaXNtIGZyb20gcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKCkgY2FuIHN1aXQg
dGhpcw0KPj4gY2FzZSwgc3RhcnQgdGhlIGxvb3AsIHNldCAsaWYoaHlwZXJjYWxsX3ByZWVtcHRf
Y2hlY2soKSkgcmMgPQ0KPj4gbmV4dF91bnNldF9nZm47DQo+Pg0KPj4gQW5kIGZvciB0aGlzIHRv
IHdvcmsgaXQgc2hvdWxkIGhhdmUgYSBuZXcgInN0YXJ0X2dmbiIgcGFyYW1ldGVyIHNvIHRoZQ0K
Pj4gY2FsbGVyIGNhbiBpc3N1ZSBtdWx0aXBsZSBoeXBlcmNhbGxzIHVudGlsIGdmbiA9PSBtYXhf
Z2ZuLg0KPiANCj4gSG1tLCBwb3NzaWJsZS4gSSB0b29rIHlvdXIgcHJldmlvdXMgcmVwbHkgdG8g
bWVhbiB0aGF0IGl0IGlzDQo+IGltcG9ydGFudCBmb3IgdGhlIHAybSB0byBub3QgZ2V0IHVubG9j
a2VkIGluIHRoZSBtaWRkbGUgb2YgdGhpcw0KPiBwcm9jZXNzLiBJZiB0aGlzIHdhcyBhIHdyb25n
IHVuZGVyc3RhbmRpbmcgb2YgbWluZSwgdGhlbiB5ZXMsDQo+ICJjb252ZW50aW9uYWwiIHByZWVt
cHRpb24gbGlrZSB5b3Ugb3V0bGluZSBpdCBvdWdodCB0byB3b3JrLg0KPiANCg0KVGhlcmUgYXJl
IHR3byBwb3NzaWJsZSB3YXlzIHRvIHNvbHZlIHRoaXM6DQoxLiB0aGUgY29udmVudGlvbmFsIHBy
ZWVtcHRpb24gd2F5IGFuZCB3aXRoIHRoaXMgSSBkbyBub3QgcmV0dXJuIG9rIG9uIA0KdGhlIGlu
aXQgZnVuY3Rpb24gdW50aWwgdGhlIGZpbmFsIGdmbiBoYXMgdGhlIGJpdCBzZXQgKGNvZGUgd2ls
bCBoYXZlIHRvIA0KY2hhbmdlIHRvIGFjY29tbW9kYXRlIHRoaXMgbmV3IG9wdGlvbi9wcmVlbXB0
aW9uKS4NCg0KMi4gYXMgeW91IGRlc2NyaWJlZCBhbmQgd29yayB3aXRoIHAybS0+cmVjYWxjKCkg
KEkgd2lsbCBoYXZlIHRvIGNoZWNrIA0KdGhpcyBvdXQgdG8gaGF2ZSBhIGNvcnJlY3QgaWRlYSBv
ZiB3aGF0IGlzIHRvIGJlIGRvbmUpLg0KDQpXaGF0IGRvIHlvdSB0aGluayBpcyB0aGUgcHJlZmVy
cmVkIHdheSB0byBjb250aW51ZSB3aXRoIHRoaXM/DQoNClRoYW5rcywNCkFsZXgNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:14:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5W3a-0007bC-7V; Wed, 04 Sep 2019 14:14:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MQog=W7=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i5W3Y-0007aq-JM
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:14:44 +0000
X-Inumbo-ID: 573f7d0e-cf1e-11e9-abb6-12813bfff9fa
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.120]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 573f7d0e-cf1e-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:14:43 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Oxiv6A30QuPGKaUXLLFYmIBOWWs1ZgT8RkOuFcGRDQjYi4hgkn0qVLhSqUyaMwJhK6vww+oLCS7eDWBv88bnyZSezDkk+LJO45CzYOWCKeqclfQ3XNo3P0aIb6q50FVFCzcBqZQGueu7V9IOpR6TlYTqePWViYg1Q5Lx44h74cL8StezBKTy1SmWauUYeSCTYbPYQyl3pQWSvWFwIAOHKOAwD8+QuumXGwt2sjlC3AN2TvkRD56DhGEGnTjm7Lt6rYUQUKE7LOcW1RRA89pyaMbS+09ejmTkepndeqvTxbUNg2VSlV82wCVJnfxUJZQum6EdRpl7dpQrTAJJ8GvynQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qEN4WXdDZUV6Gml5orqmAxJYQPvgs+CNCz+vNMzcUQI=;
 b=ipi3DLH/dixgncXBQ+CJyFd5uJX0L2BZnO9XsfK3PaGCTt0+eciAkjchrJrEJPNO6/fRiAHUxlO+SDrhgnNNMZz0JM2nyFy5uOFPmBVSnTueCCrUNz2XWYU61sp0MRx4jREwqFjV9hG4MyBfVxHW/hcOTY8fK+T94fntvL6OQRZ47fXQpr/FCXh7Nu2hEYgaXhIQSK5SjZ8VklNkZ1ZRSwO4sXFyNxV/e+PpCPJpdHdG1zfq+ZHhKQZzuDLRhH52SBlKIr12MiL7QdujA5lVIbz6z+xawIeO1P2EGYMX0WoCaLjYeMhoAHgtAxyXvRhVKN96l9aU89AlyQz/Q+fhWg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qEN4WXdDZUV6Gml5orqmAxJYQPvgs+CNCz+vNMzcUQI=;
 b=NDXT7rQLcCB0UV/mWxdPgVfYHzIdS4lUzBOIH6oRCgJ0csSy7A3mRNDFIdDyCbLxzxw3iuBbJ/h4ddmx+xWXcUfp/PQKwI+SA9aY49qjeSxXb45kr5D1imm8bYasplb4sFo+B47xGFqS8zdqZqXhORSI4KmYQLrN3pc9XeZsUbQ=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5831.eurprd02.prod.outlook.com (10.141.173.86) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2220.20; Wed, 4 Sep 2019 14:14:42 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::d422:432c:51e0:2d74%4]) with mapi id 15.20.2220.022; Wed, 4 Sep 2019
 14:14:42 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a new
 view and set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqqcaHHgAgAGBDgD//9RLAIAAQEuA///RKwCAABAZgA==
Date: Wed, 4 Sep 2019 14:14:42 +0000
Message-ID: <bcc9f20f-eb65-83c2-7cb7-2fdc2f361d46@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
 <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
 <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
 <5d7ad447-49a7-de5d-8fef-4d548b4c484c@suse.com>
In-Reply-To: <5d7ad447-49a7-de5d-8fef-4d548b4c484c@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0127.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1a::19) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 62a1aa76-579e-4739-e1d3-08d731423ae6
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5831; 
x-ms-traffictypediagnostic: AM7PR02MB5831:|AM7PR02MB5831:|AM7PR02MB5831:
x-microsoft-antispam-prvs: <AM7PR02MB58317E3D97B232324F196773ABB80@AM7PR02MB5831.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0150F3F97D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(136003)(396003)(366004)(346002)(376002)(189003)(199004)(51444003)(11346002)(71200400001)(71190400001)(486006)(476003)(5660300002)(446003)(2616005)(66946007)(7736002)(31686004)(316002)(99286004)(66446008)(52116002)(86362001)(64756008)(66476007)(31696002)(14444005)(8936002)(25786009)(4326008)(8676002)(81156014)(66556008)(66066001)(256004)(81166006)(54906003)(6246003)(2906002)(14454004)(6116002)(3846002)(36756003)(6916009)(478600001)(6436002)(229853002)(53936002)(102836004)(186003)(305945005)(76176011)(26005)(386003)(53546011)(7416002)(6506007)(6486002)(6512007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5831;
 H:AM7PR02MB5750.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: MWF+3/tb93GfbzxJcOgNj/3ZT2nuyIns/iw18lJjZj2mtqNNyQPYubqw8FVuyUqVZVaI1lqYcSWjgJmG0+sTNt6z9iDysIcA/uR+ZVcfLonSt3gGTAlvWOE1em5Ht197HTiRQT+ZSuFKZRSp6XDjBRee0TgVamPz6vmVtKoqdQPxeORSm4R/Yw6WgAXIIy1bFvmlKr/NLlSpwQWXt5xgIcP4sSU17pz5woXw9b3ay5zqfUBAC3VCm9MUD3bjnrwube6zA3jeHD2eYm7lNxe3YBexB2HZnuzP7LsCgvq6oNriZfZyZeYVfXrtAgLNUPpU4bL110jN0pzev7QpGaFWQYCi6eBa7OhVHtkFalTkWAZPf8W5t5pk53tHMs6VpoGJA8o5HC5ICwMpVGxvxsCWJdYqiolO7NgfIcsBoLMhlVs=
Content-ID: <2A07B8965B64EC458CAEFF068386F7AD@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 62a1aa76-579e-4739-e1d3-08d731423ae6
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2019 14:14:42.4048 (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: 5TLnnw1uKk3PYgQAfBx4eWbot8r6CDId/4STK/8PYSXIrSKjaeCT6N6PJmGsvkElEKJ3GBdFSn0x1880LQgCp30QdaikjbIfuoFmXlgso1A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5831
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA0LjA5LjIwMTkgMTY6MTcsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwNC4wOS4y
MDE5IDE1OjA0LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+DQo+Pg0KPj4gT24g
MDQuMDkuMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4gT24gMDQuMDkuMjAxOSAx
Mzo1MSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+DQo+Pj4+DQo+Pj4+IE9u
IDAzLjA5LjIwMTkgMTg6NTIsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+Pj4gT24gMDIuMDkuMjAx
OSAxMDoxMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+Pj4gQEAgLTEzNTUs
NiArMTM1NSwyMyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGkpDQo+Pj4+Pj4gICAgICAgICBlcHQgPSAmcDJtLT5lcHQ7DQo+Pj4+Pj4g
ICAgICAgICBlcHQtPm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAy
bSkpOw0KPj4+Pj4+ICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsN
Cj4+Pj4+PiArDQo+Pj4+Pj4gKyAgICBpZiAoIHNldF9zdmUgKQ0KPj4+Pj4+ICsgICAgew0KPj4+
Pj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gMCwgbWF4X2dwZm4gPSBkb21haW5fZ2V0
X21heGltdW1fZ3BmbihkKTsNCj4+Pj4+PiArDQo+Pj4+Pj4gKyAgICAgICAgZm9yKCA7IGdmbiA8
IG1heF9ncGZuOyArK2dmbiApDQo+Pj4+Pj4gKyAgICAgICAgew0KPj4+Pj4+ICsgICAgICAgICAg
ICBtZm5fdCBtZm47DQo+Pj4+Pj4gKyAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOw0KPj4+Pj4+
ICsgICAgICAgICAgICBwMm1fdHlwZV90IHQ7DQo+Pj4+Pj4gKw0KPj4+Pj4+ICsgICAgICAgICAg
ICBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJm1mbiwgJnQsICZh
LA0KPj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUDJNR0VU
X3F1ZXJ5KTsNCj4+Pj4+PiArICAgICAgICAgICAgcDJtLT5zZXRfZW50cnkocDJtLCBfZ2ZuKGdm
biksIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwgdHJ1ZSk7DQo+Pj4+Pj4gKw0KPj4+Pj4+ICsg
ICAgICAgIH0NCj4+Pj4+PiArICAgIH0NCj4+Pj4+PiAgICAgfQ0KPj4+Pj4NCj4+Pj4+IEhvdyBs
b25nIGlzIHRoaXMgbG9vcCBnb2luZyB0byB0YWtlIGZvciBhIGh1Z2UgZ3Vlc3Q/IElPVyBob3cN
Cj4+Pj4+IGNvbWUgdGhlcmUncyBubyBwcmVlbXB0aW9uIGluIGhlcmUsIG9yIHNvbWUgb3RoZXIg
bWVjaGFuaXNtDQo+Pj4+PiB0byBib3VuZCBleGVjdXRpb24gdGltZT8NCj4+Pj4NCj4+Pj4gQmVj
YXVzZSB0aGlzIGlzIGRvbmUgZm9yIHRoZSBpbml0aWFsaXphdGlvbiBvZiBhIG5ldyB2aWV3IGFu
ZCB0aGUgcDJtIGlzDQo+Pj4+IGxvY2tlZC4NCj4+Pg0KPj4+IFdlbGwsIHRoaXMgbWFrZXMgaGFu
ZGxpbmcgdGhpcyB0aGUgd2F5IHlvdSB3YW50IGl0IGNsb3NlIHRvDQo+Pj4gaW1wb3NzaWJsZSwg
YnV0IGlzIG5vdCBhbiBhcmd1bWVudCBhZ2FpbnN0IHRoZSBuZWVkIGZvciBwcmVlbXB0aW9uDQo+
Pj4gaGVyZS4gSnVzdCBsaWtlIGl0IGhhZCB0dXJuZWQgb3V0IHRvIGJlIHVucmVhc29uYWJsZSB0
bw0KPj4+IHByZWVtcHRpdmVseSBoYW5kbGUgb3RoZXIgUDJNIGFkanVzdG1lbnRzICh3aGljaCBp
cyB3aHkNCj4+PiBwMm0tZXB0LmM6cmVzb2x2ZV9taXNjb25maWcoKSBhbmQgcDJtLXB0LmM6ZG9f
cmVjYWxjKCkgZ290DQo+Pj4gaW50cm9kdWNlZCksIEknbSBhZnJhaWQgeW91J2xsIGhhdmUgdG8g
dXNlIHNvbWUgb3RoZXIgdGVjaG5pcXVlDQo+Pj4gaGVyZSAocG9zc2libHkgYnVpbGRpbmcgb24g
dG9wIG9mIHRoZSBtZW50aW9uZWQgZnVuY3Rpb25zKS4NCj4+Pg0KPj4NCj4+IEkgdGhpbmsgdGhh
dCB0aGUgbWVjaGFuaXNtIGZyb20gcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKCkgY2FuIHN1aXQg
dGhpcw0KPj4gY2FzZSwgc3RhcnQgdGhlIGxvb3AsIHNldCAsaWYoaHlwZXJjYWxsX3ByZWVtcHRf
Y2hlY2soKSkgcmMgPQ0KPj4gbmV4dF91bnNldF9nZm47DQo+Pg0KPj4gQW5kIGZvciB0aGlzIHRv
IHdvcmsgaXQgc2hvdWxkIGhhdmUgYSBuZXcgInN0YXJ0X2dmbiIgcGFyYW1ldGVyIHNvIHRoZQ0K
Pj4gY2FsbGVyIGNhbiBpc3N1ZSBtdWx0aXBsZSBoeXBlcmNhbGxzIHVudGlsIGdmbiA9PSBtYXhf
Z2ZuLg0KPiANCj4gSG1tLCBwb3NzaWJsZS4gSSB0b29rIHlvdXIgcHJldmlvdXMgcmVwbHkgdG8g
bWVhbiB0aGF0IGl0IGlzDQo+IGltcG9ydGFudCBmb3IgdGhlIHAybSB0byBub3QgZ2V0IHVubG9j
a2VkIGluIHRoZSBtaWRkbGUgb2YgdGhpcw0KPiBwcm9jZXNzLiBJZiB0aGlzIHdhcyBhIHdyb25n
IHVuZGVyc3RhbmRpbmcgb2YgbWluZSwgdGhlbiB5ZXMsDQo+ICJjb252ZW50aW9uYWwiIHByZWVt
cHRpb24gbGlrZSB5b3Ugb3V0bGluZSBpdCBvdWdodCB0byB3b3JrLg0KPiANCg0KVGhlcmUgYXJl
IHR3byBwb3NzaWJsZSB3YXlzIHRvIHNvbHZlIHRoaXM6DQoxLiB0aGUgY29udmVudGlvbmFsIHBy
ZWVtcHRpb24gd2F5IGFuZCB3aXRoIHRoaXMgSSBkbyBub3QgcmV0dXJuIG9rIG9uIA0KdGhlIGlu
aXQgZnVuY3Rpb24gdW50aWwgdGhlIGZpbmFsIGdmbiBoYXMgdGhlIGJpdCBzZXQgKGNvZGUgd2ls
bCBoYXZlIHRvIA0KY2hhbmdlIHRvIGFjY29tbW9kYXRlIHRoaXMgbmV3IG9wdGlvbi9wcmVlbXB0
aW9uKS4NCg0KMi4gYXMgeW91IGRlc2NyaWJlZCBhbmQgd29yayB3aXRoIHAybS0+cmVjYWxjKCkg
KEkgd2lsbCBoYXZlIHRvIGNoZWNrIA0KdGhpcyBvdXQgdG8gaGF2ZSBhIGNvcnJlY3QgaWRlYSBv
ZiB3aGF0IGlzIHRvIGJlIGRvbmUpLg0KDQpXaGF0IGRvIHlvdSB0aGluayBpcyB0aGUgcHJlZmVy
cmVkIHdheSB0byBjb250aW51ZSB3aXRoIHRoaXM/DQoNClRoYW5rcywNCkFsZXgNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:16:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5W4o-0007o4-2C; Wed, 04 Sep 2019 14:16:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mPyZ=W7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5W4m-0007nY-5K
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:16:00 +0000
X-Inumbo-ID: 843944ca-cf1e-11e9-abb6-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 843944ca-cf1e-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:15:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567606558;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=6vO7qbW891WPrCVKGLmlAxDB3utXMdNufbZ0UeE4opY=;
 b=RRdqZB4F40J80sPdulcLZ1HXK1F1wNl7e+iT/lJta8Qu/kEhco1jP2Sc
 Jb5doskEQQOft3Y/1pZKpYwV24fyUjOYfsKjUOzG1XpEkKU8nTgsTwt40
 J7f0iduOznfCDSysiDuE9NK6IBFtVR/S0h/ao1Gl54kcTDWvE1kLZBmcg Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qKnXs0xvcPmtlzvMULsJ8w+kb1k/U3qRlM/P8gl4WtOZugLzVVyBMS5HtC6CN0mKCkoUHuwEN7
 eemG7YP7wrPjoMXvGIXWJp4LALqVG7MMUPQgVh4T8zTNk3qnjlo30L4QLevNynvri2zwRB+lSc
 ZxPO3fFw0dQ1Fnbud/8OSpaomftVDLqwvaBoj9El0h+3JheR0aaiQGbpAX5QiBKNip/2QhZ4we
 ayvDDGg5QkVTOTFnVpXe5yFTWNemTOw5eQHdbUpeFsSBkfW9vUikJ0jzzG6UaSdJV11UhYUJkp
 QWk=
X-SBRS: 2.7
X-MesageID: 5342250
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5342250"
Date: Wed, 4 Sep 2019 16:15:50 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20190904141550.zphmb5m2uqotg5in@Air-de-Roger>
References: <20190820153745.40103-1-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D545BBD@SHSMSX104.ccr.corp.intel.com>
 <824ee21b-d9d9-434b-2125-25420cadfcea@suse.com>
 <20190829102620.6gut2dmpouynbj44@Air-de-Roger>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D562422@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D562422@SHSMSX104.ccr.corp.intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] p2m/ept: pass correct level to
 atomic_write_ept_entry in ept_invalidate_emt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDQsIDIwMTkgYXQgMDY6NTA6MjVBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5j
b21dCj4gPiBTZW50OiBUaHVyc2RheSwgQXVndXN0IDI5LCAyMDE5IDY6MjYgUE0KPiA+IAo+ID4g
T24gVHVlLCBBdWcgMjcsIDIwMTkgYXQgMDU6MjM6MzNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiA+IE9uIDIzLjA4LjIwMTkgMDc6NTgsICBUaWFuLCBLZXZpbiAgd3JvdGU6Cj4gPiA+
ID4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0K
PiA+ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAyMCwgMjAxOSAxMTozOCBQTQo+ID4gPiA+
ID4KPiA+ID4gPiA+IFRoZSBsZXZlbCBwYXNzZWQgdG8gZXB0X2ludmFsaWRhdGVfZW10IGNvcnJl
c3BvbmRzIHRvIHRoZSBFUFQgZW50cnkKPiA+ID4gPiA+IHBhc3NlZCBhcyB0aGUgbWZuIHBhcmFt
ZXRlciwgd2hpY2ggaXMgYSBwb2ludGVyIHRvIGFuIEVQVCBwYWdlIHRhYmxlLAo+ID4gPiA+ID4g
aGVuY2UgdGhlIGVudHJpZXMgaW4gdGhhdCBwYWdlIHRhYmxlIHdpbGwgaGF2ZSBvbmUgbGV2ZWwg
bGVzcyB0aGFuIHRoZQo+ID4gPiA+ID4gcGFyZW50Lgo+ID4gPiA+ID4KPiA+ID4gPiA+IEZpeCB0
aGUgY2FsbCB0byBhdG9taWNfd3JpdGVfZXB0X2VudHJ5IHRvIHBhc3MgdGhlIGNvcnJlY3QgbGV2
ZWwsIGllOgo+ID4gPiA+ID4gb25lIGxldmVsIGxlc3MgdGhhbiB0aGUgcGFyZW50Lgo+ID4gPiA+
ID4KPiA+ID4gPiA+IEZpeGVzOiA1MGZlNmU3MzcwNSAoJ3B2aCBkb20wOiBhZGQgYW5kIHJlbW92
ZSBmb3JlaWduIHBhZ2VzJykKPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiBDYzogSnVu
IE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+ID4gPiA+ID4gQ2M6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+ID4gPiA+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+ID4gPiA+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gPiA+ID4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiA+ID4gPiA+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4gPiA+
ID4gQ2M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiA+ID4gPiA+
IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gPiA+ID4gLS0t
Cj4gPiA+ID4gPiAgIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAyICstCj4gPiA+ID4gPiAg
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gPiA+ID4K
PiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwo+ID4gPiA+ID4gaW5kZXggNmI4NDY4Yzc5My4uMjNhZTZlOWRh
MyAxMDA2NDQKPiA+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiA+ID4g
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiA+ID4gPiA+IEBAIC0zNjcsNyAr
MzY3LDcgQEAgc3RhdGljIGJvb2xfdCBlcHRfaW52YWxpZGF0ZV9lbXQoc3RydWN0Cj4gPiBwMm1f
ZG9tYWluCj4gPiA+ID4gPiAqcDJtLCBtZm5fdCBtZm4sCj4gPiA+ID4gPiAgICAgICAgICAgZS5l
bXQgPSBNVFJSX05VTV9UWVBFUzsKPiA+ID4gPiA+ICAgICAgICAgICBpZiAoIHJlY2FsYyApCj4g
PiA+ID4gPiAgICAgICAgICAgICAgIGUucmVjYWxjID0gMTsKPiA+ID4gPiA+IC0gICAgICAgIHJj
ID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7Cj4gPiA+
ID4gPiArICAgICAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwg
ZSwgbGV2ZWwgLSAxKTsKPiA+ID4gPiA+ICAgICAgICAgICBBU1NFUlQocmMgPT0gMCk7Cj4gPiA+
ID4gPiAgICAgICAgICAgY2hhbmdlZCA9IDE7Cj4gPiA+ID4gPiAgICAgICB9Cj4gPiA+ID4KPiA+
ID4gPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Lgo+ID4g
PiA+Cj4gPiA+ID4gT25lIHNtYWxsIGNvbW1lbnQgYWJvdXQgcmVhZGFiaWxpdHkuIFdoYXQgYWJv
dXQgcmVuYW1pbmcgJ2xldmVsJwo+ID4gPiA+IHRvICdwYXJlbnRfbGV2ZWwnIGluIHRoaXMgZnVu
Y3Rpb24/Cj4gPiA+Cj4gPiA+IEFuZCBhbHNvIHRha2luZyB0aGUgb3Bwb3J0dW5pdHkgYW5kIG1h
a2luZyBpdCB1bnNpZ25lZCBpbnQ/Cj4gPiAKPiA+IEkndmUgYmVlbiB0aGlua2luZyBhYm91dCB0
aGlzLCBhbmQgSSdtIG5vdCBzdXJlIHJlbmFtaW5nIGxldmVsIHRvCj4gPiBwYXJlbnRfbGV2ZWwg
aXMgY29ycmVjdCwgbGV2ZWwgYWN0dWFsbHkgbWF0Y2hlcyB0aGUgbGV2ZWwgb2YgdGhlIG1mbgo+
ID4gYWxzbyBwYXNzZWQgYXMgYSBwYXJhbWV0ZXIsIGFuZCBoZW5jZSBpdCdzIGNvcnJlY3QuIEl0
J3MgdGhlIGZ1bmN0aW9uCj4gPiBpdHNlbGYgdGhhdCBhY3R1YWxseSBpdGVyYXRlcyBvdmVyIHRo
ZSBwYWdlIHRhYmxlIGVudHJpZXMsIGFuZCBoZW5jZQo+ID4gZGVzY2VuZHMgb25lIGxldmVsIGlu
dG8gdGhlIHBhZ2UgdGFibGVzLgo+ID4gCj4gPiBpZTogSSBjb3VsZCBhZGQgc29tZXRoaW5nIGxp
a2UgQVNTRVJUKGxldmVsKSB0byBtYWtlIHN1cmUgbm8gbGV2ZWwgMAo+ID4gZW50cmllcyBhcmUg
cGFzc2VkIHRvIHRoZSBmdW5jdGlvbiwgYnV0IHJlbmFtaW5nIGRvZXNuJ3Qgc2VlbSBjb3JyZWN0
Cj4gPiB0byBtZS4KPiA+IAo+IAo+IFRoZSBwcm9ibGVtIHRvIG1lIGlzIHRoYXQgaXQgaXMgdmVy
eSBvYnNjdXJlIGFib3V0IHdoYXQgYSAnbGV2ZWwnIGFjdHVhbGx5Cj4gbWVhbnMuIEFsdGhvdWdo
IEkgZmlndXJlZCBpdCBvdXQgbGFzdCB0aW1lIHdoZW4gcmV2aWV3aW5nIHRoaXMgcGF0Y2gsCj4g
bm93IEknbSBnZXR0aW5nIGNvbmZ1c2VkIGFnYWluIHdoZW4gbG9va2luZyBhdCByZWxhdGVkIGNv
ZGUuIGUuZy4sIHlvdQo+IG1pbnVzIGxldmVsIGJ5IG9uZSBpbiB0aGlzIHBhdGNoIHdoZW4gaW52
b2tpbmcgYXRvbWljX3dyaXRlX2VwdF9lbnRyeSwKClRoYXQgbWludXMgb25lIGlzIGJlY2F1c2Ug
dGhlIGxldmVsIG9mIEVQVCBlbnRyeSBpbiB0aGUKYXRvbWljX3dyaXRlX2VwdF9lbnRyeSBjYWxs
IGlzIG9uZSBsZXZlbCBsZXNzIHRoYW4gdGhlIHBhcmVudCwgd2hpY2gKaXMgdGhlIHBhcmFtZXRl
ciBvZiB0aGUgZnVuY3Rpb24uCgo+IHdoaWxlIHRoZSBsYXR0ZXIgaW5jcmVtZW50cyB0aGUgbGV2
ZWwgYnkgb25lIHdoZW4gaW52b2tpbmcgcDJtX2VudHJ5Xwo+IG1vZGlmeS4gVGhleSBhcmUgYWxs
IGFib3V0IGVudHJ5IHVwZGF0ZSBhY2NvcmRpbmcgdG8gdGhlIGZ1bmN0aW9uIG5hbWUsCj4gYnV0
IGNsZWFybHkgdGhlIGxldmVsIG1lYW5zIGRpZmZlcmVudCB0aGluZy4gOi8KClRoYXQncyB1bmZv
cnR1bmF0ZSwgYnV0IE5QVC9zaGFkb3cgY29uc2lkZXJzIHRoYXQgbGV2ZWwgc3RhcnRzIGF0IDEK
KGllOiA0SyBwYWdlLXRhYmxlIGVudHJpZXMgYXJlIGxldmVsIDEpLCB3aGlsZSBFUFQgY29uc2lk
ZXIgdGhhdCBsZXZlbApzdGFydHMgYXQgMCAoaWU6IDRLIHBhZ2UtdGFibGUgZW50cmllcyBhcmUg
bGV2ZWwgMCkuIFRoYXQncyBJTU8gYSB2ZXJ5CmJhZCBjaG9pY2UsIEkgZ3Vlc3Mgbm8gb25lIHJl
YWxpemVkIGJlZm9yZSBvZiB0aGlzIGRpZmZlcmVuY2UKYmVjYXVzZSBsZXZlbCB3YXMgYWx3YXlz
IGludGVybmFsIHRvIE5QVCBvciBFUFQgY29kZSwgYnV0IG5vIGdlbmVyaWMKZnVuY3Rpb25zIHVz
aW5nIHN1Y2ggbGV2ZWwgcGFyYW1ldGVyIHdoZXJlIGJlaW5nIGNhbGxlZCBmcm9tIGJvdGgKaW1w
bGVtZW50YXRpb25zLgoKPiBzcGVjaWZpY2FsbHkgZm9yIHRoaXMgcGF0Y2gsIG1heWJlIGNhbGwg
ZXB0X2ludmFsaWRhdGVfZW10X3N1YnRyZWUgY2FuCj4gYWxzbyBpbXByb3ZlIHJlYWRhYmlsaXR5
IGEgYml0LCBhbG9uZyB3aXRoIEFTU0VSVChsZXZlbCkgdGhpbmc/CgpJIGFncmVlLCBsZXQgbWUg
dHJ5IHRvIHByZXBhcmUgYSBwYXRjaC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:16:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5W4n-0007ny-P3; Wed, 04 Sep 2019 14:16:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mPyZ=W7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5W4m-0007nX-31
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:16:00 +0000
X-Inumbo-ID: 843944ca-cf1e-11e9-abb6-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 843944ca-cf1e-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:15:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567606558;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=6vO7qbW891WPrCVKGLmlAxDB3utXMdNufbZ0UeE4opY=;
 b=RRdqZB4F40J80sPdulcLZ1HXK1F1wNl7e+iT/lJta8Qu/kEhco1jP2Sc
 Jb5doskEQQOft3Y/1pZKpYwV24fyUjOYfsKjUOzG1XpEkKU8nTgsTwt40
 J7f0iduOznfCDSysiDuE9NK6IBFtVR/S0h/ao1Gl54kcTDWvE1kLZBmcg Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qKnXs0xvcPmtlzvMULsJ8w+kb1k/U3qRlM/P8gl4WtOZugLzVVyBMS5HtC6CN0mKCkoUHuwEN7
 eemG7YP7wrPjoMXvGIXWJp4LALqVG7MMUPQgVh4T8zTNk3qnjlo30L4QLevNynvri2zwRB+lSc
 ZxPO3fFw0dQ1Fnbud/8OSpaomftVDLqwvaBoj9El0h+3JheR0aaiQGbpAX5QiBKNip/2QhZ4we
 ayvDDGg5QkVTOTFnVpXe5yFTWNemTOw5eQHdbUpeFsSBkfW9vUikJ0jzzG6UaSdJV11UhYUJkp
 QWk=
X-SBRS: 2.7
X-MesageID: 5342250
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5342250"
Date: Wed, 4 Sep 2019 16:15:50 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20190904141550.zphmb5m2uqotg5in@Air-de-Roger>
References: <20190820153745.40103-1-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D545BBD@SHSMSX104.ccr.corp.intel.com>
 <824ee21b-d9d9-434b-2125-25420cadfcea@suse.com>
 <20190829102620.6gut2dmpouynbj44@Air-de-Roger>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D562422@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D562422@SHSMSX104.ccr.corp.intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] p2m/ept: pass correct level to
 atomic_write_ept_entry in ept_invalidate_emt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDQsIDIwMTkgYXQgMDY6NTA6MjVBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5j
b21dCj4gPiBTZW50OiBUaHVyc2RheSwgQXVndXN0IDI5LCAyMDE5IDY6MjYgUE0KPiA+IAo+ID4g
T24gVHVlLCBBdWcgMjcsIDIwMTkgYXQgMDU6MjM6MzNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiA+IE9uIDIzLjA4LjIwMTkgMDc6NTgsICBUaWFuLCBLZXZpbiAgd3JvdGU6Cj4gPiA+
ID4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0K
PiA+ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIEF1Z3VzdCAyMCwgMjAxOSAxMTozOCBQTQo+ID4gPiA+
ID4KPiA+ID4gPiA+IFRoZSBsZXZlbCBwYXNzZWQgdG8gZXB0X2ludmFsaWRhdGVfZW10IGNvcnJl
c3BvbmRzIHRvIHRoZSBFUFQgZW50cnkKPiA+ID4gPiA+IHBhc3NlZCBhcyB0aGUgbWZuIHBhcmFt
ZXRlciwgd2hpY2ggaXMgYSBwb2ludGVyIHRvIGFuIEVQVCBwYWdlIHRhYmxlLAo+ID4gPiA+ID4g
aGVuY2UgdGhlIGVudHJpZXMgaW4gdGhhdCBwYWdlIHRhYmxlIHdpbGwgaGF2ZSBvbmUgbGV2ZWwg
bGVzcyB0aGFuIHRoZQo+ID4gPiA+ID4gcGFyZW50Lgo+ID4gPiA+ID4KPiA+ID4gPiA+IEZpeCB0
aGUgY2FsbCB0byBhdG9taWNfd3JpdGVfZXB0X2VudHJ5IHRvIHBhc3MgdGhlIGNvcnJlY3QgbGV2
ZWwsIGllOgo+ID4gPiA+ID4gb25lIGxldmVsIGxlc3MgdGhhbiB0aGUgcGFyZW50Lgo+ID4gPiA+
ID4KPiA+ID4gPiA+IEZpeGVzOiA1MGZlNmU3MzcwNSAoJ3B2aCBkb20wOiBhZGQgYW5kIHJlbW92
ZSBmb3JlaWduIHBhZ2VzJykKPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiBDYzogSnVu
IE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+ID4gPiA+ID4gQ2M6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+ID4gPiA+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+ID4gPiA+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gPiA+ID4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiA+ID4gPiA+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4gPiA+
ID4gQ2M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiA+ID4gPiA+
IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gPiA+ID4gLS0t
Cj4gPiA+ID4gPiAgIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAyICstCj4gPiA+ID4gPiAg
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gPiA+ID4K
PiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwo+ID4gPiA+ID4gaW5kZXggNmI4NDY4Yzc5My4uMjNhZTZlOWRh
MyAxMDA2NDQKPiA+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiA+ID4g
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiA+ID4gPiA+IEBAIC0zNjcsNyAr
MzY3LDcgQEAgc3RhdGljIGJvb2xfdCBlcHRfaW52YWxpZGF0ZV9lbXQoc3RydWN0Cj4gPiBwMm1f
ZG9tYWluCj4gPiA+ID4gPiAqcDJtLCBtZm5fdCBtZm4sCj4gPiA+ID4gPiAgICAgICAgICAgZS5l
bXQgPSBNVFJSX05VTV9UWVBFUzsKPiA+ID4gPiA+ICAgICAgICAgICBpZiAoIHJlY2FsYyApCj4g
PiA+ID4gPiAgICAgICAgICAgICAgIGUucmVjYWxjID0gMTsKPiA+ID4gPiA+IC0gICAgICAgIHJj
ID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCk7Cj4gPiA+
ID4gPiArICAgICAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwg
ZSwgbGV2ZWwgLSAxKTsKPiA+ID4gPiA+ICAgICAgICAgICBBU1NFUlQocmMgPT0gMCk7Cj4gPiA+
ID4gPiAgICAgICAgICAgY2hhbmdlZCA9IDE7Cj4gPiA+ID4gPiAgICAgICB9Cj4gPiA+ID4KPiA+
ID4gPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Lgo+ID4g
PiA+Cj4gPiA+ID4gT25lIHNtYWxsIGNvbW1lbnQgYWJvdXQgcmVhZGFiaWxpdHkuIFdoYXQgYWJv
dXQgcmVuYW1pbmcgJ2xldmVsJwo+ID4gPiA+IHRvICdwYXJlbnRfbGV2ZWwnIGluIHRoaXMgZnVu
Y3Rpb24/Cj4gPiA+Cj4gPiA+IEFuZCBhbHNvIHRha2luZyB0aGUgb3Bwb3J0dW5pdHkgYW5kIG1h
a2luZyBpdCB1bnNpZ25lZCBpbnQ/Cj4gPiAKPiA+IEkndmUgYmVlbiB0aGlua2luZyBhYm91dCB0
aGlzLCBhbmQgSSdtIG5vdCBzdXJlIHJlbmFtaW5nIGxldmVsIHRvCj4gPiBwYXJlbnRfbGV2ZWwg
aXMgY29ycmVjdCwgbGV2ZWwgYWN0dWFsbHkgbWF0Y2hlcyB0aGUgbGV2ZWwgb2YgdGhlIG1mbgo+
ID4gYWxzbyBwYXNzZWQgYXMgYSBwYXJhbWV0ZXIsIGFuZCBoZW5jZSBpdCdzIGNvcnJlY3QuIEl0
J3MgdGhlIGZ1bmN0aW9uCj4gPiBpdHNlbGYgdGhhdCBhY3R1YWxseSBpdGVyYXRlcyBvdmVyIHRo
ZSBwYWdlIHRhYmxlIGVudHJpZXMsIGFuZCBoZW5jZQo+ID4gZGVzY2VuZHMgb25lIGxldmVsIGlu
dG8gdGhlIHBhZ2UgdGFibGVzLgo+ID4gCj4gPiBpZTogSSBjb3VsZCBhZGQgc29tZXRoaW5nIGxp
a2UgQVNTRVJUKGxldmVsKSB0byBtYWtlIHN1cmUgbm8gbGV2ZWwgMAo+ID4gZW50cmllcyBhcmUg
cGFzc2VkIHRvIHRoZSBmdW5jdGlvbiwgYnV0IHJlbmFtaW5nIGRvZXNuJ3Qgc2VlbSBjb3JyZWN0
Cj4gPiB0byBtZS4KPiA+IAo+IAo+IFRoZSBwcm9ibGVtIHRvIG1lIGlzIHRoYXQgaXQgaXMgdmVy
eSBvYnNjdXJlIGFib3V0IHdoYXQgYSAnbGV2ZWwnIGFjdHVhbGx5Cj4gbWVhbnMuIEFsdGhvdWdo
IEkgZmlndXJlZCBpdCBvdXQgbGFzdCB0aW1lIHdoZW4gcmV2aWV3aW5nIHRoaXMgcGF0Y2gsCj4g
bm93IEknbSBnZXR0aW5nIGNvbmZ1c2VkIGFnYWluIHdoZW4gbG9va2luZyBhdCByZWxhdGVkIGNv
ZGUuIGUuZy4sIHlvdQo+IG1pbnVzIGxldmVsIGJ5IG9uZSBpbiB0aGlzIHBhdGNoIHdoZW4gaW52
b2tpbmcgYXRvbWljX3dyaXRlX2VwdF9lbnRyeSwKClRoYXQgbWludXMgb25lIGlzIGJlY2F1c2Ug
dGhlIGxldmVsIG9mIEVQVCBlbnRyeSBpbiB0aGUKYXRvbWljX3dyaXRlX2VwdF9lbnRyeSBjYWxs
IGlzIG9uZSBsZXZlbCBsZXNzIHRoYW4gdGhlIHBhcmVudCwgd2hpY2gKaXMgdGhlIHBhcmFtZXRl
ciBvZiB0aGUgZnVuY3Rpb24uCgo+IHdoaWxlIHRoZSBsYXR0ZXIgaW5jcmVtZW50cyB0aGUgbGV2
ZWwgYnkgb25lIHdoZW4gaW52b2tpbmcgcDJtX2VudHJ5Xwo+IG1vZGlmeS4gVGhleSBhcmUgYWxs
IGFib3V0IGVudHJ5IHVwZGF0ZSBhY2NvcmRpbmcgdG8gdGhlIGZ1bmN0aW9uIG5hbWUsCj4gYnV0
IGNsZWFybHkgdGhlIGxldmVsIG1lYW5zIGRpZmZlcmVudCB0aGluZy4gOi8KClRoYXQncyB1bmZv
cnR1bmF0ZSwgYnV0IE5QVC9zaGFkb3cgY29uc2lkZXJzIHRoYXQgbGV2ZWwgc3RhcnRzIGF0IDEK
KGllOiA0SyBwYWdlLXRhYmxlIGVudHJpZXMgYXJlIGxldmVsIDEpLCB3aGlsZSBFUFQgY29uc2lk
ZXIgdGhhdCBsZXZlbApzdGFydHMgYXQgMCAoaWU6IDRLIHBhZ2UtdGFibGUgZW50cmllcyBhcmUg
bGV2ZWwgMCkuIFRoYXQncyBJTU8gYSB2ZXJ5CmJhZCBjaG9pY2UsIEkgZ3Vlc3Mgbm8gb25lIHJl
YWxpemVkIGJlZm9yZSBvZiB0aGlzIGRpZmZlcmVuY2UKYmVjYXVzZSBsZXZlbCB3YXMgYWx3YXlz
IGludGVybmFsIHRvIE5QVCBvciBFUFQgY29kZSwgYnV0IG5vIGdlbmVyaWMKZnVuY3Rpb25zIHVz
aW5nIHN1Y2ggbGV2ZWwgcGFyYW1ldGVyIHdoZXJlIGJlaW5nIGNhbGxlZCBmcm9tIGJvdGgKaW1w
bGVtZW50YXRpb25zLgoKPiBzcGVjaWZpY2FsbHkgZm9yIHRoaXMgcGF0Y2gsIG1heWJlIGNhbGwg
ZXB0X2ludmFsaWRhdGVfZW10X3N1YnRyZWUgY2FuCj4gYWxzbyBpbXByb3ZlIHJlYWRhYmlsaXR5
IGEgYml0LCBhbG9uZyB3aXRoIEFTU0VSVChsZXZlbCkgdGhpbmc/CgpJIGFncmVlLCBsZXQgbWUg
dHJ5IHRvIHByZXBhcmUgYSBwYXRjaC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:16:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5W5h-0007ym-MX; Wed, 04 Sep 2019 14: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5W5f-0007yL-VV
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:16:56 +0000
X-Inumbo-ID: a5752d98-cf1e-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5752d98-cf1e-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:16:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8D3DFB65F;
 Wed,  4 Sep 2019 14:16:53 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-10-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3c6b8789-fa9a-8590-dc74-100c275e08eb@suse.com>
Date: Wed, 4 Sep 2019 16:16:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-10-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBWMjoKPiAtIG1vdmUg
YWZmaW5pdHlfYnJva2VuIGJhY2sgdG8gc3RydWN0IHZjcHUgKEphbiBCZXVsaWNoKQoKQnV0IHRo
aXMgYWxvbmUgd29uJ3Qgd29yazogTm93IGEgMm5kIHZDUFUgaW4gYSB1bml0IHdpbGwgY2xvYmJl
cgp3aGF0IGEgMXN0IG9uZSBtYXkgaGF2ZSBzZXQgYXMgYW4gYWZmaW5pdHkgb3ZlcnJpZGUuIEkg
ZG9uJ3QKdGhpbmsgeW91IGNhbiBnZXQgYXdheSB3aXRob3V0IGEgcGVyLXZDUFUgQ1BVIG1hc2ss
IG9yIGEKY29tYmluYXRpb24gb2YgcGVyLXZDUFUgYW5kIHBlci11bml0IHN0YXRlIGZsYWdzLgoK
PiBAQCAtOTcxLDI2ICs5ODYsMjkgQEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJf
Y2hlY2sodW5zaWduZWQgaW50IGNwdSkKPiAgdm9pZCBzY2hlZF9zZXRfYWZmaW5pdHkoCj4gICAg
ICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICpoYXJkLCBjb25zdCBjcHVtYXNrX3Qg
KnNvZnQpCj4gIHsKPiAtICAgIHNjaGVkX2FkanVzdF9hZmZpbml0eShkb21fc2NoZWR1bGVyKHYt
PmRvbWFpbiksIHYtPnNjaGVkX3VuaXQsIGhhcmQsIHNvZnQpOwo+ICsgICAgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0Owo+ICsKPiArICAgIHNjaGVkX2FkanVzdF9hZmZp
bml0eShkb21fc2NoZWR1bGVyKHVuaXQtPmRvbWFpbiksIHVuaXQsIGhhcmQsIHNvZnQpOwoKSW4g
YSBzaXR1YXRpb24gbGlrZSB0aGlzIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIHVzZQp2
LT5kb21haW4gKEkgZG9uJ3QgdGhpbmsgeW91IG1lYW4gdG8gcmVtb3ZlIHN0cnVjdCB2Y3B1J3Mg
ZmllbGQpLgp2IGhhcyBqdXN0IGJlZW4gZGUtcmVmZXJlbmNlZCwgc28gdi0+ZG9tYWluIGJlaW5n
IGluIGNhY2hlIGlzCm1vcmUgbGlrZWx5IHRoYW4gdW5pdC0+ZG9tYWluLCBhbmQgdGhlcmUncyB0
aGVuIGFsc28gbm8gZGF0YQpkZXBlbmRlbmN5IG9mIHRoZSBzZWNvbmQgbG9hZCBvbiB0aGUgZmly
c3Qgb25lLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:16:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5W5h-0007yg-DL; Wed, 04 Sep 2019 14: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5W5f-0007yM-Va
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:16:56 +0000
X-Inumbo-ID: a5752d98-cf1e-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5752d98-cf1e-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:16:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8D3DFB65F;
 Wed,  4 Sep 2019 14:16:53 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-10-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3c6b8789-fa9a-8590-dc74-100c275e08eb@suse.com>
Date: Wed, 4 Sep 2019 16:16:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-10-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBWMjoKPiAtIG1vdmUg
YWZmaW5pdHlfYnJva2VuIGJhY2sgdG8gc3RydWN0IHZjcHUgKEphbiBCZXVsaWNoKQoKQnV0IHRo
aXMgYWxvbmUgd29uJ3Qgd29yazogTm93IGEgMm5kIHZDUFUgaW4gYSB1bml0IHdpbGwgY2xvYmJl
cgp3aGF0IGEgMXN0IG9uZSBtYXkgaGF2ZSBzZXQgYXMgYW4gYWZmaW5pdHkgb3ZlcnJpZGUuIEkg
ZG9uJ3QKdGhpbmsgeW91IGNhbiBnZXQgYXdheSB3aXRob3V0IGEgcGVyLXZDUFUgQ1BVIG1hc2ss
IG9yIGEKY29tYmluYXRpb24gb2YgcGVyLXZDUFUgYW5kIHBlci11bml0IHN0YXRlIGZsYWdzLgoK
PiBAQCAtOTcxLDI2ICs5ODYsMjkgQEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJf
Y2hlY2sodW5zaWduZWQgaW50IGNwdSkKPiAgdm9pZCBzY2hlZF9zZXRfYWZmaW5pdHkoCj4gICAg
ICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICpoYXJkLCBjb25zdCBjcHVtYXNrX3Qg
KnNvZnQpCj4gIHsKPiAtICAgIHNjaGVkX2FkanVzdF9hZmZpbml0eShkb21fc2NoZWR1bGVyKHYt
PmRvbWFpbiksIHYtPnNjaGVkX3VuaXQsIGhhcmQsIHNvZnQpOwo+ICsgICAgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0Owo+ICsKPiArICAgIHNjaGVkX2FkanVzdF9hZmZp
bml0eShkb21fc2NoZWR1bGVyKHVuaXQtPmRvbWFpbiksIHVuaXQsIGhhcmQsIHNvZnQpOwoKSW4g
YSBzaXR1YXRpb24gbGlrZSB0aGlzIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIHVzZQp2
LT5kb21haW4gKEkgZG9uJ3QgdGhpbmsgeW91IG1lYW4gdG8gcmVtb3ZlIHN0cnVjdCB2Y3B1J3Mg
ZmllbGQpLgp2IGhhcyBqdXN0IGJlZW4gZGUtcmVmZXJlbmNlZCwgc28gdi0+ZG9tYWluIGJlaW5n
IGluIGNhY2hlIGlzCm1vcmUgbGlrZWx5IHRoYW4gdW5pdC0+ZG9tYWluLCBhbmQgdGhlcmUncyB0
aGVuIGFsc28gbm8gZGF0YQpkZXBlbmRlbmN5IG9mIHRoZSBzZWNvbmQgbG9hZCBvbiB0aGUgZmly
c3Qgb25lLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5W9C-0000VH-Dj; Wed, 04 Sep 2019 14:20:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mPyZ=W7=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5W9B-0000VC-7z
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:20:33 +0000
X-Inumbo-ID: 2723befe-cf1f-11e9-a337-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2723befe-cf1f-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 14:20:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567606832;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=ZYX6wYx4qjiZh95p+nP0xj1a/b2Xi2vHwwmYJ0nSRQM=;
 b=QvrH0Wqc47p9LauGtFEa6POt0tDtnOYeTCfj22vSiwZznrIJxuHNrOK9
 BswAIuDkhcXJOVeD3B3Uv7T+rj68b8FU5B7XRxrWrtryRLdunip19e0Y9
 l8IypwX5H7gXfkSatvEyL+5TixdMFddVyuXJf4SNmhsO//hG6MLhdzlAg k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DLwzWs2bUOUrmz+ynIBA2ytAyJN8gCbOZtLFRg+9YefDezheUMUNgQ/I99ERjQiPlHREvR91fs
 RMIhRPV/10efT2OQJwBiEW31cOtZ4DmpA3vx8pTE2CKntivsujuTicjxikV7lkPRZ1+Vpn3++d
 f3RnLqE5OEwVk6hU1jwdxOSXNaGFEoORUwHsXquNuHhW/+XpfZbdq33KkBOAjC0aWiwVFswA5b
 rl2Wxwm+6e9tTE/2sUN/7E+rVe1FObF8Nvjod90lVGQMw+E9+ove7KTVfMTfWgkyuk4j99OOBX
 d60=
X-SBRS: 2.7
X-MesageID: 5392662
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5392662"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 4 Sep 2019 16:20:26 +0200
Message-ID: <20190904142026.9946-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] p2m/ept: add _subtree suffix to
 ept_invalidate_emt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB0aGUgbmFtZSBpbXBsaWVzIHRoZSBmdW5jdGlvbiBpcyB1c2VkIHRvIHdhbGsgdGhl
IHBhZ2UgdGFibGUKcG9pbnRlciBwYXNzZWQgYXMgcGFyYW1ldGVyLiBEcm9wIHRoZSBwYXJlbnRf
IHByZWZpeCBmcm9tIHRoZSBsZXZlbApwYXJhbWV0ZXIsIHNpbmNlIHRoZSBsZXZlbCBwYXNzZWQg
aXMgdGhlIG9uZSBtYXRjaGluZyB0aGUgRVBUIGVudHJ5CnBhc3NlZCBpbiB0aGUgbWZuIHBhcmFt
ZXRlci4KCldoaWxlIHRoZXJlIGFsc28gY2hhbmdlIGJvb2xfdCB0byBib29sIGFuZCBhZGQgYW4g
YXNzZXJ0IHRvIG1ha2Ugc3VyZQpubyBsZXZlbCAwIGVudHJpZXMgKGllOiA0SyBFUFQgbGVhZiBl
bnRyaWVzKSBhcmUgcGFzc2VkIGFzIHBhcmFtZXRlcnMuCgpObyBmdW5jdGlvbmFsIGNoYW5nZSBp
bnRlbmRlZC4KClN1Z2dlc3RlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAyNCArKysrKysrKysrKysrKystLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCmluZGV4IDk1MmViYWQ4MmYuLmQwZTYyOTA1ZjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtMzQ4
LDEzICszNDgsMTkgQEAgc3RhdGljIGludCBlcHRfbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBib29sX3QgcmVhZF9vbmx5LAogICogcHJlc2VudCBlbnRyaWVzIGluIHRoZSBnaXZl
biBwYWdlIHRhYmxlLCBvcHRpb25hbGx5IG1hcmtpbmcgdGhlIGVudHJpZXMKICAqIGFsc28gZm9y
IHRoZWlyIHN1YnRyZWVzIG5lZWRpbmcgUDJNIHR5cGUgcmUtY2FsY3VsYXRpb24uCiAgKi8KLXN0
YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVfZW10KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1m
bl90IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCByZWNhbGMs
IHVuc2lnbmVkIGludCBwYXJlbnRfbGV2ZWwpCitzdGF0aWMgYm9vbCBlcHRfaW52YWxpZGF0ZV9l
bXRfc3VidHJlZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBtZm5fdCBtZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlY2FsYywgdW5zaWduZWQgaW50IGxl
dmVsKQogewogICAgIGludCByYzsKICAgICBlcHRfZW50cnlfdCAqZXB0ZSA9IG1hcF9kb21haW5f
cGFnZShtZm4pOwogICAgIHVuc2lnbmVkIGludCBpOwotICAgIGJvb2xfdCBjaGFuZ2VkID0gMDsK
KyAgICBib29sIGNoYW5nZWQgPSBmYWxzZTsKKworICAgIGlmICggIWxldmVsICkKKyAgICB7Cisg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQogCiAgICAgZm9yICggaSA9IDA7IGkgPCBFUFRfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAg
ICAgewpAQCAtMzY3LDkgKzM3Myw5IEBAIHN0YXRpYyBib29sX3QgZXB0X2ludmFsaWRhdGVfZW10
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1mbl90IG1mbiwKICAgICAgICAgZS5lbXQgPSBNVFJS
X05VTV9UWVBFUzsKICAgICAgICAgaWYgKCByZWNhbGMgKQogICAgICAgICAgICAgZS5yZWNhbGMg
PSAxOwotICAgICAgICByYyA9IGF0b21pY193cml0ZV9lcHRfZW50cnkocDJtLCAmZXB0ZVtpXSwg
ZSwgcGFyZW50X2xldmVsIC0gMSk7CisgICAgICAgIHJjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRy
eShwMm0sICZlcHRlW2ldLCBlLCBsZXZlbCAtIDEpOwogICAgICAgICBBU1NFUlQocmMgPT0gMCk7
Ci0gICAgICAgIGNoYW5nZWQgPSAxOworICAgICAgICBjaGFuZ2VkID0gdHJ1ZTsKICAgICB9CiAK
ICAgICB1bm1hcF9kb21haW5fcGFnZShlcHRlKTsKQEAgLTM3OCw3ICszODQsNyBAQCBzdGF0aWMg
Ym9vbF90IGVwdF9pbnZhbGlkYXRlX2VtdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBtZm5fdCBt
Zm4sCiB9CiAKIC8qCi0gKiBKdXN0IGxpa2UgZXB0X2ludmFsaWRhdGVfZW10KCkgZXhjZXB0IHRo
YXQKKyAqIEp1c3QgbGlrZSBlcHRfaW52YWxpZGF0ZV9lbXRfc3VidHJlZSgpIGV4Y2VwdCB0aGF0
CiAgKiAtIG5vdCBhbGwgZW50cmllcyBhdCB0aGUgdGFyZ2V0ZWQgbGV2ZWwgbWF5IG5lZWQgcHJv
Y2Vzc2luZywKICAqIC0gdGhlIHJlLWNhbGN1bGF0aW9uIGZsYWcgZ2V0cyBhbHdheXMgc2V0Lgog
ICogVGhlIHBhc3NlZCBpbiByYW5nZSBpcyBndWFyYW50ZWVkIHRvIG5vdCBjcm9zcyBhIHBhZ2Ug
KHRhYmxlKQpAQCAtNTc0LDcgKzU4MCw3IEBAIHN0YXRpYyBpbnQgcmVzb2x2ZV9taXNjb25maWco
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIGlmICgg
ZS5lbXQgPT0gTVRSUl9OVU1fVFlQRVMgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQo
aXNfZXB0ZV9wcmVzZW50KCZlKSk7Ci0gICAgICAgICAgICBlcHRfaW52YWxpZGF0ZV9lbXQocDJt
LCBfbWZuKGUubWZuKSwgZS5yZWNhbGMsIGxldmVsKTsKKyAgICAgICAgICAgIGVwdF9pbnZhbGlk
YXRlX2VtdF9zdWJ0cmVlKHAybSwgX21mbihlLm1mbiksIGUucmVjYWxjLCBsZXZlbCk7CiAgICAg
ICAgICAgICBzbXBfd21iKCk7CiAgICAgICAgICAgICBlLmVtdCA9IDA7CiAgICAgICAgICAgICBl
LnJlY2FsYyA9IDA7CkBAIC0xMDA2LDcgKzEwMTIsNyBAQCBzdGF0aWMgdm9pZCBlcHRfY2hhbmdl
X2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgaWYgKCAhbWZu
ICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQocDJtLCBf
bWZuKG1mbiksIDEsIHAybS0+ZXB0LndsKSApCisgICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXRf
c3VidHJlZShwMm0sIF9tZm4obWZuKSwgMSwgcDJtLT5lcHQud2wpICkKICAgICAgICAgZXB0X3N5
bmNfZG9tYWluKHAybSk7CiB9CiAKQEAgLTEwNjQsNyArMTA3MCw3IEBAIHN0YXRpYyB2b2lkIGVw
dF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgaWYgKCAh
bWZuICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9lbXQocDJt
LCBfbWZuKG1mbiksIDAsIHAybS0+ZXB0LndsKSApCisgICAgaWYgKCBlcHRfaW52YWxpZGF0ZV9l
bXRfc3VidHJlZShwMm0sIF9tZm4obWZuKSwgMCwgcDJtLT5lcHQud2wpICkKICAgICAgICAgZXB0
X3N5bmNfZG9tYWluKHAybSk7CiB9CiAKLS0gCjIuMjIuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:22:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5WB8-0000cj-Qe; Wed, 04 Sep 2019 14:22:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5WB7-0000cd-Jp
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:22:33 +0000
X-Inumbo-ID: 6edaa0aa-cf1f-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6edaa0aa-cf1f-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 14:22: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 B2844AF77;
 Wed,  4 Sep 2019 14:22:31 +0000 (UTC)
To: Olaf Hering <olaf@aepfle.de>
References: <20190904091423.23963-1-olaf@aepfle.de>
 <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.com>
 <20190904113735.349609b4.olaf@aepfle.de>
 <cae6ee14-da0f-883c-148a-5556f26f4b12@suse.com>
 <20190904161324.68599b3c.olaf@aepfle.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <558d23b7-5cda-271f-0f9a-39b986ed3ae8@suse.com>
Date: Wed, 4 Sep 2019 16:22:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904161324.68599b3c.olaf@aepfle.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] Remove stale crashkernel= example from
 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 <wl@xen.org>,
 KonradRzeszutekWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNjoxMywgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gQW0gV2VkLCA0IFNlcCAy
MDE5IDE0OjE5OjIzICswMjAwCj4gc2NocmllYiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ogo+IAo+PiBPbiAwNC4wOS4yMDE5IDExOjM3LCBPbGFmIEhlcmluZyB3cm90ZToKPj4+IE1h
eWJlIGp1c3QgdGhlIGxhY2sgb2YgYjQ5MjI1ZGM5ZGYzMzY0MDUyOTJkYzA4ODYyYjRjN2M5ZDg4
N2JkNiBpbiB2ZW5kb3IgYmluYXJpZXMuLi4gIAo+PiBCdXQgdGhpcyBjaGFuZ2Ugd2FzIG9ubHkg
dG8gZGVhbCB3aXRoIHRoZSBib2d1cyBsb2cgbWVzc2FnZS4KPj4gVGhlIGhhbmRsaW5nIHdhcyBz
dGlsbCBjb3JyZWN0IChhbmQgdGhlIG9wdGlvbiB3YXMgYmVpbmcKPj4gaG9ub3JlZCkuIEkgYWxz
byBjYW4ndCBzZWUgaG93IHRoaXMgd291bGQgYmUgZGlmZmVyZW50IG5vdy4KPiAKPiBJcyB0aGF0
IHRydWU/IE15IGludGVycHJldGF0aW9uIG9mIHRoZSBjb2RlIHBhdGggaXMgdGhhdCBubwo+IGNv
bG9uIGFuZCBub3RoaW5nIGFmdGVyIGEgc2l6ZSB2YWx1ZSB3aWxsIGxlYWQgdG8gRUlOVkFMLgoK
Rmlyc3Qgb2YgYWxsIC0gZG9lcyAidGhlIGNvZGUiIGhlcmUgbWVhbiBtYXN0ZXIvc3RhZ2luZywg
b3IgYW55CnJlbGVhc2UgYnJhbmNoPyBBbmQgdGhlbiwgeWVzLCBvbiByZWxlYXNlIGJyYW5jaGVz
IHRoZXJlIHdpbGwgYmUKRUlOVkFMLCBidXQgYXMgc2FpZCBiZWZvcmUga2V4ZWNfY3Jhc2hfYXJl
YS5zaXplIHdpbGwgZ2V0L3JlbWFpbgpzZXQgbmV2ZXJ0aGVsZXNzIChhcyB0aGUgZXJyb3IgcGF0
aCBkb2Vzbid0IHphcCBhbnkgb2YgdGhlCmVhcmxpZXIgcGFyc2luZyBvdXRjb21lKS4KCj4gV2l0
aCB0aGlzIGNoYW5nZSBhbnkgdW5rbm93biBzdHJpbmcgd2lsbCBjYXVzZSBFSU5WQUwuCgpXaGlj
aCBpcyB3aGF0IHNob3VsZCBoYXBwZW4gZm9yIHVua25vd24gKGkuZS4gdW5zdXBwb3J0ZWQpIHN0
cmluZ3MsCnNob3VsZG4ndCBpdD8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:23:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5WCJ-0000ht-68; Wed, 04 Sep 2019 14:23:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5WCI-0000hn-If
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:23:46 +0000
X-Inumbo-ID: 9a063276-cf1f-11e9-b76c-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a063276-cf1f-11e9-b76c-bc764e2007e4;
 Wed, 04 Sep 2019 14:23:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567607025;
 h=from:to:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=k1IzR1xNGsKgQAZH+9qreqIxv93/BMcoILeDj961+rU=;
 b=XJflpXzszKpAEDdThjzQCZuPO8sq1pr+Cf6qTC5aewbmaQX7tOjiRuZx
 gJJ5P/n7JAKCuQfq9baxb0zPBnyXBaRF9J5Y6ISbNiloYbvyZvYoUI0xy
 sP4zwBv8FwAxZQufTF/h27S6MnnDlpW5BhV/oy+VDWQ6RxbXPI5bP78Py 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3Oza53F8tLT6IdBzhhNKIUXlux2DNKVoUCwHnQUdZp0K7SF15imgWR5donhyhyjRZ/SEepkgrf
 vpiZDI1dBWwdu+uGfSiX6Cp8xi5T/D9FapPNnaOdbTP0GeyZb+UkZ2DKC6EY3DxnsL1lW31UKK
 k3R17mXKeLWeuDqYcVufu98qCVwcBIcGm4sGrQSnDUZtDYJxYwOdACR4h/JjP2UmPfJ8m/gZho
 lhrBIlaID2i/NFD1HlvmfmtDEekO5HIHa9+v2BIu6Sj58qKSGHTC5lO4HJhxv31WompJ56uZ7C
 N1c=
X-SBRS: 2.7
X-MesageID: 5342952
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5342952"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Thread-Topic: [Poll] Please vote on date options for next year's Developer
 Summit (closes Wednesday, September 11)
Thread-Index: AQHVYyxR8dMvjKx5ZUmpULPWAlXMyg==
Date: Wed, 4 Sep 2019 14:23:27 +0000
Message-ID: <56100B8A-BD4B-4C65-9FBE-594EBE6D1AAF@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C46511291F6743439935D5910BF226FC@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [Poll] Please vote on date options for next year's
 Developer Summit (closes Wednesday, September 11)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLA0KDQp3ZSBzdGFydGVkIHBsYW5uaW5nIG5leHQgeWVhcuKAmXMgRGV2ZWxvcGVyIFN1
bW1pdCwgd2hpY2ggaXMgZHVlIHRvIGJlIGluIEV1cm9wZS4gV2UgaGF2ZSBhIHZlbnVlIGluIEJ1
Y2hhcmVzdCwgUm9tYW5pYSBzZWN1cmVkIGJ1dCBhcmUgc3RpbGwgd29ya2luZyB0aHJvdWdoIHRo
ZSBkZXRhaWxzLiBBcyB3ZSBhcmUgZWFybHksIHdlIGRvIGhhdmUgc2V2ZXJhbCBkYXRlIG9wdGlv
bnM6IHNvIEkgd2FudGVkIHRvIGdpdmUgeW91IGEgY2hvaWNlIHRvIHZvdGUsIHN1Y2ggdGhhdCB3
ZSBlbmQgdXAgd2l0aCBhIGRhdGUgdGhhdCB3b3JrcyBiZXN0IGZvciB5b3UNCg0KTm90ZSB0aGF0
IHRoZSBMaW51eCBGb3VuZGF0aW9uIGV2ZW50IHNjaGVkdWxlIGZvciBuZXh0IHllYXIgaXMgVkVS
WSBkaWZmZXJlbnQgZnJvbSB0aGF0IG9mIHBhc3QgeWVhcnMuIE9wZW4gU291cmNlIFN1bW1pdCBO
QSB3aWxsIGJlIGluIHRoZSB3ZWVrIG9mIEp1bmUgMjJuZCBhbmQgdGh1cyB3ZSBhcmUgbm90IGNv
bnNpZGVyaW5nIGFuIGV2ZW50IDEgd2VlayBiZWZvcmUgYW5kIDEgd2VlayBhZnRlci4NCg0KSSBk
aWQgYWRkIHRoZSB3ZWVrIHBvc3QgNHRoIG9mIEp1bHk6IHRoaXMgY291bGQgYmUgYSBwcm9ibGVt
IGZvciBzb21lIHBlb3BsZSBpbiB0aGUgVVMsIGJ1dCBJIGxlZnQgdGhlIHNsb3QgaW4gcmVnYXJk
bGVzcy4gDQoNClRoZSBwb2xsIGlzIGF0IGh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2Zvcm1zL2Qv
ZS8xRkFJcFFMU2Rfa0IydzVYZ1c2YU5xa25WXzdCaDk2aEdIRGFzM0pXZFl1WFFXcFRFV0ZuNThh
Zy92aWV3Zm9ybSBhbmQgY2xvc2VzIFdlZG5lc2RheSwgU2VwdGVtYmVyIDExDQoNCkJlc3QgUmVn
YXJkcw0KTGFycw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:25:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5WDa-0000rT-MG; Wed, 04 Sep 2019 14:25:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5WDZ-0000rG-F6
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:25:05 +0000
X-Inumbo-ID: c940d3ac-cf1f-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c940d3ac-cf1f-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:25: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 8C86AB65A;
 Wed,  4 Sep 2019 14:25:03 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
 <20190904134608.18425-2-jgross@suse.com>
 <4c0f9d4d-d458-078a-7b21-681695e0efbf@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <fe939231-4930-1047-a7e4-51013a087939@suse.com>
Date: Wed, 4 Sep 2019 16:25:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4c0f9d4d-d458-078a-7b21-681695e0efbf@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 1/4] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDQuMDkuMTkgMTU6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTU6
NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0xMjgxLDE0ICsxMjgwLDE0IEBAIHZvaWQg
ZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4+ICAgICAgIHsKPj4gICAg
ICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKPj4gICAgICAgICAgIHsKPj4gLSAg
ICAgICAgICAgIGxhc3RfcHJkID0gZGVidWd0cmFjZV9wcmQ7Cj4+ICsgICAgICAgICAgICBkZWJ1
Z3RyYWNlX3ByZF9sYXN0ID0gZGVidWd0cmFjZV9wcmQ7Cj4+ICAgICAgICAgICAgICAgbGFzdF9j
b3VudCA9ICsrY291bnQ7Cj4+ICAgICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1
Zik7Cj4+ICAgICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1
ICIsIGNvdW50KTsKPj4gICAgICAgICAgIH0KPj4gICAgICAgICAgIGVsc2UKPj4gICAgICAgICAg
IHsKPj4gLSAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gbGFzdF9wcmQ7Cj4+ICsgICAgICAg
ICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGRlYnVndHJhY2VfcHJkX2xhc3Q7Cj4+ICAgICAgICAgICAg
ICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1LSV1ICIsIGxhc3RfY291bnQs
ICsrY291bnQpOwo+PiAgICAgICAgICAgfQo+PiAgICAgICAgICAgZGVidWd0cmFjZV9hZGRfdG9f
YnVmKGNudGJ1Zik7Cj4gCj4gSSdtIGFmcmFpZCBpdCBpcyByYXRoZXIgbGFzdF9idWZbXSB3aGlj
aCBuZWVkcyBpbnZhbGlkYXRpbmcsIGF0Cj4gd2hpY2ggcG9pbnQgbGFzdF9wcmQgY291bGQgaW1v
IHJlbWFpbiBsb2NhbCB0byB0aGlzIGZ1bmN0aW9uLgoKSG1tLCByaWdodC4gV2lsbCBjaGFuZ2Uu
CgpJJ2xsIHNlbmQgYSBuZXcgc2VyaWVzIGFzIHNvb24gYXMgeW91IGluZGljYXRlIHlvdSB3b24n
dCBoYXZlIGZ1cnRoZXIKY29tbWVudHMgdG8gYW55IHBhdGNoIG9mIHRoZSBzZXJpZXMuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:25:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5WDa-0000rZ-UW; Wed, 04 Sep 2019 14:25:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5WDZ-0000rH-FZ
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:25:05 +0000
X-Inumbo-ID: c940d3ac-cf1f-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c940d3ac-cf1f-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:25: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 8C86AB65A;
 Wed,  4 Sep 2019 14:25:03 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
 <20190904134608.18425-2-jgross@suse.com>
 <4c0f9d4d-d458-078a-7b21-681695e0efbf@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <fe939231-4930-1047-a7e4-51013a087939@suse.com>
Date: Wed, 4 Sep 2019 16:25:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4c0f9d4d-d458-078a-7b21-681695e0efbf@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 1/4] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDQuMDkuMTkgMTU6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTU6
NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0xMjgxLDE0ICsxMjgwLDE0IEBAIHZvaWQg
ZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4+ICAgICAgIHsKPj4gICAg
ICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKPj4gICAgICAgICAgIHsKPj4gLSAg
ICAgICAgICAgIGxhc3RfcHJkID0gZGVidWd0cmFjZV9wcmQ7Cj4+ICsgICAgICAgICAgICBkZWJ1
Z3RyYWNlX3ByZF9sYXN0ID0gZGVidWd0cmFjZV9wcmQ7Cj4+ICAgICAgICAgICAgICAgbGFzdF9j
b3VudCA9ICsrY291bnQ7Cj4+ICAgICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1
Zik7Cj4+ICAgICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1
ICIsIGNvdW50KTsKPj4gICAgICAgICAgIH0KPj4gICAgICAgICAgIGVsc2UKPj4gICAgICAgICAg
IHsKPj4gLSAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gbGFzdF9wcmQ7Cj4+ICsgICAgICAg
ICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGRlYnVndHJhY2VfcHJkX2xhc3Q7Cj4+ICAgICAgICAgICAg
ICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1LSV1ICIsIGxhc3RfY291bnQs
ICsrY291bnQpOwo+PiAgICAgICAgICAgfQo+PiAgICAgICAgICAgZGVidWd0cmFjZV9hZGRfdG9f
YnVmKGNudGJ1Zik7Cj4gCj4gSSdtIGFmcmFpZCBpdCBpcyByYXRoZXIgbGFzdF9idWZbXSB3aGlj
aCBuZWVkcyBpbnZhbGlkYXRpbmcsIGF0Cj4gd2hpY2ggcG9pbnQgbGFzdF9wcmQgY291bGQgaW1v
IHJlbWFpbiBsb2NhbCB0byB0aGlzIGZ1bmN0aW9uLgoKSG1tLCByaWdodC4gV2lsbCBjaGFuZ2Uu
CgpJJ2xsIHNlbmQgYSBuZXcgc2VyaWVzIGFzIHNvb24gYXMgeW91IGluZGljYXRlIHlvdSB3b24n
dCBoYXZlIGZ1cnRoZXIKY29tbWVudHMgdG8gYW55IHBhdGNoIG9mIHRoZSBzZXJpZXMuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:26:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 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 1i5WEi-00013Z-90; Wed, 04 Sep 2019 14: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5WEh-00013I-5Y
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:26:15 +0000
X-Inumbo-ID: f2b4a507-cf1f-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2b4a507-cf1f-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:26:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 03292B623;
 Wed,  4 Sep 2019 14:26:12 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
 <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
 <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
 <5d7ad447-49a7-de5d-8fef-4d548b4c484c@suse.com>
 <bcc9f20f-eb65-83c2-7cb7-2fdc2f361d46@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <26d5e277-1228-63bf-daef-374f2a6a63ab@suse.com>
Date: Wed, 4 Sep 2019 16:26:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <bcc9f20f-eb65-83c2-7cb7-2fdc2f361d46@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNjoxNCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMDQuMDkuMjAxOSAxNjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIw
MTkgMTU6MDQsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAw
NC4wOS4yMDE5IDE1OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNC4wOS4yMDE5IDEz
OjUxLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPj4+Pj4KPj4+Pj4KPj4+Pj4gT24g
MDMuMDkuMjAxOSAxODo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMi4wOS4yMDE5
IDEwOjExLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPj4+Pj4+PiBAQCAtMTM1NSw2
ICsxMzU1LDIzIEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaSkKPj4+Pj4+PiAgICAgICAgIGVwdCA9ICZwMm0tPmVwdDsKPj4+Pj4+PiAg
ICAgICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFibGUocDJt
KSk7Cj4+Pj4+Pj4gICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID0gZXB0LT5lcHRwOwo+
Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIGlmICggc2V0X3N2ZSApCj4+Pj4+Pj4gKyAgICB7Cj4+Pj4+
Pj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSAwLCBtYXhfZ3BmbiA9IGRvbWFpbl9nZXRf
bWF4aW11bV9ncGZuKGQpOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgICAgICBmb3IoIDsgZ2ZuIDwg
bWF4X2dwZm47ICsrZ2ZuICkKPj4+Pj4+PiArICAgICAgICB7Cj4+Pj4+Pj4gKyAgICAgICAgICAg
IG1mbl90IG1mbjsKPj4+Pj4+PiArICAgICAgICAgICAgcDJtX2FjY2Vzc190IGE7Cj4+Pj4+Pj4g
KyAgICAgICAgICAgIHAybV90eXBlX3QgdDsKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICAgICAgICAg
IGFsdHAybV9nZXRfZWZmZWN0aXZlX2VudHJ5KHAybSwgX2dmbihnZm4pLCAmbWZuLCAmdCwgJmEs
Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQMk1HRVRf
cXVlcnkpOwo+Pj4+Pj4+ICsgICAgICAgICAgICBwMm0tPnNldF9lbnRyeShwMm0sIF9nZm4oZ2Zu
KSwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCB0cnVlKTsKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAg
ICAgICAgfQo+Pj4+Pj4+ICsgICAgfQo+Pj4+Pj4+ICAgICB9Cj4+Pj4+Pgo+Pj4+Pj4gSG93IGxv
bmcgaXMgdGhpcyBsb29wIGdvaW5nIHRvIHRha2UgZm9yIGEgaHVnZSBndWVzdD8gSU9XIGhvdwo+
Pj4+Pj4gY29tZSB0aGVyZSdzIG5vIHByZWVtcHRpb24gaW4gaGVyZSwgb3Igc29tZSBvdGhlciBt
ZWNoYW5pc20KPj4+Pj4+IHRvIGJvdW5kIGV4ZWN1dGlvbiB0aW1lPwo+Pj4+Pgo+Pj4+PiBCZWNh
dXNlIHRoaXMgaXMgZG9uZSBmb3IgdGhlIGluaXRpYWxpemF0aW9uIG9mIGEgbmV3IHZpZXcgYW5k
IHRoZSBwMm0gaXMKPj4+Pj4gbG9ja2VkLgo+Pj4+Cj4+Pj4gV2VsbCwgdGhpcyBtYWtlcyBoYW5k
bGluZyB0aGlzIHRoZSB3YXkgeW91IHdhbnQgaXQgY2xvc2UgdG8KPj4+PiBpbXBvc3NpYmxlLCBi
dXQgaXMgbm90IGFuIGFyZ3VtZW50IGFnYWluc3QgdGhlIG5lZWQgZm9yIHByZWVtcHRpb24KPj4+
PiBoZXJlLiBKdXN0IGxpa2UgaXQgaGFkIHR1cm5lZCBvdXQgdG8gYmUgdW5yZWFzb25hYmxlIHRv
Cj4+Pj4gcHJlZW1wdGl2ZWx5IGhhbmRsZSBvdGhlciBQMk0gYWRqdXN0bWVudHMgKHdoaWNoIGlz
IHdoeQo+Pj4+IHAybS1lcHQuYzpyZXNvbHZlX21pc2NvbmZpZygpIGFuZCBwMm0tcHQuYzpkb19y
ZWNhbGMoKSBnb3QKPj4+PiBpbnRyb2R1Y2VkKSwgSSdtIGFmcmFpZCB5b3UnbGwgaGF2ZSB0byB1
c2Ugc29tZSBvdGhlciB0ZWNobmlxdWUKPj4+PiBoZXJlIChwb3NzaWJseSBidWlsZGluZyBvbiB0
b3Agb2YgdGhlIG1lbnRpb25lZCBmdW5jdGlvbnMpLgo+Pj4+Cj4+Pgo+Pj4gSSB0aGluayB0aGF0
IHRoZSBtZWNoYW5pc20gZnJvbSBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSBjYW4gc3VpdCB0
aGlzCj4+PiBjYXNlLCBzdGFydCB0aGUgbG9vcCwgc2V0ICxpZihoeXBlcmNhbGxfcHJlZW1wdF9j
aGVjaygpKSByYyA9Cj4+PiBuZXh0X3Vuc2V0X2dmbjsKPj4+Cj4+PiBBbmQgZm9yIHRoaXMgdG8g
d29yayBpdCBzaG91bGQgaGF2ZSBhIG5ldyAic3RhcnRfZ2ZuIiBwYXJhbWV0ZXIgc28gdGhlCj4+
PiBjYWxsZXIgY2FuIGlzc3VlIG11bHRpcGxlIGh5cGVyY2FsbHMgdW50aWwgZ2ZuID09IG1heF9n
Zm4uCj4+Cj4+IEhtbSwgcG9zc2libGUuIEkgdG9vayB5b3VyIHByZXZpb3VzIHJlcGx5IHRvIG1l
YW4gdGhhdCBpdCBpcwo+PiBpbXBvcnRhbnQgZm9yIHRoZSBwMm0gdG8gbm90IGdldCB1bmxvY2tl
ZCBpbiB0aGUgbWlkZGxlIG9mIHRoaXMKPj4gcHJvY2Vzcy4gSWYgdGhpcyB3YXMgYSB3cm9uZyB1
bmRlcnN0YW5kaW5nIG9mIG1pbmUsIHRoZW4geWVzLAo+PiAiY29udmVudGlvbmFsIiBwcmVlbXB0
aW9uIGxpa2UgeW91IG91dGxpbmUgaXQgb3VnaHQgdG8gd29yay4KPj4KPiAKPiBUaGVyZSBhcmUg
dHdvIHBvc3NpYmxlIHdheXMgdG8gc29sdmUgdGhpczoKPiAxLiB0aGUgY29udmVudGlvbmFsIHBy
ZWVtcHRpb24gd2F5IGFuZCB3aXRoIHRoaXMgSSBkbyBub3QgcmV0dXJuIG9rIG9uIAo+IHRoZSBp
bml0IGZ1bmN0aW9uIHVudGlsIHRoZSBmaW5hbCBnZm4gaGFzIHRoZSBiaXQgc2V0IChjb2RlIHdp
bGwgaGF2ZSB0byAKPiBjaGFuZ2UgdG8gYWNjb21tb2RhdGUgdGhpcyBuZXcgb3B0aW9uL3ByZWVt
cHRpb24pLgo+IAo+IDIuIGFzIHlvdSBkZXNjcmliZWQgYW5kIHdvcmsgd2l0aCBwMm0tPnJlY2Fs
YygpIChJIHdpbGwgaGF2ZSB0byBjaGVjayAKPiB0aGlzIG91dCB0byBoYXZlIGEgY29ycmVjdCBp
ZGVhIG9mIHdoYXQgaXMgdG8gYmUgZG9uZSkuCj4gCj4gV2hhdCBkbyB5b3UgdGhpbmsgaXMgdGhl
IHByZWZlcnJlZCB3YXkgdG8gY29udGludWUgd2l0aCB0aGlzPwoKVW5sZXNzIEknbSBtaXNzaW5n
IGluZm9ybWF0aW9uIG9uIHRoZSByZXF1aXJlbWVudHMgSSB0aGluayBlaXRoZXIKd291bGQgYmUg
ZmluZS4gSWYgdGhlIGNoYW5nZSB3YXMgbXVjaCBzaW1wbGVyIHVzaW5nIHRoZSByZWNhbGMKY29k
ZSwgcGVyaGFwcyB0aGF0J2QgYmUgdGhlIHdheSB0byBnby4gSW4gYWxsIG90aGVyIGNhc2VzIEkn
ZApzdWdnZXN0IHRvIHRyeSB0byBsZWF2ZSB0aGUgYWxyZWFkeSBub24tdHJpdmlhbCByZWNhbGMg
Y29kZSBhbG9uZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:26:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 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 1i5WEi-00013f-IG; Wed, 04 Sep 2019 14: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5WEh-00013J-6t
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:26:15 +0000
X-Inumbo-ID: f2b4a507-cf1f-11e9-abb6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2b4a507-cf1f-11e9-abb6-12813bfff9fa;
 Wed, 04 Sep 2019 14:26:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 03292B623;
 Wed,  4 Sep 2019 14:26:12 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <4ba2503f-20b2-3670-ba16-8b03e69f3937@bitdefender.com>
 <813b92ae-0f4a-22ec-db30-6c43be246708@suse.com>
 <f7034f7b-95a2-474a-913b-99665f1ddc2d@bitdefender.com>
 <5d7ad447-49a7-de5d-8fef-4d548b4c484c@suse.com>
 <bcc9f20f-eb65-83c2-7cb7-2fdc2f361d46@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <26d5e277-1228-63bf-daef-374f2a6a63ab@suse.com>
Date: Wed, 4 Sep 2019 16:26:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <bcc9f20f-eb65-83c2-7cb7-2fdc2f361d46@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNjoxNCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMDQuMDkuMjAxOSAxNjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjA5LjIw
MTkgMTU6MDQsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAw
NC4wOS4yMDE5IDE1OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwNC4wOS4yMDE5IDEz
OjUxLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPj4+Pj4KPj4+Pj4KPj4+Pj4gT24g
MDMuMDkuMjAxOSAxODo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMi4wOS4yMDE5
IDEwOjExLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPj4+Pj4+PiBAQCAtMTM1NSw2
ICsxMzU1LDIzIEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaSkKPj4+Pj4+PiAgICAgICAgIGVwdCA9ICZwMm0tPmVwdDsKPj4+Pj4+PiAg
ICAgICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFibGUocDJt
KSk7Cj4+Pj4+Pj4gICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID0gZXB0LT5lcHRwOwo+
Pj4+Pj4+ICsKPj4+Pj4+PiArICAgIGlmICggc2V0X3N2ZSApCj4+Pj4+Pj4gKyAgICB7Cj4+Pj4+
Pj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSAwLCBtYXhfZ3BmbiA9IGRvbWFpbl9nZXRf
bWF4aW11bV9ncGZuKGQpOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgICAgICBmb3IoIDsgZ2ZuIDwg
bWF4X2dwZm47ICsrZ2ZuICkKPj4+Pj4+PiArICAgICAgICB7Cj4+Pj4+Pj4gKyAgICAgICAgICAg
IG1mbl90IG1mbjsKPj4+Pj4+PiArICAgICAgICAgICAgcDJtX2FjY2Vzc190IGE7Cj4+Pj4+Pj4g
KyAgICAgICAgICAgIHAybV90eXBlX3QgdDsKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICAgICAgICAg
IGFsdHAybV9nZXRfZWZmZWN0aXZlX2VudHJ5KHAybSwgX2dmbihnZm4pLCAmbWZuLCAmdCwgJmEs
Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQMk1HRVRf
cXVlcnkpOwo+Pj4+Pj4+ICsgICAgICAgICAgICBwMm0tPnNldF9lbnRyeShwMm0sIF9nZm4oZ2Zu
KSwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCB0cnVlKTsKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAg
ICAgICAgfQo+Pj4+Pj4+ICsgICAgfQo+Pj4+Pj4+ICAgICB9Cj4+Pj4+Pgo+Pj4+Pj4gSG93IGxv
bmcgaXMgdGhpcyBsb29wIGdvaW5nIHRvIHRha2UgZm9yIGEgaHVnZSBndWVzdD8gSU9XIGhvdwo+
Pj4+Pj4gY29tZSB0aGVyZSdzIG5vIHByZWVtcHRpb24gaW4gaGVyZSwgb3Igc29tZSBvdGhlciBt
ZWNoYW5pc20KPj4+Pj4+IHRvIGJvdW5kIGV4ZWN1dGlvbiB0aW1lPwo+Pj4+Pgo+Pj4+PiBCZWNh
dXNlIHRoaXMgaXMgZG9uZSBmb3IgdGhlIGluaXRpYWxpemF0aW9uIG9mIGEgbmV3IHZpZXcgYW5k
IHRoZSBwMm0gaXMKPj4+Pj4gbG9ja2VkLgo+Pj4+Cj4+Pj4gV2VsbCwgdGhpcyBtYWtlcyBoYW5k
bGluZyB0aGlzIHRoZSB3YXkgeW91IHdhbnQgaXQgY2xvc2UgdG8KPj4+PiBpbXBvc3NpYmxlLCBi
dXQgaXMgbm90IGFuIGFyZ3VtZW50IGFnYWluc3QgdGhlIG5lZWQgZm9yIHByZWVtcHRpb24KPj4+
PiBoZXJlLiBKdXN0IGxpa2UgaXQgaGFkIHR1cm5lZCBvdXQgdG8gYmUgdW5yZWFzb25hYmxlIHRv
Cj4+Pj4gcHJlZW1wdGl2ZWx5IGhhbmRsZSBvdGhlciBQMk0gYWRqdXN0bWVudHMgKHdoaWNoIGlz
IHdoeQo+Pj4+IHAybS1lcHQuYzpyZXNvbHZlX21pc2NvbmZpZygpIGFuZCBwMm0tcHQuYzpkb19y
ZWNhbGMoKSBnb3QKPj4+PiBpbnRyb2R1Y2VkKSwgSSdtIGFmcmFpZCB5b3UnbGwgaGF2ZSB0byB1
c2Ugc29tZSBvdGhlciB0ZWNobmlxdWUKPj4+PiBoZXJlIChwb3NzaWJseSBidWlsZGluZyBvbiB0
b3Agb2YgdGhlIG1lbnRpb25lZCBmdW5jdGlvbnMpLgo+Pj4+Cj4+Pgo+Pj4gSSB0aGluayB0aGF0
IHRoZSBtZWNoYW5pc20gZnJvbSBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoKSBjYW4gc3VpdCB0
aGlzCj4+PiBjYXNlLCBzdGFydCB0aGUgbG9vcCwgc2V0ICxpZihoeXBlcmNhbGxfcHJlZW1wdF9j
aGVjaygpKSByYyA9Cj4+PiBuZXh0X3Vuc2V0X2dmbjsKPj4+Cj4+PiBBbmQgZm9yIHRoaXMgdG8g
d29yayBpdCBzaG91bGQgaGF2ZSBhIG5ldyAic3RhcnRfZ2ZuIiBwYXJhbWV0ZXIgc28gdGhlCj4+
PiBjYWxsZXIgY2FuIGlzc3VlIG11bHRpcGxlIGh5cGVyY2FsbHMgdW50aWwgZ2ZuID09IG1heF9n
Zm4uCj4+Cj4+IEhtbSwgcG9zc2libGUuIEkgdG9vayB5b3VyIHByZXZpb3VzIHJlcGx5IHRvIG1l
YW4gdGhhdCBpdCBpcwo+PiBpbXBvcnRhbnQgZm9yIHRoZSBwMm0gdG8gbm90IGdldCB1bmxvY2tl
ZCBpbiB0aGUgbWlkZGxlIG9mIHRoaXMKPj4gcHJvY2Vzcy4gSWYgdGhpcyB3YXMgYSB3cm9uZyB1
bmRlcnN0YW5kaW5nIG9mIG1pbmUsIHRoZW4geWVzLAo+PiAiY29udmVudGlvbmFsIiBwcmVlbXB0
aW9uIGxpa2UgeW91IG91dGxpbmUgaXQgb3VnaHQgdG8gd29yay4KPj4KPiAKPiBUaGVyZSBhcmUg
dHdvIHBvc3NpYmxlIHdheXMgdG8gc29sdmUgdGhpczoKPiAxLiB0aGUgY29udmVudGlvbmFsIHBy
ZWVtcHRpb24gd2F5IGFuZCB3aXRoIHRoaXMgSSBkbyBub3QgcmV0dXJuIG9rIG9uIAo+IHRoZSBp
bml0IGZ1bmN0aW9uIHVudGlsIHRoZSBmaW5hbCBnZm4gaGFzIHRoZSBiaXQgc2V0IChjb2RlIHdp
bGwgaGF2ZSB0byAKPiBjaGFuZ2UgdG8gYWNjb21tb2RhdGUgdGhpcyBuZXcgb3B0aW9uL3ByZWVt
cHRpb24pLgo+IAo+IDIuIGFzIHlvdSBkZXNjcmliZWQgYW5kIHdvcmsgd2l0aCBwMm0tPnJlY2Fs
YygpIChJIHdpbGwgaGF2ZSB0byBjaGVjayAKPiB0aGlzIG91dCB0byBoYXZlIGEgY29ycmVjdCBp
ZGVhIG9mIHdoYXQgaXMgdG8gYmUgZG9uZSkuCj4gCj4gV2hhdCBkbyB5b3UgdGhpbmsgaXMgdGhl
IHByZWZlcnJlZCB3YXkgdG8gY29udGludWUgd2l0aCB0aGlzPwoKVW5sZXNzIEknbSBtaXNzaW5n
IGluZm9ybWF0aW9uIG9uIHRoZSByZXF1aXJlbWVudHMgSSB0aGluayBlaXRoZXIKd291bGQgYmUg
ZmluZS4gSWYgdGhlIGNoYW5nZSB3YXMgbXVjaCBzaW1wbGVyIHVzaW5nIHRoZSByZWNhbGMKY29k
ZSwgcGVyaGFwcyB0aGF0J2QgYmUgdGhlIHdheSB0byBnby4gSW4gYWxsIG90aGVyIGNhc2VzIEkn
ZApzdWdnZXN0IHRvIHRyeSB0byBsZWF2ZSB0aGUgYWxyZWFkeSBub24tdHJpdmlhbCByZWNhbGMg
Y29kZSBhbG9uZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:41:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5WT9-0002l0-7Y; Wed, 04 Sep 2019 14:41:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5WT7-0002kv-Ef
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:41:09 +0000
X-Inumbo-ID: 07e61764-cf22-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07e61764-cf22-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 14:41: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 DF127B6AB;
 Wed,  4 Sep 2019 14:41:06 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-9-jgross@suse.com>
 <22dc77b0-7ffa-a7ba-c3e5-14833f0b0b72@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dfec18bc-e323-bb28-7333-2e5a459d0ec7@suse.com>
Date: Wed, 4 Sep 2019 16:41:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <22dc77b0-7ffa-a7ba-c3e5-14833f0b0b72@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 08/48] 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: 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>,
 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>

T24gMDQuMDkuMTkgMTY6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTI1MCw3ICsyNTAsOCBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCj4+ICAgCj4+ICAgdm9pZCB2Y3B1
X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAq
cnVuc3RhdGUpCj4+ICAgewo+PiAtICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBj
dXJyZW50KSA/IE5VTEwgOiB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwo+PiArICAgIHNwaW5s
b2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQo+PiArICAgICAgICAgICAgICAgICAg
ICAgICA/IE5VTEwgOiB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwo+PiAg
ICAgICBzX3RpbWVfdCBkZWx0YTsKPj4gICAKPj4gICAgICAgbWVtY3B5KHJ1bnN0YXRlLCAmdi0+
cnVuc3RhdGUsIHNpemVvZigqcnVuc3RhdGUpKTsKPj4gQEAgLTI1OSw3ICsyNjAsNyBAQCB2b2lk
IHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9p
bmZvICpydW5zdGF0ZSkKPj4gICAgICAgICAgIHJ1bnN0YXRlLT50aW1lW3J1bnN0YXRlLT5zdGF0
ZV0gKz0gZGVsdGE7Cj4+ICAgCj4+ICAgICAgIGlmICggdW5saWtlbHkobG9jayAhPSBOVUxMKSAp
Cj4+IC0gICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKPj4gKyAgICAg
ICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOwo+PiAgIH0K
PiAKPiBBdCB0aGUgZXhhbXBsZSBvZiB0aGlzOiBUaGUgbW9yZSBjb2Fyc2UgZ3JhbnVsYXJpdHkg
b2YgdGhlIGxvY2sKPiBtZWFucyB0aGF0IG5vIHR3byB2Q1BVLXMgd2l0aGluIGEgdW5pdCBjYW4g
b2J0YWluIHRoZWlyIHJ1bnN0YXRlCj4gaW4gcGFyYWxsZWwuIFdoaWxlIHRoaXMgbWF5IGJlIGFj
Y2VwdGFibGUgZm9yIGNvcmUgc2NoZWR1bGluZywKPiBJJ20gYWZyYWlkIGl0J3MgdG9vIHJlc3Ry
aWN0aXZlIGZvciBzb2NrZXRzIG9yIG5vZGVzIGFzIHVuaXRzLgo+IFRoZXJlZm9yZSBJIHRoaW5r
IHRoaXMgbG9jayBuZWVkcyB0byBlaXRoZXIgYmUgc3BsaXQgKEknbSBub3QKPiBzdXJlIHRoYXQn
cyBmZWFzaWJsZSkgb3IgYmVjb21lIGFuIHIvdyBsb2NrLgoKWW91IGFyZSBhd2FyZSB0aGF0IGV2
ZW4gdG9kYXkgd2l0aCBjcmVkaXQyIGFsbCBjcHVzIG9mIGEgc29ja2V0IHNoYXJlCnRoZSBzYW1l
IGxvY2sgKGlmIG5vdCBtb2RpZmllZCB2aWEgYm9vdCBwYXJhbWV0ZXIpPwoKCkp1ZXJnZW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:49:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5Way-0002z8-3d; Wed, 04 Sep 2019 14:49:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Waw-0002z3-S3
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:49:14 +0000
X-Inumbo-ID: 295d03e8-cf23-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 295d03e8-cf23-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 14:49: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 04072B678;
 Wed,  4 Sep 2019 14:49:12 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-11-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <35cdea2f-f271-f23f-8b90-e7159e971bd1@suse.com>
Date: Wed, 4 Sep 2019 16:49:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-11-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgdGhlIGZvbGxv
d2luZyBoZWxwZXJzIHVzaW5nIGEgc2NoZWRfdW5pdCBhcyBpbnB1dCBpbnN0ZWFkIG9mIGEKPiB2
Y3B1Ogo+IAo+IC0gaXNfaWRsZV91bml0KCkgc2ltaWxhciB0byBpc19pZGxlX3ZjcHUoKQo+IC0g
aXNfdW5pdF9vbmxpbmUoKSBzaW1pbGFyIHRvIGlzX3ZjcHVfb25saW5lKCkKPiAtIHVuaXRfcnVu
bmFibGUoKSBsaWtlIHZjcHVfcnVubmFibGUoKQoKU2luY2UgZm9yIHZDUFUtcyB3aXRoaW4gYSB1
bml0IHRoZSByZXR1cm4gdmFsdWVzIGNhbiB2YXJ5LCBJIHRoaW5rCml0IHdvdWxkIGJlIG5pY2Ug
aWYgeW91IG1hZGUgZXhwbGljaXQgaGVyZSB3aGF0IHRoZSB1bml0LXdpZGUgcmV0dXJuCnZhbHVl
cyBhcmUgbWVhbnQgdG8gbWVhbiBpbiBzdWNoIGEgY2FzZSAoYW5kIHdoeSB0aGUgY2hvc2VuCmFs
dGVybmF0aXZlIGlzIGJldHRlciB0aGFuIHRoZSBvdGhlciBvbmUpLgoKPiAtIHNjaGVkX3NldF9y
ZXMoKSB0byBzZXQgdGhlIGN1cnJlbnQgcHJvY2Vzc29yIG9mIGFuIHVuaXQKPiAtIHNjaGVkX3Vu
aXRfY3B1KCkgdG8gZ2V0IHRoZSBjdXJyZW50IHByb2Nlc3NvciBvZiBhbiB1bml0CgpXaGF0IGlz
ICJ0aGUgcHJvY2Vzc29yIG9mIGEgdW5pdCIgd2hlbiB0aGVyZSBhcmUgbXVsdGlwbGUKZW50aXRp
ZXMgd2l0aGluIGEgdW5pdCwgYW5kIGhlbmNlIG11bHRpcGxlIHByb2Nlc3NvcnMgbmVlZGVkCmlu
IG9yZGVyIHRvIHJ1biB0aGUgdW5pdD8KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+IEBAIC01OSw2ICs1OSw2MiBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKPiAgICAgIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpID0g
cmVzOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaXNfaWRsZV91bml0KGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQo+ICt7Cj4gKyAgICByZXR1cm4gaXNfaWRsZV92Y3B1KHVu
aXQtPnZjcHVfbGlzdCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBpc191bml0X29u
bGluZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPiArewo+ICsgICAgcmV0dXJuIGlz
X3ZjcHVfb25saW5lKHVuaXQtPnZjcHVfbGlzdCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUg
Ym9vbCB1bml0X3J1bm5hYmxlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQo+ICt7Cj4g
KyAgICByZXR1cm4gdmNwdV9ydW5uYWJsZSh1bml0LT52Y3B1X2xpc3QpOwo+ICt9Cj4gCj4gK3N0
YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcmVzKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnJlcykKPiArewo+ICsgICAgdW5pdC0+dmNwdV9saXN0LT5wcm9jZXNzb3IgPSByZXMtPnByb2Nl
c3NvcjsKPiArICAgIHVuaXQtPnJlcyA9IHJlczsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1
bnNpZ25lZCBpbnQgc2NoZWRfdW5pdF9jcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4gK3sK
PiArICAgIHJldHVybiB1bml0LT5yZXMtPnByb2Nlc3NvcjsKPiArfQo+ICsKPiArc3RhdGljIGlu
bGluZSB2b2lkIHNjaGVkX3NldF9wYXVzZV9mbGFncyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Yml0KQo+ICt7Cj4gKyAgICBfX3NldF9iaXQoYml0LCAmdW5pdC0+dmNwdV9saXN0LT5wYXVzZV9m
bGFncyk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9jbGVhcl9wYXVzZV9m
bGFncyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiaXQpCj4gK3sKPiArICAgIF9fY2xlYXJf
Yml0KGJpdCwgJnVuaXQtPnZjcHVfbGlzdC0+cGF1c2VfZmxhZ3MpOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3BhdXNlX2ZsYWdzX2F0b21pYyhzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGJpdCkKPiArewo+ICsgICAgc2V0X2JpdChiaXQsICZ1bml0LT52
Y3B1X2xpc3QtPnBhdXNlX2ZsYWdzKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIHNj
aGVkX2NsZWFyX3BhdXNlX2ZsYWdzX2F0b21pYyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgYml0KQo+ICt7Cj4gKyAgICBjbGVhcl9iaXQoYml0LCAmdW5pdC0+dmNwdV9saXN0LT5w
YXVzZV9mbGFncyk7Cj4gK30KCkFuZCB3aXRoIHRoZSBhYm92ZSAtIGFyZSBzb21lL2FsbCBvZiB0
aGVzZSBnb2luZyB0byByZW1haW4gbGlrZQp0aGlzLCBvciB3aWxsIHRoZXkgZ2FpbiBmb3JfZWFj
aC1zdHlsZSBsb29wcyBsYXRlcj8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 14:54:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 14: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 1i5Wfo-0003kl-Qz; Wed, 04 Sep 2019 14:54:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Wfn-0003kg-Te
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 14:54:15 +0000
X-Inumbo-ID: dc76b23a-cf23-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc76b23a-cf23-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 14:54:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 982B9AB7D;
 Wed,  4 Sep 2019 14:54:13 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-9-jgross@suse.com>
 <22dc77b0-7ffa-a7ba-c3e5-14833f0b0b72@suse.com>
 <dfec18bc-e323-bb28-7333-2e5a459d0ec7@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9a48c9ac-1aba-2102-d444-a135a588b30f@suse.com>
Date: Wed, 4 Sep 2019 16:54:19 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <dfec18bc-e323-bb28-7333-2e5a459d0ec7@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNjo0MSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC4wOS4xOSAx
NjowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTcsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4+ICsrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwo+Pj4gQEAgLTI1MCw3ICsyNTAsOCBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCj4+PiAgIAo+Pj4gICB2b2lkIHZjcHVfcnVuc3Rh
dGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0
ZSkKPj4+ICAgewo+Pj4gLSAgICBzcGlubG9ja190ICpsb2NrID0gbGlrZWx5KHYgPT0gY3VycmVu
dCkgPyBOVUxMIDogdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKPj4+ICsgICAgc3BpbmxvY2tf
dCAqbG9jayA9IGxpa2VseSh2ID09IGN1cnJlbnQpCj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICA/IE5VTEwgOiB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwo+Pj4gICAg
ICAgc190aW1lX3QgZGVsdGE7Cj4+PiAgIAo+Pj4gICAgICAgbWVtY3B5KHJ1bnN0YXRlLCAmdi0+
cnVuc3RhdGUsIHNpemVvZigqcnVuc3RhdGUpKTsKPj4+IEBAIC0yNTksNyArMjYwLDcgQEAgdm9p
ZCB2Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVf
aW5mbyAqcnVuc3RhdGUpCj4+PiAgICAgICAgICAgcnVuc3RhdGUtPnRpbWVbcnVuc3RhdGUtPnN0
YXRlXSArPSBkZWx0YTsKPj4+ICAgCj4+PiAgICAgICBpZiAoIHVubGlrZWx5KGxvY2sgIT0gTlVM
TCkgKQo+Pj4gLSAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwo+Pj4g
KyAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOwo+
Pj4gICB9Cj4+Cj4+IEF0IHRoZSBleGFtcGxlIG9mIHRoaXM6IFRoZSBtb3JlIGNvYXJzZSBncmFu
dWxhcml0eSBvZiB0aGUgbG9jawo+PiBtZWFucyB0aGF0IG5vIHR3byB2Q1BVLXMgd2l0aGluIGEg
dW5pdCBjYW4gb2J0YWluIHRoZWlyIHJ1bnN0YXRlCj4+IGluIHBhcmFsbGVsLiBXaGlsZSB0aGlz
IG1heSBiZSBhY2NlcHRhYmxlIGZvciBjb3JlIHNjaGVkdWxpbmcsCj4+IEknbSBhZnJhaWQgaXQn
cyB0b28gcmVzdHJpY3RpdmUgZm9yIHNvY2tldHMgb3Igbm9kZXMgYXMgdW5pdHMuCj4+IFRoZXJl
Zm9yZSBJIHRoaW5rIHRoaXMgbG9jayBuZWVkcyB0byBlaXRoZXIgYmUgc3BsaXQgKEknbSBub3QK
Pj4gc3VyZSB0aGF0J3MgZmVhc2libGUpIG9yIGJlY29tZSBhbiByL3cgbG9jay4KPiAKPiBZb3Ug
YXJlIGF3YXJlIHRoYXQgZXZlbiB0b2RheSB3aXRoIGNyZWRpdDIgYWxsIGNwdXMgb2YgYSBzb2Nr
ZXQgc2hhcmUKPiB0aGUgc2FtZSBsb2NrIChpZiBub3QgbW9kaWZpZWQgdmlhIGJvb3QgcGFyYW1l
dGVyKT8KCk5vLCBJIHdhc24ndCAoZXhwbGljaXRseTsgSSBjb3VsZCBoYXZlIGRlZHVjZWQgaXQp
LiBOb3QgdmVyeSBoZWxwZnVsLApJJ20gYWZyYWlkLCBidXQgdW5saWtlbHkgdG8gYmUgYmFkIGVu
b3VnaCB0byBnbyBiYWNrIHRvIGNyZWRpdDEgKGJ1dApwZW9wbGUgaGF2aW5nIGFuIGlzc3VlIHdp
dGggdGhpcyBjb3VsZCBiZSB0b2xkIHRvIHN3aXRjaCBiYWNrKS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:03:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5WoK-0004as-QA; Wed, 04 Sep 2019 15:03:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5WoJ-0004an-4n
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:03:03 +0000
X-Inumbo-ID: 16dba916-cf25-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 16dba916-cf25-11e9-b76c-bc764e2007e4;
 Wed, 04 Sep 2019 15:03: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 109E3AE92;
 Wed,  4 Sep 2019 15:03:01 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-9-jgross@suse.com>
 <22dc77b0-7ffa-a7ba-c3e5-14833f0b0b72@suse.com>
 <dfec18bc-e323-bb28-7333-2e5a459d0ec7@suse.com>
 <9a48c9ac-1aba-2102-d444-a135a588b30f@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d8be4beb-642c-4ab3-3940-10e67d1c69ed@suse.com>
Date: Wed, 4 Sep 2019 17:02:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9a48c9ac-1aba-2102-d444-a135a588b30f@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 08/48] 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: 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>,
 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>

T24gMDQuMDkuMTkgMTY6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTY6
NDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA0LjA5LjE5IDE2OjAyLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA5LjA4LjIwMTkgMTY6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+Pj4gKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCj4+Pj4gQEAgLTI1MCw3ICsyNTAsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9y
dW5zdGF0ZV9jaGFuZ2UoCj4+Pj4gICAgCj4+Pj4gICAgdm9pZCB2Y3B1X3J1bnN0YXRlX2dldChz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUpCj4+Pj4g
ICAgewo+Pj4+IC0gICAgc3BpbmxvY2tfdCAqbG9jayA9IGxpa2VseSh2ID09IGN1cnJlbnQpID8g
TlVMTCA6IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Cj4+Pj4gKyAgICBzcGlubG9ja190ICps
b2NrID0gbGlrZWx5KHYgPT0gY3VycmVudCkKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICA/
IE5VTEwgOiB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwo+Pj4+ICAgICAg
ICBzX3RpbWVfdCBkZWx0YTsKPj4+PiAgICAKPj4+PiAgICAgICAgbWVtY3B5KHJ1bnN0YXRlLCAm
di0+cnVuc3RhdGUsIHNpemVvZigqcnVuc3RhdGUpKTsKPj4+PiBAQCAtMjU5LDcgKzI2MCw3IEBA
IHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0
YXRlX2luZm8gKnJ1bnN0YXRlKQo+Pj4+ICAgICAgICAgICAgcnVuc3RhdGUtPnRpbWVbcnVuc3Rh
dGUtPnN0YXRlXSArPSBkZWx0YTsKPj4+PiAgICAKPj4+PiAgICAgICAgaWYgKCB1bmxpa2VseShs
b2NrICE9IE5VTEwpICkKPj4+PiAtICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9j
aywgdik7Cj4+Pj4gKyAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNj
aGVkX3VuaXQpOwo+Pj4+ICAgIH0KPj4+Cj4+PiBBdCB0aGUgZXhhbXBsZSBvZiB0aGlzOiBUaGUg
bW9yZSBjb2Fyc2UgZ3JhbnVsYXJpdHkgb2YgdGhlIGxvY2sKPj4+IG1lYW5zIHRoYXQgbm8gdHdv
IHZDUFUtcyB3aXRoaW4gYSB1bml0IGNhbiBvYnRhaW4gdGhlaXIgcnVuc3RhdGUKPj4+IGluIHBh
cmFsbGVsLiBXaGlsZSB0aGlzIG1heSBiZSBhY2NlcHRhYmxlIGZvciBjb3JlIHNjaGVkdWxpbmcs
Cj4+PiBJJ20gYWZyYWlkIGl0J3MgdG9vIHJlc3RyaWN0aXZlIGZvciBzb2NrZXRzIG9yIG5vZGVz
IGFzIHVuaXRzLgo+Pj4gVGhlcmVmb3JlIEkgdGhpbmsgdGhpcyBsb2NrIG5lZWRzIHRvIGVpdGhl
ciBiZSBzcGxpdCAoSSdtIG5vdAo+Pj4gc3VyZSB0aGF0J3MgZmVhc2libGUpIG9yIGJlY29tZSBh
biByL3cgbG9jay4KPj4KPj4gWW91IGFyZSBhd2FyZSB0aGF0IGV2ZW4gdG9kYXkgd2l0aCBjcmVk
aXQyIGFsbCBjcHVzIG9mIGEgc29ja2V0IHNoYXJlCj4+IHRoZSBzYW1lIGxvY2sgKGlmIG5vdCBt
b2RpZmllZCB2aWEgYm9vdCBwYXJhbWV0ZXIpPwo+IAo+IE5vLCBJIHdhc24ndCAoZXhwbGljaXRs
eTsgSSBjb3VsZCBoYXZlIGRlZHVjZWQgaXQpLiBOb3QgdmVyeSBoZWxwZnVsLAo+IEknbSBhZnJh
aWQsIGJ1dCB1bmxpa2VseSB0byBiZSBiYWQgZW5vdWdoIHRvIGdvIGJhY2sgdG8gY3JlZGl0MSAo
YnV0Cj4gcGVvcGxlIGhhdmluZyBhbiBpc3N1ZSB3aXRoIHRoaXMgY291bGQgYmUgdG9sZCB0byBz
d2l0Y2ggYmFjaykuCgpXZWxsLCBwZXJmb3JtYW5jZSB0ZXN0cyBoYXZlIHNob3duIHRoYXQgdGhp
cyBpcyB0aGUgbW9zdCBwZXJmb3JtYW50CnNldHRpbmcuIEFuZCBiZWZvcmUgZ29pbmcgYmFjayB0
byBjcmVkaXQxIHRoZXkgc3RpbGwgY2FuIHVzZSBhbm90aGVyCmxvY2sgc2V0dGluZyAoY29yZSBv
ciBjcHUpLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:06:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5WrT-0004kX-HY; Wed, 04 Sep 2019 15: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5WrR-0004kG-Fk
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:06:17 +0000
X-Inumbo-ID: 8a27c904-cf25-11e9-abb8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a27c904-cf25-11e9-abb8-12813bfff9fa;
 Wed, 04 Sep 2019 15:06: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 A28C9B622;
 Wed,  4 Sep 2019 15:06:14 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-14-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cdd95d65-ce9d-4b8c-77fc-2386cf0e65c1@suse.com>
Date: Wed, 4 Sep 2019 17:06:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-14-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 13/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNDA3LDYg
KzQwNyw4IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3IpCj4gICAgICB7Cj4gICAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNz
b3IpLT5jdXJyID0gdW5pdDsKPiAgICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKPiArICAgICAg
ICB1bml0LT5pc19ydW5uaW5nID0gMTsKPiArICAgICAgICB1bml0LT5zdGF0ZV9lbnRyeV90aW1l
ID0gTk9XKCk7Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICB7CgpBcmUgaWRsZSB2Q1BVLXMg
YWxzbyBnb2luZyB0byBnZXQgZ3JvdXBlZCBpbnRvIHVuaXRzIChJJ20gc29ycnksCkkgZG9uJ3Qg
cmVjYWxsKT8gSWYgc28sIGp1c3QgbGlrZSBmdXJ0aGVyIGRvd24gSSdkIGJlIHB1dHRpbmcKdW5k
ZXIgcXVlc3Rpb24gdGhlIG11bHRpcGxlIHdyaXRpbmcgb2YgdGhlIGZpZWxkLiBJJ2Qga2luZCBv
ZgpleHBlY3QgdGhlIHVuaXQgYW5kIGFsbCB2Q1BVLXMgd2l0aGluIGl0IHRvIGdldCBhbiBpZGVu
dGljYWwKc3RhdGUgZW50cnkgdGltZSBzdG9yZWQuCgpBbHNvIGJvdGggaGVyZSBhbmQgZnVydGhl
ciBkb3duIEknbSBwdXp6bGVkIHRvIHNlZSB0aGF0IHRoZQp1bml0J3MgZmllbGQgZG9lc24ndCBn
ZXQgc2V0IGF0IHRoZSBzYW1lIHBsYWNlIGluIGNvZGUgd2hlcmUKdGhlIHZDUFUncyBmaWVsZCBn
ZXRzIHNldC4KCj4gQEAgLTE2NjMsOCArMTY2NiwxMCBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2
b2lkKQo+ICAgICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qg
d29yayBwcm9wZXJseS4KPiAgICAgICAqLwo+ICAKPiAtICAgIEFTU0VSVCghbmV4dC0+aXNfcnVu
bmluZyk7Cj4gKyAgICBBU1NFUlQoIW5leHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcpOwo+ICAg
ICAgbmV4dC0+aXNfcnVubmluZyA9IDE7Cj4gKyAgICBuZXh0LT5zY2hlZF91bml0LT5pc19ydW5u
aW5nID0gMTsKPiArICAgIG5leHQtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7
CgpJc24ndCB0aGUgQVNTRVJUKCkgeW91IGRlbGV0ZSBzdGlsbCBzdXBwb3NlZCB0byBiZSB0cnVl
PyBJbiB3aGljaCBjYXNlCndvdWxkbid0IGl0IGJlIHdvcnRod2hpbGUgdG8gcmV0YWluIGl0PwoK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCj4gQEAgLTI3Miw2ICsyNzIsMTEgQEAgc3RydWN0IHNjaGVkX3VuaXQgewo+ICAgICAg
c3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7Cj4gICAgICBpbnQgICAgICAgICAgICAgICAgICAg
IHVuaXRfaWQ7Cj4gIAo+ICsgICAgLyogTGFzdCB0aW1lIHVuaXQgZ290IChkZS0pc2NoZWR1bGVk
LiAqLwo+ICsgICAgdWludDY0X3QgICAgICAgICAgICAgICBzdGF0ZV9lbnRyeV90aW1lOwo+ICsK
PiArICAgIC8qIEN1cnJlbnRseSBydW5uaW5nIG9uIGEgQ1BVPyAqLwo+ICsgICAgYm9vbCAgICAg
ICAgICAgICAgICAgICBpc19ydW5uaW5nOwo+ICAgICAgLyogRG9lcyBzb2Z0IGFmZmluaXR5IGFj
dHVhbGx5IHBsYXkgYSByb2xlIChnaXZlbiBoYXJkIGFmZmluaXR5KT8gKi8KPiAgICAgIGJvb2wg
ICAgICAgICAgICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOwo+ICAgICAgLyogQml0bWFzayBv
ZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQVSBtYXkgcnVuLiAqLwoKSSdtIG5vdGljaW5nIHRoaXMg
aGVyZSwgYnV0IGl0IG1heSB3ZWxsIGhhdmUgYmVlbiBhbiBpc3N1ZSBlYXJsaWVyCmFscmVhZHkg
KGFuZCB0aGVyZSBtYXkgd2VsbCBiZSBsYXRlciBhZGp1c3RtZW50cyBpbnZhbGlkYXRpbmcgbXkK
cmVtYXJrLCBhbmQgb2YgY291cnNlIGl0J3MgdGhlIGVuZCByZXN1bHQgb2YgdGhpcyBzZXJpZXMg
d2hpY2gKbWF0dGVycyBpbiB0aGUgbG9uZyBydW4pOiBDb3VsZCB5b3Ugc2VlIGFib3V0IGFkZGlu
Zy9yZW1vdmluZwpmaWVsZHMgdG8gdGhpcyBzdHJ1Y3QgKGFuZCBnZW5lcmFsbHkgb2YgY291cnNl
IGFsc28gb3RoZXJzKQptaW5pbWl6aW5nIHRoZSBudW1iZXIgLyBvdmVyYWxsIHNpemUgb2YgaG9s
ZXM/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:06:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5WrT-0004kQ-9e; Wed, 04 Sep 2019 15: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=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5WrR-0004kF-Eq
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:06:17 +0000
X-Inumbo-ID: 8a27c904-cf25-11e9-abb8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a27c904-cf25-11e9-abb8-12813bfff9fa;
 Wed, 04 Sep 2019 15:06: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 A28C9B622;
 Wed,  4 Sep 2019 15:06:14 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-14-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cdd95d65-ce9d-4b8c-77fc-2386cf0e65c1@suse.com>
Date: Wed, 4 Sep 2019 17:06:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-14-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 13/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNDA3LDYg
KzQwNyw4IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3IpCj4gICAgICB7Cj4gICAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNz
b3IpLT5jdXJyID0gdW5pdDsKPiAgICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKPiArICAgICAg
ICB1bml0LT5pc19ydW5uaW5nID0gMTsKPiArICAgICAgICB1bml0LT5zdGF0ZV9lbnRyeV90aW1l
ID0gTk9XKCk7Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAgICB7CgpBcmUgaWRsZSB2Q1BVLXMg
YWxzbyBnb2luZyB0byBnZXQgZ3JvdXBlZCBpbnRvIHVuaXRzIChJJ20gc29ycnksCkkgZG9uJ3Qg
cmVjYWxsKT8gSWYgc28sIGp1c3QgbGlrZSBmdXJ0aGVyIGRvd24gSSdkIGJlIHB1dHRpbmcKdW5k
ZXIgcXVlc3Rpb24gdGhlIG11bHRpcGxlIHdyaXRpbmcgb2YgdGhlIGZpZWxkLiBJJ2Qga2luZCBv
ZgpleHBlY3QgdGhlIHVuaXQgYW5kIGFsbCB2Q1BVLXMgd2l0aGluIGl0IHRvIGdldCBhbiBpZGVu
dGljYWwKc3RhdGUgZW50cnkgdGltZSBzdG9yZWQuCgpBbHNvIGJvdGggaGVyZSBhbmQgZnVydGhl
ciBkb3duIEknbSBwdXp6bGVkIHRvIHNlZSB0aGF0IHRoZQp1bml0J3MgZmllbGQgZG9lc24ndCBn
ZXQgc2V0IGF0IHRoZSBzYW1lIHBsYWNlIGluIGNvZGUgd2hlcmUKdGhlIHZDUFUncyBmaWVsZCBn
ZXRzIHNldC4KCj4gQEAgLTE2NjMsOCArMTY2NiwxMCBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2
b2lkKQo+ICAgICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qg
d29yayBwcm9wZXJseS4KPiAgICAgICAqLwo+ICAKPiAtICAgIEFTU0VSVCghbmV4dC0+aXNfcnVu
bmluZyk7Cj4gKyAgICBBU1NFUlQoIW5leHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcpOwo+ICAg
ICAgbmV4dC0+aXNfcnVubmluZyA9IDE7Cj4gKyAgICBuZXh0LT5zY2hlZF91bml0LT5pc19ydW5u
aW5nID0gMTsKPiArICAgIG5leHQtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7
CgpJc24ndCB0aGUgQVNTRVJUKCkgeW91IGRlbGV0ZSBzdGlsbCBzdXBwb3NlZCB0byBiZSB0cnVl
PyBJbiB3aGljaCBjYXNlCndvdWxkbid0IGl0IGJlIHdvcnRod2hpbGUgdG8gcmV0YWluIGl0PwoK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCj4gQEAgLTI3Miw2ICsyNzIsMTEgQEAgc3RydWN0IHNjaGVkX3VuaXQgewo+ICAgICAg
c3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7Cj4gICAgICBpbnQgICAgICAgICAgICAgICAgICAg
IHVuaXRfaWQ7Cj4gIAo+ICsgICAgLyogTGFzdCB0aW1lIHVuaXQgZ290IChkZS0pc2NoZWR1bGVk
LiAqLwo+ICsgICAgdWludDY0X3QgICAgICAgICAgICAgICBzdGF0ZV9lbnRyeV90aW1lOwo+ICsK
PiArICAgIC8qIEN1cnJlbnRseSBydW5uaW5nIG9uIGEgQ1BVPyAqLwo+ICsgICAgYm9vbCAgICAg
ICAgICAgICAgICAgICBpc19ydW5uaW5nOwo+ICAgICAgLyogRG9lcyBzb2Z0IGFmZmluaXR5IGFj
dHVhbGx5IHBsYXkgYSByb2xlIChnaXZlbiBoYXJkIGFmZmluaXR5KT8gKi8KPiAgICAgIGJvb2wg
ICAgICAgICAgICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOwo+ICAgICAgLyogQml0bWFzayBv
ZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQVSBtYXkgcnVuLiAqLwoKSSdtIG5vdGljaW5nIHRoaXMg
aGVyZSwgYnV0IGl0IG1heSB3ZWxsIGhhdmUgYmVlbiBhbiBpc3N1ZSBlYXJsaWVyCmFscmVhZHkg
KGFuZCB0aGVyZSBtYXkgd2VsbCBiZSBsYXRlciBhZGp1c3RtZW50cyBpbnZhbGlkYXRpbmcgbXkK
cmVtYXJrLCBhbmQgb2YgY291cnNlIGl0J3MgdGhlIGVuZCByZXN1bHQgb2YgdGhpcyBzZXJpZXMg
d2hpY2gKbWF0dGVycyBpbiB0aGUgbG9uZyBydW4pOiBDb3VsZCB5b3Ugc2VlIGFib3V0IGFkZGlu
Zy9yZW1vdmluZwpmaWVsZHMgdG8gdGhpcyBzdHJ1Y3QgKGFuZCBnZW5lcmFsbHkgb2YgY291cnNl
IGFsc28gb3RoZXJzKQptaW5pbWl6aW5nIHRoZSBudW1iZXIgLyBvdmVyYWxsIHNpemUgb2YgaG9s
ZXM/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:09:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:09:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Wuo-0004zV-5M; Wed, 04 Sep 2019 15:09:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+qwq=W7=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1i5Wum-0004zO-LO
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:09:45 +0000
X-Inumbo-ID: 060ac7e2-cf26-11e9-b299-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::9])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 060ac7e2-cf26-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 15:09:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1567609782;
 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=kJlfBXy4A4yREwXiSo3A2tBJYKDsjarPcfYIzLf7kvk=;
 b=rIpGNDemNYUD9MbsU1hYYpqErqFNpBEWgIraAdc6QYKOiAjJVBJkM/hWdLnKgnagZj
 Rs+LqgWphdjsMXlCXj4hYBvxeseCpdHCwfLfok0pjQnnJJxPa4tgQ9qIRkBX2rFY4u+6
 UUsYgMbQuQiXy1ZIUUMOzy4XaJOPv4ZS0TcPtaLL+tRNUMxWUOPf+12rQSDK8fy35x6X
 Fe8qmhVlSM+1Qs/Jp8PUjbhpTcnhohWiqWvaxuCVh56fjJVJbqELGZ02SQJf3DsT6csg
 LSTj3j0CLB4evmsIiVd7pDlJkn4fPOvdDR+qEnf4Gd/NJ8sOOfm3sYXorVvE9Gz2EfGx
 lEpA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuYM5kyQ=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.27.0 SBL|AUTH)
 with ESMTPSA id x0a054v84F9KUgS
 (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, 4 Sep 2019 17:09:20 +0200 (CEST)
Date: Wed, 4 Sep 2019 17:09:13 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190904170913.7daca15d.olaf@aepfle.de>
In-Reply-To: <558d23b7-5cda-271f-0f9a-39b986ed3ae8@suse.com>
References: <20190904091423.23963-1-olaf@aepfle.de>
 <75fe87c1-2f21-b1c1-6589-36807e0b4aaa@citrix.com>
 <20190904113735.349609b4.olaf@aepfle.de>
 <cae6ee14-da0f-883c-148a-5556f26f4b12@suse.com>
 <20190904161324.68599b3c.olaf@aepfle.de>
 <558d23b7-5cda-271f-0f9a-39b986ed3ae8@suse.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] [PATCH v1] Remove stale crashkernel= example from
 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 <wl@xen.org>,
 KonradRzeszutekWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============3497174304453898185=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3497174304453898185==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/YGq_uS0UH_DPBl6ZYZHh_Np"; protocol="application/pgp-signature"

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

Am Wed, 4 Sep 2019 16:22:37 +0200
schrieb Jan Beulich <jbeulich@suse.com>:

> First of all - does "the code" here mean master/staging, or any
> release branch? And then, yes, on release branches there will be
> EINVAL, but as said before kexec_crash_area.size will get/remain
> set nevertheless (as the error path doesn't zap any of the
> earlier parsing outcome).

The code is anything since staging-4.10, in my case 4.11 and 4.12.
And yes, the side effect is setting the values.

I have tried a number of Xen/dom0/kexec-tools/crashkernel=3D combinations.
SLE12SP4 works, SLE15SP1 fails. I was looking for "crash kernel"
hints in xl dmesg, only much later I spotted the "KDump:" line.
The mentioned entries are not present in /proc/iomem.
All of that led to the conclusion that crashkernel=3Dsize does not work.

It turned out the tooling is not dom0 aware, it fails to translate
"console=3Dcom1 com1=3D57600"+"console=3Dhvc0" into "console=3DttyS0,57600"
for the kdump kernel. This is a common pattern of ignorance.

And finally the kdump kernel fails to initialize hardware due to
low memory and SWIOTBL? errors. Once drm.ko and usbcore.ko are=20
disabled, the first kdump ever was generated on this system.

> > With this change any unknown string will cause EINVAL. =20
> Which is what should happen for unknown (i.e. unsupported) strings,
> shouldn't it?

Yes.

Olaf

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

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl1v05kACgkQ86SN7mm1
DoCcPw//f2EoLRfW1bLC/Dq24MUWST1aMIdXcJC7ueWoVOcBfG+Qfh/yhH30Z2cI
3QoX02bKQ6cOs8bN4OR+oRVTda3pDGMsB1SHKJZUqgBveGDU75hLtAG0ftgAkysN
twVOruvZVTAoW10nDIfz4DKZu8iv2FC4+MoBdUhq8J/ov7ebPMP26Tfk11C97Qux
+bs+dUIAJuNhQdPrniHeMo6L0lNpUMAX+L7j7KBXqXpKYD3FgpqQNQMkmhBGkOP/
2ibH+h/dvvolnqhFWpb5xTwCY4NaxyCt4AiNi2pWLoeUCXLzZvWtY/Uktqy4DTWo
eTc/OjsIqT2fjCjuUUSvOl89iwJHOtPXD0wMo0DIuR8/K2vrRjGRXvNPKeWqGnhn
nnezJ4In7WKqGP3uTUBBWSYIaMsiXiapMfvKdKy8Ampm0Ve7LklWQcj11IScfMAG
9/xi/n5ESiTJHy7RyO6JlBOOkXrIT3UY+msO+r/AeTsla1/o4C2fwSYOQ5bVQ69u
KqI4f7v0Yu0agXrtutxxXPkBgscGftL7E+YQFcnjZ09knB20QAXryyVQzKJTYF1z
HOETY32NGLaItixAe9AIcyyueVeNDh9LUuhjIN7Tq23hz9AmAYMUbftVA05RM46g
aBEABCRYU3PnDNtluy6mu4nE6fNMZZxWYRHQruuWWz3GGifVPE8=
=VnM1
-----END PGP SIGNATURE-----

--Sig_/YGq_uS0UH_DPBl6ZYZHh_Np--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3497174304453898185==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:16:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15: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 1i5X16-0005ms-Th; Wed, 04 Sep 2019 15:16:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rpbx=W7=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i5X15-0005mn-CK
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:16:15 +0000
X-Inumbo-ID: ef3b495a-cf26-11e9-a337-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef3b495a-cf26-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 15:16:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567610174;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wpQHhy01l2eOPtvc6SZtOQEGSGkbt5aIc6UB9OL+As4=;
 b=PjNsRzneKcRcBFhvvXNiw0JFX7F7LBEDpmI951Adj9X1CsacRmN5unMz
 Cdvm7daVmZTGBnJJn3n2X9RTPZCz5SAH4L4USzGsCVWBk+Lm40tyEfGCL
 oKy62W80SpIGRRqPgard7m0F5N7zItlcglWCH+2153NxpHh93pUx3D0LY s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gD6mShkOBb0ZgrszMflTOGceqwZ5p3JJMjJUh/MnEBOkrV4N4AvT02X1Td9Wkn38NVRUBxAdZF
 FsSYY6DDnb/OXr0gNaOTRuigB1qbcP0tfx4S/MmEcIWYV2fvXNmbn6y89oLUz/70lA1mQsiBNH
 3J7RPnAQq2vZCFXyvi/MZjpZXh6XX2+JFFYKbAl41CuAkm18tzlHby5mJSamAsEM5LU9dxJ6nt
 7www9BlYDiSKnicUfLpIauBjgRYdZvaMGxX2TUJaCxPrKI2TUPMjOc0YvP4nWt55DMbY/nKuvr
 tVo=
X-SBRS: 2.7
X-MesageID: 5347409
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5347409"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190607105449.28167-1-aisaila@bitdefender.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: <f1a68cca-2e6e-6c64-40b4-873bb002bf61@citrix.com>
Date: Wed, 4 Sep 2019 16:16:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190607105449.28167-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/altp2m: Add a new hypercall to get
 the active altp2m 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: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wl@xen.org" <wl@xen.org>, "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.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>

T24gNi83LzE5IDExOjU1IEFNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBUaGUg
cGF0Y2ggYWRkcyBhIG5ldyBsaWIgeGMgZnVuY3Rpb24gKHhjX2FsdHAybV9nZXRfdmNwdV9wMm1f
aWR4KSB0aGF0Cj4gdXNlcyBhIG5ldyBodm1vcCAoSFZNT1BfYWx0cDJtX2dldF9wMm1faWR4KSB0
byBnZXQgdGhlIGFjdGl2ZSBhbHRwMm0KPiBpbmRleCBmcm9tIGEgZ2l2ZW4gdmNwdS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ClRoaXMgbG9va3MgZ29vZCB0byBtZS4gIFNvcnJ5IGl0IHRvb2sgc28gbG9uZyB0byBnZXQgdG8g
aXQ6CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:44:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5XSd-00086u-KY; Wed, 04 Sep 2019 15:44:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bAUX=W7=gmail.com=dpsmith.dev@srs-us1.protection.inumbo.net>)
 id 1i5XSc-00086o-J7
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:44:42 +0000
X-Inumbo-ID: e90886d4-cf2a-11e9-b76c-bc764e2007e4
Received: from mail-ot1-x336.google.com (unknown [2607:f8b0:4864:20::336])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e90886d4-cf2a-11e9-b76c-bc764e2007e4;
 Wed, 04 Sep 2019 15:44:41 +0000 (UTC)
Received: by mail-ot1-x336.google.com with SMTP id c7so21112793otp.1
 for <xen-devel@lists.xenproject.org>; Wed, 04 Sep 2019 08:44:41 -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=wqr8xYUz312qqW7ANTd3R5QhUFy7JW/+4BeGOKry5qc=;
 b=rPvonVKbhIySERdv4QYHog/mL0/J0FqAtruZN4NgTWnahChnR/1oTDQ2ao7qGLUnL5
 tMtxjc58xGMtWbOASTU3OTIOPgPQX6qIkKgRtu3Y6exmqd9HAhmvm1H1eL8kQGrwsQI4
 q9OT3PNrk3yK6fSqljaT0raoeQrIhf+mWOMHKt8Lt5JPCtPxWg532+ko8BjlAeXDuRNE
 fJcWLHJdhGs6ROj5RPlLQM2A659G8L7jnIXN3rhfiII1mdJG1rgzn1BzsMCDPoHaOhVR
 P2U5/j9i2YF4uyOhx7RuK3NqNGheaxoNIxTR3971PkILGomcW/U4RBFSqiy+pigMvugp
 qAsA==
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=wqr8xYUz312qqW7ANTd3R5QhUFy7JW/+4BeGOKry5qc=;
 b=SBMuG8j01eZMx45mXEabDSoXoGze4g0db+01U4XsmPruyipGsEhHtEKewTFmqMHHq/
 MSp5qO66O1RLvg4uYhkM55ceHryvo2tER0uIqYWelcOgK3/N+XfITnYlc8vOKI6wpAGP
 DtzXfsWnBM8FsBDICo9PV6sjzDouL4uJIL9cQixFme3KtX7INsgaeOq41ZO/MhBjX/1n
 aDFa+4UrS+gr8wvwRyTkl2vc5XFy8zHuGr+LxNuezLmEHeZnpMGI31CyOeMbmHVqr79l
 o+vx7xzI/aS3/0d5pQh3ukfgm0hgXn0hb1R6GOliRwVAP9qipiCw2uTu1syQAPdjBafM
 qekA==
X-Gm-Message-State: APjAAAVBO10n6AsJj/Q/3jgs1UqOf8LcKVboAg9GSMKUuGAmUhaEpGLk
 sdwE8O9APM5di8Px3Nr6SEbECiOm0Vig22c+6/l8AFSI
X-Google-Smtp-Source: APXvYqyaXbBqg1wOdcGBdmrIYrcB359n3JfLGWvztDRa/w8AXC+1VviWy4ccsva5OdtaQn+DruesRBtdp8j85XuQ4M8=
X-Received: by 2002:a9d:61d3:: with SMTP id h19mr12925441otk.325.1567611881029; 
 Wed, 04 Sep 2019 08:44:41 -0700 (PDT)
MIME-Version: 1.0
From: Daniel Smith <dpsmith.dev@gmail.com>
Date: Wed, 4 Sep 2019 11:45:15 -0400
Message-ID: <CADAP9AWJ46Oh=b-1K1hTNnkD=0DTYtYGX4L7VQp51QBaQCeYNw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Running xenstored in Linux stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

R3JlZXRpbmdzLAoKSSBhbSBhdHRlbXB0aW5nIHRvIHNlZSBpZiBJIGNhbiBnZXQgeGVuc3RvcmVk
IHRvIHJ1biB3aXRoaW4gYSBMaW51eApzdHViZG9tIGZvciBhIHZhcmlldHkgb2YgcmVhc29ucy4g
VGhlIHdheSBJIGhhdmUgaXQgY29uc3RydWN0ZWQgYXQKdGhpcyBwb2ludCBpcyB0aGF0IGVtYmVk
ZGVkIHdpdGhpbiB0aGUgaW5pdHJhbWZzIG9mIGRvbTAgaXMgdGhlIGxpbnV4CnN0dWJkb20gaW1h
Z2UgYWxvbmcgd2l0aCB0aGUgaW5pdC14ZW5zdG9yZS1kb21haW4gaGVscGVyLiBUaGUgaW5pdApz
Y3JpcHQgd2l0aGluIHRoZSBpbml0cmFtZnMgZG9lcyBiYXNpYyBMaW51eCBzdGFydCBzZXR1cCwg
bGF1bmNoZXMKdWRldiBhbmQgdGhlbiBhdHRlbXB0cyB0byBzdGFydCB0aGUgc3R1YmRvbSB1c2lu
ZyB0aGUgaGVscGVyIGJpbmFyeS4KVGhlIGhlbHBlciBiaW5hcnkgaGFuZ3MgYW5kIHVzaW5nIHN0
cmFjZSBzaG93cyB0aGUgbGFzdCBjYWxscyBiZWZvcmUKaGFuZ2luZyBpcywKCndyaXRlKDMsICIv
dG9vbC94ZW5zdG9yZWQvZG9taWRcMDosIDIyKSA9IDIyCndyaXRlKDMsICIxIiwgMSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMQpyZWFkKDMsCgpGb3IgdGhlIHN0dWJk
b20gaXRzZWxmLCBpdHMgaW5pdCBzY3JpcHQgZG9lcyB0aGUgYmFzaWMgTGludXggc3RhcnQKc2V0
dXAgYW5kIHRoZW4gZXhlY3V0ZXMgeGVuc3RvcmVkIGluIGZvcmVncm91bmQuIEkgaGF2ZSB0ZXN0
ZWQgdGhlCnN0dWJkb20gYXMgYSByZWd1bGFyIGd1ZXN0IHBhc3NpbmcgdGhlIC0tbm8tZG9tYWlu
LWluaXQgZmxhZyBhbmQgSSBzZWUKbm8gaXNzdWVzIHdpdGggdGhlIGRvbWFpbiBzdGFydGluZyBh
bmQgbGF1bmNoaW5nIHhlbnN0b3JlZC4KCkZvciBhIHBvaW50IG9mIHJlZmVyZW5jZSwgSSBoYXZl
IGJlZW4gYWJsZSB0byBzdWNjZXNzZnVsbHkgdXNlIHRoZQptaW5pb3Mgc3R1YmRvbSBpbiBwbGFj
ZSBvZiB0aGUgTGludXggc3R1YmRvbS4gSSBoYXZlIGJlZW4gcmV2aWV3aW5nCnRoZSBtaW5pb3Mg
dmVyc2lvbiB0byBzZWUgd2hhdCBJIG1pZ2h0IGJlIG1pc3NpbmcgaW4gdGhlIExJbnV4IHZlcnNp
b24KdG8gbm8gYXZhaWwuIFBlcmhhcHMgb3RoZXJzIG1heSBoYXZlIGluc2lnaHQgb24gd2hhdCB0
aGUgaXNzdWUgbWF5IGJlLgoKVGhhbmsgaW4gYWR2YW5jZSwKRGFuaWVsIFAuIFNtaXRoCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:45:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5XTo-0008BM-AA; Wed, 04 Sep 2019 15:45: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=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5XTn-0008B4-6r
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:45:55 +0000
X-Inumbo-ID: 13a57230-cf2b-11e9-abba-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13a57230-cf2b-11e9-abba-12813bfff9fa;
 Wed, 04 Sep 2019 15:45:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567611953;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=VkUZ26QZ9z47Nim5mswLN2n/ie1erF+mw4roqWkAo1A=;
 b=VyIxhA7S/VVPbcP2PWYG6RZL9gbZrRtJzfOaaa2VsC4Kl6oP0t2kSepo
 Y/O7tk3R7MyyUllOy0UayOvn3KklO8HHvUmjrutiVK/NtR/yQle8FGHDn
 eaRqSa7iNy6YLd63FVcy43eXiZdQNNbSx3B1HYeIn+j/hNIWPZlUTjFWf 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fslsFomp3yp4yXCOUDGlh8ITFfBI+9dbIDWHvaNClJdW37eJ6jI2tWmW/l51FM1b+gs+QVW8ro
 ysbED//2itFETBFLfICmm+hSNZ7srUKAdABavt0E3LHSjAgpWPweRuyRey5+M7ZSeT5SZ3l7DP
 UQxuTk91ZdNpVLfngdjY5N6A8+K/8njf7utrQUtVTr/PnD4gFMLVTMrq/pyzkmlsVklg6N9Aqv
 IDH+fLZyVu7CDmm/YyKiOMEL0DAyRlIol6r8CFGG7u8Hqb/xgvS2e0D/0uF9FOSwVKJzgJgpSq
 l3o=
X-SBRS: 2.7
X-MesageID: 5349846
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5349846"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
 <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@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: <ad4fd583-ae60-d1ba-961a-75a7c385ea7c@citrix.com>
Date: Wed, 4 Sep 2019 16:45:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/3] VT-d: avoid PCI device lookup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

T24gMDQvMDkvMjAxOSAxNDoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaAo+IEBAIC01MzAsNiArNTMwLDcgQEAgc3RydWN0IGludGVsX2lvbW11IHsK
PiAgICAgIHN0cnVjdCBpcl9jdHJsIGlyX2N0cmw7Cj4gICAgICBzdHJ1Y3QgaW9tbXVfZmx1c2gg
Zmx1c2g7Cj4gICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Cj4gKyAgICBub2RlaWRf
dCBub2RlOwo+ICB9OwoKQ2FuIEkgdGFsayB5b3UgaW50byBwdXR0aW5nIHRoaXMgaW50byAic3Ry
dWN0IGlvbW11IiBpbW1lZGlhdGVseT8KCkl0IHdpbGwgY29sbGlkZSBmYXIgbGVzcyB3aXRowqAg
dGhlIHNlcmllcyBJJ3ZlIGdvdCB0aGF0IGZvbGRzIGFsbCBvZgp0aGVzZSByZWR1bmRhbnQgc3Ry
dWN0cyB0b2dldGhlci4KCn5BbmRyZXcKCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3hlbi1kZXZl
bC8xNTUwODYyODA2LTMwMjM2LTEtZ2l0LXNlbmQtZW1haWwtYW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:45:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5XTo-0008BG-1D; Wed, 04 Sep 2019 15:45: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=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5XTn-0008B3-6e
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:45:55 +0000
X-Inumbo-ID: 13a57230-cf2b-11e9-abba-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13a57230-cf2b-11e9-abba-12813bfff9fa;
 Wed, 04 Sep 2019 15:45:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567611953;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=VkUZ26QZ9z47Nim5mswLN2n/ie1erF+mw4roqWkAo1A=;
 b=VyIxhA7S/VVPbcP2PWYG6RZL9gbZrRtJzfOaaa2VsC4Kl6oP0t2kSepo
 Y/O7tk3R7MyyUllOy0UayOvn3KklO8HHvUmjrutiVK/NtR/yQle8FGHDn
 eaRqSa7iNy6YLd63FVcy43eXiZdQNNbSx3B1HYeIn+j/hNIWPZlUTjFWf 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fslsFomp3yp4yXCOUDGlh8ITFfBI+9dbIDWHvaNClJdW37eJ6jI2tWmW/l51FM1b+gs+QVW8ro
 ysbED//2itFETBFLfICmm+hSNZ7srUKAdABavt0E3LHSjAgpWPweRuyRey5+M7ZSeT5SZ3l7DP
 UQxuTk91ZdNpVLfngdjY5N6A8+K/8njf7utrQUtVTr/PnD4gFMLVTMrq/pyzkmlsVklg6N9Aqv
 IDH+fLZyVu7CDmm/YyKiOMEL0DAyRlIol6r8CFGG7u8Hqb/xgvS2e0D/0uF9FOSwVKJzgJgpSq
 l3o=
X-SBRS: 2.7
X-MesageID: 5349846
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5349846"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
 <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@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: <ad4fd583-ae60-d1ba-961a-75a7c385ea7c@citrix.com>
Date: Wed, 4 Sep 2019 16:45:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/3] VT-d: avoid PCI device lookup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

T24gMDQvMDkvMjAxOSAxNDoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaAo+IEBAIC01MzAsNiArNTMwLDcgQEAgc3RydWN0IGludGVsX2lvbW11IHsK
PiAgICAgIHN0cnVjdCBpcl9jdHJsIGlyX2N0cmw7Cj4gICAgICBzdHJ1Y3QgaW9tbXVfZmx1c2gg
Zmx1c2g7Cj4gICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQ7Cj4gKyAgICBub2RlaWRf
dCBub2RlOwo+ICB9OwoKQ2FuIEkgdGFsayB5b3UgaW50byBwdXR0aW5nIHRoaXMgaW50byAic3Ry
dWN0IGlvbW11IiBpbW1lZGlhdGVseT8KCkl0IHdpbGwgY29sbGlkZSBmYXIgbGVzcyB3aXRowqAg
dGhlIHNlcmllcyBJJ3ZlIGdvdCB0aGF0IGZvbGRzIGFsbCBvZgp0aGVzZSByZWR1bmRhbnQgc3Ry
dWN0cyB0b2dldGhlci4KCn5BbmRyZXcKCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3hlbi1kZXZl
bC8xNTUwODYyODA2LTMwMjM2LTEtZ2l0LXNlbmQtZW1haWwtYW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:58:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Xg7-0000oS-1S; Wed, 04 Sep 2019 15:58:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Xg5-0000oD-9t
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:58:37 +0000
X-Inumbo-ID: da46675e-cf2c-11e9-abbb-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da46675e-cf2c-11e9-abbb-12813bfff9fa;
 Wed, 04 Sep 2019 15:58: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 6D9A3AC90;
 Wed,  4 Sep 2019 15:58:35 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
 <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@suse.com>
 <ad4fd583-ae60-d1ba-961a-75a7c385ea7c@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1d6c8a3f-7fab-b38c-6c4e-1e1db5a9192a@suse.com>
Date: Wed, 4 Sep 2019 17:58:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ad4fd583-ae60-d1ba-961a-75a7c385ea7c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] VT-d: avoid PCI device lookup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNzo0NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNC8wOS8yMDE5
IDE0OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKPj4gQEAgLTUzMCw2ICs1MzAsNyBAQCBzdHJ1Y3QgaW50ZWxfaW9tbXUgewo+PiAgICAgIHN0
cnVjdCBpcl9jdHJsIGlyX2N0cmw7Cj4+ICAgICAgc3RydWN0IGlvbW11X2ZsdXNoIGZsdXNoOwo+
PiAgICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKPj4gKyAgICBub2RlaWRfdCBub2Rl
Owo+PiAgfTsKPiAKPiBDYW4gSSB0YWxrIHlvdSBpbnRvIHB1dHRpbmcgdGhpcyBpbnRvICJzdHJ1
Y3QgaW9tbXUiIGltbWVkaWF0ZWx5PwoKT2YgY291cnNlLiBJdCdzIHRoaXMgd2F5IHNpbXBseSBi
ZWNhdXNlIEkgZm9yZ290IC4uLgoKPiBJdCB3aWxsIGNvbGxpZGUgZmFyIGxlc3Mgd2l0aMKgIHRo
ZSBzZXJpZXMgSSd2ZSBnb3QgdGhhdCBmb2xkcyBhbGwgb2YKPiB0aGVzZSByZWR1bmRhbnQgc3Ry
dWN0cyB0b2dldGhlci4KPiAKPiB+QW5kcmV3Cj4gCj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv
eGVuLWRldmVsLzE1NTA4NjI4MDYtMzAyMzYtMS1naXQtc2VuZC1lbWFpbC1hbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tLwoKLi4uIHRoYXQgdGhpcyBpcyBhbGwgSW50ZWwtc3BlY2lmaWM7IHdpdGhv
dXQgZnVydGhlciBjaGVja2luZwpJIGRpZCBpbXBseSB0aGF0IHN0cnVjdCBpb21tdSBpcyBzb21l
IGdlbmVyaWMgYWJzdHJhY3Rpb24gdGhhdAp3YXMgYWxyZWFkeSBicm9rZW4gb3V0LiBBbmQgSSBk
aWRuJ3Qgd2FudCB0byBmaWRkbGUgd2l0aCBub24tClZULWQgY29kZSBoZXJlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 15:58:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 15:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Xg6-0000oM-PI; Wed, 04 Sep 2019 15:58:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Tt/v=W7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5Xg5-0000oC-9t
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 15:58:37 +0000
X-Inumbo-ID: da46675e-cf2c-11e9-abbb-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da46675e-cf2c-11e9-abbb-12813bfff9fa;
 Wed, 04 Sep 2019 15:58: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 6D9A3AC90;
 Wed,  4 Sep 2019 15:58:35 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
 <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@suse.com>
 <ad4fd583-ae60-d1ba-961a-75a7c385ea7c@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1d6c8a3f-7fab-b38c-6c4e-1e1db5a9192a@suse.com>
Date: Wed, 4 Sep 2019 17:58:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ad4fd583-ae60-d1ba-961a-75a7c385ea7c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] VT-d: avoid PCI device lookup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNzo0NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNC8wOS8yMDE5
IDE0OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKPj4gQEAgLTUzMCw2ICs1MzAsNyBAQCBzdHJ1Y3QgaW50ZWxfaW9tbXUgewo+PiAgICAgIHN0
cnVjdCBpcl9jdHJsIGlyX2N0cmw7Cj4+ICAgICAgc3RydWN0IGlvbW11X2ZsdXNoIGZsdXNoOwo+
PiAgICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKPj4gKyAgICBub2RlaWRfdCBub2Rl
Owo+PiAgfTsKPiAKPiBDYW4gSSB0YWxrIHlvdSBpbnRvIHB1dHRpbmcgdGhpcyBpbnRvICJzdHJ1
Y3QgaW9tbXUiIGltbWVkaWF0ZWx5PwoKT2YgY291cnNlLiBJdCdzIHRoaXMgd2F5IHNpbXBseSBi
ZWNhdXNlIEkgZm9yZ290IC4uLgoKPiBJdCB3aWxsIGNvbGxpZGUgZmFyIGxlc3Mgd2l0aMKgIHRo
ZSBzZXJpZXMgSSd2ZSBnb3QgdGhhdCBmb2xkcyBhbGwgb2YKPiB0aGVzZSByZWR1bmRhbnQgc3Ry
dWN0cyB0b2dldGhlci4KPiAKPiB+QW5kcmV3Cj4gCj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv
eGVuLWRldmVsLzE1NTA4NjI4MDYtMzAyMzYtMS1naXQtc2VuZC1lbWFpbC1hbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tLwoKLi4uIHRoYXQgdGhpcyBpcyBhbGwgSW50ZWwtc3BlY2lmaWM7IHdpdGhv
dXQgZnVydGhlciBjaGVja2luZwpJIGRpZCBpbXBseSB0aGF0IHN0cnVjdCBpb21tdSBpcyBzb21l
IGdlbmVyaWMgYWJzdHJhY3Rpb24gdGhhdAp3YXMgYWxyZWFkeSBicm9rZW4gb3V0LiBBbmQgSSBk
aWRuJ3Qgd2FudCB0byBmaWRkbGUgd2l0aCBub24tClZULWQgY29kZSBoZXJlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 16:12:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 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 1i5Xt8-0002td-9g; Wed, 04 Sep 2019 16:12:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YVaO=W7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5Xt7-0002tY-J5
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 16:12:05 +0000
X-Inumbo-ID: bbe2c6fc-cf2e-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbe2c6fc-cf2e-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 16:12: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 8C4C7AE6F;
 Wed,  4 Sep 2019 16:12:03 +0000 (UTC)
To: Daniel Smith <dpsmith.dev@gmail.com>, xen-devel@lists.xenproject.org
References: <CADAP9AWJ46Oh=b-1K1hTNnkD=0DTYtYGX4L7VQp51QBaQCeYNw@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2e2293bc-4187-3fe8-52d6-96f709ae4c3c@suse.com>
Date: Wed, 4 Sep 2019 18:12:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CADAP9AWJ46Oh=b-1K1hTNnkD=0DTYtYGX4L7VQp51QBaQCeYNw@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Running xenstored in Linux stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMTkgMTc6NDUsIERhbmllbCBTbWl0aCB3cm90ZToKPiBHcmVldGluZ3MsCj4gCj4g
SSBhbSBhdHRlbXB0aW5nIHRvIHNlZSBpZiBJIGNhbiBnZXQgeGVuc3RvcmVkIHRvIHJ1biB3aXRo
aW4gYSBMaW51eAo+IHN0dWJkb20gZm9yIGEgdmFyaWV0eSBvZiByZWFzb25zLiBUaGUgd2F5IEkg
aGF2ZSBpdCBjb25zdHJ1Y3RlZCBhdAo+IHRoaXMgcG9pbnQgaXMgdGhhdCBlbWJlZGRlZCB3aXRo
aW4gdGhlIGluaXRyYW1mcyBvZiBkb20wIGlzIHRoZSBsaW51eAo+IHN0dWJkb20gaW1hZ2UgYWxv
bmcgd2l0aCB0aGUgaW5pdC14ZW5zdG9yZS1kb21haW4gaGVscGVyLiBUaGUgaW5pdAo+IHNjcmlw
dCB3aXRoaW4gdGhlIGluaXRyYW1mcyBkb2VzIGJhc2ljIExpbnV4IHN0YXJ0IHNldHVwLCBsYXVu
Y2hlcwo+IHVkZXYgYW5kIHRoZW4gYXR0ZW1wdHMgdG8gc3RhcnQgdGhlIHN0dWJkb20gdXNpbmcg
dGhlIGhlbHBlciBiaW5hcnkuCj4gVGhlIGhlbHBlciBiaW5hcnkgaGFuZ3MgYW5kIHVzaW5nIHN0
cmFjZSBzaG93cyB0aGUgbGFzdCBjYWxscyBiZWZvcmUKPiBoYW5naW5nIGlzLAo+IAo+IHdyaXRl
KDMsICIvdG9vbC94ZW5zdG9yZWQvZG9taWRcMDosIDIyKSA9IDIyCj4gd3JpdGUoMywgIjEiLCAx
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAxCj4gcmVhZCgzLAo+IAo+
IEZvciB0aGUgc3R1YmRvbSBpdHNlbGYsIGl0cyBpbml0IHNjcmlwdCBkb2VzIHRoZSBiYXNpYyBM
aW51eCBzdGFydAo+IHNldHVwIGFuZCB0aGVuIGV4ZWN1dGVzIHhlbnN0b3JlZCBpbiBmb3JlZ3Jv
dW5kLiBJIGhhdmUgdGVzdGVkIHRoZQo+IHN0dWJkb20gYXMgYSByZWd1bGFyIGd1ZXN0IHBhc3Np
bmcgdGhlIC0tbm8tZG9tYWluLWluaXQgZmxhZyBhbmQgSSBzZWUKPiBubyBpc3N1ZXMgd2l0aCB0
aGUgZG9tYWluIHN0YXJ0aW5nIGFuZCBsYXVuY2hpbmcgeGVuc3RvcmVkLgo+IAo+IEZvciBhIHBv
aW50IG9mIHJlZmVyZW5jZSwgSSBoYXZlIGJlZW4gYWJsZSB0byBzdWNjZXNzZnVsbHkgdXNlIHRo
ZQo+IG1pbmlvcyBzdHViZG9tIGluIHBsYWNlIG9mIHRoZSBMaW51eCBzdHViZG9tLiBJIGhhdmUg
YmVlbiByZXZpZXdpbmcKPiB0aGUgbWluaW9zIHZlcnNpb24gdG8gc2VlIHdoYXQgSSBtaWdodCBi
ZSBtaXNzaW5nIGluIHRoZSBMSW51eCB2ZXJzaW9uCj4gdG8gbm8gYXZhaWwuIFBlcmhhcHMgb3Ro
ZXJzIG1heSBoYXZlIGluc2lnaHQgb24gd2hhdCB0aGUgaXNzdWUgbWF5IGJlLgoKVGhlIHN0dWJk
b20gZ2V0cyBhbiBldmVudCBjaGFubmVsIHRvIHVzZSBmb3IgZG9tMCB4ZW5ic3RvcmUgY29ubmVj
dGlvbgp2aWEgY29tbWFuZGxpbmUgcGFyYW1ldGVyICgiLS1ldmVudCA8ZXZlbnQtbnI+IikuIFRo
aXMgbmVlZHMgdG8gYmUgdXNlZAppbiB0aGUgc3R1YmRvbSBmb3Igc2V0dGluZyB1cCB0aGUgY29t
bXVuaWNhdGlvbiBwYXRoLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 16:45:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 16:45:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5YPh-0005Qs-1O; Wed, 04 Sep 2019 16:45:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5YPf-0005Qn-SC
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 16:45:43 +0000
X-Inumbo-ID: 6b5e4170-cf33-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b5e4170-cf33-11e9-978d-bc764e2007e4;
 Wed, 04 Sep 2019 16:45:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5YPX-0004FY-P4; Wed, 04 Sep 2019 16:45:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5YPX-0003IF-Gg; Wed, 04 Sep 2019 16:45:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5YPX-0007n3-Fa; Wed, 04 Sep 2019 16:45:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140985-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/dst_host:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-pvshim:guest-start: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-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=8cc4476eb8176663b4a495c983daf02e885d4cf3
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 16:45:35 +0000
Subject: [Xen-devel] [xen-unstable test] 140985: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk4NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk4NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0MDk2MCBSRUdSLiB2cy4gMTM5ODc2
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgIGZhaWwgaW4g
MTQwOTYwIFJFR1IuIHZzLiAxMzk4NzYKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQwOTYwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDA5NjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDE0MDk2MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5
NjAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDE0MDk2MCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTYwIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxNDA5NjAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NjAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgaW4gMTQwOTYwIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTYwIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTYwIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk2MCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk2MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5
NjAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOGNjNDQ3NmViODE3NjY2M2I0
YTQ5NWM5ODNkYWYwMmU4ODVkNGNmMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTM5ODc2ICAyMDE5LTA4LTA5IDE4OjQ2OjU2IFogICAyNSBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzOTkxNSAgMjAxOS0wOC0xMCAyMDo0NDoyMyBaICAgMjQgZGF5cyAg
IDI5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDk2MCAgMjAxOS0wOS0wMyAwMTow
NzowNSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdv
b2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhdmlkIFdvb2Rob3VzZSA8ZHdt
d0BhbWF6b24uY28udWs+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KICBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJl
ayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+
CiAgTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBNaWNoYcWCIEtvd2Fs
Y3p5ayA8bWtvd0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9u
LmRlPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9tYW4gU2hhcG9zaG5payA8cm9tYW5A
emVkZWRhLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFZpa3RvciBNaXRp
biA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KICBWaWt0b3IgTWl0aW4gPHZpa3Rvcl9taXRp
bkBlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHds
QHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxNDcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 16:52:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 16:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5YW7-0006HI-8t; Wed, 04 Sep 2019 16:52: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=Rpbx=W7=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i5YW5-0006H3-C3
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 16:52:21 +0000
X-Inumbo-ID: 5be9f5da-cf34-11e9-abbb-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5be9f5da-cf34-11e9-abbb-12813bfff9fa;
 Wed, 04 Sep 2019 16:52:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567615940;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=9kJgAl1goL+qJXEgS49GcWOrEDPfH55Aho5pCa4yW60=;
 b=DghBxMqFKYBgx1uoFyTO9OTzKgWYK+SsgLMn5IcPnAVvpSBStlxYscMj
 rjVJnr63VMLWsrIy4QFK70+dxOyBfs5X7aSKmbfnx3qCaqvyPrfQlOf6v
 SFpOOoHVLUaosk9pmSOs5ZYmhgjbQDVKjJVq243ueliHZXyw1HuqX9kU/ k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: a8i7fX02H1N9zFmSyGga8PjytLWhKx/FpVGssahZE/VANRnJAaO2iVjpb9NbWPVQkKTmF415+5
 rW2Qo+DofJxIq7vPnWGDXYHSSRRC/5Ds4Jr1cH92/PvQHBC3Cywv6fvB5RelyRkKhvoX4TWdjO
 BXHWGDBB9q7/Ljr2e1HJ52MDIblAZ65errdA8ZpEbvkzbG09ZWC6xVrcR1gPlekD9dStMHqBTn
 gCXWpyiBWvHY0iRq8ikqrCINgW2vsAwVjdytyL7xnj2rkGCq5a15Ywibh81j8MDK70wwbhdj1h
 s6o=
X-SBRS: 2.7
X-MesageID: 5404882
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5404882"
To: Nicholas Rosbrook <rosbrookn@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.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: <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
Date: Wed, 4 Sep 2019 17:52:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <102c4923aacb48b9b80795e65107451a@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS80LzE5IDE6MzYgQU0sIE5pY2hvbGFzIFJvc2Jyb29rIHdyb3RlOgo+IEdlb3JnZSwKPiAK
Pj4gQXJlIHlvdSB1cCBmb3IgdGFraW5nIGEgc3RhYiBhdCBzb21ldGhpbmcgbGlrZSBgZ2VuZ290
eXBlcy5weWA/Cj4gCj4gSSBoYXZlIHdhcyBhYmxlIHRvIG1ha2UgYSBiaXQgb2YgcHJvZ3Jlc3Mg
b24gdGhpcyBvdmVyIHRoZSB3ZWVrZW5kLiBJJ3ZlIHN0YXJ0ZWQKPiBgZ2VuZ290eXBlcy5weWAg
aW4gbXkgYnJhbmNoWzFdOyB0aGUgcG9ydGlvbiB3aGljaCBnZW5lcmF0ZXMgYHhlbmxpZ2h0X3R5
cGVzLmdvYAo+ICh0aGUgY291bnRlcnBhcnQgdG8gX2xpYnhsX3R5cGVzLmgpIGlzIG1vc3RseSB3
b3JraW5nLiAKPiAKPiBUaGUgbWFpbiBleGNlcHRpb24gaXMgdGhhdCBJIGFtIG5vdCBjZXJ0YWlu
IGhvdyB0aGUgYEtleWVkVW5pb25gIHR5cGUgZnJvbSB0aGUgSURMCj4gc2hvdWxkIGJlIHRyYW5z
bGF0ZWQgZm9yIEdvLiBPbmUgb3B0aW9uIGlzIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIHRvIHRo
ZSBgb25lb2ZgIGZpZWxkIAo+IGluIGdSUEMncyBwcm90b2J1ZiBtZXNzYWdlc1syXS4gRXNzZW50
aWFsbHksIHdlIHdvdWxkIGRlZmluZSBhIHNlcGFyYXRlIHN0cnVjdCBmb3IgZWFjaAo+IG9mIHRo
ZSBzdHJ1Y3RzIHRoYXQgYmVsb25nIHRvIHRoZSB1bmlvbi4gVGhlbiwgd2hlcmUgYSB1bmlvbiB3
b3VsZCBiZSB1c2VkIGluIEMsIHdlIHVzZQo+IGFuIGludGVyZmFjZSB0eXBlIHdoaWNoIHRoZSBw
cmV2aW91c2x5IGRlZmluZWQgc3RydWN0cyBpbXBsZW1lbnQuCgpZZXMsIEkgdGhpbmsgdGhhdCdz
IHJlYWxseSB0aGUgb25seSBvcHRpb24uICBQb2tpbmcgYXJvdW5kLCBpdCBsb29rcwpsaWtlIGEg
bG90IG9mIGRpZmZlcmVudCBwZW9wbGUgaGF2ZSByZWNvbW1lbmRlZCBpdDsgYW5kIHRoZSBmYWN0
IHRoYXQKaXQncyBpbiB1c2UgYnkgZ1JQQyBtZWFucyBpdCBjYW4ndCBiZSB0b28gdGVycmlibGUg
YSBzb2x1dGlvbi4KClRoZSByZWFsbHkgYW5ub3lpbmcgdGhpbmcgaXMgdGhhdCB3aXRoIHRoZSAi
aW50ZXJmYWNlLWFzLXVuaW9uIiwgd2UKY2FuJ3QgdXNlIGFub255bW91cyB0eXBlczogd2UnbGwg
aGF2ZSB0byBleHBsaWNpdGx5IGRlZmluZSB0aGUKe3BhcmVudC1zdHJ1Y3R9IHgge3VuaW9uLWtl
eX0gYXMgYSBkaXN0aW5jdCB0eXBlLCBhbmQgdGhlIGlzJFRZUEUoKQptZXRob2Qgb24gZWFjaCBv
bmUuCgo+IEUuZy4KPiAKPiB0eXBlIGlzRG9tYWluVHlwZVN0cnVjdCBpbnRlcmZhY2Ugewo+ICAg
ICAgICAgaXNEb21haW5UeXBlU3RydWN0KCkKPiB9CgpUaGUgaW50ZXJmYWNlIHR5cGUgaXRzZWxm
IHdpbGwgbmVlZCB0byBiZSBleHBvcnRlZCwgcmlnaHQ/ICAoT2J2aW91c2x5CndlIGRvbid0IHdh
bnQgdG8gZXhwb3J0IHRoZSBkZWZpbmluZyBtZXRob2QuKQoKPiB0eXBlIGRvbWFpblR5cGVIVk1T
dHJ1Y3Qgc3RydWN0IHsKPiAgICAgICAgIC4uLgo+IH0KClNvIHlvdSd2ZSBuYW1lZCB0aGUgc3Ry
dWN0IGFmdGVyIHRoZSBuYW1lIG9mIHRoZSBrZXkgKGxpYnhsX2RvbWFpbl90eXBlKQphbmQgdGhl
IGtleSB2YWx1ZSAoaHZtKTsgYnV0IEkgZG9uJ3QgdGhpbmsgdGhhdCdzIHN1ZmZpY2llbnQuICBB
bHJlYWR5CnRoZXJlIGFyZSB0d28gZGlmZmVyZW50IHN0cnVjdHVyZXMgaW5kZXhlZCBieSBsaWJ4
bF9jaGFubmVsX2Nvbm5lY3Rpb246Cgp0eXBlZGVmIHN0cnVjdCBsaWJ4bF9kZXZpY2VfY2hhbm5l
bCB7CiAgICBsaWJ4bF9kb21pZCBiYWNrZW5kX2RvbWlkOwogICAgY2hhciAqIGJhY2tlbmRfZG9t
bmFtZTsKICAgIGxpYnhsX2RldmlkIGRldmlkOwogICAgY2hhciAqIG5hbWU7CiAgICBsaWJ4bF9j
aGFubmVsX2Nvbm5lY3Rpb24gY29ubmVjdGlvbjsKICAgIHVuaW9uIHsKICAgICAgICBzdHJ1Y3Qg
ewogICAgICAgICAgICBjaGFyICogcGF0aDsKICAgICAgICB9IHNvY2tldDsKICAgIH0gdTsKfSBs
aWJ4bF9kZXZpY2VfY2hhbm5lbDsKCnR5cGVkZWYgc3RydWN0IGxpYnhsX2NoYW5uZWxpbmZvIHsK
ICAgIGNoYXIgKiBiYWNrZW5kOwogICAgdWludDMyX3QgYmFja2VuZF9pZDsKICAgIGNoYXIgKiBm
cm9udGVuZDsKICAgIHVpbnQzMl90IGZyb250ZW5kX2lkOwogICAgbGlieGxfZGV2aWQgZGV2aWQ7
CiAgICBpbnQgc3RhdGU7CiAgICBpbnQgZXZ0Y2g7CiAgICBpbnQgcnJlZjsKICAgIGxpYnhsX2No
YW5uZWxfY29ubmVjdGlvbiBjb25uZWN0aW9uOwogICAgdW5pb24gewogICAgICAgIHN0cnVjdCB7
CiAgICAgICAgICAgIGNoYXIgKiBwYXRoOwogICAgICAgIH0gcHR5OwogICAgfSB1Owp9IGxpYnhs
X2NoYW5uZWxpbmZvOwoKCihOb3RlIHRoYXQgaW4gb25lLCBgc29ja2V0YCBpcyBkZWZpbmVkLCBh
bmQgaW4gdGhlIG90aGVyLCBgcHR5YCBpcwpkZWZpbmVkLiAgSSdtIG5vdCBzdXJlIHRoYXQncyBu
b3QgYSBidWcsIGJ1dCBhbnl3YXksIHRoYXQncyB3aGF0IHRoZSBJREwKYWxsb3dzLikKCkFuZCB0
aGVyZSdzIG5vIHJlYXNvbiwgdGhlb3JldGljYWxseSwgd2UgY291bGRuJ3QgaGF2ZSB0aGUgZm9s
bG93aW5nOgoKICAgICgidTEiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhsX2NoYW5uZWxfY29ubmVj
dGlvbiwgImNvbm5lY3Rpb24iLAogICAgICAgICAgIFsvKiBPbmUgc2V0IG9mIHR5cGVzICovLAog
ICAgICAgICAgIF0pKSwKICAgICgidTIiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhsX2NoYW5uZWxf
Y29ubmVjdGlvbiwgImNvbm5lY3Rpb24yIiwKICAgICAgICAgICBbLyogQSBzZWNvbmQgc2V0IG9m
IHR5cGVzIHNldCBvZiB0eXBlcyAqLywKICAgICAgICAgICBdKSksCgpTbyB3ZSBuZWVkIHRvIGlu
Y2x1ZGUgdGhlIGVsZW1lbnQgbmFtZSBhcyB3ZWxsLiAgQnV0IGFjdHVhbGx5LCBJIHN1cHBvc2UK
dGhhdCBtZWFucyB3ZSBkb24ndCBhY3R1YWxseSBuZWVkIHRvIGluY2x1ZGUgdGhlIHR5cGUsIHNp
bmNlIHRoZSBlbGVtZW50Cm5hbWUgd2lsbCBiZSB1bmlxdWUuCgo+IGZ1bmMgKGQgZG9tYWluVHlw
ZUhWTVN0cnVjdCkgaXNEb21haW5UeXBlU3RydWN0KCkge30KPiAKPiB0eXBlIERvbWFpbkJ1aWxk
SW5mbyBzdHJ1Y3Qgewo+ICAgICAgICAgLi4uCj4gICAgICAgICBUeXBlIERvbWFpblR5cGUKPiAg
ICAgICAgIGR0cyAgICBpc0RvbWFpblR5cGVTdHJ1Y3QKPiB9CgouLi5hbmQgdGhlbiBJJ20gYWZy
YWlkIHlvdSdkIG5lZWQgdG8gaGF2ZSAnRHRzJyAoc2hvdWxkIGJlIGV4cG9ydGVkLApyaWdodD8p
IGluc3RlYWQgYnkgdGhlIGVsZW1lbnQgc3BlY2lmaWVkIGJ5IHRoZSBJREw7IHNvICdVJyBpbiBh
bGwgdGhlCmN1cnJlbnQgY2FzZXMuCgpUaGlzIGdpdmVzIHVzOgoKdHlwZSBEb21haW5CdWlsZElu
Zm9VIGludGVyZmFjZSB7CiAgICBpc0RvbWFpbkJ1aWxkSW5mb1UoKQp9Cgp0eXBlIERvbWFpbkJ1
aWxkSW5mb1VIdm1zdHJ1Y3QgewogIC8vIC4uLgp9CgpmdW5jIChzIERvbWFpbkJ1aWxkSW5mb1VI
dm0pIGlzRG9tYWluQnVpbGRJbmZvVSgpIHsgfQoKLi4uCgpzdHJ1Y3QgRG9tYWluQnVpbGRJbmZv
IHsKICAgIC8vIC4uLgogICAgVHlwZSBEb21haW5UeXBlCiAgICBVICAgIERvbWFpbkJ1aWxkSW5m
b1UKICAgIC8vIC4uLgp9CgpBbHRlcm5hdGVseSwgc2luY2UgdGhlICJrZXkiIGVsZW1lbnQgaXMg
YWxzbyB1bmlxdWUsIHdlIGNvdWxkIHVzZSB0aGF0Cmluc3RlYWQ6Cgp0eXBlIERvbWFpbkJ1aWxk
SW5mb1R5cGVVbmlvbiB7CiAvLyAuLi4KfQoKc3RydWN0IERvbWFpbkJ1aWxkSW5mbyB7CiAgICAv
LyAuLi4KICAgIFR5cGUgICAgICBEb21haW5UeXBlCiAgICBUeXBlVW5pb24gRG9tYWluQnVpbGRJ
bmZvVHlwZVVuaW9uCiAgICAvLyAuLi4KfQoKKEFuZCBpbiB0aGUgZXhhbXBsZSBnaXZlbiBhYm92
ZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGtleWVkIHVuaW9ucywgb25lCndvdWxkIGJlICJDb25uZWN0
aW9uVW5pb24gUGFyZW50VHlwZUNvbm5lY3Rpb25VbmlvbiIgYW5kCiJDb25uZWN0aW9uMlVuaW9u
IFBhcmVudFR5cGVDb25uZWN0aW9uMlVuaW9uIi4pCgpJIHRoaW5rIHRoZSBzZWNvbmQgb25lIGxv
b2tzIHByZXR0aWVyLiAgKEFjdHVhbGx5IEkgdGhpbmsgdXNpbmcgJ3UnIGFzCnRoZSBlbGVtZW50
IG5hbWUgZm9yIHRoZSB1bmlvbiB3YXMga2luZCBvZiBhIGJhZCBpZGVhIGluIHRoZSBmaXJzdApw
bGFjZS4pICBCdXQgdGhhdCBkb2VzIG1lYW4gd2UncmUgJ292ZXJyaWRpbmcnIHRoZSBpbnN0cnVj
dGlvbnMgb2YgdGhlCklETCAod2hpY2ggcHJlc2NyaWJlIGJvdGggdGhlIGtleSBlbGVtZW50IG5h
bWUgYW5kIHRoZSB1bmlvbiBlbGVtZW50IG5hbWUpLgoKV2hhdCBkbyB5b3UgdGhpbms/ICBJZiBs
aWtlIG1lLCB5b3UgcHJlZmVyIHRoZSBzZWNvbmQgb25lLCBJJ2xsIHRyeSB0bwpwaW5nIElhbiBK
YWNrc29uIHRvIG1ha2Ugc3VyZSBoZSBkb2Vzbid0IGhhdmUgYW55IG9iamVjdGlvbnMgdG8gaXQu
CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 16:52:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 16:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5YW6-0006HC-W3; Wed, 04 Sep 2019 16:52:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rpbx=W7=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i5YW5-0006H2-AK
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 16:52:21 +0000
X-Inumbo-ID: 5be9f5da-cf34-11e9-abbb-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5be9f5da-cf34-11e9-abbb-12813bfff9fa;
 Wed, 04 Sep 2019 16:52:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567615940;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=9kJgAl1goL+qJXEgS49GcWOrEDPfH55Aho5pCa4yW60=;
 b=DghBxMqFKYBgx1uoFyTO9OTzKgWYK+SsgLMn5IcPnAVvpSBStlxYscMj
 rjVJnr63VMLWsrIy4QFK70+dxOyBfs5X7aSKmbfnx3qCaqvyPrfQlOf6v
 SFpOOoHVLUaosk9pmSOs5ZYmhgjbQDVKjJVq243ueliHZXyw1HuqX9kU/ k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: a8i7fX02H1N9zFmSyGga8PjytLWhKx/FpVGssahZE/VANRnJAaO2iVjpb9NbWPVQkKTmF415+5
 rW2Qo+DofJxIq7vPnWGDXYHSSRRC/5Ds4Jr1cH92/PvQHBC3Cywv6fvB5RelyRkKhvoX4TWdjO
 BXHWGDBB9q7/Ljr2e1HJ52MDIblAZ65errdA8ZpEbvkzbG09ZWC6xVrcR1gPlekD9dStMHqBTn
 gCXWpyiBWvHY0iRq8ikqrCINgW2vsAwVjdytyL7xnj2rkGCq5a15Ywibh81j8MDK70wwbhdj1h
 s6o=
X-SBRS: 2.7
X-MesageID: 5404882
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5404882"
To: Nicholas Rosbrook <rosbrookn@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.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: <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
Date: Wed, 4 Sep 2019 17:52:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <102c4923aacb48b9b80795e65107451a@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS80LzE5IDE6MzYgQU0sIE5pY2hvbGFzIFJvc2Jyb29rIHdyb3RlOgo+IEdlb3JnZSwKPiAK
Pj4gQXJlIHlvdSB1cCBmb3IgdGFraW5nIGEgc3RhYiBhdCBzb21ldGhpbmcgbGlrZSBgZ2VuZ290
eXBlcy5weWA/Cj4gCj4gSSBoYXZlIHdhcyBhYmxlIHRvIG1ha2UgYSBiaXQgb2YgcHJvZ3Jlc3Mg
b24gdGhpcyBvdmVyIHRoZSB3ZWVrZW5kLiBJJ3ZlIHN0YXJ0ZWQKPiBgZ2VuZ290eXBlcy5weWAg
aW4gbXkgYnJhbmNoWzFdOyB0aGUgcG9ydGlvbiB3aGljaCBnZW5lcmF0ZXMgYHhlbmxpZ2h0X3R5
cGVzLmdvYAo+ICh0aGUgY291bnRlcnBhcnQgdG8gX2xpYnhsX3R5cGVzLmgpIGlzIG1vc3RseSB3
b3JraW5nLiAKPiAKPiBUaGUgbWFpbiBleGNlcHRpb24gaXMgdGhhdCBJIGFtIG5vdCBjZXJ0YWlu
IGhvdyB0aGUgYEtleWVkVW5pb25gIHR5cGUgZnJvbSB0aGUgSURMCj4gc2hvdWxkIGJlIHRyYW5z
bGF0ZWQgZm9yIEdvLiBPbmUgb3B0aW9uIGlzIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIHRvIHRo
ZSBgb25lb2ZgIGZpZWxkIAo+IGluIGdSUEMncyBwcm90b2J1ZiBtZXNzYWdlc1syXS4gRXNzZW50
aWFsbHksIHdlIHdvdWxkIGRlZmluZSBhIHNlcGFyYXRlIHN0cnVjdCBmb3IgZWFjaAo+IG9mIHRo
ZSBzdHJ1Y3RzIHRoYXQgYmVsb25nIHRvIHRoZSB1bmlvbi4gVGhlbiwgd2hlcmUgYSB1bmlvbiB3
b3VsZCBiZSB1c2VkIGluIEMsIHdlIHVzZQo+IGFuIGludGVyZmFjZSB0eXBlIHdoaWNoIHRoZSBw
cmV2aW91c2x5IGRlZmluZWQgc3RydWN0cyBpbXBsZW1lbnQuCgpZZXMsIEkgdGhpbmsgdGhhdCdz
IHJlYWxseSB0aGUgb25seSBvcHRpb24uICBQb2tpbmcgYXJvdW5kLCBpdCBsb29rcwpsaWtlIGEg
bG90IG9mIGRpZmZlcmVudCBwZW9wbGUgaGF2ZSByZWNvbW1lbmRlZCBpdDsgYW5kIHRoZSBmYWN0
IHRoYXQKaXQncyBpbiB1c2UgYnkgZ1JQQyBtZWFucyBpdCBjYW4ndCBiZSB0b28gdGVycmlibGUg
YSBzb2x1dGlvbi4KClRoZSByZWFsbHkgYW5ub3lpbmcgdGhpbmcgaXMgdGhhdCB3aXRoIHRoZSAi
aW50ZXJmYWNlLWFzLXVuaW9uIiwgd2UKY2FuJ3QgdXNlIGFub255bW91cyB0eXBlczogd2UnbGwg
aGF2ZSB0byBleHBsaWNpdGx5IGRlZmluZSB0aGUKe3BhcmVudC1zdHJ1Y3R9IHgge3VuaW9uLWtl
eX0gYXMgYSBkaXN0aW5jdCB0eXBlLCBhbmQgdGhlIGlzJFRZUEUoKQptZXRob2Qgb24gZWFjaCBv
bmUuCgo+IEUuZy4KPiAKPiB0eXBlIGlzRG9tYWluVHlwZVN0cnVjdCBpbnRlcmZhY2Ugewo+ICAg
ICAgICAgaXNEb21haW5UeXBlU3RydWN0KCkKPiB9CgpUaGUgaW50ZXJmYWNlIHR5cGUgaXRzZWxm
IHdpbGwgbmVlZCB0byBiZSBleHBvcnRlZCwgcmlnaHQ/ICAoT2J2aW91c2x5CndlIGRvbid0IHdh
bnQgdG8gZXhwb3J0IHRoZSBkZWZpbmluZyBtZXRob2QuKQoKPiB0eXBlIGRvbWFpblR5cGVIVk1T
dHJ1Y3Qgc3RydWN0IHsKPiAgICAgICAgIC4uLgo+IH0KClNvIHlvdSd2ZSBuYW1lZCB0aGUgc3Ry
dWN0IGFmdGVyIHRoZSBuYW1lIG9mIHRoZSBrZXkgKGxpYnhsX2RvbWFpbl90eXBlKQphbmQgdGhl
IGtleSB2YWx1ZSAoaHZtKTsgYnV0IEkgZG9uJ3QgdGhpbmsgdGhhdCdzIHN1ZmZpY2llbnQuICBB
bHJlYWR5CnRoZXJlIGFyZSB0d28gZGlmZmVyZW50IHN0cnVjdHVyZXMgaW5kZXhlZCBieSBsaWJ4
bF9jaGFubmVsX2Nvbm5lY3Rpb246Cgp0eXBlZGVmIHN0cnVjdCBsaWJ4bF9kZXZpY2VfY2hhbm5l
bCB7CiAgICBsaWJ4bF9kb21pZCBiYWNrZW5kX2RvbWlkOwogICAgY2hhciAqIGJhY2tlbmRfZG9t
bmFtZTsKICAgIGxpYnhsX2RldmlkIGRldmlkOwogICAgY2hhciAqIG5hbWU7CiAgICBsaWJ4bF9j
aGFubmVsX2Nvbm5lY3Rpb24gY29ubmVjdGlvbjsKICAgIHVuaW9uIHsKICAgICAgICBzdHJ1Y3Qg
ewogICAgICAgICAgICBjaGFyICogcGF0aDsKICAgICAgICB9IHNvY2tldDsKICAgIH0gdTsKfSBs
aWJ4bF9kZXZpY2VfY2hhbm5lbDsKCnR5cGVkZWYgc3RydWN0IGxpYnhsX2NoYW5uZWxpbmZvIHsK
ICAgIGNoYXIgKiBiYWNrZW5kOwogICAgdWludDMyX3QgYmFja2VuZF9pZDsKICAgIGNoYXIgKiBm
cm9udGVuZDsKICAgIHVpbnQzMl90IGZyb250ZW5kX2lkOwogICAgbGlieGxfZGV2aWQgZGV2aWQ7
CiAgICBpbnQgc3RhdGU7CiAgICBpbnQgZXZ0Y2g7CiAgICBpbnQgcnJlZjsKICAgIGxpYnhsX2No
YW5uZWxfY29ubmVjdGlvbiBjb25uZWN0aW9uOwogICAgdW5pb24gewogICAgICAgIHN0cnVjdCB7
CiAgICAgICAgICAgIGNoYXIgKiBwYXRoOwogICAgICAgIH0gcHR5OwogICAgfSB1Owp9IGxpYnhs
X2NoYW5uZWxpbmZvOwoKCihOb3RlIHRoYXQgaW4gb25lLCBgc29ja2V0YCBpcyBkZWZpbmVkLCBh
bmQgaW4gdGhlIG90aGVyLCBgcHR5YCBpcwpkZWZpbmVkLiAgSSdtIG5vdCBzdXJlIHRoYXQncyBu
b3QgYSBidWcsIGJ1dCBhbnl3YXksIHRoYXQncyB3aGF0IHRoZSBJREwKYWxsb3dzLikKCkFuZCB0
aGVyZSdzIG5vIHJlYXNvbiwgdGhlb3JldGljYWxseSwgd2UgY291bGRuJ3QgaGF2ZSB0aGUgZm9s
bG93aW5nOgoKICAgICgidTEiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhsX2NoYW5uZWxfY29ubmVj
dGlvbiwgImNvbm5lY3Rpb24iLAogICAgICAgICAgIFsvKiBPbmUgc2V0IG9mIHR5cGVzICovLAog
ICAgICAgICAgIF0pKSwKICAgICgidTIiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhsX2NoYW5uZWxf
Y29ubmVjdGlvbiwgImNvbm5lY3Rpb24yIiwKICAgICAgICAgICBbLyogQSBzZWNvbmQgc2V0IG9m
IHR5cGVzIHNldCBvZiB0eXBlcyAqLywKICAgICAgICAgICBdKSksCgpTbyB3ZSBuZWVkIHRvIGlu
Y2x1ZGUgdGhlIGVsZW1lbnQgbmFtZSBhcyB3ZWxsLiAgQnV0IGFjdHVhbGx5LCBJIHN1cHBvc2UK
dGhhdCBtZWFucyB3ZSBkb24ndCBhY3R1YWxseSBuZWVkIHRvIGluY2x1ZGUgdGhlIHR5cGUsIHNp
bmNlIHRoZSBlbGVtZW50Cm5hbWUgd2lsbCBiZSB1bmlxdWUuCgo+IGZ1bmMgKGQgZG9tYWluVHlw
ZUhWTVN0cnVjdCkgaXNEb21haW5UeXBlU3RydWN0KCkge30KPiAKPiB0eXBlIERvbWFpbkJ1aWxk
SW5mbyBzdHJ1Y3Qgewo+ICAgICAgICAgLi4uCj4gICAgICAgICBUeXBlIERvbWFpblR5cGUKPiAg
ICAgICAgIGR0cyAgICBpc0RvbWFpblR5cGVTdHJ1Y3QKPiB9CgouLi5hbmQgdGhlbiBJJ20gYWZy
YWlkIHlvdSdkIG5lZWQgdG8gaGF2ZSAnRHRzJyAoc2hvdWxkIGJlIGV4cG9ydGVkLApyaWdodD8p
IGluc3RlYWQgYnkgdGhlIGVsZW1lbnQgc3BlY2lmaWVkIGJ5IHRoZSBJREw7IHNvICdVJyBpbiBh
bGwgdGhlCmN1cnJlbnQgY2FzZXMuCgpUaGlzIGdpdmVzIHVzOgoKdHlwZSBEb21haW5CdWlsZElu
Zm9VIGludGVyZmFjZSB7CiAgICBpc0RvbWFpbkJ1aWxkSW5mb1UoKQp9Cgp0eXBlIERvbWFpbkJ1
aWxkSW5mb1VIdm1zdHJ1Y3QgewogIC8vIC4uLgp9CgpmdW5jIChzIERvbWFpbkJ1aWxkSW5mb1VI
dm0pIGlzRG9tYWluQnVpbGRJbmZvVSgpIHsgfQoKLi4uCgpzdHJ1Y3QgRG9tYWluQnVpbGRJbmZv
IHsKICAgIC8vIC4uLgogICAgVHlwZSBEb21haW5UeXBlCiAgICBVICAgIERvbWFpbkJ1aWxkSW5m
b1UKICAgIC8vIC4uLgp9CgpBbHRlcm5hdGVseSwgc2luY2UgdGhlICJrZXkiIGVsZW1lbnQgaXMg
YWxzbyB1bmlxdWUsIHdlIGNvdWxkIHVzZSB0aGF0Cmluc3RlYWQ6Cgp0eXBlIERvbWFpbkJ1aWxk
SW5mb1R5cGVVbmlvbiB7CiAvLyAuLi4KfQoKc3RydWN0IERvbWFpbkJ1aWxkSW5mbyB7CiAgICAv
LyAuLi4KICAgIFR5cGUgICAgICBEb21haW5UeXBlCiAgICBUeXBlVW5pb24gRG9tYWluQnVpbGRJ
bmZvVHlwZVVuaW9uCiAgICAvLyAuLi4KfQoKKEFuZCBpbiB0aGUgZXhhbXBsZSBnaXZlbiBhYm92
ZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGtleWVkIHVuaW9ucywgb25lCndvdWxkIGJlICJDb25uZWN0
aW9uVW5pb24gUGFyZW50VHlwZUNvbm5lY3Rpb25VbmlvbiIgYW5kCiJDb25uZWN0aW9uMlVuaW9u
IFBhcmVudFR5cGVDb25uZWN0aW9uMlVuaW9uIi4pCgpJIHRoaW5rIHRoZSBzZWNvbmQgb25lIGxv
b2tzIHByZXR0aWVyLiAgKEFjdHVhbGx5IEkgdGhpbmsgdXNpbmcgJ3UnIGFzCnRoZSBlbGVtZW50
IG5hbWUgZm9yIHRoZSB1bmlvbiB3YXMga2luZCBvZiBhIGJhZCBpZGVhIGluIHRoZSBmaXJzdApw
bGFjZS4pICBCdXQgdGhhdCBkb2VzIG1lYW4gd2UncmUgJ292ZXJyaWRpbmcnIHRoZSBpbnN0cnVj
dGlvbnMgb2YgdGhlCklETCAod2hpY2ggcHJlc2NyaWJlIGJvdGggdGhlIGtleSBlbGVtZW50IG5h
bWUgYW5kIHRoZSB1bmlvbiBlbGVtZW50IG5hbWUpLgoKV2hhdCBkbyB5b3UgdGhpbms/ICBJZiBs
aWtlIG1lLCB5b3UgcHJlZmVyIHRoZSBzZWNvbmQgb25lLCBJJ2xsIHRyeSB0bwpwaW5nIElhbiBK
YWNrc29uIHRvIG1ha2Ugc3VyZSBoZSBkb2Vzbid0IGhhdmUgYW55IG9iamVjdGlvbnMgdG8gaXQu
CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 16:59:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 16: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 1i5Ycu-0006ZT-Cp; Wed, 04 Sep 2019 16:59: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=Rpbx=W7=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i5Ycs-0006ZE-QY
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 16:59:22 +0000
X-Inumbo-ID: 5737d38a-cf35-11e9-abbb-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5737d38a-cf35-11e9-abbb-12813bfff9fa;
 Wed, 04 Sep 2019 16:59:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567616361;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=O5x9bxyIw3O2/j+1k3FLTxSkAn6GMuGzaypy22zPZUo=;
 b=cC7aSsXaNtn9yrYlCQk7OWvH18QAeoe4HHCECPPn0Q+IcHXvRl6dgSVf
 bAIj2MeewyNs7Ks81oY2X8JbdpXeWwws/JPZAnHeQitO5cVgvcp29epPN
 YXoFIqZHYc0oK69fAdzpTs9C30JsR+aFhoXYNyRR0WyQmmH9/U7h9kfBm c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qcikfh2AsFaem7GQqEQ2ejJuSS+SXZbx1imuVGABtJlq7JJ9A1kM71dEpBBhOTM+m+O2sRvDKr
 6FmC4RYw2hXXM14dXmrxkEN8TW31IdXbJoHDTVBWP9fMNE2N1byIXnh5IdthaLbbpgdwH8XwkU
 JT0HiKvmeZcAhLH3jREGuy+nbQU3SRxuViI67D+oQ2GZUegpJaHnW6FWN1Qc/sJqZdKQW5Y0BZ
 NCnbYNBXZNY3Z+KHC8UaqAHhepTZII1wzBAoYxwxN2WaRZVJC954I2aHCJpAMDSkbbN9EMEatG
 XQw=
X-SBRS: 2.7
X-MesageID: 5354585
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5354585"
From: George Dunlap <george.dunlap@citrix.com>
To: Nicholas Rosbrook <rosbrookn@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@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: <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
Date: Wed, 4 Sep 2019 17:59:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS80LzE5IDU6NTIgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gOS80LzE5IDE6MzYg
QU0sIE5pY2hvbGFzIFJvc2Jyb29rIHdyb3RlOgo+PiBHZW9yZ2UsCj4+Cj4+PiBBcmUgeW91IHVw
IGZvciB0YWtpbmcgYSBzdGFiIGF0IHNvbWV0aGluZyBsaWtlIGBnZW5nb3R5cGVzLnB5YD8KPj4K
Pj4gSSBoYXZlIHdhcyBhYmxlIHRvIG1ha2UgYSBiaXQgb2YgcHJvZ3Jlc3Mgb24gdGhpcyBvdmVy
IHRoZSB3ZWVrZW5kLiBJJ3ZlIHN0YXJ0ZWQKPj4gYGdlbmdvdHlwZXMucHlgIGluIG15IGJyYW5j
aFsxXTsgdGhlIHBvcnRpb24gd2hpY2ggZ2VuZXJhdGVzIGB4ZW5saWdodF90eXBlcy5nb2AKPj4g
KHRoZSBjb3VudGVycGFydCB0byBfbGlieGxfdHlwZXMuaCkgaXMgbW9zdGx5IHdvcmtpbmcuIAo+
Pgo+PiBUaGUgbWFpbiBleGNlcHRpb24gaXMgdGhhdCBJIGFtIG5vdCBjZXJ0YWluIGhvdyB0aGUg
YEtleWVkVW5pb25gIHR5cGUgZnJvbSB0aGUgSURMCj4+IHNob3VsZCBiZSB0cmFuc2xhdGVkIGZv
ciBHby4gT25lIG9wdGlvbiBpcyB0byBkbyBzb21ldGhpbmcgc2ltaWxhciB0byB0aGUgYG9uZW9m
YCBmaWVsZCAKPj4gaW4gZ1JQQydzIHByb3RvYnVmIG1lc3NhZ2VzWzJdLiBFc3NlbnRpYWxseSwg
d2Ugd291bGQgZGVmaW5lIGEgc2VwYXJhdGUgc3RydWN0IGZvciBlYWNoCj4+IG9mIHRoZSBzdHJ1
Y3RzIHRoYXQgYmVsb25nIHRvIHRoZSB1bmlvbi4gVGhlbiwgd2hlcmUgYSB1bmlvbiB3b3VsZCBi
ZSB1c2VkIGluIEMsIHdlIHVzZQo+PiBhbiBpbnRlcmZhY2UgdHlwZSB3aGljaCB0aGUgcHJldmlv
dXNseSBkZWZpbmVkIHN0cnVjdHMgaW1wbGVtZW50Lgo+IAo+IFllcywgSSB0aGluayB0aGF0J3Mg
cmVhbGx5IHRoZSBvbmx5IG9wdGlvbi4gIFBva2luZyBhcm91bmQsIGl0IGxvb2tzCj4gbGlrZSBh
IGxvdCBvZiBkaWZmZXJlbnQgcGVvcGxlIGhhdmUgcmVjb21tZW5kZWQgaXQ7IGFuZCB0aGUgZmFj
dCB0aGF0Cj4gaXQncyBpbiB1c2UgYnkgZ1JQQyBtZWFucyBpdCBjYW4ndCBiZSB0b28gdGVycmli
bGUgYSBzb2x1dGlvbi4KPiAKPiBUaGUgcmVhbGx5IGFubm95aW5nIHRoaW5nIGlzIHRoYXQgd2l0
aCB0aGUgImludGVyZmFjZS1hcy11bmlvbiIsIHdlCj4gY2FuJ3QgdXNlIGFub255bW91cyB0eXBl
czogd2UnbGwgaGF2ZSB0byBleHBsaWNpdGx5IGRlZmluZSB0aGUKPiB7cGFyZW50LXN0cnVjdH0g
eCB7dW5pb24ta2V5fSBhcyBhIGRpc3RpbmN0IHR5cGUsIGFuZCB0aGUgaXMkVFlQRSgpCj4gbWV0
aG9kIG9uIGVhY2ggb25lLgo+IAo+PiBFLmcuCj4+Cj4+IHR5cGUgaXNEb21haW5UeXBlU3RydWN0
IGludGVyZmFjZSB7Cj4+ICAgICAgICAgaXNEb21haW5UeXBlU3RydWN0KCkKPj4gfQo+IAo+IFRo
ZSBpbnRlcmZhY2UgdHlwZSBpdHNlbGYgd2lsbCBuZWVkIHRvIGJlIGV4cG9ydGVkLCByaWdodD8g
IChPYnZpb3VzbHkKPiB3ZSBkb24ndCB3YW50IHRvIGV4cG9ydCB0aGUgZGVmaW5pbmcgbWV0aG9k
LikKPiAKPj4gdHlwZSBkb21haW5UeXBlSFZNU3RydWN0IHN0cnVjdCB7Cj4+ICAgICAgICAgLi4u
Cj4+IH0KPiAKPiBTbyB5b3UndmUgbmFtZWQgdGhlIHN0cnVjdCBhZnRlciB0aGUgbmFtZSBvZiB0
aGUga2V5IChsaWJ4bF9kb21haW5fdHlwZSkKPiBhbmQgdGhlIGtleSB2YWx1ZSAoaHZtKTsgYnV0
IEkgZG9uJ3QgdGhpbmsgdGhhdCdzIHN1ZmZpY2llbnQuICBBbHJlYWR5Cj4gdGhlcmUgYXJlIHR3
byBkaWZmZXJlbnQgc3RydWN0dXJlcyBpbmRleGVkIGJ5IGxpYnhsX2NoYW5uZWxfY29ubmVjdGlv
bjoKPiAKPiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9kZXZpY2VfY2hhbm5lbCB7Cj4gICAgIGxpYnhs
X2RvbWlkIGJhY2tlbmRfZG9taWQ7Cj4gICAgIGNoYXIgKiBiYWNrZW5kX2RvbW5hbWU7Cj4gICAg
IGxpYnhsX2RldmlkIGRldmlkOwo+ICAgICBjaGFyICogbmFtZTsKPiAgICAgbGlieGxfY2hhbm5l
bF9jb25uZWN0aW9uIGNvbm5lY3Rpb247Cj4gICAgIHVuaW9uIHsKPiAgICAgICAgIHN0cnVjdCB7
Cj4gICAgICAgICAgICAgY2hhciAqIHBhdGg7Cj4gICAgICAgICB9IHNvY2tldDsKPiAgICAgfSB1
Owo+IH0gbGlieGxfZGV2aWNlX2NoYW5uZWw7Cj4gCj4gdHlwZWRlZiBzdHJ1Y3QgbGlieGxfY2hh
bm5lbGluZm8gewo+ICAgICBjaGFyICogYmFja2VuZDsKPiAgICAgdWludDMyX3QgYmFja2VuZF9p
ZDsKPiAgICAgY2hhciAqIGZyb250ZW5kOwo+ICAgICB1aW50MzJfdCBmcm9udGVuZF9pZDsKPiAg
ICAgbGlieGxfZGV2aWQgZGV2aWQ7Cj4gICAgIGludCBzdGF0ZTsKPiAgICAgaW50IGV2dGNoOwo+
ICAgICBpbnQgcnJlZjsKPiAgICAgbGlieGxfY2hhbm5lbF9jb25uZWN0aW9uIGNvbm5lY3Rpb247
Cj4gICAgIHVuaW9uIHsKPiAgICAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgICAgY2hhciAqIHBh
dGg7Cj4gICAgICAgICB9IHB0eTsKPiAgICAgfSB1Owo+IH0gbGlieGxfY2hhbm5lbGluZm87Cj4g
Cj4gCj4gKE5vdGUgdGhhdCBpbiBvbmUsIGBzb2NrZXRgIGlzIGRlZmluZWQsIGFuZCBpbiB0aGUg
b3RoZXIsIGBwdHlgIGlzCj4gZGVmaW5lZC4gIEknbSBub3Qgc3VyZSB0aGF0J3Mgbm90IGEgYnVn
LCBidXQgYW55d2F5LCB0aGF0J3Mgd2hhdCB0aGUgSURMCj4gYWxsb3dzLikKPiAKPiBBbmQgdGhl
cmUncyBubyByZWFzb24sIHRoZW9yZXRpY2FsbHksIHdlIGNvdWxkbid0IGhhdmUgdGhlIGZvbGxv
d2luZzoKPiAKPiAgICAgKCJ1MSIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxfY2hhbm5lbF9jb25u
ZWN0aW9uLCAiY29ubmVjdGlvbiIsCj4gICAgICAgICAgICBbLyogT25lIHNldCBvZiB0eXBlcyAq
LywKPiAgICAgICAgICAgIF0pKSwKPiAgICAgKCJ1MiIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxf
Y2hhbm5lbF9jb25uZWN0aW9uLCAiY29ubmVjdGlvbjIiLAo+ICAgICAgICAgICAgWy8qIEEgc2Vj
b25kIHNldCBvZiB0eXBlcyBzZXQgb2YgdHlwZXMgKi8sCj4gICAgICAgICAgICBdKSksCj4gCj4g
U28gd2UgbmVlZCB0byBpbmNsdWRlIHRoZSBlbGVtZW50IG5hbWUgYXMgd2VsbC4gIEJ1dCBhY3R1
YWxseSwgSSBzdXBwb3NlCj4gdGhhdCBtZWFucyB3ZSBkb24ndCBhY3R1YWxseSBuZWVkIHRvIGlu
Y2x1ZGUgdGhlIHR5cGUsIHNpbmNlIHRoZSBlbGVtZW50Cj4gbmFtZSB3aWxsIGJlIHVuaXF1ZS4K
PiAKPj4gZnVuYyAoZCBkb21haW5UeXBlSFZNU3RydWN0KSBpc0RvbWFpblR5cGVTdHJ1Y3QoKSB7
fQo+Pgo+PiB0eXBlIERvbWFpbkJ1aWxkSW5mbyBzdHJ1Y3Qgewo+PiAgICAgICAgIC4uLgo+PiAg
ICAgICAgIFR5cGUgRG9tYWluVHlwZQo+PiAgICAgICAgIGR0cyAgICBpc0RvbWFpblR5cGVTdHJ1
Y3QKPj4gfQo+IAo+IC4uLmFuZCB0aGVuIEknbSBhZnJhaWQgeW91J2QgbmVlZCB0byBoYXZlICdE
dHMnIChzaG91bGQgYmUgZXhwb3J0ZWQsCj4gcmlnaHQ/KSBpbnN0ZWFkIGJ5IHRoZSBlbGVtZW50
IHNwZWNpZmllZCBieSB0aGUgSURMOyBzbyAnVScgaW4gYWxsIHRoZQo+IGN1cnJlbnQgY2FzZXMu
Cj4gCj4gVGhpcyBnaXZlcyB1czoKPiAKPiB0eXBlIERvbWFpbkJ1aWxkSW5mb1UgaW50ZXJmYWNl
IHsKPiAgICAgaXNEb21haW5CdWlsZEluZm9VKCkKPiB9Cj4gCj4gdHlwZSBEb21haW5CdWlsZElu
Zm9VSHZtc3RydWN0IHsKPiAgIC8vIC4uLgo+IH0KClVuZm9ydHVuYXRlbHkgdGhpcyB3b3VsZCBt
ZWFuIHRoZSB0eXBlIGFzc2VydGlvbiB3b3VsZCBiZSBwcmV0dHkgbG9uZyBhcwp3ZWxsOgogIGh2
bSA6PSBkaS5UeXBlVW5pb24uKHhlbmxpZ2h0LkRvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvbkh2bSkK
ICBodm0uW2VsZW1lbnRdCgpDb21wYXJlZCB0byBDOgogIGRpLnUuaHZtLltlbGVtZW50XQoKQnV0
IHVuZm9ydHVuYXRlbHkgSSBkb24ndCB0aGluayB0aGVyZSdzIGEgd2F5IGFyb3VuZCB0aGF0OyB0
aGF0J3MganVzdCBhCmxpbWl0YXRpb24gb2YgR28uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 16:59:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 16: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 1i5Ycu-0006ZN-43; Wed, 04 Sep 2019 16:59: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=Rpbx=W7=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i5Ycs-0006ZD-QN
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 16:59:22 +0000
X-Inumbo-ID: 5737d38a-cf35-11e9-abbb-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5737d38a-cf35-11e9-abbb-12813bfff9fa;
 Wed, 04 Sep 2019 16:59:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567616361;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=O5x9bxyIw3O2/j+1k3FLTxSkAn6GMuGzaypy22zPZUo=;
 b=cC7aSsXaNtn9yrYlCQk7OWvH18QAeoe4HHCECPPn0Q+IcHXvRl6dgSVf
 bAIj2MeewyNs7Ks81oY2X8JbdpXeWwws/JPZAnHeQitO5cVgvcp29epPN
 YXoFIqZHYc0oK69fAdzpTs9C30JsR+aFhoXYNyRR0WyQmmH9/U7h9kfBm c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qcikfh2AsFaem7GQqEQ2ejJuSS+SXZbx1imuVGABtJlq7JJ9A1kM71dEpBBhOTM+m+O2sRvDKr
 6FmC4RYw2hXXM14dXmrxkEN8TW31IdXbJoHDTVBWP9fMNE2N1byIXnh5IdthaLbbpgdwH8XwkU
 JT0HiKvmeZcAhLH3jREGuy+nbQU3SRxuViI67D+oQ2GZUegpJaHnW6FWN1Qc/sJqZdKQW5Y0BZ
 NCnbYNBXZNY3Z+KHC8UaqAHhepTZII1wzBAoYxwxN2WaRZVJC954I2aHCJpAMDSkbbN9EMEatG
 XQw=
X-SBRS: 2.7
X-MesageID: 5354585
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5354585"
From: George Dunlap <george.dunlap@citrix.com>
To: Nicholas Rosbrook <rosbrookn@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@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: <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
Date: Wed, 4 Sep 2019 17:59:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS80LzE5IDU6NTIgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gOS80LzE5IDE6MzYg
QU0sIE5pY2hvbGFzIFJvc2Jyb29rIHdyb3RlOgo+PiBHZW9yZ2UsCj4+Cj4+PiBBcmUgeW91IHVw
IGZvciB0YWtpbmcgYSBzdGFiIGF0IHNvbWV0aGluZyBsaWtlIGBnZW5nb3R5cGVzLnB5YD8KPj4K
Pj4gSSBoYXZlIHdhcyBhYmxlIHRvIG1ha2UgYSBiaXQgb2YgcHJvZ3Jlc3Mgb24gdGhpcyBvdmVy
IHRoZSB3ZWVrZW5kLiBJJ3ZlIHN0YXJ0ZWQKPj4gYGdlbmdvdHlwZXMucHlgIGluIG15IGJyYW5j
aFsxXTsgdGhlIHBvcnRpb24gd2hpY2ggZ2VuZXJhdGVzIGB4ZW5saWdodF90eXBlcy5nb2AKPj4g
KHRoZSBjb3VudGVycGFydCB0byBfbGlieGxfdHlwZXMuaCkgaXMgbW9zdGx5IHdvcmtpbmcuIAo+
Pgo+PiBUaGUgbWFpbiBleGNlcHRpb24gaXMgdGhhdCBJIGFtIG5vdCBjZXJ0YWluIGhvdyB0aGUg
YEtleWVkVW5pb25gIHR5cGUgZnJvbSB0aGUgSURMCj4+IHNob3VsZCBiZSB0cmFuc2xhdGVkIGZv
ciBHby4gT25lIG9wdGlvbiBpcyB0byBkbyBzb21ldGhpbmcgc2ltaWxhciB0byB0aGUgYG9uZW9m
YCBmaWVsZCAKPj4gaW4gZ1JQQydzIHByb3RvYnVmIG1lc3NhZ2VzWzJdLiBFc3NlbnRpYWxseSwg
d2Ugd291bGQgZGVmaW5lIGEgc2VwYXJhdGUgc3RydWN0IGZvciBlYWNoCj4+IG9mIHRoZSBzdHJ1
Y3RzIHRoYXQgYmVsb25nIHRvIHRoZSB1bmlvbi4gVGhlbiwgd2hlcmUgYSB1bmlvbiB3b3VsZCBi
ZSB1c2VkIGluIEMsIHdlIHVzZQo+PiBhbiBpbnRlcmZhY2UgdHlwZSB3aGljaCB0aGUgcHJldmlv
dXNseSBkZWZpbmVkIHN0cnVjdHMgaW1wbGVtZW50Lgo+IAo+IFllcywgSSB0aGluayB0aGF0J3Mg
cmVhbGx5IHRoZSBvbmx5IG9wdGlvbi4gIFBva2luZyBhcm91bmQsIGl0IGxvb2tzCj4gbGlrZSBh
IGxvdCBvZiBkaWZmZXJlbnQgcGVvcGxlIGhhdmUgcmVjb21tZW5kZWQgaXQ7IGFuZCB0aGUgZmFj
dCB0aGF0Cj4gaXQncyBpbiB1c2UgYnkgZ1JQQyBtZWFucyBpdCBjYW4ndCBiZSB0b28gdGVycmli
bGUgYSBzb2x1dGlvbi4KPiAKPiBUaGUgcmVhbGx5IGFubm95aW5nIHRoaW5nIGlzIHRoYXQgd2l0
aCB0aGUgImludGVyZmFjZS1hcy11bmlvbiIsIHdlCj4gY2FuJ3QgdXNlIGFub255bW91cyB0eXBl
czogd2UnbGwgaGF2ZSB0byBleHBsaWNpdGx5IGRlZmluZSB0aGUKPiB7cGFyZW50LXN0cnVjdH0g
eCB7dW5pb24ta2V5fSBhcyBhIGRpc3RpbmN0IHR5cGUsIGFuZCB0aGUgaXMkVFlQRSgpCj4gbWV0
aG9kIG9uIGVhY2ggb25lLgo+IAo+PiBFLmcuCj4+Cj4+IHR5cGUgaXNEb21haW5UeXBlU3RydWN0
IGludGVyZmFjZSB7Cj4+ICAgICAgICAgaXNEb21haW5UeXBlU3RydWN0KCkKPj4gfQo+IAo+IFRo
ZSBpbnRlcmZhY2UgdHlwZSBpdHNlbGYgd2lsbCBuZWVkIHRvIGJlIGV4cG9ydGVkLCByaWdodD8g
IChPYnZpb3VzbHkKPiB3ZSBkb24ndCB3YW50IHRvIGV4cG9ydCB0aGUgZGVmaW5pbmcgbWV0aG9k
LikKPiAKPj4gdHlwZSBkb21haW5UeXBlSFZNU3RydWN0IHN0cnVjdCB7Cj4+ICAgICAgICAgLi4u
Cj4+IH0KPiAKPiBTbyB5b3UndmUgbmFtZWQgdGhlIHN0cnVjdCBhZnRlciB0aGUgbmFtZSBvZiB0
aGUga2V5IChsaWJ4bF9kb21haW5fdHlwZSkKPiBhbmQgdGhlIGtleSB2YWx1ZSAoaHZtKTsgYnV0
IEkgZG9uJ3QgdGhpbmsgdGhhdCdzIHN1ZmZpY2llbnQuICBBbHJlYWR5Cj4gdGhlcmUgYXJlIHR3
byBkaWZmZXJlbnQgc3RydWN0dXJlcyBpbmRleGVkIGJ5IGxpYnhsX2NoYW5uZWxfY29ubmVjdGlv
bjoKPiAKPiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9kZXZpY2VfY2hhbm5lbCB7Cj4gICAgIGxpYnhs
X2RvbWlkIGJhY2tlbmRfZG9taWQ7Cj4gICAgIGNoYXIgKiBiYWNrZW5kX2RvbW5hbWU7Cj4gICAg
IGxpYnhsX2RldmlkIGRldmlkOwo+ICAgICBjaGFyICogbmFtZTsKPiAgICAgbGlieGxfY2hhbm5l
bF9jb25uZWN0aW9uIGNvbm5lY3Rpb247Cj4gICAgIHVuaW9uIHsKPiAgICAgICAgIHN0cnVjdCB7
Cj4gICAgICAgICAgICAgY2hhciAqIHBhdGg7Cj4gICAgICAgICB9IHNvY2tldDsKPiAgICAgfSB1
Owo+IH0gbGlieGxfZGV2aWNlX2NoYW5uZWw7Cj4gCj4gdHlwZWRlZiBzdHJ1Y3QgbGlieGxfY2hh
bm5lbGluZm8gewo+ICAgICBjaGFyICogYmFja2VuZDsKPiAgICAgdWludDMyX3QgYmFja2VuZF9p
ZDsKPiAgICAgY2hhciAqIGZyb250ZW5kOwo+ICAgICB1aW50MzJfdCBmcm9udGVuZF9pZDsKPiAg
ICAgbGlieGxfZGV2aWQgZGV2aWQ7Cj4gICAgIGludCBzdGF0ZTsKPiAgICAgaW50IGV2dGNoOwo+
ICAgICBpbnQgcnJlZjsKPiAgICAgbGlieGxfY2hhbm5lbF9jb25uZWN0aW9uIGNvbm5lY3Rpb247
Cj4gICAgIHVuaW9uIHsKPiAgICAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgICAgY2hhciAqIHBh
dGg7Cj4gICAgICAgICB9IHB0eTsKPiAgICAgfSB1Owo+IH0gbGlieGxfY2hhbm5lbGluZm87Cj4g
Cj4gCj4gKE5vdGUgdGhhdCBpbiBvbmUsIGBzb2NrZXRgIGlzIGRlZmluZWQsIGFuZCBpbiB0aGUg
b3RoZXIsIGBwdHlgIGlzCj4gZGVmaW5lZC4gIEknbSBub3Qgc3VyZSB0aGF0J3Mgbm90IGEgYnVn
LCBidXQgYW55d2F5LCB0aGF0J3Mgd2hhdCB0aGUgSURMCj4gYWxsb3dzLikKPiAKPiBBbmQgdGhl
cmUncyBubyByZWFzb24sIHRoZW9yZXRpY2FsbHksIHdlIGNvdWxkbid0IGhhdmUgdGhlIGZvbGxv
d2luZzoKPiAKPiAgICAgKCJ1MSIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxfY2hhbm5lbF9jb25u
ZWN0aW9uLCAiY29ubmVjdGlvbiIsCj4gICAgICAgICAgICBbLyogT25lIHNldCBvZiB0eXBlcyAq
LywKPiAgICAgICAgICAgIF0pKSwKPiAgICAgKCJ1MiIsIEtleWVkVW5pb24oTm9uZSwgbGlieGxf
Y2hhbm5lbF9jb25uZWN0aW9uLCAiY29ubmVjdGlvbjIiLAo+ICAgICAgICAgICAgWy8qIEEgc2Vj
b25kIHNldCBvZiB0eXBlcyBzZXQgb2YgdHlwZXMgKi8sCj4gICAgICAgICAgICBdKSksCj4gCj4g
U28gd2UgbmVlZCB0byBpbmNsdWRlIHRoZSBlbGVtZW50IG5hbWUgYXMgd2VsbC4gIEJ1dCBhY3R1
YWxseSwgSSBzdXBwb3NlCj4gdGhhdCBtZWFucyB3ZSBkb24ndCBhY3R1YWxseSBuZWVkIHRvIGlu
Y2x1ZGUgdGhlIHR5cGUsIHNpbmNlIHRoZSBlbGVtZW50Cj4gbmFtZSB3aWxsIGJlIHVuaXF1ZS4K
PiAKPj4gZnVuYyAoZCBkb21haW5UeXBlSFZNU3RydWN0KSBpc0RvbWFpblR5cGVTdHJ1Y3QoKSB7
fQo+Pgo+PiB0eXBlIERvbWFpbkJ1aWxkSW5mbyBzdHJ1Y3Qgewo+PiAgICAgICAgIC4uLgo+PiAg
ICAgICAgIFR5cGUgRG9tYWluVHlwZQo+PiAgICAgICAgIGR0cyAgICBpc0RvbWFpblR5cGVTdHJ1
Y3QKPj4gfQo+IAo+IC4uLmFuZCB0aGVuIEknbSBhZnJhaWQgeW91J2QgbmVlZCB0byBoYXZlICdE
dHMnIChzaG91bGQgYmUgZXhwb3J0ZWQsCj4gcmlnaHQ/KSBpbnN0ZWFkIGJ5IHRoZSBlbGVtZW50
IHNwZWNpZmllZCBieSB0aGUgSURMOyBzbyAnVScgaW4gYWxsIHRoZQo+IGN1cnJlbnQgY2FzZXMu
Cj4gCj4gVGhpcyBnaXZlcyB1czoKPiAKPiB0eXBlIERvbWFpbkJ1aWxkSW5mb1UgaW50ZXJmYWNl
IHsKPiAgICAgaXNEb21haW5CdWlsZEluZm9VKCkKPiB9Cj4gCj4gdHlwZSBEb21haW5CdWlsZElu
Zm9VSHZtc3RydWN0IHsKPiAgIC8vIC4uLgo+IH0KClVuZm9ydHVuYXRlbHkgdGhpcyB3b3VsZCBt
ZWFuIHRoZSB0eXBlIGFzc2VydGlvbiB3b3VsZCBiZSBwcmV0dHkgbG9uZyBhcwp3ZWxsOgogIGh2
bSA6PSBkaS5UeXBlVW5pb24uKHhlbmxpZ2h0LkRvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvbkh2bSkK
ICBodm0uW2VsZW1lbnRdCgpDb21wYXJlZCB0byBDOgogIGRpLnUuaHZtLltlbGVtZW50XQoKQnV0
IHVuZm9ydHVuYXRlbHkgSSBkb24ndCB0aGluayB0aGVyZSdzIGEgd2F5IGFyb3VuZCB0aGF0OyB0
aGF0J3MganVzdCBhCmxpbWl0YXRpb24gb2YgR28uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 17:26:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 17:26: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 1i5Z2a-0000Vr-SK; Wed, 04 Sep 2019 17:25:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bAUX=W7=gmail.com=dpsmith.dev@srs-us1.protection.inumbo.net>)
 id 1i5Z2Z-0000Vm-Kw
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 17:25:55 +0000
X-Inumbo-ID: 0d0287de-cf39-11e9-a337-bc764e2007e4
Received: from mail-ot1-x32e.google.com (unknown [2607:f8b0:4864:20::32e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d0287de-cf39-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 17:25:55 +0000 (UTC)
Received: by mail-ot1-x32e.google.com with SMTP id 97so18565293otr.4
 for <xen-devel@lists.xenproject.org>; Wed, 04 Sep 2019 10:25:55 -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=vQ1U4p2LoFVy5zsjFNweApsjfU1o3VT77htcmCCSCO8=;
 b=lYlW7E+IhJJ+tQIPMrCVNJMXLmuIhD0MT+5QYThdZkqRq5xIqGcVzSKM26jVEwUl2N
 RMs9br5id1Z6sNQ6Py6cGQVHz2R6uxD0WgFqOT2cYn4gDsl4Gy9WTGgNE8WQRDNfNscK
 LiSh05laMZuhlslaI4/vke6emz2HFzzigwCAlZ7Oow21l9s/gmNrpb6JkNjhBg5Q8i2d
 jdnqzRcvTQWTAr+Abk6x2pdRiLFbNcbPzVtQJRMGdRXeAHwQmNHf5fY396uJzGgIyo7r
 tcw9T7eQzUkh3xDtR9I9u0pSQfHEo6wGxBXdF/CpftXo2IjcE5XJA5ua9ZZcvJmgRHiS
 WCWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=vQ1U4p2LoFVy5zsjFNweApsjfU1o3VT77htcmCCSCO8=;
 b=Nw3+5cuOCibzAgfoaeNVueBO2y7aiR97uMPeFFvaM7LJ2a9biZg2mw4R/3tJ9Z4F2V
 nF1U9x/jgnACuwr2rW6okbtoue/tHS3Z9zJ8P+EdQl+gRIzs8tCDNpi7TJ4rBRGJ6Pdj
 so6onkK93EYjAsr5VRj8YqwkJDdpCMV8/Ddb0QVh/HxgUswdGTfr+ZH1FpapvZFpERzN
 DmQtpQjKZk64e8WNuSb9pptKIvoFMmb+b6S39CwncjK0xXzPT3X5ZZ9KFOMId00KjE8l
 +6C1yKBh4WKLIG8jsm3Ih82sluuNPXWL31Ud1wpGAcFkM38vpKTtgLW/bHQ1NRrt9t+2
 1D1w==
X-Gm-Message-State: APjAAAXvoaTOZi5W1mqE+3DEVo3w6PZVgLnqWnxTpuRd492xlAGwv+Nk
 zEez/9mjgrlcczWcBsF8BEVTxrM5ejujAJ2ZNwY=
X-Google-Smtp-Source: APXvYqzHZRuEiu78m92HUfCT46JMZXdHMlTcVYCPeBldTEcVWGrN2qxFyJTFgIqz985RCzWLI2nbseGophx1HpMalGE=
X-Received: by 2002:a9d:61d3:: with SMTP id h19mr13336598otk.325.1567617954720; 
 Wed, 04 Sep 2019 10:25:54 -0700 (PDT)
MIME-Version: 1.0
References: <CADAP9AWJ46Oh=b-1K1hTNnkD=0DTYtYGX4L7VQp51QBaQCeYNw@mail.gmail.com>
 <2e2293bc-4187-3fe8-52d6-96f709ae4c3c@suse.com>
In-Reply-To: <2e2293bc-4187-3fe8-52d6-96f709ae4c3c@suse.com>
From: Daniel Smith <dpsmith.dev@gmail.com>
Date: Wed, 4 Sep 2019 13:26:29 -0400
Message-ID: <CADAP9AVJqfBGNBQVE-4ztA7Tjdwf0Y9GC-P=jwkx8sTM98BzVw@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] Running xenstored in Linux stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgNCwgMjAxOSBhdCAxMjoxMiBQTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gVGhlIHN0dWJkb20gZ2V0cyBhbiBldmVudCBjaGFubmVsIHRvIHVz
ZSBmb3IgZG9tMCB4ZW5ic3RvcmUgY29ubmVjdGlvbgo+IHZpYSBjb21tYW5kbGluZSBwYXJhbWV0
ZXIgKCItLWV2ZW50IDxldmVudC1ucj4iKS4gVGhpcyBuZWVkcyB0byBiZSB1c2VkCj4gaW4gdGhl
IHN0dWJkb20gZm9yIHNldHRpbmcgdXAgdGhlIGNvbW11bmljYXRpb24gcGF0aC4KPgo+Cj4gSnVl
cmdlbgoKSGkgSnVlcmdlbiwKClRoYW5rcyBmb3IgdGhlIHF1aWNrIHJlc3BvbnNlISB0cmFjaW5n
IHRocm91Z2ggeGVuc3RvcmVkLCBsb29rcyBsaWtlCnRoYXQgZmxhZyBzZXRzIHRoZSB2YXJpYWJs
ZSBkb20wX2V2ZW50IHdoaWNoIGlzIG9ubHkgdXNlZCBpbiB0aGUKeGVuc3RvcmVkX21pbmlvcy5j
IGFzIHRoZSByZXR1cm4gdmFsdWUgdG8gdGhlIHhlbmJ1c19ldnRjaG4oKSBjYWxsLiBJCmNvdWxk
IG5haXZlbHkgc2hvcnQgY2lyY3VpdCB4ZW5idXNfZXZ0Y2huKCkgdW5kZXIgeGVuc3RvcmVkX3Bv
c2l4LmMgdG8KcmV0dXJuIGltbWVkaWF0ZWx5IGlmIGRvbTBfZXZlbnQgaGFzIGJlZW4gc2V0LiBJ
ZiB0aGF0IHdvcmtzLCBJIHdvdWxkCmJlIGdsYWQgdG8gc3VibWl0IGl0IGJhY2sgdXBzdHJlYW0g
aWYgdGhlcmUgaXMgaW50ZXJlc3QgaW4KaW5jb3Jwb3JhdGluZyBpdC4KClRoYW5rcyBhZ2FpbiEK
RGFuaWVsIFAuIFNtaXRoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 17:27:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 17:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Z4E-0000c0-8J; Wed, 04 Sep 2019 17:27: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Z4D-0000bp-51
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 17:27:37 +0000
X-Inumbo-ID: 476bfb80-cf39-11e9-abbc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 476bfb80-cf39-11e9-abbc-12813bfff9fa;
 Wed, 04 Sep 2019 17:27: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 1i5Z48-000535-Kr; Wed, 04 Sep 2019 17:27:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Z48-0000Jl-Bd; Wed, 04 Sep 2019 17:27:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Z48-0000Zw-B0; Wed, 04 Sep 2019 17:27:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140989-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=3483534ec314f6057e66966bfceaa9df02c28fbf
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 17:27:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 140989: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk4OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5ODkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAy
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDM0ODM1MzRlYzMxNGY2MDU3ZTY2OTY2YmZjZWFhOWRmMDJj
MjhmYmYKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMw
OGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4
MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMTcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
NDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDE2IGRheXMgICAxOSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDA5ODkgIDIwMTktMDktMDMgMjM6MzY6NTQgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtv
dmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVA
bGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVy
ZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4K
ICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBD
YXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmlu
ZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAg
RHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhh
Ymtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh
dC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51
eEByb2Vjay11cy5uZXQ+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAg
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEtpc3prYSA8
amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVs
LmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6Fu
IDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxt
YXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUBy
ZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3
ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNo
b2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24u
eHl6PgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMg
PHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21h
aWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBh
dmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEog
UGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgogIFNh
dGhlZXNoIFJhamVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNoaXZhcHJh
c2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVm
YW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhh
dC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxs
YSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8
dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1l
bnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+
CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5
YW4ueS56aGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU5
MDIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 17:27:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 17:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Z4J-0000dZ-Mt; Wed, 04 Sep 2019 17:27:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5Z4I-0000dA-0Q
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 17:27:42 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 476bfb80-cf39-11e9-abbc-12813bfff9fa;
 Wed, 04 Sep 2019 17:27: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 1i5Z48-000535-Kr; Wed, 04 Sep 2019 17:27:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Z48-0000Jl-Bd; Wed, 04 Sep 2019 17:27:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5Z48-0000Zw-B0; Wed, 04 Sep 2019 17:27:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140989-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=3483534ec314f6057e66966bfceaa9df02c28fbf
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 17:27:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 140989: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk4OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5ODkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAy
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDM0ODM1MzRlYzMxNGY2MDU3ZTY2OTY2YmZjZWFhOWRmMDJj
MjhmYmYKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMw
OGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4
MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMTcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
NDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDE2IGRheXMgICAxOSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDA5ODkgIDIwMTktMDktMDMgMjM6MzY6NTQgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtv
dmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVA
bGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVy
ZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4K
ICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBD
YXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmlu
ZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAg
RHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhh
Ymtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh
dC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51
eEByb2Vjay11cy5uZXQ+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAg
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEtpc3prYSA8
amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVs
LmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6Fu
IDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxt
YXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUBy
ZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3
ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNo
b2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24u
eHl6PgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMg
PHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21h
aWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBh
dmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEog
UGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgogIFNh
dGhlZXNoIFJhamVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNoaXZhcHJh
c2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVm
YW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhh
dC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxs
YSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8
dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1l
bnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+
CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5
YW4ueS56aGFvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU5
MDIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 17:57:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 17: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 1i5ZWu-00033F-L2; Wed, 04 Sep 2019 17:57: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=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5ZWt-00032z-NI
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 17:57:15 +0000
X-Inumbo-ID: 6c8359aa-cf3d-11e9-abbd-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c8359aa-cf3d-11e9-abbd-12813bfff9fa;
 Wed, 04 Sep 2019 17:57:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567619833;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ad77wkfceL92gBvrDcFCzIxp1HumTPb9rBpjvNO4y30=;
 b=edfkW8KOjiQL1lbIXgsrkdSnXLDH4OYx7d9YAVAUN9CRcJCNIKv24zum
 rqBKc55wDSlMmRs799PdL29O4ThMi5mEW/FnJsdlkdfqkryHZNV1S5bzy
 oRaPFmWrqASzwnIeHfFxaid9doIFDSt8UPIFqmCKgpElsTbDfaCr6Soj3 c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oC3ACnvQxj9MpdBlFDf+kR9DfCICksYk88pYJpgzU8aldyMw21VUq04Z+j42GZVQVOvox7Kzu9
 bjqutr3CD8S5GpLQJoRJP83gl0NmbE+ugEL5vhgztDie11IOZ7KVdLFTXfSgVmEK32j8Iu7nuk
 6/vhQh5KDU2O1h8D2P8nP13uvHkkH/aNFH9j95VT73aMdl511a1NxGlP5q560m3RG9uJ/7QLcW
 5VSVrzTkYeuKRw8dvD7axlygLQuEI+2GwStkYJDfEFoaR6w+/RfUeKEnWUxgFr93jEoyMWNAjU
 0LI=
X-SBRS: 2.7
X-MesageID: 5321569
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5321569"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 4 Sep 2019 18:57:08 +0100
Message-ID: <20190904175708.18853-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190819182612.16706-1-andrew.cooper3@citrix.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/2] x86/AMD: Fix handling of x87 exception
 pointers on Fam17h hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, 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>

QU1EIFByZS1GYW0xN2ggQ1BVcyAib3B0aW1pc2UiIHtGLH1Ye1NBVkUsUlNUT1J9IGJ5IG5vdCBz
YXZpbmcvcmVzdG9yaW5nCkZPUC9GSVAvRkRQIGlmIGFuIHg4NyBleGNlcHRpb24gaXNuJ3QgcGVu
ZGluZy4gIFRoaXMgY2F1c2VzIGFuIGluZm9ybWF0aW9uCmxlYWssIENWRS0yMDA2LTEwNTYsIGFu
ZCB3b3JrZWQgYXJvdW5kIGJ5IHNldmVyYWwgT1NlcywgaW5jbHVkaW5nIFhlbi4gIEFNRApGYW0x
N2ggQ1BVcyBubyBsb25nZXIgaGF2ZSB0aGlzIGxlYWssIGFuZCBhZHZlcnRpc2Ugc28gaW4gYSBD
UFVJRCBiaXQuCgpJbnRyb2R1Y2UgdGhlIFJTVFJfRlBfRVJSX1BUUlMgZmVhdHVyZSwgYXMgc3Bl
Y2lmaWVkIGJ5IEFNRCwgYW5kIGV4cG9zZSB0byBhbGwKZ3Vlc3RzIGJ5IGRlZmF1bHQuICBXaGls
ZSBhZGp1c3RpbmcgbGlieGwncyBjcHVpZCB0YWJsZSwgYWRkIENMWkVSTyB3aGljaApsb29rcyB0
byBoYXZlIGJlZW4gb21pdHRlZCBwcmV2aW91c2x5LgoKQWxzbyBpbnRyb2R1Y2UgYW4gWDg2X0JV
RyBiaXQgdG8gdHJpZ2dlciB0aGUgKEYpWFJTVE9SIHdvcmthcm91bmQsIGFuZCBzZXQgaXQKb24g
QU1EIGhhcmR3YXJlIHdoZXJlIFJTVFJfRlBfRVJSX1BUUlMgaXMgbm90IGFkdmVydGlzZWQuICBP
cHRpbWlzZSB0aGUKY29uZGl0aW9ucyBmb3IgdGhlIHdvcmthcm91bmQgcGF0aHMuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYzOgogKiBSZW5h
bWUgdG8gWDg2X0JVR19GUFVfUFRSUwogKiBSZWluc3RhdGUsIGNvbnRyYXJ5IHRvIHBlcnNvbmFs
IG9waW5pb24sIHRoZSBmc3cvZmN3IGNoZWNrcy4KCnYyOgogKiBVc2UgdGhlIEFNRCBuYW1pbmcs
IG5vdCB0aGF0IEkgYW0gY29udmluY2VkIHRoaXMgaXMgYSBzZW5zaWJsZSBuYW1lIHRvIHVzZS4K
ICogQWRqdXN0IHRoZSBpMzg3IGNvZGVwYXRocyBhcyB3ZWxsIGFzIHRoZSB4c3RhdGUgb25lcy4K
ICogQWRkIHhlbi1jcHVpZC9saWJ4bCBkYXRhIGZvciB0aGUgQ1BVSUQgYml0LgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHRvb2xzL21p
c2MveGVuLWNwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2FyY2gveDg2
L2kzODcuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKystLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni94c3RhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKystLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMSArCiA4IGZpbGVzIGNoYW5n
ZWQsIDI3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IGYx
YzZjZTIwNzYuLjk1M2EzYmJkOGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMjU3LDggKzI1NywxMSBAQCBp
bnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVp
ZCwgY29uc3QgY2hhciogc3RyKQogCiAgICAgICAgIHsiaW52dHNjIiwgICAgICAgMHg4MDAwMDAw
NywgTkEsIENQVUlEX1JFR19FRFgsICA4LCAgMX0sCiAKKyAgICAgICAgeyJjbHplcm8iLCAgICAg
ICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VCWCwgIDAsICAxfSwKKyAgICAgICAgeyJyc3Ry
LWZwLWVyci1wdHJzIiwgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQlgsIDIsIDF9LAogICAg
ICAgICB7Indibm9pbnZkIiwgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOSwg
IDF9LAogICAgICAgICB7ImlicGIiLCAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdf
RUJYLCAxMiwgIDF9LAorCiAgICAgICAgIHsibmMiLCAgICAgICAgICAgMHg4MDAwMDAwOCwgTkEs
IENQVUlEX1JFR19FQ1gsICAwLCAgOH0sCiAgICAgICAgIHsiYXBpY2lkc2l6ZSIsICAgMHg4MDAw
MDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAgNH0sCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGJlNmE4ZDI3YTUu
LmY1MWZhY2ZmYjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9v
bHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ1LDYgKzE0NSw3IEBAIHN0YXRpYyBjb25zdCBjaGFy
ICpjb25zdCBzdHJfZTdkWzMyXSA9CiBzdGF0aWMgY29uc3QgY2hhciAqY29uc3Qgc3RyX2U4Ylsz
Ml0gPQogewogICAgIFsgMF0gPSAiY2x6ZXJvIiwKKyAgICBbIDJdID0gInJzdHItZnAtZXJyLXB0
cnMiLAogCiAgICAgLyogWyA4XSAqLyAgICAgICAgICAgIFsgOV0gPSAid2Jub2ludmQiLAogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9hbWQu
YwppbmRleCBhMmY4M2M3OWE1Li5kYzllZDU1YmE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTU4MCw2ICs1ODAsMTMg
QEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCX0KIAogCS8q
CisJICogT2xkZXIgQU1EIENQVXMgZG9uJ3Qgc2F2ZS9sb2FkIEZPUC9GSVAvRkRQIHVubGVzcyBh
biBGUFUgZXhjZXB0aW9uCisJICogaXMgcGVuZGluZy4gIFhlbiB3b3JrcyBhcm91bmQgdGhpcyBh
dCAoRilYUlNUT1IgdGltZS4KKwkgKi8KKwlpZiAoICFjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX1JT
VFJfRlBfRVJSX1BUUlMpICkKKwkJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfQlVHX0ZQVV9QVFJT
KTsKKworCS8qCiAJICogQXR0ZW1wdCB0byBzZXQgbGZlbmNlIHRvIGJlIERpc3BhdGNoIFNlcmlh
bGlzaW5nLiAgVGhpcyBNU1IgYWxtb3N0CiAJICogY2VydGFpbmx5IGlzbid0IHZpcnR1YWxpc2Vk
IChhbmQgWGVuIGF0IGxlYXN0IHdpbGwgbGVhayB0aGUgcmVhbAogCSAqIHZhbHVlIGluIGJ1dCBz
aWxlbnRseSBkaXNjYXJkIHdyaXRlcyksIGFzIHdlbGwgYXMgYmVpbmcgcGVyLWNvcmUKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDg4
MTc4NDg1Y2IuLmU0ZjA5NjVlZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysr
IGIveGVuL2FyY2gveDg2L2kzODcuYwpAQCAtNDMsMjAgKzQzLDE4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBmcHVfZnhyc3RvcihzdHJ1Y3QgdmNwdSAqdikKICAgICBjb25zdCB0eXBlb2Yodi0+YXJj
aC54c2F2ZV9hcmVhLT5mcHVfc3NlKSAqZnB1X2N0eHQgPSB2LT5hcmNoLmZwdV9jdHh0OwogCiAg
ICAgLyoKLSAgICAgKiBBTUQgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJUC9GT1AgdW5s
ZXNzIGFuIGV4Y2VwdGlvbgorICAgICAqIFNvbWUgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQ
L0ZJUC9GT1AgdW5sZXNzIGFuIGV4Y2VwdGlvbgogICAgICAqIGlzIHBlbmRpbmcuIENsZWFyIHRo
ZSB4ODcgc3RhdGUgaGVyZSBieSBzZXR0aW5nIGl0IHRvIGZpeGVkCiAgICAgICogdmFsdWVzLiBU
aGUgaHlwZXJ2aXNvciBkYXRhIHNlZ21lbnQgY2FuIGJlIHNvbWV0aW1lcyAwIGFuZAogICAgICAq
IHNvbWV0aW1lcyBuZXcgdXNlciB2YWx1ZS4gQm90aCBzaG91bGQgYmUgb2suIFVzZSB0aGUgRlBV
IHNhdmVkCiAgICAgICogZGF0YSBibG9jayBhcyBhIHNhZmUgYWRkcmVzcyBiZWNhdXNlIGl0IHNo
b3VsZCBiZSBpbiBMMS4KICAgICAgKi8KLSAgICBpZiAoICEoZnB1X2N0eHQtPmZzdyAmIH5mcHVf
Y3R4dC0+ZmN3ICYgMHgwMDNmKSAmJgotICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ID09IFg4Nl9WRU5ET1JfQU1EICkKLSAgICB7CisgICAgaWYgKCBjcHVfYnVnX2ZwdV9wdHJzICYm
CisgICAgICAgICAhKGZwdV9jdHh0LT5mc3cgJiB+ZnB1X2N0eHQtPmZjdyAmIDB4MDAzZikgKQog
ICAgICAgICBhc20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIKICAgICAgICAgICAgICAgICAgICAg
ICAgImZmcmVlICUlc3QoNylcblx0IiAvKiBjbGVhciBzdGFjayB0YWcgKi8KICAgICAgICAgICAg
ICAgICAgICAgICAgImZpbGRsICUwIiAgICAgICAgICAvKiBsb2FkIHRvIGNsZWFyIHN0YXRlICov
CiAgICAgICAgICAgICAgICAgICAgICAgIDogOiAibSIgKCpmcHVfY3R4dCkgKTsKLSAgICB9CiAK
ICAgICAvKgogICAgICAqIEZYUlNUT1IgY2FuIGZhdWx0IGlmIHBhc3NlZCBhIGNvcnJ1cHRlZCBk
YXRhIGJsb2NrLiBXZSBoYW5kbGUgdGhpcwpAQCAtMTY5LDExICsxNjcsMTEgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGZwdV9meHNhdmUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAg
ICAgIDogIj1tIiAoKmZwdV9jdHh0KSA6ICJSIiAoZnB1X2N0eHQpICk7CiAKICAgICAgICAgLyoK
LSAgICAgICAgICogQU1EIENQVXMgZG9uJ3Qgc2F2ZS9yZXN0b3JlIEZEUC9GSVAvRk9QIHVubGVz
cyBhbiBleGNlcHRpb24KLSAgICAgICAgICogaXMgcGVuZGluZy4KKyAgICAgICAgICogU29tZSBD
UFVzIGRvbid0IHNhdmUvcmVzdG9yZSBGRFAvRklQL0ZPUCB1bmxlc3MgYW4gZXhjZXB0aW9uIGlz
CisgICAgICAgICAqIHBlbmRpbmcuICBJbiB0aGlzIGNhc2UsIHRoZSByZXN0b3JlIHNpZGUgd2ls
bCBhcnJhbmdlIHNhZmUgdmFsdWVzLAorICAgICAgICAgKiBhbmQgdGhlcmUgaXMgbm8gcG9pbnQg
dHJ5aW5nIHRvIHJlc3RvcmUgRkNTL0ZEUyBpbiBhZGRpdGlvbi4KICAgICAgICAgICovCi0gICAg
ICAgIGlmICggIShmcHVfY3R4dC0+ZnN3ICYgMHgwMDgwKSAmJgotICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGlmICggY3B1
X2J1Z19mcHVfcHRycyAmJiAhKGZwdV9jdHh0LT5mc3cgJiAweDAwODApICkKICAgICAgICAgICAg
IHJldHVybjsKIAogICAgICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hzdGF0ZS5j
IGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCmluZGV4IDMyOTNlZjgzNGYuLjEwMDE2YTA1ZDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0YXRl
LmMKQEAgLTM2OSwxNSArMzY5LDE0IEBAIHZvaWQgeHJzdG9yKHN0cnVjdCB2Y3B1ICp2LCB1aW50
NjRfdCBtYXNrKQogICAgIHVuc2lnbmVkIGludCBmYXVsdHMsIHByZXZfZmF1bHRzOwogCiAgICAg
LyoKLSAgICAgKiBBTUQgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJUC9GT1AgdW5sZXNz
IGFuIGV4Y2VwdGlvbgorICAgICAqIFNvbWUgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJ
UC9GT1AgdW5sZXNzIGFuIGV4Y2VwdGlvbgogICAgICAqIGlzIHBlbmRpbmcuIENsZWFyIHRoZSB4
ODcgc3RhdGUgaGVyZSBieSBzZXR0aW5nIGl0IHRvIGZpeGVkCiAgICAgICogdmFsdWVzLiBUaGUg
aHlwZXJ2aXNvciBkYXRhIHNlZ21lbnQgY2FuIGJlIHNvbWV0aW1lcyAwIGFuZAogICAgICAqIHNv
bWV0aW1lcyBuZXcgdXNlciB2YWx1ZS4gQm90aCBzaG91bGQgYmUgb2suIFVzZSB0aGUgRlBVIHNh
dmVkCiAgICAgICogZGF0YSBibG9jayBhcyBhIHNhZmUgYWRkcmVzcyBiZWNhdXNlIGl0IHNob3Vs
ZCBiZSBpbiBMMS4KICAgICAgKi8KLSAgICBpZiAoIChtYXNrICYgcHRyLT54c2F2ZV9oZHIueHN0
YXRlX2J2ICYgWDg2X1hDUjBfRlApICYmCi0gICAgICAgICAhKHB0ci0+ZnB1X3NzZS5mc3cgJiB+
cHRyLT5mcHVfc3NlLmZjdyAmIDB4MDAzZikgJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgaWYgKCBjcHVfYnVnX2ZwdV9wdHJzICYm
CisgICAgICAgICAhKHB0ci0+ZnB1X3NzZS5mc3cgJiB+cHRyLT5mcHVfc3NlLmZjdyAmIDB4MDAz
ZikgKQogICAgICAgICBhc20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIgICAgICAgIC8qIGNsZWFy
IGV4Y2VwdGlvbnMgKi8KICAgICAgICAgICAgICAgICAgICAgICAgImZmcmVlICUlc3QoNylcblx0
IiAvKiBjbGVhciBzdGFjayB0YWcgKi8KICAgICAgICAgICAgICAgICAgICAgICAgImZpbGRsICUw
IiAgICAgICAgICAvKiBsb2FkIHRvIGNsZWFyIHN0YXRlICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IDdlMWZmMTdhZDQuLjAwZDIyY2FhYzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCkBAIC0xMzgsNiArMTM4LDkgQEAKIAogI2RlZmluZSBjcHVfaGFzX21zcl90c2NfYXV4ICAg
ICAoY3B1X2hhc19yZHRzY3AgfHwgY3B1X2hhc19yZHBpZCkKIAorLyogQnVncy4gKi8KKyNkZWZp
bmUgY3B1X2J1Z19mcHVfcHRycyAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9CVUdfRlBVX1BUUlMp
CisKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCiAgICAgQ0FD
SEVfVFlQRV9EQVRBID0gMSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCBhYjM2NTBm
NzNiLi45MWVjY2Y1MTYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC00Myw1ICs0
Myw3IEBAIFhFTl9DUFVGRUFUVVJFKFNDX1ZFUldfSURMRSwgICAgICBYODZfU1lOVEgoMjUpKSAv
KiBWRVJXIHVzZWQgYnkgWGVuIGZvciBpZGxlICovCiAjZGVmaW5lIFg4Nl9OUl9CVUcgMQogI2Rl
ZmluZSBYODZfQlVHKHgpICgoRlNDQVBJTlRTICsgWDg2X05SX1NZTlRIKSAqIDMyICsgKHgpKQog
CisjZGVmaW5lIFg4Nl9CVUdfRlBVX1BUUlMgICAgICAgICAgWDg2X0JVRyggMCkgLyogKEYpWHtT
QVZFLFJTVE9SfSBkb2Vzbid0IHNhdmUvcmVzdG9yZSBGT1AvRklQL0ZEUC4gKi8KKwogLyogVG90
YWwgbnVtYmVyIG9mIGNhcGFiaWxpdHkgd29yZHMsIGluYyBzeW50aCBhbmQgYnVnIHdvcmRzLiAq
LwogI2RlZmluZSBOQ0FQSU5UUyAoRlNDQVBJTlRTICsgWDg2X05SX1NZTlRIICsgWDg2X05SX0JV
RykgLyogTiAzMi1iaXQgd29yZHMgd29ydGggb2YgaW5mbyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggZjJlYzQ3MDE3OS4uNDhkOGQxZjRlMiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDQs
NiArMjQ0LDcgQEAgWEVOX0NQVUZFQVRVUkUoRUZSTywgICAgICAgICAgNyozMisxMCkgLyogICBB
UEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJmYWNlICovCiAKIC8qIEFNRC1kZWZpbmVkIENQVSBm
ZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwOC5lYngsIHdvcmQgOCAqLwogWEVOX0NQVUZF
QVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8K
K1hFTl9DUFVGRUFUVVJFKFJTVFJfRlBfRVJSX1BUUlMsIDgqMzIrIDIpIC8qQSAgKEYpWHtTQVZF
LFJTVE9SfSBhbHdheXMgc2F2ZXMvcmVzdG9yZXMgRlBVIEVycm9yIHBvaW50ZXJzICovCiBYRU5f
Q1BVRkVBVFVSRShXQk5PSU5WRCwgICAgICA4KjMyKyA5KSAvKiAgIFdCTk9JTlZEIGluc3RydWN0
aW9uICovCiBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIg
c3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5IEFNRCkgKi8KIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 17:57:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 17: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 1i5ZWu-000339-BR; Wed, 04 Sep 2019 17:57: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=zWnQ=W7=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5ZWt-000330-NI
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 17:57:15 +0000
X-Inumbo-ID: 6c8359aa-cf3d-11e9-abbd-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c8359aa-cf3d-11e9-abbd-12813bfff9fa;
 Wed, 04 Sep 2019 17:57:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567619833;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ad77wkfceL92gBvrDcFCzIxp1HumTPb9rBpjvNO4y30=;
 b=edfkW8KOjiQL1lbIXgsrkdSnXLDH4OYx7d9YAVAUN9CRcJCNIKv24zum
 rqBKc55wDSlMmRs799PdL29O4ThMi5mEW/FnJsdlkdfqkryHZNV1S5bzy
 oRaPFmWrqASzwnIeHfFxaid9doIFDSt8UPIFqmCKgpElsTbDfaCr6Soj3 c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oC3ACnvQxj9MpdBlFDf+kR9DfCICksYk88pYJpgzU8aldyMw21VUq04Z+j42GZVQVOvox7Kzu9
 bjqutr3CD8S5GpLQJoRJP83gl0NmbE+ugEL5vhgztDie11IOZ7KVdLFTXfSgVmEK32j8Iu7nuk
 6/vhQh5KDU2O1h8D2P8nP13uvHkkH/aNFH9j95VT73aMdl511a1NxGlP5q560m3RG9uJ/7QLcW
 5VSVrzTkYeuKRw8dvD7axlygLQuEI+2GwStkYJDfEFoaR6w+/RfUeKEnWUxgFr93jEoyMWNAjU
 0LI=
X-SBRS: 2.7
X-MesageID: 5321569
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5321569"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 4 Sep 2019 18:57:08 +0100
Message-ID: <20190904175708.18853-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190819182612.16706-1-andrew.cooper3@citrix.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/2] x86/AMD: Fix handling of x87 exception
 pointers on Fam17h hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, 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>

QU1EIFByZS1GYW0xN2ggQ1BVcyAib3B0aW1pc2UiIHtGLH1Ye1NBVkUsUlNUT1J9IGJ5IG5vdCBz
YXZpbmcvcmVzdG9yaW5nCkZPUC9GSVAvRkRQIGlmIGFuIHg4NyBleGNlcHRpb24gaXNuJ3QgcGVu
ZGluZy4gIFRoaXMgY2F1c2VzIGFuIGluZm9ybWF0aW9uCmxlYWssIENWRS0yMDA2LTEwNTYsIGFu
ZCB3b3JrZWQgYXJvdW5kIGJ5IHNldmVyYWwgT1NlcywgaW5jbHVkaW5nIFhlbi4gIEFNRApGYW0x
N2ggQ1BVcyBubyBsb25nZXIgaGF2ZSB0aGlzIGxlYWssIGFuZCBhZHZlcnRpc2Ugc28gaW4gYSBD
UFVJRCBiaXQuCgpJbnRyb2R1Y2UgdGhlIFJTVFJfRlBfRVJSX1BUUlMgZmVhdHVyZSwgYXMgc3Bl
Y2lmaWVkIGJ5IEFNRCwgYW5kIGV4cG9zZSB0byBhbGwKZ3Vlc3RzIGJ5IGRlZmF1bHQuICBXaGls
ZSBhZGp1c3RpbmcgbGlieGwncyBjcHVpZCB0YWJsZSwgYWRkIENMWkVSTyB3aGljaApsb29rcyB0
byBoYXZlIGJlZW4gb21pdHRlZCBwcmV2aW91c2x5LgoKQWxzbyBpbnRyb2R1Y2UgYW4gWDg2X0JV
RyBiaXQgdG8gdHJpZ2dlciB0aGUgKEYpWFJTVE9SIHdvcmthcm91bmQsIGFuZCBzZXQgaXQKb24g
QU1EIGhhcmR3YXJlIHdoZXJlIFJTVFJfRlBfRVJSX1BUUlMgaXMgbm90IGFkdmVydGlzZWQuICBP
cHRpbWlzZSB0aGUKY29uZGl0aW9ucyBmb3IgdGhlIHdvcmthcm91bmQgcGF0aHMuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYzOgogKiBSZW5h
bWUgdG8gWDg2X0JVR19GUFVfUFRSUwogKiBSZWluc3RhdGUsIGNvbnRyYXJ5IHRvIHBlcnNvbmFs
IG9waW5pb24sIHRoZSBmc3cvZmN3IGNoZWNrcy4KCnYyOgogKiBVc2UgdGhlIEFNRCBuYW1pbmcs
IG5vdCB0aGF0IEkgYW0gY29udmluY2VkIHRoaXMgaXMgYSBzZW5zaWJsZSBuYW1lIHRvIHVzZS4K
ICogQWRqdXN0IHRoZSBpMzg3IGNvZGVwYXRocyBhcyB3ZWxsIGFzIHRoZSB4c3RhdGUgb25lcy4K
ICogQWRkIHhlbi1jcHVpZC9saWJ4bCBkYXRhIGZvciB0aGUgQ1BVSUQgYml0LgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHRvb2xzL21p
c2MveGVuLWNwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2FyY2gveDg2
L2kzODcuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKystLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni94c3RhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKystLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMSArCiA4IGZpbGVzIGNoYW5n
ZWQsIDI3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IGYx
YzZjZTIwNzYuLjk1M2EzYmJkOGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMjU3LDggKzI1NywxMSBAQCBp
bnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVp
ZCwgY29uc3QgY2hhciogc3RyKQogCiAgICAgICAgIHsiaW52dHNjIiwgICAgICAgMHg4MDAwMDAw
NywgTkEsIENQVUlEX1JFR19FRFgsICA4LCAgMX0sCiAKKyAgICAgICAgeyJjbHplcm8iLCAgICAg
ICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VCWCwgIDAsICAxfSwKKyAgICAgICAgeyJyc3Ry
LWZwLWVyci1wdHJzIiwgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQlgsIDIsIDF9LAogICAg
ICAgICB7Indibm9pbnZkIiwgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOSwg
IDF9LAogICAgICAgICB7ImlicGIiLCAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdf
RUJYLCAxMiwgIDF9LAorCiAgICAgICAgIHsibmMiLCAgICAgICAgICAgMHg4MDAwMDAwOCwgTkEs
IENQVUlEX1JFR19FQ1gsICAwLCAgOH0sCiAgICAgICAgIHsiYXBpY2lkc2l6ZSIsICAgMHg4MDAw
MDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAgNH0sCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGJlNmE4ZDI3YTUu
LmY1MWZhY2ZmYjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9v
bHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ1LDYgKzE0NSw3IEBAIHN0YXRpYyBjb25zdCBjaGFy
ICpjb25zdCBzdHJfZTdkWzMyXSA9CiBzdGF0aWMgY29uc3QgY2hhciAqY29uc3Qgc3RyX2U4Ylsz
Ml0gPQogewogICAgIFsgMF0gPSAiY2x6ZXJvIiwKKyAgICBbIDJdID0gInJzdHItZnAtZXJyLXB0
cnMiLAogCiAgICAgLyogWyA4XSAqLyAgICAgICAgICAgIFsgOV0gPSAid2Jub2ludmQiLAogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9hbWQu
YwppbmRleCBhMmY4M2M3OWE1Li5kYzllZDU1YmE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTU4MCw2ICs1ODAsMTMg
QEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCX0KIAogCS8q
CisJICogT2xkZXIgQU1EIENQVXMgZG9uJ3Qgc2F2ZS9sb2FkIEZPUC9GSVAvRkRQIHVubGVzcyBh
biBGUFUgZXhjZXB0aW9uCisJICogaXMgcGVuZGluZy4gIFhlbiB3b3JrcyBhcm91bmQgdGhpcyBh
dCAoRilYUlNUT1IgdGltZS4KKwkgKi8KKwlpZiAoICFjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX1JT
VFJfRlBfRVJSX1BUUlMpICkKKwkJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfQlVHX0ZQVV9QVFJT
KTsKKworCS8qCiAJICogQXR0ZW1wdCB0byBzZXQgbGZlbmNlIHRvIGJlIERpc3BhdGNoIFNlcmlh
bGlzaW5nLiAgVGhpcyBNU1IgYWxtb3N0CiAJICogY2VydGFpbmx5IGlzbid0IHZpcnR1YWxpc2Vk
IChhbmQgWGVuIGF0IGxlYXN0IHdpbGwgbGVhayB0aGUgcmVhbAogCSAqIHZhbHVlIGluIGJ1dCBz
aWxlbnRseSBkaXNjYXJkIHdyaXRlcyksIGFzIHdlbGwgYXMgYmVpbmcgcGVyLWNvcmUKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMgYi94ZW4vYXJjaC94ODYvaTM4Ny5jCmluZGV4IDg4
MTc4NDg1Y2IuLmU0ZjA5NjVlZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pMzg3LmMKKysr
IGIveGVuL2FyY2gveDg2L2kzODcuYwpAQCAtNDMsMjAgKzQzLDE4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBmcHVfZnhyc3RvcihzdHJ1Y3QgdmNwdSAqdikKICAgICBjb25zdCB0eXBlb2Yodi0+YXJj
aC54c2F2ZV9hcmVhLT5mcHVfc3NlKSAqZnB1X2N0eHQgPSB2LT5hcmNoLmZwdV9jdHh0OwogCiAg
ICAgLyoKLSAgICAgKiBBTUQgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJUC9GT1AgdW5s
ZXNzIGFuIGV4Y2VwdGlvbgorICAgICAqIFNvbWUgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQ
L0ZJUC9GT1AgdW5sZXNzIGFuIGV4Y2VwdGlvbgogICAgICAqIGlzIHBlbmRpbmcuIENsZWFyIHRo
ZSB4ODcgc3RhdGUgaGVyZSBieSBzZXR0aW5nIGl0IHRvIGZpeGVkCiAgICAgICogdmFsdWVzLiBU
aGUgaHlwZXJ2aXNvciBkYXRhIHNlZ21lbnQgY2FuIGJlIHNvbWV0aW1lcyAwIGFuZAogICAgICAq
IHNvbWV0aW1lcyBuZXcgdXNlciB2YWx1ZS4gQm90aCBzaG91bGQgYmUgb2suIFVzZSB0aGUgRlBV
IHNhdmVkCiAgICAgICogZGF0YSBibG9jayBhcyBhIHNhZmUgYWRkcmVzcyBiZWNhdXNlIGl0IHNo
b3VsZCBiZSBpbiBMMS4KICAgICAgKi8KLSAgICBpZiAoICEoZnB1X2N0eHQtPmZzdyAmIH5mcHVf
Y3R4dC0+ZmN3ICYgMHgwMDNmKSAmJgotICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ID09IFg4Nl9WRU5ET1JfQU1EICkKLSAgICB7CisgICAgaWYgKCBjcHVfYnVnX2ZwdV9wdHJzICYm
CisgICAgICAgICAhKGZwdV9jdHh0LT5mc3cgJiB+ZnB1X2N0eHQtPmZjdyAmIDB4MDAzZikgKQog
ICAgICAgICBhc20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIKICAgICAgICAgICAgICAgICAgICAg
ICAgImZmcmVlICUlc3QoNylcblx0IiAvKiBjbGVhciBzdGFjayB0YWcgKi8KICAgICAgICAgICAg
ICAgICAgICAgICAgImZpbGRsICUwIiAgICAgICAgICAvKiBsb2FkIHRvIGNsZWFyIHN0YXRlICov
CiAgICAgICAgICAgICAgICAgICAgICAgIDogOiAibSIgKCpmcHVfY3R4dCkgKTsKLSAgICB9CiAK
ICAgICAvKgogICAgICAqIEZYUlNUT1IgY2FuIGZhdWx0IGlmIHBhc3NlZCBhIGNvcnJ1cHRlZCBk
YXRhIGJsb2NrLiBXZSBoYW5kbGUgdGhpcwpAQCAtMTY5LDExICsxNjcsMTEgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGZwdV9meHNhdmUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAg
ICAgIDogIj1tIiAoKmZwdV9jdHh0KSA6ICJSIiAoZnB1X2N0eHQpICk7CiAKICAgICAgICAgLyoK
LSAgICAgICAgICogQU1EIENQVXMgZG9uJ3Qgc2F2ZS9yZXN0b3JlIEZEUC9GSVAvRk9QIHVubGVz
cyBhbiBleGNlcHRpb24KLSAgICAgICAgICogaXMgcGVuZGluZy4KKyAgICAgICAgICogU29tZSBD
UFVzIGRvbid0IHNhdmUvcmVzdG9yZSBGRFAvRklQL0ZPUCB1bmxlc3MgYW4gZXhjZXB0aW9uIGlz
CisgICAgICAgICAqIHBlbmRpbmcuICBJbiB0aGlzIGNhc2UsIHRoZSByZXN0b3JlIHNpZGUgd2ls
bCBhcnJhbmdlIHNhZmUgdmFsdWVzLAorICAgICAgICAgKiBhbmQgdGhlcmUgaXMgbm8gcG9pbnQg
dHJ5aW5nIHRvIHJlc3RvcmUgRkNTL0ZEUyBpbiBhZGRpdGlvbi4KICAgICAgICAgICovCi0gICAg
ICAgIGlmICggIShmcHVfY3R4dC0+ZnN3ICYgMHgwMDgwKSAmJgotICAgICAgICAgICAgIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGlmICggY3B1
X2J1Z19mcHVfcHRycyAmJiAhKGZwdV9jdHh0LT5mc3cgJiAweDAwODApICkKICAgICAgICAgICAg
IHJldHVybjsKIAogICAgICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hzdGF0ZS5j
IGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCmluZGV4IDMyOTNlZjgzNGYuLjEwMDE2YTA1ZDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0YXRl
LmMKQEAgLTM2OSwxNSArMzY5LDE0IEBAIHZvaWQgeHJzdG9yKHN0cnVjdCB2Y3B1ICp2LCB1aW50
NjRfdCBtYXNrKQogICAgIHVuc2lnbmVkIGludCBmYXVsdHMsIHByZXZfZmF1bHRzOwogCiAgICAg
LyoKLSAgICAgKiBBTUQgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJUC9GT1AgdW5sZXNz
IGFuIGV4Y2VwdGlvbgorICAgICAqIFNvbWUgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJ
UC9GT1AgdW5sZXNzIGFuIGV4Y2VwdGlvbgogICAgICAqIGlzIHBlbmRpbmcuIENsZWFyIHRoZSB4
ODcgc3RhdGUgaGVyZSBieSBzZXR0aW5nIGl0IHRvIGZpeGVkCiAgICAgICogdmFsdWVzLiBUaGUg
aHlwZXJ2aXNvciBkYXRhIHNlZ21lbnQgY2FuIGJlIHNvbWV0aW1lcyAwIGFuZAogICAgICAqIHNv
bWV0aW1lcyBuZXcgdXNlciB2YWx1ZS4gQm90aCBzaG91bGQgYmUgb2suIFVzZSB0aGUgRlBVIHNh
dmVkCiAgICAgICogZGF0YSBibG9jayBhcyBhIHNhZmUgYWRkcmVzcyBiZWNhdXNlIGl0IHNob3Vs
ZCBiZSBpbiBMMS4KICAgICAgKi8KLSAgICBpZiAoIChtYXNrICYgcHRyLT54c2F2ZV9oZHIueHN0
YXRlX2J2ICYgWDg2X1hDUjBfRlApICYmCi0gICAgICAgICAhKHB0ci0+ZnB1X3NzZS5mc3cgJiB+
cHRyLT5mcHVfc3NlLmZjdyAmIDB4MDAzZikgJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgaWYgKCBjcHVfYnVnX2ZwdV9wdHJzICYm
CisgICAgICAgICAhKHB0ci0+ZnB1X3NzZS5mc3cgJiB+cHRyLT5mcHVfc3NlLmZjdyAmIDB4MDAz
ZikgKQogICAgICAgICBhc20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIgICAgICAgIC8qIGNsZWFy
IGV4Y2VwdGlvbnMgKi8KICAgICAgICAgICAgICAgICAgICAgICAgImZmcmVlICUlc3QoNylcblx0
IiAvKiBjbGVhciBzdGFjayB0YWcgKi8KICAgICAgICAgICAgICAgICAgICAgICAgImZpbGRsICUw
IiAgICAgICAgICAvKiBsb2FkIHRvIGNsZWFyIHN0YXRlICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IDdlMWZmMTdhZDQuLjAwZDIyY2FhYzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCkBAIC0xMzgsNiArMTM4LDkgQEAKIAogI2RlZmluZSBjcHVfaGFzX21zcl90c2NfYXV4ICAg
ICAoY3B1X2hhc19yZHRzY3AgfHwgY3B1X2hhc19yZHBpZCkKIAorLyogQnVncy4gKi8KKyNkZWZp
bmUgY3B1X2J1Z19mcHVfcHRycyAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9CVUdfRlBVX1BUUlMp
CisKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCiAgICAgQ0FD
SEVfVFlQRV9EQVRBID0gMSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCBhYjM2NTBm
NzNiLi45MWVjY2Y1MTYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC00Myw1ICs0
Myw3IEBAIFhFTl9DUFVGRUFUVVJFKFNDX1ZFUldfSURMRSwgICAgICBYODZfU1lOVEgoMjUpKSAv
KiBWRVJXIHVzZWQgYnkgWGVuIGZvciBpZGxlICovCiAjZGVmaW5lIFg4Nl9OUl9CVUcgMQogI2Rl
ZmluZSBYODZfQlVHKHgpICgoRlNDQVBJTlRTICsgWDg2X05SX1NZTlRIKSAqIDMyICsgKHgpKQog
CisjZGVmaW5lIFg4Nl9CVUdfRlBVX1BUUlMgICAgICAgICAgWDg2X0JVRyggMCkgLyogKEYpWHtT
QVZFLFJTVE9SfSBkb2Vzbid0IHNhdmUvcmVzdG9yZSBGT1AvRklQL0ZEUC4gKi8KKwogLyogVG90
YWwgbnVtYmVyIG9mIGNhcGFiaWxpdHkgd29yZHMsIGluYyBzeW50aCBhbmQgYnVnIHdvcmRzLiAq
LwogI2RlZmluZSBOQ0FQSU5UUyAoRlNDQVBJTlRTICsgWDg2X05SX1NZTlRIICsgWDg2X05SX0JV
RykgLyogTiAzMi1iaXQgd29yZHMgd29ydGggb2YgaW5mbyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggZjJlYzQ3MDE3OS4uNDhkOGQxZjRlMiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDQs
NiArMjQ0LDcgQEAgWEVOX0NQVUZFQVRVUkUoRUZSTywgICAgICAgICAgNyozMisxMCkgLyogICBB
UEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJmYWNlICovCiAKIC8qIEFNRC1kZWZpbmVkIENQVSBm
ZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwOC5lYngsIHdvcmQgOCAqLwogWEVOX0NQVUZF
QVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8K
K1hFTl9DUFVGRUFUVVJFKFJTVFJfRlBfRVJSX1BUUlMsIDgqMzIrIDIpIC8qQSAgKEYpWHtTQVZF
LFJTVE9SfSBhbHdheXMgc2F2ZXMvcmVzdG9yZXMgRlBVIEVycm9yIHBvaW50ZXJzICovCiBYRU5f
Q1BVRkVBVFVSRShXQk5PSU5WRCwgICAgICA4KjMyKyA5KSAvKiAgIFdCTk9JTlZEIGluc3RydWN0
aW9uICovCiBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIg
c3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5IEFNRCkgKi8KIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:12:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18:12: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 1i5Zlj-0004ir-8N; Wed, 04 Sep 2019 18:12: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5Zlh-0004ib-8L
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:12:33 +0000
X-Inumbo-ID: 8f3ae5a6-cf3f-11e9-abbd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f3ae5a6-cf3f-11e9-abbd-12813bfff9fa;
 Wed, 04 Sep 2019 18:12:31 +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 1i5ZlY-0005xK-9n; Wed, 04 Sep 2019 18:12:24 +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 1i5ZlY-0000JA-38; Wed, 04 Sep 2019 18:12:24 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 19:12:17 +0100
Message-Id: <00c6c80b12b1d201d7140626c7efe9d75645dee9.1567620587.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
Subject: [Xen-devel] [PATCH] Import v1.4 of Contributor Covenant CoC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgotLS0KQ2M6
IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogeGVuLWFwaUBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpDYzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBtaXJh
Z2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogY29tbWl0dGVyc0B4ZW5wcm9qZWN0
Lm9yZwotLS0KIGNvZGUtb2YtY29uZHVjdC5tZCB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDc2IGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBjb2RlLW9mLWNvbmR1Y3QubWQKCmRpZmYgLS1n
aXQgYS9jb2RlLW9mLWNvbmR1Y3QubWQgYi9jb2RlLW9mLWNvbmR1Y3QubWQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uODFiMjE3YwotLS0gL2Rldi9udWxsCisrKyBiL2NvZGUt
b2YtY29uZHVjdC5tZApAQCAtMCwwICsxLDc2IEBACisjIENvbnRyaWJ1dG9yIENvdmVuYW50IENv
ZGUgb2YgQ29uZHVjdAorCisjIyBPdXIgUGxlZGdlCisKK0luIHRoZSBpbnRlcmVzdCBvZiBmb3N0
ZXJpbmcgYW4gb3BlbiBhbmQgd2VsY29taW5nIGVudmlyb25tZW50LCB3ZSBhcworY29udHJpYnV0
b3JzIGFuZCBtYWludGFpbmVycyBwbGVkZ2UgdG8gbWFrZSBwYXJ0aWNpcGF0aW9uIGluIG91ciBw
cm9qZWN0IGFuZAorb3VyIGNvbW11bml0eSBhIGhhcmFzc21lbnQtZnJlZSBleHBlcmllbmNlIGZv
ciBldmVyeW9uZSwgcmVnYXJkbGVzcyBvZiBhZ2UsIGJvZHkKK3NpemUsIGRpc2FiaWxpdHksIGV0
aG5pY2l0eSwgc2V4IGNoYXJhY3RlcmlzdGljcywgZ2VuZGVyIGlkZW50aXR5IGFuZCBleHByZXNz
aW9uLAorbGV2ZWwgb2YgZXhwZXJpZW5jZSwgZWR1Y2F0aW9uLCBzb2Npby1lY29ub21pYyBzdGF0
dXMsIG5hdGlvbmFsaXR5LCBwZXJzb25hbAorYXBwZWFyYW5jZSwgcmFjZSwgcmVsaWdpb24sIG9y
IHNleHVhbCBpZGVudGl0eSBhbmQgb3JpZW50YXRpb24uCisKKyMjIE91ciBTdGFuZGFyZHMKKwor
RXhhbXBsZXMgb2YgYmVoYXZpb3IgdGhhdCBjb250cmlidXRlcyB0byBjcmVhdGluZyBhIHBvc2l0
aXZlIGVudmlyb25tZW50CitpbmNsdWRlOgorCisqIFVzaW5nIHdlbGNvbWluZyBhbmQgaW5jbHVz
aXZlIGxhbmd1YWdlCisqIEJlaW5nIHJlc3BlY3RmdWwgb2YgZGlmZmVyaW5nIHZpZXdwb2ludHMg
YW5kIGV4cGVyaWVuY2VzCisqIEdyYWNlZnVsbHkgYWNjZXB0aW5nIGNvbnN0cnVjdGl2ZSBjcml0
aWNpc20KKyogRm9jdXNpbmcgb24gd2hhdCBpcyBiZXN0IGZvciB0aGUgY29tbXVuaXR5CisqIFNo
b3dpbmcgZW1wYXRoeSB0b3dhcmRzIG90aGVyIGNvbW11bml0eSBtZW1iZXJzCisKK0V4YW1wbGVz
IG9mIHVuYWNjZXB0YWJsZSBiZWhhdmlvciBieSBwYXJ0aWNpcGFudHMgaW5jbHVkZToKKworKiBU
aGUgdXNlIG9mIHNleHVhbGl6ZWQgbGFuZ3VhZ2Ugb3IgaW1hZ2VyeSBhbmQgdW53ZWxjb21lIHNl
eHVhbCBhdHRlbnRpb24gb3IKKyAgYWR2YW5jZXMKKyogVHJvbGxpbmcsIGluc3VsdGluZy9kZXJv
Z2F0b3J5IGNvbW1lbnRzLCBhbmQgcGVyc29uYWwgb3IgcG9saXRpY2FsIGF0dGFja3MKKyogUHVi
bGljIG9yIHByaXZhdGUgaGFyYXNzbWVudAorKiBQdWJsaXNoaW5nIG90aGVycycgcHJpdmF0ZSBp
bmZvcm1hdGlvbiwgc3VjaCBhcyBhIHBoeXNpY2FsIG9yIGVsZWN0cm9uaWMKKyAgYWRkcmVzcywg
d2l0aG91dCBleHBsaWNpdCBwZXJtaXNzaW9uCisqIE90aGVyIGNvbmR1Y3Qgd2hpY2ggY291bGQg
cmVhc29uYWJseSBiZSBjb25zaWRlcmVkIGluYXBwcm9wcmlhdGUgaW4gYQorICBwcm9mZXNzaW9u
YWwgc2V0dGluZworCisjIyBPdXIgUmVzcG9uc2liaWxpdGllcworCitQcm9qZWN0IG1haW50YWlu
ZXJzIGFyZSByZXNwb25zaWJsZSBmb3IgY2xhcmlmeWluZyB0aGUgc3RhbmRhcmRzIG9mIGFjY2Vw
dGFibGUKK2JlaGF2aW9yIGFuZCBhcmUgZXhwZWN0ZWQgdG8gdGFrZSBhcHByb3ByaWF0ZSBhbmQg
ZmFpciBjb3JyZWN0aXZlIGFjdGlvbiBpbgorcmVzcG9uc2UgdG8gYW55IGluc3RhbmNlcyBvZiB1
bmFjY2VwdGFibGUgYmVoYXZpb3IuCisKK1Byb2plY3QgbWFpbnRhaW5lcnMgaGF2ZSB0aGUgcmln
aHQgYW5kIHJlc3BvbnNpYmlsaXR5IHRvIHJlbW92ZSwgZWRpdCwgb3IKK3JlamVjdCBjb21tZW50
cywgY29tbWl0cywgY29kZSwgd2lraSBlZGl0cywgaXNzdWVzLCBhbmQgb3RoZXIgY29udHJpYnV0
aW9ucwordGhhdCBhcmUgbm90IGFsaWduZWQgdG8gdGhpcyBDb2RlIG9mIENvbmR1Y3QsIG9yIHRv
IGJhbiB0ZW1wb3JhcmlseSBvcgorcGVybWFuZW50bHkgYW55IGNvbnRyaWJ1dG9yIGZvciBvdGhl
ciBiZWhhdmlvcnMgdGhhdCB0aGV5IGRlZW0gaW5hcHByb3ByaWF0ZSwKK3RocmVhdGVuaW5nLCBv
ZmZlbnNpdmUsIG9yIGhhcm1mdWwuCisKKyMjIFNjb3BlCisKK1RoaXMgQ29kZSBvZiBDb25kdWN0
IGFwcGxpZXMgd2l0aGluIGFsbCBwcm9qZWN0IHNwYWNlcywgYW5kIGl0IGFsc28gYXBwbGllcyB3
aGVuCithbiBpbmRpdmlkdWFsIGlzIHJlcHJlc2VudGluZyB0aGUgcHJvamVjdCBvciBpdHMgY29t
bXVuaXR5IGluIHB1YmxpYyBzcGFjZXMuCitFeGFtcGxlcyBvZiByZXByZXNlbnRpbmcgYSBwcm9q
ZWN0IG9yIGNvbW11bml0eSBpbmNsdWRlIHVzaW5nIGFuIG9mZmljaWFsCitwcm9qZWN0IGUtbWFp
bCBhZGRyZXNzLCBwb3N0aW5nIHZpYSBhbiBvZmZpY2lhbCBzb2NpYWwgbWVkaWEgYWNjb3VudCwg
b3IgYWN0aW5nCithcyBhbiBhcHBvaW50ZWQgcmVwcmVzZW50YXRpdmUgYXQgYW4gb25saW5lIG9y
IG9mZmxpbmUgZXZlbnQuIFJlcHJlc2VudGF0aW9uIG9mCithIHByb2plY3QgbWF5IGJlIGZ1cnRo
ZXIgZGVmaW5lZCBhbmQgY2xhcmlmaWVkIGJ5IHByb2plY3QgbWFpbnRhaW5lcnMuCisKKyMjIEVu
Zm9yY2VtZW50CisKK0luc3RhbmNlcyBvZiBhYnVzaXZlLCBoYXJhc3NpbmcsIG9yIG90aGVyd2lz
ZSB1bmFjY2VwdGFibGUgYmVoYXZpb3IgbWF5IGJlCityZXBvcnRlZCBieSBjb250YWN0aW5nIHRo
ZSBwcm9qZWN0IHRlYW0gYXQgW0lOU0VSVCBFTUFJTCBBRERSRVNTXS4gQWxsCitjb21wbGFpbnRz
IHdpbGwgYmUgcmV2aWV3ZWQgYW5kIGludmVzdGlnYXRlZCBhbmQgd2lsbCByZXN1bHQgaW4gYSBy
ZXNwb25zZSB0aGF0CitpcyBkZWVtZWQgbmVjZXNzYXJ5IGFuZCBhcHByb3ByaWF0ZSB0byB0aGUg
Y2lyY3Vtc3RhbmNlcy4gVGhlIHByb2plY3QgdGVhbSBpcworb2JsaWdhdGVkIHRvIG1haW50YWlu
IGNvbmZpZGVudGlhbGl0eSB3aXRoIHJlZ2FyZCB0byB0aGUgcmVwb3J0ZXIgb2YgYW4gaW5jaWRl
bnQuCitGdXJ0aGVyIGRldGFpbHMgb2Ygc3BlY2lmaWMgZW5mb3JjZW1lbnQgcG9saWNpZXMgbWF5
IGJlIHBvc3RlZCBzZXBhcmF0ZWx5LgorCitQcm9qZWN0IG1haW50YWluZXJzIHdobyBkbyBub3Qg
Zm9sbG93IG9yIGVuZm9yY2UgdGhlIENvZGUgb2YgQ29uZHVjdCBpbiBnb29kCitmYWl0aCBtYXkg
ZmFjZSB0ZW1wb3Jhcnkgb3IgcGVybWFuZW50IHJlcGVyY3Vzc2lvbnMgYXMgZGV0ZXJtaW5lZCBi
eSBvdGhlcgorbWVtYmVycyBvZiB0aGUgcHJvamVjdCdzIGxlYWRlcnNoaXAuCisKKyMjIEF0dHJp
YnV0aW9uCisKK1RoaXMgQ29kZSBvZiBDb25kdWN0IGlzIGFkYXB0ZWQgZnJvbSB0aGUgW0NvbnRy
aWJ1dG9yIENvdmVuYW50XVtob21lcGFnZV0sIHZlcnNpb24gMS40LAorYXZhaWxhYmxlIGF0IGh0
dHBzOi8vd3d3LmNvbnRyaWJ1dG9yLWNvdmVuYW50Lm9yZy92ZXJzaW9uLzEvNC9jb2RlLW9mLWNv
bmR1Y3QuaHRtbAorCitbaG9tZXBhZ2VdOiBodHRwczovL3d3dy5jb250cmlidXRvci1jb3ZlbmFu
dC5vcmcKKworRm9yIGFuc3dlcnMgdG8gY29tbW9uIHF1ZXN0aW9ucyBhYm91dCB0aGlzIGNvZGUg
b2YgY29uZHVjdCwgc2VlCitodHRwczovL3d3dy5jb250cmlidXRvci1jb3ZlbmFudC5vcmcvZmFx
Ci0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:12:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18: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 1i5Zlu-0004mx-8S; Wed, 04 Sep 2019 18:12:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5Zls-0004mS-JO
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:12:44 +0000
X-Inumbo-ID: 8d7b386a-cf3f-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d7b386a-cf3f-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 18:12:27 +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 1i5ZlX-0005xF-4H; Wed, 04 Sep 2019 18:12:23 +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 1i5ZlW-0000JA-U7; Wed, 04 Sep 2019 18:12:23 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 19:12:16 +0100
Message-Id: <cover.1567620587.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] Code of Conduct (based on Contributor
 Covenant v1.4)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============1638448313967496902=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1638448313967496902==
Content-Type: text/plain; charset=N
Content-Transfer-Encoding: 8bit

This series proposes a concrete version of the Xen Project
CoC based on v1.4 of the Contributor Covenant. See [1]

It also reflects the discussion in [2] and some private
discussions on IRC to identify initial members of the Xen
Project’s CoC team.

For convenence of review and in line with other policy documents
I created a git repository at [3]. This series can be found at [5].

The series is incomplete in that it does not yet contain the document
on positive behavior: this will be based on [4]. My intention is to
use a lightwight process based on
* Documentation to set expectations, share tips and best practices - with the
hope that people in the community reflect occasionally on how they are doing
against these (or are maybe prompted by peers to do so)
* A safe back-channel to ask for advice when a conversation becomes inefficient,
unactionable, is unfriendly, ... with a view to recover it
* Arbitration in cases where there is some friction amongst participants in a
discussion, which was not resolvable by any of the before. After all, when this
happens there is a risk that a working relationship gets negatively impacted. It
is actually in the interest of each participant to improve to avoid friction,
stress, etc.

I hope that we can approve the series without the first part, but I do not mind
if people feel this needs to be done in one go.

[1] https://www.contributor-covenant.org/version/1/4/code-of-conduct.md
[2] https://xen.markmail.org/thread/56ao2gyhpltqmrew
[3] http://xenbits.xen.org/gitweb/?p=people/larsk/code-of-conduct.git;a=summary
[4] https://www.slideshare.net/xen_com_mgr/xpdds19-keynote-patch-review-for-nonmaintainers-george-dunlap-citrix-systems-uk-ltd
[5] http://xenbits.xen.org/gitweb/?p=people/larsk/code-of-conduct.git;a=shortlog;h=refs/heads/CoC-v1

Cc: minios-devel@lists.xenproject.org
Cc: xen-api@lists.xenproject.org
Cc: win-pv-devel@lists.xenproject.org
Cc: mirageos-devel@lists.xenproject.org
Cc: committers@xenproject.org


Lars Kurth (2):
  Import v1.4 of Contributor Covenant CoC
  Xen Project Code of Conduct

-- 
2.13.0



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1638448313967496902==--

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:12:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18: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 1i5Zm1-0004sD-Rh; Wed, 04 Sep 2019 18:12:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5Zm1-0004rh-69
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:12:53 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f3ae5a6-cf3f-11e9-abbd-12813bfff9fa;
 Wed, 04 Sep 2019 18:12:31 +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 1i5ZlY-0005xK-9n; Wed, 04 Sep 2019 18:12:24 +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 1i5ZlY-0000JA-38; Wed, 04 Sep 2019 18:12:24 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 19:12:17 +0100
Message-Id: <00c6c80b12b1d201d7140626c7efe9d75645dee9.1567620587.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
Subject: [Xen-devel] [PATCH] Import v1.4 of Contributor Covenant CoC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgotLS0KQ2M6
IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogeGVuLWFwaUBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpDYzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBtaXJh
Z2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogY29tbWl0dGVyc0B4ZW5wcm9qZWN0
Lm9yZwotLS0KIGNvZGUtb2YtY29uZHVjdC5tZCB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDc2IGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBjb2RlLW9mLWNvbmR1Y3QubWQKCmRpZmYgLS1n
aXQgYS9jb2RlLW9mLWNvbmR1Y3QubWQgYi9jb2RlLW9mLWNvbmR1Y3QubWQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uODFiMjE3YwotLS0gL2Rldi9udWxsCisrKyBiL2NvZGUt
b2YtY29uZHVjdC5tZApAQCAtMCwwICsxLDc2IEBACisjIENvbnRyaWJ1dG9yIENvdmVuYW50IENv
ZGUgb2YgQ29uZHVjdAorCisjIyBPdXIgUGxlZGdlCisKK0luIHRoZSBpbnRlcmVzdCBvZiBmb3N0
ZXJpbmcgYW4gb3BlbiBhbmQgd2VsY29taW5nIGVudmlyb25tZW50LCB3ZSBhcworY29udHJpYnV0
b3JzIGFuZCBtYWludGFpbmVycyBwbGVkZ2UgdG8gbWFrZSBwYXJ0aWNpcGF0aW9uIGluIG91ciBw
cm9qZWN0IGFuZAorb3VyIGNvbW11bml0eSBhIGhhcmFzc21lbnQtZnJlZSBleHBlcmllbmNlIGZv
ciBldmVyeW9uZSwgcmVnYXJkbGVzcyBvZiBhZ2UsIGJvZHkKK3NpemUsIGRpc2FiaWxpdHksIGV0
aG5pY2l0eSwgc2V4IGNoYXJhY3RlcmlzdGljcywgZ2VuZGVyIGlkZW50aXR5IGFuZCBleHByZXNz
aW9uLAorbGV2ZWwgb2YgZXhwZXJpZW5jZSwgZWR1Y2F0aW9uLCBzb2Npby1lY29ub21pYyBzdGF0
dXMsIG5hdGlvbmFsaXR5LCBwZXJzb25hbAorYXBwZWFyYW5jZSwgcmFjZSwgcmVsaWdpb24sIG9y
IHNleHVhbCBpZGVudGl0eSBhbmQgb3JpZW50YXRpb24uCisKKyMjIE91ciBTdGFuZGFyZHMKKwor
RXhhbXBsZXMgb2YgYmVoYXZpb3IgdGhhdCBjb250cmlidXRlcyB0byBjcmVhdGluZyBhIHBvc2l0
aXZlIGVudmlyb25tZW50CitpbmNsdWRlOgorCisqIFVzaW5nIHdlbGNvbWluZyBhbmQgaW5jbHVz
aXZlIGxhbmd1YWdlCisqIEJlaW5nIHJlc3BlY3RmdWwgb2YgZGlmZmVyaW5nIHZpZXdwb2ludHMg
YW5kIGV4cGVyaWVuY2VzCisqIEdyYWNlZnVsbHkgYWNjZXB0aW5nIGNvbnN0cnVjdGl2ZSBjcml0
aWNpc20KKyogRm9jdXNpbmcgb24gd2hhdCBpcyBiZXN0IGZvciB0aGUgY29tbXVuaXR5CisqIFNo
b3dpbmcgZW1wYXRoeSB0b3dhcmRzIG90aGVyIGNvbW11bml0eSBtZW1iZXJzCisKK0V4YW1wbGVz
IG9mIHVuYWNjZXB0YWJsZSBiZWhhdmlvciBieSBwYXJ0aWNpcGFudHMgaW5jbHVkZToKKworKiBU
aGUgdXNlIG9mIHNleHVhbGl6ZWQgbGFuZ3VhZ2Ugb3IgaW1hZ2VyeSBhbmQgdW53ZWxjb21lIHNl
eHVhbCBhdHRlbnRpb24gb3IKKyAgYWR2YW5jZXMKKyogVHJvbGxpbmcsIGluc3VsdGluZy9kZXJv
Z2F0b3J5IGNvbW1lbnRzLCBhbmQgcGVyc29uYWwgb3IgcG9saXRpY2FsIGF0dGFja3MKKyogUHVi
bGljIG9yIHByaXZhdGUgaGFyYXNzbWVudAorKiBQdWJsaXNoaW5nIG90aGVycycgcHJpdmF0ZSBp
bmZvcm1hdGlvbiwgc3VjaCBhcyBhIHBoeXNpY2FsIG9yIGVsZWN0cm9uaWMKKyAgYWRkcmVzcywg
d2l0aG91dCBleHBsaWNpdCBwZXJtaXNzaW9uCisqIE90aGVyIGNvbmR1Y3Qgd2hpY2ggY291bGQg
cmVhc29uYWJseSBiZSBjb25zaWRlcmVkIGluYXBwcm9wcmlhdGUgaW4gYQorICBwcm9mZXNzaW9u
YWwgc2V0dGluZworCisjIyBPdXIgUmVzcG9uc2liaWxpdGllcworCitQcm9qZWN0IG1haW50YWlu
ZXJzIGFyZSByZXNwb25zaWJsZSBmb3IgY2xhcmlmeWluZyB0aGUgc3RhbmRhcmRzIG9mIGFjY2Vw
dGFibGUKK2JlaGF2aW9yIGFuZCBhcmUgZXhwZWN0ZWQgdG8gdGFrZSBhcHByb3ByaWF0ZSBhbmQg
ZmFpciBjb3JyZWN0aXZlIGFjdGlvbiBpbgorcmVzcG9uc2UgdG8gYW55IGluc3RhbmNlcyBvZiB1
bmFjY2VwdGFibGUgYmVoYXZpb3IuCisKK1Byb2plY3QgbWFpbnRhaW5lcnMgaGF2ZSB0aGUgcmln
aHQgYW5kIHJlc3BvbnNpYmlsaXR5IHRvIHJlbW92ZSwgZWRpdCwgb3IKK3JlamVjdCBjb21tZW50
cywgY29tbWl0cywgY29kZSwgd2lraSBlZGl0cywgaXNzdWVzLCBhbmQgb3RoZXIgY29udHJpYnV0
aW9ucwordGhhdCBhcmUgbm90IGFsaWduZWQgdG8gdGhpcyBDb2RlIG9mIENvbmR1Y3QsIG9yIHRv
IGJhbiB0ZW1wb3JhcmlseSBvcgorcGVybWFuZW50bHkgYW55IGNvbnRyaWJ1dG9yIGZvciBvdGhl
ciBiZWhhdmlvcnMgdGhhdCB0aGV5IGRlZW0gaW5hcHByb3ByaWF0ZSwKK3RocmVhdGVuaW5nLCBv
ZmZlbnNpdmUsIG9yIGhhcm1mdWwuCisKKyMjIFNjb3BlCisKK1RoaXMgQ29kZSBvZiBDb25kdWN0
IGFwcGxpZXMgd2l0aGluIGFsbCBwcm9qZWN0IHNwYWNlcywgYW5kIGl0IGFsc28gYXBwbGllcyB3
aGVuCithbiBpbmRpdmlkdWFsIGlzIHJlcHJlc2VudGluZyB0aGUgcHJvamVjdCBvciBpdHMgY29t
bXVuaXR5IGluIHB1YmxpYyBzcGFjZXMuCitFeGFtcGxlcyBvZiByZXByZXNlbnRpbmcgYSBwcm9q
ZWN0IG9yIGNvbW11bml0eSBpbmNsdWRlIHVzaW5nIGFuIG9mZmljaWFsCitwcm9qZWN0IGUtbWFp
bCBhZGRyZXNzLCBwb3N0aW5nIHZpYSBhbiBvZmZpY2lhbCBzb2NpYWwgbWVkaWEgYWNjb3VudCwg
b3IgYWN0aW5nCithcyBhbiBhcHBvaW50ZWQgcmVwcmVzZW50YXRpdmUgYXQgYW4gb25saW5lIG9y
IG9mZmxpbmUgZXZlbnQuIFJlcHJlc2VudGF0aW9uIG9mCithIHByb2plY3QgbWF5IGJlIGZ1cnRo
ZXIgZGVmaW5lZCBhbmQgY2xhcmlmaWVkIGJ5IHByb2plY3QgbWFpbnRhaW5lcnMuCisKKyMjIEVu
Zm9yY2VtZW50CisKK0luc3RhbmNlcyBvZiBhYnVzaXZlLCBoYXJhc3NpbmcsIG9yIG90aGVyd2lz
ZSB1bmFjY2VwdGFibGUgYmVoYXZpb3IgbWF5IGJlCityZXBvcnRlZCBieSBjb250YWN0aW5nIHRo
ZSBwcm9qZWN0IHRlYW0gYXQgW0lOU0VSVCBFTUFJTCBBRERSRVNTXS4gQWxsCitjb21wbGFpbnRz
IHdpbGwgYmUgcmV2aWV3ZWQgYW5kIGludmVzdGlnYXRlZCBhbmQgd2lsbCByZXN1bHQgaW4gYSBy
ZXNwb25zZSB0aGF0CitpcyBkZWVtZWQgbmVjZXNzYXJ5IGFuZCBhcHByb3ByaWF0ZSB0byB0aGUg
Y2lyY3Vtc3RhbmNlcy4gVGhlIHByb2plY3QgdGVhbSBpcworb2JsaWdhdGVkIHRvIG1haW50YWlu
IGNvbmZpZGVudGlhbGl0eSB3aXRoIHJlZ2FyZCB0byB0aGUgcmVwb3J0ZXIgb2YgYW4gaW5jaWRl
bnQuCitGdXJ0aGVyIGRldGFpbHMgb2Ygc3BlY2lmaWMgZW5mb3JjZW1lbnQgcG9saWNpZXMgbWF5
IGJlIHBvc3RlZCBzZXBhcmF0ZWx5LgorCitQcm9qZWN0IG1haW50YWluZXJzIHdobyBkbyBub3Qg
Zm9sbG93IG9yIGVuZm9yY2UgdGhlIENvZGUgb2YgQ29uZHVjdCBpbiBnb29kCitmYWl0aCBtYXkg
ZmFjZSB0ZW1wb3Jhcnkgb3IgcGVybWFuZW50IHJlcGVyY3Vzc2lvbnMgYXMgZGV0ZXJtaW5lZCBi
eSBvdGhlcgorbWVtYmVycyBvZiB0aGUgcHJvamVjdCdzIGxlYWRlcnNoaXAuCisKKyMjIEF0dHJp
YnV0aW9uCisKK1RoaXMgQ29kZSBvZiBDb25kdWN0IGlzIGFkYXB0ZWQgZnJvbSB0aGUgW0NvbnRy
aWJ1dG9yIENvdmVuYW50XVtob21lcGFnZV0sIHZlcnNpb24gMS40LAorYXZhaWxhYmxlIGF0IGh0
dHBzOi8vd3d3LmNvbnRyaWJ1dG9yLWNvdmVuYW50Lm9yZy92ZXJzaW9uLzEvNC9jb2RlLW9mLWNv
bmR1Y3QuaHRtbAorCitbaG9tZXBhZ2VdOiBodHRwczovL3d3dy5jb250cmlidXRvci1jb3ZlbmFu
dC5vcmcKKworRm9yIGFuc3dlcnMgdG8gY29tbW9uIHF1ZXN0aW9ucyBhYm91dCB0aGlzIGNvZGUg
b2YgY29uZHVjdCwgc2VlCitodHRwczovL3d3dy5jb250cmlidXRvci1jb3ZlbmFudC5vcmcvZmFx
Ci0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:13:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5ZmO-00056I-NY; Wed, 04 Sep 2019 18:13:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5ZmM-00055H-Kf
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:13:14 +0000
X-Inumbo-ID: 8e8600d2-cf3f-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e8600d2-cf3f-11e9-a337-bc764e2007e4;
 Wed, 04 Sep 2019 18:12:29 +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 1i5ZlZ-0005xP-AY; Wed, 04 Sep 2019 18:12:25 +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 1i5ZlZ-0000JA-3T; Wed, 04 Sep 2019 18:12:25 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  4 Sep 2019 19:12:18 +0100
Message-Id: <bce250afe71018f1a62f1b34866833588670a1f9.1567620587.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
Subject: [Xen-devel] [PATCH] Xen Project Code of Conduct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BlY2lmaWMgY2hhbmdlcyB0byB0aGUgYmFzZWxpbmU6CiogUmVwbGFjZSBsaXN0IG9mIHBvc2l0
aXZlIGJlaGF2aW9ycyB3aXRoIGxpbmsgdG8gc2VwYXJhdGUgcHJvY2VzcwoqIFJlcGxhY2UgbWFp
bnRhaW5lcnMgd2l0aCBwcm9qZWN0IGxlYWRlcnNoaXAKICAoZXhjZXB0IGluIG91ciBwbGVkZ2Ug
d2hlcmUgbWFpbnRhaW5lcnMgaXMgbW9yZSBhcHByb3ByaWF0ZSkKKiBBZGQgJ29mIGFsbCBzdWIt
cHJvamVjdHMnIHRvIGNsYXJpZnkgc2NvcGUgb2YgQ29DCiogUmVuYW1lIEVuZm9yY2VtZW50Ciog
UmVwbGFjZSAicHJvamVjdCB0ZWFtIiB3aXRoICJDb25kdWN0IFRlYW0gbWVtYmVycyIKKiBBZGQg
ZS1tYWlsIGFsaWFzCiogQWRkIHNlY3Rpb24gb24gY29udGFjdGluZyBpbmRpdmlkdWFsIENvbmR1
Y3QgVGVhbSBtZW1iZXJzCiogQWRkIHNlY3Rpb24gb24gQ29uZHVjdCBUZWFtIG1lbWJlcnMKClNp
Z25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KLS0tCkNjOiBt
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IHhlbi1hcGlAbGlzdHMueGVucHJv
amVjdC5vcmcKQ2M6IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogbWlyYWdl
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGNvbW1pdHRlcnNAeGVucHJvamVjdC5v
cmcKLS0tCiBjb2RlLW9mLWNvbmR1Y3QubWQgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAx
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb2RlLW9mLWNvbmR1Y3QubWQgYi9jb2RlLW9m
LWNvbmR1Y3QubWQKaW5kZXggODFiMjE3Yy4uZWU3NTFhNyAxMDA2NDQKLS0tIGEvY29kZS1vZi1j
b25kdWN0Lm1kCisrKyBiL2NvZGUtb2YtY29uZHVjdC5tZApAQCAtMSw0ICsxLDQgQEAKLSMgQ29u
dHJpYnV0b3IgQ292ZW5hbnQgQ29kZSBvZiBDb25kdWN0CisjIFhlbiBQcm9qZWN0IENvZGUgb2Yg
Q29uZHVjdAogCiAjIyBPdXIgUGxlZGdlCiAKQEAgLTExLDE0ICsxMSwxMCBAQCBhcHBlYXJhbmNl
LCByYWNlLCByZWxpZ2lvbiwgb3Igc2V4dWFsIGlkZW50aXR5IGFuZCBvcmllbnRhdGlvbi4KIAog
IyMgT3VyIFN0YW5kYXJkcwogCi1FeGFtcGxlcyBvZiBiZWhhdmlvciB0aGF0IGNvbnRyaWJ1dGVz
IHRvIGNyZWF0aW5nIGEgcG9zaXRpdmUgZW52aXJvbm1lbnQKLWluY2x1ZGU6Ci0KLSogVXNpbmcg
d2VsY29taW5nIGFuZCBpbmNsdXNpdmUgbGFuZ3VhZ2UKLSogQmVpbmcgcmVzcGVjdGZ1bCBvZiBk
aWZmZXJpbmcgdmlld3BvaW50cyBhbmQgZXhwZXJpZW5jZXMKLSogR3JhY2VmdWxseSBhY2NlcHRp
bmcgY29uc3RydWN0aXZlIGNyaXRpY2lzbQotKiBGb2N1c2luZyBvbiB3aGF0IGlzIGJlc3QgZm9y
IHRoZSBjb21tdW5pdHkKLSogU2hvd2luZyBlbXBhdGh5IHRvd2FyZHMgb3RoZXIgY29tbXVuaXR5
IG1lbWJlcnMKK1dlIGJlbGlldmUgdGhhdCBhIENvZGUgb2YgQ29uZHVjdCBjYW4gaGVscCBjcmVh
dGUgYSBoYXJhc3NtZW50LWZyZWUgZW52aXJvbm1lbnQsCitidXQgaXMgbm90IHN1ZmZpY2llbnQg
dG8gY3JlYXRlIGEgd2VsY29taW5nIGVudmlyb25tZW50IG9uIGl0cyBvd246IGd1aWRhbmNlIG9u
CitjcmVhdGluZyBhIHdlbGNvbWluZyBlbnZpcm9ubWVudCwgaG93IHRvIGNvbW11bmljYXRlIGlu
IGFuIGVmZmVjdGl2ZSBhbmQgZnJpZW5kbHkKK3dheSwgZXRjLiBjYW4gYmUgZm91bmQgW2hlcmVd
OiBUT0RPLUlOU0VSVC1VUkwuCiAKIEV4YW1wbGVzIG9mIHVuYWNjZXB0YWJsZSBiZWhhdmlvciBi
eSBwYXJ0aWNpcGFudHMgaW5jbHVkZToKIApAQCAtMzMsMTEgKzI5LDExIEBAIEV4YW1wbGVzIG9m
IHVuYWNjZXB0YWJsZSBiZWhhdmlvciBieSBwYXJ0aWNpcGFudHMgaW5jbHVkZToKIAogIyMgT3Vy
IFJlc3BvbnNpYmlsaXRpZXMKIAotUHJvamVjdCBtYWludGFpbmVycyBhcmUgcmVzcG9uc2libGUg
Zm9yIGNsYXJpZnlpbmcgdGhlIHN0YW5kYXJkcyBvZiBhY2NlcHRhYmxlCitQcm9qZWN0IGxlYWRl
cnNoaXAgdGVhbSBtZW1iZXJzIGFyZSByZXNwb25zaWJsZSBmb3IgY2xhcmlmeWluZyB0aGUgc3Rh
bmRhcmRzIG9mIGFjY2VwdGFibGUKIGJlaGF2aW9yIGFuZCBhcmUgZXhwZWN0ZWQgdG8gdGFrZSBh
cHByb3ByaWF0ZSBhbmQgZmFpciBjb3JyZWN0aXZlIGFjdGlvbiBpbgogcmVzcG9uc2UgdG8gYW55
IGluc3RhbmNlcyBvZiB1bmFjY2VwdGFibGUgYmVoYXZpb3IuCiAKLVByb2plY3QgbWFpbnRhaW5l
cnMgaGF2ZSB0aGUgcmlnaHQgYW5kIHJlc3BvbnNpYmlsaXR5IHRvIHJlbW92ZSwgZWRpdCwgb3IK
K1Byb2plY3QgbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcnMgaGF2ZSB0aGUgcmlnaHQgYW5kIHJlc3Bv
bnNpYmlsaXR5IHRvIHJlbW92ZSwgZWRpdCwgb3IKIHJlamVjdCBjb21tZW50cywgY29tbWl0cywg
Y29kZSwgd2lraSBlZGl0cywgaXNzdWVzLCBhbmQgb3RoZXIgY29udHJpYnV0aW9ucwogdGhhdCBh
cmUgbm90IGFsaWduZWQgdG8gdGhpcyBDb2RlIG9mIENvbmR1Y3QsIG9yIHRvIGJhbiB0ZW1wb3Jh
cmlseSBvcgogcGVybWFuZW50bHkgYW55IGNvbnRyaWJ1dG9yIGZvciBvdGhlciBiZWhhdmlvcnMg
dGhhdCB0aGV5IGRlZW0gaW5hcHByb3ByaWF0ZSwKQEAgLTQ1LDI2ICs0MSw0MCBAQCB0aHJlYXRl
bmluZywgb2ZmZW5zaXZlLCBvciBoYXJtZnVsLgogCiAjIyBTY29wZQogCi1UaGlzIENvZGUgb2Yg
Q29uZHVjdCBhcHBsaWVzIHdpdGhpbiBhbGwgcHJvamVjdCBzcGFjZXMsIGFuZCBpdCBhbHNvIGFw
cGxpZXMgd2hlbgorVGhpcyBDb2RlIG9mIENvbmR1Y3QgYXBwbGllcyB3aXRoaW4gYWxsIHByb2pl
Y3Qgc3BhY2VzIG9mIGFsbCBzdWItcHJvamVjdHMsIGFuZCBpdCBhbHNvIGFwcGxpZXMgd2hlbgog
YW4gaW5kaXZpZHVhbCBpcyByZXByZXNlbnRpbmcgdGhlIHByb2plY3Qgb3IgaXRzIGNvbW11bml0
eSBpbiBwdWJsaWMgc3BhY2VzLgogRXhhbXBsZXMgb2YgcmVwcmVzZW50aW5nIGEgcHJvamVjdCBv
ciBjb21tdW5pdHkgaW5jbHVkZSB1c2luZyBhbiBvZmZpY2lhbAogcHJvamVjdCBlLW1haWwgYWRk
cmVzcywgcG9zdGluZyB2aWEgYW4gb2ZmaWNpYWwgc29jaWFsIG1lZGlhIGFjY291bnQsIG9yIGFj
dGluZwogYXMgYW4gYXBwb2ludGVkIHJlcHJlc2VudGF0aXZlIGF0IGFuIG9ubGluZSBvciBvZmZs
aW5lIGV2ZW50LiBSZXByZXNlbnRhdGlvbiBvZgotYSBwcm9qZWN0IG1heSBiZSBmdXJ0aGVyIGRl
ZmluZWQgYW5kIGNsYXJpZmllZCBieSBwcm9qZWN0IG1haW50YWluZXJzLgorYSBwcm9qZWN0IG1h
eSBiZSBmdXJ0aGVyIGRlZmluZWQgYW5kIGNsYXJpZmllZCBieSB0aGUgcHJvamVjdCBsZWFkZXJz
aGlwLgogCi0jIyBFbmZvcmNlbWVudAorIyMgV2hhdCB0byBkbyBpZiB5b3Ugd2l0bmVzcyBvciBh
cmUgc3ViamVjdCB0byB1bmFjY2VwdGFibGUgYmVoYXZpb3IKIAogSW5zdGFuY2VzIG9mIGFidXNp
dmUsIGhhcmFzc2luZywgb3Igb3RoZXJ3aXNlIHVuYWNjZXB0YWJsZSBiZWhhdmlvciBtYXkgYmUK
LXJlcG9ydGVkIGJ5IGNvbnRhY3RpbmcgdGhlIHByb2plY3QgdGVhbSBhdCBbSU5TRVJUIEVNQUlM
IEFERFJFU1NdLiBBbGwKK3JlcG9ydGVkIGJ5IGNvbnRhY3RpbmcgQ29uZHVjdCBUZWFtIG1lbWJl
cnMgYXQgY29uZHVjdEB4ZW5wcm9qZWN0Lm9yZy4gQWxsCiBjb21wbGFpbnRzIHdpbGwgYmUgcmV2
aWV3ZWQgYW5kIGludmVzdGlnYXRlZCBhbmQgd2lsbCByZXN1bHQgaW4gYSByZXNwb25zZSB0aGF0
Ci1pcyBkZWVtZWQgbmVjZXNzYXJ5IGFuZCBhcHByb3ByaWF0ZSB0byB0aGUgY2lyY3Vtc3RhbmNl
cy4gVGhlIHByb2plY3QgdGVhbSBpcworaXMgZGVlbWVkIG5lY2Vzc2FyeSBhbmQgYXBwcm9wcmlh
dGUgdG8gdGhlIGNpcmN1bXN0YW5jZXMuIENvbmR1Y3QgVGVhbSBtZW1iZXJzIGFyZQogb2JsaWdh
dGVkIHRvIG1haW50YWluIGNvbmZpZGVudGlhbGl0eSB3aXRoIHJlZ2FyZCB0byB0aGUgcmVwb3J0
ZXIgb2YgYW4gaW5jaWRlbnQuCiBGdXJ0aGVyIGRldGFpbHMgb2Ygc3BlY2lmaWMgZW5mb3JjZW1l
bnQgcG9saWNpZXMgbWF5IGJlIHBvc3RlZCBzZXBhcmF0ZWx5LgogCi1Qcm9qZWN0IG1haW50YWlu
ZXJzIHdobyBkbyBub3QgZm9sbG93IG9yIGVuZm9yY2UgdGhlIENvZGUgb2YgQ29uZHVjdCBpbiBn
b29kCitJZiB5b3UgaGF2ZSBjb25jZXJucyBhYm91dCBhbnkgb2YgdGhlIG1lbWJlcnMgb2YgdGhl
IGNvbmR1Y3RAIGFsaWFzLAoreW91IGFyZSB3ZWxjb21lIHRvIGNvbnRhY3QgcHJlY2lzZWx5IHRo
ZSBDb25kdWN0IFRlYW0gbWVtYmVyKHMpIG9mCit5b3VyIGNob2ljZS4KKworUHJvamVjdCBsZWFk
ZXJzaGlwIHRlYW0gbWVtYmVycyB3aG8gZG8gbm90IGZvbGxvdyBvciBlbmZvcmNlIHRoZSBDb2Rl
IG9mIENvbmR1Y3QgaW4gZ29vZAogZmFpdGggbWF5IGZhY2UgdGVtcG9yYXJ5IG9yIHBlcm1hbmVu
dCByZXBlcmN1c3Npb25zIGFzIGRldGVybWluZWQgYnkgb3RoZXIKIG1lbWJlcnMgb2YgdGhlIHBy
b2plY3QncyBsZWFkZXJzaGlwLgogCisjIyBDb25kdWN0IFRlYW0gbWVtYmVycworQ29uZHVjdCBU
ZWFtIG1lbWJlcnMgYXJlIHByb2plY3QgbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcnMgZnJvbSBhbnkK
K3N1Yi1wcm9qZWN0LiBUaGUgY3VycmVudCBsaXN0IG9mIENvbmR1Y3QgVGVhbSBtZW1iZXJzIGlz
OgorKiBMYXJzIEt1cnRoIDxsYXJzIGRvdCBrdXJ0aCBhdCB4ZW5wcm9qZWN0IGRvdCBvcmc+Cisq
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZSBkb3QgZHVubGFwIGF0IGNpdHJpeCBkb3QgY29tPgorKiBJ
YW4gSmFja3NvbiA8aWFuIGRvdCBqYWNrc29uIGF0IGNpdHJpeCBkb3QgY29tPgorCitDb25kdWN0
IFRlYW0gbWVtYmVycyBhcmUgY2hhbmdlZCBieSBwcm9wb3NpbmcgYSBjaGFuZ2UgdG8gdGhpcyBk
b2N1bWVudCwKK3Bvc3RlZCBvbiBhbGwgc3ViLXByb2plY3QgbGlzdHMsIGZvbGxvd2VkIGJ5IGEg
Zm9ybWFsIGdsb2JhbCB2b3RlIGFzIG91dGxpbmVkIFtoZXJlXTogaHR0cHM6Ly94ZW5wcm9qZWN0
Lm9yZy9kZXZlbG9wZXJzL2dvdmVybmFuY2UvI3Byb2plY3QtZGVjaXNpb25zCisKICMjIEF0dHJp
YnV0aW9uCiAKIFRoaXMgQ29kZSBvZiBDb25kdWN0IGlzIGFkYXB0ZWQgZnJvbSB0aGUgW0NvbnRy
aWJ1dG9yIENvdmVuYW50XVtob21lcGFnZV0sIHZlcnNpb24gMS40LApAQCAtNzQsMyArODQsNCBA
QCBhdmFpbGFibGUgYXQgaHR0cHM6Ly93d3cuY29udHJpYnV0b3ItY292ZW5hbnQub3JnL3ZlcnNp
b24vMS80L2NvZGUtb2YtY29uZHVjdC5odAogCiBGb3IgYW5zd2VycyB0byBjb21tb24gcXVlc3Rp
b25zIGFib3V0IHRoaXMgY29kZSBvZiBjb25kdWN0LCBzZWUKIGh0dHBzOi8vd3d3LmNvbnRyaWJ1
dG9yLWNvdmVuYW50Lm9yZy9mYXEKKwotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:15:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Zp0-0005jG-Dm; Wed, 04 Sep 2019 18:15:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DEGF=W7=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1i5Zoz-0005j4-Cb
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:15:57 +0000
X-Inumbo-ID: 09806b74-cf40-11e9-b299-bc764e2007e4
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09806b74-cf40-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 18:15:55 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Wed, 4 Sep
 2019 14:15:55 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Wed, 4 Sep 2019 14:15:54 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Wed, 4 Sep 2019 14:15:54 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVR+YXn0M6Oya6KkWtfmVrm1e586bmgHl3gAHDewCAMlSpuYABnNsA///AfrE=
Date: Wed, 4 Sep 2019 18:15:54 +0000
Message-ID: <78464218107e41989b0e80f0fd4148d3@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>,
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
In-Reply-To: <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.101.172]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBZZXMsIEkgdGhpbmsgdGhhdCdzIHJlYWxseSB0aGUgb25seSBvcHRpb24uwqAgUG9raW5nIGFy
b3VuZCwgaXQgbG9va3MKPiBsaWtlIGEgbG90IG9mIGRpZmZlcmVudCBwZW9wbGUgaGF2ZSByZWNv
bW1lbmRlZCBpdDsgYW5kIHRoZSBmYWN0IHRoYXQKPiBpdCdzIGluIHVzZSBieSBnUlBDIG1lYW5z
IGl0IGNhbid0IGJlIHRvbyB0ZXJyaWJsZSBhIHNvbHV0aW9uLgoKWWVhaCwgaGF2aW5nIHdvcmtl
ZCB3aXRoIGdlbmVyYXRlZCBnUlBDIGNvZGUgSSBkb24ndCB0aGluayBpdCdzIHRvbyBiYWQuCgo+
IFRoZSBpbnRlcmZhY2UgdHlwZSBpdHNlbGYgd2lsbCBuZWVkIHRvIGJlIGV4cG9ydGVkLCByaWdo
dD/CoCAoT2J2aW91c2x5Cj4gd2UgZG9uJ3Qgd2FudCB0byBleHBvcnQgdGhlIGRlZmluaW5nIG1l
dGhvZC4pCgpObyBhY3R1YWxseSwgYSBzdHJ1Y3QgZmllbGQgY2FuIGJlIGV4cG9ydGVkIHdpdGhv
dXQgaXRzIHR5cGUgYmVpbmcgZXhwb3J0ZWQuClRoZSBjb2RlIGdlbmVyYXRlZCBmb3IgZ1JQQyBk
b2VzIGV4YWN0bHkgdGhhdC4gSXQgbG9va3MgYSBsaXR0bGUgYml0IHdlaXJkLApidXQgaXQgbWFr
ZXMgc2Vuc2UgdG8gZG8gdGhhdCBpbiB0aGlzIHNjZW5hcmlvLgoKPiBTbyB5b3UndmUgbmFtZWQg
dGhlIHN0cnVjdCBhZnRlciB0aGUgbmFtZSBvZiB0aGUga2V5IChsaWJ4bF9kb21haW5fdHlwZSkK
PiBhbmQgdGhlIGtleSB2YWx1ZSAoaHZtKTsgYnV0IEkgZG9uJ3QgdGhpbmsgdGhhdCdzIHN1ZmZp
Y2llbnQuwqAgQWxyZWFkeQo+IHRoZXJlIGFyZSB0d28gZGlmZmVyZW50IHN0cnVjdHVyZXMgaW5k
ZXhlZCBieSBsaWJ4bF9jaGFubmVsX2Nvbm5lY3Rpb246CgpOb3RlZC4gSSBoYWRuJ3QgYWN0dWFs
bHkgdGhvdWdodCB0aHJvdWdoIHRoZSBzcGVjaWZpY3Mgb2YgbmFtaW5nIHlldC4KCj4gLi4uYW5k
IHRoZW4gSSdtIGFmcmFpZCB5b3UnZCBuZWVkIHRvIGhhdmUgJ0R0cycgKHNob3VsZCBiZSBleHBv
cnRlZCwKPiByaWdodD8pIGluc3RlYWQgYnkgdGhlIGVsZW1lbnQgc3BlY2lmaWVkIGJ5IHRoZSBJ
REw7IHNvICdVJyBpbiBhbGwgdGhlCj4gY3VycmVudCBjYXNlcy4KClllcywgdGhlIGZpZWxkIG5h
bWUgbmVlZHMgdG8gYmUgZXhwb3J0ZWQgdW5sZXNzIHdlIHdhbnRlZCB0byBwcm92aWRlCmdldHRl
cnMvc2V0dGVycy4KCj4gSSB0aGluayB0aGUgc2Vjb25kIG9uZSBsb29rcyBwcmV0dGllci7CoCAo
QWN0dWFsbHkgSSB0aGluayB1c2luZyAndScgYXMKPiB0aGUgZWxlbWVudCBuYW1lIGZvciB0aGUg
dW5pb24gd2FzIGtpbmQgb2YgYSBiYWQgaWRlYSBpbiB0aGUgZmlyc3QKPiBwbGFjZS4pwqAgQnV0
IHRoYXQgZG9lcyBtZWFuIHdlJ3JlICdvdmVycmlkaW5nJyB0aGUgaW5zdHJ1Y3Rpb25zIG9mIHRo
ZQo+IElETCAod2hpY2ggcHJlc2NyaWJlIGJvdGggdGhlIGtleSBlbGVtZW50IG5hbWUgYW5kIHRo
ZSB1bmlvbiBlbGVtZW50IG5hbWUpLgo+IAo+IFdoYXQgZG8geW91IHRoaW5rP8KgIElmIGxpa2Ug
bWUsIHlvdSBwcmVmZXIgdGhlIHNlY29uZCBvbmUsIEknbGwgdHJ5IHRvCj4gcGluZyBJYW4gSmFj
a3NvbiB0byBtYWtlIHN1cmUgaGUgZG9lc24ndCBoYXZlIGFueSBvYmplY3Rpb25zIHRvIGl0LgoK
SSBhZ3JlZSwgdGhlIHNlY29uZCBvbmUgbG9va3MgYmV0dGVyLCBleGNlcHQgd2Ugd29uJ3QgZXhw
b3J0IHRoZSBpbnRlcmZhY2UgdHlwZS4KCi1OUgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:21:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18:21:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Ztr-0006eR-Nh; Wed, 04 Sep 2019 18:20: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5Ztq-0006e4-UP
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:20:58 +0000
X-Inumbo-ID: b37565b2-cf40-11e9-abbd-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b37565b2-cf40-11e9-abbd-12813bfff9fa;
 Wed, 04 Sep 2019 18:20:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567621242;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=lGtLMc94JJQzOeMRmR1dldQs4pfkziYrTZsy4UbDZP4=;
 b=FQzR6xamjaVCKfoceq1Lyea4I5g+vP9qILrzGYuxkJN0o77229+khq02
 r9ynqhQykCA7X93dGUP7GsRzEOS6/ShIrMaXBWhL25HlgumenNAUkLdaj
 4RLzZoWf5ke1ZUJF9h0FwTGBvjKr9kP3skeSsu4mu30YBSC8NKCxarwNv Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: o8a5/Yv3u7UQuNJwC/0OYrQTXHZjpqsfiIPrjqnnf9qOuzDYewk5vMJxjOS67vl7mM9GYVp/eM
 TU7HEZDESzwhmadcGB8TT+Jb8GAdA9hpHxNMirY3pmlLbTv1kmrUTQVKucUtcephvGo6/JWVzl
 S0Yuv/Ks3l5crfv+iMB5UJ2VOjurjeynbS9r7K3Chf9M9NfdwEjPLw6EL9WkydkVb/J/jZ4OGH
 aeZbTwgWx51iDBqknoSBr5z2FKk9v2qNmGu5N2vZrCzF/VpJQ33EDMb2vApeTjmIc1bjroZSXG
 uek=
X-SBRS: 2.7
X-MesageID: 5144046
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5144046"
From: Lars Kurth <lars.kurth@citrix.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 0/2] Code of Conduct (based on Contributor Covenant v1.4)
Thread-Index: AQHVY0xSCXYAyOA5+kuSSJHc2RChdKcbw4mA
Date: Wed, 4 Sep 2019 18:20:37 +0000
Message-ID: <5BA52AD9-FAC0-43BB-8C5C-DD52699A40A8@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <9253AA50A698894DA257A08FFE91E8CD@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 0/2] Code of Conduct (based on Contributor
 Covenant v1.4)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQrvu79PbiAwNC8wOS8yMDE5LCAxOToxMiwgIkxhcnMgS3VydGgiIDxsYXJzLmt1cnRoQGNpdHJp
eC5jb20+IHdyb3RlOg0KDQogICAgVGhpcyBzZXJpZXMgcHJvcG9zZXMgYSBjb25jcmV0ZSB2ZXJz
aW9uIG9mIHRoZSBYZW4gUHJvamVjdA0KICAgIENvQyBiYXNlZCBvbiB2MS40IG9mIHRoZSBDb250
cmlidXRvciBDb3ZlbmFudC4gU2VlIFsxXQ0KICAgIA0KQXBvbG9naWVzIGZvciB0aGUgYmFkbHkg
Zm9ybWF0dGVkIHBhdGNoLiBJdCBzZWVtcyB0aGUgbm9ybWFsIGluc3RydWN0aW9ucyBkbyBub3Qg
d29yayB3aGVuIHVzaW5nIGl0IG9uIHZpcmdpbiBnaXQgcmVwb3NpdG9yeSBhbmQgSSBkaWRuJ3Qg
cmVhbGl6ZSB0aGF0IC1OMiBzdHJpcHMgdGhlIDEvMiwgMi8yDQoNClRoZSBkaXN0cmlidXRpb24g
bGlzdCBpcyBzbyB3aWRlLCBhcyB0aGlzIGFmZmVjdHMgYWxsIHN1Yi1wcm9qZWN0cw0KDQpMYXJz
IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:21:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18:21:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5Ztr-0006eZ-WF; Wed, 04 Sep 2019 18:20: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=WgxQ=W7=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5Ztq-0006e5-W2
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:20:59 +0000
X-Inumbo-ID: b37565b2-cf40-11e9-abbd-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b37565b2-cf40-11e9-abbd-12813bfff9fa;
 Wed, 04 Sep 2019 18:20:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567621242;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=lGtLMc94JJQzOeMRmR1dldQs4pfkziYrTZsy4UbDZP4=;
 b=FQzR6xamjaVCKfoceq1Lyea4I5g+vP9qILrzGYuxkJN0o77229+khq02
 r9ynqhQykCA7X93dGUP7GsRzEOS6/ShIrMaXBWhL25HlgumenNAUkLdaj
 4RLzZoWf5ke1ZUJF9h0FwTGBvjKr9kP3skeSsu4mu30YBSC8NKCxarwNv Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: o8a5/Yv3u7UQuNJwC/0OYrQTXHZjpqsfiIPrjqnnf9qOuzDYewk5vMJxjOS67vl7mM9GYVp/eM
 TU7HEZDESzwhmadcGB8TT+Jb8GAdA9hpHxNMirY3pmlLbTv1kmrUTQVKucUtcephvGo6/JWVzl
 S0Yuv/Ks3l5crfv+iMB5UJ2VOjurjeynbS9r7K3Chf9M9NfdwEjPLw6EL9WkydkVb/J/jZ4OGH
 aeZbTwgWx51iDBqknoSBr5z2FKk9v2qNmGu5N2vZrCzF/VpJQ33EDMb2vApeTjmIc1bjroZSXG
 uek=
X-SBRS: 2.7
X-MesageID: 5144046
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,467,1559534400"; 
   d="scan'208";a="5144046"
From: Lars Kurth <lars.kurth@citrix.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 0/2] Code of Conduct (based on Contributor Covenant v1.4)
Thread-Index: AQHVY0xSCXYAyOA5+kuSSJHc2RChdKcbw4mA
Date: Wed, 4 Sep 2019 18:20:37 +0000
Message-ID: <5BA52AD9-FAC0-43BB-8C5C-DD52699A40A8@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <9253AA50A698894DA257A08FFE91E8CD@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 0/2] Code of Conduct (based on Contributor
 Covenant v1.4)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQrvu79PbiAwNC8wOS8yMDE5LCAxOToxMiwgIkxhcnMgS3VydGgiIDxsYXJzLmt1cnRoQGNpdHJp
eC5jb20+IHdyb3RlOg0KDQogICAgVGhpcyBzZXJpZXMgcHJvcG9zZXMgYSBjb25jcmV0ZSB2ZXJz
aW9uIG9mIHRoZSBYZW4gUHJvamVjdA0KICAgIENvQyBiYXNlZCBvbiB2MS40IG9mIHRoZSBDb250
cmlidXRvciBDb3ZlbmFudC4gU2VlIFsxXQ0KICAgIA0KQXBvbG9naWVzIGZvciB0aGUgYmFkbHkg
Zm9ybWF0dGVkIHBhdGNoLiBJdCBzZWVtcyB0aGUgbm9ybWFsIGluc3RydWN0aW9ucyBkbyBub3Qg
d29yayB3aGVuIHVzaW5nIGl0IG9uIHZpcmdpbiBnaXQgcmVwb3NpdG9yeSBhbmQgSSBkaWRuJ3Qg
cmVhbGl6ZSB0aGF0IC1OMiBzdHJpcHMgdGhlIDEvMiwgMi8yDQoNClRoZSBkaXN0cmlidXRpb24g
bGlzdCBpcyBzbyB3aWRlLCBhcyB0aGlzIGFmZmVjdHMgYWxsIHN1Yi1wcm9qZWN0cw0KDQpMYXJz
IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:23:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18:23: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 1i5Zwh-000781-5d; Wed, 04 Sep 2019 18:23:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DEGF=W7=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1i5Zwf-00077k-EQ
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:23:53 +0000
X-Inumbo-ID: 255570dc-cf41-11e9-abbd-12813bfff9fa
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 255570dc-cf41-11e9-abbd-12813bfff9fa;
 Wed, 04 Sep 2019 18:23:51 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Wed, 4 Sep
 2019 14:23:51 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Wed, 4 Sep 2019 14:23:51 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Wed, 4 Sep 2019 14:23:51 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVR+YXn0M6Oya6KkWtfmVrm1e586bmgHl3gAHDewCAMlSpuYABnNsAgAAB9wD//9LHuQ==
Date: Wed, 4 Sep 2019 18:23:51 +0000
Message-ID: <229bd9fef40d42689c3ca60def2d435b@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>,
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
In-Reply-To: <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.101.172]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBVbmZvcnR1bmF0ZWx5IHRoaXMgd291bGQgbWVhbiB0aGUgdHlwZSBhc3NlcnRpb24gd291bGQg
YmUgcHJldHR5IGxvbmcgYXMKPiB3ZWxsOgo+IMKgIGh2bSA6PSBkaS5UeXBlVW5pb24uKHhlbmxp
Z2h0LkRvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvbkh2bSkKPiDCoCBodm0uW2VsZW1lbnRdCgpNYWRl
IHdvcnNlIGJ5IHRoZSBmYWN0IHRoYXQgeW91IHJlYWxseSBzaG91bGQgY2hlY2sgdGhlIHR5cGUg
YXNzZXJ0aW9uIGZpcnN0OgoKaHZtLCBvayA6PSBkaS5UeXBlVW5pb24uKHhlbmxpZ2h0LkRvbWFp
bkJ1aWxkSW5mb1R5cGVVbmlvbkh2bSkKaWYgIW9rIHsKICAgICAgICAvL2Vycm9yCn0KCj4gQnV0
IHVuZm9ydHVuYXRlbHkgSSBkb24ndCB0aGluayB0aGVyZSdzIGEgd2F5IGFyb3VuZCB0aGF0OyB0
aGF0J3MganVzdCBhCj4gbGltaXRhdGlvbiBvZiBHby4KClJpZ2h0LiBJZiB3ZSB3YW50ZWQgdG8g
bWFrZSBpdCBlYXNpZXIgb24gdGhlIHVzZXJzIG9mIHRoZSBwYWNrYWdlLCB3ZSAqY291bGQqCmFk
ZCBnZXR0ZXJzIHRoYXQgaGlkZXMgdGhlIHR5cGUgYXNzZXJ0aW9uLiBCdXQsIHRoYXQncyBzdGls
bCBhbiBleHRyYSBzdGVwIHZlcnN1cyBDLgoKLU5SCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:23:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18:23: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 1i5Zwg-00077v-T7; Wed, 04 Sep 2019 18:23: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=DEGF=W7=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1i5Zwf-00077j-EA
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:23:53 +0000
X-Inumbo-ID: 255570dc-cf41-11e9-abbd-12813bfff9fa
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 255570dc-cf41-11e9-abbd-12813bfff9fa;
 Wed, 04 Sep 2019 18:23:51 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Wed, 4 Sep
 2019 14:23:51 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Wed, 4 Sep 2019 14:23:51 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Wed, 4 Sep 2019 14:23:51 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVR+YXn0M6Oya6KkWtfmVrm1e586bmgHl3gAHDewCAMlSpuYABnNsAgAAB9wD//9LHuQ==
Date: Wed, 4 Sep 2019 18:23:51 +0000
Message-ID: <229bd9fef40d42689c3ca60def2d435b@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>,
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
In-Reply-To: <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.101.172]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBVbmZvcnR1bmF0ZWx5IHRoaXMgd291bGQgbWVhbiB0aGUgdHlwZSBhc3NlcnRpb24gd291bGQg
YmUgcHJldHR5IGxvbmcgYXMKPiB3ZWxsOgo+IMKgIGh2bSA6PSBkaS5UeXBlVW5pb24uKHhlbmxp
Z2h0LkRvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvbkh2bSkKPiDCoCBodm0uW2VsZW1lbnRdCgpNYWRl
IHdvcnNlIGJ5IHRoZSBmYWN0IHRoYXQgeW91IHJlYWxseSBzaG91bGQgY2hlY2sgdGhlIHR5cGUg
YXNzZXJ0aW9uIGZpcnN0OgoKaHZtLCBvayA6PSBkaS5UeXBlVW5pb24uKHhlbmxpZ2h0LkRvbWFp
bkJ1aWxkSW5mb1R5cGVVbmlvbkh2bSkKaWYgIW9rIHsKICAgICAgICAvL2Vycm9yCn0KCj4gQnV0
IHVuZm9ydHVuYXRlbHkgSSBkb24ndCB0aGluayB0aGVyZSdzIGEgd2F5IGFyb3VuZCB0aGF0OyB0
aGF0J3MganVzdCBhCj4gbGltaXRhdGlvbiBvZiBHby4KClJpZ2h0LiBJZiB3ZSB3YW50ZWQgdG8g
bWFrZSBpdCBlYXNpZXIgb24gdGhlIHVzZXJzIG9mIHRoZSBwYWNrYWdlLCB3ZSAqY291bGQqCmFk
ZCBnZXR0ZXJzIHRoYXQgaGlkZXMgdGhlIHR5cGUgYXNzZXJ0aW9uLiBCdXQsIHRoYXQncyBzdGls
bCBhbiBleHRyYSBzdGVwIHZlcnN1cyBDLgoKLU5SCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18: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 1i5aNr-000197-Qm; Wed, 04 Sep 2019 18: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5aNq-00018s-2i
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:51:58 +0000
X-Inumbo-ID: 0ed01d0e-cf45-11e9-abbe-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ed01d0e-cf45-11e9-abbe-12813bfff9fa;
 Wed, 04 Sep 2019 18: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 1i5aNj-0006kr-FQ; Wed, 04 Sep 2019 18:51: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 1i5aNj-0005cN-52; Wed, 04 Sep 2019 18:51:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5aNj-0005h2-4O; Wed, 04 Sep 2019 18:51:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141012-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-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
X-Osstest-Versions-This: xen=039e70668a12f1fccdd89058ac3e9755733d9082
X-Osstest-Versions-That: xen=a342900d4835c127c1466c5abc1323a666e8cebd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 18:51:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141012: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTAxMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTgw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwMzllNzA2NjhhMTJmMWZjY2RkODkwNThhYzNl
OTc1NTczM2Q5MDgyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhMzQy
OTAwZDQ4MzVjMTI3YzE0NjZjNWFiYzEzMjNhNjY2ZThjZWJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDA5ODAgIDIwMTktMDktMDMgMTc6MDA6NDUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxMDEyICAyMDE5LTA5LTA0IDE2OjAxOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJ
U0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgMDM5ZTcwNjY4YTEyZjFmY2NkZDg5MDU4YWMzZTk3NTU3MzNkOTA4MgpBdXRob3I6
IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDQgMTY6MTc6MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9hbHRwMm06IEFkZCBhIG5l
dyBoeXBlcmNhbGwgdG8gZ2V0IHRoZSBhY3RpdmUgYWx0cDJtIGluZGV4CiAgICAKICAgIFRoZSBw
YXRjaCBhZGRzIGEgbmV3IGxpYiB4YyBmdW5jdGlvbiAoeGNfYWx0cDJtX2dldF92Y3B1X3AybV9p
ZHgpIHRoYXQKICAgIHVzZXMgYSBuZXcgaHZtb3AgKEhWTU9QX2FsdHAybV9nZXRfcDJtX2lkeCkg
dG8gZ2V0IHRoZSBhY3RpdmUgYWx0cDJtCiAgICBpbmRleCBmcm9tIGEgZ2l2ZW4gdmNwdS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 18:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 18: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 1i5aNr-000191-Ia; Wed, 04 Sep 2019 18: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5aNq-00018r-2Q
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 18:51:58 +0000
X-Inumbo-ID: 0ed01d0e-cf45-11e9-abbe-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ed01d0e-cf45-11e9-abbe-12813bfff9fa;
 Wed, 04 Sep 2019 18: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 1i5aNj-0006kr-FQ; Wed, 04 Sep 2019 18:51: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 1i5aNj-0005cN-52; Wed, 04 Sep 2019 18:51:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5aNj-0005h2-4O; Wed, 04 Sep 2019 18:51:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141012-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-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
X-Osstest-Versions-This: xen=039e70668a12f1fccdd89058ac3e9755733d9082
X-Osstest-Versions-That: xen=a342900d4835c127c1466c5abc1323a666e8cebd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 18:51:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141012: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTAxMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTgw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwMzllNzA2NjhhMTJmMWZjY2RkODkwNThhYzNl
OTc1NTczM2Q5MDgyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhMzQy
OTAwZDQ4MzVjMTI3YzE0NjZjNWFiYzEzMjNhNjY2ZThjZWJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDA5ODAgIDIwMTktMDktMDMgMTc6MDA6NDUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxMDEyICAyMDE5LTA5LTA0IDE2OjAxOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJ
U0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgMDM5ZTcwNjY4YTEyZjFmY2NkZDg5MDU4YWMzZTk3NTU3MzNkOTA4MgpBdXRob3I6
IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDQgMTY6MTc6MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9hbHRwMm06IEFkZCBhIG5l
dyBoeXBlcmNhbGwgdG8gZ2V0IHRoZSBhY3RpdmUgYWx0cDJtIGluZGV4CiAgICAKICAgIFRoZSBw
YXRjaCBhZGRzIGEgbmV3IGxpYiB4YyBmdW5jdGlvbiAoeGNfYWx0cDJtX2dldF92Y3B1X3AybV9p
ZHgpIHRoYXQKICAgIHVzZXMgYSBuZXcgaHZtb3AgKEhWTU9QX2FsdHAybV9nZXRfcDJtX2lkeCkg
dG8gZ2V0IHRoZSBhY3RpdmUgYWx0cDJtCiAgICBpbmRleCBmcm9tIGEgZ2l2ZW4gdmNwdS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 20:22:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 20:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5bnC-0008FT-UB; Wed, 04 Sep 2019 20: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5bnB-0008FH-AL
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 20:22:13 +0000
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa6a9f94-cf51-11e9-abbe-12813bfff9fa;
 Wed, 04 Sep 2019 20:22:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5bn4-0008U3-6z; Wed, 04 Sep 2019 20:22: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 1i5bn3-0001Rt-P3; Wed, 04 Sep 2019 20:22:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5bn3-00014w-OM; Wed, 04 Sep 2019 20:22:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140996-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64:xen-build:fail:regression
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:build-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-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-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-armhf-armhf-libvirt: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-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=37acc5fab2426995a3ca171336ef5c2176b63aeb
X-Osstest-Versions-That: libvirt=147dc33b8bff09e5812a3cc396c60ab61252dec3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 20:22:05 +0000
Subject: [Xen-devel] [libvirt test] 140996: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk5NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5OTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk2NAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDA5NjQKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MDk2NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGlidmlydCAgICAgICAgICAgICAgMzdhY2M1ZmFiMjQyNjk5NWEzY2ExNzEzMzZlZjVjMjE3NmI2
M2FlYgpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgMTQ3ZGMzM2I4YmZm
MDllNTgxMmEzY2MzOTZjNjBhYjYxMjUyZGVjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwOTY0
ICAyMDE5LTA5LTAzIDA0OjE4OjQ5IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MDk5NiAgMjAxOS0wOS0wNCAwNDoxOTo1MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEBy
ZWRoYXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAgTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDM3YWNjNWZh
YjI0MjY5OTVhM2NhMTcxMzM2ZWY1YzIxNzZiNjNhZWIKQXV0aG9yOiBKaW0gRmVobGlnIDxqZmVo
bGlnQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgMiAyMjo0NjowMCAyMDE5IC0wNjAwCgogICAg
bmV3czogTWVudGlvbiByZW1vdmFsIG9mIHhlbmFwaSBkcml2ZXIKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IDIxNzE0NDJkNjJh
YzVlMzRmMjVjYWEyMDU1ZTVhOGVjNGQ5ZWNlYWMKQXV0aG9yOiBKaW0gRmVobGlnIDxqZmVobGln
QHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgMiAyMjoyNDowMCAyMDE5IC0wNjAwCgogICAgeGVu
YXBpOiByZW1vdmUgZHJpdmVyCiAgICAKICAgIFRoZSB4ZW5hcGkgZHJpdmVyIGhhcyBub3Qgc2Vl
biBhbnkgZGV2ZWxvcG1lbnQgc2luY2UgaXRzIGluaXRpYWwKICAgIGNvbnRyaWJ1dGlvbiA5IHll
YXJzIGFnby4gVGhlcmUgaGF2ZSBiZWVuIG5vIGJ1ZyByZXBvcnRzLCBubyBwYXRjaGVzLAogICAg
YW5kIG5vIHF1ZXJpZXMgYWJvdXQgdGhlIGRyaXZlciBvbiB0aGUgZGV2ZWxvcGVyIG9yIHVzZXIg
bWFpbGluZyBsaXN0cy4KICAgIFJlbW92ZSB0aGUgZHJpdmVyIGZyb20gdGhlIGxpYnZpcnQgc291
cmNlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgoKY29tbWl0IDM1N2NlMWUzMGMyYjRhZWMwMmM1MDQ2Nzk3MzY1MTNmNDlkZTBhZWIKQXV0
aG9yOiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMyAxNTox
OToyMiAyMDE5IC0wNjAwCgogICAgbWFpbnQ6IFBvc3QtcmVsZWFzZSB2ZXJzaW9uIGJ1bXAgdG8g
NS44LjAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNv
bT4KCmNvbW1pdCBjYTMzZDE3NDcyNTFlNjFhMjgxZjA1MzViNmIyZmQ1NTZiZTFmMTIxCkF1dGhv
cjogRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBTZXAg
MyAxNzoxOTowMiAyMDE5ICswMjAwCgogICAgUmVsZWFzZSBvZiBsaWJ2aXJ0IDUuNy4wCiAgICAK
ICAgICogZG9jcy9uZXdzLnhtbDogdXBkYXRlZCBmb3IgcmVsZWFzZQogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJkQHJlZGhhdC5jb20+Cgpjb21taXQgNWNi
M2UzOGFjYjY0MWEwYjAzOWNlZDA3MDk0NmIyZmY4Mzc5NzE0OQpBdXRob3I6IERhbmllbCBQLiBC
ZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIFNlcCAzIDEzOjI0OjI3
IDIwMTkgKzAxMDAKCiAgICBuZXdzOiBkb2N1bWVudCBuZXcgbGlieG1sIHZlcnNpb24gcmVxdWly
ZW1lbnQKICAgIAogICAgUmV2aWV3ZWQtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJl
ZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgoKY29tbWl0IGVkN2UzNDJiMGFjOTVjNmVkNTg5ZjQ2M2Y3MjgwNzNmZWE4
MzVlZTMKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KRGF0ZTogICBN
b24gU2VwIDIgMTY6MTE6NDYgMjAxOSArMDIwMAoKICAgIHFlbXU6IGRvbWFpbjogRml4IHBvdGVu
dGlhbCBOVUxMIGRlcmVmIHdoZW4gcGFyc2luZyBqb2IgcHJpdmF0ZSBkYXRhCiAgICAKICAgIEEg
c3BlY2lhbGx5IGNyYWZ0ZWQgWE1MIHdoaWNoIHdvdWxkIHJlZmVyZW5jZSBhIG5vbi1leGlzdGlu
ZyBkaXNrIGJ1dAogICAgcmVxdWVzdCB0aGUgbWlycm9yIHRvIGJlIHJlZ2lzdGVyZWQgd2l0aCB0
aGUgYmxvY2tqb2IgY291bGQgcG90ZW50aWFsbHkKICAgIG1ha2UgdGhlIHBhcnNlciBkZXJlZmVy
ZW5jZSBOVUxMLiBGaXggaXQgYnkgbW92aW5nIHRoZSBjb2RlIHNsaWdodGx5IGFuZAogICAganVz
dCB0cmVhdCBpdCBhcyBhIHdyb25nIGpvYiBYTUwuIEZvdW5kIGJ5IENvdmVyaXR5LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
Sm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCBkZmQzM2MxZmZiYjAxMGRj
YzM0NmY0ZDliOGZjOTcxMDcxN2U4YmI2CkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgU2VwIDMgMTQ6MDk6MDYgMjAxOSArMDIwMAoKICAg
IG5ld3M6IFVwZGF0ZSBmb3IgNS43LjAgcmVsZWFzZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 20:22:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 20:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5bn7-0008Ew-Jc; Wed, 04 Sep 2019 20:22:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5bn6-0008Em-DQ
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 20:22:08 +0000
X-Inumbo-ID: aa6a9f94-cf51-11e9-abbe-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa6a9f94-cf51-11e9-abbe-12813bfff9fa;
 Wed, 04 Sep 2019 20:22:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5bn4-0008U3-6z; Wed, 04 Sep 2019 20:22: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 1i5bn3-0001Rt-P3; Wed, 04 Sep 2019 20:22:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5bn3-00014w-OM; Wed, 04 Sep 2019 20:22:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140996-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64:xen-build:fail:regression
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:build-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-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-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-armhf-armhf-libvirt: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-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=37acc5fab2426995a3ca171336ef5c2176b63aeb
X-Osstest-Versions-That: libvirt=147dc33b8bff09e5812a3cc396c60ab61252dec3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 20:22:05 +0000
Subject: [Xen-devel] [libvirt test] 140996: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk5NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDA5OTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk2NAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDA5NjQKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MDk2NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGlidmlydCAgICAgICAgICAgICAgMzdhY2M1ZmFiMjQyNjk5NWEzY2ExNzEzMzZlZjVjMjE3NmI2
M2FlYgpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgMTQ3ZGMzM2I4YmZm
MDllNTgxMmEzY2MzOTZjNjBhYjYxMjUyZGVjMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwOTY0
ICAyMDE5LTA5LTAzIDA0OjE4OjQ5IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MDk5NiAgMjAxOS0wOS0wNCAwNDoxOTo1MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEBy
ZWRoYXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAgTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDM3YWNjNWZh
YjI0MjY5OTVhM2NhMTcxMzM2ZWY1YzIxNzZiNjNhZWIKQXV0aG9yOiBKaW0gRmVobGlnIDxqZmVo
bGlnQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgMiAyMjo0NjowMCAyMDE5IC0wNjAwCgogICAg
bmV3czogTWVudGlvbiByZW1vdmFsIG9mIHhlbmFwaSBkcml2ZXIKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IDIxNzE0NDJkNjJh
YzVlMzRmMjVjYWEyMDU1ZTVhOGVjNGQ5ZWNlYWMKQXV0aG9yOiBKaW0gRmVobGlnIDxqZmVobGln
QHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgMiAyMjoyNDowMCAyMDE5IC0wNjAwCgogICAgeGVu
YXBpOiByZW1vdmUgZHJpdmVyCiAgICAKICAgIFRoZSB4ZW5hcGkgZHJpdmVyIGhhcyBub3Qgc2Vl
biBhbnkgZGV2ZWxvcG1lbnQgc2luY2UgaXRzIGluaXRpYWwKICAgIGNvbnRyaWJ1dGlvbiA5IHll
YXJzIGFnby4gVGhlcmUgaGF2ZSBiZWVuIG5vIGJ1ZyByZXBvcnRzLCBubyBwYXRjaGVzLAogICAg
YW5kIG5vIHF1ZXJpZXMgYWJvdXQgdGhlIGRyaXZlciBvbiB0aGUgZGV2ZWxvcGVyIG9yIHVzZXIg
bWFpbGluZyBsaXN0cy4KICAgIFJlbW92ZSB0aGUgZHJpdmVyIGZyb20gdGhlIGxpYnZpcnQgc291
cmNlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgoKY29tbWl0IDM1N2NlMWUzMGMyYjRhZWMwMmM1MDQ2Nzk3MzY1MTNmNDlkZTBhZWIKQXV0
aG9yOiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMyAxNTox
OToyMiAyMDE5IC0wNjAwCgogICAgbWFpbnQ6IFBvc3QtcmVsZWFzZSB2ZXJzaW9uIGJ1bXAgdG8g
NS44LjAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNv
bT4KCmNvbW1pdCBjYTMzZDE3NDcyNTFlNjFhMjgxZjA1MzViNmIyZmQ1NTZiZTFmMTIxCkF1dGhv
cjogRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBTZXAg
MyAxNzoxOTowMiAyMDE5ICswMjAwCgogICAgUmVsZWFzZSBvZiBsaWJ2aXJ0IDUuNy4wCiAgICAK
ICAgICogZG9jcy9uZXdzLnhtbDogdXBkYXRlZCBmb3IgcmVsZWFzZQogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJkQHJlZGhhdC5jb20+Cgpjb21taXQgNWNi
M2UzOGFjYjY0MWEwYjAzOWNlZDA3MDk0NmIyZmY4Mzc5NzE0OQpBdXRob3I6IERhbmllbCBQLiBC
ZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIFNlcCAzIDEzOjI0OjI3
IDIwMTkgKzAxMDAKCiAgICBuZXdzOiBkb2N1bWVudCBuZXcgbGlieG1sIHZlcnNpb24gcmVxdWly
ZW1lbnQKICAgIAogICAgUmV2aWV3ZWQtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJl
ZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgoKY29tbWl0IGVkN2UzNDJiMGFjOTVjNmVkNTg5ZjQ2M2Y3MjgwNzNmZWE4
MzVlZTMKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KRGF0ZTogICBN
b24gU2VwIDIgMTY6MTE6NDYgMjAxOSArMDIwMAoKICAgIHFlbXU6IGRvbWFpbjogRml4IHBvdGVu
dGlhbCBOVUxMIGRlcmVmIHdoZW4gcGFyc2luZyBqb2IgcHJpdmF0ZSBkYXRhCiAgICAKICAgIEEg
c3BlY2lhbGx5IGNyYWZ0ZWQgWE1MIHdoaWNoIHdvdWxkIHJlZmVyZW5jZSBhIG5vbi1leGlzdGlu
ZyBkaXNrIGJ1dAogICAgcmVxdWVzdCB0aGUgbWlycm9yIHRvIGJlIHJlZ2lzdGVyZWQgd2l0aCB0
aGUgYmxvY2tqb2IgY291bGQgcG90ZW50aWFsbHkKICAgIG1ha2UgdGhlIHBhcnNlciBkZXJlZmVy
ZW5jZSBOVUxMLiBGaXggaXQgYnkgbW92aW5nIHRoZSBjb2RlIHNsaWdodGx5IGFuZAogICAganVz
dCB0cmVhdCBpdCBhcyBhIHdyb25nIGpvYiBYTUwuIEZvdW5kIGJ5IENvdmVyaXR5LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
Sm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCBkZmQzM2MxZmZiYjAxMGRj
YzM0NmY0ZDliOGZjOTcxMDcxN2U4YmI2CkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgU2VwIDMgMTQ6MDk6MDYgMjAxOSArMDIwMAoKICAg
IG5ld3M6IFVwZGF0ZSBmb3IgNS43LjAgcmVsZWFzZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 20:59:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 20:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5cMs-0002LF-58; Wed, 04 Sep 2019 20:59: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5cMr-0002LA-IC
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 20:59:05 +0000
X-Inumbo-ID: d30b2fc2-cf56-11e9-abbf-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d30b2fc2-cf56-11e9-abbf-12813bfff9fa;
 Wed, 04 Sep 2019 20:59: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 1i5cMo-0000mc-Bt; Wed, 04 Sep 2019 20:59:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5cMn-0002sZ-Rs; Wed, 04 Sep 2019 20:59:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5cMn-0007p6-RC; Wed, 04 Sep 2019 20:59:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140991-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-multivcpu:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 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-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-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-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-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-credit1: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-credit1: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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2: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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-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
 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
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 20:59:01 +0000
Subject: [Xen-devel] [linux-4.4 test] 140991: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk5MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MDk5MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MDk1NSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDggaG9zdC1waW5nLWNoZWNrLXhlbiBmYWls
IGluIDE0MDk1NSBwYXNzIGluIDE0MDk5MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
OSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTQwOTU1IHBhc3MgaW4gMTQwOTkxCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxNDA5NzEg
cGFzcyBpbiAxNDA5OTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDE0MDk1NQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQw
OTcxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxNDA5NzEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQwOTcxIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDVlOWY0ZDcwNGY4Njk4YjZkNjU1YWZhN2U5ZmFjMzUwOWRhMjUzYmMK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1
YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAx
OS0wOC0wNCAwNzo0ODozMCBaICAgMzEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMg
IDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDI5IGRheXMgICAzNiBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDA2MzIgIDIwMTktMDgtMjUgMTA6MjQ6MjEgWiAgIDEwIGRheXMgICAxMiBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAi
RXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWRyaWFuIEh1bnRl
ciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5v
cmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVzc2lv
IEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5jb20+CiAgQW5kcmVhIFBhcnJpIDxhbmRyZWEucGFy
cmlAYW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJvdXQgPGFwcm91dEBsbC5taXQuZWR1PgogIEFuZHkgTHV0
b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3Vz
QGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgog
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFycmV0IFJob2RlbiA8YnJob0Bnb29n
bGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4g
QmxvY2sgPGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmphbWluIFBvaXJpZXIgPGJwb2lyaWVy
QHN1c2UuY29tPgogIEJqb2VybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCasO2cm4g
R2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNtPgog
IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3Jy
aXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5j
b20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENo
cmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2
ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVu
aXMgS2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEbWl0cnkgVG9yb2tob3YgPGRt
aXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1p
LmNvbT4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRG91ZyBMZWRmb3JkIDxk
bGVkZm9yZEByZWRoYXQuY29tPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVt
Lm9yZz4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmVsaXBlIEJhbGJp
IDxiYWxiaUB0aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwu
Y29tPgogIEZlbGlwZSBGLiBUb25lbGxvIDxldUBmZWxpcGV0b25lbGxvLmNvbT4KICBGbG9yaWFu
IFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5l
c2FzQGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdWlsbGF1bWUg
TmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rh
dm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgSGVp
a28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSGVpa28gU3R1ZWJuZXIg
PGhlaWtvQHNudGVjaC5kZT4KICBIaWxsZiBEYW50b24gPGhkYW50b25Ac2luYS5jb20+CiAgSGly
b3l1a2kgWWFtYW1vdG8gPGh5YW1hbW9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAgSHV5IE5ndXll
biA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAg
SWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtl
cm5lbC5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+
CiAgSmFuIEhhcmtlcyA8amFoYXJrZXNAY3MuY211LmVkdT4KICBKYXNvbiBHdW50aG9ycGUgPGpn
Z0BtZWxsYW5veC5jb20+CiAgSmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNv
bT4KICBKZWZmcmluIEpvc2UgVCA8amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMg
QXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXNzaWNhIFl1IDxqZXl1QGtlcm5lbC5vcmc+CiAg
SmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2lu
YUBzdXNlLmN6PgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEpvZXJnIFJvZWRl
bCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBK
b2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb25hdGhhbiBMZW1vbiA8
am9uYXRoYW4ubGVtb25AZ21haWwuY29tPgogIEpvc2VwaCBRaSA8am9zZXBoLnFpQGxpbnV4LmFs
aWJhYmEuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5p
Ym0uY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWxsZSBWYWxv
IDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9y
Zz4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGVv
bmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVu
Z3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWthcyBX
dW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwu
Y29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5n
aWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5s
ZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFy
ayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJrIFpoYW5nIDxtYXJrekBtZWxs
YW5veC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNv
bT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1h
dHRoaWFzIEthZWhsY2tlIDxta2FAY2hyb21pdW0ub3JnPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tv
QHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6PgogIE1pY2hhbCBO
YXphcmV3aWN6IDxtaW5hODZAbWluYTg2LmNvbT4KICBNaWd1ZWwgT2plZGEgPG1pZ3VlbC5vamVk
YS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlra28gUmFwZWxpIDxtaWtrby5yYXBlbGlAaWtpLmZp
PgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwg
PG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdv
b2dsZS5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3Mu
Y29tPgogIE51bWZvciBNYml6aXdvLVRpYXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xpdmVyIE5l
dWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+
CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIFBhYmxvIE5laXJhIEF5
dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhh
dC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTW9vcmUg
PHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2
ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFBldHIgQ3ZlayA8cGV0cmN2ZWtjekBnbWFpbC5jb20+CiAgUGhpbCBUdXJu
YnVsbCA8cGhpbC50dXJuYnVsbEBvcmFjbGUuY29tPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0
QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFmYWVsIEouIFd5c29ja2kg
PHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJvZ2FuIERhd2VzIDxyb2dhbkBkYXdlcy56
YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVz
c2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYWVlZCBNYWhhbWVlZCA8
c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW0gUHJvdHNlbmtvIDxzZW1lbi5wcm90c2Vua29AbGlu
YXJvLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2ViYXN0aWFuIFBh
cnNjaGF1ZXIgPHMucGFyc2NoYXVlckBnbXguZGU+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGku
Y29tPgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBXYWhy
ZW4gPHdhaHJlbnN0QGdteC5uZXQ+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVh
ay1zeXN0ZW0uY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBT
dWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5hdGgg
UHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQgU2F4
ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVr
aS5wb3Vsb3NlQGFybS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhcmFz
IEtvbmRyYXRpdWsgPHRha29uZHJhQGNpc2NvLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhA
bGludXRyb25peC5kZT4KICBUaG9tYXMgVGFpIDx0aG9tYXMudGFpQG9yYWNsZS5jb20+CiAgVG9t
YXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb255IExpbmRncmVuIDx0b255
QGF0b21pZGUuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBUdWJhIFlh
dnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5l
dC5pYm0uY29tPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZp
bm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJA
bGluYXJvLm9yZz4KICBXYW5wZW5nIExpIDx3YW5wZW5nLmxpQGhvdG1haWwuY29tPgogIFdlbiBZ
YW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdhbmcgPHdlbndlbkBjcy51Z2Eu
ZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGwgRGVhY29uIDx3
aWxsQGtlcm5lbC5vcmc+CiAgeGlhbyBqaW4gPGppbi54aWFvQGludGVsLmNvbT4KICBYaW4gTG9u
ZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWF2dXosIFR1YmEgPHR1YmFAZWNlLnVmbC5lZHU+
CiAgWWluZyBYdWUgPHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgWW9zaGlha2kgT2thbW90byA8
eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdv
b2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFpob3V5YW5n
IEppYSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MjcyIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 21:49:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 21:49:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5d9F-0006C7-Dq; Wed, 04 Sep 2019 21:49:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5d9E-0006C2-6J
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 21:49:04 +0000
X-Inumbo-ID: cf2d1c92-cf5d-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf2d1c92-cf5d-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 21: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 <osstest-admin@xenproject.org>)
 id 1i5d9C-0001hG-7u; Wed, 04 Sep 2019 21:49: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 1i5d9B-00057A-Uz; Wed, 04 Sep 2019 21:49:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5d9B-0006HA-UL; Wed, 04 Sep 2019 21:49:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141019-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=039e70668a12f1fccdd89058ac3e9755733d9082
X-Osstest-Versions-That: xen=a342900d4835c127c1466c5abc1323a666e8cebd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 21:49:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141019: 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>

ZmxpZ2h0IDE0MTAxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTAxOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwMzllNzA2NjhhMTJmMWZjY2RkODkwNThhYzNlOTc1NTczM2Q5MDgyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhMzQyOTAwZDQ4MzVjMTI3YzE0
NjZjNWFiYzEzMjNhNjY2ZThjZWJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDA5ODAgIDIwMTkt
MDktMDMgMTc6MDA6NDUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDEyICAy
MDE5LTA5LTA0IDE2OjAxOjA2IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYTM0MjkwMGQ0OC4uMDM5ZTcwNjY4YSAg
MDM5ZTcwNjY4YTEyZjFmY2NkZDg5MDU4YWMzZTk3NTU3MzNkOTA4MiAtPiBzbW9rZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 23:12:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 23:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5eRQ-0004SF-Ql; Wed, 04 Sep 2019 23:11: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=AOEo=W7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5eRQ-0004SA-6P
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 23:11:56 +0000
X-Inumbo-ID: 61e51d40-cf69-11e9-abbf-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61e51d40-cf69-11e9-abbf-12813bfff9fa;
 Wed, 04 Sep 2019 23:11: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 1i5eRM-0003Cj-Um; Wed, 04 Sep 2019 23:11: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 1i5eRM-00008F-Mm; Wed, 04 Sep 2019 23:11:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5eRM-00006w-K6; Wed, 04 Sep 2019 23:11:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141000-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=adb59b633c12eae334540295092da94736bffa33
X-Osstest-Versions-That: ovmf=48d49ea507e571c5ace752077832ab23917ab9cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 04 Sep 2019 23:11:52 +0000
Subject: [Xen-devel] [ovmf test] 141000: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwMDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhZGI1OWI2MzNjMTJlYWUzMzQ1NDAyOTUwOTJkYTk0
NzM2YmZmYTMzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0OGQ0OWVh
NTA3ZTU3MWM1YWNlNzUyMDc3ODMyYWIyMzkxN2FiOWNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDA5ODMgIDIwMTktMDktMDMgMTg6MDk6MzggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMDAwICAyMDE5LTA5LTA0IDA4OjU5OjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2FvLCBaaGlj
aGFvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgWmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA0OGQ0OWVhNTA3Li5hZGI1
OWI2MzNjICBhZGI1OWI2MzNjMTJlYWUzMzQ1NDAyOTUwOTJkYTk0NzM2YmZmYTMzIC0+IHhlbi10
ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 04 23:16:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Sep 2019 23:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5eVp-0004ds-EV; Wed, 04 Sep 2019 23:16:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tt3T=W7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i5eVo-0004dn-2i
 for xen-devel@lists.xenproject.org; Wed, 04 Sep 2019 23:16:28 +0000
X-Inumbo-ID: 0521d502-cf6a-11e9-b299-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0521d502-cf6a-11e9-b299-bc764e2007e4;
 Wed, 04 Sep 2019 23:16: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 x84NESFk072646;
 Wed, 4 Sep 2019 23:16:23 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=dYSPmP5dvqOvn2Fvl0cn4sDwtnqA7PshLim6s1x36JE=;
 b=ry213Fas3HUoOQmgjPh7SqBeR7cccPhs7m52iL7d7yBWBCHS9dSFDumlLI37Z3r1uwLB
 3Cd5k+RL3gcru0jurrQdecDTjmgdzsFbJi0QTXaJAvZuHkhzaA+1E2t6Lecc60cYPvQ5
 St8nRiipghuyWDzAN3+4NulbiDgxlO2kVOPkzPYeTJFrp1xmPXbPeylo5ASwmyMsoYCV
 U9Kx+G4KLqQYTeoMr59e2j0y6fhnepnKy/MBW89gCgRCaVJ82r00pTh5DuVzKQEAytzG
 8d/HHgBbRftvDJd3o+zfhFGY7IoEyaw7yjtzse+VGI+kUnvu2eimJK8c7d+BBBaUFmgk Ww== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2utpfm81wt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 04 Sep 2019 23:16:23 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x84N8Nv7099478;
 Wed, 4 Sep 2019 23:16:22 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2utpma8egn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 04 Sep 2019 23:16:22 +0000
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x84NGLCi000610;
 Wed, 4 Sep 2019 23:16:21 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 04 Sep 2019 16:16:21 -0700
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <88c2b2a3-e4fc-144a-1ba8-4983dd99a957@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: <7a7e01e1-f4b4-c689-d9a3-977f3dcb0c3c@oracle.com>
Date: Wed, 4 Sep 2019 19:16:18 -0400
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: <88c2b2a3-e4fc-144a-1ba8-4983dd99a957@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9370
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=747
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909040225
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9370
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=813 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909040226
Subject: Re: [Xen-devel] [PATCH v3 8/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8zLzE5IDU6NDIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4gRm9yIFRTQyBJIHNlZSBs
aXR0bGUgcG9pbnQgaW4gbWFraW5nIHRoZSBpbnRlcmNlcHRzIGR5bmFtaWMsIGhlbmNlIHRoZXkK
PiBnZXQgZXN0YWJsaXNoZWQgcmlnaHQgd2hlbiBhIFZNQ0IvVk1DUyBnZXRzIGNyZWF0ZWQuCgpX
aHkgaXMgdGhpcyBub3QgdHJlYXRlZCBpbiB0aGUgc2FtZSBtYW5uZXIgYXMgcmR0c2MgaW50ZXJj
ZXB0cz8KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 01:50:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 01: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 1i5guI-000798-Gc; Thu, 05 Sep 2019 01:49:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6KTe=XA=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5guH-000791-F7
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 01:49:53 +0000
X-Inumbo-ID: 6e85d9d4-cf7f-11e9-978d-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e85d9d4-cf7f-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 01:49:43 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 4EB0B20644;
 Thu,  5 Sep 2019 01:49:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567648183;
 bh=zo9ULV+hpAXsuDOpSM2OjIMnQQSkYg7lHRWUmgT2DiI=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=Spbz7M6vwU7hElCNqtXo3bKV+4/MX5UPtIN8l2p64GEiBqZISlxfa5bc1OunLPkii
 bjeBNfoO6cFJ+tXKjrc3gwOfSyZt/cOnKZ4x/xtyWeGsP5iif9c19VeSAr71jIuM6U
 DBVkcDC04fNdgCH4YhXG55EE5a7IGmP7Qh4b0Q98=
Date: Thu, 5 Sep 2019 10:49:37 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-Id: <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
In-Reply-To: <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA0IFNlcCAyMDE5IDEyOjU0OjU1ICswMTAwCkFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgoKPiBPbiAwNC8wOS8yMDE5IDEyOjQ1LCBNYXNhbWkg
SGlyYW1hdHN1IHdyb3RlOgo+ID4gSGksCj4gPgo+ID4gVGhlc2UgcGF0Y2hlcyBhbGxvdyB4ODYg
aW5zdHJ1Y3Rpb24gZGVjb2RlciB0byBkZWNvZGUKPiA+IHhlbi1jcHVpZCB3aGljaCBoYXMgWEVO
X0VNVUxBVEVfUFJFRklYLCBhbmQgcHJvaGliaXQKPiA+IGtwcm9iZXMgdG8gcHJvYmUgb24gaXQu
Cj4gPgo+ID4gSm9zaCByZXBvcnRlZCB0aGF0IHRoZSBvYmp0b29sIGNhbiBub3QgZGVjb2RlIHN1
Y2ggc3BlY2lhbAo+ID4gcHJlZml4ZWQgaW5zdHJ1Y3Rpb25zLCBhbmQgSSBmb3VuZCB0aGF0IHdl
IGFsc28gaGF2ZSB0bwo+ID4gcHJvaGliaXQga3Byb2JlcyB0byBwcm9iZSBvbiBzdWNoIGluc3Ry
dWN0aW9uLgo+ID4KPiA+IFRoaXMgc2VyaWVzIGNhbiBiZSBhcHBsaWVkIG9uIC10aXAgbWFzdGVy
IGJyYW5jaCB3aGljaAo+ID4gaGFzIG1lcmdlZCBKb3NoJ3Mgb2JqdG9vbC9wZXJmIHNoYXJpbmcg
Y29tbW9uIHg4NiBpbnNuCj4gPiBkZWNvZGVyIHNlcmllcy4KPiAKPiBUaGUgcGFyYXZpcnR1YWxp
c2VkIHhlbi1jcHVpZCBpcyB3ZXJlIHlvdSdsbCBzZWUgaXQgbW9zdCBpbiBhIHJlZ3VsYXIKPiBr
ZXJuZWwsIGJ1dCBiZSBhd2FyZSB0aGF0IGl0IGlzIGFsc28gdXNlZCBmb3IgdGVzdGluZyBwdXJw
b3NlcyBpbiBvdGhlcgo+IGNpcmN1bXN0YW5jZXMsIGFuZCB0aGVyZSBpcyBhbiBlcXVpdmFsZW50
IEtWTSBwcmVmaXggd2hpY2ggaXMgdXNlZCBmb3IKPiBLVk0gdGVzdGluZy4KCkdvb2QgY2F0Y2gh
IEkgZGlkbid0IG5vdGljZSB0aGF0LiBJcyB0aGF0IHJlYWxseSBzYW1lIHNlcXVhbmNlIG9yIEtW
TSB1c2VzCmFub3RoZXIgc2VxdWVuY2Ugb2YgaW5zdHJ1Y3Rpb25zIGZvciBLVk0gcHJlZml4PwoK
PiAKPiBJdCBtaWdodCBiZSBiZXR0ZXIgdG8gZ2VuZXJhbGlzZSB0aGUgZGVjb2RlIHN1cHBvcnQg
dG8gInZpcnR1YWxpc2F0aW9uCj4gZXNjYXBlIHByZWZpeCIgb3Igc29tZXRoaW5nIHNsaWdodGx5
IG1vcmUgZ2VuZXJpYy4KCkFncmVlZCwgaXQgaXMgZWFzeSB0byBleHBhbmQgaXQsIHdlIGNhbiBz
d2l0Y2ggdGhlIHByZWZpeCB0ZW1wbGF0ZS4KQ291bGQgeW91IHRlbGwgbWUgd2hlcmUgSSBzaG91
bGQgbG9vaz8gSSB3aWxsIGFkZCBpdC4KClRoYW5rIHlvdSwKCgo+IAo+IH5BbmRyZXcKCgotLSAK
TWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 01:50:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 01: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 1i5guD-00078v-8d; Thu, 05 Sep 2019 01:49:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5guC-00078q-Ev
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 01:49:48 +0000
X-Inumbo-ID: 6e0e2632-cf7f-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e0e2632-cf7f-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 01:49:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5gu4-0007Np-F2; Thu, 05 Sep 2019 01:49: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 1i5gu4-0000fk-8K; Thu, 05 Sep 2019 01:49:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5gu4-0007zL-7j; Thu, 05 Sep 2019 01:49:40 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141004-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=a3dbacfc31a3c2ef7d9d4d12d4e5108f044c0701
X-Osstest-Versions-That: freebsd=f2d1759c50fb28fa0e2e1bd65e7bd49ee7ed4693
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 01:49:40 +0000
Subject: [Xen-devel] [freebsd-master test] 141004: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAwNCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMDA0LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYTNkYmFjZmMzMWEzYzJlZjdkOWQ0
ZDEyZDRlNTEwOGYwNDRjMDcwMQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZjJkMTc1OWM1MGZiMjhmYTBlMmUxYmQ2NWU3YmQ0OWVlN2VkNDY5MwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTQwOTQzICAyMDE5LTA5LTAyIDA5OjE5OjUyIFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0MTAwNCAgMjAxOS0wOS0wNCAwOToyMDoxMyBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgogIGRlbHBoaWogPGRlbHBoaWpARnJlZUJTRC5vcmc+CiAg
ZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1w
IDxpbXBARnJlZUJTRC5vcmc+CiAgam9oYWx1biA8am9oYWx1bkBGcmVlQlNELm9yZz4KICBrZXZh
bnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBrbW9vcmUg
PGttb29yZUBGcmVlQlNELm9yZz4KICBsd2hzdSA8bHdoc3VARnJlZUJTRC5vcmc+CiAgbWFya2og
PG1hcmtqQEZyZWVCU0Qub3JnPgogIG1qZyA8bWpnQEZyZWVCU0Qub3JnPgogIG1tYWN5IDxtbWFj
eUBGcmVlQlNELm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHNvb21lIDx0c29v
bWVARnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVp
bGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICBmMmQx
NzU5YzUwZi4uYTNkYmFjZmMzMWEgIGEzZGJhY2ZjMzFhM2MyZWY3ZDlkNGQxMmQ0ZTUxMDhmMDQ0
YzA3MDEgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 02:32:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 02:32:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5hZj-0002rN-26; Thu, 05 Sep 2019 02:32:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=sH3W=XA=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1i5hZh-0002rI-SK
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 02:32:41 +0000
X-Inumbo-ID: 6eaa3738-cf85-11e9-b299-bc764e2007e4
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6eaa3738-cf85-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 02:32:40 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id h144so1201574iof.7
 for <xen-devel@lists.xenproject.org>; Wed, 04 Sep 2019 19:32:40 -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=/vgmu88P4px60rJRfsb/xtAygFqxrBW7gcKKeQAWvdc=;
 b=arsD8Wa/MOngJoHIGSE6xWQfNylRmZ4SZt1tvGMXypkBNywmqIL1wir3/XUqJ37VHq
 wcKfnPIEVpS9B+0vvpBeP0Ba9LWPbKprh1Mb4kqZ3GjWl8bYrBjfWAUPDVs0f9bdDt1l
 gH0lrF/iqYbIbbuGhf/6CwzZPEv4jpNh+ehA2LkPISCKWj3xFZTehe6C5gUgktVuaNPn
 yaY0nwmg9Ynqd6tJG49anbKSwQ2UGo+aR+J3gJYYwFHZUdV56hR7tpJC7rhMvw1QKlZ7
 tQxfRmeoaWl8tkhwyOTw7Yh7m22BKzebfpeBevuvDOr9nNQ6AjpFoxJBDN27Pebb3XsZ
 NE0A==
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=/vgmu88P4px60rJRfsb/xtAygFqxrBW7gcKKeQAWvdc=;
 b=dKvd/b5Bvj2nmGDYTuU8XiyhQ7g20Cn/7cgmCgxU3Kdd1/OOp6taKWqqXrACTchr+P
 VHoXUlfW9HfEGUJznCfpAvDFbSqn0nfepPYy/5q4MVSb/I6LMmkNY9hT9pbvfBg9OIeJ
 lQaPxsXsRdkM7KRgM/aFjFcoEC2fgeYx8U1DM1OY2D8CbeT6VMeWuSnlb4mIPtMP59m4
 F1r8NpnlFdxJDK0RdIXrTh936tAUUmwo5t3+Q2/Dk/WLEZXXEFJAgYMKELhDC1dvyVu2
 EYn42/7J9FXBHAne4d3TCBTh0liwdMdyXJINFm2y5FYpoyJxc+tCMtBX0UkvTNaN4DID
 jK3A==
X-Gm-Message-State: APjAAAXyzbgReIBUY/rrfctyYy5smqrKArnw8RCO9rnw7LV4iCtoU6L/
 ZBW15YHaSWFIO4o1R2wh4DY=
X-Google-Smtp-Source: APXvYqwQ2p2A41Zxnk4wMOk6y19qr5qj6V/ku82magNDr2dpGh9idSFkdWU00REHU/iLx0gued03YA==
X-Received: by 2002:a6b:7807:: with SMTP id j7mr1484545iom.224.1567650760178; 
 Wed, 04 Sep 2019 19:32:40 -0700 (PDT)
Received: from [100.64.72.214] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id l13sm598125iob.73.2019.09.04.19.32.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 04 Sep 2019 19:32:39 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16G102)
In-Reply-To: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
Date: Wed, 4 Sep 2019 22:32:38 -0400
Message-Id: <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>, openxt@googlegroups.com,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, james.mckenzie@bromium.com,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, "Ji, John" <john.ji@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7063307454060300863=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7063307454060300863==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-9C4FD1DC-650E-4FED-95CE-E43EFB1D82A8
Content-Transfer-Encoding: 7bit


--Apple-Mail-9C4FD1DC-650E-4FED-95CE-E43EFB1D82A8
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Agenda item:  Domain name service for nested virt and disaggregation=20

(text based on draft by Daniel Smith, who will speak to this agenda item)

If a future, minimal "L0 Xen" hypervisor can be optimized for nested virtual=
ization in greenfield deployments (i.e. no requirement to maintain existing h=
ypervisor-guest interfaces), then PV driver mechanisms other than grants, ev=
ents and xenstore could be considered.  This was discussed in a Xen Summit 2=
019 design session:
https://lists.gt.net/xen/devel/560973

For some OpenXT use cases, we are in the process of further disaggregating t=
he platform.  We need a name service to enable the disaggregated service dom=
ains to discover the other service domains with which they need to communica=
te.  Xenstore is not sufficient, as we would like to use Flask to control th=
e data flow, as well as applying mandatory access control to service calls.=20=


We are reaching out to the Xen Community to elicit input on approaches, such=
 that we might be able to submit an upstream RFC based on our early work:

- For a communication channel we are looking to leverage Argo, which is curr=
ently in experimental status. Its predecessor (v4v) is already being used in=
 a similar fashion by Bromium uXen (https://github.com/openxt/uxen), which f=
unctions well across nested hypervisors.  uXen v4v includes a mechanism to c=
ontrol information flow.

- An open question is how to address the domains. Xen domain ids are reused a=
nd have no guarantee for uniqueness.  UUIDs are available and can provide be=
tter guarantees for uniqueness. Another approach is to use the name string w=
hich allows the ability for punctuation characters, eg. : or /, to create na=
mespaced names for the domains.



> On Sep 4, 2019, at 10:05, Lars Kurth <lars.kurth@citrix.com> wrote:
>=20
> Hi all,
>=20
> the proposed agenda is in https://cryptpad.fr/pad/#/2/pad/edit/xwUTm6b5f5i=
jPTQcF9IFgkBg/ and you can edit to add items
> Alternatively, you can reply to this mail directly
> Agenda items appreciated ASAP: please put your name besides items if you e=
dit the document
>=20
> Apologies for dropping the ball on this one, I forgot to add the CC list t=
o the earlier mail I sent
>=20
> Regards
> Lars
> P.S.: If you want to be added or removed from the CC list please reply pri=
vately
>=20
> =3D=3D Dial-in Information =3D=3D
>=20
> ## Meeting time
> 15:00 - 16:00 UTC
> Further International meeting times: https://www.timeanddate.com/worldcloc=
k/meetingdetails.html?year=3D2019&month=3D9&day=3D5&hour=3D15&min=3D0&sec=3D=
0&p1=3D225&p2=3D224&p3=3D24&p4=3D179&p5=3D136&p6=3D37&p7=3D33
>=20
> ## Dial in details
> Web: https://www.gotomeet.me/larskurth
>=20
> You can also dial in using your phone.
> Access Code: 906-886-965
>=20
> China (Toll Free): 4008 811084
> Germany: +49 692 5736 7317
> Poland (Toll Free): 00 800 1124759
> United Kingdom: +44 330 221 0088
> United States: +1 (571) 317-3129
>=20
> More phone numbers
> Australia: +61 2 9087 3604
> Austria: +43 7 2081 5427
> Argentina (Toll Free): 0 800 444 3375
> Bahrain (Toll Free): 800 81 111
> Belarus (Toll Free): 8 820 0011 0400
> Belgium: +32 28 93 7018
> Brazil (Toll Free): 0 800 047 4906
> Bulgaria (Toll Free): 00800 120 4417
> Canada: +1 (647) 497-9391
> Chile (Toll Free): 800 395 150
> Colombia (Toll Free): 01 800 518 4483
>  Czech Republic (Toll Free): 800 500448
> Denmark: +45 32 72 03 82
> Finland: +358 923 17 0568
> France: +33 170 950 594
> Greece (Toll Free): 00 800 4414 3838
> Hong Kong (Toll Free): 30713169
> Hungary (Toll Free): (06) 80 986 255
> Iceland (Toll Free): 800 7204
> India (Toll Free): 18002669272
> Indonesia (Toll Free): 007 803 020 5375
> Ireland: +353 15 360 728
> Israel (Toll Free): 1 809 454 830
> Italy: +39 0 247 92 13 01
> Japan (Toll Free): 0 120 663 800
> Korea, Republic of (Toll Free): 00798 14 207 4914
> Luxembourg (Toll Free): 800 85158
> Malaysia (Toll Free): 1 800 81 6854
> Mexico (Toll Free): 01 800 522 1133
> Netherlands: +31 207 941 377
> New Zealand: +64 9 280 6302
> Norway: +47 21 93 37 51
> Panama (Toll Free): 00 800 226 7928
> Peru (Toll Free): 0 800 77023
> Philippines (Toll Free): 1 800 1110 1661
> Portugal (Toll Free): 800 819 575
> Romania (Toll Free): 0 800 410 029
> Russian Federation (Toll Free): 8 800 100 6203
> Saudi Arabia (Toll Free): 800 844 3633
> Singapore (Toll Free): 18007231323
> South Africa (Toll Free): 0 800 555 447
> Spain: +34 932 75 2004
> Sweden: +46 853 527 827
> Switzerland: +41 225 4599 78
> Taiwan (Toll Free): 0 800 666 854
> Thailand (Toll Free): 001 800 011 023
> Turkey (Toll Free): 00 800 4488 23683
> Ukraine (Toll Free): 0 800 50 1733
> United Arab Emirates (Toll Free): 800 044 40439
> Uruguay (Toll Free): 0004 019 1018
> Viet Nam (Toll Free): 122 80 481
>=20
> First GoToMeeting? Let's do a quick system check:
> https://link.gotomeeting.com/system-check
>=20
>=20
>=20
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--Apple-Mail-9C4FD1DC-650E-4FED-95CE-E43EFB1D82A8
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">Agenda item: &nbsp;Domain n=
ame service for nested virt and disaggregation&nbsp;</div><div dir=3D"ltr"><=
br></div><div dir=3D"ltr">(text based on draft by&nbsp;<span style=3D"backgr=
ound-color: rgba(255, 255, 255, 0);">Daniel Smith, who will speak to this ag=
enda item)</span></div><div dir=3D"ltr"><br></div><div dir=3D"ltr">If a futu=
re, minimal "L0 Xen" hypervisor can be optimized for nested virtualization i=
n greenfield deployments (i.e. no requirement to maintain existing hyperviso=
r-guest interfaces), then PV driver mechanisms other than grants, events and=
 xenstore could be considered. &nbsp;This was discussed in a Xen Summit 2019=
 design session:</div><div dir=3D"ltr"><a href=3D"https://lists.gt.net/xen/d=
evel/560973">https://lists.gt.net/xen/devel/560973</a></div><div dir=3D"ltr"=
><br></div><div dir=3D"ltr"><div dir=3D"ltr">For some OpenXT use cases, we a=
re in the process of further disaggregating the platform. &nbsp;We need a na=
me service to enable the disaggregated service domains to discover the other=
 service domains with which they need to communicate. &nbsp;Xenstore is not s=
ufficient, as we would like to use Flask to control the data flow, as well a=
s applying mandatory access control to service calls.&nbsp;</div><div dir=3D=
"ltr"><br></div><div dir=3D"ltr">We are reaching out to the Xen Community to=
 elicit input on approaches, such that we might be able to submit an upstrea=
m RFC based on our early work:</div><div dir=3D"ltr"><br></div><div dir=3D"l=
tr">- For a communication channel we are looking to leverage Argo, which is c=
urrently in experimental status. Its predecessor (v4v) is already being used=
 in a similar fashion by Bromium uXen (<a href=3D"https://github.com/openxt/=
uxen">https://github.com/openxt/uxen</a>), which functions well across neste=
d hypervisors. &nbsp;uXen v4v includes a mechanism to control information fl=
ow.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">- An open question is h=
ow to address the domains. Xen domain ids are reused and have no guarantee f=
or uniqueness. &nbsp;UUIDs are available and can provide better guarantees f=
or uniqueness. Another approach is to use the name string which allows the a=
bility for punctuation characters, eg. : or /, to create namespaced names fo=
r the domains.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr"><br></div></=
div><div dir=3D"ltr"><br>On Sep 4, 2019, at 10:05, Lars Kurth &lt;<a href=3D=
"mailto:lars.kurth@citrix.com">lars.kurth@citrix.com</a>&gt; wrote:<br><br><=
/div><blockquote type=3D"cite"><div dir=3D"ltr"><span>Hi all,</span><br><spa=
n></span><br><span>the proposed agenda is in <a href=3D"https://cryptpad.fr/=
pad/#/2/pad/edit/xwUTm6b5f5ijPTQcF9IFgkBg/">https://cryptpad.fr/pad/#/2/pad/=
edit/xwUTm6b5f5ijPTQcF9IFgkBg/</a> and you can edit to add items</span><br><=
span>Alternatively, you can reply to this mail directly</span><br><span>Agen=
da items appreciated ASAP: please put your name besides items if you edit th=
e document</span><br><span></span><br><span>Apologies for dropping the ball o=
n this one, I forgot to add the CC list to the earlier mail I sent</span><br=
><span></span><br><span>Regards</span><br><span>Lars</span><br><span>P.S.: I=
f you want to be added or removed from the CC list please reply privately</s=
pan><br><span></span><br><span>=3D=3D Dial-in Information =3D=3D</span><br><=
span></span><br><span>## Meeting time</span><br><span>15:00 - 16:00 UTC</spa=
n><br><span>Further International meeting times: <a href=3D"https://www.time=
anddate.com/worldclock/meetingdetails.html?year=3D2019&amp;month=3D9&amp;day=
=3D5&amp;hour=3D15&amp;min=3D0&amp;sec=3D0&amp;p1=3D225&amp;p2=3D224&amp;p3=3D=
24&amp;p4=3D179&amp;p5=3D136&amp;p6=3D37&amp;p7=3D33">https://www.timeanddat=
e.com/worldclock/meetingdetails.html?year=3D2019&amp;month=3D9&amp;day=3D5&a=
mp;hour=3D15&amp;min=3D0&amp;sec=3D0&amp;p1=3D225&amp;p2=3D224&amp;p3=3D24&a=
mp;p4=3D179&amp;p5=3D136&amp;p6=3D37&amp;p7=3D33</a></span><br><span></span>=
<br><span>## Dial in details</span><br><span>Web: <a href=3D"https://www.got=
omeet.me/larskurth">https://www.gotomeet.me/larskurth</a></span><br><span></=
span><br><span>You can also dial in using your phone.</span><br><span>Access=
 Code: 906-886-965</span><br><span></span><br><span>China (Toll Free): 4008 8=
11084</span><br><span>Germany: +49 692 5736 7317</span><br><span>Poland (Tol=
l Free): 00 800 1124759</span><br><span>United Kingdom: +44 330 221 0088</sp=
an><br><span>United States: +1 (571) 317-3129</span><br><span></span><br><sp=
an>More phone numbers</span><br><span>Australia: +61 2 9087 3604</span><br><=
span>Austria: +43 7 2081 5427</span><br><span>Argentina (Toll Free): 0 800 4=
44 3375</span><br><span>Bahrain (Toll Free): 800 81 111</span><br><span>Bela=
rus (Toll Free): 8 820 0011 0400</span><br><span>Belgium: +32 28 93 7018</sp=
an><br><span>Brazil (Toll Free): 0 800 047 4906</span><br><span>Bulgaria (To=
ll Free): 00800 120 4417</span><br><span>Canada: +1 (647) 497-9391</span><br=
><span>Chile (Toll Free): 800 395 150</span><br><span>Colombia (Toll Free): 0=
1 800 518 4483</span><br><span> &nbsp;Czech Republic (Toll Free): 800 500448=
</span><br><span>Denmark: +45 32 72 03 82</span><br><span>Finland: +358 923 1=
7 0568</span><br><span>France: +33 170 950 594</span><br><span>Greece (Toll =
Free): 00 800 4414 3838</span><br><span>Hong Kong (Toll Free): 30713169</spa=
n><br><span>Hungary (Toll Free): (06) 80 986 255</span><br><span>Iceland (To=
ll Free): 800 7204</span><br><span>India (Toll Free): 18002669272</span><br>=
<span>Indonesia (Toll Free): 007 803 020 5375</span><br><span>Ireland: +353 1=
5 360 728</span><br><span>Israel (Toll Free): 1 809 454 830</span><br><span>=
Italy: +39 0 247 92 13 01</span><br><span>Japan (Toll Free): 0 120 663 800</=
span><br><span>Korea, Republic of (Toll Free): 00798 14 207 4914</span><br><=
span>Luxembourg (Toll Free): 800 85158</span><br><span>Malaysia (Toll Free):=
 1 800 81 6854</span><br><span>Mexico (Toll Free): 01 800 522 1133</span><br=
><span>Netherlands: +31 207 941 377</span><br><span>New Zealand: +64 9 280 6=
302</span><br><span>Norway: +47 21 93 37 51</span><br><span>Panama (Toll Fre=
e): 00 800 226 7928</span><br><span>Peru (Toll Free): 0 800 77023</span><br>=
<span>Philippines (Toll Free): 1 800 1110 1661</span><br><span>Portugal (Tol=
l Free): 800 819 575</span><br><span>Romania (Toll Free): 0 800 410 029</spa=
n><br><span>Russian Federation (Toll Free): 8 800 100 6203</span><br><span>S=
audi Arabia (Toll Free): 800 844 3633</span><br><span>Singapore (Toll Free):=
 18007231323</span><br><span>South Africa (Toll Free): 0 800 555 447</span><=
br><span>Spain: +34 932 75 2004</span><br><span>Sweden: +46 853 527 827</spa=
n><br><span>Switzerland: +41 225 4599 78</span><br><span>Taiwan (Toll Free):=
 0 800 666 854</span><br><span>Thailand (Toll Free): 001 800 011 023</span><=
br><span>Turkey (Toll Free): 00 800 4488 23683</span><br><span>Ukraine (Toll=
 Free): 0 800 50 1733</span><br><span>United Arab Emirates (Toll Free): 800 0=
44 40439</span><br><span>Uruguay (Toll Free): 0004 019 1018</span><br><span>=
Viet Nam (Toll Free): 122 80 481</span><br><span></span><br><span>First GoTo=
Meeting? Let's do a quick system check:</span><br><span><a href=3D"https://l=
ink.gotomeeting.com/system-check">https://link.gotomeeting.com/system-check<=
/a></span><br><span></span><br><span></span><br><span></span><br><span></spa=
n><br><span>_______________________________________________</span><br><span>=
Xen-devel mailing list</span><br><span><a href=3D"mailto:Xen-devel@lists.xen=
project.org">Xen-devel@lists.xenproject.org</a></span><br><span><a href=3D"h=
ttps://lists.xenproject.org/mailman/listinfo/xen-devel">https://lists.xenpro=
ject.org/mailman/listinfo/xen-devel</a></span></div></blockquote></div></bod=
y></html>=

--Apple-Mail-9C4FD1DC-650E-4FED-95CE-E43EFB1D82A8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7063307454060300863==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 05 03:03:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 03:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5i3R-0005E6-05; Thu, 05 Sep 2019 03: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=/IXJ=XA=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1i5i3P-0005E1-6e
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 03:03:23 +0000
X-Inumbo-ID: b7c3f7d5-cf89-11e9-abbf-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7c3f7d5-cf89-11e9-abbf-12813bfff9fa;
 Thu, 05 Sep 2019 03:03:21 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2019 20:03:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,469,1559545200"; d="scan'208";a="194943495"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga002.jf.intel.com with ESMTP; 04 Sep 2019 20:03:20 -0700
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 4 Sep 2019 20:03:19 -0700
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 4 Sep 2019 20:03:19 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.89]) with mapi id 14.03.0439.000;
 Thu, 5 Sep 2019 11:03:17 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] p2m/ept: add _subtree suffix to ept_invalidate_emt
Thread-Index: AQHVYyvtv5GwcSXD1ky6QB9Ag9xjMqccZn3A
Date: Thu, 5 Sep 2019 03:03:16 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D563BB0@SHSMSX104.ccr.corp.intel.com>
References: <20190904142026.9946-1-roger.pau@citrix.com>
In-Reply-To: <20190904142026.9946-1-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzE4NWFjM2EtNmViNi00NzBlLTgyZTEtNTllYTUzMDk5ZWNiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUXdGU0Naem9RY3Z0ZEdsSkhnMTNyRlZRUTVYancyWXpJQWdlM2c4TTMyV3VpNEl1cTdneWNna0Z5VThmZXNTaiJ9
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] p2m/ept: add _subtree suffix to
 ept_invalidate_emt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Jan Beulich <jbeulich@suse.com>, "Nakajima, Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgNCwgMjAxOSAxMDoyMCBQTQ0KPiANCj4gU28gdGhh
dCB0aGUgbmFtZSBpbXBsaWVzIHRoZSBmdW5jdGlvbiBpcyB1c2VkIHRvIHdhbGsgdGhlIHBhZ2Ug
dGFibGUNCj4gcG9pbnRlciBwYXNzZWQgYXMgcGFyYW1ldGVyLiBEcm9wIHRoZSBwYXJlbnRfIHBy
ZWZpeCBmcm9tIHRoZSBsZXZlbA0KPiBwYXJhbWV0ZXIsIHNpbmNlIHRoZSBsZXZlbCBwYXNzZWQg
aXMgdGhlIG9uZSBtYXRjaGluZyB0aGUgRVBUIGVudHJ5DQo+IHBhc3NlZCBpbiB0aGUgbWZuIHBh
cmFtZXRlci4NCj4gDQo+IFdoaWxlIHRoZXJlIGFsc28gY2hhbmdlIGJvb2xfdCB0byBib29sIGFu
ZCBhZGQgYW4gYXNzZXJ0IHRvIG1ha2Ugc3VyZQ0KPiBubyBsZXZlbCAwIGVudHJpZXMgKGllOiA0
SyBFUFQgbGVhZiBlbnRyaWVzKSBhcmUgcGFzc2VkIGFzIHBhcmFtZXRlcnMuDQo+IA0KPiBObyBm
dW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4NCg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 03:05:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 03: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 1i5i5U-0005Li-Dx; Thu, 05 Sep 2019 03:05: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=/IXJ=XA=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1i5i5S-0005LZ-KB
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 03:05:30 +0000
X-Inumbo-ID: 04379972-cf8a-11e9-abbf-12813bfff9fa
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04379972-cf8a-11e9-abbf-12813bfff9fa;
 Thu, 05 Sep 2019 03:05:30 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2019 20:05:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,469,1559545200"; d="scan'208";a="207709173"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga004.fm.intel.com with ESMTP; 04 Sep 2019 20:05:28 -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.439.0; Wed, 4 Sep 2019 20:05:28 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.89]) with mapi id 14.03.0439.000;
 Thu, 5 Sep 2019 11:05:26 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/3] VT-d: tidy <X>_to_<Y>() functions
Thread-Index: AQHVYySFGxPdyLArw0C4k30XY5WUEKccZr7w
Date: Thu, 5 Sep 2019 03:05:26 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D563BCC@SHSMSX104.ccr.corp.intel.com>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
 <ecd1419b-bbf5-9e18-0685-600713cb1617@suse.com>
In-Reply-To: <ecd1419b-bbf5-9e18-0685-600713cb1617@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDgxZTQxZDQtN2IxZi00NzM5LWIxNDItMzM5YjYzZTY2YWUwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVlVzSDhlOGFMVmpScVVUWGVUcTd4Um9OUkRpdkNyRGJHN3BZYlErOXRVU2ZQaFhsUDhTVFwvU2FZbnp3dnZTSTkifQ==
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/3] VT-d: tidy <X>_to_<Y>() 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOmpiZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBX
ZWRuZXNkYXksIFNlcHRlbWJlciA0LCAyMDE5IDk6MjcgUE0NCj4gDQo+IERyb3AgaW9tbXVfdG9f
ZHJoZCgpIGFsdG9nZXRoZXIgLSB0aGVyZSdzIG5vIG5lZWQgZm9yIGEgbG9vcCBoZXJlLCB0aGUN
Cj4gY29ycmVzcG9uZGluZyBEUkhEIGlzIGEgZmllbGQgaW4gc3RydWN0IGludGVsX2lvbW11Lg0K
PiANCj4gQ29uc3RpZnkgZHJoZF90b19yaHNhKCkncyBwYXJhbWV0ZXIgYW5kIGFkanVzdCBzdHls
ZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4N
Cj4gDQoNClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 03:09:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 03: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 1i5i9U-0005Wg-0v; Thu, 05 Sep 2019 03:09:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/IXJ=XA=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1i5i9T-0005Wb-8K
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 03:09:39 +0000
X-Inumbo-ID: 97a74b80-cf8a-11e9-b76c-bc764e2007e4
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 97a74b80-cf8a-11e9-b76c-bc764e2007e4;
 Thu, 05 Sep 2019 03:09:37 +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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2019 20:09:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,469,1559545200"; d="scan'208";a="173790830"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga007.jf.intel.com with ESMTP; 04 Sep 2019 20:09:35 -0700
Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 4 Sep 2019 20:09:35 -0700
Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Wed, 4 Sep 2019 20:09:35 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Wed, 4 Sep 2019 20:09:34 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.53]) with mapi id 14.03.0439.000;
 Thu, 5 Sep 2019 11:09:33 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/3] VT-d: avoid PCI device lookup
Thread-Index: AQHVYySOT2l5YjeoAUysB4srFLbm4qccZ0kw
Date: Thu, 5 Sep 2019 03:09:32 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D563BF3@SHSMSX104.ccr.corp.intel.com>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
 <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@suse.com>
In-Reply-To: <53d3e1ed-93c4-56de-dbb8-2517feaa93bb@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGQ4ZWRlMTctMzlkYi00ZTU4LWEzZWEtZGI2OTdmMDQxMzExIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRFhFVlUwN3VEVXNGQzlcL1FJZDRYTzdsYit1eW1EdnZrQXorUjZaN3haV3VuYVhyTk5EcEhiTFpHcXdCdlZhZ0gifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/3] VT-d: avoid PCI device lookup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOmpiZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBX
ZWRuZXNkYXksIFNlcHRlbWJlciA0LCAyMDE5IDk6MjggUE0NCj4gDQo+IFRoZSB0d28gdXNlcyBv
ZiBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKCkgbGFjayBwcm9wZXIgbG9ja2luZywgYnV0IGFyZQ0K
PiBhbHNvIG9ubHkgdXNlZCB0byBnZXQgaG9sZCBvZiBhIE5VTUEgbm9kZSBJRC4gQ2FsY3VsYXRl
IGFuZCBzdG9yZSB0aGUNCj4gbm9kZSBJRCBlYXJsaWVyIG9uIGFuZCByZW1vdmUgdGhlIGxvb2t1
cHMgKGluIGxpZXUgb2YgZml4aW5nIHRoZQ0KPiBsb2NraW5nKS4NCj4gDQo+IFdoaWxlIGRvaW5n
IHRoaXMgaXQgYmVjYW1lIGFwcGFyZW50IHRoYXQgaW9tbXVfYWxsb2MoKSdzIHVzZSBvZg0KPiBh
bGxvY19wZ3RhYmxlX21hZGRyKCkgd291bGQgb2NjdXIgYmVmb3JlIFJIU0FzIHdvdWxkIGhhdmUg
YmVlbiBwYXJzZWQ6DQo+IGlvbW11X2FsbG9jKCkgZ2V0cyBjYWxsZWQgZnJvbSB0aGUgRFJIRCBw
YXJzaW5nIHJvdXRpbmUsIHdoaWNoIC0gb24NCj4gc3BlYyBjb25mb3JtaW5nIHBsYXRmb3JtcyAt
IGhhcHBlbnMgc3RyaWN0bHkgYmVmb3JlIFJIU0EgcGFyc2luZy4gRGVmZXINCj4gdGhlIGFsbG9j
YXRpb24gdW50aWwgYWZ0ZXIgYWxsIEFDUEkgdGFibGUgcGFyc2luZyBoYXMgZmluaXNoZWQsDQo+
IGVzdGFibGlzaGVkIHRoZSBub2RlIElEIHRoZXJlIGZpcnN0Lg0KPiANCj4gU3VnZ2VzdGVkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiANCg0KUmV2aWV3ZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 03:11:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 03: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 1i5iBK-0006Eq-Df; Thu, 05 Sep 2019 03: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=/IXJ=XA=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1i5iBI-0006Eg-SC
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 03:11:32 +0000
X-Inumbo-ID: dc0e23d4-cf8a-11e9-abbf-12813bfff9fa
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc0e23d4-cf8a-11e9-abbf-12813bfff9fa;
 Thu, 05 Sep 2019 03:11:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2019 20:11:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,469,1559545200"; d="scan'208";a="194945366"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga002.jf.intel.com with ESMTP; 04 Sep 2019 20:11:31 -0700
Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 4 Sep 2019 20:11:30 -0700
Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by
 fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Wed, 4 Sep 2019 20:11:30 -0700
Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by
 fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Wed, 4 Sep 2019 20:11:30 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX106.ccr.corp.intel.com ([169.254.10.86]) with mapi id 14.03.0439.000;
 Thu, 5 Sep 2019 11:11:28 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/3] VT-d/ATS: tidy device_in_domain()
Thread-Index: AQHVYySZ0qY6FqyfMUi47awDnOKUAKccaGsw
Date: Thu, 5 Sep 2019 03:11:28 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D563C13@SHSMSX104.ccr.corp.intel.com>
References: <050de29e-5a10-8b4a-44f1-0241f4b33ee2@suse.com>
 <959e3395-4637-6e9b-74dc-9982acf10dec@suse.com>
In-Reply-To: <959e3395-4637-6e9b-74dc-9982acf10dec@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODk5ZDE4OWMtZjAxZS00MjAwLTk5NjEtNWFkMmI0NzY4YmY0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiNmtDU25CYWF5dkdXRlVOQnFObWlROFV5RG5wVk5zTDVTWWZ6VFg2UHUwTWFaS0pJcnFzXC9JQU1kVFcwOXY3VlkifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] VT-d/ATS: tidy device_in_domain()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOmpiZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBX
ZWRuZXNkYXksIFNlcHRlbWJlciA0LCAyMDE5IDk6MjggUE0NCj4gDQo+IFVzZSBhcHByb3ByaWF0
ZSB0eXBlcy4gRHJvcCB1bm5lY2Vzc2FyeSBjYXN0cy4gQ2hlY2sgZm9yIGZhaWx1cmVzIHdoaWNo
DQo+IGNhbiAoYXQgbGVhc3QgaW4gdGhlb3J5IGJlY2F1c2Ugb2Ygbm9uLW9idmlvdXMgYnJlYWth
Z2UgZWxzZXdoZXJlKQ0KPiBvY2N1ciwgaW5zdGVhZCBvZiBvbmVzIHdoaWNoIHJlYWxseSBjYW4n
dCAobWFwX2RvbWFpbl9wYWdlKCkgd29uJ3QNCj4gcmV0dXJuIE5VTEwpLg0KPiANCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiANCg0KUmV2aWV3ZWQt
Ynk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 05:52:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 05: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 1i5kgZ-0001rZ-CQ; Thu, 05 Sep 2019 05:51:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5kgY-0001rU-87
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 05:51:58 +0000
X-Inumbo-ID: 449054b6-cfa1-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 449054b6-cfa1-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 05:51: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 1i5kgV-0004LN-4v; Thu, 05 Sep 2019 05:51:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5kgU-0003ZU-2d; Thu, 05 Sep 2019 05:51:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5kgU-0003my-1W; Thu, 05 Sep 2019 05:51:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-140999-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:heisenbug
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 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-vhd: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: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-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=089cf7f6ecb266b6a4164919a2e69bd2f938374a
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 05:51:54 +0000
Subject: [Xen-devel] [linux-linus test] 140999: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MDk5OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQwOTk5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJu
ZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxNDA5NzMgUkVHUi4g
dnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE1IGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDA5NzMKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgZmFpbCBwYXNzIGluIDE0MDk3Mwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
ICBmYWlsIHBhc3MgaW4gMTQwOTczCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2Vs
aW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwODljZjdm
NmVjYjI2NmI2YTQxNjQ5MTlhMmU2OWJkMmY5MzgzNzRhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMTg0
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFog
IDE4MyBkYXlzICAxMzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwOTczICAyMDE5
LTA5LTAzIDEyOjIxOjMwIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0Mjg1IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTI1
NDQ1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 06:14:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 06:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5l20-0003YQ-Eb; Thu, 05 Sep 2019 06:14: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5l1z-0003YL-5I
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 06:14:07 +0000
X-Inumbo-ID: 5cc73358-cfa4-11e9-abc0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cc73358-cfa4-11e9-abc0-12813bfff9fa;
 Thu, 05 Sep 2019 06:14:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 53EC4ABCB;
 Thu,  5 Sep 2019 06:14:04 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <81569b49-5121-89b2-1002-0a9b14b9d1dd@suse.com>
Date: Thu, 5 Sep 2019 08:14:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/cpu-policy: work around bogus warning in
 test harness
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVzcGl0ZSAlLjEycyBwcm9wZXJseSBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMg
cmVhZCBmcm9tCmlkZW50W10sIGdjYyA5IChhdCBsZWFzdCB1cCB0byA5LjIuMCkgd2FybnMgYWJv
dXQgdGhlIHN0cmluZ3Mgbm90CmJlaW5nIG51bC10ZXJtaW5hdGVkOgoKdGVzdC1jcHUtcG9saWN5
LmM6NjQ6MTg6IGVycm9yOiAnJS4xMnMnIGRpcmVjdGl2ZSBhcmd1bWVudCBpcyBub3QgYSBudWwt
dGVybWluYXRlZCBzdHJpbmcgWy1XZXJyb3I9Zm9ybWF0LW92ZXJmbG93PV0KICAgNjQgfCAgICAg
ICAgICAgICBmYWlsKCIgIFRlc3QgJyUuMTJzJywgZXhwZWN0ZWQgdmVuZG9yICV1LCBnb3QgJXVc
biIsCiAgICAgIHwgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+CnRlc3QtY3B1LXBvbGljeS5jOjIwOjEyOiBub3RlOiBpbiBkZWZp
bml0aW9uIG9mIG1hY3JvICdmYWlsJwogICAyMCB8ICAgICBwcmludGYoZm10LCAjI19fVkFfQVJH
U19fKTsgICAgICAgICAgICAgICAgIFwKICAgICAgfCAgICAgICAgICAgIF5+fgp0ZXN0LWNwdS1w
b2xpY3kuYzo2NDoyNzogbm90ZTogZm9ybWF0IHN0cmluZyBpcyBkZWZpbmVkIGhlcmUKICAgNjQg
fCAgICAgICAgICAgICBmYWlsKCIgIFRlc3QgJyUuMTJzJywgZXhwZWN0ZWQgdmVuZG9yICV1LCBn
b3QgJXVcbiIsCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fgp0ZXN0LWNw
dS1wb2xpY3kuYzo0NDo3OiBub3RlOiByZWZlcmVuY2VkIGFyZ3VtZW50IGRlY2xhcmVkIGhlcmUK
ICAgNDQgfCAgICAgfSB0ZXN0c1tdID0gewogICAgICB8ICAgICAgIF5+fn5+CgpUaGUgaXNzdWUg
d2FzIHJlcG9ydGVkIGFnYWluc3QgZ2NjIGluIHRoZWlyIGJ1Z3ppbGxhIChidWcgOTE2NjcpLgoK
UmUtb3JkZXIgYXJyYXkgZW50cmllcywgb2RkbHkgZW5vdWdoIHN1cHByZXNzaW5nIHRoZSB3YXJu
aW5nLgoKUmVwb3J0ZWQtYnk6IENocmlzdG9waGVyIENsYXJrIDxjaHJpc3RvcGhlci53LmNsYXJr
QGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYworKysgYi90
b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jCkBAIC00MiwxNSArNDIsMTYg
QEAgc3RhdGljIHZvaWQgdGVzdF92ZW5kb3JfaWRlbnRpZmljYXRpb24odgogICAgICAgICB9Owog
ICAgICAgICB1bnNpZ25lZCBpbnQgdmVuZG9yOwogICAgIH0gdGVzdHNbXSA9IHsKKyAgICAgICAg
LyogVGhlIDFzdCBlbnRyeSBzaG91bGQgcmVtYWluIGhlcmUgdG8gd29yayBhcm91bmQgZ2NjIGJ1
ZyA5MTY2Ny4gKi8KKyAgICAgICAgeyB7ICIiICAgICAgICAgICAgIH0sIFg4Nl9WRU5ET1JfVU5L
Tk9XTiB9LAorICAgICAgICB7IHsgIiAgICAgICAgICAgICIgfSwgWDg2X1ZFTkRPUl9VTktOT1dO
IH0sCisgICAgICAgIHsgeyAieHh4eHh4eHh4eHh4IiB9LCBYODZfVkVORE9SX1VOS05PV04gfSwK
KwogICAgICAgICB7IHsgIkdlbnVpbmVJbnRlbCIgfSwgWDg2X1ZFTkRPUl9JTlRFTCB9LAogICAg
ICAgICB7IHsgIkF1dGhlbnRpY0FNRCIgfSwgWDg2X1ZFTkRPUl9BTUQgfSwKICAgICAgICAgeyB7
ICJDZW50YXVySGF1bHMiIH0sIFg4Nl9WRU5ET1JfQ0VOVEFVUiB9LAogICAgICAgICB7IHsgIiAg
U2hhbmdoYWkgICIgfSwgWDg2X1ZFTkRPUl9TSEFOR0hBSSB9LAogICAgICAgICB7IHsgIkh5Z29u
R2VudWluZSIgfSwgWDg2X1ZFTkRPUl9IWUdPTiB9LAotCi0gICAgICAgIHsgeyAiIiAgICAgICAg
ICAgICB9LCBYODZfVkVORE9SX1VOS05PV04gfSwKLSAgICAgICAgeyB7ICIgICAgICAgICAgICAi
IH0sIFg4Nl9WRU5ET1JfVU5LTk9XTiB9LAotICAgICAgICB7IHsgInh4eHh4eHh4eHh4eCIgfSwg
WDg2X1ZFTkRPUl9VTktOT1dOIH0sCiAgICAgfTsKIAogICAgIHByaW50ZigiVGVzdGluZyBDUFUg
dmVuZG9yIGlkZW50aWZpY2F0aW9uOlxuIik7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 06:22:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 06: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 1i5l9s-0004MU-AL; Thu, 05 Sep 2019 06:22:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5l9r-0004MP-11
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 06:22:15 +0000
X-Inumbo-ID: 7f2297fc-cfa5-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7f2297fc-cfa5-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 06:22: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 6C7A1ABCB;
 Thu,  5 Sep 2019 06:22:09 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190809145833.1020-1-jgross@suse.com>
 <c81b4a24-818d-7f1c-522e-f2120297569f@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ad3b44cf-b62c-8d48-e4d2-9ef24e47078c@suse.com>
Date: Thu, 5 Sep 2019 08:22:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c81b4a24-818d-7f1c-522e-f2120297569f@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 00/48] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 AndrewCooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@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>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 RogerPau 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>

SGkgU2VyZ2V5LAoKT24gMTUuMDguMTkgMTI6MTcsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gSGkg
SnVlcmdlbiwKPiAKPiBUaGUgbGF0ZXN0IHJvdW5kIG9mIHRlc3RpbmcgcmV2ZWFsZWQgdGhlIGZv
bGxvd2luZyAzIFhlbiBjcmFzaGVzOgo+IAo+IDEuIHZjcHVfc2xlZXBfc3luYygpIDwtLSB2bGFw
aWNfaW5pdF9zaXBpX2FjdGlvbigpCj4gVGhpcyB3YXMgc2VlbiBtdWx0aXBsZSB0aW1lcy4gSXQg
dGVuZHMgdG8gaGFwcGVuIG9uIGxhcmdlIFdpbmRvd3MgU2VydmVyCj4gVk1zICg+PSAxMiB2Q1BV
cykuCj4gaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0LzEwOTU4NDQvCj4gCj4gMi4gdmNwdV9zbGVl
cF9zeW5jKCkgPC0tIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKCkgPC0tIHB2X2h5cGVyY2FsbCgp
Cj4gVGhpcyB3YXMgc2VlbiBvbiBTbGVzIDExLjQgUFYgVk0gd2l0aCAzMiB2Q1BVcyBhbmQgNkdC
IFJBTQo+IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC8xMDk1ODQzLwo+IAo+IDMuIEFDUEkgUzU6
IHNjaGVkdWxlLmMjc2NoZWRfc2xhdmUoKQo+IFRoaXMgb25lIHdhcyBkdXJpbmcgc2h1dGRvd24g
YWdhaW4uCj4gaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0LzEwOTU4NDUvCj4gCj4gVGhlcmUgYWxz
byB3ZXJlIGEgbnVtYmVyIG9mIERvbTAgc29mdC1sb2NrdXBzICh0b2dldGhlciB3aXRoIFJDVSBz
dGFsbHMpCj4gYnV0IHVuZm9ydHVuYXRlbHkgb3VyIGNyYXNoZHVtcCB0b29sIHdhcyBhIGJpdCBi
cm9rZW4gc28gZnVsbCBEb20wIGtlcm5lbAo+IGxvZ3Mgd2VyZSBub3QgY2FwdHVyZWQgdGhpcyB0
aW1lLgo+IAo+IEFuZCBDZW50T1MgNS4xMSBzdXNwZW5kIHJlZ3Jlc3Npb24gKGFzIHJlcG9ydGVk
IHByZXZpb3VzbHkpIGlzIHN0aWxsCj4gcHJlc2VudC4KCkkgaGF2ZSBmb3VuZCBvbmUgYnVnIGlu
IHRoZSB2LT5pc19ydW5uaW5nIHNldHRpbmcsIHdoaWNoIG1pZ2h0IGJlCnJlbGF0ZWQgdG8geW91
ciBvYnNlcnZlZCBoYW5ncywgYnV0IEkgY291bGRuJ3QgdmVyaWZ5IHRoYXQuCgpJIGhhdmUgcmVi
YXNlZCBteSBzZXJpZXMgd2l0aCB0aGUgaXNfcnVubmluZyBmaXggdG8gY3VycmVudCBzdGFnaW5n
LiBZb3UKY2FuIGZpbmQgdGhhdCB1bmRlcgoKZ2l0Oi8vZ2l0aHViLmNvbS9qZ3Jvc3MxL3hlbi8g
c2NoZWQtdjJiLTIwMTktMDktMDUKClRoaXMgYnJhbmNoIGluY2x1ZGVzIHRoZSBuZWVkZWQgcHJl
cmVxdWlzaXRlIHNlcmllcyAoInhlbi9zY2hlZDogdXNlIG5ldyAKaWRsZSBzY2hlZHVsZXIgZm9y
IGZyZWUgY3B1cyIpLCBhbmQgc29tZSBhZGRpdGlvbmFsIGRlYnVnIGVuaGFuY2VtZW50cwpJJ2Qg
bGlrZSB5b3UgdG8gdXNlOgoKLSBteSBzZXJpZXMgZm9yIGRlYnVndHJhY2UgZW5oYW5jZW1lbnRz
Ci0gbXkgc2VyaWVzIGZvciBsb2NrLXByb2ZpbGluZyBlbmhhbmNlbWVudHMKLSBhbmQgYXMgdGhl
IGxhc3QgcGF0Y2ggc29tZSBkZWJ1Z3RyYWNlIGhvb2tzIGluIHRoZSBzY2hlZHVsZXIKClBsZWFz
ZSBtYWtlIHN1cmUgdG8gaGF2ZSBDT05GSUdfREVCVUdfVFJBQ0UgYW5kCkNPTkZJR19ERUJVR19M
T0NLX1BST0ZJTEUgc2V0IHdoZW4gYnVpbGRpbmcgdGhlIGh5cGVydmlzb3IuCgpXaGVuIHRlc3Rp
bmcgcGxlYXNlIGFkZDoKCmFzeW5jLXNob3ctYWxsPW9uIHdhdGNoZG9nPW9uIGRlYnVndHJhY2U9
Y3B1OjE2Cgp0byB0aGUgaHlwZXJ2aXNvciBib290IHBhcmFtZXRlcnMuIFRoaXMgc2hvdWxkIGFk
ZCBhIGxvdCBvZiBhZGRpdGlvbmFsCm91dHB1dCBpbiBjYXNlIG9mIGEgY3Jhc2gsIHdoaWNoIHdp
bGwgKGhvcGVmdWxseSkgaGVscCB0byBmaW5kIHRoZQpyZWFzb24ocykgZm9yIGhhbmdzIGFuZCBj
cmFzaGVzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 06:31:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5lIi-0005Bk-9T; Thu, 05 Sep 2019 06:31: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5lIg-0005Bf-Kl
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 06:31:22 +0000
X-Inumbo-ID: c45b9963-cfa6-11e9-abc0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c45b9963-cfa6-11e9-abc0-12813bfff9fa;
 Thu, 05 Sep 2019 06:31: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 F31ECABCB;
 Thu,  5 Sep 2019 06:31:17 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <347e51f2-e80c-992c-6d0b-3b2bfdb75cce@suse.com>
 <88c2b2a3-e4fc-144a-1ba8-4983dd99a957@suse.com>
 <7a7e01e1-f4b4-c689-d9a3-977f3dcb0c3c@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <141b84b6-f642-b285-1661-372794969819@suse.com>
Date: Thu, 5 Sep 2019 08:31:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7a7e01e1-f4b4-c689-d9a3-977f3dcb0c3c@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 8/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAwMToxNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvMy8xOSA1
OjQyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4KPj4gRm9yIFRTQyBJIHNlZSBsaXR0bGUgcG9p
bnQgaW4gbWFraW5nIHRoZSBpbnRlcmNlcHRzIGR5bmFtaWMsIGhlbmNlIHRoZXkKPj4gZ2V0IGVz
dGFibGlzaGVkIHJpZ2h0IHdoZW4gYSBWTUNCL1ZNQ1MgZ2V0cyBjcmVhdGVkLgo+IAo+IFdoeSBp
cyB0aGlzIG5vdCB0cmVhdGVkIGluIHRoZSBzYW1lIG1hbm5lciBhcyByZHRzYyBpbnRlcmNlcHRz
PwoKT2gsIGluZGVlZCAtIEknbGwgY2hhbmdlIHRoaXMuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:02:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:02:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5lmX-0007dR-35; Thu, 05 Sep 2019 07:02:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5lmV-0007dM-QV
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:02:11 +0000
X-Inumbo-ID: 13fab3e6-cfab-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13fab3e6-cfab-11e9-b76c-bc764e2007e4;
 Thu, 05 Sep 2019 07:02: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 1i5lmT-0005jV-0N; Thu, 05 Sep 2019 07: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 1i5lmS-0007xd-DU; Thu, 05 Sep 2019 07:02:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5lmS-0003SE-Cq; Thu, 05 Sep 2019 07:02:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1i5lmS-0003SE-Cq@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 07:02:08 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-shadow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVl
OiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0y
LjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAwODljZjdmNmVjYjI2NmI2YTQxNjQ5MTlhMmU2OWJk
MmY5MzgzNzRhCiAgQnVnIG5vdCBwcmVzZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJk
MDA0Njk4MTZjZDdhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMDM1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9u
Zywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNl
Y3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdy54ZW4tYm9vdC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdy54ZW4tYm9vdCAtLXN1
bW1hcnktb3V0PXRtcC8xNDEwMzUuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0x
MzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBh
c3M6CiAxNDA5OTkgZmFpbCBbaG9zdD1lbGJsaW5nMV0gLyAxMzg4NDkgb2suCkZhaWx1cmUgLyBi
YXNpcyBwYXNzIGZsaWdodHM6IDE0MDk5OSAvIDEzODg0OQoodHJlZSB3aXRoIG5vIHVybDogbWlu
aW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CkxhdGVzdCAwODljZjdmNmVjYjI2NmI2YTQxNjQ5MTlhMmU2OWJkMmY5MzgzNzRhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOGI4ZTkxNTg0NTU1YjYxOTNm
MjA5OWEzNjUwMjc2M2I0NzUwMTUzMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYz
NzU4NzcxODIyODFmZGVmCkJhc2lzIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAw
NDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFm
YzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5
YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAw
YTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4v
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCMyMjNjZWE2YTRmMDU1MmI4NmZi
MjVlM2I4YmJkMDA0Njk4MTZjZDdhLTA4OWNmN2Y2ZWNiMjY2YjZhNDE2NDkxOWEyZTY5YmQyZjkz
ODM3NGEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdCNkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3LThiOGU5MTU4NDU1
NWI2MTkzZjIwOTlhMzY1MDI3NjNiNDc1MDE1MzMgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLlwKIGdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZk
ZmY1Mzg5YjExLWNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjMzBmMWU0MWYwNGZiNGM3MTVkMjdm
OTg3ZjAwM2NmYzMxYzlmZjRmMy00M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Izg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcx
YTdmNThmM2ZiMWM2YjZlYjYtNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRl
ZgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgpM
b2FkZWQgMzAwMyBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVz
dWx0czoKIDEzODc4MCBbaG9zdD1yaW1hdmExXQogMTM4ODEzIFtob3N0PXBpbm90MV0KIDEzODg0
OSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFj
MjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0Yzcx
NWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2Zi
MWM2YjZlYjYKIDEzODg3OCBmYWlsIGlycmVsZXZhbnQKIDEzODkwMiBmYWlsIGlycmVsZXZhbnQK
IDEzODk2MiBmYWlsIGlycmVsZXZhbnQKIDEzOTAwMyBmYWlsIGlycmVsZXZhbnQKIDEzOTA2OCBm
YWlsIGlycmVsZXZhbnQKIDEzOTEzNCBmYWlsIGlycmVsZXZhbnQKIDEzOTIzNyBmYWlsIGlycmVs
ZXZhbnQKIDEzOTIyMyBmYWlsIGlycmVsZXZhbnQKIDEzOTI1NyBmYWlsIGlycmVsZXZhbnQKIDEz
OTMyNCBmYWlsIGlycmVsZXZhbnQKIDEzOTMwNiBmYWlsIGlycmVsZXZhbnQKIDEzOTI4NiBmYWls
IGlycmVsZXZhbnQKIDEzOTMzOCBmYWlsIGlycmVsZXZhbnQKIDEzOTM2MSBmYWlsIGlycmVsZXZh
bnQKIDEzOTM4MyBmYWlsIGlycmVsZXZhbnQKIDEzOTQwOCBmYWlsIGlycmVsZXZhbnQKIDEzOTQ3
OCBmYWlsIGlycmVsZXZhbnQKIDEzOTUzMiBmYWlsIGlycmVsZXZhbnQKIDEzOTU4NCBmYWlsIGly
cmVsZXZhbnQKIDEzOTU1NSBmYWlsIGlycmVsZXZhbnQKIDEzOTY4NyBmYWlsIGlycmVsZXZhbnQK
IDEzOTYxNiBmYWlsIGlycmVsZXZhbnQKIDEzOTY2OSBmYWlsIGlycmVsZXZhbnQKIDEzOTcxMSBm
YWlsIGlycmVsZXZhbnQKIDEzOTczNSBmYWlsIGlycmVsZXZhbnQKIDEzOTc5MiBmYWlsIGlycmVs
ZXZhbnQKIDEzOTgzMiBmYWlsIGlycmVsZXZhbnQKIDEzOTk0MiBmYWlsIGlycmVsZXZhbnQKIDEz
OTg2NiBmYWlsIGlycmVsZXZhbnQKIDEzOTkwNyBmYWlsIGlycmVsZXZhbnQKIDEzOTk5NiBmYWls
IGlycmVsZXZhbnQKIDE0MDAzOCBmYWlsIGlycmVsZXZhbnQKIDE0MDEyOCBmYWlsIGlycmVsZXZh
bnQKIDE0MDE2MyBmYWlsIGlycmVsZXZhbnQKIDE0MDI1MSBmYWlsIGlycmVsZXZhbnQKIDE0MDE4
OCBmYWlsIGlycmVsZXZhbnQKIDE0MDIxNiBmYWlsIGlycmVsZXZhbnQKIDE0MDM4MiBmYWlsIGly
cmVsZXZhbnQKIDE0MDQyOCBmYWlsIGlycmVsZXZhbnQKIDE0MDQ3NyBmYWlsIGlycmVsZXZhbnQK
IDE0MDUyNSBmYWlsIGlycmVsZXZhbnQKIDE0MDYwMSBmYWlsIGlycmVsZXZhbnQKIDE0MDU3MSBm
YWlsIGlycmVsZXZhbnQKIDE0MDYyNCBmYWlsIGlycmVsZXZhbnQKIDE0MDY0OCBbXQogMTQwNjc2
IGZhaWwgaXJyZWxldmFudAogMTQwNzI5IGZhaWwgaXJyZWxldmFudAogMTQwODE3IGZhaWwgaXJy
ZWxldmFudAogMTQwNzc4IGZhaWwgaXJyZWxldmFudAogMTQwODU1IGZhaWwgaXJyZWxldmFudAog
MTQwOTMwIGZhaWwgaXJyZWxldmFudAogMTQwOTAyIGZhaWwgaXJyZWxldmFudAogMTQwOTUwIGZh
aWwgaXJyZWxldmFudAogMTQxMDE3IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAw
NDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQwZGIx
NzZkOWQ0ZjIxNGU1OTA0ODhiYTgzNmY0MjM4MmNjMDJjYjQgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJk
MGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBj
YTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQxMDAxIHBhc3MgMjIzY2VhNmE0ZjA1NTJi
ODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDFiZmQ1OGMyMmUxZTEyM2IyMjE5Y2EyZjIxMTYzYzVhYjdhN2Y2MmYgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcx
ZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0
ZjMgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQxMDA2IHBhc3Mg
MjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU2Yzc4NmIwYTlmZDRmMDhiMWYwYmMxMGI3NzE4YTc1
NzdjYjAxNDYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJk
OGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4
N2YwMDNjZmMzMWM5ZmY0ZjMgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRl
ZgogMTQxMDIyIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDE3ZjhjOWU5N2Q3NzBjNzRm
ODQxOTQ1NzZiY2Q5NzMyMmZiZWQyMWUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVm
Mzc1ODc3MTgyMjgxZmRlZgogMTQxMDA3IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJi
ZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgw
YjYxOWQ1YzQ1NmMyODZlNThiMTIyNjkwZmYyNTRhZWNhN2YxMmMgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1
Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgNmM5NjM5YTcy
ZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQxMDI0IGZhaWwgMDg5Y2Y3ZjZlY2Iy
NjZiNmE0MTY0OTE5YTJlNjliZDJmOTM4Mzc0YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDE3ZjhjOWU5N2Q3NzBjNzRmODQxOTQ1NzZiY2Q5NzMyMmZiZWQyMWUgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5
ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQxMDEwIHBh
c3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDhmMzlkNzlkNjUzMzAzMGJhZjBlNTc5Nzg3OTk3
Y2QwZmFlMzc1MGEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2Nh
MDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3
Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgx
ZmRlZgogMTQwOTk0IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3
YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5
ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFl
NDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1Zjgw
NzFhN2Y1OGYzZmIxYzZiNmViNgogMTQxMDI1IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNi
OGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDE3ZjhjOWU5N2Q3NzBjNzRmODQxOTQ1NzZiY2Q5NzMyMmZiZWQyMWUgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5
YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQwOTk1IGZhaWwgaXJyZWxldmFu
dAogMTQwOTczIGZhaWwgMDg5Y2Y3ZjZlY2IyNjZiNmE0MTY0OTE5YTJlNjliZDJmOTM4Mzc0YSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDE3ZjhjOWU5N2Q3NzBjNzRm
ODQxOTQ1NzZiY2Q5NzMyMmZiZWQyMWUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVm
Mzc1ODc3MTgyMjgxZmRlZgogMTQwOTk3IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJi
ZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQy
MWU1ZGJiYmYxMTU4OTExM2QzOTYxOWIzZTAxZWIxZTg5NjY4MTkgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1
Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgYzFlODBhMDE2
MzU2NTMwYWMxYmZjYjc5ZGMyNGIxNGZlZDViNGNiZgogMTQxMDM1IGZhaWwgMDg5Y2Y3ZjZlY2Iy
NjZiNmE0MTY0OTE5YTJlNjliZDJmOTM4Mzc0YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDE3ZjhjOWU5N2Q3NzBjNzRmODQxOTQ1NzZiY2Q5NzMyMmZiZWQyMWUgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5
ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQxMDExIHBh
c3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDEwY2NjMjdjOTU0OGFiMjU1MDY4OWU2OGY2ZjQ1
ZGM0ODEyMGJjNzkgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2Nh
MDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgx
ZmRlZgogMTQwOTk4IGZhaWwgMDg5Y2Y3ZjZlY2IyNjZiNmE0MTY0OTE5YTJlNjliZDJmOTM4Mzc0
YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDE3ZjhjOWU5N2Q3NzBj
NzRmODQxOTQ1NzZiY2Q5NzMyMmZiZWQyMWUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVk
Zjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVm
NzVmMzc1ODc3MTgyMjgxZmRlZgogMTQwOTk5IGZhaWwgMDg5Y2Y3ZjZlY2IyNjZiNmE0MTY0OTE5
YTJlNjliZDJmOTM4Mzc0YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDhiOGU5MTU4NDU1NWI2MTkzZjIwOTlhMzY1MDI3NjNiNDc1MDE1MzMgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5
YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQxMDI3IGZhaWwgMDg5Y2Y3ZjZl
Y2IyNjZiNmE0MTY0OTE5YTJlNjliZDJmOTM4Mzc0YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDE3ZjhjOWU5N2Q3NzBjNzRmODQxOTQ1NzZiY2Q5NzMyMmZiZWQyMWUg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNl
ZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQxMDE0
IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDM3ZWVmOTEwMTdhZDA0MjAzNTA5MGNhZTQ2
NTU3ZjlkNmUyZDU5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBj
ZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1
MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgy
MjgxZmRlZgogMTQxMDI4IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2
Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4
M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMw
ZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1
ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTQxMDI5IGZhaWwgMDg5Y2Y3ZjZlY2IyNjZiNmE0MTY0
OTE5YTJlNjliZDJmOTM4Mzc0YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDhiOGU5MTU4NDU1NWI2MTkzZjIwOTlhMzY1MDI3NjNiNDc1MDE1MzMgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQx
NmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5
NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQxMDMxIHBhc3MgMjIzY2Vh
NmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDE3ZjhjOWU5N2Q3NzBjNzRmODQxOTQ1NzZiY2Q5NzMyMmZiZWQy
MWUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4
MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgpTZWFy
Y2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzg4
NDkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQwOTk5IChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxMDI4IChwYXNz
KSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxMDI5IChmYWlsKSwgZm9y
IGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhi
YmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAx
N2Y4YzllOTdkNzcwYzc0Zjg0MTk0NTc2YmNkOTczMjJmYmVkMjFlIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFk
ODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3
MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVz
dCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDEwMjIgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDEwMjQgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDEwMjUgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTAyNyAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTAzMSAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxMDM1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMDg5Y2Y3ZjZlY2Iy
NjZiNmE0MTY0OTE5YTJlNjliZDJmOTM4Mzc0YQogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0
ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTAzNS8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKcG5tdG9wbmc6IDExOCBjb2xvcnMgZm91
bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4
LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRt
bCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0MTAzNTog
dG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQxMDM1IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0
IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQxMDM1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:06:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07: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 1i5lr3-0007of-P1; Thu, 05 Sep 2019 07:06:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5lr3-0007oZ-6d
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:06:53 +0000
X-Inumbo-ID: bc4151b8-cfab-11e9-abc0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc4151b8-cfab-11e9-abc0-12813bfff9fa;
 Thu, 05 Sep 2019 07:06: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 393A3ADDC;
 Thu,  5 Sep 2019 07:06:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Sep 2019 09:06:49 +0200
Message-Id: <20190905070649.13975-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: remove sched-if.h includes from various
 sources
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

eGVuL3NjaGVkLWlmLmggaXMgaW5jbHVkZWQgaW4gbXVsdGlwbGUgc291cmNlcyB3aGVyZSBpdCBp
c24ndCBkaXJlY3RseQpuZWVkZWQuIFJlbW92ZSB0aG9zZSAjaW5jbHVkZSBzdGF0ZW1lbnRzLgoK
U3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCkNhcnZlZCBvdXQgZnJvbSBw
YXRjaCA3IG9mIG15IGNvcmUgc2NoZWR1bGluZyBzZXJpZXMKLS0tCiB4ZW4vYXJjaC94ODYvYWNw
aS9jcHVfaWRsZS5jICAgICAgfCAxIC0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jICAg
ICB8IDEgLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jIHwgMSAtCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAxIC0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMg
ICAgICAgICAgICB8IDEgLQogNSBmaWxlcyBjaGFuZ2VkLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9j
cHVfaWRsZS5jCmluZGV4IDhmN2I2ZTliOGMuLjgzNmY1MjRlZjQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YwpAQCAtMzgsNyArMzgsNiBAQAogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNs
dWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgotI2luY2x1ZGUg
PHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDxhc20vY2Fj
aGUuaD4KICNpbmNsdWRlIDxhc20vaW8uaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUv
bWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXggMjhhZDdk
ZDY1OS4uNGIyYjZkZTE5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNl
LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTEwLDcgKzEwLDYgQEAK
ICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhl
bi9jcHVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5j
IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jCmluZGV4IDNiYjEzZTUyNjUuLjAx
MmE5Yjk1ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMKQEAgLTE4LDcgKzE4LDYgQEAK
ICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL2Nw
dW1hc2suaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBkMGIzNWIwY2UyLi41YTg4
ZWYzNjhmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwpAQCAtMyw3ICszLDYgQEAKICNpbmNsdWRlIDx4ZW4vZXJyLmg+CiAjaW5jbHVk
ZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Ci0jaW5jbHVkZSA8
eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9z
ZXJpYWwuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNWM0MjU0YWM4Ny4u
OTExNDE2YzFlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCkBAIC0yNSw3ICsyNSw2IEBACiAjaW5jbHVkZSA8eGVuL2RvbWFp
bi5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgotI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNs
dWRlIDx4ZW4vZGVsYXkuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:13:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07: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 1i5lxE-00009r-KL; Thu, 05 Sep 2019 07:13:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5lxD-00009m-I8
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:13:15 +0000
X-Inumbo-ID: a04e5388-cfac-11e9-abc0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a04e5388-cfac-11e9-abc0-12813bfff9fa;
 Thu, 05 Sep 2019 07:13: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 4976EAF1D;
 Thu,  5 Sep 2019 07:13:13 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-8-jgross@suse.com>
 <7ce66a65-8f1b-1587-590c-17d82ac2e800@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ecad6cb4-c5e1-a280-f86f-3cc7255a0dd3@suse.com>
Date: Thu, 5 Sep 2019 09:13:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7ce66a65-8f1b-1587-590c-17d82ac2e800@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 07/48] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMDQuMDkuMTkgMTU6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRoaXMgcHJlcGFyZXMgc3VwcG9ydCBvZiBsYXJn
ZXIgc2NoZWR1bGluZyBncmFudWxhcml0aWVzLCBlLmcuIGNvcmUKPj4gc2NoZWR1bGluZy4KPj4K
Pj4gV2hpbGUgYXQgaXQgbW92ZSBzY2hlZF9oYXNfdXJnZW50X3ZjcHUoKSBmcm9tIGluY2x1ZGUv
YXNtLXg4Ni9jcHVpZGxlLmgKPj4gaW50byBzY2hlZHVsZS5jIHJlbW92aW5nIHRoZSBuZWVkIGZv
ciBpbmNsdWRpbmcgc2NoZWQtaWYuaCBpbgo+PiBjcHVpZGxlLmggYW5kIG11bHRpcGxlIG90aGVy
IEMgc291cmNlcy4KPiAKPiBMb29raW5nIGFnYWluLCB0aGUgI2luY2x1ZGUtcyBpbiAuYyBmaWxl
cyBzaG91bGQgaGF2ZSBiZWVuIHVubmVjZXNzYXJ5Cj4gYWx0b2dldGhlciAoYW5kIGRyb3BwaW5n
IG9mIHRoZW0gY291bGQsIGlmIGl0IHdhcyBhIHNlcGFyYXRlIHBhdGNoLCBnbwo+IGluIHJpZ2h0
IGF3YXkpLCBiZWNhdXNlIG9mIC4uLgoKUGF0Y2ggc2VudC4KCj4gCj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1aWRsZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWRs
ZS5oCj4+IEBAIC00LDcgKzQsNiBAQAo+PiAgICNpbmNsdWRlIDx4ZW4vY3B1aWRsZS5oPgo+PiAg
ICNpbmNsdWRlIDx4ZW4vbm90aWZpZXIuaD4KPj4gICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+
IC0jaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+Cj4gCj4gLi4uIHRoaXMuCj4gCj4+IEBAIC0yNywx
NCArMjYsNCBAQCB2b2lkIHVwZGF0ZV9pZGxlX3N0YXRzKHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9w
b3dlciAqLAo+PiAgIHZvaWQgdXBkYXRlX2xhc3RfY3hfc3RhdChzdHJ1Y3QgYWNwaV9wcm9jZXNz
b3JfcG93ZXIgKiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfcHJv
Y2Vzc29yX2N4ICosIHVpbnQ2NF90KTsKPj4gICAKPj4gLS8qCj4+IC0gKiB2Y3B1IGlzIHVyZ2Vu
dCBpZiB2Y3B1IGlzIHBvbGxpbmcgZXZlbnQgY2hhbm5lbAo+PiAtICoKPj4gLSAqIGlmIHVyZ2Vu
dCB2Y3B1IGV4aXN0cywgQ1BVIHNob3VsZCBub3QgZW50ZXIgZGVlcCBDIHN0YXRlCj4+IC0gKi8K
Pj4gLXN0YXRpYyBpbmxpbmUgaW50IHNjaGVkX2hhc191cmdlbnRfdmNwdSh2b2lkKQo+PiAtewo+
PiAtICAgIHJldHVybiBhdG9taWNfcmVhZCgmdGhpc19jcHUoc2NoZWR1bGVfZGF0YSkudXJnZW50
X2NvdW50KTsKPj4gLX0KPiAKPiBBbmQgdGhlbiwgZGVzcGl0ZSBteSBwcmV2aW91cyBhY2ssIEkn
bSBzbGlnaHRseSB1bmhhcHB5IGFib3V0IHRoaXMKPiB2ZXJ5IHNob3J0IGZ1bmN0aW9uIGJlY29t
aW5nIGFuIG91dC1vZi1saW5lIG9uZSwgd2hlbiB0aGUgb25seQo+IHVzZXJzIG9mIGl0IHdvdWxk
IHByZWZlcmFibHkgaGF2ZSBhcyBsb3cgbGF0ZW5jeSBhcyBwb3NzaWJsZS4gSQo+IGRvbid0IHN1
cHBvc2UgdGhlcmUncyBhIHdheSB0byBrZWVwIGl0IGlubGluZSBidXQgc3RpbGwgZHJvcCB0aGUK
PiB1bndhbnRlZCAjaW5jbHVkZSBhYm92ZT8KClRoZSBvbmx5IGFsdGVybmF0aXZlcyBJIGNvdWxk
IHRoaW5rIG9mIGFyZToKCi0gUGFzc2luZyB0aGUgInVyZ2VudCIgaW5kaWNhdG9yIHZpYSBwYXJh
bWV0ZXIgdG8gaWRsZSAoeW91IGRpZG4ndAogICBsaWtlIHRoYXQpCgotIE1ha2UgdXJnZW50X2Nv
dW50IGEgcGxhaW4gcGVyY3B1IHZhcmlhYmxlCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:19:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07: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 1i5m3X-0000NL-CJ; Thu, 05 Sep 2019 07:19:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5m3V-0000NG-MQ
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:19:45 +0000
X-Inumbo-ID: 88bf4910-cfad-11e9-abc0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88bf4910-cfad-11e9-abc0-12813bfff9fa;
 Thu, 05 Sep 2019 07:19: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 2B154AF1D;
 Thu,  5 Sep 2019 07:19:42 +0000 (UTC)
To: Rich Persaud <persaur@gmail.com>, Lars Kurth <lars.kurth@citrix.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
Date: Thu, 5 Sep 2019 09:19:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>, openxt@googlegroups.com,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>, james.mckenzie@bromium.com,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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>

T24gMDUuMDkuMjAxOSAwNDozMiwgUmljaCBQZXJzYXVkIHdyb3RlOgo+IEFnZW5kYSBpdGVtOiAg
RG9tYWluIG5hbWUgc2VydmljZSBmb3IgbmVzdGVkIHZpcnQgYW5kIGRpc2FnZ3JlZ2F0aW9uIAo+
IAo+ICh0ZXh0IGJhc2VkIG9uIGRyYWZ0IGJ5IERhbmllbCBTbWl0aCwgd2hvIHdpbGwgc3BlYWsg
dG8gdGhpcyBhZ2VuZGEgaXRlbSkKPiAKPiBJZiBhIGZ1dHVyZSwgbWluaW1hbCAiTDAgWGVuIiBo
eXBlcnZpc29yIGNhbiBiZSBvcHRpbWl6ZWQgZm9yIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiBpbiBn
cmVlbmZpZWxkIGRlcGxveW1lbnRzIChpLmUuIG5vIHJlcXVpcmVtZW50IHRvIG1haW50YWluIGV4
aXN0aW5nIGh5cGVydmlzb3ItZ3Vlc3QgaW50ZXJmYWNlcyksIHRoZW4gUFYgZHJpdmVyIG1lY2hh
bmlzbXMgb3RoZXIgdGhhbiBncmFudHMsIGV2ZW50cyBhbmQgeGVuc3RvcmUgY291bGQgYmUgY29u
c2lkZXJlZC4gIFRoaXMgd2FzIGRpc2N1c3NlZCBpbiBhIFhlbiBTdW1taXQgMjAxOSBkZXNpZ24g
c2Vzc2lvbjoKPiBodHRwczovL2xpc3RzLmd0Lm5ldC94ZW4vZGV2ZWwvNTYwOTczCj4gCj4gRm9y
IHNvbWUgT3BlblhUIHVzZSBjYXNlcywgd2UgYXJlIGluIHRoZSBwcm9jZXNzIG9mIGZ1cnRoZXIg
ZGlzYWdncmVnYXRpbmcgdGhlIHBsYXRmb3JtLiAgV2UgbmVlZCBhIG5hbWUgc2VydmljZSB0byBl
bmFibGUgdGhlIGRpc2FnZ3JlZ2F0ZWQgc2VydmljZSBkb21haW5zIHRvIGRpc2NvdmVyIHRoZSBv
dGhlciBzZXJ2aWNlIGRvbWFpbnMgd2l0aCB3aGljaCB0aGV5IG5lZWQgdG8gY29tbXVuaWNhdGUu
ICBYZW5zdG9yZSBpcyBub3Qgc3VmZmljaWVudCwgYXMgd2Ugd291bGQgbGlrZSB0byB1c2UgRmxh
c2sgdG8gY29udHJvbCB0aGUgZGF0YSBmbG93LCBhcyB3ZWxsIGFzIGFwcGx5aW5nIG1hbmRhdG9y
eSBhY2Nlc3MgY29udHJvbCB0byBzZXJ2aWNlIGNhbGxzLiAKPiAKPiBXZSBhcmUgcmVhY2hpbmcg
b3V0IHRvIHRoZSBYZW4gQ29tbXVuaXR5IHRvIGVsaWNpdCBpbnB1dCBvbiBhcHByb2FjaGVzLCBz
dWNoIHRoYXQgd2UgbWlnaHQgYmUgYWJsZSB0byBzdWJtaXQgYW4gdXBzdHJlYW0gUkZDIGJhc2Vk
IG9uIG91ciBlYXJseSB3b3JrOgo+IAo+IC0gRm9yIGEgY29tbXVuaWNhdGlvbiBjaGFubmVsIHdl
IGFyZSBsb29raW5nIHRvIGxldmVyYWdlIEFyZ28sIHdoaWNoIGlzIGN1cnJlbnRseSBpbiBleHBl
cmltZW50YWwgc3RhdHVzLiBJdHMgcHJlZGVjZXNzb3IgKHY0dikgaXMgYWxyZWFkeSBiZWluZyB1
c2VkIGluIGEgc2ltaWxhciBmYXNoaW9uIGJ5IEJyb21pdW0gdVhlbiAoaHR0cHM6Ly9naXRodWIu
Y29tL29wZW54dC91eGVuKSwgd2hpY2ggZnVuY3Rpb25zIHdlbGwgYWNyb3NzIG5lc3RlZCBoeXBl
cnZpc29ycy4gIHVYZW4gdjR2IGluY2x1ZGVzIGEgbWVjaGFuaXNtIHRvIGNvbnRyb2wgaW5mb3Jt
YXRpb24gZmxvdy4KPiAKPiAtIEFuIG9wZW4gcXVlc3Rpb24gaXMgaG93IHRvIGFkZHJlc3MgdGhl
IGRvbWFpbnMuIFhlbiBkb21haW4gaWRzIGFyZSByZXVzZWQgYW5kIGhhdmUgbm8gZ3VhcmFudGVl
IGZvciB1bmlxdWVuZXNzLiAgVVVJRHMgYXJlIGF2YWlsYWJsZSBhbmQgY2FuIHByb3ZpZGUgYmV0
dGVyIGd1YXJhbnRlZXMgZm9yIHVuaXF1ZW5lc3MuIEFub3RoZXIgYXBwcm9hY2ggaXMgdG8gdXNl
IHRoZSBuYW1lIHN0cmluZyB3aGljaCBhbGxvd3MgdGhlIGFiaWxpdHkgZm9yIHB1bmN0dWF0aW9u
IGNoYXJhY3RlcnMsIGVnLiA6IG9yIC8sIHRvIGNyZWF0ZSBuYW1lc3BhY2VkIG5hbWVzIGZvciB0
aGUgZG9tYWlucy4KCkZvcmdpdmUgbWUgYXNraW5nLCBidXQgd2h5IGlzIHRoaXMgcHV0IHVwIGFz
IGFuIGFnZW5kYSBpdGVtIGhlcmU/CklNTyB0aGlzIGlzIHRoZSBraW5kIG9mIHRoaW5nIHdoZXJl
IHlvdSB3b3VsZCBzZW5kIGEgcHJvcG9zYWwgYW5kCnJlcXVlc3QgZmVlZGJhY2sgYnkgZW1haWwg
Zmlyc3QsIGFuZCBwdXQgaXQgdXAgYXMgYW4gYWdlbmRhIGl0ZW0KaGVyZSBvbmx5IGlmIGl0IGdv
dCBzdGFsbGVkIHRoZXJlLiAoQXBvbG9naWVzIGlmIEkndmUgb3Zlcmxvb2tlZApzdWNoIGEgc3Rh
bGxlZCB0aHJlYWQuKQoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:21:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5m58-00013I-Ol; Thu, 05 Sep 2019 07:21:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5m57-00013B-Ei
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:21:25 +0000
X-Inumbo-ID: c409158c-cfad-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c409158c-cfad-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 07:21: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 5A716AF24;
 Thu,  5 Sep 2019 07:21:23 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905070649.13975-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b65fbbbb-415f-3249-d0fa-2fbf7d944ad9@suse.com>
Date: Thu, 5 Sep 2019 09:21:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905070649.13975-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: remove sched-if.h includes from
 various sources
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAwOTowNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB4ZW4vc2NoZWQtaWYu
aCBpcyBpbmNsdWRlZCBpbiBtdWx0aXBsZSBzb3VyY2VzIHdoZXJlIGl0IGlzbid0IGRpcmVjdGx5
Cj4gbmVlZGVkLiBSZW1vdmUgdGhvc2UgI2luY2x1ZGUgc3RhdGVtZW50cy4KPiAKPiBTdWdnZXN0
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpHaXZlbiB0aGUgdGFnIGluIHBsYWNlIGFs
cmVhZHkgSSdtIG5vdCBzdXJlIHRoaXMgaXMgbmVlZGVkLCBidXQganVzdAppbiBjYXNlOgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5m68-00018g-3G; Thu, 05 Sep 2019 07:22: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=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5m67-00018a-DO
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:22:27 +0000
X-Inumbo-ID: e5d47512-cfad-11e9-abc0-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5d47512-cfad-11e9-abc0-12813bfff9fa;
 Thu, 05 Sep 2019 07:22:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567668140;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4rbOoBSgs1r9JFyKpVWCmsmIHHl5h7ZxQHAR82hEbuc=;
 b=dERuytO69hJu3BKS6HqIcCfVNBg+EG0lBTFe0vWEGpLjGTA09wOfzHK3
 Jj6dUaUkPeOEd37tCQFNXkJmTWHW76EoPVcleBQfFa+bP/x3G65ghFTeS
 EOP1h9ttZ0tsHV3jU5z2RUwqxE47SiAosf4tZR/3896lEvSkfxC+IS6cQ Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RnJylTioxeDAsyDnXqb3rB42KH0JISQpSBZHCHz3xNDrR4uD/KvtkN2N/S0UDixupsjSBFIy3U
 BRdu50wo6m0wTqY4OUUL1YvJA3Wu/Qn4k+3U/n4IsGUpN4lWDdoOUfaGxaeqe3vBA0evVunW3N
 4nHkke7TvGlcaK1xO6gb3o/RGkVyecEhM/wEQobFXBohGOFHuIpqOewTuErmIKlMgpdIp8yGrE
 t1rB1+l9W/83Kr4FAvGP5hLunxmoUvtZfP+PQCWQ8zEEa2RD9YrPMTaAxX9+kaKv/b8bLKkDXP
 /Hg=
X-SBRS: 2.7
X-MesageID: 5391169
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,469,1559534400"; 
   d="scan'208";a="5391169"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <81569b49-5121-89b2-1002-0a9b14b9d1dd@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: <3ea665bb-5dc3-4d63-949c-29e49254e4ed@citrix.com>
Date: Thu, 5 Sep 2019 08:22:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <81569b49-5121-89b2-1002-0a9b14b9d1dd@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/cpu-policy: work around bogus warning
 in test harness
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Christopher Clark <christopher.w.clark@gmail.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAwNzoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRGVzcGl0ZSAlLjEycyBw
cm9wZXJseSBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMgcmVhZCBmcm9tCj4gaWRl
bnRbXSwgZ2NjIDkgKGF0IGxlYXN0IHVwIHRvIDkuMi4wKSB3YXJucyBhYm91dCB0aGUgc3RyaW5n
cyBub3QKPiBiZWluZyBudWwtdGVybWluYXRlZDoKPgo+IHRlc3QtY3B1LXBvbGljeS5jOjY0OjE4
OiBlcnJvcjogJyUuMTJzJyBkaXJlY3RpdmUgYXJndW1lbnQgaXMgbm90IGEgbnVsLXRlcm1pbmF0
ZWQgc3RyaW5nIFstV2Vycm9yPWZvcm1hdC1vdmVyZmxvdz1dCj4gICAgNjQgfCAgICAgICAgICAg
ICBmYWlsKCIgIFRlc3QgJyUuMTJzJywgZXhwZWN0ZWQgdmVuZG9yICV1LCBnb3QgJXVcbiIsCj4g
ICAgICAgfCAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn4KPiB0ZXN0LWNwdS1wb2xpY3kuYzoyMDoxMjogbm90ZTogaW4gZGVmaW5p
dGlvbiBvZiBtYWNybyAnZmFpbCcKPiAgICAyMCB8ICAgICBwcmludGYoZm10LCAjI19fVkFfQVJH
U19fKTsgICAgICAgICAgICAgICAgIFwKPiAgICAgICB8ICAgICAgICAgICAgXn5+Cj4gdGVzdC1j
cHUtcG9saWN5LmM6NjQ6Mjc6IG5vdGU6IGZvcm1hdCBzdHJpbmcgaXMgZGVmaW5lZCBoZXJlCj4g
ICAgNjQgfCAgICAgICAgICAgICBmYWlsKCIgIFRlc3QgJyUuMTJzJywgZXhwZWN0ZWQgdmVuZG9y
ICV1LCBnb3QgJXVcbiIsCj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+
Cj4gdGVzdC1jcHUtcG9saWN5LmM6NDQ6Nzogbm90ZTogcmVmZXJlbmNlZCBhcmd1bWVudCBkZWNs
YXJlZCBoZXJlCj4gICAgNDQgfCAgICAgfSB0ZXN0c1tdID0gewo+ICAgICAgIHwgICAgICAgXn5+
fn4KPgo+IFRoZSBpc3N1ZSB3YXMgcmVwb3J0ZWQgYWdhaW5zdCBnY2MgaW4gdGhlaXIgYnVnemls
bGEgKGJ1ZyA5MTY2NykuCj4KPiBSZS1vcmRlciBhcnJheSBlbnRyaWVzLCBvZGRseSBlbm91Z2gg
c3VwcHJlc3NpbmcgdGhlIHdhcm5pbmcuCj4KPiBSZXBvcnRlZC1ieTogQ2hyaXN0b3BoZXIgQ2xh
cmsgPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPgoKUmVwb3J0ZWQtYnk6IERhcmlvIEZh
Z2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+IGFzIHdlbGwuCgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkgc2VlIHlvdSBtYW5hZ2VkIHRvIGNyZWF0
ZSBhIHNtYWxsZXIgc3ludGhldGljIGV4YW1wbGUuwqAgVGhhdCBpcyBqdXN0CmJpenphcmUsIGJ1
dCBvaCB3ZWxsLgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgo+Cj4gLS0tIGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3ku
Ywo+ICsrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKPiBAQCAt
NDIsMTUgKzQyLDE2IEBAIHN0YXRpYyB2b2lkIHRlc3RfdmVuZG9yX2lkZW50aWZpY2F0aW9uKHYK
PiAgICAgICAgICB9Owo+ICAgICAgICAgIHVuc2lnbmVkIGludCB2ZW5kb3I7Cj4gICAgICB9IHRl
c3RzW10gPSB7Cj4gKyAgICAgICAgLyogVGhlIDFzdCBlbnRyeSBzaG91bGQgcmVtYWluIGhlcmUg
dG8gd29yayBhcm91bmQgZ2NjIGJ1ZyA5MTY2Ny4gKi8KPiArICAgICAgICB7IHsgIiIgICAgICAg
ICAgICAgfSwgWDg2X1ZFTkRPUl9VTktOT1dOIH0sCj4gKyAgICAgICAgeyB7ICIgICAgICAgICAg
ICAiIH0sIFg4Nl9WRU5ET1JfVU5LTk9XTiB9LAo+ICsgICAgICAgIHsgeyAieHh4eHh4eHh4eHh4
IiB9LCBYODZfVkVORE9SX1VOS05PV04gfSwKPiArCj4gICAgICAgICAgeyB7ICJHZW51aW5lSW50
ZWwiIH0sIFg4Nl9WRU5ET1JfSU5URUwgfSwKPiAgICAgICAgICB7IHsgIkF1dGhlbnRpY0FNRCIg
fSwgWDg2X1ZFTkRPUl9BTUQgfSwKPiAgICAgICAgICB7IHsgIkNlbnRhdXJIYXVscyIgfSwgWDg2
X1ZFTkRPUl9DRU5UQVVSIH0sCj4gICAgICAgICAgeyB7ICIgIFNoYW5naGFpICAiIH0sIFg4Nl9W
RU5ET1JfU0hBTkdIQUkgfSwKPiAgICAgICAgICB7IHsgIkh5Z29uR2VudWluZSIgfSwgWDg2X1ZF
TkRPUl9IWUdPTiB9LAo+IC0KPiAtICAgICAgICB7IHsgIiIgICAgICAgICAgICAgfSwgWDg2X1ZF
TkRPUl9VTktOT1dOIH0sCj4gLSAgICAgICAgeyB7ICIgICAgICAgICAgICAiIH0sIFg4Nl9WRU5E
T1JfVU5LTk9XTiB9LAo+IC0gICAgICAgIHsgeyAieHh4eHh4eHh4eHh4IiB9LCBYODZfVkVORE9S
X1VOS05PV04gfSwKPiAgICAgIH07Cj4gIAo+ICAgICAgcHJpbnRmKCJUZXN0aW5nIENQVSB2ZW5k
b3IgaWRlbnRpZmljYXRpb246XG4iKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:25:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5m8a-0001J7-I6; Thu, 05 Sep 2019 07:25:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5m8Z-0001J2-7V
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:24:59 +0000
X-Inumbo-ID: 43975624-cfae-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43975624-cfae-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 07:24:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567668298;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=akqZ/9qJy4cKxsn6LyqaWYeQL3hs6ZGKLeBk6PLTHIM=;
 b=KmU74+1Z/ir6CZpyj0Xb8UCimONpzVRbtL27rnpUy+E9Q1adQHAhsvt0
 XoWhCBYEZqli3OYrqIRKew2qgBpEWb8ucWuyIfEVvG48AuiybLcGwIlNv
 YrbW+H9Fg0uaB5VxBDxeg47eA5TN9+wtk4TTc7LlJGhsYjM6bssorfEZs c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q2n0L04XCBtSsbvKvIqVfDAouhVTWenqXnb1IbfgA/5H3dBTQpVVGT8wGBdG3FZtF33aU5ABUn
 NvKae6v3SKmlZEJNvYUDDsX9XByUFIGfdPpCHNQXaF2X0hz5MZwKpDR+rXhBp5WQT21jCLbdoo
 V2u3f2ajkZ5EbrR4jiVODPZtHTRWuCmqGfystyVHLgypUaYBO01qmPHfHvVVTprYyr5oxaGHOO
 53ctxiEDz5kj1AZmT88ru9+JXGk63A8yn73gQSkFaANrEdWLSIWO04fz249zArb+1qljA6Lntr
 qoI=
X-SBRS: 2.7
X-MesageID: 5349222
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,469,1559534400"; 
   d="scan'208";a="5349222"
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190905070649.13975-1-jgross@suse.com>
 <b65fbbbb-415f-3249-d0fa-2fbf7d944ad9@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: <3f1641ae-8b20-fbc3-70c9-c94ba57017b7@citrix.com>
Date: Thu, 5 Sep 2019 08:24:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b65fbbbb-415f-3249-d0fa-2fbf7d944ad9@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen: remove sched-if.h includes from
 various sources
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAwODoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDUuMDkuMjAxOSAw
OTowNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4geGVuL3NjaGVkLWlmLmggaXMgaW5jbHVkZWQg
aW4gbXVsdGlwbGUgc291cmNlcyB3aGVyZSBpdCBpc24ndCBkaXJlY3RseQo+PiBuZWVkZWQuIFJl
bW92ZSB0aG9zZSAjaW5jbHVkZSBzdGF0ZW1lbnRzLgo+Pgo+PiBTdWdnZXN0ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+IEdpdmVuIHRoZSB0YWcgaW4gcGxhY2UgYWxyZWFkeSBJJ20g
bm90IHN1cmUgdGhpcyBpcyBuZWVkZWQsIGJ1dCBqdXN0Cj4gaW4gY2FzZToKPiBBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpMYXN0IHRpbWUgSSBwbGF5ZWQgdGhpcyBnYW1l
ICh3aGljaCB3YXMgdGhpcyBkZXYgY3ljbGUpLCBJIGZvdW5kIHRoYXQKYWxsIGluY2x1ZGVzIHdl
cmUgc3RpbGwgbmVjZXNzYXJ5LsKgIENsZWFybHkgc29tZXRoaW5nIGhhcyBjaGFuZ2VkIGluCnN0
YWdpbmcgLSBhbnkgaWRlYSB3aGF0PwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:29:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5mCX-0001Wa-9a; Thu, 05 Sep 2019 07:29:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5mCV-0001WV-W1
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:29:04 +0000
X-Inumbo-ID: d20c23d0-cfae-11e9-abc0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d20c23d0-cfae-11e9-abc0-12813bfff9fa;
 Thu, 05 Sep 2019 07:28: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 1i5mCO-0006FT-C4; Thu, 05 Sep 2019 07:28: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 1i5mCN-0001dE-Vx; Thu, 05 Sep 2019 07:28:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5mCN-0002Sy-Up; Thu, 05 Sep 2019 07:28:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141005-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-amd64-xsm:xen-build:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 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-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm: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-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm: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:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked: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-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-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-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-i386-xl-qemut-win7-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 07:28:55 +0000
Subject: [Xen-devel] [linux-4.19 test] 141005: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAwNSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwMDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAxOCBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQwOTc2IFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIHBhc3Mg
aW4gMTQwOTc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZSAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDA5NzYKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgZmFpbCBwYXNzIGluIDE0MDk3NgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxNDA5NzYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDA5NzYgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDA5NzYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTQwOTc2IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk3YWIw
N2UxMWZiZjU1Yzg2YzM3NThlMDdhYjI5NTAyOGJmMTdmOTQKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRi
N2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAz
MDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUg
WiAgMzA0IGRheXMgIDIyMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA4MDEgIDIw
MTktMDgtMjkgMTU6NTU6MzYgWiAgICA2IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjI0OTkgcGVv
cGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAy
MTQ5MjIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:35:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07: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 1i5mIq-0002IY-1B; Thu, 05 Sep 2019 07:35:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IWTx=XA=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1i5mIp-0002I1-96
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:35:35 +0000
X-Inumbo-ID: bee005c8-cfaf-11e9-978d-bc764e2007e4
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bee005c8-cfaf-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 07:35:34 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.92.1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1i5mIk-000247-IK; Thu, 05 Sep 2019 07:35:30 +0000
Date: Thu, 5 Sep 2019 08:35:30 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190905073530.GA5201@deinos.phlegethon.org>
References: <23892a29-60ef-b1e4-9e19-024559e0d2a0@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23892a29-60ef-b1e4-9e19-024559e0d2a0@suse.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-SA-Known-Good: Yes
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't enable shadow mode with
 too small a shadow allocation (part 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMDk6NTUgKzAyMDAgb24gMDQgU2VwICgxNTY3NTkwOTQwKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gQ29tbWl0IDI2MzRiOTk3YWYgKCJ4ODYvc2hhZG93OiBkb24ndCBlbmFibGUgc2hhZG93IG1v
ZGUgd2l0aCB0b28gc21hbGwKPiBhIHNoYWRvdyBhbGxvY2F0aW9uIikgd2FzIGluY29tcGxldGU6
IFRoZSBhZGp1c3RtZW50IGRvbmUgdGhlcmUgdG8KPiBzaGFkb3dfZW5hYmxlKCkgaXMgYWxzbyBu
ZWVkZWQgaW4gc2hhZG93X29uZV9iaXRfZW5hYmxlKCkuIFRoZSAobmV3KQo+IHByb2JsZW0gcmVw
b3J0IHdhcyAoYXBwYXJlbnRseSkgYSBmYWlsZWQgUFYgZ3Vlc3QgbWlncmF0aW9uIGZvbGxvd2Vk
IGJ5Cj4gYW5vdGhlciBtaWdyYXRpb24gYXR0ZW1wdCBmb3IgdGhhdCBzYW1lIGd1ZXN0LiBEaXNh
YmxpbmcgbG9nLWRpcnR5IG1vZGUKPiBhZnRlciB0aGUgZmlyc3Qgb25lIGhhZCBsZWZ0IGEgY291
cGxlIG9mIHNoYWRvdyBwYWdlcyBhbGxvY2F0ZWQgKHBlcmhhcHMKPiBzb21ldGhpbmcgdGhhdCBh
bHNvIHdhbnRzIGZpeGluZyksIGFuZCBoZW5jZSB0aGUgc2Vjb25kIGVuYWJsaW5nIG9mCj4gbG9n
LWRpcnR5IG1vZGUgd291bGRuJ3QgaGF2ZSBhbGxvY2F0ZWQgYW55dGhpbmcgZnVydGhlci4KPiAK
PiBSZXBvcnRlZC1ieTogSmFtZXMgV2FuZyA8am53YW5nQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiBAQCAtMjg2NCw3ICsyODY0
LDggQEAgc3RhdGljIGludCBzaGFkb3dfb25lX2JpdF9lbmFibGUoc3RydWN0Cj4gIAo+ICAgICAg
bW9kZSB8PSBQR19TSF9lbmFibGU7Cj4gIAo+IC0gICAgaWYgKCBkLT5hcmNoLnBhZ2luZy5zaGFk
b3cudG90YWxfcGFnZXMgPT0gMCApCj4gKyAgICBpZiAoIGQtPmFyY2gucGFnaW5nLnNoYWRvdy50
b3RhbF9wYWdlcyA8Cj4gKyAgICAgICAgIHNoX21pbl9hbGxvY2F0aW9uKGQpICsgZC0+YXJjaC5w
YWdpbmcuc2hhZG93LnAybV9wYWdlcyApCj4gICAgICB7Cj4gICAgICAgICAgLyogSW5pdCB0aGUg
c2hhZG93IG1lbW9yeSBhbGxvY2F0aW9uIGlmIHRoZSB1c2VyIGhhc24ndCBkb25lIHNvICovCj4g
ICAgICAgICAgaWYgKCBzaGFkb3dfc2V0X2FsbG9jYXRpb24oZCwgMSwgTlVMTCkgIT0gMCApCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:38:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5mLS-0002PA-G5; Thu, 05 Sep 2019 07:38:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5mLQ-0002P4-T3
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:38:16 +0000
X-Inumbo-ID: 1ef56f02-cfb0-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ef56f02-cfb0-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 07:38: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 A7180AEA7;
 Thu,  5 Sep 2019 07:38:14 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-8-jgross@suse.com>
 <7ce66a65-8f1b-1587-590c-17d82ac2e800@suse.com>
 <ecad6cb4-c5e1-a280-f86f-3cc7255a0dd3@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3e4ed5b5-38e7-6ea7-e674-40d445a2826e@suse.com>
Date: Thu, 5 Sep 2019 09:38:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ecad6cb4-c5e1-a280-f86f-3cc7255a0dd3@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/48] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMDUuMDkuMjAxOSAwOToxMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC4wOS4xOSAx
NTo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTcsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBUaGlzIHByZXBhcmVzIHN1cHBvcnQgb2YgbGFyZ2VyIHNjaGVkdWxp
bmcgZ3JhbnVsYXJpdGllcywgZS5nLiBjb3JlCj4+PiBzY2hlZHVsaW5nLgo+Pj4KPj4+IFdoaWxl
IGF0IGl0IG1vdmUgc2NoZWRfaGFzX3VyZ2VudF92Y3B1KCkgZnJvbSBpbmNsdWRlL2FzbS14ODYv
Y3B1aWRsZS5oCj4+PiBpbnRvIHNjaGVkdWxlLmMgcmVtb3ZpbmcgdGhlIG5lZWQgZm9yIGluY2x1
ZGluZyBzY2hlZC1pZi5oIGluCj4+PiBjcHVpZGxlLmggYW5kIG11bHRpcGxlIG90aGVyIEMgc291
cmNlcy4KPj4KPj4gTG9va2luZyBhZ2FpbiwgdGhlICNpbmNsdWRlLXMgaW4gLmMgZmlsZXMgc2hv
dWxkIGhhdmUgYmVlbiB1bm5lY2Vzc2FyeQo+PiBhbHRvZ2V0aGVyIChhbmQgZHJvcHBpbmcgb2Yg
dGhlbSBjb3VsZCwgaWYgaXQgd2FzIGEgc2VwYXJhdGUgcGF0Y2gsIGdvCj4+IGluIHJpZ2h0IGF3
YXkpLCBiZWNhdXNlIG9mIC4uLgo+IAo+IFBhdGNoIHNlbnQuCgpUaGFua3MuIEknbGwgZ28gYXBw
bHkgdGhpcyBpbiBhIG1pbnV0ZS4KCj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlk
bGUuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKPj4+IEBAIC00LDcg
KzQsNiBAQAo+Pj4gICAjaW5jbHVkZSA8eGVuL2NwdWlkbGUuaD4KPj4+ICAgI2luY2x1ZGUgPHhl
bi9ub3RpZmllci5oPgo+Pj4gICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+PiAtI2luY2x1ZGUg
PHhlbi9zY2hlZC1pZi5oPgo+Pgo+PiAuLi4gdGhpcy4KPj4KPj4+IEBAIC0yNywxNCArMjYsNCBA
QCB2b2lkIHVwZGF0ZV9pZGxlX3N0YXRzKHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqLAo+
Pj4gICB2b2lkIHVwZGF0ZV9sYXN0X2N4X3N0YXQoc3RydWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2Vy
ICosCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3Jf
Y3ggKiwgdWludDY0X3QpOwo+Pj4gICAKPj4+IC0vKgo+Pj4gLSAqIHZjcHUgaXMgdXJnZW50IGlm
IHZjcHUgaXMgcG9sbGluZyBldmVudCBjaGFubmVsCj4+PiAtICoKPj4+IC0gKiBpZiB1cmdlbnQg
dmNwdSBleGlzdHMsIENQVSBzaG91bGQgbm90IGVudGVyIGRlZXAgQyBzdGF0ZQo+Pj4gLSAqLwo+
Pj4gLXN0YXRpYyBpbmxpbmUgaW50IHNjaGVkX2hhc191cmdlbnRfdmNwdSh2b2lkKQo+Pj4gLXsK
Pj4+IC0gICAgcmV0dXJuIGF0b21pY19yZWFkKCZ0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS51cmdl
bnRfY291bnQpOwo+Pj4gLX0KPj4KPj4gQW5kIHRoZW4sIGRlc3BpdGUgbXkgcHJldmlvdXMgYWNr
LCBJJ20gc2xpZ2h0bHkgdW5oYXBweSBhYm91dCB0aGlzCj4+IHZlcnkgc2hvcnQgZnVuY3Rpb24g
YmVjb21pbmcgYW4gb3V0LW9mLWxpbmUgb25lLCB3aGVuIHRoZSBvbmx5Cj4+IHVzZXJzIG9mIGl0
IHdvdWxkIHByZWZlcmFibHkgaGF2ZSBhcyBsb3cgbGF0ZW5jeSBhcyBwb3NzaWJsZS4gSQo+PiBk
b24ndCBzdXBwb3NlIHRoZXJlJ3MgYSB3YXkgdG8ga2VlcCBpdCBpbmxpbmUgYnV0IHN0aWxsIGRy
b3AgdGhlCj4+IHVud2FudGVkICNpbmNsdWRlIGFib3ZlPwo+IAo+IFRoZSBvbmx5IGFsdGVybmF0
aXZlcyBJIGNvdWxkIHRoaW5rIG9mIGFyZToKPiAKPiAtIFBhc3NpbmcgdGhlICJ1cmdlbnQiIGlu
ZGljYXRvciB2aWEgcGFyYW1ldGVyIHRvIGlkbGUgKHlvdSBkaWRuJ3QKPiAgICBsaWtlIHRoYXQp
Cj4gCj4gLSBNYWtlIHVyZ2VudF9jb3VudCBhIHBsYWluIHBlcmNwdSB2YXJpYWJsZQoKTmFtZWQg
c2NoZWRfdXJnZW50X2NvdW50IG9yIHNvbWUgc3VjaCwgdGhpcyBsYXR0ZXIgb3B0aW9uIGRvZXNu
J3QKbG9vayB0b28gYmFkIHRvIG1lOyBub3Qgc3VyZSB3aGF0IHRoZSBzY2hlZHVsZXIgbWFpbnRh
aW5lcnMgdGhpbmsKb2YgdGhpcywgdGhvdWdoLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:41:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5mOU-00039V-Vy; Thu, 05 Sep 2019 07:41:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=sH3W=XA=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1i5mOT-00039Q-HT
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:41:25 +0000
X-Inumbo-ID: 8fd34528-cfb0-11e9-978d-bc764e2007e4
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8fd34528-cfb0-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 07:41:24 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id j4so2527747iog.11
 for <xen-devel@lists.xenproject.org>; Thu, 05 Sep 2019 00:41:24 -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=58MSgYcKLi2yz6OJBASGRmGZDTjZC+cVgpFIPxw56Gg=;
 b=MWqZB5CUJsSTUicd+hpXJ1I+3ALY9uyR1nCERA5ZO7zC9TB/CLuL85uUwr1UTlGZi9
 5RbqquuNkCCJYRtP15SrNOOvn4aBA3iUjH9ztTeWpGWQ/+rW9K/GsnlYSFF2jU6OHria
 9jf/F+7eVWv77Oge/EqTO38J9EEYjPJgrGY/Ildq4KB1k2ueMCtf2IGWiIT3CqaqD0M0
 gS/WRpRFGXTrROQvPWBj5r/aiEfPLZXX/BBxu5F9hOURX+s0qY2c0Dn4R8Vqyv5mknnu
 mb4ugjneP+zSWUq4L3nJxiz+B70cazdJZXRa3fdmhG762NbHS5FAucRDLQOkU1ZscgIK
 iXjg==
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=58MSgYcKLi2yz6OJBASGRmGZDTjZC+cVgpFIPxw56Gg=;
 b=MqqvhzZS+JvPr4+OrKdlHKFhOBAsqsSu0EmOKUKQzDi+x7N9Sg9mwa1BvOq6D6tQA9
 UVRHexd8DlA693R6FvvHB/LJ07dEeXtMEqEvIq6xqWiT6niAXltFuI5BwCmQaZQVpiBX
 DYfzMqy/58EIKyFd7UXXc1xrKCMWu2MzV0yuRyhtUvJVAbIKs7kgS3gmhEZZbgze+p7z
 OozPXP/nDMIcLUts6hoZcYwi4B3EnFLe0HJy1Wk6f0wJ0RAq/KoMlrEbGsG9WDTuGTTK
 N4PxC20zNFBSXTXEXzOYSR0pBInG2swS3reCTGS9ARiUVdt16npho/jpWUk1wDbq9rAk
 vuvQ==
X-Gm-Message-State: APjAAAVziruC81+rK5Ow4/rjALq/yR6ugfr2sFhFOE5ABoDvQXlCDmef
 oOrX+mYFWyHM0XUq85oXH2M=
X-Google-Smtp-Source: APXvYqwmvPk75sHglFLlccGEWyFr76OQLpk0NDetr3Q1FNoAarKigJPlwhW3GXkbXTiB19SXUKuNDQ==
X-Received: by 2002:a5d:8d19:: with SMTP id p25mr2304351ioj.247.1567669284257; 
 Thu, 05 Sep 2019 00:41:24 -0700 (PDT)
Received: from [100.64.72.214] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id l21sm993094iom.24.2019.09.05.00.41.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Sep 2019 00:41:23 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16G102)
In-Reply-To: <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
Date: Thu, 5 Sep 2019 03:41:22 -0400
Message-Id: <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Lars Kurth <lars.kurth@citrix.com>,
 Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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>

PiBPbiBTZXAgNSwgMjAxOSwgYXQgMDM6MTksIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4gd3JvdGU6Cj4gCj4+IE9uIDA1LjA5LjIwMTkgMDQ6MzIsIFJpY2ggUGVyc2F1ZCB3cm90ZToK
Pj4gQWdlbmRhIGl0ZW06ICBEb21haW4gbmFtZSBzZXJ2aWNlIGZvciBuZXN0ZWQgdmlydCBhbmQg
ZGlzYWdncmVnYXRpb24gCj4+IAo+PiAodGV4dCBiYXNlZCBvbiBkcmFmdCBieSBEYW5pZWwgU21p
dGgsIHdobyB3aWxsIHNwZWFrIHRvIHRoaXMgYWdlbmRhIGl0ZW0pCj4+IAo+PiBJZiBhIGZ1dHVy
ZSwgbWluaW1hbCAiTDAgWGVuIiBoeXBlcnZpc29yIGNhbiBiZSBvcHRpbWl6ZWQgZm9yIG5lc3Rl
ZCB2aXJ0dWFsaXphdGlvbiBpbiBncmVlbmZpZWxkIGRlcGxveW1lbnRzIChpLmUuIG5vIHJlcXVp
cmVtZW50IHRvIG1haW50YWluIGV4aXN0aW5nIGh5cGVydmlzb3ItZ3Vlc3QgaW50ZXJmYWNlcyks
IHRoZW4gUFYgZHJpdmVyIG1lY2hhbmlzbXMgb3RoZXIgdGhhbiBncmFudHMsIGV2ZW50cyBhbmQg
eGVuc3RvcmUgY291bGQgYmUgY29uc2lkZXJlZC4gIFRoaXMgd2FzIGRpc2N1c3NlZCBpbiBhIFhl
biBTdW1taXQgMjAxOSBkZXNpZ24gc2Vzc2lvbjoKPj4gaHR0cHM6Ly9saXN0cy5ndC5uZXQveGVu
L2RldmVsLzU2MDk3Mwo+PiAKPj4gRm9yIHNvbWUgT3BlblhUIHVzZSBjYXNlcywgd2UgYXJlIGlu
IHRoZSBwcm9jZXNzIG9mIGZ1cnRoZXIgZGlzYWdncmVnYXRpbmcgdGhlIHBsYXRmb3JtLiAgV2Ug
bmVlZCBhIG5hbWUgc2VydmljZSB0byBlbmFibGUgdGhlIGRpc2FnZ3JlZ2F0ZWQgc2VydmljZSBk
b21haW5zIHRvIGRpc2NvdmVyIHRoZSBvdGhlciBzZXJ2aWNlIGRvbWFpbnMgd2l0aCB3aGljaCB0
aGV5IG5lZWQgdG8gY29tbXVuaWNhdGUuICBYZW5zdG9yZSBpcyBub3Qgc3VmZmljaWVudCwgYXMg
d2Ugd291bGQgbGlrZSB0byB1c2UgRmxhc2sgdG8gY29udHJvbCB0aGUgZGF0YSBmbG93LCBhcyB3
ZWxsIGFzIGFwcGx5aW5nIG1hbmRhdG9yeSBhY2Nlc3MgY29udHJvbCB0byBzZXJ2aWNlIGNhbGxz
LiAKPj4gCj4+IFdlIGFyZSByZWFjaGluZyBvdXQgdG8gdGhlIFhlbiBDb21tdW5pdHkgdG8gZWxp
Y2l0IGlucHV0IG9uIGFwcHJvYWNoZXMsIHN1Y2ggdGhhdCB3ZSBtaWdodCBiZSBhYmxlIHRvIHN1
Ym1pdCBhbiB1cHN0cmVhbSBSRkMgYmFzZWQgb24gb3VyIGVhcmx5IHdvcms6Cj4+IAo+PiAtIEZv
ciBhIGNvbW11bmljYXRpb24gY2hhbm5lbCB3ZSBhcmUgbG9va2luZyB0byBsZXZlcmFnZSBBcmdv
LCB3aGljaCBpcyBjdXJyZW50bHkgaW4gZXhwZXJpbWVudGFsIHN0YXR1cy4gSXRzIHByZWRlY2Vz
c29yICh2NHYpIGlzIGFscmVhZHkgYmVpbmcgdXNlZCBpbiBhIHNpbWlsYXIgZmFzaGlvbiBieSBC
cm9taXVtIHVYZW4gKGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVueHQvdXhlbiksIHdoaWNoIGZ1bmN0
aW9ucyB3ZWxsIGFjcm9zcyBuZXN0ZWQgaHlwZXJ2aXNvcnMuICB1WGVuIHY0diBpbmNsdWRlcyBh
IG1lY2hhbmlzbSB0byBjb250cm9sIGluZm9ybWF0aW9uIGZsb3cuCj4+IAo+PiAtIEFuIG9wZW4g
cXVlc3Rpb24gaXMgaG93IHRvIGFkZHJlc3MgdGhlIGRvbWFpbnMuIFhlbiBkb21haW4gaWRzIGFy
ZSByZXVzZWQgYW5kIGhhdmUgbm8gZ3VhcmFudGVlIGZvciB1bmlxdWVuZXNzLiAgVVVJRHMgYXJl
IGF2YWlsYWJsZSBhbmQgY2FuIHByb3ZpZGUgYmV0dGVyIGd1YXJhbnRlZXMgZm9yIHVuaXF1ZW5l
c3MuIEFub3RoZXIgYXBwcm9hY2ggaXMgdG8gdXNlIHRoZSBuYW1lIHN0cmluZyB3aGljaCBhbGxv
d3MgdGhlIGFiaWxpdHkgZm9yIHB1bmN0dWF0aW9uIGNoYXJhY3RlcnMsIGVnLiA6IG9yIC8sIHRv
IGNyZWF0ZSBuYW1lc3BhY2VkIG5hbWVzIGZvciB0aGUgZG9tYWlucy4KPiAKPiBGb3JnaXZlIG1l
IGFza2luZywgYnV0IHdoeSBpcyB0aGlzIHB1dCB1cCBhcyBhbiBhZ2VuZGEgaXRlbSBoZXJlPwo+
IElNTyB0aGlzIGlzIHRoZSBraW5kIG9mIHRoaW5nIHdoZXJlIHlvdSB3b3VsZCBzZW5kIGEgcHJv
cG9zYWwgYW5kCj4gcmVxdWVzdCBmZWVkYmFjayBieSBlbWFpbCBmaXJzdCwgYW5kIHB1dCBpdCB1
cCBhcyBhbiBhZ2VuZGEgaXRlbQo+IGhlcmUgb25seSBpZiBpdCBnb3Qgc3RhbGxlZCB0aGVyZS4g
KEFwb2xvZ2llcyBpZiBJJ3ZlIG92ZXJsb29rZWQKPiBzdWNoIGEgc3RhbGxlZCB0aHJlYWQuKQoK
SWYgWGVuIGNvbW11bml0eSBjYWxsIHRvcGljcyBhcmUgbGltaXRlZCB0byBlc2NhbGF0aW9ucyBv
ZiB4ZW4tZGV2ZWwgdGhyZWFkcywgdGhlbiBhIG5ldyB0aHJlYWQgY2FuIGJlIGNyZWF0ZWQgZm9y
IHRoaXMgdG9waWMuIFhlbiBjb21tdW5pdHkgY2FsbHMgaGF2ZSBhbHNvIHByb3ZpZGVkIHJlYWwt
dGltZSwgaW50ZXJhY3RpdmUgZmVlZGJhY2sgb24gY2FuZGlkYXRlIHByb3Bvc2FscywgYWxvbmcg
d2l0aCBndWlkYW5jZSBvbiBhcmVhcyB3aGljaCBuZWVkIGRvY3VtZW50YXRpb24gYmVmb3JlIGEg
Zm9ybWFsIHByb3Bvc2FsIGlzIG1hZGUgdG8geGVuLWRldmVsLiAgIFN1Y2ggYWdlbmRhIGl0ZW1z
IGFyZSB0eXBpY2FsbHkgY292ZXJlZCBhZnRlciBhbGwgc2VyaWVzIGFuZCBwcmlvcml0eSB0b3Bp
Y3MgaGF2ZSBiZWVuIGFkZHJlc3NlZC4KClJpY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:49:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:49: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 1i5mWa-0003PN-0P; Thu, 05 Sep 2019 07:49: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=L9s7=XA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5mWZ-0003PD-3W
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:49:47 +0000
X-Inumbo-ID: b9517357-cfb1-11e9-abc1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9517357-cfb1-11e9-abc1-12813bfff9fa;
 Thu, 05 Sep 2019 07:49:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567669786;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=Typff/ESDTvF1elGSjnpAoUPlX9Ct04mHGaC5/PtolU=;
 b=AD8zKVDK4kRjQxEx0Smg99Uhdf0dxGbXYkBtREbHdlNv6QD+k4sqyO0U
 FQNjemvIipaIOjG5oUBSeJ8lgpGNA0kiLNRbOyjmiZPAqRI0jssTARP4B
 EBHyRdDUfhcH+dy7CNZwFFcXuM2HxVYwBhxwxHKfZDPC5w+/KOxvmMv4G g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Zog6bF5ZGF2eFNP9gqUKXTFNE/1VWk5CLyjNp834+rXODrxLQY5Z79aGkAIlY3oXTKmcEkZn81
 nq5RoR8ES+CHG9HZHdaalWvKZR9eFAD9Wk2Jj0AYJlW1399pbzuwFp64xdR67kaiHfqEV5SmC7
 8UN5j6uH9pLPa+q65QtDt30oo4qF6Np2/5GXCqbB+N0qZO9FeRhcPi3Zk0USsmULGbXUCGY1Kx
 P+BTMa3I1QF8RUH88qvNW9ar0q/uiR7NhsFJw3BWp3iP3ZcooKhxCmbTKidEjz/LbCFwXtUidn
 P/U=
X-SBRS: 2.7
X-MesageID: 5169074
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,469,1559534400"; 
   d="scan'208";a="5169074"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>, Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
Thread-Index: AQHVYynAq4l5UVCYY0OMdHHMFzgkkqccPIMAgABQNwCAAAYLAIAAExSA
Date: Thu, 5 Sep 2019 07:49:39 +0000
Message-ID: <FA118783-4079-460A-95F8-B628F3320637@citrix.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
In-Reply-To: <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <E59F994E32E9CE47A7A8742A7C0531F8@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Daniel P.
 Smith" <dpsmith@apertussolutions.com>, Doug Goldstein <cardoe@cardoe.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Juergen Gross <jgross@suse.com>, Tamas K
 Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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>

DQoNCu+7v09uIDA1LzA5LzIwMTksIDA4OjQxLCAiUmljaCBQZXJzYXVkIiA8cGVyc2F1ckBnbWFp
bC5jb20+IHdyb3RlOg0KDQogICAgPiBPbiBTZXAgNSwgMjAxOSwgYXQgMDM6MTksIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6DQogICAgPiANCiAgICA+IEZvcmdpdmUgbWUg
YXNraW5nLCBidXQgd2h5IGlzIHRoaXMgcHV0IHVwIGFzIGFuIGFnZW5kYSBpdGVtIGhlcmU/DQog
ICAgPiBJTU8gdGhpcyBpcyB0aGUga2luZCBvZiB0aGluZyB3aGVyZSB5b3Ugd291bGQgc2VuZCBh
IHByb3Bvc2FsIGFuZA0KICAgID4gcmVxdWVzdCBmZWVkYmFjayBieSBlbWFpbCBmaXJzdCwgYW5k
IHB1dCBpdCB1cCBhcyBhbiBhZ2VuZGEgaXRlbQ0KICAgID4gaGVyZSBvbmx5IGlmIGl0IGdvdCBz
dGFsbGVkIHRoZXJlLiAoQXBvbG9naWVzIGlmIEkndmUgb3Zlcmxvb2tlZA0KICAgID4gc3VjaCBh
IHN0YWxsZWQgdGhyZWFkLikNCiAgICANCiAgICBJZiBYZW4gY29tbXVuaXR5IGNhbGwgdG9waWNz
IGFyZSBsaW1pdGVkIHRvIGVzY2FsYXRpb25zIG9mIHhlbi1kZXZlbCB0aHJlYWRzLCB0aGVuIGEg
bmV3IHRocmVhZCBjYW4gYmUgY3JlYXRlZCBmb3IgdGhpcyB0b3BpYy4gWGVuIGNvbW11bml0eSBj
YWxscyBoYXZlIGFsc28gcHJvdmlkZWQgcmVhbC10aW1lLCBpbnRlcmFjdGl2ZSBmZWVkYmFjayBv
biBjYW5kaWRhdGUgcHJvcG9zYWxzLCBhbG9uZyB3aXRoIGd1aWRhbmNlIG9uIGFyZWFzIHdoaWNo
IG5lZWQgZG9jdW1lbnRhdGlvbiBiZWZvcmUgYSBmb3JtYWwgcHJvcG9zYWwgaXMgbWFkZSB0byB4
ZW4tZGV2ZWwuICAgU3VjaCBhZ2VuZGEgaXRlbXMgYXJlIHR5cGljYWxseSBjb3ZlcmVkIGFmdGVy
IGFsbCBzZXJpZXMgYW5kIHByaW9yaXR5IHRvcGljcyBoYXZlIGJlZW4gYWRkcmVzc2VkLg0KICAg
IA0KSSBkb24ndCBtaW5kIGhhdmluZyBpdGVtcyBzdWNoIHRoZXNlIG9uIHRoZSBhZ2VuZGEgYW5k
IHRvIGJlIGZhaXIgaGF2ZSBhZGRlZCBzaW1pbGFyIGl0ZW1zIG9udG8gdGhlIGFnZW5kYSBpbiB0
aGUgcGFzdC4NCkNsZWFybHksIHRoZXkgYXJlIGZvcndhcmQgbG9va2luZyBbbGlrZSBhbiBSRkNd
LCBmb3Igd2hpY2ggcmVhc29uIEkgdGVuZCB0byBhZGQgdGhlbSB0byB0aGUgZW5kIG9mIGFuIGFn
ZW5kYSBpZiB0aGVyZSBpcyBhIGJ1c3kgc2NoZWR1bGUNCg0KUGVyc29uYWxseSwgb24gdGhpcyBz
cGVjaWZpYyBpdGVtLCBpdCBpcyBub3QgcmVhbGx5IGNsZWFyIHdoYXQgdGhlIHF1ZXN0aW9ucyBh
cmUuICBJbiBvdGhlciB3b3JkczogaXMgdGhpcyBhYm91dCBVVUlEUy9kb21haW4gaWRzIG9ubHks
IG9yIGlzIHRoZXJlIHNvbWV0aGluZyBlbHNlLiANCg0KTGFycw0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:50:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5mXQ-000438-B2; Thu, 05 Sep 2019 07:50:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5mXP-000431-7I
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:50:39 +0000
X-Inumbo-ID: d9ca59ae-cfb1-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d9ca59ae-cfb1-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 07:50: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 3D1C3B601;
 Thu,  5 Sep 2019 07:50:37 +0000 (UTC)
To: Rich Persaud <persaur@gmail.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fbee4b0d-6ca7-d2d8-4933-7602e4840d9c@suse.com>
Date: Thu, 5 Sep 2019 09:50:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Lars Kurth <lars.kurth@citrix.com>,
 Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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>

T24gMDUuMDkuMjAxOSAwOTo0MSwgUmljaCBQZXJzYXVkIHdyb3RlOgo+IElmIFhlbiBjb21tdW5p
dHkgY2FsbCB0b3BpY3MgYXJlIGxpbWl0ZWQgdG8gZXNjYWxhdGlvbnMgb2YgeGVuLWRldmVsIHRo
cmVhZHMsIHRoZW4gYSBuZXcgdGhyZWFkIGNhbiBiZSBjcmVhdGVkIGZvciB0aGlzIHRvcGljLiBY
ZW4gY29tbXVuaXR5IGNhbGxzIGhhdmUgYWxzbyBwcm92aWRlZCByZWFsLXRpbWUsIGludGVyYWN0
aXZlIGZlZWRiYWNrIG9uIGNhbmRpZGF0ZSBwcm9wb3NhbHMsIGFsb25nIHdpdGggZ3VpZGFuY2Ug
b24gYXJlYXMgd2hpY2ggbmVlZCBkb2N1bWVudGF0aW9uIGJlZm9yZSBhIGZvcm1hbCBwcm9wb3Nh
bCBpcyBtYWRlIHRvIHhlbi1kZXZlbC4gICBTdWNoIGFnZW5kYSBpdGVtcyBhcmUgdHlwaWNhbGx5
IGNvdmVyZWQgYWZ0ZXIgYWxsIHNlcmllcyBhbmQgcHJpb3JpdHkgdG9waWNzIGhhdmUgYmVlbiBh
ZGRyZXNzZWQuCgpJJ2xsIGNlcnRhaW5seSBsaXN0ZW4gdG8gd2hhdCBvdGhlcnMgdGhpbmssIGJ1
dCBJIGhhdmUgdG8gY29uZmVzcyB0aGF0Cm9uIHN1Y2ggcHJpb3IgaW5zdGFuY2VzIEkgd2FzIGFs
cmVhZHkgb24gdGhlIGVkZ2Ugb2YgcmVxdWVzdGluZyB0aGF0CnRpbWUgbm90IGJlIHNwZW50IGlu
IHN1Y2ggYSB3YXkuIFBsZWFzZSByZWNhbGwgdGhhdCBjYWxscywgb3RoZXIgdGhhbgptYWlscywg
dGFrZSBldmVyeWJvZHkncyB0aW1lLCBhbmQgZXhhY3RseSBhdCB0aGUgc2FtZSB0aW1lLiBUaGVy
ZWZvcmUKbXkgcGVyc29uYWwgb3BpbmlvbiBpcyB0aGF0IHRvcGljcyBvbiBjYWxscyBzaG91bGQg
YmUgbGltaXRlZCB0byBpdGVtcwp3aGljaCBjYW5ub3QgYmUgcmVzb2x2ZWQgYnkgb3RoZXIgbWVh
bnMsIG9yIHdoaWNoIGFyZSBjZXJ0YWluIHRvIG5lZWQKKGFsbW9zdCkgZXZlcnlib2R5J3MgYXR0
ZW50aW9uIHJpZ2h0IGF3YXkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:54:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5mb2-0004FW-Ss; Thu, 05 Sep 2019 07:54:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5mb1-0004FR-KL
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:54:23 +0000
X-Inumbo-ID: 5f38dc78-cfb2-11e9-a337-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f38dc78-cfb2-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 07:54:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567670062;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=zHa4rlMefRvZBoYB2fKvG+93jXn64q/WgZdx4LXEhEQ=;
 b=Ddijwzu/JSgt5IV2je/wHfj+nBEBHjjoCnqPWtm+vL8UoRcU7WHQxZ8q
 2VF5XoOX9DRVYe1tDQrw515Zfrd8Y3DOb7HKiLqsVdoaRkPgHUA1aRy5r
 l18UxcH1DMpY6lhDwWTzTM8EMpsWuGGG88EUNb/rQnzeP+wtDczCScax/ g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gejsiC1PA4DRdnlvVGomZJuRgFbQ41blCJ3AyjDxRYfbxqBcxBTZ8ZoJwbdBuK0khGVxLfHjSL
 PnzqarSfRT4z3IDX5TtzHJ4maAZ3JUY+W2ntlgPA6778kfrVc8FuRoVl2EffDsADYu0truXSdW
 rAgvTwJf0/ZryJxVOn3q6sqGM+68q3BC6H24H230ny+I1+Q2/HzMMjRHlLb0h7Sd1YVaVpuEsg
 7slXz3RPt36xaCBhSjDlzZMs8tL7Mc+pV33lmBbN3PxI2CHHH6wK+ZjjtiwI2zGse0ZY/8wzpW
 mic=
X-SBRS: 2.7
X-MesageID: 5167818
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,469,1559534400"; 
   d="scan'208";a="5167818"
To: Masami Hiramatsu <mhiramat@kernel.org>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@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: <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
Date: Thu, 5 Sep 2019 08:54:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 x86@kernel.org, linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh
 Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAwMjo0OSwgTWFzYW1pIEhpcmFtYXRzdSB3cm90ZToKPiBPbiBXZWQsIDQg
U2VwIDIwMTkgMTI6NTQ6NTUgKzAxMDAKPiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPiB3cm90ZToKPgo+PiBPbiAwNC8wOS8yMDE5IDEyOjQ1LCBNYXNhbWkgSGlyYW1h
dHN1IHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4gVGhlc2UgcGF0Y2hlcyBhbGxvdyB4ODYgaW5zdHJ1
Y3Rpb24gZGVjb2RlciB0byBkZWNvZGUKPj4+IHhlbi1jcHVpZCB3aGljaCBoYXMgWEVOX0VNVUxB
VEVfUFJFRklYLCBhbmQgcHJvaGliaXQKPj4+IGtwcm9iZXMgdG8gcHJvYmUgb24gaXQuCj4+Pgo+
Pj4gSm9zaCByZXBvcnRlZCB0aGF0IHRoZSBvYmp0b29sIGNhbiBub3QgZGVjb2RlIHN1Y2ggc3Bl
Y2lhbAo+Pj4gcHJlZml4ZWQgaW5zdHJ1Y3Rpb25zLCBhbmQgSSBmb3VuZCB0aGF0IHdlIGFsc28g
aGF2ZSB0bwo+Pj4gcHJvaGliaXQga3Byb2JlcyB0byBwcm9iZSBvbiBzdWNoIGluc3RydWN0aW9u
Lgo+Pj4KPj4+IFRoaXMgc2VyaWVzIGNhbiBiZSBhcHBsaWVkIG9uIC10aXAgbWFzdGVyIGJyYW5j
aCB3aGljaAo+Pj4gaGFzIG1lcmdlZCBKb3NoJ3Mgb2JqdG9vbC9wZXJmIHNoYXJpbmcgY29tbW9u
IHg4NiBpbnNuCj4+PiBkZWNvZGVyIHNlcmllcy4KPj4gVGhlIHBhcmF2aXJ0dWFsaXNlZCB4ZW4t
Y3B1aWQgaXMgd2VyZSB5b3UnbGwgc2VlIGl0IG1vc3QgaW4gYSByZWd1bGFyCj4+IGtlcm5lbCwg
YnV0IGJlIGF3YXJlIHRoYXQgaXQgaXMgYWxzbyB1c2VkIGZvciB0ZXN0aW5nIHB1cnBvc2VzIGlu
IG90aGVyCj4+IGNpcmN1bXN0YW5jZXMsIGFuZCB0aGVyZSBpcyBhbiBlcXVpdmFsZW50IEtWTSBw
cmVmaXggd2hpY2ggaXMgdXNlZCBmb3IKPj4gS1ZNIHRlc3RpbmcuCj4gR29vZCBjYXRjaCEgSSBk
aWRuJ3Qgbm90aWNlIHRoYXQuIElzIHRoYXQgcmVhbGx5IHNhbWUgc2VxdWFuY2Ugb3IgS1ZNIHVz
ZXMKPiBhbm90aGVyIHNlcXVlbmNlIG9mIGluc3RydWN0aW9ucyBmb3IgS1ZNIHByZWZpeD8KCkkg
ZG9uJ3Qga25vdyBpZiB5b3UndmUgc3BvdHRlZCwgYnV0IHRoZSBwcmVmaXggaXMgYSB1ZDJhIGlu
c3RydWN0aW9uCmZvbGxvd2VkIGJ5ICd4ZW4nIGluIGFzY2lpLgoKVGhlIEtWTSB2ZXJzaW9uIHdh
cyBhZGRlZCBpbiBjL3MgNmM4NmVlZGMyMDZkZDFmOWQzN2EyNzk2ZmFhOGU2ZjIyNzgyMTVkMgoK
Pgo+PiBJdCBtaWdodCBiZSBiZXR0ZXIgdG8gZ2VuZXJhbGlzZSB0aGUgZGVjb2RlIHN1cHBvcnQg
dG8gInZpcnR1YWxpc2F0aW9uCj4+IGVzY2FwZSBwcmVmaXgiIG9yIHNvbWV0aGluZyBzbGlnaHRs
eSBtb3JlIGdlbmVyaWMuCj4gQWdyZWVkLCBpdCBpcyBlYXN5IHRvIGV4cGFuZCBpdCwgd2UgY2Fu
IHN3aXRjaCB0aGUgcHJlZml4IHRlbXBsYXRlLgo+IENvdWxkIHlvdSB0ZWxsIG1lIHdoZXJlIEkg
c2hvdWxkIGxvb2s/IEkgd2lsbCBhZGQgaXQuCgpUaGVzZSBhcmUgdGhlIG9ubHkgdHdvIEknbSBh
d2FyZSBvZi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 07:54:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 07:54:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5mb8-0004GF-4i; Thu, 05 Sep 2019 07:54:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5mb6-0004Fu-Kc
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 07:54:28 +0000
X-Inumbo-ID: 60bfba80-cfb2-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60bfba80-cfb2-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 07:54: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 2E3AEB6BE;
 Thu,  5 Sep 2019 07:54:24 +0000 (UTC)
To: Rich Persaud <persaur@gmail.com>, Jan Beulich <jbeulich@suse.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <88eebf89-875c-6255-8cd4-ee8369a9fa56@suse.com>
Date: Thu, 5 Sep 2019 09:54:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.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>,
 Janakarajan Natarajan <jnataraj@amd.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, John Ji <john.ji@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMDk6NDEsIFJpY2ggUGVyc2F1ZCB3cm90ZToKPj4gT24gU2VwIDUsIDIwMTks
IGF0IDAzOjE5LCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pgo+Pj4g
T24gMDUuMDkuMjAxOSAwNDozMiwgUmljaCBQZXJzYXVkIHdyb3RlOgo+Pj4gQWdlbmRhIGl0ZW06
ICBEb21haW4gbmFtZSBzZXJ2aWNlIGZvciBuZXN0ZWQgdmlydCBhbmQgZGlzYWdncmVnYXRpb24K
Pj4+Cj4+PiAodGV4dCBiYXNlZCBvbiBkcmFmdCBieSBEYW5pZWwgU21pdGgsIHdobyB3aWxsIHNw
ZWFrIHRvIHRoaXMgYWdlbmRhIGl0ZW0pCj4+Pgo+Pj4gSWYgYSBmdXR1cmUsIG1pbmltYWwgIkww
IFhlbiIgaHlwZXJ2aXNvciBjYW4gYmUgb3B0aW1pemVkIGZvciBuZXN0ZWQgdmlydHVhbGl6YXRp
b24gaW4gZ3JlZW5maWVsZCBkZXBsb3ltZW50cyAoaS5lLiBubyByZXF1aXJlbWVudCB0byBtYWlu
dGFpbiBleGlzdGluZyBoeXBlcnZpc29yLWd1ZXN0IGludGVyZmFjZXMpLCB0aGVuIFBWIGRyaXZl
ciBtZWNoYW5pc21zIG90aGVyIHRoYW4gZ3JhbnRzLCBldmVudHMgYW5kIHhlbnN0b3JlIGNvdWxk
IGJlIGNvbnNpZGVyZWQuICBUaGlzIHdhcyBkaXNjdXNzZWQgaW4gYSBYZW4gU3VtbWl0IDIwMTkg
ZGVzaWduIHNlc3Npb246Cj4+PiBodHRwczovL2xpc3RzLmd0Lm5ldC94ZW4vZGV2ZWwvNTYwOTcz
Cj4+Pgo+Pj4gRm9yIHNvbWUgT3BlblhUIHVzZSBjYXNlcywgd2UgYXJlIGluIHRoZSBwcm9jZXNz
IG9mIGZ1cnRoZXIgZGlzYWdncmVnYXRpbmcgdGhlIHBsYXRmb3JtLiAgV2UgbmVlZCBhIG5hbWUg
c2VydmljZSB0byBlbmFibGUgdGhlIGRpc2FnZ3JlZ2F0ZWQgc2VydmljZSBkb21haW5zIHRvIGRp
c2NvdmVyIHRoZSBvdGhlciBzZXJ2aWNlIGRvbWFpbnMgd2l0aCB3aGljaCB0aGV5IG5lZWQgdG8g
Y29tbXVuaWNhdGUuICBYZW5zdG9yZSBpcyBub3Qgc3VmZmljaWVudCwgYXMgd2Ugd291bGQgbGlr
ZSB0byB1c2UgRmxhc2sgdG8gY29udHJvbCB0aGUgZGF0YSBmbG93LCBhcyB3ZWxsIGFzIGFwcGx5
aW5nIG1hbmRhdG9yeSBhY2Nlc3MgY29udHJvbCB0byBzZXJ2aWNlIGNhbGxzLgo+Pj4KPj4+IFdl
IGFyZSByZWFjaGluZyBvdXQgdG8gdGhlIFhlbiBDb21tdW5pdHkgdG8gZWxpY2l0IGlucHV0IG9u
IGFwcHJvYWNoZXMsIHN1Y2ggdGhhdCB3ZSBtaWdodCBiZSBhYmxlIHRvIHN1Ym1pdCBhbiB1cHN0
cmVhbSBSRkMgYmFzZWQgb24gb3VyIGVhcmx5IHdvcms6Cj4+Pgo+Pj4gLSBGb3IgYSBjb21tdW5p
Y2F0aW9uIGNoYW5uZWwgd2UgYXJlIGxvb2tpbmcgdG8gbGV2ZXJhZ2UgQXJnbywgd2hpY2ggaXMg
Y3VycmVudGx5IGluIGV4cGVyaW1lbnRhbCBzdGF0dXMuIEl0cyBwcmVkZWNlc3NvciAodjR2KSBp
cyBhbHJlYWR5IGJlaW5nIHVzZWQgaW4gYSBzaW1pbGFyIGZhc2hpb24gYnkgQnJvbWl1bSB1WGVu
IChodHRwczovL2dpdGh1Yi5jb20vb3Blbnh0L3V4ZW4pLCB3aGljaCBmdW5jdGlvbnMgd2VsbCBh
Y3Jvc3MgbmVzdGVkIGh5cGVydmlzb3JzLiAgdVhlbiB2NHYgaW5jbHVkZXMgYSBtZWNoYW5pc20g
dG8gY29udHJvbCBpbmZvcm1hdGlvbiBmbG93Lgo+Pj4KPj4+IC0gQW4gb3BlbiBxdWVzdGlvbiBp
cyBob3cgdG8gYWRkcmVzcyB0aGUgZG9tYWlucy4gWGVuIGRvbWFpbiBpZHMgYXJlIHJldXNlZCBh
bmQgaGF2ZSBubyBndWFyYW50ZWUgZm9yIHVuaXF1ZW5lc3MuICBVVUlEcyBhcmUgYXZhaWxhYmxl
IGFuZCBjYW4gcHJvdmlkZSBiZXR0ZXIgZ3VhcmFudGVlcyBmb3IgdW5pcXVlbmVzcy4gQW5vdGhl
ciBhcHByb2FjaCBpcyB0byB1c2UgdGhlIG5hbWUgc3RyaW5nIHdoaWNoIGFsbG93cyB0aGUgYWJp
bGl0eSBmb3IgcHVuY3R1YXRpb24gY2hhcmFjdGVycywgZWcuIDogb3IgLywgdG8gY3JlYXRlIG5h
bWVzcGFjZWQgbmFtZXMgZm9yIHRoZSBkb21haW5zLgo+Pgo+PiBGb3JnaXZlIG1lIGFza2luZywg
YnV0IHdoeSBpcyB0aGlzIHB1dCB1cCBhcyBhbiBhZ2VuZGEgaXRlbSBoZXJlPwo+PiBJTU8gdGhp
cyBpcyB0aGUga2luZCBvZiB0aGluZyB3aGVyZSB5b3Ugd291bGQgc2VuZCBhIHByb3Bvc2FsIGFu
ZAo+PiByZXF1ZXN0IGZlZWRiYWNrIGJ5IGVtYWlsIGZpcnN0LCBhbmQgcHV0IGl0IHVwIGFzIGFu
IGFnZW5kYSBpdGVtCj4+IGhlcmUgb25seSBpZiBpdCBnb3Qgc3RhbGxlZCB0aGVyZS4gKEFwb2xv
Z2llcyBpZiBJJ3ZlIG92ZXJsb29rZWQKPj4gc3VjaCBhIHN0YWxsZWQgdGhyZWFkLikKPiAKPiBJ
ZiBYZW4gY29tbXVuaXR5IGNhbGwgdG9waWNzIGFyZSBsaW1pdGVkIHRvIGVzY2FsYXRpb25zIG9m
IHhlbi1kZXZlbCB0aHJlYWRzLCB0aGVuIGEgbmV3IHRocmVhZCBjYW4gYmUgY3JlYXRlZCBmb3Ig
dGhpcyB0b3BpYy4gWGVuIGNvbW11bml0eSBjYWxscyBoYXZlIGFsc28gcHJvdmlkZWQgcmVhbC10
aW1lLCBpbnRlcmFjdGl2ZSBmZWVkYmFjayBvbiBjYW5kaWRhdGUgcHJvcG9zYWxzLCBhbG9uZyB3
aXRoIGd1aWRhbmNlIG9uIGFyZWFzIHdoaWNoIG5lZWQgZG9jdW1lbnRhdGlvbiBiZWZvcmUgYSBm
b3JtYWwgcHJvcG9zYWwgaXMgbWFkZSB0byB4ZW4tZGV2ZWwuICAgU3VjaCBhZ2VuZGEgaXRlbXMg
YXJlIHR5cGljYWxseSBjb3ZlcmVkIGFmdGVyIGFsbCBzZXJpZXMgYW5kIHByaW9yaXR5IHRvcGlj
cyBoYXZlIGJlZW4gYWRkcmVzc2VkLgoKSSBraW5kIG9mIGFncmVlIHdpdGggSmFuLCBidXQgSSBj
YW4gc2VlIHlvdXIgcG9pbnQuCgpNeSBhcHByb2FjaCB0byBhZGRyZXNzIHNvbWV0aGluZyBsaWtl
IHRoYXQgd291bGQgYmUgdG8gc2VuZCBhIHBhdGNoCmFkZGluZyB0aGUgaGlnaCBsZXZlbCBmZWF0
dXJlIGRvY3VtZW50IHRvIGUuZy4gZG9jcy9mZWF0dXJlcy4gVGhpcwpjYW4gYmUgYWNjb21wYW5p
ZWQgYnkgYSByb3VnaCBSRkMgaW1wbGVtZW50YXRpb24sIGJ1dCB0aGF0IHdvdWxkbid0CmJlIHJl
cXVpcmVkLiBCeSBzZW5kaW5nIGEgZmlyc3QgcGF0Y2ggeW91IHNob3cgc29tZSBjb21taXRtZW50
IHRvIHRoZQp0b3BpYywgYnV0IHlvdSBkb24ndCBoYXZlIHRvIGludmVzdCB0b28gbXVjaCB0aW1l
IGluIGNhc2UgdGhlIGlkZWEgaXMKcmVqZWN0ZWQuIEFuZCB3aXRoIGEgcGF0Y2ggeW91IGF1dG9t
YXRpY2FsbHkgcmVxdWVzdCBzb21lIGZlZWRiYWNrLgpUaGUgZmVhdHVyZSBkb2N1bWVudCB3b3Vs
ZCBvbmx5IGJlIGNvbW1pdHRlZCB3aXRoIHRoZSBjb2RlLCBvZiBjb3Vyc2UuCgoKSnVlcmdlbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:00:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5mh8-0005iB-6A; Thu, 05 Sep 2019 08:00: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=L9s7=XA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5mh7-0005hz-49
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:00:41 +0000
X-Inumbo-ID: 4032c496-cfb3-11e9-abc1-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4032c496-cfb3-11e9-abc1-12813bfff9fa;
 Thu, 05 Sep 2019 08:00:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567670439;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=LJEzc+sIgsEetina7MmLyl52qbqhle2y2xjhNmdgCJA=;
 b=crr8rr0hxAVrFEc9aU/8EugoHA87gAW1o7wmXVTEXOk1ZMTdznyFZePB
 79dNaLdKI6lG4wBL8JAQnXOyAVrHRlpVZnlenO2ltC0wPAtY30DI7px4y
 N9vYbc5VAw1E/VAbrRoYovu9CK32faePGtqkuof83iRW3c0Dvao8VABFh A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4hV0Uco4gk/znhPKtdb+SjPhU0EJ467T8wrU43oX8thPtsDuWOQX4+4A+EUMrGRkCMjf62SxIO
 SG+FNnVn42wYmDrwlZofhtwnBMlEgLd8IhV0FFaQ8FwXvgJc1oTsBSWqy9/JZR0nA/FZ7XoY1j
 3NqXu31+Rml+eXRxdGDpStgje1Ke40igjVY924jP/xUSD4MJbjWP/YsEdnPyB1o6SJxe8nfkX4
 oPm+ZKA9THZsDRafJzTEki3pOni+jjj+99YbMWn66/Zg2Yy17oC3HCulfTot+/X/3h4jJG6wCN
 Ze8=
X-SBRS: 2.7
X-MesageID: 5350249
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,469,1559534400"; 
   d="scan'208";a="5350249"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>, Rich Persaud <persaur@gmail.com>
Thread-Topic: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
Thread-Index: AQHVYynAq4l5UVCYY0OMdHHMFzgkkqccPIMAgABQNwCAAAYLAIAAApwAgAAThQA=
Date: Thu, 5 Sep 2019 08:00:34 +0000
Message-ID: <EC6DDB1D-BAFF-4079-BBD9-837383A5E3A5@citrix.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <fbee4b0d-6ca7-d2d8-4933-7602e4840d9c@suse.com>
In-Reply-To: <fbee4b0d-6ca7-d2d8-4933-7602e4840d9c@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C4F98F9774642E49A45C1BB38B794B37@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>, Matt
 Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Juergen Gross <jgross@suse.com>, Tamas K
 Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, Janakarajan
 Natarajan <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>

DQoNCu+7v09uIDA1LzA5LzIwMTksIDA4OjUwLCAiSmFuIEJldWxpY2giIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAwNS4wOS4yMDE5IDA5OjQxLCBSaWNoIFBlcnNhdWQgd3Jv
dGU6DQogICAgPiBJZiBYZW4gY29tbXVuaXR5IGNhbGwgdG9waWNzIGFyZSBsaW1pdGVkIHRvIGVz
Y2FsYXRpb25zIG9mIHhlbi1kZXZlbCB0aHJlYWRzLCB0aGVuIGEgbmV3IHRocmVhZCBjYW4gYmUg
Y3JlYXRlZCBmb3IgdGhpcyB0b3BpYy4gWGVuIGNvbW11bml0eSBjYWxscyBoYXZlIGFsc28gcHJv
dmlkZWQgcmVhbC10aW1lLCBpbnRlcmFjdGl2ZSBmZWVkYmFjayBvbiBjYW5kaWRhdGUgcHJvcG9z
YWxzLCBhbG9uZyB3aXRoIGd1aWRhbmNlIG9uIGFyZWFzIHdoaWNoIG5lZWQgZG9jdW1lbnRhdGlv
biBiZWZvcmUgYSBmb3JtYWwgcHJvcG9zYWwgaXMgbWFkZSB0byB4ZW4tZGV2ZWwuICAgU3VjaCBh
Z2VuZGEgaXRlbXMgYXJlIHR5cGljYWxseSBjb3ZlcmVkIGFmdGVyIGFsbCBzZXJpZXMgYW5kIHBy
aW9yaXR5IHRvcGljcyBoYXZlIGJlZW4gYWRkcmVzc2VkLg0KICAgIA0KICAgIEknbGwgY2VydGFp
bmx5IGxpc3RlbiB0byB3aGF0IG90aGVycyB0aGluaywgYnV0IEkgaGF2ZSB0byBjb25mZXNzIHRo
YXQNCiAgICBvbiBzdWNoIHByaW9yIGluc3RhbmNlcyBJIHdhcyBhbHJlYWR5IG9uIHRoZSBlZGdl
IG9mIHJlcXVlc3RpbmcgdGhhdA0KICAgIHRpbWUgbm90IGJlIHNwZW50IGluIHN1Y2ggYSB3YXku
IFBsZWFzZSByZWNhbGwgdGhhdCBjYWxscywgb3RoZXIgdGhhbg0KICAgIG1haWxzLCB0YWtlIGV2
ZXJ5Ym9keSdzIHRpbWUsIGFuZCBleGFjdGx5IGF0IHRoZSBzYW1lIHRpbWUuIFRoZXJlZm9yZQ0K
ICAgIG15IHBlcnNvbmFsIG9waW5pb24gaXMgdGhhdCB0b3BpY3Mgb24gY2FsbHMgc2hvdWxkIGJl
IGxpbWl0ZWQgdG8gaXRlbXMNCiAgICB3aGljaCBjYW5ub3QgYmUgcmVzb2x2ZWQgYnkgb3RoZXIg
bWVhbnMsIG9yIHdoaWNoIGFyZSBjZXJ0YWluIHRvIG5lZWQNCiAgICAoYWxtb3N0KSBldmVyeWJv
ZHkncyBhdHRlbnRpb24gcmlnaHQgYXdheS4NCiAgICANCkkgZGlzYWdyZWUgd2l0aCB5b3Ugb24g
dGhpcyBvbmUuIA0KDQpTbyB5ZXMsIGl0IGlzIHRydWUgdGhhdCBhIGNhbGwgY29zdHMgZXZlcnlv
bmUgdGltZS4gQnV0IGl0J3MgYSBmaXhlZCBjb3N0IG9uY2UgcGVyIG1vbnRoDQoqICBTb21ldGhp
bmcgZXhwZXJpbWVudGFsIGNvdWxkIGJlIHBvc3RlZCBvbiB0aGUgbGlzdCBhbmQgaXQgbWF5IHRh
a2UgZXZlcnlvbmUgbW9yZSB0aW1lIHRvIHJlYWQgYW5kIHJlc3BvbmQgdGhhbiBhIDUgbWludXRl
IGVhcmx5IGRpc2N1c3Npb24gb24gdGhlIGNhbGwNCiogQWxzbywgb2YgY291cnNlIGV2ZXJ5b25l
IGhhcyB0aGUgb3B0aW9uIHRvIGRyb3Agb3V0IG9yIG5vdCBhdHRlbmQgYSBjYWxsIGJhc2VkIG9u
IHRoZSBhZ2VuZGENCiogSWYgd2UgaGFkIG1vcmUgdXJnZW50IHN0dWZmIHRvIGRpc2N1c3MgYWxs
IHRoZSB0aW1lIGFuZCB3ZSB3b3VsZCBoYXZlIHRvIGRpc3BsYWNlIHVyZ2VudCBkaXNjdXNzaW9u
cyB0byBjb3ZlciBkaXNjdXNzaW9ucyB3aGljaCBjYW4gd2FpdCwgSSBtYXkgYWdyZWUgd2l0aCB5
b3UsIGJ1dCB0aGlzIGlzIG5vdCBjdXJyZW50bHkgdGhlIGNhc2UNCg0KSSB3aWxsIGxvb2sgYXQg
dGhlIGFnZW5kYSB0aG91Z2ggYW5kIHJlLXN0cnVjdHVyZSBpdCBpbiBzdWNoIGEgd2F5IHRoYXQg
dGhpcyBpcyBjbGVhcg0KDQpJTVBPUlRBTlQ6IEkgaGFkIGEgZmV3IGFkZGl0aW9ucyB0byB0aGUg
YWdlbmRhLCBidXQgZG8gbm90IGtub3cgV0hPIGFkZGVkIHRoZXNlLiBJIGJlbGlldmUgb25lIHdh
cyBKdWVyZ2VuLiBXaG8gYWRkZWQgdGhlIGl0ZW1zIHJlbGF0ZWQgdG8gTUEgWW91bmdzIHBhdGNo
ZXM/IEFuZCBpZiB5b3UgYWRkIHNlcmllcyB0byBkaXNjdXNzIGNhbiB5b3UgcGxlYXNlIGFkZCBV
UkxzIG9yIG1lc3NhZ2UgSURzDQoNClJlZ2FyZHMNCkxhcnMNCg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:03:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08:03: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 1i5mjf-0005rk-SH; Thu, 05 Sep 2019 08:03: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=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5mje-0005rf-DO
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:03:18 +0000
X-Inumbo-ID: 9cfd1352-cfb3-11e9-abc1-12813bfff9fa
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.74]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cfd1352-cfb3-11e9-abc1-12813bfff9fa;
 Thu, 05 Sep 2019 08:03:15 +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=/XzLZizWe5rjebi7OjUDa++SzmwHsm1OGPs51xJv8js=;
 b=Zf3UcqfawobskvSP3eNF2lS24FpwUfmgX8WdZmI7NdVuaDOjF4KZNWc91CfcVwtzupLYGrOpUv5jBidKVi/CnXEmIxP1ni/QobMRRcPyQsP6EwQ7Ee+HELBThcKQHbHIh3z2T1zJjdGOL8Jf2oifSiARE4mSU2ZAEBgM6l7tf6Y=
Received: from VI1PR08CA0181.eurprd08.prod.outlook.com (2603:10a6:800:d2::11)
 by AM7PR08MB5335.eurprd08.prod.outlook.com (2603:10a6:20b:105::8)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.20; Thu, 5 Sep
 2019 08:03:13 +0000
Received: from AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by VI1PR08CA0181.outlook.office365.com
 (2603:10a6:800:d2::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.14 via Frontend
 Transport; Thu, 5 Sep 2019 08:03:13 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com; lists.xenproject.org; dmarc=temperror
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT058.mail.protection.outlook.com (10.152.17.48) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.14 via Frontend Transport; Thu, 5 Sep 2019 08:03:11 +0000
Received: ("Tessian outbound 108f768cde3d:v27");
 Thu, 05 Sep 2019 08:03:04 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: aa9fe063c0c87870
X-CR-MTA-TID: 64aa7808
Received: from 8f4bea9db805.1 (cr-mta-lb-1.cr-mta-net [104.47.10.55])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 FDF04F06-5FC4-4E0A-BD20-1DF15697B04E.1; 
 Thu, 05 Sep 2019 08:02:58 +0000
Received: from EUR03-DB5-obe.outbound.protection.outlook.com
 (mail-db5eur03lp2055.outbound.protection.outlook.com [104.47.10.55])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8f4bea9db805.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 05 Sep 2019 08:02:58 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=dvtOmCyYrjlZUsU1yAzuXz7zZz1J9XPr4NZ25QOOG8giihbmDyBIZH1yVoqSXHH+/G7SL71AzwRUIhW4m9cFuFWyjaoQCWz0arPS/E8/WXnvjk+QxQPAg7Q7Esuq/cvUa1bpIM/UjLncXVgDfihPbQjhnfJWrYxd8t/z7OpbLwod13X9+YYTHNbeZZiwTM8B5bQWEX3VC2S6gEjac8OBmaPoXBCFz7AU0SHQNUxjoDRLU6n4OCfZ4NYMekq2BPFdqbHQpKpGyL2Nj5RqB9MD0p7Tx9/E2s350sMXB3eTzSePTZTx4D2il1fGN0ujqBUCLkcgRO3jV0gBlUxwH9SApA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/XzLZizWe5rjebi7OjUDa++SzmwHsm1OGPs51xJv8js=;
 b=LQZegjWYohwfvas74HCdikgbgKIdIDFt8itRKLSI5/TPlwdn4FNWsPR/di9NhjV0RNY/Qm8sUo42JRm40MQgr2+9ElYYdIP1mTVVtGx1D1uMOTdsaJ+hJi2vaVgBKalN7ytgnO8toZBIFN7WL3PX+s3iuN3mbCnNdBK7pc+WfhFgG3w5p3Tz/dY4vpNiLTP0e7AIQ3xzzBrSCTpnD754zkwlA5x7s/uq777Ni7uE/70v9HTTf6ZumzH+iI5syt42QM0WzX/jw6C/gTbhlbfKEE9JlgHQ9cEDXA0SARvLZIuz5malEUWTZnAMa8e4pZPotK3yxQEObiyu2Qfsnur4Ow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=/XzLZizWe5rjebi7OjUDa++SzmwHsm1OGPs51xJv8js=;
 b=Zf3UcqfawobskvSP3eNF2lS24FpwUfmgX8WdZmI7NdVuaDOjF4KZNWc91CfcVwtzupLYGrOpUv5jBidKVi/CnXEmIxP1ni/QobMRRcPyQsP6EwQ7Ee+HELBThcKQHbHIh3z2T1zJjdGOL8Jf2oifSiARE4mSU2ZAEBgM6l7tf6Y=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2207.eurprd08.prod.outlook.com (10.172.12.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2220.21; Thu, 5 Sep 2019 08:02:56 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::1d01:b946:4c97:21eb]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::1d01:b946:4c97:21eb%6]) with mapi id 15.20.2220.022; Thu, 5 Sep 2019
 08:02:56 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v1] x86/altp2m: Add hypercall to create a new view and
 set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqqccvdUA
Date: Thu, 5 Sep 2019 08:02:56 +0000
Message-ID: <20093bb2-ec61-7119-ab05-6690748a4977@arm.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
In-Reply-To: <20190902081118.31001-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0086.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:8::26) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: 414f164a-2b5b-4821-9a45-08d731d77f38
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2207; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2207:|AM7PR08MB5335:
X-Microsoft-Antispam-PRVS: <AM7PR08MB533587508E27AD9AFC9243B080BB0@AM7PR08MB5335.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:7219;OLM:7219;
x-forefront-prvs: 015114592F
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(136003)(366004)(39860400002)(396003)(376002)(199004)(189003)(86362001)(76176011)(66476007)(476003)(66556008)(31696002)(11346002)(4326008)(25786009)(53936002)(8936002)(14454004)(386003)(6506007)(53546011)(2616005)(6486002)(102836004)(66946007)(229853002)(446003)(6512007)(31686004)(52116002)(36756003)(54906003)(66066001)(64756008)(186003)(7736002)(71190400001)(71200400001)(256004)(305945005)(6246003)(14444005)(8676002)(4744005)(110136005)(5660300002)(316002)(478600001)(81156014)(81166006)(6116002)(3846002)(7416002)(486006)(99286004)(44832011)(6436002)(2906002)(66446008)(26005)(2501003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2207;
 H:VI1PR0802MB2431.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-Original: WhSh8VYtugENJy1sixJYWDrth7pk6xf3NW0LaGossAxTaP+THnMD7/usWZIBU+rkaiZ7cDyLfH/1B0qba1Yk+EZ3iGzokECjt4CQk+O3EFd36K8LJ5Hsa5kyzDAiNDr43fMDvSVekGas5LXTmCaDeWPUieALcnZKw7uVptuctJjpUVpQF818RM2C+MS+c8PxNzvyoHaK+/iVGXrgqbljRe89GhqDnAUj9SMHDiP4ZazBBMIsTnGSTBxCjxKU70Qo4fbMkLmRZ8dMmF/Fx58sg8Z/oIIuflPn1egTJqIryC0AAyTpsvKoW3/SHgtpQxPNGdk2+yqLLC0OknFeeraHNb4Ckp74kNYrqryIfGzFWww8k8OcGOt4D3JULCb1QHX+PlXRkFIsmkvgsVHq6Atak4UKv+xbDqGNTG/OoAWzoII=
x-ms-exchange-transport-forked: True
Content-ID: <68E7DF823DFA374CBE7D9D2BD417E47C@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2207
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(396003)(136003)(346002)(376002)(2980300002)(189003)(199004)(11346002)(63370400001)(2616005)(436003)(126002)(476003)(31696002)(86362001)(2501003)(23676004)(2486003)(36906005)(70206006)(31686004)(7736002)(14444005)(99286004)(316002)(70586007)(486006)(446003)(63350400001)(229853002)(6512007)(107886003)(6246003)(6486002)(110136005)(54906003)(3846002)(478600001)(26826003)(14454004)(50466002)(26005)(4326008)(47776003)(336012)(36756003)(66066001)(76176011)(2906002)(4744005)(8936002)(102836004)(305945005)(6506007)(386003)(186003)(356004)(5660300002)(81166006)(8676002)(81156014)(6116002)(22756006)(25786009)(76130400001)(53546011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM7PR08MB5335;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: a2f1f003-d8e3-4cc1-a993-08d731d775ad
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(710020)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:AM7PR08MB5335; 
NoDisclaimer: True
X-Forefront-PRVS: 015114592F
X-Microsoft-Antispam-Message-Info: azXhALV2NChl91XGH9FUFtlhUYKvYG1siPTaZLGTjSk8i5nzNjVyhW2WBnmKW0StW43dTMTNxFd6Mjy5QbgD5G8c2lutTgk4butgfNimuE9J72df56cdbxBZYHZ0+i4tmQbjennohgvzx2ngwGebf/c+lAHyPU4rCCWgB8GGjCmJavqcJymIU9TQ5ZBIqSak/uhBqEPRmzVKAjlj+dRCL2fI9E311fIT0VHwiOzh3AIbfstHsPFyHcw6PGUBvh/tEEB+W5MW7S4IpYq/BLoavb0OMV/tXJQYkK5V0zhiWWOtKRGw3cw9h+bCjDE1pCVP0CCz/Ay34y5K+v1VwZHB91Jl2U0gCDSKA1e0uW0ACGh+pYBz2NCTS41I3M4BWFll4Eb8s7DQZx6rMTH5KlgzphlUHsfBK5DvLuJ/L6tF9ko=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2019 08:03:11.7269 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 414f164a-2b5b-4821-9a45-08d731d77f38
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5335
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 nd <nd@arm.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>

SGksDQoNCk9uIDAyLzA5LzIwMTkgMDk6MTEsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3Rl
Og0KPiBCeSBkZWZhdWx0IHRoZSBzdmUgYml0cyBhcmUgbm90IHNldC4NCg0KV2hpbGUgYWx0cDJt
IGlzIGN1cnJlbnRseSBvbmx5IHN1cHBvcnRlZCBmb3IgeDg2ICh0aG91Z2ggSSBhbSBhd2FyZSBv
ZiANCnNvbWUgcG9ydCBmb3IgQXJtKSwgdGhpcyBwYXRjaCBleHRlbmRzIGFuIGludGVyZmFjZSB0
aGF0IGlzIG1lYW50IHRvIGJlIA0KYXJjaC1hZ25vc3RpYy4gU28gd2hhdCBkb2VzICJzdmUiIHN0
YW5kcyBmb3I/DQoNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29w
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oDQo+IGluZGV4IGM2Y2QxMmY1OTYu
LjkyNGQ5NDdlNzggMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29w
LmgNCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaA0KPiBAQCAtMjQ0LDYg
KzI0NCw3IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3IHsNCj4gICAgICAgLyogQ3JlYXRl
IHZpZXcgb25seTogZGVmYXVsdCBhY2Nlc3MgdHlwZQ0KPiAgICAgICAgKiBOT1RFOiBjdXJyZW50
bHkgaWdub3JlZCAqLw0KPiAgICAgICB1aW50MTZfdCBodm1tZW1fZGVmYXVsdF9hY2Nlc3M7IC8q
IHhlbm1lbV9hY2Nlc3NfdCAqLw0KPiArICAgIHVpbnQ4X3Qgc2V0X3N2ZTsgLyogYm9vbCB2YWx1
ZSAqLw0KDQpEbyB3ZSBleHBlY3QgbW9yZSAiZGVmYXVsdCIgdG8gYmUgb3ZlcnJpZGU/IEl0IG1p
Z2h0IGJlIHdvcnRoIA0KY29uc2lkZXJpbmcgdG8gaW50cm9kdWNlIGZsYWdzIHJhdGhlciB0aGFu
IHdhc3RlIDgtYml0cyBwZXIgbmV3IGRlZmF1bHQgDQp0aGF0IGNhbiBiZSBlbmNvZGVkIGluIDEt
Yml0Lg0KDQpDaGVlcnMNCg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:06:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08:06: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 1i5mmb-00061y-D4; Thu, 05 Sep 2019 08:06: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=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5mma-00061t-Ko
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:06:20 +0000
X-Inumbo-ID: 0aa6f800-cfb4-11e9-abc1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0aa6f800-cfb4-11e9-abc1-12813bfff9fa;
 Thu, 05 Sep 2019 08:06: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 3650DAD05;
 Thu,  5 Sep 2019 08:06:18 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Jan Beulich <jbeulich@suse.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <fbee4b0d-6ca7-d2d8-4933-7602e4840d9c@suse.com>
 <EC6DDB1D-BAFF-4079-BBD9-837383A5E3A5@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <92a15d9c-31f4-6bd3-51fd-3499f98186b8@suse.com>
Date: Thu, 5 Sep 2019 10:06:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <EC6DDB1D-BAFF-4079-BBD9-837383A5E3A5@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 MattSpencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Tamas KLengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 JanakarajanNatarajan <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger PauMonne <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>

T24gMDUuMDkuMTkgMTA6MDAsIExhcnMgS3VydGggd3JvdGU6Cj4gCj4gCj4g77u/T24gMDUvMDkv
MjAxOSwgMDg6NTAsICJKYW4gQmV1bGljaCIgPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiAK
PiAgICAgIE9uIDA1LjA5LjIwMTkgMDk6NDEsIFJpY2ggUGVyc2F1ZCB3cm90ZToKPiAgICAgID4g
SWYgWGVuIGNvbW11bml0eSBjYWxsIHRvcGljcyBhcmUgbGltaXRlZCB0byBlc2NhbGF0aW9ucyBv
ZiB4ZW4tZGV2ZWwgdGhyZWFkcywgdGhlbiBhIG5ldyB0aHJlYWQgY2FuIGJlIGNyZWF0ZWQgZm9y
IHRoaXMgdG9waWMuIFhlbiBjb21tdW5pdHkgY2FsbHMgaGF2ZSBhbHNvIHByb3ZpZGVkIHJlYWwt
dGltZSwgaW50ZXJhY3RpdmUgZmVlZGJhY2sgb24gY2FuZGlkYXRlIHByb3Bvc2FscywgYWxvbmcg
d2l0aCBndWlkYW5jZSBvbiBhcmVhcyB3aGljaCBuZWVkIGRvY3VtZW50YXRpb24gYmVmb3JlIGEg
Zm9ybWFsIHByb3Bvc2FsIGlzIG1hZGUgdG8geGVuLWRldmVsLiAgIFN1Y2ggYWdlbmRhIGl0ZW1z
IGFyZSB0eXBpY2FsbHkgY292ZXJlZCBhZnRlciBhbGwgc2VyaWVzIGFuZCBwcmlvcml0eSB0b3Bp
Y3MgaGF2ZSBiZWVuIGFkZHJlc3NlZC4KPiAgICAgIAo+ICAgICAgSSdsbCBjZXJ0YWlubHkgbGlz
dGVuIHRvIHdoYXQgb3RoZXJzIHRoaW5rLCBidXQgSSBoYXZlIHRvIGNvbmZlc3MgdGhhdAo+ICAg
ICAgb24gc3VjaCBwcmlvciBpbnN0YW5jZXMgSSB3YXMgYWxyZWFkeSBvbiB0aGUgZWRnZSBvZiBy
ZXF1ZXN0aW5nIHRoYXQKPiAgICAgIHRpbWUgbm90IGJlIHNwZW50IGluIHN1Y2ggYSB3YXkuIFBs
ZWFzZSByZWNhbGwgdGhhdCBjYWxscywgb3RoZXIgdGhhbgo+ICAgICAgbWFpbHMsIHRha2UgZXZl
cnlib2R5J3MgdGltZSwgYW5kIGV4YWN0bHkgYXQgdGhlIHNhbWUgdGltZS4gVGhlcmVmb3JlCj4g
ICAgICBteSBwZXJzb25hbCBvcGluaW9uIGlzIHRoYXQgdG9waWNzIG9uIGNhbGxzIHNob3VsZCBi
ZSBsaW1pdGVkIHRvIGl0ZW1zCj4gICAgICB3aGljaCBjYW5ub3QgYmUgcmVzb2x2ZWQgYnkgb3Ro
ZXIgbWVhbnMsIG9yIHdoaWNoIGFyZSBjZXJ0YWluIHRvIG5lZWQKPiAgICAgIChhbG1vc3QpIGV2
ZXJ5Ym9keSdzIGF0dGVudGlvbiByaWdodCBhd2F5Lgo+ICAgICAgCj4gSSBkaXNhZ3JlZSB3aXRo
IHlvdSBvbiB0aGlzIG9uZS4KPiAKPiBTbyB5ZXMsIGl0IGlzIHRydWUgdGhhdCBhIGNhbGwgY29z
dHMgZXZlcnlvbmUgdGltZS4gQnV0IGl0J3MgYSBmaXhlZCBjb3N0IG9uY2UgcGVyIG1vbnRoCj4g
KiAgU29tZXRoaW5nIGV4cGVyaW1lbnRhbCBjb3VsZCBiZSBwb3N0ZWQgb24gdGhlIGxpc3QgYW5k
IGl0IG1heSB0YWtlIGV2ZXJ5b25lIG1vcmUgdGltZSB0byByZWFkIGFuZCByZXNwb25kIHRoYW4g
YSA1IG1pbnV0ZSBlYXJseSBkaXNjdXNzaW9uIG9uIHRoZSBjYWxsCj4gKiBBbHNvLCBvZiBjb3Vy
c2UgZXZlcnlvbmUgaGFzIHRoZSBvcHRpb24gdG8gZHJvcCBvdXQgb3Igbm90IGF0dGVuZCBhIGNh
bGwgYmFzZWQgb24gdGhlIGFnZW5kYQo+ICogSWYgd2UgaGFkIG1vcmUgdXJnZW50IHN0dWZmIHRv
IGRpc2N1c3MgYWxsIHRoZSB0aW1lIGFuZCB3ZSB3b3VsZCBoYXZlIHRvIGRpc3BsYWNlIHVyZ2Vu
dCBkaXNjdXNzaW9ucyB0byBjb3ZlciBkaXNjdXNzaW9ucyB3aGljaCBjYW4gd2FpdCwgSSBtYXkg
YWdyZWUgd2l0aCB5b3UsIGJ1dCB0aGlzIGlzIG5vdCBjdXJyZW50bHkgdGhlIGNhc2UKPiAKPiBJ
IHdpbGwgbG9vayBhdCB0aGUgYWdlbmRhIHRob3VnaCBhbmQgcmUtc3RydWN0dXJlIGl0IGluIHN1
Y2ggYSB3YXkgdGhhdCB0aGlzIGlzIGNsZWFyCj4gCj4gSU1QT1JUQU5UOiBJIGhhZCBhIGZldyBh
ZGRpdGlvbnMgdG8gdGhlIGFnZW5kYSwgYnV0IGRvIG5vdCBrbm93IFdITyBhZGRlZCB0aGVzZS4g
SSBiZWxpZXZlIG9uZSB3YXMgSnVlcmdlbi4gV2hvIGFkZGVkIHRoZSBpdGVtcyByZWxhdGVkIHRv
IE1BIFlvdW5ncyBwYXRjaGVzPyBBbmQgaWYgeW91IGFkZCBzZXJpZXMgdG8gZGlzY3VzcyBjYW4g
eW91IHBsZWFzZSBhZGQgVVJMcyBvciBtZXNzYWdlIElEcwoKRG9uZS4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08: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 1i5muq-000701-OI; Thu, 05 Sep 2019 08:14:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5mup-0006zw-EV
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:14:51 +0000
X-Inumbo-ID: 3b39a1d8-cfb5-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b39a1d8-cfb5-11e9-b76c-bc764e2007e4;
 Thu, 05 Sep 2019 08:14:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567671291;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=K8uaWvSJfAcR++/KZI2DzuaQItfm1hSakduLmvu7HLQ=;
 b=L1WmtYEJN8Er4rv02oc6fuq0LUc7vT5EkWKmt8DRISG/3yxxD0S98Mjz
 AHdqNVuOIUj+I7NkCF2Jsv30bSsB5yHmujaTaGV+r8l+0C6CtmktD5vyJ
 ozbhPHqw9AZNwMBYQXX+5ezvz9Z7kTEZQnvpQFN2DK1BmShwEZN7oaVF5 I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kG8JA0gPBxQ83m13XeXtDtd/GXnwZgf8YcbD8yOG09n2doP+TVvNu5sPKFaIvssFuTkphgPXu3
 6Zu9VbgWnMHQ0Vo6C4vxvqNXEg3aJ7jYnI1BAYJmXB9kuXGE1jicTIbFjKzz5E1jN3mlkWtGFP
 9ZkDwIYvUNOTnYm+XiMzuYnbmcwlRSea34L2veFdyh9wyTJTlCuxEN7KJGWOKF+JLRjr+onntl
 bluEr0sSTWHbKdYRwSscCtwL5HFPWCh0TY2CKBe05w66Sa4uEzCiltE2BkOJsQbJfCwjEj+ygP
 mDI=
X-SBRS: 2.7
X-MesageID: 5217103
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5217103"
To: Lars Kurth <lars.kurth@citrix.com>, Rich Persaud <persaur@gmail.com>, "Jan
 Beulich" <jbeulich@suse.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <FA118783-4079-460A-95F8-B628F3320637@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: <95800deb-8c7f-aaef-8ff2-8a4f87e6b5e6@citrix.com>
Date: Thu, 5 Sep 2019 09:14:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <FA118783-4079-460A-95F8-B628F3320637@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.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>,
 Janakarajan Natarajan <jnataraj@amd.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian
 Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, John Ji <john.ji@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T24gMDUvMDkvMjAxOSAwODo0OSwgTGFycyBLdXJ0aCB3cm90ZToKPiDvu79PbiAwNS8wOS8yMDE5
LCAwODo0MSwgIlJpY2ggUGVyc2F1ZCIgPHBlcnNhdXJAZ21haWwuY29tPiB3cm90ZToKPgo+ICAg
ICA+IE9uIFNlcCA1LCAyMDE5LCBhdCAwMzoxOSwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToKPiAgICAgPiAKPiAgICAgPiBGb3JnaXZlIG1lIGFza2luZywgYnV0IHdoeSBp
cyB0aGlzIHB1dCB1cCBhcyBhbiBhZ2VuZGEgaXRlbSBoZXJlPwo+ICAgICA+IElNTyB0aGlzIGlz
IHRoZSBraW5kIG9mIHRoaW5nIHdoZXJlIHlvdSB3b3VsZCBzZW5kIGEgcHJvcG9zYWwgYW5kCj4g
ICAgID4gcmVxdWVzdCBmZWVkYmFjayBieSBlbWFpbCBmaXJzdCwgYW5kIHB1dCBpdCB1cCBhcyBh
biBhZ2VuZGEgaXRlbQo+ICAgICA+IGhlcmUgb25seSBpZiBpdCBnb3Qgc3RhbGxlZCB0aGVyZS4g
KEFwb2xvZ2llcyBpZiBJJ3ZlIG92ZXJsb29rZWQKPiAgICAgPiBzdWNoIGEgc3RhbGxlZCB0aHJl
YWQuKQo+ICAgICAKPiAgICAgSWYgWGVuIGNvbW11bml0eSBjYWxsIHRvcGljcyBhcmUgbGltaXRl
ZCB0byBlc2NhbGF0aW9ucyBvZiB4ZW4tZGV2ZWwgdGhyZWFkcywgdGhlbiBhIG5ldyB0aHJlYWQg
Y2FuIGJlIGNyZWF0ZWQgZm9yIHRoaXMgdG9waWMuIFhlbiBjb21tdW5pdHkgY2FsbHMgaGF2ZSBh
bHNvIHByb3ZpZGVkIHJlYWwtdGltZSwgaW50ZXJhY3RpdmUgZmVlZGJhY2sgb24gY2FuZGlkYXRl
IHByb3Bvc2FscywgYWxvbmcgd2l0aCBndWlkYW5jZSBvbiBhcmVhcyB3aGljaCBuZWVkIGRvY3Vt
ZW50YXRpb24gYmVmb3JlIGEgZm9ybWFsIHByb3Bvc2FsIGlzIG1hZGUgdG8geGVuLWRldmVsLiAg
IFN1Y2ggYWdlbmRhIGl0ZW1zIGFyZSB0eXBpY2FsbHkgY292ZXJlZCBhZnRlciBhbGwgc2VyaWVz
IGFuZCBwcmlvcml0eSB0b3BpY3MgaGF2ZSBiZWVuIGFkZHJlc3NlZC4KPiAgICAgCj4gSSBkb24n
dCBtaW5kIGhhdmluZyBpdGVtcyBzdWNoIHRoZXNlIG9uIHRoZSBhZ2VuZGEgYW5kIHRvIGJlIGZh
aXIgaGF2ZSBhZGRlZCBzaW1pbGFyIGl0ZW1zIG9udG8gdGhlIGFnZW5kYSBpbiB0aGUgcGFzdC4K
PiBDbGVhcmx5LCB0aGV5IGFyZSBmb3J3YXJkIGxvb2tpbmcgW2xpa2UgYW4gUkZDXSwgZm9yIHdo
aWNoIHJlYXNvbiBJIHRlbmQgdG8gYWRkIHRoZW0gdG8gdGhlIGVuZCBvZiBhbiBhZ2VuZGEgaWYg
dGhlcmUgaXMgYSBidXN5IHNjaGVkdWxlCj4KPiBQZXJzb25hbGx5LCBvbiB0aGlzIHNwZWNpZmlj
IGl0ZW0sIGl0IGlzIG5vdCByZWFsbHkgY2xlYXIgd2hhdCB0aGUgcXVlc3Rpb25zIGFyZS4gIElu
IG90aGVyIHdvcmRzOiBpcyB0aGlzIGFib3V0IFVVSURTL2RvbWFpbiBpZHMgb25seSwgb3IgaXMg
dGhlcmUgc29tZXRoaW5nIGVsc2UuCgpSZXF1aXJpbmcgc29tZXRoaW5nIHRvIGJlIGJsb2NrZWQg
b24geGVuLWRldmVsIGJlZm9yZSB3ZSBkaXNjdXNzIGl0IG9uCnRoZSBjYWxsIGlzIG1vbnVtZW50
YWxseSBzaG9ydCBzaWdodGVkLCBhbmQgb2ZmLXB1dHRpbmcgZm9yIGNvbnRyaWJ1dG9ycy4KCklu
IHRoaXMgY2FzZSwgaXQgaXMgdmVyeSBkZWZpbml0ZWx5IG5vdCB0aGUgZmlyc3QgdGltZSB0aGlz
IHByb2JsZW0gaGFzCmJlZW4gcmFpc2VkLCBhcyBpdCBpcyBhbiBYU0Egc2hhcGVkIGVsZXBoYW50
IGluIHRoZSByb29tLsKgIEl0cyBubyBzZWNyZXQKdGhhdCBpZCB3cmFwcyBjYXVzZSBwcm9ibGVt
cywgYW5kIHdoaWxlIG91ciBzZWN1cml0eSBwb2xpY3kgZG9lc24ndApjb21tZW50IG9uIHRoZSBt
YXR0ZXIsIGl0IGFsc28gZG9lc24ndCBzYXkgIndhcm5pbmcgLSBzdHVmZiAqd2lsbCogYnJlYWsK
aW4gd2VpcmQsIHdvbmRlcmZ1bCwgYW5kIHNlY3VyaXR5LXJlbGV2YW50IHdheXMgd2hlbiBkb21p
ZCdzIHdyYXAiLgoKVGhlIG9yZGVyIG9mIHRoZSBhZ2VuZGEgaXMgaW1wb3J0YW50LCBhbmQgSSBk
b24ndCB0aGluayB0aGlzIHNob3VsZCBiZQphdCB0aGUgdG9wLCBidXQgZXZlbiBpZiB3ZSBvbmx5
IGVuZCB1cCB3aXRoIDIgbWludXRlcyB0byBkaXNjdXNzIGl0LAp0aGVuIHNvIGJlIGl0LsKgICgy
IG1pbnV0ZXMgb2YgdGFsa2luZyBjYW4gc3RpbGwgYmUgZmFyIG1vcmUgdmFsdWFibGUKdGhhbiBh
IHdlZWtzIHdvcnRoIG9mIGVtYWlsaW5nLikKCldoYXQgaXMgbm90IGFjY2VwdGFibGUgaXMgc3Vn
Z2VzdGluZyB0aGF0IGl0IHNob3VsZCBiZSB2ZXRvJ2Qgc2ltcGx5CmJlY2F1c2UgaXQgaXMgcGVy
Y2VpdmVkIHRvIGJlIGEgdmVyeSBmcmVzaCBpZGVhL3F1ZXJ5LgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:19:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5mzJ-0007BO-DO; Thu, 05 Sep 2019 08:19:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5mzH-0007BG-Tl
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:19:27 +0000
X-Inumbo-ID: dfc372a6-cfb5-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfc372a6-cfb5-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 08:19:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567671567;
 h=subject:to:references:cc:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wcRfYtwVe7L6Qr5DSo7X7/w3tAeEuvIHThMPs7Nzptk=;
 b=YFCPuH/yP47fRoIbkqqb6vCxf3heCf5/7FVz7uPCWRs2Aidj1b0jNdA4
 WcaVXK0co1jUzqXlt+SNX+u+3tlmW+bUMM0+D0DdRMt5dkzF4djP63H61
 cuJ8Qry2S/P0VFnPAUMe+5jJnHgcJi9wHNCbhLX+PfSD4mCEUxum9J5Yd 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: y/QlQz3HLkasFE5K+EOEKqrK0a2qfcpBggx9M89YwZlGFvjwDQtj6xVF+SypuDGA9K6ZoA7ca/
 sXh9gIEd6YudrZogSws/dm1/jltL48XTva/k0TuAOufAbMuNubf1yxoP5NCgAxcsn3HecfFEE/
 dcnIW9t7di9/I/Cckuog7YPfUyS7ZvK7i21XJs7h3ovj6+MTbSS9UazoTwssLvT1UzBexMtTnD
 cDDoKsYlffB9alUBLZEHnEv4NSMl8Dfavebfalkjtc8KvN556HdRpZQjK7r4nQqAfAKz+qE72r
 dVI=
X-SBRS: 2.7
X-MesageID: 5217241
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5217241"
To: Lars Kurth <lars.kurth@citrix.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <fbee4b0d-6ca7-d2d8-4933-7602e4840d9c@suse.com>
 <EC6DDB1D-BAFF-4079-BBD9-837383A5E3A5@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: <67224ecc-cc1f-90cd-0877-d952c543a9da@citrix.com>
Date: Thu, 5 Sep 2019 09:19:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <EC6DDB1D-BAFF-4079-BBD9-837383A5E3A5@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAwOTowMCwgTGFycyBLdXJ0aCB3cm90ZToKPiBJTVBPUlRBTlQ6IEkgaGFk
IGEgZmV3IGFkZGl0aW9ucyB0byB0aGUgYWdlbmRhLCBidXQgZG8gbm90IGtub3cgV0hPIGFkZGVk
IHRoZXNlLiBJIGJlbGlldmUgb25lIHdhcyBKdWVyZ2VuLiBXaG8gYWRkZWQgdGhlIGl0ZW1zIHJl
bGF0ZWQgdG8gTUEgWW91bmdzIHBhdGNoZXM/CgpTdGV2ZW4gSGFpZ2ggSSBiZWxpZXZlLgoKQm9v
dGluZyBmZWRvcmEgZ3Vlc3RzIGlzIGN1cnJlbnRseSBpbiBhIHZlcnkgYnJva2VuIHN0YXRlLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:27:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08: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 1i5n6c-00083T-BH; Thu, 05 Sep 2019 08:27:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A+Jx=XA=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1i5n6a-00083O-SP
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:27:01 +0000
X-Inumbo-ID: eac62c42-cfb6-11e9-b299-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eac62c42-cfb6-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 08:26:54 +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=T29HodBB++BKOCDptdMCNIsRzIU120R7kdF9uHbtmks=; b=UqdnQMjmtW19KSZrfKLHCPF4Q
 fGEVr4nbDik31n728nyaw2T0mxPNcCefnf9ns8C8tqhZKAdzSl4bhlsNrEleFzoexO5B/SBBv9pZ1
 gP9SAQN2MOR1kDvVSxtS5jWdPes3qUDGPC65tqRxYNSU8TlEa3ABWQO4fuvr7DqnumBUREc9abOfb
 pm8a9ftCNMHb4ubY4rrxy9wpBbWDgwiq/k74bEM3ocaT6SWNGYh6gwhh8ZWMSWQPmMhuOKCylsbrb
 ei30B0ulngvsmH4dr4EArVzL+/inlrpqCjWKVUkcx0UCiQ7Fwh+9S3nwK1zNoC/uv0dlDj2qmXDzO
 md6vSHZEA==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5n6Q-0005aT-I9; Thu, 05 Sep 2019 08:26:50 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id B44AE305E47;
 Thu,  5 Sep 2019 10:26:10 +0200 (CEST)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 95DF220977763; Thu,  5 Sep 2019 10:26:47 +0200 (CEST)
Date: Thu, 5 Sep 2019 10:26:47 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190905082647.GZ2332@hirez.programming.kicks-ass.net>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@kernel.org>, Masami Hiramatsu <mhiramat@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>

T24gVGh1LCBTZXAgMDUsIDIwMTkgYXQgMDg6NTQ6MTdBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKCj4gSSBkb24ndCBrbm93IGlmIHlvdSd2ZSBzcG90dGVkLCBidXQgdGhlIHByZWZpeCBp
cyBhIHVkMmEgaW5zdHJ1Y3Rpb24KPiBmb2xsb3dlZCBieSAneGVuJyBpbiBhc2NpaS4KPgo+IFRo
ZSBLVk0gdmVyc2lvbiB3YXMgYWRkZWQgaW4gYy9zIDZjODZlZWRjMjA2ZGQxZjlkMzdhMjc5NmZh
YThlNmYyMjc4MjE1ZDIKCldoaWxlIHRoZSBYZW4gb25lIGRpc2Fzc2VibGVzIHRvIHZhbGlkIGlu
c3RydWN0aW9ucywgdGhhdCBLVk0gb25lIGRvZXMKbm90OgoKCS50ZXh0CnhlbjoKCXVkMjsgLmFz
Y2lpICJ4ZW4iCmt2bToKCXVkMjsgLmFzY2lpICJrdm0iCgpkaXNhc3NlbWJsZXMgbGlrZToKCjAw
MDAwMDAwMDAwMDAwMDAgPHhlbj46CiAgIDA6ICAgMGYgMGIgICAgICAgICAgICAgICAgICAgdWQy
CiAgIDI6ICAgNzggNjUgICAgICAgICAgICAgICAgICAganMgICAgIDY5IDxrdm0rMHg2ND4KICAg
NDogICA2ZSAgICAgICAgICAgICAgICAgICAgICBvdXRzYiAgJWRzOiglcnNpKSwoJWR4KQowMDAw
MDAwMDAwMDAwMDA1IDxrdm0+OgogICA1OiAgIDBmIDBiICAgICAgICAgICAgICAgICAgIHVkMgog
ICA3OiAgIDZiICAgICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4NmIKICAgODogICA3NiA2ZCAg
ICAgICAgICAgICAgICAgICBqYmUgICAgNzcgPGt2bSsweDcyPgoKV2hpY2ggaXMgYSBiaXQgdW5m
b3J0dW5hdGUgSSBzdXBwb3NlLiBBdCBsZWFzdCB0aGV5IGRvbid0IGFwcGVhciB0bwpjb25zdW1l
IGZ1cnRoZXIgYnl0ZXMuCgpJIGtub3cgaXQgaXMgd2F0ZXIgdW5kZXIgdGhlIGJyaWRnZSBhdCB0
aGlzIHBvaW50OyBidXQgeW91IGNvdWxkJ3ZlIHVzZWQKVUQxIHdpdGggYSBkaXNwbGFjZW1lbnQg
d2l0aCBzb21lICd1bmxpa2VseScgdmFsdWVzLiBUaGF0IHdheSBpdAp3b3VsZCd2ZSBkZWNvZGVk
IHRvIGEgc2luZ2xlIGluc3RydWN0aW9uLgoKU29tZXRoaW5nIGxpa2U6CgoJdWQxICAgIDB4NmU2
NTc4KCVyYXgpLCVyYXgKCndoaWNoIHNwZWxscyBvdXQgInhlblwwIiBpbiB0aGUgZGlzcGxhY2Vt
ZW50OgoKCTQ4IDBmIGI5IDgwIDc4IDY1IDZlIDAwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:29:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5n8h-00089r-P0; Thu, 05 Sep 2019 08:29:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dP/b=XA=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1i5n8g-00089i-Bv
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:29:10 +0000
X-Inumbo-ID: 39660728-cfb7-11e9-b76c-bc764e2007e4
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 39660728-cfb7-11e9-b76c-bc764e2007e4;
 Thu, 05 Sep 2019 08:29:07 +0000 (UTC)
Received: from lamp.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:754a:3bb7:e9a1:a94a])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 1E5832000EB;
 Thu,  5 Sep 2019 18:29:03 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1567672143; bh=q30oU9Dn7vrAh9iRa05+jPyP9sP837PK/8xUWn3hxkQ=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=OiOoDjxqHtfkR6ru6bVi2Czj16KsQmpS3YyX1RWoDSPZm6VFUL5ypJmctGubjevjX
 DiNtXUkQaD8MShHABqhPcQkBOsyHAtVPy9jWNGuOFkzQv3JwdmWX4hy/XviNJoX/ts
 cd8HOBD9my5BqsnkSvOQvGcPU9mVukHkpKfLRb4o=
MIME-Version: 1.0
Date: Thu, 05 Sep 2019 18:29:01 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <67224ecc-cc1f-90cd-0877-d952c543a9da@citrix.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <fbee4b0d-6ca7-d2d8-4933-7602e4840d9c@suse.com>
 <EC6DDB1D-BAFF-4079-BBD9-837383A5E3A5@citrix.com>
 <67224ecc-cc1f-90cd-0877-d952c543a9da@citrix.com>
User-Agent: Roundcube Webmail/1.4-rc1
Message-ID: <2b0f12428cabf977d2a4e5dcff258c7f@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@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>

T24gMjAxOS0wOS0wNSAxODoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wOS8yMDE5
IDA5OjAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+PiBJTVBPUlRBTlQ6IEkgaGFkIGEgZmV3IGFkZGl0
aW9ucyB0byB0aGUgYWdlbmRhLCBidXQgZG8gbm90IGtub3cgV0hPIAo+PiBhZGRlZCB0aGVzZS4g
SSBiZWxpZXZlIG9uZSB3YXMgSnVlcmdlbi4gV2hvIGFkZGVkIHRoZSBpdGVtcyByZWxhdGVkIHRv
IAo+PiBNQSBZb3VuZ3MgcGF0Y2hlcz8KPiAKPiBTdGV2ZW4gSGFpZ2ggSSBiZWxpZXZlLgo+IAo+
IEJvb3RpbmcgZmVkb3JhIGd1ZXN0cyBpcyBjdXJyZW50bHkgaW4gYSB2ZXJ5IGJyb2tlbiBzdGF0
ZS4KClllcCAtIEkgYWRkZWQgcG9pbnRzIDEgJiAyIHRvIHRoZSBBT0Igc2VjdGlvbi4KCkkndmUg
YWxzbyBhZGRlZCBwb2ludCAzIHRvIGluZm9ybSB0aGF0IEkgd291bGRuJ3QgYmUgYWJsZSB0byBk
cml2ZSB0aG9zZSAKbXlzZWxmIGR1ZSB0byB0aW1lem9uZXMuCgpJIGhhdmUgYWRkZWQgc29tZSBy
ZWZlcmVuY2VzIHRvIHhlbi1kZXZlbCBsaXN0IHBvc3RzIHRoYXQgbWF5IGJlIGFibGUgdG8gCmFz
c2lzdC4gSSdtIGhhcHB5IHRvIGFuc3dlciBhbnkgcXVlc3Rpb25zIHZpYSBmcmVlbm9kZSBpZiBz
b21lb25lIHdhbnRzIAp0byBjbG9iYmVyIG1lIGEgZmV3IGhvdXJzIGJlZm9yZSB0aGUgbWVldGlu
ZyAtIHBlbmRpbmcgYXZhaWxhYmlsaXR5LgoKLS0gClN0ZXZlbiBIYWlnaAoKPyBuZXR3aXpAY3Jj
LmlkLmF1ICAgICA/IGh0dHA6Ly93d3cuY3JjLmlkLmF1Cj8gKzYxICgzKSA5MDAxIDYwOTAgICAg
PyAwNDEyIDkzNSA4OTcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:33:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08: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 1i5nCx-0000VP-Bb; Thu, 05 Sep 2019 08:33:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5nCv-0000VK-Ph
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:33:33 +0000
X-Inumbo-ID: d70ef8ea-cfb7-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d70ef8ea-cfb7-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 08: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 AB0C1AE84;
 Thu,  5 Sep 2019 08:33:29 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Jan Beulich <jbeulich@suse.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <FA118783-4079-460A-95F8-B628F3320637@citrix.com>
 <95800deb-8c7f-aaef-8ff2-8a4f87e6b5e6@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9ee33b16-9ae7-1f17-1755-c7d03c352a21@suse.com>
Date: Thu, 5 Sep 2019 10:33:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <95800deb-8c7f-aaef-8ff2-8a4f87e6b5e6@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Tamas KLengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, IanJackson <Ian.Jackson@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>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, BrianWoods <brian.woods@amd.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMTA6MTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDUvMDkvMjAxOSAw
ODo0OSwgTGFycyBLdXJ0aCB3cm90ZToKPj4g77u/T24gMDUvMDkvMjAxOSwgMDg6NDEsICJSaWNo
IFBlcnNhdWQiIDxwZXJzYXVyQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Cj4+ICAgICAgPiBPbiBTZXAg
NSwgMjAxOSwgYXQgMDM6MTksIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4+ICAgICAgPgo+PiAgICAgID4gRm9yZ2l2ZSBtZSBhc2tpbmcsIGJ1dCB3aHkgaXMgdGhpcyBw
dXQgdXAgYXMgYW4gYWdlbmRhIGl0ZW0gaGVyZT8KPj4gICAgICA+IElNTyB0aGlzIGlzIHRoZSBr
aW5kIG9mIHRoaW5nIHdoZXJlIHlvdSB3b3VsZCBzZW5kIGEgcHJvcG9zYWwgYW5kCj4+ICAgICAg
PiByZXF1ZXN0IGZlZWRiYWNrIGJ5IGVtYWlsIGZpcnN0LCBhbmQgcHV0IGl0IHVwIGFzIGFuIGFn
ZW5kYSBpdGVtCj4+ICAgICAgPiBoZXJlIG9ubHkgaWYgaXQgZ290IHN0YWxsZWQgdGhlcmUuIChB
cG9sb2dpZXMgaWYgSSd2ZSBvdmVybG9va2VkCj4+ICAgICAgPiBzdWNoIGEgc3RhbGxlZCB0aHJl
YWQuKQo+PiAgICAgIAo+PiAgICAgIElmIFhlbiBjb21tdW5pdHkgY2FsbCB0b3BpY3MgYXJlIGxp
bWl0ZWQgdG8gZXNjYWxhdGlvbnMgb2YgeGVuLWRldmVsIHRocmVhZHMsIHRoZW4gYSBuZXcgdGhy
ZWFkIGNhbiBiZSBjcmVhdGVkIGZvciB0aGlzIHRvcGljLiBYZW4gY29tbXVuaXR5IGNhbGxzIGhh
dmUgYWxzbyBwcm92aWRlZCByZWFsLXRpbWUsIGludGVyYWN0aXZlIGZlZWRiYWNrIG9uIGNhbmRp
ZGF0ZSBwcm9wb3NhbHMsIGFsb25nIHdpdGggZ3VpZGFuY2Ugb24gYXJlYXMgd2hpY2ggbmVlZCBk
b2N1bWVudGF0aW9uIGJlZm9yZSBhIGZvcm1hbCBwcm9wb3NhbCBpcyBtYWRlIHRvIHhlbi1kZXZl
bC4gICBTdWNoIGFnZW5kYSBpdGVtcyBhcmUgdHlwaWNhbGx5IGNvdmVyZWQgYWZ0ZXIgYWxsIHNl
cmllcyBhbmQgcHJpb3JpdHkgdG9waWNzIGhhdmUgYmVlbiBhZGRyZXNzZWQuCj4+ICAgICAgCj4+
IEkgZG9uJ3QgbWluZCBoYXZpbmcgaXRlbXMgc3VjaCB0aGVzZSBvbiB0aGUgYWdlbmRhIGFuZCB0
byBiZSBmYWlyIGhhdmUgYWRkZWQgc2ltaWxhciBpdGVtcyBvbnRvIHRoZSBhZ2VuZGEgaW4gdGhl
IHBhc3QuCj4+IENsZWFybHksIHRoZXkgYXJlIGZvcndhcmQgbG9va2luZyBbbGlrZSBhbiBSRkNd
LCBmb3Igd2hpY2ggcmVhc29uIEkgdGVuZCB0byBhZGQgdGhlbSB0byB0aGUgZW5kIG9mIGFuIGFn
ZW5kYSBpZiB0aGVyZSBpcyBhIGJ1c3kgc2NoZWR1bGUKPj4KPj4gUGVyc29uYWxseSwgb24gdGhp
cyBzcGVjaWZpYyBpdGVtLCBpdCBpcyBub3QgcmVhbGx5IGNsZWFyIHdoYXQgdGhlIHF1ZXN0aW9u
cyBhcmUuICBJbiBvdGhlciB3b3JkczogaXMgdGhpcyBhYm91dCBVVUlEUy9kb21haW4gaWRzIG9u
bHksIG9yIGlzIHRoZXJlIHNvbWV0aGluZyBlbHNlLgo+IAo+IFJlcXVpcmluZyBzb21ldGhpbmcg
dG8gYmUgYmxvY2tlZCBvbiB4ZW4tZGV2ZWwgYmVmb3JlIHdlIGRpc2N1c3MgaXQgb24KPiB0aGUg
Y2FsbCBpcyBtb251bWVudGFsbHkgc2hvcnQgc2lnaHRlZCwgYW5kIG9mZi1wdXR0aW5nIGZvciBj
b250cmlidXRvcnMuCj4gCj4gSW4gdGhpcyBjYXNlLCBpdCBpcyB2ZXJ5IGRlZmluaXRlbHkgbm90
IHRoZSBmaXJzdCB0aW1lIHRoaXMgcHJvYmxlbSBoYXMKPiBiZWVuIHJhaXNlZCwgYXMgaXQgaXMg
YW4gWFNBIHNoYXBlZCBlbGVwaGFudCBpbiB0aGUgcm9vbS7CoCBJdHMgbm8gc2VjcmV0Cj4gdGhh
dCBpZCB3cmFwcyBjYXVzZSBwcm9ibGVtcywgYW5kIHdoaWxlIG91ciBzZWN1cml0eSBwb2xpY3kg
ZG9lc24ndAo+IGNvbW1lbnQgb24gdGhlIG1hdHRlciwgaXQgYWxzbyBkb2Vzbid0IHNheSAid2Fy
bmluZyAtIHN0dWZmICp3aWxsKiBicmVhawo+IGluIHdlaXJkLCB3b25kZXJmdWwsIGFuZCBzZWN1
cml0eS1yZWxldmFudCB3YXlzIHdoZW4gZG9taWQncyB3cmFwIi4KPiAKPiBUaGUgb3JkZXIgb2Yg
dGhlIGFnZW5kYSBpcyBpbXBvcnRhbnQsIGFuZCBJIGRvbid0IHRoaW5rIHRoaXMgc2hvdWxkIGJl
Cj4gYXQgdGhlIHRvcCwgYnV0IGV2ZW4gaWYgd2Ugb25seSBlbmQgdXAgd2l0aCAyIG1pbnV0ZXMg
dG8gZGlzY3VzcyBpdCwKPiB0aGVuIHNvIGJlIGl0LsKgICgyIG1pbnV0ZXMgb2YgdGFsa2luZyBj
YW4gc3RpbGwgYmUgZmFyIG1vcmUgdmFsdWFibGUKPiB0aGFuIGEgd2Vla3Mgd29ydGggb2YgZW1h
aWxpbmcuKQo+IAo+IFdoYXQgaXMgbm90IGFjY2VwdGFibGUgaXMgc3VnZ2VzdGluZyB0aGF0IGl0
IHNob3VsZCBiZSB2ZXRvJ2Qgc2ltcGx5Cj4gYmVjYXVzZSBpdCBpcyBwZXJjZWl2ZWQgdG8gYmUg
YSB2ZXJ5IGZyZXNoIGlkZWEvcXVlcnkuCgpJIHN0aWxsIHRoaW5rIGl0IHdvdWxkIGhlbHAgaWYg
YSBzaG9ydCBoaWdoIGxldmVsIGRlc2lnbiB3b3VsZCBiZSBwb3N0ZWQKb24geGVuLWRldmVsIGZp
cnN0LgoKQXQgbGVhc3QgZm9yIG1lIGl0IGlzIG11Y2ggZWFzaWVyIHRvIGRpc2N1c3MgYSBuZXcg
aWRlYSB3aGVuIEkgaGFkIHNvbWUKdGltZSB0byB0aGluayBhYm91dCBpdC4gQW5kIGJ5IGhhdmlu
ZyB0byB3cml0ZSBpdCBkb3duIHRoZSBvbmUgcHJvcG9zaW5nCnRoZSBpZGVhIHdpbGwgaGF2ZSB0
byBzb3J0IGhpcyB0aG91Z2h0cyBhbmQgd2lsbCBzdHVtYmxlIG92ZXIgcG90ZW50aWFsCnByb2Js
ZW1zLCBpbnN0ZWFkIG9mIGV2ZXJ5b25lIG9uIHRoZSBjYWxsIGhhdmluZyB0byBpbWFnaW5lIHdo
YXQgaGUgd2FzCnRoaW5raW5nIGFuZCBmaW5kaW5nIHRoZSBzYW1lIHByb2JsZW1zLCB3aGljaCBt
aWdodCBiZSBzb2x2ZWQgYWxyZWFkeS4KCkFuZCBieSBoYXZpbmcgc2VlbiBhIHByb3Bvc2FsIGVh
cmx5IEkgY2FuIGRlY2lkZSB0byBkcm9wIG9mZiB0aGUgY2FsbCBpbgpjYXNlIEknbSBub3QgaW50
ZXJlc3RlZC4gQnV0IEkgbWlnaHQgbm90IGtub3cgd2hldGhlciBzb21lIGFyZWFzIEknbQppbnRl
cmVzdGVkIGluIG1pZ2h0IGJlIHRvdWNoZWQgYnkgYSBuZXcgaWRlYSBiZWZvcmUgaGF2aW5nIHNl
ZW4gdGhlIGhpZ2gKbGV2ZWwgZGVzY3JpcHRpb24uCgpUaGlzIGlzIG5vIHZldG8sIGJ1dCBqdXN0
IGEgc3VnZ2VzdGlvbiBob3cgdG8gdXNlIHRoZSB0aW1lIG9mIGFsbCBjYWxsCmF0dGVuZGVlcyBt
b3JlIGVmZmVjdGl2ZWx5LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:34:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5nE3-0000aF-MO; Thu, 05 Sep 2019 08:34:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5nE2-0000a9-9O
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:34:42 +0000
X-Inumbo-ID: 00a23f1e-cfb8-11e9-abc1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00a23f1e-cfb8-11e9-abc1-12813bfff9fa;
 Thu, 05 Sep 2019 08:34: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 EFC32AC93;
 Thu,  5 Sep 2019 08:34:39 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9deab964-2685-3c04-9e4c-e3df04885742@suse.com>
Date: Thu, 5 Sep 2019 10:34:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/shadow: fold p2m page accounting into
 sh_min_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0byBtYWtlIHRoZSBmdW5jdGlvbiBsaXZlIHVwIHRvIHRoZSBwcm9taXNlIGl0cyBu
YW1lIG1ha2VzLiBBbmQKaXQgc2ltcGxpZmllcyBhbGwgY2FsbGVycy4KClN1Z2dlc3RlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0x
MjU2LDI5ICsxMjU2LDI2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2hfbWluX2FsbG9jYXRpb24o
Y28KICAgICAgKiB1cCBvZiBzbG90IHplcm8gYW5kIGFuIExBUElDIHBhZ2UpLCBwbHVzIG9uZSBm
b3IgSFZNJ3MgMS10by0xIHBhZ2V0YWJsZS4KICAgICAgKi8KICAgICByZXR1cm4gc2hhZG93X21p
bl9hY2NlcHRhYmxlX3BhZ2VzKGQpICsKLSAgICAgICAgICAgbWF4KGQtPnRvdF9wYWdlcyAvIDI1
NiwKLSAgICAgICAgICAgICAgIGlzX2h2bV9kb21haW4oZCkgPyBDT05GSUdfUEFHSU5HX0xFVkVM
UyArIDIgOiAwVSkgKwotICAgICAgICAgICBpc19odm1fZG9tYWluKGQpOworICAgICAgICAgICBt
YXgobWF4KGQtPnRvdF9wYWdlcyAvIDI1NiwKKyAgICAgICAgICAgICAgICAgICBpc19odm1fZG9t
YWluKGQpID8gQ09ORklHX1BBR0lOR19MRVZFTFMgKyAyIDogMFUpICsKKyAgICAgICAgICAgICAg
IGlzX2h2bV9kb21haW4oZCksCisgICAgICAgICAgICAgICBkLT5hcmNoLnBhZ2luZy5zaGFkb3cu
cDJtX3BhZ2VzKTsKIH0KIAogaW50IHNoYWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGJvb2wgKnByZWVtcHRlZCkKIHsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpzcDsKLSAgICB1bnNpZ25lZCBpbnQgbG93ZXJfYm91bmQ7CiAKICAgICBBU1NF
UlQocGFnaW5nX2xvY2tlZF9ieV9tZShkKSk7CiAKICAgICBpZiAoIHBhZ2VzID4gMCApCiAgICAg
ewogICAgICAgICAvKiBDaGVjayBmb3IgbWluaW11bSB2YWx1ZS4gKi8KLSAgICAgICAgaWYgKCBw
YWdlcyA8IGQtPmFyY2gucGFnaW5nLnNoYWRvdy5wMm1fcGFnZXMgKQotICAgICAgICAgICAgcGFn
ZXMgPSAwOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBwYWdlcyAtPSBkLT5hcmNoLnBhZ2lu
Zy5zaGFkb3cucDJtX3BhZ2VzOworICAgICAgICB1bnNpZ25lZCBpbnQgbG93ZXJfYm91bmQgPSBz
aF9taW5fYWxsb2NhdGlvbihkKTsKIAotICAgICAgICBsb3dlcl9ib3VuZCA9IHNoX21pbl9hbGxv
Y2F0aW9uKGQpOwogICAgICAgICBpZiAoIHBhZ2VzIDwgbG93ZXJfYm91bmQgKQogICAgICAgICAg
ICAgcGFnZXMgPSBsb3dlcl9ib3VuZDsKKyAgICAgICAgcGFnZXMgLT0gZC0+YXJjaC5wYWdpbmcu
c2hhZG93LnAybV9wYWdlczsKICAgICB9CiAKICAgICBTSEFET1dfUFJJTlRLKCJjdXJyZW50ICVp
IHRhcmdldCAlaVxuIiwKQEAgLTI2MDcsNyArMjYwNCw3IEBAIGludCBzaGFkb3dfZW5hYmxlKHN0
cnVjdCBkb21haW4gKmQsIHUzMgogCiAgICAgLyogSW5pdCB0aGUgc2hhZG93IG1lbW9yeSBhbGxv
Y2F0aW9uIGlmIHRoZSB1c2VyIGhhc24ndCBkb25lIHNvICovCiAgICAgb2xkX3BhZ2VzID0gZC0+
YXJjaC5wYWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzOwotICAgIGlmICggb2xkX3BhZ2VzIDwgc2hf
bWluX2FsbG9jYXRpb24oZCkgKyBkLT5hcmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzICkKKyAg
ICBpZiAoIG9sZF9wYWdlcyA8IHNoX21pbl9hbGxvY2F0aW9uKGQpICkKICAgICB7CiAgICAgICAg
IHBhZ2luZ19sb2NrKGQpOwogICAgICAgICBydiA9IHNoYWRvd19zZXRfYWxsb2NhdGlvbihkLCAx
MDI0LCBOVUxMKTsgLyogVXNlIGF0IGxlYXN0IDRNQiAqLwpAQCAtMjg2NCw4ICsyODYxLDcgQEAg
c3RhdGljIGludCBzaGFkb3dfb25lX2JpdF9lbmFibGUoc3RydWN0CiAKICAgICBtb2RlIHw9IFBH
X1NIX2VuYWJsZTsKIAotICAgIGlmICggZC0+YXJjaC5wYWdpbmcuc2hhZG93LnRvdGFsX3BhZ2Vz
IDwKLSAgICAgICAgIHNoX21pbl9hbGxvY2F0aW9uKGQpICsgZC0+YXJjaC5wYWdpbmcuc2hhZG93
LnAybV9wYWdlcyApCisgICAgaWYgKCBkLT5hcmNoLnBhZ2luZy5zaGFkb3cudG90YWxfcGFnZXMg
PCBzaF9taW5fYWxsb2NhdGlvbihkKSApCiAgICAgewogICAgICAgICAvKiBJbml0IHRoZSBzaGFk
b3cgbWVtb3J5IGFsbG9jYXRpb24gaWYgdGhlIHVzZXIgaGFzbid0IGRvbmUgc28gKi8KICAgICAg
ICAgaWYgKCBzaGFkb3dfc2V0X2FsbG9jYXRpb24oZCwgMSwgTlVMTCkgIT0gMCApCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:36:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5nFy-0000kd-3z; Thu, 05 Sep 2019 08:36:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L9s7=XA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5nFx-0000kX-Au
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:36:41 +0000
X-Inumbo-ID: 4811c3a6-cfb8-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4811c3a6-cfb8-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 08:36:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567672600;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=k1l9lJ2mNrocg/ZLzZKoUd+h52fQHPC3YcQgRy9zlBg=;
 b=ZB79x2zGqz/eHUu+JMKr32n0MhliL8BpmaJYsdjMpjyEBnKuWxUNvY6G
 2RUCTvVnQ8MklRO9ZfaXDqeax9woqG3/z2+PQ6DFQ9lModsPruXbIcIBC
 9+UDvT5Ty8l0J3XZ1Esa3UhynHzqUDxkcoboEHkBQ5l+J1wmMEicov5uJ 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1ZmNujqbeOYz3hjj/Yi1cUFqadYOgLG3MFiH4tLig5RDiUW3ugP0iN3IL/qkXZZYskY32pSwZ5
 nxOfU4XIO+AnYnfJ4ABl1bei+jvH16XsgsRZAl3FwgCDcR5FvHL0U9DDoR0CRIjogkiib2IXe8
 tTmc4MnlPx58nUABlp8xX+AXjvOeIzm3CzbGKBrfHqZwsGAp6VXNYEAEMvuGgnWLlDe+h3D4D7
 oBPDbF/euO568GEoSc6G53qgY8fDU8qkAUtJqVl2EO4XWB8GoGamb6Gicqz2pmNcN8Sxle2npv
 U3k=
X-SBRS: 2.7
X-MesageID: 5351524
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5351524"
From: Lars Kurth <lars.kurth@citrix.com>
To: Juergen Gross <jgross@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, Rich Persaud <persaur@gmail.com>, Jan Beulich
 <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
Thread-Index: AQHVYynAq4l5UVCYY0OMdHHMFzgkkqccPIMAgABQNwCAAAYLAIAAExSA///2PACAAAU8AIAAEaWA
Date: Thu, 5 Sep 2019 08:36:35 +0000
Message-ID: <0E76424D-57EB-4792-BA82-121E69506314@citrix.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <FA118783-4079-460A-95F8-B628F3320637@citrix.com>
 <95800deb-8c7f-aaef-8ff2-8a4f87e6b5e6@citrix.com>
 <9ee33b16-9ae7-1f17-1755-c7d03c352a21@suse.com>
In-Reply-To: <9ee33b16-9ae7-1f17-1755-c7d03c352a21@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <FCE6D44CF48F4B4C80EC4C079721BC7B@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Daniel P.
 Smith" <dpsmith@apertussolutions.com>, Doug Goldstein <cardoe@cardoe.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Tamas KLengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, BrianWoods <brian.woods@amd.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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>

DQoNCu+7v09uIDA1LzA5LzIwMTksIDA5OjMzLCAiSnVlcmdlbiBHcm9zcyIgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAwNS4wOS4xOSAxMDoxNCwgQW5kcmV3IENvb3BlciB3cm90
ZToNCiAgICA+IE9uIDA1LzA5LzIwMTkgMDg6NDksIExhcnMgS3VydGggd3JvdGU6DQogICAgPj4g
T24gMDUvMDkvMjAxOSwgMDg6NDEsICJSaWNoIFBlcnNhdWQiIDxwZXJzYXVyQGdtYWlsLmNvbT4g
d3JvdGU6DQogICAgPj4NCiAgICA+PiAgICAgID4gT24gU2VwIDUsIDIwMTksIGF0IDAzOjE5LCBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3RlOg0KICAgID4+ICAgICAgPg0KICAg
ID4+ICAgICAgPiBGb3JnaXZlIG1lIGFza2luZywgYnV0IHdoeSBpcyB0aGlzIHB1dCB1cCBhcyBh
biBhZ2VuZGEgaXRlbSBoZXJlPw0KICAgID4+ICAgICAgPiBJTU8gdGhpcyBpcyB0aGUga2luZCBv
ZiB0aGluZyB3aGVyZSB5b3Ugd291bGQgc2VuZCBhIHByb3Bvc2FsIGFuZA0KICAgID4+ICAgICAg
PiByZXF1ZXN0IGZlZWRiYWNrIGJ5IGVtYWlsIGZpcnN0LCBhbmQgcHV0IGl0IHVwIGFzIGFuIGFn
ZW5kYSBpdGVtDQogICAgPj4gICAgICA+IGhlcmUgb25seSBpZiBpdCBnb3Qgc3RhbGxlZCB0aGVy
ZS4gKEFwb2xvZ2llcyBpZiBJJ3ZlIG92ZXJsb29rZWQNCiAgICA+PiAgICAgID4gc3VjaCBhIHN0
YWxsZWQgdGhyZWFkLikNCiAgICA+PiAgICAgIA0KICAgID4+ICAgICAgSWYgWGVuIGNvbW11bml0
eSBjYWxsIHRvcGljcyBhcmUgbGltaXRlZCB0byBlc2NhbGF0aW9ucyBvZiB4ZW4tZGV2ZWwgdGhy
ZWFkcywgdGhlbiBhIG5ldyB0aHJlYWQgY2FuIGJlIGNyZWF0ZWQgZm9yIHRoaXMgdG9waWMuIFhl
biBjb21tdW5pdHkgY2FsbHMgaGF2ZSBhbHNvIHByb3ZpZGVkIHJlYWwtdGltZSwgaW50ZXJhY3Rp
dmUgZmVlZGJhY2sgb24gY2FuZGlkYXRlIHByb3Bvc2FscywgYWxvbmcgd2l0aCBndWlkYW5jZSBv
biBhcmVhcyB3aGljaCBuZWVkIGRvY3VtZW50YXRpb24gYmVmb3JlIGEgZm9ybWFsIHByb3Bvc2Fs
IGlzIG1hZGUgdG8geGVuLWRldmVsLiAgIFN1Y2ggYWdlbmRhIGl0ZW1zIGFyZSB0eXBpY2FsbHkg
Y292ZXJlZCBhZnRlciBhbGwgc2VyaWVzIGFuZCBwcmlvcml0eSB0b3BpY3MgaGF2ZSBiZWVuIGFk
ZHJlc3NlZC4NCiAgICA+PiAgICAgIA0KICAgID4+IEkgZG9uJ3QgbWluZCBoYXZpbmcgaXRlbXMg
c3VjaCB0aGVzZSBvbiB0aGUgYWdlbmRhIGFuZCB0byBiZSBmYWlyIGhhdmUgYWRkZWQgc2ltaWxh
ciBpdGVtcyBvbnRvIHRoZSBhZ2VuZGEgaW4gdGhlIHBhc3QuDQogICAgPj4gQ2xlYXJseSwgdGhl
eSBhcmUgZm9yd2FyZCBsb29raW5nIFtsaWtlIGFuIFJGQ10sIGZvciB3aGljaCByZWFzb24gSSB0
ZW5kIHRvIGFkZCB0aGVtIHRvIHRoZSBlbmQgb2YgYW4gYWdlbmRhIGlmIHRoZXJlIGlzIGEgYnVz
eSBzY2hlZHVsZQ0KICAgID4+DQogICAgPj4gUGVyc29uYWxseSwgb24gdGhpcyBzcGVjaWZpYyBp
dGVtLCBpdCBpcyBub3QgcmVhbGx5IGNsZWFyIHdoYXQgdGhlIHF1ZXN0aW9ucyBhcmUuICBJbiBv
dGhlciB3b3JkczogaXMgdGhpcyBhYm91dCBVVUlEUy9kb21haW4gaWRzIG9ubHksIG9yIGlzIHRo
ZXJlIHNvbWV0aGluZyBlbHNlLg0KICAgID4gDQogICAgPiBSZXF1aXJpbmcgc29tZXRoaW5nIHRv
IGJlIGJsb2NrZWQgb24geGVuLWRldmVsIGJlZm9yZSB3ZSBkaXNjdXNzIGl0IG9uDQogICAgPiB0
aGUgY2FsbCBpcyBtb251bWVudGFsbHkgc2hvcnQgc2lnaHRlZCwgYW5kIG9mZi1wdXR0aW5nIGZv
ciBjb250cmlidXRvcnMuDQogICAgPiANCiAgICA+IEluIHRoaXMgY2FzZSwgaXQgaXMgdmVyeSBk
ZWZpbml0ZWx5IG5vdCB0aGUgZmlyc3QgdGltZSB0aGlzIHByb2JsZW0gaGFzDQogICAgPiBiZWVu
IHJhaXNlZCwgYXMgaXQgaXMgYW4gWFNBIHNoYXBlZCBlbGVwaGFudCBpbiB0aGUgcm9vbS4gIEl0
cyBubyBzZWNyZXQNCiAgICA+IHRoYXQgaWQgd3JhcHMgY2F1c2UgcHJvYmxlbXMsIGFuZCB3aGls
ZSBvdXIgc2VjdXJpdHkgcG9saWN5IGRvZXNuJ3QNCiAgICA+IGNvbW1lbnQgb24gdGhlIG1hdHRl
ciwgaXQgYWxzbyBkb2Vzbid0IHNheSAid2FybmluZyAtIHN0dWZmICp3aWxsKiBicmVhaw0KICAg
ID4gaW4gd2VpcmQsIHdvbmRlcmZ1bCwgYW5kIHNlY3VyaXR5LXJlbGV2YW50IHdheXMgd2hlbiBk
b21pZCdzIHdyYXAiLg0KICAgID4gDQogICAgPiBUaGUgb3JkZXIgb2YgdGhlIGFnZW5kYSBpcyBp
bXBvcnRhbnQsIGFuZCBJIGRvbid0IHRoaW5rIHRoaXMgc2hvdWxkIGJlDQogICAgPiBhdCB0aGUg
dG9wLCBidXQgZXZlbiBpZiB3ZSBvbmx5IGVuZCB1cCB3aXRoIDIgbWludXRlcyB0byBkaXNjdXNz
IGl0LA0KICAgID4gdGhlbiBzbyBiZSBpdC4gICgyIG1pbnV0ZXMgb2YgdGFsa2luZyBjYW4gc3Rp
bGwgYmUgZmFyIG1vcmUgdmFsdWFibGUNCiAgICA+IHRoYW4gYSB3ZWVrcyB3b3J0aCBvZiBlbWFp
bGluZy4pDQogICAgPiANCiAgICA+IFdoYXQgaXMgbm90IGFjY2VwdGFibGUgaXMgc3VnZ2VzdGlu
ZyB0aGF0IGl0IHNob3VsZCBiZSB2ZXRvJ2Qgc2ltcGx5DQogICAgPiBiZWNhdXNlIGl0IGlzIHBl
cmNlaXZlZCB0byBiZSBhIHZlcnkgZnJlc2ggaWRlYS9xdWVyeS4NCiAgICANCiAgICBJIHN0aWxs
IHRoaW5rIGl0IHdvdWxkIGhlbHAgaWYgYSBzaG9ydCBoaWdoIGxldmVsIGRlc2lnbiB3b3VsZCBi
ZSBwb3N0ZWQNCiAgICBvbiB4ZW4tZGV2ZWwgZmlyc3QuDQogICAgDQpJIHRoaW5rIHRoYXQgaXMg
YSB2YWxpZCBwb2ludCBhbmQgSSBhZ3JlZS4gSW4gdGhlIHBhc3Qgd2hlbiB3ZSBoYWQgc2ltaWxh
cg0KZGlzY3Vzc2lvbnMgb2Z0ZW4gdGhlIG91dGNvbWUgd2FzIG5vdCB0aGF0IGNsZWFyIGFuZCBk
dWUgdG8gdGhlIG5hdHVyZSBvZg0KdGhlIGNhbGxzIHRoZSBkaXNjdXNzaW9ucyB3ZXJlIGFsc28g
bm90IHdlbGwgcmVmbGVjdGVkIGluIHRoZSBub3Rlcy4NCg0KU28sIHRoZXJlIGlzIGFuIGFyZ3Vt
ZW50LCB0aGF0IGRpc2N1c3Npb25zIHR5cGljYWxseSBhcmUgbW9yZSBwcm9kdWN0aXZlIHdoZW4N
CnRoZXJlIGlzIHRoZSBwb3NzaWJpbGl0eSBmb3Igc29tZSBwcmVwYXJhdGlvbiBvciBhbiBlLW1h
aWwgdGhyZWFkIHRvIHJlZmVyIHRvLg0KDQpMYXJzICAgDQogICAgDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 08:53:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 08:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5nWU-0002T0-7K; Thu, 05 Sep 2019 08:53: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=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5nWS-0002Sv-SP
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 08:53:44 +0000
X-Inumbo-ID: a93e3fc3-cfba-11e9-abc1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a93e3fc3-cfba-11e9-abc1-12813bfff9fa;
 Thu, 05 Sep 2019 08:53:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567673623;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=cE1tbAY7bfVoXddkfPLwyXf4JEsq3gfhMlByu6m1dCA=;
 b=Uuo+UP7g+J9/C4gxd3VdrDxGw9fqUHwmVCK7GS2IOeDTC4+jzAuXeIZS
 P0oUJsOJOtzQTL7RqT4bq5isv1jZPsUJ54ub7NwEVn3OGeObWISE+NHZy
 4cHtQVOrcUsEAqMlfzLfs3EeeV3UvkOHRUVqV9nPrIvPoriAa9kk86CBm E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sbfYnof6OIeWWwBnFZjYunEfVcwLfpGhULPeWErs8XHuJYrYfgr9QSTl2Tx4fZhoMGQKC9RkqQ
 uUSA6AV9sYGgC4mAGoHC+2o1Ulk6O3vyxqlTJDrk3gDC8byG2ANrnGFgYASwxRMkMSEcjmcSaC
 6HFsASNxb7ll6pO37bcG8O5Ckk1U5MX+P4GaZVchJ/N8io56daSRE0sOocktN7V6oBVvvPZMSV
 MwlFzq8UG9DJF0thbufISyZSVCg8jKqWQJ6J2D03ZTCoCV5LZoEKJAtD8bjMSeNSx2GZyBX4+H
 kzk=
X-SBRS: 2.7
X-MesageID: 5171104
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5171104"
To: Peter Zijlstra <peterz@infradead.org>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
 <20190905082647.GZ2332@hirez.programming.kicks-ass.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4de91a14-2051-197e-6ab0-beb2538c40f9@citrix.com>
Date: Thu, 5 Sep 2019 09:53:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905082647.GZ2332@hirez.programming.kicks-ass.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh
 Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>,
 Masami Hiramatsu <mhiramat@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>

T24gMDUvMDkvMjAxOSAwOToyNiwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MDUsIDIwMTkgYXQgMDg6NTQ6MTdBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPgo+PiBJ
IGRvbid0IGtub3cgaWYgeW91J3ZlIHNwb3R0ZWQsIGJ1dCB0aGUgcHJlZml4IGlzIGEgdWQyYSBp
bnN0cnVjdGlvbgo+PiBmb2xsb3dlZCBieSAneGVuJyBpbiBhc2NpaS4KPj4KPj4gVGhlIEtWTSB2
ZXJzaW9uIHdhcyBhZGRlZCBpbiBjL3MgNmM4NmVlZGMyMDZkZDFmOWQzN2EyNzk2ZmFhOGU2ZjIy
NzgyMTVkMgo+IFdoaWxlIHRoZSBYZW4gb25lIGRpc2Fzc2VibGVzIHRvIHZhbGlkIGluc3RydWN0
aW9ucywgdGhhdCBLVk0gb25lIGRvZXMKPiBub3Q6Cj4KPiAJLnRleHQKPiB4ZW46Cj4gCXVkMjsg
LmFzY2lpICJ4ZW4iCj4ga3ZtOgo+IAl1ZDI7IC5hc2NpaSAia3ZtIgo+Cj4gZGlzYXNzZW1ibGVz
IGxpa2U6Cj4KPiAwMDAwMDAwMDAwMDAwMDAwIDx4ZW4+Ogo+ICAgIDA6ICAgMGYgMGIgICAgICAg
ICAgICAgICAgICAgdWQyCj4gICAgMjogICA3OCA2NSAgICAgICAgICAgICAgICAgICBqcyAgICAg
NjkgPGt2bSsweDY0Pgo+ICAgIDQ6ICAgNmUgICAgICAgICAgICAgICAgICAgICAgb3V0c2IgICVk
czooJXJzaSksKCVkeCkKPiAwMDAwMDAwMDAwMDAwMDA1IDxrdm0+Ogo+ICAgIDU6ICAgMGYgMGIg
ICAgICAgICAgICAgICAgICAgdWQyCj4gICAgNzogICA2YiAgICAgICAgICAgICAgICAgICAgICAu
Ynl0ZSAweDZiCj4gICAgODogICA3NiA2ZCAgICAgICAgICAgICAgICAgICBqYmUgICAgNzcgPGt2
bSsweDcyPgo+Cj4gV2hpY2ggaXMgYSBiaXQgdW5mb3J0dW5hdGUgSSBzdXBwb3NlLiBBdCBsZWFz
dCB0aGV5IGRvbid0IGFwcGVhciB0bwo+IGNvbnN1bWUgZnVydGhlciBieXRlcy4KCkl0IGRvZXMg
d2hlbiB5b3UgZ2l2ZSBvYmpkdW1wIG9uZSBleHRyYSBieXRlIHRvIGxvb2sgYXQuCgowMDAwMDAw
MDAwMDAwMDA1IDxrdm0+OgrCoMKgIDU6wqDCoMKgIDBmIDBiwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIMKgwqDCoCB1ZDLCoMKgwqAKwqDCoCA3OsKgwqDCoCA2YiA3NiA2ZCAwMMKgwqDC
oMKgwqDCoMKgwqDCoCDCoMKgwqAgaW11bMKgwqAgJDB4MCwweDZkKCVyc2kpLCVlc2kKCkkgZGlk
IHRyeSB0byBwb2ludCBvdXQgdGhhdCB0aGlzIHByb3BlcnR5IHNob3VsZCBoYXZlIGJlZW4gY2hl
Y2tlZApiZWZvcmUgc2V0dGxpbmcgb24gJ2t2bScgYXMgdGhlIHN0cmluZy4KCkFzIGZvciB0aGUg
WGVuIHByZWZpeCwgaXQncyBpbnRyb2R1Y3Rpb24gcHJlLWRhdGVzIG1lIHN1YnN0YW50aWFsbHks
IGFuZApJIGRvbid0IGtub3cgd2hldGhlciB0aGUgZGlzYXNzZW1ibHkgd2FzIGNvbnNpZGVyZWQs
IG9yIHdlIGp1c3QgZ290IGx1Y2t5LgoKSU1PLCB0aGUgc3RyaW5nICdYZW4nIHdvdWxkIHdvdWxk
IGhhdmUgYmVlbiBzaWdodGx5IG5pY2VyCgowMDAwMDAwMDAwMDAwMDA1IDxYZW4+OgrCoMKgIDU6
wqDCoMKgIDBmIDBiwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgwqDCoCB1ZDLCoMKg
wqAKwqDCoCA3OsKgwqDCoCA1OMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDC
oMKgwqAgcG9wwqDCoMKgICVyYXgKwqDCoCA4OsKgwqDCoCA2NSA2ZcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCDCoMKgwqAgb3V0c2LCoCAlZ3M6KCVyc2kpLCglZHgpCgpidXQgd2UncmUg
MTMgeWVhcnMgdG9vIGxhdGUgdG8gYW1lbmQgdGhpcy4KCj4gSSBrbm93IGl0IGlzIHdhdGVyIHVu
ZGVyIHRoZSBicmlkZ2UgYXQgdGhpcyBwb2ludDsgYnV0IHlvdSBjb3VsZCd2ZSB1c2VkCj4gVUQx
IHdpdGggYSBkaXNwbGFjZW1lbnQgd2l0aCBzb21lICd1bmxpa2VseScgdmFsdWVzLiBUaGF0IHdh
eSBpdAo+IHdvdWxkJ3ZlIGRlY29kZWQgdG8gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uCj4KPiBTb21l
dGhpbmcgbGlrZToKPgo+IAl1ZDEgICAgMHg2ZTY1NzgoJXJheCksJXJheAo+Cj4gd2hpY2ggc3Bl
bGxzIG91dCAieGVuXDAiIGluIHRoZSBkaXNwbGFjZW1lbnQ6Cj4KPiAJNDggMGYgYjkgODAgNzgg
NjUgNmUgMDAKCjopCgpJIHNlZW0gdG8gcmVjYWxsIFVEMCBhbmQgVUQxIGJlaW5nIHZlcnkgbGF0
ZSB0byB0aGUgZG9jdW1lbnRhdGlvbiBwYXJ0eS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 09:00:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 09: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 1i5ncv-0003MJ-9P; Thu, 05 Sep 2019 09:00:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5nct-0003M8-Va
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 09:00:24 +0000
X-Inumbo-ID: 97a35ec2-cfbb-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 97a35ec2-cfbb-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 09:00:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BA46EAC8B;
 Thu,  5 Sep 2019 09:00:21 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
 <20190904175708.18853-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <026889e4-363b-ed1a-0385-e98f8bd9efa8@suse.com>
Date: Thu, 5 Sep 2019 11:00:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904175708.18853-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/AMD: Fix handling of x87
 exception pointers on Fam17h hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxOTo1NywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBTUQgUHJlLUZhbTE3
aCBDUFVzICJvcHRpbWlzZSIge0YsfVh7U0FWRSxSU1RPUn0gYnkgbm90IHNhdmluZy9yZXN0b3Jp
bmcKPiBGT1AvRklQL0ZEUCBpZiBhbiB4ODcgZXhjZXB0aW9uIGlzbid0IHBlbmRpbmcuICBUaGlz
IGNhdXNlcyBhbiBpbmZvcm1hdGlvbgo+IGxlYWssIENWRS0yMDA2LTEwNTYsIGFuZCB3b3JrZWQg
YXJvdW5kIGJ5IHNldmVyYWwgT1NlcywgaW5jbHVkaW5nIFhlbi4gIEFNRAo+IEZhbTE3aCBDUFVz
IG5vIGxvbmdlciBoYXZlIHRoaXMgbGVhaywgYW5kIGFkdmVydGlzZSBzbyBpbiBhIENQVUlEIGJp
dC4KPiAKPiBJbnRyb2R1Y2UgdGhlIFJTVFJfRlBfRVJSX1BUUlMgZmVhdHVyZSwgYXMgc3BlY2lm
aWVkIGJ5IEFNRCwgYW5kIGV4cG9zZSB0byBhbGwKPiBndWVzdHMgYnkgZGVmYXVsdC4gIFdoaWxl
IGFkanVzdGluZyBsaWJ4bCdzIGNwdWlkIHRhYmxlLCBhZGQgQ0xaRVJPIHdoaWNoCj4gbG9va3Mg
dG8gaGF2ZSBiZWVuIG9taXR0ZWQgcHJldmlvdXNseS4KPiAKPiBBbHNvIGludHJvZHVjZSBhbiBY
ODZfQlVHIGJpdCB0byB0cmlnZ2VyIHRoZSAoRilYUlNUT1Igd29ya2Fyb3VuZCwgYW5kIHNldCBp
dAo+IG9uIEFNRCBoYXJkd2FyZSB3aGVyZSBSU1RSX0ZQX0VSUl9QVFJTIGlzIG5vdCBhZHZlcnRp
c2VkLiAgT3B0aW1pc2UgdGhlCj4gY29uZGl0aW9ucyBmb3IgdGhlIHdvcmthcm91bmQgcGF0aHMu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmlycmVz
cGVjdGl2ZSBvZiBhIGZldyByZW1hcmtzOgoKPiB2MzoKPiAgKiBSZW5hbWUgdG8gWDg2X0JVR19G
UFVfUFRSUwoKV2hpbGUgSSBkaWQgYWdyZWUgdG8gdXNlIHRoaXMgbmFtZSwgSSdkIHN0aWxsIGxp
a2UgdG8gcG9pbnQgb3V0IHRoYXQKd2hldGhlciBvciBub3QgdGhpcyBpcyB2aWV3ZWQgYXMgYSBi
dWcgaXMgYSBtYXR0ZXIgb2YgdGhlIHBvc2l0aW9uCm9uZSB0YWtlcy4gSSdtIHByZXR0eSBzdXJl
IHRoZSBBTUQgZW5naW5lZXJzIG9yaWdpbmFsbHkgaGF2aW5nIGRlY2lkZWQKdG8gYXZvaWQgc2F2
aW5nL3Jlc3RvcmluZyB0aGVzZSB2YWx1ZSB3b3VsZG4ndCBoYXZlIGNhbGxlZCB0aGlzIGEgYnVn
LApidXQgYSBmZWF0dXJlLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+IEBAIC01ODAsNiArNTgwLDEzIEBAIHN0YXRpYyB2b2lk
IGluaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPiAgCX0KPiAgCj4gIAkvKgo+ICsJICog
T2xkZXIgQU1EIENQVXMgZG9uJ3Qgc2F2ZS9sb2FkIEZPUC9GSVAvRkRQIHVubGVzcyBhbiBGUFUg
ZXhjZXB0aW9uCj4gKwkgKiBpcyBwZW5kaW5nLiAgWGVuIHdvcmtzIGFyb3VuZCB0aGlzIGF0IChG
KVhSU1RPUiB0aW1lLgo+ICsJICovCj4gKwlpZiAoICFjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX1JT
VFJfRlBfRVJSX1BUUlMpICkKPiArCQlzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9CVUdfRlBVX1BU
UlMpOwoKSSB0aGluayBpbiB0aGlzIGZpbGUgeW91IHdhbnQgdG8gb21pdCB0aGUgYmxhbmtzIGlt
bWVkaWF0ZWx5IGluc2lkZQp0aGUgaWYoKSBwYXJlbnRoZXNlcy4KCj4gQEAgLTE2OSwxMSArMTY3
LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmcHVfZnhzYXZlKHN0cnVjdCB2Y3B1ICp2KQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIDogIj1tIiAoKmZwdV9jdHh0KSA6ICJSIiAoZnB1X2N0eHQp
ICk7Cj4gIAo+ICAgICAgICAgIC8qCj4gLSAgICAgICAgICogQU1EIENQVXMgZG9uJ3Qgc2F2ZS9y
ZXN0b3JlIEZEUC9GSVAvRk9QIHVubGVzcyBhbiBleGNlcHRpb24KPiAtICAgICAgICAgKiBpcyBw
ZW5kaW5nLgo+ICsgICAgICAgICAqIFNvbWUgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJ
UC9GT1AgdW5sZXNzIGFuIGV4Y2VwdGlvbiBpcwo+ICsgICAgICAgICAqIHBlbmRpbmcuICBJbiB0
aGlzIGNhc2UsIHRoZSByZXN0b3JlIHNpZGUgd2lsbCBhcnJhbmdlIHNhZmUgdmFsdWVzLAo+ICsg
ICAgICAgICAqIGFuZCB0aGVyZSBpcyBubyBwb2ludCB0cnlpbmcgdG8gcmVzdG9yZSBGQ1MvRkRT
IGluIGFkZGl0aW9uLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlmICggIShmcHVfY3R4dC0+
ZnN3ICYgMHgwMDgwKSAmJgo+IC0gICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ID09IFg4Nl9WRU5ET1JfQU1EICkKPiArICAgICAgICBpZiAoIGNwdV9idWdfZnB1X3B0cnMgJiYg
IShmcHVfY3R4dC0+ZnN3ICYgMHgwMDgwKSApCj4gICAgICAgICAgICAgIHJldHVybjsKCkNvdWxk
IEkgdGFsayB5b3UgaW50byBzL3RyeWluZyB0byByZXN0b3JlL3RyeWluZyB0byBjb2xsZWN0LyBm
b3IgdGhlCmNvbW1lbnQ/IFRoZSBjb25zdW1lciBvZiB0aGUgY29sbGVjdGVkIGRhdGEgY291bGQg
aW4gcHJpbmNpcGxlIGJlCm90aGVyIHRoYW4gdGhlIGNvcnJlc3BvbmRpbmcgcmVzdG9yZSBjb2Rl
LCBlLmcuIHRoZSBpbnNuIGVtdWxhdG9yLgooaHZtZW11bF9wdXRfZnB1KCkgaGFzIGFuIGV4YW1w
bGUgb2YgdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiwgaS5lLgpwcm9kdWNpbmcgZGF0YSBmb3IgdGhl
IHJlc3RvcmUgbG9naWMgdG8gY29uc3VtZS4pCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 09:26:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 09:26:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5o2P-0005L5-Up; Thu, 05 Sep 2019 09:26:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A+Jx=XA=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1i5o2P-0005L0-30
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 09:26:45 +0000
X-Inumbo-ID: 4028e8c0-cfbf-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4028e8c0-cfbf-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 09:26:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Transfer-Encoding
 :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:
 Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=qYSkLdHnvOeolG6VFyI8jlB0wdCU3wLXfgUY07UlKaM=; b=mnTWqmHz60GQYCWyXoAXPg1wJy
 laNXux2PMwb6UNsbuhn1qpld14vvpOKkA/4YpU5SYUsfBhIlCLOti+pn2JKPoAMHAOzuWroPKlo2g
 vzt6E7hSxdYVVcfe2VqT/dNVdTHd5TKscWsQnFIiM5QRNvsns6ggUz7a1D9wl39eZFdi2zTpzW7/5
 NPhKQANvFLzXmTe4XgDcJTyBUkRdOi6JFO+A9vZQecfz8kE26nLFBxvyqg97Zojl16XaiPa51E9DW
 ak8+ppbL2wdpwkMV1FhlgqQVr2kVq/xSdSjSpjQzks+UfEg+ElXWw/FlGs+dvmcCHkjUyJumeyxMO
 TmzpbW/Q==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5o2A-0007fx-4V; Thu, 05 Sep 2019 09:26:30 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 981A7306038;
 Thu,  5 Sep 2019 11:25:50 +0200 (CEST)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 82BE329C0F166; Thu,  5 Sep 2019 11:26:27 +0200 (CEST)
Date: Thu, 5 Sep 2019 11:26:27 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190905092627.GB2332@hirez.programming.kicks-ass.net>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
 <20190905082647.GZ2332@hirez.programming.kicks-ass.net>
 <4de91a14-2051-197e-6ab0-beb2538c40f9@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4de91a14-2051-197e-6ab0-beb2538c40f9@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@kernel.org>, Masami Hiramatsu <mhiramat@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>

T24gVGh1LCBTZXAgMDUsIDIwMTkgYXQgMDk6NTM6MzJBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wOS8yMDE5IDA5OjI2LCBQZXRlciBaaWpsc3RyYSB3cm90ZToKPiA+IE9u
IFRodSwgU2VwIDA1LCAyMDE5IGF0IDA4OjU0OjE3QU0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPgo+ID4+IEkgZG9uJ3Qga25vdyBpZiB5b3UndmUgc3BvdHRlZCwgYnV0IHRoZSBwcmVm
aXggaXMgYSB1ZDJhIGluc3RydWN0aW9uCj4gPj4gZm9sbG93ZWQgYnkgJ3hlbicgaW4gYXNjaWku
Cj4gPj4KPiA+PiBUaGUgS1ZNIHZlcnNpb24gd2FzIGFkZGVkIGluIGMvcyA2Yzg2ZWVkYzIwNmRk
MWY5ZDM3YTI3OTZmYWE4ZTZmMjI3ODIxNWQyCj4gPiBXaGlsZSB0aGUgWGVuIG9uZSBkaXNhc3Nl
YmxlcyB0byB2YWxpZCBpbnN0cnVjdGlvbnMsIHRoYXQgS1ZNIG9uZSBkb2VzCj4gPiBub3Q6Cj4g
Pgo+ID4gCS50ZXh0Cj4gPiB4ZW46Cj4gPiAJdWQyOyAuYXNjaWkgInhlbiIKPiA+IGt2bToKPiA+
IAl1ZDI7IC5hc2NpaSAia3ZtIgo+ID4KPiA+IGRpc2Fzc2VtYmxlcyBsaWtlOgo+ID4KPiA+IDAw
MDAwMDAwMDAwMDAwMDAgPHhlbj46Cj4gPiAgICAwOiAgIDBmIDBiICAgICAgICAgICAgICAgICAg
IHVkMgo+ID4gICAgMjogICA3OCA2NSAgICAgICAgICAgICAgICAgICBqcyAgICAgNjkgPGt2bSsw
eDY0Pgo+ID4gICAgNDogICA2ZSAgICAgICAgICAgICAgICAgICAgICBvdXRzYiAgJWRzOiglcnNp
KSwoJWR4KQo+ID4gMDAwMDAwMDAwMDAwMDAwNSA8a3ZtPjoKPiA+ICAgIDU6ICAgMGYgMGIgICAg
ICAgICAgICAgICAgICAgdWQyCj4gPiAgICA3OiAgIDZiICAgICAgICAgICAgICAgICAgICAgIC5i
eXRlIDB4NmIKPiA+ICAgIDg6ICAgNzYgNmQgICAgICAgICAgICAgICAgICAgamJlICAgIDc3IDxr
dm0rMHg3Mj4KPiA+Cj4gPiBXaGljaCBpcyBhIGJpdCB1bmZvcnR1bmF0ZSBJIHN1cHBvc2UuIEF0
IGxlYXN0IHRoZXkgZG9uJ3QgYXBwZWFyIHRvCj4gPiBjb25zdW1lIGZ1cnRoZXIgYnl0ZXMuCj4g
Cj4gSXQgZG9lcyB3aGVuIHlvdSBnaXZlIG9iamR1bXAgb25lIGV4dHJhIGJ5dGUgdG8gbG9vayBh
dC4KPiAKPiAwMDAwMDAwMDAwMDAwMDA1IDxrdm0+Ogo+IMKgwqAgNTrCoMKgwqAgMGYgMGLCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKgIHVkMsKgwqDCoAo+IMKgwqAgNzrCoMKg
wqAgNmIgNzYgNmQgMDDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKgIGltdWzCoMKgICQweDAsMHg2
ZCglcnNpKSwlZXNpCj4gCj4gSSBkaWQgdHJ5IHRvIHBvaW50IG91dCB0aGF0IHRoaXMgcHJvcGVy
dHkgc2hvdWxkIGhhdmUgYmVlbiBjaGVja2VkCj4gYmVmb3JlIHNldHRsaW5nIG9uICdrdm0nIGFz
IHRoZSBzdHJpbmcuCgpCYWggeW91J3JlIHJpZ2h0OyB3aGVuIEkgd3JpdGU6CgoJdWQyOyAuYXNj
aWkgImt2bSI7IGNwdWlkCgpUaGUgb3V0cHV0IGlzIGdpYmJlcmlzaCA6LwoKPiBidXQgd2UncmUg
MTMgeWVhcnMgdG9vIGxhdGUgdG8gYW1lbmQgdGhpcy4KCllhaCwgSSBmaWd1cmVkIDovCgo+ID4g
SSBrbm93IGl0IGlzIHdhdGVyIHVuZGVyIHRoZSBicmlkZ2UgYXQgdGhpcyBwb2ludDsgYnV0IHlv
dSBjb3VsZCd2ZSB1c2VkCj4gPiBVRDEgd2l0aCBhIGRpc3BsYWNlbWVudCB3aXRoIHNvbWUgJ3Vu
bGlrZWx5JyB2YWx1ZXMuIFRoYXQgd2F5IGl0Cj4gPiB3b3VsZCd2ZSBkZWNvZGVkIHRvIGEgc2lu
Z2xlIGluc3RydWN0aW9uLgo+ID4KPiA+IFNvbWV0aGluZyBsaWtlOgo+ID4KPiA+IAl1ZDEgICAg
MHg2ZTY1NzgoJXJheCksJXJheAo+ID4KPiA+IHdoaWNoIHNwZWxscyBvdXQgInhlblwwIiBpbiB0
aGUgZGlzcGxhY2VtZW50Ogo+ID4KPiA+IAk0OCAwZiBiOSA4MCA3OCA2NSA2ZSAwMAo+IAo+IDop
Cj4gCj4gSSBzZWVtIHRvIHJlY2FsbCBVRDAgYW5kIFVEMSBiZWluZyB2ZXJ5IGxhdGUgdG8gdGhl
IGRvY3VtZW50YXRpb24gcGFydHkuCgpUaGV5IHdlcmU7IGFuZCB0aGUgZG9jdW1lbnRhdGlvbiBm
b3Igc3RpbGwgVUQwIGRpZmZlcnMgYmV0d2VlbiB2ZW5kb3JzIDovCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 09:34:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 09: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 1i5oA1-00068u-Pv; Thu, 05 Sep 2019 09:34:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5oA0-00068p-Mt
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 09:34:36 +0000
X-Inumbo-ID: 5f4ba462-cfc0-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f4ba462-cfc0-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 09:34:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567676075;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=d2TjUGW2maqeaoGEJLkT15uK0agiZulPI2kouKX3pJ4=;
 b=hJosHIGFSjFTuyw8Afr3oQ2mJWZWMK0g+IrDSJGvT8Bg1hU14LmxJgsC
 Vd9941KqVc4naT4Dnf6iW3LkdZQpYjMf/EzqlQrMgbTufpK3pmHc+SUxO
 /lfJw4QytgH4CvEmkvuvaba4omSfPx2pwHeVhvgMFZ71j7LuXYL2eEfUn U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: e0BA+c4MHGF1FgfbwOdla7574CNoFqaXGgbq8sBXIHxbLBJv1UmdMuSsgkA3jiATaiJ75dsgGU
 +1BnXDktU1itBDvJXBkqnNqisfoam3+P/BKzn00+/HlHOwXlZq91BBFhD2+ZuvOyoLt9WWjtNS
 EPCEpQLGid4YsB6ihBpg9aUnTxLWDybfLGVJ/NZP6wFypG+blcjPJST/VPO9IMLFRLEjddN6Vm
 9CBcf5vIeBn4ar8PuiYY2z0OS0CJdZh2E/iUDlTR7KHO0oQhoj6eN+RjOTL0cBuP7jraH4zvJ+
 tuE=
X-SBRS: 2.7
X-MesageID: 5353431
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5353431"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 11:34:16 +0200
Message-ID: <20190905093416.2955-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@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>

Q3VycmVudCBsaWJ4bCBjb2RlIHdpbGwgYWx3YXlzIGVuYWJsZSBIYXJkd2FyZSBBc3Npc3RlZCBQ
YWdpbmcgKEhBUCksCmV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sg
dG8gc2hhZG93IGlmIEhBUCBpcyBub3QKYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIHRo
ZSBkb21haW4gYnVpbGRlciB0aGF0J3Mgbm90IHRoZSBjYXNlCmFueSBsb25nZXIsIGFuZCB0aGUg
aHlwZXJ2aXNvciB3aWxsIHJhaXNlIGFuIGVycm9yIGlmIEhBUCBpcyBub3QKYXZhaWxhYmxlIGlu
c3RlYWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KCkluIG9yZGVyIHRvIGtl
ZXAgdGhlIHByZXZpb3VzIGZ1bmN0aW9uYWxpdHkgcmVwb3J0IHdoZXRoZXIgSEFQIGlzCmF2YWls
YWJsZSBvciBub3QgaW4gWEVOX1NZU0NUTF9waHlzaW5mbywgc28gdGhhdCB0aGUgdG9vbHN0YWNr
IGNhbgpzZWxlY3QgYSBzYW5lIGRlZmF1bHQgaWYgdGhlcmUncyBubyBleHBsaWNpdCB1c2VyIHNl
bGVjdGlvbiBvZiB3aGV0aGVyCkhBUCBzaG91bGQgYmUgdXNlZC4KCkZpeGVzOiBkMGMwYmE3ZDNk
ZSAoJ3g4Ni9odm0vZG9tYWluOiByZW1vdmUgdGhlICdoYXBfZW5hYmxlZCcgZmxhZycpClNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGwuYyAgICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgIHwgIDQg
KystLQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgIHwgIDcgKysrKystLQogdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgIHwgMTAgKysrKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgIHwgMTUgKysrKysrKysr
KysrKy0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUv
cHVibGljL3N5c2N0bC5oIHwgIDQgKysrKwogOCBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25z
KCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIv
dG9vbHMvbGlieGwvbGlieGwuYwppbmRleCBlYzcxNTc0ZTk5Li41YzBmY2YzMjBlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTM5
OSw2ICszOTksNyBAQCBpbnQgbGlieGxfZ2V0X3BoeXNpbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4
bF9waHlzaW5mbyAqcGh5c2luZm8pCiAgICAgcGh5c2luZm8tPmNhcF9wdiA9ICEhKHhjcGh5c2lu
Zm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX3B2KTsKICAgICBwaHlzaW5mby0+
Y2FwX2h2bV9kaXJlY3RpbyA9CiAgICAgICAgICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYg
WEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKTsKKyAgICBwaHlzaW5mby0+Y2FwX2hhcCA9ICEh
KHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCk7CiAKICAg
ICBHQ19GUkVFOwogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
YXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCmluZGV4IGQ2MjQxNTllNTMuLjNmNTll
NzkwYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF9hcmNoLmgKQEAgLTY1LDggKzY1LDggQEAgX2hpZGRlbgogaW50IGxpYnhsX19h
cmNoX2RvbWFpbl9tYXBfaXJxKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBpbnQgaXJx
KTsKIAogX2hpZGRlbgotdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CitpbnQgbGlieGxf
X2FyY2hfZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3Jl
YXRlX2luZm8gKmNfaW5mbyk7CiAKIF9oaWRkZW4KIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1
aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCAxNDFlMTU5MDQz
Li5iMDY3ODY5MTU0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtMTExNCw4ICsxMTE0LDggQEAgaW50IGxpYnhsX19h
cmNoX2RvbWFpbl9tYXBfaXJxKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBpbnQgaXJx
KQogICAgIHJldHVybiB4Y19kb21haW5fYmluZF9wdF9zcGlfaXJxKENUWC0+eGNoLCBkb21pZCwg
aXJxLCBpcnEpOwogfQogCi12b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQoraW50IGxpYnhs
X19hcmNoX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Ny
ZWF0ZV9pbmZvICpjX2luZm8pCiB7CiAgICAgLyoKICAgICAgKiBBcm0gZ3Vlc3QgYXJlIG5vdyBj
b25zaWRlcmVkIGFzIFBWSCBieSB0aGUgdG9vbHN0YWNrLiBUbyBhbGxvdwpAQCAtMTEzMCw2ICsx
MTMwLDkgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9Q
Vkg7CiAgICAgICAgIC8qIEFsbCBvdGhlciBmaWVsZHMgY2FuIHJlbWFpbiB1bnRvdWNoZWQgKi8K
ICAgICB9CisgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgdHJ1ZSk7
CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5m
b19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDAzY2UxNjZmNGYu
LjQzMWVhZDIwNjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zMCwxNyArMzAsMTkgQEAKIGludCBsaWJ4
bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
ICpjX2luZm8pCiB7CisgICAgaW50IHJjOworCiAgICAgaWYgKCFjX2luZm8tPnR5cGUpIHsKICAg
ICAgICAgTE9HKEVSUk9SLCAiZG9tYWluIHR5cGUgdW5zcGVjaWZpZWQiKTsKICAgICAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOwogICAgIH0KIAotICAgIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVf
aW5mb19zZXRkZWZhdWx0KGdjLCBjX2luZm8pOworICAgIHJjID0gbGlieGxfX2FyY2hfZG9tYWlu
X2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsIGNfaW5mbyk7CisgICAgaWYgKHJjKQorICAgICAg
ICByZXR1cm4gcmM7CiAKLSAgICBpZiAoY19pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBF
X1BWKSB7Ci0gICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5oYXAsIHRy
dWUpOworICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpCiAgICAg
ICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5vb3MsIHRydWUpOwotICAgIH0K
IAogICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5ydW5faG90cGx1Z19zY3Jp
cHRzLCB0cnVlKTsKICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+ZHJpdmVy
X2RvbWFpbiwgZmFsc2UpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGI2MTM5OWNlMzYuLjllMWY4NTE1
ZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTEwMjUsNiArMTAyNSw3IEBAIGxpYnhsX3BoeXNpbmZv
ID0gU3RydWN0KCJwaHlzaW5mbyIsIFsKICAgICAoImNhcF9odm0iLCBib29sKSwKICAgICAoImNh
cF9wdiIsIGJvb2wpLAogICAgICgiY2FwX2h2bV9kaXJlY3RpbyIsIGJvb2wpLCAjIE5vIGxvbmdl
ciBIVk0gc3BlY2lmaWMKKyAgICAoImNhcF9oYXAiLCBib29sKSwKICAgICBdLCBkaXI9RElSX09V
VCkKIAogbGlieGxfY29ubmVjdG9yaW5mbyA9IFN0cnVjdCgiY29ubmVjdG9yaW5mbyIsIFsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2
LmMKaW5kZXggYzBmODhhN2VhYS4uYmRjOWQ5YWRmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTYyMCw5ICs2MjAs
MjAgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4
bF9fZ2MgKmdjLAogICAgIHJldHVybiByYzsKIH0KIAotdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5f
Y3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNf
aW5mbykKK2ludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQogeworICAgIGxpYnhsX3BoeXNpbmZv
IHBpOworICAgIGludCByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZwaSk7CisKKyAgICBp
ZiAocmMpIHsKKyAgICAgICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGdldCBwaHlzaW5mbyIpOwor
ICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZjX2luZm8tPmhhcCwgcGkuY2FwX2hhcCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCBs
aWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMK
aW5kZXggYzUwZDkxMGExYy4uNzRlYTE4NDA4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5
c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTY1LDYgKzE2NSw4IEBAIHZv
aWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkpCiAgICAg
ICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX3B2OwogICAgIGlmICgg
aW9tbXVfZW5hYmxlZCApCiAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9Q
SFlTQ0FQX2RpcmVjdGlvOworICAgIGlmICggaHZtX2hhcF9zdXBwb3J0ZWQoKSApCisgICAgICAg
IHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcDsKIH0KIAogbG9uZyBh
cmNoX2RvX3N5c2N0bCgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCA5MWM0OGRjYWUwLi42YzQ1NzYyNWU5
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCkBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90
YnVmX29wIHsKICAvKiAoeDg2KSBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgZGlyZWN0IGFjY2VzcyB0
byBJL08gZGV2aWNlcyB3aXRoIElPTU1VLiAqLwogI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQ
X2RpcmVjdGlvICAgICAyCiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgKDF1
PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKQorLyogKHg4NikgVGhlIHBsYXRmb3JtIHN1
cHBvcnRzIEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZy4gKi8KKyNkZWZpbmUgX1hFTl9TWVNDVExf
UEhZU0NBUF9oYXAgICAgICAgICAgMworI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAg
ICAgICAgICAoMXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfaGFwKQorCiBzdHJ1Y3QgeGVuX3N5c2N0
bF9waHlzaW5mbyB7CiAgICAgdWludDMyX3QgdGhyZWFkc19wZXJfY29yZTsKICAgICB1aW50MzJf
dCBjb3Jlc19wZXJfc29ja2V0OwotLSAKMi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 09:38:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 09:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5oDh-0006Iy-Bw; Thu, 05 Sep 2019 09:38:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5oDg-0006Ir-6z
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 09:38:24 +0000
X-Inumbo-ID: e7247206-cfc0-11e9-abc3-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7247206-cfc0-11e9-abc3-12813bfff9fa;
 Thu, 05 Sep 2019 09:38:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567676303;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3eU6it+k/5Lf+6+TkyONLyC9QHwMgikUXMQQJR9pTOk=;
 b=SHYLqlwoNj8H1unra7dZaDXFj9rZovqYd55DRcgYnb78KE25NhriTDKX
 38kZKwnIvhJ5aZ/5zRCmgzh0Ez5NzZTCX4Mu5rGd/aAzarP1hA+G5YonZ
 Ml0dChoriXl/WyNjevuMebN0UFXRP7bd4PrzcRKAVAE7IDnVlrmd5fTt3 Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BMIrB8sXencPcy8EJm54oLKU1+2h7COwaJXZVgX2/59PN7ylTmmmU14qrmZiNpf0+4hR3cNMbf
 f/daDig04HFOE7SZ50amFuJqBcRi//OpgODG7CkyKzHhBu3Q66F71516wQVv80f95GBY+T5o3G
 DBVXsn7ksfFhUbVF9jj0KVsbpYnazTrX/YdC94EKD+LcafBvf5GnhFQ5bfVGNTvqHSbrXo5Hr6
 CIZojjcED2mHi5w5EVMwbyQICIzKMEiMGLFff/4p+JdWuooB45HC5x6IX2UAmatu2Ok5NiBQp1
 0Qc=
X-SBRS: 2.7
X-MesageID: 5442468
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5442468"
To: Peter Zijlstra <peterz@infradead.org>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
 <20190905082647.GZ2332@hirez.programming.kicks-ass.net>
 <4de91a14-2051-197e-6ab0-beb2538c40f9@citrix.com>
 <20190905092627.GB2332@hirez.programming.kicks-ass.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6f69e9ac-66db-049d-1484-69fb61f686a3@citrix.com>
Date: Thu, 5 Sep 2019 10:38:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905092627.GB2332@hirez.programming.kicks-ass.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh
 Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>,
 Masami Hiramatsu <mhiramat@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>

T24gMDUvMDkvMjAxOSAxMDoyNiwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MDUsIDIwMTkgYXQgMDk6NTM6MzJBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24g
MDUvMDkvMjAxOSAwOToyNiwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4+PiBPbiBUaHUsIFNlcCAw
NSwgMjAxOSBhdCAwODo1NDoxN0FNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4KPj4+
PiBJIGRvbid0IGtub3cgaWYgeW91J3ZlIHNwb3R0ZWQsIGJ1dCB0aGUgcHJlZml4IGlzIGEgdWQy
YSBpbnN0cnVjdGlvbgo+Pj4+IGZvbGxvd2VkIGJ5ICd4ZW4nIGluIGFzY2lpLgo+Pj4+Cj4+Pj4g
VGhlIEtWTSB2ZXJzaW9uIHdhcyBhZGRlZCBpbiBjL3MgNmM4NmVlZGMyMDZkZDFmOWQzN2EyNzk2
ZmFhOGU2ZjIyNzgyMTVkMgo+Pj4gV2hpbGUgdGhlIFhlbiBvbmUgZGlzYXNzZWJsZXMgdG8gdmFs
aWQgaW5zdHJ1Y3Rpb25zLCB0aGF0IEtWTSBvbmUgZG9lcwo+Pj4gbm90Ogo+Pj4KPj4+IAkudGV4
dAo+Pj4geGVuOgo+Pj4gCXVkMjsgLmFzY2lpICJ4ZW4iCj4+PiBrdm06Cj4+PiAJdWQyOyAuYXNj
aWkgImt2bSIKPj4+Cj4+PiBkaXNhc3NlbWJsZXMgbGlrZToKPj4+Cj4+PiAwMDAwMDAwMDAwMDAw
MDAwIDx4ZW4+Ogo+Pj4gICAgMDogICAwZiAwYiAgICAgICAgICAgICAgICAgICB1ZDIKPj4+ICAg
IDI6ICAgNzggNjUgICAgICAgICAgICAgICAgICAganMgICAgIDY5IDxrdm0rMHg2ND4KPj4+ICAg
IDQ6ICAgNmUgICAgICAgICAgICAgICAgICAgICAgb3V0c2IgICVkczooJXJzaSksKCVkeCkKPj4+
IDAwMDAwMDAwMDAwMDAwMDUgPGt2bT46Cj4+PiAgICA1OiAgIDBmIDBiICAgICAgICAgICAgICAg
ICAgIHVkMgo+Pj4gICAgNzogICA2YiAgICAgICAgICAgICAgICAgICAgICAuYnl0ZSAweDZiCj4+
PiAgICA4OiAgIDc2IDZkICAgICAgICAgICAgICAgICAgIGpiZSAgICA3NyA8a3ZtKzB4NzI+Cj4+
Pgo+Pj4gV2hpY2ggaXMgYSBiaXQgdW5mb3J0dW5hdGUgSSBzdXBwb3NlLiBBdCBsZWFzdCB0aGV5
IGRvbid0IGFwcGVhciB0bwo+Pj4gY29uc3VtZSBmdXJ0aGVyIGJ5dGVzLgo+PiBJdCBkb2VzIHdo
ZW4geW91IGdpdmUgb2JqZHVtcCBvbmUgZXh0cmEgYnl0ZSB0byBsb29rIGF0Lgo+Pgo+PiAwMDAw
MDAwMDAwMDAwMDA1IDxrdm0+Ogo+PiDCoMKgIDU6wqDCoMKgIDBmIDBiwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIMKgwqDCoCB1ZDLCoMKgwqAKPj4gwqDCoCA3OsKgwqDCoCA2YiA3NiA2
ZCAwMMKgwqDCoMKgwqDCoMKgwqDCoCDCoMKgwqAgaW11bMKgwqAgJDB4MCwweDZkKCVyc2kpLCVl
c2kKPj4KPj4gSSBkaWQgdHJ5IHRvIHBvaW50IG91dCB0aGF0IHRoaXMgcHJvcGVydHkgc2hvdWxk
IGhhdmUgYmVlbiBjaGVja2VkCj4+IGJlZm9yZSBzZXR0bGluZyBvbiAna3ZtJyBhcyB0aGUgc3Ry
aW5nLgo+IEJhaCB5b3UncmUgcmlnaHQ7IHdoZW4gSSB3cml0ZToKPgo+IAl1ZDI7IC5hc2NpaSAi
a3ZtIjsgY3B1aWQKPgo+IFRoZSBvdXRwdXQgaXMgZ2liYmVyaXNoIDovCgpLVk0gY291bGQgcG9z
c2libHkgYW1lbmQgdGhpcy7CoCBJdCBpcyBhbiBvZmYtYnktZGVmYXVsdCB0ZXN0aW5nLW9ubHkK
aW50ZXJmYWNlLgoKWGVuJ3MgaXMgcGFydCBvZiB0aGUgQUJJIGZvciByaW5nLWRlcHJpdmllbGdl
ZCBndWVzdHMsIHRvIGZvcmNlIENQVUlEIHRvCmJlIHRoZSB2aXJ0dWFsaXNlZCB2aWV3IG9uIGhh
cmR3YXJlIHdpdGhvdXQgQ1BVSUQgRmF1bHRpbmcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 09:40:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 09:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5oFd-00071G-V7; Thu, 05 Sep 2019 09:40: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=4qbh=XA=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i5oFd-00071B-5b
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 09:40:25 +0000
X-Inumbo-ID: 2f2c4e70-cfc1-11e9-abc3-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f2c4e70-cfc1-11e9-abc3-12813bfff9fa;
 Thu, 05 Sep 2019 09:40:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567676424;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=R7R1PsPU8SL9+cA6ieAglIhrgyL05o4pM+jkz0+Xrvo=;
 b=G1zie0aY0v7S2HACi8shAUn1ixOGIMRBWMOdJ58nWB4/H8d7B7fZ8zX7
 eMC6OnHYNs6iveS+CbyfL+zlat7zeJ7DdPactnqaz2RH/zdHq99oztNfv
 qfAvM3cq6C8XXAnJfsN7nUCP7UacroO+bgsk6PMnHxPAY1BaBxTmJkWhn I=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: woaVwhq1h/T+4/3eIZYhUGerFQdV6Fdml9ithcRqbx4W1ubyeGnOAiuZ5R6MYbytV2XyKLYgbp
 ROZK0k9iLOmO6HbPsKcXDdDptrOWhik5+owsqfyL2VrsEUuUH0GTBEYE6zy4JP0n9kIKQMyqbP
 yWUo7uHW20MioPrYUxU+e9+vNOxETD34EGankmzbFZxDt11zt35u71kABYy0fte24LUA9k0FqR
 TgV+GjdPMvTX1EMvP3L8yPbnWNm9W4Hsum9qIpJ1EpNNFX+V9Xi8iS3503g+ej1UyERn2F/PN4
 x4g=
X-SBRS: 2.7
X-MesageID: 5353658
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5353658"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/libxl: choose a sane default for HAP
Thread-Index: AQHVY80awa/y1k3J6Uur67EkwDCYCqcc06qw
Date: Thu, 5 Sep 2019 09:40:19 +0000
Message-ID: <6ecdb5d809b04ad195e644c49a559f55@AMSPEX02CL03.citrite.net>
References: <20190905093416.2955-1-roger.pau@citrix.com>
In-Reply-To: <20190905093416.2955-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+IC12b2lkIGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsDQo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVh
dGVfaW5mbyAqY19pbmZvKQ0KPiAraW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pDQo+ICB7
DQo+ICsgICAgbGlieGxfcGh5c2luZm8gcGk7DQo+ICsgICAgaW50IHJjID0gbGlieGxfZ2V0X3Bo
eXNpbmZvKENUWCwgJnBpKTsNCj4gKw0KPiArICAgIGlmIChyYykgew0KPiArICAgICAgICBMT0co
RVJST1IsICJ1bmFibGUgdG8gZ2V0IHBoeXNpbmZvIik7DQo+ICsgICAgICAgIHJldHVybiByYzsN
Cj4gKyAgICB9DQo+ICsNCj4gKyAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+
aGFwLCBwaS5jYXBfaGFwKTsNCg0KSXMgdGhpcyBnb2luZyB0byB3b3JrIG9uIEFSTSAod2hlcmUg
Q0RGX2hhcCBpcyByZXF1aXJlZCk/IEJlY2F1c2UuLi4NCg0KPiArDQo+ICsgICAgcmV0dXJuIDA7
DQo+ICB9DQo+IA0KPiAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMg
Yi94ZW4vYXJjaC94ODYvc3lzY3RsLmMNCj4gaW5kZXggYzUwZDkxMGExYy4uNzRlYTE4NDA4NyAx
MDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYw0KPiBAQCAtMTY1LDYgKzE2NSw4IEBAIHZvaWQgYXJjaF9kb19waHlzaW5mbyhz
dHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkpDQo+ICAgICAgICAgIHBpLT5jYXBhYmlsaXRp
ZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX3B2Ow0KPiAgICAgIGlmICggaW9tbXVfZW5hYmxlZCAp
DQo+ICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVj
dGlvOw0KPiArICAgIGlmICggaHZtX2hhcF9zdXBwb3J0ZWQoKSApDQo+ICsgICAgICAgIHBpLT5j
YXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcDsNCg0KLi4udGhpcyBpcyB4ODYt
b25seSBjb2RlLCBhbmQgSSBkb24ndCBzZWUgYW4gZXF1aXZhbGVudCBodW5rIGZvciBBUk0uDQoN
CiAgUGF1bA0KDQo+ICB9DQo+IA0KPiAgbG9uZyBhcmNoX2RvX3N5c2N0bCgNCj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaA0KPiBpbmRleCA5MWM0OGRjYWUwLi42YzQ1NzYyNWU5IDEwMDY0NA0KPiAtLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oDQo+IEBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsNCj4g
ICAvKiAoeDg2KSBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgZGlyZWN0IGFjY2VzcyB0byBJL08gZGV2
aWNlcyB3aXRoIElPTU1VLiAqLw0KPiAgI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVj
dGlvICAgICAyDQo+ICAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgKDF1PDxf
WEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKQ0KPiArLyogKHg4NikgVGhlIHBsYXRmb3JtIHN1
cHBvcnRzIEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZy4gKi8NCj4gKyNkZWZpbmUgX1hFTl9TWVND
VExfUEhZU0NBUF9oYXAgICAgICAgICAgMw0KPiArI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBf
aGFwICAgICAgICAgICAoMXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfaGFwKQ0KPiArDQo+ICBzdHJ1
Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7DQo+ICAgICAgdWludDMyX3QgdGhyZWFkc19wZXJfY29y
ZTsNCj4gICAgICB1aW50MzJfdCBjb3Jlc19wZXJfc29ja2V0Ow0KPiAtLQ0KPiAyLjIyLjANCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 09:53:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 09:53: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 1i5oRl-0007xa-4A; Thu, 05 Sep 2019 09:52:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5oRk-0007xV-C4
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 09:52:56 +0000
X-Inumbo-ID: ee30806a-cfc2-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee30806a-cfc2-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 09:52: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 D4EE4ADBB;
 Thu,  5 Sep 2019 09:52:52 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190905093416.2955-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
Date: Thu, 5 Sep 2019 11:52:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905093416.2955-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxMTozNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEN1cnJlbnQgbGli
eGwgY29kZSB3aWxsIGFsd2F5cyBlbmFibGUgSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVAp
LAo+IGV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sgdG8gc2hhZG93
IGlmIEhBUCBpcyBub3QKPiBhdmFpbGFibGUuIFdpdGggdGhlIGNoYW5nZXMgdG8gdGhlIGRvbWFp
biBidWlsZGVyIHRoYXQncyBub3QgdGhlIGNhc2UKPiBhbnkgbG9uZ2VyLCBhbmQgdGhlIGh5cGVy
dmlzb3Igd2lsbCByYWlzZSBhbiBlcnJvciBpZiBIQVAgaXMgbm90Cj4gYXZhaWxhYmxlIGluc3Rl
YWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KCldvdWxkIGl0IHJlYWxseSBi
ZSBtdWNoIG1vcmUgaW52b2x2ZWQgdGhhbiB0aGUgY2hhbmdlIGhlcmUgdG8gcmVzdG9yZQpzaWxl
bnQgZGVmYXVsdGluZyB0byBzaGFkb3c/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+IEBAIC05MCw2ICs5MCwx
MCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKPiAgIC8qICh4ODYpIFRoZSBwbGF0Zm9y
bSBzdXBwb3J0cyBkaXJlY3QgYWNjZXNzIHRvIEkvTyBkZXZpY2VzIHdpdGggSU9NTVUuICovCj4g
ICNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgICAgMgo+ICAjZGVmaW5lIFhF
Tl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVj
dGlvKQo+ICsvKiAoeDg2KSBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgSGFyZHdhcmUgQXNzaXN0ZWQg
UGFnaW5nLiAqLwo+ICsjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAgICAgIDMK
PiArI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAgICAgICAoMXU8PF9YRU5fU1lT
Q1RMX1BIWVNDQVBfaGFwKQoKSSB0aGluayB0aGlzIGJpdCB3YW50cyB0byBiZSB1bml2ZXJzYWwg
KGkuZS4gIih4ODYpIiBkcm9wcGVkKSwgYW5kCmJlIHNldCB1bmNvbmRpdGlvbmFsbHkgb24gQXJt
LiBJcnJlc3BlY3RpdmUgb2YgdGhlIHF1ZXN0aW9uIHJlZ2FyZGluZwphbiBhbHRlcm5hdGl2ZSBz
b2x1dGlvbiBJIHRoaW5rIGl0IGlzIHF1aXRlIHNlbnNpYmxlIHRvIGV4cG9zZQphdmFpbGFiaWxp
dHkgb2YgSEFQIHRvIHRoZSB0b29scy4gSW4gZmFjdCBJIHRoaW5rICJ4bCBpbmZvIiBzaG91bGQK
c2hvdyB0aGlzIGFsb25nc2lkZSBvdGhlciBwcm9wZXJ0aWVzLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 09:53:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 09: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 1i5oSH-0007zp-EA; Thu, 05 Sep 2019 09:53:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5oSG-0007zh-Ma
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 09:53:28 +0000
X-Inumbo-ID: 01b0936e-cfc3-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01b0936e-cfc3-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 09: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 <osstest-admin@xenproject.org>)
 id 1i5oSE-00016o-0f; Thu, 05 Sep 2019 09:53: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 1i5oSD-00059v-Hq; Thu, 05 Sep 2019 09:53:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5oSD-0006Oc-Gr; Thu, 05 Sep 2019 09:53:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141003-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-seattle:xen-boot:fail:regression
 linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-thunderx:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 linux-next:build-amd64-xsm:xen-build:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
X-Osstest-Versions-This: linux=7dc4585e03786f84d6e9dc16caa3ba5b8b44d986
X-Osstest-Versions-That: linux=089cf7f6ecb266b6a4164919a2e69bd2f938374a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 09:53:25 +0000
Subject: [Xen-devel] [linux-next test] 141003: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAwMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwMDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBS
RUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0
MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
NDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQw
OTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0
MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTQwOTk5CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDE0MDk5OQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MDk5OQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4
ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwOTk5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDA5OTkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDA5OTkKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxNDA5OTkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDE0MDk5
OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIGJsb2NrZWQgaW4gMTQwOTk5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxNDA5OTkKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBibG9j
a2VkIGluIDE0MDk5OQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTQwOTk5CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxNDA5
OTkKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgZmFpbCBibG9ja2VkIGluIDE0MDk5OQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTQwOTk5CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiAxNDA5OTkKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQw
OTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MDk5OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBsaWtl
IDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4tYm9vdCAgIGZhaWwgbGlr
ZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5OQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgN2RjNDU4NWUwMzc4NmY4NGQ2ZTlkYzE2Y2Fh
M2JhNWI4YjQ0ZDk4NgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMDg5
Y2Y3ZjZlY2IyNjZiNmE0MTY0OTE5YTJlNjliZDJmOTM4Mzc0YQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDEwMDMgIDIwMTktMDktMDQgMDk6MTk6MjkgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 09:57:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 09: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 1i5oWV-0008FC-7I; Thu, 05 Sep 2019 09:57:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5oWU-0008F4-42
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 09:57:50 +0000
X-Inumbo-ID: 9e06a172-cfc3-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9e06a172-cfc3-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 09:57:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567677469;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=c85pq4LuAKmtRaArZ/biB/wdWo4VXHadEbKV/NFYq4s=;
 b=d/oiYabi28klFs1vvV00qmXdzut8Fh3HvtcfZzuqwnQjr8fuwB6f6QYE
 dgAh0U1PL03wzrFYHXaTsIKTDyl2S1kaZwnQGuaQQBaHefep4wNoC8fzl
 rqoSD0dBboIoeYvscYZFoX5dXDC+nAA/WBNu0G3wMgIzQDcOMX5VT/YLZ g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RwMB7pBsbOB4tN7rnbRCMmMOAwJrZMJftjuuA/mx2x2WGokBZ4n9+isjPq2m+0ETVye6ElQpeF
 ZwHPr/3Ano0jOWyS/ZjdsMaDh8X/frdpzeCS1361pntEIL/Bg5x+5JtqMEM+QnuCF56Hoz6Fhb
 zAC2jYxIDtoI4WKI06Qj71bdZdl5lPXHgBLulN3nBue8OM7l6/d/S5/7CvSNHqjv6rnUcadd3U
 OruEta7hYJkacCjlqkR4FXVsPZ1DP3+pkxLyLXe4GtIx8WHR6wY189GgMGB2Dw8SdXMkb+nH9f
 cfY=
X-SBRS: 2.7
X-MesageID: 5173247
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5173247"
Date: Thu, 5 Sep 2019 11:57:39 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190905095739.56lcx5b2twcpdbay@Air-de-Roger>
References: <20190905093416.2955-1-roger.pau@citrix.com>
 <6ecdb5d809b04ad195e644c49a559f55@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6ecdb5d809b04ad195e644c49a559f55@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMDUsIDIwMTkgYXQgMTE6NDA6MTlBTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBbc25pcF0KPiA+IC12b2lkIGxp
YnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCj4g
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
b21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKPiA+ICtpbnQgbGlieGxfX2FyY2hfZG9tYWluX2Ny
ZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpj
X2luZm8pCj4gPiAgewo+ID4gKyAgICBsaWJ4bF9waHlzaW5mbyBwaTsKPiA+ICsgICAgaW50IHJj
ID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBpKTsKPiA+ICsKPiA+ICsgICAgaWYgKHJjKSB7
Cj4gPiArICAgICAgICBMT0coRVJST1IsICJ1bmFibGUgdG8gZ2V0IHBoeXNpbmZvIik7Cj4gPiAr
ICAgICAgICByZXR1cm4gcmM7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgbGlieGxfZGVmYm9v
bF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgcGkuY2FwX2hhcCk7Cj4gCj4gSXMgdGhpcyBnb2lu
ZyB0byB3b3JrIG9uIEFSTSAod2hlcmUgQ0RGX2hhcCBpcyByZXF1aXJlZCk/IEJlY2F1c2UuLi4K
Ckl0IHNob3VsZCwgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgZm9y
IEFSTSBzZXRzIGhhcAp0byB0cnVlIHVuY29uZGl0aW9uYWxseS4KCj4gPiArCj4gPiArICAgIHJl
dHVybiAwOwo+ID4gIH0KPiA+IAo+ID4gIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2lu
Zm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+ID4gaW5kZXggYzUwZDkxMGExYy4u
NzRlYTE4NDA4NyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+ID4gKysr
IGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gPiBAQCAtMTY1LDYgKzE2NSw4IEBAIHZvaWQgYXJj
aF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkpCj4gPiAgICAgICAg
ICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9wdjsKPiA+ICAgICAgaWYg
KCBpb21tdV9lbmFibGVkICkKPiA+ICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZ
U0NUTF9QSFlTQ0FQX2RpcmVjdGlvOwo+ID4gKyAgICBpZiAoIGh2bV9oYXBfc3VwcG9ydGVkKCkg
KQo+ID4gKyAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFw
Owo+IAo+IC4uLnRoaXMgaXMgeDg2LW9ubHkgY29kZSwgYW5kIEkgZG9uJ3Qgc2VlIGFuIGVxdWl2
YWxlbnQgaHVuayBmb3IgQVJNLgoKWWVzLCB0aGF0IGZsYWcgaXMgeDg2IG9ubHkgQVRNIChsaWtl
IGFsbCBvdGhlciBjYXBhYmlsaXR5IGZsYWdzKS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:00:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10: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 1i5oZG-0000by-NY; Thu, 05 Sep 2019 10:00:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5oZG-0000bs-17
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:00:42 +0000
X-Inumbo-ID: 04769548-cfc4-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 04769548-cfc4-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 10:00:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567677640;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=JxuJI/PDf++tq9E0faSkv3PU1z/kqL8P7CZ3r5M66jw=;
 b=CotNT7d2gH7SNNnKlA2iAy8Qgb7orKJS2y3LygkpvUwEchCz/OgdFyNT
 7SNYP43zHoSog9lQntWRlVrLI+9vN4+WNJ5NGHEfxLnhZnm1/h9Wsg9ee
 fUtyCqdg/G+g4A+C0d8y3nDhHMayG1RV8RgSkIi/bMvfuohOPe7c0SFKm Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pHWzg9TZL1dVwEbM2D/jsHsOAR8zZ2sf6uTuclyQ3v3hp+0tQ4ynutFXvIwZ27TT0IMN4Q2841
 02jy5JU9ioCAnPKbsNCqx7tWhpXUyPdq3F2huJAZhIj1UhmWDNlgdblroqkSXPKFNMKzioYJ65
 K4e+xqeDsdEGHQ66s6FUt9Tm02tQKlXb5piZxrYr18etpYkNuQGPn/p0+0Y8SzYFYXfPQ8JDPr
 1wpcLmgcHAuvjTbJYwfFzAMUXjWOGx2nMZWiZPe7+rM9F8PAZkB1Tt906YFoMEEtRuLrg+v5h8
 cqo=
X-SBRS: 2.7
X-MesageID: 5443295
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5443295"
To: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20190905093416.2955-1-roger.pau@citrix.com>
 <a7464a0e-c730-d506-d8f6-76804953e2a1@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: <6890aa8e-127c-86dd-48dc-17f4bb1c9b49@citrix.com>
Date: Thu, 5 Sep 2019 11:00:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, TimDeegan <tim@xen.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAxMDo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDUuMDkuMjAxOSAx
MTozNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBDdXJyZW50IGxpYnhsIGNvZGUgd2lsbCBh
bHdheXMgZW5hYmxlIEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSwKPj4gZXhwZWN0aW5n
IHRoYXQgdGhlIGh5cGVydmlzb3Igd2lsbCBmYWxsYmFjayB0byBzaGFkb3cgaWYgSEFQIGlzIG5v
dAo+PiBhdmFpbGFibGUuIFdpdGggdGhlIGNoYW5nZXMgdG8gdGhlIGRvbWFpbiBidWlsZGVyIHRo
YXQncyBub3QgdGhlIGNhc2UKPj4gYW55IGxvbmdlciwgYW5kIHRoZSBoeXBlcnZpc29yIHdpbGwg
cmFpc2UgYW4gZXJyb3IgaWYgSEFQIGlzIG5vdAo+PiBhdmFpbGFibGUgaW5zdGVhZCBvZiBzaWxl
bnRseSBmYWxsaW5nIGJhY2sgdG8gc2hhZG93Lgo+IFdvdWxkIGl0IHJlYWxseSBiZSBtdWNoIG1v
cmUgaW52b2x2ZWQgdGhhbiB0aGUgY2hhbmdlIGhlcmUgdG8gcmVzdG9yZQo+IHNpbGVudCBkZWZh
dWx0aW5nIHRvIHNoYWRvdz8KCldlIGNvdWxkLCBidXQgSSB3b3VsZCBvYmplY3QgdG8gZG9pbmcg
c28uCgpJdCBpcyBub3Qgc2Vuc2libGUgYmVoYXZpb3VyIHRvIGhhdmUsIGJlY2F1c2UgdGhlIG9u
bHkgdGhpbmcgaXQgZG9lcyBpcwpoaWRlIChtaXMpY29uZmlndXJhdGlvbiBpc3N1ZXMuCgo+Cj4+
IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmgKPj4gQEAgLTkwLDYgKzkwLDEwIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Ri
dWZfb3Agewo+PiAgIC8qICh4ODYpIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBkaXJlY3QgYWNjZXNz
IHRvIEkvTyBkZXZpY2VzIHdpdGggSU9NTVUuICovCj4+ICAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BI
WVNDQVBfZGlyZWN0aW8gICAgIDIKPj4gICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVj
dGlvICAoMXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8pCj4+ICsvKiAoeDg2KSBUaGUg
cGxhdGZvcm0gc3VwcG9ydHMgSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nLiAqLwo+PiArI2RlZmlu
ZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCAgICAgICAgICAzCj4+ICsjZGVmaW5lIFhFTl9TWVND
VExfUEhZU0NBUF9oYXAgICAgICAgICAgICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9oYXApCj4g
SSB0aGluayB0aGlzIGJpdCB3YW50cyB0byBiZSB1bml2ZXJzYWwgKGkuZS4gIih4ODYpIiBkcm9w
cGVkKSwgYW5kCj4gYmUgc2V0IHVuY29uZGl0aW9uYWxseSBvbiBBcm0uIElycmVzcGVjdGl2ZSBv
ZiB0aGUgcXVlc3Rpb24gcmVnYXJkaW5nCj4gYW4gYWx0ZXJuYXRpdmUgc29sdXRpb24gSSB0aGlu
ayBpdCBpcyBxdWl0ZSBzZW5zaWJsZSB0byBleHBvc2UKPiBhdmFpbGFiaWxpdHkgb2YgSEFQIHRv
IHRoZSB0b29scy4gSW4gZmFjdCBJIHRoaW5rICJ4bCBpbmZvIiBzaG91bGQKPiBzaG93IHRoaXMg
YWxvbmdzaWRlIG90aGVyIHByb3BlcnRpZXMuCgpJIGFncmVlLsKgIFdoaWxlIHRlcm1zIGxpa2Ug
SFZNIGFuZCBIQVAgbWF5IGhhdmUgY29tZSBhYm91dCBpbiB0aGUgeDg2CndvcmxkLCB0aGV5IGFy
ZSBkZWxpYmVyYXRlbHkgdmVuZG9yIGFuZCB0ZWNobm9sb2d5IG5ldXRyYWwuCgpBUk0gKnNob3Vs
ZCogYmUgY2xhaW0gdG8gYmUsIGFuZCBiZWhhdmUgYXMsIEhWTS1vbmx5IEhBUC1vbmx5IHN5c3Rl
bSwKcGVyIHRoaXMgbm9tZW5jbGF0dXJlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:01:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10:01: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 1i5oZt-0000fq-1C; Thu, 05 Sep 2019 10:01: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=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5oZs-0000fk-6z
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:01:20 +0000
X-Inumbo-ID: 1b3c0e70-cfc4-11e9-abc3-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b3c0e70-cfc4-11e9-abc3-12813bfff9fa;
 Thu, 05 Sep 2019 10:01:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567677680;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=4jMdIUK80DfDIymZCWhHU1hdVeOK3BaHTV/AWN/oX1k=;
 b=DM24BlrpILjJ7b+dvTzrwRSTrkN9ehOXoPkfSvH22//JULxeIp/vGY0X
 xUT+8DcFj9dgI7SG9KDzxd676XgK1JYP0tvFhblWPFRxok8ybGx8Dpg4O
 H1tcJvjEFmOTPPp2ejIdUNGDEw0n/qteHmgSzQyS2uYAbPPuzK4eYmmPp g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tgOs30ozPRN31hdXX2QB5cDtZwLnw03JM0uHf241CccSnwwXMe3QN1cskvNarW/iQ5i/IjlUpm
 G5iaf69XojhrAk+oYR32tiA2KLxHAX3Q07hvZyl0QRex9svli6taomr2IzUf5EEOGxubhE8mOA
 BhZbWVqeWyi+oGPrRfp3TU1xZ1P8PuQcwDEKCZ3RPqOyDVTxB+hvE91HbDwmMGJRVyu+CLNjXs
 7roFbUG4w/L2wffjDcq4OuVkrWy7693l5Icaoy+ri5NSnuxTNFPiAVG90PPqnQ5tge0B1NX7iP
 xak=
X-SBRS: 2.7
X-MesageID: 5220752
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5220752"
Date: Thu, 5 Sep 2019 12:01:11 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190905100111.tjayxo44f2enaz7t@Air-de-Roger>
References: <20190905093416.2955-1-roger.pau@citrix.com>
 <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMDUsIDIwMTkgYXQgMTE6NTI6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDUuMDkuMjAxOSAxMTozNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gQ3Vy
cmVudCBsaWJ4bCBjb2RlIHdpbGwgYWx3YXlzIGVuYWJsZSBIYXJkd2FyZSBBc3Npc3RlZCBQYWdp
bmcgKEhBUCksCj4gPiBleHBlY3RpbmcgdGhhdCB0aGUgaHlwZXJ2aXNvciB3aWxsIGZhbGxiYWNr
IHRvIHNoYWRvdyBpZiBIQVAgaXMgbm90Cj4gPiBhdmFpbGFibGUuIFdpdGggdGhlIGNoYW5nZXMg
dG8gdGhlIGRvbWFpbiBidWlsZGVyIHRoYXQncyBub3QgdGhlIGNhc2UKPiA+IGFueSBsb25nZXIs
IGFuZCB0aGUgaHlwZXJ2aXNvciB3aWxsIHJhaXNlIGFuIGVycm9yIGlmIEhBUCBpcyBub3QKPiA+
IGF2YWlsYWJsZSBpbnN0ZWFkIG9mIHNpbGVudGx5IGZhbGxpbmcgYmFjayB0byBzaGFkb3cuCj4g
Cj4gV291bGQgaXQgcmVhbGx5IGJlIG11Y2ggbW9yZSBpbnZvbHZlZCB0aGFuIHRoZSBjaGFuZ2Ug
aGVyZSB0byByZXN0b3JlCj4gc2lsZW50IGRlZmF1bHRpbmcgdG8gc2hhZG93PwoKQnV0IHRoYXQg
d291bGQgbWVhbiB0aGF0IGEgdXNlciBoYXZpbmcgc2VsZWN0ZWQgaGFwPTEgb24gdGhlIGNvbmZp
ZwpmaWxlIHdvdWxkIGdldCBzaWxlbnRseSBkZWZhdWx0ZWQgdG8gc2hhZG93LCB3aGljaCBpcyB3
cm9uZyBJTU8uCgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gPiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiA+IEBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1
Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKPiA+ICAgLyogKHg4NikgVGhlIHBsYXRmb3JtIHN1cHBv
cnRzIGRpcmVjdCBhY2Nlc3MgdG8gSS9PIGRldmljZXMgd2l0aCBJT01NVS4gKi8KPiA+ICAjZGVm
aW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gICAgIDIKPiA+ICAjZGVmaW5lIFhFTl9T
WVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlv
KQo+ID4gKy8qICh4ODYpIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBIYXJkd2FyZSBBc3Npc3RlZCBQ
YWdpbmcuICovCj4gPiArI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCAgICAgICAgICAz
Cj4gPiArI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAgICAgICAoMXU8PF9YRU5f
U1lTQ1RMX1BIWVNDQVBfaGFwKQo+IAo+IEkgdGhpbmsgdGhpcyBiaXQgd2FudHMgdG8gYmUgdW5p
dmVyc2FsIChpLmUuICIoeDg2KSIgZHJvcHBlZCksIGFuZAo+IGJlIHNldCB1bmNvbmRpdGlvbmFs
bHkgb24gQXJtLiBJcnJlc3BlY3RpdmUgb2YgdGhlIHF1ZXN0aW9uIHJlZ2FyZGluZwo+IGFuIGFs
dGVybmF0aXZlIHNvbHV0aW9uIEkgdGhpbmsgaXQgaXMgcXVpdGUgc2Vuc2libGUgdG8gZXhwb3Nl
Cj4gYXZhaWxhYmlsaXR5IG9mIEhBUCB0byB0aGUgdG9vbHMuIEluIGZhY3QgSSB0aGluayAieGwg
aW5mbyIgc2hvdWxkCj4gc2hvdyB0aGlzIGFsb25nc2lkZSBvdGhlciBwcm9wZXJ0aWVzLgoKSSBj
YW4gaW5kZWVkIG1ha2UgdGhpcyBhdmFpbGFibGUgdG8gYm90aCB4ODYgYW5kIEFSTS4gQUZBSUNU
IGl0J3MKYWx3YXlzIGdvaW5nIHRvIGJlIHRydWUgb24gQVJNLiBJIGNhbiBleHBhbmQgdGhpcyBh
IGJpdCBzbyBpdCdzIGFsc28KcHJpbnRlZCBpbiBgeGwgaW5mb2AgdG9nZXRoZXIgd2l0aCB0aGUg
cmVzdCBvZiB0aGUgdmlydF9jYXBzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:06:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10: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 1i5oek-0000vx-Mu; Thu, 05 Sep 2019 10:06:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5oej-0000vs-GI
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:06:21 +0000
X-Inumbo-ID: cebedb4e-cfc4-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cebedb4e-cfc4-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 10:06: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 98A57AC0C;
 Thu,  5 Sep 2019 10:06:19 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
 <20190904134608.18425-4-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5210e461-71f8-b8ba-0698-13019be9d77c@suse.com>
Date: Thu, 5 Sep 2019 12:06:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904134608.18425-4-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNTo0NiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL2RlYnVndHJhY2UuYwo+ICsrKyBiL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCj4gQEAgLTE1
LDM1ICsxNSw0MSBAQAo+ICAjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+Cj4gIAo+ICAvKiBTZW5k
IG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3IgYnVmZmVyIGl0PyAqLwo+IC1zdGF0aWMgdm9s
YXRpbGUgaW50IGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwo+ICtzdGF0aWMgdm9sYXRpbGUg
Ym9vbCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKPiAgCj4gLXN0YXRpYyBjaGFyICAgICAg
ICAqZGVidWd0cmFjZV9idWY7IC8qIERlYnVnLXRyYWNlIGJ1ZmZlciAqLwo+IC1zdGF0aWMgdW5z
aWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAgICAgKi8KPiAtc3Rh
dGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3ByZF9sYXN0Owo+IC1zdGF0aWMgdW5zaWduZWQg
aW50IGRlYnVndHJhY2Vfa2lsb2J5dGVzID0gMTI4LCBkZWJ1Z3RyYWNlX2J5dGVzOwo+IC1zdGF0
aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfdXNlZDsKPiArc3RydWN0IGRlYnVndHJhY2VfZGF0
YSB7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGJ5dGVzOyAvKiBTaXplIG9mIGJ1ZmZlci4gKi8KPiAr
ICAgIHVuc2lnbmVkIGxvbmcgcHJkOyAgIC8qIFByb2R1Y2VyIGluZGV4LiAqLwo+ICsgICAgdW5z
aWduZWQgbG9uZyBwcmRfbGFzdDsKCkknZCBzdGlsbCBsaWtlIHRoaXMgY2hhbmdlIGZyb20gaW50
IHRvIGxvbmcgbWVudGlvbmVkIC8ganVzdGlmaWVkCmluIHRoZSBkZXNjcmlwdGlvbi4gV2l0aCB0
aGlzClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:25:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10: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 1i5oxC-0002Xk-Ck; Thu, 05 Sep 2019 10:25:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5oxA-0002Xf-Hx
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:25:24 +0000
X-Inumbo-ID: 73cc5830-cfc7-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73cc5830-cfc7-11e9-b76c-bc764e2007e4;
 Thu, 05 Sep 2019 10:25:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5ox1-0001ny-MN; Thu, 05 Sep 2019 10:25: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 1i5ox1-0007J9-69; Thu, 05 Sep 2019 10:25:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5ox1-0001Py-52; Thu, 05 Sep 2019 10:25:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141009-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64-xsm:xen-build:fail:regression
 linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-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-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-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-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-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 10:25:15 +0000
Subject: [Xen-devel] [linux-4.14 test] 141009: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAwOSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwMDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgZmFpbCBpbiAxNDA5NDEgUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0MDk0MSBS
RUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAyMCBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQwOTc5IFJFR1IuIHZzLiAxMzk5MTAKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBpbiAxNDA5NzkgcGFzcyBpbiAxNDEwMDkKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MDk0
MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxNyBndWVzdC1zYXZlcmVzdG9yZS4yICAg
ICAgICBmYWlsIHBhc3MgaW4gMTQwOTc5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
aW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDE0MDk0MSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0
MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxNDA5
NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
IGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQg
aW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQwOTQx
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2Nr
ZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MDk0
MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJs
b2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDE0
MDk0MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBi
bG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4g
MTQwOTQxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAx
NDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
YmxvY2tlZCBpbiAxNDA5NDEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDA5NDEgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDE0MDk0MSBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQwOTQxIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxNDA5NDEgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciBmYWlsIGluIDE0MDk3OSBsaWtlIDEzOTg3MQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDAxZmQxNjk0YjkzYzkyYWQ1NGZhNjg0ZGFjOWM4MDY4ZWNkYTgyODgKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDNmZmUxZTc5YzE3NGIyMDkzZjdl
ZTNkZjU4OWE3NzA1NTcyYzk2MjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTkxMCAgMjAxOS0w
OC0xMCAxNjoyNDoxNyBaICAgMjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAxOTMgIDIw
MTktMDgtMTYgMDg6Mzg6NTEgWiAgIDIwIGRheXMgICAyMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDA4MDQgIDIwMTktMDgtMjkgMTk6MDQ6MzggWiAgICA2IGRheXMgICAgOCBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJv
biBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0
cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1
bnRlckBpbnRlbC5jb20+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4K
ICBBbGFzdGFpciBEJ1NpbHZhIDxhbGFzdGFpckBkLXNpbHZhLm9yZz4KICBBbGV4ZWkgU3Rhcm92
b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgQW5ndXMgQWluc2xpZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJu
YWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8
YXJuZEBhcm5kYi5kZT4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGli
cmUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgog
IEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuIFNrZWdncyA8YnNrZWdn
c0ByZWRoYXQuY29tPgogIEJqb2VybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCasO2
cm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNt
PgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBOb3JyaXMgPGJyaWFubm9y
cmlzQGNocm9taXVtLm9yZz4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0u
Y29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBD
aHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENvZHJp
biBDaXVib3Rhcml1IDxjb2RyaW4uY2l1Ym90YXJpdUBtaWNyb2NoaXAuY29tPgogIENvbGluIElh
biBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgog
IERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIERyYWtlIDxk
cmFrZUBlbmRsZXNzbS5jb20+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xl
LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVlcGFrIFJh
d2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2Vy
cGMub3JnPgogIERpcmsgTW9ycmlzIDxkbW9ycmlzQG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgRm9t
aWNoZXYgPGRtaXRyeS5mb21pY2hldkB3ZGMuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5
LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24gQnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29t
PgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBFbW1hbnVlbCBHcnVtYmFj
aCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRA
Z29vZ2xlLmNvbT4KICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZlbGlwZSBC
YWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxm
d0BzdHJsZW4uZGU+CiAgR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgogIEdhdmluIExp
IDxnaXRAdGhlZ2F2aW5saS5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2Fz
QGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBz
dXNlLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIZSBaaGUgPHpoZS5o
ZUB3aW5kcml2ZXIuY29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0u
Y29tPgogIEhlbnJ5IEJ1cm5zIDxoZW5yeWJ1cm5zQGdvb2dsZS5jb20+CiAgSGVyYmVydCBYdSA8
aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5h
LmNvbT4KICBIaW1hbnNodSBNYWRoYW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNvbT4KICBIaXJveXVr
aSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIdWkgV2FuZyA8aHVp
LndhbmdAY2Fub25pY2FsLmNvbT4KICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJ
YW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdt
YWlsLmNvbT4KICBJbHlhIFRydWtoYW5vdiA8bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSXNhYWMgSi4gTWFuamFycmVzIDxpc2FhY21AY29kZWF1
cm9yYS5vcmc+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgog
IEphY29wbyBNb25kaSA8amFjb3BvK3JlbmVzYXNAam1vbmRpLm9yZz4KICBKYWt1YiBLaWNpbnNr
aSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1
bGFAaW50ZWwuY29tPgogIEphc29uIEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fjb20uY29tPgog
IEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZiBMYXl0b24g
PGpsYXl0b25Aa2VybmVsLm9yZz4KICBKZWZmcmV5IEh1Z28gPGplZmZyZXkubC5odWdvQGdtYWls
LmNvbT4KICBKZWZmcmluIEpvc2UgVCA8amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEpl
bnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJyeSBMZWUgPGxlaXN1cmVseXN3MjRAZ21h
aWwuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5n
IFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4
LmludGVsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8
am9sc2FAa2VybmVsLm9yZz4KICBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZXJn
IFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9y
Zz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJh
cmQgPGpodWJiYXJkQG52aWRpYS5jb20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2Ft
ZXJvbkBodWF3ZWkuY29tPgogIEpvc2VwaCBRaSA8am9zZXBoLnFpQGxpbnV4LmFsaWJhYmEuY29t
PgogIEpvenNlZiBLYWRsZWNzaWsgPGthZGxlY0BuZXRmaWx0ZXIub3JnPgogIEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29t
PgogIEp1bGlhbmEgUm9kcmlndWVpcm8gPGp1bGlhbmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNv
bT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+CiAgS2FsbGUgVmFsbyA8a3Zh
bG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAg
S2VmZW5nIFdhbmcgPHdhbmdrZWZlbmcud2FuZ0BodWF3ZWkuY29tPgogIEtldmluIEhhbyA8aGFv
a2V4aW5AZ21haWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KICBMYXVyYSBHYXJjaWEgTGllYmFuYSA8bmV2b2xhQGdtYWlsLmNvbT4KICBMZW9u
IFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9u
YXJkLmNyZXN0ZXpAbnhwLmNvbT4KICBMaW5oIFBodW5nIDxsaW5oLnBodW5nLmp5QHJlbmVzYXMu
Y29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBM
aW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBQaWVyYWxp
c2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29l
bGhvQGludGVsLmNvbT4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBM
dWNrLCBUb255IDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRv
dmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5j
b20+CiAgTWFuaXNoIENob3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYXJjIEtsZWluZS1C
dWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+
CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAg
TWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhp
cm9Ac29jaW9uZXh0LmNvbT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3Jn
PgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAg
TWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4aW0gTWlraXR5YW5za2l5IDxt
YXhpbW1pQG1lbGxhbm94LmNvbT4KICBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4K
ICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBLZWxsZXkg
PG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLYWxk
ZXJvbiA8bWljaGFsLmthbGRlcm9uQG1hcnZlbGwuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFs
LnNpbWVrQHhpbGlueC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAg
TWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVz
LmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxp
bi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8
bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gu
a2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdmlkIEVtYW1kb29zdCA8bmF2aWQuZW1hbWRvb3N0QGdt
YWlsLmNvbT4KICBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+CiAgTmVp
bCBNYWNMZW9kIDxuZWlsQG5tYWNsZW9kLmNvbT4KICBOaWFueWFvIFRhbmcgPHRhbmduaWFueWFv
QGh1YXdlaS5jb20+CiAgTmljayBEZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+
CiAgTmljb2xhcyBGZXJyZSA8bmljb2xhcy5mZXJyZUBtaWNyb2NoaXAuY29tPgogIE5pY29sYXMg
U2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+CiAgTmlraXRhIFl1c2hjaGVu
a28gPG5pa2l0YS55b3VzaEBjb2dlbnRlbWJlZGRlZC5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlh
cG8gPG51bXNAZ29vZ2xlLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAg
T2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBs
aXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0
b25AbWlwcy5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92
c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFs
dXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUHJhc2FkIFNvZGFn
dWRpIDxwc29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBS
YWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFzbXVzIFZp
bGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkIFdhbmRlcmxvZiA8
cmljYXJkLndhbmRlcmxvZkBheGlzLmNvbT4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmR3QGF4
aXMuY29tPgogIFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNv
bnkuY29tPgogIFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBS
b2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29t
PgogIFNhbHZhdG9yZSBCb25hY2NvcnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZp
biA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlz
dG9waGVyc29uQGludGVsLmNvbT4KICBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4K
ICBTZWJhc3RpZW4gVGlzc2VyYW50IDxzdGlzc2VyYW50QHdhbGxpeC5jb20+CiAgU2VraGFyIE5v
cmkgPG5zZWtoYXJAdGkuY29tPgogIFNoYWhlZCBTaGFpa2ggPHNoc2hhaWtoQG1hcnZlbGwuY29t
PgogIFNoYW9rdW4gWmhhbmcgPHpoYW5nc2hhb2t1bkBoaXNpbGljb24uY29tPgogIFN0YW5pc2xh
diBMaXNvdnNraXkgPHN0YW5pc2xhdi5saXNvdnNraXlAaW50ZWwuY29tPgogIFN0ZWZmZW4gS2xh
c3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4g
PHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVs
Lm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5h
IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0
aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4
ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0u
Y29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUaG9tYXMgQm9nZW5kb2VyZmVy
IDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXgu
aWJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMg
SGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGhvbWFzIFJpY2h0ZXIgPHRtcmlj
aHRAbGludXguaWJtLmNvbT4KICBUaG9tYXMgVGFpIDx0aG9tYXMudGFpQG9yYWNsZS5jb20+CiAg
VG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0
b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+
CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJv
bmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15
a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52
bmV0LmlibS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFs
ZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmll
a3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2
ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1
bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWbGFkaW1pciBLb25kcmF0aWV2IDx2bGFk
aW1pci5rb25kcmF0aWV2QGxpbnV4LmludGVsLmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJr
YUBzdXNlLmN6PgogIFdhbmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2Fu
cGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0
ZS5jb20uY24+CiAgV2Vud2VuIFdhbmcgPHdlbndlbkBjcy51Z2EuZWR1PgogIFdpbGwgRGVhY29u
IDx3aWxsQGtlcm5lbC5vcmc+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29t
PgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5
b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGlo
aXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3
ZWkuY29tPgogIFpoYW5nZ3VhbmdodWkgPHpoYW5nLmd1YW5naHVpQGgzYy5jb20+CiAgWmhhbmdY
aWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
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
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjMzOCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10: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 1i5p0W-0002jX-1Q; Thu, 05 Sep 2019 10:28: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5p0U-0002jN-Q4
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:28:50 +0000
X-Inumbo-ID: e4595fa0-cfc7-11e9-abc5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4595fa0-cfc7-11e9-abc5-12813bfff9fa;
 Thu, 05 Sep 2019 10:28: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 82322AC0C;
 Thu,  5 Sep 2019 10:28:24 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
 <20190904134608.18425-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5e8c7a07-d0a5-64f5-a2f8-feca88d77371@suse.com>
Date: Thu, 5 Sep 2019 12:28:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190904134608.18425-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDkuMjAxOSAxNTo0NiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMjUsMzMgKzI2
LDYzIEBAIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgewo+ICB9Owo+ICAKPiAgc3RhdGljIHN0cnVj
dCBkZWJ1Z3RyYWNlX2RhdGEgKmR0X2RhdGE7Cj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1
Y3QgZGVidWd0cmFjZV9kYXRhICosIGR0X2NwdV9kYXRhKTsKPiAgCj4gLXN0YXRpYyB1bnNpZ25l
ZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjg7Cj4gK3N0YXRpYyB1bnNpZ25lZCBsb25n
IGRlYnVndHJhY2VfYnl0ZXMgPSAxMjggPDwgMTA7Cj4gK3N0YXRpYyBib29sIGRlYnVndHJhY2Vf
cGVyX2NwdTsKPiAgc3RhdGljIGJvb2wgZGVidWd0cmFjZV91c2VkOwo+ICBzdGF0aWMgREVGSU5F
X1NQSU5MT0NLKGRlYnVndHJhY2VfbG9jayk7Cj4gLWludGVnZXJfcGFyYW0oImRlYnVndHJhY2Ui
LCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyk7Cj4gIAo+IC1zdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1
bXBfd29ya2VyKHZvaWQpCj4gK3N0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2VfcGFyc2VfcGFy
YW0oY29uc3QgY2hhciAqcykKPiAgewo+IC0gICAgaWYgKCAhZGVidWd0cmFjZV91c2VkICkKPiAr
ICAgIGlmICggIXN0cm5jbXAocywgImNwdToiLCA0KSApCj4gKyAgICB7Cj4gKyAgICAgICAgZGVi
dWd0cmFjZV9wZXJfY3B1ID0gdHJ1ZTsKPiArICAgICAgICBzICs9IDQ7Cj4gKyAgICB9Cj4gKyAg
ICBkZWJ1Z3RyYWNlX2J5dGVzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzLCBOVUxMKTsKCkknbSBh
ZnJhaWQgeW91IGNhbid0IHBhc3MgTlVMTCBoZXJlLCBvciBhIHRyYWlsaW5nICUgd2lsbCBiZSBh
dCBiZXN0CmFtYmlndW91cy4gSW4gZmFjdCwgdGhlIGxhdGVzdCB3aXRoIHRoZSBhZGRpdGlvbiBv
ZiAlIHN1cHBvcnQgdG8gdGhlCmZ1bmN0aW9uIEkgY2FuJ3Qgc2VlIChhbnltb3JlKSBob3cgY2Fs
bGluZyB0aGUgZnVuY3Rpb24gd2l0aCBhIE5VTEwKMm5kIGFyZyBjYW4gYmUgYSBnb29kIGlkZWEg
YXQgYWxsLgoKPiArc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQo+ICt7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1Owo+ICsgICAgY2hhciBidWZbMTZdOwo+ICsKPiArICAg
IGlmICggIWRlYnVndHJhY2VfdXNlZCApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGRl
YnVndHJhY2VfZHVtcF9idWZmZXIoZHRfZGF0YSwgImdsb2JhbCIpOwo+ICsKPiArICAgIGZvciAo
IGNwdSA9IDA7IGNwdSA8IG5yX2NwdV9pZHM7IGNwdSsrICkKPiArICAgIHsKPiArICAgICAgICBz
bnByaW50ZihidWYsIHNpemVvZihidWYpLCAiY3B1ICV1IiwgY3B1KTsKPiArICAgICAgICBkZWJ1
Z3RyYWNlX2R1bXBfYnVmZmVyKHBlcl9jcHUoZHRfY3B1X2RhdGEsIGNwdSksIGJ1Zik7Cj4gKyAg
ICB9CgpJIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgaWYgYnVmW10ncyBzY29wZSB3YXMganVzdCB0
aGUgZm9yKCkgYm9keS4KCj4gIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10
LCAuLi4pCj4gIHsKPiAgICAgIHN0YXRpYyBjaGFyIGJ1ZlsxMDI0XSwgbGFzdF9idWZbMTAyNF07
Cj4gLSAgICBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50Owo+ICsgICAgc3Rh
dGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFzdF9jb3VudCwgbGFzdF9jcHU7Cj4gIAo+ICAgICAg
Y2hhciAgICAgICAgICBjbnRidWZbMjRdOwo+ICAgICAgdmFfbGlzdCAgICAgICBhcmdzOwo+ICAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIHVuc2lnbmVkIGludCBucjsKPiArICAgIHN0
cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7Cj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1Owo+ICAK
PiAtICAgIGlmICggIWR0X2RhdGEgKQo+ICsgICAgZGF0YSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/
IHRoaXNfY3B1KGR0X2NwdV9kYXRhKSA6IGR0X2RhdGE7Cj4gKyAgICBjcHUgPSBkZWJ1Z3RyYWNl
X3Blcl9jcHUgPyBzbXBfcHJvY2Vzc29yX2lkKCkgOiAwOwoKWW91IHVzZSAiY3B1IiBvbmx5IC4u
LgoKPiBAQCAtMTMxLDE2ICsxNjksMTcgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBj
aGFyICpmbXQsIC4uLikKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAgICAgIHsKPiAtICAgICAgICBp
ZiAoIHN0cmNtcChidWYsIGxhc3RfYnVmKSApCj4gKyAgICAgICAgaWYgKCBzdHJjbXAoYnVmLCBs
YXN0X2J1ZikgfHwgY3B1ICE9IGxhc3RfY3B1ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAg
IGR0X2RhdGEtPnByZF9sYXN0ID0gZHRfZGF0YS0+cHJkOwo+ICsgICAgICAgICAgICBkYXRhLT5w
cmRfbGFzdCA9IGRhdGEtPnByZDsKPiAgICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7
Cj4gKyAgICAgICAgICAgIGxhc3RfY3B1ID0gY3B1Owo+ICAgICAgICAgICAgICBzYWZlX3N0cmNw
eShsYXN0X2J1ZiwgYnVmKTsKPiAgICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2Yo
Y250YnVmKSwgIiV1ICIsIGNvdW50KTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+ICAg
ICAgICAgIHsKPiAtICAgICAgICAgICAgZHRfZGF0YS0+cHJkID0gZHRfZGF0YS0+cHJkX2xhc3Q7
Cj4gKyAgICAgICAgICAgIGRhdGEtPnByZCA9IGRhdGEtPnByZF9sYXN0Owo+ICAgICAgICAgICAg
ICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUtJXUgIiwgbGFzdF9jb3VudCwg
Kytjb3VudCk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGRlYnVndHJhY2VfYWRkX3RvX2J1Zihj
bnRidWYpOwoKLi4gaW4gdGhpcyBzY29wZSwgc28gcGVyaGFwcyB3b3J0aCBsYXRjaGluZyAoYW5k
IGRlY2xhcmluZykgaXQgb25seQppbnNpZGUgdGhlIGZpcnN0ICJlbHNlIiBhYm92ZT8KCj4gQEAg
LTE1NSwzNCArMTk0LDcwIEBAIHN0YXRpYyB2b2lkIGRlYnVndHJhY2Vfa2V5KHVuc2lnbmVkIGNo
YXIga2V5KQo+ICAgICAgZGVidWd0cmFjZV90b2dnbGUoKTsKPiAgfQo+ICAKPiAtc3RhdGljIGlu
dCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCj4gK3N0YXRpYyB2b2lkIGRlYnVndHJhY2Vf
YWxsb2NfYnVmZmVyKHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKipwdHIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCj4gIHsKPiAgICAgIGlu
dCBvcmRlcjsKPiAtICAgIHVuc2lnbmVkIGxvbmcga2J5dGVzLCBieXRlczsKPiAgICAgIHN0cnVj
dCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7Cj4gIAo+IC0gICAgLyogUm91bmQgc2l6ZSBkb3duIHRv
IG5leHQgcG93ZXIgb2YgdHdvLiAqLwo+IC0gICAgd2hpbGUgKCAoa2J5dGVzID0gKGRlYnVndHJh
Y2Vfa2lsb2J5dGVzICYgKGRlYnVndHJhY2Vfa2lsb2J5dGVzLTEpKSkgIT0gMCApCj4gLSAgICAg
ICAgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSBrYnl0ZXM7Cj4gLQo+IC0gICAgYnl0ZXMgPSBkZWJ1
Z3RyYWNlX2tpbG9ieXRlcyA8PCAxMDsKPiAtICAgIGlmICggYnl0ZXMgPT0gMCApCj4gLSAgICAg
ICAgcmV0dXJuIDA7Cj4gKyAgICBpZiAoICFkZWJ1Z3RyYWNlX2J5dGVzIHx8ICpwdHIgKQo+ICsg
ICAgICAgIHJldHVybjsKPiAgCj4gLSAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGJ5
dGVzKTsKPiArICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZGVidWd0cmFjZV9ieXRl
cyk7Cj4gICAgICBkYXRhID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7Cj4gICAgICBp
ZiAoICFkYXRhICkKPiAtICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgIHsKPiArICAgICAg
ICBpZiAoIGRlYnVndHJhY2VfcGVyX2NwdSApCj4gKyAgICAgICAgICAgIHByaW50aygiZmFpbGVk
IHRvIGFsbG9jYXRlIGRlYnVndHJhY2UgYnVmZmVyIGZvciBjcHUgJXVcbiIsIGNwdSk7CgpDb3Vs
ZCBJIHRhbGsgeW91IGludG8gdXNpbmcgdGhlIG1vcmUgY29tbW9uICJDUFUldTogLi4uIiBsYXlv
dXQgaGVyZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:31:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10: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 1i5p2l-0003Vr-Fj; Thu, 05 Sep 2019 10:31:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5p2k-0003Vm-4c
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:31:10 +0000
X-Inumbo-ID: 4612c1f8-cfc8-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4612c1f8-cfc8-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 10:31:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 75541AC0C;
 Thu,  5 Sep 2019 10:31:08 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
 <20190904134608.18425-4-jgross@suse.com>
 <5210e461-71f8-b8ba-0698-13019be9d77c@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ec2b0c2c-4d80-1f52-ed6b-a634125f68e6@suse.com>
Date: Thu, 5 Sep 2019 12:31:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5210e461-71f8-b8ba-0698-13019be9d77c@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMTI6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTU6
NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5j
Cj4+ICsrKyBiL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCj4+IEBAIC0xNSwzNSArMTUsNDEgQEAK
Pj4gICAjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+Cj4+ICAgCj4+ICAgLyogU2VuZCBvdXRwdXQg
ZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1ZmZlciBpdD8gKi8KPj4gLXN0YXRpYyB2b2xhdGlsZSBp
bnQgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7Cj4+ICtzdGF0aWMgdm9sYXRpbGUgYm9vbCBk
ZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKPj4gICAKPj4gLXN0YXRpYyBjaGFyICAgICAgICAq
ZGVidWd0cmFjZV9idWY7IC8qIERlYnVnLXRyYWNlIGJ1ZmZlciAqLwo+PiAtc3RhdGljIHVuc2ln
bmVkIGludCBkZWJ1Z3RyYWNlX3ByZDsgLyogUHJvZHVjZXIgaW5kZXggICAgICovCj4+IC1zdGF0
aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkX2xhc3Q7Cj4+IC1zdGF0aWMgdW5zaWduZWQg
aW50IGRlYnVndHJhY2Vfa2lsb2J5dGVzID0gMTI4LCBkZWJ1Z3RyYWNlX2J5dGVzOwo+PiAtc3Rh
dGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3VzZWQ7Cj4+ICtzdHJ1Y3QgZGVidWd0cmFjZV9k
YXRhIHsKPj4gKyAgICB1bnNpZ25lZCBsb25nIGJ5dGVzOyAvKiBTaXplIG9mIGJ1ZmZlci4gKi8K
Pj4gKyAgICB1bnNpZ25lZCBsb25nIHByZDsgICAvKiBQcm9kdWNlciBpbmRleC4gKi8KPj4gKyAg
ICB1bnNpZ25lZCBsb25nIHByZF9sYXN0Owo+IAo+IEknZCBzdGlsbCBsaWtlIHRoaXMgY2hhbmdl
IGZyb20gaW50IHRvIGxvbmcgbWVudGlvbmVkIC8ganVzdGlmaWVkCj4gaW4gdGhlIGRlc2NyaXB0
aW9uLiBXaXRoIHRoaXMKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKT2theSwgdGhhbmtzLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:32:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10: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 1i5p46-0003bd-SM; Thu, 05 Sep 2019 10:32:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5p45-0003bW-Om
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:32:33 +0000
X-Inumbo-ID: 781ab19c-cfc8-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 781ab19c-cfc8-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 10:32: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 5D571AC0C;
 Thu,  5 Sep 2019 10:32:32 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190905093416.2955-1-roger.pau@citrix.com>
 <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
 <20190905100111.tjayxo44f2enaz7t@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3dd459c6-1809-c25e-364b-630497c8e342@suse.com>
Date: Thu, 5 Sep 2019 12:32:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905100111.tjayxo44f2enaz7t@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxMjowMSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBT
ZXAgMDUsIDIwMTkgYXQgMTE6NTI6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA1LjA5LjIwMTkgMTE6MzQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IEN1cnJlbnQgbGli
eGwgY29kZSB3aWxsIGFsd2F5cyBlbmFibGUgSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVAp
LAo+Pj4gZXhwZWN0aW5nIHRoYXQgdGhlIGh5cGVydmlzb3Igd2lsbCBmYWxsYmFjayB0byBzaGFk
b3cgaWYgSEFQIGlzIG5vdAo+Pj4gYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIHRoZSBk
b21haW4gYnVpbGRlciB0aGF0J3Mgbm90IHRoZSBjYXNlCj4+PiBhbnkgbG9uZ2VyLCBhbmQgdGhl
IGh5cGVydmlzb3Igd2lsbCByYWlzZSBhbiBlcnJvciBpZiBIQVAgaXMgbm90Cj4+PiBhdmFpbGFi
bGUgaW5zdGVhZCBvZiBzaWxlbnRseSBmYWxsaW5nIGJhY2sgdG8gc2hhZG93Lgo+Pgo+PiBXb3Vs
ZCBpdCByZWFsbHkgYmUgbXVjaCBtb3JlIGludm9sdmVkIHRoYW4gdGhlIGNoYW5nZSBoZXJlIHRv
IHJlc3RvcmUKPj4gc2lsZW50IGRlZmF1bHRpbmcgdG8gc2hhZG93Pwo+IAo+IEJ1dCB0aGF0IHdv
dWxkIG1lYW4gdGhhdCBhIHVzZXIgaGF2aW5nIHNlbGVjdGVkIGhhcD0xIG9uIHRoZSBjb25maWcK
PiBmaWxlIHdvdWxkIGdldCBzaWxlbnRseSBkZWZhdWx0ZWQgdG8gc2hhZG93LCB3aGljaCBpcyB3
cm9uZyBJTU8uCgpTaW5jZSB5b3UgYW5kIEFuZHJldyBhZ3JlZSwgc28gYmUgaXQuIFBlcnNvbmFs
bHkgSSdkIGxpa2UgaXQgYmV0dGVyCmlmICJoYXA9MSIgZGlkbid0IHByZXZlbnQgYSBkb21haW4g
ZnJvbSBzdGFydGluZyBvbiBhIEhBUC1pbmNhcGFibGUKaG9zdC4gSSB3b3VsZG4ndCBtaW5kIGEg
d2FybmluZyB0aG91Z2guCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:34:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5p5c-0003jM-85; Thu, 05 Sep 2019 10:34: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=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5p5a-0003jC-Of
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:34:06 +0000
X-Inumbo-ID: af26c82e-cfc8-11e9-abc5-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af26c82e-cfc8-11e9-abc5-12813bfff9fa;
 Thu, 05 Sep 2019 10:34:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567679645;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=OaxUy8yb1goDnG4OOn35Dg7SfRKfjaZUmNavmvpx04c=;
 b=GUELb0EilRCGCYzP5fxycYN8Lbk8Cqm3ZrWYng5mGbzIgpvMYjgcFd+R
 ImztaubeqJ/LxLj9tczYwiCyhtb60tIoK/0aVvNfm/oQLnvh5bMoJzhO2
 VzI1GcrOrzacdbwGoD+9AttvtnJHaAXXOLTZE4JFpXGbvqM7OpL24IUaS Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: G/6tjbohBWqHjNhc86y3DXfmcFIcKicWhuJQlYtFCh8v2nGGA6eNpWsV6ex7AnrUG7oDav5Y5+
 i2RsCZhbb3hQPTDGkFWtVtbjbul96R5/9BVO3NA+OwZwo+3UrEk4A6/Caj++LaWbjDUGlfEFRp
 GBsTcTUavdCeHpsy5ngPja8Ot2nKyxu0Cb+4aCQGFtmVvBDEbum807eZtfwpnMvsGVsp9Oug68
 nEiXFSNYHqDmtFD5jjz9BNNwpd4Bmlakg+uSbdMzEnV4Xlsq4q8KlzdJNlMnw4aKdhFsRcM1mZ
 4eE=
X-SBRS: 2.7
X-MesageID: 5221831
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5221831"
To: Jan Beulich <jbeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <20190905093416.2955-1-roger.pau@citrix.com>
 <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
 <20190905100111.tjayxo44f2enaz7t@Air-de-Roger>
 <3dd459c6-1809-c25e-364b-630497c8e342@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: <9782defa-19d3-f75f-2cee-fa653aa170ad@citrix.com>
Date: Thu, 5 Sep 2019 11:34:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3dd459c6-1809-c25e-364b-630497c8e342@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDUuMDkuMjAxOSAx
MjowMSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+IE9uIFRodSwgU2VwIDA1LCAyMDE5IGF0
IDExOjUyOjU5QU0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gT24gMDUuMDkuMjAxOSAx
MTozNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4+IEN1cnJlbnQgbGlieGwgY29kZSB3aWxs
IGFsd2F5cyBlbmFibGUgSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApLAo+Pj4+IGV4cGVj
dGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sgdG8gc2hhZG93IGlmIEhBUCBp
cyBub3QKPj4+PiBhdmFpbGFibGUuIFdpdGggdGhlIGNoYW5nZXMgdG8gdGhlIGRvbWFpbiBidWls
ZGVyIHRoYXQncyBub3QgdGhlIGNhc2UKPj4+PiBhbnkgbG9uZ2VyLCBhbmQgdGhlIGh5cGVydmlz
b3Igd2lsbCByYWlzZSBhbiBlcnJvciBpZiBIQVAgaXMgbm90Cj4+Pj4gYXZhaWxhYmxlIGluc3Rl
YWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KPj4+IFdvdWxkIGl0IHJlYWxs
eSBiZSBtdWNoIG1vcmUgaW52b2x2ZWQgdGhhbiB0aGUgY2hhbmdlIGhlcmUgdG8gcmVzdG9yZQo+
Pj4gc2lsZW50IGRlZmF1bHRpbmcgdG8gc2hhZG93Pwo+PiBCdXQgdGhhdCB3b3VsZCBtZWFuIHRo
YXQgYSB1c2VyIGhhdmluZyBzZWxlY3RlZCBoYXA9MSBvbiB0aGUgY29uZmlnCj4+IGZpbGUgd291
bGQgZ2V0IHNpbGVudGx5IGRlZmF1bHRlZCB0byBzaGFkb3csIHdoaWNoIGlzIHdyb25nIElNTy4K
PiBTaW5jZSB5b3UgYW5kIEFuZHJldyBhZ3JlZSwgc28gYmUgaXQuIFBlcnNvbmFsbHkgSSdkIGxp
a2UgaXQgYmV0dGVyCj4gaWYgImhhcD0xIiBkaWRuJ3QgcHJldmVudCBhIGRvbWFpbiBmcm9tIHN0
YXJ0aW5nIG9uIGEgSEFQLWluY2FwYWJsZQo+IGhvc3QuIEkgd291bGRuJ3QgbWluZCBhIHdhcm5p
bmcgdGhvdWdoLgoKQmVoYXZpb3VyIGxpa2UgdGhhdCBjb3VsZCBiZSBhcnJhbmdlZCBpbiBsaWJ4
bCwgd2hpY2ggbm93IGhhcyBhbGwgdGhlCnJlcXVpc2l0ZSBwaWVjZXMuCgpXaGF0IEknbSBub3Qg
aGFwcHkgd2l0aCBpcyB4Y19kb21haW5fY3JlYXRlKCkgYXNraW5nIGZvciBhIEhBUCBkb21haW4K
YW5kIGdldHRpbmcgc2lsZW50bHkgZ2V0dGluZyBhIHNoYWRvdyBvbmUuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:34:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10: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 1i5p5l-0003kp-HO; Thu, 05 Sep 2019 10:34: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=I3J7=XA=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i5p5k-0003kX-Uo
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:34:16 +0000
X-Inumbo-ID: b581acca-cfc8-11e9-abc5-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b581acca-cfc8-11e9-abc5-12813bfff9fa;
 Thu, 05 Sep 2019 10:34:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567679655;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=Jb+AjAFSkaCAufr0/k98juFxi4jr/hS52zK1lwnX6h4=;
 b=QhTROCdJzAf7bIGbJy3QzYl90EIfFRxSKLE5mNpsEmWad9iQxDIIhReI
 NHJhC2ty2fkcKnw0JAd7efNoHTmP5eQC7NIgzF6VYr5rSjxocliz7u1Z8
 +jCkLI5+4gOrc12Ouwpae963PzGj1XZ5aLG+dm1mSpB7VvUtI2YXlYyRe s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: x/mpVa6uffjB3ld2Bvsy2WeEwIOXHCXFDH1bh+bNLsH0om5KezU4K3gnKGDMvZxqX9j+8G/nhA
 i78KRznrzcQCqhmfMmmhBcNfGI4yrnVCQsqwT+byn7WpXTHIkEBcneJUZRgYotsna+Y2emC4ls
 bsRiWSBAH7ladmQaFXOe/MNzr/RRyXwdkVMjD2794fzfx/bdfCacfi7uLlvRHAugeLzuSNLKPl
 UV2nQm0hymkJS5HyjLzbwCU4uiiPTw2k+MHNLcF6C4jwN6EceToqlIM3+mpbrDM574+C1z2FX/
 NAs=
X-SBRS: 2.7
X-MesageID: 5397573
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5397573"
From: George Dunlap <George.Dunlap@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH] x86/libxl: choose a sane default for HAP
Thread-Index: AQHVY80a0L56xLl600iAAkesctUF8qcctkSAgAACS4CAAAk4gA==
Date: Thu, 5 Sep 2019 10:34:11 +0000
Message-ID: <C7E10C34-ABBE-4F86-8D5E-E112FDB52072@citrix.com>
References: <20190905093416.2955-1-roger.pau@citrix.com>
 <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
 <20190905100111.tjayxo44f2enaz7t@Air-de-Roger>
In-Reply-To: <20190905100111.tjayxo44f2enaz7t@Air-de-Roger>
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: <A295A0DE4025D541A3290ED7560B70CF@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George
 Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gU2VwIDUsIDIwMTksIGF0IDExOjAxIEFNLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IE9uIFRodSwgU2VwIDA1LCAyMDE5IGF0IDEx
OjUyOjU5QU0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4gT24gMDUuMDkuMjAxOSAxMToz
NCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOg0KPj4+IEN1cnJlbnQgbGlieGwgY29kZSB3aWxsIGFs
d2F5cyBlbmFibGUgSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApLA0KPj4+IGV4cGVjdGlu
ZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sgdG8gc2hhZG93IGlmIEhBUCBpcyBu
b3QNCj4+PiBhdmFpbGFibGUuIFdpdGggdGhlIGNoYW5nZXMgdG8gdGhlIGRvbWFpbiBidWlsZGVy
IHRoYXQncyBub3QgdGhlIGNhc2UNCj4+PiBhbnkgbG9uZ2VyLCBhbmQgdGhlIGh5cGVydmlzb3Ig
d2lsbCByYWlzZSBhbiBlcnJvciBpZiBIQVAgaXMgbm90DQo+Pj4gYXZhaWxhYmxlIGluc3RlYWQg
b2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4NCj4+IA0KPj4gV291bGQgaXQgcmVh
bGx5IGJlIG11Y2ggbW9yZSBpbnZvbHZlZCB0aGFuIHRoZSBjaGFuZ2UgaGVyZSB0byByZXN0b3Jl
DQo+PiBzaWxlbnQgZGVmYXVsdGluZyB0byBzaGFkb3c/DQo+IA0KPiBCdXQgdGhhdCB3b3VsZCBt
ZWFuIHRoYXQgYSB1c2VyIGhhdmluZyBzZWxlY3RlZCBoYXA9MSBvbiB0aGUgY29uZmlnDQo+IGZp
bGUgd291bGQgZ2V0IHNpbGVudGx5IGRlZmF1bHRlZCB0byBzaGFkb3csIHdoaWNoIGlzIHdyb25n
IElNTy4NCg0KQXQgdGhlIGxpYnhsIGxheWVyLCBhcmVu4oCZdCB0aGUgb3B0aW9ucyB0cmlzdGF0
ZT8gIEkuZS4sIHRoaXMgd291bGQgYmUg4oCcaGFw4oCdLCDigJxzaGFkb3figJ0sIG9yIOKAnG5v
dCBzcGVjaWZpZWTigJ0/DQoNClRoZSB1c2VyIG5lZWRzIHRvIGJlIGFibGUgdG8gc3BlY2lmeSDi
gJxhbHdheXMgdXNlIHNoYWRvd+KAnSwg4oCcYWx3YXlzIHVzZSBIQVDigJ0sIG9yIOKAnHVzZSBI
QVAgaWYgYXZhaWxhYmxlLCBvdGhlcndpc2UgdXNlIHNoYWRvd+KAnS4gIEF0IHRoZSBtb21lbnQs
IGxlYXZpbmcgaXQgZW1wdHkgc2hvdWxkIGJlIOKAnHVzZSBIQVAgaWYgYXZhaWxhYmxlLCBvdGhl
cndpc2UgdXNlIHNoYWRvd+KAnTsgc28g4oCcaGFwID0gMeKAnSBzaG91bGQgZmFpbCBpZiBIQVAg
aXMgbm90IGF2YWlsYWJsZS4NCg0KIC1HZW9yZ2UNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 10:51:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 10:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5pLt-0005V2-65; Thu, 05 Sep 2019 10:50:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5pLs-0005Ux-5u
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 10:50:56 +0000
X-Inumbo-ID: 08ca2018-cfcb-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08ca2018-cfcb-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 10:50:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EE68BB636;
 Thu,  5 Sep 2019 10:50:53 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190904134608.18425-1-jgross@suse.com>
 <20190904134608.18425-5-jgross@suse.com>
 <5e8c7a07-d0a5-64f5-a2f8-feca88d77371@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <96099b80-299f-c249-68f6-39e747450031@suse.com>
Date: Thu, 5 Sep 2019 12:50:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5e8c7a07-d0a5-64f5-a2f8-feca88d77371@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDUuMDkuMTkgMTI6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjA5LjIwMTkgMTU6
NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0yNSwzMyArMjYsNjMgQEAgc3RydWN0IGRl
YnVndHJhY2VfZGF0YSB7Cj4+ICAgfTsKPj4gICAKPj4gICBzdGF0aWMgc3RydWN0IGRlYnVndHJh
Y2VfZGF0YSAqZHRfZGF0YTsKPj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgZGVidWd0
cmFjZV9kYXRhICosIGR0X2NwdV9kYXRhKTsKPj4gICAKPj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQg
ZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjg7Cj4+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBkZWJ1
Z3RyYWNlX2J5dGVzID0gMTI4IDw8IDEwOwo+PiArc3RhdGljIGJvb2wgZGVidWd0cmFjZV9wZXJf
Y3B1Owo+PiAgIHN0YXRpYyBib29sIGRlYnVndHJhY2VfdXNlZDsKPj4gICBzdGF0aWMgREVGSU5F
X1NQSU5MT0NLKGRlYnVndHJhY2VfbG9jayk7Cj4+IC1pbnRlZ2VyX3BhcmFtKCJkZWJ1Z3RyYWNl
IiwgZGVidWd0cmFjZV9raWxvYnl0ZXMpOwo+PiAgIAo+PiAtc3RhdGljIHZvaWQgZGVidWd0cmFj
ZV9kdW1wX3dvcmtlcih2b2lkKQo+PiArc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFjZV9wYXJz
ZV9wYXJhbShjb25zdCBjaGFyICpzKQo+PiAgIHsKPj4gLSAgICBpZiAoICFkZWJ1Z3RyYWNlX3Vz
ZWQgKQo+PiArICAgIGlmICggIXN0cm5jbXAocywgImNwdToiLCA0KSApCj4+ICsgICAgewo+PiAr
ICAgICAgICBkZWJ1Z3RyYWNlX3Blcl9jcHUgPSB0cnVlOwo+PiArICAgICAgICBzICs9IDQ7Cj4+
ICsgICAgfQo+PiArICAgIGRlYnVndHJhY2VfYnl0ZXMgPSBwYXJzZV9zaXplX2FuZF91bml0KHMs
IE5VTEwpOwo+IAo+IEknbSBhZnJhaWQgeW91IGNhbid0IHBhc3MgTlVMTCBoZXJlLCBvciBhIHRy
YWlsaW5nICUgd2lsbCBiZSBhdCBiZXN0Cj4gYW1iaWd1b3VzLiBJbiBmYWN0LCB0aGUgbGF0ZXN0
IHdpdGggdGhlIGFkZGl0aW9uIG9mICUgc3VwcG9ydCB0byB0aGUKPiBmdW5jdGlvbiBJIGNhbid0
IHNlZSAoYW55bW9yZSkgaG93IGNhbGxpbmcgdGhlIGZ1bmN0aW9uIHdpdGggYSBOVUxMCj4gMm5k
IGFyZyBjYW4gYmUgYSBnb29kIGlkZWEgYXQgYWxsLgoKTlAgdG8gY2hhbmdlIHRoYXQuCgo+IAo+
PiArc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQo+PiArewo+PiArICAg
IHVuc2lnbmVkIGludCBjcHU7Cj4+ICsgICAgY2hhciBidWZbMTZdOwo+PiArCj4+ICsgICAgaWYg
KCAhZGVidWd0cmFjZV91c2VkICkKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgZGVi
dWd0cmFjZV9kdW1wX2J1ZmZlcihkdF9kYXRhLCAiZ2xvYmFsIik7Cj4+ICsKPj4gKyAgICBmb3Ig
KCBjcHUgPSAwOyBjcHUgPCBucl9jcHVfaWRzOyBjcHUrKyApCj4+ICsgICAgewo+PiArICAgICAg
ICBzbnByaW50ZihidWYsIHNpemVvZihidWYpLCAiY3B1ICV1IiwgY3B1KTsKPj4gKyAgICAgICAg
ZGVidWd0cmFjZV9kdW1wX2J1ZmZlcihwZXJfY3B1KGR0X2NwdV9kYXRhLCBjcHUpLCBidWYpOwo+
PiArICAgIH0KPiAKPiBJIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgaWYgYnVmW10ncyBzY29wZSB3
YXMganVzdCB0aGUgZm9yKCkgYm9keS4KCk9rYXkuCgo+IAo+PiAgIHZvaWQgZGVidWd0cmFjZV9w
cmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4+ICAgewo+PiAgICAgICBzdGF0aWMgY2hhciBi
dWZbMTAyNF0sIGxhc3RfYnVmWzEwMjRdOwo+PiAtICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY291
bnQsIGxhc3RfY291bnQ7Cj4+ICsgICAgc3RhdGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFzdF9j
b3VudCwgbGFzdF9jcHU7Cj4+ICAgCj4+ICAgICAgIGNoYXIgICAgICAgICAgY250YnVmWzI0XTsK
Pj4gICAgICAgdmFfbGlzdCAgICAgICBhcmdzOwo+PiAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+PiAgICAgICB1bnNpZ25lZCBpbnQgbnI7Cj4+ICsgICAgc3RydWN0IGRlYnVndHJhY2VfZGF0
YSAqZGF0YTsKPj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1Owo+PiAgIAo+PiAtICAgIGlmICggIWR0
X2RhdGEgKQo+PiArICAgIGRhdGEgPSBkZWJ1Z3RyYWNlX3Blcl9jcHUgPyB0aGlzX2NwdShkdF9j
cHVfZGF0YSkgOiBkdF9kYXRhOwo+PiArICAgIGNwdSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/IHNt
cF9wcm9jZXNzb3JfaWQoKSA6IDA7Cj4gCj4gWW91IHVzZSAiY3B1IiBvbmx5IC4uLgo+IAo+PiBA
QCAtMTMxLDE2ICsxNjksMTcgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpm
bXQsIC4uLikKPj4gICAgICAgfQo+PiAgICAgICBlbHNlCj4+ICAgICAgIHsKPj4gLSAgICAgICAg
aWYgKCBzdHJjbXAoYnVmLCBsYXN0X2J1ZikgKQo+PiArICAgICAgICBpZiAoIHN0cmNtcChidWYs
IGxhc3RfYnVmKSB8fCBjcHUgIT0gbGFzdF9jcHUgKQo+PiAgICAgICAgICAgewo+PiAtICAgICAg
ICAgICAgZHRfZGF0YS0+cHJkX2xhc3QgPSBkdF9kYXRhLT5wcmQ7Cj4+ICsgICAgICAgICAgICBk
YXRhLT5wcmRfbGFzdCA9IGRhdGEtPnByZDsKPj4gICAgICAgICAgICAgICBsYXN0X2NvdW50ID0g
Kytjb3VudDsKPj4gKyAgICAgICAgICAgIGxhc3RfY3B1ID0gY3B1Owo+PiAgICAgICAgICAgICAg
IHNhZmVfc3RyY3B5KGxhc3RfYnVmLCBidWYpOwo+PiAgICAgICAgICAgICAgIHNucHJpbnRmKGNu
dGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAiLCBjb3VudCk7Cj4+ICAgICAgICAgICB9Cj4+ICAg
ICAgICAgICBlbHNlCj4+ICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICBkdF9kYXRhLT5wcmQg
PSBkdF9kYXRhLT5wcmRfbGFzdDsKPj4gKyAgICAgICAgICAgIGRhdGEtPnByZCA9IGRhdGEtPnBy
ZF9sYXN0Owo+PiAgICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1Ziks
ICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKPj4gICAgICAgICAgIH0KPj4gICAgICAg
ICAgIGRlYnVndHJhY2VfYWRkX3RvX2J1ZihjbnRidWYpOwo+IAo+IC4uIGluIHRoaXMgc2NvcGUs
IHNvIHBlcmhhcHMgd29ydGggbGF0Y2hpbmcgKGFuZCBkZWNsYXJpbmcpIGl0IG9ubHkKPiBpbnNp
ZGUgdGhlIGZpcnN0ICJlbHNlIiBhYm92ZT8KCkZpbmUgd2l0aCBtZS4KCj4gCj4+IEBAIC0xNTUs
MzQgKzE5NCw3MCBAQCBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2tleSh1bnNpZ25lZCBjaGFyIGtl
eSkKPj4gICAgICAgZGVidWd0cmFjZV90b2dnbGUoKTsKPj4gICB9Cj4+ICAgCj4+IC1zdGF0aWMg
aW50IF9faW5pdCBkZWJ1Z3RyYWNlX2luaXQodm9pZCkKPj4gK3N0YXRpYyB2b2lkIGRlYnVndHJh
Y2VfYWxsb2NfYnVmZmVyKHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKipwdHIsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQo+PiAgIHsKPj4g
ICAgICAgaW50IG9yZGVyOwo+PiAtICAgIHVuc2lnbmVkIGxvbmcga2J5dGVzLCBieXRlczsKPj4g
ICAgICAgc3RydWN0IGRlYnVndHJhY2VfZGF0YSAqZGF0YTsKPj4gICAKPj4gLSAgICAvKiBSb3Vu
ZCBzaXplIGRvd24gdG8gbmV4dCBwb3dlciBvZiB0d28uICovCj4+IC0gICAgd2hpbGUgKCAoa2J5
dGVzID0gKGRlYnVndHJhY2Vfa2lsb2J5dGVzICYgKGRlYnVndHJhY2Vfa2lsb2J5dGVzLTEpKSkg
IT0gMCApCj4+IC0gICAgICAgIGRlYnVndHJhY2Vfa2lsb2J5dGVzID0ga2J5dGVzOwo+PiAtCj4+
IC0gICAgYnl0ZXMgPSBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA8PCAxMDsKPj4gLSAgICBpZiAoIGJ5
dGVzID09IDAgKQo+PiAtICAgICAgICByZXR1cm4gMDsKPj4gKyAgICBpZiAoICFkZWJ1Z3RyYWNl
X2J5dGVzIHx8ICpwdHIgKQo+PiArICAgICAgICByZXR1cm47Cj4+ICAgCj4+IC0gICAgb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhieXRlcyk7Cj4+ICsgICAgb3JkZXIgPSBnZXRfb3JkZXJf
ZnJvbV9ieXRlcyhkZWJ1Z3RyYWNlX2J5dGVzKTsKPj4gICAgICAgZGF0YSA9IGFsbG9jX3hlbmhl
YXBfcGFnZXMob3JkZXIsIDApOwo+PiAgICAgICBpZiAoICFkYXRhICkKPj4gLSAgICAgICAgcmV0
dXJuIC1FTk9NRU07Cj4+ICsgICAgewo+PiArICAgICAgICBpZiAoIGRlYnVndHJhY2VfcGVyX2Nw
dSApCj4+ICsgICAgICAgICAgICBwcmludGsoImZhaWxlZCB0byBhbGxvY2F0ZSBkZWJ1Z3RyYWNl
IGJ1ZmZlciBmb3IgY3B1ICV1XG4iLCBjcHUpOwo+IAo+IENvdWxkIEkgdGFsayB5b3UgaW50byB1
c2luZyB0aGUgbW9yZSBjb21tb24gIkNQVSV1OiAuLi4iIGxheW91dCBoZXJlPwoKU3VyZS4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:01:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:01:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5pWE-0006P7-Av; Thu, 05 Sep 2019 11:01:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5pWC-0006P2-JY
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:01:36 +0000
X-Inumbo-ID: 86503238-cfcc-11e9-abc6-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86503238-cfcc-11e9-abc6-12813bfff9fa;
 Thu, 05 Sep 2019 11:01:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567681295;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=C9j/QgPLteMepUcUkAsefz2mZJPsSlngijVTTqlqX24=;
 b=MzqS4EqlS3wBvK9foP+UgCy7yic9x0/5WZSWamfqwwzbA5/oQrDUJ/no
 gbNxLxe0m/jhXL3DfBLWD5iPxIxh34alwGxHr6OqE18PTM+D8nb/h1pj5
 XCt8lzfYVsAM+ry6DUc7i65/6LLVydaoISEl8hrfCiLTxbWNQ77tl9Fdf Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sPH65pHwn+P0/HQjmGJhDsGndMiNcCy8tI2Yp80FqelFIOJWfynSl0JsCQco58JneXbJbskWeR
 lfJrK44UITP0/1cfbL6PiUJwa3F2nVPFZXtH1gS+yqve3pTnQt4aljzyg2sdVQiRrgKhb3Tz59
 irxubisuCtUKnWXc32+uLRPm7OclRQLF6ED3hlZ5F3NXUJ4N0EJ9HbUZA99OjQxCjug4YVNDlP
 NRyOAT/yOgE9nb52X+0C0zCwUB9tkrfVTNcEVy9mftl1MTog0GwTP/X30B++7oStNb0+Lw+mNU
 HRo=
X-SBRS: 2.7
X-MesageID: 5222829
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5222829"
Date: Thu, 5 Sep 2019 13:01:27 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Message-ID: <20190905110127.t3y2lqxzvlhjgfhl@Air-de-Roger>
References: <20190905093416.2955-1-roger.pau@citrix.com>
 <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
 <20190905100111.tjayxo44f2enaz7t@Air-de-Roger>
 <C7E10C34-ABBE-4F86-8D5E-E112FDB52072@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <C7E10C34-ABBE-4F86-8D5E-E112FDB52072@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMDUsIDIwMTkgYXQgMTI6MzQ6MTFQTSArMDIwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiAKPiAKPiA+IE9uIFNlcCA1LCAyMDE5LCBhdCAxMTowMSBBTSwgUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAKPiA+IE9uIFRodSwgU2VwIDA1
LCAyMDE5IGF0IDExOjUyOjU5QU0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9uIDA1
LjA5LjIwMTkgMTE6MzQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+Pj4gQ3VycmVudCBsaWJ4
bCBjb2RlIHdpbGwgYWx3YXlzIGVuYWJsZSBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCks
Cj4gPj4+IGV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sgdG8gc2hh
ZG93IGlmIEhBUCBpcyBub3QKPiA+Pj4gYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIHRo
ZSBkb21haW4gYnVpbGRlciB0aGF0J3Mgbm90IHRoZSBjYXNlCj4gPj4+IGFueSBsb25nZXIsIGFu
ZCB0aGUgaHlwZXJ2aXNvciB3aWxsIHJhaXNlIGFuIGVycm9yIGlmIEhBUCBpcyBub3QKPiA+Pj4g
YXZhaWxhYmxlIGluc3RlYWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KPiA+
PiAKPiA+PiBXb3VsZCBpdCByZWFsbHkgYmUgbXVjaCBtb3JlIGludm9sdmVkIHRoYW4gdGhlIGNo
YW5nZSBoZXJlIHRvIHJlc3RvcmUKPiA+PiBzaWxlbnQgZGVmYXVsdGluZyB0byBzaGFkb3c/Cj4g
PiAKPiA+IEJ1dCB0aGF0IHdvdWxkIG1lYW4gdGhhdCBhIHVzZXIgaGF2aW5nIHNlbGVjdGVkIGhh
cD0xIG9uIHRoZSBjb25maWcKPiA+IGZpbGUgd291bGQgZ2V0IHNpbGVudGx5IGRlZmF1bHRlZCB0
byBzaGFkb3csIHdoaWNoIGlzIHdyb25nIElNTy4KPiAKPiBBdCB0aGUgbGlieGwgbGF5ZXIsIGFy
ZW7igJl0IHRoZSBvcHRpb25zIHRyaXN0YXRlPyAgSS5lLiwgdGhpcyB3b3VsZCBiZSDigJxoYXDi
gJ0sIOKAnHNoYWRvd+KAnSwgb3Ig4oCcbm90IHNwZWNpZmllZOKAnT8KPiAKPiBUaGUgdXNlciBu
ZWVkcyB0byBiZSBhYmxlIHRvIHNwZWNpZnkg4oCcYWx3YXlzIHVzZSBzaGFkb3figJ0sIOKAnGFs
d2F5cyB1c2UgSEFQ4oCdLCBvciDigJx1c2UgSEFQIGlmIGF2YWlsYWJsZSwgb3RoZXJ3aXNlIHVz
ZSBzaGFkb3figJ0uCgpUaGUgInVzZSBIQVAgaWYgYXZhaWxhYmxlLCBvdGhlcndpc2UgdXNlIHNo
YWRvdyIgaXMgY3VycmVudGx5IG9ubHkKcG9zc2libHkgZXhwcmVzc2VkIGJ5IG5vdCBzZXR0aW5n
IHRoZSBoYXAgb3B0aW9uIGluIHRoZSBjb25maWcgZmlsZS4KCj4gQXQgdGhlIG1vbWVudCwgbGVh
dmluZyBpdCBlbXB0eSBzaG91bGQgYmUg4oCcdXNlIEhBUCBpZiBhdmFpbGFibGUsIG90aGVyd2lz
ZSB1c2Ugc2hhZG934oCdOyBzbyDigJxoYXAgPSAx4oCdIHNob3VsZCBmYWlsIGlmIEhBUCBpcyBu
b3QgYXZhaWxhYmxlLgoKUmlnaHQsIHRoaXMgaXMgd2hhdCB0aGlzIHBhdGNoIGlzIHRyeWluZyB0
byBhY2NvbXBsaXNoLgoKSSBoYXZlIGEgdjIgc2VyaWVzIHdoaWNoIGZpbGxzIHRoZSBjYXBhYmls
aXRpZXMgZmllbGQgZm9yIEFSTSBhbmQgYWxzbwpyZXBvcnRzIHRoZSBoYXAgY2FwYWJpbGl0eSBp
biBgeGwgaW5mb2AuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:32:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:32:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q07-0000Tw-S6; Thu, 05 Sep 2019 11:32:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6KTe=XA=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5q06-0000Tr-Oe
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:32:30 +0000
X-Inumbo-ID: d821929c-cfd0-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d821929c-cfd0-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 11:32:30 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 9A0B92070C;
 Thu,  5 Sep 2019 11:32:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567683149;
 bh=Y+myvtaL/wVtidX/HGF2iJ5MxtkmherpGfkJw9XyNpI=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=fQ2pxKWhksD2CMPVfQNcHYobKtpPfkh2PKa4YujwIMyaCVYwLoqBvhennaA8SVflm
 R9qs0Vv7rIyRfbig0j3hXq/kINB3MvWzLvOzxi68MnM/ekvP7JK/QJJ7LLKSiIBvt5
 2XV21+pxjeh1LIhtWyY4qv3ZlRFs2OtjL6I20LdA=
Date: Thu, 5 Sep 2019 20:32:24 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-Id: <20190905203224.e41d7f3dfbf918c5031f9766@kernel.org>
In-Reply-To: <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA1IFNlcCAyMDE5IDA4OjU0OjE3ICswMTAwCkFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgoKPiBPbiAwNS8wOS8yMDE5IDAyOjQ5LCBNYXNhbWkg
SGlyYW1hdHN1IHdyb3RlOgo+ID4gT24gV2VkLCA0IFNlcCAyMDE5IDEyOjU0OjU1ICswMTAwCj4g
PiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+Cj4g
Pj4gT24gMDQvMDkvMjAxOSAxMjo0NSwgTWFzYW1pIEhpcmFtYXRzdSB3cm90ZToKPiA+Pj4gSGks
Cj4gPj4+Cj4gPj4+IFRoZXNlIHBhdGNoZXMgYWxsb3cgeDg2IGluc3RydWN0aW9uIGRlY29kZXIg
dG8gZGVjb2RlCj4gPj4+IHhlbi1jcHVpZCB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJFRklYLCBh
bmQgcHJvaGliaXQKPiA+Pj4ga3Byb2JlcyB0byBwcm9iZSBvbiBpdC4KPiA+Pj4KPiA+Pj4gSm9z
aCByZXBvcnRlZCB0aGF0IHRoZSBvYmp0b29sIGNhbiBub3QgZGVjb2RlIHN1Y2ggc3BlY2lhbAo+
ID4+PiBwcmVmaXhlZCBpbnN0cnVjdGlvbnMsIGFuZCBJIGZvdW5kIHRoYXQgd2UgYWxzbyBoYXZl
IHRvCj4gPj4+IHByb2hpYml0IGtwcm9iZXMgdG8gcHJvYmUgb24gc3VjaCBpbnN0cnVjdGlvbi4K
PiA+Pj4KPiA+Pj4gVGhpcyBzZXJpZXMgY2FuIGJlIGFwcGxpZWQgb24gLXRpcCBtYXN0ZXIgYnJh
bmNoIHdoaWNoCj4gPj4+IGhhcyBtZXJnZWQgSm9zaCdzIG9ianRvb2wvcGVyZiBzaGFyaW5nIGNv
bW1vbiB4ODYgaW5zbgo+ID4+PiBkZWNvZGVyIHNlcmllcy4KPiA+PiBUaGUgcGFyYXZpcnR1YWxp
c2VkIHhlbi1jcHVpZCBpcyB3ZXJlIHlvdSdsbCBzZWUgaXQgbW9zdCBpbiBhIHJlZ3VsYXIKPiA+
PiBrZXJuZWwsIGJ1dCBiZSBhd2FyZSB0aGF0IGl0IGlzIGFsc28gdXNlZCBmb3IgdGVzdGluZyBw
dXJwb3NlcyBpbiBvdGhlcgo+ID4+IGNpcmN1bXN0YW5jZXMsIGFuZCB0aGVyZSBpcyBhbiBlcXVp
dmFsZW50IEtWTSBwcmVmaXggd2hpY2ggaXMgdXNlZCBmb3IKPiA+PiBLVk0gdGVzdGluZy4KPiA+
IEdvb2QgY2F0Y2ghIEkgZGlkbid0IG5vdGljZSB0aGF0LiBJcyB0aGF0IHJlYWxseSBzYW1lIHNl
cXVhbmNlIG9yIEtWTSB1c2VzCj4gPiBhbm90aGVyIHNlcXVlbmNlIG9mIGluc3RydWN0aW9ucyBm
b3IgS1ZNIHByZWZpeD8KPiAKPiBJIGRvbid0IGtub3cgaWYgeW91J3ZlIHNwb3R0ZWQsIGJ1dCB0
aGUgcHJlZml4IGlzIGEgdWQyYSBpbnN0cnVjdGlvbgo+IGZvbGxvd2VkIGJ5ICd4ZW4nIGluIGFz
Y2lpLgo+IAo+IFRoZSBLVk0gdmVyc2lvbiB3YXMgYWRkZWQgaW4gYy9zIDZjODZlZWRjMjA2ZGQx
ZjlkMzdhMjc5NmZhYThlNmYyMjc4MjE1ZDIKPiAKCkFoLCBPSy4gSSBzZWUgaXQuIEJ1dCBpdCBz
ZWVtcyB0aGF0IGFub3RoZXIgdWQwL3VkMSBjYW4gYmUgdXNlZCBieQpvdGhlciAobmV3KSB2aXJ0
dWFsaXphdGlvbi4gU28gYXQgdGhpcyBtb21lbnQgSSB3aWxsIGp1c3QgYWRkIGEgc2VxdWVuY2UK
YXMgYSBwYXR0ZXJuIG9mIHByZWZpeC4gTm90IHVzZSBhIGZpeGVkIHVkMiArIHNpZy4KClRoYW5r
IHlvdSwKCj4gPgo+ID4+IEl0IG1pZ2h0IGJlIGJldHRlciB0byBnZW5lcmFsaXNlIHRoZSBkZWNv
ZGUgc3VwcG9ydCB0byAidmlydHVhbGlzYXRpb24KPiA+PiBlc2NhcGUgcHJlZml4IiBvciBzb21l
dGhpbmcgc2xpZ2h0bHkgbW9yZSBnZW5lcmljLgo+ID4gQWdyZWVkLCBpdCBpcyBlYXN5IHRvIGV4
cGFuZCBpdCwgd2UgY2FuIHN3aXRjaCB0aGUgcHJlZml4IHRlbXBsYXRlLgo+ID4gQ291bGQgeW91
IHRlbGwgbWUgd2hlcmUgSSBzaG91bGQgbG9vaz8gSSB3aWxsIGFkZCBpdC4KPiAKPiBUaGVzZSBh
cmUgdGhlIG9ubHkgdHdvIEknbSBhd2FyZSBvZi4KCgoKPiAKPiB+QW5kcmV3CgoKLS0gCk1hc2Ft
aSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:36:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11: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 1i5q3q-0000jr-NU; Thu, 05 Sep 2019 11:36:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5q3p-0000jm-Ho
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:36:21 +0000
X-Inumbo-ID: 618b9622-cfd1-11e9-b76c-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 618b9622-cfd1-11e9-b76c-bc764e2007e4;
 Thu, 05 Sep 2019 11:36:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567683380;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=NGtG5mUDydioLrmXOZmHb7Y4JP3lRL5+MzOy0EtCnMQ=;
 b=fdXivrwP9XKO5Z/5FpBaDVp//ZEb7ktrTvdl1v7896XUBH3vWXANuwcy
 5H/9d9wrplZn4EYkGoR6XCrFvxdDEvTJq54ZoXxSXDsfdaylkfzhKjGKc
 JFChLsfPXoghwkEe+daxOysS0YDXtwaFZ0Nkp5P30YQ3Bz7RsglNHvVos w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4jQkLZiTZb7k3Apv+dXGbdW78XpURxnANcTJIcKAg6YpG8fITKDqgMqYu0I3y0IzdOeS8Oc72M
 qcq5AeOY0JIO9odeXIpXfJAE2nTawfgDjeHi+dxLWhQ8G/ntmQ8pL/NydJKW0Zom93PT3R8SDw
 bdPjndZlVq6101Xs5gHfdngureOkBj+q+jjESixTB5qMHnXzBucS0YphwB9TktbHQreoANyN8U
 OxU/iGH3EpSCHjQmmjR+32yjMPJ6YeVSR6zdIzfZHD1WvVQZ1Vw10XXLKiqCw4jabg1uRDepo7
 WMs=
X-SBRS: 2.7
X-MesageID: 5357732
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5357732"
To: Jan Beulich <jbeulich@suse.com>
References: <20190819182612.16706-1-andrew.cooper3@citrix.com>
 <20190904175708.18853-1-andrew.cooper3@citrix.com>
 <026889e4-363b-ed1a-0385-e98f8bd9efa8@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: <ea9e6203-270f-0dec-85a7-daf2b83cc757@citrix.com>
Date: Thu, 5 Sep 2019 12:36:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <026889e4-363b-ed1a-0385-e98f8bd9efa8@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/AMD: Fix handling of x87
 exception pointers on Fam17h hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAxMDowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMDkuMjAxOSAx
OTo1NywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQU1EIFByZS1GYW0xN2ggQ1BVcyAib3B0aW1p
c2UiIHtGLH1Ye1NBVkUsUlNUT1J9IGJ5IG5vdCBzYXZpbmcvcmVzdG9yaW5nCj4+IEZPUC9GSVAv
RkRQIGlmIGFuIHg4NyBleGNlcHRpb24gaXNuJ3QgcGVuZGluZy4gIFRoaXMgY2F1c2VzIGFuIGlu
Zm9ybWF0aW9uCj4+IGxlYWssIENWRS0yMDA2LTEwNTYsIGFuZCB3b3JrZWQgYXJvdW5kIGJ5IHNl
dmVyYWwgT1NlcywgaW5jbHVkaW5nIFhlbi4gIEFNRAo+PiBGYW0xN2ggQ1BVcyBubyBsb25nZXIg
aGF2ZSB0aGlzIGxlYWssIGFuZCBhZHZlcnRpc2Ugc28gaW4gYSBDUFVJRCBiaXQuCj4+Cj4+IElu
dHJvZHVjZSB0aGUgUlNUUl9GUF9FUlJfUFRSUyBmZWF0dXJlLCBhcyBzcGVjaWZpZWQgYnkgQU1E
LCBhbmQgZXhwb3NlIHRvIGFsbAo+PiBndWVzdHMgYnkgZGVmYXVsdC4gIFdoaWxlIGFkanVzdGlu
ZyBsaWJ4bCdzIGNwdWlkIHRhYmxlLCBhZGQgQ0xaRVJPIHdoaWNoCj4+IGxvb2tzIHRvIGhhdmUg
YmVlbiBvbWl0dGVkIHByZXZpb3VzbHkuCj4+Cj4+IEFsc28gaW50cm9kdWNlIGFuIFg4Nl9CVUcg
Yml0IHRvIHRyaWdnZXIgdGhlIChGKVhSU1RPUiB3b3JrYXJvdW5kLCBhbmQgc2V0IGl0Cj4+IG9u
IEFNRCBoYXJkd2FyZSB3aGVyZSBSU1RSX0ZQX0VSUl9QVFJTIGlzIG5vdCBhZHZlcnRpc2VkLiAg
T3B0aW1pc2UgdGhlCj4+IGNvbmRpdGlvbnMgZm9yIHRoZSB3b3JrYXJvdW5kIHBhdGhzLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gaXJyZXNw
ZWN0aXZlIG9mIGEgZmV3IHJlbWFya3M6Cj4KPj4gdjM6Cj4+ICAqIFJlbmFtZSB0byBYODZfQlVH
X0ZQVV9QVFJTCj4gV2hpbGUgSSBkaWQgYWdyZWUgdG8gdXNlIHRoaXMgbmFtZSwgSSdkIHN0aWxs
IGxpa2UgdG8gcG9pbnQgb3V0IHRoYXQKPiB3aGV0aGVyIG9yIG5vdCB0aGlzIGlzIHZpZXdlZCBh
cyBhIGJ1ZyBpcyBhIG1hdHRlciBvZiB0aGUgcG9zaXRpb24KPiBvbmUgdGFrZXMuIEknbSBwcmV0
dHkgc3VyZSB0aGUgQU1EIGVuZ2luZWVycyBvcmlnaW5hbGx5IGhhdmluZyBkZWNpZGVkCj4gdG8g
YXZvaWQgc2F2aW5nL3Jlc3RvcmluZyB0aGVzZSB2YWx1ZSB3b3VsZG4ndCBoYXZlIGNhbGxlZCB0
aGlzIGEgYnVnLAo+IGJ1dCBhIGZlYXR1cmUuCgpJIGFjY2VwdCB0aGF0IGRpZmZlcmVudCBwZW9w
bGUgbWlnaHQgaGF2ZSBkaWZmZXJlbnQgb3BpbmlvbnMgb24gdGhlCm1hdHRlciwgYnV0IGF0IHRo
ZSBwb2ludCB0aGF0IHdlIGFuZCBldmVyeSBvdGhlciBsYXJnZSBzb2Z0d2FyZSB2ZW5kb3IKaGFz
IGlzc3VlZCBhIHNlY3VyaXR5IGZpeCBiZWNhdXNlIG9mIGl0LCBpdCBjYW4ndCBjcmVkaWJseSBi
ZSBjYWxsZWQgYQpmZWF0dXJlLCBpcnJlc3BlY3RpdmUgb2YgdGhlIG9yaWdpbmFsIGludGVudGlv
bi4KClRoZSBjaGFuZ2Ugb2YgYmVoYXZpb3VyIG9uIEZhbTE3aCBpcyBlaXRoZXIgdGFjaXQgYWdy
ZWVtZW50IHdpdGggdGhpcwpwb2ludCwgb3IgYXQgbGVhc3QgYSBiZWdydWRnaW5nIGFjY2VwdGFu
Y2UgdGhhdCB0aGUgb25seSB3YXkgdGhlCndvcmthcm91bmQgaXMgZ29pbmcgdG8gZ28gYXdheSBp
cyBieSBjaGFuZ2luZyB0aGUgYmVoYXZpb3VyIG9mIHRoZSBDUFUuCgo+PiAtLS0gYS94ZW4vYXJj
aC94ODYvY3B1L2FtZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKPj4gQEAgLTU4
MCw2ICs1ODAsMTMgQEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpj
KQo+PiAgCX0KPj4gIAo+PiAgCS8qCj4+ICsJICogT2xkZXIgQU1EIENQVXMgZG9uJ3Qgc2F2ZS9s
b2FkIEZPUC9GSVAvRkRQIHVubGVzcyBhbiBGUFUgZXhjZXB0aW9uCj4+ICsJICogaXMgcGVuZGlu
Zy4gIFhlbiB3b3JrcyBhcm91bmQgdGhpcyBhdCAoRilYUlNUT1IgdGltZS4KPj4gKwkgKi8KPj4g
KwlpZiAoICFjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX1JTVFJfRlBfRVJSX1BUUlMpICkKPj4gKwkJ
c2V0dXBfZm9yY2VfY3B1X2NhcChYODZfQlVHX0ZQVV9QVFJTKTsKPiBJIHRoaW5rIGluIHRoaXMg
ZmlsZSB5b3Ugd2FudCB0byBvbWl0IHRoZSBibGFua3MgaW1tZWRpYXRlbHkgaW5zaWRlCj4gdGhl
IGlmKCkgcGFyZW50aGVzZXMuCgpPb3BzIHllcy4KCj4KPj4gQEAgLTE2OSwxMSArMTY3LDExIEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBmcHVfZnhzYXZlKHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgICAg
ICAgICAgICAgICAgICAgICA6ICI9bSIgKCpmcHVfY3R4dCkgOiAiUiIgKGZwdV9jdHh0KSApOwo+
PiAgCj4+ICAgICAgICAgIC8qCj4+IC0gICAgICAgICAqIEFNRCBDUFVzIGRvbid0IHNhdmUvcmVz
dG9yZSBGRFAvRklQL0ZPUCB1bmxlc3MgYW4gZXhjZXB0aW9uCj4+IC0gICAgICAgICAqIGlzIHBl
bmRpbmcuCj4+ICsgICAgICAgICAqIFNvbWUgQ1BVcyBkb24ndCBzYXZlL3Jlc3RvcmUgRkRQL0ZJ
UC9GT1AgdW5sZXNzIGFuIGV4Y2VwdGlvbiBpcwo+PiArICAgICAgICAgKiBwZW5kaW5nLiAgSW4g
dGhpcyBjYXNlLCB0aGUgcmVzdG9yZSBzaWRlIHdpbGwgYXJyYW5nZSBzYWZlIHZhbHVlcywKPj4g
KyAgICAgICAgICogYW5kIHRoZXJlIGlzIG5vIHBvaW50IHRyeWluZyB0byByZXN0b3JlIEZDUy9G
RFMgaW4gYWRkaXRpb24uCj4+ICAgICAgICAgICAqLwo+PiAtICAgICAgICBpZiAoICEoZnB1X2N0
eHQtPmZzdyAmIDB4MDA4MCkgJiYKPj4gLSAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQo+PiArICAgICAgICBpZiAoIGNwdV9idWdfZnB1X3B0
cnMgJiYgIShmcHVfY3R4dC0+ZnN3ICYgMHgwMDgwKSApCj4+ICAgICAgICAgICAgICByZXR1cm47
Cj4gQ291bGQgSSB0YWxrIHlvdSBpbnRvIHMvdHJ5aW5nIHRvIHJlc3RvcmUvdHJ5aW5nIHRvIGNv
bGxlY3QvIGZvciB0aGUKPiBjb21tZW50PyBUaGUgY29uc3VtZXIgb2YgdGhlIGNvbGxlY3RlZCBk
YXRhIGNvdWxkIGluIHByaW5jaXBsZSBiZQo+IG90aGVyIHRoYW4gdGhlIGNvcnJlc3BvbmRpbmcg
cmVzdG9yZSBjb2RlLCBlLmcuIHRoZSBpbnNuIGVtdWxhdG9yLgo+IChodm1lbXVsX3B1dF9mcHUo
KSBoYXMgYW4gZXhhbXBsZSBvZiB0aGUgb3Bwb3NpdGUgZGlyZWN0aW9uLCBpLmUuCj4gcHJvZHVj
aW5nIGRhdGEgZm9yIHRoZSByZXN0b3JlIGxvZ2ljIHRvIGNvbnN1bWUuKQoKT2suCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:36:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q45-0000lV-0Y; Thu, 05 Sep 2019 11:36:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q42-0000lE-U5
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:36:35 +0000
X-Inumbo-ID: 63b248f6-cfd1-11e9-b299-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63b248f6-cfd1-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 11:36:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=PcPa5IlnDPH8tm4OAmhfwwgRlNISzvs+UWn9umBpAfg=; b=oHktuR8r49WzS31A+UiLvH2Z1
 NOyMpC+gF++rhCh0op7LqLwwAWVUNUm2SQ9KmfLw9Pn/jUxylg5DwsGYh3+9dzQi14KQdNMBbj9oc
 doMl3phBErpwrkl1GIePI1UGZRc2kIdHNs44uBX4QikSp831ZWfdwCW4SV0WZ2Dnd43ncD/uZM+J2
 /Rw7f9H5PeR8pjZMTjToV/ZWxAE/xpX2xJSe5VGnQdi5AWvDDfwFt8fHgPIJMw1JPMcO2WHpzvs14
 eaEIYtaQygNOOsdigW27oG6DgRt17ieKZVa5HK7Ouw9qXpBM1CF3SwzHnSMOjBiYRp+Lhz2szCjNB
 xKIvE8g0w==;
Received: from 213-225-38-191.nat.highway.a1.net ([213.225.38.191]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q3o-0001wn-Rm; Thu, 05 Sep 2019 11:36:21 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:33:57 +0200
Message-Id: <20190905113408.3104-1-hch@lst.de>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] swiotlb-xen cleanups v4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgWGVuIG1haW50YWluZXJzIGFuZCBmcmllbmRzLAoKcGxlYXNlIHRha2UgYSBsb29rIGF0IHRo
aXMgc2VyaWVzIHRoYXQgY2xlYW5zIHVwIHRoZSBwYXJ0cyBvZiBzd2lvdGxiLXhlbgp0aGF0IGRl
YWwgd2l0aCBub24tY29oZXJlbnQgY2FjaGVzLgoKCkNoYW5nZXMgc2luY2UgdjM6CiAtIGRvbid0
IHVzZSBkbWFfZGlyZWN0X2FsbG9jIG9uIHg4NgoKQ2hhbmdlcyBzaW5jZSB2MjoKIC0gZnVydGhl
ciBkbWFfY2FjaGVfbWFpbnQgaW1wcm92ZW1lbnRzCiAtIHNwbGl0IHRoZSBwcmV2aW91cyBwYXRj
aCAxIGludG8gMyBwYXRjaGVzCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSByZXdyaXRlIGRtYV9jYWNo
ZV9tYWludCB0byBiZSBtdWNoIHNpbXBsZXIKIC0gaW1wcm92ZSB2YXJpb3VzIGNvbW1lbnRzIGFu
ZCBjb21taXQgbG9ncwogLSByZW1vdmUgcGFnZS1jb2hlcmVudC5oIGVudGlyZWx5CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:38:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q64-0000xN-EX; Thu, 05 Sep 2019 11:38:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q63-0000xH-5L
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:38:39 +0000
X-Inumbo-ID: b2d0bf62-cfd1-11e9-b299-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2d0bf62-cfd1-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 11:38:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lvjuAVmXWnqIo3K+E9tXy5TID8WvXJDeSutxv9/oHdw=; b=gG/jB0yBlGSl35MsUrkeDPerAo
 cE/FDIbYcjuiubqlkgQWE4CHjude/TTSjjU2UcQPV6O8KtLjcmzxULuUqStE3F+yZ8qdjlKcrKG7B
 Lv6GlmMzXARAejrzHHYCWFXzV9YWn7t8I3BXGHBXzN3x1vg2q+MX7u5hlJyrWkH3p6K0B92r3ntU7
 NTKbssKPuMahrzrDN4eSo5094KtagVRc8zSedcWQzPL+FxuY8rMBusWnjPp8rIfnHqD//0T90s3Y4
 rypryPkG2ONX/Gtg+CYjBcUVczWsN3lYYyGDYu7AA8Glx4rInW4Rk4v13yEihbf/G9iEDrb18iBov
 2KejsX1Q==;
Received: from 213-225-38-191.nat.highway.a1.net ([213.225.38.191]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q5x-0002ZN-Ow; Thu, 05 Sep 2019 11:38:34 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:33:58 +0200
Message-Id: <20190905113408.3104-2-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 01/11] xen/arm: use dma-noncoherent.h calls for
 xen-swiotlb cache maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29weSB0aGUgYXJtNjQgY29kZSB0aGF0IHVzZXMgdGhlIGRtYS1kaXJlY3Qvc3dpb3RsYiBoZWxw
ZXJzIGZvciBETUEKb24tY29oZXJlbnQgZGV2aWNlcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9w
aCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvYXJtL2luY2x1ZGUvYXNtL2RldmljZS5o
ICAgICAgICAgICAgfCAgMyAtCiBhcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVu
dC5oIHwgNzIgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybS9tbS9kbWEtbWFwcGlu
Zy5jICAgICAgICAgICAgICAgIHwgIDggKy0tCiBkcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jICAg
ICAgICAgICAgICAgIHwgMjAgLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25z
KCspLCA3NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9k
ZXZpY2UuaCBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RldmljZS5oCmluZGV4IGY2OTU1YjU1YzU0
NC4uYzY3NWJjMGQ1YWE4IDEwMDY0NAotLS0gYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9kZXZpY2Uu
aAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9kZXZpY2UuaApAQCAtMTQsOSArMTQsNiBAQCBz
dHJ1Y3QgZGV2X2FyY2hkYXRhIHsKICNlbmRpZgogI2lmZGVmIENPTkZJR19BUk1fRE1BX1VTRV9J
T01NVQogCXN0cnVjdCBkbWFfaW9tbXVfbWFwcGluZwkqbWFwcGluZzsKLSNlbmRpZgotI2lmZGVm
IENPTkZJR19YRU4KLQljb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmRldl9kbWFfb3BzOwogI2Vu
ZGlmCiAJdW5zaWduZWQgaW50IGRtYV9jb2hlcmVudDoxOwogCXVuc2lnbmVkIGludCBkbWFfb3Bz
X3NldHVwOjE7CmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hl
cmVudC5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAppbmRleCAy
YzQwM2U3Yzc4MmQuLjYwMmFjMDJmMTU0YyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vaW5jbHVkZS9h
c20veGVuL3BhZ2UtY29oZXJlbnQuaAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFn
ZS1jb2hlcmVudC5oCkBAIC02LDIzICs2LDM3IEBACiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNp
bmNsdWRlIDx4ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaD4KIAotc3RhdGljIGlubGluZSBjb25zdCBz
dHJ1Y3QgZG1hX21hcF9vcHMgKnhlbl9nZXRfZG1hX29wcyhzdHJ1Y3QgZGV2aWNlICpkZXYpCi17
Ci0JaWYgKGRldiAmJiBkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzKQotCQlyZXR1cm4gZGV2LT5h
cmNoZGF0YS5kZXZfZG1hX29wczsKLQlyZXR1cm4gZ2V0X2FyY2hfZG1hX29wcyhOVUxMKTsKLX0K
LQogc3RhdGljIGlubGluZSB2b2lkICp4ZW5fYWxsb2NfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRl
dmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAogCQlkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBf
dCBmbGFncywgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKLQlyZXR1cm4geGVuX2dldF9kbWFfb3Bz
KGh3ZGV2KS0+YWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBhdHRycyk7CisJ
cmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBh
dHRycyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZnJlZV9jb2hlcmVudF9wYWdlcyhz
dHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCiAJCXZvaWQgKmNwdV9hZGRyLCBkbWFf
YWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7Ci0JeGVuX2dldF9kbWFf
b3BzKGh3ZGV2KS0+ZnJlZShod2Rldiwgc2l6ZSwgY3B1X2FkZHIsIGRtYV9oYW5kbGUsIGF0dHJz
KTsKKwlkbWFfZGlyZWN0X2ZyZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFfaGFuZGxlLCBh
dHRycyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9j
cHUoc3RydWN0IGRldmljZSAqaHdkZXYsCisJCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6
ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQoreworCXVuc2lnbmVkIGxvbmcgcGZuID0g
UEZOX0RPV04oaGFuZGxlKTsKKworCWlmIChwZm5fdmFsaWQocGZuKSkKKwkJZG1hX2RpcmVjdF9z
eW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7CisJZWxzZQorCQlf
X3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LAorCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKK3sKKwl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9E
T1dOKGhhbmRsZSk7CisJaWYgKHBmbl92YWxpZChwZm4pKQorCQlkbWFfZGlyZWN0X3N5bmNfc2lu
Z2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKKwllbHNlCisJCV9feGVu
X2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7CiB9
CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKQEAgLTM2LDE3ICs1MCw4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAq
cGFnZSwKIAlib29sIGxvY2FsID0gKHBhZ2VfcGZuIDw9IGRldl9wZm4pICYmCiAJCShkZXZfcGZu
IC0gcGFnZV9wZm4gPCBjb21wb3VuZF9wYWdlcyk7CiAKLQkvKgotCSAqIERvbTAgaXMgbWFwcGVk
IDE6MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2UgY2FuIHNwYW4gYWNyb3NzCi0JICogbXVsdGlwbGUg
WGVuIHBhZ2VzLCBpdCdzIG5vdCBwb3NzaWJsZSBmb3IgaXQgdG8gY29udGFpbiBhCi0JICogbWl4
IG9mIGxvY2FsIGFuZCBmb3JlaWduIFhlbiBwYWdlcy4gU28gaWYgdGhlIGZpcnN0IHhlbl9wZm4K
LQkgKiA9PSBtZm4gdGhlIHBhZ2UgaXMgbG9jYWwgb3RoZXJ3aXNlIGl0J3MgYSBmb3JlaWduIHBh
Z2UKLQkgKiBncmFudC1tYXBwZWQgaW4gZG9tMC4gSWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2Fu
IHNhZmVseQotCSAqIGNhbGwgdGhlIG5hdGl2ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ug
d2UgY2FsbCB0aGUgeGVuCi0JICogc3BlY2lmaWMgZnVuY3Rpb24uCi0JICovCiAJaWYgKGxvY2Fs
KQotCQl4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5tYXBfcGFnZShod2RldiwgcGFnZSwgb2Zmc2V0
LCBzaXplLCBkaXIsIGF0dHJzKTsKKwkJZG1hX2RpcmVjdF9tYXBfcGFnZShod2RldiwgcGFnZSwg
b2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKIAllbHNlCiAJCV9feGVuX2RtYV9tYXBfcGFnZSho
d2RldiwgcGFnZSwgZGV2X2FkZHIsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7CiB9CkBAIC02
MywzMyArNjgsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCiAJICogc2FmZWx5IGNhbGwgdGhl
IG5hdGl2ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCiAJICog
c3BlY2lmaWMgZnVuY3Rpb24uCiAJICovCi0JaWYgKHBmbl92YWxpZChwZm4pKSB7Ci0JCWlmICh4
ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT51bm1hcF9wYWdlKQotCQkJeGVuX2dldF9kbWFfb3BzKGh3
ZGV2KS0+dW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKLQl9IGVs
c2UKKwlpZiAocGZuX3ZhbGlkKHBmbikpCisJCWRtYV9kaXJlY3RfdW5tYXBfcGFnZShod2Rldiwg
aGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKKwllbHNlCiAJCV9feGVuX2RtYV91bm1hcF9wYWdl
KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwogfQogCi1zdGF0aWMgaW5saW5lIHZv
aWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAotCQlk
bWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRp
cikKLXsKLQl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0JaWYgKHBmbl92
YWxpZChwZm4pKSB7Ci0JCWlmICh4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5zeW5jX3NpbmdsZV9m
b3JfY3B1KQotCQkJeGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9yX2NwdSho
d2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotCX0gZWxzZQotCQlfX3hlbl9kbWFfc3luY19zaW5n
bGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotfQotCi1zdGF0aWMgaW5saW5l
IHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2
LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0
aW9uIGRpcikKLXsKLQl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0JaWYg
KHBmbl92YWxpZChwZm4pKSB7Ci0JCWlmICh4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5zeW5jX3Np
bmdsZV9mb3JfZGV2aWNlKQotCQkJeGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVf
Zm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotCX0gZWxzZQotCQlfX3hlbl9k
bWFfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotfQot
CiAjZW5kaWYgLyogX0FTTV9BUk1fWEVOX1BBR0VfQ09IRVJFTlRfSCAqLwpkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKaW5k
ZXggZDQyNTU3ZWU2OWMyLi43MzgwOTczOTY0NDUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tL2Rt
YS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwpAQCAtMTEzMiwxMCAr
MTEzMiw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmFybV9nZXRfZG1hX21h
cF9vcHMoYm9vbCBjb2hlcmVudCkKIAkgKiAzMi1iaXQgRE1BLgogCSAqIFVzZSB0aGUgZ2VuZXJp
YyBkbWEtZGlyZWN0IC8gc3dpb3RsYiBvcHMgY29kZSBpbiB0aGF0IGNhc2UsIGFzIHRoYXQKIAkg
KiBoYW5kbGVzIGJvdW5jZSBidWZmZXJpbmcgZm9yIHVzLgotCSAqCi0JICogTm90ZTogdGhpcyBj
aGVja3MgQ09ORklHX0FSTV9MUEFFIGluc3RlYWQgb2YgQ09ORklHX1NXSU9UTEIgYXMgdGhlCi0J
ICogbGF0dGVyIGlzIGFsc28gc2VsZWN0ZWQgYnkgdGhlIFhlbiBjb2RlLCBidXQgdGhhdCBjb2Rl
IGZvciBub3cgcmVsaWVzCi0JICogb24gbm9uLU5VTEwgZGV2X2RtYV9vcHMuICBUbyBiZSBjbGVh
bmVkIHVwIGxhdGVyLgogCSAqLwogCWlmIChJU19FTkFCTEVEKENPTkZJR19BUk1fTFBBRSkpCiAJ
CXJldHVybiBOVUxMOwpAQCAtMjM2MywxMCArMjM1OSw4IEBAIHZvaWQgYXJjaF9zZXR1cF9kbWFf
b3BzKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9iYXNlLCB1NjQgc2l6ZSwKIAlzZXRfZG1h
X29wcyhkZXYsIGRtYV9vcHMpOwogCiAjaWZkZWYgQ09ORklHX1hFTgotCWlmICh4ZW5faW5pdGlh
bF9kb21haW4oKSkgewotCQlkZXYtPmFyY2hkYXRhLmRldl9kbWFfb3BzID0gZGV2LT5kbWFfb3Bz
OworCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkKIAkJZGV2LT5kbWFfb3BzID0geGVuX2RtYV9v
cHM7Ci0JfQogI2VuZGlmCiAJZGV2LT5hcmNoZGF0YS5kbWFfb3BzX3NldHVwID0gdHJ1ZTsKIH0K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lv
dGxiLXhlbi5jCmluZGV4IGFlMWRmNDk2YmYzOC4uZWVlODZjYzcwNDZiIDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMK
QEAgLTU1NywxMSArNTU3LDYgQEAgeGVuX3N3aW90bGJfZG1hX21tYXAoc3RydWN0IGRldmljZSAq
ZGV2LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKIAkJICAgICB2b2lkICpjcHVfYWRkciwg
ZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNpemUsCiAJCSAgICAgdW5zaWduZWQgbG9uZyBh
dHRycykKIHsKLSNpZmRlZiBDT05GSUdfQVJNCi0JaWYgKHhlbl9nZXRfZG1hX29wcyhkZXYpLT5t
bWFwKQotCQlyZXR1cm4geGVuX2dldF9kbWFfb3BzKGRldiktPm1tYXAoZGV2LCB2bWEsIGNwdV9h
ZGRyLAotCQkJCQkJICAgIGRtYV9hZGRyLCBzaXplLCBhdHRycyk7Ci0jZW5kaWYKIAlyZXR1cm4g
ZG1hX2NvbW1vbl9tbWFwKGRldiwgdm1hLCBjcHVfYWRkciwgZG1hX2FkZHIsIHNpemUsIGF0dHJz
KTsKIH0KIApAQCAtNTc0LDIxICs1NjksNiBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzZ190YWJsZSAqc2d0LAogCQkJdm9pZCAqY3B1X2FkZHIs
IGRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwKIAkJCXVuc2lnbmVkIGxvbmcgYXR0cnMp
CiB7Ci0jaWZkZWYgQ09ORklHX0FSTQotCWlmICh4ZW5fZ2V0X2RtYV9vcHMoZGV2KS0+Z2V0X3Nn
dGFibGUpIHsKLSNpZiAwCi0JLyoKLQkgKiBUaGlzIGNoZWNrIHZlcmlmaWVzIHRoYXQgdGhlIHBh
Z2UgYmVsb25ncyB0byB0aGUgY3VycmVudCBkb21haW4gYW5kCi0JICogaXMgbm90IG9uZSBtYXBw
ZWQgZnJvbSBhbm90aGVyIGRvbWFpbi4KLQkgKiBUaGlzIGNoZWNrIGlzIGZvciBkZWJ1ZyBvbmx5
LCBhbmQgc2hvdWxkIG5vdCBnbyB0byBwcm9kdWN0aW9uIGJ1aWxkCi0JICovCi0JCXVuc2lnbmVk
IGxvbmcgYmZuID0gUEhZU19QRk4oZG1hX3RvX3BoeXMoZGV2LCBoYW5kbGUpKTsKLQkJQlVHX09O
ICghcGFnZV9pc19yYW0oYmZuKSk7Ci0jZW5kaWYKLQkJcmV0dXJuIHhlbl9nZXRfZG1hX29wcyhk
ZXYpLT5nZXRfc2d0YWJsZShkZXYsIHNndCwgY3B1X2FkZHIsCi0JCQkJCQkJICAgaGFuZGxlLCBz
aXplLCBhdHRycyk7Ci0JfQotI2VuZGlmCiAJcmV0dXJuIGRtYV9jb21tb25fZ2V0X3NndGFibGUo
ZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUsIGF0dHJzKTsKIH0KIAotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11: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 1i5q7N-00018D-V1; Thu, 05 Sep 2019 11:40: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=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5q7M-000153-CT
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:40:00 +0000
X-Inumbo-ID: e3dceb6c-cfd1-11e9-abc7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3dceb6c-cfd1-11e9-abc7-12813bfff9fa;
 Thu, 05 Sep 2019 11:39:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5CFFEAD07;
 Thu,  5 Sep 2019 11:39:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Sep 2019 13:39:51 +0200
Message-Id: <20190905113955.24870-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v5 0/4] xen: debugtrace cleanup and per-cpu
 buffer support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QW5vdGhlciBkZWJ1Z3RyYWNlIGVuaGFuY2VtZW50IEkgbmVlZGVkIGZvciBjb3JlIHNjaGVkdWxp
bmcgZGVidWdnaW5nLApwbHVzIHNvbWUgY2xlYW51cC4KCkNoYW5nZXMgaW4gVjU6Ci0gc2V2ZXJh
bCBjb21tZW50cyBieSBKYW4gYWRkcmVzc2VkIChjb2RlOiBwYXRjaGVzIDEgYW5kIDQsIGNvbW1p
dAogIG1lc3NhZ2Ugb2YgcGF0Y2ggMykKCkNoYW5nZXMgaW4gVjQ6Ci0gcmVwbGFjZWQgcGF0Y2gg
MSAob3JpZ2luYWwgb25lIHdhcyBjb21taXR0ZWQsIG5ldyBvbmUgcmVxdWVzdGVkIGJ5CiAgSmFu
IEJldWxpY2gpCi0gc2V2ZXJhbCBjb21tZW50cyBieSBKYW4gYWRkcmVzc2VkCgpDaGFuZ2VzIGlu
IFYzOgotIHJlYmFzZSB0byBjdXJyZW50IHN0YWdpbmcKCkNoYW5nZXMgaW4gVjI6Ci0gYWRkZWQg
bmV3IHBhdGNoIDEgKHByZXBhcmluZyB0aGUgbW92ZSBvZiBkZWJ1Z3RyYWNlIGNvZGluZykKLSBw
YXRjaCA0ICh2MSBwYXRjaCAzKTogYXZvaWQgbGVha2luZyBidWZmZXIKCkp1ZXJnZW4gR3Jvc3Mg
KDQpOgogIHhlbjogZml4IGRlYnVndHJhY2UgY2xlYXJpbmcKICB4ZW46IG1vdmUgZGVidWd0cmFj
ZSBjb2RpbmcgdG8gY29tbW9uL2RlYnVndHJhY2UuYwogIHhlbjogcmVmYWN0b3IgZGVidWd0cmFj
ZSBkYXRhCiAgeGVuOiBhZGQgcGVyLWNwdSBidWZmZXIgb3B0aW9uIHRvIGRlYnVndHJhY2UKCiBk
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgIDcgKy0KIHhlbi9jb21tb24vTWFr
ZWZpbGUgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYyAgICAg
ICAgICAgfCAyNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICB8IDE3OCArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDQgZmlsZXMgY2hhbmdlZCwgMjgyIGluc2VydGlvbnMoKyksIDE4MCBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYwoKLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:40:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5q7T-0001gY-7K; Thu, 05 Sep 2019 11:40: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=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5q7R-0001Wt-Cz
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:40:05 +0000
X-Inumbo-ID: e3dceb6d-cfd1-11e9-abc7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3dceb6d-cfd1-11e9-abc7-12813bfff9fa;
 Thu, 05 Sep 2019 11:39:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 926C4AE1C;
 Thu,  5 Sep 2019 11:39:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Sep 2019 13:39:52 +0200
Message-Id: <20190905113955.24870-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190905113955.24870-1-jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 1/4] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QWZ0ZXIgZHVtcGluZyB0aGUgZGVidWd0cmFjZSBidWZmZXIgaXQgaXMgY2xlYXJlZC4gVGhpcyBy
ZXN1bHRzIGluIHNvbWUKZW50cmllcyBub3QgYmVpbmcgcHJpbnRlZCBpbiBjYXNlIHRoZSBidWZm
ZXIgaXMgZHVtcGVkIGFnYWluIGJlZm9yZQpoYXZpbmcgd3JhcHBlZC4KCldoaWxlIGF0IGl0IHJl
bW92ZSB0aGUgdHJhaWxpbmcgemVybyBieXRlIGluIHRoZSBidWZmZXIgYXMgaXQgaXMgbm8KbG9u
Z2VyIG5lZWRlZC4gQ29tbWl0IGI1ZTZlMWVlOGRhNTlmIGludHJvZHVjZWQgcGFzc2luZyB0aGUg
bnVtYmVyIG9mCmNoYXJzIHRvIGJlIHByaW50ZWQgaW4gdGhlIHJlbGF0ZWQgaW50ZXJmYWNlcywg
c28gdGhlIHRyYWlsaW5nIDAgYnl0ZQppcyBubyBsb25nZXIgcmVxdWlyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWNToKLSBpbnZhbGlkYXRl
IGxhc3RfYnVmIGluc3RlYWQgb2YgbGFzdF9wcmQgYWZ0ZXIgcHJpbnRpbmcgdGhlIGJ1ZmZlcgog
IChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDE5ICsrKysr
KysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggZjQ5YzZmMjlhOC4uOGRmNjI3Yzg0YSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMKQEAgLTExNjYsNiArMTE2Niw4IEBAIGludCBwcmludGtfcmF0ZWxpbWl0KHZvaWQp
CiAKICNpZmRlZiBDT05GSUdfREVCVUdfVFJBQ0UKIAorI2RlZmluZSBERUJVR19UUkFDRV9FTlRS
WV9TSVpFICAgMTAyNAorCiAvKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3IgYnVm
ZmVyIGl0PyAqLwogc3RhdGljIHZvbGF0aWxlIGludCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29s
ZTsKIApAQCAtMTE3Myw2ICsxMTc1LDcgQEAgc3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNl
X2J1ZjsgLyogRGVidWctdHJhY2UgYnVmZmVyICovCiBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVn
dHJhY2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAgICAgKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQg
ZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7CiBzdGF0aWMgdW5z
aWduZWQgaW50IGRlYnVndHJhY2VfdXNlZDsKK3N0YXRpYyBjaGFyIGRlYnVndHJhY2VfbGFzdF9l
bnRyeV9idWZbREVCVUdfVFJBQ0VfRU5UUllfU0laRV07CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NL
KGRlYnVndHJhY2VfbG9jayk7CiBpbnRlZ2VyX3BhcmFtKCJkZWJ1Z3RyYWNlIiwgZGVidWd0cmFj
ZV9raWxvYnl0ZXMpOwogCkBAIC0xMTg0LDE2ICsxMTg3LDE3IEBAIHN0YXRpYyB2b2lkIGRlYnVn
dHJhY2VfZHVtcF93b3JrZXIodm9pZCkKICAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIHN0
YXJ0aW5nXG4iKTsKIAogICAgIC8qIFByaW50IG9sZGVzdCBwb3J0aW9uIG9mIHRoZSByaW5nLiAq
LwotICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0gMCk7
CiAgICAgaWYgKCBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0gIT0gJ1wwJyApCiAgICAg
ICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2J5dGVzIC0gZGVidWd0cmFj
ZV9wcmQgLSAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2J5dGVz
IC0gZGVidWd0cmFjZV9wcmQpOwogCiAgICAgLyogUHJpbnQgeW91bmdlc3QgcG9ydGlvbiBvZiB0
aGUgcmluZy4gKi8KICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0gPSAnXDAnOwog
ICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVmWzBdLCBkZWJ1Z3RyYWNlX3By
ZCk7CiAKICAgICBtZW1zZXQoZGVidWd0cmFjZV9idWYsICdcMCcsIGRlYnVndHJhY2VfYnl0ZXMp
OworICAgIGRlYnVndHJhY2VfcHJkID0gMDsKKyAgICBkZWJ1Z3RyYWNlX2xhc3RfZW50cnlfYnVm
WzBdID0gMDsKIAogICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgZmluaXNoZWRcbiIpOwog
fQpAQCAtMTI0MSwxNSArMTI0NSwxNCBAQCBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2FkZF90b19i
dWYoY2hhciAqYnVmKQogICAgIGZvciAoIHAgPSBidWY7ICpwICE9ICdcMCc7IHArKyApCiAgICAg
ewogICAgICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZCsrXSA9ICpwOwotICAgICAg
ICAvKiBBbHdheXMgbGVhdmUgYSBudWwgYnl0ZSBhdCB0aGUgZW5kIG9mIHRoZSBidWZmZXIuICov
Ci0gICAgICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gKGRlYnVndHJhY2VfYnl0ZXMgLSAxKSAp
CisgICAgICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gZGVidWd0cmFjZV9ieXRlcyApCiAgICAg
ICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CiAgICAgfQogfQogCiB2b2lkIGRlYnVndHJhY2Vf
cHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogewotICAgIHN0YXRpYyBjaGFyIGJ1ZlsxMDI0
XSwgbGFzdF9idWZbMTAyNF07CisgICAgc3RhdGljIGNoYXIgYnVmW0RFQlVHX1RSQUNFX0VOVFJZ
X1NJWkVdOwogICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQsIGxhc3Rf
cHJkOwogCiAgICAgY2hhciAgICAgICAgICBjbnRidWZbMjRdOwpAQCAtMTI2NCw4ICsxMjY3LDYg
QEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIAogICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKIAotICAgIEFTU0VSVChk
ZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0gMCk7Ci0KICAgICB2YV9zdGFy
dChhcmdzLCBmbXQpOwogICAgIG5yID0gdnNjbnByaW50ZihidWYsIHNpemVvZihidWYpLCBmbXQs
IGFyZ3MpOwogICAgIHZhX2VuZChhcmdzKTsKQEAgLTEyNzksMTEgKzEyODAsMTEgQEAgdm9pZCBk
ZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKICAgICB9CiAgICAgZWxzZQog
ICAgIHsKLSAgICAgICAgaWYgKCBzdHJjbXAoYnVmLCBsYXN0X2J1ZikgKQorICAgICAgICBpZiAo
IHN0cmNtcChidWYsIGRlYnVndHJhY2VfbGFzdF9lbnRyeV9idWYpICkKICAgICAgICAgewogICAg
ICAgICAgICAgbGFzdF9wcmQgPSBkZWJ1Z3RyYWNlX3ByZDsKICAgICAgICAgICAgIGxhc3RfY291
bnQgPSArK2NvdW50OwotICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7Cisg
ICAgICAgICAgICBzYWZlX3N0cmNweShkZWJ1Z3RyYWNlX2xhc3RfZW50cnlfYnVmLCBidWYpOwog
ICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1ICIsIGNvdW50
KTsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:40:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q7Y-0001iS-Fo; Thu, 05 Sep 2019 11:40: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=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5q7W-0001hn-DR
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:40:10 +0000
X-Inumbo-ID: e3dd1aed-cfd1-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3dd1aed-cfd1-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 11:39:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DD601AEE0;
 Thu,  5 Sep 2019 11:39:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Sep 2019 13:39:53 +0200
Message-Id: <20190905113955.24870-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190905113955.24870-1-jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 2/4] xen: move debugtrace coding to
 common/debugtrace.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>

SW5zdGVhZCBvZiBsaXZpbmcgaW4gZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBtb3ZlIHRoZSBkZWJ1
Z3RyYWNlCnJlbGF0ZWQgY29kaW5nIHRvIGEgbmV3IGZpbGUgY29tbW9uL2RlYnVndHJhY2UuYwoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGNvZGUgbW92ZW1lbnQgb25seS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICB8ICAgMSAr
CiB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYyAgICB8IDE4MSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMTc5
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDE4MyBpbnNlcnRpb25zKCspLCAxNzggZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01h
a2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCBlZGRkYTVkYWE2Li42MmIzNGU2OWU5
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZp
bGUKQEAgLTQsNiArNCw3IEBAIG9iai15ICs9IGJzZWFyY2gubwogb2JqLSQoQ09ORklHX0NPUkVf
UEFSS0lORykgKz0gY29yZV9wYXJraW5nLm8KIG9iai15ICs9IGNwdS5vCiBvYmoteSArPSBjcHVw
b29sLm8KK29iai0kKENPTkZJR19ERUJVR19UUkFDRSkgKz0gZGVidWd0cmFjZS5vCiBvYmotJChD
T05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBkZXZpY2VfdHJlZS5vCiBvYmoteSArPSBkb21jdGwu
bwogb2JqLXkgKz0gZG9tYWluLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5j
IGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uYzFlZTNmNDViOQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vZGVidWd0
cmFjZS5jCkBAIC0wLDAgKzEsMTgxIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBkZWJ1
Z3RyYWNlLmMKKyAqCisgKiBEZWJ1Z3RyYWNlIGZvciBYZW4KKyAqLworCisKKyNpbmNsdWRlIDx4
ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5j
bHVkZSA8eGVuL3NlcmlhbC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUg
PHhlbi93YXRjaGRvZy5oPgorCisjZGVmaW5lIERFQlVHX1RSQUNFX0VOVFJZX1NJWkUgICAxMDI0
CisKKy8qIFNlbmQgb3V0cHV0IGRpcmVjdCB0byBjb25zb2xlLCBvciBidWZmZXIgaXQ/ICovCitz
dGF0aWMgdm9sYXRpbGUgaW50IGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOworCitzdGF0aWMg
Y2hhciAgICAgICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10cmFjZSBidWZmZXIgKi8KK3N0
YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9wcmQ7IC8qIFByb2R1Y2VyIGluZGV4ICAgICAq
Lworc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyOCwgZGVidWd0
cmFjZV9ieXRlczsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV91c2VkOworc3RhdGlj
IGNoYXIgZGVidWd0cmFjZV9sYXN0X2VudHJ5X2J1ZltERUJVR19UUkFDRV9FTlRSWV9TSVpFXTsK
K3N0YXRpYyBERUZJTkVfU1BJTkxPQ0soZGVidWd0cmFjZV9sb2NrKTsKK2ludGVnZXJfcGFyYW0o
ImRlYnVndHJhY2UiLCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyk7CisKK3N0YXRpYyB2b2lkIGRlYnVn
dHJhY2VfZHVtcF93b3JrZXIodm9pZCkKK3sKKyAgICBpZiAoIChkZWJ1Z3RyYWNlX2J5dGVzID09
IDApIHx8ICFkZWJ1Z3RyYWNlX3VzZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBwcmludGso
ImRlYnVndHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4iKTsKKworICAgIC8qIFByaW50IG9sZGVzdCBw
b3J0aW9uIG9mIHRoZSByaW5nLiAqLworICAgIGlmICggZGVidWd0cmFjZV9idWZbZGVidWd0cmFj
ZV9wcmRdICE9ICdcMCcgKQorICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNl
X2J1ZltkZWJ1Z3RyYWNlX3ByZF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidWd0
cmFjZV9ieXRlcyAtIGRlYnVndHJhY2VfcHJkKTsKKworICAgIC8qIFByaW50IHlvdW5nZXN0IHBv
cnRpb24gb2YgdGhlIHJpbmcuICovCisgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRd
ID0gJ1wwJzsKKyAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZlswXSwgZGVi
dWd0cmFjZV9wcmQpOworCisgICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBkZWJ1Z3Ry
YWNlX2J5dGVzKTsKKyAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CisgICAgZGVidWd0cmFjZV9sYXN0
X2VudHJ5X2J1ZlswXSA9IDA7CisKKyAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIGZpbmlz
aGVkXG4iKTsKK30KKworc3RhdGljIHZvaWQgZGVidWd0cmFjZV90b2dnbGUodm9pZCkKK3sKKyAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOworICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKKworICAgIC8qCisgICAg
ICogRHVtcCB0aGUgYnVmZmVyICpiZWZvcmUqIHRvZ2dsaW5nLCBpbiBjYXNlIHRoZSBhY3Qgb2Yg
ZHVtcGluZyB0aGUKKyAgICAgKiBidWZmZXIgaXRzZWxmIGNhdXNlcyBtb3JlIHByaW50aygpIGlu
dm9jYXRpb25zLgorICAgICAqLworICAgIHByaW50aygiZGVidWd0cmFjZV9wcmludGsgbm93IHdy
aXRpbmcgdG8gJXMuXG4iLAorICAgICAgICAgICAhZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUg
PyAiY29uc29sZSI6ICJidWZmZXIiKTsKKyAgICBpZiAoICFkZWJ1Z3RyYWNlX3NlbmRfdG9fY29u
c29sZSApCisgICAgICAgIGRlYnVndHJhY2VfZHVtcF93b3JrZXIoKTsKKworICAgIGRlYnVndHJh
Y2Vfc2VuZF90b19jb25zb2xlID0gIWRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOworCisgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7CisgICAgd2F0
Y2hkb2dfZW5hYmxlKCk7CisKK30KKwordm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKK3sKKyAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOworICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKKworICAgIGRlYnVndHJh
Y2VfZHVtcF93b3JrZXIoKTsKKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlYnVndHJh
Y2VfbG9jaywgZmxhZ3MpOworICAgIHdhdGNoZG9nX2VuYWJsZSgpOworfQorCitzdGF0aWMgdm9p
ZCBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY2hhciAqYnVmKQoreworICAgIGNoYXIgKnA7CisKKyAg
ICBmb3IgKCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysgKQorICAgIHsKKyAgICAgICAgZGVidWd0
cmFjZV9idWZbZGVidWd0cmFjZV9wcmQrK10gPSAqcDsKKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNl
X3ByZCA9PSBkZWJ1Z3RyYWNlX2J5dGVzICkKKyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0g
MDsKKyAgICB9Cit9CisKK3ZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAu
Li4pCit7CisgICAgc3RhdGljIGNoYXIgYnVmW0RFQlVHX1RSQUNFX0VOVFJZX1NJWkVdOworICAg
IHN0YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQsIGxhc3RfcHJkOworCisgICAg
Y2hhciAgICAgICAgICBjbnRidWZbMjRdOworICAgIHZhX2xpc3QgICAgICAgYXJnczsKKyAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVuc2lnbmVkIGludCBucjsKKworICAgIGlmICggZGVi
dWd0cmFjZV9ieXRlcyA9PSAwICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZGVidWd0cmFjZV91
c2VkID0gMTsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdz
KTsKKworICAgIHZhX3N0YXJ0KGFyZ3MsIGZtdCk7CisgICAgbnIgPSB2c25wcmludGYoYnVmLCBz
aXplb2YoYnVmKSwgZm10LCBhcmdzKTsKKyAgICB2YV9lbmQoYXJncyk7CisKKyAgICBpZiAoIGRl
YnVndHJhY2Vfc2VuZF90b19jb25zb2xlICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBu
ID0gc2NucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAiLCArK2NvdW50KTsKKwor
ICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKGNudGJ1Ziwgbik7CisgICAgICAgIGNvbnNvbGVf
c2VyaWFsX3B1dHMoYnVmLCBucik7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlm
ICggc3RyY21wKGJ1ZiwgZGVidWd0cmFjZV9sYXN0X2VudHJ5X2J1ZikgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBsYXN0X3ByZCA9IGRlYnVndHJhY2VfcHJkOworICAgICAgICAgICAgbGFzdF9j
b3VudCA9ICsrY291bnQ7CisgICAgICAgICAgICBzYWZlX3N0cmNweShkZWJ1Z3RyYWNlX2xhc3Rf
ZW50cnlfYnVmLCBidWYpOworICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250
YnVmKSwgIiV1ICIsIGNvdW50KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsK
KyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gbGFzdF9wcmQ7CisgICAgICAgICAgICBzbnBy
aW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUtJXUgIiwgbGFzdF9jb3VudCwgKytjb3Vu
dCk7CisgICAgICAgIH0KKyAgICAgICAgZGVidWd0cmFjZV9hZGRfdG9fYnVmKGNudGJ1Zik7Cisg
ICAgICAgIGRlYnVndHJhY2VfYWRkX3RvX2J1ZihidWYpOworICAgIH0KKworICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOworfQorCitzdGF0aWMgdm9p
ZCBkZWJ1Z3RyYWNlX2tleSh1bnNpZ25lZCBjaGFyIGtleSkKK3sKKyAgICBkZWJ1Z3RyYWNlX3Rv
Z2dsZSgpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBkZWJ1Z3RyYWNlX2luaXQodm9pZCkKK3sK
KyAgICBpbnQgb3JkZXI7CisgICAgdW5zaWduZWQgaW50IGtieXRlcywgYnl0ZXM7CisKKyAgICAv
KiBSb3VuZCBzaXplIGRvd24gdG8gbmV4dCBwb3dlciBvZiB0d28uICovCisgICAgd2hpbGUgKCAo
a2J5dGVzID0gKGRlYnVndHJhY2Vfa2lsb2J5dGVzICYgKGRlYnVndHJhY2Vfa2lsb2J5dGVzLTEp
KSkgIT0gMCApCisgICAgICAgIGRlYnVndHJhY2Vfa2lsb2J5dGVzID0ga2J5dGVzOworCisgICAg
Ynl0ZXMgPSBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA8PCAxMDsKKyAgICBpZiAoIGJ5dGVzID09IDAg
KQorICAgICAgICByZXR1cm4gMDsKKworICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMo
Ynl0ZXMpOworICAgIGRlYnVndHJhY2VfYnVmID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwg
MCk7CisgICAgQVNTRVJUKGRlYnVndHJhY2VfYnVmICE9IE5VTEwpOworCisgICAgbWVtc2V0KGRl
YnVndHJhY2VfYnVmLCAnXDAnLCBieXRlcyk7CisKKyAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gYnl0
ZXM7CisKKyAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdUJywgZGVidWd0cmFjZV9rZXksCisgICAg
ICAgICAgICAgICAgICAgICAgICAidG9nZ2xlIGRlYnVndHJhY2UgdG8gY29uc29sZS9idWZmZXIi
LCAwKTsKKworICAgIHJldHVybiAwOworfQorX19pbml0Y2FsbChkZWJ1Z3RyYWNlX2luaXQpOwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFy
L2NvbnNvbGUuYwppbmRleCA4ZGY2MjdjODRhLi43ZjI5MTkwZWFmIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpA
QCAtMTE2MCwxODQgKzExNjAsNyBAQCBpbnQgcHJpbnRrX3JhdGVsaW1pdCh2b2lkKQogCiAvKgog
ICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKLSAqICoqKioqKioqKioqKioqKiBTZXJpYWwgY29uc29sZSByaW5nIGJ1ZmZlciAq
KioqKioqKioqKioqKioqKioqCi0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICovCi0KLSNpZmRlZiBDT05GSUdfREVCVUdf
VFJBQ0UKLQotI2RlZmluZSBERUJVR19UUkFDRV9FTlRSWV9TSVpFICAgMTAyNAotCi0vKiBTZW5k
IG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3IgYnVmZmVyIGl0PyAqLwotc3RhdGljIHZvbGF0
aWxlIGludCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKLQotc3RhdGljIGNoYXIgICAgICAg
ICpkZWJ1Z3RyYWNlX2J1ZjsgLyogRGVidWctdHJhY2UgYnVmZmVyICovCi1zdGF0aWMgdW5zaWdu
ZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAgICAgKi8KLXN0YXRpYyB1
bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7
Ci1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfdXNlZDsKLXN0YXRpYyBjaGFyIGRlYnVn
dHJhY2VfbGFzdF9lbnRyeV9idWZbREVCVUdfVFJBQ0VfRU5UUllfU0laRV07Ci1zdGF0aWMgREVG
SU5FX1NQSU5MT0NLKGRlYnVndHJhY2VfbG9jayk7Ci1pbnRlZ2VyX3BhcmFtKCJkZWJ1Z3RyYWNl
IiwgZGVidWd0cmFjZV9raWxvYnl0ZXMpOwotCi1zdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBf
d29ya2VyKHZvaWQpCi17Ci0gICAgaWYgKCAoZGVidWd0cmFjZV9ieXRlcyA9PSAwKSB8fCAhZGVi
dWd0cmFjZV91c2VkICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgcHJpbnRrKCJkZWJ1Z3RyYWNl
X2R1bXAoKSBzdGFydGluZ1xuIik7Ci0KLSAgICAvKiBQcmludCBvbGRlc3QgcG9ydGlvbiBvZiB0
aGUgcmluZy4gKi8KLSAgICBpZiAoIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSAhPSAn
XDAnICkKLSAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFjZV9idWZbZGVidWd0
cmFjZV9wcmRdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVndHJhY2VfYnl0ZXMg
LSBkZWJ1Z3RyYWNlX3ByZCk7Ci0KLSAgICAvKiBQcmludCB5b3VuZ2VzdCBwb3J0aW9uIG9mIHRo
ZSByaW5nLiAqLwotICAgIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSA9ICdcMCc7Ci0g
ICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFjZV9idWZbMF0sIGRlYnVndHJhY2VfcHJk
KTsKLQotICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7
Ci0gICAgZGVidWd0cmFjZV9wcmQgPSAwOwotICAgIGRlYnVndHJhY2VfbGFzdF9lbnRyeV9idWZb
MF0gPSAwOwotCi0gICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBmaW5pc2hlZFxuIik7Ci19
Ci0KLXN0YXRpYyB2b2lkIGRlYnVndHJhY2VfdG9nZ2xlKHZvaWQpCi17Ci0gICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKLQotICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKLSAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci0KLSAgICAvKgotICAgICAqIER1bXAgdGhl
IGJ1ZmZlciAqYmVmb3JlKiB0b2dnbGluZywgaW4gY2FzZSB0aGUgYWN0IG9mIGR1bXBpbmcgdGhl
Ci0gICAgICogYnVmZmVyIGl0c2VsZiBjYXVzZXMgbW9yZSBwcmludGsoKSBpbnZvY2F0aW9ucy4K
LSAgICAgKi8KLSAgICBwcmludGsoImRlYnVndHJhY2VfcHJpbnRrIG5vdyB3cml0aW5nIHRvICVz
LlxuIiwKLSAgICAgICAgICAgIWRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlID8gImNvbnNvbGUi
OiAiYnVmZmVyIik7Ci0gICAgaWYgKCAhZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgKQotICAg
ICAgICBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKCk7Ci0KLSAgICBkZWJ1Z3RyYWNlX3NlbmRfdG9f
Y29uc29sZSA9ICFkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKLQotICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOwotICAgIHdhdGNoZG9nX2VuYWJs
ZSgpOwotCi19Ci0KLXZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpCi17Ci0gICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKLQotICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKLSAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci0KLSAgICBkZWJ1Z3RyYWNlX2R1bXBfd29y
a2VyKCk7Ci0KLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZs
YWdzKTsKLSAgICB3YXRjaGRvZ19lbmFibGUoKTsKLX0KLQotc3RhdGljIHZvaWQgZGVidWd0cmFj
ZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKLXsKLSAgICBjaGFyICpwOwotCi0gICAgZm9yICggcCA9
IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKLSAgICB7Ci0gICAgICAgIGRlYnVndHJhY2VfYnVmW2Rl
YnVndHJhY2VfcHJkKytdID0gKnA7Ci0gICAgICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gZGVi
dWd0cmFjZV9ieXRlcyApCi0gICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7Ci0gICAgfQot
fQotCi12b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQotewotICAg
IHN0YXRpYyBjaGFyIGJ1ZltERUJVR19UUkFDRV9FTlRSWV9TSVpFXTsKLSAgICBzdGF0aWMgdW5z
aWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKLQotICAgIGNoYXIgICAgICAg
ICAgY250YnVmWzI0XTsKLSAgICB2YV9saXN0ICAgICAgIGFyZ3M7Ci0gICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKLSAgICB1bnNpZ25lZCBpbnQgbnI7Ci0KLSAgICBpZiAoIGRlYnVndHJhY2VfYnl0
ZXMgPT0gMCApCi0gICAgICAgIHJldHVybjsKLQotICAgIGRlYnVndHJhY2VfdXNlZCA9IDE7Ci0K
LSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci0KLSAgICB2
YV9zdGFydChhcmdzLCBmbXQpOwotICAgIG5yID0gdnNjbnByaW50ZihidWYsIHNpemVvZihidWYp
LCBmbXQsIGFyZ3MpOwotICAgIHZhX2VuZChhcmdzKTsKLQotICAgIGlmICggZGVidWd0cmFjZV9z
ZW5kX3RvX2NvbnNvbGUgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IG4gPSBzY25wcmlu
dGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1ICIsICsrY291bnQpOwotCi0gICAgICAgIGNv
bnNvbGVfc2VyaWFsX3B1dHMoY250YnVmLCBuKTsKLSAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0
cyhidWYsIG5yKTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgaWYgKCBzdHJjbXAo
YnVmLCBkZWJ1Z3RyYWNlX2xhc3RfZW50cnlfYnVmKSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGxhc3RfcHJkID0gZGVidWd0cmFjZV9wcmQ7Ci0gICAgICAgICAgICBsYXN0X2NvdW50ID0gKytj
b3VudDsKLSAgICAgICAgICAgIHNhZmVfc3RyY3B5KGRlYnVndHJhY2VfbGFzdF9lbnRyeV9idWYs
IGJ1Zik7Ci0gICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUg
IiwgY291bnQpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAg
ICAgZGVidWd0cmFjZV9wcmQgPSBsYXN0X3ByZDsKLSAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1
Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKLSAgICAg
ICAgfQotICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKLSAgICAgICAgZGVi
dWd0cmFjZV9hZGRfdG9fYnVmKGJ1Zik7Ci0gICAgfQotCi0gICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci19Ci0KLXN0YXRpYyB2b2lkIGRlYnVndHJh
Y2Vfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQotewotICAgIGRlYnVndHJhY2VfdG9nZ2xlKCk7Ci19
Ci0KLXN0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQotewotICAgIGludCBv
cmRlcjsKLSAgICB1bnNpZ25lZCBpbnQga2J5dGVzLCBieXRlczsKLQotICAgIC8qIFJvdW5kIHNp
emUgZG93biB0byBuZXh0IHBvd2VyIG9mIHR3by4gKi8KLSAgICB3aGlsZSAoIChrYnl0ZXMgPSAo
ZGVidWd0cmFjZV9raWxvYnl0ZXMgJiAoZGVidWd0cmFjZV9raWxvYnl0ZXMtMSkpKSAhPSAwICkK
LSAgICAgICAgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSBrYnl0ZXM7Ci0KLSAgICBieXRlcyA9IGRl
YnVndHJhY2Vfa2lsb2J5dGVzIDw8IDEwOwotICAgIGlmICggYnl0ZXMgPT0gMCApCi0gICAgICAg
IHJldHVybiAwOwotCi0gICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhieXRlcyk7Ci0g
ICAgZGVidWd0cmFjZV9idWYgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKLSAgICBB
U1NFUlQoZGVidWd0cmFjZV9idWYgIT0gTlVMTCk7Ci0KLSAgICBtZW1zZXQoZGVidWd0cmFjZV9i
dWYsICdcMCcsIGJ5dGVzKTsKLQotICAgIGRlYnVndHJhY2VfYnl0ZXMgPSBieXRlczsKLQotICAg
IHJlZ2lzdGVyX2tleWhhbmRsZXIoJ1QnLCBkZWJ1Z3RyYWNlX2tleSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICJ0b2dnbGUgZGVidWd0cmFjZSB0byBjb25zb2xlL2J1ZmZlciIsIDApOwotCi0g
ICAgcmV0dXJuIDA7Ci19Ci1fX2luaXRjYWxsKGRlYnVndHJhY2VfaW5pdCk7Ci0KLSNlbmRpZiAv
KiAhQ09ORklHX0RFQlVHX1RSQUNFICovCi0KLQotLyoKLSAqICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiAqKioqKioqKioq
KioqKiogRGVidWdnaW5nL3RyYWNpbmcvZXJyb3ItcmVwb3J0ICoqKioqKioqKioqKioqKgorICog
KioqKioqKioqKioqKioqKioqKioqKiBFcnJvci1yZXBvcnQgKioqKioqKioqKioqKioqKioqKioq
KioqKioKICAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCiAgKi8KIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:40:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q7c-0001kG-PW; Thu, 05 Sep 2019 11:40:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5q7b-0001ji-Dq
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:40:15 +0000
X-Inumbo-ID: e3dd1aef-cfd1-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3dd1aef-cfd1-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 11:40: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 48866AEF8;
 Thu,  5 Sep 2019 11:39:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Sep 2019 13:39:54 +0200
Message-Id: <20190905113955.24870-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190905113955.24870-1-jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

QXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9y
aW5nIG9mIHRoZQpkZWJ1Z3RyYWNlIGRhdGE6IHB1dCB0aGUgbmVlZGVkIGJ1ZmZlciBhZG1pbiBk
YXRhIGludG8gdGhlIGJ1ZmZlciBhcwppdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIu
IEluIG9yZGVyIG5vdCB0byBsaW1pdCBidWZmZXIgc2l6ZQpzd2l0Y2ggdGhlIHJlbGF0ZWQgZmll
bGRzIGZyb20gdW5zaWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcsIGFzIG9uCmh1Z2UgbWFjaGlu
ZXMgd2l0aCBSQU0gaW4gdGhlIFRCIHJhbmdlIGl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIHRvCnN1
cHBvcnQgYnVmZmVycyA+NEdCLgoKV2hpbGUgYXQgaXQgc3dpdGNoIGRlYnVndHJhY2Vfc2VuZF90
b19jb25zb2xlIGFuZCBkZWJ1Z3RyYWNlX3VzZWQgdG8KYm9vbCBhbmQgZGVsZXRlIGFuIGVtcHR5
IGxpbmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpWNDoKLSByZW5h
bWVkIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGFfcyAoSmFuIEJldWxpY2gpCi0gcmVuYW1lZCBkZWJ0
cl9kYXRhIChKYW4gQmV1bGljaCkKLSByZW1vdmUgdW5uZWVkZWQgY29uZGl0aW9uIChKYW4gQmV1
bGljaCkKLSByZWNhbGMgZGVidWd0cmFjZV9ieXRlcyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2Nv
bW1vbi9kZWJ1Z3RyYWNlLmMgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMjcgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMgYi94ZW4vY29t
bW9uL2RlYnVndHJhY2UuYwppbmRleCBjMWVlM2Y0NWI5Li4wZWViMWE3N2M1IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2RlYnVndHJhY2UuYworKysgYi94ZW4vY29tbW9uL2RlYnVndHJhY2UuYwpA
QCAtMTcsMzQgKzE3LDQwIEBACiAjZGVmaW5lIERFQlVHX1RSQUNFX0VOVFJZX1NJWkUgICAxMDI0
CiAKIC8qIFNlbmQgb3V0cHV0IGRpcmVjdCB0byBjb25zb2xlLCBvciBidWZmZXIgaXQ/ICovCi1z
dGF0aWMgdm9sYXRpbGUgaW50IGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOworc3RhdGljIHZv
bGF0aWxlIGJvb2wgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7CiAKLXN0YXRpYyBjaGFyICAg
ICAgICAqZGVidWd0cmFjZV9idWY7IC8qIERlYnVnLXRyYWNlIGJ1ZmZlciAqLwotc3RhdGljIHVu
c2lnbmVkIGludCBkZWJ1Z3RyYWNlX3ByZDsgLyogUHJvZHVjZXIgaW5kZXggICAgICovCi1zdGF0
aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2lsb2J5dGVzID0gMTI4LCBkZWJ1Z3RyYWNlX2J5
dGVzOwotc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3VzZWQ7CitzdHJ1Y3QgZGVidWd0
cmFjZV9kYXRhIHsKKyAgICB1bnNpZ25lZCBsb25nIGJ5dGVzOyAvKiBTaXplIG9mIGJ1ZmZlci4g
Ki8KKyAgICB1bnNpZ25lZCBsb25nIHByZDsgICAvKiBQcm9kdWNlciBpbmRleC4gKi8KKyAgICBj
aGFyICAgICAgICAgIGJ1ZltdOworfTsKKworc3RhdGljIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEg
KmR0X2RhdGE7CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAx
Mjg7CitzdGF0aWMgYm9vbCBkZWJ1Z3RyYWNlX3VzZWQ7CiBzdGF0aWMgY2hhciBkZWJ1Z3RyYWNl
X2xhc3RfZW50cnlfYnVmW0RFQlVHX1RSQUNFX0VOVFJZX1NJWkVdOwogc3RhdGljIERFRklORV9T
UElOTE9DSyhkZWJ1Z3RyYWNlX2xvY2spOwogaW50ZWdlcl9wYXJhbSgiZGVidWd0cmFjZSIsIGRl
YnVndHJhY2Vfa2lsb2J5dGVzKTsKIAogc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX3dvcmtl
cih2b2lkKQogewotICAgIGlmICggKGRlYnVndHJhY2VfYnl0ZXMgPT0gMCkgfHwgIWRlYnVndHJh
Y2VfdXNlZCApCisgICAgaWYgKCAhZGVidWd0cmFjZV91c2VkICkKICAgICAgICAgcmV0dXJuOwog
CiAgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBzdGFydGluZ1xuIik7CiAKICAgICAvKiBQ
cmludCBvbGRlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KLSAgICBpZiAoIGRlYnVndHJhY2Vf
YnVmW2RlYnVndHJhY2VfcHJkXSAhPSAnXDAnICkKLSAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0
cygmZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRlYnVndHJhY2VfYnl0ZXMgLSBkZWJ1Z3RyYWNlX3ByZCk7CisgICAgaWYgKCBkdF9k
YXRhLT5idWZbZHRfZGF0YS0+cHJkXSAhPSAnXDAnICkKKyAgICAgICAgY29uc29sZV9zZXJpYWxf
cHV0cygmZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZHRfZGF0YS0+Ynl0ZXMgLSBkdF9kYXRhLT5wcmQpOwogCiAgICAgLyogUHJpbnQgeW91
bmdlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KLSAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3Ry
YWNlX3ByZF0gPSAnXDAnOwotICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVm
WzBdLCBkZWJ1Z3RyYWNlX3ByZCk7CisgICAgZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0gPSAn
XDAnOworICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmR0X2RhdGEtPmJ1ZlswXSwgZHRfZGF0YS0+
cHJkKTsKIAotICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRl
cyk7Ci0gICAgZGVidWd0cmFjZV9wcmQgPSAwOworICAgIG1lbXNldChkdF9kYXRhLT5idWYsICdc
MCcsIGR0X2RhdGEtPmJ5dGVzKTsKKyAgICBkdF9kYXRhLT5wcmQgPSAwOwogICAgIGRlYnVndHJh
Y2VfbGFzdF9lbnRyeV9idWZbMF0gPSAwOwogCiAgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAo
KSBmaW5pc2hlZFxuIik7CkBAIC03MCw3ICs3Niw2IEBAIHN0YXRpYyB2b2lkIGRlYnVndHJhY2Vf
dG9nZ2xlKHZvaWQpCiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZWJ1Z3RyYWNlX2xv
Y2ssIGZsYWdzKTsKICAgICB3YXRjaGRvZ19lbmFibGUoKTsKLQogfQogCiB2b2lkIGRlYnVndHJh
Y2VfZHVtcCh2b2lkKQpAQCAtOTIsMjYgKzk3LDI3IEBAIHN0YXRpYyB2b2lkIGRlYnVndHJhY2Vf
YWRkX3RvX2J1ZihjaGFyICpidWYpCiAKICAgICBmb3IgKCBwID0gYnVmOyAqcCAhPSAnXDAnOyBw
KysgKQogICAgIHsKLSAgICAgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmQrK10gPSAq
cDsKLSAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9PSBkZWJ1Z3RyYWNlX2J5dGVzICkKLSAg
ICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gMDsKKyAgICAgICAgZHRfZGF0YS0+YnVmW2R0X2Rh
dGEtPnByZCsrXSA9ICpwOworICAgICAgICBpZiAoIGR0X2RhdGEtPnByZCA9PSBkdF9kYXRhLT5i
eXRlcyApCisgICAgICAgICAgICBkdF9kYXRhLT5wcmQgPSAwOwogICAgIH0KIH0KIAogdm9pZCBk
ZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAgICBzdGF0aWMgY2hh
ciBidWZbREVCVUdfVFJBQ0VfRU5UUllfU0laRV07Ci0gICAgc3RhdGljIHVuc2lnbmVkIGludCBj
b3VudCwgbGFzdF9jb3VudCwgbGFzdF9wcmQ7CisgICAgc3RhdGljIHVuc2lnbmVkIGludCBjb3Vu
dCwgbGFzdF9jb3VudDsKKyAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBsYXN0X3ByZDsKIAogICAg
IGNoYXIgICAgICAgICAgY250YnVmWzI0XTsKICAgICB2YV9saXN0ICAgICAgIGFyZ3M7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25lZCBpbnQgbnI7CiAKLSAgICBpZiAoIGRl
YnVndHJhY2VfYnl0ZXMgPT0gMCApCisgICAgaWYgKCAhZHRfZGF0YSApCiAgICAgICAgIHJldHVy
bjsKIAotICAgIGRlYnVndHJhY2VfdXNlZCA9IDE7CisgICAgZGVidWd0cmFjZV91c2VkID0gdHJ1
ZTsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKIApA
QCAtMTMwLDE0ICsxMzYsMTQgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpm
bXQsIC4uLikKICAgICB7CiAgICAgICAgIGlmICggc3RyY21wKGJ1ZiwgZGVidWd0cmFjZV9sYXN0
X2VudHJ5X2J1ZikgKQogICAgICAgICB7Ci0gICAgICAgICAgICBsYXN0X3ByZCA9IGRlYnVndHJh
Y2VfcHJkOworICAgICAgICAgICAgbGFzdF9wcmQgPSBkdF9kYXRhLT5wcmQ7CiAgICAgICAgICAg
ICBsYXN0X2NvdW50ID0gKytjb3VudDsKICAgICAgICAgICAgIHNhZmVfc3RyY3B5KGRlYnVndHJh
Y2VfbGFzdF9lbnRyeV9idWYsIGJ1Zik7CiAgICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNp
emVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewotICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSBsYXN0X3ByZDsKKyAgICAgICAg
ICAgIGR0X2RhdGEtPnByZCA9IGxhc3RfcHJkOwogICAgICAgICAgICAgc25wcmludGYoY250YnVm
LCBzaXplb2YoY250YnVmKSwgIiV1LSV1ICIsIGxhc3RfY291bnQsICsrY291bnQpOwogICAgICAg
ICB9CiAgICAgICAgIGRlYnVndHJhY2VfYWRkX3RvX2J1ZihjbnRidWYpOwpAQCAtMTU1LDcgKzE2
MSw4IEBAIHN0YXRpYyB2b2lkIGRlYnVndHJhY2Vfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQogc3Rh
dGljIGludCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCiB7CiAgICAgaW50IG9yZGVyOwot
ICAgIHVuc2lnbmVkIGludCBrYnl0ZXMsIGJ5dGVzOworICAgIHVuc2lnbmVkIGxvbmcga2J5dGVz
LCBieXRlczsKKyAgICBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkYXRhOwogCiAgICAgLyogUm91
bmQgc2l6ZSBkb3duIHRvIG5leHQgcG93ZXIgb2YgdHdvLiAqLwogICAgIHdoaWxlICggKGtieXRl
cyA9IChkZWJ1Z3RyYWNlX2tpbG9ieXRlcyAmIChkZWJ1Z3RyYWNlX2tpbG9ieXRlcy0xKSkpICE9
IDAgKQpAQCAtMTY2LDEyICsxNzMsMTUgQEAgc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFjZV9p
bml0KHZvaWQpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJv
bV9ieXRlcyhieXRlcyk7Ci0gICAgZGVidWd0cmFjZV9idWYgPSBhbGxvY194ZW5oZWFwX3BhZ2Vz
KG9yZGVyLCAwKTsKLSAgICBBU1NFUlQoZGVidWd0cmFjZV9idWYgIT0gTlVMTCk7CisgICAgZGF0
YSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIDApOworICAgIGlmICggIWRhdGEgKQorICAg
ICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywg
Ynl0ZXMpOworICAgIGJ5dGVzID0gUEFHRV9TSVpFIDw8IG9yZGVyOworICAgIG1lbXNldChkYXRh
LCAnXDAnLCBieXRlcyk7CiAKLSAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gYnl0ZXM7CisgICAgZGF0
YS0+Ynl0ZXMgPSBieXRlcyAtIHNpemVvZigqZGF0YSk7CisgICAgZHRfZGF0YSA9IGRhdGE7CiAK
ICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdUJywgZGVidWd0cmFjZV9rZXksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAidG9nZ2xlIGRlYnVndHJhY2UgdG8gY29uc29sZS9idWZmZXIiLCAwKTsK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:40:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11: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 1i5q7h-0001mF-1l; Thu, 05 Sep 2019 11: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=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5q7g-0001lu-DA
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:40:20 +0000
X-Inumbo-ID: e4783720-cfd1-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4783720-cfd1-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 11:40: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 A11E9AF05;
 Thu,  5 Sep 2019 11:39:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  5 Sep 2019 13:39:55 +0200
Message-Id: <20190905113955.24870-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190905113955.24870-1-jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

ZGVidWd0cmFjZSBpcyBub3JtYWxseSB3cml0aW5nIHRyYWNlIGVudHJpZXMgaW50byBhIHNpbmds
ZSB0cmFjZQpidWZmZXIuIFRoZXJlIGFyZSBjYXNlcyB3aGVyZSB0aGlzIGlzIG5vdCBvcHRpbWFs
LCBlLmcuIHdoZW4gaHVudGluZwphIGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2Yg
dHJhY2UgZW50cmllcyBhbmQgb25lIGNwdSBpcwpzdHVjay4gVGhpcyB3aWxsIHJlc3VsdCBpbiBv
dGhlciBjcHVzIGZpbGxpbmcgdGhlIHRyYWNlIGJ1ZmZlciBhbmQKZmluYWxseSBvdmVyd3JpdGlu
ZyB0aGUgaW50ZXJlc3RpbmcgdHJhY2UgZW50cmllcyBvZiB0aGUgaGFuZ2luZyBjcHUuCgpJbiBv
cmRlciB0byBiZSBhYmxlIHRvIGRlYnVnIHN1Y2ggc2l0dWF0aW9ucyBhZGQgdGhlIGNhcGFiaWxp
dHkgdG8gdXNlCnBlci1jcHUgdHJhY2UgYnVmZmVycy4gVGhpcyBjYW4gYmUgc2VsZWN0ZWQgYnkg
c3BlY2lmeWluZyB0aGUKZGVidWd0cmFjZSBib290IHBhcmFtZXRlciB3aXRoIHRoZSBtb2RpZmll
ciAiY3B1OiIsIGxpa2U6CgogIGRlYnVndHJhY2U9Y3B1OjE2CgpBdCB0aGUgc2FtZSB0aW1lIHN3
aXRjaCB0aGUgcGFyc2luZyBmdW5jdGlvbiB0byBhY2NlcHQgc2l6ZSBtb2RpZmllcnMKKGUuZy4g
NE0gb3IgMUcpLgoKUHJpbnRpbmcgb3V0IHRoZSB0cmFjZSBlbnRyaWVzIGlzIGRvbmUgZm9yIGVh
Y2ggYnVmZmVyIGluIG9yZGVyIHRvCm1pbmltaXplIHRoZSBlZmZvcnQgbmVlZGVkIGR1cmluZyBw
cmludGluZy4gQXMgZWFjaCBlbnRyeSBpcyBwcmVmaXhlZAp3aXRoIGl0cyBzZXF1ZW5jZSBudW1i
ZXIgc29ydGluZyB0aGUgZW50cmllcyBjYW4gZWFzaWx5IGJlIGRvbmUgd2hlbgphbmFseXppbmcg
dGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
ClYyOgotIG9ubHkgYWxsb2NhdGUgYnVmZmVyIGlmIG5vdCBhbHJlYWR5IGRvbmUgc28KVjQ6Ci0g
dW5zaWduZWQgaW50IC0+IHVuc2lnbmVkIGxvbmcgKEphbiBCZXVsaWNoKQotIHJlcGxhY2UgY2hl
Y2sgZm9yIGJ5dGVzIDwgUEFHRV9TSVpFIGJ5ICFieXRlcyAoSmFuIEJldWxpY2gpCi0gcHJpbnQg
aW5mbyB3aGljaCBidWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQgKEphbiBCZXVsaWNoKQotIHJlcGxh
Y2Ugc3dpdGNoIGJ5IGlmIGluIGNwdSBub3RpZmllciBoYW5kbGVyIChKYW4gQmV1bGljaCkKVjU6
Ci0gZG9uJ3Qgc2lsZW50bHkgaWdub3JlIHRyYWlsaW5nIGNoYXJhY3RlcnMgd2hlbiBwYXJzaW5n
IGJ1ZmZlciBzaXplCiAgKEphbiBCZXVsaWNoKQotIGxpbWl0IHNjb3BlIG9mIHNvbWUgdmFyaWFi
bGVzIChKYW4gQmV1bGljaCkKLSBhZGp1c3QgZXJyb3IgbWVzc2FnZSBmb3JtYXQgKEphbiBCZXVs
aWNoKQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICAgNyArLQogeGVu
L2NvbW1vbi9kZWJ1Z3RyYWNlLmMgICAgICAgICAgIHwgMTU5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCA0
MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggN2M3MmUzMTAz
Mi4uODMyNzk3ZTJlMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtNjQ0LDEyICs2
NDQsMTMgQEAgb3ZlciB0aGUgUENJIGJ1c3NlcyBzZXF1ZW50aWFsbHkpIG9yIGJ5IFBDSSBkZXZp
Y2UgKG11c3QgYmUgb24gc2VnbWVudCAwKS4KIExpbWl0cyB0aGUgbnVtYmVyIGxpbmVzIHByaW50
ZWQgaW4gWGVuIHN0YWNrIHRyYWNlcy4KIAogIyMjIGRlYnVndHJhY2UKLT4gYD0gPGludGVnZXI+
YAorPiBgPSBbY3B1Ol08c2l6ZT5gCiAKID4gRGVmYXVsdDogYDEyOGAKIAotU3BlY2lmeSB0aGUg
c2l6ZSBvZiB0aGUgY29uc29sZSBkZWJ1ZyB0cmFjZSBidWZmZXIgaW4gS2lCLiBUaGUgZGVidWcK
LXRyYWNlIGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgWGVu
LgorU3BlY2lmeSB0aGUgc2l6ZSBvZiB0aGUgY29uc29sZSBkZWJ1ZyB0cmFjZSBidWZmZXIuIEJ5
IHNwZWNpZnlpbmcgYGNwdTpgCithZGRpdGlvbmFsbHkgYSB0cmFjZSBidWZmZXIgb2YgdGhlIHNw
ZWNpZmllZCBzaXplIGlzIGFsbG9jYXRlZCBwZXIgY3B1LgorVGhlIGRlYnVnIHRyYWNlIGZlYXR1
cmUgaXMgb25seSBlbmFibGVkIGluIGRlYnVnZ2luZyBidWlsZHMgb2YgWGVuLgogCiAjIyMgZG1h
X2JpdHMKID4gYD0gPGludGVnZXI+YApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNl
LmMgYi94ZW4vY29tbW9uL2RlYnVndHJhY2UuYwppbmRleCAwZWViMWE3N2M1Li4zNDY3ZmM3MzYz
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RlYnVndHJhY2UuYworKysgYi94ZW4vY29tbW9uL2Rl
YnVndHJhY2UuYwpAQCAtNiw2ICs2LDcgQEAKIAogCiAjaW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4K
KyNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4
ZW4va2V5aGFuZGxlci5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KQEAgLTI2LDM0ICsyNyw3NCBA
QCBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhIHsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgZGVidWd0cmFj
ZV9kYXRhICpkdF9kYXRhOworc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBkZWJ1Z3RyYWNl
X2RhdGEgKiwgZHRfY3B1X2RhdGEpOwogCi1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vf
a2lsb2J5dGVzID0gMTI4Oworc3RhdGljIHVuc2lnbmVkIGxvbmcgZGVidWd0cmFjZV9ieXRlcyA9
IDEyOCA8PCAxMDsKK3N0YXRpYyBib29sIGRlYnVndHJhY2VfcGVyX2NwdTsKIHN0YXRpYyBib29s
IGRlYnVndHJhY2VfdXNlZDsKIHN0YXRpYyBjaGFyIGRlYnVndHJhY2VfbGFzdF9lbnRyeV9idWZb
REVCVUdfVFJBQ0VfRU5UUllfU0laRV07CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRlYnVndHJh
Y2VfbG9jayk7Ci1pbnRlZ2VyX3BhcmFtKCJkZWJ1Z3RyYWNlIiwgZGVidWd0cmFjZV9raWxvYnl0
ZXMpOwogCi1zdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKHZvaWQpCitzdGF0aWMg
aW50IF9faW5pdCBkZWJ1Z3RyYWNlX3BhcnNlX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7Ci0gICAg
aWYgKCAhZGVidWd0cmFjZV91c2VkICkKKyAgICB1bnNpZ25lZCBsb25nIGJ5dGVzOworCisgICAg
aWYgKCAhc3RybmNtcChzLCAiY3B1OiIsIDQpICkKKyAgICB7CisgICAgICAgIGRlYnVndHJhY2Vf
cGVyX2NwdSA9IHRydWU7CisgICAgICAgIHMgKz0gNDsKKyAgICB9CisgICAgYnl0ZXMgPSBwYXJz
ZV9zaXplX2FuZF91bml0KHMsICZzKTsKKworICAgIGlmICggKnMgKQorICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKworICAgIGRlYnVndHJhY2VfYnl0ZXMgPSBieXRlczsKKworICAgIHJldHVybiAw
OworfQorY3VzdG9tX3BhcmFtKCJkZWJ1Z3RyYWNlIiwgZGVidWd0cmFjZV9wYXJzZV9wYXJhbSk7
CisKK3N0YXRpYyB2b2lkIGRlYnVndHJhY2VfZHVtcF9idWZmZXIoc3RydWN0IGRlYnVndHJhY2Vf
ZGF0YSAqZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqd2hpY2gpCit7CisgICAgaWYgKCAhZGF0YSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHBy
aW50aygiZGVidWd0cmFjZV9kdW1wKCkgc3RhcnRpbmdcbiIpOworICAgIHByaW50aygiZGVidWd0
cmFjZV9kdW1wKCkgJXMgYnVmZmVyIHN0YXJ0aW5nXG4iLCB3aGljaCk7CiAKICAgICAvKiBQcmlu
dCBvbGRlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KLSAgICBpZiAoIGR0X2RhdGEtPmJ1Zltk
dF9kYXRhLT5wcmRdICE9ICdcMCcgKQotICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkdF9k
YXRhLT5idWZbZHRfZGF0YS0+cHJkXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdF9k
YXRhLT5ieXRlcyAtIGR0X2RhdGEtPnByZCk7CisgICAgaWYgKCBkYXRhLT5idWZbZGF0YS0+cHJk
XSAhPSAnXDAnICkKKyAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGF0YS0+YnVmW2RhdGEt
PnByZF0sIGRhdGEtPmJ5dGVzIC0gZGF0YS0+cHJkKTsKIAogICAgIC8qIFByaW50IHlvdW5nZXN0
IHBvcnRpb24gb2YgdGhlIHJpbmcuICovCi0gICAgZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0g
PSAnXDAnOwotICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmR0X2RhdGEtPmJ1ZlswXSwgZHRfZGF0
YS0+cHJkKTsKKyAgICBkYXRhLT5idWZbZGF0YS0+cHJkXSA9ICdcMCc7CisgICAgY29uc29sZV9z
ZXJpYWxfcHV0cygmZGF0YS0+YnVmWzBdLCBkYXRhLT5wcmQpOwogCi0gICAgbWVtc2V0KGR0X2Rh
dGEtPmJ1ZiwgJ1wwJywgZHRfZGF0YS0+Ynl0ZXMpOwotICAgIGR0X2RhdGEtPnByZCA9IDA7Ci0g
ICAgZGVidWd0cmFjZV9sYXN0X2VudHJ5X2J1ZlswXSA9IDA7CisgICAgbWVtc2V0KGRhdGEtPmJ1
ZiwgJ1wwJywgZGF0YS0+Ynl0ZXMpOworICAgIGRhdGEtPnByZCA9IDA7CisKKyAgICBwcmludGso
ImRlYnVndHJhY2VfZHVtcCgpICVzIGJ1ZmZlciBmaW5pc2hlZFxuIiwgd2hpY2gpOworfQorCitz
dGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKHZvaWQpCit7CisgICAgdW5zaWduZWQg
aW50IGNwdTsKKworICAgIGlmICggIWRlYnVndHJhY2VfdXNlZCApCisgICAgICAgIHJldHVybjsK
KworICAgIGRlYnVndHJhY2VfZHVtcF9idWZmZXIoZHRfZGF0YSwgImdsb2JhbCIpOwogCi0gICAg
cHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBmaW5pc2hlZFxuIik7CisgICAgZm9yICggY3B1ID0g
MDsgY3B1IDwgbnJfY3B1X2lkczsgY3B1KysgKQorICAgIHsKKyAgICAgICAgY2hhciBidWZbMTZd
OworCisgICAgICAgIHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICJjcHUgJXUiLCBjcHUpOwor
ICAgICAgICBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVyKHBlcl9jcHUoZHRfY3B1X2RhdGEsIGNwdSks
IGJ1Zik7CisgICAgfQorCisgICAgZGVidWd0cmFjZV9sYXN0X2VudHJ5X2J1ZlswXSA9IDA7CiB9
CiAKIHN0YXRpYyB2b2lkIGRlYnVndHJhY2VfdG9nZ2xlKHZvaWQpCkBAIC05MywyOCArMTM0LDMz
IEBAIHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpCiAKIHN0YXRpYyB2b2lkIGRlYnVndHJhY2Vf
YWRkX3RvX2J1ZihjaGFyICpidWYpCiB7CisgICAgc3RydWN0IGRlYnVndHJhY2VfZGF0YSAqZGF0
YTsKICAgICBjaGFyICpwOwogCisgICAgZGF0YSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/IHRoaXNf
Y3B1KGR0X2NwdV9kYXRhKSA6IGR0X2RhdGE7CisKICAgICBmb3IgKCBwID0gYnVmOyAqcCAhPSAn
XDAnOyBwKysgKQogICAgIHsKLSAgICAgICAgZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZCsrXSA9
ICpwOwotICAgICAgICBpZiAoIGR0X2RhdGEtPnByZCA9PSBkdF9kYXRhLT5ieXRlcyApCi0gICAg
ICAgICAgICBkdF9kYXRhLT5wcmQgPSAwOworICAgICAgICBkYXRhLT5idWZbZGF0YS0+cHJkKytd
ID0gKnA7CisgICAgICAgIGlmICggZGF0YS0+cHJkID09IGRhdGEtPmJ5dGVzICkKKyAgICAgICAg
ICAgIGRhdGEtPnByZCA9IDA7CiAgICAgfQogfQogCiB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNv
bnN0IGNoYXIgKmZtdCwgLi4uKQogewogICAgIHN0YXRpYyBjaGFyIGJ1ZltERUJVR19UUkFDRV9F
TlRSWV9TSVpFXTsKLSAgICBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50Owor
ICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQsIGxhc3RfY3B1OwogICAg
IHN0YXRpYyB1bnNpZ25lZCBsb25nIGxhc3RfcHJkOwogCiAgICAgY2hhciAgICAgICAgICBjbnRi
dWZbMjRdOwogICAgIHZhX2xpc3QgICAgICAgYXJnczsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwogICAgIHVuc2lnbmVkIGludCBucjsKKyAgICBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkYXRh
OwogCi0gICAgaWYgKCAhZHRfZGF0YSApCisgICAgZGF0YSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/
IHRoaXNfY3B1KGR0X2NwdV9kYXRhKSA6IGR0X2RhdGE7CisgICAgaWYgKCAhZGF0YSApCiAgICAg
ICAgIHJldHVybjsKIAogICAgIGRlYnVndHJhY2VfdXNlZCA9IHRydWU7CkBAIC0xMzQsMTYgKzE4
MCwxOSBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogICAg
IH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBpZiAoIHN0cmNtcChidWYsIGRlYnVndHJhY2Vf
bGFzdF9lbnRyeV9idWYpICkKKyAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IGRlYnVndHJhY2Vf
cGVyX2NwdSA/IHNtcF9wcm9jZXNzb3JfaWQoKSA6IDA7CisKKyAgICAgICAgaWYgKCBzdHJjbXAo
YnVmLCBkZWJ1Z3RyYWNlX2xhc3RfZW50cnlfYnVmKSB8fCBjcHUgIT0gbGFzdF9jcHUgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBsYXN0X3ByZCA9IGR0X2RhdGEtPnByZDsKKyAgICAgICAgICAg
IGxhc3RfcHJkID0gZGF0YS0+cHJkOwogICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7
CisgICAgICAgICAgICBsYXN0X2NwdSA9IGNwdTsKICAgICAgICAgICAgIHNhZmVfc3RyY3B5KGRl
YnVndHJhY2VfbGFzdF9lbnRyeV9idWYsIGJ1Zik7CiAgICAgICAgICAgICBzbnByaW50ZihjbnRi
dWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UKICAgICAgICAgewotICAgICAgICAgICAgZHRfZGF0YS0+cHJkID0gbGFzdF9wcmQ7CisgICAg
ICAgICAgICBkYXRhLT5wcmQgPSBsYXN0X3ByZDsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1
Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKICAgICAg
ICAgfQogICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKQEAgLTE1OCwzNCAr
MjA3LDcwIEBAIHN0YXRpYyB2b2lkIGRlYnVndHJhY2Vfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQog
ICAgIGRlYnVndHJhY2VfdG9nZ2xlKCk7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IGRlYnVndHJh
Y2VfaW5pdCh2b2lkKQorc3RhdGljIHZvaWQgZGVidWd0cmFjZV9hbGxvY19idWZmZXIoc3RydWN0
IGRlYnVndHJhY2VfZGF0YSAqKnB0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IG9yZGVyOwotICAgIHVuc2lnbmVkIGxv
bmcga2J5dGVzLCBieXRlczsKICAgICBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkYXRhOwogCi0g
ICAgLyogUm91bmQgc2l6ZSBkb3duIHRvIG5leHQgcG93ZXIgb2YgdHdvLiAqLwotICAgIHdoaWxl
ICggKGtieXRlcyA9IChkZWJ1Z3RyYWNlX2tpbG9ieXRlcyAmIChkZWJ1Z3RyYWNlX2tpbG9ieXRl
cy0xKSkpICE9IDAgKQotICAgICAgICBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IGtieXRlczsKLQot
ICAgIGJ5dGVzID0gZGVidWd0cmFjZV9raWxvYnl0ZXMgPDwgMTA7Ci0gICAgaWYgKCBieXRlcyA9
PSAwICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgaWYgKCAhZGVidWd0cmFjZV9ieXRlcyB8fCAq
cHRyICkKKyAgICAgICAgcmV0dXJuOwogCi0gICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRl
cyhieXRlcyk7CisgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhkZWJ1Z3RyYWNlX2J5
dGVzKTsKICAgICBkYXRhID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7CiAgICAgaWYg
KCAhZGF0YSApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIHsKKyAgICAgICAgaWYgKCBk
ZWJ1Z3RyYWNlX3Blcl9jcHUgKQorICAgICAgICAgICAgcHJpbnRrKCJDUFUldTogZmFpbGVkIHRv
IGFsbG9jYXRlIGRlYnVndHJhY2UgYnVmZmVyXG4iLCBjcHUpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBwcmludGsoImZhaWxlZCB0byBhbGxvY2F0ZSBkZWJ1Z3RyYWNlIGJ1ZmZlclxuIik7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gUEFHRV9T
SVpFIDw8IG9yZGVyOworICAgIG1lbXNldChkYXRhLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5dGVzKTsK
KyAgICBkYXRhLT5ieXRlcyA9IGRlYnVndHJhY2VfYnl0ZXMgLSBzaXplb2YoKmRhdGEpOwogCi0g
ICAgYnl0ZXMgPSBQQUdFX1NJWkUgPDwgb3JkZXI7Ci0gICAgbWVtc2V0KGRhdGEsICdcMCcsIGJ5
dGVzKTsKKyAgICAqcHRyID0gZGF0YTsKK30KKworc3RhdGljIGludCBkZWJ1Z3RyYWNlX2NwdV9j
YWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhY3Rpb24sIHZvaWQgKmhjcHUpCit7CisgICAg
dW5zaWduZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKWhjcHU7CiAKLSAgICBkYXRhLT5ieXRl
cyA9IGJ5dGVzIC0gc2l6ZW9mKCpkYXRhKTsKLSAgICBkdF9kYXRhID0gZGF0YTsKKyAgICAvKiBC
dWZmZXJzIGFyZSBvbmx5IGV2ZXIgYWxsb2NhdGVkLCBuZXZlciBmcmVlZC4gKi8KKyAgICBpZiAo
IGFjdGlvbiA9PSBDUFVfVVBfUFJFUEFSRSApCisgICAgICAgIGRlYnVndHJhY2VfYWxsb2NfYnVm
ZmVyKCZwZXJfY3B1KGR0X2NwdV9kYXRhLCBjcHUpLCBjcHUpOworCisgICAgcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgZGVidWd0cmFjZV9uZmIgPSB7CisgICAg
Lm5vdGlmaWVyX2NhbGwgPSBkZWJ1Z3RyYWNlX2NwdV9jYWxsYmFjaworfTsKKworc3RhdGljIGlu
dCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBieXRl
czsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OworCisgICAgLyogUm91bmQgc2l6ZSBkb3duIHRvIG5l
eHQgcG93ZXIgb2YgdHdvLiAqLworICAgIHdoaWxlICggKGJ5dGVzID0gKGRlYnVndHJhY2VfYnl0
ZXMgJiAoZGVidWd0cmFjZV9ieXRlcyAtIDEpKSkgIT0gMCApCisgICAgICAgIGRlYnVndHJhY2Vf
Ynl0ZXMgPSBieXRlczsKIAogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ1QnLCBkZWJ1Z3RyYWNl
X2tleSwKICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2dnbGUgZGVidWd0cmFjZSB0byBjb25z
b2xlL2J1ZmZlciIsIDApOwogCisgICAgaWYgKCBkZWJ1Z3RyYWNlX3Blcl9jcHUgKQorICAgIHsK
KyAgICAgICAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGNwdSApCisgICAgICAgICAgICBkZWJ1Z3Ry
YWNlX2FsbG9jX2J1ZmZlcigmcGVyX2NwdShkdF9jcHVfZGF0YSwgY3B1KSwgY3B1KTsKKyAgICAg
ICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZkZWJ1Z3RyYWNlX25mYik7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgZGVidWd0cmFjZV9hbGxvY19idWZmZXIoJmR0X2RhdGEsIDApOworCiAgICAg
cmV0dXJuIDA7CiB9CiBfX2luaXRjYWxsKGRlYnVndHJhY2VfaW5pdCk7Ci0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:40:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5q8C-0001yV-Kb; Thu, 05 Sep 2019 11:40:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8A-0001yC-Ur
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:40:50 +0000
X-Inumbo-ID: 01f06584-cfd2-11e9-b299-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01f06584-cfd2-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 11:40:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=EWNScfWDMyrvxl4YkL1REfmmjq71emAlpbDmA+Ece6c=; b=YAz6TZlYaFH5Yk7mw92FLMNIfT
 h3wo5Y5MVVeIdU/4jJtQ8nPvW/Qgbe0iSreVyQ2tweXEWN70cegq4neGZHLR9ntvmNH8T8nBQrcXG
 ngdapn6wkQfjTbEm+0rts5ZSTdDRsamSS5disgDUBY5gEYl5kUvaSpYKMC8KaxmoxU7s3qTSsfzDp
 fVvYmWUyvLlRzPx+0QUWiG4S2TwsTqFicO3toar4abGbKAyXlLSzN9H5YO2xnTqZ8Hd2lpL61mOG5
 uizMAGRTGQ9hA9Vzvh4oa20Pdx6hEzMW80Dsg7bJnkPIWiLrM7Ox6W+Y7RAS7BagJyMTfklMy8zk0
 ShFeYJeA==;
Received: from 213-225-38-191.nat.highway.a1.net ([213.225.38.191]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q87-0004qN-0k; Thu, 05 Sep 2019 11:40:47 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:33:59 +0200
Message-Id: <20190905113408.3104-3-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 02/11] xen/arm: consolidate page-coherent.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, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2hhcmVkIHRoZSBkdXBsaWNhdGUgYXJtL2FybTY0IGNvZGUgaW4gaW5jbHVkZS94ZW4vYXJtL3Bh
Z2UtY29oZXJlbnQuaC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0
LmRlPgotLS0KIGFyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggICB8IDc1
IC0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNv
aGVyZW50LmggfCA3NSAtLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5jbHVkZS94ZW4vYXJtL3BhZ2Ut
Y29oZXJlbnQuaCAgICAgICAgICAgIHwgODAgKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxl
cyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspLCAxNTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBiL2FyY2gvYXJtL2lu
Y2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKaW5kZXggNjAyYWMwMmYxNTRjLi4yN2U5ODQ5
Nzc0MDIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50
LmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApAQCAtMSw3
NyArMSwyIEBACiAvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwotI2lmbmRl
ZiBfQVNNX0FSTV9YRU5fUEFHRV9DT0hFUkVOVF9ICi0jZGVmaW5lIF9BU01fQVJNX1hFTl9QQUdF
X0NPSEVSRU5UX0gKLQotI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+Ci0jaW5jbHVkZSA8
YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaD4KLQotc3RhdGlj
IGlubGluZSB2b2lkICp4ZW5fYWxsb2NfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAqaHdk
ZXYsIHNpemVfdCBzaXplLAotCQlkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBmbGFncywg
dW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQlyZXR1cm4gZG1hX2RpcmVjdF9hbGxvYyhod2Rldiwg
c2l6ZSwgZG1hX2hhbmRsZSwgZmxhZ3MsIGF0dHJzKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lk
IHhlbl9mcmVlX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6
ZSwKLQkJdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2hhbmRsZSwgdW5zaWduZWQgbG9u
ZyBhdHRycykKLXsKLQlkbWFfZGlyZWN0X2ZyZWUoaHdkZXYsIHNpemUsIGNwdV9hZGRyLCBkbWFf
aGFuZGxlLCBhdHRycyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2lu
Z2xlX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRyX3QgaGFuZGxlLCBz
aXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQotewotCXVuc2lnbmVkIGxv
bmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKLQotCWlmIChwZm5fdmFsaWQocGZuKSkKLQkJZG1h
X2RpcmVjdF9zeW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Ci0J
ZWxzZQotCQlfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXpl
LCBkaXIpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3Jf
ZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90
IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKLXsKLQl1bnNpZ25lZCBsb25nIHBm
biA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0JaWYgKHBmbl92YWxpZChwZm4pKQotCQlkbWFfZGlyZWN0
X3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLQllbHNl
Ci0JCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUs
IGRpcik7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBk
ZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKLQkgICAgIGRtYV9hZGRyX3QgZGV2X2Fk
ZHIsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwKLQkgICAgIGVudW0gZG1hX2Rh
dGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQl1bnNpZ25lZCBsb25n
IHBhZ2VfcGZuID0gcGFnZV90b194ZW5fcGZuKHBhZ2UpOwotCXVuc2lnbmVkIGxvbmcgZGV2X3Bm
biA9IFhFTl9QRk5fRE9XTihkZXZfYWRkcik7Ci0JdW5zaWduZWQgbG9uZyBjb21wb3VuZF9wYWdl
cyA9Ci0JCSgxPDxjb21wb3VuZF9vcmRlcihwYWdlKSkgKiBYRU5fUEZOX1BFUl9QQUdFOwotCWJv
b2wgbG9jYWwgPSAocGFnZV9wZm4gPD0gZGV2X3BmbikgJiYKLQkJKGRldl9wZm4gLSBwYWdlX3Bm
biA8IGNvbXBvdW5kX3BhZ2VzKTsKLQotCWlmIChsb2NhbCkKLQkJZG1hX2RpcmVjdF9tYXBfcGFn
ZShod2RldiwgcGFnZSwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKLQllbHNlCi0JCV9feGVu
X2RtYV9tYXBfcGFnZShod2RldiwgcGFnZSwgZGV2X2FkZHIsIG9mZnNldCwgc2l6ZSwgZGlyLCBh
dHRycyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3VubWFwX3BhZ2Uoc3RydWN0
IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAotCQlzaXplX3Qgc2l6ZSwgZW51bSBk
bWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQotewotCXVuc2lnbmVk
IGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKLQkvKgotCSAqIERvbTAgaXMgbWFwcGVkIDE6
MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2UgY2FuIGJlIHNwYW5uZWQgYWNjcm9zcwotCSAqIG11bHRp
cGxlIFhlbiBwYWdlLCBpdCdzIG5vdCBwb3NzaWJsZSB0byBoYXZlIGEgbWl4IG9mIGxvY2FsIGFu
ZAotCSAqIGZvcmVpZ24gWGVuIHBhZ2UuIERvbTAgaXMgbWFwcGVkIDE6MSwgc28gY2FsbGluZyBw
Zm5fdmFsaWQgb24gYQotCSAqIGZvcmVpZ24gbWZuIHdpbGwgYWx3YXlzIHJldHVybiBmYWxzZS4g
SWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2FuCi0JICogc2FmZWx5IGNhbGwgdGhlIG5hdGl2ZSBk
bWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCi0JICogc3BlY2lmaWMg
ZnVuY3Rpb24uCi0JICovCi0JaWYgKHBmbl92YWxpZChwZm4pKQotCQlkbWFfZGlyZWN0X3VubWFw
X3BhZ2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Ci0JZWxzZQotCQlfX3hlbl9k
bWFfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKLX0KLQotI2Vu
ZGlmIC8qIF9BU01fQVJNX1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gv
YXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBiL2FyY2gvYXJtNjQvaW5jbHVk
ZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAppbmRleCBkODhlNTZiOTBiOTMuLjI3ZTk4NDk3NzQw
MiAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5o
CisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApAQCAtMSw3
NyArMSwyIEBACiAvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwotI2lmbmRl
ZiBfQVNNX0FSTTY0X1hFTl9QQUdFX0NPSEVSRU5UX0gKLSNkZWZpbmUgX0FTTV9BUk02NF9YRU5f
UEFHRV9DT0hFUkVOVF9ICi0KLSNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgotI2luY2x1
ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2FybS9wYWdlLWNvaGVyZW50Lmg+Ci0KLXN0
YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LCBzaXplX3Qgc2l6ZSwKLQkJZG1hX2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxh
Z3MsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JcmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdk
ZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBhdHRycyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dm9pZCB4ZW5fZnJlZV9jb2hlcmVudF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90
IHNpemUsCi0JCXZvaWQgKmNwdV9hZGRyLCBkbWFfYWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVk
IGxvbmcgYXR0cnMpCi17Ci0JZG1hX2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwg
ZG1hX2hhbmRsZSwgYXR0cnMpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5j
X3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRs
ZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKLXsKLQl1bnNpZ25l
ZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0KLQlpZiAocGZuX3ZhbGlkKHBmbikpCi0J
CWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIp
OwotCWVsc2UKLQkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwg
c2l6ZSwgZGlyKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVf
Zm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpod2RldiwKLQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNp
emVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCi17Ci0JdW5zaWduZWQgbG9u
ZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwotCWlmIChwZm5fdmFsaWQocGZuKSkKLQkJZG1hX2Rp
cmVjdF9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Ci0J
ZWxzZQotCQlfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBz
aXplLCBkaXIpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCi0JICAgICBkbWFfYWRkcl90IGRl
dl9hZGRyLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgc2l6ZV90IHNpemUsCi0JICAgICBlbnVtIGRt
YV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JdW5zaWduZWQg
bG9uZyBwYWdlX3BmbiA9IHBhZ2VfdG9feGVuX3BmbihwYWdlKTsKLQl1bnNpZ25lZCBsb25nIGRl
dl9wZm4gPSBYRU5fUEZOX0RPV04oZGV2X2FkZHIpOwotCXVuc2lnbmVkIGxvbmcgY29tcG91bmRf
cGFnZXMgPQotCQkoMTw8Y29tcG91bmRfb3JkZXIocGFnZSkpICogWEVOX1BGTl9QRVJfUEFHRTsK
LQlib29sIGxvY2FsID0gKHBhZ2VfcGZuIDw9IGRldl9wZm4pICYmCi0JCShkZXZfcGZuIC0gcGFn
ZV9wZm4gPCBjb21wb3VuZF9wYWdlcyk7Ci0KLQlpZiAobG9jYWwpCi0JCWRtYV9kaXJlY3RfbWFw
X3BhZ2UoaHdkZXYsIHBhZ2UsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7Ci0JZWxzZQotCQlf
X3hlbl9kbWFfbWFwX3BhZ2UoaHdkZXYsIHBhZ2UsIGRldl9hZGRyLCBvZmZzZXQsIHNpemUsIGRp
ciwgYXR0cnMpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV91bm1hcF9wYWdlKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKLQkJc2l6ZV90IHNpemUsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQl1bnNp
Z25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0JLyoKLQkgKiBEb20wIGlzIG1hcHBl
ZCAxOjEsIHdoaWxlIHRoZSBMaW51eCBwYWdlIGNhbiBiZSBzcGFubmVkIGFjY3Jvc3MKLQkgKiBt
dWx0aXBsZSBYZW4gcGFnZSwgaXQncyBub3QgcG9zc2libGUgdG8gaGF2ZSBhIG1peCBvZiBsb2Nh
bCBhbmQKLQkgKiBmb3JlaWduIFhlbiBwYWdlLiBEb20wIGlzIG1hcHBlZCAxOjEsIHNvIGNhbGxp
bmcgcGZuX3ZhbGlkIG9uIGEKLQkgKiBmb3JlaWduIG1mbiB3aWxsIGFsd2F5cyByZXR1cm4gZmFs
c2UuIElmIHRoZSBwYWdlIGlzIGxvY2FsIHdlIGNhbgotCSAqIHNhZmVseSBjYWxsIHRoZSBuYXRp
dmUgZG1hX29wcyBmdW5jdGlvbiwgb3RoZXJ3aXNlIHdlIGNhbGwgdGhlIHhlbgotCSAqIHNwZWNp
ZmljIGZ1bmN0aW9uLgotCSAqLwotCWlmIChwZm5fdmFsaWQocGZuKSkKLQkJZG1hX2RpcmVjdF91
bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwotCWVsc2UKLQkJX194
ZW5fZG1hX3VubWFwX3BhZ2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyLCBhdHRycyk7Ci19Ci0K
LSNlbmRpZiAvKiBfQVNNX0FSTTY0X1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBh
L2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS1j
b2hlcmVudC5oCmluZGV4IDJjYTkxNjRhNzliZi4uYTg0MGQ2OTQ5YTg3IDEwMDY0NAotLS0gYS9p
bmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oCisrKyBiL2luY2x1ZGUveGVuL2FybS9wYWdl
LWNvaGVyZW50LmgKQEAgLTIsNiArMiw5IEBACiAjaWZuZGVmIF9YRU5fQVJNX1BBR0VfQ09IRVJF
TlRfSAogI2RlZmluZSBfWEVOX0FSTV9QQUdFX0NPSEVSRU5UX0gKIAorI2luY2x1ZGUgPGxpbnV4
L2RtYS1tYXBwaW5nLmg+CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKwogdm9pZCBfX3hlbl9kbWFf
bWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCSAgICAg
ZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAog
CSAgICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKTsK
QEAgLTEzLDQgKzE2LDgxIEBAIHZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3Ry
dWN0IGRldmljZSAqaHdkZXYsCiB2b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNl
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUs
IGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcik7CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCAqeGVu
X2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwK
KwkJZG1hX2FkZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxhZ3MsIHVuc2lnbmVkIGxvbmcgYXR0
cnMpCit7CisJcmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUs
IGZsYWdzLCBhdHRycyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZnJlZV9jb2hlcmVu
dF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCisJCXZvaWQgKmNwdV9h
ZGRyLCBkbWFfYWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJZG1h
X2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwgZG1hX2hhbmRsZSwgYXR0cnMpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVj
dCBkZXZpY2UgKmh3ZGV2LAorCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0g
ZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKK3sKKwl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dO
KGhhbmRsZSk7CisKKwlpZiAocGZuX3ZhbGlkKHBmbikpCisJCWRtYV9kaXJlY3Rfc3luY19zaW5n
bGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOworCWVsc2UKKwkJX194ZW5fZG1h
X3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKK30KKworc3Rh
dGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2
aWNlICpod2RldiwKKwkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9k
YXRhX2RpcmVjdGlvbiBkaXIpCit7CisJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5k
bGUpOworCWlmIChwZm5fdmFsaWQocGZuKSkKKwkJZG1hX2RpcmVjdF9zeW5jX3NpbmdsZV9mb3Jf
ZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7CisJZWxzZQorCQlfX3hlbl9kbWFfc3lu
Y19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3Ry
dWN0IHBhZ2UgKnBhZ2UsCisJICAgICBkbWFfYWRkcl90IGRldl9hZGRyLCB1bnNpZ25lZCBsb25n
IG9mZnNldCwgc2l6ZV90IHNpemUsCisJICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIs
IHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJdW5zaWduZWQgbG9uZyBwYWdlX3BmbiA9IHBhZ2Vf
dG9feGVuX3BmbihwYWdlKTsKKwl1bnNpZ25lZCBsb25nIGRldl9wZm4gPSBYRU5fUEZOX0RPV04o
ZGV2X2FkZHIpOworCXVuc2lnbmVkIGxvbmcgY29tcG91bmRfcGFnZXMgPQorCQkoMTw8Y29tcG91
bmRfb3JkZXIocGFnZSkpICogWEVOX1BGTl9QRVJfUEFHRTsKKwlib29sIGxvY2FsID0gKHBhZ2Vf
cGZuIDw9IGRldl9wZm4pICYmCisJCShkZXZfcGZuIC0gcGFnZV9wZm4gPCBjb21wb3VuZF9wYWdl
cyk7CisKKwkvKgorCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2Ug
Y2FuIHNwYW4gYWNyb3NzCisJICogbXVsdGlwbGUgWGVuIHBhZ2VzLCBpdCdzIG5vdCBwb3NzaWJs
ZSBmb3IgaXQgdG8gY29udGFpbiBhCisJICogbWl4IG9mIGxvY2FsIGFuZCBmb3JlaWduIFhlbiBw
YWdlcy4gU28gaWYgdGhlIGZpcnN0IHhlbl9wZm4KKwkgKiA9PSBtZm4gdGhlIHBhZ2UgaXMgbG9j
YWwgb3RoZXJ3aXNlIGl0J3MgYSBmb3JlaWduIHBhZ2UKKwkgKiBncmFudC1tYXBwZWQgaW4gZG9t
MC4gSWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2FuIHNhZmVseQorCSAqIGNhbGwgdGhlIG5hdGl2
ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCisJICogc3BlY2lm
aWMgZnVuY3Rpb24uCisJICovCisJaWYgKGxvY2FsKQorCQlkbWFfZGlyZWN0X21hcF9wYWdlKGh3
ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOworCWVsc2UKKwkJX194ZW5fZG1h
X21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJz
KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2
aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCisJCXNpemVfdCBzaXplLCBlbnVtIGRtYV9k
YXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJdW5zaWduZWQgbG9u
ZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOworCS8qCisJICogRG9tMCBpcyBtYXBwZWQgMToxLCB3
aGlsZSB0aGUgTGludXggcGFnZSBjYW4gYmUgc3Bhbm5lZCBhY2Nyb3NzCisJICogbXVsdGlwbGUg
WGVuIHBhZ2UsIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhhdmUgYSBtaXggb2YgbG9jYWwgYW5kCisJ
ICogZm9yZWlnbiBYZW4gcGFnZS4gRG9tMCBpcyBtYXBwZWQgMToxLCBzbyBjYWxsaW5nIHBmbl92
YWxpZCBvbiBhCisJICogZm9yZWlnbiBtZm4gd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlLiBJZiB0
aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4KKwkgKiBzYWZlbHkgY2FsbCB0aGUgbmF0aXZlIGRtYV9v
cHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KKwkgKiBzcGVjaWZpYyBmdW5j
dGlvbi4KKwkgKi8KKwlpZiAocGZuX3ZhbGlkKHBmbikpCisJCWRtYV9kaXJlY3RfdW5tYXBfcGFn
ZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKKwllbHNlCisJCV9feGVuX2RtYV91
bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOworfQorCiAjZW5kaWYg
LyogX1hFTl9BUk1fUEFHRV9DT0hFUkVOVF9IICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:40:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q8G-0001zu-TR; Thu, 05 Sep 2019 11:40:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8F-0001zb-Tp
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:40:55 +0000
X-Inumbo-ID: 04a636a0-cfd2-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 04a636a0-cfd2-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 11:40:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ToLkGG7hwcxGGmygjG5jqhrOLfqqyuWhx32hjXfzR00=; b=kl7bFM+GqcAfuqUUB88a0uOiRp
 uQwjMEVDUmBO7vfh0lCdd8Dq16yQ/anutrhgBznG4EPjhvE1/h3vxJry95DygJ2XjvaXJqonaZnpf
 MSWQ8MrLYLUKumyAJG3MW8u9x1oOgUbF6jwHTwKmaAZegTqN2KEht6B5dg4QvM3zdVpFdRGipctgd
 BG/4HUTfEd7aMeCRYzUTQHuCPjorBLO9LmFdb1CYHo4Kk1pRvvGuT3hSJF6+AGcUk7r4Ty2Lx0G1B
 Io7SdWPc3qASJ1cEUwMWMdgkl/RTZ2vLT8Q4H84hiBDJowFrLwJF2iAjkK5sRgN3hYRjHZCFh7Goy
 PsZlnS2w==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q89-0004qi-Kd; Thu, 05 Sep 2019 11:40:50 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:00 +0200
Message-Id: <20190905113408.3104-4-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 03/11] xen/arm: use dev_is_dma_coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: x86@kernel.org, Julien Grall <julien.grall@arm.com>,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSBkbWEtbm9uY29oZXJlbnQgZGV2X2lzX2RtYV9jb2hlcmVudCBoZWxwZXIgaW5zdGVh
ZCBvZiB0aGUgaG9tZQpncm93biB2YXJpYW50LiAgTm90ZSB0aGF0IGJvdGggYXJlIGFsd2F5cyBp
bml0aWFsaXplZCB0byB0aGUgc2FtZQp2YWx1ZSBpbiBhcmNoX3NldHVwX2RtYV9vcHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KUmV2aWV3ZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogYXJjaC9hcm0vaW5jbHVkZS9h
c20vZG1hLW1hcHBpbmcuaCAgIHwgIDYgLS0tLS0tCiBhcmNoL2FybS94ZW4vbW0uYyAgICAgICAg
ICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1h
LW1hcHBpbmcuaCB8ICA5IC0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMo
KyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2Rt
YS1tYXBwaW5nLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGRi
YTkzNTVlMjQ4NC4uYmRkODBkZGJjYTM0IDEwMDY0NAotLS0gYS9hcmNoL2FybS9pbmNsdWRlL2Fz
bS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgK
QEAgLTkxLDEyICs5MSw2IEBAIHN0YXRpYyBpbmxpbmUgZG1hX2FkZHJfdCB2aXJ0X3RvX2RtYShz
dHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmFkZHIpCiB9CiAjZW5kaWYKIAotLyogZG8gbm90IHVz
ZSB0aGlzIGZ1bmN0aW9uIGluIGEgZHJpdmVyICovCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfZGV2
aWNlX2RtYV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYpCi17Ci0JcmV0dXJuIGRldi0+YXJj
aGRhdGEuZG1hX2NvaGVyZW50OwotfQotCiAvKioKICAqIGFybV9kbWFfYWxsb2MgLSBhbGxvY2F0
ZSBjb25zaXN0ZW50IG1lbW9yeSBmb3IgRE1BCiAgKiBAZGV2OiB2YWxpZCBzdHJ1Y3QgZGV2aWNl
IHBvaW50ZXIsIG9yIE5VTEwgZm9yIElTQSBhbmQgRUlTQS1saWtlIGRldmljZXMKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtL3hlbi9tbS5jIGIvYXJjaC9hcm0veGVuL21tLmMKaW5kZXggZDMzYjc3ZTlh
ZGQzLi45MDU3NGQ4OWQwZDQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL3hlbi9tbS5jCisrKyBiL2Fy
Y2gvYXJtL3hlbi9tbS5jCkBAIC0xLDYgKzEsNiBAQAogLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZp
ZXI6IEdQTC0yLjAtb25seQogI2luY2x1ZGUgPGxpbnV4L2NwdS5oPgotI2luY2x1ZGUgPGxpbnV4
L2RtYS1tYXBwaW5nLmg+CisjaW5jbHVkZSA8bGludXgvZG1hLW5vbmNvaGVyZW50Lmg+CiAjaW5j
bHVkZSA8bGludXgvZ2ZwLmg+CiAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPgogI2luY2x1ZGUg
PGxpbnV4L2V4cG9ydC5oPgpAQCAtOTksNyArOTksNyBAQCB2b2lkIF9feGVuX2RtYV9tYXBfcGFn
ZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJICAgICBkbWFfYWRk
cl90IGRldl9hZGRyLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgc2l6ZV90IHNpemUsCiAJICAgICBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7Ci0JaWYg
KGlzX2RldmljZV9kbWFfY29oZXJlbnQoaHdkZXYpKQorCWlmIChkZXZfaXNfZG1hX2NvaGVyZW50
KGh3ZGV2KSkKIAkJcmV0dXJuOwogCWlmIChhdHRycyAmIERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMp
CiAJCXJldHVybjsKQEAgLTExMiw3ICsxMTIsNyBAQCB2b2lkIF9feGVuX2RtYV91bm1hcF9wYWdl
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKIAkJdW5zaWduZWQgbG9u
ZyBhdHRycykKIAogewotCWlmIChpc19kZXZpY2VfZG1hX2NvaGVyZW50KGh3ZGV2KSkKKwlpZiAo
ZGV2X2lzX2RtYV9jb2hlcmVudChod2RldikpCiAJCXJldHVybjsKIAlpZiAoYXR0cnMgJiBETUFf
QVRUUl9TS0lQX0NQVV9TWU5DKQogCQlyZXR1cm47CkBAIC0xMjMsNyArMTIzLDcgQEAgdm9pZCBf
X3hlbl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5k
bGUsCiB2b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGly
ZWN0aW9uIGRpcikKIHsKLQlpZiAoaXNfZGV2aWNlX2RtYV9jb2hlcmVudChod2RldikpCisJaWYg
KGRldl9pc19kbWFfY29oZXJlbnQoaHdkZXYpKQogCQlyZXR1cm47CiAJX194ZW5fZG1hX3BhZ2Vf
ZGV2X3RvX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwogfQpAQCAtMTMxLDcgKzEzMSw3
IEBAIHZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqaHdk
ZXYsCiB2b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LAogCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFf
ZGlyZWN0aW9uIGRpcikKIHsKLQlpZiAoaXNfZGV2aWNlX2RtYV9jb2hlcmVudChod2RldikpCisJ
aWYgKGRldl9pc19kbWFfY29oZXJlbnQoaHdkZXYpKQogCQlyZXR1cm47CiAJX194ZW5fZG1hX3Bh
Z2VfY3B1X3RvX2Rldihod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwogfQpAQCAtMTU5LDcgKzE1
OSw3IEBAIGJvb2wgeGVuX2FyY2hfbmVlZF9zd2lvdGxiKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkg
KiBtZW1vcnkgYW5kIHdlIGFyZSBub3QgYWJsZSB0byBmbHVzaCB0aGUgY2FjaGUuCiAJICovCiAJ
cmV0dXJuICghaHlwZXJjYWxsX2NmbHVzaCAmJiAoeGVuX3BmbiAhPSBiZm4pICYmCi0JCSFpc19k
ZXZpY2VfZG1hX2NvaGVyZW50KGRldikpOworCQkhZGV2X2lzX2RtYV9jb2hlcmVudChkZXYpKTsK
IH0KIAogaW50IHhlbl9jcmVhdGVfY29udGlndW91c19yZWdpb24ocGh5c19hZGRyX3QgcHN0YXJ0
LCB1bnNpZ25lZCBpbnQgb3JkZXIsCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNt
L2RtYS1tYXBwaW5nLmggYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5k
ZXggYmRjYjA5MjJhNDBjLi42NzI0MzI1NWE4NTggMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5j
bHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1t
YXBwaW5nLmgKQEAgLTE4LDE0ICsxOCw1IEBAIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzICpnZXRfYXJjaF9kbWFfb3BzKHN0cnVjdCBidXNfdHlwZSAqYnVzKQogCXJldHVy
biBOVUxMOwogfQogCi0vKgotICogRG8gbm90IHVzZSB0aGlzIGZ1bmN0aW9uIGluIGEgZHJpdmVy
LCBpdCBpcyBvbmx5IHByb3ZpZGVkIGZvcgotICogYXJjaC9hcm0vbW0veGVuLmMsIHdoaWNoIGlz
IHVzZWQgYnkgYXJtNjQgYXMgd2VsbC4KLSAqLwotc3RhdGljIGlubGluZSBib29sIGlzX2Rldmlj
ZV9kbWFfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2KQotewotCXJldHVybiBkZXYtPmRtYV9j
b2hlcmVudDsKLX0KLQogI2VuZGlmCS8qIF9fS0VSTkVMX18gKi8KICNlbmRpZgkvKiBfX0FTTV9E
TUFfTUFQUElOR19IICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:41:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:41:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q8M-00023A-7B; Thu, 05 Sep 2019 11:41:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8K-00022h-Ub
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:41:00 +0000
X-Inumbo-ID: 0662b40a-cfd2-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0662b40a-cfd2-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 11:40:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=1EUMcSIJcoIdNfawPXZnVgY52ahSnbBC8m8PhYzXTXA=; b=YLR+2Mcqormr7CEGgHFd40t7qq
 eILbjn15A/xbqT635S9uRx5l4Q3RftZMKTxm5ZYRAiPLqR7UaUgxKjqb8lAmtwnxzubgvfikZ+UTq
 TP7cSaakXWbmuj6a9matgbQzlv6qXZCu5IXEcVetgv2EjGj/k8Yjq8ZlMycTbQaQDJOnEMCZGLYgw
 Qp1Ry8PZBhmcv1EMTp3B8KlbtocALD87gofJPJAUcZbb1foENin2OVOnkMm9G1Ekc6ev/Ywoh733n
 Ab41jKpNWntOcRcQooHhMlXWKKxiiVRLT9HmUqxDv/lgX2QSJprjN6DYUY1G/MxRg9kKSaJ/Ij1/I
 ocEWPWHA==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q8C-0004sy-Uh; Thu, 05 Sep 2019 11:40:53 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:01 +0200
Message-Id: <20190905113408.3104-5-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 04/11] xen/arm: simplify dma_cache_maint
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsY3VsYXRlIHRoZSByZXF1aXJlZCBvcGVyYXRpb24gaW4gdGhlIGNhbGxlciwgYW5kIHBhc3Mg
aXQgZGlyZWN0bHkKaW5zdGVhZCBvZiByZWNhbGN1bGF0aW5nIGl0IGZvciBlYWNoIHBhZ2UsIGFu
ZCB1c2Ugc2ltcGxlIGFyaXRobWV0aWNzCnRvIGdldCBmcm9tIHRoZSBwaHlzaWNhbCBhZGRyZXNz
IHRvIFhlbiBwYWdlIHNpemUgYWxpZ25lZCBjaHVua3MuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBhcmNoL2FybS94ZW4vbW0uYyB8IDYxICsrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjEgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9h
cm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwppbmRleCA5MDU3NGQ4OWQwZDQuLjJmZGUx
NjE3MzNiMCAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL21tLmMKKysrIGIvYXJjaC9hcm0veGVu
L21tLmMKQEAgLTM1LDY0ICszNSw0NSBAQCB1bnNpZ25lZCBsb25nIHhlbl9nZXRfc3dpb3RsYl9m
cmVlX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlcikKIAlyZXR1cm4gX19nZXRfZnJlZV9wYWdlcyhm
bGFncywgb3JkZXIpOwogfQogCi1lbnVtIGRtYV9jYWNoZV9vcCB7Ci0gICAgICAgRE1BX1VOTUFQ
LAotICAgICAgIERNQV9NQVAsCi19Owogc3RhdGljIGJvb2wgaHlwZXJjYWxsX2NmbHVzaCA9IGZh
bHNlOwogCi0vKiBmdW5jdGlvbnMgY2FsbGVkIGJ5IFNXSU9UTEIgKi8KLQotc3RhdGljIHZvaWQg
ZG1hX2NhY2hlX21haW50KGRtYV9hZGRyX3QgaGFuZGxlLCB1bnNpZ25lZCBsb25nIG9mZnNldCwK
LQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCBlbnVtIGRtYV9jYWNo
ZV9vcCBvcCkKKy8qIGJ1ZmZlcnMgaW4gaGlnaG1lbSBvciBmb3JlaWduIHBhZ2VzIGNhbm5vdCBj
cm9zcyBwYWdlIGJvdW5kYXJpZXMgKi8KK3N0YXRpYyB2b2lkIGRtYV9jYWNoZV9tYWludChkbWFf
YWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIHUzMiBvcCkKIHsKIAlzdHJ1Y3QgZ250dGFiX2Nh
Y2hlX2ZsdXNoIGNmbHVzaDsKLQl1bnNpZ25lZCBsb25nIHhlbl9wZm47Ci0Jc2l6ZV90IGxlZnQg
PSBzaXplOwogCi0JeGVuX3BmbiA9IChoYW5kbGUgPj4gWEVOX1BBR0VfU0hJRlQpICsgb2Zmc2V0
IC8gWEVOX1BBR0VfU0laRTsKLQlvZmZzZXQgJT0gWEVOX1BBR0VfU0laRTsKKwljZmx1c2guYS5k
ZXZfYnVzX2FkZHIgPSBoYW5kbGUgJiBYRU5fUEFHRV9NQVNLOworCWNmbHVzaC5vZmZzZXQgPSB4
ZW5fb2Zmc2V0X2luX3BhZ2UoaGFuZGxlKTsKKwljZmx1c2gub3AgPSBvcDsKIAogCWRvIHsKLQkJ
c2l6ZV90IGxlbiA9IGxlZnQ7Ci0JCi0JCS8qIGJ1ZmZlcnMgaW4gaGlnaG1lbSBvciBmb3JlaWdu
IHBhZ2VzIGNhbm5vdCBjcm9zcyBwYWdlCi0JCSAqIGJvdW5kYXJpZXMgKi8KLQkJaWYgKGxlbiAr
IG9mZnNldCA+IFhFTl9QQUdFX1NJWkUpCi0JCQlsZW4gPSBYRU5fUEFHRV9TSVpFIC0gb2Zmc2V0
OwotCi0JCWNmbHVzaC5vcCA9IDA7Ci0JCWNmbHVzaC5hLmRldl9idXNfYWRkciA9IHhlbl9wZm4g
PDwgWEVOX1BBR0VfU0hJRlQ7Ci0JCWNmbHVzaC5vZmZzZXQgPSBvZmZzZXQ7Ci0JCWNmbHVzaC5s
ZW5ndGggPSBsZW47Ci0KLQkJaWYgKG9wID09IERNQV9VTk1BUCAmJiBkaXIgIT0gRE1BX1RPX0RF
VklDRSkKLQkJCWNmbHVzaC5vcCA9IEdOVFRBQl9DQUNIRV9JTlZBTDsKLQkJaWYgKG9wID09IERN
QV9NQVApIHsKLQkJCWlmIChkaXIgPT0gRE1BX0ZST01fREVWSUNFKQotCQkJCWNmbHVzaC5vcCA9
IEdOVFRBQl9DQUNIRV9JTlZBTDsKLQkJCWVsc2UKLQkJCQljZmx1c2gub3AgPSBHTlRUQUJfQ0FD
SEVfQ0xFQU47Ci0JCX0KLQkJaWYgKGNmbHVzaC5vcCkKLQkJCUhZUEVSVklTT1JfZ3JhbnRfdGFi
bGVfb3AoR05UVEFCT1BfY2FjaGVfZmx1c2gsICZjZmx1c2gsIDEpOworCQlpZiAoc2l6ZSArIGNm
bHVzaC5vZmZzZXQgPiBYRU5fUEFHRV9TSVpFKQorCQkJY2ZsdXNoLmxlbmd0aCA9IFhFTl9QQUdF
X1NJWkUgLSBjZmx1c2gub2Zmc2V0OworCQllbHNlCisJCQljZmx1c2gubGVuZ3RoID0gc2l6ZTsK
KworCQlIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX2NhY2hlX2ZsdXNoLCAmY2Zs
dXNoLCAxKTsKIAotCQlvZmZzZXQgPSAwOwotCQl4ZW5fcGZuKys7Ci0JCWxlZnQgLT0gbGVuOwot
CX0gd2hpbGUgKGxlZnQpOworCQljZmx1c2gub2Zmc2V0ID0gMDsKKwkJY2ZsdXNoLmEuZGV2X2J1
c19hZGRyICs9IGNmbHVzaC5sZW5ndGg7CisJCXNpemUgLT0gY2ZsdXNoLmxlbmd0aDsKKwl9IHdo
aWxlIChzaXplKTsKIH0KIAogc3RhdGljIHZvaWQgX194ZW5fZG1hX3BhZ2VfZGV2X3RvX2NwdShz
dHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCiAJCXNpemVfdCBzaXplLCBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCiB7Ci0JZG1hX2NhY2hlX21haW50KGhhbmRsZSAm
IFBBR0VfTUFTSywgaGFuZGxlICYgflBBR0VfTUFTSywgc2l6ZSwgZGlyLCBETUFfVU5NQVApOwor
CWlmIChkaXIgIT0gRE1BX1RPX0RFVklDRSkKKwkJZG1hX2NhY2hlX21haW50KGhhbmRsZSwgc2l6
ZSwgR05UVEFCX0NBQ0hFX0lOVkFMKTsKIH0KIAogc3RhdGljIHZvaWQgX194ZW5fZG1hX3BhZ2Vf
Y3B1X3RvX2RldihzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCiAJCXNp
emVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCiB7Ci0JZG1hX2NhY2hlX21h
aW50KGhhbmRsZSAmIFBBR0VfTUFTSywgaGFuZGxlICYgflBBR0VfTUFTSywgc2l6ZSwgZGlyLCBE
TUFfTUFQKTsKKwlpZiAoZGlyID09IERNQV9GUk9NX0RFVklDRSkKKwkJZG1hX2NhY2hlX21haW50
KGhhbmRsZSwgc2l6ZSwgR05UVEFCX0NBQ0hFX0lOVkFMKTsKKwllbHNlCisJCWRtYV9jYWNoZV9t
YWludChoYW5kbGUsIHNpemUsIEdOVFRBQl9DQUNIRV9DTEVBTik7CiB9CiAKIHZvaWQgX194ZW5f
ZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:41:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11: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 1i5q8R-00025g-IS; Thu, 05 Sep 2019 11:41:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8P-000255-VN
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:41:05 +0000
X-Inumbo-ID: 07d1cc54-cfd2-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07d1cc54-cfd2-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 11:40:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=d0S0r89/KU1c+xgF18IBbeKljG6PelXNtFabs09ex5Y=; b=pufavMrDsS2djSBrQkds3tR7jY
 79p2t5CK7q64rwkBXt2Tr6lX/MwSDrYW2j2RwN8CBkn9jQh5xyvKOEgPvRJ9vKeftkk7RxsvhNU9c
 wiNB1nkUBbXdv6MY/ly3Fli68/bdIh+tBFdWdci3UgkikH1m0mxM4i4KVdouXMZwh4gu457PW/oVy
 H8fctCgcOBno0gZ5t55647LrbteBYhmkt4RmZ8tfzL5hpRNe7835j0N7j/UBBlU6sgpfc6Gg1FikG
 RcgPPPfBzyXjaI9TTurxjLkGgUDpNtbqWiXEjxxuE3kP6K+mhLbX78oF+UQ/SDxQvTYoRRw5oq+RJ
 c4orDZ4A==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q8F-0004vY-MX; Thu, 05 Sep 2019 11:40:56 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:02 +0200
Message-Id: <20190905113408.3104-6-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 05/11] xen/arm: remove xen_dma_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: x86@kernel.org, Julien Grall <julien.grall@arm.com>,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXJtIGFuZCBhcm02NCBjYW4ganVzdCB1c2UgeGVuX3N3aW90bGJfZG1hX29wcyBkaXJlY3RseSBs
aWtlIHg4Niwgbm8KbmVlZCBmb3IgYSBwb2ludGVyIGluZGlyZWN0aW9uLgoKU2lnbmVkLW9mZi1i
eTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMg
ICAgfCAzICsrLQogYXJjaC9hcm0veGVuL21tLmMgICAgICAgICAgICB8IDQgLS0tLQogYXJjaC9h
cm02NC9tbS9kbWEtbWFwcGluZy5jICB8IDMgKystCiBpbmNsdWRlL3hlbi9hcm0vaHlwZXJ2aXNv
ci5oIHwgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtL21t
L2RtYS1tYXBwaW5nLmMKaW5kZXggNzM4MDk3Mzk2NDQ1Li4yNjYxY2FkMzYzNTkgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBp
bmcuYwpAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPGFzbS9tYWNoL21hcC5oPgogI2luY2x1
ZGUgPGFzbS9zeXN0ZW1faW5mby5oPgogI2luY2x1ZGUgPGFzbS9kbWEtY29udGlndW91cy5oPgor
I2luY2x1ZGUgPHhlbi9zd2lvdGxiLXhlbi5oPgogCiAjaW5jbHVkZSAiZG1hLmgiCiAjaW5jbHVk
ZSAibW0uaCIKQEAgLTIzNjAsNyArMjM2MSw3IEBAIHZvaWQgYXJjaF9zZXR1cF9kbWFfb3BzKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9iYXNlLCB1NjQgc2l6ZSwKIAogI2lmZGVmIENPTkZJ
R19YRU4KIAlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpCi0JCWRldi0+ZG1hX29wcyA9IHhlbl9k
bWFfb3BzOworCQlkZXYtPmRtYV9vcHMgPSAmeGVuX3N3aW90bGJfZG1hX29wczsKICNlbmRpZgog
CWRldi0+YXJjaGRhdGEuZG1hX29wc19zZXR1cCA9IHRydWU7CiB9CmRpZmYgLS1naXQgYS9hcmNo
L2FybS94ZW4vbW0uYyBiL2FyY2gvYXJtL3hlbi9tbS5jCmluZGV4IDJmZGUxNjE3MzNiMC4uMTFk
NWFkMjZmY2ZlIDEwMDY0NAotLS0gYS9hcmNoL2FybS94ZW4vbW0uYworKysgYi9hcmNoL2FybS94
ZW4vbW0uYwpAQCAtMTYyLDE2ICsxNjIsMTIgQEAgdm9pZCB4ZW5fZGVzdHJveV9jb250aWd1b3Vz
X3JlZ2lvbihwaHlzX2FkZHJfdCBwc3RhcnQsIHVuc2lnbmVkIGludCBvcmRlcikKIH0KIEVYUE9S
VF9TWU1CT0xfR1BMKHhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKTsKIAotY29uc3Qgc3Ry
dWN0IGRtYV9tYXBfb3BzICp4ZW5fZG1hX29wczsKLUVYUE9SVF9TWU1CT0woeGVuX2RtYV9vcHMp
OwotCiBpbnQgX19pbml0IHhlbl9tbV9pbml0KHZvaWQpCiB7CiAJc3RydWN0IGdudHRhYl9jYWNo
ZV9mbHVzaCBjZmx1c2g7CiAJaWYgKCF4ZW5faW5pdGlhbF9kb21haW4oKSkKIAkJcmV0dXJuIDA7
CiAJeGVuX3N3aW90bGJfaW5pdCgxLCBmYWxzZSk7Ci0JeGVuX2RtYV9vcHMgPSAmeGVuX3N3aW90
bGJfZG1hX29wczsKIAogCWNmbHVzaC5vcCA9IDA7CiAJY2ZsdXNoLmEuZGV2X2J1c19hZGRyID0g
MDsKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtNjQv
bW0vZG1hLW1hcHBpbmcuYwppbmRleCBiZDJiMDM5ZjQzYTYuLjRiMjQ0YTAzNzM0OSAxMDA2NDQK
LS0tIGEvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCisrKyBiL2FyY2gvYXJtNjQvbW0vZG1h
LW1hcHBpbmcuYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jYWNoZS5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2RtYS1ub25jb2hlcmVudC5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1pb21t
dS5oPgorI2luY2x1ZGUgPHhlbi9zd2lvdGxiLXhlbi5oPgogCiAjaW5jbHVkZSA8YXNtL2NhY2hl
Zmx1c2guaD4KIApAQCAtNjQsNiArNjUsNiBAQCB2b2lkIGFyY2hfc2V0dXBfZG1hX29wcyhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfYmFzZSwgdTY0IHNpemUsCiAKICNpZmRlZiBDT05GSUdf
WEVOCiAJaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpKQotCQlkZXYtPmRtYV9vcHMgPSB4ZW5fZG1h
X29wczsKKwkJZGV2LT5kbWFfb3BzID0gJnhlbl9zd2lvdGxiX2RtYV9vcHM7CiAjZW5kaWYKIH0K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FybS9oeXBlcnZpc29yLmggYi9pbmNsdWRlL3hlbi9h
cm0vaHlwZXJ2aXNvci5oCmluZGV4IDI5ODI1NzFmN2NjMS4uNDNlZjI0ZGQwMzBlIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3hlbi9hcm0vaHlwZXJ2aXNvci5oCisrKyBiL2luY2x1ZGUveGVuL2FybS9o
eXBlcnZpc29yLmgKQEAgLTE5LDggKzE5LDYgQEAgc3RhdGljIGlubGluZSBlbnVtIHBhcmF2aXJ0
X2xhenlfbW9kZSBwYXJhdmlydF9nZXRfbGF6eV9tb2RlKHZvaWQpCiAJcmV0dXJuIFBBUkFWSVJU
X0xBWllfTk9ORTsKIH0KIAotZXh0ZXJuIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqeGVuX2Rt
YV9vcHM7Ci0KICNpZmRlZiBDT05GSUdfWEVOCiB2b2lkIF9faW5pdCB4ZW5fZWFybHlfaW5pdCh2
b2lkKTsKICNlbHNlCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:41:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q8W-00028U-2g; Thu, 05 Sep 2019 11:41:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8U-00027l-UR
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:41:10 +0000
X-Inumbo-ID: 09630056-cfd2-11e9-a337-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09630056-cfd2-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 11:41:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Zpw5MllFX9fhxx6EO9p2LOeJ5F0J0z3R/HLMi2TPdSQ=; b=rmPfkBenL2yRFjJLj3fIwC543f
 4FhJO1UqDa9kCpwqoCVppareAUTL4jcoGK+oMBg0RlL9pGbQAgve5r2nHAJObkhzyksgmjioUFkWv
 nt1ZOR/f3dnCUxNvZ548FFv1Z21dGJl8E3MiwTIwWCnCdEdDoRaVlvVlxHiehbUOzxubBuR80StiR
 LfZEPPwSvRAQ7X7mC2yV9kKzLPmdMpToQfBRFkq62lLt846OgrexM6vKDtNOm1L9pHWe0fEwARe6S
 k8awuOk4p/wxKE0uXZuvsGEgniu6yEECAaSUdo4kpMvbZguyMQLRsYZh3PPBNSGa3o706CFPPVk/o
 Sun6apgQ==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q8I-0004y1-Gq; Thu, 05 Sep 2019 11:40:59 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:03 +0200
Message-Id: <20190905113408.3104-7-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 06/11] xen: remove the exports for xen_{create,
 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: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2Ugcm91dGluZXMgYXJlIG9ubHkgdXNlZCBieSBzd2lvdGxiLXhlbiwgd2hpY2ggY2Fubm90
IGJlIG1vZHVsYXIuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5k
ZT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KLS0tCiBhcmNoL2FybS94ZW4vbW0uYyAgICAgfCAyIC0tCiBhcmNoL3g4Ni94ZW4vbW11X3B2
LmMgfCAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwppbmRleCAxMWQ1YWQyNmZjZmUu
LjlkNzNmYTRhNTk5MSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL21tLmMKKysrIGIvYXJjaC9h
cm0veGVuL21tLmMKQEAgLTE1NCwxMyArMTU0LDExIEBAIGludCB4ZW5fY3JlYXRlX2NvbnRpZ3Vv
dXNfcmVnaW9uKHBoeXNfYWRkcl90IHBzdGFydCwgdW5zaWduZWQgaW50IG9yZGVyLAogCSpkbWFf
aGFuZGxlID0gcHN0YXJ0OwogCXJldHVybiAwOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Ny
ZWF0ZV9jb250aWd1b3VzX3JlZ2lvbik7CiAKIHZvaWQgeGVuX2Rlc3Ryb3lfY29udGlndW91c19y
ZWdpb24ocGh5c19hZGRyX3QgcHN0YXJ0LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAJcmV0dXJu
OwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24pOwog
CiBpbnQgX19pbml0IHhlbl9tbV9pbml0KHZvaWQpCiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggMjZlOGIzMjY5NjZkLi5j
OGRiZWU2MmVjMmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNo
L3g4Ni94ZW4vbW11X3B2LmMKQEAgLTI2MjUsNyArMjYyNSw2IEBAIGludCB4ZW5fY3JlYXRlX2Nv
bnRpZ3VvdXNfcmVnaW9uKHBoeXNfYWRkcl90IHBzdGFydCwgdW5zaWduZWQgaW50IG9yZGVyLAog
CSpkbWFfaGFuZGxlID0gdmlydF90b19tYWNoaW5lKHZzdGFydCkubWFkZHI7CiAJcmV0dXJuIHN1
Y2Nlc3MgPyAwIDogLUVOT01FTTsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9jcmVhdGVfY29u
dGlndW91c19yZWdpb24pOwogCiB2b2lkIHhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKHBo
eXNfYWRkcl90IHBzdGFydCwgdW5zaWduZWQgaW50IG9yZGVyKQogewpAQCAtMjY2MCw3ICsyNjU5
LDYgQEAgdm9pZCB4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbihwaHlzX2FkZHJfdCBwc3Rh
cnQsIHVuc2lnbmVkIGludCBvcmRlcikKIAogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhlbl9y
ZXNlcnZhdGlvbl9sb2NrLCBmbGFncyk7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZGVzdHJv
eV9jb250aWd1b3VzX3JlZ2lvbik7CiAKIHN0YXRpYyBub2lubGluZSB2b2lkIHhlbl9mbHVzaF90
bGJfYWxsKHZvaWQpCiB7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:41:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q8b-0002BT-Bo; Thu, 05 Sep 2019 11:41:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8Z-0002Ae-V1
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:41:15 +0000
X-Inumbo-ID: 0b86982a-cfd2-11e9-a337-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b86982a-cfd2-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 11:41:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ta9M2b2y7wj8yOyfpMAIMWmSlpU0UyW1ZNcRY8yDGCI=; b=AwL8wt4pWATWp3lmEcCq8Od5sT
 LLtjMGYUO8ITIwvHTzrZjk4T8wmEHxwQx4o5TMg99IrQgIYtJM5pkBRZht6MIf0HXdW/daTjGOPkc
 2fdigBEBZj/Wd84pb/LwODoQ5uSfOx726vfgX5EACmUC/QJmVbzfuclAOcKhk33gpcjPVk+dViz0N
 oSciaEU3UqX1UT6TZhMzHyWqHmttmyEzkh3ER57mDQFLqSlS0oyxFJtjYaTi39ZL3Z5IuT3rUnxHc
 PMrftY03g3Ukh+xblnzyEnBGX0tftexx3FJfB7TlwBav2Bx4qgBCRCrgxIlYAUKY/T6M1/JPkfQIh
 4KXKrmHw==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q8L-000519-Cd; Thu, 05 Sep 2019 11:41:02 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:04 +0200
Message-Id: <20190905113408.3104-8-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 07/11] swiotlb-xen: remove xen_swiotlb_dma_mmap
 and xen_swiotlb_dma_get_sgtable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbmVlZCB0byB3cmFwIHRoZSBjb21tb24gdmVyc2lvbiwganVzdCB3aXJlIHRo
ZW0gdXAgZGlyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiBkcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIHwgMjkgKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDI3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJz
L3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4IGVlZTg2Y2M3MDQ2Yi4uYjg4MDg2NzdhZTFkIDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMKQEAgLTU0NywzMSArNTQ3LDYgQEAgeGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZChz
dHJ1Y3QgZGV2aWNlICpod2RldiwgdTY0IG1hc2spCiAJcmV0dXJuIHhlbl92aXJ0X3RvX2J1cyh4
ZW5faW9fdGxiX2VuZCAtIDEpIDw9IG1hc2s7CiB9CiAKLS8qCi0gKiBDcmVhdGUgdXNlcnNwYWNl
IG1hcHBpbmcgZm9yIHRoZSBETUEtY29oZXJlbnQgbWVtb3J5LgotICogVGhpcyBmdW5jdGlvbiBz
aG91bGQgYmUgY2FsbGVkIHdpdGggdGhlIHBhZ2VzIGZyb20gdGhlIGN1cnJlbnQgZG9tYWluIG9u
bHksCi0gKiBwYXNzaW5nIHBhZ2VzIG1hcHBlZCBmcm9tIG90aGVyIGRvbWFpbnMgd291bGQgbGVh
ZCB0byBtZW1vcnkgY29ycnVwdGlvbi4KLSAqLwotc3RhdGljIGludAoteGVuX3N3aW90bGJfZG1h
X21tYXAoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKLQkJ
ICAgICB2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfYWRkciwgc2l6ZV90IHNpemUsCi0J
CSAgICAgdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQlyZXR1cm4gZG1hX2NvbW1vbl9tbWFwKGRl
diwgdm1hLCBjcHVfYWRkciwgZG1hX2FkZHIsIHNpemUsIGF0dHJzKTsKLX0KLQotLyoKLSAqIFRo
aXMgZnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCB3aXRoIHRoZSBwYWdlcyBmcm9tIHRoZSBjdXJy
ZW50IGRvbWFpbiBvbmx5LAotICogcGFzc2luZyBwYWdlcyBtYXBwZWQgZnJvbSBvdGhlciBkb21h
aW5zIHdvdWxkIGxlYWQgdG8gbWVtb3J5IGNvcnJ1cHRpb24uCi0gKi8KLXN0YXRpYyBpbnQKLXhl
bl9zd2lvdGxiX2dldF9zZ3RhYmxlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNnX3RhYmxl
ICpzZ3QsCi0JCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXpl
LAotCQkJdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQlyZXR1cm4gZG1hX2NvbW1vbl9nZXRfc2d0
YWJsZShkZXYsIHNndCwgY3B1X2FkZHIsIGhhbmRsZSwgc2l6ZSwgYXR0cnMpOwotfQotCiBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKIAkuYWxsb2MgPSB4
ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudCwKIAkuZnJlZSA9IHhlbl9zd2lvdGxiX2ZyZWVfY29o
ZXJlbnQsCkBAIC01ODQsNiArNTU5LDYgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHhlbl9z
d2lvdGxiX2RtYV9vcHMgPSB7CiAJLm1hcF9wYWdlID0geGVuX3N3aW90bGJfbWFwX3BhZ2UsCiAJ
LnVubWFwX3BhZ2UgPSB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlLAogCS5kbWFfc3VwcG9ydGVkID0g
eGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZCwKLQkubW1hcCA9IHhlbl9zd2lvdGxiX2RtYV9tbWFw
LAotCS5nZXRfc2d0YWJsZSA9IHhlbl9zd2lvdGxiX2dldF9zZ3RhYmxlLAorCS5tbWFwID0gZG1h
X2NvbW1vbl9tbWFwLAorCS5nZXRfc2d0YWJsZSA9IGRtYV9jb21tb25fZ2V0X3NndGFibGUsCiB9
OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:41:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:41:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q8g-0002Ev-LJ; Thu, 05 Sep 2019 11:41:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8e-0002Dz-Um
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:41:20 +0000
X-Inumbo-ID: 0d7a546e-cfd2-11e9-b299-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d7a546e-cfd2-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 11:41:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=yblpSkBc51Fw0zd+3yeEyEvbp0oik6LLS+KZTp2OIZk=; b=ad7SlQ2tSsNYLM9s8LE2/Foz0u
 v/LFGD+KRjalx7Y10MuiNQ988TzQOl3hIx4XozEBrzxjYmvn/F2VbzhM3pMDVWI6TbTLxBo36xgT7
 QEHzW60Hk0eK7KYKG1zhYsIhaCex0AlwVHL7NDSYaA2BRUkowHDht8uHFUPfrLjuAxu1cplNoPY38
 2M9mFCfZeyMPZk6VCcFc5ICowlHls+EzxWBEBikvr3iAhl68RDZcdCoIdCatcmLB7H6znzhB/p5Qh
 a4iTYH298CEir9Fr+77qzrLexGmqWIe7WZwHL85VCrcxg6y3jAzLzuTeEWPnlPDgEpcuIfUf55H+a
 4Nf9b9Kg==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q8P-00054e-6G; Thu, 05 Sep 2019 11:41:05 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:05 +0200
Message-Id: <20190905113408.3104-9-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 08/11] swiotlb-xen: use the same foreign page
 check everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX2RtYV9tYXBfcGFnZSB1c2VzIGEgZGlmZmVyZW50IGFuZCBtb3JlIGNvbXBsaWNhdGVkIGNo
ZWNrIGZvciBmb3JlaWduCnBhZ2VzIHRoYW4gdGhlIG90aGVyIHRocmVlIGNhY2hlIG1haW50YWlu
YW5jZSBoZWxwZXJzLiAgU3dpdGNoIGl0IHRvIHRoZQpzaW1wbGVyIHBmbl92YWxpZCBtZXRob2Qg
YSB3ZWxsLCBhbmQgZG9jdW1lbnQgdGhlIHNjaGVtZSB3aXRoIGEgc2luZ2xlCmltcHJvdmVkIGNv
bW1lbnQgaW4geGVuX2RtYV9tYXBfcGFnZS4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxs
d2lnIDxoY2hAbHN0LmRlPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIGluY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggfCAz
MSArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcm0v
cGFnZS1jb2hlcmVudC5oIGIvaW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaAppbmRleCBh
ODQwZDY5NDlhODcuLmE4ZDljMDY3OGMyNyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vYXJtL3Bh
Z2UtY29oZXJlbnQuaAorKysgYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oCkBAIC01
MywyMyArNTMsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfbWFwX3BhZ2Uoc3RydWN0
IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCSAgICAgZG1hX2FkZHJfdCBkZXZf
YWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAogCSAgICAgZW51bSBkbWFf
ZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQogewotCXVuc2lnbmVkIGxv
bmcgcGFnZV9wZm4gPSBwYWdlX3RvX3hlbl9wZm4ocGFnZSk7Ci0JdW5zaWduZWQgbG9uZyBkZXZf
cGZuID0gWEVOX1BGTl9ET1dOKGRldl9hZGRyKTsKLQl1bnNpZ25lZCBsb25nIGNvbXBvdW5kX3Bh
Z2VzID0KLQkJKDE8PGNvbXBvdW5kX29yZGVyKHBhZ2UpKSAqIFhFTl9QRk5fUEVSX1BBR0U7Ci0J
Ym9vbCBsb2NhbCA9IChwYWdlX3BmbiA8PSBkZXZfcGZuKSAmJgotCQkoZGV2X3BmbiAtIHBhZ2Vf
cGZuIDwgY29tcG91bmRfcGFnZXMpOworCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oZGV2
X2FkZHIpOwogCiAJLyoKLQkgKiBEb20wIGlzIG1hcHBlZCAxOjEsIHdoaWxlIHRoZSBMaW51eCBw
YWdlIGNhbiBzcGFuIGFjcm9zcwotCSAqIG11bHRpcGxlIFhlbiBwYWdlcywgaXQncyBub3QgcG9z
c2libGUgZm9yIGl0IHRvIGNvbnRhaW4gYQotCSAqIG1peCBvZiBsb2NhbCBhbmQgZm9yZWlnbiBY
ZW4gcGFnZXMuIFNvIGlmIHRoZSBmaXJzdCB4ZW5fcGZuCi0JICogPT0gbWZuIHRoZSBwYWdlIGlz
IGxvY2FsIG90aGVyd2lzZSBpdCdzIGEgZm9yZWlnbiBwYWdlCi0JICogZ3JhbnQtbWFwcGVkIGlu
IGRvbTAuIElmIHRoZSBwYWdlIGlzIGxvY2FsIHdlIGNhbiBzYWZlbHkKLQkgKiBjYWxsIHRoZSBu
YXRpdmUgZG1hX29wcyBmdW5jdGlvbiwgb3RoZXJ3aXNlIHdlIGNhbGwgdGhlIHhlbgotCSAqIHNw
ZWNpZmljIGZ1bmN0aW9uLgorCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgYW5kIHdoaWxlIHRoZSBM
aW51eCBwYWdlIGNhbiBzcGFuIGFjcm9zcyBtdWx0aXBsZQorCSAqIFhlbiBwYWdlcywgaXQgaXMg
bm90IHBvc3NpYmxlIGZvciBpdCB0byBjb250YWluIGEgbWl4IG9mIGxvY2FsIGFuZAorCSAqIGZv
cmVpZ24gWGVuIHBhZ2VzLiAgQ2FsbGluZyBwZm5fdmFsaWQgb24gYSBmb3JlaWduIG1mbiB3aWxs
IGFsd2F5cworCSAqIHJldHVybiBmYWxzZSwgc28gaWYgcGZuX3ZhbGlkIHJldHVybnMgdHJ1ZSB0
aGUgcGFnZXMgaXMgbG9jYWwgYW5kIHdlCisJICogY2FuIHVzZSB0aGUgbmF0aXZlIGRtYS1kaXJl
Y3QgZnVuY3Rpb25zLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgWGVuCisJICogc3BlY2lmaWMgdmVy
c2lvbi4KIAkgKi8KLQlpZiAobG9jYWwpCisJaWYgKHBmbl92YWxpZChwZm4pKQogCQlkbWFfZGly
ZWN0X21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOwogCWVs
c2UKIAkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBz
aXplLCBkaXIsIGF0dHJzKTsKQEAgLTc5LDE0ICs3Myw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5fZG1hX3VubWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxl
LAogCQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBs
b25nIGF0dHJzKQogewogCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKLQkv
KgotCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2UgY2FuIGJlIHNw
YW5uZWQgYWNjcm9zcwotCSAqIG11bHRpcGxlIFhlbiBwYWdlLCBpdCdzIG5vdCBwb3NzaWJsZSB0
byBoYXZlIGEgbWl4IG9mIGxvY2FsIGFuZAotCSAqIGZvcmVpZ24gWGVuIHBhZ2UuIERvbTAgaXMg
bWFwcGVkIDE6MSwgc28gY2FsbGluZyBwZm5fdmFsaWQgb24gYQotCSAqIGZvcmVpZ24gbWZuIHdp
bGwgYWx3YXlzIHJldHVybiBmYWxzZS4gSWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2FuCi0JICog
c2FmZWx5IGNhbGwgdGhlIG5hdGl2ZSBkbWFfb3BzIGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2Fs
bCB0aGUgeGVuCi0JICogc3BlY2lmaWMgZnVuY3Rpb24uCi0JICovCisKIAlpZiAocGZuX3ZhbGlk
KHBmbikpCiAJCWRtYV9kaXJlY3RfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIs
IGF0dHJzKTsKIAllbHNlCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:41:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q8q-0002Kz-Ud; Thu, 05 Sep 2019 11:41:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8o-0002Jo-VX
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:41:30 +0000
X-Inumbo-ID: 10449920-cfd2-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 10449920-cfd2-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 11:41:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=o2Hg9wxb5edkTo95p676m6BP+QhEQ7reG2mRWIlBGcU=; b=l1I2WTh6kSi0zu5Xcn/JgG2r1y
 BEUkN3EZ6tDNamjy9MN3j4Db1C6/v9hV4vRQ7UlqUQw5VPkPHo6KqNXmaR56w+12YEmz04HEsQRr0
 0yts2Hhkd9gzVJ0y+ztK46Ll+d7JhDkq3Gyd4ThC4bYxJetxRlwLE/ZenjpNBEWlve4IP2GqxJBvg
 OCEmFQ7ZgsVy6tsXqXHpl38MHTXtC/tynwEnNYSqHtTOX/JxvR85MHRi4Bu3AShAIPkSppXbttjIs
 QIVK0y1rdc5wJWxlo+5TabpDPLoxCLHbniEYom4aIf4i1rGvFOqskbQnnR5ZQuOSqyKbD63GWJnt7
 +5XB08yA==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q8S-00057u-B2; Thu, 05 Sep 2019 11:41:09 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:06 +0200
Message-Id: <20190905113408.3104-10-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 09/11] swiotlb-xen: simplify cache maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2Uga25vdyB3ZSBhbHdheXMgaGF2ZSB0aGUgZG1hLW5vbmNvaGVyZW50LmggaGVs
cGVycyBhdmFpbGFibGUKaWYgd2UgYXJlIG9uIGFuIGFyY2hpdGVjdHVyZSB3aXRoIHN1cHBvcnQg
Zm9yIG5vbi1jb2hlcmVudCBkZXZpY2VzLAp3ZSBjYW4ganVzdCBjYWxsIHRoZW0gZGlyZWN0bHks
IGFuZCByZW1vdmUgdGhlIGNhbGxzIHRvIHRoZSBkbWEtZGlyZWN0CnJvdXRpbmVzLCBpbmNsdWRp
bmcgdGhlIGZhY3QgdGhhdCB3ZSBjYWxsIHRoZSBkbWFfZGlyZWN0X21hcF9wYWdlCnJvdXRpbmVz
IGJ1dCBpZ25vcmUgdGhlIHZhbHVlIHJldHVybmVkIGZyb20gaXQuICBJbnN0ZWFkIHdlIG5vdyBo
YXZlClhlbiB3cmFwcGVycyBmb3IgdGhlIGFyY2hfc3luY19kbWFfZm9yX3tkZXZpY2UsY3B1fSBo
ZWxwZXJzIHRoYXQgY2FsbAp0aGUgc3BlY2lhbCBYZW4gdmVyc2lvbnMgb2YgdGhvc2Ugcm91dGlu
ZXMgZm9yIGZvcmVpZ24gcGFnZXMuCgpOb3RlIHRoYXQgdGhlIG5ldyBoZWxwZXJzIGdldCB0aGUg
cGh5c2ljYWwgYWRkcmVzcyBwYXNzZWQgaW4gYWRkaXRpb24KdG8gdGhlIGRtYSBhZGRyZXNzIHRv
IGF2b2lkIGFub3RoZXIgdHJhbnNsYXRpb24gZm9yIHRoZSBsb2NhbCBjYWNoZQptYWludGFpbmFu
Y2UuICBUaGUgcGZuX3ZhbGlkIGNoZWNrcyByZW1haW4gb24gdGhlIGRtYSBhZGRyZXNzIGFzIGlu
CnRoZSBvbGQgY29kZSwgZXZlbiBpZiB0aGF0IGxvb2tzIGEgbGl0dGxlIGZ1bm55LgoKU2lnbmVk
LW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogYXJjaC9hcm0veGVu
L21tLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDY0ICsrKysrKystLS0tLS0tLS0tLS0tLS0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCB8IDE0IC0tLS0tLQog
ZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyAgICAgICAgICAgICAgICB8IDIwICsrKystLS0tCiBp
bmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oICAgICAgICAgIHwgNjMgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIGluY2x1ZGUveGVuL3N3aW90bGIteGVuLmggICAgICAgICAgICAgICAgfCAg
NSArKwogNSBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxMzQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwppbmRl
eCA5ZDczZmE0YTU5OTEuLjJiMmMyMDg0MDhiYiAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL21t
LmMKKysrIGIvYXJjaC9hcm0veGVuL21tLmMKQEAgLTYwLDYzICs2MCwzMyBAQCBzdGF0aWMgdm9p
ZCBkbWFfY2FjaGVfbWFpbnQoZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCB1MzIgb3Ap
CiAJfSB3aGlsZSAoc2l6ZSk7CiB9CiAKLXN0YXRpYyB2b2lkIF9feGVuX2RtYV9wYWdlX2Rldl90
b19jcHUoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAotCQlzaXplX3Qg
c2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQorLyoKKyAqIERvbTAgaXMgbWFwcGVk
IDE6MSwgYW5kIHdoaWxlIHRoZSBMaW51eCBwYWdlIGNhbiBzcGFuIGFjcm9zcyBtdWx0aXBsZSBY
ZW4KKyAqIHBhZ2VzLCBpdCBpcyBub3QgcG9zc2libGUgZm9yIGl0IHRvIGNvbnRhaW4gYSBtaXgg
b2YgbG9jYWwgYW5kIGZvcmVpZ24gWGVuCisgKiBwYWdlcy4gIENhbGxpbmcgcGZuX3ZhbGlkIG9u
IGEgZm9yZWlnbiBtZm4gd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlLCBzbyBpZgorICogcGZuX3Zh
bGlkIHJldHVybnMgdHJ1ZSB0aGUgcGFnZXMgaXMgbG9jYWwgYW5kIHdlIGNhbiB1c2UgdGhlIG5h
dGl2ZQorICogZG1hLWRpcmVjdCBmdW5jdGlvbnMsIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSBYZW4g
c3BlY2lmaWMgdmVyc2lvbi4KKyAqLwordm9pZCB4ZW5fZG1hX3N5bmNfZm9yX2NwdShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAorCQlwaHlzX2FkZHJfdCBwYWRkciwgc2l6
ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKLQlpZiAoZGlyICE9IERN
QV9UT19ERVZJQ0UpCisJaWYgKHBmbl92YWxpZChQRk5fRE9XTihoYW5kbGUpKSkKKwkJYXJjaF9z
eW5jX2RtYV9mb3JfY3B1KGRldiwgcGFkZHIsIHNpemUsIGRpcik7CisJZWxzZSBpZiAoZGlyICE9
IERNQV9UT19ERVZJQ0UpCiAJCWRtYV9jYWNoZV9tYWludChoYW5kbGUsIHNpemUsIEdOVFRBQl9D
QUNIRV9JTlZBTCk7CiB9CiAKLXN0YXRpYyB2b2lkIF9feGVuX2RtYV9wYWdlX2NwdV90b19kZXYo
c3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAotCQlzaXplX3Qgc2l6ZSwg
ZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQordm9pZCB4ZW5fZG1hX3N5bmNfZm9yX2Rldmlj
ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAorCQlwaHlzX2FkZHJfdCBw
YWRkciwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKLQlpZiAo
ZGlyID09IERNQV9GUk9NX0RFVklDRSkKKwlpZiAocGZuX3ZhbGlkKFBGTl9ET1dOKGhhbmRsZSkp
KQorCQlhcmNoX3N5bmNfZG1hX2Zvcl9kZXZpY2UoZGV2LCBwYWRkciwgc2l6ZSwgZGlyKTsKKwll
bHNlIGlmIChkaXIgPT0gRE1BX0ZST01fREVWSUNFKQogCQlkbWFfY2FjaGVfbWFpbnQoaGFuZGxl
LCBzaXplLCBHTlRUQUJfQ0FDSEVfSU5WQUwpOwogCWVsc2UKIAkJZG1hX2NhY2hlX21haW50KGhh
bmRsZSwgc2l6ZSwgR05UVEFCX0NBQ0hFX0NMRUFOKTsKIH0KIAotdm9pZCBfX3hlbl9kbWFfbWFw
X3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAotCSAgICAgZG1h
X2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAotCSAg
ICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQotewot
CWlmIChkZXZfaXNfZG1hX2NvaGVyZW50KGh3ZGV2KSkKLQkJcmV0dXJuOwotCWlmIChhdHRycyAm
IERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMpCi0JCXJldHVybjsKLQotCV9feGVuX2RtYV9wYWdlX2Nw
dV90b19kZXYoaHdkZXYsIGRldl9hZGRyLCBzaXplLCBkaXIpOwotfQotCi12b2lkIF9feGVuX2Rt
YV91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKLQkJ
c2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKLQkJdW5zaWduZWQgbG9u
ZyBhdHRycykKLQotewotCWlmIChkZXZfaXNfZG1hX2NvaGVyZW50KGh3ZGV2KSkKLQkJcmV0dXJu
OwotCWlmIChhdHRycyAmIERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMpCi0JCXJldHVybjsKLQotCV9f
eGVuX2RtYV9wYWdlX2Rldl90b19jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLX0KLQot
dm9pZCBfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwK
LQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlv
biBkaXIpCi17Ci0JaWYgKGRldl9pc19kbWFfY29oZXJlbnQoaHdkZXYpKQotCQlyZXR1cm47Ci0J
X194ZW5fZG1hX3BhZ2VfZGV2X3RvX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotfQot
Ci12b2lkIF9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGly
ZWN0aW9uIGRpcikKLXsKLQlpZiAoZGV2X2lzX2RtYV9jb2hlcmVudChod2RldikpCi0JCXJldHVy
bjsKLQlfX3hlbl9kbWFfcGFnZV9jcHVfdG9fZGV2KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7
Ci19Ci0KIGJvb2wgeGVuX2FyY2hfbmVlZF9zd2lvdGxiKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkJ
CSAgIHBoeXNfYWRkcl90IHBoeXMsCiAJCQkgICBkbWFfYWRkcl90IGRldl9hZGRyKQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKaW5kZXggMTE2Nzc3ZTdmMzg3Li42M2Nk
NDFiMmUxN2EgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVy
ZW50LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaApAQCAt
MjEsMTggKzIxLDQgQEAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9mcmVlX2NvaGVyZW50X3BhZ2Vz
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKIAlmcmVlX3BhZ2VzKCh1bnNpZ25l
ZCBsb25nKSBjcHVfYWRkciwgZ2V0X29yZGVyKHNpemUpKTsKIH0KIAotc3RhdGljIGlubGluZSB2
b2lkIHhlbl9kbWFfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpw
YWdlLAotCSAgICAgZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNp
emVfdCBzaXplLAotCSAgICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBs
b25nIGF0dHJzKSB7IH0KLQotc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfdW5tYXBfcGFnZShz
dHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCi0JCXNpemVfdCBzaXplLCBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsCi0JCXVuc2lnbmVkIGxvbmcgYXR0cnMpIHsgfQot
Ci1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBk
ZXZpY2UgKmh3ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1h
X2RhdGFfZGlyZWN0aW9uIGRpcikgeyB9Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5
bmNfc2luZ2xlX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRyX3Qg
aGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKSB7IH0KLQog
I2VuZGlmIC8qIF9BU01fWDg2X1hFTl9QQUdFX0NPSEVSRU5UX0ggKi8KZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4
IGI4ODA4Njc3YWUxZC4uZjgxMDMxZjBjMWM3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lv
dGxiLXhlbi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAgLTI4LDYgKzI4LDcg
QEAKIAogI2luY2x1ZGUgPGxpbnV4L21lbWJsb2NrLmg+CiAjaW5jbHVkZSA8bGludXgvZG1hLWRp
cmVjdC5oPgorI2luY2x1ZGUgPGxpbnV4L2RtYS1ub25jb2hlcmVudC5oPgogI2luY2x1ZGUgPGxp
bnV4L2V4cG9ydC5oPgogI2luY2x1ZGUgPHhlbi9zd2lvdGxiLXhlbi5oPgogI2luY2x1ZGUgPHhl
bi9wYWdlLmg+CkBAIC0zOTEsNiArMzkyLDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgeGVuX3N3aW90
bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAlpZiAo
bWFwID09IChwaHlzX2FkZHJfdClETUFfTUFQUElOR19FUlJPUikKIAkJcmV0dXJuIERNQV9NQVBQ
SU5HX0VSUk9SOwogCisJcGh5cyA9IG1hcDsKIAlkZXZfYWRkciA9IHhlbl9waHlzX3RvX2J1cyht
YXApOwogCiAJLyoKQEAgLTQwMiwxNCArNDA0LDkgQEAgc3RhdGljIGRtYV9hZGRyX3QgeGVuX3N3
aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAkJ
cmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAotCXBhZ2UgPSBwZm5fdG9fcGFnZShtYXAg
Pj4gUEFHRV9TSElGVCk7Ci0Jb2Zmc2V0ID0gbWFwICYgflBBR0VfTUFTSzsKIGRvbmU6Ci0JLyoK
LQkgKiB3ZSBhcmUgbm90IGludGVyZXN0ZWQgaW4gdGhlIGRtYV9hZGRyIHJldHVybmVkIGJ5IHhl
bl9kbWFfbWFwX3BhZ2UsCi0JICogb25seSBpbiB0aGUgcG90ZW50aWFsIGNhY2hlIGZsdXNoZXMg
ZXhlY3V0ZWQgYnkgdGhlIGZ1bmN0aW9uLgotCSAqLwotCXhlbl9kbWFfbWFwX3BhZ2UoZGV2LCBw
YWdlLCBkZXZfYWRkciwgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKKwlpZiAoIWRldl9pc19k
bWFfY29oZXJlbnQoZGV2KSAmJiAhKGF0dHJzICYgRE1BX0FUVFJfU0tJUF9DUFVfU1lOQykpCisJ
CXhlbl9kbWFfc3luY19mb3JfZGV2aWNlKGRldiwgZGV2X2FkZHIsIHBoeXMsIHNpemUsIGRpcik7
CiAJcmV0dXJuIGRldl9hZGRyOwogfQogCkBAIC00MjksNyArNDI2LDggQEAgc3RhdGljIHZvaWQg
eGVuX3VubWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRk
ciwKIAogCUJVR19PTihkaXIgPT0gRE1BX05PTkUpOwogCi0JeGVuX2RtYV91bm1hcF9wYWdlKGh3
ZGV2LCBkZXZfYWRkciwgc2l6ZSwgZGlyLCBhdHRycyk7CisJaWYgKCFkZXZfaXNfZG1hX2NvaGVy
ZW50KGh3ZGV2KSAmJiAhKGF0dHJzICYgRE1BX0FUVFJfU0tJUF9DUFVfU1lOQykpCisJCXhlbl9k
bWFfc3luY19mb3JfY3B1KGh3ZGV2LCBkZXZfYWRkciwgcGFkZHIsIHNpemUsIGRpcik7CiAKIAkv
KiBOT1RFOiBXZSB1c2UgZGV2X2FkZHIgaGVyZSwgbm90IHBhZGRyISAqLwogCWlmIChpc194ZW5f
c3dpb3RsYl9idWZmZXIoZGV2X2FkZHIpKQpAQCAtNDQ5LDcgKzQ0Nyw4IEBAIHhlbl9zd2lvdGxi
X3N5bmNfc2luZ2xlX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9h
ZGRyLAogewogCXBoeXNfYWRkcl90IHBhZGRyID0geGVuX2J1c190b19waHlzKGRtYV9hZGRyKTsK
IAotCXhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2NwdShkZXYsIGRtYV9hZGRyLCBzaXplLCBkaXIp
OworCWlmICghZGV2X2lzX2RtYV9jb2hlcmVudChkZXYpKQorCQl4ZW5fZG1hX3N5bmNfZm9yX2Nw
dShkZXYsIGRtYV9hZGRyLCBwYWRkciwgc2l6ZSwgZGlyKTsKIAogCWlmIChpc194ZW5fc3dpb3Rs
Yl9idWZmZXIoZG1hX2FkZHIpKQogCQlzd2lvdGxiX3RibF9zeW5jX3NpbmdsZShkZXYsIHBhZGRy
LCBzaXplLCBkaXIsIFNZTkNfRk9SX0NQVSk7CkBAIC00NjQsNyArNDYzLDggQEAgeGVuX3N3aW90
bGJfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3Qg
ZG1hX2FkZHIsCiAJaWYgKGlzX3hlbl9zd2lvdGxiX2J1ZmZlcihkbWFfYWRkcikpCiAJCXN3aW90
bGJfdGJsX3N5bmNfc2luZ2xlKGRldiwgcGFkZHIsIHNpemUsIGRpciwgU1lOQ19GT1JfREVWSUNF
KTsKIAotCXhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShkZXYsIGRtYV9hZGRyLCBzaXpl
LCBkaXIpOworCWlmICghZGV2X2lzX2RtYV9jb2hlcmVudChkZXYpKQorCQl4ZW5fZG1hX3N5bmNf
Zm9yX2RldmljZShkZXYsIGRtYV9hZGRyLCBwYWRkciwgc2l6ZSwgZGlyKTsKIH0KIAogLyoKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggYi9pbmNsdWRlL3hlbi9h
cm0vcGFnZS1jb2hlcmVudC5oCmluZGV4IGE4ZDljMDY3OGMyNy4uYjljYzExZTg4N2VkIDEwMDY0
NAotLS0gYS9pbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVudC5oCisrKyBiL2luY2x1ZGUveGVu
L2FybS9wYWdlLWNvaGVyZW50LmgKQEAgLTUsMTcgKzUsNiBAQAogI2luY2x1ZGUgPGxpbnV4L2Rt
YS1tYXBwaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAotdm9pZCBfX3hlbl9kbWFfbWFw
X3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAotCSAgICAgZG1h
X2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVfdCBzaXplLAotCSAg
ICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKTsKLXZv
aWQgX194ZW5fZG1hX3VubWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3Qg
aGFuZGxlLAotCQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLAotCQl1
bnNpZ25lZCBsb25nIGF0dHJzKTsKLXZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUo
c3RydWN0IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwg
ZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKLXZvaWQgX194ZW5fZG1hX3N5bmNfc2luZ2xl
X2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCi0JCWRtYV9hZGRyX3QgaGFuZGxlLCBz
aXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKLQogc3RhdGljIGlubGlu
ZSB2b2lkICp4ZW5fYWxsb2NfY29oZXJlbnRfcGFnZXMoc3RydWN0IGRldmljZSAqaHdkZXYsIHNp
emVfdCBzaXplLAogCQlkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBmbGFncywgdW5zaWdu
ZWQgbG9uZyBhdHRycykKIHsKQEAgLTI4LDU2ICsxNyw0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5fZnJlZV9jb2hlcmVudF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUs
CiAJZG1hX2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwgZG1hX2hhbmRsZSwgYXR0
cnMpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAotCQlkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUs
IGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKLXsKLQl1bnNpZ25lZCBsb25nIHBmbiA9IFBG
Tl9ET1dOKGhhbmRsZSk7Ci0KLQlpZiAocGZuX3ZhbGlkKHBmbikpCi0JCWRtYV9kaXJlY3Rfc3lu
Y19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotCWVsc2UKLQkJX194
ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKLX0K
LQotc3RhdGljIGlubGluZSB2b2lkIHhlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1
Y3QgZGV2aWNlICpod2RldiwKLQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVt
IGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCi17Ci0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9X
TihoYW5kbGUpOwotCWlmIChwZm5fdmFsaWQocGZuKSkKLQkJZG1hX2RpcmVjdF9zeW5jX3Npbmds
ZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Ci0JZWxzZQotCQlfX3hlbl9k
bWFfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwotfQot
Ci1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rl
diwgc3RydWN0IHBhZ2UgKnBhZ2UsCi0JICAgICBkbWFfYWRkcl90IGRldl9hZGRyLCB1bnNpZ25l
ZCBsb25nIG9mZnNldCwgc2l6ZV90IHNpemUsCi0JICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlv
biBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5f
RE9XTihkZXZfYWRkcik7Ci0KLQkvKgotCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgYW5kIHdoaWxl
IHRoZSBMaW51eCBwYWdlIGNhbiBzcGFuIGFjcm9zcyBtdWx0aXBsZQotCSAqIFhlbiBwYWdlcywg
aXQgaXMgbm90IHBvc3NpYmxlIGZvciBpdCB0byBjb250YWluIGEgbWl4IG9mIGxvY2FsIGFuZAot
CSAqIGZvcmVpZ24gWGVuIHBhZ2VzLiAgQ2FsbGluZyBwZm5fdmFsaWQgb24gYSBmb3JlaWduIG1m
biB3aWxsIGFsd2F5cwotCSAqIHJldHVybiBmYWxzZSwgc28gaWYgcGZuX3ZhbGlkIHJldHVybnMg
dHJ1ZSB0aGUgcGFnZXMgaXMgbG9jYWwgYW5kIHdlCi0JICogY2FuIHVzZSB0aGUgbmF0aXZlIGRt
YS1kaXJlY3QgZnVuY3Rpb25zLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgWGVuCi0JICogc3BlY2lm
aWMgdmVyc2lvbi4KLQkgKi8KLQlpZiAocGZuX3ZhbGlkKHBmbikpCi0JCWRtYV9kaXJlY3RfbWFw
X3BhZ2UoaHdkZXYsIHBhZ2UsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7Ci0JZWxzZQotCQlf
X3hlbl9kbWFfbWFwX3BhZ2UoaHdkZXYsIHBhZ2UsIGRldl9hZGRyLCBvZmZzZXQsIHNpemUsIGRp
ciwgYXR0cnMpOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV91bm1hcF9wYWdlKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKLQkJc2l6ZV90IHNpemUsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQl1bnNp
Z25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Ci0KLQlpZiAocGZuX3ZhbGlkKHBmbikp
Ci0JCWRtYV9kaXJlY3RfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJz
KTsKLQllbHNlCi0JCV9feGVuX2RtYV91bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRp
ciwgYXR0cnMpOwotfQotCiAjZW5kaWYgLyogX1hFTl9BUk1fUEFHRV9DT0hFUkVOVF9IICovCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oIGIvaW5jbHVkZS94ZW4vc3dpb3Rs
Yi14ZW4uaAppbmRleCA1ZTRiODNmODNkYmMuLmQ3MTM4MGY2ZWQwYiAxMDA2NDQKLS0tIGEvaW5j
bHVkZS94ZW4vc3dpb3RsYi14ZW4uaAorKysgYi9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oCkBA
IC00LDYgKzQsMTEgQEAKIAogI2luY2x1ZGUgPGxpbnV4L3N3aW90bGIuaD4KIAordm9pZCB4ZW5f
ZG1hX3N5bmNfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFuZGxlLAor
CQlwaHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9u
IGRpcik7Cit2b2lkIHhlbl9kbWFfc3luY19mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldiwg
ZG1hX2FkZHJfdCBoYW5kbGUsCisJCXBoeXNfYWRkcl90IHBhZGRyLCBzaXplX3Qgc2l6ZSwgZW51
bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKKwogZXh0ZXJuIGludCB4ZW5fc3dpb3RsYl9pbml0
KGludCB2ZXJib3NlLCBib29sIGVhcmx5KTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9v
cHMgeGVuX3N3aW90bGJfZG1hX29wczsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:41:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:41:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q8v-0002OO-8h; Thu, 05 Sep 2019 11:41:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8t-0002Na-Vk
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:41:36 +0000
X-Inumbo-ID: 11970754-cfd2-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11970754-cfd2-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 11:41:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=nKfAd6kn7o0OFMdVf0qLOsCzeZUMPjFVUBcPofF+5Rg=; b=jCyEr776D3nxSkDU85Kvr2nKrg
 apvn3y/CKNNzAYALPDIhVibSrHwWiZptPpAvFHGSmsyoqFLiX4JOxzMmjvsnEdzvmTBhW0K3gvYYy
 faYTytyZvmYvLzHN0CgJoMZklGXamvbnhN1tdDhr8YRwmKKMmH4OUhgB/bOBtwKPERKdaB0Aabgw9
 slt55H8YrhCei0l6wdNevU1pcA9/535gVuWS3mxqV5D1PkQFcq1mjavOgPlTa57Un66VTXCAU2GIe
 xb5r/0Dik7Is4JYGc9OQSTYZuR/syJrQKielTJvaTZr66ooXXiQI/8JOletIyEfbFMTTqq80k4avj
 pCxcwslg==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q8V-0005BS-QT; Thu, 05 Sep 2019 11:41:12 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:07 +0200
Message-Id: <20190905113408.3104-11-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 10/11] swiotlb-xen: merge xen_unmap_single into
 xen_swiotlb_unmap_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gbmVlZCBmb3IgYSBuby1vcCB3cmFwcGVyLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhl
bGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDE1ICsr
KystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMv
eGVuL3N3aW90bGIteGVuLmMKaW5kZXggZjgxMDMxZjBjMWM3Li4xMTkwOTM0MDk4ZWIgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3Rs
Yi14ZW4uYwpAQCAtNDE4LDkgKzQxOCw4IEBAIHN0YXRpYyBkbWFfYWRkcl90IHhlbl9zd2lvdGxi
X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAgKiBBZnRl
ciB0aGlzIGNhbGwsIHJlYWRzIGJ5IHRoZSBjcHUgdG8gdGhlIGJ1ZmZlciBhcmUgZ3VhcmFudGVl
ZCB0byBzZWUKICAqIHdoYXRldmVyIHRoZSBkZXZpY2Ugd3JvdGUgdGhlcmUuCiAgKi8KLXN0YXRp
YyB2b2lkIHhlbl91bm1hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3Qg
ZGV2X2FkZHIsCi0JCQkgICAgIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBk
aXIsCi0JCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCitzdGF0aWMgdm9pZCB4ZW5fc3dpb3Rs
Yl91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAor
CQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBsb25n
IGF0dHJzKQogewogCXBoeXNfYWRkcl90IHBhZGRyID0geGVuX2J1c190b19waHlzKGRldl9hZGRy
KTsKIApAQCAtNDM0LDEzICs0MzMsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fdW5tYXBfc2luZ2xlKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAogCQlzd2lvdGxiX3RibF91
bm1hcF9zaW5nbGUoaHdkZXYsIHBhZGRyLCBzaXplLCBkaXIsIGF0dHJzKTsKIH0KIAotc3RhdGlj
IHZvaWQgeGVuX3N3aW90bGJfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2Fk
ZHJfdCBkZXZfYWRkciwKLQkJCSAgICBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rp
b24gZGlyLAotCQkJICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JeGVuX3VubWFwX3Npbmds
ZShod2RldiwgZGV2X2FkZHIsIHNpemUsIGRpciwgYXR0cnMpOwotfQotCiBzdGF0aWMgdm9pZAog
eGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9h
ZGRyX3QgZG1hX2FkZHIsCiAJCXNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBk
aXIpCkBAIC00ODEsNyArNDczLDggQEAgeGVuX3N3aW90bGJfdW5tYXBfc2coc3RydWN0IGRldmlj
ZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsLCBpbnQgbmVsZW1zLAogCUJVR19PTihk
aXIgPT0gRE1BX05PTkUpOwogCiAJZm9yX2VhY2hfc2coc2dsLCBzZywgbmVsZW1zLCBpKQotCQl4
ZW5fdW5tYXBfc2luZ2xlKGh3ZGV2LCBzZy0+ZG1hX2FkZHJlc3MsIHNnX2RtYV9sZW4oc2cpLCBk
aXIsIGF0dHJzKTsKKwkJeGVuX3N3aW90bGJfdW5tYXBfcGFnZShod2Rldiwgc2ctPmRtYV9hZGRy
ZXNzLCBzZ19kbWFfbGVuKHNnKSwKKwkJCQlkaXIsIGF0dHJzKTsKIAogfQogCi0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:41:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5q8z-0002Rh-Na; Thu, 05 Sep 2019 11:41:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C2sq=XA=bombadil.srs.infradead.org=batv+6d116066f5ba208d77c0+5856+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1i5q8z-0002RE-0O
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:41:41 +0000
X-Inumbo-ID: 12f086de-cfd2-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12f086de-cfd2-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 11:41:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NmR+a6Uj1v91V4iU31zXRZrXbA98s0lz9xVim531aU8=; b=hzZJnh4svokLvarfNgvrhm8m1S
 WTXuW7q5KyN2lrjLmjWBEY9ABREivG0K065Agk49VKYTTP+FyoW6woNAUq0QnYak+JJw3qi8LhcY/
 sp1rlzPnkjJ45RfFncTFf4vYND87XigrvGEspmrfheZCmxIKZUL2p2ZPW9j5IqifRDgBQ0IcjJ68p
 ZzEviqStmAYe9RKezZ3rHPP2Ko2kL53FUH0hYABafGrqBV8OoHzueepSS2Wb58WPYWrhgKKsgVSbI
 VcGwGnfNjnSVMvGhZZNVwGfhQ8qzxMLowb8hvIbVBQB4xWL3rKpzmRWIxsdrqALzA2RgJmdGEbbKe
 EKvyOIwA==;
Received: from [2001:4bb8:18c:1755:a4b2:9562:6bf1:4bb9] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i5q8Y-0005Ds-Pr; Thu, 05 Sep 2019 11:41:15 +0000
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Date: Thu,  5 Sep 2019 13:34:08 +0200
Message-Id: <20190905113408.3104-12-hch@lst.de>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 11/11] arm64: use asm-generic/dma-mapping.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 Will Deacon <will@kernel.org>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlIFhlbiBzcGVjaWFsIGNhc2VzIGFyZSBnb25lIG5vdGhpbmcgd29ydGggbWVu
dGlvbmluZyBpcwpsZWZ0IGluIHRoZSBhcm02NCA8YXNtL2RtYS1tYXBwaW5nLmg+IGZpbGUsIHNv
IHN3aXRjaCB0byB1c2UgdGhlCmFzbS1nZW5lcmljIHZlcnNpb24gaW5zdGVhZC4KClNpZ25lZC1v
ZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpBY2tlZC1ieTogV2lsbCBEZWFj
b24gPHdpbGxAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL0tidWlsZCAg
ICAgICAgfCAgMSArCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAyMiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMgICAgICAg
ICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25z
KC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGlu
Zy5oCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9LYnVpbGQgYi9hcmNoL2Fy
bTY0L2luY2x1ZGUvYXNtL0tidWlsZAppbmRleCBjNTJlMTUxYWZhYjAuLjk4YTU0MDVjODU1OCAx
MDA2NDQKLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9LYnVpbGQKKysrIGIvYXJjaC9hcm02
NC9pbmNsdWRlL2FzbS9LYnVpbGQKQEAgLTQsNiArNCw3IEBAIGdlbmVyaWMteSArPSBkZWxheS5o
CiBnZW5lcmljLXkgKz0gZGl2NjQuaAogZ2VuZXJpYy15ICs9IGRtYS5oCiBnZW5lcmljLXkgKz0g
ZG1hLWNvbnRpZ3VvdXMuaAorZ2VuZXJpYy15ICs9IGRtYS1tYXBwaW5nLmgKIGdlbmVyaWMteSAr
PSBlYXJseV9pb3JlbWFwLmgKIGdlbmVyaWMteSArPSBlbWVyZ2VuY3ktcmVzdGFydC5oCiBnZW5l
cmljLXkgKz0gaHdfaXJxLmgKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1h
LW1hcHBpbmcuaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjcyNDMyNTVhODU4Li4wMDAwMDAwMDAwMDAKLS0tIGEv
YXJjaC9hcm02NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyAvZGV2L251bGwKQEAgLTEs
MjIgKzAsMCBAQAotLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seSAqLwot
LyoKLSAqIENvcHlyaWdodCAoQykgMjAxMiBBUk0gTHRkLgotICovCi0jaWZuZGVmIF9fQVNNX0RN
QV9NQVBQSU5HX0gKLSNkZWZpbmUgX19BU01fRE1BX01BUFBJTkdfSAotCi0jaWZkZWYgX19LRVJO
RUxfXwotCi0jaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KLSNpbmNsdWRlIDxsaW51eC92bWFsbG9j
Lmg+Ci0KLSNpbmNsdWRlIDx4ZW4veGVuLmg+Ci0jaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29y
Lmg+Ci0KLXN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRfYXJjaF9k
bWFfb3BzKHN0cnVjdCBidXNfdHlwZSAqYnVzKQotewotCXJldHVybiBOVUxMOwotfQotCi0jZW5k
aWYJLyogX19LRVJORUxfXyAqLwotI2VuZGlmCS8qIF9fQVNNX0RNQV9NQVBQSU5HX0ggKi8KZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtNjQvbW0vZG1h
LW1hcHBpbmcuYwppbmRleCA0YjI0NGEwMzczNDkuLjY1NzhhYmNmYmJjNyAxMDA2NDQKLS0tIGEv
YXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCisrKyBiL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBp
bmcuYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jYWNoZS5oPgogI2luY2x1ZGUg
PGxpbnV4L2RtYS1ub25jb2hlcmVudC5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1pb21tdS5oPgor
I2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vc3dpb3RsYi14ZW4uaD4KIAogI2lu
Y2x1ZGUgPGFzbS9jYWNoZWZsdXNoLmg+Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:44:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5qBv-0003Cq-9J; Thu, 05 Sep 2019 11:44:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I3J7=XA=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i5qBu-0003Bw-3X
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:44:42 +0000
X-Inumbo-ID: 8ba77d4e-cfd2-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ba77d4e-cfd2-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 11:44:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567683881;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=hZfrNS8UI0JSOigizgzkGeaWGI63k5uyBHqyPRlku14=;
 b=fMkh/kQOOh55icOIZ1J5eIPGK4cLxC1/v3KgsZi6YdoTuUG8FjOLF903
 7gbaqWTdLlVSQCHdubGX0JkBBj4QgGJqZTpcA/5p34S8K1U/hz0fRBZqh
 0DvD+x9OQSXQp6ehiRFDm4AuqP9zkKa70gmdjnguQuiXPccFM4L7299Y+ Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ktX0KpD50y0wDP264yU4I0fU0DtPCFDwIRxXPxQs6TKMwGOpyClXbyMYKLm/n7uJzOrqvYCwJK
 QDvK8PtBCxz8AeYZYuOwnjN+aZw2E4piHWuNrTIr3H2KveuewhfTd6D4zlc4Qh2XRmDcsDAq76
 L899NqXCx17dHfTPCRjKV8/Iyj9KYNXFzaMBgzmejGUbKJp6Wyb0KqM2BIJ+uMrlU7TXzIylNr
 lkKr7VvBtsrkfT5KIUhXKJA6a3CrvCBT+A7O4XrsWDQGaHrx9UHH/ztYyDpkpeLHc9XWDifXZA
 iTg=
X-SBRS: 2.7
X-MesageID: 5224594
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5224594"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190905093416.2955-1-roger.pau@citrix.com>
 <a7464a0e-c730-d506-d8f6-76804953e2a1@suse.com>
 <20190905100111.tjayxo44f2enaz7t@Air-de-Roger>
 <C7E10C34-ABBE-4F86-8D5E-E112FDB52072@citrix.com>
 <20190905110127.t3y2lqxzvlhjgfhl@Air-de-Roger>
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: <f198f4e9-4c67-73ad-1279-2b2b01f3d456@citrix.com>
Date: Thu, 5 Sep 2019 12:44:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905110127.t3y2lqxzvlhjgfhl@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS81LzE5IDEyOjAxIFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFRodSwgU2Vw
IDA1LCAyMDE5IGF0IDEyOjM0OjExUE0gKzAyMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Cj4+
Cj4+PiBPbiBTZXAgNSwgMjAxOSwgYXQgMTE6MDEgQU0sIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4KPj4+IE9uIFRodSwgU2VwIDA1LCAyMDE5IGF0IDEx
OjUyOjU5QU0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA5LjIwMTkgMTE6
MzQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+Pj4gQ3VycmVudCBsaWJ4bCBjb2RlIHdpbGwg
YWx3YXlzIGVuYWJsZSBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCksCj4+Pj4+IGV4cGVj
dGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sgdG8gc2hhZG93IGlmIEhBUCBp
cyBub3QKPj4+Pj4gYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIHRoZSBkb21haW4gYnVp
bGRlciB0aGF0J3Mgbm90IHRoZSBjYXNlCj4+Pj4+IGFueSBsb25nZXIsIGFuZCB0aGUgaHlwZXJ2
aXNvciB3aWxsIHJhaXNlIGFuIGVycm9yIGlmIEhBUCBpcyBub3QKPj4+Pj4gYXZhaWxhYmxlIGlu
c3RlYWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KPj4+Pgo+Pj4+IFdvdWxk
IGl0IHJlYWxseSBiZSBtdWNoIG1vcmUgaW52b2x2ZWQgdGhhbiB0aGUgY2hhbmdlIGhlcmUgdG8g
cmVzdG9yZQo+Pj4+IHNpbGVudCBkZWZhdWx0aW5nIHRvIHNoYWRvdz8KPj4+Cj4+PiBCdXQgdGhh
dCB3b3VsZCBtZWFuIHRoYXQgYSB1c2VyIGhhdmluZyBzZWxlY3RlZCBoYXA9MSBvbiB0aGUgY29u
ZmlnCj4+PiBmaWxlIHdvdWxkIGdldCBzaWxlbnRseSBkZWZhdWx0ZWQgdG8gc2hhZG93LCB3aGlj
aCBpcyB3cm9uZyBJTU8uCj4+Cj4+IEF0IHRoZSBsaWJ4bCBsYXllciwgYXJlbuKAmXQgdGhlIG9w
dGlvbnMgdHJpc3RhdGU/ICBJLmUuLCB0aGlzIHdvdWxkIGJlIOKAnGhhcOKAnSwg4oCcc2hhZG93
4oCdLCBvciDigJxub3Qgc3BlY2lmaWVk4oCdPwo+Pgo+PiBUaGUgdXNlciBuZWVkcyB0byBiZSBh
YmxlIHRvIHNwZWNpZnkg4oCcYWx3YXlzIHVzZSBzaGFkb3figJ0sIOKAnGFsd2F5cyB1c2UgSEFQ
4oCdLCBvciDigJx1c2UgSEFQIGlmIGF2YWlsYWJsZSwgb3RoZXJ3aXNlIHVzZSBzaGFkb3figJ0u
Cj4gCj4gVGhlICJ1c2UgSEFQIGlmIGF2YWlsYWJsZSwgb3RoZXJ3aXNlIHVzZSBzaGFkb3ciIGlz
IGN1cnJlbnRseSBvbmx5Cj4gcG9zc2libHkgZXhwcmVzc2VkIGJ5IG5vdCBzZXR0aW5nIHRoZSBo
YXAgb3B0aW9uIGluIHRoZSBjb25maWcgZmlsZS4KPiAKPj4gQXQgdGhlIG1vbWVudCwgbGVhdmlu
ZyBpdCBlbXB0eSBzaG91bGQgYmUg4oCcdXNlIEhBUCBpZiBhdmFpbGFibGUsIG90aGVyd2lzZSB1
c2Ugc2hhZG934oCdOyBzbyDigJxoYXAgPSAx4oCdIHNob3VsZCBmYWlsIGlmIEhBUCBpcyBub3Qg
YXZhaWxhYmxlLgo+IAo+IFJpZ2h0LCB0aGlzIGlzIHdoYXQgdGhpcyBwYXRjaCBpcyB0cnlpbmcg
dG8gYWNjb21wbGlzaC4KClJpZ2h0OyBJIHdhc24ndCB0cnlpbmcgdG8gY29udHJhZGljdCB5b3Ug
c28gbXVjaCBhcyAid2VpZ2ggaW4iIChhbmQKYmFzaWNhbGx5IGFncmVlIHdpdGggeW91KS4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 11:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 11:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5qPZ-0004Jf-Iw; Thu, 05 Sep 2019 11:58: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5qPY-0004Ja-22
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 11:58:48 +0000
X-Inumbo-ID: 83cb95f4-cfd4-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83cb95f4-cfd4-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 11:58: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 BBBA2AC6E;
 Thu,  5 Sep 2019 11:58:45 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <147624f4-a522-096d-ead3-e11f2a28cddf@suse.com>
Date: Thu, 5 Sep 2019 13:58:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905113955.24870-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 4/4] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxMzozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBkZWJ1Z3RyYWNlIGlz
IG5vcm1hbGx5IHdyaXRpbmcgdHJhY2UgZW50cmllcyBpbnRvIGEgc2luZ2xlIHRyYWNlCj4gYnVm
ZmVyLiBUaGVyZSBhcmUgY2FzZXMgd2hlcmUgdGhpcyBpcyBub3Qgb3B0aW1hbCwgZS5nLiB3aGVu
IGh1bnRpbmcKPiBhIGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2YgdHJhY2UgZW50
cmllcyBhbmQgb25lIGNwdSBpcwo+IHN0dWNrLiBUaGlzIHdpbGwgcmVzdWx0IGluIG90aGVyIGNw
dXMgZmlsbGluZyB0aGUgdHJhY2UgYnVmZmVyIGFuZAo+IGZpbmFsbHkgb3ZlcndyaXRpbmcgdGhl
IGludGVyZXN0aW5nIHRyYWNlIGVudHJpZXMgb2YgdGhlIGhhbmdpbmcgY3B1Lgo+IAo+IEluIG9y
ZGVyIHRvIGJlIGFibGUgdG8gZGVidWcgc3VjaCBzaXR1YXRpb25zIGFkZCB0aGUgY2FwYWJpbGl0
eSB0byB1c2UKPiBwZXItY3B1IHRyYWNlIGJ1ZmZlcnMuIFRoaXMgY2FuIGJlIHNlbGVjdGVkIGJ5
IHNwZWNpZnlpbmcgdGhlCj4gZGVidWd0cmFjZSBib290IHBhcmFtZXRlciB3aXRoIHRoZSBtb2Rp
ZmllciAiY3B1OiIsIGxpa2U6Cj4gCj4gICBkZWJ1Z3RyYWNlPWNwdToxNgo+IAo+IEF0IHRoZSBz
YW1lIHRpbWUgc3dpdGNoIHRoZSBwYXJzaW5nIGZ1bmN0aW9uIHRvIGFjY2VwdCBzaXplIG1vZGlm
aWVycwo+IChlLmcuIDRNIG9yIDFHKS4KPiAKPiBQcmludGluZyBvdXQgdGhlIHRyYWNlIGVudHJp
ZXMgaXMgZG9uZSBmb3IgZWFjaCBidWZmZXIgaW4gb3JkZXIgdG8KPiBtaW5pbWl6ZSB0aGUgZWZm
b3J0IG5lZWRlZCBkdXJpbmcgcHJpbnRpbmcuIEFzIGVhY2ggZW50cnkgaXMgcHJlZml4ZWQKPiB3
aXRoIGl0cyBzZXF1ZW5jZSBudW1iZXIgc29ydGluZyB0aGUgZW50cmllcyBjYW4gZWFzaWx5IGJl
IGRvbmUgd2hlbgo+IGFuYWx5emluZyB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:01:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5qRg-00056q-H7; Thu, 05 Sep 2019 12:01: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5qRe-00055n-JA
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:00:58 +0000
X-Inumbo-ID: d17b2c74-cfd4-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d17b2c74-cfd4-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 12:00: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 4D479AD0B;
 Thu,  5 Sep 2019 12:00:56 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
Date: Thu, 5 Sep 2019 14:01:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905113955.24870-4-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxMzozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBcyBhIHByZXBhcmF0
aW9uIGZvciBwZXItY3B1IGJ1ZmZlcnMgZG8gYSBsaXR0bGUgcmVmYWN0b3Jpbmcgb2YgdGhlCj4g
ZGVidWd0cmFjZSBkYXRhOiBwdXQgdGhlIG5lZWRlZCBidWZmZXIgYWRtaW4gZGF0YSBpbnRvIHRo
ZSBidWZmZXIgYXMKPiBpdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIuIEluIG9yZGVy
IG5vdCB0byBsaW1pdCBidWZmZXIgc2l6ZQo+IHN3aXRjaCB0aGUgcmVsYXRlZCBmaWVsZHMgZnJv
bSB1bnNpZ25lZCBpbnQgdG8gdW5zaWduZWQgbG9uZywgYXMgb24KPiBodWdlIG1hY2hpbmVzIHdp
dGggUkFNIGluIHRoZSBUQiByYW5nZSBpdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0bwo+IHN1cHBv
cnQgYnVmZmVycyA+NEdCLgoKSnVzdCBhcyBhIGZ1cnRoZXIgcmVtYXJrIGluIHRoaXMgcmVnYXJk
OgoKPiAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKPiAgewo+
ICAgICAgc3RhdGljIGNoYXIgYnVmW0RFQlVHX1RSQUNFX0VOVFJZX1NJWkVdOwo+IC0gICAgc3Rh
dGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFzdF9jb3VudCwgbGFzdF9wcmQ7Cj4gKyAgICBzdGF0
aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50OwoKSG93IGxvbmcgZG8gd2UgdGhpbmsg
d2lsbCBpdCB0YWtlIHVudGlsIHRoZWlyIHdyYXBwaW5nIHdpbGwgYmVjb21lCmFuIGlzc3VlIHdp
dGggc3VjaCBodWdlIGJ1ZmZlcnM/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:12:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12: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 1i5qcR-00062u-LZ; Thu, 05 Sep 2019 12:12:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5qcQ-00062p-VL
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:12:06 +0000
X-Inumbo-ID: 60184b82-cfd6-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60184b82-cfd6-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 12:12: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 DFB5CAEAF;
 Thu,  5 Sep 2019 12:12:04 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
Date: Thu, 5 Sep 2019 14:12:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMTQ6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA1LjA5LjIwMTkgMTM6
MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFzIGEgcHJlcGFyYXRpb24gZm9yIHBlci1jcHUg
YnVmZmVycyBkbyBhIGxpdHRsZSByZWZhY3RvcmluZyBvZiB0aGUKPj4gZGVidWd0cmFjZSBkYXRh
OiBwdXQgdGhlIG5lZWRlZCBidWZmZXIgYWRtaW4gZGF0YSBpbnRvIHRoZSBidWZmZXIgYXMKPj4g
aXQgd2lsbCBiZSBuZWVkZWQgZm9yIGVhY2ggYnVmZmVyLiBJbiBvcmRlciBub3QgdG8gbGltaXQg
YnVmZmVyIHNpemUKPj4gc3dpdGNoIHRoZSByZWxhdGVkIGZpZWxkcyBmcm9tIHVuc2lnbmVkIGlu
dCB0byB1bnNpZ25lZCBsb25nLCBhcyBvbgo+PiBodWdlIG1hY2hpbmVzIHdpdGggUkFNIGluIHRo
ZSBUQiByYW5nZSBpdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0bwo+PiBzdXBwb3J0IGJ1ZmZlcnMg
PjRHQi4KPiAKPiBKdXN0IGFzIGEgZnVydGhlciByZW1hcmsgaW4gdGhpcyByZWdhcmQ6Cj4gCj4+
ICAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKPj4gICB7Cj4+
ICAgICAgIHN0YXRpYyBjaGFyIGJ1ZltERUJVR19UUkFDRV9FTlRSWV9TSVpFXTsKPj4gLSAgICBz
dGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKPj4gKyAgICBz
dGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50Owo+IAo+IEhvdyBsb25nIGRvIHdl
IHRoaW5rIHdpbGwgaXQgdGFrZSB1bnRpbCB0aGVpciB3cmFwcGluZyB3aWxsIGJlY29tZQo+IGFu
IGlzc3VlIHdpdGggc3VjaCBodWdlIGJ1ZmZlcnM/CgpDb3VudCB3cmFwcGluZyB3aWxsIG5vdCBy
ZXN1bHQgaW4gYW55IG1pc2JlaGF2aW9yIG9mIHRyYWNpbmcuIFdpdGgKcGVyLWNwdSBidWZmZXJz
IGl0IG1pZ2h0IHJlc3VsdCBpbiBhbWJpZ3VpdHkgcmVnYXJkaW5nIHNvcnRpbmcgdGhlCmVudHJp
ZXMsIGJ1dCBJIGd1ZXNzIGNoYW5jZXMgYXJlIHJhdGhlciBsb3cgdGhpcyBiZWluZyBhIHJlYWwg
aXNzdWUuCgpCVFc6IHdyYXBwaW5nIG9mIGNvdW50IGlzIG5vdCByZWxhdGVkIHRvIGJ1ZmZlciBz
aXplLCBidXQgdG8gdGhlCmFtb3VudCBvZiB0cmFjZSBkYXRhIHdyaXR0ZW4uCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:13:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12: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 1i5qdj-00067t-16; Thu, 05 Sep 2019 12:13:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5qdi-00067n-Bj
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:13:26 +0000
X-Inumbo-ID: 8f9b274e-cfd6-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f9b274e-cfd6-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 12:13: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 C4627AEAF;
 Thu,  5 Sep 2019 12:13:24 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9d29cef7-752c-2805-2f83-174e47c27516@suse.com>
Date: Thu, 5 Sep 2019 14:13:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905113955.24870-4-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxMzozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL2RlYnVndHJhY2UuYwo+ICsrKyBiL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCj4gQEAgLTE3
LDM0ICsxNyw0MCBAQAo+ICAjZGVmaW5lIERFQlVHX1RSQUNFX0VOVFJZX1NJWkUgICAxMDI0Cj4g
IAo+ICAvKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3IgYnVmZmVyIGl0PyAqLwo+
IC1zdGF0aWMgdm9sYXRpbGUgaW50IGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwo+ICtzdGF0
aWMgdm9sYXRpbGUgYm9vbCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKPiAgCj4gLXN0YXRp
YyBjaGFyICAgICAgICAqZGVidWd0cmFjZV9idWY7IC8qIERlYnVnLXRyYWNlIGJ1ZmZlciAqLwo+
IC1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAg
ICAgKi8KPiAtc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyOCwg
ZGVidWd0cmFjZV9ieXRlczsKPiAtc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3VzZWQ7
Cj4gK3N0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgewo+ICsgICAgdW5zaWduZWQgbG9uZyBieXRlczsg
LyogU2l6ZSBvZiBidWZmZXIuICovCgpIbW0sIEknbSBzb3JyeSBmb3IgcmVjb2duaXppbmcgdGhp
cyBvbmx5IG5vdywgYnV0IHdoeSBkb2VzIHRoaXMKZmllbGQgbmVlZCByZXBsaWNhdGluZz8gSXQn
cyB0aGUgc2FtZSBpbiBhbGwgaW5zdGFuY2VzIG9mIHRoZQpzdHJ1Y3R1cmUgYWZhaWN0LgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:17:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5qhq-0006Lz-Kx; Thu, 05 Sep 2019 12:17: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5qhp-0006Ls-0D
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:17:41 +0000
X-Inumbo-ID: 26661e2d-cfd7-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26661e2d-cfd7-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 12:17: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 814E6AF84;
 Thu,  5 Sep 2019 12:17:38 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <45cd123c-f6b5-a687-469c-9cec9164adc4@suse.com>
Date: Thu, 5 Sep 2019 14:17:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905113955.24870-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 1/4] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxMzozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZnRlciBkdW1waW5n
IHRoZSBkZWJ1Z3RyYWNlIGJ1ZmZlciBpdCBpcyBjbGVhcmVkLiBUaGlzIHJlc3VsdHMgaW4gc29t
ZQo+IGVudHJpZXMgbm90IGJlaW5nIHByaW50ZWQgaW4gY2FzZSB0aGUgYnVmZmVyIGlzIGR1bXBl
ZCBhZ2FpbiBiZWZvcmUKPiBoYXZpbmcgd3JhcHBlZC4KPiAKPiBXaGlsZSBhdCBpdCByZW1vdmUg
dGhlIHRyYWlsaW5nIHplcm8gYnl0ZSBpbiB0aGUgYnVmZmVyIGFzIGl0IGlzIG5vCj4gbG9uZ2Vy
IG5lZWRlZC4gQ29tbWl0IGI1ZTZlMWVlOGRhNTlmIGludHJvZHVjZWQgcGFzc2luZyB0aGUgbnVt
YmVyIG9mCj4gY2hhcnMgdG8gYmUgcHJpbnRlZCBpbiB0aGUgcmVsYXRlZCBpbnRlcmZhY2VzLCBz
byB0aGUgdHJhaWxpbmcgMCBieXRlCj4gaXMgbm8gbG9uZ2VyIHJlcXVpcmVkLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClRlY2huaWNhbGx5IHRo
aXMgaXMgZmluZSwgc28gaXQgY2FuIGhhdmUgbXkKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KSG93ZXZlciwgLi4uCgo+IEBAIC0xMTczLDYgKzExNzUsNyBAQCBz
dGF0aWMgY2hhciAgICAgICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10cmFjZSBidWZmZXIg
Ki8KPiAgc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3ByZDsgLyogUHJvZHVjZXIgaW5k
ZXggICAgICovCj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAx
MjgsIGRlYnVndHJhY2VfYnl0ZXM7Cj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV91
c2VkOwo+ICtzdGF0aWMgY2hhciBkZWJ1Z3RyYWNlX2xhc3RfZW50cnlfYnVmW0RFQlVHX1RSQUNF
X0VOVFJZX1NJWkVdOwoKLi4uIHRoaXMgaXMgd2hhdCBJIHdhcyBhZnJhaWQgd291bGQgaGFwcGVu
LCBidXQgSSBhZG1pdCBJIGRpZG4ndApyZXBseSBpbiBhIHdheSBwcmV2aW91c2x5IGluZGljYXRp
bmcgdGhhdCBJIGRpc2xpa2Ugc3VjaCBhCnNvbHV0aW9uLiBUaGlzIGlzIGFsc28gd2h5LCB3aGVu
IG5vdGljaW5nIHRoZSBpc3N1ZSwgSSBkaWRuJ3QgcHV0CnRvZ2V0aGVyIGEgcGF0Y2ggbXlzZWxm
IHJpZ2h0IGF3YXkuIEluIHBhcnRpY3VsYXIgSSdtIG9mIHRoZQpvcGluaW9uIHRoYXQgdGhlIHRo
cmVlIGxhc3RfKiB2YWx1ZXMgd291bGQgYmV0dGVyIGFsbCBzdGF5CnRvZ2V0aGVyLCBhbmQgdGhl
biB3b3VsZCBiZXR0ZXIgc3RheSBpbnNpZGUgdGhlIG9ubHkgZnVuY3Rpb24KdXNpbmcgdGhlbS4K
Cj4gQEAgLTEyNzksMTEgKzEyODAsMTEgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBj
aGFyICpmbXQsIC4uLikKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAgICAgIHsKPiAtICAgICAgICBp
ZiAoIHN0cmNtcChidWYsIGxhc3RfYnVmKSApCj4gKyAgICAgICAgaWYgKCBzdHJjbXAoYnVmLCBk
ZWJ1Z3RyYWNlX2xhc3RfZW50cnlfYnVmKSApCgpXb3VsZG4ndCBtb3ZpbmcgY291bnQgdG8gZmls
ZSBzY29wZSBhbmQgbGF0Y2hpbmcgaXRzIHZhbHVlIGludG8KYSBuZXcgZHVtcF9jb3VudCB3aGVu
IGR1bXBpbmcgd29yazoKCiAgICAgICAgaWYgKCBjb3VudCA9PSBkdW1wX2NvdW50IHx8IHN0cmNt
cChidWYsIGxhc3RfYnVmKSApCgp3b3JrPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:19:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12: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 1i5qjo-0006bO-Q2; Thu, 05 Sep 2019 12:19:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5qjn-0006bG-UF
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:19:43 +0000
X-Inumbo-ID: 70ba3d0a-cfd7-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 70ba3d0a-cfd7-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 12:19: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 731FDAF87;
 Thu,  5 Sep 2019 12:19:42 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <9d29cef7-752c-2805-2f83-174e47c27516@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9459eba3-3da0-3229-94ae-94e2d2f0061e@suse.com>
Date: Thu, 5 Sep 2019 14:19:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9d29cef7-752c-2805-2f83-174e47c27516@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMTQ6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA1LjA5LjIwMTkgMTM6
MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5j
Cj4+ICsrKyBiL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCj4+IEBAIC0xNywzNCArMTcsNDAgQEAK
Pj4gICAjZGVmaW5lIERFQlVHX1RSQUNFX0VOVFJZX1NJWkUgICAxMDI0Cj4+ICAgCj4+ICAgLyog
U2VuZCBvdXRwdXQgZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1ZmZlciBpdD8gKi8KPj4gLXN0YXRp
YyB2b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7Cj4+ICtzdGF0aWMgdm9s
YXRpbGUgYm9vbCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKPj4gICAKPj4gLXN0YXRpYyBj
aGFyICAgICAgICAqZGVidWd0cmFjZV9idWY7IC8qIERlYnVnLXRyYWNlIGJ1ZmZlciAqLwo+PiAt
c3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3ByZDsgLyogUHJvZHVjZXIgaW5kZXggICAg
ICovCj4+IC1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2lsb2J5dGVzID0gMTI4LCBk
ZWJ1Z3RyYWNlX2J5dGVzOwo+PiAtc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3VzZWQ7
Cj4+ICtzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhIHsKPj4gKyAgICB1bnNpZ25lZCBsb25nIGJ5dGVz
OyAvKiBTaXplIG9mIGJ1ZmZlci4gKi8KPiAKPiBIbW0sIEknbSBzb3JyeSBmb3IgcmVjb2duaXpp
bmcgdGhpcyBvbmx5IG5vdywgYnV0IHdoeSBkb2VzIHRoaXMKPiBmaWVsZCBuZWVkIHJlcGxpY2F0
aW5nPyBJdCdzIHRoZSBzYW1lIGluIGFsbCBpbnN0YW5jZXMgb2YgdGhlCj4gc3RydWN0dXJlIGFm
YWljdC4KCk9oLCByaWdodC4gSW4gdGhlIGJlZ2lubmluZyBJIGhhZCBwbGFucyB0byBzdXBwb3J0
IG1vZGlmeWluZyB0aGUgYnVmZmVyCnNpemUgYXQgcnVudGltZS4KCk9rYXksIEknbGwgY2hhbmdl
IGl0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:20:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5qkw-0007H2-4T; Thu, 05 Sep 2019 12:20: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5qku-0007Gv-M6
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:20:52 +0000
X-Inumbo-ID: 989544b5-cfd7-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 989544b5-cfd7-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 12:20: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 A201FAFFC;
 Thu,  5 Sep 2019 12:20:49 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-3-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <adcb0145-0f61-1a64-ae01-ae2e92d80350@suse.com>
Date: Thu, 5 Sep 2019 14:20:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905113955.24870-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 2/4] xen: move debugtrace coding to
 common/debugtrace.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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxMzozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gL2Rldi9udWxs
Cj4gKysrIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKPiBAQCAtMCwwICsxLDE4MSBAQAo+ICsv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4gKyAqIGRlYnVndHJhY2UuYwo+ICsgKgo+ICsgKiBEZWJ1
Z3RyYWNlIGZvciBYZW4KPiArICovCj4gKwo+ICsKPiArI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ICsjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4K
PiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICsjaW5jbHVk
ZSA8eGVuL3NlcmlhbC5oPgo+ICsjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vd2F0Y2hkb2cuaD4KPiArCj4gKyNkZWZpbmUgREVCVUdfVFJBQ0VfRU5UUllfU0laRSAg
IDEwMjQKPiArCj4gKy8qIFNlbmQgb3V0cHV0IGRpcmVjdCB0byBjb25zb2xlLCBvciBidWZmZXIg
aXQ/ICovCj4gK3N0YXRpYyB2b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7
Cj4gKwo+ICtzdGF0aWMgY2hhciAgICAgICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10cmFj
ZSBidWZmZXIgKi8KPiArc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3ByZDsgLyogUHJv
ZHVjZXIgaW5kZXggICAgICovCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxv
Ynl0ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7Cj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVi
dWd0cmFjZV91c2VkOwo+ICtzdGF0aWMgY2hhciBkZWJ1Z3RyYWNlX2xhc3RfZW50cnlfYnVmW0RF
QlVHX1RSQUNFX0VOVFJZX1NJWkVdOwo+ICtzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGRlYnVndHJh
Y2VfbG9jayk7Cj4gK2ludGVnZXJfcGFyYW0oImRlYnVndHJhY2UiLCBkZWJ1Z3RyYWNlX2tpbG9i
eXRlcyk7Cj4gKwo+ICtzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKHZvaWQpCgpB
bmQgYW5vdGhlciByZW1hcmsgaGVyZSB0b28sIGRlc3BpdGUgbXkgcHJpb3IgYWNrOiBCeSBtb3Zp
bmcgdGhpcyBpbnRvCml0cyBvd24gZmlsZSwgdGhlIGRlYnVndHJhY2VfIHByZWZpeGVzIG9mIHN0
YXRpYyBzeW1ib2xzIG5vdyBhbGwKYmVjb21lIHJlZHVuZGFudCwgYXQgbGVhc3QgYXMgZmFyIGFz
IHRoZWlyIG9jY3VycmVuY2UgaW4gZS5nLiBjYWxsCnN0YWNrcyBnb2VzICh3aGVyZSB0aGV5J2Qg
YmUgcHJlZml4ZXMgYnkgdGhlIGRpc2FtYmlndWF0aW5nIHNvdXJjZQpmaWxlIG5hbWUpLiBCdXQg
SSBrbm93IHdlJ3ZlIGdvdCBhbXBsZSBvdGhlciBleGFtcGxlcyB3aGVyZSB0aGlzIGlzCmFsc28g
dGhlIGNhc2UsIGFuZCBJIGFsc28ga25vdyB0aGVyZSBhcmUgY29udHJhcnkgb3BpbmlvbnMgb24g
dGhlCm1hdHRlciwgc28gdGhpcyBpcyBub3Qgc3RyaWN0bHkgYSByZXF1ZXN0IGZvciBmdXJ0aGVy
IGNoYW5nZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:22:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5qmX-0007Oy-GE; Thu, 05 Sep 2019 12:22: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=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5qmW-0007Oq-Bz
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:22:32 +0000
X-Inumbo-ID: d4a217e8-cfd7-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4a217e8-cfd7-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 12: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 184D2AFB0;
 Thu,  5 Sep 2019 12:22:30 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-2-jgross@suse.com>
 <45cd123c-f6b5-a687-469c-9cec9164adc4@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8a3b704f-e16c-de09-9b09-97014a6168a8@suse.com>
Date: Thu, 5 Sep 2019 14:22:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <45cd123c-f6b5-a687-469c-9cec9164adc4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 1/4] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDUuMDkuMTkgMTQ6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA1LjA5LjIwMTkgMTM6
MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFmdGVyIGR1bXBpbmcgdGhlIGRlYnVndHJhY2Ug
YnVmZmVyIGl0IGlzIGNsZWFyZWQuIFRoaXMgcmVzdWx0cyBpbiBzb21lCj4+IGVudHJpZXMgbm90
IGJlaW5nIHByaW50ZWQgaW4gY2FzZSB0aGUgYnVmZmVyIGlzIGR1bXBlZCBhZ2FpbiBiZWZvcmUK
Pj4gaGF2aW5nIHdyYXBwZWQuCj4+Cj4+IFdoaWxlIGF0IGl0IHJlbW92ZSB0aGUgdHJhaWxpbmcg
emVybyBieXRlIGluIHRoZSBidWZmZXIgYXMgaXQgaXMgbm8KPj4gbG9uZ2VyIG5lZWRlZC4gQ29t
bWl0IGI1ZTZlMWVlOGRhNTlmIGludHJvZHVjZWQgcGFzc2luZyB0aGUgbnVtYmVyIG9mCj4+IGNo
YXJzIHRvIGJlIHByaW50ZWQgaW4gdGhlIHJlbGF0ZWQgaW50ZXJmYWNlcywgc28gdGhlIHRyYWls
aW5nIDAgYnl0ZQo+PiBpcyBubyBsb25nZXIgcmVxdWlyZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBUZWNobmljYWxseSB0aGlzIGlz
IGZpbmUsIHNvIGl0IGNhbiBoYXZlIG15Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiBIb3dldmVyLCAuLi4KPiAKPj4gQEAgLTExNzMsNiArMTE3NSw3IEBA
IHN0YXRpYyBjaGFyICAgICAgICAqZGVidWd0cmFjZV9idWY7IC8qIERlYnVnLXRyYWNlIGJ1ZmZl
ciAqLwo+PiAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9wcmQ7IC8qIFByb2R1Y2Vy
IGluZGV4ICAgICAqLwo+PiAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0
ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7Cj4+ICAgc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1
Z3RyYWNlX3VzZWQ7Cj4+ICtzdGF0aWMgY2hhciBkZWJ1Z3RyYWNlX2xhc3RfZW50cnlfYnVmW0RF
QlVHX1RSQUNFX0VOVFJZX1NJWkVdOwo+IAo+IC4uLiB0aGlzIGlzIHdoYXQgSSB3YXMgYWZyYWlk
IHdvdWxkIGhhcHBlbiwgYnV0IEkgYWRtaXQgSSBkaWRuJ3QKPiByZXBseSBpbiBhIHdheSBwcmV2
aW91c2x5IGluZGljYXRpbmcgdGhhdCBJIGRpc2xpa2Ugc3VjaCBhCj4gc29sdXRpb24uIFRoaXMg
aXMgYWxzbyB3aHksIHdoZW4gbm90aWNpbmcgdGhlIGlzc3VlLCBJIGRpZG4ndCBwdXQKPiB0b2dl
dGhlciBhIHBhdGNoIG15c2VsZiByaWdodCBhd2F5LiBJbiBwYXJ0aWN1bGFyIEknbSBvZiB0aGUK
PiBvcGluaW9uIHRoYXQgdGhlIHRocmVlIGxhc3RfKiB2YWx1ZXMgd291bGQgYmV0dGVyIGFsbCBz
dGF5Cj4gdG9nZXRoZXIsIGFuZCB0aGVuIHdvdWxkIGJldHRlciBzdGF5IGluc2lkZSB0aGUgb25s
eSBmdW5jdGlvbgo+IHVzaW5nIHRoZW0uCj4gCj4+IEBAIC0xMjc5LDExICsxMjgwLDExIEBAIHZv
aWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4+ICAgICAgIH0KPj4g
ICAgICAgZWxzZQo+PiAgICAgICB7Cj4+IC0gICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9i
dWYpICkKPj4gKyAgICAgICAgaWYgKCBzdHJjbXAoYnVmLCBkZWJ1Z3RyYWNlX2xhc3RfZW50cnlf
YnVmKSApCj4gCj4gV291bGRuJ3QgbW92aW5nIGNvdW50IHRvIGZpbGUgc2NvcGUgYW5kIGxhdGNo
aW5nIGl0cyB2YWx1ZSBpbnRvCj4gYSBuZXcgZHVtcF9jb3VudCB3aGVuIGR1bXBpbmcgd29yazoK
PiAKPiAgICAgICAgICBpZiAoIGNvdW50ID09IGR1bXBfY291bnQgfHwgc3RyY21wKGJ1ZiwgbGFz
dF9idWYpICkKPiAKPiB3b3JrPwoKSSdkIHJhdGhlciBoYXZlIGEgYm9vbCB3aGljaCB3aWxsIGJl
IHJlc2V0IGluIGFib3ZlIGNvbmRpdGlvbi4gVGhpcyB3aWxsCmF2b2lkIHByb2JsZW1zIHdoZW4g
Y291bnQgaXMgd3JhcHBpbmcuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:22:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:22:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5qmh-0007RH-Pz; Thu, 05 Sep 2019 12:22: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5qmg-0007QL-CL
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:22:42 +0000
X-Inumbo-ID: d68f19e8-cfd7-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d68f19e8-cfd7-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 12:22:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 55164AFE2;
 Thu,  5 Sep 2019 12:22:33 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
Date: Thu, 5 Sep 2019 14:22:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxNDoxMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS4wOS4xOSAx
NDowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA1LjA5LjIwMTkgMTM6MzksIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBBcyBhIHByZXBhcmF0aW9uIGZvciBwZXItY3B1IGJ1ZmZlcnMgZG8g
YSBsaXR0bGUgcmVmYWN0b3Jpbmcgb2YgdGhlCj4+PiBkZWJ1Z3RyYWNlIGRhdGE6IHB1dCB0aGUg
bmVlZGVkIGJ1ZmZlciBhZG1pbiBkYXRhIGludG8gdGhlIGJ1ZmZlciBhcwo+Pj4gaXQgd2lsbCBi
ZSBuZWVkZWQgZm9yIGVhY2ggYnVmZmVyLiBJbiBvcmRlciBub3QgdG8gbGltaXQgYnVmZmVyIHNp
emUKPj4+IHN3aXRjaCB0aGUgcmVsYXRlZCBmaWVsZHMgZnJvbSB1bnNpZ25lZCBpbnQgdG8gdW5z
aWduZWQgbG9uZywgYXMgb24KPj4+IGh1Z2UgbWFjaGluZXMgd2l0aCBSQU0gaW4gdGhlIFRCIHJh
bmdlIGl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIHRvCj4+PiBzdXBwb3J0IGJ1ZmZlcnMgPjRHQi4K
Pj4KPj4gSnVzdCBhcyBhIGZ1cnRoZXIgcmVtYXJrIGluIHRoaXMgcmVnYXJkOgo+Pgo+Pj4gICB2
b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+Pj4gICB7Cj4+PiAg
ICAgICBzdGF0aWMgY2hhciBidWZbREVCVUdfVFJBQ0VfRU5UUllfU0laRV07Cj4+PiAtICAgIHN0
YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQsIGxhc3RfcHJkOwo+Pj4gKyAgICBz
dGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50Owo+Pgo+PiBIb3cgbG9uZyBkbyB3
ZSB0aGluayB3aWxsIGl0IHRha2UgdW50aWwgdGhlaXIgd3JhcHBpbmcgd2lsbCBiZWNvbWUKPj4g
YW4gaXNzdWUgd2l0aCBzdWNoIGh1Z2UgYnVmZmVycz8KPiAKPiBDb3VudCB3cmFwcGluZyB3aWxs
IG5vdCByZXN1bHQgaW4gYW55IG1pc2JlaGF2aW9yIG9mIHRyYWNpbmcuIFdpdGgKPiBwZXItY3B1
IGJ1ZmZlcnMgaXQgbWlnaHQgcmVzdWx0IGluIGFtYmlndWl0eSByZWdhcmRpbmcgc29ydGluZyB0
aGUKPiBlbnRyaWVzLCBidXQgSSBndWVzcyBjaGFuY2VzIGFyZSByYXRoZXIgbG93IHRoaXMgYmVp
bmcgYSByZWFsIGlzc3VlLgo+IAo+IEJUVzogd3JhcHBpbmcgb2YgY291bnQgaXMgbm90IHJlbGF0
ZWQgdG8gYnVmZmVyIHNpemUsIGJ1dCB0byB0aGUKPiBhbW91bnQgb2YgdHJhY2UgZGF0YSB3cml0
dGVuLgoKU3VyZSwgYnV0IHRoZSBjaGFuY2Ugb2YgYW1iaWd1aXR5IGluY3JlYXNlcyB3aXRoIGxh
cmdlciBidWZmZXIgc2l6ZXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:24:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12: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 1i5qnv-0007ae-7W; Thu, 05 Sep 2019 12:23:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5qnu-0007aW-Fz
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:23:58 +0000
X-Inumbo-ID: 085e6578-cfd8-11e9-abc8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 085e6578-cfd8-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 12:23:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BE646AD07;
 Thu,  5 Sep 2019 12:23:56 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <9d29cef7-752c-2805-2f83-174e47c27516@suse.com>
 <9459eba3-3da0-3229-94ae-94e2d2f0061e@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <79c18eb9-1c1b-c64f-9343-d59e67d9be9c@suse.com>
Date: Thu, 5 Sep 2019 14:24:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9459eba3-3da0-3229-94ae-94e2d2f0061e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxNDoxOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS4wOS4xOSAx
NDoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA1LjA5LjIwMTkgMTM6MzksIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vY29tbW9uL2RlYnVndHJhY2UuYwo+Pj4gKysrIGIv
eGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKPj4+IEBAIC0xNywzNCArMTcsNDAgQEAKPj4+ICAgI2Rl
ZmluZSBERUJVR19UUkFDRV9FTlRSWV9TSVpFICAgMTAyNAo+Pj4gICAKPj4+ICAgLyogU2VuZCBv
dXRwdXQgZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1ZmZlciBpdD8gKi8KPj4+IC1zdGF0aWMgdm9s
YXRpbGUgaW50IGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwo+Pj4gK3N0YXRpYyB2b2xhdGls
ZSBib29sIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwo+Pj4gICAKPj4+IC1zdGF0aWMgY2hh
ciAgICAgICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10cmFjZSBidWZmZXIgKi8KPj4+IC1z
dGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAgICAg
Ki8KPj4+IC1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2lsb2J5dGVzID0gMTI4LCBk
ZWJ1Z3RyYWNlX2J5dGVzOwo+Pj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV91c2Vk
Owo+Pj4gK3N0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgewo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIGJ5
dGVzOyAvKiBTaXplIG9mIGJ1ZmZlci4gKi8KPj4KPj4gSG1tLCBJJ20gc29ycnkgZm9yIHJlY29n
bml6aW5nIHRoaXMgb25seSBub3csIGJ1dCB3aHkgZG9lcyB0aGlzCj4+IGZpZWxkIG5lZWQgcmVw
bGljYXRpbmc/IEl0J3MgdGhlIHNhbWUgaW4gYWxsIGluc3RhbmNlcyBvZiB0aGUKPj4gc3RydWN0
dXJlIGFmYWljdC4KPiAKPiBPaCwgcmlnaHQuIEluIHRoZSBiZWdpbm5pbmcgSSBoYWQgcGxhbnMg
dG8gc3VwcG9ydCBtb2RpZnlpbmcgdGhlIGJ1ZmZlcgo+IHNpemUgYXQgcnVudGltZS4KPiAKPiBP
a2F5LCBJJ2xsIGNoYW5nZSBpdC4KClRoYW5rcy4gRkFPRCB0aGlzIGlzIG5vdCBnb2luZyB0byBp
bnZhbGlkYXRlIGFueSBvZiBteSBhY2tzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:24:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5qo5-0007eS-Lr; Thu, 05 Sep 2019 12:24:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5qo4-0007e7-GT
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:24:08 +0000
X-Inumbo-ID: 0c9e2132-cfd8-11e9-abc8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c9e2132-cfd8-11e9-abc8-12813bfff9fa;
 Thu, 05 Sep 2019 12:24:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5qo0-0004CH-0t; Thu, 05 Sep 2019 12:24: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 1i5qnz-0005O8-IR; Thu, 05 Sep 2019 12:24:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5qnz-00089G-Hk; Thu, 05 Sep 2019 12:24:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141042-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=fa8f9792befc6ca4982d191b8b1e32f70087ee9d
X-Osstest-Versions-That: xen=039e70668a12f1fccdd89058ac3e9755733d9082
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 12:24:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141042: 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>

ZmxpZ2h0IDE0MTA0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA0Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmYThmOTc5MmJlZmM2Y2E0OTgyZDE5MWI4YjFlMzJmNzAwODdlZTlkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMzllNzA2NjhhMTJmMWZjY2Rk
ODkwNThhYzNlOTc1NTczM2Q5MDgyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEwMTkgIDIwMTkt
MDktMDQgMTk6MDE6MTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDQyICAy
MDE5LTA5LTA1IDA5OjAxOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgMDM5ZTcwNjY4YS4uZmE4Zjk3OTJiZSAgZmE4Zjk3OTJiZWZjNmNhNDk4MmQxOTFiOGIxZTMy
ZjcwMDg3ZWU5ZCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:27:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12: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 1i5qrY-00085Q-9P; Thu, 05 Sep 2019 12:27:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5qrW-00084s-VD
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:27:42 +0000
X-Inumbo-ID: 8e4906a2-cfd8-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e4906a2-cfd8-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 12:27:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 87F10AFB0;
 Thu,  5 Sep 2019 12:27:41 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
 <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
Date: Thu, 5 Sep 2019 14:27:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA1LjA5LjIwMTkgMTQ6
MTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA1LjA5LjE5IDE0OjAxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA1LjA5LjIwMTkgMTM6MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFj
dG9yaW5nIG9mIHRoZQo+Pj4+IGRlYnVndHJhY2UgZGF0YTogcHV0IHRoZSBuZWVkZWQgYnVmZmVy
IGFkbWluIGRhdGEgaW50byB0aGUgYnVmZmVyIGFzCj4+Pj4gaXQgd2lsbCBiZSBuZWVkZWQgZm9y
IGVhY2ggYnVmZmVyLiBJbiBvcmRlciBub3QgdG8gbGltaXQgYnVmZmVyIHNpemUKPj4+PiBzd2l0
Y2ggdGhlIHJlbGF0ZWQgZmllbGRzIGZyb20gdW5zaWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcs
IGFzIG9uCj4+Pj4gaHVnZSBtYWNoaW5lcyB3aXRoIFJBTSBpbiB0aGUgVEIgcmFuZ2UgaXQgbWln
aHQgYmUgaW50ZXJlc3RpbmcgdG8KPj4+PiBzdXBwb3J0IGJ1ZmZlcnMgPjRHQi4KPj4+Cj4+PiBK
dXN0IGFzIGEgZnVydGhlciByZW1hcmsgaW4gdGhpcyByZWdhcmQ6Cj4+Pgo+Pj4+ICAgIHZvaWQg
ZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4+Pj4gICAgewo+Pj4+ICAg
ICAgICBzdGF0aWMgY2hhciBidWZbREVCVUdfVFJBQ0VfRU5UUllfU0laRV07Cj4+Pj4gLSAgICBz
dGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKPj4+PiArICAg
IHN0YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQ7Cj4+Pgo+Pj4gSG93IGxvbmcg
ZG8gd2UgdGhpbmsgd2lsbCBpdCB0YWtlIHVudGlsIHRoZWlyIHdyYXBwaW5nIHdpbGwgYmVjb21l
Cj4+PiBhbiBpc3N1ZSB3aXRoIHN1Y2ggaHVnZSBidWZmZXJzPwo+Pgo+PiBDb3VudCB3cmFwcGlu
ZyB3aWxsIG5vdCByZXN1bHQgaW4gYW55IG1pc2JlaGF2aW9yIG9mIHRyYWNpbmcuIFdpdGgKPj4g
cGVyLWNwdSBidWZmZXJzIGl0IG1pZ2h0IHJlc3VsdCBpbiBhbWJpZ3VpdHkgcmVnYXJkaW5nIHNv
cnRpbmcgdGhlCj4+IGVudHJpZXMsIGJ1dCBJIGd1ZXNzIGNoYW5jZXMgYXJlIHJhdGhlciBsb3cg
dGhpcyBiZWluZyBhIHJlYWwgaXNzdWUuCj4+Cj4+IEJUVzogd3JhcHBpbmcgb2YgY291bnQgaXMg
bm90IHJlbGF0ZWQgdG8gYnVmZmVyIHNpemUsIGJ1dCB0byB0aGUKPj4gYW1vdW50IG9mIHRyYWNl
IGRhdGEgd3JpdHRlbi4KPiAKPiBTdXJlLCBidXQgdGhlIGNoYW5jZSBvZiBhbWJpZ3VpdHkgaW5j
cmVhc2VzIHdpdGggbGFyZ2VyIGJ1ZmZlciBzaXplcy4KCldlbGwsIGJldHRlciBzYWZlIHRoYW4g
c29ycnkuIFN3aXRjaGluZyB0byB1bnNpZ25lZCBsb25nIHdpbGwgcmFyZWx5Cmh1cnQsIHNvIEkn
bSBnb2luZyB0byBkbyBqdXN0IHRoYXQuIFRoZSBvbmx5IGRvd25zaWRlIHdpbGwgYmUgc29tZSB3
YXN0ZQpvZiBidWZmZXIgc3BhY2UgZm9yIHZlcnkgbG9uZyBydW5uaW5nIHRyYWNlcyB3aXRoIGh1
Z2UgYW1vdW50cyBvZgplbnRyaWVzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:33:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5qwa-0000So-US; Thu, 05 Sep 2019 12:32: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=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5qwZ-0000Sj-VR
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:32:55 +0000
X-Inumbo-ID: 48abcf70-cfd9-11e9-abc9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48abcf70-cfd9-11e9-abc9-12813bfff9fa;
 Thu, 05 Sep 2019 12:32: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 1B8A6B089;
 Thu,  5 Sep 2019 12:32:54 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-3-jgross@suse.com>
 <adcb0145-0f61-1a64-ae01-ae2e92d80350@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bc5d2f86-8e14-ca5e-34be-d7cd9ce21adf@suse.com>
Date: Thu, 5 Sep 2019 14:32:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <adcb0145-0f61-1a64-ae01-ae2e92d80350@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 2/4] xen: move debugtrace coding to
 common/debugtrace.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: 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>, 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>

T24gMDUuMDkuMTkgMTQ6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA1LjA5LjIwMTkgMTM6
MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2Nv
bW1vbi9kZWJ1Z3RyYWNlLmMKPj4gQEAgLTAsMCArMSwxODEgQEAKPj4gKy8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPj4gKyAqIGRlYnVndHJhY2UuYwo+PiArICoKPj4gKyAqIERlYnVndHJhY2UgZm9y
IFhlbgo+PiArICovCj4+ICsKPj4gKwo+PiArI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+Cj4+ICsj
aW5jbHVkZSA8eGVuL2luaXQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgo+PiAr
I2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPj4gKyNpbmNsdWRl
IDx4ZW4vc2VyaWFsLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4+ICsjaW5jbHVk
ZSA8eGVuL3dhdGNoZG9nLmg+Cj4+ICsKPj4gKyNkZWZpbmUgREVCVUdfVFJBQ0VfRU5UUllfU0la
RSAgIDEwMjQKPj4gKwo+PiArLyogU2VuZCBvdXRwdXQgZGlyZWN0IHRvIGNvbnNvbGUsIG9yIGJ1
ZmZlciBpdD8gKi8KPj4gK3N0YXRpYyB2b2xhdGlsZSBpbnQgZGVidWd0cmFjZV9zZW5kX3RvX2Nv
bnNvbGU7Cj4+ICsKPj4gK3N0YXRpYyBjaGFyICAgICAgICAqZGVidWd0cmFjZV9idWY7IC8qIERl
YnVnLXRyYWNlIGJ1ZmZlciAqLwo+PiArc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3By
ZDsgLyogUHJvZHVjZXIgaW5kZXggICAgICovCj4+ICtzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVn
dHJhY2Vfa2lsb2J5dGVzID0gMTI4LCBkZWJ1Z3RyYWNlX2J5dGVzOwo+PiArc3RhdGljIHVuc2ln
bmVkIGludCBkZWJ1Z3RyYWNlX3VzZWQ7Cj4+ICtzdGF0aWMgY2hhciBkZWJ1Z3RyYWNlX2xhc3Rf
ZW50cnlfYnVmW0RFQlVHX1RSQUNFX0VOVFJZX1NJWkVdOwo+PiArc3RhdGljIERFRklORV9TUElO
TE9DSyhkZWJ1Z3RyYWNlX2xvY2spOwo+PiAraW50ZWdlcl9wYXJhbSgiZGVidWd0cmFjZSIsIGRl
YnVndHJhY2Vfa2lsb2J5dGVzKTsKPj4gKwo+PiArc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1w
X3dvcmtlcih2b2lkKQo+IAo+IEFuZCBhbm90aGVyIHJlbWFyayBoZXJlIHRvbywgZGVzcGl0ZSBt
eSBwcmlvciBhY2s6IEJ5IG1vdmluZyB0aGlzIGludG8KPiBpdHMgb3duIGZpbGUsIHRoZSBkZWJ1
Z3RyYWNlXyBwcmVmaXhlcyBvZiBzdGF0aWMgc3ltYm9scyBub3cgYWxsCj4gYmVjb21lIHJlZHVu
ZGFudCwgYXQgbGVhc3QgYXMgZmFyIGFzIHRoZWlyIG9jY3VycmVuY2UgaW4gZS5nLiBjYWxsCj4g
c3RhY2tzIGdvZXMgKHdoZXJlIHRoZXknZCBiZSBwcmVmaXhlcyBieSB0aGUgZGlzYW1iaWd1YXRp
bmcgc291cmNlCj4gZmlsZSBuYW1lKS4gQnV0IEkga25vdyB3ZSd2ZSBnb3QgYW1wbGUgb3RoZXIg
ZXhhbXBsZXMgd2hlcmUgdGhpcyBpcwo+IGFsc28gdGhlIGNhc2UsIGFuZCBJIGFsc28ga25vdyB0
aGVyZSBhcmUgY29udHJhcnkgb3BpbmlvbnMgb24gdGhlCj4gbWF0dGVyLCBzbyB0aGlzIGlzIG5v
dCBzdHJpY3RseSBhIHJlcXVlc3QgZm9yIGZ1cnRoZXIgY2hhbmdlLgoKSSdtIG9uZSBvZiB0aGUg
ImNvbnRyYXJ5IG9waW5pb24iIGd1eXMuIDotKQoKU28gSSdkIHJhdGhlciBrZWVwIHRoZSBwcmVm
aXguCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:37:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5r0b-0000eH-K5; Thu, 05 Sep 2019 12:37:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5r0a-0000e7-FB
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:37:04 +0000
X-Inumbo-ID: dcfdf144-cfd9-11e9-abc9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcfdf144-cfd9-11e9-abc9-12813bfff9fa;
 Thu, 05 Sep 2019 12:37: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 11993B5EC;
 Thu,  5 Sep 2019 12:37:03 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
 <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
 <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5fff41d3-286d-66b3-43e4-80bf29ee4db3@suse.com>
Date: Thu, 5 Sep 2019 14:37:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T24gMDUuMDkuMjAxOSAxNDoyNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS4wOS4xOSAx
NDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA1LjA5LjIwMTkgMTQ6MTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwNS4wOS4xOSAxNDowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMDUuMDkuMjAxOSAxMzozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gQXMgYSBw
cmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9yaW5nIG9m
IHRoZQo+Pj4+PiBkZWJ1Z3RyYWNlIGRhdGE6IHB1dCB0aGUgbmVlZGVkIGJ1ZmZlciBhZG1pbiBk
YXRhIGludG8gdGhlIGJ1ZmZlciBhcwo+Pj4+PiBpdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBi
dWZmZXIuIEluIG9yZGVyIG5vdCB0byBsaW1pdCBidWZmZXIgc2l6ZQo+Pj4+PiBzd2l0Y2ggdGhl
IHJlbGF0ZWQgZmllbGRzIGZyb20gdW5zaWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcsIGFzIG9u
Cj4+Pj4+IGh1Z2UgbWFjaGluZXMgd2l0aCBSQU0gaW4gdGhlIFRCIHJhbmdlIGl0IG1pZ2h0IGJl
IGludGVyZXN0aW5nIHRvCj4+Pj4+IHN1cHBvcnQgYnVmZmVycyA+NEdCLgo+Pj4+Cj4+Pj4gSnVz
dCBhcyBhIGZ1cnRoZXIgcmVtYXJrIGluIHRoaXMgcmVnYXJkOgo+Pj4+Cj4+Pj4+ICAgIHZvaWQg
ZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4+Pj4+ICAgIHsKPj4+Pj4g
ICAgICAgIHN0YXRpYyBjaGFyIGJ1ZltERUJVR19UUkFDRV9FTlRSWV9TSVpFXTsKPj4+Pj4gLSAg
ICBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKPj4+Pj4g
KyAgICBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50Owo+Pj4+Cj4+Pj4gSG93
IGxvbmcgZG8gd2UgdGhpbmsgd2lsbCBpdCB0YWtlIHVudGlsIHRoZWlyIHdyYXBwaW5nIHdpbGwg
YmVjb21lCj4+Pj4gYW4gaXNzdWUgd2l0aCBzdWNoIGh1Z2UgYnVmZmVycz8KPj4+Cj4+PiBDb3Vu
dCB3cmFwcGluZyB3aWxsIG5vdCByZXN1bHQgaW4gYW55IG1pc2JlaGF2aW9yIG9mIHRyYWNpbmcu
IFdpdGgKPj4+IHBlci1jcHUgYnVmZmVycyBpdCBtaWdodCByZXN1bHQgaW4gYW1iaWd1aXR5IHJl
Z2FyZGluZyBzb3J0aW5nIHRoZQo+Pj4gZW50cmllcywgYnV0IEkgZ3Vlc3MgY2hhbmNlcyBhcmUg
cmF0aGVyIGxvdyB0aGlzIGJlaW5nIGEgcmVhbCBpc3N1ZS4KPj4+Cj4+PiBCVFc6IHdyYXBwaW5n
IG9mIGNvdW50IGlzIG5vdCByZWxhdGVkIHRvIGJ1ZmZlciBzaXplLCBidXQgdG8gdGhlCj4+PiBh
bW91bnQgb2YgdHJhY2UgZGF0YSB3cml0dGVuLgo+Pgo+PiBTdXJlLCBidXQgdGhlIGNoYW5jZSBv
ZiBhbWJpZ3VpdHkgaW5jcmVhc2VzIHdpdGggbGFyZ2VyIGJ1ZmZlciBzaXplcy4KPiAKPiBXZWxs
LCBiZXR0ZXIgc2FmZSB0aGFuIHNvcnJ5LiBTd2l0Y2hpbmcgdG8gdW5zaWduZWQgbG9uZyB3aWxs
IHJhcmVseQo+IGh1cnQsIHNvIEknbSBnb2luZyB0byBkbyBqdXN0IHRoYXQuIFRoZSBvbmx5IGRv
d25zaWRlIHdpbGwgYmUgc29tZSB3YXN0ZQo+IG9mIGJ1ZmZlciBzcGFjZSBmb3IgdmVyeSBsb25n
IHJ1bm5pbmcgdHJhY2VzIHdpdGggaHVnZSBhbW91bnRzIG9mCj4gZW50cmllcy4KCkhtbSwgdHJ1
ZS4gTWF5YmUgd2UgY291bGQgZ2V0IHNvbWVvbmUgZWxzZSdzIG9waW5pb24gb24gdGhpcyAtIGFu
eW9uZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:46:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:46: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 1i5rA6-0001Yb-Nq; Thu, 05 Sep 2019 12:46: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=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5rA5-0001YW-E0
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:46:53 +0000
X-Inumbo-ID: 3b505682-cfdb-11e9-abca-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b505682-cfdb-11e9-abca-12813bfff9fa;
 Thu, 05 Sep 2019 12:46: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 90953B02C;
 Thu,  5 Sep 2019 12:46:50 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
 <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
 <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
 <5fff41d3-286d-66b3-43e4-80bf29ee4db3@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c5e744c2-73e7-3a6c-6404-b7596c1c24e3@suse.com>
Date: Thu, 5 Sep 2019 14:46:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5fff41d3-286d-66b3-43e4-80bf29ee4db3@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMTQ6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA1LjA5LjIwMTkgMTQ6
MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA1LjA5LjE5IDE0OjIyLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA1LjA5LjIwMTkgMTQ6MTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDUuMDkuMTkgMTQ6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4wOS4y
MDE5IDEzOjM5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gQXMgYSBwcmVwYXJhdGlvbiBm
b3IgcGVyLWNwdSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9yaW5nIG9mIHRoZQo+Pj4+Pj4g
ZGVidWd0cmFjZSBkYXRhOiBwdXQgdGhlIG5lZWRlZCBidWZmZXIgYWRtaW4gZGF0YSBpbnRvIHRo
ZSBidWZmZXIgYXMKPj4+Pj4+IGl0IHdpbGwgYmUgbmVlZGVkIGZvciBlYWNoIGJ1ZmZlci4gSW4g
b3JkZXIgbm90IHRvIGxpbWl0IGJ1ZmZlciBzaXplCj4+Pj4+PiBzd2l0Y2ggdGhlIHJlbGF0ZWQg
ZmllbGRzIGZyb20gdW5zaWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcsIGFzIG9uCj4+Pj4+PiBo
dWdlIG1hY2hpbmVzIHdpdGggUkFNIGluIHRoZSBUQiByYW5nZSBpdCBtaWdodCBiZSBpbnRlcmVz
dGluZyB0bwo+Pj4+Pj4gc3VwcG9ydCBidWZmZXJzID40R0IuCj4+Pj4+Cj4+Pj4+IEp1c3QgYXMg
YSBmdXJ0aGVyIHJlbWFyayBpbiB0aGlzIHJlZ2FyZDoKPj4+Pj4KPj4+Pj4+ICAgICB2b2lkIGRl
YnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+Pj4+Pj4gICAgIHsKPj4+Pj4+
ICAgICAgICAgc3RhdGljIGNoYXIgYnVmW0RFQlVHX1RSQUNFX0VOVFJZX1NJWkVdOwo+Pj4+Pj4g
LSAgICBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKPj4+
Pj4+ICsgICAgc3RhdGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFzdF9jb3VudDsKPj4+Pj4KPj4+
Pj4gSG93IGxvbmcgZG8gd2UgdGhpbmsgd2lsbCBpdCB0YWtlIHVudGlsIHRoZWlyIHdyYXBwaW5n
IHdpbGwgYmVjb21lCj4+Pj4+IGFuIGlzc3VlIHdpdGggc3VjaCBodWdlIGJ1ZmZlcnM/Cj4+Pj4K
Pj4+PiBDb3VudCB3cmFwcGluZyB3aWxsIG5vdCByZXN1bHQgaW4gYW55IG1pc2JlaGF2aW9yIG9m
IHRyYWNpbmcuIFdpdGgKPj4+PiBwZXItY3B1IGJ1ZmZlcnMgaXQgbWlnaHQgcmVzdWx0IGluIGFt
YmlndWl0eSByZWdhcmRpbmcgc29ydGluZyB0aGUKPj4+PiBlbnRyaWVzLCBidXQgSSBndWVzcyBj
aGFuY2VzIGFyZSByYXRoZXIgbG93IHRoaXMgYmVpbmcgYSByZWFsIGlzc3VlLgo+Pj4+Cj4+Pj4g
QlRXOiB3cmFwcGluZyBvZiBjb3VudCBpcyBub3QgcmVsYXRlZCB0byBidWZmZXIgc2l6ZSwgYnV0
IHRvIHRoZQo+Pj4+IGFtb3VudCBvZiB0cmFjZSBkYXRhIHdyaXR0ZW4uCj4+Pgo+Pj4gU3VyZSwg
YnV0IHRoZSBjaGFuY2Ugb2YgYW1iaWd1aXR5IGluY3JlYXNlcyB3aXRoIGxhcmdlciBidWZmZXIg
c2l6ZXMuCj4+Cj4+IFdlbGwsIGJldHRlciBzYWZlIHRoYW4gc29ycnkuIFN3aXRjaGluZyB0byB1
bnNpZ25lZCBsb25nIHdpbGwgcmFyZWx5Cj4+IGh1cnQsIHNvIEknbSBnb2luZyB0byBkbyBqdXN0
IHRoYXQuIFRoZSBvbmx5IGRvd25zaWRlIHdpbGwgYmUgc29tZSB3YXN0ZQo+PiBvZiBidWZmZXIg
c3BhY2UgZm9yIHZlcnkgbG9uZyBydW5uaW5nIHRyYWNlcyB3aXRoIGh1Z2UgYW1vdW50cyBvZgo+
PiBlbnRyaWVzLgo+IAo+IEhtbSwgdHJ1ZS4gTWF5YmUgd2UgY291bGQgZ2V0IHNvbWVvbmUgZWxz
ZSdzIG9waW5pb24gb24gdGhpcyAtIGFueW9uZT8KClRCSCwgSSB3b3VsZG4ndCBiZSBjb25jZXJu
ZWQgYWJvdXQgdGhlIGJ1ZmZlciBzcGFjZS4gSW4gY2FzZSB0aGVyZSBhcmUKcmVhbGx5IGJpbGxp
b25zIG9mIGVudHJpZXMsIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYSAxMC1kaWdpdCBjb3VudAp2
YWx1ZSBhbmQgbWF5YmUgYSAxNSBkaWdpdCBvbmUgKGFuZCB0aGF0IGlzIGFscmVhZHkgYSBtYXNz
aXZlIGFtb3VudCkKaXNuJ3QgdGhhdCBsYXJnZS4gVGhlIGF2ZXJhZ2UgcHJpbnRlZCBzaXplIG9m
IGNvdW50IHdpdGggYWJvdXQKNCBiaWxsaW9uIGVudHJpZXMgaXMgOS43NSBkaWdpdHMgKGFuZCBu
b3QganVzdCA1IDotKSApLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 12:50:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 12:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5rD8-0001mq-7L; Thu, 05 Sep 2019 12:50:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6KTe=XA=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5rD6-0001gE-G6
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 12:50:00 +0000
X-Inumbo-ID: ab9e231a-cfdb-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab9e231a-cfdb-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 12:50:00 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 BE61620640;
 Thu,  5 Sep 2019 12:49:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567687797;
 bh=u5/6CYSwJw54q2AdpCKJ0XMdCuQlD+4IdreRDjcYlFU=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=k4CnjkwX+6Si0MYUHHzfDMUELVvp1IkFYzD9ZdviGrsA2kdvXZzSBCuFt/Wo2GhwY
 il7E7xBY6+mHeqgsUJlT/faJnGPZCotfc23DstGh4xAVo/oh5yy9/Eo7xUYiM7GXDP
 Qz25ZpkefgCcyYKHgMwCUqA8y4m30TW7c7lqVkP0=
Date: Thu, 5 Sep 2019 21:49:53 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-Id: <20190905214953.e4ad9af6e83a911a141c8a11@kernel.org>
In-Reply-To: <4de91a14-2051-197e-6ab0-beb2538c40f9@citrix.com>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
 <20190905082647.GZ2332@hirez.programming.kicks-ass.net>
 <4de91a14-2051-197e-6ab0-beb2538c40f9@citrix.com>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: [Xen-devel] [OT] Re: [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, Randy Dunlap <rdunlap@infradead.org>,
 x86@kernel.org, linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Masami Hiramatsu <mhiramat@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA1IFNlcCAyMDE5IDA5OjUzOjMyICswMTAwCkFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgoKPiBPbiAwNS8wOS8yMDE5IDA5OjI2LCBQZXRlciBa
aWpsc3RyYSB3cm90ZToKPiA+IE9uIFRodSwgU2VwIDA1LCAyMDE5IGF0IDA4OjU0OjE3QU0gKzAx
MDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPgo+ID4+IEkgZG9uJ3Qga25vdyBpZiB5b3UndmUg
c3BvdHRlZCwgYnV0IHRoZSBwcmVmaXggaXMgYSB1ZDJhIGluc3RydWN0aW9uCj4gPj4gZm9sbG93
ZWQgYnkgJ3hlbicgaW4gYXNjaWkuCj4gPj4KPiA+PiBUaGUgS1ZNIHZlcnNpb24gd2FzIGFkZGVk
IGluIGMvcyA2Yzg2ZWVkYzIwNmRkMWY5ZDM3YTI3OTZmYWE4ZTZmMjI3ODIxNWQyCj4gPiBXaGls
ZSB0aGUgWGVuIG9uZSBkaXNhc3NlYmxlcyB0byB2YWxpZCBpbnN0cnVjdGlvbnMsIHRoYXQgS1ZN
IG9uZSBkb2VzCj4gPiBub3Q6Cj4gPgo+ID4gCS50ZXh0Cj4gPiB4ZW46Cj4gPiAJdWQyOyAuYXNj
aWkgInhlbiIKPiA+IGt2bToKPiA+IAl1ZDI7IC5hc2NpaSAia3ZtIgo+ID4KPiA+IGRpc2Fzc2Vt
YmxlcyBsaWtlOgo+ID4KPiA+IDAwMDAwMDAwMDAwMDAwMDAgPHhlbj46Cj4gPiAgICAwOiAgIDBm
IDBiICAgICAgICAgICAgICAgICAgIHVkMgo+ID4gICAgMjogICA3OCA2NSAgICAgICAgICAgICAg
ICAgICBqcyAgICAgNjkgPGt2bSsweDY0Pgo+ID4gICAgNDogICA2ZSAgICAgICAgICAgICAgICAg
ICAgICBvdXRzYiAgJWRzOiglcnNpKSwoJWR4KQo+ID4gMDAwMDAwMDAwMDAwMDAwNSA8a3ZtPjoK
PiA+ICAgIDU6ICAgMGYgMGIgICAgICAgICAgICAgICAgICAgdWQyCj4gPiAgICA3OiAgIDZiICAg
ICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4NmIKPiA+ICAgIDg6ICAgNzYgNmQgICAgICAgICAg
ICAgICAgICAgamJlICAgIDc3IDxrdm0rMHg3Mj4KPiA+Cj4gPiBXaGljaCBpcyBhIGJpdCB1bmZv
cnR1bmF0ZSBJIHN1cHBvc2UuIEF0IGxlYXN0IHRoZXkgZG9uJ3QgYXBwZWFyIHRvCj4gPiBjb25z
dW1lIGZ1cnRoZXIgYnl0ZXMuCj4gCj4gSXQgZG9lcyB3aGVuIHlvdSBnaXZlIG9iamR1bXAgb25l
IGV4dHJhIGJ5dGUgdG8gbG9vayBhdC4KPiAKPiAwMDAwMDAwMDAwMDAwMDA1IDxrdm0+Ogo+IMKg
wqAgNTrCoMKgwqAgMGYgMGLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKgIHVk
MsKgwqDCoAo+IMKgwqAgNzrCoMKgwqAgNmIgNzYgNmQgMDDCoMKgwqDCoMKgwqDCoMKgwqAgwqDC
oMKgIGltdWzCoMKgICQweDAsMHg2ZCglcnNpKSwlZXNpCj4gCgpIbW0sIHRoYXQgY29uc3VtZXMg
dGhlIGZpcnN0IGJ5dGUgb2YgdGhlIG5leHQgaW5zdHJ1Y3Rpb24uCkZvciBleGFtcGxlLCAKCiAg
LnRleHQKeGVuOgogIHVkMjsgLmFzY2lpICJ4ZW4iOyBjcHVpZAprdm06CiAgdWQyOyAuYXNjaWkg
Imt2bSI7IGNwdWlkCgowMDAwMDAwMDAwMDAwMDAwIDx4ZW4+OgogICAwOgkwZiAwYiAgICAgICAg
ICAgICAgICAJdWQyICAgIAogICAyOgk3OCA2NSAgICAgICAgICAgICAgICAJanMgICAgIDY5IDxr
dm0rMHg2Mj4KICAgNDoJNmUgICAgICAgICAgICAgICAgICAgCW91dHNiICAlZHM6KCVyc2kpLCgl
ZHgpCiAgIDU6CTBmIGEyICAgICAgICAgICAgICAgIAljcHVpZCAgCgowMDAwMDAwMDAwMDAwMDA3
IDxrdm0+OgogICA3OgkwZiAwYiAgICAgICAgICAgICAgICAJdWQyICAgIAogICA5Ogk2YiA3NiA2
ZCAwZiAgICAgICAgICAJaW11bCAgICQweGYsMHg2ZCglcnNpKSwlZXNpCiAgIGQ6CWEyICAgICAg
ICAgICAgICAgICAgIAkuYnl0ZSAweGEyCgpUaGlzIHdpbGwgZGlzdHVyYmUgZGVjb2RpbmcgYnl0
ZXN0cmVhbS4gQW55d2F5LCB3aXRoIHRoZSBuZXh0IHZlcnNpb24KaXQgd2lsbCBiZSBmaXhlZCBp
biB4ODYgaW5zbiBkZWNvZGVyLgoKVGhhbmtzLAoKLS0gCk1hc2FtaSBIaXJhbWF0c3UgPG1oaXJh
bWF0QGtlcm5lbC5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:10:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5rWX-0003wN-9t; Thu, 05 Sep 2019 13:10: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=6KTe=XA=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5rWW-0003qc-MU
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:10:04 +0000
X-Inumbo-ID: 796848c8-cfde-11e9-abca-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 796848c8-cfde-11e9-abca-12813bfff9fa;
 Thu, 05 Sep 2019 13:10:04 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 02CC4206CD;
 Thu,  5 Sep 2019 13:09:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567689002;
 bh=T6Hjysi8KQ3q7Hw/PPwFXQ6fg/TWt+MuBSvYozhEKcY=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=oxqK7XnFmv/m8jH5QET6wGe5cWWTp/PCIVUr31qWbtDqzR5WkRSq906Qkr16jtNxb
 MrtxJ3jWmOz9xJxqJE1suTgLAftz/i7cyFOf4SwdT2BnVPq59d1yrk3l/tMXlDw+am
 hDDQyj9hAvxS6u5h+cOIMysaE70bTcIGivIJyF5E=
Date: Thu, 5 Sep 2019 22:09:58 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-Id: <20190905220958.d0189e1e253f9e553b880675@kernel.org>
In-Reply-To: <20190905203224.e41d7f3dfbf918c5031f9766@kernel.org>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
 <20190905203224.e41d7f3dfbf918c5031f9766@kernel.org>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA1IFNlcCAyMDE5IDIwOjMyOjI0ICswOTAwCk1hc2FtaSBIaXJhbWF0c3UgPG1oaXJh
bWF0QGtlcm5lbC5vcmc+IHdyb3RlOgoKPiBPbiBUaHUsIDUgU2VwIDIwMTkgMDg6NTQ6MTcgKzAx
MDAKPiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiAK
PiA+IE9uIDA1LzA5LzIwMTkgMDI6NDksIE1hc2FtaSBIaXJhbWF0c3Ugd3JvdGU6Cj4gPiA+IE9u
IFdlZCwgNCBTZXAgMjAxOSAxMjo1NDo1NSArMDEwMAo+ID4gPiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+ID4KPiA+ID4+IE9uIDA0LzA5LzIwMTkg
MTI6NDUsIE1hc2FtaSBIaXJhbWF0c3Ugd3JvdGU6Cj4gPiA+Pj4gSGksCj4gPiA+Pj4KPiA+ID4+
PiBUaGVzZSBwYXRjaGVzIGFsbG93IHg4NiBpbnN0cnVjdGlvbiBkZWNvZGVyIHRvIGRlY29kZQo+
ID4gPj4+IHhlbi1jcHVpZCB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJFRklYLCBhbmQgcHJvaGli
aXQKPiA+ID4+PiBrcHJvYmVzIHRvIHByb2JlIG9uIGl0Lgo+ID4gPj4+Cj4gPiA+Pj4gSm9zaCBy
ZXBvcnRlZCB0aGF0IHRoZSBvYmp0b29sIGNhbiBub3QgZGVjb2RlIHN1Y2ggc3BlY2lhbAo+ID4g
Pj4+IHByZWZpeGVkIGluc3RydWN0aW9ucywgYW5kIEkgZm91bmQgdGhhdCB3ZSBhbHNvIGhhdmUg
dG8KPiA+ID4+PiBwcm9oaWJpdCBrcHJvYmVzIHRvIHByb2JlIG9uIHN1Y2ggaW5zdHJ1Y3Rpb24u
Cj4gPiA+Pj4KPiA+ID4+PiBUaGlzIHNlcmllcyBjYW4gYmUgYXBwbGllZCBvbiAtdGlwIG1hc3Rl
ciBicmFuY2ggd2hpY2gKPiA+ID4+PiBoYXMgbWVyZ2VkIEpvc2gncyBvYmp0b29sL3BlcmYgc2hh
cmluZyBjb21tb24geDg2IGluc24KPiA+ID4+PiBkZWNvZGVyIHNlcmllcy4KPiA+ID4+IFRoZSBw
YXJhdmlydHVhbGlzZWQgeGVuLWNwdWlkIGlzIHdlcmUgeW91J2xsIHNlZSBpdCBtb3N0IGluIGEg
cmVndWxhcgo+ID4gPj4ga2VybmVsLCBidXQgYmUgYXdhcmUgdGhhdCBpdCBpcyBhbHNvIHVzZWQg
Zm9yIHRlc3RpbmcgcHVycG9zZXMgaW4gb3RoZXIKPiA+ID4+IGNpcmN1bXN0YW5jZXMsIGFuZCB0
aGVyZSBpcyBhbiBlcXVpdmFsZW50IEtWTSBwcmVmaXggd2hpY2ggaXMgdXNlZCBmb3IKPiA+ID4+
IEtWTSB0ZXN0aW5nLgo+ID4gPiBHb29kIGNhdGNoISBJIGRpZG4ndCBub3RpY2UgdGhhdC4gSXMg
dGhhdCByZWFsbHkgc2FtZSBzZXF1YW5jZSBvciBLVk0gdXNlcwo+ID4gPiBhbm90aGVyIHNlcXVl
bmNlIG9mIGluc3RydWN0aW9ucyBmb3IgS1ZNIHByZWZpeD8KPiA+IAo+ID4gSSBkb24ndCBrbm93
IGlmIHlvdSd2ZSBzcG90dGVkLCBidXQgdGhlIHByZWZpeCBpcyBhIHVkMmEgaW5zdHJ1Y3Rpb24K
PiA+IGZvbGxvd2VkIGJ5ICd4ZW4nIGluIGFzY2lpLgo+ID4gCj4gPiBUaGUgS1ZNIHZlcnNpb24g
d2FzIGFkZGVkIGluIGMvcyA2Yzg2ZWVkYzIwNmRkMWY5ZDM3YTI3OTZmYWE4ZTZmMjI3ODIxNWQy
CgpIbW0sIEkgdGhpbmsgSSBtaWdodCBtaXN1bmRlcnN0YW5kIHdoYXQgdGhlICJlbXVsYXRlIHBy
ZWZpeCIuLi4gdGhhdCBpcyBub3QKYSBwcmVmaXggd2hpY2ggcmVwbGFjZSBhY3R1YWwgcHJlZml4
LCBidXQganVzdCB3b3JrcyBsaWtlIGFuIGVzY2FwZSBzZXF1ZW5jZS4KVGh1cyB0aGUgbmV4dCBp
bnN0cnVjdGlvbiBjYW4gaGF2ZSBhbnkgeDg2IHByZWZpeCwgY29ycmVjdD8KCklmIHNvLCB0aGlz
IHBhdGNoIGRvZXNuJ3Qgd29yay4gSSBoYXZlIHRvIGFkZCBhIG5ldyBmaWVsZCBpbiBzdHJ1Y3Qg
aW5zbgpsaWtlICJpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUiIHNvIHRoYXQgd2UgY2FuIGtlZXAg
YSByb29tIGZvciB0aGUgcHJlZml4ZXMKZm9yIHJlYWwgaW5zdHJ1Y3Rpb24uCgpUaGFuayB5b3Us
CgoKLS0gCk1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:27:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5rn8-0005Ba-EG; Thu, 05 Sep 2019 13:27:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5rn8-0005BV-1n
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:27:14 +0000
X-Inumbo-ID: de53eba1-cfe0-11e9-abd1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de53eba1-cfe0-11e9-abd1-12813bfff9fa;
 Thu, 05 Sep 2019 13:27:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567690033;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Nhp7scbkPdjqGeerQbPgyEi4aIk7IBjFLisTPEiHh6E=;
 b=EVSFmydn7PmnlHhjlZd/zz9Qd1c4kRbBjn4V4HgWROP3mL+PH2iRf23F
 Egb62j0GZOAklxYxQc8gVRnY9YNz/OeZJma7+Owgea3m8lTd7qoI3dGiJ
 myZkOzUavBlFvxSVDIBI8l3xKNao36epuo0egglqTCsbeo/PD8rrrpi6n A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /6Wd/fwtgHFXWp+aOOIhcOACo9mjkujMCWeHxDqym46O96WYOCc34hjttnxH9ojcuZ/MPaIKFk
 KgA2K8mqXoKPjoB1H3jfC2vNQLUjD2YJR9yEcW+7kDoMW4JvinY6CSQmB/5uP+tUnVUSGM8nX5
 4GqaNtp0Mgk+1wphmyPkQAkTsx9XWZaHXq8T829ivM5O+mr0FpRdWi0qCndOjZ+zP2Sf3Vb3Qy
 xigu3Gn9Tk5Hms8oTiaLLXgGU4JygWIlk7T981Tj949do8KyIhS6isYnXWXZYMeWYd+UhBEiR5
 WLM=
X-SBRS: 2.7
X-MesageID: 5182988
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5182988"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 15:27:01 +0200
Message-ID: <20190905132703.5554-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.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>

SGVsbG8sCgpGaXJzdCBwYXRjaCBpcyBhIHByZXBhcmF0b3J5IGNoYW5nZSB0byBhbHNvIG1ha2Ug
dXNlIG9mIHRoZSBwaHlzY2FwcyBvbgpBUk0sIHNlY29uZCBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3
IHBoeXNjYXAgKEhBUCkgaW4gb3JkZXIgZm9yIHRoZQp0b29sc3RhY2sgdG8gZGVjaWRlIHdoZXRo
ZXIgdG8gdXNlIEhBUCBpZiB0aGUgdXNlciBoYXNuJ3QgbWFkZSBhCnNlbGVjdGlvbi4KClRoZSBz
ZXJpZXMgY2FuIGFsc28gYmUgZm91bmQgYXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxl
L3JveWdlci94ZW4uZ2l0IGhhcF9pbmZvX3YyCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1v
bm5lICgyKToKICBzeXNjdGw6IHJlcG9ydCBleGlzdGluZyBwaHlzY2FwcyBvbiBBUk0KICBzeXNj
dGwvbGlieGw6IGNob29zZSBhIHNhbmUgZGVmYXVsdCBmb3IgSEFQCgogdG9vbHMvbGlieGwvbGli
eGwuYyAgICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgIDggKysr
KysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAxICsKIHRvb2xzL3hsL3hsX2lu
Zm8uYyAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vc3lzY3RsLmMgICAgICAgfCAg
NSArKysrLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgIHwgIDQgKystLQogeGVuL2NvbW1v
bi9zeXNjdGwuYyAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8
IDEwICsrKysrKystLS0KIDggZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKCi0tIAoyLjIyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:27:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5rnB-0005Bl-NC; Thu, 05 Sep 2019 13:27:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5rnA-0005Bg-IS
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:27:16 +0000
X-Inumbo-ID: e01f1cfc-cfe0-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e01f1cfc-cfe0-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 13:27:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567690035;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ghzckbyBbcwqcly0CIDxbFxFK8UVz3syqzkrHF679Tc=;
 b=gSAKvdUB034CssgUmkHQ4lpIqH/yOH2UZ5wtGpeUqnMmSvt39Kzvifxz
 a9XbRNWhwouGJ+WyjzdqhbuBWd9QHVSQJ9rCzSim7mekx527miAAyEWKg
 aRh7kLd1sRMyRpuwkpdqdcgwCQtEnc0KvdKAaXHnK7MHflMIUVHMOeHEU Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BkhGeCUgk3eTdUqSm1hmzELIPKvvWl3qT6mRsjGd4ooKsHLXBagY/E1lkLODhh/X5g4yZMK41Q
 Ka2Y/xKdWzU8Ed+NDkQFNmax9KAZ4+k88yuD/YlacJYxS1L2LKKgZJ7HdsXcH3/hQymCGCgBaM
 FHK6tXRFr0pVfRfwwAn5BIeYuHxTBTQ+V4EGD0Sd+KmcHSJ10sfrfhPA8zAn13OMDVpmmghHCy
 z6PtRVLdZu+qc6Eo+lWUlHYeSEpzGwn3/34dYgJ78LioC2S3OTYyPYeCgGB8Yazd5mwAkFgDAE
 Mt4=
X-SBRS: 2.7
X-MesageID: 5408139
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5408139"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 15:27:02 +0200
Message-ID: <20190905132703.5554-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190905132703.5554-1-roger.pau@citrix.com>
References: <20190905132703.5554-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] sysctl: report existing physcaps 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBwaHlzY2FwcyBpbiBYRU5fU1lTQ1RMX3BoeXNpbmZvIGFyZSBvbmx5IHVzZWQgYnkg
eDg2LCBhbGJlaXQKdGhlIGNhcGFiaWxpdGllcyB0aGVtc2VsdmVzIGFyZSBub3QgeDg2IHNwZWNp
ZmljLgoKVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGFsc28gcmVwb3J0aW5nIHRoZSBjdXJy
ZW50IGNhcGFiaWxpdGllcyBvbgpBUk0gaGFyZHdhcmUuIE5vdGUgdGhhdCBvbiBBUk0gUEhZU0NB
UF9odm0gaXMgYWx3YXlzIHJlcG9ydGVkLCBhbmQKc2V0dGluZyBQSFlTQ0FQX2RpcmVjdGlvIGhh
cyBiZWVuIG1vdmVkIHRvIGNvbW1vbiBjb2RlIHNpbmNlIHRoZSBzYW1lCmxvZ2ljIHRvIHNldCBp
dCBpcyB1c2VkIGJ5IHg4NiBhbmQgQVJNLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBOZXcgaW4g
dGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9hcmNoL2FybS9zeXNjdGwuYyAgICAgICB8IDUgKysrKy0K
IHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICB8IDIgLS0KIHhlbi9jb21tb24vc3lzY3RsLmMg
ICAgICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8IDYgKysrLS0tCiA0
IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc3lzY3RsLmMgYi94ZW4vYXJjaC9hcm0vc3lzY3RsLmMKaW5kZXgg
ZmJmZGI0NGVmZi4uOTJhYzk5YzkyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3N5c2N0bC5j
CisrKyBiL3hlbi9hcmNoL2FybS9zeXNjdGwuYwpAQCAtMTIsNyArMTIsMTAgQEAKICNpbmNsdWRl
IDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgogCi12b2lkIGFy
Y2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKSB7IH0KK3ZvaWQg
YXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkpCit7CisgICAg
cGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaHZtOworfQogCiBsb25nIGFy
Y2hfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsICpzeXNjdGwsCiAgICAgICAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwppbmRl
eCBjNTBkOTEwYTFjLi43ZWM2MTc0ZTZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3lzY3Rs
LmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0xNjMsOCArMTYzLDYgQEAgdm9pZCBh
cmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkKICAgICAgICAg
cGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaHZtOwogICAgIGlmICggSVNf
RU5BQkxFRChDT05GSUdfUFYpICkKICAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lT
Q1RMX1BIWVNDQVBfcHY7Ci0gICAgaWYgKCBpb21tdV9lbmFibGVkICkKLSAgICAgICAgcGktPmNh
cGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW87CiB9CiAKIGxvbmcgYXJj
aF9kb19zeXNjdGwoCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1v
bi9zeXNjdGwuYwppbmRleCBmY2YyZDJmZDdjLi45MmI0ZWEwZDIxIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3N5c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTI2Nyw2ICsyNjcs
OCBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkg
dV9zeXNjdGwpCiAgICAgICAgIHBpLT5jcHVfa2h6ID0gY3B1X2toejsKICAgICAgICAgcGktPm1h
eF9tZm4gPSBnZXRfdXBwZXJfbWZuX2JvdW5kKCk7CiAgICAgICAgIGFyY2hfZG9fcGh5c2luZm8o
cGkpOworICAgICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgICAgICAgICAgcGktPmNhcGFi
aWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW87CiAKICAgICAgICAgaWYgKCBj
b3B5X3RvX2d1ZXN0KHVfc3lzY3RsLCBvcCwgMSkgKQogICAgICAgICAgICAgcmV0ID0gLUVGQVVM
VDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaAppbmRleCA5MWM0OGRjYWUwLi4zNmIzZjhjNDI5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCkBAIC04MSwxMyArODEsMTMgQEAgc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCB7CiAg
KiBHZXQgcGh5c2ljYWwgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGhvc3QgbWFjaGluZQogICovCiAv
KiBYRU5fU1lTQ1RMX3BoeXNpbmZvICovCi0gLyogKHg4NikgVGhlIHBsYXRmb3JtIHN1cHBvcnRz
IEhWTSBndWVzdHMuICovCisgLyogVGhlIHBsYXRmb3JtIHN1cHBvcnRzIEhWTSBndWVzdHMuICov
CiAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfaHZtICAgICAgICAgIDAKICNkZWZpbmUgWEVO
X1NZU0NUTF9QSFlTQ0FQX2h2bSAgICAgICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2h2
bSkKLSAvKiAoeDg2KSBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgUFYgZ3Vlc3RzLiAqLworIC8qIFRo
ZSBwbGF0Zm9ybSBzdXBwb3J0cyBQViBndWVzdHMuICovCiAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BI
WVNDQVBfcHYgICAgICAgICAgIDEKICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX3B2ICAgICAg
ICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX3B2KQotIC8qICh4ODYpIFRoZSBwbGF0Zm9y
bSBzdXBwb3J0cyBkaXJlY3QgYWNjZXNzIHRvIEkvTyBkZXZpY2VzIHdpdGggSU9NTVUuICovCisg
LyogVGhlIHBsYXRmb3JtIHN1cHBvcnRzIGRpcmVjdCBhY2Nlc3MgdG8gSS9PIGRldmljZXMgd2l0
aCBJT01NVS4gKi8KICNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgICAgMgog
I2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gICgxdTw8X1hFTl9TWVNDVExfUEhZ
U0NBUF9kaXJlY3RpbykKIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsKLS0gCjIuMjIuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:27:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5rnH-0005Ci-04; Thu, 05 Sep 2019 13:27:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5rnG-0005CV-4M
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:27:22 +0000
X-Inumbo-ID: e33c3e74-cfe0-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e33c3e74-cfe0-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 13:27:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567690042;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=RDN0vyHSSCL9pOAuv7UkZm+w5bP2widUdqe+kLGt2Ow=;
 b=AcGhAMhORVtChdEOzieeo1SnXj1Dt9nk30SkcyIjaLeXtw4yPa3vZzPB
 PL/WAqjkZ/Szia73RCb0BmCOE+dT7T8tXheXm+V34wt0Imjj9+FQJnpWF
 NES5oART2B8/R9lV2dXDK8GG46amGAYZPLmlyFODXiEr10PZDsY0IOw+w 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UlZHQbvvOuH/uq61LIwXdu/5Mf96Tmj4LqAph/7wOnn/icJ1HwHFL3QOMobGRGBfG6wtyqNGOo
 deuyakt9M3+kaa5ztYdQ2jD5t2CYrUrsoWeQ+pDWTYUZEynp7ZraWJ8yM/71GVGWP8BY2ln6vu
 mh0h9A0tbVtZBKptyWeVeyt+rZWfRdzM7kvPCFboUq9xD5M8cG3A/pZ/gKE64o7ZGSWz0AJw9Z
 QaeRYyV7omf1HVH8Yjkcq8EecKgsbjCrQ8vwfi6vVc9FSesZmiL/mtT3MjyETDuq7N2CfLLhud
 rs4=
X-SBRS: 2.7
X-MesageID: 5181792
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5181792"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 15:27:03 +0200
Message-ID: <20190905132703.5554-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190905132703.5554-1-roger.pau@citrix.com>
References: <20190905132703.5554-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] sysctl/libxl: choose a sane default for
 HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Paul
 Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.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>

Q3VycmVudCBsaWJ4bCBjb2RlIHdpbGwgYWx3YXlzIGVuYWJsZSBIYXJkd2FyZSBBc3Npc3RlZCBQ
YWdpbmcgKEhBUCksCmV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sg
dG8gc2hhZG93IGlmIEhBUCBpcyBub3QKYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIHRo
ZSBkb21haW4gYnVpbGRlciB0aGF0J3Mgbm90IHRoZSBjYXNlCmFueSBsb25nZXIsIGFuZCB0aGUg
aHlwZXJ2aXNvciB3aWxsIHJhaXNlIGFuIGVycm9yIGlmIEhBUCBpcyBub3QKYXZhaWxhYmxlIGlu
c3RlYWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KCkluIG9yZGVyIHRvIGtl
ZXAgdGhlIHByZXZpb3VzIGZ1bmN0aW9uYWxpdHkgcmVwb3J0IHdoZXRoZXIgSEFQIGlzCmF2YWls
YWJsZSBvciBub3QgaW4gWEVOX1NZU0NUTF9waHlzaW5mbywgc28gdGhhdCB0aGUgdG9vbHN0YWNr
IGNhbgpzZWxlY3QgYSBzYW5lIGRlZmF1bHQgaWYgdGhlcmUncyBubyBleHBsaWNpdCB1c2VyIHNl
bGVjdGlvbiBvZiB3aGV0aGVyCkhBUCBzaG91bGQgYmUgdXNlZC4KCk5vdGUgdGhhdCBvbiBBUk0g
aGFyZHdhcmUgSEFQIGNhcGFiaWxpdHkgaXMgYWx3YXlzIHJlcG9ydGVkIHNpbmNlIGl0J3MKYSBy
ZXF1aXJlZCBmZWF0dXJlIGluIG9yZGVyIHRvIHJ1biBYZW4uCgpGaXhlczogZDBjMGJhN2QzZGUg
KCd4ODYvaHZtL2RvbWFpbjogcmVtb3ZlIHRoZSAnaGFwX2VuYWJsZWQnIGZsYWcnKQpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2
MToKIC0gQWxzbyByZXBvcnQgSEFQIGNhcGFiaWxpdHkgZm9yIEFSTS4KIC0gUHJpbnQgaGFwIGNh
cGFiaWxpdHkgaW4geGwgaW5mby4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgfCAx
ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8IDggKysrKysrKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbCB8IDEgKwogdG9vbHMveGwveGxfaW5mby5jICAgICAgICAgIHwgNSAr
KystLQogeGVuL2FyY2gvYXJtL3N5c2N0bC5jICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3N5
c2N0bC5jICAgICAgIHwgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgNCArKysr
CiA3IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXgg
ZWM3MTU3NGU5OS4uNWMwZmNmMzIwZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC0zOTksNiArMzk5LDcgQEAgaW50IGxpYnhsX2dl
dF9waHlzaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKQogICAg
IHBoeXNpbmZvLT5jYXBfcHYgPSAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVND
VExfUEhZU0NBUF9wdik7CiAgICAgcGh5c2luZm8tPmNhcF9odm1fZGlyZWN0aW8gPQogICAgICAg
ICAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rp
byk7CisgICAgcGh5c2luZm8tPmNhcF9oYXAgPSAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAm
IFhFTl9TWVNDVExfUEhZU0NBUF9oYXApOwogCiAgICAgR0NfRlJFRTsKICAgICByZXR1cm4gMDsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKaW5kZXggMDNjZTE2NmY0Zi4uNmE1NTZkZWE4ZiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTM4LDcgKzM4LDEzIEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKICAgICBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0
ZGVmYXVsdChnYywgY19pbmZvKTsKIAogICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExfRE9N
QUlOX1RZUEVfUFYpIHsKLSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8t
PmhhcCwgdHJ1ZSk7CisgICAgICAgIGxpYnhsX3BoeXNpbmZvIGluZm87CisgICAgICAgIGludCBy
YyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZpbmZvKTsKKworICAgICAgICBpZiAocmMpCisg
ICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZjX2luZm8tPmhhcCwgaW5mby5jYXBfaGFwKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZjX2luZm8tPm9vcywgdHJ1ZSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXgg
YjYxMzk5Y2UzNi4uOWUxZjg1MTVkMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMTAyNSw2ICsxMDI1
LDcgQEAgbGlieGxfcGh5c2luZm8gPSBTdHJ1Y3QoInBoeXNpbmZvIiwgWwogICAgICgiY2FwX2h2
bSIsIGJvb2wpLAogICAgICgiY2FwX3B2IiwgYm9vbCksCiAgICAgKCJjYXBfaHZtX2RpcmVjdGlv
IiwgYm9vbCksICMgTm8gbG9uZ2VyIEhWTSBzcGVjaWZpYworICAgICgiY2FwX2hhcCIsIGJvb2wp
LAogICAgIF0sIGRpcj1ESVJfT1VUKQogCiBsaWJ4bF9jb25uZWN0b3JpbmZvID0gU3RydWN0KCJj
b25uZWN0b3JpbmZvIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfaW5mby5jIGIvdG9vbHMv
eGwveGxfaW5mby5jCmluZGV4IDQ2ZDljOWY3MTIuLmFhNjcyNGJjN2YgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX2luZm8uYworKysgYi90b29scy94bC94bF9pbmZvLmMKQEAgLTIxMCwxMSArMjEw
LDEyIEBAIHN0YXRpYyB2b2lkIG91dHB1dF9waHlzaW5mbyh2b2lkKQogICAgICAgICAgaW5mby5o
d19jYXBbNF0sIGluZm8uaHdfY2FwWzVdLCBpbmZvLmh3X2NhcFs2XSwgaW5mby5od19jYXBbN10K
ICAgICAgICAgKTsKIAotICAgIG1heWJlX3ByaW50ZigidmlydF9jYXBzICAgICAgICAgICAgICA6
JXMlcyVzJXNcbiIsCisgICAgbWF5YmVfcHJpbnRmKCJ2aXJ0X2NhcHMgICAgICAgICAgICAgIDol
cyVzJXMlcyVzXG4iLAogICAgICAgICAgaW5mby5jYXBfcHYgPyAiIHB2IiA6ICIiLAogICAgICAg
ICAgaW5mby5jYXBfaHZtID8gIiBodm0iIDogIiIsCiAgICAgICAgICBpbmZvLmNhcF9odm0gJiYg
aW5mby5jYXBfaHZtX2RpcmVjdGlvID8gIiBodm1fZGlyZWN0aW8iIDogIiIsCi0gICAgICAgICBp
bmZvLmNhcF9wdiAmJiBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIHB2X2RpcmVjdGlvIiA6ICIi
CisgICAgICAgICBpbmZvLmNhcF9wdiAmJiBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIHB2X2Rp
cmVjdGlvIiA6ICIiLAorICAgICAgICAgaW5mby5jYXBfaGFwID8gIiBoYXAiIDogIiIKICAgICAg
ICAgKTsKIAogICAgIHZpbmZvID0gbGlieGxfZ2V0X3ZlcnNpb25faW5mbyhjdHgpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3N5c2N0bC5jIGIveGVuL2FyY2gvYXJtL3N5c2N0bC5jCmluZGV4
IDkyYWM5OWM5MjguLmY4Nzk0NGU4NDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zeXNjdGwu
YworKysgYi94ZW4vYXJjaC9hcm0vc3lzY3RsLmMKQEAgLTE0LDcgKzE0LDcgQEAKIAogdm9pZCBh
cmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkKIHsKLSAgICBw
aS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9odm07CisgICAgcGktPmNhcGFi
aWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaHZtIHwgWEVOX1NZU0NUTF9QSFlTQ0FQX2hh
cDsKIH0KIAogbG9uZyBhcmNoX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsLApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5j
CmluZGV4IDdlYzYxNzRlNmIuLjU3NzdhMDVmZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE2Myw2ICsxNjMsOCBAQCB2
b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKQogICAg
ICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9odm07CiAgICAgaWYg
KCBJU19FTkFCTEVEKENPTkZJR19QVikgKQogICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhF
Tl9TWVNDVExfUEhZU0NBUF9wdjsKKyAgICBpZiAoIGh2bV9oYXBfc3VwcG9ydGVkKCkgKQorICAg
ICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7CiB9CiAKIGxv
bmcgYXJjaF9kb19zeXNjdGwoCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggMzZiM2Y4YzQyOS4uZTAyZDdj
ZTRjNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtOTAsNiArOTAsMTAgQEAgc3RydWN0IHhlbl9zeXNj
dGxfdGJ1Zl9vcCB7CiAgLyogVGhlIHBsYXRmb3JtIHN1cHBvcnRzIGRpcmVjdCBhY2Nlc3MgdG8g
SS9PIGRldmljZXMgd2l0aCBJT01NVS4gKi8KICNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9k
aXJlY3RpbyAgICAgMgogI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gICgxdTw8
X1hFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbykKKy8qIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBI
YXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcuICovCisjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBf
aGFwICAgICAgICAgIDMKKyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCAgICAgICAgICAg
KDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCkKKwogc3RydWN0IHhlbl9zeXNjdGxfcGh5c2lu
Zm8gewogICAgIHVpbnQzMl90IHRocmVhZHNfcGVyX2NvcmU7CiAgICAgdWludDMyX3QgY29yZXNf
cGVyX3NvY2tldDsKLS0gCjIuMjIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:32:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:32:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5rrq-0006Fr-Ja; Thu, 05 Sep 2019 13:32:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5rro-0006Fg-Mg
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:32:04 +0000
X-Inumbo-ID: 8bf749f0-cfe1-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8bf749f0-cfe1-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 13:32:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567690324;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Lcc3gqMGanTbkPh44XjaZd0+ZvHIJNfmbgJ9V1Rp25Y=;
 b=FYw6si0KDNa6D6IYZHbmm7OuGJlE0nBTPzhCfDrW/0rccGQ0w/7TvIij
 GEXeDLGveae0GkQ/2yj4SAMLXzYBpVNrsWceJKo0oeW6X4G/vJ8bwubWG
 KUW/rf3rhq1/L+dek4w3YG6OG6gYDTk5fbeG6IUVbGz6UcO4nNb3b/np9 M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0D7GfDJ/REcuiVsBhabK41pNkxL1cYKmQ8/36VcGrGd04fchw6/HgkxGlH6JSpgVMS4H1hH72J
 6X4cLS4N6MHNTg8ATLLwK/Z6sfW4Y1wf57N+QGfcnXaJsoMX6FD/5s51jY3pB6CRnxNkAK5w9c
 LGk0NYkKO4fzdzccLlZCbHLjsGHevABq9/ZDUPCLHbcIVkEF9iQ9rpFywyuvj+zpuGyjqgxmik
 /HAnyCzuv4PBND1pMnSAqMH+HcqciI7aFtLVBiOudnIkSY9jkihWkyjp1Gp2lJV8m4ZQ9nbbMw
 sC4=
X-SBRS: 2.7
X-MesageID: 5230845
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5230845"
To: Masami Hiramatsu <mhiramat@kernel.org>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
 <20190905203224.e41d7f3dfbf918c5031f9766@kernel.org>
 <20190905220958.d0189e1e253f9e553b880675@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: <1d868c99-58c5-1bbd-e6a4-2003dd319b5b@citrix.com>
Date: Thu, 5 Sep 2019 14:31:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905220958.d0189e1e253f9e553b880675@kernel.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 x86@kernel.org, linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh
 Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAxNDowOSwgTWFzYW1pIEhpcmFtYXRzdSB3cm90ZToKPiBPbiBUaHUsIDUg
U2VwIDIwMTkgMjA6MzI6MjQgKzA5MDAKPiBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJu
ZWwub3JnPiB3cm90ZToKPgo+PiBPbiBUaHUsIDUgU2VwIDIwMTkgMDg6NTQ6MTcgKzAxMDAKPj4g
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Cj4+PiBP
biAwNS8wOS8yMDE5IDAyOjQ5LCBNYXNhbWkgSGlyYW1hdHN1IHdyb3RlOgo+Pj4+IE9uIFdlZCwg
NCBTZXAgMjAxOSAxMjo1NDo1NSArMDEwMAo+Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4+IE9uIDA0LzA5LzIwMTkgMTI6NDUsIE1h
c2FtaSBIaXJhbWF0c3Ugd3JvdGU6Cj4+Pj4+PiBIaSwKPj4+Pj4+Cj4+Pj4+PiBUaGVzZSBwYXRj
aGVzIGFsbG93IHg4NiBpbnN0cnVjdGlvbiBkZWNvZGVyIHRvIGRlY29kZQo+Pj4+Pj4geGVuLWNw
dWlkIHdoaWNoIGhhcyBYRU5fRU1VTEFURV9QUkVGSVgsIGFuZCBwcm9oaWJpdAo+Pj4+Pj4ga3By
b2JlcyB0byBwcm9iZSBvbiBpdC4KPj4+Pj4+Cj4+Pj4+PiBKb3NoIHJlcG9ydGVkIHRoYXQgdGhl
IG9ianRvb2wgY2FuIG5vdCBkZWNvZGUgc3VjaCBzcGVjaWFsCj4+Pj4+PiBwcmVmaXhlZCBpbnN0
cnVjdGlvbnMsIGFuZCBJIGZvdW5kIHRoYXQgd2UgYWxzbyBoYXZlIHRvCj4+Pj4+PiBwcm9oaWJp
dCBrcHJvYmVzIHRvIHByb2JlIG9uIHN1Y2ggaW5zdHJ1Y3Rpb24uCj4+Pj4+Pgo+Pj4+Pj4gVGhp
cyBzZXJpZXMgY2FuIGJlIGFwcGxpZWQgb24gLXRpcCBtYXN0ZXIgYnJhbmNoIHdoaWNoCj4+Pj4+
PiBoYXMgbWVyZ2VkIEpvc2gncyBvYmp0b29sL3BlcmYgc2hhcmluZyBjb21tb24geDg2IGluc24K
Pj4+Pj4+IGRlY29kZXIgc2VyaWVzLgo+Pj4+PiBUaGUgcGFyYXZpcnR1YWxpc2VkIHhlbi1jcHVp
ZCBpcyB3ZXJlIHlvdSdsbCBzZWUgaXQgbW9zdCBpbiBhIHJlZ3VsYXIKPj4+Pj4ga2VybmVsLCBi
dXQgYmUgYXdhcmUgdGhhdCBpdCBpcyBhbHNvIHVzZWQgZm9yIHRlc3RpbmcgcHVycG9zZXMgaW4g
b3RoZXIKPj4+Pj4gY2lyY3Vtc3RhbmNlcywgYW5kIHRoZXJlIGlzIGFuIGVxdWl2YWxlbnQgS1ZN
IHByZWZpeCB3aGljaCBpcyB1c2VkIGZvcgo+Pj4+PiBLVk0gdGVzdGluZy4KPj4+PiBHb29kIGNh
dGNoISBJIGRpZG4ndCBub3RpY2UgdGhhdC4gSXMgdGhhdCByZWFsbHkgc2FtZSBzZXF1YW5jZSBv
ciBLVk0gdXNlcwo+Pj4+IGFub3RoZXIgc2VxdWVuY2Ugb2YgaW5zdHJ1Y3Rpb25zIGZvciBLVk0g
cHJlZml4Pwo+Pj4gSSBkb24ndCBrbm93IGlmIHlvdSd2ZSBzcG90dGVkLCBidXQgdGhlIHByZWZp
eCBpcyBhIHVkMmEgaW5zdHJ1Y3Rpb24KPj4+IGZvbGxvd2VkIGJ5ICd4ZW4nIGluIGFzY2lpLgo+
Pj4KPj4+IFRoZSBLVk0gdmVyc2lvbiB3YXMgYWRkZWQgaW4gYy9zIDZjODZlZWRjMjA2ZGQxZjlk
MzdhMjc5NmZhYThlNmYyMjc4MjE1ZDIKPiBIbW0sIEkgdGhpbmsgSSBtaWdodCBtaXN1bmRlcnN0
YW5kIHdoYXQgdGhlICJlbXVsYXRlIHByZWZpeCIuLi4gdGhhdCBpcyBub3QKPiBhIHByZWZpeCB3
aGljaCByZXBsYWNlIGFjdHVhbCBwcmVmaXgsIGJ1dCBqdXN0IHdvcmtzIGxpa2UgYW4gZXNjYXBl
IHNlcXVlbmNlLgo+IFRodXMgdGhlIG5leHQgaW5zdHJ1Y3Rpb24gY2FuIGhhdmUgYW55IHg4NiBw
cmVmaXgsIGNvcnJlY3Q/CgpUaGVyZSBpcyBhIGJpdCBvZiBoaXN0b3J5IGhlcmUgOikKCk9yaWdp
bmFsbHksIDEzIHllYXJzIGFnbywgWGVuIGludmVudGVkIHRoZSAiRm9yY2UgRW11bGF0ZSBQcmVm
aXgiLCB3aGljaAp3YXMgdGhlIHNlcXVlbmNlOgoKdWQyYTsgLmFzY2lpICd4ZW4nOyBjcHVpZAoK
d2hpY2ggaGl0IHRoZSAjVUQgaGFuZGxlciBhbmQgd2FzIHJlY29nbmlzZWQgYXMgYSByZXF1ZXN0
IGZvcgp2aXJ0dWFsaXNlZCBDUFVJRCBpbmZvcm1hdGlvbi7CoCBUaGlzIHdhcyBmb3IgcmluZy1k
ZXByaXZpbGVnZWQKdmlydHVhbGlzYXRpb24sIGFuZCBpcyBuZWVkZWQgYmVjYXVzZSB0aGUgQ1BV
SUQgaW5zdHJ1Y3Rpb24gaXRzZWxmCmRvZXNuJ3QgdHJhcCB0byB0aGUgaHlwZXJ2aXNvci4KCkZv
bGxvd2luZyBzb21lIHNlY3VyaXR5IGlzc3VlcyBpbiBvdXIgaW5zdHJ1Y3Rpb24gZW11bGF0b3Is
IEkgcmV1c2VkCnRoaXMgcHJlZml4IHdpdGggVlQteC9TVk0gZ3Vlc3RzIGZvciB0ZXN0aW5nIHB1
cnBvc2VzLsKgIEl0IGJlaGF2ZXMgaW4gYQpzaW1pbGFyIG1hbm5lciAtIHdoZW4gZW5hYmxlZCwg
aXQgaXMgcmVjb2duaXNlZCBpbiAjVUQgZXhjZXB0aW9uCmludGVyY2VwdCwgYW5kIGNhdXNlcyBY
ZW4gdG8gYWRkIDUgdG8gdGhlIGluc3RydWN0aW9uIHBvaW50ZXIsIHRoZW4KZW11bGF0ZSB0aGUg
aW5zdHJ1Y3Rpb24gc3RhcnRpbmcgdGhlcmUuCgpUaGVuIHZhcmlvdXMgZm9sayB0aG91Z2h0IHRo
YXQgaGF2aW5nIHRoZSBzYW1lIGtpbmQgb2YgYWJpbGl0eSB0byB0ZXN0CktWTSdzIGluc3RydWN0
aW9uIGVtdWxhdG9yIHdvdWxkIGJlIGEgZ29vZCBpZGVhLCBzbyB0aGV5IGJvcnJvd2VkIHRoZSBp
ZGVhLgoKRnJvbSBhIGJlaGF2aW91ciBwb2ludCBvZiB2aWV3LCBpdCBpcyBhbiBvcGFxdWUgNSBi
eXRlcyB3aGljaCBtZWFucwoiYnJlYWsgaW50byB0aGUgaHlwZXJ2aXNvciwgdGhlbiBlbXVsYXRl
IHRoZSBmb2xsb3dpbmcgaW5zdHJ1Y3Rpb24iLgoKVGhlIG5hbWUgInByZWZpeCIgaXMgdW5mb3J0
dW5hdGUuwqAgSXQgd2FzIG5hbWVkIHRodXNseSBiZWNhdXNlIGZyb20gdGhlCnByb2dyYW1tZXJz
IHBvaW50IG9mIHZpZXcsIGl0IHdhcyBzb21ldGhpbmcgeW91IHB1dCBiZWZvcmUgdGhlIENQVUlE
Cmluc3RydWN0aW9uIHdoaWNoIHdhbnRlZCB0byBiZSBlbXVsYXRlZC7CoCBJdCBpcyBub3QgcmVs
YXRlZCB0byB4ODYKaW5zdHJ1Y3Rpb24gY29uY2VwdCBvZiBhIHByZWZpeC4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:38:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13: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 1i5rxM-0006WG-DS; Thu, 05 Sep 2019 13:37:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5rxL-0006WB-Px
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:37:47 +0000
X-Inumbo-ID: 57fd82da-cfe2-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 57fd82da-cfe2-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 13:37: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 1i5rxJ-0005bE-5J; Thu, 05 Sep 2019 13:37: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 1i5rxI-0002Cp-Q1; Thu, 05 Sep 2019 13:37:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5rxI-0002Az-Ot; Thu, 05 Sep 2019 13:37:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141013-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-pvshim:guest-start: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-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=a342900d4835c127c1466c5abc1323a666e8cebd
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 13:37:44 +0000
Subject: [Xen-devel] [xen-unstable test] 141013: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAxMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTAxMy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IFJFR1IuIHZzLiAxMzk4NzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2Vy
aWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzOTg3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4
NzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBhMzQyOTAwZDQ4MzVjMTI3YzE0NjZjNWFiYzEzMjNhNjY2ZThjZWJkCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3
NWYzNzU4NzcxODIyODFmZGVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk4NzYgIDIwMTktMDgt
MDkgMTg6NDY6NTYgWiAgIDI2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5OTE1ICAyMDE5
LTA4LTEwIDIwOjQ0OjIzIFogICAyNSBkYXlzICAgMzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxMDEzICAyMDE5LTA5LTA0IDE2OjQ2OjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJ
U0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAg
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3Rp
YW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWljaGFl
bCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBNaWNoYcWCIEtvd2FsY3p5ayA8bWtv
d0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9tYW4gU2hhcG9zaG5payA8cm9tYW5AemVkZWRhLmNv
bT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KICBWaWt0b3Ig
TWl0aW4gPHZpa3Rvcl9taXRpbkBlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNjM2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:52:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5sBP-00086M-QE; Thu, 05 Sep 2019 13:52:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4qbh=XA=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i5sBO-00086H-Md
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:52:18 +0000
X-Inumbo-ID: 5f68e788-cfe4-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f68e788-cfe4-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 13:52:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567691538;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=eoK8hbBOV0CxvLYTZUIPRaRRuNHWAfHan1AwDKB+pYE=;
 b=c4T5haQwE8unglZQEiiiIDkuOyJA3qHj9/bq4nedcNkP0NPzmcqOg+8Y
 xsQYgDQ0Q1SiwTNnXu0LNpX+kXwdQJJ/FvGZm8y6qGmBDqFxVO7coxsff
 qJ+7wQWcFDk2WY7c6w6L9cemfoMKSDzodH+rZV8m1/N2EMW2l+seTqi3j Y=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: is6tFJconP5HVvL6w4/Egd0Lx2U0ha5SSjhAEua/phnnYS33aZbhlkPx+9jX/09usSYIgyTUVi
 1Eb00031bZ9j9O/TT14WcG3y9PX9hoZdVk6WsHRa6ZszLdpaftPFMhvxrOTdG0VqW6o01kaezW
 zleMwBhs/LahX7P4wCvPLExXJI1vqralgT45U/LAXclXJynoDFutjfNS25GgV3s27+h9YZY8ts
 E49RNrW/PgzTjI1NE8zPbFR9+Vkep/A14/FNf1/uWTPk6JcHSABQEeAKIjrZ1gHjpMErHeIm/U
 ILk=
X-SBRS: 2.7
X-MesageID: 5232277
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5232277"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 2/2] sysctl/libxl: choose a sane default for HAP
Thread-Index: AQHVY+2kulpdNsGnPUakfYe0VyFh2KcdGg+A
Date: Thu, 5 Sep 2019 13:52:12 +0000
Message-ID: <ca15dc5b2939422889c91e6783f0bbfb@AMSPEX02CL03.citrite.net>
References: <20190905132703.5554-1-roger.pau@citrix.com>
 <20190905132703.5554-3-roger.pau@citrix.com>
In-Reply-To: <20190905132703.5554-3-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOSAxNDoyNw0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5j
b20+OyBXZWkgTGl1DQo+IDx3bEB4ZW4ub3JnPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsNCj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgSnVsaWVuIEdyYWxsDQo+IDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9y
ZykgPHRpbUB4ZW4ub3JnPjsgVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVw
YW0uY29tPjsNCj4gUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gU3Vi
amVjdDogW1BBVENIIHYyIDIvMl0gc3lzY3RsL2xpYnhsOiBjaG9vc2UgYSBzYW5lIGRlZmF1bHQg
Zm9yIEhBUA0KPiANCj4gQ3VycmVudCBsaWJ4bCBjb2RlIHdpbGwgYWx3YXlzIGVuYWJsZSBIYXJk
d2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCksDQo+IGV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZp
c29yIHdpbGwgZmFsbGJhY2sgdG8gc2hhZG93IGlmIEhBUCBpcyBub3QNCj4gYXZhaWxhYmxlLiBX
aXRoIHRoZSBjaGFuZ2VzIHRvIHRoZSBkb21haW4gYnVpbGRlciB0aGF0J3Mgbm90IHRoZSBjYXNl
DQo+IGFueSBsb25nZXIsIGFuZCB0aGUgaHlwZXJ2aXNvciB3aWxsIHJhaXNlIGFuIGVycm9yIGlm
IEhBUCBpcyBub3QNCj4gYXZhaWxhYmxlIGluc3RlYWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNr
IHRvIHNoYWRvdy4NCj4gDQo+IEluIG9yZGVyIHRvIGtlZXAgdGhlIHByZXZpb3VzIGZ1bmN0aW9u
YWxpdHkgcmVwb3J0IHdoZXRoZXIgSEFQIGlzDQo+IGF2YWlsYWJsZSBvciBub3QgaW4gWEVOX1NZ
U0NUTF9waHlzaW5mbywgc28gdGhhdCB0aGUgdG9vbHN0YWNrIGNhbg0KPiBzZWxlY3QgYSBzYW5l
IGRlZmF1bHQgaWYgdGhlcmUncyBubyBleHBsaWNpdCB1c2VyIHNlbGVjdGlvbiBvZiB3aGV0aGVy
DQo+IEhBUCBzaG91bGQgYmUgdXNlZC4NCj4gDQo+IE5vdGUgdGhhdCBvbiBBUk0gaGFyZHdhcmUg
SEFQIGNhcGFiaWxpdHkgaXMgYWx3YXlzIHJlcG9ydGVkIHNpbmNlIGl0J3MNCj4gYSByZXF1aXJl
ZCBmZWF0dXJlIGluIG9yZGVyIHRvIHJ1biBYZW4uDQo+IA0KPiBGaXhlczogZDBjMGJhN2QzZGUg
KCd4ODYvaHZtL2RvbWFpbjogcmVtb3ZlIHRoZSAnaGFwX2VuYWJsZWQnIGZsYWcnKQ0KPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KTEdU
TQ0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4N
Cg0KPiAtLS0NCj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+
IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIHYxOg0KPiAgLSBBbHNvIHJlcG9ydCBIQVAgY2FwYWJpbGl0
eSBmb3IgQVJNLg0KPiAgLSBQcmludCBoYXAgY2FwYWJpbGl0eSBpbiB4bCBpbmZvLg0KPiAtLS0N
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICB8IDEgKw0KPiAgdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgIHwgOCArKysrKysrLQ0KPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
IHwgMSArDQo+ICB0b29scy94bC94bF9pbmZvLmMgICAgICAgICAgfCA1ICsrKy0tDQo+ICB4ZW4v
YXJjaC9hcm0vc3lzY3RsLmMgICAgICAgfCAyICstDQo+ICB4ZW4vYXJjaC94ODYvc3lzY3RsLmMg
ICAgICAgfCAyICsrDQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCA0ICsrKysNCj4g
IDcgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4gDQo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYw0K
PiBpbmRleCBlYzcxNTc0ZTk5Li41YzBmY2YzMjBlIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bC5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMNCj4gQEAgLTM5OSw2ICszOTks
NyBAQCBpbnQgbGlieGxfZ2V0X3BoeXNpbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9waHlzaW5m
byAqcGh5c2luZm8pDQo+ICAgICAgcGh5c2luZm8tPmNhcF9wdiA9ICEhKHhjcGh5c2luZm8uY2Fw
YWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX3B2KTsNCj4gICAgICBwaHlzaW5mby0+Y2Fw
X2h2bV9kaXJlY3RpbyA9DQo+ICAgICAgICAgICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYg
WEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKTsNCj4gKyAgICBwaHlzaW5mby0+Y2FwX2hhcCA9
ICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCk7DQo+
IA0KPiAgICAgIEdDX0ZSRUU7DQo+ICAgICAgcmV0dXJuIDA7DQo+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jDQo+IGlu
ZGV4IDAzY2UxNjZmNGYuLjZhNTU2ZGVhOGYgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jDQo+IEBAIC0z
OCw3ICszOCwxMyBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsDQo+ICAgICAgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRl
ZmF1bHQoZ2MsIGNfaW5mbyk7DQo+IA0KPiAgICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExf
RE9NQUlOX1RZUEVfUFYpIHsNCj4gLSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZj
X2luZm8tPmhhcCwgdHJ1ZSk7DQo+ICsgICAgICAgIGxpYnhsX3BoeXNpbmZvIGluZm87DQo+ICsg
ICAgICAgIGludCByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZpbmZvKTsNCj4gKw0KPiAr
ICAgICAgICBpZiAocmMpDQo+ICsgICAgICAgICAgICByZXR1cm4gcmM7DQo+ICsNCj4gKyAgICAg
ICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgaW5mby5jYXBfaGFwKTsN
Cj4gICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPm9vcywgdHJ1ZSk7
DQo+ICAgICAgfQ0KPiANCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbA0KPiBpbmRleCBiNjEzOTljZTM2Li45ZTFm
ODUxNWQzIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwNCj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsDQo+IEBAIC0xMDI1LDYgKzEwMjUsNyBAQCBs
aWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8iLCBbDQo+ICAgICAgKCJjYXBfaHZtIiwg
Ym9vbCksDQo+ICAgICAgKCJjYXBfcHYiLCBib29sKSwNCj4gICAgICAoImNhcF9odm1fZGlyZWN0
aW8iLCBib29sKSwgIyBObyBsb25nZXIgSFZNIHNwZWNpZmljDQo+ICsgICAgKCJjYXBfaGFwIiwg
Ym9vbCksDQo+ICAgICAgXSwgZGlyPURJUl9PVVQpDQo+IA0KPiAgbGlieGxfY29ubmVjdG9yaW5m
byA9IFN0cnVjdCgiY29ubmVjdG9yaW5mbyIsIFsNCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X2luZm8uYyBiL3Rvb2xzL3hsL3hsX2luZm8uYw0KPiBpbmRleCA0NmQ5YzlmNzEyLi5hYTY3MjRi
YzdmIDEwMDY0NA0KPiAtLS0gYS90b29scy94bC94bF9pbmZvLmMNCj4gKysrIGIvdG9vbHMveGwv
eGxfaW5mby5jDQo+IEBAIC0yMTAsMTEgKzIxMCwxMiBAQCBzdGF0aWMgdm9pZCBvdXRwdXRfcGh5
c2luZm8odm9pZCkNCj4gICAgICAgICAgIGluZm8uaHdfY2FwWzRdLCBpbmZvLmh3X2NhcFs1XSwg
aW5mby5od19jYXBbNl0sIGluZm8uaHdfY2FwWzddDQo+ICAgICAgICAgICk7DQo+IA0KPiAtICAg
IG1heWJlX3ByaW50ZigidmlydF9jYXBzICAgICAgICAgICAgICA6JXMlcyVzJXNcbiIsDQo+ICsg
ICAgbWF5YmVfcHJpbnRmKCJ2aXJ0X2NhcHMgICAgICAgICAgICAgIDolcyVzJXMlcyVzXG4iLA0K
PiAgICAgICAgICAgaW5mby5jYXBfcHYgPyAiIHB2IiA6ICIiLA0KPiAgICAgICAgICAgaW5mby5j
YXBfaHZtID8gIiBodm0iIDogIiIsDQo+ICAgICAgICAgICBpbmZvLmNhcF9odm0gJiYgaW5mby5j
YXBfaHZtX2RpcmVjdGlvID8gIiBodm1fZGlyZWN0aW8iIDogIiIsDQo+IC0gICAgICAgICBpbmZv
LmNhcF9wdiAmJiBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIHB2X2RpcmVjdGlvIiA6ICIiDQo+
ICsgICAgICAgICBpbmZvLmNhcF9wdiAmJiBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIHB2X2Rp
cmVjdGlvIiA6ICIiLA0KPiArICAgICAgICAgaW5mby5jYXBfaGFwID8gIiBoYXAiIDogIiINCj4g
ICAgICAgICAgKTsNCj4gDQo+ICAgICAgdmluZm8gPSBsaWJ4bF9nZXRfdmVyc2lvbl9pbmZvKGN0
eCk7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3lzY3RsLmMgYi94ZW4vYXJjaC9hcm0v
c3lzY3RsLmMNCj4gaW5kZXggOTJhYzk5YzkyOC4uZjg3OTQ0ZTg0NyAxMDA2NDQNCj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3N5c2N0bC5jDQo+ICsrKyBiL3hlbi9hcmNoL2FybS9zeXNjdGwuYw0KPiBA
QCAtMTQsNyArMTQsNyBAQA0KPiANCj4gIHZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVu
X3N5c2N0bF9waHlzaW5mbyAqcGkpDQo+ICB7DQo+IC0gICAgcGktPmNhcGFiaWxpdGllcyB8PSBY
RU5fU1lTQ1RMX1BIWVNDQVBfaHZtOw0KPiArICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZ
U0NUTF9QSFlTQ0FQX2h2bSB8IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7DQo+ICB9DQo+IA0KPiAg
bG9uZyBhcmNoX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsLA0KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jDQo+IGlu
ZGV4IDdlYzYxNzRlNmIuLjU3NzdhMDVmZmMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMNCj4gQEAgLTE2Myw2ICsxNjMs
OCBAQCB2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBp
KQ0KPiAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9odm07
DQo+ICAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19QVikgKQ0KPiAgICAgICAgICBwaS0+Y2Fw
YWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9wdjsNCj4gKyAgICBpZiAoIGh2bV9oYXBf
c3VwcG9ydGVkKCkgKQ0KPiArICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExf
UEhZU0NBUF9oYXA7DQo+ICB9DQo+IA0KPiAgbG9uZyBhcmNoX2RvX3N5c2N0bCgNCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9z
eXNjdGwuaA0KPiBpbmRleCAzNmIzZjhjNDI5Li5lMDJkN2NlNGM2IDEwMDY0NA0KPiAtLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oDQo+IEBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsN
Cj4gICAvKiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgZGlyZWN0IGFjY2VzcyB0byBJL08gZGV2aWNl
cyB3aXRoIElPTU1VLiAqLw0KPiAgI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlv
ICAgICAyDQo+ICAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgKDF1PDxfWEVO
X1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKQ0KPiArLyogVGhlIHBsYXRmb3JtIHN1cHBvcnRzIEhh
cmR3YXJlIEFzc2lzdGVkIFBhZ2luZy4gKi8NCj4gKyNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NB
UF9oYXAgICAgICAgICAgMw0KPiArI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAg
ICAgICAoMXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfaGFwKQ0KPiArDQo+ICBzdHJ1Y3QgeGVuX3N5
c2N0bF9waHlzaW5mbyB7DQo+ICAgICAgdWludDMyX3QgdGhyZWFkc19wZXJfY29yZTsNCj4gICAg
ICB1aW50MzJfdCBjb3Jlc19wZXJfc29ja2V0Ow0KPiAtLQ0KPiAyLjIyLjANCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:53:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:53: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 1i5sCS-0008Ae-9q; Thu, 05 Sep 2019 13:53:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4qbh=XA=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i5sCR-0008AS-Ao
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:53:23 +0000
X-Inumbo-ID: 85de38c8-cfe4-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 85de38c8-cfe4-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 13:53:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567691602;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=b8rc7H05tbhpnsb9M7i6h9CRSF1ofRp+inieBJU5LyM=;
 b=ZJJtdwnrqPy+zP6ct5LRNQ0OWAtxkIYlYbMrFaZVNFcNLZQf7v4BmnDl
 fR9A1/h5C0ph+1r0DyI2Ab8Rxi1l1q4ds52MZER0AWFuTGnZ0Lnh02uc4
 Oep5VX0S/Esj6bQzvSdGuSiaGCaA20shijNeIoOK3VaidrUfnBqH2C0P3 c=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jVTZeWcWP+bMy5nyzN5pUqKiisc3uz1VCb7d21vQvfrQOzUYHS0qfBMQUAGaiYRvdpwq7z6tC5
 /IIsPteqXUTaUCG9paQavx+hbdnzSSZE8yZzsZ1QzMbS0tgn48jIFYOe9C09nZLUG/nXf8Uh78
 2H719c+5SRkX0xcid/Y3NHwdTzuXXFOrrBgBixG0Fszd5RHtGacELLt4mAGL9hMWHLAVlkreKp
 6hshwQn6bkobtXD2tehUDSZ7KMc9Mc1Txx8GkVgc5RTuQ4OrGFfJgka1m4t8j4vpKvxedlKGzT
 QUU=
X-SBRS: 2.7
X-MesageID: 5409813
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5409813"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 1/2] sysctl: report existing physcaps on
 ARM
Thread-Index: AQHVY+3XtrDgfVznh0CdU7Xwr5GC/qcdGnJA
Date: Thu, 5 Sep 2019 13:53:17 +0000
Message-ID: <6a10bf51ca454c16a3e9db17fd48dab8@AMSPEX02CL03.citrite.net>
References: <20190905132703.5554-1-roger.pau@citrix.com>
 <20190905132703.5554-2-roger.pau@citrix.com>
In-Reply-To: <20190905132703.5554-2-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/2] sysctl: report existing physcaps 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 <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>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUm9nZXIgUGF1IE1v
bm5lDQo+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE5IDE0OjI3DQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsN
Cj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47IEp1bGllbg0KPiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBWb2xvZHlteXIgQmFiY2h1aw0KPiA8Vm9sb2R5
bXlyX0JhYmNodWtAZXBhbS5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgMS8yXSBzeXNjdGw6IHJlcG9y
dCBleGlzdGluZyBwaHlzY2FwcyBvbiBBUk0NCj4gDQo+IEN1cnJlbnQgcGh5c2NhcHMgaW4gWEVO
X1NZU0NUTF9waHlzaW5mbyBhcmUgb25seSB1c2VkIGJ5IHg4NiwgYWxiZWl0DQo+IHRoZSBjYXBh
YmlsaXRpZXMgdGhlbXNlbHZlcyBhcmUgbm90IHg4NiBzcGVjaWZpYy4NCj4gDQo+IFRoaXMgcGF0
Y2ggYWRkcyBzdXBwb3J0IGZvciBhbHNvIHJlcG9ydGluZyB0aGUgY3VycmVudCBjYXBhYmlsaXRp
ZXMgb24NCj4gQVJNIGhhcmR3YXJlLiBOb3RlIHRoYXQgb24gQVJNIFBIWVNDQVBfaHZtIGlzIGFs
d2F5cyByZXBvcnRlZCwgYW5kDQo+IHNldHRpbmcgUEhZU0NBUF9kaXJlY3RpbyBoYXMgYmVlbiBt
b3ZlZCB0byBjb21tb24gY29kZSBzaW5jZSB0aGUgc2FtZQ0KPiBsb2dpYyB0byBzZXQgaXQgaXMg
dXNlZCBieSB4ODYgYW5kIEFSTS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2MToNCj4g
IC0gTmV3IGluIHRoaXMgdmVyc2lvbi4NCj4gLS0tDQo+ICB4ZW4vYXJjaC9hcm0vc3lzY3RsLmMg
ICAgICAgfCA1ICsrKystDQo+ICB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgfCAyIC0tDQo+
ICB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgfCAyICsrDQo+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmggfCA2ICsrKy0tLQ0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDYgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N5c2N0
bC5jIGIveGVuL2FyY2gvYXJtL3N5c2N0bC5jDQo+IGluZGV4IGZiZmRiNDRlZmYuLjkyYWM5OWM5
MjggMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL2FybS9zeXNjdGwuYw0KPiArKysgYi94ZW4vYXJj
aC9hcm0vc3lzY3RsLmMNCj4gQEAgLTEyLDcgKzEyLDEwIEBADQo+ICAjaW5jbHVkZSA8eGVuL2h5
cGVyY2FsbC5oPg0KPiAgI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4NCj4gDQo+IC12b2lkIGFy
Y2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKSB7IH0NCj4gK3Zv
aWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkpDQo+ICt7
DQo+ICsgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaHZtOw0KPiAr
fQ0KPiANCj4gIGxvbmcgYXJjaF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNjdGwgKnN5c2N0bCwN
Cj4gICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3Rs
X3QpIHVfc3lzY3RsKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVu
L2FyY2gveDg2L3N5c2N0bC5jDQo+IGluZGV4IGM1MGQ5MTBhMWMuLjdlYzYxNzRlNmIgMTAwNjQ0
DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvc3lz
Y3RsLmMNCj4gQEAgLTE2Myw4ICsxNjMsNiBAQCB2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0
IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKQ0KPiAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9
IFhFTl9TWVNDVExfUEhZU0NBUF9odm07DQo+ICAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19Q
VikgKQ0KPiAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9w
djsNCj4gLSAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQ0KPiAtICAgICAgICBwaS0+Y2FwYWJpbGl0
aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbzsNCj4gIH0NCj4gDQo+ICBsb25nIGFy
Y2hfZG9fc3lzY3RsKA0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9j
b21tb24vc3lzY3RsLmMNCj4gaW5kZXggZmNmMmQyZmQ3Yy4uOTJiNGVhMGQyMSAxMDA2NDQNCj4g
LS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYw0KPiArKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jDQo+
IEBAIC0yNjcsNiArMjY3LDggQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQ0KPiAgICAgICAgICBwaS0+Y3B1X2toeiA9IGNwdV9r
aHo7DQo+ICAgICAgICAgIHBpLT5tYXhfbWZuID0gZ2V0X3VwcGVyX21mbl9ib3VuZCgpOw0KPiAg
ICAgICAgICBhcmNoX2RvX3BoeXNpbmZvKHBpKTsNCj4gKyAgICAgICAgaWYgKCBpb21tdV9lbmFi
bGVkICkNCj4gKyAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlT
Q0FQX2RpcmVjdGlvOw0KPiANCj4gICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KHVfc3lzY3Rs
LCBvcCwgMSkgKQ0KPiAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsNCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aA0KPiBpbmRleCA5MWM0OGRjYWUwLi4zNmIzZjhjNDI5IDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvc3lzY3RsLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
DQo+IEBAIC04MSwxMyArODEsMTMgQEAgc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCB7DQo+ICAg
KiBHZXQgcGh5c2ljYWwgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGhvc3QgbWFjaGluZQ0KPiAgICov
DQo+ICAvKiBYRU5fU1lTQ1RMX3BoeXNpbmZvICovDQo+IC0gLyogKHg4NikgVGhlIHBsYXRmb3Jt
IHN1cHBvcnRzIEhWTSBndWVzdHMuICovDQo+ICsgLyogVGhlIHBsYXRmb3JtIHN1cHBvcnRzIEhW
TSBndWVzdHMuICovDQo+ICAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfaHZtICAgICAgICAg
IDANCj4gICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bSAgICAgICAgICAgKDF1PDxfWEVO
X1NZU0NUTF9QSFlTQ0FQX2h2bSkNCj4gLSAvKiAoeDg2KSBUaGUgcGxhdGZvcm0gc3VwcG9ydHMg
UFYgZ3Vlc3RzLiAqLw0KPiArIC8qIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBQViBndWVzdHMuICov
DQo+ICAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfcHYgICAgICAgICAgIDENCj4gICNkZWZp
bmUgWEVOX1NZU0NUTF9QSFlTQ0FQX3B2ICAgICAgICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlT
Q0FQX3B2KQ0KPiAtIC8qICh4ODYpIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBkaXJlY3QgYWNjZXNz
IHRvIEkvTyBkZXZpY2VzIHdpdGggSU9NTVUuICovDQo+ICsgLyogVGhlIHBsYXRmb3JtIHN1cHBv
cnRzIGRpcmVjdCBhY2Nlc3MgdG8gSS9PIGRldmljZXMgd2l0aCBJT01NVS4gKi8NCj4gICNkZWZp
bmUgX1hFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgICAgMg0KPiAgI2RlZmluZSBYRU5fU1lT
Q1RMX1BIWVNDQVBfZGlyZWN0aW8gICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbykN
Cj4gIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsNCj4gLS0NCj4gMi4yMi4wDQo+IA0KPiAN
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:56:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5sF0-0008MM-OJ; Thu, 05 Sep 2019 13:56:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5sEz-0008MF-0P
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:56:01 +0000
X-Inumbo-ID: e3e2e072-cfe4-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3e2e072-cfe4-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 13:55: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 AF39BAF84;
 Thu,  5 Sep 2019 13:55:58 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190905132703.5554-1-roger.pau@citrix.com>
 <20190905132703.5554-2-roger.pau@citrix.com>
 <6a10bf51ca454c16a3e9db17fd48dab8@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <99d0aef2-ecef-3894-06ed-c2c3122a671e@suse.com>
Date: Thu, 5 Sep 2019 15:56:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6a10bf51ca454c16a3e9db17fd48dab8@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] sysctl: report existing physcaps 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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, IanJackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 VolodymyrBabchuk <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>

T24gMDUuMDkuMjAxOSAxNTo1MywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBGcm9tOiBYZW4tZGV2
ZWwgPHhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2Yg
Um9nZXIgUGF1IE1vbm5lCj4+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE5IDE0OjI3Cj4+Cj4+IEN1
cnJlbnQgcGh5c2NhcHMgaW4gWEVOX1NZU0NUTF9waHlzaW5mbyBhcmUgb25seSB1c2VkIGJ5IHg4
NiwgYWxiZWl0Cj4+IHRoZSBjYXBhYmlsaXRpZXMgdGhlbXNlbHZlcyBhcmUgbm90IHg4NiBzcGVj
aWZpYy4KPj4KPj4gVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGFsc28gcmVwb3J0aW5nIHRo
ZSBjdXJyZW50IGNhcGFiaWxpdGllcyBvbgo+PiBBUk0gaGFyZHdhcmUuIE5vdGUgdGhhdCBvbiBB
Uk0gUEhZU0NBUF9odm0gaXMgYWx3YXlzIHJlcG9ydGVkLCBhbmQKPj4gc2V0dGluZyBQSFlTQ0FQ
X2RpcmVjdGlvIGhhcyBiZWVuIG1vdmVkIHRvIGNvbW1vbiBjb2RlIHNpbmNlIHRoZSBzYW1lCj4+
IGxvZ2ljIHRvIHNldCBpdCBpcyB1c2VkIGJ5IHg4NiBhbmQgQVJNLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:56:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5sFu-0008Qq-2f; Thu, 05 Sep 2019 13:56:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5sFs-0008Qi-Tl
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:56:56 +0000
X-Inumbo-ID: 058b26f8-cfe5-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 058b26f8-cfe5-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 13: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 8EA7EB6A0;
 Thu,  5 Sep 2019 13:56:55 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190905132703.5554-1-roger.pau@citrix.com>
 <20190905132703.5554-3-roger.pau@citrix.com>
 <ca15dc5b2939422889c91e6783f0bbfb@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ae31b413-30d2-e244-51c2-7a89e7dcec9f@suse.com>
Date: Thu, 5 Sep 2019 15:57:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ca15dc5b2939422889c91e6783f0bbfb@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxNTo1MiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBGcm9tOiBSb2dlciBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAx
OSAxNDoyNwo+Pgo+PiBDdXJyZW50IGxpYnhsIGNvZGUgd2lsbCBhbHdheXMgZW5hYmxlIEhhcmR3
YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSwKPj4gZXhwZWN0aW5nIHRoYXQgdGhlIGh5cGVydmlz
b3Igd2lsbCBmYWxsYmFjayB0byBzaGFkb3cgaWYgSEFQIGlzIG5vdAo+PiBhdmFpbGFibGUuIFdp
dGggdGhlIGNoYW5nZXMgdG8gdGhlIGRvbWFpbiBidWlsZGVyIHRoYXQncyBub3QgdGhlIGNhc2UK
Pj4gYW55IGxvbmdlciwgYW5kIHRoZSBoeXBlcnZpc29yIHdpbGwgcmFpc2UgYW4gZXJyb3IgaWYg
SEFQIGlzIG5vdAo+PiBhdmFpbGFibGUgaW5zdGVhZCBvZiBzaWxlbnRseSBmYWxsaW5nIGJhY2sg
dG8gc2hhZG93Lgo+Pgo+PiBJbiBvcmRlciB0byBrZWVwIHRoZSBwcmV2aW91cyBmdW5jdGlvbmFs
aXR5IHJlcG9ydCB3aGV0aGVyIEhBUCBpcwo+PiBhdmFpbGFibGUgb3Igbm90IGluIFhFTl9TWVND
VExfcGh5c2luZm8sIHNvIHRoYXQgdGhlIHRvb2xzdGFjayBjYW4KPj4gc2VsZWN0IGEgc2FuZSBk
ZWZhdWx0IGlmIHRoZXJlJ3Mgbm8gZXhwbGljaXQgdXNlciBzZWxlY3Rpb24gb2Ygd2hldGhlcgo+
PiBIQVAgc2hvdWxkIGJlIHVzZWQuCj4+Cj4+IE5vdGUgdGhhdCBvbiBBUk0gaGFyZHdhcmUgSEFQ
IGNhcGFiaWxpdHkgaXMgYWx3YXlzIHJlcG9ydGVkIHNpbmNlIGl0J3MKPj4gYSByZXF1aXJlZCBm
ZWF0dXJlIGluIG9yZGVyIHRvIHJ1biBYZW4uCj4+Cj4+IEZpeGVzOiBkMGMwYmE3ZDNkZSAoJ3g4
Ni9odm0vZG9tYWluOiByZW1vdmUgdGhlICdoYXBfZW5hYmxlZCcgZmxhZycpCj4+IFNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IExHVE0K
PiAKPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 13:57:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 13: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 1i5sGX-0008V5-Cc; Thu, 05 Sep 2019 13:57:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5sGW-0008Uy-KJ
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 13:57:36 +0000
X-Inumbo-ID: 1a2fddec-cfe5-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1a2fddec-cfe5-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 13:57:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5sGQ-0005zq-A0; Thu, 05 Sep 2019 13:57:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5sGQ-0003tx-16; Thu, 05 Sep 2019 13:57:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5sGQ-0006en-0N; Thu, 05 Sep 2019 13:57:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141026-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=7bf525599713703a60c4f300bd82787545a74a52
X-Osstest-Versions-That: ovmf=adb59b633c12eae334540295092da94736bffa33
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 13:57:30 +0000
Subject: [Xen-devel] [ovmf test] 141026: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwMjYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTAwMAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgN2JmNTI1NTk5NzEzNzAz
YTYwYzRmMzAwYmQ4Mjc4NzU0NWE3NGE1MgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYWRiNTliNjMzYzEyZWFlMzM0NTQwMjk1MDkyZGE5NDczNmJmZmEzMwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQxMDAwICAyMDE5LTA5LTA0IDA4OjU5OjIyIFogICAgMSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTAyNiAgMjAxOS0wOS0wNCAyMzozOTowMCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCA3YmY1MjU1OTk3MTM3MDNhNjBjNGYzMDBiZDgyNzg3NTQ1YTc0YTUyCkF1dGhvcjogUmF5
IE5pIDxyYXkubmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBBdWcgMjggMDY6NTg6NDUgMjAxOSAr
MDgwMAoKICAgIEludGVsRnNwMldyYXBwZXJQa2c6IFJlbW92ZSB1bm5lZWRlZCBNZGVNb2R1bGVQ
a2cgZGVwZW5kZW5jeQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNv
bT4KICAgIENjOiBOYXRlIERlU2ltb25lIDxuYXRoYW5pZWwubC5kZXNpbW9uZUBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKY29tbWl0
IGQxZGEyYWI5M2EwZTE1MThiYzAxZDdjMzg1MDU3MzA0NjIyNzhlNDUKQXV0aG9yOiBSYXkgTmkg
PHJheS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyOCAwNjo0MDowNiAyMDE5ICswODAw
CgogICAgSW50ZWxGc3AyUGtnL0ZzcFNlY0NvcmU6IFJlbW92ZSB1bm5lZWRlZCBNZGVNb2R1bGVQ
a2cgZGVwZW5kZW5jeQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBOYXRlIERlU2ltb25lIDxuYXRoYW5pZWwubC5kZXNpbW9uZUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgoKY29tbWl0IGQyNjg3ZjIzYzkwOTQ3NWQ4MGNlZjMyY2RmOWE1ZDEyMWYwYTlhZTYKQXV0aG9y
OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUg
U2VwIDMgMjA6NTg6MTggMjAxOSAtMDcwMAoKICAgIEJhc2VUb29scy9HZW5GdyBBQVJDSDY0OiBm
aXggdXAgR09UIGJhc2VkIHJlbGF0aXZlIHJlbG9jYXRpb25zCiAgICAKICAgIFdlIHRha2UgZ3Jl
YXQgY2FyZSB0byBhdm9pZCBHT1QgYmFzZWQgcmVsb2NhdGlvbnMgaW4gRURLMiBleGVjdXRhYmxl
cywKICAgIHByaW1hcmlseSBiZWNhdXNlIHRoZXkgYXJlIHBvaW50bGVzcyAtIHdlIGRvbid0IGNh
cmUgYWJvdXQgdGhpbmdzIGxpa2UKICAgIHRoZSBDb1cgZm9vdHByaW50IG9yIHJlbG9jYXRpb25z
IHRoYXQgdGFyZ2V0IHJlYWQtb25seSBzZWN0aW9ucywgYW5kIHNvCiAgICBHT1QgZW50cmllcyBv
bmx5IGJsb2F0IHRoZSBiaW5hcnkuCiAgICAKICAgIEhvd2V2ZXIsIGluIHNvbWUgY2FzZXMgKGUu
Zy4sIHdoZW4gYnVpbGRpbmcgdGhlIHJlbG9jYXRhYmxlIFByZVBpIFNFQwogICAgbW9kdWxlIGlu
IEFybVZpcnRQa2cgd2l0aCB0aGUgQ0xBTkczOCB0b29sY2hhaW4pLCB3ZSBtYXkgZW5kIHVwIHdp
dGgKICAgIHNvbWUgR09UIGJhc2VkIHJlbG9jYXRpb25zIG5vbmV0aGVsZXNzLCB3aGljaCBicmVh
ayB0aGUgYnVpbGQgc2luY2UKICAgIEdlbkZ3IGRvZXMgbm90IGtub3cgaG93IHRvIGRlYWwgd2l0
aCB0aGVtLgogICAgCiAgICBUaGUgcmVsb2NhdGlvbnMgZW1pdHRlZCBpbiB0aGlzIGNhc2UgYXJl
IEFEUlAvTERSIGluc3RydWN0aW9uIHBhaXJzCiAgICB0aGF0IGFyZSBhbm5vdGF0ZWQgYXMgR09U
IGJhc2VkLCB3aGljaCBtZWFucyB0aGF0IGl0IGlzIHRoZSBsaW5rZXIncwogICAgam9iIHRvIGVt
aXQgdGhlIEdPVCBlbnRyeSBhbmQgdGFnIGl0IHdpdGggYW4gYXBwcm9wcmlhdGUgZHluYW1pYwog
ICAgcmVsb2NhdGlvbiB0aGF0IGVuc3VyZXMgdGhhdCB0aGUgY29ycmVjdCBhYnNvbHV0ZSB2YWx1
ZSBpcyBzdG9yZWQgaW50bwogICAgdGhlIEdPVCBlbnRyeSB3aGVuIHRoZSBleGVjdXRhYmxlIGlz
IGxvYWRlZC4gVGhpcyBkeW5hbWljIHJlbG9jYXRpb24gaXMKICAgIG5vdCB2aXNpYmxlIHRvIEdl
bkZ3LCBhbmQgc28gcG9wdWxhdGluZyB0aGUgUEUvQ09GRiByZWxvY2F0aW9uIHNlY3Rpb24KICAg
IGZvciB0aGVzZSBlbnRyaWVzIGlzIG5vbi10cml2aWFsLgogICAgCiAgICBTaW5jZSBlYWNoIEFE
UlAvTERSIHBhaXIgcmVmZXJzIHRvIGEgc2luZ2xlIHN5bWJvbCB0aGF0IGlzIGxvY2FsIHRvIHRo
ZQogICAgYmluYXJ5IChnaXZlbiB0aGF0IHNoYXJlZCBsaWJyYXJpZXMgYXJlIG5vdCBzdXBwb3J0
ZWQpLCB3ZSBjYW4gYWN0dWFsbHkKICAgIGNvbnZlcnQgdGhlIEFEUlAvTERSIHBhaXIgaW50byBh
biBBRFJQL0FERCBwYWlyIHRoYXQgcHJvZHVjZXMgdGhlIHN5bWJvbAogICAgYWRkcmVzcyBkaXJl
Y3RseSByYXRoZXIgdGhhbiBsb2FkaW5nIGl0IGZyb20gbWVtb3J5LiBUaGlzIGxlYXZlcyB0aGUK
ICAgIEdPVCBlbnRyeSBpbiB0aGUgYmluYXJ5LCBidXQgc2luY2UgaXQgaXMgbm93IHVudXNlZCwg
aXQgaXMgbm8gbG9uZ2VyCiAgICBuZWNlc3NhcnkgdG8gZW1pdCBhIFBFL0NPRkYgcmVsb2NhdGlv
biBlbnRyeSBmb3IgaXQuCiAgICAKICAgIEFja2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xt
QGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNo
ZXV2ZWxAbGluYXJvLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:07:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5sQN-0001CL-DS; Thu, 05 Sep 2019 14:07:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5sQM-0001CD-Fh
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:07:46 +0000
X-Inumbo-ID: 887afc18-cfe6-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 887afc18-cfe6-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 14:07:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A3073B65E;
 Thu,  5 Sep 2019 14:07:44 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7f995809-c993-c7aa-1fed-c155912363c7@suse.com>
Date: Thu, 5 Sep 2019 16:07:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH RFC] x86/HVM: use single (atomic) MOV for
 aligned emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgbWVtY3B5KCkgbWF5IHJlc3VsdCBpbiBtdWx0aXBsZSBpbmRpdmlkdWFsIGJ5dGUgYWNj
ZXNzZXMKKGRlcGVuZGVuaW5nIGhvdyBtZW1jcHkoKSBpcyBpbXBsZW1lbnRlZCBhbmQgaG93IHRo
ZSByZXN1bHRpbmcgaW5zbnMsCmUuZy4gUkVQIE1PVlNCLCBnZXQgY2FycmllZCBvdXQgaW4gaGFy
ZHdhcmUpLCB3aGljaCBpc24ndCB3aGF0IHdlCndhbnQvbmVlZCBmb3IgY2Fycnlpbmcgb3V0IGd1
ZXN0IGluc25zIGFzIGNvcnJlY3RseSBhcyBwb3NzaWJsZS4gRmFsbApiYWNrIHRvIG1lbWNweSgp
IG9ubHkgZm9yIG1pc2FsaWduZWQgYWNjZXNzZXMgYXMgd2VsbCBhcyBvbmVzIG5vdCAyLCA0LApv
ciA4IGJ5dGVzIGluIHNpemUuCgpTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tClJGQzogQmVzaWRlcyB3YW50aW5nIHRvIGhlYXIgaWYgdGhpcyBpcyBjb25z
aWRlcmVkIGFjY2VwdGFibGUgYW5kCiAgICAgc3VmZmljaWVudCAob3Igd2hldGhlciBpdCBpcyB0
aG91Z2h0IHRoYXQgdGhlIGxpbmVhcl93cml0ZSgpIHBhdGgKICAgICBhbHNvIG5lZWRzIHBsYXlp
bmcgd2l0aCksIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlJ2Qgd2FudCB0bwogICAgIGV4dGVu
ZCB0aGlzIHRvIHJlYWRzIGFzIHdlbGwuIGxpbmVhcl97cmVhZCx3cml0ZX0oKSBjdXJyZW50bHkg
ZG9uJ3QKICAgICB1c2UgaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKSwgaS5lLiBpbiBib3RoIGNh
c2VzIEknZCBuZWVkIHRvIGFsc28KICAgICBmaWRkbGUgd2l0aCBfX2h2bV9jb3B5KCkgKHBlcmhh
cHMgYnkgbWFraW5nIHRoZSBjb25zdHJ1Y3QgYmVsb3cgYQogICAgIGhlbHBlciBmdW5jdGlvbiku
CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYwpAQCAtMTM1Miw3ICsxMzUyLDE0IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0
ZSgKICAgICBpZiAoICFtYXBwaW5nICkKICAgICAgICAgcmV0dXJuIGxpbmVhcl93cml0ZShhZGRy
LCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQpOwogCi0gICAgbWVtY3B5KG1hcHBp
bmcsIHBfZGF0YSwgYnl0ZXMpOworICAgIC8qIEZvciBhbGlnbmVkIGFjY2Vzc2VzIHVzZSBzaW5n
bGUgKGFuZCBoZW5jZSBhdG9taWMpIE1PViBpbnNucy4gKi8KKyAgICBzd2l0Y2ggKCBieXRlcyB8
ICgodW5zaWduZWQgbG9uZyltYXBwaW5nICYgKGJ5dGVzIC0gMSkpICkKKyAgICB7CisgICAgY2Fz
ZSAyOiB3cml0ZV91MTZfYXRvbWljKG1hcHBpbmcsICoodWludDE2X3QgKilwX2RhdGEpOyBicmVh
azsKKyAgICBjYXNlIDQ6IHdyaXRlX3UzMl9hdG9taWMobWFwcGluZywgKih1aW50MzJfdCAqKXBf
ZGF0YSk7IGJyZWFrOworICAgIGNhc2UgODogd3JpdGVfdTY0X2F0b21pYyhtYXBwaW5nLCAqKHVp
bnQ2NF90ICopcF9kYXRhKTsgYnJlYWs7CisgICAgZGVmYXVsdDogbWVtY3B5KG1hcHBpbmcsIHBf
ZGF0YSwgYnl0ZXMpOyAgICAgICAgICAgICAgICBicmVhazsKKyAgICB9CiAKICAgICBodm1lbXVs
X3VubWFwX2xpbmVhcl9hZGRyKG1hcHBpbmcsIGFkZHIsIGJ5dGVzLCBodm1lbXVsX2N0eHQpOwog
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:09:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5sRZ-0001GU-PI; Thu, 05 Sep 2019 14:09:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5sRX-0001GN-V1
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:08:59 +0000
X-Inumbo-ID: b35ed346-cfe6-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b35ed346-cfe6-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 14:08: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 AB7FEACA5;
 Thu,  5 Sep 2019 14:08:56 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <68db6d1a-6498-30a6-6604-a568056dd1e0@suse.com>
Date: Thu, 5 Sep 2019 16:09:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3] x86emul: fix test harness and fuzzer build
 dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGlj
eSBpbiB0aGUKdXNlcnNwYWNlIHRlc3QgaGFybmVzc2VzIikgZGlkbid0IGFjY291bnQgZm9yIHRo
ZSBkZXBlbmRlbmNpZXMgb2YKY3B1aWQtYXV0b2dlbi5oIHRvIHBvdGVudGlhbGx5IGNoYW5nZSBi
ZXR3ZWVuIGluY3JlbWVudGFsIGJ1aWxkcy4gSW4KcGFydGljdWxhciB0aGUgaGFybmVzcyBoYXMg
YSAicnVuIiBnb2FsIHdoaWNoIGlzIHN1cHBvc2VkIHRvIGJlIHVzYWJsZQppbmRlcGVuZGVudGx5
IG9mIHRoZSByZXN0IG9mIHRoZSB0b29scyBzdWItdHJlZSBidWlsZGluZywgYW5kIGJvdGggdGhl
Cmhhcm5lc3MgYW5kIHRoZSBmdXp6ZXIgY29kZSBhcmUgYWxzbyBzdXBwb3NlZCB0byBiZSBidWls
ZGFibGUKaW5kZXBlbmRlbnRseS4gVGhlcmVmb3JlIGEgcmUtYnVpbGQgb2YgdGhlIGdlbmVyYXRl
ZCBoZWFkZXIgbmVlZHMgdG8gYmUKdHJpZ2dlcmVkIGZpcnN0LCB3aGljaCBpcyBhY2hpZXZlZCBi
eSBpbnRyb2R1Y2luZyBhIG5ldyB0b3AtbGV2ZWwgdGFyZ2V0CnBhdHRlcm4gKGZvciBqdXN0IHRo
ZSAicnVuIiBwYXJ0IGZvciBub3cpLgoKRnVydGhlciBjcHVpZC5vIGRpZCBub3QgaGF2ZSBhbnkg
ZGVwZW5kZW5jaWVzIGFkZGVkIGZvciBpdC4KCkZpbmFsbHksIHdoaWxlIGF0IGl0LCBhZGQgYSAi
cnVuIiB0YXJnZXQgdG8gdGhlIGNwdS1wb2xpY3kgdGVzdCBoYXJuZXNzLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVEJEOiBTb21ldGhpbmcgc2lt
aWxhciB3b3VsZCBiZSBuaWNlIGZvciBidWlsZGluZyBib3RoIHRvb2xzL3Rlc3RzLyovCiAgICAg
YW5kIHRvb2xzL2Z1enovKi8sIGJ1dCBJJ20gdW5jZXJ0YWluIHdoZXRoZXIgcmVzcGVjdGl2ZSB0
b3AgbGV2ZWwKICAgICB0YXJnZXRzIGJ1aWxkLXRlc3RzLSUgYW5kIGJ1aWxkLWZ1enotJSB3b3Vs
ZCBiZSB3ZWxjb21lLgotLS0KdjM6IEludHJvZHVjZSB0b3AgbGV2ZWwgcnVuLXRlc3RzLSUgdGFy
Z2V0Lgp2Mi4xOiBTcGxpdCBjb250cm92ZXJzaWFsIHBhcnRzIGZyb20gKGhvcGVmdWxseSkgbm9u
LWNvbnRyb3ZlcnNpYWwgb25lcy4KdjI6IEd1YXJkICQoTUFLRSkgaW52b2NhdGlvbnMgYnkgJChN
QUtFTEVWRUwpIGNoZWNrcy4KCi0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC04MCw2
ICs4MCw5IEBAIGJ1aWxkLWRvY3M6CiB0ZXN0OgogCSQoTUFLRSkgLUMgdG9vbHMvcHl0aG9uIHRl
c3QKIAorcnVuLXRlc3RzLSU6IGJ1aWxkLXRvb2xzLXB1YmxpYy1oZWFkZXJzIHRvb2xzL3Rlc3Rz
LyUvCisJJChNQUtFKSAtQyB0b29scy90ZXN0cy8kKiBydW4KKwogIyBGb3IgbW9zdCB0YXJnZXRz
IGhlcmUsCiAjICAgbWFrZSBDT01QT05FTlQtVEFSR0VUCiAjIGlzIGltcGxlbWVudGVkLCBtb3Jl
IG9yIGxlc3MsIGJ5Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01h
a2VmaWxlCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxl
CkBAIC0yNiwxMyArMjYsMTUgQEAgR0NPVl9GTEFHUyA6PSAtLWNvdmVyYWdlCiAJJChDQykgLWMg
JChDRkxBR1MpICQoR0NPVl9GTEFHUykgJDwgLW8gJEAKIAogeDg2LmggOj0gJChhZGRwcmVmaXgg
JChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZS94ZW4vYXNtLyxcCi0gICAgICAgICAgICAgICAgICAg
ICB4ODYtdmVuZG9ycy5oIHg4Ni1kZWZucy5oIG1zci1pbmRleC5oKQorICAgICAgICAgICAgICAg
ICAgICAgeDg2LXZlbmRvcnMuaCB4ODYtZGVmbnMuaCBtc3ItaW5kZXguaCkgXAorICAgICAgICAg
JChhZGRwcmVmaXggJChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZS94ZW4vbGliL3g4Ni8sIFwKKyAg
ICAgICAgICAgICAgICAgICAgIGNwdWlkLmggY3B1aWQtYXV0b2dlbi5oKQogeDg2X2VtdWxhdGUu
aCA6PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggJCh4ODYuaCkKIAog
IyB4ODYtZW11bGF0ZS5jIHdpbGwgYmUgaW1wbGljaXQgZm9yIGJvdGgKIHg4Ni1lbXVsYXRlLm8g
eDg2LWVtdWxhdGUtY292Lm86IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgJCh4ODZfZW11bGF0
ZS5oKQogCi1mdXp6LWVtdWwubyBmdXp6LWVtdWxhdGUtY292Lm8gd3JhcHBlcnMubzogJCh4ODZf
ZW11bGF0ZS5oKQorZnV6ei1lbXVsLm8gZnV6ei1lbXVsYXRlLWNvdi5vIGNwdWlkLm8gd3JhcHBl
cnMubzogJCh4ODZfZW11bGF0ZS5oKQogCiB4ODYtaW5zbi1mdXp6ZXIuYTogZnV6ei1lbXVsLm8g
eDg2LWVtdWxhdGUubyBjcHVpZC5vCiAJJChBUikgcmMgJEAgJF4KLS0tIGEvdG9vbHMvdGVzdHMv
Y3B1LXBvbGljeS9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxl
CkBAIC0xNyw2ICsxNywxMCBAQCBlbmRpZgogLlBIT05ZOiBhbGwKIGFsbDogJChUQVJHRVQteSkK
IAorLlBIT05ZOiBydW4KK3J1bjogJChUQVJHRVQteSkKKwkuLyQoVEFSR0VULXkpCisKIC5QSE9O
WTogY2xlYW4KIGNsZWFuOgogCSQoUk0pIC1mIC0tICoubyAuKi5kIC4qLmQyIHRlc3QtY3B1LXBv
bGljeQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0yODAsMTAgKzI4MCwxMiBAQCAkKGNhbGwg
Y2Mtb3B0aW9uLWFkZCxIT1NUQ0ZMQUdTLXg4Nl82NCxICiBIT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdT
X3hlbmluY2x1ZGUpIC1JLiAkKEhPU1RDRkxBR1MtJChYRU5fQ09NUElMRV9BUkNIKSkKIAogeDg2
LmggOj0gJChhZGRwcmVmaXggJChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZS94ZW4vYXNtLyxcCi0g
ICAgICAgICAgICAgICAgICAgICB4ODYtdmVuZG9ycy5oIHg4Ni1kZWZucy5oIG1zci1pbmRleC5o
KQorICAgICAgICAgICAgICAgICAgICAgeDg2LXZlbmRvcnMuaCB4ODYtZGVmbnMuaCBtc3ItaW5k
ZXguaCkgXAorICAgICAgICAgJChhZGRwcmVmaXggJChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZS94
ZW4vbGliL3g4Ni8sIFwKKyAgICAgICAgICAgICAgICAgICAgIGNwdWlkLmggY3B1aWQtYXV0b2dl
bi5oKQogeDg2X2VtdWxhdGUuaCA6PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmggJCh4ODYuaCkKIAoteDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vIGV2ZXgt
ZGlzcDgubyB3cmFwcGVycy5vOiAlLm86ICUuYyAkKHg4Nl9lbXVsYXRlLmgpCit4ODYtZW11bGF0
ZS5vIGNwdWlkLm8gdGVzdF94ODZfZW11bGF0b3IubyBldmV4LWRpc3A4Lm8gd3JhcHBlcnMubzog
JS5vOiAlLmMgJCh4ODZfZW11bGF0ZS5oKQogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1jIC1n
IC1vICRAICQ8CiAKIHg4Ni1lbXVsYXRlLm86IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:30:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5sls-0002u2-KW; Thu, 05 Sep 2019 14:30: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=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5slr-0002tx-TY
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:29:59 +0000
X-Inumbo-ID: a323a44a-cfe9-11e9-abd2-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a323a44a-cfe9-11e9-abd2-12813bfff9fa;
 Thu, 05 Sep 2019 14:29: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 5ADA5AF61;
 Thu,  5 Sep 2019 14:29:57 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-5-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a0c639e8-4e59-395a-d2cf-5cfc386b0396@suse.com>
Date: Thu, 5 Sep 2019 16:30:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-5-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 4/6] remove late (on-demand) construction
 of IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: PetrePircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDkuMjAxOSAxNjo1MCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE5vdyB0aGF0IHRoZXJl
IGlzIGEgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUgZmxhZywgd2hpY2ggc2hvdWxkIGJlIHNldCBp
Zgo+IGFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gsIHN0b3AgZGVmZXJy
aW5nIHBhZ2UgdGFibGUKPiBjb25zdHJ1Y3Rpb24gdW50aWwgdGhlIGFzc2lnbm1lbnQgaXMgZG9u
ZS4gQWxzbyBkb24ndCB0ZWFyIGRvd24gdGhlIHRhYmxlcwo+IGFnYWluIHdoZW4gdGhlIGxhc3Qg
ZGV2aWNlIGlzIGRlLWFzc2lnbmVkOyBkZWZlciB0aGF0IHRhc2sgdW50aWwgZG9tYWluCj4gZGVz
dHJ1Y3Rpb24uCj4gCj4gVGhpcyBhbGxvd3MgdGhlIGhhc19pb21tdV9wdCgpIGhlbHBlciBhbmQg
aW9tbXVfc3RhdHVzIGVudW1lcmF0aW9uIHRvIGJlCj4gcmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lv
bW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBjYWxscyB0bwo+IGlzX2lvbW11X2VuYWJs
ZWQoKS4gUmVtYWluaW5nIG9wZW4tY29kZWQgdGVzdHMgb2YgaW9tbXVfaGFwX3B0X3NoYXJlIGNh
bgo+IGFsc28gYmUgcmVwbGFjZWQgYnkgY2FsbHMgdG8gaW9tbXVfdXNlX2hhcF9wdCgpLgo+IFRo
ZSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkg
ZnVuY3Rpb25zIGJlY29tZQo+IHJlZHVuZGFudCwgYXMgZG9lcyB0aGUgJ3N0cmljdCBtb2RlJyBk
b20wIHBhZ2VfbGlzdCBtYXBwaW5nIGNvZGUgaW4KPiBpb21tdV9od2RvbV9pbml0KCksIGFuZCBp
b21tdV90ZWFyZG93bigpIGNhbiBiZSBtYWRlIHN0YXRpYyBpcyBpdHMgb25seQo+IHJlbWFpbmlu
ZyBjYWxsZXIsIGlvbW11X2RvbWFpbl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3Vy
Y2UKPiBtb2R1bGUuCj4gCj4gQWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJl
IHJlbW92ZWQgZnJvbSB0aGUgaHlwZXJ2aXNvci4KPiAKPiBOT1RFOiBUaGlzIHBhdGNoIHdpbGwg
Y2F1c2UgYSBzbWFsbCBhbW91bnQgb2YgZXh0cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAo+ICAgICAg
IHRvIGFjY29tbW9kYXRlIElPTU1VIHBhZ2UgdGFibGVzIHRoYXQgbWF5IG5ldmVyIGJlIHVzZWQs
IHNpbmNlIHRoZQo+ICAgICAgIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcgaXMgY3VycmVu
dGx5IHNldCB0byB0aGUgdmFsdWUgb2YgdGhlCj4gICAgICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBm
bGFnLiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgYW4gb3B0aW9uIHRvCj4gICAgICAgdGhl
IHRvb2xzdGFjayB0byBhbGxvdyBpdCB0byBiZSB0dXJuZWQgb2ZmIGlmIHRoZXJlIGlzIG5vIGlu
dGVudGlvbgo+ICAgICAgIHRvIGFzc2lnbiBwYXNzdGhyb3VnaCBoYXJkd2FyZSB0byB0aGUgZG9t
YWluLgo+ICAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSByZXNvdXJjZSwgJ2lvbW11X21l
bWtiJyBoYXMgYmVlbiBhZGRlZCB0bwo+ICAgICAgIGRvbWFpbl9idWlsZF9pbmZvLiBUaGlzIHBh
dGNoIHNldHMgaXQgdW5jb25kaXRpb25hbGx5IHRvIGEgdmFsdWUKPiAgICAgICBjYWxjdWxhdGVk
IGJhc2VkIG9uIHRoZSBkb21haW4ncyBtYXhpbXVtIG1lbW9yeSBidXQsIHdoZW4gdGhlCj4gICAg
ICAgdG9vbHN0YWNrIG9wdGlvbiBtZW50aW9uZWQgYWJvdmUgaXMgYWRkZWQsIGl0IGNhbiBiZSBz
ZXQgdG8gemVybwo+ICAgICAgIGlmIHRoZSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnIGlz
IHR1cm5lZCBvZmYuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KCkkndmUganVzdCBzdHVtYmxlZCBhY3Jvc3Mgb3VyIGVhcmxpZXIgZGlz
Y3Vzc2lvbiBvbiB0aGUgc3RpbGwgbm90CnN1ZmZpY2llbnRseSAieDg2L0hWTTogcDJtX3JhbV9y
byBpcyBpbmNvbXBhdGlibGUgd2l0aCBkZXZpY2UKcGFzcy10aHJvdWdoIiBvZiBtaW5lLCBhbmQg
SSB3b25kZXIgd2hldGhlciB0aGUgaW1wbGljYXRpb24gZnJvbQp0aGUgY2hhbmdlIGhlcmUgaXMg
dGhhdCBwZW9wbGUgd2FudGluZyBwMm1fcmFtX3JvIHVzZWQgb24gYSBndWVzdAp3b3VsZCB0aGVu
IG5lZWQgdG8gZm9yY2UgdGhlIElPTU1VIG9mZiBmb3IgdGhhdCBndWVzdCAod2hpY2ggYWl1aQpp
c24ndCBwb3NzaWJsZSB1bnRpbCBwYXRjaCA2KS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:34:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14: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 1i5sqU-0003dl-7P; Thu, 05 Sep 2019 14:34:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4qbh=XA=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i5sqS-0003df-WE
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:34:45 +0000
X-Inumbo-ID: 4d3c6282-cfea-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d3c6282-cfea-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 14:34:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567694085;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=2mAUqnrlOWLpO8jX+abeGxUKERLtRQIOmVZ6HJ11qxU=;
 b=BhJU14Jj/ueeIWEbBkMsz80EqsfFWexcapIgrbmhIyB4Y3+g8CRH84r2
 xPl2SDAF/eiiL8dJccRjMd5ejraBwbAqSY9HO34GFf0n6I4B2fXPKFDfi
 TiuVIIIC0udJnAZLkqCvCx9rGvFO4hHPUETIFnU3+bD1MXgyfDSGqGDm/ E=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ag8RUFx5HyTq4OJZqlZY7ZXK14yD4uswVPywtjR7XCIwqiT6+nsPOjfa0invUa4dVbIk5hA5uJ
 wWLJG9FzvAdj8ilWq+MzuiFfo0KrOhwtVamvqavAc11bdIiODYNbtLbY4OjFWW6cku/1xrz9Cf
 k8jt9Bd7ywedKxQ9ctpIAx9yYjkb8vcUNzzX5/+SliqTHbY3QEIK0jMvS/IkNmhdFoSucuISeg
 IdrdsHV59KJ10Ilt9+cu3cUNZTWRw8Sbbm9cn58B1UrrTL4lX1LNedi0jzL+tBWhgAV0dLhfPG
 pag=
X-SBRS: 2.7
X-MesageID: 5188563
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5188563"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v8 4/6] remove late (on-demand) construction of IOMMU
 page tables
Thread-Index: AQHVYZ3BGu1OepJycUe/93XGh9kA46cdCAyAgAAijpA=
Date: Thu, 5 Sep 2019 14:34:38 +0000
Message-ID: <5331218cf2eb452dbae18c7a70f6fb58@AMSPEX02CL03.citrite.net>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-5-paul.durrant@citrix.com>
 <a0c639e8-4e59-395a-d2cf-5cfc386b0396@suse.com>
In-Reply-To: <a0c639e8-4e59-395a-d2cf-5cfc386b0396@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 4/6] remove late (on-demand) construction
 of IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: PetrePircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE5IDE1OjMwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQWxl
eGFuZHJ1IElzYWlsYQ0KPiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+OyBQZXRyZVBpcmNhbGFi
dSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+OyBSYXp2YW4gQ29qb2NhcnUNCj4gPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFZvbG9k
eW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IEdlb3JnZSBEdW5sYXAN
Cj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGFtYXMg
SyBMZW5neWVsDQo+IDx0YW1hc0B0a2xlbmd5ZWwuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhl
bi5vcmc+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY4IDQv
Nl0gcmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFi
bGVzDQo+IA0KPiBPbiAwMi4wOS4yMDE5IDE2OjUwLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4g
Tm93IHRoYXQgdGhlcmUgaXMgYSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnLCB3aGljaCBz
aG91bGQgYmUgc2V0IGlmDQo+ID4gYW55IGRldmljZSBpcyBnb2luZyB0byBiZSBwYXNzZWQgdGhy
b3VnaCwgc3RvcCBkZWZlcnJpbmcgcGFnZSB0YWJsZQ0KPiA+IGNvbnN0cnVjdGlvbiB1bnRpbCB0
aGUgYXNzaWdubWVudCBpcyBkb25lLiBBbHNvIGRvbid0IHRlYXIgZG93biB0aGUgdGFibGVzDQo+
ID4gYWdhaW4gd2hlbiB0aGUgbGFzdCBkZXZpY2UgaXMgZGUtYXNzaWduZWQ7IGRlZmVyIHRoYXQg
dGFzayB1bnRpbCBkb21haW4NCj4gPiBkZXN0cnVjdGlvbi4NCj4gPg0KPiA+IFRoaXMgYWxsb3dz
IHRoZSBoYXNfaW9tbXVfcHQoKSBoZWxwZXIgYW5kIGlvbW11X3N0YXR1cyBlbnVtZXJhdGlvbiB0
byBiZQ0KPiA+IHJlbW92ZWQuIENhbGxzIHRvIGhhc19pb21tdV9wdCgpIGFyZSBzaW1wbHkgcmVw
bGFjZWQgYnkgY2FsbHMgdG8NCj4gPiBpc19pb21tdV9lbmFibGVkKCkuIFJlbWFpbmluZyBvcGVu
LWNvZGVkIHRlc3RzIG9mIGlvbW11X2hhcF9wdF9zaGFyZSBjYW4NCj4gPiBhbHNvIGJlIHJlcGxh
Y2VkIGJ5IGNhbGxzIHRvIGlvbW11X3VzZV9oYXBfcHQoKS4NCj4gPiBUaGUgYXJjaF9pb21tdV9w
b3B1bGF0ZV9wYWdlX3RhYmxlKCkgYW5kIGlvbW11X2NvbnN0cnVjdCgpIGZ1bmN0aW9ucyBiZWNv
bWUNCj4gPiByZWR1bmRhbnQsIGFzIGRvZXMgdGhlICdzdHJpY3QgbW9kZScgZG9tMCBwYWdlX2xp
c3QgbWFwcGluZyBjb2RlIGluDQo+ID4gaW9tbXVfaHdkb21faW5pdCgpLCBhbmQgaW9tbXVfdGVh
cmRvd24oKSBjYW4gYmUgbWFkZSBzdGF0aWMgaXMgaXRzIG9ubHkNCj4gPiByZW1haW5pbmcgY2Fs
bGVyLCBpb21tdV9kb21haW5fZGVzdHJveSgpLCBpcyB3aXRoaW4gdGhlIHNhbWUgc291cmNlDQo+
ID4gbW9kdWxlLg0KPiA+DQo+ID4gQWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUg
YXJlIHJlbW92ZWQgZnJvbSB0aGUgaHlwZXJ2aXNvci4NCj4gPg0KPiA+IE5PVEU6IFRoaXMgcGF0
Y2ggd2lsbCBjYXVzZSBhIHNtYWxsIGFtb3VudCBvZiBleHRyYSByZXNvdXJjZSB0byBiZSB1c2Vk
DQo+ID4gICAgICAgdG8gYWNjb21tb2RhdGUgSU9NTVUgcGFnZSB0YWJsZXMgdGhhdCBtYXkgbmV2
ZXIgYmUgdXNlZCwgc2luY2UgdGhlDQo+ID4gICAgICAgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUg
ZmxhZyBpcyBjdXJyZW50bHkgc2V0IHRvIHRoZSB2YWx1ZSBvZiB0aGUNCj4gPiAgICAgICBnbG9i
YWwgaW9tbXVfZW5hYmxlIGZsYWcuIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGFkZCBhbiBvcHRp
b24gdG8NCj4gPiAgICAgICB0aGUgdG9vbHN0YWNrIHRvIGFsbG93IGl0IHRvIGJlIHR1cm5lZCBv
ZmYgaWYgdGhlcmUgaXMgbm8gaW50ZW50aW9uDQo+ID4gICAgICAgdG8gYXNzaWduIHBhc3N0aHJv
dWdoIGhhcmR3YXJlIHRvIHRoZSBkb21haW4uDQo+ID4gICAgICAgVG8gYWNjb3VudCBmb3IgdGhl
IGV4dHJhIHJlc291cmNlLCAnaW9tbXVfbWVta2InIGhhcyBiZWVuIGFkZGVkIHRvDQo+ID4gICAg
ICAgZG9tYWluX2J1aWxkX2luZm8uIFRoaXMgcGF0Y2ggc2V0cyBpdCB1bmNvbmRpdGlvbmFsbHkg
dG8gYSB2YWx1ZQ0KPiA+ICAgICAgIGNhbGN1bGF0ZWQgYmFzZWQgb24gdGhlIGRvbWFpbidzIG1h
eGltdW0gbWVtb3J5IGJ1dCwgd2hlbiB0aGUNCj4gPiAgICAgICB0b29sc3RhY2sgb3B0aW9uIG1l
bnRpb25lZCBhYm92ZSBpcyBhZGRlZCwgaXQgY2FuIGJlIHNldCB0byB6ZXJvDQo+ID4gICAgICAg
aWYgdGhlIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcgaXMgdHVybmVkIG9mZi4NCj4gPg0K
PiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
DQo+IA0KPiBJJ3ZlIGp1c3Qgc3R1bWJsZWQgYWNyb3NzIG91ciBlYXJsaWVyIGRpc2N1c3Npb24g
b24gdGhlIHN0aWxsIG5vdA0KPiBzdWZmaWNpZW50bHkgIng4Ni9IVk06IHAybV9yYW1fcm8gaXMg
aW5jb21wYXRpYmxlIHdpdGggZGV2aWNlDQo+IHBhc3MtdGhyb3VnaCIgb2YgbWluZSwgYW5kIEkg
d29uZGVyIHdoZXRoZXIgdGhlIGltcGxpY2F0aW9uIGZyb20NCj4gdGhlIGNoYW5nZSBoZXJlIGlz
IHRoYXQgcGVvcGxlIHdhbnRpbmcgcDJtX3JhbV9ybyB1c2VkIG9uIGEgZ3Vlc3QNCj4gd291bGQg
dGhlbiBuZWVkIHRvIGZvcmNlIHRoZSBJT01NVSBvZmYgZm9yIHRoYXQgZ3Vlc3QgKHdoaWNoIGFp
dWkNCj4gaXNuJ3QgcG9zc2libGUgdW50aWwgcGF0Y2ggNikuDQoNCllvdSB3b3VsZG4ndCBiZSBh
YmxlIHRvIGZvcmNlIElPTU1VIG9mZiBvbiBhIHBlci1kb21haW4gYmFzaXMgdW50aWwgcGF0Y2gg
IzYgYnV0IGl0IGNvdWxkIHN0aWxsIGJlIGRvbmUgZ2xvYmFsbHkuDQoNCiAgUGF1bA0KDQo+IA0K
PiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:36:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5ssT-0003lH-KX; Thu, 05 Sep 2019 14:36:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=K5dO=XA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i5ssS-0003lA-3x
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:36:48 +0000
X-Inumbo-ID: 96693e8a-cfea-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96693e8a-cfea-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 14:36: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 EC75EB638;
 Thu,  5 Sep 2019 14:36:45 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
 <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
 <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
 <5fff41d3-286d-66b3-43e4-80bf29ee4db3@suse.com>
 <c5e744c2-73e7-3a6c-6404-b7596c1c24e3@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c417375c-b216-8160-e4aa-bc61e0a7a901@suse.com>
Date: Thu, 5 Sep 2019 16:36:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c5e744c2-73e7-3a6c-6404-b7596c1c24e3@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMTQ6NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDUuMDkuMTkgMTQ6
MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAwNS4wOS4yMDE5IDE0OjI3LCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gT24gMDUuMDkuMTkgMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
IE9uIDA1LjA5LjIwMTkgMTQ6MTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDA1LjA5
LjE5IDE0OjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjA5LjIwMTkgMTM6Mzks
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4gQXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNw
dSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9yaW5nIG9mIHRoZQo+Pj4+Pj4+IGRlYnVndHJh
Y2UgZGF0YTogcHV0IHRoZSBuZWVkZWQgYnVmZmVyIGFkbWluIGRhdGEgaW50byB0aGUgYnVmZmVy
IGFzCj4+Pj4+Pj4gaXQgd2lsbCBiZSBuZWVkZWQgZm9yIGVhY2ggYnVmZmVyLiBJbiBvcmRlciBu
b3QgdG8gbGltaXQgYnVmZmVyIHNpemUKPj4+Pj4+PiBzd2l0Y2ggdGhlIHJlbGF0ZWQgZmllbGRz
IGZyb20gdW5zaWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcsIGFzIG9uCj4+Pj4+Pj4gaHVnZSBt
YWNoaW5lcyB3aXRoIFJBTSBpbiB0aGUgVEIgcmFuZ2UgaXQgbWlnaHQgYmUgaW50ZXJlc3Rpbmcg
dG8KPj4+Pj4+PiBzdXBwb3J0IGJ1ZmZlcnMgPjRHQi4KPj4+Pj4+Cj4+Pj4+PiBKdXN0IGFzIGEg
ZnVydGhlciByZW1hcmsgaW4gdGhpcyByZWdhcmQ6Cj4+Pj4+Pgo+Pj4+Pj4+IMKgwqDCoCB2b2lk
IGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+Pj4+Pj4+IMKgwqDCoCB7
Cj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqAgc3RhdGljIGNoYXIgYnVmW0RFQlVHX1RSQUNFX0VOVFJZ
X1NJWkVdOwo+Pj4+Pj4+IC3CoMKgwqAgc3RhdGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFzdF9j
b3VudCwgbGFzdF9wcmQ7Cj4+Pj4+Pj4gK8KgwqDCoCBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50
LCBsYXN0X2NvdW50Owo+Pj4+Pj4KPj4+Pj4+IEhvdyBsb25nIGRvIHdlIHRoaW5rIHdpbGwgaXQg
dGFrZSB1bnRpbCB0aGVpciB3cmFwcGluZyB3aWxsIGJlY29tZQo+Pj4+Pj4gYW4gaXNzdWUgd2l0
aCBzdWNoIGh1Z2UgYnVmZmVycz8KPj4+Pj4KPj4+Pj4gQ291bnQgd3JhcHBpbmcgd2lsbCBub3Qg
cmVzdWx0IGluIGFueSBtaXNiZWhhdmlvciBvZiB0cmFjaW5nLiBXaXRoCj4+Pj4+IHBlci1jcHUg
YnVmZmVycyBpdCBtaWdodCByZXN1bHQgaW4gYW1iaWd1aXR5IHJlZ2FyZGluZyBzb3J0aW5nIHRo
ZQo+Pj4+PiBlbnRyaWVzLCBidXQgSSBndWVzcyBjaGFuY2VzIGFyZSByYXRoZXIgbG93IHRoaXMg
YmVpbmcgYSByZWFsIGlzc3VlLgo+Pj4+Pgo+Pj4+PiBCVFc6IHdyYXBwaW5nIG9mIGNvdW50IGlz
IG5vdCByZWxhdGVkIHRvIGJ1ZmZlciBzaXplLCBidXQgdG8gdGhlCj4+Pj4+IGFtb3VudCBvZiB0
cmFjZSBkYXRhIHdyaXR0ZW4uCj4+Pj4KPj4+PiBTdXJlLCBidXQgdGhlIGNoYW5jZSBvZiBhbWJp
Z3VpdHkgaW5jcmVhc2VzIHdpdGggbGFyZ2VyIGJ1ZmZlciBzaXplcy4KPj4+Cj4+PiBXZWxsLCBi
ZXR0ZXIgc2FmZSB0aGFuIHNvcnJ5LiBTd2l0Y2hpbmcgdG8gdW5zaWduZWQgbG9uZyB3aWxsIHJh
cmVseQo+Pj4gaHVydCwgc28gSSdtIGdvaW5nIHRvIGRvIGp1c3QgdGhhdC4gVGhlIG9ubHkgZG93
bnNpZGUgd2lsbCBiZSBzb21lIHdhc3RlCj4+PiBvZiBidWZmZXIgc3BhY2UgZm9yIHZlcnkgbG9u
ZyBydW5uaW5nIHRyYWNlcyB3aXRoIGh1Z2UgYW1vdW50cyBvZgo+Pj4gZW50cmllcy4KPj4KPj4g
SG1tLCB0cnVlLiBNYXliZSB3ZSBjb3VsZCBnZXQgc29tZW9uZSBlbHNlJ3Mgb3BpbmlvbiBvbiB0
aGlzIC0gYW55b25lPwo+IAo+IFRCSCwgSSB3b3VsZG4ndCBiZSBjb25jZXJuZWQgYWJvdXQgdGhl
IGJ1ZmZlciBzcGFjZS4gSW4gY2FzZSB0aGVyZSBhcmUKPiByZWFsbHkgYmlsbGlvbnMgb2YgZW50
cmllcywgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBhIDEwLWRpZ2l0IGNvdW50Cj4gdmFsdWUgYW5k
IG1heWJlIGEgMTUgZGlnaXQgb25lIChhbmQgdGhhdCBpcyBhbHJlYWR5IGEgbWFzc2l2ZSBhbW91
bnQpCj4gaXNuJ3QgdGhhdCBsYXJnZS4gVGhlIGF2ZXJhZ2UgcHJpbnRlZCBzaXplIG9mIGNvdW50
IHdpdGggYWJvdXQKPiA0IGJpbGxpb24gZW50cmllcyBpcyA5Ljc1IGRpZ2l0cyAoYW5kIG5vdCBq
dXN0IDUgOi0pICkuCgpBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBsZXQgY291bnQgd3JhcCBh
dCBlLmcuIDQgYmlsbGlvbiAob3IgZXZlbiAxCm1pbGxpb24pIGFuZCBhZGQgYSB3cmFwIGNvdW50
LiBFYWNoIGJ1ZmZlciBzdHJ1Y3Qgd291bGQgY29udGFpbiB0aGUKd3JhcCBjb3VudCBvZiB0aGUg
bGFzdCBlbnRyeSwgYW5kIHdoZW4gaGl0dGluZyBhIGhpZ2hlciB3cmFwIGNvdW50IGEKbmV3IGVu
dHJ5IGxpa2UgKCJ3cmFwICV1LT4ldSIsIG9sZF93cmFwLCBuZXdfd3JhcCkgd291bGQgYmUgcHJp
bnRlZC4KVGhpcyBzYXZlcyBidWZmZXIgc3BhY2Ugd2l0aG91dCBsb29zaW5nIGluZm9ybWF0aW9u
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:43:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5syt-0004lF-CU; Thu, 05 Sep 2019 14:43:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ezPI=XA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i5syr-0004lA-HV
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:43:25 +0000
X-Inumbo-ID: 83615934-cfeb-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83615934-cfeb-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 14: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 55D1EB0E6;
 Thu,  5 Sep 2019 14:43:23 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
 <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
 <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
 <5fff41d3-286d-66b3-43e4-80bf29ee4db3@suse.com>
 <c5e744c2-73e7-3a6c-6404-b7596c1c24e3@suse.com>
 <c417375c-b216-8160-e4aa-bc61e0a7a901@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <88dca7fb-c1f5-d7e8-b59f-0169490cc9bf@suse.com>
Date: Thu, 5 Sep 2019 16:43:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c417375c-b216-8160-e4aa-bc61e0a7a901@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxNjozNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS4wOS4xOSAx
NDo0NiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDUuMDkuMTkgMTQ6MzcsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gT24gMDUuMDkuMjAxOSAxNDoyNywgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiBPbiAwNS4wOS4xOSAxNDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA1LjA5
LjIwMTkgMTQ6MTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBPbiAwNS4wOS4xOSAxNDow
MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDUuMDkuMjAxOSAxMzozOSwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4gQXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZm
ZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9yaW5nIG9mIHRoZQo+Pj4+Pj4+PiBkZWJ1Z3RyYWNlIGRh
dGE6IHB1dCB0aGUgbmVlZGVkIGJ1ZmZlciBhZG1pbiBkYXRhIGludG8gdGhlIGJ1ZmZlciBhcwo+
Pj4+Pj4+PiBpdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIuIEluIG9yZGVyIG5vdCB0
byBsaW1pdCBidWZmZXIgc2l6ZQo+Pj4+Pj4+PiBzd2l0Y2ggdGhlIHJlbGF0ZWQgZmllbGRzIGZy
b20gdW5zaWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcsIGFzIG9uCj4+Pj4+Pj4+IGh1Z2UgbWFj
aGluZXMgd2l0aCBSQU0gaW4gdGhlIFRCIHJhbmdlIGl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIHRv
Cj4+Pj4+Pj4+IHN1cHBvcnQgYnVmZmVycyA+NEdCLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSnVzdCBhcyBh
IGZ1cnRoZXIgcmVtYXJrIGluIHRoaXMgcmVnYXJkOgo+Pj4+Pj4+Cj4+Pj4+Pj4+IMKgwqDCoCB2
b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+Pj4+Pj4+PiDCoMKg
wqAgewo+Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoCBzdGF0aWMgY2hhciBidWZbREVCVUdfVFJBQ0Vf
RU5UUllfU0laRV07Cj4+Pj4+Pj4+IC3CoMKgwqAgc3RhdGljIHVuc2lnbmVkIGludCBjb3VudCwg
bGFzdF9jb3VudCwgbGFzdF9wcmQ7Cj4+Pj4+Pj4+ICvCoMKgwqAgc3RhdGljIHVuc2lnbmVkIGlu
dCBjb3VudCwgbGFzdF9jb3VudDsKPj4+Pj4+Pgo+Pj4+Pj4+IEhvdyBsb25nIGRvIHdlIHRoaW5r
IHdpbGwgaXQgdGFrZSB1bnRpbCB0aGVpciB3cmFwcGluZyB3aWxsIGJlY29tZQo+Pj4+Pj4+IGFu
IGlzc3VlIHdpdGggc3VjaCBodWdlIGJ1ZmZlcnM/Cj4+Pj4+Pgo+Pj4+Pj4gQ291bnQgd3JhcHBp
bmcgd2lsbCBub3QgcmVzdWx0IGluIGFueSBtaXNiZWhhdmlvciBvZiB0cmFjaW5nLiBXaXRoCj4+
Pj4+PiBwZXItY3B1IGJ1ZmZlcnMgaXQgbWlnaHQgcmVzdWx0IGluIGFtYmlndWl0eSByZWdhcmRp
bmcgc29ydGluZyB0aGUKPj4+Pj4+IGVudHJpZXMsIGJ1dCBJIGd1ZXNzIGNoYW5jZXMgYXJlIHJh
dGhlciBsb3cgdGhpcyBiZWluZyBhIHJlYWwgaXNzdWUuCj4+Pj4+Pgo+Pj4+Pj4gQlRXOiB3cmFw
cGluZyBvZiBjb3VudCBpcyBub3QgcmVsYXRlZCB0byBidWZmZXIgc2l6ZSwgYnV0IHRvIHRoZQo+
Pj4+Pj4gYW1vdW50IG9mIHRyYWNlIGRhdGEgd3JpdHRlbi4KPj4+Pj4KPj4+Pj4gU3VyZSwgYnV0
IHRoZSBjaGFuY2Ugb2YgYW1iaWd1aXR5IGluY3JlYXNlcyB3aXRoIGxhcmdlciBidWZmZXIgc2l6
ZXMuCj4+Pj4KPj4+PiBXZWxsLCBiZXR0ZXIgc2FmZSB0aGFuIHNvcnJ5LiBTd2l0Y2hpbmcgdG8g
dW5zaWduZWQgbG9uZyB3aWxsIHJhcmVseQo+Pj4+IGh1cnQsIHNvIEknbSBnb2luZyB0byBkbyBq
dXN0IHRoYXQuIFRoZSBvbmx5IGRvd25zaWRlIHdpbGwgYmUgc29tZSB3YXN0ZQo+Pj4+IG9mIGJ1
ZmZlciBzcGFjZSBmb3IgdmVyeSBsb25nIHJ1bm5pbmcgdHJhY2VzIHdpdGggaHVnZSBhbW91bnRz
IG9mCj4+Pj4gZW50cmllcy4KPj4+Cj4+PiBIbW0sIHRydWUuIE1heWJlIHdlIGNvdWxkIGdldCBz
b21lb25lIGVsc2UncyBvcGluaW9uIG9uIHRoaXMgLSBhbnlvbmU/Cj4+Cj4+IFRCSCwgSSB3b3Vs
ZG4ndCBiZSBjb25jZXJuZWQgYWJvdXQgdGhlIGJ1ZmZlciBzcGFjZS4gSW4gY2FzZSB0aGVyZSBh
cmUKPj4gcmVhbGx5IGJpbGxpb25zIG9mIGVudHJpZXMsIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4g
YSAxMC1kaWdpdCBjb3VudAo+PiB2YWx1ZSBhbmQgbWF5YmUgYSAxNSBkaWdpdCBvbmUgKGFuZCB0
aGF0IGlzIGFscmVhZHkgYSBtYXNzaXZlIGFtb3VudCkKPj4gaXNuJ3QgdGhhdCBsYXJnZS4gVGhl
IGF2ZXJhZ2UgcHJpbnRlZCBzaXplIG9mIGNvdW50IHdpdGggYWJvdXQKPj4gNCBiaWxsaW9uIGVu
dHJpZXMgaXMgOS43NSBkaWdpdHMgKGFuZCBub3QganVzdCA1IDotKSApLgo+IAo+IEFub3RoZXIg
b3B0aW9uIHdvdWxkIGJlIHRvIGxldCBjb3VudCB3cmFwIGF0IGUuZy4gNCBiaWxsaW9uIChvciBl
dmVuIDEKPiBtaWxsaW9uKSBhbmQgYWRkIGEgd3JhcCBjb3VudC4gRWFjaCBidWZmZXIgc3RydWN0
IHdvdWxkIGNvbnRhaW4gdGhlCj4gd3JhcCBjb3VudCBvZiB0aGUgbGFzdCBlbnRyeSwgYW5kIHdo
ZW4gaGl0dGluZyBhIGhpZ2hlciB3cmFwIGNvdW50IGEKPiBuZXcgZW50cnkgbGlrZSAoIndyYXAg
JXUtPiV1Iiwgb2xkX3dyYXAsIG5ld193cmFwKSB3b3VsZCBiZSBwcmludGVkLgo+IFRoaXMgc2F2
ZXMgYnVmZmVyIHNwYWNlIHdpdGhvdXQgbG9vc2luZyBpbmZvcm1hdGlvbi4KClRoaXMgc291bmRz
IHF1aXRlIG5lYXQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:48:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14: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 1i5t3X-00051U-Uw; Thu, 05 Sep 2019 14:48:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=sH3W=XA=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1i5t3W-00051P-P9
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:48:14 +0000
X-Inumbo-ID: 2ff3cea2-cfec-11e9-a337-bc764e2007e4
Received: from mail-io1-xd34.google.com (unknown [2607:f8b0:4864:20::d34])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ff3cea2-cfec-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 14:48:13 +0000 (UTC)
Received: by mail-io1-xd34.google.com with SMTP id h144so5432617iof.7
 for <xen-devel@lists.xenproject.org>; Thu, 05 Sep 2019 07:48:13 -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=Y9gaSw+rk49b2391H14zvdlIES5uRYPikgiHlbywvUU=;
 b=TXyycZAVjrtmRhGJst4y+1RjAQuDKu0OtQwl18CobsE4nm9OkiKHOWWJc7RiXFYlt9
 wN20BKd+aA38No+BK4j/A5Ki5oOEoxULZ+/FUT/oJN03Xe37HhSAfGtfJzZdVt977lrt
 tZVN87GU8HwiY5EYhbmlPYJd4iUeD8B7dJvUgyxqa+AtpY5zHqqS2u8SXeOvcEyjTkqO
 DOLUGrA4hCJ2jbM5hQfjfxIUeRmVUyLCgjk9dleeCZYxwWlKJ/GHJs/uTVJpymYHMIJ3
 +PkfRcU+1uCS2XFQeLMJ0t2xGdjcRoGpuQDzXBQ1rq+OIoMv2Uz6vMio1pr2MVMW2tPT
 RbWw==
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=Y9gaSw+rk49b2391H14zvdlIES5uRYPikgiHlbywvUU=;
 b=fm16L9oLGCNkP4ytE9Nc4/pgP2rBEBYBOjVUMm7F4z1bEGNT8XlZHCx1I8onNQ/eh7
 s7llqsH3W9IZhUW+cJ1D3w9c9GOaHkwpKWlRJ8uX9bLY6GhbigDPB2dcoXV9P0+33sgJ
 C/uC6t5/YpWx0CbjR7ER9MHZaSa2uwuDfA+LE3QGbXUs4b10F3MMi6dfMm4lBHWa8ZZ9
 MmH4+8uEzpg1ZeeVtWnGqz3fIkc33OyLkPMc60wZqmAOzR3WaM9pd/eJt0l6Sq2EyNfw
 +1nC8H5KdV25wfqvIUQ1b4ZMzRMhcUBVBArFI3MmNd3lmSIpjkWNokLzo7PCcRb7UOwY
 xycQ==
X-Gm-Message-State: APjAAAWN7yHXmgInNHP7M6BWy0oHlmcTbvJ+26itRu0/a0xN1HnaNzzU
 STfhWr/g87+Scx93+yYM7nU=
X-Google-Smtp-Source: APXvYqz+kBKvWBNxQsXfK+ucTjKwqdRFEy1GtOl5RgI0KGSnm4rqzcdMNtZGnKGdOH+xMj35oiavDA==
X-Received: by 2002:a02:65cd:: with SMTP id u196mr4561290jab.3.1567694893127; 
 Thu, 05 Sep 2019 07:48:13 -0700 (PDT)
Received: from [100.64.72.214] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id f19sm1581492ion.67.2019.09.05.07.48.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Sep 2019 07:48:12 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16G102)
In-Reply-To: <0E76424D-57EB-4792-BA82-121E69506314@citrix.com>
Date: Thu, 5 Sep 2019 10:48:11 -0400
Message-Id: <1D4888CA-5C9F-4181-BF86-396CBEF4D548@gmail.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <FA118783-4079-460A-95F8-B628F3320637@citrix.com>
 <95800deb-8c7f-aaef-8ff2-8a4f87e6b5e6@citrix.com>
 <9ee33b16-9ae7-1f17-1755-c7d03c352a21@suse.com>
 <0E76424D-57EB-4792-BA82-121E69506314@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 BrianWoods <brian.woods@amd.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas KLengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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: multipart/mixed; boundary="===============2486337094752104234=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2486337094752104234==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-99E3A59B-8149-4211-BAA8-51AB3FBBD30C
Content-Transfer-Encoding: 7bit


--Apple-Mail-99E3A59B-8149-4211-BAA8-51AB3FBBD30C
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

> On Sep 5, 2019, at 04:36, Lars Kurth <lars.kurth@citrix.com> wrote:
>=20
> =EF=BB=BFOn 05/09/2019, 09:33, "Juergen Gross" <jgross@suse.com> wrote:
>=20
>>    On 05.09.19 10:14, Andrew Cooper wrote:
>>> On 05/09/2019 08:49, Lars Kurth wrote:
>>>> On 05/09/2019, 08:41, "Rich Persaud" <persaur@gmail.com> wrote:
>>>>=20
>>>> On Sep 5, 2019, at 03:19, Jan Beulich <jbeulich@suse.com> wrote:
>>>>=20
>>>> Forgive me asking, but why is this put up as an agenda item here?
>>>> IMO this is the kind of thing where you would send a proposal and
>>>> request feedback by email first, and put it up as an agenda item
>>>> here only if it got stalled there. (Apologies if I've overlooked
>>>> such a stalled thread.)
>>>=20
>>>     If Xen community call topics are limited to escalations of xen-devel=
 threads, then a new thread can be created for this topic. Xen community cal=
ls have also provided real-time, interactive feedback on candidate proposals=
, along with guidance on areas which need documentation before a formal prop=
osal is made to xen-devel.   Such agenda items are typically covered after a=
ll series and priority topics have been addressed.
>>>=20
>>> I don't mind having items such these on the agenda and to be fair have a=
dded similar items onto the agenda in the past.
>>> Clearly, they are forward looking [like an RFC], for which reason I tend=
 to add them to the end of an agenda if there is a busy schedule
>>>=20
>>> Personally, on this specific item, it is not really clear what the quest=
ions are.  In other words: is this about UUIDS/domain ids only, or is there s=
omething else.
>>=20
>> Requiring something to be blocked on xen-devel before we discuss it on
>> the call is monumentally short sighted, and off-putting for contributors.=

>>=20
>> In this case, it is very definitely not the first time this problem has
>> been raised, as it is an XSA shaped elephant in the room.  Its no secret
>> that id wraps cause problems, and while our security policy doesn't
>> comment on the matter, it also doesn't say "warning - stuff *will* break
>> in weird, wonderful, and security-relevant ways when domid's wrap".
>>=20
>> The order of the agenda is important, and I don't think this should be
>> at the top, but even if we only end up with 2 minutes to discuss it,
>> then so be it.  (2 minutes of talking can still be far more valuable
>> than a weeks worth of emailing.)
>>=20
>> What is not acceptable is suggesting that it should be veto'd simply
>> because it is perceived to be a very fresh idea/query.
>=20
>    I still think it would help if a short high level design would be poste=
d
>    on xen-devel first.
>=20
> I think that is a valid point and I agree. In the past when we had similar=

> discussions often the outcome was not that clear and due to the nature of
> the calls the discussions were also not well reflected in the notes.
>=20
> So, there is an argument, that discussions typically are more productive w=
hen
> there is the possibility for some preparation or an e-mail thread to refer=
 to.

We can defer the xenstoreless name service topic to the October monthly call=
.

For today's call, can we discuss the previously posted high-level design for=
 unification of the domB RFC with dom0less, as "domB mode" for disaggregatio=
n of Xen's dom0?

- domB mode for dom0less (July 2019):  https://lists.gt.net/xen/devel/557782=

- domB RFC (June 2018):  https://lists.gt.net/xen/devel/519367

Rich=

--Apple-Mail-99E3A59B-8149-4211-BAA8-51AB3FBBD30C
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"><span></span></div><div di=
r=3D"ltr"><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div dir=3D"ltr"></div><div dir=3D"ltr">On Sep 5, 2019, at 04:36, Lar=
s Kurth &lt;<a href=3D"mailto:lars.kurth@citrix.com">lars.kurth@citrix.com</=
a>&gt; wrote:</div><div dir=3D"ltr"><br></div><blockquote type=3D"cite"><div=
 dir=3D"ltr"><span>=EF=BB=BFOn 05/09/2019, 09:33, "Juergen Gross" &lt;<a hre=
f=3D"mailto:jgross@suse.com">jgross@suse.com</a>&gt; wrote:</span><br><span>=
</span><br><span> &nbsp;&nbsp;&nbsp;On 05.09.19 10:14, Andrew Cooper wrote:<=
/span><br><blockquote type=3D"cite"><span>On 05/09/2019 08:49, Lars Kurth wr=
ote:</span><br></blockquote><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><span>On 05/09/2019, 08:41, "Rich Persaud" &lt;<a href=3D"mailto:persaur=
@gmail.com">persaur@gmail.com</a>&gt; wrote:</span><br></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></=
blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite">=
<blockquote type=3D"cite"><span>On Sep 5, 2019, at 03:19, Jan Beulich &lt;<a=
 href=3D"mailto:jbeulich@suse.com">jbeulich@suse.com</a>&gt; wrote:</span><b=
r></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></b=
lockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span>Forgive me asking, but why is this put up as a=
n agenda item here?</span><br></blockquote></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span=
>IMO this is the kind of thing where you would send a proposal and</span><br=
></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><span>request feedback by email fi=
rst, and put it up as an agenda item</span><br></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span>here only if it got stalled there. (Apologies if I've over=
looked</span><br></blockquote></blockquote></blockquote><blockquote type=3D"=
cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>such a stall=
ed thread.)</span><br></blockquote></blockquote></blockquote><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></blockqu=
ote><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &nbsp;&nbsp;&=
nbsp;&nbsp;If Xen community call topics are limited to escalations of xen-de=
vel threads, then a new thread can be created for this topic. Xen community c=
alls have also provided real-time, interactive feedback on candidate proposa=
ls, along with guidance on areas which need documentation before a formal pr=
oposal is made to xen-devel. &nbsp;&nbsp;Such agenda items are typically cov=
ered after all series and priority topics have been addressed.</span><br></b=
lockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><=
span></span><br></blockquote></blockquote><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><span>I don't mind having items such these on the agenda a=
nd to be fair have added similar items onto the agenda in the past.</span><b=
r></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><span>Clearly, they are forward looking [like an RFC], for which reason I=
 tend to add them to the end of an agenda if there is a busy schedule</span>=
<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"=
cite"><span></span><br></blockquote></blockquote><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span>Personally, on this specific item, it is not r=
eally clear what the questions are. &nbsp;In other words: is this about UUID=
S/domain ids only, or is there something else.</span><br></blockquote></bloc=
kquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote t=
ype=3D"cite"><span>Requiring something to be blocked on xen-devel before we d=
iscuss it on</span><br></blockquote><blockquote type=3D"cite"><span>the call=
 is monumentally short sighted, and off-putting for contributors.</span><br>=
</blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockq=
uote type=3D"cite"><span>In this case, it is very definitely not the first t=
ime this problem has</span><br></blockquote><blockquote type=3D"cite"><span>=
been raised, as it is an XSA shaped elephant in the room. &nbsp;Its no secre=
t</span><br></blockquote><blockquote type=3D"cite"><span>that id wraps cause=
 problems, and while our security policy doesn't</span><br></blockquote><blo=
ckquote type=3D"cite"><span>comment on the matter, it also doesn't say "warn=
ing - stuff *will* break</span><br></blockquote><blockquote type=3D"cite"><s=
pan>in weird, wonderful, and security-relevant ways when domid's wrap".</spa=
n><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><=
blockquote type=3D"cite"><span>The order of the agenda is important, and I d=
on't think this should be</span><br></blockquote><blockquote type=3D"cite"><=
span>at the top, but even if we only end up with 2 minutes to discuss it,</s=
pan><br></blockquote><blockquote type=3D"cite"><span>then so be it. &nbsp;(2=
 minutes of talking can still be far more valuable</span><br></blockquote><b=
lockquote type=3D"cite"><span>than a weeks worth of emailing.)</span><br></b=
lockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquot=
e type=3D"cite"><span>What is not acceptable is suggesting that it should be=
 veto'd simply</span><br></blockquote><blockquote type=3D"cite"><span>becaus=
e it is perceived to be a very fresh idea/query.</span><br></blockquote><spa=
n></span><br><span> &nbsp;&nbsp;&nbsp;I still think it would help if a short=
 high level design would be posted</span><br><span> &nbsp;&nbsp;&nbsp;on xen=
-devel first.</span><br><span></span><br><span>I think that is a valid point=
 and I agree. In the past when we had similar</span><br><span>discussions of=
ten the outcome was not that clear and due to the nature of</span><br><span>=
the calls the discussions were also not well reflected in the notes.</span><=
br><span></span><br><span>So, there is an argument, that discussions typical=
ly are more productive when</span><br><span>there is the possibility for som=
e preparation or an e-mail thread to refer to.</span><br></div></blockquote>=
<br><div>We can defer the xenstoreless name service topic to the October mon=
thly call.</div><div><br></div><div>For today's call, can we discuss the pre=
viously posted high-level design for unification of the domB RFC with dom0le=
ss, as "domB mode" for disaggregation of Xen's dom0?</div><div><br></div><di=
v>- domB mode for dom0less (July 2019): &nbsp;<a href=3D"https://lists.gt.ne=
t/xen/devel/557782">https://lists.gt.net/xen/devel/557782</a></div><div><div=
><span style=3D"background-color: rgba(255, 255, 255, 0);">- domB RFC (June 2=
018): &nbsp;<a href=3D"https://lists.gt.net/xen/devel/519367">https://lists.=
gt.net/xen/devel/519367</a></span></div></div><div><br></div><div>Rich</div>=
</div></body></html>=

--Apple-Mail-99E3A59B-8149-4211-BAA8-51AB3FBBD30C--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2486337094752104234==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:48:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5t47-00055X-Do; Thu, 05 Sep 2019 14:48:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5t45-00055L-R0
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:48:49 +0000
X-Inumbo-ID: 44ec2cdc-cfec-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44ec2cdc-cfec-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 14:48:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567694930;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=ZAQhjPuVhsEobiYr3OBA4q8k62PUZ64H0k0OKGJYbgE=;
 b=GmEQqIYeODIFSFQJS6YOkakQDCY4vrFq8p3Nk4YXVZJNjgupEXOUKWbs
 Yq7/T/vLheyZf7YRO+HnUckIweE7CvTU53/Cp96iH0yQUM5lrrQn3hh3+
 2mXU0Hk6oP8PddtFcADDRc2oBYJQ9MXYBvuMomjN+xEtOidbPI+qlLcpn w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ho+Fb/7/2WEgZfLqvaUt6lrQfHuiJC08pYl2K2OfyT8oKXz5BhmC6tAbsi0A3WePSao3w1YHT8
 LPyDSNpKXrsbS/GCQ6Hj8o3EIWOP3TuoPn7p4e7bOty8j8IcTUsxZEtioYz/b5i95dipCMRdxc
 kJJqJ7IGmP4/d4Ndj7+OCP2jtNNgYCx4zgbLzTJEqqEgXjSmjYGpH3gR98VggbRP5BUaTOGfja
 NeJuJHKfsmUoqgVf8ddD0CTpo4SEiYImdMEauvpMW4biuKn+2ZzratgsEwwUa0fpvb3JGZFgq2
 QPE=
X-SBRS: 2.7
X-MesageID: 5189657
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5189657"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 16:48:31 +0200
Message-ID: <20190905144835.6035-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/4] build: honor toolchain related
 environment vars
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Doug Goldstein <cardoe@cardoe.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpDdXJyZW50IFhlbiBidWlsZCBzeXN0ZW0gd2lsbCBpZ25vcmUgYW55IHRvb2xjaGFp
biByZWxhdGVkIHZhcmlhYmxlcyBvbgp0aGUgZW52aXJvbm1lbnQgd2hlbiBidWlsZGluZyAoaWU6
IENDLCBMRCwgQ1hYLi4uKSwgYW5kIHRoZSBvbmx5IHdheSB0bwpzZXQgdGhvc2UgaXMgdG8gYXNz
aWduIHRoZW0gZGlyZWN0bHkgb24gdGhlIG1ha2UgY29tbWFuZCBsaW5lIChpZTogbWFrZQpDQz1m
b28gQ1hYPWJhciAuLi4pLgoKVGhlIGZvbGxvd2luZyBzZXJpZXMgYXR0ZW1wdHMgdG8gZml4IHRo
aXMsIGJ5IHJlbW92aW5nIHRoZSBoYXJkY29kaW5nIG9mCnRoZSB0b29sY2hhaW4gdmFyaWFibGVz
IHByZXZpb3VzbHkgZG9uZSBpbiBTdGRHTlUubWsuCgpOb3RlIHRoYXQgdGhpcyBoYXMgdGhlIHNp
ZGUgZWZmZWN0IHRoYXQgdGhlIGJ1aWxkIHN5c3RlbSB3aWxsIG5vIGxvbmdlcgpwcmVwZW5kIENS
T1NTX0NPTVBJTEUgdG8gdGhlIHRvb2xjaGFpbiB2YXJpYWJsZXMgaWYgdGhvc2UgYXJlIGFscmVh
ZHkKc2V0LiBTbyBpZiB5b3UgYXJlIGJ1aWxkaW5nIFhlbiBhbmQgc2V0dGluZyBDUk9TU19DT01Q
SUxFIG1ha2Ugc3VyZQp0b29sY2hhaW4gdmFyaWFibGVzIGFyZSB1bnNldCwgb3IgaWYgc2V0IHRo
ZXkgc2hvdWxkIGNvbnRhaW4KQ1JPU1NfQ09NUElMRS4gVGhlIFRyYXZpcyBDSSBzY3JpcHQgaXMg
dXBkYXRlZCBpbiBwYXRjaCAzLzQgaW4gb3JkZXIgdG8KY29tcGx5IHdpdGggdGhlIGFib3ZlLgoK
VGhpcyBpcyB2MiBiZWNhdXNlIHYxIHdhcyBtaXNzaW5nIHRoZSBmaXJzdCBwYXRjaCwgcmVuZGVy
aW5nIHRoZSB3aG9sZQpzZXJpZXMgdXNlbGVzcy4gQXBhcnQgZnJvbSB0aGF0IHRoZXJlIGFyZSBu
byBjaGFuZ2VzIGZyb20gdjEuCgpUaGUgc2VyaWVzIGNhbiBiZSBmb3VuZCBhdDoKCmdpdDovL3hl
bmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgZW52X3Rvb2xzCgpSZXN1bHRzIGZy
b20gVHJhdmlzIGFuZCBnaXRsYWIgQ0kgbG9vcHMgYXJlIGF0OgoKaHR0cHM6Ly90cmF2aXMtY2ku
b3JnL3JveWdlci94ZW4vYnVpbGRzLzU4MTEzOTM4OApodHRwczovL2dpdGxhYi5jb20veGVuLXBy
b2plY3QvcGVvcGxlL3JveWdlci94ZW4vcGlwZWxpbmVzLzgwNDQwNjQ4CgpUaGFua3MsIFJvZ2Vy
LgoKUm9nZXIgUGF1IE1vbm5lICg0KToKICBidWlsZDogc2V0IEhPU1R7Q0MvQ1hYfSwgY2xhbmcg
YW5kIGdjYyBpbiBTdGRHTlUubWsKICBrY29uZmlnOiBpbmNsdWRlIGRlZmF1bHQgdG9vbGNoYWlu
IHZhbHVlcwogIGJ1aWxkOiBhbGxvdyBwaWNraW5nIHRoZSBlbnYgdmFsdWVzIGZvciBjb21waWxl
ciB2YXJpYWJsZXMKICBidWlsZDogYWxsb3cgcGlja2luZyB0aGUgZW52IHZhbHVlcyBmb3IgdG9v
bGNoYWluIHV0aWxpdGllcwoKIENvbmZpZy5tayAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
OCAtLS0tLS0tLS0tCiBjb25maWcvU3RkR05VLm1rICAgICAgICAgICAgICAgICAgIHwgNTMgKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiBzY3JpcHRzL3RyYXZpcy1idWlsZCAgICAgICAg
ICAgICAgIHwgIDggKysrKysKIHhlbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgfCAg
NiArKy0tCiB4ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIHwgIDcgKystLQogNSBm
aWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCi0tIAoyLjIy
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:48:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5t4B-00056G-N5; Thu, 05 Sep 2019 14:48:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5t4A-00055q-Ph
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:48:54 +0000
X-Inumbo-ID: 46a9e73a-cfec-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46a9e73a-cfec-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 14:48:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567694932;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=v97zm+PgL2p3MiYOlVm0a2o9hBiW2fkOIq3QOpKhCts=;
 b=N8BRMZRcDJh5at2X4hqPbUARUokCHbbE0Yq8gyPfV0ELX1AZK7apyOQd
 9i4z96IjYAKS2y9R1NT9iTBfEVmcwJFoFKf4DkAdET3xBsYg8UXhmFr56
 GZV7PM8zsCgqvOPh1rzR8yGjpDGqMKUZoPJ/wVHqPtXOa20zuS329klyH 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 30bq7GMCNDNIuK9PpvYQK2zsRASus08LzHUqOO61xhyFFHfLQWV94qkOPUk/wf+slYn6lmYa6s
 UOMk0TtZYwnFIGl7AUBQeFwdRCvmeEyiELNrJPgnGTb6e7UhbqXDwIvhrX20Uj/kVkdrhcJwt0
 uyfdaZ8q+xw5g+ZxkQfDnWMM9qAa4/P5NRoiITpBieNxb9q7xKm8qheSZo1Rjt6JyJe7zEJuN/
 zyVFz3XkkBAUbTprFU5sMCVLdPoejHQiF8GzeIdcO6W53xA/EFVSQ6cpWSL+7ct7yTcM56acOo
 wIo=
X-SBRS: 2.7
X-MesageID: 5187815
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5187815"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 16:48:32 +0200
Message-ID: <20190905144835.6035-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190905144835.6035-1-roger.pau@citrix.com>
References: <20190905144835.6035-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/4] build: set HOST{CC/CXX},
 clang and gcc in StdGNU.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHByZXBhcmF0b3J5IGNoYW5nZSBmb3Igc2ltcGxpZnlpbmcgdGhlIHNldHRpbmcg
b2YKSE9TVHtDQy9DWFh9IGFuZCBhbGxvd2luZyB0aGUgWGVuIGJ1aWxkIHN5c3RlbSB0byBwaWNr
IHRoZSB0b29sY2hhaW4KdmFyaWFibGVzIGZyb20gdGhlIGVudmlyb25tZW50LgoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KIENv
bmZpZy5tayAgICAgICAgfCAxOCAtLS0tLS0tLS0tLS0tLS0tLS0KIGNvbmZpZy9TdGRHTlUubWsg
fCAxNiArKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyks
IDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRl
eCAwZmE0NTkxMzc5Li41N2E2YzkzNGIzIDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29u
ZmlnLm1rCkBAIC0zOSwyNCArMzksNiBAQCBERVNURElSICAgICA/PSAvCiAjIEFsbG93IHBob255
IGF0dHJpYnV0ZSB0byBiZSBsaXN0ZWQgYXMgZGVwZW5kZW5jeSByYXRoZXIgdGhhbiBmYWtlIHRh
cmdldAogLlBIT05ZOiAucGhvbnkKIAotIyBJZiB3ZSBhcmUgbm90IGNyb3NzLWNvbXBpbGluZywg
ZGVmYXVsdCBIT1NUQ3tDL1hYfSB0byBDe0MvWFh9Ci1pZmVxICgkKFhFTl9UQVJHRVRfQVJDSCks
ICQoWEVOX0NPTVBJTEVfQVJDSCkpCi1IT1NUQ0MgPz0gJChDQykKLUhPU1RDWFggPz0gJChDWFgp
Ci1lbmRpZgotCi0jIFVzZSBDbGFuZy9MTFZNIGluc3RlYWQgb2YgR0NDPwotY2xhbmcgPz0gbgot
aWZlcSAoJChjbGFuZyksbikKLWdjYyA6PSB5Ci1IT1NUQ0MgPz0gZ2NjCi1IT1NUQ1hYID89IGcr
KwotZWxzZQotZ2NjIDo9IG4KLUhPU1RDQyA/PSBjbGFuZwotSE9TVENYWCA/PSBjbGFuZysrCi1l
bmRpZgotCiBERVBTX0lOQ0xVREUgPSAkKGFkZHN1ZmZpeCAuZDIsICQoYmFzZW5hbWUgJCh3aWxk
Y2FyZCAkKERFUFMpKSkpCiBERVBTX1JNID0gJChERVBTKSAkKERFUFNfSU5DTFVERSkKIApkaWZm
IC0tZ2l0IGEvY29uZmlnL1N0ZEdOVS5tayBiL2NvbmZpZy9TdGRHTlUubWsKaW5kZXggMDM5Mjc0
ZWE2MS4uN2E2MTU5MDIxYiAxMDA2NDQKLS0tIGEvY29uZmlnL1N0ZEdOVS5taworKysgYi9jb25m
aWcvU3RkR05VLm1rCkBAIC0xLDE0ICsxLDMwIEBACisjIFVzZSBDbGFuZy9MTFZNIGluc3RlYWQg
b2YgR0NDPworY2xhbmcgICAgID89IG4KKworIyBJZiB3ZSBhcmUgbm90IGNyb3NzLWNvbXBpbGlu
ZywgZGVmYXVsdCBIT1NUQ3tDL1hYfSB0byBDe0MvWFh9CitpZmVxICgkKFhFTl9UQVJHRVRfQVJD
SCksICQoWEVOX0NPTVBJTEVfQVJDSCkpCitIT1NUQ0MgICAgPz0gJChDQykKK0hPU1RDWFggICA/
PSAkKENYWCkKK2VuZGlmCisKIEFTICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpYXMKIExEICAg
ICAgICAgPSAkKENST1NTX0NPTVBJTEUpbGQKIGlmZXEgKCQoY2xhbmcpLHkpCitnY2MgICAgICAg
Oj0gbgogQ0MgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFuZwogQ1hYICAgICAgICA9ICQo
Q1JPU1NfQ09NUElMRSljbGFuZysrCiBMRF9MVE8gICAgID0gJChDUk9TU19DT01QSUxFKWxsdm0t
bGQKK0hPU1RDQyAgICA/PSBjbGFuZworSE9TVENYWCAgID89IGNsYW5nKysKIGVsc2UKK2djYyAg
ICAgICA6PSB5CiBDQyAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWdjYwogQ1hYICAgICAgICA9
ICQoQ1JPU1NfQ09NUElMRSlnKysKIExEX0xUTyAgICAgPSAkKENST1NTX0NPTVBJTEUpbGQKK0hP
U1RDQyAgICA/PSBnY2MKK0hPU1RDWFggICA/PSBnKysKIGVuZGlmCisKIENQUCAgICAgICAgPSAk
KENDKSAtRQogQVIgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlhcgogUkFOTElCICAgICA9ICQo
Q1JPU1NfQ09NUElMRSlyYW5saWIKLS0gCjIuMjIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:48:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14: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 1i5t4E-00057K-Vl; Thu, 05 Sep 2019 14: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=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5t4D-00056z-RT
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:48:57 +0000
X-Inumbo-ID: 482cc9e4-cfec-11e9-abd2-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 482cc9e4-cfec-11e9-abd2-12813bfff9fa;
 Thu, 05 Sep 2019 14:48:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567694936;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7YQeEhPNYH2GoLv1JAYWsmyW0p5NTkwcybdT7dv+OCE=;
 b=Smx0VcL2ZBqWkkJOInvbxAPw5gsv8pGTWVb1CLYPhDN6MOAlAOX4MOTb
 KciKlTjI/697EMwx2Ds4m9+CQKyIIk2b9tohkezxBd7Z5gErQTfYH7VNT
 6j9jM0r10NK8jdhDNJU8f3MaptFcsQvAJMmXKotLaMxBBOilJFQzgdsZT Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: STislHUNMwmswcJp1sn4PdZDI81WG2NH7Sjf5BA8U7SR0o0JuADfxyIHIGW6HelMmdiHTnqWDc
 4XVLO4jiTgS4VsyrEEF4oUEKJisUBjUps8pZ/kV0gUbT/VGiPJvAUyZVyNpPseIh/gbWSDC9XA
 WVCGm9p4JBC+5iUFDXSaJot2Ct0Vh248pHccGnfmWoMxmIt+D1WkXFVP9m8WCn53KgQ4wdFnX+
 /JMkR81pYy1qfSzrajPNMJGLLP965b48u11I4fys5PM+iJh5dl0Ou6zKaynw+EWCr9vIiSwXhh
 j2M=
X-SBRS: 2.7
X-MesageID: 5189661
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5189661"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 16:48:33 +0200
Message-ID: <20190905144835.6035-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190905144835.6035-1-roger.pau@citrix.com>
References: <20190905144835.6035-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/4] kconfig: include default toolchain values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Doug Goldstein <cardoe@cardoe.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jbHVkZSBjb25maWcvJChPUykubWsgd2hpY2ggY29udGFpbnMgdGhlIGRlZmF1bHQgdmFsdWVz
IGZvciB0aGUKdG9vbGNoYWluIHZhcmlhYmxlcy4gVGhpcyByZW1vdmVzIHRoZSBuZWVkIHRvIHBh
c3MgSE9TVHtDQy9DWFh9IGFzCnBhcmFtZXRlcnMgZnJvbSB0aGUgaGlnaCBsZXZlbCBtYWtlIHRh
cmdldCBvciB0byBkZWZhdWx0IHRoZW0gdG8KZ2NjL2crKyBpZiB1bnNldC4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+CkNjOiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0t
LQogeGVuL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICB8IDYgKysrLS0tCiB4ZW4vdG9v
bHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIHwgNyArKystLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZp
bGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggYzgwOTE0YzMxZC4uZTlmNzAwZjllNyAxMDA2NDQKLS0t
IGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMjY3LDE0ICsyNjcsMTQgQEAg
a2NvbmZpZyA6PSBzaWxlbnRvbGRjb25maWcgb2xkY29uZmlnIGNvbmZpZyBtZW51Y29uZmlnIGRl
ZmNvbmZpZyBcCiAJcmFuZGNvbmZpZyAkKG5vdGRpciAkKHdpbGRjYXJkIGFyY2gvJChTUkNBUkNI
KS9jb25maWdzLypfZGVmY29uZmlnKSkKIC5QSE9OWTogJChrY29uZmlnKQogJChrY29uZmlnKToK
LQkkKE1BS0UpIC1mICQoQkFTRURJUikvdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIEFS
Q0g9JChBUkNIKSBTUkNBUkNIPSQoU1JDQVJDSCkgSE9TVENDPSIkKEhPU1RDQykiIEhPU1RDWFg9
IiQoSE9TVENYWCkiICRACisJJChNQUtFKSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFr
ZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0kKFNSQ0FSQ0gpICRACiAKIGluY2x1
ZGUvY29uZmlnLyUuY29uZjogaW5jbHVkZS9jb25maWcvYXV0by5jb25mLmNtZCAkKEtDT05GSUdf
Q09ORklHKQotCSQoTUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxlLmtj
b25maWcgQVJDSD0kKEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVENDKSIg
SE9TVENYWD0iJChIT1NUQ1hYKSIgc2lsZW50b2xkY29uZmlnCisJJChNQUtFKSAtZiAkKEJBU0VE
SVIpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0k
KFNSQ0FSQ0gpIHNpbGVudG9sZGNvbmZpZwogCiAjIEFsbG93IHBlb3BsZSB0byBqdXN0IHJ1biBg
bWFrZWAgYXMgYmVmb3JlIGFuZCBub3QgZm9yY2UgdGhlbSB0byBjb25maWd1cmUKICQoS0NPTkZJ
R19DT05GSUcpOgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxl
Lmtjb25maWcgQVJDSD0kKEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVEND
KSIgSE9TVENYWD0iJChIT1NUQ1hYKSIgZGVmY29uZmlnCisJJChNQUtFKSAtZiAkKEJBU0VESVIp
L3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0kKFNS
Q0FSQ0gpIGRlZmNvbmZpZwogCiAjIEJyZWFrIHRoZSBkZXBlbmRlbmN5IGNoYWluIGZvciB0aGUg
Zmlyc3QgcnVuCiBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYuY21kOiA7CmRpZmYgLS1naXQgYS94
ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvTWFr
ZWZpbGUua2NvbmZpZwppbmRleCBkYmQ4OTEyMDE1Li4xMzhiZjNmMWI3IDEwMDY0NAotLS0gYS94
ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnCisrKyBiL3hlbi90b29scy9rY29uZmln
L01ha2VmaWxlLmtjb25maWcKQEAgLTM1LDE1ICszNSwxNCBAQCBLQlVJTERfREVGQ09ORklHIDo9
ICQoQVJDSClfZGVmY29uZmlnCiAjIHByb3ZpZGUgb3VyIHNoZWxsCiBDT05GSUdfU0hFTEwgOj0g
JChTSEVMTCkKIAotIyBwcm92aWRlIHRoZSBob3N0IGNvbXBpbGVyCi1IT1NUQ0MgPz0gZ2NjCi1I
T1NUQ1hYID89IGcrKwotCiAjIGZvcmNlIHRhcmdldAogUEhPTlkgKz0gRk9SQ0UKIAogRk9SQ0U6
CiAKKyMgU2V0cyB0b29sY2hhaW4gYmluYXJpZXMgdG8gdXNlCitpbmNsdWRlICQoWEVOX1JPT1Qp
L2NvbmZpZy8kKHNoZWxsIHVuYW1lIC1zKS5taworCiAjIGluY2x1ZGUgdGhlIG9yaWdpbmFsIE1h
a2VmaWxlIGFuZCBNYWtlZmlsZS5ob3N0IGZyb20gTGludXgKIGluY2x1ZGUgJChzcmMpL01ha2Vm
aWxlCiBpbmNsdWRlICQoc3JjKS9NYWtlZmlsZS5ob3N0Ci0tIAoyLjIyLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:49:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5t4J-00058o-8z; Thu, 05 Sep 2019 14: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=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5t4I-00058c-Ry
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:49:02 +0000
X-Inumbo-ID: 4bfdb694-cfec-11e9-abd2-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bfdb694-cfec-11e9-abd2-12813bfff9fa;
 Thu, 05 Sep 2019 14:49:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567694941;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=a9k8UBfhbmwrXN3i3kW67+vTfkkKVk3JuBak7DhjiNI=;
 b=dUqUEdLxTrQnGFg3unIxvxZ1FiyaU4plxG2bJgzg9FfhgU2Fg2bulHBO
 dpFFWbHDekaq2RoH7gl+BmBubUuNfpqnLUILDx+y6d/jrhcOE1wjfvqil
 sZ7s8xV/a/zWROm3Y6zH+vgLNh8HMQwJxafroUalMwat+A7AoGHaSWQQb A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KlS2vcVVK3lbP+5xUdV+Yd+6iTaJBozM6z6gXxeRa5t/CaQ9ITL7Cl7hSwU6TJnS5pMSCHcu17
 AAUlwQOm2kYzPep60U+YPrV65L5KaOjLKsn1yUCOq3nDfNFvsW0rTHi7mp0IhDQDZ4SaNPLq8t
 925tdLPoYhO8b+G9x0yicmwp/S6rJAkfnfYUGXa/ofJC1dX7qYWP5tBqPV3G/hibjzES5h9PsZ
 K/24tSa/9XqZsiTtxXofUy1bYeN1Br3c1Eqt+YgZugOL//ENAPcuqkhjDX8oAJPESuiF+We4MH
 Ukg=
X-SBRS: 2.7
X-MesageID: 5236206
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5236206"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 16:48:35 +0200
Message-ID: <20190905144835.6035-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190905144835.6035-1-roger.pau@citrix.com>
References: <20190905144835.6035-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/4] build: allow picking the env values for
 toolchain utilities
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgZm9yY2UgdGhlIHVzYWdlIG9mIHRoZSBoYXJkY29kZWQgdG9vbGNoYWluIHZhbHVlcyBp
ZiB0aG9zZSBhcmUKYWxyZWFkeSBzZXQgb24gdGhlIGVudmlyb25tZW50LgoKTm90ZSB0aGF0IGFz
IHBhcnQgb2YgdGhlIGNoYW5nZSB0aGUgZGVmaW5pdGlvbiBvZiBBUyBhbmQgTEQgaXMgbW92ZWQK
YWZ0ZXIgdGhlIHNldHRpbmcgb2YgY29tcGlsZXIgcmVsYXRlZCB2YXJpYWJsZXMuCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KIGNvbmZpZy9TdGRHTlUubWsgfCAyMiArKysrKysrKysr
Ky0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmlnL1N0ZEdOVS5tayBiL2NvbmZpZy9TdGRHTlUubWsK
aW5kZXggYjMwNzJmNWIxMy4uY2FiNzM2OWYxMiAxMDA2NDQKLS0tIGEvY29uZmlnL1N0ZEdOVS5t
aworKysgYi9jb25maWcvU3RkR05VLm1rCkBAIC0xLDggKzEsNiBAQAogIyBVc2UgQ2xhbmcvTExW
TSBpbnN0ZWFkIG9mIEdDQz8KIGNsYW5nICAgICA/PSBuCiAKLUFTICAgICAgICAgPSAkKENST1NT
X0NPTVBJTEUpYXMKLUxEICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpbGQKIGlmZXEgKCQoY2xh
bmcpLHkpCiBnY2MgICAgICAgOj0gbgogREVGX0NDICAgICA9IGNsYW5nCkBAIC0yOCwxOSArMjYs
MjEgQEAgSE9TVENDICAgID89ICQoREVGX0NDKQogSE9TVENYWCAgID89ICQoREVGX0NYWCkKIGVu
ZGlmCiAKLUNQUCAgICAgICAgPSAkKENDKSAtRQotQVIgICAgICAgICA9ICQoQ1JPU1NfQ09NUElM
RSlhcgotUkFOTElCICAgICA9ICQoQ1JPU1NfQ09NUElMRSlyYW5saWIKLU5NICAgICAgICAgPSAk
KENST1NTX0NPTVBJTEUpbm0KLVNUUklQICAgICAgPSAkKENST1NTX0NPTVBJTEUpc3RyaXAKLU9C
SkNPUFkgICAgPSAkKENST1NTX0NPTVBJTEUpb2JqY29weQotT0JKRFVNUCAgICA9ICQoQ1JPU1Nf
Q09NUElMRSlvYmpkdW1wCi1TSVpFVVRJTCAgID0gJChDUk9TU19DT01QSUxFKXNpemUKK0FTICAg
ICAgICA/PSAkKENST1NTX0NPTVBJTEUpYXMKK0xEICAgICAgICA/PSAkKENST1NTX0NPTVBJTEUp
bGQKK0NQUCAgICAgICA/PSAkKENDKSAtRQorQVIgICAgICAgID89ICQoQ1JPU1NfQ09NUElMRSlh
cgorUkFOTElCICAgID89ICQoQ1JPU1NfQ09NUElMRSlyYW5saWIKK05NICAgICAgICA/PSAkKENS
T1NTX0NPTVBJTEUpbm0KK1NUUklQICAgICA/PSAkKENST1NTX0NPTVBJTEUpc3RyaXAKK09CSkNP
UFkgICA/PSAkKENST1NTX0NPTVBJTEUpb2JqY29weQorT0JKRFVNUCAgID89ICQoQ1JPU1NfQ09N
UElMRSlvYmpkdW1wCitTSVpFVVRJTCAgPz0gJChDUk9TU19DT01QSUxFKXNpemUKIAogIyBBbGxv
dyBnaXQgdG8gYmUgd3JhcHBlcmVkIGluIHRoZSBlbnZpcm9ubWVudAogR0lUICAgICAgICA/PSBn
aXQKIAotSU5TVEFMTCAgICAgID0gaW5zdGFsbAorSU5TVEFMTCAgICAgPz0gaW5zdGFsbAogSU5T
VEFMTF9ESVIgID0gJChJTlNUQUxMKSAtZCAtbTA3NTUgLXAKIElOU1RBTExfREFUQSA9ICQoSU5T
VEFMTCkgLW0wNjQ0IC1wCiBJTlNUQUxMX1BST0cgPSAkKElOU1RBTEwpIC1tMDc1NSAtcAotLSAK
Mi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 14:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 14: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 1i5t4O-0005BC-Ir; Thu, 05 Sep 2019 14:49:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5t4N-0005Av-SW
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 14:49:07 +0000
X-Inumbo-ID: 4e1bbd74-cfec-11e9-abd2-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e1bbd74-cfec-11e9-abd2-12813bfff9fa;
 Thu, 05 Sep 2019 14:49:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567694945;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=K/BxvWP3AO1p0OxV4ggUkqTjdjXw/BDn6iPSG9rakuo=;
 b=frVo9RvdnY4Hi2TEdog8NFjvheBbxt9B9glKtcqe87IUWcz64AsRB9aR
 eS2WTDu8XCEtbRM181XAfbEj67LiWvV69m0Si7BA79neDf+6qYt8wiF0c
 URdZiFssxBZuYGP2xAoFVA7lw3WV3Hs0wTPBNm/OFhsCV9uk7q1t1T8fD c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wDt2AHF0ghNIbEA6KPiA2m+G+uWz/OYMvu9LefuHN1ZPxFAb4+SyMNN6sCvK40+XFDsiKyDSte
 peURYAwhDGTsg/d85+xF2moEM4Ig9Z0sb4wgEdbIOlJExcxR5cNROJph1qp7MC3gI42iztlbZB
 voq6ubTpTTwtvAytjN/DjrqcPscDuosWdMN6gQ6omG3UzuWYRK8qnVHiE4ahNG+8EKK07ZCKRH
 9QBYnP2KlTOs3DtJ4dU9fu+7uLF/mCzBKzwOrbNp7/WLCVsyYPnPMZPgCJ64wRz71QrbIxsZ37
 fBs=
X-SBRS: 2.7
X-MesageID: 5459637
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5459637"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 16:48:34 +0200
Message-ID: <20190905144835.6035-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190905144835.6035-1-roger.pau@citrix.com>
References: <20190905144835.6035-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/4] build: allow picking the env values for
 compiler 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.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>

RG9uJ3QgZm9yY2UgdGhlIHVzYWdlIG9mIHRoZSBoYXJkY29kZWQgY29tcGlsZXIgdmFsdWVzIGlm
IHRob3NlIGFyZQphbHJlYWR5IHNldCBvbiB0aGUgZW52aXJvbm1lbnQuIFRoaXMgYWxsb3dzIHRo
ZSBYZW4gYnVpbGQgc3lzdGVtIHRvCmNvcnJlY3RseSBwaWNrIENDL0NYWCB2YWx1ZXMgcHJlc2Vu
dCBvbiB0aGUgZW52aXJvbm1lbnQsIGFuZCBmaXhlcyB0aGUKdXNhZ2Ugb2YgdGhvc2UgYnkgdGhl
IEdpdGxhYiBDSSB0ZXN0IHN5c3RlbS4KCk5vdGUgdGhhdCB3aXRob3V0IHRoaXMgZml4IHRoZSBY
ZW4gYnVpbGQgc3lzdGVtIHdpbGwgY29tcGxldGVseSBpZ25vcmUKYW55IENDIG9yIENYWCB2YWx1
ZXMgc2V0IG9uIHRoZSBlbnZpcm9ubWVudCwgYW5kIHRoZSBvbmx5IHdheSB0byBwYXNzCmEgZGlm
ZmVyZW50IENDIG9yIENYWCBpcyB0byBvdmVyd3JpdGUgaXQgb24gdGhlIG1ha2UgY29tbWFuZCBs
aW5lLgoKRHVlIHRvIHRoaXMgY2hhbmdlLCBUcmF2aXMgQ0kgbmVlZHMgdG8gYmUgdXBkYXRlZCBp
biBvcmRlciB0byBwYXNzIGEKQ0MgYW5kIENYWCB0aGF0IGFsc28gY29udGFpbnMgdGhlIENST1NT
X0NPTVBJTEUgcGF0aCwgc2luY2UgWGVuIHdpbGwKbm8gbG9uZ2VyIG92ZXJ3cml0ZSB0aGUgQ0Mg
b3IgQ1hYIHZhbHVlIGlmIHRob3NlIGFyZSBzZXQgb24gdGhlCmVudmlyb25tZW50LgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
V2VpIExpdSA8d2xAeGVuLm9yZz4KLS0tCiBjb25maWcvU3RkR05VLm1rICAgICB8IDM1ICsrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiBzY3JpcHRzL3RyYXZpcy1idWlsZCB8ICA4
ICsrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZy9TdGRHTlUubWsgYi9jb25maWcvU3RkR05VLm1rCmlu
ZGV4IDdhNjE1OTAyMWIuLmIzMDcyZjViMTMgMTAwNjQ0Ci0tLSBhL2NvbmZpZy9TdGRHTlUubWsK
KysrIGIvY29uZmlnL1N0ZEdOVS5tawpAQCAtMSwyOCArMSwzMSBAQAogIyBVc2UgQ2xhbmcvTExW
TSBpbnN0ZWFkIG9mIEdDQz8KIGNsYW5nICAgICA/PSBuCiAKLSMgSWYgd2UgYXJlIG5vdCBjcm9z
cy1jb21waWxpbmcsIGRlZmF1bHQgSE9TVEN7Qy9YWH0gdG8gQ3tDL1hYfQotaWZlcSAoJChYRU5f
VEFSR0VUX0FSQ0gpLCAkKFhFTl9DT01QSUxFX0FSQ0gpKQotSE9TVENDICAgID89ICQoQ0MpCi1I
T1NUQ1hYICAgPz0gJChDWFgpCi1lbmRpZgotCiBBUyAgICAgICAgID0gJChDUk9TU19DT01QSUxF
KWFzCiBMRCAgICAgICAgID0gJChDUk9TU19DT01QSUxFKWxkCiBpZmVxICgkKGNsYW5nKSx5KQog
Z2NjICAgICAgIDo9IG4KLUNDICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpY2xhbmcKLUNYWCAg
ICAgICAgPSAkKENST1NTX0NPTVBJTEUpY2xhbmcrKwotTERfTFRPICAgICA9ICQoQ1JPU1NfQ09N
UElMRSlsbHZtLWxkCi1IT1NUQ0MgICAgPz0gY2xhbmcKLUhPU1RDWFggICA/PSBjbGFuZysrCitE
RUZfQ0MgICAgID0gY2xhbmcKK0RFRl9DWFggICAgPSBjbGFuZysrCitMRF9MVE8gICAgPz0gJChD
Uk9TU19DT01QSUxFKWxsdm0tbGQKIGVsc2UKIGdjYyAgICAgICA6PSB5Ci1DQyAgICAgICAgID0g
JChDUk9TU19DT01QSUxFKWdjYwotQ1hYICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlnKysKLUxE
X0xUTyAgICAgPSAkKENST1NTX0NPTVBJTEUpbGQKLUhPU1RDQyAgICA/PSBnY2MKLUhPU1RDWFgg
ICA/PSBnKysKK0RFRl9DQyAgICAgPSBnY2MKK0RFRl9DWFggICAgPSBnKysKK0xEX0xUTyAgICA/
PSAkKENST1NTX0NPTVBJTEUpbGQKK2VuZGlmCisKK0NDICAgICAgICA/PSAkKENST1NTX0NPTVBJ
TEUpJChERUZfQ0MpCitDWFggICAgICAgPz0gJChDUk9TU19DT01QSUxFKSQoREVGX0NYWCkKKwor
IyBJZiB3ZSBhcmUgbm90IGNyb3NzLWNvbXBpbGluZywgZGVmYXVsdCBIT1NUQ3tDL1hYfSB0byBD
e0MvWFh9CisjIGVsc2UgdXNlIHRoZSBkZWZhdWx0IHZhbHVlcyBpZiB1bnNldAoraWZlcSAoJChY
RU5fVEFSR0VUX0FSQ0gpLCAkKFhFTl9DT01QSUxFX0FSQ0gpKQorSE9TVENDICAgID89ICQoQ0Mp
CitIT1NUQ1hYICAgPz0gJChDWFgpCitlbHNlCitIT1NUQ0MgICAgPz0gJChERUZfQ0MpCitIT1NU
Q1hYICAgPz0gJChERUZfQ1hYKQogZW5kaWYKIAogQ1BQICAgICAgICA9ICQoQ0MpIC1FCmRpZmYg
LS1naXQgYS9zY3JpcHRzL3RyYXZpcy1idWlsZCBiL3NjcmlwdHMvdHJhdmlzLWJ1aWxkCmluZGV4
IDBjYjE1YTg5ZTQuLmEyNjRlMjg2YjIgMTAwNzU1Ci0tLSBhL3NjcmlwdHMvdHJhdmlzLWJ1aWxk
CisrKyBiL3NjcmlwdHMvdHJhdmlzLWJ1aWxkCkBAIC0xLDYgKzEsMTQgQEAKICMhL2Jpbi9iYXNo
IC1leAogCisjIFNldCBIT1NUe0NDL0NYWH0gaW4gY2FzZSB3ZSBhcmUgY3Jvc3MgYnVpbGRpbmcK
K2V4cG9ydCBIT1NUQ0M9JHtDQ30KK2V4cG9ydCBIT1NUQ1hYPSR7Q1hYfQorIyBQcmVmaXggZW52
aXJvbm1lbnQgQ0MvQ1hYIHdpdGggQ1JPU1NfQ09NUElMRSBpZiBwcmVzZW50CitleHBvcnQgQ0M9
JHtDUk9TU19DT01QSUxFfSR7Q0N9CitleHBvcnQgQ1hYPSR7Q1JPU1NfQ09NUElMRX0ke0NYWH0K
KwogJENDIC0tdmVyc2lvbgorW1sgIiR7Q0N9IiAhPSAiJHtIT1NUQ0N9IiBdXSAmJiAkSE9TVEND
IC0tdmVyc2lvbgogCiAjIHJhbmRvbSBjb25maWcgb3IgZGVmYXVsdCBjb25maWcKIGlmIFtbICIk
e1JBTkRDT05GSUd9IiA9PSAieSIgXV07IHRoZW4KLS0gCjIuMjIuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 16:04:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 16:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5uFM-0003wu-RI; Thu, 05 Sep 2019 16: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=lv1E=XA=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i5uFL-0003wp-W5
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 16:04:32 +0000
X-Inumbo-ID: d7d7b62e-cff6-11e9-abd4-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7d7b62e-cff6-11e9-abd4-12813bfff9fa;
 Thu, 05 Sep 2019 16:04:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567699470;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=WltwFT22+xXaN0wbWq6MqUS8hNMMvE6LsSITdqH2cBU=;
 b=IyNWSzuRNHaF11sjvFiNtqH/abNT8j+xMxc4fke1iSzadR6gpqOvA7mg
 B7WXYdBwWsQ6Oi5YRlNzl3WqfKXrwSLIuPxhht6HQQ9ELUMMoemu21qx3
 cdu1sJxKEbAy4rCCuaGFaddskaicMtNYIbQQ0/aIS6TwSzrIGwt2MUhFL c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jU263I5OMh4HHq3tjpAUSHvJRy31I4uVwFbBH92E9DUGimdqDxBOCy/gzuV+h5KSWQZ22mJjJk
 0GxhSWUQcaasuD3SPCwjdW4XXRzXdrpVeF3rUZyjMmJ4wu3cNB79FhpWTWuoqC19cL6ODlMliV
 J/am3a4IQXQgN7KnOF3Uq144kCwXH4R/J8xsi1JBrtdU7OyC8U1OdCq73kIA6ry9CcfQ909ThD
 X/uArAyFOgiQtWjHoVf5rmzooIaagU5GGb5jKXslfzueOaq4kP5j5nS7NQTsDa5+vL2MaeQzJY
 gno=
X-SBRS: 2.7
X-MesageID: 5465982
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; 
   d="scan'208";a="5465982"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 18:04:24 +0200
Message-ID: <20190905160424.6686-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xstate: make use_xsave non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

TExWTSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gbG9hZCBmcm9tIGEgdmFyaWFibGUg
aW4gdGhlIG5leHQKY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIgY2VydGFpbiBjaXJj
dW1zdGFuY2VzLCB0aHVzCmF0dGVtcHRpbmcgdG8gbG9hZCB1c2VfeHNhdmUgcmVnYXJkbGVzcyBv
ZiB0aGUgdmFsdWUgb2YgdGhlIGJzcAp2YXJpYWJsZSwgd2hpY2ggbGVhZHMgdG8gYSBwYWdlIGZh
dWx0IHdoZW4gdGhlIGluaXQgc2VjdGlvbiBoYXMKYWxyZWFkeSBiZWVuIHVubWFwcGVkLgoKRml4
IHRoaXMgYnkgbWFraW5nIHVzZV94c2F2ZSBub24taW5pdCwgdGh1cyBwcmV2ZW50aW5nIHRoZSBw
YWdlIGZhdWx0LgpUaGUgTExWTSBidWcgd2l0aCB0aGUgZGlzY3Vzc2lvbiBhYm91dCB0aGlzIGlz
c3VlIGNhbiBiZSBmb3VuZCBhdDoKCmh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9Mzk3MDcKClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94c3RhdGUuYyB8IDYgKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3hzdGF0ZS5jIGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCmluZGV4IDMyOTNlZjgzNGYu
LjFkZGRkYTI4MTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveHN0YXRlLmMKQEAgLTU3Nyw3ICs1NzcsMTEgQEAgdW5zaWduZWQgaW50IHhzdGF0
ZV9jdHh0X3NpemUodTY0IHhjcjApCiAvKiBDb2xsZWN0IHRoZSBpbmZvcm1hdGlvbiBvZiBwcm9j
ZXNzb3IncyBleHRlbmRlZCBzdGF0ZSAqLwogdm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3QgY3B1aW5m
b194ODYgKmMpCiB7Ci0gICAgc3RhdGljIGJvb2wgX19pbml0ZGF0YSB1c2VfeHNhdmUgPSB0cnVl
OworICAgIC8qCisgICAgICogTkI6IHVzZV94c2F2ZSBjYW5ub3QgbGl2ZSBpbiBpbml0ZGF0YSBi
ZWNhdXNlIGxsdm0gbWlnaHQgb3B0aW1pemUKKyAgICAgKiByZWFkaW5nIGl0LCBzZWU6IGh0dHBz
Oi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk3MDcKKyAgICAgKi8KKyAgICBzdGF0
aWMgYm9vbCB1c2VfeHNhdmUgPSB0cnVlOwogICAgIGJvb2xlYW5fcGFyYW0oInhzYXZlIiwgdXNl
X3hzYXZlKTsKIAogICAgIGJvb2wgYnNwID0gYyA9PSAmYm9vdF9jcHVfZGF0YTsKLS0gCjIuMjIu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 16:11:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 16:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5uLi-0004lV-Ji; Thu, 05 Sep 2019 16:11: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=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5uLh-0004lQ-8C
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 16:11:05 +0000
X-Inumbo-ID: c09ba910-cff7-11e9-abd4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c09ba910-cff7-11e9-abd4-12813bfff9fa;
 Thu, 05 Sep 2019 16:11:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5uLc-0000ic-Bc; Thu, 05 Sep 2019 16:11: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 1i5uLb-0005JA-OO; Thu, 05 Sep 2019 16:10:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5uLb-0007CN-Me; Thu, 05 Sep 2019 16:10:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141015-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a8b5ad8e1faef0d1bb3e550530328e8ec76fe87c
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 16:10:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 141015: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwMTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAy
ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBh
OGI1YWQ4ZTFmYWVmMGQxYmIzZTU1MDUzMDMyOGU4ZWM3NmZlODdjCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0
YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEg
WiAgIDE4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2
OjI2IFogICAxNyBkYXlzICAgMjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDE1
ICAyMDE5LTA5LTA0IDE3OjI4OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJl
cnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21w
LmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEth
cmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25A
ZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBl
bG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFy
ZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5l
LmhlY3hAZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcmV5
IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxh
Y2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90
bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEBy
ZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29t
PgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290
YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNv
bT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1h
bW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2ll
bWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBT
dGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGlu
dGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8
cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+
CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQg
RGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIg
PGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+
CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0
LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkg
PE0uQ2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4K
ICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJj
aWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29t
PgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFp
bC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0
IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5p
Ym0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBN
YWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIg
TWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVk
aGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
UHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxy
YW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6
QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5h
cm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9v
c2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNh
dGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxp
bnV4LmlibS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5j
b20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWls
IDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5j
b20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29t
IDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8g
PHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjQxIGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 16:12:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 16:12:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5uN6-0004q9-W0; Thu, 05 Sep 2019 16:12: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=6KTe=XA=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i5uN6-0004q4-7Z
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 16:12:32 +0000
X-Inumbo-ID: f6aa1ff0-cff7-11e9-abd4-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6aa1ff0-cff7-11e9-abd4-12813bfff9fa;
 Thu, 05 Sep 2019 16:12:31 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 1EFB020825;
 Thu,  5 Sep 2019 16:12:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567699951;
 bh=eXl4eYahB1aGqdIO4XlYgDiYZoYYX53kWxQSYsX4y4o=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=WdNZI6L1F1Du6+UD+3leGaA/lnP9ad/3lg9we5IJuUO2tiN4Z27EO2vzYCN/Gtacx
 OyyGH0jl8gQLo8kAo/0f6HjvEEJZVOXdm3oSJovUZyDY0mQHas+CsQnrwTVl/dlC7I
 JweZK5XSEhINZiNuF89OBJP6yMEFk6/pBn/BgqH8=
Date: Fri, 6 Sep 2019 01:12:26 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-Id: <20190906011226.f5e8f3d69c6cc8254f97ae7c@kernel.org>
In-Reply-To: <1d868c99-58c5-1bbd-e6a4-2003dd319b5b@citrix.com>
References: <156759754770.24473.11832897710080799131.stgit@devnote2>
 <ad6431be-c86e-5ed5-518a-d1e9d1959e80@citrix.com>
 <20190905104937.60aa03f699a9c0fbf1b651b9@kernel.org>
 <1372ce73-e2d8-6144-57df-a98429587826@citrix.com>
 <20190905203224.e41d7f3dfbf918c5031f9766@kernel.org>
 <20190905220958.d0189e1e253f9e553b880675@kernel.org>
 <1d868c99-58c5-1bbd-e6a4-2003dd319b5b@citrix.com>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip 0/2] x86: Prohibit kprobes on
 XEN_EMULATE_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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Randy Dunlap <rdunlap@infradead.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA1IFNlcCAyMDE5IDE0OjMxOjU2ICswMTAwCkFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgoKPiA+Pj4gVGhlIEtWTSB2ZXJzaW9uIHdhcyBhZGRl
ZCBpbiBjL3MgNmM4NmVlZGMyMDZkZDFmOWQzN2EyNzk2ZmFhOGU2ZjIyNzgyMTVkMgo+ID4gSG1t
LCBJIHRoaW5rIEkgbWlnaHQgbWlzdW5kZXJzdGFuZCB3aGF0IHRoZSAiZW11bGF0ZSBwcmVmaXgi
Li4uIHRoYXQgaXMgbm90Cj4gPiBhIHByZWZpeCB3aGljaCByZXBsYWNlIGFjdHVhbCBwcmVmaXgs
IGJ1dCBqdXN0IHdvcmtzIGxpa2UgYW4gZXNjYXBlIHNlcXVlbmNlLgo+ID4gVGh1cyB0aGUgbmV4
dCBpbnN0cnVjdGlvbiBjYW4gaGF2ZSBhbnkgeDg2IHByZWZpeCwgY29ycmVjdD8KPiAKPiBUaGVy
ZSBpcyBhIGJpdCBvZiBoaXN0b3J5IGhlcmUgOikKPiAKPiBPcmlnaW5hbGx5LCAxMyB5ZWFycyBh
Z28sIFhlbiBpbnZlbnRlZCB0aGUgIkZvcmNlIEVtdWxhdGUgUHJlZml4Iiwgd2hpY2gKPiB3YXMg
dGhlIHNlcXVlbmNlOgo+IAo+IHVkMmE7IC5hc2NpaSAneGVuJzsgY3B1aWQKPiAKPiB3aGljaCBo
aXQgdGhlICNVRCBoYW5kbGVyIGFuZCB3YXMgcmVjb2duaXNlZCBhcyBhIHJlcXVlc3QgZm9yCj4g
dmlydHVhbGlzZWQgQ1BVSUQgaW5mb3JtYXRpb24uwqAgVGhpcyB3YXMgZm9yIHJpbmctZGVwcml2
aWxlZ2VkCj4gdmlydHVhbGlzYXRpb24sIGFuZCBpcyBuZWVkZWQgYmVjYXVzZSB0aGUgQ1BVSUQg
aW5zdHJ1Y3Rpb24gaXRzZWxmCj4gZG9lc24ndCB0cmFwIHRvIHRoZSBoeXBlcnZpc29yLgo+IAo+
IEZvbGxvd2luZyBzb21lIHNlY3VyaXR5IGlzc3VlcyBpbiBvdXIgaW5zdHJ1Y3Rpb24gZW11bGF0
b3IsIEkgcmV1c2VkCj4gdGhpcyBwcmVmaXggd2l0aCBWVC14L1NWTSBndWVzdHMgZm9yIHRlc3Rp
bmcgcHVycG9zZXMuwqAgSXQgYmVoYXZlcyBpbiBhCj4gc2ltaWxhciBtYW5uZXIgLSB3aGVuIGVu
YWJsZWQsIGl0IGlzIHJlY29nbmlzZWQgaW4gI1VEIGV4Y2VwdGlvbgo+IGludGVyY2VwdCwgYW5k
IGNhdXNlcyBYZW4gdG8gYWRkIDUgdG8gdGhlIGluc3RydWN0aW9uIHBvaW50ZXIsIHRoZW4KPiBl
bXVsYXRlIHRoZSBpbnN0cnVjdGlvbiBzdGFydGluZyB0aGVyZS4KPiAKPiBUaGVuIHZhcmlvdXMg
Zm9sayB0aG91Z2h0IHRoYXQgaGF2aW5nIHRoZSBzYW1lIGtpbmQgb2YgYWJpbGl0eSB0byB0ZXN0
Cj4gS1ZNJ3MgaW5zdHJ1Y3Rpb24gZW11bGF0b3Igd291bGQgYmUgYSBnb29kIGlkZWEsIHNvIHRo
ZXkgYm9ycm93ZWQgdGhlIGlkZWEuCj4gCj4gRnJvbSBhIGJlaGF2aW91ciBwb2ludCBvZiB2aWV3
LCBpdCBpcyBhbiBvcGFxdWUgNSBieXRlcyB3aGljaCBtZWFucwo+ICJicmVhayBpbnRvIHRoZSBo
eXBlcnZpc29yLCB0aGVuIGVtdWxhdGUgdGhlIGZvbGxvd2luZyBpbnN0cnVjdGlvbiIuCj4gCj4g
VGhlIG5hbWUgInByZWZpeCIgaXMgdW5mb3J0dW5hdGUuwqAgSXQgd2FzIG5hbWVkIHRodXNseSBi
ZWNhdXNlIGZyb20gdGhlCj4gcHJvZ3JhbW1lcnMgcG9pbnQgb2YgdmlldywgaXQgd2FzIHNvbWV0
aGluZyB5b3UgcHV0IGJlZm9yZSB0aGUgQ1BVSUQKPiBpbnN0cnVjdGlvbiB3aGljaCB3YW50ZWQg
dG8gYmUgZW11bGF0ZWQuwqAgSXQgaXMgbm90IHJlbGF0ZWQgdG8geDg2Cj4gaW5zdHJ1Y3Rpb24g
Y29uY2VwdCBvZiBhIHByZWZpeC4KCk9LLCB0aGVuIHdlIHNob3VsZCBub3QgdXNlIHRoZSBpbnNu
LT5wcmVmaXhlcyBmb3IgdGhvc2UgZXNjYXBlIHNlcXVlbmNlcy4KClRoYW5rIHlvdSwKCi0tIApN
YXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 16:13:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 16:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5uNe-0004un-Df; Thu, 05 Sep 2019 16:13:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L9s7=XA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i5uNc-0004uX-SV
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 16:13:04 +0000
X-Inumbo-ID: 0a0a8c56-cff8-11e9-b76c-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a0a8c56-cff8-11e9-b76c-bc764e2007e4;
 Thu, 05 Sep 2019 16:13:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567699984;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=azRUgYy0BJ4fWNB2fHydc1AoId0Yrr9+He3uFq5Ie7I=;
 b=IY76afxX4YGCPQ8q1RoPrdk4/+tvr524S8yDZl2FWtgvIQYg1JU9nh3L
 aSOybSb0wwVcXaZJHNTriuTaiHJuGsvbWNEQdTpuxzGLUPhlir9adQhm1
 h8gBafCsWQtyVzhl5EwP1P1YsMt9IaieeF/JYRnFiQyIu3f1r/wdP2wO4 M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8DFVANVAy9qwZ28nKPDtTSsopxJaolemMFu0xOnbpPmEAGjoOLC3Zbw+yU9tUiEQVoZWOexZus
 RfqRZmT6EHwMYHmYU4dLZYBsc9eqY4qztjevV1vLilpx98jUUnK/QCECsIwuEXmtOj9pbDs0eF
 z2/8Wuu4QTtiSTRn4zC9sdKkIGzLHwbL96ipwAe9hM4l+HmECQ4yDIF0qaSWMrzaaqgUPwym0f
 lTquxMJxnfj/HO1XjkvnZW4NbuSn88pNa/wVE85Cfdl+YaNuJBDMTQ9Tyj0391GMHBadvtOTdB
 ttw=
X-SBRS: 2.7
X-MesageID: 5420265
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,470,1559534400"; d="scan'208,217";a="5420265"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>
Thread-Topic: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
Thread-Index: AQHVYynAq4l5UVCYY0OMdHHMFzgkkqccPIMAgABQNwCAAAYLAIAAExSA///2PACAAAU8AIAAEaWAgABXD4CAACh0AA==
Date: Thu, 5 Sep 2019 16:12:58 +0000
Message-ID: <0C0A0230-3254-4ADD-9E42-F72D985C2770@citrix.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <FA118783-4079-460A-95F8-B628F3320637@citrix.com>
 <95800deb-8c7f-aaef-8ff2-8a4f87e6b5e6@citrix.com>
 <9ee33b16-9ae7-1f17-1755-c7d03c352a21@suse.com>
 <0E76424D-57EB-4792-BA82-121E69506314@citrix.com>
 <1D4888CA-5C9F-4181-BF86-396CBEF4D548@gmail.com>
In-Reply-To: <1D4888CA-5C9F-4181-BF86-396CBEF4D548@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>, "Daniel P.
 Smith" <dpsmith@apertussolutions.com>, Doug Goldstein <cardoe@cardoe.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 BrianWoods <brian.woods@amd.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Tamas
 KLengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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: multipart/mixed; boundary="===============4626820420740588893=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4626820420740588893==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_0C0A023032544ADD9E42F72D985C2770citrixcom_"

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

DQo+IFdlIGNhbiBkZWZlciB0aGUgeGVuc3RvcmVsZXNzIG5hbWUgc2VydmljZSB0b3BpYyB0byB0
aGUgT2N0b2JlciBtb250aGx5IGNhbGwuDQo+DQo+IEZvciB0b2RheSdzIGNhbGwsIGNhbiB3ZSBk
aXNjdXNzIHRoZSBwcmV2aW91c2x5IHBvc3RlZCBoaWdoLWxldmVsIGRlc2lnbiBmb3IgdW5pZmlj
YXRpb24gb2YgdGhlIGRvbUIgUkZDIHdpdGggZG9tMGxlc3MsIGFzICJkb21CIG1vZGUiIGZvcg0K
PiBkaXNhZ2dyZWdhdGlvbiBvZiBYZW4ncyBkb20wPw0KPg0KPiAtIGRvbUIgbW9kZSBmb3IgZG9t
MGxlc3MgKEp1bHkgMjAxOSk6ICBodHRwczovL2xpc3RzLmd0Lm5ldC94ZW4vZGV2ZWwvNTU3Nzgy
DQo+IC0gZG9tQiBSRkMgKEp1bmUgMjAxOCk6ICBodHRwczovL2xpc3RzLmd0Lm5ldC94ZW4vZGV2
ZWwvNTE5MzY3DQoNCkkgaGFkIHNlZW4gdGhpcyB0b28gbGF0ZS4gQXBvbG9naWVzDQpMYXJzDQo=

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNv
TGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdpbi1yaWdo
dDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25v
cm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDph
dXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJ
bWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w
cHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLUdCIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IFdlIGNhbiBkZWZlciB0aGUg
eGVuc3RvcmVsZXNzIG5hbWUgc2VydmljZSB0b3BpYyB0byB0aGUgT2N0b2JlciBtb250aGx5IGNh
bGwuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
Z3Q7PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mZ3Q7IEZvciB0b2RheSdzIGNhbGwsIGNhbiB3ZSBkaXNjdXNzIHRoZSBwcmV2aW91c2x5
IHBvc3RlZCBoaWdoLWxldmVsIGRlc2lnbiBmb3IgdW5pZmljYXRpb24gb2YgdGhlIGRvbUIgUkZD
IHdpdGggZG9tMGxlc3MsIGFzICZxdW90O2RvbUIgbW9kZSZxdW90OyBmb3INCjxicj4NCiZndDsg
ZGlzYWdncmVnYXRpb24gb2YgWGVuJ3MgZG9tMD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDs8bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgLSBkb21CIG1vZGUgZm9yIGRvbTBs
ZXNzIChKdWx5IDIwMTkpOiAmbmJzcDs8YSBocmVmPSJodHRwczovL2xpc3RzLmd0Lm5ldC94ZW4v
ZGV2ZWwvNTU3NzgyIj5odHRwczovL2xpc3RzLmd0Lm5ldC94ZW4vZGV2ZWwvNTU3NzgyPC9hPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZndDsgLSBkb21CIFJGQyAoSnVuZSAyMDE4KTogJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9saXN0
cy5ndC5uZXQveGVuL2RldmVsLzUxOTM2NyI+aHR0cHM6Ly9saXN0cy5ndC5uZXQveGVuL2RldmVs
LzUxOTM2NzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5JIGhhZCBzZWVuIHRoaXMgdG9vIGxhdGUuIEFwb2xvZ2llczxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+TGFyczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_0C0A023032544ADD9E42F72D985C2770citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4626820420740588893==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 05 16:16:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 16:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5uR8-0005Al-TK; Thu, 05 Sep 2019 16:16:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=sH3W=XA=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1i5uR7-0005Ag-G9
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 16:16:41 +0000
X-Inumbo-ID: 8b48faa0-cff8-11e9-b299-bc764e2007e4
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b48faa0-cff8-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 16:16:40 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id s21so6164545ioa.1
 for <xen-devel@lists.xenproject.org>; Thu, 05 Sep 2019 09:16:40 -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=aZGJOSwJM5P1juFyD9/q9wz2nFEgfvRRjx3LPTH7Agw=;
 b=dlrSaE90mbbwCuel9zcSGbHaistdxyLoiOgT0Anpb4xCVI/I+n8G2Dndo5CZVgOllj
 OeBs3ZMVdoH1cdhq+cVJlpkGKXiwwBWbYjyKu7qpf16GCh8NiYp49Dak4dQewzvRMMRT
 jGZp4NQwlqMg6B4jSHhjPDpcqH5BpW+TlLlYSEblkJAujMJnGO13vQ4rZVlW+GtAqHlH
 YACdG6tpRCh4gUzBlZz7dXF6STvpxqrcZSIN2A4QPTnhQ/OtuguROTvN/iv2egn6zDmJ
 /GZSC8OCXMLPtqg0JNjHvK6+GA6zN5I+i8uA+J63oUkamezB6LaveNj//CX5dsN2hW3B
 STeQ==
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=aZGJOSwJM5P1juFyD9/q9wz2nFEgfvRRjx3LPTH7Agw=;
 b=WTq8ynZsniS/2JPZ6FLwMvs5sjp5AR4bFbhzNVSI1d4cHf88hdwo6rERjGjRMor8ZG
 Cn4Xc0KkiXdu41oKDSRCOxy//8E71PyiUizsRlz/atpORZwpqm6Oj4iAYh9zZ6L5qsPl
 YWZeoVEKgwqdkU4SdBx7QnPf7hAQgGMr02Nv3d928rD3UkXOonrEQdxj+s6EuAPjnnVu
 WrPqZZSNpIue8TW1d7U82AmcdKJNgABxpSpeB0FryTvb6qsaL52nRatKPXbqLqa3h5Cv
 Y6IbkxKe70Ya+BfxoDaz0jy0fABR/K3FeBwtMzg2qgd4RhMAcm7I3MA1GR5lpEJIXElD
 q5hg==
X-Gm-Message-State: APjAAAUNtaIXA77oKC3taJhYVotH5r8vWyxczae94aW8Cnv4JxEqR735
 Qt5RsHW/RBAd8mmPzRsNHNU=
X-Google-Smtp-Source: APXvYqyou3D2tZN5ABk0ogtoHNqzX9biq/aQLs7pS+AGqGbjnVw+DawNqZqi1Fijsqkzkh9DNmbrWA==
X-Received: by 2002:a05:6602:186:: with SMTP id
 m6mr4959258ioo.162.1567700200421; 
 Thu, 05 Sep 2019 09:16:40 -0700 (PDT)
Received: from [100.64.72.214] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id d1sm1861125iok.17.2019.09.05.09.16.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 05 Sep 2019 09:16:39 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (16G102)
In-Reply-To: <0C0A0230-3254-4ADD-9E42-F72D985C2770@citrix.com>
Date: Thu, 5 Sep 2019 12:16:39 -0400
Message-Id: <58AC3130-A936-4B89-9F69-611B4080E8C8@gmail.com>
References: <6DA859DE-62FD-48C1-BBEE-C7A63D751B3E@citrix.com>
 <E8BC34C9-934A-4383-833B-B9AE6C9540A9@gmail.com>
 <b434d04f-d4e8-3b00-4efb-bf71c02e5075@suse.com>
 <11D8BF8A-BF9E-4610-8A80-8698B705AFAB@gmail.com>
 <FA118783-4079-460A-95F8-B628F3320637@citrix.com>
 <95800deb-8c7f-aaef-8ff2-8a4f87e6b5e6@citrix.com>
 <9ee33b16-9ae7-1f17-1755-c7d03c352a21@suse.com>
 <0E76424D-57EB-4792-BA82-121E69506314@citrix.com>
 <1D4888CA-5C9F-4181-BF86-396CBEF4D548@gmail.com>
 <0C0A0230-3254-4ADD-9E42-F72D985C2770@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for September 5th
 Community Call @ 15:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 BrianWoods <brian.woods@amd.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas KLengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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: multipart/mixed; boundary="===============7769715309651124375=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7769715309651124375==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-49F39477-8CA0-488B-9B06-A1DC1AD8DFAC
Content-Transfer-Encoding: 7bit


--Apple-Mail-49F39477-8CA0-488B-9B06-A1DC1AD8DFAC
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

On Sep 5, 2019, at 12:12, Lars Kurth <lars.kurth@citrix.com> wrote:
> =20
> > We can defer the xenstoreless name service topic to the October monthly c=
all.
> >=20
> > For today's call, can we discuss the previously posted high-level design=
 for unification of the domB RFC with dom0less, as "domB mode" for=20
> > disaggregation of Xen's dom0?
> >=20
> > - domB mode for dom0less (July 2019):  https://lists.gt.net/xen/devel/55=
7782
> > - domB RFC (June 2018):  https://lists.gt.net/xen/devel/519367
> =20
> I had seen this too late. Apologies
> Lars

Since we did cover the xenstoreless name service today, we can cover "domB m=
ode for dom0less" in the October call.

Rich=

--Apple-Mail-49F39477-8CA0-488B-9B06-A1DC1AD8DFAC
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">On Sep 5, 2019, at 12:12, Lars Kurth &lt;<a href="mailto:lars.kurth@citrix.com">lars.kurth@citrix.com</a>&gt; wrote:</div><div dir="ltr"><span style="font-family: Calibri, sans-serif; font-size: 11pt;">&nbsp;</span></div><blockquote type="cite"><div dir="ltr"><div class="WordSection1">
<div>
<p class="MsoNormal">&gt; We can defer the xenstoreless name service topic to the October monthly call.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">&gt;<o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">&gt; For today's call, can we discuss the previously posted high-level design for unification of the domB RFC with dom0less, as "domB mode" for
<br>
&gt; disaggregation of Xen's dom0?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">&gt;<o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">&gt; - domB mode for dom0less (July 2019): &nbsp;<a href="https://lists.gt.net/xen/devel/557782">https://lists.gt.net/xen/devel/557782</a><o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">&gt; - domB RFC (June 2018): &nbsp;<a href="https://lists.gt.net/xen/devel/519367">https://lists.gt.net/xen/devel/519367</a><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I had seen this too late. Apologies<o:p></o:p></p>
<p class="MsoNormal">Lars<o:p></o:p></p>
</div>
</div>


</div></blockquote><br><div>Since we did cover the xenstoreless name service today, we can cover "domB mode for dom0less" in the October call.</div><div><br></div><div>Rich</div><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style></body></html>
--Apple-Mail-49F39477-8CA0-488B-9B06-A1DC1AD8DFAC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7769715309651124375==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 05 16:17:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 16:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5uSF-0005Fz-9H; Thu, 05 Sep 2019 16:17:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5uSE-0005Ft-73
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 16:17:50 +0000
X-Inumbo-ID: b0c5e478-cff8-11e9-abd4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0c5e478-cff8-11e9-abd4-12813bfff9fa;
 Thu, 05 Sep 2019 16:17: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 1i5uS7-0000qy-5G; Thu, 05 Sep 2019 16:17: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 1i5uS6-00063i-RD; Thu, 05 Sep 2019 16:17:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5uS6-0001vB-Qd; Thu, 05 Sep 2019 16:17:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141049-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=9676360b7ae3dc59ce0e0080769fbd6a1121d1be
X-Osstest-Versions-That: xen=fa8f9792befc6ca4982d191b8b1e32f70087ee9d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 16:17:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141049: 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>

ZmxpZ2h0IDE0MTA0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA0OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5Njc2MzYwYjdhZTNkYzU5Y2UwZTAwODA3NjlmYmQ2YTExMjFkMWJlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmYThmOTc5MmJlZmM2Y2E0OTgy
ZDE5MWI4YjFlMzJmNzAwODdlZTlkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEwNDIgIDIwMTkt
MDktMDUgMDk6MDE6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDQ5ICAy
MDE5LTA5LTA1IDEzOjAyOjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGZhOGY5NzkyYmUuLjk2NzYzNjBiN2EgIDk2NzYzNjBiN2FlM2RjNTlj
ZTBlMDA4MDc2OWZiZDZhMTEyMWQxYmUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 18:06:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 18:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5w9P-0005P2-79; Thu, 05 Sep 2019 18:06:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r/de=XA=gmail.com=konrad.r.wilk@srs-us1.protection.inumbo.net>)
 id 1i5w9N-0005Os-6Y
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 18:06:29 +0000
X-Inumbo-ID: e1c92d3c-d007-11e9-978d-bc764e2007e4
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e1c92d3c-d007-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 18:06:28 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id m11so6902741ioo.0
 for <xen-devel@lists.xenproject.org>; Thu, 05 Sep 2019 11:06:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=O+optk3xZ+hPdHSwshMI4LrVQawxtvBCZjR/56UMsNE=;
 b=d+Mw38CQ7ZkEtcq2Q1Nf0MyU3XgPQI47bApbAsFpUkWq36Sey+QwnBu5KDfQwP85K9
 MYBCFMME/hE3NIWvbKoagNHJgNtG7ZSjsKjbWYjkf03UlBVt4bSYFOVjqE51UIY1eGqg
 KtPTmE1G8qE2IfVTEXSv4CH065N0+bMjQO3w2Bat4TA580r+tYmSaHuZSZGNrn9sDXoo
 eBkXv/M72t7ea7lbGjWbxDINjmydWialiLHO3Yu1+YgHQ2aOeS8/yzMOWaEp4w4uaNvR
 J8MnZQQfzA1lW10vmCTm/eXwDOuh68Lz7FGMFn/ynlom/3jRJ/qRnzjzo87banmRpsxm
 r+XQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=O+optk3xZ+hPdHSwshMI4LrVQawxtvBCZjR/56UMsNE=;
 b=r4J+Z/kGLcrWm07OnrB0Y4yg9wGYqA5eGVqmF5+2JLjY8TSMvDqupM6RVOuOWaQCMW
 jjUTxU0E4NUtgJUzMqg7GcX1vY713k5BvBDhE6QeLyi9C8+Qxx0sK942Wy65R6MxijEu
 uyniXezWsJuE4uVlCiFLtk2N70ng87HxM44ctMx2RcfkZwBl4oU5IszbBRaneSM670+W
 8NEzXkJOAekOB/2zMf1ua2O3XZJZmaAa/YOE9XvIjr6XoCuKjNFm0ClhwKtXBsK3Lh4q
 YphI17XHd6TbMgiwAFngN2LCWMROPqzlPZntjT9Z/QU9OK3NIt3C3OcC/hyj/UDBfogs
 mrZg==
X-Gm-Message-State: APjAAAWvs8Hfh3wHEIhl94bmY+MR4eAyDMIpy0rpfwDwGgWW1bCRgZRi
 CDv7bylb3+LambjLk8kXua4=
X-Google-Smtp-Source: APXvYqx+sSGe6J8/M6LUDyunaof6rBApHpJ600kdcuo4ql7buXPE3j0+AvTdiyVp8xOJ5glYL65BpA==
X-Received: by 2002:a5e:8407:: with SMTP id h7mr5618736ioj.47.1567706787853;
 Thu, 05 Sep 2019 11:06:27 -0700 (PDT)
Received: from localhost-live.lan
 (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 d9sm2961112ioo.15.2019.09.05.11.06.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Sep 2019 11:06:26 -0700 (PDT)
Date: Thu, 5 Sep 2019 14:05:53 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
Message-ID: <20190905180553.GA21466@localhost-live.lan>
References: <20190821081931.90887-1-wipawel@amazon.de>
 <20190827084624.116917-1-wipawel@amazon.de>
 <20190827084624.116917-9-wipawel@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190827084624.116917-9-wipawel@amazon.de>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v2 08/12] livepatch: Add support for inline
 asm hotpatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, wipawel@amazon.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>, mpohlack@amazon.com,
 xen-devel@lists.xen.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2
ZXBhdGNoLnBhbmRvYwo+IGluZGV4IDZhYjdmNGMyZDIuLjkyYTQyNGU5MTggMTAwNjQ0Cj4gLS0t
IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MvbGl2ZXBhdGNo
LnBhbmRvYwo+IEBAIC0zMDAsNiArMzAwLDcgQEAgd2hpY2ggZGVzY3JpYmUgdGhlIGZ1bmN0aW9u
cyB0byBiZSBwYXRjaGVkOgo+ICAgICAgICAgIC8qIEFkZGVkIHRvIGxpdmVwYXRjaCBwYXlsb2Fk
IHZlcnNpb24gMjogKi8KPiAgICAgICAgICB1aW50OF90IGFwcGxpZWQ7Cj4gICAgICAgICAgdWlu
dDhfdCBfcGFkWzddOwo+ICsgICAgICAgIGxpdmVwYXRjaF9leHBlY3RhdGlvbl90IGV4cGVjdDsK
PiAgICAgIH07Cj4gIAo+ICBUaGUgc2l6ZSBvZiB0aGUgc3RydWN0dXJlIGlzIDY0IGJ5dGVzIG9u
IDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF5eCkkgYWxzbyB1cGRhdGVkIHRoaXMgdG8gYmUgMTA0IGFuZCA5MiAoZm9yIDMyLWJp
dCkuCgpBbmQgYWRkZWQ6Cj4gQEAgLTMzNiw2ICszMzcsMjYgQEAgVGhlIHZlcnNpb24gMiBvZiB0
aGUgcGF5bG9hZCBhZGRzIHRoZSBmb2xsb3dpbmcgZmllbGRzIHRvIHRoZSBzdHJ1Y3R1cmU6Cj4g
ICAgKiBgYXBwbGllZGAgdHJhY2tzIGZ1bmN0aW9uJ3MgYXBwbGllZC9yZXZlcnRlZCBzdGF0ZS4g
SXQgaGFzIGEgYm9vbGVhbiB0eXBlCj4gICAgICBlaXRoZXIgTElWRVBBVENIX0ZVTkNfTk9UX0FQ
UExJRUQgb3IgTElWRVBBVENIX0ZVTkNfQVBQTElFRC4KPiAgICAqIGBfcGFkWzddYCBhZGRzIHBh
ZGRpbmcgdG8gYWxpZ24gdG8gOCBieXRlcy4KPiArICAqIGBleHBlY3RgIGlzIGFuIG9wdGlvbmFs
IHN0cnVjdHVyZSBjb250YWluaW5nIGV4cGVjdGVkIHRvLWJlLXJlcGxhY2VkIGRhdGEKPiArICAg
IChtb3N0bHkgZm9yIGlubGluZSBhc20gcGF0Y2hpbmcpLiBUaGUgYGV4cGVjdGAgc3RydWN0dXJl
IGZvcm1hdCBpczoKPiArCj4gKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2V4cGVjdGF0aW9uIHsKPiAr
ICAgICAgICB1aW50OF90IGVuYWJsZWQgOiAxOwo+ICsgICAgICAgIHVpbnQ4X3QgbGVuIDogNTsK
CnVpbnQ4X3QgcnN2IDogMjsKClRvIG1ha2UgaXQgY2xlYXIgd2hhdCB0aGUgZXh0cmEgdHdvIGJp
dHMgaW4gdGhlIGJpdC1maWVsZCBzaG91bGQgaGF2ZS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 18:06:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 18:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5w9P-0005P8-H7; Thu, 05 Sep 2019 18:06:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r/de=XA=gmail.com=konrad.r.wilk@srs-us1.protection.inumbo.net>)
 id 1i5w9N-0005Ou-CS
 for xen-devel@lists.xen.org; Thu, 05 Sep 2019 18:06:29 +0000
X-Inumbo-ID: e1c91a68-d007-11e9-b299-bc764e2007e4
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e1c91a68-d007-11e9-b299-bc764e2007e4;
 Thu, 05 Sep 2019 18:06:28 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id f4so6105922ion.2
 for <xen-devel@lists.xen.org>; Thu, 05 Sep 2019 11:06:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=O+optk3xZ+hPdHSwshMI4LrVQawxtvBCZjR/56UMsNE=;
 b=d+Mw38CQ7ZkEtcq2Q1Nf0MyU3XgPQI47bApbAsFpUkWq36Sey+QwnBu5KDfQwP85K9
 MYBCFMME/hE3NIWvbKoagNHJgNtG7ZSjsKjbWYjkf03UlBVt4bSYFOVjqE51UIY1eGqg
 KtPTmE1G8qE2IfVTEXSv4CH065N0+bMjQO3w2Bat4TA580r+tYmSaHuZSZGNrn9sDXoo
 eBkXv/M72t7ea7lbGjWbxDINjmydWialiLHO3Yu1+YgHQ2aOeS8/yzMOWaEp4w4uaNvR
 J8MnZQQfzA1lW10vmCTm/eXwDOuh68Lz7FGMFn/ynlom/3jRJ/qRnzjzo87banmRpsxm
 r+XQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=O+optk3xZ+hPdHSwshMI4LrVQawxtvBCZjR/56UMsNE=;
 b=et/8xcprNubNuIILjYliEYqV7NHJqA4w3ZKTbo1EBwlTG1F1xyNAJtXTwLVVdy44PT
 hBXsCX95LpkZsDtZFq1vSS//Xk/B2wSxC83CMOhoU9WKCnLoNl2LqMcj6ZR1eejJNDJ1
 yu93MGPZoUJidHwOcB16zhqwJweklTtRqqyNp9iit7HfoSkG6srHlNoQbmjJ38WkO7Od
 NbWLTwGtrEePn+I44/zAj6xUypm940K2liI/uAGlQdJpgtNoAUjEyXHvk7TSyEUk5AZL
 V64YFo9T/hiufkKzJXRGFUh9oGnJmxbvmI+iUkJTQWH9dtaCCiQzeyxXGlI4kTfVNe/T
 BZFA==
X-Gm-Message-State: APjAAAUEMYpOvvz5oMJ4e2xN4eg0LwKxZRfP378r3OQbqShbjuF1rbxs
 qQHF0w1C+Gqn/yBAjmLDQ+c=
X-Google-Smtp-Source: APXvYqx+sSGe6J8/M6LUDyunaof6rBApHpJ600kdcuo4ql7buXPE3j0+AvTdiyVp8xOJ5glYL65BpA==
X-Received: by 2002:a5e:8407:: with SMTP id h7mr5618736ioj.47.1567706787853;
 Thu, 05 Sep 2019 11:06:27 -0700 (PDT)
Received: from localhost-live.lan
 (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 d9sm2961112ioo.15.2019.09.05.11.06.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Sep 2019 11:06:26 -0700 (PDT)
Date: Thu, 5 Sep 2019 14:05:53 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
Message-ID: <20190905180553.GA21466@localhost-live.lan>
References: <20190821081931.90887-1-wipawel@amazon.de>
 <20190827084624.116917-1-wipawel@amazon.de>
 <20190827084624.116917-9-wipawel@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190827084624.116917-9-wipawel@amazon.de>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v2 08/12] livepatch: Add support for inline
 asm hotpatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, wipawel@amazon.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>, mpohlack@amazon.com,
 xen-devel@lists.xen.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2
ZXBhdGNoLnBhbmRvYwo+IGluZGV4IDZhYjdmNGMyZDIuLjkyYTQyNGU5MTggMTAwNjQ0Cj4gLS0t
IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MvbGl2ZXBhdGNo
LnBhbmRvYwo+IEBAIC0zMDAsNiArMzAwLDcgQEAgd2hpY2ggZGVzY3JpYmUgdGhlIGZ1bmN0aW9u
cyB0byBiZSBwYXRjaGVkOgo+ICAgICAgICAgIC8qIEFkZGVkIHRvIGxpdmVwYXRjaCBwYXlsb2Fk
IHZlcnNpb24gMjogKi8KPiAgICAgICAgICB1aW50OF90IGFwcGxpZWQ7Cj4gICAgICAgICAgdWlu
dDhfdCBfcGFkWzddOwo+ICsgICAgICAgIGxpdmVwYXRjaF9leHBlY3RhdGlvbl90IGV4cGVjdDsK
PiAgICAgIH07Cj4gIAo+ICBUaGUgc2l6ZSBvZiB0aGUgc3RydWN0dXJlIGlzIDY0IGJ5dGVzIG9u
IDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF5eCkkgYWxzbyB1cGRhdGVkIHRoaXMgdG8gYmUgMTA0IGFuZCA5MiAoZm9yIDMyLWJp
dCkuCgpBbmQgYWRkZWQ6Cj4gQEAgLTMzNiw2ICszMzcsMjYgQEAgVGhlIHZlcnNpb24gMiBvZiB0
aGUgcGF5bG9hZCBhZGRzIHRoZSBmb2xsb3dpbmcgZmllbGRzIHRvIHRoZSBzdHJ1Y3R1cmU6Cj4g
ICAgKiBgYXBwbGllZGAgdHJhY2tzIGZ1bmN0aW9uJ3MgYXBwbGllZC9yZXZlcnRlZCBzdGF0ZS4g
SXQgaGFzIGEgYm9vbGVhbiB0eXBlCj4gICAgICBlaXRoZXIgTElWRVBBVENIX0ZVTkNfTk9UX0FQ
UExJRUQgb3IgTElWRVBBVENIX0ZVTkNfQVBQTElFRC4KPiAgICAqIGBfcGFkWzddYCBhZGRzIHBh
ZGRpbmcgdG8gYWxpZ24gdG8gOCBieXRlcy4KPiArICAqIGBleHBlY3RgIGlzIGFuIG9wdGlvbmFs
IHN0cnVjdHVyZSBjb250YWluaW5nIGV4cGVjdGVkIHRvLWJlLXJlcGxhY2VkIGRhdGEKPiArICAg
IChtb3N0bHkgZm9yIGlubGluZSBhc20gcGF0Y2hpbmcpLiBUaGUgYGV4cGVjdGAgc3RydWN0dXJl
IGZvcm1hdCBpczoKPiArCj4gKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2V4cGVjdGF0aW9uIHsKPiAr
ICAgICAgICB1aW50OF90IGVuYWJsZWQgOiAxOwo+ICsgICAgICAgIHVpbnQ4X3QgbGVuIDogNTsK
CnVpbnQ4X3QgcnN2IDogMjsKClRvIG1ha2UgaXQgY2xlYXIgd2hhdCB0aGUgZXh0cmEgdHdvIGJp
dHMgaW4gdGhlIGJpdC1maWVsZCBzaG91bGQgaGF2ZS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 18:55:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 18: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 1i5wv1-00013D-4U; Thu, 05 Sep 2019 18:55:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5wv0-000138-26
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 18:55:42 +0000
X-Inumbo-ID: c0cf8da4-d00e-11e9-abd8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0cf8da4-d00e-11e9-abd8-12813bfff9fa;
 Thu, 05 Sep 2019 18:55:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i5wuw-0003mS-5B; Thu, 05 Sep 2019 18:55: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 1i5wuv-0006ts-KX; Thu, 05 Sep 2019 18:55:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5wuv-0008Qn-FM; Thu, 05 Sep 2019 18:55:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141023-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-multivcpu:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-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-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-credit1: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-credit1: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-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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-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
 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
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 18:55:37 +0000
Subject: [Xen-devel] [linux-4.4 test] 141023: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAyMyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTAyMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MDk1NSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDggaG9zdC1waW5nLWNoZWNrLXhlbiBmYWls
IGluIDE0MDk1NSBwYXNzIGluIDE0MTAyMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
OSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTQwOTU1IHBhc3MgaW4gMTQxMDIzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQw
OTkxIHBhc3MgaW4gMTQwOTU1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgaW4gMTQwOTkxIHBhc3MgaW4gMTQxMDIzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBp
biAxNDA5OTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MDk5MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxNDA5OTEgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1ZTlmNGQ3MDRmODY5OGI2ZDY1
NWFmYTdlOWZhYzM1MDlkYTI1M2JjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQgMDc6NDg6MzAgWiAgIDMyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4LTA2IDE2OjQwOjI2IFogICAzMCBkYXlzICAg
MzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwNjMyICAyMDE5LTA4LTI1IDEwOjI0
OjIxIFogICAxMSBkYXlzICAgMTMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Np
b24uY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsIFZp
cm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQu
aGFydmFyZC5lZHU+CiAgQWxlc3NpbyBCYWxzaW5pIDxiYWxzaW5pQGFuZHJvaWQuY29tPgogIEFu
ZHJlYSBQYXJyaSA8YW5kcmVhLnBhcnJpQGFtYXJ1bGFzb2x1dGlvbnMuY29tPgogIEFuZHJldyBN
b3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV3IFByb3V0IDxhcHJvdXRA
bGwubWl0LmVkdT4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBBbmd1cyBB
aW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1l
bG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJh
cnJldCBSaG9kZW4gPGJyaG9AZ29vZ2xlLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRl
bnQub3JnLnVrPgogIEJlbmphbWluIEJsb2NrIDxiYmxvY2tAbGludXguaWJtLmNvbT4KICBCZW5q
YW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNvbT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFy
dEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBI
YW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICBC
cmlhbiBOb3JyaXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBDYXRhbGluIE1hcmluYXMg
PGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5z
b3VyY2UuY2lycnVzLmNvbT4KICBDaHJpc3RvcGggUGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4K
ICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxk
c3RlcmJhQHN1c2UuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+
CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvbiBCcmFj
ZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBCZXJnZXIgPG9wZW5kbWJAZ21haWwu
Y29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBEb3VnbGFzIEFuZGVy
c29uIDxkaWFuZGVyc0BjaHJvbWl1bS5vcmc+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29n
bGUuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVs
aXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpcGUgRi4gVG9uZWxsbyA8ZXVAZmVsaXBl
dG9uZWxsby5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdlZXJ0IFV5
dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vj
ay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdXN0
YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNr
ZSA8aGFyZUBzdXNlLmRlPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0u
Y29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGlsbGYgRGFudG9uIDxo
ZGFudG9uQHNpbmEuY29tPgogIEhpcm95dWtpIFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxl
c2lzLmNvLmpwPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElhbiBBYmJvdHQg
PGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgog
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5r
aWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbiBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+
CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEpheSBWb3NidXJnaCA8amF5
LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdp
cml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZ
dSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+
CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxh
bm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQg
PGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5j
b20+CiAgSm9uYXRoYW4gTGVtb24gPGpvbmF0aGFuLmxlbW9uQGdtYWlsLmNvbT4KICBKb3NlcGgg
UWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJhLmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1i
b2VAcmVkaGF0LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFu
IFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9y
YWNsZS5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29r
IDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5j
b20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1
Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1Y2ssIFRvbnkgPHRvbnkubHVj
a0BpbnRlbC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFuaXNoIENo
b3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1
dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsbyBSaWNh
cmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJv
b25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAg
TWFyayBaaGFuZyA8bWFya3pAbWVsbGFub3guY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhp
cm9Ac29jaW9uZXh0LmNvbT4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4K
ICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgS3ViZWNlayA8bWt1YmVj
ZWtAc3VzZS5jej4KICBNaWNoYWwgTmF6YXJld2ljeiA8bWluYTg2QG1pbmE4Ni5jb20+CiAgTWln
dWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29tPgogIE1pa2tvIFJhcGVs
aSA8bWlra28ucmFwZWxpQGlraS5maT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVr
LmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5lYWwg
Q2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5p
a29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bn
b29nbGUuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hh
bnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0
LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBt
aXBzLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1hY2hl
ayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29t
PgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVy
IFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIEN2ZWsgPHBldHJjdmVrY3pA
Z21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVybmJ1bGxAb3JhY2xlLmNvbT4KICBQ
cmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSb2dh
biBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcu
dWs+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FtIFByb3RzZW5r
byA8c2VtZW4ucHJvdHNlbmtvQGxpbmFyby5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu
ZWwub3JnPgogIFNlYmFzdGlhbiBQYXJzY2hhdWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNl
a2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXgu
aWJtLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFN0ZXBoYW5lIEdy
b3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJl
bmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1h
cnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJv
YWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBT
dXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8
dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25kcmF0aXVrIDx0YWtvbmRyYUBjaXNjby5jb20+CiAg
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIFRhaSA8dGhvbWFz
LnRhaUBvcmFjbGUuY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+
CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVj
a0BpbnRlbC5jb20+CiAgVHViYSBZYXZ1eiA8dHViYUBlY2UudWZsLmVkdT4KICBUeXJlbCBEYXR3
eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBWaW5jZSBXZWF2ZXIgPHZpbmNlbnQu
d2VhdmVyQG1haW5lLmVkdT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVz
aCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5s
aUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndl
biBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIHhpYW8gamluIDxqaW4ueGlh
b0BpbnRlbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6LCBU
dWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29t
PgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIFl1
Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdA
aHVhd2VpLmNvbT4KICBaaG91eWFuZyBKaWEgPGppYXpob3V5YW5nMDlAZ21haWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDI3
MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:04:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 19: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 1i5x3Q-0001zy-9X; Thu, 05 Sep 2019 19:04:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5x3P-0001zt-G2
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 19:04:23 +0000
X-Inumbo-ID: f880337e-d00f-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f880337e-d00f-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 19:04:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567710263;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=hExIHzdIdg08QlNobWWYZCUCJXXAhRRk07yqRWjUBro=;
 b=TmycnDFqHSi2NVqCFWRghqXlaIx/BLV7OgOqQBXn0q6Ha/sVutgw/ZjN
 TzcmvBzBo6peThf8W/WUAoV8bViF1o+6P+GB+BOzmYYHgSX6g6svkvmks
 G0okUsKczygO3J9pNWpqC6ZXbJBgzKKxuqTYUaX9pHpw7ceZCLYb8jcm7 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HNF69+ZlEYzbkpnHp34yC+WZsEMuHwFL0uUPr+kDuWndPIlfpC34u0dB9ywVRxQAni+f4Bao76
 Dbd5MaAFeSXXmJbnwiMNfIt3bDxLprqnssxjr8aBIfcxTZlb7/uah9TqNt2scc4WRAZTVrjUSa
 hMOk661eds63YMifZ8sqF2vrx1O0+Zck2P1SOOpXoXGZViga8ZyashdQW0yFpYroi9xAh/3jtY
 2apBBQ2sfPfKv5devIL4KWeu5573qH6fVxxM/JOB7Am3BLZnvEq5YArBxcut2Dunm07zMq4snM
 0cQ=
X-SBRS: 2.7
X-MesageID: 5252875
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,471,1559534400"; 
   d="scan'208";a="5252875"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 20:04:18 +0100
Message-ID: <20190905190418.15142-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/boot: Don't explicitly map the VGA region
 as UC-
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIDY0LWJpdCBjYXBhYmxlIHByb2Nlc3NvcnMgdXNlIFBBVCwgYW5kIHdpdGggUEFULCBpdCBp
cyBleHBsaWNpdGx5CnBlcm1pdHRlZCB0byBoYXZlIG1hcHBpbmdzIHdpdGggYSBjYWNoZWFiaWxp
dHkgZGlmZmVyZW50IHRvIE1UUlJzLgoKT24gYSBuYXRpdmUgc3lzdGVtIHdpdGggYSByZWFsIGxl
Z2FjeSBWR0EgcmVnaW9uLCBNVFJScyB3aWxsIGNhdXNlIHRoZSByZWdpb24KdG8gYmUgVUMtLiAg
V2hlbiBib290aW5nIHZpcnR1YWxpc2VkLCB0aGlzIHJhbmdlIG1heSBiZSBSQU0gYW5kIG5vdCBh
IGxlZ2FjeQpWR0EgcmVnaW9uLCBhdCB3aGljaCBwb2ludCBpdCB3YW50cyB0byBiZSBXQi4KClVz
ZSBXQiBtYXBwaW5nIGluIHRoZSBwYWdldGFibGVzLCBzdWNoIHRoYXQgaW4gc3lzdGVtcyB3aXRo
b3V0IGEgbGVnYWN5IFZHQQpyZWdpb24sIHRoZSBSQU0gYmV0d2VlbiAweGEwMDAwIGFuZCAweGMw
MDAwIGRvZXNuJ3QgYmVjb21lIHVubmVjZXNzZXJpbHkgVUMtLgpIb3dldmVyLCB3ZSBzdGlsbCBt
dXN0IHVzZSBzbWFsbCBwYWdlcyB0byBhdm9pZCB0aGUgdW5kZWZpbmVkIGJlaGF2aW91ciBjYXVz
ZWQKYnkgc3VwZXJwYWdlcyBjcm9zc2luZyBNVFJScyBvZiBkaWZmZXJlbnQgY2FjaGVhYmlsaXR5
LgoKV2hpbGUgYWRqdXN0aW5nIHRoZSBwYWdldGFibGUgY29uc3RydWN0aW9uLCBzd2l0Y2ggZnJv
bSBwZm4gdG8gaWR4IGZvcgpjb25zaXN0ZW5jeSB3aXRoIGFsbCB0aGUgb3RoZXIgY29uc3RydWN0
aW9uIGxvZ2ljLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpBcyBhIGZ1dHVyZSBvcHRpbWlzYXRpb24sIFhlbiBjb3VsZCByZXdyaXRlIGwyX2lk
ZW50bWFwIHdpdGggYSBzdXBlcnBhZ2UgaWYgaXQKZmluZHMgdGhhdCBNVFJScyBhcmUgZGlzYWJs
ZWQuICBIb3dldmVyLCB0aGlzIHByb2JhYmx5IG5lZWRzIHRvIHdhaXQgdW50aWwgWGVuCm5vIGxv
bmdlciB1bmNvbmRpdGlvbmFsbHkgYXNzdW1lcyBhIGxlZ2FjeSBWR0EgcmVnaW9uIHRvIGJlIHBy
ZXNlbnQgaW4gdGhlCmU4MjAgaWYgaXQgZmluZHMgc29tZXRoaW5nIG90aGVyIHRoYW4gYSBob2xl
Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgfCAxNCArKysrLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQu
UwppbmRleCA1YWIyNGQ3M2ZjLi4xY2E5ODZmODgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC94ODZfNjQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpAQCAtNTEsMTkg
KzUxLDEzIEBAIEdMT0JBTChzdGFja19zdGFydCkKIC8qCiAgKiBNYXBwaW5nIG9mIGZpcnN0IDIg
bWVnYWJ5dGVzIG9mIG1lbW9yeS4gVGhpcyBpcyBtYXBwZWQgd2l0aCA0a0IgbWFwcGluZ3MKICAq
IHRvIGF2b2lkIHR5cGUgY29uZmxpY3RzIHdpdGggZml4ZWQtcmFuZ2UgTVRSUnMgY292ZXJpbmcg
dGhlIGxvd2VzdCBtZWdhYnl0ZQotICogb2YgcGh5c2ljYWwgbWVtb3J5LiBJbiBhbnkgY2FzZSB0
aGUgVkdBIGhvbGUgc2hvdWxkIGJlIG1hcHBlZCB3aXRoIHR5cGUgVUMuCi0gKiBVc2VzIDF4IDRr
IHBhZ2UuCisgKiBvZiBwaHlzaWNhbCBtZW1vcnkuICBVc2VzIDF4IDRrIHBhZ2UuCiAgKi8KIGwx
X2lkZW50bWFwOgotICAgICAgICBwZm4gPSAwCisgICAgICAgIGlkeCA9IDAKICAgICAgICAgLnJl
cHQgTDFfUEFHRVRBQkxFX0VOVFJJRVMKLSAgICAgICAgLyogVkdBIGhvbGUgKDB4YTAwMDAtMHhj
MDAwMCkgc2hvdWxkIGJlIG1hcHBlZCBVQy0uICovCi0gICAgICAgIC5pZiBwZm4gPj0gMHhhMCAm
JiBwZm4gPCAweGMwCi0gICAgICAgIC5xdWFkIChwZm4gPDwgUEFHRV9TSElGVCkgfCBQQUdFX0hZ
UEVSVklTT1JfVUNNSU5VUyB8IE1BUF9TTUFMTF9QQUdFUwotICAgICAgICAuZWxzZQotICAgICAg
ICAucXVhZCAocGZuIDw8IFBBR0VfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SIHwgTUFQX1NNQUxM
X1BBR0VTCi0gICAgICAgIC5lbmRpZgotICAgICAgICBwZm4gPSBwZm4gKyAxCisgICAgICAgIC5x
dWFkIChpZHggPDwgUEFHRV9TSElGVCkgfCBQQUdFX0hZUEVSVklTT1IgfCBNQVBfU01BTExfUEFH
RVMKKyAgICAgICAgaWR4ID0gaWR4ICsgMQogICAgICAgICAuZW5kcgogICAgICAgICAuc2l6ZSBs
MV9pZGVudG1hcCwgLiAtIGwxX2lkZW50bWFwCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:12:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 19:12:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5xBC-0002qO-JK; Thu, 05 Sep 2019 19:12:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oY4+=XA=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1i5xBC-0002qD-2K
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 19:12:26 +0000
X-Inumbo-ID: 17d07eba-d011-11e9-abd9-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17d07eba-d011-11e9-abd9-12813bfff9fa;
 Thu, 05 Sep 2019 19:12:25 +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 x85JBvma116753;
 Thu, 5 Sep 2019 19:12:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2019-08-05;
 bh=pZjkRojZmeJbVrGkwERsU1y900DpsXm1kmbnjbnOeJE=;
 b=e57Mk3p3L+gxdlFye1E/Dmr756qd0EBh9NIPUtrhORdTshek2FfM4C0v1b8Y+Apde1Xq
 0OmAwdbVqVKp4kCQFApWBzJQyGTfP64fMFECPGkebcoiOVYoFP5qTdT98D8owy9XV8/b
 u4kpP/A6fEIYJQBuTym1tzg/7aIFEultq+txy0+PWqF2FeFT9KLDHApoWdLCSItSaYyC
 /kYTKoHxXm3wZBNTMBo0L4sC41ZNmNMqwc9NSLc7twgBzffluMVjFn7SdT5WaFNW5jQt
 M/2sR7jcDkqusYFJziVRLr4L7/Ar/xWW/3feWe5bWBU8rTnU8jtWfKtXYsqwigsAy41C Pg== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2uu89e808q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 05 Sep 2019 19:12:05 +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 x85J4Spk171441;
 Thu, 5 Sep 2019 19:12:05 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2utvr43dd4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 05 Sep 2019 19:12:05 +0000
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x85JC33x023592;
 Thu, 5 Sep 2019 19:12:03 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Sep 2019 12:12:02 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id F34516A0101; Thu,  5 Sep 2019 15:13:45 -0400 (EDT)
Date: Thu, 5 Sep 2019 15:13:45 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
Message-ID: <20190905191345.GA6846@char.us.oracle.com>
References: <20190821081931.90887-1-wipawel@amazon.de>
 <20190827084624.116917-1-wipawel@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190827084624.116917-1-wipawel@amazon.de>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9371
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909050177
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9371
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909050177
Subject: Re: [Xen-devel] [PATCH v2 00/12] livepatch: new features and 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: Tim Deegan <tim@xen.org>, wipawel@amazon.com,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 xen-devel@lists.xen.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBBdWcgMjcsIDIwMTkgYXQgMDg6NDY6MTJBTSArMDAwMCwgUGF3ZWwgV2llY3pvcmtp
ZXdpY3ogd3JvdGU6Cj4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhl
IGxpdmVwYXRjaCBmdW5jdGlvbmFsaXR5IGFzCj4gYnJpZWZseSBkaXNjdXNzZWQgZHVyaW5nIFhl
biBEZXZlbG9wZXIgU3VtbWl0IDIwMTk6IFthXSBhbmQgW2JdLgo+IEl0IGFsc28gcHJvdmlkZXMg
YSBmZXcgZml4ZXMgYW5kIHNvbWUgc21hbGwgaW1wcm92ZW1lbnRzLgo+IAo+IE1haW4gY2hhbmdl
cyBpbiB2MjoKPiAtIGFkZGVkIG5ldyBmZWF0dXJlcyB0byBsaXZlcGF0Y2ggZG9jdW1lbnRhdGlv
bgo+IC0gYWRkZWQgbGl2ZXBhdGNoIHRlc3RzCj4gLSBlbmFibGVkIEFybSBzdXBwb3J0IGZvciBb
NV0KPiAtIG1ha2UgLm1vZGluZm8gb3B0aW9uYWwgZm9yIFsxMV0KPiAtIGZpeGVkIHR5cG9zCgpJ
IHRvb2sgeW91ciBwYXRjaGVzLCByZWRpZCB0aGVtIHBlciB3aGF0IEkgaGFkIHJlc3BvbmRlZCBv
biB0aGVzZSBwYXRjaGVzCihhbmQgc3F1YXNoZWQgeW91ciBmaXggZm9yIHhlbl9leHBlY3RhdGlv
bnMpIGFuZCBzdHVjayB0aGVtIGluIG15IGJyYW5jaDoKCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPXBlb3BsZS9rb25yYWR3aWxrL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVh
ZHMvbGl2ZXBhdGNoLmF3cy52MwoKVGhlcmUgYXJlIHRocmVlIGV4dHJhIHBhdGNoZXMgdGhhdCB3
ZXJlIG5lZWRlZCBmb3IgbWUgdG8gdGVzdCBvbiBBUk0zMiAtIHRob3NlCmFyZSBrbm93biBpc3N1
ZXMgYW5kIHRoZXkgZG9uJ3QgYmxvY2sgeW91ciBwYXRjaGVzLiBJIHdpbGwgcG9zdCB0aGVtIGlu
ZGVwZW5kZW50Cm9mIHlvdXIgcGF0Y2hlcy4KCkZyb20gbXkgcGVyc3BlY3RpdmUsIHlvdXIgcGF0
Y2hlcyBhcmUgZ29vZCB0byBnby4KCkJ1dCBJIGJlbGlldmUgSSBuZWVkOgogLSB0aGUgdG9vbHMg
Zm9sa3MgQWNrIG9uIHRoZSBsaWJ4YyBjb2RlIGNoYW5nZXMsCiAtIGFuZCBhbHNvIGFuIEFjayBm
cm9tIHRoZSBSRVNUIG9uIHN5c2N0bC5oLAogLSBhbmQgSnVsaWFuIE9LIG9uIHRoZSBBUk0zMi9B
Uk02NCBjb2RlIGNoYW5nZXMgd2hpY2ggYXJlIHRpbnksIGJ1dCBub25ldGhsZXNzIGFyZSBoaXMu
CgpQYXdlbCwgSWYgSSBkb24ndCBnZXQgdG8gc2VuZCB0aGVtIG91dCBieSB0aGUgZW5kIG9mIHRo
ZSBuZXh0IHdlZWsgLSBmZWVsIGZyZWUKdG8gZ3JhYiB0aGVtIGZyb20gbXkgYnJhbmNoIHRyZWUg
YW5kIHJlcG9zdCB0aGVtIGFzIHYzLgoKVGhhbmsgeW91IQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:12:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 19:12:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5xBC-0002qI-AN; Thu, 05 Sep 2019 19:12:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oY4+=XA=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1i5xBA-0002q8-V2
 for xen-devel@lists.xen.org; Thu, 05 Sep 2019 19:12:24 +0000
X-Inumbo-ID: 168cefdc-d011-11e9-abd9-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 168cefdc-d011-11e9-abd9-12813bfff9fa;
 Thu, 05 Sep 2019 19:12:22 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x85JBvma116753;
 Thu, 5 Sep 2019 19:12:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2019-08-05;
 bh=pZjkRojZmeJbVrGkwERsU1y900DpsXm1kmbnjbnOeJE=;
 b=e57Mk3p3L+gxdlFye1E/Dmr756qd0EBh9NIPUtrhORdTshek2FfM4C0v1b8Y+Apde1Xq
 0OmAwdbVqVKp4kCQFApWBzJQyGTfP64fMFECPGkebcoiOVYoFP5qTdT98D8owy9XV8/b
 u4kpP/A6fEIYJQBuTym1tzg/7aIFEultq+txy0+PWqF2FeFT9KLDHApoWdLCSItSaYyC
 /kYTKoHxXm3wZBNTMBo0L4sC41ZNmNMqwc9NSLc7twgBzffluMVjFn7SdT5WaFNW5jQt
 M/2sR7jcDkqusYFJziVRLr4L7/Ar/xWW/3feWe5bWBU8rTnU8jtWfKtXYsqwigsAy41C Pg== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2uu89e808q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 05 Sep 2019 19:12:05 +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 x85J4Spk171441;
 Thu, 5 Sep 2019 19:12:05 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2utvr43dd4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 05 Sep 2019 19:12:05 +0000
Received: from abhmp0022.oracle.com (abhmp0022.oracle.com [141.146.116.28])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x85JC33x023592;
 Thu, 5 Sep 2019 19:12:03 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 05 Sep 2019 12:12:02 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id F34516A0101; Thu,  5 Sep 2019 15:13:45 -0400 (EDT)
Date: Thu, 5 Sep 2019 15:13:45 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
Message-ID: <20190905191345.GA6846@char.us.oracle.com>
References: <20190821081931.90887-1-wipawel@amazon.de>
 <20190827084624.116917-1-wipawel@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190827084624.116917-1-wipawel@amazon.de>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9371
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909050177
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9371
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909050177
Subject: Re: [Xen-devel] [PATCH v2 00/12] livepatch: new features and 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: Tim Deegan <tim@xen.org>, wipawel@amazon.com,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 xen-devel@lists.xen.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBBdWcgMjcsIDIwMTkgYXQgMDg6NDY6MTJBTSArMDAwMCwgUGF3ZWwgV2llY3pvcmtp
ZXdpY3ogd3JvdGU6Cj4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhl
IGxpdmVwYXRjaCBmdW5jdGlvbmFsaXR5IGFzCj4gYnJpZWZseSBkaXNjdXNzZWQgZHVyaW5nIFhl
biBEZXZlbG9wZXIgU3VtbWl0IDIwMTk6IFthXSBhbmQgW2JdLgo+IEl0IGFsc28gcHJvdmlkZXMg
YSBmZXcgZml4ZXMgYW5kIHNvbWUgc21hbGwgaW1wcm92ZW1lbnRzLgo+IAo+IE1haW4gY2hhbmdl
cyBpbiB2MjoKPiAtIGFkZGVkIG5ldyBmZWF0dXJlcyB0byBsaXZlcGF0Y2ggZG9jdW1lbnRhdGlv
bgo+IC0gYWRkZWQgbGl2ZXBhdGNoIHRlc3RzCj4gLSBlbmFibGVkIEFybSBzdXBwb3J0IGZvciBb
NV0KPiAtIG1ha2UgLm1vZGluZm8gb3B0aW9uYWwgZm9yIFsxMV0KPiAtIGZpeGVkIHR5cG9zCgpJ
IHRvb2sgeW91ciBwYXRjaGVzLCByZWRpZCB0aGVtIHBlciB3aGF0IEkgaGFkIHJlc3BvbmRlZCBv
biB0aGVzZSBwYXRjaGVzCihhbmQgc3F1YXNoZWQgeW91ciBmaXggZm9yIHhlbl9leHBlY3RhdGlv
bnMpIGFuZCBzdHVjayB0aGVtIGluIG15IGJyYW5jaDoKCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPXBlb3BsZS9rb25yYWR3aWxrL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVh
ZHMvbGl2ZXBhdGNoLmF3cy52MwoKVGhlcmUgYXJlIHRocmVlIGV4dHJhIHBhdGNoZXMgdGhhdCB3
ZXJlIG5lZWRlZCBmb3IgbWUgdG8gdGVzdCBvbiBBUk0zMiAtIHRob3NlCmFyZSBrbm93biBpc3N1
ZXMgYW5kIHRoZXkgZG9uJ3QgYmxvY2sgeW91ciBwYXRjaGVzLiBJIHdpbGwgcG9zdCB0aGVtIGlu
ZGVwZW5kZW50Cm9mIHlvdXIgcGF0Y2hlcy4KCkZyb20gbXkgcGVyc3BlY3RpdmUsIHlvdXIgcGF0
Y2hlcyBhcmUgZ29vZCB0byBnby4KCkJ1dCBJIGJlbGlldmUgSSBuZWVkOgogLSB0aGUgdG9vbHMg
Zm9sa3MgQWNrIG9uIHRoZSBsaWJ4YyBjb2RlIGNoYW5nZXMsCiAtIGFuZCBhbHNvIGFuIEFjayBm
cm9tIHRoZSBSRVNUIG9uIHN5c2N0bC5oLAogLSBhbmQgSnVsaWFuIE9LIG9uIHRoZSBBUk0zMi9B
Uk02NCBjb2RlIGNoYW5nZXMgd2hpY2ggYXJlIHRpbnksIGJ1dCBub25ldGhsZXNzIGFyZSBoaXMu
CgpQYXdlbCwgSWYgSSBkb24ndCBnZXQgdG8gc2VuZCB0aGVtIG91dCBieSB0aGUgZW5kIG9mIHRo
ZSBuZXh0IHdlZWsgLSBmZWVsIGZyZWUKdG8gZ3JhYiB0aGVtIGZyb20gbXkgYnJhbmNoIHRyZWUg
YW5kIHJlcG9zdCB0aGVtIGFzIHYzLgoKVGhhbmsgeW91IQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:22:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 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 1i5xLC-0003mr-Lm; Thu, 05 Sep 2019 19:22: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=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5xLC-0003mm-0D
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 19:22:46 +0000
X-Inumbo-ID: 86af6cda-d012-11e9-abd9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86af6cda-d012-11e9-abd9-12813bfff9fa;
 Thu, 05 Sep 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 <osstest-admin@xenproject.org>)
 id 1i5xL5-0004J2-It; Thu, 05 Sep 2019 19:22: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 1i5xL5-0007uq-9z; Thu, 05 Sep 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 1i5xL5-0007vP-9P; Thu, 05 Sep 2019 19:22:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141033-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-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-armhf-armhf-libvirt: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-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=267699a03cc38810dcd40f4ddbf864bd0dc29d4e
X-Osstest-Versions-That: libvirt=147dc33b8bff09e5812a3cc396c60ab61252dec3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 19:22:39 +0000
Subject: [Xen-devel] [libvirt test] 141033: 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>

ZmxpZ2h0IDE0MTAzMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwMzMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDk2NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwOTY0CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDI2NzY5OWEwM2NjMzg4MTBkY2Q0MGY0ZGRiZjg2NGJkMGRjMjlk
NGUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDE0N2RjMzNiOGJmZjA5
ZTU4MTJhM2NjMzk2YzYwYWI2MTI1MmRlYzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDk2NCAg
MjAxOS0wOS0wMyAwNDoxODo0OSBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDA5
OTYgIDIwMTktMDktMDQgMDQ6MTk6NTMgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDEwMzMgIDIwMTktMDktMDUgMDQ6MjI6MjcgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5n
w6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRo
YXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAgTWljaGFsIFByaXZvem5p
ayA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICAxNDdkYzMzYjhiLi4yNjc2OTlhMDNjICAy
Njc2OTlhMDNjYzM4ODEwZGNkNDBmNGRkYmY4NjRiZDBkYzI5ZDRlIC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:28:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 19: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 1i5xR0-00041U-C3; Thu, 05 Sep 2019 19:28:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5xQy-00041O-Tt
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 19:28:44 +0000
X-Inumbo-ID: 5d888278-d013-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 5d888278-d013-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 19:28:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1DA4728;
 Thu,  5 Sep 2019 12:28:40 -0700 (PDT)
Received: from [10.37.12.167] (unknown [10.37.12.167])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 445093F67D;
 Thu,  5 Sep 2019 12:28:36 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-3-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <85d926fe-d26d-1c1c-8caa-b949718196dd@arm.com>
Date: Thu, 5 Sep 2019 20:28:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-3-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 2/6] domain: introduce
 XEN_DOMCTL_CDF_iommu flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCkFwb2xvZ2llcyBmb3IgdGhlIGxhdGUgYW5zd2VyLiBBIGNvdXBsZSBvZiBjb21t
ZW50cyBiZWxvdy4KCk9uIDkvMi8xOSAzOjUwIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29tbW9uIGRvbWFpbiBjcmVhdGlvbiBmbGFnIHRvIGRldGVy
bWluZSB3aGV0aGVyCj4gdGhlIGRvbWFpbiBpcyBwZXJtaXR0ZWQgdG8gbWFrZSB1c2Ugb2YgdGhl
IElPTU1VLiBDdXJyZW50bHkgdGhlIGZsYWcgaXMKPiBhbHdheXMgc2V0IChmb3IgYm90aCBkb20w
IGFuZCBkb21VKSBpZiB0aGUgSU9NTVUgaXMgZ2xvYmFsbHkgZW5hYmxlZAo+IChpLmUuIGlvbW11
X2VuYWJsZWQgPT0gMSkuIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKSBpcyBtb2RpZmllZCB0byBy
ZWplY3QKPiB0aGUgZmxhZyBpZiAhaW9tbXVfZW5hYmxlZC4KClRoaXMgaXMgbm90IGVudGlyZWx5
IGNvcnJlY3QgZm9yIEFybSwgdGhlIGZsYWcgd2lsbCBub3QgYmUgc2V0IGZvciBkb21VIApjcmVh
dGVkIGJ5IFhlbiBkaXJlY3RseSAoaS5lIGRvbTBsZXNzKS4gRGV2aWNlIHBhc3N0aHJvdWdoIGlz
IG5vdCB5ZXQgCnN1cHBvcnRlZCBmb3IgZG9tMGxlc3Mgc28gdGhpcyBpcyBub3QgbXVjaCBhIGNv
bmNlcm4uCgpIb3dldmVyLCB0aGVyZSBhcmUgYSBzZXJpZXMgdG8gYWRkIHN1cHBvcnQgZm9yIHBs
YXRmb3JtIGRldmljZSAKcGFzc3Rocm91Z2ggKHNlZSBbMV0pLiBTbyB0aGVyZSBhcmUgdHdvIHBv
c3NpYmlsaXRpZXM6CiAgICAxKSBJZiB5b3VyIHNlcmllcyBnb2VzIGZpcnN0LCB0aGVuIHdlIHNo
b3VsZCBhdCBsZWFzdCBkb2N1bWVudCBpdCBpbiAKdGhlIGNvbW1pdCBtZXNzYWdlIHRoYXQgSU9N
TVUgd2lsbCBiZSBkaXNhYmxlZCBmb3IgZG9tYWluIChvdGhlciB0aGFuIApkb20wKSBjcmVhdGVk
IGJ5IFhlbi4KICAgIDIpIElmIHlvdXIgc2VyaWVzIGdvZXMgc2Vjb25kLCB0aGVuIHlvdSAob3Ig
U3RlZmFubykgd291bGQgaGF2ZSB0byAKZW5zdXJlIHRoaXMgZG9lcyBub3QgYnJlYWsgWzFdLgoK
SSBoYXZlbid0IHlldCBoYWQgdGhlIGNoYW5jZSB0byByZXZpZXcgdGhlIGxhdGVzdCB2ZXJzaW9u
IG9mIFN0ZWZhbm8gYW5kIAp0aGlzIHBhdGNoIGxvb2tzIGluIGdvb2Qgc2hhcGUuIFNvIDEpIHNl
ZW1zIG1vcmUgc3VpdGFibGUuIFN0ZWZhbm8gd291bGQgCmhhdmUgdG8gZW5zdXJlIHRoZSBmbGFn
cyBpcyBzZXQgd2hlbiBkb2luZyBkZXZpY2UgYXNzaWdubWVudC4KCj4gCj4gQSBuZXcgaGVscGVy
IGZ1bmN0aW9uLCBpc19pb21tdV9lbmFibGVkKCksIGlzIGFkZGVkIHRvIHRlc3QgdGhlIGZsYWcg
YW5kCj4gaW9tbXVfZG9tYWluX2luaXQoKSB3aWxsIHJldHVybiBpbW1lZGlhdGVseSBpZiAhaXNf
aW9tbXVfZW5hYmxlZCgpLiBUaGlzIGlzCj4gc2xpZ2h0bHkgZGlmZmVyZW50IHRvIHRoZSBwcmV2
aW91cyBiZWhhdmlvdXIgYmFzZWQgb24gIWlvbW11X2VuYWJsZWQgd2hlcmUKPiB0aGUgY2FsbCB0
byBhcmNoX2lvbW11X2RvbWFpbl9pbml0KCkgd2FzIG1hZGUgcmVnYXJkbGVzcywgaG93ZXZlciBp
dCBhcHBlYXJzCj4gdGhhdCB0aGlzIGNhbGwgd2FzIG9ubHkgbmVjZXNzYXJ5IHRvIGluaXRpYWxp
emUgdGhlIGR0X2RldmljZXMgbGlzdCBmb3IgQVJNCj4gc3VjaCB0aGF0IGlvbW11X3JlbGVhc2Vf
ZHRfZGV2aWNlcygpIGNhbiBiZSBjYWxsZWQgdW5jb25kaXRpb25hbGx5IGJ5Cj4gZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzKCkuIEFkZGluZyBhIHNpbXBsZSBjaGVjayBvZiBpc19pb21tdV9l
bmFibGVkKCkKPiBpbnRvIGlvbW11X3JlbGVhc2VfZHRfZGV2aWNlcygpIGtlZXBzIHRoaXMgdW5j
b25kaXRpb25hbCBjYWxsIHdvcmtpbmcuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugc2hvdWxk
IGJlIG9ic2VydmVkIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLgo+IAo+IFN1YnNlcXVlbnQgcGF0
Y2hlcyB3aWxsIGFsbG93IHRoZSB0b29sc3RhY2sgdG8gY29udHJvbCB3aGV0aGVyIHVzZSBvZiB0
aGUKPiBJT01NVSBpcyBlbmFibGVkIGZvciBhIGRvbWFpbi4KPiAKPiBOT1RFOiBUaGUgaW50cm9k
dWN0aW9uIG9mIHRoZSBpc19pb21tdV9lbmFibGVkKCkgaGVscGVyIGZ1bmN0aW9uIG1pZ2h0Cj4g
ICAgICAgIHNlZW0gZXhjZXNzaXZlIGJ1dCBpdHMgdXNlIGlzIGV4cGVjdGVkIHRvIGluY3JlYXNl
IHdpdGggc3Vic2VxdWVudAo+ICAgICAgICBwYXRjaGVzLiBBbHNvLCBoYXZpbmcgaW9tbXVfZG9t
YWluX2luaXQoKSBiYWlsIGJlZm9yZSBjYWxsaW5nCj4gICAgICAgIGFyY2hfaW9tbXVfZG9tYWlu
X2luaXQoKSBpcyBub3Qgc3RyaWN0bHkgbmVjZXNzYXJ5LCBidXQgSSB0aGluayB0aGUKPiAgICAg
ICAgY29uc2VxdWVudCBhZGRpdGlvbiBvZiB0aGUgY2FsbCB0byBpc19pb21tdV9lbmFibGVkKCkg
aW4KPiAgICAgICAgaW9tbXVfcmVsZWFzZV9kdF9kZXZpY2VzKCkgbWFrZXMgdGhlIGNvZGUgY2xl
YXJlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgo+IFJldmlld2VkLWJ5OiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0t
Cj4gQ2M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KPiBD
YzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBWb2xvZHlteXIgQmFi
Y2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+Cj4gCj4gUHJldmlvdXNseSBwYXJ0IG9m
IHNlcmllcyBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTktMDcvbXNnMDIyNjcuaHRtbAo+IAo+IHY3Ogo+ICAgLSBBZGQgYSBjaGVjayB0byB2
ZXJpZnkgdGhhdCB0aGUgdG9vbHN0YWNrIGhhcyBub3Qgc2V0IFhFTl9ET01DVExfQ0RGX2lvbW11
Cj4gICAtIEFkZCBtaXNzaW5nIG9jYW1sIGJpbmRpbmcgY2hhbmdlcwo+IAo+IHY2Ogo+ICAgLSBS
ZW1vdmUgdGhlIHRvb2xzdGFjayBwYXJ0cyBhcyB0aGVyZSdzIG5vIG5pY2UgbWV0aG9kIG9mIHRl
c3Rpbmcgd2hldGhlcgo+ICAgICB0aGUgSU9NTVUgaXMgZW5hYmxlZCBpbiBhbiBhcmNoaXRlY3R1
cmUtbmV1dHJhbCB3YXkKPiAKPiB2NToKPiAgIC0gTW92ZSBpc19pb21tdV9lbmFibGVkKCkgY2hl
Y2sgaW50byBpb21tdV9kb21haW5faW5pdCgpCj4gICAtIFJlamVjdCBYRU5fRE9NQ1RMX0NERl9p
b21tdSBpbiBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkgaWYgIWlvbW11X2VuYWJsZWQKPiAgIC0g
VXNlIGV2YWx1YXRlX25vc3BlYygpIGluIGRlZmludGlvbiBvZiBpc19pb21tdV9lbmFibGVkKCkK
PiAtLS0KPiAgIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgICAgfCAgOCArKysr
KysrLQo+ICAgdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSAgICAgICB8ICA4ICsrKysr
KystCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4g
ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4gICB4ZW4v
Y29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrKystCj4gICB4ZW4v
Y29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwo+ICAg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyB8ICAzICsrKwo+ICAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICB8ICA2ICsrKy0tLQo+ICAgeGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICB8ICA0ICsrKysKPiAgIHhlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oICAgICAgICAgICAgICAgfCAgNSArKysrKwo+ICAgMTAgZmlsZXMgY2hhbmdlZCwg
NTYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
Cj4gaW5kZXggMzU5NThiOTRkNS4uYmRmM2YyZTM5NSAxMDA2NDQKPiAtLS0gYS90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWwKPiArKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwu
bWwKPiBAQCAtNTYsNyArNTYsMTMgQEAgdHlwZSBhcmNoX2RvbWFpbmNvbmZpZyA9Cj4gICAJfCBB
Uk0gb2YgeGVuX2FybV9hcmNoX2RvbWFpbmNvbmZpZwo+ICAgCXwgWDg2IG9mIHhlbl94ODZfYXJj
aF9kb21haW5jb25maWcKPiAgIAo+IC10eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9IENERl9IVk0g
fCBDREZfSEFQCj4gK3R5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KPiArCXwgQ0RGX0hWTQo+ICsJ
fCBDREZfSEFQCj4gKwl8IENERl9TM19JTlRFR1JJVFkKPiArCXwgQ0RGX09PU19PRkYKPiArCXwg
Q0RGX1hTX0RPTUFJTgo+ICsJfCBDREZfSU9NTVUKClRoaXMgcGF0Y2ggaXMgb25seSBhZGRpbmcg
dGhlIGxhc3QgZmxhZywgYnV0IHlvdSBhcmUgYWRkaW5nIG1vcmUgaGVyZS4gSSAKdW5kZXJzdGFu
ZCB0aGF0IHlvdSBhcmUganVzdCByZS1zeW5jaW5nIHRoZSB0eXBlIHdpdGggWGVuLiBJSE1PLCB0
aGlzIApzaG91bGQgYmVsb25nIGluIGEgc2VwYXJhdGUgcGF0Y2ggYXMgd2UgbWF5IHdhbnQgdG8g
YmFja3BvcnQgaXQuCgpJZiBiYWNrcG9ydGluZyBpcyBub3QgbmVjZXNzYXJ5LCB0aGVuIHRoZSBj
aGFuZ2Ugc2hvdWxkIGF0IGxlYXN0IGJlIAptZW50aW9uZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdl
IGFzIHRoaXMgc2VlbXMgYSBiaXQgb2ZmLXRvcGljLgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA4L21zZzAxOTc0Lmh0bWwK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:31:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 19:31:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5xTX-0004lY-Uj; Thu, 05 Sep 2019 19:31: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=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5xTW-0004lT-2b
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 19:31:22 +0000
X-Inumbo-ID: bbc283ad-d013-11e9-abd9-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bbc283ad-d013-11e9-abd9-12813bfff9fa;
 Thu, 05 Sep 2019 19:31:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B4FE28;
 Thu,  5 Sep 2019 12:31:18 -0700 (PDT)
Received: from [10.37.12.167] (unknown [10.37.12.167])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 589903F67D;
 Thu,  5 Sep 2019 12:31:16 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-4-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <617ec8e4-bcb2-4b38-a303-ef07efd47188@arm.com>
Date: Thu, 5 Sep 2019 20:31:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-4-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 3/6] use is_iommu_enabled() where
 appropriate...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

SGkgUGF1bCwKCk9uIDkvMi8xOSAzOjUwIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gLi4ucmF0
aGVyIHRoYW4gdGVzdGluZyB0aGUgZ2xvYmFsIGlvbW11X2VuYWJsZWQgZmxhZyBhbmQgb3BzIHBv
aW50ZXIuCj4gCj4gTm93IHRoYXQgdGhlcmUgaXMgYSBwZXItZG9tYWluIGZsYWcgaW5kaWNhdGlu
ZyB3aGV0aGVyIHRoZSBkb21haW4gaXMKPiBwZXJtaXR0ZWQgdG8gdXNlIHRoZSBJT01NVSAod2hp
Y2ggZGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBvcHMgcG9pbnRlciB3aWxsCj4gYmUgc2V0KSwgbWFu
eSB0ZXN0cyBvZiB0aGUgZ2xvYmFsIGlvbW11X2VuYWJsZWQgZmxhZyBhbmQgb3BzIHBvaW50ZXIg
Y2FuCj4gYmUgdHJhbnNsYXRlZCBpbnRvIHRlc3RzIG9mIHRoZSBwZXItZG9tYWluIGZsYWcuIFNv
bWUgb2YgdGhlIG90aGVyIHRlc3RzIG9mCj4gcHVyZWx5IHRoZSBnbG9iYWwgaW9tbXVfZW5hYmxl
ZCBmbGFnIGNhbiBhbHNvIGJlIHRyYW5zbGF0ZWQgaW50byB0ZXN0cyBvZgo+IHRoZSBwZXItZG9t
YWluIGZsYWcuCj4gCj4gTk9URTogVGhlIGNvbW1lbnQgaW4gaW9tbXVfc2hhcmVfcDJtX3RhYmxl
KCkgaXMgYWxzbyBmaXhlZDsgbmVlZF9pb21tdSgpCj4gICAgICAgIGRpc2FwcGVhcmVkIHNvbWUg
dGltZSBhZ28uIEFsc28sIHdoaWxzdCB0aGUgc3R5bGUgb2YgdGhlICdpZicgaW4KPiAgICAgICAg
Zmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKSBpcyBmaXhlZCwgSSBoYXZlIG5vdCB0cmFu
c2xhdGVkIGFueQo+ICAgICAgICBpbnN0YW5jZXMgb2YgdTMyIGludG8gdWludDMyX3QgdG8ga2Vl
cCBjb25zaXN0ZW5jeS4gSU1PIHN1Y2ggYQo+ICAgICAgICB0cmFuc2xhdGlvbiB3b3VsZCBiZSBi
ZXR0ZXIgZG9uZSBnbG9iYWxseSBmb3IgdGhlIHNvdXJjZSBtb2R1bGUgaW4KPiAgICAgICAgYSBz
ZXBhcmF0ZSBwYXRjaC4KPiAgICAgICAgVGhlIGNoYW5nZSB0byB0aGUgZGVmaW5pdGlvbiBvZiBp
b21tdV9jYWxsKCkgaXMgdG8ga2VlcCB0aGUgUFYgc2hpbQo+ICAgICAgICBidWlsZCBoYXBweS4g
V2l0aG91dCB0aGlzIGNoYW5nZSBpdCB3aWxsIGZhaWwgdG8gY29tcGlsZSB3aXRoIGVycm9ycwo+
ICAgICAgICBvZiB0aGUgZm9ybToKPiAKPiBpb21tdS5jOjM2MTozMjogZXJyb3I6IHVudXNlZCB2
YXJpYWJsZSDigJhoZOKAmSBbLVdlcnJvcj11bnVzZWQtdmFyaWFibGVdCj4gICAgICAgY29uc3Qg
c3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBefgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6ICJSb2dlciBQYXUgTW9u
bsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgo+IEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:38:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 19: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 1i5xaD-0004za-Jj; Thu, 05 Sep 2019 19:38:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5xaC-0004zV-KD
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 19:38:16 +0000
X-Inumbo-ID: b42f8e04-d014-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id b42f8e04-d014-11e9-978d-bc764e2007e4;
 Thu, 05 Sep 2019 19:38:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 14C141000;
 Thu,  5 Sep 2019 12:38:15 -0700 (PDT)
Received: from [10.37.12.167] (unknown [10.37.12.167])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E1D63F67D;
 Thu,  5 Sep 2019 12:38:11 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-6-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c62facd8-ebce-7a28-9a6a-6fcbb1d6ec2b@arm.com>
Date: Thu, 5 Sep 2019 20:38:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-6-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 5/6] iommu: tidy up iommu_use_hap_pt()
 and need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDkvMi8xOSAzOjUwIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gVGhlcyBt
YWNyb3MgcmVhbGx5IG91Z2h0IHRvIGxpdmUgaW4gdGhlIGNvbW1vbiB4ZW4vaW9tbXUuaCBoZWFk
ZXIgcmF0aGVyCj4gdGhlbiBiZWluZyBkaXN0cmlidXRlZCBhbW9uZ3N0IGFyY2hpdGVjdHVyZSBz
cGVjaWZpYyBpb21tdSBoZWFkZXJzIGFuZAo+IHhlbi9zY2hlZC5oLiBUaGlzIHBhdGNoIG1vdmVz
IHRoZW0gdGhlcmUuCj4gCj4gTk9URTogRGlzYWJsaW5nICdzaGFyZXB0JyBpbiB0aGUgY29tbWFu
ZCBsaW5lIGlvbW11IG9wdGlvbnMgc2hvdWxkIHJlYWxseQo+ICAgICAgICBiZSBoYXJkIGVycm9y
IG9uIEFSTSAoYXMgb3Bwb3NlZCB0byBqdXN0IGJlaW5nIGlnbm9yZWQpLCBzbyBkZWZpbmUKPiAg
ICAgICAgJ2lvbW11X2hhcF9wdF9zaGFyZScgdG8gYmUgdHJ1ZSBmb3IgQVJNIHRoZW4gdGhlbiBn
YXRlIHBhcnNpbmcgdGhlCj4gICAgICAgIGNvbW1hbmQgbGluZSBvcHRpb24gb24gJyNpZm5kZWYg
aW9tbXVfaGFwX3B0X3NoYXJlJy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gLS0tCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBD
YzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiBDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15
cl9CYWJjaHVrQGVwYW0uY29tPgo+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+IAo+IFByZXZpb3VzbHkgcGFydCBvZiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDIyNjcuaHRtbAo+IAo+
IHY3Ogo+ICAgLSBSZS13b3JrIHRoZSBBUk0gaGFuZGxpbmcgb2YgJ3NoYXJlcHQnIGFzIHN1Z2dl
c3RlZCBieSBKYW4KPiAgIC0gTWFrZSBzdXJlIHRoYXQgbmVlZF9pb21tdV9wdF9zeW5jKCkgYWx3
YXlzIGV2YWx1YXRlcyBpdHMgYXJndW1lbnQKPiAtLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgfCAgOCArKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5o
ICAgICB8ICAzIC0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICB8ICA0IC0t
LS0KPiAgIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgfCAxOSArKysrKysrKysrKysr
KysrKystCj4gICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgIHwgIDYgLS0tLS0tCj4g
ICA1IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IGluZGV4IDRmNzFkYjk1ZWEuLmFhZjNiOWZhYzAgMTAw
NjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiBAQCAtNDksNyArNDksMTEgQEAgaW50OF90IF9f
aHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSAtMTsKPiAgICAqIGRlZmF1bHQg
dW50aWwgd2UgZmluZCBhIGdvb2Qgc29sdXRpb24gdG8gcmVzb2x2ZSBpdC4KPiAgICAqLwo+ICAg
Ym9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50cG9zdDsKPiAtYm9vbF90IF9fcmVhZF9tb3N0
bHkgaW9tbXVfaGFwX3B0X3NoYXJlID0gMTsKPiArCj4gKyNpZm5kZWYgaW9tbXVfaGFwX3B0X3No
YXJlCj4gK2Jvb2wgX19yZWFkX21vc3RseSBpb21tdV9oYXBfcHRfc2hhcmUgPSB0cnVlOwo+ICsj
ZW5kaWYKPiArCj4gICBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9kZWJ1ZzsKPiAgIGJvb2xf
dCBfX3JlYWRfbW9zdGx5IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgPSAxOwo+ICAgCj4gQEAg
LTEwMiw4ICsxMDYsMTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY29u
c3QgY2hhciAqcykKPiAgICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoID0gdmFs
Owo+ICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAtc3RyaWN0
Iiwgcywgc3MpKSA+PSAwICkKPiAgICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHZh
bDsKPiArI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUKPiAgICAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJzaGFyZXB0Iiwgcywgc3MpKSA+PSAwICkKPiAgICAgICAgICAg
ICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IHZhbDsKPiArI2VuZGlmCj4gICAgICAgICAgIGVsc2UK
PiAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKPiBpbmRl
eCAxNTc3ZTgzZDJiLi43N2E5NGIyOWViIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vaW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAo+IEBAIC0yMCw5
ICsyMCw2IEBAIHN0cnVjdCBhcmNoX2lvbW11Cj4gICAgICAgdm9pZCAqcHJpdjsKPiAgIH07Cj4g
ICAKPiAtLyogQWx3YXlzIHNoYXJlIFAyTSBUYWJsZSBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBJ
T01NVSAqLwo+IC0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgaXNfaW9tbXVfZW5hYmxlZChk
KQo+IC0KPiAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7Cj4g
ICB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsKPiAgIAo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2lvbW11LmgKPiBpbmRleCA1MDcxYWZkNmE1Li44NTc0MWY3Yzk2IDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaW9tbXUuaAo+IEBAIC04NiwxMCArODYsNiBAQCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgewo+
ICAgCj4gICBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzICppb21tdV9pbml0X29w
czsKPiAgIAo+IC0vKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElP
TU1VIHBhZ2V0YWJsZT8gKi8KPiAtI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpIFwKPiAtICAg
IChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9z
aGFyZSkKPiAtCj4gICB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGlu
dCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwo+ICAgdW5zaWdu
ZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWdu
ZWQgaW50IHJlZyk7Cj4gICBpbnQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNj
ICopOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRl
L3hlbi9pb21tdS5oCj4gaW5kZXggNGI2ODcxOTM2Yy4uODdmOTEyOWI5OSAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
Cj4gQEAgLTU1LDcgKzU1LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5fdCB4
LCBkZm5fdCB5KQo+ICAgZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7
Cj4gICBleHRlcm4gYm9vbF90IGZvcmNlX2lvbW11LCBpb21tdV92ZXJib3NlLCBpb21tdV9pZ2Z4
Owo+ICAgZXh0ZXJuIGJvb2xfdCBpb21tdV9zbm9vcCwgaW9tbXVfcWludmFsLCBpb21tdV9pbnRy
ZW1hcCwgaW9tbXVfaW50cG9zdDsKPiAtZXh0ZXJuIGJvb2xfdCBpb21tdV9oYXBfcHRfc2hhcmU7
Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0FSTQo+ICsjZGVmaW5lIGlvbW11X2hhcF9wdF9zaGFyZSB0
cnVlCj4gKyNlbHNlCj4gK2V4dGVybiBib29sIGlvbW11X2hhcF9wdF9zaGFyZTsKPiArI2VuZGlm
CgpJIGRvbid0IHBhcnRpY3VsYXJseSBsaWtlICNpZmRlZiBDT05GSUdfPEFSQ0g+IGluIGNvbW1v
biBoZWFkZXIuIEhvdyAKYWJvdXQgb3RoZXIgYXJjaD8gSSBjYW4gc2VlIHR3byBzb2x1dGlvbnM6
CgoxKSBNb3ZlIHRoZSBkZWZpbmUgaW4gYXNtL2lvbW11LmguIFRoaXMgd291bGQgcmVxdWlyZSB0
byBtb3ZlIHRoZSAKZGVjbGFyYXRpb24gYSBiaXQgbGF0ZXIgYW5kIHRoZW4gcHJvdGVjdCBhcyB5
b3UgZGlkIGluIGlvbW11LmMKMikgUmVwbGFjZSBDT05GSUdfQVJNIHdpdGggYSBuZXcgS2NvbmZp
ZyBzZWxlY3RlZCBieSBBcm0gb25seSBzbyBmYXIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:49:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 19:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5xku-0005rW-P6; Thu, 05 Sep 2019 19:49: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=QhBR=XA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i5xkt-0005rR-IV
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 19:49:19 +0000
X-Inumbo-ID: 3c5ce21c-d016-11e9-abda-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c5ce21c-d016-11e9-abda-12813bfff9fa;
 Thu, 05 Sep 2019 19:49:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567712954;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=FIhNO251hZMbaP7FsfIlSVyyIpWXXZaPXhtKgZGWtlI=;
 b=EYiT5/DH0tg34DXueG1FJQN3Sjfh+oB5RnDfAI+d5xlwuHmc0zm3aaCo
 j2I4m54bJQhR+33L8thOHKVKFKOFSvpNVlfis88jJkIIPHwGybEQ4Q9Q7
 W4pgH0RVXDTVIi6SGz5IXx9lumcVJgmpnUazMYxgQE1ntzCrj46qpgL2r 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: H3qOUoz/3LtfCp8gymM9Y+SrcKmSuvWV9fUiNOTBDUcEVnzjuQM4FBHlxWXW7xIAmRjfOBIIRp
 NQ4s2jYtdPTGhalxm+9uzAUzDa9dymwRErebmLUiejV+9GKJ09ORfKNovyc8aJROdz+tl6mOoO
 37ZMzqsHnhqwm+Xaat9RxxD77sSazZX5ck0O+DUI7YgEqDG+5O9JPoEapEeOeknk5Qve2YFCWw
 d9J5N4m2ozNFUmuA4Fy5ZHUq2ZkV1HCQt1QvBcaMtgrRyrxvPj3dWhlb8XP66L467036s5QXvQ
 Su0=
X-SBRS: 2.7
X-MesageID: 5208238
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,471,1559534400"; 
   d="scan'208";a="5208238"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 5 Sep 2019 20:49:09 +0100
Message-ID: <20190905194909.6811-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/cpuid: Extend the cpuid= option to
 support all named features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGdlbi1jcHVpZC5weSwgZml4IGEgY29tbWVudCBkZXNjcmliaW5nIHNlbGYubmFtZXMsIGFu
ZCBnZW5lcmF0ZSB0aGUKcmV2ZXJzZSBtYXBwaW5nIGluIHNlbGYudmFsdWVzLiAgV3JpdGUgb3V0
IElOSVRfRkVBVFVSRV9OQU1FUyB3aGljaCBtYXBzIGEKc3RyaW5nIG5hbWUgdG8gYSBiaXQgcG9z
aXRpb24uCgpGb3IgcGFyc2VfY3B1aWQoKSwgdXNlIGNtZGxpbmVfc3RyY21wKCkgYW5kIHBlcmZv
cm0gYSBiaW5hcnkgc2VhcmNoIG92ZXIKSU5JVF9GRUFUVVJFX05BTUVTLiAgQSB0d2VhayB0byBj
bWRsaW5lX3N0cmNtcCgpIGlzIG5lZWRlZCB0byBicmVhayBhdCBlcXVhbHMKc2lnbnMgYXMgd2Vs
bC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8
d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
djI6CiAqIFJlYmFzZSBvdmVyIGNtZGxpbmVfc3RyY21wKCkKLS0tCiB4ZW4vYXJjaC94ODYvY3B1
aWQuYyAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9jb21tb24va2VybmVsLmMgICAgfCAgNiArKy0tCiB4ZW4vaW5jbHVkZS94ZW4v
bGliLmggIHwgIDQgKy0tCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IHwgMjIgKysrKysrKysrKysr
Ky0tCiA0IGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMK
aW5kZXggYWIxYTQ4ZmY5MC4uMDQwYzA4NzY4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTIxLDQ1ICsyMSw2MiBAQCBzdGF0
aWMgY29uc3QgdWludDMyX3QgZGVlcF9mZWF0dXJlc1tdID0gSU5JVF9ERUVQX0ZFQVRVUkVTOwog
CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKIHsKKyAg
ICBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXR1cmUgeworICAgICAgICBjb25zdCBjaGFyICpuYW1l
OworICAgICAgICB1bnNpZ25lZCBpbnQgYml0OworICAgIH0gZmVhdHVyZXNbXSBfX2luaXRjb25z
dCA9IElOSVRfRkVBVFVSRV9OQU1FUywgKmxocywgKm1pZCwgKnJoczsKICAgICBjb25zdCBjaGFy
ICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKICAgICBkbyB7CisgICAgICAgIGNvbnN0IGNo
YXIgKmZlYXQ7CisKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKICAgICAgICAgaWYgKCAh
c3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigibWQtY2xlYXIiLCBzLCBzcykpID49IDAgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoICF2YWwgKQotICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggIXZhbCApCi0gICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1
X2NhcChYODZfRkVBVFVSRV9JQlBCKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImlicnNiIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgewotICAg
ICAgICAgICAgaWYgKCAhdmFsICkKLSAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX0lCUlNCKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oInN0aWJwIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCAhdmFsICkKLSAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4
Nl9GRUFUVVJFX1NUSUJQKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oImwxZC1mbHVzaCIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggIXZhbCApCi0gICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChY
ODZfRkVBVFVSRV9MMURfRkxVU0gpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigic3NiZCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIC8qIFNraXAg
dGhlICduby0nIHByZWZpeCBmb3IgbmFtZSBjb21wYXJpc29ucy4gKi8KKyAgICAgICAgZmVhdCA9
IHM7CisgICAgICAgIGlmICggc3RybmNtcChzLCAibm8tIiwgMykgPT0gMCApCisgICAgICAgICAg
ICBmZWF0ICs9IDM7CisKKyAgICAgICAgLyogKFJlKWluaXRhbGlzZSBsaHMgYW5kIHJocyBmb3Ig
YmluYXJ5IHNlYXJjaC4gKi8KKyAgICAgICAgbGhzID0gZmVhdHVyZXM7CisgICAgICAgIHJocyA9
IGZlYXR1cmVzICsgQVJSQVlfU0laRShmZWF0dXJlcyk7CisKKyAgICAgICAgd2hpbGUgKCBsaHMg
PCByaHMgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICF2YWwgKQotICAgICAgICAgICAg
ICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU1NCRCk7CisgICAgICAgICAgICBp
bnQgcmVzOworCisgICAgICAgICAgICBtaWQgPSBsaHMgKyAocmhzIC0gbGhzKSAvIDI7CisgICAg
ICAgICAgICByZXMgPSBjbWRsaW5lX3N0cmNtcChmZWF0LCBtaWQtPm5hbWUpOworCisgICAgICAg
ICAgICBpZiAoIHJlcyA8IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJocyA9
IG1pZDsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmICggcmVzID4gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgbGhzID0g
bWlkICsgMTsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbihtaWQtPm5hbWUsIHMsIHNzKSkgPj0g
MCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAg
ICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChtaWQtPmJpdCk7CisgICAgICAgICAgICAg
ICAgbWlkID0gTlVMTDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIH0KLSAgICAgICAgZWxzZQorCisgICAgICAgIC8qCisgICAgICAgICAqIE1pZCBiZWluZyBO
VUxMIG1lYW5zIHRoYXQgdGhlIG5hbWUgYW5kIGJvb2xlYW4gd2VyZSBzdWNjZXNzZnVsbHkKKyAg
ICAgICAgICogaWRlbnRpZmllZC4gIEV2ZXJ5dGhpbmcgZWxzZSBpcyBhbiBlcnJvci4KKyAgICAg
ICAgICovCisgICAgICAgIGlmICggbWlkICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAog
ICAgICAgICBzID0gc3MgKyAxOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hl
bi9jb21tb24va2VybmVsLmMKaW5kZXggZjc2MjhkNzNjZS4uNzYwOTE3ZGFiNSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0zMDks
MTAgKzMwOSwxMCBAQCBpbnQgY21kbGluZV9zdHJjbXAoY29uc3QgY2hhciAqZnJhZywgY29uc3Qg
Y2hhciAqbmFtZSkKICAgICAgICAgaWYgKCByZXMgfHwgbiA9PSAnXDAnICkKICAgICAgICAgewog
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIE5VTCBpbiAnbmFtZScgbWF0Y2hpbmcgYSBj
b21tYSwgY29sb24gb3Igc2VtaWNvbG9uIGluICdmcmFnJwotICAgICAgICAgICAgICogaW1wbGll
cyBzdWNjZXNzLgorICAgICAgICAgICAgICogTlVMIGluICduYW1lJyBtYXRjaGluZyBhIGNvbW1h
LCBjb2xvbiwgc2VtaWNvbG9uIG9yIGVxdWFscyBpbgorICAgICAgICAgICAgICogJ2ZyYWcnIGlt
cGxpZXMgc3VjY2Vzcy4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCBuID09ICdc
MCcgJiYgKGYgPT0gJywnIHx8IGYgPT0gJzonIHx8IGYgPT0gJzsnKSApCisgICAgICAgICAgICBp
ZiAoIG4gPT0gJ1wwJyAmJiAoZiA9PSAnLCcgfHwgZiA9PSAnOicgfHwgZiA9PSAnOycgfHwgZiA9
PSAnPScpICkKICAgICAgICAgICAgICAgICByZXMgPSAwOwogCiAgICAgICAgICAgICByZXR1cm4g
cmVzOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVu
L2xpYi5oCmluZGV4IGNlMjMxYzVmNGYuLjhmYmU4NDAzMmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAgLTg1LDggKzg1LDgg
QEAgaW50IHBhcnNlX2Jvb2xlYW4oY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqcywgY29u
c3QgY2hhciAqZSk7CiAKIC8qKgogICogVmVyeSBzaW1pbGFyIHRvIHN0cmNtcCgpLCBidXQgd2ls
bCBkZWNsYXJlIGEgbWF0Y2ggaWYgdGhlIE5VTCBpbiAnbmFtZScKLSAqIGxpbmVzIHVwIHdpdGgg
Y29tbWEsIGNvbG9uIG9yIHNlbWljb2xvbiBpbiAnZnJhZycuICBEZXNpZ25lZCBmb3IgcGlja2lu
ZwotICogZXhhY3Qgc3RyaW5nIG1hdGNoZXMgb3V0IG9mIGEgZGVsaW1pdGVkIGNvbW1hbmQgbGlu
ZSBsaXN0LgorICogbGluZXMgdXAgd2l0aCBjb21tYSwgY29sb24sIHNlbWljb2xvbiBvciBlcXVh
bHMgaW4gJ2ZyYWcnLiAgRGVzaWduZWQgZm9yCisgKiBwaWNraW5nIGV4YWN0IHN0cmluZyBtYXRj
aGVzIG91dCBvZiBhIGRlbGltaXRlZCBjb21tYW5kIGxpbmUgbGlzdC4KICAqLwogaW50IGNtZGxp
bmVfc3RyY21wKGNvbnN0IGNoYXIgKmZyYWcsIGNvbnN0IGNoYXIgKm5hbWUpOwogCmRpZmYgLS1n
aXQgYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQppbmRl
eCA4MzZiMDEwNzUxLi5mNzZlODBkNjkwIDEwMDc1NQotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlk
LnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTE5LDcgKzE5LDggQEAgZGVmIF9f
aW5pdF9fKHNlbGYsIGlucHV0LCBvdXRwdXQpOgogICAgICAgICBzZWxmLm91dHB1dCA9IG9wZW5f
ZmlsZV9vcl9mZChvdXRwdXQsICJ3IiwgMikKIAogICAgICAgICAjIFN0YXRlIHBhcnNlZCBmcm9t
IGlucHV0Ci0gICAgICAgIHNlbGYubmFtZXMgPSB7fSAjIE5hbWUgPT4gdmFsdWUgbWFwcGluZwor
ICAgICAgICBzZWxmLm5hbWVzID0ge30gICMgVmFsdWUgPT4gTmFtZSBtYXBwaW5nCisgICAgICAg
IHNlbGYudmFsdWVzID0ge30gIyBOYW1lID0+IFZhbHVlIG1hcHBpbmcKICAgICAgICAgc2VsZi5y
YXdfc3BlY2lhbCA9IHNldCgpCiAgICAgICAgIHNlbGYucmF3X3B2ID0gc2V0KCkKICAgICAgICAg
c2VsZi5yYXdfaHZtX3NoYWRvdyA9IHNldCgpCkBAIC03Niw4ICs3Nyw5IEBAIGRlZiBwYXJzZV9k
ZWZpbml0aW9ucyhzdGF0ZSk6CiAgICAgICAgICAgICB0aGlzX25hbWUgPSBuYW1lCiAgICAgICAg
IHNldGF0dHIodGhpcywgdGhpc19uYW1lLCB2YWwpCiAKLSAgICAgICAgIyBDb25zdHJ1Y3QgYSBy
ZXZlcnNlIG1hcHBpbmcgb2YgdmFsdWUgdG8gbmFtZQorICAgICAgICAjIENvbnN0cnVjdCBmb3J3
YXJkIGFuZCByZXZlcnNlIG1hcHBpbmdzIGJldHdlZW4gbmFtZSBhbmQgdmFsdWUKICAgICAgICAg
c3RhdGUubmFtZXNbdmFsXSA9IG5hbWUKKyAgICAgICAgc3RhdGUudmFsdWVzW25hbWUubG93ZXIo
KS5yZXBsYWNlKCJfIiwgIi0iKV0gPSB2YWwKIAogICAgICAgICBmb3IgYSBpbiBhdHRyOgogCkBA
IC00MDMsNiArNDA1LDIyIEBAIGRlZiB3cml0ZV9yZXN1bHRzKHN0YXRlKToKICAgICBzdGF0ZS5v
dXRwdXQud3JpdGUoCiAiIiJ9CiAKKyNkZWZpbmUgSU5JVF9GRUFUVVJFX05BTUVTIHsgXFwKKyIi
IikKKworICAgIHRyeToKKyAgICAgICAgX3RtcCA9IHN0YXRlLnZhbHVlcy5pdGVyaXRlbXMoKQor
ICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKKyAgICAgICAgX3RtcCA9IHN0YXRlLnZhbHVlcy5p
dGVtcygpCisKKyAgICBmb3IgbmFtZSwgYml0IGluIHNvcnRlZChfdG1wKToKKyAgICAgICAgc3Rh
dGUub3V0cHV0LndyaXRlKAorICAgICAgICAgICAgJyAgICB7ICIlcyIsICVzVSB9LFxcXG4nICUg
KG5hbWUsIGJpdCkKKyAgICAgICAgICAgICkKKworICAgIHN0YXRlLm91dHB1dC53cml0ZSgKKyIi
In0KKwogIiIiKQogCiAgICAgZm9yIGlkeCwgdGV4dCBpbiBlbnVtZXJhdGUoc3RhdGUuYml0Zmll
bGRzKToKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 19:59:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 19: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 1i5xuW-0006iM-Qb; Thu, 05 Sep 2019 19: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=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5xuV-0006iH-An
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 19:59:15 +0000
X-Inumbo-ID: a111955a-d017-11e9-abda-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a111955a-d017-11e9-abda-12813bfff9fa;
 Thu, 05 Sep 2019 19:59:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B90D28;
 Thu,  5 Sep 2019 12:59:11 -0700 (PDT)
Received: from [10.37.12.167] (unknown [10.37.12.167])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2E0CF3F67D;
 Thu,  5 Sep 2019 12:59:08 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-7-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e4c93c53-389e-c31d-cba5-19eb1c06ed24@arm.com>
Date: Thu, 5 Sep 2019 20:59:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-7-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 6/6] introduce a 'passthrough'
 configuration option to 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: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzIvMTkgMzo1MCBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEBAIC0yNjMsOSAr
MjYzLDE3IEBAIHN0cnVjdCBkb21haW5faW9tbXUgewo+ICAgICAgIERFQ0xBUkVfQklUTUFQKGZl
YXR1cmVzLCBJT01NVV9GRUFUX2NvdW50KTsKPiAgIAo+ICAgICAgIC8qCj4gLSAgICAgKiBEb2Vz
IHRoZSBndWVzdCByZXFpcmUgbWFwcGluZ3MgdG8gYmUgc3luY2hvbml6ZWQsIHRvIG1haW50YWlu
Cj4gLSAgICAgKiB0aGUgZGVmYXVsdCBkZm4gPT0gcGZuIG1hcC4gKFNlZSBjb21tZW50IG9uIGRm
biBhdCB0aGUgdG9wIG9mCj4gLSAgICAgKiBpbmNsdWRlL3hlbi9tbS5oKS4KPiArICAgICAqIERv
ZXMgdGhlIGd1ZXN0IHNoYXJlIEhBUCBtYXBwaW5nIHdpdGggdGhlIElPTU1VPyBUaGlzIGlzIGFs
d2F5cwo+ICsgICAgICogdHJ1ZSBmb3IgQVJNIHN5c3RlbXMgYW5kIG1heSBiZSB0cnVlIGZvciB4
ODYgc3lzdGVtcyB3aGVyZSB0aGUKPiArICAgICAqIHRoZSBoYXJkd2FyZSBpcyBjYXBhYmxlLgo+
ICsgICAgICovCgpJIGFtIHdvcnJpZWQgdGhhdCBzdWNoIGNvbW1lbnQgbWF5IHJvdCBvdmVyIHRo
ZSB0aW1lLiBGb3IgaW5zdGFuY2UsIGlmIAp3ZSBlaXRoZXIgYWRkIGEgbmV3IGFyY2hpdGVjdHVy
ZSBvciBkZWNpZGUgdG8gc3RvcCBzaGFyaW5nIFBUIG9uIEFybS4KCkkgdmFndWVseSByZWNhbGwg
c29tZSBwb3RlbnRpYWwgaXNzdWVzIHdpdGggdGhlIE1TSSBkb29yYmVsbHMgdGhhdCB3b3VsZCAK
cmVxdWlyZSB1cyB0byB1bnNoYXJlIHRoZSBQVCB3aGVuIHRoZXkgd2lsbCBiZSBzdXBwb3J0ZWQg
aW4gZ3Vlc3QuCgpJIHdvdWxkIHN1Z2dlc3QgdG8gZWl0aGVyIHJlZmVycyB0byB0aGUgaW1wbGVt
ZW50YXRpb24gb2YgCmlvbW11X3VzZV9oYXBfcHQoKSBvciBkcm9wIGNvbXBsZXRlbHkgdGhlIHNl
Y29uZCBzZW50ZW5jZS4KCj4gKyAgICBib29sIGhhcF9wdF9zaGFyZTsKPiArCj4gKyAgICAvKgo+
ICsgICAgICogRG9lcyB0aGUgZ3Vlc3QgcmVxdWlyZSBtYXBwaW5ncyB0byBiZSBzeW5jaHJvbml6
ZWQsIHRvIG1haW50YWluCj4gKyAgICAgKiB0aGUgZGVmYXVsdCBkZm4gPT0gcGZuIG1hcD8gKFNl
ZSBjb21tZW50IG9uIGRmbiBhdCB0aGUgdG9wIG9mCj4gKyAgICAgKiBpbmNsdWRlL3hlbi9tbS5o
KS4gTm90ZSB0aGF0IGhhcF9wdF9zaGFyZSA9PSBmYWxzZSBkb2VzIG5vdAo+ICsgICAgICogbmVj
ZXNzYXJpbHkgaW1wbHkgdGhpcyBpcyB0cnVlLgo+ICAgICAgICAqLwo+ICAgICAgIGJvb2wgbmVl
ZF9zeW5jOwo+ICAgfTsKPiBAQCAtMjc1LDggKzI4Myw3IEBAIHN0cnVjdCBkb21haW5faW9tbXUg
ewo+ICAgI2RlZmluZSBpb21tdV9jbGVhcl9mZWF0dXJlKGQsIGYpIGNsZWFyX2JpdChmLCBkb21f
aW9tbXUoZCktPmZlYXR1cmVzKQo+ICAgCj4gICAvKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQ
Mk0gdGFibGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KPiAtI2RlZmluZSBpb21tdV91c2Vf
aGFwX3B0KGQpIFwKPiAtICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFibGVkKGQp
ICYmIGlvbW11X2hhcF9wdF9zaGFyZSkKPiArI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpICAg
ICAgIChkb21faW9tbXUoZCktPmhhcF9wdF9zaGFyZSkKPiAgIAo+ICAgLyogRG9lcyB0aGUgSU9N
TVUgcGFnZXRhYmxlIG5lZWQgdG8gYmUga2VwdCBzeW5jaHJvbml6ZWQgd2l0aCB0aGUgUDJNICov
Cj4gICAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 20:05:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 20:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5y0l-0007bE-JD; Thu, 05 Sep 2019 20:05: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=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5y0j-0007b9-Fo
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 20:05:41 +0000
X-Inumbo-ID: 88e3e8d6-d018-11e9-abda-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 88e3e8d6-d018-11e9-abda-12813bfff9fa;
 Thu, 05 Sep 2019 20:05:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5444C1000;
 Thu,  5 Sep 2019 13:05:40 -0700 (PDT)
Received: from [10.37.12.167] (unknown [10.37.12.167])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 57DD93F67D;
 Thu,  5 Sep 2019 13:05:37 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-3-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <61a56674-207f-9c63-dd7f-cb2cd9c2e1cd@arm.com>
Date: Thu, 5 Sep 2019 21:05:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-3-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 2/6] domain: introduce
 XEN_DOMCTL_CDF_iommu flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzIvMTkgMzo1MCBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IGluZGV4IGU5ZDJj
NjEzZTAuLjdkZmIyNTdjNTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAtMzAxLDcgKzMwMSw4IEBAIHN0YXRpYyBpbnQg
c2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNv
bmZpZykKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX2hhcCB8
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9zM19pbnRlZ3Jp
dHkgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfb29zX29m
ZiB8Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX3hzX2RvbWFp
bikgKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl94c19kb21h
aW4gfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9pb21tdSkg
KQo+ICAgICAgIHsKPiAgICAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVua25vd24gQ0RG
IGZsYWdzICUjeFxuIiwgY29uZmlnLT5mbGFncyk7Cj4gICAgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+IEBAIC0zMjAsNiArMzIxLDEyIEBAIHN0YXRpYyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZp
ZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKPiAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gICAgICAgfQo+ICAgCj4gKyAgICBpZiAoIChjb25maWctPmZsYWdzICYg
WEVOX0RPTUNUTF9DREZfaW9tbXUpICYmICFpb21tdV9lbmFibGVkICkKPiArICAgIHsKPiArICAg
ICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiSU9NTVUgaXMgbm90IGVuYWJsZWRcbiIpOwo+ICsg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsKCkxvb2tpbmcgYXQgdGhpcyBwYXRj
aCBhZ2FpbiwgdGhlIGltcGxlbWVudGF0aW9uIG9mIAphcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25m
aWcoKSBmb3IgQXJtIHdpbGwgb25seSBhY2NlcHRzIGNvbmZpZy0+ZmxhZ3MgdG8gCmJlIGVxdWFs
IHRvIENERl9odm1fZ3Vlc3QgfCBDREZfaGFwLgoKU28gYWZ0ZXIgdGhpcyBwYXRjaCwgaXQgd2ls
bCBub3QgYmUgcG9zc2libGUgdG8gY3JlYXRlIGFueSBkb21haW4gd2hlbiAKQ0RGX2lvbW11IGlz
IHNldC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 20:08:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 20:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5y3U-0007lj-6h; Thu, 05 Sep 2019 20:08:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5y3S-0007ld-Mb
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 20:08:30 +0000
X-Inumbo-ID: ec03452e-d018-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ec03452e-d018-11e9-b76c-bc764e2007e4;
 Thu, 05 Sep 2019 20:08:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9F18B1000;
 Thu,  5 Sep 2019 13:08:26 -0700 (PDT)
Received: from [10.37.12.167] (unknown [10.37.12.167])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A64903F67D;
 Thu,  5 Sep 2019 13:08:24 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-2-paul.durrant@citrix.com>
 <b0d39084-457d-1faa-be8c-3995ff5957a7@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <54d6e134-cabc-9505-b49f-e298ced5f5a0@arm.com>
Date: Thu, 5 Sep 2019 21:08:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b0d39084-457d-1faa-be8c-3995ff5957a7@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 1/6] x86/domain: remove the 'oos_off' flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

SGkgSmFuLAoKT24gOS8yLzE5IDQ6MDggUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAyLjA5
LjIwMTkgMTY6NTAsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gVGhlIGZsYWcgaXMgbm90IG5lZWRl
ZCBzaW5jZSB0aGUgZG9tYWluICdvcHRpb25zJyBjYW4gbm93IGJlIHRlc3RlZAo+PiBkaXJlY3Rs
eS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiAKPiBJbiBwcmluY2lwbGUKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IGJ1dAo+IAo+IEp1bGllbiwgU3RlZmFubywKPiAKPiBJJ2QgbGlrZSB0
byB0byBhc2sgZm9yIGFuIGV4cGxpY2l0IG9waW5pb24gb2YgYXQgbGVhc3Qgb25lIG9mIHlvdQo+
IHJlZ2FyZGluZyB0aGUgYmVoYXZpb3Igb24gQXJtLiBEdXJpbmcgdjcgcmV2aWV3IEkgZGlkIHN1
Z2dlc3QgdGhhdAo+IHRoZSBmbGFnIGJlaW5nIHNldCBzaG91bGQgZ2V0IHJlamVjdGVkIHRoZXJl
LgoKVGhlIGN1cnJlbnQgY29kZSBpcyBhY3R1YWxseSByZWplY3RpbmcgYW55IGNvbWJpbmF0aW9u
IG9mIGZsYWdzIGJ1dCAKQ0RGX2h2bV9ndWVzdCB8IENERl9oYXAuIFNvIHRoZSBmbGFnIGlzIGVm
ZmVjdGl2ZWx5IHJlamVjdGVkIGZvciBBcm0uCgpIb3dldmVyLCBpdCBvY2N1cnJlZCB0byBtZSB0
aGF0IHBhdGNoICMyIHdpbGwgYnJlYWsgZG9tYWluIGNyZWF0aW9uIG9uIApBcm0gYXMgc2V0dGlu
ZyBDREZfaW9tbXUgd2lsbCBiZSBwcmV2ZW50ZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 20:21:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 20: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 1i5yG7-0000pl-Jv; Thu, 05 Sep 2019 20: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=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5yG5-0000pe-U6
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 20:21:33 +0000
X-Inumbo-ID: c0495016-d01a-11e9-abda-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c0495016-d01a-11e9-abda-12813bfff9fa;
 Thu, 05 Sep 2019 20:21:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 554FE1000;
 Thu,  5 Sep 2019 13:21:32 -0700 (PDT)
Received: from [10.37.12.167] (unknown [10.37.12.167])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D4603F67D;
 Thu,  5 Sep 2019 13:21:29 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-5-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <32f4990a-5806-04b8-9bbe-6bdb232bf8e9@arm.com>
Date: Thu, 5 Sep 2019 21:21:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-5-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 4/6] remove late (on-demand) construction
 of IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzIvMTkgMzo1MCBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCj4gaW5k
ZXggNDQ4YTJhZjhmZC4uZmQ2ZjMzMzEyZSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9tZW0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCj4gQEAgLTQ2MSwxNSArNDYx
LDE3IEBAIGludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCj4gICAg
ICAgaWYgKHJjKSBnb3RvIG91dDsKPiAgIAo+ICAgICAgICpuZWVkX21lbWtiID0gYl9pbmZvLT50
YXJnZXRfbWVta2I7Cj4gKyAgICAqbmVlZF9tZW1rYiArPSBiX2luZm8tPnNoYWRvd19tZW1rYiAr
IGJfaW5mby0+aW9tbXVfbWVta2I7CgpBRkFJQ1QsIGlvbW11X21lbWtiIHdpbGwgYmUgbm9uLTAg
ZXZlbiB3aGVuIHRoZSBJT01NVSBzaGFyZSB0aGUgCnBhZ2UtdGFibGUgd2l0aCB0aGUgQ1BVcy4g
SWYgc28sIHdoeSBpcyB0aGlzIHJlcXVpcmVkIGZvciB0aGF0IGNhc2U/Cgo+ICsKPiAgICAgICBz
d2l0Y2ggKGJfaW5mby0+dHlwZSkgewo+ICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZI
Ogo+ICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgo+IC0gICAgICAgICpuZWVkX21l
bWtiICs9IGJfaW5mby0+c2hhZG93X21lbWtiICsgTElCWExfSFZNX0VYVFJBX01FTU9SWTsKPiAr
ICAgICAgICAqbmVlZF9tZW1rYiArPSBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOwo+ICAgICAgICAg
ICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikp
Cj4gICAgICAgICAgICAgICAqbmVlZF9tZW1rYiArPSAzMiAqIDEwMjQ7Cj4gICAgICAgICAgIGJy
ZWFrOwo+ICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6Cj4gLSAgICAgICAgKm5lZWRf
bWVta2IgKz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBMSUJYTF9QVl9FWFRSQV9NRU1PUlk7Cj4g
KyAgICAgICAgKm5lZWRfbWVta2IgKz0gTElCWExfUFZfRVhUUkFfTUVNT1JZOwo+ICAgICAgICAg
ICBicmVhazsKPiAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKPiBpbmRleCBiNjEzOTljZTM2Li5kOTRiNzQ1M2NiIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAo+IEBAIC00ODYsNiArNDg2LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
PSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCj4gICAgICAgKCJ0YXJnZXRfbWVta2IiLCAg
ICBNZW1LQiksCj4gICAgICAgKCJ2aWRlb19tZW1rYiIsICAgICBNZW1LQiksCj4gICAgICAgKCJz
aGFkb3dfbWVta2IiLCAgICBNZW1LQiksCj4gKyAgICAoImlvbW11X21lbWtiIiwgICAgIE1lbUtC
KSwKCkkgdGhpbmsgeW91IHdhbnQgYSBjb3JyZXNwb25kaW5nIExJQlhMX0hBVkUgaW4gbGlieGwu
aCB0byB0ZWxsIGV4dGVybmFsIAp0b29sc3RhY2sgd2hldGhlciB0aGUgZmllbGQgZXhpc3QuCgo+
ICAgICAgICgicnRjX3RpbWVvZmZzZXQiLCAgdWludDMyKSwKPiAgICAgICAoImV4ZWNfc3NpZHJl
ZiIsICAgIHVpbnQzMiksCj4gICAgICAgKCJleGVjX3NzaWRfbGFiZWwiLCBzdHJpbmcpLAoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 20:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 20: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 1i5yMc-00013X-Am; Thu, 05 Sep 2019 20:28:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/daD=XA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i5yMa-00013S-Ae
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 20:28:16 +0000
X-Inumbo-ID: b02e9258-d01b-11e9-abda-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b02e9258-d01b-11e9-abda-12813bfff9fa;
 Thu, 05 Sep 2019 20:28:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B7A7B1000;
 Thu,  5 Sep 2019 13:28:14 -0700 (PDT)
Received: from [10.37.12.167] (unknown [10.37.12.167])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A84273F67D;
 Thu,  5 Sep 2019 13:28:11 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-7-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d139ece3-c507-8d0b-ebdd-b780aba57397@arm.com>
Date: Thu, 5 Sep 2019 21:28:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190902145014.36442-7-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 6/6] introduce a 'passthrough'
 configuration option to 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: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzIvMTkgMzo1MCBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC4uLmFuZCBoZW5j
ZSB0aGUgYWJpbGl0eSB0byBkaXNhYmxlIElPTU1VIG1hcHBpbmdzLCBhbmQgY29udHJvbCBFUFQK
PiBzaGFyaW5nLgo+IAo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyAnbGlieGxfcGFzc3Ro
cm91Z2gnIGVudW1lcmF0aW9uIGludG8KPiBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8uIFRoZSB2
YWx1ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBwYXJzZXMKPiBhIG5ldyAncGFz
c3Rocm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0bHkgaWYgdGhlcmUgaXMgcGFz
c3Rocm91Z2gKPiBoYXJkd2FyZSBzcGVjaWZpZWQgZm9yIHRoZSBkb21haW4uCj4gCj4gSWYgdGhl
IHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyAnZGlzYWJs
ZWQnIHRoZW4KPiB0aGUgWEVOX0RPTUNUTF9DREZfaW9tbXUgZmxhZyB3aWxsIGJlIGNsZWFyIGlu
IHRoZSB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbgo+IGZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0
b29sc3RhY2sgdG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cwo+IElPTU1VIG1hcHBp
bmdzIG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFsbHkgc2V0KS4KPiAK
PiBJZiB0aGUgdmFsdWUgb2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlz
ICdzeW5jX3B0JyB0aGVuCj4gYSBuZXcgJ2lvbW11X29wdHMnIGZpZWxkIGluIHhlbl9kb21jdGxf
Y3JlYXRlZG9tYWluIHdpbGwgYmUgc2V0IHdpdGggdGhlCj4gdmFsdWUgWEVOX0RPTUNUTF9JT01N
VV9ub19zaGFyZXB0LiBUaGlzIHdpbGwgb3ZlcnJpZGUgdGhlIGdsb2JhbCBkZWZhdWx0Cj4gc2V0
IGluIGlvbW11X2hhcF9wdF9zaGFyZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNv
bnRyb2wgd2hldGhlcgo+IEVQVCBzaGFyaW5nIGlzIHVzZWQgZm9yIHRoZSBkb21haW4uCj4gCj4g
Tk9URTogVGhlICdpb21tdV9tZW1rYicgb3ZlcmhlYWQgaW4gbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gd2lsbCBvbmx5IGJlCj4gICAgICAgIHNldCB0byB6ZXJvIGlmIHBhc3N0aHJvdWdoIGlzICdk
aXNhYmxlZCcuIEl0IGlzIG5vdCBzYWZlIHRvIHNldCB0aGUKPiAgICAgICAgb3ZlcmhlYWQgdG8g
emVybyBpbiB0aGUgJ3NoYXJlX3B0JyBjYXNlIGJlY2F1c2UgdGhlIHRvb2xzdGFjayBoYXMgbm8K
PiAgICAgICAgbWVhbnMgb2Yga25vd2luZyB3aGV0aGVyIHRoZSBoYXJkd2FyZSBhY3R1YWxseSBz
dXBwb3J0cyBJT01NVSBwYWdlCj4gICAgICAgIHRhYmxlIHNoYXJpbmcuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IENjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IENjOiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Cj4gQ2M6IERhdmlkIFNjb3R0IDxkYXZl
QHJlY29pbC5vcmc+Cj4gQ2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0Bl
cGFtLmNvbT4KPiBDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKPiBQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNy9tc2cwMjI2Ny5odG1sCj4gCj4gdjc6
Cj4gICAtIEFkZGVkIG1pc3NpbmcgYnJlYWtzCj4gICAtIEFkZGVkIG1pc3Npbmcgb2NhbWwgYmlu
ZGluZyBjaGFuZ2VzCj4gCj4gdjY6Cj4gICAtIFJlbW92ZSB0aGUgbGlieGxfcGh5c2luZm8oKSBj
YWxsIHNpbmNlIGl0J3MgdXNlZnVsbmVzcyBpcyBsaW1pdGVkIHRvIHg4Ngo+IAo+IHY1Ogo+ICAg
LSBFeHBhbmQgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZmxhZ3MgZmllbGQgYW5kIGhlbmNlIGJ1
bXAgaW50ZXJmYWNlCj4gICAgIHZlcnNpb24KPiAgIC0gRml4IHNwZWxsaW5nIG1pc3Rha2VzIGlu
IGNvbnRleHQgbGluZQo+IC0tLQo+ICAgZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAgICAg
ICAgfCAgNTIgKysrKysrKysrKysKPiAgIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAg
ICAgIHwgICA1ICsKPiAgIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgIHwgICA5
ICsrCj4gICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAgNyArKwo+ICAg
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgfCAgIDQgKwo+ICAgdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsLm1saSAgICAgfCAgIDQgKwo+ICAgdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsX3N0dWJzLmMgfCAgMTUgKystCj4gICB0b29scy94bC94bF9wYXJzZS5jICAgICAg
ICAgICAgICAgICB8IDE0MCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCj4gICB4ZW4vYXJj
aC9hcm0vZG9tYWluLmMgICAgICAgICAgICAgICB8ICAxMCArLQo+ICAgeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgIHhlbi9jb21tb24vZG9tYWluLmMgICAg
ICAgICAgICAgICAgIHwgICA3ICsrCj4gICB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAg
ICAgICB8ICAxMyAtLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwg
IDEzICsrLQo+ICAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgIDYgKy0K
PiAgIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgIHwgIDE5ICsrLS0KPiAgIDE1
IGZpbGVzIGNoYW5nZWQsIDIyOSBpbnNlcnRpb25zKCspLCA3NyBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUu
cG9kLmluCj4gaW5kZXggYzk5ZDQwMzA3ZS4uZmQzNTY4NWU5ZSAxMDA2NDQKPiAtLS0gYS9kb2Nz
L21hbi94bC5jZmcuNS5wb2QuaW4KPiArKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiBA
QCAtNjA1LDYgKzYwNSw1OCBAQCBvcHRpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCB3aXRoIGEgdHJ1
c3RlZCBkZXZpY2UgdHJlZS4KPiAgIE5vdGUgdGhhdCB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBz
aG91bGQgYXZvaWQgdXNpbmcgdGhlIHBoYW5kbGUgNjUwMDAKPiAgIHdoaWNoIGlzIHJlc2VydmVk
IGJ5IHRoZSB0b29sc3RhY2suCj4gICAKPiArPWl0ZW0gQjxwYXNzdGhyb3VnaD0iU1RSSU5HIj4K
PiArCj4gK1NwZWNpZnkgd2hldGhlciBJT01NVSBtYXBwaW5ncyBhcmUgZW5hYmxlZCBmb3IgdGhl
IGRvbWFpbiBhbmQgaGVuY2Ugd2hldGhlcgo+ICtpdCB3aWxsIGJlIGVuYWJsZWQgZm9yIHBhc3N0
aHJvdWdoIGhhcmR3YXJlLiBWYWxpZCB2YWx1ZXMgZm9yIHRoaXMgb3B0aW9uCj4gK2FyZToKPiAr
Cj4gKz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8ZGlzYWJsZWQ+Cj4gKwo+ICtJT01NVSBtYXBwaW5n
cyBhcmUgZGlzYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kIHNvIGhhcmR3YXJlIG1heSBub3QgYmUK
PiArcGFzc2VkIHRocm91Z2guCj4gKwo+ICtUaGlzIG9wdGlvbiBpcyB0aGUgZGVmYXVsdCBpZiBu
byBwYXNzdGhyb3VnaCBoYXJkd2FyZSBpcyBzcGVjaWZpZWQKPiAraW4gdGhlIGRvbWFpbidzIGNv
bmZpZ3VyYXRpb24uCj4gKwo+ICs9aXRlbSBCPHN5bmNfcHQ+Cj4gKwo+ICtUaGlzIG9wdGlvbiBt
ZWFucyB0aGF0IElPTU1VIG1hcHBpbmdzIHdpbGwgYmUgc3luY2hyb25pemVkIHdpdGggdGhlCj4g
K2RvbWFpbidzIFAyTSB0YWJsZSBhcyBmb2xsb3dzOgo+ICsKPiArRm9yIGEgUFYgZG9tYWluLCBh
bGwgd3JpdGFibGUgcGFnZXMgYXNzaWduZWQgdG8gdGhlIGRvbWFpbiBhcmUgaWRlbnRpdHkKPiAr
bWFwcGVkIGJ5IE1GTiBpbiB0aGUgSU9NTVUgcGFnZSB0YWJsZS4gVGh1cyBhIGRldmljZSBkcml2
ZXIgcnVubmluZyBpbiB0aGUKPiArZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0aHJvdWdoIGhhcmR3
YXJlIGZvciBETUEgdXNpbmcgTUZOIHZhbHVlcwo+ICsoaS5lLiBob3N0L21hY2hpbmUgZnJhbWUg
bnVtYmVycykgbG9va2VkIHVwIGluIGl0cyBQMk0uCj4gKwo+ICtGb3IgYW4gSFZNIGRvbWFpbiwg
YWxsIG5vbi1mb3JlaWduIFJBTSBwYWdlcyBwcmVzZW50IGluIGl0cyBQMk0gd2lsbCBiZQo+ICtt
YXBwZWQgYnkgR0ZOIGluIHRoZSBJT01NVSBwYWdlIHRhYmxlLiBUaHVzIGEgZGV2aWNlIGRyaXZl
ciBydW5uaW5nIGluIHRoZQo+ICtkb21haW4gbWF5IHByb2dyYW0gcGFzc3Rocm91Z2ggaGFyZHdh
cmUgdXNpbmcgR0ZOIHZhbHVlcyAoaS5lLiBndWVzdAo+ICtwaHlzaWNhbCBmcmFtZSBudW1iZXJz
KSB3aXRob3V0IGFueSBmdXJ0aGVyIHRyYW5zbGF0aW9uLgo+ICsKPiArVGhpcyBvcHRpb24gaXMg
dGhlIGRlZmF1bHQgaWYgdGhlIGRvbWFpbiBpcyBQViBhbmQgcGFzc3Rocm91Z2ggaGFyZHdhcmUK
PiAraXMgc3BlY2lmaWVkIGluIHRoZSBjb25maWd1cmF0aW9uLgo+ICsKPiArVGhpcyBvcHRpb24g
aXMgbm90IGF2YWlsYWJsZSBvbiBBcm0uCgpJIGRvbid0IHBhcnRpY3VsYXJseSBsaWtlIHRoZSBp
ZGVhIHRvIGFsbG93IHRoZSB1c2VyIChvciBhbnkgZXh0ZXJuYWwgCnRvb2xzdGFjaykgdG8gcmVs
eSBvbiBwYXNzdGhyb3VnaD1zaGFyZV9wdCBmb3IgQXJtLiBUaGlzIG1heSBwdXQgdXMgaW4gYSAK
Y29ybmVyIGlmIHdlIGV2ZXIgc3VwcG9ydCBJT01NVSB0aGF0IGNhbid0IHVzZSB0aGUgQ1BVIFBU
IChJIGtub3cgYSBmZXcgCm9mIHRoZW0pLgoKSXQgZmVlbHMgdG8gbWUgd2Ugd2FudCBhICJkZWZh
dWx0IiB0aGF0IGNhbiBsZXQgdGhlIHRvb2xzdGFjayAob3IgdGhlIApoeXBlcnZpc29yKSB0byBz
ZWxlY3Qgd2hhdCBldmVyIGlzIHRoZSBtb3N0IHN1aXRhYmxlIGZvciB0aGUgcHJlZmVycmVkIHdh
eS4KCkZvciBub3cgZGVmYXVsdCwgY291bGQgYmUgYWxpYXNlZCB0byBzaGFyZV9wdCBmb3IgQXJt
IGluIHRoZSB0b29sc3RhY2suIApUaGUgcG9pbnQgaGVyZSBpcyBhbnkgdG9vbHN0YWNrIGJ1aWx0
IG9uIHRvcCBvZiBsaWJ4bCB3aWxsIG5vdCByZWx5IG9uIApwYXNzdGhyb3VnaD1zaGFyZV9wdC4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 22:04:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 22:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i5zrT-0000F8-RN; Thu, 05 Sep 2019 22: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=DeRu=XA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i5zrS-0000F3-1w
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 22:04:14 +0000
X-Inumbo-ID: 17e060e0-d029-11e9-abde-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17e060e0-d029-11e9-abde-12813bfff9fa;
 Thu, 05 Sep 2019 22:04: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 1i5zrQ-0007Qi-7c; Thu, 05 Sep 2019 22:04: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 1i5zrP-000157-VM; Thu, 05 Sep 2019 22:04:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i5zrP-0005gm-Uh; Thu, 05 Sep 2019 22:04:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141063-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-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
X-Osstest-Versions-This: xen=d2a95f1c3ef96f47840ab172278293e55c4fc430
X-Osstest-Versions-That: xen=9676360b7ae3dc59ce0e0080769fbd6a1121d1be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 05 Sep 2019 22:04:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA2My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMDQ5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkMmE5NWYxYzNlZjk2ZjQ3ODQwYWIxNzIyNzgy
OTNlNTVjNGZjNDMwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5Njc2
MzYwYjdhZTNkYzU5Y2UwZTAwODA3NjlmYmQ2YTExMjFkMWJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDEwNDkgIDIwMTktMDktMDUgMTM6MDI6MjggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxMDYzICAyMDE5LTA5LTA1IDE5OjAzOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkMmE5NWYxYzNl
Zjk2ZjQ3ODQwYWIxNzIyNzgyOTNlNTVjNGZjNDMwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRGVjIDI3IDE1OjE0OjAxIDIwMTgg
KzAwMDAKCiAgICB4ODYvQU1EOiBGaXggaGFuZGxpbmcgb2YgeDg3IGV4Y2VwdGlvbiBwb2ludGVy
cyBvbiBGYW0xN2ggaGFyZHdhcmUKICAgIAogICAgQU1EIFByZS1GYW0xN2ggQ1BVcyAib3B0aW1p
c2UiIHtGLH1Ye1NBVkUsUlNUT1J9IGJ5IG5vdCBzYXZpbmcvcmVzdG9yaW5nCiAgICBGT1AvRklQ
L0ZEUCBpZiBhbiB4ODcgZXhjZXB0aW9uIGlzbid0IHBlbmRpbmcuICBUaGlzIGNhdXNlcyBhbiBp
bmZvcm1hdGlvbgogICAgbGVhaywgQ1ZFLTIwMDYtMTA1NiwgYW5kIHdvcmtlZCBhcm91bmQgYnkg
c2V2ZXJhbCBPU2VzLCBpbmNsdWRpbmcgWGVuLiAgQU1ECiAgICBGYW0xN2ggQ1BVcyBubyBsb25n
ZXIgaGF2ZSB0aGlzIGxlYWssIGFuZCBhZHZlcnRpc2Ugc28gaW4gYSBDUFVJRCBiaXQuCiAgICAK
ICAgIEludHJvZHVjZSB0aGUgUlNUUl9GUF9FUlJfUFRSUyBmZWF0dXJlLCBhcyBzcGVjaWZpZWQg
YnkgQU1ELCBhbmQgZXhwb3NlIHRvIGFsbAogICAgZ3Vlc3RzIGJ5IGRlZmF1bHQuICBXaGlsZSBh
ZGp1c3RpbmcgbGlieGwncyBjcHVpZCB0YWJsZSwgYWRkIENMWkVSTyB3aGljaAogICAgbG9va3Mg
dG8gaGF2ZSBiZWVuIG9taXR0ZWQgcHJldmlvdXNseS4KICAgIAogICAgQWxzbyBpbnRyb2R1Y2Ug
YW4gWDg2X0JVRyBiaXQgdG8gdHJpZ2dlciB0aGUgKEYpWFJTVE9SIHdvcmthcm91bmQsIGFuZCBz
ZXQgaXQKICAgIG9uIEFNRCBoYXJkd2FyZSB3aGVyZSBSU1RSX0ZQX0VSUl9QVFJTIGlzIG5vdCBh
ZHZlcnRpc2VkLiAgT3B0aW1pc2UgdGhlCiAgICBjb25kaXRpb25zIGZvciB0aGUgd29ya2Fyb3Vu
ZCBwYXRocy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNjQwOGFlM2Y4MDI4N2UxOTRjZDY2MjE4ZjI4ZWRjZWM5MzliNmZj
YQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVGh1IERlYyAyNyAxNToxMzo1NSAyMDE4ICswMDAwCgogICAgeDg2L2ZlYXR1cmU6IEdlbmVy
YWxpc2Ugc3ludGggYW5kIGludHJvZHVjZSBhIGJ1ZyB3b3JkCiAgICAKICAgIEZ1dHVyZSBjaGFu
Z2VzIGFyZSBnb2luZyB0byB3YW50IHRvIHVzZSBjcHVfYnVnXyogaW4gYSBtYW5ub3Igc2ltaWxh
ciB0bwogICAgTGludXguICBJbnRyb2R1Y2Ugb25lIGJ1ZyB3b3JkLCBhbmQgZ2VuZXJhbGlzZSB0
aGUgY2FsY3VsYXRpb24gb2YKICAgIE5DQVBJTlRTLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 05 22:23:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Sep 2019 22: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 1i60AM-0001tD-02; Thu, 05 Sep 2019 22:23:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6p4L=XA=andrew.cmu.edu=jtuminar@srs-us1.protection.inumbo.net>)
 id 1i60AK-0001t5-UX
 for xen-devel@lists.xenproject.org; Thu, 05 Sep 2019 22:23:45 +0000
X-Inumbo-ID: d1c10db4-d02b-11e9-a337-bc764e2007e4
Received: from mail-io1-xd29.google.com (unknown [2607:f8b0:4864:20::d29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1c10db4-d02b-11e9-a337-bc764e2007e4;
 Thu, 05 Sep 2019 22:23:43 +0000 (UTC)
Received: by mail-io1-xd29.google.com with SMTP id s21so8436485ioa.1
 for <xen-devel@lists.xenproject.org>; Thu, 05 Sep 2019 15:23:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=andrew-cmu-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=o4Agb1hZkvkOQ9+BK0onieWxWSinHOt+XSj1a5demSo=;
 b=Xb9D9NIbPrL0oEMLXzVTDyzKdYWewdph0EzNChA3Q7TGNkrdPxW0CmPqkSwqB8/qQQ
 pJx9HTx2Mo53aog45n3Ur0X97pxOFDC8ULwOgRS462m1yrOS2zOGQkjyDIz0+AIxSe4n
 pRJggeAL1j3B3CAU9CnDgBGjydPSQExxdq8CXGRQ2RZjGKB2a8aae6V72kKfJlLSzNEf
 TkPPakrn7VFrzhgEE7hcJ4VOwaoBa1fB3ST2uPp9qPz1wxOW0vKDilNENF/ttybBLLio
 vI1Z6EcyWDL8bHxXR5SJAGOiB+t9n7dem2hrsOKwlCeuap6eX+oSCaABUuNo2ZeicNoN
 CPSg==
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=o4Agb1hZkvkOQ9+BK0onieWxWSinHOt+XSj1a5demSo=;
 b=d2XbPqJGr9xyboJgFDcfTsL9Ux4niCwZdxjplgSPWZS0eEbgBqOrUFGk6Oc9fgxzD5
 jRj+DRPg7YTkc9z/5H3EmOLtn49IG2NJRPPTJPFXDNA6afUFWSkLh+XtpgdDd0Clm/4D
 tTe+DR11QeDD+v5y+E3m5m+8S1JresUlPCg2Qy8zbJiJtb5CMEbJFlenqGxbGzTvWl8n
 ozTL7w7IjB9br+54KJbpGCwOeSX5X6MUG/RgskzMI5Ll5Ax8BwDu4FOM0menDPwr1UBf
 wboUiu2VfM8XXNEf+4O6f4Jd9CqIuAC5fDoBFxxz0JtFhacFZqzbu1Vs+1MFhIjHtme8
 06sw==
X-Gm-Message-State: APjAAAXVv58TaAlNx7VSTnA4tT+ihGRwGF+LpUaOJ6DMok9hX7vOS4a0
 L8a8Swucob7AiQLWVmS8L483dAOf+6Zmtgpp3ai5z9NFtVA=
X-Google-Smtp-Source: APXvYqxSFhjWdThIDQqkWpVUB3yDq19OwgYiW64WspkueGU8HK48SNT5NSlIOW6YzpUJ3Atx/8lc2AbbtVeZnZYT2X0=
X-Received: by 2002:a02:7044:: with SMTP id f65mr6919324jac.37.1567722222790; 
 Thu, 05 Sep 2019 15:23:42 -0700 (PDT)
MIME-Version: 1.0
From: Julian Tuminaro <jtuminar@andrew.cmu.edu>
Date: Thu, 5 Sep 2019 16:23:32 -0600
Message-ID: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Looking for Semester long Project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7410623403088863490=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7410623403088863490==
Content-Type: multipart/alternative; boundary="000000000000323b500591d5c692"

--000000000000323b500591d5c692
Content-Type: text/plain; charset="UTF-8"

Hi,

We (a group of 2 students) are interested in doing a hypervisor related
project for the next 10-12 weeks as part of one of our courses this
semester. We have taken a look at this year's GSoC project list (
https://wiki.xenproject.org/wiki/Outreach_Program_Projects). We were
interested in learning more about the "KDD (Windows Debugger Stub)
enhancements" project and Xen on ARM based projects. Yet, on irc we were
told that this list is outdated. If there are any other project suggestions
or list, we would be interesting in learning more about them.

Andrew Cooper suggested on irc the following project: Context Switching
with CR0.TS in HVM Guest. We would like to possible know more about this
project in terms of difficulty, potential estimate on time required. Andrew
also mentioned a slighter bigger xen/linux project and we would like to
know more detail about this one as well.

Thanks,

Julian

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

<div dir=3D"ltr"><span style=3D"background-color:rgb(255,255,255)"><span st=
yle=3D"font-family:Helvetica,Arial,sans-serif;color:rgb(68,73,80);font-size=
:13px;white-space:pre-wrap">Hi,</span></span><div><span style=3D"background=
-color:rgb(255,255,255)"><span style=3D"font-family:Helvetica,Arial,sans-se=
rif;color:rgb(68,73,80);font-size:13px;white-space:pre-wrap"><br></span></s=
pan></div><div><span style=3D"background-color:rgb(255,255,255)"><span styl=
e=3D"font-family:Helvetica,Arial,sans-serif;color:rgb(68,73,80);font-size:1=
3px;white-space:pre-wrap"> We (a group of 2 students) are interested in doi=
ng a hypervisor related project for the next 10-12 weeks as part of one of =
our courses this semester. We have taken a look at this year&#39;s GSoC pro=
ject list (</span></span><a href=3D"https://wiki.xenproject.org/wiki/Outrea=
ch_Program_Projects">https://wiki.xenproject.org/wiki/Outreach_Program_Proj=
ects</a>)<span style=3D"color:rgb(68,73,80);font-family:Helvetica,Arial,san=
s-serif;font-size:13px;white-space:pre-wrap">. We were interested in learni=
ng more about the </span><span style=3D"color:rgb(68,73,80);font-family:Hel=
vetica,Arial,sans-serif;font-size:13px;white-space:pre-wrap">&quot;KDD (Win=
dows Debugger Stub) enhancements&quot; project and Xen on ARM based project=
s. Yet, on irc we were told that this list is outdated. If there are any ot=
her project suggestions or list, we would be interesting in learning more a=
bout them. </span></div><div><span style=3D"color:rgb(68,73,80);font-family=
:Helvetica,Arial,sans-serif;font-size:13px;white-space:pre-wrap"><br></span=
></div><div><span style=3D"color:rgb(68,73,80);font-family:Helvetica,Arial,=
sans-serif;font-size:13px;white-space:pre-wrap">Andrew Cooper suggested on =
irc the following project: Context Switching with CR0.TS in HVM Guest. We w=
ould like to possible know more about this project in terms of difficulty, =
potential estimate on time required. Andrew also mentioned a slighter bigge=
r xen/linux project and we would like to know more detail about this one as=
 well. </span></div><div><br></div><div>Thanks,</div><div><br></div><div>Ju=
lian=C2=A0</div></div>

--000000000000323b500591d5c692--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7410623403088863490==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 06 00:30:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 00: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 1i628P-0003M2-JI; Fri, 06 Sep 2019 00:29:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i628O-0003Lx-DI
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 00:29:52 +0000
X-Inumbo-ID: 6c789096-d03d-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c789096-d03d-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 00: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 <osstest-admin@xenproject.org>)
 id 1i628F-0002DY-TE; Fri, 06 Sep 2019 00: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 1i628F-0003p5-7e; Fri, 06 Sep 2019 00:29:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i628F-0004KE-71; Fri, 06 Sep 2019 00:29:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141045-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64-xsm:xen-build:fail:regression
 linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle: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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck: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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 00:29:43 +0000
Subject: [Xen-devel] [linux-4.14 test] 141045: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA0NSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwNDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTM5OTEwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTM5ODcx
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwMWZkMTY5NGI5M2M5MmFkNTRm
YTY4NGRhYzljODA2OGVjZGE4Mjg4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzk5MTAgIDIwMTktMDgtMTAgMTY6MjQ6MTcgWiAgIDI2IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTQwMTkzICAyMDE5LTA4LTE2IDA4OjM4OjUxIFogICAyMCBkYXlzICAg
MjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQwODA0ICAyMDE5LTA4LTI5IDE5OjA0
OjM4IFogICAgNyBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJh
QHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgog
IEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsYW4gU3Rlcm4gPHN0
ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxhc3RhaXIgRCdTaWx2YSA8YWxhc3RhaXJAZC1z
aWx2YS5vcmc+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlz
bSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRo
YXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydG9zeiBHb2xhc3pl
d3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0
Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3Jn
LnVrPgogIEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KICBCam9lcm4gR2VyaGFydCA8
Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgog
IEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJp
bmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBv
cGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmph
aWxsZXRAd2FuYWRvby5mcj4KICBDb2RyaW4gQ2l1Ym90YXJpdSA8Y29kcmluLmNpdWJvdGFyaXVA
bWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbiBDYXJwZW50ZXIgPGRh
bi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJi
b3gubmV0PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhcnJpY2sgSi4g
V29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBk
YXZlbWxvZnQubmV0PgogIERlZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGVuaXMg
S2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEaXJrIE1vcnJpcyA8ZG1vcnJpc0Bt
ZXRhbG9mdC5jb20+CiAgRG1pdHJ5IEZvbWljaGV2IDxkbWl0cnkuZm9taWNoZXZAd2RjLmNvbT4K
ICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNl
IDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhh
dC5jb20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4K
ICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmFyaGFuIEFsaSA8YWxpZm1A
bGludXguaWJtLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5j
b20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdhcnkgUiBIb29rIDxnYXJ5
Lmhvb2tAYW1kLmNvbT4KICBHYXZpbiBMaSA8Z2l0QHRoZWdhdmlubGkuY29tPgogIEdlZXJ0IFV5
dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vj
ay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4K
ICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJl
QHN1c2UuZGU+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZWlrbyBDYXJzdGVu
cyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZW5yeSBCdXJucyA8aGVucnlidXJuc0Bn
b29nbGUuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
aWxsZiBEYW50b24gPGhkYW50b25Ac2luYS5jb20+CiAgSGltYW5zaHUgTWFkaGFuaSA8aG1hZGhh
bmlAbWFydmVsbC5jb20+CiAgSGlyb3l1a2kgWWFtYW1vdG8gPGh5YW1hbW9AYWxsaWVkLXRlbGVz
aXMuY28uanA+CiAgSHVpIFdhbmcgPGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSHV5IE5ndXll
biA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAg
SWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1
dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElzYWFjIEou
IE1hbmphcnJlcyA8aXNhYWNtQGNvZGVhdXJvcmEub3JnPgogIEphY2sgTW9yZ2Vuc3RlaW4gPGph
Y2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYWNvcG8gTW9uZGkgPGphY29wbytyZW5lc2FzQGpt
b25kaS5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+
CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxq
YXNvbi5nZXJlY2tlQHdhY29tLmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJnaEBjYW5v
bmljYWwuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQGtlcm5lbC5vcmc+CiAgSmVmZnJleSBI
dWdvIDxqZWZmcmV5LmwuaHVnb0BnbWFpbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5A
cmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVy
cnkgTGVlIDxsZWlzdXJlbHlzdzI0QGdtYWlsLmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5
OTBAZ21haWwuY29tPgogIEppYW5nZmVuZyBYaWFvIDx4aWFvamlhbmdmZW5nQGh1YXdlaS5jb20+
CiAgSmluIFlhbyA8eWFvLmppbkBsaW51eC5pbnRlbC5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3Np
bmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9lIFBlcmNoZXMg
PGpvZUBwZXJjaGVzLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hh
biBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVy
Z0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0
aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3NlcGggUWkgPGpv
c2VwaC5xaUBsaW51eC5hbGliYWJhLmNvbT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAbmV0
ZmlsdGVyLm9yZz4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdp
ZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdWxpYW5hIFJvZHJpZ3VlaXJvIDxqdWxpYW5h
LnJvZHJpZ3VlaXJvQGludHJhMm5ldC5jb20+CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFj
bGUuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdAaHVh
d2VpLmNvbT4KICBLZXZpbiBIYW8gPGhhb2tleGluQGdtYWlsLmNvbT4KICBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGF1cmEgR2FyY2lhIExpZWJhbmEg
PG5ldm9sYUBnbWFpbC5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29t
PgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGluaCBQaHVu
ZyA8bGluaC5waHVuZy5qeUByZW5lc2FzLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNA
bGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5h
cm8ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgog
IEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgU3RhY2ggPGwu
c3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4K
ICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBM
eXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFy
dmVsbC5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJj
IFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJj
ZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4K
ICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hc2Fo
aXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFzYW1pIEhpcmFt
YXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVo
YWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heGltIE1pa2l0eWFuc2tpeSA8bWF4aW1taUBtZWxsYW5veC5jb20+CiAgTWlhb2hlIExp
biA8bGlubWlhb2hlQGh1YXdlaS5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFu
LmlkLmF1PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPgogIE1pY2hh
ZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nr
b0BzdXNlLmNvbT4KICBNaWNoYWwgS2FsZGVyb24gPG1pY2hhbC5rYWxkZXJvbkBtYXJ2ZWxsLmNv
bT4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0
LmNvbT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5
bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2Fy
ZS5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4K
ICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXZpZCBFbWFt
ZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1z
dHJvbmdAYmF5bGlicmUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAg
TmlhbnlhbyBUYW5nIDx0YW5nbmlhbnlhb0BodWF3ZWkuY29tPgogIE5pY2sgRGVzYXVsbmllcnMg
PG5kZXNhdWxuaWVyc0Bnb29nbGUuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVA
bWljcm9jaGlwLmNvbT4KICBOaWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBz
dXNlLmRlPgogIE5pa2l0YSBZdXNoY2hlbmtvIDxuaWtpdGEueW91c2hAY29nZW50ZW1iZWRkZWQu
Y29tPgogIE51bWZvciBNYml6aXdvLVRpYXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0
ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+
CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxw
YWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdmVsIE1hY2hlayA8cGF2
ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFByYXNhZCBTb2RhZ3VkaSA8cHNvZGFndWRAY29kZWF1cm9yYS5vcmc+CiAg
UWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJldmFz
LmRrPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZC53YW5kZXJsb2ZAYXhpcy5jb20+CiAgUmlj
YXJkIFdhbmRlcmxvZiA8cmljYXJkd0BheGlzLmNvbT4KICBSb2RlcmljayBDb2xlbmJyYW5kZXIg
PHJvZGVyaWNrLmNvbGVuYnJhbmRlckBzb255LmNvbT4KICBSb2RlcmljayBDb2xlbmJyYW5kZXIg
PHJvZGVyaWNrQGdhaWthaS5jb20+CiAgUm9nYW4gRGF3ZXMgPHJvZ2FuQGRhd2VzLnphLm5ldD4K
ICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTYWVlZCBNYWhh
bWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYWx2YXRvcmUgQm9uYWNjb3JzbyA8Y2Fybmls
QGRlYmlhbi5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hy
aXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2VhbiBQYXVs
IDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CiAgU2ViYXN0aWVuIFRpc3NlcmFudCA8c3Rpc3NlcmFu
dEB3YWxsaXguY29tPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTaGFoZWQgU2hh
aWtoIDxzaHNoYWlraEBtYXJ2ZWxsLmNvbT4KICBTaGFva3VuIFpoYW5nIDx6aGFuZ3NoYW9rdW5A
aGlzaWxpY29uLmNvbT4KICBTdGFuaXNsYXYgTGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5
QGludGVsLmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQu
Y29tPgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBT
dGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBt
aWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxsLmNvbT4K
ICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5pQGJyb2FkY29tLmNvbT4K
ICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgU3V6dWtpIEsgUG91
bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2Uu
ZGU+CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21h
cyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4
QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29t
PgogIFRob21hcyBSaWNodGVyIDx0bXJpY2h0QGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIFRhaSA8
dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFt
ZC5jb20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb255IExp
bmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNv
bT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAg
VHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgogIFR5cmVs
IERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYu
aGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhbGRpcyBLbGV0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NA
dnQuZWR1PgogIFZhbGRpcyBLbMSTdG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBW
aW5jZSBXZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5lLmVkdT4KICBWaW5vZCBLb3VsIDx2a291
bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAg
VmxhZGltaXIgS29uZHJhdGlldiA8dmxhZGltaXIua29uZHJhdGlldkBsaW51eC5pbnRlbC5jb20+
CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYW5nIFhpYXlhbmcgPHh5d2Fu
Zy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4K
ICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5A
Y3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBC
cnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5j
b20+CiAgWW9zaGlha2kgT2thbW90byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAg
WW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1
ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaaGFuZ2d1YW5naHVpIDx6aGFuZy5n
dWFuZ2h1aUBoM2MuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDYzMzggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 00:50:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 00:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i62S8-0005aR-Mc; Fri, 06 Sep 2019 00:50: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=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i62S7-0005aM-47
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 00:50:15 +0000
X-Inumbo-ID: 4984e406-d040-11e9-abe4-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4984e406-d040-11e9-abe4-12813bfff9fa;
 Fri, 06 Sep 2019 00:50:14 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 2CD03207E0;
 Fri,  6 Sep 2019 00:50:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567731013;
 bh=PY5drBH1zWFrEYPfV+oCstIfCDYlYiPcrbXnEC2lJxo=;
 h=From:To:Cc:Subject:Date:From;
 b=UN6gjf5ihOZgtK7TP0AEgYjcs0dZJPYgRgyWrlrq4aqte2Q0Re3LmWWPDTaZJwewp
 Ciub5a0ZNGXdFzuRjZtkIXZwOvefGoGg5TPHJNeJ+PMRiQyP1bpfsVhjfcc/Xa2CjR
 RCoj5W4/H+z6B3Zm45v/vvaQXjM0t3RERJm9joFY=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 09:50:08 +0900
Message-Id: <156773100816.29031.12557431294039450779.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v2 0/2] x86: kprobes: Prohibit kprobes on
 Xen/KVM emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpIZXJlIGlzIHRoZSAybmQgdmVyc2lvbiBvZiBwYXRjaGVzIHRvIGhhbmRsZSBYZW4vS1ZN
IGVtdWxhdGUKcHJlZml4IGJ5IHg4NiBpbnN0cnVjdGlvbiBkZWNvZGVyLgoKVGhlc2UgcGF0Y2hl
cyBhbGxvdyB4ODYgaW5zdHJ1Y3Rpb24gZGVjb2RlciB0byBkZWNvZGUKWGVuIGFuZCBLVk0gZW11
bGF0ZSBwcmVmaXggY29ycmVjdGx5LCBhbmQgcHJvaGliaXQga3Byb2JlcyB0bwpwcm9iZSBvbiBp
dC4KCkpvc2ggcmVwb3J0ZWQgdGhhdCB0aGUgb2JqdG9vbCBjYW4gbm90IGRlY29kZSBzdWNoIHNw
ZWNpYWwKcHJlZml4ZWQgaW5zdHJ1Y3Rpb25zLCBhbmQgSSBmb3VuZCB0aGF0IHdlIGFsc28gaGF2
ZSB0bwpwcm9oaWJpdCBrcHJvYmVzIHRvIHByb2JlIG9uIHN1Y2ggaW5zdHJ1Y3Rpb24uCgpUaGlz
IHNlcmllcyBjYW4gYmUgYXBwbGllZCBvbiAtdGlwIG1hc3RlciBicmFuY2ggd2hpY2gKaGFzIG1l
cmdlZCBKb3NoJ3Mgb2JqdG9vbC9wZXJmIHNoYXJpbmcgY29tbW9uIHg4NiBpbnNuCmRlY29kZXIg
c2VyaWVzLgoKSW4gdGhpcyB2ZXJzaW9uLCBJIGFkZGVkIEtWTSBlbXVsYXRlIHByZWZpeCBzdXBw
b3J0IGFuZCBnZW5lcmFsaXplZAp0aGUgaW50ZXJmYWNlLiAoaW5zbl9oYXNfeGVuX3ByZWZpeCAt
PiBpbnNuX2hhc19lbXVsYXRlX3ByZWZpeCkKQWxzbywgSSBhZGRlZCBpbnNuLmVtdWxhdGVfcHJl
Zml4X3NpemUgZm9yIHRob3NlIHByZWZpeGVzIGJlY2F1c2UKdGhhdCBwcmVmaXggaXMgTk9UIGFu
IHg4NiBpbnN0cnVjdGlvbiBwcmVmaXgsIGFuZCB0aGUgbmV4dCBpbnN0cnVjdGlvbgpvZiB0aG9z
ZSBlbXVsYXRlIHByZWZpeGVzIGNhbiBoYXZlIHg4NiBpbnN0cnVjdGlvbiBwcmVmaXguIFNvIHdl
CmNhbiBub3QgdXNlIGluc24ucHJlZml4IGZvciBpdC4KClRoYW5rIHlvdSwKCi0tLQoKTWFzYW1p
IEhpcmFtYXRzdSAoMik6CiAgICAgIHg4NjogeGVuOiBpbnNuOiBEZWNvZGUgWGVuIGFuZCBLVk0g
ZW11bGF0ZS1wcmVmaXggc2lnbmF0dXJlCiAgICAgIHg4Njoga3Byb2JlczogUHJvaGliaXQgcHJv
YmluZyBvbiBpbnN0cnVjdGlvbiB3aGljaCBoYXMgZW11bGF0ZSBwcmVmaXgKCgogYXJjaC94ODYv
aW5jbHVkZS9hc20vaW5zbi5oICAgICAgICAgICAgIHwgICAgNiArKysrKwogYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL2ludGVyZmFjZS5oICAgIHwgICAgNyArKysrLS0KIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3hlbi9wcmVmaXguaCAgICAgICB8ICAgMTAgKysrKysrKysrCiBhcmNoL3g4Ni9rZXJu
ZWwva3Byb2Jlcy9jb3JlLmMgICAgICAgICAgfCAgICA0ICsrKwogYXJjaC94ODYvbGliL2luc24u
YyAgICAgICAgICAgICAgICAgICAgIHwgICAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggICAgICAgfCAgICA2ICsrKysr
CiB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmggfCAgIDEwICsrKysrKysr
KwogdG9vbHMvYXJjaC94ODYvbGliL2luc24uYyAgICAgICAgICAgICAgIHwgICAzNiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9vYmp0b29sL3N5bmMtY2hlY2suc2ggICAg
ICAgICAgICAgfCAgICAzICsrLQogOSBmaWxlcyBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94
ZW4vcHJlZml4LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS94ZW4vcHJlZml4LmgKCi0tCk1hc2FtaSBIaXJhbWF0c3UgKExpbmFybykgPG1oaXJhbWF0QGtl
cm5lbC5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 00:50:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 00: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 1i62SH-0005b0-VQ; Fri, 06 Sep 2019 00:50:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i62SH-0005at-LW
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 00:50:25 +0000
X-Inumbo-ID: 4fa9e430-d040-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4fa9e430-d040-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 00:50:25 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 99009207E0;
 Fri,  6 Sep 2019 00:50:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567731024;
 bh=+Nnz0FIHQJ3jHYwiPpXCPIDVXG7NsASc8gVWuOyip0M=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=zsuXaaqGyaOfDGQ7DyKPVO1u6gl1Yd+AH8J/Sa9mAthkCyT1oiMDaKAt1ycfwvcNS
 AodFvZKMyOLo4Xw1WRvjL+fHn4N8sYado5rBcUSR3LW6LJAlO3rDmt+9kfiNbqEsvM
 yss5dQEs77VIhrrrRqt1aWZU+aPjool/Ok5y60EA=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 09:50:19 +0900
Message-Id: <156773101914.29031.4027232648773934988.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156773100816.29031.12557431294039450779.stgit@devnote2>
References: <156773100816.29031.12557431294039450779.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v2 1/2] x86: xen: insn: Decode Xen and KVM
 emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVjb2RlIFhlbiBhbmQgS1ZNJ3MgZW11bGF0ZS1wcmVmaXggc2lnbmF0dXJlIGJ5IHg4NiBpbnNu
IGRlY29kZXIuCkl0IGlzIGNhbGxlZCAicHJlZml4IiBidXQgYWN0dWFsbHkgbm90IHg4NiBpbnN0
cnVjdGlvbiBwcmVmaXgsIHNvCnRoaXMgYWRkcyBpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUgZmll
bGQgaW5zdGVhZCBvZiByZXVzaW5nCmluc24ucHJlZml4ZXMuCgpJZiB4ODYgZGVjb2RlciBmaW5k
cyBhIHNwZWNpYWwgc2VxdWVuY2Ugb2YgaW5zdHJ1Y3Rpb25zIG9mClhFTl9FTVVMQVRFX1BSRUZJ
WCBhbmQgJ3VkMmE7IC5hc2NpaSAia3ZtIicsIGl0IGp1c3QgY291bnRzIHRoZQpsZW5ndGgsIHNl
dCBpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUgYW5kIGZvbGQgaXQgd2l0aCB0aGUgbmV4dAppbnN0
cnVjdGlvbi4gSW4gb3RoZXIgd29yZHMsIHRoZSBzaWduYXR1cmUgYW5kIHRoZSBuZXh0IGluc3Ry
dWN0aW9uCmlzIHRyZWF0ZWQgYXMgYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uCgpSZXBvcnRlZC1ieTog
Sm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IE1hc2Ft
aSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+Ci0tLQogQ2hhbmdlcyBpbiB2MjoKICAt
IEdlbmVyYWxpemUgdGhlIGVtdWxhdGUtcHJlZml4IGhhbmRsaW5nIG5vdCBvbmx5IGZvciBYZW4g
YnV0IEtWTS4KICAtIEludHJvZHVjZSBpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUgaW5zdGVhZCBv
ZiB1c2luZyBpbnNuLnByZWZpeGVzLgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCAg
ICAgICAgICAgICB8ICAgIDYgKysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZh
Y2UuaCAgICB8ICAgIDcgKysrKy0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4Lmgg
ICAgICAgfCAgIDEwICsrKysrKysrKwogYXJjaC94ODYvbGliL2luc24uYyAgICAgICAgICAgICAg
ICAgICAgIHwgICAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggICAgICAgfCAgICA2ICsrKysrCiB0b29scy9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmggfCAgIDEwICsrKysrKysrKwogdG9vbHMvYXJjaC94
ODYvbGliL2luc24uYyAgICAgICAgICAgICAgIHwgICAzNiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9vYmp0b29sL3N5bmMtY2hlY2suc2ggICAgICAgICAgICAgfCAgICAz
ICsrLQogOCBmaWxlcyBjaGFuZ2VkLCAxMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9pbnNuLmgKaW5kZXggMTU0ZjI3YmU4YmZjLi41YzFhZTNlZmY5ZDQgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9pbnNuLmgKQEAgLTQ1LDYgKzQ1LDcgQEAgc3RydWN0IGluc24gewogCQlzdHJ1Y3QgaW5zbl9m
aWVsZCBpbW1lZGlhdGUyOwkvKiBmb3IgNjRiaXQgaW1tIG9yIHNlZzE2ICovCiAJfTsKIAorCWlu
dAllbXVsYXRlX3ByZWZpeF9zaXplOwogCWluc25fYXR0cl90IGF0dHI7CiAJdW5zaWduZWQgY2hh
ciBvcG5kX2J5dGVzOwogCXVuc2lnbmVkIGNoYXIgYWRkcl9ieXRlczsKQEAgLTEyOCw2ICsxMjks
MTEgQEAgc3RhdGljIGlubGluZSBpbnQgaW5zbl9pc19ldmV4KHN0cnVjdCBpbnNuICppbnNuKQog
CXJldHVybiAoaW5zbi0+dmV4X3ByZWZpeC5uYnl0ZXMgPT0gNCk7CiB9CiAKK3N0YXRpYyBpbmxp
bmUgaW50IGluc25faGFzX2VtdWxhdGVfcHJlZml4KHN0cnVjdCBpbnNuICppbnNuKQoreworCXJl
dHVybiAhIWluc24tPmVtdWxhdGVfcHJlZml4X3NpemU7Cit9CisKIC8qIEVuc3VyZSB0aGlzIGlu
c3RydWN0aW9uIGlzIGRlY29kZWQgY29tcGxldGVseSAqLwogc3RhdGljIGlubGluZSBpbnQgaW5z
bl9jb21wbGV0ZShzdHJ1Y3QgaW5zbiAqaW5zbikKIHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRl
cmZhY2UuaAppbmRleCA2MmNhMDNlZjVjNjUuLmZlMzNhOTc5ODcwOCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20veGVuL2ludGVyZmFjZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3hlbi9pbnRlcmZhY2UuaApAQCAtMzc5LDEyICszNzksMTUgQEAgc3RydWN0IHhlbl9wbXVf
YXJjaCB7CiAgKiBQcmVmaXggZm9yY2VzIGVtdWxhdGlvbiBvZiBzb21lIG5vbi10cmFwcGluZyBp
bnN0cnVjdGlvbnMuCiAgKiBDdXJyZW50bHkgb25seSBDUFVJRC4KICAqLworI2luY2x1ZGUgPGFz
bS94ZW4vcHJlZml4Lmg+CisKICNpZmRlZiBfX0FTU0VNQkxZX18KLSNkZWZpbmUgWEVOX0VNVUxB
VEVfUFJFRklYIC5ieXRlIDB4MGYsMHgwYiwweDc4LDB4NjUsMHg2ZSA7CisjZGVmaW5lIFhFTl9F
TVVMQVRFX1BSRUZJWCAuYnl0ZSBfX1hFTl9FTVVMQVRFX1BSRUZJWCA7CiAjZGVmaW5lIFhFTl9D
UFVJRCAgICAgICAgICBYRU5fRU1VTEFURV9QUkVGSVggY3B1aWQKICNlbHNlCi0jZGVmaW5lIFhF
Tl9FTVVMQVRFX1BSRUZJWCAiLmJ5dGUgMHgwZiwweDBiLDB4NzgsMHg2NSwweDZlIDsgIgorI2Rl
ZmluZSBYRU5fRU1VTEFURV9QUkVGSVggIi5ieXRlICIgX19YRU5fRU1VTEFURV9QUkVGSVhfU1RS
ICIgOyAiCiAjZGVmaW5lIFhFTl9DUFVJRCAgICAgICAgICBYRU5fRU1VTEFURV9QUkVGSVggImNw
dWlkIgorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9BU01fWDg2X1hFTl9JTlRFUkZBQ0VfSCAqLwpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3ByZWZpeC5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20veGVuL3ByZWZpeC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMC4uZjkwMWJlMGQ3YTk1Ci0tLSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL3ByZWZpeC5oCkBAIC0wLDAgKzEsMTAgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBHUEwtMi4wICovCisjaWZuZGVmIF9UT09MU19BU01fWDg2X1hFTl9QUkVGSVhfSAor
I2RlZmluZSBfVE9PTFNfQVNNX1g4Nl9YRU5fUFJFRklYX0gKKworI2luY2x1ZGUgPGxpbnV4L3N0
cmluZ2lmeS5oPgorCisjZGVmaW5lIF9fWEVOX0VNVUxBVEVfUFJFRklYICAweDBmLDB4MGIsMHg3
OCwweDY1LDB4NmUKKyNkZWZpbmUgX19YRU5fRU1VTEFURV9QUkVGSVhfU1RSICBfX3N0cmluZ2lm
eShfX1hFTl9FTVVMQVRFX1BSRUZJWCkKKworI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9s
aWIvaW5zbi5jIGIvYXJjaC94ODYvbGliL2luc24uYwppbmRleCAwYjU4NjJiYTZhNzUuLmI3ZWI1
MDE4N2RiOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2luc24uYworKysgYi9hcmNoL3g4Ni9s
aWIvaW5zbi5jCkBAIC0xMyw2ICsxMyw5IEBACiAjaW5jbHVkZSA8YXNtL2luYXQuaD4KICNpbmNs
dWRlIDxhc20vaW5zbi5oPgogCisvKiBGb3Igc3BlY2lhbCBYZW4gcHJlZml4ICovCisjaW5jbHVk
ZSA8YXNtL3hlbi9wcmVmaXguaD4KKwogLyogVmVyaWZ5IG5leHQgc2l6ZW9mKHQpIGJ5dGVzIGNh
biBiZSBvbiB0aGUgc2FtZSBpbnN0cnVjdGlvbiAqLwogI2RlZmluZSB2YWxpZGF0ZV9uZXh0KHQs
IGluc24sIG4pCVwKIAkoKGluc24pLT5uZXh0X2J5dGUgKyBzaXplb2YodCkgKyBuIDw9IChpbnNu
KS0+ZW5kX2thZGRyKQpAQCAtNTgsNiArNjEsMzcgQEAgdm9pZCBpbnNuX2luaXQoc3RydWN0IGlu
c24gKmluc24sIGNvbnN0IHZvaWQgKmthZGRyLCBpbnQgYnVmX2xlbiwgaW50IHg4Nl82NCkKIAkJ
aW5zbi0+YWRkcl9ieXRlcyA9IDQ7CiB9CiAKK3N0YXRpYyBjb25zdCBpbnNuX2J5dGVfdCB4ZW5f
cHJlZml4W10gPSB7IF9fWEVOX0VNVUxBVEVfUFJFRklYIH07CisvKiBTZWUgaGFuZGxlX3VkKClA
YXJjaC94ODYva3ZtL3g4Ni5jICovCitzdGF0aWMgY29uc3QgaW5zbl9ieXRlX3Qga3ZtX3ByZWZp
eFtdID0gIlx4Zlx4Ymt2bSI7CisKK3N0YXRpYyBpbnQgX19pbnNuX2dldF9lbXVsYXRlX3ByZWZp
eChzdHJ1Y3QgaW5zbiAqaW5zbiwKKwkJCQkgICAgIGNvbnN0IGluc25fYnl0ZV90ICpwcmVmaXgs
IHNpemVfdCBsZW4pCit7CisJc2l6ZV90IGk7CisKKwlmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKysp
IHsKKwkJaWYgKHBlZWtfbmJ5dGVfbmV4dChpbnNuX2J5dGVfdCwgaW5zbiwgaSkgIT0gcHJlZml4
W2ldKQorCQkJZ290byBlcnJfb3V0OworCX0KKworCWluc24tPmVtdWxhdGVfcHJlZml4X3NpemUg
PSBsZW47CisJaW5zbi0+bmV4dF9ieXRlICs9IGxlbjsKKworCXJldHVybiAxOworCitlcnJfb3V0
OgorCXJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBpbnNuX2dldF9lbXVsYXRlX3ByZWZpeChz
dHJ1Y3QgaW5zbiAqaW5zbikKK3sKKwlpZiAoX19pbnNuX2dldF9lbXVsYXRlX3ByZWZpeChpbnNu
LCB4ZW5fcHJlZml4LCBzaXplb2YoeGVuX3ByZWZpeCkpKQorCQlyZXR1cm47CisKKwlfX2luc25f
Z2V0X2VtdWxhdGVfcHJlZml4KGluc24sIGt2bV9wcmVmaXgsIHNpemVvZihrdm1fcHJlZml4KSk7
Cit9CisKIC8qKgogICogaW5zbl9nZXRfcHJlZml4ZXMgLSBzY2FuIHg4NiBpbnN0cnVjdGlvbiBw
cmVmaXggYnl0ZXMKICAqIEBpbnNuOgkmc3RydWN0IGluc24gY29udGFpbmluZyBpbnN0cnVjdGlv
bgpAQCAtNzYsNiArMTEwLDggQEAgdm9pZCBpbnNuX2dldF9wcmVmaXhlcyhzdHJ1Y3QgaW5zbiAq
aW5zbikKIAlpZiAocHJlZml4ZXMtPmdvdCkKIAkJcmV0dXJuOwogCisJaW5zbl9nZXRfZW11bGF0
ZV9wcmVmaXgoaW5zbik7CisKIAluYiA9IDA7CiAJbGIgPSAwOwogCWIgPSBwZWVrX25leHQoaW5z
bl9ieXRlX3QsIGluc24pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20v
aW5zbi5oIGIvdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oCmluZGV4IDM3YTRjMzkw
NzUwYi4uNTY4ODU0YjE0ZDBhIDEwMDY0NAotLS0gYS90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9pbnNuLmgKKysrIGIvdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oCkBAIC00NSw2
ICs0NSw3IEBAIHN0cnVjdCBpbnNuIHsKIAkJc3RydWN0IGluc25fZmllbGQgaW1tZWRpYXRlMjsJ
LyogZm9yIDY0Yml0IGltbSBvciBzZWcxNiAqLwogCX07CiAKKwlpbnQJZW11bGF0ZV9wcmVmaXhf
c2l6ZTsKIAlpbnNuX2F0dHJfdCBhdHRyOwogCXVuc2lnbmVkIGNoYXIgb3BuZF9ieXRlczsKIAl1
bnNpZ25lZCBjaGFyIGFkZHJfYnl0ZXM7CkBAIC0xMjgsNiArMTI5LDExIEBAIHN0YXRpYyBpbmxp
bmUgaW50IGluc25faXNfZXZleChzdHJ1Y3QgaW5zbiAqaW5zbikKIAlyZXR1cm4gKGluc24tPnZl
eF9wcmVmaXgubmJ5dGVzID09IDQpOwogfQogCitzdGF0aWMgaW5saW5lIGludCBpbnNuX2hhc19l
bXVsYXRlX3ByZWZpeChzdHJ1Y3QgaW5zbiAqaW5zbikKK3sKKwlyZXR1cm4gISFpbnNuLT5lbXVs
YXRlX3ByZWZpeF9zaXplOworfQorCiAvKiBFbnN1cmUgdGhpcyBpbnN0cnVjdGlvbiBpcyBkZWNv
ZGVkIGNvbXBsZXRlbHkgKi8KIHN0YXRpYyBpbmxpbmUgaW50IGluc25fY29tcGxldGUoc3RydWN0
IGluc24gKmluc24pCiB7CmRpZmYgLS1naXQgYS90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94
ZW4vcHJlZml4LmggYi90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5mOTAxYmUwZDdhOTUKLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKQEAg
LTAsMCArMSwxMCBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KKyNp
Zm5kZWYgX1RPT0xTX0FTTV9YODZfWEVOX1BSRUZJWF9ICisjZGVmaW5lIF9UT09MU19BU01fWDg2
X1hFTl9QUkVGSVhfSAorCisjaW5jbHVkZSA8bGludXgvc3RyaW5naWZ5Lmg+CisKKyNkZWZpbmUg
X19YRU5fRU1VTEFURV9QUkVGSVggIDB4MGYsMHgwYiwweDc4LDB4NjUsMHg2ZQorI2RlZmluZSBf
X1hFTl9FTVVMQVRFX1BSRUZJWF9TVFIgIF9fc3RyaW5naWZ5KF9fWEVOX0VNVUxBVEVfUFJFRklY
KQorCisjZW5kaWYKZGlmZiAtLWdpdCBhL3Rvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMgYi90b29s
cy9hcmNoL3g4Ni9saWIvaW5zbi5jCmluZGV4IDc5ZTA0OGYxZDkwMi4uY2UwNGU0M2UwNzQ5IDEw
MDY0NAotLS0gYS90b29scy9hcmNoL3g4Ni9saWIvaW5zbi5jCisrKyBiL3Rvb2xzL2FyY2gveDg2
L2xpYi9pbnNuLmMKQEAgLTEzLDYgKzEzLDkgQEAKICNpbmNsdWRlICIuLi9pbmNsdWRlL2FzbS9p
bmF0LmgiCiAjaW5jbHVkZSAiLi4vaW5jbHVkZS9hc20vaW5zbi5oIgogCisvKiBGb3Igc3BlY2lh
bCBYZW4gcHJlZml4ICovCisjaW5jbHVkZSAiLi4vaW5jbHVkZS9hc20veGVuL3ByZWZpeC5oIgor
CiAvKiBWZXJpZnkgbmV4dCBzaXplb2YodCkgYnl0ZXMgY2FuIGJlIG9uIHRoZSBzYW1lIGluc3Ry
dWN0aW9uICovCiAjZGVmaW5lIHZhbGlkYXRlX25leHQodCwgaW5zbiwgbikJXAogCSgoaW5zbikt
Pm5leHRfYnl0ZSArIHNpemVvZih0KSArIG4gPD0gKGluc24pLT5lbmRfa2FkZHIpCkBAIC01OCw2
ICs2MSwzNyBAQCB2b2lkIGluc25faW5pdChzdHJ1Y3QgaW5zbiAqaW5zbiwgY29uc3Qgdm9pZCAq
a2FkZHIsIGludCBidWZfbGVuLCBpbnQgeDg2XzY0KQogCQlpbnNuLT5hZGRyX2J5dGVzID0gNDsK
IH0KIAorc3RhdGljIGNvbnN0IGluc25fYnl0ZV90IHhlbl9wcmVmaXhbXSA9IHsgX19YRU5fRU1V
TEFURV9QUkVGSVggfTsKKy8qIFNlZSBoYW5kbGVfdWQoKUBhcmNoL3g4Ni9rdm0veDg2LmMgKi8K
K3N0YXRpYyBjb25zdCBpbnNuX2J5dGVfdCBrdm1fcHJlZml4W10gPSAiXHhmXHhia3ZtIjsKKwor
c3RhdGljIGludCBfX2luc25fZ2V0X2VtdWxhdGVfcHJlZml4KHN0cnVjdCBpbnNuICppbnNuLAor
CQkJCSAgICAgY29uc3QgaW5zbl9ieXRlX3QgKnByZWZpeCwgc2l6ZV90IGxlbikKK3sKKwlzaXpl
X3QgaTsKKworCWZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykgeworCQlpZiAocGVla19uYnl0ZV9u
ZXh0KGluc25fYnl0ZV90LCBpbnNuLCBpKSAhPSBwcmVmaXhbaV0pCisJCQlnb3RvIGVycl9vdXQ7
CisJfQorCisJaW5zbi0+ZW11bGF0ZV9wcmVmaXhfc2l6ZSA9IGxlbjsKKwlpbnNuLT5uZXh0X2J5
dGUgKz0gbGVuOworCisJcmV0dXJuIDE7CisKK2Vycl9vdXQ6CisJcmV0dXJuIDA7Cit9CisKK3N0
YXRpYyB2b2lkIGluc25fZ2V0X2VtdWxhdGVfcHJlZml4KHN0cnVjdCBpbnNuICppbnNuKQorewor
CWlmIChfX2luc25fZ2V0X2VtdWxhdGVfcHJlZml4KGluc24sIHhlbl9wcmVmaXgsIHNpemVvZih4
ZW5fcHJlZml4KSkpCisJCXJldHVybjsKKworCV9faW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoaW5z
biwga3ZtX3ByZWZpeCwgc2l6ZW9mKGt2bV9wcmVmaXgpKTsKK30KKwogLyoqCiAgKiBpbnNuX2dl
dF9wcmVmaXhlcyAtIHNjYW4geDg2IGluc3RydWN0aW9uIHByZWZpeCBieXRlcwogICogQGluc246
CSZzdHJ1Y3QgaW5zbiBjb250YWluaW5nIGluc3RydWN0aW9uCkBAIC03Niw2ICsxMTAsOCBAQCB2
b2lkIGluc25fZ2V0X3ByZWZpeGVzKHN0cnVjdCBpbnNuICppbnNuKQogCWlmIChwcmVmaXhlcy0+
Z290KQogCQlyZXR1cm47CiAKKwlpbnNuX2dldF9lbXVsYXRlX3ByZWZpeChpbnNuKTsKKwogCW5i
ID0gMDsKIAlsYiA9IDA7CiAJYiA9IHBlZWtfbmV4dChpbnNuX2J5dGVfdCwgaW5zbik7CmRpZmYg
LS1naXQgYS90b29scy9vYmp0b29sL3N5bmMtY2hlY2suc2ggYi90b29scy9vYmp0b29sL3N5bmMt
Y2hlY2suc2gKaW5kZXggMGE4MzJlMjY1YTUwLi4zNDE0M2VhM2Q0NzcgMTAwNzU1Ci0tLSBhL3Rv
b2xzL29ianRvb2wvc3luYy1jaGVjay5zaAorKysgYi90b29scy9vYmp0b29sL3N5bmMtY2hlY2su
c2gKQEAgLTQsNiArNCw3IEBACiBGSUxFUz0nCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbmF0X3R5
cGVzLmgKIGFyY2gveDg2L2luY2x1ZGUvYXNtL29yY190eXBlcy5oCithcmNoL3g4Ni9pbmNsdWRl
L2FzbS94ZW4vcHJlZml4LmgKIGFyY2gveDg2L2xpYi94ODYtb3Bjb2RlLW1hcC50eHQKIGFyY2gv
eDg2L3Rvb2xzL2dlbi1pbnNuLWF0dHIteDg2LmF3awogJwpAQCAtNDYsNiArNDcsNiBAQCBkb25l
CiBjaGVjayBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbmF0LmggICAgICctSSAiXiNpbmNsdWRlIFtc
IjxdXChhc20vXCkqaW5hdF90eXBlcy5oW1wiPl0iJwogY2hlY2sgYXJjaC94ODYvaW5jbHVkZS9h
c20vaW5zbi5oICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoYXNtL1wpKmluYXQuaFtcIj5dIicK
IGNoZWNrIGFyY2gveDg2L2xpYi9pbmF0LmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wi
PF1cKC4uL2luY2x1ZGUvXCkqYXNtL2luc24uaFtcIj5dIicKLWNoZWNrIGFyY2gveDg2L2xpYi9p
bnNuLmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1ZGUvXCkqYXNt
L2luXChhdFx8c25cKS5oW1wiPl0iJworY2hlY2sgYXJjaC94ODYvbGliL2luc24uYyAgICAgICAg
ICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20vaW5cKGF0XHxzblwp
LmhbXCI+XSIgLUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20veGVuL3ByZWZp
eC5oW1wiPl0iJwogCiBjZCAtCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 00:50:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 00:50:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i62ST-0005cp-8U; Fri, 06 Sep 2019 00: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=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i62SR-0005cZ-Uc
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 00:50:35 +0000
X-Inumbo-ID: 5601ea4e-d040-11e9-abe4-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5601ea4e-d040-11e9-abe4-12813bfff9fa;
 Fri, 06 Sep 2019 00:50:35 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 42DA8207E0;
 Fri,  6 Sep 2019 00:50:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567731035;
 bh=dTI/PD6Zp/AXRe7dx+Oz3QClHlFgk/sT4V/cXDhsk68=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Fx7VJE8ob8mqtjb5+wF3Z5mBYga5Hvdg9BwlDSIKQKNDGzXS2/OmvsLpgr442JCE8
 V40l0RzRj8vWAozINBkY2HgNYNd9yitc2/ltw+m4usRPnC+UJ3d9I0cgLr7XchxmcT
 CQAYZzOO7/KokO2b+nAOt+nVmpJUUDe2ybYMWfI0=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 09:50:29 +0900
Message-Id: <156773102959.29031.18377408063770100148.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156773100816.29031.12557431294039450779.stgit@devnote2>
References: <156773100816.29031.12557431294039450779.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v2 2/2] x86: kprobes: Prohibit probing on
 instruction which has emulate 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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvaGliaXQgcHJvYmluZyBvbiBpbnN0cnVjdGlvbiB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJF
RklYCm9yIEtWTSdzIGVtdWxhdGUgcHJlZml4LiBTaW5jZSB0aGF0IHByZWZpeCBpcyBhIG1hcmtl
ciBmb3IgWGVuCmFuZCBLVk0sIGlmIHdlIG1vZGlmeSB0aGUgbWFya2VyIGJ5IGtwcm9iZSdzIGlu
dDMsIHRoYXQgZG9lc24ndAp3b3JrIGFzIGV4cGVjdGVkLgoKU2lnbmVkLW9mZi1ieTogTWFzYW1p
IEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwva3By
b2Jlcy9jb3JlLmMgfCAgICA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3Byb2Jlcy9jb3JlLmMgYi9hcmNoL3g4Ni9r
ZXJuZWwva3Byb2Jlcy9jb3JlLmMKaW5kZXggNDNmYzEzYzgzMWFmLi40ZjEzYWY3Y2JjZGIgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9rcHJvYmVzL2NvcmUuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwva3Byb2Jlcy9jb3JlLmMKQEAgLTM1MSw2ICszNTEsMTAgQEAgaW50IF9fY29weV9pbnN0
cnVjdGlvbih1OCAqZGVzdCwgdTggKnNyYywgdTggKnJlYWwsIHN0cnVjdCBpbnNuICppbnNuKQog
CWtlcm5lbF9pbnNuX2luaXQoaW5zbiwgZGVzdCwgTUFYX0lOU05fU0laRSk7CiAJaW5zbl9nZXRf
bGVuZ3RoKGluc24pOwogCisJLyogV2UgY2FuIG5vdCBwcm9iZSBmb3JjZSBlbXVsYXRlIHByZWZp
eGVkIGluc3RydWN0aW9uICovCisJaWYgKGluc25faGFzX2VtdWxhdGVfcHJlZml4KGluc24pKQor
CQlyZXR1cm4gMDsKKwogCS8qIEFub3RoZXIgc3Vic3lzdGVtIHB1dHMgYSBicmVha3BvaW50LCBm
YWlsZWQgdG8gcmVjb3ZlciAqLwogCWlmIChpbnNuLT5vcGNvZGUuYnl0ZXNbMF0gPT0gQlJFQUtQ
T0lOVF9JTlNUUlVDVElPTikKIAkJcmV0dXJuIDA7CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 01:14:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 01:14:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i62p7-0006YQ-Bx; Fri, 06 Sep 2019 01:14:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oWZz=XB=redhat.com=jpoimboe@srs-us1.protection.inumbo.net>)
 id 1i62p5-0006YL-Jn
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 01:13:59 +0000
X-Inumbo-ID: 9858812a-d043-11e9-978d-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9858812a-d043-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 01:13:55 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 61B9218C4271;
 Fri,  6 Sep 2019 01:13:54 +0000 (UTC)
Received: from treble (ovpn-120-170.rdu2.redhat.com [10.10.120.170])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D2F2C5D9CA;
 Fri,  6 Sep 2019 01:13:52 +0000 (UTC)
Date: Thu, 5 Sep 2019 20:13:50 -0500
From: Josh Poimboeuf <jpoimboe@redhat.com>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-ID: <20190906011350.y65zwuychhryt7eg@treble>
References: <156773100816.29031.12557431294039450779.stgit@devnote2>
 <156773101914.29031.4027232648773934988.stgit@devnote2>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <156773101914.29031.4027232648773934988.stgit@devnote2>
User-Agent: NeoMutt/20180716
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.62]); Fri, 06 Sep 2019 01:13:54 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH -tip v2 1/2] x86: xen: insn: Decode Xen and
 KVM emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDk6NTA6MTlBTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRz
dSB3cm90ZToKPiAtLS0gYS90b29scy9vYmp0b29sL3N5bmMtY2hlY2suc2gKPiArKysgYi90b29s
cy9vYmp0b29sL3N5bmMtY2hlY2suc2gKPiBAQCAtNCw2ICs0LDcgQEAKPiAgRklMRVM9Jwo+ICBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS9pbmF0X3R5cGVzLmgKPiAgYXJjaC94ODYvaW5jbHVkZS9hc20v
b3JjX3R5cGVzLmgKPiArYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3ByZWZpeC5oCj4gIGFyY2gv
eDg2L2xpYi94ODYtb3Bjb2RlLW1hcC50eHQKPiAgYXJjaC94ODYvdG9vbHMvZ2VuLWluc24tYXR0
ci14ODYuYXdrCj4gICcKPiBAQCAtNDYsNiArNDcsNiBAQCBkb25lCj4gIGNoZWNrIGFyY2gveDg2
L2luY2x1ZGUvYXNtL2luYXQuaCAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKGFzbS9cKSppbmF0
X3R5cGVzLmhbXCI+XSInCj4gIGNoZWNrIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCAgICAg
Jy1JICJeI2luY2x1ZGUgW1wiPF1cKGFzbS9cKSppbmF0LmhbXCI+XSInCj4gIGNoZWNrIGFyY2gv
eDg2L2xpYi9pbmF0LmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1
ZGUvXCkqYXNtL2luc24uaFtcIj5dIicKPiAtY2hlY2sgYXJjaC94ODYvbGliL2luc24uYyAgICAg
ICAgICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20vaW5cKGF0XHxz
blwpLmhbXCI+XSInCj4gK2NoZWNrIGFyY2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAgJy1J
ICJeI2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1ZGUvXCkqYXNtL2luXChhdFx8c25cKS5oW1wiPl0i
IC1JICJeI2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1ZGUvXCkqYXNtL3hlbi9wcmVmaXguaFtcIj5d
IicKClVuZm9ydHVuYXRlbHkgcGVyZiBhbHNvIGhhcyBhIHNpbWlsYXIgc3luYyBjaGVjayBzY3Jp
cHQ6CnRvb2xzL3BlcmYvY2hlY2staGVhZGVycy5zaC4gIFNvIHlvdSdsbCBhbHNvIG5lZWQgdG8g
YWRkIHRoZSBhYm92ZQpjaGFuZ2VzIHRoZXJlLgoKT3RoZXJ3aXNlCgpBY2tlZC1ieTogSm9zaCBQ
b2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CgotLSAKSm9zaAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 01:33:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 01: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 1i637x-0008BE-43; Fri, 06 Sep 2019 01: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=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i637v-0008B0-BH
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 01:33:27 +0000
X-Inumbo-ID: 4c726714-d046-11e9-abe4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c726714-d046-11e9-abe4-12813bfff9fa;
 Fri, 06 Sep 2019 01:33: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 1i637j-000492-3x; Fri, 06 Sep 2019 01:33: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 1i637i-0000Vj-JU; Fri, 06 Sep 2019 01:33:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i637i-0006i3-IW; Fri, 06 Sep 2019 01:33:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141036-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw: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-xl-vhd: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-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-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-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-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3b47fd5ca9ead91156bcdf6435279ad0b14a650c
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 01:33:14 +0000
Subject: [Xen-devel] [linux-linus test] 141036: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTAzNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMDM2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDNiNDdmZDVjYTllYWQ5MTE1NmJj
ZGY2NDM1Mjc5YWQwYjE0YTY1MGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxODUgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTg0IGRheXMgIDEz
NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEwMzYgIDIwMTktMDktMDUgMDU6NTQ6
NTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQyODUgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjU0NzIgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 01:39:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 01:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i63DR-0008Oc-Ug; Fri, 06 Sep 2019 01:39: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=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i63DR-0008OX-50
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 01:39:09 +0000
X-Inumbo-ID: 1e62e4f6-d047-11e9-abe5-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e62e4f6-d047-11e9-abe5-12813bfff9fa;
 Fri, 06 Sep 2019 01:39:08 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 5EC3E207E0;
 Fri,  6 Sep 2019 01:39:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567733948;
 bh=aHg0E3mt7AI+DRDT0bvLOsakhhkONV9V1aoQPlFMNE4=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=h1/LB253vTL/bFRu7AR63XO0H8mRHG6hnMyzEjSZqjzMKbRQ0kmWWrDnElyIqhyPG
 n+6jMf2x9aq15ZMF5LEowxUqh0dJkOpAVi0GRxp6x6xK5fVMdxRzjTMI6QJEOFuSyF
 dEPeTPyOgb9E8xo94UpkzEbGkpFurmqxwT16X7GI=
Date: Fri, 6 Sep 2019 10:39:03 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Josh Poimboeuf <jpoimboe@redhat.com>
Message-Id: <20190906103903.36868b9074b3111ada3d85da@kernel.org>
In-Reply-To: <20190906011350.y65zwuychhryt7eg@treble>
References: <156773100816.29031.12557431294039450779.stgit@devnote2>
 <156773101914.29031.4027232648773934988.stgit@devnote2>
 <20190906011350.y65zwuychhryt7eg@treble>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip v2 1/2] x86: xen: insn: Decode Xen and
 KVM emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA1IFNlcCAyMDE5IDIwOjEzOjUwIC0wNTAwCkpvc2ggUG9pbWJvZXVmIDxqcG9pbWJv
ZUByZWRoYXQuY29tPiB3cm90ZToKCj4gT24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDk6NTA6MTlB
TSArMDkwMCwgTWFzYW1pIEhpcmFtYXRzdSB3cm90ZToKPiA+IC0tLSBhL3Rvb2xzL29ianRvb2wv
c3luYy1jaGVjay5zaAo+ID4gKysrIGIvdG9vbHMvb2JqdG9vbC9zeW5jLWNoZWNrLnNoCj4gPiBA
QCAtNCw2ICs0LDcgQEAKPiA+ICBGSUxFUz0nCj4gPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vaW5h
dF90eXBlcy5oCj4gPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vb3JjX3R5cGVzLmgKPiA+ICthcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKPiA+ICBhcmNoL3g4Ni9saWIveDg2LW9wY29k
ZS1tYXAudHh0Cj4gPiAgYXJjaC94ODYvdG9vbHMvZ2VuLWluc24tYXR0ci14ODYuYXdrCj4gPiAg
Jwo+ID4gQEAgLTQ2LDYgKzQ3LDYgQEAgZG9uZQo+ID4gIGNoZWNrIGFyY2gveDg2L2luY2x1ZGUv
YXNtL2luYXQuaCAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKGFzbS9cKSppbmF0X3R5cGVzLmhb
XCI+XSInCj4gPiAgY2hlY2sgYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oICAgICAnLUkgIl4j
aW5jbHVkZSBbXCI8XVwoYXNtL1wpKmluYXQuaFtcIj5dIicKPiA+ICBjaGVjayBhcmNoL3g4Ni9s
aWIvaW5hdC5jICAgICAgICAgICAgICctSSAiXiNpbmNsdWRlIFtcIjxdXCguLi9pbmNsdWRlL1wp
KmFzbS9pbnNuLmhbXCI+XSInCj4gPiAtY2hlY2sgYXJjaC94ODYvbGliL2luc24uYyAgICAgICAg
ICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20vaW5cKGF0XHxzblwp
LmhbXCI+XSInCj4gPiArY2hlY2sgYXJjaC94ODYvbGliL2luc24uYyAgICAgICAgICAgICAnLUkg
Il4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20vaW5cKGF0XHxzblwpLmhbXCI+XSIg
LUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20veGVuL3ByZWZpeC5oW1wiPl0i
Jwo+IAo+IFVuZm9ydHVuYXRlbHkgcGVyZiBhbHNvIGhhcyBhIHNpbWlsYXIgc3luYyBjaGVjayBz
Y3JpcHQ6Cj4gdG9vbHMvcGVyZi9jaGVjay1oZWFkZXJzLnNoLiAgU28geW91J2xsIGFsc28gbmVl
ZCB0byBhZGQgdGhlIGFib3ZlCj4gY2hhbmdlcyB0aGVyZS4KCk9vcHMsIEkgdGhvdWdodCBpdCB3
YXMgaW50ZWdyYXRlZC4uLiBPSywgSSdsbCB1cGRhdGUgdGhpcyBwYXRjaC4KCj4gCj4gT3RoZXJ3
aXNlCj4gCj4gQWNrZWQtYnk6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgoK
VGhhbmtzIQoKPiAKPiAtLSAKPiBKb3NoCgoKLS0gCk1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0
QGtlcm5lbC5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 01:45:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 01: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 1i63Jp-0000l2-P7; Fri, 06 Sep 2019 01:45:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i63Jo-0000kx-2n
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 01:45:44 +0000
X-Inumbo-ID: 09d95672-d048-11e9-abe5-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09d95672-d048-11e9-abe5-12813bfff9fa;
 Fri, 06 Sep 2019 01:45:43 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 C1421206A3;
 Fri,  6 Sep 2019 01:45:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567734343;
 bh=lRua2zvyLgvotqYOjbb+UVo5g3Ivo1xIo+HFgNhUcSE=;
 h=From:To:Cc:Subject:Date:From;
 b=nuJ5FzVqwGlmsc0Kk6PpuDOwlyGC6hh8MzyANH4Hjc+FHgxfSUacEv/FHImp5F5Vb
 wsR61Snl9pj8CBVU1Yf5Zt3td7q4UfwAUo+xgnI+ErDgCmc63AkfW03GZxMmnvo5aV
 W7ApSsrbMamTzz5FsSjQzkkFNssKP1adkV1CbzjI=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 10:45:38 +0900
Message-Id: <156773433821.31441.2905951246664148487.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v3 0/2] x86: kprobes: Prohibit kprobes on
 Xen/KVM emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpIZXJlIGlzIHRoZSAzcmQgdmVyc2lvbiBvZiBwYXRjaGVzIHRvIGhhbmRsZSBYZW4vS1ZN
IGVtdWxhdGUKcHJlZml4IGJ5IHg4NiBpbnN0cnVjdGlvbiBkZWNvZGVyLgoKVGhlc2UgcGF0Y2hl
cyBhbGxvdyB4ODYgaW5zdHJ1Y3Rpb24gZGVjb2RlciB0byBkZWNvZGUKWGVuIGFuZCBLVk0gZW11
bGF0ZSBwcmVmaXggY29ycmVjdGx5LCBhbmQgcHJvaGliaXQga3Byb2JlcyB0bwpwcm9iZSBvbiBp
dC4KCkpvc2ggcmVwb3J0ZWQgdGhhdCB0aGUgb2JqdG9vbCBjYW4gbm90IGRlY29kZSBzdWNoIHNw
ZWNpYWwKcHJlZml4ZWQgaW5zdHJ1Y3Rpb25zLCBhbmQgSSBmb3VuZCB0aGF0IHdlIGFsc28gaGF2
ZSB0bwpwcm9oaWJpdCBrcHJvYmVzIHRvIHByb2JlIG9uIHN1Y2ggaW5zdHJ1Y3Rpb24uCgpUaGlz
IHNlcmllcyBjYW4gYmUgYXBwbGllZCBvbiAtdGlwIG1hc3RlciBicmFuY2ggd2hpY2gKaGFzIG1l
cmdlZCBKb3NoJ3Mgb2JqdG9vbC9wZXJmIHNoYXJpbmcgY29tbW9uIHg4NiBpbnNuCmRlY29kZXIg
c2VyaWVzLgoKSW4gdGhlIDJuZCB2ZXJzaW9uLCBJIGFkZGVkIEtWTSBlbXVsYXRlIHByZWZpeCBz
dXBwb3J0IGFuZCBnZW5lcmFsaXplZAp0aGUgaW50ZXJmYWNlLiAoaW5zbl9oYXNfeGVuX3ByZWZp
eCAtPiBpbnNuX2hhc19lbXVsYXRlX3ByZWZpeCkKQWxzbywgSSBhZGRlZCBpbnNuLmVtdWxhdGVf
cHJlZml4X3NpemUgZm9yIHRob3NlIHByZWZpeGVzIGJlY2F1c2UKdGhhdCBwcmVmaXggaXMgTk9U
IGFuIHg4NiBpbnN0cnVjdGlvbiBwcmVmaXgsIGFuZCB0aGUgbmV4dCBpbnN0cnVjdGlvbgpvZiB0
aG9zZSBlbXVsYXRlIHByZWZpeGVzIGNhbiBoYXZlIHg4NiBpbnN0cnVjdGlvbiBwcmVmaXguIFNv
IHdlCmNhbiBub3QgdXNlIGluc24ucHJlZml4IGZvciBpdC4KCkluIHRoaXMgM3JkIHZlcnNpb24s
IEkganVzdCBmaXhlZCB0b29scy9wZXJmL2NoZWNrLWhlYWRlcnMuc2ggc28KdGhhdCBpdCBjYW4g
aWdub3JlIHRoZSBkaWZmZXJlbmNlIG9mIHhlbi9wcmVmaXggaGVhZGVyIHBhdGguCgpUaGFuayB5
b3UsCgotLS0KCk1hc2FtaSBIaXJhbWF0c3UgKDIpOgogICAgICB4ODY6IHhlbjogaW5zbjogRGVj
b2RlIFhlbiBhbmQgS1ZNIGVtdWxhdGUtcHJlZml4IHNpZ25hdHVyZQogICAgICB4ODY6IGtwcm9i
ZXM6IFByb2hpYml0IHByb2Jpbmcgb24gaW5zdHJ1Y3Rpb24gd2hpY2ggaGFzIGVtdWxhdGUgcHJl
Zml4CgoKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCAgICAgICAgICAgICB8ICAgIDYgKysr
KysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaCAgICB8ICAgIDcgKysrKy0t
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmggICAgICAgfCAgIDEwICsrKysrKysr
KwogYXJjaC94ODYva2VybmVsL2twcm9iZXMvY29yZS5jICAgICAgICAgIHwgICAgNCArKysKIGFy
Y2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMzYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oICAg
ICAgIHwgICAgNiArKysrKwogdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3ByZWZpeC5o
IHwgICAxMCArKysrKysrKysKIHRvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAg
ICB8ICAgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvb2JqdG9vbC9z
eW5jLWNoZWNrLnNoICAgICAgICAgICAgIHwgICAgMyArKy0KIHRvb2xzL3BlcmYvY2hlY2staGVh
ZGVycy5zaCAgICAgICAgICAgICB8ICAgIDIgKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDExNiBpbnNl
cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9wcmVmaXguaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9wcmVmaXguaAoKLS0KTWFzYW1pIEhpcmFtYXRzdSAoTGluYXJvKSA8
bWhpcmFtYXRAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 01:45:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 01:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i63K0-0000mC-1k; Fri, 06 Sep 2019 01:45:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i63Jy-0000lz-Ry
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 01:45:54 +0000
X-Inumbo-ID: 10218036-d048-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 10218036-d048-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 01:45:54 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 1980B206CD;
 Fri,  6 Sep 2019 01:45:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567734353;
 bh=CcVaQDFBcPv2lQF9bE3zujLhd2gzHtsZ9Io9bYLSvpc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=YnU0wX4+sJ5qTazcOFj4HW1lwoMr2bqQjVLW2QiUm6uzNT2WuYRPhAH2m7wmKBTGY
 M3h2/K49RrAtmxMYp5Di2TlQm3uqOyGds62R4TsY35gjBFPxI6i1pX43PkB6335Vug
 xfo89gQNYQloMvxj7TLvBFn08yQWDHQie/mnOAVg=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 10:45:48 +0900
Message-Id: <156773434815.31441.12739136439382289412.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156773433821.31441.2905951246664148487.stgit@devnote2>
References: <156773433821.31441.2905951246664148487.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v3 1/2] x86: xen: insn: Decode Xen and KVM
 emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVjb2RlIFhlbiBhbmQgS1ZNJ3MgZW11bGF0ZS1wcmVmaXggc2lnbmF0dXJlIGJ5IHg4NiBpbnNu
IGRlY29kZXIuCkl0IGlzIGNhbGxlZCAicHJlZml4IiBidXQgYWN0dWFsbHkgbm90IHg4NiBpbnN0
cnVjdGlvbiBwcmVmaXgsIHNvCnRoaXMgYWRkcyBpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUgZmll
bGQgaW5zdGVhZCBvZiByZXVzaW5nCmluc24ucHJlZml4ZXMuCgpJZiB4ODYgZGVjb2RlciBmaW5k
cyBhIHNwZWNpYWwgc2VxdWVuY2Ugb2YgaW5zdHJ1Y3Rpb25zIG9mClhFTl9FTVVMQVRFX1BSRUZJ
WCBhbmQgJ3VkMmE7IC5hc2NpaSAia3ZtIicsIGl0IGp1c3QgY291bnRzIHRoZQpsZW5ndGgsIHNl
dCBpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUgYW5kIGZvbGQgaXQgd2l0aCB0aGUgbmV4dAppbnN0
cnVjdGlvbi4gSW4gb3RoZXIgd29yZHMsIHRoZSBzaWduYXR1cmUgYW5kIHRoZSBuZXh0IGluc3Ry
dWN0aW9uCmlzIHRyZWF0ZWQgYXMgYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uCgpSZXBvcnRlZC1ieTog
Sm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IE1hc2Ft
aSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBKb3NoIFBvaW1ib2V1
ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KLS0tCiBDaGFuZ2VzIGluIHYzOgogIC0gRml4IHBlcmYn
cyBjaGVjayBzY3JpcHQgdG9vLgogQ2hhbmdlcyBpbiB2MjoKICAtIEdlbmVyYWxpemUgdGhlIGVt
dWxhdGUtcHJlZml4IGhhbmRsaW5nIG5vdCBvbmx5IGZvciBYZW4gYnV0IEtWTS4KICAtIEludHJv
ZHVjZSBpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUgaW5zdGVhZCBvZiB1c2luZyBpbnNuLnByZWZp
eGVzLgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCAgICAgICAgICAgICB8ICAgIDYg
KysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaCAgICB8ICAgIDcgKysr
Ky0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmggICAgICAgfCAgIDEwICsrKysr
KysrKwogYXJjaC94ODYvbGliL2luc24uYyAgICAgICAgICAgICAgICAgICAgIHwgICAzNiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9p
bnNuLmggICAgICAgfCAgICA2ICsrKysrCiB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4v
cHJlZml4LmggfCAgIDEwICsrKysrKysrKwogdG9vbHMvYXJjaC94ODYvbGliL2luc24uYyAgICAg
ICAgICAgICAgIHwgICAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9v
Ymp0b29sL3N5bmMtY2hlY2suc2ggICAgICAgICAgICAgfCAgICAzICsrLQogdG9vbHMvcGVyZi9j
aGVjay1oZWFkZXJzLnNoICAgICAgICAgICAgIHwgICAgMiArLQogOSBmaWxlcyBjaGFuZ2VkLCAx
MTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9pbnNuLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKaW5kZXggMTU0
ZjI3YmU4YmZjLi41YzFhZTNlZmY5ZDQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L2luc24uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKQEAgLTQ1LDYgKzQ1LDcg
QEAgc3RydWN0IGluc24gewogCQlzdHJ1Y3QgaW5zbl9maWVsZCBpbW1lZGlhdGUyOwkvKiBmb3Ig
NjRiaXQgaW1tIG9yIHNlZzE2ICovCiAJfTsKIAorCWludAllbXVsYXRlX3ByZWZpeF9zaXplOwog
CWluc25fYXR0cl90IGF0dHI7CiAJdW5zaWduZWQgY2hhciBvcG5kX2J5dGVzOwogCXVuc2lnbmVk
IGNoYXIgYWRkcl9ieXRlczsKQEAgLTEyOCw2ICsxMjksMTEgQEAgc3RhdGljIGlubGluZSBpbnQg
aW5zbl9pc19ldmV4KHN0cnVjdCBpbnNuICppbnNuKQogCXJldHVybiAoaW5zbi0+dmV4X3ByZWZp
eC5uYnl0ZXMgPT0gNCk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IGluc25faGFzX2VtdWxhdGVf
cHJlZml4KHN0cnVjdCBpbnNuICppbnNuKQoreworCXJldHVybiAhIWluc24tPmVtdWxhdGVfcHJl
Zml4X3NpemU7Cit9CisKIC8qIEVuc3VyZSB0aGlzIGluc3RydWN0aW9uIGlzIGRlY29kZWQgY29t
cGxldGVseSAqLwogc3RhdGljIGlubGluZSBpbnQgaW5zbl9jb21wbGV0ZShzdHJ1Y3QgaW5zbiAq
aW5zbikKIHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2Uu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaAppbmRleCA2MmNhMDNlZjVj
NjUuLmZlMzNhOTc5ODcwOCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2lu
dGVyZmFjZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaApAQCAt
Mzc5LDEyICszNzksMTUgQEAgc3RydWN0IHhlbl9wbXVfYXJjaCB7CiAgKiBQcmVmaXggZm9yY2Vz
IGVtdWxhdGlvbiBvZiBzb21lIG5vbi10cmFwcGluZyBpbnN0cnVjdGlvbnMuCiAgKiBDdXJyZW50
bHkgb25seSBDUFVJRC4KICAqLworI2luY2x1ZGUgPGFzbS94ZW4vcHJlZml4Lmg+CisKICNpZmRl
ZiBfX0FTU0VNQkxZX18KLSNkZWZpbmUgWEVOX0VNVUxBVEVfUFJFRklYIC5ieXRlIDB4MGYsMHgw
YiwweDc4LDB4NjUsMHg2ZSA7CisjZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCAuYnl0ZSBfX1hF
Tl9FTVVMQVRFX1BSRUZJWCA7CiAjZGVmaW5lIFhFTl9DUFVJRCAgICAgICAgICBYRU5fRU1VTEFU
RV9QUkVGSVggY3B1aWQKICNlbHNlCi0jZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCAiLmJ5dGUg
MHgwZiwweDBiLDB4NzgsMHg2NSwweDZlIDsgIgorI2RlZmluZSBYRU5fRU1VTEFURV9QUkVGSVgg
Ii5ieXRlICIgX19YRU5fRU1VTEFURV9QUkVGSVhfU1RSICIgOyAiCiAjZGVmaW5lIFhFTl9DUFVJ
RCAgICAgICAgICBYRU5fRU1VTEFURV9QUkVGSVggImNwdWlkIgorCiAjZW5kaWYKIAogI2VuZGlm
IC8qIF9BU01fWDg2X1hFTl9JTlRFUkZBQ0VfSCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL3ByZWZpeC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3ByZWZpeC5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZjkwMWJlMGQ3YTk1Ci0t
LSAvZGV2L251bGwKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3ByZWZpeC5oCkBAIC0w
LDAgKzEsMTAgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCisjaWZu
ZGVmIF9UT09MU19BU01fWDg2X1hFTl9QUkVGSVhfSAorI2RlZmluZSBfVE9PTFNfQVNNX1g4Nl9Y
RU5fUFJFRklYX0gKKworI2luY2x1ZGUgPGxpbnV4L3N0cmluZ2lmeS5oPgorCisjZGVmaW5lIF9f
WEVOX0VNVUxBVEVfUFJFRklYICAweDBmLDB4MGIsMHg3OCwweDY1LDB4NmUKKyNkZWZpbmUgX19Y
RU5fRU1VTEFURV9QUkVGSVhfU1RSICBfX3N0cmluZ2lmeShfX1hFTl9FTVVMQVRFX1BSRUZJWCkK
KworI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvaW5zbi5jIGIvYXJjaC94ODYvbGli
L2luc24uYwppbmRleCAwYjU4NjJiYTZhNzUuLmI3ZWI1MDE4N2RiOSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvbGliL2luc24uYworKysgYi9hcmNoL3g4Ni9saWIvaW5zbi5jCkBAIC0xMyw2ICsxMyw5
IEBACiAjaW5jbHVkZSA8YXNtL2luYXQuaD4KICNpbmNsdWRlIDxhc20vaW5zbi5oPgogCisvKiBG
b3Igc3BlY2lhbCBYZW4gcHJlZml4ICovCisjaW5jbHVkZSA8YXNtL3hlbi9wcmVmaXguaD4KKwog
LyogVmVyaWZ5IG5leHQgc2l6ZW9mKHQpIGJ5dGVzIGNhbiBiZSBvbiB0aGUgc2FtZSBpbnN0cnVj
dGlvbiAqLwogI2RlZmluZSB2YWxpZGF0ZV9uZXh0KHQsIGluc24sIG4pCVwKIAkoKGluc24pLT5u
ZXh0X2J5dGUgKyBzaXplb2YodCkgKyBuIDw9IChpbnNuKS0+ZW5kX2thZGRyKQpAQCAtNTgsNiAr
NjEsMzcgQEAgdm9pZCBpbnNuX2luaXQoc3RydWN0IGluc24gKmluc24sIGNvbnN0IHZvaWQgKmth
ZGRyLCBpbnQgYnVmX2xlbiwgaW50IHg4Nl82NCkKIAkJaW5zbi0+YWRkcl9ieXRlcyA9IDQ7CiB9
CiAKK3N0YXRpYyBjb25zdCBpbnNuX2J5dGVfdCB4ZW5fcHJlZml4W10gPSB7IF9fWEVOX0VNVUxB
VEVfUFJFRklYIH07CisvKiBTZWUgaGFuZGxlX3VkKClAYXJjaC94ODYva3ZtL3g4Ni5jICovCitz
dGF0aWMgY29uc3QgaW5zbl9ieXRlX3Qga3ZtX3ByZWZpeFtdID0gIlx4Zlx4Ymt2bSI7CisKK3N0
YXRpYyBpbnQgX19pbnNuX2dldF9lbXVsYXRlX3ByZWZpeChzdHJ1Y3QgaW5zbiAqaW5zbiwKKwkJ
CQkgICAgIGNvbnN0IGluc25fYnl0ZV90ICpwcmVmaXgsIHNpemVfdCBsZW4pCit7CisJc2l6ZV90
IGk7CisKKwlmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKKwkJaWYgKHBlZWtfbmJ5dGVfbmV4
dChpbnNuX2J5dGVfdCwgaW5zbiwgaSkgIT0gcHJlZml4W2ldKQorCQkJZ290byBlcnJfb3V0Owor
CX0KKworCWluc24tPmVtdWxhdGVfcHJlZml4X3NpemUgPSBsZW47CisJaW5zbi0+bmV4dF9ieXRl
ICs9IGxlbjsKKworCXJldHVybiAxOworCitlcnJfb3V0OgorCXJldHVybiAwOworfQorCitzdGF0
aWMgdm9pZCBpbnNuX2dldF9lbXVsYXRlX3ByZWZpeChzdHJ1Y3QgaW5zbiAqaW5zbikKK3sKKwlp
ZiAoX19pbnNuX2dldF9lbXVsYXRlX3ByZWZpeChpbnNuLCB4ZW5fcHJlZml4LCBzaXplb2YoeGVu
X3ByZWZpeCkpKQorCQlyZXR1cm47CisKKwlfX2luc25fZ2V0X2VtdWxhdGVfcHJlZml4KGluc24s
IGt2bV9wcmVmaXgsIHNpemVvZihrdm1fcHJlZml4KSk7Cit9CisKIC8qKgogICogaW5zbl9nZXRf
cHJlZml4ZXMgLSBzY2FuIHg4NiBpbnN0cnVjdGlvbiBwcmVmaXggYnl0ZXMKICAqIEBpbnNuOgkm
c3RydWN0IGluc24gY29udGFpbmluZyBpbnN0cnVjdGlvbgpAQCAtNzYsNiArMTEwLDggQEAgdm9p
ZCBpbnNuX2dldF9wcmVmaXhlcyhzdHJ1Y3QgaW5zbiAqaW5zbikKIAlpZiAocHJlZml4ZXMtPmdv
dCkKIAkJcmV0dXJuOwogCisJaW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoaW5zbik7CisKIAluYiA9
IDA7CiAJbGIgPSAwOwogCWIgPSBwZWVrX25leHQoaW5zbl9ieXRlX3QsIGluc24pOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oIGIvdG9vbHMvYXJjaC94ODYv
aW5jbHVkZS9hc20vaW5zbi5oCmluZGV4IDM3YTRjMzkwNzUwYi4uNTY4ODU0YjE0ZDBhIDEwMDY0
NAotLS0gYS90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKKysrIGIvdG9vbHMvYXJj
aC94ODYvaW5jbHVkZS9hc20vaW5zbi5oCkBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBpbnNuIHsK
IAkJc3RydWN0IGluc25fZmllbGQgaW1tZWRpYXRlMjsJLyogZm9yIDY0Yml0IGltbSBvciBzZWcx
NiAqLwogCX07CiAKKwlpbnQJZW11bGF0ZV9wcmVmaXhfc2l6ZTsKIAlpbnNuX2F0dHJfdCBhdHRy
OwogCXVuc2lnbmVkIGNoYXIgb3BuZF9ieXRlczsKIAl1bnNpZ25lZCBjaGFyIGFkZHJfYnl0ZXM7
CkBAIC0xMjgsNiArMTI5LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IGluc25faXNfZXZleChzdHJ1
Y3QgaW5zbiAqaW5zbikKIAlyZXR1cm4gKGluc24tPnZleF9wcmVmaXgubmJ5dGVzID09IDQpOwog
fQogCitzdGF0aWMgaW5saW5lIGludCBpbnNuX2hhc19lbXVsYXRlX3ByZWZpeChzdHJ1Y3QgaW5z
biAqaW5zbikKK3sKKwlyZXR1cm4gISFpbnNuLT5lbXVsYXRlX3ByZWZpeF9zaXplOworfQorCiAv
KiBFbnN1cmUgdGhpcyBpbnN0cnVjdGlvbiBpcyBkZWNvZGVkIGNvbXBsZXRlbHkgKi8KIHN0YXRp
YyBpbmxpbmUgaW50IGluc25fY29tcGxldGUoc3RydWN0IGluc24gKmluc24pCiB7CmRpZmYgLS1n
aXQgYS90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmggYi90b29scy9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwLi5mOTAxYmUwZDdhOTUKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKQEAgLTAsMCArMSwxMCBAQAorLyogU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KKyNpZm5kZWYgX1RPT0xTX0FTTV9YODZfWEVO
X1BSRUZJWF9ICisjZGVmaW5lIF9UT09MU19BU01fWDg2X1hFTl9QUkVGSVhfSAorCisjaW5jbHVk
ZSA8bGludXgvc3RyaW5naWZ5Lmg+CisKKyNkZWZpbmUgX19YRU5fRU1VTEFURV9QUkVGSVggIDB4
MGYsMHgwYiwweDc4LDB4NjUsMHg2ZQorI2RlZmluZSBfX1hFTl9FTVVMQVRFX1BSRUZJWF9TVFIg
IF9fc3RyaW5naWZ5KF9fWEVOX0VNVUxBVEVfUFJFRklYKQorCisjZW5kaWYKZGlmZiAtLWdpdCBh
L3Rvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMgYi90b29scy9hcmNoL3g4Ni9saWIvaW5zbi5jCmlu
ZGV4IDc5ZTA0OGYxZDkwMi4uY2UwNGU0M2UwNzQ5IDEwMDY0NAotLS0gYS90b29scy9hcmNoL3g4
Ni9saWIvaW5zbi5jCisrKyBiL3Rvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMKQEAgLTEzLDYgKzEz
LDkgQEAKICNpbmNsdWRlICIuLi9pbmNsdWRlL2FzbS9pbmF0LmgiCiAjaW5jbHVkZSAiLi4vaW5j
bHVkZS9hc20vaW5zbi5oIgogCisvKiBGb3Igc3BlY2lhbCBYZW4gcHJlZml4ICovCisjaW5jbHVk
ZSAiLi4vaW5jbHVkZS9hc20veGVuL3ByZWZpeC5oIgorCiAvKiBWZXJpZnkgbmV4dCBzaXplb2Yo
dCkgYnl0ZXMgY2FuIGJlIG9uIHRoZSBzYW1lIGluc3RydWN0aW9uICovCiAjZGVmaW5lIHZhbGlk
YXRlX25leHQodCwgaW5zbiwgbikJXAogCSgoaW5zbiktPm5leHRfYnl0ZSArIHNpemVvZih0KSAr
IG4gPD0gKGluc24pLT5lbmRfa2FkZHIpCkBAIC01OCw2ICs2MSwzNyBAQCB2b2lkIGluc25faW5p
dChzdHJ1Y3QgaW5zbiAqaW5zbiwgY29uc3Qgdm9pZCAqa2FkZHIsIGludCBidWZfbGVuLCBpbnQg
eDg2XzY0KQogCQlpbnNuLT5hZGRyX2J5dGVzID0gNDsKIH0KIAorc3RhdGljIGNvbnN0IGluc25f
Ynl0ZV90IHhlbl9wcmVmaXhbXSA9IHsgX19YRU5fRU1VTEFURV9QUkVGSVggfTsKKy8qIFNlZSBo
YW5kbGVfdWQoKUBhcmNoL3g4Ni9rdm0veDg2LmMgKi8KK3N0YXRpYyBjb25zdCBpbnNuX2J5dGVf
dCBrdm1fcHJlZml4W10gPSAiXHhmXHhia3ZtIjsKKworc3RhdGljIGludCBfX2luc25fZ2V0X2Vt
dWxhdGVfcHJlZml4KHN0cnVjdCBpbnNuICppbnNuLAorCQkJCSAgICAgY29uc3QgaW5zbl9ieXRl
X3QgKnByZWZpeCwgc2l6ZV90IGxlbikKK3sKKwlzaXplX3QgaTsKKworCWZvciAoaSA9IDA7IGkg
PCBsZW47IGkrKykgeworCQlpZiAocGVla19uYnl0ZV9uZXh0KGluc25fYnl0ZV90LCBpbnNuLCBp
KSAhPSBwcmVmaXhbaV0pCisJCQlnb3RvIGVycl9vdXQ7CisJfQorCisJaW5zbi0+ZW11bGF0ZV9w
cmVmaXhfc2l6ZSA9IGxlbjsKKwlpbnNuLT5uZXh0X2J5dGUgKz0gbGVuOworCisJcmV0dXJuIDE7
CisKK2Vycl9vdXQ6CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGluc25fZ2V0X2VtdWxh
dGVfcHJlZml4KHN0cnVjdCBpbnNuICppbnNuKQoreworCWlmIChfX2luc25fZ2V0X2VtdWxhdGVf
cHJlZml4KGluc24sIHhlbl9wcmVmaXgsIHNpemVvZih4ZW5fcHJlZml4KSkpCisJCXJldHVybjsK
KworCV9faW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoaW5zbiwga3ZtX3ByZWZpeCwgc2l6ZW9mKGt2
bV9wcmVmaXgpKTsKK30KKwogLyoqCiAgKiBpbnNuX2dldF9wcmVmaXhlcyAtIHNjYW4geDg2IGlu
c3RydWN0aW9uIHByZWZpeCBieXRlcwogICogQGluc246CSZzdHJ1Y3QgaW5zbiBjb250YWluaW5n
IGluc3RydWN0aW9uCkBAIC03Niw2ICsxMTAsOCBAQCB2b2lkIGluc25fZ2V0X3ByZWZpeGVzKHN0
cnVjdCBpbnNuICppbnNuKQogCWlmIChwcmVmaXhlcy0+Z290KQogCQlyZXR1cm47CiAKKwlpbnNu
X2dldF9lbXVsYXRlX3ByZWZpeChpbnNuKTsKKwogCW5iID0gMDsKIAlsYiA9IDA7CiAJYiA9IHBl
ZWtfbmV4dChpbnNuX2J5dGVfdCwgaW5zbik7CmRpZmYgLS1naXQgYS90b29scy9vYmp0b29sL3N5
bmMtY2hlY2suc2ggYi90b29scy9vYmp0b29sL3N5bmMtY2hlY2suc2gKaW5kZXggMGE4MzJlMjY1
YTUwLi4zNDE0M2VhM2Q0NzcgMTAwNzU1Ci0tLSBhL3Rvb2xzL29ianRvb2wvc3luYy1jaGVjay5z
aAorKysgYi90b29scy9vYmp0b29sL3N5bmMtY2hlY2suc2gKQEAgLTQsNiArNCw3IEBACiBGSUxF
Uz0nCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbmF0X3R5cGVzLmgKIGFyY2gveDg2L2luY2x1ZGUv
YXNtL29yY190eXBlcy5oCithcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKIGFyY2gv
eDg2L2xpYi94ODYtb3Bjb2RlLW1hcC50eHQKIGFyY2gveDg2L3Rvb2xzL2dlbi1pbnNuLWF0dHIt
eDg2LmF3awogJwpAQCAtNDYsNiArNDcsNiBAQCBkb25lCiBjaGVjayBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9pbmF0LmggICAgICctSSAiXiNpbmNsdWRlIFtcIjxdXChhc20vXCkqaW5hdF90eXBlcy5o
W1wiPl0iJwogY2hlY2sgYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oICAgICAnLUkgIl4jaW5j
bHVkZSBbXCI8XVwoYXNtL1wpKmluYXQuaFtcIj5dIicKIGNoZWNrIGFyY2gveDg2L2xpYi9pbmF0
LmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1ZGUvXCkqYXNtL2lu
c24uaFtcIj5dIicKLWNoZWNrIGFyY2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAgJy1JICJe
I2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1ZGUvXCkqYXNtL2luXChhdFx8c25cKS5oW1wiPl0iJwor
Y2hlY2sgYXJjaC94ODYvbGliL2luc24uYyAgICAgICAgICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8
XVwoLi4vaW5jbHVkZS9cKSphc20vaW5cKGF0XHxzblwpLmhbXCI+XSIgLUkgIl4jaW5jbHVkZSBb
XCI8XVwoLi4vaW5jbHVkZS9cKSphc20veGVuL3ByZWZpeC5oW1wiPl0iJwogCiBjZCAtCmRpZmYg
LS1naXQgYS90b29scy9wZXJmL2NoZWNrLWhlYWRlcnMuc2ggYi90b29scy9wZXJmL2NoZWNrLWhl
YWRlcnMuc2gKaW5kZXggZTJlMGYwNmM5N2QwLi5lZGNmZmE1NWE4MjYgMTAwNzU1Ci0tLSBhL3Rv
b2xzL3BlcmYvY2hlY2staGVhZGVycy5zaAorKysgYi90b29scy9wZXJmL2NoZWNrLWhlYWRlcnMu
c2gKQEAgLTExNSw3ICsxMTUsNyBAQCBjaGVjayBsaWIvY3R5cGUuYwkJICAgICAgJy1JICJeRVhQ
T1JUX1NZTUJPTCIgLUkgIl4jaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+IiAtQgogY2hlY2sgYXJj
aC94ODYvaW5jbHVkZS9hc20vaW5hdC5oICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoYXNtL1wp
KmluYXRfdHlwZXMuaFtcIj5dIicKIGNoZWNrIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCAg
ICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKGFzbS9cKSppbmF0LmhbXCI+XSInCiBjaGVjayBhcmNo
L3g4Ni9saWIvaW5hdC5jCSAgICAgICctSSAiXiNpbmNsdWRlIFtcIjxdXCguLi9pbmNsdWRlL1wp
KmFzbS9pbnNuLmhbXCI+XSInCi1jaGVjayBhcmNoL3g4Ni9saWIvaW5zbi5jCSAgICAgICctSSAi
XiNpbmNsdWRlIFtcIjxdXCguLi9pbmNsdWRlL1wpKmFzbS9pblwoYXRcfHNuXCkuaFtcIj5dIicK
K2NoZWNrIGFyY2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wi
PF1cKC4uL2luY2x1ZGUvXCkqYXNtL2luXChhdFx8c25cKS5oW1wiPl0iIC1JICJeI2luY2x1ZGUg
W1wiPF1cKC4uL2luY2x1ZGUvXCkqYXNtL3hlbi9wcmVmaXguaFtcIj5dIicKIAogIyBkaWZmIG5v
bi1zeW1tZXRyaWMgZmlsZXMKIGNoZWNrXzIgdG9vbHMvcGVyZi9hcmNoL3g4Ni9lbnRyeS9zeXNj
YWxscy9zeXNjYWxsXzY0LnRibCBhcmNoL3g4Ni9lbnRyeS9zeXNjYWxscy9zeXNjYWxsXzY0LnRi
bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 01:46:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 01: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 1i63KA-0000qC-BF; Fri, 06 Sep 2019 01: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=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i63K9-0000pt-G0
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 01:46:05 +0000
X-Inumbo-ID: 16a417d4-d048-11e9-abe5-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16a417d4-d048-11e9-abe5-12813bfff9fa;
 Fri, 06 Sep 2019 01:46:05 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 EA9B9206A5;
 Fri,  6 Sep 2019 01:46:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567734364;
 bh=dTI/PD6Zp/AXRe7dx+Oz3QClHlFgk/sT4V/cXDhsk68=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=RcJN7zEOKjIA3qaLemGUNagmHWe7dNSAlVeA8izWAjf56qCpSqoJRApvmgaCXlUAK
 ZGTmK4WkItl1SI/r7fhtVnGgR6cfp4QM4uai6Xd1arFSqxhAUBB7qnPMOZnu5Q9OUR
 L3kay38dALAdw50HusPnAjVa5wDW4IZqPTbRSn+o=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 10:45:59 +0900
Message-Id: <156773435899.31441.2261475861349011670.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156773433821.31441.2905951246664148487.stgit@devnote2>
References: <156773433821.31441.2905951246664148487.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v3 2/2] x86: kprobes: Prohibit probing on
 instruction which has emulate 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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvaGliaXQgcHJvYmluZyBvbiBpbnN0cnVjdGlvbiB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJF
RklYCm9yIEtWTSdzIGVtdWxhdGUgcHJlZml4LiBTaW5jZSB0aGF0IHByZWZpeCBpcyBhIG1hcmtl
ciBmb3IgWGVuCmFuZCBLVk0sIGlmIHdlIG1vZGlmeSB0aGUgbWFya2VyIGJ5IGtwcm9iZSdzIGlu
dDMsIHRoYXQgZG9lc24ndAp3b3JrIGFzIGV4cGVjdGVkLgoKU2lnbmVkLW9mZi1ieTogTWFzYW1p
IEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwva3By
b2Jlcy9jb3JlLmMgfCAgICA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3Byb2Jlcy9jb3JlLmMgYi9hcmNoL3g4Ni9r
ZXJuZWwva3Byb2Jlcy9jb3JlLmMKaW5kZXggNDNmYzEzYzgzMWFmLi40ZjEzYWY3Y2JjZGIgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9rcHJvYmVzL2NvcmUuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwva3Byb2Jlcy9jb3JlLmMKQEAgLTM1MSw2ICszNTEsMTAgQEAgaW50IF9fY29weV9pbnN0
cnVjdGlvbih1OCAqZGVzdCwgdTggKnNyYywgdTggKnJlYWwsIHN0cnVjdCBpbnNuICppbnNuKQog
CWtlcm5lbF9pbnNuX2luaXQoaW5zbiwgZGVzdCwgTUFYX0lOU05fU0laRSk7CiAJaW5zbl9nZXRf
bGVuZ3RoKGluc24pOwogCisJLyogV2UgY2FuIG5vdCBwcm9iZSBmb3JjZSBlbXVsYXRlIHByZWZp
eGVkIGluc3RydWN0aW9uICovCisJaWYgKGluc25faGFzX2VtdWxhdGVfcHJlZml4KGluc24pKQor
CQlyZXR1cm4gMDsKKwogCS8qIEFub3RoZXIgc3Vic3lzdGVtIHB1dHMgYSBicmVha3BvaW50LCBm
YWlsZWQgdG8gcmVjb3ZlciAqLwogCWlmIChpbnNuLT5vcGNvZGUuYnl0ZXNbMF0gPT0gQlJFQUtQ
T0lOVF9JTlNUUlVDVElPTikKIAkJcmV0dXJuIDA7CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 02:13:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 02: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 1i63ku-0003eI-Rg; Fri, 06 Sep 2019 02:13:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i63kt-0003eD-3J
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 02:13:43 +0000
X-Inumbo-ID: ef163e28-d04b-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef163e28-d04b-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 02:13:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i63kl-0005Mg-P2; Fri, 06 Sep 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 1i63kl-0002sT-Hj; Fri, 06 Sep 2019 02:13:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i63kl-0006t4-Gz; Fri, 06 Sep 2019 02:13:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141068-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=d2a95f1c3ef96f47840ab172278293e55c4fc430
X-Osstest-Versions-That: xen=9676360b7ae3dc59ce0e0080769fbd6a1121d1be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 02:13:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141068: 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>

ZmxpZ2h0IDE0MTA2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA2OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkMmE5NWYxYzNlZjk2ZjQ3ODQwYWIxNzIyNzgyOTNlNTVjNGZjNDMwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5Njc2MzYwYjdhZTNkYzU5Y2Uw
ZTAwODA3NjlmYmQ2YTExMjFkMWJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEwNDkgIDIwMTkt
MDktMDUgMTM6MDI6MjggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDYzICAy
MDE5LTA5LTA1IDE5OjAzOjQyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
aXQveGVuLmdpdAogICA5Njc2MzYwYjdhLi5kMmE5NWYxYzNlICBkMmE5NWYxYzNlZjk2ZjQ3ODQw
YWIxNzIyNzgyOTNlNTVjNGZjNDMwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 03:16:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 03:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i64jh-0008Jt-N5; Fri, 06 Sep 2019 03: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=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i64jg-0008Jo-NP
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 03:16:32 +0000
X-Inumbo-ID: b737cae0-d054-11e9-abe8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b737cae0-d054-11e9-abe8-12813bfff9fa;
 Fri, 06 Sep 2019 03:16: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 1i64jb-0006Va-Jf; Fri, 06 Sep 2019 03:16:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i64jb-0007f3-95; Fri, 06 Sep 2019 03:16:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i64jb-0003fg-85; Fri, 06 Sep 2019 03:16:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141040-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader: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-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-credit1: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-multivcpu: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-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-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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-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-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-i386-xl-qemut-win7-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 03:16:27 +0000
Subject: [Xen-devel] [linux-4.19 test] 141040: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA0MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwNDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1z
ZXJpYWwvYm9vdGxvYWRlciAgZmFpbCBwYXNzIGluIDE0MDk3NgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk3YWIwN2UxMWZiZjU1Yzg2YzM3NThl
MDdhYjI5NTAyOGJmMTdmOTQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAzMDcgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMzA1IGRheXMgIDIyMyBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA4MDEgIDIwMTktMDgtMjkgMTU6NTU6MzYg
WiAgICA3IGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjI0OTkgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTQ5MjIgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 03:49:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 03:49:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i65FB-0002H9-Cj; Fri, 06 Sep 2019 03: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=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i65FA-0002H4-3W
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 03:49:04 +0000
X-Inumbo-ID: 3ec924b4-d059-11e9-abea-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ec924b4-d059-11e9-abea-12813bfff9fa;
 Fri, 06 Sep 2019 03:48: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 1i65Ez-000763-30; Fri, 06 Sep 2019 03:48:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i65Ey-0001t6-Jo; Fri, 06 Sep 2019 03:48:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i65Ey-0006yM-JB; Fri, 06 Sep 2019 03:48:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141054-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=8a1305a11f3bda2d6c1ab758e4aea79ee021dd1c
X-Osstest-Versions-That: ovmf=adb59b633c12eae334540295092da94736bffa33
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 03:48:52 +0000
Subject: [Xen-devel] [ovmf test] 141054: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwNTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5
ZWUwMjFkZDFjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhZGI1OWI2
MzNjMTJlYWUzMzQ1NDAyOTUwOTJkYTk0NzM2YmZmYTMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEwMDAgIDIwMTktMDktMDQgMDg6NTk6MjIgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQxMDI2ICAyMDE5LTA5LTA0IDIzOjM5OjAwIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDU0ICAyMDE5LTA5LTA1IDEzOjU4OjI0IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQ2hh
c2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KICBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYWRiNTliNjMzYy4uOGExMzA1YTEx
ZiAgOGExMzA1YTExZjNiZGEyZDZjMWFiNzU4ZTRhZWE3OWVlMDIxZGQxYyAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 06:52:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 06:52: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 1i685v-00006Q-Vq; Fri, 06 Sep 2019 06:51:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i685u-00006L-Dd
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 06:51:42 +0000
X-Inumbo-ID: c527a67b-d072-11e9-abea-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c527a67b-d072-11e9-abea-12813bfff9fa;
 Fri, 06 Sep 2019 06:51: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 1i685p-0002Vz-A8; Fri, 06 Sep 2019 06:51: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 1i685p-0006nY-2W; Fri, 06 Sep 2019 06:51:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i685p-0005vM-1u; Fri, 06 Sep 2019 06:51:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141053-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-pvshim:guest-start: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=fa8f9792befc6ca4982d191b8b1e32f70087ee9d
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 06:51:37 +0000
Subject: [Xen-devel] [xen-unstable test] 141053: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA1MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA1My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwg
IGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4
NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZmE4Zjk3OTJiZWZj
NmNhNDk4MmQxOTFiOGIxZTMyZjcwMDg3ZWU5ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTM5ODc2ICAyMDE5LTA4LTA5IDE4OjQ2OjU2IFogICAyNyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTkxNSAgMjAxOS0wOC0xMCAyMDo0NDoyMyBaICAgMjYg
ZGF5cyAgIDMxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTA1MyAgMjAxOS0wOS0w
NSAxMzozOToyMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJy
aWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhdmlkIFdvb2Rob3Vz
ZSA8ZHdtd0BhbWF6b24uY28udWs+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogIEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KICBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJl
a0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJo
YW0uYWMudWs+CiAgTWljaGHFgiBLb3dhbGN6eWsgPG1rb3dAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2VsIFdpZWN6
b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
IFJvbWFuIFNoYXBvc2huaWsgPHJvbWFuQHplZGVkYS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBWaWt0b3IgTWl0aW4gPHZp
a3Rvci5taXRpbi4xOUBnbWFpbC5jb20+CiAgVmlrdG9yIE1pdGluIDx2aWt0b3JfbWl0aW5AZXBh
bS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
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
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTc4MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 07:29:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 07:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i68gc-0002fb-G4; Fri, 06 Sep 2019 07:29:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i68gb-0002fW-BL
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 07:29:37 +0000
X-Inumbo-ID: 13844738-d078-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13844738-d078-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 07:29: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 E67D7ADDC;
 Fri,  6 Sep 2019 07:29:34 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
References: <osstest-141063-mainreport@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5023ad5a-5af9-f399-08f3-fe2716972c2a@suse.com>
Date: Fri, 6 Sep 2019 09:29:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-141063-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 141063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDkuMjAxOSAwMDowNCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxNDEwNjMgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA2My8KPiAKPiBSZWdyZXNzaW9u
cyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTQxMDQ5CgpMb29rcyBsaWtlIHRoaXMgY3VycmVudGx5IGZhaWxzIGFib3V0IGV2ZXJ5IG90
aGVyIHRpbWUsIGFuZAoKL2hvbWUvb3NzdGVzdC9idWlsZC4xNDEwNjMuYnVpbGQtYW1kNjQveGVu
L3Rvb2xzL2Zpcm13YXJlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi1k
aXIveGVuLXNoaW0gL2hvbWUvb3NzdGVzdC9idWlsZC4xNDEwNjMuYnVpbGQtYW1kNjQveGVuL2Rp
c3QvaW5zdGFsbC91c3IvbG9jYWwvbGliL3hlbi9ib290L3hlbi1zaGltCmluc3RhbGw6IGNhbm5v
dCBzdGF0ICd4ZW4tZGlyL3hlbi1zaGltJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpNYWtl
ZmlsZTo0ODogcmVjaXBlIGZvciB0YXJnZXQgJ2luc3RhbGwnIGZhaWxlZAptYWtlWzRdOiBMZWF2
aW5nIGRpcmVjdG9yeSAnL2hvbWUvb3NzdGVzdC9idWlsZC4xNDEwNjMuYnVpbGQtYW1kNjQveGVu
L3Rvb2xzL2Zpcm13YXJlJwptYWtlWzRdOiAqKiogW2luc3RhbGxdIEVycm9yIDEKCnN1Z2dlc3Rz
IHRvIG1lIHRoYXQgdGhlIGZ1cnRoZXIgYW1vdW50IG9mIGR1Y3QgdGFwZSBwdXQgaW4KcGxhY2Ug
YnkgYTM0MjkwMGQ0OCBzdGlsbCB3YXNuJ3QgZW5vdWdoLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 07:35:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 07: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 1i68ly-0003QD-6O; Fri, 06 Sep 2019 07:35:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TT/o=XB=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1i68lw-0003Q8-B9
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 07:35:08 +0000
X-Inumbo-ID: d1ab19c6-d078-11e9-978d-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1ab19c6-d078-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 07:34:55 +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=qc1A/0vmo5wP4vpvwTJu55z+mim/TKkMRY82VkokPRg=; b=uWf7HwZC/+IfEzfYjKrpXGsBS
 dV8iXCpPucF2YwnrQS+kp6CXHpDlGwGHgBvXlHBCDIKVOt862XnJT5luD34qeLuUWd80qBtaGTkwt
 aij2DPPKlqDp+wV9qhXxxDvxLHyNYhxJHy7WfFuYiHV4ER556QztPNHOcV0Y2KU+3Cmc98ipdcC9g
 2j7qOOLAriTEhUpZAOvG9abuQjS/luDLPFIGe+VNjFGiktwXqcUlcF1MNG6mcmivd5kgD1yGPLua5
 somEbZonUalQeUiM1PUdSv6erPb1viq+FfIsbPYO0yel1ZXLlUkl/2SMb2GB7J+wvbHWaJu7XUoAH
 6TDoTVk0A==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i68lT-00032P-PI; Fri, 06 Sep 2019 07:34:40 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 8FD33303121;
 Fri,  6 Sep 2019 09:33:59 +0200 (CEST)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id D931F29DE7804; Fri,  6 Sep 2019 09:34:36 +0200 (CEST)
Date: Fri, 6 Sep 2019 09:34:36 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-ID: <20190906073436.GS2349@hirez.programming.kicks-ass.net>
References: <156773433821.31441.2905951246664148487.stgit@devnote2>
 <156773434815.31441.12739136439382289412.stgit@devnote2>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <156773434815.31441.12739136439382289412.stgit@devnote2>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH -tip v3 1/2] x86: xen: insn: Decode Xen and
 KVM emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMTA6NDU6NDhBTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRz
dSB3cm90ZToKCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZh
Y2UuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaAo+IGluZGV4IDYyY2Ew
M2VmNWM2NS4uZmUzM2E5Nzk4NzA4IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3hlbi9pbnRlcmZhY2UuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZh
Y2UuaAo+IEBAIC0zNzksMTIgKzM3OSwxNSBAQCBzdHJ1Y3QgeGVuX3BtdV9hcmNoIHsKPiAgICog
UHJlZml4IGZvcmNlcyBlbXVsYXRpb24gb2Ygc29tZSBub24tdHJhcHBpbmcgaW5zdHJ1Y3Rpb25z
Lgo+ICAgKiBDdXJyZW50bHkgb25seSBDUFVJRC4KPiAgICovCj4gKyNpbmNsdWRlIDxhc20veGVu
L3ByZWZpeC5oPgo+ICsKPiAgI2lmZGVmIF9fQVNTRU1CTFlfXwo+IC0jZGVmaW5lIFhFTl9FTVVM
QVRFX1BSRUZJWCAuYnl0ZSAweDBmLDB4MGIsMHg3OCwweDY1LDB4NmUgOwo+ICsjZGVmaW5lIFhF
Tl9FTVVMQVRFX1BSRUZJWCAuYnl0ZSBfX1hFTl9FTVVMQVRFX1BSRUZJWCA7Cj4gICNkZWZpbmUg
WEVOX0NQVUlEICAgICAgICAgIFhFTl9FTVVMQVRFX1BSRUZJWCBjcHVpZAo+ICAjZWxzZQo+IC0j
ZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCAiLmJ5dGUgMHgwZiwweDBiLDB4NzgsMHg2NSwweDZl
IDsgIgo+ICsjZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCAiLmJ5dGUgIiBfX1hFTl9FTVVMQVRF
X1BSRUZJWF9TVFIgIiA7ICIKPiAgI2RlZmluZSBYRU5fQ1BVSUQgICAgICAgICAgWEVOX0VNVUxB
VEVfUFJFRklYICJjcHVpZCIKPiArCj4gICNlbmRpZgoKUG9zc2libHkgeW91IGNhbiBkbyBzb21l
dGhpbmcgbGlrZToKCiNkZWZpbmUgWEVOX0VNVUxBVEVfUFJFRklYCV9fQVNNX0ZPUk0oLmJ5dGUg
X19YRU5fRU1VTEFURV9QUkVGSVggOykKI2RlZmluZSBYRU5fQ1BVSUQJCVhFTl9FTVVMQVRFX1BS
RUZJWCBfX0FTTV9GT1JNKGNwdWlkKQoKPiAgI2VuZGlmIC8qIF9BU01fWDg2X1hFTl9JTlRFUkZB
Q0VfSCAqLwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4Lmgg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcHJlZml4LmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uZjkwMWJlMGQ3YTk1Cj4gLS0tIC9kZXYvbnVsbAo+ICsr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wcmVmaXguaAo+IEBAIC0wLDAgKzEsMTAgQEAK
PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArI2lmbmRlZiBfVE9P
TFNfQVNNX1g4Nl9YRU5fUFJFRklYX0gKPiArI2RlZmluZSBfVE9PTFNfQVNNX1g4Nl9YRU5fUFJF
RklYX0gKPiArCj4gKyNpbmNsdWRlIDxsaW51eC9zdHJpbmdpZnkuaD4KPiArCj4gKyNkZWZpbmUg
X19YRU5fRU1VTEFURV9QUkVGSVggIDB4MGYsMHgwYiwweDc4LDB4NjUsMHg2ZQo+ICsjZGVmaW5l
IF9fWEVOX0VNVUxBVEVfUFJFRklYX1NUUiAgX19zdHJpbmdpZnkoX19YRU5fRU1VTEFURV9QUkVG
SVgpCj4gKwo+ICsjZW5kaWYKCkhvdyBhYm91dCB3ZSBtYWtlIHRoaXMgYXNtL3ZpcnRfcHJlZml4
Lmggb3Igc29tZXRoaW5nIGFuZCBpbmNsdWRlOgoKLyoKICogVmlydCBlc2NhcGUgc2VxdWVuY2Vz
IHRvIHRyaWdnZXIgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uOwogKiBpZGVhbGx5IHRoZXNlIHdvdWxk
IGRlY29kZSB0byAnd2hvbGUnIGluc3RydWN0aW9uIGFuZCBub3QgZGVzdHJveQogKiB0aGUgaW5z
dHJ1Y3Rpb24gc3RyZWFtOyBzYWRseSB0aGlzIGlzIG5vdCB0cnVlIGZvciB0aGUgJ2t2bScgb25l
IDovCiAqLwoKI2RlZmluZSBfX1hFTl9FTVVMQVRFX1BSRUZJWCAgMHgwZiwweDBiLDB4NzgsMHg2
NSwweDZlICAvKiB1ZDIgOyAuYXNjaWkgInhlbiIgKi8KI2RlZmluZSBfX0tWTV9FTVVMQVRFX1BS
RUZJWCAgMHgwZiwweDBiLDB4NmIsMHg3NiwweDZkCS8qIHVkMiA7IC5hc2NpaSAia3ZtIiAqLwoK
PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2luc24uYyBiL2FyY2gveDg2L2xpYi9pbnNuLmMK
PiBpbmRleCAwYjU4NjJiYTZhNzUuLmI3ZWI1MDE4N2RiOSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4
Ni9saWIvaW5zbi5jCj4gKysrIGIvYXJjaC94ODYvbGliL2luc24uYwoKPiBAQCAtNTgsNiArNjEs
MzcgQEAgdm9pZCBpbnNuX2luaXQoc3RydWN0IGluc24gKmluc24sIGNvbnN0IHZvaWQgKmthZGRy
LCBpbnQgYnVmX2xlbiwgaW50IHg4Nl82NCkKPiAgCQlpbnNuLT5hZGRyX2J5dGVzID0gNDsKPiAg
fQo+ICAKPiArc3RhdGljIGNvbnN0IGluc25fYnl0ZV90IHhlbl9wcmVmaXhbXSA9IHsgX19YRU5f
RU1VTEFURV9QUkVGSVggfTsKPiArLyogU2VlIGhhbmRsZV91ZCgpQGFyY2gveDg2L2t2bS94ODYu
YyAqLwo+ICtzdGF0aWMgY29uc3QgaW5zbl9ieXRlX3Qga3ZtX3ByZWZpeFtdID0gIlx4Zlx4Ymt2
bSI7CgpUaGVuIHlvdSBjYW4gbWFrZSB0aGlzIGNvbnNpc3RlbnQ7IG1heWJlIGV2ZW4gc29tZXRo
aW5nIGxpa2U6CgpzdGF0aWMgY29uc3QgaW5zbl9ieXRlX3QgKnZpcnRfcHJlZml4W10gPSB7Cgl7
IF9fWEVOX0VNVUxBVEVfUFJFRklYIH0sCgl7IF9fS1ZNX0VNVUxBVEVfUFJFRklYIH0sCgl7IE5V
TEwgfSwKfTsKCkFuZCB0aGVuIGNoYW5nZSBlbXVsYXRlX3ByZWZpeF9zaXplIHRvIGVtdWxhdGVf
cHJlZml4X2luZGV4ID8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 07:41:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 07:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i68rj-0004ED-U8; Fri, 06 Sep 2019 07:41: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=pN+4=XB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i68ri-0004E8-02
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 07:41:06 +0000
X-Inumbo-ID: ad9b86b4-d079-11e9-abeb-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad9b86b4-d079-11e9-abeb-12813bfff9fa;
 Fri, 06 Sep 2019 07:41:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 96B5AB648;
 Fri,  6 Sep 2019 07:41:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  6 Sep 2019 09:40:58 +0200
Message-Id: <20190906074058.21782-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,
 olekstysh@gmail.com, paul.durrant@citrix.com, JBeulich@suse.com,
 puwen@hygon.cn, roger.pau@citrix.com, 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
dXRlayBXaWxrCgoqICBDb3JlIHNjaGVkdWxpbmcgKHYyKQogIC0gIEp1ZXJnZW4gR3Jvc3MKCj09
PSB4ODYgPT09IAoKKiAgUFYtSU9NTVUgKHY3KQogIC0gIFBhdWwgRHVycmFudAoKKiAgSFZNIGd1
ZXN0IENQVSB0b3BvbG9neSBzdXBwb3J0IChSRkMpCiAgLSAgQ2hhbyBHYW8KCiogIEludGVsIFBy
b2Nlc3NvciBUcmFjZSB2aXJ0dWFsaXphdGlvbiBlbmFibGluZyAodjEpCiAgLSAgTHV3ZWkgS2Fu
ZwoKKiAgTGludXggc3R1YiBkb21haW5zIChSRkMgdjIpCiAgLSAgTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpCgoqICBJbXByb3ZlIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcgKHY5KQogIC0gIENo
YW8gR2FvCgoqICBGaXhlcyB0byAjREIgaW5qZWN0aW9uCiAgLSAgQW5kcmV3IENvb3BlcgoKKiAg
Q1BVSUQvTVNSIFhlbi90b29sc3RhY2sgaW1wcm92ZW1lbnRzCiAgLSAgQW5kcmV3IENvb3BlcgoK
KiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFpbl9jcmFzaCgpCiAgLSAgQW5kcmV3IENvb3BlcgoKKiAg
RUlCUlMKICAtICBBbmRyZXcgQ29vcGVyCgoqICBYZW4gaW9yZXEgc2VydmVyICh2MikKICAtICBS
b2dlciBQYXUgTW9ubmUKCj09PSBBUk0gPT09IAoKKiAgVEVFIG1lZGlhdG9yIChhbmQgT1AtVEVF
KSBzdXBwb3J0IGluIFhFTiAodjcpCiAgLSAgVm9sb2R5bXlyIEJhYmNodWsKCiogIFJlbmVzYXMg
SVBNTVUtVk1TQSBzdXBwb3J0ICsgTGludXgncyBpb21tdV9md3NwZWMgKHYyKQogIC0gIE9sZWtz
YW5kciBUeXNoY2hlbmtvCgo9PSBDb21wbGV0ZWQgPT0gCgoqICBEcm9wIHRtZW0KICAtICBXZWkg
TGl1CgoqICBBZGQgc3VwcG9ydCBmb3IgSHlnb24gRGh5YW5hIEZhbWlseSAxOGggcHJvY2Vzc29y
CiAgLSAgUHUgV2VuCgoqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlvbiBlbXVsYXRvciBhZGRp
dGlvbnMgZm9yIEFWWDUxMgogIC0gIEphbiBCZXVsaWNoCgoqICB4MkFQSUMgc3VwcG9ydCBmb3Ig
QU1ECiAgLSAgSmFuIEJldWxpY2gKCgpKdWVyZ2VuIEdyb3NzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 07:48:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 07:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i68yz-0004Ru-Od; Fri, 06 Sep 2019 07:48: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=XnaT=XB=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i68yy-0004Rp-QZ
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 07:48:36 +0000
X-Inumbo-ID: bb00ece4-d07a-11e9-abeb-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb00ece4-d07a-11e9-abeb-12813bfff9fa;
 Fri, 06 Sep 2019 07:48:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567756115;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=F+DvKi2PsTXVyC1ZtgTUbmLO3BseAcKkBu4oeL+IAwE=;
 b=QC2QWfsOZ3tsSy9AO3Q7DdEevOWWj7nNlTg6Ubhr4a9ivqWChUamYVJJ
 FmtqF3Ot2G0MKXVtYskXT+QEIvT3r/YudlwtMVBVSROwfEBcMQ9bd5yRZ
 aqj6+foY97I57j1vHeq9OtU/TGj3JvlSNWELRU/nY03wdnjs4M2nI9QCl A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CLB11L3TUAO+CfaSMfayxWxLmHnAHPmZXFTw2EUWEbYossV2/f2ZvV3wXDN86H0Jb/U6Cm3uUO
 nGngygb3ik1EIM1Lks4NGZbXj0nM7ANct5M6TIH+jEnRpkJgb72PdDAjaXYY7nB8MqILL3/G5G
 7r0qxHM5BIlMAhanJyJr/PG1kEQ+jLPuOIsKnyZ9Ak3i7DlMjgObKbhFwHvFy4hokHyHQlI1QI
 YbfHIaoEm7cjVwo7H3fctwnjeKAvJi96T1qpaqgFFXYM0hvgocuBs9Df8+4pN062GkbWKV3m4a
 +/U=
X-SBRS: 2.7
X-MesageID: 5407298
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5407298"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] docs/sphinx: todo/wishlist
Thread-Index: AQHVQMKYw8HwL0LrIEyDTmWq2utksqcefKuA
Date: Fri, 6 Sep 2019 07:48:31 +0000
Message-ID: <59A4FB08-71DB-4628-8DF0-B26B60CFBF45@citrix.com>
References: <20190722192056.15816-1-andrew.cooper3@citrix.com>
In-Reply-To: <20190722192056.15816-1-andrew.cooper3@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <630CF4EDA597E846ADC76068AACFB096@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] docs/sphinx: todo/wishlist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDIyLzA3LzIwMTksIDIwOjIxLCAiQW5kcmV3IENvb3BlciIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KDQogICAgYS5rLmEuIChhdCBsZWFzdCBpbiB0aGlzIGZv
cm0pIEFuZHJldydzICJ3b3JrIHdoaWNoIG1pZ2h0IGJlIG9mZmxvYWRhYmxlIHRvDQogICAgc29t
ZW9uZSBlbHNlIiBsaXN0Lg0KICAgIA0KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQogICAgLS0tDQogICAgQ0M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4NCiAgICBDQzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGNpdHJpeC5jb20+DQogICAgQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4NCiAgICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pg0KICAgIENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4NCiAgICBDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4NCiAgICBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCiAg
ICBDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KICAgIENDOiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KICAgIENDOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCiAgICANCiAgICBSRkMgZm9yIG9idmlvdXMgcmVhc29u
cy4NCiAgICANCiAgICBBIHJlbmRlcmVkIHZlcnNpb24gb2YgdGhpcyBjYW4gYmUgZm91bmQgYXQ6
DQogICAgaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFkdGhlZG9jcy5pby9lbi9kb2NzLXdpc2hs
aXN0L21pc2Mvd2lzaGxpc3QuaHRtbA0KICAgIA0KICAgIER1cmluZyBYZW5TdW1taXQgaW4gQ2hp
Y2FnbywgaXQgd2FzIGV4cHJlc3NlZCBzZXZlcmFsIHRpbWVzIHRoYXQgaGF2aW5nIHNvbWUNCiAg
ICB0b2RvIGxpc3RzIHdvdWxkIGJlIGEgYmVuZWZpdCwgdG8gaGVscCBjb29yZGluYXRlIHdvcmsg
aW4gcmVsYXRlZCBhcmVhcy4NCiAgICANCiAgICBIZXJlIGlzIGFuIGF0dGVtcHQgdG8gc3RhcnQg
b25lLiAgRm9yIG5vdywgaXQgY292ZXJzIG9uZSBzaW5nbGUNCiAgICBpdGVtICh4ZW5zdG9yZWQn
cyB1c2Ugb2Ygbm9uLXN0YWJsZSBBUElzKSB0byBnZXQgc29tZSBmZWVkYmFjayBhYm91dCB0aGUN
CiAgICBnZW5lcmFsIGFwcHJvYWNoLiAgSSBoYXZlIHBsZW50eSB0byBnZXQgc3R1Y2sgaW50byBp
biBYZW4gaXRzZWxmIGlmIHRoaXMgd2F5DQogICAgb2YgZXhwcmVzc2luZyB0aGVtIGlzbid0IGRl
ZW1lZCB1bmFjY2VwdGFibGUuDQogICAgDQogICAgQXMgZm9yIHRoZSB3aXNobGlzdCBpdHNlbGYs
IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRoYXQgaXQgYmUgcmVzdHJpY3RlZCB0bw0KICAgIGNv
bmNyZXRlIGFjdGlvbnMgKGkuZS4gYWxyZWFkeSBwYXJ0aWFsbHkgZ3Jvb21lZCwgaWYgeW91IHNw
ZWFrIGFnaWxlKSwgd2hpY2gNCiAgICBhcmUgaWRlbnRpZmllZCBwcm9ibGVtcywgYW5kIHN1Z2dl
c3RlZCBmaXhlcy4NCiAgICANCiAgICBJbiBwYXJ0aWN1bGFyLCBJIGRvbid0IHRoaW5rIGl0IGlz
IGFwcHJvcHJpYXRlIHRvIGRldm9sdmUgaW50byBhIGJ1bGxldCBwb2ludA0KICAgIGxpc3Qgb2Yg
bmV3IGZlYXR1cmVzLCBvciB0YXNrcyBsaWtlICJkb2N1bWVudCAkd2hvdHNpdCIuICBJdCBzaG91
bGQgYmUNCiAgICByZXN0cmljdGVkIHRvIHRoaW5ncyB3aGljaCBhcmUgcmVhbCBwcm9ibGVtcywg
b24gZXhpc3Rpbmcgc3lzdGVtcywgd2hpY2ggaGF2ZQ0KICAgIHNvbWUgZm9yd2FyZCBwbGFuIG9m
IGFjdGlvbi4gIFRoYXQgd2F5LCBhbnkgZGV2ZWxvcGVyIHNob3VsZCBiZSBhYmxlIHRvDQogICAg
Y3Jvc3MtcmVmZXJlbmNlIGF0IGxlYXN0IGF0IGEgaGlnaCBsZXZlbCwgYW5kIHNlZSBpZiB0aGVy
ZSBhcmUgYXJlYXMgb2YNCiAgICBvdmVybGFwcGluZyB3b3JrLCBvciB3aGV0aGVyIGEgc2xpZ2h0
bHkgdHdlYWtlZCBhcHByb2FjaCBtaWdodCBiZSBzdWl0YWJsZSBmb3INCiAgICBtdWx0aXBsZSBh
cmVhcy4NCiAgICANCiAgICBBbnl3YXkgLSB0aG91Z2h0cyBmcm9tIHRoZSBwZWFudXQgZ2FsbGVy
eT8NCg0KSGkgQW5keSwgc29ycnkgSSBoYWQgbWlzc2VkIHRoaXMuIEkgdGhpbmsgdGhpcyBpcyBh
IGdvb2QgaWRlYSBhbmQgd29ydGggZXhwZXJpbWVudGluZyB3aXRoLg0KDQpSZWdhcmRpbmcgUmlj
aCdzIGNvbW1lbnQsIEkgdGhvdWdodCB3ZSBhbHJlYWR5IGFncmVlZCB0aGF0IHdlIGNhbiB1c2Ug
YSBDQywgYnV0IHdlIGhhdmUgbm90IGRlY2lkZWQgaG93IHRvIGRvIHRoaXMgaW4gcHJhY3RpY2Fs
IHRlcm1zIGFzIHdlIG1heSBiZSBob292ZXJpbmcgdXAgY29udGVudCB0aGF0IGluIHRoZSBwYXN0
IG1heSBoYXZlIGJlZW4gcHVibGlzaGVkIGFzIEdQTA0KDQpMYXJzDQogDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 07:50:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 07: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 1i690z-00058C-5t; Fri, 06 Sep 2019 07:50:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i690y-000585-K9
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 07:50:40 +0000
X-Inumbo-ID: 04b5a80c-d07b-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 04b5a80c-d07b-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 07:50:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567756240;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=jIhr4BHZI/Tb3l/JGP4MkCDW6vT1g8rjdmDBpgJSjEc=;
 b=FO4obM/wU8rbbraCP+gD40SHqQCjlfe1ZVt76qFYNHWKA65+huTJq6iA
 x3p+bDdtSU2P8/mZB8iALbmKlYYz0StnN4IY+nBtozRyYwrb3xhYsPW5d
 CnQZs2q/m3ReMPcBxdrj9rRwitRhGEbQIrpfaU5+ty8/YZ8KUdZvWMFhn Q=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gZUY8271aJOtRWk+llWr00JtZaseANYnXHFOzNmow/mXYvovkFID3jfuSokTwgkQUF2pyBK1jz
 GLt02h5d3agESYJimF9OelmJ2hvmvb6N/s9x1vTEb/qLM6Cy1fm0it/TWqoE21/dSe7v7dxNpC
 ZeGbVZgxrBW1Yd23amzCzU0/Rt7WnC4OzK/T4xu124x1EOp8dIWxT5WnurhwUpWPrMkj8mN8fk
 YeBUbO8LCbFGVNjp2GmH3qfaY8fqF9SB1mxJ83THbUWBlTTtB2paJz4bqEZIFBNx6ykfU+H2z3
 CKo=
X-SBRS: 2.7
X-MesageID: 5273418
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5273418"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8 2/6] domain: introduce XEN_DOMCTL_CDF_iommu flag
Thread-Index: AQHVYZ29/ty2sHXS4UupARoJKuaUUKcdZcyAgADmHFA=
Date: Fri, 6 Sep 2019 07:50:34 +0000
Message-ID: <9e0c16373b894f9f96872b75ae42bc29@AMSPEX02CL03.citrite.net>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-3-paul.durrant@citrix.com>
 <61a56674-207f-9c63-dd7f-cb2cd9c2e1cd@arm.com>
In-Reply-To: <61a56674-207f-9c63-dd7f-cb2cd9c2e1cd@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 2/6] domain: introduce
 XEN_DOMCTL_CDF_iommu flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOSAyMTowNg0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IENocmlzdGlhbiBMaW5kaWcNCj4g
PGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT47IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5v
cmc+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47DQo+IFdlaSBMaXUgPHds
QHhlbi5vcmc+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2Vv
cmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBWb2xv
ZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+DQo+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggdjggMi82XSBkb21haW46IGludHJvZHVjZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBm
bGFnDQo+IA0KPiBIaSwNCj4gDQo+IE9uIDkvMi8xOSAzOjUwIFBNLCBQYXVsIER1cnJhbnQgd3Jv
dGU6DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jDQo+ID4gaW5kZXggZTlkMmM2MTNlMC4uN2RmYjI1N2M1MCAxMDA2NDQNCj4gPiAtLS0g
YS94ZW4vY29tbW9uL2RvbWFpbi5jDQo+ID4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYw0KPiA+
IEBAIC0zMDEsNyArMzAxLDggQEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0
cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQ0KPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaGFwIHwNCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX3MzX2ludGVncml0eSB8DQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmIHwNCj4gPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluKSApDQo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX3hzX2RvbWFpbiB8DQo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX2lvbW11KSApDQo+ID4g
ICAgICAgew0KPiA+ICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiVW5rbm93biBDREYg
ZmxhZ3MgJSN4XG4iLCBjb25maWctPmZsYWdzKTsNCj4gPiAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7DQo+ID4gQEAgLTMyMCw2ICszMjEsMTIgQEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5f
Y29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQ0KPiA+ICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsNCj4gPiAgICAgICB9DQo+ID4NCj4gPiArICAgIGlmICggKGNv
bmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9pb21tdSkgJiYgIWlvbW11X2VuYWJsZWQgKQ0K
PiA+ICsgICAgew0KPiA+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJJT01NVSBpcyBu
b3QgZW5hYmxlZFxuIik7DQo+ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ID4gKyAgICB9
DQo+ID4gKw0KPiANCj4gTG9va2luZyBhdCB0aGlzIHBhdGNoIGFnYWluLCB0aGUgaW1wbGVtZW50
YXRpb24gb2YNCj4gYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKCkgZm9yIEFybSB3aWxsIG9u
bHkgYWNjZXB0cyBjb25maWctPmZsYWdzIHRvDQo+IGJlIGVxdWFsIHRvIENERl9odm1fZ3Vlc3Qg
fCBDREZfaGFwLg0KPiANCj4gU28gYWZ0ZXIgdGhpcyBwYXRjaCwgaXQgd2lsbCBub3QgYmUgcG9z
c2libGUgdG8gY3JlYXRlIGFueSBkb21haW4gd2hlbg0KPiBDREZfaW9tbXUgaXMgc2V0Lg0KDQpZ
b3UncmUgcmlnaHQsIEknbSBub3Qgc3VyZSBob3cgSSBtaXNzZWQgdGhhdC4gSSB0aGluayBJIGhh
ZCBjaGFuZ2VkIGl0IGluIGRldmVsb3BtZW50IHRoZW4gbWFuYWdlZCB0byBsb3NlIHRoZSBodW5r
LiBDbGVhcmx5IEFSTSBuZWVkcyB0byBhY2NlcHQgdGhlIGZsYWcgdG9vLg0KDQogIFBhdWwNCg0K
PiANCj4gQ2hlZXJzLA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 07:50:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 07: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 1i6914-000593-Eo; Fri, 06 Sep 2019 07:50: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=XnaT=XB=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i6913-00058u-JW
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 07:50:45 +0000
X-Inumbo-ID: 07c5d346-d07b-11e9-abeb-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07c5d346-d07b-11e9-abeb-12813bfff9fa;
 Fri, 06 Sep 2019 07:50:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567756244;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=HkxdA5TWLVbTxIRj2i0SCiqlSIFWG2OpExaLXWVtM7A=;
 b=gEEqK0NyHotVqyCwFYs0uGfMDeZx3/v13KUv21N8fq4hVZ0dXFYjUGe/
 e5WzUD9elsv2U6KtURbtT5MwacDsFDhYAQFgd4fRrvQlbrviilklwSfcG
 kxepOdsXlUNriwQ038WAZVqHb6LH/IBRlsABsT/itXk7MpWzKBHH2WW0M 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xBcH4TluB9lUDk8UQ11ns6e866uamtCc9uguT0MP9qmn2nwy3LYELFu07XHFv8N6NbRFggSxU0
 oTAp5M9sq+sh7bcwTqW7H505ejnYHb0rm9A1oRpEu6jKU41fNlS2nQ0VGzhGqxjK5TRa0J8+r1
 MoRkogYW7eLEdr5ZfYIM+GELIeLv0yd2ok4PNAqkcVovqOXNY8UL/MvwTnTBwhLcQp+JPcjQZ6
 rEq5kfWnlkRLsb3S0oAiBW0PGD7yZLCMGNE/kiHFy1gb94vgUzzE1vhaD1VTRiIjIqSP7umYVc
 eHM=
X-SBRS: 2.7
X-MesageID: 5223522
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
 d="pdf'?scan'208,217";a="5223522"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>
Thread-Topic: [Xen-devel] [ANNOUNCE] Minutes for September 5th Community Call 
Thread-Index: AQHVZIfDDZNdjDHmPk2mq+FlcIV6vg==
Date: Fri, 6 Sep 2019 07:50:33 +0000
Message-ID: <87CD0B63-8DB7-4BD6-A195-1D5384995B74@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_004_87CD0B638DB74BD6A1951D5384995B74citrixcom_"
MIME-Version: 1.0
Subject: Re: [Xen-devel] [ANNOUNCE] Minutes for September 5th Community 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: Rian Quinn <rianquinn@gmail.com>, "Daniel P.
 Smith" <dpsmith@apertussolutions.com>, Doug Goldstein <cardoe@cardoe.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 John Ji <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 BrianWoods <brian.woods@amd.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Tamas
 KLengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 Janakarajan Natarajan <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>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--_004_87CD0B638DB74BD6A1951D5384995B74citrixcom_
Content-Type: multipart/alternative;
	boundary="_000_87CD0B638DB74BD6A1951D5384995B74citrixcom_"

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

TWludXRlcyBhcmUgYXQgaHR0cHM6Ly9jcnlwdHBhZC5mci9wYWQvIy8yL3BhZC92aWV3L2twVjRY
eEZXS2pBRjFmYklja0lWODdCVlRSVlJGbEw5MTNZV2FGRDB3YUkvZW1iZWQvcHJlc2VudC8gYW5k
IGF0dGFjaGVkDQpMYXJzDQoNCg==

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNv
TGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGNtOw0KCW1hcmdpbi1yaWdo
dDowY207DQoJbWFyZ2luLWJvdHRvbTowY207DQoJbWFyZ2luLWxlZnQ6MzYuMHB0Ow0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25v
cm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDph
dXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJ
bWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93
dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0
Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9u
MQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFu
Zz0iRU4tR0IiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNl
Y3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk1pbnV0ZXMgYXJlIGF0IDxhIGhyZWY9Imh0
dHBzOi8vY3J5cHRwYWQuZnIvcGFkLyMvMi9wYWQvdmlldy9rcFY0WHhGV0tqQUYxZmJJY2tJVjg3
QlZUUlZSRmxMOTEzWVdhRkQwd2FJL2VtYmVkL3ByZXNlbnQvIj4NCmh0dHBzOi8vY3J5cHRwYWQu
ZnIvcGFkLyMvMi9wYWQvdmlldy9rcFY0WHhGV0tqQUYxZmJJY2tJVjg3QlZUUlZSRmxMOTEzWVdh
RkQwd2FJL2VtYmVkL3ByZXNlbnQvPC9hPiBhbmQgYXR0YWNoZWQ8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkxhcnM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_87CD0B638DB74BD6A1951D5384995B74citrixcom_--

--_004_87CD0B638DB74BD6A1951D5384995B74citrixcom_
Content-Type: application/pdf; name="2019-09 Community Call.pdf"
Content-Description: 2019-09 Community Call.pdf
Content-Disposition: attachment; filename="2019-09 Community Call.pdf";
	size=87317; creation-date="Fri, 06 Sep 2019 07:50:33 GMT";
	modification-date="Fri, 06 Sep 2019 07:50:33 GMT"
Content-ID: <94D8BF8C95DBAD408ABEAD1D5D45633D@citrix.com>
Content-Transfer-Encoding: base64

JVBERi0xLjQKJdPr6eEKMSAwIG9iago8PC9DcmVhdG9yIChNb3ppbGxhLzUuMCBcKE1hY2ludG9z
aDsgSW50ZWwgTWFjIE9TIFggMTBfMTRfNlwpIEFwcGxlV2ViS2l0LzUzNy4zNiBcKEtIVE1MLCBs
aWtlIEdlY2tvXCkgQ2hyb21lLzc2LjAuMzgwOS4xMzIgU2FmYXJpLzUzNy4zNikKL1Byb2R1Y2Vy
IChTa2lhL1BERiBtNzYpCi9DcmVhdGlvbkRhdGUgKEQ6MjAxOTA5MDYwNzQ5NTgrMDAnMDAnKQov
TW9kRGF0ZSAoRDoyMDE5MDkwNjA3NDk1OCswMCcwMCcpPj4KZW5kb2JqCjMgMCBvYmoKPDwvY2Eg
MQovQk0gL05vcm1hbD4+CmVuZG9iago3IDAgb2JqCjw8L0NBIDEKL2NhIDEKL0xDIDAKL0xKIDAK
L0xXIDEKL01MIDQKL1NBIHRydWUKL0JNIC9Ob3JtYWw+PgplbmRvYmoKOCAwIG9iago8PC9UeXBl
IC9Bbm5vdAovU3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbMjAyLjc1
MDAyIDY1MC45NTk5NiA1NTIuMjUwMDYgNjY0LjQ1OTk2XQovQSA8PC9UeXBlIC9BY3Rpb24KL1Mg
L1VSSQovVVJJIChodHRwczovL2NyeXB0cGFkLmZyL2RyaXZlLyMvMi9kcml2ZS9lZGl0L3VaMVVq
WXhJQ2pzZStYbEpyWHJJd1pYTi8pPj4+PgplbmRvYmoKOSAwIG9iago8PC9UeXBlIC9Bbm5vdAov
U3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNzMgOTYuNzA5OSA1MTAu
MjUgMTI4Ljk1OTldCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNS9tc2cwMDEz
OC5odG1sKT4+Pj4KZW5kb2JqCjEwIDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5r
Ci9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFs3MyA0Ny4yMDk5IDQ3MS4yNSA2MC43MDk5XQov
QSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNnMDAxNjYuaHRtbCk+Pj4+CmVu
ZG9iagoxMSAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggNTQzMT4+IHN0cmVh
bQp4nOVdW28dOXJ+1684zwG2h5fiDQgWkGRrnjcxkB+wm91BYAfI5v8DqeKtis1qHdkeeDQTzxzr
qLpJ1oWsy9ds+nC+1D83g//96RC/ZjBHCaXE21+/PPzPg7XxiPgnudv4mtPNuWBu3qVwGGPc7Z//
+fAf/3L7b7zdHxYvEY065t9EN7Gko9iYAg1gb/Tfv/18a1/++Y+Hn372t3/87wM1T87cIBVP/f/9
4S9v615wif0f7tb+xyHmdx7l6dPDTy+Aktw+/R15qcqwNxwWxfv05eFfse9oTHD4Mf2T8WONgWf8
mfCDP41v9wHg56V9iOaJRvf7dm/9jpcg9O+h3Wfxp6Wf2N4+//n26b8ePn5qvIWbjWfe0DSdNxrv
sfdFPKXGA/U5+Btjhtjp0MYl+vi9tuv30s9KD10Wuk5yfETe7F3erLOdOW86E7YrbTDztYz0Powf
gx82mnw7Atr9SC6EatszDW2sM2mTPzJOPuZ0iEpcQp6jXMycK9GBJqPo1S48XysMophplQ3XlCSV
QJam6x5/d6gQj/d422bYlZKCK7cjZge3w6fYtXQmXqspxiPhGCTTZJEm27BZm3Tfqq10xKXnt2or
zenl2roac/8btVRMQIW4gnPH+eAr+2fatY5CPHBx1Nk0GZv6Sd+mG5vKgb3lLPp8w8Jz1g3NjMUV
26IjycPXLsZn1mq990lcK22OVu8w+sG2j9Nz/aX6asUn41clcmDguI4y7batgfOx3pbk/V8u+vks
6d4Xe1DDz6ITlbj08MtDsfZwYAvcEpkoUgT78pBLPDIksIL6WVKLOcA2quhBp4oefmkR9TeQ0+K6
OmLyfhXU4nI6SjbOLXxKshBKdnJBfifCJoeeEFI8CRuSKiyTF6m4kwvy+xDWWjhM8iWdhC0FjVIA
TsIyWUolOrkgvw9h0S0dOUa7ypoy2oSc5SIqU6VI3INOfR9yFmeQdzjJWYw9kHCSk6lSIu5Bp+5y
fksmbtCHU4ZGcTWFWGo43Iicmzt0LAGja8bY5m+A4nsKtKMYuAgx31mcfCfPF+FZSDKiNEXUWj+k
Xh9gJLYf8OPah3JuiqpUX4z6IYg0mRKmGolDvz/1CE73lxaViW5i7/POfSPbHHUD0ShT8B9aXeLp
On73dP2p5Vc1Y/3A2arBGsE/tczAfWjj0O/0k+4Pj60/olFeZt2bUiS42Yy5aK1Pz1lP4Fqo9mX9
EaxNgEUjVnB/u+EV0/KSiMkcSoYN5oWWBobDluxcLPPCdV8hXfR1eaEXFBYXFumpWG7SkjqM/uAy
xpTAbdLllcveXhknXl25VIB5uhIz1AvpcBk14xMP/3zRFTxeyvJ0deVSmZcMX+syuMsrnTM4QvDO
uXR/GAiXwsDXq38xWSi+vGECLKyhCd4i56Vuls7AOW7if005F3NG4++P/8ooV30tF4rJv78FKBVg
zYU01yr7FpZfrjq7luVK/9dNupffp+xi5ZByvBDG+/sX3jiVfIlns4yi+irKhFwqEOJFsDkhFa8F
qJRHwL+e05er7ZUrV474FT/w9Z1de/W3LdC3BUIzgQMoN0/+GBNYyEdFpGOlZPwr34jmY4iYLVvk
KRgfiZZNiaXRIMTob3+l1jG77HylpuiwukZaMM5mujMexntXiOZiIiCMaPS1t8bLHgsfolIjbJ1q
N7lUGnaeEtFwQJwclUZsRGqdiDXAiU5UYthh9koiBBsbDf8kotGwiZpETLAzFYricjgyFFSh7CZg
HuldZ2IOGFDZmLJ5yRoceJHaCBHgSBjovF2FhQNKylZqBQ7ky1atTO0BTgLjqj2EnrHmix5ql9Mi
XrEcdMNik+UyiR1vshtfxQ7LgL6KDW3AyZpHsWNjbUjgqtR2EdXVr7Y1nkpxtc1N6s7VrmHRsqtM
5KblaQ9X2a1mnXZzw6CuGXTa293kjJhNxdwRg4hZNtkRs3FwLaatEE9M8KkIsRCmvsSSEZoVi2va
ICu2KtOUv2AhNhzgWvFELK9sGan5CwOMA3B0HzsQGQbA+DrCiSXIkYsh0Jg7Ni+aKz43RPed7dLO
jWcmrtdCj4xuuiSe8QzG7wHTEWdgoBBx5k2gsZmfC80xQh8fOjJLaO3L6/L4mA70nj7LsTr2PZ4B
DSSX6q3xbKrKKjHz8LpMUGyHob9O3zj0cTKTDx0wHmoPu2rq76azaNsnmddZjD6eh7r3CIHmJS6k
fvNTL2HHo7xRFj+dY1LcYlKEtsBlTIrNAxa5wGLzlWmNSVGJSVGJSVGNSVGJSVGJSbGFCL/GpKjE
pLjGpHiKSVGJSVGJSXJA9qtRiUlRiUlRi0lRiUlRiUlSzxxM2CJesRx0wy4xKSoxKSoxKaoxKe4x
KSoxKaoxKe4xKSoxKbZwEdaYFJWYFEdMiqeYFJeYFJWYJAcRs0yJSXGPSVGNSVGJSVGJSVGNSVGJ
SVHGpPiWmBRnCPgwnveuIWA+SuxPOsfD2FOxoDy1Q+lcdZfxq8JTtkeLTgtrLSLce+hXKiIqBvTN
qdHzzpAFLrc4M6xnTs4MKVuCXcyeYBM6vCfYSN2cGQaPzZkhTXFmSN2cGYHeZ2eGNMWZIXVzZkQT
zqy41ZnxZV483A0vMzkgL0hmjdcti8ArXAo7XQFrhT0Ga499S9fzyZmxRbxiOeiGXZxZLlXsIp1Z
zlXsLAdEGomdVmeGVFqcSTiznHZnhjTFmSEV26QkvRnSqG8r1Yw0xZshdfNmeVg0p9Wb5SS9GTfl
ySMH4WnG7PB0ZLZ54koBeYqzKngpsMZ40Ujd8vJiK2TFWmUac7ozNZUpI5XxreoWqBf0h/6w5tz1
54vYMvTYHjGASE9Nh/dHSjqvSTcCW50Ods+JwO45EVgtJwKlTgelTge1TgelTgelTger5USg1Omw
1ulwqtNBqdNBqdOXAedKAKVOB6VOB61OB6VOB6VOX/Q817+wiFcsB92w0o2AUqeDUqeDWqdDrzuF
GwGlTge1TodW8S5uBHplbBc1a0kRKIU6jEIdToU6LIU6KIX6MoiYZm5zI4JtMXG1rAiUSl1oTCwa
r7gRUCp1kJU6nCt1zY0AF8aJi1E4eQXyHvAsC0iRcIxCemwWfFESD/DnxIMom8cAs3sMMJrHgBY6
k/QYUEOs91LxoCUeRN08BuyJB9EUjwE1YyCpeALBkngArImHuMwTlLvhqQxa4iFY48UBe+KxCDvX
G2uFlyVrjxcwaImHsIhXLAfdsIvH8C2UeekxfAt5Tg7oW3C0q8fwLYxa4TF8jbYtaxmi+hqXbV49
hm8RHKTH8HviQTTFY/g98UBat6hfE496gaeE3xOPZRCeZn5PPATbPHGlgDzFWRW8FFhjvGikbnl5
sRWyYq0yjflqHQUTQ3nNYxC+M7ZBzw2Ib8H6sJYyNkQvxnlbLWWOBhEK/mLfajGwnb4pckJhT6s3
G5tw54bIj/dBJfR+B6D6suR3eEWxRbVue0ism1Ff0haKqrexYXPxmhv2BAr2BAr2BCr2BAr2BAr2
BCr2BAr2BAr2BCr2BA00Wr3mij3BCXsCBXsS3fByVrEnULAnULAn0LAnULAnULAnULEnULAnkNgT
bNgTdDxj8Zod91i8ZkdITl5zx55AwZ5AxZ4gKnmWAj5B1B6IgAI+wQCf4AQ+wQI+gQI+LYOIabaD
T4JtMXHVPEtBn0BBn0BFn4QVsmKtMo35ep61o08v7DXPyNP5ZZJalY2nKObsJTZQB7KSWxUlt1JB
HVBAHVBAHVBBHeiIiJVeoiMnIA2tgjpQlNxqBXXgBOqAAuqIbnj6qqCOYI0XBIvAS0cDdUABdUAB
dRY98/IuSm6VZW61gTqQldwqK7lVVnOrvOdWWcmtsppbZSW3UkAdUEEdUEAdGKAOnEAdWEAdUEAd
UEEdUEAdwTZP3KzmVlnJrbKSW2U1t8pKbpVlbnUGddTcikGdnrNAz2HmM7Px6DCKR4vpTk6F/o8S
o9n5UrppSYp0L2EDe4KyKSMoYE9QwZ6ggD2hwRpL6RY6/hEX9xIUsCd0REW6l6CCPUEBe4Lt0zCc
YJ56Yc7g0TSLuT4GKYtL6exk4VGCgu8s8o31KBQxl21Q8J2g4jtBwXeC3IcRNnwnKPhOUPCdIDEI
wRpFUYHuhA5ppEXQFpRh8Sdh34URlF0YQQV3ggLuhAHuhBO4ExZwJyjgTlDBnaDswgj7LoxFPDGj
pyLEzO/aEitEQ3aCguwEieyEtyA7gZGdwDXQqNeqP2mbYANO1/a0n/eR9eIkdQBZvNM6QeEi9i64
03VKX8arcC+c6oxCcfqfp86UuL49gA8bdBT8/swqdKDCS+12SGN1Pw37yFm6n4aRuCjN2sGU1fso
wFGAPbkJDccJafU+HfGJ0vt0ZAj63D0BR+IyT37uhpeJHJAXFOzJTVCAIynrXMmsE17urDt2DCpu
JMzhFbNBt+riiToSsXiihli0h1hjwIZt2LB6oo6CiAoo+P2BVVBxo6DgRqEBNWbx9ypuFBTcKAzc
KJxwo7DgRkHBjYKKGwl2eDYquFFQcSOhCl4IrDFeMVK3vLbYClmxVpnGfN0fTXzEz8332bW3jHmf
KDsIN5xCXrKbqLz/GnKQb8WPR/eFd3YN+Ge871p/vpgFFqrvu7rm2ep37V3a4dUeRREHDCHV74m9
5Hwzf2w3iON15/ZWje87wvpbJ7jeDpxplvc219eZs3zB9t6uY5wv0+//iNdiXnnJ49fdfX+57fia
6astzN/yxk7bkEa5nY8WF/nXbvF/0/jXO7iv30u51til+NevpVy/yJEvd5Bft/l6zbzyXsz1tnO5
hT1kuP+OQ5ir6avOk9B8T1T27nRfENffx/bGes5Dd3L1DTpnXn/nXvicmSVZ/g6Piu8697GcUDKF
v3jzDl16MuGUdRHlnHUlE7esi2gYygIsaRdRz2lXMmlLu4i2pV1ExDYU/GZAJBr2HbMInUTb0y6i
ntOuSuO0i+KqTLvE5RnmRTczIVgGnKmDYG2mGEKEmYxIWUfSInQycxuhu5kFLVqe+ZKwh1fsBt2s
Mu0iyjntSga2tItoe9pF1FPahYbY0i6i7WkXUc9pF9HOaRfR9rSLqOe0qyHI1aB+SbvqBTEj/JZ2
LYOIWea3tEuwLaatV9IuoQqxEGBLuxbdisUFW9olrFWmMSnt+r5zcTA9S9bM/USr75AI0XxLWPgd
yrmooHPyvBEQviqtvy8Q1hNvLJh+6kk8VhxbM6MAwqWfvXNiEgnmw506GPozQTnQKGtn4vdo+JWB
j+thKPP54UkRszx+ZsXMPjKX1S4IukxU38jX8grBeF3csULnvnphvPW8o2vlRaNFt0fBkBeMj01n
QUQ4wQBEYX3b3nlflDsy6iTGkWdSyYjY34Uf2f2IfJsRguj70cx37+VJN1Jh58g55BsPjecJTSAj
6bUCuTRR3oSBfojXcq5SvBeef/o50XkD6J5yj9K5OwhXKc3b5+ZIMELkGRVycznIUxbxIzfnhMzn
GWlyc2JY1ucZkXJzd7XHGbly84vU+QxxufnPlCuthcJcPW0ssdJG0MzdJ7cuW3jN3Wu7RqthOJNT
zzVK5+7tl8stKsSlmx4/3DpgjTSSrxaOACT/M3BJQVuAM15qpAdCJzXXQ6ZbddyCq/PSGl6xGnSj
YpPlcvP6shvoIKEcEOajCcnaiDhShBGZpKwcw6RWRrSbqhshUWqYg6e0xQiz0mZ+GNM3Y05b+5uc
DbOpmDd1EFvavJkzbLIjZuLkWUxZIZ2Y3FMPYhFMfYnlwhFaLqwRodcF2G1Vpil/efj3N0foV08T
QWd1yzNSj3e7JsYKZp4nslUHJ7+2+Ul51qGsVvIpuHxHdK+0yL50+tgRxETgG4EQxPsM55Pxqm+v
J5rd8cMW52SFVVh39zb2VE3P1GE66NN2HcnN0Nj9+kse6vadp9ARlxyjL87AG3FWC0FLsiBPdxun
EY75k0WWJuM7nSFj1nkxti3MLE6cZDjfU3wWtn82y3YHkPE4Cv5klexZFqnZ9szhDRVuzuZU4RLl
XOHmbLcKl2h7hUvUc4Wbs9sqXKJtFS4RzxUu0c4VLtH2Cpeo5wq30rjCzdkvFa64PCsq0c2svZYB
Z5UmWJvVnBCBQ4qQddSHQiezjBS6mwXnouVZmgp7eMVu0M0qK1yinCvcnMr2iJNo+6YJop4q3Jzy
VuESba9wiXqucIl2rnCJtle4RD1XuJmePVaDprxUuPUCzwhuynNHDsKzjNnh2chs87SVAvIEZ1Xw
QmCN8ZJpuj1VuN0KS4UrrFWmMX+VCjfPVHyrcIvwJc9cL8ga57UK+MpvVr84zgCOHCUmSmfMEjfP
/tj39/mciI31LC/qu99PTxPGZ17HPm365oq5uHHWiWSA2s7Oxf7/WdVqj0nG20ZlDNrObkuxHrln
4IYLDzNx8PEWaY9KqH9/x6ltl2dKOxNuBaN/vDn3Q4+RgwR0YlzBYQ9P58bRvN2IO6Nf8FvCb44O
ADRlfLO2Xv2MAtTrvt2Jbfy87mcb3+78vrVTT+ytxw7wzFgwB5oRH+68sOpLPfWXe+AE7A96ZCz6
WIcOEe829NDC0oBoGnTYHj3rJH5eiG70K5urxNn8Nzx+0jlax6F4KaN1tQa3i4ySOMVZ2uvUdyFl
wYCOkTGsUqZ4+Ey7+xYxBVVIJHrQqe9BTsDZhdWGL4uc7fXCTG/7CjkllSWSPejUs5w/5DDRmvdV
50OvjWN2Uug8zt/laaIsyvTE9w4TPW1zGFsQwhMnNRLkPJe4diDO/aSE2udIlmSRXxiprvcMvkwv
ed06JuUT8wjxwvnCPLDUj38UYR6J94eNFRBxUhqP08Cbur3YUWHqMexa9CVM/LwQcSbTcb6fl+Yq
cTb/gauOEkksgay37bj/3+FqqyLMc/h9S7rtAMliXw9ezFWa+0/9gN5l/n/TfgOVoeJeS85HZTB2
bGr3PL3xnqeBHK2Lr1TImGo5X/89jfIDknesfAt+3n/y3hnFlBzrccKncdVnM7+5erUm73S9tDux
TZnXy2xT2p1/TJfn6UVPenXGUxpELuvLgw/o3Hz2iYmfJdEb+jc3KnG21mjc+LfLpiKBMR6jpBQw
etorHqsJJo+CyMKI5irxPYiYLMYanyjCsIjJ2MNi3bnwKIgsjWiuEt+DiBnnlA1ZGuzLA/0rWSF5
yeEksSSiqUp8D+LZZBM6ghileDbmcICzUfIoiCyNaK4SNxF/UN5hMb7dMKftp3L9TlMPlCL9v8rx
++/xTo5V+ucyxyJD/x8UGg7ACmVuZHN0cmVhbQplbmRvYmoKMTMgMCBvYmoKPDwvVHlwZSAvQW5u
b3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzczIDc5Ny4yMDk5
NiA0NzEuMjUgODEwLjcwOTk2XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcv
bXNnMDAyMzIuaHRtbCk+Pj4+CmVuZG9iagoxNCAwIG9iago8PC9UeXBlIC9Bbm5vdAovU3VidHlw
ZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbMTI3Ljc1IDc2Ni40NTk5NiA1MjYu
MDAwMDYgNzc5Ljk1OTk2XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDMvbXNn
MDA4NDkuaHRtbCk+Pj4+CmVuZG9iagoxNSAwIG9iago8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAv
TGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNzMgNzE2Ljk1OTk2IDUwNy4yNSA3NDku
MjA5OTZdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNC9tc2cwMDI5MC5odG1s
KT4+Pj4KZW5kb2JqCjE2IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQK
L0JvcmRlciBbMCAwIDBdCi9SZWN0IFs3MyA2OTguMjA5OTYgNDk4LjI1IDczMC40NTk5Nl0KL0Eg
PDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA0L21zZzAwMzA2Lmh0bWwpPj4+PgplbmRv
YmoKMTcgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFsw
IDAgMF0KL1JlY3QgWzczIDUyOS40NTk5IDQ5NS4yNSA1NDIuOTU5OV0KL0EgPDwvVHlwZSAvQWN0
aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE5LTA5L3RocmVhZHMuaHRtbCMwMDMyOSk+Pj4+CmVuZG9iagoxOCAw
IG9iago8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQov
UmVjdCBbMTAzIDQ0Mi40NTk5IDQ0My41IDQ1NS45NTk5XQovQSA8PC9UeXBlIC9BY3Rpb24KL1Mg
L1VSSQovVVJJIChodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hl
bl9Qcm9qZWN0X1BhdGNoZXMpPj4+PgplbmRvYmoKMTkgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1
YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzEwMyA0MjMuNzA5OSA0NDUu
NzUgNDM3LjIwOTldCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vd2lr
aS54ZW5wcm9qZWN0Lm9yZy93aWtpL01hbmFnaW5nX1hlbl9QYXRjaGVzX3dpdGhfR2l0KT4+Pj4K
ZW5kb2JqCjIwIDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRl
ciBbMCAwIDBdCi9SZWN0IFsxMDMgNDA0Ljk1OTkgNDU3IDQxOC40NTk5XQovQSA8PC9UeXBlIC9B
Y3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9NYW5h
Z2luZ19YZW5fUGF0Y2hlc193aXRoX1N0R2l0KT4+Pj4KZW5kb2JqCjIxIDAgb2JqCjw8L1R5cGUg
L0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxMDMgMzg2
LjIwOTkgNDgxLjc1IDM5OS43MDk5XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJICho
dHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9NYW5hZ2luZ19YZW5fUGF0Y2hlc193aXRo
X0dpdC1zZXJpZXMpPj4+PgplbmRvYmoKMjIgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUg
L0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzEwMyAzNDguNzA5OSA0MjcgMzgwLjk1
OTldCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOS90aHJlYWRzLmh0bWwjMDAy
NjMpPj4+PgplbmRvYmoKMjMgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0Yg
NAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzczIDE1NS45NTk5IDMzMS43NSAxNjkuNDU5OV0KL0Eg
PDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly94ZW4ubWFya21haWwub3JnL3Ro
cmVhZC9wM2tpcHl0b3hzemNrbWlqKT4+Pj4KZW5kb2JqCjI0IDAgb2JqCjw8L0ZpbHRlciAvRmxh
dGVEZWNvZGUKL0xlbmd0aCA0NzczPj4gc3RyZWFtCnic7V3bbh27kX3XV+znAdLhtUgCQQB5+zjP
GRiYD8gkORjIASbz/0CqeF3szZa2jxW5LY9PFO29uknWKt6qeCltxqb876L4v99t8DU6tSWfEl3+
8uXhfx+0po34XzCX+jG4eDHGq4s1wW9KKXP5518f/us/Lv/g1+2m+ZFgkvH4Btn8zvgQNhWtlxL0
Rf77zz9dyod//v3h93+yl7//34OkD0ZdXEhWCvjbw5/5v5VA8nEhEMtzLHx57SaBsVRew/e/HOTz
hLi1SW+S8AkyWYJTDr8+2GA2ZU26aEpbSDp4LtD6sJGNNgD6hGjUm3IV7RksQUj/a6ml70CSXNi0
Vd5PLMmaLViS5gFSAgqEIIc1egqeQbMUNqQ48QxKbzqxmJOUgAIjyGGNnoJn5OalfZxq7suDDB0+
2EnGjgEbSL1GT8FRB83DlCKaOGqKfnNG0yQloMAIclijtzzvG0Et62mztoygm+JR7LJ5xa1jC56S
jKa34BhZSV20FO8tj/RGxyjj7nMD7DeP+N8m74fPD7//JH3n8vlvPF/kGUtfCgt/+fzl4Q9KuQ9K
+VB/LP+QUvoj/5jy4z7xz7Xg+R15rvk3p3ORf+uajoX38v7Hgrv6fn7XlOfusebp6ncq5ef8U82P
6jtNLlVkEAzL1IKH+r2mbe9pTsSDm9Jcjr6Wd/P3Wr7kKeVkeWz9kTRUf+t9+X+8fP6fh18+P2z8
ShRtG1a24dFTamCPcQUca55VXzVvuQQerZVxVUJfpQ2lBpRtpb7P+ZtNpS1pG+hiUuBPlIcJz+OB
18lYQJ8AtSqxwivac1ijmMP3HPJZ1Vo7PfGMpDbiccxNUg4UGY0c1ug5eCY2KUjHNNFMJm0q2BQm
IQeKhHoGS/AcJGVoYPswTvXGRSqKm/M2zo0OYOQEmRzAJyGbnNtiDGHmyp1rs8rsqHZ0otRzWKML
nm8xMWq2lGUC5xdY6eEHn9BnNvQzTuz0zMT+oU6p12cndp688/+kBtrn5ydyF6qmleRYpb+q8rtp
1lVmwkjZyqw9o5qO6vdr1aiu77oi6eP1fRsCyVoeJGNwF2eoWvs8c7DnpohdA0CfELVhM9UHgBzW
KOTwHYdTo+LmPc08NY+GPDJy953ERBg4QR5r9CRM2W3TZKOZqRoyZTKfmA50ojSyOIDPQdVxK/NR
pviJqlN6SymGOHMFGFlBJgfwLdm3mHCMTRt5MjKzMGHLprVJ9IPOkxOZ8FNNk+97AnHEzVJZbghe
uWplfnmQnsTDSnSAPiGq/eaq7Qk5rFHI4Y0XnLSsAVrWgbTbH7DXFQ6mdrfcLMMLyzDX+vmVrDWd
qvaGGN280s00e989hH3KzTvDWWAPiVFtPKzrNLVvQKEvQA5r9LaHfBf3nLssOXaiJ6Jae78ZJ8vp
KCfCQAozOYDPQdY4w+KHHVdj7BaUibOYCCOpkccaPQdTy+2Mv0Y/U7VkNxVNoJkqwEgKMjmAv88o
b0yQaUbbMtj/4EYWkjH/b2S9mykEjKFoqosyGVkdnYysxB5M9VsghzUKOby1kSUbxD+6kZXCvUYW
1d/p32FkdTHU9fW2zQzPuiVX0aj0wTwOCLFf5hU2XEEzYOL5Io3WcYspOs5PXT7/90Xk/FQNQl/X
41pOLTdYn3Ot9Gst4bGODjD6yPecH1W8jhp9DfDDGEm8vUvd7sJiB5VPGk2jragmtmHWUKHInYsH
X5dsp6h1fuI3bujGUBoPXEmiNicckx5aKfqizVjWiKfxwB7kZdxR8Y6OSvHhoBR3PSjFm1qPm2Nj
hpvDeKIPnxyWf0jG+/yAJ7Mos3IYgsWjvI5ZHqd5RuZDzXw6Evn6FiyPdXlcM8cip69XmQuty6yH
C2dkR6Q7nO75t3kgx7c1+oKt690ORyOFDDGGO7rlzm14ULDc4a1uO/iMfRqmiAwieWAJZWDIg8G1
mjdgmvi6SZAHk7oJ0AYV3wYVNTApwyQYtA7MpF6+r/jjkK1vTOiC53xrWQ7Ll+9pft6HWDTJPr6g
RcMtmzxZVOZdqu9Ld1YV8dsMgE59/hyLBefbe9cy5nY1xjo9Kqii62pxoI7/cYdBNd5jNZox1mtv
0mWjaNxls4HqhLgHn50RbbeuTYBqiM8395yyz9CmacGPRpEbY5gr2NBt48LZMWu3zaIfqvZozKpZ
A3HUzDSzhjF//wzHXsYBUxOzF8pT+nRudcDTwVV2CSWbAo881ihkcYqzq0gVjqminAgDKczkAD4F
WThoimThrCrKiTCwwkwO4FOQhROnSLYfWUUpBwiMMIMD+JboWzmDztiLJ7MlykcqflB30Jmfa/Wl
fr/WfELNv80+rpootHJ5+f+aS9zc47wP8dtcYTFA3djx8C8boPD2nQboSPFbDNAb6wY05qI6NlbD
8Lub9bS3GfqcDmWgkVn9h1eygtywZSYraHj1zXIbltFRbUaeOb3suOetkS3f6zEFipb700VAS947
AR1LyoUKGBUPFb6AzhM//4tkwByiHGwXOJC46QxyGi0Dqrc8WlibMUMhlEx9/lyS81P+V1BOpeIl
BsknhVhAzp+MgFwmJSogy+K8ZBBEPqdrtiy34QxImHhtKphSzGCWnSQVbZqiNC58gXN1SU6XYFYs
lLNCai6WGdgwyed4ICVybmLCGmGz3+qZNKuP2SmL6nGb1UGTmfTIyk/s8pidzt2myMrwjfVjVzXp
WlVzqvkF5s9an7Iywt+luViT+etS7BDRMH85vztx0aICtlUm2lo+61gyGCrSko6ygqsmtWTPs8ak
crEflE5F5aN6tIjNc8lUkbrXsS51PBqBvkwNpSfHRgVFYQPsYmFT7dJjqwam2AG6VrCrdP1htwJd
Yxfs9RJXNZhGFf/6bi/BsbbbdTWXj9JmQ8xF02/Bdfhpgn0+jlvgkccahSy+o4FNaWPf3/qZKjex
LfncKVBOhIEUZnIAn4JsdNw5vAthJhuN3ZxKSc9yIgysMJMD+BRkU+IBlL/EmWxiEzzEFHYtEGFg
hZkcwKcgqy2rP2gbdu1Ys83G/kHMt9tA0gkHYlM+R/g5GHseJsmRcTvG3vPUwxb3rutOODLDfI7w
W8Zvcp9AKZls0sXxsOPsm3uNdxvSz98jKCzinW6jf6xLqr+U39/qMt7kZ8r9uLyq7KuzcR0y4Wq1
M+U+XV+ile/PlN+e99V1OKoPDspzjgLrf+8oMHTrKEhL9ewFThYNg2xf8Zuzo8Aw21dh8hNI3foJ
jC38BEZv/QS5UBZNcJNJxyCL4sPOT2CYxXaTmyAYugmkd27CeAHs0JLTzk0opc5uQhFv5yYMImAv
A2cwrbt2wAYvWty5CUXjN25CqZ2dmzDq0bWKnt0EhoQ/TW4Cj1q3bgKDKzeBYR4vi4idiydRgbMT
bQZXbgLDOzeBEcneTSpnkEUpZj9UD8MidpzcBE+tjj3t3AR5BO1kJIc2hUVB+xtiQUsd0kOjRqbQ
/odWsKN0/WGnyrpWaecmjHqJqxpMo4p/Bjch5IsEZnYSGji5CCHfRDCTK7DEeuJTOAeDIPgAQ0YE
OxlMvgRPQBHM9kERLP8hI4KdDSZfgiegCMb6oAj2/pARwc4Gky/BE1BkW47tNsrj6OCoDX8MIamp
rU1oJzTlsEbPwNMaHvRimJurNnLwT8kJkIknoIMR5rBG9zzfztSXm3bipbz5ccHXtPTJnsnSb4cw
dN2sebzPwl9b8OV5K6dvbZh6YC9jd1n58XY7IK62A+JqOyCutwPiajsg5vVuNZtEMS+N+7gz9MXC
UzraydCPecF9XrqN6/2AuNoPiLv9gLjfD4ir/YC42g+Ii/2ALh4YsYMHGLzIGYzjoR8wo+NqQwC1
DuZ5XG0IxGlDIN5uCMTVhkDMC89MayrWDOsTRTQLSz+uNgTiekMg3mwIxNWGQMyr9Ip2ln5cbQjE
viEQ9xsCcd4QiKsNASwKG+BqQyCuNgTiekMgrjYEhv6wY5mlpT/qJa5qMI0q/hks/Zhvs4TZ0m/g
ZOnHfB0mTFb9EuuJT2HpD4Jg1A8ZEexkMPkSPAFFsMoHRTDqh4wIdjaYfAmegCJY5YMiGPVDRgQ7
G0y+BE9AES3ywRFt+iHlhHZCUw5r9Aw8wSJHnsOmR56ADkaYwxrd83w7S1/CUgSZg+TGyI9r68dT
req/ka1vq1xfZ/OTulnZF+jG5ie1WNkXcLGyL/B+ZZ+0ujX5BVyY/AJzUcmjyS/gzRkgARc2v8D7
tf2MgclPere2Dy8Mk3LkNKzPqdBqpoJ0w5oFHsPynTgPKxn0M+zpochhek86H2Y61I9d1aRrVT1Z
/ALdWPykFmv7Ai7W9gW+OQJEim4tfgEXFr/As8UvyI3FL+DiCJDANxY/g62O1W5tPz+CdjKSQ5vC
oqD9DbGgparF2v7EFHrA0Ap2lXB7BGjSNXbBxdo+1GAaVfxTWPz5Au1ubb+Bs8WfL+DO6/hLrCc+
h8XfCaJx32VEsJPB5EvwBBTROu8U0bjvMiLY2WDyJXgCimidd4po3HcZEexsMPkSPAHFyTLvHCfb
vks5oZ3QlMMaPQNPtMyBJ9j2wBPQwQhzWKN7nm9m8ZOWgFH+x17bJ/1zr+3Xi5/t0qavMt19uodu
rwHQ6hoAlWPmOx+gHEm/8QHK8fXZB1jcAqDlLQDKZ+f3HsDqFgCtbwHQ6hYA7W4B0P4WAK1uAdDq
FgAtbgHQ6hYAMAFbeHkLgBa3AGh1C4DWtwBodQuAplsAdHsLgFa3AKicNjduLlYWorkudi5AOcVO
aXIBynl3OXGPtPNSeDHKUUV52VyO3XRNLhb9aX0LgFa3AKjfAqD9LQCabwHQ6hYArW8B0OoWAEiP
rRqYYgfoWsGe0vWHvWq56F/rZV70p+kWAMEtgG+9c1RG1xGMBC45vfcwvRJXP5KE9dCJVF6lK+H6
mbwb2BNioeWKiZdgT/09b7VKDzQ+IUGJyO8pSj8ZMiLY2WDyJXgCihJNX2bHgBRzNH7jeRIDGRHs
bDD5EjwBRa3k7z/wUKWRY4nEr7ya2tqEdkJTDmt0z/PNgtarHGOJbPpuYeJeyUpFMveuTb+Pi8rd
/ry7AZRJp0ztGwUN19JfZz7rJ4Fe7Qq1r9HF6PnLz6YSiijEo8Rg+TBu8rboIO1Gstxyxjgv5mMV
rkYD6yFy5PnjSNcjnCRwBx7hBrQfN557FBO4Id3C3rSyV7em5bm14HZ8eiEei2FjqvTioYDdBfCD
ShtbOrE0Rw/lZrlfMf5a4AZVo+48lsBMbosS5xGjPEGIotw4VrHPnvn7B7kuWXbrSx2bWMIamaJD
HfI8Y0ckKFuD9WRfsFXCokKaT5jf3QUN6o0DAvy0zzdBfuoNFBk7cuXeEZsJG84k21EZ8E7+rltD
faEhyVoYj6gW6+qlhpRrlq3o2o7wdv8LHVdSRuUWZrBEUGqxB47i/EyBrwIM2LsgUvu/iHFP/CF8
P28AtphErbwPi1gGtRFIstbDe+wibDw4CrSBvnJyfh6FbmIRPqoet7BHFOxRp+7Q9uiBtvYpjHV1
haYMzUm7oX2McdhiYWF8q6/RVO639iCaBDZzDflDJIipO6661C4UWY/i8Amm9OvcovxOlibzFItR
j5ZYPt+heX/Uzvvg07T5aafNK2ggvRwLJJeWPJSWWwzB8HATzeJ9Ops9lpWRfQzKZ0psD4bVwacJ
9GxTZqscUq+wnvg7+po2snmXfESCUYVNB+cJZUSwk8HkS/AEFDVbgJvXkSds4Ch9jr0MGyYpJ7QT
mnJYo2fgyf8247T82TbkmWiLLjg98wR0MMIc1ugpeDq/WSfRuZCnNm4jLy408kQUGEEOa/QMPK2c
Cs9LisjTEkvJ88tUGxM6GGEOa3TP861imyWjL9bJH47MoTd/0Nhmyah7t7fQTddqivWZfcXmDtQZ
fLmldeAI62qF6haF+lplaJfUa/l5/v4I/mmzeT7+xvhiqtffUMTjKzl7Lh+myvH7QctJzR5y22ir
np6uSwC4OIP2tKlWaLeLW+DZVYyxFlG7Wax329kvOUhy5CPHZhjE7nGQZEurvH2Xn7lzVbohS6OB
NCN2MpbBgJ8+u6GWTNPsjPa6LtYClw+X6ZsDi6eYepzYrw8s7l8vsLjVh4HFj8NU92UK760xJrxc
zE8Sv/ww4vuxyL8hsHmN0r0gcyjycfmHijmmf1gvHyCvEINZFy/RM79S+6zmkaSs8spUaMvfc75D
Y8dtGckkFe8Q+VBjrq8jbYkz47FAZl5jvc3jwx47nCd4gDA8Br1WFPS9e14H+B6Iuk2nsYyWq2WH
ujBpKGxWNpKndUm3iOv92ObpZ+J+97/nipEy8W9EtCkB1oqn4bs9a+sT7YjLfn2j2hYikyjSXIfi
2rDf1lvmlQQx3v4FhGDftAplbmRzdHJlYW0KZW5kb2JqCjI2IDAgb2JqCjw8L1R5cGUgL0Fubm90
Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFs3MyAzMzkuNzA5OSA0
MzkgMzUzLjIwOTldCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vcGF0
Y2hldy5vcmcvWGVuLzIwMTkwODA5MTQ1ODMzLjEwMjAtMS1qZ3Jvc3NAc3VzZS5jb20vKT4+Pj4K
ZW5kb2JqCjI3IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAyNTY0Pj4gc3Ry
ZWFtCnic3VrbjhwnGr7vp6jrSCGcKaQoUneNJ9e7GmkfYLNJFNmRkn1/aYHihw8auqrHjtbKjNtT
DcXPfz4Bk8qnn4WH328ZfF01Z954b5d/f7r8cRHCMht+nFzgUUrDFyWdYZxzufz5n8u/vll+D68r
JsJUHIuA6zdY+63VSjGldNyAeW78wqRfw3/KqOWfPy53Y3/+cvnuR7X88t/L7e3y3atZhF3efr6I
HXmxSL5IIdTy9unyfdhMh4/lXLnwdwt/ZfgIzsVLwESFsSvneuXchHETsNP5e5wzbh9Pzza/F9Zq
V8dMHOP7R+sdhtnyfFir/f4c1+gtw6F1Nn/f8v4i4xTmRMRRD/CIcG4VR/1a4Rr3w/L22+XD2yPO
2LOcUWaHHLGNO57hSMEmjn24X6Myd8xLXRvHRcQ+76FN5mSGj9xOayIMX5+vW7uHfAVJ2AxTt3iO
3kEYSUJZIiShJMG8J+GZpLgBzdc8l3FKz56067F07CqZUcFEUEhcnRDpuua3e+VQt5bNalcQ65jl
woRN+PL20/J9fslWnCXR47NVZE2McIpurFW7i8Ye0BjRlWo9a5tHUjIZu477SSoqP6ssoWuGs+7r
0ly2WVqf2Affi7ZlC0jjBPdapUzWEWkgTTvFLXuCW86f5ZYDPd/yjq8nPZnKlMr8LPN7eoch5Alv
d9pLhbFXsEu7+4o7Gyp2U72pUfAeeM2iHeBx03iej5IgGknXiQdHXtNqy7hbQ0QBYZyxS8V1fru4
E2IduSxwKRElIZ9TyodK5hOGwZcwr5wppt6aKZPL/i9GWnoOETZRpRexMsdTKnBHnC5WvPNPKGaE
cNpXr8K33d2EuB3IMLZO7NwzTPhVSuvLhNonhGTaeS1Mncne0zG5hl2UqxNyXyKYluvKZaXUqOnM
fM1ukoIzHTnsBbjI6YybQZvSKfWMZ/o6AzZHwIjpmilqWs+gzZHeJhPZgu7l/ABlvs+EPFBZsWrX
S2BqWTrkm6pEPKEfv21487ZAy2Uh6whJpQkJKXPSmGQD/RjZwr1baCCrLDYdBGpsw2cwY8xmBh65
5J3X6j3RkxZP2I0VL7vdZzzFO4OHp1hYoj54z5KD2j3KUBxOcxLin49uZJJdQWykGE4xt3FrK+Ci
81jx6kdeWTFnYw4DUjjyylFmupQG/DZIMbYTEJoEhgiPjKZQrE0VKDE0CTwXF4khg5BnIE4UZcCQ
1odVTFOncaLo+8nq6gHl6+ekbpHfvaqTaiQqclJfZfDu6GSUJETXWUR5R3QSU689d3TVMQSkQgZx
Yhs7Q/nBNrPwqGdO+wGsaQycoizkZOLvROQ8zN2ej7JTYPPt51G+oVJq/eWSFi3ls8RYrsYTPkTW
z0lm5sC2CcYP8ryD8BKzDOPUE1kGvP2Fs4wKWZK/h6BPDSWKCykWrbxtxUB8KUnDVhMA8trTxOJW
S7VZfKMWQUksdMajay00BTzB9UBPF+NKPfQCtFP9NGi03a2nBMW1fDrKM61ZmdnLviqAMwmG8RQk
if2pTHO1pycwR6NnyrGwAob5Z8SM+6YUIfdEiJ2JXa6yiALzXffrnWpWvusMi/K6EuAB5i3vdQVa
RTHdOadVCANiDYUtMPyMeKwkYRJ5o3S4by4I6qCRiF550/g40riS6zheW8FomQMY1IQpDUiyWmK5
48Pmy5DthE+fOb7XkzRqdNxAEdyHrBmYf0pUpceQtEMCOtRbRSeF7IVKK437Sn6poqCHHMmLnNSW
DyqRTkS6dWalM2hB+0mTqUcseO1Z9Ql/ZmX6ELykXolDWgnmjRI1qBZdHGx+53031O2DKOYV2/vP
lfGnxFTcI2mepjijgJUPtJ0OXbBuodZjcYR9EUt70dHEoxgwiXuj4pXUJ6pDERmpFFi9zupDqkbH
Fjq3M0sLk6ob3uN2xFnH9iY9MPiUOIo7fGjQaAlPtByL8uW6ZuUhHYsVMR4l3Dn33mwfHIZNTY1a
051pEkKpmn/hNeeAw7xkwq8H2h9KNOHiWQpwsPL7H+H3ifPP5ffBu4br9O7+Gi0wtEAqm15zCPvT
ZM+POK6UFywu/AhAhoMNhF8vykkWYpoPRbOzjOu4nzKOWbWG8qoMfmwG1xB5fRqsq0djZfGv+3nw
/4E+HcaNiN0AIFAbyUT43uCIg4UYXD4c/ApIdFIzb43VSKKNrnwNNoA44mChBpcPB78CEkWo3pjz
xhqkUehQPQZrCs4RsGxGC0ENhPHoV0GnCZmStatr6QzSMKto9bUZBYoAwni0p/MdtzR48Fyxeo1N
Q2esTyXt3WC9pxGjUlCpRQeMbHKxIvq8n591qu9E92QB/vBSyU5CyXNuvJzfmRzrYg0dz+8EHVOO
as4cNLllTqdze8zp8ApKhIKn9wlymBMql5Bbfr7lv1sej2Xmmsdt/lDZqQAGz2Mx9L/wejwONYek
BBUOTCMsPM0UB2Wa0SRyYN/JBu9YCCUXUnhKQjn6FUokSh4/t5rFdVQy5lojJoOS7p1gM+Ogsd/U
DfjeAH6CrWPHNP9VQGuG0ZSZWA6QWh2dcSvJXErjgMFnkk1Xk00FeRflxtj3OVPC0TupsjzefZXq
4CQmMUmPGAJ1c77EMKpSSk3tavXQdKuoyrEVFgmQMv6iaLrCLxXIa+WCWd+BF3TX6CwFL1uU6ugK
OBxk1MedsdhPTTa9PlXPr009f9dc9GeKogDFHQldUgMHhXbrdoPyj/pvdGDV3AEUvNx6IVXFGynl
fh+WMa6zdryJ1p1/No2nvnOBfbzthBVH7vijw8lS7X0ANXzQgkKMp8UZ+a6u9UT9FPLHpXhGHwV9
mDJP633ty5DjGDaSyaQ6zl1PHOf6osMKzscJo+Z21VZlc9qjky5yXiOTBh0a3COLHl753eMXmPwE
JfpI9g8tA3tYrpU9dqTJWho32jdfUKMBBhXr8iycs00c1CdwxQaCkOkONQTdvoCLU6i/zWFDwv+E
BI590wYUohekzqO4twqyhOFNO1kpw3CKRy7R0kvgu/LS/0lW1t13nnY4n5ACegv0HqV1R9mWPc/d
wA/G48Ua4PGZmONrgvJEu7807+D+ISfsIXm5O03p7wZjD3rQGMV3NZ6ADLxC6cTh/UhqmqKt0REF
+d3uqCA2yiKew7x4RM+xD1W8JmKT+/R/ZfTBODnsyJNt2YGud16hWUede0pbr1UaR3G8SHYDzkIE
o7vEuy0ecVgxnZQfGH1C+RWvCZev5GhwbjNlH7FxmDvDVeyS8fc3mDA/PUVuwPzQkd6dIfQC6Z2Q
HWDdpQ1Dqq+VM8M7Ww/qnruUZ3gYfIIbh0ldcfuuVcmEIZ0FTRxCY1ICZKZaakjFBci3qDPp1LWF
0YeKrLVKi3RREu4K7xP8rx04LG0Cs0WTD2J1XWI43FrHOqJcZOsz0Rxl6GiiqGF3ZHQfC2OD7H8q
0MCFCmVuZHN0cmVhbQplbmRvYmoKMjkgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xp
bmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzczIDU5MC45NTk5IDQ5NS4yNSA2MDQuNDU5
OV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L3RocmVhZHMuaHRtbCMwMDAx
NSk+Pj4+CmVuZG9iagozMCAwIG9iago8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovRiA0
Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNzMgMTk3LjIwOTkgNDcxLjI1IDIxMC43MDk5XQovQSA8
PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDE1MTcuaHRtbCk+Pj4+CmVuZG9i
agozMSAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMjY0Mj4+IHN0cmVhbQp4
nOVbW6/bxhF+16/Qc4EweycXCApIipXnFgfoD2ibBIVdoOn/B7qXmdlvV6RIJbZ7ANs+ljjk7s79
yjMZG8ufs0p/v5vgcnFqij7GcP77p9N/TlqHKaQ/sznT1xjN2RivztbM/vzbP09/+9P53+lJO+kE
VcqUPdsV7PBdnNUyWevy3pM5139//eks33/75fT9T/b8y39P17fT93d/1uH89vNJVzz1OaSdddDn
t0+nH9LmTimvlXJz+rwppX9MJ9r0L127a/pJMB8qDL/nNd708PKzpOv0o+50L8EcnVGuPd23dKah
8wnmL7QfnV9gga4B1/Ld1+8F32vdg8/RCa7Td52e04wzne3u9Onq3nI20VTOWoBWWpvvudDu+fDn
89u/Th/ennF6CczpC600hAldM8cL5UShJ6rydbnHXEJsMyzSnh4kQRwQKjLmCqjJVMT6PUvfJLj5
0O6r64YUmHsBaKAzWAruA3DxAlJf0ZBy3o05OMVETFLfuKT/rLdFpUdYUu1tThsbQKczVVmHTTrZ
JmysbpzekoRQT1wWPXVVb5HjgPmGEa5j6kzCVHRC++caVFxEe7pwU85Nap0Y45N/mGbjfTl/hD3n
2IIcK7Ic5emrVygWFkCnWO9IvuZKXLoRN6/ATbLuvFb0KknCkHcoEgiVurKeLLfYAklAk6cxEfRw
abrGeIuEs/R9/WSbyDTaIjnaUw10OcIRLb/Yyp6Vm2lO+mWRoU1M2+y3mp2wvTQ0xSleGhqZvTZW
jqI7YBPOcMOOkESWWdw5xMxi237YsbKLKKwH0gsLbWUZw5hlhsy4uBYPopirc2WVQYeKhsQOmN2U
BBI2srJmj4NuMnpJ8RMYeYjt4if22M4aIajf689mnIoE802Tyyd59UxljkcSGyGeles7rVewN1gj
sko7ODNQjHoWQ4/gZtnH9PE0g9xg+cwHwTkcEJkNkwk+WBTCIZFJuuJZ+wOI5tpCOWo1ar/noKUG
zfMk2lj9ghs0nVnuKYjx/bzRy1aLKdMdgjqHIw7inRUAXSti3bf+He66eTIeOXxIHi0kZa9yaV7F
guMf1bs8exuevVVeito9ccYcBMoSOifzDhMKP4MJuWZCq+YGsmPZyppb72UxaeJ0UJ7xTS7s+RwF
Kta5QhvjAOZjdk3GTira4uVeCi5OfGJRSdOOxdgurLk2q/aMPl2LaBSQR6zL3qCw5t48A5sY5rFd
Bu97teazOZDoH59TlwLSpH3IWutWHP9f0t+1mit/lZpryiZTCq9Ud23XZ/UxKdLSsynJLE/M+Oin
jS0+ItzaqKe88CNssgrsdvj1ZGczpRQ2nnVKf1KCl26kE62fp2AXOyP4YwdOVajTBG57rENhi19r
Nfp/oDQ7o+QYUtrakRpsSrCSYzA9nggGonCTDfC7IHbWMaE/p9qmI3ZWetIxIdrjiWCgCjfZAL8L
YpekaTo5FNMTmxslfrY9lg0IFOEGG+BHQn9HQ0VlW0/1Uy45Zx9iKaoegK3FUlxtsrbkj6YYcjaq
s6v4edMNfbbWz8Hqb7cV5CQTy464OOaZYlyoBVWOu9qMqR7d1zUWi8PHVgnlII6e11wNUMld9uQ2
TlCt3cSBJNAzjJeigGT6M7fS04K3p3zDUe7Bae6N9qFcSopKKoSZtvFsNVRRZd/l97UCCvdbI+4O
4TGHxkufuBfqLtAu2mnQcRYkGbOHEMyh+d7v1WVbaw00ktJaOoG13oXaAJzt8vOSDqxksny9VoDw
GtEeaFdhllZwJY2sP3vZb5icL6W7eykBdpKLPSS5fkThWam9f5KHJkF5WrtpMcom/5AeevvH+Qco
aJ6JZyUDeyiCQmWtJMaXfVVb6/kKLDTxyh5YU9+G74FEeQE4F0pH6svMr1bdh6aAOZ+tlJcdnJ4W
ZOBoB1ghrnkH0WGoOqUtqoGpN6rmSPe3inlus2XbzrbTNeXhbKksQUil0rsrqCALidYvkzN6WRqR
9Yb60oBa/IlO3XrdL9UbFz/D7EFaS1z8Wl5XNd+HydfMfxRcX1rtaElOkWv94F/qQvjmq7ky9Y3Q
sW2PTuG11ukBTMZS8IsLdQBs+6LVShPtHKpODjdFvaHi5DUypeCqM6zvj0mHhEso/NeaP+LvunnO
imm69XBk5rantFPZ1DWJf/CjLaQW7nnjp5w8NuZx/NL+MbY5t6/WcXF2WVGPp8oUWoR50jo+Fs+a
DXPr2JgDGOxOI6Wdc3vUot2mMrfX5tckb9hhk1RfjYacyBgIAGOixFotc7oZvKaue1xuBzjYTXKO
znNZVwvMNcxHTmBYxHmpJN2UN2CzdNQD4dQON8YQXPZn3Lg44F78SpdJODlMRnHOfCTvmvUf1kmY
FqwOcAgzbCOLtyLKHc2vamv6ANadJZUUHKdlqueZTMuuGH4eXc8okxzOCkWGbPzeGtDIBW7UdhPF
V+YFmSLRbMuehrLKh0IIeogPxZDb1xAXe7lg1PKXZj1dVgsWgT5ktDS0hMtnnHkvnZY+m3mP3JM8
7QvPuhfRSL2jv7knAk9/5ln30lvGtzrrZsumWMUFSvlky4RsvHr0HSs1qdKoicfyUhG9dEW0g+DB
Zpe5qomccl0VcUl1wLysZZ2SbcEYznNCPquHilQiHA+0OZuEhsmD/3BNJ0R3WJeigjoE1oN/Z6/s
l+YteZbS+RrQuXEk+FChc9a7lySaOKnEOovcPyKrqLsJ7O2RDEl3hqmquNAtMQx19Djh3ayZh26k
DNX30q3xFSlMNsbU0D7igGECp4w4JlvRWW9TrZQ2jhs6uzcGVFPKH/LkPL70skPsursPU3JWI0zq
BpfDNJlbowlfoHNr6riWPELjp5vg8nnjHkPRJmYxvpQB9ff4QqFDufA5EPaZRqZ/b/QY9FI8j0XG
fgujR5Ng01zOaxNGAX7sgIuelDM4XlyHyeL3MHAEAttcEXBEoBCDy1eB74DENgoEEts0EXBEoFCD
y1eB74DENgQEEnmKCBg2kFCCS1eB74A8Pes5eYMQkDwdFp/7uwFxRKBQg8tXgSOJX2lqGoM5p/g6
xdKk/lpT01cxfRJZJdf9puamV9pHUQZxgecW+ryszU5//4w0tubWSzPScmIOuH2t8HU65HtdO20j
DzOQwDFJG5NXrj3HusSDGIUR1KOPySfEAJMgSYlwJVdASnUd1bG7JS/Jjb1A7PFTGtZ1RUZK4M0x
mfGxOB9Khb20zPEYN75S1TjVqhrO+OF9QMxGu+keNATGdwW7V4fHdw2xWax7tuTLvkX5TLB0D1q2
9fMAxe2XJFhgwwvPohi3+osSWOMxJyQPh7dXsQXSNXRZsXDwQ7n8+AtECtqqMt8cWuJtkHiAWvHR
pYLpKzKbUtbat9jsIoDFberxSrnU2RT0UqXkilxuNHZszuyxBBp+V8qNLOUuzl3tl2SZpR9g/Tj6
3ijXm2Lvj6NSMEgVK0jhkE2KBeM4DUlce2sEmqp/tFXodLMRaPNIBHYbisHPMHPZsd2e240D1945
Qex1DG9T46irt1EsRf8HZedMoAplbmRzdHJlYW0KZW5kb2JqCjMzIDAgb2JqCjw8L1R5cGUgL0Fu
bm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFs5Ny43NSA1NzIu
MjA5OSA0OTYgNTg1LjcwOTldCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOS9t
c2cwMDM0Mi5odG1sKT4+Pj4KZW5kb2JqCjM0IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUK
L0xlbmd0aCAxNjE2Pj4gc3RyZWFtCniczVnbbhw3DH3fr5jnAlFE3QUEBdYTb55bGOgHtE2Cwi7Q
9P+BUpQoccar3XVioLYz8QyloXgTeahRxmb6WTT+vlPiMTmtss85LL8/Hf45AAQV8Ceapd3mbBZj
vF6siX759ufht5+Wv3GmVYBUrQ3xHE+CwzswOVllrSvMlVnqv18/Lf3+25fD+092+fLv4e7h8P7k
FwjLw+cDVEFhCXpxRufl4enwAbkftXZJa2/wwuVce4aPuLTFf1Cf6YqV5mOdX+5X/ONBjIXGSwu+
jQeNF/534316RibuVK9Ccw6vUNfh58KX5us2vla+ZY58pjV9navv2th9/VtoZm38QPAW8tvjz8vD
XwcPSRnQ2aHNHv5YPjQDFG1XmnD/cFBZ+4wWzwn/s96SF/Y09MYFN6AbmxtQDIMq2lhFtKaant1g
Tk1UP0xR1Cv37J5uOt/Mnht9SAxBo2AeY0pF4z1JvKdNJTZFYgzYKjGcqtTFcGw8uk9bpxSnssQb
6ZJwcGwODM3xqQVSaPQWRJ3P3XB0+WugazjZEaSRW9CrUdM23Stmoe+ITMwAlDMpaeN7CDRDBvQs
iu7DGLA1aBTkZEzIfcCcZry8mY7AbMQdpyOpjmjlipEyDG6eRqIyCSDaeF1mHydafsciXtdXMH/Z
AMndsDyYycBc4DCVy77cYG7OLU25nSaiOTdlNrXyOlMzT0VOHP7nN64zGN+e4xvc5dleb2ZDt/wP
J5Cw4Ww4nXHS0GJzi4zv/EhxnLW9bRWjzFtF9j9uqwrxvttWDkoa99tKQpXnNH+Xqwel1LXJwmuJ
akjJi+V1jcdOts6rvVcuJ9e+a2sEsf45vqmH/tSXwRnlkrNJGn6484KbElcmNkOvMGVZV3M0qZab
GU/DRZzXSbUsVDCjRkgaVypS0Q0QQnPyACczPmyavXtKCHEF3QMBdjGbnWsS6RHHnF7TYLiTZFpv
cFmX85qbtIoJ4Z40/C1uch3H3bJrXmI6iff2GIlK+Dp2K5mOd4Me87uJOGyM2LmJc0sFPWzCLv/+
Xtd3ORQYYshw24cKwQdX6QxL/HrFqmAQvYWUpHFvckXHci6MaOaIKZZwYZcUGqrhxENmFaiom1KY
mp4Z17E5xA7tqqeBDSVePJt0G3/Qw9y8a2eu62HhxbOE5AKd+TBoTuw4mQWqK6+5xqlsgFxjX7RL
eup7nnDobYtgf1RzuA1Nni2zrm9f8NfLrJj9ymV2cDZcZnaNE3kBmuW1iCgZvZwUwjwf96brnJfb
+xxxZ5OJxP6c+4+i3B3P75rj2iJaJAJOYFxObWi6yXJ+LQGg9Xzf+Vb0V8f+5i/4e66xL7e9sVfU
u5fuHpv7+SFAndZPAnCusYFmRDn1acLiUdKtzaDKi4+CyVnihsPXg4tOpeCyxQGNMD4DtkhPB/S7
Qv84SX2UVOynvGtUwWJCFjy+1jOP/0HV6LLKwWBK2KgarVc+JO23ckqy0EoymZDfhLLYQagS+LBV
NmmnsH+BnbKSLLSSTCbkN6FsxlDLGVPpVtnsbOmY9C4CJVloJZlMyG9CWUiQVbJpF8YQU6llCPg3
ckqy0EoymZCfK/s955S6pDesXeVYDJvdTAXtGXGcXGajsg4FD2NaXxB4tMIPJUd+nubf1ztYfanA
52uJUGMD1AmIxgZoW48Cpl6EsNZRT2m8oCpGeNDea+do7mOrUG0+zRWHucSTkVoQQJshUGhzWC5d
ZSg0uWaBDL0XyqPOktz4EhQEievAWufS89r46Fbfj41errJubO/Cfv3vQ2BUu8cBw42nipdOJm2q
57GEoq4122X1JE902c9sQ7afROXyBJePQDZHChJhcwfQkPmmB90fd+z7dsZ+vIbozacY6ijkFDHX
GzHGbCUO7rd4rvDmrof76t4/p+d8mbbptQlLXrG6NypCil4a/5auIIwtKfvZvdu47zxzksNuOq5D
bAmPJWz2aZi3H58wTQTm3jX0XjtqcVHM4e82MjwuBXyD5d1N+2Zz992G5ty3NS728deONrIK5J3w
onY69A7vnKaek5w4aOpNzT7wRZCKxPLDH2/C5iTz4sebCy3K7R9xZANy7TPH8w83EYHO+OLHLX+R
vEhrrjSrpbWNzr3gBFnMfuXWVnCefYK6NelzyuR9fvXzUgEe/wELZgFfCmVuZHN0cmVhbQplbmRv
YmoKMiAwIG9iago8PC9UeXBlIC9QYWdlCi9SZXNvdXJjZXMgPDwvUHJvY1NldHMgWy9QREYgL1Rl
eHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUldCi9FeHRHU3RhdGUgPDwvRzMgMyAwIFIKL0c3IDcg
MCBSPj4KL0ZvbnQgPDwvRjQgNCAwIFIKL0Y1IDUgMCBSCi9GNiA2IDAgUj4+Pj4KL01lZGlhQm94
IFswIDAgNTk0Ljk1OTk2IDg0MC45NTk5Nl0KL0Fubm90cyBbOCAwIFIgOSAwIFIgMTAgMCBSXQov
Q29udGVudHMgMTEgMCBSCi9TdHJ1Y3RQYXJlbnRzIDAKL1BhcmVudCAzNSAwIFI+PgplbmRvYmoK
MTIgMCBvYmoKPDwvVHlwZSAvUGFnZQovUmVzb3VyY2VzIDw8L1Byb2NTZXRzIFsvUERGIC9UZXh0
IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSPj4KL0ZvbnQg
PDwvRjQgNCAwIFIKL0Y1IDUgMCBSPj4+PgovTWVkaWFCb3ggWzAgMCA1OTQuOTU5OTYgODQwLjk1
OTk2XQovQW5ub3RzIFsxMyAwIFIgMTQgMCBSIDE1IDAgUiAxNiAwIFIgMTcgMCBSIDE4IDAgUiAx
OSAwIFIgMjAgMCBSIDIxIDAgUiAyMiAwIFIgMjMgMCBSXQovQ29udGVudHMgMjQgMCBSCi9TdHJ1
Y3RQYXJlbnRzIDEKL1BhcmVudCAzNSAwIFI+PgplbmRvYmoKMjUgMCBvYmoKPDwvVHlwZSAvUGFn
ZQovUmVzb3VyY2VzIDw8L1Byb2NTZXRzIFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1h
Z2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSPj4KL0ZvbnQgPDwvRjQgNCAwIFIKL0Y1IDUgMCBS
Pj4+PgovTWVkaWFCb3ggWzAgMCA1OTQuOTU5OTYgODQwLjk1OTk2XQovQW5ub3RzIFsyNiAwIFJd
Ci9Db250ZW50cyAyNyAwIFIKL1N0cnVjdFBhcmVudHMgMgovUGFyZW50IDM1IDAgUj4+CmVuZG9i
agoyOCAwIG9iago8PC9UeXBlIC9QYWdlCi9SZXNvdXJjZXMgPDwvUHJvY1NldHMgWy9QREYgL1Rl
eHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUldCi9FeHRHU3RhdGUgPDwvRzMgMyAwIFI+PgovRm9u
dCA8PC9GNSA1IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNTk0Ljk1OTk2IDg0MC45NTk5Nl0KL0Fu
bm90cyBbMjkgMCBSIDMwIDAgUl0KL0NvbnRlbnRzIDMxIDAgUgovU3RydWN0UGFyZW50cyAzCi9Q
YXJlbnQgMzUgMCBSPj4KZW5kb2JqCjMyIDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA8
PC9Qcm9jU2V0cyBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSV0KL0V4dEdTdGF0
ZSA8PC9HMyAzIDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNSA1IDAgUj4+Pj4KL01lZGlhQm94
IFswIDAgNTk0Ljk1OTk2IDg0MC45NTk5Nl0KL0Fubm90cyBbMzMgMCBSXQovQ29udGVudHMgMzQg
MCBSCi9TdHJ1Y3RQYXJlbnRzIDQKL1BhcmVudCAzNSAwIFI+PgplbmRvYmoKMzUgMCBvYmoKPDwv
VHlwZSAvUGFnZXMKL0NvdW50IDUKL0tpZHMgWzIgMCBSIDEyIDAgUiAyNSAwIFIgMjggMCBSIDMy
IDAgUl0+PgplbmRvYmoKMzYgMCBvYmoKPDwvVHlwZSAvQ2F0YWxvZwovUGFnZXMgMzUgMCBSPj4K
ZW5kb2JqCjM3IDAgb2JqCjw8L0xlbmd0aDEgNDMxMDAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xl
bmd0aCAxOTU2MT4+IHN0cmVhbQp4nOy9CXhT1fY3vNY++wxJOqTpkCYdknQeKVNbCoWmpYUilBls
kUoZilABmUdRFJRZcQQRFRUFEbUUxTrgRcQR8KKoCKKIDKLQ63BRVNrkW/skrYWLXr/n9fu/z/t+
NP6y9tlnnz2stfYadkIEBAATLAAJ2k6eWj35hYEn7wLoOwZAOjBp5MRq+8zvQgDWDwfQYOLI2ZND
DAGrADCSnnJOuGH0SOx/3Y0AQ3YCxJWPmzh99gcJr11F9zvR9eBx46pHGm4PfpDaniMk0OWYIxNc
N1D5VULOdRPmjG14Jqo7wGzqL6V47OTrJtaVDX8ToGgvTWr16JnTndcVptYADKT+pCWjJ46c/MDq
z8sB4lcAONwg5k4IOn1P7Ijg/J8gRAPx91hymwWCHnxz08LzRxqTTTcZelA7AwH1BvSupHpSAQKQ
7n9muslf3/Kn3Sdq6H0uPTWBls7ATK+xAOpp02rggPLbsFa0ZHl+bIZj0h7YyKcBEDqpMZBFbW7A
r2E03asghEtUx7dAL2o/k66ziC5ged5V1N5NuMNPc1pBXHf0l7vSM6cFqA+r6Eenx2Geug/eprE6
Eh4lDCesk4fCE3RvnZIHQ8RcaaxF1EemaKPXb4bVVF5N96up7eM6fRsep/IQuu/y95GlroRYoi5C
PNV3pPH1OYv50/jLxXrZZu/7RLuIuRDtSbSAaJZYM5WLCItp/KUEA9XfSnQ58WeBqPffn0/IJ/7c
SveL/M/Np7Kd5hUkKCGcA7ioDbCuUEM0k8bn/nV31NdNa25ZE81fn9Pl0VPMrzV0meR53ydsJ3zc
am6XYv5FoL6kDnAt0RIxd0Ih2wd38WneN+j+Uvkk2AVIM/fQukju1PcY6EXXFppnT/l5sIlrQk+d
TvN+y9d590jnIEF+3nteuR9Uqk9l7ejZnyGFnYUgJRHaEf86Uf9phIlC93R9GEN9T4NYvZ+T3t+o
/JyQD421Q+hoM68Ef6iuN8mW5OS9QOUfiLfLCav9clok+qA5uATfhexxqOdx+RwU01ibBWjcaB20
fmo/hXA3PX839eWTiU8WPkrw81fnreCzmIOOgTC+WV7N0Oewmdpu9m4i7CC8S2OuJQjdsND1AV/Z
u50f9/5A/Z3W9XaaLp+OQk+EjlBfFsEfXXd96xA6t8C/d4ZQH/0JdtGnsgWyCMMIfQXPxL4R8ha8
aO5b6JhYbzMVei7WKHTqMvSitmJdClB7sS9J3/4bbR7/Uiog9rPQT6LBYv3ScG+jNAVQGgtGaTgE
0JxNBInWsohPhaVi37N53nepvbAx5WL/sykk7+M6r5MFlYb6rqVUWC72kL//GUSHN18LCFn553MR
FbZD7F+idxMd77/OaeHd7/Jx+fe3S6r3UZLjcX2/0n76q1TYJWEbmmXbLPdm+h/jkQ0FaCTf1kj+
qzGRQD6nMYNA9U2BREsILwBc+NR3v4k8QOND/roLQpdayUDwbbluS6fpa27ml1jzAhYEGo35td/G
+2yebw5tCW0IPQidqe8LzXMgHd5LeLe5L6pLp3KqvAM2Ed3E1xM9CTZa1ybaYzZ5DHSl+jv9qJN3
Qx7ZdP2a5jlMrx+qPzuM+55rR/rQlWgU9SPuDSMe3qk+Te0363Z+U3N76v9OeY8+xzyaSw/+Jtwp
raT1xUAq1WVTP2bicWazThDulDtBPj3ruz5Jz/jqb9bXCvpzMcomvU+Hfm8aFFA/i2nsxTRuqjKJ
6tbDbaK9qKM2Q8V8xHhi7WJ84uVCwp36PhHrorbEs3+ypZBKc85T+0O++g2tKUhvy+n5vsoY3Uem
Ch6JedIzxYqV5i/qiCdiXoJXdH0bQR/HJ/vWEDrRRHFK48M+fWnRo4yLdUdvk+hHjh9Czwb75dys
cxmtns3w65pom+AbQ48nhE7fLvwk6dQtfnqrKHMj8dGo292lksn7qWjr1y8byT6QaJjui5sxjZ55
lfzeq7pduka3iw9DKa1/A2Eo3e/O34CuajnZqCkwX+kA15D9fIJ3IbstfMu9ECVsGMZACV0/J2Aa
RfytJr/yBOzw+43b9JhAxD9fkd8hKCd80PcBtRNU+Bp5MO6H//LXElf9Cf70uc3en8X8xfr18cX1
NJDF/HQbfVyPD9qod5MPGg5FJIO4i6HLdyWVexKdQ3iAcC/hdgLFfo20lMYfCOcJFG823uqT8wWx
p29phVv9yBF8E3xp5iH52FCCjQ+AED5J+HuYRVjI2nmvJUwifz5I9+lj6P4YiiF+g2u1CLhW2B3d
R0+FRcrTsEi9U/dRWUSzDO9AVgDqZVHnIuqiOmEX1zXHhiL2E7ojfAM9v5T24VI91tpCY1CsYorV
yxfVCXvX7POELhoOQqkhGMq1eVCgzYSJynMwkWfAckMxjFYLYJxyHVQ2+0K/39/eylf8VVt/kU8V
MZOIe5rtcLP9vdQXibGMATDRkAfjtKfJzvhi4GYbfWlfYk1p/vqcljEv8cfUZwzBRnhL2OrL+z/v
Zr8PuNa/huGt1rK29fit/Pxl/WlLv83+zbfHFrXiiYjj512GtsQb/vjkz+lfjEd0n0c2phXvm9dz
Kb2V6Njma+LVJsJ6wiHCN6185kW02af6qHfHJfRZobNC7y6lreR6WfoX+Pu4Lp9m+nsc05oO8FO8
NJ75I9o6zvmdeo83X//lPTBUt6n2Ztoc9/w3Kva+/7lmetk4qRVdTPNr9Odb4f45XhzTHiB6luhB
72m+yXubXr/ysrHvX6N/pHMziM7Xr9P5Y97n/6id2A/N+Yqgfy5r784/ut/sA/4b/Y8Y1O8v/xtt
lX/8Eb14fRPhdvkoxeq3Qy5hsXYInMrnEED1qXSd3IreLtq03O8HXSkuSPc/u7iZKkMoVrod+tP1
NdxCdCLFRBbK6y+lW6CCz4U+ailsolxlZYuN/H2viT1QxeK8r1I5l/AY8eExolE0d1EWMeljxNdx
7Fq4R5TlcshU7fAs1b1M9weKe3q9r30WxYoiDkumOrF3MsnfzKM2xfS8iN+S6X4p/xhmEV8Sqf0o
orMoRhvIj5F9OQa3kNxXUp1AO71OUKCY5iRUUXtx3VcvA8VMdJ/GKRfxEdGJBOGbvhH1eg4b560j
f1/K3sIN+DbUCDTHeqJMuVGYDjeVa6CGxYFCWCHNFG29D0uTfJT4Nk3k6Eqe19Osn/JgOEZ7cx7h
WPOZQ/M++LO9QPN7hfDin+l3q/xU10vdTjTHcoxy/ONeL90LFHtcP3cpoHZVFJsD8eUQTJKGen/h
yymuZ1Cpx/dDoLfQK9E/2YTv1C0QJWDYLmLjX1MJB/yoJnx+6XM6T4hPFLO0a2VfiuS2pJPpYj4k
z+M61c+G5BKyPZSPivMI6S24RY9xj0M+zdsjQPwsUPqQ7fqM/E8t7ZebKfcaAstxA9wgoO//zRgo
Yjx/bKVeet3Sltaj108lHSNQTCvjnVCo4zgU0tgq60z581TopmMo5dM+hOoQseRQSGxBHtlzirkx
mmJjsldUtrS0bX52M8Wg1BfpkcjrxvvQlORDcy5woZ//Xoa/nT9+/M9YV5wjCmhH4DkhF3EmaHiL
dEvIKQa5ykgvxTkd4Y/ia+VNeq4zOAlR1L+AKNv95VixNhwCkX7ahmDUeeZ7pqdO8/Q+/vLzyq/6
2dMQPfY+rp8vxqufeM+TrUlT76AY9zjcSrLuK85i/LHqDeIcS5yBqZ9AAqEdPfMgtZvWTAmh+vlR
Ou3hZ4gvE70/C1siKWAVuVFzDiTycD0XFzonbMqfQEmFGqUL1GiT4EEtBiaRXtao3xPugMmEUmGD
LgfaWzWEOm0vrNJ2w1rtfrhL2wn3+W3VH4L6FH3XGLoSsgkqoZ2o8z4sIGycD94dhNcJH/jpAQGe
CDUC8keEvYSHCe+IOu/DOoT9uwyI1zUChucIGwlzCI/Tc/9tvrROWl8Nra1Gvdv7sLCjfwb1LLUj
GB4k3EOoJtwp6mh9Z/X5+XjfzEv/OLTmAYShLXP21zf3+9/kqD1Ac5wNNcZphBsJ4YRZNPbbMFaA
+rr7z0BtRNsaE9l3E9l2E9l9U42o8z4s8N/WbSSZCJhILiaSi4nkYnpH1HkfNia2Wvdl4Pevuco+
UAgr1E8pFrh4foIXd6ujQVEX0f2viL4HKzQVHiOd+Adhc3PepZ+R5HnfZdd6PyTsorw4kw+CFf8h
2+N+NPNZ+GWC+gSUq6tpjBj9TPU/5fszlGjpUKFVg0I8X6ENJLvfLE+fHFc2y0+019cj5kzzFfNQ
P4Jr1RkwQSuCCWK+op0yn2KZ8/AZYZ4UB6FSLMWCY/z9/i+gFU9eaFW+FK/58YKfvtqqTsd/2yN/
Fc3yFTaH7E2NsDW67Rnuszn/7T6fDIouS4FmG/Cw3x7s9duBv9CGZKzoMvbLuWV/ty7/hTYiRhS2
W48d8kg/NutnjaLuKnHeyV+Aq4TvF2eU4pxQrYVC9XmKDU7qZw0lfnTXkQci9k/V4ihePAbXiNjQ
H7eJuMmuGSnWLIJr5J4QLu0Hh5IDbeWX9bO+x/Vzh83evXwL8TmR+NyVdC9Bzwub8009LtEOeb9T
Pveep9h5FMXOHSgWXk+xcA3Fyo9RLHMj0RF0ncF/gTiiKfJEipUs3mMUK6+nWHlUCyVfpsfzh2CL
dCPM0OsPwijlOKyXBxKPZtIaDlF//nZqOwiVPyB6HSTKv0BiC70GcuTuFE/7x9djw37wpIBYP/8e
rtGWQTflSZrr25BHOhQjn9Hzc7ue9zev4wea7zoIE3Fjy5yH+mJOueXzC+8Pej6aBxX6/jqun5s/
3uwzW3J/8flBnvffIr7Ep8AuQLFFgB8Ua3mP+T+bTBCgvXu12L+EZ0S9vzxcmY/m5s8wRR6g85Xg
/6xyga43lGsobWG1XAoR/hhgeMt8myH0Jwo6K5sgT2kDXaRFkK7EQYLcS/cJ/aj/f1yESuhK+URX
aS8YdLxBMZQffBfZFg/lGfk0RjHMFpBUGCL1o9wnmPg8CoplD2QDnD+irIGrKFbthWehL54jbIM0
rIMAPADpBLuUDw6pO6GI+izwgXmhL0ug2CkBTOQDuxpuhb6GDtCbwLAX5Sa3kdw/BJV0IZB/QDHz
XIqj/O15byjUkUpx6QrQ+MNQTHFiPO2jqURFjDiUQHHjbyFEnwPwUKTYKM4rzb74vPFavpfi6L3Q
iY8jOg46aS6I4k9SPF4McXIHssVryc/cDJ0v2cO67yFfcUD4jGY/wEeQTPyfZ/o+0/Se8UF6nrDi
d+r9xodLr4nf1Id+jtyZYsTOFB9OJf3rDIGi7LcbQ3R5XwvxSr6u1y5dZ9vDIMqp2ssagXI4/Qyo
CDoosyFPaw85ul0hSD0p9usOPaUexDMfvVoqhn4t9FGi97aCuF4PgVSGFojrb6j+81b4lrAaJKkR
OhFSSW/D5U2U430BbaQHYRrJ45wfX16Ch31o/MEvh07GLVBtGEpxqF/fdJ1LhTQdlZAmB0KKNJvG
mw2ZVOcSYF9AewGqy8J7YSTVDad219B1laija/2eHxV4AoIFlRZCZ71dKlgoPx1M1E71Pfg5ysVv
IL79RLm0Lw8rlJH2j4dy+Lbk0+8gPqZCkBiL5cBwva+L+5go7ovPIhROOY84T6Y9pK2BVDWB9CeD
5FYOMZITgig2j5emUTweTXNygLn5s2LxmYH/XPOia9lGeQyjfWqGm+SP4THSyTja925pALTh91Ac
cbnvSFT5viPRsscJfCJESI9BZ15GfK8jHV9N5cGECuLJerp+mMofEjKgs8Hoq+c3wfXKV0T7EVaR
nZlKNJ/qIsjeHCG0pevriM4m2pVwGyETruei70mEIsJmQgE9czV0lnbSWOPo+g3CeIKBMJqebyQa
Da/yj2ErzbubOLeg7WEU6R1hsO8bKQGnfDToex81/+ajodxHw4N81Brpo7Y4oipAVAbRGICYHOAB
dwPgVLqtwlR9hEC6cxOGYAyOxFm4ABfi7bgU78bV+CA+ik/hVnwJX8E38Aj+hOeZlTlZB5bHurHB
bCS7nk1kM9kt7Da2jN3J7mZr2Fq2jm1gG6VR0g3SDOkmaZm0QlolPSo9LdVK/5B2Snuk96V/S14e
zPvxEXwin8Pv4Q/yh/gTfBd/h5/hP/FfZZRDgwrMP5svRG+PwRhDTFBMWIw9xhFzTcyImHExk2Km
xcyImRvzesx7sQ/EPhj7qyPcEeMocZQ5rnZUOK5xVDrmO553vOrY7djrOOD4zHHUcdbxneOco9Hh
cWrO0c4bnFOcdzjvdT7lfNb5gvNll+IyuAJdVpfdFedKdqW72ru6uIpdvV19XSNcN7sWxbE4Nc4S
Z4+LjUuPK42riquOfz8hPlFKDEg0J4YlRiZGJS5JfC/xn0ldkmoyxmZMyJjZxtomZqO6MWBjyEb7
Rtf5p37xXmDeR70bvBu9Xt/XiXSeO2E9WjAWR+FsvFXn+XK8H9fiQ/gkPosvEM934m78HM/jLyyS
JbFc1pkVsqGsmnh+A5vNFrLFbAXx/F6d5w+zJ9lT0mhpujRXWkQ8v0O6S3pc2iJtJZ6/Lu2VfpTO
ceBm3p+P4pP5Kn4/X8fX8838bf5Pfpb/zD2ymXi+n3i+iniuEc9DYiJiYmK6x1TGjIypiZmi8/wf
MbtjIXZt7HoHOCIdTkepo7+f5yMcCxzbHTscbzn2OT5xfO740tHg+NHxs6PJCU6Ds8Y52Tnducq5
3vm0c6uz3gU6zyNcNpfTleRKJZ53dhUSz8uI51WuhcRzJS64Fc/H6DwH4nlwYmiitYXnecTzqozr
Mma0gTbRG2GjtjFwo2Wj8/x64jm28JyU3fuT94T3ONFGwlnaVEdgEzwJID/0+xmI/DS90X25QP9+
2mnyTuf8nyJe16pVFAHYO1SbQ32Fe6P0Fm+zt+A5eJaKTzV+BpvYAhpjOEDT0pZPIoezSTodQE8V
6qWI36LOrz1//5nDZ4oAzuSeSaD30G8/+Hb/t58CfHv420Pf7iVadDIW4KTt1A2nJp66/tT4U9ed
Gnuq+tSYU6NPjTxVBXBqGGEIgfo91edUb4CvygFO7CS89rX793kfu+/kP1pddaP7gSeCTr1w/Jdj
1OrLu0Xtlwu+mP7lxC8Hf9n+i7YnVp7I/ur1r1766sWvXvhq21dbvyo5/N1XFCEdG3R44eHbDs84
dPOheVWnqs5UHaP33eZX1QPyP7Q3tTe01wW/cbJvHKQ1s76ED/1cOEI4zb5lP7JfmId4RAZe0r+m
J3UkEB+kYqlGEtxbJq2RNkvPSs9TuV5v8SrhLV0GHeX8Fnm4W5d0DJfnyqvkx/S6DTLJRKZRFYsS
edGJl0V/N7dcmy+qt8Af/MmkIYrma6GE6W3D/NDnpuxWPlGOKCeU0/rV98qPyjnlF+U3Kje2Gv2c
gPLzH43SquXh/94GxHcYGb22wOOwCG7DCXA/6e/tcAcsh4fgKdiAS2EZHIaFcA/8CP+GlbAalsAb
8AX8AA/DZviJNP5neAyegXfhbdLiUTAaVsEY2APV8A68B/+EvbAP3odvYCwcgP3wAen6dfA93AWf
wEfwMYyDM9AAS6EGxsP1MBEmwCRYDzfAFJhMXmYazIDpMBNmwbcwG+bCHJgH8+FGqIdH4Wa4CRbA
LXAW/gUvI0MJOcqooApN4EENDWhEE3gRMAAD8UZE+AV+RTtG4Xy8CR3oRBfGYTwmYCIm4b14HyZj
CvwGBzEV0zAdM/AWsq7LMQvb4s3k3TpgR8zGHPgKjmMudiJvtwi7YD52Jdu7GrthAbqxEIuwO9TC
VizGEryNbHMp9sKrsDf2wTK4QDbiBJyEV3AMVuNYvA5Owde4Qh0hV8kjWVvWjqzq8/Ioys+G83f5
Fv4Mf4lNZdPUraw9ec6OajbLZjksl7/H96hPq5vVLawT+dMuZN2nsEPsMPuMHWGfsy/UOnUbO8q+
ZMfYV+w4O8FOslPqc2ot+5r2zze0g86Q7xiH47EGr1ej1GgpQApUu+Iy5UPlgJqrdlKr1JFqppqn
dla7qPnqfPUmdZQ6Wh2jVuMqlsEy+T/xTv4+348r8Q51DnMwpzpXfYBF8g/kSczGP+QH5HHMJVcr
1zA7i+bP8qf5PnU638s/lq9jUSyWf8Ji+EF5gjxRnaHOZHHyeHksi2cJ6jz1IZZI/ipZncZSWCpL
Ux+UR7N0/hz/VK6Rr+efqc/yL/hR/qW6TnmfH+KH+ff8B/4j/zc/x39SZ5EvOs9Wsjv4Mr6cH+fH
+Ff8F/4r/41f4I28CT6FY/wEP8lP8a/5af4NRQzfqgVqN/JhDTLIyL0UsX4GR+Bz+BIOwVF1tizL
isxlJktygDpRvUGdrE5RJ6kT1Ov5v/h3UrSsyppskI2ySS1SC1W32l0tVq9Tx6nj1Rq1RO2hTsWJ
OAlvwMk4haKiqTgNp+NdOANnUrTUiE14AT14j/DS+Bv+il7ahsvYctmGaygyWsqWkJdG2SyHMMYk
xsnXz8G5TJYt6sNMYSrTmIEZmYkFMDMLZEEsmN2O89gsOUJ9RF0vW1kIs/C5fB4LY6EsnM+UQynW
ilD2qY+qj8mR6uPqBmaVw9kMtkIOlIPkYDmMTVefUJ9UN6pPqZv4Tv46xVWv8X+oN7Ku6nC1Ur0W
l5DPf0fpx6cr/ZUBykClVOmlXKX0Vq5m+biYW/EQfoef4Zf4DcUeX+FRPIGn8Fs8yyPxB/w3t+Fh
/J5iwWP4L/wCj+NpPIlf4xls4Hb8Ec8ph5TDymdk/44qXyrHlK/UGDVWdahO5XPlC2W/8oHqUuPU
eDVBC9bMFE/+zOv4NtWshpCF/FUNUAOV35QLSqPSpHJVVoPUYMWjeNUI1aqCiqqmGlSmSqpFDVXD
1HAphkfxaDWNx/BY7uBOnsc7cxeP4y/w7fwNvpvH8wSeyJO0QC2IJ/MUnsrTeDrP4C/yev4mf0tV
VJXn8k5quprBa/lWrUgr1jpoHbUQzaKFaoVaT61U66VdpVVoXJNVu1TPZ/NZFLHO4AVKjBKrOPhC
fjNfpCQrKUqqksZv4wv47fwmPp/fwm/lN7Kx7DqKkUex0WwMRW0lrDcrgzrYxvqy8WwcbIcXtX7a
AHgeXtD6awPhVtgFi1k/VsQK4WnWhw1gA9kgirKHUMx3NesPbzE3Rd09WS9WwErZVfxleA3+oZTz
FayGTeCv8FeVCrktux5elVPkVDmBr+R3KMNYDzaJTZQdcrycKDvlJDlZjlP7qGWySy1Ve6lXqb3V
nmpftZ8cJdvlaDlGjpXbqf9UP1WPqgfhvHpE/VL9Sv1c/UI9rvwTdqjH1MPqIfUT9TPtavVj7V5t
vHaP8jH5u7fZQxoqB5VP+WLlI2WP8o48SB4MK+ARvkR5lz3CbuBL5aFyuZoIm+RhsFa+ht0P36n/
UF9Td4LCjD4Hdum37nWf5vtj8Od/vicl4BSaKZTZaGCgzMYEARRpB0EwmCEELBAKYRAOEWCFSLCB
HaIgmuLwWHBQLO6COIiHBEiEJEiGFKDcG9IhAzKhDWRBW8rG2kMH6AjZkAO50AnyoDN0gXzoCt2g
ANxQCEXQHYqhBHpATyiFXnAV9IY+UAZ9oR/0hwEwEAZRHjcEhsLVUA4VMAyugeFQCdfCCKiCkTR/
4XXHkMcdS751HHnSGvKlE8ibTiJPOpl8qfCk08mXCk86m7zoXPKjN5InvYm8qPCht5J/J+9Pfn8x
eXfh8ZeTDFbCHexu8uZ3wd3k/e+F+yg2WE1Zw/2wFh5kayg+eBgeIW/9KPn/x2EDWwtPsnUUHT9F
ccHTFFE8Q/HAc8IbCt0V2iosM/nul+BleAVehR1CD2EnvE76+wbshjfhLYoh3qFI4j2KH3xxwz/1
mOFDih1EtPAJHCQ7fojiEZ+l/gKOkrU+pmuC9AeaIF1WEz78A324ogn/52uC+Yom/A2acOZ/kyZ8
Q7F+A8X0Z/8GTbBc0YT/Q20C5WoiF9Nzpr9uE+APNSH0f1ETrsQJl9eEEy2acKqVJmxq0YSTLZrw
9SWa0ESa4L1YE3DiJZrwIWlas3dYRXpT10oTPPAuCeUiTaAc/1Kb8CBpi9CEd0gTfZrguGIT/gZN
+L/BOyRdsQn/n9iEFk1AjuP+TBNQxvH/KxGjOMH6WyLGNleySFrEA7gWH8R1+BA+jI/genwUH8PH
cQM+gU/iRtyET+FmfBq34DP4LD6HtbgV63AbPo8v4HZ8EeuFJuBPzZqAn/s0Ab/D70kTPsMjzZqA
X8Bq/BmP4pd4DL/C43gCT+Ip/BpP4zf/qQn4LZ7Bs9iA/7pEE97EH/BH/Dee44vxEB7GT/ElfBlf
wVdxB76G/8Cd+DruwjdwN76Jb+Hb+A6+i+/hHtyL+/B9/Cfuxw/wQzyAH+HH+AkeJI36s/OE/5/Z
BHGeDtWo+GwCquSpJ4h/wkhed7J+eh0A0zEQgzAYLTAHQ5ttAkag1WcTMOxSm4Dhuk2IEefsmKhr
QhJm6jbhOLbD9voJuzhtz8POmCs0ATthl1aakI9F8Bx2x26X2gQs0M/bS3Wb0At7YE+KS4RNOCnO
3ilO6I8DyCaI0/ahepxwNQ6Dj/AaHI6VeC2OIG92FtvgWPgKr8NoOOZOS01JTkpMiI9zOR2xMdFR
dlukNSI8LNQSYg4OCgwwGQ2aqshcYggZJfE9qpy1SVW1PCm+tDRTXMePpIqRrSqqap1U1ePiNrXO
Kr2Z8+KWbmo59pKWbl9Ld0tLNDvzIT8zw1kS76zdVxzvrMdhA8qpvLI4vsJZ26CXy/TyKr0cSGWX
ix5wlkSOK3bWYpWzpLbHzHHLSqqKqbuXxGdhxswMsq+kQibRcS10Hzl/XCQR0aKk1h5fXFJriy/W
70mJJSPH1PYfUF5SHOVyVWRm1GL30fGjaiG+qDY43f+4eM5JTQeW09iZGePF/GF5wJj4Mcvr3TCq
SpRGDi+vlUZW1LIqMUZIeq01vrjWOvdk5O+XzaWSFa1u1rLEHiOrl/Ug1iwv9V1WiauRK+iq9yAn
dctuqyivxdsqfJPQ5+5bRXV8iaipqnHWGuKL4sctq6kinkP/8jq7214SX1VcUQsDy+tsbpt+kZnx
UuRNXVzElJcyCzMLBe3iirzJR79e6Kv/cKdJb7f7S6K9B7bwBcVI8b1omrXO0U7RbzzNtZN4q+4E
y0Z3omb0V4G0yvE0n+61jFRJSqyVE3uNrF0wyD+NkeOK/ZOrKa4z2OxiDVVFFdS+apm5Mw1D7c3x
zmU/AUk2vuHsxTUj/TVKovknEEUh/xYVovvN5Zk6Y8RwkfHjhPhmlviv4yNLWlXQNVUWZ9ZDWkbv
ejD0L9+KeEdFPXpvq4fimJfI6EkjrqXb6ULhxhfTcHSRkUEVaS4q0ag9qJ8eQjOcy5zLeo1Z5uzh
HEcqxRN1Sjeql1VkEcMGlRNbYHC5q9ZdEdVSrK6o6Ez9tBH9cL2fZRXUQ42/hxq9B+qgiRplZfSm
VSX1Lx9QXrugOKrWXVxBTCcN3dm/vHYnyamiglq1bZkp0fnjI/1zbkdzbptGhfa+XgZRH9RFxbJl
vqt4V+3OZcuilomd5ruuR7i0wu2vqAe9A2JgPS7or99aEO+K0lnsinfRtCoETzuQAjcrUD10/HMO
Z7fmcA7NNlvncO7fxOFOf4XDeX+Jw50vz+EuNOfOgsP5/3Mc7noRh7v9OYcLWnPYTbMt0Dlc+Ddx
uOivcLj7X+Jw8eU5XEJzLhYc7vE/x+GeF3G49M853Ks1h6+i2fbSOdz7b+Jwn7/C4bK/xOG+l+dw
P5pzX8Hh/v9zHB5wEYcH/jmHB7Xm8GCa7SCdw0P+Jg4P/Sscvvovcbj88hyuoDmXCw4Pa+GwO6oW
WnN4wSUMhb+d5ddcxPLhf87yytYsv5amX6mzfMTfxPKqv8LykX+J5aMuz/LRNOdRguVj/jeyvLoV
yynUH55Oqk4oJXQjdCSkpW/V3C/jKgirPOc2oIODyfGp7V+vYRvKuU7p77XYxh0QCIbRC/Mdoxcu
LE0tNFBekMsRHFgCCTotrkt42lGP3eoS4ol09RFWlxtDBNyG3ARHU+4oR2NuvYbuKMcvCfc4zhN+
Tihw/JTQzvEBtduf29Oxr5Du1zn2pNUzIu8l1HN0BzveSbjF8UJuquP53C6OumSqq3NsLSSy3bEh
9xbH44v0msfSdPJoQj2urXOsF2S74xHq//6F+o37fA/e6iOTF+kD3bBNJ5O21bOntzsmJiQ5RtGD
6DY5KhMmOIYn5DkGF9ZjYp2jLFkfr0/yPkfvQr0Ht2+gHF/v2Qn6jNv7hs1IeMWR4hshTrR2hzqc
CX0cMdR/xvr76fa1jsK0etz0YmlKWkJp8v059XhOH0OQ+3xkko+MTt6BGykTTaWcKxEf2FaaSnPG
VXWOhUTWbitNyU2sl067LY5tyaXJiwg5hETCkHoc7M5QV6tj1CFqBzVdTVWTVJcaq0apYZpFM2tB
WoBm1DRN0bjGNNDC6r1futNFDh6m6J8BKly8c71sZs0HOpTHMtQYpcX1CtwWMbMgssDSLSSvR/Fl
3qr87+m//0W2LmNM7f2koLWbYypq24uCN6Yi/e/5qy6it94D52wbOOfMUD3ejy+pJlTVLp9JadmC
UU7n1jNz/MlMUtWo0eMEHVldOye+urj2THyxc+vAoZe5PVTcHhhfvBWGlgwu3zrUXV1cN9A9UMTz
Fdv6l5T2vWispS1jlZZcprMS0VmpGKt/38vc7itu9xdj9RVj9RVj9Xf318dKTy8ZP6gI5J0QIu+C
THk1xPAi8V1z72HCZ4J6Bnm/k/eD0dvkbRDf8sQ4gaMXMAyeAxVehJuAw4ewGQ0QDw3YHg5hDKbB
pyC+yfUV2GE5rKf3EjiNP5Nd/gZTqE0O3CrOHr2TYTIU0Os0yhAOneAb7zzvO95foQiWwW5UMRRj
vC9BFiym11pYhwFslHcrREIfmAULqI934bC3zvst9Z8DJzEEs3gX7+ekYDLV5MFS2AwvogvjMQ2v
8Z6k+kia43DY7C3zzqTnvqNWWdAX5tFox9CBSZiOa/ELqcG7wHsHrS2a7g2B0fSaCLfAGlgHz+it
RvFoOZz6L4bedO8O2Aun4UcETMUinM0+lr6Vvudd+FrvbprHEBqvCh5BibiSgENwDE7GZ/B5fAN/
ZrlspJQnfcwn80dpbkNgCTwKO+BtOACf69/I/A2akNOcumE/nIcP0XNfsQ6sks1nK9hh9p3UTvqC
q3y5fJv8ipd7P/b+RnOOhTToQjt9AJRDtX6iPAlmwM2wCFVYDVvhDZrtUTiKRjRjFrbDnjgYr8Hr
cQ7chRvwZTyif2PsG5pdKHOweJbFZtJ4t7Kl7BlWx15iDVKINF2aL+2UvpB+5uG8ku+k11E5U56u
RCu91QGeez1HvZneVd61JJcIeiVAKmRCN+TExYmwiCS5lHi2DjbA0/As1EGd9wLmwW74gOZ1DL6D
8ySxaHq5sD12EqdGNMMJOBFvxjU0w824XT9hfAUO4kG8IL6/BzZmYJnsGjaSzaHXWljDDuj8CZBc
UoqUKfWWBnl/kJ6Rtko/8kQ+jE/h8/gyvoY/IkfLXeWr5WHyZPk+ebu8R/5E/k4+p8Qoi5UNyvPK
AVVTO6prVA/G0VycmAjPw2ukdfdLk+k6AbrjIpLqUNhL2tsAb8IF+BV2wkaMAY8kpJnkfRTqvUtI
mjvgBelGyIe72D3sKm+BtEkyYHvveeqrLcnr95fvb9xfBwq7uuoS7CXjSvVsie9b7NJuAP7qH0Pe
AKDA5aEeAdB+ATAQNe4EME0g7AcIIEsQ2MkPGieIrHzQWYBgujYXEz4CCFkAYAnwg+6FZRBW/L9H
OPUVsQjAWgUQGQZgywf9JzjtjQBRtN4oml80jRWzhUDjOOi+g+brpHm5iv34FCDuBED8bIAEJ+E0
QOIYgCRae/JHfzPO/s8jpfgKruAKruAKruAKruAKruAKruAKruAKruAKruAKruAKruAKruAKruAK
ruAKruAK/i8HE/9/W7mrvAskUKGb2yUrMQyBqzESGGUeI0nMblDUGASbZtjsmpAfmZ7e91x+WVN+
X/PP+WXmpnwoyG/KF2jXtkOIKySZsJY/Xt+4T971W7d6PvDCs75/eVfhGc3ukg9DKFSKb4q+DBpY
YER6YRQoVIwgJBFyCD0IQwljCTMJtxPuJzxJ2E54S/zSZmWhDB9T4aT43/ZWQj2wrHoIyGrbLjQn
t4OqqEq4OTTCGp+clMxCzO/3W3Ow603tnBUdFx3oWdJ3Oe9b/9Hkr5ue3O153+Nd86+R5c9iLmai
/oMU4TTPMn2eHd2RlhBDaLjVarcEaqEGaVLgbwZbWPjHrqKXcAsQJ86dawrJy7Pk9S2pLj5VBgUF
7dqC1RJilpRgjM/JtYR0TE7Kwg64tN+M5X1Leh5Y1LHC2e6mrgdlpd7zo+dfngOed58tH/mvNYjY
fveTTV9PpvGz8Hk2kQl5uNwWiJPQLh+lahuXP3bN7yHYf6LSTINlNbRrG+oKcWWxbk272C7Pj9Ro
AS3gOUyjZ5PcoZgiGWWaO04WD0923eyTXVmTPlsoKPN3sACzPB9gmucTXU7eVQCsXv6O+qhwt83D
PDYLZuJiXM02wYvsbXYQz6MJGau0SJL4qqaEIDHJSLOUaJSXcSK4MHXr9zSUre8J88+RpB4F+WUY
YsnLW9wmfb75zXZtsZJYEo97GpreOCN/J37UWvzLTbf3CE+RnwcTWGGGu8KKyerBYKlTYG5wbmin
8N6BxcHFof3C14S/GPpy+Fuh74UHWmGQMhNmKlxRnlTeCZY0t1Vm7pBAeWGQaWHQRnNY2zA2OWxB
2Kqw9WG1YfvDvg9Tw2w9I/uaZ+6O/KhyyomyBnMDFDQUEBtg6pRKnAqWDu0t2eak+DglBEiKzOUk
3bG4cPTAm2/u1+/mmwfiqaNHPWc8Z44exXDc5zmPht9QaWz0/MYaPHM9D9DrRlyE19Hrdl3n7wCQ
VHkzBEJ7d2yqnCezQNxr4AEBpm1g6OQMaBtQFVAbwAOCewb5ZnViL02p4Nw+mlJlaHZOrv7KFvvq
jsU5Q3MSQ00NniPS6V1KQGhecmFy6G9DpdM0jhuAu+St4IIl7pFqGPIoNfoGi8RjbBgRORar+Cjl
OvtqvI+tsT+JJrCZbR1t2dE82sYZjw02ukPl2EddAbHRXApSt0VMcyALGh18o2Oj2YWTXQtcq1zr
XbWu/a7vXaorvmfc7xw815CXZz7XEGLNg4KmgobPqYCV7dpWToEpzXPvSOyk7eiisqs9Dw9TaWsE
oeoKdxUXdD3+ZueKsSNuzYqSPWfU/KkYfwrNVQWrpl7fL4rNaXSsu+Wux1Z2HTFl+NyRnea+NPWQ
98NH5w8aO6BPceYFn8509X7CM+XtEA1pMMydExsfbnOnpRnj3UwOCnEbA2ODwk84FypBNwTemHyD
sskc3TaaLYheFb0+ujZ6f/T30Up0Rs/0VgpxroEs2kmLWM2bBQ2WvKwG2tzt2lqggzM0IsSsMldc
QrIrFju0p7WRjYmPS8jmLYsMD4vo0BUDD2LveT26L/BsftzTGIrRxvJeK/McWnJG/xnPeM6x9h1H
ThvTq+PA8RP5fejyfPak5wfPr7Wera+/5O6/bugT7extvzt2Oq7bA/NWpbofuMX3PwYSv1nLrNyq
2+gOdbSx6zHcHS6nqEYDbXAZJ3Nhnie7bmllnps3+c/+bS5ep/WtTuBWzyeerrTlGbztPaha5B9o
3/WD0+6rE9Oz00sNw9KHdqoxzE5fmqGRAYywFqaF5ho6Wa8yl1pL8yrSBuWPT5/tvj1/mXtN8P3W
++Puy1/rftkcnmLF9h3adyjJDO/NYruU3NwNu3VJnMIiQrqwegx9XuvSL7qkHge629+ciZldcky9
S8MjTNb2UR2KXEY5whppLY20uqJkZ1BUUOfJLnR1Kbo5FVO7dLb1H1CPCdtcb872WbCGKZ83TCGD
ktWQRe+ft1n8uWTJIwtDF7o5pl095dy5hnONXXdHknpOMTdQtbBA5nfJ+kyphEoggTEhL9rwkJTd
kXa+NcKa20EKQr02J9ucnBTvVJUQszXCRdIuQKvC451SUoiZFNlpjQgJg/g4etKnB/xxd864+7t3
vX6pZ9CjP28b3zkjOGHHguDAlIyhz5y99yXPlvdfPvw6Rrz2xLCqyF53eF6o84w8sePsL7gQu/zz
sOfs1uGjEZOyhsySXi/1NM3pNQxLKpv2PLvuBczvnNn5Jk/f7A6hsdnHXsbQ2X32v+r51XPk6dU9
EotDJk+ahuwTTMTSEz888azny+OeV8blqiHG0vQy/d+5dyTfvol8O9P/lfsR9/XjGCbLKcZOSq6h
VBlnnG1cwpcoa6X7+Bpls/QE36TUY73xHXzH+Kn0qTEcVUVhoBkM9GZEVWZhRmOihS7DZDnRQvdU
LU18X99o4hJTDEZJ1kyBpJAmI1fkegyrM0gk+LDtRltA9Yypkekz+5rPRZY15eU1CUHZdBWNzIIC
a35ZQX6+ECiFEbLuJnoPKK/lO6Nq+e6KxW0i/RUSVUi7K4QkhTsx5+erBOFQoBJdJiSVkeiFLAtn
1j+Nw5nRUzei6dhYz2vsZZbJinHAb92E9uvRzqPEm5FUMkAYpJKvy3iKb1Q3WqRZEYsjWLQxDTEZ
0lKYKS1ZizbLOZH9zLkOezqYEpNtaemvYiwZ24Hkav0+VYRDwn7oylfQRKajKc8/sRAXqRMFAvGi
lKsXk0H8g3Uyi7GokyCMp92Jb2PNyDn9S673vEqFnFEjsquwx5Ti4qSrpkwrSivo+fqUpjFsL9/l
eaVX5XUua9Pbnln2tkumpUeilP3AtQsXD2yTlFp388JxJVk5KbQwkvpw70F5Hvly8dsF092pVxvv
Ve/VpGtYRVR5zFg+C5fKT4XV8ReNb/G3TYfZZ2GfRx6N+iXSbK1Hkzvermn2gEKHJFkK7QZHRK5V
y3XEqnZXcG6szel6wPXMUP9uFEsPyWv4qCFLrD1f2E1zg2/xFt9msbqSklt2HJlOlwIuZ3JSCA7/
5/MYgdO3jFA9e2OzBj+xade+hx8bkuXAdimeFz1ez67t29kqfvUH288tXVaTU+X54ZdfztfkTf3B
8+HefVgt2WmN60iO83Q5UkDgbj/LgqqWrCYHlFtqLPP4CmkZX2ZZI63hayzPSIEsLdyQFsHCNSXX
bLdhYrgt0laPzm2ugUObgyMhR/LBDc1LaJZaUnwOLSTCEk5uIBV1aUUfHpq18sMd1zxYVdZp5npP
XdNtbB7f1djt4MzHj/3gie2wZJIXpnsO7/U0CHGQn36C5sqobIIs8a+kXqbQ1wC90+tBMdcD7oeX
9d+k6E03TNReUPFbFb3T27ZDvwUXL/5F4zm2t6mj1PbC4zyP7/C87QXPbZ7zYhAU/OBb5Z3Uca7b
qqZxbpDSgBk0ZSbaTZKWaLAZTfUYTUt+urXunqA162r7u7cIca3j4U0xbHHTHM/78k5Pk+cZLzTd
L/5FgveQ/Jx8Wv8tjNvcvd/RPtN+s//q4qksxZUX2juyInyN6y3brphfDIZQoyXuI0dQWnCwhRfG
OySLZiy0GuJDLaGWQCkOIDc+Km5LsNmeqOZG2RIS6/Hmba5n5rTSrH3nSLdCLNa8rK5ZkbqG+VSs
iay6har8UvIpWIhZGO9cV7YrJD5ZGGahZbrFBivyefFL+lTWnfzl4QffsnqeZmP3Oip6zq3zfPbK
G2++icVowyG2ptnSz6vzXZ5/U3z+/Vfb7vq58Zv68em99+zFUTj20089xz/GH30+eRExezuF5kJC
bd0hnDHUuELWj0Mi2mTlZexNoXD2Vv9amnxJAi2ggCyWUKBk3O55H9s/IO+KEXLL9B6RviARhlKs
GBYaGmxgvDDYoOWa7OGYY6G0ox6nbXPNaM0aPXwlVhALwn1BSTZJjQyKCFyzsT/vPmlifDh2LJzk
OeY5tptlxT29vE/m9Vy94Hl10suU8PA4X24mbOF2XS+3uK/bz7BcmSMtI7/wqyLbpP0yi5RyeY5c
KvXkPeUKabmkybKiaaqBSSxFkvpYSMk0laVoBpXcAt1SZS7JBsWgyYwbuYTMqCqaYg9khkSwBQQ+
4Bo4tVn3bH3Np0SSkC88AIWPQtKyWtYmXZvfe+Dsuebdqkz238z9V2YtX9stnPjUSphKioouA5l9
NcT1KGaxPLyjaQOb55nuybtHWPmmR9mIpkcbH2KLVntCm/fGZlqnDKnuYGCsUNYku8poUop68Z6g
WVHw1FTQvBvWYUd2+MKP8q4LPT3ndZ6tBlCEmbXATvcqA6iaZpBDIjSbIRWStXRDQkiaJVfN1vIN
nSw1UB0yB2aELIXbQ9bC/SGb4MmQt+G89oshWtaMhggt0sBVi121G60W2lIhWZauaoGxwDLX8pJh
u+VtS1CwGmxkxmDKRjWQg1QmWYyqFBQCLEiTtDDSOcalZGYJDgxKDraFDiQdIU8rmGs+ciSyKd/s
DwYFk308ziMSQg4KKO+h/8QSO+ZkEyfDIsLFcpFPxFc8x5jnG8/HnjPMcwx3YoBI6KWT6Q+mXUjn
H6c9mN4YReyYI/YC8UIult/Uf03naneWxq5mjCkqqmkWpFxR1YykA5qiGY2oaCxZtgeQjTbYTAE7
XQPntLZCIp3Oy9JzRhEPcIoFzIvn79bTIRfqM6P/VmN31hsdnr1NT9IcR9EsLnD5t27ceuEbmgTt
yGrye9+S3zPpv91T6E6OCIigLWSzr7bLcmG0VTLR1opmudGhUfZYLTfUFhN71HXmEn/m92Zi7ARL
dkem+y9LhwSxvZJ/jwNROnrw4IsvHj78Itt1dKNnt2f3xi+/3Ij5mL/xaFO3Ixj06y8Y7Pnx1189
P849sGXLAVyJ9+3ZsmWP53opQPDuceKdifRIo53fzR29GlcrLIDMdpCUFkzypdnZw6XAxCDdAsS0
8lT5La5KJCq6GUwSYQRFG8Djda2lhEs6PGciic8xcQ628/zyk+dtz/vs1i/IVFWN8vStmeZp+rTp
X/KuE99B81ym0FyMlE+Vu9Oc8VGR4XJyaBIFQzGQlsqSY7QYZ1yoYo1Tcq1RV5vtGZCcmGJLz6jH
2EtndmJ3025SNBKoEKdusfMoP6R5toRB8TkRVhEBiTgoBsPIvYaLQCEL26Bv/rgfK8d1HF7Rfsxn
Gzu37VQzd+wQLSDD80yQEkBqNXqJZ5fnADtAEdH0yLQbb29jb+pR3GnJ1eP3pKWufnB0dUJeVGK7
2G6FS1de2/SaHgUP8R6Wg0gvxG81Pe6u0YJVl5pkM9mCrS5r0tiA6sDxcSczTanm1PAUe1Jy5/BO
9pfC3ws/Ev5hxpnQMxG/hv4W8WtmcBCEmOIiHYlWLTEuyMQj23yUHvlRdGFWmMQL0w1ZkfdnhVj7
afen2Ns5ckKuhpw2trbtdP60BEznfNb73O9KRtFGiG9jiuA2xNIcO1LA0cHPrCzh4rI7AgnVH05R
wmmNcIg24WEUT0E24ryg1N7bJxbf4nYvXXeq/D50ovUb7KV5PtUmlF4/644emfd4Ng5Z5NnjOeX5
0rOdDcC3q9tfE9lmfq+U5Nj4jl3HHnoLlfNnbuuUWDW0X7I9vmtK93Fvvuf5CdVTPIVsnovs5x7i
pAqd3AGopKmMayIDhXosr2OJFPOXuw0KpaI7XTP8Fv5cU1PL6Zg4I0R/bMH3eHp63vOUyLs8Fy50
5ztQpn3bxfsF78RHQJD+u1l3uvt1Ydk5c3Ap8k9jMenfp9K+jg8KlBnIofb0hPg4ntQmqU2aqOBR
prioiIzODjXNaMpob+ocWgZlbTpnp3VLsufby6IytbJsW5f8V9FGayjFZ+EiSZwIydt38qQ/tmja
lyd8EIlB90UC6X5piB/UUnx5PgUZyf9xvEGCCAkjjSY1boN6+CEyRIp3Q9kXUblt3cOSiwZ0Hv6g
9Ey/uK6Vw6rTYo2eBkPPKRi6bflyJkVHe94LNEpdyoZPv/f1B4c8MZlZQsINAWZr8sBehRPu/M4Y
bM/t3qF9YsGdw1f17PmmJ6DjVZ1SAtNcnRPdmdlPPfjusHbh+JEvNpnnPc7XUQxoAScUuRMNTlOQ
JQBsCRbVZHQmyKbwRcweF+MwOgKTTTZX3BpX/77+rXvuREtgQf+F+FQRLOFhZP4obwkXoqO1drD4
NrD/1EN66t/fH1w8sF2e5xuMziksm5U4NzbvgQc7x954Mx/mee8nj6cux9l/qbyz6VyflPaN0+vu
mt5n1cres1bU++bb03uYdyS5i19Zm+QueSBiUwRbHI29wsst4yyzjXMs9eFvh74TrkUyhcd8yBNi
7WpEkDHA/GJAQpgp1pwT7ICcWGuM3anlWG0O52JXad+LbHnTOX2jiWOAPLHbBBUyndIcOKr6XtJD
R0UPn7LN0IE2GkpmzdW2elV2dHSHlWMGGzDeOPh2yr/Jplt+2IdypCeKvdK1XdGdfW6a3WvJhKG3
Tn8FO/1KkWSn+m9wg762AtLpapKFmVbXz51xOoCy6vAYZpbAmmBWFWNMgtEULtlDHYpDSuZ2hz0n
0BbrWOMqLWm1BJJLiC+19ElFP5aCSoiwis2UTfljHIgpN4tFlwqbu7Ytujxnuq6b/g/PBcSDL95U
3W3g/Bmz5vDhV5cx7Tf36pHlmP0jWtHdOPX5O98Z2nHHitUv0D7M8h7hnUkeiv57d0+7e/XQFoet
xgcor0eDrJhle2+5h7mX83a8LXixwyhFSNbQiFBrqdYnoo+1l314xHDrMPsR/Ix/E/O187zTfBX2
MC+RF5o5q8f73B36BY0IuiFICgqKUhLiXKrVkhFlipBYnJRjnRcXWxWwIIAF2BOYI+i+WFt8wpoW
aTYJ5awkeZ5oyPKxY58vF6hsag5lgPYieQ9yLPRSXX77qUuVWBRihi6I+ycG4SvqvGuWHO7pDjWx
pghlZJdB5bmxVow3DVvRuN+zCx0nw6TpN9ZMmXFm7KSRC3qv3FCU2j6q7cgxj2AAOacobOOLm8NJ
wMvlDyjzvKUwi64kyCCJO6Af5QQjCGSYqMZKLU0k/+G0Hw3E0yDyrzaqtYIdxC/eShCo/96gAZLp
noPigLuptU38+iAGkQSqYKzfXp070ZSXl//ROX88VyAO+goaKs81CG0g79kGSfDhHcLjSSviszsI
29OBtc9IipyS/sornhOPrOvSrUH+QJJOS1K205n/buNd0g3v9niuaBTNochTxK8lmQfqv2M4zG1e
FksGUE5om6ValMTAhNR6LHA7o50ZkcFtmcPiSExumxFqbx+9KCrTkJNha9e+lcqea9l3J2jfNe0r
aMgTWVuIvukSfj8vJelYSFDZvqRFnK36BdYVdYExcTKXy3YsWzjp/rxYZ+f7TV3HuTG851zPkx94
fgnCnICoNhPXdoxLzRqy5MMLP35xzbern3jwsZW9J424apk01ZY+7aELPx+4vn7D4+0jkq8rWtej
R3whJjf+G3tLPvktJn92rbyDJFHgTpRZMisPGhfEw6wWCEiwqmbVqOXIdluoOTnEFml7zdW/5JLQ
K1/fjbp30CMZEUb7tp/u47phB6n7E9mZYZ7PY5MnTpnhOYHR3R4fxq/tUdr1lrubFrDV5Tl9Vq9o
qpN3NJ0f0dtnC5fSxDbLe/Sz3i7uuD7QB4fDcOS4lbRJ8Z34gpKMKrnZuuYptTrxLdA/2AE9qNex
2XOUrIAOvhtVz6wLr4lxDJ5SfE4fJxS6iN9teZlEz2FIej0Emsku7/dRPFIPRn85/AjUgzmrHkKz
XtZ/c3OI/2QCRfbpSz6Fz0vG5zzHMcYzLDJMS0vHmFtfC+yQJMb+dQzD1C78mQt9n3iYoU8Gt5IM
JpIMTPC9u87NesgfsZOMB1NeNEReKt+p3WF4U35PO6Qe1Y4YTJoSqWRJWTxFzlRypU5KH6lUqZQq
lBppvDKbL+GrpfvUp6Tn+GZlk7pdqudvSe9ye2/lKnWovIQv1HbL72iHpEP8c/WwZpINBk55rMnE
NaZSUVVkI3NK0h6Rzhq4xLjCDJS9KkbVSLmePRCNyWBymtqa3CZuojR2sav/ccH9xkpdI/4lNmRB
vh44WPMWUwrL9WPLuRW7wUJ1eXnBiyl9Vc35vkPoKZWt89dbMRJH40jPQlzh2eS5MNNzWt7ReArX
ekY0jcEP53meErxaTm+b9NPLRHcoA9Q/34NktHG57nftbFYE3zEDbhKy8J0NLaB1rOPDIBN2FZZB
LmkBkj1iZHsYJBLGQzDUkFWaQ3Qu0aVElxF9gOgDRJ8ivET4mqQVRO1dkEpzcZDiJFCfkfp7Iumt
g3qNIWunkX3L8ls6BXLAgMH0RAiUQRiVYik6iSGbF0u2jiJyjKf++kNJ85HqbjPZtXNNv+euZO58
cbIvHAPdxodL/j2nKi3bz1d0hYtARZzrCyrfuSKvjdnIPEfCksbOzLR6joUljJ+bZqWNEZ6dNWjR
/LJuzk6DyifwYZ165A3KrWkawLZ3S+kzqmOvplls6ciMfv0yK5omc/cjQxLcuR36V2Vm0vqF/Rgp
/l+3tMLe7kwZwzERc7HcNM6koMWsGBLICQVxo1XOsQYzuy1E5OcXWZLdvyebpDsNBXl+a3LZtSRL
yw56jljTZt6VE022JDS3Xfni8Xz41n1NcWz10DaD5xVWN9XRFAcnFkn6+X8RxVXreLX+mWoklLlT
rBJqAUsClpgla2Bk8NhASU6IDFNNCUGmyEiN5Vjtdi0nxGaz1+PMbRcHUWS8WxJinApTp/jNuB5p
JOjpR0fxHo7szO23z5+/ePF81sZz1vM1vc5iGIVENgxrOvBu3YYNW7du2FA31vM0Dvn+LA7zPHmW
uYmX8z2D+FrSzUDSiqvcqdZQzRhtZwlO1a4YE0JNtiAtMDIwx2yPUxxRjshk22XjVj0q0KOkliCp
dXSXbREhgB7JtjBVmj7tFopUq/MHzpofgwZP095bh2Zlek5hSJuOIxayR3bd03f2a2WZ9Q+wPMqa
vqO86cPChJKmd+TvHu2Z2qvFhrELfDhZ0qteAgl7bmPBgUo99nTbQtVAJcDoZG2Zm0nimwQsyJQc
oOfyY7a5+o9tVoOPfElSpbDfNPePGnSHHkKhzEUawD43hUalBW7p4qKc3lzUrv8CPhzRc0RikwsW
Np3nRa9NTOnu8yNF3s94Ih+p/zrxTe5+BrOSZAuUDNxlMvU29jL1dBU7S1MPSlpMnDPAyCPSeYQ9
I8Oi8owUU0ZGcLjRGRNRFqeGZ6plifY2ARBTFpwJZem2zDatomvxeUdLKuv7jM2nJE37zPv0jXpt
5bXoT2P10DRRT2JzOlycxOobmVyHM4ly2NGG2Ow7B49OSfF4X+rTp+HgXsRQz3HFljWlsl9amnfz
kME/NHq8P+EFHN7Hmde+fVubrWubkuIFqw89/k6us3Pn5HYR1k4pAwbOe2zfoU2S/j8eCvd+y2bL
42ifXrXdnBHsCMgIeRmnAMfh7ggVhiuoRJJogpVz3JAMd5OcIusxaJurSojno/wTTfnndO/6rzL9
yy4NBaRu7dqG6p/Li2DLlw+GqwqtLSR8Ddq3bo27OjAmaPF7V7WVJu7Btp79e5p2dnchfiyrZe3G
skeEvntP8yFkO8QvTPdxtzFG2CPSIjpFDFWrVcVOHkeJCAo0ypTf2AONyfZIkz0acyJtUdG/Gw+x
Ly15ZU0f6TwXmU2B/uWKkDD/qYE/NxAfL8WJqSXioxHJU+/OiRZZAXdGdJ8/+MfBWXiWFzXdUJk1
aKZ7PBtw4bW1cvvQ/Ixnq15hd8UQ7+xk467mRWS/H3b3S1YGK2OUJ5QXFJlSATPrSbfmsunSLK70
xCWwWF4tb5RflN+RvsbzaJCcnCdbyMcyJ2KyhbpQmMzJ5UjMqDFyPvUYUCfJtFMCtnObWi34bWv9
IaHN/JbvCyTiNLDlg0FyqC2fCVLZl8iJU0zxCpUSsb1nlueAZw66j/OiC6/xosYjtI4g8n0uWkcA
5IlfpaNIRqZIRiOID2MkgpGiGvELUUBqLD6JaS4F+Esi1okSY+ifNIayxeh6cjOmenZ7Pnv6Gc+n
4jB/Mw32nRRy4TXJ3niKyj/67IPgYX/uBhNK7tUamWKm8lBuN0rJLIEnKWnGHJ5nLOG9jEN4hfE+
/oBxPX/O+Dx/UX3FuJu/Z/yQf2Y8yc9zK5ciuSwlWxhDLkdySU62UJxsNEQaTYZki6ppRlOk0WAi
ViMgV40cFFliislAjtigUqwjodHImaIxEJ/Tak+BLaA6IPApn6b7Oe/7XLYsK3K3ebf+cbr+qbo4
xcv3ScKah+bF4nxesN/8ZqRZXpw+X2t91XJPXmyO/P1KhKVTsLKDQeejQTDSjtM967Byex0O8qyl
8kOv7mApLNKzG/ObGpoOYE/PSySTcE9P4t8I/ZfZD7knJxuHGsca7zNuMB4wUtCGihKthgRmqs7A
rmq7wN5qpSo88Cx1TmCgNTgncLFhiWmNqd6khIUFaIHMGRCQbDGZjIrKHJqWbDEYRDHQGB5AfFJU
AzhYRqjDHBymRhCPggJNAaSf2+iGkag7IPRuzVYdHtHCs3NlJyIbiT8C/o+0yYiXnWg6UeDTW2EV
kXRXJoUdOHvumx38yivK4sQvq1mBHRiRk9sNk31axnyR9NaEtD52Wzr3TMau/zqGWZ5lE27akdSm
Dd76AWNGS8iEAD618YiUcGG/5737UFLCwOv15e8U2MVBqR4HrMQU3SfM5CPYdMX3C/gd3UEwmXHV
95kVSlCPlW4DE59cuSb09OebtKb/p66zC42jiuL4vTOzX5qs2yRaS7G9rQpiTZ1dIWatikmwaU0a
A6kWKUVud252x8zMXedjQa2Kb1ql4lO1IPomfYhQqW/VCgp+UD9C64NQ7AdCLcUXQV8swXPP3t3Z
hYSwmd8995z/OffOMpmTLJPOn61+V21Fgd49bBrx6i8/fbUxS1Z/pTtWnwflJ83J7lP557vP2afQ
0c5rVp3wc93n799DlzVbpEhXNGdI3nhfM3TJxseac6RifKp5iBStA0S3DqQA9zZtpqRkBZoN8HlN
s0lGrHc0W2TI0po0A7GfIVOs4ZLmHHnQuIxsoP0vzTnyqHkbstq7Yfqf5hyxzRlkC74GjaLmHHnE
fAU5g/bNmnNkzPwcOQv2DcZ9mpXODeScymW1/fMql1FFLqD/LLJq1ErGIax9QNVp+Mhb0a7yZuDO
W+V9G2qklgkrKNKNyO3fSiwjZ4DztIqs+oAs+RY5p+zER84DD9C9yAW0H0K+VdnJj8gDaBfIg0qH
PoOseoQSPYhcAh6CO2bFG9A/QR7CvB8gDyO/gTyC/Bvy7eh/CVn1KkXoQhTfqT7ZQl9H3oT1/IOs
PhcwQu9F3oxrfAv5LqyNIm9BziFvRZ1B5G3IS8jbce3vId+P/p8gV9HnQ+THkXEt+fbevoqMe0Un
kNs1X1M8QHEtp5BvQftHJ1m5WrVHK7Y9xiaaTU+wKek3k1iEbG9Q28nU/HiZzbqBjF9qCjYxzXRI
tcz2K8uC9JLYlUGEAXuE1xKxW+OT0nPIJJHEIw6ZJiHhJCK74UTFJLYv2jftG/b3R44/vUCeRVvH
I2p7EHnm5umL506TORjXYc4FGz9y/MSFbDVbzj6VHeubkajskFkYNUCnBa92rk4Ffd7WHda49YT1
mDUD24l+xR3FTcUKmYE4j5ZJ0PVXGhwuJRL/Fc5h0HoBxgHodJT10XzT/ML8xjwL309lrmZWMhdA
+TrMLJF/oZ7roLUfFSBDD02ghguKWqdb27hVLTxQmClUCvsK22hpyzLxu5vL1O7uYuWHdtpORVR2
sYpdHh+1q6Plh/t90tF0yKN0tFvEcTqqw1wEFpma4NDnnQ7mRD10Y54apngYijp3eqL3cK+12Bvk
uQ3e6on5+vyfP6ej71bOnf/hWjr++8ofnaV1jaP9y3EjxhmkdSN4qwqHxSF3hM/DJSYXe9+taYSI
YpYEgoHTi4lgzrGmjI7BUaztDsJMuIF61QWo10UgInaAhyJ4Wbi1hgggNFw79l1IpPLUGq7URYY8
lsxx18vFBOjVhfYVInRYgweO8CJfwJpaPFg78mjI4Lx1cgjIAr5h4h8NlwRbPLFOfbCQJOBYIe/W
5/B190KoLGkSgUmE/6VKErte4yxsynqx6rTNunUeJ6GI4NriS7UUPZ5L/MMgvtDkNdjm+VA2Zaiu
Jdxj7alonwxkBNNwirVlTrIp2Ju6gB9G/wPKNvHCCmVuZHN0cmVhbQplbmRvYmoKMzggMCBvYmoK
PDwvVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9IZWx2ZXRpY2EtQm9sZAovRmxhZ3Mg
MTIKL0FzY2VudCA3NzAuMDE5NTMKL0Rlc2NlbnQgMjI5Ljk4MDQ3Ci9TdGVtViAxNDEuMTEzMjgx
Ci9DYXBIZWlnaHQgNzE5LjcyNjU2Ci9JdGFsaWNBbmdsZSAwCi9Gb250QkJveCBbLTEwMTcuNTc4
MTMgLTQ4MC45NTcwMyAxNDM2LjUyMzQ0IDExNTkuMTc5NjldCi9Gb250RmlsZTIgMzcgMCBSPj4K
ZW5kb2JqCjM5IDAgb2JqCjw8L1R5cGUgL0ZvbnQKL0ZvbnREZXNjcmlwdG9yIDM4IDAgUgovQmFz
ZUZvbnQgL0hlbHZldGljYS1Cb2xkCi9TdWJ0eXBlIC9DSURGb250VHlwZTIKL0NJRFRvR0lETWFw
IC9JZGVudGl0eQovQ0lEU3lzdGVtSW5mbyA8PC9SZWdpc3RyeSAoQWRvYmUpCi9PcmRlcmluZyAo
SWRlbnRpdHkpCi9TdXBwbGVtZW50IDA+PgovVyBbMCBbNzIyLjE2Nzk3IDAgMCAyNzcuODMyMDNd
IDExIDE2IDMzMy4wMDc4MSAxNyAxOCAyNzcuODMyMDMgMTkgMjggNTU2LjE1MjM0IDI5IFszMzMu
MDA3ODFdIDM1IFs5NzUuMDk3NjZdIDM2IDM5IDcyMi4xNjc5NyA0MCBbNjY2Ljk5MjE5IDYxMC44
Mzk4NCA3NzcuODMyMDMgMCAyNzcuODMyMDMgNTU2LjE1MjM0IDcyMi4xNjc5NyA2MTAuODM5ODQg
ODMzLjAwNzgxIDcyMi4xNjc5NyA3NzcuODMyMDMgNjY2Ljk5MjE5IDAgNzIyLjE2Nzk3IDY2Ni45
OTIxOSA2MTAuODM5ODRdIDY4IFs1NTYuMTUyMzQgNjEwLjgzOTg0IDU1Ni4xNTIzNCA2MTAuODM5
ODQgNTU2LjE1MjM0IDMzMy4wMDc4MSA2MTAuODM5ODQgNjEwLjgzOTg0IDI3Ny44MzIwMyAyNzcu
ODMyMDMgNTU2LjE1MjM0IDI3Ny44MzIwMyA4ODkuMTYwMTZdIDgxIDg0IDYxMC44Mzk4NCA4NSBb
Mzg5LjE2MDE2IDU1Ni4xNTIzNCAzMzMuMDA3ODEgNjEwLjgzOTg0IDU1Ni4xNTIzNCA3NzcuODMy
MDNdIDkxIDExMiA1NTYuMTUyMzRdCi9EVyAwPj4KZW5kb2JqCjQwIDAgb2JqCjw8L0ZpbHRlciAv
RmxhdGVEZWNvZGUKL0xlbmd0aCAzMDY+PiBzdHJlYW0KeJxdUU1vgzAMvedX5NgdKkKAtZUQUtdu
Eod9aHQ/gCamizRCFNID/37BZq20SMF6z+/ZwU4O9bG2JvDkww+qgcA7Y7WHcbh6BfwMF2NZKrk2
KiwIv6pvHUuiuZnGAH1tu4GVJefJZ8yOwU98tdfDGR5Y8u41eGMvfPV1aCJurs79QA82cMGqimvo
YqXX1r21PfAEbetax7wJ0zp67orT5IBLxCm9Rg0aRtcq8K29ACtFPBUvX+KpGFj9Ly/Jde7Ud+tR
nUW1EFJUM9oIRM879C6q7Z/n3uIJZeJA3i16U/KmBZFHIkmSHjFkOyTl0nOPIafWkpQZ5XJSZlQs
22AoJJJ5ToiUjymSBSkLqrKRyw/Qk+c5zPu6DVldvY/zxaXiYOeRGgu3vbvBza75/gK5k5wvCmVu
ZHN0cmVhbQplbmRvYmoKNCAwIG9iago8PC9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMAovQmFz
ZUZvbnQgL0hlbHZldGljYS1Cb2xkCi9FbmNvZGluZyAvSWRlbnRpdHktSAovRGVzY2VuZGFudEZv
bnRzIFszOSAwIFJdCi9Ub1VuaWNvZGUgNDAgMCBSPj4KZW5kb2JqCjQxIDAgb2JqCjw8L0xlbmd0
aDEgNDg1MzYKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAyMzc0ND4+IHN0cmVhbQp4nOy9
B3xU1fY/utY++5SZSZmZ1EkymZkMk0IgISGBBAIMIfQiRSCh96ZIr4pGBQKIiCJFisJVkaaEplFE
EUHAigURbHRRb2wXUYHMvLXPTGJALP/P/77fe//3SPI9a599dl177VX2GQZAADBBKUjQYPzE4eNf
vv+OLIBO/waQ3rtj8Njh97xT/zDA8wsB1JCxg6ePN/tN9QEwlmo5bx83dDCLzZkNcGsqQFLxqLGT
pzee7GhFz/Po/tZRo4YPNiaFP0tlLxLq0O2wlfXuXUfplwmNRt4+Y8TFXo93AZhaCuANGTF+5NgL
fPmHAIVvAxjtQ6dOdj74dfPHAbpSeen2oWMHj39s+efFAG4aj8MLYuz002XBy48PDC/4GSyafj+w
80M6PXZgw32/Dr+aYnpY+41uDVQ+UIOuSpovDSAE6Xml6eHqlqp/tKUih66PUK3bQAUGZvrtT1y4
YLQDB5StUChKsvwaVLJj0J1PAiB4VTsUyr2gBMtgNdsEiwhFkh268C3Qj8puovueRLeKuqI8YX+Q
ZhFyCIWEzoSOwXR7KntGgNpIEO3odBKs1hxwivpKJCyXD0IfwtOU3srPwFYlH4bS/Tqqd5gT4yh/
taijbNLLrqbnXUVZnR6EnZQeRPVclN5E6Rz1QfAQrStA+ZnUTinL9+8mmim9BtPFfGkuyUTF3KdS
H02J5hHaURkxvmaE2XhQwH+CnpdSej71P1vkE5rq9SZBAbUzn54XUr0Yui+ltInGYRWUEEXIYVv8
R1kkLGZbaDxbwBqcd6I+b5pHzZxo/MEx/RGBMbarDepzJEELrqWn1tiuR+l16Co1hHFERwXn3ZG9
A0t5J//PxK+D8jmIIlhJMitpfgsI3fkw6Ef3ZhpnobyT5kH3hD46neQ/xVf7d0oXYQw9S1WWEQ+H
Ed+z/DPYJWjK/g1ZigcGkHy1p/b7EV6iNi/o8jDM/z31n6q3cw4mUHqfgN43zauaV4I/lNee1rYt
9XeF0j9SG10EAutEvKM2aAyFgu9i7bGXb5N8EQZRmZ2ETZSfoIPmT20vF3VEfWorLNjP1lpUyPlt
JDe/EXUSmBiDju4wunq9qkHP91Bbddkm/y9Eowg2gkjPJsygfD/RdaIMjf8CydUxXW5JdoSM6nJC
MkJtuYT86bIbmEdgzQJ7ZzLV700wEVRlC/QhPEkQ+w3EvhF1xb6pblvImJCdairWW8xRyNQf6HVl
9T3ZTi+/Vcjb39Hq/q+n+nxoPwv5JJpLtLn0EIyWJpB+aQglkgOG05hziSdfUp3D0iKSY9r3dP8k
tZ3Nwf+j2P/MAfcLSusWot/HkW4S9E6YL/ZQsH3iLxir7wlhYq3EPrieCt0h9i/R9kRjgveFNbz7
fX1c+v4W9FSQPuQ/Hdyvpf+U6nrpoL7/9bWtXvdq+of+aF8CXL0axGrCKMJcwgKAqtFE9xMuEcYH
nlf1JfoNUSvRh4Us1VoDwbf5ui4FfUzV/NJ5gJv8n7LGcEro+GqdF9SFAX0D0IRoN2q7gNoeIcZA
e+OKQHVbYjzyWKgjd4IV1M8KnkJ0ta6LV6g/0JrcCq2p7AodlCffDR7Sqfp9cD8F8g/S+pwBO6Uz
lU+gJVGP/CnlN4JBxMMV6joqvwnsqkHPE+WH0R5eIb8AY2gcvfTxDoEyKR/K+PHAfleaET8BGvLN
lCdAz/kKiKcxldHzsuA8BZ1F5drpZQFilA3Qhmgkf5iedYF+NM4ypTelz1Ddg9SHn9KRNE7R1zTd
Lq0Q/Ym5i/6Jhy8R38t0OybmBbretjMJ0mjMHuV1iFdP0XzugjLi++dUfwi1JeQ6Xm9riF63nRID
8cE8IStCVlcEx7uCbHRZYO1rQ8hE1RJC3YC81MjR3GtlR5TRZWt1sNyCWnI24ro0oaprkPYNln0w
0Idug8QY76e1uZ/kaF6Qzhdpnk42JB16MEY8a+KvEvKtyzjoe9Wi83iSLkdrdEryx7dDvgA9L9H1
4nxoH9TNgX2yAvKV86R/l0KpYoTupD+flybB89Tu63whpAsdhjnQjfp/jbDPpOh6vpIt0+1al6D+
76nbvUx4jbBPHg6vEfbpvk6gXE/d1hyFp9AOf/lTy6/6U9zoR2/3IeGT+H+RxsPzuk4T/W8ChXeC
iYRJuo4+A88JOVUTSM5GQVPi+4BrcZX83qsfUHoF0XcI3xNOEY4TyD++KsoVETpQ+j3C+8G1fZjw
Wi3sC2IB9oTBpF8HCypANjabkE52tj4hU96JEcLmsyyylVm++8meN9RtOpUh1NcuwzgtGsYJvaP7
cxPhsLIZDqsP6TYqh2iO4RDkhKCeFnl1idalPKHHV1f7hsL3E3Ze2Aa5p663Zgd9LZO6CEyGnnr6
mjyh76ptnvDdDKdhsvYa3KJ+CnnqCbhNfgYmsF+gWPsKJig/0P066FFtC2msiaTb/LVsxT/T9dfZ
VOEzCb+nWg9X69/rbRHt/VcM78Ct2lUYp16h8QZ84ICO/mNbwkb0u4Edv8Ye0/gnULu5RH8luunG
9s//cdAG3HKDOa2r3X8tO39De1rTbtC+6f5ZwBeprr9c+M1/oLX8Dd0/+Tv6D/0REUsIG1bD+999
kOtpvq5bg/fEr38Tvx6nuimE6BqbeR2ttqkB6l8TpLuCdK+QWSF319NatveG9B/wd2uQf1uD/Kv2
YwS9P0g7BGns9f7Mn9Fr/Jwa6j8dpF/9L+yBHH0fBmm13/N3NCg3puvoH/ykGqqvFZiD8VaUWOs/
9W116n/rr5//I/p3sreQ+vnhz57TGJ8jPEY4KPTZX6+1/5M/e15tA/6OXr82Nfbyb2it+OPP6LXz
GwtT5C9hGZ9Ldn4ulKlusuvzyU8hf5DuW9WiU0QZ7TjFkp/Tmt8CrbgRGgTrllVTpSfNk8rR/SBu
hcZUz0zU9ge6BQbwmTBabUc+FMCDNTry970m9kAnluQ/QGMVe/wAyc9Roml0L9LtKF1OfJ0gfDXK
Kxc+FrXxisin58IfmyDSwfLF/BTZvV5Un/w5uZjinA1wD5UZRvWNIp/K9CHsJL5YiYoYe5r0IHSg
dFOKcR+icuWUJ+ChvAo+SY9ZJ1B6HEGsUyc9LWwXPad+plFeGNGHFDOMEf2IfKIrWRKYyJ7bRJt4
O8wTqPb1RJq9CXFsF8RJMsyTrHSfBBmETCmR7ofAOIq/dKrm0hwoRlfy/d/XxNMToZJiy9WEyuo4
oHof/NVeIF3xA+FTamPGX+iw6vhUl0ux32tkkJGfMUnYJf9Puj6kdZR+IN04CFZK66GP9DWEsPeA
8Xbkj+tlyb/vST7zXOgk2qf1TlTfgDoC2nn/mwC/OQEum4JQBK6vJ3gi+BRck2r90pR/QD7FZ/oZ
yUS+h+gxPZa6j+h9VGeuOI+Qyoivm2AulS3gFZAtp0O2OpHs1CDSoU1oD7xLMcg+shMVFGdthAU6
aN5YBtOpnhb0T5v84T5YVsxHP1doAoWElnDWX0m+WGtCEe6HInYWDIz4R8+6EG5hvSAsiDo6hC/Z
i9a9GkD6HECBM1S3FzShOoaastV1N9FYqK2gH/mvAKrGBXC1fQBXHg8+ax8sF/Qb/+jrinNEAeUE
vCbWRZwJaudhtb5OdjiiShAfOKeD0j/zr5U79bGKs5g4govSwj57iAp7JcaeQTxJD9K2hKQgz5yE
IcFznNj/lfpKAViC/oN+Bin0H/mvqSREDdReFLeQXKiHoFicxQTP80rEOZY4A6NyOaLs9faa5Es/
S+L7YR1rCW5pNFiELmG7KU2xUXVfJCN1MXCe0SyoU/4U8mvQV94BfVXa8+rUIB4kvEl7e61+1jft
RlD2UZxG0CYT5hP6EkZRvHZG1z1/CpX0hoB2jnCZ8DbhOMwzpME4AaGPgmhJyCc0C8ItID1Neocg
9ybQmOXmhI6EVRQrrNL14A2hUh0BA9UzUD0D1TN01Mdb8VfQ5zg/MDetAsYJPfpXUB+mfgiGVoRi
Ql1CY0IZza9MH0uA99W8DPKlet61xhzoP9ju362jZoG+Wgj0NYi+PyHcQ1hF+JD6fVdv7y/XRecJ
wUT63UTrYyK9byK9byIdL/B38za8SfUJprsINAbTUMJ4wl6qv7fWvG8kg73084l4ZQRkKIPJhm6E
+BuNkfZKhvIMZCofEH0JMrUswTP/e4R3CW8TThA+IxwgnCJ8J7WCDKkd6eU/ru2mIPR73S4TlG2Q
oUZQH0K+b7S+fej5fBrjI0Q30himkx9RvZ7BdaxeP1FePgoT9THTeMU49LoR+hwzaXxv6f1vIdvx
DcbwX2hf/4f0Ge3noD35yzX/O1D7xwhnCR8E058G8Q7hJOEQ4fUgzz4LljkWLP9Odb2/2yP/FNXr
K3ROtb7RdU9Q5/zd8+q11FGtA5oH9cHtAT3wT8pUr3H1Olfv72vS/6CM/g6JdLfQyaRvnbJdlyHx
XmYd2bssuXvgPUnQd2lHtr2vmget5XMQQbLcLIgmOsaCnXgUryXBEfkULBC+ofDbdL9JxEKPUf57
sICfgDzyzerIxym+nKfHtsJf7C45AOjZOulbWKe0p3j0PT3+DsSbQb+E9Gwk+c4NyHeeSL5zW/KF
nyZfeCb5ylvIl3mY6FC6b8F/hXSiTeh5BtE65CtvIV95Wg2tfkd2HF6W7qJ6wXwlm9r7EmaqA2EL
6eKHq8spPrJlXSCXfO0m8qOQXEMnku+3g+YQ7F/3DW+hugQxf/Kf+mvkq8gnIVmc5dIcuB4bPq+/
I2taM48fIZmv1n2DPTVj7qWfiyf+/v7Cf4H44KJ1aq7vL/HeL2BXq+1zIPbvpb8/OCH8S/KhXALk
0zQMogn5U1/r7yY36e/wCuR7oK++f8U7lsD7So98F/nhwXsBEQfofCVQP88F46o++nvJzwmroE3w
vKpPzXirIc4t3oQGyhu0N1qQTDsgTskAG/8asvg8aE1jeOUaTCMdRJA6ku90HXgZWKVfSJ4GwK28
EdwvwKqgv3QLWJXHIJ982uZyGjQA+HW4cgqSqA8nnoSO+DWhP3gIRnyMfIsVYGVXIEbiEMNGQgTr
TfcCh6jcJ6AKqF9DE8Nd0NGQBe0JDAugI+8NSRTbyYRQ/grF54UQW11e8kEzAc6hiTSO1nckFJCf
ODV4rkjh2dVJAVweSvQkgG8p0UWEbgH//OoTfDg0IiRxJBlB8g+nkh/dCeKlb8Aux5FP1QOy+SFo
eM0eDtoe0nNfCptRbQdoHOJdZmQ1NPB/G4C0k7Dwd+r/OoDr74nf1Aac1f3INEIdQqLwn0U6qDeG
6us9gfjSXY//XPp+P0L7ZR/FF8ehS1BOZstHIEsZBo21+pAr9IqAtBpaSKW01r/THtK9UFBN2bfQ
g52phW91aJSGGtC9NJTKXwd2D6DUAFpL2yFZeh1Mson6Xw1p0mK4h3h9SxCF1wEDqCoKrkMdo3j/
KuKhoLwJSGm0xgI9aZ6hkEPpWwmphIYC7BLts0t6mXRsBQPYMdpju2EA3QvUpfs0oikiLerio2Am
2leaBI1FOXquSdOhlPJCiXYgPdKZdFNdkrmGtJ/y9fjsPMVkp6AJvwz56h3QnMoaRV94FgaLtq5r
Y4Z4Lt5FyAfALOJcsYdUI+3JtyCXf0z+ymWKDT4huf6a5K0BhLLjYGSfQkj1u+I/o3Iz0pcarZ2Z
dP1kWK7tJb5NAi87qceRf/yMRAPSzcHPSEhvg6EaPBWKpRfgNr6cdE053KIup3nHkt/YB3qSD9KJ
/I0i/ip0lE6SrzccOki/QS9uo7iqkso5STd1pZj2Scr/D/GqIQxSXoS2ipfq2KCjMpLk4BVozpvR
Hv2YYvjZlG+letHQhvrLly5THNMV6kvvwACKXXvxpbTPBkBPireb8yFwK+239rw1XOJHYRuNewAh
k7aHUYR3hFsDn0gJOR+gYT8EqPlygEbwAI0KC9CY2AC1JRFVAeLrEbUD2BsBD3kEACfSYxUm6j2E
0pO70YJ2HIzTsBTvx7k4Hx/B5bgK1+FG3IYv4m58HT/Dn/EXFsOcrCHLZ83ZrWwwu42NZVPZvWwO
W8AeYo+wFWwlW82eYs9IQ6Rx0hTpbmmBtFBaLK2TNkvl0qvSXukt6V3pP5Kfh/Nb+EA+ls/gS/gq
voY/zffxQ/xb/jP/TUY5IqyF+ZL5SsLzdrQb7GH2SHuc3WHvax9oH2W/wz7JPsU+0/6a/c3ExxJX
Jf7miHLYHa0dnR29HSWOvo7+jlmOnY6XHfsdbzs+dHzq+NLxb8f3jouOqw6fU3MOdY5zTnAucj7q
3Oh8zrnL+ZJLcRlcoa4YV5wryZXiSndlu5q6ilwdXV1cA133uGYnsSQ1yZoUl5SYlJ7ULmlQ0nD3
u3XcHskT4jF7Ij2xnnjPPM+bnveSmyaPqTei3u31pmbEZNifUZ8JecbyTNwzrl82/uq/wvzr/E/5
n/H7Ax8n0nnuhLVoxUQcgtPxPp3nD+AyXIlrcD0+h7uI53txP36Ov+CvLJYls8asCWvJerHhxPNx
bDq7n5WxhcTzR3WeP87Ws43SUGmyNFOaTTxfJD0sPSltkbYRz1+T3pZ+ki5y4GbelQ/h4/livoyv
5mv5Jn6Qv8f/zS9xn2wmnh8hni8mnmvEc4s92m63t7L3tw+2j7FP0Hn+qn1/IiSuTFzrAEesw+lo
5+ga5PlAR6njeccexxuOdxwfOz53nHRUOn5yXHJUOcFpcI5xjndOdi52rnVudm5zVrhA53m0y+Zy
upJdacTzJq6WxPPOxPNBrvuJ50pSeC2eD9N5DsTzcE+EJ6aG5/nE80H1RtabkgEZCc/AM9ozoc9Y
n3H+spZ4jjU8J2H3/+w/6ydd7r9KEJ9m+ww2wHoAec3vZyDyZrrQc7mF/vm0C2SdLgbfPo6sVSqe
AGTHgTWitqL88XqJg+wN2ArPUXLj1U9hAyulPvqRlp9f8wazH7tDp2SL/S31VPTl+F9W/rLs2xPf
kl34tvG3dega8c373xz55hOAb058c/ybt4kWnksEOGc7P+782PO3nR99fuT5EeeHnx92fuj5wecH
AZzvQ+hJoHbPdzpPPszpYoCzewmvfOX9fdynlp57tdZdc3oeejbs/K4zv56iUicfEbknS7+YfHLs
yVtPZn/R4OyDZ3NPv3b6xdMvnN51esfpbadbn/j+9OtUs8eJ+0/MOTHl+D3H7xx0ftC3g07Rdb/5
ZfVD+VXtgPa69prgN44Pvn+lObMuhA+CXPiMcIF9w35ivzIf8YgcOEn/mJ6UQyA+SEXSGElwb4G0
QtokPSftpHSFXkJ86u8NfQ1y5IKa9fDWTunoJ8+UF8v/0vOekmlNZOpVsSqx15x4WfWruebefE2+
Ff7kRyYJUbRACSVSLxsZhD42Zb/ysfKZcla5oN/9oPykXFR+VS5T+mqt3i8KKJf+rJdaJU/8fRkQ
n2Fk9LsFnoTZMAdvh2Ukv3NhETwAa2AjPIXzYQGcgPthCfwE/4EHYTnMg9fhC/gRHodN8DNJ/CX4
FzwLh+EgSfEQGAqLYRi8BcPhELwJ78Hb8A68C1/DCPgQjsD7JOsj4Qd4GD6Gj+AojIJvoRLmwxgY
DbfBWLgd7oC1MA4mwHiyMpNgCkyGqTANvoHpMBNmwJ0wC+6CCooB74G7oRTuhX/Dd/ASMpSQo4wK
qlAFPtTQgEY0gR8BQzAU70KEX+E3jMN4nIV3owOd6MIkdGMd9GAyPopLMQVT4TIcwzSsi+lYD+8l
7foAZmIDvIesW0PMwVxsBKfhDDbGPLJ2s7EpFmAz0r3LsTm2QC+2xELyc8phGxZha5xDurkdtscO
2BE7YWe4QjriLJyD3TgMh+MIHAnn4StcqA6UB8mDWQOWRVp1pzwE1iv9+GG+hT/LX2QT2SR1G8sm
y5mj5rJc1og15m/yt9TN6iZ1C8sje9qUtPsEdpydYJ+yz9jn7At1u7qDfclOslPsNDvDzrJz7Ly6
VS1nX9H++Zp20LdkO0bhaByDt6nxaoIUIoWqzXCB8oHyodpYzVMHqYPV+mq+2kRtqhaos9S71SHq
UHWYOhwXs3qsPn8PH+Lv8iP4IC5SZzAHc6oz1cdYLH9fvoPZ+Af8Q3kUc8nDlb4sjiXw5/hm/o46
mb/Nj8ojWTxL5B8zOz8m3y6PVaeoU1mSPFoewdysjnqnuoZ5yF6lqJNYKktjddVV8lCWzrfyT+Qx
8m38U/U5/gX/kp9UVyvv8uP8BP+B/8h/4v/hF/nP6jSyRb+wB9kivoA/wM/wU/w0/5X/xi/zK/wq
r4JP4BQ/y8/x8/wrfoF/TR7DN2oLtTnZsEoZZOR+7oNP4TP4HE7CcfhSnS7LsiJzmcmSHKKOVcep
49UJ6h3q7ept/Dv+vZQgq7ImG2SjbFIL1ZaqV22lFqkj1VHqaHWM2lpto07EsXgHjsPxOIG8ook4
CSfjwzgFp5K3dBWr8Ar6cImw0ngZf0M/bcMF7AHZhivIM5rP5pGVRtksWxhjEuNk62fgTCbLVvVx
pjCVaczAjMzEQpiZhbIwFs7m4p1smhytPqGulWOYhVn5TH4ni2QRLIpPlSPI14pW3lHXqf+SY9Un
1adYjBzFprCFcqgcJofLkWyy+rS6Xn1G3ahu4Hv5a+RXvcJfVe9izdR+an91AM4jm39IuYVPVroq
3ZTuSjulvdJB6aj0ZgVYxmPwOH6Pn+JJ/Jp8j9P4JZ7F8/gN/pvH4o/4H27DE/gD+YKn8Dv8As/g
BTyHX+G3WMnj8Ce8qBxXTiifkv77UjmpnFJOq3Y1UXWoTuVz5QvliPK+6lKTVLdaRwvXzORPXuLb
+Q7VrFpIQ/6mhqihymXlinJVqVK5KqtharjiU/xqtBqjUgisaqpBZaqkWtUINVKNkuw8nieodbmd
J3IHd/J83oS7eBLfxZ/nr/P93M3rcA9P1kK1MJ7CU3kar8vTeT3+Aq/gB/gbqqKqvDHPU9PVeryc
b9MKtSKtoZajWTSrFqG11Npq7bT2WgetROOarMZJFXw6n0Ye6xTeQrEriYqD38/v4bOVFCVVSVPq
8jm8lM/ld/NZ/F5+H7+LjWAjyUcewoayYeS1tWYdWWfYDjtYFzaajYLn4QXtFq0b7IRdWletO9wH
+6CM3cIKWUvYzDqxbqw760Fedk/y+XqzrvAG85LX3Za1Zy1YO9aBvwSvwKtKMV/IxrDb+W7+slIi
N2C3wctyqpwm1+EP8kVKH9aG3cHGyg7ZLXtkp5wsp8hJaie1s+xS26nt1Q5qR7Wt2kW9RY6X4+QE
2S4nylnqe+on6pfqMfhF/Uw9qZ5WP1e/UM8o78Ee9ZR6Qj2ufqx+qvVWj2qPaqO1JcpRsncH2RoN
lWPKJ7xM+Uh5Szkk95BvhYXwBJ+nHGZPsHF8vtxLLlY9sEHuAyvlvmwZfK++qr6i7qVY3xgwYNd/
6l63aYEfBn/9E6gpASfXTKHIRgMDRTYmCCFPOwzCwQwWsEIEREIUREMMxIIN4iAeEsgPTwQH+eIu
SAI31AEPJEMKpALFzZAO9aA+ZFAk1gCyIBsaQg7kQiNoDHmQD02gKRRAM2gOLcALLaEQWkERtIY2
0BbaQXvoAB2hE3SGLnALdIVu0B16UBzXE3pBbyiGEugDfaEf9IcBMBAGwWAav7C6w8jijiDbOoos
6RiypbeTNb2DLOl4sqXCkk4mWyosKcXbZEnvJCs6iyzoPboNvY/sO1l/svtlZN2FxX+A1uBBWMQe
IWv+MDxC1v9RWEq+wXKKGpbBSljFVpB/8Dg8QdZ6Hdn/J+EpthLWs9XkHW8kv2AzeRTPkj+wVVhD
IbtCWoVmJtv9IrwEu+Fl2CPkEPbCayS/r8N+OABvkA9xiDyJN8l/CPgN7+k+wwfkOwhv4WM4Rnr8
OPkjAU39BXxJ2vqULgnSn0iCdENJ+OBP5OGmJPyfLwnmm5LwX5CEb/8fkoSvydevJJ/+3/8FSbDe
lIT/Q3UCxWoiFtNjpn+uE+BPJSHif1MSbvoJN5aEszWScL6WJGyokYRzNZLw1XWSUEWS4L9WEnDs
dZLwAUlatXVYTHKzvZYk+OAwLco1kkAx/vU6YRVJi5CEQySJAUlw3NQJ/wVJ+P+CdUi+qRP+b9EJ
NZKAHEf9lSSgjKP/dzxGcYL1X/EYM25GkTSJx3AlrsLVuAYfxydwLa7Df+GT+BQ+jevxGdyAG3ET
bsYt+Cw+h1uxHLfhdtyBO3EXPo8vYIWQBPy5WhLw84Ak4Pf4A0nCp/hZtSTgF7AcL+GXeBJP4Wk8
g2fxHJ7Hr/ACfv1HScBv8Fv8N1bid9dJwgH8EX/C/+BFXobH8QR+gi/iS7gbX8Y9+Aq+invxNdyH
r+N+PIBv4EE8hIfxTXwL38Z38F18D4/g+/gBfogf4VH8GI+RRP3VecL/z3SCOE+H4agEdAKqZKlv
Fx89IKs7Xj+9DoHJGIphGI5WmIER1ToBozEmoBMw8nqdgFG6TrCLc3b06JKQjPV1nXAGszBbP2EX
p+352AQbC0nAPGxaSxIKsBC2Yitsfr1OwBb6eXs7XSe0xzbYlvwSoRPOibN38hO6YjfSCeK0vZfu
J/TGPvAR9sV+2B8H4ECyZv/GDBwBp3EkJsApb1rdtNSUZE8dd5LL6Ui0J8TH2WJjoqMiI6wWc2iI
yWjQVEXmEkOo19rdZpCzPHlQOU92t2tXX9y7B1PG4FoZg8qdlNXm2jLlzkF6Mee1Jb1UcsR1Jb2B
kt6akmh2FkBB/XrO1m5n+TtFbmcF9ulWTOkHi9wlzvJKPd1ZTy/W06GUdrmogrN17KgiZzkOcrYu
bzN11ILWg4qouRfFqzBj/XqkXkmCTKLhcmg1eNaoWCKiROvyOHdR63Kbu0h/JnlaDx5W3rVbceui
eJerhPIoq3sx9VG/3mgxTnggZJh72AMVXhgySKQG9ysulwaXlLNBoi1LenmMu6g8Zua52N9vq1Ot
F9Z6WM48bQYPX9CGWPBAu8DtIHE3eCHddezhpGbZnJLicpwTHIQY45iiwHCHu1uLrEFjnOUGd6F7
1IIxg4i50L14e5w3rrV7cFFJOXQt3m7z2vSb+vVejL27qYtm/2L9lvVbCtrUFXt3gH51fyD/g70m
vdz+k0Q7dq9hAIqe3O1pnOXOoXonbhpsnrgMz4MFQ/OoGP2UIE1zNI2nVTkjmZE85bKn/eDy0h7V
wxhVFBjcoDFF2w22ODGHQYUlVH7QAnMT6obKm93OBT8DLaG78t/X5gwO5ige888gkmKha2SFnlen
p+qMEd3FukeJ9Z3aOnjvjm1dK4PuBWvEmMsjy7M7di12lTtLKKMC0ut1rABD1+JtiItKKtA/pwKK
7C+StpMGDqDH9YSojS6i/ummfj3KqOuiVEY9ZxtquI2QFecC54L2wxY42zhHkTBxj07pwfAFJZnE
wR7FxCe4lXr0lsTXJIeXlDShdjJFO1xvZ0EJtTAm2MIYvQVqoIoKNajXkaaZ3LW4W3F5aVF8ubeo
hFaBxHdv1+LyvbRwJSVUKqtmpERnjY4NjjmbxpxVlxINA630oDaoiZIFCwJ3blf53gUL4heIPRa4
r0C4PsMbzKgAvQHiaAWWdtUflbpd8TrPXW4XDatE8DSHRLpaoiog96853Kg2hxvTaBvpHM77L3E4
/59wuMk/4nDTG3O4gMbcVHC42f8ch5tfw+EWf81hb20Ot6TRenUOF/6XONzqn3C46B9xuPWNOdyG
xtxacLjt/xyH213D4fZ/zeEOtTnckUbbQedwp/8Shzv/Ew53+UccvuXGHO5KY75FcLjb/xyHu1/D
4R5/zeFba3O4J432Vp3Dvf5LHO79Tzhc/I84XHJjDvehMZcIDvet4bA3vhxqc7j0OobCf53l/Wqx
nDwl4no6yTahBSGXkJ7eMhZKcT0sJqwlSOQ1P0Ce8QMwn/AYgdekNhJexAe2c837Es6AOOzgNXHH
rZE2R6zR5PigApWdjzuOx57ZjTaKGk6hbXsoGFoaKSJ7giJ1Bz4NHpxJnn0qrtyRdrtjED3aSG75
RhrARupYXBE3bk/MdryC9cDDkeokQyLH5x1fZdV3nMuqYLjdsS+lghN5LZHuvOGOvfbHHa/aRzpe
IWwOPNqUViHqbLTf7liSWIErtzsesVcgPXg4QKbYqerzjrFpyxzDsvTnnZZVsM3bHfn0vJfX5GiU
53Lk2s86MlMqNKT7+vZOjrpZ7zjq2PViTmrU47U4EuxLHE3oUaK9dUoTwm6KM1dBXVy13dPB8RIl
abo72qflLavAO3e0S83yVOBMb6N2qcvS2qV40jo5PGltUlIo3euQOlvtq7ZUs9V0NVVNVl1qvBqp
WTWzFqaFaEZN09QK3LK9hUPZjZspWHLg5h2aoskV+Bxl8t34rJ757Asa15gGWmSF/+ROEdNFVuDm
nfprJUo8r+gppQKf3RHIetbr4CLF9QdmVn10QBETQ41RAFaOD1YoMCd6aovYFtbmlvw2RX92GXTN
Nf3Pf2LRXr6MxLJ8k72EXDNK+O0lNQ//omLgZ/IUugwvTE/v2H3Gjqnjx4zQXU136+GEQeUPTCXX
v3SI07ltzPigH508aMjQUYIOHl4+3j28qHyMu8i5beqIGzweIR5PdRdtgxGtby3eNsI7vGj7VO9U
3cveMaRwYv9r+ppf09fEwhs0Vigamyj6GtL/Bo/7i8dDRF/9RV/9RV9DvEP0vsQ8W4/uUThpMkkn
KRdSIKk9ytt361NMUVdJUQWuFxpnCsh7wSzvgVS5FOJ4pjgh9h8nnBDU19N/Xj4IZt9Y/49SU1rU
FwWYr0UB7IUHYRVspTh/A6VTKX5eQbHmGNrb/Sg6/RgTKWIvpX1PBg3eRr//fRgBT1H5ybAPlsI2
CKE6YyGKni5Cj38m3XspPQRm+/9F8X8eRc97KLofAIug0r/Rv4OedqeoXcTC++AtdLNtPML/nP8s
aBTTT4bZ9OR9fyf/VrBCPSjUI/3Z8Ap6pBP+URALTWl0q+EJWAevUbR7H+70j/JP9R/xnyJRjYUE
6EG/s3AnnpK28rn+1f5v/D7iRCrUpV4HwRJ4ktrfSr97ESjWvg0n4xJcyrzsPraTz5FjfFXEhzRo
q585jKOofydxaj/8BL/h9yxWMkuTpQP+XP9/wKSfRoiZDIep9FtGv4toTrtRodi/FcXqs/RP433I
6rKerJhNY9PZeamL1E+aIX3IJ/Ht8kJ5hWLy/ezf7T/oPwoxYIe+MBHuptnto+j+IlxGidpKQA82
xUKK7wdgKa5iL+I6fJF1xb14hG3CL/EMfo9XmMxCWBRLZ5PZEraZ7WPvSqOlpdJj0pfSz7y5zOR1
8jnFo37qG+Kb73vX39R/yv8rqVgNXLQyhdAFBsJg/Zw0B+6hWTxLv1tp1cTZw2H99wwmQKX+yUNA
K8ZhNnam3y54C47A0fg4vkS/r+hjuSQ+hskMzMJiWALrwYawsayUHWWlUrxUV+og9ZG20u8h6WPp
inSFyzyCR/G2vD0s5GP5Svpdzzfw7fw9OV9uLneRe8ml8nx5oTRUfl/+WLlbWaRsV75XfiC12Ekd
py6k1Tmsv2+v/cOxDo0+G+6AoViEQ2AZrcY6HAwLSLqG4Twa43hI9feX7pbasgYkDa/AnSStK2EW
zJf6wTr/J9ImOEaScju1VQrP8EKwy8tpde6DBiRF1b+Bn9tvgJdJXTqvwzDCRQBpehAnaZhFhFLC
XgBZI5wFUBoAqO0AtLUAhgIAI9UzLQYIqQMQOg8gjNR4eAiB0uYEAvUnvt5KfJ1iRAVA5BGAqE8A
on8FiKFxxFIfsRsAbHQfN4qwAiCe6iWQhk8YBGCnsSRS2w4ao+PtAJw0tiTKT/oIwE3916FnHmo7
uRwgZTJAasgNkBNA2iGAuqsB0mn89aiNDHqW8RRAJs29waOEHwCyqM1sGlc2zaEhzT8nDyA3FaAR
lW1E5RpTXr6XQONoQnWaEn+a0Zib3QXQnObSot1N/L8F3pCbuImbuImbuImbuImbuImbuImbuImb
uImbuImbuImbuImbuImbuImbuImbuImbuAGY+H9U+RF5D0igQqvAZzS1zArgBM1cAXCEIO4pLX1G
aaIqUYmo4TN4SXzfJfRKf4lakok2yGpocVlSCIV8UcXV0/Key60qeOcrO/R/BdZdmsAGBPvyeCOZ
soZLAGkST1NtmsHn2t0uNj29y8XOlR9XQYuCqoKsBii59V82IHGGY519hkPeU7WTdRII/KsyPoHa
iwcH/OzdoGpqTExsSmzvkGmJSpjFag2V4uM5gsWmMCnMpsg81KZoPDRWNfDQKGMID400hUthkSYz
WCJNEfHWSFN0vDXKGBNvjVXj4q02JQEsUUa7FBZlTJTCYlUHWGJVqyWMRq2Exis2W4I1NlY1RkUl
WCMjTbbYqEiTUVW00HhBIExqHMrXxFugsTV+Zqx4agw9Gu9q6zRP3R9bcI5mWFBgvkjTNFfRRdyh
xRqTX5aRPst8oCwjVhA9J/y6nzJzAf0J7vSPaBjhbtwwoqGkQ3XrcEfo8BBJ/HrABceFaUtnfH7n
khmUGvi14zylvqScC2zqwM/7sSwsnox7fV6Byb4Nk32tcI/AZCz2bQCE1dIE7K6vWbI3gq2RQI6J
iaM1s3H5tZoFq+rSenjReWjRuTKwZNjdNdkVWCrxgc5FvgFssHwUIqG51xBpMUREUxuG3bgaNIjE
1d4wL5TyTmZbVPQvrtu7x1ao2XMCchD3eVzlR5XBxltQ20xVLOaY6Ah3BqYkpyTnmhs3imAD1mS2
7Za9ZMYjbdLyok39m+6Wj/reW/yp75Tvix8e9X1z9u7bH93Q+xZM/WoJevQPmBbReGJoPBHQyBui
WSAiisbDO4VHiCEBGGhIBs0WGfWLq8WdQYn8qPLzWuOIsDZuZDGnJEsNEzEmEaPMqiK1fSKjjRjF
ypbJDdIGNH3JNwAbLTqGLnT98ChGX5o0fNbFCb5PLiz1faGPoR/J7jgeBSZo7E2QZsrMqZlmGo2h
NBJlJjc4JeNMsIW06B6b3sV8sbMQk4vVTNZvaBC5LgvttiiXxW3phzs3405fp834/AZ8wdd+g68D
Pq/3s8l3BEvhBIRBfW80uMOMwzSjmTpRc4zDQLOFDx0e6KGgqrJmET+iZYxp1LhRbk5yiju3YVSk
om5qnRCObOzHg6a+H9Kzfl3VpJ54c9rOqMC/3uyJX7CObDnJiNNrhEwJ42Qg+ajAwh2ul3QROWs+
D5lCOiJovD3xks/Ilr+o191KFzE+Xb6wrmQU8oXDRP1hLjG46+WrccMo99b33z9xouZfjrIxunym
e2NUjMHlKCFjCVZJAiYZxWeKJVtm7Ee03VoUyPrm2o/9sSG68YMVvowVQkMJ3eT1H+cJ8goIhwSY
4I0pk7GNFpUbLifkqqHWPGlcbJ4psa1dbN2PKqsqoUVlCxpLqxneHIgPTUZPXLLBIydHh8WmkpRb
UzFeo5RZoVRMSFQqRjC62IwJqWDhdBGfscWaTxXfC/0hJtpiVpnLmZJsyWlsdVkbWXKYO4lZImOi
G0reuwb1vtt32ue7e3SLqZi7YP30Z59YktnuOXnFuW2+t32fver77uRubHpxK7a5fO5X7H4Rm/qO
+j7/dM5bAR7tpwkelR+h3ebepmEFNvSGcK6GcHWZDMa2BjGp/Uer8km0L74j5Ko5Nm5IQrX/9ZXJ
i/ZKlxZElKy/fId0SW/LS3KbKK+BJFjv7dKIt+G95dvsdyTOTJyNZUyrq/Wx3Wa7y3ZXwi6bDEkY
zhPCbC41wUZqWHaEhydFGHMjZKdjiispxHWPmhc9LiksJfxeR15SnbbuAHMvVpp/rjyr6/8WlRZr
fiZpQFKD+db8fAtdoL/O9gRuC/FYkk3WsFQwRKrEXB5qNqaiFkUX4q/ZjEHWNrK2wIAsu5NURXVT
2pVtjYpUlXBUKIMEssOc1/bem9N92awX2ybzF6TCKZh66cyMNrvmD8kbFieFXU17Ea3jx3XM7XHb
rCULO87ZPfWI79KTW2a2Hd6pUVbvMZt0vmSR/MTJKyEL9nsd7UN61B+eNrT+lLQp9ZVlydhRSzfG
pkeGSr9lReaGOivQ7Y205JrvCQ3Nis+tI6u5WaGxy1KKLBXYwRtuzMsYxxxpznulFNawbXYtrtBV
FzxiysWq8+ZKs+CP4I3OkkaZDWzJYJCT7Z6kZAWkVOCS1oDYkeB2pEKcJzYVOarErky6JLriiWfJ
8TqzAsJoLtA5di/xDPtzltswmmQvO8A4Rc1NxIbZtdiYI9gYLdiokgKMBDdGn3s5JLXNC4u27Fpn
9UQkJEcPbzlxxfCdrZPl7d47MOrTH9rWazPhHt9Pv6ZgzKEHWkxYMf3RqYhPSMyZt/i2ydMLZ64d
f+j1F2d3b2h3bCt9x+cL/MvxHJK3THk1pUKhnzfJwIxaKO3vV6yKojIFZVWTaBmNbIpJ/l4KUblU
gTG7cFmotsVYgcU75PC2YToHfyateVZIOMmVJV/nGv0Ja8vJzoaTbbEY0OLKxYYWUjAW9rQvF9+t
WsgWr/jwQ7zC5ldN88k4oFxadHXgGt+/Avuq0P8Z6YxScMJub3o76zwHyw9pE9E7YmQEb6KFhKoQ
YgwPC5tijYiwhoU7rREqRMQYY3JpYEneuNB7wsLs1ibhnOc6D9pDLWpe3DjIcya1dQVW/OfK/bTY
lS2qaLXPXqxe6fzAmGnIEMzIahBLi58a60ADS5YSIZUG5nDKCbQnDLF0QQdPBSWeLpotsDfEapsL
xHKLte4fcc06pwgNLdEmaZjNoyKZK6lOSpV1lvfWtStfKO0/J3P1WHah6olm2fW7jj6A1iu+yq2+
/5hx7MqmiW/fteypdl6DJD3nm5gc4fK9/pbvzQNv62vY2f8pd8uPk5+WAhu9+dPiMEbzaCm2Yttc
KMN5BrWtZnSluHLDwiKlg2puvJySS3sljd2bmGcZF2NkBcY6WTFpbVN1xlTl39Wx+/SZmbG0IYL7
QWyIyuptkONJTnCGR4MiJzvDE1MxOapOKiREUErsCeSSw+xKRU90SirYrXQRe0LXFRjYAGIH3Iv9
SSdHR7nJxyAt/Ds73ElgMev6OcCuqEhSz233bDe7W85evt3YfECvMTsxxPftYd9nLWdhp3sfvHv9
5K1PPCg//tvsng36+L72Xe1bP/X82dd9H2IWjkbTSzjs8uev3nfHwZWr5gXsYUdd3kvJDvXwNpJN
NpZnahKSH9ohtCfrxYewF1TjXaE7Qw+ESsyAoWFNIJwbQlioBjAuTMszbAmztDXrbCKFcU6IB4k8
STyJDZLi7I9RCrlQYv9aIxo1duXyzNbninvXt2ccLLowf/nVC3Lpmla+nXt3rxz6Ga7EZd89u0t8
L0Oh/xjpttXkq8RANrzlbdsLexv6hJdEDMPhhtvCR0dM8xjam++0TXVP9ExKuSvrrux5tjJnWcq8
jHlZK2yhbbVszRPGPNmmXIulnpybKMfk1gtlea4KnPtCWF7auEwtL57SuyLzMnPaNqyl8H7Xd5X5
QSOgr3Fu3YwEpzVaCo2uH5kKIelhqWi0aiTmdrpwB0vFqIyYVAitSxc1QU5FySnX0nS11rjWOtZe
UyDfMofWPKDgosXXGNDa16G8xuypuaX33zd52Yh5T2+ac++TS1f7dtW95cLRd78pSu5a0nCg78L7
vi/vmil55/TrOndun+ETq5qWzX1g8ZL7xj/J1qZ3LV17/vjDc3tk1k/LHbZ2j++3M5/c82KW2CPt
/Z9wC9kPsUc2ezNscrqcGt1OKZZHyfNt8+JWxBnaaKorJSXXaIx15Zplnht/MDZUZQVqYlZkBfb0
mkIhLf7eOnmh1RtFZ2FV/qzAbtF1ybUbxZFsizNFoGT1sOSkcNolTgvtEslGKiTZRLfuMNoojgi6
YBypD09IyjWeS4CHGNAeEWFIGyU3x9rQGREdJVyZpOTc2txFs3Zb49b3Pp9csG3Eez9+dwHzpxXe
cr/v4AcnWPa2J+6cvWreUuyzND/xGLYf2BnZW69jqu/8qq99v73le+6z9Zj8YPnjq7Y9uvBpwasz
tFF2cpceR2Z74+S6qlQXyAgYyHWUcRgHiiaHuabfFXAeSfyrPffOZDLJwREKnnDmffrhrhNVS04E
bM0Z8pUrqN1wigzyvXZwh5O3HFHXrGjGKN1lthqHmUmNRoqmdaeZ2q6s3fgfPGeSHr2rNvFhiGOP
OnLuO3r0/dCudbNlNeTEm7e1mxojdzsh9n2Cv5I/KzQ1jPF6e0sjpTJyYJ3kxTLmtCKgQmkucadV
lhVJ4eTVyjKiIhslQM5k8rk1BWyqNs81cJc+7wLzpZgCWmto1qKFiCIzeefYMnO6uSydrvSnh48Y
ZcAoTOAPXy2SXr4yjg3AN3f6lvuW7cS3iB/94As+Tmqk8znFG4VOeEd1KhziDCojFvdzifAk0FWB
cO+rqqjRKLKhBD7uSiWPuFIpNdqwwddj8+Zr53i7t7AYiqVR0jyJi1kyScxP4mJ+iixmjBCcJdKE
UcxSgTgNuSyx2rOMEX3TLJtBzSzLzLHXztKAufSH/Nkr46TdV1vzh/F5X+OdOAZH7/Q1EutOQR+P
kY+I+AVWe9umWttFFEcMD50SKo8OmRHCkrVwc2hUuMkQG2UNNXGnubeIU5xvxtdR0BqeZXbgMEky
OGPzDHFJjiynzZX0oWto9VFGF/OlzrobW3lReNjCoJ+3/O7RWvWtGGdL5JrdkyA7WkKcGtsSE3l8
S7RpdIHAfgt4ZR4SJbDqaklRwzDKndPoWucWKw8e9G29ePRAZe/Zg/K3F03qWic6dUrZM9468vYj
R/hhVE9tHTO7tP+9dz+0dcItSZ6WbYYsvqv1fcSDU/6jalP5HOn4DvCmt6RRo5x2bVw9240yjEwZ
03xk4fRmh2xvtDbZ0m35qc3ypLywxi5Fy48yphS2MbW1FENPqdg1IvpQ6KGwY5HHoo61DDMZbcZk
Yy8j9xnRWD8js57TKDEtV6vAxTvi3B0Y0e3105oS2RUhte3QphWlvJYOBqNcP8OekZct5yZnJ4fn
7cGHyOi0oGu4mj0nk6Jw4lpmZaY1//OMz0m4W1R9ZM1vUfnR/krzRwVV+/UDFNm8F/tPIGtHzg0I
+y30T7Y1F6RkMt6NXE4KtshhTRIqvrHQW5QAYmpM44YSMTUy4A2By6kqIv5yZddpHKNwNz/Vo/3E
Z3q1LFtetfz0rs8u4ioc9varvu83Dh3Apdx/9brzMZSXjZjDs5fMCQ9r7J64y/ey7zvf7MNbntqL
Q9dj4rTCPr6Vx6TdQ33/mTNkJDa952oxyu+jFduc9e3c5PvxrG/PwFam2NBJA7cvPIgNpvagIL5h
89j6ad/tvYCGL/b4Tl/edHh0SZ+uC4VNTgSQm1Hcy/RvSjrh7doOi3EU0oZazlcYNxorDBVGJZXi
X1VRkGkGA12MoMq4EEmLRBqNHivlRcqyhzxpNJlkyWDkiowm8SVGLFGlhSrxGrjEFINRkulug9ca
Kk4n5MfxcaMtJHSda+EAknFbl4uxnauqbLoWbFNEdiaGAu3OVbqb3aLaZbXkZ+pea8duxeV8b3w5
318SOOESGRJlSPtL0qvdW3NBgRo836IlRBNGULQuuSQ3Sou+rJxzikWdWFq1+4m32WLWRzjm0tDL
rbDC104/BVhOfOGUMkIU2bH7vHl9QvtYxrAxoWMsM9k0l9o+tJ2F2TVHOHdEEA9TtMQYZkpM0XhW
/OjwLHdcXUOUJzXalla3AgfucE0dEVBwNB99IwuHpEo3o1W/B17W2DhZs3mUZDWWp6Mcp6XTrg1s
WpoB6lET+ZEuS62kJKTwd+dCVdKQ7b+7zR1TCu/zrcFnX+iS9VCnWb4pr7NpyMZ6b0nrPCFvaMkc
3xdVS6Su7sYPLc5O8OVX9RnTauDaJo6qK3LEyr7THijJTElvNGjjoklbSCr6+E/IE2g/i2/I2uZt
Gi8vx2Wy5KBo4D4sk+dHyD00aa7dYolSmtilkCZRhkSWmGiTslhTc5YlzmnIstkcznWuMSNq67GL
YuakaQOehDlwAtIEEmI8EclhnvhkU7QhG0IjzdlotYSb1QS6k0HKRmRcMsaGZEO4lS5anJJNoShd
gm63cLwDV92vIEWnYYw7A3Vv2yrCzsYNyWnVT0fEBnbzRMyx7HMd2H7c9/OP3382qVnivrhHtvqO
+eG5c1tewrap8jnfid2L1vve8x3w+Xyvbix5+MKaPavewS3Y+shp3daTIyEPJTkJhVgY6XWUWZZZ
WbZmSgxnkBijaVkRcXGhnjCbLe5j19T51adQggdCAKr0iSdjtMUTlayosspVSWWqrBjNGs02mi4G
qykb1Ujyl3UFXlfMyyNmItS1mVWLgCVSZbT0R4a3nNyhaVz48R99TxxiPTDzmaXFq3xzq7ZuikoZ
V/JAj7ZowYwrK+SIY/t873+zx7ddn8NWsluVNAfxTWldvHXURM5NUiICM2iJRpMWwkJCGCijWVND
XJikecAWGlaBph2updUT0oX64llLYFX1U2hdtgPndJYgcCvPvLpESr96VLrryj7mkPfs9BVu8oVt
pa6rz/D4JroxkNcUK0ZhCI5CuQ3jTHrPRlMF9qaeP6vds4jH/9Che6t05erb7P2qzIN6R1urxD9n
haH+4+LfFevf8/a+t3m8MhfnMMmODnkuzk943il7tXAeFS2Zx0bfHc3Coy2hfG6S2ZIYYbVGqU2S
pCgttEmcwc3cbinRWoEdvWaJZ0lNzZ6IOI8xK9FWx1OBI3e4xoy/Rt6r9COWgMjrMi+O60VWfv+g
atMloV68C0ISPM5k9ITEG0nCXXRRgGcjk2Rusodmg8GhZqPM6AK/C33AjSZ5h8CZdkDgyeBEuHKJ
Eykk9O5qoU+Rzi//NOtAndNb3vZ9fR75QZQlXw6bU9pgeJf73/RdefmdQ69ghks+03WS7+S6Jb53
fe/7Lvte+ArZ01e/2zMuvcPGj3AiTjhxJPAlC+tI/jN12WnhdWmGRPIzOTKjqnHVo8hxoWj0mMAW
EhK61jVV8MRcowUF0U9TdW4Id9oiDqLddHWvO8yuHj5cxQ/Le6rWsYGXW7GtVd30/g7T5RFdQ8eI
b/54ST+6zUiHwOslltkgi9pxHz58WD+QRXD7j0tjqXwEFHqTDIpNGWmaqSxn8nSOBgO3stBHuMHi
gbgoo0e1RUZVYLcdroXXLJ4IHWnF9LCXFCwFJM2woW7daQdaGkpjG4/wnX76m923TXgiK/EAPv/S
yJd3nBs9evqMsa1ekj4UYya/UO6i8+gl70xF9sgpWju1WJ0mz5NWSBXSIekr1bReWk/ut5yqpRk2
GH5jMikDTTZIHzHht2qaamAsVZI8VtoUijC2lCVzg7hIFIkbNJlxI5cE5xXtNuVO5QJ59zXcDyXl
M6DGAtm6mM/3jxXvjehPPxWNydfKOmeky8EXRtwsYr0DZq1Ao3WBiRP644T+xFZ0GdCFqsW9eh97
GyOq1rDJvqoq37f7aJVy2NtV5VeXsFOnfBCcM+9Ic5YhyxsBTGKJXNakOBWZRwabolZgjx21B0Vj
At3etwhIQpRr9UF24Wo3WsaftlJ7ZI+VGH0d3/KWFGFHcijQIEWjTTqGcgQmSJGm+JDeWCx9hJ9K
H5k+DTESP0Jbs7mMd2PLGUszpobmGfNC27LebCpTPcNCjUyyEsNMIVZJ0fQ3N+JVwypvqNEhmZSq
EGRVoQ7a4quejwBbpBBeCtVohGdtF/Pz6S/2rBh1IGgTvgpxsmP3GdtCQypw005GK0GqatN2xqQy
uXPGzCo+a3+ZHKDE0/4TJ+DE/hMiBEdJ5HMa5aJbuIxRFvdytON6fBLj9nBf/wO+PvIr8p4ryfzE
5VbS0PpHpl1J48fqN/o85+oaCMYccl1dZxphqjeyMeYpTLy+SMG2WExihIyJScXo55zikJNpFIZK
RiMqGq0KPdsl87gQ4aet8hoNYDOFBHfqNRtVKKmAcqeJ5udz8sLKZh0QExEvD1HsW6S/1d+y83u+
rAp/hTWhQffh6y+34k9f6asreAm6+o/KF0j3huvfubnAW69MPggH8XV2SDtsVFppUU3CpfgmqiGB
JSSYrFlSXGJslslmT/zkOvehxnnQlWY2xIk3J8H3JtnivUk2RbGUMiuUigmJyhbvTbLRZozPBguP
z772vcl1r03EsRxYc80glGik1SXxVbsfeWa/b6nv2X3PPvoKTsb4b30/fnvWd/IXjAqTz11+3XfE
98IJP5z8BDtg3Y/QfPlfOONnlLDAd9D33kXfNnlA0Mb+qvuTkTDYmzs6ZLR1RshMK28XWRw5KnJm
JFe1RIvZbMSwcGHzjBpTrCHcEBmZxeOiww1k+qKib2B0q0SkErC55oBZ0c/nIvQzdYW8AzfofqKL
QpGtbOn+Hz7+wpd9UCqdXjjJNxkXzn1G3vP5oS3+qiX8xSYOnzRxsZCpnSRT03WZSoFHvVY1tD22
k0uwWB4tD4ucLmvRu7EB2iAeE7yFbpczeZB1gnVKpGRNdEQmREmuxOhInmyt40kEgyFeTTSx5IR4
zemJcniipazw0fFxaVqyJ8VoS0372LX0Wsf4YuVH9KurpqrAdPKDQa7w6PsT1SNxzP7d/82O0aPY
RHSII6SYKDJ/mZisP3RLbRc+ObHZCF/cQbZhw9j3xg7p1VtWJZM146IxhIeow/Jn+poelBLGP7Im
P9FnZOuyBlTN3tDQPbH0wK1pbSJdEQW9fl6cFV+1gHgyyH+UXyLZFd8C6/MOSAtPcScnNwrLdbVN
HpI8M2xaHcNtWmxYjIeVhI0K25QkGcOaJNVJMko8IXZuZGZmekKTSIk3STc0YMYwzVInyZHaoIEl
1hPTXvOkxmU7PJb24Mm0ZWWvdY0JLjB5yb87y1YLccCiH8NWO81i5TOqGooIlXZB59QMiwM0lsyS
63sUT1yyVA/SoX6GTuS6FEvYIxzpEB8Vm462WKzP08GQYkpHjwkzKK2m0SXRmkAPoxPSA0ecZnPN
YfbvToY4P9CP6gIhiM7q3Jw64lg7cMqtRFGsq69FVCQXXkdjxEQ1Z+jl8f22d+z0r4Ovd1uI1itf
Yavd4Vl9T5Sv7NP0yLtLuy30rfnW992qVRLrjCdmdXnE2Xzt9IbZnvr1cvu98Ibvy5+ntpj06JDb
s50NMpOajtx/8YOFD3zHTcLOuGhfka0HFXK8cagkgsq4Jg7w4AqTPDK/otg0EWBe//ZbtzX6MZPw
OHL5YZ/lTZ9F3rP18k9y2NbAOd4m8hWFbyO+LbjA646RU+Q8s2QEJjcxG6Kl6OhIgyckLhY9kbaY
2LWupeNvpKQK+ot3QpEx1f5CQNFIyTYypZMLSj6s6pv1Zvu5voW+hXPas1bynquT145Z++yAJ6SF
Vw/6fnzEdwmNj2C4lE9zzaF92YjGo8BD3qLFuBaZF29FFo04XT6PbCQfJc/jki2VecQZGIiIXCZf
UVIoEpe5pgkbx6THZcDHFZu6iLhCroAIu/Pz6S8Qegu/gMyZNR+FRyC8ATJqXjKGCBJHQKbIZdos
8379IvYi9J8wYaKBiRfhaCbDte7LqgsfVn1N6t/Oz1xuVe3bewBU8RmbEOzlXaoZcLo6wzDdVIZz
udwWO7IiqR3vrBUa52tlxkPsoHRQPWQKKTaNVEeZ5rO50lx1vukxtkxaqq40bWTrpafVTaZwcoGM
msmmRRt7q4pJ40bWPLV1quwhSweekBCTgaNkIsdZCZGBaUaTpGph4vhVVuZ6NYlfNDLDxVIT4NwQ
W+g1zIgLMCSuNlNidK7E6GypLMuoJK7sNBgNmrECV3rDrSI0lSWuqAbNYNREnpFcNYmyIcRUNsus
CcdKTteEh6WZf7/p2G3GDiR9TzWep+bIBZH0Bg0GLdCeYDm1oJn36jDLM6titf2xemKWJlZgYv/+
E8ifiDBgQ4P4PIKBVqIKo7DTJ9gJo0747n7f96xv8/u+UlqSnnyzAFnlfVea02qg+E4gOUf3TV/2
jk/FRowcJKk3HymN5FPZdG0eLZApxdSYNZbztFEyCRND3QuVNVUzqCRi5J0aKOmxGk1G8nok9FgB
TEzWTDR9VRFf1GwwSqAZFQ4il9ZeNcSFSkhuaQWG7HAtCh7/dI7db+5iu0QkYNNi9M8yWYI8T6fZ
i49d6MRciwR8EJc7MH0xeYz7gYX5In7DaTi50hfB5F98k9mP5J++y7KrcqrCWT/a22LebWne4jvC
H/LWnccxMpV7xAky7RtaNlljmooSp61Ds5MoVgATCY/EKxC8BoUxWfGg+Eo72EVRabX4kIrJjyWj
1SzTTF6iLjtks2KFJtA3VX5GgVxrX70g037UaIU5ich+/RL4NJZYSNJLEXUv0I5a/3XV0YMjyMdu
zvZdXVJVzrpKY3X9lEm6b2fQ9xvqbRQjxyoULiiKWAFEReIykttN8QEoiZpB9/okVXh70uigo7fo
s6D5PSv8vP3B+J32QIH+tg+Dr7bLZunjaowUTkahCOUzpTlX9/BWV6dKC67cyYY9zUdv3XxljR7J
i/+3F/gk/3Dy+MJ3YRtadaAoFTLJXbNQfXoEw4cLf7C7/zP9W7TC9e9Q/9ybV7cBGs3kxyekNGxn
Hm0YY1bzNWuIQYrPVusY7OYQe9N0lpHW9IWmrGl2XY/VrMpaQkpSTEIFLiD1bHeoKfYME7PnmgrU
goKESDWt7oY6cc3j0xI6hKfk2Zo1fxmXk8F4Ef+vvq4EPKoiW1fdvbeb3vfudCfdt9OBdDaytIHQ
BiFhiwgqyhicQJoQyUYWmDjAQ8HHMjMwoEJE38yIThJglMUIAdTncxDE8RuVcUBx+Zw30Yfz5PN9
8/mcUZLmnarubAqPpfL37bp1q06dqjrnr3NTe9CEJXZw+MyoSUl3gYnSEWMjcjVyle7w25L+eVZx
iSUDYUcQF6f5kd0L7rrVZ/ZjfwYqYfzI6bH5YUGBBI3tA6cCIQJ0/p9Gf2s7uOOWCXR7OS4kZoyB
UsYlFsIlh5RQilIuLjFhua36/nv3+FcWNC3LX4T7yy3aTQ/+osyv7uP/8czLazptQa3XkD1Zqcm2
qkr+uO7xl0/t3f72ksmze3ZZ3IKsc+fW40Zpsj3nvkXzshedfbKqqnt4rzuDZR/RChWZsaoHXtz6
+LMmPEh0as31T7gg/xoyIC9qjUV6xF73JTebIaV5oRuRzcOLBrXXo9GYQ5LT54zoIziMDI503xb/
yzUjptzg4KjjDP8MUUNSenajVVBbBbOCjWpILKJNwSaVV0kyW0RM4PgRURgNZJcUJGDJDIxu/cEC
uuZw2bM/fuPbby4/eGdBtIdZsWvXL356Uql8jX9t+L/n35G4mvg6kThSljl/2/orrxz45Pi7e5ce
peOk7Ppf2He4avq7/ntjub0O3G3vkw7a2TmS4Ukzy5oFj1PUecCDFF0umz5kxGyIMTg96pDN4fYM
YPEFf9v6sbV96vyr0eiNGMwpyCEFtRa1gmSTXklylw74xCPWT7lLjVWnoDQjJCq7oBDu0n8D7pLq
C7ImmUtRSG4klBQmd0b1qFBkLv7VdljftuF3c/K27m7d5Djs/Z/TF77DxvfcXPWRS8s39TX95umP
tq398+u48HPsxLfA8odKr19mr0K/apAHrY0VlMiV8mK5lzvg4oOSmUnz6JHk8YgmNeOxafiIKaIP
G4zOdE3I6fCmb/G3VYxvPnTw9/vWaXer1DDp2DXQNjckyMEoSO2SFJzqXWiVcSw+xAIul414jUWk
WYhs+H6z++n1T/c8uPUA3r4ob9pz+6f/ruWFxHdffYLvv3Lp/B9+/86bTMkU71zG813548vvwTnf
/Q0vhjmk6vplzglziJuc2oC1sa690hPO3nSWl5k03myRjWkWc0wbM0thJ56rOc6ew2fZc673pQ9U
F9Pfz7xiu5KpOWc4Z2Tuk3h/IG2f1ROICqJo9Xvcotpj1QTFve5e9wkYA1zQmhZ08w61VjTIoTRP
iHeGAhEx5HAooff8PTUpryyp+u8NJ3fliNuSWzOqJyOsHxXZLJQJSzzPgInGCengeBr1Jr1Zzwna
YIYroCAf8ijY61HZRAVpLLKCdXKm0w+XeEgkO+iVTg8JGo05ocqTPSn7Iby6Bq2uISpErHB/MuKK
KBAJ2aDcICrESWNdxEz/xdJio37oK/6Xe39xZ575qHh7/sKuWxe+kfgbtv8nTtdkzXluXR+PM7nK
VXfd0Thn/zOv1xRXlu2KLHDrYbEVwDKsSCidsx5+YTv+KGnruWHQ2fgLyIbmxyaJHkHtYXGaOWrV
CUa1AxZRWWcI24yiMU1Olxl5yOywO4b89RtSEqyJnqGCGm+oT6c74kYSPgMuHhkXgoXsvsPfosKi
FzOn9xsCNrdDs9B3rP/Y44/zFVPuY5hnGXzX8zuG6tindvRR/mFaooy9ArqSTs/zOBGbX2yeLc1W
3SPdq9qqPeDq8xwI9Uw66dKAdWjNCMtn1BmwpHBC2ONQGz3qtIgYifBuNmKN5IR5Z55WDunKlZDb
kZs3boB8fTVK/fLB/zWMrSnTkyF2KZI3M8vp1RgCQb2S6VUUlOWExKCR/ShN1uqCngwFh1xhmCe0
Rj+aSPLSUURGTlGhIUlFhgpTzhhdLQKkZ5EyOmvAEoOZdUsLi3qmtibOP/elfEIXmrbp7ZjCFnev
fz5xDYun8G3P/ssrs4KPrnvt9smJd7mK8swZW4YK3lpz+cnfVoWm7r7744UL/oE9WIcjiadfPXb/
vhdfPrx8M5ND+3kzCJXMKVa0KDYZRo1kE21SiAuZOsVOSTLpGJMFIYNHEC1atS6sBk/JEkZW8JUG
sPCCf1nFxD0x4niQGSWKyQChiwGNlyILY6ZhStK3NGRu7o8VLn74i0U5J735W1qP98Pk/9Ed/ugz
9/5q+A7mmTUl9+y7OPxG0n+D+uGy1HsCxTG3+BlHfnUwS+M7QG/DIksiPA6O1eTM8NQzo2pHo4QJ
mUwCLzafgD9c9rWL/Ms0Fu365cQCXErLNhDiedGkU1Qkd08aQJi82/BO8h0H1TtoAMmQwZB7ip5j
Q95twKC0uBwTZ9BMBqQSwqX9/Yn9Xfn9yvQjOk86d/Wdb6dwmfdxx6+VdN6yjGGT42ojyPuf1Fbv
jdXdy+BbJOxgYFDbhMV8Pd8l/ETcwp9kz7OXWXWKNGaZzcxjMBBYJmoEE5acqS00GaGnKHHMJ3lj
8GgRxwpqUVALTp2KUYeRBozzY/5lJ7EVjXYS5Y1TtDGNkcBkk5xY5uv1/8ERi7aGX69/NcUaYzIF
tRHSmNrkoiFz43P4j58nVuCjnyeO7X0OHN1D+FyiZXgZ496eaKbt2wbJNCrTcAw0JxXDzYQReUvg
4ASFGQuhhw7a1t+fDL9O6qQQ5CqRgh6JlYmSKAtpNskm29JCUgim7SrH3Zp6jTYzqHZ6Mh1qhrMF
/R6bRwcuo+ByB1mTOgueaQibyS/ZdobJ79qOwboWCcKAdISyBrBuvOIO6r+++vVIUDn4KzBXXaW8
zEiMGdFiS0qLbSNWHihzSpfHafWx2JR7V2+snhyYuj/+fnX26VXzH3jihDPcuqK3n8vtvj0wbXpg
1t2Lnrpzx3AJc2XVgh09w7uY000Fc3/1NtF2JjkWYW4jJxotjeWfEM4JDCeYhZB5jdAh8mYtY7br
wXpDgl2jdopOJ9KGVU43jtjDDuRwub83JAfHcRjQrqtjw5K4J5ZxTQklbVgZwye8+dC8gysHF0w+
4cnbEAvPKc1x9eNeqP/Shb9evJ+Mz2VT63TWiqLVDcNvQ2Whp8uuf8D5wTbT0tOYfhkr7Jb26J+w
/pbrk3r0B6wD0hvSJe4z+Quz9hZJ8NhFrceocYgOh4UJpTldqpDF4XQNYBVYaDU3p4gnIxunaEwq
WC0NjIJFGyBeB0ht1iowXiGRrGCQsbKg4HHRfagmYCxK9RGJ7IOVkwFbP2mEffpI3rxTv92z55mL
2DuU+MfHiSFs/C+hA6f17Fn62NCxQ4Ps5cSXYJIOJ57Hk4bA8I8RO2xN4i4uCE2XUQbqiE0+IPXa
mCzJ5zbIgscipgmyx63JkJmQ3RlQg3XtD2ekOTIDN7Su6cJiGNk7dFtdiHcqnIJc0DDeCgl2yApi
bULKBkva2IEkdUqXCFg6cEo/jQY9mYrA6DZkMmd7g7NOnZ4ZhDQROVwc+9FPjydOdOzrWphX1t/1
pwsb7zt6um7fusU97NEds7OmJr6ANu7fc3+Rd/bwx0QXpybuAl2shDb60IOxwlJ7lf0eex/u5fvc
QpZktLEaj080CazHqbHKIhib1rDF7MyQQx6HP+OGxmaqqamWutK1OsRghXFB+7TpkCA3C+aQVzPS
0qS5OUZTjlicRWQ6l0cCAv4ZmnnspcrQpNkDnb14548KIodezPn12kOJvw+fxxuW9h6p3fuzml//
4T2mfEZg1uPfKYxSdRfWYiPGeM7IfMXshnYa0O0xJcQquhK2kuNkSc/IKoNKG5LIcDOoJacJE3sa
OYymATwThtmGccOMhvxNP0NijqKpWBA0MsRGbR2Y4w5Znl3F2z16l37rbpgSThY/ybCvsMzhtuFu
IvOK65fY49xcck4ZjsR2lqq6+T3GJ8zdlu5sISsQDBX7Z/krA5WhuwOLQysC9UqXtkvXJa/J7Ah0
BDuUHm/fZBMLZiafw0VMyGlx2dx2S445kpWmaZCUYHGQCWbo1Nwkk/2s22MSOU9k3yRNrqiS9YyI
cv25znS71R6ylWcpYijLmS+nh/TlKBRx5OUfG7WNSeQatY2iekDJHSXiXCdZbeJ5k6kzSWfPwzmM
Ygk6Fb+c7kcqRfRjdjL47nw2II8RrrnMdj/2pWX4kT9D1kkhtR8rQZUa53B+JIQh8RrcfsJm+1Ns
NjGiaDLhjRkyn40Ero/S2XS+Fn/IZyfX6q+k4G19dd3TQu07t93a8eHJv6+awRzklfInVjTMzKpe
+1pFwweffHVOxCfwgiV5ixf/aGYAvIqM7NkPdb+0Y8nKaQWV1bFZ2Q6TJ3fyzMd2vvPBb5hvQZds
179iVPwSmAUXvqiLqF+V8QCeHgty1qiNFWS1wUnIJyyEkUW2pLHpLMMOWR0OJ9jN629oN+cmDeer
+uFBukgSa5mS0Cl+QSkipnPf8UOHFEu+zmtOnxHasGTXLn5J4s+PDs8sNWkws0MlPVTPvP4otaU2
Xv8r+wnMW+TUvKWxWwbMb5gZlUkyO0wOc5awlr0ERgXiZTUSdGoe5mi7aLeDuxtRh7UapxOHSWUv
jCwwo0N7LChiatQwsr5MYMszS4TkvFRkCOJSZ96ml24L9h9kMqfUP/rZohwSUjIcXTjlx31L/o2R
r737q2nZdz6xcBvzvpOMTw0sMH/jchHYerFIBX4dM+RIPWYlWy9s4bbyvaiPkSpRFTOTm8P/K7eN
P8e9wUuzs9qzyG4oLCnUJZm7sGvgems/OGk+bgBvOsGyTUYGMzzgmFcAawqexAuE6k0y7WBiqQnT
zh5mTmFigW5+AR8WHMn4tk8/Hf4+zU4tBRHMKH314Hwx+WPS3Du6YkEmTGn88Dgaf6RwMNoO82is
3BsR+LyonyTSyNXVhKQ3UXIYf4S9eNLricZXE51c7lA3u/LauyAhTE7r5p8GpMW+2IZK7qAKuh/P
EmdrtrDbpUfUbzJn2LPieems+rxGs0J8QIqrGzRrxC5pjbpL84i4XaMmeZlKdi36Cc8uzrJmwTDj
ynAZtxPv5ITxVLxAqXh1iop/UmK5M2pGdUaD8JNah47IfPyuxPeaNkLD1xAJaXmQjSiAhLRaDZ8M
1B3Hy/8sZiJMrihwPMk4ys3/LCYTbl6jhWbTW5NbHfr1Z+w8MWMJL08B4WNHrxCTdvXq1WDVuphC
F5GlBsR56Y/vvnnhw/7E+dOX/3Q68QcQaT87b+gkW3ntXXba0O9BoCk9/AtADcpER9XS9CNC4VEk
TD/CFuIj2twjuovoKFIbjEcZKRol8SsubFMleXzvF998+2FiL+76PPFNIjGIu7jcxBbcxQ9fG/4Q
7040M0EyNi2J2dSvJRbUm7Hm7Zat9l47S/yCUmOV8R5jvbiWXSv+3NyN9vLdlr3WvbY+1GfVV6G5
lkrbeQt3G3+WZ7bwPaiHrNE2PpDF2y02K/hKFq0mzSPJxOCyukjQJuiczWI/rN1pBbvrveQIIdz9
oH1CRyWHNXRhgSPXTmh8sraRjSSjxYKs1iajzWbnMSaDx74FdB5ET35I8JOG3K4m+0q4UGAZkaGT
Ln1trLikHJeA5FnWf07ZtKziqY1PKWFvbra+IFfPl8uJjrdwOuZy6xO7El8+n1jRL0jP6gS/XXos
wFWDqj+ceg+M7QdZEc68MVZRIlSRgzjxYgFmBlwvrOVVhEEPk1FNYiR4lsdMFLwjJApRUB+1yJeL
Ti07h/Dnx0aNzsHRMLThqdEx6pxGq9I4iQnk+RTmp8P9bPnwNmb70Eb89g4WPf3oMIy+2WAPu8lZ
C5Q7IW+j18aKXZ850BiH4rHqhHSD2g994fKG7ek/oFJ8/gv++orvLQkXx95dIJsqKUJl+lV8c04l
WFRoEWH6/QG3wpj64c8PGZb0t946d+0iPV8iyhwbPcV1wei5rBhkviCFGfDI7x09rzWdsaYwh1RM
UQrzSGLKU1iA67NSWEQFzO0pbEQq9p9JDImKbFBSjJGeU6cwg2TOmcIsMnNZKcwhIzc1hXm4t5pi
DOXnMg9RTGo5lTlCMeEQ8pgvKeYA38K6KeYJt8DeTTE5czaP/TnFIrmXfQmR1ypYKEmL76GYAyyg
tygm/oCM11AskDzoc4pFitdRLAGW8G6KVSQ/+jHFGsB69HeKtfR6M8U6mn8fxTJ97n6K9TR/H8UG
Gu29lWIjrc8AxSaap5tiM72XodhC6ylTbKV1u0yxneY5S7GD5smm2AnYiOsodtHrFyj20PylFHtp
PW+jOJ1en0exn+Z/nuIMWs6nFGeTk3JwguIozZ9sezlpC6ZylpKypbKSqKxg/SXYSrGbYC15kVtC
tD5aNZXbKwd8+TDv5hTk5RX7bm1tbYz7ZrQ0tXZ2xNt8s5uXR3zk+9J837yG5paOrta479ZKX+qW
aL7vTnJlUUtjZ0dDS3M7vaEq3rgm3tGwvHZhvL6zsbYNLURxMDw6USOqRW1oBmoB3Aa4GXWgavjU
hprgU2Pel3nP532W90Xe0NLSbWduXzTuvgZAI+W0pMqJn1v3kv2t/omlP+Bo3rPvPSEqhIRcYc74
0m+Ca2np47+bWNsJnzgvl8/N5Sq5aZBGx98lu0BBLPKUmz5xYqnN8Mz/5znsLvZV9jT7O/4Kf4H/
gP9otKS/TCiJyKQCSqpF7fD/pk/jbFwBVwq1zuOiUPNSLqrKUk1X5aoikAbQnWgl+hpqVA/eagcs
Ake8H5NPo71Y5ssvjOTVFcQLynwFefmlOXnRnPyS0a9Hvhy9MAp8De2+Wl9bvL6hHXQpXufraKut
izfVtq3ytawYr05jd8TbO3ydzXEfZFrdGffV7Whtad8BP+M3zg4F++INzeR/fRxKr483x9t9i2vb
4s0PxhuWr4w3w61tN753JzyIPGf5yoaWVCXbajtafHUNN3uWLw7l1cdTeePxtjrfytrmunhje1Mc
2rSmtvnGd25v88U7OkaeEYenQN62zqbtbavivhX7blI/aEhncy2tYe1o/epqbyqLOHnK2EPi9CHx
plfIQzoaGlf+OwjlJvfOa6iv7ehsi7fDuG9qIa1Ifa7ubFoG5S5qrV0OEl7Q1tLa0kbGeW2jL/lV
+/yW5pZ2+Bp6N3WlusU3A8RSH4dF4P8AYHP/FAplbmRzdHJlYW0KZW5kb2JqCjQyIDAgb2JqCjw8
L1R5cGUgL0ZvbnREZXNjcmlwdG9yCi9Gb250TmFtZSAvSGVsdmV0aWNhCi9GbGFncyAxMgovQXNj
ZW50IDc3MC4wMTk1MwovRGVzY2VudCAyMjkuOTgwNDcKL1N0ZW1WIDg5LjM1NTQ2OQovQ2FwSGVp
Z2h0IDcxNy4yODUxNgovSXRhbGljQW5nbGUgMAovRm9udEJCb3ggWy05NTAuNjgzNTkgLTQ4MC45
NTcwMyAxNDQ1LjgwMDc4IDExMjEuNTgyMDNdCi9Gb250RmlsZTIgNDEgMCBSPj4KZW5kb2JqCjQz
IDAgb2JqCjw8L1R5cGUgL0ZvbnQKL0ZvbnREZXNjcmlwdG9yIDQyIDAgUgovQmFzZUZvbnQgL0hl
bHZldGljYQovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9DSURUb0dJRE1hcCAvSWRlbnRpdHkKL0NJ
RFN5c3RlbUluZm8gPDwvUmVnaXN0cnkgKEFkb2JlKQovT3JkZXJpbmcgKElkZW50aXR5KQovU3Vw
cGxlbWVudCAwPj4KL1cgWzAgWzYzMy43ODkwNiAwIDAgMjc3LjgzMjAzIDAgMzU0Ljk4MDQ3IDU1
Ni4xNTIzNCAwIDAgMCAxOTAuOTE3OTcgMzMzLjAwNzgxIDMzMy4wMDc4MSAwIDU4My45ODQzOCAy
NzcuODMyMDMgMzMzLjAwNzgxIDI3Ny44MzIwMyAyNzcuODMyMDNdIDE5IDI4IDU1Ni4xNTIzNCAy
OSAzMCAyNzcuODMyMDMgMzEgMzMgNTgzLjk4NDM4IDM0IFs1NTYuMTUyMzQgMTAxNS4xMzY3MiA2
NjYuOTkyMTkgNjY2Ljk5MjE5IDcyMi4xNjc5NyA3MjIuMTY3OTcgNjY2Ljk5MjE5IDYxMC44Mzk4
NCA3NzcuODMyMDMgNzIyLjE2Nzk3IDI3Ny44MzIwMyA1MDAgNjY2Ljk5MjE5IDU1Ni4xNTIzNCA4
MzMuMDA3ODEgNzIyLjE2Nzk3IDc3Ny44MzIwMyA2NjYuOTkyMTkgMCA3MjIuMTY3OTcgNjY2Ljk5
MjE5IDYxMC44Mzk4NCA3MjIuMTY3OTcgNjY2Ljk5MjE5IDk0My44NDc2NiA2NjYuOTkyMTkgNjY2
Ljk5MjE5IDYxMC44Mzk4NF0gNjYgNjkgNTU2LjE1MjM0IDcwIFs1MDAgNTU2LjE1MjM0IDU1Ni4x
NTIzNCAyNzcuODMyMDMgNTU2LjE1MjM0IDU1Ni4xNTIzNCAyMjIuMTY3OTcgMjIyLjE2Nzk3IDUw
MCAyMjIuMTY3OTcgODMzLjAwNzgxXSA4MSA4NCA1NTYuMTUyMzQgODUgWzMzMy4wMDc4MSA1MDAg
Mjc3LjgzMjAzIDU1Ni4xNTIzNCA1MDAgNzIyLjE2Nzk3XSA5MSAxNzEgNTAwIDE3MiBbMjc3Ljgz
MjAzXSAxOTIgWzUwMF1dCi9EVyAwPj4KZW5kb2JqCjQ0IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVE
ZWNvZGUKL0xlbmd0aCAyOTM+PiBzdHJlYW0KeJxdkU1vgzAMhu/5FT52h4oUaHdBSJSuEod9aGw/
gCamizRCFNID/37B7oe0SEF6bT9vjJ3UzaGxJkDy4UfVYoDeWO1xGi9eIZzwbKzYpKCNCldFXzV0
TiQRbucp4NDYfhRFAZB8xuwU/AyrSo8nfBLJu9fojT3D6rtuo24vzv3igDaAFGUJGvvo9Nq5t25A
SAhbNzrmTZjXkXlUfM0OISW94W7UqHFynULf2TOKQsZTQnGMpxRo9b98ztSpVz+dp+osVkuZynJR
eUpqeyRV1aQqztXku5cb8r06bG9+j+e3BMkd+6bEyoqDbJg+c/CFVHbtYE/BjPHswI0wnuesOLi7
dcBvLj+5LOM+QXXxPg6PNkZTW+ZlLN6X6ka3UMv9AyjMlYgKZW5kc3RyZWFtCmVuZG9iago1IDAg
b2JqCjw8L1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUwCi9CYXNlRm9udCAvSGVsdmV0aWNhCi9F
bmNvZGluZyAvSWRlbnRpdHktSAovRGVzY2VuZGFudEZvbnRzIFs0MyAwIFJdCi9Ub1VuaWNvZGUg
NDQgMCBSPj4KZW5kb2JqCjQ1IDAgb2JqCjw8L0xlbmd0aDEgMzgyNzYKL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKL0xlbmd0aCAxNTIyNj4+IHN0cmVhbQp4nO29B3xUVfc2utY++5wzKaSSEEgmM5MhtFCD
EAIIoYQiCEivkgChSQDpKCKKShUVFRB4FSx0JUCAAFIFKTawIShIjYKivoqNMnOffWYmBkT0+33e
/73fvUl8svbZZ59dnrX2WmufCZGYiEJoCmlUc+SonJEb181/jKjtKSI5aXh2bs477u8uED0dSqRP
yM2eMDLip+B9RByHp5zDRvTPpvf5aaLOXxMldR6cO2ZCy2pPVMT9erjuMHhwTnbo1dif0PYyUB6X
AxZ1fuRtlN8E6g4aNnHg0T5f5RKNb0gUd3jgyEG5X8v5HxE13UUUbO8/bozzp4dmv0J0T28ibXb/
3OyRdT0Rm4nc04kc9UjNHV/Jtjkv9w1v+DNF2qzrvnc/Zcmj+1Y8/tvMaxVD5wbFk6AgtPc9gZ9G
ZU9lolDG/Tqhc23EG6jYl+051QY/5+Ep9SUoAt99iMyvg+2qQo+iptaN9CJcEke5qhxN9wITTDuT
3pWe4Gk8Qayio2KV93vNzu3lGtqCtkNQtxVyrXoW7Z+So3kRZAYwAJgMjAEeR30ZyCHAFLQ9C7yM
PiYCswDc41E2BzfAWInAfH0/vQi8hvJaeZbWGum0GtdL8dxBSZSB+sXoa7Gxymq7GPdfVW0tuZ/y
UZ4rz/IdKP+ud+Vh5pPcB3VVUO6H/mqgnyrATyLde1zbTb/J0d5DYhVvRJ8jgXEYYyzkCOAhtFsH
qTh5jPcreKfg/hSUZ2D8x1Q9MAqIB3LByQzcH47nduJ6NcrfYR4/Q4YA8cAdYg01EKXpabHG+yHW
39W/7kRr3VhH0Zowf/+c/gzyza84MOb24ig2t5ux+kZwiFabM1FWa+2ldCbeo4uyLb0Cvvbr52kk
kGsjEQKeFgHd5QCaBUuNwDxb6vm0FNe9gZ6WHE375WJvL+0y9JPvvWDMoydR/5aoRZXEL6yJbznc
SKZ7TTvloP/ewBzw9iy4+ArtXoM+PoacLM/T/ZhbefT3Pca6pOwswJXiB3XzzCfpAdzvD+vvgXmV
A8rwfu4AjEYfWzCHpop3pXvu6nlZv0wfoE2ssmfUr7MwmvqJdHZCp8qmS6HfF/3jrC0mlZ0fLIYC
NQcLHWlgQF8BWDpYxfcAAkgGqgDXffxRTcADtMV1aYzfHmM3tewWtqNs1LIT2IjaB2ovWrZrrYOm
4Nqt9iAwF8+jD3oMeMFYwyYw3lA8jqaaat8o21XzDfStbEzZd0AqO1drVDb1J3lTW2tPtrLar1X2
9ncyMP7NUkHtZ2WfAak9xT21+7kO7DBdc3B97M1PsdcUrwe1ObBj7Hu19/Su3k2SvJPU/hcO7DVI
1E+3rhtTO0s+SDPUHvL1710Fe5oVuAa+VrpS++BmqXyH2r94Zhd83WNF1wHuivQDO0undOVjxGns
cyWfooH+/br6n0rLL8E3BHQb0HtAFhvvDow3FM88SeRBnLnuAV4EhgPzgR2oHwn5DmQk5CjgC6Jr
R4C5wLvAM0p/xXQA3siwfCn82R98WWu28SrvDJFGLykfH/B5fl+4AFjk9z8nMd5UjDUeWOjfF9sD
faFuCfS1FWNEoK4t6iJwnYb1pZutvPvkWe8F1EdY6Ao/ONX7CHxCW1ynY54PQrpQr64fxLPKxyt7
aIznybqXRk9h/7sU4IsX41nVjwv3ks0nvR79HbLjuWQ/pGanKLnDOw/l2sYq2AV5le/3WEAIk/u8
R/TukKMtWM9gjjtUWTtGj6D9VxinNuQ+614LysJekwqYUy7GlVY/qv90yPHeb9Va1bVauxpf2Q34
xHjeX9BexcnagTpbLe9HxmnvEaxH+VWJujSs514jHrFyNHgAR1b/gBFM6/11A9W8FB/+eVvjQC+V
gGQ/2kEXz0BOAxJ99nIN+c61VUAzXCdAQofXtqNcGxK5ybW7gAFAK6Ccr901t9+mLgHvEV390df/
9RZ+Ocdnl9cO+fIK727M53VwthF2NN0vW6qyTIFvT6EJQtBirb53JTjoCORgbUHKHiBLq7wAyEUf
H+F6vlyP2LwePmg/vWH5xRm0But/A5iK+zlyAeymEP73eVoNfl6F/9ykjaZNKq+Rs0nZ8Fi+w/sx
fOZUsUpwiEEv49lLYh6wipsiZixW9o64V17W4KmyhmA9h6fqOYKtXGce36+kFWs+4Ui2022/iuVV
f4lbfVn9Iv2DD5qqjaRNigdr/FVcG3PLA36wfPRZel3tRTMBe2MwYc97+gIToQOlixDgDWAP6nJ9
Or9+HEBueh36ub7bp2tPWWA0EIvrZdBdBKB8x/3AS0BTf1nZST53Ybt4kO1KchfvZTnA20rlAtpl
b7A/3l9VMV/Uul5TxXs54PoSK6YP8DZQMd12hTNtsZyp/I6Vz42ig8ZqOmg+pWIUcrWneFjQAR4W
yqpsxa0qkFWCDlAV5bMCuaHK/VQ+pmKD3sXyW4/5c63vzDn0XVAXq6zqQiBDUBeicrZAzFO5W9AZ
Gm3bTe3Mz2mEeZyG6stppPiVutm+opHGD7heSh0DsTDg24rFin/m62+KqSpnUnlPwA8H/O/NsUj5
3KD3qJPtGg03r2K+vhzY56P/3FdLlUfdIo7fEI8x//3gQO2zg5Cz/zr+Fcmb17S0+PjF4vwt42lR
v/74pnIzfy4SeH4+5Lg/SV++McKf+/y9/If5iDpLqBhWxP1NOcgf0ovc2Ts7cA0/thr66FMU3wIx
8ybpj6ld/LKlPzeZ5pd9lc0qu7tZFou9t5R/z6+1vvgieaMe7/LL5j7p/ebmfOavpD/v2OmX0yHj
IDVICU5eusk+xv31HuBh1t70y0De83dS7X1r/xbJW+dJRdLSFe30n7fila7/Mrf99+Q/sr2/kgGb
Al5SNvN3uv4rGYgBfydv1k1RvPwb+cf546/kTevLpRj9Syoln6A68gmvx3R79+kzvKv0XO8W1EX+
ISlGtbEd875jnPC+qrf3Fspg72Xfs8jh/NLoghzwCaqBa6eMogZ4roWMQv54s1xDs+UDlGu2Qg5F
FFzkI//Ya9beEEmWfam9gjyUPoGsjGtVboVyHnjdA52o3DUPqIE+dqh63O+n7qmyv313eZrvBA+9
rXcP3elOYwX9iDYDfM+zOt8uBNQ7lU8gX4F8RXuSxqBcgDPuz2h3BHV5Vs6J/q0zL9ESlNV4nVH/
pFVGwgW5EeMUwD+p+Ww3ImiZ9TzqcYaNFUkchli9D3W9eBj3VgicGVCeJA6xQ2xkh6Zzby0K10nc
EzC0RFz348dx/pqkpFmHHsYZ/S2sI7XoPD2KLuF8OQr57iXpf+cQ2Ae32wsBG1fx+jY+LHA+texS
7fciGxT0MdY7CX55geUPoUftB/jGLNqjLUP+eIHmiw+ov2yFmGa1Rf7dhZbDXmaq/uHz3jXfphTz
bQ61FapzyZUqwGXQCV6uliH6/a2bn1OcKJ78Ogn4l1HyQ+QUX1hnn3FyO+RR37shyMdgU23U+wht
Gk2HjbVB21xZwKaewqY5CnEqC760Po3X38c5ag9ykQKawSt5JvCqyj15Gt+HGBkH7AEm8jQqg7nv
Q1/DgWReSaeAKygHAZ+K+nRCgc5RT+6Ce13oS95LX4pzsAOiFaI+dwY6iq50FFgOFIiu8OWraD3K
vYFqwCy0/RBYSmfxbFc6h2d0yDoCZzfgGLACzzRSfcG2kF9eQz55TdmUCYC/a9hq13uCy3qQDf3X
OB9cP+DLOf+c6+KM8rSCcZynmm971TvBD2yFPMrSk50Xmhr19b+nq/FX+bXxIE3C+v+LNhcAzFu9
I+I6kCdxfRFrNZCnmljL95Ax4GcJ7n0r6ns3QNZDDJsN/EfFd2AZ6pEfeH+FXAK5Bus+gBz3EOQ6
yKNAP6MhRcKm3sMeXWvlo4hNxmrvBSz4J7MrN0fdSvMAC/UuBra8Efv/MXmeVxrzvCfQLkG19e8L
le+cgNyEM+YKax/spaWiCSVpQ+gSnn1GbKPV6myEsZoB3bF/qgBnVe7i9yl/CX039dI3UC8T+98c
x5OA3oirk8xD2NtL+HHlg24FYw/3BibZxnBv2wzIXpCDeZLlq24Dszb6h++wnUf7K5DvQh7jSUGV
+XEF5aNuB+01+J/XeJLeDX4UfkpvBNkGchE/ruD3hX+CieeASUF4LgjPBeG5oDbWfDfeDtYa1fqw
NlsBP6786O1gPoNxnkH/zdB/d8gqkGmQ07C+adb8fNwHuPTzElhfsTn7xvf3+3d6tEVSL1so9QrC
+EGfYbyHIRdBfoRx37fGbXY7gBOLlxD49xDoJwR+PwR+PwQ+XuHv1h10CM8fQvtJeA7rD+kPORJy
F57fVWzdt7LBrlZeEG8M5Egjmw1zpZW7FZ+f4qgZ9kpPYzkbxoeQW9mw1aK8m+xjf7Gy+sxhq9aM
e2qt2LiFbjv7YV1bcRkw1nFPMxpjQO+31G9P3J+BOc6FXIk5TEC8DujTr8eA/qxnsB5rzpivmof1
bLRaI+JGOh2wxl9DU+VF+lD+ylniJ3oD+/k9fzy5rc7/Duj/HeUvgbf9nKjrNwEV93f77912vwVy
hn8DAf0qn+P3N70t36P8DnzO390P6NIC9rPlAxr5/YHyBW3+WZuAjv16Vv5L+a7exff6P2lj5XE4
gyqfDH97SLdbuaH6XGapelemd6TB6typ3lEqfSK2zzXrwZ+fp+HIjS774VHQu3qvgaNcWxId1k8j
H0FuqPI2K29CjmO+gPoPaKY8jjPAIVqpH6MX9Ol0Gm3UO7+RmoMI95Zq39BSozXOox9Y52/fedOf
l9iOUWnjBNXU21O+DEYulYtzcRQ9gFx5DXKZZyB34foR+RsjR2bC/eq4Lq+v4Wzkyr8iZ14DOV7l
8kCYPEZvapPwnP++kYr+vqQHzL60Rl+E+q7cCnPwGB5uobejq8i1j+vP0ZIiOYr7Q7+ewPhWbtge
OXN7Goz1P4z8qY+tC86jp6gC+lmINeRaZ8NN9B3Kk9DuZawjW/8vVZKLyW2duQNz7mq9F08s9vmF
8vXvQU/drf11lkN88dV6d+gsOvt39X9+sJ9WIYd6CbAjp8kDvgN+Rp6FHILro1xPQX+Ydlj7dw1y
hnTE3DXQzSSsZ4312Y7KV86qc4DFaxQNUu8hMY7bshv1ueQJagKuwq0cwPfOaqNamzVnJUdjTYfo
QeNtet9oTPnQc45RHbnvBVokp1Mm8r/JQCHmssPCeGqgoLXhOK0N8qc29CEwG2ghp1FT7VdmeS/8
Xl3MGRDX6SetPXLlF2gzctr+emXKJ/ptpnEaXFygvnyKQ/gC0IfOcx+uyi/QRV5Al8VVbqxJbiwG
wbd0gz/pxo3EAbT7jFP5M/rYvED1gyZR6aBa3s+Bd7kh8txu9LA+g57TZ3BduYMiZFNKQNv7gWjN
Q5OA3lJSqjYCOf4gGo88sStyxLaQKkd8FJjly8mvzSHyLoa8B4hDXv61el8pc6gXMEgyYWoUbY6j
drItZWkXKVQvR3cYnegBeYCSiu/nQOwJxItAHMA8krBPRwRgI+83Pmj5wOw/pPeCDzdfWy/gk5Bz
qzzyVWA18Jog7yjIrX6/sdqyz/tpN3zFSdjnO9Z+P4x8cQ/mfozaWZ9xqPPoYdptDKCltmrwOR25
DNrP1xZTY20KJWuLORHyJGQp7RHahvrOkEJ8Q53E2WJQ199wOZSPAM8AHVBXRutPnW6GeBh2U5M+
0NbTR9pb9LEeQhuMxbRPe5omg+um/s+TqgLq86T7AJXTIwe/9qs6V/r1EB2sPn9V5yG/vQF7tMpU
qFXmuloXuqg3o0a4vuiro+9Rr4tfqFD8wqG43sTNYGtH6b9yG13GtcLXuFbPh6gysIqfw/orc4Q2
mj6X23AuOsoZ2gQ6jrrq2gQOhh/Jgm+aCZsLw35aZp3PCuE3T2M+V+ghczjNRT+DuJn3EJ/zvqdV
9hZijNLaBO9a1AvIFahrKFPoNeyTCHU+VXvIDKbqxjuUJT/lUPRzj/iMhsoL3s/AW644RkPF5zQs
8FkxZG9IZ7HrEerzXf1OKjRt2K8RdE7/hObbdtEczO8pcYq+kbf6HYnadFR2otYoT9HexbrfpSAF
WYlLSQO+4036SI+l47ZGtFUup8ryIPU1KnCurQV9oafTF/IFGhd0EOfKN5FvnGY2H8LZYif84RHq
YhqwwWH0k/EqrTIHszR20BU8P8YMRXv1HuIiXZaz4NthC3IXfSLX8f16IupfpG+N7XSXTKY39W8R
N+pjvgetuDROfkz55iT0mws9jLbew/6MrRGsjnZAZ99vqYSe9Mmwr30y4kefjLrmkzGGT5aJ8Mmy
5SBxpowvD2knslcnGTqTiEfitkkjrRFK4c5k9ekLZ/N4nsJT+QmewXN5Pi/ipThLr+MtvI3f4i/4
Z/5VlBFOUVuki0ais8gW94lcMU48Ih4XM8VTYq5YIBaKxeJVsVzrp43QxmqTtZnabO1pbam2WsvT
dmq7tHe097WfNK8Ml+1lX5krJ8pn5SL5H/ma3CMPyG/kz/J3nfXosMYRv0RcTdhkZ3uQPcxe2l7O
7rD3sve1D7YPt4+2j7U/YN9tP5T4QuKixN8dMQ67I9Nxt6Obo4ejl6OP4yFHvuNNx17Hu46PHJ87
vnR86/jecdlxzeFx2pz9nSOc9zvnOJ9zrnS+4dzo3OoyXEGuUq4yrnKuJFdFV4or1dXA1dzVxtXO
1df1sOuxJJFkJkUllUtKTEpJapWUlZTjfr+8O1lLDk2OSC6dHJccnzw9+VCFBhWGVh1YdVjVcdXL
VLcvN5eHLo9cXm6569eVv3mvCu9S76ve5V6v7xeJLMadtISjOJH78QR+1GJ8Fs/jhfwfXsZv8EYw
vov38gn+lX8TcaKCSBP1RRPRVeSA8RFigpgqponZYPw5i/EXxTKxUuuvjdEe0B4D43O0Z7RXtDXa
OjC+W3tX+1G7LElGyA6ynxwpn5bz5GK5RK6S++UH8lv5i/ToEWD8MBh/GozbwHikPdZutzez97Fn
24fa77cY32nfm0iJCxOXOMgR53A6Wjk6+Bnv65ji2OTY7njb8Z7jU8cJxynHJcePjl8c153kDHIO
dY50jnE+7VziXO1c5yxwkcV4rKusy+mq4KoMxuu7moDxu8F4lmsqGDeSwosxPsBinMB4eHJ0chk/
4+lgPKvqoKpjq1P1hOW03La81PKo5c5fl4BxLmIchu792XvOexbyGvAtNtQXtIKWEen/+ePdh74a
P3Bfb2z9XhripLzs/9RxULFW8QCJA6iti75ivPFWi/3ibVpLb6C48trntEJMwRi94eVnFH1y2VsM
tyTisLeJVYq9Ev/rwl/nfXP8G8SIb9K+KY+f0RePXDx88TOii8cvHrv4LmTT84lE58sWjijMLbyv
cEjhoMKBhTmFAwr7F2YXZhEV9gS6AOi3sG0h8pgz3YnO7QJ2fJXxx7xPP39+Z7GrRrhf6lxY4caz
v51Gq1NzVe2pKSfHnMo91flU6sma5548V+fM7jNbzmw+s/HMhjPrzmQe/x7PdTo+9fjjx8cee/jY
g1mFWd9kncbPvRFvmh/pO237bG/Zdiu2ebj/U9dhWCVyEnHYz8FxoFB8LX4QvwgwrQnAsN5dpQKY
h9ZUG6whamrTtXnaCljvepQ3WS22AnstDaTCawa00ah4yUJPfYI+R19i1b2MPJx0jGpEGLE3vOeK
sH6GFV2H3VAfQX/xpV/BXcPXwoiy2kb5Yc3N2GN8bBw3zhiF1tV3xg/Gj8Yvxm8oXyk2+o8KxuW/
GqWo3fG/a2F9MQl8r6FX6DF6HJzPg+0+QXNoFv2HVuK8NYNm0nGaSs/Sj/QTPUnzaTq9RSfpv/Qi
IU+Htf9CL9PrdJD2w4L7UX96mgbQO5RDB+gQfUDv0nv0Pl2ggfQRHaYjsPNB9AM9Q5/Sx/QJDaZv
6BLNoKE0hO6jXBpGw2kJjaD7EVtG0WgaS2NoHDLUizSBHqCJ9CA9RJOoAOe+h5EfTaFH6Fv6jray
YI0l62ywSdfJwzYO4mAOIS8Th3IpnsRMv9HvXI7j+SGezA52souT2M3lOZkrILN5nityJbpCR7ky
V+EUZOCPwK/O4hpckx9GVKvNd3Adrktn6CyncT1Euce4ATfkO+F153MjbswZ3ISbIo/Ko3XcnDP5
cXjlVtya7+I23JbvpqvwD+foPG3jAZzDA3kQFdJXPNvsq2fp2aKmqAV/mq/3o2VGb3lQrpGvyy1i
lBhtrhOpiJh3mHVEHVFXpMlD8h1ztbnKXCPqIY42gF+/XxwTx8Xn4gtxQpw015sbxJfilDgtzoiz
4pw4LwrNtWae+Ap754K4iMw0kQfzEB7K95nxZoIWqpUy7+SZxofGR2aaWc/MMrPNama6Wd9sYDY0
HzInm/3M/uYAM4efFlVFNfkBPyXfl4f5SZ5jThQO4TQfMF8QcfKIPlyUlR/Kj/TBwqXnGL1EOZEg
35Cr5XvmGPmu/EQfJOJFovxU2OVRfZiea441x4kkfYg+ULhFefNB8z8iGZGqojlaVBKVRRVzkd5f
pMi18jN9qH6f/Nx8Q56UX8pT5mLjfXlMHpc/yP/KH+VP8rL82RyPKPSreFLMkTPlLHlWnpZn5G/y
d3lFXpXX5HX6jE7Lc/K8LJRfya/lBWQKF83GZiNEr0s66Sy90kOf0xd0gk7RMfrSnKDruqFLXeia
HmrmmiPMkeb95nBzmHmf/E5+ryXopm7Tg/RgPcRsajYxM8xmZnNzkDnYHGIONTPNFjh15/JwHoFc
6X5kQ6N4NI/hZ3gsj0OWdI2v81X28LMqPvMV/p292IYzxSy9LC9ARjRDTEd8Zj1CjxRCaEIiyk/k
B4SuR5kvCkOYwiaCRLAIEaEiQpQSYSJcPMEPivF6rPmSuUQvIyJFlHxAPihKi2gRI8fp0cixYo33
zKXmy3qc+Yr5qiijx4ixYrZeSg/Tw/XSYoz5mrnMXG6uNFfIXXI38qkdcqc5Sdxp9jb7mPfydET7
A0Z7OcboYNxjdDRaGa2Nu4w2RjfRkKfJMnyMv+fPcY69gKzjDH/J57iQL/K3Mo7/yz/Jsnycf0AO
eJq/45N8lr/m8/wVf8OXZDn+kS8bx+D5Pje+ML40ThmnjTOm3Uw0HabTOGGcNA4bR0yXmWS6zfK2
cFsE8shf5Hq5wYwwI43fjN/NULOUccW4alwzrpvS1M0wM9zwGF4z1ixjksmmzQwyhamZUWa0WdqM
0ewyXiaYVaRdJkqHdMp0WV+6ZJLcKDfJt+Re6ZblZbKsYCtlC5MVZSVZWVaRKbKq3CwL5D75tmmY
pkyT9cwUs6rMk+tsTW3NbbVtd9gibVG2aFsTW0tbK1tr2122HjZp081yWoGcIMcjUx0rGxt2I9Fw
yKnyYfmYUdGoZFQ2qsjH5RT5hJwsH5KPyEflJDFQDEJu3E/0FwOQr2WKNuJuWk8bRDsxRAymTbTZ
1t52D+XTRlsHW0d6lPbQNNFeNBVNaLVoK+4RHUUnZNddkO11Ex3obZGBbLulaC0ai1biLrmVdtBO
o7ucLYaKYXKbfNPoodcU9+FMUUmvrJeXT8o5Rk/RQgwXubpDd+vJulOvoFfUk8y25t26y2xltjbv
MtuYLc12Zns9Xi+nJ+h2PVGvZX5gfmZ+aR6lX80vzFPmGfOEedI8a3xA283T5nHzmPmp+bmtm/mJ
7VnbENtc4xPjU2O/+I+NjaPGZ3IaYt87xgG9k96ZZtNLcrpxULwkRsgZele9u5lMK/SetFDvJebR
9+ZOc4e5iwwR7Atggd/ZvyGm+b4E3f7L96RGEmmZgRONjYJwogmhUOTYYRROERRJURRNpSmGYqkM
xVFZKkfxlIAMPJEcyMJdlERuKk/JVIEqUiWqTFUohapSNapONagm1aJUqk13UB2qS2lUj9KpPjWg
hnQnNaLGlEFNqCk1o+aUSS2oJbWi1nQXtaG2dDe1o/bUge6hjtQJ57cu1JW6UXfqQT2pF/WmPnQv
9aUsysb8VdQdgIg7ELF1MCLpUMTSYYimwxFJRyKWqkg6BrFURdIJiKIPII5OQiSdjCiqYuijiO+I
/oj70xDdVcSfBR08SXPEXETzZ2guov9z9Dxyg/k4L8yjhbRILEB+8CK9hGi9FPH/FXpVLKRlYjEy
45XIC1Yjo3gd+cBaFQ2V7SprVZ4ZsXsLbaVt9CZtV3ZIu2g37Pct2kv76G3kEAeQSRxC/uDLGz6w
coYPkTuobOFTOgo/fgz5iM9Tn6Qv4a1PW5ag/YUlaLe0hA//wh5KLOH/fEuIKLGEf8ESvvl/yBIu
INe/hJz+23/BEqJKLOH/UJ+As5o6i1lnpn/uE+gvLSH6f9MSSvKEW1vCuSJLKCxmCSuKLOF8kSV8
dZMlXIcleG+0BM69yRI+hKUFosPTsJv1xSzBQwehlBssAWf8m33CIliLsoQDsESfJThKfMK/YAn/
X4gOFUp8wv8tPqHIEljy4NtZAus85H8nY1RvsP6VjLF6ySkSi3iBF/IiXsz/4Rf5JV7CS/llfoVf
5dd4GS/nFbySV/FqXsOv8xu8lvN4Ha/nDZzPG3kTb+YCZQn8c8AS+ITPEvh7/gGW8Dl/EbAEPknz
+Rf+kk/xaT7DZ/kcn+dC/oq/5gt/tgS+yN/wt3yJv7vJEvbxf/lH/okvy2l8jI/zZ7yFt/I2fpO3
8w7eybt4N+/ht3gv7+O3eT8f4IN8iN/hd/k9fp8/4MN8hD/kj/hj/oQ/5aOwqNu9T/j/mU9Q79Mp
hw2fT2ATkXoYlnYdUXek9fY6lMZwKQ7jcI6iiRwd8Akcy2V8PoFL3+wTOMbyCXb1np2TLUuowNUs
n3CWa3Gq9YZdvW1P5/qcpiyB63GDYpbQkJvSWm7GjW72CdzYet/eyvIJrbkFt0ReonzCefXuHXlC
B74HPkG9be9q5QnduCd9zL24N/fhe7kvotm3XJ0H0hkexAl0OqNylcqVKlZILu9OcjkdifaE+HJl
48rExpSOjoqMKBUaEhxkMw1daoKpaqa7RZYzr0JWnqzgbtWqmrp2Z6Miu1hFVp4TVS1ubJPnzLKa
OW9smYGWA29qmeFrmVHUkiOcDalhtarOTLcz773mbmcB97ynO8pPNnf3cOZdssp3W+WnrXIplF0u
PODMjBvc3JnHWc7MvBbjBs/MzGqO7raoj/qCq1WFe4UFhaiO86hZ9kOD4yBUi8y8cu7mmXll3c2t
e1pyZvaAvA73dM9sHu9y9UAdqjp2xxjVqg5R86RZoQPcA2YVZFC/LFXK7t09T8vukSeyVF+RKXll
3M3zyjxwPu6Py0Apc3axm3kiuUV2zswWoGBWK99llrrKno2rNp2c6FY83qN7Hj/un4Sa49Dmvunm
uDNVVdZQZ16Qu6l78MyhWSCXOnZfXy6jXKY7u3mPPOrQfX3ZjLLWRbWqW+ImN3Bh9VuqNanWRMkG
rrjJPvnVVF/9h7tCrHZ7T0G26VhEAKuR3K0xzzxnf2sQNyZbT/3IqUcz+9dDM3z1YCxzCObTLE/A
ZrTkPD25dXbelE6BaQxu7ptc1tDm64PKllNryGraA+2zZkbUxzBoH+F2zvyZoEL3pW9vrMn21xjJ
ET+TKipFF9kK7gfK4yxi1HBx7sFKv+My/dfuuMxiFbhW1Kg555XOS23Tobsrz9kDFQWUUrVNAQV1
6L6OeU6PAvY+XkDN7Vvg7bS+9+J2VWVqQ5pjfFxUq4qKKi6Uqld1tkDHLZStOGc6Z7YeMNPZwjkY
xiSTLYkbOTN71ACDnbqDJ+qMETN6xBcVc3r0qI9+aqh+pNXPzB7oYai/h6FWD+jgOhrVrNoGy6zQ
ofs93fOmNI/Py2jeA1qA+e7q0D1vFxTXowda1SqaKeRDQ+L8c07FnGtVQaG2r5dO6ANd9Jg503fl
duXtmjkzfqbaY77rAqabKzL8FQVkdQBGC3hKB+vWFLcr3uLc5XZhWj0Up3fApAMWVUB1bs9w3eIM
p2G2dS2G6/1LDKf/E4br/yOGG9ya4YaYcwPF8J3/cww3uoHhxrdnOKM4w00w2wyL4ab/EsPN/gnD
zf8Rw5m3ZrgF5pypGG75P8dwqxsYbn17hu8qznAbzPYui+G2/xLDd/8Thtv9I4bb35rhDphze8Xw
Pf9zDHe8geFOt2e4c3GGu2C2nS2Gu/5LDHf7Jwx3/0cM97g1wz0x5x6K4V5FDGfE51FxhqfcRCj9
65T3LkY5MiWwnsJbSect1CUFR42tSLlTkazb1UcP1CtlJ29DMn5jzZtI02+s2Y4EXtXE+muQu25C
lt4YWX0livM32oyMvP0NNQV/GmwLzghJOEUUdbSVd+AA0jOlgDf6qMRGTIG7A+oAKSlN4mgKL6On
gSWAhhR/FtL4WTQDeAGQRaWVwBaetV7aMrbyRCrHd2WESEfn0mUdccEhjg8L2Mh/0XEs7uw2Losj
zmkuu74UBTUJxvHxJRpADn6NkvkBHEMq8cINlYc5snBrJc4QKzGBlRhY/WReuT4x1bGDq1KyZDxT
gRIlb3J8Vaua43ytAsHrHXsqFkiI3Ym4ygh37LK/6NhpH+TYAaz23VpVuUA9s9I+zPFsYgEvXO+Y
ay9g3HjGJ8ba8egmR27leY4Btaz7becViNXrHem43zUjxFG3nstRx37OUaNigY1xXc3e1lGl1nuO
8narmROdJmdEOhLszzrq41aiPbNifWAbDsWLqAovWp98l2MriljuhtaV680r4Ac3tKpUK7mAH8io
26rSvMqtKiZXbutIrtyiYkWUux4wHzN7mU3MVDPFrGRWMF1mvFnaFmWLsIXZQm3BNpvNLOA16xs7
jG28Glbh4NUbbIZNL+A3UCm38etW5eubbdImbGQrXeA9la8OoKULeHW+9RkYCpsMq2QU8OsbfFWv
ZzikKknrRoQIvOfA8U6wTeC0mMdPFhj0eOy4xnGNoxpFprdo/lc/sm74mfLXX3Fsz5uHPZS3yt4D
eSQKXnuPopu3edD3NWYsfuQ0TUlp03HihnEjhw608mJ3Zg6QlTdrHM4pU/o5neuGjvQn/RWy+vUf
rGR2Tt5Id07zvKHu5s514wbe4vZAdXucu/k6GpjZufu6gRk5zdePyxhnHQk29Gs6qs8NY80oGmtU
01t01lR1NkqN1a/PLW73Ubf7qbH6qLH6qLH6ZfSzxlLrzBzSqenoMbBOeEJ4u0qd8lrf07M7jog9
mhfwMuUex+7SI2i7Xomm6OWohnRAcce8RMe9SnbxFHr3436u57/eBhqp0xzgEQ0b76InaRGtJQPH
6V1wJvfSAjpIQ+E6enM+fUqJXJ2mYNcj9uKg7OUj3oH0KtqPoT30PK2jUDyTSzG4O0cZuDcUx8S2
1I8eo5e95akeDvrbKR29zqFLtNK7wZtBHamLdWzfQ++Qm9eJaPmG95zXRvegz8dw5wi19a71RlFV
uDP1UuIxHN6T+bg22BtHDTC7xfQSLaXd9C09yvk82DvOe9h72ivgBhOoE74fonw+zWu1J+Ri70Wv
x+vADKtg1Cx6ll5B/2vxvQtWncn38Rh+lp/nDPGoyBePyzL6dY8Bl9nSej0ygqZTPljaSz/S7/Q9
x4kIbYy2T6vj/ckbYr04USvJoXH4nobvOVjTNjK4JjfjDvyQ9YuDH3EV0UV0F+PFBFEo2mm9tYna
R9pouV7O1hfoIcbPnm3e/d5PvGXgtHvRKJqM1e2hw3SZrpDGBidwMjfgpnwvvqfwIt4ilvIW7iB2
8WFeJb7ks/w9X2VdhIoYkSLGiGfFarFHvC+GaM9rL2hfaj9rjaTQl+rn9WTjc7OfZ4bnfU8DsPWb
VyMbuaCZptSO+lK29Ur3DnoYq3gd32uhNfWa5KD1fZYS+JL1wRtxFJfjVL4b3+24PQ/kIfwib8X3
Dmsuv1i/MxokIkUZkSA6iX4iV0wRnwDxWhXtLq2nthbfB7RPtav41mW0jJEtZWs5m3LlQnwvkyvA
zQcyXW+kt9O76lP0Gfpsvb92RP9Un2zMMdYb3xs/GJXMtuYIc7aZj7mpXw0o/iWpPK9FGBxO/ak5
9+N51IyX4nw7E9Y1gKZjjiO5EvXxTtZaaupP++2gB2GtC2E1M6i3tpQ+867SjsJShqGvKbScmko7
zdft9CjVhBX5vvHfs1D6Go6hNep9I0yWKMXThcrJGuTSdyAG+76e/hew998DZxTDF+p3x2+Ba7eG
NvsmXAbX+f9rMECqWUBk+5gouCFRyAKiUMwlrDTwLVE4yuF7fYgI9QP1UbgfPcmH0s2JYtBX7ACi
MlnA4T8QV4ISlKAEJShBCUpQghKUoAQlKEEJSlCCEpSgBCUoQQlKUIISlKAEJShBCUrw/24I9f+A
lYf17aSRSUPU75oWkK1GAUnAFlFAdBhQ1xFbSONtl3GFkmmVNNwP+oIKeGNm9wLiGvFbiHlvox7+
ClIVxDsa9dhCkgvwAONRHaWatWpHuiIrAk3lnIJrZ/TtV5oVyLuvbiCmtXjkDTqO+SSo2ZA1vK9D
oToUqsOatdJqm+4TR6ofOX4ca0gk0u/EGgQFU3PfU74nNPWEVmxOuqrQVRf+iiBVEaQqtmHgApDQ
LaVmLdaCuHa0W3Npblmqi2cGNzp94ni969uuvSt6ihnXx2v9rzTjAk8rjPgakdEcY5eiOEovPnaY
6jms2NhlVEUZHx9k8REGPkIsPpJT0+pa31HC7dKiXc4ysZphisosLudkTurXLs0VXv+F/3pe+r6t
6MQ1Jg5rUuuR054nrq9dFVNxRI9ZnVpyJFe/ukCPPrrHc+Tids96378OBJdGLOYWQi2Lz8yvmD9m
Fqwqgn0kQD9kgASfooU1z2CUbNY82WW6ND/4K1mj4rVn79VSyl/7ZKg2KfnqHn17vqfpKk/YWt/4
Gd5j8jWMH01dio8fpYaLKja+VBXSx0wpjNMkBHooRWWAikAa0BLQ+zTRqSsKAwHRB7MxTMOVVKEx
1zaN2NqKwuja2qFKd8/xnHltb63YbbHlOt7/UquqlQ7v401bB7254fyQIRMm5jbbqn3k+9eVih/G
/IKpNN15W4aKm0mE30x8DJXy85IaaxoSunNzBfx0pUKZ/JV4fu/ulPKen056UqfulzENR3vGDOPZ
T+x0JOnbTxxY473+rPzJ4dFGPf2y4ovv8M/HpAa3nY3frJUVW3NgS0s6tqpxGHOBatzsSjM42RPp
uXSIoz2Ryfr2tVd+1C3FMP3uPWYMwjgxNPCf2MUfFRGqIsKnKD2gKB2K0qEoHYrSoSg9oCgditJ9
itKMMkUKEqZwObUK8SzW7E5KTvvo+pTMpN2H8tIH7/TM9sxuWyU9T99+bcySoUtev/clbfa1/Z7/
zvX8wsFzOVxL9+ltpPcLuVC2pnBqQFeKr8Ch5ufgPUUTrq4qqhfb73VURZ3AJtx0uUm8+ovDWAFZ
v2GXBrQEugHqL6mOB6YB84HlwGZgP1BKrVD9CRD1xzNFn61YZx1yREbBAzgi1C5HzzodQ78XANEH
w9isf4BbhioB9YBWQHdgMDABmA4sAFYAcBZ0QNl/H6XgAqoI1VZRqLGVUv0j+ZxGY+ufxWIfYAew
5UIquJNw5a5bvnZqmVhTUxujbpoZxu6kihXSlKiQ1ojTuLBv/9fKJyYPrz0yJ61PbGRf3pDhiAwq
PeqBJ9tUiV9Rg+Ne2T5woHOqEZ4c6oiyV61WoU9CuN7y3KTn59udJxaNrdp62TMxCUZYqYQag9r1
FKVtVeOq9e7Utkqntxe1arXg+vyEJE17PNRo6s5oNXTj9OdfjVZ6G+c9KT/W91AkPPaXt7U8v5/e
cwvL81eEqIoQ3x7QQXmMMkedesCohwCgPASUx4DyGFAeA8pjQHkMbHMrZqJTDCjcCgsKIbLUFoI+
EgIGkQDuE2AQCTCIBBhEAgwiAQaRAINIgEEkwCASYBAJMIgEGERCwCASYBAJPpOvrTXi2qlRmkGK
+Yqmm5VqoCe1E+ry2rX3t9mYdWBnel3PnuMPtEypZF+m3Ve+35MPnqrqjHLtmbtH33P9m7vv8Vzy
XPZ48hq4754h3CtPbjoy/951X6s9PNZ7Wj4k21E52l6cyThFS1wx4vzO1uIpLkKxvOWyryQDjEkw
JgOMSTAmwZgEYxKMSTCGXqxI5WcnBOyEgJ0QsIPQAnQDBgHjgWnAfGA5sBnYD/jZCQE7IRjI118Y
ZgKe3H6L9RlqbTjRJJEWRbVTY+WgtXrXyWuGt0xy95w7cknq2jaewm0fbqnVkLt8vHG72N9/6orc
JUu/mDH+k31cu5DLcf08n38Y4T2uV4CdhZCdrhZnJ1yREV7MzhJURUIxuiJVRWQxO4tVFbH/tsPA
yGDACLgJA27CCLgJAxowoAEDGjCgAQNuwoCbMOAmDLgJA25C/Wq9QSpSHwBKwabDKJbCLZuO9peU
g/D5A8s5xJaJrs1uywOItLrgVzR96P2UlEkPTP8kJTlbhFWpNvp1z/6XHZ13jtjwdt1aXO/kg+OP
HnznrcOH1nytzU9sI+xXGj3fvztXu3KRu/l4fsh7XC6TanuUpxPFeS6nSCtXjNbSqqK0L37aeROs
SsXP0lZe4edU+UcbOLWBUxs4tYFTGzi1gVMbOLWBUxs4tYFTGzi1BTi1gVOb5YRLIY6Xs3ZzOfTs
CrDrAruuALsusOsCuy6w6wK7LrDrArsusOsCuy6w6wK7LrDrArsuDAMrjTVjTZc/yagdxspewWO0
Zada3YoWyfKRZJ3d175PHDT/yUEN3etK5zbo/3BmxwOf1Uvj3mdG7ZoQVrb665Ped2vT7hl218uv
7OtTt2WDZ6p3SIhAuDZYcNP7PM+MbfHoBvUn72kdkdZR/xCkdC7OrD8H/pOnvFWM3obkZBMMQ1Ed
higShQhSCrK0ShLqYuJlzOqsJo5cWnNHu9Nqp9UV3DE/snysO75sSMfU5PWJ+XvX730+8fnyCfq4
3kK8KrjLG3OuDdAWz1kx0mcDVT0N5EHZlBxUjRsVn2mimkdiMRvw51C7iir8vgozVS45iBIt1QVF
qA3oN4pIrD8SRhEJo4iEUUTCKCJhFJEwikgYRSSMIhJGEQmjiIRRRAaMIhJGEWkZRUxRz4no2Rkw
CieMwhkwCieMwgmjcMIonDAKJ4zCCaNwwiicMAonjMIJo3DCKJwwCqcVmZUTrRiYaUXMtKL1nQa0
BLoBg4DxwDRgPrAc2AzsV4mtb6YVMdOKvpARWyattubLaeEI/RmTFbItQzMDbtIK81p+1Qr2ZR+k
dHnJc/D1d2I2C0fNqR/0rVe15cqH3jhyZzq33Dr54R331XdWvG/SnjFNElImSeluNu1a6rvjji96
rVXFhnO7nujY4Ve2cymu/tL6vgs3bl/b/7H96l+xqP9HolwC/xlLj982Shuqwiim4mJB2VcRoypi
AioOxFrDUrE/+kQi+kQGok8kFBEJRURCEZFQRCSijxVLsWJfPuOO9u82ZNrb88d2rN//0Qs1y7nm
bnmqbJRj2shPq0/IR+T84h5X+is9Xrx+j3hlXFr3hZ+q/xWhUOsSo/1n3crFV+Y/gPyxsuJHTYzu
xgnDzQM3n9nM9TZX3SyrXP1U3/6usn/vFE8HMdLqM5Lq33an+g+Eu26ONbusQbD7WOVltdlyLRUq
iub5VfOv15pYrzRTvuda2dTOa0vZE+Wlw7/fId295aaraWPr9xPWHyKdgYmMteZQ+bb6unFV8Dq7
8z0H8tXp23deU3pfCn9e9pZ63/PX2dkfB8hbbu1g0i29qzwtIqD3COg9IqD3COg9AnqPgN4joPcI
v95NlUMVUzs2AJwv9DFotTNr2+Bz1cslzd38VExE/OSMqu1b1KsdOz5f1lhwb8eXur2sdN+v4YBS
sU3r3D/k+gdK/6NwHj2MnCkUox0svkJ/kL9lukmxVq7kdxsSbkMG3Mafc6XuwGBgAjAdWACssP6p
m4TbkJbbiIhQXPndRjDcRjD2fzDcRjDcRjDcRjDcRjDcRjDcRjDcRjDcRjDcRjDcRnDAbQTDbQT7
3IZ/QyjPEJUmyOXPn6K0486Ealtfe6dC+ZxXNuw8leZ50/Prib116nPXrz44KyrPu/e5a+tXn+Pw
1Z7rnjc45RqOEhmeb8FTvKeL/BDnqzBKou+K8+Tfzn/w5FIVrmI27U+oLOJi/mXiVMoUGiAuFMSF
grhQEBcK4kJBXCiICwVxoSAuFMSFgrhQEBcK4kIDxIWCuFArBZOWOW6+vBX+PIFCrZSJA2bmT9Nr
m5bnicKp1bDyeM2tnYqPcm7dllvfVS46aevkj6+/tjYxs/XgBzftSbvr6PSFE1tWSRmTLxKn9F63
bcDCSd2WfSROzmldqaHnAmh+eV7fOomtr5/w7TfsW22iVFHtf3G/2VSF7Zb2qvZbRLH9FhrYb6HY
b6GB/aZ2gPpnlqFQQCgUEFp8vxXlBdhnw1ZXdO67T49LqBRRLmL65rKPYn9tqbtIaDs0sXbU9QXW
OoZ7j8q2sg1Vp2PF1xGtJhVdbJYpqiIlkEurc0hKwESUSiVUKqFSCZVKqBRJIjAIGA9MA+YDy4HN
wH7LKiyVSqhUWiqNtg7fqufowHlOGV8CjC8hYHwJ1j/rrATUA1oB3YHBwARgOrAAWAHA5GB8Cb4M
0GcQabCPGlwBR2n/Adsd2H1lYh0I4NZbIIRvrhsSX2vFgNXR4XWTcqc9Wi8nwcnalh/vrhm3ypZQ
44WBE8PCG7rvur8gvacz0XP15PcvxHOHnjW7deuVWT7WXj6pSutHFrw5p+fgO1NbtstoUaVstL1G
1cznnjp8bInie6f3e/Gt3hPr6PkX70j/4Nz/1vGWJxwSfvpV6hzpD84xyBJjD1thT+WF/mWbvjcH
KknkdzZlrHasfj40KbpWqcSYRFdmxcmNY+c/43hG7+n55NnrmfWiQ1jMCbI9Mkjse1bNd7X3rNwt
a0C9r93Wzv1h5JaHV19FqKoI9U0+ynqb7LedP7+E6gYMAsYD04D5wHJgM7Af8NuODtvRrUQxTP0F
X58TKP66yp1m+LZ+WrSInx8ZHj/1zcH1XCPzz65y17xz4rPnUxPsi2SN6+kd78ha0fM/IuzqkRfv
rNL5hY4zxGdq7d8hpr6HtRs3vpn+09r/pLg/XopuVf+APjC1aBW4Nd6Zw+f2XZ+xa4WscW2BNvjq
EVnD51PiPa3lO7iI+xuu/xTy/D5l183JnKogW4Q6N/u5DgfX4eA6HFyHg+twcB0OrsPBdTi4DgfX
4eA6HFyHg+vwANfh4Drc4joO+9C/oNqGeiNopTxpiaxsDWmQVjtayv0NjywedHnZ4gqVEtxVK0ek
1o0x+8S+/O5AWWOQ5xnPt294BuYbtldLGa4423PlZbtryhlRqri36C/qdaDA38hjHAI6+MsCS+hR
9LfzKorq/rKkSNHFX9bJJgb6ywbqh/vLJvp/2F+OQv06Xxk/gsQef1n9nYN3/GVBYeJzf1mj0uKC
vywpSlz3l3UK0sIxE5Ya5hbGA6wy/Jl1uldl3aqfZ5UNlNWJV5VNlENpklW2qXpeb5WDVHvKssoh
KMfCClU51KofbpVLoRzFW61ymOqH37XKEVabV61ypJW7TbfKUda4vv6jrXEXWOXSVj/SKsdY84y1
yrFWP59Z5TjVD/9glcta7VOtcjmUy/MoqxxvPXvFKtutcnOrnGg929EqO6w19rbKLmvOvv6TVJ/C
ZpWrqDaiglVOV21EOavcyGp/TpVtPm7nWmWLK7bWa7PmzOVVOZSttb9vlYOttWxd6ayVnl6zWmrN
mnWdTUaOHJbjbDYid+TYMTmjnK2H96/uVPfr1XK2HTJ8xJiJI3OcTVo6/Y+k13J2VjWdRgwbO2bI
iOGjrQda5QwblzNmSP/s9v2GDbl/bA61p340DGH6fhpLN191ov6IUaPoHA2quarmpzUv1rxWc237
KjmL23fy3xuLtsNveGrEGzXfLtj/2Lv5RbX9UZvd4aGcxQs/NjKNFkY1o4ZRy3/3ku8Z9HYfxjlP
bSgbteop9TdZcwD1l1kDd1XdENwdc8tZ+/uSdllT1pcNZCN5J77bQCNtrf/LUjZmOoBywjLCgsLq
hCWFmZTJDuv/ylS8t2zKRDkHtWMw5gg8MxrlIUjX7sPdUfQAyuNux5q2SNuJTGWNfkr/TP9Ex6lf
/0r/AqWLWJ2vh0vo4W60H2WxN+iG8h+s3dCrtapMWQ/rqoNV1ZPpQdFBVYPuDkoNygiKQTYxhC7S
8CLtOv3qbeCsVbt6zQGpOakNnKk1a9WrVjO9Wq20PzULNCq6Uc1/44+WQ0Y7s52jcgYNGQ3byxng
HDMqe0BObvao+5wjBhY3vz/13XbIoOwxY0fljIbh5o4Y7iy6bjc2tx/MuNPI7P5Dhg/qMGrEyBGj
lKFmD3P6bo2+e8TwEaNxG8P5a9qNcDYbnD18UA7R/wVB6xfqCmVuZHN0cmVhbQplbmRvYmoKNDYg
MCBvYmoKPDwvVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9IZWx2ZXRpY2EtT2JsaXF1
ZQovRmxhZ3MgNzYKL0FzY2VudCA3NzAuMDE5NTMKL0Rlc2NlbnQgMjI5Ljk4MDQ3Ci9TdGVtViAy
NDEuNjk5MjIKL0NhcEhlaWdodCA3MTcuMjg1MTYKL0l0YWxpY0FuZ2xlIC0xMgovRm9udEJCb3gg
Wy05MzIuNjE3MTkgLTQ4MC45NTcwMyAxNTcxLjI4OTA2IDExMzguMTgzNTldCi9Gb250RmlsZTIg
NDUgMCBSPj4KZW5kb2JqCjQ3IDAgb2JqCjw8L1R5cGUgL0ZvbnQKL0ZvbnREZXNjcmlwdG9yIDQ2
IDAgUgovQmFzZUZvbnQgL0hlbHZldGljYS1PYmxpcXVlCi9TdWJ0eXBlIC9DSURGb250VHlwZTIK
L0NJRFRvR0lETWFwIC9JZGVudGl0eQovQ0lEU3lzdGVtSW5mbyA8PC9SZWdpc3RyeSAoQWRvYmUp
Ci9PcmRlcmluZyAoSWRlbnRpdHkpCi9TdXBwbGVtZW50IDA+PgovVyBbMCBbNjMzLjc4OTA2XSAx
IDM1IDI3Ny44MzIwMyAzNiBbNjY2Ljk5MjE5IDAgMCA3MjIuMTY3OTcgNjY2Ljk5MjE5XSA0NSBb
NTAwXSA1MSBbNjY2Ljk5MjE5IDAgMCAwIDYxMC44Mzk4NCA3MjIuMTY3OTddIDY4IDY5IDU1Ni4x
NTIzNCA3MCBbNTAwIDU1Ni4xNTIzNCA1NTYuMTUyMzQgMjc3LjgzMjAzIDU1Ni4xNTIzNCA1NTYu
MTUyMzRdIDc2IDgwIDIyMi4xNjc5NyA4MSA4MyA1NTYuMTUyMzQgODUgWzMzMy4wMDc4MSA1MDAg
Mjc3LjgzMjAzIDU1Ni4xNTIzNF0gODkgMTcxIDUwMCAxNzIgWzI3Ny44MzIwM11dCi9EVyAwPj4K
ZW5kb2JqCjQ4IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAzMTI+PiBzdHJl
YW0KeJxdkttqhDAQhu/zFLncXiwe1uwBRBC3C170QO0+gCbjNlBjiNkL375xxm6hAQPfzPyZ30mi
qj7XRnsevbtRNuB5r41yMI13J4F3cNOGJSlXWvqVcJdDa1kUxM08eRhq048szzmPPkJ28m7mm1KN
HTyx6M0pcNrc+OZaNYGbu7XfMIDxPGZFwRX04aSX1r62A/AIZdtahbz28zZo/io+Zws8RU7IjRwV
TLaV4FpzA5bHYRU8v4RVMDDqX/5Iqq6XX63D6l2ojuM0LhZKEqJnpDRDyhKiM1GJtCOdIF12QdpX
SKJCOpyQSqIyRj9rZ/Hr42E7PVDrI3XJqAsFdxQUFMxWW+RnT+4EORdka08/IAQFT+QnXR1Qz2U4
yyU+Ji/vzoWh403jtJc5awOPx2BHu6iW7wdjZqBNCmVuZHN0cmVhbQplbmRvYmoKNiAwIG9iago8
PC9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMAovQmFzZUZvbnQgL0hlbHZldGljYS1PYmxpcXVl
Ci9FbmNvZGluZyAvSWRlbnRpdHktSAovRGVzY2VuZGFudEZvbnRzIFs0NyAwIFJdCi9Ub1VuaWNv
ZGUgNDggMCBSPj4KZW5kb2JqCnhyZWYKMCA0OQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAw
MTUgMDAwMDAgbiAKMDAwMDAyMTYwNiAwMDAwMCBuIAowMDAwMDAwMjcxIDAwMDAwIG4gCjAwMDAw
NDQwNzYgMDAwMDAgbiAKMDAwMDA2OTUzNiAwMDAwMCBuIAowMDAwMDg2MTE4IDAwMDAwIG4gCjAw
MDAwMDAzMDggMDAwMDAgbiAKMDAwMDAwMDM4NCAwMDAwMCBuIAowMDAwMDAwNjAzIDAwMDAwIG4g
CjAwMDAwMDA4MTcgMDAwMDAgbiAKMDAwMDAwMTAzMSAwMDAwMCBuIAowMDAwMDIxODg4IDAwMDAw
IG4gCjAwMDAwMDY1MzQgMDAwMDAgbiAKMDAwMDAwNjc1MiAwMDAwMCBuIAowMDAwMDA2OTc3IDAw
MDAwIG4gCjAwMDAwMDcxOTUgMDAwMDAgbiAKMDAwMDAwNzQxMyAwMDAwMCBuIAowMDAwMDA3NjM0
IDAwMDAwIG4gCjAwMDAwMDc4MzkgMDAwMDAgbiAKMDAwMDAwODA0NCAwMDAwMCBuIAowMDAwMDA4
MjQ4IDAwMDAwIG4gCjAwMDAwMDg0NjAgMDAwMDAgbiAKMDAwMDAwODY3OSAwMDAwMCBuIAowMDAw
MDA4ODY5IDAwMDAwIG4gCjAwMDAwMjIyMDkgMDAwMDAgbiAKMDAwMDAxMzcxNCAwMDAwMCBuIAow
MDAwMDEzOTE1IDAwMDAwIG4gCjAwMDAwMjI0NjAgMDAwMDAgbiAKMDAwMDAxNjU1MSAwMDAwMCBu
IAowMDAwMDE2NzcyIDAwMDAwIG4gCjAwMDAwMTY5ODggMDAwMDAgbiAKMDAwMDAyMjcwOCAwMDAw
MCBuIAowMDAwMDE5NzAyIDAwMDAwIG4gCjAwMDAwMTk5MTggMDAwMDAgbiAKMDAwMDAyMjk1OSAw
MDAwMCBuIAowMDAwMDIzMDQzIDAwMDAwIG4gCjAwMDAwMjMwOTIgMDAwMDAgbiAKMDAwMDA0Mjc0
MSAwMDAwMCBuIAowMDAwMDQyOTg1IDAwMDAwIG4gCjAwMDAwNDM2OTkgMDAwMDAgbiAKMDAwMDA0
NDIxNSAwMDAwMCBuIAowMDAwMDY4MDQ3IDAwMDAwIG4gCjAwMDAwNjgyODQgMDAwMDAgbiAKMDAw
MDA2OTE3MiAwMDAwMCBuIAowMDAwMDY5NjcwIDAwMDAwIG4gCjAwMDAwODQ5ODQgMDAwMDAgbiAK
MDAwMDA4NTIzMSAwMDAwMCBuIAowMDAwMDg1NzM1IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSA0
OQovUm9vdCAzNiAwIFIKL0luZm8gMSAwIFI+PgpzdGFydHhyZWYKODYyNjAKJSVFT0Y=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_004_87CD0B638DB74BD6A1951D5384995B74citrixcom_--


From xen-devel-bounces@lists.xenproject.org Fri Sep 06 07:56:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 07:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i696N-0005TO-9a; Fri, 06 Sep 2019 07:56: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=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i696L-0005Sr-Or
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 07:56:13 +0000
X-Inumbo-ID: ca343878-d07b-11e9-abeb-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca343878-d07b-11e9-abeb-12813bfff9fa;
 Fri, 06 Sep 2019 07:56:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567756571;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=k0FbIViBY49UZhoDPR0xL276bSvrgS/UcIXEmTe2JEg=;
 b=FphRfhcjVA8KTEnfbXYH7tsBP0ixJUomKDJT5IKMeCiLLrEAGJ3YONIR
 lL3koq1uuytxrcSmL41BT/yHYrqean9CEMTj9yZ9Bvm425dt5Thxk1j/z
 Ss7Qt9Py5TXg93DRRBqD3wlN8KQ4ymVcLu4Z3eu2VBBwQ5+kPt3Dfj/Gf Q=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GimLV6iRF9cOMk30iHoJ1DMj1PIhIYu+MGiQ5noAmuQkEENqCSEwdPW4GK0CN14lMP07fYd6RR
 P3nLqqeDRx1Uq/2SoSZj9xt/Us/RbU4LqKrOG0UgmZw1nTK2CtfNwn/6Znn1UIbpe8QaCSwosl
 6COrY/QCvnWSck2ry9qIxd4d9ggj1Xs2T5lx8yKBzLNVUfHnTPKB04hbxx6lo+j1q31R5wXFnP
 acylsVTqJy1TPa9S+JTGTxaA8jnWY6KJc0bi6lFOsRlCwUAbXbjJTsQApy6x6vGrd3d/uE4zsp
 4M0=
X-SBRS: 2.7
X-MesageID: 5226665
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5226665"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8 4/6] remove late (on-demand) construction of IOMMU
 page tables
Thread-Index: AQHVYZ3BGu1OepJycUe/93XGh9kA46cdajwAgADiqfA=
Date: Fri, 6 Sep 2019 07:56:05 +0000
Message-ID: <f3bee17938314777a14af1a63b7f2a5d@AMSPEX02CL03.citrite.net>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-5-paul.durrant@citrix.com>
 <32f4990a-5806-04b8-9bbe-6bdb232bf8e9@arm.com>
In-Reply-To: <32f4990a-5806-04b8-9bbe-6bdb232bf8e9@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 4/6] remove late (on-demand) construction
 of IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOSAyMToyMQ0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+OyBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBKYW4N
Cj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBWb2xvZHlteXIgQmFiY2h1aw0KPiA8Vm9sb2R5bXlyX0JhYmNo
dWtAZXBhbS5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsg
R2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsNCj4gPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUg
PHdsQHhlbi5vcmc+OyBSb2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPjsgUGV0cmUgUGlyY2FsYWJ1DQo+
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OCA0
LzZdIHJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRh
Ymxlcw0KPiANCj4gSGksDQo+IA0KPiBPbiA5LzIvMTkgMzo1MCBQTSwgUGF1bCBEdXJyYW50IHdy
b3RlOg0KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX21lbS5jDQo+ID4gaW5kZXggNDQ4YTJhZjhmZC4uZmQ2ZjMzMzEyZSAxMDA2NDQN
Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9tZW0uYw0KPiA+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX21lbS5jDQo+ID4gQEAgLTQ2MSwxNSArNDYxLDE3IEBAIGludCBsaWJ4bF9kb21haW5f
bmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsDQo+ID4gICAgICAgaWYgKHJjKSBnb3RvIG91dDsN
Cj4gPg0KPiA+ICAgICAgICpuZWVkX21lbWtiID0gYl9pbmZvLT50YXJnZXRfbWVta2I7DQo+ID4g
KyAgICAqbmVlZF9tZW1rYiArPSBiX2luZm8tPnNoYWRvd19tZW1rYiArIGJfaW5mby0+aW9tbXVf
bWVta2I7DQo+IA0KPiBBRkFJQ1QsIGlvbW11X21lbWtiIHdpbGwgYmUgbm9uLTAgZXZlbiB3aGVu
IHRoZSBJT01NVSBzaGFyZSB0aGUNCj4gcGFnZS10YWJsZSB3aXRoIHRoZSBDUFVzLiBJZiBzbywg
d2h5IGlzIHRoaXMgcmVxdWlyZWQgZm9yIHRoYXQgY2FzZT8NCg0KVGhlIHRvb3N0YWNrIGNhbid0
IGtub3cgYWJvdXQgc2hhcmVkIEVQVCBhcyB0aGVyZSdzIG5vIG1lY2hhbmlzbSB0byB0ZWxsIGl0
LiBPbmNlIHBhdGNoICM2IGdvZXMgaW4gdGhvdWdoLCB0aGUgdG9vbHN0YWNrIHdpbGwgYmUgYWJs
ZSB0byBzZWxlY3Qgc2hhcmVkIGFuZCBmb3JlZ28gdGhlIG92ZXJoZWFkLiBIb3dldmVyLCBJJ3Zl
IGp1c3QgcmVhbGl6ZWQgdGhhdCBvZiBjb3Vyc2UgdGhpcyBtZWFucyB0aGF0IHRoZSBkb21haW4g
bWF5IGZhaWwgZHVlIHRvIGxhY2sgb2YgcmVzb3VyY2VzIG9uIGEgaG9zdCB3aGljaCBkb2Vzbid0
IHN1cHBvcnQgc2hhcmVkIEVQVCBzbyBJIHRoaW5rIEknbSBnb2luZyB0byBoYXZlIHRvIGFkZCBh
ZGQgZXh0cmEgaW5mbyAoZm9sbG93aW5nIG9uIGZyb20gUm9nZXIncyByZWNlbnQgcGF0Y2gpIHNv
IHRoZSB0b29sc3RhY2sgY2FuIGtub3cgd2hldGhlciBzaGFyZWQgRVBUIGlzIGF2YWlsYWJsZS4N
Cg0KICBQYXVsDQoNCj4gDQo+ID4gKw0KPiA+ICAgICAgIHN3aXRjaCAoYl9pbmZvLT50eXBlKSB7
DQo+ID4gICAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6DQo+ID4gICAgICAgY2FzZSBM
SUJYTF9ET01BSU5fVFlQRV9IVk06DQo+ID4gLSAgICAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZv
LT5zaGFkb3dfbWVta2IgKyBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOw0KPiA+ICsgICAgICAgICpu
ZWVkX21lbWtiICs9IExJQlhMX0hWTV9FWFRSQV9NRU1PUlk7DQo+ID4gICAgICAgICAgIGlmIChs
aWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkNCj4gPiAg
ICAgICAgICAgICAgICpuZWVkX21lbWtiICs9IDMyICogMTAyNDsNCj4gPiAgICAgICAgICAgYnJl
YWs7DQo+ID4gICAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoNCj4gPiAtICAgICAgICAq
bmVlZF9tZW1rYiArPSBiX2luZm8tPnNoYWRvd19tZW1rYiArIExJQlhMX1BWX0VYVFJBX01FTU9S
WTsNCj4gPiArICAgICAgICAqbmVlZF9tZW1rYiArPSBMSUJYTF9QVl9FWFRSQV9NRU1PUlk7DQo+
ID4gICAgICAgICAgIGJyZWFrOw0KPiA+ICAgICAgIGRlZmF1bHQ6DQo+ID4gICAgICAgICAgIHJj
ID0gRVJST1JfSU5WQUw7DQo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbA0KPiA+IGluZGV4IGI2MTM5OWNlMzYu
LmQ5NGI3NDUzY2IgMTAwNjQ0DQo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
DQo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsDQo+ID4gQEAgLTQ4Niw2ICs0
ODYsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2lu
Zm8iLFsNCj4gPiAgICAgICAoInRhcmdldF9tZW1rYiIsICAgIE1lbUtCKSwNCj4gPiAgICAgICAo
InZpZGVvX21lbWtiIiwgICAgIE1lbUtCKSwNCj4gPiAgICAgICAoInNoYWRvd19tZW1rYiIsICAg
IE1lbUtCKSwNCj4gPiArICAgICgiaW9tbXVfbWVta2IiLCAgICAgTWVtS0IpLA0KPiANCj4gSSB0
aGluayB5b3Ugd2FudCBhIGNvcnJlc3BvbmRpbmcgTElCWExfSEFWRSBpbiBsaWJ4bC5oIHRvIHRl
bGwgZXh0ZXJuYWwNCj4gdG9vbHN0YWNrIHdoZXRoZXIgdGhlIGZpZWxkIGV4aXN0Lg0KPiANCj4g
PiAgICAgICAoInJ0Y190aW1lb2Zmc2V0IiwgIHVpbnQzMiksDQo+ID4gICAgICAgKCJleGVjX3Nz
aWRyZWYiLCAgICB1aW50MzIpLA0KPiA+ICAgICAgICgiZXhlY19zc2lkX2xhYmVsIiwgc3RyaW5n
KSwNCj4gDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 07:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 07: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 1i699U-0005bR-Ot; Fri, 06 Sep 2019 07:59:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i699T-0005bM-OK
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 07:59:27 +0000
X-Inumbo-ID: 3f0e8d6a-d07c-11e9-abeb-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f0e8d6a-d07c-11e9-abeb-12813bfff9fa;
 Fri, 06 Sep 2019 07:59:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567756767;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=cLjg/+qcTPoUeMrk02guo0eNAXAxhwGPuQM8EFsEO9c=;
 b=Wb8qR0BuUoSWPVLtkkLBg5G/CtOzW9yRZOHgoHVNaOdK3lsEkqlUZjo+
 75HyFie6qxl/LgbzwErgZA0U6T5dxibNETgNrVecXF77F+CFCpKkm3KkJ
 4kvIN3wQMq5AI1keasZTRR2U9v8R73VXSBG78+CA+C9mppWDgseFGaW0h U=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: v6qgADc9QgK52VZnBz7uOd+QWjno3cKjagfn2JBDYkaUpnaGYQA4HCEW6yzfBRNMtURVl64KOP
 3YFTyyKLkNkInYTus/QgfNo/ij37Ci1Jyq0q2QF6r7+q1voezhX+maZ6VKObFHD2UlhvlY5owb
 Np+jSEznnpDr2qOudAQi/U5g0lAz8SDGRFI4632CrJSSAwDts+psn87RP078fx5DZuCueFQ39H
 mVeEn+zc7hwybj2172AIHrhOrnzPq1GWor6EuERl4VKWQf9wrxbBn7xOqrCmH7UlCN3DhceA6w
 YoU=
X-SBRS: 2.7
X-MesageID: 5226745
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5226745"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8 5/6] iommu: tidy up iommu_use_hap_pt() and
 need_iommu_pt_sync() macros
Thread-Index: AQHVYZ3AzSjvN0U2xkmkfDRbRrAE3qcdXiGAgADv4WA=
Date: Fri, 6 Sep 2019 07:59:21 +0000
Message-ID: <7eee48f521154ffebebda5a57f295867@AMSPEX02CL03.citrite.net>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-6-paul.durrant@citrix.com>
 <c62facd8-ebce-7a28-9a6a-6fcbb1d6ec2b@arm.com>
In-Reply-To: <c62facd8-ebce-7a28-9a6a-6fcbb1d6ec2b@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 5/6] iommu: tidy up iommu_use_hap_pt()
 and need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOSAyMDozOA0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4g
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltIChYZW4u
b3JnKSA8dGltQHhlbi5vcmc+Ow0KPiBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgVm9sb2R5bXlyIEJh
YmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxy
b2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OCA1LzZdIGlvbW11
OiB0aWR5IHVwIGlvbW11X3VzZV9oYXBfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkgbWFj
cm9zDQo+IA0KPiBIaSBQYXVsLA0KPiANCj4gT24gOS8yLzE5IDM6NTAgUE0sIFBhdWwgRHVycmFu
dCB3cm90ZToNCj4gPiBUaGVzIG1hY3JvcyByZWFsbHkgb3VnaHQgdG8gbGl2ZSBpbiB0aGUgY29t
bW9uIHhlbi9pb21tdS5oIGhlYWRlciByYXRoZXINCj4gPiB0aGVuIGJlaW5nIGRpc3RyaWJ1dGVk
IGFtb25nc3QgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGlvbW11IGhlYWRlcnMgYW5kDQo+ID4geGVu
L3NjaGVkLmguIFRoaXMgcGF0Y2ggbW92ZXMgdGhlbSB0aGVyZS4NCj4gPg0KPiA+IE5PVEU6IERp
c2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQgbGluZSBpb21tdSBvcHRpb25zIHNob3Vs
ZCByZWFsbHkNCj4gPiAgICAgICAgYmUgaGFyZCBlcnJvciBvbiBBUk0gKGFzIG9wcG9zZWQgdG8g
anVzdCBiZWluZyBpZ25vcmVkKSwgc28gZGVmaW5lDQo+ID4gICAgICAgICdpb21tdV9oYXBfcHRf
c2hhcmUnIHRvIGJlIHRydWUgZm9yIEFSTSB0aGVuIHRoZW4gZ2F0ZSBwYXJzaW5nIHRoZQ0KPiA+
ICAgICAgICBjb21tYW5kIGxpbmUgb3B0aW9uIG9uICcjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFy
ZScuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPg0KPiA+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+DQo+ID4gLS0tDQo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+DQo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4NCj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+ID4g
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+ID4gQ2M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiA+IENjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4NCj4gPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gPiBDYzogVm9sb2R5
bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPg0KPiA+IENjOiAiUm9nZXIg
UGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+DQo+ID4gUHJldmlvdXNseSBw
YXJ0IG9mIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOS0wNy9tc2cwMjI2Ny5odG1sDQo+ID4NCj4gPiB2NzoNCj4gPiAgIC0gUmUtd29yayB0
aGUgQVJNIGhhbmRsaW5nIG9mICdzaGFyZXB0JyBhcyBzdWdnZXN0ZWQgYnkgSmFuDQo+ID4gICAt
IE1ha2Ugc3VyZSB0aGF0IG5lZWRfaW9tbXVfcHRfc3luYygpIGFsd2F5cyBldmFsdWF0ZXMgaXRz
IGFyZ3VtZW50DQo+ID4gLS0tDQo+ID4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
IHwgIDggKysrKysrKy0NCj4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgfCAg
MyAtLS0NCj4gPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgfCAgNCAtLS0tDQo+
ID4gICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysr
KysrLQ0KPiA+ICAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICB8ICA2IC0tLS0tLQ0K
PiA+ICAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkN
Cj4gPg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiA+IGluZGV4IDRmNzFkYjk1ZWEuLmFh
ZjNiOWZhYzAgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
Yw0KPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMNCj4gPiBAQCAtNDks
NyArNDksMTEgQEAgaW50OF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fcmVzZXJ2ZWQg
PSAtMTsNCj4gPiAgICAqIGRlZmF1bHQgdW50aWwgd2UgZmluZCBhIGdvb2Qgc29sdXRpb24gdG8g
cmVzb2x2ZSBpdC4NCj4gPiAgICAqLw0KPiA+ICAgYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVf
aW50cG9zdDsNCj4gPiAtYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaGFwX3B0X3NoYXJlID0g
MTsNCj4gPiArDQo+ID4gKyNpZm5kZWYgaW9tbXVfaGFwX3B0X3NoYXJlDQo+ID4gK2Jvb2wgX19y
ZWFkX21vc3RseSBpb21tdV9oYXBfcHRfc2hhcmUgPSB0cnVlOw0KPiA+ICsjZW5kaWYNCj4gPiAr
DQo+ID4gICBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9kZWJ1ZzsNCj4gPiAgIGJvb2xfdCBf
X3JlYWRfbW9zdGx5IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgPSAxOw0KPiA+DQo+ID4gQEAg
LTEwMiw4ICsxMDYsMTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY29u
c3QgY2hhciAqcykNCj4gPiAgICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoID0g
dmFsOw0KPiA+ICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAt
c3RyaWN0Iiwgcywgc3MpKSA+PSAwICkNCj4gPiAgICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3N0
cmljdCA9IHZhbDsNCj4gPiArI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUNCj4gPiAgICAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzaGFyZXB0Iiwgcywgc3MpKSA+PSAw
ICkNCj4gPiAgICAgICAgICAgICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IHZhbDsNCj4gPiArI2Vu
ZGlmDQo+ID4gICAgICAgICAgIGVsc2UNCj4gPiAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsN
Cj4gPg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2lvbW11LmgNCj4gPiBpbmRleCAxNTc3ZTgzZDJiLi43N2E5NGIyOWVi
IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaA0KPiA+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaA0KPiA+IEBAIC0yMCw5ICsyMCw2IEBAIHN0cnVj
dCBhcmNoX2lvbW11DQo+ID4gICAgICAgdm9pZCAqcHJpdjsNCj4gPiAgIH07DQo+ID4NCj4gPiAt
LyogQWx3YXlzIHNoYXJlIFAyTSBUYWJsZSBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBJT01NVSAq
Lw0KPiA+IC0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgaXNfaW9tbXVfZW5hYmxlZChkKQ0K
PiA+IC0NCj4gPiAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7
DQo+ID4gICB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsN
Cj4gPg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2lvbW11LmgNCj4gPiBpbmRleCA1MDcxYWZkNmE1Li44NTc0MWY3Yzk2
IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaA0KPiA+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaA0KPiA+IEBAIC04NiwxMCArODYsNiBAQCBzdHJ1
Y3QgaW9tbXVfaW5pdF9vcHMgew0KPiA+DQo+ID4gICBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11
X2luaXRfb3BzICppb21tdV9pbml0X29wczsNCj4gPg0KPiA+IC0vKiBBcmUgd2UgdXNpbmcgdGhl
IGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8NCj4gPiAtI2RlZmlu
ZSBpb21tdV91c2VfaGFwX3B0KGQpIFwNCj4gPiAtICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19p
b21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFyZSkNCj4gPiAtDQo+ID4gICB2b2lk
IGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOw0KPiA+ICAgdW5zaWduZWQgaW50IGlvbW11X3Jl
YWRfYXBpY19mcm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7DQo+
ID4gICBpbnQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICopOw0KPiA+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oDQo+ID4gaW5kZXggNGI2ODcxOTM2Yy4uODdmOTEyOWI5OSAxMDA2NDQNCj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
DQo+ID4gQEAgLTU1LDcgKzU1LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5f
dCB4LCBkZm5fdCB5KQ0KPiA+ICAgZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2Vu
YWJsZWQ7DQo+ID4gICBleHRlcm4gYm9vbF90IGZvcmNlX2lvbW11LCBpb21tdV92ZXJib3NlLCBp
b21tdV9pZ2Z4Ow0KPiA+ICAgZXh0ZXJuIGJvb2xfdCBpb21tdV9zbm9vcCwgaW9tbXVfcWludmFs
LCBpb21tdV9pbnRyZW1hcCwgaW9tbXVfaW50cG9zdDsNCj4gPiAtZXh0ZXJuIGJvb2xfdCBpb21t
dV9oYXBfcHRfc2hhcmU7DQo+ID4gKw0KPiA+ICsjaWZkZWYgQ09ORklHX0FSTQ0KPiA+ICsjZGVm
aW5lIGlvbW11X2hhcF9wdF9zaGFyZSB0cnVlDQo+ID4gKyNlbHNlDQo+ID4gK2V4dGVybiBib29s
IGlvbW11X2hhcF9wdF9zaGFyZTsNCj4gPiArI2VuZGlmDQo+IA0KPiBJIGRvbid0IHBhcnRpY3Vs
YXJseSBsaWtlICNpZmRlZiBDT05GSUdfPEFSQ0g+IGluIGNvbW1vbiBoZWFkZXIuIEhvdw0KPiBh
Ym91dCBvdGhlciBhcmNoPyBJIGNhbiBzZWUgdHdvIHNvbHV0aW9uczoNCj4gDQo+IDEpIE1vdmUg
dGhlIGRlZmluZSBpbiBhc20vaW9tbXUuaC4gVGhpcyB3b3VsZCByZXF1aXJlIHRvIG1vdmUgdGhl
DQo+IGRlY2xhcmF0aW9uIGEgYml0IGxhdGVyIGFuZCB0aGVuIHByb3RlY3QgYXMgeW91IGRpZCBp
biBpb21tdS5jDQo+IDIpIFJlcGxhY2UgQ09ORklHX0FSTSB3aXRoIGEgbmV3IEtjb25maWcgc2Vs
ZWN0ZWQgYnkgQXJtIG9ubHkgc28gZmFyLg0KPiANCg0KSSBoYWQgd29uZGVyZWQgYWJvdXQgYSBL
Y29uZmlnIGJ1dCBJIGNhbid0IHJlYWxseSB0aGluayBvZiBhIGdvb2QgbmFtZS4gSG93IGFib3V0
IENPTkZJR19GT1JDRV9QVF9TSEFSRT8NCg0KICBQYXVsDQoNCj4gQ2hlZXJzLA0KPiANCj4gLS0N
Cj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 08:01:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 08:01:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i69BO-0006qi-HP; Fri, 06 Sep 2019 08:01:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i69BM-0006qc-SF
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 08:01:24 +0000
X-Inumbo-ID: 84ce5c40-d07c-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84ce5c40-d07c-11e9-b76c-bc764e2007e4;
 Fri, 06 Sep 2019 08:01:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567756884;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=9EvyVQ6CXAfov0CprmuPkczjhr6kQPE0iqSO6FYtPM4=;
 b=XRs/yfs5Oz1iXd7DZl0/GspgIZzTYWq22qSkhkqcZPEjDrrhmGPsO5TJ
 pgHqHlVPQ1fKwEZEW88P2HDzsaZpot3hO2rVBpeLFCijexO1QAy1BrySH
 xD8icbNURF4x8xGDGBJJH3P19Hd+VQ+lTBdEzSJTsOUeAUW2PtZuutYbH o=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 25CbaKoiH/PvSuOaKX0XJwrfj931ZcgSjINaEuLdMe3GEkXMCPD+LljgnikFOpFHiLDywZ60HE
 1Hcj60Anv2X6lO+boQwWBxeLUoSBeU4Tw/T+YkGy3IVSqR3xcWJel3ZXoob5M0uwRgVCu0M0zE
 Q3Mc87SWMD5l3knUdzEGECASOvHWbHmm7RBmP/Qmx7z+sxBaVS4Uhg6PJJLDVu7wLIzcmc8Gk3
 afNpTmGZKvP8bKY1Udt5SHiM45KXHXYd6MmNdHAwGkYrV0UWFzDqydSU3jFpLU0FcXTotRk5oZ
 7Sg=
X-SBRS: 2.7
X-MesageID: 5226860
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5226860"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8 6/6] introduce a 'passthrough' configuration option to
 xl.cfg...
Thread-Index: AQHVYZ3BVliWykp8OkmOOtrtC3gyGKcdY/wAgADrCGA=
Date: Fri, 6 Sep 2019 08:01:18 +0000
Message-ID: <22bc88076a3e45d1bad319e2254f5c87@AMSPEX02CL03.citrite.net>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-7-paul.durrant@citrix.com>
 <e4c93c53-389e-c31d-cba5-19eb1c06ed24@arm.com>
In-Reply-To: <e4c93c53-389e-c31d-cba5-19eb1c06ed24@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 6/6] introduce a 'passthrough'
 configuration option to 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: Stefano Stabellini <sstabellini@kernel.org>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOSAyMDo1OQ0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsN
Cj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsNCj4gV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykNCj4gPHRpbUB4ZW4ub3JnPjsgQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBDaHJpc3RpYW4gTGluZGlnDQo+IDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+OyBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPjsg
Vm9sb2R5bXlyIEJhYmNodWsNCj4gPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2
OCA2LzZdIGludHJvZHVjZSBhICdwYXNzdGhyb3VnaCcgY29uZmlndXJhdGlvbiBvcHRpb24gdG8g
eGwuY2ZnLi4uDQo+IA0KPiBIaSwNCj4gDQo+IE9uIDkvMi8xOSAzOjUwIFBNLCBQYXVsIER1cnJh
bnQgd3JvdGU6DQo+ID4gQEAgLTI2Myw5ICsyNjMsMTcgQEAgc3RydWN0IGRvbWFpbl9pb21tdSB7
DQo+ID4gICAgICAgREVDTEFSRV9CSVRNQVAoZmVhdHVyZXMsIElPTU1VX0ZFQVRfY291bnQpOw0K
PiA+DQo+ID4gICAgICAgLyoNCj4gPiAtICAgICAqIERvZXMgdGhlIGd1ZXN0IHJlcWlyZSBtYXBw
aW5ncyB0byBiZSBzeW5jaG9uaXplZCwgdG8gbWFpbnRhaW4NCj4gPiAtICAgICAqIHRoZSBkZWZh
dWx0IGRmbiA9PSBwZm4gbWFwLiAoU2VlIGNvbW1lbnQgb24gZGZuIGF0IHRoZSB0b3Agb2YNCj4g
PiAtICAgICAqIGluY2x1ZGUveGVuL21tLmgpLg0KPiA+ICsgICAgICogRG9lcyB0aGUgZ3Vlc3Qg
c2hhcmUgSEFQIG1hcHBpbmcgd2l0aCB0aGUgSU9NTVU/IFRoaXMgaXMgYWx3YXlzDQo+ID4gKyAg
ICAgKiB0cnVlIGZvciBBUk0gc3lzdGVtcyBhbmQgbWF5IGJlIHRydWUgZm9yIHg4NiBzeXN0ZW1z
IHdoZXJlIHRoZQ0KPiA+ICsgICAgICogdGhlIGhhcmR3YXJlIGlzIGNhcGFibGUuDQo+ID4gKyAg
ICAgKi8NCj4gDQo+IEkgYW0gd29ycmllZCB0aGF0IHN1Y2ggY29tbWVudCBtYXkgcm90IG92ZXIg
dGhlIHRpbWUuIEZvciBpbnN0YW5jZSwgaWYNCj4gd2UgZWl0aGVyIGFkZCBhIG5ldyBhcmNoaXRl
Y3R1cmUgb3IgZGVjaWRlIHRvIHN0b3Agc2hhcmluZyBQVCBvbiBBcm0uDQo+IA0KPiBJIHZhZ3Vl
bHkgcmVjYWxsIHNvbWUgcG90ZW50aWFsIGlzc3VlcyB3aXRoIHRoZSBNU0kgZG9vcmJlbGxzIHRo
YXQgd291bGQNCj4gcmVxdWlyZSB1cyB0byB1bnNoYXJlIHRoZSBQVCB3aGVuIHRoZXkgd2lsbCBi
ZSBzdXBwb3J0ZWQgaW4gZ3Vlc3QuDQo+IA0KPiBJIHdvdWxkIHN1Z2dlc3QgdG8gZWl0aGVyIHJl
ZmVycyB0byB0aGUgaW1wbGVtZW50YXRpb24gb2YNCj4gaW9tbXVfdXNlX2hhcF9wdCgpIG9yIGRy
b3AgY29tcGxldGVseSB0aGUgc2Vjb25kIHNlbnRlbmNlLg0KDQpPaywgSSdsbCBqdXN0IGRyb3Ag
dGhlIHNlbnRlbmNlLg0KDQogIFBhdWwNCg0KPiANCj4gPiArICAgIGJvb2wgaGFwX3B0X3NoYXJl
Ow0KPiA+ICsNCj4gPiArICAgIC8qDQo+ID4gKyAgICAgKiBEb2VzIHRoZSBndWVzdCByZXF1aXJl
IG1hcHBpbmdzIHRvIGJlIHN5bmNocm9uaXplZCwgdG8gbWFpbnRhaW4NCj4gPiArICAgICAqIHRo
ZSBkZWZhdWx0IGRmbiA9PSBwZm4gbWFwPyAoU2VlIGNvbW1lbnQgb24gZGZuIGF0IHRoZSB0b3Ag
b2YNCj4gPiArICAgICAqIGluY2x1ZGUveGVuL21tLmgpLiBOb3RlIHRoYXQgaGFwX3B0X3NoYXJl
ID09IGZhbHNlIGRvZXMgbm90DQo+ID4gKyAgICAgKiBuZWNlc3NhcmlseSBpbXBseSB0aGlzIGlz
IHRydWUuDQo+ID4gICAgICAgICovDQo+ID4gICAgICAgYm9vbCBuZWVkX3N5bmM7DQo+ID4gICB9
Ow0KPiA+IEBAIC0yNzUsOCArMjgzLDcgQEAgc3RydWN0IGRvbWFpbl9pb21tdSB7DQo+ID4gICAj
ZGVmaW5lIGlvbW11X2NsZWFyX2ZlYXR1cmUoZCwgZikgY2xlYXJfYml0KGYsIGRvbV9pb21tdShk
KS0+ZmVhdHVyZXMpDQo+ID4NCj4gPiAgIC8qIEFyZSB3ZSB1c2luZyB0aGUgZG9tYWluIFAyTSB0
YWJsZSBhcyBpdHMgSU9NTVUgcGFnZXRhYmxlPyAqLw0KPiA+IC0jZGVmaW5lIGlvbW11X3VzZV9o
YXBfcHQoZCkgXA0KPiA+IC0gICAgKGhhcF9lbmFibGVkKGQpICYmIGlzX2lvbW11X2VuYWJsZWQo
ZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQ0KPiA+ICsjZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQo
ZCkgICAgICAgKGRvbV9pb21tdShkKS0+aGFwX3B0X3NoYXJlKQ0KPiA+DQo+ID4gICAvKiBEb2Vz
IHRoZSBJT01NVSBwYWdldGFibGUgbmVlZCB0byBiZSBrZXB0IHN5bmNocm9uaXplZCB3aXRoIHRo
ZSBQMk0gKi8NCj4gPiAgICNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdIDQo+ID4NCj4gDQo+
IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 08:08:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 08:08:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i69IG-00076T-E1; Fri, 06 Sep 2019 08:08: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=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i69IE-00076O-VQ
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 08:08:30 +0000
X-Inumbo-ID: 7ffa2555-d07d-11e9-abeb-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ffa2555-d07d-11e9-abeb-12813bfff9fa;
 Fri, 06 Sep 2019 08:08:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567757305;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=QRDr0DhEi9IoknuDHbSUJS7Jtoy4XX9xJCEK1gWqSjw=;
 b=AVtZUCVs8MNGsivdHfCI3vnkeMnS5s/MwZ9BHGJwOoZ7gbYY6F4Kz7Ac
 Mc2T8lNgFv5kZ5jS4jnqiyfBwlMTxC//CgmmymAG86FuBifYP6viaCwJ/
 Nsb4lnHzd6MJ0hRVeyukcx5DDnkzp/X5FEPbFuq4i7jEY5AUvALDclcsG c=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UPSlB2eWDP6m8xpuWEopPS3aO0BfN08ujpfRlzU9g51W9SEyubhjvJ/o3PXIWNVzrUEl5BUVdP
 mmLWdFs5Mv3bX8/wVhOyvMlx88fLJef2w+PvhoWbLEz87ddgoD7+w83vJ+CroYhWf3Srxv0iW6
 VkgkkVsAMKj8RrIpvzK9njvEL5jNpi4oGbp6VV2Qr2HtmA0owVjIamXzveoVP4d7sgA7eeT56V
 57pyEILhHeZ9ibknHTsW5I/TLe72QaEBMFkj9Mj7NTl1jiHqoRghsJ4QCMJlZdtAR43LX1eXbM
 VYI=
X-SBRS: 2.7
X-MesageID: 5453581
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5453581"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8 6/6] introduce a 'passthrough' configuration option to
 xl.cfg...
Thread-Index: AQHVYZ3BVliWykp8OkmOOtrtC3gyGKcdbBsAgADjZHA=
Date: Fri, 6 Sep 2019 08:08:20 +0000
Message-ID: <99f6275e4906446baa10ed01bae91ea0@AMSPEX02CL03.citrite.net>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-7-paul.durrant@citrix.com>
 <d139ece3-c507-8d0b-ebdd-b780aba57397@arm.com>
In-Reply-To: <d139ece3-c507-8d0b-ebdd-b780aba57397@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 6/6] introduce a 'passthrough'
 configuration option to 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: Stefano Stabellini <sstabellini@kernel.org>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxOSAyMToyOA0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsN
Cj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsNCj4gV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykNCj4gPHRpbUB4ZW4ub3JnPjsgQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBDaHJpc3RpYW4gTGluZGlnDQo+IDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+OyBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPjsg
Vm9sb2R5bXlyIEJhYmNodWsNCj4gPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2
OCA2LzZdIGludHJvZHVjZSBhICdwYXNzdGhyb3VnaCcgY29uZmlndXJhdGlvbiBvcHRpb24gdG8g
eGwuY2ZnLi4uDQo+IA0KPiBIaSwNCj4gDQo+IE9uIDkvMi8xOSAzOjUwIFBNLCBQYXVsIER1cnJh
bnQgd3JvdGU6DQo+ID4gLi4uYW5kIGhlbmNlIHRoZSBhYmlsaXR5IHRvIGRpc2FibGUgSU9NTVUg
bWFwcGluZ3MsIGFuZCBjb250cm9sIEVQVA0KPiA+IHNoYXJpbmcuDQo+ID4NCj4gPiBUaGlzIHBh
dGNoIGludHJvZHVjZXMgYSBuZXcgJ2xpYnhsX3Bhc3N0aHJvdWdoJyBlbnVtZXJhdGlvbiBpbnRv
DQo+ID4gbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvLiBUaGUgdmFsdWUgd2lsbCBiZSBzZXQgYnkg
eGwgZWl0aGVyIHdoZW4gaXQgcGFyc2VzDQo+ID4gYSBuZXcgJ3Bhc3N0aHJvdWdoJyBvcHRpb24g
aW4geGwuY2ZnLCBvciBpbXBsaWNpdGx5IGlmIHRoZXJlIGlzIHBhc3N0aHJvdWdoDQo+ID4gaGFy
ZHdhcmUgc3BlY2lmaWVkIGZvciB0aGUgZG9tYWluLg0KPiA+DQo+ID4gSWYgdGhlIHZhbHVlIG9m
IHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyAnZGlzYWJsZWQnIHRoZW4N
Cj4gPiB0aGUgWEVOX0RPTUNUTF9DREZfaW9tbXUgZmxhZyB3aWxsIGJlIGNsZWFyIGluIHRoZSB4
ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbg0KPiA+IGZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29s
c3RhY2sgdG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cw0KPiA+IElPTU1VIG1hcHBp
bmdzIG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFsbHkgc2V0KS4NCj4g
Pg0KPiA+IElmIHRoZSB2YWx1ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRp
b24gaXMgJ3N5bmNfcHQnIHRoZW4NCj4gPiBhIG5ldyAnaW9tbXVfb3B0cycgZmllbGQgaW4geGVu
X2RvbWN0bF9jcmVhdGVkb21haW4gd2lsbCBiZSBzZXQgd2l0aCB0aGUNCj4gPiB2YWx1ZSBYRU5f
RE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMgd2lsbCBvdmVycmlkZSB0aGUgZ2xvYmFsIGRl
ZmF1bHQNCj4gPiBzZXQgaW4gaW9tbXVfaGFwX3B0X3NoYXJlLCB0aHVzIGFsbG93aW5nIHRoZSB0
b29sc3RhY2sgdG8gY29udHJvbCB3aGV0aGVyDQo+ID4gRVBUIHNoYXJpbmcgaXMgdXNlZCBmb3Ig
dGhlIGRvbWFpbi4NCj4gPg0KPiA+IE5PVEU6IFRoZSAnaW9tbXVfbWVta2InIG92ZXJoZWFkIGlu
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIHdpbGwgb25seSBiZQ0KPiA+ICAgICAgICBzZXQgdG8g
emVybyBpZiBwYXNzdGhyb3VnaCBpcyAnZGlzYWJsZWQnLiBJdCBpcyBub3Qgc2FmZSB0byBzZXQg
dGhlDQo+ID4gICAgICAgIG92ZXJoZWFkIHRvIHplcm8gaW4gdGhlICdzaGFyZV9wdCcgY2FzZSBi
ZWNhdXNlIHRoZSB0b29sc3RhY2sgaGFzIG5vDQo+ID4gICAgICAgIG1lYW5zIG9mIGtub3dpbmcg
d2hldGhlciB0aGUgaGFyZHdhcmUgYWN0dWFsbHkgc3VwcG9ydHMgSU9NTVUgcGFnZQ0KPiA+ICAg
ICAgICB0YWJsZSBzaGFyaW5nLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IC0tLQ0KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4NCj4gPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gPiBDYzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPg0KPiA+IENjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
DQo+ID4gQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPg0KPiA+
IENjOiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+DQo+ID4g
Q2M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+DQo+ID4gQ2M6IFZvbG9keW15ciBCYWJj
aHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4NCj4gPiBDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPg0KPiA+IFByZXZpb3VzbHkgcGFydCBvZiBz
ZXJpZXMgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE5LTA3L21zZzAyMjY3Lmh0bWwNCj4gPg0KPiA+IHY3Og0KPiA+ICAgLSBBZGRlZCBtaXNz
aW5nIGJyZWFrcw0KPiA+ICAgLSBBZGRlZCBtaXNzaW5nIG9jYW1sIGJpbmRpbmcgY2hhbmdlcw0K
PiA+DQo+ID4gdjY6DQo+ID4gICAtIFJlbW92ZSB0aGUgbGlieGxfcGh5c2luZm8oKSBjYWxsIHNp
bmNlIGl0J3MgdXNlZnVsbmVzcyBpcyBsaW1pdGVkIHRvIHg4Ng0KPiA+DQo+ID4gdjU6DQo+ID4g
ICAtIEV4cGFuZCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBmbGFncyBmaWVsZCBhbmQgaGVuY2Ug
YnVtcCBpbnRlcmZhY2UNCj4gPiAgICAgdmVyc2lvbg0KPiA+ICAgLSBGaXggc3BlbGxpbmcgbWlz
dGFrZXMgaW4gY29udGV4dCBsaW5lDQo+ID4gLS0tDQo+ID4gICBkb2NzL21hbi94bC5jZmcuNS5w
b2QuaW4gICAgICAgICAgICB8ICA1MiArKysrKysrKysrKw0KPiA+ICAgdG9vbHMvbGlieGwvbGli
eGwuaCAgICAgICAgICAgICAgICAgfCAgIDUgKw0KPiA+ICAgdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgICAgICAgICAgfCAgIDkgKysNCj4gPiAgIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgICAgICAgIHwgICA3ICsrDQo+ID4gICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwg
ICAgICB8ICAgNCArDQo+ID4gICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICB8
ICAgNCArDQo+ID4gICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8ICAxNSAr
Ky0NCj4gPiAgIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwgMTQwICsrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0NCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAg
ICAgICAgICAgIHwgIDEwICstDQo+ID4gICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAg
ICAgICB8ICAgMiArLQ0KPiA+ICAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAg
fCAgIDcgKysNCj4gPiAgIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwgIDEz
IC0tLQ0KPiA+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgfCAgMTMgKyst
DQo+ID4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAgNiArLQ0KPiA+
ICAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAgMTkgKystLQ0KPiA+ICAg
MTUgZmlsZXMgY2hhbmdlZCwgMjI5IGluc2VydGlvbnMoKyksIDc3IGRlbGV0aW9ucygtKQ0KPiA+
DQo+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hs
LmNmZy41LnBvZC5pbg0KPiA+IGluZGV4IGM5OWQ0MDMwN2UuLmZkMzU2ODVlOWUgMTAwNjQ0DQo+
ID4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluDQo+ID4gKysrIGIvZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluDQo+ID4gQEAgLTYwNSw2ICs2MDUsNTggQEAgb3B0aW9uIHNob3VsZCBvbmx5
IGJlIHVzZWQgd2l0aCBhIHRydXN0ZWQgZGV2aWNlIHRyZWUuDQo+ID4gICBOb3RlIHRoYXQgdGhl
IHBhcnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxkIGF2b2lkIHVzaW5nIHRoZSBwaGFuZGxlIDY1MDAw
DQo+ID4gICB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLg0KPiA+DQo+ID4gKz1p
dGVtIEI8cGFzc3Rocm91Z2g9IlNUUklORyI+DQo+ID4gKw0KPiA+ICtTcGVjaWZ5IHdoZXRoZXIg
SU9NTVUgbWFwcGluZ3MgYXJlIGVuYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kIGhlbmNlIHdoZXRo
ZXINCj4gPiAraXQgd2lsbCBiZSBlbmFibGVkIGZvciBwYXNzdGhyb3VnaCBoYXJkd2FyZS4gVmFs
aWQgdmFsdWVzIGZvciB0aGlzIG9wdGlvbg0KPiA+ICthcmU6DQo+ID4gKw0KPiA+ICs9b3ZlciA0
DQo+ID4gKw0KPiA+ICs9aXRlbSBCPGRpc2FibGVkPg0KPiA+ICsNCj4gPiArSU9NTVUgbWFwcGlu
Z3MgYXJlIGRpc2FibGVkIGZvciB0aGUgZG9tYWluIGFuZCBzbyBoYXJkd2FyZSBtYXkgbm90IGJl
DQo+ID4gK3Bhc3NlZCB0aHJvdWdoLg0KPiA+ICsNCj4gPiArVGhpcyBvcHRpb24gaXMgdGhlIGRl
ZmF1bHQgaWYgbm8gcGFzc3Rocm91Z2ggaGFyZHdhcmUgaXMgc3BlY2lmaWVkDQo+ID4gK2luIHRo
ZSBkb21haW4ncyBjb25maWd1cmF0aW9uLg0KPiA+ICsNCj4gPiArPWl0ZW0gQjxzeW5jX3B0Pg0K
PiA+ICsNCj4gPiArVGhpcyBvcHRpb24gbWVhbnMgdGhhdCBJT01NVSBtYXBwaW5ncyB3aWxsIGJl
IHN5bmNocm9uaXplZCB3aXRoIHRoZQ0KPiA+ICtkb21haW4ncyBQMk0gdGFibGUgYXMgZm9sbG93
czoNCj4gPiArDQo+ID4gK0ZvciBhIFBWIGRvbWFpbiwgYWxsIHdyaXRhYmxlIHBhZ2VzIGFzc2ln
bmVkIHRvIHRoZSBkb21haW4gYXJlIGlkZW50aXR5DQo+ID4gK21hcHBlZCBieSBNRk4gaW4gdGhl
IElPTU1VIHBhZ2UgdGFibGUuIFRodXMgYSBkZXZpY2UgZHJpdmVyIHJ1bm5pbmcgaW4gdGhlDQo+
ID4gK2RvbWFpbiBtYXkgcHJvZ3JhbSBwYXNzdGhyb3VnaCBoYXJkd2FyZSBmb3IgRE1BIHVzaW5n
IE1GTiB2YWx1ZXMNCj4gPiArKGkuZS4gaG9zdC9tYWNoaW5lIGZyYW1lIG51bWJlcnMpIGxvb2tl
ZCB1cCBpbiBpdHMgUDJNLg0KPiA+ICsNCj4gPiArRm9yIGFuIEhWTSBkb21haW4sIGFsbCBub24t
Zm9yZWlnbiBSQU0gcGFnZXMgcHJlc2VudCBpbiBpdHMgUDJNIHdpbGwgYmUNCj4gPiArbWFwcGVk
IGJ5IEdGTiBpbiB0aGUgSU9NTVUgcGFnZSB0YWJsZS4gVGh1cyBhIGRldmljZSBkcml2ZXIgcnVu
bmluZyBpbiB0aGUNCj4gPiArZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0aHJvdWdoIGhhcmR3YXJl
IHVzaW5nIEdGTiB2YWx1ZXMgKGkuZS4gZ3Vlc3QNCj4gPiArcGh5c2ljYWwgZnJhbWUgbnVtYmVy
cykgd2l0aG91dCBhbnkgZnVydGhlciB0cmFuc2xhdGlvbi4NCj4gPiArDQo+ID4gK1RoaXMgb3B0
aW9uIGlzIHRoZSBkZWZhdWx0IGlmIHRoZSBkb21haW4gaXMgUFYgYW5kIHBhc3N0aHJvdWdoIGhh
cmR3YXJlDQo+ID4gK2lzIHNwZWNpZmllZCBpbiB0aGUgY29uZmlndXJhdGlvbi4NCj4gPiArDQo+
ID4gK1RoaXMgb3B0aW9uIGlzIG5vdCBhdmFpbGFibGUgb24gQXJtLg0KPiANCj4gSSBkb24ndCBw
YXJ0aWN1bGFybHkgbGlrZSB0aGUgaWRlYSB0byBhbGxvdyB0aGUgdXNlciAob3IgYW55IGV4dGVy
bmFsDQo+IHRvb2xzdGFjaykgdG8gcmVseSBvbiBwYXNzdGhyb3VnaD1zaGFyZV9wdCBmb3IgQXJt
LiBUaGlzIG1heSBwdXQgdXMgaW4gYQ0KPiBjb3JuZXIgaWYgd2UgZXZlciBzdXBwb3J0IElPTU1V
IHRoYXQgY2FuJ3QgdXNlIHRoZSBDUFUgUFQgKEkga25vdyBhIGZldw0KPiBvZiB0aGVtKS4NCg0K
SSBjb3VsZCBqdXN0IHNheSAnbm90IGN1cnJlbnRseSBhdmFpbGFibGUnIGFuZCwgaWYgQVJNIGdh
aW5zIGEgbm9uLXNoYXJlZCBpbXBsZW1lbnRhdGlvbiB0aGVuIHRoZSBtYW5wYWdlIGNvdWxkIGJl
IGNoYW5nZWQuIEkgZG9uJ3QgdGhpbmsgeGwuY2ZnIGZpbGVzIG5lZWQgdG8gYmUgY29uc2lkZXJl
ZCBhIHN0YWJsZSBpbnRlcmZhY2UsIGRvIHRoZXk/DQoNCj4gDQo+IEl0IGZlZWxzIHRvIG1lIHdl
IHdhbnQgYSAiZGVmYXVsdCIgdGhhdCBjYW4gbGV0IHRoZSB0b29sc3RhY2sgKG9yIHRoZQ0KPiBo
eXBlcnZpc29yKSB0byBzZWxlY3Qgd2hhdCBldmVyIGlzIHRoZSBtb3N0IHN1aXRhYmxlIGZvciB0
aGUgcHJlZmVycmVkIHdheS4NCj4gDQo+IEZvciBub3cgZGVmYXVsdCwgY291bGQgYmUgYWxpYXNl
ZCB0byBzaGFyZV9wdCBmb3IgQXJtIGluIHRoZSB0b29sc3RhY2suDQo+IFRoZSBwb2ludCBoZXJl
IGlzIGFueSB0b29sc3RhY2sgYnVpbHQgb24gdG9wIG9mIGxpYnhsIHdpbGwgbm90IHJlbHkgb24N
Cj4gcGFzc3Rocm91Z2g9c2hhcmVfcHQuDQoNCkkgZG9uJ3QgcmVhbGx5IGxpa2UgdGhhdC4gVGhl
ICdkZWZhdWx0JyBvcHRpb24gaXMgY2hvc2VuIGJ5IG5vdCBwdXR0aW5nIGFueSBvcHRpb24gaW4g
dGhlIGNmZywgSSBkb24ndCBzZWUgd2h5IGl0IG5lZWRzIHRvIGJlIGV4cGxpY2l0IGZvciB0aGlz
IG9wdGlvbi4NCg0KICBQYXVsDQoNCj4gDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBH
cmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 08:45:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 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 1i69rz-0001il-BB; Fri, 06 Sep 2019 08:45:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i69ry-0001ig-Kz
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 08:45:26 +0000
X-Inumbo-ID: ab672f66-d082-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab672f66-d082-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 08:45:25 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 123DD20842;
 Fri,  6 Sep 2019 08:45:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567759524;
 bh=AAE6gQwrlz04d9iJfV1epm//tdvLevDGznfUaNeLQvU=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=sG5ozf2AVIh9mIR5y3TR1TzYNG8U4+5dDppI/VOIVYTpVGKQ+W4dLMb9efVk/pbMJ
 O0d7MDtEzkcHMINTSO8JKA2zRW06spJGhRSgsat5WZyYvbs3z4gxe5yyC6lWwZc+hT
 vKaBfTlFbNcMkpW/sNKnc7Zg9zhLOLMYz66uGf7w=
Date: Fri, 6 Sep 2019 17:45:19 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Peter Zijlstra <peterz@infradead.org>
Message-Id: <20190906174519.699b83f08d81b55203212fa1@kernel.org>
In-Reply-To: <20190906073436.GS2349@hirez.programming.kicks-ass.net>
References: <156773433821.31441.2905951246664148487.stgit@devnote2>
 <156773434815.31441.12739136439382289412.stgit@devnote2>
 <20190906073436.GS2349@hirez.programming.kicks-ass.net>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip v3 1/2] x86: xen: insn: Decode Xen and
 KVM emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA2IFNlcCAyMDE5IDA5OjM0OjM2ICswMjAwClBldGVyIFppamxzdHJhIDxwZXRlcnpA
aW5mcmFkZWFkLm9yZz4gd3JvdGU6Cgo+IE9uIEZyaSwgU2VwIDA2LCAyMDE5IGF0IDEwOjQ1OjQ4
QU0gKzA5MDAsIE1hc2FtaSBIaXJhbWF0c3Ugd3JvdGU6Cj4gCj4gPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvaW5jbHVkZS9hc20veGVuL2ludGVyZmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
eGVuL2ludGVyZmFjZS5oCj4gPiBpbmRleCA2MmNhMDNlZjVjNjUuLmZlMzNhOTc5ODcwOCAxMDA2
NDQKPiA+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaAo+ID4gKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2ludGVyZmFjZS5oCj4gPiBAQCAtMzc5LDEyICsz
NzksMTUgQEAgc3RydWN0IHhlbl9wbXVfYXJjaCB7Cj4gPiAgICogUHJlZml4IGZvcmNlcyBlbXVs
YXRpb24gb2Ygc29tZSBub24tdHJhcHBpbmcgaW5zdHJ1Y3Rpb25zLgo+ID4gICAqIEN1cnJlbnRs
eSBvbmx5IENQVUlELgo+ID4gICAqLwo+ID4gKyNpbmNsdWRlIDxhc20veGVuL3ByZWZpeC5oPgo+
ID4gKwo+ID4gICNpZmRlZiBfX0FTU0VNQkxZX18KPiA+IC0jZGVmaW5lIFhFTl9FTVVMQVRFX1BS
RUZJWCAuYnl0ZSAweDBmLDB4MGIsMHg3OCwweDY1LDB4NmUgOwo+ID4gKyNkZWZpbmUgWEVOX0VN
VUxBVEVfUFJFRklYIC5ieXRlIF9fWEVOX0VNVUxBVEVfUFJFRklYIDsKPiA+ICAjZGVmaW5lIFhF
Tl9DUFVJRCAgICAgICAgICBYRU5fRU1VTEFURV9QUkVGSVggY3B1aWQKPiA+ICAjZWxzZQo+ID4g
LSNkZWZpbmUgWEVOX0VNVUxBVEVfUFJFRklYICIuYnl0ZSAweDBmLDB4MGIsMHg3OCwweDY1LDB4
NmUgOyAiCj4gPiArI2RlZmluZSBYRU5fRU1VTEFURV9QUkVGSVggIi5ieXRlICIgX19YRU5fRU1V
TEFURV9QUkVGSVhfU1RSICIgOyAiCj4gPiAgI2RlZmluZSBYRU5fQ1BVSUQgICAgICAgICAgWEVO
X0VNVUxBVEVfUFJFRklYICJjcHVpZCIKPiA+ICsKPiA+ICAjZW5kaWYKPiAKPiBQb3NzaWJseSB5
b3UgY2FuIGRvIHNvbWV0aGluZyBsaWtlOgo+IAo+ICNkZWZpbmUgWEVOX0VNVUxBVEVfUFJFRklY
CV9fQVNNX0ZPUk0oLmJ5dGUgX19YRU5fRU1VTEFURV9QUkVGSVggOykKPiAjZGVmaW5lIFhFTl9D
UFVJRAkJWEVOX0VNVUxBVEVfUFJFRklYIF9fQVNNX0ZPUk0oY3B1aWQpCgpIbW0sIE9LLiBCdXQg
c2hvdWxkIEkgc3BsaXQgdGhpcyBjaGFuZ2UgZnJvbSBpbnNuIGRlY29kZXIgY2hhbmdlPwoKPiAK
PiA+ICAjZW5kaWYgLyogX0FTTV9YODZfWEVOX0lOVEVSRkFDRV9IICovCj4gPiBkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3ByZWZpeC5oIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20veGVuL3ByZWZpeC5oCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAwMDAw
MDAwMDAwLi5mOTAxYmUwZDdhOTUKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9wcmVmaXguaAo+ID4gQEAgLTAsMCArMSwxMCBAQAo+ID4gKy8qIFNQ
RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCj4gPiArI2lmbmRlZiBfVE9PTFNfQVNN
X1g4Nl9YRU5fUFJFRklYX0gKPiA+ICsjZGVmaW5lIF9UT09MU19BU01fWDg2X1hFTl9QUkVGSVhf
SAo+ID4gKwo+ID4gKyNpbmNsdWRlIDxsaW51eC9zdHJpbmdpZnkuaD4KPiA+ICsKPiA+ICsjZGVm
aW5lIF9fWEVOX0VNVUxBVEVfUFJFRklYICAweDBmLDB4MGIsMHg3OCwweDY1LDB4NmUKPiA+ICsj
ZGVmaW5lIF9fWEVOX0VNVUxBVEVfUFJFRklYX1NUUiAgX19zdHJpbmdpZnkoX19YRU5fRU1VTEFU
RV9QUkVGSVgpCj4gPiArCj4gPiArI2VuZGlmCj4gCj4gSG93IGFib3V0IHdlIG1ha2UgdGhpcyBh
c20vdmlydF9wcmVmaXguaCBvciBzb21ldGhpbmcgYW5kIGluY2x1ZGU6Cj4gCj4gLyoKPiAgKiBW
aXJ0IGVzY2FwZSBzZXF1ZW5jZXMgdG8gdHJpZ2dlciBpbnN0cnVjdGlvbiBlbXVsYXRpb247Cj4g
ICogaWRlYWxseSB0aGVzZSB3b3VsZCBkZWNvZGUgdG8gJ3dob2xlJyBpbnN0cnVjdGlvbiBhbmQg
bm90IGRlc3Ryb3kKPiAgKiB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtOyBzYWRseSB0aGlzIGlzIG5v
dCB0cnVlIGZvciB0aGUgJ2t2bScgb25lIDovCj4gICovCj4gCj4gI2RlZmluZSBfX1hFTl9FTVVM
QVRFX1BSRUZJWCAgMHgwZiwweDBiLDB4NzgsMHg2NSwweDZlICAvKiB1ZDIgOyAuYXNjaWkgInhl
biIgKi8KPiAjZGVmaW5lIF9fS1ZNX0VNVUxBVEVfUFJFRklYICAweDBmLDB4MGIsMHg2YiwweDc2
LDB4NmQJLyogdWQyIDsgLmFzY2lpICJrdm0iICovCgpPSywgYW5kIGluIHRoYXQgY2FzZSBJIHRo
aW5rIHdlIHNob3VsZCBkbyB0aGlzIGluIHNlcGFyYXRlZCBwYXRjaCBmcm9tCnRoaXMgY2hhbmdl
LgoKPiAKPiA+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvaW5zbi5jIGIvYXJjaC94ODYvbGli
L2luc24uYwo+ID4gaW5kZXggMGI1ODYyYmE2YTc1Li5iN2ViNTAxODdkYjkgMTAwNjQ0Cj4gPiAt
LS0gYS9hcmNoL3g4Ni9saWIvaW5zbi5jCj4gPiArKysgYi9hcmNoL3g4Ni9saWIvaW5zbi5jCj4g
Cj4gPiBAQCAtNTgsNiArNjEsMzcgQEAgdm9pZCBpbnNuX2luaXQoc3RydWN0IGluc24gKmluc24s
IGNvbnN0IHZvaWQgKmthZGRyLCBpbnQgYnVmX2xlbiwgaW50IHg4Nl82NCkKPiA+ICAJCWluc24t
PmFkZHJfYnl0ZXMgPSA0Owo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgY29uc3QgaW5zbl9ieXRl
X3QgeGVuX3ByZWZpeFtdID0geyBfX1hFTl9FTVVMQVRFX1BSRUZJWCB9Owo+ID4gKy8qIFNlZSBo
YW5kbGVfdWQoKUBhcmNoL3g4Ni9rdm0veDg2LmMgKi8KPiA+ICtzdGF0aWMgY29uc3QgaW5zbl9i
eXRlX3Qga3ZtX3ByZWZpeFtdID0gIlx4Zlx4Ymt2bSI7Cj4gCj4gVGhlbiB5b3UgY2FuIG1ha2Ug
dGhpcyBjb25zaXN0ZW50OyBtYXliZSBldmVuIHNvbWV0aGluZyBsaWtlOgo+IAo+IHN0YXRpYyBj
b25zdCBpbnNuX2J5dGVfdCAqdmlydF9wcmVmaXhbXSA9IHsKPiAJeyBfX1hFTl9FTVVMQVRFX1BS
RUZJWCB9LAo+IAl7IF9fS1ZNX0VNVUxBVEVfUFJFRklYIH0sCj4gCXsgTlVMTCB9LAo+IH07Cj4g
Cj4gQW5kIHRoZW4gY2hhbmdlIGVtdWxhdGVfcHJlZml4X3NpemUgdG8gZW11bGF0ZV9wcmVmaXhf
aW5kZXggPwoKSG1tLCBob3cgd2UgY2FuIGdldCB0aGUgbGVuZ3RoIG9mIHRob3NlIGVtdWxhdGUg
cHJlZml4ZXM/CkZvciBzdHJ1Y3QgaW5zbiwgc2luY2UgdGhlIHNpemUgaW5mb3JtYXRpb24gaXMg
aW1wb3J0YW50LCBvdGhlcgpzdWIgZmllbGRzIGhhdmUgIm5ieXRlIiBmaWVsZCBzbyB0aGF0IGNh
bGxlciBjYW4gZmluZCB0aGUgYWN0dWFsCmJ5dGVzIGZyb20gb3JpZ2luYWwgYnl0ZSBzdHJlYW0u
CgpNYXliZSB3ZSBjYW4gaGF2ZSBzdHJ1Y3QgZW11bGF0ZV9wcmVmaXggeyAubmJ5dGUsIC50eXBl
IH07IGFuZApkZWZpbmUgZW51bSBldGMuLiBidXQgZm9yIG1lLCBpdCBzZWVtcyBhIGJpdCBvdmVy
IGVuZ2luZWVyaW5nLgooc2luY2Ugbm8gb25lIHVzZSB0aGF0IGZlYXR1cmUpCgpUaGFuayB5b3Us
CgotLSAKTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 08:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 08: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 1i69vX-0001rL-S8; Fri, 06 Sep 2019 08:49:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7/kl=XB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i69vW-0001rG-Uh
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 08:49:07 +0000
X-Inumbo-ID: 2e7c1934-d083-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 2e7c1934-d083-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 08:49:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C604B1570;
 Fri,  6 Sep 2019 01:49:04 -0700 (PDT)
Received: from [10.37.13.72] (unknown [10.37.13.72])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 369383F718;
 Fri,  6 Sep 2019 01:49:01 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-6-paul.durrant@citrix.com>
 <c62facd8-ebce-7a28-9a6a-6fcbb1d6ec2b@arm.com>
 <7eee48f521154ffebebda5a57f295867@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cf58ebc4-a608-3d77-a629-b02af5f82852@arm.com>
Date: Fri, 6 Sep 2019 09:48:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7eee48f521154ffebebda5a57f295867@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 5/6] iommu: tidy up iommu_use_hap_pt()
 and need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDkvNi8xOSA4OjU5IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE5IDIwOjM4Cj4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRyZXcgQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+PiA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47Cj4+IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBWb2xvZHlteXIgQmFiY2h1ayA8
Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+OyBSb2dlciBQYXUgTW9ubmUKPj4gPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY4IDUvNl0gaW9tbXU6IHRpZHkg
dXAgaW9tbXVfdXNlX2hhcF9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5bmMoKSBtYWNyb3MKPj4K
Pj4gSGkgUGF1bCwKPj4KPj4gT24gOS8yLzE5IDM6NTAgUE0sIFBhdWwgRHVycmFudCB3cm90ZToK
Pj4+IFRoZXMgbWFjcm9zIHJlYWxseSBvdWdodCB0byBsaXZlIGluIHRoZSBjb21tb24geGVuL2lv
bW11LmggaGVhZGVyIHJhdGhlcgo+Pj4gdGhlbiBiZWluZyBkaXN0cmlidXRlZCBhbW9uZ3N0IGFy
Y2hpdGVjdHVyZSBzcGVjaWZpYyBpb21tdSBoZWFkZXJzIGFuZAo+Pj4geGVuL3NjaGVkLmguIFRo
aXMgcGF0Y2ggbW92ZXMgdGhlbSB0aGVyZS4KPj4+Cj4+PiBOT1RFOiBEaXNhYmxpbmcgJ3NoYXJl
cHQnIGluIHRoZSBjb21tYW5kIGxpbmUgaW9tbXUgb3B0aW9ucyBzaG91bGQgcmVhbGx5Cj4+PiAg
ICAgICAgIGJlIGhhcmQgZXJyb3Igb24gQVJNIChhcyBvcHBvc2VkIHRvIGp1c3QgYmVpbmcgaWdu
b3JlZCksIHNvIGRlZmluZQo+Pj4gICAgICAgICAnaW9tbXVfaGFwX3B0X3NoYXJlJyB0byBiZSB0
cnVlIGZvciBBUk0gdGhlbiB0aGVuIGdhdGUgcGFyc2luZyB0aGUKPj4+ICAgICAgICAgY29tbWFu
ZCBsaW5lIG9wdGlvbiBvbiAnI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUnLgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4+PiBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+PiBDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPj4+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+Pj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+Pj4gQ2M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cj4+PiBDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJj
aHVrQGVwYW0uY29tPgo+Pj4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4+Pgo+Pj4gUHJldmlvdXNseSBwYXJ0IG9mIGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNy9tc2cwMjI2Ny5odG1sCj4+Pgo+
Pj4gdjc6Cj4+PiAgICAtIFJlLXdvcmsgdGhlIEFSTSBoYW5kbGluZyBvZiAnc2hhcmVwdCcgYXMg
c3VnZ2VzdGVkIGJ5IEphbgo+Pj4gICAgLSBNYWtlIHN1cmUgdGhhdCBuZWVkX2lvbW11X3B0X3N5
bmMoKSBhbHdheXMgZXZhbHVhdGVzIGl0cyBhcmd1bWVudAo+Pj4gLS0tCj4+PiAgICB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIHwgIDggKysrKysrKy0KPj4+ICAgIHhlbi9pbmNsdWRl
L2FzbS1hcm0vaW9tbXUuaCAgICAgfCAgMyAtLS0KPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaCAgICAgfCAgNCAtLS0tCj4+PiAgICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgIHwgMTkgKysrKysrKysrKysrKysrKysrLQo+Pj4gICAgeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICAgICAgICB8ICA2IC0tLS0tLQo+Pj4gICAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4+
IGluZGV4IDRmNzFkYjk1ZWEuLmFhZjNiOWZhYzAgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCj4+PiBAQCAtNDksNyArNDksMTEgQEAgaW50OF90IF9faHdkb21faW5pdGRhdGEgaW9t
bXVfaHdkb21fcmVzZXJ2ZWQgPSAtMTsKPj4+ICAgICAqIGRlZmF1bHQgdW50aWwgd2UgZmluZCBh
IGdvb2Qgc29sdXRpb24gdG8gcmVzb2x2ZSBpdC4KPj4+ICAgICAqLwo+Pj4gICAgYm9vbF90IF9f
cmVhZF9tb3N0bHkgaW9tbXVfaW50cG9zdDsKPj4+IC1ib29sX3QgX19yZWFkX21vc3RseSBpb21t
dV9oYXBfcHRfc2hhcmUgPSAxOwo+Pj4gKwo+Pj4gKyNpZm5kZWYgaW9tbXVfaGFwX3B0X3NoYXJl
Cj4+PiArYm9vbCBfX3JlYWRfbW9zdGx5IGlvbW11X2hhcF9wdF9zaGFyZSA9IHRydWU7Cj4+PiAr
I2VuZGlmCj4+PiArCj4+PiAgICBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9kZWJ1ZzsKPj4+
ICAgIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgPSAxOwo+
Pj4KPj4+IEBAIC0xMDIsOCArMTA2LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lvbW11
X3BhcmFtKGNvbnN0IGNoYXIgKnMpCj4+PiAgICAgICAgICAgICAgICBpb21tdV9od2RvbV9wYXNz
dGhyb3VnaCA9IHZhbDsKPj4+ICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wLXN0cmljdCIsIHMsIHNzKSkgPj0gMCApCj4+PiAgICAgICAgICAgICAgICBpb21t
dV9od2RvbV9zdHJpY3QgPSB2YWw7Cj4+PiArI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUKPj4+
ICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzaGFyZXB0Iiwgcywg
c3MpKSA+PSAwICkKPj4+ICAgICAgICAgICAgICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IHZhbDsK
Pj4+ICsjZW5kaWYKPj4+ICAgICAgICAgICAgZWxzZQo+Pj4gICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11Lmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKPj4+IGluZGV4IDE1NzdlODNkMmIuLjc3YTk0
YjI5ZWIgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKPj4+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAo+Pj4gQEAgLTIwLDkgKzIwLDYgQEAgc3Ry
dWN0IGFyY2hfaW9tbXUKPj4+ICAgICAgICB2b2lkICpwcml2Owo+Pj4gICAgfTsKPj4+Cj4+PiAt
LyogQWx3YXlzIHNoYXJlIFAyTSBUYWJsZSBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBJT01NVSAq
Lwo+Pj4gLSNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBpc19pb21tdV9lbmFibGVkKGQpCj4+
PiAtCj4+PiAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpOwo+
Pj4gICAgdm9pZCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7Cj4+
Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9tbXUuaAo+Pj4gaW5kZXggNTA3MWFmZDZhNS4uODU3NDFmN2M5NiAxMDA2
NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAo+Pj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oCj4+PiBAQCAtODYsMTAgKzg2LDYgQEAgc3RydWN0IGlvbW11
X2luaXRfb3BzIHsKPj4+Cj4+PiAgICBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3Bz
ICppb21tdV9pbml0X29wczsKPj4+Cj4+PiAtLyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4gUDJN
IHRhYmxlIGFzIGl0cyBJT01NVSBwYWdldGFibGU/ICovCj4+PiAtI2RlZmluZSBpb21tdV91c2Vf
aGFwX3B0KGQpIFwKPj4+IC0gICAgKGhhcF9lbmFibGVkKGQpICYmIGlzX2lvbW11X2VuYWJsZWQo
ZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQo+Pj4gLQo+Pj4gICAgdm9pZCBpb21tdV91cGRhdGVf
aXJlX2Zyb21fYXBpYyh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgaW50IHZhbHVlKTsKPj4+ICAgIHVuc2lnbmVkIGludCBpb21tdV9yZWFkX2FwaWNfZnJvbV9p
cmUodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcpOwo+Pj4gICAgaW50IGlvbW11
X3NldHVwX2hwZXRfbXNpKHN0cnVjdCBtc2lfZGVzYyAqKTsKPj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4+PiBpbmRleCA0
YjY4NzE5MzZjLi44N2Y5MTI5Yjk5IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2lv
bW11LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4+PiBAQCAtNTUsNyArNTUs
MTMgQEAgc3RhdGljIGlubGluZSBib29sX3QgZGZuX2VxKGRmbl90IHgsIGRmbl90IHkpCj4+PiAg
ICBleHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKPj4+ICAgIGV4dGVy
biBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2UsIGlvbW11X2lnZng7Cj4+PiAgICBl
eHRlcm4gYm9vbF90IGlvbW11X3Nub29wLCBpb21tdV9xaW52YWwsIGlvbW11X2ludHJlbWFwLCBp
b21tdV9pbnRwb3N0Owo+Pj4gLWV4dGVybiBib29sX3QgaW9tbXVfaGFwX3B0X3NoYXJlOwo+Pj4g
Kwo+Pj4gKyNpZmRlZiBDT05GSUdfQVJNCj4+PiArI2RlZmluZSBpb21tdV9oYXBfcHRfc2hhcmUg
dHJ1ZQo+Pj4gKyNlbHNlCj4+PiArZXh0ZXJuIGJvb2wgaW9tbXVfaGFwX3B0X3NoYXJlOwo+Pj4g
KyNlbmRpZgo+Pgo+PiBJIGRvbid0IHBhcnRpY3VsYXJseSBsaWtlICNpZmRlZiBDT05GSUdfPEFS
Q0g+IGluIGNvbW1vbiBoZWFkZXIuIEhvdwo+PiBhYm91dCBvdGhlciBhcmNoPyBJIGNhbiBzZWUg
dHdvIHNvbHV0aW9uczoKPj4KPj4gMSkgTW92ZSB0aGUgZGVmaW5lIGluIGFzbS9pb21tdS5oLiBU
aGlzIHdvdWxkIHJlcXVpcmUgdG8gbW92ZSB0aGUKPj4gZGVjbGFyYXRpb24gYSBiaXQgbGF0ZXIg
YW5kIHRoZW4gcHJvdGVjdCBhcyB5b3UgZGlkIGluIGlvbW11LmMKPj4gMikgUmVwbGFjZSBDT05G
SUdfQVJNIHdpdGggYSBuZXcgS2NvbmZpZyBzZWxlY3RlZCBieSBBcm0gb25seSBzbyBmYXIuCj4+
Cj4gCj4gSSBoYWQgd29uZGVyZWQgYWJvdXQgYSBLY29uZmlnIGJ1dCBJIGNhbid0IHJlYWxseSB0
aGluayBvZiBhIGdvb2QgbmFtZS4gSG93IGFib3V0IENPTkZJR19GT1JDRV9QVF9TSEFSRT8KCkkg
d291bGQgYWRkICJJT01NVSIgaW4gdGhlIG5hbWUganVzdCB0byBtYWtlIGNsZWFyIHRoaXMgaXMg
cmVsYXRlZCB0byAKSU9NTVUuIFNvIG1heWJlIENPTkZJR19JT01NVV9GT1JDRV9QVF9TSEFSRS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 08:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 08: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 1i69w7-0001v2-5Q; Fri, 06 Sep 2019 08:49:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pN+4=XB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i69w6-0001up-17
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 08:49:42 +0000
X-Inumbo-ID: 42bb147c-d083-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 42bb147c-d083-11e9-a337-bc764e2007e4;
 Fri, 06 Sep 2019 08:49: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 75DE4AD14;
 Fri,  6 Sep 2019 08:49:38 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
 <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
 <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
 <5fff41d3-286d-66b3-43e4-80bf29ee4db3@suse.com>
 <c5e744c2-73e7-3a6c-6404-b7596c1c24e3@suse.com>
 <c417375c-b216-8160-e4aa-bc61e0a7a901@suse.com>
 <88dca7fb-c1f5-d7e8-b59f-0169490cc9bf@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <65545e29-c6c2-ba2a-0626-e3c4f9867217@suse.com>
Date: Fri, 6 Sep 2019 10:49:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <88dca7fb-c1f5-d7e8-b59f-0169490cc9bf@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMTkgMTY6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA1LjA5LjIwMTkgMTY6
MzYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA1LjA5LjE5IDE0OjQ2LCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gT24gMDUuMDkuMTkgMTQ6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
IE9uIDA1LjA5LjIwMTkgMTQ6MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDA1LjA5
LjE5IDE0OjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjA5LjIwMTkgMTQ6MTIs
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4gT24gMDUuMDkuMTkgMTQ6MDEsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAwNS4wOS4yMDE5IDEzOjM5LCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+Pj4+Pj4gQXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZmZXJzIGRvIGEg
bGl0dGxlIHJlZmFjdG9yaW5nIG9mIHRoZQo+Pj4+Pj4+Pj4gZGVidWd0cmFjZSBkYXRhOiBwdXQg
dGhlIG5lZWRlZCBidWZmZXIgYWRtaW4gZGF0YSBpbnRvIHRoZSBidWZmZXIgYXMKPj4+Pj4+Pj4+
IGl0IHdpbGwgYmUgbmVlZGVkIGZvciBlYWNoIGJ1ZmZlci4gSW4gb3JkZXIgbm90IHRvIGxpbWl0
IGJ1ZmZlciBzaXplCj4+Pj4+Pj4+PiBzd2l0Y2ggdGhlIHJlbGF0ZWQgZmllbGRzIGZyb20gdW5z
aWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcsIGFzIG9uCj4+Pj4+Pj4+PiBodWdlIG1hY2hpbmVz
IHdpdGggUkFNIGluIHRoZSBUQiByYW5nZSBpdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0bwo+Pj4+
Pj4+Pj4gc3VwcG9ydCBidWZmZXJzID40R0IuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEp1c3QgYXMgYSBm
dXJ0aGVyIHJlbWFyayBpbiB0aGlzIHJlZ2FyZDoKPj4+Pj4+Pj4KPj4+Pj4+Pj4+ICDCoMKgwqAg
dm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKPj4+Pj4+Pj4+ICDC
oMKgwqAgewo+Pj4+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgIHN0YXRpYyBjaGFyIGJ1ZltERUJVR19U
UkFDRV9FTlRSWV9TSVpFXTsKPj4+Pj4+Pj4+IC3CoMKgwqAgc3RhdGljIHVuc2lnbmVkIGludCBj
b3VudCwgbGFzdF9jb3VudCwgbGFzdF9wcmQ7Cj4+Pj4+Pj4+PiArwqDCoMKgIHN0YXRpYyB1bnNp
Z25lZCBpbnQgY291bnQsIGxhc3RfY291bnQ7Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEhvdyBsb25nIGRv
IHdlIHRoaW5rIHdpbGwgaXQgdGFrZSB1bnRpbCB0aGVpciB3cmFwcGluZyB3aWxsIGJlY29tZQo+
Pj4+Pj4+PiBhbiBpc3N1ZSB3aXRoIHN1Y2ggaHVnZSBidWZmZXJzPwo+Pj4+Pj4+Cj4+Pj4+Pj4g
Q291bnQgd3JhcHBpbmcgd2lsbCBub3QgcmVzdWx0IGluIGFueSBtaXNiZWhhdmlvciBvZiB0cmFj
aW5nLiBXaXRoCj4+Pj4+Pj4gcGVyLWNwdSBidWZmZXJzIGl0IG1pZ2h0IHJlc3VsdCBpbiBhbWJp
Z3VpdHkgcmVnYXJkaW5nIHNvcnRpbmcgdGhlCj4+Pj4+Pj4gZW50cmllcywgYnV0IEkgZ3Vlc3Mg
Y2hhbmNlcyBhcmUgcmF0aGVyIGxvdyB0aGlzIGJlaW5nIGEgcmVhbCBpc3N1ZS4KPj4+Pj4+Pgo+
Pj4+Pj4+IEJUVzogd3JhcHBpbmcgb2YgY291bnQgaXMgbm90IHJlbGF0ZWQgdG8gYnVmZmVyIHNp
emUsIGJ1dCB0byB0aGUKPj4+Pj4+PiBhbW91bnQgb2YgdHJhY2UgZGF0YSB3cml0dGVuLgo+Pj4+
Pj4KPj4+Pj4+IFN1cmUsIGJ1dCB0aGUgY2hhbmNlIG9mIGFtYmlndWl0eSBpbmNyZWFzZXMgd2l0
aCBsYXJnZXIgYnVmZmVyIHNpemVzLgo+Pj4+Pgo+Pj4+PiBXZWxsLCBiZXR0ZXIgc2FmZSB0aGFu
IHNvcnJ5LiBTd2l0Y2hpbmcgdG8gdW5zaWduZWQgbG9uZyB3aWxsIHJhcmVseQo+Pj4+PiBodXJ0
LCBzbyBJJ20gZ29pbmcgdG8gZG8ganVzdCB0aGF0LiBUaGUgb25seSBkb3duc2lkZSB3aWxsIGJl
IHNvbWUgd2FzdGUKPj4+Pj4gb2YgYnVmZmVyIHNwYWNlIGZvciB2ZXJ5IGxvbmcgcnVubmluZyB0
cmFjZXMgd2l0aCBodWdlIGFtb3VudHMgb2YKPj4+Pj4gZW50cmllcy4KPj4+Pgo+Pj4+IEhtbSwg
dHJ1ZS4gTWF5YmUgd2UgY291bGQgZ2V0IHNvbWVvbmUgZWxzZSdzIG9waW5pb24gb24gdGhpcyAt
IGFueW9uZT8KPj4+Cj4+PiBUQkgsIEkgd291bGRuJ3QgYmUgY29uY2VybmVkIGFib3V0IHRoZSBi
dWZmZXIgc3BhY2UuIEluIGNhc2UgdGhlcmUgYXJlCj4+PiByZWFsbHkgYmlsbGlvbnMgb2YgZW50
cmllcywgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBhIDEwLWRpZ2l0IGNvdW50Cj4+PiB2YWx1ZSBh
bmQgbWF5YmUgYSAxNSBkaWdpdCBvbmUgKGFuZCB0aGF0IGlzIGFscmVhZHkgYSBtYXNzaXZlIGFt
b3VudCkKPj4+IGlzbid0IHRoYXQgbGFyZ2UuIFRoZSBhdmVyYWdlIHByaW50ZWQgc2l6ZSBvZiBj
b3VudCB3aXRoIGFib3V0Cj4+PiA0IGJpbGxpb24gZW50cmllcyBpcyA5Ljc1IGRpZ2l0cyAoYW5k
IG5vdCBqdXN0IDUgOi0pICkuCj4+Cj4+IEFub3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIGxldCBj
b3VudCB3cmFwIGF0IGUuZy4gNCBiaWxsaW9uIChvciBldmVuIDEKPj4gbWlsbGlvbikgYW5kIGFk
ZCBhIHdyYXAgY291bnQuIEVhY2ggYnVmZmVyIHN0cnVjdCB3b3VsZCBjb250YWluIHRoZQo+PiB3
cmFwIGNvdW50IG9mIHRoZSBsYXN0IGVudHJ5LCBhbmQgd2hlbiBoaXR0aW5nIGEgaGlnaGVyIHdy
YXAgY291bnQgYQo+PiBuZXcgZW50cnkgbGlrZSAoIndyYXAgJXUtPiV1Iiwgb2xkX3dyYXAsIG5l
d193cmFwKSB3b3VsZCBiZSBwcmludGVkLgo+PiBUaGlzIHNhdmVzIGJ1ZmZlciBzcGFjZSB3aXRo
b3V0IGxvb3NpbmcgaW5mb3JtYXRpb24uCj4gCj4gVGhpcyBzb3VuZHMgcXVpdGUgbmVhdC4KCkkn
bSBhZGRpbmcgYSBuZXcgcGF0Y2ggZm9yIHRoYXQgcHVycG9zZSwgYXMgaXQgaXMgYWRkaW5nIGEg
bmV3IGZlYXR1cmUuCgpBbnkgcHJlZmVyZW5jZXMgZm9yIHRoZSBtYXggdmFsdWUgb2YgY291bnQ/
IEknbSBpbiBmYXZvciBvZiBsaW1pdGluZyBpdAp0byA2LWRpZ2l0IG51bWJlcnMgYXMgdGhvc2Ug
YXJlIG11Y2ggZWFzaWVyIHRvIGNvbXBhcmUgYnkganVzdCBsb29raW5nCmF0IHRoZW0uCgoKSnVl
cmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 08:51:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 08:51: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 1i69yB-0002gc-Md; Fri, 06 Sep 2019 08:51: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=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i69y9-0002gX-VB
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 08:51:49 +0000
X-Inumbo-ID: 902a7054-d083-11e9-abed-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 902a7054-d083-11e9-abed-12813bfff9fa;
 Fri, 06 Sep 2019 08:51:49 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 D635E20578;
 Fri,  6 Sep 2019 08:51:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567759908;
 bh=dq2PqlTTw4AElMpP7ipwksECqbehXK1zm3qLvsANfrM=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=YhS2+p4hAE3qi/YHQnaSjDgvtiLthO++VBzJ5h5XyiQRZJxPJNmyCg2B9mfG33C+y
 l7BNfv4Sij6TO4piVHUz+Og3vQy5lzuLx6JpTaXAhLhl6FQ/AQfi4E+5w0G0Oj0Rg6
 OBfosjkDswbiTvw8D57R/XCrMOvOq4VuY8bLRruk=
Date: Fri, 6 Sep 2019 17:51:43 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-Id: <20190906175143.469287501610cbca73f0abbb@kernel.org>
In-Reply-To: <20190906174519.699b83f08d81b55203212fa1@kernel.org>
References: <156773433821.31441.2905951246664148487.stgit@devnote2>
 <156773434815.31441.12739136439382289412.stgit@devnote2>
 <20190906073436.GS2349@hirez.programming.kicks-ass.net>
 <20190906174519.699b83f08d81b55203212fa1@kernel.org>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip v3 1/2] x86: xen: insn: Decode Xen and
 KVM emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA2IFNlcCAyMDE5IDE3OjQ1OjE5ICswOTAwCk1hc2FtaSBIaXJhbWF0c3UgPG1oaXJh
bWF0QGtlcm5lbC5vcmc+IHdyb3RlOgoKPiA+IAo+ID4gSG93IGFib3V0IHdlIG1ha2UgdGhpcyBh
c20vdmlydF9wcmVmaXguaCBvciBzb21ldGhpbmcgYW5kIGluY2x1ZGU6Cj4gPiAKPiA+IC8qCj4g
PiAgKiBWaXJ0IGVzY2FwZSBzZXF1ZW5jZXMgdG8gdHJpZ2dlciBpbnN0cnVjdGlvbiBlbXVsYXRp
b247Cj4gPiAgKiBpZGVhbGx5IHRoZXNlIHdvdWxkIGRlY29kZSB0byAnd2hvbGUnIGluc3RydWN0
aW9uIGFuZCBub3QgZGVzdHJveQo+ID4gICogdGhlIGluc3RydWN0aW9uIHN0cmVhbTsgc2FkbHkg
dGhpcyBpcyBub3QgdHJ1ZSBmb3IgdGhlICdrdm0nIG9uZSA6Lwo+ID4gICovCj4gPiAKPiA+ICNk
ZWZpbmUgX19YRU5fRU1VTEFURV9QUkVGSVggIDB4MGYsMHgwYiwweDc4LDB4NjUsMHg2ZSAgLyog
dWQyIDsgLmFzY2lpICJ4ZW4iICovCj4gPiAjZGVmaW5lIF9fS1ZNX0VNVUxBVEVfUFJFRklYICAw
eDBmLDB4MGIsMHg2YiwweDc2LDB4NmQJLyogdWQyIDsgLmFzY2lpICJrdm0iICovCgpCVFcsIHdo
YXQgc2hvdWxkIHdlIGNhbGwgaXQsICJlbXVsYXRlIHByZWZpeCIgb3IgInZpcnQgcHJlZml4Ij8K
InZpcnQgcHJlZml4IiBzb3VuZHMgdG9vIGdlbmVyaWMgdG8gbWUuIFNvIEkgcmF0aGVyIGxpa2Ug
ZW11bGF0ZV9wcmVmaXguaC4KClRoYW5rIHlvdSwKLS0gCk1hc2FtaSBIaXJhbWF0c3UgPG1oaXJh
bWF0QGtlcm5lbC5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 08:57:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 08: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 1i6A3L-00030l-TQ; Fri, 06 Sep 2019 08: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=Tqd6=XB=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i6A3K-00030g-5t
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 08:57:10 +0000
X-Inumbo-ID: 4de6cd18-d084-11e9-abed-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4de6cd18-d084-11e9-abed-12813bfff9fa;
 Fri, 06 Sep 2019 08:57:07 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Sep 2019 01:57:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,472,1559545200"; d="scan'208";a="188253981"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 06 Sep 2019 01:57:05 -0700
Date: Fri, 6 Sep 2019 17:01:09 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190906090107.GA25703@gao-cwp>
References: <1567069347-22841-1-git-send-email-chao.gao@intel.com>
 <20190829102059.bk4l7itydj73d3ua@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190829102059.bk4l7itydj73d3ua@Air-de-Roger>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [RFC Patch] xen/pt: Emulate FLR capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBBdWcgMjksIDIwMTkgYXQgMTI6MjE6MTFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgQXVnIDI5LCAyMDE5IGF0IDA1OjAyOjI3UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBDdXJyZW50bHksIGZvciBhIEhWTSBvbiBYZW4sIG5vIHJlc2V0IG1ldGhv
ZCBpcyB2aXJ0dWFsaXplZC4gU28gaW4gYSBWTSdzCj4+IHBlcnNwZWN0aXZlLCBhc3NpZ25lZCBk
ZXZpY2VzIGNhbm5vdCBiZSByZXNldC4gQnV0IHNvbWUgZGV2aWNlcyByZWx5IG9uIFBDSQo+PiBy
ZXNldCB0byByZWNvdmVyIGZyb20gaGFyZHdhcmUgaGFuZ3MuIFdoZW4gYmVpbmcgYXNzaWduZWQg
dG8gYSBWTSwgdGhvc2UKPj4gZGV2aWNlcyBjYW5ub3QgYmUgcmVzZXQgYW5kIHdvbid0IHdvcmsg
YW55IGxvbmdlciBpZiBhIGhhcmR3YXJlIGhhbmcgb2NjdXJzLgo+PiBXZSBoYXZlIHRvIHJlYm9v
dCBWTSB0byB0cmlnZ2VyIFBDSSByZXNldCBvbiBob3N0IHRvIHJlY292ZXIgdGhlIGRldmljZS4K
Pj4KPj4gVGhpcyBwYXRjaCBleHBvc2VzIEZMUiBjYXBhYmlsaXR5IHRvIFZNcyBpZiB0aGUgYXNz
aWduZWQgZGV2aWNlIGNhbiBiZSByZXNldCBvbgo+PiBob3N0LiBXaGVuIFZNIGluaXRpYXRlcyBh
biBGTFIgdG8gYSBkZXZpY2UsIHFlbXUgY2xlYW5zIHVwIHRoZSBkZXZpY2Ugc3RhdGUsCj4+IChp
bmNsdWRpbmcgZGlzYWJsaW5nIG9mIGludHggYW5kL29yIE1TSSBhbmQgdW5tYXBwaW5nIEJBUnMg
ZnJvbSBndWVzdCwgZGVsZXRpbmcKPj4gZW11bGF0ZWQgcmVnaXN0ZXJzKSwgdGhlbiBpbml0aWF0
ZSBQQ0kgcmVzZXQgdGhyb3VnaCAncmVzZXQnIGtub2IgdW5kZXIgdGhlCj4+IGRldmljZSdzIHN5
c2ZzLCBmaW5hbGx5IGluaXRpYWxpemUgdGhlIGRldmljZSBhZ2Fpbi4KPgo+SSB0aGluayB5b3Ug
bGlrZWx5IG5lZWQgdG8gZGVhc3NpZ24gdGhlIGRldmljZSBmcm9tIHRoZSBWTSwgcGVyZm9ybQo+
dGhlIHJlc2V0LCBhbmQgdGhlbiBhc3NpZ24gdGhlIGRldmljZSBhZ2Fpbiwgc28gdGhhdCB0aGVy
ZSdzIG5vIFhlbgo+aW50ZXJuYWwgc3RhdGUgY2FycmllZCBvdmVyIHByaW9yIHRvIHRoZSByZXNl
dD8KClllcy4gSXQgaXMgdGhlIHNhZmVzdCB3YXkuIEJ1dCBoZXJlIEkgd2FudCB0byBwcmVzZW50
IHRoZSBmZWF0dXJlIGFzIEZMUgooc3VjaCB0aGF0IHRoZSBkZXZpY2UgZHJpdmVyIGluIGd1ZXN0
IGNhbiBpc3N1ZSBQQ0kgcmVzZXQgd2hlbmV2ZXIKbmVlZGVkIGFuZCBubyBjaGFuZ2UgaXMgbmVl
ZGVkIHRvIGRldmljZSBkcml2ZXIpLiAgQ3VycmVudCBkZXZpY2UKZGVhc3NpZ25tZW50IG5vdGlm
aWVzIGd1ZXN0IHRoYXQgdGhlIGRldmljZSBpcyBnb2luZyB0byBiZSByZW1vdmVkCkl0IGlzIG5v
dCB0aGUgc3RhbmRhcmQgUENJIHJlc2V0LiBJcyBpdCBwb3NzaWJsZSB0byBtYWtlIGd1ZXN0IHVu
YXdhcmUKb2YgdGhlIGRldmljZSBkZWFzc2lnbm1lbnQgdG8gZW11bGF0ZSBhIHN0YW5kYXJkIFBD
SSByZXNldD8gSW4gbXkgbWluZCwKd2UgY2FuIGV4cG9zZSBkb19wY2lfcmVtb3ZlL2FkZCB0byBx
ZW11IG9yIHJld3JpdGUgdGhlbSBpbiBxZW11IChidXQKZG9uJ3QgcmVtb3ZlIHRoZSBkZXZpY2Ug
ZnJvbSBndWVzdCdzIFBDSSBoaWVyYXJjaHkpLiBEbyB5b3UgdGhpbmsgaXQgaXMKdGhlIHJpZ2h0
IGRpcmVjdGlvbj8KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 09:06:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 09:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6ACQ-0003t5-U0; Fri, 06 Sep 2019 09:06: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=7/kl=XB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i6ACO-0003sy-Ry
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 09:06:32 +0000
X-Inumbo-ID: 9daa37ee-d085-11e9-abed-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9daa37ee-d085-11e9-abed-12813bfff9fa;
 Fri, 06 Sep 2019 09:06:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 651EE1570;
 Fri,  6 Sep 2019 02:06:30 -0700 (PDT)
Received: from [10.37.13.72] (unknown [10.37.13.72])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 952DF3F718;
 Fri,  6 Sep 2019 02:06:26 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-7-paul.durrant@citrix.com>
 <d139ece3-c507-8d0b-ebdd-b780aba57397@arm.com>
 <99f6275e4906446baa10ed01bae91ea0@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c1bf9b42-e156-8bd9-251c-98196f5adfbb@arm.com>
Date: Fri, 6 Sep 2019 10:06:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <99f6275e4906446baa10ed01bae91ea0@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 6/6] introduce a 'passthrough'
 configuration option to 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: Stefano Stabellini <sstabellini@kernel.org>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDkvNi8xOSA5OjA4IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE5IDIxOjI4Cj4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+Owo+PiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRlawo+PiBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgVGltIChYZW4ub3JnKQo+PiA8dGltQHhlbi5vcmc+OyBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IENocmlzdGlhbiBMaW5kaWcKPj4gPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT47IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+OyBWb2xvZHlt
eXIgQmFiY2h1awo+PiA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+OyBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY4IDYvNl0g
aW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdoJyBjb25maWd1cmF0aW9uIG9wdGlvbiB0byB4bC5jZmcu
Li4KPj4KPj4gSGksCj4+Cj4+IE9uIDkvMi8xOSAzOjUwIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6
Cj4+PiAuLi5hbmQgaGVuY2UgdGhlIGFiaWxpdHkgdG8gZGlzYWJsZSBJT01NVSBtYXBwaW5ncywg
YW5kIGNvbnRyb2wgRVBUCj4+PiBzaGFyaW5nLgo+Pj4KPj4+IFRoaXMgcGF0Y2ggaW50cm9kdWNl
cyBhIG5ldyAnbGlieGxfcGFzc3Rocm91Z2gnIGVudW1lcmF0aW9uIGludG8KPj4+IGxpYnhsX2Rv
bWFpbl9jcmVhdGVfaW5mby4gVGhlIHZhbHVlIHdpbGwgYmUgc2V0IGJ5IHhsIGVpdGhlciB3aGVu
IGl0IHBhcnNlcwo+Pj4gYSBuZXcgJ3Bhc3N0aHJvdWdoJyBvcHRpb24gaW4geGwuY2ZnLCBvciBp
bXBsaWNpdGx5IGlmIHRoZXJlIGlzIHBhc3N0aHJvdWdoCj4+PiBoYXJkd2FyZSBzcGVjaWZpZWQg
Zm9yIHRoZSBkb21haW4uCj4+Pgo+Pj4gSWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBj
b25maWd1cmF0aW9uIG9wdGlvbiBpcyAnZGlzYWJsZWQnIHRoZW4KPj4+IHRoZSBYRU5fRE9NQ1RM
X0NERl9pb21tdSBmbGFnIHdpbGwgYmUgY2xlYXIgaW4gdGhlIHhlbl9kb21jdGxfY3JlYXRlZG9t
YWluCj4+PiBmbGFncywgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hl
dGhlciB0aGUgZG9tYWluIGdldHMKPj4+IElPTU1VIG1hcHBpbmdzIG9yIG5vdCAod2hlcmUgcHJl
dmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFsbHkgc2V0KS4KPj4+Cj4+PiBJZiB0aGUgdmFsdWUgb2Yg
dGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVuCj4+
PiBhIG5ldyAnaW9tbXVfb3B0cycgZmllbGQgaW4geGVuX2RvbWN0bF9jcmVhdGVkb21haW4gd2ls
bCBiZSBzZXQgd2l0aCB0aGUKPj4+IHZhbHVlIFhFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVwdC4g
VGhpcyB3aWxsIG92ZXJyaWRlIHRoZSBnbG9iYWwgZGVmYXVsdAo+Pj4gc2V0IGluIGlvbW11X2hh
cF9wdF9zaGFyZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhl
cgo+Pj4gRVBUIHNoYXJpbmcgaXMgdXNlZCBmb3IgdGhlIGRvbWFpbi4KPj4+Cj4+PiBOT1RFOiBU
aGUgJ2lvbW11X21lbWtiJyBvdmVyaGVhZCBpbiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyB3aWxs
IG9ubHkgYmUKPj4+ICAgICAgICAgc2V0IHRvIHplcm8gaWYgcGFzc3Rocm91Z2ggaXMgJ2Rpc2Fi
bGVkJy4gSXQgaXMgbm90IHNhZmUgdG8gc2V0IHRoZQo+Pj4gICAgICAgICBvdmVyaGVhZCB0byB6
ZXJvIGluIHRoZSAnc2hhcmVfcHQnIGNhc2UgYmVjYXVzZSB0aGUgdG9vbHN0YWNrIGhhcyBubwo+
Pj4gICAgICAgICBtZWFucyBvZiBrbm93aW5nIHdoZXRoZXIgdGhlIGhhcmR3YXJlIGFjdHVhbGx5
IHN1cHBvcnRzIElPTU1VIHBhZ2UKPj4+ICAgICAgICAgdGFibGUgc2hhcmluZy4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+Pj4g
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IC0tLQo+Pj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+Pj4gQ2M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+Cj4+PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+IENjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+PiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pj4gQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPiwKPj4+IENjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KPj4+IENjOiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNp
dHJpeC5jb20+Cj4+PiBDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KPj4+IENjOiBW
b2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+Cj4+PiBDYzogIlJv
Z2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+Cj4+PiBQcmV2aW91c2x5
IHBhcnQgb2Ygc2VyaWVzIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOS0wNy9tc2cwMjI2Ny5odG1sCj4+Pgo+Pj4gdjc6Cj4+PiAgICAtIEFk
ZGVkIG1pc3NpbmcgYnJlYWtzCj4+PiAgICAtIEFkZGVkIG1pc3Npbmcgb2NhbWwgYmluZGluZyBj
aGFuZ2VzCj4+Pgo+Pj4gdjY6Cj4+PiAgICAtIFJlbW92ZSB0aGUgbGlieGxfcGh5c2luZm8oKSBj
YWxsIHNpbmNlIGl0J3MgdXNlZnVsbmVzcyBpcyBsaW1pdGVkIHRvIHg4Ngo+Pj4KPj4+IHY1Ogo+
Pj4gICAgLSBFeHBhbmQgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZmxhZ3MgZmllbGQgYW5kIGhl
bmNlIGJ1bXAgaW50ZXJmYWNlCj4+PiAgICAgIHZlcnNpb24KPj4+ICAgIC0gRml4IHNwZWxsaW5n
IG1pc3Rha2VzIGluIGNvbnRleHQgbGluZQo+Pj4gLS0tCj4+PiAgICBkb2NzL21hbi94bC5jZmcu
NS5wb2QuaW4gICAgICAgICAgICB8ICA1MiArKysrKysrKysrKwo+Pj4gICAgdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgfCAgIDUgKwo+Pj4gICAgdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgICAgICAgICAgfCAgIDkgKysKPj4+ICAgIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCAgICAgICAgIHwgICA3ICsrCj4+PiAgICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwu
bWwgICAgICB8ICAgNCArCj4+PiAgICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAg
ICB8ICAgNCArCj4+PiAgICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8ICAx
NSArKy0KPj4+ICAgIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwgMTQwICsr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KPj4+ICAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgICAgICAgICAgIHwgIDEwICstCj4+PiAgICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAg
ICAgICAgICB8ICAgMiArLQo+Pj4gICAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAg
ICAgfCAgIDcgKysKPj4+ICAgIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwg
IDEzIC0tLQo+Pj4gICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgfCAgMTMg
KystCj4+PiAgICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAgNiArLQo+
Pj4gICAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAgMTkgKystLQo+Pj4g
ICAgMTUgZmlsZXMgY2hhbmdlZCwgMjI5IGluc2VydGlvbnMoKyksIDc3IGRlbGV0aW9ucygtKQo+
Pj4KPj4+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94
bC5jZmcuNS5wb2QuaW4KPj4+IGluZGV4IGM5OWQ0MDMwN2UuLmZkMzU2ODVlOWUgMTAwNjQ0Cj4+
PiAtLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPj4+ICsrKyBiL2RvY3MvbWFuL3hsLmNm
Zy41LnBvZC5pbgo+Pj4gQEAgLTYwNSw2ICs2MDUsNTggQEAgb3B0aW9uIHNob3VsZCBvbmx5IGJl
IHVzZWQgd2l0aCBhIHRydXN0ZWQgZGV2aWNlIHRyZWUuCj4+PiAgICBOb3RlIHRoYXQgdGhlIHBh
cnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxkIGF2b2lkIHVzaW5nIHRoZSBwaGFuZGxlIDY1MDAwCj4+
PiAgICB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLgo+Pj4KPj4+ICs9aXRlbSBC
PHBhc3N0aHJvdWdoPSJTVFJJTkciPgo+Pj4gKwo+Pj4gK1NwZWNpZnkgd2hldGhlciBJT01NVSBt
YXBwaW5ncyBhcmUgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbiBhbmQgaGVuY2Ugd2hldGhlcgo+Pj4g
K2l0IHdpbGwgYmUgZW5hYmxlZCBmb3IgcGFzc3Rocm91Z2ggaGFyZHdhcmUuIFZhbGlkIHZhbHVl
cyBmb3IgdGhpcyBvcHRpb24KPj4+ICthcmU6Cj4+PiArCj4+PiArPW92ZXIgNAo+Pj4gKwo+Pj4g
Kz1pdGVtIEI8ZGlzYWJsZWQ+Cj4+PiArCj4+PiArSU9NTVUgbWFwcGluZ3MgYXJlIGRpc2FibGVk
IGZvciB0aGUgZG9tYWluIGFuZCBzbyBoYXJkd2FyZSBtYXkgbm90IGJlCj4+PiArcGFzc2VkIHRo
cm91Z2guCj4+PiArCj4+PiArVGhpcyBvcHRpb24gaXMgdGhlIGRlZmF1bHQgaWYgbm8gcGFzc3Ro
cm91Z2ggaGFyZHdhcmUgaXMgc3BlY2lmaWVkCj4+PiAraW4gdGhlIGRvbWFpbidzIGNvbmZpZ3Vy
YXRpb24uCj4+PiArCj4+PiArPWl0ZW0gQjxzeW5jX3B0Pgo+Pj4gKwo+Pj4gK1RoaXMgb3B0aW9u
IG1lYW5zIHRoYXQgSU9NTVUgbWFwcGluZ3Mgd2lsbCBiZSBzeW5jaHJvbml6ZWQgd2l0aCB0aGUK
Pj4+ICtkb21haW4ncyBQMk0gdGFibGUgYXMgZm9sbG93czoKPj4+ICsKPj4+ICtGb3IgYSBQViBk
b21haW4sIGFsbCB3cml0YWJsZSBwYWdlcyBhc3NpZ25lZCB0byB0aGUgZG9tYWluIGFyZSBpZGVu
dGl0eQo+Pj4gK21hcHBlZCBieSBNRk4gaW4gdGhlIElPTU1VIHBhZ2UgdGFibGUuIFRodXMgYSBk
ZXZpY2UgZHJpdmVyIHJ1bm5pbmcgaW4gdGhlCj4+PiArZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0
aHJvdWdoIGhhcmR3YXJlIGZvciBETUEgdXNpbmcgTUZOIHZhbHVlcwo+Pj4gKyhpLmUuIGhvc3Qv
bWFjaGluZSBmcmFtZSBudW1iZXJzKSBsb29rZWQgdXAgaW4gaXRzIFAyTS4KPj4+ICsKPj4+ICtG
b3IgYW4gSFZNIGRvbWFpbiwgYWxsIG5vbi1mb3JlaWduIFJBTSBwYWdlcyBwcmVzZW50IGluIGl0
cyBQMk0gd2lsbCBiZQo+Pj4gK21hcHBlZCBieSBHRk4gaW4gdGhlIElPTU1VIHBhZ2UgdGFibGUu
IFRodXMgYSBkZXZpY2UgZHJpdmVyIHJ1bm5pbmcgaW4gdGhlCj4+PiArZG9tYWluIG1heSBwcm9n
cmFtIHBhc3N0aHJvdWdoIGhhcmR3YXJlIHVzaW5nIEdGTiB2YWx1ZXMgKGkuZS4gZ3Vlc3QKPj4+
ICtwaHlzaWNhbCBmcmFtZSBudW1iZXJzKSB3aXRob3V0IGFueSBmdXJ0aGVyIHRyYW5zbGF0aW9u
Lgo+Pj4gKwo+Pj4gK1RoaXMgb3B0aW9uIGlzIHRoZSBkZWZhdWx0IGlmIHRoZSBkb21haW4gaXMg
UFYgYW5kIHBhc3N0aHJvdWdoIGhhcmR3YXJlCj4+PiAraXMgc3BlY2lmaWVkIGluIHRoZSBjb25m
aWd1cmF0aW9uLgo+Pj4gKwo+Pj4gK1RoaXMgb3B0aW9uIGlzIG5vdCBhdmFpbGFibGUgb24gQXJt
Lgo+Pgo+PiBJIGRvbid0IHBhcnRpY3VsYXJseSBsaWtlIHRoZSBpZGVhIHRvIGFsbG93IHRoZSB1
c2VyIChvciBhbnkgZXh0ZXJuYWwKPj4gdG9vbHN0YWNrKSB0byByZWx5IG9uIHBhc3N0aHJvdWdo
PXNoYXJlX3B0IGZvciBBcm0uIFRoaXMgbWF5IHB1dCB1cyBpbiBhCj4+IGNvcm5lciBpZiB3ZSBl
dmVyIHN1cHBvcnQgSU9NTVUgdGhhdCBjYW4ndCB1c2UgdGhlIENQVSBQVCAoSSBrbm93IGEgZmV3
Cj4+IG9mIHRoZW0pLgo+IAo+IEkgY291bGQganVzdCBzYXkgJ25vdCBjdXJyZW50bHkgYXZhaWxh
YmxlJyBhbmQsIGlmIEFSTSBnYWlucyBhIG5vbi1zaGFyZWQgaW1wbGVtZW50YXRpb24gdGhlbiB0
aGUgbWFucGFnZSBjb3VsZCBiZSBjaGFuZ2VkLiBJIGRvbid0IHRoaW5rIHhsLmNmZyBmaWxlcyBu
ZWVkIHRvIGJlIGNvbnNpZGVyZWQgYSBzdGFibGUgaW50ZXJmYWNlLCBkbyB0aGV5PwoKSSBhbSBu
b3QgdG9vIHdvcnJpZWQgYWJvdXQgdGhlIHhsLmNmZyBmaWxlcy4gTXkgd29ycnkgaXMgcmVnYXJk
aW5nIHRoZSAKbGlieGxfdHlwZXMuaWRsIHdoaWNoIGlzIGRlZmluaXRlbHkgc3RhYmxlLgoKSWYg
eW91IHNheSB0aGUgZmllbGQgaXMgY3VycmVudGx5IG5vdCBhdmFpbGFibGUgZm9yIEFybSwgdGhl
IGZpZWxkIHdpbGwgCnN0aWxsIGJlIGZpbGwgdXAgYnkgYSBnaXZlbiB2YWx1ZS4gVGhhdCBnaXZl
biB2YWx1ZSB3aWxsIGhhdmUgdG8gYmUgCmhhbmRsZWQgZGlmZmVyZW50bHkgd2hlbiBBUk0gZ2Fp
bnMgYSBub24tc2hhcmVkIGltcGxlbWVudGF0aW9uLgoKPj4KPj4gSXQgZmVlbHMgdG8gbWUgd2Ug
d2FudCBhICJkZWZhdWx0IiB0aGF0IGNhbiBsZXQgdGhlIHRvb2xzdGFjayAob3IgdGhlCj4+IGh5
cGVydmlzb3IpIHRvIHNlbGVjdCB3aGF0IGV2ZXIgaXMgdGhlIG1vc3Qgc3VpdGFibGUgZm9yIHRo
ZSBwcmVmZXJyZWQgd2F5Lgo+Pgo+PiBGb3Igbm93IGRlZmF1bHQsIGNvdWxkIGJlIGFsaWFzZWQg
dG8gc2hhcmVfcHQgZm9yIEFybSBpbiB0aGUgdG9vbHN0YWNrLgo+PiBUaGUgcG9pbnQgaGVyZSBp
cyBhbnkgdG9vbHN0YWNrIGJ1aWx0IG9uIHRvcCBvZiBsaWJ4bCB3aWxsIG5vdCByZWx5IG9uCj4+
IHBhc3N0aHJvdWdoPXNoYXJlX3B0Lgo+IAo+IEkgZG9uJ3QgcmVhbGx5IGxpa2UgdGhhdC4gVGhl
ICdkZWZhdWx0JyBvcHRpb24gaXMgY2hvc2VuIGJ5IG5vdCBwdXR0aW5nIGFueSBvcHRpb24gaW4g
dGhlIGNmZywgSSBkb24ndCBzZWUgd2h5IGl0IG5lZWRzIHRvIGJlIGV4cGxpY2l0IGZvciB0aGlz
IG9wdGlvbi5yIAoKV2VsbCwgaGVyZSB5b3UgaW1wb3NlIHRoZSB1c2VyIHRvIGtub3cgaG93IHRv
IGNvbmZpZ3VyZSB0aGUgSU9NTVUgKGkuZS4gCnNoYXJlZCB2cyBub24tc2hhcmVkKS4gSGUvU2hl
IG1heSBub3Qga25vdyBhYm91dCBpdCBhbmQgdGhlcmVmb3JlIGhlL3NoZSAKd2lsbCBoYXZlIHRv
IHRyeSBkaWZmZXJlbnQgdmFsdWUgdW50aWwgWGVuIGFjY2VwdHMgaXQuCgpGb3IgdGhlIGJlbmVm
aXRzIG9mIHRoZSB1c2VyIChhbmQgbWFrZSBpdCBlYXN5IHRvIGV4dGVuZCBpbiB0aGUgZnV0dXJl
KSAKaGF2aW5nIGFuIG9wdGlvbiB0byBzYXkgImxldCBYZW4gY2hvc2UiIGFsbG93IGFuIGV4dGVy
bmFsIHRvb2xzdGFjayB0byAKbm90IHJlcGxpY2F0ZSB0aGUgZXhhY3QgY29kZSB5b3Ugd3JvdGUg
aW4geGxfcGFyc2UuYy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 09:10:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 09: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 1i6AGa-0004cH-HK; Fri, 06 Sep 2019 09:10:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6AGZ-0004cC-5X
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 09:10:51 +0000
X-Inumbo-ID: 379f6752-d086-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 379f6752-d086-11e9-a337-bc764e2007e4;
 Fri, 06 Sep 2019 09:10:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 414D1B6B0;
 Fri,  6 Sep 2019 09:10:48 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
 <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
 <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
 <5fff41d3-286d-66b3-43e4-80bf29ee4db3@suse.com>
 <c5e744c2-73e7-3a6c-6404-b7596c1c24e3@suse.com>
 <c417375c-b216-8160-e4aa-bc61e0a7a901@suse.com>
 <88dca7fb-c1f5-d7e8-b59f-0169490cc9bf@suse.com>
 <65545e29-c6c2-ba2a-0626-e3c4f9867217@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a0fcc4f9-4f76-6e4b-5743-3f5481a3e5cd@suse.com>
Date: Fri, 6 Sep 2019 11:10:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <65545e29-c6c2-ba2a-0626-e3c4f9867217@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDkuMjAxOSAxMDo0OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS4wOS4xOSAx
Njo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA1LjA5LjIwMTkgMTY6MzYsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwNS4wOS4xOSAxNDo0NiwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiBPbiAwNS4wOS4xOSAxNDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA1LjA5
LjIwMTkgMTQ6MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBPbiAwNS4wOS4xOSAxNDoy
MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDUuMDkuMjAxOSAxNDoxMiwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4gT24gMDUuMDkuMTkgMTQ6MDEsIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4+Pj4+Pj4gT24gMDUuMDkuMjAxOSAxMzozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+Pj4+Pj4+PiBBcyBhIHByZXBhcmF0aW9uIGZvciBwZXItY3B1IGJ1ZmZlcnMgZG8gYSBsaXR0
bGUgcmVmYWN0b3Jpbmcgb2YgdGhlCj4+Pj4+Pj4+Pj4gZGVidWd0cmFjZSBkYXRhOiBwdXQgdGhl
IG5lZWRlZCBidWZmZXIgYWRtaW4gZGF0YSBpbnRvIHRoZSBidWZmZXIgYXMKPj4+Pj4+Pj4+PiBp
dCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIuIEluIG9yZGVyIG5vdCB0byBsaW1pdCBi
dWZmZXIgc2l6ZQo+Pj4+Pj4+Pj4+IHN3aXRjaCB0aGUgcmVsYXRlZCBmaWVsZHMgZnJvbSB1bnNp
Z25lZCBpbnQgdG8gdW5zaWduZWQgbG9uZywgYXMgb24KPj4+Pj4+Pj4+PiBodWdlIG1hY2hpbmVz
IHdpdGggUkFNIGluIHRoZSBUQiByYW5nZSBpdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0bwo+Pj4+
Pj4+Pj4+IHN1cHBvcnQgYnVmZmVycyA+NEdCLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEp1c3QgYXMg
YSBmdXJ0aGVyIHJlbWFyayBpbiB0aGlzIHJlZ2FyZDoKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gIMKg
wqDCoCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+Pj4+Pj4+
Pj4+ICDCoMKgwqAgewo+Pj4+Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoCBzdGF0aWMgY2hhciBidWZb
REVCVUdfVFJBQ0VfRU5UUllfU0laRV07Cj4+Pj4+Pj4+Pj4gLcKgwqDCoCBzdGF0aWMgdW5zaWdu
ZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKPj4+Pj4+Pj4+PiArwqDCoMKgIHN0
YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQ7Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4g
SG93IGxvbmcgZG8gd2UgdGhpbmsgd2lsbCBpdCB0YWtlIHVudGlsIHRoZWlyIHdyYXBwaW5nIHdp
bGwgYmVjb21lCj4+Pj4+Pj4+PiBhbiBpc3N1ZSB3aXRoIHN1Y2ggaHVnZSBidWZmZXJzPwo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBDb3VudCB3cmFwcGluZyB3aWxsIG5vdCByZXN1bHQgaW4gYW55IG1pc2Jl
aGF2aW9yIG9mIHRyYWNpbmcuIFdpdGgKPj4+Pj4+Pj4gcGVyLWNwdSBidWZmZXJzIGl0IG1pZ2h0
IHJlc3VsdCBpbiBhbWJpZ3VpdHkgcmVnYXJkaW5nIHNvcnRpbmcgdGhlCj4+Pj4+Pj4+IGVudHJp
ZXMsIGJ1dCBJIGd1ZXNzIGNoYW5jZXMgYXJlIHJhdGhlciBsb3cgdGhpcyBiZWluZyBhIHJlYWwg
aXNzdWUuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEJUVzogd3JhcHBpbmcgb2YgY291bnQgaXMgbm90IHJl
bGF0ZWQgdG8gYnVmZmVyIHNpemUsIGJ1dCB0byB0aGUKPj4+Pj4+Pj4gYW1vdW50IG9mIHRyYWNl
IGRhdGEgd3JpdHRlbi4KPj4+Pj4+Pgo+Pj4+Pj4+IFN1cmUsIGJ1dCB0aGUgY2hhbmNlIG9mIGFt
YmlndWl0eSBpbmNyZWFzZXMgd2l0aCBsYXJnZXIgYnVmZmVyIHNpemVzLgo+Pj4+Pj4KPj4+Pj4+
IFdlbGwsIGJldHRlciBzYWZlIHRoYW4gc29ycnkuIFN3aXRjaGluZyB0byB1bnNpZ25lZCBsb25n
IHdpbGwgcmFyZWx5Cj4+Pj4+PiBodXJ0LCBzbyBJJ20gZ29pbmcgdG8gZG8ganVzdCB0aGF0LiBU
aGUgb25seSBkb3duc2lkZSB3aWxsIGJlIHNvbWUgd2FzdGUKPj4+Pj4+IG9mIGJ1ZmZlciBzcGFj
ZSBmb3IgdmVyeSBsb25nIHJ1bm5pbmcgdHJhY2VzIHdpdGggaHVnZSBhbW91bnRzIG9mCj4+Pj4+
PiBlbnRyaWVzLgo+Pj4+Pgo+Pj4+PiBIbW0sIHRydWUuIE1heWJlIHdlIGNvdWxkIGdldCBzb21l
b25lIGVsc2UncyBvcGluaW9uIG9uIHRoaXMgLSBhbnlvbmU/Cj4+Pj4KPj4+PiBUQkgsIEkgd291
bGRuJ3QgYmUgY29uY2VybmVkIGFib3V0IHRoZSBidWZmZXIgc3BhY2UuIEluIGNhc2UgdGhlcmUg
YXJlCj4+Pj4gcmVhbGx5IGJpbGxpb25zIG9mIGVudHJpZXMsIHRoZSBkaWZmZXJlbmNlIGJldHdl
ZW4gYSAxMC1kaWdpdCBjb3VudAo+Pj4+IHZhbHVlIGFuZCBtYXliZSBhIDE1IGRpZ2l0IG9uZSAo
YW5kIHRoYXQgaXMgYWxyZWFkeSBhIG1hc3NpdmUgYW1vdW50KQo+Pj4+IGlzbid0IHRoYXQgbGFy
Z2UuIFRoZSBhdmVyYWdlIHByaW50ZWQgc2l6ZSBvZiBjb3VudCB3aXRoIGFib3V0Cj4+Pj4gNCBi
aWxsaW9uIGVudHJpZXMgaXMgOS43NSBkaWdpdHMgKGFuZCBub3QganVzdCA1IDotKSApLgo+Pj4K
Pj4+IEFub3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIGxldCBjb3VudCB3cmFwIGF0IGUuZy4gNCBi
aWxsaW9uIChvciBldmVuIDEKPj4+IG1pbGxpb24pIGFuZCBhZGQgYSB3cmFwIGNvdW50LiBFYWNo
IGJ1ZmZlciBzdHJ1Y3Qgd291bGQgY29udGFpbiB0aGUKPj4+IHdyYXAgY291bnQgb2YgdGhlIGxh
c3QgZW50cnksIGFuZCB3aGVuIGhpdHRpbmcgYSBoaWdoZXIgd3JhcCBjb3VudCBhCj4+PiBuZXcg
ZW50cnkgbGlrZSAoIndyYXAgJXUtPiV1Iiwgb2xkX3dyYXAsIG5ld193cmFwKSB3b3VsZCBiZSBw
cmludGVkLgo+Pj4gVGhpcyBzYXZlcyBidWZmZXIgc3BhY2Ugd2l0aG91dCBsb29zaW5nIGluZm9y
bWF0aW9uLgo+Pgo+PiBUaGlzIHNvdW5kcyBxdWl0ZSBuZWF0Lgo+IAo+IEknbSBhZGRpbmcgYSBu
ZXcgcGF0Y2ggZm9yIHRoYXQgcHVycG9zZSwgYXMgaXQgaXMgYWRkaW5nIGEgbmV3IGZlYXR1cmUu
Cj4gCj4gQW55IHByZWZlcmVuY2VzIGZvciB0aGUgbWF4IHZhbHVlIG9mIGNvdW50PyBJJ20gaW4g
ZmF2b3Igb2YgbGltaXRpbmcgaXQKPiB0byA2LWRpZ2l0IG51bWJlcnMgYXMgdGhvc2UgYXJlIG11
Y2ggZWFzaWVyIHRvIGNvbXBhcmUgYnkganVzdCBsb29raW5nCj4gYXQgdGhlbS4KCkknbSBub3Qg
b3Zlcmx5IGZ1c3NlZDsgcGVyc29uYWxseSBJJ2QgcHJvYmFibHkgd3JhcCBhdCAzMCBiaXRzLCBt
YWtpbmcgaXQKZ2VuZXJhbGx5IHVwIHRvIDggZGlnaXRzLCBqdXN0IHZlcnkgc2xpZ2h0bHkgZ29p
bmcgaW50byB0aGUgOS1kaWdpdCByYW5nZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 09:15:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 09:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6AL5-0004mx-4J; Fri, 06 Sep 2019 09:15:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TT/o=XB=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1i6AL4-0004ms-12
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 09:15:30 +0000
X-Inumbo-ID: d8f387aa-d086-11e9-978d-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d8f387aa-d086-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 09:15:20 +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=A7pQ/2obJSu6glFAN/iZb0WmVvetjWy1D+ZDyW159q0=; b=p6GJr2Au6TrWlxxqLStxIRds3
 7iFWkUB02Kd6586GkS4LwCk+4pdf5Jt/2Gj/B3rmkyeRULXcns1HeHJlDlGqlDZzXpBPNh1brGotx
 7PsSj7im9GKrqgL45P5+Ha5uS1MVfyXlLTI6+uV7Mqb1F5+p58D/OlqSyzA8ZDJtApIs2nhF8vIDw
 qx488sDprcKbJPSiCOum3mRkXLGiCE7aABCz1ljlJq7WoXky41y1BHMskIzL3tkj0hC0gqbhq4Kaa
 DQ5anAnYz8PPvARMepjD/L8d/dNOmHjpKJY1exF82Q/Am4cxqinCxD5WcntHqcyG9E1vTB9kJOVIX
 Ww+lODi/w==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.92 #3 (Red Hat Linux))
 id 1i6AKm-0004yn-IX; Fri, 06 Sep 2019 09:15:12 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 9BC19301A5D;
 Fri,  6 Sep 2019 11:14:33 +0200 (CEST)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id F2DA429E2C316; Fri,  6 Sep 2019 11:15:10 +0200 (CEST)
Date: Fri, 6 Sep 2019 11:15:10 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-ID: <20190906091510.GV2349@hirez.programming.kicks-ass.net>
References: <156773433821.31441.2905951246664148487.stgit@devnote2>
 <156773434815.31441.12739136439382289412.stgit@devnote2>
 <20190906073436.GS2349@hirez.programming.kicks-ass.net>
 <20190906174519.699b83f08d81b55203212fa1@kernel.org>
 <20190906175143.469287501610cbca73f0abbb@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190906175143.469287501610cbca73f0abbb@kernel.org>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH -tip v3 1/2] x86: xen: insn: Decode Xen and
 KVM emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDU6NTE6NDNQTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRz
dSB3cm90ZToKPiBPbiBGcmksIDYgU2VwIDIwMTkgMTc6NDU6MTkgKzA5MDAKPiBNYXNhbWkgSGly
YW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPiB3cm90ZToKPiAKPiA+ID4gCj4gPiA+IEhvdyBh
Ym91dCB3ZSBtYWtlIHRoaXMgYXNtL3ZpcnRfcHJlZml4Lmggb3Igc29tZXRoaW5nIGFuZCBpbmNs
dWRlOgo+ID4gPiAKPiA+ID4gLyoKPiA+ID4gICogVmlydCBlc2NhcGUgc2VxdWVuY2VzIHRvIHRy
aWdnZXIgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uOwo+ID4gPiAgKiBpZGVhbGx5IHRoZXNlIHdvdWxk
IGRlY29kZSB0byAnd2hvbGUnIGluc3RydWN0aW9uIGFuZCBub3QgZGVzdHJveQo+ID4gPiAgKiB0
aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtOyBzYWRseSB0aGlzIGlzIG5vdCB0cnVlIGZvciB0aGUgJ2t2
bScgb25lIDovCj4gPiA+ICAqLwo+ID4gPiAKPiA+ID4gI2RlZmluZSBfX1hFTl9FTVVMQVRFX1BS
RUZJWCAgMHgwZiwweDBiLDB4NzgsMHg2NSwweDZlICAvKiB1ZDIgOyAuYXNjaWkgInhlbiIgKi8K
PiA+ID4gI2RlZmluZSBfX0tWTV9FTVVMQVRFX1BSRUZJWCAgMHgwZiwweDBiLDB4NmIsMHg3Niww
eDZkCS8qIHVkMiA7IC5hc2NpaSAia3ZtIiAqLwo+IAo+IEJUVywgd2hhdCBzaG91bGQgd2UgY2Fs
bCBpdCwgImVtdWxhdGUgcHJlZml4IiBvciAidmlydCBwcmVmaXgiPwo+ICJ2aXJ0IHByZWZpeCIg
c291bmRzIHRvbyBnZW5lcmljIHRvIG1lLiBTbyBJIHJhdGhlciBsaWtlIGVtdWxhdGVfcHJlZml4
LmguCgpXb3JrcyBmb3IgbWU7IGFuZCB5ZWFoLCBqdXN0IHNlZSB3aGF0IGlzIGJlc3QgZm9yIHRo
ZSBvdGhlciB0aGluZ3MuIEkKb25seSBzdGFydGVkIGRvd24gdGhhdCByb2FkIGJlY2F1c2UgdGhl
IFhlbiBhbmQgS1ZNICdwcmVmaXhlcycgd2VyZQppbml0aWFsaXplZCBzbyBpbmNvbnNpc3RlbnRs
eS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 09:20:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 09: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 1i6AQ3-0005Yz-PX; Fri, 06 Sep 2019 09:20:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i6AQ2-0005Yu-9h
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 09:20:38 +0000
X-Inumbo-ID: 9618faae-d087-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9618faae-d087-11e9-b76c-bc764e2007e4;
 Fri, 06 Sep 2019 09:20:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567761637;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=db169m4HoYL/ksYQKKrL+GvEwhjapCxmoxcZbgXmumI=;
 b=PiOtNFJ0JZW9jrkazEqo29LeJ48NRlWvJhQ3rmWZMzDAtYistrsKY7gB
 TU5AwaBlaGB126Nzr00iSwMvk0kZuaKl4r6SEUSXtZbU8cW1s5KHeRVSV
 jS7LMzx1PJqBdHJD5GXAmMA/KGO2SMdSi32zYeZmpZpCAReiaAx/6yRLC E=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8GN3mEt61KOZhuuC5/u/DMneHD7TCZGfjGTypAlmsxVPoYfnVBmZPcoQ/5jq9ElQtXv8c+GuEA
 nsjltSIskqRcBGK48KGhoRtyRyniSu/JfIlAuOCrg6cK8nZmVGaG5/BXusUVbUydQnyMfbzZQ+
 1Fjd0mjMhMDp1OC1L4iyWmQfZgZr7eE0GFIqTXGNh1iJplC0pD4yr0ugseWioz77OYUMis1P1f
 oQZm2u7BEvfjGS0ozZCPgNB6WF3aCViYr8Q00Mv1p3u+Me4DWG3nUU1uBmstDVQLLAS2N/djej
 0nE=
X-SBRS: 2.7
X-MesageID: 5229452
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5229452"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Chao Gao' <chao.gao@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [RFC Patch] xen/pt: Emulate FLR capability
Thread-Index: AQHVXkfuFLvvoAaowUSFuPbgsUcGX6cRyN6AgAx8SoCAACDqkA==
Date: Fri, 6 Sep 2019 09:20:33 +0000
Message-ID: <1307d03945d948fd89a6956d77c5ce28@AMSPEX02CL03.citrite.net>
References: <1567069347-22841-1-git-send-email-chao.gao@intel.com>
 <20190829102059.bk4l7itydj73d3ua@Air-de-Roger>
 <20190906090107.GA25703@gao-cwp>
In-Reply-To: <20190906090107.GA25703@gao-cwp>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC Patch] xen/pt: Emulate FLR capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+Cj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTkgMTA6MDEKPiBUbzogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gU3ViamVjdDogUmU6IFtSRkMgUGF0Y2hdIHhl
bi9wdDogRW11bGF0ZSBGTFIgY2FwYWJpbGl0eQo+IAo+IE9uIFRodSwgQXVnIDI5LCAyMDE5IGF0
IDEyOjIxOjExUE0gKzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPk9uIFRodSwgQXVn
IDI5LCAyMDE5IGF0IDA1OjAyOjI3UE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+ID4+IEN1cnJl
bnRseSwgZm9yIGEgSFZNIG9uIFhlbiwgbm8gcmVzZXQgbWV0aG9kIGlzIHZpcnR1YWxpemVkLiBT
byBpbiBhIFZNJ3MKPiA+PiBwZXJzcGVjdGl2ZSwgYXNzaWduZWQgZGV2aWNlcyBjYW5ub3QgYmUg
cmVzZXQuIEJ1dCBzb21lIGRldmljZXMgcmVseSBvbiBQQ0kKPiA+PiByZXNldCB0byByZWNvdmVy
IGZyb20gaGFyZHdhcmUgaGFuZ3MuIFdoZW4gYmVpbmcgYXNzaWduZWQgdG8gYSBWTSwgdGhvc2UK
PiA+PiBkZXZpY2VzIGNhbm5vdCBiZSByZXNldCBhbmQgd29uJ3Qgd29yayBhbnkgbG9uZ2VyIGlm
IGEgaGFyZHdhcmUgaGFuZyBvY2N1cnMuCj4gPj4gV2UgaGF2ZSB0byByZWJvb3QgVk0gdG8gdHJp
Z2dlciBQQ0kgcmVzZXQgb24gaG9zdCB0byByZWNvdmVyIHRoZSBkZXZpY2UuCj4gPj4KPiA+PiBU
aGlzIHBhdGNoIGV4cG9zZXMgRkxSIGNhcGFiaWxpdHkgdG8gVk1zIGlmIHRoZSBhc3NpZ25lZCBk
ZXZpY2UgY2FuIGJlIHJlc2V0IG9uCj4gPj4gaG9zdC4gV2hlbiBWTSBpbml0aWF0ZXMgYW4gRkxS
IHRvIGEgZGV2aWNlLCBxZW11IGNsZWFucyB1cCB0aGUgZGV2aWNlIHN0YXRlLAo+ID4+IChpbmNs
dWRpbmcgZGlzYWJsaW5nIG9mIGludHggYW5kL29yIE1TSSBhbmQgdW5tYXBwaW5nIEJBUnMgZnJv
bSBndWVzdCwgZGVsZXRpbmcKPiA+PiBlbXVsYXRlZCByZWdpc3RlcnMpLCB0aGVuIGluaXRpYXRl
IFBDSSByZXNldCB0aHJvdWdoICdyZXNldCcga25vYiB1bmRlciB0aGUKPiA+PiBkZXZpY2UncyBz
eXNmcywgZmluYWxseSBpbml0aWFsaXplIHRoZSBkZXZpY2UgYWdhaW4uCj4gPgo+ID5JIHRoaW5r
IHlvdSBsaWtlbHkgbmVlZCB0byBkZWFzc2lnbiB0aGUgZGV2aWNlIGZyb20gdGhlIFZNLCBwZXJm
b3JtCj4gPnRoZSByZXNldCwgYW5kIHRoZW4gYXNzaWduIHRoZSBkZXZpY2UgYWdhaW4sIHNvIHRo
YXQgdGhlcmUncyBubyBYZW4KPiA+aW50ZXJuYWwgc3RhdGUgY2FycmllZCBvdmVyIHByaW9yIHRv
IHRoZSByZXNldD8KPiAKPiBZZXMuIEl0IGlzIHRoZSBzYWZlc3Qgd2F5LiBCdXQgaGVyZSBJIHdh
bnQgdG8gcHJlc2VudCB0aGUgZmVhdHVyZSBhcyBGTFIKPiAoc3VjaCB0aGF0IHRoZSBkZXZpY2Ug
ZHJpdmVyIGluIGd1ZXN0IGNhbiBpc3N1ZSBQQ0kgcmVzZXQgd2hlbmV2ZXIKPiBuZWVkZWQgYW5k
IG5vIGNoYW5nZSBpcyBuZWVkZWQgdG8gZGV2aWNlIGRyaXZlcikuICBDdXJyZW50IGRldmljZQo+
IGRlYXNzaWdubWVudCBub3RpZmllcyBndWVzdCB0aGF0IHRoZSBkZXZpY2UgaXMgZ29pbmcgdG8g
YmUgcmVtb3ZlZAo+IEl0IGlzIG5vdCB0aGUgc3RhbmRhcmQgUENJIHJlc2V0LiBJcyBpdCBwb3Nz
aWJsZSB0byBtYWtlIGd1ZXN0IHVuYXdhcmUKPiBvZiB0aGUgZGV2aWNlIGRlYXNzaWdubWVudCB0
byBlbXVsYXRlIGEgc3RhbmRhcmQgUENJIHJlc2V0PwoKSXQgc2hvdWxkIGJlLCBJIHdvdWxkIGhh
dmUgdGhvdWdodC4gUUVNVSBlbXVsYXRlcyBhbGwgY29uZmlnIHNwYWNlIHNvIGFueSBjb25maWcg
YWNjZXNzIGJ5IHRoZSBndWVzdCB3b3VsZCBiZSB1bmFmZmVjdGVkIGJ5IGRlLWFzc2lnbm1lbnQu
IFRoZSBCQVJzIGFuZCBpbnRlcnJ1cHRzIHdvdWxkIGJlIHVubWFwcGVkLi4uIGJ1dCB0aGF0J3Mg
d2hhdCB5b3UnZCB3YW50IGFueXdheS4KCj4gSW4gbXkgbWluZCwKPiB3ZSBjYW4gZXhwb3NlIGRv
X3BjaV9yZW1vdmUvYWRkIHRvIHFlbXUgb3IgcmV3cml0ZSB0aGVtIGluIHFlbXUgKGJ1dAo+IGRv
bid0IHJlbW92ZSB0aGUgZGV2aWNlIGZyb20gZ3Vlc3QncyBQQ0kgaGllcmFyY2h5KS4gRG8geW91
IHRoaW5rIGl0IGlzCj4gdGhlIHJpZ2h0IGRpcmVjdGlvbj8KCkxvbmcgdGVybSBJIHRoaW5rIHdl
IHdhbnQgdG8gZ2V0IHBhc3MtdGhyb3VnaCBlbXVsYXRpb24gb3V0IG9mIFFFTVUgYW5kIGludG8g
WGVuLgoKICBQYXVsCgo+IAo+IFRoYW5rcwo+IENoYW8KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 09:21:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 09:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6AQr-0005eA-76; Fri, 06 Sep 2019 09:21:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pN+4=XB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i6AQp-0005e0-T4
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 09:21:27 +0000
X-Inumbo-ID: b38023a6-d087-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b38023a6-d087-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 09:21: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 C4069B65B;
 Fri,  6 Sep 2019 09:21:25 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190905113955.24870-1-jgross@suse.com>
 <20190905113955.24870-4-jgross@suse.com>
 <efd9f3e4-d2d3-8bf7-ba9a-6337f598191a@suse.com>
 <129b35af-da91-5811-ec3c-b37caeb1451e@suse.com>
 <8565aa67-9ef2-49cb-3a9b-06c14eda7d82@suse.com>
 <fcfecb6b-ca9d-5382-1b0d-1b587cef36d6@suse.com>
 <5fff41d3-286d-66b3-43e4-80bf29ee4db3@suse.com>
 <c5e744c2-73e7-3a6c-6404-b7596c1c24e3@suse.com>
 <c417375c-b216-8160-e4aa-bc61e0a7a901@suse.com>
 <88dca7fb-c1f5-d7e8-b59f-0169490cc9bf@suse.com>
 <65545e29-c6c2-ba2a-0626-e3c4f9867217@suse.com>
 <a0fcc4f9-4f76-6e4b-5743-3f5481a3e5cd@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e338abc3-5af6-7b0d-f8b6-d0f14ba48b2e@suse.com>
Date: Fri, 6 Sep 2019 11:21:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a0fcc4f9-4f76-6e4b-5743-3f5481a3e5cd@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 3/4] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDkuMTkgMTE6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA2LjA5LjIwMTkgMTA6
NDksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA1LjA5LjE5IDE2OjQzLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA1LjA5LjIwMTkgMTY6MzYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDUuMDkuMTkgMTQ6NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDA1LjA5
LjE5IDE0OjM3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjA5LjIwMTkgMTQ6Mjcs
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4gT24gMDUuMDkuMTkgMTQ6MjIsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAwNS4wOS4yMDE5IDE0OjEyLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+Pj4+Pj4gT24gMDUuMDkuMTkgMTQ6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
Pj4+Pj4+IE9uIDA1LjA5LjIwMTkgMTM6MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+
Pj4+IEFzIGEgcHJlcGFyYXRpb24gZm9yIHBlci1jcHUgYnVmZmVycyBkbyBhIGxpdHRsZSByZWZh
Y3RvcmluZyBvZiB0aGUKPj4+Pj4+Pj4+Pj4gZGVidWd0cmFjZSBkYXRhOiBwdXQgdGhlIG5lZWRl
ZCBidWZmZXIgYWRtaW4gZGF0YSBpbnRvIHRoZSBidWZmZXIgYXMKPj4+Pj4+Pj4+Pj4gaXQgd2ls
bCBiZSBuZWVkZWQgZm9yIGVhY2ggYnVmZmVyLiBJbiBvcmRlciBub3QgdG8gbGltaXQgYnVmZmVy
IHNpemUKPj4+Pj4+Pj4+Pj4gc3dpdGNoIHRoZSByZWxhdGVkIGZpZWxkcyBmcm9tIHVuc2lnbmVk
IGludCB0byB1bnNpZ25lZCBsb25nLCBhcyBvbgo+Pj4+Pj4+Pj4+PiBodWdlIG1hY2hpbmVzIHdp
dGggUkFNIGluIHRoZSBUQiByYW5nZSBpdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0bwo+Pj4+Pj4+
Pj4+PiBzdXBwb3J0IGJ1ZmZlcnMgPjRHQi4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEp1c3QgYXMg
YSBmdXJ0aGVyIHJlbWFyayBpbiB0aGlzIHJlZ2FyZDoKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiAg
IMKgwqDCoCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+Pj4+
Pj4+Pj4+PiAgIMKgwqDCoCB7Cj4+Pj4+Pj4+Pj4+ICAgwqDCoMKgwqDCoMKgwqAgc3RhdGljIGNo
YXIgYnVmW0RFQlVHX1RSQUNFX0VOVFJZX1NJWkVdOwo+Pj4+Pj4+Pj4+PiAtwqDCoMKgIHN0YXRp
YyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQsIGxhc3RfcHJkOwo+Pj4+Pj4+Pj4+PiAr
wqDCoMKgIHN0YXRpYyB1bnNpZ25lZCBpbnQgY291bnQsIGxhc3RfY291bnQ7Cj4+Pj4+Pj4+Pj4K
Pj4+Pj4+Pj4+PiBIb3cgbG9uZyBkbyB3ZSB0aGluayB3aWxsIGl0IHRha2UgdW50aWwgdGhlaXIg
d3JhcHBpbmcgd2lsbCBiZWNvbWUKPj4+Pj4+Pj4+PiBhbiBpc3N1ZSB3aXRoIHN1Y2ggaHVnZSBi
dWZmZXJzPwo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IENvdW50IHdyYXBwaW5nIHdpbGwgbm90IHJlc3Vs
dCBpbiBhbnkgbWlzYmVoYXZpb3Igb2YgdHJhY2luZy4gV2l0aAo+Pj4+Pj4+Pj4gcGVyLWNwdSBi
dWZmZXJzIGl0IG1pZ2h0IHJlc3VsdCBpbiBhbWJpZ3VpdHkgcmVnYXJkaW5nIHNvcnRpbmcgdGhl
Cj4+Pj4+Pj4+PiBlbnRyaWVzLCBidXQgSSBndWVzcyBjaGFuY2VzIGFyZSByYXRoZXIgbG93IHRo
aXMgYmVpbmcgYSByZWFsIGlzc3VlLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEJUVzogd3JhcHBpbmcg
b2YgY291bnQgaXMgbm90IHJlbGF0ZWQgdG8gYnVmZmVyIHNpemUsIGJ1dCB0byB0aGUKPj4+Pj4+
Pj4+IGFtb3VudCBvZiB0cmFjZSBkYXRhIHdyaXR0ZW4uCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFN1cmUs
IGJ1dCB0aGUgY2hhbmNlIG9mIGFtYmlndWl0eSBpbmNyZWFzZXMgd2l0aCBsYXJnZXIgYnVmZmVy
IHNpemVzLgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2VsbCwgYmV0dGVyIHNhZmUgdGhhbiBzb3JyeS4gU3dp
dGNoaW5nIHRvIHVuc2lnbmVkIGxvbmcgd2lsbCByYXJlbHkKPj4+Pj4+PiBodXJ0LCBzbyBJJ20g
Z29pbmcgdG8gZG8ganVzdCB0aGF0LiBUaGUgb25seSBkb3duc2lkZSB3aWxsIGJlIHNvbWUgd2Fz
dGUKPj4+Pj4+PiBvZiBidWZmZXIgc3BhY2UgZm9yIHZlcnkgbG9uZyBydW5uaW5nIHRyYWNlcyB3
aXRoIGh1Z2UgYW1vdW50cyBvZgo+Pj4+Pj4+IGVudHJpZXMuCj4+Pj4+Pgo+Pj4+Pj4gSG1tLCB0
cnVlLiBNYXliZSB3ZSBjb3VsZCBnZXQgc29tZW9uZSBlbHNlJ3Mgb3BpbmlvbiBvbiB0aGlzIC0g
YW55b25lPwo+Pj4+Pgo+Pj4+PiBUQkgsIEkgd291bGRuJ3QgYmUgY29uY2VybmVkIGFib3V0IHRo
ZSBidWZmZXIgc3BhY2UuIEluIGNhc2UgdGhlcmUgYXJlCj4+Pj4+IHJlYWxseSBiaWxsaW9ucyBv
ZiBlbnRyaWVzLCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgMTAtZGlnaXQgY291bnQKPj4+Pj4g
dmFsdWUgYW5kIG1heWJlIGEgMTUgZGlnaXQgb25lIChhbmQgdGhhdCBpcyBhbHJlYWR5IGEgbWFz
c2l2ZSBhbW91bnQpCj4+Pj4+IGlzbid0IHRoYXQgbGFyZ2UuIFRoZSBhdmVyYWdlIHByaW50ZWQg
c2l6ZSBvZiBjb3VudCB3aXRoIGFib3V0Cj4+Pj4+IDQgYmlsbGlvbiBlbnRyaWVzIGlzIDkuNzUg
ZGlnaXRzIChhbmQgbm90IGp1c3QgNSA6LSkgKS4KPj4+Pgo+Pj4+IEFub3RoZXIgb3B0aW9uIHdv
dWxkIGJlIHRvIGxldCBjb3VudCB3cmFwIGF0IGUuZy4gNCBiaWxsaW9uIChvciBldmVuIDEKPj4+
PiBtaWxsaW9uKSBhbmQgYWRkIGEgd3JhcCBjb3VudC4gRWFjaCBidWZmZXIgc3RydWN0IHdvdWxk
IGNvbnRhaW4gdGhlCj4+Pj4gd3JhcCBjb3VudCBvZiB0aGUgbGFzdCBlbnRyeSwgYW5kIHdoZW4g
aGl0dGluZyBhIGhpZ2hlciB3cmFwIGNvdW50IGEKPj4+PiBuZXcgZW50cnkgbGlrZSAoIndyYXAg
JXUtPiV1Iiwgb2xkX3dyYXAsIG5ld193cmFwKSB3b3VsZCBiZSBwcmludGVkLgo+Pj4+IFRoaXMg
c2F2ZXMgYnVmZmVyIHNwYWNlIHdpdGhvdXQgbG9vc2luZyBpbmZvcm1hdGlvbi4KPj4+Cj4+PiBU
aGlzIHNvdW5kcyBxdWl0ZSBuZWF0Lgo+Pgo+PiBJJ20gYWRkaW5nIGEgbmV3IHBhdGNoIGZvciB0
aGF0IHB1cnBvc2UsIGFzIGl0IGlzIGFkZGluZyBhIG5ldyBmZWF0dXJlLgo+Pgo+PiBBbnkgcHJl
ZmVyZW5jZXMgZm9yIHRoZSBtYXggdmFsdWUgb2YgY291bnQ/IEknbSBpbiBmYXZvciBvZiBsaW1p
dGluZyBpdAo+PiB0byA2LWRpZ2l0IG51bWJlcnMgYXMgdGhvc2UgYXJlIG11Y2ggZWFzaWVyIHRv
IGNvbXBhcmUgYnkganVzdCBsb29raW5nCj4+IGF0IHRoZW0uCj4gCj4gSSdtIG5vdCBvdmVybHkg
ZnVzc2VkOyBwZXJzb25hbGx5IEknZCBwcm9iYWJseSB3cmFwIGF0IDMwIGJpdHMsIG1ha2luZyBp
dAo+IGdlbmVyYWxseSB1cCB0byA4IGRpZ2l0cywganVzdCB2ZXJ5IHNsaWdodGx5IGdvaW5nIGlu
dG8gdGhlIDktZGlnaXQgcmFuZ2UuCgoyXjMwIGlzIGEgMTAtZGlnaXQgbnVtYmVyLiA6LSkKCkJ1
dCB3cmFwcGluZyBhdCAxMDAuMDAwLjAwMCBpcyBmaW5lLCB0b28sIGFzIGl0IGlzIGp1c3QKCiAg
IGlmICggY291bnQgPT0gMTAwMDAwMDAwICkKCmFuZCB0aGF0IGlzIG5vdCByZXF1aXJlZCB0byBi
ZSBhIG5pY2UgYmluYXJ5IG51bWJlci4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 09:26:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 09:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6AVd-0005tQ-Rg; Fri, 06 Sep 2019 09:26: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=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i6AVc-0005tL-JO
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 09:26:24 +0000
X-Inumbo-ID: 62f80b00-d088-11e9-abed-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62f80b00-d088-11e9-abed-12813bfff9fa;
 Fri, 06 Sep 2019 09:26:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567761981;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=SHEYfcewY+Z0tA6hri/n0mYdnmFoOsZ20UfMmrkju8g=;
 b=CFHUvnckru83OPd9BRyXk30m7D0/6UqfyEpF4FcKYHIS3BwBYnZ7VIgh
 STf7nHXmuDs7VYMmPqZMv0mGfIuXMw8Xn+5IewXRHDmc5ZH8/pe2vp6ml
 JkuvA771Z6TUMG7J2HkxMZe6jJUJWirrM5Dhm8LdIxxvtFvwt4Gsy+viq k=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: m12pzoxuszZ2WjRSUd/fNuFTgv/w18YCrfirKjWVRG1NX/HlNdzeQmOZV3LMCNrwn2GhOiHLHx
 FiDh6LCpo6/JezNKDenLeTe3mVbiLGgoEcUJ3gyKP/J/nlRosvg898CarLcR4zp7w0RySgelsf
 //l273aaTWeykX9E+d446dEU0ed39huRhGIpyqbI/Q2IhJ+CwKd3KoU1FhrQnmvnLuxbYzTZSf
 /0C8H5Ure/dDkDjHYp4FqQjJsTm1qPspCFzmRkLepPTPyzrVABBECrCvpuUglAtebp57LmJRPv
 YKw=
X-SBRS: 2.7
X-MesageID: 5276454
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5276454"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8 6/6] introduce a 'passthrough' configuration option to
 xl.cfg...
Thread-Index: AQHVYZ3BVliWykp8OkmOOtrtC3gyGKcdbBsAgADjZHD///B1AIAAJcsA
Date: Fri, 6 Sep 2019 09:26:02 +0000
Message-ID: <59f3b6068c1f4c4792d7fdb16fc88239@AMSPEX02CL03.citrite.net>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-7-paul.durrant@citrix.com>
 <d139ece3-c507-8d0b-ebdd-b780aba57397@arm.com>
 <99f6275e4906446baa10ed01bae91ea0@AMSPEX02CL03.citrite.net>
 <c1bf9b42-e156-8bd9-251c-98196f5adfbb@arm.com>
In-Reply-To: <c1bf9b42-e156-8bd9-251c-98196f5adfbb@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 6/6] introduce a 'passthrough'
 configuration option to 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: Stefano Stabellini <sstabellini@kernel.org>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxOSAxMDowNg0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsN
Cj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsNCj4gV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykNCj4gPHRpbUB4ZW4ub3JnPjsgQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBDaHJpc3RpYW4gTGluZGlnDQo+IDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+OyBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPjsg
Vm9sb2R5bXlyIEJhYmNodWsNCj4gPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2
OCA2LzZdIGludHJvZHVjZSBhICdwYXNzdGhyb3VnaCcgY29uZmlndXJhdGlvbiBvcHRpb24gdG8g
eGwuY2ZnLi4uDQo+IA0KPiBIaSBQYXVsLA0KPiANCj4gT24gOS82LzE5IDk6MDggQU0sIFBhdWwg
RHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJv
bTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gPj4gU2VudDogMDUgU2Vw
dGVtYmVyIDIwMTkgMjE6MjgNCj4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPj4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47DQo+ID4+IEFuZHJldyBDb29wZXIgPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBLb25yYWQNCj4gUnplc3p1dGVrDQo+ID4+IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0g
KFhlbi5vcmcpDQo+ID4+IDx0aW1AeGVuLm9yZz47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPjsgQ2hyaXN0aWFuIExpbmRpZw0KPiA+PiA8Y2hyaXN0aWFuLmxpbmRp
Z0BjaXRyaXguY29tPjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IFZvbG9keW15ciBC
YWJjaHVrDQo+ID4+IDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjggNi82
XSBpbnRyb2R1Y2UgYSAncGFzc3Rocm91Z2gnIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIHhsLmNm
Zy4uLg0KPiA+Pg0KPiA+PiBIaSwNCj4gPj4NCj4gPj4gT24gOS8yLzE5IDM6NTAgUE0sIFBhdWwg
RHVycmFudCB3cm90ZToNCj4gPj4+IC4uLmFuZCBoZW5jZSB0aGUgYWJpbGl0eSB0byBkaXNhYmxl
IElPTU1VIG1hcHBpbmdzLCBhbmQgY29udHJvbCBFUFQNCj4gPj4+IHNoYXJpbmcuDQo+ID4+Pg0K
PiA+Pj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9wYXNzdGhyb3VnaCcgZW51
bWVyYXRpb24gaW50bw0KPiA+Pj4gbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvLiBUaGUgdmFsdWUg
d2lsbCBiZSBzZXQgYnkgeGwgZWl0aGVyIHdoZW4gaXQgcGFyc2VzDQo+ID4+PiBhIG5ldyAncGFz
c3Rocm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0bHkgaWYgdGhlcmUgaXMgcGFz
c3Rocm91Z2gNCj4gPj4+IGhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4NCj4gPj4+
DQo+ID4+PiBJZiB0aGUgdmFsdWUgb2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0
aW9uIGlzICdkaXNhYmxlZCcgdGhlbg0KPiA+Pj4gdGhlIFhFTl9ET01DVExfQ0RGX2lvbW11IGZs
YWcgd2lsbCBiZSBjbGVhciBpbiB0aGUgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4NCj4gPj4+IGZs
YWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sgdG8gY29udHJvbCB3aGV0aGVyIHRoZSBk
b21haW4gZ2V0cw0KPiA+Pj4gSU9NTVUgbWFwcGluZ3Mgb3Igbm90ICh3aGVyZSBwcmV2aW91c2x5
IHRoZXkgd2VyZSBnbG9iYWxseSBzZXQpLg0KPiA+Pj4NCj4gPj4+IElmIHRoZSB2YWx1ZSBvZiB0
aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRpb24gaXMgJ3N5bmNfcHQnIHRoZW4NCj4g
Pj4+IGEgbmV3ICdpb21tdV9vcHRzJyBmaWVsZCBpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB3
aWxsIGJlIHNldCB3aXRoIHRoZQ0KPiA+Pj4gdmFsdWUgWEVOX0RPTUNUTF9JT01NVV9ub19zaGFy
ZXB0LiBUaGlzIHdpbGwgb3ZlcnJpZGUgdGhlIGdsb2JhbCBkZWZhdWx0DQo+ID4+PiBzZXQgaW4g
aW9tbXVfaGFwX3B0X3NoYXJlLCB0aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sgdG8gY29udHJv
bCB3aGV0aGVyDQo+ID4+PiBFUFQgc2hhcmluZyBpcyB1c2VkIGZvciB0aGUgZG9tYWluLg0KPiA+
Pj4NCj4gPj4+IE5PVEU6IFRoZSAnaW9tbXVfbWVta2InIG92ZXJoZWFkIGluIGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvIHdpbGwgb25seSBiZQ0KPiA+Pj4gICAgICAgICBzZXQgdG8gemVybyBpZiBw
YXNzdGhyb3VnaCBpcyAnZGlzYWJsZWQnLiBJdCBpcyBub3Qgc2FmZSB0byBzZXQgdGhlDQo+ID4+
PiAgICAgICAgIG92ZXJoZWFkIHRvIHplcm8gaW4gdGhlICdzaGFyZV9wdCcgY2FzZSBiZWNhdXNl
IHRoZSB0b29sc3RhY2sgaGFzIG5vDQo+ID4+PiAgICAgICAgIG1lYW5zIG9mIGtub3dpbmcgd2hl
dGhlciB0aGUgaGFyZHdhcmUgYWN0dWFsbHkgc3VwcG9ydHMgSU9NTVUgcGFnZQ0KPiA+Pj4gICAg
ICAgICB0YWJsZSBzaGFyaW5nLg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+PiBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+Pj4gLS0tDQo+ID4+PiBDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+ID4+PiBDYzogV2VpIExpdSA8d2xAeGVu
Lm9yZz4NCj4gPj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pg0KPiA+Pj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4N
Cj4gPj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiA+Pj4gQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gPj4+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+ID4+PiBDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+LA0KPiA+Pj4gQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPg0KPiA+Pj4gQ2M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlz
dGlhbi5saW5kaWdAY2l0cml4LmNvbT4NCj4gPj4+IENjOiBEYXZpZCBTY290dCA8ZGF2ZUByZWNv
aWwub3JnPg0KPiA+Pj4gQ2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0Bl
cGFtLmNvbT4NCj4gPj4+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPg0KPiA+Pj4NCj4gPj4+IFByZXZpb3VzbHkgcGFydCBvZiBzZXJpZXMgaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LQ0KPiAwNy9tc2cw
MjI2Ny5odG1sDQo+ID4+Pg0KPiA+Pj4gdjc6DQo+ID4+PiAgICAtIEFkZGVkIG1pc3NpbmcgYnJl
YWtzDQo+ID4+PiAgICAtIEFkZGVkIG1pc3Npbmcgb2NhbWwgYmluZGluZyBjaGFuZ2VzDQo+ID4+
Pg0KPiA+Pj4gdjY6DQo+ID4+PiAgICAtIFJlbW92ZSB0aGUgbGlieGxfcGh5c2luZm8oKSBjYWxs
IHNpbmNlIGl0J3MgdXNlZnVsbmVzcyBpcyBsaW1pdGVkIHRvIHg4Ng0KPiA+Pj4NCj4gPj4+IHY1
Og0KPiA+Pj4gICAgLSBFeHBhbmQgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZmxhZ3MgZmllbGQg
YW5kIGhlbmNlIGJ1bXAgaW50ZXJmYWNlDQo+ID4+PiAgICAgIHZlcnNpb24NCj4gPj4+ICAgIC0g
Rml4IHNwZWxsaW5nIG1pc3Rha2VzIGluIGNvbnRleHQgbGluZQ0KPiA+Pj4gLS0tDQo+ID4+PiAg
ICBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICB8ICA1MiArKysrKysrKysrKw0K
PiA+Pj4gICAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgIDUgKw0KPiA+
Pj4gICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgfCAgIDkgKysNCj4gPj4+
ICAgIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgIHwgICA3ICsrDQo+ID4+PiAg
ICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAgICB8ICAgNCArDQo+ID4+PiAgICB0
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICB8ICAgNCArDQo+ID4+PiAgICB0b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8ICAxNSArKy0NCj4gPj4+ICAgIHRvb2xz
L3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwgMTQwICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0NCj4gPj4+ICAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgIHwg
IDEwICstDQo+ID4+PiAgICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICAg
MiArLQ0KPiA+Pj4gICAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgfCAgIDcg
KysNCj4gPj4+ICAgIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwgIDEzIC0t
LQ0KPiA+Pj4gICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgfCAgMTMgKyst
DQo+ID4+PiAgICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAgNiArLQ0K
PiA+Pj4gICAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAgMTkgKystLQ0K
PiA+Pj4gICAgMTUgZmlsZXMgY2hhbmdlZCwgMjI5IGluc2VydGlvbnMoKyksIDc3IGRlbGV0aW9u
cygtKQ0KPiA+Pj4NCj4gPj4+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4g
Yi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4NCj4gPj4+IGluZGV4IGM5OWQ0MDMwN2UuLmZkMzU2
ODVlOWUgMTAwNjQ0DQo+ID4+PiAtLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4NCj4gPj4+
ICsrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbg0KPiA+Pj4gQEAgLTYwNSw2ICs2MDUsNTgg
QEAgb3B0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgd2l0aCBhIHRydXN0ZWQgZGV2aWNlIHRyZWUu
DQo+ID4+PiAgICBOb3RlIHRoYXQgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxkIGF2b2lk
IHVzaW5nIHRoZSBwaGFuZGxlIDY1MDAwDQo+ID4+PiAgICB3aGljaCBpcyByZXNlcnZlZCBieSB0
aGUgdG9vbHN0YWNrLg0KPiA+Pj4NCj4gPj4+ICs9aXRlbSBCPHBhc3N0aHJvdWdoPSJTVFJJTkci
Pg0KPiA+Pj4gKw0KPiA+Pj4gK1NwZWNpZnkgd2hldGhlciBJT01NVSBtYXBwaW5ncyBhcmUgZW5h
YmxlZCBmb3IgdGhlIGRvbWFpbiBhbmQgaGVuY2Ugd2hldGhlcg0KPiA+Pj4gK2l0IHdpbGwgYmUg
ZW5hYmxlZCBmb3IgcGFzc3Rocm91Z2ggaGFyZHdhcmUuIFZhbGlkIHZhbHVlcyBmb3IgdGhpcyBv
cHRpb24NCj4gPj4+ICthcmU6DQo+ID4+PiArDQo+ID4+PiArPW92ZXIgNA0KPiA+Pj4gKw0KPiA+
Pj4gKz1pdGVtIEI8ZGlzYWJsZWQ+DQo+ID4+PiArDQo+ID4+PiArSU9NTVUgbWFwcGluZ3MgYXJl
IGRpc2FibGVkIGZvciB0aGUgZG9tYWluIGFuZCBzbyBoYXJkd2FyZSBtYXkgbm90IGJlDQo+ID4+
PiArcGFzc2VkIHRocm91Z2guDQo+ID4+PiArDQo+ID4+PiArVGhpcyBvcHRpb24gaXMgdGhlIGRl
ZmF1bHQgaWYgbm8gcGFzc3Rocm91Z2ggaGFyZHdhcmUgaXMgc3BlY2lmaWVkDQo+ID4+PiAraW4g
dGhlIGRvbWFpbidzIGNvbmZpZ3VyYXRpb24uDQo+ID4+PiArDQo+ID4+PiArPWl0ZW0gQjxzeW5j
X3B0Pg0KPiA+Pj4gKw0KPiA+Pj4gK1RoaXMgb3B0aW9uIG1lYW5zIHRoYXQgSU9NTVUgbWFwcGlu
Z3Mgd2lsbCBiZSBzeW5jaHJvbml6ZWQgd2l0aCB0aGUNCj4gPj4+ICtkb21haW4ncyBQMk0gdGFi
bGUgYXMgZm9sbG93czoNCj4gPj4+ICsNCj4gPj4+ICtGb3IgYSBQViBkb21haW4sIGFsbCB3cml0
YWJsZSBwYWdlcyBhc3NpZ25lZCB0byB0aGUgZG9tYWluIGFyZSBpZGVudGl0eQ0KPiA+Pj4gK21h
cHBlZCBieSBNRk4gaW4gdGhlIElPTU1VIHBhZ2UgdGFibGUuIFRodXMgYSBkZXZpY2UgZHJpdmVy
IHJ1bm5pbmcgaW4gdGhlDQo+ID4+PiArZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0aHJvdWdoIGhh
cmR3YXJlIGZvciBETUEgdXNpbmcgTUZOIHZhbHVlcw0KPiA+Pj4gKyhpLmUuIGhvc3QvbWFjaGlu
ZSBmcmFtZSBudW1iZXJzKSBsb29rZWQgdXAgaW4gaXRzIFAyTS4NCj4gPj4+ICsNCj4gPj4+ICtG
b3IgYW4gSFZNIGRvbWFpbiwgYWxsIG5vbi1mb3JlaWduIFJBTSBwYWdlcyBwcmVzZW50IGluIGl0
cyBQMk0gd2lsbCBiZQ0KPiA+Pj4gK21hcHBlZCBieSBHRk4gaW4gdGhlIElPTU1VIHBhZ2UgdGFi
bGUuIFRodXMgYSBkZXZpY2UgZHJpdmVyIHJ1bm5pbmcgaW4gdGhlDQo+ID4+PiArZG9tYWluIG1h
eSBwcm9ncmFtIHBhc3N0aHJvdWdoIGhhcmR3YXJlIHVzaW5nIEdGTiB2YWx1ZXMgKGkuZS4gZ3Vl
c3QNCj4gPj4+ICtwaHlzaWNhbCBmcmFtZSBudW1iZXJzKSB3aXRob3V0IGFueSBmdXJ0aGVyIHRy
YW5zbGF0aW9uLg0KPiA+Pj4gKw0KPiA+Pj4gK1RoaXMgb3B0aW9uIGlzIHRoZSBkZWZhdWx0IGlm
IHRoZSBkb21haW4gaXMgUFYgYW5kIHBhc3N0aHJvdWdoIGhhcmR3YXJlDQo+ID4+PiAraXMgc3Bl
Y2lmaWVkIGluIHRoZSBjb25maWd1cmF0aW9uLg0KPiA+Pj4gKw0KPiA+Pj4gK1RoaXMgb3B0aW9u
IGlzIG5vdCBhdmFpbGFibGUgb24gQXJtLg0KPiA+Pg0KPiA+PiBJIGRvbid0IHBhcnRpY3VsYXJs
eSBsaWtlIHRoZSBpZGVhIHRvIGFsbG93IHRoZSB1c2VyIChvciBhbnkgZXh0ZXJuYWwNCj4gPj4g
dG9vbHN0YWNrKSB0byByZWx5IG9uIHBhc3N0aHJvdWdoPXNoYXJlX3B0IGZvciBBcm0uIFRoaXMg
bWF5IHB1dCB1cyBpbiBhDQo+ID4+IGNvcm5lciBpZiB3ZSBldmVyIHN1cHBvcnQgSU9NTVUgdGhh
dCBjYW4ndCB1c2UgdGhlIENQVSBQVCAoSSBrbm93IGEgZmV3DQo+ID4+IG9mIHRoZW0pLg0KPiA+
DQo+ID4gSSBjb3VsZCBqdXN0IHNheSAnbm90IGN1cnJlbnRseSBhdmFpbGFibGUnIGFuZCwgaWYg
QVJNIGdhaW5zIGEgbm9uLXNoYXJlZCBpbXBsZW1lbnRhdGlvbiB0aGVuIHRoZQ0KPiBtYW5wYWdl
IGNvdWxkIGJlIGNoYW5nZWQuIEkgZG9uJ3QgdGhpbmsgeGwuY2ZnIGZpbGVzIG5lZWQgdG8gYmUg
Y29uc2lkZXJlZCBhIHN0YWJsZSBpbnRlcmZhY2UsIGRvDQo+IHRoZXk/DQo+IA0KPiBJIGFtIG5v
dCB0b28gd29ycmllZCBhYm91dCB0aGUgeGwuY2ZnIGZpbGVzLiBNeSB3b3JyeSBpcyByZWdhcmRp
bmcgdGhlDQo+IGxpYnhsX3R5cGVzLmlkbCB3aGljaCBpcyBkZWZpbml0ZWx5IHN0YWJsZS4NCj4g
DQo+IElmIHlvdSBzYXkgdGhlIGZpZWxkIGlzIGN1cnJlbnRseSBub3QgYXZhaWxhYmxlIGZvciBB
cm0sIHRoZSBmaWVsZCB3aWxsDQo+IHN0aWxsIGJlIGZpbGwgdXAgYnkgYSBnaXZlbiB2YWx1ZS4g
VGhhdCBnaXZlbiB2YWx1ZSB3aWxsIGhhdmUgdG8gYmUNCj4gaGFuZGxlZCBkaWZmZXJlbnRseSB3
aGVuIEFSTSBnYWlucyBhIG5vbi1zaGFyZWQgaW1wbGVtZW50YXRpb24uDQo+IA0KDQpUaGUgaWRs
IGlzIG5vdCBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgc28gSSBkb24ndCBzZWUgYW55IGlzc3VlIHRo
ZXJlLiBJZiBBUk0gZ2FpbnMgYSBub24tc2hhcmVkIGltcGxlbWVudGF0aW9uIHRoZW4gdGhlIHRv
b2xzdGFjayB3b3VsZCBub3QgbmVlZCB0byBjaGFuZ2UsIGp1c3QgdGhlIGRvY3VtZW50YXRpb24u
IFNldHRpbmcgc3luY19wdCByZXN1bHRzIGluIHRoZSAnbm8gc2hhcmVkIFBUJyBJT01NVSBvcHRp
b24gYmVpbmcgcGFzc2VkIHRvIGRvbWFpbiBjcmVhdGUuIFRoYXQgd291bGQgY3VycmVudGx5IGJl
IHJlamVjdGVkIGJ5IEFSTSdzIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKSBidXQgdGhhdCwgb2Yg
Y291cnNlLCBjYW4gYmUgZWFzaWx5IGNoYW5nZWQuDQoNCj4gPj4NCj4gPj4gSXQgZmVlbHMgdG8g
bWUgd2Ugd2FudCBhICJkZWZhdWx0IiB0aGF0IGNhbiBsZXQgdGhlIHRvb2xzdGFjayAob3IgdGhl
DQo+ID4+IGh5cGVydmlzb3IpIHRvIHNlbGVjdCB3aGF0IGV2ZXIgaXMgdGhlIG1vc3Qgc3VpdGFi
bGUgZm9yIHRoZSBwcmVmZXJyZWQgd2F5Lg0KPiA+Pg0KPiA+PiBGb3Igbm93IGRlZmF1bHQsIGNv
dWxkIGJlIGFsaWFzZWQgdG8gc2hhcmVfcHQgZm9yIEFybSBpbiB0aGUgdG9vbHN0YWNrLg0KPiA+
PiBUaGUgcG9pbnQgaGVyZSBpcyBhbnkgdG9vbHN0YWNrIGJ1aWx0IG9uIHRvcCBvZiBsaWJ4bCB3
aWxsIG5vdCByZWx5IG9uDQo+ID4+IHBhc3N0aHJvdWdoPXNoYXJlX3B0Lg0KPiA+DQo+ID4gSSBk
b24ndCByZWFsbHkgbGlrZSB0aGF0LiBUaGUgJ2RlZmF1bHQnIG9wdGlvbiBpcyBjaG9zZW4gYnkg
bm90IHB1dHRpbmcgYW55IG9wdGlvbiBpbiB0aGUgY2ZnLCBJDQo+IGRvbid0IHNlZSB3aHkgaXQg
bmVlZHMgdG8gYmUgZXhwbGljaXQgZm9yIHRoaXMgb3B0aW9uLnINCj4gDQo+IFdlbGwsIGhlcmUg
eW91IGltcG9zZSB0aGUgdXNlciB0byBrbm93IGhvdyB0byBjb25maWd1cmUgdGhlIElPTU1VIChp
LmUuDQo+IHNoYXJlZCB2cyBub24tc2hhcmVkKS4gSGUvU2hlIG1heSBub3Qga25vdyBhYm91dCBp
dCBhbmQgdGhlcmVmb3JlIGhlL3NoZQ0KPiB3aWxsIGhhdmUgdG8gdHJ5IGRpZmZlcmVudCB2YWx1
ZSB1bnRpbCBYZW4gYWNjZXB0cyBpdC4NCj4gDQo+IEZvciB0aGUgYmVuZWZpdHMgb2YgdGhlIHVz
ZXIgKGFuZCBtYWtlIGl0IGVhc3kgdG8gZXh0ZW5kIGluIHRoZSBmdXR1cmUpDQo+IGhhdmluZyBh
biBvcHRpb24gdG8gc2F5ICJsZXQgWGVuIGNob3NlIiBhbGxvdyBhbiBleHRlcm5hbCB0b29sc3Rh
Y2sgdG8NCj4gbm90IHJlcGxpY2F0ZSB0aGUgZXhhY3QgY29kZSB5b3Ugd3JvdGUgaW4geGxfcGFy
c2UuYy4NCg0KT2suIEkgd2FzIGRpc2N1c3NpbmcgdGhlIFJvZ2VyIGFuZCBBbmR5IG9uIElSQyBh
bmQgSSB0aGluayBJJ20gcGVyc3VhZGVkLg0KDQogIFBhdWwNCg0KPiANCj4gQ2hlZXJzLA0KPiAN
Cj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 09:33:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 09: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 1i6AcV-0006fs-ML; Fri, 06 Sep 2019 09:33:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6AcU-0006fn-Ol
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 09:33:30 +0000
X-Inumbo-ID: 5f13b27c-d089-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f13b27c-d089-11e9-b76c-bc764e2007e4;
 Fri, 06 Sep 2019 09:33: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 1i6AcN-0006A0-6P; Fri, 06 Sep 2019 09:33:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6AcM-0002Iv-Tf; Fri, 06 Sep 2019 09:33:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6AcM-0005tO-QD; Fri, 06 Sep 2019 09:33:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141058-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=74aa913fe62e54f4cb077df51346d6448d57494b
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 09:33:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 141058: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA1OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwNTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAy
ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3
NGFhOTEzZmU2MmU1NGY0Y2IwNzdkZjUxMzQ2ZDY0NDhkNTc0OTRiCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0
YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEg
WiAgIDE5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2
OjI2IFogICAxNyBkYXlzICAgMjEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDU4
ICAyMDE5LTA5LTA1IDE2OjEzOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJl
cnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21w
LmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEth
cmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25A
ZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBl
bG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFy
ZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5l
LmhlY3hAZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcmV5
IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxh
Y2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90
bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEBy
ZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29t
PgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290
YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNv
bT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1h
bW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2ll
bWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBT
dGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGlu
dGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8
cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+
CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQg
RGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIg
PGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+
CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0
LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkg
PE0uQ2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4K
ICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJj
aWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29t
PgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFp
bC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0
IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5p
Ym0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBN
YWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIg
TWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVk
aGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
UHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxy
YW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6
QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5h
cm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9v
c2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNh
dGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxp
bnV4LmlibS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5j
b20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWls
IDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5j
b20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29t
IDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8g
PHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDM1MCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 09:37:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 09:37:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6AgB-0006q3-BR; Fri, 06 Sep 2019 09: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=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6AgA-0006py-4r
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 09:37:18 +0000
X-Inumbo-ID: e9d00dca-d089-11e9-abed-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9d00dca-d089-11e9-abed-12813bfff9fa;
 Fri, 06 Sep 2019 09:37:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567762636;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=hsM9TyIc86JRYfLgFfw+N40UL2yBa1//gfQFu1QflE0=;
 b=LNXsvVegKTe+XVQuCXIoWrK2Hl5Q0qId/7KV4OrlpBQr+jnEBi0JjFdo
 zoVLxrAmhWiT/jNlWRFJ2bOKVxdqpQrYErrgNrT+TKaqbRZtmnarYmlZk
 jeHyKNF3O88asjTNd+7L6p0+YBsBdiQ6yVt5FkCN6iXprOTP1RJ+aQ6bM I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ll4vA/3RS15k90nVB4dpPEDjRgJ8IVjTXfTq043NdVlXq5DNPRszyWfR4amsoLjSr3PxsOHOda
 vkkBZSoAZyw79NUObGm97YQYOTV9C/4uAZ9pDtq+/8eWTElURE+d/dtEhx6yQSrAN6Pu3b8l9A
 DBr1vOgl53GocBopxMscwIqkiEshNc8tv4aRDngWmzuB6JW7rJFbGeJK4Oe21+yAqacd2GUOmk
 KwF17L8JTslT/G97dDspAPNUEBY9vvZZRzTT0jGjMYFrfXb7j1JvEGq2WsBtahmriCBxGI74P4
 UhY=
X-SBRS: 2.7
X-MesageID: 5411173
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5411173"
Date: Fri, 6 Sep 2019 11:37:07 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20190906093707.wn5zn4nzqxrffwo3@Air-de-Roger>
References: <ac7a20e8-9e5e-f664-1d7f-d59105f90223@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ac7a20e8-9e5e-f664-1d7f-d59105f90223@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3] 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKdWwgMDMsIDIwMTkgYXQgMTI6MTg6NDVQTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUgYXJlIGN1cnJlbnRseSB0aHJlZSBtb3JlIG9yIGxlc3MgZGlmZmVyZW50IGNo
ZWNrczoKPiAtIF9nZXRfcGFnZV90eXBlKCkgYWRqdXN0cyB0aGUgSU9NTVUgbWFwcGluZ3MgYWNj
b3JkaW5nIHRvIHRoZSBuZXcgdHlwZQo+ICAgIGFsb25lLAo+IC0gYXJjaF9pb21tdV9wb3B1bGF0
ZV9wYWdlX3RhYmxlKCkgd2FudHMganVzdCB0aGUgdHlwZSB0byBiZQo+ICAgIFBHVF93cml0YWJs
ZV9wYWdlLAo+IC0gaW9tbXVfaHdkb21faW5pdCgpIGFkZGl0aW9uYWxseSBwZXJtaXRzIGFsbCBv
dGhlciB0eXBlcyB3aXRoIGEgdHlwZQo+ICAgIHJlZmNvdW50IG9mIHplcm8uCj4gVGhlIGNhbm9u
aWNhbCBvbmUgaXMgaW4gX2dldF9wYWdlX3R5cGUoKSwgYW5kIGFzIG9mIFhTQS0yODgKPiBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBhbHNvIGhhcyBubyBuZWVkIGFueW1vcmUgdG8g
ZGVhbCB3aXRoCj4gUEdUX25vbmUgcGFnZXMuIEluIHRoZSBQViBEb20wIGNhc2UsIGhvd2V2ZXIs
IFBHVF9ub25lIHBhZ2VzIGFyZSBzdGlsbAo+IG5lY2Vzc2FyeSB0byBjb25zaWRlciwgc2luY2Ug
aW4gdGhhdCBjYXNlIHBhZ2VzIGRvbid0IGdldCBoYW5kZWQgdG8KPiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLiBGdXJ0aGVybW9yZSwgdGhlIGZ1bmN0aW9uIHNvIGZhciBhbHNvCj4gZXN0YWJs
aXNoZWQgci9vIG1hcHBpbmdzLCB3aGljaCBpcyBub3QgaW4gbGluZSB3aXRoIHRoZSBydWxlcyBz
ZXQgZm9ydGgKPiBieSB0aGUgWFNBLTI4OCBjaGFuZ2UuCj4gCj4gRm9yIGFyY2hfaW9tbXVfcG9w
dWxhdGVfcGFnZV90YWJsZSgpIHRvIG5vdCBlbmNvdW50ZXIgUEdUX25vbmUgcGFnZXMKPiBhbnlt
b3JlIGV2ZW4gaW4gY2FzZXMgd2hlcmUgdGhlIElPTU1VIGdldHMgZW5hYmxlZCBmb3IgYSBkb21h
aW4gb25seQo+IHdoZW4gaXQgaXMgYWxyZWFkeSBydW5uaW5nLCByZXBsYWNlIHRoZSBJT01NVSBk
ZXBlbmRlbmN5IGluCj4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSdzIGhhbmRsaW5nIG9mIFBW
IGd1ZXN0cyB0byBjaGVjayBqdXN0IHRoZQo+IHN5c3RlbSB3aWRlIHN0YXRlIGluc3RlYWQgb2Yg
dGhlIGRvbWFpbiBwcm9wZXJ0eS4KPiAKPiBVbmZvcnR1bmF0ZWx5IChwYXJ0aWFsbHkpIHJlcGxh
Y2luZyB0aGUgaW9tbXVfbWFwKCkgY2FsbCBpbgo+IGlvbW11X2h3ZG9tX2luaXQoKSBpbXBsaWVz
IHJlc3VycmVjdGluZyB0aGUgZmx1c2ggc3VwcHJlc3Npb24gdGhhdCBnb3QKPiBwcmV2aW91c2x5
IGVsaW1pbmF0ZWQuIE5vdGUgdGhhdCB0aGUgY2FsbCB0byBpb21tdV9tYXAoKSBjYW4ndCBiZQo+
IHJlbW92ZWQgYXQgdGhpcyBwb2ludCBpbiB0aW1lIC0gRG9tMCdzIGluaXRpYWwgYWxsb2NhdGlv
biBnZXRzIGl0cyBwYWdlCj4gdHlwZXMgc2V0IGJlZm9yZSBpb21tdV9od2RvbV9pbml0KCkgcnVu
cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
LS0tCj4gdjM6IFJlLWJhc2UuCj4gdjI6IEZpeCBJT1RMQiBmbHVzaGluZy4gRXhjbHVkZSBQVkgu
IFVzZSB0eXBlIHNhZmUgbG9jYWwgdmFyaWFibGVzLgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC04MjksMTMgKzgyOSwx
MyBAQCBndWVzdF9waHlzbWFwX2FkZF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAg
ICAqCj4gICAgICAgICAgICAqIFJldGFpbiB0aGlzIHByb3BlcnR5IGJ5IGdyYWJiaW5nIGEgd3Jp
dGFibGUgdHlwZSByZWYgYW5kIHRoZW4KPiAgICAgICAgICAgICogZHJvcHBpbmcgaXQgaW1tZWRp
YXRlbHkuICBUaGUgcmVzdWx0IHdpbGwgYmUgcGFnZXMgdGhhdCBoYXZlIGEKPiAtICAgICAgICAg
KiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQgYSBjb3VudCBvZiAwIChz
dWNoIHRoYXQKPiAtICAgICAgICAgKiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBz
dWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCj4gLSAgICAgICAgICogZW50cnkpLgo+ICsgICAg
ICAgICAqIHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJT01NVSBlbnRyeSBpZiBuZWNlc3NhcnkpLCBi
dXQgYSBjb3VudCBvZiAwCj4gKyAgICAgICAgICogKHN1Y2ggdGhhdCBhbnkgZ3Vlc3QtcmVxdWVz
dGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlCj4gKyAgICAgICAgICogSU9N
TVUgZW50cnkpLgo+ICAgICAgICAgICAgKi8KPiAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAo
MVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCj4gICAgICAgICAgIHsKPiAtICAgICAg
ICAgICAgaWYgKCAhbmVlZF9pb21tdV9wdF9zeW5jKGQpICkKPiArICAgICAgICAgICAgaWYgKCAh
aW9tbXVfZW5hYmxlZCApCgpUaGF0J3Mga2luZCBvZiBhIHN0cm9uZyBjaGVjayBmb3IgYSBkb21h
aW4gdGhhdCBtaWdodCBuZXZlciB1c2UgdGhlCmlvbW11IGF0IGFsbC4gSXNuJ3QgaXQgZmluZSB0
byBqdXN0IHJlbHkgb24KYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlIGZpbmRpbmcgbm9u
LXdyaXRhYmxlIHBhZ2VzIGFuZCB0aHVzIG5vdAphZGRpbmcgdGhlbSB0byB0aGUgaW9tbXUgcGFn
ZS10YWJsZXM/Cgo+ICAgICAgICAgICAgICAgICAgIC8qIG5vdGhpbmcgKi87Cj4gICAgICAgICAg
ICAgICBlbHNlIGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKPiAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0xOTIsMjggKzE5Miw0NiBAQCB2b2lkIF9faHdkb21faW5p
dCBpb21tdV9od2RvbV9pbml0KHN0cnVjCj4gICAgICAgICAgIHVuc2lnbmVkIGludCBpID0gMCwg
Zmx1c2hfZmxhZ3MgPSAwOwo+ICAgICAgICAgICBpbnQgcmMgPSAwOwo+ICAgCj4gKyAgICAgICAg
dGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSB0cnVlOwo+ICsKPiAgICAgICAgICAg
cGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCj4gICAgICAgICAgIHsK
PiAtICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdl
KSk7Cj4gLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuID0gbWZuX3RvX2dtZm4oZCwgbWZu
KTsKPiAtICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFibGU7
Cj4gLSAgICAgICAgICAgIGludCByZXQ7Cj4gLQo+IC0gICAgICAgICAgICBpZiAoICgocGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPT0gMCkgfHwKPiAtICAgICAgICAg
ICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykKPiAtICAg
ICAgICAgICAgICAgICAgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpICkKPiAtICAgICAgICAgICAgICAg
IG1hcHBpbmcgfD0gSU9NTVVGX3dyaXRhYmxlOwo+IC0KPiAtICAgICAgICAgICAgcmV0ID0gaW9t
bXVfbWFwKGQsIF9kZm4oZGZuKSwgX21mbihtZm4pLCAwLCBtYXBwaW5nLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmZsdXNoX2ZsYWdzKTsKPiAtCj4gLSAgICAgICAgICAgIGlmICgg
IXJjICkKPiAtICAgICAgICAgICAgICAgIHJjID0gcmV0Owo+ICsgICAgICAgICAgICBzd2l0Y2gg
KCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sgKQo+ICsgICAgICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIGNhc2UgUEdUX25vbmU6Cj4gKyAgICAgICAgICAgICAgICBpZiAo
IGlzX3B2X2RvbWFpbihkKSApCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUKCEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykp
Owo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwg
UEdUX3dyaXRhYmxlX3BhZ2UpICkKCkNvdWxkIHlvdSBhZGQgYSBjb21tZW50IHRoYXQgZ2V0X3Bh
Z2VfYW5kX3R5cGUgd2lsbCBhZGQgYW4gaW9tbXUKZW50cnkgaWYgc3VjY2VlZGluZz8KCj4gKyAg
ICAgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9h
bmRfdHlwZShwYWdlKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hfZmxhZ3MgfD0g
SU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlOwo+ICsgICAgICAgICAgICAgICAgICAg
IH0KPiArICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggIXJjICkKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRUJVU1k7CgpJcyBpdCBmaW5lIHRvIHJldHVybiBhbiBlcnJvciBo
ZXJlPyBBRkFJQ1QgeW91IGNvdWxkIGhhdmUgYSBSTyBwYWdlCnNoYXJlZCB3aXRoIFhlbiB3aXRo
IFBHVF9ub25lLCBhbmQgbm90IGhhdmluZyBhbiBpb21tdSBtYXBwaW5nIGZvciBpdAp3b3VsZCBi
ZSBleHBlY3RlZCwgaGVuY2UgcmV0dXJuaW5nIGFuIGVycm9yIHNlZW1zIHdyb25nPwoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 10:28:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 10:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6BTi-0002RT-HD; Fri, 06 Sep 2019 10:28:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i6BTh-0002RO-Ch
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 10:28:29 +0000
X-Inumbo-ID: 10e0314a-d091-11e9-abed-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10e0314a-d091-11e9-abed-12813bfff9fa;
 Fri, 06 Sep 2019 10:28:28 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 1B2CC20693;
 Fri,  6 Sep 2019 10:28:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567765708;
 bh=LckxxhN33QI7hBosz2hOt44i8WFcrDpnBzPka+P6J1I=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=OVpHyutzcEHG86HaLs+WIIPoe586pIAkDgL5B4RVmqFHZRrupJnVY5eXgVtfwj61M
 0syzuaWYZVFQJG3Je/48SiMTzubCIfCeRIaqKy9sx56ioL77GyutKSw3zgPoC9jq4z
 M5F1AK426s/Q6f2phTZKMS7tJ3a2ewqVMICm7kTE=
Date: Fri, 6 Sep 2019 19:28:22 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Peter Zijlstra <peterz@infradead.org>
Message-Id: <20190906192822.21afa68b557463fdc7b1cc81@kernel.org>
In-Reply-To: <20190906073436.GS2349@hirez.programming.kicks-ass.net>
References: <156773433821.31441.2905951246664148487.stgit@devnote2>
 <156773434815.31441.12739136439382289412.stgit@devnote2>
 <20190906073436.GS2349@hirez.programming.kicks-ass.net>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip v3 1/2] x86: xen: insn: Decode Xen and
 KVM emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA2IFNlcCAyMDE5IDA5OjM0OjM2ICswMjAwClBldGVyIFppamxzdHJhIDxwZXRlcnpA
aW5mcmFkZWFkLm9yZz4gd3JvdGU6Cgo+IE9uIEZyaSwgU2VwIDA2LCAyMDE5IGF0IDEwOjQ1OjQ4
QU0gKzA5MDAsIE1hc2FtaSBIaXJhbWF0c3Ugd3JvdGU6Cj4gCj4gPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvaW5jbHVkZS9hc20veGVuL2ludGVyZmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
eGVuL2ludGVyZmFjZS5oCj4gPiBpbmRleCA2MmNhMDNlZjVjNjUuLmZlMzNhOTc5ODcwOCAxMDA2
NDQKPiA+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaAo+ID4gKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2ludGVyZmFjZS5oCj4gPiBAQCAtMzc5LDEyICsz
NzksMTUgQEAgc3RydWN0IHhlbl9wbXVfYXJjaCB7Cj4gPiAgICogUHJlZml4IGZvcmNlcyBlbXVs
YXRpb24gb2Ygc29tZSBub24tdHJhcHBpbmcgaW5zdHJ1Y3Rpb25zLgo+ID4gICAqIEN1cnJlbnRs
eSBvbmx5IENQVUlELgo+ID4gICAqLwo+ID4gKyNpbmNsdWRlIDxhc20veGVuL3ByZWZpeC5oPgo+
ID4gKwo+ID4gICNpZmRlZiBfX0FTU0VNQkxZX18KPiA+IC0jZGVmaW5lIFhFTl9FTVVMQVRFX1BS
RUZJWCAuYnl0ZSAweDBmLDB4MGIsMHg3OCwweDY1LDB4NmUgOwo+ID4gKyNkZWZpbmUgWEVOX0VN
VUxBVEVfUFJFRklYIC5ieXRlIF9fWEVOX0VNVUxBVEVfUFJFRklYIDsKPiA+ICAjZGVmaW5lIFhF
Tl9DUFVJRCAgICAgICAgICBYRU5fRU1VTEFURV9QUkVGSVggY3B1aWQKPiA+ICAjZWxzZQo+ID4g
LSNkZWZpbmUgWEVOX0VNVUxBVEVfUFJFRklYICIuYnl0ZSAweDBmLDB4MGIsMHg3OCwweDY1LDB4
NmUgOyAiCj4gPiArI2RlZmluZSBYRU5fRU1VTEFURV9QUkVGSVggIi5ieXRlICIgX19YRU5fRU1V
TEFURV9QUkVGSVhfU1RSICIgOyAiCj4gPiAgI2RlZmluZSBYRU5fQ1BVSUQgICAgICAgICAgWEVO
X0VNVUxBVEVfUFJFRklYICJjcHVpZCIKPiA+ICsKPiA+ICAjZW5kaWYKPiAKPiBQb3NzaWJseSB5
b3UgY2FuIGRvIHNvbWV0aGluZyBsaWtlOgo+IAo+ICNkZWZpbmUgWEVOX0VNVUxBVEVfUFJFRklY
CV9fQVNNX0ZPUk0oLmJ5dGUgX19YRU5fRU1VTEFURV9QUkVGSVggOykKPiAjZGVmaW5lIFhFTl9D
UFVJRAkJWEVOX0VNVUxBVEVfUFJFRklYIF9fQVNNX0ZPUk0oY3B1aWQpCgpPb3BzLCB0aGlzIGRv
ZXNuJ3Qgd29yaywgc2luY2UgX19BU01fRk9STSh4KSB1c2VzICN4IGRpcmVjdGx5CgojIGRlZmlu
ZSBfX0FTTV9GT1JNKHgpICAiICIgI3ggIiAiCgp3aGljaCBkb2Vzbid0IGV4cGFuZCAieCIgaWYg
eCBpcyBhIG1hY3JvLiBXZSBoYXZlIHRvIHVzZSBfX3N0cmluZ2lmeQpsaWtlIAoKIyBpbmNsdWRl
IDxsaW51eC9zdHJpbmdpZnkuaD4KIyBkZWZpbmUgX19BU01fRk9STSh4KSAgIiAiIF9fc3RyaW5n
aWZ5KHgpICIgIgoKU28gdGhpcyBuZWVkcyBhb250aGVyIHBhdGNoIGluIHRoZSBzZXJpZXMgOikK
ClRoYW5rIHlvdSwKCi0tIApNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 10:28:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 10:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6BTn-0002Rj-QH; Fri, 06 Sep 2019 10:28:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6BTl-0002Rb-VI
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 10:28:34 +0000
X-Inumbo-ID: 13453f20-d091-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13453f20-d091-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 10:28:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567765712;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=JWp75kInJ0N8E6CPbm9tPaYidl0RCw8ATxINV/r8qqY=;
 b=P+XEPo4LuAk1M+1i7UwWKx3644pgaMar5+4XsxOl7F4vRUWsPtljT7Lx
 XPAI7rJ2CwC/AtoBDr7B9YdYPXQ8dGjCVW2gF9Bs0/UzzhG1kF3aSoOLc
 s305yK/IN2x5pamFAfzKMZ2jTlku476uX/pEGFLMyUK7+XjRi+81YUZwQ I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VY/F1RiZt7z/H/EgxemdCyMkrKsJOAfBzE0ojXmCuJ/oOBIp4IqEWEPql++l60d85dl27zkgJH
 pqqZLOF91ZiHbMuUmlE0cU+qRp75ZdwIjRuAs/sqxJY2yiJ7M0T37dFX2AMzTlMmSiX8Nh4iNW
 LoGorJlQ4h42bFOHWutTVkuHSxOVBk8gFolckUhsbWjUjv6ti1hpJQBQpgwutFPkoG/2LbuGjz
 PNMITsOgVaublABciIS63IWnPIy5IRCHvXboE90sxo6nNxnJxCJnoJZWjo+iPz3xDrU0TWU2Js
 cSE=
X-SBRS: 2.7
X-MesageID: 5458512
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5458512"
Date: Fri, 6 Sep 2019 12:28:25 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190906102825.mmaphgw7hvoavmv4@Air-de-Roger>
References: <1567069347-22841-1-git-send-email-chao.gao@intel.com>
 <20190829102059.bk4l7itydj73d3ua@Air-de-Roger>
 <20190906090107.GA25703@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190906090107.GA25703@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [RFC Patch] xen/pt: Emulate FLR capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDU6MDE6MDlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBBdWcgMjksIDIwMTkgYXQgMTI6MjE6MTFQTSArMDIwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gVGh1LCBBdWcgMjksIDIwMTkgYXQgMDU6MDI6MjdQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gQ3VycmVudGx5LCBmb3IgYSBIVk0gb24gWGVuLCBubyByZXNl
dCBtZXRob2QgaXMgdmlydHVhbGl6ZWQuIFNvIGluIGEgVk0ncwo+ID4+IHBlcnNwZWN0aXZlLCBh
c3NpZ25lZCBkZXZpY2VzIGNhbm5vdCBiZSByZXNldC4gQnV0IHNvbWUgZGV2aWNlcyByZWx5IG9u
IFBDSQo+ID4+IHJlc2V0IHRvIHJlY292ZXIgZnJvbSBoYXJkd2FyZSBoYW5ncy4gV2hlbiBiZWlu
ZyBhc3NpZ25lZCB0byBhIFZNLCB0aG9zZQo+ID4+IGRldmljZXMgY2Fubm90IGJlIHJlc2V0IGFu
ZCB3b24ndCB3b3JrIGFueSBsb25nZXIgaWYgYSBoYXJkd2FyZSBoYW5nIG9jY3Vycy4KPiA+PiBX
ZSBoYXZlIHRvIHJlYm9vdCBWTSB0byB0cmlnZ2VyIFBDSSByZXNldCBvbiBob3N0IHRvIHJlY292
ZXIgdGhlIGRldmljZS4KPiA+Pgo+ID4+IFRoaXMgcGF0Y2ggZXhwb3NlcyBGTFIgY2FwYWJpbGl0
eSB0byBWTXMgaWYgdGhlIGFzc2lnbmVkIGRldmljZSBjYW4gYmUgcmVzZXQgb24KPiA+PiBob3N0
LiBXaGVuIFZNIGluaXRpYXRlcyBhbiBGTFIgdG8gYSBkZXZpY2UsIHFlbXUgY2xlYW5zIHVwIHRo
ZSBkZXZpY2Ugc3RhdGUsCj4gPj4gKGluY2x1ZGluZyBkaXNhYmxpbmcgb2YgaW50eCBhbmQvb3Ig
TVNJIGFuZCB1bm1hcHBpbmcgQkFScyBmcm9tIGd1ZXN0LCBkZWxldGluZwo+ID4+IGVtdWxhdGVk
IHJlZ2lzdGVycyksIHRoZW4gaW5pdGlhdGUgUENJIHJlc2V0IHRocm91Z2ggJ3Jlc2V0JyBrbm9i
IHVuZGVyIHRoZQo+ID4+IGRldmljZSdzIHN5c2ZzLCBmaW5hbGx5IGluaXRpYWxpemUgdGhlIGRl
dmljZSBhZ2Fpbi4KPiA+Cj4gPkkgdGhpbmsgeW91IGxpa2VseSBuZWVkIHRvIGRlYXNzaWduIHRo
ZSBkZXZpY2UgZnJvbSB0aGUgVk0sIHBlcmZvcm0KPiA+dGhlIHJlc2V0LCBhbmQgdGhlbiBhc3Np
Z24gdGhlIGRldmljZSBhZ2Fpbiwgc28gdGhhdCB0aGVyZSdzIG5vIFhlbgo+ID5pbnRlcm5hbCBz
dGF0ZSBjYXJyaWVkIG92ZXIgcHJpb3IgdG8gdGhlIHJlc2V0Pwo+IAo+IFllcy4gSXQgaXMgdGhl
IHNhZmVzdCB3YXkuIEJ1dCBoZXJlIEkgd2FudCB0byBwcmVzZW50IHRoZSBmZWF0dXJlIGFzIEZM
Ugo+IChzdWNoIHRoYXQgdGhlIGRldmljZSBkcml2ZXIgaW4gZ3Vlc3QgY2FuIGlzc3VlIFBDSSBy
ZXNldCB3aGVuZXZlcgo+IG5lZWRlZCBhbmQgbm8gY2hhbmdlIGlzIG5lZWRlZCB0byBkZXZpY2Ug
ZHJpdmVyKS4gIEN1cnJlbnQgZGV2aWNlCj4gZGVhc3NpZ25tZW50IG5vdGlmaWVzIGd1ZXN0IHRo
YXQgdGhlIGRldmljZSBpcyBnb2luZyB0byBiZSByZW1vdmVkCgpJbiB3aGljaCB3YXkgZG9lcyBh
IGd1ZXN0IGdldCBub3RpZmllZD8KCkFGQUlDVCBYRU5fRE9NQ1RMX2RlYXNzaWduX2RldmljZSBk
b2Vzbid0IGRvIGFueSBraW5kIG9mIGd1ZXN0Cm5vdGlmaWNhdGlvbiwgaXQganVzdCB0ZWFycyBk
b3duIHRoZSBkZXZpY2UuCgo+IEl0IGlzIG5vdCB0aGUgc3RhbmRhcmQgUENJIHJlc2V0LiBJcyBp
dCBwb3NzaWJsZSB0byBtYWtlIGd1ZXN0IHVuYXdhcmUKPiBvZiB0aGUgZGV2aWNlIGRlYXNzaWdu
bWVudCB0byBlbXVsYXRlIGEgc3RhbmRhcmQgUENJIHJlc2V0PwoKVGhhdCB3b3VsZCBiZSBteSBl
eHBlY3RhdGlvbi4gU3VjaCBkZWFzc2lnbm1lbnQvYXNzaWdubWVudCBzaG91bGQgYmUKY29tcGxl
dGVseSB0cmFuc3BhcmVudCBmcm9tIGEgZ3Vlc3QgUG9WLiBNeSBzdWdnZXN0aW9uIGZvciBkb2lu
Zwp0aGUgcmVhc3NpZ25tZW50IGlzIHRvIGVuc3VyZSB0aGVyZSdzIG5vIGRldmljZSBzdGF0ZSBj
YXJyaWVkIG92ZXIuCgo+IEluIG15IG1pbmQsCj4gd2UgY2FuIGV4cG9zZSBkb19wY2lfcmVtb3Zl
L2FkZCB0byBxZW11IG9yIHJld3JpdGUgdGhlbSBpbiBxZW11IChidXQKPiBkb24ndCByZW1vdmUg
dGhlIGRldmljZSBmcm9tIGd1ZXN0J3MgUENJIGhpZXJhcmNoeSkuIERvIHlvdSB0aGluayBpdCBp
cwo+IHRoZSByaWdodCBkaXJlY3Rpb24/CgpEb2luZyBhbGwgdGhpcyBjbGVhbnVwIHdpdGhvdXQg
cmVhc3NpZ25pbmcgdGhlIGRldmljZSBzZWVtcyBtb3JlCmNvbXBsaWNhdGVkIGFuZCBsaWtlbHkg
dG8gbWlzcyBzdHVmZiB0byBjbGVhbnVwIElNTywgYnV0IGFzIGxvbmcgYXMKeW91IGNhbiBndWFy
YW50ZWUgdGhlcmUncyBubyBzdGF0ZSBjYXJyaWVkIG92ZXIgZnJvbSBiZWZvcmUgdGhlIHJlc2V0
Cml0IHNob3VsZCBiZSBmaW5lLgoKSSB0aGluayB5b3UgYWxzbyBuZWVkIHNvbWUgZG9tMCBjb29w
ZXJhdGlvbiBmb3IgdGhpcywgc28gdGhhdCBmb3IKZXhhbXBsZSB0aGUgQkFScyBhcmUgY29ycmVj
dGx5IHJlLXBvc2l0aW9uZWQgYWZ0ZXIgdGhlIHJlc2V0PwoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 10:52:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 10: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 1i6BqZ-00052Q-6v; Fri, 06 Sep 2019 10:52: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=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6BqY-00052L-5S
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 10:52:06 +0000
X-Inumbo-ID: 5c55c664-d094-11e9-abed-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c55c664-d094-11e9-abed-12813bfff9fa;
 Fri, 06 Sep 2019 10: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 9B041B643;
 Fri,  6 Sep 2019 10:52:02 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <ac7a20e8-9e5e-f664-1d7f-d59105f90223@suse.com>
 <20190906093707.wn5zn4nzqxrffwo3@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b3ad1cbb-a45b-612c-28b1-e5c203b24676@suse.com>
Date: Fri, 6 Sep 2019 12:52:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906093707.wn5zn4nzqxrffwo3@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] 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: GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gMDYuMDkuMjAxOSAxMTozNywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBK
dWwgMDMsIDIwMTkgYXQgMTI6MTg6NDVQTSArMDAwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
Pj4gQEAgLTgyOSwxMyArODI5LDEzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKPj4gICAgICAgICAgICAqCj4+ICAgICAgICAgICAgKiBSZXRhaW4gdGhpcyBwcm9w
ZXJ0eSBieSBncmFiYmluZyBhIHdyaXRhYmxlIHR5cGUgcmVmIGFuZCB0aGVuCj4+ICAgICAgICAg
ICAgKiBkcm9wcGluZyBpdCBpbW1lZGlhdGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0
aGF0IGhhdmUgYQo+PiAtICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50
cnkpLCBidXQgYSBjb3VudCBvZiAwIChzdWNoIHRoYXQKPj4gLSAgICAgICAgICogYW55IGd1ZXN0
LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQo+PiAt
ICAgICAgICAgKiBlbnRyeSkuCj4+ICsgICAgICAgICAqIHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJ
T01NVSBlbnRyeSBpZiBuZWNlc3NhcnkpLCBidXQgYSBjb3VudCBvZiAwCj4+ICsgICAgICAgICAq
IChzdWNoIHRoYXQgYW55IGd1ZXN0LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQg
cmVtb3ZlIHRoZQo+PiArICAgICAgICAgKiBJT01NVSBlbnRyeSkuCj4+ICAgICAgICAgICAgKi8K
Pj4gICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytpLCAr
K3BhZ2UgKQo+PiAgICAgICAgICAgewo+PiAtICAgICAgICAgICAgaWYgKCAhbmVlZF9pb21tdV9w
dF9zeW5jKGQpICkKPj4gKyAgICAgICAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQo+IAo+IFRo
YXQncyBraW5kIG9mIGEgc3Ryb25nIGNoZWNrIGZvciBhIGRvbWFpbiB0aGF0IG1pZ2h0IG5ldmVy
IHVzZSB0aGUKPiBpb21tdSBhdCBhbGwuIElzbid0IGl0IGZpbmUgdG8ganVzdCByZWx5IG9uCj4g
YXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlIGZpbmRpbmcgbm9uLXdyaXRhYmxlIHBhZ2Vz
IGFuZCB0aHVzIG5vdAo+IGFkZGluZyB0aGVtIHRvIHRoZSBpb21tdSBwYWdlLXRhYmxlcz8KCk5v
IC0gdGhlIGNvZGUgY2hhbmdlIGhlcmUgaXMgdG8gdGFrZSBjYXJlIG9mIHBhZ2UgYWRkaXRpb25z
IHRvCnRoZSBkb21haW4gYWZ0ZXIgaXQgaGFzIGJvb3RlZC4KCj4+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwo+PiBAQCAtMTkyLDI4ICsxOTIsNDYgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdk
b21faW5pdChzdHJ1Ywo+PiAgICAgICAgICAgdW5zaWduZWQgaW50IGkgPSAwLCBmbHVzaF9mbGFn
cyA9IDA7Cj4+ICAgICAgICAgICBpbnQgcmMgPSAwOwo+PiAgIAo+PiArICAgICAgICB0aGlzX2Nw
dShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSA9IHRydWU7Cj4+ICsKPj4gICAgICAgICAgIHBhZ2Vf
bGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdlX2xpc3QgKQo+PiAgICAgICAgICAgewo+PiAt
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7
Cj4+IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7
Cj4+IC0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwcGluZyA9IElPTU1VRl9yZWFkYWJsZTsK
Pj4gLSAgICAgICAgICAgIGludCByZXQ7Cj4+IC0KPj4gLSAgICAgICAgICAgIGlmICggKChwYWdl
LT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA9PSAwKSB8fAo+PiAtICAgICAg
ICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykKPj4g
LSAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCj4+IC0gICAgICAgICAg
ICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7Cj4+IC0KPj4gLSAgICAgICAgICAgIHJl
dCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwgbWFwcGluZywKPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwo+PiAtCj4+IC0gICAgICAg
ICAgICBpZiAoICFyYyApCj4+IC0gICAgICAgICAgICAgICAgcmMgPSByZXQ7Cj4+ICsgICAgICAg
ICAgICBzd2l0Y2ggKCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sgKQo+
PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgY2FzZSBQR1Rfbm9uZToKPj4gKyAgICAg
ICAgICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCj4+ICsgICAgICAgICAgICAgICAgewo+
PiArICAgICAgICAgICAgICAgICAgICBBU1NFUlQoIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF9jb3VudF9tYXNrKSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGlmICggZ2V0X3BhZ2Vf
YW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKPiAKPiBDb3VsZCB5b3UgYWRk
IGEgY29tbWVudCB0aGF0IGdldF9wYWdlX2FuZF90eXBlIHdpbGwgYWRkIGFuIGlvbW11Cj4gZW50
cnkgaWYgc3VjY2VlZGluZz8KCldlbGwsIHllcywgSSBjb3VsZCwgYnV0IHRoaXMgd291bGQganVz
dCByZS1zdGF0ZSB3aGF0IHRoZSByZXNwZWN0aXZlCnNlY3Rpb24gb2YgdGhlIGJpZyBjb21tZW50
IGF0IHRoZSB0b3Agb2YgbW0uYyBlZmZlY3RpdmVseSBzYXlzLgoKQW55d2F5IC0gYXMgbG9uZyBh
cyBQYXVsJ3MgInJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZgpJT01NVSBw
YWdlIHRhYmxlcyIgd291bGQgZ28gaW4gYW55IHRpbWUgc29vbiwgdGhpcyB3aWxsIGFsbCBiZWNv
bWUKdW5uZWNlc3NhcnkgYW55d2F5LgoKPj4gKyAgICAgICAgICAgICAgICAgICAgewo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyB8PSBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZf
d3JpdGFibGU7Cj4+ICsgICAgICAgICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgICAgICAg
ICAgZWxzZSBpZiAoICFyYyApCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FQlVT
WTsKPiAKPiBJcyBpdCBmaW5lIHRvIHJldHVybiBhbiBlcnJvciBoZXJlPyBBRkFJQ1QgeW91IGNv
dWxkIGhhdmUgYSBSTyBwYWdlCj4gc2hhcmVkIHdpdGggWGVuIHdpdGggUEdUX25vbmUsIGFuZCBu
b3QgaGF2aW5nIGFuIGlvbW11IG1hcHBpbmcgZm9yIGl0Cj4gd291bGQgYmUgZXhwZWN0ZWQsIGhl
bmNlIHJldHVybmluZyBhbiBlcnJvciBzZWVtcyB3cm9uZz8KCk5vLCBwYWdlcyBzaGFyZWQgd2l0
aCBYZW4gZG9uJ3QgbGl2ZSBvbiBkLT5wYWdlX2xpc3QgKHdoaWNoIGlzIHdoYXQgdGhlCmxvb3Ag
aXRlcmF0ZXMgb3ZlcikuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 10:54:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 10:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Bsv-0005A1-Ls; Fri, 06 Sep 2019 10:54:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i6Bsu-00059w-8g
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 10:54:32 +0000
X-Inumbo-ID: b454980e-d094-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b454980e-d094-11e9-a337-bc764e2007e4;
 Fri, 06 Sep 2019 10:54:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567767272;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=mtqOEO3k6+JJsvitGN9fUCJSIB7vLz33E2BrdVRCXtc=;
 b=BIHqTOrQ0f+ph4Zo4tME9I4UOtMfa6wJzaJIDGKzyiXww4wahLTz4JBR
 GEbx6APJrUNgi5FN24KqJtvJfmRxwmzSuN+FGxpKCX58qIoOoxSo13l7L
 XA3dkNVVPdOimaY2yM+A8q/iFYRubyQi8OUTGcLu5AbRVS69me/klk4N5 4=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j2SJpUxfrFFH18G0aGq3erwWGzMuhrsLwBktxQkjJkvNyN4yjjNTO+E2I7hihblYI4ZSoyDClf
 ceZT+1wMX+G0Rjxlup0Y+Dzvx9uRvuhlnpFG1QQiRvWueskmuvFTjXCpoybNSLscYs/d/9Xcgd
 140rba6DOE+9Hmu/XMCnrA7mwgzFUAv+e0UdYRDCNzXKqoiAKSR6LqE6S+Z9Ynr9N1AEl01MiH
 eaj3Wz4ALcnF0oDs/B8snCSsf+V49kuA5cn2Aa33vWMdTylt8ctjJk7YH9k8Zh+LXf5QHUfwZk
 sx0=
X-SBRS: 2.7
X-MesageID: 5279733
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5279733"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8 2/6] domain: introduce XEN_DOMCTL_CDF_iommu flag
Thread-Index: AQHVYZ29/ty2sHXS4UupARoJKuaUUKcdW3QAgAEjC7A=
Date: Fri, 6 Sep 2019 10:54:26 +0000
Message-ID: <c46e1699aa1b4c22b66213879994eccb@AMSPEX02CL03.citrite.net>
References: <20190902145014.36442-1-paul.durrant@citrix.com>
 <20190902145014.36442-3-paul.durrant@citrix.com>
 <85d926fe-d26d-1c1c-8caa-b949718196dd@arm.com>
In-Reply-To: <85d926fe-d26d-1c1c-8caa-b949718196dd@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 2/6] domain: introduce
 XEN_DOMCTL_CDF_iommu flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4gZGlmZiAtLWdpdCBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bC5tbA0KPiA+IGluZGV4IDM1OTU4Yjk0ZDUuLmJkZjNmMmUzOTUgMTAwNjQ0DQo+ID4gLS0tIGEv
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sDQo+ID4gKysrIGIvdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsLm1sDQo+ID4gQEAgLTU2LDcgKzU2LDEzIEBAIHR5cGUgYXJjaF9kb21haW5j
b25maWcgPQ0KPiA+ICAgCXwgQVJNIG9mIHhlbl9hcm1fYXJjaF9kb21haW5jb25maWcNCj4gPiAg
IAl8IFg4NiBvZiB4ZW5feDg2X2FyY2hfZG9tYWluY29uZmlnDQo+ID4NCj4gPiAtdHlwZSBkb21h
aW5fY3JlYXRlX2ZsYWcgPSBDREZfSFZNIHwgQ0RGX0hBUA0KPiA+ICt0eXBlIGRvbWFpbl9jcmVh
dGVfZmxhZyA9DQo+ID4gKwl8IENERl9IVk0NCj4gPiArCXwgQ0RGX0hBUA0KPiA+ICsJfCBDREZf
UzNfSU5URUdSSVRZDQo+ID4gKwl8IENERl9PT1NfT0ZGDQo+ID4gKwl8IENERl9YU19ET01BSU4N
Cj4gPiArCXwgQ0RGX0lPTU1VDQo+IA0KPiBUaGlzIHBhdGNoIGlzIG9ubHkgYWRkaW5nIHRoZSBs
YXN0IGZsYWcsIGJ1dCB5b3UgYXJlIGFkZGluZyBtb3JlIGhlcmUuIEkNCj4gdW5kZXJzdGFuZCB0
aGF0IHlvdSBhcmUganVzdCByZS1zeW5jaW5nIHRoZSB0eXBlIHdpdGggWGVuLiBJSE1PLCB0aGlz
DQo+IHNob3VsZCBiZWxvbmcgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhcyB3ZSBtYXkgd2FudCB0byBi
YWNrcG9ydCBpdC4NCj4gDQo+IElmIGJhY2twb3J0aW5nIGlzIG5vdCBuZWNlc3NhcnksIHRoZW4g
dGhlIGNoYW5nZSBzaG91bGQgYXQgbGVhc3QgYmUNCj4gbWVudGlvbmVkIGluIHRoZSBjb21taXQg
bWVzc2FnZSBhcyB0aGlzIHNlZW1zIGEgYml0IG9mZi10b3BpYy4NCj4gDQoNClRoZSBhcHBhcmVu
dGx5IGV4dHJhbmVvdXMgZmxhZyBhZGRpdGlvbnMgYXJlIGJlY2F1c2Ugb2YgdGhlIHdheSB0aGF0
IHRoZSBjb2RlIGF0DQoNCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7
YT1ibG9iO2Y9dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmM7aGI9SEVBRCNsMTQ5
DQoNCndvcmtzLiBUTDtEUiB0aGUgaW5kZXggb2YgdGhlIGl0ZW0gaW4gdGhlIGxpc3QgbmVlZHMg
dG8gbWF0Y2ggdGhlIGJpdCBwb3NpdGlvbiBpbiB0aGUgZmxhZ3MgZmllbGQuDQoNClNpbmNlIHlv
dSBxdWVyaWVkIGl0IEkgZ3Vlc3MgaXQnZCBiZXR0ZXIgaGF2ZSBhIGNvbW1lbnQgaW4gdGhlIGNv
ZGUuDQoNCiAgUGF1bA0KDQo+IENoZWVycywNCj4gDQo+IFsxXSBodHRwczovL2xpc3RzLnhlbi5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMTk3NC5odG1sDQo+IA0KPiAt
LQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 11:06:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 11:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6C4b-00069y-W0; Fri, 06 Sep 2019 11:06:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6C4a-00069t-Fl
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 11:06:36 +0000
X-Inumbo-ID: 640830b6-d096-11e9-a337-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 640830b6-d096-11e9-a337-bc764e2007e4;
 Fri, 06 Sep 2019 11:06:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567767995;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=3tvFc+sW/muKHjbd1ZvRsMVso3bM7XQztToBAeX/lMU=;
 b=PqiUWUR0FOkBrkZtzzR+UVQZ0duN5qzUSI/HxX1h9WlkF7fKjBbudN/w
 7ctzgf9lAV3j1MUfF894MUowPayXK0Lsyx7mK5f2HLX55inkoK7RSYWHQ
 RdQZhV7LbNH5r56EZwHIuyrnkODdhowcxwoiFqw9eRCdJpddyCKu0Cp0O s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GP3PK3B0pta8CmfSzLvvKVrT23Um9LqF7N9EC1p58ogofoO7bA5wT0AdZDxctFf+94h+ychKKy
 nDZC7n+I9xHffaCDEh69l/bQqGgRQzL3SfDLYu+Y2HwumTbF9rXY+P5WuD8B53IbJ7vUlHYSmv
 8+jhc0YsND3/Hq7muajt8X0C1bV2AAOhYYCbQw9ey4Xin4YMfFckegZIpjyQDt4MklV1sSO50r
 KnNn6k6Rf0RJh5tLfNXBmFY71uCfkBcdKXOJFbufM37wCKMl0Z0mo7aGh+zdxQahziOgQLXIzg
 Grg=
X-SBRS: 2.7
X-MesageID: 5459846
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5459846"
Date: Fri, 6 Sep 2019 13:06:28 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190906110628.i43m4jccxjimu2sp@Air-de-Roger>
References: <20190905190418.15142-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190905190418.15142-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Don't explicitly map the VGA
 region as UC-
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMDUsIDIwMTkgYXQgMDg6MDQ6MThQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbGwgNjQtYml0IGNhcGFibGUgcHJvY2Vzc29ycyB1c2UgUEFULCBhbmQgd2l0aCBQ
QVQsIGl0IGlzIGV4cGxpY2l0bHkKPiBwZXJtaXR0ZWQgdG8gaGF2ZSBtYXBwaW5ncyB3aXRoIGEg
Y2FjaGVhYmlsaXR5IGRpZmZlcmVudCB0byBNVFJScy4KPiAKPiBPbiBhIG5hdGl2ZSBzeXN0ZW0g
d2l0aCBhIHJlYWwgbGVnYWN5IFZHQSByZWdpb24sIE1UUlJzIHdpbGwgY2F1c2UgdGhlIHJlZ2lv
bgo+IHRvIGJlIFVDLS4gIFdoZW4gYm9vdGluZyB2aXJ0dWFsaXNlZCwgdGhpcyByYW5nZSBtYXkg
YmUgUkFNIGFuZCBub3QgYSBsZWdhY3kKPiBWR0EgcmVnaW9uLCBhdCB3aGljaCBwb2ludCBpdCB3
YW50cyB0byBiZSBXQi4KPiAKPiBVc2UgV0IgbWFwcGluZyBpbiB0aGUgcGFnZXRhYmxlcywgc3Vj
aCB0aGF0IGluIHN5c3RlbXMgd2l0aG91dCBhIGxlZ2FjeSBWR0EKPiByZWdpb24sIHRoZSBSQU0g
YmV0d2VlbiAweGEwMDAwIGFuZCAweGMwMDAwIGRvZXNuJ3QgYmVjb21lIHVubmVjZXNzZXJpbHkg
VUMtLgo+IEhvd2V2ZXIsIHdlIHN0aWxsIG11c3QgdXNlIHNtYWxsIHBhZ2VzIHRvIGF2b2lkIHRo
ZSB1bmRlZmluZWQgYmVoYXZpb3VyIGNhdXNlZAo+IGJ5IHN1cGVycGFnZXMgY3Jvc3NpbmcgTVRS
UnMgb2YgZGlmZmVyZW50IGNhY2hlYWJpbGl0eS4KPiAKPiBXaGlsZSBhZGp1c3RpbmcgdGhlIHBh
Z2V0YWJsZSBjb25zdHJ1Y3Rpb24sIHN3aXRjaCBmcm9tIHBmbiB0byBpZHggZm9yCj4gY29uc2lz
dGVuY3kgd2l0aCBhbGwgdGhlIG90aGVyIGNvbnN0cnVjdGlvbiBsb2dpYy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAtLS0KPiBD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBB
cyBhIGZ1dHVyZSBvcHRpbWlzYXRpb24sIFhlbiBjb3VsZCByZXdyaXRlIGwyX2lkZW50bWFwIHdp
dGggYSBzdXBlcnBhZ2UgaWYgaXQKPiBmaW5kcyB0aGF0IE1UUlJzIGFyZSBkaXNhYmxlZC4gIEhv
d2V2ZXIsIHRoaXMgcHJvYmFibHkgbmVlZHMgdG8gd2FpdCB1bnRpbCBYZW4KPiBubyBsb25nZXIg
dW5jb25kaXRpb25hbGx5IGFzc3VtZXMgYSBsZWdhY3kgVkdBIHJlZ2lvbiB0byBiZSBwcmVzZW50
IGluIHRoZQo+IGU4MjAgaWYgaXQgZmluZHMgc29tZXRoaW5nIG90aGVyIHRoYW4gYSBob2xlCgpJ
cyB0aGF0IHN0aWxsIHRoZSBjYXNlPyBJIHJlbWVtYmVyIGRlYWxpbmcgd2l0aCBpdCB3aGVuIHdv
cmtpbmcgb24gdGhlCnNoaW0sIGFuZCBJIHRob3VnaHQgdGhlIGNvZGUgdG8gdW5jb25kaXRpb25h
bGx5IHNldCBhIGhvbGUgaW4KMHhhMDAwMC0weGMwMDAwIHdhcyByZW1vdmVkLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 11:09:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 11:09:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6C7Q-0006Hk-FH; Fri, 06 Sep 2019 11:09:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A/eH=XB=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i6C7P-0006Hf-UA
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 11:09:31 +0000
X-Inumbo-ID: cc8637d2-d096-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc8637d2-d096-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 11:09:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567768171;
 h=to:cc:from:subject:message-id:date:mime-version:
 content-transfer-encoding;
 bh=I9RGcfs9ceBGDAsrkLi/KLT4kRBa3KQ3abrhH7EGETk=;
 b=NQoz2AEdXQdqLX9xtIbA4S2aU17sDm/8WAiJNIewes6jZhFkaNWzZQcA
 ZRItTPRGRl82By+vMUfPg8jHbKiU2xdGJAsu20B3VmFKIAjL0WBmCY0zg
 UDtC9FDmGsHSbdtbohlslwR835FA9QBPe+KWiEvbQihqGLFnAvNanfOwK c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JtP2gkfFc45u6GFp0O04nlalaMyuqDGNC/DQ+VIgMH+AShOQB0bf9N32WqymiS9Gc9r//zNN93
 rpDT89DXVgTjq0C29zB39AuzmyJR0EF0ewgASjm6VAuTDqaCc5jUSqQ39hCD35qEyUxGMrwKsk
 KY/GurrAIIzQRijWRUrtipfQsGV5tYWcFrBKjQr9pMdZgTXg1C0X1Ep4P+HIaNOfi5THbVPuWf
 YLcxS/dk9EtsJ8QzVNujqzwCCu9BES6n1yqbBgW3TygpryJwJADTrLOHTin5DBto3B+c0PMUP5
 LXI=
X-SBRS: 2.7
X-MesageID: 5230321
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5230321"
To: xen-devel <xen-devel@lists.xenproject.org>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 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: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@citrix.com>
Date: Fri, 6 Sep 2019 12:09:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] RFC: Criteria for checking in core scheduling series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Dario Faggioli <dario.faggioli@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>

VGhlcmUgd2FzIGEgZGlzY3Vzc2lvbiBvbiB0aGUgY29tbXVuaXR5IGNhbGwgYWJvdXQgdGhlIGNv
cmUgc2NoZWR1bGluZwpzZXJpZXMgYmVpbmcgZGV2ZWxvcGVkIGJ5IEp1ZXJnZW4gR3Jvc3MgWzFd
LiAgVGhlIGNvbmNsdXNpb24gY2FuIGJlCnN1bW1hcml6ZWQgYXMgZm9sbG93czoKCiogV2Ugbm9y
bWFsbHkgd2FpdCB0byBjaGVjayBpbiBzZXJpZXMgdW50aWwgdGhleSBhcmUgcXVpdGUgZ29vZCAt
LSBhbGwKdGhlIGkncyBkb3R0ZWQgYW5kIGFsbCB0aGUgdCdzIGNyb3NzZWQKCiogVGhpcyBpcyBm
b3Igc2V2ZXJhbCByZWFzb25zOyBwcmltYXJpbHkgYmVjYXVzZSBvbmNlIGNvZGUgZ2V0cyBjaGVj
a2VkCmluLCBpdCByYXJlbHkgZ2V0cyBsb29rZWQgYXQgYWdhaW4uICBJbiBwYXJ0aWN1bGFyLCB0
aGVyZSdzIG5vdGhpbmcKc3RvcHBpbmcgdGhlIHN1Ym1pdHRlciBmcm9tIG5lZ2xlY3RpbmcgdG8g
ZG8gaW1wb3J0YW50IGNsZWFuLXVwcywgaW4Kc3BpdGUgb2YgdGhlaXIgYmVzdCBpbnRlbnRpb25z
OyBsZWF2aW5nIHRoZSBtYWludGFpbmVyIG9yIHRoZSByZXN0IG9mCnRoZSBjb21tdW5pdHkgdG8g
ZG8gaXQuCgoqIEhvd2V2ZXIsIGZvciBwYXJ0aWN1bGFybHkgbG9uZywgY29tcGxpY2F0ZWQgc2Vy
aWVzIGxpa2UgdGhlIGNvcmUKc2NoZWR1bGluZyBzZXJpZXMsIHRoaXMgY2FuIGhhdmUgc2lnbmlm
aWNhbnQgZG93bnNpZGVzLiAgUmViYXNpbmcgYQo2MC1wYXRjaCBicmFuY2ggcmVndWxhcmx5IGlz
IGEgbG90IG9mIGNodXJuIGZvciBsaXR0bGUgdmFsdWU7IGFuZCBjb3JlCnBhcnRzIG9mIHRoZSBz
ZXJpZXMgd2hpY2ggYXJlIG1vc3RseSBjb21wbGV0ZSBhcmUgY3VycmVudGx5IG9ubHkgZ2V0dGlu
ZwpzcG9yYWRpYyBkZXYgdGVzdGluZyByYXRoZXIgdGhhbiB0aGUgd2lkZSByYW5nZSBvZiB0ZXN0
aW5nIHRoZXkgd291bGQKZ2V0IGZyb20gYmVpbmcgaW4gc3RhZ2luZy4KCiogWGVuU2VydmVyIGFu
ZCBTdVNFIGFyZSBib3RoIGxvbmctdGVybSBjb21tdW5pdHkgbWVtYmVycyB3aXRoIGEgc3Ryb25n
CmluY2VudGl2ZSB0byBtYWludGFpbiBhbmQgaW1wcm92ZSB0aGUgZmVhdHVyZTsgc28gdGhlIHJp
c2sgb2YgdGhlCmZlYXR1cmUgYmVpbmcgbGVmdCBmb3IgdGhlIGNvbW11bml0eSB0byBtYWludGlh
biBpcyByZWxhdGl2ZWx5IG5vdy4KCldpdGggYWxsIHRob3NlIHRoaW5ncyBpbiBtaW5kLCB0aGUg
Y29uY2x1c2lvbiB3YXMgdG8gbG93ZXIgdGhlCiJjaGVjay1pbiIgdGhyZXNob2xkIGZyb20gd2hh
dCBpdCBub3JtYWxseSBpcywgaW4gb3JkZXIgdG8gYWxsb3cgdGhlCnNlcmllcyB0byBiZSBjaGVj
a2VkIGluIGluIHRoZSBuZWFyIGZ1dHVyZSwgaW4gZW5vdWdoIHRpbWUgYXQgbGVhc3QgZm9yCnRo
ZSAiZGVmYXVsdCBvZmYiIHRvIGJlIHdlbGwtdGVzdGVkIGJ5IHRoZSA0LjEzIHJlbGVhc2UuCgpU
aGUgY3JpdGVyaWEgd2Ugc2tldGNoZWQgb3V0IHdlcmU6CgoqIEFsbCB0aGUgcGF0Y2hlcyBzdGls
bCBuZWVkIGFwcHJvcHJpYXRlIEFjayAvIFItYidzCgoqIFRoZXJlIHNob3VsZCBiZSByZWFzb24g
dG8gYmVsaWV2ZSB0aGF0IHRoZSBzZXJpZXMgd2lsbCBoYXZlIGxpdHRsZSB0bwpubyBpbXBhY3Qg
b24gInRocmVhZCBtb2RlIiAodGhyZWFkcyBiZWluZyB0aGUgdW5pdCBvZiBzY2hlZHVsaW5nOyBp
LmUuLAp0aGUgc3RhdHVzIHF1bykKCldSVCB0aGUgc2Vjb25kIHBvaW50LCBhcHBhcmVudGx5IFhl
blNlcnZlciBoYXZlIGJlZW4gdGVzdGluZyB0aGUgc2VyaWVzCnJlZ3VsYXJseSBmb3Igc29tZSB0
aW1lLCBhbmQgYXJlIHNhdGlzZmllZCBmcm9tIGEgdGVzdGluZyBwZXJzcGVjdGl2ZQp0aGF0IHRo
ZXJlIGlzIG5vIHNpZ25pZmljYW50IGRlZ3JhZGF0aW9uIGZvciB0aGUgc2VyaWVzIHdoZW4gaW4g
InRocmVhZAptb2RlIi4KClNvIHRoaXMgd291bGQgcmVhbGx5IGJlIGEgcmVjb21tZW5kYXRpb24g
LyBsaWNlbnNlIHRvIHRoZSB2YXJpb3VzCm1haW50YWluZXJzIGludm9sdmVkOyBwcmltYXJpbHkg
RGFyaW8sIEkgdGhpbmsgKHNpbmNlIEkgcHJvYmFibHkgd29uJ3QKaGF2ZSB0aW1lIHRvIHJldmll
dyB0aGUgc2VyaWVzKS4KCk5vIGRlY2lzaW9ucyBhcmUgb2ZmaWNpYWwgdW50aWwgZGlzY3Vzc2Vk
IG9uIHhlbi1kZXZlbDsgc28gdGhlIGRlY2lzaW9uCndpbGwgbm90IGJlIGNvbnNpZGVyZWQgb2Zm
aWNpYWwgdW50aWwgYSBmZXcgZGF5cyBoYXZlIHBhc3NlZCB3aXRob3V0Cm9iamVjdGlvbi4gIEFu
ZCBvZiBjb3Vyc2UsIGlmIGFueW9uZSBhdCB0aGUgbWVldGluZyBoYWQgYSBkaWZmZXJlbnQKdW5k
ZXJzdGFuZGluZyBvZiB3aGF0IHdhcyBzYWlkLCBvciBoYXMgc29tZXRoaW5nIHRvIGFkZCwgcGxl
YXNlIGRvIHNvLgoKVGhhbmtzLAogLUdlb3JnZQoKWzFdIGh0dHBzOi8vcGF0Y2hldy5vcmcvWGVu
LzIwMTkwODA5MTQ1ODMzLjEwMjAtMS1qZ3Jvc3NAc3VzZS5jb20vCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 11:27:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 11:27:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6COU-0007sX-V8; Fri, 06 Sep 2019 11:27:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6COT-0007sS-DY
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 11:27:09 +0000
X-Inumbo-ID: 42bfaeae-d099-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 42bfaeae-d099-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 11:27:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567769229;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=qLUSeIdE+UuOiaprfqJUlf52hQ0Li3TaTnUao+Yln2k=;
 b=FzvkqpkVlcHxjQxYjXOIj6Ld6Ph/jY40qbQIv2KAtt3f6RGdt0KT/gia
 BYcjAN4IxgLBa0cXid+XX0oHAbin7fRuSnc/Lcr07GzCA7QGLpZTz8mmJ
 61f6vBP4tAeIMOFksaKFQ/1oAHK9dxBQABLoZZUrXkodCWHhgPQzcvfS0 c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0Zd6x5pcLDlkD259jApFbH1ybUiOAQjtgABDeYCL2bkT+f4cex9VsuSDSdn3sews3n4gzI7zts
 F+/nxzKC5+5XFmDHShP15t1rLLEv7jGunjzo5k2uNxWzKfjvJIknS3B03yFloaX0kvPdabYRu7
 A2qNf5vwlPHRbOk7gyWyB1gRdhVqVCEsBKrXasuzDD6dONVwQPjECCDWcgjhrNcxDE0Q1e//+1
 JMlKeJNidqGE+kilTXAi1sJlZHv9lEX4ZI2Cbke+nSXc/qEODM/W0NvGwlCRkOoiHgjezZ6aSa
 /Is=
X-SBRS: 2.7
X-MesageID: 5234164
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5234164"
Date: Fri, 6 Sep 2019 13:27:01 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190906112701.cz4k52herp4itulh@Air-de-Roger>
References: <9deab964-2685-3c04-9e4c-e3df04885742@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9deab964-2685-3c04-9e4c-e3df04885742@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: fold p2m page accounting into
 sh_min_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Tim Deegan <tim@xen.org>, Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMDUsIDIwMTkgYXQgMTA6MzQ6NDdBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyBpcyB0byBtYWtlIHRoZSBmdW5jdGlvbiBsaXZlIHVwIHRvIHRoZSBwcm9taXNl
IGl0cyBuYW1lIG1ha2VzLiBBbmQKPiBpdCBzaW1wbGlmaWVzIGFsbCBjYWxsZXJzLgo+IAo+IFN1
Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 11:29:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 11: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 1i6CQl-0007zo-CL; Fri, 06 Sep 2019 11:29:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6CQj-0007zi-Le
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 11:29:29 +0000
X-Inumbo-ID: 9618c77a-d099-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9618c77a-d099-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 11:29:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567769368;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+4EangCyrkgj2vZtyBr8aUrb4vM8ze8uTUPBe04Ozhc=;
 b=BsFsauEgygFcVWtUxuxrKJthB6T969b/dafWf5h8/mlTmiqnW0lt5SeY
 V6Cg8rztnZPlYANenle2aY1vnC0na9FpZc+jjHVbHAY/Olb0Re4Vxx8jr
 qDQ2fXyt76nWrvUmsa9ofHxfQ9R6GqoHRclISBWTrDRTZpu3M82/vl1uc w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PB/f6ahyO4XBOtnDuA+3TA7B1iLjcMUrIr2Ht+PI65zR96NBv/VJpHdJ2JwWymN6aDxfU310ET
 QdrHhJqKgPkwBA3z4E0Ov5WgkQ6ojcWuVQZZYbkxAR3dXyC4fjnT0JEZkcJF28g9CqpSwN9UAM
 JQmMs0OKCfoiVQrHpLlKz9kkaSxUqITefhdrmyjYdx3S7hfhgung8NzI5FrA+9OU7Sn0k84mBK
 Nm48XZ+mP0YiAQ4CUg48Tm4xab8NaTCR7H/pFyzU73+nuIkJTaHgPh6UIiTzBXtQu3xWQS4J20
 r3c=
X-SBRS: 2.7
X-MesageID: 5506448
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5506448"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190905190418.15142-1-andrew.cooper3@citrix.com>
 <20190906110628.i43m4jccxjimu2sp@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: <699b47b7-e86a-69fa-2219-8f029560fc64@citrix.com>
Date: Fri, 6 Sep 2019 12:29:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906110628.i43m4jccxjimu2sp@Air-de-Roger>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Don't explicitly map the VGA
 region as UC-
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxMjowNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIFNl
cCAwNSwgMjAxOSBhdCAwODowNDoxOFBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBB
bGwgNjQtYml0IGNhcGFibGUgcHJvY2Vzc29ycyB1c2UgUEFULCBhbmQgd2l0aCBQQVQsIGl0IGlz
IGV4cGxpY2l0bHkKPj4gcGVybWl0dGVkIHRvIGhhdmUgbWFwcGluZ3Mgd2l0aCBhIGNhY2hlYWJp
bGl0eSBkaWZmZXJlbnQgdG8gTVRSUnMuCj4+Cj4+IE9uIGEgbmF0aXZlIHN5c3RlbSB3aXRoIGEg
cmVhbCBsZWdhY3kgVkdBIHJlZ2lvbiwgTVRSUnMgd2lsbCBjYXVzZSB0aGUgcmVnaW9uCj4+IHRv
IGJlIFVDLS4gIFdoZW4gYm9vdGluZyB2aXJ0dWFsaXNlZCwgdGhpcyByYW5nZSBtYXkgYmUgUkFN
IGFuZCBub3QgYSBsZWdhY3kKPj4gVkdBIHJlZ2lvbiwgYXQgd2hpY2ggcG9pbnQgaXQgd2FudHMg
dG8gYmUgV0IuCj4+Cj4+IFVzZSBXQiBtYXBwaW5nIGluIHRoZSBwYWdldGFibGVzLCBzdWNoIHRo
YXQgaW4gc3lzdGVtcyB3aXRob3V0IGEgbGVnYWN5IFZHQQo+PiByZWdpb24sIHRoZSBSQU0gYmV0
d2VlbiAweGEwMDAwIGFuZCAweGMwMDAwIGRvZXNuJ3QgYmVjb21lIHVubmVjZXNzZXJpbHkgVUMt
Lgo+PiBIb3dldmVyLCB3ZSBzdGlsbCBtdXN0IHVzZSBzbWFsbCBwYWdlcyB0byBhdm9pZCB0aGUg
dW5kZWZpbmVkIGJlaGF2aW91ciBjYXVzZWQKPj4gYnkgc3VwZXJwYWdlcyBjcm9zc2luZyBNVFJS
cyBvZiBkaWZmZXJlbnQgY2FjaGVhYmlsaXR5Lgo+Pgo+PiBXaGlsZSBhZGp1c3RpbmcgdGhlIHBh
Z2V0YWJsZSBjb25zdHJ1Y3Rpb24sIHN3aXRjaCBmcm9tIHBmbiB0byBpZHggZm9yCj4+IGNvbnNp
c3RlbmN5IHdpdGggYWxsIHRoZSBvdGhlciBjb25zdHJ1Y3Rpb24gbG9naWMuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Cj4+IC0t
LQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogV2VpIExpdSA8
d2xAeGVuLm9yZz4KPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+Pgo+PiBBcyBhIGZ1dHVyZSBvcHRpbWlzYXRpb24sIFhlbiBjb3VsZCByZXdyaXRlIGwyX2lk
ZW50bWFwIHdpdGggYSBzdXBlcnBhZ2UgaWYgaXQKPj4gZmluZHMgdGhhdCBNVFJScyBhcmUgZGlz
YWJsZWQuICBIb3dldmVyLCB0aGlzIHByb2JhYmx5IG5lZWRzIHRvIHdhaXQgdW50aWwgWGVuCj4+
IG5vIGxvbmdlciB1bmNvbmRpdGlvbmFsbHkgYXNzdW1lcyBhIGxlZ2FjeSBWR0EgcmVnaW9uIHRv
IGJlIHByZXNlbnQgaW4gdGhlCj4+IGU4MjAgaWYgaXQgZmluZHMgc29tZXRoaW5nIG90aGVyIHRo
YW4gYSBob2xlCj4gSXMgdGhhdCBzdGlsbCB0aGUgY2FzZT8gSSByZW1lbWJlciBkZWFsaW5nIHdp
dGggaXQgd2hlbiB3b3JraW5nIG9uIHRoZQo+IHNoaW0sIGFuZCBJIHRob3VnaHQgdGhlIGNvZGUg
dG8gdW5jb25kaXRpb25hbGx5IHNldCBhIGhvbGUgaW4KPiAweGEwMDAwLTB4YzAwMDAgd2FzIHJl
bW92ZWQuCgpjb3B5X2U4MjBfbWFwKCkgc3RpbGwgaGFzIHRoZSBicm9rZW4gbG9naWMuCgpJIGRv
bid0IHJlY2FsbCBleGFjdGx5IHdoYXQgc3RhdGUgdGhlIHByb3Bvc2VkIGZpeGVzIHdlcmUgaW4s
IGFuZCBJCmNlcnRhaW5seSBkb24ndCBoYXZlIHRpbWUgdG8gZHVzdCB0aGVtIG9mZiByaWdodCBu
b3cuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 11:45:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 11:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6CgZ-0001B4-WD; Fri, 06 Sep 2019 11:45: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=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6CgY-0001Aw-1s
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 11:45:50 +0000
X-Inumbo-ID: d8484f38-d09b-11e9-abf5-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8484f38-d09b-11e9-abf5-12813bfff9fa;
 Fri, 06 Sep 2019 11:45:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567770338;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=QymniUJn/RPnm0IZMyN7HkkLhK1fjfoJxxLzc3Ouk00=;
 b=PmdFvLyP1js+43Pb10AoAiuMsHTTuQnTvVHUcu8Plc4jgwrWBVll73fD
 ULdkm5s/E6M0SALWhyhOGcB04lxKBN001CQTiOAWoNL9xHawjNOxyy/jr
 6i3HoMTi8PsGRMYja9UfY7T5vVxCJenoNZLE9TBu4qljwL4Dluo1pSqq+ c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b7SUE9RNQ5/aH/zc0yRqtoR73lzpkTxfogSWrXH8n7eM4UzZ8rnprfbAjE2LloUBlKbfQm0ry0
 ijIXLWqiUOt4+bwGhhHbhwW6VnJ9QeWEx/pIf67k8qQQEoZgQjFbYnCjtVOL5YmZqQ1h0i9A7r
 wsPXs6eECMIvECpdzl1ud1v7W54VYhy4El+42Gap5w6YkvUMWzSZ5fhRzYU/CgQx/5wgubtE+t
 pNgpB4ecrVsAgwMe93VGyrW+ETOj/N49N6ruRz5nUqpiTPJixuSjU17Sze/Baaw1gyFRN4xiqf
 iVw=
X-SBRS: 2.7
X-MesageID: 5415945
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,472,1559534400"; 
   d="scan'208";a="5415945"
Date: Fri, 6 Sep 2019 13:45:31 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190906114531.sfkzr53souo36meq@Air-de-Roger>
References: <ac7a20e8-9e5e-f664-1d7f-d59105f90223@suse.com>
 <20190906093707.wn5zn4nzqxrffwo3@Air-de-Roger>
 <b3ad1cbb-a45b-612c-28b1-e5c203b24676@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b3ad1cbb-a45b-612c-28b1-e5c203b24676@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3] 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: GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMTI6NTI6MTFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDYuMDkuMjAxOSAxMTozNywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBXZWQsIEp1bCAwMywgMjAxOSBhdCAxMjoxODo0NVBNICswMDAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiA+PiArKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKPiA+PiBAQCAtODI5LDEzICs4MjksMTMgQEAgZ3Vlc3RfcGh5c21hcF9hZGRf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4+ICAgICAgICAgICAgKgo+ID4+ICAgICAgICAgICAg
KiBSZXRhaW4gdGhpcyBwcm9wZXJ0eSBieSBncmFiYmluZyBhIHdyaXRhYmxlIHR5cGUgcmVmIGFu
ZCB0aGVuCj4gPj4gICAgICAgICAgICAqIGRyb3BwaW5nIGl0IGltbWVkaWF0ZWx5LiAgVGhlIHJl
c3VsdCB3aWxsIGJlIHBhZ2VzIHRoYXQgaGF2ZSBhCj4gPj4gLSAgICAgICAgICogd3JpdGFibGUg
dHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5KSwgYnV0IGEgY291bnQgb2YgMCAoc3VjaCB0aGF0Cj4g
Pj4gLSAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBh
bmQgcmVtb3ZlIHRoZSBJT01NVQo+ID4+IC0gICAgICAgICAqIGVudHJ5KS4KPiA+PiArICAgICAg
ICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkgaWYgbmVjZXNzYXJ5KSwgYnV0
IGEgY291bnQgb2YgMAo+ID4+ICsgICAgICAgICAqIChzdWNoIHRoYXQgYW55IGd1ZXN0LXJlcXVl
c3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZQo+ID4+ICsgICAgICAgICAq
IElPTU1VIGVudHJ5KS4KPiA+PiAgICAgICAgICAgICovCj4gPj4gICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytpLCArK3BhZ2UgKQo+ID4+ICAgICAgICAg
ICB7Cj4gPj4gLSAgICAgICAgICAgIGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSApCj4gPj4g
KyAgICAgICAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQo+ID4gCj4gPiBUaGF0J3Mga2luZCBv
ZiBhIHN0cm9uZyBjaGVjayBmb3IgYSBkb21haW4gdGhhdCBtaWdodCBuZXZlciB1c2UgdGhlCj4g
PiBpb21tdSBhdCBhbGwuIElzbid0IGl0IGZpbmUgdG8ganVzdCByZWx5IG9uCj4gPiBhcmNoX2lv
bW11X3BvcHVsYXRlX3BhZ2VfdGFibGUgZmluZGluZyBub24td3JpdGFibGUgcGFnZXMgYW5kIHRo
dXMgbm90Cj4gPiBhZGRpbmcgdGhlbSB0byB0aGUgaW9tbXUgcGFnZS10YWJsZXM/Cj4gCj4gTm8g
LSB0aGUgY29kZSBjaGFuZ2UgaGVyZSBpcyB0byB0YWtlIGNhcmUgb2YgcGFnZSBhZGRpdGlvbnMg
dG8KPiB0aGUgZG9tYWluIGFmdGVyIGl0IGhhcyBib290ZWQuCgpQbGVhc2UgYmVhciB3aXRoIG1l
LCBidXQgQUZBSUNUIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSBjb3VsZApiZSB1c2Vk
IGFmdGVyIHRoZSBkb21haW4gaGFzIGJvb3RlZCBpZiBhIHBjaSBkZXZpY2UgaXMgaG90IHBsdWdn
ZWQuCgpJZiB0aGlzIGlzIHRvIGRlYWwgd2l0aCBhZGRpdGlvbnMgdG8gZG9tYWlucyBoYXZpbmcg
YW4gaW9tbXUgYWxyZWFkeQplbmFibGVkLCBpc24ndCBpdCBlbm91Z2ggdG8gdXNlIG5lZWRfaW9t
bXVfcHRfc3luYz8KClRoYXQncyBnb2luZyB0byByZXR1cm4gdHJ1ZSBmb3IgYWxsIFBWIGRvbWFp
bnMsIGV4Y2VwdCBmb3IgZG9tMCBub3QKcnVubmluZyBpbiBzdHJpY3QgbW9kZSwgd2hpY2ggaXMg
ZXhwZWN0ZWQgYmVjYXVzZSBpbiB0aGF0IGNhc2UgZG9tMAphbHJlYWR5IGhhcyB0aGUgd2hvbGUg
UkFNIG1hcHBlZCBpbnRvIHRoZSBpb21tdSBwYWdlLXRhYmxlcz8KCj4gCj4gPj4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+ID4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKPiA+PiBAQCAtMTkyLDI4ICsxOTIsNDYgQEAgdm9pZCBfX2h3ZG9tX2lu
aXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Ywo+ID4+ICAgICAgICAgICB1bnNpZ25lZCBpbnQgaSA9
IDAsIGZsdXNoX2ZsYWdzID0gMDsKPiA+PiAgICAgICAgICAgaW50IHJjID0gMDsKPiA+PiAgIAo+
ID4+ICsgICAgICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpID0gdHJ1ZTsKPiA+
PiArCj4gPj4gICAgICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT5wYWdlX2xp
c3QgKQo+ID4+ICAgICAgICAgICB7Cj4gPj4gLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZu
ID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwo+ID4+IC0gICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7Cj4gPj4gLSAgICAgICAgICAgIHVuc2lnbmVk
IGludCBtYXBwaW5nID0gSU9NTVVGX3JlYWRhYmxlOwo+ID4+IC0gICAgICAgICAgICBpbnQgcmV0
Owo+ID4+IC0KPiA+PiAtICAgICAgICAgICAgaWYgKCAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX2NvdW50X21hc2spID09IDApIHx8Cj4gPj4gLSAgICAgICAgICAgICAgICAgKChwYWdl
LT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spCj4gPj4gLSAgICAgICAgICAgICAg
ICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCj4gPj4gLSAgICAgICAgICAgICAgICBtYXBwaW5n
IHw9IElPTU1VRl93cml0YWJsZTsKPiA+PiAtCj4gPj4gLSAgICAgICAgICAgIHJldCA9IGlvbW11
X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwgbWFwcGluZywKPiA+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZmbHVzaF9mbGFncyk7Cj4gPj4gLQo+ID4+IC0gICAgICAgICAg
ICBpZiAoICFyYyApCj4gPj4gLSAgICAgICAgICAgICAgICByYyA9IHJldDsKPiA+PiArICAgICAg
ICAgICAgc3dpdGNoICggcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrICkK
PiA+PiArICAgICAgICAgICAgewo+ID4+ICsgICAgICAgICAgICBjYXNlIFBHVF9ub25lOgo+ID4+
ICsgICAgICAgICAgICAgICAgaWYgKCBpc19wdl9kb21haW4oZCkgKQo+ID4+ICsgICAgICAgICAg
ICAgICAgewo+ID4+ICsgICAgICAgICAgICAgICAgICAgIEFTU0VSVCghKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spKTsKPiA+PiArICAgICAgICAgICAgICAgICAgICBp
ZiAoIGdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCj4gPiAK
PiA+IENvdWxkIHlvdSBhZGQgYSBjb21tZW50IHRoYXQgZ2V0X3BhZ2VfYW5kX3R5cGUgd2lsbCBh
ZGQgYW4gaW9tbXUKPiA+IGVudHJ5IGlmIHN1Y2NlZWRpbmc/Cj4gCj4gV2VsbCwgeWVzLCBJIGNv
dWxkLCBidXQgdGhpcyB3b3VsZCBqdXN0IHJlLXN0YXRlIHdoYXQgdGhlIHJlc3BlY3RpdmUKPiBz
ZWN0aW9uIG9mIHRoZSBiaWcgY29tbWVudCBhdCB0aGUgdG9wIG9mIG1tLmMgZWZmZWN0aXZlbHkg
c2F5cy4KCk9oLCBuZXZlciBtaW5kIHRoZW4sIGl0IGp1c3QgdG9vayBtZSBzb21lIHRpbWUgdG8g
ZmlndXJlIG91dCB3aHkgeW91CnNldCBpb21tdV9kb250X2ZsdXNoX2lvdGxiIHdpdGhvdXQgZG9p
bmcgYW55IF9sZWdhY3kgaW9tbXUgY2FsbHMuIEkKdGhlbiByZWFsaXplZCBnZXRfcGFnZV9hbmRf
dHlwZSB3YXMgZG9pbmcgc3VjaCBjYWxscy4KCj4gQW55d2F5IC0gYXMgbG9uZyBhcyBQYXVsJ3Mg
InJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZgo+IElPTU1VIHBhZ2UgdGFi
bGVzIiB3b3VsZCBnbyBpbiBhbnkgdGltZSBzb29uLCB0aGlzIHdpbGwgYWxsIGJlY29tZQo+IHVu
bmVjZXNzYXJ5IGFueXdheS4KPiAKPiA+PiArICAgICAgICAgICAgICAgICAgICB7Cj4gPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwo+ID4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyB8PSBJT01NVUZfcmVhZGFibGUgfCBJT01N
VUZfd3JpdGFibGU7Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgfQo+ID4+ICsgICAgICAgICAg
ICAgICAgICAgIGVsc2UgaWYgKCAhcmMgKQo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICBy
YyA9IC1FQlVTWTsKPiA+IAo+ID4gSXMgaXQgZmluZSB0byByZXR1cm4gYW4gZXJyb3IgaGVyZT8g
QUZBSUNUIHlvdSBjb3VsZCBoYXZlIGEgUk8gcGFnZQo+ID4gc2hhcmVkIHdpdGggWGVuIHdpdGgg
UEdUX25vbmUsIGFuZCBub3QgaGF2aW5nIGFuIGlvbW11IG1hcHBpbmcgZm9yIGl0Cj4gPiB3b3Vs
ZCBiZSBleHBlY3RlZCwgaGVuY2UgcmV0dXJuaW5nIGFuIGVycm9yIHNlZW1zIHdyb25nPwo+IAo+
IE5vLCBwYWdlcyBzaGFyZWQgd2l0aCBYZW4gZG9uJ3QgbGl2ZSBvbiBkLT5wYWdlX2xpc3QgKHdo
aWNoIGlzIHdoYXQgdGhlCj4gbG9vcCBpdGVyYXRlcyBvdmVyKS4KClNvIHRoZW4gdGhlcmUgc2hv
dWxkIGJlIG5vIFBHVF9ub25lIHBhZ2VzIGluIGQtPnBhZ2VfbGlzdD8KClRoZSBvbmx5IHVzZXIg
SSBjYW4gZmluZCBvZiBQR1Rfbm9uZSBpcyBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0LgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 12:08:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 12: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 1i6D25-00033E-Qa; Fri, 06 Sep 2019 12:08:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6D24-000339-JM
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 12:08:04 +0000
X-Inumbo-ID: f96e338c-d09e-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f96e338c-d09e-11e9-a337-bc764e2007e4;
 Fri, 06 Sep 2019 12:08: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 576B5ABE3;
 Fri,  6 Sep 2019 12:08:01 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <ac7a20e8-9e5e-f664-1d7f-d59105f90223@suse.com>
 <20190906093707.wn5zn4nzqxrffwo3@Air-de-Roger>
 <b3ad1cbb-a45b-612c-28b1-e5c203b24676@suse.com>
 <20190906114531.sfkzr53souo36meq@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ac4e4862-d12a-ab05-79cd-093dec1bdce5@suse.com>
Date: Fri, 6 Sep 2019 14:08:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906114531.sfkzr53souo36meq@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] 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: GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gMDYuMDkuMjAxOSAxMzo0NSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gRnJpLCBT
ZXAgMDYsIDIwMTkgYXQgMTI6NTI6MTFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA2LjA5LjIwMTkgMTE6MzcsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gV2VkLCBK
dWwgMDMsIDIwMTkgYXQgMTI6MTg6NDVQTSArMDAwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCj4+Pj4gQEAgLTgyOSwxMyArODI5LDEzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKPj4+PiAgICAgICAgICAgICoKPj4+PiAgICAgICAgICAgICogUmV0YWlu
IHRoaXMgcHJvcGVydHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0eXBlIHJlZiBhbmQgdGhlbgo+
Pj4+ICAgICAgICAgICAgKiBkcm9wcGluZyBpdCBpbW1lZGlhdGVseS4gIFRoZSByZXN1bHQgd2ls
bCBiZSBwYWdlcyB0aGF0IGhhdmUgYQo+Pj4+IC0gICAgICAgICAqIHdyaXRhYmxlIHR5cGUgKGFu
ZCBhbiBJT01NVSBlbnRyeSksIGJ1dCBhIGNvdW50IG9mIDAgKHN1Y2ggdGhhdAo+Pj4+IC0gICAg
ICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92
ZSB0aGUgSU9NTVUKPj4+PiAtICAgICAgICAgKiBlbnRyeSkuCj4+Pj4gKyAgICAgICAgICogd3Jp
dGFibGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5IGlmIG5lY2Vzc2FyeSksIGJ1dCBhIGNvdW50
IG9mIDAKPj4+PiArICAgICAgICAgKiAoc3VjaCB0aGF0IGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlw
ZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUKPj4+PiArICAgICAgICAgKiBJT01NVSBl
bnRyeSkuCj4+Pj4gICAgICAgICAgICAqLwo+Pj4+ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKPj4+PiAgICAgICAgICAgewo+Pj4+
IC0gICAgICAgICAgICBpZiAoICFuZWVkX2lvbW11X3B0X3N5bmMoZCkgKQo+Pj4+ICsgICAgICAg
ICAgICBpZiAoICFpb21tdV9lbmFibGVkICkKPj4+Cj4+PiBUaGF0J3Mga2luZCBvZiBhIHN0cm9u
ZyBjaGVjayBmb3IgYSBkb21haW4gdGhhdCBtaWdodCBuZXZlciB1c2UgdGhlCj4+PiBpb21tdSBh
dCBhbGwuIElzbid0IGl0IGZpbmUgdG8ganVzdCByZWx5IG9uCj4+PiBhcmNoX2lvbW11X3BvcHVs
YXRlX3BhZ2VfdGFibGUgZmluZGluZyBub24td3JpdGFibGUgcGFnZXMgYW5kIHRodXMgbm90Cj4+
PiBhZGRpbmcgdGhlbSB0byB0aGUgaW9tbXUgcGFnZS10YWJsZXM/Cj4+Cj4+IE5vIC0gdGhlIGNv
ZGUgY2hhbmdlIGhlcmUgaXMgdG8gdGFrZSBjYXJlIG9mIHBhZ2UgYWRkaXRpb25zIHRvCj4+IHRo
ZSBkb21haW4gYWZ0ZXIgaXQgaGFzIGJvb3RlZC4KPiAKPiBQbGVhc2UgYmVhciB3aXRoIG1lLCBi
dXQgQUZBSUNUIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSBjb3VsZAo+IGJlIHVzZWQg
YWZ0ZXIgdGhlIGRvbWFpbiBoYXMgYm9vdGVkIGlmIGEgcGNpIGRldmljZSBpcyBob3QgcGx1Z2dl
ZC4KPiAKPiBJZiB0aGlzIGlzIHRvIGRlYWwgd2l0aCBhZGRpdGlvbnMgdG8gZG9tYWlucyBoYXZp
bmcgYW4gaW9tbXUgYWxyZWFkeQo+IGVuYWJsZWQsIGlzbid0IGl0IGVub3VnaCB0byB1c2UgbmVl
ZF9pb21tdV9wdF9zeW5jPwo+IAo+IFRoYXQncyBnb2luZyB0byByZXR1cm4gdHJ1ZSBmb3IgYWxs
IFBWIGRvbWFpbnMsIGV4Y2VwdCBmb3IgZG9tMCBub3QKPiBydW5uaW5nIGluIHN0cmljdCBtb2Rl
LCB3aGljaCBpcyBleHBlY3RlZCBiZWNhdXNlIGluIHRoYXQgY2FzZSBkb20wCj4gYWxyZWFkeSBo
YXMgdGhlIHdob2xlIFJBTSBtYXBwZWQgaW50byB0aGUgaW9tbXUgcGFnZS10YWJsZXM/CgpXZWxs
LCBteSBwcmV2aW91cyByZXBseSB3YXNuJ3QgcHJlY2lzZSBlbm91Z2gsIEkgZ3Vlc3MuIFRoZSBj
aGFuZ2UKcmVhbGx5IGlzIGFib3V0IGJvdGggY2FzZXM6IElmIHRoZSBkb21haW4gaXMgYWxyZWFk
eSB1c2luZyBhbiBJT01NVSwKbmVlZF9pb21tdV9wdF9zeW5jKCkgd291bGQgYmUgZW5vdWdoIGlu
ZGVlZC4gSWYgSU9NTVUgdXNlIF9tYXlfIGJlCmVuYWJsZWQgbGF0ZXIgb24sIHdlIG5lZWQgdG8g
dHJhbnNpdGlvbiBwYWdlcyBvdXQgb2YgdGhlaXIgaW5pdGlhbApQR1Rfbm9uZSBzdGF0ZSByaWdo
dCBhd2F5LiBJZiB3ZSBkZWZlcnJlZCB0aGlzIHVudGlsIHRoZSBwb2ludAp3aGVyZSB0aGUgSU9N
TVUgZ2V0cyBlbmFibGVkIGZvciB0aGUgZG9tYWluLCB3ZSdkIGhhdmUgdG8gd2F0Y2ggb3V0CmZv
ciBQR1Rfbm9uZSBwYWdlcyB0aGVyZSwgd2hpY2ggd291bGQgYmUgZXh0cmEgaGFzc2xlLgoKPj4+
PiArICAgICAgICAgICAgICAgICAgICB7Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHB1
dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBmbHVz
aF9mbGFncyB8PSBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGU7Cj4+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgfQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAhcmMg
KQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FQlVTWTsKPj4+Cj4+PiBJcyBp
dCBmaW5lIHRvIHJldHVybiBhbiBlcnJvciBoZXJlPyBBRkFJQ1QgeW91IGNvdWxkIGhhdmUgYSBS
TyBwYWdlCj4+PiBzaGFyZWQgd2l0aCBYZW4gd2l0aCBQR1Rfbm9uZSwgYW5kIG5vdCBoYXZpbmcg
YW4gaW9tbXUgbWFwcGluZyBmb3IgaXQKPj4+IHdvdWxkIGJlIGV4cGVjdGVkLCBoZW5jZSByZXR1
cm5pbmcgYW4gZXJyb3Igc2VlbXMgd3Jvbmc/Cj4+Cj4+IE5vLCBwYWdlcyBzaGFyZWQgd2l0aCBY
ZW4gZG9uJ3QgbGl2ZSBvbiBkLT5wYWdlX2xpc3QgKHdoaWNoIGlzIHdoYXQgdGhlCj4+IGxvb3Ag
aXRlcmF0ZXMgb3ZlcikuCj4gCj4gU28gdGhlbiB0aGVyZSBzaG91bGQgYmUgbm8gUEdUX25vbmUg
cGFnZXMgaW4gZC0+cGFnZV9saXN0Pwo+IAo+IFRoZSBvbmx5IHVzZXIgSSBjYW4gZmluZCBvZiBQ
R1Rfbm9uZSBpcyBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0LgoKUGx1cyB0aGUgaW1wbGljaXQg
dXNlIHdoZW4gYSBwYWdlIGdldHMgZmlyc3QgYWRkZWQgdG8gYSBkb21haW4gKGJ5CnNldHRpbmcg
LT51LmludXNlLnR5cGVfaW5mbyB0byB6ZXJvKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 12:14:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 12: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 1i6D8G-0003q5-I2; Fri, 06 Sep 2019 12:14:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6D8F-0003q0-FN
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 12:14:27 +0000
X-Inumbo-ID: de6182e6-d09f-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id de6182e6-d09f-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 12:14:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567772067;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=EHvnWx+WmWiC3S69LQA1YoBoUJ3mDoGREPC9f4nrfoY=;
 b=IRbRb7JbP+yShy2VWDkxcMacm6FmHwHC1PbaYTc+g6byGUXJ/Lc0ijcU
 whKXCwFw01ZhkqQ3hXhSlz90YH3Va82DAXuQvb1hPa1hRVhiXFEdebxAx
 OXhviJV6fAiBn471Ix8nk4ORDaKA/bZq1y0dyicJo0S5Ux4xXqUERwrXZ 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: D8Af3e3zImW97COz1CIrQ1HCn+u12Kc5y6Y1CyuVmCpEUD5kQk+fti0KMcTiYcfkBm1Xn3hziu
 ED+A1fKdjYonVAMzz0YiRts0rtlOOeSUx6mtLoYD4GczTyZyvBge0DUObLJyEaTsLMqpOaCbhj
 SpR9BETkRpH/ThTvR6Y1EOHBGAnpweSEsbJeTX97xITAZyh8IQk3jUKyZo0QeD2XBuNIta0roP
 OMx/Z6V/M9Na7otIdPts9ZGFgQz8r5fHiF8rwx2gOUNCCAatcVRDgRgcOnXQ4ezfPF70AhJlLi
 q7c=
X-SBRS: 2.7
X-MesageID: 5232622
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5232622"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <9deab964-2685-3c04-9e4c-e3df04885742@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: <67c214c4-d0ea-4423-7144-d3e58ed584d2@citrix.com>
Date: Fri, 6 Sep 2019 13:14:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9deab964-2685-3c04-9e4c-e3df04885742@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: fold p2m page accounting into
 sh_min_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: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAwOTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhpcyBpcyB0byBtYWtl
IHRoZSBmdW5jdGlvbiBsaXZlIHVwIHRvIHRoZSBwcm9taXNlIGl0cyBuYW1lIG1ha2VzLiBBbmQK
PiBpdCBzaW1wbGlmaWVzIGFsbCBjYWxsZXJzLgo+Cj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKSSBoYXZlbid0IGxvb2tlZCBhdCB0aGUgY2FsY3VsYXRpb25z
IGluIGRldGFpbCwgYnV0IGZyb20gYW4gZW5kIGNvZGUKcG9pbnQgb2YgdmlldywgdGhpcyBpcyBt
dWNoIGJldHRlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 12:26:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 12:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6DJX-0004lB-MI; Fri, 06 Sep 2019 12:26:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6DJW-0004l6-Tz
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 12:26:06 +0000
X-Inumbo-ID: 7f4916fa-d0a1-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7f4916fa-d0a1-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 12:26:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567772766;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=khrbk4HdKazIC9vrhun6xeHfsSLoQHlwb6QlnWD1TE0=;
 b=XwCRZg1ViWQ5By+U/OPUSjD/Rbclv55ETxNyQqqfrzRUPPpSeYTu1Sjz
 5nFxH7vHFHyT9lvJ3lWy01NqjHARQDpIIfSRz0+B7duk+/VDW1AeJLFF/
 WJZmCyxNndfBKovGiQoH1CRNOT/aa1klXbcIMUnk81mTT1DZkG8BdF/sv I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 42rpxqNc65POJ5TWlsPTNQK+0dnzwMwNYPbRkG9vPRVNQGFSG7UXz8bisIx7FWBkpXcJd+BxxT
 AFtZ8L2Ho7CXlV1GlJT9qIrfmoB22KZlcJDONTULW471KPyrIQ+31pMcvsQDFG/j/0clJmt5Qu
 Flx6yf964eoCgFS0TcTCITCXDtu5fPiHNj61ON8VtBQfU1T2daIgIm8mcOVpRj6obdBghU6mPQ
 GGlO2rKv/Ai7dbRaTYC1du57woc78GNeG+cyECUKb2oQloPtsa3O4N2euIVODHfPWLkS53sbnL
 6I0=
X-SBRS: 2.7
X-MesageID: 5283438
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5283438"
To: George Dunlap <george.dunlap@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@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: <0c9a4556-d7f7-ef43-f854-1176e02ff122@citrix.com>
Date: Fri, 6 Sep 2019 13:26:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] RFC: Criteria for checking in core scheduling series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxMjowOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBUaGVyZSB3YXMgYSBk
aXNjdXNzaW9uIG9uIHRoZSBjb21tdW5pdHkgY2FsbCBhYm91dCB0aGUgY29yZSBzY2hlZHVsaW5n
Cj4gc2VyaWVzIGJlaW5nIGRldmVsb3BlZCBieSBKdWVyZ2VuIEdyb3NzIFsxXS4gIFRoZSBjb25j
bHVzaW9uIGNhbiBiZQo+IHN1bW1hcml6ZWQgYXMgZm9sbG93czoKPgo+ICogV2Ugbm9ybWFsbHkg
d2FpdCB0byBjaGVjayBpbiBzZXJpZXMgdW50aWwgdGhleSBhcmUgcXVpdGUgZ29vZCAtLSBhbGwK
PiB0aGUgaSdzIGRvdHRlZCBhbmQgYWxsIHRoZSB0J3MgY3Jvc3NlZAo+Cj4gKiBUaGlzIGlzIGZv
ciBzZXZlcmFsIHJlYXNvbnM7IHByaW1hcmlseSBiZWNhdXNlIG9uY2UgY29kZSBnZXRzIGNoZWNr
ZWQKPiBpbiwgaXQgcmFyZWx5IGdldHMgbG9va2VkIGF0IGFnYWluLiAgSW4gcGFydGljdWxhciwg
dGhlcmUncyBub3RoaW5nCj4gc3RvcHBpbmcgdGhlIHN1Ym1pdHRlciBmcm9tIG5lZ2xlY3Rpbmcg
dG8gZG8gaW1wb3J0YW50IGNsZWFuLXVwcywgaW4KPiBzcGl0ZSBvZiB0aGVpciBiZXN0IGludGVu
dGlvbnM7IGxlYXZpbmcgdGhlIG1haW50YWluZXIgb3IgdGhlIHJlc3Qgb2YKPiB0aGUgY29tbXVu
aXR5IHRvIGRvIGl0Lgo+Cj4gKiBIb3dldmVyLCBmb3IgcGFydGljdWxhcmx5IGxvbmcsIGNvbXBs
aWNhdGVkIHNlcmllcyBsaWtlIHRoZSBjb3JlCj4gc2NoZWR1bGluZyBzZXJpZXMsIHRoaXMgY2Fu
IGhhdmUgc2lnbmlmaWNhbnQgZG93bnNpZGVzLiAgUmViYXNpbmcgYQo+IDYwLXBhdGNoIGJyYW5j
aCByZWd1bGFybHkgaXMgYSBsb3Qgb2YgY2h1cm4gZm9yIGxpdHRsZSB2YWx1ZTsgYW5kIGNvcmUK
PiBwYXJ0cyBvZiB0aGUgc2VyaWVzIHdoaWNoIGFyZSBtb3N0bHkgY29tcGxldGUgYXJlIGN1cnJl
bnRseSBvbmx5IGdldHRpbmcKPiBzcG9yYWRpYyBkZXYgdGVzdGluZyByYXRoZXIgdGhhbiB0aGUg
d2lkZSByYW5nZSBvZiB0ZXN0aW5nIHRoZXkgd291bGQKPiBnZXQgZnJvbSBiZWluZyBpbiBzdGFn
aW5nLgo+Cj4gKiBYZW5TZXJ2ZXIgYW5kIFN1U0UgYXJlIGJvdGggbG9uZy10ZXJtIGNvbW11bml0
eSBtZW1iZXJzIHdpdGggYSBzdHJvbmcKPiBpbmNlbnRpdmUgdG8gbWFpbnRhaW4gYW5kIGltcHJv
dmUgdGhlIGZlYXR1cmU7IHNvIHRoZSByaXNrIG9mIHRoZQo+IGZlYXR1cmUgYmVpbmcgbGVmdCBm
b3IgdGhlIGNvbW11bml0eSB0byBtYWludGlhbiBpcyByZWxhdGl2ZWx5IG5vdy4KPgo+IFdpdGgg
YWxsIHRob3NlIHRoaW5ncyBpbiBtaW5kLCB0aGUgY29uY2x1c2lvbiB3YXMgdG8gbG93ZXIgdGhl
Cj4gImNoZWNrLWluIiB0aHJlc2hvbGQgZnJvbSB3aGF0IGl0IG5vcm1hbGx5IGlzLCBpbiBvcmRl
ciB0byBhbGxvdyB0aGUKPiBzZXJpZXMgdG8gYmUgY2hlY2tlZCBpbiBpbiB0aGUgbmVhciBmdXR1
cmUsIGluIGVub3VnaCB0aW1lIGF0IGxlYXN0IGZvcgo+IHRoZSAiZGVmYXVsdCBvZmYiIHRvIGJl
IHdlbGwtdGVzdGVkIGJ5IHRoZSA0LjEzIHJlbGVhc2UuCj4KPiBUaGUgY3JpdGVyaWEgd2Ugc2tl
dGNoZWQgb3V0IHdlcmU6Cj4KPiAqIEFsbCB0aGUgcGF0Y2hlcyBzdGlsbCBuZWVkIGFwcHJvcHJp
YXRlIEFjayAvIFItYidzCj4KPiAqIFRoZXJlIHNob3VsZCBiZSByZWFzb24gdG8gYmVsaWV2ZSB0
aGF0IHRoZSBzZXJpZXMgd2lsbCBoYXZlIGxpdHRsZSB0bwo+IG5vIGltcGFjdCBvbiAidGhyZWFk
IG1vZGUiICh0aHJlYWRzIGJlaW5nIHRoZSB1bml0IG9mIHNjaGVkdWxpbmc7IGkuZS4sCj4gdGhl
IHN0YXR1cyBxdW8pCj4KPiBXUlQgdGhlIHNlY29uZCBwb2ludCwgYXBwYXJlbnRseSBYZW5TZXJ2
ZXIgaGF2ZSBiZWVuIHRlc3RpbmcgdGhlIHNlcmllcwo+IHJlZ3VsYXJseSBmb3Igc29tZSB0aW1l
LCBhbmQgYXJlIHNhdGlzZmllZCBmcm9tIGEgdGVzdGluZyBwZXJzcGVjdGl2ZQo+IHRoYXQgdGhl
cmUgaXMgbm8gc2lnbmlmaWNhbnQgZGVncmFkYXRpb24gZm9yIHRoZSBzZXJpZXMgd2hlbiBpbiAi
dGhyZWFkCj4gbW9kZSIuCgpUbyBjbGFyaWZ5LCB3ZSd2ZSBiZWVuIHRlc3RpbmcgY29yZSBtb2Rl
LCBhbmQgcHJvdmlkaW5nIGZlZWRiYWNrIG9uIHRoZQp4ZW4tZGV2ZWwgdGhyZWFkcy4KCldlIGFy
ZSBjdXJyZW50bHkgb3JnYW5pc2luZyBhbiBleHRlbmRlZCByZWdyZXNzaW9uIHRlc3QgdG8gcnVu
IGluIHRocmVhZAptb2RlIHRvIGluY3JlYXNlIHRoZSBjb25maWRlbmNlIG9mIHRoZSBwcmV2aW91
cyBidWxsZXQgcG9pbnQuCgo+IFNvIHRoaXMgd291bGQgcmVhbGx5IGJlIGEgcmVjb21tZW5kYXRp
b24gLyBsaWNlbnNlIHRvIHRoZSB2YXJpb3VzCj4gbWFpbnRhaW5lcnMgaW52b2x2ZWQ7IHByaW1h
cmlseSBEYXJpbywgSSB0aGluayAoc2luY2UgSSBwcm9iYWJseSB3b24ndAo+IGhhdmUgdGltZSB0
byByZXZpZXcgdGhlIHNlcmllcykuCj4KPiBObyBkZWNpc2lvbnMgYXJlIG9mZmljaWFsIHVudGls
IGRpc2N1c3NlZCBvbiB4ZW4tZGV2ZWw7IHNvIHRoZSBkZWNpc2lvbgo+IHdpbGwgbm90IGJlIGNv
bnNpZGVyZWQgb2ZmaWNpYWwgdW50aWwgYSBmZXcgZGF5cyBoYXZlIHBhc3NlZCB3aXRob3V0Cj4g
b2JqZWN0aW9uLiAgQW5kIG9mIGNvdXJzZSwgaWYgYW55b25lIGF0IHRoZSBtZWV0aW5nIGhhZCBh
IGRpZmZlcmVudAo+IHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCB3YXMgc2FpZCwgb3IgaGFzIHNvbWV0
aGluZyB0byBhZGQsIHBsZWFzZSBkbyBzby4KCk5vIG9iamVjdGlvbiBmcm9tIG1lIGF0IGFsbC4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 12:27:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 12: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 1i6DKw-0004qH-1l; Fri, 06 Sep 2019 12:27:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tn+y=XB=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i6DKu-0004q9-Ba
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 12:27:32 +0000
X-Inumbo-ID: b23a7946-d0a1-11e9-978d-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b23a7946-d0a1-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 12:27:31 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id a22so5862261ljd.0
 for <xen-devel@lists.xenproject.org>; Fri, 06 Sep 2019 05:27:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=voMncQMQ4YdYJSbQPybIZCy/AcK0j9pgJUBzJv0XJ0A=;
 b=sqTvZMOg0FK+tbQ5Twd8lIUIdl5cRw7f3mUvyMcKovHkLwtCNr+KhR8ryq4wVIDwmE
 MrBFX2gvgSY3HU2O7p/fa3kIFtwabChkkv1UJeIL2HzkjG5QPDhFYHq8EkK3B24Bgydv
 Fi2qkSQYUx9TdJxWg4stgkl9/pi/wDuDnFFyyRBx/kMYn9jJS/zdvJSGTuo1h2Temozf
 Nvf/Hnfjf2PuJ6a6jToQHWZwxuQcOEfdbQhKzPmea0lJsU/ZNqvBUb+imGx19W9r0HCK
 Hyvu0+zXQQzELhka7MTfPB6km6DSDMOt5IvIpqPyjyiI/acvmccpl7me4YJqAOCRVfA5
 PFBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=voMncQMQ4YdYJSbQPybIZCy/AcK0j9pgJUBzJv0XJ0A=;
 b=fJs6zFtHV0Yw5vVU9xDCnKkjb9FXUhpdnsjqBpS/xnHJfRcjQk2zmv3BRlzQppVBMT
 Cs6DhQkRYRLRHRo//GZ268Att8xEt24l+RARHJ2uOg6jFJ/adzbsoOYoOeijDSXTHAkP
 y4cI0yHh7ZO5Qh1/MK4i+ziWtMh4iuvl+pY7K3VngcF+NNSoNW1bh+uxxIYdHf8iwQfR
 xEWRS5Cw6v04Hgfq6aZwXhZkqre9yFpdNxkpFJdD8gyj5ovsaNxoZnf0Y8XNfHYRQ9ZC
 eSShB2filDCZVdJI5ubQBZdDfp04tP4FR1C03xau+rGkwqtdKteE2U0MEPclbdwcAGFJ
 vnww==
X-Gm-Message-State: APjAAAX6R5us8ATllGOB/gq0NYejaaRr4FcDP/VhpZvdAaN5g6oV8tDG
 Nqb2REQG2UXrtPGNZ4UtmhjB4w1YwIdbTSsMLmU=
X-Google-Smtp-Source: APXvYqyqVi6A3SK9ZHo9Lzs4psldtYUrV3ugRoL85TI5Orqgiv42bAur5gdeHYcDQujEI1t/u7SSENxNihK+5Pwaths=
X-Received: by 2002:a2e:9602:: with SMTP id v2mr5657222ljh.215.1567772850472; 
 Fri, 06 Sep 2019 05:27:30 -0700 (PDT)
MIME-Version: 1.0
References: <1567413598-4477-1-git-send-email-jrdr.linux@gmail.com>
In-Reply-To: <1567413598-4477-1-git-send-email-jrdr.linux@gmail.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Fri, 6 Sep 2019 17:57:19 +0530
Message-ID: <CAFqt6zYkFk55gzmfwMFzpWiOp0xP3DXdmWyO2Ce8+mqYW12SNw@mail.gmail.com>
To: konrad.wilk@oracle.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>, 
 Juergen Gross <jgross@suse.com>, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v2] swiotlb-xen: Convert to use 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: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, Sabyasachi Gupta <sabyasachi.linux@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMiwgMjAxOSBhdCAyOjA0IFBNIFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGlu
dXhAZ21haWwuY29tPiB3cm90ZToKPgo+IFJhdGhlciB0aGFuIHVzaW5nIHN0YXRpYyBpbnQgbWF4
X2RtYV9iaXRzLCB0aGlzCj4gY2FuIGJlIGNvdmVydGVkIHRvIHVzZSBhcyBtYWNyby4KPgo+IFNp
Z25lZC1vZmYtYnk6IFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwuY29tPgo+IFJl
dmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpJZiBpdCBpcyBzdGls
bCBub3QgbGF0ZSwgY2FuIHdlIGdldCB0aGlzIHBhdGNoIGluIHF1ZXVlIGZvciA1LjQgPwoKPiAt
LS0KPiAgZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyB8IDUgKystLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+IGluZGV4
IGFlMWRmNDkuLmQxZWNlZDUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4u
Ywo+ICsrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPiBAQCAtMzgsNiArMzgsNyBAQAo+
ICAjaW5jbHVkZSA8YXNtL3hlbi9wYWdlLWNvaGVyZW50Lmg+Cj4KPiAgI2luY2x1ZGUgPHRyYWNl
L2V2ZW50cy9zd2lvdGxiLmg+Cj4gKyNkZWZpbmUgTUFYX0RNQV9CSVRTIDMyCj4gIC8qCj4gICAq
IFVzZWQgdG8gZG8gYSBxdWljayByYW5nZSBjaGVjayBpbiBzd2lvdGxiX3RibF91bm1hcF9zaW5n
bGUgYW5kCj4gICAqIHN3aW90bGJfdGJsX3N5bmNfc2luZ2xlXyosIHRvIHNlZSBpZiB0aGUgbWVt
b3J5IHdhcyBpbiBmYWN0IGFsbG9jYXRlZCBieSB0aGlzCj4gQEAgLTExNCw4ICsxMTUsNiBAQCBz
dGF0aWMgaW50IGlzX3hlbl9zd2lvdGxiX2J1ZmZlcihkbWFfYWRkcl90IGRtYV9hZGRyKQo+ICAg
ICAgICAgcmV0dXJuIDA7Cj4gIH0KPgo+IC1zdGF0aWMgaW50IG1heF9kbWFfYml0cyA9IDMyOwo+
IC0KPiAgc3RhdGljIGludAo+ICB4ZW5fc3dpb3RsYl9maXh1cCh2b2lkICpidWYsIHNpemVfdCBz
aXplLCB1bnNpZ25lZCBsb25nIG5zbGFicykKPiAgewo+IEBAIC0xMzUsNyArMTM0LDcgQEAgc3Rh
dGljIGludCBpc194ZW5fc3dpb3RsYl9idWZmZXIoZG1hX2FkZHJfdCBkbWFfYWRkcikKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAgKyAoaSA8PCBJT19UTEJfU0hJRlQpLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X29yZGVyKHNsYWJzIDw8IElPX1RMQl9T
SElGVCksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkbWFfYml0cywgJmRtYV9o
YW5kbGUpOwo+IC0gICAgICAgICAgICAgICB9IHdoaWxlIChyYyAmJiBkbWFfYml0cysrIDwgbWF4
X2RtYV9iaXRzKTsKPiArICAgICAgICAgICAgICAgfSB3aGlsZSAocmMgJiYgZG1hX2JpdHMrKyA8
IE1BWF9ETUFfQklUUyk7Cj4gICAgICAgICAgICAgICAgIGlmIChyYykKPiAgICAgICAgICAgICAg
ICAgICAgICAgICByZXR1cm4gcmM7Cj4KPiAtLQo+IDEuOS4xCj4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 12:28:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 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 1i6DLa-0004u2-Bb; Fri, 06 Sep 2019 12: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=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6DLY-0004tt-Qy
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 12:28:12 +0000
X-Inumbo-ID: c97d6f97-d0a1-11e9-abf5-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c97d6f97-d0a1-11e9-abf5-12813bfff9fa;
 Fri, 06 Sep 2019 12:28:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567772890;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=ZidOwO7Qx/rO5+IAExyAhKagfiOnImNR4XKaE4y4V2E=;
 b=Schw8DmknW/YHJncRLGoL6M7gi8lqkPSVxmPPWMkayhVJzOctgGQiBD4
 YV93vVFOLJ0VkvS6ag/GwvraF3wufFcp9aoTc7RBj44m7q6B7ZX42rhq0
 tCJ8yozQ61scWDjCEmcn6ZI/oHZNBbuVXZJRs1GNXl22WPyEAfziyr67l A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: c6NJPk/5nihEvX19x598FfkUxPbrdHhEJx/MYnGrvbqhZiEeb0j3tgkq733/tnphw1Cm9Cv4dz
 qrHK47kyQQP5LK96tDnmu7h/j1VveoCky2y+FQ9PRf8EP8QzdSBqjjaX2BLrcJZXo7JmRcvsWq
 XhFcjlU4QFqga/TGTsYNftSAxOMdjOLNpYmFDvx1oDC2lL2em2dA1tgY0++MhBpUZ985YXXDR8
 gh0t8b+ZYs5KIRWla3YiRi9coHHPqhhWNOTLm/+HupiOJSyzAAfLybbpq/TjUtgDNfpP+Gcj0e
 gO4=
X-SBRS: 2.7
X-MesageID: 5418071
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5418071"
To: Jan Beulich <jbeulich@suse.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xenproject.org>
References: <osstest-141063-mainreport@xen.org>
 <5023ad5a-5af9-f399-08f3-fe2716972c2a@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: <28cfb44c-8a3a-2eb6-6cef-50e2f926f548@citrix.com>
Date: Fri, 6 Sep 2019 13:28:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5023ad5a-5af9-f399-08f3-fe2716972c2a@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 141063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAwODoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDkuMjAxOSAw
MDowNCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+PiBmbGlnaHQgMTQxMDYzIHhlbi11
bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMDYzLwo+Pgo+PiBSZWdyZXNzaW9ucyA6LSgKPj4KPj4g
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMDQ5
Cj4gTG9va3MgbGlrZSB0aGlzIGN1cnJlbnRseSBmYWlscyBhYm91dCBldmVyeSBvdGhlciB0aW1l
LCBhbmQKPgo+IC9ob21lL29zc3Rlc3QvYnVpbGQuMTQxMDYzLmJ1aWxkLWFtZDY0L3hlbi90b29s
cy9maXJtd2FyZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4tZGlyL3hl
bi1zaGltIC9ob21lL29zc3Rlc3QvYnVpbGQuMTQxMDYzLmJ1aWxkLWFtZDY0L3hlbi9kaXN0L2lu
c3RhbGwvdXNyL2xvY2FsL2xpYi94ZW4vYm9vdC94ZW4tc2hpbQo+IGluc3RhbGw6IGNhbm5vdCBz
dGF0ICd4ZW4tZGlyL3hlbi1zaGltJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQo+IE1ha2Vm
aWxlOjQ4OiByZWNpcGUgZm9yIHRhcmdldCAnaW5zdGFsbCcgZmFpbGVkCj4gbWFrZVs0XTogTGVh
dmluZyBkaXJlY3RvcnkgJy9ob21lL29zc3Rlc3QvYnVpbGQuMTQxMDYzLmJ1aWxkLWFtZDY0L3hl
bi90b29scy9maXJtd2FyZScKPiBtYWtlWzRdOiAqKiogW2luc3RhbGxdIEVycm9yIDEKPgo+IHN1
Z2dlc3RzIHRvIG1lIHRoYXQgdGhlIGZ1cnRoZXIgYW1vdW50IG9mIGR1Y3QgdGFwZSBwdXQgaW4K
PiBwbGFjZSBieSBhMzQyOTAwZDQ4IHN0aWxsIHdhc24ndCBlbm91Z2guCgpSaWdodC7CoCBJIGRv
bid0IGhhdmUgdGltZSB0byBpbnZlc3RpZ2F0ZSBmdXJ0aGVyLsKgIEknbGwgcmV2ZXJ0IHRoZQpv
cmlnaW5hbCBwYXRjaGVzIHdoaWNoIGNhdXNlZCB0aGlzLCBhcyBkb2luZyBzbyB3aWxsIG1vc3Qg
bGlrZWx5IHJlc29sdmUKdGhlIGludGVybWl0dGVudCBwdi1zaGltIHRlc3QgaXNzdWVzLgoKV2Ug
Y2FuIHJldmlzaXQgdGhpcyBhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 12:32:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 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 1i6DPP-0005jE-1E; Fri, 06 Sep 2019 12:32:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6DPO-0005j9-0j
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 12:32:10 +0000
X-Inumbo-ID: 569fdb7a-d0a2-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 569fdb7a-d0a2-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 12:32: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 1i6DPK-0001J7-JO; Fri, 06 Sep 2019 12:32:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6DPK-00008F-7A; Fri, 06 Sep 2019 12:32:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6DPK-0005rQ-69; Fri, 06 Sep 2019 12:32:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141062-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-multivcpu:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-amd64-amd64-xl-qemut-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu: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-multivcpu: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-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
 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
X-Osstest-Versions-This: linux=5e9f4d704f8698b6d655afa7e9fac3509da253bc
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 12:32:06 +0000
Subject: [Xen-devel] [linux-4.4 test] 141062: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA2MiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA2Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MDk1NSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDggaG9zdC1waW5nLWNoZWNrLXhlbiBmYWls
IGluIDE0MDk1NSBwYXNzIGluIDE0MTA2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
OSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTQwOTU1IHBhc3MgaW4gMTQxMDYyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTQwOTU1
IHBhc3MgaW4gMTQxMDYyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxNDA5NTUKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWU5ZjRkNzA0Zjg2
OThiNmQ2NTVhZmE3ZTlmYWMzNTA5ZGEyNTNiYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICAzMyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgMzAg
ZGF5cyAgIDM4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MDYzMiAgMjAxOS0wOC0y
NSAxMDoyNDoyMSBaICAgMTIgZGF5cyAgIDE0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJt
QHhtaXNzaW9uLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4K
ICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkBy
b3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXNzaW8gQmFsc2luaSA8YmFsc2luaUBhbmRyb2lkLmNv
bT4KICBBbmRyZWEgUGFycmkgPGFuZHJlYS5wYXJyaUBhbWFydWxhc29sdXRpb25zLmNvbT4KICBB
bmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJldyBQcm91dCA8
YXByb3V0QGxsLm1pdC5lZHU+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAg
QW5ndXMgQWluc2xpZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxo
byBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5k
ZT4KICBCYXJyZXQgUmhvZGVuIDxicmhvQGdvb2dsZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVu
QGRlY2FkZW50Lm9yZy51az4KICBCZW5qYW1pbiBCbG9jayA8YmJsb2NrQGxpbnV4LmlibS5jb20+
CiAgQmVuamFtaW4gUG9pcmllciA8YnBvaXJpZXJAc3VzZS5jb20+CiAgQmpvZXJuIEdlcmhhcnQg
PGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4K
ICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjgu
ZGU+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBN
YXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBh
eEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hyaXN0b3BoIFBhYXNjaCA8Y3BhYXNjaEBhcHBs
ZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0
ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2Vy
cGMub3JnPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBE
b24gQnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1i
QGdtYWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRG91Z2xh
cyBBbmRlcnNvbiA8ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6
ZXRAZ29vZ2xlLmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGZWxpcGUgQmFs
YmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEYuIFRvbmVsbG8gPGV1
QGZlbGlwZXRvbmVsbG8uY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBH
ZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgt
SGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGlu
dXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+
CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5uZXMg
UmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNA
ZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhpbGxmIERh
bnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxp
ZWQtdGVsZXNpcy5jby5qcD4KICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4g
QWJib3R0IDxhYmJvdHRpQG1ldi5jby51az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWls
LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8
amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW4gSGFya2VzIDxqYWhhcmtlc0Bjcy5j
bXUuZWR1PgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXkgVm9zYnVy
Z2ggPGpheS52b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmlu
QHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEpl
c3NpY2EgWXUgPGpleXVAa2VybmVsLm9yZz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21h
aWwuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBQaXJrbyA8amly
aUBtZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4g
SG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdA
aW50ZWwuY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAg
Sm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYg
PGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVueGlhbyBCaSA8anVueGlh
by5iaUBvcmFjbGUuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtl
ZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3Rl
ekBueHAuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0
b255Lmx1Y2tAaW50ZWwuY29tPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1h
bmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1r
bEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNl
bG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJv
d24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0u
Y29tPgogIE1hcmsgWmhhbmcgPG1hcmt6QG1lbGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJz
ZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRh
Lm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1
bS5vcmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsg
PG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4NkBtaW5hODYuY29t
PgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4KICBNaWtr
byBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBt
ZWRpYXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4K
ICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5k
cm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8g
PG51bXNAZ29vZ2xlLmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9s
b2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNl
QHJlZGhhdC5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5i
dXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQYXZl
bCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9z
b2Z0LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4K
ICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBDdmVrIDxwZXRy
Y3Zla2N6QGdtYWlsLmNvbT4KICBQaGlsIFR1cm5idWxsIDxwaGlsLnR1cm5idWxsQG9yYWNsZS5j
b20+CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KICBRaWFuIENhaSA8Y2Fp
QGxjYS5wdz4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+
CiAgUm9nYW4gRGF3ZXMgPHJvZ2FuQGRhd2VzLnphLm5ldD4KICBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGlu
dXgub3JnLnVrPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbSBQ
cm90c2Vua28gPHNlbWVuLnByb3RzZW5rb0BsaW5hcm8ub3JnPgogIFNhc2hhIExldmluIDxzYXNo
YWxAa2VybmVsLm9yZz4KICBTZWJhc3RpYW4gUGFyc2NoYXVlciA8cy5wYXJzY2hhdWVyQGdteC5k
ZT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3Ro
QGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVw
aGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAgU3RldmUgRnJlbmNo
IDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBSZWRkeSBLYWxsdXJ1IDxza2Fs
bHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFt
YW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5j
b20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hp
IEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyYXMgS29uZHJhdGl1ayA8dGFrb25kcmFAY2lzY28u
Y29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBUYWkg
PHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21h
aWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0
b255Lmx1Y2tAaW50ZWwuY29tPgogIFR1YmEgWWF2dXogPHR1YmFAZWNlLnVmbC5lZHU+CiAgVHly
ZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVmluY2UgV2VhdmVyIDx2
aW5jZW50LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4K
ICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFdhbnBlbmcgTGkgPHdh
bnBlbmcubGlAaG90bWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4K
ICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVh
Y29uQGFybS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICB4aWFvIGppbiA8
amluLnhpYW9AaW50ZWwuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZ
YXZ1eiwgVHViYSA8dHViYUBlY2UudWZsLmVkdT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJp
dmVyLmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5q
cD4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVo
YWliaW5nQGh1YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91eWFuZzA5QGdtYWlsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDQyNzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 12:41:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 12:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6DY6-0006Zf-VM; Fri, 06 Sep 2019 12:41: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=pN+4=XB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i6DY5-0006Za-Cv
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 12:41:09 +0000
X-Inumbo-ID: 97e69c94-d0a3-11e9-abf5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97e69c94-d0a3-11e9-abf5-12813bfff9fa;
 Fri, 06 Sep 2019 12:41: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 4275EAE8B;
 Fri,  6 Sep 2019 12:41:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  6 Sep 2019 14:41:03 +0200
Message-Id: <20190906124103.8535-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] tools/libs: put common Makefile parts into
 new libs.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1ha2VmaWxlIGJlbG93IHRvb2xzL2xpYnMgaGF2ZSBhIGxvdCBpbiBjb21tb24uIFB1dCB0
aG9zZSBjb21tb24KcGFydHMgaW50byBhIG5ldyBsaWJzLm1rIGFuZCBpbmNsdWRlIHRoYXQgZnJv
bSB0aGUgc3BlY2lmaWMgTWFrZWZpbGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KVjI6Ci0gaW5jbHVkZSBjb21tb24gTWFrZWZpbGUgdmlhIGFi
c29sdXRlIHBhdGggZm9yIG5vdCBicmVha2luZyBzdHViZG9tCi0tLQogdG9vbHMvbGlicy9jYWxs
L01ha2VmaWxlICAgICAgICAgIHwgODYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUgICB8IDg4ICsrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUgICAgICAg
IHwgODYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9NYWtlZmlsZSB8IDg2ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB0b29scy9saWJzL2dudHRhYi9NYWtlZmlsZSAgICAgICAgfCA4NiArKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlicy9saWJzLm1rICAgICAgICAgICAgICAg
IHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJz
L3Rvb2xjb3JlL01ha2VmaWxlICAgICAgfCA4NSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogdG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxlICAgICAgIHwgODQgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9u
cygrKSwgNTgyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvbGli
cy5tawoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMv
Y2FsbC9NYWtlZmlsZQppbmRleCA2MjkxZTZkZmU3Li43ZjZkYzNmY2JkIDEwMDY0NAotLS0gYS90
b29scy9saWJzL2NhbGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlCkBA
IC0zLDExICszLDggQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCiBNQUpP
UiAgICA9IDEKIE1JTk9SICAgID0gMgotU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNj
cmlwdD1saWJ4ZW5jYWxsLm1hcAotCi1DRkxBR1MgICArPSAtV2Vycm9yIC1XbWlzc2luZy1wcm90
b3R5cGVzCi1DRkxBR1MgICArPSAtSS4vaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRlKQotQ0ZM
QUdTICAgKz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykgJChDRkxBR1NfbGlieGVudG9vbGNvcmUp
CitMSUJOQU1FICA6PSBjYWxsCitVU0VMSUJTICA6PSB0b29sbG9nIHRvb2xjb3JlCiAKIFNSQ1Mt
eSAgICAgICAgICAgICAgICAgKz0gY29yZS5jIGJ1ZmZlci5jCiBTUkNTLSQoQ09ORklHX0xpbnV4
KSAgICs9IGxpbnV4LmMKQEAgLTE2LDg0ICsxMyw3IEBAIFNSQ1MtJChDT05GSUdfU3VuT1MpICAg
Kz0gc29sYXJpcy5jCiBTUkNTLSQoQ09ORklHX05ldEJTRCkgICs9IG5ldGJzZC5jCiBTUkNTLSQo
Q09ORklHX01pbmlPUykgICs9IG1pbmlvcy5jCiAKLUxJQl9PQkpTIDo9ICQocGF0c3Vic3QgJS5j
LCUubywkKFNSQ1MteSkpCi1QSUNfT0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm9waWMsJChTUkNT
LXkpKQotCi1MSUIgOj0gbGlieGVuY2FsbC5hCi1pZm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCi1M
SUIgKz0gbGlieGVuY2FsbC5zbwotZW5kaWYKLQotUEtHX0NPTkZJRyA6PSB4ZW5jYWxsLnBjCi1Q
S0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5PUikKLQotaWZuZXEgKCQoQ09ORklH
X0xJQlhDX01JTklPUykseSkKLVBLR19DT05GSUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCi0kKFBL
R19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0gJChwcmVmaXgpCi0kKFBLR19DT05G
SUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNsdWRlZGlyKQotJChQS0dfQ09ORklH
X0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGlyKQotZW5kaWYKLQotUEtHX0NPTkZJ
R19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8k
KHBjKSkKK2luY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvbGlicy9saWJzLm1rCiAKLSQoUEtHX0NP
TkZJR19MT0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKICQoUEtHX0NPTkZJ
R19MT0NBTCk6IFBLR19DT05GSUdfSU5DRElSID0gJChYRU5fTElCWEVOQ0FMTCkvaW5jbHVkZQot
JChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKICQoUEtH
X0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5j
bHVkZSkKLQotLlBIT05ZOiBhbGwKLWFsbDogYnVpbGQKLQotLlBIT05ZOiBidWlsZAotYnVpbGQ6
Ci0JJChNQUtFKSBsaWJzCi0KLS5QSE9OWTogbGlicwotbGliczogaGVhZGVycy5jaGsgJChMSUIp
ICQoUEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCi0KLWhlYWRlcnMuY2hrOiAk
KHdpbGRjYXJkIGluY2x1ZGUvKi5oKQotCi1saWJ4ZW5jYWxsLmE6ICQoTElCX09CSlMpCi0JJChB
UikgcmMgJEAgJF4KLQotbGlieGVuY2FsbC5zbzogbGlieGVuY2FsbC5zby4kKE1BSk9SKQotCSQo
U1lNTElOS19TSExJQikgJDwgJEAKLWxpYnhlbmNhbGwuc28uJChNQUpPUik6IGxpYnhlbmNhbGwu
c28uJChNQUpPUikuJChNSU5PUikKLQkkKFNZTUxJTktfU0hMSUIpICQ8ICRACi0KLWxpYnhlbmNh
bGwuc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbmNhbGwubWFwCi0JJChD
QykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVds
LGxpYnhlbmNhbGwuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpT
KSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChBUFBF
TkRfTERGTEFHUykKLQotLlBIT05ZOiBpbnN0YWxsCi1pbnN0YWxsOiBidWlsZAotCSQoSU5TVEFM
TF9ESVIpICQoREVTVERJUikkKGxpYmRpcikKLQkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChp
bmNsdWRlZGlyKQotCSQoSU5TVEFMTF9TSExJQikgbGlieGVuY2FsbC5zby4kKE1BSk9SKS4kKE1J
Tk9SKSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RBVEEpIGxpYnhlbmNhbGwuYSAk
KERFU1RESVIpJChsaWJkaXIpCi0JJChTWU1MSU5LX1NITElCKSBsaWJ4ZW5jYWxsLnNvLiQoTUFK
T1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuY2FsbC5zby4kKE1BSk9SKQot
CSQoU1lNTElOS19TSExJQikgbGlieGVuY2FsbC5zby4kKE1BSk9SKSAkKERFU1RESVIpJChsaWJk
aXIpL2xpYnhlbmNhbGwuc28KLQkkKElOU1RBTExfREFUQSkgaW5jbHVkZS94ZW5jYWxsLmggJChE
RVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElOU1RBTExfREFUQSkgeGVuY2FsbC5wYyAkKERFU1RE
SVIpJChQS0dfSU5TVEFMTERJUikKLQotLlBIT05ZOiB1bmluc3RhbGwKLXVuaW5zdGFsbDoKLQly
bSAtZiAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikveGVuY2FsbC5wYwotCXJtIC1mICQoREVT
VERJUikkKGluY2x1ZGVkaXIpL3hlbmNhbGwuaAotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikv
bGlieGVuY2FsbC5zbwotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuY2FsbC5zby4k
KE1BSk9SKQotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuY2FsbC5zby4kKE1BSk9S
KS4kKE1JTk9SKQotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuY2FsbC5hCi0KLS5Q
SE9OWTogVEFHUwotVEFHUzoKLQlldGFncyAtdCAqLmMgKi5oCi0KLS5QSE9OWTogY2xlYW4KLWNs
ZWFuOgotCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTX1JNKSAkKExJQl9PQkpTKSAkKFBJ
Q19PQkpTKQotCXJtIC1mIGxpYnhlbmNhbGwuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVuY2Fs
bC5zby4kKE1BSk9SKQotCXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYgeGVuY2FsbC5wYwotCi0u
UEhPTlk6IGRpc3RjbGVhbgotZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUK
aW5kZXggNzNjZmY2ZGJjNC4uNjFiZmEzNTI3MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCkBA
IC0zLDEzICszLDggQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCiBNQUpP
UiAgICA9IDEKIE1JTk9SICAgID0gMwotU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNj
cmlwdD1saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKLQotQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3Np
bmctcHJvdG90eXBlcwotQ0ZMQUdTICAgKz0gLUkuL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVk
ZSkKLUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCi1DRkxBR1MgICArPSAkKENG
TEFHU19saWJ4ZW50b29sY29yZSkKLUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbmNhbGwpCitM
SUJOQU1FICA6PSBkZXZpY2Vtb2RlbAorVVNFTElCUyAgOj0gdG9vbGxvZyB0b29sY29yZSBjYWxs
CiAKIFNSQ1MteSAgICAgICAgICAgICAgICAgKz0gY29yZS5jCiBTUkNTLSQoQ09ORklHX0xpbnV4
KSAgICs9IGxpbnV4LmMKQEAgLTE4LDg0ICsxMyw3IEBAIFNSQ1MtJChDT05GSUdfU3VuT1MpICAg
Kz0gY29tcGF0LmMKIFNSQ1MtJChDT05GSUdfTmV0QlNEKSAgKz0gY29tcGF0LmMKIFNSQ1MtJChD
T05GSUdfTWluaU9TKSAgKz0gY29tcGF0LmMKIAotTElCX09CSlMgOj0gJChwYXRzdWJzdCAlLmMs
JS5vLCQoU1JDUy15KSkKLVBJQ19PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUub3BpYywkKFNSQ1Mt
eSkpCi0KLUxJQiA6PSBsaWJ4ZW5kZXZpY2Vtb2RlbC5hCi1pZm5lcSAoJChub3NoYXJlZGxpYnMp
LHkpCi1MSUIgKz0gbGlieGVuZGV2aWNlbW9kZWwuc28KLWVuZGlmCi0KLVBLR19DT05GSUcgOj0g
eGVuZGV2aWNlbW9kZWwucGMKLVBLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9S
KQotCi1pZm5lcSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQotUEtHX0NPTkZJR19JTlNUIDo9
ICQoUEtHX0NPTkZJRykKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAk
KHByZWZpeCkKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1
ZGVkaXIpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIp
Ci1lbmRpZgotCi1QS0dfQ09ORklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcp
LCQoUEtHX0NPTkZJR19ESVIpLyQocGMpKQoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9saWJz
L2xpYnMubWsKIAotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhF
Tl9ST09UKQogJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9M
SUJYRU5ERVZJQ0VNT0RFTCkvaW5jbHVkZQotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJ
R19MSUJESVIgPSAkKENVUkRJUikKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZM
QUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVkZSkKLQotLlBIT05ZOiBhbGwKLWFsbDogYnVp
bGQKLQotLlBIT05ZOiBidWlsZAotYnVpbGQ6Ci0JJChNQUtFKSBsaWJzCi0KLS5QSE9OWTogbGli
cwotbGliczogaGVhZGVycy5jaGsgJChMSUIpICQoUEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05G
SUdfTE9DQUwpCi0KLWhlYWRlcnMuY2hrOiAkKHdpbGRjYXJkIGluY2x1ZGUvKi5oKQotCi1saWJ4
ZW5kZXZpY2Vtb2RlbC5hOiAkKExJQl9PQkpTKQotCSQoQVIpIHJjICRAICReCi0KLWxpYnhlbmRl
dmljZW1vZGVsLnNvOiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKQotCSQoU1lNTElOS19T
SExJQikgJDwgJEAKLWxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpOiBsaWJ4ZW5kZXZpY2Vt
b2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKQotCSQoU1lNTElOS19TSExJQikgJDwgJEAKLQotbGli
eGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbmRl
dmljZW1vZGVsLm1hcAotCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwk
KFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKSAkKFNITElC
X0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERM
SUJTX2xpYnhlbmNhbGwpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdT
KQotCi0uUEhPTlk6IGluc3RhbGwKLWluc3RhbGw6IGJ1aWxkCi0JJChJTlNUQUxMX0RJUikgJChE
RVNURElSKSQobGliZGlyKQotCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKGluY2x1ZGVkaXIp
Ci0JJChJTlNUQUxMX1NITElCKSBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9S
KSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RBVEEpIGxpYnhlbmRldmljZW1vZGVs
LmEgJChERVNURElSKSQobGliZGlyKQotCSQoU1lNTElOS19TSExJQikgbGlieGVuZGV2aWNlbW9k
ZWwuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5kZXZpY2Vt
b2RlbC5zby4kKE1BSk9SKQotCSQoU1lNTElOS19TSExJQikgbGlieGVuZGV2aWNlbW9kZWwuc28u
JChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5kZXZpY2Vtb2RlbC5zbwotCSQoSU5T
VEFMTF9EQVRBKSBpbmNsdWRlL3hlbmRldmljZW1vZGVsLmggJChERVNURElSKSQoaW5jbHVkZWRp
cikKLQkkKElOU1RBTExfREFUQSkgeGVuZGV2aWNlbW9kZWwucGMgJChERVNURElSKSQoUEtHX0lO
U1RBTExESVIpCi0KLS5QSE9OWTogdW5pbnN0YWxsCi11bmluc3RhbGw6Ci0Jcm0gLWYgJChERVNU
RElSKSQoUEtHX0lOU1RBTExESVIpL3hlbmRldmljZW1vZGVsLnBjCi0Jcm0gLWYgJChERVNURElS
KSQoaW5jbHVkZWRpcikveGVuZGV2aWNlbW9kZWwuaAotCXJtIC1mICQoREVTVERJUikkKGxpYmRp
cikvbGlieGVuZGV2aWNlbW9kZWwuc28KLQlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhl
bmRldmljZW1vZGVsLnNvLiQoTUFKT1IpCi0Jcm0gLWYgJChERVNURElSKSQobGliZGlyKS9saWJ4
ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKQotCXJtIC1mICQoREVTVERJUikkKGxp
YmRpcikvbGlieGVuZGV2aWNlbW9kZWwuYQotCi0uUEhPTlk6IFRBR1MKLVRBR1M6Ci0JZXRhZ3Mg
LXQgKi5jICouaAotCi0uUEhPTlk6IGNsZWFuCi1jbGVhbjoKLQlybSAtcmYgKi5ycG0gJChMSUIp
ICp+ICQoREVQU19STSkgJChMSUJfT0JKUykgJChQSUNfT0JKUykKLQlybSAtZiBsaWJ4ZW5kZXZp
Y2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9S
KQotCXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYgeGVuZGV2aWNlbW9kZWwucGMKLQotLlBIT05Z
OiBkaXN0Y2xlYW4KLWRpc3RjbGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZXZ0
Y2huL01ha2VmaWxlIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKaW5kZXggOTk1MmIzMDIy
NS4uOTIwNmY2MjJlZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKKysr
IGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKQEAgLTMsMTEgKzMsOCBAQCBpbmNsdWRlICQo
WEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQogTUlOT1IgICAgPSAxCi1T
SExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmV2dGNobi5tYXAKLQot
Q0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwotQ0ZMQUdTICAgKz0gLUku
L2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKLUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhl
bnRvb2xsb2cpICQoQ0ZMQUdTX2xpYnhlbnRvb2xjb3JlKQorTElCTkFNRSAgOj0gZXZ0Y2huCitV
U0VMSUJTICA6PSB0b29sbG9nIHRvb2xjb3JlCiAKIFNSQ1MteSAgICAgICAgICAgICAgICAgKz0g
Y29yZS5jCiBTUkNTLSQoQ09ORklHX0xpbnV4KSAgICs9IGxpbnV4LmMKQEAgLTE2LDgzICsxMyw2
IEBAIFNSQ1MtJChDT05GSUdfU3VuT1MpICAgKz0gc29sYXJpcy5jCiBTUkNTLSQoQ09ORklHX05l
dEJTRCkgICs9IG5ldGJzZC5jCiBTUkNTLSQoQ09ORklHX01pbmlPUykgICs9IG1pbmlvcy5jCiAK
LUxJQl9PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUubywkKFNSQ1MteSkpCi1QSUNfT0JKUyA6PSAk
KHBhdHN1YnN0ICUuYywlLm9waWMsJChTUkNTLXkpKQotCi1MSUIgOj0gbGlieGVuZXZ0Y2huLmEK
LWlmbmVxICgkKG5vc2hhcmVkbGlicykseSkKLUxJQiArPSBsaWJ4ZW5ldnRjaG4uc28KLWVuZGlm
Ci0KLVBLR19DT05GSUcgOj0geGVuZXZ0Y2huLnBjCi1QS0dfQ09ORklHX1ZFUlNJT04gOj0gJChN
QUpPUikuJChNSU5PUikKLQotaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKLVBLR19D
T05GSUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05G
SUdfUFJFRklYID0gJChwcmVmaXgpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5D
RElSID0gJChpbmNsdWRlZGlyKQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJ
UiA9ICQobGliZGlyKQotZW5kaWYKLQotUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMs
JChQS0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKK2luY2x1ZGUgJChYRU5fUk9P
VCkvdG9vbHMvbGlicy9saWJzLm1rCiAKLSQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdf
UFJFRklYID0gJChYRU5fUk9PVCkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfSU5D
RElSID0gJChYRU5fTElCWEVORVZUQ0hOKS9pbmNsdWRlCi0kKFBLR19DT05GSUdfTE9DQUwpOiBQ
S0dfQ09ORklHX0xJQkRJUiA9ICQoQ1VSRElSKQotCi0uUEhPTlk6IGFsbAotYWxsOiBidWlsZAot
Ci0uUEhPTlk6IGJ1aWxkCi1idWlsZDoKLQkkKE1BS0UpIGxpYnMKLQotLlBIT05ZOiBsaWJzCi1s
aWJzOiBoZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19M
T0NBTCkKLQotaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVkZS8qLmgpCi0KLWxpYnhlbmV2
dGNobi5hOiAkKExJQl9PQkpTKQotCSQoQVIpIHJjICRAICReCi0KLWxpYnhlbmV2dGNobi5zbzog
bGlieGVuZXZ0Y2huLnNvLiQoTUFKT1IpCi0JJChTWU1MSU5LX1NITElCKSAkPCAkQAotbGlieGVu
ZXZ0Y2huLnNvLiQoTUFKT1IpOiBsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUikuJChNSU5PUikKLQkk
KFNZTUxJTktfU0hMSUIpICQ8ICRACi0KLWxpYnhlbmV2dGNobi5zby4kKE1BSk9SKS4kKE1JTk9S
KTogJChQSUNfT0JKUykgbGlieGVuZXZ0Y2huLm1hcAotCSQoQ0MpICQoTERGTEFHUykgLVdsLCQo
U09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmV2dGNobi5zby4kKE1BSk9SKSAkKFNITElCX0xERkxB
R1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xp
YnhlbnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdTKQotCi0uUEhPTlk6IGluc3RhbGwKLWluc3Rh
bGw6IGJ1aWxkCi0JJChJTlNUQUxMX0RJUikgJChERVNURElSKSQobGliZGlyKQotCSQoSU5TVEFM
TF9ESVIpICQoREVTVERJUikkKGluY2x1ZGVkaXIpCi0JJChJTlNUQUxMX1NITElCKSBsaWJ4ZW5l
dnRjaG4uc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKQotCSQoSU5TVEFM
TF9EQVRBKSBsaWJ4ZW5ldnRjaG4uYSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChTWU1MSU5LX1NI
TElCKSBsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGly
KS9saWJ4ZW5ldnRjaG4uc28uJChNQUpPUikKLQkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmV2dGNo
bi5zby4kKE1BSk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmV2dGNobi5zbwotCSQoSU5T
VEFMTF9EQVRBKSBpbmNsdWRlL3hlbmV2dGNobi5oICQoREVTVERJUikkKGluY2x1ZGVkaXIpCi0J
JChJTlNUQUxMX0RBVEEpIHhlbmV2dGNobi5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikK
LQotLlBIT05ZOiB1bmluc3RhbGwKLXVuaW5zdGFsbDoKLQlybSAtZiAkKERFU1RESVIpJChQS0df
SU5TVEFMTERJUikveGVuZXZ0Y2huLnBjCi0Jcm0gLWYgJChERVNURElSKSQoaW5jbHVkZWRpcikv
eGVuZXZ0Y2huLmgKLQlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmV2dGNobi5zbwot
CXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuZXZ0Y2huLnNvLiQoTUFKT1IpCi0Jcm0g
LWYgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5ldnRjaG4uc28uJChNQUpPUikuJChNSU5PUikK
LQlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmV2dGNobi5hCi0KLS5QSE9OWTogVEFH
UwotVEFHUzoKLQlldGFncyAtdCAqLmMgKi5oCi0KLS5QSE9OWTogY2xlYW4KLWNsZWFuOgotCXJt
IC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTX1JNKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQot
CXJtIC1mIGxpYnhlbmV2dGNobi5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5ldnRjaG4uc28u
JChNQUpPUikKLQlybSAtZiBoZWFkZXJzLmNoawotCXJtIC1mIHhlbmV2dGNobi5wYwotCi0uUEhP
Tlk6IGRpc3RjbGVhbgotZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxl
CmluZGV4IGVlNWMzZmQ2N2UuLjI4ZjFiZGRjOTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZp
bGUKQEAgLTMsMTEgKzMsOCBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAK
IE1BSk9SICAgID0gMQogTUlOT1IgICAgPSAzCi1TSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNp
b24tc2NyaXB0PWxpYnhlbmZvcmVpZ25tZW1vcnkubWFwCi0KLUNGTEFHUyAgICs9IC1XZXJyb3Ig
LVdtaXNzaW5nLXByb3RvdHlwZXMKLUNGTEFHUyAgICs9IC1JLi9pbmNsdWRlICQoQ0ZMQUdTX3hl
bmluY2x1ZGUpCi1DRkxBR1MgICArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19s
aWJ4ZW50b29sY29yZSkKK0xJQk5BTUUgIDo9IGZvcmVpZ25tZW1vcnkKK1VTRUxJQlMgIDo9IHRv
b2xsb2cgdG9vbGNvcmUKIAogU1JDUy15ICAgICAgICAgICAgICAgICArPSBjb3JlLmMKIFNSQ1Mt
JChDT05GSUdfTGludXgpICAgKz0gbGludXguYwpAQCAtMTYsODQgKzEzLDcgQEAgU1JDUy0kKENP
TkZJR19TdW5PUykgICArPSBjb21wYXQuYyBzb2xhcmlzLmMKIFNSQ1MtJChDT05GSUdfTmV0QlNE
KSAgKz0gY29tcGF0LmMgbmV0YnNkLmMKIFNSQ1MtJChDT05GSUdfTWluaU9TKSAgKz0gbWluaW9z
LmMKIAotTElCX09CSlMgOj0gJChwYXRzdWJzdCAlLmMsJS5vLCQoU1JDUy15KSkKLVBJQ19PQkpT
IDo9ICQocGF0c3Vic3QgJS5jLCUub3BpYywkKFNSQ1MteSkpCi0KLUxJQiA6PSBsaWJ4ZW5mb3Jl
aWdubWVtb3J5LmEKLWlmbmVxICgkKG5vc2hhcmVkbGlicykseSkKLUxJQiArPSBsaWJ4ZW5mb3Jl
aWdubWVtb3J5LnNvCi1lbmRpZgotCi1QS0dfQ09ORklHIDo9IHhlbmZvcmVpZ25tZW1vcnkucGMK
LVBLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQotCi1pZm5lcSAoJChDT05G
SUdfTElCWENfTUlOSU9TKSx5KQotUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKLSQo
UEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKLSQoUEtHX0NP
TkZJR19JTlNUKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCi0kKFBLR19DT05G
SUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCi1lbmRpZgotCi1QS0dfQ09O
RklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19ESVIp
LyQocGMpKQoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9saWJzL2xpYnMubWsKIAotJChQS0df
Q09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQogJChQS0dfQ09O
RklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZ
KS9pbmNsdWRlCi0kKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQoQ1VS
RElSKQogJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19DRkxBR1NfTE9DQUwgPSAkKENG
TEFHU194ZW5pbmNsdWRlKQotCi0uUEhPTlk6IGFsbAotYWxsOiBidWlsZAotCi0uUEhPTlk6IGJ1
aWxkCi1idWlsZDoKLQkkKE1BS0UpIGxpYnMKLQotLlBIT05ZOiBsaWJzCi1saWJzOiBoZWFkZXJz
LmNoayAkKExJQikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkKLQotaGVh
ZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVkZS8qLmgpCi0KLWxpYnhlbmZvcmVpZ25tZW1vcnku
YTogJChMSUJfT0JKUykKLQkkKEFSKSByYyAkQCAkXgotCi1saWJ4ZW5mb3JlaWdubWVtb3J5LnNv
OiBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpCi0JJChTWU1MSU5LX1NITElCKSAkPCAk
QAotbGlieGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKTogbGlieGVuZm9yZWlnbm1lbW9yeS5z
by4kKE1BSk9SKS4kKE1JTk9SKQotCSQoU1lNTElOS19TSExJQikgJDwgJEAKLQotbGlieGVuZm9y
ZWlnbm1lbW9yeS5zby4kKE1BSk9SKS4kKE1JTk9SKTogJChQSUNfT0JKUykgbGlieGVuZm9yZWln
bm1lbW9yeS5tYXAKLQkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChT
T05BTUVfTERGTEFHKSAtV2wsbGlieGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKSAkKFNITElC
X0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERM
SUJTX2xpYnhlbnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdTKQotCi0uUEhPTlk6IGluc3RhbGwK
LWluc3RhbGw6IGJ1aWxkCi0JJChJTlNUQUxMX0RJUikgJChERVNURElSKSQobGliZGlyKQotCSQo
SU5TVEFMTF9ESVIpICQoREVTVERJUikkKGluY2x1ZGVkaXIpCi0JJChJTlNUQUxMX1NITElCKSBs
aWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRp
cikKLQkkKElOU1RBTExfREFUQSkgbGlieGVuZm9yZWlnbm1lbW9yeS5hICQoREVTVERJUikkKGxp
YmRpcikKLQkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUiku
JChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFK
T1IpCi0JJChTWU1MSU5LX1NITElCKSBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpICQo
REVTVERJUikkKGxpYmRpcikvbGlieGVuZm9yZWlnbm1lbW9yeS5zbwotCSQoSU5TVEFMTF9EQVRB
KSBpbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQotCSQo
SU5TVEFMTF9EQVRBKSB4ZW5mb3JlaWdubWVtb3J5LnBjICQoREVTVERJUikkKFBLR19JTlNUQUxM
RElSKQotCi0uUEhPTlk6IHVuaW5zdGFsbAotdW5pbnN0YWxsOgotCXJtIC1mICQoREVTVERJUikk
KFBLR19JTlNUQUxMRElSKS94ZW5mb3JlaWdubWVtb3J5LnBjCi0Jcm0gLWYgJChERVNURElSKSQo
aW5jbHVkZWRpcikveGVuZm9yZWlnbm1lbW9yeS5oCi0Jcm0gLWYgJChERVNURElSKSQobGliZGly
KS9saWJ4ZW5mb3JlaWdubWVtb3J5LnNvCi0Jcm0gLWYgJChERVNURElSKSQobGliZGlyKS9saWJ4
ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpCi0Jcm0gLWYgJChERVNURElSKSQobGliZGlyKS9s
aWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpLiQoTUlOT1IpCi0Jcm0gLWYgJChERVNURElS
KSQobGliZGlyKS9saWJ4ZW5mb3JlaWdubWVtb3J5LmEKLQotLlBIT05ZOiBUQUdTCi1UQUdTOgot
CWV0YWdzIC10ICouYyAqLmgKLQotLlBIT05ZOiBjbGVhbgotY2xlYW46Ci0Jcm0gLXJmICoucnBt
ICQoTElCKSAqfiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09CSlMpCi0Jcm0gLWYgbGli
eGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5mb3JlaWdubWVtb3J5
LnNvLiQoTUFKT1IpCi0Jcm0gLWYgaGVhZGVycy5jaGsKLQlybSAtZiB4ZW5mb3JlaWdubWVtb3J5
LnBjCi0KLS5QSE9OWTogZGlzdGNsZWFuCi1kaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90
b29scy9saWJzL2dudHRhYi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCmlu
ZGV4IDZjMmU3ZTM2YTIuLjJkYThmYmJiN2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250dGFi
L01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCkBAIC0zLDExICszLDgg
QEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCiBNQUpPUiAgICA9IDEKIE1J
Tk9SICAgID0gMgotU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5n
bnR0YWIubWFwCi0KLUNGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKLUNG
TEFHUyAgICs9IC1JLi9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1DRkxBR1MgICArPSAk
KENGTEFHU19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19saWJ4ZW50b29sY29yZSkKK0xJQk5BTUUg
IDo9IGdudHRhYgorVVNFTElCUyAgOj0gdG9vbGxvZyB0b29sY29yZQogCiBTUkNTLUdOVFRBQiAg
ICAgICAgICAgICs9IGdudHRhYl9jb3JlLmMKIFNSQ1MtR05UU0hSICAgICAgICAgICAgKz0gZ250
c2hyX2NvcmUuYwpAQCAtMTgsODQgKzE1LDcgQEAgU1JDUy0kKENPTkZJR19GcmVlQlNEKSArPSAk
KFNSQ1MtR05UVEFCKSAkKFNSQ1MtR05UU0hSKSBmcmVlYnNkLmMKIFNSQ1MtJChDT05GSUdfU3Vu
T1MpICAgKz0gZ250dGFiX3VuaW1wLmMgZ250c2hyX3VuaW1wLmMKIFNSQ1MtJChDT05GSUdfTmV0
QlNEKSAgKz0gZ250dGFiX3VuaW1wLmMgZ250c2hyX3VuaW1wLmMKIAotTElCX09CSlMgOj0gJChw
YXRzdWJzdCAlLmMsJS5vLCQoU1JDUy15KSkKLVBJQ19PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUu
b3BpYywkKFNSQ1MteSkpCi0KLUxJQiA6PSBsaWJ4ZW5nbnR0YWIuYQotaWZuZXEgKCQobm9zaGFy
ZWRsaWJzKSx5KQotTElCICs9IGxpYnhlbmdudHRhYi5zbwotZW5kaWYKLQotUEtHX0NPTkZJRyA6
PSB4ZW5nbnR0YWIucGMKLVBLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQot
Ci1pZm5lcSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQotUEtHX0NPTkZJR19JTlNUIDo9ICQo
UEtHX0NPTkZJRykKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHBy
ZWZpeCkKLSQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVk
aXIpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCi1l
bmRpZgotCi1QS0dfQ09ORklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQo
UEtHX0NPTkZJR19ESVIpLyQocGMpKQoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9saWJzL2xp
YnMubWsKIAotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9S
T09UKQogJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJY
RU5HTlRUQUIpL2luY2x1ZGUKLSQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElS
ID0gJChDVVJESVIpCiAkKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NB
TCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi0KLS5QSE9OWTogYWxsCi1hbGw6IGJ1aWxkCi0KLS5Q
SE9OWTogYnVpbGQKLWJ1aWxkOgotCSQoTUFLRSkgbGlicwotCi0uUEhPTlk6IGxpYnMKLWxpYnM6
IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FM
KQotCi1oZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkKLQotbGlieGVuZ250dGFi
LmE6ICQoTElCX09CSlMpCi0JJChBUikgcmMgJEAgJF4KLQotbGlieGVuZ250dGFiLnNvOiBsaWJ4
ZW5nbnR0YWIuc28uJChNQUpPUikKLQkkKFNZTUxJTktfU0hMSUIpICQ8ICRACi1saWJ4ZW5nbnR0
YWIuc28uJChNQUpPUik6IGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKS4kKE1JTk9SKQotCSQoU1lN
TElOS19TSExJQikgJDwgJEAKLQotbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAk
KFBJQ19PQkpTKSBsaWJ4ZW5nbnR0YWIubWFwCi0JJChDQykgJChMREZMQUdTKSAtV2wsJChTT05B
TUVfTERGTEFHKSAtV2wsbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykg
LW8gJEAgJChQSUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVu
dG9vbGNvcmUpICQoQVBQRU5EX0xERkxBR1MpCi0KLS5QSE9OWTogaW5zdGFsbAotaW5zdGFsbDog
YnVpbGQKLQkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RJ
UikgJChERVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElOU1RBTExfU0hMSUIpIGxpYnhlbmdudHRh
Yi5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpCi0JJChJTlNUQUxMX0RB
VEEpIGxpYnhlbmdudHRhYi5hICQoREVTVERJUikkKGxpYmRpcikKLQkkKFNZTUxJTktfU0hMSUIp
IGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xp
YnhlbmdudHRhYi5zby4kKE1BSk9SKQotCSQoU1lNTElOS19TSExJQikgbGlieGVuZ250dGFiLnNv
LiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuZ250dGFiLnNvCi0JJChJTlNUQUxM
X0RBVEEpIGluY2x1ZGUveGVuZ250dGFiLmggJChERVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElO
U1RBTExfREFUQSkgeGVuZ250dGFiLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQotCi0u
UEhPTlk6IHVuaW5zdGFsbAotdW5pbnN0YWxsOgotCXJtIC1mICQoREVTVERJUikkKFBLR19JTlNU
QUxMRElSKS94ZW5nbnR0YWIucGMKLQlybSAtZiAkKERFU1RESVIpJChpbmNsdWRlZGlyKS94ZW5n
bnR0YWIuaAotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuZ250dGFiLnNvCi0Jcm0g
LWYgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5nbnR0YWIuc28uJChNQUpPUikKLQlybSAtZiAk
KERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmdudHRhYi5zby4kKE1BSk9SKS4kKE1JTk9SKQotCXJt
IC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVuZ250dGFiLmEKLQotLlBIT05ZOiBUQUdTCi1U
QUdTOgotCWV0YWdzIC10ICouYyAqLmgKLQotLlBIT05ZOiBjbGVhbgotY2xlYW46Ci0Jcm0gLXJm
ICoucnBtICQoTElCKSAqfiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09CSlMpCi0Jcm0g
LWYgbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlOT1IpIGxpYnhlbmdudHRhYi5zby4kKE1B
Sk9SKQotCXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYgeGVuZ250dGFiLnBjCi0KLS5QSE9OWTog
ZGlzdGNsZWFuCi1kaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9saWJzL2xpYnMu
bWsgYi90b29scy9saWJzL2xpYnMubWsKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uZTAzZDFjMWYzZQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvbGlicy5tawpA
QCAtMCwwICsxLDk1IEBACisjIENvbW1vbiBNYWtlZmlsZSBmb3IgYnVpbGRpbmcgYSBsaWIuCisj
CisjIFZhcmlhYmxlcyB0YWtlbiBhcyBpbnB1dDoKKyMgICBMSUJOQU1FOiBuYW1lIG9mIGxpYiB0
byBidWlsZCwgd2lsbCBiZSBwcmVwZW5kZWQgd2l0aCAibGlieGVuIgorIyAgIE1BSk9SOiAgIG1h
am9yIHZlcnNpb24gb2YgbGliCisjICAgTUlOT1I6ICAgbWlub3IgdmVyc2lvbiBvZiBsaWIKKyMg
ICBVU0VMSUJTOiB4ZW4gbGlicyB0byB1c2UgKGUuZy4gInRvb2xjb3JlIHRvb2xsb2ciKQorCitT
SExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbiQoTElCTkFNRSkubWFw
CisKK0NGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKK0NGTEFHUyAgICs9
IC1JLi9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCitDRkxBR1MgICArPSAkKGZvcmVhY2gg
bGliLCAkKFVTRUxJQlMpLCAkKENGTEFHU19saWJ4ZW4kKGxpYikpKQorCitMRFVTRUxJQlMgPSAk
KGZvcmVhY2ggbGliLCAkKFVTRUxJQlMpLCAkKExETElCU19saWJ4ZW4kKGxpYikpKQorCitMSUJf
T0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm8sJChTUkNTLXkpKQorUElDX09CSlMgOj0gJChwYXRz
dWJzdCAlLmMsJS5vcGljLCQoU1JDUy15KSkKKworTElCIDo9IGxpYnhlbiQoTElCTkFNRSkuYQor
aWZuZXEgKCQobm9zaGFyZWRsaWJzKSx5KQorTElCICs9IGxpYnhlbiQoTElCTkFNRSkuc28KK2Vu
ZGlmCisKK1BLR19DT05GSUcgOj0geGVuJChMSUJOQU1FKS5wYworUEtHX0NPTkZJR19WRVJTSU9O
IDo9ICQoTUFKT1IpLiQoTUlOT1IpCisKK2lmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkp
CitQS0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQorJChQS0dfQ09ORklHX0lOU1QpOiBQ
S0dfQ09ORklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09O
RklHX0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJ
R19MSUJESVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3Jl
YWNoIHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NP
TkZJR19MT0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKKyQoUEtHX0NPTkZJ
R19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJESVIpCisKKy5QSE9OWTogYWxsCith
bGw6IGJ1aWxkCisKKy5QSE9OWTogYnVpbGQKK2J1aWxkOgorCSQoTUFLRSkgbGlicworCisuUEhP
Tlk6IGxpYnMKK2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQ
S0dfQ09ORklHX0xPQ0FMKQorCitoZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkK
KworbGlieGVuJChMSUJOQU1FKS5hOiAkKExJQl9PQkpTKQorCSQoQVIpIHJjICRAICReCisKK2xp
YnhlbiQoTElCTkFNRSkuc286IGxpYnhlbiQoTElCTkFNRSkuc28uJChNQUpPUikKKwkkKFNZTUxJ
TktfU0hMSUIpICQ8ICRACitsaWJ4ZW4kKExJQk5BTUUpLnNvLiQoTUFKT1IpOiBsaWJ4ZW4kKExJ
Qk5BTUUpLnNvLiQoTUFKT1IpLiQoTUlOT1IpCisJJChTWU1MSU5LX1NITElCKSAkPCAkQAorCits
aWJ4ZW4kKExJQk5BTUUpLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW4k
KExJQk5BTUUpLm1hcAorCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwk
KFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW4kKExJQk5BTUUpLnNvLiQoTUFKT1IpICQoU0hMSUJf
TERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChMRFVTRUxJQlMpICQoQVBQRU5EX0xERkxBR1Mp
CisKKy5QSE9OWTogaW5zdGFsbAoraW5zdGFsbDogYnVpbGQKKwkkKElOU1RBTExfRElSKSAkKERF
U1RESVIpJChsaWJkaXIpCisJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoaW5jbHVkZWRpcikK
KwkkKElOU1RBTExfU0hMSUIpIGxpYnhlbiQoTElCTkFNRSkuc28uJChNQUpPUikuJChNSU5PUikg
JChERVNURElSKSQobGliZGlyKQorCSQoSU5TVEFMTF9EQVRBKSBsaWJ4ZW4kKExJQk5BTUUpLmEg
JChERVNURElSKSQobGliZGlyKQorCSQoU1lNTElOS19TSExJQikgbGlieGVuJChMSUJOQU1FKS5z
by4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQoTElCTkFNRSku
c28uJChNQUpPUikKKwkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbiQoTElCTkFNRSkuc28uJChNQUpP
UikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW4kKExJQk5BTUUpLnNvCisJJChJTlNUQUxMX0RB
VEEpIGluY2x1ZGUveGVuJChMSUJOQU1FKS5oICQoREVTVERJUikkKGluY2x1ZGVkaXIpCisJJChJ
TlNUQUxMX0RBVEEpIHhlbiQoTElCTkFNRSkucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIp
CisKKy5QSE9OWTogdW5pbnN0YWxsCit1bmluc3RhbGw6CisJcm0gLWYgJChERVNURElSKSQoUEtH
X0lOU1RBTExESVIpL3hlbiQoTElCTkFNRSkucGMKKwlybSAtZiAkKERFU1RESVIpJChpbmNsdWRl
ZGlyKS94ZW4kKExJQk5BTUUpLmgKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQo
TElCTkFNRSkuc28KKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQoTElCTkFNRSku
c28uJChNQUpPUikKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQoTElCTkFNRSku
c28uJChNQUpPUikuJChNSU5PUikKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbiQo
TElCTkFNRSkuYQorCisuUEhPTlk6IFRBR1MKK1RBR1M6CisJZXRhZ3MgLXQgKi5jICouaAorCisu
UEhPTlk6IGNsZWFuCitjbGVhbjoKKwlybSAtcmYgKi5ycG0gJChMSUIpICp+ICQoREVQU19STSkg
JChMSUJfT0JKUykgJChQSUNfT0JKUykKKwlybSAtZiBsaWJ4ZW4kKExJQk5BTUUpLnNvLiQoTUFK
T1IpLiQoTUlOT1IpIGxpYnhlbiQoTElCTkFNRSkuc28uJChNQUpPUikKKwlybSAtZiBoZWFkZXJz
LmNoaworCXJtIC1mIHhlbiQoTElCTkFNRSkucGMKKworLlBIT05ZOiBkaXN0Y2xlYW4KK2Rpc3Rj
bGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUgYi90
b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlCmluZGV4IDhiMWQ0OGI3YzIuLmVkY2U2MWRjYTQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGli
cy90b29sY29yZS9NYWtlZmlsZQpAQCAtMywxMDAgKzMsMTkgQEAgaW5jbHVkZSAkKFhFTl9ST09U
KS90b29scy9SdWxlcy5tawogCiBNQUpPUgk9IDEKIE1JTk9SCT0gMAotU0hMSUJfTERGTEFHUyAr
PSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW50b29sY29yZS5tYXAKLQotQ0ZMQUdTCSs9IC1X
ZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKLUNGTEFHUwkrPSAtSS4vaW5jbHVkZQotQ0ZMQUdT
CSs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCitMSUJOQU1FICA6PSB0b29sY29yZQogCiBTUkNTLXkJ
Kz0gaGFuZGxlcmVnLmMKIAotTElCX09CSlMgOj0gJChwYXRzdWJzdCAlLmMsJS5vLCQoU1JDUy15
KSkKLVBJQ19PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUub3BpYywkKFNSQ1MteSkpCi0KLUxJQiA6
PSBsaWJ4ZW50b29sY29yZS5hCi1pZm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCi1MSUIgKz0gbGli
eGVudG9vbGNvcmUuc28KLWVuZGlmCi0KLVBLR19DT05GSUcgOj0geGVudG9vbGNvcmUucGMKLVBL
R19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQotCi1pZm5lcSAoJChDT05GSUdf
TElCWENfTUlOSU9TKSx5KQotUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKLSQoUEtH
X0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKLSQoUEtHX0NPTkZJ
R19JTlNUKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCi0kKFBLR19DT05GSUdf
SU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCi1lbmRpZgotCi1QS0dfQ09ORklH
X0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19ESVIpLyQo
cGMpKQoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9saWJzL2xpYnMubWsKIAotJChQS0dfQ09O
RklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQogJChQS0dfQ09ORklH
X0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5UT09MQ09SRSkvaW5jbHVk
ZQotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKIAog
QVVUT0lOQ1M9aW5jbHVkZS9feGVudG9vbGNvcmVfbGlzdC5oCiAKLS5QSE9OWTogYWxsCi1hbGw6
IGJ1aWxkCi0KLS5QSE9OWTogYnVpbGQKLWJ1aWxkOgotCSQoTUFLRSkgbGlicwotCi0uUEhPTlk6
IGxpYnMKLWxpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0df
Q09ORklHX0xPQ0FMKQotCiAkKExJQl9PQkpTKTogJChBVVRPSU5DUykKICQoUElDX09CSlMpOiAk
KEFVVE9JTkNTKQogCi1oZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkgJChBVVRP
SU5DUykKLQogaW5jbHVkZS9feGVudG9vbGNvcmVfbGlzdC5oOiAkKFhFTl9JTkNMVURFKS94ZW4t
ZXh0ZXJuYWwvYnNkLXN5cy1xdWV1ZS1oLXNlZGRlcnkgJChYRU5fSU5DTFVERSkveGVuLWV4dGVy
bmFsL2JzZC1zeXMtcXVldWUuaAogCSQoUEVSTCkgJF4gLS1wcmVmaXg9eGVudG9vbGNvcmUgPiRA
Lm5ldwogCSQoY2FsbCBtb3ZlLWlmLWNoYW5nZWQsJEAubmV3LCRAKQotCi1saWJ4ZW50b29sY29y
ZS5hOiAkKExJQl9PQkpTKQotCSQoQVIpIHJjICRAICReCi0KLWxpYnhlbnRvb2xjb3JlLnNvOiBs
aWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKQotCSQoU1lNTElOS19TSExJQikgJDwgJEAKLWxpYnhl
bnRvb2xjb3JlLnNvLiQoTUFKT1IpOiBsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKS4kKE1JTk9S
KQotCSQoU1lNTElOS19TSExJQikgJDwgJEAKLQotbGlieGVudG9vbGNvcmUuc28uJChNQUpPUiku
JChNSU5PUik6ICQoUElDX09CSlMpIGxpYnhlbnRvb2xjb3JlLm1hcAotCSQoQ0MpICQoTERGTEFH
UykgLVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpICQo
U0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChBUFBFTkRfTERGTEFHUykKLQotLlBI
T05ZOiBpbnN0YWxsCi1pbnN0YWxsOiBidWlsZAotCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikk
KGxpYmRpcikKLQkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChpbmNsdWRlZGlyKQotCSQoSU5T
VEFMTF9TSExJQikgbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElS
KSQobGliZGlyKQotCSQoSU5TVEFMTF9EQVRBKSBsaWJ4ZW50b29sY29yZS5hICQoREVTVERJUikk
KGxpYmRpcikKLQkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQo
TUlOT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikKLQkk
KFNZTUxJTktfU0hMSUIpIGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxp
YmRpcikvbGlieGVudG9vbGNvcmUuc28KLQkkKElOU1RBTExfREFUQSkgaW5jbHVkZS94ZW50b29s
Y29yZS5oICQoREVTVERJUikkKGluY2x1ZGVkaXIpCi0JJChJTlNUQUxMX0RBVEEpIHhlbnRvb2xj
b3JlLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQotCi0uUEhPTlk6IHVpbnN0YWxsCi11
bmluc3RhbGw6Ci0Jcm0gLWYgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpL3hlbnRvb2xjb3Jl
LnBjCi0Jcm0gLWYgJChERVNURElSKSQoaW5jbHVkZWRpcikveGVudG9vbGNvcmUuaAotCXJtIC1m
ICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGNvcmUuc28KLQlybSAtZiAkKERFU1RESVIp
JChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpCi0Jcm0gLWYgJChERVNURElSKSQo
bGliZGlyKS9saWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKS4kKE1JTk9SKQotCXJtIC1mICQoREVT
VERJUikkKGxpYmRpcikvbGlieGVudG9vbGNvcmUuYQotCi0uUEhPTlk6IFRBR1MKLVRBR1M6Ci0J
ZXRhZ3MgLXQgKi5jICouaAotCi0uUEhPTlk6IGNsZWFuCi1jbGVhbjoKLQlybSAtcmYgKi5ycG0g
JChMSUIpICp+ICQoREVQU19STSkgJChMSUJfT0JKUykgJChQSUNfT0JKUykKLQlybSAtZiBsaWJ4
ZW50b29sY29yZS5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9S
KQotCXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYgeGVudG9vbGNvcmUucGMKLQotLlBIT05ZOiBk
aXN0Y2xlYW4KLWRpc3RjbGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGxv
Zy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvdG9vbGxvZy9NYWtlZmlsZQppbmRleCA4YWFlMmM4ZjUz
Li45MTU2ZTVkMDhlIDEwMDY0NAotLS0gYS90b29scy9saWJzL3Rvb2xsb2cvTWFrZWZpbGUKKysr
IGIvdG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxlCkBAIC0zLDkxICszLDExIEBAIGluY2x1ZGUg
JChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAogTUFKT1IJPSAxCiBNSU5PUgk9IDAKLVNITElC
X0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVudG9vbGxvZy5tYXAKLQotQ0ZM
QUdTCSs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKLUNGTEFHUwkrPSAtSS4vaW5jbHVk
ZQorTElCTkFNRSAgOj0gdG9vbGxvZwogCiBTUkNTLXkJKz0geHRsX2NvcmUuYwogU1JDUy15CSs9
IHh0bF9sb2dnZXJfc3RkaW8uYwogCi1MSUJfT0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm8sJChT
UkNTLXkpKQotUElDX09CSlMgOj0gJChwYXRzdWJzdCAlLmMsJS5vcGljLCQoU1JDUy15KSkKLQot
TElCIDo9IGxpYnhlbnRvb2xsb2cuYQotaWZuZXEgKCQobm9zaGFyZWRsaWJzKSx5KQotTElCICs9
IGxpYnhlbnRvb2xsb2cuc28KLWVuZGlmCi0KLVBLR19DT05GSUcgOj0geGVudG9vbGxvZy5wYwot
UEtHX0NPTkZJR19WRVJTSU9OIDo9ICQoTUFKT1IpLiQoTUlOT1IpCi0KLWlmbmVxICgkKENPTkZJ
R19MSUJYQ19NSU5JT1MpLHkpCi1QS0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQotJChQ
S0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQocHJlZml4KQotJChQS0dfQ09O
RklHX0lOU1QpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKLSQoUEtHX0NPTkZJ
R19JTlNUKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKGxpYmRpcikKLWVuZGlmCi0KLVBLR19DT05G
SUdfTE9DQUwgOj0gJChmb3JlYWNoIHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikv
JChwYykpCitpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvbGlicy5tawogCi0kKFBLR19D
T05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQoWEVOX1JPT1QpCiAkKFBLR19DT05G
SUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhFTlRPT0xMT0cpL2luY2x1
ZGUKLSQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJESVIpCi0K
LS5QSE9OWTogYWxsCi1hbGw6IGJ1aWxkCi0KLS5QSE9OWTogYnVpbGQKLWJ1aWxkOgotCSQoTUFL
RSkgbGlicwotCi0uUEhPTlk6IGxpYnMKLWxpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19D
T05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQotCi1oZWFkZXJzLmNoazogJCh3aWxkY2Fy
ZCBpbmNsdWRlLyouaCkKLQotbGlieGVudG9vbGxvZy5hOiAkKExJQl9PQkpTKQotCSQoQVIpIHJj
ICRAICReCi0KLWxpYnhlbnRvb2xsb2cuc286IGxpYnhlbnRvb2xsb2cuc28uJChNQUpPUikKLQkk
KFNZTUxJTktfU0hMSUIpICQ8ICRACi1saWJ4ZW50b29sbG9nLnNvLiQoTUFKT1IpOiBsaWJ4ZW50
b29sbG9nLnNvLiQoTUFKT1IpLiQoTUlOT1IpCi0JJChTWU1MSU5LX1NITElCKSAkPCAkQAotCi1s
aWJ4ZW50b29sbG9nLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW50b29s
bG9nLm1hcAotCSQoQ0MpICQoTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhl
bnRvb2xsb2cuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAk
KEFQUEVORF9MREZMQUdTKQotCi0uUEhPTlk6IGluc3RhbGwKLWluc3RhbGw6IGJ1aWxkCi0JJChJ
TlNUQUxMX0RJUikgJChERVNURElSKSQobGliZGlyKQotCSQoSU5TVEFMTF9ESVIpICQoREVTVERJ
UikkKGluY2x1ZGVkaXIpCi0JJChJTlNUQUxMX1NITElCKSBsaWJ4ZW50b29sbG9nLnNvLiQoTUFK
T1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikKLQkkKElOU1RBTExfREFUQSkgbGlieGVu
dG9vbGxvZy5hICQoREVTVERJUikkKGxpYmRpcikKLQkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbnRv
b2xsb2cuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29s
bG9nLnNvLiQoTUFKT1IpCi0JJChTWU1MSU5LX1NITElCKSBsaWJ4ZW50b29sbG9nLnNvLiQoTUFK
T1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGxvZy5zbwotCSQoSU5TVEFMTF9EQVRB
KSBpbmNsdWRlL3hlbnRvb2xsb2cuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQotCSQoSU5TVEFM
TF9EQVRBKSB4ZW50b29sbG9nLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQotCi0uUEhP
Tlk6IHVpbnN0YWxsCi11bmluc3RhbGw6Ci0Jcm0gLWYgJChERVNURElSKSQoUEtHX0lOU1RBTExE
SVIpL3hlbnRvb2xsb2cucGMKLQlybSAtZiAkKERFU1RESVIpJChpbmNsdWRlZGlyKS94ZW50b29s
bG9nLmgKLQlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xsb2cuc28KLQlybSAt
ZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xsb2cuc28uJChNQUpPUikKLQlybSAtZiAk
KERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xsb2cuc28uJChNQUpPUikuJChNSU5PUikKLQly
bSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xsb2cuYQotCi0uUEhPTlk6IFRBR1MK
LVRBR1M6Ci0JZXRhZ3MgLXQgKi5jICouaAotCi0uUEhPTlk6IGNsZWFuCi1jbGVhbjoKLQlybSAt
cmYgKi5ycG0gJChMSUIpICp+ICQoREVQU19STSkgJChMSUJfT0JKUykgJChQSUNfT0JKUykKLQly
bSAtZiBsaWJ4ZW50b29sbG9nLnNvLiQoTUFKT1IpLiQoTUlOT1IpIGxpYnhlbnRvb2xsb2cuc28u
JChNQUpPUikKLQlybSAtZiBoZWFkZXJzLmNoawotCXJtIC1mIHhlbnRvb2xsb2cucGMKLQotLlBI
T05ZOiBkaXN0Y2xlYW4KLWRpc3RjbGVhbjogY2xlYW4KLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 12:46:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 12:46:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Dcw-0006nN-H6; Fri, 06 Sep 2019 12:46:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XnaT=XB=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i6Dcv-0006nI-8w
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 12:46:09 +0000
X-Inumbo-ID: 4bc32e26-d0a4-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4bc32e26-d0a4-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 12:46:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567773969;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=CNqVm5L09mVl1aOuHN8b6AgHif7Hp3fWQN9isL9Hgas=;
 b=LLK9wJYY3GedL0WLFbD9Y7QsbC7JK1RW63sG+crINe/fUmKdC1Iea4B2
 UATVAliZgnkGmKdMQlE4bqedNrzn0vPvhJkoK76OJc2y481F//VJLb6pU
 o9Ws8a096fUufxzioZUids6bY/Mt85s2q1x8KIo64ViPn+KgY/p4FgsT7 g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wnaZri19MTG281cd2hf3XZhUrH24ASu0m+1gYP4h/vVJ5DnIlOGIPhMVvwoss3RqJeSBA195I+
 U8rQsSCVH2QFxqXPT3oJFU6il1h8q8TGKxgHSjxC3KQYDw/bVNPTIKi7ULoBAISlUKolMddviX
 xvBj7TbAGBonWIHJRcXGaf7nAagiAAJSAdVLLgrPOe56r9tuv3Y8bQSWsHgLXiz8YkUyW5ENJc
 NlBiuuG2oEnkBnW0dpyROlapHTcm+lyKjFweP57gSx806LtGhZhw0ElHt77yYnoxRsM0eQkktA
 /K4=
X-SBRS: 2.7
X-MesageID: 5237361
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5237361"
From: Lars Kurth <lars.kurth@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: Criteria for checking in core scheduling series
Thread-Index: AQHVZKOODIJhnveOpkmyTNeWZxT44aceiAqA
Date: Fri, 6 Sep 2019 12:46:03 +0000
Message-ID: <ABC38D35-2227-467D-BE3C-B5459B52B199@citrix.com>
References: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@citrix.com>
In-Reply-To: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C98D3FFBF0FE0E47B915B561F7866827@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Criteria for checking in core scheduling series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.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>

DQoNCu+7v09uIDA2LzA5LzIwMTksIDEyOjA5LCAiR2VvcmdlIER1bmxhcCIgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6DQoNCiAgICBUaGVyZSB3YXMgYSBkaXNjdXNzaW9uIG9uIHRo
ZSBjb21tdW5pdHkgY2FsbCBhYm91dCB0aGUgY29yZSBzY2hlZHVsaW5nDQogICAgc2VyaWVzIGJl
aW5nIGRldmVsb3BlZCBieSBKdWVyZ2VuIEdyb3NzIFsxXS4gIFRoZSBjb25jbHVzaW9uIGNhbiBi
ZQ0KICAgIHN1bW1hcml6ZWQgYXMgZm9sbG93czoNCiAgICANCiAgICAqIFdlIG5vcm1hbGx5IHdh
aXQgdG8gY2hlY2sgaW4gc2VyaWVzIHVudGlsIHRoZXkgYXJlIHF1aXRlIGdvb2QgLS0gYWxsDQog
ICAgdGhlIGkncyBkb3R0ZWQgYW5kIGFsbCB0aGUgdCdzIGNyb3NzZWQNCiAgICANCiAgICAqIFRo
aXMgaXMgZm9yIHNldmVyYWwgcmVhc29uczsgcHJpbWFyaWx5IGJlY2F1c2Ugb25jZSBjb2RlIGdl
dHMgY2hlY2tlZA0KICAgIGluLCBpdCByYXJlbHkgZ2V0cyBsb29rZWQgYXQgYWdhaW4uICBJbiBw
YXJ0aWN1bGFyLCB0aGVyZSdzIG5vdGhpbmcNCiAgICBzdG9wcGluZyB0aGUgc3VibWl0dGVyIGZy
b20gbmVnbGVjdGluZyB0byBkbyBpbXBvcnRhbnQgY2xlYW4tdXBzLCBpbg0KICAgIHNwaXRlIG9m
IHRoZWlyIGJlc3QgaW50ZW50aW9uczsgbGVhdmluZyB0aGUgbWFpbnRhaW5lciBvciB0aGUgcmVz
dCBvZg0KICAgIHRoZSBjb21tdW5pdHkgdG8gZG8gaXQuDQogICAgDQogICAgKiBIb3dldmVyLCBm
b3IgcGFydGljdWxhcmx5IGxvbmcsIGNvbXBsaWNhdGVkIHNlcmllcyBsaWtlIHRoZSBjb3JlDQog
ICAgc2NoZWR1bGluZyBzZXJpZXMsIHRoaXMgY2FuIGhhdmUgc2lnbmlmaWNhbnQgZG93bnNpZGVz
LiAgUmViYXNpbmcgYQ0KICAgIDYwLXBhdGNoIGJyYW5jaCByZWd1bGFybHkgaXMgYSBsb3Qgb2Yg
Y2h1cm4gZm9yIGxpdHRsZSB2YWx1ZTsgYW5kIGNvcmUNCiAgICBwYXJ0cyBvZiB0aGUgc2VyaWVz
IHdoaWNoIGFyZSBtb3N0bHkgY29tcGxldGUgYXJlIGN1cnJlbnRseSBvbmx5IGdldHRpbmcNCiAg
ICBzcG9yYWRpYyBkZXYgdGVzdGluZyByYXRoZXIgdGhhbiB0aGUgd2lkZSByYW5nZSBvZiB0ZXN0
aW5nIHRoZXkgd291bGQNCiAgICBnZXQgZnJvbSBiZWluZyBpbiBzdGFnaW5nLg0KICAgIA0KICAg
ICogWGVuU2VydmVyIGFuZCBTdVNFIGFyZSBib3RoIGxvbmctdGVybSBjb21tdW5pdHkgbWVtYmVy
cyB3aXRoIGEgc3Ryb25nDQogICAgaW5jZW50aXZlIHRvIG1haW50YWluIGFuZCBpbXByb3ZlIHRo
ZSBmZWF0dXJlOyBzbyB0aGUgcmlzayBvZiB0aGUNCiAgICBmZWF0dXJlIGJlaW5nIGxlZnQgZm9y
IHRoZSBjb21tdW5pdHkgdG8gbWFpbnRpYW4gaXMgcmVsYXRpdmVseSBub3cuDQogICAgDQogICAg
V2l0aCBhbGwgdGhvc2UgdGhpbmdzIGluIG1pbmQsIHRoZSBjb25jbHVzaW9uIHdhcyB0byBsb3dl
ciB0aGUNCiAgICAiY2hlY2staW4iIHRocmVzaG9sZCBmcm9tIHdoYXQgaXQgbm9ybWFsbHkgaXMs
IGluIG9yZGVyIHRvIGFsbG93IHRoZQ0KICAgIHNlcmllcyB0byBiZSBjaGVja2VkIGluIGluIHRo
ZSBuZWFyIGZ1dHVyZSwgaW4gZW5vdWdoIHRpbWUgYXQgbGVhc3QgZm9yDQogICAgdGhlICJkZWZh
dWx0IG9mZiIgdG8gYmUgd2VsbC10ZXN0ZWQgYnkgdGhlIDQuMTMgcmVsZWFzZS4NCiAgICANCiAg
ICBUaGUgY3JpdGVyaWEgd2Ugc2tldGNoZWQgb3V0IHdlcmU6DQogICAgDQogICAgKiBBbGwgdGhl
IHBhdGNoZXMgc3RpbGwgbmVlZCBhcHByb3ByaWF0ZSBBY2sgLyBSLWIncw0KICAgIA0KICAgICog
VGhlcmUgc2hvdWxkIGJlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgdGhlIHNlcmllcyB3aWxsIGhh
dmUgbGl0dGxlIHRvDQogICAgbm8gaW1wYWN0IG9uICJ0aHJlYWQgbW9kZSIgKHRocmVhZHMgYmVp
bmcgdGhlIHVuaXQgb2Ygc2NoZWR1bGluZzsgaS5lLiwNCiAgICB0aGUgc3RhdHVzIHF1bykNCiAg
ICANCiAgICBXUlQgdGhlIHNlY29uZCBwb2ludCwgYXBwYXJlbnRseSBYZW5TZXJ2ZXIgaGF2ZSBi
ZWVuIHRlc3RpbmcgdGhlIHNlcmllcw0KICAgIHJlZ3VsYXJseSBmb3Igc29tZSB0aW1lLCBhbmQg
YXJlIHNhdGlzZmllZCBmcm9tIGEgdGVzdGluZyBwZXJzcGVjdGl2ZQ0KICAgIHRoYXQgdGhlcmUg
aXMgbm8gc2lnbmlmaWNhbnQgZGVncmFkYXRpb24gZm9yIHRoZSBzZXJpZXMgd2hlbiBpbiAidGhy
ZWFkDQogICAgbW9kZSIuDQogICAgDQogICAgU28gdGhpcyB3b3VsZCByZWFsbHkgYmUgYSByZWNv
bW1lbmRhdGlvbiAvIGxpY2Vuc2UgdG8gdGhlIHZhcmlvdXMNCiAgICBtYWludGFpbmVycyBpbnZv
bHZlZDsgcHJpbWFyaWx5IERhcmlvLCBJIHRoaW5rIChzaW5jZSBJIHByb2JhYmx5IHdvbid0DQog
ICAgaGF2ZSB0aW1lIHRvIHJldmlldyB0aGUgc2VyaWVzKS4NCiAgICANCiAgICBObyBkZWNpc2lv
bnMgYXJlIG9mZmljaWFsIHVudGlsIGRpc2N1c3NlZCBvbiB4ZW4tZGV2ZWw7IHNvIHRoZSBkZWNp
c2lvbg0KICAgIHdpbGwgbm90IGJlIGNvbnNpZGVyZWQgb2ZmaWNpYWwgdW50aWwgYSBmZXcgZGF5
cyBoYXZlIHBhc3NlZCB3aXRob3V0DQogICAgb2JqZWN0aW9uLiAgQW5kIG9mIGNvdXJzZSwgaWYg
YW55b25lIGF0IHRoZSBtZWV0aW5nIGhhZCBhIGRpZmZlcmVudA0KICAgIHVuZGVyc3RhbmRpbmcg
b2Ygd2hhdCB3YXMgc2FpZCwgb3IgaGFzIHNvbWV0aGluZyB0byBhZGQsIHBsZWFzZSBkbyBzby4N
CiAgICANCkkgYmVsaWV2ZSB0aGUgZm9sbG93aW5nIHBlb3BsZSB3ZXJlIG9uIHRoZSBjb21tdW5p
dHkgY2FsbCBhbmQgZGlkIE5PVCBoYXZlIG9iamVjdGlvbnMgd2hlbiBhc2tlZA0KU2VyZ2V5LCBK
YW4sIEp1ZXJnZW4sIEFuZHJldywgR2VvcmdlLCBSb2dlciwgQ2hyaXN0b3BoZXIgQ2xhcmssIERh
bmllbCBQIFNtaXRoLCBSaWNoIChsaXN0IG1heSBiZSBpbmNvbXBsZXRlKQ0KDQpXZSBhcmUgYXNr
aW5nIGJlY2F1c2Uga2V5IHBlb3BsZSBoYXZlIG5vdCBiZWVuIG9uIHRoZSBjb21tdW5pdHkgY2Fs
bA0KDQpSZWdhcmRzDQpMYXJzICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:12:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13: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 1i6E23-0000he-Ql; Fri, 06 Sep 2019 13: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=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6E23-0000hZ-9o
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:12:07 +0000
X-Inumbo-ID: ec691ffe-d0a7-11e9-abf5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec691ffe-d0a7-11e9-abf5-12813bfff9fa;
 Fri, 06 Sep 2019 13:12: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 20B34AFBB;
 Fri,  6 Sep 2019 13:12:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <osstest-141063-mainreport@xen.org>
 <5023ad5a-5af9-f399-08f3-fe2716972c2a@suse.com>
 <28cfb44c-8a3a-2eb6-6cef-50e2f926f548@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <028c55a5-dbf3-9611-7b4c-81ca72628e40@suse.com>
Date: Fri, 6 Sep 2019 15:12:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <28cfb44c-8a3a-2eb6-6cef-50e2f926f548@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 141063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDkuMjAxOSAxNDoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wOS8yMDE5
IDA4OjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDYuMDkuMjAxOSAwMDowNCwgb3NzdGVz
dCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+Pj4gZmxpZ2h0IDE0MTA2MyB4ZW4tdW5zdGFibGUtc21v
a2UgcmVhbCBbcmVhbF0KPj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xNDEwNjMvCj4+Pgo+Pj4gUmVncmVzc2lvbnMgOi0oCj4+Pgo+Pj4gVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+PiBpbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+ICBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDEwNDkKPj4g
TG9va3MgbGlrZSB0aGlzIGN1cnJlbnRseSBmYWlscyBhYm91dCBldmVyeSBvdGhlciB0aW1lLCBh
bmQKPj4KPj4gL2hvbWUvb3NzdGVzdC9idWlsZC4xNDEwNjMuYnVpbGQtYW1kNjQveGVuL3Rvb2xz
L2Zpcm13YXJlLy4uLy4uL3Rvb2xzL2Nyb3NzLWluc3RhbGwgLW0wNjQ0IC1wIHhlbi1kaXIveGVu
LXNoaW0gL2hvbWUvb3NzdGVzdC9idWlsZC4xNDEwNjMuYnVpbGQtYW1kNjQveGVuL2Rpc3QvaW5z
dGFsbC91c3IvbG9jYWwvbGliL3hlbi9ib290L3hlbi1zaGltCj4+IGluc3RhbGw6IGNhbm5vdCBz
dGF0ICd4ZW4tZGlyL3hlbi1zaGltJzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQo+PiBNYWtl
ZmlsZTo0ODogcmVjaXBlIGZvciB0YXJnZXQgJ2luc3RhbGwnIGZhaWxlZAo+PiBtYWtlWzRdOiBM
ZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUvb3NzdGVzdC9idWlsZC4xNDEwNjMuYnVpbGQtYW1kNjQv
eGVuL3Rvb2xzL2Zpcm13YXJlJwo+PiBtYWtlWzRdOiAqKiogW2luc3RhbGxdIEVycm9yIDEKPj4K
Pj4gc3VnZ2VzdHMgdG8gbWUgdGhhdCB0aGUgZnVydGhlciBhbW91bnQgb2YgZHVjdCB0YXBlIHB1
dCBpbgo+PiBwbGFjZSBieSBhMzQyOTAwZDQ4IHN0aWxsIHdhc24ndCBlbm91Z2guCj4gCj4gUmln
aHQuwqAgSSBkb24ndCBoYXZlIHRpbWUgdG8gaW52ZXN0aWdhdGUgZnVydGhlci7CoCBJJ2xsIHJl
dmVydCB0aGUKPiBvcmlnaW5hbCBwYXRjaGVzIHdoaWNoIGNhdXNlZCB0aGlzLCBhcyBkb2luZyBz
byB3aWxsIG1vc3QgbGlrZWx5IHJlc29sdmUKPiB0aGUgaW50ZXJtaXR0ZW50IHB2LXNoaW0gdGVz
dCBpc3N1ZXMuCgpIbW0sIHdoeSBkaWQgeW91IGFsc28gcmV2ZXJ0IHRoZSBmb2xsb3ctb24gTWFr
ZWZpbGUgYWRqdXN0bWVudD8KVGhhdCB3YXMgcmlnaHQsIHdhc24ndCBpdD8KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:13:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:13:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6E3d-0000mo-5L; Fri, 06 Sep 2019 13:13:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i6E3c-0000mg-H8
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:13:44 +0000
X-Inumbo-ID: 26e08b0e-d0a8-11e9-abf5-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26e08b0e-d0a8-11e9-abf5-12813bfff9fa;
 Fri, 06 Sep 2019 13:13:44 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 BAE95206BB;
 Fri,  6 Sep 2019 13:13:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567775623;
 bh=04VMkFAKwpuBxhJdJIYLigr+4AaTxM1JYsTMgdArZEQ=;
 h=From:To:Cc:Subject:Date:From;
 b=NZs4T0sE2RnKQkKahhNeB4+KuDgjS8z/UykH4cTyaD0PQ1MVUOymSG9DaLaHzbaKY
 6hhhzFGTqnZwNtCbZHUxgK+Lh3U8tnuxEfjT/3cQB9ZckHnj9qxw+JndI+b/pa4dIP
 BBsBWpVCwCnvjEqMcpu5Iq/W4HK+wvoDI7ZKxXZw=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 22:13:37 +0900
Message-Id: <156777561745.25081.1205321122446165328.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v4 0/4] x86: kprobes: Prohibit kprobes on
 Xen/KVM emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpIZXJlIGlzIHRoZSA0dGggdmVyc2lvbiBvZiBwYXRjaGVzIHRvIGhhbmRsZSBYZW4vS1ZN
IGVtdWxhdGUKcHJlZml4IGJ5IHg4NiBpbnN0cnVjdGlvbiBkZWNvZGVyLgoKVGhlc2UgcGF0Y2hl
cyBhbGxvdyB4ODYgaW5zdHJ1Y3Rpb24gZGVjb2RlciB0byBkZWNvZGUKWGVuIGFuZCBLVk0gZW11
bGF0ZSBwcmVmaXggY29ycmVjdGx5LCBhbmQgcHJvaGliaXQga3Byb2JlcyB0bwpwcm9iZSBvbiBp
dC4KUHJldmlvdXMgdmVyc2lvbiBpcyBoZXJlOwoKIGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3Iv
MTU2NzczNDMzODIxLjMxNDQxLjI5MDU5NTEyNDY2NjQxNDg0ODcuc3RnaXRAZGV2bm90ZTIKCklu
IHRoaXMgdmVyc2lvbiwgSSBhZGRlZCAyIHBhdGNoZXMsIFsxLzRdIGZpeGVzIF9fQVNNX0ZPUk0o
KSB0bwphY2NlcHQgbWFjcm9zIHVzaW5nIF9fc3RyaW5naWZ5KCksIFsyLzRdIGludHJvZHVjZXMg
bmV3CmFzbS9lbXVsYXRlX3ByZWZpeC5oIHRvIGluaXRpYWxpemUgWGVuIGFuZCBLVk0gZW11bGF0
ZSBwcmVmaXgKYXQgb25lIHBsYWNlLiBbMy80XSBpcyB1cGRhdGVkIHRvIHVzZSBuZXcgZW11bGF0
ZV9wcmVmaXguaCBhbmQKZml4IHRvIGFkZCBlbXVsYXRlX3ByZWZpeC5oIHRvIHN5bmMgY2hlY2sg
bGlzdC4KClRoaXMgc2VyaWVzIGNhbiBiZSBhcHBsaWVkIG9uIC10aXAgbWFzdGVyIGJyYW5jaCB3
aGljaApoYXMgbWVyZ2VkIEpvc2gncyBvYmp0b29sL3BlcmYgc2hhcmluZyBjb21tb24geDg2IGlu
c24KZGVjb2RlciBzZXJpZXMuCgpUaGFuayB5b3UsCgotLS0KCk1hc2FtaSBIaXJhbWF0c3UgKDQp
OgogICAgICB4ODYvYXNtOiBBbGxvdyB0byBwYXNzIG1hY3JvcyB0byBfX0FTTV9GT1JNKCkKICAg
ICAgeDg2OiB4ZW46IGt2bTogR2F0aGVyIHRoZSBkZWZpbml0aW9uIG9mIGVtdWxhdGUgcHJlZml4
ZXMKICAgICAgeDg2OiB4ZW46IGluc246IERlY29kZSBYZW4gYW5kIEtWTSBlbXVsYXRlLXByZWZp
eCBzaWduYXR1cmUKICAgICAgeDg2OiBrcHJvYmVzOiBQcm9oaWJpdCBwcm9iaW5nIG9uIGluc3Ry
dWN0aW9uIHdoaWNoIGhhcyBlbXVsYXRlIHByZWZpeAoKCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9h
c20uaCAgICAgICAgICAgICAgICAgIHwgICAgOCArKysrLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2VtdWxhdGVfcHJlZml4LmggICAgICAgfCAgIDE0ICsrKysrKysrKysrCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9pbnNuLmggICAgICAgICAgICAgICAgIHwgICAgNiArKysrKwogYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL2ludGVyZmFjZS5oICAgICAgICB8ICAgMTEgKysrLS0tLS0tCiBhcmNoL3g4
Ni9rZXJuZWwva3Byb2Jlcy9jb3JlLmMgICAgICAgICAgICAgIHwgICAgNCArKysKIGFyY2gveDg2
L2t2bS94ODYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsrLQogYXJjaC94ODYv
bGliL2luc24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5o
IHwgICAxNCArKysrKysrKysrKwogdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oICAg
ICAgICAgICB8ICAgIDYgKysrKysKIHRvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAg
ICAgICAgICAgfCAgIDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvb2JqdG9v
bC9zeW5jLWNoZWNrLnNoICAgICAgICAgICAgICAgICB8ICAgIDMgKysKIHRvb2xzL3BlcmYvY2hl
Y2staGVhZGVycy5zaCAgICAgICAgICAgICAgICAgfCAgICAzICsrCiAxMiBmaWxlcyBjaGFuZ2Vk
LCAxMjggaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
YXJjaC94ODYvaW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXguaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJlZml4LmgKCi0tCk1hc2FtaSBI
aXJhbWF0c3UgKExpbmFybykgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:13:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6E3o-0000oQ-E6; Fri, 06 Sep 2019 13: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=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i6E3m-0000oC-Ow
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:13:54 +0000
X-Inumbo-ID: 2d0f1d88-d0a8-11e9-abf5-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d0f1d88-d0a8-11e9-abf5-12813bfff9fa;
 Fri, 06 Sep 2019 13:13:54 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 00E2E206BB;
 Fri,  6 Sep 2019 13:13:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567775633;
 bh=rZzxI9XArt0wbskwU2r8uJHAgPdmUcSFpX/eT3zQGMU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=C6NY01TImkhzgeTZiksXsH1gnuCvp59kbibTxZmzs4RbcDHmv/N8J/RTAVQ1u2WUM
 gNBp8lMkjd6IlByDMIOGHwx0Z7DL/Xa6VMvWQykvlni9e1vmH4ZVGHPTnbOotvK1oO
 Lmo+YFCSuclG7ZsK7KMSa+YJj0y4flOxq8/Qb3oc=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 22:13:48 +0900
Message-Id: <156777562873.25081.2288083344657460959.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156777561745.25081.1205321122446165328.stgit@devnote2>
References: <156777561745.25081.1205321122446165328.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v4 1/4] x86/asm: Allow to pass macros to
 __ASM_FORM()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIF9fc3RyaW5naWZ5KCkgYXQgX19BU01fRk9STSgpIHNvIHRoYXQgdXNlciBjYW4gcGFzcwpj
b2RlIGluY2x1ZGluZyBtYWNyb3MgdG8gX19BU01fRk9STSgpLgoKU2lnbmVkLW9mZi1ieTogTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9hc20uaCB8ICAgIDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYXNt
LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaAppbmRleCAzZmY1NzdjMGIxMDIuLjFiNTYz
ZjkxNjdlYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYXNtLmgKKysrIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vYXNtLmgKQEAgLTcsOSArNywxMSBAQAogIyBkZWZpbmUgX19BU01f
Rk9STV9SQVcoeCkgICAgIHgKICMgZGVmaW5lIF9fQVNNX0ZPUk1fQ09NTUEoeCkgeCwKICNlbHNl
Ci0jIGRlZmluZSBfX0FTTV9GT1JNKHgpCSIgIiAjeCAiICIKLSMgZGVmaW5lIF9fQVNNX0ZPUk1f
UkFXKHgpICAgICAjeAotIyBkZWZpbmUgX19BU01fRk9STV9DT01NQSh4KSAiICIgI3ggIiwiCisj
aW5jbHVkZSA8bGludXgvc3RyaW5naWZ5Lmg+CisKKyMgZGVmaW5lIF9fQVNNX0ZPUk0oeCkJIiAi
IF9fc3RyaW5naWZ5KHgpICIgIgorIyBkZWZpbmUgX19BU01fRk9STV9SQVcoeCkgICAgIF9fc3Ry
aW5naWZ5KHgpCisjIGRlZmluZSBfX0FTTV9GT1JNX0NPTU1BKHgpICIgIiBfX3N0cmluZ2lmeSh4
KSAiLCIKICNlbmRpZgogCiAjaWZuZGVmIF9feDg2XzY0X18KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13: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 1i6E3z-0000qN-O8; Fri, 06 Sep 2019 13:14:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i6E3x-0000q9-TD
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:14:05 +0000
X-Inumbo-ID: 3377ecea-d0a8-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3377ecea-d0a8-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 13:14:05 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 BD58C206CD;
 Fri,  6 Sep 2019 13:14:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567775644;
 bh=xwevScULOZ8aHH02UdNxNNbZKln2GGka5KsITPUu01w=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ywcKvpjP6yQuQ4ollCyO25HczFce4Msz6VtqlYmlk6swCFAeqdhyWFKeD3CXoeHoF
 HL6carKTp5DncQeBKlw9iX41TV7uwbKZENeYEhGGqqzGNpND5Gc1qxqdTOaBpfSAf3
 /Pp9GZwNtIvwmSvmfreLDNphR1OkYBf/+h5lC5uc=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 22:13:59 +0900
Message-Id: <156777563917.25081.7286628561790289995.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156777561745.25081.1205321122446165328.stgit@devnote2>
References: <156777561745.25081.1205321122446165328.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v4 2/4] x86: xen: kvm: Gather the
 definition of emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2F0aGVyIHRoZSBlbXVsYXRlIHByZWZpeGVzLCB3aGljaCBmb3JjaWJseSBtYWtlIHRoZSBmb2xs
b3dpbmcKaW5zdHJ1Y3Rpb24gZW11bGF0ZWQgb24gdmlydHVhbGl6YXRpb24sIGluIG9uZSBwbGFj
ZS4KClN1Z2dlc3RlZC1ieTogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgpT
aWduZWQtb2ZmLWJ5OiBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgotLS0K
IGFyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJlZml4LmggfCAgIDE0ICsrKysrKysrKysr
KysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaW50ZXJmYWNlLmggIHwgICAxMSArKysrLS0t
LS0tLQogYXJjaC94ODYva3ZtL3g4Ni5jICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKysrLQog
MyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGFyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJlZml4LmgKCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXguaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAuLjcwZjViOThhNTI4NgotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL2VtdWxhdGVfcHJlZml4LmgKQEAgLTAsMCArMSwxNCBAQAorLyogU1BEWC1MaWNl
bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KKyNpZm5kZWYgX0FTTV9YODZfRU1VTEFURV9QUkVG
SVhfSAorI2RlZmluZSBfQVNNX1g4Nl9FTVVMQVRFX1BSRUZJWF9ICisKKy8qCisgKiBWaXJ0IGVz
Y2FwZSBzZXF1ZW5jZXMgdG8gdHJpZ2dlciBpbnN0cnVjdGlvbiBlbXVsYXRpb247CisgKiBpZGVh
bGx5IHRoZXNlIHdvdWxkIGRlY29kZSB0byAnd2hvbGUnIGluc3RydWN0aW9uIGFuZCBub3QgZGVz
dHJveQorICogdGhlIGluc3RydWN0aW9uIHN0cmVhbTsgc2FkbHkgdGhpcyBpcyBub3QgdHJ1ZSBm
b3IgdGhlICdrdm0nIG9uZSA6LworICovCisKKyNkZWZpbmUgX19YRU5fRU1VTEFURV9QUkVGSVgg
IDB4MGYsMHgwYiwweDc4LDB4NjUsMHg2ZSAgLyogdWQyIDsgLmFzY2lpICJ4ZW4iICovCisjZGVm
aW5lIF9fS1ZNX0VNVUxBVEVfUFJFRklYICAweDBmLDB4MGIsMHg2YiwweDc2LDB4NmQJLyogdWQy
IDsgLmFzY2lpICJrdm0iICovCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL2ludGVyZmFjZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2ludGVyZmFj
ZS5oCmluZGV4IDYyY2EwM2VmNWM2NS4uOTEzOWIzZTg2MzE2IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vaW50ZXJmYWNlLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
eGVuL2ludGVyZmFjZS5oCkBAIC0zNzksMTIgKzM3OSw5IEBAIHN0cnVjdCB4ZW5fcG11X2FyY2gg
ewogICogUHJlZml4IGZvcmNlcyBlbXVsYXRpb24gb2Ygc29tZSBub24tdHJhcHBpbmcgaW5zdHJ1
Y3Rpb25zLgogICogQ3VycmVudGx5IG9ubHkgQ1BVSUQuCiAgKi8KLSNpZmRlZiBfX0FTU0VNQkxZ
X18KLSNkZWZpbmUgWEVOX0VNVUxBVEVfUFJFRklYIC5ieXRlIDB4MGYsMHgwYiwweDc4LDB4NjUs
MHg2ZSA7Ci0jZGVmaW5lIFhFTl9DUFVJRCAgICAgICAgICBYRU5fRU1VTEFURV9QUkVGSVggY3B1
aWQKLSNlbHNlCi0jZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCAiLmJ5dGUgMHgwZiwweDBiLDB4
NzgsMHg2NSwweDZlIDsgIgotI2RlZmluZSBYRU5fQ1BVSUQgICAgICAgICAgWEVOX0VNVUxBVEVf
UFJFRklYICJjcHVpZCIKLSNlbmRpZgorI2luY2x1ZGUgPGFzbS9lbXVsYXRlX3ByZWZpeC5oPgor
CisjZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCBfX0FTTV9GT1JNKC5ieXRlIF9fWEVOX0VNVUxB
VEVfUFJFRklYIDspCisjZGVmaW5lIFhFTl9DUFVJRCAgICAgICAgICBYRU5fRU1VTEFURV9QUkVG
SVggX19BU01fRk9STShjcHVpZCkKIAogI2VuZGlmIC8qIF9BU01fWDg2X1hFTl9JTlRFUkZBQ0Vf
SCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva3ZtL3g4Ni5jIGIvYXJjaC94ODYva3ZtL3g4Ni5j
CmluZGV4IDI5MGMzYzNlZmI4Ny4uNWY4YjBhNjBmNDhiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9r
dm0veDg2LmMKKysrIGIvYXJjaC94ODYva3ZtL3g4Ni5jCkBAIC02OCw2ICs2OCw3IEBACiAjaW5j
bHVkZSA8YXNtL21zaHlwZXJ2Lmg+CiAjaW5jbHVkZSA8YXNtL2h5cGVydmlzb3IuaD4KICNpbmNs
dWRlIDxhc20vaW50ZWxfcHQuaD4KKyNpbmNsdWRlIDxhc20vZW11bGF0ZV9wcmVmaXguaD4KICNp
bmNsdWRlIDxjbG9ja3NvdXJjZS9oeXBlcnZfdGltZXIuaD4KIAogI2RlZmluZSBDUkVBVEVfVFJB
Q0VfUE9JTlRTCkBAIC01MzE5LDYgKzUzMjAsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTChrdm1fd3Jp
dGVfZ3Vlc3RfdmlydF9zeXN0ZW0pOwogCiBpbnQgaGFuZGxlX3VkKHN0cnVjdCBrdm1fdmNwdSAq
dmNwdSkKIHsKKwlzdGF0aWMgY29uc3QgY2hhciBrdm1fZW11bGF0ZV9wcmVmaXhbXSA9IHsgX19L
Vk1fRU1VTEFURV9QUkVGSVggfTsKIAlpbnQgZW11bF90eXBlID0gRU1VTFRZUEVfVFJBUF9VRDsK
IAllbnVtIGVtdWxhdGlvbl9yZXN1bHQgZXI7CiAJY2hhciBzaWdbNV07IC8qIHVkMjsgLmFzY2lp
ICJrdm0iICovCkBAIC01MzI3LDcgKzUzMjksNyBAQCBpbnQgaGFuZGxlX3VkKHN0cnVjdCBrdm1f
dmNwdSAqdmNwdSkKIAlpZiAoZm9yY2VfZW11bGF0aW9uX3ByZWZpeCAmJgogCSAgICBrdm1fcmVh
ZF9ndWVzdF92aXJ0KHZjcHUsIGt2bV9nZXRfbGluZWFyX3JpcCh2Y3B1KSwKIAkJCQlzaWcsIHNp
emVvZihzaWcpLCAmZSkgPT0gMCAmJgotCSAgICBtZW1jbXAoc2lnLCAiXHhmXHhia3ZtIiwgc2l6
ZW9mKHNpZykpID09IDApIHsKKwkgICAgbWVtY21wKHNpZywga3ZtX2VtdWxhdGVfcHJlZml4LCBz
aXplb2Yoc2lnKSkgPT0gMCkgewogCQlrdm1fcmlwX3dyaXRlKHZjcHUsIGt2bV9yaXBfcmVhZCh2
Y3B1KSArIHNpemVvZihzaWcpKTsKIAkJZW11bF90eXBlID0gMDsKIAl9CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:14:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13: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 1i6E4A-0000sK-2C; Fri, 06 Sep 2019 13:14:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i6E48-0000rz-Il
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:14:16 +0000
X-Inumbo-ID: 39c615b8-d0a8-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 39c615b8-d0a8-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 13:14:16 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 4A55A207FC;
 Fri,  6 Sep 2019 13:14:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567775655;
 bh=YxdWojc5fQhCsI3MCFNUb/S38/XJllDgwfcUjCixi7c=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=XkKh5q5Aus2YgqR1dKqCz2etHrZWowX7W3djWGR1gL3U8RvdvMP18XVzrLm0PVhvq
 //NYVg8iMWghQpO3BWms/dSwsIM70WgaKZlAfM2MP0Ky5XqqK7Fgu+pZ8LCj27jCCE
 +I0vJVlcHcRe7KlsdYNQ1IBm+oyj6BNlkGQaS2bI=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 22:14:10 +0900
Message-Id: <156777564986.25081.4964537658500952557.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156777561745.25081.1205321122446165328.stgit@devnote2>
References: <156777561745.25081.1205321122446165328.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v4 3/4] x86: xen: insn: Decode Xen and KVM
 emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVjb2RlIFhlbiBhbmQgS1ZNJ3MgZW11bGF0ZS1wcmVmaXggc2lnbmF0dXJlIGJ5IHg4NiBpbnNu
IGRlY29kZXIuCkl0IGlzIGNhbGxlZCAicHJlZml4IiBidXQgYWN0dWFsbHkgbm90IHg4NiBpbnN0
cnVjdGlvbiBwcmVmaXgsIHNvCnRoaXMgYWRkcyBpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUgZmll
bGQgaW5zdGVhZCBvZiByZXVzaW5nCmluc24ucHJlZml4ZXMuCgpJZiB4ODYgZGVjb2RlciBmaW5k
cyBhIHNwZWNpYWwgc2VxdWVuY2Ugb2YgaW5zdHJ1Y3Rpb25zIG9mClhFTl9FTVVMQVRFX1BSRUZJ
WCBhbmQgJ3VkMmE7IC5hc2NpaSAia3ZtIicsIGl0IGp1c3QgY291bnRzIHRoZQpsZW5ndGgsIHNl
dCBpbnNuLmVtdWxhdGVfcHJlZml4X3NpemUgYW5kIGZvbGQgaXQgd2l0aCB0aGUgbmV4dAppbnN0
cnVjdGlvbi4gSW4gb3RoZXIgd29yZHMsIHRoZSBzaWduYXR1cmUgYW5kIHRoZSBuZXh0IGluc3Ry
dWN0aW9uCmlzIHRyZWF0ZWQgYXMgYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uCgpSZXBvcnRlZC1ieTog
Sm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IE1hc2Ft
aSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBKb3NoIFBvaW1ib2V1
ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KLS0tCiBDaGFuZ2VzIGluIHY0OgogIC0gVXNlIGFzbS9l
bXVsYXRlX3ByZWZpeC5oIGluc3RlYWQgb2YgeGVuL3ByZWZpeC5oCiAgLSBGaXggdG8gYWRkIGVt
dWxhdGVfcHJlZml4LmggdG8gdGhlIGNoZWNraXN0IG9mIHBlcmYuCi0tLQogYXJjaC94ODYvaW5j
bHVkZS9hc20vaW5zbi5oICAgICAgICAgICAgICAgICB8ICAgIDYgKysrKysKIGFyY2gveDg2L2xp
Yi9pbnNuLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXguaCB8
ICAgMTQgKysrKysrKysrKysKIHRvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCAgICAg
ICAgICAgfCAgICA2ICsrKysrCiB0b29scy9hcmNoL3g4Ni9saWIvaW5zbi5jICAgICAgICAgICAg
ICAgICAgIHwgICAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29ianRvb2wv
c3luYy1jaGVjay5zaCAgICAgICAgICAgICAgICAgfCAgICAzICsrCiB0b29scy9wZXJmL2NoZWNr
LWhlYWRlcnMuc2ggICAgICAgICAgICAgICAgIHwgICAgMyArKwogNyBmaWxlcyBjaGFuZ2VkLCA5
OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L2FyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJlZml4LmgKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKaW5k
ZXggMTU0ZjI3YmU4YmZjLi41YzFhZTNlZmY5ZDQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL2luc24uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKQEAgLTQ1LDYg
KzQ1LDcgQEAgc3RydWN0IGluc24gewogCQlzdHJ1Y3QgaW5zbl9maWVsZCBpbW1lZGlhdGUyOwkv
KiBmb3IgNjRiaXQgaW1tIG9yIHNlZzE2ICovCiAJfTsKIAorCWludAllbXVsYXRlX3ByZWZpeF9z
aXplOwogCWluc25fYXR0cl90IGF0dHI7CiAJdW5zaWduZWQgY2hhciBvcG5kX2J5dGVzOwogCXVu
c2lnbmVkIGNoYXIgYWRkcl9ieXRlczsKQEAgLTEyOCw2ICsxMjksMTEgQEAgc3RhdGljIGlubGlu
ZSBpbnQgaW5zbl9pc19ldmV4KHN0cnVjdCBpbnNuICppbnNuKQogCXJldHVybiAoaW5zbi0+dmV4
X3ByZWZpeC5uYnl0ZXMgPT0gNCk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IGluc25faGFzX2Vt
dWxhdGVfcHJlZml4KHN0cnVjdCBpbnNuICppbnNuKQoreworCXJldHVybiAhIWluc24tPmVtdWxh
dGVfcHJlZml4X3NpemU7Cit9CisKIC8qIEVuc3VyZSB0aGlzIGluc3RydWN0aW9uIGlzIGRlY29k
ZWQgY29tcGxldGVseSAqLwogc3RhdGljIGlubGluZSBpbnQgaW5zbl9jb21wbGV0ZShzdHJ1Y3Qg
aW5zbiAqaW5zbikKIHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9pbnNuLmMgYi9hcmNoL3g4
Ni9saWIvaW5zbi5jCmluZGV4IDBiNTg2MmJhNmE3NS4uNDA0Mjc5NTYzODkxIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9saWIvaW5zbi5jCisrKyBiL2FyY2gveDg2L2xpYi9pbnNuLmMKQEAgLTEzLDYg
KzEzLDggQEAKICNpbmNsdWRlIDxhc20vaW5hdC5oPgogI2luY2x1ZGUgPGFzbS9pbnNuLmg+CiAK
KyNpbmNsdWRlIDxhc20vZW11bGF0ZV9wcmVmaXguaD4KKwogLyogVmVyaWZ5IG5leHQgc2l6ZW9m
KHQpIGJ5dGVzIGNhbiBiZSBvbiB0aGUgc2FtZSBpbnN0cnVjdGlvbiAqLwogI2RlZmluZSB2YWxp
ZGF0ZV9uZXh0KHQsIGluc24sIG4pCVwKIAkoKGluc24pLT5uZXh0X2J5dGUgKyBzaXplb2YodCkg
KyBuIDw9IChpbnNuKS0+ZW5kX2thZGRyKQpAQCAtNTgsNiArNjAsMzYgQEAgdm9pZCBpbnNuX2lu
aXQoc3RydWN0IGluc24gKmluc24sIGNvbnN0IHZvaWQgKmthZGRyLCBpbnQgYnVmX2xlbiwgaW50
IHg4Nl82NCkKIAkJaW5zbi0+YWRkcl9ieXRlcyA9IDQ7CiB9CiAKK3N0YXRpYyBjb25zdCBpbnNu
X2J5dGVfdCB4ZW5fcHJlZml4W10gPSB7IF9fWEVOX0VNVUxBVEVfUFJFRklYIH07CitzdGF0aWMg
Y29uc3QgaW5zbl9ieXRlX3Qga3ZtX3ByZWZpeFtdID0geyBfX0tWTV9FTVVMQVRFX1BSRUZJWCB9
OworCitzdGF0aWMgaW50IF9faW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoc3RydWN0IGluc24gKmlu
c24sCisJCQkJICAgICBjb25zdCBpbnNuX2J5dGVfdCAqcHJlZml4LCBzaXplX3QgbGVuKQorewor
CXNpemVfdCBpOworCisJZm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKSB7CisJCWlmIChwZWVrX25i
eXRlX25leHQoaW5zbl9ieXRlX3QsIGluc24sIGkpICE9IHByZWZpeFtpXSkKKwkJCWdvdG8gZXJy
X291dDsKKwl9CisKKwlpbnNuLT5lbXVsYXRlX3ByZWZpeF9zaXplID0gbGVuOworCWluc24tPm5l
eHRfYnl0ZSArPSBsZW47CisKKwlyZXR1cm4gMTsKKworZXJyX291dDoKKwlyZXR1cm4gMDsKK30K
Kworc3RhdGljIHZvaWQgaW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoc3RydWN0IGluc24gKmluc24p
Cit7CisJaWYgKF9faW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoaW5zbiwgeGVuX3ByZWZpeCwgc2l6
ZW9mKHhlbl9wcmVmaXgpKSkKKwkJcmV0dXJuOworCisJX19pbnNuX2dldF9lbXVsYXRlX3ByZWZp
eChpbnNuLCBrdm1fcHJlZml4LCBzaXplb2Yoa3ZtX3ByZWZpeCkpOworfQorCiAvKioKICAqIGlu
c25fZ2V0X3ByZWZpeGVzIC0gc2NhbiB4ODYgaW5zdHJ1Y3Rpb24gcHJlZml4IGJ5dGVzCiAgKiBA
aW5zbjoJJnN0cnVjdCBpbnNuIGNvbnRhaW5pbmcgaW5zdHJ1Y3Rpb24KQEAgLTc2LDYgKzEwOCw4
IEBAIHZvaWQgaW5zbl9nZXRfcHJlZml4ZXMoc3RydWN0IGluc24gKmluc24pCiAJaWYgKHByZWZp
eGVzLT5nb3QpCiAJCXJldHVybjsKIAorCWluc25fZ2V0X2VtdWxhdGVfcHJlZml4KGluc24pOwor
CiAJbmIgPSAwOwogCWxiID0gMDsKIAliID0gcGVla19uZXh0KGluc25fYnl0ZV90LCBpbnNuKTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJlZml4Lmgg
Yi90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNzBmNWI5OGE1Mjg2Ci0tLSAvZGV2L251bGwK
KysrIGIvdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXguaApAQCAtMCww
ICsxLDE0IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLworI2lmbmRl
ZiBfQVNNX1g4Nl9FTVVMQVRFX1BSRUZJWF9ICisjZGVmaW5lIF9BU01fWDg2X0VNVUxBVEVfUFJF
RklYX0gKKworLyoKKyAqIFZpcnQgZXNjYXBlIHNlcXVlbmNlcyB0byB0cmlnZ2VyIGluc3RydWN0
aW9uIGVtdWxhdGlvbjsKKyAqIGlkZWFsbHkgdGhlc2Ugd291bGQgZGVjb2RlIHRvICd3aG9sZScg
aW5zdHJ1Y3Rpb24gYW5kIG5vdCBkZXN0cm95CisgKiB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtOyBz
YWRseSB0aGlzIGlzIG5vdCB0cnVlIGZvciB0aGUgJ2t2bScgb25lIDovCisgKi8KKworI2RlZmlu
ZSBfX1hFTl9FTVVMQVRFX1BSRUZJWCAgMHgwZiwweDBiLDB4NzgsMHg2NSwweDZlICAvKiB1ZDIg
OyAuYXNjaWkgInhlbiIgKi8KKyNkZWZpbmUgX19LVk1fRU1VTEFURV9QUkVGSVggIDB4MGYsMHgw
YiwweDZiLDB4NzYsMHg2ZAkvKiB1ZDIgOyAuYXNjaWkgImt2bSIgKi8KKworI2VuZGlmCmRpZmYg
LS1naXQgYS90b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggYi90b29scy9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9pbnNuLmgKaW5kZXggMzdhNGMzOTA3NTBiLi41Njg4NTRiMTRkMGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaAorKysgYi90b29scy9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmgKQEAgLTQ1LDYgKzQ1LDcgQEAgc3RydWN0IGluc24g
ewogCQlzdHJ1Y3QgaW5zbl9maWVsZCBpbW1lZGlhdGUyOwkvKiBmb3IgNjRiaXQgaW1tIG9yIHNl
ZzE2ICovCiAJfTsKIAorCWludAllbXVsYXRlX3ByZWZpeF9zaXplOwogCWluc25fYXR0cl90IGF0
dHI7CiAJdW5zaWduZWQgY2hhciBvcG5kX2J5dGVzOwogCXVuc2lnbmVkIGNoYXIgYWRkcl9ieXRl
czsKQEAgLTEyOCw2ICsxMjksMTEgQEAgc3RhdGljIGlubGluZSBpbnQgaW5zbl9pc19ldmV4KHN0
cnVjdCBpbnNuICppbnNuKQogCXJldHVybiAoaW5zbi0+dmV4X3ByZWZpeC5uYnl0ZXMgPT0gNCk7
CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IGluc25faGFzX2VtdWxhdGVfcHJlZml4KHN0cnVjdCBp
bnNuICppbnNuKQoreworCXJldHVybiAhIWluc24tPmVtdWxhdGVfcHJlZml4X3NpemU7Cit9CisK
IC8qIEVuc3VyZSB0aGlzIGluc3RydWN0aW9uIGlzIGRlY29kZWQgY29tcGxldGVseSAqLwogc3Rh
dGljIGlubGluZSBpbnQgaW5zbl9jb21wbGV0ZShzdHJ1Y3QgaW5zbiAqaW5zbikKIHsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMgYi90b29scy9hcmNoL3g4Ni9saWIvaW5z
bi5jCmluZGV4IDc5ZTA0OGYxZDkwMi4uMDE1MWRmYzZkYTYxIDEwMDY0NAotLS0gYS90b29scy9h
cmNoL3g4Ni9saWIvaW5zbi5jCisrKyBiL3Rvb2xzL2FyY2gveDg2L2xpYi9pbnNuLmMKQEAgLTEz
LDYgKzEzLDggQEAKICNpbmNsdWRlICIuLi9pbmNsdWRlL2FzbS9pbmF0LmgiCiAjaW5jbHVkZSAi
Li4vaW5jbHVkZS9hc20vaW5zbi5oIgogCisjaW5jbHVkZSAiLi4vaW5jbHVkZS9hc20vZW11bGF0
ZV9wcmVmaXguaCIKKwogLyogVmVyaWZ5IG5leHQgc2l6ZW9mKHQpIGJ5dGVzIGNhbiBiZSBvbiB0
aGUgc2FtZSBpbnN0cnVjdGlvbiAqLwogI2RlZmluZSB2YWxpZGF0ZV9uZXh0KHQsIGluc24sIG4p
CVwKIAkoKGluc24pLT5uZXh0X2J5dGUgKyBzaXplb2YodCkgKyBuIDw9IChpbnNuKS0+ZW5kX2th
ZGRyKQpAQCAtNTgsNiArNjAsMzYgQEAgdm9pZCBpbnNuX2luaXQoc3RydWN0IGluc24gKmluc24s
IGNvbnN0IHZvaWQgKmthZGRyLCBpbnQgYnVmX2xlbiwgaW50IHg4Nl82NCkKIAkJaW5zbi0+YWRk
cl9ieXRlcyA9IDQ7CiB9CiAKK3N0YXRpYyBjb25zdCBpbnNuX2J5dGVfdCB4ZW5fcHJlZml4W10g
PSB7IF9fWEVOX0VNVUxBVEVfUFJFRklYIH07CitzdGF0aWMgY29uc3QgaW5zbl9ieXRlX3Qga3Zt
X3ByZWZpeFtdID0geyBfX0tWTV9FTVVMQVRFX1BSRUZJWCB9OworCitzdGF0aWMgaW50IF9faW5z
bl9nZXRfZW11bGF0ZV9wcmVmaXgoc3RydWN0IGluc24gKmluc24sCisJCQkJICAgICBjb25zdCBp
bnNuX2J5dGVfdCAqcHJlZml4LCBzaXplX3QgbGVuKQoreworCXNpemVfdCBpOworCisJZm9yIChp
ID0gMDsgaSA8IGxlbjsgaSsrKSB7CisJCWlmIChwZWVrX25ieXRlX25leHQoaW5zbl9ieXRlX3Qs
IGluc24sIGkpICE9IHByZWZpeFtpXSkKKwkJCWdvdG8gZXJyX291dDsKKwl9CisKKwlpbnNuLT5l
bXVsYXRlX3ByZWZpeF9zaXplID0gbGVuOworCWluc24tPm5leHRfYnl0ZSArPSBsZW47CisKKwly
ZXR1cm4gMTsKKworZXJyX291dDoKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgaW5zbl9n
ZXRfZW11bGF0ZV9wcmVmaXgoc3RydWN0IGluc24gKmluc24pCit7CisJaWYgKF9faW5zbl9nZXRf
ZW11bGF0ZV9wcmVmaXgoaW5zbiwgeGVuX3ByZWZpeCwgc2l6ZW9mKHhlbl9wcmVmaXgpKSkKKwkJ
cmV0dXJuOworCisJX19pbnNuX2dldF9lbXVsYXRlX3ByZWZpeChpbnNuLCBrdm1fcHJlZml4LCBz
aXplb2Yoa3ZtX3ByZWZpeCkpOworfQorCiAvKioKICAqIGluc25fZ2V0X3ByZWZpeGVzIC0gc2Nh
biB4ODYgaW5zdHJ1Y3Rpb24gcHJlZml4IGJ5dGVzCiAgKiBAaW5zbjoJJnN0cnVjdCBpbnNuIGNv
bnRhaW5pbmcgaW5zdHJ1Y3Rpb24KQEAgLTc2LDYgKzEwOCw4IEBAIHZvaWQgaW5zbl9nZXRfcHJl
Zml4ZXMoc3RydWN0IGluc24gKmluc24pCiAJaWYgKHByZWZpeGVzLT5nb3QpCiAJCXJldHVybjsK
IAorCWluc25fZ2V0X2VtdWxhdGVfcHJlZml4KGluc24pOworCiAJbmIgPSAwOwogCWxiID0gMDsK
IAliID0gcGVla19uZXh0KGluc25fYnl0ZV90LCBpbnNuKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL29i
anRvb2wvc3luYy1jaGVjay5zaCBiL3Rvb2xzL29ianRvb2wvc3luYy1jaGVjay5zaAppbmRleCAw
YTgzMmUyNjVhNTAuLjliZDA0YmJlZDAxZSAxMDA3NTUKLS0tIGEvdG9vbHMvb2JqdG9vbC9zeW5j
LWNoZWNrLnNoCisrKyBiL3Rvb2xzL29ianRvb2wvc3luYy1jaGVjay5zaApAQCAtNCw2ICs0LDcg
QEAKIEZJTEVTPScKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luYXRfdHlwZXMuaAogYXJjaC94ODYv
aW5jbHVkZS9hc20vb3JjX3R5cGVzLmgKK2FyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJl
Zml4LmgKIGFyY2gveDg2L2xpYi94ODYtb3Bjb2RlLW1hcC50eHQKIGFyY2gveDg2L3Rvb2xzL2dl
bi1pbnNuLWF0dHIteDg2LmF3awogJwpAQCAtNDYsNiArNDcsNiBAQCBkb25lCiBjaGVjayBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS9pbmF0LmggICAgICctSSAiXiNpbmNsdWRlIFtcIjxdXChhc20vXCkq
aW5hdF90eXBlcy5oW1wiPl0iJwogY2hlY2sgYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oICAg
ICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoYXNtL1wpKmluYXQuaFtcIj5dIicKIGNoZWNrIGFyY2gv
eDg2L2xpYi9pbmF0LmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1
ZGUvXCkqYXNtL2luc24uaFtcIj5dIicKLWNoZWNrIGFyY2gveDg2L2xpYi9pbnNuLmMgICAgICAg
ICAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKC4uL2luY2x1ZGUvXCkqYXNtL2luXChhdFx8c25c
KS5oW1wiPl0iJworY2hlY2sgYXJjaC94ODYvbGliL2luc24uYyAgICAgICAgICAgICAnLUkgIl4j
aW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20vaW5cKGF0XHxzblwpLmhbXCI+XSIgLUkg
Il4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20vZW11bGF0ZV9wcmVmaXguaFtcIj5d
IicKIAogY2QgLQpkaWZmIC0tZ2l0IGEvdG9vbHMvcGVyZi9jaGVjay1oZWFkZXJzLnNoIGIvdG9v
bHMvcGVyZi9jaGVjay1oZWFkZXJzLnNoCmluZGV4IGUyZTBmMDZjOTdkMC4uOTg4YjE4NzllYzk4
IDEwMDc1NQotLS0gYS90b29scy9wZXJmL2NoZWNrLWhlYWRlcnMuc2gKKysrIGIvdG9vbHMvcGVy
Zi9jaGVjay1oZWFkZXJzLnNoCkBAIC0yNyw2ICsyNyw3IEBAIGFyY2gveDg2L2luY2x1ZGUvYXNt
L2Rpc2FibGVkLWZlYXR1cmVzLmgKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3JlcXVpcmVkLWZlYXR1
cmVzLmgKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmgKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL2luYXRfdHlwZXMuaAorYXJjaC94ODYvaW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXgu
aAogYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9wcmN0bC5oCiBhcmNoL3g4Ni9saWIveDg2LW9w
Y29kZS1tYXAudHh0CiBhcmNoL3g4Ni90b29scy9nZW4taW5zbi1hdHRyLXg4Ni5hd2sKQEAgLTEx
NSw3ICsxMTYsNyBAQCBjaGVjayBsaWIvY3R5cGUuYwkJICAgICAgJy1JICJeRVhQT1JUX1NZTUJP
TCIgLUkgIl4jaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+IiAtQgogY2hlY2sgYXJjaC94ODYvaW5j
bHVkZS9hc20vaW5hdC5oICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoYXNtL1wpKmluYXRfdHlw
ZXMuaFtcIj5dIicKIGNoZWNrIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCAgICAgJy1JICJe
I2luY2x1ZGUgW1wiPF1cKGFzbS9cKSppbmF0LmhbXCI+XSInCiBjaGVjayBhcmNoL3g4Ni9saWIv
aW5hdC5jCSAgICAgICctSSAiXiNpbmNsdWRlIFtcIjxdXCguLi9pbmNsdWRlL1wpKmFzbS9pbnNu
LmhbXCI+XSInCi1jaGVjayBhcmNoL3g4Ni9saWIvaW5zbi5jCSAgICAgICctSSAiXiNpbmNsdWRl
IFtcIjxdXCguLi9pbmNsdWRlL1wpKmFzbS9pblwoYXRcfHNuXCkuaFtcIj5dIicKK2NoZWNrIGFy
Y2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKC4uL2lu
Y2x1ZGUvXCkqYXNtL2luXChhdFx8c25cKS5oW1wiPl0iIC1JICJeI2luY2x1ZGUgW1wiPF1cKC4u
L2luY2x1ZGUvXCkqYXNtL2VtdWxhdGVfcHJlZml4LmhbXCI+XSInCiAKICMgZGlmZiBub24tc3lt
bWV0cmljIGZpbGVzCiBjaGVja18yIHRvb2xzL3BlcmYvYXJjaC94ODYvZW50cnkvc3lzY2FsbHMv
c3lzY2FsbF82NC50YmwgYXJjaC94ODYvZW50cnkvc3lzY2FsbHMvc3lzY2FsbF82NC50YmwKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:14:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6E4J-0000vc-Fx; Fri, 06 Sep 2019 13:14:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hqBu=XB=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1i6E4I-0000vN-Tc
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:14:26 +0000
X-Inumbo-ID: 4019ce3c-d0a8-11e9-978d-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4019ce3c-d0a8-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 13:14:26 +0000 (UTC)
Received: from localhost.localdomain (NE2965lan1.rev.em-net.ne.jp
 [210.141.244.193])
 (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 0D837206BB;
 Fri,  6 Sep 2019 13:14:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1567775665;
 bh=dTI/PD6Zp/AXRe7dx+Oz3QClHlFgk/sT4V/cXDhsk68=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=kTmx2s+62Y/4eEQFPY035FvyFlUmf88LUNSIVewSZCHATtGSevTrRRVXP+wltKibl
 b9yLGk+TUP3KzvCreKIPMGfToBbt9VZV7BklHS3DfBKoSGwzouEtlf+gOnTPv7y+hu
 W0io4Di/0BRZrRDopawOxAenhii0ZCxjO2iT1PPI=
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Ingo Molnar <mingo@kernel.org>
Date: Fri,  6 Sep 2019 22:14:20 +0900
Message-Id: <156777566048.25081.6296162369492175325.stgit@devnote2>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <156777561745.25081.1205321122446165328.stgit@devnote2>
References: <156777561745.25081.1205321122446165328.stgit@devnote2>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH -tip v4 4/4] x86: kprobes: Prohibit probing on
 instruction which has emulate 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: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvaGliaXQgcHJvYmluZyBvbiBpbnN0cnVjdGlvbiB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJF
RklYCm9yIEtWTSdzIGVtdWxhdGUgcHJlZml4LiBTaW5jZSB0aGF0IHByZWZpeCBpcyBhIG1hcmtl
ciBmb3IgWGVuCmFuZCBLVk0sIGlmIHdlIG1vZGlmeSB0aGUgbWFya2VyIGJ5IGtwcm9iZSdzIGlu
dDMsIHRoYXQgZG9lc24ndAp3b3JrIGFzIGV4cGVjdGVkLgoKU2lnbmVkLW9mZi1ieTogTWFzYW1p
IEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwva3By
b2Jlcy9jb3JlLmMgfCAgICA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3Byb2Jlcy9jb3JlLmMgYi9hcmNoL3g4Ni9r
ZXJuZWwva3Byb2Jlcy9jb3JlLmMKaW5kZXggNDNmYzEzYzgzMWFmLi40ZjEzYWY3Y2JjZGIgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9rcHJvYmVzL2NvcmUuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwva3Byb2Jlcy9jb3JlLmMKQEAgLTM1MSw2ICszNTEsMTAgQEAgaW50IF9fY29weV9pbnN0
cnVjdGlvbih1OCAqZGVzdCwgdTggKnNyYywgdTggKnJlYWwsIHN0cnVjdCBpbnNuICppbnNuKQog
CWtlcm5lbF9pbnNuX2luaXQoaW5zbiwgZGVzdCwgTUFYX0lOU05fU0laRSk7CiAJaW5zbl9nZXRf
bGVuZ3RoKGluc24pOwogCisJLyogV2UgY2FuIG5vdCBwcm9iZSBmb3JjZSBlbXVsYXRlIHByZWZp
eGVkIGluc3RydWN0aW9uICovCisJaWYgKGluc25faGFzX2VtdWxhdGVfcHJlZml4KGluc24pKQor
CQlyZXR1cm4gMDsKKwogCS8qIEFub3RoZXIgc3Vic3lzdGVtIHB1dHMgYSBicmVha3BvaW50LCBm
YWlsZWQgdG8gcmVjb3ZlciAqLwogCWlmIChpbnNuLT5vcGNvZGUuYnl0ZXNbMF0gPT0gQlJFQUtQ
T0lOVF9JTlNUUlVDVElPTikKIAkJcmV0dXJuIDA7CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:16:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6E6N-0001LH-VT; Fri, 06 Sep 2019 13:16: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=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6E6M-0001Kx-OW
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:16:34 +0000
X-Inumbo-ID: 8ba65a65-d0a8-11e9-abf5-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ba65a65-d0a8-11e9-abf5-12813bfff9fa;
 Fri, 06 Sep 2019 13:16:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567775793;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=tuHiYUKaQsx3ct19wc/SwEp2W8o2Qu/uUdHjHWKqAvI=;
 b=W1QRnoztQD8nL2pHsTxuMHaINaiNF6LQ17Ry30mXSghN1hnVHxljXteF
 3yu7aoNkEO3b2bjpa0ypeC50LDXSfX6svRHkTeVC0kjAi8NZwJSKYklPk
 /lnQ5OH/2N101azZdQxDUoWvw1JFlHAe2woaCQlkVytoKlRDGooYci/lI Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6vvNiLNPs2nIxg0bzSavcfwD+4IqtIbui7q2JWoMUVXgZmA+HeKPuIJP1DiUZ3QdTS8WwmexXs
 jSJO1c/3z3nIUxAYSzw6I/vstRdLPsKzbQNzziyr/SaBL4uCCRmPLe7Xv06K94J41+MZQCodrq
 SwiPpPLvJglxnRn26xmmXZElpChdmzigKKCyidzOCMKu3YmjfedmjYlK+nadmIexUaPUjLrwDp
 rZBzPlP1mVKenfUvZQq9VUTURSWp171Ddn1gzUuFwtlX1BAaASkmDwg1lIcrW5iZqgQjmaBaNG
 k1w=
X-SBRS: 2.7
X-MesageID: 5511586
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5511586"
To: Jan Beulich <jbeulich@suse.com>
References: <osstest-141063-mainreport@xen.org>
 <5023ad5a-5af9-f399-08f3-fe2716972c2a@suse.com>
 <28cfb44c-8a3a-2eb6-6cef-50e2f926f548@citrix.com>
 <028c55a5-dbf3-9611-7b4c-81ca72628e40@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: <888e27c9-f3be-f789-7548-0705e022f858@citrix.com>
Date: Fri, 6 Sep 2019 14:16:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <028c55a5-dbf3-9611-7b4c-81ca72628e40@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 141063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNDoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDkuMjAxOSAx
NDoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDYvMDkvMjAxOSAwODoyOSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwNi4wOS4yMDE5IDAwOjA0LCBvc3N0ZXN0IHNlcnZpY2Ugb3du
ZXIgd3JvdGU6Cj4+Pj4gZmxpZ2h0IDE0MTA2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVh
bF0KPj4+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQxMDYzLwo+Pj4+Cj4+Pj4gUmVncmVzc2lvbnMgOi0oCj4+Pj4KPj4+PiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPj4+PiBpbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKPj4+PiAgYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMDQ5Cj4+PiBMb29r
cyBsaWtlIHRoaXMgY3VycmVudGx5IGZhaWxzIGFib3V0IGV2ZXJ5IG90aGVyIHRpbWUsIGFuZAo+
Pj4KPj4+IC9ob21lL29zc3Rlc3QvYnVpbGQuMTQxMDYzLmJ1aWxkLWFtZDY0L3hlbi90b29scy9m
aXJtd2FyZS8uLi8uLi90b29scy9jcm9zcy1pbnN0YWxsIC1tMDY0NCAtcCB4ZW4tZGlyL3hlbi1z
aGltIC9ob21lL29zc3Rlc3QvYnVpbGQuMTQxMDYzLmJ1aWxkLWFtZDY0L3hlbi9kaXN0L2luc3Rh
bGwvdXNyL2xvY2FsL2xpYi94ZW4vYm9vdC94ZW4tc2hpbQo+Pj4gaW5zdGFsbDogY2Fubm90IHN0
YXQgJ3hlbi1kaXIveGVuLXNoaW0nOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Cj4+PiBNYWtl
ZmlsZTo0ODogcmVjaXBlIGZvciB0YXJnZXQgJ2luc3RhbGwnIGZhaWxlZAo+Pj4gbWFrZVs0XTog
TGVhdmluZyBkaXJlY3RvcnkgJy9ob21lL29zc3Rlc3QvYnVpbGQuMTQxMDYzLmJ1aWxkLWFtZDY0
L3hlbi90b29scy9maXJtd2FyZScKPj4+IG1ha2VbNF06ICoqKiBbaW5zdGFsbF0gRXJyb3IgMQo+
Pj4KPj4+IHN1Z2dlc3RzIHRvIG1lIHRoYXQgdGhlIGZ1cnRoZXIgYW1vdW50IG9mIGR1Y3QgdGFw
ZSBwdXQgaW4KPj4+IHBsYWNlIGJ5IGEzNDI5MDBkNDggc3RpbGwgd2Fzbid0IGVub3VnaC4KPj4g
UmlnaHQuwqAgSSBkb24ndCBoYXZlIHRpbWUgdG8gaW52ZXN0aWdhdGUgZnVydGhlci7CoCBJJ2xs
IHJldmVydCB0aGUKPj4gb3JpZ2luYWwgcGF0Y2hlcyB3aGljaCBjYXVzZWQgdGhpcywgYXMgZG9p
bmcgc28gd2lsbCBtb3N0IGxpa2VseSByZXNvbHZlCj4+IHRoZSBpbnRlcm1pdHRlbnQgcHYtc2hp
bSB0ZXN0IGlzc3Vlcy4KPiBIbW0sIHdoeSBkaWQgeW91IGFsc28gcmV2ZXJ0IHRoZSBmb2xsb3ct
b24gTWFrZWZpbGUgYWRqdXN0bWVudD8KPiBUaGF0IHdhcyByaWdodCwgd2Fzbid0IGl0PwoKYy9z
IDMyYjFkNjI4ODcgYWxvbmUgY29tcGxldGVseSBicm9rZSBhIHBhcmFsbGVsIGJ1aWxkLCBhbmQg
d2FzIGZpeGVkIGJ5CmMvcyAwNjBmNGVlZTBmCgpUbyByZXZlcnQgMzJiMWQ2Mjg4NywgSSBuZWVk
ZWQgdG8gdGFrZSBib3RoIG91dC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:18:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13: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 1i6E81-0001V3-DE; Fri, 06 Sep 2019 13:18:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6E7z-0001Uu-HN
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:18:15 +0000
X-Inumbo-ID: c81ab0da-d0a8-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c81ab0da-d0a8-11e9-b76c-bc764e2007e4;
 Fri, 06 Sep 2019 13:18:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6E7y-0002D7-0M; Fri, 06 Sep 2019 13:18: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 1i6E7x-0003zy-Ls; Fri, 06 Sep 2019 13:18:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6E7x-0001Uy-LG; Fri, 06 Sep 2019 13:18:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141080-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=59b754c9f697d9627b0ccccd327d5132f0e1abb0
X-Osstest-Versions-That: ovmf=8a1305a11f3bda2d6c1ab758e4aea79ee021dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 13:18:13 +0000
Subject: [Xen-devel] [ovmf test] 141080: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTA1NAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNTliNzU0YzlmNjk3ZDk2
MjdiMGNjY2NkMzI3ZDUxMzJmMGUxYWJiMApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOGExMzA1YTExZjNiZGEyZDZjMWFiNzU4ZTRhZWE3OWVlMDIxZGQxYwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQxMDU0ICAyMDE5LTA5LTA1IDEzOjU4OjI0IFogICAgMCBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTA4MCAgMjAxOS0wOS0wNiAwMzo0OTo1NSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIExhc3ps
byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9s
bUBsaW5hcm8ub3JnPgogIFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
NTliNzU0YzlmNjk3ZDk2MjdiMGNjY2NkMzI3ZDUxMzJmMGUxYWJiMApBdXRob3I6IExhc3psbyBF
cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEp1bCAyIDAyOjAzOjE1IDIwMTkg
KzAyMDAKCiAgICBPdm1mUGtnL0Vucm9sbERlZmF1bHRLZXlzOiBjbGVhbiB1cCBCYXNlNjREZWNv
ZGUoKSByZXR2YWwgaGFuZGxpbmcKICAgIAogICAgU2luY2UgY29tbWl0IDM1ZTI0MmI2OThjZCAo
Ik1kZVBrZy9CYXNlTGliOiByZXdyaXRlIEJhc2U2NERlY29kZSgpIiwKICAgIDIwMTktMDctMTYp
LCBCYXNlNjREZWNvZGUoKSBndWFyYW50ZWVzIHRoYXQgRGVzdGluYXRpb25TaXplIGlzIGxhcmdl
ciBvbgogICAgb3V0cHV0IHRoYW4gaXQgd2FzIG9uIGlucHV0IGlmIFJFVFVSTl9CVUZGRVJfVE9P
X1NNQUxMIGlzIHJldHVybmVkLiBDbGVhbgogICAgdXAgdGhlIHJldHZhbCBoYW5kbGluZyBmb3Ig
dGhlIGZpcnN0IEJhc2U2NERlY29kZSgpIGNhbGwgaW4KICAgIEVucm9sbERlZmF1bHRLZXlzLCB3
aGljaCB1c2VkIHRvIHdvcmsgYXJvdW5kIHRoZSBhbWJpZ3VpdHkgaW4gdGhlIHByZXZpb3VzCiAg
ICBCYXNlNjREZWNvZGUoKSBpbnRlcmZhY2UgY29udHJhY3QuCiAgICAKICAgIENjOiBBcmQgQmll
c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENjOiBKb3JkYW4gSnVzdGVu
IDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAgIFJlZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2Nv
cmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTgxCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogICAgQWNrZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxh
cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgoKY29tbWl0IGFlOWYxMjA1OGQ3MWQ5YzU5NzFjM2Nm
MzYxOTFjZDgxM2VjYzk1NTQKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgpEYXRlOiAgIFR1ZSBTZXAgMyAxNzowODo0NSAyMDE5ICswMjAwCgogICAgQXJtVmlydFBrZy9Q
bGF0Zm9ybUJvb3RNYW5hZ2VyTGliOiB1bmxvYWQgaW1hZ2Ugb24gRUZJX1NFQ1VSSVRZX1ZJT0xB
VElPTgogICAgCiAgICBUaGUgTG9hZEltYWdlKCkgYm9vdCBzZXJ2aWNlIGlzIGEgYml0IHVudXN1
YWwgaW4gdGhhdCBpdCBhbGxvY2F0ZXMKICAgIHJlc291cmNlcyBpbiBhIHBhcnRpY3VsYXIgZmFp
bHVyZSBjYXNlOyBuYW1lbHksIGl0IHByb2R1Y2VzIGEgdmFsaWQKICAgICJJbWFnZUhhbmRsZSIg
d2hlbiBpdCByZXR1cm5zIEVGSV9TRUNVUklUWV9WSU9MQVRJT04uIFRoaXMgaXMgc3VwcG9zZWQg
dG8KICAgIGhhcHBlbiBlLmcuIHdoZW4gU2VjdXJlIEJvb3QgdmVyaWZpY2F0aW9uIGZhaWxzIGZv
ciB0aGUgaW1hZ2UsIGJ1dCB0aGUKICAgIHBsYXRmb3JtIHBvbGljeSBmb3IgdGhlIHBhcnRpY3Vs
YXIgaW1hZ2Ugb3JpZ2luIChzdWNoIGFzICJmaXhlZCBtZWRpYSIgb3IKICAgICJyZW1vdmFibGUg
bWVkaWEiKSBpcyBERUZFUl9FWEVDVVRFX09OX1NFQ1VSSVRZX1ZJT0xBVElPTi4gVGhlIHJldHVy
biBjb2RlCiAgICBhbGxvd3MgcGxhdGZvcm0gbG9naWMgdG8gc2VsZWN0aXZlbHkgb3ZlcnJpZGUg
dGhlIHZlcmlmaWNhdGlvbiBmYWlsdXJlLAogICAgYW5kIGxhdW5jaCB0aGUgaW1hZ2Ugbm9uZXRo
ZWxlc3MuCiAgICAKICAgIEFybVZpcnRQa2cvUGxhdGZvcm1Cb290TWFuYWdlckxpYiBkb2VzIG5v
dCBvdmVycmlkZSBFRklfU0VDVVJJVFlfVklPTEFUSU9OCiAgICBmb3IgdGhlIGtlcm5lbCBpbWFn
ZSBsb2FkZWQgZnJvbSBmd19jZmcgLS0gYW55IExvYWRJbWFnZSgpIGVycm9yIGlzCiAgICBjb25z
aWRlcmVkIGZhdGFsLiBXaGVuIHdlIHNpbXBseSB0cmVhdCBFRklfU0VDVVJJVFlfVklPTEFUSU9O
IGxpa2UgYW55CiAgICBvdGhlciBMb2FkSW1hZ2UoKSBlcnJvciwgd2UgbGVhayB0aGUgcmVzb3Vy
Y2VzIGFzc29jaWF0ZWQgd2l0aAogICAgIktlcm5lbEltYWdlSGFuZGxlIi4gRnJvbSBhIHJlc291
cmNlIHVzYWdlIHBlcnNwZWN0aXZlLAogICAgRUZJX1NFQ1VSSVRZX1ZJT0xBVElPTiBtdXN0IGJl
IGNvbnNpZGVyZWQgInN1Y2Nlc3MiLCBhbmQgcm9sbGVkIGJhY2suCiAgICAKICAgIEltcGxlbWVu
dCB0aGlzIHJvbGxiYWNrLCB3aXRob3V0IGJyZWFraW5nIHRoZSBwcm9wZXIgIm5lc3RpbmciIG9m
IGVycm9yCiAgICBoYW5kbGluZyBqdW1wcyBhbmQgbGFiZWxzLgogICAgCiAgICBDYzogQXJkIEJp
ZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBDYzogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgogICAgQ2M6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1A
bGluYXJvLm9yZz4KICAgIFJlZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df
YnVnLmNnaT9pZD0xOTkyCiAgICBGaXhlczogMjNkMDRiNThlMjdiMzgyYmJkM2Y5YjE2YmE5YWRi
MWNiMjAzZGFkNQogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KICAgIEFja2VkLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+
Cgpjb21taXQgMjM5MDhkMGY1Y2M2YmMwNGEwZDE5ZjY5NGNkOGMyYTM5MjA3N2RhMApBdXRob3I6
IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFdlZCBT
ZXAgNCAwOTozMDo0NyAyMDE5IC0wNzAwCgogICAgU2hlbGxQa2cvU2hlbGxQa2cuZHNjIEFBUkNI
NjQ6IGVuYWJsZSBzdGFjayBwcm90ZWN0b3IKICAgIAogICAgSW5jb3Jwb3JhdGUgdGhlIHN0YWNr
IHByb3RlY3RvciBsaWJyYXJ5IGludG8gdGhlIEFBUkNINjQgYnVpbGQgb2YKICAgIHRoZSBTaGVs
bCBiaW5hcmllcyBhcyBhIE5VTEwgbGlicmFyeSByZXNvbHV0aW9uLCB0byBhdm9pZCBidWlsZAog
ICAgZXJyb3JzIHdoZW4gdGhlIGNvbXBpbGVyIGluamVjdHMgc3RhY2sgaW50ZWdyaXR5IGNoZWNr
cy4KICAgIAogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGlu
YXJvLm9yZz4KICAgIEFja2VkLWJ5OiBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+Cgpjb21taXQgMDRkOWQ4OWI3ZGQ0ODljMjI1NThmYzk2OTFmYzgxNTI3MDRjODI3ZgpB
dXRob3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAg
IFdlZCBTZXAgNCAxNTo0OToyOCAyMDE5IC0wNzAwCgogICAgQXJtVmlydFBrZy9Bcm1WaXJ0UHJl
UGlVbmlDb3JlUmVsb2NhdGFibGU6IHJldmVydCB0byBQSUUgbGlua2luZwogICAgCiAgICBJbiBz
b21lIGNhc2VzLCB0aGUgQ0xBTkczOCB0b29sY2hhaW4gcHJvZmlsZSBpbiBMVE8gbW9kZSBlbWl0
cyBHT1QKICAgIGJhc2VkIHJlbG9jYXRpb25zIGluIHNwaXRlIG9mIG91ciBhdHRlbXB0cyB0byBh
dm9pZCB0aGlzLCBieSB1c2luZwogICAgaGlkZGVuIHZpc2liaWxpdHksIC1Cc3ltYm9saWMgZXRj
LgogICAgCiAgICBPbiBBQVJDSDY0LCB3ZSBtYW5hZ2VkIHRvIHdvcmsgYXJvdW5kIHRoaXMgYnkg
cHJvY2Vzc2luZyB0aGUgR09UCiAgICBiYXNlZCByZWxvY2F0aW9ucyBpbiBHZW5Gdy4gQXMgaXQg
dHVybnMgb3V0LCB0aGUgc2FtZSBpc3N1ZSBleGlzdHMKICAgIG9uIDMyLWJpdCBBUk0sIGJ1dCB1
bmZvcnR1bmF0ZWx5LCB3ZSBjYW5ub3QgdXNlIGEgc2ltaWxhciB0cmljayB0bwogICAgZ2V0IHJp
ZCBvZiB0aGUgR09UIGVudHJ5LCBhbmQgdGhlIHJlbG9jYXRpb24gbWV0YWRhdGEgaXMgaW5zdWZm
aWNpZW50CiAgICB0byBsb2NhdGUgdGhlIEdPVCBlbnRyeSBpbiB0aGUgYmluYXJ5LgogICAgCiAg
ICBOb3RlIHRoYXQgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIHdlIGFyZSBpbnRlcmVzdGVkIGlu
IFBJRSBsaW5raW5nCiAgICBvbmx5IChpLmUuLCBwcm9kdWNpbmcgYSAucmVsYSBzZWN0aW9uIGNv
bnRhaW5pbmcgZHluYW1pYyByZWxvY2F0aW9ucwogICAgdGhhdCB0aGUgc3RhcnR1cCBjb2RlIGNh
biBwcm9jZXNzIGRpcmVjdGx5KSwgYW5kIG5vdCBpbiBwb3NpdGlvbgogICAgaW5kZXBlbmRlbnQg
Y29kZSBnZW5lcmF0aW9uLCBhbmQgYnkgcGFzc2luZyB0aGUgLXBpZSBvcHRpb24gdG8gdGhlCiAg
ICBsaW5rZXIgZGlyZWN0bHkgdXNpbmcgLVdsLC1waWUgKGFuZCBkcm9wcGluZyAtc2hhcmVkKSwg
d2UgY2FuIGNvZXJjZQogICAgdGhlIEdPTEQgbGlua2VyIGludG8gZG9pbmcgb25seSB0aGUgZm9y
bWVyIHJhdGhlciB0aGFuIGJvdGggd2hlbiBpdAogICAgcGVyZm9ybXMgaXRzIExUTyBjb2RlIGdl
bmVyYXRpb24uCiAgICAKICAgIEFja2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xt
QGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNo
ZXV2ZWxAbGluYXJvLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:31:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6EKp-000337-OL; Fri, 06 Sep 2019 13:31:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6EKp-000332-9B
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:31:31 +0000
X-Inumbo-ID: a1a38006-d0aa-11e9-abf6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1a38006-d0aa-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 13:31: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 37618B021;
 Fri,  6 Sep 2019 13:31:28 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190905190418.15142-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <09dc64fe-56c7-c81a-9b78-eb8c94a7748e@suse.com>
Date: Fri, 6 Sep 2019 15:31:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905190418.15142-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/boot: Don't explicitly map the VGA
 region as UC-
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAyMTowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBbGwgNjQtYml0IGNh
cGFibGUgcHJvY2Vzc29ycyB1c2UgUEFULCBhbmQgd2l0aCBQQVQsIGl0IGlzIGV4cGxpY2l0bHkK
PiBwZXJtaXR0ZWQgdG8gaGF2ZSBtYXBwaW5ncyB3aXRoIGEgY2FjaGVhYmlsaXR5IGRpZmZlcmVu
dCB0byBNVFJScy4KPiAKPiBPbiBhIG5hdGl2ZSBzeXN0ZW0gd2l0aCBhIHJlYWwgbGVnYWN5IFZH
QSByZWdpb24sIE1UUlJzIHdpbGwgY2F1c2UgdGhlIHJlZ2lvbgo+IHRvIGJlIFVDLS4KCk1pbm9y
IGNvcnJlY3Rpb246IE1UUlJzIGNhbid0IGJlIHVzZWQgdG8gc3BlY2lmeSBVQy0uIFVDLSBpcyB1
c2VkIGluClBBVCB0byBhbGxvdyBXQyBmcm9tIE1UUlJzIHRvIGJlIHJldGFpbmVkLCByYXRoZXIg
dGhhbiBiZWNvbWluZyBVQy4KQW5kIGhlbmNlIHNlbnNpYmxlIEJJT1NlcyB3b3VsZCBtYWtlIHRo
aXMgcmFuZ2UgV0MgaW4gdGhlIE1UUlJzLCBub3QKVUMuCgpUaGUgbWFpbiBxdWVzdGlvbiBoZXJl
IGlzIHdoZXRoZXIgd2UgY2FuIHJlbHkgb24gZmlybXdhcmUgdG8gYWN0dWFsbHkKc2V0IE1UUlJz
IGNvcnJlY3RseS4KCj4gIFdoZW4gYm9vdGluZyB2aXJ0dWFsaXNlZCwgdGhpcyByYW5nZSBtYXkg
YmUgUkFNIGFuZCBub3QgYSBsZWdhY3kKPiBWR0EgcmVnaW9uLCBhdCB3aGljaCBwb2ludCBpdCB3
YW50cyB0byBiZSBXQi4KClRvIGxpbWl0IHRoZSBlZmZlY3Qgb2YgaW1wcm9wZXIgTVRSUiBzZXR0
aW5ncywgZGlkIHlvdSBjb25zaWRlciB1c2luZwpXVCBpbnN0ZWFkPyBGdXJ0aGVybW9yZSwgZGlk
IHlvdSBjb25zaWRlciBkeW5hbWljYWxseSBjaGFuZ2luZyB0aGUKaW52b2x2ZWQgUFRFcyBkZXBl
bmRpbmcgb24gd2hldGhlciB3ZSBydW4gdmlydHVhbGl6ZWQgb3Vyc2VsdmVzPwoKPiBVc2UgV0Ig
bWFwcGluZyBpbiB0aGUgcGFnZXRhYmxlcywgc3VjaCB0aGF0IGluIHN5c3RlbXMgd2l0aG91dCBh
IGxlZ2FjeSBWR0EKPiByZWdpb24sIHRoZSBSQU0gYmV0d2VlbiAweGEwMDAwIGFuZCAweGMwMDAw
IGRvZXNuJ3QgYmVjb21lIHVubmVjZXNzZXJpbHkgVUMtLgoKTWF5IEkgc3VnZ2VzdCBzL1JBTS9y
YW5nZS8gPyBUaGVyZSdzIG5vIGd1YXJhbnRlZSB0aGF0IHdoZW4gdGhlcmUncwpubyBWR0EgdGhl
cmUsIHRoYXQgaXQgd291bGQgYmUgUkFNIGluc3RlYWQuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:32:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6ELi-00036K-2C; Fri, 06 Sep 2019 13:32:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8+Lr=XB=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i6ELg-00036B-HB
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:32:24 +0000
X-Inumbo-ID: c1f2f4ae-d0aa-11e9-978d-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1f2f4ae-d0aa-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 13:32:23 +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 x86DTN10001879;
 Fri, 6 Sep 2019 13:32:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=bju54iJT9jeyf/ywkay1EKtjYzcaN5SM6PeHcDKYqjA=;
 b=oMrtxbwPsS8m2ORRQDZLqkgXHC7XMGChNNB7Iz5AYmy68W2QZZflftGM7m6Y/lHcdlhV
 x1WrMcN2AlBNNF4iDHm/ukA+OxQ/KntIN4XK+yXCpYJq1amAARe506VtSVFvYAYtqoT4
 C6KUA4b3kCBa/1FJC9GZHPgElt3vJA190DlMRNIMd8TB/wPw8lYiCPSflbKYIMd9wE1U
 BSXA7y7jN1PIMm95jxFm6X+/TP4KHFPMvFtT6vZE+CRbCu/Aji/V9BCwQSxdfoak9PiT
 oe2ZnQhMYLDX/4Wr9J7kfhCd3KJJno2P01Inhk4L8nXz5es+LFu/S+YniDA2MzMfeMy5 bQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2uura001k3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 13:32:18 +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 x86DRk0o107310;
 Fri, 6 Sep 2019 13:32:17 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3020.oracle.com with ESMTP id 2uum4h2a0r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 13:32:17 +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 x86DWF3i029119;
 Fri, 6 Sep 2019 13:32:16 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Sep 2019 06:32:15 -0700
To: Souptick Joarder <jrdr.linux@gmail.com>, konrad.wilk@oracle.com,
 Juergen Gross <jgross@suse.com>, sstabellini@kernel.org
References: <1567413598-4477-1-git-send-email-jrdr.linux@gmail.com>
 <CAFqt6zYkFk55gzmfwMFzpWiOp0xP3DXdmWyO2Ce8+mqYW12SNw@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <61bd1ea6-10b7-a1ee-fd79-327abf09fd73@oracle.com>
Date: Fri, 6 Sep 2019 09:32:10 -0400
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: <CAFqt6zYkFk55gzmfwMFzpWiOp0xP3DXdmWyO2Ce8+mqYW12SNw@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9371
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909060143
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9371
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909060143
Subject: Re: [Xen-devel] [PATCH v2] swiotlb-xen: Convert to use 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: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, Sabyasachi Gupta <sabyasachi.linux@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS82LzE5IDg6MjcgQU0sIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gT24gTW9uLCBTZXAg
MiwgMjAxOSBhdCAyOjA0IFBNIFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwuY29t
PiB3cm90ZToKPj4gUmF0aGVyIHRoYW4gdXNpbmcgc3RhdGljIGludCBtYXhfZG1hX2JpdHMsIHRo
aXMKPj4gY2FuIGJlIGNvdmVydGVkIHRvIHVzZSBhcyBtYWNyby4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4+IFJldmlld2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gSWYgaXQgaXMgc3RpbGwgbm90IGxh
dGUsIGNhbiB3ZSBnZXQgdGhpcyBwYXRjaCBpbiBxdWV1ZSBmb3IgNS40ID8KCgpZZXMsIEkgd2ls
bCBxdWV1ZSBpdCBsYXRlciB0b2RheS4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:33:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6EMy-0003F0-Gw; Fri, 06 Sep 2019 13:33:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6EMx-0003Et-7B
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:33:43 +0000
X-Inumbo-ID: f0e9b9fa-d0aa-11e9-abf6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0e9b9fa-d0aa-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 13:33: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 621B1AFF1;
 Fri,  6 Sep 2019 13:33:41 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190905160424.6686-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e210725e-78f5-67fd-14ba-113598278512@suse.com>
Date: Fri, 6 Sep 2019 15:33:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905160424.6686-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xstate: make use_xsave non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAxODowNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni94c3RhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUuYwo+IEBAIC01Nzcs
NyArNTc3LDExIEBAIHVuc2lnbmVkIGludCB4c3RhdGVfY3R4dF9zaXplKHU2NCB4Y3IwKQo+ICAv
KiBDb2xsZWN0IHRoZSBpbmZvcm1hdGlvbiBvZiBwcm9jZXNzb3IncyBleHRlbmRlZCBzdGF0ZSAq
Lwo+ICB2b2lkIHhzdGF0ZV9pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPiAgewo+IC0gICAg
c3RhdGljIGJvb2wgX19pbml0ZGF0YSB1c2VfeHNhdmUgPSB0cnVlOwo+ICsgICAgLyoKPiArICAg
ICAqIE5COiB1c2VfeHNhdmUgY2Fubm90IGxpdmUgaW4gaW5pdGRhdGEgYmVjYXVzZSBsbHZtIG1p
Z2h0IG9wdGltaXplCj4gKyAgICAgKiByZWFkaW5nIGl0LCBzZWU6IGh0dHBzOi8vYnVncy5sbHZt
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk3MDcKPiArICAgICAqLwo+ICsgICAgc3RhdGljIGJvb2wg
dXNlX3hzYXZlID0gdHJ1ZTsKPiAgICAgIGJvb2xlYW5fcGFyYW0oInhzYXZlIiwgdXNlX3hzYXZl
KTsKPiAgCj4gICAgICBib29sIGJzcCA9IGMgPT0gJmJvb3RfY3B1X2RhdGE7CgpJIHRoaW5rIHdl
J2Qgd2FudCB0byB1c2UgX19yZWFkX21vc3RseSB0aGVuIGluc3RlYWQuIENhbiBiZSBhZGRlZAp3
aGlsZSBjb21taXR0aW5nIG9mIGNvdXJzZSwgaWYgeW91IGFncmVlLiBXaXRoIHRoZSBhZGRpdGlv
bgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:35:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13: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 1i6EP0-0003RP-V2; Fri, 06 Sep 2019 13:35:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tn+y=XB=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i6EOz-0003RH-GS
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:35:49 +0000
X-Inumbo-ID: 3c483e76-d0ab-11e9-b299-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c483e76-d0ab-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 13:35:48 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id y23so5696273ljn.5
 for <xen-devel@lists.xenproject.org>; Fri, 06 Sep 2019 06:35: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=xs44Y9C5kY9tV3QgTmhRhvweKEdDbOReR13zxyIFFm4=;
 b=P+wdYOXpehdroAADXmlcuh1eKFwYQnN9366FZu4R1fvFkm0lVI+c7zFRMrez/myy5J
 pK+j9uFHU1sR2CyMU8GF6RDjY6C5oRSviR+jOYAkCVKEwx3oBEoAiBW/nuJJnz4QhL9U
 jMaHsJfoXNhassZc0ZQ3K/s4tt4XTdh1E3/oNqSxEUJAa50xZDVRscWWRdkaryc2FdvH
 9nJEZ0TSssBVBeIwazelGPD3TXqdYEFK7pzqeOXqWYx0pDIKalCZr9tlGEbw1q0WpqeT
 YOjoXWtjJ6vELErSJukfsrO5hMk/TH1mq/2XNc1bNVOvbLXJUOIAQ78A23RPEMDppzTS
 CiBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=xs44Y9C5kY9tV3QgTmhRhvweKEdDbOReR13zxyIFFm4=;
 b=PGW+a8bOEHg8mN4vVWEZStHzkrl6oTcVzUSIErMiKvDGH8BVtLhmmgcpjDSBbPr94g
 n+CjG4ogmUmdliy8qMf1K6qyTPBcL404bbh2w4xJ24QGoe2Q7yzKMZ8Gmbo2So0V4ukv
 uLupNacZOnkRJRKg/rj3KTYxzh0R/GhLLRfq83fJjmraGsRZJ+TtS1/qyroQ5u4elPsd
 zh6s0QqFEic90UVVpS1uT4Hg46m/cCgc2mPkd35b3CBTvQL2FKtrgEX5t4aoWtrL5isD
 mpd/U6Ur3FeoOpBVJvSQ5VL+iC5gq4bscObR3ibDKalfKsSHOe9JfQcJazvnBMO8mvnG
 p5Kg==
X-Gm-Message-State: APjAAAVnK6d5SwTwRtLLQ4Eblf+QFoav0eq1ETdTuWdBt+ZaIb8BDY/D
 Kfx8iVKOV/JplSs3QR7UeGjHvhR59ZoCwGy445I=
X-Google-Smtp-Source: APXvYqzxJ7WXxHJ/RpsvAOAd7PcptKpBh+T3mH0KMZgK4eRb/w+5tXb58u023SExLR7cXWypmkkwfEQ8EMhzxlF2a9o=
X-Received: by 2002:a2e:83d6:: with SMTP id s22mr5760872ljh.104.1567776947696; 
 Fri, 06 Sep 2019 06:35:47 -0700 (PDT)
MIME-Version: 1.0
References: <1567413598-4477-1-git-send-email-jrdr.linux@gmail.com>
 <CAFqt6zYkFk55gzmfwMFzpWiOp0xP3DXdmWyO2Ce8+mqYW12SNw@mail.gmail.com>
 <61bd1ea6-10b7-a1ee-fd79-327abf09fd73@oracle.com>
In-Reply-To: <61bd1ea6-10b7-a1ee-fd79-327abf09fd73@oracle.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Fri, 6 Sep 2019 19:05:36 +0530
Message-ID: <CAFqt6zZeenG495uAL09zXxTW+OeUrRzY+8eWd8CSzsu=xOZ2_A@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] swiotlb-xen: Convert to use 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: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 konrad.wilk@oracle.com, Sabyasachi Gupta <sabyasachi.linux@gmail.com>,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.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>

T24gRnJpLCBTZXAgNiwgMjAxOSBhdCA3OjAyIFBNIEJvcmlzIE9zdHJvdnNreQo8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Cj4gT24gOS82LzE5IDg6MjcgQU0sIFNvdXB0aWNr
IEpvYXJkZXIgd3JvdGU6Cj4gPiBPbiBNb24sIFNlcCAyLCAyMDE5IGF0IDI6MDQgUE0gU291cHRp
Y2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+IHdyb3RlOgo+ID4+IFJhdGhlciB0aGFu
IHVzaW5nIHN0YXRpYyBpbnQgbWF4X2RtYV9iaXRzLCB0aGlzCj4gPj4gY2FuIGJlIGNvdmVydGVk
IHRvIHVzZSBhcyBtYWNyby4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IFNvdXB0aWNrIEpvYXJk
ZXIgPGpyZHIubGludXhAZ21haWwuY29tPgo+ID4+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPiBJZiBpdCBpcyBzdGlsbCBub3QgbGF0ZSwgY2FuIHdlIGdl
dCB0aGlzIHBhdGNoIGluIHF1ZXVlIGZvciA1LjQgPwo+Cj4KPiBZZXMsIEkgd2lsbCBxdWV1ZSBp
dCBsYXRlciB0b2RheS4KClRoYW5rcyBCb3Jpcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:37:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13: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 1i6EQL-0003XY-Ax; Fri, 06 Sep 2019 13:37: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=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6EQK-0003XO-2C
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:37:12 +0000
X-Inumbo-ID: 6d5ecf84-d0ab-11e9-abf6-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d5ecf84-d0ab-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 13:37:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567777030;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=aP2jU86ow+ZCsy7eLtoUNsDJIbCdWw8H/5F2MhRRe90=;
 b=fsoosfJ2/ARluM9pMeBkyEHGOdekgnZzyaNh54VAUZXZdOk2M+kPH//S
 5SmJyHwX1LoT5WW1GLN5MxHO8pWqc172IMMHuhKj9mLYt2JckbxKfsZtJ
 OrcQO5SsvR8iTYKEPm33zthVVTD3+rheolaSPKn04Z6htmTgoFi5y+oqH k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RNWVhuMgscsutWcqvp91Go7LVusObrxD4UO5TQf1c2uJmTue7gKw7YY2BPfx8j5pV+mIlHKT6M
 hngcbkDlMqNn18vVurak4GuKkfF44aOsI/ddq4gBQUJLdXWtcKD/JNsQXd3TgP+jjpMcUpQrgN
 1c3Z5FINkmKHoKEtpfvSQSE23oEB/uZoMCC081JvGz7NoqpPO8aSHnHE7FnXYa7AVcYntnr8pr
 39XKRezNimLHcq5Gi5VbeBmLvPAVcJyYRxW2RSkqUZk1HimIy+kjQSg04CCO+sNd60hic+mCPI
 brM=
X-SBRS: 2.7
X-MesageID: 5512891
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5512891"
Date: Fri, 6 Sep 2019 15:37:02 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190906133702.bnf4sovrtreusgro@Air-de-Roger>
References: <20190905160424.6686-1-roger.pau@citrix.com>
 <e210725e-78f5-67fd-14ba-113598278512@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e210725e-78f5-67fd-14ba-113598278512@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] xstate: make use_xsave non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDM6MzM6NTBQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDUuMDkuMjAxOSAxODowNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gLS0t
IGEveGVuL2FyY2gveDg2L3hzdGF0ZS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYveHN0YXRlLmMK
PiA+IEBAIC01NzcsNyArNTc3LDExIEBAIHVuc2lnbmVkIGludCB4c3RhdGVfY3R4dF9zaXplKHU2
NCB4Y3IwKQo+ID4gIC8qIENvbGxlY3QgdGhlIGluZm9ybWF0aW9uIG9mIHByb2Nlc3NvcidzIGV4
dGVuZGVkIHN0YXRlICovCj4gPiAgdm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYg
KmMpCj4gPiAgewo+ID4gLSAgICBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIHVzZV94c2F2ZSA9IHRy
dWU7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIE5COiB1c2VfeHNhdmUgY2Fubm90IGxpdmUgaW4g
aW5pdGRhdGEgYmVjYXVzZSBsbHZtIG1pZ2h0IG9wdGltaXplCj4gPiArICAgICAqIHJlYWRpbmcg
aXQsIHNlZTogaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcwNwo+ID4g
KyAgICAgKi8KPiA+ICsgICAgc3RhdGljIGJvb2wgdXNlX3hzYXZlID0gdHJ1ZTsKPiA+ICAgICAg
Ym9vbGVhbl9wYXJhbSgieHNhdmUiLCB1c2VfeHNhdmUpOwo+ID4gIAo+ID4gICAgICBib29sIGJz
cCA9IGMgPT0gJmJvb3RfY3B1X2RhdGE7Cj4gCj4gSSB0aGluayB3ZSdkIHdhbnQgdG8gdXNlIF9f
cmVhZF9tb3N0bHkgdGhlbiBpbnN0ZWFkLiBDYW4gYmUgYWRkZWQKPiB3aGlsZSBjb21taXR0aW5n
IG9mIGNvdXJzZSwgaWYgeW91IGFncmVlLiBXaXRoIHRoZSBhZGRpdGlvbgo+IEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpZZXMsIHRoYXQgc2VlbXMgT0sgdG8gbWUu
IEZlZWwgZnJlZSB0byBleHBhbmQgdGhlIGNvbW1pdCBtZXNzYWdlIHRvCm1lbnRpb24gdGhlIGNo
YW5nZSB0byByZWFkX21vc3RseSBpZiB5b3Ugd2FudC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:52:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:52:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Ef7-00059s-PZ; Fri, 06 Sep 2019 13:52:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8+Lr=XB=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i6Ef6-00059n-QZ
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:52:28 +0000
X-Inumbo-ID: 9005a6e6-d0ad-11e9-978d-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9005a6e6-d0ad-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 13:52:28 +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 x86Do5NY032066;
 Fri, 6 Sep 2019 13:52:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=X0Xv+OaMqcTG3HfPzmGdzlw3Y9nKxxUuYsbgXcxVVs4=;
 b=PJQ0pDmPBTGaBvqRnxkk4xht+gtn6RnGL8Y5JSpJU6vGPgZHqcoK1EZ4CcbqzLR1t/ji
 1krjDxUaT6VNquqJ29eAgHsWVPBj43ol4vhS4XZNZV3ZgdbK2wx5FAQPtf+ZqJKQogta
 D4rl+LUXE1XrDPwTDknPQ0VwnJ9J1Et2ybWLmLAdfaf8+vz2aiUXZnFTObOW3DMompjG
 SqQ43km1D6bgHA3NVqnYM2VQef8lEY/6R107sGKFImJCWsWYaHcMhK9guc10kM8Ug9jc
 8FkeZMjV1epe3AKQ0PY28+cgCxX88F1AYtgVn7z3r0NuTV7vlIjPv5fAorBnLI72WCU0 yQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2uurpcr0w0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 13:52:20 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x86Dn1Ta162644;
 Fri, 6 Sep 2019 13:52:20 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3020.oracle.com with ESMTP id 2uum4h2wy9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 13:52:20 +0000
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x86DqHDJ027147;
 Fri, 6 Sep 2019 13:52:17 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Sep 2019 06:52:17 -0700
To: Christoph Hellwig <hch@lst.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com
References: <20190905113408.3104-1-hch@lst.de>
 <20190905113408.3104-10-hch@lst.de>
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: <e4f9b393-2631-57cd-f42f-3581e75ab9a3@oracle.com>
Date: Fri, 6 Sep 2019 09:52:12 -0400
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: <20190905113408.3104-10-hch@lst.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9371
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909060147
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9371
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909060147
Subject: Re: [Xen-devel] [PATCH 09/11] swiotlb-xen: simplify cache
 maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS81LzE5IDc6MzQgQU0sIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oIGIvaW5jbHVkZS94ZW4vc3dpb3RsYi14ZW4uaAo+
IGluZGV4IDVlNGI4M2Y4M2RiYy4uZDcxMzgwZjZlZDBiIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv
eGVuL3N3aW90bGIteGVuLmgKPiArKysgYi9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oCj4gQEAg
LTQsNiArNCwxMSBAQAo+ICAKPiAgI2luY2x1ZGUgPGxpbnV4L3N3aW90bGIuaD4KPiAgCj4gK3Zv
aWQgeGVuX2RtYV9zeW5jX2Zvcl9jcHUoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGhh
bmRsZSwKPiArCQlwaHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFf
ZGlyZWN0aW9uIGRpcik7Cj4gK3ZvaWQgeGVuX2RtYV9zeW5jX2Zvcl9kZXZpY2Uoc3RydWN0IGRl
dmljZSAqZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKPiArCQlwaHlzX2FkZHJfdCBwYWRkciwgc2l6
ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcik7Cj4gKwo+ICBleHRlcm4gaW50
IHhlbl9zd2lvdGxiX2luaXQoaW50IHZlcmJvc2UsIGJvb2wgZWFybHkpOwo+ICBleHRlcm4gY29u
c3Qgc3RydWN0IGRtYV9tYXBfb3BzIHhlbl9zd2lvdGxiX2RtYV9vcHM7CgoKV2UgbmVlZCBub3Ag
ZGVmaW5pdGlvbnMgb2YgdGhlc2UgdHdvIGZvciB4ODYuCgpFdmVyeXRoaW5nIGJ1aWxkcyBub3cg
YnV0IHRoYXQncyBwcm9iYWJseSBiZWNhdXNlIHRoZSBjYWxscyBhcmUgdW5kZXIKJ2lmICghZGV2
X2lzX2RtYV9jb2hlcmVudChkZXYpKScgd2hpY2ggaXMgYWx3YXlzIGZhbHNlIHNvIGNvbXBpbGVy
Cm9wdGltaXplZCBpcyBvdXQuIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIHJlbHkgb24gdGhhdC4K
Ci1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:54:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13: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 1i6Egq-0005FK-6T; Fri, 06 Sep 2019 13:54:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6Ego-0005FB-BJ
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:54:14 +0000
X-Inumbo-ID: ce79b5de-d0ad-11e9-abf6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce79b5de-d0ad-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 13:54: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 F2850AD3E;
 Fri,  6 Sep 2019 13:54:11 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1233e6e5-060a-ef1e-6e90-1df9aa38c71a@suse.com>
Date: Fri, 6 Sep 2019 15:54:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/mwait-idle: add support for Jacobsville
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWmhhbmcgUnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgoKSmFjb2JzdmlsbGUgdXNlcyB0
aGUgc2FtZSBDLXN0YXRlcyBhcyBEZW52ZXJ0b24uCgpTaWduZWQtb2ZmLWJ5OiBaaGFuZyBSdWkg
PHJ1aS56aGFuZ0BpbnRlbC5jb20+CltMaW51eCBjb21taXQgMDRiMWQ1ZDA5ODQ5MTI0NGY1MDZj
NDI2NWNjOTViODcyMTBlZWYyZl0KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTk2Miw2ICs5NjIsNyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHg4Nl9jcHVfaWQgaW50ZWxfaWRsCiAJSUNQVSgweDVjLCBieHQpLAogCUlDUFUo
MHg3YSwgYnh0KSwKIAlJQ1BVKDB4NWYsIGRudiksCisJSUNQVSgweDg2LCBkbnYpLAogCXt9CiB9
OwogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:54:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:54: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 1i6Egu-0005GI-FI; Fri, 06 Sep 2019 13:54: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=Gwiz=XB=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i6Egt-0005Fu-7Z
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:54:19 +0000
X-Inumbo-ID: d051300a-d0ad-11e9-abf6-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d051300a-d0ad-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 13:54:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567778056;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=U4l+cRbNjMoqZXAEbWx9pwCdqf88S3huXMfe7MniF0A=;
 b=PJsLFUfqSA6e47pk7e2Tw4U20n56VVMWm2FTU6XP4Tn6vDQ9niV3DBoH
 X9UBwATwgPqrvBjNtDPLdCf162gAAMaR1fV85ejoHfrtbKYS9EnRo+MgT
 oR02kGKWMlKZakqYC13aS8CkRStYKVC76A4heSuDyCK3PE3omkuJvgQ70 c=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: quoGAgOfajyOxSbz5zx9yHMEVFYkHoZSO1vODrXrvBEiwaC0JDGzlU1TJ5hnhKF7aZUvmKPS3+
 x1aoD0peQCnODku7oTZjtn+NjK7dW6IO7I2PwHGcnR5IUsC2HJM/Q2Cv8Xu+c301HBg0CcP3Pp
 kwW8QEBjZC3KbIlyNDGCPSlpcQVfuf/MO8nGCcmAx8sgE0mAroJBS7Gv7hazQoN9CuyIUvYazM
 wpxNdAC4HXYFy5sY/wIP5xCnpM2MO9C22nKH+lSiFP7VKoqDKXXzyffWGFkx9SozABg0z83Ddm
 cAI=
X-SBRS: 2.7
X-MesageID: 5513871
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5513871"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Roger Pau Monne
 <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 2/2] sysctl/libxl: choose a sane default for HAP
Thread-Index: AQHVY+2kulpdNsGnPUakfYe0VyFh2KcdGg+AgAGSqKA=
Date: Fri, 6 Sep 2019 13:54:10 +0000
Message-ID: <e87637a4f50248b8be5f5057223c9cbe@AMSPEX02CL03.citrite.net>
References: <20190905132703.5554-1-roger.pau@citrix.com>
 <20190905132703.5554-3-roger.pau@citrix.com>
 <ca15dc5b2939422889c91e6783f0bbfb@AMSPEX02CL03.citrite.net>
In-Reply-To: <ca15dc5b2939422889c91e6783f0bbfb@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUGF1bCBEdXJyYW50
DQo+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE5IDE0OjUyDQo+IFRvOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+
IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1
IDx3bEB4ZW4ub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFRpbSAo
WGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsNCj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBj
aXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEphbiBCZXVs
aWNoDQo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Ow0KPiBW
b2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+OyBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W1BBVENIIHYyIDIvMl0gc3lzY3RsL2xpYnhsOiBjaG9vc2UgYSBzYW5lIGRlZmF1bHQgZm9yIEhB
UA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+ID4gU2VudDogMDUgU2VwdGVtYmVyIDIw
MTkgMTQ6MjcNCj4gPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4gQ2M6
IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUNCj4gPiA8d2xAeGVuLm9yZz47IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47DQo+ID4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBj
aXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgSnVsaWVuIEdyYWxs
DQo+ID4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+ID4gPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFZvbG9keW15ciBCYWJj
aHVrDQo+IDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47DQo+ID4gUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMi8yXSBzeXNj
dGwvbGlieGw6IGNob29zZSBhIHNhbmUgZGVmYXVsdCBmb3IgSEFQDQo+ID4NCj4gPiBDdXJyZW50
IGxpYnhsIGNvZGUgd2lsbCBhbHdheXMgZW5hYmxlIEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAo
SEFQKSwNCj4gPiBleHBlY3RpbmcgdGhhdCB0aGUgaHlwZXJ2aXNvciB3aWxsIGZhbGxiYWNrIHRv
IHNoYWRvdyBpZiBIQVAgaXMgbm90DQo+ID4gYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRv
IHRoZSBkb21haW4gYnVpbGRlciB0aGF0J3Mgbm90IHRoZSBjYXNlDQo+ID4gYW55IGxvbmdlciwg
YW5kIHRoZSBoeXBlcnZpc29yIHdpbGwgcmFpc2UgYW4gZXJyb3IgaWYgSEFQIGlzIG5vdA0KPiA+
IGF2YWlsYWJsZSBpbnN0ZWFkIG9mIHNpbGVudGx5IGZhbGxpbmcgYmFjayB0byBzaGFkb3cuDQo+
ID4NCj4gPiBJbiBvcmRlciB0byBrZWVwIHRoZSBwcmV2aW91cyBmdW5jdGlvbmFsaXR5IHJlcG9y
dCB3aGV0aGVyIEhBUCBpcw0KPiA+IGF2YWlsYWJsZSBvciBub3QgaW4gWEVOX1NZU0NUTF9waHlz
aW5mbywgc28gdGhhdCB0aGUgdG9vbHN0YWNrIGNhbg0KPiA+IHNlbGVjdCBhIHNhbmUgZGVmYXVs
dCBpZiB0aGVyZSdzIG5vIGV4cGxpY2l0IHVzZXIgc2VsZWN0aW9uIG9mIHdoZXRoZXINCj4gPiBI
QVAgc2hvdWxkIGJlIHVzZWQuDQo+ID4NCj4gPiBOb3RlIHRoYXQgb24gQVJNIGhhcmR3YXJlIEhB
UCBjYXBhYmlsaXR5IGlzIGFsd2F5cyByZXBvcnRlZCBzaW5jZSBpdCdzDQo+ID4gYSByZXF1aXJl
ZCBmZWF0dXJlIGluIG9yZGVyIHRvIHJ1biBYZW4uDQo+ID4NCj4gPiBGaXhlczogZDBjMGJhN2Qz
ZGUgKCd4ODYvaHZtL2RvbWFpbjogcmVtb3ZlIHRoZSAnaGFwX2VuYWJsZWQnIGZsYWcnKQ0KPiA+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0K
PiANCj4gTEdUTQ0KPiANCj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+DQo+IA0KPiA+IC0tLQ0KPiA+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPg0KPiA+IC0tLQ0KPiA+IENoYW5nZXMgc2luY2UgdjE6DQo+ID4gIC0g
QWxzbyByZXBvcnQgSEFQIGNhcGFiaWxpdHkgZm9yIEFSTS4NCj4gPiAgLSBQcmludCBoYXAgY2Fw
YWJpbGl0eSBpbiB4bCBpbmZvLg0KPiA+IC0tLQ0KPiA+ICB0b29scy9saWJ4bC9saWJ4bC5jICAg
ICAgICAgfCAxICsNCj4gPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgOCArKysrKysr
LQ0KPiA+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAxICsNCj4gPiAgdG9vbHMveGwv
eGxfaW5mby5jICAgICAgICAgIHwgNSArKystLQ0KPiA+ICB4ZW4vYXJjaC9hcm0vc3lzY3RsLmMg
ICAgICAgfCAyICstDQo+ID4gIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICB8IDIgKysNCj4g
PiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgNCArKysrDQo+ID4gIDcgZmlsZXMgY2hh
bmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYw0KPiA+IGluZGV4
IGVjNzE1NzRlOTkuLjVjMGZjZjMyMGUgMTAwNjQ0DQo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGli
eGwuYw0KPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMNCj4gPiBAQCAtMzk5LDYgKzM5OSw3
IEBAIGludCBsaWJ4bF9nZXRfcGh5c2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3BoeXNpbmZv
ICpwaHlzaW5mbykNCj4gPiAgICAgIHBoeXNpbmZvLT5jYXBfcHYgPSAhISh4Y3BoeXNpbmZvLmNh
cGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9wdik7DQo+ID4gICAgICBwaHlzaW5mby0+
Y2FwX2h2bV9kaXJlY3RpbyA9DQo+ID4gICAgICAgICAgISEoeGNwaHlzaW5mby5jYXBhYmlsaXRp
ZXMgJiBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8pOw0KPiA+ICsgICAgcGh5c2luZm8tPmNh
cF9oYXAgPSAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9o
YXApOw0KPiA+DQo+ID4gICAgICBHQ19GUkVFOw0KPiA+ICAgICAgcmV0dXJuIDA7DQo+ID4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMNCj4gPiBpbmRleCAwM2NlMTY2ZjRmLi42YTU1NmRlYThmIDEwMDY0NA0KPiA+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jDQo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMNCj4gPiBAQCAtMzgsNyArMzgsMTMgQEAgaW50IGxpYnhsX19kb21haW5fY3Jl
YXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLA0KPiA+ICAgICAgbGlieGxfX2FyY2hf
ZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsIGNfaW5mbyk7DQo+ID4NCj4gPiAgICAg
IGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsNCj4gPiAtICAgICAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+aGFwLCB0cnVlKTsNCj4gPiArICAg
ICAgICBsaWJ4bF9waHlzaW5mbyBpbmZvOw0KPiA+ICsgICAgICAgIGludCByYyA9IGxpYnhsX2dl
dF9waHlzaW5mbyhDVFgsICZpbmZvKTsNCj4gPiArDQo+ID4gKyAgICAgICAgaWYgKHJjKQ0KPiA+
ICsgICAgICAgICAgICByZXR1cm4gcmM7DQo+ID4gKw0KPiA+ICsgICAgICAgIGxpYnhsX2RlZmJv
b2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5oYXAsIGluZm8uY2FwX2hhcCk7DQo+ID4gICAgICAgICAg
bGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPm9vcywgdHJ1ZSk7DQo+ID4gICAgICB9
DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsDQo+ID4gaW5kZXggYjYxMzk5Y2UzNi4uOWUxZjg1MTVk
MyAxMDA2NDQNCj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwNCj4gPiArKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwNCj4gPiBAQCAtMTAyNSw2ICsxMDI1LDcgQEAg
bGlieGxfcGh5c2luZm8gPSBTdHJ1Y3QoInBoeXNpbmZvIiwgWw0KPiA+ICAgICAgKCJjYXBfaHZt
IiwgYm9vbCksDQo+ID4gICAgICAoImNhcF9wdiIsIGJvb2wpLA0KPiA+ICAgICAgKCJjYXBfaHZt
X2RpcmVjdGlvIiwgYm9vbCksICMgTm8gbG9uZ2VyIEhWTSBzcGVjaWZpYw0KPiA+ICsgICAgKCJj
YXBfaGFwIiwgYm9vbCksDQoNCkFjdHVhbGx5IEp1bGllbidzIHJldmlldyBvZiBvbmUgb2YgbXkg
cGF0Y2hlcyBwb2ludHMgb3V0IHRoYXQgdGhpcyBpZGwgY2hhbmdlIHNob3VsZCBiZSBhY2NvbXBh
bmllZCBieSBhbiBhc3NvY2lhdGVkIExJQlhMX0hBVkVfQ0FQX0hBUCBkZWZpbml0aW9uLg0KDQog
IFBhdWwNCg0KPiA+ICAgICAgXSwgZGlyPURJUl9PVVQpDQo+ID4NCj4gPiAgbGlieGxfY29ubmVj
dG9yaW5mbyA9IFN0cnVjdCgiY29ubmVjdG9yaW5mbyIsIFsNCj4gPiBkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfaW5mby5jIGIvdG9vbHMveGwveGxfaW5mby5jDQo+ID4gaW5kZXggNDZkOWM5Zjcx
Mi4uYWE2NzI0YmM3ZiAxMDA2NDQNCj4gPiAtLS0gYS90b29scy94bC94bF9pbmZvLmMNCj4gPiAr
KysgYi90b29scy94bC94bF9pbmZvLmMNCj4gPiBAQCAtMjEwLDExICsyMTAsMTIgQEAgc3RhdGlj
IHZvaWQgb3V0cHV0X3BoeXNpbmZvKHZvaWQpDQo+ID4gICAgICAgICAgIGluZm8uaHdfY2FwWzRd
LCBpbmZvLmh3X2NhcFs1XSwgaW5mby5od19jYXBbNl0sIGluZm8uaHdfY2FwWzddDQo+ID4gICAg
ICAgICAgKTsNCj4gPg0KPiA+IC0gICAgbWF5YmVfcHJpbnRmKCJ2aXJ0X2NhcHMgICAgICAgICAg
ICAgIDolcyVzJXMlc1xuIiwNCj4gPiArICAgIG1heWJlX3ByaW50ZigidmlydF9jYXBzICAgICAg
ICAgICAgICA6JXMlcyVzJXMlc1xuIiwNCj4gPiAgICAgICAgICAgaW5mby5jYXBfcHYgPyAiIHB2
IiA6ICIiLA0KPiA+ICAgICAgICAgICBpbmZvLmNhcF9odm0gPyAiIGh2bSIgOiAiIiwNCj4gPiAg
ICAgICAgICAgaW5mby5jYXBfaHZtICYmIGluZm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIgaHZtX2Rp
cmVjdGlvIiA6ICIiLA0KPiA+IC0gICAgICAgICBpbmZvLmNhcF9wdiAmJiBpbmZvLmNhcF9odm1f
ZGlyZWN0aW8gPyAiIHB2X2RpcmVjdGlvIiA6ICIiDQo+ID4gKyAgICAgICAgIGluZm8uY2FwX3B2
ICYmIGluZm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIgcHZfZGlyZWN0aW8iIDogIiIsDQo+ID4gKyAg
ICAgICAgIGluZm8uY2FwX2hhcCA/ICIgaGFwIiA6ICIiDQo+ID4gICAgICAgICAgKTsNCj4gPg0K
PiA+ICAgICAgdmluZm8gPSBsaWJ4bF9nZXRfdmVyc2lvbl9pbmZvKGN0eCk7DQo+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zeXNjdGwuYyBiL3hlbi9hcmNoL2FybS9zeXNjdGwuYw0KPiA+
IGluZGV4IDkyYWM5OWM5MjguLmY4Nzk0NGU4NDcgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL3N5c2N0bC5jDQo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3N5c2N0bC5jDQo+ID4gQEAgLTE0
LDcgKzE0LDcgQEANCj4gPg0KPiA+ICB2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9z
eXNjdGxfcGh5c2luZm8gKnBpKQ0KPiA+ICB7DQo+ID4gLSAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9
IFhFTl9TWVNDVExfUEhZU0NBUF9odm07DQo+ID4gKyAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhF
Tl9TWVNDVExfUEhZU0NBUF9odm0gfCBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwOw0KPiA+ICB9DQo+
ID4NCj4gPiAgbG9uZyBhcmNoX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsLA0K
PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lz
Y3RsLmMNCj4gPiBpbmRleCA3ZWM2MTc0ZTZiLi41Nzc3YTA1ZmZjIDEwMDY0NA0KPiA+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9zeXNjdGwuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYw0K
PiA+IEBAIC0xNjMsNiArMTYzLDggQEAgdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5f
c3lzY3RsX3BoeXNpbmZvICpwaSkNCj4gPiAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhF
Tl9TWVNDVExfUEhZU0NBUF9odm07DQo+ID4gICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX1BW
KSApDQo+ID4gICAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBf
cHY7DQo+ID4gKyAgICBpZiAoIGh2bV9oYXBfc3VwcG9ydGVkKCkgKQ0KPiA+ICsgICAgICAgIHBp
LT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcDsNCj4gPiAgfQ0KPiA+DQo+
ID4gIGxvbmcgYXJjaF9kb19zeXNjdGwoDQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaA0KPiA+IGluZGV4IDM2
YjNmOGM0MjkuLmUwMmQ3Y2U0YzYgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oDQo+ID4gQEAg
LTkwLDYgKzkwLDEwIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3Agew0KPiA+ICAgLyogVGhl
IHBsYXRmb3JtIHN1cHBvcnRzIGRpcmVjdCBhY2Nlc3MgdG8gSS9PIGRldmljZXMgd2l0aCBJT01N
VS4gKi8NCj4gPiAgI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvICAgICAyDQo+
ID4gICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvICAoMXU8PF9YRU5fU1lTQ1RM
X1BIWVNDQVBfZGlyZWN0aW8pDQo+ID4gKy8qIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBIYXJkd2Fy
ZSBBc3Npc3RlZCBQYWdpbmcuICovDQo+ID4gKyNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9o
YXAgICAgICAgICAgMw0KPiA+ICsjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9oYXAgICAgICAg
ICAgICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9oYXApDQo+ID4gKw0KPiA+ICBzdHJ1Y3QgeGVu
X3N5c2N0bF9waHlzaW5mbyB7DQo+ID4gICAgICB1aW50MzJfdCB0aHJlYWRzX3Blcl9jb3JlOw0K
PiA+ICAgICAgdWludDMyX3QgY29yZXNfcGVyX3NvY2tldDsNCj4gPiAtLQ0KPiA+IDIuMjIuMA0K
PiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcN
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:56:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Eif-0005XI-1P; Fri, 06 Sep 2019 13:56:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6Eid-0005X4-HN
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:56:07 +0000
X-Inumbo-ID: 1241d9e0-d0ae-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1241d9e0-d0ae-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 13:56:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567778166;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=2uxiq8+0x2di3RA44Z1vhWPqO+vljhz7fZbAeE0Nbz0=;
 b=AJfu4+N1FgPzB04Vvk5MCjam8rLSdRSKq9EY/XR6paGHWsYmKzdGnqD7
 26o9sipBe9jtMv6pJBavczO2zlSako4kzVH8j8sXLQ4stxl8HpPE+XB7o
 LGKR/L+Zsju9gfABNjy0tOBvbiQRComnZZYTTUiO08F+XD1gI3pnAZSgt 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j55ELLuzgPs8295whLp+FHaYuW/56w9gB4wxwwhb1D5DH8JbFZKVrB3gANAxZ/rY/WQLS+9KVv
 gN37ezPCzX2hyO9Y0rBkcUld++SdD2P40IUmsu5viyLmg/l/zChXPrQ/gvFIXWX1GM2JhYFIMT
 cnjnIfXEE/tNH3D+IoIN4RgK05Koz2VmEPjr7Su4tLmavwh8zC5f7mBkEMNxFVwcmMh+5Dh5zm
 WPh0MGVKFzNk82JRuwnMKvs05aD29XFxDWOyk+t1iqeBqFvxisA5+b7bwA7JPyc/vnRda3u6uc
 XKQ=
X-SBRS: 2.7
X-MesageID: 5467901
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5467901"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <1233e6e5-060a-ef1e-6e90-1df9aa38c71a@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: <fa65501f-5e4e-8a48-5d8a-8a072286db9e@citrix.com>
Date: Fri, 6 Sep 2019 14:56:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1233e6e5-060a-ef1e-6e90-1df9aa38c71a@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/mwait-idle: add support for Jacobsville
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRnJvbTogWmhhbmcgUnVp
IDxydWkuemhhbmdAaW50ZWwuY29tPgo+Cj4gSmFjb2JzdmlsbGUgdXNlcyB0aGUgc2FtZSBDLXN0
YXRlcyBhcyBEZW52ZXJ0b24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBSdWkgPHJ1aS56aGFu
Z0BpbnRlbC5jb20+Cj4gW0xpbnV4IGNvbW1pdCAwNGIxZDVkMDk4NDkxMjQ0ZjUwNmM0MjY1Y2M5
NWI4NzIxMGVlZjJmXQo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 13:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 13: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 1i6Ejn-0005d3-Cr; Fri, 06 Sep 2019 13:57:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6Ejm-0005cx-Eq
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 13:57:18 +0000
X-Inumbo-ID: 3c7bfa74-d0ae-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c7bfa74-d0ae-11e9-a337-bc764e2007e4;
 Fri, 06 Sep 2019 13:57: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 A5939AE8D;
 Fri,  6 Sep 2019 13:57:16 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
Date: Fri, 6 Sep 2019 15:57:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH 0/3] x86: (largely) LAPIC related cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxhdHRlciB0d28gcGF0Y2hlcyBhcmUgZGVyaXZlZCBmcm9tIExpbnV4IG9uZXMsIHdoaWNo
IGNhdWdodApteSBhdHRlbnRpb24uIFRoZSBmaXJzdCBvbmUgaXMgc2ltcGx5IHNvbWUgZXh0cmEg
Y29kZSByZWR1Y3Rpb24KcG90ZW50aWFsIEkgbm90aWNlZCB3aGlsZSBldmFsdWF0aW5nIHdoZXRo
ZXIgdGhvc2UgTGludXggY2hhbmdlcwphcmUgYXBwbGljYWJsZSB0byBvdXIgdHJlZS4KCjE6IHg4
NjogZHJvcCBDT05GSUdfWDg2X01DRV9USEVSTUFMCjI6IHg4Ni9hcGljOiBpbmNsdWRlIHRoZSBM
RFIgd2hlbiBjbGVhcmluZyBvdXQgQVBJQyByZWdpc3RlcnMKMzogeDg2L2FwaWM6IGRvIG5vdCBp
bml0aWFsaXplIExEUiBhbmQgREZSIGZvciBiaWdzbXAKCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:00:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:00:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6En1-0006Sj-Td; Fri, 06 Sep 2019 14:00:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6Emz-0006Se-VN
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:00:37 +0000
X-Inumbo-ID: b38426a0-d0ae-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b38426a0-d0ae-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 14:00: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 3840FB0E2;
 Fri,  6 Sep 2019 14:00:36 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
Message-ID: <ee1bfe4b-0f40-9beb-e891-47370436005d@suse.com>
Date: Fri, 6 Sep 2019 16:00:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 1/3] x86: drop CONFIG_X86_MCE_THERMAL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBwb2ludCBoYXZpbmcgdGhpcyBpZiBpdCdzIG5vdCBleHBvc2VkIHRocm91Z2gg
S2NvbmZpZy4KClRha2UgdGhlIGxpYmVydHkgYW5kIGFsc28gZHJvcCBhbiB1bm5lY2Vzc2FyeSAi
cmV0dXJuIiBpbiBjb250ZXh0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYv
YXBpYy5jCkBAIC0xODksMTkgKzE4OSwxNSBAQCB2b2lkIGNsZWFyX2xvY2FsX0FQSUModm9pZCkK
ICAgICAgICAgdiA9IGFwaWNfcmVhZChBUElDX0xWVFBDKTsKICAgICAgICAgYXBpY193cml0ZShB
UElDX0xWVFBDLCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKICAgICB9Ci0KLS8qIGxldHMgbm90IHRv
dWNoIHRoaXMgaWYgd2UgZGlkbid0IGZyb2IgaXQgKi8KLSNpZmRlZiBDT05GSUdfWDg2X01DRV9U
SEVSTUFMCiAgICAgaWYgKG1heGx2dCA+PSA1KSB7CiAgICAgICAgIHYgPSBhcGljX3JlYWQoQVBJ
Q19MVlRUSE1SKTsKICAgICAgICAgYXBpY193cml0ZShBUElDX0xWVFRITVIsIHYgfCBBUElDX0xW
VF9NQVNLRUQpOwogICAgIH0KLSNlbmRpZgotCiAgICAgaWYgKG1heGx2dCA+PSA2KSB7CiAgICAg
ICAgIHYgPSBhcGljX3JlYWQoQVBJQ19DTUNJKTsKICAgICAgICAgYXBpY193cml0ZShBUElDX0NN
Q0ksIHYgfCBBUElDX0xWVF9NQVNLRUQpOwogICAgIH0KKwogICAgIC8qCiAgICAgICogQ2xlYW4g
QVBJQyBzdGF0ZSBmb3Igb3RoZXIgT1NzOgogICAgICAqLwpAQCAtMjEyLDExICsyMDgsOCBAQCB2
b2lkIGNsZWFyX2xvY2FsX0FQSUModm9pZCkKICAgICAgICAgYXBpY193cml0ZShBUElDX0xWVEVS
UiwgQVBJQ19MVlRfTUFTS0VEKTsKICAgICBpZiAobWF4bHZ0ID49IDQpCiAgICAgICAgIGFwaWNf
d3JpdGUoQVBJQ19MVlRQQywgQVBJQ19MVlRfTUFTS0VEKTsKLQotI2lmZGVmIENPTkZJR19YODZf
TUNFX1RIRVJNQUwKICAgICBpZiAobWF4bHZ0ID49IDUpCiAgICAgICAgIGFwaWNfd3JpdGUoQVBJ
Q19MVlRUSE1SLCBBUElDX0xWVF9NQVNLRUQpOwotI2VuZGlmCiAgICAgaWYgKG1heGx2dCA+PSA2
KQogICAgICAgICBhcGljX3dyaXRlKEFQSUNfQ01DSSwgQVBJQ19MVlRfTUFTS0VEKTsKIAotLS0g
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay9tY2VfaW50ZWwuYwpAQCAtNTEsNyArNTEsNiBAQCBib29sIF9fcmVhZF9tb3N0
bHkgbG1jZV9zdXBwb3J0OwogI2RlZmluZSBJTlRFTF9TUkFSX0RBVEFfTE9BRAkweDEzNAogI2Rl
ZmluZSBJTlRFTF9TUkFSX0lOU1RSX0ZFVENICTB4MTUwCiAKLSNpZmRlZiBDT05GSUdfWDg2X01D
RV9USEVSTUFMCiAjZGVmaW5lIE1DRV9SSU5HICAgICAgICAgICAgICAgIDB4MQogc3RhdGljIERF
RklORV9QRVJfQ1BVKGludCwgbGFzdF9zdGF0ZSk7CiAKQEAgLTE3NCw5ICsxNzMsNyBAQCBzdGF0
aWMgdm9pZCBpbnRlbF9pbml0X3RoZXJtYWwoc3RydWN0IGNwCiAgICAgaWYgKCBvcHRfY3B1X2lu
Zm8gKQogICAgICAgICBwcmludGsoS0VSTl9JTkZPICJDUFUldTogVGhlcm1hbCBtb25pdG9yaW5n
IGVuYWJsZWQgKCVzKVxuIiwKICAgICAgICAgICAgICAgIGNwdSwgdG0yID8gIlRNMiIgOiAiVE0x
Iik7Ci0gICAgcmV0dXJuOwogfQotI2VuZGlmIC8qIENPTkZJR19YODZfTUNFX1RIRVJNQUwgKi8K
IAogLyogSW50ZWwgTUNFIGhhbmRsZXIgKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnRlbF9nZXRf
ZXh0ZW5kZWRfbXNyKHN0cnVjdCBtY2luZm9fZXh0ZW5kZWQgKmV4dCwgdTMyIG1zcikKQEAgLTk0
MSw5ICs5MzgsOCBAQCBlbnVtIG1jaGVja190eXBlIGludGVsX21jaGVja19pbml0KHN0cnVjCiAg
ICAgaW50ZWxfaW5pdF9tY2UoKTsKIAogICAgIGludGVsX2luaXRfY21jaShjKTsKLSNpZmRlZiBD
T05GSUdfWDg2X01DRV9USEVSTUFMCisKICAgICBpbnRlbF9pbml0X3RoZXJtYWwoYyk7Ci0jZW5k
aWYKIAogICAgIHJldHVybiBtY2hlY2tfaW50ZWw7CiB9Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtMjEsNyAr
MjEsNiBAQAogCiAjZGVmaW5lIENPTkZJR19YODZfUE1fVElNRVIgMQogI2RlZmluZSBDT05GSUdf
SFBFVF9USU1FUiAxCi0jZGVmaW5lIENPTkZJR19YODZfTUNFX1RIRVJNQUwgMQogI2RlZmluZSBD
T05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUyAxCiAjZGVmaW5lIENPTkZJR19E
SVNDT05USUdNRU0gMQogI2RlZmluZSBDT05GSUdfTlVNQV9FTVUgMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:00:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6EnK-0006UL-7R; Fri, 06 Sep 2019 14:00: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=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6EnJ-0006UF-RK
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:00:57 +0000
X-Inumbo-ID: bf846e9c-d0ae-11e9-abf6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf846e9c-d0ae-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:00: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 7D22CB12E;
 Fri,  6 Sep 2019 14:00:56 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
Message-ID: <427a5562-e2f1-0572-7e74-18425bf01126@suse.com>
Date: Fri, 6 Sep 2019 16:01:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 2/3] x86/apic: include the LDR when clearing out
 APIC registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWx0aG91Z2ggQVBJQyBpbml0aWFsaXphdGlvbiB3aWxsIHR5cGljYWxseSBjbGVhciBvdXQgdGhl
IExEUiBiZWZvcmUKc2V0dGluZyBpdCwgdGhlIEFQSUMgY2xlYW51cCBjb2RlIHNob3VsZCByZXNl
dCB0aGUgTERSLgoKVGhpcyB3YXMgZGlzY292ZXJlZCB3aXRoIGEgMzItYml0IEtWTSBndWVzdCBq
dW1waW5nIGludG8gYSBrZHVtcAprZXJuZWwuIFRoZSBzdGFsZSBiaXRzIGluIHRoZSBMRFIgdHJp
Z2dlcmVkIGEgYnVnIGluIHRoZSBLVk0gQVBJQwppbXBsZW1lbnRhdGlvbiB3aGljaCBjYXVzZWQg
dGhlIGRlc3RpbmF0aW9uIG1hcHBpbmcgZm9yIFZDUFVzIHRvIGJlCmNvcnJ1cHRlZC4KCk5vdGUg
dGhhdCB0aGlzIGlzbid0IGludGVuZGVkIHRvIHBhcGVyIG92ZXIgdGhlIEtWTSBBUElDIGJ1Zy4g
VGhlIGtlcm5lbApoYXMgdG8gY2xlYXIgdGhlIExEUiB3aGVuIHJlc2V0dGluZyB0aGUgQVBJQyBy
ZWdpc3RlcnMgZXhjZXB0IHdoZW4gWDJBUElDCmlzIGVuYWJsZWQuCgpTaWduZWQtb2ZmLWJ5OiBC
YW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KW0xpbnV4IGNvbW1pdCA1NTg2ODJiNTI5MTkzN2E3
MDc0OGQzNmZkOWJhNzU3ZmIyNWI5OWFlXQpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9hcGljLmMKQEAgLTIxMiw2ICsyMTIsMTAgQEAgdm9pZCBjbGVhcl9sb2NhbF9BUElDKHZv
aWQpCiAgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRUSE1SLCBBUElDX0xWVF9NQVNLRUQpOwog
ICAgIGlmIChtYXhsdnQgPj0gNikKICAgICAgICAgYXBpY193cml0ZShBUElDX0NNQ0ksIEFQSUNf
TFZUX01BU0tFRCk7CisgICAgaWYgKCF4MmFwaWNfZW5hYmxlZCkgeworICAgICAgICB2ID0gYXBp
Y19yZWFkKEFQSUNfTERSKSAmIH5BUElDX0xEUl9NQVNLOworICAgICAgICBhcGljX3dyaXRlKEFQ
SUNfTERSLCB2KTsKKyAgICB9CiAKICAgICBpZiAobWF4bHZ0ID4gMykgICAgICAgIC8qIER1ZSB0
byBQZW50aXVtIGVycmF0YSAzQVAgYW5kIDExQVAuICovCiAgICAgICAgIGFwaWNfd3JpdGUoQVBJ
Q19FU1IsIDApOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:01:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:01:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Enk-0006ZS-HO; Fri, 06 Sep 2019 14:01: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=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6Enj-0006Ye-Lq
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:01:23 +0000
X-Inumbo-ID: ceac29aa-d0ae-11e9-abf6-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ceac29aa-d0ae-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:01:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567778483;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=b2YCvvY3pDpgZ2t76aNyDrcXHCgNSdLRhUWiEolaVd4=;
 b=TlWJCS63/PSM1Iy2tnT2+FK88uHesT22AS9sU0tGM9ZxPdUJ4aLXFA76
 d5+xFxd9C/7yBE+3s8WWBSsB/sgLpGNBlkHRYWz17zktwhce357bf3agd
 VERL3nsoOs9t052SjqgSTOEvriYUq3axXcu1HVa32vTVlBLkVdZYnK9Nm E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eidvP+HUgs2EemdKq02s6Ed+wHAojYhSQ9vmpFZbJozBn8mzf9wE+ABw2z20M7fzGdw44JaA6B
 4a7fLK7uRqR2OyCYeJHsp6PAsguxBeXvtE9Sfs4SEcCeqhgGJYKmYVi/J2NrGtO0j5Gd2om92m
 jKsR+0pHO8DutoYbmqmY8dXMd1a2ORK899Ee1YjFYXM9uqRdG9qFrl3TKA9C6j6lauh6/smj+L
 kc7Esczgpje8UTc8/4SxCroPXvJTQ6nqM8rGTLnxNHgN1wVPO26zhUL4Dff6D8OFtUFs8fH/aI
 8Bs=
X-SBRS: 2.7
X-MesageID: 5238003
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5238003"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
 <ee1bfe4b-0f40-9beb-e891-47370436005d@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: <f80c015b-6c46-2f94-0db2-485b32366de0@citrix.com>
Date: Fri, 6 Sep 2019 15:01:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ee1bfe4b-0f40-9beb-e891-47370436005d@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/3] x86: drop CONFIG_X86_MCE_THERMAL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNTowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBwb2lu
dCBoYXZpbmcgdGhpcyBpZiBpdCdzIG5vdCBleHBvc2VkIHRocm91Z2ggS2NvbmZpZy4KPgo+IFRh
a2UgdGhlIGxpYmVydHkgYW5kIGFsc28gZHJvcCBhbiB1bm5lY2Vzc2FyeSAicmV0dXJuIiBpbiBj
b250ZXh0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:01:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14: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 1i6Enp-0006ah-RB; Fri, 06 Sep 2019 14: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=kJod=XB=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1i6Eno-0006aW-MK
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:01:28 +0000
X-Inumbo-ID: d10d6e8f-d0ae-11e9-abf6-12813bfff9fa
Received: from verein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d10d6e8f-d0ae-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:01:27 +0000 (UTC)
Received: by verein.lst.de (Postfix, from userid 2407)
 id C476768B05; Fri,  6 Sep 2019 16:01:23 +0200 (CEST)
Date: Fri, 6 Sep 2019 16:01:23 +0200
From: Christoph Hellwig <hch@lst.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190906140123.GA9894@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
 <20190905113408.3104-10-hch@lst.de>
 <e4f9b393-2631-57cd-f42f-3581e75ab9a3@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e4f9b393-2631-57cd-f42f-3581e75ab9a3@oracle.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] [PATCH 09/11] swiotlb-xen: simplify cache
 maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, gross@suse.com,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDk6NTI6MTJBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IFdlIG5lZWQgbm9wIGRlZmluaXRpb25zIG9mIHRoZXNlIHR3byBmb3IgeDg2Lgo+
IAo+IEV2ZXJ5dGhpbmcgYnVpbGRzIG5vdyBidXQgdGhhdCdzIHByb2JhYmx5IGJlY2F1c2UgdGhl
IGNhbGxzIGFyZSB1bmRlcgo+ICdpZiAoIWRldl9pc19kbWFfY29oZXJlbnQoZGV2KSknIHdoaWNo
IGlzIGFsd2F5cyBmYWxzZSBzbyBjb21waWxlcgo+IG9wdGltaXplZCBpcyBvdXQuIEkgZG9uJ3Qg
dGhpbmsgd2Ugc2hvdWxkIHJlbHkgb24gdGhhdC4KClRoYXQgaXMgaG93IGEgbG90IG9mIHRoZSBr
ZXJuZWwgd29ya3MuICBQcm92aWRlIHByb3R5cGVzIG9ubHkgZm9yIGNvZGUKdGhhdCBpcyBzZW1h
bnRpY2FsbHkgY29tcGlsZWQsIGJ1dCBjYW4ndCBldmVyIGJlIGNhbGxlZCBkdWUgdG8KSVNfRU5B
QkxFRCgpIGNoZWNrcy4gIEl0IHRvb2sgbWUgYSB3aGlsZSB0byBnZXQgdXNlZCB0byBpdCwgYnV0
IGl0CmFjdHVhbGx5IGlzIHByZXR0eSBuaWNlIGFzIHRoZSBsaW5rZXIgZG9lcyB0aGUgd29yayBm
b3IgeW91IHRvIGNoZWNrCnRoYXQgaXQgcmVhbGx5IGlzIG5ldmVyIGNhbGxlZC4gIE11Y2ggYmV0
dGVyIHRoYW4gc2F5IGEgQlVJTERfQlVHX09OKCkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:01:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Env-0006cC-4U; Fri, 06 Sep 2019 14:01:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6Ent-0006bq-Mq
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:01:33 +0000
X-Inumbo-ID: d231beab-d0ae-11e9-abf6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d231beab-d0ae-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:01:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7E5C6B63B;
 Fri,  6 Sep 2019 14:01:29 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
Message-ID: <35bb2f38-9d50-c12c-1051-7005251685ca@suse.com>
Date: Fri, 6 Sep 2019 16:01:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 3/3] x86/apic: do not initialize LDR and DFR for
 bigsmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGVnYWN5IGFwaWMgaW5pdCB1c2VzIGJpZ3NtcCBmb3Igc21wIHN5c3RlbXMgd2l0aCA4IGFuZCBt
b3JlIENQVXMuIFRoZQpiaWdzbXAgQVBJQyBpbXBsZW1lbnRhdGlvbiB1c2VzIHBoeXNpY2FsIGRl
c3RpbmF0aW9uIG1vZGUsIGJ1dCBpdApuZXZlcnRoZWxlc3MgaW5pdGlhbGl6ZXMgTERSIGFuZCBE
RlIuIFRoZSBMRFIgZXZlbiBlbmRzIHVwIGluY29ycmVjdGx5IHdpdGgKbXVsdGlwbGUgYml0IGJl
aW5nIHNldC4KClRoaXMgZG9lcyBub3QgY2F1c2UgYSBmdW5jdGlvbmFsIHByb2JsZW0gYmVjYXVz
ZSBMRFIgYW5kIERGUiBhcmUgaWdub3JlZAp3aGVuIHBoeXNpY2FsIGRlc3RpbmF0aW9uIG1vZGUg
aXMgYWN0aXZlLCBidXQgaXQgdHJpZ2dlcmVkIGEgcHJvYmxlbSBvbiBhCjMyLWJpdCBLVk0gZ3Vl
c3Qgd2hpY2gganVtcHMgaW50byBhIGtkdW1wIGtlcm5lbC4KClRoZSBtdWx0aXBsZSBiaXRzIHNl
dCB1bmVhcnRoZWQgYSBidWcgaW4gdGhlIEtWTSBBUElDIGltcGxlbWVudGF0aW9uLiBUaGUKY29k
ZSB3aGljaCBjcmVhdGVzIHRoZSBsb2dpY2FsIGRlc3RpbmF0aW9uIG1hcCBmb3IgVkNQVXMgaWdu
b3JlcyB0aGUKZGlzYWJsZWQgc3RhdGUgb2YgdGhlIEFQSUMgYW5kIGVuZHMgdXAgb3ZlcndyaXRp
bmcgYW4gZXhpc3RpbmcgdmFsaWQgZW50cnkKYW5kIGFzIGEgcmVzdWx0LCBBUElDIGNhbGlicmF0
aW9uIGhhbmdzIGluIHRoZSBndWVzdCBkdXJpbmcga2R1bXAKaW5pdGlhbGl6YXRpb24uCgpSZW1v
dmUgdGhlIGJvZ3VzIExEUi9ERlIgaW5pdGlhbGl6YXRpb24uCgpUaGlzIGlzIG5vdCBpbnRlbmRl
ZCB0byB3b3JrIGFyb3VuZCB0aGUgS1ZNIEFQSUMgYnVnLiBUaGUgTERSL0RGUgppbmluaXRhbGl6
YXRpb24gaXMgd3Jvbmcgb24gaXRzIG93bi4KClN1Z2dlc3RlZC1ieTogVGhvbWFzIEdsZWl4bmVy
IDx0Z2x4QGxpbnV0cm9uaXguZGU+ClNpZ25lZC1vZmYtYnk6IEJhbmRhbiBEYXMgPGJzZEByZWRo
YXQuY29tPgpbTGludXggY29tbWl0IGJhZTNhOGQzMzA4ZWU2OWE3ZGJkZjE0NTkxMWIxOGRmZGE4
YWRlMGRdCgpEcm9wIGluaXRfYXBpY19sZHJfeDJhcGljX3BoeXMoKSBhdCB0aGUgc2FtZSB0aW1l
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2dlbmFwaWMvZGVsaXZlcnkuYworKysgYi94ZW4vYXJjaC94ODYvZ2VuYXBp
Yy9kZWxpdmVyeS5jCkBAIC00MCwxMSArNDAsNyBAQCB1bnNpZ25lZCBpbnQgY3B1X21hc2tfdG9f
YXBpY2lkX2ZsYXQoY29uCiAKIHZvaWQgaW5pdF9hcGljX2xkcl9waHlzKHZvaWQpCiB7Ci0JdW5z
aWduZWQgbG9uZyB2YWw7Ci0JYXBpY193cml0ZShBUElDX0RGUiwgQVBJQ19ERlJfRkxBVCk7Ci0J
LyogQSBkdW1teSBsb2dpY2FsIElEIHNob3VsZCBiZSBmaW5lLiBXZSBvbmx5IGRlbGl2ZXIgaW4g
cGh5cyBtb2RlLiAqLwotCXZhbCA9IGFwaWNfcmVhZChBUElDX0xEUikgJiB+QVBJQ19MRFJfTUFT
SzsKLQlhcGljX3dyaXRlKEFQSUNfTERSLCB2YWwpOworCS8qIFdlIG9ubHkgZGVsaXZlciBpbiBw
aHlzIG1vZGUgLSBubyBzZXR1cCBuZWVkZWQuICovCiB9CiAKIHZvaWQgX19pbml0IGNsdXN0ZXJl
ZF9hcGljX2NoZWNrX3BoeXModm9pZCkKLS0tIGEveGVuL2FyY2gveDg2L2dlbmFwaWMveDJhcGlj
LmMKKysrIGIveGVuL2FyY2gveDg2L2dlbmFwaWMveDJhcGljLmMKQEAgLTM4LDEwICszOCw2IEBA
IHN0YXRpYyBpbmxpbmUgdTMyIHgyYXBpY19jbHVzdGVyKHVuc2lnbmUKICAgICByZXR1cm4gcGVy
X2NwdShjcHVfMl9sb2dpY2FsX2FwaWNpZCwgY3B1KSA+PiAxNjsKIH0KIAotc3RhdGljIHZvaWQg
aW5pdF9hcGljX2xkcl94MmFwaWNfcGh5cyh2b2lkKQotewotfQotCiBzdGF0aWMgdm9pZCBpbml0
X2FwaWNfbGRyX3gyYXBpY19jbHVzdGVyKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSwg
dGhpc19jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0xNjcsNyArMTYzLDcgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBnZW5hcGljIF9faW5pdGNvbnN0cgogICAgIEFQSUNfSU5JVCgieDJhcGlj
X3BoeXMiLCBOVUxMKSwKICAgICAuaW50X2RlbGl2ZXJ5X21vZGUgPSBkZXN0X0ZpeGVkLAogICAg
IC5pbnRfZGVzdF9tb2RlID0gMCAvKiBwaHlzaWNhbCBkZWxpdmVyeSAqLywKLSAgICAuaW5pdF9h
cGljX2xkciA9IGluaXRfYXBpY19sZHJfeDJhcGljX3BoeXMsCisgICAgLmluaXRfYXBpY19sZHIg
PSBpbml0X2FwaWNfbGRyX3BoeXMsCiAgICAgLmNsdXN0ZXJlZF9hcGljX2NoZWNrID0gY2x1c3Rl
cmVkX2FwaWNfY2hlY2tfeDJhcGljLAogICAgIC52ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrID0g
dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza19waHlzLAogICAgIC5jcHVfbWFza190b19hcGljaWQg
PSBjcHVfbWFza190b19hcGljaWRfcGh5cywKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:02:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14: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 1i6Eob-0006m0-JC; Fri, 06 Sep 2019 14: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=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6Eoa-0006lq-QH
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:02:16 +0000
X-Inumbo-ID: ed78dcf2-d0ae-11e9-abf6-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed78dcf2-d0ae-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:02:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567778534;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=zwnEUtgCaMv1wabLOO2nQrByTYF3dTeShDaa8eVOBE0=;
 b=T1aLqRXrHT/jg2XHgB5YLxmt3ShaHw4Fm3xMu/rC97fUoykdFsNFJmqc
 tMi6L24S9cNYMMtebESmMt4CV5gk3/3t4DUa9OxTUk1A1lLpbtolHwqyl
 Mw4vEpow7Ikx9YoV7hiREEg6ctDxH1oRkKrQo1UPllJyZoVUDB3mUXI6S E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Cr7DFaC2zhdokEeEnWhlQTbjLmwvWINITLhRA6cxmKoP2Y6N+R6h1UytLdeEQZzOfeDqQCG9mY
 ZMonJU9pLHwCTcDNLFAziLxgl+rl68fygIzzClJ2bCnHrbr6VK3M20/uTMm/AAJAQmVYZ7zm3r
 +VWiJedi0KocycGjloaA/2QiimnkLC1N+nhWV73PlGC0sD42TRy4S/ySNGKcQno/J77Ms1QrAW
 kEher3c+PNaTOf2ywWnrp5Vnlk0I3hN5nO52nxKcWRuooSl5W5ApjfmYf5FGNIVL63mP8Hbgfb
 QKI=
X-SBRS: 2.7
X-MesageID: 5241389
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5241389"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
 <427a5562-e2f1-0572-7e74-18425bf01126@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: <dbc8bbfc-f78b-dbc2-b423-19ac34a1bba7@citrix.com>
Date: Fri, 6 Sep 2019 15:02:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <427a5562-e2f1-0572-7e74-18425bf01126@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/3] x86/apic: include the LDR when clearing
 out APIC registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWx0aG91Z2ggQVBJQyBp
bml0aWFsaXphdGlvbiB3aWxsIHR5cGljYWxseSBjbGVhciBvdXQgdGhlIExEUiBiZWZvcmUKPiBz
ZXR0aW5nIGl0LCB0aGUgQVBJQyBjbGVhbnVwIGNvZGUgc2hvdWxkIHJlc2V0IHRoZSBMRFIuCj4K
PiBUaGlzIHdhcyBkaXNjb3ZlcmVkIHdpdGggYSAzMi1iaXQgS1ZNIGd1ZXN0IGp1bXBpbmcgaW50
byBhIGtkdW1wCj4ga2VybmVsLiBUaGUgc3RhbGUgYml0cyBpbiB0aGUgTERSIHRyaWdnZXJlZCBh
IGJ1ZyBpbiB0aGUgS1ZNIEFQSUMKPiBpbXBsZW1lbnRhdGlvbiB3aGljaCBjYXVzZWQgdGhlIGRl
c3RpbmF0aW9uIG1hcHBpbmcgZm9yIFZDUFVzIHRvIGJlCj4gY29ycnVwdGVkLgo+Cj4gTm90ZSB0
aGF0IHRoaXMgaXNuJ3QgaW50ZW5kZWQgdG8gcGFwZXIgb3ZlciB0aGUgS1ZNIEFQSUMgYnVnLiBU
aGUga2VybmVsCj4gaGFzIHRvIGNsZWFyIHRoZSBMRFIgd2hlbiByZXNldHRpbmcgdGhlIEFQSUMg
cmVnaXN0ZXJzIGV4Y2VwdCB3aGVuIFgyQVBJQwo+IGlzIGVuYWJsZWQuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KPiBbTGludXggY29tbWl0IDU1ODY4MmI1
MjkxOTM3YTcwNzQ4ZDM2ZmQ5YmE3NTdmYjI1Yjk5YWVdCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:03:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Epb-0006w4-VX; Fri, 06 Sep 2019 14:03:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6Epa-0006vk-Iz
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:03:18 +0000
X-Inumbo-ID: 13556efe-d0af-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13556efe-d0af-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 14:03:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567778597;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=tPHhLEkftJLgiRaou15/ehBVRbKUfUKbB27aJn0nwhc=;
 b=QyGXIQpnGvs0CuDV7rtp5u6Fvve0wkwGiOAiTanslWp9Gc8MrCrFAtdW
 kGMLtuJhu1ChE8XjAq+1Ex9wQ4BrKWiFQm4Ldz+Y5pwOJlzF2b/ahbpZU
 KNbWn57uPX1qJWLF6AE0rEUfyT7/JyQfZx5Uwt9WNoR2ez5hodclBIMg3 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 47qCg4KOiYR5FRYBhqhJAQtfUtYNVrDg9N2AwT8RVmgkMJ5JVF4Hg57xJrmLgaal8OSGY3dUtm
 a8OIQI8oNlPZJ/D5D9SI0ScrS5VajbmESAaLTA4Xp932ejWPmzdWjNa4kmWRXs4GRQWRQUHG3d
 h5pfNy5ZU+n3espgAG40JCgGUrkj0ViuA92YE0foVHqg8iwQ9JLGyxy4CDbJRgxeXi4pXeEYtq
 8qzETbzr+H9wwrizismDUTQAQJTmehvz+lMeiEMRF1uESfWFteDGOtbW8M+EN7TPlZgzzh3xu2
 kK4=
X-SBRS: 2.7
X-MesageID: 5514432
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5514432"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
 <35bb2f38-9d50-c12c-1051-7005251685ca@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: <f9e6038a-927c-e245-a800-e5686b06a1f6@citrix.com>
Date: Fri, 6 Sep 2019 15:03:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <35bb2f38-9d50-c12c-1051-7005251685ca@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 3/3] x86/apic: do not initialize LDR and DFR
 for bigsmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTGVnYWN5IGFwaWMgaW5p
dCB1c2VzIGJpZ3NtcCBmb3Igc21wIHN5c3RlbXMgd2l0aCA4IGFuZCBtb3JlIENQVXMuIFRoZQo+
IGJpZ3NtcCBBUElDIGltcGxlbWVudGF0aW9uIHVzZXMgcGh5c2ljYWwgZGVzdGluYXRpb24gbW9k
ZSwgYnV0IGl0Cj4gbmV2ZXJ0aGVsZXNzIGluaXRpYWxpemVzIExEUiBhbmQgREZSLiBUaGUgTERS
IGV2ZW4gZW5kcyB1cCBpbmNvcnJlY3RseSB3aXRoCj4gbXVsdGlwbGUgYml0IGJlaW5nIHNldC4K
Pgo+IFRoaXMgZG9lcyBub3QgY2F1c2UgYSBmdW5jdGlvbmFsIHByb2JsZW0gYmVjYXVzZSBMRFIg
YW5kIERGUiBhcmUgaWdub3JlZAo+IHdoZW4gcGh5c2ljYWwgZGVzdGluYXRpb24gbW9kZSBpcyBh
Y3RpdmUsIGJ1dCBpdCB0cmlnZ2VyZWQgYSBwcm9ibGVtIG9uIGEKPiAzMi1iaXQgS1ZNIGd1ZXN0
IHdoaWNoIGp1bXBzIGludG8gYSBrZHVtcCBrZXJuZWwuCj4KPiBUaGUgbXVsdGlwbGUgYml0cyBz
ZXQgdW5lYXJ0aGVkIGEgYnVnIGluIHRoZSBLVk0gQVBJQyBpbXBsZW1lbnRhdGlvbi4gVGhlCj4g
Y29kZSB3aGljaCBjcmVhdGVzIHRoZSBsb2dpY2FsIGRlc3RpbmF0aW9uIG1hcCBmb3IgVkNQVXMg
aWdub3JlcyB0aGUKPiBkaXNhYmxlZCBzdGF0ZSBvZiB0aGUgQVBJQyBhbmQgZW5kcyB1cCBvdmVy
d3JpdGluZyBhbiBleGlzdGluZyB2YWxpZCBlbnRyeQo+IGFuZCBhcyBhIHJlc3VsdCwgQVBJQyBj
YWxpYnJhdGlvbiBoYW5ncyBpbiB0aGUgZ3Vlc3QgZHVyaW5nIGtkdW1wCj4gaW5pdGlhbGl6YXRp
b24uCj4KPiBSZW1vdmUgdGhlIGJvZ3VzIExEUi9ERlIgaW5pdGlhbGl6YXRpb24uCj4KPiBUaGlz
IGlzIG5vdCBpbnRlbmRlZCB0byB3b3JrIGFyb3VuZCB0aGUgS1ZNIEFQSUMgYnVnLiBUaGUgTERS
L0RGUgo+IGluaW5pdGFsaXphdGlvbiBpcyB3cm9uZyBvbiBpdHMgb3duLgo+Cj4gU3VnZ2VzdGVk
LWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiBTaWduZWQtb2ZmLWJ5
OiBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KPiBbTGludXggY29tbWl0IGJhZTNhOGQzMzA4
ZWU2OWE3ZGJkZjE0NTkxMWIxOGRmZGE4YWRlMGRdCj4KPiBEcm9wIGluaXRfYXBpY19sZHJfeDJh
cGljX3BoeXMoKSBhdCB0aGUgc2FtZSB0aW1lLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:08:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14: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 1i6EuK-0007J4-K4; Fri, 06 Sep 2019 14:08:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6EuJ-0007Iy-24
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:08:11 +0000
X-Inumbo-ID: c1816ab4-d0af-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1816ab4-d0af-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 14:08:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567778890;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=BrZuXgFYdJ606hH3PQQli7MLYEyNdMx4/kCimg1/nB4=;
 b=XMj7KNxDc4v6AuYhVDfNyg3ltKyGyF5AdPx6QFkXiimztQAm5i+9Mmui
 Q7TNSxFtPWUIEWizapL4sEPW9S3LTU6nT08Z4SoafCN2d1keZjZnQt7JA
 d/htT6rB9Z3VthF2yzhu/+pBsD4ssJeFDAHpftcDIKFK6bQw3VDuUARgf M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TbqI4Wnk8ehV47wY46O5oBD2TTGZk3fPPqjgG4co790OWH2vWjY07570+aJ4v01Vqj7/DMbnD1
 nTJqmA7FekAfzz7vEYnPeN6RjpE8remGexZHz2Bpvia8jxjSkUncLRjEOKoopRi2yigK8V7jmz
 62OyIDBWij4NVjPApoNQCHReNXncSnRqDlDOEWnZJl+SmoYcLKhqM8fV3oRBHummxJb8I2i6LU
 AeNd6EKz1RfPTFFhDNxgi8pvd6Wf3i5Ems6ExqHnOo8OwaoSWE1vDWFTYw7WlaGUTc0thBK70U
 Qow=
X-SBRS: 2.7
X-MesageID: 5423751
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5423751"
To: Christoph Hellwig <hch@lst.de>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>
References: <20190905113408.3104-1-hch@lst.de>
 <20190905113408.3104-10-hch@lst.de>
 <e4f9b393-2631-57cd-f42f-3581e75ab9a3@oracle.com>
 <20190906140123.GA9894@lst.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a42a1ae5-6181-ee65-17a8-32eb0e702901@citrix.com>
Date: Fri, 6 Sep 2019 15:07:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906140123.GA9894@lst.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 09/11] swiotlb-xen: simplify cache
 maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNTowMSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gT24gRnJpLCBT
ZXAgMDYsIDIwMTkgYXQgMDk6NTI6MTJBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+
PiBXZSBuZWVkIG5vcCBkZWZpbml0aW9ucyBvZiB0aGVzZSB0d28gZm9yIHg4Ni4KPj4KPj4gRXZl
cnl0aGluZyBidWlsZHMgbm93IGJ1dCB0aGF0J3MgcHJvYmFibHkgYmVjYXVzZSB0aGUgY2FsbHMg
YXJlIHVuZGVyCj4+ICdpZiAoIWRldl9pc19kbWFfY29oZXJlbnQoZGV2KSknIHdoaWNoIGlzIGFs
d2F5cyBmYWxzZSBzbyBjb21waWxlcgo+PiBvcHRpbWl6ZWQgaXMgb3V0LiBJIGRvbid0IHRoaW5r
IHdlIHNob3VsZCByZWx5IG9uIHRoYXQuCj4gVGhhdCBpcyBob3cgYSBsb3Qgb2YgdGhlIGtlcm5l
bCB3b3Jrcy4gIFByb3ZpZGUgcHJvdHlwZXMgb25seSBmb3IgY29kZQo+IHRoYXQgaXMgc2VtYW50
aWNhbGx5IGNvbXBpbGVkLCBidXQgY2FuJ3QgZXZlciBiZSBjYWxsZWQgZHVlIHRvCj4gSVNfRU5B
QkxFRCgpIGNoZWNrcy4gIEl0IHRvb2sgbWUgYSB3aGlsZSB0byBnZXQgdXNlZCB0byBpdCwgYnV0
IGl0Cj4gYWN0dWFsbHkgaXMgcHJldHR5IG5pY2UgYXMgdGhlIGxpbmtlciBkb2VzIHRoZSB3b3Jr
IGZvciB5b3UgdG8gY2hlY2sKPiB0aGF0IGl0IHJlYWxseSBpcyBuZXZlciBjYWxsZWQuICBNdWNo
IGJldHRlciB0aGFuIHNheSBhIEJVSUxEX0JVR19PTigpLgoKWWVhaCAtIGl0cyBhIHdlaXJkIGNv
bmNlcHQgdG8gZ2V0IHVzZWQgdG8sIGJ1dCBpdCByZXN1bHRzIGluIG11Y2gKY2xlYXJlciBjb2Rl
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:09:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6EvE-0007Na-Uu; Fri, 06 Sep 2019 14: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=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6EvD-0007NR-LQ
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:09:07 +0000
X-Inumbo-ID: e35c7962-d0af-11e9-abf6-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e35c7962-d0af-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:09:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567778946;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=n7qQfAIpfdgjSTZV5mlT3H3TfToXrPwvsruK1DqkrH0=;
 b=euIBAxVAJ2gSENwVOqrzreuwEoexAVccPEPp4aQLL/h4yEklhvpm7fQg
 zvSQG1gBpDBHM3ZFAcyZ46it6hxsydlzHY2XpKuX+ITksf6A/4ursRsDR
 1LeARq67N+4LeELTAKQW39MXPiJApEH0pNrPwE+rQLNlRBhwNPuNz9AOP 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q+3Sjv/a8BjmINGxdmGG7oN9bSs8oV7t4rw1RyTFb6TCJXLpaPKtSkEVNAh13IJ9eAPnPBz5Y6
 ZZVhXmO/d70BgvJFoIDtTJ8MqpfkDeULhLxBeZXa2v1rxQfoF6lxYbrG9iTMmQSI4UBWjq0u91
 9J8NIKaP/dvmu2/o1Wz5cOXHGAm+kP3MpEEPKecimdiJCOZKmgUMnHeWM4oHQisNsrUzfBtNBU
 SDhPCbPSvgOWC2EkeekFdHq+V8U4cqYWUZ6nJxxXEyaN2CIfiwEttRHjSyv+xPhFOUJLbRi2FS
 pQY=
X-SBRS: 2.7
X-MesageID: 5423821
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5423821"
Date: Fri, 6 Sep 2019 16:08:59 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190906140859.ezkxnjqk2il4jppe@Air-de-Roger>
References: <ac7a20e8-9e5e-f664-1d7f-d59105f90223@suse.com>
 <20190906093707.wn5zn4nzqxrffwo3@Air-de-Roger>
 <b3ad1cbb-a45b-612c-28b1-e5c203b24676@suse.com>
 <20190906114531.sfkzr53souo36meq@Air-de-Roger>
 <ac4e4862-d12a-ab05-79cd-093dec1bdce5@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ac4e4862-d12a-ab05-79cd-093dec1bdce5@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3] 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: GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDI6MDg6MDlQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDYuMDkuMjAxOSAxMzo0NSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBGcmksIFNlcCAwNiwgMjAxOSBhdCAxMjo1MjoxMVBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwNi4wOS4yMDE5IDExOjM3LCBSb2dlciBQYXUgTW9ubsOpICB3cm90ZToKPiA+
Pj4gT24gV2VkLCBKdWwgMDMsIDIwMTkgYXQgMTI6MTg6NDVQTSArMDAwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiA+Pj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwo+ID4+Pj4gQEAgLTgyOSwxMyArODI5LDEzIEBAIGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiA+Pj4+ICAgICAgICAgICAgKgo+ID4+
Pj4gICAgICAgICAgICAqIFJldGFpbiB0aGlzIHByb3BlcnR5IGJ5IGdyYWJiaW5nIGEgd3JpdGFi
bGUgdHlwZSByZWYgYW5kIHRoZW4KPiA+Pj4+ICAgICAgICAgICAgKiBkcm9wcGluZyBpdCBpbW1l
ZGlhdGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhhdmUgYQo+ID4+Pj4gLSAg
ICAgICAgICogd3JpdGFibGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5KSwgYnV0IGEgY291bnQg
b2YgMCAoc3VjaCB0aGF0Cj4gPj4+PiAtICAgICAgICAgKiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5
cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCj4gPj4+PiAtICAgICAgICAg
KiBlbnRyeSkuCj4gPj4+PiArICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUg
ZW50cnkgaWYgbmVjZXNzYXJ5KSwgYnV0IGEgY291bnQgb2YgMAo+ID4+Pj4gKyAgICAgICAgICog
KHN1Y2ggdGhhdCBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCBy
ZW1vdmUgdGhlCj4gPj4+PiArICAgICAgICAgKiBJT01NVSBlbnRyeSkuCj4gPj4+PiAgICAgICAg
ICAgICovCj4gPj4+PiAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3Jk
ZXIpOyArK2ksICsrcGFnZSApCj4gPj4+PiAgICAgICAgICAgewo+ID4+Pj4gLSAgICAgICAgICAg
IGlmICggIW5lZWRfaW9tbXVfcHRfc3luYyhkKSApCj4gPj4+PiArICAgICAgICAgICAgaWYgKCAh
aW9tbXVfZW5hYmxlZCApCj4gPj4+Cj4gPj4+IFRoYXQncyBraW5kIG9mIGEgc3Ryb25nIGNoZWNr
IGZvciBhIGRvbWFpbiB0aGF0IG1pZ2h0IG5ldmVyIHVzZSB0aGUKPiA+Pj4gaW9tbXUgYXQgYWxs
LiBJc24ndCBpdCBmaW5lIHRvIGp1c3QgcmVseSBvbgo+ID4+PiBhcmNoX2lvbW11X3BvcHVsYXRl
X3BhZ2VfdGFibGUgZmluZGluZyBub24td3JpdGFibGUgcGFnZXMgYW5kIHRodXMgbm90Cj4gPj4+
IGFkZGluZyB0aGVtIHRvIHRoZSBpb21tdSBwYWdlLXRhYmxlcz8KPiA+Pgo+ID4+IE5vIC0gdGhl
IGNvZGUgY2hhbmdlIGhlcmUgaXMgdG8gdGFrZSBjYXJlIG9mIHBhZ2UgYWRkaXRpb25zIHRvCj4g
Pj4gdGhlIGRvbWFpbiBhZnRlciBpdCBoYXMgYm9vdGVkLgo+ID4gCj4gPiBQbGVhc2UgYmVhciB3
aXRoIG1lLCBidXQgQUZBSUNUIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSBjb3VsZAo+
ID4gYmUgdXNlZCBhZnRlciB0aGUgZG9tYWluIGhhcyBib290ZWQgaWYgYSBwY2kgZGV2aWNlIGlz
IGhvdCBwbHVnZ2VkLgo+ID4gCj4gPiBJZiB0aGlzIGlzIHRvIGRlYWwgd2l0aCBhZGRpdGlvbnMg
dG8gZG9tYWlucyBoYXZpbmcgYW4gaW9tbXUgYWxyZWFkeQo+ID4gZW5hYmxlZCwgaXNuJ3QgaXQg
ZW5vdWdoIHRvIHVzZSBuZWVkX2lvbW11X3B0X3N5bmM/Cj4gPiAKPiA+IFRoYXQncyBnb2luZyB0
byByZXR1cm4gdHJ1ZSBmb3IgYWxsIFBWIGRvbWFpbnMsIGV4Y2VwdCBmb3IgZG9tMCBub3QKPiA+
IHJ1bm5pbmcgaW4gc3RyaWN0IG1vZGUsIHdoaWNoIGlzIGV4cGVjdGVkIGJlY2F1c2UgaW4gdGhh
dCBjYXNlIGRvbTAKPiA+IGFscmVhZHkgaGFzIHRoZSB3aG9sZSBSQU0gbWFwcGVkIGludG8gdGhl
IGlvbW11IHBhZ2UtdGFibGVzPwo+IAo+IFdlbGwsIG15IHByZXZpb3VzIHJlcGx5IHdhc24ndCBw
cmVjaXNlIGVub3VnaCwgSSBndWVzcy4gVGhlIGNoYW5nZQo+IHJlYWxseSBpcyBhYm91dCBib3Ro
IGNhc2VzOiBJZiB0aGUgZG9tYWluIGlzIGFscmVhZHkgdXNpbmcgYW4gSU9NTVUsCj4gbmVlZF9p
b21tdV9wdF9zeW5jKCkgd291bGQgYmUgZW5vdWdoIGluZGVlZC4gSWYgSU9NTVUgdXNlIF9tYXlf
IGJlCj4gZW5hYmxlZCBsYXRlciBvbiwgd2UgbmVlZCB0byB0cmFuc2l0aW9uIHBhZ2VzIG91dCBv
ZiB0aGVpciBpbml0aWFsCj4gUEdUX25vbmUgc3RhdGUgcmlnaHQgYXdheS4gSWYgd2UgZGVmZXJy
ZWQgdGhpcyB1bnRpbCB0aGUgcG9pbnQKPiB3aGVyZSB0aGUgSU9NTVUgZ2V0cyBlbmFibGVkIGZv
ciB0aGUgZG9tYWluLCB3ZSdkIGhhdmUgdG8gd2F0Y2ggb3V0Cj4gZm9yIFBHVF9ub25lIHBhZ2Vz
IHRoZXJlLCB3aGljaCB3b3VsZCBiZSBleHRyYSBoYXNzbGUuCgpJIHN0aWxsIHRoaW5rIGEgcmVs
YXhlZCBQViBkb20wIHNob3VsZCBhdm9pZCB0aGUgb3ZlcmhlYWQgb2YKZ2V0X3BhZ2VfYW5kX3R5
cGUsIGFuZCB0aGUgaW9tbXUgZmx1c2ggZG9uZSBhZnRlcndhcmRzLCBhcyBpdCBhbHJlYWR5Cmhh
cyBhbGwgaG9zdCBSQU0gaW50byBpdCdzIGlvbW11IHBhZ2UtdGFibGVzLgoKSWU6IEkgdGhpbmsg
dGhlIGNoZWNrIHNob3VsZCBiZSBzb21ldGhpbmcgbGlrZToKCmlmICggIWlvbW11X2VuYWJsZWQg
fHwKICAgICAoaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmICFuZWVkX2lvbW11X3B0X3N5bmMoZCkg
KQoKPiA+Pj4+ICsgICAgICAgICAgICAgICAgICAgIHsKPiA+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKPiA+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBmbHVzaF9mbGFncyB8PSBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGU7
Cj4gPj4+PiArICAgICAgICAgICAgICAgICAgICB9Cj4gPj4+PiArICAgICAgICAgICAgICAgICAg
ICBlbHNlIGlmICggIXJjICkKPiA+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1F
QlVTWTsKPiA+Pj4KPiA+Pj4gSXMgaXQgZmluZSB0byByZXR1cm4gYW4gZXJyb3IgaGVyZT8gQUZB
SUNUIHlvdSBjb3VsZCBoYXZlIGEgUk8gcGFnZQo+ID4+PiBzaGFyZWQgd2l0aCBYZW4gd2l0aCBQ
R1Rfbm9uZSwgYW5kIG5vdCBoYXZpbmcgYW4gaW9tbXUgbWFwcGluZyBmb3IgaXQKPiA+Pj4gd291
bGQgYmUgZXhwZWN0ZWQsIGhlbmNlIHJldHVybmluZyBhbiBlcnJvciBzZWVtcyB3cm9uZz8KPiA+
Pgo+ID4+IE5vLCBwYWdlcyBzaGFyZWQgd2l0aCBYZW4gZG9uJ3QgbGl2ZSBvbiBkLT5wYWdlX2xp
c3QgKHdoaWNoIGlzIHdoYXQgdGhlCj4gPj4gbG9vcCBpdGVyYXRlcyBvdmVyKS4KPiA+IAo+ID4g
U28gdGhlbiB0aGVyZSBzaG91bGQgYmUgbm8gUEdUX25vbmUgcGFnZXMgaW4gZC0+cGFnZV9saXN0
Pwo+ID4gCj4gPiBUaGUgb25seSB1c2VyIEkgY2FuIGZpbmQgb2YgUEdUX25vbmUgaXMgc2hhcmVf
eGVuX3BhZ2Vfd2l0aF9ndWVzdC4KPiAKPiBQbHVzIHRoZSBpbXBsaWNpdCB1c2Ugd2hlbiBhIHBh
Z2UgZ2V0cyBmaXJzdCBhZGRlZCB0byBhIGRvbWFpbiAoYnkKPiBzZXR0aW5nIC0+dS5pbnVzZS50
eXBlX2luZm8gdG8gemVybykuCgpBY2ssIHRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:16:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6F1w-0008FS-So; Fri, 06 Sep 2019 14:16:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6F1w-0008FN-0i
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:16:04 +0000
X-Inumbo-ID: db6e5026-d0b0-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db6e5026-d0b0-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 14:16:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567779363;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=tSw5rNpIP8cHDbAcDoO+Uqk25VJqqB0pSknbIFjKmrw=;
 b=MKub/K/RFrFea/kvY7slQttmDXgE0WUO9ra1FNDWtfnx6CldyC6b0klB
 QBqBrDHsNJmjblTVFqxq9QJc90BD7jxZoYJRfPEVEE9/LknXxuxbjU6Mz
 /uf+ZG1AZG3k7gNz9fNMrOlPBKxxbBQd2im19SM0oudJNhveYe1Uh+Qwc k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EFOyIWZYLX7Fb//nTlanvgJvIHdFpStEAmKdZKZbv2cfrFOTdJtUoKCVEazHXXZvo10evGXoJV
 d1PuULZX3A9xDBmqDx6lxU/GNYpDbZTq+weUlPdkGtBrQNHJp2nylqt3RQ7IvwBCQGE2flwunJ
 8lnGfytiYyZuDZSaYXhi+5iH/mSopmEh8IMJbmZN5LeY6wqLp1iPmNw1CV5mwJQHl+c91SG0gl
 p8+JnaLgQMUw6o0jlqRngCOj7ihAAOs8VQAk9nTfnNJJmI0gNTdEi7TvqbbmqfdOWeSO5ZRy3F
 CG4=
X-SBRS: 2.7
X-MesageID: 5515372
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5515372"
Date: Fri, 6 Sep 2019 16:15:51 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190906141551.pinenzhdzdjmmhlo@Air-de-Roger>
References: <20190905132703.5554-1-roger.pau@citrix.com>
 <20190905132703.5554-3-roger.pau@citrix.com>
 <ca15dc5b2939422889c91e6783f0bbfb@AMSPEX02CL03.citrite.net>
 <e87637a4f50248b8be5f5057223c9cbe@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e87637a4f50248b8be5f5057223c9cbe@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 2/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDM6NTQ6MTBQTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFhlbi1kZXZlbCA8
eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZiBQYXVs
IER1cnJhbnQKPiA+IFNlbnQ6IDA1IFNlcHRlbWJlciAyMDE5IDE0OjUyCj4gPiBUbzogUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA+IDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsKPiA+IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+OyBKYW4gQmV1bGljaAo+ID4gPGpiZXVsaWNoQHN1c2UuY29tPjsgQW50aG9ueSBQZXJhcmQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47Cj4gPiBWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5j
b20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gU3ViamVjdDog
UmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAyLzJdIHN5c2N0bC9saWJ4bDogY2hvb3NlIGEgc2Fu
ZSBkZWZhdWx0IGZvciBIQVAKPiA+IAo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+
ID4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiBT
ZW50OiAwNSBTZXB0ZW1iZXIgMjAxOSAxNDoyNwo+ID4gPiBUbzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4gPiA+IENjOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPiA+
IDx3bEB4ZW4ub3JnPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsKPiA+ID4gR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPjsgSnVsaWVuIEdyYWxsCj4gPiA+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3Rh
YmVsbGluaQo+ID4gPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRp
bUB4ZW4ub3JnPjsgVm9sb2R5bXlyIEJhYmNodWsKPiA+IDxWb2xvZHlteXJfQmFiY2h1a0BlcGFt
LmNvbT47Cj4gPiA+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+
IFN1YmplY3Q6IFtQQVRDSCB2MiAyLzJdIHN5c2N0bC9saWJ4bDogY2hvb3NlIGEgc2FuZSBkZWZh
dWx0IGZvciBIQVAKPiA+ID4KPiA+ID4gQ3VycmVudCBsaWJ4bCBjb2RlIHdpbGwgYWx3YXlzIGVu
YWJsZSBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCksCj4gPiA+IGV4cGVjdGluZyB0aGF0
IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sgdG8gc2hhZG93IGlmIEhBUCBpcyBub3QKPiA+
ID4gYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIHRoZSBkb21haW4gYnVpbGRlciB0aGF0
J3Mgbm90IHRoZSBjYXNlCj4gPiA+IGFueSBsb25nZXIsIGFuZCB0aGUgaHlwZXJ2aXNvciB3aWxs
IHJhaXNlIGFuIGVycm9yIGlmIEhBUCBpcyBub3QKPiA+ID4gYXZhaWxhYmxlIGluc3RlYWQgb2Yg
c2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KPiA+ID4KPiA+ID4gSW4gb3JkZXIgdG8g
a2VlcCB0aGUgcHJldmlvdXMgZnVuY3Rpb25hbGl0eSByZXBvcnQgd2hldGhlciBIQVAgaXMKPiA+
ID4gYXZhaWxhYmxlIG9yIG5vdCBpbiBYRU5fU1lTQ1RMX3BoeXNpbmZvLCBzbyB0aGF0IHRoZSB0
b29sc3RhY2sgY2FuCj4gPiA+IHNlbGVjdCBhIHNhbmUgZGVmYXVsdCBpZiB0aGVyZSdzIG5vIGV4
cGxpY2l0IHVzZXIgc2VsZWN0aW9uIG9mIHdoZXRoZXIKPiA+ID4gSEFQIHNob3VsZCBiZSB1c2Vk
Lgo+ID4gPgo+ID4gPiBOb3RlIHRoYXQgb24gQVJNIGhhcmR3YXJlIEhBUCBjYXBhYmlsaXR5IGlz
IGFsd2F5cyByZXBvcnRlZCBzaW5jZSBpdCdzCj4gPiA+IGEgcmVxdWlyZWQgZmVhdHVyZSBpbiBv
cmRlciB0byBydW4gWGVuLgo+ID4gPgo+ID4gPiBGaXhlczogZDBjMGJhN2QzZGUgKCd4ODYvaHZt
L2RvbWFpbjogcmVtb3ZlIHRoZSAnaGFwX2VuYWJsZWQnIGZsYWcnKQo+ID4gPiBTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IAo+ID4gTEdU
TQo+ID4gCj4gPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiA+IAo+ID4gPiAtLS0KPiA+ID4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gPiA+IC0tLQo+ID4gPiBDaGFuZ2VzIHNpbmNlIHYxOgo+ID4gPiAgLSBB
bHNvIHJlcG9ydCBIQVAgY2FwYWJpbGl0eSBmb3IgQVJNLgo+ID4gPiAgLSBQcmludCBoYXAgY2Fw
YWJpbGl0eSBpbiB4bCBpbmZvLgo+ID4gPiAtLS0KPiA+ID4gIHRvb2xzL2xpYnhsL2xpYnhsLmMg
ICAgICAgICB8IDEgKwo+ID4gPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgOCArKysr
KysrLQo+ID4gPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgMSArCj4gPiA+ICB0b29s
cy94bC94bF9pbmZvLmMgICAgICAgICAgfCA1ICsrKy0tCj4gPiA+ICB4ZW4vYXJjaC9hcm0vc3lz
Y3RsLmMgICAgICAgfCAyICstCj4gPiA+ICB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgfCAy
ICsrCj4gPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCA0ICsrKysKPiA+ID4gIDcg
ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiA+ID4KPiA+
ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5j
Cj4gPiA+IGluZGV4IGVjNzE1NzRlOTkuLjVjMGZjZjMyMGUgMTAwNjQ0Cj4gPiA+IC0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsLmMKPiA+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwo+ID4gPiBA
QCAtMzk5LDYgKzM5OSw3IEBAIGludCBsaWJ4bF9nZXRfcGh5c2luZm8obGlieGxfY3R4ICpjdHgs
IGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykKPiA+ID4gICAgICBwaHlzaW5mby0+Y2FwX3B2ID0g
ISEoeGNwaHlzaW5mby5jYXBhYmlsaXRpZXMgJiBYRU5fU1lTQ1RMX1BIWVNDQVBfcHYpOwo+ID4g
PiAgICAgIHBoeXNpbmZvLT5jYXBfaHZtX2RpcmVjdGlvID0KPiA+ID4gICAgICAgICAgISEoeGNw
aHlzaW5mby5jYXBhYmlsaXRpZXMgJiBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8pOwo+ID4g
PiArICAgIHBoeXNpbmZvLT5jYXBfaGFwID0gISEoeGNwaHlzaW5mby5jYXBhYmlsaXRpZXMgJiBY
RU5fU1lTQ1RMX1BIWVNDQVBfaGFwKTsKPiA+ID4KPiA+ID4gICAgICBHQ19GUkVFOwo+ID4gPiAg
ICAgIHJldHVybiAwOwo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiBpbmRleCAwM2NlMTY2ZjRmLi42
YTU1NmRlYThmIDEwMDY0NAo+ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+
ID4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiBAQCAtMzgsNyArMzgs
MTMgQEAgaW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAo+ID4gPiAgICAgIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0
KGdjLCBjX2luZm8pOwo+ID4gPgo+ID4gPiAgICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExf
RE9NQUlOX1RZUEVfUFYpIHsKPiA+ID4gLSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZjX2luZm8tPmhhcCwgdHJ1ZSk7Cj4gPiA+ICsgICAgICAgIGxpYnhsX3BoeXNpbmZvIGluZm87
Cj4gPiA+ICsgICAgICAgIGludCByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZpbmZvKTsK
PiA+ID4gKwo+ID4gPiArICAgICAgICBpZiAocmMpCj4gPiA+ICsgICAgICAgICAgICByZXR1cm4g
cmM7Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2lu
Zm8tPmhhcCwgaW5mby5jYXBfaGFwKTsKPiA+ID4gICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZjX2luZm8tPm9vcywgdHJ1ZSk7Cj4gPiA+ICAgICAgfQo+ID4gPgo+ID4gPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCj4gPiA+IGluZGV4IGI2MTM5OWNlMzYuLjllMWY4NTE1ZDMgMTAwNjQ0Cj4gPiA+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKPiA+ID4gQEAgLTEwMjUsNiArMTAyNSw3IEBAIGxpYnhsX3BoeXNp
bmZvID0gU3RydWN0KCJwaHlzaW5mbyIsIFsKPiA+ID4gICAgICAoImNhcF9odm0iLCBib29sKSwK
PiA+ID4gICAgICAoImNhcF9wdiIsIGJvb2wpLAo+ID4gPiAgICAgICgiY2FwX2h2bV9kaXJlY3Rp
byIsIGJvb2wpLCAjIE5vIGxvbmdlciBIVk0gc3BlY2lmaWMKPiA+ID4gKyAgICAoImNhcF9oYXAi
LCBib29sKSwKPiAKPiBBY3R1YWxseSBKdWxpZW4ncyByZXZpZXcgb2Ygb25lIG9mIG15IHBhdGNo
ZXMgcG9pbnRzIG91dCB0aGF0IHRoaXMgaWRsIGNoYW5nZSBzaG91bGQgYmUgYWNjb21wYW5pZWQg
YnkgYW4gYXNzb2NpYXRlZCBMSUJYTF9IQVZFX0NBUF9IQVAgZGVmaW5pdGlvbi4KCk91Y2gsIHll
cywgSSBhbHdheXMgZm9yZ2V0IHRob3NlLiBJIHdpbGwgYWRkIG5vdywgYW5kIGtlZXAgeW91ciBS
QiBhbmQKSmFuJ3MgQWNrIHVubGVzcyBhbnkgb2YgeW91IHRlbGwgbWUgb3RoZXJ3aXNlLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:19:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6F57-0008NH-DN; Fri, 06 Sep 2019 14:19:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8+Lr=XB=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i6F55-0008NB-Vp
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:19:20 +0000
X-Inumbo-ID: 505fc914-d0b1-11e9-978d-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 505fc914-d0b1-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 14:19:19 +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 x86EDfAw042820;
 Fri, 6 Sep 2019 14:19:09 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=hN8hZ6HuMup1PhkKBqnf3LK/a8llinuYBo/9CxNyLFg=;
 b=FHeTL963J3lbam1Nr23h9B3euapMCROjnQkGXwqSvQq/whZtZa2nerD3Wu4aOnfCA9g/
 sepYvmIGHMlQ460vp272CrJfBWkRg+LGtYTq9YLVqxYq2+jS3Lw1IxmuwuMeuWSi1CIX
 1Cjo2QRI6ghxKKQrq0g7yPakOz49a9p2iF/mRiL7CiPJZ9s9YZ3WbKCYSbEU5Ho7Mb8c
 +mNPEsI4bsKqtQrKJpxIns8YMV1zQHmUOE1KtLVvjk2mR3M6KuD3mL7albPG3yVLhhOM
 5UkcUuoRKH90y7nXFlpaFph+9n7++VG+gaQPgyjqaZsKbgjGMaH7lzUTziiEQKijvRWb Ig== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2uurpy85fx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 14:19:09 +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 x86EDakf150702;
 Fri, 6 Sep 2019 14:19:09 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2uujte8cxs-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 14:19:08 +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 x86EJ64P030721;
 Fri, 6 Sep 2019 14:19:06 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Sep 2019 07:19:06 -0700
To: Christoph Hellwig <hch@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
 <20190905113408.3104-10-hch@lst.de>
 <e4f9b393-2631-57cd-f42f-3581e75ab9a3@oracle.com>
 <20190906140123.GA9894@lst.de>
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: <ca88e7b8-08ca-51b2-0c77-c828d92da0db@oracle.com>
Date: Fri, 6 Sep 2019 10:19:01 -0400
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: <20190906140123.GA9894@lst.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=623
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909060152
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=676 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909060152
Subject: Re: [Xen-devel] [PATCH 09/11] swiotlb-xen: simplify cache
 maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS82LzE5IDEwOjAxIEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiBPbiBGcmksIFNl
cCAwNiwgMjAxOSBhdCAwOTo1MjoxMkFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+
IFdlIG5lZWQgbm9wIGRlZmluaXRpb25zIG9mIHRoZXNlIHR3byBmb3IgeDg2Lgo+Pgo+PiBFdmVy
eXRoaW5nIGJ1aWxkcyBub3cgYnV0IHRoYXQncyBwcm9iYWJseSBiZWNhdXNlIHRoZSBjYWxscyBh
cmUgdW5kZXIKPj4gJ2lmICghZGV2X2lzX2RtYV9jb2hlcmVudChkZXYpKScgd2hpY2ggaXMgYWx3
YXlzIGZhbHNlIHNvIGNvbXBpbGVyCj4+IG9wdGltaXplZCBpcyBvdXQuIEkgZG9uJ3QgdGhpbmsg
d2Ugc2hvdWxkIHJlbHkgb24gdGhhdC4KPiBUaGF0IGlzIGhvdyBhIGxvdCBvZiB0aGUga2VybmVs
IHdvcmtzLiAgUHJvdmlkZSBwcm90eXBlcyBvbmx5IGZvciBjb2RlCj4gdGhhdCBpcyBzZW1hbnRp
Y2FsbHkgY29tcGlsZWQsIGJ1dCBjYW4ndCBldmVyIGJlIGNhbGxlZCBkdWUgdG8KPiBJU19FTkFC
TEVEKCkgY2hlY2tzLiAgSXQgdG9vayBtZSBhIHdoaWxlIHRvIGdldCB1c2VkIHRvIGl0LCBidXQg
aXQKPiBhY3R1YWxseSBpcyBwcmV0dHkgbmljZSBhcyB0aGUgbGlua2VyIGRvZXMgdGhlIHdvcmsg
Zm9yIHlvdSB0byBjaGVjawo+IHRoYXQgaXQgcmVhbGx5IGlzIG5ldmVyIGNhbGxlZC4gIE11Y2gg
YmV0dGVyIHRoYW4gc2F5IGEgQlVJTERfQlVHX09OKCkuCgoKKHdpdGggY29ycmVjdGVkIEp1ZXJn
ZW4ncyBlbWFpbCkKCkkga25vdyBhYm91dCBJU19FTkFCTEVEKCkgYnV0IEkgZGlkbid0IHJlYWxp
emUgdGhhdCB0aGlzIGlzIGFsbG93ZWQgZm9yCmNvbXBpbGUtdGltZSBpbmxpbmVzIGFuZCBzdWNo
IGFzIHdlbGwuCgpBbnl3YXksIGZvciBub24tQVJNIGJpdHMKClJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKSWYgdGhpcyBnb2VzIHZpYSBY
ZW4gdHJlZSB0aGVuIHRoZSBmaXJzdCBjb3VwbGUgb2YgcGF0Y2hlcyBuZWVkIGFuIGFjawpmcm9t
IEFSTSBtYWludGFpbmVycy4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:19:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14: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 1i6F5Y-0008QH-NG; Fri, 06 Sep 2019 14: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=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6F5X-0008Q7-5m
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:19:47 +0000
X-Inumbo-ID: 5f853fdc-d0b1-11e9-abf6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f853fdc-d0b1-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:19: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 B5B9CB150;
 Fri,  6 Sep 2019 14:19:41 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <ac7a20e8-9e5e-f664-1d7f-d59105f90223@suse.com>
 <20190906093707.wn5zn4nzqxrffwo3@Air-de-Roger>
 <b3ad1cbb-a45b-612c-28b1-e5c203b24676@suse.com>
 <20190906114531.sfkzr53souo36meq@Air-de-Roger>
 <ac4e4862-d12a-ab05-79cd-093dec1bdce5@suse.com>
 <20190906140859.ezkxnjqk2il4jppe@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <af40c189-e154-8788-01fa-174124341ed0@suse.com>
Date: Fri, 6 Sep 2019 16:19:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906140859.ezkxnjqk2il4jppe@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] 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: GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gMDYuMDkuMjAxOSAxNjowOCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gRnJpLCBT
ZXAgMDYsIDIwMTkgYXQgMDI6MDg6MDlQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA2LjA5LjIwMTkgMTM6NDUsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gRnJpLCBT
ZXAgMDYsIDIwMTkgYXQgMTI6NTI6MTFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMDYuMDkuMjAxOSAxMTozNywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+Pj4+IE9uIFdl
ZCwgSnVsIDAzLCAyMDE5IGF0IDEyOjE4OjQ1UE0gKzAwMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKPj4+Pj4+IEBAIC04MjksMTMgKzgyOSwxMyBAQCBndWVzdF9waHlzbWFwX2Fk
ZF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4+Pj4+PiAgICAgICAgICAgICoKPj4+Pj4+ICAgICAg
ICAgICAgKiBSZXRhaW4gdGhpcyBwcm9wZXJ0eSBieSBncmFiYmluZyBhIHdyaXRhYmxlIHR5cGUg
cmVmIGFuZCB0aGVuCj4+Pj4+PiAgICAgICAgICAgICogZHJvcHBpbmcgaXQgaW1tZWRpYXRlbHku
ICBUaGUgcmVzdWx0IHdpbGwgYmUgcGFnZXMgdGhhdCBoYXZlIGEKPj4+Pj4+IC0gICAgICAgICAq
IHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJT01NVSBlbnRyeSksIGJ1dCBhIGNvdW50IG9mIDAgKHN1
Y2ggdGhhdAo+Pj4+Pj4gLSAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3RlZCB0eXBlIGNoYW5n
ZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQo+Pj4+Pj4gLSAgICAgICAgICogZW50cnkp
Lgo+Pj4+Pj4gKyAgICAgICAgICogd3JpdGFibGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5IGlm
IG5lY2Vzc2FyeSksIGJ1dCBhIGNvdW50IG9mIDAKPj4+Pj4+ICsgICAgICAgICAqIChzdWNoIHRo
YXQgYW55IGd1ZXN0LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRo
ZQo+Pj4+Pj4gKyAgICAgICAgICogSU9NTVUgZW50cnkpLgo+Pj4+Pj4gICAgICAgICAgICAqLwo+
Pj4+Pj4gICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytp
LCArK3BhZ2UgKQo+Pj4+Pj4gICAgICAgICAgIHsKPj4+Pj4+IC0gICAgICAgICAgICBpZiAoICFu
ZWVkX2lvbW11X3B0X3N5bmMoZCkgKQo+Pj4+Pj4gKyAgICAgICAgICAgIGlmICggIWlvbW11X2Vu
YWJsZWQgKQo+Pj4+Pgo+Pj4+PiBUaGF0J3Mga2luZCBvZiBhIHN0cm9uZyBjaGVjayBmb3IgYSBk
b21haW4gdGhhdCBtaWdodCBuZXZlciB1c2UgdGhlCj4+Pj4+IGlvbW11IGF0IGFsbC4gSXNuJ3Qg
aXQgZmluZSB0byBqdXN0IHJlbHkgb24KPj4+Pj4gYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3Rh
YmxlIGZpbmRpbmcgbm9uLXdyaXRhYmxlIHBhZ2VzIGFuZCB0aHVzIG5vdAo+Pj4+PiBhZGRpbmcg
dGhlbSB0byB0aGUgaW9tbXUgcGFnZS10YWJsZXM/Cj4+Pj4KPj4+PiBObyAtIHRoZSBjb2RlIGNo
YW5nZSBoZXJlIGlzIHRvIHRha2UgY2FyZSBvZiBwYWdlIGFkZGl0aW9ucyB0bwo+Pj4+IHRoZSBk
b21haW4gYWZ0ZXIgaXQgaGFzIGJvb3RlZC4KPj4+Cj4+PiBQbGVhc2UgYmVhciB3aXRoIG1lLCBi
dXQgQUZBSUNUIGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSBjb3VsZAo+Pj4gYmUgdXNl
ZCBhZnRlciB0aGUgZG9tYWluIGhhcyBib290ZWQgaWYgYSBwY2kgZGV2aWNlIGlzIGhvdCBwbHVn
Z2VkLgo+Pj4KPj4+IElmIHRoaXMgaXMgdG8gZGVhbCB3aXRoIGFkZGl0aW9ucyB0byBkb21haW5z
IGhhdmluZyBhbiBpb21tdSBhbHJlYWR5Cj4+PiBlbmFibGVkLCBpc24ndCBpdCBlbm91Z2ggdG8g
dXNlIG5lZWRfaW9tbXVfcHRfc3luYz8KPj4+Cj4+PiBUaGF0J3MgZ29pbmcgdG8gcmV0dXJuIHRy
dWUgZm9yIGFsbCBQViBkb21haW5zLCBleGNlcHQgZm9yIGRvbTAgbm90Cj4+PiBydW5uaW5nIGlu
IHN0cmljdCBtb2RlLCB3aGljaCBpcyBleHBlY3RlZCBiZWNhdXNlIGluIHRoYXQgY2FzZSBkb20w
Cj4+PiBhbHJlYWR5IGhhcyB0aGUgd2hvbGUgUkFNIG1hcHBlZCBpbnRvIHRoZSBpb21tdSBwYWdl
LXRhYmxlcz8KPj4KPj4gV2VsbCwgbXkgcHJldmlvdXMgcmVwbHkgd2Fzbid0IHByZWNpc2UgZW5v
dWdoLCBJIGd1ZXNzLiBUaGUgY2hhbmdlCj4+IHJlYWxseSBpcyBhYm91dCBib3RoIGNhc2VzOiBJ
ZiB0aGUgZG9tYWluIGlzIGFscmVhZHkgdXNpbmcgYW4gSU9NTVUsCj4+IG5lZWRfaW9tbXVfcHRf
c3luYygpIHdvdWxkIGJlIGVub3VnaCBpbmRlZWQuIElmIElPTU1VIHVzZSBfbWF5XyBiZQo+PiBl
bmFibGVkIGxhdGVyIG9uLCB3ZSBuZWVkIHRvIHRyYW5zaXRpb24gcGFnZXMgb3V0IG9mIHRoZWly
IGluaXRpYWwKPj4gUEdUX25vbmUgc3RhdGUgcmlnaHQgYXdheS4gSWYgd2UgZGVmZXJyZWQgdGhp
cyB1bnRpbCB0aGUgcG9pbnQKPj4gd2hlcmUgdGhlIElPTU1VIGdldHMgZW5hYmxlZCBmb3IgdGhl
IGRvbWFpbiwgd2UnZCBoYXZlIHRvIHdhdGNoIG91dAo+PiBmb3IgUEdUX25vbmUgcGFnZXMgdGhl
cmUsIHdoaWNoIHdvdWxkIGJlIGV4dHJhIGhhc3NsZS4KPiAKPiBJIHN0aWxsIHRoaW5rIGEgcmVs
YXhlZCBQViBkb20wIHNob3VsZCBhdm9pZCB0aGUgb3ZlcmhlYWQgb2YKPiBnZXRfcGFnZV9hbmRf
dHlwZSwgYW5kIHRoZSBpb21tdSBmbHVzaCBkb25lIGFmdGVyd2FyZHMsIGFzIGl0IGFscmVhZHkK
PiBoYXMgYWxsIGhvc3QgUkFNIGludG8gaXQncyBpb21tdSBwYWdlLXRhYmxlcy4KPiAKPiBJZTog
SSB0aGluayB0aGUgY2hlY2sgc2hvdWxkIGJlIHNvbWV0aGluZyBsaWtlOgo+IAo+IGlmICggIWlv
bW11X2VuYWJsZWQgfHwKPiAgICAgIChpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgIW5lZWRfaW9t
bXVfcHRfc3luYyhkKSApCgpBaCwgeWVzLCBJIGNhbiBjZXJ0YWlubHkgZG8gdGhpcyAoaWYgdGhl
IHBhdGNoIGRvZXNuJ3QgYmVjb21lCnVubmVjZXNzYXJ5IGFueXdheSkuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:30:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:30: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 1i6FG0-0001Vw-P0; Fri, 06 Sep 2019 14:30:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6FFy-0001Vr-Qb
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:30:34 +0000
X-Inumbo-ID: e2a140fe-d0b2-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e2a140fe-d0b2-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 14:30:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567780233;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=+qidJH2vUzDHkpETUJA22f+ofe7g152Kmnnxa46yTWA=;
 b=bK+Z9+c7qw56Tp2IiMm6DdJQvf3SFWMTNeenhWsJlGfhli5A4SmQuuqe
 PkqlYxkM707its7V0QcqARFS7UfW1Xs1q8KAJ53YV+H/jeiE8LwkEUjhN
 osA829USnAD21za8GgUWZ4I0nrzohLaMQzzl4E0zO4DPK+CqdwLUdpeLN g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jlYk5crpYgMU3bmMogyIAMGijpdEcMQePxWk6yadcMFs2NuO8VrT3yLhkNcha3JoOC1eRrsxTh
 kIJhEfNF3bIFT0Zy6OYJ01ZCn23wPqenAuY2ed4hCckJ7WsSFkG3kNzxLR5ve2vcWi3iQva64f
 RtQF89dg833suoqwIp807qNJ5ver6lQyO0fF7p107HFtCfWnmMAnjOIKfzT4NDYL5JcKqD2GA6
 HfuYXINOwac064tyhFwIF3AFeBxffuwGKooZrrCch/Zs56hH9dsRzzobhHPD/SBkKftKMaE3/7
 D2g=
X-SBRS: 2.7
X-MesageID: 5516274
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5516274"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Sep 2019 16:30:20 +0200
Message-ID: <20190906143021.28261-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190906143021.28261-1-roger.pau@citrix.com>
References: <20190906143021.28261-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/2] sysctl: report existing physcaps 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>, 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>

Q3VycmVudCBwaHlzY2FwcyBpbiBYRU5fU1lTQ1RMX3BoeXNpbmZvIGFyZSBvbmx5IHVzZWQgYnkg
eDg2LCBhbGJlaXQKdGhlIGNhcGFiaWxpdGllcyB0aGVtc2VsdmVzIGFyZSBub3QgeDg2IHNwZWNp
ZmljLgoKVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGFsc28gcmVwb3J0aW5nIHRoZSBjdXJy
ZW50IGNhcGFiaWxpdGllcyBvbgpBUk0gaGFyZHdhcmUuIE5vdGUgdGhhdCBvbiBBUk0gUEhZU0NB
UF9odm0gaXMgYWx3YXlzIHJlcG9ydGVkLCBhbmQKc2V0dGluZyBQSFlTQ0FQX2RpcmVjdGlvIGhh
cyBiZWVuIG1vdmVkIHRvIGNvbW1vbiBjb2RlIHNpbmNlIHRoZSBzYW1lCmxvZ2ljIHRvIHNldCBp
dCBpcyB1c2VkIGJ5IHg4NiBhbmQgQVJNLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4
ZW4vYXJjaC9hcm0vc3lzY3RsLmMgICAgICAgfCA1ICsrKystCiB4ZW4vYXJjaC94ODYvc3lzY3Rs
LmMgICAgICAgfCAyIC0tCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgfCAyICsrCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCA2ICsrKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCA5IGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N5
c2N0bC5jIGIveGVuL2FyY2gvYXJtL3N5c2N0bC5jCmluZGV4IGZiZmRiNDRlZmYuLjkyYWM5OWM5
MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zeXNjdGwuYworKysgYi94ZW4vYXJjaC9hcm0v
c3lzY3RsLmMKQEAgLTEyLDcgKzEyLDEwIEBACiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgog
I2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KIAotdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVj
dCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkgeyB9Cit2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3Ry
dWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKQoreworICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0g
WEVOX1NZU0NUTF9QSFlTQ0FQX2h2bTsKK30KIAogbG9uZyBhcmNoX2RvX3N5c2N0bChzdHJ1Y3Qg
eGVuX3N5c2N0bCAqc3lzY3RsLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggYzUwZDkxMGExYy4uN2VjNjE3
NGU2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYwpAQCAtMTYzLDggKzE2Myw2IEBAIHZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1
Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkpCiAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0g
WEVOX1NZU0NUTF9QSFlTQ0FQX2h2bTsKICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX1BWKSAp
CiAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX3B2OwotICAg
IGlmICggaW9tbXVfZW5hYmxlZCApCi0gICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZ
U0NUTF9QSFlTQ0FQX2RpcmVjdGlvOwogfQogCiBsb25nIGFyY2hfZG9fc3lzY3RsKApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXggZmNm
MmQyZmQ3Yy4uOTJiNGVhMGQyMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYworKysg
Yi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC0yNjcsNiArMjY3LDggQEAgbG9uZyBkb19zeXNjdGwo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogICAgICAgICBw
aS0+Y3B1X2toeiA9IGNwdV9raHo7CiAgICAgICAgIHBpLT5tYXhfbWZuID0gZ2V0X3VwcGVyX21m
bl9ib3VuZCgpOwogICAgICAgICBhcmNoX2RvX3BoeXNpbmZvKHBpKTsKKyAgICAgICAgaWYgKCBp
b21tdV9lbmFibGVkICkKKyAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NU
TF9QSFlTQ0FQX2RpcmVjdGlvOwogCiAgICAgICAgIGlmICggY29weV90b19ndWVzdCh1X3N5c2N0
bCwgb3AsIDEpICkKICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5k
ZXggOTFjNDhkY2FlMC4uMzZiM2Y4YzQyOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtODEsMTMgKzgx
LDEzIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgewogICogR2V0IHBoeXNpY2FsIGluZm9y
bWF0aW9uIGFib3V0IHRoZSBob3N0IG1hY2hpbmUKICAqLwogLyogWEVOX1NZU0NUTF9waHlzaW5m
byAqLwotIC8qICh4ODYpIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBIVk0gZ3Vlc3RzLiAqLworIC8q
IFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBIVk0gZ3Vlc3RzLiAqLwogI2RlZmluZSBfWEVOX1NZU0NU
TF9QSFlTQ0FQX2h2bSAgICAgICAgICAwCiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9odm0g
ICAgICAgICAgICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9odm0pCi0gLyogKHg4NikgVGhlIHBs
YXRmb3JtIHN1cHBvcnRzIFBWIGd1ZXN0cy4gKi8KKyAvKiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMg
UFYgZ3Vlc3RzLiAqLwogI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX3B2ICAgICAgICAgICAx
CiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9wdiAgICAgICAgICAgICgxdTw8X1hFTl9TWVND
VExfUEhZU0NBUF9wdikKLSAvKiAoeDg2KSBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgZGlyZWN0IGFj
Y2VzcyB0byBJL08gZGV2aWNlcyB3aXRoIElPTU1VLiAqLworIC8qIFRoZSBwbGF0Zm9ybSBzdXBw
b3J0cyBkaXJlY3QgYWNjZXNzIHRvIEkvTyBkZXZpY2VzIHdpdGggSU9NTVUuICovCiAjZGVmaW5l
IF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gICAgIDIKICNkZWZpbmUgWEVOX1NZU0NUTF9Q
SFlTQ0FQX2RpcmVjdGlvICAoMXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8pCiBzdHJ1
Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7Ci0tIAoyLjIyLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:30:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14: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 1i6FG9-0001Wo-5G; Fri, 06 Sep 2019 14:30:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6FG7-0001Wd-Qm
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:30:43 +0000
X-Inumbo-ID: e7eb46a4-d0b2-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e7eb46a4-d0b2-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 14:30:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567780242;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Ylv0RYKNCWlWLlE/xBicfe1vVV1JFnK3J0WIm4JCfGw=;
 b=I0r2XXnit5FHvLq5bFbV93ppbZiUySJ93ikotCOR2o288Nb9C1Z/zj1+
 gMkl+ONXRkjG++wtKPmCssaAIp5eDaMArP2FICA3HO5Dw9ymvB1VrLMuS
 YsIxwriEX6Xd/3DWfmP/4Wo3GIayG1LAxEL/G9ELvzcLbD3te6Y8qJhg5 c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zesjd3T7R99QvmwIe9CqUYy9fFnJiC5IODoBU8UlKOczLAXStfImkmFV2TrZEPRceyGoJCk5eN
 3mF7iooBcWB+M/AakvvYqJWOD+/SPj4e0BTEHP2VAOPPVeRS99OKIFRBhKWtavSyjvolZziWAC
 UaTkKLXIfMQ9Z8Cao2qWsr0qcAYczgl3ksr/QbBv+9WxI8Z//a4RTF/rmmh4D2t+RFY0B5TycX
 u5q9aQQ/NerVt9VGoQOenn2zHreBA5Qc5YpOwnDceX0caER1u3jMFI0RxZjbbFTA4gC/Mxyo0W
 ZEc=
X-SBRS: 2.7
X-MesageID: 5516283
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5516283"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Sep 2019 16:30:21 +0200
Message-ID: <20190906143021.28261-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190906143021.28261-1-roger.pau@citrix.com>
References: <20190906143021.28261-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/2] sysctl/libxl: choose a sane default for
 HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.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>

Q3VycmVudCBsaWJ4bCBjb2RlIHdpbGwgYWx3YXlzIGVuYWJsZSBIYXJkd2FyZSBBc3Npc3RlZCBQ
YWdpbmcgKEhBUCksCmV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sg
dG8gc2hhZG93IGlmIEhBUCBpcyBub3QKYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIHRo
ZSBkb21haW4gYnVpbGRlciB0aGF0J3Mgbm90IHRoZSBjYXNlCmFueSBsb25nZXIsIGFuZCB0aGUg
aHlwZXJ2aXNvciB3aWxsIHJhaXNlIGFuIGVycm9yIGlmIEhBUCBpcyBub3QKYXZhaWxhYmxlIGlu
c3RlYWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KCkluIG9yZGVyIHRvIGtl
ZXAgdGhlIHByZXZpb3VzIGZ1bmN0aW9uYWxpdHkgcmVwb3J0IHdoZXRoZXIgSEFQIGlzCmF2YWls
YWJsZSBvciBub3QgaW4gWEVOX1NZU0NUTF9waHlzaW5mbywgc28gdGhhdCB0aGUgdG9vbHN0YWNr
IGNhbgpzZWxlY3QgYSBzYW5lIGRlZmF1bHQgaWYgdGhlcmUncyBubyBleHBsaWNpdCB1c2VyIHNl
bGVjdGlvbiBvZiB3aGV0aGVyCkhBUCBzaG91bGQgYmUgdXNlZC4KCk5vdGUgdGhhdCBvbiBBUk0g
aGFyZHdhcmUgSEFQIGNhcGFiaWxpdHkgaXMgYWx3YXlzIHJlcG9ydGVkIHNpbmNlIGl0J3MKYSBy
ZXF1aXJlZCBmZWF0dXJlIGluIG9yZGVyIHRvIHJ1biBYZW4uCgpGaXhlczogZDBjMGJhN2QzZGUg
KCd4ODYvaHZtL2RvbWFpbjogcmVtb3ZlIHRoZSAnaGFwX2VuYWJsZWQnIGZsYWcnKQpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIEFkZCBhIExJQlhMX0hB
VkVfUEhZU0lORk9fQ0FQX0hBUCBmb3IgY29tcGF0aWJpbGl0eS4KCkNoYW5nZXMgc2luY2UgdjE6
CiAtIEFsc28gcmVwb3J0IEhBUCBjYXBhYmlsaXR5IGZvciBBUk0uCiAtIFByaW50IGhhcCBjYXBh
YmlsaXR5IGluIHhsIGluZm8uCi0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgIHwgMSAr
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCA3ICsrKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jICB8IDggKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8
IDEgKwogdG9vbHMveGwveGxfaW5mby5jICAgICAgICAgIHwgNSArKystLQogeGVuL2FyY2gvYXJt
L3N5c2N0bC5jICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgIHwgMiAr
KwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgNCArKysrCiA4IGZpbGVzIGNoYW5nZWQs
IDI2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXggZWM3MTU3NGU5OS4uNWMwZmNm
MzIwZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bC5jCkBAIC0zOTksNiArMzk5LDcgQEAgaW50IGxpYnhsX2dldF9waHlzaW5mbyhsaWJ4bF9j
dHggKmN0eCwgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKQogICAgIHBoeXNpbmZvLT5jYXBfcHYg
PSAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9wdik7CiAg
ICAgcGh5c2luZm8tPmNhcF9odm1fZGlyZWN0aW8gPQogICAgICAgICAhISh4Y3BoeXNpbmZvLmNh
cGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rpbyk7CisgICAgcGh5c2luZm8t
PmNhcF9oYXAgPSAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NB
UF9oYXApOwogCiAgICAgR0NfRlJFRTsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDliYWNmYjk3ZjAuLjNm
ZjY3NzkyYTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGwuaApAQCAtMzk0LDYgKzM5NCwxMyBAQAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVf
RVhURU5ERURfVktCIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX0hBUCBpbmRp
Y2F0ZXMgdGhhdCBsaWJ4bF9waHlzaW5mbyBoYXMgYSBjYXBfaGFwCisgKiBmaWVsZCB0aGF0IGlu
ZGljYXRlcyB3aGV0aGVyIHRoZSBoYXJkd2FyZSBzdXBwb3J0cyBIYXJkd2FyZSBBc3Npc3RlZAor
ICogUGFnaW5nLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX0hBUCAxCisK
IC8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMDNj
ZTE2NmY0Zi4uNmE1NTZkZWE4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTM4LDcgKzM4LDEzIEBAIGlu
dCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAg
ICBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgY19pbmZvKTsK
IAogICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKLSAgICAg
ICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgdHJ1ZSk7CisgICAgICAg
IGxpYnhsX3BoeXNpbmZvIGluZm87CisgICAgICAgIGludCByYyA9IGxpYnhsX2dldF9waHlzaW5m
byhDVFgsICZpbmZvKTsKKworICAgICAgICBpZiAocmMpCisgICAgICAgICAgICByZXR1cm4gcmM7
CisKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgaW5mby5j
YXBfaGFwKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPm9vcywg
dHJ1ZSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYjYxMzk5Y2UzNi4uOWUxZjg1MTVk
MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMTAyNSw2ICsxMDI1LDcgQEAgbGlieGxfcGh5c2luZm8g
PSBTdHJ1Y3QoInBoeXNpbmZvIiwgWwogICAgICgiY2FwX2h2bSIsIGJvb2wpLAogICAgICgiY2Fw
X3B2IiwgYm9vbCksCiAgICAgKCJjYXBfaHZtX2RpcmVjdGlvIiwgYm9vbCksICMgTm8gbG9uZ2Vy
IEhWTSBzcGVjaWZpYworICAgICgiY2FwX2hhcCIsIGJvb2wpLAogICAgIF0sIGRpcj1ESVJfT1VU
KQogCiBsaWJ4bF9jb25uZWN0b3JpbmZvID0gU3RydWN0KCJjb25uZWN0b3JpbmZvIiwgWwpkaWZm
IC0tZ2l0IGEvdG9vbHMveGwveGxfaW5mby5jIGIvdG9vbHMveGwveGxfaW5mby5jCmluZGV4IDQ2
ZDljOWY3MTIuLmFhNjcyNGJjN2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2luZm8uYworKysg
Yi90b29scy94bC94bF9pbmZvLmMKQEAgLTIxMCwxMSArMjEwLDEyIEBAIHN0YXRpYyB2b2lkIG91
dHB1dF9waHlzaW5mbyh2b2lkKQogICAgICAgICAgaW5mby5od19jYXBbNF0sIGluZm8uaHdfY2Fw
WzVdLCBpbmZvLmh3X2NhcFs2XSwgaW5mby5od19jYXBbN10KICAgICAgICAgKTsKIAotICAgIG1h
eWJlX3ByaW50ZigidmlydF9jYXBzICAgICAgICAgICAgICA6JXMlcyVzJXNcbiIsCisgICAgbWF5
YmVfcHJpbnRmKCJ2aXJ0X2NhcHMgICAgICAgICAgICAgIDolcyVzJXMlcyVzXG4iLAogICAgICAg
ICAgaW5mby5jYXBfcHYgPyAiIHB2IiA6ICIiLAogICAgICAgICAgaW5mby5jYXBfaHZtID8gIiBo
dm0iIDogIiIsCiAgICAgICAgICBpbmZvLmNhcF9odm0gJiYgaW5mby5jYXBfaHZtX2RpcmVjdGlv
ID8gIiBodm1fZGlyZWN0aW8iIDogIiIsCi0gICAgICAgICBpbmZvLmNhcF9wdiAmJiBpbmZvLmNh
cF9odm1fZGlyZWN0aW8gPyAiIHB2X2RpcmVjdGlvIiA6ICIiCisgICAgICAgICBpbmZvLmNhcF9w
diAmJiBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIHB2X2RpcmVjdGlvIiA6ICIiLAorICAgICAg
ICAgaW5mby5jYXBfaGFwID8gIiBoYXAiIDogIiIKICAgICAgICAgKTsKIAogICAgIHZpbmZvID0g
bGlieGxfZ2V0X3ZlcnNpb25faW5mbyhjdHgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N5
c2N0bC5jIGIveGVuL2FyY2gvYXJtL3N5c2N0bC5jCmluZGV4IDkyYWM5OWM5MjguLmY4Nzk0NGU4
NDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zeXNjdGwuYworKysgYi94ZW4vYXJjaC9hcm0v
c3lzY3RsLmMKQEAgLTE0LDcgKzE0LDcgQEAKIAogdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVj
dCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkKIHsKLSAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhF
Tl9TWVNDVExfUEhZU0NBUF9odm07CisgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RM
X1BIWVNDQVBfaHZtIHwgWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcDsKIH0KIAogbG9uZyBhcmNoX2Rv
X3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDdlYzYxNzRlNmIuLjU3
NzdhMDVmZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJj
aC94ODYvc3lzY3RsLmMKQEAgLTE2Myw2ICsxNjMsOCBAQCB2b2lkIGFyY2hfZG9fcGh5c2luZm8o
c3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKQogICAgICAgICBwaS0+Y2FwYWJpbGl0aWVz
IHw9IFhFTl9TWVNDVExfUEhZU0NBUF9odm07CiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19Q
VikgKQogICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9wdjsK
KyAgICBpZiAoIGh2bV9oYXBfc3VwcG9ydGVkKCkgKQorICAgICAgICBwaS0+Y2FwYWJpbGl0aWVz
IHw9IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7CiB9CiAKIGxvbmcgYXJjaF9kb19zeXNjdGwoCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKaW5kZXggMzZiM2Y4YzQyOS4uZTAyZDdjZTRjNiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aApAQCAtOTAsNiArOTAsMTAgQEAgc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCB7CiAgLyogVGhl
IHBsYXRmb3JtIHN1cHBvcnRzIGRpcmVjdCBhY2Nlc3MgdG8gSS9PIGRldmljZXMgd2l0aCBJT01N
VS4gKi8KICNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgICAgMgogI2RlZmlu
ZSBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9k
aXJlY3RpbykKKy8qIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBIYXJkd2FyZSBBc3Npc3RlZCBQYWdp
bmcuICovCisjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAgICAgIDMKKyNkZWZp
bmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCAgICAgICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlT
Q0FQX2hhcCkKKwogc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gewogICAgIHVpbnQzMl90IHRo
cmVhZHNfcGVyX2NvcmU7CiAgICAgdWludDMyX3QgY29yZXNfcGVyX3NvY2tldDsKLS0gCjIuMjIu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6FGK-0001Yq-ET; Fri, 06 Sep 2019 14:30:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6FGJ-0001Yd-Fj
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:30:55 +0000
X-Inumbo-ID: ee333e22-d0b2-11e9-abf6-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee333e22-d0b2-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:30:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567780254;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=N2TyVXDepvS+TgMtFoSTFDwVjdxgAHD4Cj55GFKi4Es=;
 b=NaeHyYAfAOPydYen+SMY7DhqoVYgw/h8FK6ZEGcI4FdbI3ybInw9ayv9
 goHt6SCp30Gx7uakXHIQTKZkCrCWSPN1WoB1/3DiuXJIYPEN8u/gK+edb
 S7FFq1JdG7cIujtVdbU8yQsn9IJfLWNRY2z5ugeY4VBUJFVX1SqN0lhYL I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yrerI3+2rcqUVQpLB2aVatbPrerJfkLcarFFHQe4m0AcBizMxReqhh04wzqfWKMxxFWhJLWSrr
 Yj40VY1gm/bNd3cz5tXyRS/xCfdbJa/Jdg6kraPjkzZQr0Qioc+23/Gm19EKFyP7fWJK3AnV54
 gRV7oTNpJbJyinkh8jPVf+dAlc52i3dM1/DTZ9MV6INHtAiDgWRcH68PPGoGWB3925IRnAn+Bc
 1iXF1aKguIjEfhxjDTf32Wc30d3rHnsyrfpHnrEksj5pojsiBkNE/42z7BTc5mzOuvLEmGEJSd
 UJE=
X-SBRS: 2.7
X-MesageID: 5243033
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5243033"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 6 Sep 2019 16:30:19 +0200
Message-ID: <20190906143021.28261-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/2] libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.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>

SGVsbG8sCgpGaXJzdCBwYXRjaCBpcyBhIHByZXBhcmF0b3J5IGNoYW5nZSB0byBhbHNvIG1ha2Ug
dXNlIG9mIHRoZSBwaHlzY2FwcyBvbgpBUk0sIHNlY29uZCBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3
IHBoeXNjYXAgKEhBUCkgaW4gb3JkZXIgZm9yIHRoZQp0b29sc3RhY2sgdG8gZGVjaWRlIHdoZXRo
ZXIgdG8gdXNlIEhBUCBpZiB0aGUgdXNlciBoYXNuJ3QgbWFkZSBhCnNlbGVjdGlvbi4KClRoYW5r
cywgUm9nZXIuCgpSb2dlciBQYXUgTW9ubmUgKDIpOgogIHN5c2N0bDogcmVwb3J0IGV4aXN0aW5n
IHBoeXNjYXBzIG9uIEFSTQogIHN5c2N0bC9saWJ4bDogY2hvb3NlIGEgc2FuZSBkZWZhdWx0IGZv
ciBIQVAKCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgfCAgMSArCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgfCAgNyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAg
fCAgOCArKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDEgKwogdG9vbHMv
eGwveGxfaW5mby5jICAgICAgICAgIHwgIDUgKysrLS0KIHhlbi9hcmNoL2FybS9zeXNjdGwuYyAg
ICAgICB8ICA1ICsrKystCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgfCAgNCArKy0tCiB4
ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oIHwgMTAgKysrKysrKy0tLQogOSBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCsp
LCA5IGRlbGV0aW9ucygtKQoKLS0gCjIuMjIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:32:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14: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 1i6FHn-0001nC-Ro; Fri, 06 Sep 2019 14:32: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=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6FHm-0001my-GU
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:32:26 +0000
X-Inumbo-ID: 2536d280-d0b3-11e9-abf6-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2536d280-d0b3-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:32:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567780345;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=tntiHrLqYtFPjHnchwO/m800xZPaCWCw5BgVB7aQAaw=;
 b=dOkH/di9CsU9mh+LH98KcuLUkrXg+A6M8Y4ff5skjC9SgG3tLJILgVof
 Z+XvfZIRw9NxG5rzKH4W7DgfhtCESCfbKlsOWz7vMB9YKf7t/ger8/pHo
 hOQOy5u7gx8uZ9Ep97sM9Ewg6F0dyGNFNGFxFqee5mnrgXdu+9lzlLCSf Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YKXz3jZWjs8Z/9OAZk7PENFB0bp4rF7rPs4JXXr3TWPGf9Zx/c5m6wPvSBepEclyvjuBzHwGaU
 9JLyww1tJzJJpVXORiOkLjLxQS4AUzchxbNSEruv8VcjA7EtbTm8g7dPmMSqyOLse7JU1go/k6
 oofDvr+f7Pe0mI0h13n+Stc+sOByUipAi/zq+uQlJWvt/JPlvqO13Ycqo02+k316NIeaK0dztF
 vs4UdctLqKOGYOsy3rHrU+93UMdXSnNlN47p5KcCyajGNh4AYxKhDoiUOf7m2YwmDGvkdaibf2
 vAc=
X-SBRS: 2.7
X-MesageID: 5516427
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5516427"
Date: Fri, 6 Sep 2019 16:32:15 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190906143215.crdgegqwkgkxqkae@Air-de-Roger>
References: <ac7a20e8-9e5e-f664-1d7f-d59105f90223@suse.com>
 <20190906093707.wn5zn4nzqxrffwo3@Air-de-Roger>
 <b3ad1cbb-a45b-612c-28b1-e5c203b24676@suse.com>
 <20190906114531.sfkzr53souo36meq@Air-de-Roger>
 <ac4e4862-d12a-ab05-79cd-093dec1bdce5@suse.com>
 <20190906140859.ezkxnjqk2il4jppe@Air-de-Roger>
 <af40c189-e154-8788-01fa-174124341ed0@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <af40c189-e154-8788-01fa-174124341ed0@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3] 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: GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDQ6MTk6NTBQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDYuMDkuMjAxOSAxNjowOCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBGcmksIFNlcCAwNiwgMjAxOSBhdCAwMjowODowOVBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwNi4wOS4yMDE5IDEzOjQ1LCBSb2dlciBQYXUgTW9ubsOpICB3cm90ZToKPiA+
Pj4gT24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMTI6NTI6MTFQTSArMDIwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiBPbiAwNi4wOS4yMDE5IDExOjM3LCBSb2dlciBQYXUgTW9ubsOpICB3cm90
ZToKPiA+Pj4+PiBPbiBXZWQsIEp1bCAwMywgMjAxOSBhdCAxMjoxODo0NVBNICswMDAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gPj4+
Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ID4+Pj4+PiBAQCAtODI5LDEzICs4Mjks
MTMgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4+Pj4+PiAg
ICAgICAgICAgICoKPiA+Pj4+Pj4gICAgICAgICAgICAqIFJldGFpbiB0aGlzIHByb3BlcnR5IGJ5
IGdyYWJiaW5nIGEgd3JpdGFibGUgdHlwZSByZWYgYW5kIHRoZW4KPiA+Pj4+Pj4gICAgICAgICAg
ICAqIGRyb3BwaW5nIGl0IGltbWVkaWF0ZWx5LiAgVGhlIHJlc3VsdCB3aWxsIGJlIHBhZ2VzIHRo
YXQgaGF2ZSBhCj4gPj4+Pj4+IC0gICAgICAgICAqIHdyaXRhYmxlIHR5cGUgKGFuZCBhbiBJT01N
VSBlbnRyeSksIGJ1dCBhIGNvdW50IG9mIDAgKHN1Y2ggdGhhdAo+ID4+Pj4+PiAtICAgICAgICAg
KiBhbnkgZ3Vlc3QtcmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhl
IElPTU1VCj4gPj4+Pj4+IC0gICAgICAgICAqIGVudHJ5KS4KPiA+Pj4+Pj4gKyAgICAgICAgICog
d3JpdGFibGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5IGlmIG5lY2Vzc2FyeSksIGJ1dCBhIGNv
dW50IG9mIDAKPiA+Pj4+Pj4gKyAgICAgICAgICogKHN1Y2ggdGhhdCBhbnkgZ3Vlc3QtcmVxdWVz
dGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlCj4gPj4+Pj4+ICsgICAgICAg
ICAqIElPTU1VIGVudHJ5KS4KPiA+Pj4+Pj4gICAgICAgICAgICAqLwo+ID4+Pj4+PiAgICAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCj4g
Pj4+Pj4+ICAgICAgICAgICB7Cj4gPj4+Pj4+IC0gICAgICAgICAgICBpZiAoICFuZWVkX2lvbW11
X3B0X3N5bmMoZCkgKQo+ID4+Pj4+PiArICAgICAgICAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCAp
Cj4gPj4+Pj4KPiA+Pj4+PiBUaGF0J3Mga2luZCBvZiBhIHN0cm9uZyBjaGVjayBmb3IgYSBkb21h
aW4gdGhhdCBtaWdodCBuZXZlciB1c2UgdGhlCj4gPj4+Pj4gaW9tbXUgYXQgYWxsLiBJc24ndCBp
dCBmaW5lIHRvIGp1c3QgcmVseSBvbgo+ID4+Pj4+IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90
YWJsZSBmaW5kaW5nIG5vbi13cml0YWJsZSBwYWdlcyBhbmQgdGh1cyBub3QKPiA+Pj4+PiBhZGRp
bmcgdGhlbSB0byB0aGUgaW9tbXUgcGFnZS10YWJsZXM/Cj4gPj4+Pgo+ID4+Pj4gTm8gLSB0aGUg
Y29kZSBjaGFuZ2UgaGVyZSBpcyB0byB0YWtlIGNhcmUgb2YgcGFnZSBhZGRpdGlvbnMgdG8KPiA+
Pj4+IHRoZSBkb21haW4gYWZ0ZXIgaXQgaGFzIGJvb3RlZC4KPiA+Pj4KPiA+Pj4gUGxlYXNlIGJl
YXIgd2l0aCBtZSwgYnV0IEFGQUlDVCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUgY291
bGQKPiA+Pj4gYmUgdXNlZCBhZnRlciB0aGUgZG9tYWluIGhhcyBib290ZWQgaWYgYSBwY2kgZGV2
aWNlIGlzIGhvdCBwbHVnZ2VkLgo+ID4+Pgo+ID4+PiBJZiB0aGlzIGlzIHRvIGRlYWwgd2l0aCBh
ZGRpdGlvbnMgdG8gZG9tYWlucyBoYXZpbmcgYW4gaW9tbXUgYWxyZWFkeQo+ID4+PiBlbmFibGVk
LCBpc24ndCBpdCBlbm91Z2ggdG8gdXNlIG5lZWRfaW9tbXVfcHRfc3luYz8KPiA+Pj4KPiA+Pj4g
VGhhdCdzIGdvaW5nIHRvIHJldHVybiB0cnVlIGZvciBhbGwgUFYgZG9tYWlucywgZXhjZXB0IGZv
ciBkb20wIG5vdAo+ID4+PiBydW5uaW5nIGluIHN0cmljdCBtb2RlLCB3aGljaCBpcyBleHBlY3Rl
ZCBiZWNhdXNlIGluIHRoYXQgY2FzZSBkb20wCj4gPj4+IGFscmVhZHkgaGFzIHRoZSB3aG9sZSBS
QU0gbWFwcGVkIGludG8gdGhlIGlvbW11IHBhZ2UtdGFibGVzPwo+ID4+Cj4gPj4gV2VsbCwgbXkg
cHJldmlvdXMgcmVwbHkgd2Fzbid0IHByZWNpc2UgZW5vdWdoLCBJIGd1ZXNzLiBUaGUgY2hhbmdl
Cj4gPj4gcmVhbGx5IGlzIGFib3V0IGJvdGggY2FzZXM6IElmIHRoZSBkb21haW4gaXMgYWxyZWFk
eSB1c2luZyBhbiBJT01NVSwKPiA+PiBuZWVkX2lvbW11X3B0X3N5bmMoKSB3b3VsZCBiZSBlbm91
Z2ggaW5kZWVkLiBJZiBJT01NVSB1c2UgX21heV8gYmUKPiA+PiBlbmFibGVkIGxhdGVyIG9uLCB3
ZSBuZWVkIHRvIHRyYW5zaXRpb24gcGFnZXMgb3V0IG9mIHRoZWlyIGluaXRpYWwKPiA+PiBQR1Rf
bm9uZSBzdGF0ZSByaWdodCBhd2F5LiBJZiB3ZSBkZWZlcnJlZCB0aGlzIHVudGlsIHRoZSBwb2lu
dAo+ID4+IHdoZXJlIHRoZSBJT01NVSBnZXRzIGVuYWJsZWQgZm9yIHRoZSBkb21haW4sIHdlJ2Qg
aGF2ZSB0byB3YXRjaCBvdXQKPiA+PiBmb3IgUEdUX25vbmUgcGFnZXMgdGhlcmUsIHdoaWNoIHdv
dWxkIGJlIGV4dHJhIGhhc3NsZS4KPiA+IAo+ID4gSSBzdGlsbCB0aGluayBhIHJlbGF4ZWQgUFYg
ZG9tMCBzaG91bGQgYXZvaWQgdGhlIG92ZXJoZWFkIG9mCj4gPiBnZXRfcGFnZV9hbmRfdHlwZSwg
YW5kIHRoZSBpb21tdSBmbHVzaCBkb25lIGFmdGVyd2FyZHMsIGFzIGl0IGFscmVhZHkKPiA+IGhh
cyBhbGwgaG9zdCBSQU0gaW50byBpdCdzIGlvbW11IHBhZ2UtdGFibGVzLgo+ID4gCj4gPiBJZTog
SSB0aGluayB0aGUgY2hlY2sgc2hvdWxkIGJlIHNvbWV0aGluZyBsaWtlOgo+ID4gCj4gPiBpZiAo
ICFpb21tdV9lbmFibGVkIHx8Cj4gPiAgICAgIChpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgIW5l
ZWRfaW9tbXVfcHRfc3luYyhkKSApCj4gCj4gQWgsIHllcywgSSBjYW4gY2VydGFpbmx5IGRvIHRo
aXMgKGlmIHRoZSBwYXRjaCBkb2Vzbid0IGJlY29tZQo+IHVubmVjZXNzYXJ5IGFueXdheSkuCgpX
aXRoIHRoYXQgcGxlYXNlIGFkZCBteSBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqQo8cm9n
ZXIucGF1QGNpdHJpeC5jb20+LCBhbGJlaXQgYXMgeW91IHNheSBJJ20gbm90IHN1cmUgd2hldGhl
ciB0aGlzIGlzCnJlYWxseSBuZWVkZWQgaW4gbGlnaHQgb2YgdGhlIHVwY29taW5nIGlvbW11IGNo
YW5nZXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:40:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14: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 1i6FP5-00024g-Nd; Fri, 06 Sep 2019 14: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=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6FP4-00024b-JW
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:39:58 +0000
X-Inumbo-ID: 2fad7e98-d0b4-11e9-abf6-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fad7e98-d0b4-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 14:39:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567780792;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xLgbxLO4jTThwev7nGDox96p6GOaFXBp3KeRlNFyo8A=;
 b=UvTGu1Fsf3boj+L4TCDEhZJbv69vdO5n0II9YtklEWjO6uZsYAaQmD+L
 Qa8gdFvBZW1cEOQESFTUHWlN5QrU6ChOz1vxF/vuWpoxib/B2BxMcVkgI
 I5DmeiIZeSaGLf1PryLreMjdAocrICSJ7Xckz+o40OSDsJKxLKEwWnCqG I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CAaaHgL0YtQ51yrjMbqCvA4708nKfW8M72KTRnEUZFbUZ4rbNLKwI9CjH8WY52q+Ih8KerY207
 D2RRQrH4ahMerRPgYzv60++c4nYhZON72wCNrxH3CedWUUAwF7xE8Dw8QJmRmw4gTkCfszURF3
 2+4j4lrHc0YZ0W8butM3EgjzYIrD+Jm82WeCJ2WBFTg97wy8uTy4cw2jUF+06HlvrEH3Bs77Xd
 CVO2c9WJP5gROLn5Jb/QxPZQ7LJs5zwpp9V3pjOYglPSnYBREGV9/XuAx2p7d1oCJoOdjvWURv
 Bcs=
X-SBRS: 2.7
X-MesageID: 5425558
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5425558"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190906143021.28261-1-roger.pau@citrix.com>
 <20190906143021.28261-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: <2528e8bc-906c-6bc8-7155-b30ebfcba861@citrix.com>
Date: Fri, 6 Sep 2019 15:39:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906143021.28261-3-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 2/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@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>

T24gMDYvMDkvMjAxOSAxNTozMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEN1cnJlbnQgbGli
eGwgY29kZSB3aWxsIGFsd2F5cyBlbmFibGUgSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVAp
LAo+IGV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sgdG8gc2hhZG93
IGlmIEhBUCBpcyBub3QKPiBhdmFpbGFibGUuIFdpdGggdGhlIGNoYW5nZXMgdG8gdGhlIGRvbWFp
biBidWlsZGVyIHRoYXQncyBub3QgdGhlIGNhc2UKCiJkb21haW4gYnVpbGRlciIgaXMgdXN1YWxs
eSBsaWJ4ZW5ndWVzdC7CoCBJJ2Qgc3VnZ2VzdCB1c2luZwpET01DVExfY3JlYXRlZG9tYWluIHNw
ZWNpZmljYWxseSB0byBtYWtlIGl0IG9idmlvdXMgdGhhdCBpdCB3YXMgYQpoeXBlcnZpc29yIHNp
ZGUgY2hhbmdlLgoKb3RoZXJ3aXNlLCBldmVyeXRoaW5nIExHVE0uwqAgVGhpcyBzaG91bGQgcHJv
YmFibHkgYmUgYWRqdXN0ZWQgb24gY29tbWl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:41:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 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 1i6FQc-0002mY-7b; Fri, 06 Sep 2019 14:41:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6vzo=XB=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1i6FQb-0002mP-C0
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:41:33 +0000
X-Inumbo-ID: 6b328a8a-d0b4-11e9-b76c-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b328a8a-d0b4-11e9-b76c-bc764e2007e4;
 Fri, 06 Sep 2019 14:41:32 +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 x86Ed6m5079684;
 Fri, 6 Sep 2019 14:41:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2019-08-05;
 bh=y8TtBHLyh9FaXB7YWA2oSVkXqqAPTbDmmbDnNI16F7o=;
 b=DOF557n5O1G3LePDNwr0JmO+vUm1GxrH6KN/LwtR3hkP3O/j3iy8egyMpJJWrEE044Ms
 63u4oumZ8oks/ZQRt7gfi0pK7vIAlULQAqYOtlGhhrRO2AZGGB3aE1kS0SNn+hXG9h2j
 0e2sQGNUvzrsaDZFQ6WFwgwhQrFW5urHG0xRcT9U5UnygFZRpuhg1toZ5VtMpqbhEJdX
 KtuV4y/6mgxs7wmro5Da451nB8UjHcp+oaXbc6Bq5IEq+BnYuuiB0W22oulaN3NFJ5sQ
 nCF9axdCfZyMG1fkwd20WASjft3Kw2kS6qExeFXgNQ6OKHyjfNOrCMLbrU9vRwOEetaz OQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2uus55048m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 14:41:20 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x86Ed28j110378;
 Fri, 6 Sep 2019 14:41:20 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3020.oracle.com with ESMTP id 2uum4h555m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 14:41:20 +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 x86EfIvV032549;
 Fri, 6 Sep 2019 14:41:18 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Sep 2019 07:41:17 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id BD96F6A00C1; Fri,  6 Sep 2019 10:43:00 -0400 (EDT)
Date: Fri, 6 Sep 2019 10:43:00 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20190906144300.GD7824@char.us.oracle.com>
References: <20190905113408.3104-1-hch@lst.de>
 <20190905113408.3104-10-hch@lst.de>
 <e4f9b393-2631-57cd-f42f-3581e75ab9a3@oracle.com>
 <20190906140123.GA9894@lst.de>
 <ca88e7b8-08ca-51b2-0c77-c828d92da0db@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ca88e7b8-08ca-51b2-0c77-c828d92da0db@oracle.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=829
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909060155
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=893 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909060155
Subject: Re: [Xen-devel] [PATCH 09/11] swiotlb-xen: simplify cache
 maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMTA6MTk6MDFBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDkvNi8xOSAxMDowMSBBTSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4g
PiBPbiBGcmksIFNlcCAwNiwgMjAxOSBhdCAwOTo1MjoxMkFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zz
a3kgd3JvdGU6Cj4gPj4gV2UgbmVlZCBub3AgZGVmaW5pdGlvbnMgb2YgdGhlc2UgdHdvIGZvciB4
ODYuCj4gPj4KPiA+PiBFdmVyeXRoaW5nIGJ1aWxkcyBub3cgYnV0IHRoYXQncyBwcm9iYWJseSBi
ZWNhdXNlIHRoZSBjYWxscyBhcmUgdW5kZXIKPiA+PiAnaWYgKCFkZXZfaXNfZG1hX2NvaGVyZW50
KGRldikpJyB3aGljaCBpcyBhbHdheXMgZmFsc2Ugc28gY29tcGlsZXIKPiA+PiBvcHRpbWl6ZWQg
aXMgb3V0LiBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCByZWx5IG9uIHRoYXQuCj4gPiBUaGF0IGlz
IGhvdyBhIGxvdCBvZiB0aGUga2VybmVsIHdvcmtzLiAgUHJvdmlkZSBwcm90eXBlcyBvbmx5IGZv
ciBjb2RlCj4gPiB0aGF0IGlzIHNlbWFudGljYWxseSBjb21waWxlZCwgYnV0IGNhbid0IGV2ZXIg
YmUgY2FsbGVkIGR1ZSB0bwo+ID4gSVNfRU5BQkxFRCgpIGNoZWNrcy4gIEl0IHRvb2sgbWUgYSB3
aGlsZSB0byBnZXQgdXNlZCB0byBpdCwgYnV0IGl0Cj4gPiBhY3R1YWxseSBpcyBwcmV0dHkgbmlj
ZSBhcyB0aGUgbGlua2VyIGRvZXMgdGhlIHdvcmsgZm9yIHlvdSB0byBjaGVjawo+ID4gdGhhdCBp
dCByZWFsbHkgaXMgbmV2ZXIgY2FsbGVkLiAgTXVjaCBiZXR0ZXIgdGhhbiBzYXkgYSBCVUlMRF9C
VUdfT04oKS4KPiAKPiAKPiAod2l0aCBjb3JyZWN0ZWQgSnVlcmdlbidzIGVtYWlsKQo+IAo+IEkg
a25vdyBhYm91dCBJU19FTkFCTEVEKCkgYnV0IEkgZGlkbid0IHJlYWxpemUgdGhhdCB0aGlzIGlz
IGFsbG93ZWQgZm9yCj4gY29tcGlsZS10aW1lIGlubGluZXMgYW5kIHN1Y2ggYXMgd2VsbC4KPiAK
PiBBbnl3YXksIGZvciBub24tQVJNIGJpdHMKPiAKPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCkFja2VkLWJ5OiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgphcyB3ZWxsLgoKQWxiZWl0IGZvbGtz
IGhhdmUgdGVzdGVkIHRoaXMgdW5kZXIgeDg2IFhlbiB3aXRoICdzd2lvdGxiPWZvcmNlJyByaWdo
dD8KCkkgY2FuIHRlc3QgaXQgbXlzZWxmIGJ1dCBpdCB3aWxsIHRha2UgYSBjb3VwbGUgb2YgZGF5
cy4KPiAKPiBJZiB0aGlzIGdvZXMgdmlhIFhlbiB0cmVlIHRoZW4gdGhlIGZpcnN0IGNvdXBsZSBv
ZiBwYXRjaGVzIG5lZWQgYW4gYWNrCj4gZnJvbSBBUk0gbWFpbnRhaW5lcnMuCj4gCj4gLWJvcmlz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 14:48:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 14:48:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6FXg-00031A-0t; Fri, 06 Sep 2019 14:48:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8+Lr=XB=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i6FXe-000315-RX
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 14:48:50 +0000
X-Inumbo-ID: 701ac278-d0b5-11e9-b299-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 701ac278-d0b5-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 14:48:50 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x86EmfET045813;
 Fri, 6 Sep 2019 14:48:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=M+4ubeMhoReRgb3V+/Nmf4VCkCl249m0MHW963i/+PQ=;
 b=FcguckIls+jw6WnL8fMMkuzA7ykUoENoEHaYLOPAL8x8Ek08+4K/prOnMw1EBgnlJyEh
 IpsyvxOIQ6bSlGyqIvS/gE4oQc2UleAWGJAVMDWoXIBsGPi88GBpVjQP/cZ2ITgITwjz
 ILqpwhCoiAgwpJH4XELvawz7U6sxW2xoNiFmrN/5HhAYfasws4syQjfObSHPyEXWoxO6
 M/mlwqKQkafMb6yXWa8df7+Fmebg3mtOs4g3Q7mTgY8u3yw2w2JfrZGrVDCflSjq7ZWs
 uFoWQm2VlFHe17lLd4EcTf8jGxkPcJFgLfVTKRVDgv7jEEhwP8yENqNOdRbUHtIYh2D8 kQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 2uusgk00je-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 14:48:41 +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 x86Ei0v4072070;
 Fri, 6 Sep 2019 14:46:41 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2uu1b9tgmx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 14:46:40 +0000
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x86EkeFv016931;
 Fri, 6 Sep 2019 14:46:40 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Sep 2019 07:46:39 -0700
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20190905113408.3104-1-hch@lst.de>
 <20190905113408.3104-10-hch@lst.de>
 <e4f9b393-2631-57cd-f42f-3581e75ab9a3@oracle.com>
 <20190906140123.GA9894@lst.de>
 <ca88e7b8-08ca-51b2-0c77-c828d92da0db@oracle.com>
 <20190906144300.GD7824@char.us.oracle.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: <ec9259d7-b893-b2c0-ce99-04156993f706@oracle.com>
Date: Fri, 6 Sep 2019 10:46:34 -0400
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: <20190906144300.GD7824@char.us.oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=738
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909060156
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=804 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909060157
Subject: Re: [Xen-devel] [PATCH 09/11] swiotlb-xen: simplify cache
 maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS82LzE5IDEwOjQzIEFNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gT24gRnJp
LCBTZXAgMDYsIDIwMTkgYXQgMTA6MTk6MDFBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+PiBPbiA5LzYvMTkgMTA6MDEgQU0sIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+Pj4gT24g
RnJpLCBTZXAgMDYsIDIwMTkgYXQgMDk6NTI6MTJBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdy
b3RlOgo+Pj4+IFdlIG5lZWQgbm9wIGRlZmluaXRpb25zIG9mIHRoZXNlIHR3byBmb3IgeDg2Lgo+
Pj4+Cj4+Pj4gRXZlcnl0aGluZyBidWlsZHMgbm93IGJ1dCB0aGF0J3MgcHJvYmFibHkgYmVjYXVz
ZSB0aGUgY2FsbHMgYXJlIHVuZGVyCj4+Pj4gJ2lmICghZGV2X2lzX2RtYV9jb2hlcmVudChkZXYp
KScgd2hpY2ggaXMgYWx3YXlzIGZhbHNlIHNvIGNvbXBpbGVyCj4+Pj4gb3B0aW1pemVkIGlzIG91
dC4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgcmVseSBvbiB0aGF0Lgo+Pj4gVGhhdCBpcyBob3cg
YSBsb3Qgb2YgdGhlIGtlcm5lbCB3b3Jrcy4gIFByb3ZpZGUgcHJvdHlwZXMgb25seSBmb3IgY29k
ZQo+Pj4gdGhhdCBpcyBzZW1hbnRpY2FsbHkgY29tcGlsZWQsIGJ1dCBjYW4ndCBldmVyIGJlIGNh
bGxlZCBkdWUgdG8KPj4+IElTX0VOQUJMRUQoKSBjaGVja3MuICBJdCB0b29rIG1lIGEgd2hpbGUg
dG8gZ2V0IHVzZWQgdG8gaXQsIGJ1dCBpdAo+Pj4gYWN0dWFsbHkgaXMgcHJldHR5IG5pY2UgYXMg
dGhlIGxpbmtlciBkb2VzIHRoZSB3b3JrIGZvciB5b3UgdG8gY2hlY2sKPj4+IHRoYXQgaXQgcmVh
bGx5IGlzIG5ldmVyIGNhbGxlZC4gIE11Y2ggYmV0dGVyIHRoYW4gc2F5IGEgQlVJTERfQlVHX09O
KCkuCj4+Cj4+ICh3aXRoIGNvcnJlY3RlZCBKdWVyZ2VuJ3MgZW1haWwpCj4+Cj4+IEkga25vdyBh
Ym91dCBJU19FTkFCTEVEKCkgYnV0IEkgZGlkbid0IHJlYWxpemUgdGhhdCB0aGlzIGlzIGFsbG93
ZWQgZm9yCj4+IGNvbXBpbGUtdGltZSBpbmxpbmVzIGFuZCBzdWNoIGFzIHdlbGwuCj4+Cj4+IEFu
eXdheSwgZm9yIG5vbi1BUk0gYml0cwo+Pgo+PiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Cj4gYXMgd2VsbC4KPgo+IEFsYmVpdCBm
b2xrcyBoYXZlIHRlc3RlZCB0aGlzIHVuZGVyIHg4NiBYZW4gd2l0aCAnc3dpb3RsYj1mb3JjZScg
cmlnaHQ/CgoKWWVzLCBJIGRpZC4KCi1ib3JpcwoKCj4KPiBJIGNhbiB0ZXN0IGl0IG15c2VsZiBi
dXQgaXQgd2lsbCB0YWtlIGEgY291cGxlIG9mIGRheXMuCj4+IElmIHRoaXMgZ29lcyB2aWEgWGVu
IHRyZWUgdGhlbiB0aGUgZmlyc3QgY291cGxlIG9mIHBhdGNoZXMgbmVlZCBhbiBhY2sKPj4gZnJv
bSBBUk0gbWFpbnRhaW5lcnMuCj4+Cj4+IC1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:10:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Fs6-0004fY-2I; Fri, 06 Sep 2019 15:09:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6Fs5-0004fT-BE
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:09:57 +0000
X-Inumbo-ID: 61880650-d0b8-11e9-abf6-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61880650-d0b8-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 15:09:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567782595;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=s5bFhWkNjV9sjFKFZO6lPxQVwy+d8XxV+xe07YXOt0A=;
 b=UnsQ02GDy+gMV0uHFdOpPvVstrfHT65TCwXfhBVXieQPnwa3qqBURJZa
 MbZ2S9uncNOS70nQVV9VmPZyB8PHT+Xj5Zo5R7ADOq4AK18gQPWzU/dL7
 ls08A2ZDaQjQpIpuHPBwakUaZAjsKuFR2v7iFOR3tsuJjo6MY0HkTvDtU o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pgfuchGab97p+JtLr5mytQnldlZfGrvVvnPD2UL6tSqsIiKWX8hFRP7K/hvus0gvJHOQ4XyPFs
 gjMJl8aXyg3myi83Xffae4qRZHAN5Pjazi2w3qAA/wMIKJKkyb8n6UZW53mdCFYcSwK8tGRRcN
 389z4J3ZJ9OlKAd/QH+jicQEj/nKw+Fj3EeTIwsjVcYAOtdXkqVpZFr2cPW8Z6JtbEgF6RagF6
 QEhkE+b9OF0WRAy/UHuc7SMqWbLhoAMsJMPr1F899Yj5rHll6HOZnZMJS1vmHyHTDM8Wg2W8bn
 dNk=
X-SBRS: 2.7
X-MesageID: 5473391
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5473391"
Date: Fri, 6 Sep 2019 17:09:43 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20190906150943.byjgvxrpbhn6ia6i@Air-de-Roger>
References: <cover.1567620587.git.lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1567620587.git.lars.kurth@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 0/2] Code of Conduct (based on Contributor
 Covenant v1.4)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-api@lists.xenproject.org, minios-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDQsIDIwMTkgYXQgMDc6MTI6MTZQTSArMDEwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBUaGlzIHNlcmllcyBwcm9wb3NlcyBhIGNvbmNyZXRlIHZlcnNpb24gb2YgdGhlIFhlbiBQ
cm9qZWN0Cj4gQ29DIGJhc2VkIG9uIHYxLjQgb2YgdGhlIENvbnRyaWJ1dG9yIENvdmVuYW50LiBT
ZWUgWzFdCj4gCj4gSXQgYWxzbyByZWZsZWN0cyB0aGUgZGlzY3Vzc2lvbiBpbiBbMl0gYW5kIHNv
bWUgcHJpdmF0ZQo+IGRpc2N1c3Npb25zIG9uIElSQyB0byBpZGVudGlmeSBpbml0aWFsIG1lbWJl
cnMgb2YgdGhlIFhlbgo+IFByb2plY3TigJlzIENvQyB0ZWFtLgo+IAo+IEZvciBjb252ZW5lbmNl
IG9mIHJldmlldyBhbmQgaW4gbGluZSB3aXRoIG90aGVyIHBvbGljeSBkb2N1bWVudHMKPiBJIGNy
ZWF0ZWQgYSBnaXQgcmVwb3NpdG9yeSBhdCBbM10uIFRoaXMgc2VyaWVzIGNhbiBiZSBmb3VuZCBh
dCBbNV0uCj4gCj4gVGhlIHNlcmllcyBpcyBpbmNvbXBsZXRlIGluIHRoYXQgaXQgZG9lcyBub3Qg
eWV0IGNvbnRhaW4gdGhlIGRvY3VtZW50Cj4gb24gcG9zaXRpdmUgYmVoYXZpb3I6IHRoaXMgd2ls
bCBiZSBiYXNlZCBvbiBbNF0uIE15IGludGVudGlvbiBpcyB0bwo+IHVzZSBhIGxpZ2h0d2lnaHQg
cHJvY2VzcyBiYXNlZCBvbgo+ICogRG9jdW1lbnRhdGlvbiB0byBzZXQgZXhwZWN0YXRpb25zLCBz
aGFyZSB0aXBzIGFuZCBiZXN0IHByYWN0aWNlcyAtIHdpdGggdGhlCj4gaG9wZSB0aGF0IHBlb3Bs
ZSBpbiB0aGUgY29tbXVuaXR5IHJlZmxlY3Qgb2NjYXNpb25hbGx5IG9uIGhvdyB0aGV5IGFyZSBk
b2luZwo+IGFnYWluc3QgdGhlc2UgKG9yIGFyZSBtYXliZSBwcm9tcHRlZCBieSBwZWVycyB0byBk
byBzbykKPiAqIEEgc2FmZSBiYWNrLWNoYW5uZWwgdG8gYXNrIGZvciBhZHZpY2Ugd2hlbiBhIGNv
bnZlcnNhdGlvbiBiZWNvbWVzIGluZWZmaWNpZW50LAo+IHVuYWN0aW9uYWJsZSwgaXMgdW5mcmll
bmRseSwgLi4uIHdpdGggYSB2aWV3IHRvIHJlY292ZXIgaXQKPiAqIEFyYml0cmF0aW9uIGluIGNh
c2VzIHdoZXJlIHRoZXJlIGlzIHNvbWUgZnJpY3Rpb24gYW1vbmdzdCBwYXJ0aWNpcGFudHMgaW4g
YQo+IGRpc2N1c3Npb24sIHdoaWNoIHdhcyBub3QgcmVzb2x2YWJsZSBieSBhbnkgb2YgdGhlIGJl
Zm9yZS4gQWZ0ZXIgYWxsLCB3aGVuIHRoaXMKPiBoYXBwZW5zIHRoZXJlIGlzIGEgcmlzayB0aGF0
IGEgd29ya2luZyByZWxhdGlvbnNoaXAgZ2V0cyBuZWdhdGl2ZWx5IGltcGFjdGVkLiBJdAo+IGlz
IGFjdHVhbGx5IGluIHRoZSBpbnRlcmVzdCBvZiBlYWNoIHBhcnRpY2lwYW50IHRvIGltcHJvdmUg
dG8gYXZvaWQgZnJpY3Rpb24sCj4gc3RyZXNzLCBldGMuCj4gCj4gSSBob3BlIHRoYXQgd2UgY2Fu
IGFwcHJvdmUgdGhlIHNlcmllcyB3aXRob3V0IHRoZSBmaXJzdCBwYXJ0LCBidXQgSSBkbyBub3Qg
bWluZAo+IGlmIHBlb3BsZSBmZWVsIHRoaXMgbmVlZHMgdG8gYmUgZG9uZSBpbiBvbmUgZ28uCgpU
aGUgY3VycmVudCBkb2N1bWVudCBMR1RNLCBJIGp1c3QgaGF2ZSBvbmUgc3R5bGUgbml0LgoKVGhh
bmtzIGZvciBkb2luZyB0aGlzIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:11:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6FtR-0005S6-2n; Fri, 06 Sep 2019 15:11:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6FtP-0005RQ-28
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:11:19 +0000
X-Inumbo-ID: 866865aa-d0b8-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 866865aa-d0b8-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 15:10:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567782657;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=vFj9d7b2/A+K7rjm9Mi+IiOEQ097I0rJYOOtnHXeNdI=;
 b=axsUAsBKiCj/wH8HDuay1FgXVrE2g9Z6DIOLkXolRp4uMsTCihOkQH2G
 1vfQBv9eywkinL2hH6tg1aR4P5aVFB4mTClHHmGlRc61l7IYO21f5zO4R
 FHORvznm8X5P2Dd9ED8qJSuOoXxY4+/1PmfjAGytFu9vRZm4Gx506mNh5 s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YaFjOTFewSqWOatgbSwRL7DW6WK3jT/74mXx39r35K9ZZ5H+YEYJzdfprw8E5Ra6VvNb3wzbFa
 HHHFdMaj65pDxMVh6DZa1LsoybbvBIRDVchNd/dwWDpymx/xatE3kApF1EHAVNaO3yKyZRQFM7
 6cj/dcZMBSMfn4FCW+Qo30ZrI7/0ETE3VDKVCbJM68CLo2Z8x/c6UEqX1dgLPbxmr+sVuSk7Bw
 65MKeazoNOtGegvWN+k+Ve6kFYAihCZfaLBZlQTITLUOp3Ac2vjfWrtWcriORyfq0E65YIQ0/E
 e1w=
X-SBRS: 2.7
X-MesageID: 5427858
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5427858"
Date: Fri, 6 Sep 2019 17:10:46 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20190906151046.r7cremzaqw73btu3@Air-de-Roger>
References: <cover.1567620587.git.lars.kurth@citrix.com>
 <bce250afe71018f1a62f1b34866833588670a1f9.1567620587.git.lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bce250afe71018f1a62f1b34866833588670a1f9.1567620587.git.lars.kurth@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] Xen Project Code of Conduct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-api@lists.xenproject.org, minios-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMDQsIDIwMTkgYXQgMDc6MTI6MThQTSArMDEwMCwgTGFycyBLdXJ0aCB3cm90
ZToKWy4uLl0KPiArIyMgQ29uZHVjdCBUZWFtIG1lbWJlcnMKPiArQ29uZHVjdCBUZWFtIG1lbWJl
cnMgYXJlIHByb2plY3QgbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcnMgZnJvbSBhbnkKPiArc3ViLXBy
b2plY3QuIFRoZSBjdXJyZW50IGxpc3Qgb2YgQ29uZHVjdCBUZWFtIG1lbWJlcnMgaXM6Cj4gKyog
TGFycyBLdXJ0aCA8bGFycyBkb3Qga3VydGggYXQgeGVucHJvamVjdCBkb3Qgb3JnPgo+ICsqIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZSBkb3QgZHVubGFwIGF0IGNpdHJpeCBkb3QgY29tPgo+ICsqIElh
biBKYWNrc29uIDxpYW4gZG90IGphY2tzb24gYXQgY2l0cml4IGRvdCBjb20+Cj4gKwo+ICtDb25k
dWN0IFRlYW0gbWVtYmVycyBhcmUgY2hhbmdlZCBieSBwcm9wb3NpbmcgYSBjaGFuZ2UgdG8gdGhp
cyBkb2N1bWVudCwKPiArcG9zdGVkIG9uIGFsbCBzdWItcHJvamVjdCBsaXN0cywgZm9sbG93ZWQg
YnkgYSBmb3JtYWwgZ2xvYmFsIHZvdGUgYXMgb3V0bGluZWQgW2hlcmVdOiBodHRwczovL3hlbnBy
b2plY3Qub3JnL2RldmVsb3BlcnMvZ292ZXJuYW5jZS8jcHJvamVjdC1kZWNpc2lvbnMKCkNvdWxk
IHlvdSBicmVhayB0aGUgYWJvdmUgbGluZSB0byBtYXRjaCB0aGUgZXhpc3RpbmcgbGluZSBsZW5n
dGggb2YKdGhlIGRvY3VtZW50PwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:13:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15: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 1i6Fv5-0005mc-Ns; Fri, 06 Sep 2019 15:13: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=CtaX=XB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i6Fv4-0005mW-Fb
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:13:02 +0000
X-Inumbo-ID: d0111527-d0b8-11e9-abf6-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0111527-d0b8-11e9-abf6-12813bfff9fa;
 Fri, 06 Sep 2019 15:13:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567782780;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=XmtNbtx4hUUKQ7eJ0BcIoJPKbCbuij+yPYR68BsI6BI=;
 b=D14tHeTxsaU248UdR2xtVFv6tejt2HbpcMAC90q35JR+zjfdIu2c3Yav
 lYNeS8PTzM+gaDTUA+OZZrztbVPragPt6GeGve/IAk6uMofWExlC3YmGY
 XmNS2u0l0EqlKDc2soJWIAuzKo45fbQxyGzAB6lDnG42Bl7dU2w69VVqB c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: w1VqM+KowTLt891t3/c1NsQJCaw5Xj5rs+5dVo0u2VilNBwDvzvUCh57x4G1dtwKacmRyI/JiK
 IeJin+/hUSvTlDCDjRMXN3QTxCghed/QxRupHbM1pIxBILzdve3PPiLZtAaTs+pJ0hERd6tQK4
 InEj7FHuNgrWtxze6XXsQDUrqrWTyyym9R/xlCbRcadN7ZHVGFCGzn7YYetkw7x9fWzDcCIHga
 pyJrZQlSy1qB0Q8zF1bUN7u1r0vfrUdoM7Hbh4dtUVj4vfTa0eUW7ZD3lJyKEA5doswjnYVlDR
 kYs=
X-SBRS: 2.7
X-MesageID: 5473644
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5473644"
Date: Fri, 6 Sep 2019 17:12:53 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20190906151253.5wdykbusy3irxbaw@Air-de-Roger>
References: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@citrix.com>
 <ABC38D35-2227-467D-BE3C-B5459B52B199@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ABC38D35-2227-467D-BE3C-B5459B52B199@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Criteria for checking in core scheduling series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Rich Persaud <persaur@gmail.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>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMTI6NDY6MDNQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiAKPiAKPiDvu79PbiAwNi8wOS8yMDE5LCAxMjowOSwgIkdlb3JnZSBEdW5sYXAiIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+ICAgICBUaGVyZSB3YXMgYSBkaXNjdXNz
aW9uIG9uIHRoZSBjb21tdW5pdHkgY2FsbCBhYm91dCB0aGUgY29yZSBzY2hlZHVsaW5nCj4gICAg
IHNlcmllcyBiZWluZyBkZXZlbG9wZWQgYnkgSnVlcmdlbiBHcm9zcyBbMV0uICBUaGUgY29uY2x1
c2lvbiBjYW4gYmUKPiAgICAgc3VtbWFyaXplZCBhcyBmb2xsb3dzOgo+ICAgICAKPiAgICAgKiBX
ZSBub3JtYWxseSB3YWl0IHRvIGNoZWNrIGluIHNlcmllcyB1bnRpbCB0aGV5IGFyZSBxdWl0ZSBn
b29kIC0tIGFsbAo+ICAgICB0aGUgaSdzIGRvdHRlZCBhbmQgYWxsIHRoZSB0J3MgY3Jvc3NlZAo+
ICAgICAKPiAgICAgKiBUaGlzIGlzIGZvciBzZXZlcmFsIHJlYXNvbnM7IHByaW1hcmlseSBiZWNh
dXNlIG9uY2UgY29kZSBnZXRzIGNoZWNrZWQKPiAgICAgaW4sIGl0IHJhcmVseSBnZXRzIGxvb2tl
ZCBhdCBhZ2Fpbi4gIEluIHBhcnRpY3VsYXIsIHRoZXJlJ3Mgbm90aGluZwo+ICAgICBzdG9wcGlu
ZyB0aGUgc3VibWl0dGVyIGZyb20gbmVnbGVjdGluZyB0byBkbyBpbXBvcnRhbnQgY2xlYW4tdXBz
LCBpbgo+ICAgICBzcGl0ZSBvZiB0aGVpciBiZXN0IGludGVudGlvbnM7IGxlYXZpbmcgdGhlIG1h
aW50YWluZXIgb3IgdGhlIHJlc3Qgb2YKPiAgICAgdGhlIGNvbW11bml0eSB0byBkbyBpdC4KPiAg
ICAgCj4gICAgICogSG93ZXZlciwgZm9yIHBhcnRpY3VsYXJseSBsb25nLCBjb21wbGljYXRlZCBz
ZXJpZXMgbGlrZSB0aGUgY29yZQo+ICAgICBzY2hlZHVsaW5nIHNlcmllcywgdGhpcyBjYW4gaGF2
ZSBzaWduaWZpY2FudCBkb3duc2lkZXMuICBSZWJhc2luZyBhCj4gICAgIDYwLXBhdGNoIGJyYW5j
aCByZWd1bGFybHkgaXMgYSBsb3Qgb2YgY2h1cm4gZm9yIGxpdHRsZSB2YWx1ZTsgYW5kIGNvcmUK
PiAgICAgcGFydHMgb2YgdGhlIHNlcmllcyB3aGljaCBhcmUgbW9zdGx5IGNvbXBsZXRlIGFyZSBj
dXJyZW50bHkgb25seSBnZXR0aW5nCj4gICAgIHNwb3JhZGljIGRldiB0ZXN0aW5nIHJhdGhlciB0
aGFuIHRoZSB3aWRlIHJhbmdlIG9mIHRlc3RpbmcgdGhleSB3b3VsZAo+ICAgICBnZXQgZnJvbSBi
ZWluZyBpbiBzdGFnaW5nLgo+ICAgICAKPiAgICAgKiBYZW5TZXJ2ZXIgYW5kIFN1U0UgYXJlIGJv
dGggbG9uZy10ZXJtIGNvbW11bml0eSBtZW1iZXJzIHdpdGggYSBzdHJvbmcKPiAgICAgaW5jZW50
aXZlIHRvIG1haW50YWluIGFuZCBpbXByb3ZlIHRoZSBmZWF0dXJlOyBzbyB0aGUgcmlzayBvZiB0
aGUKPiAgICAgZmVhdHVyZSBiZWluZyBsZWZ0IGZvciB0aGUgY29tbXVuaXR5IHRvIG1haW50aWFu
IGlzIHJlbGF0aXZlbHkgbm93Lgo+ICAgICAKPiAgICAgV2l0aCBhbGwgdGhvc2UgdGhpbmdzIGlu
IG1pbmQsIHRoZSBjb25jbHVzaW9uIHdhcyB0byBsb3dlciB0aGUKPiAgICAgImNoZWNrLWluIiB0
aHJlc2hvbGQgZnJvbSB3aGF0IGl0IG5vcm1hbGx5IGlzLCBpbiBvcmRlciB0byBhbGxvdyB0aGUK
PiAgICAgc2VyaWVzIHRvIGJlIGNoZWNrZWQgaW4gaW4gdGhlIG5lYXIgZnV0dXJlLCBpbiBlbm91
Z2ggdGltZSBhdCBsZWFzdCBmb3IKPiAgICAgdGhlICJkZWZhdWx0IG9mZiIgdG8gYmUgd2VsbC10
ZXN0ZWQgYnkgdGhlIDQuMTMgcmVsZWFzZS4KPiAgICAgCj4gICAgIFRoZSBjcml0ZXJpYSB3ZSBz
a2V0Y2hlZCBvdXQgd2VyZToKPiAgICAgCj4gICAgICogQWxsIHRoZSBwYXRjaGVzIHN0aWxsIG5l
ZWQgYXBwcm9wcmlhdGUgQWNrIC8gUi1iJ3MKPiAgICAgCj4gICAgICogVGhlcmUgc2hvdWxkIGJl
IHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgdGhlIHNlcmllcyB3aWxsIGhhdmUgbGl0dGxlIHRvCj4g
ICAgIG5vIGltcGFjdCBvbiAidGhyZWFkIG1vZGUiICh0aHJlYWRzIGJlaW5nIHRoZSB1bml0IG9m
IHNjaGVkdWxpbmc7IGkuZS4sCj4gICAgIHRoZSBzdGF0dXMgcXVvKQo+ICAgICAKPiAgICAgV1JU
IHRoZSBzZWNvbmQgcG9pbnQsIGFwcGFyZW50bHkgWGVuU2VydmVyIGhhdmUgYmVlbiB0ZXN0aW5n
IHRoZSBzZXJpZXMKPiAgICAgcmVndWxhcmx5IGZvciBzb21lIHRpbWUsIGFuZCBhcmUgc2F0aXNm
aWVkIGZyb20gYSB0ZXN0aW5nIHBlcnNwZWN0aXZlCj4gICAgIHRoYXQgdGhlcmUgaXMgbm8gc2ln
bmlmaWNhbnQgZGVncmFkYXRpb24gZm9yIHRoZSBzZXJpZXMgd2hlbiBpbiAidGhyZWFkCj4gICAg
IG1vZGUiLgo+ICAgICAKPiAgICAgU28gdGhpcyB3b3VsZCByZWFsbHkgYmUgYSByZWNvbW1lbmRh
dGlvbiAvIGxpY2Vuc2UgdG8gdGhlIHZhcmlvdXMKPiAgICAgbWFpbnRhaW5lcnMgaW52b2x2ZWQ7
IHByaW1hcmlseSBEYXJpbywgSSB0aGluayAoc2luY2UgSSBwcm9iYWJseSB3b24ndAo+ICAgICBo
YXZlIHRpbWUgdG8gcmV2aWV3IHRoZSBzZXJpZXMpLgo+ICAgICAKPiAgICAgTm8gZGVjaXNpb25z
IGFyZSBvZmZpY2lhbCB1bnRpbCBkaXNjdXNzZWQgb24geGVuLWRldmVsOyBzbyB0aGUgZGVjaXNp
b24KPiAgICAgd2lsbCBub3QgYmUgY29uc2lkZXJlZCBvZmZpY2lhbCB1bnRpbCBhIGZldyBkYXlz
IGhhdmUgcGFzc2VkIHdpdGhvdXQKPiAgICAgb2JqZWN0aW9uLiAgQW5kIG9mIGNvdXJzZSwgaWYg
YW55b25lIGF0IHRoZSBtZWV0aW5nIGhhZCBhIGRpZmZlcmVudAo+ICAgICB1bmRlcnN0YW5kaW5n
IG9mIHdoYXQgd2FzIHNhaWQsIG9yIGhhcyBzb21ldGhpbmcgdG8gYWRkLCBwbGVhc2UgZG8gc28u
Cj4gICAgIAo+IEkgYmVsaWV2ZSB0aGUgZm9sbG93aW5nIHBlb3BsZSB3ZXJlIG9uIHRoZSBjb21t
dW5pdHkgY2FsbCBhbmQgZGlkIE5PVCBoYXZlIG9iamVjdGlvbnMgd2hlbiBhc2tlZAo+IFNlcmdl
eSwgSmFuLCBKdWVyZ2VuLCBBbmRyZXcsIEdlb3JnZSwgUm9nZXIsIENocmlzdG9waGVyIENsYXJr
LCBEYW5pZWwgUCBTbWl0aCwgUmljaCAobGlzdCBtYXkgYmUgaW5jb21wbGV0ZSkKCkkgaGF2ZSBu
byBvYmplY3Rpb24gd2l0aCB0aGlzIGdvaW5nIGluIG9uIHRoZSBhYm92ZSB0ZXJtcy4KClRoYW5r
cyBmb3Igd3JpdGluZyB0aGlzIGRvd24uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:18:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15: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 1i6G00-00062S-JV; Fri, 06 Sep 2019 15:18:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6Fzz-00062N-ED
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:18:07 +0000
X-Inumbo-ID: 86632a76-d0b9-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 86632a76-d0b9-11e9-b76c-bc764e2007e4;
 Fri, 06 Sep 2019 15:18: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 E57F8AD69;
 Fri,  6 Sep 2019 15:18:04 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190905194909.6811-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a7787fb5-02ea-61a0-b503-21b21c2961aa@suse.com>
Date: Fri, 6 Sep 2019 17:18:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905194909.6811-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/cpuid: Extend the cpuid= option to
 support all named features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAyMTo0OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vYXJj
aC94ODYvY3B1aWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCj4gQEAgLTIxLDQ1ICsy
MSw2MiBAQCBzdGF0aWMgY29uc3QgdWludDMyX3QgZGVlcF9mZWF0dXJlc1tdID0gSU5JVF9ERUVQ
X0ZFQVRVUkVTOwo+ICAKPiAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVuX2NwdWlkKGNvbnN0
IGNoYXIgKnMpCj4gIHsKPiArICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdHVyZSB7Cj4gKyAg
ICAgICAgY29uc3QgY2hhciAqbmFtZTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgYml0Owo+ICsg
ICAgfSBmZWF0dXJlc1tdIF9faW5pdGNvbnN0ID0gSU5JVF9GRUFUVVJFX05BTUVTLCAqbGhzLCAq
bWlkLCAqcmhzOwoKVGhlIHBvaW50ZXIgZmllbGQgd2FudCB0aGlzIHRvIHVzZSBfX2luaXRjb25z
dHJlbC4gQW5kIEkgZG9uJ3QgdGhpbmsKeW91IG1lYW4gbGhzLCBtaWQsIGFuZCByaHMgdG8gYWxz
byBiZSBzdGF0aWM/IEFsYmVpdCAuLi4KCj4gICAgICBjb25zdCBjaGFyICpzczsKPiAgICAgIGlu
dCB2YWwsIHJjID0gMDsKPiAgCj4gICAgICBkbyB7Cj4gKyAgICAgICAgY29uc3QgY2hhciAqZmVh
dDsKPiArCj4gICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKPiAgICAgICAgICBpZiAoICFz
cyApCj4gICAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOwo+ICAKPiAtICAgICAgICBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCApCj4gLSAg
ICAgICAgewo+IC0gICAgICAgICAgICBpZiAoICF2YWwgKQo+IC0gICAgICAgICAgICAgICAgc2V0
dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9NRF9DTEVBUik7Cj4gLSAgICAgICAgfQo+IC0g
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0g
MCApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBpZiAoICF2YWwgKQo+IC0gICAgICAgICAg
ICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlBCKTsKPiAtICAgICAgICB9
Cj4gLSAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJzYiIsIHMsIHNz
KSkgPj0gMCApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBpZiAoICF2YWwgKQo+IC0gICAg
ICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlJTQik7Cj4gLSAg
ICAgICAgfQo+IC0gICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3RpYnAi
LCBzLCBzcykpID49IDAgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgaWYgKCAhdmFsICkK
PiAtICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU1RJQlAp
Owo+IC0gICAgICAgIH0KPiAtICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4o
ImwxZC1mbHVzaCIsIHMsIHNzKSkgPj0gMCApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBp
ZiAoICF2YWwgKQo+IC0gICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVB
VFVSRV9MMURfRkxVU0gpOwo+IC0gICAgICAgIH0KPiAtICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oInNzYmQiLCBzLCBzcykpID49IDAgKQo+ICsgICAgICAgIC8qIFNraXAg
dGhlICduby0nIHByZWZpeCBmb3IgbmFtZSBjb21wYXJpc29ucy4gKi8KPiArICAgICAgICBmZWF0
ID0gczsKPiArICAgICAgICBpZiAoIHN0cm5jbXAocywgIm5vLSIsIDMpID09IDAgKQo+ICsgICAg
ICAgICAgICBmZWF0ICs9IDM7Cj4gKwo+ICsgICAgICAgIC8qIChSZSlpbml0YWxpc2UgbGhzIGFu
ZCByaHMgZm9yIGJpbmFyeSBzZWFyY2guICovCj4gKyAgICAgICAgbGhzID0gZmVhdHVyZXM7Cj4g
KyAgICAgICAgcmhzID0gZmVhdHVyZXMgKyBBUlJBWV9TSVpFKGZlYXR1cmVzKTsKCi4uLiB0aGUg
Y29tbWVudCBoZXJlIHN1Z2dlc3RzIHlvdSBkbywgYnV0IEkgZG9uJ3QgY3VycmVudGx5IHNlZSB3
aHkuCkknZCBsaWtlIHRvIHVuZGVyc3RhbmQgdGhpcyB0aG91Z2ggYmVmb3JlIGdpdmluZyBhbiBh
Y2suCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:27:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15: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 1i6G9E-0006sk-NN; Fri, 06 Sep 2019 15:27: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=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6G9E-0006sf-3z
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:27:40 +0000
X-Inumbo-ID: dbc5bc76-d0ba-11e9-abf7-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbc5bc76-d0ba-11e9-abf7-12813bfff9fa;
 Fri, 06 Sep 2019 15:27:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567783658;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=AEpbbl40ilUcgHhigB39tOait3yFcFblXHLix1fPV7Q=;
 b=YQIntSh3Z5/f3mCBpJX5RgkpLcqFpTq8PTftu8jFMmxBlR0rpy4nDjcJ
 FflPUSYtST5GGlFF6ZFL9OyvzZ8qNWc7FRTOtA+gUEuwC0H9VXLjF8DUx
 nS81crbP/j4efHE2+zBAcQKbWPzbhv2/6O82qR/myqXWbQJxHVjU/WO8Q I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mJoY07LSIirLmsv1ISoX6IdJRyMceyv+ldYXigXkTqFpERd7e/ImB9maPN/wDHdwyB5vtGgLGd
 acVLOk2s01RFqwFxCgQufEqeW+aQcmzT0PepR2UZeoNold4vdXW+62I/ynwHyODtiC0WMZGYo+
 7a/QCj3FJfibAx3xiitczXs380EU3tkstfB7pMbUIZ+vxtX8Cc8ssir41gk6T//37mcHiB6Pbc
 NtJNJDXT8N+V5jnbWTbNviX8q/5eNZvD8tWBYmHQ89Axg50aRCdqfMG9/txsj2PqmcYZ1MMCh/
 DLc=
X-SBRS: 2.7
X-MesageID: 5474571
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5474571"
To: Jan Beulich <jbeulich@suse.com>
References: <20190905194909.6811-1-andrew.cooper3@citrix.com>
 <a7787fb5-02ea-61a0-b503-21b21c2961aa@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: <7a0a832d-e7a6-7f2f-66be-7d0af44aa3ff@citrix.com>
Date: Fri, 6 Sep 2019 16:27:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a7787fb5-02ea-61a0-b503-21b21c2961aa@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86/cpuid: Extend the cpuid= option to
 support all named features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNjoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDUuMDkuMjAxOSAy
MTo0OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMK
Pj4gKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKPj4gQEAgLTIxLDQ1ICsyMSw2MiBAQCBzdGF0
aWMgY29uc3QgdWludDMyX3QgZGVlcF9mZWF0dXJlc1tdID0gSU5JVF9ERUVQX0ZFQVRVUkVTOwo+
PiAgCj4+ICBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykK
Pj4gIHsKPj4gKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXR1cmUgewo+PiArICAgICAgICBj
b25zdCBjaGFyICpuYW1lOwo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgYml0Owo+PiArICAgIH0g
ZmVhdHVyZXNbXSBfX2luaXRjb25zdCA9IElOSVRfRkVBVFVSRV9OQU1FUywgKmxocywgKm1pZCwg
KnJoczsKPiBUaGUgcG9pbnRlciBmaWVsZCB3YW50IHRoaXMgdG8gdXNlIF9faW5pdGNvbnN0cmVs
LgoKT2suCgo+IEFuZCBJIGRvbid0IHRoaW5rIHlvdSBtZWFuIGxocywgbWlkLCBhbmQgcmhzIHRv
IGFsc28gYmUgc3RhdGljPwoKTm8gLSBub3QgaW50ZW50aW9uYWwuCgo+ICBBbGJlaXQgLi4uCj4K
Pj4gICAgICBjb25zdCBjaGFyICpzczsKPj4gICAgICBpbnQgdmFsLCByYyA9IDA7Cj4+ICAKPj4g
ICAgICBkbyB7Cj4+ICsgICAgICAgIGNvbnN0IGNoYXIgKmZlYXQ7Cj4+ICsKPj4gICAgICAgICAg
c3MgPSBzdHJjaHIocywgJywnKTsKPj4gICAgICAgICAgaWYgKCAhc3MgKQo+PiAgICAgICAgICAg
ICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4+ICAKPj4gLSAgICAgICAgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigibWQtY2xlYXIiLCBzLCBzcykpID49IDAgKQo+PiAtICAgICAgICB7Cj4+IC0g
ICAgICAgICAgICBpZiAoICF2YWwgKQo+PiAtICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpOwo+PiAtICAgICAgICB9Cj4+IC0gICAgICAgIGVs
c2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCj4+IC0g
ICAgICAgIHsKPj4gLSAgICAgICAgICAgIGlmICggIXZhbCApCj4+IC0gICAgICAgICAgICAgICAg
c2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlBCKTsKPj4gLSAgICAgICAgfQo+PiAt
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnNiIiwgcywgc3MpKSA+
PSAwICkKPj4gLSAgICAgICAgewo+PiAtICAgICAgICAgICAgaWYgKCAhdmFsICkKPj4gLSAgICAg
ICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUlNCKTsKPj4gLSAg
ICAgICAgfQo+PiAtICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInN0aWJw
Iiwgcywgc3MpKSA+PSAwICkKPj4gLSAgICAgICAgewo+PiAtICAgICAgICAgICAgaWYgKCAhdmFs
ICkKPj4gLSAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NU
SUJQKTsKPj4gLSAgICAgICAgfQo+PiAtICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oImwxZC1mbHVzaCIsIHMsIHNzKSkgPj0gMCApCj4+IC0gICAgICAgIHsKPj4gLSAgICAg
ICAgICAgIGlmICggIXZhbCApCj4+IC0gICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2Nh
cChYODZfRkVBVFVSRV9MMURfRkxVU0gpOwo+PiAtICAgICAgICB9Cj4+IC0gICAgICAgIGVsc2Ug
aWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic3NiZCIsIHMsIHNzKSkgPj0gMCApCj4+ICsgICAg
ICAgIC8qIFNraXAgdGhlICduby0nIHByZWZpeCBmb3IgbmFtZSBjb21wYXJpc29ucy4gKi8KPj4g
KyAgICAgICAgZmVhdCA9IHM7Cj4+ICsgICAgICAgIGlmICggc3RybmNtcChzLCAibm8tIiwgMykg
PT0gMCApCj4+ICsgICAgICAgICAgICBmZWF0ICs9IDM7Cj4+ICsKPj4gKyAgICAgICAgLyogKFJl
KWluaXRhbGlzZSBsaHMgYW5kIHJocyBmb3IgYmluYXJ5IHNlYXJjaC4gKi8KPj4gKyAgICAgICAg
bGhzID0gZmVhdHVyZXM7Cj4+ICsgICAgICAgIHJocyA9IGZlYXR1cmVzICsgQVJSQVlfU0laRShm
ZWF0dXJlcyk7Cj4gLi4uIHRoZSBjb21tZW50IGhlcmUgc3VnZ2VzdHMgeW91IGRvLCBidXQgSSBk
b24ndCBjdXJyZW50bHkgc2VlIHdoeS4KCldlIGFyZSBpbnNpZGUgYSBkbyB7IH0gKCkgd2hpbGUg
bG9vcCwgcGFyc2luZyBzb21ldGhpbmcgc3VjaCBhcwpjcHVpZD1hdng1MTIsc3Msc214CgpUaGUg
YmluYXJ5IHNlYXJjaCBvdmVyIHRoZSBmZWF0dXJlIG5hbWVzIG5lZWRzIHRvIHN0YXJ0IGFnYWlu
IGZyb20Kc2NyYXRjaCBmb3IgZWFjaCBuZXcgY3B1aWQ9IGxpc3QgaXRlbS4KCk90aGVyd2lzZSwg
dGhlIHdoaWxlICggbGhzIDwgcmhzICkgYmluYXJ5IHNlYXJjaCB3aWxsIG5ldmVyIGJlIGVudGVy
ZWQKZm9yIHRoZSBzZWNvbmQgY3B1aWQ9IGl0ZW0uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:37:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15:37:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6GIi-0007lA-4M; Fri, 06 Sep 2019 15: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=XnaT=XB=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i6GIg-0007kt-NH
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:37:26 +0000
X-Inumbo-ID: 2c43cbc4-d0bc-11e9-abf7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c43cbc4-d0bc-11e9-abf7-12813bfff9fa;
 Fri, 06 Sep 2019 15:37:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567784223;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=QhNfwDZHgH9gQrN1l+NK5+pKpAJGvv3+xx59gVti6CE=;
 b=OD54sMS+vUzwLGnjs7IsErcIkcrEwpaJBqXPGpQ6Mo6TRoUym49TkgO8
 wYMLhXYRs28/d8a3KBtMcQuEVVaXK8rwjDjvftgOdfBQUMkvrk2QXSt0b
 2Q11pYdjFJdc6yj9VKrJ0mQ1ZpYkxv/TpHwCg8ONZalnrruCitIpkGXmz g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FqDRpkuv9DkEZgCz92Ct/z1fuvBMZaZ60CpCi17+26ujZaqh/ZISffdIAh7GdKFwHqxi2FXZOZ
 xsYiK580Xg6Tphua5RtZuf5+lowfgxzK3Bvw26/zai0NSBzoKeKRXy/Cg5eeLwdxbrWFazw0Cl
 nT7XYho/fna9AULBhWs5heqgDOP/9i42UKhYMeXyBt6YuwtFrypsGX4mK2sHNd2Qnw/cAin8LD
 yJ4tZ7lgXFtA3iNLMLoEi7w0yS/ZVtEEY7C/SLLK7Hq/8IQiZCvyouLt3nxZkzb8sz3K4x0BiY
 Zuw=
X-SBRS: 2.7
X-MesageID: 5520917
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5520917"
From: Lars Kurth <lars.kurth@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] Xen Project Code of Conduct
Thread-Index: AQHVY0xS7k25XmSzskSR/W9PSVPWpKceomQAgAAYF4A=
Date: Fri, 6 Sep 2019 15:36:59 +0000
Message-ID: <7C473E1E-7870-4F30-BDE8-254E04B5ADBE@citrix.com>
References: <cover.1567620587.git.lars.kurth@citrix.com>
 <bce250afe71018f1a62f1b34866833588670a1f9.1567620587.git.lars.kurth@citrix.com>
 <20190906151046.r7cremzaqw73btu3@Air-de-Roger>
In-Reply-To: <20190906151046.r7cremzaqw73btu3@Air-de-Roger>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <611AC95F651D0D468B3C5C6C82044607@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Xen Project Code of Conduct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQrvu79PbiAwNi8wOS8yMDE5LCAxNjoxMCwgIlJvZ2VyIFBhdSBNb25uZSIgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToNCg0KICAgIE9uIFdlZCwgU2VwIDA0LCAyMDE5IGF0IDA3OjEyOjE4
UE0gKzAxMDAsIExhcnMgS3VydGggd3JvdGU6DQogICAgWy4uLl0NCiAgICA+ICsjIyBDb25kdWN0
IFRlYW0gbWVtYmVycw0KICAgID4gK0NvbmR1Y3QgVGVhbSBtZW1iZXJzIGFyZSBwcm9qZWN0IGxl
YWRlcnNoaXAgdGVhbSBtZW1iZXJzIGZyb20gYW55DQogICAgPiArc3ViLXByb2plY3QuIFRoZSBj
dXJyZW50IGxpc3Qgb2YgQ29uZHVjdCBUZWFtIG1lbWJlcnMgaXM6DQogICAgPiArKiBMYXJzIEt1
cnRoIDxsYXJzIGRvdCBrdXJ0aCBhdCB4ZW5wcm9qZWN0IGRvdCBvcmc+DQogICAgPiArKiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UgZG90IGR1bmxhcCBhdCBjaXRyaXggZG90IGNvbT4NCiAgICA+ICsq
IElhbiBKYWNrc29uIDxpYW4gZG90IGphY2tzb24gYXQgY2l0cml4IGRvdCBjb20+DQogICAgPiAr
DQogICAgPiArQ29uZHVjdCBUZWFtIG1lbWJlcnMgYXJlIGNoYW5nZWQgYnkgcHJvcG9zaW5nIGEg
Y2hhbmdlIHRvIHRoaXMgZG9jdW1lbnQsDQogICAgPiArcG9zdGVkIG9uIGFsbCBzdWItcHJvamVj
dCBsaXN0cywgZm9sbG93ZWQgYnkgYSBmb3JtYWwgZ2xvYmFsIHZvdGUgYXMgb3V0bGluZWQgW2hl
cmVdOiBodHRwczovL3hlbnByb2plY3Qub3JnL2RldmVsb3BlcnMvZ292ZXJuYW5jZS8jcHJvamVj
dC1kZWNpc2lvbnMNCiAgICANCiAgICBDb3VsZCB5b3UgYnJlYWsgdGhlIGFib3ZlIGxpbmUgdG8g
bWF0Y2ggdGhlIGV4aXN0aW5nIGxpbmUgbGVuZ3RoIG9mDQogICAgdGhlIGRvY3VtZW50Pw0KICAg
IA0KU3VyZSwgSSBjYW4gZG8gdGhpcyBpbiB0aGUgbmV4dCByZXZpc2lvbg0KDQpJIGludGVudGlv
bmFsbHkgZGlkbid0IGRvIGxpbmUgYnJlYWtzIG9uIG1vc3QgY2hhbmdlcyB0byBtYWtlIHN1cmUg
dGhhdCB0aGUgZGlmZmVyZW5jZXMgY2FuIGJlIHNlZW4NCg0KQWxzbywgd2Ugd2lsbCBwcm9iYWJs
eSBuZXZlciBwdWJsaXNoIHRoaXMgY29udGVudCBhbnl3aGVyZSBidXQgb24gdGhlIG1haW4gd2Vi
c2l0ZSAoYXMgaHRtbCBnZW5lcmF0ZWQgZnJvbSB0aGUgTUQpDQoNCkxhcnMNCiAgICANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:40:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6GL9-0007z7-M6; Fri, 06 Sep 2019 15:39:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lss7=XB=arndb.de=arnd@srs-us1.protection.inumbo.net>)
 id 1i6GL8-0007z1-P4
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:39:58 +0000
X-Inumbo-ID: 940bd6c0-d0bc-11e9-b299-bc764e2007e4
Received: from mout.kundenserver.de (unknown [212.227.126.187])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 940bd6c0-d0bc-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 15:39:57 +0000 (UTC)
Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de
 (mreue011 [212.227.15.129]) with ESMTPA (Nemesis) id
 1N49xZ-1iFMyW1Wgz-0103jZ; Fri, 06 Sep 2019 17:39:53 +0200
From: Arnd Bergmann <arnd@arndb.de>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  6 Sep 2019 17:39:38 +0200
Message-Id: <20190906153948.2160342-1-arnd@arndb.de>
X-Mailer: git-send-email 2.20.0
MIME-Version: 1.0
X-Provags-ID: V03:K1:zYODqMtzhmasPBLMaQkekqWiOvuaPVy3IwkWaKwHTMENneYYT8+
 N9fyWbckJqYWTjYWdmrm2DvtCp7XQn992baONZAioN40gMFhsqvd2U1uMxtDsTxl02EEgMD
 eI5U3yqi2uT9wI5P/PNjLDsH5KfiyfEyZ9ARZbjNSFbQWMW/PWzRcDJcdeASforR6P2aJOa
 oSAzLbOAoDT2OMDOiRvsQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:Hl3snfylLyw=:F4PGuLMuAxxV6jSAERX2I7
 YLHkkVVGb5vPqpurr8Bbn+hyuwWdkNKkzFAUJBpSy+D7WHk7gVxbv9HpCnGGfm6NgtD1zTgjs
 WqyLndj1Q1NoIHOq97vFJK1E5NfCvEK9k2CLN88jTZugyWhrSRmIMpJlo9gYL5VzkBoM13xbe
 L97IBBuATNa8AplaIqCWcHo/WKK4s6PfwNn1IoigBfpbvRJ/4p4vKT4Ps4c9KEMraRxou/4YO
 HQpBTXRVmqZ5/Fu1ubNF1z7SS6+MsybqbmmBf4arM//R+Re4Of7p/AIGwGVb5eNPJfPLMov7o
 eD69Z7Ak+0C5ah/e9vI+a6EOEUGTFWqVmQtCLXjg4CJFXYDrncVnhngBn9tH54hvR3v9cznBt
 XaCRWMr+Wk1XfBylaOur9Ac/fM1lU/GLDeae1pxYrIt/e/YzUGrs6pBa01J2TFxiAfTs7ffR7
 d7k+afrQlghEUPhvATCoVBg0NVG4t25SciaXGLKavc4MvEqWswSslxWMcLPAd+fjqthc+Ujkd
 FpMV7SrwOZ1lhA8UHG+1o8WhALPIVVuIrtZIfRZJty6t9HVahWXkOORwCmjgbZwXrNUuQtjlm
 Z036DeAY4zkrSUKOAdBKSKDJN/Ehwo7WbC6Wzp2cwqUfwFmUF2Mwh+61GjOanrNAM8cOmXUl6
 nTMw3EB8A4ev83/WvVY1UVl6nLC4NaVPP1QI9W5cn3+lUEPOdH5r75jP32GLF7CO36I28uRJX
 j/fBOhn1RJrPYCDLykucNyQcukb/dW7s7RTPh9iJfiYj06Dh2j+AyDwJtTKyqFfirfzZpk8f+
 HvVavFxfxTs0ElAnhWxOzZFZi9GFQsIQ4oeH6iHEPsqKo7oTqE=
Subject: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 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: Arnd Bergmann <arnd@arndb.de>, Emil Velikov <emil.l.velikov@gmail.com>,
 Russell King <linux@armlinux.org.uk>, Denis Efremov <efremov@linux.com>,
 linux-kernel@vger.kernel.org, Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFlQRVJWSVNPUl9wbGF0Zm9ybV9vcCgpIGlzIGFuIGlubGluZSBmdW5jdGlvbiBhbmQgc2hvdWxk
IG5vdApiZSBleHBvcnRlZC4gU2luY2UgY29tbWl0IDE1YmZjMjM0OGQ1NCAoIm1vZHBvc3Q6IGNo
ZWNrIGZvcgpzdGF0aWMgRVhQT1JUX1NZTUJPTCogZnVuY3Rpb25zIiksIHRoaXMgY2F1c2VzIGEg
d2FybmluZzoKCldBUk5JTkc6ICJIWVBFUlZJU09SX3BsYXRmb3JtX29wIiBbdm1saW51eF0gaXMg
YSBzdGF0aWMgRVhQT1JUX1NZTUJPTF9HUEwKClJlbW92ZSB0aGUgZXh0cmFuZW91cyBleHBvcnQu
CgpGaXhlczogMTViZmMyMzQ4ZDU0ICgibW9kcG9zdDogY2hlY2sgZm9yIHN0YXRpYyBFWFBPUlRf
U1lNQk9MKiBmdW5jdGlvbnMiKQpTaWduZWQtb2ZmLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy
bmRiLmRlPgotLS0KIGFyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYyB8IDEgLQogMSBmaWxlIGNoYW5n
ZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS94ZW4vZW5saWdodGVuLmMg
Yi9hcmNoL2FybS94ZW4vZW5saWdodGVuLmMKaW5kZXggMWU1NzY5MjU1MmQ5Li44NDVjNTI4YWNm
MjQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL2FybS94
ZW4vZW5saWdodGVuLmMKQEAgLTQzNyw3ICs0MzcsNiBAQCBFWFBPUlRfU1lNQk9MX0dQTChIWVBF
UlZJU09SX21lbW9yeV9vcCk7CiBFWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJU09SX3BoeXNkZXZf
b3ApOwogRVhQT1JUX1NZTUJPTF9HUEwoSFlQRVJWSVNPUl92Y3B1X29wKTsKIEVYUE9SVF9TWU1C
T0xfR1BMKEhZUEVSVklTT1JfdG1lbV9vcCk7Ci1FWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJU09S
X3BsYXRmb3JtX29wKTsKIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1JfbXVsdGljYWxsKTsK
IEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1Jfdm1fYXNzaXN0KTsKIEVYUE9SVF9TWU1CT0xf
R1BMKEhZUEVSVklTT1JfZG1fb3ApOwotLSAKMi4yMC4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:46:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15: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 1i6GQw-0000L5-E6; Fri, 06 Sep 2019 15:45:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6GQv-0000L0-6z
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:45:57 +0000
X-Inumbo-ID: 68ef9688-d0bd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 68ef9688-d0bd-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 15: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 5D1D2B0B3;
 Fri,  6 Sep 2019 15:45:53 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190903140112.18806-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <569c7674-4c6e-765a-4071-884bca7d0412@suse.com>
Date: Fri, 6 Sep 2019 17:46:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190903140112.18806-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxNjowMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQS9E
IGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBieSBh
biBpbnRyb3NwZWN0aW9uCj4gYWdlbnQsIHNvIHJlY2VpdmluZyB2bV9ldmVudHMgZm9yIHRoZW0g
aXMgYSBwZXNzaW1pemF0aW9uLiBXZSB0cnkgaGVyZSB0bwo+IG9wdGltaXplIGJ5IGZpbHRlcmlu
ZyB0aGVzZSBldmVudHMgb3V0Lgo+IEN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0
aGUgaW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMKPiBhbiBFUFQgZmF1
bHQgd2l0aCBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEuIFRoaXMgaXMsIGhvd2V2
ZXIsCj4gaW5jb3JyZWN0LCBiZWNhdXNlIHRoZSBpbnN0cnVjdGlvbiBhdCBSSVAgbWlnaHQgbGVn
aXRpbWF0ZWx5IGNhdXNlIGFuCj4gRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5n
IGEgX2RpZmZlcmVudF8gcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsCj4gd2hlcmUgQS9EIHdl
cmUgc2V0Lgo+IFRoZSBzb2x1dGlvbiBpcyB0byBwZXJmb3JtIHRoZSB3aG9sZSBlbXVsYXRpb24s
IHdoaWxlIGlnbm9yaW5nIEVQVCByZXN0cmljdGlvbnMKPiBmb3IgdGhlIHdhbGsgcGFydCwgYW5k
IHRha2luZyB0aGVtIGludG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxhdGluZyBvZgo+
IHRoZSBpbnN0cnVjdGlvbiBhdCBSSVAuIFdoZW4gd2Ugc2VuZCBvdXQgYSB2bV9ldmVudCwgd2Ug
ZG9uJ3Qgd2FudCB0aGUgZW11bGF0aW9uCj4gdG8gY29tcGxldGUsIHNpbmNlIGluIHRoYXQgY2Fz
ZSB3ZSB3b24ndCBiZSBhYmxlIHRvIHZldG8gd2hhdGV2ZXIgaXQgaXMgZG9pbmcuCj4gVGhhdCB3
b3VsZCBtZWFuIHRoYXQgd2UgY2FuJ3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzIGFj
dGl2aXR5LCBpbnN0ZWFkCj4gd2UnZCBvbmx5IGJlIGFibGUgdG8gcmVwb3J0IG9uIGl0Lgo+IFdo
ZW4gd2Ugc2VlIGEgInNlbmQtdm1fZXZlbnQiIGNhc2Ugd2hpbGUgZW11bGF0aW5nLCB3ZSBuZWVk
IHRvIGZpcnN0IHNlbmQgdGhlCj4gZXZlbnQgb3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhlIGVtdWxh
dGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkpLgo+IEFmdGVyIHRoZSBlbXVsYXRpb24gc3RvcHMg
d2UnbGwgY2FsbCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKCkgYWdhaW4gYWZ0ZXIgdGhlCj4gaW50
cm9zcGVjdGlvbiBhZ2VudCB0cmVhdHMgdGhlIGV2ZW50IGFuZCByZXN1bWVzIHRoZSBndWVzdC4g
VGhlcmUsIHRoZQo+IGluc3RydWN0aW9uIGF0IFJJUCB3aWxsIGJlIGZ1bGx5IGVtdWxhdGVkICh3
aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlCj4gaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBh
bGxvd3MgaXQsIGFuZCB0aGUgZ3Vlc3Qgd2lsbCBjb250aW51ZSB0byBydW4gcGFzdAo+IHRoZSBp
bnN0cnVjdGlvbi4KPiAKPiBBIGNvbW1vbiBleGFtcGxlIGlzIGlmIHRoZSBoYXJkd2FyZSBleGl0
cyBiZWNhdXNlIG9mIGFuIEVQVCBmYXVsdCBjYXVzZWQgYnkgYQo+IHBhZ2Ugd2FsaywgcDJtX21l
bV9hY2Nlc3NfY2hlY2soKSBkZWNpZGVzIGlmIGl0IGlzIGdvaW5nIHRvIHNlbmQgYSB2bV9ldmVu
dC4KPiBJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJlIHRyZWF0ZWQgc28g
aXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24KPiBhdCBSSVAsIHRoYXQgaW5zdHJ1Y3Rpb24gbWlnaHQg
YWxzbyBoaXQgYSBwcm90ZWN0ZWQgcGFnZSBhbmQgcHJvdm9rZSBhIHZtX2V2ZW50Lgo+IAo+IE5v
dyBpZiBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgYW5kIGQtPmFyY2gubW9uaXRv
ci5pbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZAo+IGlzIHRydWUgdGhlbiB3ZSBhcmUgaW4gdGhl
IHBhZ2Ugd2FsayBjYXNlIGFuZCB3ZSBjYW4gZG8gdGhpcyBlbXVsYXRpb24gb3B0aW1pemF0aW9u
Cj4gYW5kIGVtdWxhdGUgdGhlIHBhZ2Ugd2FsayB3aGlsZSBpZ25vcmluZyB0aGUgRVBULCBidXQg
ZG9uJ3QgaWdub3JlIHRoZSBFUFQgZm9yIHRoZQo+IGVtdWxhdGlvbiBvZiB0aGUgYWN0dWFsIGlu
c3RydWN0aW9uLgoKSW5zdGVhZCBvZiBjb21wYXJpbmcgYWdhaW5zdCBucGZlY19raW5kX3dpdGhf
Z2xhLCB3b3VsZG4ndCB5b3UKYmV0dGVyIGNvbXBhcmUgYWdhaW5zdCBucGZlY19raW5kX2luX2dw
dCB0byBwb3NpdGl2ZWx5IGlkZW50aWZ5CnBhZ2UgdGFibGUgYWNjZXNzZXMgYnkgdGhlIGd1ZXN0
PyBCb3RoIFZNWCBhbmQgU1ZNIG1heSBsZWF2ZSB0aGUKZmllbGQgYXQgbnBmZWNfa2luZF91bmtu
b3duIGFmdGVyIGFsbC4KCj4gSW4gdGhlIGZpcnN0IGNhc2Ugd2Ugd291bGQgaGF2ZSAyIEVQVCBl
dmVudHMsIGluIHRoZSBzZWNvbmQgY2FzZSB3ZSB3b3VsZCBoYXZlCj4gMSBFUFQgZXZlbnQgaWYg
dGhlIGluc3RydWN0aW9uIGF0IHRoZSBSSVAgdHJpZ2dlcnMgYW4gRVBUIGV2ZW50Lgo+IAo+IFdl
IHVzZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIHRvIGludGVyY2VwdCByL3cgYWNjZXNzIGFu
ZAo+IF9faHZtX2NvcHkoKSB0byBpbnRlcmNlcHQgZXhlYyBhY2Nlc3MuCj4gCj4gaHZtX2VtdWxh
dGVfc2VuZF92bV9ldmVudCgpIGNhbiByZXR1cm4gZmFsc2UgaWYgdGhlcmUgd2FzIG5vIHZpb2xh
dGlvbiwKPiBpZiB0aGVyZSB3YXMgYW4gZXJyb3IgZnJvbSBtb25pdG9yX3RyYXBzKCkgb3IgcDJt
X2dldF9tZW1fYWNjZXNzKCkuCj4gUmV0dXJuaW5nIGZhbHNlIGlmIHAybV9nZXRfbWVtX2FjY2Vz
cygpIGZhaWxzIGlmIHRoZSBlbnRyeSB3YXMgbm90IGZvdW5kCj4gaW4gdGhlIEVQVCBpbiB3aGlj
aCBjYXNlIGl0IGlzIHVucmVzdHJpY3RlZC4KCkknbSBhZnJhaWQgSSBjYW4ndCBpbnRlcnByZXQg
d2hhdCB0aGUgc2Vjb25kIHNlbnRlbmNlIGlzIHN1cHBvc2VkIHRvCmNsYXJpZnkuCgo+IEBAIC01
MzEsNiArNTMzLDcyIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdCBt
bWlvX2dwYSwKPiAgICAgIHJldHVybiBodm1lbXVsX2RvX2lvX2FkZHIoMSwgbW1pb19ncGEsIHJl
cHMsIHNpemUsIGRpciwgZGYsIHJhbV9ncGEpOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBTZW5kIG1l
bW9yeSBhY2Nlc3Mgdm1fZXZlbnRzIGJhc2VkIG9uIHBmZWMuIFJldHVybnMgdHJ1ZSBpZiB0aGUg
ZXZlbnQgd2FzCj4gKyAqIHNlbnQgYW5kIGZhbHNlIGZvciBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBl
cnJvciwgbm8gdmlvbGF0aW9uIGFuZCBldmVudCBzZW5kCj4gKyAqIGVycm9yLiBBc3N1bWVzIHRo
ZSBjYWxsZXIgd2lsbCBjaGVjayBhcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50Lgo+ICsgKgo+ICsg
KiBOT1RFOiBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBjYW4gZmFpbCBpZiB0aGUgZW50cnkgd2FzIG5v
dCBmb3VuZCBpbiB0aGUgRVBUCj4gKyAqIChpbiB3aGljaCBjYXNlIGFjY2VzcyB0byBpdCBpcyB1
bnJlc3RyaWN0ZWQsIHNvIG5vIHZpb2xhdGlvbnMgY2FuIG9jY3VyKS4KPiArICogSW4gdGhpcyBj
YXNlcyBpdCBpcyBmaW5lIHRvIGNvbnRpbnVlIHRoZSBlbXVsYXRpb24uCj4gKyAqLwo+ICtib29s
IGh2bV9lbXVsYXRlX3NlbmRfdm1fZXZlbnQodW5zaWduZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMpCj4gK3sKPiAr
ICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7Cj4gKyAgICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVx
ID0ge307Cj4gKyAgICBwYWRkcl90IGdwYSA9IChnZm5fdG9fZ2FkZHIoZ2ZuKSB8IChnbGEgJiB+
UEFHRV9NQVNLKSk7Cj4gKwo+ICsgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNl
bmRfZXZlbnQpOwo+ICsKPiArICAgIGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQg
PSBmYWxzZTsKPiArCj4gKyAgICBpZiAoIHAybV9nZXRfbWVtX2FjY2VzcyhjdXJyZW50LT5kb21h
aW4sIGdmbiwgJmFjY2VzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdHAybV92
Y3B1X2lkeChjdXJyZW50KSkgIT0gMCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiAr
ICAgIHN3aXRjaCAoIGFjY2VzcyApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nf
eDoKPiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDoKPiArICAgICAgICBpZiAoIHBmZWMgJiBQ
RkVDX3dyaXRlX2FjY2VzcyApCj4gKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3Mg
PSBNRU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1c7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgY2FzZSBYRU5NRU1fYWNjZXNzX3c6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnc6Cj4g
KyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKPiArICAgICAgICAgICAgcmVx
LnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfWDsKPiArICAgICAgICBicmVhazsKPiAr
Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfcjoKPiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19u
Ogo+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKPiArICAgICAgICAg
ICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1c7
Cj4gKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKPiArICAgICAgICAgICAg
cmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX1g7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKwo+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3d4Ogo+ICsgICAgY2FzZSBYRU5NRU1fYWNj
ZXNzX3J3eDoKPiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDJydzoKPiArICAgIGNhc2UgWEVO
TUVNX2FjY2Vzc19uMnJ3eDoKPiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19kZWZhdWx0Ogo+ICsg
ICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggIXJlcS51Lm1lbV9hY2Nlc3Mu
ZmxhZ3MgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsgLyogbm8gdmlvbGF0aW9uICovCj4gKwo+
ICsgICAgcmVxLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTOwo+ICsgICAgcmVx
LnUubWVtX2FjY2Vzcy5nZm4gPSBnZm5feChnZm4pOwo+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5m
bGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX1dJVEhfR0xBIHwgTUVNX0FDQ0VTU19HTEFfVkFMSUQ7
Cj4gKyAgICByZXEudS5tZW1fYWNjZXNzLmdsYSA9IGdsYTsKPiArICAgIHJlcS51Lm1lbV9hY2Nl
c3Mub2Zmc2V0ID0gZ3BhICYgflBBR0VfTUFTSzsKPiArCj4gKyAgICByZXR1cm4gbW9uaXRvcl90
cmFwcyhjdXJyZW50LCB0cnVlLCAmcmVxKSA+PSAwOwo+ICt9CgpTaW5jZSBpdCdzIG5vbi1zdGF0
aWMgYW55d2F5LCB3b3VsZG4ndCB0aGlzIGJldHRlciBsaXZlIGluCmh2bS92bV9ldmVudC5jLCBw
dXR0aW5nIGl0IHVuZGVyIFZNIEVWRU5UIG1haW50YWluZXJzaGlwPyBJbiBhbnkKZXZlbnQgSSBk
b24ndCBmZWVsIHF1YWxpZmllZCBldmVudHVhbGx5IGdpdmluZyBhbiBhY2sgZm9yIHRoaXMKZnVu
Y3Rpb24uCgo+IEBAIC01NDQsMTAgKzYxMiwxMSBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBf
bGluZWFyX2FkZHIoCj4gICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0
KQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gLSAgICB2b2lkICpl
cnIsICptYXBwaW5nOwo+ICsgICAgdm9pZCAqZXJyID0gTlVMTCwgKm1hcHBpbmc7Cj4gICAgICB1
bnNpZ25lZCBpbnQgbnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBB
R0VfU0hJRlQpIC0KPiAgICAgICAgICAobGluZWFyID4+IFBBR0VfU0hJRlQpICsgMTsKPiAgICAg
IHVuc2lnbmVkIGludCBpOwo+ICsgICAgZ2ZuX3QgZ2ZuOwo+ICAKPiAgICAgIC8qCj4gICAgICAg
KiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUg
YSBwYWdlIHJlZmVyZW5jZQo+IEBAIC01ODIsNyArNjUxLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVt
dWxfbWFwX2xpbmVhcl9hZGRyKAo+ICAgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsK
PiAgCj4gICAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBhZGRyLCB0
cnVlLCBwZmVjLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5m
bywgJnBhZ2UsIE5VTEwsICZwMm10KTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7Cj4gIAo+ICAgICAgICAgIHN3aXRj
aCAoIHJlcyApCj4gICAgICAgICAgewo+IEBAIC01OTYsNyArNjY1LDYgQEAgc3RhdGljIHZvaWQg
Kmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+ICAgICAgICAgICAgICBnb3RvIG91dDsKPiAgCj4g
ICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiAtICAgICAgICAgICAgZXJy
ID0gTlVMTDsKPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gIAo+ICAgICAgICAgIGNhc2UgSFZN
VFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiBAQCAtNjE5LDE0ICs2ODcsMTkgQEAgc3RhdGljIHZvaWQg
Kmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+ICAgICAgICAgICAgICB9Cj4gIAo+ICAgICAgICAg
ICAgICBpZiAoIHAybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApCj4gLSAgICAgICAgICAgIHsKPiAt
ICAgICAgICAgICAgICAgIGVyciA9IE5VTEw7Cj4gICAgICAgICAgICAgICAgICBnb3RvIG91dDsK
PiAtICAgICAgICAgICAgfQo+ICAKPiAgICAgICAgICAgICAgQVNTRVJUKHAybXQgPT0gcDJtX3Jh
bV9sb2dkaXJ0eSB8fCAhcDJtX2lzX3JlYWRvbmx5KHAybXQpKTsKPiAgICAgICAgICB9Cj4gKwo+
ICsgICAgICAgIGlmICggY3Vyci0+YXJjaC52bV9ldmVudCAmJgoKSnVzdCBsaWtlIHlvdSBoYXZl
IGluIF9faHZtX2NvcHkoKSwgbWF5IEkgYXNrIGZvciB1bmxpa2VseSgpIGhlcmU/Cgo+ICsgICAg
ICAgICAgICAgY3Vyci0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCAmJgo+ICsgICAgICAgICAg
ICAgaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudChhZGRyLCBnZm4sIHBmZWMpICkKPiArICAgICAg
ICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7CgpJbiB0aGUgZGVzY3JpcHRpb24g
eW91IHNheSB0aGlzIHRha2VzIGNhcmUgb2Ygci93LCBhbmQgX19odm1fY29weSgpCnRha2VzIGNh
cmUgb2YgZXhlYywgYnV0IHRoZSBmdW5jdGlvbiB3ZSdyZSBpbiBkb2Vzbid0IGdldCBjYWxsZWQK
b24gdGhlIHJlYWQgcGF0aCAoYnV0IGl0IG1heSBiZSBkb3duIHRoZSByb2FkKS4gQWRkaXRpb25h
bGx5IHRoZQpmdW5jdGlvbiBub3cgYWxzbyBnZXRzIGNhbGxlZCBmcm9tIGh2bWVtdWxfY2FjaGVf
b3AoKSwgd2hpY2ggSSdtCm5vdCBzdXJlIHlvdSBhY3R1YWxseSB3YW50IHRvIHNlbmQgZXZlbnRz
IGZvci4KCj4gICAgICB9Cj4gKyAgICAvKiBDaGVjayBpZiBlbnkgdm1fZXZlbnQgd2FzIHNlbnQg
Ki8KCiJhbnkiIGFuZCBwbGVhc2UgYWRkIGJsYW5rIGxpbmUgYWhlYWQgb2YgeW91ciBhZGRpdGlv
bi4KCj4gKyAgICBpZiAoIGVyciApCj4gKyAgICAgICAgZ290byBvdXQ7CgpBbmQgd2FpdCAtIHdo
eSBkb2VzIHRoaXMgc2l0IGFmdGVyIHRoZSBsb29wPyBJcyB0aGF0IGEgcmUtYmFzaW5nCm1pc3Rh
a2UgZnJvbSB3aGVuIHlvdSBoYWQgcHV0IG9uIHRvcCBvZiBteSB1bmNvbW1pdHRlZCBwYXRjaD8K
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKPiBAQCAtMzIyNCw2ICszMjI0LDE0IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgX19odm1fY29weSgKPiAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuOwo+ICAgICAgICAgIH0KPiAgCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSh2LT5h
cmNoLnZtX2V2ZW50KSAmJgo+ICsgICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+c2VuZF9l
dmVudCAmJgo+ICsgICAgICAgICAgICAgaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudChhZGRyLCBn
Zm4sIHBmZWMpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+
ICsgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKPiArICAgICAgICB9
CgpJJ20gcHJldHR5IHN1cmUgSSBoYWQgcHJldmlvdXNseSBhc2tlZCBmb3IgdGhlcmUgdG8gZWl0
aGVyIGJlCmEgY2hhbmdlIHRvIHRoZSByZXR1cm4gdmFsdWUsIG9yIGZvciB0aGVyZSB0byBiZSBh
IGNvbW1lbnQKanVzdGlmeWluZyB0aGUgKGFwcGFyZW50KSBhYnVzZSBvZiB0aGUgb25lIHVzZWQu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:54:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15: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 1i6GZO-0001Al-FV; Fri, 06 Sep 2019 15:54:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6GZN-0001Ag-6d
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:54:41 +0000
X-Inumbo-ID: a271fd14-d0be-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a271fd14-d0be-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 15:54: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 7E9A0AF39;
 Fri,  6 Sep 2019 15:54:39 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190905194909.6811-1-andrew.cooper3@citrix.com>
 <a7787fb5-02ea-61a0-b503-21b21c2961aa@suse.com>
 <7a0a832d-e7a6-7f2f-66be-7d0af44aa3ff@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7e73bf4a-eb0b-12bd-0bc3-aa1f5ba60eb0@suse.com>
Date: Fri, 6 Sep 2019 17:54:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7a0a832d-e7a6-7f2f-66be-7d0af44aa3ff@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/cpuid: Extend the cpuid= option to
 support all named features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDkuMjAxOSAxNzoyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wOS8yMDE5
IDE2OjE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDUuMDkuMjAxOSAyMTo0OSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCj4+PiArKysgYi94
ZW4vYXJjaC94ODYvY3B1aWQuYwo+Pj4gQEAgLTIxLDQ1ICsyMSw2MiBAQCBzdGF0aWMgY29uc3Qg
dWludDMyX3QgZGVlcF9mZWF0dXJlc1tdID0gSU5JVF9ERUVQX0ZFQVRVUkVTOwo+Pj4gIAo+Pj4g
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQo+Pj4gIHsK
Pj4+ICsgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0dXJlIHsKPj4+ICsgICAgICAgIGNvbnN0
IGNoYXIgKm5hbWU7Cj4+PiArICAgICAgICB1bnNpZ25lZCBpbnQgYml0Owo+Pj4gKyAgICB9IGZl
YXR1cmVzW10gX19pbml0Y29uc3QgPSBJTklUX0ZFQVRVUkVfTkFNRVMsICpsaHMsICptaWQsICpy
aHM7Cj4+IFRoZSBwb2ludGVyIGZpZWxkIHdhbnQgdGhpcyB0byB1c2UgX19pbml0Y29uc3RyZWwu
Cj4gCj4gT2suCj4gCj4+IEFuZCBJIGRvbid0IHRoaW5rIHlvdSBtZWFuIGxocywgbWlkLCBhbmQg
cmhzIHRvIGFsc28gYmUgc3RhdGljPwo+IAo+IE5vIC0gbm90IGludGVudGlvbmFsLgo+IAo+PiAg
QWxiZWl0IC4uLgo+Pgo+Pj4gICAgICBjb25zdCBjaGFyICpzczsKPj4+ICAgICAgaW50IHZhbCwg
cmMgPSAwOwo+Pj4gIAo+Pj4gICAgICBkbyB7Cj4+PiArICAgICAgICBjb25zdCBjaGFyICpmZWF0
Owo+Pj4gKwo+Pj4gICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKPj4+ICAgICAgICAgIGlm
ICggIXNzICkKPj4+ICAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKPj4+ICAKPj4+
IC0gICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+
PSAwICkKPj4+IC0gICAgICAgIHsKPj4+IC0gICAgICAgICAgICBpZiAoICF2YWwgKQo+Pj4gLSAg
ICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX01EX0NMRUFSKTsK
Pj4+IC0gICAgICAgIH0KPj4+IC0gICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCj4+PiAtICAgICAgICB7Cj4+PiAtICAgICAgICAgICAg
aWYgKCAhdmFsICkKPj4+IC0gICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZf
RkVBVFVSRV9JQlBCKTsKPj4+IC0gICAgICAgIH0KPj4+IC0gICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigiaWJyc2IiLCBzLCBzcykpID49IDAgKQo+Pj4gLSAgICAgICAgewo+
Pj4gLSAgICAgICAgICAgIGlmICggIXZhbCApCj4+PiAtICAgICAgICAgICAgICAgIHNldHVwX2Ns
ZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSUJSU0IpOwo+Pj4gLSAgICAgICAgfQo+Pj4gLSAgICAg
ICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzdGlicCIsIHMsIHNzKSkgPj0gMCAp
Cj4+PiAtICAgICAgICB7Cj4+PiAtICAgICAgICAgICAgaWYgKCAhdmFsICkKPj4+IC0gICAgICAg
ICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9TVElCUCk7Cj4+PiAtICAg
ICAgICB9Cj4+PiAtICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxZC1m
bHVzaCIsIHMsIHNzKSkgPj0gMCApCj4+PiAtICAgICAgICB7Cj4+PiAtICAgICAgICAgICAgaWYg
KCAhdmFsICkKPj4+IC0gICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVB
VFVSRV9MMURfRkxVU0gpOwo+Pj4gLSAgICAgICAgfQo+Pj4gLSAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJzc2JkIiwgcywgc3MpKSA+PSAwICkKPj4+ICsgICAgICAgIC8q
IFNraXAgdGhlICduby0nIHByZWZpeCBmb3IgbmFtZSBjb21wYXJpc29ucy4gKi8KPj4+ICsgICAg
ICAgIGZlYXQgPSBzOwo+Pj4gKyAgICAgICAgaWYgKCBzdHJuY21wKHMsICJuby0iLCAzKSA9PSAw
ICkKPj4+ICsgICAgICAgICAgICBmZWF0ICs9IDM7Cj4+PiArCj4+PiArICAgICAgICAvKiAoUmUp
aW5pdGFsaXNlIGxocyBhbmQgcmhzIGZvciBiaW5hcnkgc2VhcmNoLiAqLwo+Pj4gKyAgICAgICAg
bGhzID0gZmVhdHVyZXM7Cj4+PiArICAgICAgICByaHMgPSBmZWF0dXJlcyArIEFSUkFZX1NJWkUo
ZmVhdHVyZXMpOwo+PiAuLi4gdGhlIGNvbW1lbnQgaGVyZSBzdWdnZXN0cyB5b3UgZG8sIGJ1dCBJ
IGRvbid0IGN1cnJlbnRseSBzZWUgd2h5Lgo+IAo+IFdlIGFyZSBpbnNpZGUgYSBkbyB7IH0gKCkg
d2hpbGUgbG9vcCwgcGFyc2luZyBzb21ldGhpbmcgc3VjaCBhcwo+IGNwdWlkPWF2eDUxMixzcyxz
bXgKPiAKPiBUaGUgYmluYXJ5IHNlYXJjaCBvdmVyIHRoZSBmZWF0dXJlIG5hbWVzIG5lZWRzIHRv
IHN0YXJ0IGFnYWluIGZyb20KPiBzY3JhdGNoIGZvciBlYWNoIG5ldyBjcHVpZD0gbGlzdCBpdGVt
Lgo+IAo+IE90aGVyd2lzZSwgdGhlIHdoaWxlICggbGhzIDwgcmhzICkgYmluYXJ5IHNlYXJjaCB3
aWxsIG5ldmVyIGJlIGVudGVyZWQKPiBmb3IgdGhlIHNlY29uZCBjcHVpZD0gaXRlbS4KCkluIHdo
aWNoIGNhc2UsIHdoeSBkb24ndCB5b3UgbW92ZSB0aGUgdGhyZWUgdmFyaWFibGVzIGludG8gdGhl
IGRvL3doaWxlCnNjb3BlPyBBbnl3YXksIHdpdGggdGhlIGFubm90YXRpb24gY29ycmVjdGlvbiBh
bmQgdGhlIHZhcmlhYmxlcyBub24tCnN0YXRpYyAoaW4gd2hpY2hldmVyIHNjb3BlKQpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:55:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Ga5-0001ER-QG; Fri, 06 Sep 2019 15:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6Ga4-0001EI-FT
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:55:24 +0000
X-Inumbo-ID: bad47eae-d0be-11e9-abf7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bad47eae-d0be-11e9-abf7-12813bfff9fa;
 Fri, 06 Sep 2019 15:55: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 1i6Ga0-0005Mh-HA; Fri, 06 Sep 2019 15:55:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6Ga0-0005lz-4l; Fri, 06 Sep 2019 15:55:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6Ga0-00080w-3K; Fri, 06 Sep 2019 15:55:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141071-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.14:build-amd64-xsm:xen-build:fail:regression
 linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1: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-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-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-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-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-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-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=01fd1694b93c92ad54fa684dac9c8068ecda8288
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 15:55:20 +0000
Subject: [Xen-devel] [linux-4.14 test] 141071: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA3MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwNzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDA5NzkgUkVHUi4gdnMuIDEzOTkx
MAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGlu
IDE0MTA0NSBSRUdSLiB2cy4gMTM5OTEwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2
IHhlbi1idWlsZCAgICAgIGZhaWwgaW4gMTQxMDQ1IFJFR1IuIHZzLiAxMzk5MTAKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBpbiAxNDA5NzkgcGFzcyBpbiAxNDEwNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltIDE3IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxNDEwMDkgcGFzcyBpbiAxNDA5
NzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDE0MTAwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxMDA5CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxNDEwNDUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
YmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MTA0NSBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMDQ1IG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQg
aW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MTA0NSBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MTA0NSBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDEwNDUg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMDQ1
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgaW4gMTQxMDQ1
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQx
MDQ1IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
YmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0
MTA0NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4g
MTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMDQ1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0
MTA0NSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTA0NSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTQxMDQ1IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxNDEwNDUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIGluIDE0MTA0NSBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVy
IGZhaWwgaW4gMTQwOTc5IGxpa2UgMTM5ODcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgMDFmZDE2OTRiOTNjOTJhZDU0ZmE2ODRkYWM5YzgwNjhlY2RhODI4OApiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3
MDU1NzJjOTYyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5OTEwICAyMDE5LTA4LTEwIDE2OjI0
OjE3IFogICAyNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDE5MyAgMjAxOS0wOC0xNiAw
ODozODo1MSBaICAgMjEgZGF5cyAgIDI1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MDgwNCAgMjAxOS0wOC0yOSAxOTowNDozOCBaICAgIDcgZGF5cyAgIDEwIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEFybXN0cm9u
ZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21y
YSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVs
LmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYXN0YWly
IEQnU2lsdmEgPGFsYXN0YWlyQGQtc2lsdmEub3JnPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0
QGtlcm5lbC5vcmc+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAg
QmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNo
aW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5j
b20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0
IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNs
YXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21p
dW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hh
cmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENocmlzdG9waGUg
SkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29kcmluIENpdWJvdGFy
aXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNv
bGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNv
bT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJv
cmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxl
c3NtLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERh
dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsgUmF3YXQgPGRyYXdh
dEB2bXdhcmUuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAg
RGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQuY29tPgogIERtaXRyeSBGb21pY2hldiA8ZG1p
dHJ5LmZvbWljaGV2QHdkYy5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZA
Z21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBM
ZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVl
bC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29t
PgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxp
cGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5k
ZT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2F2aW4gTGkgPGdpdEB0aGVn
YXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJl
PgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3Vl
bnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1
c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgog
IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhlIFpoZSA8emhlLmhlQHdpbmRyaXZl
ci5jb20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSGVu
cnkgQnVybnMgPGhlbnJ5YnVybnNAZ29vZ2xlLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdv
bmRvci5hcGFuYS5vcmcuYXU+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhp
bWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29tPgogIEhpcm95dWtpIFlhbWFtb3Rv
IDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEh1aSBXYW5nIDxodWkud2FuZ0BjYW5v
bmljYWwuY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElhbiBBYmJvdHQg
PGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgog
IElseWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29A
a2VybmVsLm9yZz4KICBJc2FhYyBKLiBNYW5qYXJyZXMgPGlzYWFjbUBjb2RlYXVyb3JhLm9yZz4K
ICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFjb3BvIE1v
bmRpIDxqYWNvcG8rcmVuZXNhc0BqbW9uZGkub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5r
aWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5j
b20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmF5IFZvc2J1
cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWZmIExheXRvbiA8amxheXRvbkBr
ZXJuZWwub3JnPgogIEplZmZyZXkgSHVnbyA8amVmZnJleS5sLmh1Z29AZ21haWwuY29tPgogIEpl
ZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8
YXhib2VAa2VybmVsLmRrPgogIEplcnJ5IExlZSA8bGVpc3VyZWx5c3cyNEBnbWFpbC5jb20+CiAg
SmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlh
b2ppYW5nZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXguaW50ZWwuY29t
PgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJu
ZWwub3JnPgogIEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+CiAgSm9lcmcgUm9lZGVsIDxq
cm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFu
bmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJh
cmRAbnZpZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdl
aS5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm96c2Vm
IEthZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFu
YSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhp
YW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVy
b3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZlbmcgV2Fu
ZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS2V2aW4gSGFvIDxoYW9rZXhpbkBnbWFp
bC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
IExhdXJhIEdhcmNpYSBMaWViYW5hIDxuZXZvbGFAZ21haWwuY29tPgogIExlb24gUm9tYW5vdnNr
eSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3Rl
ekBueHAuY29tPgogIExpbmggUGh1bmcgPGxpbmgucGh1bmcuanlAcmVuZXNhcy5jb20+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxl
aWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56
by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwu
Y29tPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1Y2ssIFRvbnkg
PHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9j
aGVzQG1pY3JvY2hpcC5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KICBNYW5p
c2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xA
cGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWxv
IFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3du
IDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJz
ZW5Ab3JhY2xlLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25l
eHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF1cm8g
Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBNaWtpdHlhbnNraXkgPG1heGltbWlAbWVs
bGFub3guY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNo
YWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGls
aW54LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBh
dG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRp
YXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBO
YWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2Ft
Ym9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxp
bmFyby5vcmc+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgog
IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xlb2Qg
PG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2VpLmNv
bT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFz
IEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxp
ZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWtpdGEgWXVzaGNoZW5rbyA8bmlraXRh
LnlvdXNoQGNvZ2VudGVtYmVkZGVkLmNvbT4KICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bn
b29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgTmV1
a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4K
ICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNv
bT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGls
b3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29t
PgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVy
IFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQcmFzYWQgU29kYWd1ZGkgPHBzb2Rh
Z3VkQGNvZGVhdXJvcmEub3JnPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZmFlbCBKLiBX
eXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxy
YXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmQud2Fu
ZGVybG9mQGF4aXMuY29tPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZHdAYXhpcy5jb20+CiAg
Um9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmljay5jb2xlbmJyYW5kZXJAc29ueS5jb20+CiAg
Um9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmlja0BnYWlrYWkuY29tPgogIFJvZ2FuIERhd2Vz
IDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FsdmF0
b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25A
aW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgogIFNlYmFzdGll
biBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNla2hh
ckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5jb20+CiAgU2hhb2t1
biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU3RhbmlzbGF2IExpc292c2tp
eSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3Rl
ZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVh
bkBwZWFrLXN5c3RlbS5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0
ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRhcnNhbmEgS2FsbHVydSA8
c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5hdGggUHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1
YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRj
b20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFr
YXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRv
ZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgog
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20g
PHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5p
Ym0uY29tPgogIFRob21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9s
aUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1
Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1
c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHBy
aW1hcnlkYXRhLmNvbT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNv
bT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMgS2xldG5p
ZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYWxkaXMgS2zEk3RuaWVrcyA8dmFsZGlz
LmtsZXRuaWVrc0B2dC5lZHU+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50LndlYXZlckBtYWluZS5l
ZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVz
aC5rdW1hckBsaW5hcm8ub3JnPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRy
YXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+
CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3
YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4K
ICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2Vy
bmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExv
bmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFs
bGllZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9k
YS51aEByZW5lc2FzLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAg
WmhhbmdndWFuZ2h1aSA8emhhbmcuZ3VhbmdodWlAaDNjLmNvbT4KICBaaGFuZ1hpYW94dSA8emhh
bmd4aWFveHU1QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
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
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MzM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:55:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6GaH-0001Hg-8l; Fri, 06 Sep 2019 15:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6GaF-0001HO-Vo
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:55:36 +0000
X-Inumbo-ID: c3108446-d0be-11e9-abf7-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3108446-d0be-11e9-abf7-12813bfff9fa;
 Fri, 06 Sep 2019 15:55:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567785335;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PNiOjWmh/mGHcri38QvqDipcCi86TqJQp3m5qsgndZ8=;
 b=MWs1i29Yk6RDi8Mof8G02HQl9INFN0KeiU+38Q21+P3Vfqxtd2iPeU8S
 kRo/HvAHbJUuzB7JR42w3DDX+e/rAEvuP+K78EcdEEuTgrZRxtsicKLx/
 NTABufIpRmj1pjWZXrFzGJwnPlj4zuuJhJr/WiOZRqAvCgD7R95/gp3Aw 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yzNCuWgNsC2asdRXUTsLimtFItklHg9kA0eC+kPRgDwkI0lC+u25kHF4n9rtr4u3roKL1gWH5E
 z6iklNYqSsncWIyOO6HZRQYrvObixqO2GfjzjgVEKmSybIS8SXSf1D2DfSSDEmsSQVxJGX7nzt
 2DqMe8P2e5rylaXL9kGuwjgjlqhvXq6Vqfk7KVB51MpfsESJbKy10EMnLifEd89Fl3lr2TMThG
 UE5qI+ibM/TOPPPBhhU/wDXLn6KYj7wSKhrN0kCCq6mFc7+ERFuVIDfbDu4+Bbl//ERRkO5GS4
 clE=
X-SBRS: 2.7
X-MesageID: 5476378
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5476378"
To: Arnd Bergmann <arnd@arndb.de>, Stefano Stabellini <sstabellini@kernel.org>
References: <20190906153948.2160342-1-arnd@arndb.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
Date: Fri, 6 Sep 2019 16:55:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906153948.2160342-1-arnd@arndb.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 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: Emil Velikov <emil.l.velikov@gmail.com>,
 Russell King <linux@armlinux.org.uk>, Denis Efremov <efremov@linux.com>,
 linux-kernel@vger.kernel.org, Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNjozOSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBIWVBFUlZJU09SX3Bs
YXRmb3JtX29wKCkgaXMgYW4gaW5saW5lIGZ1bmN0aW9uIGFuZCBzaG91bGQgbm90Cj4gYmUgZXhw
b3J0ZWQuIFNpbmNlIGNvbW1pdCAxNWJmYzIzNDhkNTQgKCJtb2Rwb3N0OiBjaGVjayBmb3IKPiBz
dGF0aWMgRVhQT1JUX1NZTUJPTCogZnVuY3Rpb25zIiksIHRoaXMgY2F1c2VzIGEgd2FybmluZzoK
Pgo+IFdBUk5JTkc6ICJIWVBFUlZJU09SX3BsYXRmb3JtX29wIiBbdm1saW51eF0gaXMgYSBzdGF0
aWMgRVhQT1JUX1NZTUJPTF9HUEwKPgo+IFJlbW92ZSB0aGUgZXh0cmFuZW91cyBleHBvcnQuCj4K
PiBGaXhlczogMTViZmMyMzQ4ZDU0ICgibW9kcG9zdDogY2hlY2sgZm9yIHN0YXRpYyBFWFBPUlRf
U1lNQk9MKiBmdW5jdGlvbnMiKQo+IFNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRA
YXJuZGIuZGU+CgpTb21ldGhpbmcgaXMgd29ua3kuwqAgVGhhdCBzeW1ib2wgaXMgKC8gcmVhbGx5
IG91Z2h0IHRvIGJlKSBpbiB0aGUKaHlwZXJjYWxsIHBhZ2UgYW5kIG1vc3QgZGVmaW5pdGVseSBu
b3QgaW5saW5lLgoKV2hpY2ggdHJlZSBpcyB0aGF0IGNoYW5nZXNldCBmcm9tP8KgIEkgY2FuJ3Qg
ZmluZCB0aGUgU0hBLgoKSSBoYXRlIHRvIG9wZW4gYSBzZXBhcmF0ZSBjYW4gb2Ygd29ybXMsIGJ1
dCB3aHkgYXJlIHRoZXkgdGFnZ2VkIEdQTD/CoApUaGUgWGVuIGh5cGVyY2FsbCBBQkksIGxpa2Ug
dGhlIExpbnV4IHN5c2NhbGwgQUJJLCBhcmUgc3BlY2lmaWNhbGx5IG5vdApHUEwuwqAgWGVuIGhh
cyBhcyBzb21ldGhpbmcgdmVyeSBzaW1pbGFyIHRvIChhbmQgcHJvYmFibHkgZGVyaXZlZCBmcm9t
KQp0aGUgTGludXgtc3lzY2FsbC1ub3RlIGV4Y2VwdGlvbi4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 15:59:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 15:59:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6GeL-0001aJ-Uu; Fri, 06 Sep 2019 15:59:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ai1O=XB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i6GeK-0001aE-Rj
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 15:59:48 +0000
X-Inumbo-ID: 59a468f0-d0bf-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 59a468f0-d0bf-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 15:59: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 C101CAF77;
 Fri,  6 Sep 2019 15:59:46 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190906153948.2160342-1-arnd@arndb.de>
 <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <742b216d-9219-7ba5-553b-6445513ccedd@suse.com>
Date: Fri, 6 Sep 2019 17:59:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 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>, Arnd Bergmann <arnd@arndb.de>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>, linux-kernel@vger.kernel.org,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDkuMjAxOSAxNzo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wOS8yMDE5
IDE2OjM5LCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+PiBIWVBFUlZJU09SX3BsYXRmb3JtX29wKCkg
aXMgYW4gaW5saW5lIGZ1bmN0aW9uIGFuZCBzaG91bGQgbm90Cj4+IGJlIGV4cG9ydGVkLiBTaW5j
ZSBjb21taXQgMTViZmMyMzQ4ZDU0ICgibW9kcG9zdDogY2hlY2sgZm9yCj4+IHN0YXRpYyBFWFBP
UlRfU1lNQk9MKiBmdW5jdGlvbnMiKSwgdGhpcyBjYXVzZXMgYSB3YXJuaW5nOgo+Pgo+PiBXQVJO
SU5HOiAiSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcCIgW3ZtbGludXhdIGlzIGEgc3RhdGljIEVYUE9S
VF9TWU1CT0xfR1BMCj4+Cj4+IFJlbW92ZSB0aGUgZXh0cmFuZW91cyBleHBvcnQuCj4+Cj4+IEZp
eGVzOiAxNWJmYzIzNDhkNTQgKCJtb2Rwb3N0OiBjaGVjayBmb3Igc3RhdGljIEVYUE9SVF9TWU1C
T0wqIGZ1bmN0aW9ucyIpCj4+IFNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+Cj4gCj4gU29tZXRoaW5nIGlzIHdvbmt5LsKgIFRoYXQgc3ltYm9sIGlzICgvIHJlYWxs
eSBvdWdodCB0byBiZSkgaW4gdGhlCj4gaHlwZXJjYWxsIHBhZ2UgYW5kIG1vc3QgZGVmaW5pdGVs
eSBub3QgaW5saW5lLgoKSXQncyBIWVBFUlZJU09SX3BsYXRmb3JtX29wX3JhdyB0aGF0J3MgaW4g
dGhlIGh5cGVyY2FsbCBwYWdlIGFmYWljcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 16:00:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 16:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6Gf8-0002lT-92; Fri, 06 Sep 2019 16:00: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=P4o3=XB=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1i6Gf7-0002lK-4Z
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 16:00:37 +0000
X-Inumbo-ID: 7630950d-d0bf-11e9-abf7-12813bfff9fa
Received: from mail-qk1-f193.google.com (unknown [209.85.222.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7630950d-d0bf-11e9-abf7-12813bfff9fa;
 Fri, 06 Sep 2019 16:00:36 +0000 (UTC)
Received: by mail-qk1-f193.google.com with SMTP id 4so6075532qki.6
 for <xen-devel@lists.xenproject.org>; Fri, 06 Sep 2019 09:00: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:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ES4SaHURAaJC01GAaptDev9SfTdpvqyq6m4yX4fQcB8=;
 b=F8mR/e2aW6pNczdhN7a/vmiA9NHKTgWHbC7epmNcWJiHq7ybT0ToI2xlz2wF6SAOGf
 1Dv53fQNOPH8GXg6+QHfmq66GpN15fgAJvMusm1T2ZqohLnlD6VTVu56t8AIlb4Z+LTO
 i3nj1K8hafl4/S4e9noJF4ixNHu3xfaB3vsegtzY1c1yIyNZKKfpYkMjfGWcRLdFtgcD
 kcqgp0ZTwj9tA4ZKd60B63fvNq3tyoH9+3+A+ZyRWCk+wsdQYeJqMDvVn2LWqeBw+Izo
 m7z2nHV/QsCZn4RFLfRVRbrRSMbgs5+JBIjr7jlmKOzQDqqF1Nl0zoufM2AEr40HZ6GL
 Xg6Q==
X-Gm-Message-State: APjAAAXu72SCcOVfaM7o37yh7QxokzE0tWOy9MZZJSKaYgeWGsuRRQko
 3Zriwdj28lo9e54z+q3AulDeM+vGzOh0Ppbax1E=
X-Google-Smtp-Source: APXvYqz3LSRyVLYYD4QDIyXNudChhzjqkuMLsRlKHB4VakqREofKG/STxaa6LfsgS6WjUsYS6TRljEVwYTs6CmUAbq0=
X-Received: by 2002:a37:4b0d:: with SMTP id y13mr9297353qka.3.1567785635669;
 Fri, 06 Sep 2019 09:00:35 -0700 (PDT)
MIME-Version: 1.0
References: <20190906153948.2160342-1-arnd@arndb.de>
 <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
In-Reply-To: <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Fri, 6 Sep 2019 18:00:19 +0200
Message-ID: <CAK8P3a1qkMLW_Wnn-N0seUw4N5bPwTU7Dy7CwOWxzS6NTnTmiQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 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>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgNiwgMjAxOSBhdCA1OjU1IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMDYvMDkvMjAxOSAxNjozOSwgQXJuZCBCZXJn
bWFubiB3cm90ZToKPiA+IEhZUEVSVklTT1JfcGxhdGZvcm1fb3AoKSBpcyBhbiBpbmxpbmUgZnVu
Y3Rpb24gYW5kIHNob3VsZCBub3QKPiA+IGJlIGV4cG9ydGVkLiBTaW5jZSBjb21taXQgMTViZmMy
MzQ4ZDU0ICgibW9kcG9zdDogY2hlY2sgZm9yCj4gPiBzdGF0aWMgRVhQT1JUX1NZTUJPTCogZnVu
Y3Rpb25zIiksIHRoaXMgY2F1c2VzIGEgd2FybmluZzoKPiA+Cj4gPiBXQVJOSU5HOiAiSFlQRVJW
SVNPUl9wbGF0Zm9ybV9vcCIgW3ZtbGludXhdIGlzIGEgc3RhdGljIEVYUE9SVF9TWU1CT0xfR1BM
Cj4gPgo+ID4gUmVtb3ZlIHRoZSBleHRyYW5lb3VzIGV4cG9ydC4KPiA+Cj4gPiBGaXhlczogMTVi
ZmMyMzQ4ZDU0ICgibW9kcG9zdDogY2hlY2sgZm9yIHN0YXRpYyBFWFBPUlRfU1lNQk9MKiBmdW5j
dGlvbnMiKQo+ID4gU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4K
Pgo+IFNvbWV0aGluZyBpcyB3b25reS4gIFRoYXQgc3ltYm9sIGlzICgvIHJlYWxseSBvdWdodCB0
byBiZSkgaW4gdGhlCj4gaHlwZXJjYWxsIHBhZ2UgYW5kIG1vc3QgZGVmaW5pdGVseSBub3QgaW5s
aW5lLgo+Cj4gV2hpY2ggdHJlZSBpcyB0aGF0IGNoYW5nZXNldCBmcm9tPyAgSSBjYW4ndCBmaW5k
IHRoZSBTSEEuCgpUaGlzIGlzIGZyb20gbGludXgtbmV4dCwgSSB0aGluayBmcm9tIHRoZSBrYnVp
bGQgdHJlZS4KCiAgICAgICBBcm5kCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 16:13:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 16:13: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 1i6GrV-0003hy-PR; Fri, 06 Sep 2019 16:13:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6GrU-0003ht-5M
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 16:13:24 +0000
X-Inumbo-ID: 3fab273e-d0c1-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3fab273e-d0c1-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 16:13:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567786404;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=y+bALxGx0Szg9zt4yagykD4q8xEthMtbYI+AgBNzTLs=;
 b=bzTaBESD7Lrwmp/oV6y2cqrzMBqa1JfVz+UkCbKiN2Pddn/9E45zPu46
 8mkFoi3kparzsscO4cvN5M8sQxVjH4FhVnGQc3mXpSJ37PDc4JCbbY8yr
 2J43IKeJmOileb5Gu9XXFQu8sM9nw+qnoHi2J/SaMPXyVW2BSM2Ts7NFq s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wkcP46OdFFZ7zwihSBbbvxld3V+VbzIz/MjMYJcfjuFiH6kBLO7Vciv3CiZP2p8tpOSohMRfXV
 C4X1d3zanukfu6UOZ750kUqMICCWsFWOCOq5z9Y/SLEEZIyYgswmOtfyHYY5dB1m3biHqYWhrk
 VroGk7iEDIvEK0t61gQF76ZIfmq1tMRB3r+ojRHBt31PNKi8nLUILiRhlYSa3Eah6Jpo5qbOow
 7hEu1VfM6swZu3P9njVkB2wZ48xhyFPObZe9i9UWMgmACZwoiH06pBUEgWaT//35HMZbRCfeOd
 ux8=
X-SBRS: 2.7
X-MesageID: 5297003
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5297003"
To: <xen-devel@lists.xenproject.org>, <jgross@suse.com>
References: <20190906074058.21782-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5fe1d431-9727-25e1-e720-6a3286a5a549@citrix.com>
Date: Fri, 6 Sep 2019 17:13:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906074058.21782-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [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: luwei.kang@intel.com, wl@xen.org, konrad.wilk@oracle.com, puwen@hygon.cn,
 marmarek@invisiblethingslab.com, olekstysh@gmail.com, paul.durrant@citrix.com,
 JBeulich@suse.com, roger.pau@citrix.com, 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>

T24gMDYvMDkvMjAxOSAwODo0MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGlzIGVtYWlsIG9u
bHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0
ZW1zIHlvdQo+IHdvdWxkIGxpa2UgdG8gc2VlIGluIDQuMTMgc28gdGhhdCBwZW9wbGUgaGF2ZSBh
biBpZGVhIHdoYXQgaXMgZ29pbmcgb24gYW5kCj4gcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4KPgo+
IFlvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNlcyBvZiB0
aGUgZmVhdHVyZSB5b3UncmUKPiB3b3JraW5nIG9uLgo+Cj4gPSBUaW1lbGluZSA9Cj4KPiBXZSBu
b3cgYWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgYWJv
dXQgZXZlcnkgOCBtb250aHMuCj4gVGhlIHVwY29taW5nIDQuMTMgdGltZWxpbmUgYXJlIGFzIGZv
bGxvd2VkOgo+Cj4gKiBMYXN0IHBvc3RpbmcgZGF0ZTogU2VwdGVtYmVyIDEzdGgsIDIwMTkKPiAq
IEhhcmQgY29kZSBmcmVlemU6IFNlcHRlbWJlciAyN3RoLCAyMDE5Cj4gKiBSQzE6IFRCRAo+ICog
UmVsZWFzZTogTm92ZW1iZXIgN3RoLCAyMDE5CgpXb3cgdGhpcyBoYXMgY3JlcHQgdXAgc3VkZGVu
bHkuLi4KCkknbSBnb2luZyB0byBicmFpbmR1bXAgbXkgIm5lZWRzIHRvIGJlIGRvbmUgZm9yIDQu
MTMiIGxpc3QuCgpCZWZvcmUgY29kZSBmcmVlemU6CjEpIFJlZnJlc2ggYW5kIHJlcG9zdCBNU1Jf
VklSVF9TUEVDX0NUUkwuwqAgU3RpbGwgdmVyeSBpbXBvcnRhbnQgZm9yIHBlcmYKb24gQU1EIEZh
bTE3aCBoYXJkd2FyZS4KMikgUHV0IHRvZ2V0aGVyIHRoZSAic2tlbGV0b24gc2V0X2NwdV9wb2xp
Y3kiIHBsYW4uwqAgVGhpcyB3aWxsIGhlbHAgdG8KdW5ibG9jayBzb21lIG9mIHRoZSBDUFVJRC9N
U1Igd29yaywgYW5kIHdpbGwgYWxsb3cgdXMgdG8gdGFrZQooL2JhY2twb3J0KSBNU1JfQVJDSF9D
QVBTIHN1cHBvcnQsIHdoaWNoIGlzIHZlcnkgY3JpdGljYWwgZm9yIHBlcmYgb24KSW50ZWwgQ2Fz
Y2FkZSBMYWtlIGhhcmR3YXJlLgoyYSkgU3RyZXRjaCBnb2FsLsKgIFNlZSBhYm91dCBnZXR0aW5n
IE1TUl9BUkNIX0NBUFMgd29ya2luZy7CoCBNb3JlIGxpa2VseQp0byBiZSBlYXJseSBpbiB0aGUg
NC4xNCBkZXYgY3ljbGUgYW5kIGJhY2twb3J0IGZvciA0LjEzLjEKMykgU3RyZXRjaCBnb2FsLsKg
IER1c3Qgb2ZmIHRoZSBkb21haW5fY3Jhc2goKSBjaGFuZ2VzIHdoaWNoIGhhdmUgYmVlbgpwZW5k
aW5nIGZvciBhIGNvdXBsZSBvZiByZWxlYXNlcyBub3cuCgpCbG9ja2VyczoKMSkgTDFURl9CQVJS
SUVSIG1vZGUuwqAgV2hhdCB3ZSBoYXZlIGN1cnJlbnRseSBpbiB0cmVlIHRha2VzIGEgcGVyZiBo
aXQKd2hpbGUgcHJvdmlkaW5nIDAgc2VjdXJpdHkgYW5kIGJyZWFraW5nIHRoZSBhYmlsaXR5IHRv
IGJ1aWxkIGxpdmVwYXRjaGVzCmFnYWluc3QgNC4xMy7CoCBNeSBwbGFuIGhlcmUgaXMgdG8gcHV0
IGl0IGJlaGluZCBhbiBvZmYtYnktZGVmYXVsdApLY29uZmlnIG9wdGlvbi4KMikgR2V0IHRoZSBT
cGhpbnggZG9jcyBsaWNlbnNlZCBhcyBDQy1CWSwgc2VlaW5nIGFzIHRoaXMgaXMgdGhlIGZpcnN0
CnJlbGVhc2Ugd2l0aCB0aGVtIGluLgoKTWlzYyBvdWdodC10by1oYXZlczoKMSkgUmVmcmVzaCBh
bmQgcmVwb3N0IHRoZSAiSW50cm9kdWN0aW9uIiBhbmQgIndpc2hsaXN0IiBkb2NzLgoyKSBQb3N0
IHRoZSBjb252ZXJzaW9uIG9mIHhlbi1jb21tYW5kLWxpbmUucGFuZG9jIHRvIHNwaGlueCB3aGlj
aCBJJ3ZlCmJlZW4gY2FycnlpbmcgbG9jYWxseSByYXRoZXIgdG9vIGxvbmcgbm93LgoKVGhpcyBz
aG91bGQgZ2V0IHRoZSBzcGhpbnggZG9jcyBpbnRvIGEgc3RhdGUgb2YgaGF2aW5nIHNldmVyYWwg
dXNlZnVsCmJpdHMgaW4sIGV2ZW4gdGhvdWdoIHdlIGhhdmVuJ3QgbW92ZWQgb3ZlciB3aG9sZXNh
bGUgeWV0LgoKSSd2ZSBwcm9iYWJseSBtaXNzZWQgc29tZSB0aGluZ3MsIGJ1dCB0aGlzIHNob3Vs
ZCBkbyBmb3Igbm93LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 16:31:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 16: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 1i6H8u-0005He-Jd; Fri, 06 Sep 2019 16:31: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=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6H8s-0005HZ-Op
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 16:31:22 +0000
X-Inumbo-ID: c22f10d8-d0c3-11e9-abfa-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c22f10d8-d0c3-11e9-abfa-12813bfff9fa;
 Fri, 06 Sep 2019 16:31: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 1i6H8q-0006cm-Eo; Fri, 06 Sep 2019 16:31:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6H8q-00086R-3G; Fri, 06 Sep 2019 16:31:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6H8q-0004FY-1p; Fri, 06 Sep 2019 16:31:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141092-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=aae639bc538778f4bf44f3f50d03e376f82108bb
X-Osstest-Versions-That: xen=d2a95f1c3ef96f47840ab172278293e55c4fc430
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 16:31:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141092: 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>

ZmxpZ2h0IDE0MTA5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA5Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhYWU2MzliYzUzODc3OGY0YmY0NGYzZjUwZDAzZTM3NmY4MjEwOGJiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkMmE5NWYxYzNlZjk2ZjQ3ODQw
YWIxNzIyNzgyOTNlNTVjNGZjNDMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEwNjggIDIwMTkt
MDktMDUgMjM6MDE6MzIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDkyICAy
MDE5LTA5LTA2IDE0OjAwOjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQyYTk1ZjFjM2UuLmFhZTYzOWJj
NTMgIGFhZTYzOWJjNTM4Nzc4ZjRiZjQ0ZjNmNTBkMDNlMzc2ZjgyMTA4YmIgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 16:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 16: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 1i6H9E-0005KL-2c; Fri, 06 Sep 2019 16:31:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6vzo=XB=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1i6H9C-0005KC-Sq
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 16:31:42 +0000
X-Inumbo-ID: ce692c08-d0c3-11e9-abfa-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce692c08-d0c3-11e9-abfa-12813bfff9fa;
 Fri, 06 Sep 2019 16:31: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 x86GSqnE182405;
 Fri, 6 Sep 2019 16:31:11 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2019-08-05;
 bh=PSo5ASrY7yNZAPtAUdpGCcJLCG1ZjlfgZ740vOm9pcI=;
 b=egCeKi8Z2Z0VKvWRzYYZWZqm+K6KSHilkq1F4MzXa6XrP7RUB/5ZKVTY1CUc8qdcMB5z
 OLxrAhtefVjxGMEYHAReR9MB3E3Az9VFBYR7dO/hzE/nPQen11iL7X5lTkhdHiIwJV80
 4xYlNspRzIzms13/e7FFtbMc2z9zQX3TCAEaZvN99TiRJEVEWcYw3CEYs6WBp77RUc7E
 5XsfbPfe70IqopcfovkRJcoe8GcbNmYaxOKJ9ik1wDJrKgqKN/D+LScNUqFXecJfl5BQ
 imnHiPEmSEq4QhlZJP8W9klbHrRsZW0D9PHoCHjlt3ebZQ2vv9bz4/g3W6orxJrnGuYK 9g== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2uutyag10g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 16:31:11 +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 x86GRrtN022914;
 Fri, 6 Sep 2019 16:31:11 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3020.oracle.com with ESMTP id 2uum4ha59t-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 16:31:10 +0000
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x86GV6Dw031491;
 Fri, 6 Sep 2019 16:31:09 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Sep 2019 09:31:06 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 2BB5A6A00C1; Fri,  6 Sep 2019 12:32:51 -0400 (EDT)
Date: Fri, 6 Sep 2019 12:32:51 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, jgross@suse.com
Message-ID: <20190906163251.GA2840@char.us.oracle.com>
References: <20190906074058.21782-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190906074058.21782-1-jgross@suse.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=989
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909060175
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909060175
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: luwei.kang@intel.com, wl@xen.org, andrew.cooper3@citrix.com,
 marmarek@invisiblethingslab.com, olekstysh@gmail.com, paul.durrant@citrix.com,
 JBeulich@suse.com, puwen@hygon.cn, chao.gao@intel.com,
 Volodymyr_Babchuk@epam.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>

PiA9PSBIeXBlcnZpc29yID09IAo+IAo+ICogIFBlci1jcHUgdGFza2xldAo+ICAgLSAgWEVOLTI4
Cj4gICAtICBLb25yYWQgUnplc3p1dGVrIFdpbGsKCkkgaGF2ZW4ndCBnb3R0ZW4gdG8gdGhlbSBz
aW5jZSB0aGUgcG9zdGluZyB0aHJlZSB5ZWFycyBhZ28/CgpJIGRvbid0IHRoaW5rIEkgd2lsbCBn
ZXQgdG8gdGhlbSBhbnl0aW1lIHNvb20gdG9vIDotKAoKV291bGQgbG92ZSBpZiBzb21lb25lIHRv
b2sgdGhlbSBvdmVyLi4KClAuUzoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVv
cGxlL2tvbnJhZHdpbGsveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9wZXJjcHVfdGFz
a2xldC52NC44LnYyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 17:20:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 17: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 1i6HuL-0000rQ-8L; Fri, 06 Sep 2019 17: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=YHqG=XB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i6HuJ-0000rJ-8F
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 17:20:23 +0000
X-Inumbo-ID: 9ac2ebb2-d0ca-11e9-abfb-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ac2ebb2-d0ca-11e9-abfb-12813bfff9fa;
 Fri, 06 Sep 2019 17:20:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567790421;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qeeK53CmUVpimQY4XyObm5+VCGlzzOrVpjRw3ci6u0E=;
 b=QLUtDsxAsoOtdWZx79F8TnQW0x6EEuyYh5Q+ed9t+3JUai2n0g9UYmnD
 KE6yZJeQYrsJwmS33CIcvXPDWuuoNC/Dtn9eZbS/TyjNIz5YZABr6nxJW
 mRRXV7RPg/qM2+rmCPyX9D2QgCblJERgcpD8JrBOfVurEk8VlhYDz0kJk s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rcREu77It/eYYutMUs3ZpTr1Tc9PPQpSBp98e+PFLmK4iOwMeEC9z2pohOIkKkUW9wsF3vjRho
 CiWf8tuCStKBTGiwY4QaX1ceDMGax7az8uDkRpH8ieDB+hhdheQWFvPgqIEOTAajgs6id04Z6r
 ykNydJ0E0F9fdhVwBzM3fIURLPvoD1iqyHfD2X+6DZT3YwIZ//YdUSCZMmSFaNen5y8tTV2riH
 Nc11j+od1tfLqXxCUGybnmq9PsyZufe6rEU9OgfR/xQfgesWnXI4Eb+kjaDwgm9qerDLWQXI63
 fm4=
X-SBRS: 2.7
X-MesageID: 5436483
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,473,1559534400"; 
   d="scan'208";a="5436483"
To: Arnd Bergmann <arnd@arndb.de>
References: <20190906153948.2160342-1-arnd@arndb.de>
 <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
 <CAK8P3a1qkMLW_Wnn-N0seUw4N5bPwTU7Dy7CwOWxzS6NTnTmiQ@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: <bda2a05b-e2d0-feee-761b-88deeeac2449@citrix.com>
Date: Fri, 6 Sep 2019 18:20:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAK8P3a1qkMLW_Wnn-N0seUw4N5bPwTU7Dy7CwOWxzS6NTnTmiQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 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>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDkvMjAxOSAxNzowMCwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBPbiBGcmksIFNlcCA2
LCAyMDE5IGF0IDU6NTUgUE0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+IE9uIDA2LzA5LzIwMTkgMTY6MzksIEFybmQgQmVyZ21hbm4gd3JvdGU6Cj4+
PiBIWVBFUlZJU09SX3BsYXRmb3JtX29wKCkgaXMgYW4gaW5saW5lIGZ1bmN0aW9uIGFuZCBzaG91
bGQgbm90Cj4+PiBiZSBleHBvcnRlZC4gU2luY2UgY29tbWl0IDE1YmZjMjM0OGQ1NCAoIm1vZHBv
c3Q6IGNoZWNrIGZvcgo+Pj4gc3RhdGljIEVYUE9SVF9TWU1CT0wqIGZ1bmN0aW9ucyIpLCB0aGlz
IGNhdXNlcyBhIHdhcm5pbmc6Cj4+Pgo+Pj4gV0FSTklORzogIkhZUEVSVklTT1JfcGxhdGZvcm1f
b3AiIFt2bWxpbnV4XSBpcyBhIHN0YXRpYyBFWFBPUlRfU1lNQk9MX0dQTAo+Pj4KPj4+IFJlbW92
ZSB0aGUgZXh0cmFuZW91cyBleHBvcnQuCj4+Pgo+Pj4gRml4ZXM6IDE1YmZjMjM0OGQ1NCAoIm1v
ZHBvc3Q6IGNoZWNrIGZvciBzdGF0aWMgRVhQT1JUX1NZTUJPTCogZnVuY3Rpb25zIikKPj4+IFNp
Z25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Cj4+IFNvbWV0aGluZyBp
cyB3b25reS4gIFRoYXQgc3ltYm9sIGlzICgvIHJlYWxseSBvdWdodCB0byBiZSkgaW4gdGhlCj4+
IGh5cGVyY2FsbCBwYWdlIGFuZCBtb3N0IGRlZmluaXRlbHkgbm90IGlubGluZS4KPj4KPj4gV2hp
Y2ggdHJlZSBpcyB0aGF0IGNoYW5nZXNldCBmcm9tPyAgSSBjYW4ndCBmaW5kIHRoZSBTSEEuCj4g
VGhpcyBpcyBmcm9tIGxpbnV4LW5leHQsIEkgdGhpbmsgZnJvbSB0aGUga2J1aWxkIHRyZWUuCgpU
aGFua3MuCgpKdWxpZW4vU3RlZmFubzogV2h5IGFyZSBhbnkgb2YgdGhlc2UgaHlwZXJjYWxscyBv
dXQtb2YtbGluZT/CoCBBUk0KZG9lc24ndCB1c2UgdGhlIGh5cGVyY2FsbCBwYWdlLCBhbmQgdGhl
cmUgaXMgbm8gYXJndW1lbnQgdHJhbnNsYXRpb24KKG5vdCBldmVuIGluIGFybTMyIGFzIHRoZXJl
IGFyZSBubyA1LWFyZ3VtZW50IGh5cGVyY2FsbHMgZGVjbGFyZWQpLgoKVGhleSdkIHN1cmVseSBi
ZSBlYXNpZXIgdG8gaW1wbGVtZW50IHdpdGggYSBmZXcgc3RhdGljIGlubGluZXMgYW5kIHNvbWUK
Y29tbW9uIGNvZGUsIHRoYW4gdG8gdHJ5IGFuZCByZXBsaWNhdGUgdGhlIHg4NiBzaWRlIGh5cGVy
Y2FsbF9wYWdlCmludGVyZmFjZSA/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 18:01:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 18:01:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6IXh-00041j-Io; Fri, 06 Sep 2019 18:01:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXbo=XB=gmail.com=dpsmith.dev@srs-us1.protection.inumbo.net>)
 id 1i6IXg-00041e-KZ
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 18:01:04 +0000
X-Inumbo-ID: 4accbccc-d0d0-11e9-978d-bc764e2007e4
Received: from mail-oi1-x231.google.com (unknown [2607:f8b0:4864:20::231])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4accbccc-d0d0-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 18:01:04 +0000 (UTC)
Received: by mail-oi1-x231.google.com with SMTP id b80so5655633oii.7
 for <xen-devel@lists.xenproject.org>; Fri, 06 Sep 2019 11:01:03 -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=OdMjfs+OjS+Qi1PtKlYHG2xGAOI9WLFgxhx6HsMfsTE=;
 b=hZIDhJip+rHAolLBsD9G4exFr2dd0vLGbyfpQWmPseu2Qn1AvLgIadrnllTD5i6NNV
 PD6nDMIB2pxgwZyYON3FtW4fA3kg2zIFMRnon3hd3GglVSQWDpchwfY8KkeF/DEiUKy+
 KBofQbSBBauXS/dlxofT0mpAmH5VZYde2Yxx06S4hKVyH28r2EbIyd/EUUSVGBwLGfQm
 M/HCpKvi8HRhNkZrCav1B+yn89sFUu6tA0o586QQTHqCOxhcV+5YxQn0PexYy6rDU+ni
 KjQhgGqrpTpd4GJn5ivwLWgLf+eqP8KgRGqueA+1OzkYd1ukGikn4Ydnp06h8WUe4w4L
 C3SQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=OdMjfs+OjS+Qi1PtKlYHG2xGAOI9WLFgxhx6HsMfsTE=;
 b=AAh6lu4Qkc0wtSd+PRmPIpDeEZUnsLKNnNsk1k9JWeHzzZKdCLX5gCYY5SIB3Ctc3x
 6K5FjdUOSDA6SLox2pSQEpTbfQw32NXJmOCaA6F7jz4AEu+XUuTucjPd5mUUkn7LQV+0
 ENgz0F+u3BLCLdrkbRzEg+QrcmpwCbUWI2kJUbHCAyB9NwC07RM6SEQRw2vu3SBybVZJ
 9+Px7F+OI5UGIes1zQ1fhXFBxmgah39TkzDXpa8HHKdcF8C7SIC9tf8QnfCaiLT5Yw96
 /yhgteCxlO+E/pc2K7S5+LmBCU/s5gaDu23mtJcHO4wHv7AYhvvWrXBym9NwikqAaL1b
 bKZA==
X-Gm-Message-State: APjAAAV49agKF1UIMrGG8km8W9Fo8O8ZJ0h8ghTl3HhNRftKBNB9U+SZ
 ompXQAnAVM2O0xv04cA3N5F1p5u+SRwwx8Trf2U=
X-Google-Smtp-Source: APXvYqzsI2LHmxImD7I4MMILZZAp9ldXcbN3i1NG7nptCfR7x5m2/BKKZduX+1JOThV4HLAHx9+2DlqMURqQSLR5RwM=
X-Received: by 2002:aca:bb42:: with SMTP id l63mr8375633oif.85.1567792863455; 
 Fri, 06 Sep 2019 11:01:03 -0700 (PDT)
MIME-Version: 1.0
References: <CADAP9AWJ46Oh=b-1K1hTNnkD=0DTYtYGX4L7VQp51QBaQCeYNw@mail.gmail.com>
 <2e2293bc-4187-3fe8-52d6-96f709ae4c3c@suse.com>
 <CADAP9AVJqfBGNBQVE-4ztA7Tjdwf0Y9GC-P=jwkx8sTM98BzVw@mail.gmail.com>
In-Reply-To: <CADAP9AVJqfBGNBQVE-4ztA7Tjdwf0Y9GC-P=jwkx8sTM98BzVw@mail.gmail.com>
From: Daniel Smith <dpsmith.dev@gmail.com>
Date: Fri, 6 Sep 2019 14:01:37 -0400
Message-ID: <CADAP9AUFVXMBLVkROPTWE_ox5CnvDRC6rdv2Mam=wDn7+TedcA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] Running xenstored in Linux stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgNCwgMjAxOSBhdCAxOjI2IFBNIERhbmllbCBTbWl0aCA8ZHBzbWl0aC5kZXZA
Z21haWwuY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgU2VwIDQsIDIwMTkgYXQgMTI6MTIgUE0gSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA+Cj4gPiBUaGUgc3R1YmRvbSBn
ZXRzIGFuIGV2ZW50IGNoYW5uZWwgdG8gdXNlIGZvciBkb20wIHhlbmJzdG9yZSBjb25uZWN0aW9u
Cj4gPiB2aWEgY29tbWFuZGxpbmUgcGFyYW1ldGVyICgiLS1ldmVudCA8ZXZlbnQtbnI+IikuIFRo
aXMgbmVlZHMgdG8gYmUgdXNlZAo+ID4gaW4gdGhlIHN0dWJkb20gZm9yIHNldHRpbmcgdXAgdGhl
IGNvbW11bmljYXRpb24gcGF0aC4KPiA+Cj4gPgo+ID4gSnVlcmdlbgo+Cj4gSGkgSnVlcmdlbiwK
Pgo+IFRoYW5rcyBmb3IgdGhlIHF1aWNrIHJlc3BvbnNlISB0cmFjaW5nIHRocm91Z2ggeGVuc3Rv
cmVkLCBsb29rcyBsaWtlCj4gdGhhdCBmbGFnIHNldHMgdGhlIHZhcmlhYmxlIGRvbTBfZXZlbnQg
d2hpY2ggaXMgb25seSB1c2VkIGluIHRoZQo+IHhlbnN0b3JlZF9taW5pb3MuYyBhcyB0aGUgcmV0
dXJuIHZhbHVlIHRvIHRoZSB4ZW5idXNfZXZ0Y2huKCkgY2FsbC4gSQo+IGNvdWxkIG5haXZlbHkg
c2hvcnQgY2lyY3VpdCB4ZW5idXNfZXZ0Y2huKCkgdW5kZXIgeGVuc3RvcmVkX3Bvc2l4LmMgdG8K
PiByZXR1cm4gaW1tZWRpYXRlbHkgaWYgZG9tMF9ldmVudCBoYXMgYmVlbiBzZXQuIElmIHRoYXQg
d29ya3MsIEkgd291bGQKPiBiZSBnbGFkIHRvIHN1Ym1pdCBpdCBiYWNrIHVwc3RyZWFtIGlmIHRo
ZXJlIGlzIGludGVyZXN0IGluCj4gaW5jb3Jwb3JhdGluZyBpdC4KCkhpIGFnYWluLAoKSSBtYWRl
IHRoZSBjaGFuZ2UgdG8gc2hvcnQgY2lyY3VpdCB0aGUgeGVuYnVzX2V2dGNobiBhbmQgZGlkIHRl
c3RpbmcKYXMgYSBndWVzdCBkb21haW4gYXBwcm9hY2ggdG8gY29uZmlybSB0aGF0IGkgd2FzIHBh
cnNpbmcgdGhlCnBhcmFtZXRlcnMgY29ycmVjdGx5IGluIGluaXRyYW1mcyBzY3JpcHQgdGhhdCBp
bml0LXhlbnN0b3JlLWhlbHBlcgpwYXNzZWQuIEkgYW0gc3RpbGwgaXQgaGFuZ2luZyBhZnRlciB0
aGUgYXR0ZW1wdCB0byB3cml0ZQovdG9vbC94ZW5zdG9yZWQvZG9taWQuIEF0IHRoaXMgcG9pbnQg
SSB3YXMgd29uZGVyaW5nIGlmIHRoZXJlIG1pZ2h0IGJlCmEgd2F5IHRvIGdldCBjb25zb2xlIG91
dHB1dCBmcm9tIHRoZSBkb21haW4gdG8gdHJ5IGFuZCB0cm91Ymxlc2hvb3QgaWYKeGVuc3RvcmVk
IGlzIGdldHRpbmcgc3RhcnRlZCB3aGVuIGFjdHVhbGx5IHJ1bm5pbmcgYXMgdGhlIGFjdHVhbApz
dHViZG9tIGluc3RlYWQgb2YgYXMgYSBndWVzdD8KClRoYW5rcyBpbiBBZHZhbmNlIQpEYW5pZWwg
UC4gU21pdGgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 19:32:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 19:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6JxM-0002br-SR; Fri, 06 Sep 2019 19:31:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6JxL-0002bm-2u
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 19:31:39 +0000
X-Inumbo-ID: eec22a9a-d0dc-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eec22a9a-d0dc-11e9-a337-bc764e2007e4;
 Fri, 06 Sep 2019 19:31:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6JxE-0001Yi-Au; Fri, 06 Sep 2019 19:31: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 1i6JxD-00025r-Ml; Fri, 06 Sep 2019 19:31:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6JxD-0004b5-Ls; Fri, 06 Sep 2019 19:31:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141081-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-xsm:xen-build:fail:regression
 libvirt:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt: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-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-armhf-armhf-libvirt: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-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f709377301b919a9fcbfc366e33057f7848bee28
X-Osstest-Versions-That: libvirt=267699a03cc38810dcd40f4ddbf864bd0dc29d4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 19:31:31 +0000
Subject: [Xen-devel] [libvirt test] 141081: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA4MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwODEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTAzMwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTQxMDMzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDEwMzMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MTAzMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMDMzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQg
ICAgICAgICAgICAgIGY3MDkzNzczMDFiOTE5YTlmY2JmYzM2NmUzMzA1N2Y3ODQ4YmVlMjgKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDI2NzY5OWEwM2NjMzg4MTBkY2Q0
MGY0ZGRiZjg2NGJkMGRjMjlkNGUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTAzMyAgMjAxOS0w
OS0wNSAwNDoyMjoyNyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEwODEgIDIw
MTktMDktMDYgMDQ6MTk6MDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKaXJpIERlbmVtYXJrIDxqZGVuZW1h
ckByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
ZjcwOTM3NzMwMWI5MTlhOWZjYmZjMzY2ZTMzMDU3Zjc4NDhiZWUyOApBdXRob3I6IEppcmkgRGVu
ZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IFNlcCA1IDE1OjM1OjM1IDIw
MTkgKzAyMDAKCiAgICBxZW11OiBGaXggcWVtdURvbWFpbk9ialRhaW50IHdpdGggdmlydGxvZ2QK
ICAgIAogICAgV2hlbiB2aXJ0bG9nZCBpcyB1c2VkIHRvIGNhcHR1cmUgUUVNVSdzIHN0ZG91dCwg
cWVtdURvbWFpbk9ialRhaW50IHdvdWxkCiAgICBhbHdheXMgZmFpbCB0byB3cml0ZSB0aGUgbWVz
c2FnZSB0byB0aGUgbG9nIGZpbGUgd2hlbiBRRU1VIGlzIGFscmVhZHkKICAgIHJ1bm5pbmcgKGku
ZS4sIG91dHNpZGUgcWVtdVByb2Nlc3NMYXVuY2gpLiBUaGlzIGNhbiBoYXBwZW4gZHVyaW5nIGRl
dmljZQogICAgaG90cGx1ZyBvciBieSBzZW5kaW5nIGEgY3VzdG9tIFFFTVUgZ3Vlc3QgYWdlbnQg
Y29tbWFuZDoKICAgIAogICAgICAgIHdhcm5pbmcgOiBxZW11RG9tYWluT2JqVGFpbnQ6ODc1NyA6
IERvbWFpbiBpZD05IG5hbWU9J2JsYWYnCiAgICAgICAgICAgIHV1aWQ9OWNmYTRlMzctMjkzMC00
MDViLWJjYjQtZmFhYzE4MjlkYWQ4IGlzIHRhaW50ZWQ6CiAgICAgICAgICAgIGN1c3RvbS1nYS1j
b21tYW5kCiAgICAgICAgZXJyb3IgOiB2aXJMb2dIYW5kbGVyRG9tYWluT3BlbkxvZ0ZpbGU6Mzg4
IDogQ2Fubm90IG9wZW4gbG9nIGZpbGU6CiAgICAgICAgICAgICcvdmFyL2xvZy9saWJ2aXJ0L3Fl
bXUvYmxhZi5sb2cnOiBEZXZpY2Ugb3IgcmVzb3VyY2UgYnVzeQogICAgICAgIGVycm9yIDogdmly
TmV0Q2xpZW50UHJvZ3JhbURpc3BhdGNoRXJyb3I6MTcyIDogQ2Fubm90IG9wZW4gbG9nIGZpbGU6
CiAgICAgICAgICAgICcvdmFyL2xvZy9saWJ2aXJ0L3FlbXUvYmxhZi5sb2cnOiBEZXZpY2Ugb3Ig
cmVzb3VyY2UgYnVzeQogICAgCiAgICBUaGUgZml4IGlzIGVhc3ksIHdlIGp1c3QgbmVlZCB0byB1
c2UgdGhlIHJpZ2h0IEFQSSBmb3IgYXBwZW5kaW5nIGEKICAgIG1lc3NhZ2UgdG8gUUVNVSBsb2cg
ZmlsZSBpbnN0ZWFkIG9mIGNyZWF0aW5nIGEgbmV3IGxvZyBjb250ZXh0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogICAgUmV2aWV3
ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 19:52:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 19: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 1i6KHk-0004Cg-Pd; Fri, 06 Sep 2019 19:52:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6KHj-0004Cb-Cd
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 19:52:43 +0000
X-Inumbo-ID: e37ce73a-d0df-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e37ce73a-d0df-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 19:52:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6KHi-0001vz-1H; Fri, 06 Sep 2019 19:52: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 1i6KHh-000444-N9; Fri, 06 Sep 2019 19:52:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6KHh-00010E-MW; Fri, 06 Sep 2019 19:52:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141097-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=74791511067aaff67efbd2555a5f635246264453
X-Osstest-Versions-That: xen=aae639bc538778f4bf44f3f50d03e376f82108bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 19:52:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141097: 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>

ZmxpZ2h0IDE0MTA5NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA5Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3NDc5MTUxMTA2N2FhZmY2N2VmYmQyNTU1YTVmNjM1MjQ2MjY0NDUzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhYWU2MzliYzUzODc3OGY0YmY0
NGYzZjUwZDAzZTM3NmY4MjEwOGJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEwOTIgIDIwMTkt
MDktMDYgMTQ6MDA6NTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDk3ICAy
MDE5LTA5LTA2IDE3OjAwOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgWmhhbmcgUnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgYWFlNjM5YmM1My4uNzQ3OTE1MTEwNiAgNzQ3OTE1MTEwNjdhYWZmNjdlZmJkMjU1NWE1
ZjYzNTI0NjI2NDQ1MyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 20:56:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 20: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 1i6LGo-0000Sa-3u; Fri, 06 Sep 2019 20:55: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=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6LGn-0000SV-7A
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 20:55:49 +0000
X-Inumbo-ID: b3f9f6de-d0e8-11e9-abfd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3f9f6de-d0e8-11e9-abfd-12813bfff9fa;
 Fri, 06 Sep 2019 20: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 1i6LGi-0003DF-Rf; Fri, 06 Sep 2019 20:55:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6LGi-0006mP-H0; Fri, 06 Sep 2019 20:55:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6LGi-00087B-GI; Fri, 06 Sep 2019 20:55:44 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141086-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=3a2c285092d73635e4e1c74448bb900c984fa487
X-Osstest-Versions-That: freebsd=a3dbacfc31a3c2ef7d9d4d12d4e5108f044c0701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 20:55:44 +0000
Subject: [Xen-devel] [freebsd-master test] 141086: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA4NiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMDg2LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDEwMDQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgM2EyYzI4NTA5MmQ3MzYzNWU0ZTFjNzQ0NDhiYjkwMGM5
ODRmYTQ4NwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgYTNkYmFjZmMz
MWEzYzJlZjdkOWQ0ZDEyZDRlNTEwOGYwNDRjMDcwMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
MDA0ICAyMDE5LTA5LTA0IDA5OjIwOjEzIFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0MTA4NiAgMjAxOS0wOS0wNiAwOToyMTozMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZy
ZWVCU0Qub3JnPgogIGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3JnPgogIGF2ZyA8YXZnQEZyZWVC
U0Qub3JnPgogIGJjcmFuIDxiY3JhbkBGcmVlQlNELm9yZz4KICBiZHJld2VyeSA8YmRyZXdlcnlA
RnJlZUJTRC5vcmc+CiAgYnIgPGJyQEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3Jn
PgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9yZz4KICBo
c2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAg
aW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamdoIDxqZ2hARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMg
PGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGtl
dmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGtwIDxr
cEBGcmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1qZyA8bWpnQEZyZWVC
U0Qub3JnPgogIHBoaWxpcCA8cGhpbGlwQEZyZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxybWFja2xl
bUBGcmVlQlNELm9yZz4KICBzY290dHBoIDxzY290dHBoQEZyZWVCU0Qub3JnPgogIHNldmFuIDxz
ZXZhbkBGcmVlQlNELm9yZz4KICBzdGV2ZWsgPHN0ZXZla0BGcmVlQlNELm9yZz4KICB0cmFzeiA8
dHJhc3pARnJlZUJTRC5vcmc+CiAgdHNvb21lIDx0c29vbWVARnJlZUJTRC5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4ODQgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 22:22:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 22: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 1i6Mc3-0007FV-08; Fri, 06 Sep 2019 22:21:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6Mc1-0007FQ-5P
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 22:21:49 +0000
X-Inumbo-ID: b66aadb2-d0f4-11e9-abfd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b66aadb2-d0f4-11e9-abfd-12813bfff9fa;
 Fri, 06 Sep 2019 22:21: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 1i6Mbx-0004nZ-EM; Fri, 06 Sep 2019 22:21: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 1i6Mbx-0006aj-0M; Fri, 06 Sep 2019 22:21:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6Mbw-0001My-Vg; Fri, 06 Sep 2019 22:21:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141076-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win10-i386:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader: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-vhd: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-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d41a3effbb53b1bcea41e328d16a4d046a508381
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 22:21:44 +0000
Subject: [Xen-devel] [linux-linus test] 141076: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA3NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMDc2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rs
b2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGQ0MWEzZWZmYmI1M2IxYmNlYTQxZTMyOGQxNmE0ZDA0NmE1
MDgzODEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMy
OTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4
MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxODYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTg1IGRheXMgIDEzNiBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDEwNzYgIDIwMTktMDktMDYgMDE6NDE6NDEgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjQyODggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTI1OTE2IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 22:32:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 22:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6MmR-00085g-3V; Fri, 06 Sep 2019 22:32:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8+Lr=XB=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i6MmQ-00085b-J7
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 22:32:34 +0000
X-Inumbo-ID: 37ece657-d0f6-11e9-abfd-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37ece657-d0f6-11e9-abfd-12813bfff9fa;
 Fri, 06 Sep 2019 22:32:33 +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 x86MTQH6069244;
 Fri, 6 Sep 2019 22:32:29 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=UerYB1ggL6/XjQr3CgCgHjIEWFFZYBxglI2LwGsKgtk=;
 b=Ot85eYRO4thqBbbuWL69U6+FKj0lVXCYgG3m90uA1BZt/V5/i3KxACbbLULmJu89FDCj
 uxMre3KKllFy/k3HZjgu1LdKLWiDxN7a139ZoUShPX1Jh008UcGNjfXRagjcGuTRdoB4
 QqWD/ITgZyLmvEQowIEcGDzgvIbJb7gfUpXREgIq81eF79Rjzo/E20bV6IgitqnLUURj
 VeGPoAHfdldlRXWYyXdoo9LmxAzWUXPaG/GjiConxIb+X17K2ju24fto7Bg/sWkDcdv3
 Y8SwNw3f90ru/Qumh+lRdmqWXe8IuhZ6dYoTn4U2e3+RuHcHRKdRQuLZUt1VJIv2qdNn UQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2uv04f8137-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 22:32:29 +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 x86MTBXC121161;
 Fri, 6 Sep 2019 22:30:28 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3020.oracle.com with ESMTP id 2uum4hqb2a-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 06 Sep 2019 22:30:28 +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 x86MURrW017351;
 Fri, 6 Sep 2019 22:30:27 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 06 Sep 2019 15:30:27 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
Date: Fri, 6 Sep 2019 18:30:21 -0400
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: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=961
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909060222
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9372
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909060222
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gOS8zLzE5IDg6MjAgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IElmIE1DRkcgYXJlYSBp
cyBub3QgcmVzZXJ2ZWQgaW4gRTgyMCwgWGVuIGJ5IGRlZmF1bHQgd2lsbCBkZWZlciBpdHMgdXNh
Z2UKPiB1bnRpbCBEb20wIHJlZ2lzdGVycyBpdCBleHBsaWNpdGx5IGFmdGVyIEFDUEkgcGFyc2Vy
IHJlY29nbml6ZXMgaXQgYXMKPiBhIHJlc2VydmVkIHJlc291cmNlIGluIERTRFQuIEhhdmluZyBp
dCByZXNlcnZlZCBpbiBFODIwIGlzIG5vdAo+IG1hbmRhdG9yeSBhY2NvcmRpbmcgdG8gIlBDSSBG
aXJtd2FyZSBTcGVjaWZpY2F0aW9uLCByZXYgMy4yIiAocGFyLiA0LjEuMikKPiBhbmQgZmlybXdh
cmUgaXMgZnJlZSB0byBrZWVwIGEgaG9sZSBFODIwIGluIHRoYXQgcGxhY2UuIFhlbiBkb2Vzbid0
IGtub3cKPiB3aGF0IGV4YWN0bHkgaXMgaW5zaWRlIHRoaXMgaG9sZSBzaW5jZSBpdCBsYWNrcyBm
dWxsIEFDUEkgdmlldyBvZiB0aGUKPiBwbGF0Zm9ybSB0aGVyZWZvcmUgaXQncyBwb3RlbnRpYWxs
eSBoYXJtZnVsIHRvIGFjY2VzcyBNQ0ZHIHJlZ2lvbgo+IHdpdGhvdXQgYWRkaXRpb25hbCBjaGVj
a3MgYXMgc29tZSBtYWNoaW5lcyBhcmUga25vd24gdG8gcHJvdmlkZQo+IGluY29uc2lzdGVudCBp
bmZvcm1hdGlvbiBvbiB0aGUgc2l6ZSBvZiB0aGUgcmVnaW9uLgo+Cj4gTm93IHhlbl9tY2ZnX2xh
dGUoKSBydW5zIGFmdGVyIGFjcGlfaW5pdCgpIHdoaWNoIGlzIHRvbyBsYXRlIGFzIHNvbWUgYmFz
aWMKPiBQQ0kgZW51bWVyYXRpb24gc3RhcnRzIGV4YWN0bHkgdGhlcmUuIFRyeWluZyB0byByZWdp
c3RlciBhIGRldmljZSBwcmlvcgo+IHRvIE1DRkcgcmVzZXJ2YXRpb24gY2F1c2VzIG11bHRpcGxl
IHByb2JsZW1zIHdpdGggUENJZSBleHRlbmRlZAo+IGNhcGFiaWxpdHkgaW5pdGlhbGl6YXRpb25z
IGluIFhlbiAoZS5nLiBTUi1JT1YgVkYgQkFSIHNpemluZykuIFRoZXJlIGFyZQo+IG5vIGNvbnZl
bmllbnQgaG9va3MgZm9yIHVzIHRvIHN1YnNjcmliZSB0byBzbyB0cnkgdG8gcmVnaXN0ZXIgTUNG
Rwo+IGFyZWFzIGVhcmxpZXIgdXBvbiB0aGUgZmlyc3QgaW52b2NhdGlvbiBvZiB4ZW5fYWRkX2Rl
dmljZSgpLiAKCgpXaGVyZSBpcyBNQ0ZHIHBhcnNlZD8gcGNpX2FyY2hfaW5pdCgpPwoKLWJvcmlz
CgoKPiBLZWVwIHRoZQo+IGV4aXN0aW5nIGluaXRjYWxsIGluIGNhc2UgaW5mb3JtYXRpb24gb2Yg
TUNGRyBhcmVhcyBpcyB1cGRhdGVkIGxhdGVyCj4gaW4gYWNwaV9pbml0KCkuCj4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 22:42:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 22:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6MwO-0000W3-71; Fri, 06 Sep 2019 22:42: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=7/kl=XB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i6MwN-0000Vy-8Q
 for xen-devel@lists.xen.org; Fri, 06 Sep 2019 22:42:51 +0000
X-Inumbo-ID: a5e70993-d0f7-11e9-abfd-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a5e70993-d0f7-11e9-abfd-12813bfff9fa;
 Fri, 06 Sep 2019 22:42:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F24A1570;
 Fri,  6 Sep 2019 15:42:48 -0700 (PDT)
Received: from [10.37.13.72] (unknown [10.37.13.72])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B791A3F67D;
 Fri,  6 Sep 2019 15:42:44 -0700 (PDT)
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <20190821081931.90887-1-wipawel@amazon.de>
 <20190827084624.116917-1-wipawel@amazon.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <19158ada-296b-9384-c5bf-a4f8e948c008@arm.com>
Date: Fri, 6 Sep 2019 23:42:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190827084624.116917-1-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 00/12] livepatch: new features and 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: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGFuayB5b3UgZm9yIHRoZSBuZXcgdmVyc2lvbi4gSG93ZXZlciwgSSBuZWFybHkgbWlz
c2VkIHRoZSB2MiBhcyB0aGlzIAppcyBhIHN1Yi10aHJlYWQgb2YgdjEuIE1heSBJIGFzayB5b3Ug
dG8gc2VuZCBhIG5ldyB2ZXJzaW9uIGFzIGEgbmV3IAp0aHJlYWQgaW5zdGVhZD8KCkNoZWVycywK
Ck9uIDgvMjcvMTkgOTo0NiBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBz
ZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5jdGlvbmFs
aXR5IGFzCj4gYnJpZWZseSBkaXNjdXNzZWQgZHVyaW5nIFhlbiBEZXZlbG9wZXIgU3VtbWl0IDIw
MTk6IFthXSBhbmQgW2JdLgo+IEl0IGFsc28gcHJvdmlkZXMgYSBmZXcgZml4ZXMgYW5kIHNvbWUg
c21hbGwgaW1wcm92ZW1lbnRzLgo+IAo+IE1haW4gY2hhbmdlcyBpbiB2MjoKPiAtIGFkZGVkIG5l
dyBmZWF0dXJlcyB0byBsaXZlcGF0Y2ggZG9jdW1lbnRhdGlvbgo+IC0gYWRkZWQgbGl2ZXBhdGNo
IHRlc3RzCj4gLSBlbmFibGVkIEFybSBzdXBwb3J0IGZvciBbNV0KPiAtIG1ha2UgLm1vZGluZm8g
b3B0aW9uYWwgZm9yIFsxMV0KPiAtIGZpeGVkIHR5cG9zCj4gCj4gRkVBVFVSRVM6Cj4gCj4gMS4g
aW5kZXBlbmRlbnQgbW9kdWxlcyAocGF0Y2hlczogWzFdLCBbMl0pCj4gCj4gICAgKiBsaXZlcGF0
Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRlbmN5IFtBXQo+IAo+ICAgIExpdmVwYXRjaCBlbmZv
cmNlcyB0aGUgZm9sbG93aW5nIGJ1aWxkaWQtYmFzZWQgZGVwZW5kZW5jeSBjaGFpbgo+ICAgIGJl
dHdlZW4gaG90cGF0Y2ggbW9kdWxlczoKPiAgICAgIDEpIGZpcnN0IG1vZHVsZSBkZXBlbmRzIG9u
IGdpdmVuIGh5cGVydmlzb3IgYnVpbGRpZAo+ICAgICAgMikgZXZlcnkgY29uc2VjdXRpdmUgbW9k
dWxlIGRlcGVuZHMgb24gcHJldmlvdXMgbW9kdWxlJ3MgYnVpbGRpZAo+ICAgIFRoaXMgd2F5IHBy
b3BlciBob3RwYXRjaCBzdGFjayBvcmRlciBpcyBtYWludGFpbmVkIGFuZCBlbmZvcmNlZC4KPiAg
ICBXaGlsZSBpdCBpcyBpbXBvcnRhbnQgZm9yIHByb2R1Y3Rpb24gaG90cGF0Y2hlcyBpdCBsaW1p
dHMgYWdpbGl0eSBhbmQKPiAgICBibG9ja3MgdXNhZ2Ugb2YgdGVzdGluZyBvciBkZWJ1ZyBob3Rw
YXRjaGVzLiBUaGVzZSBraW5kcyBvZiBob3RwYXRjaAo+ICAgIG1vZHVsZXMgYXJlIHR5cGljYWxs
eSBleHBlY3RlZCB0byBiZSBsb2FkZWQgYXQgYW55IHRpbWUgaXJyZXNwZWN0aXZlCj4gICAgb2Yg
Y3VycmVudCBzdGF0ZSBvZiB0aGUgbW9kdWxlcyBzdGFjay4KPiAKPiAgICBbQV0gbGl2ZXBhdGNo
LWJ1aWxkOiBFbWJlZCBoeXBlcnZpc29yIGJ1aWxkIGlkIGludG8gZXZlcnkgaG90cGF0Y2gKPiAK
PiAyLiBwcmUtIGFuZCBwb3N0LSBhcHBseXxyZXZlcnQgYWN0aW9ucyBob29rcyAocGF0Y2hlczog
WzNdLCBbNF0pCj4gCj4gICAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRlbmN5
IFtCXQo+IAo+ICAgIFRoaXMgaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgNCBuZXcgbGl2ZXBhdGNo
IG1vZHVsZSB2ZXRvaW5nIGhvb2tzLAo+ICAgIHRoYXQgY2FuIGJlIG9wdGlvbmFsbHkgc3VwcGxp
ZWQgYWxvbmcgd2l0aCBtb2R1bGVzLgo+ICAgIEhvb2tzIHRoYXQgY3VycmVudGx5IGV4aXN0cyBp
biB0aGUgbGl2ZXBhdGNoIG1lY2hhbmlzbSBhcmVuJ3QgYWdpbGUKPiAgICBlbm91Z2ggYW5kIGhh
dmUgdmFyaW91cyBsaW1pdGF0aW9uczoKPiAgICAqIHJ1biBvbmx5IGZyb20gd2l0aGluIGEgcXVp
ZXNjaW5nIHpvbmUKPiAgICAqIGNhbm5vdCBjb25kaXRpb25hbGx5IHByZXZlbnQgYXBwbHlpbmcg
b3IgcmV2ZXJ0aW5nCj4gICAgKiBkbyBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIG1vZHVsZSBjb250
ZXh0Cj4gICAgVG8gYWRkcmVzcyB0aGVzZSBsaW1pdGF0aW9ucyB0aGUgZm9sbG93aW5nIGhhcyBi
ZWVuIGltcGxlbWVudGVkOgo+ICAgIDEpIHByZS1hcHBseSBob29rCj4gICAgMikgcG9zdC1hcHBs
eSBob29rCj4gICAgMykgcHJlLXJldmVydCBob29rCj4gICAgNCkgcG9zdC1yZXZlcnQgaG9vawo+
IAo+ICAgIFtCXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEhhbmRsZSBleHRyYSBwcmUtfHBvc3QtIGhv
b2tzCj4gCj4gMy4gYXBwbHl8cmV2ZXJ0IGFjdGlvbnMgcmVwbGFjZW1lbnQgaG9va3MgKHBhdGNo
ZXM6IFs1XSwgWzZdLCBbN10pCj4gCj4gICAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVwbyBk
ZXBlbmRlbmN5OiBbQ10sIFtEXSwgW0VdCj4gCj4gICAgVG8gaW5jcmVhc2UgaG90cGF0Y2hpbmcg
c3lzdGVtJ3MgYWdpbGl0eSBhbmQgcHJvdmlkZSBtb3JlIGZsZXhpYWJsZQo+ICAgIGxvbmctdGVy
bSBob3RwYXRjaCBzb2x1dGlvbiwgYWxsb3cgdG8gb3ZlcndyaXRlIHRoZSBkZWZhdWx0IGFwcGx5
Cj4gICAgYW5kIHJldmVydCBhY3Rpb24gZnVuY3Rpb25zIHdpdGggaG9vay1saWtlIHN1cHBsaWVk
IGFsdGVybmF0aXZlcy4KPiAgICBUaGUgYWx0ZXJuYXRpdmUgZnVuY3Rpb25zIGFyZSBvcHRpb25h
bCBhbmQgdGhlIGRlZmF1bHQgZnVuY3Rpb25zIGFyZQo+ICAgIHVzZWQgYnkgZGVmYXVsdC4KPiAK
PiAgICBbQ10gY3JlYXRlLWRpZmYtb2JqZWN0OiBEbyBub3QgY3JlYXRlIGVtcHR5IC5saXZlcGF0
Y2guZnVuY3Mgc2VjdGlvbgo+ICAgIFtEXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEhhbmRsZSBvcHRp
b25hbCBhcHBseXxyZXZlcnQgaG9va3MKPiAgICBbRV0gY3JlYXRlLWRpZmYtb2JqZWN0OiBBZGQg
c3VwcG9ydCBmb3IgYXBwbGllZC9yZXZlcnRlZCBtYXJrZXIKPiAKPiA0LiBpbmxpbmUgYXNtIGhv
dHBhdGNoaW5nIGV4cGVjdGF0aW9ucyAocGF0Y2hlczogWzhdKQo+IAo+ICAgICogbGl2ZXBhdGNo
LWJ1aWxkLXRvb2xzIHJlcG8gZGVwZW5kZW5jeTogW0ZdCj4gCj4gICAgRXhwZWN0YXRpb25zIGFy
ZSBkZXNpZ25lZCBhcyBvcHRpb25hbCBmZWF0dXJlLCBzaW5jZSB0aGUgbWFpbiB1c2Ugb2YKPiAg
ICB0aGVtIGlzIHBsYW5uZWQgZm9yIGlubGluZSBhc20gaG90cGF0Y2hpbmcuCj4gICAgVGhlIHBh
eWxvYWQgc3RydWN0dXJlIGlzIG1vZGlmaWVkIGFzIGVhY2ggZXhwZWN0YXRpb24gc3RydWN0dXJl
IGlzCj4gICAgcGFydCBvZiB0aGUgbGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlIGFuZCBoZW5jZSBl
eHRlbmRzIHRoZSBwYXlsb2FkLgo+ICAgIFRoZSBwYXlsb2FkIHZlcnNpb24gaXMgYnVtcGVkIHRv
IDMgd2l0aCB0aGlzIGNoYW5nZSB0byBoaWdobGlnaHQgdGhlCj4gICAgQUJJIG1vZGlmaWNhdGlv
biBhbmQgZW5mb3JjZSBwcm9wZXIgc3VwcG9ydC4KPiAgICBUaGUgZXhwZWN0YXRpb24gaXMgbWFu
dWFsbHkgZW5hYmxlZCBkdXJpbmcgaW5saW5lIGFzbSBtb2R1bGUKPiAgICBjb25zdHJ1Y3Rpb24u
IElmIGVuYWJsZWQsIGV4cGVjdGF0aW9uIGVuc3VyZXMgdGhhdCB0aGUgZXhwZWN0ZWQKPiAgICBj
b250ZW50IG9mIG1lbW9yeSBpcyB0byBiZSBmb3VuZCBhdCBhIGdpdmVuIHBhdGNoaW5nIChvbGRf
YWRkcikKPiAgICBsb2NhdGlvbi4KPiAKPiAgICBbRl0gY3JlYXRlLWRpZmYtb2JqZWN0OiBBZGQg
c3VwcG9ydCBmb3IgZXhwZWN0YXRpb25zCj4gCj4gNS4gcnVudGltZSBob3RwYXRjaCBtZXRhZGF0
YSBzdXBwb3J0IChwYXRjaGVzOiBbOV0sIFsxMF0sIFsxMV0pCj4gCj4gICAgSGF2aW5nIGRldGFp
bGVkIGhvdHBhdGNoIG1ldGFkYXRhIGhlbHBzIHRvIHByb3Blcmx5IGlkZW50aWZ5IG1vZHVsZSdz
Cj4gICAgb3JpZ2luIGFuZCB2ZXJzaW9uLiBJdCBhbHNvIGFsbG93cyB0byBrZWVwIHRyYWNrIG9m
IHRoZSBoaXN0b3J5IG9mCj4gICAgaG90cGF0Y2ggbG9hZHMgaW4gdGhlIHN5c3RlbSAoYXQgbGVh
c3Qgd2l0aGluIGRtZXNnIGJ1ZmZlciBzaXplCj4gICAgbGltaXRzKS4KPiAgICBFeHRlbmQgdGhl
IGxpdmVwYXRjaCBsaXN0IG9wZXJhdGlvbiB0byBmZXRjaCBhbHNvIHBheWxvYWRzJyBtZXRhZGF0
YS4KPiAgICBUaGlzIGlzIGFjaGlldmVkIGJ5IGV4dGVuZGluZyB0aGUgc3lzY3RsIGxpc3QgaW50
ZXJmYWNlIHdpdGggMiBleHRyYQo+ICAgIGd1ZXN0IGhhbmRsZXM6Cj4gICAgKiBtZXRhZGF0YSAg
ICAgLSBhbiBhcnJheSBvZiBhcmJpdHJhcnkgc2l6ZSBzdHJpbmdzCj4gICAgKiBtZXRhZGF0YV9s
ZW4gLSBhbiBhcnJheSBvZiBtZXRhZGF0YSBzdHJpbmdzJyBsZW5ndGhzICh1aW4zMl90IGVhY2gp
Cj4gICAgVG8gdW5pZnkgYW5kIHNpbXBsaWZ5IHRoZSBpbnRlcmZhY2UsIGhhbmRsZSB0aGUgbW9k
dWxlcycgbmFtZSBzdHJpbmdzCj4gICAgb2YgYXJiaXRyYXJ5IHNpemUgYnkgY29weWluZyB0aGVt
IGluIGFkaGVyaW5nIGNodW5rcyB0byB0aGUgdXNlcmxhbmQuCj4gCj4gNi4gcHl0aG9uIGJpbmRp
bmdzIGZvciBsaXZlcGF0Y2ggb3BlcmF0aW9ucyAocGF0Y2hlczogWzEyXSkKPiAKPiAgICBFeHRl
bmQgdGhlIFhDIHB5dGhvbiBiaW5kaW5ncyBsaWJyYXJ5IHRvIHN1cHBvcnQgYWxsIGNvbW1vbiBs
aXZlcGF0Y2gKPiAgICBvcGVyYXRpb25zIGFuZCBhY3Rpb25zOgo+ICAgIC0gc3RhdHVzIChweXhj
X2xpdmVwYXRjaF9zdGF0dXMpOgo+ICAgIC0gYWN0aW9uIChweXhjX2xpdmVwYXRjaF9hY3Rpb24p
Ogo+ICAgIC0gdXBsb2FkIChweXhjX2xpdmVwYXRjaF91cGxvYWQpOgo+ICAgIC0gbGlzdCAocHl4
Y19saXZlcGF0Y2hfbGlzdCk6Cj4gCj4gW2FdIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93
aWtpL0Rlc2lnbl9TZXNzaW9uc18yMDE5I0xpdmVQYXRjaF9pbXByb3ZlbWVudHNfYW5kX2ZlYXR1
cmVzCj4gW2JdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOS0wNy9tc2cwMDg0Ni5odG1sCj4gCj4gTWVyZ2VkIGluIHYxOgo+ICAgIHB5dGhv
bjogQWRkIFhDIGJpbmRpbmcgZm9yIFhlbiBidWlsZCBJRAo+ICAgIGxpdmVwYXRjaDogYWx3YXlz
IHByaW50IFhFTkxPR19FUlIgaW5mb3JtYXRpb24KPiAKPiBQYXdlbCBXaWVjem9ya2lld2ljeiAo
MTIpOgo+ICAgIFsxXSBsaXZlcGF0Y2g6IEFsd2F5cyBjaGVjayBoeXBlcnZpc29yIGJ1aWxkIElE
IHVwb24gaG90cGF0Y2ggdXBsb2FkCj4gICAgWzJdIGxpdmVwYXRjaDogQWxsb3cgdG8gb3ZlcnJp
ZGUgaW50ZXItbW9kdWxlcyBidWlsZGlkIGRlcGVuZGVuY3kKPiAgICBbM10gbGl2ZXBhdGNoOiBF
eHBvcnQgcGF5bG9hZCBzdHJ1Y3R1cmUgdmlhIGxpdmVwYXRjaF9wYXlsb2FkLmgKPiAgICBbNF0g
bGl2ZXBhdGNoOiBJbXBsZW1lbnQgcHJlLXxwb3N0LSBhcHBseXxyZXZlcnQgaG9va3MKPiAgICBb
NV0gbGl2ZXBhdGNoOiBBZGQgc3VwcG9ydCBmb3IgYXBwbHl8cmV2ZXJ0IGFjdGlvbiByZXBsYWNl
bWVudCBob29rcwo+ICAgIFs2XSBsaXZlcGF0Y2g6IERvIG5vdCBlbmZvcmNlIEVMRl9MSVZFUEFU
Q0hfRlVOQyBzZWN0aW9uIHByZXNlbmNlCj4gICAgWzddIGxpdmVwYXRjaDogQWRkIHBlci1mdW5j
dGlvbiBhcHBsaWVkL3JldmVydGVkIHN0YXRlIHRyYWNraW5nIG1hcmtlcgo+ICAgIFs4XSBsaXZl
cGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBpbmxpbmUgYXNtIGhvdHBhdGNoaW5nIGV4cGVjdGF0aW9u
cwo+ICAgIFs5XSBsaXZlcGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBtb2R1bGVzIC5tb2RpbmZvIHNl
Y3Rpb24gbWV0YWRhdGEKPiAgICBbMTBdIGxpdmVwYXRjaDogSGFuZGxlIGFyYml0cmFyeSBzaXpl
IG5hbWVzIHdpdGggdGhlIGxpc3Qgb3BlcmF0aW9uCj4gICAgWzExXSBsaXZlcGF0Y2g6IEFkZCBt
ZXRhZGF0YSBydW50aW1lIHJldHJpZXZhbCBtZWNoYW5pc20KPiAgICBbMTJdIGxpdmVwYXRjaDog
QWRkIHB5dGhvbiBiaW5kaW5ncyBmb3IgbGl2ZXBhdGNoIG9wZXJhdGlvbnMKPiAKPiAgIC5naXRp
Z25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KPiAgIGRv
Y3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jICAgICAgICAgICAgICAgICAgICAgfCAyMzEgKysrKysr
KystCj4gICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgICAgIHwg
IDY4ICsrLQo+ICAgdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2MiArKysrKy0tCj4gICB0b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyAgICAgICAgICAg
ICAgICAgICAgIHwgMjU4ICsrKysrKystLS0KPiAgIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwv
eGMveGMuYyAgICAgICAgICAgICAgfCAyNzMgKysrKysrKysrKysKPiAgIHhlbi9hcmNoL2FybS9h
cm0zMi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgfCAgMTIgKy0KPiAgIHhlbi9hcmNoL2Fy
bS9hcm02NC9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgfCAgMTIgKy0KPiAgIHhlbi9hcmNo
L2FybS9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KPiAgIHhlbi9h
cmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIgKy0KPiAgIHhl
bi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NDcgKysrKysr
KysrKysrKysrKysrKysrLS0tLQo+ICAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAg
ICAgICAgICAgICAgICB8ICA2MSArKy0KPiAgIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCAg
ICAgICAgICAgICAgICAgICAgfCAgNDIgKy0KPiAgIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hf
cGF5bG9hZC5oICAgICAgICAgICAgfCAgODMgKysrKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICB8IDExMyArKysrLQo+ICAgeGVuL3Rlc3QvbGl2ZXBh
dGNoL3hlbl9hY3Rpb25faG9va3MuYyAgICAgICAgICB8IDEwMiArKysrCj4gICB4ZW4vdGVzdC9s
aXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIuYyAgIHwgMTEyICsrKysrCj4gICB4ZW4v
dGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2FwcGx5LmMgIHwgMTM2ICsrKysrKwo+
ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9mdW5jLmMgICB8ICA4NiAr
KysrCj4gICB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub3JldmVydC5jIHwg
MTQzICsrKysrKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnMuYyAgICAg
ICAgICB8ICA0MSArKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFp
bC5jICAgICB8ICA0MiArKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tz
LmMgICAgICAgICB8IDEyMiArKysrKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0
X2hvb2tzX2ZhaWwuYyAgICB8ICA3NSArKysKPiAgIDI0IGZpbGVzIGNoYW5nZWQsIDI1NzkgaW5z
ZXJ0aW9ucygrKSwgMjgwIGRlbGV0aW9ucygtKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIuYwo+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vYXBwbHkuYwo+
ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tz
X25vZnVuYy5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9h
Y3Rpb25faG9va3Nfbm9yZXZlcnQuYwo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xp
dmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zLmMKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9uc19mYWlsLmMKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3ByZXBvc3RfaG9va3MuYwo+ICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rc19mYWlsLmMKPiAKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 22:42:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 22:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6MwQ-0000WE-FQ; Fri, 06 Sep 2019 22:42:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7/kl=XB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i6MwP-0000W9-0i
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 22:42:53 +0000
X-Inumbo-ID: a6c4f0cc-d0f7-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id a6c4f0cc-d0f7-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 22:42:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F24A1570;
 Fri,  6 Sep 2019 15:42:48 -0700 (PDT)
Received: from [10.37.13.72] (unknown [10.37.13.72])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B791A3F67D;
 Fri,  6 Sep 2019 15:42:44 -0700 (PDT)
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <20190821081931.90887-1-wipawel@amazon.de>
 <20190827084624.116917-1-wipawel@amazon.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <19158ada-296b-9384-c5bf-a4f8e948c008@arm.com>
Date: Fri, 6 Sep 2019 23:42:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190827084624.116917-1-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 00/12] livepatch: new features and 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: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGFuayB5b3UgZm9yIHRoZSBuZXcgdmVyc2lvbi4gSG93ZXZlciwgSSBuZWFybHkgbWlz
c2VkIHRoZSB2MiBhcyB0aGlzIAppcyBhIHN1Yi10aHJlYWQgb2YgdjEuIE1heSBJIGFzayB5b3Ug
dG8gc2VuZCBhIG5ldyB2ZXJzaW9uIGFzIGEgbmV3IAp0aHJlYWQgaW5zdGVhZD8KCkNoZWVycywK
Ck9uIDgvMjcvMTkgOTo0NiBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBz
ZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5jdGlvbmFs
aXR5IGFzCj4gYnJpZWZseSBkaXNjdXNzZWQgZHVyaW5nIFhlbiBEZXZlbG9wZXIgU3VtbWl0IDIw
MTk6IFthXSBhbmQgW2JdLgo+IEl0IGFsc28gcHJvdmlkZXMgYSBmZXcgZml4ZXMgYW5kIHNvbWUg
c21hbGwgaW1wcm92ZW1lbnRzLgo+IAo+IE1haW4gY2hhbmdlcyBpbiB2MjoKPiAtIGFkZGVkIG5l
dyBmZWF0dXJlcyB0byBsaXZlcGF0Y2ggZG9jdW1lbnRhdGlvbgo+IC0gYWRkZWQgbGl2ZXBhdGNo
IHRlc3RzCj4gLSBlbmFibGVkIEFybSBzdXBwb3J0IGZvciBbNV0KPiAtIG1ha2UgLm1vZGluZm8g
b3B0aW9uYWwgZm9yIFsxMV0KPiAtIGZpeGVkIHR5cG9zCj4gCj4gRkVBVFVSRVM6Cj4gCj4gMS4g
aW5kZXBlbmRlbnQgbW9kdWxlcyAocGF0Y2hlczogWzFdLCBbMl0pCj4gCj4gICAgKiBsaXZlcGF0
Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRlbmN5IFtBXQo+IAo+ICAgIExpdmVwYXRjaCBlbmZv
cmNlcyB0aGUgZm9sbG93aW5nIGJ1aWxkaWQtYmFzZWQgZGVwZW5kZW5jeSBjaGFpbgo+ICAgIGJl
dHdlZW4gaG90cGF0Y2ggbW9kdWxlczoKPiAgICAgIDEpIGZpcnN0IG1vZHVsZSBkZXBlbmRzIG9u
IGdpdmVuIGh5cGVydmlzb3IgYnVpbGRpZAo+ICAgICAgMikgZXZlcnkgY29uc2VjdXRpdmUgbW9k
dWxlIGRlcGVuZHMgb24gcHJldmlvdXMgbW9kdWxlJ3MgYnVpbGRpZAo+ICAgIFRoaXMgd2F5IHBy
b3BlciBob3RwYXRjaCBzdGFjayBvcmRlciBpcyBtYWludGFpbmVkIGFuZCBlbmZvcmNlZC4KPiAg
ICBXaGlsZSBpdCBpcyBpbXBvcnRhbnQgZm9yIHByb2R1Y3Rpb24gaG90cGF0Y2hlcyBpdCBsaW1p
dHMgYWdpbGl0eSBhbmQKPiAgICBibG9ja3MgdXNhZ2Ugb2YgdGVzdGluZyBvciBkZWJ1ZyBob3Rw
YXRjaGVzLiBUaGVzZSBraW5kcyBvZiBob3RwYXRjaAo+ICAgIG1vZHVsZXMgYXJlIHR5cGljYWxs
eSBleHBlY3RlZCB0byBiZSBsb2FkZWQgYXQgYW55IHRpbWUgaXJyZXNwZWN0aXZlCj4gICAgb2Yg
Y3VycmVudCBzdGF0ZSBvZiB0aGUgbW9kdWxlcyBzdGFjay4KPiAKPiAgICBbQV0gbGl2ZXBhdGNo
LWJ1aWxkOiBFbWJlZCBoeXBlcnZpc29yIGJ1aWxkIGlkIGludG8gZXZlcnkgaG90cGF0Y2gKPiAK
PiAyLiBwcmUtIGFuZCBwb3N0LSBhcHBseXxyZXZlcnQgYWN0aW9ucyBob29rcyAocGF0Y2hlczog
WzNdLCBbNF0pCj4gCj4gICAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRlbmN5
IFtCXQo+IAo+ICAgIFRoaXMgaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgNCBuZXcgbGl2ZXBhdGNo
IG1vZHVsZSB2ZXRvaW5nIGhvb2tzLAo+ICAgIHRoYXQgY2FuIGJlIG9wdGlvbmFsbHkgc3VwcGxp
ZWQgYWxvbmcgd2l0aCBtb2R1bGVzLgo+ICAgIEhvb2tzIHRoYXQgY3VycmVudGx5IGV4aXN0cyBp
biB0aGUgbGl2ZXBhdGNoIG1lY2hhbmlzbSBhcmVuJ3QgYWdpbGUKPiAgICBlbm91Z2ggYW5kIGhh
dmUgdmFyaW91cyBsaW1pdGF0aW9uczoKPiAgICAqIHJ1biBvbmx5IGZyb20gd2l0aGluIGEgcXVp
ZXNjaW5nIHpvbmUKPiAgICAqIGNhbm5vdCBjb25kaXRpb25hbGx5IHByZXZlbnQgYXBwbHlpbmcg
b3IgcmV2ZXJ0aW5nCj4gICAgKiBkbyBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIG1vZHVsZSBjb250
ZXh0Cj4gICAgVG8gYWRkcmVzcyB0aGVzZSBsaW1pdGF0aW9ucyB0aGUgZm9sbG93aW5nIGhhcyBi
ZWVuIGltcGxlbWVudGVkOgo+ICAgIDEpIHByZS1hcHBseSBob29rCj4gICAgMikgcG9zdC1hcHBs
eSBob29rCj4gICAgMykgcHJlLXJldmVydCBob29rCj4gICAgNCkgcG9zdC1yZXZlcnQgaG9vawo+
IAo+ICAgIFtCXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEhhbmRsZSBleHRyYSBwcmUtfHBvc3QtIGhv
b2tzCj4gCj4gMy4gYXBwbHl8cmV2ZXJ0IGFjdGlvbnMgcmVwbGFjZW1lbnQgaG9va3MgKHBhdGNo
ZXM6IFs1XSwgWzZdLCBbN10pCj4gCj4gICAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVwbyBk
ZXBlbmRlbmN5OiBbQ10sIFtEXSwgW0VdCj4gCj4gICAgVG8gaW5jcmVhc2UgaG90cGF0Y2hpbmcg
c3lzdGVtJ3MgYWdpbGl0eSBhbmQgcHJvdmlkZSBtb3JlIGZsZXhpYWJsZQo+ICAgIGxvbmctdGVy
bSBob3RwYXRjaCBzb2x1dGlvbiwgYWxsb3cgdG8gb3ZlcndyaXRlIHRoZSBkZWZhdWx0IGFwcGx5
Cj4gICAgYW5kIHJldmVydCBhY3Rpb24gZnVuY3Rpb25zIHdpdGggaG9vay1saWtlIHN1cHBsaWVk
IGFsdGVybmF0aXZlcy4KPiAgICBUaGUgYWx0ZXJuYXRpdmUgZnVuY3Rpb25zIGFyZSBvcHRpb25h
bCBhbmQgdGhlIGRlZmF1bHQgZnVuY3Rpb25zIGFyZQo+ICAgIHVzZWQgYnkgZGVmYXVsdC4KPiAK
PiAgICBbQ10gY3JlYXRlLWRpZmYtb2JqZWN0OiBEbyBub3QgY3JlYXRlIGVtcHR5IC5saXZlcGF0
Y2guZnVuY3Mgc2VjdGlvbgo+ICAgIFtEXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEhhbmRsZSBvcHRp
b25hbCBhcHBseXxyZXZlcnQgaG9va3MKPiAgICBbRV0gY3JlYXRlLWRpZmYtb2JqZWN0OiBBZGQg
c3VwcG9ydCBmb3IgYXBwbGllZC9yZXZlcnRlZCBtYXJrZXIKPiAKPiA0LiBpbmxpbmUgYXNtIGhv
dHBhdGNoaW5nIGV4cGVjdGF0aW9ucyAocGF0Y2hlczogWzhdKQo+IAo+ICAgICogbGl2ZXBhdGNo
LWJ1aWxkLXRvb2xzIHJlcG8gZGVwZW5kZW5jeTogW0ZdCj4gCj4gICAgRXhwZWN0YXRpb25zIGFy
ZSBkZXNpZ25lZCBhcyBvcHRpb25hbCBmZWF0dXJlLCBzaW5jZSB0aGUgbWFpbiB1c2Ugb2YKPiAg
ICB0aGVtIGlzIHBsYW5uZWQgZm9yIGlubGluZSBhc20gaG90cGF0Y2hpbmcuCj4gICAgVGhlIHBh
eWxvYWQgc3RydWN0dXJlIGlzIG1vZGlmaWVkIGFzIGVhY2ggZXhwZWN0YXRpb24gc3RydWN0dXJl
IGlzCj4gICAgcGFydCBvZiB0aGUgbGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlIGFuZCBoZW5jZSBl
eHRlbmRzIHRoZSBwYXlsb2FkLgo+ICAgIFRoZSBwYXlsb2FkIHZlcnNpb24gaXMgYnVtcGVkIHRv
IDMgd2l0aCB0aGlzIGNoYW5nZSB0byBoaWdobGlnaHQgdGhlCj4gICAgQUJJIG1vZGlmaWNhdGlv
biBhbmQgZW5mb3JjZSBwcm9wZXIgc3VwcG9ydC4KPiAgICBUaGUgZXhwZWN0YXRpb24gaXMgbWFu
dWFsbHkgZW5hYmxlZCBkdXJpbmcgaW5saW5lIGFzbSBtb2R1bGUKPiAgICBjb25zdHJ1Y3Rpb24u
IElmIGVuYWJsZWQsIGV4cGVjdGF0aW9uIGVuc3VyZXMgdGhhdCB0aGUgZXhwZWN0ZWQKPiAgICBj
b250ZW50IG9mIG1lbW9yeSBpcyB0byBiZSBmb3VuZCBhdCBhIGdpdmVuIHBhdGNoaW5nIChvbGRf
YWRkcikKPiAgICBsb2NhdGlvbi4KPiAKPiAgICBbRl0gY3JlYXRlLWRpZmYtb2JqZWN0OiBBZGQg
c3VwcG9ydCBmb3IgZXhwZWN0YXRpb25zCj4gCj4gNS4gcnVudGltZSBob3RwYXRjaCBtZXRhZGF0
YSBzdXBwb3J0IChwYXRjaGVzOiBbOV0sIFsxMF0sIFsxMV0pCj4gCj4gICAgSGF2aW5nIGRldGFp
bGVkIGhvdHBhdGNoIG1ldGFkYXRhIGhlbHBzIHRvIHByb3Blcmx5IGlkZW50aWZ5IG1vZHVsZSdz
Cj4gICAgb3JpZ2luIGFuZCB2ZXJzaW9uLiBJdCBhbHNvIGFsbG93cyB0byBrZWVwIHRyYWNrIG9m
IHRoZSBoaXN0b3J5IG9mCj4gICAgaG90cGF0Y2ggbG9hZHMgaW4gdGhlIHN5c3RlbSAoYXQgbGVh
c3Qgd2l0aGluIGRtZXNnIGJ1ZmZlciBzaXplCj4gICAgbGltaXRzKS4KPiAgICBFeHRlbmQgdGhl
IGxpdmVwYXRjaCBsaXN0IG9wZXJhdGlvbiB0byBmZXRjaCBhbHNvIHBheWxvYWRzJyBtZXRhZGF0
YS4KPiAgICBUaGlzIGlzIGFjaGlldmVkIGJ5IGV4dGVuZGluZyB0aGUgc3lzY3RsIGxpc3QgaW50
ZXJmYWNlIHdpdGggMiBleHRyYQo+ICAgIGd1ZXN0IGhhbmRsZXM6Cj4gICAgKiBtZXRhZGF0YSAg
ICAgLSBhbiBhcnJheSBvZiBhcmJpdHJhcnkgc2l6ZSBzdHJpbmdzCj4gICAgKiBtZXRhZGF0YV9s
ZW4gLSBhbiBhcnJheSBvZiBtZXRhZGF0YSBzdHJpbmdzJyBsZW5ndGhzICh1aW4zMl90IGVhY2gp
Cj4gICAgVG8gdW5pZnkgYW5kIHNpbXBsaWZ5IHRoZSBpbnRlcmZhY2UsIGhhbmRsZSB0aGUgbW9k
dWxlcycgbmFtZSBzdHJpbmdzCj4gICAgb2YgYXJiaXRyYXJ5IHNpemUgYnkgY29weWluZyB0aGVt
IGluIGFkaGVyaW5nIGNodW5rcyB0byB0aGUgdXNlcmxhbmQuCj4gCj4gNi4gcHl0aG9uIGJpbmRp
bmdzIGZvciBsaXZlcGF0Y2ggb3BlcmF0aW9ucyAocGF0Y2hlczogWzEyXSkKPiAKPiAgICBFeHRl
bmQgdGhlIFhDIHB5dGhvbiBiaW5kaW5ncyBsaWJyYXJ5IHRvIHN1cHBvcnQgYWxsIGNvbW1vbiBs
aXZlcGF0Y2gKPiAgICBvcGVyYXRpb25zIGFuZCBhY3Rpb25zOgo+ICAgIC0gc3RhdHVzIChweXhj
X2xpdmVwYXRjaF9zdGF0dXMpOgo+ICAgIC0gYWN0aW9uIChweXhjX2xpdmVwYXRjaF9hY3Rpb24p
Ogo+ICAgIC0gdXBsb2FkIChweXhjX2xpdmVwYXRjaF91cGxvYWQpOgo+ICAgIC0gbGlzdCAocHl4
Y19saXZlcGF0Y2hfbGlzdCk6Cj4gCj4gW2FdIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93
aWtpL0Rlc2lnbl9TZXNzaW9uc18yMDE5I0xpdmVQYXRjaF9pbXByb3ZlbWVudHNfYW5kX2ZlYXR1
cmVzCj4gW2JdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOS0wNy9tc2cwMDg0Ni5odG1sCj4gCj4gTWVyZ2VkIGluIHYxOgo+ICAgIHB5dGhv
bjogQWRkIFhDIGJpbmRpbmcgZm9yIFhlbiBidWlsZCBJRAo+ICAgIGxpdmVwYXRjaDogYWx3YXlz
IHByaW50IFhFTkxPR19FUlIgaW5mb3JtYXRpb24KPiAKPiBQYXdlbCBXaWVjem9ya2lld2ljeiAo
MTIpOgo+ICAgIFsxXSBsaXZlcGF0Y2g6IEFsd2F5cyBjaGVjayBoeXBlcnZpc29yIGJ1aWxkIElE
IHVwb24gaG90cGF0Y2ggdXBsb2FkCj4gICAgWzJdIGxpdmVwYXRjaDogQWxsb3cgdG8gb3ZlcnJp
ZGUgaW50ZXItbW9kdWxlcyBidWlsZGlkIGRlcGVuZGVuY3kKPiAgICBbM10gbGl2ZXBhdGNoOiBF
eHBvcnQgcGF5bG9hZCBzdHJ1Y3R1cmUgdmlhIGxpdmVwYXRjaF9wYXlsb2FkLmgKPiAgICBbNF0g
bGl2ZXBhdGNoOiBJbXBsZW1lbnQgcHJlLXxwb3N0LSBhcHBseXxyZXZlcnQgaG9va3MKPiAgICBb
NV0gbGl2ZXBhdGNoOiBBZGQgc3VwcG9ydCBmb3IgYXBwbHl8cmV2ZXJ0IGFjdGlvbiByZXBsYWNl
bWVudCBob29rcwo+ICAgIFs2XSBsaXZlcGF0Y2g6IERvIG5vdCBlbmZvcmNlIEVMRl9MSVZFUEFU
Q0hfRlVOQyBzZWN0aW9uIHByZXNlbmNlCj4gICAgWzddIGxpdmVwYXRjaDogQWRkIHBlci1mdW5j
dGlvbiBhcHBsaWVkL3JldmVydGVkIHN0YXRlIHRyYWNraW5nIG1hcmtlcgo+ICAgIFs4XSBsaXZl
cGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBpbmxpbmUgYXNtIGhvdHBhdGNoaW5nIGV4cGVjdGF0aW9u
cwo+ICAgIFs5XSBsaXZlcGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBtb2R1bGVzIC5tb2RpbmZvIHNl
Y3Rpb24gbWV0YWRhdGEKPiAgICBbMTBdIGxpdmVwYXRjaDogSGFuZGxlIGFyYml0cmFyeSBzaXpl
IG5hbWVzIHdpdGggdGhlIGxpc3Qgb3BlcmF0aW9uCj4gICAgWzExXSBsaXZlcGF0Y2g6IEFkZCBt
ZXRhZGF0YSBydW50aW1lIHJldHJpZXZhbCBtZWNoYW5pc20KPiAgICBbMTJdIGxpdmVwYXRjaDog
QWRkIHB5dGhvbiBiaW5kaW5ncyBmb3IgbGl2ZXBhdGNoIG9wZXJhdGlvbnMKPiAKPiAgIC5naXRp
Z25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KPiAgIGRv
Y3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jICAgICAgICAgICAgICAgICAgICAgfCAyMzEgKysrKysr
KystCj4gICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgICAgIHwg
IDY4ICsrLQo+ICAgdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDE2MiArKysrKy0tCj4gICB0b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyAgICAgICAgICAg
ICAgICAgICAgIHwgMjU4ICsrKysrKystLS0KPiAgIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwv
eGMveGMuYyAgICAgICAgICAgICAgfCAyNzMgKysrKysrKysrKysKPiAgIHhlbi9hcmNoL2FybS9h
cm0zMi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgfCAgMTIgKy0KPiAgIHhlbi9hcmNoL2Fy
bS9hcm02NC9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgfCAgMTIgKy0KPiAgIHhlbi9hcmNo
L2FybS9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KPiAgIHhlbi9h
cmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIgKy0KPiAgIHhl
bi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCA2NDcgKysrKysr
KysrKysrKysrKysrKysrLS0tLQo+ICAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAg
ICAgICAgICAgICAgICB8ICA2MSArKy0KPiAgIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCAg
ICAgICAgICAgICAgICAgICAgfCAgNDIgKy0KPiAgIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hf
cGF5bG9hZC5oICAgICAgICAgICAgfCAgODMgKysrKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICB8IDExMyArKysrLQo+ICAgeGVuL3Rlc3QvbGl2ZXBh
dGNoL3hlbl9hY3Rpb25faG9va3MuYyAgICAgICAgICB8IDEwMiArKysrCj4gICB4ZW4vdGVzdC9s
aXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIuYyAgIHwgMTEyICsrKysrCj4gICB4ZW4v
dGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2FwcGx5LmMgIHwgMTM2ICsrKysrKwo+
ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9mdW5jLmMgICB8ICA4NiAr
KysrCj4gICB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub3JldmVydC5jIHwg
MTQzICsrKysrKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnMuYyAgICAg
ICAgICB8ICA0MSArKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFp
bC5jICAgICB8ICA0MiArKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tz
LmMgICAgICAgICB8IDEyMiArKysrKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0
X2hvb2tzX2ZhaWwuYyAgICB8ICA3NSArKysKPiAgIDI0IGZpbGVzIGNoYW5nZWQsIDI1NzkgaW5z
ZXJ0aW9ucygrKSwgMjgwIGRlbGV0aW9ucygtKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIuYwo+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vYXBwbHkuYwo+
ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tz
X25vZnVuYy5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9h
Y3Rpb25faG9va3Nfbm9yZXZlcnQuYwo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xp
dmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zLmMKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9uc19mYWlsLmMKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3ByZXBvc3RfaG9va3MuYwo+ICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rc19mYWlsLmMKPiAKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 22:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 22: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 1i6N5g-0001SI-Na; Fri, 06 Sep 2019 22:52: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=7/kl=XB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i6N5f-0001S2-8c
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 22:52:27 +0000
X-Inumbo-ID: fee91a34-d0f8-11e9-abfd-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fee91a34-d0f8-11e9-abfd-12813bfff9fa;
 Fri, 06 Sep 2019 22:52:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 93A8B1570;
 Fri,  6 Sep 2019 15:52:25 -0700 (PDT)
Received: from [10.37.13.72] (unknown [10.37.13.72])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D95653F67D;
 Fri,  6 Sep 2019 15:52:21 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Pawel Wieczorkiewicz <wipawel@amazon.de>
References: <20190821081931.90887-1-wipawel@amazon.de>
 <20190827084624.116917-1-wipawel@amazon.de>
 <20190905191345.GA6846@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <13455e30-86f5-e350-abbc-103760ec672e@arm.com>
Date: Fri, 6 Sep 2019 23:52:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905191345.GA6846@char.us.oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 00/12] livepatch: new features and 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: Tim Deegan <tim@xen.org>, wipawel@amazon.com,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 xen-devel@lists.xen.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgS29ucmFkLAoKT24gOS81LzE5IDg6MTMgUE0sIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBPbiBUdWUsIEF1ZyAyNywgMjAxOSBhdCAwODo0NjoxMkFNICswMDAwLCBQYXdlbCBXaWVj
em9ya2lld2ljeiB3cm90ZToKPj4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMg
dG8gdGhlIGxpdmVwYXRjaCBmdW5jdGlvbmFsaXR5IGFzCj4+IGJyaWVmbHkgZGlzY3Vzc2VkIGR1
cmluZyBYZW4gRGV2ZWxvcGVyIFN1bW1pdCAyMDE5OiBbYV0gYW5kIFtiXS4KPj4gSXQgYWxzbyBw
cm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29tZSBzbWFsbCBpbXByb3ZlbWVudHMuCj4+Cj4+IE1h
aW4gY2hhbmdlcyBpbiB2MjoKPj4gLSBhZGRlZCBuZXcgZmVhdHVyZXMgdG8gbGl2ZXBhdGNoIGRv
Y3VtZW50YXRpb24KPj4gLSBhZGRlZCBsaXZlcGF0Y2ggdGVzdHMKPj4gLSBlbmFibGVkIEFybSBz
dXBwb3J0IGZvciBbNV0KPj4gLSBtYWtlIC5tb2RpbmZvIG9wdGlvbmFsIGZvciBbMTFdCj4+IC0g
Zml4ZWQgdHlwb3MKPiAKPiBJIHRvb2sgeW91ciBwYXRjaGVzLCByZWRpZCB0aGVtIHBlciB3aGF0
IEkgaGFkIHJlc3BvbmRlZCBvbiB0aGVzZSBwYXRjaGVzCj4gKGFuZCBzcXVhc2hlZCB5b3VyIGZp
eCBmb3IgeGVuX2V4cGVjdGF0aW9ucykgYW5kIHN0dWNrIHRoZW0gaW4gbXkgYnJhbmNoOgo+IAo+
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9rb25yYWR3aWxrL3hlbi5n
aXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvbGl2ZXBhdGNoLmF3cy52Mwo+IAo+IFRoZXJlIGFy
ZSB0aHJlZSBleHRyYSBwYXRjaGVzIHRoYXQgd2VyZSBuZWVkZWQgZm9yIG1lIHRvIHRlc3Qgb24g
QVJNMzIgLSB0aG9zZQo+IGFyZSBrbm93biBpc3N1ZXMgYW5kIHRoZXkgZG9uJ3QgYmxvY2sgeW91
ciBwYXRjaGVzLiBJIHdpbGwgcG9zdCB0aGVtIGluZGVwZW5kZW50Cj4gb2YgeW91ciBwYXRjaGVz
Lgo+IAo+ICBGcm9tIG15IHBlcnNwZWN0aXZlLCB5b3VyIHBhdGNoZXMgYXJlIGdvb2QgdG8gZ28u
Cj4gCj4gQnV0IEkgYmVsaWV2ZSBJIG5lZWQ6Cj4gICAtIHRoZSB0b29scyBmb2xrcyBBY2sgb24g
dGhlIGxpYnhjIGNvZGUgY2hhbmdlcywKPiAgIC0gYW5kIGFsc28gYW4gQWNrIGZyb20gdGhlIFJF
U1Qgb24gc3lzY3RsLmgsCj4gICAtIGFuZCBKdWxpYW4gT0sgb24gdGhlIEFSTTMyL0FSTTY0IGNv
ZGUgY2hhbmdlcyB3aGljaCBhcmUgdGlueSwgYnV0IG5vbmV0aGxlc3MgYXJlIGhpcy4KCkkgYmVs
aWV2ZSBhbGwgdGhlIG1vZGlmaWNhdGlvbnMgYXJlIHVuZGVyIGluIGxpdmVwYXRjaC5jIGZpbGVz
LiBTbyB5b3VyIApBY2sgc2hvdWxkIGJlIHN1ZmZpY2llbnQgaGVyZSA6KS4KCkFueXdheSwgZmVl
bCBmcmVlIHRvIGFkZCBtaW5lIG9uIEFybSBzcGVjaWZpYyBtb2RpZmljYXRpb25zLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 22:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 22: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 1i6N5g-0001SC-FW; Fri, 06 Sep 2019 22:52:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7/kl=XB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i6N5f-0001S3-7z
 for xen-devel@lists.xen.org; Fri, 06 Sep 2019 22:52:27 +0000
X-Inumbo-ID: fee6a0ba-d0f8-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id fee6a0ba-d0f8-11e9-b299-bc764e2007e4;
 Fri, 06 Sep 2019 22:52:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 93A8B1570;
 Fri,  6 Sep 2019 15:52:25 -0700 (PDT)
Received: from [10.37.13.72] (unknown [10.37.13.72])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D95653F67D;
 Fri,  6 Sep 2019 15:52:21 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Pawel Wieczorkiewicz <wipawel@amazon.de>
References: <20190821081931.90887-1-wipawel@amazon.de>
 <20190827084624.116917-1-wipawel@amazon.de>
 <20190905191345.GA6846@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <13455e30-86f5-e350-abbc-103760ec672e@arm.com>
Date: Fri, 6 Sep 2019 23:52:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190905191345.GA6846@char.us.oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 00/12] livepatch: new features and 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: Tim Deegan <tim@xen.org>, wipawel@amazon.com,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 xen-devel@lists.xen.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgS29ucmFkLAoKT24gOS81LzE5IDg6MTMgUE0sIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBPbiBUdWUsIEF1ZyAyNywgMjAxOSBhdCAwODo0NjoxMkFNICswMDAwLCBQYXdlbCBXaWVj
em9ya2lld2ljeiB3cm90ZToKPj4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMg
dG8gdGhlIGxpdmVwYXRjaCBmdW5jdGlvbmFsaXR5IGFzCj4+IGJyaWVmbHkgZGlzY3Vzc2VkIGR1
cmluZyBYZW4gRGV2ZWxvcGVyIFN1bW1pdCAyMDE5OiBbYV0gYW5kIFtiXS4KPj4gSXQgYWxzbyBw
cm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29tZSBzbWFsbCBpbXByb3ZlbWVudHMuCj4+Cj4+IE1h
aW4gY2hhbmdlcyBpbiB2MjoKPj4gLSBhZGRlZCBuZXcgZmVhdHVyZXMgdG8gbGl2ZXBhdGNoIGRv
Y3VtZW50YXRpb24KPj4gLSBhZGRlZCBsaXZlcGF0Y2ggdGVzdHMKPj4gLSBlbmFibGVkIEFybSBz
dXBwb3J0IGZvciBbNV0KPj4gLSBtYWtlIC5tb2RpbmZvIG9wdGlvbmFsIGZvciBbMTFdCj4+IC0g
Zml4ZWQgdHlwb3MKPiAKPiBJIHRvb2sgeW91ciBwYXRjaGVzLCByZWRpZCB0aGVtIHBlciB3aGF0
IEkgaGFkIHJlc3BvbmRlZCBvbiB0aGVzZSBwYXRjaGVzCj4gKGFuZCBzcXVhc2hlZCB5b3VyIGZp
eCBmb3IgeGVuX2V4cGVjdGF0aW9ucykgYW5kIHN0dWNrIHRoZW0gaW4gbXkgYnJhbmNoOgo+IAo+
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9rb25yYWR3aWxrL3hlbi5n
aXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvbGl2ZXBhdGNoLmF3cy52Mwo+IAo+IFRoZXJlIGFy
ZSB0aHJlZSBleHRyYSBwYXRjaGVzIHRoYXQgd2VyZSBuZWVkZWQgZm9yIG1lIHRvIHRlc3Qgb24g
QVJNMzIgLSB0aG9zZQo+IGFyZSBrbm93biBpc3N1ZXMgYW5kIHRoZXkgZG9uJ3QgYmxvY2sgeW91
ciBwYXRjaGVzLiBJIHdpbGwgcG9zdCB0aGVtIGluZGVwZW5kZW50Cj4gb2YgeW91ciBwYXRjaGVz
Lgo+IAo+ICBGcm9tIG15IHBlcnNwZWN0aXZlLCB5b3VyIHBhdGNoZXMgYXJlIGdvb2QgdG8gZ28u
Cj4gCj4gQnV0IEkgYmVsaWV2ZSBJIG5lZWQ6Cj4gICAtIHRoZSB0b29scyBmb2xrcyBBY2sgb24g
dGhlIGxpYnhjIGNvZGUgY2hhbmdlcywKPiAgIC0gYW5kIGFsc28gYW4gQWNrIGZyb20gdGhlIFJF
U1Qgb24gc3lzY3RsLmgsCj4gICAtIGFuZCBKdWxpYW4gT0sgb24gdGhlIEFSTTMyL0FSTTY0IGNv
ZGUgY2hhbmdlcyB3aGljaCBhcmUgdGlueSwgYnV0IG5vbmV0aGxlc3MgYXJlIGhpcy4KCkkgYmVs
aWV2ZSBhbGwgdGhlIG1vZGlmaWNhdGlvbnMgYXJlIHVuZGVyIGluIGxpdmVwYXRjaC5jIGZpbGVz
LiBTbyB5b3VyIApBY2sgc2hvdWxkIGJlIHN1ZmZpY2llbnQgaGVyZSA6KS4KCkFueXdheSwgZmVl
bCBmcmVlIHRvIGFkZCBtaW5lIG9uIEFybSBzcGVjaWZpYyBtb2RpZmljYXRpb25zLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 23:00:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 23:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6NDR-0002NS-IN; Fri, 06 Sep 2019 23:00:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gaz9=XB=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i6NDQ-0002NN-77
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 23:00:28 +0000
X-Inumbo-ID: 1d82eb2c-d0fa-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d82eb2c-d0fa-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 23:00:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567810827;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dpPsk8LE83368fkJgEcOsXssOy2FoPlssTTZn0BFLZY=;
 b=SXnvjexlkj8NMS9lnMTbvQ103PZTErnieQS36TwRvN4/eO2lqLKGnt1r
 d73+7ipzR4orf+dmQL1FxQRZyHRe9+U6blakTaSghw20VMb1tXejtRPif
 Lq3k6hQrP4VIIJAmgXAb5EsD6becTe8uMprEvh9PQgAi20U/hItHkLjiR A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: T/9zojaCofQTVlg9JytA1HFg6m2EOIp6isp71QNFOWodT3M/pxCZDFS6Tp7lRml6yh9gRo2kio
 k4m0NoQDKq4gwgl/vh+1lZsUVEdxbh0ykvTE3sxXrqKw8IeRa4vj4u+eAuPXXOqnOd03HFyjme
 oMU975HElEZIHLolgJex75ZNWkzp3vEu7c6F6MWHfuf8EvN3yzZL2fw+bqaBQuuOUXRimGOswx
 omBipzSNypUdsO2QvhRuh8Ky9w7+glJ3gnAXM8VxjTLQ0iyvFQraFIUR4PtigIttZLRI4ee31Q
 6qM=
X-SBRS: 2.7
X-MesageID: 5266131
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,474,1559534400"; 
   d="scan'208";a="5266131"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
Date: Sat, 7 Sep 2019 00:00:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

CgpPbiAwNi8wOS8yMDE5IDIzOjMwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gOS8zLzE5
IDg6MjAgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+PiBJZiBNQ0ZHIGFyZWEgaXMgbm90IHJl
c2VydmVkIGluIEU4MjAsIFhlbiBieSBkZWZhdWx0IHdpbGwgZGVmZXIgaXRzIHVzYWdlCj4+IHVu
dGlsIERvbTAgcmVnaXN0ZXJzIGl0IGV4cGxpY2l0bHkgYWZ0ZXIgQUNQSSBwYXJzZXIgcmVjb2du
aXplcyBpdCBhcwo+PiBhIHJlc2VydmVkIHJlc291cmNlIGluIERTRFQuIEhhdmluZyBpdCByZXNl
cnZlZCBpbiBFODIwIGlzIG5vdAo+PiBtYW5kYXRvcnkgYWNjb3JkaW5nIHRvICJQQ0kgRmlybXdh
cmUgU3BlY2lmaWNhdGlvbiwgcmV2IDMuMiIgKHBhci4gNC4xLjIpCj4+IGFuZCBmaXJtd2FyZSBp
cyBmcmVlIHRvIGtlZXAgYSBob2xlIEU4MjAgaW4gdGhhdCBwbGFjZS4gWGVuIGRvZXNuJ3Qga25v
dwo+PiB3aGF0IGV4YWN0bHkgaXMgaW5zaWRlIHRoaXMgaG9sZSBzaW5jZSBpdCBsYWNrcyBmdWxs
IEFDUEkgdmlldyBvZiB0aGUKPj4gcGxhdGZvcm0gdGhlcmVmb3JlIGl0J3MgcG90ZW50aWFsbHkg
aGFybWZ1bCB0byBhY2Nlc3MgTUNGRyByZWdpb24KPj4gd2l0aG91dCBhZGRpdGlvbmFsIGNoZWNr
cyBhcyBzb21lIG1hY2hpbmVzIGFyZSBrbm93biB0byBwcm92aWRlCj4+IGluY29uc2lzdGVudCBp
bmZvcm1hdGlvbiBvbiB0aGUgc2l6ZSBvZiB0aGUgcmVnaW9uLgo+Pgo+PiBOb3cgeGVuX21jZmdf
bGF0ZSgpIHJ1bnMgYWZ0ZXIgYWNwaV9pbml0KCkgd2hpY2ggaXMgdG9vIGxhdGUgYXMgc29tZSBi
YXNpYwo+PiBQQ0kgZW51bWVyYXRpb24gc3RhcnRzIGV4YWN0bHkgdGhlcmUuIFRyeWluZyB0byBy
ZWdpc3RlciBhIGRldmljZSBwcmlvcgo+PiB0byBNQ0ZHIHJlc2VydmF0aW9uIGNhdXNlcyBtdWx0
aXBsZSBwcm9ibGVtcyB3aXRoIFBDSWUgZXh0ZW5kZWQKPj4gY2FwYWJpbGl0eSBpbml0aWFsaXph
dGlvbnMgaW4gWGVuIChlLmcuIFNSLUlPViBWRiBCQVIgc2l6aW5nKS4gVGhlcmUgYXJlCj4+IG5v
IGNvbnZlbmllbnQgaG9va3MgZm9yIHVzIHRvIHN1YnNjcmliZSB0byBzbyB0cnkgdG8gcmVnaXN0
ZXIgTUNGRwo+PiBhcmVhcyBlYXJsaWVyIHVwb24gdGhlIGZpcnN0IGludm9jYXRpb24gb2YgeGVu
X2FkZF9kZXZpY2UoKS4gCj4gCj4gCj4gV2hlcmUgaXMgTUNGRyBwYXJzZWQ/IHBjaV9hcmNoX2lu
aXQoKT8KCkl0IGhhcHBlbnMgdHdpY2U6CjEpIGZpcnN0IHRpbWUgZWFybHkgb25lIGluIHBjaV9h
cmNoX2luaXQoKSB0aGF0IGlzIGFyY2hfaW5pdGNhbGwgLSB0aGF0CnRpbWUgcGNpX21tY2ZnX2xp
c3Qgd2lsbCBiZSBmcmVlZCBpbW1lZGlhdGVseSB0aGVyZSBiZWNhdXNlIE1DRkcgYXJlYSBpcwpu
b3QgcmVzZXJ2ZWQgaW4gRTgyMDsKMikgc2Vjb25kIHRpbWUgbGF0ZSBvbmUgaW4gYWNwaV9pbml0
KCkgd2hpY2ggaXMgc3Vic3lzdGVtX2luaXRjYWxsIHJpZ2h0CmJlZm9yZSB3aGVyZSBQQ0kgZW51
bWVyYXRpb24gc3RhcnRzIC0gdGhpcyB0aW1lIEFDUEkgdGFibGVzIHdpbGwgYmUKY2hlY2tlZCBm
b3IgYSByZXNlcnZlZCByZXNvdXJjZSBhbmQgcGNpX21tY2ZnX2xpc3Qgd2lsbCBiZSBmaW5hbGx5
CnBvcHVsYXRlZC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgb24gYSBzeXN0ZW0gdGhhdCBkb2Vzbid0
IGhhdmUgTUNGRyBhcmVhIHJlc2VydmVkIGluCkU4MjAgcGNpX21tY2ZnX2xpc3QgaXMgZW1wdHkg
YmVmb3JlIGFjcGlfaW5pdCgpIGFuZCBvdXIgUENJIGhvb2tzIGFyZQpjYWxsZWQgaW4gdGhlIHNh
bWUgcGxhY2UuIFNvIE1DRkcgaXMgc3RpbGwgbm90IGluIHVzZSBieSBYZW4gYXQgdGhpcwpwb2lu
dCBzaW5jZSB3ZSBoYXZlbid0IHJlYWNoZWQgb3VyIHhlbl9tY2ZnX2xhdGUoKS4KCklnb3IKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 06 23:17:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Sep 2019 23: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 1i6NTM-0003Mb-9X; Fri, 06 Sep 2019 23:16:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EEw4=XB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6NTK-0003MW-Rn
 for xen-devel@lists.xenproject.org; Fri, 06 Sep 2019 23:16:54 +0000
X-Inumbo-ID: 666d72ec-d0fc-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 666d72ec-d0fc-11e9-978d-bc764e2007e4;
 Fri, 06 Sep 2019 23:16: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 1i6NTD-0005pY-Gk; Fri, 06 Sep 2019 23:16:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6NTD-0001aj-5k; Fri, 06 Sep 2019 23:16:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6NTD-0004XE-4z; Fri, 06 Sep 2019 23:16:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141079-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-amd64-xsm:xen-build:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm: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-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-xsm: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-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm: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-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked: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-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-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-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-i386-xl-qemut-win7-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=97ab07e11fbf55c86c3758e07ab295028bf17f94
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 06 Sep 2019 23:16:47 +0000
Subject: [Xen-devel] [linux-4.19 test] 141079: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA3OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwNzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAxOCBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQxMDQwIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBpbiAxNDEwNDAg
cGFzcyBpbiAxNDEwNzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTUgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTA0MAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDEwNDAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxNDEwNDAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxNDEwNDAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxMDQwIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDk3YWIwN2UxMWZiZjU1Yzg2YzM3NThl
MDdhYjI5NTAyOGJmMTdmOTQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAzMDggZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMzA2IGRheXMgIDIyNCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDA4MDEgIDIwMTktMDgtMjkgMTU6NTU6MzYg
WiAgICA4IGRheXMgICAxMCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjI0OTkgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTQ5MjIgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 04:28:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 04: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 1i6SKY-0001Nx-OH; Sat, 07 Sep 2019 04:28:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YTBM=XC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6SKX-0001Ns-GZ
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 04:28:09 +0000
X-Inumbo-ID: e0345d9a-d127-11e9-abfd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0345d9a-d127-11e9-abfd-12813bfff9fa;
 Sat, 07 Sep 2019 04:28:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6SKN-0004pn-V1; Sat, 07 Sep 2019 04:28:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6SKN-00037Q-JB; Sat, 07 Sep 2019 04:27:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6SKN-0004tU-HE; Sat, 07 Sep 2019 04:27:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141083-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:leak-check/check:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-i386-xl-pvshim:guest-start: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=d2a95f1c3ef96f47840ab172278293e55c4fc430
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Sep 2019 04:27:59 +0000
Subject: [Xen-devel] [xen-unstable test] 141083: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA4MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA4My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAyMSBsZWFrLWNoZWNrL2NoZWNr
IGZhaWwgUkVHUi4gdnMuIDEzOTg3NgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTg3NgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzk4NzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICBkMmE5NWYxYzNlZjk2ZjQ3ODQwYWIxNzIyNzgyOTNlNTVjNGZj
NDMwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2Yzk2MzlhNzJmMGNh
M2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk4NzYg
IDIwMTktMDgtMDkgMTg6NDY6NTYgWiAgIDI4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5
OTE1ICAyMDE5LTA4LTEwIDIwOjQ0OjIzIFogICAyNyBkYXlzICAgMzIgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTQxMDgzICAyMDE5LTA5LTA2IDA2OjUyOjU5IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1
IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFt
ZC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWljaGFlbCBZb3VuZyA8bS5h
LnlvdW5nQGR1cmhhbS5hYy51az4KICBNaWNoYcWCIEtvd2FsY3p5ayA8bWtvd0BpbnZpc2libGV0
aGluZ3NsYWIuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgUm9tYW4gU2hhcG9zaG5payA8cm9tYW5AemVkZWRhLmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFZpa3Rv
ciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5QGdtYWlsLmNvbT4KICBWaWt0b3IgTWl0aW4gPHZpa3Rv
cl9taXRpbkBlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxODk4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 05:37:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 05:37:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6TOu-0007gk-3m; Sat, 07 Sep 2019 05:36: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=YTBM=XC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6TOs-0007gf-Kp
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 05:36:42 +0000
X-Inumbo-ID: 76eb8d4a-d131-11e9-abfd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76eb8d4a-d131-11e9-abfd-12813bfff9fa;
 Sat, 07 Sep 2019 05:36: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 1i6TOo-0006ra-MJ; Sat, 07 Sep 2019 05:36:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6TOo-0006yp-Au; Sat, 07 Sep 2019 05:36:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6TOo-0002QQ-A5; Sat, 07 Sep 2019 05:36:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141084-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-4.9:test-armhf-armhf-xl-arndale:guest-destroy: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-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-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-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-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-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-xl-cubietruck: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:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=bf489db05ebf7106dd77f79e6edabc45fc318416
X-Osstest-Versions-That: linux=228e87c35b6c083be778d24b64c02ad05015f3d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Sep 2019 05:36:38 +0000
Subject: [Xen-devel] [linux-4.9 test] 141084: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA4NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA4NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgIDE5
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQwODQ0CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE4IGd1ZXN0LWRlc3Ryb3kgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDA4NDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA4NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDg0NAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQwODQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA4NDQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MDg0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYmY0ODlkYjA1ZWJm
NzEwNmRkNzdmNzllNmVkYWJjNDVmYzMxODQxNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMjI4ZTg3YzM1YjZjMDgzYmU3NzhkMjRiNjRjMDJhZDA1MDE1ZjNkMgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTQwODQ0ICAyMDE5LTA4LTMwIDE3OjQ5OjE3IFogICAgNyBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTA4NCAgMjAxOS0wOS0wNiAwODozOToxMiBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5jb20+
CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVu
dGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBZHJpYW4gVmxhZHUgPGF2bGFkdUBjbG91
ZGJhc2Vzb2x1dGlvbnMuY29tPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5l
ZHU+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwu
Y29tPgogIEFuZHJldyBDb29rcyA8YW5kcmV3LmNvb2tzQG9wZW5nZWFyLmNvbT4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlz
bSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRo
YXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJl
LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+
CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNtPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5k
ZT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hy
aXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDb2xpbiBJ
YW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIERhbmllbCBEcmFrZSA8ZHJha2VA
ZW5kbGVzc20uY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+
CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlZXBhayBSYXdhdCA8
ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGluZyBYaWFuZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2Jp
bGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBIcmlz
dGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUu
YmFsYmlAbGludXguaW50ZWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNh
c0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9u
Lm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGFucyBVbGxpIEty
b2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVu
c291cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhlbnJ5IEJ1cm5zIDxoZW5yeWJ1cm5zQGdvb2dsZS5j
b20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBIb2Rhc3ppLCBSb2JlcnQgPFJv
YmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAg
SWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEphc29uIEJhcm9uIDxqYmFyb25A
YWthbWFpLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29tLmNvbT4KICBK
ZWFuIERlbHZhcmUgPGpkZWx2YXJlQHN1c2UuZGU+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVs
LmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhp
YW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4Lmlu
dGVsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9s
c2FAa2VybmVsLm9yZz4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbm5l
cyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJk
QG52aWRpYS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0Bp
bnRyYTJuZXQuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNv
bT4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxp
bnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNy
b2NoZXNAbWljcm9jaGlwLmNvbT4KICBNYW51ZWwgUHJlc25pdHogPG1haWxAbXB5LmRlPgogIE1h
cmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXpA
a2VybmVsLm9yZz4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsu
IFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXR0aGlldSBCYWVydHMg
PG1hdHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5
QG1pY3Jvc29mdC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlr
dWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZt
d2FyZS5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9y
Zz4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXZpZCBF
bWFtZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNh
cmR3ZWxsQGdvb2dsZS5jb20+CiAgTmVpbCBNYWNMZW9kIDxuZWlsQG5tYWNsZW9kLmNvbT4KICBO
aWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPgogIE5pY29saW4g
Q2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhh
dC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYWJsbyBOZWlyYSBB
eXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQZWRybyBTb3Vz
YSA8c291c2FAc3lub3BzeXMuY29tPgogIFBldGVyIENoZW4gPHBldGVyLmNoZW5AbnhwLmNvbT4K
ICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJh
IChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlw
bEBvdmVydC5vcmc+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFz
bXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkbyBOZXJp
IDxyaWNhcmRvLm5lcmktY2FsZGVyb25AbGludXguaW50ZWwuY29tPgogIFJvYmVydCBIb2Rhc3pp
IDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBh
cm0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNhbHZh
dG9yZSBCb25hY2NvcnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFs
QGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29u
QGludGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNvaGVpbCBIYXNzYXMg
WWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214
Lm5ldD4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFzIEJvZ2VuZG9lcmZl
ciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4
LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFz
IEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgogIFRpbSBGcm9pZGNvZXVyIDx0aW0u
ZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lA
YW1kLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5j
b20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRu
aWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3MgPHZhbGRp
cy5rbGV0bmlla3NAdnQuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmxh
c3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYW5nIFhpYXlhbmcgPHh5d2FuZy5zanR1
QHNqdHUuZWR1LmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERl
YWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xl
LmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIFdvbGZy
YW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5jb20+CiAgV29sZnJhbSBTYW5n
IDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1v
ZGEudWhAcmVuZXNhcy5jb20+CiAgWmVuZ2h1aSBZdSA8eXV6ZW5naHVpQGh1YXdlaS5jb20+CiAg
WmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjQ5NCBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 10:06:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 10:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6XbO-0003VQ-7l; Sat, 07 Sep 2019 10: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=1qDq=XC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i6XbM-0003VL-Id
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 10:05:52 +0000
X-Inumbo-ID: 113d68b2-d157-11e9-abfd-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 113d68b2-d157-11e9-abfd-12813bfff9fa;
 Sat, 07 Sep 2019 10:05:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DA1641576;
 Sat,  7 Sep 2019 03:05:48 -0700 (PDT)
Received: from [10.37.12.3] (unknown [10.37.12.3])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 85A3F3F59C;
 Sat,  7 Sep 2019 03:05:46 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Arnd Bergmann <arnd@arndb.de>
References: <20190906153948.2160342-1-arnd@arndb.de>
 <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
 <CAK8P3a1qkMLW_Wnn-N0seUw4N5bPwTU7Dy7CwOWxzS6NTnTmiQ@mail.gmail.com>
 <bda2a05b-e2d0-feee-761b-88deeeac2449@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <95dbd972-fe78-d0ca-f7b4-1a6bdd418eab@arm.com>
Date: Sat, 7 Sep 2019 11:05:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <bda2a05b-e2d0-feee-761b-88deeeac2449@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 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>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gOS82LzE5IDY6MjAgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDYvMDkvMjAxOSAxNzowMCwgQXJuZCBCZXJnbWFubiB3cm90ZToKPj4gT24gRnJpLCBTZXAgNiwg
MjAxOSBhdCA1OjU1IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
IHdyb3RlOgo+Pj4gT24gMDYvMDkvMjAxOSAxNjozOSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPj4+
PiBIWVBFUlZJU09SX3BsYXRmb3JtX29wKCkgaXMgYW4gaW5saW5lIGZ1bmN0aW9uIGFuZCBzaG91
bGQgbm90Cj4+Pj4gYmUgZXhwb3J0ZWQuIFNpbmNlIGNvbW1pdCAxNWJmYzIzNDhkNTQgKCJtb2Rw
b3N0OiBjaGVjayBmb3IKPj4+PiBzdGF0aWMgRVhQT1JUX1NZTUJPTCogZnVuY3Rpb25zIiksIHRo
aXMgY2F1c2VzIGEgd2FybmluZzoKPj4+Pgo+Pj4+IFdBUk5JTkc6ICJIWVBFUlZJU09SX3BsYXRm
b3JtX29wIiBbdm1saW51eF0gaXMgYSBzdGF0aWMgRVhQT1JUX1NZTUJPTF9HUEwKPj4+Pgo+Pj4+
IFJlbW92ZSB0aGUgZXh0cmFuZW91cyBleHBvcnQuCj4+Pj4KPj4+PiBGaXhlczogMTViZmMyMzQ4
ZDU0ICgibW9kcG9zdDogY2hlY2sgZm9yIHN0YXRpYyBFWFBPUlRfU1lNQk9MKiBmdW5jdGlvbnMi
KQo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Cj4+PiBT
b21ldGhpbmcgaXMgd29ua3kuICBUaGF0IHN5bWJvbCBpcyAoLyByZWFsbHkgb3VnaHQgdG8gYmUp
IGluIHRoZQo+Pj4gaHlwZXJjYWxsIHBhZ2UgYW5kIG1vc3QgZGVmaW5pdGVseSBub3QgaW5saW5l
Lgo+Pj4KPj4+IFdoaWNoIHRyZWUgaXMgdGhhdCBjaGFuZ2VzZXQgZnJvbT8gIEkgY2FuJ3QgZmlu
ZCB0aGUgU0hBLgo+PiBUaGlzIGlzIGZyb20gbGludXgtbmV4dCwgSSB0aGluayBmcm9tIHRoZSBr
YnVpbGQgdHJlZS4KPiAKPiBUaGFua3MuCj4gCj4gSnVsaWVuL1N0ZWZhbm86IFdoeSBhcmUgYW55
IG9mIHRoZXNlIGh5cGVyY2FsbHMgb3V0LW9mLWxpbmU/wqAgQVJNCj4gZG9lc24ndCB1c2UgdGhl
IGh5cGVyY2FsbCBwYWdlLCBhbmQgdGhlcmUgaXMgbm8gYXJndW1lbnQgdHJhbnNsYXRpb24KPiAo
bm90IGV2ZW4gaW4gYXJtMzIgYXMgdGhlcmUgYXJlIG5vIDUtYXJndW1lbnQgaHlwZXJjYWxscyBk
ZWNsYXJlZCkuCgpJIGFtIG5vdCBzdXJlIGhvdyB0aGUgaHlwZXJjYWxsIHBhZ2UgbWFrZXMgdGhp
bmdzIGRpZmZlcmVudC4gWW91IHN0aWxsIApoYXZlIHRvIHN0b3JlIHRoZSBhcmd1bWVudHMgaW4g
dGhlIGNvcnJlY3QgcmVnaXN0ZXIgc28uLi4KCj4gCj4gVGhleSdkIHN1cmVseSBiZSBlYXNpZXIg
dG8gaW1wbGVtZW50IHdpdGggYSBmZXcgc3RhdGljIGlubGluZXMgYW5kIHNvbWUKPiBjb21tb24g
Y29kZSwgdGhhbiB0byB0cnkgYW5kIHJlcGxpY2F0ZSB0aGUgeDg2IHNpZGUgaHlwZXJjYWxsX3Bh
Z2UKPiBpbnRlcmZhY2UgPwoKLi4uIEkgZG9uJ3QgdGhpbmsgdGhleSB3aWxsIGJlIGVhc2llciB0
byBpbXBsZW1lbnQgd2l0aCBhIGZldyBzdGF0aWMgCmlubGluZXMuIFRoZSBpbXBsZW1lbnRhdGlv
biB3aWxsIGxpa2VseSBlbmQgdXAgdG8gYmUgc2ltaWxhciB0byAKYXJjaC94ODYvYXNtL3hlbi9o
eXBlcmNhbGwuaC4KCkZ1cnRoZXJtb3JlLCBvbmUgb2YgdGhlIGRvd25zaWRlIG9mIHBlci1hcmNo
IHN0YXRpYyBpbmxpbmUgaXMgaXQgaXMgbW9yZSAKZGlmZmljdWx0IHRvIGVuc3VyZSB0aGUgcHJv
dG90eXBlIG1hdGNoIGZvciBhbGwgdGhlIGFyY2hpdGVjdHVyZXMuIApBbHRob3VnaCwgaXQgbWln
aHQgYmUgcG9zc2libGUgdG8gbWFrZSB0aGVtIGNvbW1vbiBieSBvbmx5IHJlcXVlc3RpbmcgCnBl
ci1hcmNoIHRvIGltcGxlbWVudCBIWVBFUkNBTExfTiguLi4pLgoKU28gSSB0aGluayB0aGUgY29k
ZSBpcyBiZXR0ZXIgYXMgaXQgaXMuCgpXaGlsZSBsb29raW5nIGF0IHRoZSBjb2RlLCBJIGFsc28g
cmVhbGl6ZWQgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gb2YgCkhZUEVSQ0FMTF9kbV9vcCBtaWdo
dCBiZSBpbmNvcnJlY3QgZm9yIEFybTMyLiBTaW1pbGFybHkgZG8gcHJpdmNtZCBjYWxsLCAKSSB0
aGluayBkbV9vcCBjYWxsIHNob3VsZCBlbmFibGUgdXNlciBhY2Nlc3MgYXMgdGhleSB3aWxsIGJl
IHVzZWQgYnkgCnVzZXJzcGFjZS4KCldlIGRvbid0IHVzZSBkbV9vcCBvbiBBcm0gc28gZmFyLCBo
ZW5jZSB3aHkgSSB0aGluayB0aGlzIHdhcyB1bm5vdGljZWQuIApJIHdpbGwgc2VlIGlmIEkgY2Fu
IHJlcHJvZHVjZSBpdCBhbmQgc2VuZCBhIHBhdGNoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 10:28:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 10: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 1i6XxF-0005Sd-J3; Sat, 07 Sep 2019 10:28:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YTBM=XC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6XxE-0005SQ-Fa
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 10:28:28 +0000
X-Inumbo-ID: 36e406cc-d15a-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 36e406cc-d15a-11e9-a337-bc764e2007e4;
 Sat, 07 Sep 2019 10:28:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6Xx5-0004Mj-W8; Sat, 07 Sep 2019 10:28: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 1i6Xx5-0001UZ-Mt; Sat, 07 Sep 2019 10:28:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6Xx5-0005hX-Fj; Sat, 07 Sep 2019 10:28:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141085-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=35394d031b710e832849fca60d0f53b513f0c390
X-Osstest-Versions-That: linux=089cf7f6ecb266b6a4164919a2e69bd2f938374a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Sep 2019 10:28:19 +0000
Subject: [Xen-devel] [linux-next test] 141085: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA4NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwODUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2Vk
IGluIDE0MDk5OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3
IHhlbi1ib290IGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0
MDk5OQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTQwOTk5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MDk5OQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGxpa2UgMTQwOTk5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDM1Mzk0ZDAzMWI3MTBlODMyODQ5ZmNhNjBkMGY1M2I1MTNmMGMzOTAKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDA4OWNmN2Y2ZWNiMjY2YjZhNDE2NDkxOWEy
ZTY5YmQyZjkzODM3NGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDg1ICAyMDE5
LTA5LTA2IDA5OjIwOjQyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 10:35:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 10:35: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 1i6Y4M-0006IL-HJ; Sat, 07 Sep 2019 10:35:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1qDq=XC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i6Y4K-0006IG-Gv
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 10:35:48 +0000
X-Inumbo-ID: 3f6304aa-d15b-11e9-abfd-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3f6304aa-d15b-11e9-abfd-12813bfff9fa;
 Sat, 07 Sep 2019 10:35:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0DFD31000;
 Sat,  7 Sep 2019 03:35:44 -0700 (PDT)
Received: from [10.37.12.3] (unknown [10.37.12.3])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 35C283F59C;
 Sat,  7 Sep 2019 03:35:43 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190812173019.11956-1-julien.grall@arm.com>
 <20190812173019.11956-15-julien.grall@arm.com>
 <alpine.DEB.2.21.1908221013480.22783@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff7f2a3d-fa2e-33bc-1051-3cff6517d760@arm.com>
Date: Sat, 7 Sep 2019 11:35:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1908221013480.22783@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 14/28] xen/arm32: head: Rework and
 document check_cpu_mode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 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>

SGkgU3RlZmFubywKCk9uIDgvMjIvMTkgNjoxNCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIE1vbiwgMTIgQXVnIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQSBicmFuY2gg
aW4gdGhlIHN1Y2Nlc3MgY2FzZSBjYW4gYmUgYXZvaWRlZCBieSBpbnZlcnRpbmcgdGhlIGJyYW5j
aAo+PiBjb25kaXRpb24uIEF0IHRoZSBzYW1lIHRpbWUsIHJlbW92ZSBhIHBvaW50bGVzcyBjb21t
ZW50IGFzIFhlbiBjYW4gb25seQo+PiBydW4gYXQgSHlwZXJ2aXNvciBNb2RlLgo+Pgo+PiBMYXN0
bHksIGRvY3VtZW50IHRoZSBiZWhhdmlvciBhbmQgdGhlIG1haW4gcmVnaXN0ZXJzIHVzYWdlIHdp
dGhpbiB0aGUKPj4gZnVuY3Rpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQWxyZWFkeSBwcm92aWRlZCBieSByZXZpZXdlZC1i
eSBsYXN0IHRpbWUKCldob29wcywgSSB3aWxsIGFkZCBpdCBpbiB0aGUgbmV4dCByZXZpc2lvbi4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 11:05:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 11: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 1i6YX5-0000Gu-Vg; Sat, 07 Sep 2019 11:05:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YTBM=XC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6YX4-0000Gp-9G
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 11:05:30 +0000
X-Inumbo-ID: 60a97f5b-d15f-11e9-abfd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60a97f5b-d15f-11e9-abfd-12813bfff9fa;
 Sat, 07 Sep 2019 11:05: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 1i6YWs-00053u-G7; Sat, 07 Sep 2019 11:05: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 1i6YWs-0005HF-6c; Sat, 07 Sep 2019 11:05:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6YWs-0003AX-5l; Sat, 07 Sep 2019 11:05:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141087-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-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=90b1e3afd33226b6078fec6d77a18373712a975c
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Sep 2019 11:05:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 141087: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA4NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwODcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAy
ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5
MGIxZTNhZmQzMzIyNmI2MDc4ZmVjNmQ3N2ExODM3MzcxMmE5NzVjCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0
YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEg
WiAgIDIwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2
OjI2IFogICAxOCBkYXlzICAgMjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDg3
ICAyMDE5LTA5LTA2IDA5OjM0OjI3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJl
cnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21w
LmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEth
cmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25A
ZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBl
bG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFy
ZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5l
LmhlY3hAZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcmV5
IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxh
Y2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90
bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEBy
ZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29t
PgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290
YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNv
bT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1h
bW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2ll
bWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBT
dGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGlu
dGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8
cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+
CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQg
RGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIg
PGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+
CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0
LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkg
PE0uQ2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4K
ICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJj
aWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29t
PgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFp
bC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0
IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5p
Ym0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBN
YWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIg
TWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVk
aGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
UHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxy
YW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6
QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5h
cm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9v
c2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNh
dGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxp
bnV4LmlibS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5j
b20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWls
IDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5j
b20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29t
IDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8g
PHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDU0MSBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 12:02:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 12: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 1i6ZPd-0005EO-WA; Sat, 07 Sep 2019 12:01: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=YTBM=XC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6ZPd-0005EJ-7j
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 12:01:53 +0000
X-Inumbo-ID: 43267318-d167-11e9-abfd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43267318-d167-11e9-abfd-12813bfff9fa;
 Sat, 07 Sep 2019 12:01: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 1i6ZPU-00068P-An; Sat, 07 Sep 2019 12: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 1i6ZPT-0000Rg-UP; Sat, 07 Sep 2019 12:01:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6ZPT-0007eJ-St; Sat, 07 Sep 2019 12:01:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141091-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=59b754c9f697d9627b0ccccd327d5132f0e1abb0
X-Osstest-Versions-That: ovmf=8a1305a11f3bda2d6c1ab758e4aea79ee021dd1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Sep 2019 12:01:43 +0000
Subject: [Xen-devel] [ovmf test] 141091: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwOTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1OWI3NTRjOWY2OTdkOTYyN2IwY2NjY2QzMjdkNTEz
MmYwZTFhYmIwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4YTEzMDVh
MTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEwNTQgIDIwMTktMDktMDUgMTM6NTg6MjQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMDgwICAyMDE5LTA5LTA2IDAzOjQ5OjU1IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAg
WmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA4YTEzMDVhMTFmLi41OWI3NTRjOWY2ICA1
OWI3NTRjOWY2OTdkOTYyN2IwY2NjY2QzMjdkNTEzMmYwZTFhYmIwIC0+IHhlbi10ZXN0ZWQtbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 12:55:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 12: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 1i6aFe-0000kW-7r; Sat, 07 Sep 2019 12: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=YTBM=XC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6aFc-0000kE-U1
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 12:55:36 +0000
X-Inumbo-ID: c35c3a70-d16e-11e9-abfd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c35c3a70-d16e-11e9-abfd-12813bfff9fa;
 Sat, 07 Sep 2019 12:55: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 1i6aFS-00079N-1U; Sat, 07 Sep 2019 12:55:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6aFR-0003lp-Mn; Sat, 07 Sep 2019 12:55:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6aFR-0002gS-Lt; Sat, 07 Sep 2019 12:55:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141089-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check: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-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-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-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-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-amd64-amd64-xl-qemut-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu: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-multivcpu: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-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
 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
X-Osstest-Versions-This: linux=efbc4a364bd5469a616668127439e7cfca4c1d7b
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Sep 2019 12:55:25 +0000
Subject: [Xen-devel] [linux-4.4 test] 141089: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA4OSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTA4OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
OCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzk2OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTkgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTY5OAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlZmJjNGEzNjRiZDU0
NjlhNjE2NjY4MTI3NDM5ZTdjZmNhNGMxZDdiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQgMDc6NDg6MzAgWiAgIDM0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4LTA2IDE2OjQwOjI2IFogICAzMSBk
YXlzICAgMzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDg5ICAyMDE5LTA5LTA2
IDEyOjM0OjI0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1A
eG1pc3Npb24uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNv
bS5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJp
YW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBZHJpYW4gVmxhZHUgPGF2bGFk
dUBjbG91ZGJhc2Vzb2x1dGlvbnMuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3Jn
LnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxlc3NpbyBC
YWxzaW5pIDxiYWxzaW5pQGFuZHJvaWQuY29tPgogIEFsZXhhbmRlciBLb2NoZXRrb3YgPGFsLmtv
Y2hldEBnbWFpbC5jb20+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5A
bGludXguaW50ZWwuY29tPgogIEFuZHJlYSBQYXJyaSA8YW5kcmVhLnBhcnJpQGFtYXJ1bGFzb2x1
dGlvbnMuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAg
QW5kcmV3IFByb3V0IDxhcHJvdXRAbGwubWl0LmVkdT4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9A
a2VybmVsLm9yZz4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBB
cm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5u
IDxhcm5kQGFybmRiLmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhcnJldCBS
aG9kZW4gPGJyaG9AZ29vZ2xlLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNv
ZGV0aGluay5jby51az4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJl
bmphbWluIEJsb2NrIDxiYmxvY2tAbGludXguaWJtLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2ht
aWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmVuamFtaW4gUG9pcmllciA8YnBvaXJp
ZXJAc3VzZS5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7Zy
biBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+
CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8
YnBAYWxpZW44LmRlPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBOb3Jy
aXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4u
bWFyaW5hc0Bhcm0uY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2ly
cnVzLmNvbT4KICBDaGVuIFl1IDx5dS5jLmNoZW5AaW50ZWwuY29tPgogIENocmlzdG9waCBQYWFz
Y2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5q
YWlsbGV0QHdhbmFkb28uZnI+CiAgRGFuaWVsIEJyaXN0b3QgZGUgT2xpdmVpcmEgPGJyaXN0b3RA
cmVkaGF0LmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXZpZCBT
LiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1
c2UuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAgRGluZyBY
aWFuZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIERpcmsgTW9ycmlzIDxkbW9y
cmlzQG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFp
bC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIEJlcmdl
ciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29t
PgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4KICBFcmljIER1bWF6
ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBt
aWNyb2NoaXAuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZlbGlwZSBCYWxi
aSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpcGUgRi4gVG9uZWxsbyA8ZXVA
ZmVsaXBldG9uZWxsby5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdl
ZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1I
YXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51
eEByb2Vjay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4K
ICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhaWJpbiBa
aGFuZyA8aGFpYmluemhhbmdAdGVuY2VudC5jb20+CiAgaGFpYmluemhhbmco5byg5rW35paMKSA8
aGFpYmluemhhbmdAdGVuY2VudC5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+
CiAgSGFucyBVbGxpIEtyb2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgogIEhlaWtvIENh
cnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlr
b0BzbnRlY2guZGU+CiAgSGVuayB2YW4gZGVyIExhYW4gPG9wZW5zb3VyY2VAaGVua3ZkbGFhbi5j
b20+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhpcm95dWtpIFlhbWFtb3Rv
IDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEhvZGFzemksIFJvYmVydCA8Um9iZXJ0
LkhvZGFzemlAZGlnaS5jb20+CiAgSHVpIFBlbmcgPGJlbnF1aWtlQGdtYWlsLmNvbT4KICBIdXkg
Tmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51
az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbHlhIFRydWtoYW5vdiA8
bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFr
dWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFuIEhhcmtlcyA8
amFoYXJrZXNAY3MuY211LmVkdT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNv
bT4KICBKYXNvbiBCYXJvbiA8amJhcm9uQGFrYW1haS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxq
Z2dAbWVsbGFub3guY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmF5
IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWZmcmluIEpvc2UgVCA8
amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5k
az4KICBKZXNzaWNhIFl1IDxqZXl1QGtlcm5lbC5vcmc+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUx
OTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlhb2ppYW5nZmVuZ0BodWF3ZWkuY29t
PgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJu
ZWwub3JnPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEpvZXJnIFJvZWRlbCA8
anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hh
bm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJi
YXJkQG52aWRpYS5jb20+CiAgSm9uYXRoYW4gTGVtb24gPGpvbmF0aGFuLmxlbW9uQGdtYWlsLmNv
bT4KICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJhLmNvbT4KICBKb3NoIFBvaW1i
b2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdWxpYW5hIFJvZHJp
Z3VlaXJvIDxqdWxpYW5hLnJvZHJpZ3VlaXJvQGludHJhMm5ldC5jb20+CiAgSnVueGlhbyBCaSA8
anVueGlhby5iaUBvcmFjbGUuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fu
b25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENv
b2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5n
QGh1YXdlaS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGlkb25n
IENoZW4gPGxpZG9uZ2NoZW5AdGVuY2VudC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGlu
YXJvLm9yZz4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBU
b255IDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRl
c3JvY2hlc0BtaWNyb2NoaXAuY29tPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgog
IE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTWFudWVsIFByZXNuaXR6IDxt
YWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1h
cmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1h
cmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3Jn
PgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFyayBaaGFuZyA8bWFy
a3pAbWVsbGFub3guY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9y
YWNsZS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNv
bT4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXR0aGlldSBCYWVy
dHMgPG1hdHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwg
S3ViZWNlayA8bWt1YmVjZWtAc3VzZS5jej4KICBNaWNoYWwgTmF6YXJld2ljeiA8bWluYTg2QG1p
bmE4Ni5jb20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29t
PgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2tvIFJhcGVsaSA8bWlr
a28ucmFwZWxpQGlraS5maT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+
CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8
bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29t
PgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFy
ZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF2aWQgRW1hbWRvb3N0
IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBn
b29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmlrb2xheSBB
bGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51bWZvciBNYml6aXdv
LVRpYXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29t
PgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9s
b2ZAbGl4b20ubmV0PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBQ
YWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBBYmVuaSA8cGFi
ZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQ
YXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVs
LW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zz
a3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1
c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIEN2ZWsgPHBl
dHJjdmVrY3pAZ21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVybmJ1bGxAb3JhY2xl
LmNvbT4KICBQaGlsaXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgogIFByYXJpdCBCaGFy
Z2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFkaW0g
S3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFl
bC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1v
ZXNAcHJldmFzLmRrPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4
LmludGVsLmNvbT4KICBSb2JlcnQgSG9kYXN6aSA8cm9iZXJ0LmhvZGFzemlAZGlnaS5jb20+CiAg
Um9nYW4gRGF3ZXMgPHJvZ2FuQGRhd2VzLnphLm5ldD4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgu
b3JnLnVrPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbSBQcm90
c2Vua28gPHNlbWVuLnByb3RzZW5rb0BsaW5hcm8ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25A
aW50ZWwuY29tPgogIFNlYmFzdGlhbiBNYXlyIDxtZUBzYW0uc3Q+CiAgU2ViYXN0aWFuIFBhcnNj
aGF1ZXIgPHMucGFyc2NoYXVlckBnbXguZGU+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGkuY29t
PgogIFNvaGVpbCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RlZmFuIEhh
YmVybGFuZCA8c3RoQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214
Lm5ldD4KICBTdGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAg
U3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBSZWRkeSBL
YWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgt
cHJhYnUuc3VicmFtYW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVu
YUBicm9hZGNvbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNv
bT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyYXMgS29uZHJhdGl1ayA8dGFr
b25kcmFAY2lzY28uY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUaG9tYXMgQm9n
ZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxj
b25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4K
ICBUaG9tYXMgVGFpIDx0aG9tYXMudGFpQG9yYWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRp
bS5mcm9pZGNvZXVyQHRlc3NhcmVzLm5ldD4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNr
eUBhbWQuY29tPgogIFRvbWFzIEJvcnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9u
eSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRl
bC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29t
PgogIFR1YmEgWWF2dXogPHR1YmFAZWNlLnVmbC5lZHU+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVs
ZEBsaW51eC52bmV0LmlibS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5v
cmc+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291
bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8u
b3JnPgogIFdhbmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2FucGVuZyBM
aSA8d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29t
LmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2ls
bC5kZWFjb25AYXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxl
bSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1A
bGludXgtd2F0Y2hkb2cub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGlu
IExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51Zmwu
ZWR1PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFlvc2hpYWtpIE9rYW1v
dG8gPHlva2Ftb3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5
b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdA
Z29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWXVuZmFu
ZyBUYWkgPHl1bmZhbmd0YWlAdGVuY2VudC5jb20+CiAgWmVmYW4gTGkgPGxpemVmYW5AaHVhd2Vp
LmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgWmhvdXlhbmcg
SmlhIDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1
bS5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA2ODg3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 17:28:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 17: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 1i6eVZ-0004uI-TA; Sat, 07 Sep 2019 17:28: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=YTBM=XC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6eVY-0004uD-7I
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 17:28:20 +0000
X-Inumbo-ID: e10a0c7a-d194-11e9-ac01-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e10a0c7a-d194-11e9-ac01-12813bfff9fa;
 Sat, 07 Sep 2019 17:28: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 1i6eVU-0004gm-OQ; Sat, 07 Sep 2019 17:28: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 1i6eVU-0002VF-5H; Sat, 07 Sep 2019 17:28:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6eVU-00024R-4d; Sat, 07 Sep 2019 17:28:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141114-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:<job
 status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:<job status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6fa1798b2d7066f53f310f05e86b82c713e3bc42
X-Osstest-Versions-That: xen=74791511067aaff67efbd2555a5f635246264453
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Sep 2019 17:28:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141114: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTExNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTExNC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxNDEwOTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDk3CiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
NDEwOTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZmYTE3OThiMmQ3MDY2
ZjUzZjMxMGYwNWU4NmI4MmM3MTNlM2JjNDIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDc0NzkxNTExMDY3YWFmZjY3ZWZiZDI1NTVhNWY2MzUyNDYyNjQ0NTMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTA5NyAgMjAxOS0wOS0wNiAxNzowMDo1NyBaICAgIDEgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDExMTQgIDIwMTktMDktMDcgMTI6MDE6MjAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhm
LXhsIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGhvc3Qt
aW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAz
MzEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 19:07:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 19:07: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 1i6g2q-0003zj-Ib; Sat, 07 Sep 2019 19:06: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=YTBM=XC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6g2p-0003ze-8i
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 19:06:47 +0000
X-Inumbo-ID: a15de502-d1a2-11e9-ac02-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a15de502-d1a2-11e9-ac02-12813bfff9fa;
 Sat, 07 Sep 2019 19:06:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6g2l-0006h1-0Q; Sat, 07 Sep 2019 19:06:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6g2k-0004d4-Nm; Sat, 07 Sep 2019 19:06:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6g2k-0004Oe-N5; Sat, 07 Sep 2019 19:06:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141096-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-shadow:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-xl-cubietruck:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-pvshim:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-armhf-armhf-xl-vhd:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-credit1:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-shadow:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-pvshim:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-multivcpu:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-examine:host-install:broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-pygrub:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-4.14:test-armhf-armhf-xl-cubietruck:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-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-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-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-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=414510bc00a5fc954d8340c170083f518d09aa55
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 07 Sep 2019 19:06:42 +0000
Subject: [Xen-devel] [linux-4.14 test] 141096: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTA5NiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEwOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgPGpvYiBzdGF0dXM+ICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzk5MTAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4g
MTM5OTEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA0IGhvc3QtaW5zdGFsbCg0KSAgIGJyb2tl
biBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA0
IGhvc3QtaW5zdGFsbCg0KSAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJF
R1IuIHZzLiAxMzk5MTAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5
OTEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
OTkxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAx
Mzk5MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4g
dnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
OTkxMAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9rZW4g
UkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDQg
aG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAx
Mzk5MTAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzk5MTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgNCBob3N0
LWluc3RhbGwoNCkgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTM5OTEwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9h
ZGVyICAgIGZhaWwgIGxpa2UgMTM5ODcxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgNDE0NTEwYmMwMGE1ZmM5NTRkODM0MGMxNzAwODNmNTE4ZDA5YWE1NQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5
YTc3MDU1NzJjOTYyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5OTEwICAyMDE5LTA4LTEwIDE2
OjI0OjE3IFogICAyOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDE5MyAgMjAxOS0wOC0x
NiAwODozODo1MSBaICAgMjIgZGF5cyAgIDI2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0MTA5NiAgMjAxOS0wOS0wNiAxNTo1OTo1MSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEFybXN0
cm9uZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNr
b21yYSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGlu
dGVsLmNvbT4KICBBZHJpYW4gVmxhZHUgPGF2bGFkdUBjbG91ZGJhc2Vzb2x1dGlvbnMuY29tPgog
IEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxhc3RhaXIgRCdTaWx2
YSA8YWxhc3RhaXJAZC1zaWx2YS5vcmc+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIu
c2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5l
bC5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IENv
b2tzIDxhbmRyZXcuY29va3NAb3BlbmdlYXIuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGlu
dXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4K
ICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kg
PGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5n
c0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4K
ICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlk
dCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJqb2VybiBHZXJoYXJ0IDxnZXJoYXJ0QHBv
c3Rlby5kZT4KICBCasO2cm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQm9iIEhhbSA8
Ym9iLmhhbUBwdXJpLnNtPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBO
b3JyaXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFs
aW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2Uu
Y2lycnVzLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBD
aHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENvZHJp
biBDaXVib3Rhcml1IDxjb2RyaW4uY2l1Ym90YXJpdUBtaWNyb2NoaXAuY29tPgogIENvbGluIElh
biBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgog
IERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIERyYWtlIDxk
cmFrZUBlbmRsZXNzbS5jb20+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xl
LmNvbT4KICBEYXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxl
ciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsgUmF3YXQgPGRyYXdhdEB2bXdhcmUuY29t
PgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAgRGluZyBYaWFuZyA8
ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIERpcmsgTW9ycmlzIDxkbW9ycmlzQG1l
dGFsb2Z0LmNvbT4KICBEbWl0cnkgRm9taWNoZXYgPGRtaXRyeS5mb21pY2hldkB3ZGMuY29tPgog
IERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24gQnJhY2Ug
PGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0
LmNvbT4KICBFbW1hbnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgog
IEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdl
bi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmFyaGFuIEFsaSA8YWxpZm1AbGludXguaWJtLmNv
bT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmxvcmlh
biBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdhcnkgUiBIb29rIDxnYXJ5Lmhvb2tAYW1kLmNv
bT4KICBHYXZpbiBMaSA8Z2l0QHRoZWdhdmlubGkuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8
Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAg
R3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5uZXMgUmVp
bmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAg
SGFucyBVbGxpIEtyb2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgogIEhlIFpoZSA8emhl
LmhlQHdpbmRyaXZlci5jb20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmli
bS5jb20+CiAgSGVuayB2YW4gZGVyIExhYW4gPG9wZW5zb3VyY2VAaGVua3ZkbGFhbi5jb20+CiAg
SGVucnkgQnVybnMgPGhlbnJ5YnVybnNAZ29vZ2xlLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0
QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBI
aWxsZiBEYW50b24gPGhkYW50b25Ac2luYS5jb20+CiAgSGltYW5zaHUgTWFkaGFuaSA8aG1hZGhh
bmlAbWFydmVsbC5jb20+CiAgSGlyb3l1a2kgWWFtYW1vdG8gPGh5YW1hbW9AYWxsaWVkLXRlbGVz
aXMuY28uanA+CiAgSG9kYXN6aSwgUm9iZXJ0IDxSb2JlcnQuSG9kYXN6aUBkaWdpLmNvbT4KICBI
dWkgUGVuZyA8YmVucXVpa2VAZ21haWwuY29tPgogIEh1aSBXYW5nIDxodWkud2FuZ0BjYW5vbmlj
YWwuY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElhbiBBYmJvdHQgPGFi
Ym90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEls
eWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2Vy
bmVsLm9yZz4KICBJc2FhYyBKLiBNYW5qYXJyZXMgPGlzYWFjbUBjb2RlYXVyb3JhLm9yZz4KICBK
YWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFjb3BvIE1vbmRp
IDxqYWNvcG8rcmVuZXNhc0BqbW9uZGkub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNp
bnNraUBuZXRyb25vbWUuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+
CiAgSmFzb24gQmFyb24gPGpiYXJvbkBha2FtYWkuY29tPgogIEphc29uIEdlcmVja2UgPGphc29u
LmdlcmVja2VAd2Fjb20uY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNh
bC5jb20+CiAgSmVhbiBEZWx2YXJlIDxqZGVsdmFyZUBzdXNlLmRlPgogIEplZmYgTGF5dG9uIDxq
bGF5dG9uQGtlcm5lbC5vcmc+CiAgSmVmZnJleSBIdWdvIDxqZWZmcmV5LmwuaHVnb0BnbWFpbC5j
b20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5z
IEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVycnkgTGVlIDxsZWlzdXJlbHlzdzI0QGdtYWls
LmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYW5nZmVuZyBY
aWFvIDx4aWFvamlhbmdmZW5nQGh1YXdlaS5jb20+CiAgSmluIFlhbyA8eWFvLmppbkBsaW51eC5p
bnRlbC5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpv
bHNhQGtlcm5lbC5vcmc+CiAgSm9lIFBlcmNoZXMgPGpvZUBwZXJjaGVzLmNvbT4KICBKb2VyZyBS
b2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+
CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJk
IDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVy
b25AaHVhd2VpLmNvbT4KICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJhLmNvbT4K
ICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAbmV0ZmlsdGVyLm9yZz4KICBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4K
ICBKdWxpYW5hIFJvZHJpZ3VlaXJvIDxqdWxpYW5hLnJvZHJpZ3VlaXJvQGludHJhMm5ldC5jb20+
CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFjbGUuY29tPgogIEp5cmkgU2FyaGEgPGpzYXJo
YUB0aS5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgog
IEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tA
Y2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdAaHVhd2VpLmNvbT4K
ICBLZXZpbiBIYW8gPGhhb2tleGluQGdtYWlsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGF1cmEgR2FyY2lhIExpZWJhbmEgPG5ldm9sYUBn
bWFpbC5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExlb25h
cmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGluaCBQaHVuZyA8bGluaC5w
aHVuZy5qeUByZW5lc2FzLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgog
IExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1Y2EgQ29l
bGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVu
Z3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmlj
IERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMeXVkZSBQYXVs
IDxseXVkZUByZWRoYXQuY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5jb20+
CiAgTWFudWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWts
QHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2Vs
byBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93
biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVy
c2VuQG9yYWNsZS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9u
ZXh0LmNvbT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdHRo
aWV1IEJhZXJ0cyA8bWF0dGhpZXUuYmFlcnRzQHRlc3NhcmVzLm5ldD4KICBNYXVybyBDYXJ2YWxo
byBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNt
dmJrYmNAZ21haWwuY29tPgogIE1heGltIE1pa2l0eWFuc2tpeSA8bWF4aW1taUBtZWxsYW5veC5j
b20+CiAgTWlhb2hlIExpbiA8bGlubWlhb2hlQGh1YXdlaS5jb20+CiAgTWljaGFlbCBFbGxlcm1h
biA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3Nv
ZnQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNo
YWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgS2FsZGVyb24gPG1pY2hhbC5rYWxk
ZXJvbkBtYXJ2ZWxsLmNvbT4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29t
PgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4KICBNaWtl
IFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2th
QHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWlx
dWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBOYWRhdiBBbWl0IDxuYW1p
dEB2bXdhcmUuY29tPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdSAoKSBsaW5hcm8g
ISBvcmc+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF2
ZWVuIE4uIFJhbyA8bmF2ZWVuLm4ucmFvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBOYXZpZCBFbWFt
ZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3
ZWxsQGdvb2dsZS5jb20+CiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGlicmUuY29t
PgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmlhbnlhbyBUYW5nIDx0YW5n
bmlhbnlhb0BodWF3ZWkuY29tPgogIE5pY2sgRGVzYXVsbmllcnMgPG5kZXNhdWxuaWVyc0Bnb29n
bGUuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVAbWljcm9jaGlwLmNvbT4KICBO
aWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPgogIE5pY29saW4g
Q2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBOaWtpdGEgWXVzaGNoZW5rbyA8bmlraXRh
LnlvdXNoQGNvZ2VudGVtYmVkZGVkLmNvbT4KICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bn
b29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgTmV1
a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4K
ICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNv
bT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgTWFjaGVrIDxw
YXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAg
UGVkcm8gU291c2EgPHNvdXNhQHN5bm9wc3lzLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVu
QG54cC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRl
ciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3Ry
YSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbGlwIExhbmdkYWxlIDxwaGlsaXBsQG92ZXJ0
Lm9yZz4KICBQcmFzYWQgU29kYWd1ZGkgPHBzb2RhZ3VkQGNvZGVhdXJvcmEub3JnPgogIFFpYW4g
Q2FpIDxjYWlAbGNhLnB3PgogIFJhZGltIEtyY21hciA8cmtyY21hckByZWRoYXQuY29tPgogIFJh
ZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxy
YWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxyYXNtdXMudmls
bGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmQud2FuZGVybG9mQGF4
aXMuY29tPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZHdAYXhpcy5jb20+CiAgUm9iZXJ0IEhv
ZGFzemkgPHJvYmVydC5ob2Rhc3ppQGRpZ2kuY29tPgogIFJvYmluIE11cnBoeSA8cm9iaW4ubXVy
cGh5QGFybS5jb20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmljay5jb2xlbmJyYW5k
ZXJAc29ueS5jb20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmlja0BnYWlrYWkuY29t
PgogIFJvZ2FuIERhd2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FsdmF0
b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25A
aW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgogIFNlYmFzdGlh
biBNYXlyIDxtZUBzYW0uc3Q+CiAgU2ViYXN0aWVuIFRpc3NlcmFudCA8c3Rpc3NlcmFudEB3YWxs
aXguY29tPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTaGFoZWQgU2hhaWtoIDxz
aHNoYWlraEBtYXJ2ZWxsLmNvbT4KICBTaGFva3VuIFpoYW5nIDx6aGFuZ3NoYW9rdW5AaGlzaWxp
Y29uLmNvbT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0
YW5pc2xhdiBMaXNvdnNraXkgPHN0YW5pc2xhdi5saXNvdnNraXlAaW50ZWwuY29tPgogIFN0ZWZh
biBXYWhyZW4gPHdhaHJlbnN0QGdteC5uZXQ+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5r
bGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFr
LXN5c3RlbS5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZy
ZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8
cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdWRhcnNhbmEgS2FsbHVydSA8c2thbGx1cnVAbWFydmVs
bC5jb20+CiAgU3VnYW5hdGggUHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1YnJhbWFuaUBicm9hZGNv
bS5jb20+CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVr
aSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdh
aUBzdXNlLmRlPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4K
ICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13
YXJlLmNvbT4KICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRob21h
cyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGltLmZyb2lk
Y29ldXJAdGVzc2FyZXMubmV0PgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb21pIFZhbGtl
aW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlk
ZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVz
dCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRy
b25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBs
aW51eC52bmV0LmlibS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+
CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEts
xJN0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZpbmNlIFdlYXZlciA8dmluY2Vu
dC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmly
ZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWbGFkaW1pciBLb25kcmF0aWV2
IDx2bGFkaW1pci5rb25kcmF0aWV2QGxpbnV4LmludGVsLmNvbT4KICBWbGFzdGltaWwgQmFia2Eg
PHZiYWJrYUBzdXNlLmN6PgogIFdhbmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+
CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlbiBZYW5nIDx3ZW4ueWFu
Zzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdhbmcgPHdlbndlbkBjcy51Z2EuZWR1PgogIFdpbGwg
RGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29n
bGUuY29tPgogIFdpbSBWYW4gU2Vicm9lY2sgPHdpbUBsaW51eC13YXRjaGRvZy5vcmc+CiAgV29s
ZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0BzYW5nLWVuZ2luZWVyaW5nLmNvbT4KICBXb2xmcmFtIFNh
bmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4K
ICBYaW9uZyBaaGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+CiAgWS5DLiBDaGVuIDx5Y19j
aGVuQGFzcGVlZHRlY2guY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFsbGllZC10
ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEBy
ZW5lc2FzLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmVuZ2h1
aSBZdSA8eXV6ZW5naHVpQGh1YXdlaS5jb20+CiAgWmhhbmdndWFuZ2h1aSA8emhhbmcuZ3Vhbmdo
dWlAaDNjLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgemhl
bmdiaW4gPHpoZW5nYmluMTNAaHVhd2VpLmNvbT4KICBaaGVueXUgV2FuZyA8emhlbnl1d0BsaW51
eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgaG9zdC1pbnN0YWxsCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNzk1MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 21:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 21:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6iSV-0007TC-LE; Sat, 07 Sep 2019 21:41:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PlyV=XC=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i6iSU-0007T3-0h
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 21:41:26 +0000
X-Inumbo-ID: 3da1293c-d1b8-11e9-978d-bc764e2007e4
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3da1293c-d1b8-11e9-978d-bc764e2007e4;
 Sat, 07 Sep 2019 21:41:25 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id 4so5469274pgm.12
 for <xen-devel@lists.xenproject.org>; Sat, 07 Sep 2019 14:41:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=Zj674LUoNkKvSpexmegA5PsZaKcGFKG4/kThw6ZXlmw=;
 b=Ujox5d061GkoJp1y4gs3/uinU01AK46f9UdarPx27G2y1doaNX1SE5I+pgGob0a5xq
 D7naagu+P+UhLSm36uYT2/ZbPOVD/+lYyDb62ieH655Wfp1Twoitw1+DetYB6tJoYZV7
 mAPa5PZfA5MTIzejdGl0ftr1u6aapyu99pEq4yrW30hF6rh0oBUjUsVaWDhokWEfSmEy
 YHkz/g2ZSRovh5Hz45kJJynuABEvmOrcI9AmcO/Pzqhro3NT3c7vO5cgFaH4d4Hk15Px
 KAy/zaOFRAsiJiQ2Iqpeigz8cpiyCt5vtvHH12MLqnzlhnDJ87YKjN09D3C9lwP5wCTo
 0mfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:in-reply-to:references;
 bh=Zj674LUoNkKvSpexmegA5PsZaKcGFKG4/kThw6ZXlmw=;
 b=j8jvqlBSi8O4xkjzuWEp3rkcaIvvSkDrsixNXFIZDiFoy2H7kcZ8eQtw/jKeTdud5C
 nd7qPf/65SdlJAMTqf83YboLrrtmGPJtUv7LhF+S9RiGYcsDYDHzPXFaIx9nuGsOvwdj
 RUoKfO/FUTbseurPvbBQoFN6chRURwkHVuooAGZ1pnVzGezjui0p2EFJZk6c93GS8wKD
 qy1YCASs5B74lDbNsDbdi7CrKPD5iqtdGDAVwyV4d+ZkogSJA+DxV6wScVDMXTT/TBzL
 mcuZ/RDMZkgHHxOyAspE++IStdV5lp6TtVAIJQ8UjvJdliZ963B4aMFLsmeyzLYODlT1
 Jcjw==
X-Gm-Message-State: APjAAAWPfVi1c6GnJEUe+fjIYggXI2I+wQtZmg46g7cx+DS6pL/YkwXR
 4VpUkDlwZ/1D0j/Pdy/WpBg=
X-Google-Smtp-Source: APXvYqxfWkn27m4YwwErHi0RMDLqVgW7yc2OyNzSnRttW+TV1ma82at8a0X804W7PsbzNHRM+aaXvw==
X-Received: by 2002:a65:430b:: with SMTP id j11mr14111649pgq.383.1567892484556; 
 Sat, 07 Sep 2019 14:41:24 -0700 (PDT)
Received: from localhost.localdomain ([112.79.80.177])
 by smtp.gmail.com with ESMTPSA id h11sm9078516pgv.5.2019.09.07.14.41.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 07 Sep 2019 14:41:23 -0700 (PDT)
From: Souptick Joarder <jrdr.linux@gmail.com>
To: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com,
 sashal@kernel.org, boris.ostrovsky@oracle.com, jgross@suse.com,
 sstabellini@kernel.org, akpm@linux-foundation.org, david@redhat.com,
 osalvador@suse.com, mhocko@suse.com, pasha.tatashin@soleen.com,
 dan.j.williams@intel.com, richard.weiyang@gmail.com, cai@lca.pw
Date: Sun,  8 Sep 2019 03:17:02 +0530
Message-Id: <8e1bc9d3b492f6bde16e95ebc1dee11d6aefabd7.1567889743.git.jrdr.linux@gmail.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <cover.1567889743.git.jrdr.linux@gmail.com>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
In-Reply-To: <cover.1567889743.git.jrdr.linux@gmail.com>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
Subject: [Xen-devel] [PATCH 1/3] hv_ballon: Avoid calling dummy function
 __online_page_set_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: Souptick Joarder <jrdr.linux@gmail.com>, xen-devel@lists.xenproject.org,
 linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.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>

X19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKCkgaXMgYSBkdW1teSBmdW5jdGlvbiBhbmQgYW4gZXh0
cmEgY2FsbAp0byB0aGlzIGZ1bmN0aW9uIGNhbiBiZSBhdm9pZGVkLgoKU2lnbmVkLW9mZi1ieTog
U291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9odi9o
dl9iYWxsb29uLmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMgYi9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYwpp
bmRleCA2ZmI0ZWE1Li45YmFiNDQzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24u
YworKysgYi9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYwpAQCAtNjgwLDcgKzY4MCw2IEBAIHN0YXRp
YyB2b2lkIGh2X3BhZ2Vfb25saW5lX29uZShzdHJ1Y3QgaHZfaG90YWRkX3N0YXRlICpoYXMsIHN0
cnVjdCBwYWdlICpwZykKIAkJX19DbGVhclBhZ2VPZmZsaW5lKHBnKTsKIAogCS8qIFRoaXMgZnJh
bWUgaXMgY3VycmVudGx5IGJhY2tlZDsgb25saW5lIHRoZSBwYWdlLiAqLwotCV9fb25saW5lX3Bh
Z2Vfc2V0X2xpbWl0cyhwZyk7CiAJX19vbmxpbmVfcGFnZV9pbmNyZW1lbnRfY291bnRlcnMocGcp
OwogCV9fb25saW5lX3BhZ2VfZnJlZShwZyk7CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 21:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 21:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6iSO-0007Sx-CN; Sat, 07 Sep 2019 21:41:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PlyV=XC=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i6iSN-0007Ss-Lj
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 21:41:19 +0000
X-Inumbo-ID: 39600794-d1b8-11e9-a337-bc764e2007e4
Received: from mail-pl1-x641.google.com (unknown [2607:f8b0:4864:20::641])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 39600794-d1b8-11e9-a337-bc764e2007e4;
 Sat, 07 Sep 2019 21:41:18 +0000 (UTC)
Received: by mail-pl1-x641.google.com with SMTP id t1so4781546plq.13
 for <xen-devel@lists.xenproject.org>; Sat, 07 Sep 2019 14:41:18 -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=wEzd7dh/YfO3zGLSxxCdwFOAGiIma8fe0owdbCkXYmQ=;
 b=EF6LYsvWkXNSwOEXeE/6qHUB7pHfQ83htTle+NmPGwqybQ6Pt0jKRg4Wa27sovW/ni
 NmrFujKRHtQXBDBdP9pkAfvI/6w4T+Y436JlzgoPW7FqV4ThEqdq7dako9+HV19cPW4n
 /uZifgpZfEjT1YGD9+BmbMXz3a54nSaZZ/2PoVfnygssJ6+GC5SuurZ99ysJED63QoPf
 act/g/bReiNpFjOvKy+IJTpJWLw4EZQb53OaOxz4GoJb+2ZCDr1qolmeiWXw2XPvBuxu
 XKQ/cNXPoDcQN5fBaoqD+XzWJqozOZfyfMy9465SkLtiM2n+LCifhb0iKgepQvpSwQcs
 px7w==
X-Google-DKIM-Signature: v=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=wEzd7dh/YfO3zGLSxxCdwFOAGiIma8fe0owdbCkXYmQ=;
 b=V0R3qgWipd1bd9V8NSwXafSPrIaCTEwj1O/RKAf4bbRUd3N3LoF4e4Rn2H82NkyD+F
 hkPqDqIxpuc1MZ74yszmZ58VJYgFT4cY7LtufJ4Xpl4xTcMI8Y4Xy6uOvs+IG3s0x5Af
 vy0gjsah6FbDiHHyJw5/AurXMMcteNUR+1EbL3BIpMTxcJ+EZxDd6mYnE9f0izKOZ9l0
 0Z13/5TkHRq4ZzAccsMm1PK1UBHkSGOup1RF4CmiVAEMdACY8bQHNVFoJyhXj6eW1wew
 NWtPETqu1m472BdNJi6x1AjAiyz94KB1k+0YBO1u6Rq7SVvduod8tHTI2NiMHtt6VIBW
 Encg==
X-Gm-Message-State: APjAAAWH1KgrUHK0i7o1ma5XlerrCGm8Mu6TKGppQCHCGEZFtkt952fR
 NNatoDr1iXE6wXuUo3SPDCw=
X-Google-Smtp-Source: APXvYqz+VvW5vydphQSj0ObTAVGfP2jazOrVP9sq7QamakSG2pDZ3tjxjHqAy590l89owgeU1hfKhg==
X-Received: by 2002:a17:902:8686:: with SMTP id
 g6mr16403651plo.175.1567892477461; 
 Sat, 07 Sep 2019 14:41:17 -0700 (PDT)
Received: from localhost.localdomain ([112.79.80.177])
 by smtp.gmail.com with ESMTPSA id h11sm9078516pgv.5.2019.09.07.14.41.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 07 Sep 2019 14:41:15 -0700 (PDT)
From: Souptick Joarder <jrdr.linux@gmail.com>
To: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com,
 sashal@kernel.org, boris.ostrovsky@oracle.com, jgross@suse.com,
 sstabellini@kernel.org, akpm@linux-foundation.org, david@redhat.com,
 osalvador@suse.com, mhocko@suse.com, pasha.tatashin@soleen.com,
 dan.j.williams@intel.com, richard.weiyang@gmail.com, cai@lca.pw
Date: Sun,  8 Sep 2019 03:17:01 +0530
Message-Id: <cover.1567889743.git.jrdr.linux@gmail.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH 0/3] Remove __online_page_set_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: Souptick Joarder <jrdr.linux@gmail.com>, xen-devel@lists.xenproject.org,
 linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.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>

X19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKCkgaXMgYSBkdW1teSBmdW5jdGlvbiBhbmQgYW4gZXh0
cmEgY2FsbAp0byB0aGlzIGNhbiBiZSBhdm9pZGVkLgoKQXMgYm90aCBvZiB0aGUgY2FsbGVycyBh
cmUgbm93IHJlbW92ZWQsIF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cygpCmNhbiBiZSByZW1vdmVk
IHBlcm1hbmVudGx5LgoKU291cHRpY2sgSm9hcmRlciAoMyk6CiAgaHZfYmFsbG9uOiBBdm9pZCBj
YWxsaW5nIGR1bW15IGZ1bmN0aW9uIF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cygpCiAgeGVuL2Jh
bGxvbjogQXZvaWQgY2FsbGluZyBkdW1teSBmdW5jdGlvbiBfX29ubGluZV9wYWdlX3NldF9saW1p
dHMoKQogIG1tL21lbW9yeV9ob3RwbHVnLmM6IFJlbW92ZSBfX29ubGluZV9wYWdlX3NldF9saW1p
dHMoKQoKIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jICAgICAgICB8IDEgLQogZHJpdmVycy94ZW4v
YmFsbG9vbi5jICAgICAgICAgIHwgMSAtCiBpbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgg
fCAxIC0KIG1tL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAgICB8IDUgLS0tLS0KIDQgZmlsZXMg
Y2hhbmdlZCwgOCBkZWxldGlvbnMoLSkKCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 21:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 21:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6iSb-0007TV-UO; Sat, 07 Sep 2019 21:41:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PlyV=XC=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i6iSa-0007TN-Sq
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 21:41:32 +0000
X-Inumbo-ID: 41d06b80-d1b8-11e9-978d-bc764e2007e4
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41d06b80-d1b8-11e9-978d-bc764e2007e4;
 Sat, 07 Sep 2019 21:41:32 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id x15so5487382pgg.8
 for <xen-devel@lists.xenproject.org>; Sat, 07 Sep 2019 14:41: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
 :in-reply-to:references;
 bh=rar7+a8LD0KANAp/lVeGtNr0VZS4OVkIBwxcWjVF7fo=;
 b=kwSx+U26sg/1ZFJEwjbGN++gHnIHb25rHZQsX7kQge9MWN2Wn/8QiDbNh5Yx/3ecs0
 1zEkIP8zO8k8w4wnReHUF009lMiHIidZHKDpcJx6DabjzX3j+xIFQpAF6Am1pHQScsyx
 A2iliUkyQT0+XOOHJdQ2Uf7WvinVvPa0XTTlUL5NwE0EoE/Jd8nqZndeJn1xBgJf8JLy
 GesKao2qJon0PnciwA1FJofqTgS8vpb+86V6Mn/Z0cGUv1AGRaKYz5CmQ9OEkLlr+e/Y
 1jaz9g9YSTdBJ83S6AWzyyrD7cza1zehSuSFX1wB42VOeTMc9t9QlzckCkzKCaKVKELm
 3I6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:in-reply-to:references;
 bh=rar7+a8LD0KANAp/lVeGtNr0VZS4OVkIBwxcWjVF7fo=;
 b=RB+gUvfRz0a1phLuBXlbCCyMQB8Mdk5E4WFbDI1K9OBNNxCcTxzDN6fhry2NcvcoZo
 6zLtimJfEKCHmgTNLQ2rThezrSqnVu/hqq7xgkEWu9LVCtzd95J+lgnSDdP05rKt1mqQ
 FJjMuecPRAAWWHueMkxiORgtVufQvXgXOtWEDEHGGVK+HneifRysquusK28fxDWB1Bam
 SxrBUIePSWF3Zba2ysUN6beq6Sq4LfelR45ScU4C1MiJAcu6wUZsm5ppyNUwdmqiSvV2
 uGyadO1Ewk1mgQEeTIPKhSs6Cy+Z2R9TcEW72knoTbejaZLSqjYk7g6OsfmwBOg9viFx
 r5fA==
X-Gm-Message-State: APjAAAUWuab9GCeTl5bwwjX2VF6tCwcZefds8+t468BZIKryt95qFX3H
 sncXxgmAofNb4OxO1Mih8Es=
X-Google-Smtp-Source: APXvYqwoZAkoLr5to9U2rXC0sBG3iafTZgw6qEDbSJDElFdfik0viB+6vT7qjTj7VVZh0WLTfkqGzA==
X-Received: by 2002:a62:1658:: with SMTP id 85mr19104372pfw.195.1567892491692; 
 Sat, 07 Sep 2019 14:41:31 -0700 (PDT)
Received: from localhost.localdomain ([112.79.80.177])
 by smtp.gmail.com with ESMTPSA id h11sm9078516pgv.5.2019.09.07.14.41.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 07 Sep 2019 14:41:30 -0700 (PDT)
From: Souptick Joarder <jrdr.linux@gmail.com>
To: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com,
 sashal@kernel.org, boris.ostrovsky@oracle.com, jgross@suse.com,
 sstabellini@kernel.org, akpm@linux-foundation.org, david@redhat.com,
 osalvador@suse.com, mhocko@suse.com, pasha.tatashin@soleen.com,
 dan.j.williams@intel.com, richard.weiyang@gmail.com, cai@lca.pw
Date: Sun,  8 Sep 2019 03:17:03 +0530
Message-Id: <854db2cf8145d9635249c95584d9a91fd774a229.1567889743.git.jrdr.linux@gmail.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <cover.1567889743.git.jrdr.linux@gmail.com>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
In-Reply-To: <cover.1567889743.git.jrdr.linux@gmail.com>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
Subject: [Xen-devel] [PATCH 2/3] xen/ballon: Avoid calling dummy function
 __online_page_set_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: Souptick Joarder <jrdr.linux@gmail.com>, xen-devel@lists.xenproject.org,
 linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.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>

X19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKCkgaXMgYSBkdW1teSBmdW5jdGlvbiBhbmQgYW4gZXh0
cmEgY2FsbAp0byB0aGlzIGZ1bmN0aW9uIGNhbiBiZSBhdm9pZGVkLgoKU2lnbmVkLW9mZi1ieTog
U291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy94ZW4v
YmFsbG9vbi5jIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwppbmRleCA0
ZTExZGU2Li4wNWIxZjdlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMKKysrIGIv
ZHJpdmVycy94ZW4vYmFsbG9vbi5jCkBAIC0zNzYsNyArMzc2LDYgQEAgc3RhdGljIHZvaWQgeGVu
X29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAJbXV0
ZXhfbG9jaygmYmFsbG9vbl9tdXRleCk7CiAJZm9yIChpID0gMDsgaSA8IHNpemU7IGkrKykgewog
CQlwID0gcGZuX3RvX3BhZ2Uoc3RhcnRfcGZuICsgaSk7Ci0JCV9fb25saW5lX3BhZ2Vfc2V0X2xp
bWl0cyhwKTsKIAkJX19TZXRQYWdlT2ZmbGluZShwKTsKIAkJX19iYWxsb29uX2FwcGVuZChwKTsK
IAl9Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 07 21:41:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Sep 2019 21:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6iSj-0007Va-89; Sat, 07 Sep 2019 21:41:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PlyV=XC=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i6iSi-0007VG-03
 for xen-devel@lists.xenproject.org; Sat, 07 Sep 2019 21:41:40 +0000
X-Inumbo-ID: 4600f990-d1b8-11e9-978d-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4600f990-d1b8-11e9-978d-bc764e2007e4;
 Sat, 07 Sep 2019 21:41:39 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id y72so6729301pfb.12
 for <xen-devel@lists.xenproject.org>; Sat, 07 Sep 2019 14:41: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
 :in-reply-to:references;
 bh=roF+iHytDA2OpX6EAs6vae/MbSREfIb/2EmgYW70LGY=;
 b=LCqusXStz2S5t5Jo03KSnHbdxvW5JnsBIMaaxJRM/k++WE4/icVGE/B9clTcqDPqzr
 e+6bcZNXENyZPcxqezTzfGSBa1s2TTVHZSswaU1Q/gsVktt+7t4uh6VhJs2wcOEH+rK2
 7EINf8UFuBSovxqmpSsvGmkG7tPc2yxjQt9m58rxPK7IS7zOWR4d+Fv0Qwyp7lzd0wnl
 KHjiirC1iZTH9ejrMEEPJ859Vod3vSehrRREj21RGvtTebumbB5EmAPCweCBjVlNlnoX
 xhc2cIqSXEGo0SCZjGNrGJGibWee8BvXhvv/LQ1Qyc2aoKu/JzyGwG0fBb4wq6PYyw7Q
 Nl1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:in-reply-to:references;
 bh=roF+iHytDA2OpX6EAs6vae/MbSREfIb/2EmgYW70LGY=;
 b=OHdSlcJbiCBPUDEz+Z08251ixz/EoDJbsqRJaqPiafA0BpcVctBGBj+4PTkexLdXJd
 eGfC83pFfD0X/dVDWZqhgC/Z42PzwD4w1EDvEy34SyMJqcWDBstxU6ydNlf4LQjfgPBz
 YBFXxBW5LK4dG8YgcQh0oD3+I/OrsFVOuxAL9HYf6tTfpNwUY5czUeUaAM8m3htAuTWz
 f4FvAHQfEu/MfL3XX/Ka0WILFw4PUMSnE9EiGGMfosom4f6FtAfvGCoJgmwNhMt1guAI
 MCOpBhuIPLFLjoX+aERXKrKsMry0RbP9eKw/61UKWJ/YPLcfkSKli1GdrbQnMQbRbgWX
 zsug==
X-Gm-Message-State: APjAAAUW5xjUL1YeePGndUuuSO5fj5aW7mlCvDhaNBpIAwH7DFDPEMPp
 TJTdVZLMLanZNrCLinSfoU4=
X-Google-Smtp-Source: APXvYqyFSnMx/7lAMSE2e3lPA0RN+xaQcUoIMVlsQ0qfqgUp72SQW3UUmlrUThMTSeTxYPzNir9e5Q==
X-Received: by 2002:aa7:955d:: with SMTP id w29mr18821170pfq.60.1567892498622; 
 Sat, 07 Sep 2019 14:41:38 -0700 (PDT)
Received: from localhost.localdomain ([112.79.80.177])
 by smtp.gmail.com with ESMTPSA id h11sm9078516pgv.5.2019.09.07.14.41.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 07 Sep 2019 14:41:37 -0700 (PDT)
From: Souptick Joarder <jrdr.linux@gmail.com>
To: kys@microsoft.com, haiyangz@microsoft.com, sthemmin@microsoft.com,
 sashal@kernel.org, boris.ostrovsky@oracle.com, jgross@suse.com,
 sstabellini@kernel.org, akpm@linux-foundation.org, david@redhat.com,
 osalvador@suse.com, mhocko@suse.com, pasha.tatashin@soleen.com,
 dan.j.williams@intel.com, richard.weiyang@gmail.com, cai@lca.pw
Date: Sun,  8 Sep 2019 03:17:04 +0530
Message-Id: <9afe6c5a18158f3884a6b302ac2c772f3da49ccc.1567889743.git.jrdr.linux@gmail.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <cover.1567889743.git.jrdr.linux@gmail.com>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
In-Reply-To: <cover.1567889743.git.jrdr.linux@gmail.com>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
Subject: [Xen-devel] [PATCH 3/3] mm/memory_hotplug.c: Remove
 __online_page_set_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: Souptick Joarder <jrdr.linux@gmail.com>, xen-devel@lists.xenproject.org,
 linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.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>

QXMgYm90aCB0aGUgY2FsbGVycyBvZiB0aGlzIGR1bW15IF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0
cygpCmlzIHJlbW92ZWQsIHRoaXMgY2FuIGJlIHJlbW92ZWQgcGVybWFuZW50bHkuCgpTaWduZWQt
b2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KLS0tCiBpbmNs
dWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggfCAxIC0KIG1tL21lbW9yeV9ob3RwbHVnLmMgICAg
ICAgICAgICB8IDUgLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggYi9pbmNsdWRlL2xpbnV4L21l
bW9yeV9ob3RwbHVnLmgKaW5kZXggZjQ2ZWE3MS4uOGVlM2EyYSAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBs
dWcuaApAQCAtMTA1LDcgKzEwNSw2IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIF9fb2ZmbGluZV9p
c29sYXRlZF9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwKIGV4dGVybiBpbnQgc2V0X29u
bGluZV9wYWdlX2NhbGxiYWNrKG9ubGluZV9wYWdlX2NhbGxiYWNrX3QgY2FsbGJhY2spOwogZXh0
ZXJuIGludCByZXN0b3JlX29ubGluZV9wYWdlX2NhbGxiYWNrKG9ubGluZV9wYWdlX2NhbGxiYWNr
X3QgY2FsbGJhY2spOwogCi1leHRlcm4gdm9pZCBfX29ubGluZV9wYWdlX3NldF9saW1pdHMoc3Ry
dWN0IHBhZ2UgKnBhZ2UpOwogZXh0ZXJuIHZvaWQgX19vbmxpbmVfcGFnZV9pbmNyZW1lbnRfY291
bnRlcnMoc3RydWN0IHBhZ2UgKnBhZ2UpOwogZXh0ZXJuIHZvaWQgX19vbmxpbmVfcGFnZV9mcmVl
KHN0cnVjdCBwYWdlICpwYWdlKTsKIApkaWZmIC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBsdWcuYyBi
L21tL21lbW9yeV9ob3RwbHVnLmMKaW5kZXggYzczZjA5OS4uZGMwMTE4ZiAxMDA2NDQKLS0tIGEv
bW0vbWVtb3J5X2hvdHBsdWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC02MDQsMTEg
KzYwNCw2IEBAIGludCByZXN0b3JlX29ubGluZV9wYWdlX2NhbGxiYWNrKG9ubGluZV9wYWdlX2Nh
bGxiYWNrX3QgY2FsbGJhY2spCiB9CiBFWFBPUlRfU1lNQk9MX0dQTChyZXN0b3JlX29ubGluZV9w
YWdlX2NhbGxiYWNrKTsKIAotdm9pZCBfX29ubGluZV9wYWdlX3NldF9saW1pdHMoc3RydWN0IHBh
Z2UgKnBhZ2UpCi17Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChfX29ubGluZV9wYWdlX3NldF9saW1p
dHMpOwotCiB2b2lkIF9fb25saW5lX3BhZ2VfaW5jcmVtZW50X2NvdW50ZXJzKHN0cnVjdCBwYWdl
ICpwYWdlKQogewogCWFkanVzdF9tYW5hZ2VkX3BhZ2VfY291bnQocGFnZSwgMSk7Ci0tIAoxLjku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 00:58:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 00: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 1i6lWT-0005gE-Sj; Sun, 08 Sep 2019 00:57:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HFo+=XD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6lWS-0005g9-E5
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 00:57:44 +0000
X-Inumbo-ID: a5a18f66-d1d3-11e9-ac02-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5a18f66-d1d3-11e9-ac02-12813bfff9fa;
 Sun, 08 Sep 2019 00:57:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6lWI-0005oO-Rj; Sun, 08 Sep 2019 00:57: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 1i6lWI-0003mQ-Ad; Sun, 08 Sep 2019 00:57:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6lWI-000425-A4; Sun, 08 Sep 2019 00:57:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141113-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-amd64-pvops:host-install(4):broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=90b1e3afd33226b6078fec6d77a18373712a975c
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Sep 2019 00:57:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 141113: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTExMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExMTMvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgy
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTQwMjgyCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4
MgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgyCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDE0MDI4MgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5MGIxZTNh
ZmQzMzIyNmI2MDc4ZmVjNmQ3N2ExODM3MzcxMmE5NzVjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11
dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDIw
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFog
ICAxOSBkYXlzICAgMjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDg3ICAyMDE5
LTA5LTA2IDA5OjM0OjI3IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGln
YWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4K
ICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hl
dnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4K
ICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGllbiBKYXJu
byA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJt
ZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4g
PGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBC
ZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hA
Z21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcmV5IE1pbnlh
cmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRh
bmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQx
M0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290
YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIGZhbmd5
aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0
LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4
QHJvZWNrLXVzLm5ldD4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5j
b20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5
IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNv
bT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgS8WR
dsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgRGVzbm9n
dWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJl
bnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkg
UWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1
cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4K
ICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2Vy
dmVueUBjb21wdXRlci5vcmc+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhp
bSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJjaWEgPG1h
eGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5p
Ym0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hh
ZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5p
a2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFpbC5jb20+
CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxt
ZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBh
dWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJy
YXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtA
Z21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1Pgog
IFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNv
bT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2Fk
IEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8u
cG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFu
aXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3Jn
PgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3Jl
IDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdh
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4Lmli
bS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAg
U3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3
ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAg
U3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUg
PHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRv
bnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255
Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNv
dkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBX
ZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55
LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJy
b2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDEwNTQxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 03:27:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 03:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6nqg-0007rL-1b; Sun, 08 Sep 2019 03:26: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=HFo+=XD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6nqf-0007rG-57
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 03:26:45 +0000
X-Inumbo-ID: 76cc0ecc-d1e8-11e9-ac02-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76cc0ecc-d1e8-11e9-ac02-12813bfff9fa;
 Sun, 08 Sep 2019 03: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 <osstest-admin@xenproject.org>)
 id 1i6nqW-0001Sh-Bz; Sun, 08 Sep 2019 03: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 1i6nqV-000713-VU; Sun, 08 Sep 2019 03:26:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6nqV-0003u4-Us; Sun, 08 Sep 2019 03:26:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141125-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-i386-xsm:<job status>:broken:regression
 linux-4.14:build-i386:<job status>:broken:regression
 linux-4.14:build-amd64-xsm:<job status>:broken:regression
 linux-4.14:build-amd64:<job status>:broken:regression
 linux-4.14:build-i386-pvops:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:build-amd64-pvops:<job status>:broken:regression
 linux-4.14:build-amd64-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:build-i386-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64:host-install(4):broken:regression
 linux-4.14:build-armhf-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-i386:host-install(4):broken:regression
 linux-4.14:build-i386-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=414510bc00a5fc954d8340c170083f518d09aa55
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Sep 2019 03:26:35 +0000
Subject: [Xen-devel] [linux-4.14 test] 141125: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTEyNSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExMjUvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTM5OTEwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTM5OTEwCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzOTkxMAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQxNDUxMGJj
MDBhNWZjOTU0ZDgzNDBjMTcwMDgzZjUxOGQwOWFhNTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTkxMCAgMjAxOS0wOC0xMCAxNjoyNDoxNyBaICAgMjgg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAxOTMgIDIwMTktMDgtMTYgMDg6Mzg6NTEgWiAg
IDIyIGRheXMgICAyNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEwOTYgIDIwMTkt
MDktMDYgMTU6NTk6NTEgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxh
YXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBn
bWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRy
aWFuIFZsYWR1IDxhdmxhZHVAY2xvdWRiYXNlc29sdXRpb25zLmNvbT4KICBBbGFuIFN0ZXJuIDxz
dGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYXN0YWlyIEQnU2lsdmEgPGFsYXN0YWlyQGQt
c2lsdmEub3JnPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4
LmludGVsLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhl
eSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJldyBDb29rcyA8YW5kcmV3LmNv
b2tzQG9wZW5nZWFyLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEFuZHJ6ZWogSGFqZGEgPGEuaGFqZGFAc2Ftc3VuZy5jb20+CiAgQW5ndXMgQWluc2xp
ZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxh
Y21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW5kYW4g
RGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lA
YmF5bGlicmUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNv
LnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuIFNrZWdncyA8
YnNrZWdnc0ByZWRoYXQuY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVs
LmNyYXNoaW5nLm9yZz4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrD
tnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5z
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5v
cnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJt
LmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAg
Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0b3BoZSBKQUlM
TEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDb2RyaW4gQ2l1Ym90YXJpdSA8
Y29kcmluLmNpdWJvdGFyaXVAbWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4u
a2luZ0BjYW5vbmljYWwuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgog
IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21h
bm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20u
Y29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2ZSBB
aXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVt
bG9mdC5uZXQ+CiAgRGVlcGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KICBEZW5pcyBLaXJq
YW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNz
LmNoaW5hbW9iaWxlLmNvbT4KICBEaXJrIE1vcnJpcyA8ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAg
RG1pdHJ5IEZvbWljaGV2IDxkbWl0cnkuZm9taWNoZXZAd2RjLmNvbT4KICBEbWl0cnkgVG9yb2to
b3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWlj
cm9zZW1pLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRW1tYW51
ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4KICBFcmljIER1bWF6ZXQg
PGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNy
b2NoaXAuY29tPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJh
bGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3
QHN0cmxlbi5kZT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2F2aW4gTGkg
PGdpdEB0aGVnYXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNA
Z2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5v
cmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4g
U2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1
c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhhbnMgVWxsaSBLcm9s
bCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIu
Y29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlbmsg
dmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhlbnJ5IEJ1cm5zIDxo
ZW5yeWJ1cm5zQGdvb2dsZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSGlsbGYgRGFudG9uIDxo
ZGFudG9uQHNpbmEuY29tPgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29t
PgogIEhpcm95dWtpIFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEhv
ZGFzemksIFJvYmVydCA8Um9iZXJ0LkhvZGFzemlAZGlnaS5jb20+CiAgSHVpIFBlbmcgPGJlbnF1
aWtlQGdtYWlsLmNvbT4KICBIdWkgV2FuZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4KICBIdXkg
Tmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51
az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbHlhIFRydWtoYW5vdiA8
bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSXNh
YWMgSi4gTWFuamFycmVzIDxpc2FhY21AY29kZWF1cm9yYS5vcmc+CiAgSmFjayBNb3JnZW5zdGVp
biA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEphY29wbyBNb25kaSA8amFjb3BvK3JlbmVz
YXNAam1vbmRpLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21l
LmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEphc29uIEJhcm9u
IDxqYmFyb25AYWthbWFpLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29t
LmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplYW4g
RGVsdmFyZSA8amRlbHZhcmVAc3VzZS5kZT4KICBKZWZmIExheXRvbiA8amxheXRvbkBrZXJuZWwu
b3JnPgogIEplZmZyZXkgSHVnbyA8amVmZnJleS5sLmh1Z29AZ21haWwuY29tPgogIEplZmZyaW4g
Sm9zZSBUIDxqZWZmcmluQHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VA
a2VybmVsLmRrPgogIEplcnJ5IExlZSA8bGVpc3VyZWx5c3cyNEBnbWFpbC5jb20+CiAgSmlhLUp1
IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlhb2ppYW5n
ZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXguaW50ZWwuY29tPgogIEpp
cmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3Jn
PgogIEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVs
QHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJl
cmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZp
ZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+
CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm96c2VmIEthZGxl
Y3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2Ry
aWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkg
PGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBKeXJpIFNhcmhhIDxqc2FyaGFAdGkuY29tPgogIEth
aS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxr
dmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4K
ICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS2V2aW4gSGFvIDxo
YW9rZXhpbkBnbWFpbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogIExhdXJhIEdhcmNpYSBMaWViYW5hIDxuZXZvbGFAZ21haWwuY29tPgogIExl
b24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxl
b25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpbmggUGh1bmcgPGxpbmgucGh1bmcuanlAcmVuZXNh
cy5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJh
bGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5j
b2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgog
IEx1Y2ssIFRvbnkgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1
ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0
LmNvbT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVz
bml0eiA8bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5k
ZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0
bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2Vy
bmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29t
PgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXR0aGlldSBCYWVydHMgPG1h
dHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hl
aGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNv
bT4KICBNYXhpbSBNaWtpdHlhbnNraXkgPG1heGltbWlAbWVsbGFub3guY29tPgogIE1pYW9oZSBM
aW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1h
bi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNo
YWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9j
a29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5j
b20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWd1ZWwgT2pl
ZGEgPG1pZ3VlbC5vamVkYS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0
emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgog
IE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwgPG1p
cXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4K
ICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVz
aCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdmVlbiBOLiBSYW8gPG5h
dmVlbi5uLnJhb0BsaW51eC52bmV0LmlibS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5l
bWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29t
PgogIE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xl
b2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2Vp
LmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNv
bGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBK
dWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90
c3VrYUBnbWFpbC5jb20+CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dlbnRl
bWJlZGRlZC5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4KICBP
bGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBz
dXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNr
ZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6Pgog
IFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlZHJvIFNvdXNhIDxz
b3VzYUBzeW5vcHN5cy5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhc2Fk
IFNvZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5w
dz4KICBSYWRpbSBLcmNtYXIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWRpbSBLcsSNbcOhxZkg
PHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2Nr
aUBpbnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMu
ZGs+CiAgUmljYXJkIFdhbmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlzLmNvbT4KICBSaWNh
cmQgV2FuZGVybG9mIDxyaWNhcmR3QGF4aXMuY29tPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQu
aG9kYXN6aUBkaWdpLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgog
IFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgog
IFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdl
cyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNh
ZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNv
IDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAg
U2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBT
ZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2Ft
LnN0PgogIFNlYmFzdGllbiBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWto
YXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVs
bC5jb20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU29o
ZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxAZ29vZ2xlLmNvbT4KICBTdGFuaXNsYXYgTGlzb3Zz
a2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5QGludGVsLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhy
ZW5zdEBnbXgubmV0PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5l
dC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29tPgog
IFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNo
QG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1p
cy5vcmc+CiAgU3VkYXJzYW5hIEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2Fu
YXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0
IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxz
dXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBU
aG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+CiAgVGhvbWFzIEZhbGNv
biA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGhv
bWFzIFJpY2h0ZXIgPHRtcmljaHRAbGludXguaWJtLmNvbT4KICBUaG9tYXMgVGFpIDx0aG9tYXMu
dGFpQG9yYWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5mcm9pZGNvZXVyQHRlc3NhcmVz
Lm5ldD4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJv
cnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFs
a2VpbmVuQHRpLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkg
THVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xl
YnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RA
cHJpbWFyeWRhdGEuY29tPgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0u
Y29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhbGRpcyBLbGV0
bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZhbGRpcyBLbMSTdG5pZWtzIDx2YWxk
aXMua2xldG5pZWtzQHZ0LmVkdT4KICBWaW5jZSBXZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5l
LmVkdT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmly
ZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgVmxhZGltaXIgS29uZHJhdGlldiA8dmxhZGltaXIua29u
ZHJhdGlldkBsaW51eC5pbnRlbC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5j
ej4KICBXYW5nIFhpYXlhbmcgPHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBlbmcgTGkg
PHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNu
PgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBr
ZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0g
VmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIFdvbGZyYW0gU2FuZyA8d3Nh
K3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRy
ZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWGlvbmcgWmhhbmcg
PHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgogIFkuQy4gQ2hlbiA8eWNfY2hlbkBhc3BlZWR0ZWNo
LmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4K
ICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAg
WXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1
aUBodWF3ZWkuY29tPgogIFpoYW5nZ3VhbmdodWkgPHpoYW5nLmd1YW5naHVpQGgzYy5jb20+CiAg
WmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgogIHpoZW5nYmluIDx6aGVuZ2Jp
bjEzQGh1YXdlaS5jb20+CiAgWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXguaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
bWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2
LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3OTUwIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 03:43:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 03: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 1i6o6M-0000wy-LX; Sun, 08 Sep 2019 03:42:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HFo+=XD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6o6L-0000wt-4G
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 03:42:57 +0000
X-Inumbo-ID: ba195840-d1ea-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba195840-d1ea-11e9-b299-bc764e2007e4;
 Sun, 08 Sep 2019 03:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6o6C-0001lK-2f; Sun, 08 Sep 2019 03: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 1i6o6B-0007ML-N2; Sun, 08 Sep 2019 03:42:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6o6B-0004Gy-MM; Sun, 08 Sep 2019 03:42:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141118-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-amd64-xsm:<job status>:broken:regression
 linux-4.4:build-i386-xsm:<job status>:broken:regression
 linux-4.4:build-amd64:<job status>:broken:regression
 linux-4.4:build-i386:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-armhf-pvops:<job status>:broken:regression
 linux-4.4:build-i386-pvops:<job status>:broken:regression
 linux-4.4:build-armhf:<job status>:broken:regression
 linux-4.4:build-amd64-pvops:<job status>:broken:regression
 linux-4.4:build-i386:host-install(4):broken:regression
 linux-4.4:build-amd64-pvops:host-install(4):broken:regression
 linux-4.4:build-amd64:host-install(4):broken:regression
 linux-4.4:build-armhf-pvops:host-install(4):broken:regression
 linux-4.4:build-i386-pvops:host-install(4):broken:regression
 linux-4.4:build-i386-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64:host-install(4):broken:regression
 linux-4.4:build-amd64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-armhf:host-install(4):broken:regression
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=efbc4a364bd5469a616668127439e7cfca4c1d7b
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Sep 2019 03:42:47 +0000
Subject: [Xen-devel] [linux-4.4 test] 141118: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTExOCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTExOC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk2OTgKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzOTY5OAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzk2OTgKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTY5OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzk2OTgKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTY5OAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTM5Njk4CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZWZiYzRhMzY0
YmQ1NDY5YTYxNjY2ODEyNzQzOWU3Y2ZjYTRjMWQ3YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICAzNCBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAg
MzIgZGF5cyAgIDQwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTA4OSAgMjAxOS0w
OS0wNiAxMjozNDoyNCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVk
ZXJtQHhtaXNzaW9uLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFA
d2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAg
QWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRyaWFuIFZsYWR1IDxh
dmxhZHVAY2xvdWRiYXNlc29sdXRpb25zLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4
Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXNz
aW8gQmFsc2luaSA8YmFsc2luaUBhbmRyb2lkLmNvbT4KICBBbGV4YW5kZXIgS29jaGV0a292IDxh
bC5rb2NoZXRAZ21haWwuY29tPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNo
a2luQGxpbnV4LmludGVsLmNvbT4KICBBbmRyZWEgUGFycmkgPGFuZHJlYS5wYXJyaUBhbWFydWxh
c29sdXRpb25zLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIEFuZHJldyBQcm91dCA8YXByb3V0QGxsLm1pdC5lZHU+CiAgQW5keSBMdXRvbWlyc2tpIDxs
dXRvQGtlcm5lbC5vcmc+CiAgQW5ndXMgQWluc2xpZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+
CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXJy
ZXQgUmhvZGVuIDxicmhvQGdvb2dsZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5n
c0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4K
ICBCZW5qYW1pbiBCbG9jayA8YmJsb2NrQGxpbnV4LmlibS5jb20+CiAgQmVuamFtaW4gSGVycmVu
c2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlbmphbWluIFBvaXJpZXIgPGJw
b2lyaWVyQHN1c2UuY29tPgogIEJqb2VybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBC
asO2cm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJp
LnNtPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb3Jpc2xhdiBQZXRr
b3YgPGJwQGFsaWVuOC5kZT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4g
Tm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRh
bGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNl
LmNpcnJ1cy5jb20+CiAgQ2hlbiBZdSA8eXUuYy5jaGVuQGludGVsLmNvbT4KICBDaHJpc3RvcGgg
UGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9w
aGUuamFpbGxldEB3YW5hZG9vLmZyPgogIERhbmllbCBCcmlzdG90IGRlIE9saXZlaXJhIDxicmlz
dG90QHJlZGhhdC5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJi
YUBzdXNlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERp
bmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBEaXJrIE1vcnJpcyA8
ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZA
Z21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBC
ZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0
LmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJvbWl1bS5vcmc+CiAgRXJpYyBE
dW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0
ZXZAbWljcm9jaGlwLmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGZWxpcGUg
QmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEYuIFRvbmVsbG8g
PGV1QGZlbGlwZXRvbmVsbG8uY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4K
ICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3Jv
YWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8
bGludXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsu
ZnI+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWli
aW4gWmhhbmcgPGhhaWJpbnpoYW5nQHRlbmNlbnQuY29tPgogIGhhaWJpbnpoYW5nKOW8oOa1t+aW
jCkgPGhhaWJpbnpoYW5nQHRlbmNlbnQuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNl
LmRlPgogIEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZWlr
byBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8
aGVpa29Ac250ZWNoLmRlPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxh
YW4uY29tPgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1h
bW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJv
YmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAg
SHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYu
Y28udWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFu
b3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgog
IEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbiBIYXJr
ZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJj
NC5jb20+CiAgSmFzb24gQmFyb24gPGpiYXJvbkBha2FtYWkuY29tPgogIEphc29uIEd1bnRob3Jw
ZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
IEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZnJpbiBKb3Nl
IFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJu
ZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1KdSBCYWkgPGJhaWpp
YWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2Vp
LmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FA
a2VybmVsLm9yZz4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2Vk
ZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAg
Sm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxq
aHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFp
bC5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQ
b2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBS
b2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8g
QmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5n
QGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2Vl
cyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VmZW5nIFdhbmcgPHdhbmdrZWZlbmcu
d2FuZ0BodWF3ZWkuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29tPgogIExp
ZG9uZyBDaGVuIDxsaWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2
YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlq
QGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVj
aywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3Zp
Yy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5k
ZT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0
eiA8bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVy
IDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVs
Lm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcmsgWmhhbmcg
PG1hcmt6QG1lbGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNl
bkBvcmFjbGUuY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4
dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUg
QmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1pY2hhZWwgUy4gVHNpcmtp
biA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlj
aGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4
NkBtaW5hODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWls
LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtrbyBSYXBlbGkg
PG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQu
Y29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXlu
YWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJl
LmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgog
IE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdmlkIEVtYW1k
b29zdCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdl
bGxAZ29vZ2xlLmNvbT4KICBOZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pa29s
YXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOdW1mb3IgTWJp
eml3by1UaWFwbyA8bnVtc0Bnb29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0
LmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29u
IDxvbG9mQGxpeG9tLm5ldD4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJlZGhhdC5jb20+
CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQWJlbmkg
PHBhYmVuaUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTW9vcmUgPHBhdWxA
cGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hp
bG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVq
ZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBDdmVr
IDxwZXRyY3Zla2N6QGdtYWlsLmNvbT4KICBQaGlsIFR1cm5idWxsIDxwaGlsLnR1cm5idWxsQG9y
YWNsZS5jb20+CiAgUGhpbGlwIExhbmdkYWxlIDxwaGlsaXBsQG92ZXJ0Lm9yZz4KICBQcmFyaXQg
QmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJh
ZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxy
YWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxyYXNtdXMudmls
bGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmRvIE5lcmkgPHJpY2FyZG8ubmVyaS1jYWxkZXJvbkBs
aW51eC5pbnRlbC5jb20+CiAgUm9iZXJ0IEhvZGFzemkgPHJvYmVydC5ob2Rhc3ppQGRpZ2kuY29t
PgogIFJvZ2FuIERhd2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxp
bnV4Lm9yZy51az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW0g
UHJvdHNlbmtvIDxzZW1lbi5wcm90c2Vua29AbGluYXJvLm9yZz4KICBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVy
c29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNlYmFzdGlhbiBQ
YXJzY2hhdWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRp
LmNvbT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0ZWZh
biBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBXYWhyZW4gPHdhaHJlbnN0
QGdteC5uZXQ+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29t
PgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRhcnNhbmEgUmVk
ZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5hdGggUHJhYnUgPHN1Z2Fu
YXRoLXByYWJ1LnN1YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5z
YXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFy
bS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhcmFzIEtvbmRyYXRpdWsg
PHRha29uZHJhQGNpc2NvLmNvbT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGhvbWFz
IEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRs
ZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXgu
ZGU+CiAgVGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRpbSBGcm9pZGNvZXVy
IDx0aW0uZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu
ZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgog
IFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tA
aW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNl
LmNvbT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0
eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5h
cm8ub3JnPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9k
IEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGlu
YXJvLm9yZz4KICBXYW5nIFhpYXlhbmcgPHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBl
bmcgTGkgPHdhbnBlbmcubGlAaG90bWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRl
LmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24g
PHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBX
aWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8
d2ltQGxpbnV4LXdhdGNoZG9nLm9yZz4KICB4aWFvIGppbiA8amluLnhpYW9AaW50ZWwuY29tPgog
IFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYXZ1eiwgVHViYSA8dHViYUBlY2Uu
dWZsLmVkdT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJpdmVyLmNvbT4KICBZb3NoaWFraSBP
a2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZb3NoaWhpcm8gU2hpbW9k
YSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNo
ZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFl1
bmZhbmcgVGFpIDx5dW5mYW5ndGFpQHRlbmNlbnQuY29tPgogIFplZmFuIExpIDxsaXplZmFuQGh1
YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgogIFpob3V5
YW5nIEppYSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hy
b21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1o
ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAg
YnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2ODg3IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 05:09:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 05:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6pSE-0001wz-Fr; Sun, 08 Sep 2019 05:09:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VG4i=XD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i6pSD-0001wu-S0
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 05:09:37 +0000
X-Inumbo-ID: d955b652-d1f6-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d955b652-d1f6-11e9-978d-bc764e2007e4;
 Sun, 08 Sep 2019 05:09: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 2F8FBAC64;
 Sun,  8 Sep 2019 05:09:34 +0000 (UTC)
To: Souptick Joarder <jrdr.linux@gmail.com>, richard.weiyang@gmail.com,
 dan.j.williams@intel.com, sashal@kernel.org, sstabellini@kernel.org,
 cai@lca.pw, akpm@linux-foundation.org, haiyangz@microsoft.com,
 kys@microsoft.com, sthemmin@microsoft.com, boris.ostrovsky@oracle.com,
 david@redhat.com, pasha.tatashin@soleen.com, Michal Hocko <mhocko@suse.com>,
 Oscar Salvador <osalvador@suse.com>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
 <cover.1567889743.git.jrdr.linux@gmail.com>
 <854db2cf8145d9635249c95584d9a91fd774a229.1567889743.git.jrdr.linux@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6b666a74-da96-878a-9288-e0271428c0ee@suse.com>
Date: Sun, 8 Sep 2019 07:09:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <854db2cf8145d9635249c95584d9a91fd774a229.1567889743.git.jrdr.linux@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/3] xen/ballon: Avoid calling dummy
 function __online_page_set_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: linux-mm@kvack.org, linux-hyperv@vger.kernel.org,
 linux-kernel@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>

T24gMDcuMDkuMTkgMjM6NDcsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gX19vbmxpbmVfcGFn
ZV9zZXRfbGltaXRzKCkgaXMgYSBkdW1teSBmdW5jdGlvbiBhbmQgYW4gZXh0cmEgY2FsbAo+IHRv
IHRoaXMgZnVuY3Rpb24gY2FuIGJlIGF2b2lkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogU291cHRp
Y2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 09:05:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 09:05:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6t85-00041e-2O; Sun, 08 Sep 2019 09:05:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HFo+=XD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6t84-00041Z-7e
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 09:05:04 +0000
X-Inumbo-ID: b9ff5d50-d217-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b9ff5d50-d217-11e9-978d-bc764e2007e4;
 Sun, 08 Sep 2019 09:04: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 1i6t7u-0003jg-RF; Sun, 08 Sep 2019 09:04: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 1i6t7u-0005wu-0T; Sun, 08 Sep 2019 09:04:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6t7t-0002bZ-W0; Sun, 08 Sep 2019 09:04:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141135-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64-xsm:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:build-i386-pvops:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-i386:<job status>:broken:regression
 linux-4.14:build-amd64:<job status>:broken:regression
 linux-4.14:build-amd64-pvops:<job status>:broken:regression
 linux-4.14:build-i386-xsm:<job status>:broken:regression
 linux-4.14:build-i386-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64-pvops:host-install(4):broken:regression
 linux-4.14:build-amd64-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64:host-install(4):broken:regression
 linux-4.14:build-armhf-pvops:host-install(4):broken:regression
 linux-4.14:build-i386:host-install(4):broken:regression
 linux-4.14:build-i386-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=414510bc00a5fc954d8340c170083f518d09aa55
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Sep 2019 09:04:53 +0000
Subject: [Xen-devel] [linux-4.14 test] 141135: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTEzNSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExMzUvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTM5OTEwCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTM5OTEwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzOTkxMAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQxNDUxMGJj
MDBhNWZjOTU0ZDgzNDBjMTcwMDgzZjUxOGQwOWFhNTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTkxMCAgMjAxOS0wOC0xMCAxNjoyNDoxNyBaICAgMjgg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAxOTMgIDIwMTktMDgtMTYgMDg6Mzg6NTEgWiAg
IDIzIGRheXMgICAyOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEwOTYgIDIwMTkt
MDktMDYgMTU6NTk6NTEgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxh
YXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBn
bWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRy
aWFuIFZsYWR1IDxhdmxhZHVAY2xvdWRiYXNlc29sdXRpb25zLmNvbT4KICBBbGFuIFN0ZXJuIDxz
dGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYXN0YWlyIEQnU2lsdmEgPGFsYXN0YWlyQGQt
c2lsdmEub3JnPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4
LmludGVsLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhl
eSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJldyBDb29rcyA8YW5kcmV3LmNv
b2tzQG9wZW5nZWFyLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEFuZHJ6ZWogSGFqZGEgPGEuaGFqZGFAc2Ftc3VuZy5jb20+CiAgQW5ndXMgQWluc2xp
ZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxh
Y21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW5kYW4g
RGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lA
YmF5bGlicmUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNv
LnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuIFNrZWdncyA8
YnNrZWdnc0ByZWRoYXQuY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVs
LmNyYXNoaW5nLm9yZz4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrD
tnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5z
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5v
cnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJt
LmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAg
Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0b3BoZSBKQUlM
TEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDb2RyaW4gQ2l1Ym90YXJpdSA8
Y29kcmluLmNpdWJvdGFyaXVAbWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4u
a2luZ0BjYW5vbmljYWwuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgog
IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21h
bm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20u
Y29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2ZSBB
aXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVt
bG9mdC5uZXQ+CiAgRGVlcGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KICBEZW5pcyBLaXJq
YW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNz
LmNoaW5hbW9iaWxlLmNvbT4KICBEaXJrIE1vcnJpcyA8ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAg
RG1pdHJ5IEZvbWljaGV2IDxkbWl0cnkuZm9taWNoZXZAd2RjLmNvbT4KICBEbWl0cnkgVG9yb2to
b3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWlj
cm9zZW1pLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRW1tYW51
ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4KICBFcmljIER1bWF6ZXQg
PGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNy
b2NoaXAuY29tPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJh
bGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3
QHN0cmxlbi5kZT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2F2aW4gTGkg
PGdpdEB0aGVnYXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNA
Z2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5v
cmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4g
U2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1
c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhhbnMgVWxsaSBLcm9s
bCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIu
Y29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlbmsg
dmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhlbnJ5IEJ1cm5zIDxo
ZW5yeWJ1cm5zQGdvb2dsZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSGlsbGYgRGFudG9uIDxo
ZGFudG9uQHNpbmEuY29tPgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29t
PgogIEhpcm95dWtpIFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEhv
ZGFzemksIFJvYmVydCA8Um9iZXJ0LkhvZGFzemlAZGlnaS5jb20+CiAgSHVpIFBlbmcgPGJlbnF1
aWtlQGdtYWlsLmNvbT4KICBIdWkgV2FuZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4KICBIdXkg
Tmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51
az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbHlhIFRydWtoYW5vdiA8
bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSXNh
YWMgSi4gTWFuamFycmVzIDxpc2FhY21AY29kZWF1cm9yYS5vcmc+CiAgSmFjayBNb3JnZW5zdGVp
biA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEphY29wbyBNb25kaSA8amFjb3BvK3JlbmVz
YXNAam1vbmRpLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21l
LmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEphc29uIEJhcm9u
IDxqYmFyb25AYWthbWFpLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29t
LmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplYW4g
RGVsdmFyZSA8amRlbHZhcmVAc3VzZS5kZT4KICBKZWZmIExheXRvbiA8amxheXRvbkBrZXJuZWwu
b3JnPgogIEplZmZyZXkgSHVnbyA8amVmZnJleS5sLmh1Z29AZ21haWwuY29tPgogIEplZmZyaW4g
Sm9zZSBUIDxqZWZmcmluQHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VA
a2VybmVsLmRrPgogIEplcnJ5IExlZSA8bGVpc3VyZWx5c3cyNEBnbWFpbC5jb20+CiAgSmlhLUp1
IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlhb2ppYW5n
ZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXguaW50ZWwuY29tPgogIEpp
cmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3Jn
PgogIEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVs
QHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJl
cmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZp
ZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+
CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm96c2VmIEthZGxl
Y3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2Ry
aWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkg
PGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBKeXJpIFNhcmhhIDxqc2FyaGFAdGkuY29tPgogIEth
aS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxr
dmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4K
ICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS2V2aW4gSGFvIDxo
YW9rZXhpbkBnbWFpbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogIExhdXJhIEdhcmNpYSBMaWViYW5hIDxuZXZvbGFAZ21haWwuY29tPgogIExl
b24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxl
b25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpbmggUGh1bmcgPGxpbmgucGh1bmcuanlAcmVuZXNh
cy5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJh
bGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5j
b2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgog
IEx1Y2ssIFRvbnkgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1
ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0
LmNvbT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVz
bml0eiA8bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5k
ZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0
bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2Vy
bmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29t
PgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXR0aGlldSBCYWVydHMgPG1h
dHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hl
aGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNv
bT4KICBNYXhpbSBNaWtpdHlhbnNraXkgPG1heGltbWlAbWVsbGFub3guY29tPgogIE1pYW9oZSBM
aW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1h
bi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNo
YWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9j
a29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5j
b20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWd1ZWwgT2pl
ZGEgPG1pZ3VlbC5vamVkYS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0
emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgog
IE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwgPG1p
cXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4K
ICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVz
aCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdmVlbiBOLiBSYW8gPG5h
dmVlbi5uLnJhb0BsaW51eC52bmV0LmlibS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5l
bWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29t
PgogIE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xl
b2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2Vp
LmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNv
bGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBK
dWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90
c3VrYUBnbWFpbC5jb20+CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dlbnRl
bWJlZGRlZC5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4KICBP
bGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBz
dXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNr
ZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6Pgog
IFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlZHJvIFNvdXNhIDxz
b3VzYUBzeW5vcHN5cy5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhc2Fk
IFNvZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5w
dz4KICBSYWRpbSBLcmNtYXIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWRpbSBLcsSNbcOhxZkg
PHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2Nr
aUBpbnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMu
ZGs+CiAgUmljYXJkIFdhbmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlzLmNvbT4KICBSaWNh
cmQgV2FuZGVybG9mIDxyaWNhcmR3QGF4aXMuY29tPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQu
aG9kYXN6aUBkaWdpLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgog
IFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgog
IFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdl
cyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNh
ZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNv
IDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAg
U2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBT
ZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2Ft
LnN0PgogIFNlYmFzdGllbiBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWto
YXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVs
bC5jb20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU29o
ZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxAZ29vZ2xlLmNvbT4KICBTdGFuaXNsYXYgTGlzb3Zz
a2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5QGludGVsLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhy
ZW5zdEBnbXgubmV0PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5l
dC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29tPgog
IFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNo
QG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1p
cy5vcmc+CiAgU3VkYXJzYW5hIEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2Fu
YXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0
IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxz
dXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBU
aG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+CiAgVGhvbWFzIEZhbGNv
biA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGhv
bWFzIFJpY2h0ZXIgPHRtcmljaHRAbGludXguaWJtLmNvbT4KICBUaG9tYXMgVGFpIDx0aG9tYXMu
dGFpQG9yYWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5mcm9pZGNvZXVyQHRlc3NhcmVz
Lm5ldD4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJv
cnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFs
a2VpbmVuQHRpLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkg
THVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xl
YnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RA
cHJpbWFyeWRhdGEuY29tPgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0u
Y29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhbGRpcyBLbGV0
bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZhbGRpcyBLbMSTdG5pZWtzIDx2YWxk
aXMua2xldG5pZWtzQHZ0LmVkdT4KICBWaW5jZSBXZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5l
LmVkdT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmly
ZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgVmxhZGltaXIgS29uZHJhdGlldiA8dmxhZGltaXIua29u
ZHJhdGlldkBsaW51eC5pbnRlbC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5j
ej4KICBXYW5nIFhpYXlhbmcgPHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBlbmcgTGkg
PHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNu
PgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBr
ZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0g
VmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIFdvbGZyYW0gU2FuZyA8d3Nh
K3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRy
ZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWGlvbmcgWmhhbmcg
PHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgogIFkuQy4gQ2hlbiA8eWNfY2hlbkBhc3BlZWR0ZWNo
LmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4K
ICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAg
WXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1
aUBodWF3ZWkuY29tPgogIFpoYW5nZ3VhbmdodWkgPHpoYW5nLmd1YW5naHVpQGgzYy5jb20+CiAg
WmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgogIHpoZW5nYmluIDx6aGVuZ2Jp
bjEzQGh1YXdlaS5jb20+CiAgWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXguaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1o
Zi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3OTUwIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 11:33:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 11:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6vRM-00074t-C2; Sun, 08 Sep 2019 11:33:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HFo+=XD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6vRK-00074o-LB
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 11:33:06 +0000
X-Inumbo-ID: 68afceac-d22c-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 68afceac-d22c-11e9-a337-bc764e2007e4;
 Sun, 08 Sep 2019 11:32: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 1i6vRC-0006pu-Fq; Sun, 08 Sep 2019 11:32: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 1i6vRC-0000hY-5p; Sun, 08 Sep 2019 11:32:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6vRC-0002G0-5A; Sun, 08 Sep 2019 11:32:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141131-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:host-install(4):broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-amd64-pvops:host-install(4):broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386: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-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-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-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-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-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):starved:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):starved:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: qemuu=90b1e3afd33226b6078fec6d77a18373712a975c
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Sep 2019 11:32:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 141131: trouble:
 blocked/broken/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>

ZmxpZ2h0IDE0MTEzMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExMzEvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgyCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxNDAyODIKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgy
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTQwMjgyCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgc3RhcnZlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZk
NzdhMTgzNzM3MTJhOTc1YwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAg
YWZkNzYwNTM5MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQwMjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICAyMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAgMTkgZGF5cyAgIDI0IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTA4NyAgMjAxOS0wOS0wNiAwOTozNDoyNyBa
ICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtz
YW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxh
bGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJz
LnJ1PgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZp
Y2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERh
cyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVu
aS1wYWRlcmJvcm4uZGU+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdt
YWlsLmNvbT4KICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlz
dGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUg
R29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNv
bT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl
ZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAg
RHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZGdhciBFLiBJ
Z2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVo
YWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVy
aWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1
YXdlaS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6
IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAg
SGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1IDxq
aW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+
CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxq
c25vd0ByZWRoYXQuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAg
SnVsaWEgU3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8
RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNu
b2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBM
YXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYz
LmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFu
ZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3Jn
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZp
dHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0u
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhh
YXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5z
b2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNA
dXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJz
Lm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZl
bCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsg
PFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZl
ZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4K
ICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSaWNoYXJk
IEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYWdhbiA8
cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3Vy
Y2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5j
b20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBC
cmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3Rl
ZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNp
bmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNv
bT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5u
Z3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3
LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4K
ICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXJ2ZWQgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4
NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDU0MSBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 15:56:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 15:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i6zY3-0001pP-2U; Sun, 08 Sep 2019 15:56:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HFo+=XD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i6zY1-0001pK-TG
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 15:56:17 +0000
X-Inumbo-ID: 2f274cd0-d251-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f274cd0-d251-11e9-b299-bc764e2007e4;
 Sun, 08 Sep 2019 15:56:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i6zXx-0003sV-46; Sun, 08 Sep 2019 15:56: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 1i6zXw-0006PC-Qc; Sun, 08 Sep 2019 15:56:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i6zXw-0004Mv-Pg; Sun, 08 Sep 2019 15:56:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141137-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-i386-pvops:<job status>:broken:regression
 linux-4.4:build-amd64:<job status>:broken:regression
 linux-4.4:build-i386-xsm:<job status>:broken:regression
 linux-4.4:build-i386:<job status>:broken:regression
 linux-4.4:build-amd64-pvops:<job status>:broken:regression
 linux-4.4:build-amd64-xsm:<job status>:broken:regression
 linux-4.4:build-armhf-pvops:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-armhf:<job status>:broken:regression
 linux-4.4:build-amd64-pvops:host-install(4):broken:regression
 linux-4.4:build-amd64:host-install(4):broken:regression
 linux-4.4:build-armhf-pvops:host-install(4):broken:regression
 linux-4.4:build-i386-pvops:host-install(4):broken:regression
 linux-4.4:build-i386-xsm:host-install(4):broken:regression
 linux-4.4:build-i386:host-install(4):broken:regression
 linux-4.4:build-amd64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-armhf:host-install(4):broken:regression
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):starved:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):starved:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:build-check(1):starved:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):starved:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):starved:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):starved:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:build-check(1):starved:nonblocking
 linux-4.4:build-arm64:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=efbc4a364bd5469a616668127439e7cfca4c1d7b
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Sep 2019 15:56:12 +0000
Subject: [Xen-devel] [linux-4.4 test] 141137: trouble: blocked/broken/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>

ZmxpZ2h0IDE0MTEzNyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTEzNy8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk2OTgKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEzOTY5OAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk2OTgKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzOTY5OAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzk2OTgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTY5OAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIHN0YXJ2ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHN0YXJ2ZWQgIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIHN0YXJ2ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIHN0YXJ2ZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGVmYmM0YTM2NGJkNTQ2OWE2MTY2NjgxMjc0
MzllN2NmY2E0YzFkN2IKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRj
MTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgMzUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDMyIGRheXMgICA0MSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEwODkgIDIwMTktMDktMDYgMTI6MzQ6MjQgWiAg
ICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+
CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJv
biBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFk
cmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNv
bHV0aW9ucy5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBT
dGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNp
bmlAYW5kcm9pZC5jb20+CiAgQWxleGFuZGVyIEtvY2hldGtvdiA8YWwua29jaGV0QGdtYWlsLmNv
bT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5j
b20+CiAgQW5kcmVhIFBhcnJpIDxhbmRyZWEucGFycmlAYW1hcnVsYXNvbHV0aW9ucy5jb20+CiAg
QW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJvdXQg
PGFwcm91dEBsbC5taXQuZWR1PgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgog
IEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFs
aG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIu
ZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFycmV0IFJob2RlbiA8YnJob0Bn
b29nbGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVr
PgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gQmxvY2sg
PGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2Vy
bmVsLmNyYXNoaW5nLm9yZz4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNvbT4K
ICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdl
cmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb2IgUGV0ZXJz
b24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+
CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3Jy
aXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5j
b20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENo
ZW4gWXUgPHl1LmMuY2hlbkBpbnRlbC5jb20+CiAgQ2hyaXN0b3BoIFBhYXNjaCA8Y3BhYXNjaEBh
cHBsZS5jb20+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRv
by5mcj4KICBEYW5pZWwgQnJpc3RvdCBkZSBPbGl2ZWlyYSA8YnJpc3RvdEByZWRoYXQuY29tPgog
IERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2
ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVu
aXMgS2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEaW5nIFhpYW5nIDxkaW5neGlh
bmdAY21zcy5jaGluYW1vYmlsZS5jb20+CiAgRGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQu
Y29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24g
QnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdt
YWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRG91Z2xhcyBB
bmRlcnNvbiA8ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRA
Z29vZ2xlLmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+
CiAgRmVsaXBlIEJhbGJpIDxiYWxiaUB0aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFs
YmlAbGludXguaW50ZWwuY29tPgogIEZlbGlwZSBGLiBUb25lbGxvIDxldUBmZWxpcGV0b25lbGxv
LmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2VlcnQgVXl0dGVyaG9l
dmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdr
aEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5l
dD4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1c3Rhdm8gQS4g
Ui4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFpYmluIFpoYW5nIDxoYWliaW56
aGFuZ0B0ZW5jZW50LmNvbT4KICBoYWliaW56aGFuZyjlvKDmtbfmlowpIDxoYWliaW56aGFuZ0B0
ZW5jZW50LmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFVsbGkg
S3JvbGwgPHVsbGkua3JvbGxAZ29vZ2xlbWFpbC5jb20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtv
LmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4K
ICBIZW5rIHZhbiBkZXIgTGFhbiA8b3BlbnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4KICBIaWxsZiBE
YW50b24gPGhkYW50b25Ac2luYS5jb20+CiAgSGlyb3l1a2kgWWFtYW1vdG8gPGh5YW1hbW9AYWxs
aWVkLXRlbGVzaXMuY28uanA+CiAgSG9kYXN6aSwgUm9iZXJ0IDxSb2JlcnQuSG9kYXN6aUBkaWdp
LmNvbT4KICBIdWkgUGVuZyA8YmVucXVpa2VAZ21haWwuY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5A
bWVsbGFub3guY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5
b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIElseWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWls
LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8
amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW4gSGFya2VzIDxqYWhhcmtlc0Bjcy5j
bXUuZWR1PgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEphc29uIEJh
cm9uIDxqYmFyb25AYWthbWFpLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5j
b20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKYXkgVm9zYnVyZ2ggPGph
eS52b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFn
aXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplc3NpY2Eg
WXUgPGpleXVAa2VybmVsLm9yZz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29t
PgogIEppYW5nZmVuZyBYaWFvIDx4aWFvamlhbmdmZW5nQGh1YXdlaS5jb20+CiAgSmlyaSBLb3Np
bmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmly
aSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2Uu
ZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpv
aGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZpZGlhLmNv
bT4KICBKb25hdGhhbiBMZW1vbiA8am9uYXRoYW4ubGVtb25AZ21haWwuY29tPgogIEpvc2VwaCBR
aSA8am9zZXBoLnFpQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJv
ZUByZWRoYXQuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4g
V2llZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bGlhbmEgUm9kcmlndWVpcm8gPGp1bGlh
bmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9y
YWNsZS5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgog
IEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tA
Y2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdAaHVhd2VpLmNvbT4K
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGVvbmFy
ZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4KICBMaWRvbmcgQ2hlbiA8bGlkb25n
Y2hlbkB0ZW5jZW50LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIEx1
Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1Y2ssIFRvbnkgPHRvbnkubHVj
a0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3Jv
Y2hpcC5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+CiAgTWFuaXNoIENob3By
YSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYW51ZWwgUHJlc25pdHogPG1haWxAbXB5LmRlPgog
IE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxt
YXpAa2VybmVsLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVy
QGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRs
YW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJrIFpoYW5nIDxtYXJrekBtZWxsYW5veC5j
b20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBN
YXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdHRoaWFz
IEthZWhsY2tlIDxta2FAY2hyb21pdW0ub3JnPgogIE1hdHRoaWV1IEJhZXJ0cyA8bWF0dGhpZXUu
YmFlcnRzQHRlc3NhcmVzLm5ldD4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29t
PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3Vi
ZWNla0BzdXNlLmN6PgogIE1pY2hhbCBOYXphcmV3aWN6IDxtaW5hODZAbWluYTg2LmNvbT4KICBN
aWd1ZWwgT2plZGEgPG1pZ3VlbC5vamVkYS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlrZSBTbml0
emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlra28gUmFwZWxpIDxtaWtrby5yYXBlbGlAaWtp
LmZpPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaWxlcyBDaGVu
IDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFs
QGJvb3RsaW4uY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAgTmFyZXNoIEth
bWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4KICBOYXJlc2ggS2FtYm9qdSA8
bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXZpZCBFbWFtZG9vc3QgPG5hdmlkLmVtYW1k
b29zdEBnbWFpbC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAg
TmVpbCBNYWNMZW9kIDxuZWlsQG5tYWNsZW9kLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxu
aWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNA
Z29vZ2xlLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5l
dWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+
CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIFBhYmxvIE5laXJhIEF5
dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxw
YXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgog
IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBt
aWNyb3NvZnQuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAg
UGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlq
bHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgQ3ZlayA8cGV0cmN2ZWtjekBnbWFp
bC5jb20+CiAgUGhpbCBUdXJuYnVsbCA8cGhpbC50dXJuYnVsbEBvcmFjbGUuY29tPgogIFBoaWxp
cCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRA
cmVkaGF0LmNvbT4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBSYWRpbSBLcsSNbcOhxZkgPHJr
cmNtYXJAcmVkaGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBp
bnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+
CiAgUmljYXJkbyBOZXJpIDxyaWNhcmRvLm5lcmktY2FsZGVyb25AbGludXguaW50ZWwuY29tPgog
IFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8
cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2Fl
ZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FtIFByb3RzZW5rbyA8c2VtZW4u
cHJvdHNlbmtvQGxpbmFyby5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgog
IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAg
U2ViYXN0aWFuIE1heXIgPG1lQHNhbS5zdD4KICBTZWJhc3RpYW4gUGFyc2NoYXVlciA8cy5wYXJz
Y2hhdWVyQGdteC5kZT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU29oZWlsIEhh
c3NhcyBZZWdhbmVoIDxzb2hlaWxAZ29vZ2xlLmNvbT4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhA
bGludXguaWJtLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFN0ZXBo
YW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBTdGV2ZSBGcmVuY2gg
PHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPHNrYWxs
dXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1h
bmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNv
bT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkg
SXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25kcmF0aXVrIDx0YWtvbmRyYUBjaXNjby5j
b20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRi
b2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0u
Y29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBUYWkg
PHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGltLmZyb2lkY29ldXJA
dGVzc2FyZXMubmV0PgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAg
VG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb255IExpbmRncmVuIDx0
b255QGF0b21pZGUuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBUcm9u
ZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHViYSBZYXZ1
eiA8dHViYUBlY2UudWZsLmVkdT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWaW5jZSBX
ZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5lLmVkdT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJu
ZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgV2FuZyBY
aWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3YW5wZW5nLmxp
QGhvdG1haWwuY29tPgogIFdlbiBZYW5nIDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2Vu
IFdhbmcgPHdlbndlbkBjcy51Z2EuZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0u
Y29tPgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAgV2lsbGVtIGRlIEJydWlqbiA8
d2lsbGVtYkBnb29nbGUuY29tPgogIFdpbSBWYW4gU2Vicm9lY2sgPHdpbUBsaW51eC13YXRjaGRv
Zy5vcmc+CiAgeGlhbyBqaW4gPGppbi54aWFvQGludGVsLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWWF2dXosIFR1YmEgPHR1YmFAZWNlLnVmbC5lZHU+CiAgWWluZyBY
dWUgPHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgWW9zaGlha2kgT2thbW90byA8eW9rYW1vdG9A
YWxsaWVkLXRlbGVzaXMuY28uanA+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGlt
b2RhLnVoQHJlbmVzYXMuY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgog
IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBZdW5mYW5nIFRhaSA8eXVuZmFu
Z3RhaUB0ZW5jZW50LmNvbT4KICBaZWZhbiBMaSA8bGl6ZWZhbkBodWF3ZWkuY29tPgogIFpoYW5n
WGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICBaaG91eWFuZyBKaWEgPGppYXpob3V5
YW5nMDlAZ21haWwuY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdGFydmVkIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXJ2ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGFydmVkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RhcnZlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGFydmVkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20g
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA2ODg3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 18:28:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 18: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 1i71vN-0005ZI-2C; Sun, 08 Sep 2019 18: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=X39F=XD=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i71vL-0005ZD-H3
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 18:28:31 +0000
X-Inumbo-ID: 73d77462-d266-11e9-ac05-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73d77462-d266-11e9-ac05-12813bfff9fa;
 Sun, 08 Sep 2019 18:28:29 +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 x88IOKn4001194;
 Sun, 8 Sep 2019 18:28:27 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=OlQJhhI3Rw85P0kimCh55K1Tmm4RmgUtpzuQYdYEmCE=;
 b=RxUfVa0G/B3LSMDUe64IPpe2UPB0muBTS1GyHJdpmn1PUPcufkH3G/AO6HDz0ZjbRTxO
 bwMSV5+92dMIdF02hIKov3jyt0XtNo5cCDQbBX1tuicJhkhZ2LJFU5xjSS7ypSs2DeKe
 cPk7db/NKwWrCzA3RJfEd8xadh1iFNxGg3I9Y+TCDmWsYX+E/RmLTis86kXJd/i8Xgx7
 pvy/a2JxNLtHSGaf44kxVIEXxf909aurTpRprIoTYcbH81GwtprNxTw8Zvl8XRYJM6lO
 xYdAxgsGGITbL5rGCxA31D8JiNL8U0g4TEFbnsTdHI/1Lq5KXRqPyxQawKSdKkTMqk3f jQ== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2120.oracle.com with ESMTP id 2uw1jk0k0m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 08 Sep 2019 18:28:27 +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 x88IORoq018168;
 Sun, 8 Sep 2019 18:28:26 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3020.oracle.com with ESMTP id 2uv4d10axr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 08 Sep 2019 18:28:26 +0000
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x88ISOob001977;
 Sun, 8 Sep 2019 18:28:25 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 08 Sep 2019 11:28:24 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
Date: Sun, 8 Sep 2019 14:28:15 -0400
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: <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9374
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909080202
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9374
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909080202
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gOS82LzE5IDc6MDAgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Cj4gT24gMDYvMDkvMjAx
OSAyMzozMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiA5LzMvMTkgODoyMCBQTSwgSWdv
ciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBJZiBNQ0ZHIGFyZWEgaXMgbm90IHJlc2VydmVkIGluIEU4
MjAsIFhlbiBieSBkZWZhdWx0IHdpbGwgZGVmZXIgaXRzIHVzYWdlCj4+PiB1bnRpbCBEb20wIHJl
Z2lzdGVycyBpdCBleHBsaWNpdGx5IGFmdGVyIEFDUEkgcGFyc2VyIHJlY29nbml6ZXMgaXQgYXMK
Pj4+IGEgcmVzZXJ2ZWQgcmVzb3VyY2UgaW4gRFNEVC4gSGF2aW5nIGl0IHJlc2VydmVkIGluIEU4
MjAgaXMgbm90Cj4+PiBtYW5kYXRvcnkgYWNjb3JkaW5nIHRvICJQQ0kgRmlybXdhcmUgU3BlY2lm
aWNhdGlvbiwgcmV2IDMuMiIgKHBhci4gNC4xLjIpCj4+PiBhbmQgZmlybXdhcmUgaXMgZnJlZSB0
byBrZWVwIGEgaG9sZSBFODIwIGluIHRoYXQgcGxhY2UuIFhlbiBkb2Vzbid0IGtub3cKPj4+IHdo
YXQgZXhhY3RseSBpcyBpbnNpZGUgdGhpcyBob2xlIHNpbmNlIGl0IGxhY2tzIGZ1bGwgQUNQSSB2
aWV3IG9mIHRoZQo+Pj4gcGxhdGZvcm0gdGhlcmVmb3JlIGl0J3MgcG90ZW50aWFsbHkgaGFybWZ1
bCB0byBhY2Nlc3MgTUNGRyByZWdpb24KPj4+IHdpdGhvdXQgYWRkaXRpb25hbCBjaGVja3MgYXMg
c29tZSBtYWNoaW5lcyBhcmUga25vd24gdG8gcHJvdmlkZQo+Pj4gaW5jb25zaXN0ZW50IGluZm9y
bWF0aW9uIG9uIHRoZSBzaXplIG9mIHRoZSByZWdpb24uCj4+Pgo+Pj4gTm93IHhlbl9tY2ZnX2xh
dGUoKSBydW5zIGFmdGVyIGFjcGlfaW5pdCgpIHdoaWNoIGlzIHRvbyBsYXRlIGFzIHNvbWUgYmFz
aWMKPj4+IFBDSSBlbnVtZXJhdGlvbiBzdGFydHMgZXhhY3RseSB0aGVyZS4gVHJ5aW5nIHRvIHJl
Z2lzdGVyIGEgZGV2aWNlIHByaW9yCj4+PiB0byBNQ0ZHIHJlc2VydmF0aW9uIGNhdXNlcyBtdWx0
aXBsZSBwcm9ibGVtcyB3aXRoIFBDSWUgZXh0ZW5kZWQKPj4+IGNhcGFiaWxpdHkgaW5pdGlhbGl6
YXRpb25zIGluIFhlbiAoZS5nLiBTUi1JT1YgVkYgQkFSIHNpemluZykuIFRoZXJlIGFyZQo+Pj4g
bm8gY29udmVuaWVudCBob29rcyBmb3IgdXMgdG8gc3Vic2NyaWJlIHRvIHNvIHRyeSB0byByZWdp
c3RlciBNQ0ZHCj4+PiBhcmVhcyBlYXJsaWVyIHVwb24gdGhlIGZpcnN0IGludm9jYXRpb24gb2Yg
eGVuX2FkZF9kZXZpY2UoKS4gCj4+Cj4+IFdoZXJlIGlzIE1DRkcgcGFyc2VkPyBwY2lfYXJjaF9p
bml0KCk/Cj4gSXQgaGFwcGVucyB0d2ljZToKPiAxKSBmaXJzdCB0aW1lIGVhcmx5IG9uZSBpbiBw
Y2lfYXJjaF9pbml0KCkgdGhhdCBpcyBhcmNoX2luaXRjYWxsIC0gdGhhdAo+IHRpbWUgcGNpX21t
Y2ZnX2xpc3Qgd2lsbCBiZSBmcmVlZCBpbW1lZGlhdGVseSB0aGVyZSBiZWNhdXNlIE1DRkcgYXJl
YSBpcwo+IG5vdCByZXNlcnZlZCBpbiBFODIwOwo+IDIpIHNlY29uZCB0aW1lIGxhdGUgb25lIGlu
IGFjcGlfaW5pdCgpIHdoaWNoIGlzIHN1YnN5c3RlbV9pbml0Y2FsbCByaWdodAo+IGJlZm9yZSB3
aGVyZSBQQ0kgZW51bWVyYXRpb24gc3RhcnRzIC0gdGhpcyB0aW1lIEFDUEkgdGFibGVzIHdpbGwg
YmUKPiBjaGVja2VkIGZvciBhIHJlc2VydmVkIHJlc291cmNlIGFuZCBwY2lfbW1jZmdfbGlzdCB3
aWxsIGJlIGZpbmFsbHkKPiBwb3B1bGF0ZWQuCj4KPiBUaGUgcHJvYmxlbSBpcyB0aGF0IG9uIGEg
c3lzdGVtIHRoYXQgZG9lc24ndCBoYXZlIE1DRkcgYXJlYSByZXNlcnZlZCBpbgo+IEU4MjAgcGNp
X21tY2ZnX2xpc3QgaXMgZW1wdHkgYmVmb3JlIGFjcGlfaW5pdCgpIGFuZCBvdXIgUENJIGhvb2tz
IGFyZQo+IGNhbGxlZCBpbiB0aGUgc2FtZSBwbGFjZS4gU28gTUNGRyBpcyBzdGlsbCBub3QgaW4g
dXNlIGJ5IFhlbiBhdCB0aGlzCj4gcG9pbnQgc2luY2Ugd2UgaGF2ZW4ndCByZWFjaGVkIG91ciB4
ZW5fbWNmZ19sYXRlKCkuCgoKV291bGQgaXQgYmUgcG9zc2libGUgZm9yIHVzIHRvIHBhcnNlIE1D
Rkcgb3Vyc2VsdmVzIGluIHBjaV94ZW5faW5pdCgpPyBJCnJlYWxpemUgdGhhdCB3ZSdkIGJlIGRv
aW5nIHRoaXMgdHdpY2UgKG9yIG1heWJlIGV2ZW4gdGhyZWUgdGltZXMgc2luY2UKYXBwYXJlbnRs
eSBib3RoIHBjaV9hcmNoX2luaXQoKcKgIGFuZCBhY3BpX2luaSgpIGRvIGl0KS4KCi1ib3JpcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 18:36:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 18:36: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 1i722o-0006O2-U7; Sun, 08 Sep 2019 18:36:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HFo+=XD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i722n-0006Nx-HS
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 18:36:13 +0000
X-Inumbo-ID: 875c9994-d267-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 875c9994-d267-11e9-b299-bc764e2007e4;
 Sun, 08 Sep 2019 18:36: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 1i722j-0007is-TR; Sun, 08 Sep 2019 18:36:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i722j-0001Q5-KI; Sun, 08 Sep 2019 18:36:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i722j-0007sK-Jb; Sun, 08 Sep 2019 18:36:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141105-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-shadow:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-pair:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:<job status>:broken:regression
 linux-linus:test-arm64-arm64-xl:<job status>:broken:regression
 linux-linus:build-i386-xsm:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-rtds:<job status>:broken:regression
 linux-linus:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:<job status>:broken:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-pvshim:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 linux-linus:test-arm64-arm64-xl-credit2:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 linux-linus:test-arm64-arm64-xl-credit1:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 linux-linus:build-i386:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-linus:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:<job status>:broken:regression
 linux-linus:build-i386:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-libvirt:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-pygrub:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-xl-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:regression
 linux-linus:test-amd64-amd64-examine:host-install:broken:regression
 linux-linus:test-amd64-amd64-xl-credit1:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-i386-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-xl-credit1:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-shadow:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-pvshim:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-pair:host-install/src_host(4):broken:regression
 linux-linus:test-amd64-amd64-pair:host-install/dst_host(5):broken:regression
 linux-linus:test-arm64-arm64-xl-credit2:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-xl:host-install(4):broken:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:host-install(4):broken:regression
 linux-linus:build-amd64-xsm:xen-build:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:host-install(4):broken:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair: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-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=36daa831b55538dc2e4a906de20c5d91033ebb21
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Sep 2019 18:36:09 +0000
Subject: [Xen-devel] [linux-linus test] 141105: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTEwNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMTA1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICA8am9iIHN0YXR1cz4g
ICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgICBicm9rZW4gUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNCBob3N0LWluc3RhbGwoNCkg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciA0IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9r
ZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNSBob3N0
LWluc3RhbGwgICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDUgaG9zdC1pbnN0YWxsL2Rz
dF9ob3N0KDUpIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzM1ODAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgIDQg
aG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICAzNmRhYTgzMWI1NTUzOGRjMmU0YTkwNmRlMjBjNWQ5MTAzM2ViYjIxCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRm
NmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6
MDkgWiAgMTg3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIw
OjAzOjE0IFogIDE4NiBkYXlzICAxMzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQx
MTA1ICAyMDE5LTA5LTA2IDIyOjI3OjI5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0
Mjk0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYXJtNjQtYXJtNjQteGwgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBo
b3N0LWluc3RhbGwvc3JjX2hvc3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lIGhvc3QtaW5zdGFsbApicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20g
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpCmJyb2tl
bi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTI2ODIwIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 19:24:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 19:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i72nI-0001mr-Vu; Sun, 08 Sep 2019 19:24:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HFo+=XD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i72nI-0001mm-4k
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 19:24:16 +0000
X-Inumbo-ID: 3d6bf940-d26e-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d6bf940-d26e-11e9-b299-bc764e2007e4;
 Sun, 08 Sep 2019 19:24: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 1i72nE-0000Ie-MD; Sun, 08 Sep 2019 19:24: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 1i72nE-0002SA-9e; Sun, 08 Sep 2019 19:24:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i72nE-0002ey-91; Sun, 08 Sep 2019 19:24:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141106-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-i386:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl-credit1:<job status>:broken:regression
 linux-4.19:build-i386-pvops:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl-credit2:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl-thunderx:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-libvirt-xsm:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl:<job status>:broken:regression
 linux-4.19:test-arm64-arm64-xl-seattle:<job status>:broken:regression
 linux-4.19:build-amd64-pvops:<job status>:broken:regression
 linux-4.19:build-i386-pvops:host-install(4):broken:regression
 linux-4.19:build-i386:host-install(4):broken:regression
 linux-4.19:test-arm64-arm64-xl-xsm:host-install(4):broken:regression
 linux-4.19:build-amd64-pvops:host-install(4):broken:regression
 linux-4.19:test-arm64-arm64-libvirt-xsm:host-install(4):broken:regression
 linux-4.19:test-arm64-arm64-xl:host-install(4):broken:regression
 linux-4.19:test-arm64-arm64-examine:host-install:broken:regression
 linux-4.19:test-arm64-arm64-xl-credit1:host-install(4):broken:regression
 linux-4.19:test-arm64-arm64-xl-credit2:host-install(4):broken:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64: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-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:host-install(4):broken:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:host-install(4):broken:nonblocking
X-Osstest-Versions-This: linux=e7d2672c66e4d3675570369bf20856296da312c4
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 08 Sep 2019 19:24:12 +0000
Subject: [Xen-devel] [linux-4.19 test] 141106: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTEwNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEyOTMxMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDUgaG9zdC1pbnN0YWxsICAgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMjkzMTMKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxk
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJh
c2VsaW5lIHVudGVzdGVkCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgZTdkMjY3MmM2NmU0ZDM2NzU1NzAzNjliZjIwODU2Mjk2ZGEzMTJjNApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmVi
YjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTEx
LTAyIDA1OjM5OjA4IFogIDMxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAx
OC0xMS0wNCAxNDoxMDoxNSBaICAzMDggZGF5cyAgMjI1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MTEwNiAgMjAxOS0wOS0wNiAyMzozOTo0MiBaICAgIDEgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjUyMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQt
YXJtNjQteGwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWls
ZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lIGhvc3QtaW5zdGFsbApicm9rZW4tc3RlcCB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMjE3NTY2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 21:12:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 21: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 1i74TJ-0001jj-5c; Sun, 08 Sep 2019 21:11:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LcfI=XD=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i74TI-0001je-6q
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 21:11:44 +0000
X-Inumbo-ID: 4166403c-d27d-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4166403c-d27d-11e9-b299-bc764e2007e4;
 Sun, 08 Sep 2019 21:11:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567977102;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=I6JRjNC6jGloUsMWw5bRRxRNOT8ykZ15S5WsOIB4YKE=;
 b=iZg9VjlqN0l9FTHfJ2bWc65tvcaFe9Jd1ZZEAzBL9twlMfy7T10kAVdd
 dW5koWnaDCVj352gLoCqJ4uCc2T8YlJLUU/XmLpq7mmkBIBLRsJerb5ZB
 gJakK15JsGxf4FVo34rzqF4pbdZisgCO6Bk8Lm2KrbZrn+R7k66V12du0 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QBSdi5HD2a9n4ngJuFf05ktyxatNog/I/LGJqyVA8tONNkpDxNeLmZlzpeB3eU+/ImS1IYCTAP
 F9WYilOHcrPTrb7yhDKN0+HX0nFZUCVjkhyjbxFX2T3VXvrKCquXYzjGlkHn+7c+JSlkUoQ2m+
 8KUoab9XGaRvNf2pONgtnzIZvVfQM3O5GPJf59RowzScX75gAXtkEeTZDCcRyOsIDr0Y6e0y+R
 2Xme73dmt1PhOuNPqeuaFxsGOmfita0GF/7Bsr3fk+90zqKEKpkmitkeyMbW92KZiZh0EvI3mi
 p0c=
X-SBRS: 2.7
X-MesageID: 5523475
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,481,1559534400"; 
   d="scan'208";a="5523475"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
Date: Sun, 8 Sep 2019 22:11:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gMDgvMDkvMjAxOSAxOToyOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvNi8xOSA3
OjAwIFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4KPj4gT24gMDYvMDkvMjAxOSAyMzozMCwg
Qm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4KPj4+IFdoZXJlIGlzIE1DRkcgcGFyc2VkPyBwY2lf
YXJjaF9pbml0KCk/Cj4+Pj4gSXQgaGFwcGVucyB0d2ljZToKPj4gMSkgZmlyc3QgdGltZSBlYXJs
eSBvbmUgaW4gcGNpX2FyY2hfaW5pdCgpIHRoYXQgaXMgYXJjaF9pbml0Y2FsbCAtIHRoYXQKPj4g
dGltZSBwY2lfbW1jZmdfbGlzdCB3aWxsIGJlIGZyZWVkIGltbWVkaWF0ZWx5IHRoZXJlIGJlY2F1
c2UgTUNGRyBhcmVhIGlzCj4+IG5vdCByZXNlcnZlZCBpbiBFODIwOwo+PiAyKSBzZWNvbmQgdGlt
ZSBsYXRlIG9uZSBpbiBhY3BpX2luaXQoKSB3aGljaCBpcyBzdWJzeXN0ZW1faW5pdGNhbGwgcmln
aHQKPj4gYmVmb3JlIHdoZXJlIFBDSSBlbnVtZXJhdGlvbiBzdGFydHMgLSB0aGlzIHRpbWUgQUNQ
SSB0YWJsZXMgd2lsbCBiZQo+PiBjaGVja2VkIGZvciBhIHJlc2VydmVkIHJlc291cmNlIGFuZCBw
Y2lfbW1jZmdfbGlzdCB3aWxsIGJlIGZpbmFsbHkKPj4gcG9wdWxhdGVkLgo+Pgo+PiBUaGUgcHJv
YmxlbSBpcyB0aGF0IG9uIGEgc3lzdGVtIHRoYXQgZG9lc24ndCBoYXZlIE1DRkcgYXJlYSByZXNl
cnZlZCBpbgo+PiBFODIwIHBjaV9tbWNmZ19saXN0IGlzIGVtcHR5IGJlZm9yZSBhY3BpX2luaXQo
KSBhbmQgb3VyIFBDSSBob29rcyBhcmUKPj4gY2FsbGVkIGluIHRoZSBzYW1lIHBsYWNlLiBTbyBN
Q0ZHIGlzIHN0aWxsIG5vdCBpbiB1c2UgYnkgWGVuIGF0IHRoaXMKPj4gcG9pbnQgc2luY2Ugd2Ug
aGF2ZW4ndCByZWFjaGVkIG91ciB4ZW5fbWNmZ19sYXRlKCkuCj4gCj4gCj4gV291bGQgaXQgYmUg
cG9zc2libGUgZm9yIHVzIHRvIHBhcnNlIE1DRkcgb3Vyc2VsdmVzIGluIHBjaV94ZW5faW5pdCgp
PyBJCj4gcmVhbGl6ZSB0aGF0IHdlJ2QgYmUgZG9pbmcgdGhpcyB0d2ljZSAob3IgbWF5YmUgZXZl
biB0aHJlZSB0aW1lcyBzaW5jZQo+IGFwcGFyZW50bHkgYm90aCBwY2lfYXJjaF9pbml0KCnCoCBh
bmQgYWNwaV9pbmkoKSBkbyBpdCkuCj4gCgpJIGRvbid0IHRoaW5lIGl0IG1ha2VzIHNlbnNlOgph
KSBpdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIEFDUEkgaXMgaW5pdGlhbGl6ZWQgc2luY2Ugd2Ug
bmVlZCB0byBwYXJzZQppdCB0byBmaWd1cmUgb3V0IHRoZSBleGFjdCByZXNlcnZlZCByZWdpb24g
LSB0aGF0J3Mgd2h5IGl0J3MgY3VycmVudGx5CmRvbmUgaW4gYWNwaV9pbml0KCkgKHNlZSBjb21t
aXQgbWVzc2FnZSBmb3IgdGhlIHJlYXNvbnMgd2h5KQpiKSBnaXZlbiAoYSkgd2UgY2Fubm90IGRv
IGl0IG91cnNlbHZlcyBiZWZvcmUgYWNwaV9pbml0IGFuZCBhZnRlciBpcyB0b28KbGF0ZSBhcyB3
ZSdyZSBhbHJlYWR5IHBhc3QgQUNQSSBQQ0kgZW51bWVyYXRpb24KYykgd2UnZCBoYXZlIHRvIGRv
IGl0IGluIHRoZSBzYW1lIHBsYWNlIEkgY2FsbCB4ZW5fbWNmZ19sYXRlKCkgYW5kIGl0J2QKYmUg
Y29kZSBkdXBsaWNhdGlvbiBvZiB3aGF0J3MgYWxyZWFkeSBkb25lIGJ5IHRoZSBleGlzdGluZyBj
b2RlLgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 23:33:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 23:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i76fx-0003zj-93; Sun, 08 Sep 2019 23:32:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X39F=XD=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i76fw-0003yz-1u
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 23:32:56 +0000
X-Inumbo-ID: fb3aabd4-d290-11e9-b299-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb3aabd4-d290-11e9-b299-bc764e2007e4;
 Sun, 08 Sep 2019 23:32: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 x88NUJkO184433;
 Sun, 8 Sep 2019 23:32:53 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=aivpi0wseaaqNIIvcvaGJpmTSHnnMAk5IurUdb6ttcw=;
 b=aLb2wq80BYlXCX1LZ9C2sN69vGhj+y6L7KKI4Sd4vKwIW/azJNUgvzfVPxMYmDL8PQeL
 ANdFZfRmV62UfPEWAzCSyBvKLkzj+swzLPUrDF4xVSfTsHfb+mPGmo+FO6M8rbcvxIFr
 68zGAlAk3W0tRMcmI7rrP2fTdbWQ829CV5+qFQBKDBv+OOHwe9/3upyPoaryAF1DUfm8
 Yn146XS5k1pvfPpDsqM+/uLjxuQdJ8ju/WH9sOeW82fpcGd/54ZJ20Xa9hgVVGSi3bFs
 I9Cjhl1JxsXkXHNhEzDhgUcWQv5F9pqUXmEPZXqm4nfX1oMap3gUxJ/MACe6FtZNbWJ+ oQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2uw1jk0wub-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 08 Sep 2019 23:32:52 +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 x88NTBL8001884;
 Sun, 8 Sep 2019 23:30:52 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 2uv2ky5kxw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 08 Sep 2019 23:30:51 +0000
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x88NUosK014306;
 Sun, 8 Sep 2019 23:30:50 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 08 Sep 2019 16:30:50 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
Date: Sun, 8 Sep 2019 19:30:41 -0400
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: <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9374
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909080260
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9374
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909080260
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gOS84LzE5IDU6MTEgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IE9uIDA4LzA5LzIwMTkg
MTk6MjgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gOS82LzE5IDc6MDAgUE0sIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gT24gMDYvMDkvMjAxOSAyMzozMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+Pj4+IFdoZXJlIGlzIE1DRkcgcGFyc2VkPyBwY2lfYXJjaF9pbml0KCk/Cj4+Pj4+
IEl0IGhhcHBlbnMgdHdpY2U6Cj4+PiAxKSBmaXJzdCB0aW1lIGVhcmx5IG9uZSBpbiBwY2lfYXJj
aF9pbml0KCkgdGhhdCBpcyBhcmNoX2luaXRjYWxsIC0gdGhhdAo+Pj4gdGltZSBwY2lfbW1jZmdf
bGlzdCB3aWxsIGJlIGZyZWVkIGltbWVkaWF0ZWx5IHRoZXJlIGJlY2F1c2UgTUNGRyBhcmVhIGlz
Cj4+PiBub3QgcmVzZXJ2ZWQgaW4gRTgyMDsKPj4+IDIpIHNlY29uZCB0aW1lIGxhdGUgb25lIGlu
IGFjcGlfaW5pdCgpIHdoaWNoIGlzIHN1YnN5c3RlbV9pbml0Y2FsbCByaWdodAo+Pj4gYmVmb3Jl
IHdoZXJlIFBDSSBlbnVtZXJhdGlvbiBzdGFydHMgLSB0aGlzIHRpbWUgQUNQSSB0YWJsZXMgd2ls
bCBiZQo+Pj4gY2hlY2tlZCBmb3IgYSByZXNlcnZlZCByZXNvdXJjZSBhbmQgcGNpX21tY2ZnX2xp
c3Qgd2lsbCBiZSBmaW5hbGx5Cj4+PiBwb3B1bGF0ZWQuCj4+Pgo+Pj4gVGhlIHByb2JsZW0gaXMg
dGhhdCBvbiBhIHN5c3RlbSB0aGF0IGRvZXNuJ3QgaGF2ZSBNQ0ZHIGFyZWEgcmVzZXJ2ZWQgaW4K
Pj4+IEU4MjAgcGNpX21tY2ZnX2xpc3QgaXMgZW1wdHkgYmVmb3JlIGFjcGlfaW5pdCgpIGFuZCBv
dXIgUENJIGhvb2tzIGFyZQo+Pj4gY2FsbGVkIGluIHRoZSBzYW1lIHBsYWNlLiBTbyBNQ0ZHIGlz
IHN0aWxsIG5vdCBpbiB1c2UgYnkgWGVuIGF0IHRoaXMKPj4+IHBvaW50IHNpbmNlIHdlIGhhdmVu
J3QgcmVhY2hlZCBvdXIgeGVuX21jZmdfbGF0ZSgpLgo+Pgo+PiBXb3VsZCBpdCBiZSBwb3NzaWJs
ZSBmb3IgdXMgdG8gcGFyc2UgTUNGRyBvdXJzZWx2ZXMgaW4gcGNpX3hlbl9pbml0KCk/IEkKPj4g
cmVhbGl6ZSB0aGF0IHdlJ2QgYmUgZG9pbmcgdGhpcyB0d2ljZSAob3IgbWF5YmUgZXZlbiB0aHJl
ZSB0aW1lcyBzaW5jZQo+PiBhcHBhcmVudGx5IGJvdGggcGNpX2FyY2hfaW5pdCgpwqAgYW5kIGFj
cGlfaW5pKCkgZG8gaXQpLgo+Pgo+IEkgZG9uJ3QgdGhpbmUgaXQgbWFrZXMgc2Vuc2U6Cj4gYSkg
aXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBBQ1BJIGlzIGluaXRpYWxpemVkIHNpbmNlIHdlIG5l
ZWQgdG8gcGFyc2UKPiBpdCB0byBmaWd1cmUgb3V0IHRoZSBleGFjdCByZXNlcnZlZCByZWdpb24g
LSB0aGF0J3Mgd2h5IGl0J3MgY3VycmVudGx5Cj4gZG9uZSBpbiBhY3BpX2luaXQoKSAoc2VlIGNv
bW1pdCBtZXNzYWdlIGZvciB0aGUgcmVhc29ucyB3aHkpCgpIbW0uLi4gV2Ugc2hvdWxkIGJlIGFi
bGUgdG8gcGFyc2UgQUNQSSB0YWJsZXMgYnkgdGhlIHRpbWUKcGNpX2FyY2hfaW5pdCgpIGlzIGNh
bGxlZC4gSW4gZmFjdCwgaWYgeW91IGxvb2sgYXQKcGNpX21tY2ZnX2Vhcmx5X2luaXQoKSB5b3Ug
d2lsbCBzZWUgdGhhdCBpdCBkb2VzIGp1c3QgdGhhdC4KCj4gYikgZ2l2ZW4gKGEpIHdlIGNhbm5v
dCBkbyBpdCBvdXJzZWx2ZXMgYmVmb3JlIGFjcGlfaW5pdCBhbmQgYWZ0ZXIgaXMgdG9vCj4gbGF0
ZSBhcyB3ZSdyZSBhbHJlYWR5IHBhc3QgQUNQSSBQQ0kgZW51bWVyYXRpb24KPiBjKSB3ZSdkIGhh
dmUgdG8gZG8gaXQgaW4gdGhlIHNhbWUgcGxhY2UgSSBjYWxsIHhlbl9tY2ZnX2xhdGUoKSBhbmQg
aXQnZAo+IGJlIGNvZGUgZHVwbGljYXRpb24gb2Ygd2hhdCdzIGFscmVhZHkgZG9uZSBieSB0aGUg
ZXhpc3RpbmcgY29kZS4KCgpJZiB3ZSBtYW5hZ2UgdG8gcGFyc2UgTUNGRyBvdXJzZWx2ZXMgZWFy
bHkgdGhlbiBtYXliZSB3ZSB3b24ndCBub3QgbmVlZAp4ZW5fbWNmZ19sYXRlKCk/IFdlIGNhbiBj
YWxsIFBIWVNERVZPUF9wY2lfbW1jZmdfcmVzZXJ2ZWQgcmlnaHQgYXdheS4KCi1ib3JpcwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 08 23:37:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Sep 2019 23:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i76k8-00049s-Sa; Sun, 08 Sep 2019 23:37:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LcfI=XD=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i76k8-00049n-2L
 for xen-devel@lists.xenproject.org; Sun, 08 Sep 2019 23:37:16 +0000
X-Inumbo-ID: 9666d4a2-d291-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9666d4a2-d291-11e9-b299-bc764e2007e4;
 Sun, 08 Sep 2019 23:37:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1567985835;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=j27af3ptPQZ2OnmzBveENofO7zeBJFyvmuv4vbn2eJQ=;
 b=DH0vzkvqNV1zQOgwMNaBYh4sMTRQC5NCt61eOT2vMJkFGiBxjZhKxbP/
 pKH1W3cDPoYLGRdCZDla7e8ZONDd4VdKmcVPMwnJwqH/fgazAMYc4LBeS
 bhP9OE7RXbpfej/MY38xACAHIwYOfSG1m7yp3ZaNJksWK4+ol7JR50wOx k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +z45qSjQII/5flzz3HRMW6jwaGS/a+cfRgMJ0WNGy16YukfNrmVu9TXJ0w8CiYD8l/iuL83zhL
 3a6i7Ie3l9U6tu87filf2L4dbBdRg7B7h1GPcLY9ooY7gbxXerEy+5NOvXJX7Cs1NOHBVVt0cU
 J9aley3cnBkhdGWuTAExwr5zAq+tdch93XIGPX1/ondc+zRI61/3SWd7tXId/EPUJAFEQN70Wu
 LwHAt1x/7+GdQn2jpSEEUFCYL3ZSlgAoZeJZyQ0kH3h2ZF3hX2/YSuA7g0Qf3HtSVij5bbD+8o
 jXQ=
X-SBRS: 2.7
X-MesageID: 5570001
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,483,1559534400"; 
   d="scan'208";a="5570001"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
Date: Mon, 9 Sep 2019 00:37:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gMDkvMDkvMjAxOSAwMDozMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvOC8xOSA1
OjExIFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4gT24gMDgvMDkvMjAxOSAxOToyOCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gOS82LzE5IDc6MDAgUE0sIElnb3IgRHJ1emhpbmlu
IHdyb3RlOgo+Pj4+IE9uIDA2LzA5LzIwMTkgMjM6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
Pj4+Pj4gV2hlcmUgaXMgTUNGRyBwYXJzZWQ/IHBjaV9hcmNoX2luaXQoKT8KPj4+Pj4+IEl0IGhh
cHBlbnMgdHdpY2U6Cj4+Pj4gMSkgZmlyc3QgdGltZSBlYXJseSBvbmUgaW4gcGNpX2FyY2hfaW5p
dCgpIHRoYXQgaXMgYXJjaF9pbml0Y2FsbCAtIHRoYXQKPj4+PiB0aW1lIHBjaV9tbWNmZ19saXN0
IHdpbGwgYmUgZnJlZWQgaW1tZWRpYXRlbHkgdGhlcmUgYmVjYXVzZSBNQ0ZHIGFyZWEgaXMKPj4+
PiBub3QgcmVzZXJ2ZWQgaW4gRTgyMDsKPj4+PiAyKSBzZWNvbmQgdGltZSBsYXRlIG9uZSBpbiBh
Y3BpX2luaXQoKSB3aGljaCBpcyBzdWJzeXN0ZW1faW5pdGNhbGwgcmlnaHQKPj4+PiBiZWZvcmUg
d2hlcmUgUENJIGVudW1lcmF0aW9uIHN0YXJ0cyAtIHRoaXMgdGltZSBBQ1BJIHRhYmxlcyB3aWxs
IGJlCj4+Pj4gY2hlY2tlZCBmb3IgYSByZXNlcnZlZCByZXNvdXJjZSBhbmQgcGNpX21tY2ZnX2xp
c3Qgd2lsbCBiZSBmaW5hbGx5Cj4+Pj4gcG9wdWxhdGVkLgo+Pj4+Cj4+Pj4gVGhlIHByb2JsZW0g
aXMgdGhhdCBvbiBhIHN5c3RlbSB0aGF0IGRvZXNuJ3QgaGF2ZSBNQ0ZHIGFyZWEgcmVzZXJ2ZWQg
aW4KPj4+PiBFODIwIHBjaV9tbWNmZ19saXN0IGlzIGVtcHR5IGJlZm9yZSBhY3BpX2luaXQoKSBh
bmQgb3VyIFBDSSBob29rcyBhcmUKPj4+PiBjYWxsZWQgaW4gdGhlIHNhbWUgcGxhY2UuIFNvIE1D
RkcgaXMgc3RpbGwgbm90IGluIHVzZSBieSBYZW4gYXQgdGhpcwo+Pj4+IHBvaW50IHNpbmNlIHdl
IGhhdmVuJ3QgcmVhY2hlZCBvdXIgeGVuX21jZmdfbGF0ZSgpLgo+Pj4KPj4+IFdvdWxkIGl0IGJl
IHBvc3NpYmxlIGZvciB1cyB0byBwYXJzZSBNQ0ZHIG91cnNlbHZlcyBpbiBwY2lfeGVuX2luaXQo
KT8gSQo+Pj4gcmVhbGl6ZSB0aGF0IHdlJ2QgYmUgZG9pbmcgdGhpcyB0d2ljZSAob3IgbWF5YmUg
ZXZlbiB0aHJlZSB0aW1lcyBzaW5jZQo+Pj4gYXBwYXJlbnRseSBib3RoIHBjaV9hcmNoX2luaXQo
KcKgIGFuZCBhY3BpX2luaSgpIGRvIGl0KS4KPj4+Cj4+IEkgZG9uJ3QgdGhpbmUgaXQgbWFrZXMg
c2Vuc2U6Cj4+IGEpIGl0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgQUNQSSBpcyBpbml0aWFsaXpl
ZCBzaW5jZSB3ZSBuZWVkIHRvIHBhcnNlCj4+IGl0IHRvIGZpZ3VyZSBvdXQgdGhlIGV4YWN0IHJl
c2VydmVkIHJlZ2lvbiAtIHRoYXQncyB3aHkgaXQncyBjdXJyZW50bHkKPj4gZG9uZSBpbiBhY3Bp
X2luaXQoKSAoc2VlIGNvbW1pdCBtZXNzYWdlIGZvciB0aGUgcmVhc29ucyB3aHkpCj4gCj4gSG1t
Li4uIFdlIHNob3VsZCBiZSBhYmxlIHRvIHBhcnNlIEFDUEkgdGFibGVzIGJ5IHRoZSB0aW1lCj4g
cGNpX2FyY2hfaW5pdCgpIGlzIGNhbGxlZC4gSW4gZmFjdCwgaWYgeW91IGxvb2sgYXQKPiBwY2lf
bW1jZmdfZWFybHlfaW5pdCgpIHlvdSB3aWxsIHNlZSB0aGF0IGl0IGRvZXMganVzdCB0aGF0Lgo+
IAoKVGhlIHBvaW50IGlzIG5vdCB0byBwYXJzZSBNQ0ZHIGFmdGVyIGFjcGlfaW5pdCBidXQgdG8g
cGFyc2UgRFNEVCBmb3IKcmVzZXJ2ZWQgcmVzb3VyY2Ugd2hpY2ggY291bGQgYmUgZG9uZSBvbmx5
IGFmdGVyIEFDUEkgaW5pdGlhbGl6YXRpb24uCgo+PiBiKSBnaXZlbiAoYSkgd2UgY2Fubm90IGRv
IGl0IG91cnNlbHZlcyBiZWZvcmUgYWNwaV9pbml0IGFuZCBhZnRlciBpcyB0b28KPj4gbGF0ZSBh
cyB3ZSdyZSBhbHJlYWR5IHBhc3QgQUNQSSBQQ0kgZW51bWVyYXRpb24KPj4gYykgd2UnZCBoYXZl
IHRvIGRvIGl0IGluIHRoZSBzYW1lIHBsYWNlIEkgY2FsbCB4ZW5fbWNmZ19sYXRlKCkgYW5kIGl0
J2QKPj4gYmUgY29kZSBkdXBsaWNhdGlvbiBvZiB3aGF0J3MgYWxyZWFkeSBkb25lIGJ5IHRoZSBl
eGlzdGluZyBjb2RlLgo+IAo+IAo+IElmIHdlIG1hbmFnZSB0byBwYXJzZSBNQ0ZHIG91cnNlbHZl
cyBlYXJseSB0aGVuIG1heWJlIHdlIHdvbid0IG5vdCBuZWVkCj4geGVuX21jZmdfbGF0ZSgpPyBX
ZSBjYW4gY2FsbCBQSFlTREVWT1BfcGNpX21tY2ZnX3Jlc2VydmVkIHJpZ2h0IGF3YXkuCgpBZ2Fp
biwgdGhpcyBjYW5ub3QgYmUgZG9uZSB1bnRpbGUgYWNwaV9pbml0IGZpbmlzaGVzIGJhc2ljIHNl
dHVwIHRvCnBhcnNlIERTRFQuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 00:09:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 00:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i77F4-000770-Lb; Mon, 09 Sep 2019 00:09:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i77F2-00076v-HN
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 00:09:12 +0000
X-Inumbo-ID: 0bc632e9-d296-11e9-ac07-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0bc632e9-d296-11e9-ac07-12813bfff9fa;
 Mon, 09 Sep 2019 00:09: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 1i77Ez-0002J6-HA; Mon, 09 Sep 2019 00:09: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 1i77Ez-0000AM-98; Mon, 09 Sep 2019 00:09:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i77Ez-0007T2-8Y; Mon, 09 Sep 2019 00:09:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141123-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:<job status>:broken:regression
 xen-unstable-smoke:build-amd64:<job status>:broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm: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-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=6fa1798b2d7066f53f310f05e86b82c713e3bc42
X-Osstest-Versions-That: xen=74791511067aaff67efbd2555a5f635246264453
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 00:09:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141123: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTEyMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTEyMy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDk3
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDEwOTcKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MTA5NwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IDZmYTE3OThiMmQ3MDY2ZjUzZjMxMGYwNWU4NmI4MmM3MTNlM2JjNDIKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDc0NzkxNTExMDY3YWFmZjY3ZWZiZDI1NTVhNWY2MzUy
NDYyNjQ0NTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTA5NyAgMjAxOS0wOS0wNiAxNzowMDo1
NyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExMTQgIDIwMTktMDktMDcgMTI6
MDE6MjAgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFy
bWhmLXhsIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tc3RlcCBi
dWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMzEgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 01:23:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 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 1i78OO-0007MZ-H1; Mon, 09 Sep 2019 01:22:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i78OM-0007MS-TD
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 01:22:54 +0000
X-Inumbo-ID: 54054166-d2a0-11e9-ac07-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54054166-d2a0-11e9-ac07-12813bfff9fa;
 Mon, 09 Sep 2019 01:22:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i78OD-0001Qh-1Q; Mon, 09 Sep 2019 01:22:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i78OC-0001mE-Op; Mon, 09 Sep 2019 01:22:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i78OC-00070A-O7; Mon, 09 Sep 2019 01:22:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141142-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64-xsm:<job status>:broken:regression
 linux-4.14:build-amd64-pvops:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:build-i386-pvops:<job status>:broken:regression
 linux-4.14:build-i386-xsm:<job status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:build-i386:<job status>:broken:regression
 linux-4.14:build-amd64:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-i386-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64-pvops:host-install(4):broken:regression
 linux-4.14:build-amd64-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64:host-install(4):broken:regression
 linux-4.14:build-armhf-pvops:host-install(4):broken:regression
 linux-4.14:build-i386:host-install(4):broken:regression
 linux-4.14:build-i386-pvops:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-pvops:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=414510bc00a5fc954d8340c170083f518d09aa55
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 01:22:44 +0000
Subject: [Xen-devel] [linux-4.14 test] 141142: trouble:
 blocked/broken/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>

ZmxpZ2h0IDE0MTE0MiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNDIvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzk5MTAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTM5OTEwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0MTQ1MTBiYzAwYTVmYzk1NGQ4MzQwYzE3
MDA4M2Y1MThkMDlhYTU1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAz
ZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzk5MTAgIDIwMTktMDgtMTAgMTY6MjQ6MTcgWiAgIDI5IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTQwMTkzICAyMDE5LTA4LTE2IDA4OjM4OjUxIFogICAyMyBkYXlzICAgMjkgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDk2ICAyMDE5LTA5LTA2IDE1OjU5OjUxIFog
ICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29t
LmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgogIEFkcmlh
biBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1
QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2
YXJkLmVkdT4KICBBbGFzdGFpciBEJ1NpbHZhIDxhbGFzdGFpckBkLXNpbHZhLm9yZz4KICBBbGV4
YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQWxl
eGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8
YWlrQG96bGFicy5ydT4KICBBbmRyZXcgQ29va3MgPGFuZHJldy5jb29rc0BvcGVuZ2Vhci5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyemVqIEhh
amRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3Vz
QGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgog
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5j
b20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBC
ZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBCZW4gSHV0Y2hp
bmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNv
bT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAg
QmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJo
YXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0
a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3Jn
PgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBL
ZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENocmlzIFdpbHNvbiA8Y2hy
aXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5q
YWlsbGV0QHdhbmFkb28uZnI+CiAgQ29kcmluIENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1
QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNv
bT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4gQ2FycGVudGVyIDxk
YW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFy
Ym94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXJyaWNrIEou
IFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgQWlybGllIDxhaXJsaWVkQHJl
ZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlZXBh
ayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGVuaXMgS2lyamFub3YgPGtkYUBsaW51eC1w
b3dlcnBjLm9yZz4KICBEaW5nIFhpYW5nIDxkaW5neGlhbmdAY21zcy5jaGluYW1vYmlsZS5jb20+
CiAgRGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQuY29tPgogIERtaXRyeSBGb21pY2hldiA8
ZG1pdHJ5LmZvbWljaGV2QHdkYy5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2to
b3ZAZ21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91
ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1h
bnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu
Y29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0ZXZAbWljcm9jaGlwLmNvbT4KICBGYXJo
YW4gQWxpIDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJp
QGxpbnV4LmludGVsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR2Fy
eSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgogIEdhdmluIExpIDxnaXRAdGhlZ2F2aW5saS5j
b20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVn
IEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9l
Y2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVt
YmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KICBIYW5uZXMg
UmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFVsbGkgS3JvbGwgPHVsbGkua3JvbGxAZ29v
Z2xlbWFpbC5jb20+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZWlrbyBDYXJz
dGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZW5rIHZhbiBkZXIgTGFhbiA8b3Bl
bnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4KICBIZW5yeSBCdXJucyA8aGVucnlidXJuc0Bnb29nbGUu
Y29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIZXlpIEd1
byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4K
ICBIaW1hbnNodSBNYWRoYW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNvbT4KICBIaXJveXVraSBZYW1h
bW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJv
YmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAg
SHVpIFdhbmcgPGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxs
YW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92
IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29t
PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElzYWFjIEouIE1hbmphcnJlcyA8
aXNhYWNtQGNvZGVhdXJvcmEub3JnPgogIEphY2sgTW9yZ2Vuc3RlaW4gPGphY2ttQGRldi5tZWxs
YW5veC5jby5pbD4KICBKYWNvcG8gTW9uZGkgPGphY29wbytyZW5lc2FzQGptb25kaS5vcmc+CiAg
SmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFuaSBOaWt1
bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYXNvbiBCYXJvbiA8amJhcm9uQGFrYW1haS5j
b20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmF5IFZvc2J1
cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWFuIERlbHZhcmUgPGpkZWx2YXJl
QHN1c2UuZGU+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4KICBKZWZmcmV5IEh1
Z28gPGplZmZyZXkubC5odWdvQGdtYWlsLmNvbT4KICBKZWZmcmluIEpvc2UgVCA8amVmZnJpbkBy
YWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJy
eSBMZWUgPGxlaXN1cmVseXN3MjRAZ21haWwuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5
MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4K
ICBKaW4gWWFvIDx5YW8uamluQGxpbnV4LmludGVsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2lu
YUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2UgUGVyY2hlcyA8
am9lQHBlcmNoZXMuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFu
IEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJn
QGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5jb20+CiAgSm9uYXRo
YW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvc2VwaCBRaSA8am9z
ZXBoLnFpQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvenNlZiBLYWRsZWNzaWsgPGthZGxlY0BuZXRm
aWx0ZXIub3JnPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gV2ll
ZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bGlhbmEgUm9kcmlndWVpcm8gPGp1bGlhbmEu
cm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNs
ZS5jb20+CiAgSnlyaSBTYXJoYSA8anNhcmhhQHRpLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWku
aGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5v
cmc+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VmZW5nIFdhbmcgPHdh
bmdrZWZlbmcud2FuZ0BodWF3ZWkuY29tPgogIEtldmluIEhhbyA8aGFva2V4aW5AZ21haWwuY29t
PgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBMYXVy
YSBHYXJjaWEgTGllYmFuYSA8bmV2b2xhQGdtYWlsLmNvbT4KICBMZW9uIFJvbWFub3Zza3kgPGxl
b25yb0BtZWxsYW5veC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhw
LmNvbT4KICBMaW5oIFBodW5nIDxsaW5oLnBodW5nLmp5QHJlbmVzYXMuY29tPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxs
aW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGll
cmFsaXNpQGFybS5jb20+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4K
ICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0b255
Lmx1Y2tAaW50ZWwuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0Bt
aWNyb2NoaXAuY29tPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CiAgTWFuaXNoIENo
b3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYW51ZWwgUHJlc25pdHogPG1haWxAbXB5LmRl
PgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVy
IDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0
bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGlu
IEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXNhaGlybyBZYW1h
ZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1o
aXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVz
c2FyZXMubmV0PgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5l
bC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4aW0gTWlraXR5
YW5za2l5IDxtYXhpbW1pQG1lbGxhbm94LmNvbT4KICBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVh
d2VpLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFl
bCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1p
Y2hhbCBLYWxkZXJvbiA8bWljaGFsLmthbGRlcm9uQG1hcnZlbGwuY29tPgogIE1pY2hhbCBTaW1l
ayA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2plZGEu
c2FuZG9uaXNAZ21haWwuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgog
IE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaWxlcyBDaGVuIDxtaWxl
cy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3Rs
aW4uY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAgTmFyZXNoIEthbWJvanUg
PG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNo
LmthbWJvanVAbGluYXJvLm9yZz4KICBOYXZlZW4gTi4gUmFvIDxuYXZlZW4ubi5yYW9AbGludXgu
dm5ldC5pYm0uY29tPgogIE5hdmlkIEVtYW1kb29zdCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNv
bT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOZWlsIEFybXN0cm9u
ZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+CiAgTmVpbCBNYWNMZW9kIDxuZWlsQG5tYWNsZW9k
LmNvbT4KICBOaWFueWFvIFRhbmcgPHRhbmduaWFueWFvQGh1YXdlaS5jb20+CiAgTmljayBEZXNh
dWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgTmljb2xhcyBGZXJyZSA8bmljb2xh
cy5mZXJyZUBtaWNyb2NoaXAuY29tPgogIE5pY29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVuemp1
bGllbm5lQHN1c2UuZGU+CiAgTmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FAZ21haWwuY29tPgog
IE5pa2l0YSBZdXNoY2hlbmtvIDxuaWtpdGEueW91c2hAY29nZW50ZW1iZWRkZWQuY29tPgogIE51
bWZvciBNYml6aXdvLVRpYXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xl
Z0ByZWRoYXQuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBK
b2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRm
aWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBC
dXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3ps
YWJzLm9yZz4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kg
PHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZWRybyBTb3VzYSA8c291c2FAc3lub3BzeXMuY29t
PgogIFBldGVyIENoZW4gPHBldGVyLmNoZW5AbnhwLmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0
ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGls
aXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgogIFByYXNhZCBTb2RhZ3VkaSA8cHNvZGFn
dWRAY29kZWF1cm9yYS5vcmc+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFkaW0gS3JjbWFy
IDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5j
b20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJh
c211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJldmFzLmRrPgogIFJpY2FyZCBXYW5k
ZXJsb2YgPHJpY2FyZC53YW5kZXJsb2ZAYXhpcy5jb20+CiAgUmljYXJkIFdhbmRlcmxvZiA8cmlj
YXJkd0BheGlzLmNvbT4KICBSb2JlcnQgSG9kYXN6aSA8cm9iZXJ0LmhvZGFzemlAZGlnaS5jb20+
CiAgUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBSb2RlcmljayBDb2xlbmJy
YW5kZXIgPHJvZGVyaWNrLmNvbGVuYnJhbmRlckBzb255LmNvbT4KICBSb2RlcmljayBDb2xlbmJy
YW5kZXIgPHJvZGVyaWNrQGdhaWthaS5jb20+CiAgUm9nYW4gRGF3ZXMgPHJvZ2FuQGRhd2VzLnph
Lm5ldD4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb3NzIExh
Z2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2Fl
ZWRtQG1lbGxhbm94LmNvbT4KICBTYWx2YXRvcmUgQm9uYWNjb3JzbyA8Y2FybmlsQGRlYmlhbi5v
cmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJz
b24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2VhbiBQYXVsIDxzZWFucGF1
bEBjaHJvbWl1bS5vcmc+CiAgU2ViYXN0aWFuIE1heXIgPG1lQHNhbS5zdD4KICBTZWJhc3RpZW4g
VGlzc2VyYW50IDxzdGlzc2VyYW50QHdhbGxpeC5jb20+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJA
dGkuY29tPgogIFNoYWhlZCBTaGFpa2ggPHNoc2hhaWtoQG1hcnZlbGwuY29tPgogIFNoYW9rdW4g
WmhhbmcgPHpoYW5nc2hhb2t1bkBoaXNpbGljb24uY29tPgogIFNvaGVpbCBIYXNzYXMgWWVnYW5l
aCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxp
c292c2tpeUBpbnRlbC5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBT
dGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5l
IEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBTdGVwaGVuIEJveWQgPHNi
b3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgog
IFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGFyc2Fu
YSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5h
dGgtcHJhYnUuc3VicmFtYW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNh
eGVuYUBicm9hZGNvbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJt
LmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFzIEJvZ2VuZG9lcmZl
ciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4
LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFz
IEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgogIFRob21hcyBSaWNodGVyIDx0bXJp
Y2h0QGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgog
IFRpbSBGcm9pZGNvZXVyIDx0aW0uZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRh
Y2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRv
bGlAZ21haWwuY29tPgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAg
VG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0Bp
bnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2Uu
Y29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4K
ICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVbGYgSGFuc3Nv
biA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMgS2xldG5pZWtzIDx2YWxkaXMua2xl
dG5pZWtzQHZ0LmVkdT4KICBWYWxkaXMgS2zEk3RuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5l
ZHU+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291
bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8u
b3JnPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50
ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2FuZyBYaWF5YW5n
IDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2Vu
dC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8
d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaWxs
ZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2lt
QGxpbnV4LXdhdGNoZG9nLm9yZz4KICBXb2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5n
aW5lZXJpbmcuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGluIExv
bmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGlu
dGVsLmNvbT4KICBZLkMuIENoZW4gPHljX2NoZW5AYXNwZWVkdGVjaC5jb20+CiAgWW9zaGlha2kg
T2thbW90byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAgWW9zaGloaXJvIFNoaW1v
ZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhh
aWJpbmdAaHVhd2VpLmNvbT4KICBaZW5naHVpIFl1IDx5dXplbmdodWlAaHVhd2VpLmNvbT4KICBa
aGFuZ2d1YW5naHVpIDx6aGFuZy5ndWFuZ2h1aUBoM2MuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFu
Z3hpYW94dTVAaHVhd2VpLmNvbT4KICB6aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgog
IFpoZW55dSBXYW5nIDx6aGVueXV3QGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkz
ODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWkz
ODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5z
dGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3OTUw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 01:38:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 01:38:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i78dT-0008K2-4f; Mon, 09 Sep 2019 01:38:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i78dS-0008Jx-Gm
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 01:38:30 +0000
X-Inumbo-ID: 8558752e-d2a2-11e9-ac07-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8558752e-d2a2-11e9-ac07-12813bfff9fa;
 Mon, 09 Sep 2019 01:38: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 1i78dO-00028f-Vl; Mon, 09 Sep 2019 01:38:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i78dO-000272-D2; Mon, 09 Sep 2019 01:38:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i78dO-0007Ib-CQ; Mon, 09 Sep 2019 01:38:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141143-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:<job
 status>:broken:regression
 xen-unstable-coverity:coverity-amd64:host-install(4):broken:regression
X-Osstest-Versions-This: xen=74791511067aaff67efbd2555a5f635246264453
X-Osstest-Versions-That: xen=a342900d4835c127c1466c5abc1323a666e8cebd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 01:38:26 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 141143: trouble: broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE0MyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE0My8KCkZhaWx1cmVz
IGFuZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
IGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
OgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDAyCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzQ3OTE1MTEwNjdhYWZmNjdlZmJkMjU1
NWE1ZjYzNTI0NjI2NDQ1MwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
YTM0MjkwMGQ0ODM1YzEyN2MxNDY2YzVhYmMxMzIzYTY2NmU4Y2ViZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQxMDAyICAyMDE5LTA5LTA0IDA5OjE5OjI4IFogICAgNCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDE0MTE0MyAgMjAxOS0wOS0wOCAwOToxODoyMiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFs
ZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVm
YW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAg
WmhhbmcgUnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzOTYgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 03:13:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 03: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 1i7A79-0008GM-7a; Mon, 09 Sep 2019 03:13:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7A78-0008GH-IO
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 03:13:14 +0000
X-Inumbo-ID: be34fb6c-d2af-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be34fb6c-d2af-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 03:13: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 1i7A70-000779-23; Mon, 09 Sep 2019 03:13:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7A6z-0004A5-ED; Mon, 09 Sep 2019 03:13:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7A6z-0008WU-Db; Mon, 09 Sep 2019 03:13:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141145-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:host-install(4):broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-amd64-pvops:host-install(4):broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl: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-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: qemuu=90b1e3afd33226b6078fec6d77a18373712a975c
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 03:13:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 141145: trouble:
 blocked/broken/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>

ZmxpZ2h0IDE0MTE0NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNDUvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgyCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxNDAyODIKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgy
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTQwMjgyCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZk
NzdhMTgzNzM3MTJhOTc1YwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAg
YWZkNzYwNTM5MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQwMjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICAyMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAgMjAgZGF5cyAgIDI1IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTA4NyAgMjAxOS0wOS0wNiAwOTozNDoyNyBa
ICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtz
YW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxh
bGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJz
LnJ1PgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZp
Y2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERh
cyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVu
aS1wYWRlcmJvcm4uZGU+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdt
YWlsLmNvbT4KICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlz
dGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUg
R29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNv
bT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl
ZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAg
RHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZGdhciBFLiBJ
Z2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVo
YWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVy
aWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1
YXdlaS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6
IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAg
SGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1IDxq
aW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+
CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxq
c25vd0ByZWRoYXQuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAg
SnVsaWEgU3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8
RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNu
b2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBM
YXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYz
LmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFu
ZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3Jn
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZp
dHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0u
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhh
YXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5z
b2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNA
dXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJz
Lm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZl
bCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsg
PFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZl
ZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4K
ICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSaWNoYXJk
IEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYWdhbiA8
cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3Vy
Y2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5j
b20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBC
cmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3Rl
ZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNp
bmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNv
bT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5u
Z3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3
LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4K
ICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2
NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwNTQxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 03:34:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 03: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 1i7ARy-0001TL-7t; Mon, 09 Sep 2019 03: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=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7ARw-0001TE-C1
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 03:34:44 +0000
X-Inumbo-ID: be4d670a-d2b2-11e9-ac07-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be4d670a-d2b2-11e9-ac07-12813bfff9fa;
 Mon, 09 Sep 2019 03: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 <osstest-admin@xenproject.org>)
 id 1i7ARo-0007h5-8C; Mon, 09 Sep 2019 03:34: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 1i7ARo-0004cw-0C; Mon, 09 Sep 2019 03:34:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7ARn-00053f-Vo; Mon, 09 Sep 2019 03:34:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141149-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-amd64:<job status>:broken:regression
 linux-linus:build-armhf-pvops:<job status>:broken:regression
 linux-linus:build-i386:<job status>:broken:regression
 linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-amd64-pvops:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-i386-xsm:<job status>:broken:regression
 linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:build-amd64-xsm:<job status>:broken:regression
 linux-linus:build-i386:host-install(4):broken:regression
 linux-linus:build-amd64:host-install(4):broken:regression
 linux-linus:build-amd64-pvops:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:build-amd64-xsm:host-install(4):broken:regression
 linux-linus:build-armhf-pvops:host-install(4):broken:regression
 linux-linus:build-i386-xsm:host-install(4):broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-arm64:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=983f700eab89c73562f308fc49b1561377d3920e
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 03:34:35 +0000
Subject: [Xen-devel] [linux-linus test] 141149: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE0OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMTQ5LwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMzU4MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzM1ODAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5ODNmNzAw
ZWFiODljNzM1NjJmMzA4ZmM0OWIxNTYxMzc3ZDM5MjBlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMTg4
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFog
IDE4NyBkYXlzICAxMzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTQ5ICAyMDE5
LTA5LTA4IDE4OjM3OjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0Mjk3IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNt
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjcyMzMgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 05:26:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 05:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7CBz-00024y-Ok; Mon, 09 Sep 2019 05:26:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7CBy-00024t-Rq
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 05:26:22 +0000
X-Inumbo-ID: 5a64256e-d2c2-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a64256e-d2c2-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 05:26: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 80698AD78;
 Mon,  9 Sep 2019 05:26:18 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-2-jgross@suse.com>
 <1918d920-f5e2-a288-b7d0-4fc094efb4b8@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c0798a13-8ca0-dcfe-b8c5-44dbf0a07f88@suse.com>
Date: Mon, 9 Sep 2019 07:26:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1918d920-f5e2-a288-b7d0-4fc094efb4b8@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 01/48] 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: 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>, 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>

T24gMDIuMDkuMTkgMTE6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTg3LDEzICs4NywxMyBAQCBzY2hl
ZF9pZGxlX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBp
bnQgY3B1LAo+PiAgIH0KPj4gICAKPj4gICBzdGF0aWMgaW50Cj4+IC1zY2hlZF9pZGxlX2NwdV9w
aWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCj4+ICtzY2hl
ZF9pZGxlX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCj4+ICAgewo+PiAtICAgIHJldHVybiB2LT5wcm9jZXNzb3I7Cj4+ICsgICAg
cmV0dXJuIHVuaXQtPnZjcHVfbGlzdC0+cHJvY2Vzc29yOwo+PiAgIH0KPiAKPiBOZWl0aGVyIHRo
aXMgbm9yIGFueSBvZiB0aGUgY3B1X3BpY2sgZnVuY3Rpb25zIGluIHRoZSBzY2hlZF8qLmMgZmls
ZXMKPiBhY3R1YWxseSBtZWFuIHRvIG1vZGlmeSAiKnVuaXQiLCBzbyB1bmxlc3MgbGF0ZXIgY2hh
bmdlcyBuZWVkIHRoaXMgYmUKPiBub24tY29uc3QgSSB0aGluayBpdCBzaG91bGQgZ2V0ICJjb25z
dCIgYWRkZWQuCgpJIHRoaW5rIGNvbnN0IGlzIGZpbmUuCgo+IAo+PiBAQCAtMzA4LDkgKzMwOCwx
NyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zcGluX3VubG9ja19kb3VibGUoc3BpbmxvY2tfdCAqbG9j
azEsIHNwaW5sb2NrX3QgKmxvY2syLAo+PiAgIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCj4+ICAgewo+PiAgICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwo+PiArICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0Owo+PiAg
IAo+PiAgICAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7Cj4+ICAgCj4+ICsgICAgaWYgKCAo
dW5pdCA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3VuaXQpKSA9PSBOVUxMICkKPj4gKyAgICAgICAg
cmV0dXJuIDE7Cj4+ICsgICAgdi0+c2NoZWRfdW5pdCA9IHVuaXQ7Cj4+ICsgICAgdW5pdC0+dmNw
dV9saXN0ID0gdjsKPj4gKyAgICB1bml0LT51bml0X2lkID0gdi0+dmNwdV9pZDsKPj4gKyAgICB1
bml0LT5kb21haW4gPSBkOwo+IAo+IEkgZ3Vlc3MgaXQgZG9lc24ndCBtYXR0ZXIgbXVjaCBzaW5j
ZSB0aGlzIHdpbGwgY2hhbmdlIHF1aXRlIGEgYml0IHdpdGgKPiBzdWJzZXF1ZW50IHBhdGNoZXMs
IGJ1dCBnZW5lcmFsbHkgSSdkIGNvbnNpZGVyIGl0IGJldHRlciB0byBpbml0aWFsaXplCj4gcmVs
ZXZhbnQgc3RydWN0dXJlIGZpZWxkcyBmaXJzdCwgYmVmb3JlIGhvb2tpbmcgaXQgdXAgdGhlIHN0
cnVjdHVyZQo+IGl0c2VsZi4KCldpbGwgY2hhbmdlLgoKPiAKPj4gQEAgLTQ1MiwxMyArNDY1LDE3
IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9v
bCAqYykKPj4gICAKPj4gICB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikK
Pj4gICB7Cj4+ICsgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0Owo+
PiArCj4+ICAgICAgIGtpbGxfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyKTsKPj4gICAgICAga2ls
bF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lcik7Cj4+ICAgICAgIGtpbGxfdGltZXIoJnYtPnBv
bGxfdGltZXIpOwo+PiAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jvb2wodi0+aXNfdXJnZW50
KSApCj4+ICAgICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHYtPnBy
b2Nlc3NvcikudXJnZW50X2NvdW50KTsKPj4gLSAgICBzY2hlZF9yZW1vdmVfdmNwdSh2Y3B1X3Nj
aGVkdWxlcih2KSwgdik7Cj4+ICsgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIo
diksIHVuaXQpOwo+PiAgICAgICBzY2hlZF9mcmVlX3ZkYXRhKHZjcHVfc2NoZWR1bGVyKHYpLCB2
LT5zY2hlZF9wcml2KTsKPj4gKyAgICB4ZnJlZSh1bml0KTsKPj4gKyAgICB2LT5zY2hlZF91bml0
ID0gTlVMTDsKPiAKPiBBbG9uZyB0aGUgbGluZXMgb2YgdGhlIGFib3ZlLCBzdG9yaW5nIE5VTEwg
d291bGQgZ2VuZXJhbGx5IGJldHRlciBiZQo+IGRvbmUgcHJpb3IgdG8gYWN0dWFsbHkgZnJlZWlu
ZyB0aGUgcG9pbnRlZCBhdCBzdHJ1Y3R1cmUuCgpZZXMuCgo+IAo+PiAtLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiBAQCAtMTQw
LDYgKzE0MCw3IEBAIHZvaWQgZXZ0Y2huX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7IC8qIGZy
b20gZG9tYWluX2tpbGwgKi8KPj4gICB2b2lkIGV2dGNobl9kZXN0cm95X2ZpbmFsKHN0cnVjdCBk
b21haW4gKmQpOyAvKiBmcm9tIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95ICovCj4+ICAgCj4+ICAg
c3RydWN0IHdhaXRxdWV1ZV92Y3B1Owo+PiArc3RydWN0IHNjaGVkX3VuaXQ7Cj4gCj4gSW4gQyBJ
IGRvbid0IHRoaW5rIHRoaXMgaXMgbmVlZGVkIHdpdGggLi4uCj4gCj4+IEBAIC0xNjAsNiArMTYx
LDcgQEAgc3RydWN0IHZjcHUKPj4gICAKPj4gICAgICAgc3RydWN0IHRpbWVyICAgICBwb2xsX3Rp
bWVyOyAgICAvKiB0aW1lb3V0IGZvciBTQ0hFRE9QX3BvbGwgKi8KPj4gICAKPj4gKyAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfdW5pdDsKPiAKPiAuLi4gdGhpcyBiZWluZyBhaGVhZCBvZiBh
bnkgZnVuY3Rpb24gcHJvdG90eXBlcyB1c2luZyB0aGUgc3RydWN0LgoKUmlnaHQuCgo+IAo+PiBA
QCAtMjcyLDYgKzI3NCwxMiBAQCBzdHJ1Y3QgdmNwdQo+PiAgICAgICBzdHJ1Y3QgYXJjaF92Y3B1
IGFyY2g7Cj4+ICAgfTsKPj4gICAKPj4gK3N0cnVjdCBzY2hlZF91bml0IHsKPj4gKyAgICBzdHJ1
Y3QgZG9tYWluICAgICAgICAgKmRvbWFpbjsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAg
KnZjcHVfbGlzdDsKPj4gKyAgICBpbnQgICAgICAgICAgICAgICAgICAgIHVuaXRfaWQ7Cj4gCj4g
QW55IHJlYXNvbiBmb3IgdGhpcyBiZWluZyBwbGFpbiBpbnQgKHJhdGhlciB0aGFuIHVuc2lnbmVk
IGludCk/CgpJIGp1c3QgY29waWVkIHRoZSB2Y3B1X2lkIHR5cGUuIFdpbGwgY2hhbmdlIHRvIHVu
c2lnbmVkIGludC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 05:32:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 05:32:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7CHS-0002rj-I9; Mon, 09 Sep 2019 05:32: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7CHQ-0002re-TL
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 05:32:00 +0000
X-Inumbo-ID: 22e27e0a-d2c3-11e9-ac08-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22e27e0a-d2c3-11e9-ac08-12813bfff9fa;
 Mon, 09 Sep 2019 05:31: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 2C273AF5A;
 Mon,  9 Sep 2019 05:31:55 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-5-jgross@suse.com>
 <988df6a5-c64a-7244-3739-f6bf08b08f0c@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5affde48-7bcb-67c4-39fd-45686729a344@suse.com>
Date: Mon, 9 Sep 2019 07:31:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <988df6a5-c64a-7244-3739-f6bf08b08f0c@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 04/48] 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: 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>,
 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>

T24gMDQuMDkuMTkgMTU6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+IEBAIC0yNzMsMTEgKzI3MywxNCBA
QCBzdHJ1Y3QgdmNwdQo+PiAgICAgICBzdHJ1Y3QgYXJjaF92Y3B1IGFyY2g7Cj4+ICAgfTsKPj4g
ICAKPj4gK3N0cnVjdCBzY2hlZF9yZXNvdXJjZTsKPiAKPiBBcyBtZW50aW9uZWQgZWxzZXdoZXJl
LCBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRoaXMgd2hlbiB0aGUgZmlyc3QKPiByZWZlcmVuY2Ug
aXMgLi4uCj4gCj4+ICAgc3RydWN0IHNjaGVkX3VuaXQgewo+PiAgICAgICBzdHJ1Y3QgZG9tYWlu
ICAgICAgICAgKmRvbWFpbjsKPj4gICAgICAgc3RydWN0IHZjcHUgICAgICAgICAgICp2Y3B1X2xp
c3Q7Cj4+ICAgICAgIHZvaWQgICAgICAgICAgICAgICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVs
ZXIgcHJpdmF0ZSBkYXRhICovCj4+ICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICAgICAqbmV4dF9p
bl9saXN0Owo+PiArICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwo+IAo+IC4uLiBsaWtl
IHRoaXMuIChPciBlbHNlIHlvdSBjb3VsZG4ndCB1c2Ugc3RydWN0IHNjaGVkX3VuaXQgaGVyZQo+
IGVpdGhlciwgZm9yIHN0aWxsIGJlaW5nIGFuIGluY29tcGxldGUgdHlwZSBhdCB0aGUgcG9pbnQg
b2YgdGhlCj4gZmlyc3QgcmVmZXJlbmNlIHRvIGl0LikKCkluZGVlZC4KCgpKdWVyZ2VuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 05:44:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 05: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 1i7CT7-0003oe-H0; Mon, 09 Sep 2019 05:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7CT6-0003oW-C6
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 05:44:04 +0000
X-Inumbo-ID: d3b11cd6-d2c4-11e9-ac08-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3b11cd6-d2c4-11e9-ac08-12813bfff9fa;
 Mon, 09 Sep 2019 05:44: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 51C21AF6B;
 Mon,  9 Sep 2019 05:44:01 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-6-jgross@suse.com>
 <7aeb4139-7157-f2d7-faa1-a7b870be9180@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0dee7fd0-8b1c-9720-9e1a-4656505c3720@suse.com>
Date: Mon, 9 Sep 2019 07:43:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7aeb4139-7157-f2d7-faa1-a7b870be9180@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 05/48] 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: 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>, 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>

T24gMDQuMDkuMTkgMTU6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4+IEBAIC0xODksOCArMTg5
LDggQEAgc3RydWN0IHNjaGVkdWxlciB7Cj4+ICAgICAgIHN0cnVjdCB0YXNrX3NsaWNlICgqZG9f
c2NoZWR1bGUpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHNfdGltZV90LAo+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2tsZXRfd29ya19zY2hl
ZHVsZWQpOwo+PiAgIAo+PiAtICAgIGludCAgICAgICAgICAoKnBpY2tfY3B1KSAgICAgICAoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKik7Cj4+ICsgICAgc3RydWN0IHNjaGVkX3Jlc291cmNl
ICogKCpwaWNrX3Jlc291cmNlKSAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0
ICopOwo+IAo+IE5pdDogVGhlcmUgYXJlIHR3byBibGFua3MgdG9vIG11Y2ggaGVyZSwgb25lIGVh
Y2ggYmVmb3JlIHRoZSBvcGVuaW5nCj4gcGFyZW50aGVzZXMuCgpUaGFua3MgZm9yIHBvaW50aWcg
aXQgb3V0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 05:46:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 05: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 1i7CVL-0003wu-A7; Mon, 09 Sep 2019 05:46:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7CVK-0003wi-0B
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 05:46:22 +0000
X-Inumbo-ID: 264ab39e-d2c5-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 264ab39e-d2c5-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 05:46:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1B2CAAFBA;
 Mon,  9 Sep 2019 05:46:20 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-7-jgross@suse.com>
 <da15d7cd-5f1a-3f4c-7685-9f1a00111058@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2278b178-73de-4ce4-897f-9c53e5a69adc@suse.com>
Date: Mon, 9 Sep 2019 07:46:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <da15d7cd-5f1a-3f4c-7685-9f1a00111058@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 06/48] 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: 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>, 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>

T24gMDQuMDkuMTkgMTU6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4+IEBAIC0zNiw3ICszNiw3
IEBAIGV4dGVybiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzOwo+PiAgIHN0cnVjdCBzY2hlZHVsZV9k
YXRhIHsKPj4gICAgICAgc3BpbmxvY2tfdCAgICAgICAgICpzY2hlZHVsZV9sb2NrLAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgX2xvY2s7Cj4+IC0gICAgc3RydWN0IHZjcHUgICAgICAgICpj
dXJyOyAgICAgICAgICAgLyogY3VycmVudCB0YXNrICAgICAgICAgICAgICAgICAgICAqLwo+PiAr
ICAgIHN0cnVjdCBzY2hlZF91bml0ICAqY3VycjsgICAgICAgICAgIC8qIGN1cnJlbnQgdGFzayAg
ICAgICAgICAgICAgICAgICAgKi8KPiAKPiBOaXQ6IFRoZSBjb21tZW50IHdhc24ndCByZWFsbHkg
bWF0Y2hpbmcgcHJldmlvdXNseSwgYnV0IGl0J3MgZ2V0dGluZwo+IHdvcnNlIG5vdy4gQ291bGQg
eW91IGVpdGhlciByZW1vdmUgaXQsIG9yIHVwZGF0ZSBpdD8KCkknbGwganVzdCByZW1vdmUgaXQu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 05:48:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 05: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 1i7CX7-00043p-Qt; Mon, 09 Sep 2019 05:48:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+J6z=XE=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i7CX6-00043c-9w
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 05:48:12 +0000
X-Inumbo-ID: 67e789da-d2c5-11e9-ac08-12813bfff9fa
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67e789da-d2c5-11e9-ac08-12813bfff9fa;
 Mon, 09 Sep 2019 05:48:11 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Sep 2019 22:48:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,483,1559545200"; d="scan'208";a="196087515"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga002.jf.intel.com with ESMTP; 08 Sep 2019 22:48:08 -0700
Date: Mon, 9 Sep 2019 13:52:12 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190909055210.GA28376@gao-cwp>
References: <1566177928-19114-1-git-send-email-chao.gao@intel.com>
 <1566177928-19114-16-git-send-email-chao.gao@intel.com>
 <3b455c41-b5a3-2533-99a8-2200def4b19f@citrix.com>
 <20190826080759.GB11910@gao-cwp> <20190827045159.GA28509@gao-cwp>
 <d95a5b28-04c6-dcc6-8b16-fc4ade330c15@suse.com>
 <20190830063506.GD31905@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190830063506.GD31905@gao-cwp>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v9 15/15] microcode: block #NMI handling
 when loading an ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBBdWcgMzAsIDIwMTkgYXQgMDI6MzU6MDZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj5PbiBUaHUsIEF1ZyAyOSwgMjAxOSBhdCAwMjoxMToxMFBNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj5PbiAyNy4wOC4yMDE5IDA2OjUyLCBDaGFvIEdhbyB3cm90ZToKPj4+IE9uIE1vbiwg
QXVnIDI2LCAyMDE5IGF0IDA0OjA3OjU5UE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+Pj4+IE9u
IEZyaSwgQXVnIDIzLCAyMDE5IGF0IDA5OjQ2OjM3QU0gKzAxMDAsIFNlcmdleSBEeWFzbGkgd3Jv
dGU6Cj4+Pj4+IE9uIDE5LzA4LzIwMTkgMDI6MjUsIENoYW8gR2FvIHdyb3RlOgo+Pj4+Pj4gcmVn
aXN0ZXIgYW4gbm1pIGNhbGxiYWNrLiBBbmQgdGhpcyBjYWxsYmFjayBkb2VzIGJ1c3ktbG9vcCBv
biB0aHJlYWRzCj4+Pj4+PiB3aGljaCBhcmUgd2FpdGluZyBmb3IgbG9hZGluZyBjb21wbGV0aW9u
LiBDb250cm9sIHRocmVhZHMgc2VuZCBOTUkgdG8KPj4+Pj4+IHNsYXZlIHRocmVhZHMgdG8gcHJl
dmVudCBOTUkgYWNjZXB0YW5jZSBkdXJpbmcgdWNvZGUgbG9hZGluZy4KPj4+Pj4+Cj4+Pj4+PiBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+Pj4+Pj4gLS0tCj4+
Pj4+PiBDaGFuZ2VzIGluIHY5Ogo+Pj4+Pj4gIC0gY29udHJvbCB0aHJlYWRzIHNlbmQgTk1JIHRv
IGFsbCBvdGhlciB0aHJlYWRzLiBTbGF2ZSB0aHJlYWRzIHdpbGwKPj4+Pj4+ICBzdGF5IGluIHRo
ZSBOTUkgaGFuZGxpbmcgdG8gcHJldmVudCBOTUkgYWNjZXB0YW5jZSBkdXJpbmcgdWNvZGUKPj4+
Pj4+ICBsb2FkaW5nLiBOb3RlIHRoYXQgc2VsZi1ubWkgaXMgaW52YWxpZCBhY2NvcmRpbmcgdG8g
U0RNLgo+Pj4+Pgo+Pj4+PiBUbyBtZSB0aGlzIGxvb2tzIGxpa2UgYSBoYWxmLW1lYXN1cmU6IHdo
eSBrZWVwIG9ubHkgc2xhdmUgdGhyZWFkcyBpbgo+Pj4+PiB0aGUgTk1JIGhhbmRsZXIsIHdoZW4g
bWFzdGVyIHRocmVhZHMgY2FuIHVwZGF0ZSB0aGUgbWljcm9jb2RlIGZyb20KPj4+Pj4gaW5zaWRl
IHRoZSBOTUkgaGFuZGxlciBhcyB3ZWxsPwo+Pj4+Cj4+Pj4gTm8gc3BlY2lhbCByZWFzb24uIEJl
Y2F1c2UgdGhlIGlzc3VlIHdlIHdhbnQgdG8gYWRkcmVzcyBpcyB0aGF0IHNsYXZlCj4+Pj4gdGhy
ZWFkcyBtaWdodCBnbyB0byBoYW5kbGUgTk1JIGFuZCBhY2Nlc3MgTVNScyB3aGVuIG1hc3RlciB0
aHJlYWQgaXMKPj4+PiBsb2FkaW5nIHVjb2RlLiBTbyB3ZSBvbmx5IGtlZXAgc2xhdmUgdGhyZWFk
cyBpbiB0aGUgTk1JIGhhbmRsZXIuCj4+Pj4KPj4+Pj4KPj4+Pj4gWW91IG1lbnRpb24gdGhhdCBz
ZWxmLW5taSBpcyBpbnZhbGlkLCBidXQgWGVuIGhhcyBzZWxmX25taSgpIHdoaWNoIGlzCj4+Pj4+
IHVzZWQgZm9yIGFwcGx5X2FsdGVybmF0aXZlcygpIGR1cmluZyBib290LCBzbyBjYW4gYmUgdHJ1
c3RlZCB0byB3b3JrLgo+Pj4+Cj4+Pj4gU29ycnksIEkgbWVhbnQgdXNpbmcgc2VsZiBzaG9ydGhh
bmQgdG8gc2VuZCBzZWxmLW5taS4gSSB0cmllZCB0byB1c2UKPj4+PiBzZWxmIHNob3J0aGFuZCBi
dXQgZ290IEFQSUMgZXJyb3IuIEFuZCBJIGFncmVlIHRoYXQgaXQgaXMgYmV0dGVyIHRvCj4+Pj4g
bWFrZSBzbGF2ZSB0aHJlYWQgY2FsbCBzZWxmX25taSgpIGl0c2VsZi4KPj4+Pgo+Pj4+Pgo+Pj4+
PiBJIGV4cGVyaW1lbnRlZCBhIGJpdCB3aXRoIHRoZSBmb2xsb3dpbmcgYXBwcm9hY2g6IGFmdGVy
IGxvYWRpbmdfc3RhdGUKPj4+Pj4gYmVjb21lcyBMT0FESU5HX0NBTExJTiwgZWFjaCBjcHUgaXNz
dWVzIGEgc2VsZl9ubWkoKSBhbmQgcmVuZGV6dm91cwo+Pj4+PiB2aWEgY3B1X2NhbGxpbl9tYXAg
aW50byBMT0FESU5HX0VOVEVSIHRvIGRvIGEgdWNvZGUgdXBkYXRlIGRpcmVjdGx5IGluCj4+Pj4+
IHRoZSBOTUkgaGFuZGxlci4gQW5kIGl0IHNlZW1zIHRvIHdvcmsuCj4+Pj4+Cj4+Pj4+IFNlcGFy
YXRlIHF1ZXN0aW9uIGlzIGFib3V0IHRoZSBzYWZldHkgb2YgdGhpcyBhcHByb2FjaDogY2FuIHdl
IGJlIHN1cmUKPj4+Pj4gdGhhdCBhIHVjb2RlIHVwZGF0ZSB3b3VsZCBub3QgcmVzZXQgdGhlIHN0
YXR1cyBvZiB0aGUgTk1JIGxhdGNoPyBJLmUuCj4+Pj4+IGNhbiBpdCBjYXVzZSBhbm90aGVyIE5N
SSB0byBiZSBkZWxpdmVyZWQgd2hpbGUgWGVuIGFscmVhZHkgaGFuZGxlcyBvbmU/Cj4+Pj4KPj4+
PiBBc2hvaywgd2hhdCdzIHlvdXIgb3BpbmlvbiBvbiBTZXJnZXkncyBhcHByb2FjaCBhbmQgaGlz
IGNvbmNlcm4/Cj4+PiAKPj4+IEkgdGFsa2VkIHdpdGggQXNob2suIFdlIHRoaW5rIHlvdXIgYXBw
cm9hY2ggaXMgYmV0dGVyLiBJIHdpbGwgZm9sbG93Cj4+PiB5b3VyIGFwcHJvYWNoIGluIHYxMC4g
SXQgd291bGQgYmUgbXVjaCBoZWxwZnVsIGlmIHlvdSBwb3N0IHlvdXIgcGF0Y2gKPj4+IHNvIHRo
YXQgSSBjYW4ganVzdCByZWJhc2UgaXQgb250byBvdGhlciBwYXRjaGVzLgo+Pgo+PkRvaW5nIHRo
ZSBhY3R1YWwgdWNvZGUgdXBkYXRlIGluc2lkZSBhbiBOTUkgaGFuZGxlciBzZWVtcyByYXRoZXIg
cmlza3kKPj50byBtZS4gRXZlbiBpZiBBc2hvayBjb25maXJtZWQgaXQgd291bGQgbm90IGJlIGFu
IGlzc3VlIG9uIHBhc3QgYW5kCj4+Y3VycmVudCBJbnRlbCBDUFVzIC0gd2hhdCBhYm91dCBmdXR1
cmUgb25lcywgb3Igb25lcyBmcm9tIG90aGVyIHZlbmRvcnM/Cj4KCkludGVsIFNETSBkb2Vzbid0
IHNheSB0aGF0IGxvYWRpbmcgdWNvZGUgaXNuJ3QgYWxsb3dlZCBpbnNpZGUgYW4gTk1JCmhhbmRs
ZXIuIFNvIGl0IGlzIGFsbG93ZWQgaW1wbGljaXRseS4gSWYgZnV0dXJlIENQVXMgY2Fubm90IGxv
YWQgdWNvZGUKaW4gTk1JIGhhbmRsZXIsIFNETSBzaG91bGQgZG9jdW1lbnQgaXQgYW5kIGF0IHRo
YXQgdGltZSwgd2UgY2FuIG1vdmUKdWNvZGUgbG9hZGluZyBvdXQgb2YgTk1JIGhhbmRsZXIgZm9y
IG5ldyBDUFVTLiBBcyB0byBBTUQsIGlmIHNvbWVvbmUKb2JqZWN0cyB0byB0aGlzIGFwcHJvYWNo
LCBsZXQncyB1c2UgdGhpcyBhcHByb2FjaCBmb3IgSW50ZWwgb25seS4KClRoYW5rcwpDaGFvCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 05:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 05: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 1i7Cay-0004sX-Og; Mon, 09 Sep 2019 05:52:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jhf9=XE=kpit.com=dhananjay.joshi@srs-us1.protection.inumbo.net>)
 id 1i7Ca1-0004qn-4U
 for xen-devel@lists.xen.org; Mon, 09 Sep 2019 05:51:13 +0000
X-Inumbo-ID: d256125a-d2c5-11e9-b299-bc764e2007e4
Received: from IND01-MA1-obe.outbound.protection.outlook.com (unknown
 [40.107.138.49]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d256125a-d2c5-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 05:51:11 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=CEBnVzpgkGgOJJ5FjZdyx8powhKlIPdQ3Gb5WPcpCiP6MZv9jIrhezqdM4jyt1meoFLR0OczCiIijQHzzBVxCMW+f3wlDiYYUDCR91RzetGzjUZyOS1zyG9o1TCxKbx0U7cMA2Iijgn21nDUGRshi2y8riyTAFeif5826n59p1coOm53i/nTKxLe5eNkTxIu6l94Ne85/rGLcBpJYcJc1I3F5/DuncG9qqovapIeETjDsM4kENVjl0T7H9Ns4ibwRiALHrnxZ/z0vslwsoAj9dhsmoVmJcmD8jnRjUZ/bSbNKnZ5IPmeDkHuBbkH6pepjSv59gIIaw7oMRjggjONbQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ho126F0VSohJkW3jX8hgfR1UIKCJQgnVVWnYzAbIJgk=;
 b=lGA10apMF+Gu/2OP0hmizGINf8WcLzI+R93eMnH/sCKkkIU8ffVvFZOUmgYBeurU4HEwC4fNotY7C4uLRkKAPclCvgr8oMX42Y2YfrITkUChIR6wBMnbxLlaO7QAcK09FVG0/Uo+8Zdv1g7v9Z3pN5usBzS95kBlWTwhJUlaCOiRTrlk6y+7C+OhYeWYuQDMCuqZitJ9D8wMbgx90c/tAYD6ZqPCwm+7b3feZFqfU+mHohLyTy5S8ZDWkQk6rNQtIALSi+/2ppuLe24Ifko4AN+oLn/acMW6B/ef52VF40kBTThdKPZfAGnj91tp4c8flpVz6BODBQk7MfoDd0Ph5Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=kpit.com; dmarc=pass action=none header.from=kpit.com;
 dkim=pass header.d=kpit.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kpit.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ho126F0VSohJkW3jX8hgfR1UIKCJQgnVVWnYzAbIJgk=;
 b=Q2UXCPnI/S647yGtmzP3LVQWdPOA8OPKr3GcijF4AEZc14BjpfgQYD64xocGMqr9P51jdDscgVzMQi4Cht6IN6gQ7oTIOPH6kD0P5n+5VlNFP/G82/qKZUkkJVQAI4+fP3gBBRcIuHTZBjKi3xZvgDqrUg2VcbFBC9ddDLgQpZM=
Received: from BM1PR01MB2545.INDPRD01.PROD.OUTLOOK.COM (20.178.172.15) by
 BM1PR01MB2673.INDPRD01.PROD.OUTLOOK.COM (20.178.175.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Mon, 9 Sep 2019 05:51:06 +0000
Received: from BM1PR01MB2545.INDPRD01.PROD.OUTLOOK.COM
 ([fe80::2541:c2bb:6f76:d29a]) by BM1PR01MB2545.INDPRD01.PROD.OUTLOOK.COM
 ([fe80::2541:c2bb:6f76:d29a%7]) with mapi id 15.20.2241.018; Mon, 9 Sep 2019
 05:51:06 +0000
From: Dhananjay Joshi <Dhananjay.Joshi@kpit.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Running xen on Rpi3
Thread-Index: AQHVZtJ3BiCxFUbAJ0WIYRix5ujswA==
Date: Mon, 9 Sep 2019 05:51:05 +0000
Message-ID: <BM1PR01MB2545F19A84B189C28591F33094B70@BM1PR01MB2545.INDPRD01.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Dhananjay.Joshi@kpit.com; 
x-originating-ip: [103.243.227.18]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0dc79990-ed7d-4116-f51e-08d734e9b4dc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:BM1PR01MB2673; 
x-ms-traffictypediagnostic: BM1PR01MB2673:
x-microsoft-antispam-prvs: <BM1PR01MB267329FF3E63B4418919787C94B70@BM1PR01MB2673.INDPRD01.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:3276;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(346002)(136003)(366004)(39860400002)(199004)(189003)(26005)(6436002)(186003)(74316002)(6916009)(71190400001)(81156014)(102836004)(81166006)(105004)(476003)(8676002)(2351001)(486006)(6116002)(3846002)(71200400001)(66556008)(8936002)(7736002)(19627405001)(99286004)(76116006)(52536014)(316002)(66476007)(86362001)(66946007)(64756008)(66446008)(66574012)(4744005)(7696005)(256004)(14444005)(5640700003)(55016002)(54896002)(9686003)(53936002)(2501003)(6506007)(25786009)(33656002)(2906002)(478600001)(14454004)(66066001)(5660300002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BM1PR01MB2673;
 H:BM1PR01MB2545.INDPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: kpit.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Jbq7Hl1vl9F+/vyYPQvwZkSDgy818QioJjV7ZUioEjkQ6cicNXHJpRAD3RK/6AibUa3itlYaWAjzdxxRL1by8rIZ/JxOj/PNEGHhR0nTEhgqyqUxsNxP1tyDDjsrP+OcAjLn+FFrRl+AMGLW0naMlyiMdXyvQwx3UUL6kWiqm+pwy0Gs6KqIn4J20FXkpkzAq1mkxHyVNvphJMnGwVrmvQK7uhexjlbh13926D7U5X+3fWvdPY/mAC4I9Go2iF1rXB3EkpNhRLxJmahco7f9Ag+24YqHokprKFyhfCogDJrNgIm9h+69JJcDckvWtRqUfU9mc0uBsQDbPLeZoV0y11tum3A50p2mfjCSfWUr2cCXgEz75ccWdYipOOHb/64JYM6zz13Hzd+0sHCmh3tiQBUTjAYIVQ9cAJDqcBCYkSQ=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: kpit.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0dc79990-ed7d-4116-f51e-08d734e9b4dc
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 05:51:05.3313 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3539451e-b46e-4a26-a242-ff61502855c7
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: E6LRvy7DyEwr+/WjM87sq4tGgPfAMRbt2i0h0aWzlc0m4StkSSji0DYwten4iIis2t9mW9X4qkMhoHOHYmji0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BM1PR01MB2673
X-Mailman-Approved-At: Mon, 09 Sep 2019 05:52:11 +0000
Subject: [Xen-devel] Running xen on Rpi3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0695954021028111407=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0695954021028111407==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_BM1PR01MB2545F19A84B189C28591F33094B70BM1PR01MB2545INDP_"

--_000_BM1PR01MB2545F19A84B189C28591F33094B70BM1PR01MB2545INDP_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello,
Does anyone has successfully ported xen on RPI3 ?
I have tried it with ubuntu 18.04 installed on RPI3 , but xen is not bootin=
g with EFI grub.

Any pointer will help here.

This message contains information that may be privileged or confidential an=
d is the property of the KPIT Technologies Ltd. It is intended only for the=
 person to whom it is addressed. If you are not the intended recipient, you=
 are not authorized to read, print, retain copy, disseminate, distribute, o=
r use this message or any part thereof. If you receive this message in erro=
r, please notify the sender immediately and delete all copies of this messa=
ge. KPIT Technologies Ltd. does not accept any liability for virus infected=
 mails.

--_000_BM1PR01MB2545F19A84B189C28591F33094B70BM1PR01MB2545INDP_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hello,</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Does anyone has successfully ported xen on RPI3 ?</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
I have tried it with ubuntu 18.04 installed on RPI3 , but xen is not bootin=
g with EFI grub.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Any pointer will help here.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
This message contains information that may be privileged or confidential an=
d is the property of the KPIT Technologies Ltd. It is intended only for the=
 person to whom it is addressed. If you are not the intended recipient, you=
 are not authorized to read, print,
 retain copy, disseminate, distribute, or use this message or any part ther=
eof. If you receive this message in error, please notify the sender immedia=
tely and delete all copies of this message. KPIT Technologies Ltd. does not=
 accept any liability for virus
 infected mails.
</body>
</html>

--_000_BM1PR01MB2545F19A84B189C28591F33094B70BM1PR01MB2545INDP_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0695954021028111407==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 09 06:16:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 06:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Cy4-0006lr-Sm; Mon, 09 Sep 2019 06:16:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Cy3-0006lm-FR
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 06:16:03 +0000
X-Inumbo-ID: 4b6a6b8e-d2c9-11e9-ac08-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b6a6b8e-d2c9-11e9-ac08-12813bfff9fa;
 Mon, 09 Sep 2019 06:16: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 21412AEAE;
 Mon,  9 Sep 2019 06:16:00 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1566177928-19114-1-git-send-email-chao.gao@intel.com>
 <1566177928-19114-16-git-send-email-chao.gao@intel.com>
 <3b455c41-b5a3-2533-99a8-2200def4b19f@citrix.com>
 <20190826080759.GB11910@gao-cwp> <20190827045159.GA28509@gao-cwp>
 <d95a5b28-04c6-dcc6-8b16-fc4ade330c15@suse.com>
 <20190830063506.GD31905@gao-cwp> <20190909055210.GA28376@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cc016d67-6f85-44f2-2410-ef1cb739cb5e@suse.com>
Date: Mon, 9 Sep 2019 08:16:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909055210.GA28376@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9 15/15] microcode: block #NMI handling
 when loading an ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAwNzo1MiwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gRnJpLCBBdWcgMzAsIDIw
MTkgYXQgMDI6MzU6MDZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+PiBEb2luZyB0aGUgYWN0
dWFsIHVjb2RlIHVwZGF0ZSBpbnNpZGUgYW4gTk1JIGhhbmRsZXIgc2VlbXMgcmF0aGVyIHJpc2t5
Cj4+PiB0byBtZS4gRXZlbiBpZiBBc2hvayBjb25maXJtZWQgaXQgd291bGQgbm90IGJlIGFuIGlz
c3VlIG9uIHBhc3QgYW5kCj4+PiBjdXJyZW50IEludGVsIENQVXMgLSB3aGF0IGFib3V0IGZ1dHVy
ZSBvbmVzLCBvciBvbmVzIGZyb20gb3RoZXIgdmVuZG9ycz8KPj4KPiAKPiBJbnRlbCBTRE0gZG9l
c24ndCBzYXkgdGhhdCBsb2FkaW5nIHVjb2RlIGlzbid0IGFsbG93ZWQgaW5zaWRlIGFuIE5NSQo+
IGhhbmRsZXIuIFNvIGl0IGlzIGFsbG93ZWQgaW1wbGljaXRseS4KCldlbGwsIGlmIHRoZSBTRE0g
d2FzIGNvbXBsZXRlIGFuZCBjb3JyZWN0IGV2ZXJ5d2hlcmUgZWxzZSwgSSdkIGFncmVlCnRvIHN1
Y2ggYW4gaW50ZXJwcmV0YXRpb24gLyBpbXBsaWNhdGlvbi4KCj4gSWYgZnV0dXJlIENQVXMgY2Fu
bm90IGxvYWQgdWNvZGUKPiBpbiBOTUkgaGFuZGxlciwgU0RNIHNob3VsZCBkb2N1bWVudCBpdCBh
bmQgYXQgdGhhdCB0aW1lLCB3ZSBjYW4gbW92ZQo+IHVjb2RlIGxvYWRpbmcgb3V0IG9mIE5NSSBo
YW5kbGVyIGZvciBuZXcgQ1BVUy4gQXMgdG8gQU1ELCBpZiBzb21lb25lCj4gb2JqZWN0cyB0byB0
aGlzIGFwcHJvYWNoLCBsZXQncyB1c2UgdGhpcyBhcHByb2FjaCBmb3IgSW50ZWwgb25seS4KCkdl
dHRpbmcgYSBkZWZpbml0aXZlIHN0YXRlbWVudCBtYXkgdHVybiBvdXQgZGlmZmljdWx0LiBCdXQg
SSBndWVzcyBpZgp5b3Ugc3VwcG9ydCBib3RoIGFwcHJvYWNoZXMgYW55d2F5LCBoYXZpbmcgYSBj
b21tYW5kIGxpbmUgb3B0aW9uIHRvCm92ZXJyaWRlIHRoZSBkZWZhdWx0IGJlaGF2aW9yIHdvdWxk
bid0IGJlIG11Y2ggbW9yZSB0aGFuIGEgMSBsaW5lCmFkZGl0aW9uPwoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 06:40:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 06:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7DL5-0008SS-Uf; Mon, 09 Sep 2019 06:39:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7DL4-0008SN-RJ
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 06:39:50 +0000
X-Inumbo-ID: 9e27b540-d2cc-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9e27b540-d2cc-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 06:39:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5A99CB655;
 Mon,  9 Sep 2019 06:39:47 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-10-jgross@suse.com>
 <3c6b8789-fa9a-8590-dc74-100c275e08eb@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e8216a93-ec8d-6e91-a21a-96d3b1d33151@suse.com>
Date: Mon, 9 Sep 2019 08:39:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3c6b8789-fa9a-8590-dc74-100c275e08eb@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 09/48] 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: 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>,
 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>

T24gMDQuMDkuMTkgMTY6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFYyOgo+PiAtIG1vdmUgYWZmaW5pdHlfYnJva2Vu
IGJhY2sgdG8gc3RydWN0IHZjcHUgKEphbiBCZXVsaWNoKQo+IAo+IEJ1dCB0aGlzIGFsb25lIHdv
bid0IHdvcms6IE5vdyBhIDJuZCB2Q1BVIGluIGEgdW5pdCB3aWxsIGNsb2JiZXIKPiB3aGF0IGEg
MXN0IG9uZSBtYXkgaGF2ZSBzZXQgYXMgYW4gYWZmaW5pdHkgb3ZlcnJpZGUuIEkgZG9uJ3QKPiB0
aGluayB5b3UgY2FuIGdldCBhd2F5IHdpdGhvdXQgYSBwZXItdkNQVSBDUFUgbWFzaywgb3IgYQo+
IGNvbWJpbmF0aW9uIG9mIHBlci12Q1BVIGFuZCBwZXItdW5pdCBzdGF0ZSBmbGFncy4KClNlZSBw
YXRjaCAyNDogdGhpcyBvbmUgYWRkcyBhIGhlbHBlciBzY2hlZF9jaGVja19hZmZpbml0eV9icm9r
ZW4oKSBmb3IKdGhhdCBwdXJwb3NlIGl0ZXJhdGluZyBvdmVyIHRoZSB2Y3B1cyBjaGVja2luZyB0
aGUgYWZmaW5pdHlfYnJva2VuIGZsYWdzCmFuZCByZXR1cm5pbmcgdHJ1ZSBpZiBhbnkgb2YgdGhl
IHZjcHVzIGhhcyBpdHMgZmxhZyBzZXQuCgo+IAo+PiBAQCAtOTcxLDI2ICs5ODYsMjkgQEAgc3Rh
dGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKPj4g
ICB2b2lkIHNjaGVkX3NldF9hZmZpbml0eSgKPj4gICAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IGNwdW1hc2tfdCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQo+PiAgIHsKPj4gLSAgICBz
Y2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LT5zY2hlZF91
bml0LCBoYXJkLCBzb2Z0KTsKPj4gKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNj
aGVkX3VuaXQ7Cj4+ICsKPj4gKyAgICBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxl
cih1bml0LT5kb21haW4pLCB1bml0LCBoYXJkLCBzb2Z0KTsKPiAKPiBJbiBhIHNpdHVhdGlvbiBs
aWtlIHRoaXMgSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gdXNlCj4gdi0+ZG9tYWluIChJ
IGRvbid0IHRoaW5rIHlvdSBtZWFuIHRvIHJlbW92ZSBzdHJ1Y3QgdmNwdSdzIGZpZWxkKS4KPiB2
IGhhcyBqdXN0IGJlZW4gZGUtcmVmZXJlbmNlZCwgc28gdi0+ZG9tYWluIGJlaW5nIGluIGNhY2hl
IGlzCj4gbW9yZSBsaWtlbHkgdGhhbiB1bml0LT5kb21haW4sIGFuZCB0aGVyZSdzIHRoZW4gYWxz
byBubyBkYXRhCj4gZGVwZW5kZW5jeSBvZiB0aGUgc2Vjb25kIGxvYWQgb24gdGhlIGZpcnN0IG9u
ZS4KCk9rYXkuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 06:55:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 06:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7DZm-0001dE-FT; Mon, 09 Sep 2019 06: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=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7DZl-0001d9-CR
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 06:55:01 +0000
X-Inumbo-ID: bce4cad4-d2ce-11e9-ac08-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bce4cad4-d2ce-11e9-ac08-12813bfff9fa;
 Mon, 09 Sep 2019 06:54:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CE2B2AF3E;
 Mon,  9 Sep 2019 06:54:57 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-10-jgross@suse.com>
 <3c6b8789-fa9a-8590-dc74-100c275e08eb@suse.com>
 <e8216a93-ec8d-6e91-a21a-96d3b1d33151@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <de415ad3-d6a4-2bc9-240b-8e1765cbcb4c@suse.com>
Date: Mon, 9 Sep 2019 08:55:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e8216a93-ec8d-6e91-a21a-96d3b1d33151@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAwODozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC4wOS4xOSAx
NjoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTcsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBWMjoKPj4+IC0gbW92ZSBhZmZpbml0eV9icm9rZW4gYmFjayB0byBz
dHJ1Y3QgdmNwdSAoSmFuIEJldWxpY2gpCj4+Cj4+IEJ1dCB0aGlzIGFsb25lIHdvbid0IHdvcms6
IE5vdyBhIDJuZCB2Q1BVIGluIGEgdW5pdCB3aWxsIGNsb2JiZXIKPj4gd2hhdCBhIDFzdCBvbmUg
bWF5IGhhdmUgc2V0IGFzIGFuIGFmZmluaXR5IG92ZXJyaWRlLiBJIGRvbid0Cj4+IHRoaW5rIHlv
dSBjYW4gZ2V0IGF3YXkgd2l0aG91dCBhIHBlci12Q1BVIENQVSBtYXNrLCBvciBhCj4+IGNvbWJp
bmF0aW9uIG9mIHBlci12Q1BVIGFuZCBwZXItdW5pdCBzdGF0ZSBmbGFncy4KPiAKPiBTZWUgcGF0
Y2ggMjQ6IHRoaXMgb25lIGFkZHMgYSBoZWxwZXIgc2NoZWRfY2hlY2tfYWZmaW5pdHlfYnJva2Vu
KCkgZm9yCj4gdGhhdCBwdXJwb3NlIGl0ZXJhdGluZyBvdmVyIHRoZSB2Y3B1cyBjaGVja2luZyB0
aGUgYWZmaW5pdHlfYnJva2VuIGZsYWdzCj4gYW5kIHJldHVybmluZyB0cnVlIGlmIGFueSBvZiB0
aGUgdmNwdXMgaGFzIGl0cyBmbGFnIHNldC4KCk9rYXksIHBhdGNoIDI0IGlzIHN0aWxsIGJlZm9y
ZSBtdWx0aXBsZSB2Q1BVLXMgcGVyIHVuaXQgYmVjb21lCnBvc3NpYmxlLCBzbyBubyBpbnRlcm1l
ZGlhdGUgYnJlYWthZ2UuIEJ1dCBjb3VsZCB5b3UgcGxlYXNlCm1ha2UgdGhpcyBleHBsaWNpdCBi
eSBzbGlnaHRseSBleHRlbmRpbmcgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZQpjaGFuZ2UgaGVyZT8K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:05:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Djs-0002bc-5I; Mon, 09 Sep 2019 07:05:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Djq-0002bX-9d
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:05:26 +0000
X-Inumbo-ID: 320ca5c4-d2d0-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 320ca5c4-d2d0-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 07:05: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 27FD0AFFC;
 Mon,  9 Sep 2019 07:05:24 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-10-jgross@suse.com>
 <3c6b8789-fa9a-8590-dc74-100c275e08eb@suse.com>
 <e8216a93-ec8d-6e91-a21a-96d3b1d33151@suse.com>
 <de415ad3-d6a4-2bc9-240b-8e1765cbcb4c@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a3d2491f-03a8-6c8a-655f-2921aa329504@suse.com>
Date: Mon, 9 Sep 2019 09:05:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <de415ad3-d6a4-2bc9-240b-8e1765cbcb4c@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 09/48] 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: 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>,
 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>

T24gMDkuMDkuMTkgMDg6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA5LjIwMTkgMDg6
MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA0LjA5LjE5IDE2OjE2LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA5LjA4LjIwMTkgMTY6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gVjI6Cj4+Pj4gLSBtb3ZlIGFmZmluaXR5X2Jyb2tlbiBiYWNrIHRvIHN0cnVjdCB2Y3B1IChK
YW4gQmV1bGljaCkKPj4+Cj4+PiBCdXQgdGhpcyBhbG9uZSB3b24ndCB3b3JrOiBOb3cgYSAybmQg
dkNQVSBpbiBhIHVuaXQgd2lsbCBjbG9iYmVyCj4+PiB3aGF0IGEgMXN0IG9uZSBtYXkgaGF2ZSBz
ZXQgYXMgYW4gYWZmaW5pdHkgb3ZlcnJpZGUuIEkgZG9uJ3QKPj4+IHRoaW5rIHlvdSBjYW4gZ2V0
IGF3YXkgd2l0aG91dCBhIHBlci12Q1BVIENQVSBtYXNrLCBvciBhCj4+PiBjb21iaW5hdGlvbiBv
ZiBwZXItdkNQVSBhbmQgcGVyLXVuaXQgc3RhdGUgZmxhZ3MuCj4+Cj4+IFNlZSBwYXRjaCAyNDog
dGhpcyBvbmUgYWRkcyBhIGhlbHBlciBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4oKSBmb3IK
Pj4gdGhhdCBwdXJwb3NlIGl0ZXJhdGluZyBvdmVyIHRoZSB2Y3B1cyBjaGVja2luZyB0aGUgYWZm
aW5pdHlfYnJva2VuIGZsYWdzCj4+IGFuZCByZXR1cm5pbmcgdHJ1ZSBpZiBhbnkgb2YgdGhlIHZj
cHVzIGhhcyBpdHMgZmxhZyBzZXQuCj4gCj4gT2theSwgcGF0Y2ggMjQgaXMgc3RpbGwgYmVmb3Jl
IG11bHRpcGxlIHZDUFUtcyBwZXIgdW5pdCBiZWNvbWUKPiBwb3NzaWJsZSwgc28gbm8gaW50ZXJt
ZWRpYXRlIGJyZWFrYWdlLiBCdXQgY291bGQgeW91IHBsZWFzZQo+IG1ha2UgdGhpcyBleHBsaWNp
dCBieSBzbGlnaHRseSBleHRlbmRpbmcgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZQo+IGNoYW5nZSBo
ZXJlPwoKWWVzLiBXaWxsIGV4dGVuZCB0aGUgY29tbWl0IG1lc3NhZ2Ugd2l0aDoKCiAgIFdoZW4g
c3VwcG9ydCBvZiBtdWx0aXBsZSB2Y3B1cyBwZXIgc2NoZWRfdW5pdCBpcyBiZWluZyBhZGRlZCwg
YSB1bml0CiAgIGlzIHJlZ2FyZGVkIGFzIGJlaW5nIHN1YmplY3QgdG8gImJyb2tlbiBhZmZpbml0
eSIgd2hlbiBhbnkgb2YgaXRzCiAgIHZjcHVzIGhhcyB0aGUgYWZmaW5pdHlfYnJva2VuIGZsYWcg
c2V0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EDT-00053P-Tc; Mon, 09 Sep 2019 07:36:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7EDS-00053E-Q7
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:36:02 +0000
X-Inumbo-ID: 77f84fa8-d2d4-11e9-ac08-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77f84fa8-d2d4-11e9-ac08-12813bfff9fa;
 Mon, 09 Sep 2019 07:36: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 6CD79ABF1;
 Mon,  9 Sep 2019 07:35:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 09:35:52 +0200
Message-Id: <20190909073557.16168-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v6 0/5] xen: debugtrace cleanup and per-cpu
 buffer support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QW5vdGhlciBkZWJ1Z3RyYWNlIGVuaGFuY2VtZW50IEkgbmVlZGVkIGZvciBjb3JlIHNjaGVkdWxp
bmcgZGVidWdnaW5nLApwbHVzIHNvbWUgY2xlYW51cC4KCkNoYW5nZXMgaW4gVjY6Ci0gc29tZSBj
b21tZW50cyBieSBKYW4gYWRkcmVzc2VkCi0gYWRkZWQgcGF0Y2ggNQoKQ2hhbmdlcyBpbiBWNToK
LSBzZXZlcmFsIGNvbW1lbnRzIGJ5IEphbiBhZGRyZXNzZWQgKGNvZGU6IHBhdGNoZXMgMSBhbmQg
NCwgY29tbWl0CiAgbWVzc2FnZSBvZiBwYXRjaCAzKQoKQ2hhbmdlcyBpbiBWNDoKLSByZXBsYWNl
ZCBwYXRjaCAxIChvcmlnaW5hbCBvbmUgd2FzIGNvbW1pdHRlZCwgbmV3IG9uZSByZXF1ZXN0ZWQg
YnkKICBKYW4gQmV1bGljaCkKLSBzZXZlcmFsIGNvbW1lbnRzIGJ5IEphbiBhZGRyZXNzZWQKCkNo
YW5nZXMgaW4gVjM6Ci0gcmViYXNlIHRvIGN1cnJlbnQgc3RhZ2luZwoKQ2hhbmdlcyBpbiBWMjoK
LSBhZGRlZCBuZXcgcGF0Y2ggMSAocHJlcGFyaW5nIHRoZSBtb3ZlIG9mIGRlYnVndHJhY2UgY29k
aW5nKQotIHBhdGNoIDQgKHYxIHBhdGNoIDMpOiBhdm9pZCBsZWFraW5nIGJ1ZmZlcgoKSnVlcmdl
biBHcm9zcyAoNSk6CiAgeGVuOiBmaXggZGVidWd0cmFjZSBjbGVhcmluZwogIHhlbjogbW92ZSBk
ZWJ1Z3RyYWNlIGNvZGluZyB0byBjb21tb24vZGVidWd0cmFjZS5jCiAgeGVuOiByZWZhY3RvciBk
ZWJ1Z3RyYWNlIGRhdGEKICB4ZW46IGFkZCBwZXItY3B1IGJ1ZmZlciBvcHRpb24gdG8gZGVidWd0
cmFjZQogIHhlbjogYWRkIGRlYnVndHJhY2UgZW50cnkgd2hlbiBlbnRyeSBjb3VudCBpcyB3cmFw
cGluZwoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICAgNyArLQogeGVuL2Nv
bW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vZGVidWd0cmFj
ZS5jICAgICAgICAgICB8IDMwMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgICAgICAgIHwgMTc4ICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzA5IGluc2VydGlvbnMoKyksIDE4MCBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYwoKLS0gCjIu
MTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EDY-00053n-6T; Mon, 09 Sep 2019 07:36:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7EDW-00053b-7m
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:36:06 +0000
X-Inumbo-ID: 783d0f12-d2d4-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 783d0f12-d2d4-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 07:36: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 17948ADEF;
 Mon,  9 Sep 2019 07:36:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 09:35:55 +0200
Message-Id: <20190909073557.16168-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909073557.16168-1-jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 3/5] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

QXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9y
aW5nIG9mIHRoZQpkZWJ1Z3RyYWNlIGRhdGE6IHB1dCB0aGUgbmVlZGVkIGJ1ZmZlciBhZG1pbiBk
YXRhIGludG8gdGhlIGJ1ZmZlciBhcwppdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIu
IEluIG9yZGVyIG5vdCB0byBsaW1pdCBidWZmZXIgc2l6ZQpzd2l0Y2ggdGhlIHJlbGF0ZWQgZmll
bGRzIGZyb20gdW5zaWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcsIGFzIG9uCmh1Z2UgbWFjaGlu
ZXMgd2l0aCBSQU0gaW4gdGhlIFRCIHJhbmdlIGl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIHRvCnN1
cHBvcnQgYnVmZmVycyA+NEdCLgoKV2hpbGUgYXQgaXQgc3dpdGNoIGRlYnVndHJhY2Vfc2VuZF90
b19jb25zb2xlIGFuZCBkZWJ1Z3RyYWNlX3VzZWQgdG8KYm9vbCBhbmQgZGVsZXRlIGFuIGVtcHR5
IGxpbmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpWNDoKLSByZW5h
bWVkIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGFfcyAoSmFuIEJldWxpY2gpCi0gcmVuYW1lZCBkZWJ0
cl9kYXRhIChKYW4gQmV1bGljaCkKLSByZW1vdmUgdW5uZWVkZWQgY29uZGl0aW9uIChKYW4gQmV1
bGljaCkKLSByZWNhbGMgZGVidWd0cmFjZV9ieXRlcyAoSmFuIEJldWxpY2gpClY2OgotIHVuZG8g
cHV0dGluZyBieXRlcyBpbnRvIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKEphbiBCZXVsaWNoKQot
LS0KIHhlbi9jb21tb24vZGVidWd0cmFjZS5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlvbnMo
KyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5j
IGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKaW5kZXggMDdlMjc0Njg0Ni4uNTFhYjQxZjdhNyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKKysrIGIveGVuL2NvbW1vbi9kZWJ1
Z3RyYWNlLmMKQEAgLTE1LDM0ICsxNSw0MCBAQAogI2luY2x1ZGUgPHhlbi93YXRjaGRvZy5oPgog
CiAvKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3IgYnVmZmVyIGl0PyAqLwotc3Rh
dGljIHZvbGF0aWxlIGludCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKK3N0YXRpYyB2b2xh
dGlsZSBib29sIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwogCi1zdGF0aWMgY2hhciAgICAg
ICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10cmFjZSBidWZmZXIgKi8KLXN0YXRpYyB1bnNp
Z25lZCBpbnQgZGVidWd0cmFjZV9wcmQ7IC8qIFByb2R1Y2VyIGluZGV4ICAgICAqLwotc3RhdGlj
IHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyOCwgZGVidWd0cmFjZV9ieXRl
czsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV91c2VkOworc3RydWN0IGRlYnVndHJh
Y2VfZGF0YSB7CisgICAgdW5zaWduZWQgbG9uZyBwcmQ7ICAgLyogUHJvZHVjZXIgaW5kZXguICov
CisgICAgY2hhciAgICAgICAgICBidWZbXTsKK307CisKK3N0YXRpYyBzdHJ1Y3QgZGVidWd0cmFj
ZV9kYXRhICpkdF9kYXRhOworCitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2lsb2J5
dGVzID0gMTI4Oworc3RhdGljIHVuc2lnbmVkIGxvbmcgZGVidWd0cmFjZV9ieXRlczsKIHN0YXRp
YyBib29sIGRlYnVndHJhY2VfYnVmX2VtcHR5Oworc3RhdGljIGJvb2wgZGVidWd0cmFjZV91c2Vk
Owogc3RhdGljIERFRklORV9TUElOTE9DSyhkZWJ1Z3RyYWNlX2xvY2spOwogaW50ZWdlcl9wYXJh
bSgiZGVidWd0cmFjZSIsIGRlYnVndHJhY2Vfa2lsb2J5dGVzKTsKIAogc3RhdGljIHZvaWQgZGVi
dWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQogewotICAgIGlmICggKGRlYnVndHJhY2VfYnl0ZXMg
PT0gMCkgfHwgIWRlYnVndHJhY2VfdXNlZCApCisgICAgaWYgKCAhZGVidWd0cmFjZV91c2VkICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBzdGFydGlu
Z1xuIik7CiAKICAgICAvKiBQcmludCBvbGRlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KLSAg
ICBpZiAoIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSAhPSAnXDAnICkKLSAgICAgICAg
Y29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVndHJhY2VfYnl0ZXMgLSBkZWJ1Z3RyYWNlX3By
ZCk7CisgICAgaWYgKCBkdF9kYXRhLT5idWZbZHRfZGF0YS0+cHJkXSAhPSAnXDAnICkKKyAgICAg
ICAgY29uc29sZV9zZXJpYWxfcHV0cygmZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGVidWd0cmFjZV9ieXRlcyAtIGR0X2RhdGEtPnByZCk7
CiAKICAgICAvKiBQcmludCB5b3VuZ2VzdCBwb3J0aW9uIG9mIHRoZSByaW5nLiAqLwotICAgIGRl
YnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSA9ICdcMCc7Ci0gICAgY29uc29sZV9zZXJpYWxf
cHV0cygmZGVidWd0cmFjZV9idWZbMF0sIGRlYnVndHJhY2VfcHJkKTsKKyAgICBkdF9kYXRhLT5i
dWZbZHRfZGF0YS0+cHJkXSA9ICdcMCc7CisgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZHRfZGF0
YS0+YnVmWzBdLCBkdF9kYXRhLT5wcmQpOwogCi0gICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAn
XDAnLCBkZWJ1Z3RyYWNlX2J5dGVzKTsKLSAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CisgICAgbWVt
c2V0KGR0X2RhdGEtPmJ1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7CisgICAgZHRfZGF0YS0+
cHJkID0gMDsKICAgICBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSA9IHRydWU7CiAKICAgICBwcmludGso
ImRlYnVndHJhY2VfZHVtcCgpIGZpbmlzaGVkXG4iKTsKQEAgLTY4LDcgKzc0LDYgQEAgc3RhdGlj
IHZvaWQgZGVidWd0cmFjZV90b2dnbGUodm9pZCkKIAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOwogICAgIHdhdGNoZG9nX2VuYWJsZSgpOwotCiB9
CiAKIHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpCkBAIC05MCwyNiArOTUsMjcgQEAgc3RhdGlj
IHZvaWQgZGVidWd0cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKIAogICAgIGZvciAoIHAgPSBi
dWY7ICpwICE9ICdcMCc7IHArKyApCiAgICAgewotICAgICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1
Z3RyYWNlX3ByZCsrXSA9ICpwOwotICAgICAgICBpZiAoIGRlYnVndHJhY2VfcHJkID09IGRlYnVn
dHJhY2VfYnl0ZXMgKQotICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOworICAgICAgICBk
dF9kYXRhLT5idWZbZHRfZGF0YS0+cHJkKytdID0gKnA7CisgICAgICAgIGlmICggZHRfZGF0YS0+
cHJkID09IGRlYnVndHJhY2VfYnl0ZXMgKQorICAgICAgICAgICAgZHRfZGF0YS0+cHJkID0gMDsK
ICAgICB9CiB9CiAKIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4p
CiB7CiAgICAgc3RhdGljIGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKLSAgICBzdGF0
aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKKyAgICBzdGF0aWMg
dW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50OworICAgIHN0YXRpYyB1bnNpZ25lZCBsb25n
IGxhc3RfcHJkOwogCiAgICAgY2hhciAgICAgICAgICBjbnRidWZbMjRdOwogICAgIHZhX2xpc3Qg
ICAgICAgYXJnczsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBu
cjsKIAotICAgIGlmICggZGVidWd0cmFjZV9ieXRlcyA9PSAwICkKKyAgICBpZiAoICFkdF9kYXRh
ICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgZGVidWd0cmFjZV91c2VkID0gMTsKKyAgICBkZWJ1
Z3RyYWNlX3VzZWQgPSB0cnVlOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlYnVndHJhY2Vf
bG9jaywgZmxhZ3MpOwogCkBAIC0xMjksMTQgKzEzNSwxNCBAQCB2b2lkIGRlYnVndHJhY2VfcHJp
bnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogICAgICAgICBpZiAoIGRlYnVndHJhY2VfYnVmX2Vt
cHR5IHx8IHN0cmNtcChidWYsIGxhc3RfYnVmKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRl
YnVndHJhY2VfYnVmX2VtcHR5ID0gZmFsc2U7Ci0gICAgICAgICAgICBsYXN0X3ByZCA9IGRlYnVn
dHJhY2VfcHJkOworICAgICAgICAgICAgbGFzdF9wcmQgPSBkdF9kYXRhLT5wcmQ7CiAgICAgICAg
ICAgICBsYXN0X2NvdW50ID0gKytjb3VudDsKICAgICAgICAgICAgIHNhZmVfc3RyY3B5KGxhc3Rf
YnVmLCBidWYpOwogICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwg
IiV1ICIsIGNvdW50KTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGRlYnVndHJhY2VfcHJkID0gbGFzdF9wcmQ7CisgICAgICAgICAgICBkdF9kYXRhLT5w
cmQgPSBsYXN0X3ByZDsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1
ZiksICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsKICAgICAgICAgfQogICAgICAgICBk
ZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKQEAgLTE1NCwyMyArMTYwLDI3IEBAIHN0YXRp
YyB2b2lkIGRlYnVndHJhY2Vfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQogc3RhdGljIGludCBfX2lu
aXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCiB7CiAgICAgaW50IG9yZGVyOwotICAgIHVuc2lnbmVk
IGludCBrYnl0ZXMsIGJ5dGVzOworICAgIHVuc2lnbmVkIGxvbmcga2J5dGVzOworICAgIHN0cnVj
dCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7CiAKICAgICAvKiBSb3VuZCBzaXplIGRvd24gdG8gbmV4
dCBwb3dlciBvZiB0d28uICovCiAgICAgd2hpbGUgKCAoa2J5dGVzID0gKGRlYnVndHJhY2Vfa2ls
b2J5dGVzICYgKGRlYnVndHJhY2Vfa2lsb2J5dGVzLTEpKSkgIT0gMCApCiAgICAgICAgIGRlYnVn
dHJhY2Vfa2lsb2J5dGVzID0ga2J5dGVzOwogCi0gICAgYnl0ZXMgPSBkZWJ1Z3RyYWNlX2tpbG9i
eXRlcyA8PCAxMDsKLSAgICBpZiAoIGJ5dGVzID09IDAgKQorICAgIGRlYnVndHJhY2VfYnl0ZXMg
PSBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA8PCAxMDsKKyAgICBpZiAoIGRlYnVndHJhY2VfYnl0ZXMg
PT0gMCApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9i
eXRlcyhieXRlcyk7Ci0gICAgZGVidWd0cmFjZV9idWYgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9y
ZGVyLCAwKTsKLSAgICBBU1NFUlQoZGVidWd0cmFjZV9idWYgIT0gTlVMTCk7CisgICAgb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhkZWJ1Z3RyYWNlX2J5dGVzKTsKKyAgICBkYXRhID0gYWxs
b2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7CisgICAgaWYgKCAhZGF0YSApCisgICAgICAgIHJl
dHVybiAtRU5PTUVNOwogCi0gICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBieXRlcyk7
CisgICAgZGVidWd0cmFjZV9ieXRlcyA9IFBBR0VfU0laRSA8PCBvcmRlcjsKKyAgICBtZW1zZXQo
ZGF0YSwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7CisgICAgZGVidWd0cmFjZV9ieXRlcyAtPSBz
aXplb2YoKmRhdGEpOwogCi0gICAgZGVidWd0cmFjZV9ieXRlcyA9IGJ5dGVzOworICAgIGR0X2Rh
dGEgPSBkYXRhOwogCiAgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcignVCcsIGRlYnVndHJhY2Vfa2V5
LAogICAgICAgICAgICAgICAgICAgICAgICAgInRvZ2dsZSBkZWJ1Z3RyYWNlIHRvIGNvbnNvbGUv
YnVmZmVyIiwgMCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EDS-00053F-K2; Mon, 09 Sep 2019 07:36:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7EDR-000539-DW
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:36:01 +0000
X-Inumbo-ID: 77f7be9e-d2d4-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 77f7be9e-d2d4-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 07:36: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 7D50CAC67;
 Mon,  9 Sep 2019 07:35:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 09:35:53 +0200
Message-Id: <20190909073557.16168-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909073557.16168-1-jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 1/5] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QWZ0ZXIgZHVtcGluZyB0aGUgZGVidWd0cmFjZSBidWZmZXIgaXQgaXMgY2xlYXJlZC4gVGhpcyBy
ZXN1bHRzIGluIHNvbWUKZW50cmllcyBub3QgYmVpbmcgcHJpbnRlZCBpbiBjYXNlIHRoZSBidWZm
ZXIgaXMgZHVtcGVkIGFnYWluIGJlZm9yZQpoYXZpbmcgd3JhcHBlZC4KCldoaWxlIGF0IGl0IHJl
bW92ZSB0aGUgdHJhaWxpbmcgemVybyBieXRlIGluIHRoZSBidWZmZXIgYXMgaXQgaXMgbm8KbG9u
Z2VyIG5lZWRlZC4gQ29tbWl0IGI1ZTZlMWVlOGRhNTlmIGludHJvZHVjZWQgcGFzc2luZyB0aGUg
bnVtYmVyIG9mCmNoYXJzIHRvIGJlIHByaW50ZWQgaW4gdGhlIHJlbGF0ZWQgaW50ZXJmYWNlcywg
c28gdGhlIHRyYWlsaW5nIDAgYnl0ZQppcyBubyBsb25nZXIgcmVxdWlyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpWNToKLSBpbnZhbGlkYXRlIGxhc3RfYnVmIGlu
c3RlYWQgb2YgbGFzdF9wcmQgYWZ0ZXIgcHJpbnRpbmcgdGhlIGJ1ZmZlcgogIChKYW4gQmV1bGlj
aCkKVjY6Ci0gaW5zdGVhZCBvZiBtb3ZpbmcgbGFzdF9idWYgdG8gZmlsZSBzY29wZSB1c2UgYSBi
b29sZWFuIGZvciBidWZmZXIKICBpbnZhbGlkYXRpb24gKEphbiBCZXVsaWNoKQotLS0KIHhlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBmNDlj
NmYyOWE4Li4xMWUxZGI1Njg0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMTE3Myw2ICsxMTczLDcgQEAg
c3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1ZjsgLyogRGVidWctdHJhY2UgYnVmZmVy
ICovCiBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9kdWNlciBpbmRl
eCAgICAgKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjgs
IGRlYnVndHJhY2VfYnl0ZXM7CiBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfdXNlZDsK
K3N0YXRpYyBib29sIGRlYnVndHJhY2VfYnVmX2VtcHR5Owogc3RhdGljIERFRklORV9TUElOTE9D
SyhkZWJ1Z3RyYWNlX2xvY2spOwogaW50ZWdlcl9wYXJhbSgiZGVidWd0cmFjZSIsIGRlYnVndHJh
Y2Vfa2lsb2J5dGVzKTsKIApAQCAtMTE4NCwxNiArMTE4NSwxNyBAQCBzdGF0aWMgdm9pZCBkZWJ1
Z3RyYWNlX2R1bXBfd29ya2VyKHZvaWQpCiAgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBz
dGFydGluZ1xuIik7CiAKICAgICAvKiBQcmludCBvbGRlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4g
Ki8KLSAgICBBU1NFUlQoZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9ieXRlcyAtIDFdID09IDAp
OwogICAgIGlmICggZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdICE9ICdcMCcgKQogICAg
ICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidWd0cmFjZV9ieXRlcyAtIGRlYnVndHJh
Y2VfcHJkIC0gMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidWd0cmFjZV9ieXRl
cyAtIGRlYnVndHJhY2VfcHJkKTsKIAogICAgIC8qIFByaW50IHlvdW5nZXN0IHBvcnRpb24gb2Yg
dGhlIHJpbmcuICovCiAgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdID0gJ1wwJzsK
ICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZlswXSwgZGVidWd0cmFjZV9w
cmQpOwogCiAgICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5dGVz
KTsKKyAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CisgICAgZGVidWd0cmFjZV9idWZfZW1wdHkgPSB0
cnVlOwogCiAgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBmaW5pc2hlZFxuIik7CiB9CkBA
IC0xMjQxLDggKzEyNDMsNyBAQCBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY2hh
ciAqYnVmKQogICAgIGZvciAoIHAgPSBidWY7ICpwICE9ICdcMCc7IHArKyApCiAgICAgewogICAg
ICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZCsrXSA9ICpwOwotICAgICAgICAvKiBB
bHdheXMgbGVhdmUgYSBudWwgYnl0ZSBhdCB0aGUgZW5kIG9mIHRoZSBidWZmZXIuICovCi0gICAg
ICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gKGRlYnVndHJhY2VfYnl0ZXMgLSAxKSApCisgICAg
ICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gZGVidWd0cmFjZV9ieXRlcyApCiAgICAgICAgICAg
ICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CiAgICAgfQogfQpAQCAtMTI2NCw4ICsxMjY1LDYgQEAgdm9p
ZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIAogICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKIAotICAgIEFTU0VSVChkZWJ1Z3Ry
YWNlX2J1ZltkZWJ1Z3RyYWNlX2J5dGVzIC0gMV0gPT0gMCk7Ci0KICAgICB2YV9zdGFydChhcmdz
LCBmbXQpOwogICAgIG5yID0gdnNjbnByaW50ZihidWYsIHNpemVvZihidWYpLCBmbXQsIGFyZ3Mp
OwogICAgIHZhX2VuZChhcmdzKTsKQEAgLTEyNzksOCArMTI3OCw5IEBAIHZvaWQgZGVidWd0cmFj
ZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0g
ICAgICAgIGlmICggc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKKyAgICAgICAgaWYgKCBkZWJ1Z3Ry
YWNlX2J1Zl9lbXB0eSB8fCBzdHJjbXAoYnVmLCBsYXN0X2J1ZikgKQogICAgICAgICB7CisgICAg
ICAgICAgICBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSA9IGZhbHNlOwogICAgICAgICAgICAgbGFzdF9w
cmQgPSBkZWJ1Z3RyYWNlX3ByZDsKICAgICAgICAgICAgIGxhc3RfY291bnQgPSArK2NvdW50Owog
ICAgICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7Ci0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EDZ-00053w-Eq; Mon, 09 Sep 2019 07:36: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7EDX-00053h-O1
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:36:07 +0000
X-Inumbo-ID: 77f88ba1-d2d4-11e9-ac08-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77f88ba1-d2d4-11e9-ac08-12813bfff9fa;
 Mon, 09 Sep 2019 07:36:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 59F34AE68;
 Mon,  9 Sep 2019 07:36:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 09:35:56 +0200
Message-Id: <20190909073557.16168-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909073557.16168-1-jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 4/5] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

ZGVidWd0cmFjZSBpcyBub3JtYWxseSB3cml0aW5nIHRyYWNlIGVudHJpZXMgaW50byBhIHNpbmds
ZSB0cmFjZQpidWZmZXIuIFRoZXJlIGFyZSBjYXNlcyB3aGVyZSB0aGlzIGlzIG5vdCBvcHRpbWFs
LCBlLmcuIHdoZW4gaHVudGluZwphIGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2Yg
dHJhY2UgZW50cmllcyBhbmQgb25lIGNwdSBpcwpzdHVjay4gVGhpcyB3aWxsIHJlc3VsdCBpbiBv
dGhlciBjcHVzIGZpbGxpbmcgdGhlIHRyYWNlIGJ1ZmZlciBhbmQKZmluYWxseSBvdmVyd3JpdGlu
ZyB0aGUgaW50ZXJlc3RpbmcgdHJhY2UgZW50cmllcyBvZiB0aGUgaGFuZ2luZyBjcHUuCgpJbiBv
cmRlciB0byBiZSBhYmxlIHRvIGRlYnVnIHN1Y2ggc2l0dWF0aW9ucyBhZGQgdGhlIGNhcGFiaWxp
dHkgdG8gdXNlCnBlci1jcHUgdHJhY2UgYnVmZmVycy4gVGhpcyBjYW4gYmUgc2VsZWN0ZWQgYnkg
c3BlY2lmeWluZyB0aGUKZGVidWd0cmFjZSBib290IHBhcmFtZXRlciB3aXRoIHRoZSBtb2RpZmll
ciAiY3B1OiIsIGxpa2U6CgogIGRlYnVndHJhY2U9Y3B1OjE2CgpBdCB0aGUgc2FtZSB0aW1lIHN3
aXRjaCB0aGUgcGFyc2luZyBmdW5jdGlvbiB0byBhY2NlcHQgc2l6ZSBtb2RpZmllcnMKKGUuZy4g
NE0gb3IgMUcpLgoKUHJpbnRpbmcgb3V0IHRoZSB0cmFjZSBlbnRyaWVzIGlzIGRvbmUgZm9yIGVh
Y2ggYnVmZmVyIGluIG9yZGVyIHRvCm1pbmltaXplIHRoZSBlZmZvcnQgbmVlZGVkIGR1cmluZyBw
cmludGluZy4gQXMgZWFjaCBlbnRyeSBpcyBwcmVmaXhlZAp3aXRoIGl0cyBzZXF1ZW5jZSBudW1i
ZXIgc29ydGluZyB0aGUgZW50cmllcyBjYW4gZWFzaWx5IGJlIGRvbmUgd2hlbgphbmFseXppbmcg
dGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
ClYyOgotIG9ubHkgYWxsb2NhdGUgYnVmZmVyIGlmIG5vdCBhbHJlYWR5IGRvbmUgc28KVjQ6Ci0g
dW5zaWduZWQgaW50IC0+IHVuc2lnbmVkIGxvbmcgKEphbiBCZXVsaWNoKQotIHJlcGxhY2UgY2hl
Y2sgZm9yIGJ5dGVzIDwgUEFHRV9TSVpFIGJ5ICFieXRlcyAoSmFuIEJldWxpY2gpCi0gcHJpbnQg
aW5mbyB3aGljaCBidWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQgKEphbiBCZXVsaWNoKQotIHJlcGxh
Y2Ugc3dpdGNoIGJ5IGlmIGluIGNwdSBub3RpZmllciBoYW5kbGVyIChKYW4gQmV1bGljaCkKVjU6
Ci0gZG9uJ3Qgc2lsZW50bHkgaWdub3JlIHRyYWlsaW5nIGNoYXJhY3RlcnMgd2hlbiBwYXJzaW5n
IGJ1ZmZlciBzaXplCiAgKEphbiBCZXVsaWNoKQotIGxpbWl0IHNjb3BlIG9mIHNvbWUgdmFyaWFi
bGVzIChKYW4gQmV1bGljaCkKLSBhZGp1c3QgZXJyb3IgbWVzc2FnZSBmb3JtYXQgKEphbiBCZXVs
aWNoKQpWNjoKLSBtb3ZlIGNhbGN1bGF0aW9uIG9mIGZpbmFsIGRlYnVndHJhY2VfYnl0ZXMgdmFs
dWUgdG8gcGFyYW1ldGVyIHBhcnNpbmcKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgfCAgIDcgKy0KIHhlbi9jb21tb24vZGVidWd0cmFjZS5jICAgICAgICAgICB8IDE1OCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAx
MjcgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCmluZGV4IDdjNzJlMzEwMzIuLjgzMjc5N2UyZTIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKQEAgLTY0NCwxMiArNjQ0LDEzIEBAIG92ZXIgdGhlIFBDSSBidXNzZXMgc2VxdWVudGlh
bGx5KSBvciBieSBQQ0kgZGV2aWNlIChtdXN0IGJlIG9uIHNlZ21lbnQgMCkuCiBMaW1pdHMgdGhl
IG51bWJlciBsaW5lcyBwcmludGVkIGluIFhlbiBzdGFjayB0cmFjZXMuCiAKICMjIyBkZWJ1Z3Ry
YWNlCi0+IGA9IDxpbnRlZ2VyPmAKKz4gYD0gW2NwdTpdPHNpemU+YAogCiA+IERlZmF1bHQ6IGAx
MjhgCiAKLVNwZWNpZnkgdGhlIHNpemUgb2YgdGhlIGNvbnNvbGUgZGVidWcgdHJhY2UgYnVmZmVy
IGluIEtpQi4gVGhlIGRlYnVnCi10cmFjZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1
Z2dpbmcgYnVpbGRzIG9mIFhlbi4KK1NwZWNpZnkgdGhlIHNpemUgb2YgdGhlIGNvbnNvbGUgZGVi
dWcgdHJhY2UgYnVmZmVyLiBCeSBzcGVjaWZ5aW5nIGBjcHU6YAorYWRkaXRpb25hbGx5IGEgdHJh
Y2UgYnVmZmVyIG9mIHRoZSBzcGVjaWZpZWQgc2l6ZSBpcyBhbGxvY2F0ZWQgcGVyIGNwdS4KK1Ro
ZSBkZWJ1ZyB0cmFjZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRz
IG9mIFhlbi4KIAogIyMjIGRtYV9iaXRzCiA+IGA9IDxpbnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZGVidWd0cmFjZS5jIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKaW5kZXggNTFh
YjQxZjdhNy4uNjY5YjIxMDJhYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMK
KysrIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKQEAgLTYsNiArNiw3IEBACiAKIAogI2luY2x1
ZGUgPHhlbi9jb25zb2xlLmg+CisjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+
CkBAIC0yMywzNSArMjQsNzkgQEAgc3RydWN0IGRlYnVndHJhY2VfZGF0YSB7CiB9OwogCiBzdGF0
aWMgc3RydWN0IGRlYnVndHJhY2VfZGF0YSAqZHRfZGF0YTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQ
VShzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICosIGR0X2NwdV9kYXRhKTsKIAotc3RhdGljIHVuc2ln
bmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyODsKLXN0YXRpYyB1bnNpZ25lZCBsb25n
IGRlYnVndHJhY2VfYnl0ZXM7CitzdGF0aWMgdW5zaWduZWQgbG9uZyBkZWJ1Z3RyYWNlX2J5dGVz
ID0gMTI4IDw8IDEwOworc3RhdGljIGJvb2wgZGVidWd0cmFjZV9wZXJfY3B1Owogc3RhdGljIGJv
b2wgZGVidWd0cmFjZV9idWZfZW1wdHk7CiBzdGF0aWMgYm9vbCBkZWJ1Z3RyYWNlX3VzZWQ7CiBz
dGF0aWMgREVGSU5FX1NQSU5MT0NLKGRlYnVndHJhY2VfbG9jayk7Ci1pbnRlZ2VyX3BhcmFtKCJk
ZWJ1Z3RyYWNlIiwgZGVidWd0cmFjZV9raWxvYnl0ZXMpOwogCi1zdGF0aWMgdm9pZCBkZWJ1Z3Ry
YWNlX2R1bXBfd29ya2VyKHZvaWQpCitzdGF0aWMgaW50IF9faW5pdCBkZWJ1Z3RyYWNlX3BhcnNl
X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7Ci0gICAgaWYgKCAhZGVidWd0cmFjZV91c2VkICkKKyAg
ICB1bnNpZ25lZCBsb25nIGJ5dGVzOworCisgICAgaWYgKCAhc3RybmNtcChzLCAiY3B1OiIsIDQp
ICkKKyAgICB7CisgICAgICAgIGRlYnVndHJhY2VfcGVyX2NwdSA9IHRydWU7CisgICAgICAgIHMg
Kz0gNDsKKyAgICB9CisgICAgYnl0ZXMgPSBwYXJzZV9zaXplX2FuZF91bml0KHMsICZzKTsKKwor
ICAgIGlmICggKnMgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGRlYnVndHJhY2Vf
Ynl0ZXMgPSBNQVgoYnl0ZXMsIFBBR0VfU0laRSk7CisKKyAgICAvKiBSb3VuZCBzaXplIGRvd24g
dG8gbmV4dCBwb3dlciBvZiB0d28uICovCisgICAgd2hpbGUgKCAoYnl0ZXMgPSAoZGVidWd0cmFj
ZV9ieXRlcyAmIChkZWJ1Z3RyYWNlX2J5dGVzIC0gMSkpKSAhPSAwICkKKyAgICAgICAgZGVidWd0
cmFjZV9ieXRlcyA9IGJ5dGVzOworCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcGFyYW0oImRl
YnVndHJhY2UiLCBkZWJ1Z3RyYWNlX3BhcnNlX3BhcmFtKTsKKworc3RhdGljIHZvaWQgZGVidWd0
cmFjZV9kdW1wX2J1ZmZlcihzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkYXRhLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3aGljaCkKK3sKKyAgICBpZiAo
ICFkYXRhICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAo
KSBzdGFydGluZ1xuIik7CisgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSAlcyBidWZmZXIg
c3RhcnRpbmdcbiIsIHdoaWNoKTsKIAogICAgIC8qIFByaW50IG9sZGVzdCBwb3J0aW9uIG9mIHRo
ZSByaW5nLiAqLwotICAgIGlmICggZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0gIT0gJ1wwJyAp
Ci0gICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmR0X2RhdGEtPmJ1ZltkdF9kYXRhLT5wcmRd
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVndHJhY2VfYnl0ZXMgLSBkdF9kYXRh
LT5wcmQpOworICAgIGlmICggZGF0YS0+YnVmW2RhdGEtPnByZF0gIT0gJ1wwJyApCisgICAgICAg
IGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRhdGEtPmJ1ZltkYXRhLT5wcmRdLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRlYnVndHJhY2VfYnl0ZXMgLSBkYXRhLT5wcmQpOwogCiAgICAgLyog
UHJpbnQgeW91bmdlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8KLSAgICBkdF9kYXRhLT5idWZb
ZHRfZGF0YS0+cHJkXSA9ICdcMCc7Ci0gICAgY29uc29sZV9zZXJpYWxfcHV0cygmZHRfZGF0YS0+
YnVmWzBdLCBkdF9kYXRhLT5wcmQpOworICAgIGRhdGEtPmJ1ZltkYXRhLT5wcmRdID0gJ1wwJzsK
KyAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkYXRhLT5idWZbMF0sIGRhdGEtPnByZCk7CiAKLSAg
ICBtZW1zZXQoZHRfZGF0YS0+YnVmLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5dGVzKTsKLSAgICBkdF9k
YXRhLT5wcmQgPSAwOwotICAgIGRlYnVndHJhY2VfYnVmX2VtcHR5ID0gdHJ1ZTsKKyAgICBtZW1z
ZXQoZGF0YS0+YnVmLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5dGVzKTsKKyAgICBkYXRhLT5wcmQgPSAw
OwogCi0gICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBmaW5pc2hlZFxuIik7CisgICAgcHJp
bnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSAlcyBidWZmZXIgZmluaXNoZWRcbiIsIHdoaWNoKTsKK30K
Kworc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQoreworICAgIHVuc2ln
bmVkIGludCBjcHU7CisKKyAgICBpZiAoICFkZWJ1Z3RyYWNlX3VzZWQgKQorICAgICAgICByZXR1
cm47CisKKyAgICBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVyKGR0X2RhdGEsICJnbG9iYWwiKTsKKwor
ICAgIGZvciAoIGNwdSA9IDA7IGNwdSA8IG5yX2NwdV9pZHM7IGNwdSsrICkKKyAgICB7CisgICAg
ICAgIGNoYXIgYnVmWzE2XTsKKworICAgICAgICBzbnByaW50ZihidWYsIHNpemVvZihidWYpLCAi
Y3B1ICV1IiwgY3B1KTsKKyAgICAgICAgZGVidWd0cmFjZV9kdW1wX2J1ZmZlcihwZXJfY3B1KGR0
X2NwdV9kYXRhLCBjcHUpLCBidWYpOworICAgIH0KKworICAgIGRlYnVndHJhY2VfYnVmX2VtcHR5
ID0gdHJ1ZTsKIH0KIAogc3RhdGljIHZvaWQgZGVidWd0cmFjZV90b2dnbGUodm9pZCkKQEAgLTkx
LDI4ICsxMzYsMzMgQEAgdm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKIAogc3RhdGljIHZvaWQg
ZGVidWd0cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKIHsKKyAgICBzdHJ1Y3QgZGVidWd0cmFj
ZV9kYXRhICpkYXRhOwogICAgIGNoYXIgKnA7CiAKKyAgICBkYXRhID0gZGVidWd0cmFjZV9wZXJf
Y3B1ID8gdGhpc19jcHUoZHRfY3B1X2RhdGEpIDogZHRfZGF0YTsKKwogICAgIGZvciAoIHAgPSBi
dWY7ICpwICE9ICdcMCc7IHArKyApCiAgICAgewotICAgICAgICBkdF9kYXRhLT5idWZbZHRfZGF0
YS0+cHJkKytdID0gKnA7Ci0gICAgICAgIGlmICggZHRfZGF0YS0+cHJkID09IGRlYnVndHJhY2Vf
Ynl0ZXMgKQotICAgICAgICAgICAgZHRfZGF0YS0+cHJkID0gMDsKKyAgICAgICAgZGF0YS0+YnVm
W2RhdGEtPnByZCsrXSA9ICpwOworICAgICAgICBpZiAoIGRhdGEtPnByZCA9PSBkZWJ1Z3RyYWNl
X2J5dGVzICkKKyAgICAgICAgICAgIGRhdGEtPnByZCA9IDA7CiAgICAgfQogfQogCiB2b2lkIGRl
YnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogewogICAgIHN0YXRpYyBjaGFy
IGJ1ZlsxMDI0XSwgbGFzdF9idWZbMTAyNF07Ci0gICAgc3RhdGljIHVuc2lnbmVkIGludCBjb3Vu
dCwgbGFzdF9jb3VudDsKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50IGNvdW50LCBsYXN0X2NvdW50
LCBsYXN0X2NwdTsKICAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBsYXN0X3ByZDsKIAogICAgIGNo
YXIgICAgICAgICAgY250YnVmWzI0XTsKICAgICB2YV9saXN0ICAgICAgIGFyZ3M7CiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25lZCBpbnQgbnI7CisgICAgc3RydWN0IGRlYnVn
dHJhY2VfZGF0YSAqZGF0YTsKIAotICAgIGlmICggIWR0X2RhdGEgKQorICAgIGRhdGEgPSBkZWJ1
Z3RyYWNlX3Blcl9jcHUgPyB0aGlzX2NwdShkdF9jcHVfZGF0YSkgOiBkdF9kYXRhOworICAgIGlm
ICggIWRhdGEgKQogICAgICAgICByZXR1cm47CiAKICAgICBkZWJ1Z3RyYWNlX3VzZWQgPSB0cnVl
OwpAQCAtMTMyLDE3ICsxODIsMjAgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFy
ICpmbXQsIC4uLikKICAgICB9CiAgICAgZWxzZQogICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50
IGNwdSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/IHNtcF9wcm9jZXNzb3JfaWQoKSA6IDA7CisKICAg
ICAgICAgaWYgKCBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSB8fCBzdHJjbXAoYnVmLCBsYXN0X2J1Zikg
KQogICAgICAgICB7CiAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSA9IGZhbHNlOwot
ICAgICAgICAgICAgbGFzdF9wcmQgPSBkdF9kYXRhLT5wcmQ7CisgICAgICAgICAgICBsYXN0X3By
ZCA9IGRhdGEtPnByZDsKICAgICAgICAgICAgIGxhc3RfY291bnQgPSArK2NvdW50OworICAgICAg
ICAgICAgbGFzdF9jcHUgPSBjcHU7CiAgICAgICAgICAgICBzYWZlX3N0cmNweShsYXN0X2J1Ziwg
YnVmKTsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAi
LCBjb3VudCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAg
ICBkdF9kYXRhLT5wcmQgPSBsYXN0X3ByZDsKKyAgICAgICAgICAgIGRhdGEtPnByZCA9IGxhc3Rf
cHJkOwogICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1LSV1
ICIsIGxhc3RfY291bnQsICsrY291bnQpOwogICAgICAgICB9CiAgICAgICAgIGRlYnVndHJhY2Vf
YWRkX3RvX2J1ZihjbnRidWYpOwpAQCAtMTU3LDM0ICsyMTAsNjkgQEAgc3RhdGljIHZvaWQgZGVi
dWd0cmFjZV9rZXkodW5zaWduZWQgY2hhciBrZXkpCiAgICAgZGVidWd0cmFjZV90b2dnbGUoKTsK
IH0KIAotc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFjZV9pbml0KHZvaWQpCitzdGF0aWMgdm9p
ZCBkZWJ1Z3RyYWNlX2FsbG9jX2J1ZmZlcihzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICoqcHRyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsK
ICAgICBpbnQgb3JkZXI7Ci0gICAgdW5zaWduZWQgbG9uZyBrYnl0ZXM7CiAgICAgc3RydWN0IGRl
YnVndHJhY2VfZGF0YSAqZGF0YTsKIAotICAgIC8qIFJvdW5kIHNpemUgZG93biB0byBuZXh0IHBv
d2VyIG9mIHR3by4gKi8KLSAgICB3aGlsZSAoIChrYnl0ZXMgPSAoZGVidWd0cmFjZV9raWxvYnl0
ZXMgJiAoZGVidWd0cmFjZV9raWxvYnl0ZXMtMSkpKSAhPSAwICkKLSAgICAgICAgZGVidWd0cmFj
ZV9raWxvYnl0ZXMgPSBrYnl0ZXM7Ci0KLSAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gZGVidWd0cmFj
ZV9raWxvYnl0ZXMgPDwgMTA7Ci0gICAgaWYgKCBkZWJ1Z3RyYWNlX2J5dGVzID09IDAgKQotICAg
ICAgICByZXR1cm4gMDsKKyAgICBpZiAoICpwdHIgKQorICAgICAgICByZXR1cm47CiAKICAgICBv
cmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGRlYnVndHJhY2VfYnl0ZXMpOwogICAgIGRhdGEg
PSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKICAgICBpZiAoICFkYXRhICkKLSAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisgICAgeworICAgICAgICBpZiAoIGRlYnVndHJhY2VfcGVyX2Nw
dSApCisgICAgICAgICAgICBwcmludGsoIkNQVSV1OiBmYWlsZWQgdG8gYWxsb2NhdGUgZGVidWd0
cmFjZSBidWZmZXJcbiIsIGNwdSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50aygi
ZmFpbGVkIHRvIGFsbG9jYXRlIGRlYnVndHJhY2UgYnVmZmVyXG4iKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KIAotICAgIGRlYnVndHJhY2VfYnl0ZXMgPSBQQUdFX1NJWkUgPDwgb3JkZXI7Ci0g
ICAgbWVtc2V0KGRhdGEsICdcMCcsIGRlYnVndHJhY2VfYnl0ZXMpOwotICAgIGRlYnVndHJhY2Vf
Ynl0ZXMgLT0gc2l6ZW9mKCpkYXRhKTsKKyAgICBtZW1zZXQoZGF0YSwgJ1wwJywgZGVidWd0cmFj
ZV9ieXRlcyArIHNpemVvZigqZGF0YSkpOwogCiAgICAgZHRfZGF0YSA9IGRhdGE7CisgICAgKnB0
ciA9IGRhdGE7Cit9CisKK3N0YXRpYyBpbnQgZGVidWd0cmFjZV9jcHVfY2FsbGJhY2soc3RydWN0
IG5vdGlmaWVyX2Jsb2NrICpuZmIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQoreworICAgIHVuc2lnbmVkIGludCBj
cHUgPSAodW5zaWduZWQgbG9uZyloY3B1OworCisgICAgLyogQnVmZmVycyBhcmUgb25seSBldmVy
IGFsbG9jYXRlZCwgbmV2ZXIgZnJlZWQuICovCisgICAgaWYgKCBhY3Rpb24gPT0gQ1BVX1VQX1BS
RVBBUkUgKQorICAgICAgICBkZWJ1Z3RyYWNlX2FsbG9jX2J1ZmZlcigmcGVyX2NwdShkdF9jcHVf
ZGF0YSwgY3B1KSwgY3B1KTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgc3RydWN0IG5v
dGlmaWVyX2Jsb2NrIGRlYnVndHJhY2VfbmZiID0geworICAgIC5ub3RpZmllcl9jYWxsID0gZGVi
dWd0cmFjZV9jcHVfY2FsbGJhY2sKK307CisKK3N0YXRpYyBpbnQgX19pbml0IGRlYnVndHJhY2Vf
aW5pdCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHU7CisKKyAgICBpZiAoICFkZWJ1Z3Ry
YWNlX2J5dGVzICkKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICByZWdpc3Rlcl9rZXloYW5kbGVy
KCdUJywgZGVidWd0cmFjZV9rZXksCiAgICAgICAgICAgICAgICAgICAgICAgICAidG9nZ2xlIGRl
YnVndHJhY2UgdG8gY29uc29sZS9idWZmZXIiLCAwKTsKIAorICAgIGRlYnVndHJhY2VfYnl0ZXMg
LT0gc2l6ZW9mKHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEpOworCisgICAgaWYgKCBkZWJ1Z3RyYWNl
X3Blcl9jcHUgKQorICAgIHsKKyAgICAgICAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGNwdSApCisg
ICAgICAgICAgICBkZWJ1Z3RyYWNlX2FsbG9jX2J1ZmZlcigmcGVyX2NwdShkdF9jcHVfZGF0YSwg
Y3B1KSwgY3B1KTsKKyAgICAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZkZWJ1Z3RyYWNlX25m
Yik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgZGVidWd0cmFjZV9hbGxvY19idWZmZXIoJmR0
X2RhdGEsIDApOworCiAgICAgcmV0dXJuIDA7CiB9CiBfX2luaXRjYWxsKGRlYnVndHJhY2VfaW5p
dCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:36:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:36: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 1i7EDb-00055s-Tv; Mon, 09 Sep 2019 07:36:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7EDb-00055V-7x
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:36:11 +0000
X-Inumbo-ID: 78c96ac0-d2d4-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78c96ac0-d2d4-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 07:36:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A62F8AE6D;
 Mon,  9 Sep 2019 07:36:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 09:35:57 +0200
Message-Id: <20190909073557.16168-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909073557.16168-1-jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 5/5] xen: add debugtrace entry when entry
 count is wrapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

VGhlIGRlYnVndHJhY2UgZW50cnkgY291bnQgaXMgYSAzMiBiaXQgdmFyaWFibGUsIHNvIGl0IGNh
biB3cmFwIHdoZW4KbG90cyBvZiB0cmFjZSBlbnRyaWVzIGFyZSBiZWluZyBwcm9kdWNlZC4gTWFr
aW5nIGl0IHdpZGVyIHdvdWxkIHJlc3VsdAppbiBhIHdhc3RlIG9mIGJ1ZmZlciBzcGFjZSBhcyB0
aGUgcHJpbnRlZCBjb3VudCB2YWx1ZSB3b3VsZCBjb25zdW1lCm1vcmUgYnl0ZXMgd2hlbiBub3Qg
d3JhcHBpbmcuCgpTbyBpbnN0ZWFkIG9mIGxldHRpbmcgdGhlIGNvdW50IHZhbHVlIGdyb3cgdG8g
aHVnZSB2YWx1ZXMgbGV0IGl0IHdyYXAKYW5kIGFkZCBhIHdyYXAgY291bnRlciBwcmludGVkIGlu
IHRoaXMgc2l0dWF0aW9uLiBUaGlzIHdpbGwga2VlcCB0aGUKbmVlZGVkIGJ1ZmZlciBzcGFjZSBh
dCB0b2RheSdzIHZhbHVlIHdoaWxlIGF2b2lkaW5nIHRvIGxvb3NlIGEgd2F5IHRvCnNvcnQgYWxs
IGVudHJpZXMgaW4gY2FzZSBtdWx0aXBsZSB0cmFjZSBidWZmZXJzIGFyZSBpbnZvbHZlZC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2RlYnVndHJhY2UuYyB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMgYi94ZW4vY29tbW9uL2RlYnVndHJhY2UuYwpp
bmRleCA2NjliMjEwMmFiLi5mNzc5YWQzNmVkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RlYnVn
dHJhY2UuYworKysgYi94ZW4vY29tbW9uL2RlYnVndHJhY2UuYwpAQCAtMTUsMTEgKzE1LDE0IEBA
CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+CiAK
KyNkZWZpbmUgREVCVUdUUkFDRV9DT1VOVF9XUkFQIDk5OTk5OTk5CisKIC8qIFNlbmQgb3V0cHV0
IGRpcmVjdCB0byBjb25zb2xlLCBvciBidWZmZXIgaXQ/ICovCiBzdGF0aWMgdm9sYXRpbGUgYm9v
bCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKIAogc3RydWN0IGRlYnVndHJhY2VfZGF0YSB7
CiAgICAgdW5zaWduZWQgbG9uZyBwcmQ7ICAgLyogUHJvZHVjZXIgaW5kZXguICovCisgICAgdW5z
aWduZWQgbG9uZyB3cmFwX2NudDsKICAgICBjaGFyICAgICAgICAgIGJ1ZltdOwogfTsKIApAQCAt
NzIsNiArNzUsNyBAQCBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVyKHN0cnVjdCBk
ZWJ1Z3RyYWNlX2RhdGEgKmRhdGEsCiAgICAgLyogUHJpbnQgeW91bmdlc3QgcG9ydGlvbiBvZiB0
aGUgcmluZy4gKi8KICAgICBkYXRhLT5idWZbZGF0YS0+cHJkXSA9ICdcMCc7CiAgICAgY29uc29s
ZV9zZXJpYWxfcHV0cygmZGF0YS0+YnVmWzBdLCBkYXRhLT5wcmQpOworICAgIHByaW50aygid3Jh
cDogJWx1XG4iLCBkYXRhLT53cmFwX2NudCk7CiAKICAgICBtZW1zZXQoZGF0YS0+YnVmLCAnXDAn
LCBkZWJ1Z3RyYWNlX2J5dGVzKTsKICAgICBkYXRhLT5wcmQgPSAwOwpAQCAtMTUzLDkgKzE1Nyw5
IEBAIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiB7CiAgICAg
c3RhdGljIGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKICAgICBzdGF0aWMgdW5zaWdu
ZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X2NwdTsKLSAgICBzdGF0aWMgdW5zaWduZWQg
bG9uZyBsYXN0X3ByZDsKKyAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBsYXN0X3ByZCwgd3JhcF9j
bnQ7CiAKLSAgICBjaGFyICAgICAgICAgIGNudGJ1ZlsyNF07CisgICAgY2hhciAgICAgICAgICBj
bnRidWZbNTBdOwogICAgIHZhX2xpc3QgICAgICAgYXJnczsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIHVuc2lnbmVkIGludCBucjsKQEAgLTE3MywxMCArMTc3LDIzIEBAIHZvaWQgZGVi
dWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgbnIgPSB2c25wcmludGYo
YnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKICAgICB2YV9lbmQoYXJncyk7CiAKKyAgICBp
ZiAoIGNvdW50ID09IERFQlVHVFJBQ0VfQ09VTlRfV1JBUCApCisgICAgeworICAgICAgICBjb3Vu
dCA9IDA7CisgICAgICAgIHdyYXBfY250Kys7CisgICAgfQorCiAgICAgaWYgKCBkZWJ1Z3RyYWNl
X3NlbmRfdG9fY29uc29sZSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgbiA9IHNjbnBy
aW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7CisgICAgICAgIHVu
c2lnbmVkIGludCBuOworCisgICAgICAgIGlmICggY291bnQgPT0gMCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG4gPSBzY25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIndyYXA6ICVs
dVxuIiwgd3JhcF9jbnQpOworICAgICAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cyhjbnRidWYs
IG4pOworICAgICAgICB9CiAKKyAgICAgICAgbiA9IHNjbnByaW50ZihjbnRidWYsIHNpemVvZihj
bnRidWYpLCAiJXUgIiwgKytjb3VudCk7CiAgICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoY250
YnVmLCBuKTsKICAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cyhidWYsIG5yKTsKICAgICB9CkBA
IC0xODQsOCArMjAxLDE2IEBAIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10
LCAuLi4pCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gZGVidWd0cmFjZV9wZXJf
Y3B1ID8gc21wX3Byb2Nlc3Nvcl9pZCgpIDogMDsKIAotICAgICAgICBpZiAoIGRlYnVndHJhY2Vf
YnVmX2VtcHR5IHx8IHN0cmNtcChidWYsIGxhc3RfYnVmKSApCisgICAgICAgIGlmICggZGVidWd0
cmFjZV9idWZfZW1wdHkgfHwgd3JhcF9jbnQgIT0gZGF0YS0+d3JhcF9jbnQgfHwKKyAgICAgICAg
ICAgICBzdHJjbXAoYnVmLCBsYXN0X2J1ZikgKQogICAgICAgICB7CisgICAgICAgICAgICBpZiAo
IHdyYXBfY250ICE9IGRhdGEtPndyYXBfY250ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAid3JhcDogJWx1LT4lbHVcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+d3JhcF9jbnQsIHdyYXBfY250KTsKKyAg
ICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKKyAgICAgICAgICAg
ICAgICBkYXRhLT53cmFwX2NudCA9IHdyYXBfY250OworICAgICAgICAgICAgfQogICAgICAgICAg
ICAgZGVidWd0cmFjZV9idWZfZW1wdHkgPSBmYWxzZTsKICAgICAgICAgICAgIGxhc3RfcHJkID0g
ZGF0YS0+cHJkOwogICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7Ci0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:36:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EDe-00057I-6q; Mon, 09 Sep 2019 07:36: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7EDc-00056O-MK
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:36:12 +0000
X-Inumbo-ID: 7812b474-d2d4-11e9-ac08-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7812b474-d2d4-11e9-ac08-12813bfff9fa;
 Mon, 09 Sep 2019 07:36: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 C2144ACE3;
 Mon,  9 Sep 2019 07:35:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 09:35:54 +0200
Message-Id: <20190909073557.16168-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909073557.16168-1-jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 2/5] xen: move debugtrace coding to
 common/debugtrace.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>

SW5zdGVhZCBvZiBsaXZpbmcgaW4gZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBtb3ZlIHRoZSBkZWJ1
Z3RyYWNlCnJlbGF0ZWQgY29kaW5nIHRvIGEgbmV3IGZpbGUgY29tbW9uL2RlYnVndHJhY2UuYwoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGNvZGUgbW92ZW1lbnQgb25seS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICB8ICAgMSAr
CiB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYyAgICB8IDE4MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMTc4
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDE4MiBpbnNlcnRpb25zKCspLCAxNzcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01h
a2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCBlZGRkYTVkYWE2Li42MmIzNGU2OWU5
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZp
bGUKQEAgLTQsNiArNCw3IEBAIG9iai15ICs9IGJzZWFyY2gubwogb2JqLSQoQ09ORklHX0NPUkVf
UEFSS0lORykgKz0gY29yZV9wYXJraW5nLm8KIG9iai15ICs9IGNwdS5vCiBvYmoteSArPSBjcHVw
b29sLm8KK29iai0kKENPTkZJR19ERUJVR19UUkFDRSkgKz0gZGVidWd0cmFjZS5vCiBvYmotJChD
T05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBkZXZpY2VfdHJlZS5vCiBvYmoteSArPSBkb21jdGwu
bwogb2JqLXkgKz0gZG9tYWluLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5j
IGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uMDdlMjc0Njg0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vZGVidWd0
cmFjZS5jCkBAIC0wLDAgKzEsMTgwIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBkZWJ1
Z3RyYWNlLmMKKyAqCisgKiBEZWJ1Z3RyYWNlIGZvciBYZW4KKyAqLworCisKKyNpbmNsdWRlIDx4
ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5j
bHVkZSA8eGVuL3NlcmlhbC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUg
PHhlbi93YXRjaGRvZy5oPgorCisvKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3Ig
YnVmZmVyIGl0PyAqLworc3RhdGljIHZvbGF0aWxlIGludCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29u
c29sZTsKKworc3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1ZjsgLyogRGVidWctdHJh
Y2UgYnVmZmVyICovCitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9k
dWNlciBpbmRleCAgICAgKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0
ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7CitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJh
Y2VfdXNlZDsKK3N0YXRpYyBib29sIGRlYnVndHJhY2VfYnVmX2VtcHR5Oworc3RhdGljIERFRklO
RV9TUElOTE9DSyhkZWJ1Z3RyYWNlX2xvY2spOworaW50ZWdlcl9wYXJhbSgiZGVidWd0cmFjZSIs
IGRlYnVndHJhY2Vfa2lsb2J5dGVzKTsKKworc3RhdGljIHZvaWQgZGVidWd0cmFjZV9kdW1wX3dv
cmtlcih2b2lkKQoreworICAgIGlmICggKGRlYnVndHJhY2VfYnl0ZXMgPT0gMCkgfHwgIWRlYnVn
dHJhY2VfdXNlZCApCisgICAgICAgIHJldHVybjsKKworICAgIHByaW50aygiZGVidWd0cmFjZV9k
dW1wKCkgc3RhcnRpbmdcbiIpOworCisgICAgLyogUHJpbnQgb2xkZXN0IHBvcnRpb24gb2YgdGhl
IHJpbmcuICovCisgICAgaWYgKCBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0gIT0gJ1ww
JyApCisgICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVmW2RlYnVndHJh
Y2VfcHJkXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2J5dGVzIC0g
ZGVidWd0cmFjZV9wcmQpOworCisgICAgLyogUHJpbnQgeW91bmdlc3QgcG9ydGlvbiBvZiB0aGUg
cmluZy4gKi8KKyAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0gPSAnXDAnOworICAg
IGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVmWzBdLCBkZWJ1Z3RyYWNlX3ByZCk7
CisKKyAgICBtZW1zZXQoZGVidWd0cmFjZV9idWYsICdcMCcsIGRlYnVndHJhY2VfYnl0ZXMpOwor
ICAgIGRlYnVndHJhY2VfcHJkID0gMDsKKyAgICBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSA9IHRydWU7
CisKKyAgICBwcmludGsoImRlYnVndHJhY2VfZHVtcCgpIGZpbmlzaGVkXG4iKTsKK30KKworc3Rh
dGljIHZvaWQgZGVidWd0cmFjZV90b2dnbGUodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOworCisgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZk
ZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKKworICAgIC8qCisgICAgICogRHVtcCB0aGUgYnVmZmVy
ICpiZWZvcmUqIHRvZ2dsaW5nLCBpbiBjYXNlIHRoZSBhY3Qgb2YgZHVtcGluZyB0aGUKKyAgICAg
KiBidWZmZXIgaXRzZWxmIGNhdXNlcyBtb3JlIHByaW50aygpIGludm9jYXRpb25zLgorICAgICAq
LworICAgIHByaW50aygiZGVidWd0cmFjZV9wcmludGsgbm93IHdyaXRpbmcgdG8gJXMuXG4iLAor
ICAgICAgICAgICAhZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgPyAiY29uc29sZSI6ICJidWZm
ZXIiKTsKKyAgICBpZiAoICFkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZSApCisgICAgICAgIGRl
YnVndHJhY2VfZHVtcF93b3JrZXIoKTsKKworICAgIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xl
ID0gIWRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOworCisgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7CisgICAgd2F0Y2hkb2dfZW5hYmxlKCk7CisK
K30KKwordm9pZCBkZWJ1Z3RyYWNlX2R1bXAodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOworCisgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZk
ZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKKworICAgIGRlYnVndHJhY2VfZHVtcF93b3JrZXIoKTsK
KworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOwor
ICAgIHdhdGNoZG9nX2VuYWJsZSgpOworfQorCitzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2FkZF90
b19idWYoY2hhciAqYnVmKQoreworICAgIGNoYXIgKnA7CisKKyAgICBmb3IgKCBwID0gYnVmOyAq
cCAhPSAnXDAnOyBwKysgKQorICAgIHsKKyAgICAgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFj
ZV9wcmQrK10gPSAqcDsKKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9PSBkZWJ1Z3RyYWNl
X2J5dGVzICkKKyAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gMDsKKyAgICB9Cit9CisKK3Zv
aWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCit7CisgICAgc3RhdGlj
IGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50
IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X3ByZDsKKworICAgIGNoYXIgICAgICAgICAgY250YnVm
WzI0XTsKKyAgICB2YV9saXN0ICAgICAgIGFyZ3M7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
KyAgICB1bnNpZ25lZCBpbnQgbnI7CisKKyAgICBpZiAoIGRlYnVndHJhY2VfYnl0ZXMgPT0gMCAp
CisgICAgICAgIHJldHVybjsKKworICAgIGRlYnVndHJhY2VfdXNlZCA9IDE7CisKKyAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7CisKKyAgICB2YV9zdGFydChh
cmdzLCBmbXQpOworICAgIG5yID0gdnNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwgYXJn
cyk7CisgICAgdmFfZW5kKGFyZ3MpOworCisgICAgaWYgKCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29u
c29sZSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgbiA9IHNjbnByaW50ZihjbnRidWYs
IHNpemVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7CisKKyAgICAgICAgY29uc29sZV9zZXJp
YWxfcHV0cyhjbnRidWYsIG4pOworICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKGJ1ZiwgbnIp
OworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIGRlYnVndHJhY2VfYnVmX2Vt
cHR5IHx8IHN0cmNtcChidWYsIGxhc3RfYnVmKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRl
YnVndHJhY2VfYnVmX2VtcHR5ID0gZmFsc2U7CisgICAgICAgICAgICBsYXN0X3ByZCA9IGRlYnVn
dHJhY2VfcHJkOworICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7CisgICAgICAgICAg
ICBzYWZlX3N0cmNweShsYXN0X2J1ZiwgYnVmKTsKKyAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1
Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAiLCBjb3VudCk7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGxhc3RfcHJkOworICAg
ICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1LSV1ICIsIGxhc3Rf
Y291bnQsICsrY291bnQpOworICAgICAgICB9CisgICAgICAgIGRlYnVndHJhY2VfYWRkX3RvX2J1
ZihjbnRidWYpOworICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoYnVmKTsKKyAgICB9CisK
KyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKK30K
Kworc3RhdGljIHZvaWQgZGVidWd0cmFjZV9rZXkodW5zaWduZWQgY2hhciBrZXkpCit7CisgICAg
ZGVidWd0cmFjZV90b2dnbGUoKTsKK30KKworc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFjZV9p
bml0KHZvaWQpCit7CisgICAgaW50IG9yZGVyOworICAgIHVuc2lnbmVkIGludCBrYnl0ZXMsIGJ5
dGVzOworCisgICAgLyogUm91bmQgc2l6ZSBkb3duIHRvIG5leHQgcG93ZXIgb2YgdHdvLiAqLwor
ICAgIHdoaWxlICggKGtieXRlcyA9IChkZWJ1Z3RyYWNlX2tpbG9ieXRlcyAmIChkZWJ1Z3RyYWNl
X2tpbG9ieXRlcy0xKSkpICE9IDAgKQorICAgICAgICBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IGti
eXRlczsKKworICAgIGJ5dGVzID0gZGVidWd0cmFjZV9raWxvYnl0ZXMgPDwgMTA7CisgICAgaWYg
KCBieXRlcyA9PSAwICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBvcmRlciA9IGdldF9vcmRl
cl9mcm9tX2J5dGVzKGJ5dGVzKTsKKyAgICBkZWJ1Z3RyYWNlX2J1ZiA9IGFsbG9jX3hlbmhlYXBf
cGFnZXMob3JkZXIsIDApOworICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZiAhPSBOVUxMKTsKKwor
ICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgYnl0ZXMpOworCisgICAgZGVidWd0cmFj
ZV9ieXRlcyA9IGJ5dGVzOworCisgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcignVCcsIGRlYnVndHJh
Y2Vfa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgInRvZ2dsZSBkZWJ1Z3RyYWNlIHRvIGNv
bnNvbGUvYnVmZmVyIiwgMCk7CisKKyAgICByZXR1cm4gMDsKK30KK19faW5pdGNhbGwoZGVidWd0
cmFjZV9pbml0KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggMTFlMWRiNTY4NC4uN2YyOTE5MGVhZiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMKQEAgLTExNjAsMTgzICsxMTYwLDcgQEAgaW50IHByaW50a19yYXRlbGltaXQo
dm9pZCkKIAogLyoKICAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCi0gKiAqKioqKioqKioqKioqKiogU2VyaWFsIGNvbnNvbGUg
cmluZyBidWZmZXIgKioqKioqKioqKioqKioqKioqKgotICogKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKLSAqLwotCi0jaWZkZWYg
Q09ORklHX0RFQlVHX1RSQUNFCi0KLS8qIFNlbmQgb3V0cHV0IGRpcmVjdCB0byBjb25zb2xlLCBv
ciBidWZmZXIgaXQ/ICovCi1zdGF0aWMgdm9sYXRpbGUgaW50IGRlYnVndHJhY2Vfc2VuZF90b19j
b25zb2xlOwotCi1zdGF0aWMgY2hhciAgICAgICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10
cmFjZSBidWZmZXIgKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9wcmQ7IC8qIFBy
b2R1Y2VyIGluZGV4ICAgICAqLwotc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9i
eXRlcyA9IDEyOCwgZGVidWd0cmFjZV9ieXRlczsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0
cmFjZV91c2VkOwotc3RhdGljIGJvb2wgZGVidWd0cmFjZV9idWZfZW1wdHk7Ci1zdGF0aWMgREVG
SU5FX1NQSU5MT0NLKGRlYnVndHJhY2VfbG9jayk7Ci1pbnRlZ2VyX3BhcmFtKCJkZWJ1Z3RyYWNl
IiwgZGVidWd0cmFjZV9raWxvYnl0ZXMpOwotCi1zdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBf
d29ya2VyKHZvaWQpCi17Ci0gICAgaWYgKCAoZGVidWd0cmFjZV9ieXRlcyA9PSAwKSB8fCAhZGVi
dWd0cmFjZV91c2VkICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgcHJpbnRrKCJkZWJ1Z3RyYWNl
X2R1bXAoKSBzdGFydGluZ1xuIik7Ci0KLSAgICAvKiBQcmludCBvbGRlc3QgcG9ydGlvbiBvZiB0
aGUgcmluZy4gKi8KLSAgICBpZiAoIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSAhPSAn
XDAnICkKLSAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFjZV9idWZbZGVidWd0
cmFjZV9wcmRdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVndHJhY2VfYnl0ZXMg
LSBkZWJ1Z3RyYWNlX3ByZCk7Ci0KLSAgICAvKiBQcmludCB5b3VuZ2VzdCBwb3J0aW9uIG9mIHRo
ZSByaW5nLiAqLwotICAgIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSA9ICdcMCc7Ci0g
ICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFjZV9idWZbMF0sIGRlYnVndHJhY2VfcHJk
KTsKLQotICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7
Ci0gICAgZGVidWd0cmFjZV9wcmQgPSAwOwotICAgIGRlYnVndHJhY2VfYnVmX2VtcHR5ID0gdHJ1
ZTsKLQotICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgZmluaXNoZWRcbiIpOwotfQotCi1z
dGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX3RvZ2dsZSh2b2lkKQotewotICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Ci0KLSAgICB3YXRjaGRvZ19kaXNhYmxlKCk7Ci0gICAgc3Bpbl9sb2NrX2lycXNhdmUo
JmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOwotCi0gICAgLyoKLSAgICAgKiBEdW1wIHRoZSBidWZm
ZXIgKmJlZm9yZSogdG9nZ2xpbmcsIGluIGNhc2UgdGhlIGFjdCBvZiBkdW1waW5nIHRoZQotICAg
ICAqIGJ1ZmZlciBpdHNlbGYgY2F1c2VzIG1vcmUgcHJpbnRrKCkgaW52b2NhdGlvbnMuCi0gICAg
ICovCi0gICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX3ByaW50ayBub3cgd3JpdGluZyB0byAlcy5cbiIs
Ci0gICAgICAgICAgICFkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZSA/ICJjb25zb2xlIjogImJ1
ZmZlciIpOwotICAgIGlmICggIWRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlICkKLSAgICAgICAg
ZGVidWd0cmFjZV9kdW1wX3dvcmtlcigpOwotCi0gICAgZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNv
bGUgPSAhZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGU7Ci0KLSAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKLSAgICB3YXRjaGRvZ19lbmFibGUoKTsK
LQotfQotCi12b2lkIGRlYnVndHJhY2VfZHVtcCh2b2lkKQotewotICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Ci0KLSAgICB3YXRjaGRvZ19kaXNhYmxlKCk7Ci0gICAgc3Bpbl9sb2NrX2lycXNhdmUo
JmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOwotCi0gICAgZGVidWd0cmFjZV9kdW1wX3dvcmtlcigp
OwotCi0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7
Ci0gICAgd2F0Y2hkb2dfZW5hYmxlKCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGRlYnVndHJhY2VfYWRk
X3RvX2J1ZihjaGFyICpidWYpCi17Ci0gICAgY2hhciAqcDsKLQotICAgIGZvciAoIHAgPSBidWY7
ICpwICE9ICdcMCc7IHArKyApCi0gICAgewotICAgICAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3Ry
YWNlX3ByZCsrXSA9ICpwOwotICAgICAgICBpZiAoIGRlYnVndHJhY2VfcHJkID09IGRlYnVndHJh
Y2VfYnl0ZXMgKQotICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOwotICAgIH0KLX0KLQot
dm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKLXsKLSAgICBzdGF0
aWMgY2hhciBidWZbMTAyNF0sIGxhc3RfYnVmWzEwMjRdOwotICAgIHN0YXRpYyB1bnNpZ25lZCBp
bnQgY291bnQsIGxhc3RfY291bnQsIGxhc3RfcHJkOwotCi0gICAgY2hhciAgICAgICAgICBjbnRi
dWZbMjRdOwotICAgIHZhX2xpc3QgICAgICAgYXJnczsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwotICAgIHVuc2lnbmVkIGludCBucjsKLQotICAgIGlmICggZGVidWd0cmFjZV9ieXRlcyA9PSAw
ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgZGVidWd0cmFjZV91c2VkID0gMTsKLQotICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKLQotICAgIHZhX3N0YXJ0
KGFyZ3MsIGZtdCk7Ci0gICAgbnIgPSB2c2NucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwg
YXJncyk7Ci0gICAgdmFfZW5kKGFyZ3MpOwotCi0gICAgaWYgKCBkZWJ1Z3RyYWNlX3NlbmRfdG9f
Y29uc29sZSApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgbiA9IHNjbnByaW50ZihjbnRi
dWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7Ci0KLSAgICAgICAgY29uc29sZV9z
ZXJpYWxfcHV0cyhjbnRidWYsIG4pOwotICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKGJ1Ziwg
bnIpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBpZiAoIGRlYnVndHJhY2VfYnVm
X2VtcHR5IHx8IHN0cmNtcChidWYsIGxhc3RfYnVmKSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGRlYnVndHJhY2VfYnVmX2VtcHR5ID0gZmFsc2U7Ci0gICAgICAgICAgICBsYXN0X3ByZCA9IGRl
YnVndHJhY2VfcHJkOwotICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7Ci0gICAgICAg
ICAgICBzYWZlX3N0cmNweShsYXN0X2J1ZiwgYnVmKTsKLSAgICAgICAgICAgIHNucHJpbnRmKGNu
dGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAiLCBjb3VudCk7Ci0gICAgICAgIH0KLSAgICAgICAg
ZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGxhc3RfcHJkOwot
ICAgICAgICAgICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1LSV1ICIsIGxh
c3RfY291bnQsICsrY291bnQpOwotICAgICAgICB9Ci0gICAgICAgIGRlYnVndHJhY2VfYWRkX3Rv
X2J1ZihjbnRidWYpOwotICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoYnVmKTsKLSAgICB9
Ci0KLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsK
LX0KLQotc3RhdGljIHZvaWQgZGVidWd0cmFjZV9rZXkodW5zaWduZWQgY2hhciBrZXkpCi17Ci0g
ICAgZGVidWd0cmFjZV90b2dnbGUoKTsKLX0KLQotc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFj
ZV9pbml0KHZvaWQpCi17Ci0gICAgaW50IG9yZGVyOwotICAgIHVuc2lnbmVkIGludCBrYnl0ZXMs
IGJ5dGVzOwotCi0gICAgLyogUm91bmQgc2l6ZSBkb3duIHRvIG5leHQgcG93ZXIgb2YgdHdvLiAq
LwotICAgIHdoaWxlICggKGtieXRlcyA9IChkZWJ1Z3RyYWNlX2tpbG9ieXRlcyAmIChkZWJ1Z3Ry
YWNlX2tpbG9ieXRlcy0xKSkpICE9IDAgKQotICAgICAgICBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9
IGtieXRlczsKLQotICAgIGJ5dGVzID0gZGVidWd0cmFjZV9raWxvYnl0ZXMgPDwgMTA7Ci0gICAg
aWYgKCBieXRlcyA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBvcmRlciA9IGdldF9v
cmRlcl9mcm9tX2J5dGVzKGJ5dGVzKTsKLSAgICBkZWJ1Z3RyYWNlX2J1ZiA9IGFsbG9jX3hlbmhl
YXBfcGFnZXMob3JkZXIsIDApOwotICAgIEFTU0VSVChkZWJ1Z3RyYWNlX2J1ZiAhPSBOVUxMKTsK
LQotICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgYnl0ZXMpOwotCi0gICAgZGVidWd0
cmFjZV9ieXRlcyA9IGJ5dGVzOwotCi0gICAgcmVnaXN0ZXJfa2V5aGFuZGxlcignVCcsIGRlYnVn
dHJhY2Vfa2V5LAotICAgICAgICAgICAgICAgICAgICAgICAgInRvZ2dsZSBkZWJ1Z3RyYWNlIHRv
IGNvbnNvbGUvYnVmZmVyIiwgMCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLV9faW5pdGNhbGwoZGVi
dWd0cmFjZV9pbml0KTsKLQotI2VuZGlmIC8qICFDT05GSUdfREVCVUdfVFJBQ0UgKi8KLQotCi0v
KgotICogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKLSAqICoqKioqKioqKioqKioqKiBEZWJ1Z2dpbmcvdHJhY2luZy9lcnJvci1y
ZXBvcnQgKioqKioqKioqKioqKioqCisgKiAqKioqKioqKioqKioqKioqKioqKioqIEVycm9yLXJl
cG9ydCAqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqLwogCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:52:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7ETP-00078D-Us; Mon, 09 Sep 2019 07:52:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=q4AO=XE=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7ETO-000780-UG
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:52:30 +0000
X-Inumbo-ID: c5b00e64-d2d6-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c5b00e64-d2d6-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 07:52:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568015550;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=HOu90C0S/vcu2scrZ2wy/LDoUJWwGWMA+8rUepwWyoM=;
 b=Ny/3Zax2iUHxBdyi+ZlyZnxLRwEkbrkqT6cYxa8hhDqQqy6BNG9xapCy
 ZwNBmxcjzLETRqWuSYl1HRuydoq1Sbq6OD1y+bu8CDPoBcN57Ge25qzye
 jPQFj8JxGAby0EoIPfenT61nRagupYkpKaznXbEx4BzkV0TR49EK/CcTK k=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9OdzJmLw6zgP2/wJbGOO2gEloDmN2curVsdNU8Wy0kfpfNWU7tYhqc7vLSQM17h3avHA39X+1h
 +REcWx5eD8EI+5log1lMcnJVWMCLaIcI0chtZ9WkmKFBvfHaV8CiKOvEnGYKty72Ce+YJ7TrNc
 o9doO6UdtOc0UgzX4bQ1C6y3kiImZ4t9YuUqB2yfXKP+P8ui3/LrGpQH0RyPTpJbq6uBSJ94Ki
 mnglmOvf2+rzoeMrFn0x/G4drqEfpuwrVlRsmd0zL9pRJkHXBvAjgBndqVaXauO/MgKkdkPMpk
 5WQ=
X-SBRS: 2.7
X-MesageID: 5300687
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5300687"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "'jgross@suse.com'" <jgross@suse.com>
Thread-Topic: [ANNOUNCE] Xen 4.13 Development Update
Thread-Index: AQHVZIZyu9jSiaITdU2E6rnNwue3w6ci/WkQ
Date: Mon, 9 Sep 2019 07:52:25 +0000
Message-ID: <d3ee40a33d344aa0883f75f7daf4544f@AMSPEX02CL03.citrite.net>
References: <20190906074058.21782-1-jgross@suse.com>
In-Reply-To: <20190906074058.21782-1-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
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: "luwei.kang@intel.com" <luwei.kang@intel.com>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "olekstysh@gmail.com" <olekstysh@gmail.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>, "puwen@hygon.cn" <puwen@hygon.cn>,
 "chao.gao@intel.com" <chao.gao@intel.com>,
 "Volodymyr_Babchuk@epam.com" <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+IA0KPiA9PT0geDg2ID09PQ0K
PiANCj4gKiAgUFYtSU9NTVUgKHY3KQ0KPiAgIC0gIFBhdWwgRHVycmFudA0KDQpUaGlzIGlzIG5v
dCBoYXBwZW5pbmcsIGJ1dCBJIHdpbGwgYmUgcG9zdGluZyB2OSBvZiBteSAiYWRkIHBlci1kb21h
aW4gSU9NTVUgY29udHJvbCIgc2VyaWVzIGZhaXJseSBzaG9ydGx5Lg0KDQogIFBhdWwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:53:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EU9-0007BL-9D; Mon, 09 Sep 2019 07:53:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7EU7-0007BE-SP
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:53:15 +0000
X-Inumbo-ID: e066a632-d2d6-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e066a632-d2d6-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 07:53: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 669A0B049;
 Mon,  9 Sep 2019 07:53:13 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
 <20190909073557.16168-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <eca805d7-34e3-ad25-d444-3c2746a4cf12@suse.com>
Date: Mon, 9 Sep 2019 09:53:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909073557.16168-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/5] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAwOTozNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4g
QEAgLTExNzMsNiArMTE3Myw3IEBAIHN0YXRpYyBjaGFyICAgICAgICAqZGVidWd0cmFjZV9idWY7
IC8qIERlYnVnLXRyYWNlIGJ1ZmZlciAqLwo+ICBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJh
Y2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAgICAgKi8KPiAgc3RhdGljIHVuc2lnbmVkIGludCBk
ZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyOCwgZGVidWd0cmFjZV9ieXRlczsKPiAgc3RhdGljIHVu
c2lnbmVkIGludCBkZWJ1Z3RyYWNlX3VzZWQ7Cj4gK3N0YXRpYyBib29sIGRlYnVndHJhY2VfYnVm
X2VtcHR5OwoKV291bGRuJ3QgaXQgYmUgbW9yZSBsb2dpY2FsIGZvciB0aGlzIHRvIHN0YXJ0IG91
dCBhcyAidHJ1ZSI/CkFuZCBJJ20gZGViYXRpbmcgd2l0aCBteXNlbGYgd2hldGhlciBpdCBtaWdo
dCB3YW50IHRvIGJlCl9fcmVhZF9tb3N0bHkuIEJvdGggY291bGQgYmUgYWRqdXN0ZWQgKGlmIGFn
cmVlbWVudCBjYW4gYmUKcmVhY2hlZCkgd2hpbGUgY29tbWl0dGluZy4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:54:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EVG-0007JH-Kg; Mon, 09 Sep 2019 07: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=+u6x=XE=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1i7EVE-0007J1-Qv
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:54:24 +0000
X-Inumbo-ID: 098ba2e2-d2d7-11e9-ac09-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 098ba2e2-d2d7-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 07:54:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 81A84300DA3A;
 Mon,  9 Sep 2019 07:54:22 +0000 (UTC)
Received: from [10.36.116.173] (ovpn-116-173.ams2.redhat.com [10.36.116.173])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B766260A35;
 Mon,  9 Sep 2019 07:54:18 +0000 (UTC)
To: Souptick Joarder <jrdr.linux@gmail.com>, kys@microsoft.com,
 haiyangz@microsoft.com, sthemmin@microsoft.com, sashal@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, sstabellini@kernel.org,
 akpm@linux-foundation.org, osalvador@suse.com, mhocko@suse.com,
 pasha.tatashin@soleen.com, dan.j.williams@intel.com,
 richard.weiyang@gmail.com, cai@lca.pw
References: <cover.1567889743.git.jrdr.linux@gmail.com>
 <8e1bc9d3b492f6bde16e95ebc1dee11d6aefabd7.1567889743.git.jrdr.linux@gmail.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <7f34d210-4b82-3c1d-7b44-0edb4adeded1@redhat.com>
Date: Mon, 9 Sep 2019 09:54:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8e1bc9d3b492f6bde16e95ebc1dee11d6aefabd7.1567889743.git.jrdr.linux@gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Mon, 09 Sep 2019 07:54:22 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 1/3] hv_ballon: Avoid calling dummy function
 __online_page_set_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: xen-devel@lists.xenproject.org, linux-hyperv@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDkuMTkgMjM6NDcsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gX19vbmxpbmVfcGFn
ZV9zZXRfbGltaXRzKCkgaXMgYSBkdW1teSBmdW5jdGlvbiBhbmQgYW4gZXh0cmEgY2FsbAo+IHRv
IHRoaXMgZnVuY3Rpb24gY2FuIGJlIGF2b2lkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogU291cHRp
Y2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvaHYvaHZf
YmFsbG9vbi5jIHwgMSAtCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jIGIvZHJpdmVycy9odi9odl9iYWxsb29u
LmMKPiBpbmRleCA2ZmI0ZWE1Li45YmFiNDQzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvaHYvaHZf
YmFsbG9vbi5jCj4gKysrIGIvZHJpdmVycy9odi9odl9iYWxsb29uLmMKPiBAQCAtNjgwLDcgKzY4
MCw2IEBAIHN0YXRpYyB2b2lkIGh2X3BhZ2Vfb25saW5lX29uZShzdHJ1Y3QgaHZfaG90YWRkX3N0
YXRlICpoYXMsIHN0cnVjdCBwYWdlICpwZykKPiAgCQlfX0NsZWFyUGFnZU9mZmxpbmUocGcpOwo+
ICAKPiAgCS8qIFRoaXMgZnJhbWUgaXMgY3VycmVudGx5IGJhY2tlZDsgb25saW5lIHRoZSBwYWdl
LiAqLwo+IC0JX19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKHBnKTsKPiAgCV9fb25saW5lX3BhZ2Vf
aW5jcmVtZW50X2NvdW50ZXJzKHBnKTsKPiAgCV9fb25saW5lX3BhZ2VfZnJlZShwZyk7Cj4gIAo+
IAoKUmV2aWV3ZWQtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgoKLS0g
CgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:54:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07: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 1i7EVM-0007Ko-23; Mon, 09 Sep 2019 07:54: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=+u6x=XE=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1i7EVJ-0007KI-TK
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:54:29 +0000
X-Inumbo-ID: 0c6215c8-d2d7-11e9-ac09-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c6215c8-d2d7-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 07:54:28 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9088783F3C;
 Mon,  9 Sep 2019 07:54:27 +0000 (UTC)
Received: from [10.36.116.173] (ovpn-116-173.ams2.redhat.com [10.36.116.173])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1673860A35;
 Mon,  9 Sep 2019 07:54:23 +0000 (UTC)
To: Souptick Joarder <jrdr.linux@gmail.com>, kys@microsoft.com,
 haiyangz@microsoft.com, sthemmin@microsoft.com, sashal@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, sstabellini@kernel.org,
 akpm@linux-foundation.org, osalvador@suse.com, mhocko@suse.com,
 pasha.tatashin@soleen.com, dan.j.williams@intel.com,
 richard.weiyang@gmail.com, cai@lca.pw
References: <cover.1567889743.git.jrdr.linux@gmail.com>
 <854db2cf8145d9635249c95584d9a91fd774a229.1567889743.git.jrdr.linux@gmail.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <2cb8666a-166b-5391-bc83-cc90eb4c87b9@redhat.com>
Date: Mon, 9 Sep 2019 09:54:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <854db2cf8145d9635249c95584d9a91fd774a229.1567889743.git.jrdr.linux@gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Mon, 09 Sep 2019 07:54:27 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 2/3] xen/ballon: Avoid calling dummy
 function __online_page_set_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: xen-devel@lists.xenproject.org, linux-hyperv@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDkuMTkgMjM6NDcsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gX19vbmxpbmVfcGFn
ZV9zZXRfbGltaXRzKCkgaXMgYSBkdW1teSBmdW5jdGlvbiBhbmQgYW4gZXh0cmEgY2FsbAo+IHRv
IHRoaXMgZnVuY3Rpb24gY2FuIGJlIGF2b2lkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogU291cHRp
Y2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL2Jh
bGxvb24uYyB8IDEgLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPiBp
bmRleCA0ZTExZGU2Li4wNWIxZjdlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL2JhbGxvb24u
Ywo+ICsrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwo+IEBAIC0zNzYsNyArMzc2LDYgQEAgc3Rh
dGljIHZvaWQgeGVuX29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQg
b3JkZXIpCj4gIAltdXRleF9sb2NrKCZiYWxsb29uX211dGV4KTsKPiAgCWZvciAoaSA9IDA7IGkg
PCBzaXplOyBpKyspIHsKPiAgCQlwID0gcGZuX3RvX3BhZ2Uoc3RhcnRfcGZuICsgaSk7Cj4gLQkJ
X19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKHApOwo+ICAJCV9fU2V0UGFnZU9mZmxpbmUocCk7Cj4g
IAkJX19iYWxsb29uX2FwcGVuZChwKTsKPiAgCX0KPiAKClJldmlld2VkLWJ5OiBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVu
YgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:54:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EVa-0007OR-CM; Mon, 09 Sep 2019 07:54:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+u6x=XE=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1i7EVZ-0007O6-FL
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:54:45 +0000
X-Inumbo-ID: 1523b216-d2d7-11e9-978d-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1523b216-d2d7-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 07:54:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2FD6B18CB8EA;
 Mon,  9 Sep 2019 07:54:42 +0000 (UTC)
Received: from [10.36.116.173] (ovpn-116-173.ams2.redhat.com [10.36.116.173])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A24FA10013D9;
 Mon,  9 Sep 2019 07:54:38 +0000 (UTC)
To: Souptick Joarder <jrdr.linux@gmail.com>, kys@microsoft.com,
 haiyangz@microsoft.com, sthemmin@microsoft.com, sashal@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, sstabellini@kernel.org,
 akpm@linux-foundation.org, osalvador@suse.com, mhocko@suse.com,
 pasha.tatashin@soleen.com, dan.j.williams@intel.com,
 richard.weiyang@gmail.com, cai@lca.pw
References: <cover.1567889743.git.jrdr.linux@gmail.com>
 <9afe6c5a18158f3884a6b302ac2c772f3da49ccc.1567889743.git.jrdr.linux@gmail.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <36e4a98c-29da-9319-ccb1-a90f378250c6@redhat.com>
Date: Mon, 9 Sep 2019 09:54:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9afe6c5a18158f3884a6b302ac2c772f3da49ccc.1567889743.git.jrdr.linux@gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.63]); Mon, 09 Sep 2019 07:54:42 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 3/3] mm/memory_hotplug.c: Remove
 __online_page_set_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: xen-devel@lists.xenproject.org, linux-hyperv@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDkuMTkgMjM6NDcsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gQXMgYm90aCB0aGUg
Y2FsbGVycyBvZiB0aGlzIGR1bW15IF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cygpCj4gaXMgcmVt
b3ZlZCwgdGhpcyBjYW4gYmUgcmVtb3ZlZCBwZXJtYW5lbnRseS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KPiAtLS0KPiAgaW5jbHVk
ZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oIHwgMSAtCj4gIG1tL21lbW9yeV9ob3RwbHVnLmMgICAg
ICAgICAgICB8IDUgLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA2IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggYi9pbmNsdWRlL2xp
bnV4L21lbW9yeV9ob3RwbHVnLmgKPiBpbmRleCBmNDZlYTcxLi44ZWUzYTJhIDEwMDY0NAo+IC0t
LSBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaAo+ICsrKyBiL2luY2x1ZGUvbGludXgv
bWVtb3J5X2hvdHBsdWcuaAo+IEBAIC0xMDUsNyArMTA1LDYgQEAgZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgX19vZmZsaW5lX2lzb2xhdGVkX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLAo+ICBl
eHRlcm4gaW50IHNldF9vbmxpbmVfcGFnZV9jYWxsYmFjayhvbmxpbmVfcGFnZV9jYWxsYmFja190
IGNhbGxiYWNrKTsKPiAgZXh0ZXJuIGludCByZXN0b3JlX29ubGluZV9wYWdlX2NhbGxiYWNrKG9u
bGluZV9wYWdlX2NhbGxiYWNrX3QgY2FsbGJhY2spOwo+ICAKPiAtZXh0ZXJuIHZvaWQgX19vbmxp
bmVfcGFnZV9zZXRfbGltaXRzKHN0cnVjdCBwYWdlICpwYWdlKTsKPiAgZXh0ZXJuIHZvaWQgX19v
bmxpbmVfcGFnZV9pbmNyZW1lbnRfY291bnRlcnMoc3RydWN0IHBhZ2UgKnBhZ2UpOwo+ICBleHRl
cm4gdm9pZCBfX29ubGluZV9wYWdlX2ZyZWUoc3RydWN0IHBhZ2UgKnBhZ2UpOwo+ICAKPiBkaWZm
IC0tZ2l0IGEvbW0vbWVtb3J5X2hvdHBsdWcuYyBiL21tL21lbW9yeV9ob3RwbHVnLmMKPiBpbmRl
eCBjNzNmMDk5Li5kYzAxMThmIDEwMDY0NAo+IC0tLSBhL21tL21lbW9yeV9ob3RwbHVnLmMKPiAr
KysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCj4gQEAgLTYwNCwxMSArNjA0LDYgQEAgaW50IHJlc3Rv
cmVfb25saW5lX3BhZ2VfY2FsbGJhY2sob25saW5lX3BhZ2VfY2FsbGJhY2tfdCBjYWxsYmFjaykK
PiAgfQo+ICBFWFBPUlRfU1lNQk9MX0dQTChyZXN0b3JlX29ubGluZV9wYWdlX2NhbGxiYWNrKTsK
PiAgCj4gLXZvaWQgX19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKHN0cnVjdCBwYWdlICpwYWdlKQo+
IC17Cj4gLX0KPiAtRVhQT1JUX1NZTUJPTF9HUEwoX19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKTsK
PiAtCj4gIHZvaWQgX19vbmxpbmVfcGFnZV9pbmNyZW1lbnRfY291bnRlcnMoc3RydWN0IHBhZ2Ug
KnBhZ2UpCj4gIHsKPiAgCWFkanVzdF9tYW5hZ2VkX3BhZ2VfY291bnQocGFnZSwgMSk7Cj4gClJl
dmlld2VkLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KCi0tIAoKVGhh
bmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:59:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7EZf-0007kk-VB; Mon, 09 Sep 2019 07:58:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7EZe-0007kf-BR
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:58:58 +0000
X-Inumbo-ID: abc43a7e-d2d7-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id abc43a7e-d2d7-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 07:58:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 249B328;
 Mon,  9 Sep 2019 00:58:55 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B97E83F67D;
 Mon,  9 Sep 2019 00:58:53 -0700 (PDT)
To: Julian Tuminaro <jtuminar@andrew.cmu.edu>,
 xen-devel@lists.xenproject.org, Lars Kurth <lars.kurth@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, WeiLiu <wl@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b9d7429-7dc5-476d-afda-bb3f196c804f@arm.com>
Date: Mon, 9 Sep 2019 08:58:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Looking for Semester long Project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

K0FuZHJldywgTGFycywgU3RlZmFubyBhbmQgV2VpCgpPbiA5LzUvMTkgMTE6MjMgUE0sIEp1bGlh
biBUdW1pbmFybyB3cm90ZToKPiBIaSwKCkhlbGxvLAoKVGhhbmsgeW91IGZvciB5b3UgaW50ZXJl
c3Qgb24gWGVuLiBJIGhhdmUgQ0NlZCBmZXcgbW9yZSBwZXJzb24gdGhhdCAKc2hvdWxkIGJlIGFi
bGUgdG8gYW5zd2VyIHlvdXIgcXVlc3Rpb25zIGJlbG93LgoKPiAKPiBXZSAoYSBncm91cCBvZiAy
IHN0dWRlbnRzKSBhcmUgaW50ZXJlc3RlZCBpbiBkb2luZyBhIGh5cGVydmlzb3IgcmVsYXRlZCAK
PiBwcm9qZWN0IGZvciB0aGUgbmV4dCAxMC0xMiB3ZWVrcyBhcyBwYXJ0IG9mIG9uZSBvZiBvdXIg
Y291cnNlcyB0aGlzIAo+IHNlbWVzdGVyLiBXZSBoYXZlIHRha2VuIGEgbG9vayBhdCB0aGlzIHll
YXIncyBHU29DIHByb2plY3QgbGlzdCAKPiAoaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cykuIFdlIHdlcmUgCj4gaW50ZXJlc3RlZCBpbiBs
ZWFybmluZyBtb3JlIGFib3V0IHRoZSAiS0REIChXaW5kb3dzIERlYnVnZ2VyIFN0dWIpIAo+IGVu
aGFuY2VtZW50cyIgcHJvamVjdCBhbmQgWGVuIG9uIEFSTSBiYXNlZCBwcm9qZWN0cy4gWWV0LCBv
biBpcmMgd2Ugd2VyZSAKPiB0b2xkIHRoYXQgdGhpcyBsaXN0IGlzIG91dGRhdGVkLiBJZiB0aGVy
ZSBhcmUgYW55IG90aGVyIHByb2plY3QgCj4gc3VnZ2VzdGlvbnMgb3IgbGlzdCwgd2Ugd291bGQg
YmUgaW50ZXJlc3RpbmcgaW4gbGVhcm5pbmcgbW9yZSBhYm91dCB0aGVtLgpUaGUgbGlzdCBvZiBw
cm9qZWN0cyBmb3IgWGVuIG9uIEFybSBpcyBtb3N0bHkgdXBkYXRlLXRvLWRhdGUuIFRoZSBvbmx5
IApwcm9qZWN0IHdoZXJlIHNvbWUgcHJvZ3Jlc3MgaGFzIGJlZW4gbWFkZSBzbyBmYXIgaXMgIlhl
biBvbiBBUk06IGR5bmFtaWMgCnZpcnR1YWwgbWVtb3J5IGxheW91dCIuCgpJIHdvdWxkIGJlIGhh
cHB5IHRvIGdvIGluIG1vcmUgZGV0YWlscyBmb3IgYW55IHRob3NlIHByb2plY3RzIGlmIHlvdSBh
cmUgCmludGVyZXN0ZWQuCgo+IAo+IEFuZHJldyBDb29wZXIgc3VnZ2VzdGVkIG9uIGlyYyB0aGUg
Zm9sbG93aW5nIHByb2plY3Q6IENvbnRleHQgU3dpdGNoaW5nIAo+IHdpdGggQ1IwLlRTIGluIEhW
TSBHdWVzdC4gV2Ugd291bGQgbGlrZSB0byBwb3NzaWJsZSBrbm93IG1vcmUgYWJvdXQgdGhpcyAK
PiBwcm9qZWN0IGluIHRlcm1zIG9mIGRpZmZpY3VsdHksIHBvdGVudGlhbCBlc3RpbWF0ZSBvbiB0
aW1lIHJlcXVpcmVkLiAKPiBBbmRyZXcgYWxzbyBtZW50aW9uZWQgYSBzbGlnaHRlciBiaWdnZXIg
eGVuL2xpbnV4IHByb2plY3QgYW5kIHdlIHdvdWxkIAo+IGxpa2UgdG8ga25vdyBtb3JlIGRldGFp
bCBhYm91dCB0aGlzIG9uZSBhcyB3ZWxsLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 07:59:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 07: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 1i7Ea0-0007n9-7b; Mon, 09 Sep 2019 07:59:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7EZy-0007mx-Dc
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 07:59:18 +0000
X-Inumbo-ID: b8cf1cac-d2d7-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8cf1cac-d2d7-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 07:59: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 B1267B049;
 Mon,  9 Sep 2019 07:59:16 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
 <20190909073557.16168-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8872a67c-0927-7a3a-3029-21e666cae858@suse.com>
Date: Mon, 9 Sep 2019 09:59:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909073557.16168-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 4/5] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAwOTozNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBkZWJ1Z3RyYWNlIGlz
IG5vcm1hbGx5IHdyaXRpbmcgdHJhY2UgZW50cmllcyBpbnRvIGEgc2luZ2xlIHRyYWNlCj4gYnVm
ZmVyLiBUaGVyZSBhcmUgY2FzZXMgd2hlcmUgdGhpcyBpcyBub3Qgb3B0aW1hbCwgZS5nLiB3aGVu
IGh1bnRpbmcKPiBhIGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2YgdHJhY2UgZW50
cmllcyBhbmQgb25lIGNwdSBpcwo+IHN0dWNrLiBUaGlzIHdpbGwgcmVzdWx0IGluIG90aGVyIGNw
dXMgZmlsbGluZyB0aGUgdHJhY2UgYnVmZmVyIGFuZAo+IGZpbmFsbHkgb3ZlcndyaXRpbmcgdGhl
IGludGVyZXN0aW5nIHRyYWNlIGVudHJpZXMgb2YgdGhlIGhhbmdpbmcgY3B1Lgo+IAo+IEluIG9y
ZGVyIHRvIGJlIGFibGUgdG8gZGVidWcgc3VjaCBzaXR1YXRpb25zIGFkZCB0aGUgY2FwYWJpbGl0
eSB0byB1c2UKPiBwZXItY3B1IHRyYWNlIGJ1ZmZlcnMuIFRoaXMgY2FuIGJlIHNlbGVjdGVkIGJ5
IHNwZWNpZnlpbmcgdGhlCj4gZGVidWd0cmFjZSBib290IHBhcmFtZXRlciB3aXRoIHRoZSBtb2Rp
ZmllciAiY3B1OiIsIGxpa2U6Cj4gCj4gICBkZWJ1Z3RyYWNlPWNwdToxNgo+IAo+IEF0IHRoZSBz
YW1lIHRpbWUgc3dpdGNoIHRoZSBwYXJzaW5nIGZ1bmN0aW9uIHRvIGFjY2VwdCBzaXplIG1vZGlm
aWVycwo+IChlLmcuIDRNIG9yIDFHKS4KPiAKPiBQcmludGluZyBvdXQgdGhlIHRyYWNlIGVudHJp
ZXMgaXMgZG9uZSBmb3IgZWFjaCBidWZmZXIgaW4gb3JkZXIgdG8KPiBtaW5pbWl6ZSB0aGUgZWZm
b3J0IG5lZWRlZCBkdXJpbmcgcHJpbnRpbmcuIEFzIGVhY2ggZW50cnkgaXMgcHJlZml4ZWQKPiB3
aXRoIGl0cyBzZXF1ZW5jZSBudW1iZXIgc29ydGluZyB0aGUgZW50cmllcyBjYW4gZWFzaWx5IGJl
IGRvbmUgd2hlbgo+IGFuYWx5emluZyB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CnBlcmhhcHMgd2l0aCAuLi4KCj4gQEAgLTIzLDM1ICsyNCw3OSBAQCBzdHJ1
Y3QgZGVidWd0cmFjZV9kYXRhIHsKPiAgfTsKPiAgCj4gIHN0YXRpYyBzdHJ1Y3QgZGVidWd0cmFj
ZV9kYXRhICpkdF9kYXRhOwo+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IGRlYnVndHJh
Y2VfZGF0YSAqLCBkdF9jcHVfZGF0YSk7Cj4gIAo+IC1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVn
dHJhY2Vfa2lsb2J5dGVzID0gMTI4Owo+IC1zdGF0aWMgdW5zaWduZWQgbG9uZyBkZWJ1Z3RyYWNl
X2J5dGVzOwo+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBkZWJ1Z3RyYWNlX2J5dGVzID0gMTI4IDw8
IDEwOwo+ICtzdGF0aWMgYm9vbCBkZWJ1Z3RyYWNlX3Blcl9jcHU7CgouLi4gdHdvIG1vcmUgX19y
ZWFkX21vc3RseSB1c2VkIGhlcmUgKHdoaWNoIGNvdWxkIGFnYWluIGJlIGRvbmUKd2hpbGUgY29t
bWl0dGluZyBpZiB5b3UgYWdyZWUpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 08:04:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 08: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 1i7Ef4-0000lr-7c; Mon, 09 Sep 2019 08:04: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=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Ef3-0000lm-5u
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 08:04:33 +0000
X-Inumbo-ID: 7452daeb-d2d8-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7452daeb-d2d8-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 08:04: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 33EE0AECB;
 Mon,  9 Sep 2019 08:04:31 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Juergen Gross <jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
 <20190909073557.16168-5-jgross@suse.com>
 <8872a67c-0927-7a3a-3029-21e666cae858@suse.com>
Message-ID: <1ba88fc4-dc73-7fc1-d390-c7373a6db250@suse.com>
Date: Mon, 9 Sep 2019 10:04:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8872a67c-0927-7a3a-3029-21e666cae858@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 4/5] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAwOTo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDkuMDkuMjAxOSAw
OTozNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gZGVidWd0cmFjZSBpcyBub3JtYWxseSB3cml0
aW5nIHRyYWNlIGVudHJpZXMgaW50byBhIHNpbmdsZSB0cmFjZQo+PiBidWZmZXIuIFRoZXJlIGFy
ZSBjYXNlcyB3aGVyZSB0aGlzIGlzIG5vdCBvcHRpbWFsLCBlLmcuIHdoZW4gaHVudGluZwo+PiBh
IGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2YgdHJhY2UgZW50cmllcyBhbmQgb25l
IGNwdSBpcwo+PiBzdHVjay4gVGhpcyB3aWxsIHJlc3VsdCBpbiBvdGhlciBjcHVzIGZpbGxpbmcg
dGhlIHRyYWNlIGJ1ZmZlciBhbmQKPj4gZmluYWxseSBvdmVyd3JpdGluZyB0aGUgaW50ZXJlc3Rp
bmcgdHJhY2UgZW50cmllcyBvZiB0aGUgaGFuZ2luZyBjcHUuCj4+Cj4+IEluIG9yZGVyIHRvIGJl
IGFibGUgdG8gZGVidWcgc3VjaCBzaXR1YXRpb25zIGFkZCB0aGUgY2FwYWJpbGl0eSB0byB1c2UK
Pj4gcGVyLWNwdSB0cmFjZSBidWZmZXJzLiBUaGlzIGNhbiBiZSBzZWxlY3RlZCBieSBzcGVjaWZ5
aW5nIHRoZQo+PiBkZWJ1Z3RyYWNlIGJvb3QgcGFyYW1ldGVyIHdpdGggdGhlIG1vZGlmaWVyICJj
cHU6IiwgbGlrZToKPj4KPj4gICBkZWJ1Z3RyYWNlPWNwdToxNgo+Pgo+PiBBdCB0aGUgc2FtZSB0
aW1lIHN3aXRjaCB0aGUgcGFyc2luZyBmdW5jdGlvbiB0byBhY2NlcHQgc2l6ZSBtb2RpZmllcnMK
Pj4gKGUuZy4gNE0gb3IgMUcpLgo+Pgo+PiBQcmludGluZyBvdXQgdGhlIHRyYWNlIGVudHJpZXMg
aXMgZG9uZSBmb3IgZWFjaCBidWZmZXIgaW4gb3JkZXIgdG8KPj4gbWluaW1pemUgdGhlIGVmZm9y
dCBuZWVkZWQgZHVyaW5nIHByaW50aW5nLiBBcyBlYWNoIGVudHJ5IGlzIHByZWZpeGVkCj4+IHdp
dGggaXRzIHNlcXVlbmNlIG51bWJlciBzb3J0aW5nIHRoZSBlbnRyaWVzIGNhbiBlYXNpbHkgYmUg
ZG9uZSB3aGVuCj4+IGFuYWx5emluZyB0aGVtLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCk9oLCBubyAtIEkgaGF2ZSB0byB0YWtlIHRoaXMgYmFjay4gTG9v
a2luZyBhdCBwYXRjaCA1IEkgbm90aWNlCnRoYXQgeW91IG5vdyBvbmx5IGV2ZXIgd3JpdGUgbGFz
dF9jcHU7IHlvdSBtdXN0IGhhdmUgbG9zdCBpdHMKY29uc3VtZXIuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 08:11:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 08:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7ElV-0001Zw-0O; Mon, 09 Sep 2019 08:11:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7ElU-0001Zr-7C
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 08:11:12 +0000
X-Inumbo-ID: 60e592f8-d2d9-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60e592f8-d2d9-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 08:11:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 21C08AC37;
 Mon,  9 Sep 2019 08:11:08 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Juergen Gross <jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
 <20190909073557.16168-2-jgross@suse.com>
 <eca805d7-34e3-ad25-d444-3c2746a4cf12@suse.com>
Message-ID: <9e22c2df-16f9-ee60-999a-00e261b552bc@suse.com>
Date: Mon, 9 Sep 2019 10:11:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <eca805d7-34e3-ad25-d444-3c2746a4cf12@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/5] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAwOTo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDkuMDkuMjAxOSAw
OTozNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPj4gQEAgLTExNzMsNiAr
MTE3Myw3IEBAIHN0YXRpYyBjaGFyICAgICAgICAqZGVidWd0cmFjZV9idWY7IC8qIERlYnVnLXRy
YWNlIGJ1ZmZlciAqLwo+PiAgc3RhdGljIHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX3ByZDsgLyog
UHJvZHVjZXIgaW5kZXggICAgICovCj4+ICBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vf
a2lsb2J5dGVzID0gMTI4LCBkZWJ1Z3RyYWNlX2J5dGVzOwo+PiAgc3RhdGljIHVuc2lnbmVkIGlu
dCBkZWJ1Z3RyYWNlX3VzZWQ7Cj4+ICtzdGF0aWMgYm9vbCBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eTsK
PiAKPiBXb3VsZG4ndCBpdCBiZSBtb3JlIGxvZ2ljYWwgZm9yIHRoaXMgdG8gc3RhcnQgb3V0IGFz
ICJ0cnVlIj8KPiBBbmQgSSdtIGRlYmF0aW5nIHdpdGggbXlzZWxmIHdoZXRoZXIgaXQgbWlnaHQg
d2FudCB0byBiZQo+IF9fcmVhZF9tb3N0bHkuCgpIbW0sIG5vLCB0aGUgbGF0dGVyIHJhdGhlciBu
b3QuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 08:12:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 08: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 1i7EmM-0001cj-Aq; Mon, 09 Sep 2019 08:12: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=hpQm=XE=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1i7EmK-0001cW-Op
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 08:12:04 +0000
X-Inumbo-ID: 81787fb2-d2d9-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81787fb2-d2d9-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 08:12: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 310F0B6A0;
 Mon,  9 Sep 2019 08:12:02 +0000 (UTC)
Date: Mon, 9 Sep 2019 10:12:00 +0200
From: Michal Hocko <mhocko@kernel.org>
To: Souptick Joarder <jrdr.linux@gmail.com>
Message-ID: <20190909081200.GB27159@dhcp22.suse.cz>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1567889743.git.jrdr.linux@gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 0/3] Remove __online_page_set_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: sashal@kernel.org, jgross@suse.com, linux-hyperv@vger.kernel.org,
 sstabellini@kernel.org, sthemmin@microsoft.com, pasha.tatashin@soleen.com,
 david@redhat.com, haiyangz@microsoft.com, dan.j.williams@intel.com,
 linux-kernel@vger.kernel.org, richard.weiyang@gmail.com, linux-mm@kvack.org,
 cai@lca.pw, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 kys@microsoft.com, akpm@linux-foundation.org, osalvador@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuIDA4LTA5LTE5IDAzOjE3OjAxLCBTb3VwdGljayBKb2FyZGVyIHdyb3RlOgo+IF9fb25s
aW5lX3BhZ2Vfc2V0X2xpbWl0cygpIGlzIGEgZHVtbXkgZnVuY3Rpb24gYW5kIGFuIGV4dHJhIGNh
bGwKPiB0byB0aGlzIGNhbiBiZSBhdm9pZGVkLgo+IAo+IEFzIGJvdGggb2YgdGhlIGNhbGxlcnMg
YXJlIG5vdyByZW1vdmVkLCBfX29ubGluZV9wYWdlX3NldF9saW1pdHMoKQo+IGNhbiBiZSByZW1v
dmVkIHBlcm1hbmVudGx5Lgo+IAo+IFNvdXB0aWNrIEpvYXJkZXIgKDMpOgo+ICAgaHZfYmFsbG9u
OiBBdm9pZCBjYWxsaW5nIGR1bW15IGZ1bmN0aW9uIF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cygp
Cj4gICB4ZW4vYmFsbG9uOiBBdm9pZCBjYWxsaW5nIGR1bW15IGZ1bmN0aW9uIF9fb25saW5lX3Bh
Z2Vfc2V0X2xpbWl0cygpCj4gICBtbS9tZW1vcnlfaG90cGx1Zy5jOiBSZW1vdmUgX19vbmxpbmVf
cGFnZV9zZXRfbGltaXRzKCkKPiAKPiAgZHJpdmVycy9odi9odl9iYWxsb29uLmMgICAgICAgIHwg
MSAtCj4gIGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICAgICAgICB8IDEgLQo+ICBpbmNsdWRlL2xp
bnV4L21lbW9yeV9ob3RwbHVnLmggfCAxIC0KPiAgbW0vbWVtb3J5X2hvdHBsdWcuYyAgICAgICAg
ICAgIHwgNSAtLS0tLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDggZGVsZXRpb25zKC0pCgpUbyB0aGUg
d2hvbGUgc2VyaWVzCkFja2VkLWJ5OiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KClRo
YW5rcyEKLS0gCk1pY2hhbCBIb2NrbwpTVVNFIExhYnMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 08:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 08: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 1i7EpH-0001rL-Un; Mon, 09 Sep 2019 08:15:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7EpG-0001rG-Ah
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 08:15:06 +0000
X-Inumbo-ID: eda65402-d2d9-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eda65402-d2d9-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 08:15: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 7D1F4B6AC;
 Mon,  9 Sep 2019 08:15:04 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
 <20190909073557.16168-5-jgross@suse.com>
 <8872a67c-0927-7a3a-3029-21e666cae858@suse.com>
 <1ba88fc4-dc73-7fc1-d390-c7373a6db250@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <394d9dbd-c2b5-7219-7b78-ddfbd65a9780@suse.com>
Date: Mon, 9 Sep 2019 10:15:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1ba88fc4-dc73-7fc1-d390-c7373a6db250@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v6 4/5] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDkuMDkuMTkgMTA6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA5LjIwMTkgMDk6
NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAwOS4wOS4yMDE5IDA5OjM1LCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gZGVidWd0cmFjZSBpcyBub3JtYWxseSB3cml0aW5nIHRyYWNlIGVudHJp
ZXMgaW50byBhIHNpbmdsZSB0cmFjZQo+Pj4gYnVmZmVyLiBUaGVyZSBhcmUgY2FzZXMgd2hlcmUg
dGhpcyBpcyBub3Qgb3B0aW1hbCwgZS5nLiB3aGVuIGh1bnRpbmcKPj4+IGEgYnVnIHdoaWNoIHJl
cXVpcmVzIHdyaXRpbmcgbG90cyBvZiB0cmFjZSBlbnRyaWVzIGFuZCBvbmUgY3B1IGlzCj4+PiBz
dHVjay4gVGhpcyB3aWxsIHJlc3VsdCBpbiBvdGhlciBjcHVzIGZpbGxpbmcgdGhlIHRyYWNlIGJ1
ZmZlciBhbmQKPj4+IGZpbmFsbHkgb3ZlcndyaXRpbmcgdGhlIGludGVyZXN0aW5nIHRyYWNlIGVu
dHJpZXMgb2YgdGhlIGhhbmdpbmcgY3B1Lgo+Pj4KPj4+IEluIG9yZGVyIHRvIGJlIGFibGUgdG8g
ZGVidWcgc3VjaCBzaXR1YXRpb25zIGFkZCB0aGUgY2FwYWJpbGl0eSB0byB1c2UKPj4+IHBlci1j
cHUgdHJhY2UgYnVmZmVycy4gVGhpcyBjYW4gYmUgc2VsZWN0ZWQgYnkgc3BlY2lmeWluZyB0aGUK
Pj4+IGRlYnVndHJhY2UgYm9vdCBwYXJhbWV0ZXIgd2l0aCB0aGUgbW9kaWZpZXIgImNwdToiLCBs
aWtlOgo+Pj4KPj4+ICAgIGRlYnVndHJhY2U9Y3B1OjE2Cj4+Pgo+Pj4gQXQgdGhlIHNhbWUgdGlt
ZSBzd2l0Y2ggdGhlIHBhcnNpbmcgZnVuY3Rpb24gdG8gYWNjZXB0IHNpemUgbW9kaWZpZXJzCj4+
PiAoZS5nLiA0TSBvciAxRykuCj4+Pgo+Pj4gUHJpbnRpbmcgb3V0IHRoZSB0cmFjZSBlbnRyaWVz
IGlzIGRvbmUgZm9yIGVhY2ggYnVmZmVyIGluIG9yZGVyIHRvCj4+PiBtaW5pbWl6ZSB0aGUgZWZm
b3J0IG5lZWRlZCBkdXJpbmcgcHJpbnRpbmcuIEFzIGVhY2ggZW50cnkgaXMgcHJlZml4ZWQKPj4+
IHdpdGggaXRzIHNlcXVlbmNlIG51bWJlciBzb3J0aW5nIHRoZSBlbnRyaWVzIGNhbiBlYXNpbHkg
YmUgZG9uZSB3aGVuCj4+PiBhbmFseXppbmcgdGhlbS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gT2gsIG5vIC0gSSBoYXZlIHRvIHRha2UgdGhp
cyBiYWNrLiBMb29raW5nIGF0IHBhdGNoIDUgSSBub3RpY2UKPiB0aGF0IHlvdSBub3cgb25seSBl
dmVyIHdyaXRlIGxhc3RfY3B1OyB5b3UgbXVzdCBoYXZlIGxvc3QgaXRzCj4gY29uc3VtZXIuCgpP
aCwgaW5kZWVkLiBUaGFua3MgZm9yIHNwb3R0aW5nIHRoYXQuIFdpbGwgc2VuZCBvdXQgYSBjb3Jy
ZWN0ZWQgcGF0Y2gKc29vbi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 08:15:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 08: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 1i7Epi-0001uC-8Q; Mon, 09 Sep 2019 08:15:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=46rG=XE=gmail.com=dhananjayingroup@srs-us1.protection.inumbo.net>)
 id 1i7ETN-00077t-Em
 for xen-devel@lists.xen.org; Mon, 09 Sep 2019 07:52:29 +0000
X-Inumbo-ID: c50d55b6-d2d6-11e9-978d-bc764e2007e4
Received: from mail-qk1-x732.google.com (unknown [2607:f8b0:4864:20::732])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c50d55b6-d2d6-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 07:52:28 +0000 (UTC)
Received: by mail-qk1-x732.google.com with SMTP id q203so12200907qke.1
 for <xen-devel@lists.xen.org>; Mon, 09 Sep 2019 00:52:28 -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=rga3HUhQTbKfMBGJS9CjgfCeBD+9qkJHroE+XczUsic=;
 b=ncAqOBxP6Ehw4a0MZa7XXKud/Pl9XnFKEw+m3wUnQJG8cmvoSs1E4zEf9urL0vjhq9
 roGf+FJCYzeV3+p6w51SUeovHjiptErxuW7Zz1bJSiqTSnuJm+U0XJoCP5vOoi44901T
 L6BKrxQ3LR3bH7DVWVAHCl34GLHL5uR2M/sAvh3zS8TCtK9pXTuD9DqCX8Q1AeFa2NBm
 uzMaWvTyMzeLQwfbYWWtcfC+FQ+RrM2YEtZAjFkzOciSn5Tqv/pn85N+A3mlDWvleYUS
 MnLXKszqzmo3lWFOmsrDjZaTlvSE5bJVF7B7o7b4LxpJAJrULp/v0Pc0RgdSnvuR6U3w
 UzEQ==
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=rga3HUhQTbKfMBGJS9CjgfCeBD+9qkJHroE+XczUsic=;
 b=gXJeBbuXt/cpCXmEfuQkwXtogDGAKxi08lzSaxO/1urFfgG1HCOxFDjehJqwJzLjBl
 YeejzehRxgLdaWEohsjibo8H9pGWEB+/IhDp1x+2INbCBIiKtLodxwVg6pnuUm/bn96s
 fwIzHf+Pm5hxQ+m99cBaNlRhMrLIbFfmlxDw/lDVBV7QUoVBq1O1o7NOqWU7K9l7Kiy1
 bNiiWhWzrfCIMHHamaNGn6LBW9RAbecr2S47pwUaFVPD72NCdA4A8irw4eMZ3ZD86iz0
 29zZ6S2PJrOSj5MRGMeBG6HXFyPi7sK6YMDTL0KtMtMeU3o9mRf/vjKFXrhO3UmxYD3x
 k3aA==
X-Gm-Message-State: APjAAAVQi+0LRnQXfr51ttNZsAE/SzeiIEmd0W/3tZC2QsrOjvKSivub
 c4QByfGBcf10POgmTl5y3rF/tUanZPLdXRgLg4lkZA==
X-Google-Smtp-Source: APXvYqxa5G30jhpXzYe1V5abx1Yn34cU9KWIFvXrjeNAko5+EoIZh6NVJY1+g68mNaAGnzIVAjNNAa4MgUcsNfoy0lE=
X-Received: by 2002:a37:9601:: with SMTP id y1mr19694967qkd.283.1568015547768; 
 Mon, 09 Sep 2019 00:52:27 -0700 (PDT)
MIME-Version: 1.0
From: Dhananjay Joshi <dhananjayingroup@gmail.com>
Date: Mon, 9 Sep 2019 13:22:14 +0530
Message-ID: <CAM202GFP9YViudRCs2TjBtPcyEV6uWY-XqCcbXT0i2hqwQkkag@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Mon, 09 Sep 2019 08:15:33 +0000
Subject: [Xen-devel] Xen on RPI3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7590185767670468093=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7590185767670468093==
Content-Type: multipart/alternative; boundary="000000000000ba256505921a11b2"

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

I have tried booting xen on rpi3 using ubuntu 18.04 as dom0 , I have
successfully installed xen hypervisor packages as well as tools using
apt-get .
finally grub setting is done to add xen option in one of the grub menu ,
When I try to boot rpi3 with xen enabled ubuntu I get the following error

"synchonous abort: Handler ESR ...
Reposting it here from personal mail id

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

<div dir=3D"auto"><div style=3D"font-family:calibri,arial,helvetica,sans-se=
rif;font-size:12pt" dir=3D"auto">I have tried booting xen on rpi3 using ubu=
ntu 18.04 as dom0 , I have successfully installed xen hypervisor packages a=
s well as tools using apt-get .=C2=A0<br></div><div style=3D"font-family:ca=
libri,arial,helvetica,sans-serif;font-size:12pt" dir=3D"auto"><div>finally =
grub setting is done to add xen option in one of the grub menu , When I try=
 to boot rpi3 with xen enabled ubuntu I get the following error<br></div><d=
iv><br></div><div>&quot;synchonous abort: Handler ESR ...<br></div><div dir=
=3D"auto">Reposting it here from personal mail id</div><br></div></div>

--000000000000ba256505921a11b2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7590185767670468093==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 09 08:19:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 08: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 1i7Etj-00028D-Qt; Mon, 09 Sep 2019 08:19:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Eti-000287-6U
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 08:19:42 +0000
X-Inumbo-ID: 92389a0c-d2da-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 92389a0c-d2da-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 08:19:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6AACDAC37;
 Mon,  9 Sep 2019 08:19:40 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
 <20190909073557.16168-6-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7a0b2a0c-28af-cd70-e193-309228dc58da@suse.com>
Date: Mon, 9 Sep 2019 10:19:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909073557.16168-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/5] xen: add debugtrace entry when entry
 count is wrapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAwOTozNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMTczLDEwICsx
NzcsMjMgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKPiAg
ICAgIG5yID0gdnNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwgYXJncyk7Cj4gICAgICB2
YV9lbmQoYXJncyk7Cj4gIAo+ICsgICAgaWYgKCBjb3VudCA9PSBERUJVR1RSQUNFX0NPVU5UX1dS
QVAgKQo+ICsgICAgewo+ICsgICAgICAgIGNvdW50ID0gMDsKPiArICAgICAgICB3cmFwX2NudCsr
Owo+ICsgICAgfQo+ICsKPiAgICAgIGlmICggZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgKQo+
ICAgICAgewo+IC0gICAgICAgIHVuc2lnbmVkIGludCBuID0gc2NucHJpbnRmKGNudGJ1Ziwgc2l6
ZW9mKGNudGJ1ZiksICIldSAiLCArK2NvdW50KTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgbjsK
PiArCj4gKyAgICAgICAgaWYgKCBjb3VudCA9PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIG4gPSBzY25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIndyYXA6ICVsdVxuIiwg
d3JhcF9jbnQpOwo+ICsgICAgICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKGNudGJ1Ziwgbik7
Cj4gKyAgICAgICAgfQo+ICAKPiArICAgICAgICBuID0gc2NucHJpbnRmKGNudGJ1Ziwgc2l6ZW9m
KGNudGJ1ZiksICIldSAiLCArK2NvdW50KTsKPiAgICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRz
KGNudGJ1Ziwgbik7Cj4gICAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cyhidWYsIG5yKTsKPiAg
ICAgIH0KCkp1c3Qgb25lIG1pbm9yIHJlbWFyazogSW4gdGhpcyBjYXNlIHlvdSBpc3N1ZSBhICJ3
cmFwIiBtZXNzYWdlIGF0CnN0YXJ0IG9mIGRheSwgLi4uCgo+IEBAIC0xODQsOCArMjAxLDE2IEBA
IHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCj4gICAgICB7Cj4g
ICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/IHNtcF9wcm9j
ZXNzb3JfaWQoKSA6IDA7Cj4gIAo+IC0gICAgICAgIGlmICggZGVidWd0cmFjZV9idWZfZW1wdHkg
fHwgc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKPiArICAgICAgICBpZiAoIGRlYnVndHJhY2VfYnVm
X2VtcHR5IHx8IHdyYXBfY250ICE9IGRhdGEtPndyYXBfY250IHx8Cj4gKyAgICAgICAgICAgICBz
dHJjbXAoYnVmLCBsYXN0X2J1ZikgKQo+ICAgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCB3
cmFwX2NudCAhPSBkYXRhLT53cmFwX2NudCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAg
ICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICJ3cmFwOiAlbHUtPiVsdVxu
IiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtPndyYXBfY250LCB3cmFwX2NudCk7
Cj4gKyAgICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKPiArICAg
ICAgICAgICAgICAgIGRhdGEtPndyYXBfY250ID0gd3JhcF9jbnQ7Cj4gKyAgICAgICAgICAgIH0K
PiAgICAgICAgICAgICAgZGVidWd0cmFjZV9idWZfZW1wdHkgPSBmYWxzZTsKPiAgICAgICAgICAg
ICAgbGFzdF9wcmQgPSBkYXRhLT5wcmQ7Cj4gICAgICAgICAgICAgIGxhc3RfY291bnQgPSArK2Nv
dW50OwoKLi4uIHdoZXJlYXMgaGVyZSBvbmUgZ2V0cyBpc3N1ZWQgKGFzIEknZCBleHBlY3QgaXQp
IG9ubHkgYWZ0ZXIgdGhlCmZpcnN0IHdyYXBwaW5nIG9mICJjb3VudCIuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 08:20:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 08:20: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 1i7Eu2-0002FY-3g; Mon, 09 Sep 2019 08:20: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Eu0-00029m-Kt
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 08:20:00 +0000
X-Inumbo-ID: 9cd8d56d-d2da-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cd8d56d-d2da-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 08:19: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 057B5AFCC;
 Mon,  9 Sep 2019 08:19:59 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
 <20190909073557.16168-2-jgross@suse.com>
 <eca805d7-34e3-ad25-d444-3c2746a4cf12@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7ebc3132-2c7e-f804-1b59-75bac1544d12@suse.com>
Date: Mon, 9 Sep 2019 10:19:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <eca805d7-34e3-ad25-d444-3c2746a4cf12@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v6 1/5] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDkuMDkuMTkgMDk6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA5LjIwMTkgMDk6
MzUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29s
ZS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4+IEBAIC0xMTczLDYgKzEx
NzMsNyBAQCBzdGF0aWMgY2hhciAgICAgICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10cmFj
ZSBidWZmZXIgKi8KPj4gICBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQ
cm9kdWNlciBpbmRleCAgICAgKi8KPj4gICBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vf
a2lsb2J5dGVzID0gMTI4LCBkZWJ1Z3RyYWNlX2J5dGVzOwo+PiAgIHN0YXRpYyB1bnNpZ25lZCBp
bnQgZGVidWd0cmFjZV91c2VkOwo+PiArc3RhdGljIGJvb2wgZGVidWd0cmFjZV9idWZfZW1wdHk7
Cj4gCj4gV291bGRuJ3QgaXQgYmUgbW9yZSBsb2dpY2FsIGZvciB0aGlzIHRvIHN0YXJ0IG91dCBh
cyAidHJ1ZSI/CgpJbiB0aGUgZW5kIGl0IGRvZXNuJ3QgbWF0dGVyLCBhcyBsYXN0X2J1ZltdIHdp
bGwgYmUgZW1wdHkgaW5pdGlhbGx5LgpCdXQgSSBjYW4gY2hhbmdlIGl0IHRvIGxldCBpdHMgc2Vt
YW50aWNzIG1hdGNoIHRoZSByZWFsaXR5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 08:22:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 08: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 1i7EwZ-0002y2-Io; Mon, 09 Sep 2019 08:22: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7EwX-0002xw-QY
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 08:22:37 +0000
X-Inumbo-ID: f9aaa1be-d2da-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9aaa1be-d2da-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 08:22: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 3E12EACE3;
 Mon,  9 Sep 2019 08:22:35 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190909073557.16168-1-jgross@suse.com>
 <20190909073557.16168-6-jgross@suse.com>
 <7a0b2a0c-28af-cd70-e193-309228dc58da@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5d8c6d41-cbe3-e321-69c7-1dbdea14106c@suse.com>
Date: Mon, 9 Sep 2019 10:22:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7a0b2a0c-28af-cd70-e193-309228dc58da@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v6 5/5] xen: add debugtrace entry when entry
 count is wrapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMDkuMDkuMTkgMTA6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA5LjIwMTkgMDk6
MzUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0xNzMsMTAgKzE3NywyMyBAQCB2b2lkIGRl
YnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+PiAgICAgICBuciA9IHZzbnBy
aW50ZihidWYsIHNpemVvZihidWYpLCBmbXQsIGFyZ3MpOwo+PiAgICAgICB2YV9lbmQoYXJncyk7
Cj4+ICAgCj4+ICsgICAgaWYgKCBjb3VudCA9PSBERUJVR1RSQUNFX0NPVU5UX1dSQVAgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgY291bnQgPSAwOwo+PiArICAgICAgICB3cmFwX2NudCsrOwo+PiAr
ICAgIH0KPj4gKwo+PiAgICAgICBpZiAoIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlICkKPj4g
ICAgICAgewo+PiAtICAgICAgICB1bnNpZ25lZCBpbnQgbiA9IHNjbnByaW50ZihjbnRidWYsIHNp
emVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBu
Owo+PiArCj4+ICsgICAgICAgIGlmICggY291bnQgPT0gMCApCj4+ICsgICAgICAgIHsKPj4gKyAg
ICAgICAgICAgIG4gPSBzY25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIndyYXA6ICVs
dVxuIiwgd3JhcF9jbnQpOwo+PiArICAgICAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cyhjbnRi
dWYsIG4pOwo+PiArICAgICAgICB9Cj4+ICAgCj4+ICsgICAgICAgIG4gPSBzY25wcmludGYoY250
YnVmLCBzaXplb2YoY250YnVmKSwgIiV1ICIsICsrY291bnQpOwo+PiAgICAgICAgICAgY29uc29s
ZV9zZXJpYWxfcHV0cyhjbnRidWYsIG4pOwo+PiAgICAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0
cyhidWYsIG5yKTsKPj4gICAgICAgfQo+IAo+IEp1c3Qgb25lIG1pbm9yIHJlbWFyazogSW4gdGhp
cyBjYXNlIHlvdSBpc3N1ZSBhICJ3cmFwIiBtZXNzYWdlIGF0Cj4gc3RhcnQgb2YgZGF5LCAuLi4K
PiAKPj4gQEAgLTE4NCw4ICsyMDEsMTYgQEAgdm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBj
aGFyICpmbXQsIC4uLikKPj4gICAgICAgewo+PiAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9
IGRlYnVndHJhY2VfcGVyX2NwdSA/IHNtcF9wcm9jZXNzb3JfaWQoKSA6IDA7Cj4+ICAgCj4+IC0g
ICAgICAgIGlmICggZGVidWd0cmFjZV9idWZfZW1wdHkgfHwgc3RyY21wKGJ1ZiwgbGFzdF9idWYp
ICkKPj4gKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSB8fCB3cmFwX2NudCAhPSBk
YXRhLT53cmFwX2NudCB8fAo+PiArICAgICAgICAgICAgIHN0cmNtcChidWYsIGxhc3RfYnVmKSAp
Cj4+ICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpZiAoIHdyYXBfY250ICE9IGRhdGEtPndy
YXBfY250ICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICBzbnByaW50Zihj
bnRidWYsIHNpemVvZihjbnRidWYpLCAid3JhcDogJWx1LT4lbHVcbiIsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgZGF0YS0+d3JhcF9jbnQsIHdyYXBfY250KTsKPj4gKyAgICAgICAgICAg
ICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKPj4gKyAgICAgICAgICAgICAgICBk
YXRhLT53cmFwX2NudCA9IHdyYXBfY250Owo+PiArICAgICAgICAgICAgfQo+PiAgICAgICAgICAg
ICAgIGRlYnVndHJhY2VfYnVmX2VtcHR5ID0gZmFsc2U7Cj4+ICAgICAgICAgICAgICAgbGFzdF9w
cmQgPSBkYXRhLT5wcmQ7Cj4+ICAgICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7Cj4g
Cj4gLi4uIHdoZXJlYXMgaGVyZSBvbmUgZ2V0cyBpc3N1ZWQgKGFzIEknZCBleHBlY3QgaXQpIG9u
bHkgYWZ0ZXIgdGhlCj4gZmlyc3Qgd3JhcHBpbmcgb2YgImNvdW50Ii4KClllcywgSSBrbm93LiBU
aGUgcmVhc29uIEkgaGF2ZSBkb25lIGl0IHRoaXMgd2F5IHdhcyB0aGUgcG9zc2liaWxpdHkgdG8K
c3VwcG9ydCBkZWJ1Z3RyYWNlIHZpYSBjb25zb2xlIGV2ZW4gaW4gY2FzZSBvZiBhIHplcm8tc2l6
ZWQgYnVmZmVyIGluCmZ1dHVyZS4gSSBjYW4gcG9pbnQgdGhhdCBvdXQgaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:09:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7FfO-0003dl-Vb; Mon, 09 Sep 2019 09:08:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7FfN-0003dg-Rx
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:08:57 +0000
X-Inumbo-ID: 737a4442-d2e1-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 737a4442-d2e1-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 09:08: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 67757AE12;
 Mon,  9 Sep 2019 09:08:55 +0000 (UTC)
To: Daniel Smith <dpsmith.dev@gmail.com>
References: <CADAP9AWJ46Oh=b-1K1hTNnkD=0DTYtYGX4L7VQp51QBaQCeYNw@mail.gmail.com>
 <2e2293bc-4187-3fe8-52d6-96f709ae4c3c@suse.com>
 <CADAP9AVJqfBGNBQVE-4ztA7Tjdwf0Y9GC-P=jwkx8sTM98BzVw@mail.gmail.com>
 <CADAP9AUFVXMBLVkROPTWE_ox5CnvDRC6rdv2Mam=wDn7+TedcA@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <48d9fcf2-ee8b-b551-bb73-5d79c7fb4c0b@suse.com>
Date: Mon, 9 Sep 2019 11:08:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CADAP9AUFVXMBLVkROPTWE_ox5CnvDRC6rdv2Mam=wDn7+TedcA@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Running xenstored in Linux stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMDYuMDkuMTkgMjA6MDEsIERhbmllbCBTbWl0aCB3cm90ZToKPiBPbiBXZWQsIFNlcCA0LCAy
MDE5IGF0IDE6MjYgUE0gRGFuaWVsIFNtaXRoIDxkcHNtaXRoLmRldkBnbWFpbC5jb20+IHdyb3Rl
Ogo+Pgo+PiBPbiBXZWQsIFNlcCA0LCAyMDE5IGF0IDEyOjEyIFBNIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gVGhlIHN0dWJkb20gZ2V0cyBhbiBldmVudCBj
aGFubmVsIHRvIHVzZSBmb3IgZG9tMCB4ZW5ic3RvcmUgY29ubmVjdGlvbgo+Pj4gdmlhIGNvbW1h
bmRsaW5lIHBhcmFtZXRlciAoIi0tZXZlbnQgPGV2ZW50LW5yPiIpLiBUaGlzIG5lZWRzIHRvIGJl
IHVzZWQKPj4+IGluIHRoZSBzdHViZG9tIGZvciBzZXR0aW5nIHVwIHRoZSBjb21tdW5pY2F0aW9u
IHBhdGguCj4+Pgo+Pj4KPj4+IEp1ZXJnZW4KPj4KPj4gSGkgSnVlcmdlbiwKPj4KPj4gVGhhbmtz
IGZvciB0aGUgcXVpY2sgcmVzcG9uc2UhIHRyYWNpbmcgdGhyb3VnaCB4ZW5zdG9yZWQsIGxvb2tz
IGxpa2UKPj4gdGhhdCBmbGFnIHNldHMgdGhlIHZhcmlhYmxlIGRvbTBfZXZlbnQgd2hpY2ggaXMg
b25seSB1c2VkIGluIHRoZQo+PiB4ZW5zdG9yZWRfbWluaW9zLmMgYXMgdGhlIHJldHVybiB2YWx1
ZSB0byB0aGUgeGVuYnVzX2V2dGNobigpIGNhbGwuIEkKPj4gY291bGQgbmFpdmVseSBzaG9ydCBj
aXJjdWl0IHhlbmJ1c19ldnRjaG4oKSB1bmRlciB4ZW5zdG9yZWRfcG9zaXguYyB0bwo+PiByZXR1
cm4gaW1tZWRpYXRlbHkgaWYgZG9tMF9ldmVudCBoYXMgYmVlbiBzZXQuIElmIHRoYXQgd29ya3Ms
IEkgd291bGQKPj4gYmUgZ2xhZCB0byBzdWJtaXQgaXQgYmFjayB1cHN0cmVhbSBpZiB0aGVyZSBp
cyBpbnRlcmVzdCBpbgo+PiBpbmNvcnBvcmF0aW5nIGl0Lgo+IAo+IEhpIGFnYWluLAo+IAo+IEkg
bWFkZSB0aGUgY2hhbmdlIHRvIHNob3J0IGNpcmN1aXQgdGhlIHhlbmJ1c19ldnRjaG4gYW5kIGRp
ZCB0ZXN0aW5nCj4gYXMgYSBndWVzdCBkb21haW4gYXBwcm9hY2ggdG8gY29uZmlybSB0aGF0IGkg
d2FzIHBhcnNpbmcgdGhlCj4gcGFyYW1ldGVycyBjb3JyZWN0bHkgaW4gaW5pdHJhbWZzIHNjcmlw
dCB0aGF0IGluaXQteGVuc3RvcmUtaGVscGVyCj4gcGFzc2VkLiBJIGFtIHN0aWxsIGl0IGhhbmdp
bmcgYWZ0ZXIgdGhlIGF0dGVtcHQgdG8gd3JpdGUKPiAvdG9vbC94ZW5zdG9yZWQvZG9taWQuIEF0
IHRoaXMgcG9pbnQgSSB3YXMgd29uZGVyaW5nIGlmIHRoZXJlIG1pZ2h0IGJlCj4gYSB3YXkgdG8g
Z2V0IGNvbnNvbGUgb3V0cHV0IGZyb20gdGhlIGRvbWFpbiB0byB0cnkgYW5kIHRyb3VibGVzaG9v
dCBpZgo+IHhlbnN0b3JlZCBpcyBnZXR0aW5nIHN0YXJ0ZWQgd2hlbiBhY3R1YWxseSBydW5uaW5n
IGFzIHRoZSBhY3R1YWwKPiBzdHViZG9tIGluc3RlYWQgb2YgYXMgYSBndWVzdD8KCkkgdGhpbmsg
eW91IGFyZSBub3QgbWFwcGluZyBkb20wIHhlbmJ1cyBwYWdlLiBIYXZlIGEgbG9vayBhdAp4ZW5i
dXNfbWFwKCkgaW4geGVuc3RvcmVkX21pbmlvcy5jLiBZb3UgY291bGQgZG8gdGhlIGFsdGVybmF0
aXZlCmhhbmRsaW5nIGRlcGVuZGluZyBvbiB0aGUgLS1ldmVudCBwYXJhbWV0ZXIgc3BlY2lmaWVk
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:25:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Fv8-0005A1-FF; Mon, 09 Sep 2019 09:25:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Fv7-00059w-LG
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:25:13 +0000
X-Inumbo-ID: b850bd2e-d2e3-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b850bd2e-d2e3-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 09:25: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 94671AC11;
 Mon,  9 Sep 2019 09:25:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:25:02 +0200
Message-Id: <20190909092506.24792-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909092506.24792-1-jgross@suse.com>
References: <20190909092506.24792-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v7 1/5] xen: fix debugtrace clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QWZ0ZXIgZHVtcGluZyB0aGUgZGVidWd0cmFjZSBidWZmZXIgaXQgaXMgY2xlYXJlZC4gVGhpcyBy
ZXN1bHRzIGluIHNvbWUKZW50cmllcyBub3QgYmVpbmcgcHJpbnRlZCBpbiBjYXNlIHRoZSBidWZm
ZXIgaXMgZHVtcGVkIGFnYWluIGJlZm9yZQpoYXZpbmcgd3JhcHBlZC4KCldoaWxlIGF0IGl0IHJl
bW92ZSB0aGUgdHJhaWxpbmcgemVybyBieXRlIGluIHRoZSBidWZmZXIgYXMgaXQgaXMgbm8KbG9u
Z2VyIG5lZWRlZC4gQ29tbWl0IGI1ZTZlMWVlOGRhNTlmIGludHJvZHVjZWQgcGFzc2luZyB0aGUg
bnVtYmVyIG9mCmNoYXJzIHRvIGJlIHByaW50ZWQgaW4gdGhlIHJlbGF0ZWQgaW50ZXJmYWNlcywg
c28gdGhlIHRyYWlsaW5nIDAgYnl0ZQppcyBubyBsb25nZXIgcmVxdWlyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpWNToKLSBpbnZhbGlkYXRlIGxhc3RfYnVmIGlu
c3RlYWQgb2YgbGFzdF9wcmQgYWZ0ZXIgcHJpbnRpbmcgdGhlIGJ1ZmZlcgogIChKYW4gQmV1bGlj
aCkKVjY6Ci0gaW5zdGVhZCBvZiBtb3ZpbmcgbGFzdF9idWYgdG8gZmlsZSBzY29wZSB1c2UgYSBi
b29sZWFuIGZvciBidWZmZXIKICBpbnZhbGlkYXRpb24gKEphbiBCZXVsaWNoKQpWNzoKLSBpbml0
IGRlYnVndHJhY2VfYnVmX2VtcHR5IGFzIHRydWUgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9kcml2
ZXJzL2NoYXIvY29uc29sZS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBmNDljNmYy
OWE4Li4zNzgzNjE4YzE3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwor
KysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMTE3Myw2ICsxMTczLDcgQEAgc3Rh
dGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1ZjsgLyogRGVidWctdHJhY2UgYnVmZmVyICov
CiBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9kdWNlciBpbmRleCAg
ICAgKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0ZXMgPSAxMjgsIGRl
YnVndHJhY2VfYnl0ZXM7CiBzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfdXNlZDsKK3N0
YXRpYyBib29sIGRlYnVndHJhY2VfYnVmX2VtcHR5ID0gdHJ1ZTsKIHN0YXRpYyBERUZJTkVfU1BJ
TkxPQ0soZGVidWd0cmFjZV9sb2NrKTsKIGludGVnZXJfcGFyYW0oImRlYnVndHJhY2UiLCBkZWJ1
Z3RyYWNlX2tpbG9ieXRlcyk7CiAKQEAgLTExODQsMTYgKzExODUsMTcgQEAgc3RhdGljIHZvaWQg
ZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQogICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1w
KCkgc3RhcnRpbmdcbiIpOwogCiAgICAgLyogUHJpbnQgb2xkZXN0IHBvcnRpb24gb2YgdGhlIHJp
bmcuICovCi0gICAgQVNTRVJUKGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfYnl0ZXMgLSAxXSA9
PSAwKTsKICAgICBpZiAoIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSAhPSAnXDAnICkK
ICAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9w
cmRdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVndHJhY2VfYnl0ZXMgLSBkZWJ1
Z3RyYWNlX3ByZCAtIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVndHJhY2Vf
Ynl0ZXMgLSBkZWJ1Z3RyYWNlX3ByZCk7CiAKICAgICAvKiBQcmludCB5b3VuZ2VzdCBwb3J0aW9u
IG9mIHRoZSByaW5nLiAqLwogICAgIGRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJkXSA9ICdc
MCc7CiAgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGVidWd0cmFjZV9idWZbMF0sIGRlYnVndHJh
Y2VfcHJkKTsKIAogICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywgZGVidWd0cmFjZV9i
eXRlcyk7CisgICAgZGVidWd0cmFjZV9wcmQgPSAwOworICAgIGRlYnVndHJhY2VfYnVmX2VtcHR5
ID0gdHJ1ZTsKIAogICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgZmluaXNoZWRcbiIpOwog
fQpAQCAtMTI0MSw4ICsxMjQzLDcgQEAgc3RhdGljIHZvaWQgZGVidWd0cmFjZV9hZGRfdG9fYnVm
KGNoYXIgKmJ1ZikKICAgICBmb3IgKCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysgKQogICAgIHsK
ICAgICAgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmQrK10gPSAqcDsKLSAgICAgICAg
LyogQWx3YXlzIGxlYXZlIGEgbnVsIGJ5dGUgYXQgdGhlIGVuZCBvZiB0aGUgYnVmZmVyLiAqLwot
ICAgICAgICBpZiAoIGRlYnVndHJhY2VfcHJkID09IChkZWJ1Z3RyYWNlX2J5dGVzIC0gMSkgKQor
ICAgICAgICBpZiAoIGRlYnVndHJhY2VfcHJkID09IGRlYnVndHJhY2VfYnl0ZXMgKQogICAgICAg
ICAgICAgZGVidWd0cmFjZV9wcmQgPSAwOwogICAgIH0KIH0KQEAgLTEyNjQsOCArMTI2NSw2IEBA
IHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAKICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7CiAKLSAgICBBU1NFUlQoZGVi
dWd0cmFjZV9idWZbZGVidWd0cmFjZV9ieXRlcyAtIDFdID09IDApOwotCiAgICAgdmFfc3RhcnQo
YXJncywgZm10KTsKICAgICBuciA9IHZzY25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgZm10LCBh
cmdzKTsKICAgICB2YV9lbmQoYXJncyk7CkBAIC0xMjc5LDggKzEyNzgsOSBAQCB2b2lkIGRlYnVn
dHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogICAgIH0KICAgICBlbHNlCiAgICAg
ewotICAgICAgICBpZiAoIHN0cmNtcChidWYsIGxhc3RfYnVmKSApCisgICAgICAgIGlmICggZGVi
dWd0cmFjZV9idWZfZW1wdHkgfHwgc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKICAgICAgICAgewor
ICAgICAgICAgICAgZGVidWd0cmFjZV9idWZfZW1wdHkgPSBmYWxzZTsKICAgICAgICAgICAgIGxh
c3RfcHJkID0gZGVidWd0cmFjZV9wcmQ7CiAgICAgICAgICAgICBsYXN0X2NvdW50ID0gKytjb3Vu
dDsKICAgICAgICAgICAgIHNhZmVfc3RyY3B5KGxhc3RfYnVmLCBidWYpOwotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:25:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7FvB-0005AE-OC; Mon, 09 Sep 2019 09:25: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7FvA-0005A7-89
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:25:16 +0000
X-Inumbo-ID: b8513ac5-d2e3-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8513ac5-d2e3-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 09:25:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9478FADBF;
 Mon,  9 Sep 2019 09:25:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:25:01 +0200
Message-Id: <20190909092506.24792-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v7 0/5] xen: debugtrace cleanup and per-cpu
 buffer support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QW5vdGhlciBkZWJ1Z3RyYWNlIGVuaGFuY2VtZW50IEkgbmVlZGVkIGZvciBjb3JlIHNjaGVkdWxp
bmcgZGVidWdnaW5nLApwbHVzIHNvbWUgY2xlYW51cC4KCkNoYW5nZXMgaW4gVjc6Ci0gc29tZSBj
b21tZW50cyBieSBKYW4gYWRkcmVzc2VkCgpDaGFuZ2VzIGluIFY2OgotIHNvbWUgY29tbWVudHMg
YnkgSmFuIGFkZHJlc3NlZAotIGFkZGVkIHBhdGNoIDUKCkNoYW5nZXMgaW4gVjU6Ci0gc2V2ZXJh
bCBjb21tZW50cyBieSBKYW4gYWRkcmVzc2VkIChjb2RlOiBwYXRjaGVzIDEgYW5kIDQsIGNvbW1p
dAogIG1lc3NhZ2Ugb2YgcGF0Y2ggMykKCkNoYW5nZXMgaW4gVjQ6Ci0gcmVwbGFjZWQgcGF0Y2gg
MSAob3JpZ2luYWwgb25lIHdhcyBjb21taXR0ZWQsIG5ldyBvbmUgcmVxdWVzdGVkIGJ5CiAgSmFu
IEJldWxpY2gpCi0gc2V2ZXJhbCBjb21tZW50cyBieSBKYW4gYWRkcmVzc2VkCgpDaGFuZ2VzIGlu
IFYzOgotIHJlYmFzZSB0byBjdXJyZW50IHN0YWdpbmcKCkNoYW5nZXMgaW4gVjI6Ci0gYWRkZWQg
bmV3IHBhdGNoIDEgKHByZXBhcmluZyB0aGUgbW92ZSBvZiBkZWJ1Z3RyYWNlIGNvZGluZykKLSBw
YXRjaCA0ICh2MSBwYXRjaCAzKTogYXZvaWQgbGVha2luZyBidWZmZXIKCkp1ZXJnZW4gR3Jvc3Mg
KDUpOgogIHhlbjogZml4IGRlYnVndHJhY2UgY2xlYXJpbmcKICB4ZW46IG1vdmUgZGVidWd0cmFj
ZSBjb2RpbmcgdG8gY29tbW9uL2RlYnVndHJhY2UuYwogIHhlbjogcmVmYWN0b3IgZGVidWd0cmFj
ZSBkYXRhCiAgeGVuOiBhZGQgcGVyLWNwdSBidWZmZXIgb3B0aW9uIHRvIGRlYnVndHJhY2UKICB4
ZW46IGFkZCBkZWJ1Z3RyYWNlIGVudHJ5IHdoZW4gZW50cnkgY291bnQgaXMgd3JhcHBpbmcKCiBk
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgIDcgKy0KIHhlbi9jb21tb24vTWFr
ZWZpbGUgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYyAgICAg
ICAgICAgfCAzMDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICB8IDE3OCArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiA0IGZpbGVzIGNoYW5nZWQsIDMwOSBpbnNlcnRpb25zKCspLCAxODAgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKCi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:25:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7FvE-0005B5-6S; Mon, 09 Sep 2019 09:25:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7FvC-0005Aa-FU
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:25:18 +0000
X-Inumbo-ID: b8a3fc3c-d2e3-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8a3fc3c-d2e3-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 09:25: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 80B38AFBF;
 Mon,  9 Sep 2019 09:25:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:25:05 +0200
Message-Id: <20190909092506.24792-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909092506.24792-1-jgross@suse.com>
References: <20190909092506.24792-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v7 4/5] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

ZGVidWd0cmFjZSBpcyBub3JtYWxseSB3cml0aW5nIHRyYWNlIGVudHJpZXMgaW50byBhIHNpbmds
ZSB0cmFjZQpidWZmZXIuIFRoZXJlIGFyZSBjYXNlcyB3aGVyZSB0aGlzIGlzIG5vdCBvcHRpbWFs
LCBlLmcuIHdoZW4gaHVudGluZwphIGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2Yg
dHJhY2UgZW50cmllcyBhbmQgb25lIGNwdSBpcwpzdHVjay4gVGhpcyB3aWxsIHJlc3VsdCBpbiBv
dGhlciBjcHVzIGZpbGxpbmcgdGhlIHRyYWNlIGJ1ZmZlciBhbmQKZmluYWxseSBvdmVyd3JpdGlu
ZyB0aGUgaW50ZXJlc3RpbmcgdHJhY2UgZW50cmllcyBvZiB0aGUgaGFuZ2luZyBjcHUuCgpJbiBv
cmRlciB0byBiZSBhYmxlIHRvIGRlYnVnIHN1Y2ggc2l0dWF0aW9ucyBhZGQgdGhlIGNhcGFiaWxp
dHkgdG8gdXNlCnBlci1jcHUgdHJhY2UgYnVmZmVycy4gVGhpcyBjYW4gYmUgc2VsZWN0ZWQgYnkg
c3BlY2lmeWluZyB0aGUKZGVidWd0cmFjZSBib290IHBhcmFtZXRlciB3aXRoIHRoZSBtb2RpZmll
ciAiY3B1OiIsIGxpa2U6CgogIGRlYnVndHJhY2U9Y3B1OjE2CgpBdCB0aGUgc2FtZSB0aW1lIHN3
aXRjaCB0aGUgcGFyc2luZyBmdW5jdGlvbiB0byBhY2NlcHQgc2l6ZSBtb2RpZmllcnMKKGUuZy4g
NE0gb3IgMUcpLgoKUHJpbnRpbmcgb3V0IHRoZSB0cmFjZSBlbnRyaWVzIGlzIGRvbmUgZm9yIGVh
Y2ggYnVmZmVyIGluIG9yZGVyIHRvCm1pbmltaXplIHRoZSBlZmZvcnQgbmVlZGVkIGR1cmluZyBw
cmludGluZy4gQXMgZWFjaCBlbnRyeSBpcyBwcmVmaXhlZAp3aXRoIGl0cyBzZXF1ZW5jZSBudW1i
ZXIgc29ydGluZyB0aGUgZW50cmllcyBjYW4gZWFzaWx5IGJlIGRvbmUgd2hlbgphbmFseXppbmcg
dGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
ClYyOgotIG9ubHkgYWxsb2NhdGUgYnVmZmVyIGlmIG5vdCBhbHJlYWR5IGRvbmUgc28KVjQ6Ci0g
dW5zaWduZWQgaW50IC0+IHVuc2lnbmVkIGxvbmcgKEphbiBCZXVsaWNoKQotIHJlcGxhY2UgY2hl
Y2sgZm9yIGJ5dGVzIDwgUEFHRV9TSVpFIGJ5ICFieXRlcyAoSmFuIEJldWxpY2gpCi0gcHJpbnQg
aW5mbyB3aGljaCBidWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQgKEphbiBCZXVsaWNoKQotIHJlcGxh
Y2Ugc3dpdGNoIGJ5IGlmIGluIGNwdSBub3RpZmllciBoYW5kbGVyIChKYW4gQmV1bGljaCkKVjU6
Ci0gZG9uJ3Qgc2lsZW50bHkgaWdub3JlIHRyYWlsaW5nIGNoYXJhY3RlcnMgd2hlbiBwYXJzaW5n
IGJ1ZmZlciBzaXplCiAgKEphbiBCZXVsaWNoKQotIGxpbWl0IHNjb3BlIG9mIHNvbWUgdmFyaWFi
bGVzIChKYW4gQmV1bGljaCkKLSBhZGp1c3QgZXJyb3IgbWVzc2FnZSBmb3JtYXQgKEphbiBCZXVs
aWNoKQpWNjoKLSBtb3ZlIGNhbGN1bGF0aW9uIG9mIGZpbmFsIGRlYnVndHJhY2VfYnl0ZXMgdmFs
dWUgdG8gcGFyYW1ldGVyIHBhcnNpbmcKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgfCAgIDcgKy0KIHhlbi9jb21tb24vZGVidWd0cmFjZS5jICAgICAgICAgICB8IDE2MCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAx
MjggaW5zZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCmluZGV4IDdjNzJlMzEwMzIuLjgzMjc5N2UyZTIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKQEAgLTY0NCwxMiArNjQ0LDEzIEBAIG92ZXIgdGhlIFBDSSBidXNzZXMgc2VxdWVudGlh
bGx5KSBvciBieSBQQ0kgZGV2aWNlIChtdXN0IGJlIG9uIHNlZ21lbnQgMCkuCiBMaW1pdHMgdGhl
IG51bWJlciBsaW5lcyBwcmludGVkIGluIFhlbiBzdGFjayB0cmFjZXMuCiAKICMjIyBkZWJ1Z3Ry
YWNlCi0+IGA9IDxpbnRlZ2VyPmAKKz4gYD0gW2NwdTpdPHNpemU+YAogCiA+IERlZmF1bHQ6IGAx
MjhgCiAKLVNwZWNpZnkgdGhlIHNpemUgb2YgdGhlIGNvbnNvbGUgZGVidWcgdHJhY2UgYnVmZmVy
IGluIEtpQi4gVGhlIGRlYnVnCi10cmFjZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1
Z2dpbmcgYnVpbGRzIG9mIFhlbi4KK1NwZWNpZnkgdGhlIHNpemUgb2YgdGhlIGNvbnNvbGUgZGVi
dWcgdHJhY2UgYnVmZmVyLiBCeSBzcGVjaWZ5aW5nIGBjcHU6YAorYWRkaXRpb25hbGx5IGEgdHJh
Y2UgYnVmZmVyIG9mIHRoZSBzcGVjaWZpZWQgc2l6ZSBpcyBhbGxvY2F0ZWQgcGVyIGNwdS4KK1Ro
ZSBkZWJ1ZyB0cmFjZSBmZWF0dXJlIGlzIG9ubHkgZW5hYmxlZCBpbiBkZWJ1Z2dpbmcgYnVpbGRz
IG9mIFhlbi4KIAogIyMjIGRtYV9iaXRzCiA+IGA9IDxpbnRlZ2VyPmAKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZGVidWd0cmFjZS5jIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKaW5kZXggYTY2
YWEzOTEwMy4uMzhmNzYwM2MxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMK
KysrIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKQEAgLTYsNiArNiw3IEBACiAKIAogI2luY2x1
ZGUgPHhlbi9jb25zb2xlLmg+CisjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+
CkBAIC0yMywzNSArMjQsNzkgQEAgc3RydWN0IGRlYnVndHJhY2VfZGF0YSB7CiB9OwogCiBzdGF0
aWMgc3RydWN0IGRlYnVndHJhY2VfZGF0YSAqZHRfZGF0YTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQ
VShzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICosIGR0X2NwdV9kYXRhKTsKIAotc3RhdGljIHVuc2ln
bmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyODsKLXN0YXRpYyB1bnNpZ25lZCBsb25n
IGRlYnVndHJhY2VfYnl0ZXM7CitzdGF0aWMgdW5zaWduZWQgbG9uZyBkZWJ1Z3RyYWNlX2J5dGVz
ID0gMTI4IDw8IDEwOworc3RhdGljIGJvb2wgZGVidWd0cmFjZV9wZXJfY3B1Owogc3RhdGljIGJv
b2wgZGVidWd0cmFjZV9idWZfZW1wdHkgPSB0cnVlOwogc3RhdGljIGJvb2wgZGVidWd0cmFjZV91
c2VkOwogc3RhdGljIERFRklORV9TUElOTE9DSyhkZWJ1Z3RyYWNlX2xvY2spOwotaW50ZWdlcl9w
YXJhbSgiZGVidWd0cmFjZSIsIGRlYnVndHJhY2Vfa2lsb2J5dGVzKTsKIAotc3RhdGljIHZvaWQg
ZGVidWd0cmFjZV9kdW1wX3dvcmtlcih2b2lkKQorc3RhdGljIGludCBfX2luaXQgZGVidWd0cmFj
ZV9wYXJzZV9wYXJhbShjb25zdCBjaGFyICpzKQogewotICAgIGlmICggIWRlYnVndHJhY2VfdXNl
ZCApCisgICAgdW5zaWduZWQgbG9uZyBieXRlczsKKworICAgIGlmICggIXN0cm5jbXAocywgImNw
dToiLCA0KSApCisgICAgeworICAgICAgICBkZWJ1Z3RyYWNlX3Blcl9jcHUgPSB0cnVlOworICAg
ICAgICBzICs9IDQ7CisgICAgfQorICAgIGJ5dGVzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChzLCAm
cyk7CisKKyAgICBpZiAoICpzICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBkZWJ1
Z3RyYWNlX2J5dGVzID0gTUFYKGJ5dGVzLCBQQUdFX1NJWkUpOworCisgICAgLyogUm91bmQgc2l6
ZSBkb3duIHRvIG5leHQgcG93ZXIgb2YgdHdvLiAqLworICAgIHdoaWxlICggKGJ5dGVzID0gKGRl
YnVndHJhY2VfYnl0ZXMgJiAoZGVidWd0cmFjZV9ieXRlcyAtIDEpKSkgIT0gMCApCisgICAgICAg
IGRlYnVndHJhY2VfYnl0ZXMgPSBieXRlczsKKworICAgIHJldHVybiAwOworfQorY3VzdG9tX3Bh
cmFtKCJkZWJ1Z3RyYWNlIiwgZGVidWd0cmFjZV9wYXJzZV9wYXJhbSk7CisKK3N0YXRpYyB2b2lk
IGRlYnVndHJhY2VfZHVtcF9idWZmZXIoc3RydWN0IGRlYnVndHJhY2VfZGF0YSAqZGF0YSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd2hpY2gpCit7Cisg
ICAgaWYgKCAhZGF0YSApCiAgICAgICAgIHJldHVybjsKIAotICAgIHByaW50aygiZGVidWd0cmFj
ZV9kdW1wKCkgc3RhcnRpbmdcbiIpOworICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgJXMg
YnVmZmVyIHN0YXJ0aW5nXG4iLCB3aGljaCk7CiAKICAgICAvKiBQcmludCBvbGRlc3QgcG9ydGlv
biBvZiB0aGUgcmluZy4gKi8KLSAgICBpZiAoIGR0X2RhdGEtPmJ1ZltkdF9kYXRhLT5wcmRdICE9
ICdcMCcgKQotICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkdF9kYXRhLT5idWZbZHRfZGF0
YS0+cHJkXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2J5dGVzIC0g
ZHRfZGF0YS0+cHJkKTsKKyAgICBpZiAoIGRhdGEtPmJ1ZltkYXRhLT5wcmRdICE9ICdcMCcgKQor
ICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkYXRhLT5idWZbZGF0YS0+cHJkXSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2J5dGVzIC0gZGF0YS0+cHJkKTsKIAog
ICAgIC8qIFByaW50IHlvdW5nZXN0IHBvcnRpb24gb2YgdGhlIHJpbmcuICovCi0gICAgZHRfZGF0
YS0+YnVmW2R0X2RhdGEtPnByZF0gPSAnXDAnOwotICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmR0
X2RhdGEtPmJ1ZlswXSwgZHRfZGF0YS0+cHJkKTsKKyAgICBkYXRhLT5idWZbZGF0YS0+cHJkXSA9
ICdcMCc7CisgICAgY29uc29sZV9zZXJpYWxfcHV0cygmZGF0YS0+YnVmWzBdLCBkYXRhLT5wcmQp
OwogCi0gICAgbWVtc2V0KGR0X2RhdGEtPmJ1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7Ci0g
ICAgZHRfZGF0YS0+cHJkID0gMDsKLSAgICBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSA9IHRydWU7Cisg
ICAgbWVtc2V0KGRhdGEtPmJ1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7CisgICAgZGF0YS0+
cHJkID0gMDsKIAotICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgZmluaXNoZWRcbiIpOwor
ICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkgJXMgYnVmZmVyIGZpbmlzaGVkXG4iLCB3aGlj
aCk7Cit9CisKK3N0YXRpYyB2b2lkIGRlYnVndHJhY2VfZHVtcF93b3JrZXIodm9pZCkKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgY3B1OworCisgICAgaWYgKCAhZGVidWd0cmFjZV91c2VkICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgZGVidWd0cmFjZV9kdW1wX2J1ZmZlcihkdF9kYXRhLCAiZ2xvYmFs
Iik7CisKKyAgICBmb3IgKCBjcHUgPSAwOyBjcHUgPCBucl9jcHVfaWRzOyBjcHUrKyApCisgICAg
eworICAgICAgICBjaGFyIGJ1ZlsxNl07CisKKyAgICAgICAgc25wcmludGYoYnVmLCBzaXplb2Yo
YnVmKSwgImNwdSAldSIsIGNwdSk7CisgICAgICAgIGRlYnVndHJhY2VfZHVtcF9idWZmZXIocGVy
X2NwdShkdF9jcHVfZGF0YSwgY3B1KSwgYnVmKTsKKyAgICB9CisKKyAgICBkZWJ1Z3RyYWNlX2J1
Zl9lbXB0eSA9IHRydWU7CiB9CiAKIHN0YXRpYyB2b2lkIGRlYnVndHJhY2VfdG9nZ2xlKHZvaWQp
CkBAIC05MSwyOCArMTM2LDMzIEBAIHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpCiAKIHN0YXRp
YyB2b2lkIGRlYnVndHJhY2VfYWRkX3RvX2J1ZihjaGFyICpidWYpCiB7CisgICAgc3RydWN0IGRl
YnVndHJhY2VfZGF0YSAqZGF0YTsKICAgICBjaGFyICpwOwogCisgICAgZGF0YSA9IGRlYnVndHJh
Y2VfcGVyX2NwdSA/IHRoaXNfY3B1KGR0X2NwdV9kYXRhKSA6IGR0X2RhdGE7CisKICAgICBmb3Ig
KCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysgKQogICAgIHsKLSAgICAgICAgZHRfZGF0YS0+YnVm
W2R0X2RhdGEtPnByZCsrXSA9ICpwOwotICAgICAgICBpZiAoIGR0X2RhdGEtPnByZCA9PSBkZWJ1
Z3RyYWNlX2J5dGVzICkKLSAgICAgICAgICAgIGR0X2RhdGEtPnByZCA9IDA7CisgICAgICAgIGRh
dGEtPmJ1ZltkYXRhLT5wcmQrK10gPSAqcDsKKyAgICAgICAgaWYgKCBkYXRhLT5wcmQgPT0gZGVi
dWd0cmFjZV9ieXRlcyApCisgICAgICAgICAgICBkYXRhLT5wcmQgPSAwOwogICAgIH0KIH0KIAog
dm9pZCBkZWJ1Z3RyYWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAgICBzdGF0
aWMgY2hhciBidWZbMTAyNF0sIGxhc3RfYnVmWzEwMjRdOwotICAgIHN0YXRpYyB1bnNpZ25lZCBp
bnQgY291bnQsIGxhc3RfY291bnQ7CisgICAgc3RhdGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFz
dF9jb3VudCwgbGFzdF9jcHU7CiAgICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgbGFzdF9wcmQ7CiAK
ICAgICBjaGFyICAgICAgICAgIGNudGJ1ZlsyNF07CiAgICAgdmFfbGlzdCAgICAgICBhcmdzOwog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IG5yOworICAgIHN0cnVj
dCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7CiAKLSAgICBpZiAoICFkdF9kYXRhICkKKyAgICBkYXRh
ID0gZGVidWd0cmFjZV9wZXJfY3B1ID8gdGhpc19jcHUoZHRfY3B1X2RhdGEpIDogZHRfZGF0YTsK
KyAgICBpZiAoICFkYXRhICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVidWd0cmFjZV91c2Vk
ID0gdHJ1ZTsKQEAgLTEzMiwxNyArMTgyLDIwIEBAIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29u
c3QgY2hhciAqZm10LCAuLi4pCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGlmICgg
ZGVidWd0cmFjZV9idWZfZW1wdHkgfHwgc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKKyAgICAgICAg
dW5zaWduZWQgaW50IGNwdSA9IGRlYnVndHJhY2VfcGVyX2NwdSA/IHNtcF9wcm9jZXNzb3JfaWQo
KSA6IDA7CisKKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSB8fCBjcHUgIT0gbGFz
dF9jcHUgfHwgc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKICAgICAgICAgewogICAgICAgICAgICAg
ZGVidWd0cmFjZV9idWZfZW1wdHkgPSBmYWxzZTsKLSAgICAgICAgICAgIGxhc3RfcHJkID0gZHRf
ZGF0YS0+cHJkOworICAgICAgICAgICAgbGFzdF9wcmQgPSBkYXRhLT5wcmQ7CiAgICAgICAgICAg
ICBsYXN0X2NvdW50ID0gKytjb3VudDsKKyAgICAgICAgICAgIGxhc3RfY3B1ID0gY3B1OwogICAg
ICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7CiAgICAgICAgICAgICBzbnByaW50
ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZHRfZGF0YS0+cHJkID0gbGFzdF9wcmQ7
CisgICAgICAgICAgICBkYXRhLT5wcmQgPSBsYXN0X3ByZDsKICAgICAgICAgICAgIHNucHJpbnRm
KGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAiLCBsYXN0X2NvdW50LCArK2NvdW50KTsK
ICAgICAgICAgfQogICAgICAgICBkZWJ1Z3RyYWNlX2FkZF90b19idWYoY250YnVmKTsKQEAgLTE1
NywzNCArMjEwLDY5IEBAIHN0YXRpYyB2b2lkIGRlYnVndHJhY2Vfa2V5KHVuc2lnbmVkIGNoYXIg
a2V5KQogICAgIGRlYnVndHJhY2VfdG9nZ2xlKCk7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IGRl
YnVndHJhY2VfaW5pdCh2b2lkKQorc3RhdGljIHZvaWQgZGVidWd0cmFjZV9hbGxvY19idWZmZXIo
c3RydWN0IGRlYnVndHJhY2VfZGF0YSAqKnB0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IG9yZGVyOwotICAgIHVuc2ln
bmVkIGxvbmcga2J5dGVzOwogICAgIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKmRhdGE7CiAKLSAg
ICAvKiBSb3VuZCBzaXplIGRvd24gdG8gbmV4dCBwb3dlciBvZiB0d28uICovCi0gICAgd2hpbGUg
KCAoa2J5dGVzID0gKGRlYnVndHJhY2Vfa2lsb2J5dGVzICYgKGRlYnVndHJhY2Vfa2lsb2J5dGVz
LTEpKSkgIT0gMCApCi0gICAgICAgIGRlYnVndHJhY2Vfa2lsb2J5dGVzID0ga2J5dGVzOwotCi0g
ICAgZGVidWd0cmFjZV9ieXRlcyA9IGRlYnVndHJhY2Vfa2lsb2J5dGVzIDw8IDEwOwotICAgIGlm
ICggZGVidWd0cmFjZV9ieXRlcyA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgaWYgKCAq
cHRyICkKKyAgICAgICAgcmV0dXJuOwogCiAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRl
cyhkZWJ1Z3RyYWNlX2J5dGVzKTsKICAgICBkYXRhID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRl
ciwgMCk7CiAgICAgaWYgKCAhZGF0YSApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIHsK
KyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3Blcl9jcHUgKQorICAgICAgICAgICAgcHJpbnRrKCJD
UFUldTogZmFpbGVkIHRvIGFsbG9jYXRlIGRlYnVndHJhY2UgYnVmZmVyXG4iLCBjcHUpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBwcmludGsoImZhaWxlZCB0byBhbGxvY2F0ZSBkZWJ1Z3Ry
YWNlIGJ1ZmZlclxuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CiAKLSAgICBkZWJ1Z3RyYWNl
X2J5dGVzID0gUEFHRV9TSVpFIDw8IG9yZGVyOwotICAgIG1lbXNldChkYXRhLCAnXDAnLCBkZWJ1
Z3RyYWNlX2J5dGVzKTsKLSAgICBkZWJ1Z3RyYWNlX2J5dGVzIC09IHNpemVvZigqZGF0YSk7Cisg
ICAgbWVtc2V0KGRhdGEsICdcMCcsIGRlYnVndHJhY2VfYnl0ZXMgKyBzaXplb2YoKmRhdGEpKTsK
IAogICAgIGR0X2RhdGEgPSBkYXRhOworICAgICpwdHIgPSBkYXRhOworfQorCitzdGF0aWMgaW50
IGRlYnVndHJhY2VfY3B1X2NhbGxiYWNrKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFjdGlvbiwgdm9p
ZCAqaGNwdSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsK
KworICAgIC8qIEJ1ZmZlcnMgYXJlIG9ubHkgZXZlciBhbGxvY2F0ZWQsIG5ldmVyIGZyZWVkLiAq
LworICAgIGlmICggYWN0aW9uID09IENQVV9VUF9QUkVQQVJFICkKKyAgICAgICAgZGVidWd0cmFj
ZV9hbGxvY19idWZmZXIoJnBlcl9jcHUoZHRfY3B1X2RhdGEsIGNwdSksIGNwdSk7CisKKyAgICBy
ZXR1cm4gMDsKK30KKworc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBkZWJ1Z3RyYWNlX25m
YiA9IHsKKyAgICAubm90aWZpZXJfY2FsbCA9IGRlYnVndHJhY2VfY3B1X2NhbGxiYWNrCit9Owor
CitzdGF0aWMgaW50IF9faW5pdCBkZWJ1Z3RyYWNlX2luaXQodm9pZCkKK3sKKyAgICB1bnNpZ25l
ZCBpbnQgY3B1OworCisgICAgaWYgKCAhZGVidWd0cmFjZV9ieXRlcyApCisgICAgICAgIHJldHVy
biAwOwogCiAgICAgcmVnaXN0ZXJfa2V5aGFuZGxlcignVCcsIGRlYnVndHJhY2Vfa2V5LAogICAg
ICAgICAgICAgICAgICAgICAgICAgInRvZ2dsZSBkZWJ1Z3RyYWNlIHRvIGNvbnNvbGUvYnVmZmVy
IiwgMCk7CiAKKyAgICBkZWJ1Z3RyYWNlX2J5dGVzIC09IHNpemVvZihzdHJ1Y3QgZGVidWd0cmFj
ZV9kYXRhKTsKKworICAgIGlmICggZGVidWd0cmFjZV9wZXJfY3B1ICkKKyAgICB7CisgICAgICAg
IGZvcl9lYWNoX29ubGluZV9jcHUgKCBjcHUgKQorICAgICAgICAgICAgZGVidWd0cmFjZV9hbGxv
Y19idWZmZXIoJnBlcl9jcHUoZHRfY3B1X2RhdGEsIGNwdSksIGNwdSk7CisgICAgICAgIHJlZ2lz
dGVyX2NwdV9ub3RpZmllcigmZGVidWd0cmFjZV9uZmIpOworICAgIH0KKyAgICBlbHNlCisgICAg
ICAgIGRlYnVndHJhY2VfYWxsb2NfYnVmZmVyKCZkdF9kYXRhLCAwKTsKKwogICAgIHJldHVybiAw
OwogfQogX19pbml0Y2FsbChkZWJ1Z3RyYWNlX2luaXQpOwotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:25:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09: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 1i7FvG-0005Bm-HQ; Mon, 09 Sep 2019 09:25: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7FvF-0005BR-4H
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:25:21 +0000
X-Inumbo-ID: b8513ac4-d2e3-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8513ac4-d2e3-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 09:25:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DC04DAF65;
 Mon,  9 Sep 2019 09:25:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:25:03 +0200
Message-Id: <20190909092506.24792-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909092506.24792-1-jgross@suse.com>
References: <20190909092506.24792-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v7 2/5] xen: move debugtrace coding to
 common/debugtrace.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>

SW5zdGVhZCBvZiBsaXZpbmcgaW4gZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBtb3ZlIHRoZSBkZWJ1
Z3RyYWNlCnJlbGF0ZWQgY29kaW5nIHRvIGEgbmV3IGZpbGUgY29tbW9uL2RlYnVndHJhY2UuYwoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGNvZGUgbW92ZW1lbnQgb25seS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICB8ICAgMSAr
CiB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYyAgICB8IDE4MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMTc4
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDE4MiBpbnNlcnRpb25zKCspLCAxNzcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01h
a2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCBlZGRkYTVkYWE2Li42MmIzNGU2OWU5
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZp
bGUKQEAgLTQsNiArNCw3IEBAIG9iai15ICs9IGJzZWFyY2gubwogb2JqLSQoQ09ORklHX0NPUkVf
UEFSS0lORykgKz0gY29yZV9wYXJraW5nLm8KIG9iai15ICs9IGNwdS5vCiBvYmoteSArPSBjcHVw
b29sLm8KK29iai0kKENPTkZJR19ERUJVR19UUkFDRSkgKz0gZGVidWd0cmFjZS5vCiBvYmotJChD
T05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBkZXZpY2VfdHJlZS5vCiBvYmoteSArPSBkb21jdGwu
bwogb2JqLXkgKz0gZG9tYWluLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5j
IGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uOTNjZGRkYjYxYwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vZGVidWd0
cmFjZS5jCkBAIC0wLDAgKzEsMTgwIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBkZWJ1
Z3RyYWNlLmMKKyAqCisgKiBEZWJ1Z3RyYWNlIGZvciBYZW4KKyAqLworCisKKyNpbmNsdWRlIDx4
ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5j
bHVkZSA8eGVuL3NlcmlhbC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUg
PHhlbi93YXRjaGRvZy5oPgorCisvKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3Ig
YnVmZmVyIGl0PyAqLworc3RhdGljIHZvbGF0aWxlIGludCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29u
c29sZTsKKworc3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1ZjsgLyogRGVidWctdHJh
Y2UgYnVmZmVyICovCitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJkOyAvKiBQcm9k
dWNlciBpbmRleCAgICAgKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV9raWxvYnl0
ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7CitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJh
Y2VfdXNlZDsKK3N0YXRpYyBib29sIGRlYnVndHJhY2VfYnVmX2VtcHR5ID0gdHJ1ZTsKK3N0YXRp
YyBERUZJTkVfU1BJTkxPQ0soZGVidWd0cmFjZV9sb2NrKTsKK2ludGVnZXJfcGFyYW0oImRlYnVn
dHJhY2UiLCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyk7CisKK3N0YXRpYyB2b2lkIGRlYnVndHJhY2Vf
ZHVtcF93b3JrZXIodm9pZCkKK3sKKyAgICBpZiAoIChkZWJ1Z3RyYWNlX2J5dGVzID09IDApIHx8
ICFkZWJ1Z3RyYWNlX3VzZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBwcmludGsoImRlYnVn
dHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4iKTsKKworICAgIC8qIFByaW50IG9sZGVzdCBwb3J0aW9u
IG9mIHRoZSByaW5nLiAqLworICAgIGlmICggZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRd
ICE9ICdcMCcgKQorICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1Zltk
ZWJ1Z3RyYWNlX3ByZF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVidWd0cmFjZV9i
eXRlcyAtIGRlYnVndHJhY2VfcHJkKTsKKworICAgIC8qIFByaW50IHlvdW5nZXN0IHBvcnRpb24g
b2YgdGhlIHJpbmcuICovCisgICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9wcmRdID0gJ1ww
JzsKKyAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZlswXSwgZGVidWd0cmFj
ZV9wcmQpOworCisgICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBkZWJ1Z3RyYWNlX2J5
dGVzKTsKKyAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CisgICAgZGVidWd0cmFjZV9idWZfZW1wdHkg
PSB0cnVlOworCisgICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBmaW5pc2hlZFxuIik7Cit9
CisKK3N0YXRpYyB2b2lkIGRlYnVndHJhY2VfdG9nZ2xlKHZvaWQpCit7CisgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKworICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKKyAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7CisKKyAgICAvKgorICAgICAqIER1bXAgdGhl
IGJ1ZmZlciAqYmVmb3JlKiB0b2dnbGluZywgaW4gY2FzZSB0aGUgYWN0IG9mIGR1bXBpbmcgdGhl
CisgICAgICogYnVmZmVyIGl0c2VsZiBjYXVzZXMgbW9yZSBwcmludGsoKSBpbnZvY2F0aW9ucy4K
KyAgICAgKi8KKyAgICBwcmludGsoImRlYnVndHJhY2VfcHJpbnRrIG5vdyB3cml0aW5nIHRvICVz
LlxuIiwKKyAgICAgICAgICAgIWRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlID8gImNvbnNvbGUi
OiAiYnVmZmVyIik7CisgICAgaWYgKCAhZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgKQorICAg
ICAgICBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKCk7CisKKyAgICBkZWJ1Z3RyYWNlX3NlbmRfdG9f
Y29uc29sZSA9ICFkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKKworICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOworICAgIHdhdGNoZG9nX2VuYWJs
ZSgpOworCit9CisKK3ZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpCit7CisgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKworICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKKyAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7CisKKyAgICBkZWJ1Z3RyYWNlX2R1bXBfd29y
a2VyKCk7CisKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZs
YWdzKTsKKyAgICB3YXRjaGRvZ19lbmFibGUoKTsKK30KKworc3RhdGljIHZvaWQgZGVidWd0cmFj
ZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKK3sKKyAgICBjaGFyICpwOworCisgICAgZm9yICggcCA9
IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKKyAgICB7CisgICAgICAgIGRlYnVndHJhY2VfYnVmW2Rl
YnVndHJhY2VfcHJkKytdID0gKnA7CisgICAgICAgIGlmICggZGVidWd0cmFjZV9wcmQgPT0gZGVi
dWd0cmFjZV9ieXRlcyApCisgICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7CisgICAgfQor
fQorCit2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQoreworICAg
IHN0YXRpYyBjaGFyIGJ1ZlsxMDI0XSwgbGFzdF9idWZbMTAyNF07CisgICAgc3RhdGljIHVuc2ln
bmVkIGludCBjb3VudCwgbGFzdF9jb3VudCwgbGFzdF9wcmQ7CisKKyAgICBjaGFyICAgICAgICAg
IGNudGJ1ZlsyNF07CisgICAgdmFfbGlzdCAgICAgICBhcmdzOworICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CisgICAgdW5zaWduZWQgaW50IG5yOworCisgICAgaWYgKCBkZWJ1Z3RyYWNlX2J5dGVz
ID09IDAgKQorICAgICAgICByZXR1cm47CisKKyAgICBkZWJ1Z3RyYWNlX3VzZWQgPSAxOworCisg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOworCisgICAgdmFf
c3RhcnQoYXJncywgZm10KTsKKyAgICBuciA9IHZzbnByaW50ZihidWYsIHNpemVvZihidWYpLCBm
bXQsIGFyZ3MpOworICAgIHZhX2VuZChhcmdzKTsKKworICAgIGlmICggZGVidWd0cmFjZV9zZW5k
X3RvX2NvbnNvbGUgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG4gPSBzY25wcmludGYo
Y250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1ICIsICsrY291bnQpOworCisgICAgICAgIGNvbnNv
bGVfc2VyaWFsX3B1dHMoY250YnVmLCBuKTsKKyAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cyhi
dWYsIG5yKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBkZWJ1Z3RyYWNl
X2J1Zl9lbXB0eSB8fCBzdHJjbXAoYnVmLCBsYXN0X2J1ZikgKQorICAgICAgICB7CisgICAgICAg
ICAgICBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSA9IGZhbHNlOworICAgICAgICAgICAgbGFzdF9wcmQg
PSBkZWJ1Z3RyYWNlX3ByZDsKKyAgICAgICAgICAgIGxhc3RfY291bnQgPSArK2NvdW50OworICAg
ICAgICAgICAgc2FmZV9zdHJjcHkobGFzdF9idWYsIGJ1Zik7CisgICAgICAgICAgICBzbnByaW50
ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgY291bnQpOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgZGVidWd0cmFjZV9wcmQgPSBsYXN0X3By
ZDsKKyAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldS0ldSAi
LCBsYXN0X2NvdW50LCArK2NvdW50KTsKKyAgICAgICAgfQorICAgICAgICBkZWJ1Z3RyYWNlX2Fk
ZF90b19idWYoY250YnVmKTsKKyAgICAgICAgZGVidWd0cmFjZV9hZGRfdG9fYnVmKGJ1Zik7Cisg
ICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFn
cyk7Cit9CisKK3N0YXRpYyB2b2lkIGRlYnVndHJhY2Vfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQor
eworICAgIGRlYnVndHJhY2VfdG9nZ2xlKCk7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGRlYnVn
dHJhY2VfaW5pdCh2b2lkKQoreworICAgIGludCBvcmRlcjsKKyAgICB1bnNpZ25lZCBpbnQga2J5
dGVzLCBieXRlczsKKworICAgIC8qIFJvdW5kIHNpemUgZG93biB0byBuZXh0IHBvd2VyIG9mIHR3
by4gKi8KKyAgICB3aGlsZSAoIChrYnl0ZXMgPSAoZGVidWd0cmFjZV9raWxvYnl0ZXMgJiAoZGVi
dWd0cmFjZV9raWxvYnl0ZXMtMSkpKSAhPSAwICkKKyAgICAgICAgZGVidWd0cmFjZV9raWxvYnl0
ZXMgPSBrYnl0ZXM7CisKKyAgICBieXRlcyA9IGRlYnVndHJhY2Vfa2lsb2J5dGVzIDw8IDEwOwor
ICAgIGlmICggYnl0ZXMgPT0gMCApCisgICAgICAgIHJldHVybiAwOworCisgICAgb3JkZXIgPSBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhieXRlcyk7CisgICAgZGVidWd0cmFjZV9idWYgPSBhbGxvY194
ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKKyAgICBBU1NFUlQoZGVidWd0cmFjZV9idWYgIT0gTlVM
TCk7CisKKyAgICBtZW1zZXQoZGVidWd0cmFjZV9idWYsICdcMCcsIGJ5dGVzKTsKKworICAgIGRl
YnVndHJhY2VfYnl0ZXMgPSBieXRlczsKKworICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ1QnLCBk
ZWJ1Z3RyYWNlX2tleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICJ0b2dnbGUgZGVidWd0cmFj
ZSB0byBjb25zb2xlL2J1ZmZlciIsIDApOworCisgICAgcmV0dXJuIDA7Cit9CitfX2luaXRjYWxs
KGRlYnVndHJhY2VfaW5pdCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDM3ODM2MThjMTcuLjdmMjkxOTBl
YWYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2
ZXJzL2NoYXIvY29uc29sZS5jCkBAIC0xMTYwLDE4MyArMTE2MCw3IEBAIGludCBwcmludGtfcmF0
ZWxpbWl0KHZvaWQpCiAKIC8qCiAgKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICogKioqKioqKioqKioqKioqIFNlcmlhbCBj
b25zb2xlIHJpbmcgYnVmZmVyICoqKioqKioqKioqKioqKioqKioKLSAqICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKi8KLQot
I2lmZGVmIENPTkZJR19ERUJVR19UUkFDRQotCi0vKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29u
c29sZSwgb3IgYnVmZmVyIGl0PyAqLwotc3RhdGljIHZvbGF0aWxlIGludCBkZWJ1Z3RyYWNlX3Nl
bmRfdG9fY29uc29sZTsKLQotc3RhdGljIGNoYXIgICAgICAgICpkZWJ1Z3RyYWNlX2J1ZjsgLyog
RGVidWctdHJhY2UgYnVmZmVyICovCi1zdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2VfcHJk
OyAvKiBQcm9kdWNlciBpbmRleCAgICAgKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFj
ZV9raWxvYnl0ZXMgPSAxMjgsIGRlYnVndHJhY2VfYnl0ZXM7Ci1zdGF0aWMgdW5zaWduZWQgaW50
IGRlYnVndHJhY2VfdXNlZDsKLXN0YXRpYyBib29sIGRlYnVndHJhY2VfYnVmX2VtcHR5ID0gdHJ1
ZTsKLXN0YXRpYyBERUZJTkVfU1BJTkxPQ0soZGVidWd0cmFjZV9sb2NrKTsKLWludGVnZXJfcGFy
YW0oImRlYnVndHJhY2UiLCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyk7Ci0KLXN0YXRpYyB2b2lkIGRl
YnVndHJhY2VfZHVtcF93b3JrZXIodm9pZCkKLXsKLSAgICBpZiAoIChkZWJ1Z3RyYWNlX2J5dGVz
ID09IDApIHx8ICFkZWJ1Z3RyYWNlX3VzZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmlu
dGsoImRlYnVndHJhY2VfZHVtcCgpIHN0YXJ0aW5nXG4iKTsKLQotICAgIC8qIFByaW50IG9sZGVz
dCBwb3J0aW9uIG9mIHRoZSByaW5nLiAqLwotICAgIGlmICggZGVidWd0cmFjZV9idWZbZGVidWd0
cmFjZV9wcmRdICE9ICdcMCcgKQotICAgICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3Ry
YWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVi
dWd0cmFjZV9ieXRlcyAtIGRlYnVndHJhY2VfcHJkKTsKLQotICAgIC8qIFByaW50IHlvdW5nZXN0
IHBvcnRpb24gb2YgdGhlIHJpbmcuICovCi0gICAgZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9w
cmRdID0gJ1wwJzsKLSAgICBjb25zb2xlX3NlcmlhbF9wdXRzKCZkZWJ1Z3RyYWNlX2J1ZlswXSwg
ZGVidWd0cmFjZV9wcmQpOwotCi0gICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBkZWJ1
Z3RyYWNlX2J5dGVzKTsKLSAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7Ci0gICAgZGVidWd0cmFjZV9i
dWZfZW1wdHkgPSB0cnVlOwotCi0gICAgcHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBmaW5pc2hl
ZFxuIik7Ci19Ci0KLXN0YXRpYyB2b2lkIGRlYnVndHJhY2VfdG9nZ2xlKHZvaWQpCi17Ci0gICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKLQotICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKLSAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci0KLSAgICAvKgotICAgICAq
IER1bXAgdGhlIGJ1ZmZlciAqYmVmb3JlKiB0b2dnbGluZywgaW4gY2FzZSB0aGUgYWN0IG9mIGR1
bXBpbmcgdGhlCi0gICAgICogYnVmZmVyIGl0c2VsZiBjYXVzZXMgbW9yZSBwcmludGsoKSBpbnZv
Y2F0aW9ucy4KLSAgICAgKi8KLSAgICBwcmludGsoImRlYnVndHJhY2VfcHJpbnRrIG5vdyB3cml0
aW5nIHRvICVzLlxuIiwKLSAgICAgICAgICAgIWRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlID8g
ImNvbnNvbGUiOiAiYnVmZmVyIik7Ci0gICAgaWYgKCAhZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNv
bGUgKQotICAgICAgICBkZWJ1Z3RyYWNlX2R1bXBfd29ya2VyKCk7Ci0KLSAgICBkZWJ1Z3RyYWNl
X3NlbmRfdG9fY29uc29sZSA9ICFkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKLQotICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOwotICAgIHdhdGNo
ZG9nX2VuYWJsZSgpOwotCi19Ci0KLXZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpCi17Ci0gICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKLQotICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKLSAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmZGVidWd0cmFjZV9sb2NrLCBmbGFncyk7Ci0KLSAgICBkZWJ1Z3RyYWNl
X2R1bXBfd29ya2VyKCk7Ci0KLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZWJ1Z3RyYWNl
X2xvY2ssIGZsYWdzKTsKLSAgICB3YXRjaGRvZ19lbmFibGUoKTsKLX0KLQotc3RhdGljIHZvaWQg
ZGVidWd0cmFjZV9hZGRfdG9fYnVmKGNoYXIgKmJ1ZikKLXsKLSAgICBjaGFyICpwOwotCi0gICAg
Zm9yICggcCA9IGJ1ZjsgKnAgIT0gJ1wwJzsgcCsrICkKLSAgICB7Ci0gICAgICAgIGRlYnVndHJh
Y2VfYnVmW2RlYnVndHJhY2VfcHJkKytdID0gKnA7Ci0gICAgICAgIGlmICggZGVidWd0cmFjZV9w
cmQgPT0gZGVidWd0cmFjZV9ieXRlcyApCi0gICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IDA7
Ci0gICAgfQotfQotCi12b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4u
KQotewotICAgIHN0YXRpYyBjaGFyIGJ1ZlsxMDI0XSwgbGFzdF9idWZbMTAyNF07Ci0gICAgc3Rh
dGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFzdF9jb3VudCwgbGFzdF9wcmQ7Ci0KLSAgICBjaGFy
ICAgICAgICAgIGNudGJ1ZlsyNF07Ci0gICAgdmFfbGlzdCAgICAgICBhcmdzOwotICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Ci0gICAgdW5zaWduZWQgaW50IG5yOwotCi0gICAgaWYgKCBkZWJ1Z3Ry
YWNlX2J5dGVzID09IDAgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBkZWJ1Z3RyYWNlX3VzZWQg
PSAxOwotCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlYnVndHJhY2VfbG9jaywgZmxhZ3MpOwot
Ci0gICAgdmFfc3RhcnQoYXJncywgZm10KTsKLSAgICBuciA9IHZzY25wcmludGYoYnVmLCBzaXpl
b2YoYnVmKSwgZm10LCBhcmdzKTsKLSAgICB2YV9lbmQoYXJncyk7Ci0KLSAgICBpZiAoIGRlYnVn
dHJhY2Vfc2VuZF90b19jb25zb2xlICkKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBuID0g
c2NucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAiLCArK2NvdW50KTsKLQotICAg
ICAgICBjb25zb2xlX3NlcmlhbF9wdXRzKGNudGJ1Ziwgbik7Ci0gICAgICAgIGNvbnNvbGVfc2Vy
aWFsX3B1dHMoYnVmLCBucik7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGlmICgg
ZGVidWd0cmFjZV9idWZfZW1wdHkgfHwgc3RyY21wKGJ1ZiwgbGFzdF9idWYpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgZGVidWd0cmFjZV9idWZfZW1wdHkgPSBmYWxzZTsKLSAgICAgICAgICAg
IGxhc3RfcHJkID0gZGVidWd0cmFjZV9wcmQ7Ci0gICAgICAgICAgICBsYXN0X2NvdW50ID0gKytj
b3VudDsKLSAgICAgICAgICAgIHNhZmVfc3RyY3B5KGxhc3RfYnVmLCBidWYpOwotICAgICAgICAg
ICAgc25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIiV1ICIsIGNvdW50KTsKLSAgICAg
ICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIGRlYnVndHJhY2VfcHJk
ID0gbGFzdF9wcmQ7Ci0gICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYp
LCAiJXUtJXUgIiwgbGFzdF9jb3VudCwgKytjb3VudCk7Ci0gICAgICAgIH0KLSAgICAgICAgZGVi
dWd0cmFjZV9hZGRfdG9fYnVmKGNudGJ1Zik7Ci0gICAgICAgIGRlYnVndHJhY2VfYWRkX3RvX2J1
ZihidWYpOwotICAgIH0KLQotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlYnVndHJhY2Vf
bG9jaywgZmxhZ3MpOwotfQotCi1zdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2tleSh1bnNpZ25lZCBj
aGFyIGtleSkKLXsKLSAgICBkZWJ1Z3RyYWNlX3RvZ2dsZSgpOwotfQotCi1zdGF0aWMgaW50IF9f
aW5pdCBkZWJ1Z3RyYWNlX2luaXQodm9pZCkKLXsKLSAgICBpbnQgb3JkZXI7Ci0gICAgdW5zaWdu
ZWQgaW50IGtieXRlcywgYnl0ZXM7Ci0KLSAgICAvKiBSb3VuZCBzaXplIGRvd24gdG8gbmV4dCBw
b3dlciBvZiB0d28uICovCi0gICAgd2hpbGUgKCAoa2J5dGVzID0gKGRlYnVndHJhY2Vfa2lsb2J5
dGVzICYgKGRlYnVndHJhY2Vfa2lsb2J5dGVzLTEpKSkgIT0gMCApCi0gICAgICAgIGRlYnVndHJh
Y2Vfa2lsb2J5dGVzID0ga2J5dGVzOwotCi0gICAgYnl0ZXMgPSBkZWJ1Z3RyYWNlX2tpbG9ieXRl
cyA8PCAxMDsKLSAgICBpZiAoIGJ5dGVzID09IDAgKQotICAgICAgICByZXR1cm4gMDsKLQotICAg
IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYnl0ZXMpOwotICAgIGRlYnVndHJhY2VfYnVm
ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7Ci0gICAgQVNTRVJUKGRlYnVndHJhY2Vf
YnVmICE9IE5VTEwpOwotCi0gICAgbWVtc2V0KGRlYnVndHJhY2VfYnVmLCAnXDAnLCBieXRlcyk7
Ci0KLSAgICBkZWJ1Z3RyYWNlX2J5dGVzID0gYnl0ZXM7Ci0KLSAgICByZWdpc3Rlcl9rZXloYW5k
bGVyKCdUJywgZGVidWd0cmFjZV9rZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAidG9nZ2xl
IGRlYnVndHJhY2UgdG8gY29uc29sZS9idWZmZXIiLCAwKTsKLQotICAgIHJldHVybiAwOwotfQot
X19pbml0Y2FsbChkZWJ1Z3RyYWNlX2luaXQpOwotCi0jZW5kaWYgLyogIUNPTkZJR19ERUJVR19U
UkFDRSAqLwotCi0KLS8qCi0gKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgotICogKioqKioqKioqKioqKioqIERlYnVnZ2luZy90
cmFjaW5nL2Vycm9yLXJlcG9ydCAqKioqKioqKioqKioqKioKKyAqICoqKioqKioqKioqKioqKioq
KioqKiogRXJyb3ItcmVwb3J0ICoqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgog
ICovCiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:25:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09: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 1i7FvI-0005Cj-RQ; Mon, 09 Sep 2019 09:25:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7FvH-0005CI-Gg
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:25:23 +0000
X-Inumbo-ID: ba111514-d2e3-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba111514-d2e3-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 09:25: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 D3B63AFCE;
 Mon,  9 Sep 2019 09:25:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:25:06 +0200
Message-Id: <20190909092506.24792-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909092506.24792-1-jgross@suse.com>
References: <20190909092506.24792-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v7 5/5] xen: add debugtrace entry when entry
 count is wrapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

VGhlIGRlYnVndHJhY2UgZW50cnkgY291bnQgaXMgYSAzMiBiaXQgdmFyaWFibGUsIHNvIGl0IGNh
biB3cmFwIHdoZW4KbG90cyBvZiB0cmFjZSBlbnRyaWVzIGFyZSBiZWluZyBwcm9kdWNlZC4gTWFr
aW5nIGl0IHdpZGVyIHdvdWxkIHJlc3VsdAppbiBhIHdhc3RlIG9mIGJ1ZmZlciBzcGFjZSBhcyB0
aGUgcHJpbnRlZCBjb3VudCB2YWx1ZSB3b3VsZCBjb25zdW1lCm1vcmUgYnl0ZXMgd2hlbiBub3Qg
d3JhcHBpbmcuCgpTbyBpbnN0ZWFkIG9mIGxldHRpbmcgdGhlIGNvdW50IHZhbHVlIGdyb3cgdG8g
aHVnZSB2YWx1ZXMgbGV0IGl0IHdyYXAKYW5kIGFkZCBhIHdyYXAgY291bnRlciBwcmludGVkIGlu
IHRoaXMgc2l0dWF0aW9uLiBUaGlzIHdpbGwga2VlcCB0aGUKbmVlZGVkIGJ1ZmZlciBzcGFjZSBh
dCB0b2RheSdzIHZhbHVlIHdoaWxlIGF2b2lkaW5nIHRvIGxvb3NlIGEgd2F5IHRvCnNvcnQgYWxs
IGVudHJpZXMgaW4gY2FzZSBtdWx0aXBsZSB0cmFjZSBidWZmZXJzIGFyZSBpbnZvbHZlZC4KCk5v
dGUgdGhhdCB0aGUgd3JhcCBtZXNzYWdlIHdpbGwgYmUgcHJpbnRlZCBiZWZvcmUgdGhlIGZpcnN0
IHRyYWNlCmVudHJ5IGluIGNhc2Ugb3V0cHV0IGlzIHN3aXRjaGVkIHRvIGNvbnNvbGUgZWFybHku
IFRoaXMgaXMgb24gcHVycG9zZQppbiBvcmRlciB0byBlbmFibGUgYSBmdXR1cmUgc3VwcG9ydCBv
ZiBkZWJ1Z3RyYWNlIHRvIGNvbnNvbGUgd2l0aG91dAphbnkgYWxsb2NhdGVkIGJ1ZmZlci4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2RlYnVndHJhY2UuYyB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMgYi94ZW4vY29tbW9uL2RlYnVndHJhY2UuYwpp
bmRleCAzOGY3NjAzYzFkLi4yZjk4ODFhYzZhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RlYnVn
dHJhY2UuYworKysgYi94ZW4vY29tbW9uL2RlYnVndHJhY2UuYwpAQCAtMTUsMTEgKzE1LDE0IEBA
CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+CiAK
KyNkZWZpbmUgREVCVUdUUkFDRV9DT1VOVF9XUkFQIDk5OTk5OTk5CisKIC8qIFNlbmQgb3V0cHV0
IGRpcmVjdCB0byBjb25zb2xlLCBvciBidWZmZXIgaXQ/ICovCiBzdGF0aWMgdm9sYXRpbGUgYm9v
bCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKIAogc3RydWN0IGRlYnVndHJhY2VfZGF0YSB7
CiAgICAgdW5zaWduZWQgbG9uZyBwcmQ7ICAgLyogUHJvZHVjZXIgaW5kZXguICovCisgICAgdW5z
aWduZWQgbG9uZyB3cmFwX2NudDsKICAgICBjaGFyICAgICAgICAgIGJ1ZltdOwogfTsKIApAQCAt
NzIsNiArNzUsNyBAQCBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2R1bXBfYnVmZmVyKHN0cnVjdCBk
ZWJ1Z3RyYWNlX2RhdGEgKmRhdGEsCiAgICAgLyogUHJpbnQgeW91bmdlc3QgcG9ydGlvbiBvZiB0
aGUgcmluZy4gKi8KICAgICBkYXRhLT5idWZbZGF0YS0+cHJkXSA9ICdcMCc7CiAgICAgY29uc29s
ZV9zZXJpYWxfcHV0cygmZGF0YS0+YnVmWzBdLCBkYXRhLT5wcmQpOworICAgIHByaW50aygid3Jh
cDogJWx1XG4iLCBkYXRhLT53cmFwX2NudCk7CiAKICAgICBtZW1zZXQoZGF0YS0+YnVmLCAnXDAn
LCBkZWJ1Z3RyYWNlX2J5dGVzKTsKICAgICBkYXRhLT5wcmQgPSAwOwpAQCAtMTUzLDkgKzE1Nyw5
IEBAIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiB7CiAgICAg
c3RhdGljIGNoYXIgYnVmWzEwMjRdLCBsYXN0X2J1ZlsxMDI0XTsKICAgICBzdGF0aWMgdW5zaWdu
ZWQgaW50IGNvdW50LCBsYXN0X2NvdW50LCBsYXN0X2NwdTsKLSAgICBzdGF0aWMgdW5zaWduZWQg
bG9uZyBsYXN0X3ByZDsKKyAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBsYXN0X3ByZCwgd3JhcF9j
bnQ7CiAKLSAgICBjaGFyICAgICAgICAgIGNudGJ1ZlsyNF07CisgICAgY2hhciAgICAgICAgICBj
bnRidWZbNTBdOwogICAgIHZhX2xpc3QgICAgICAgYXJnczsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIHVuc2lnbmVkIGludCBucjsKQEAgLTE3MywxMCArMTc3LDIzIEBAIHZvaWQgZGVi
dWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgbnIgPSB2c25wcmludGYo
YnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKICAgICB2YV9lbmQoYXJncyk7CiAKKyAgICBp
ZiAoIGNvdW50ID09IERFQlVHVFJBQ0VfQ09VTlRfV1JBUCApCisgICAgeworICAgICAgICBjb3Vu
dCA9IDA7CisgICAgICAgIHdyYXBfY250Kys7CisgICAgfQorCiAgICAgaWYgKCBkZWJ1Z3RyYWNl
X3NlbmRfdG9fY29uc29sZSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgbiA9IHNjbnBy
aW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7CisgICAgICAgIHVu
c2lnbmVkIGludCBuOworCisgICAgICAgIGlmICggY291bnQgPT0gMCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG4gPSBzY25wcmludGYoY250YnVmLCBzaXplb2YoY250YnVmKSwgIndyYXA6ICVs
dVxuIiwgd3JhcF9jbnQpOworICAgICAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cyhjbnRidWYs
IG4pOworICAgICAgICB9CiAKKyAgICAgICAgbiA9IHNjbnByaW50ZihjbnRidWYsIHNpemVvZihj
bnRidWYpLCAiJXUgIiwgKytjb3VudCk7CiAgICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoY250
YnVmLCBuKTsKICAgICAgICAgY29uc29sZV9zZXJpYWxfcHV0cyhidWYsIG5yKTsKICAgICB9CkBA
IC0xODQsOCArMjAxLDE2IEBAIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10
LCAuLi4pCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gZGVidWd0cmFjZV9wZXJf
Y3B1ID8gc21wX3Byb2Nlc3Nvcl9pZCgpIDogMDsKIAotICAgICAgICBpZiAoIGRlYnVndHJhY2Vf
YnVmX2VtcHR5IHx8IGNwdSAhPSBsYXN0X2NwdSB8fCBzdHJjbXAoYnVmLCBsYXN0X2J1ZikgKQor
ICAgICAgICBpZiAoIGRlYnVndHJhY2VfYnVmX2VtcHR5IHx8IGNwdSAhPSBsYXN0X2NwdSB8fAor
ICAgICAgICAgICAgIHdyYXBfY250ICE9IGRhdGEtPndyYXBfY250IHx8IHN0cmNtcChidWYsIGxh
c3RfYnVmKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggd3JhcF9jbnQgIT0gZGF0YS0+
d3JhcF9jbnQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1
Ziwgc2l6ZW9mKGNudGJ1ZiksICJ3cmFwOiAlbHUtPiVsdVxuIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhLT53cmFwX2NudCwgd3JhcF9jbnQpOworICAgICAgICAgICAgICAgIGRlYnVn
dHJhY2VfYWRkX3RvX2J1ZihjbnRidWYpOworICAgICAgICAgICAgICAgIGRhdGEtPndyYXBfY250
ID0gd3JhcF9jbnQ7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2J1Zl9l
bXB0eSA9IGZhbHNlOwogICAgICAgICAgICAgbGFzdF9wcmQgPSBkYXRhLT5wcmQ7CiAgICAgICAg
ICAgICBsYXN0X2NvdW50ID0gKytjb3VudDsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:25:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09: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 1i7FvL-0005Ef-As; Mon, 09 Sep 2019 09: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7FvK-0005Dw-2Q
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:25:26 +0000
X-Inumbo-ID: b8721456-d2e3-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8721456-d2e3-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 09:25: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 3A349AFA4;
 Mon,  9 Sep 2019 09:25:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:25:04 +0200
Message-Id: <20190909092506.24792-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909092506.24792-1-jgross@suse.com>
References: <20190909092506.24792-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v7 3/5] xen: refactor debugtrace data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

QXMgYSBwcmVwYXJhdGlvbiBmb3IgcGVyLWNwdSBidWZmZXJzIGRvIGEgbGl0dGxlIHJlZmFjdG9y
aW5nIG9mIHRoZQpkZWJ1Z3RyYWNlIGRhdGE6IHB1dCB0aGUgbmVlZGVkIGJ1ZmZlciBhZG1pbiBk
YXRhIGludG8gdGhlIGJ1ZmZlciBhcwppdCB3aWxsIGJlIG5lZWRlZCBmb3IgZWFjaCBidWZmZXIu
IEluIG9yZGVyIG5vdCB0byBsaW1pdCBidWZmZXIgc2l6ZQpzd2l0Y2ggdGhlIHJlbGF0ZWQgZmll
bGRzIGZyb20gdW5zaWduZWQgaW50IHRvIHVuc2lnbmVkIGxvbmcsIGFzIG9uCmh1Z2UgbWFjaGlu
ZXMgd2l0aCBSQU0gaW4gdGhlIFRCIHJhbmdlIGl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIHRvCnN1
cHBvcnQgYnVmZmVycyA+NEdCLgoKV2hpbGUgYXQgaXQgc3dpdGNoIGRlYnVndHJhY2Vfc2VuZF90
b19jb25zb2xlIGFuZCBkZWJ1Z3RyYWNlX3VzZWQgdG8KYm9vbCBhbmQgZGVsZXRlIGFuIGVtcHR5
IGxpbmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpWNDoKLSByZW5h
bWVkIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGFfcyAoSmFuIEJldWxpY2gpCi0gcmVuYW1lZCBkZWJ0
cl9kYXRhIChKYW4gQmV1bGljaCkKLSByZW1vdmUgdW5uZWVkZWQgY29uZGl0aW9uIChKYW4gQmV1
bGljaCkKLSByZWNhbGMgZGVidWd0cmFjZV9ieXRlcyAoSmFuIEJldWxpY2gpClY2OgotIHVuZG8g
cHV0dGluZyBieXRlcyBpbnRvIHN0cnVjdCBkZWJ1Z3RyYWNlX2RhdGEgKEphbiBCZXVsaWNoKQot
LS0KIHhlbi9jb21tb24vZGVidWd0cmFjZS5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlvbnMo
KyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0cmFjZS5j
IGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKaW5kZXggOTNjZGRkYjYxYy4uYTY2YWEzOTEwMyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKKysrIGIveGVuL2NvbW1vbi9kZWJ1
Z3RyYWNlLmMKQEAgLTE1LDM0ICsxNSw0MCBAQAogI2luY2x1ZGUgPHhlbi93YXRjaGRvZy5oPgog
CiAvKiBTZW5kIG91dHB1dCBkaXJlY3QgdG8gY29uc29sZSwgb3IgYnVmZmVyIGl0PyAqLwotc3Rh
dGljIHZvbGF0aWxlIGludCBkZWJ1Z3RyYWNlX3NlbmRfdG9fY29uc29sZTsKK3N0YXRpYyB2b2xh
dGlsZSBib29sIGRlYnVndHJhY2Vfc2VuZF90b19jb25zb2xlOwogCi1zdGF0aWMgY2hhciAgICAg
ICAgKmRlYnVndHJhY2VfYnVmOyAvKiBEZWJ1Zy10cmFjZSBidWZmZXIgKi8KLXN0YXRpYyB1bnNp
Z25lZCBpbnQgZGVidWd0cmFjZV9wcmQ7IC8qIFByb2R1Y2VyIGluZGV4ICAgICAqLwotc3RhdGlj
IHVuc2lnbmVkIGludCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IDEyOCwgZGVidWd0cmFjZV9ieXRl
czsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGVidWd0cmFjZV91c2VkOworc3RydWN0IGRlYnVndHJh
Y2VfZGF0YSB7CisgICAgdW5zaWduZWQgbG9uZyBwcmQ7ICAgLyogUHJvZHVjZXIgaW5kZXguICov
CisgICAgY2hhciAgICAgICAgICBidWZbXTsKK307CisKK3N0YXRpYyBzdHJ1Y3QgZGVidWd0cmFj
ZV9kYXRhICpkdF9kYXRhOworCitzdGF0aWMgdW5zaWduZWQgaW50IGRlYnVndHJhY2Vfa2lsb2J5
dGVzID0gMTI4Oworc3RhdGljIHVuc2lnbmVkIGxvbmcgZGVidWd0cmFjZV9ieXRlczsKIHN0YXRp
YyBib29sIGRlYnVndHJhY2VfYnVmX2VtcHR5ID0gdHJ1ZTsKK3N0YXRpYyBib29sIGRlYnVndHJh
Y2VfdXNlZDsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soZGVidWd0cmFjZV9sb2NrKTsKIGludGVn
ZXJfcGFyYW0oImRlYnVndHJhY2UiLCBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyk7CiAKIHN0YXRpYyB2
b2lkIGRlYnVndHJhY2VfZHVtcF93b3JrZXIodm9pZCkKIHsKLSAgICBpZiAoIChkZWJ1Z3RyYWNl
X2J5dGVzID09IDApIHx8ICFkZWJ1Z3RyYWNlX3VzZWQgKQorICAgIGlmICggIWRlYnVndHJhY2Vf
dXNlZCApCiAgICAgICAgIHJldHVybjsKIAogICAgIHByaW50aygiZGVidWd0cmFjZV9kdW1wKCkg
c3RhcnRpbmdcbiIpOwogCiAgICAgLyogUHJpbnQgb2xkZXN0IHBvcnRpb24gb2YgdGhlIHJpbmcu
ICovCi0gICAgaWYgKCBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0gIT0gJ1wwJyApCi0g
ICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVmW2RlYnVndHJhY2VfcHJk
XSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWJ1Z3RyYWNlX2J5dGVzIC0gZGVidWd0
cmFjZV9wcmQpOworICAgIGlmICggZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0gIT0gJ1wwJyAp
CisgICAgICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMoJmR0X2RhdGEtPmJ1ZltkdF9kYXRhLT5wcmRd
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlYnVndHJhY2VfYnl0ZXMgLSBkdF9kYXRh
LT5wcmQpOwogCiAgICAgLyogUHJpbnQgeW91bmdlc3QgcG9ydGlvbiBvZiB0aGUgcmluZy4gKi8K
LSAgICBkZWJ1Z3RyYWNlX2J1ZltkZWJ1Z3RyYWNlX3ByZF0gPSAnXDAnOwotICAgIGNvbnNvbGVf
c2VyaWFsX3B1dHMoJmRlYnVndHJhY2VfYnVmWzBdLCBkZWJ1Z3RyYWNlX3ByZCk7CisgICAgZHRf
ZGF0YS0+YnVmW2R0X2RhdGEtPnByZF0gPSAnXDAnOworICAgIGNvbnNvbGVfc2VyaWFsX3B1dHMo
JmR0X2RhdGEtPmJ1ZlswXSwgZHRfZGF0YS0+cHJkKTsKIAotICAgIG1lbXNldChkZWJ1Z3RyYWNl
X2J1ZiwgJ1wwJywgZGVidWd0cmFjZV9ieXRlcyk7Ci0gICAgZGVidWd0cmFjZV9wcmQgPSAwOwor
ICAgIG1lbXNldChkdF9kYXRhLT5idWYsICdcMCcsIGRlYnVndHJhY2VfYnl0ZXMpOworICAgIGR0
X2RhdGEtPnByZCA9IDA7CiAgICAgZGVidWd0cmFjZV9idWZfZW1wdHkgPSB0cnVlOwogCiAgICAg
cHJpbnRrKCJkZWJ1Z3RyYWNlX2R1bXAoKSBmaW5pc2hlZFxuIik7CkBAIC02OCw3ICs3NCw2IEBA
IHN0YXRpYyB2b2lkIGRlYnVndHJhY2VfdG9nZ2xlKHZvaWQpCiAKICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZkZWJ1Z3RyYWNlX2xvY2ssIGZsYWdzKTsKICAgICB3YXRjaGRvZ19lbmFibGUo
KTsKLQogfQogCiB2b2lkIGRlYnVndHJhY2VfZHVtcCh2b2lkKQpAQCAtOTAsMjYgKzk1LDI3IEBA
IHN0YXRpYyB2b2lkIGRlYnVndHJhY2VfYWRkX3RvX2J1ZihjaGFyICpidWYpCiAKICAgICBmb3Ig
KCBwID0gYnVmOyAqcCAhPSAnXDAnOyBwKysgKQogICAgIHsKLSAgICAgICAgZGVidWd0cmFjZV9i
dWZbZGVidWd0cmFjZV9wcmQrK10gPSAqcDsKLSAgICAgICAgaWYgKCBkZWJ1Z3RyYWNlX3ByZCA9
PSBkZWJ1Z3RyYWNlX2J5dGVzICkKLSAgICAgICAgICAgIGRlYnVndHJhY2VfcHJkID0gMDsKKyAg
ICAgICAgZHRfZGF0YS0+YnVmW2R0X2RhdGEtPnByZCsrXSA9ICpwOworICAgICAgICBpZiAoIGR0
X2RhdGEtPnByZCA9PSBkZWJ1Z3RyYWNlX2J5dGVzICkKKyAgICAgICAgICAgIGR0X2RhdGEtPnBy
ZCA9IDA7CiAgICAgfQogfQogCiB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZt
dCwgLi4uKQogewogICAgIHN0YXRpYyBjaGFyIGJ1ZlsxMDI0XSwgbGFzdF9idWZbMTAyNF07Ci0g
ICAgc3RhdGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFzdF9jb3VudCwgbGFzdF9wcmQ7CisgICAg
c3RhdGljIHVuc2lnbmVkIGludCBjb3VudCwgbGFzdF9jb3VudDsKKyAgICBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBsYXN0X3ByZDsKIAogICAgIGNoYXIgICAgICAgICAgY250YnVmWzI0XTsKICAgICB2
YV9saXN0ICAgICAgIGFyZ3M7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25l
ZCBpbnQgbnI7CiAKLSAgICBpZiAoIGRlYnVndHJhY2VfYnl0ZXMgPT0gMCApCisgICAgaWYgKCAh
ZHRfZGF0YSApCiAgICAgICAgIHJldHVybjsKIAotICAgIGRlYnVndHJhY2VfdXNlZCA9IDE7Cisg
ICAgZGVidWd0cmFjZV91c2VkID0gdHJ1ZTsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZWJ1
Z3RyYWNlX2xvY2ssIGZsYWdzKTsKIApAQCAtMTI5LDE0ICsxMzUsMTQgQEAgdm9pZCBkZWJ1Z3Ry
YWNlX3ByaW50ayhjb25zdCBjaGFyICpmbXQsIC4uLikKICAgICAgICAgaWYgKCBkZWJ1Z3RyYWNl
X2J1Zl9lbXB0eSB8fCBzdHJjbXAoYnVmLCBsYXN0X2J1ZikgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBkZWJ1Z3RyYWNlX2J1Zl9lbXB0eSA9IGZhbHNlOwotICAgICAgICAgICAgbGFzdF9wcmQg
PSBkZWJ1Z3RyYWNlX3ByZDsKKyAgICAgICAgICAgIGxhc3RfcHJkID0gZHRfZGF0YS0+cHJkOwog
ICAgICAgICAgICAgbGFzdF9jb3VudCA9ICsrY291bnQ7CiAgICAgICAgICAgICBzYWZlX3N0cmNw
eShsYXN0X2J1ZiwgYnVmKTsKICAgICAgICAgICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNu
dGJ1ZiksICIldSAiLCBjb3VudCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7
Ci0gICAgICAgICAgICBkZWJ1Z3RyYWNlX3ByZCA9IGxhc3RfcHJkOworICAgICAgICAgICAgZHRf
ZGF0YS0+cHJkID0gbGFzdF9wcmQ7CiAgICAgICAgICAgICBzbnByaW50ZihjbnRidWYsIHNpemVv
ZihjbnRidWYpLCAiJXUtJXUgIiwgbGFzdF9jb3VudCwgKytjb3VudCk7CiAgICAgICAgIH0KICAg
ICAgICAgZGVidWd0cmFjZV9hZGRfdG9fYnVmKGNudGJ1Zik7CkBAIC0xNTQsMjMgKzE2MCwyNyBA
QCBzdGF0aWMgdm9pZCBkZWJ1Z3RyYWNlX2tleSh1bnNpZ25lZCBjaGFyIGtleSkKIHN0YXRpYyBp
bnQgX19pbml0IGRlYnVndHJhY2VfaW5pdCh2b2lkKQogewogICAgIGludCBvcmRlcjsKLSAgICB1
bnNpZ25lZCBpbnQga2J5dGVzLCBieXRlczsKKyAgICB1bnNpZ25lZCBsb25nIGtieXRlczsKKyAg
ICBzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICpkYXRhOwogCiAgICAgLyogUm91bmQgc2l6ZSBkb3du
IHRvIG5leHQgcG93ZXIgb2YgdHdvLiAqLwogICAgIHdoaWxlICggKGtieXRlcyA9IChkZWJ1Z3Ry
YWNlX2tpbG9ieXRlcyAmIChkZWJ1Z3RyYWNlX2tpbG9ieXRlcy0xKSkpICE9IDAgKQogICAgICAg
ICBkZWJ1Z3RyYWNlX2tpbG9ieXRlcyA9IGtieXRlczsKIAotICAgIGJ5dGVzID0gZGVidWd0cmFj
ZV9raWxvYnl0ZXMgPDwgMTA7Ci0gICAgaWYgKCBieXRlcyA9PSAwICkKKyAgICBkZWJ1Z3RyYWNl
X2J5dGVzID0gZGVidWd0cmFjZV9raWxvYnl0ZXMgPDwgMTA7CisgICAgaWYgKCBkZWJ1Z3RyYWNl
X2J5dGVzID09IDAgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIG9yZGVyID0gZ2V0X29yZGVy
X2Zyb21fYnl0ZXMoYnl0ZXMpOwotICAgIGRlYnVndHJhY2VfYnVmID0gYWxsb2NfeGVuaGVhcF9w
YWdlcyhvcmRlciwgMCk7Ci0gICAgQVNTRVJUKGRlYnVndHJhY2VfYnVmICE9IE5VTEwpOworICAg
IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZGVidWd0cmFjZV9ieXRlcyk7CisgICAgZGF0
YSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIDApOworICAgIGlmICggIWRhdGEgKQorICAg
ICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIG1lbXNldChkZWJ1Z3RyYWNlX2J1ZiwgJ1wwJywg
Ynl0ZXMpOworICAgIGRlYnVndHJhY2VfYnl0ZXMgPSBQQUdFX1NJWkUgPDwgb3JkZXI7CisgICAg
bWVtc2V0KGRhdGEsICdcMCcsIGRlYnVndHJhY2VfYnl0ZXMpOworICAgIGRlYnVndHJhY2VfYnl0
ZXMgLT0gc2l6ZW9mKCpkYXRhKTsKIAotICAgIGRlYnVndHJhY2VfYnl0ZXMgPSBieXRlczsKKyAg
ICBkdF9kYXRhID0gZGF0YTsKIAogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ1QnLCBkZWJ1Z3Ry
YWNlX2tleSwKICAgICAgICAgICAgICAgICAgICAgICAgICJ0b2dnbGUgZGVidWd0cmFjZSB0byBj
b25zb2xlL2J1ZmZlciIsIDApOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:33:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09: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 1i7G3N-0006WE-Im; Mon, 09 Sep 2019 09:33:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7G3M-0006Vz-GY
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:33:44 +0000
X-Inumbo-ID: e9a30caa-d2e4-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9a30caa-d2e4-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 09:33: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 4BA7BB658;
 Mon,  9 Sep 2019 09:33:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:33:38 +0200
Message-Id: <20190909093339.7134-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909093339.7134-1-jgross@suse.com>
References: <20190909093339.7134-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 3/4] 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>,
 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>

SW5zdGVhZCBvZiBoYXZpbmcgYSBmdWxsIGJsb3duIHNjaGVkdWxlciBydW5uaW5nIGZvciB0aGUg
ZnJlZSBjcHVzCmFkZCBhIHZlcnkgbWluaW1hbGlzdGljIHNjaGVkdWxlciBmb3IgdGhhdCBwdXJw
b3NlIG9ubHkgZXZlciBzY2hlZHVsaW5nCnRoZSByZWxhdGVkIGlkbGUgdmNwdS4gVGhpcyBoYXMg
dGhlIGJpZyBhZHZhbnRhZ2Ugb2Ygbm90IG5lZWRpbmcgYW55CnBlci1jcHUsIHBlci1kb21haW4g
b3IgcGVyLXNjaGVkdWxpbmcgdW5pdCBkYXRhIGZvciBmcmVlIGNwdXMgYW5kIGluCnR1cm4gc2lt
cGxpZnlpbmcgbW92aW5nIGNwdXMgdG8gYW5kIGZyb20gY3B1cG9vbHMgYSBsb3QuCgpSaWdodCBu
b3csIENQVXMgdGhhdCBhcmUgbm90IGluIGFueSBwb29sLCBzdGlsbCBiZWxvbmcgdG8gUG9vbC0w
J3MKc2NoZWR1bGVyLiBUaGlzIGZvcmNlcyB1cyB0byBtYWtlLCB3aXRoaW4gdGhlIHNjaGVkdWxl
ciwgZXh0cmEgZWZmb3J0CnRvIGF2b2lkIGFjdHVhbGx5IHJ1bm5pbmcgdkNQVXMgb24gdGhvc2Uu
CgpJbiB0aGUgY2FzZSBvZiBDcmVkaXQxLCB0aGlzIGFsc28gY2F1c2UgaXNzdWUgdG8gd2VpZ2h0
cwoocmUpZGlzdHJpYnV0aW9uLCBhcyB0aGUgbnVtYmVyIG9mIENQVXMgYXZhaWxhYmxlIHRvIHRo
ZSBzY2hlZHVsZXIgaXMKd3JvbmcuCgpUaGlzIGlzIGRlc2NyaWJlZCBpbiB0aGUgY2hhbmdlbG9n
IG9mIGNvbW1pdCBlNzE5MTkyMDI2MWQgKCJ4ZW46CmNyZWRpdDI6IG5ldmVyIGNvbnNpZGVyIENQ
VXMgb3V0c2lkZSBvZiBvdXIgY3B1cG9vbCIpLgoKVGhpcyBuZXcgc2NoZWR1bGVyIHdpbGwganVz
dCB1c2UgYSBjb21tb24gbG9jayBmb3IgYWxsIGZyZWUgY3B1cy4KCkFzIHRoaXMgbmV3IHNjaGVk
dWxlciBpcyBub3QgdXNlciBzZWxlY3RhYmxlIGRvbid0IHJlZ2lzdGVyIGl0IGFzIGFuCm9mZmlj
aWFsIHNjaGVkdWxlciwgYnV0IGp1c3QgaW5jbHVkZSBpdCBpbiBzY2hlZHVsZS5jLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYzOgotIHVzZSBaRVJPX0JMT0NLX1BU
UiBpbnN0ZWFkIG9mICh2b2lkICopMSAoSmFuIEJldWxpY2gsIEFuZHJldyBDb29wZXIpCi0tLQog
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyB8ICAgOSAtLS0KIHhlbi9jb21tb24vc2NoZWRfbnVs
bC5jICAgfCAgIDcgLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgIHwgMTUzICsrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwg
NzUgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggODFkZWU1
ZTQ3Mi4uNzBmZTcxODEyNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC02MTcsMTUgKzYxNyw2IEBAIGNzY2hl
ZF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGlu
dCBjcHUpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzdHJ1Y3QgY3NjaGVkX3By
aXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG9wcyk7Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEg
KnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKLQotICAgIC8qCi0gICAgICogVGhp
cyBpcyBjYWxsZWQgZWl0aGVyIGR1cmluZyBkdXJpbmcgYm9vdCwgcmVzdW1lIG9yIGhvdHBsdWcs
IGluCi0gICAgICogY2FzZSBDcmVkaXQxIGlzIHRoZSBzY2hlZHVsZXIgY2hvc2VuIGF0IGJvb3Qu
IEluIHN1Y2ggY2FzZXMsIHRoZQotICAgICAqIHNjaGVkdWxlciBsb2NrIGZvciBjcHUgaXMgYWxy
ZWFkeSBwb2ludGluZyB0byB0aGUgZGVmYXVsdCBwZXItY3B1Ci0gICAgICogc3BpbmxvY2ssIGFz
IENyZWRpdDEgbmVlZHMgaXQsIHNvIHRoZXJlIGlzIG5vIHJlbWFwcGluZyB0byBiZSBkb25lLgot
ICAgICAqLwotICAgIEFTU0VSVChzZC0+c2NoZWR1bGVfbG9jayA9PSAmc2QtPl9sb2NrICYmICFz
cGluX2lzX2xvY2tlZCgmc2QtPl9sb2NrKSk7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7CiAgICAgaW5pdF9wZGF0YShwcnYsIHBkYXRhLCBjcHUpOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpp
bmRleCAyNmM2ZjBmMTI5Li42NzgyZWNkYTVjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTY3LDE3ICsxNjcsMTAg
QEAgc3RhdGljIHZvaWQgaW5pdF9wZGF0YShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHVuc2ln
bmVkIGludCBjcHUpCiBzdGF0aWMgdm9pZCBudWxsX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCB2b2lkICpwZGF0YSwgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgbnVsbF9w
cml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAq
c2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwogCiAgICAgLyogYWxsb2NfcGRhdGEg
aXMgbm90IGltcGxlbWVudGVkLCBzbyB3ZSB3YW50IHRoaXMgdG8gYmUgTlVMTC4gKi8KICAgICBB
U1NFUlQoIXBkYXRhKTsKIAotICAgIC8qCi0gICAgICogVGhlIHNjaGVkdWxlciBsb2NrIHBvaW50
cyBhbHJlYWR5IHRvIHRoZSBkZWZhdWx0IHBlci1jcHUgc3BpbmxvY2ssCi0gICAgICogc28gdGhl
cmUgaXMgbm8gcmVtYXBwaW5nIHRvIGJlIGRvbmUuCi0gICAgICovCi0gICAgQVNTRVJUKHNkLT5z
Y2hlZHVsZV9sb2NrID09ICZzZC0+X2xvY2sgJiYgIXNwaW5faXNfbG9ja2VkKCZzZC0+X2xvY2sp
KTsKLQogICAgIGluaXRfcGRhdGEocHJ2LCBjcHUpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggOTMxNjRjNjRmNi4u
ZmRlZWMxMGMzYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNTQsNiArNTQsMTAgQEAgYm9vbGVhbl9wYXJhbSgic2NoZWRf
c210X3Bvd2VyX3NhdmluZ3MiLCBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyk7CiAgKiAqLwogaW50
IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTOwogaW50ZWdl
cl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKKworLyog
Q29tbW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4gKi8KK3N0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2No
ZWRfZnJlZV9jcHVfbG9jayk7CisKIC8qIFZhcmlvdXMgdGltZXIgaGFuZGxlcnMuICovCiBzdGF0
aWMgdm9pZCBzX3RpbWVyX2ZuKHZvaWQgKnVudXNlZCk7CiBzdGF0aWMgdm9pZCB2Y3B1X3Blcmlv
ZGljX3RpbWVyX2ZuKHZvaWQgKmRhdGEpOwpAQCAtNzMsNiArNzcsNTggQEAgZXh0ZXJuIGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJheVtdLCAqX19lbmRfc2No
ZWR1bGVyc19hcnIKIAogc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19yZWFkX21vc3RseSBvcHM7
CiAKK3N0YXRpYyBzcGlubG9ja190ICoKK3NjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBz
Y2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCisgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEpCit7CisgICAgaWRsZV92Y3B1W2NwdV0tPnNj
aGVkX3ByaXYgPSBOVUxMOworCisgICAgcmV0dXJuICZzY2hlZF9mcmVlX2NwdV9sb2NrOworfQor
CitzdGF0aWMgaW50CitzY2hlZF9pZGxlX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIHYtPnByb2Nlc3NvcjsKK30KKwor
c3RhdGljIHZvaWQgKgorc2NoZWRfaWRsZV9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpk
ZCkKK3sKKyAgICAvKiBBbnkgbm9uLU5VTEwgcG9pbnRlciBpcyBmaW5lIGhlcmUuICovCisgICAg
cmV0dXJuIFpFUk9fQkxPQ0tfUFRSOworfQorCitzdGF0aWMgdm9pZAorc2NoZWRfaWRsZV9mcmVl
X3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKK3sKK30KKwor
c3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIHNjaGVkX2lkbGVfc2NoZWR1bGUoCisgICAgY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csCisgICAgYm9vbCB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkKQoreworICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CisgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0ID0geyAudGltZSA9IC0xIH07CisK
KyAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdOworICAgIHJldHVybiByZXQ7Cit9CisKK3N0
YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2lkbGVfb3BzID0geworICAgIC5uYW1lICAgICAg
ICAgICA9ICJJZGxlIFNjaGVkdWxlciIsCisgICAgLm9wdF9uYW1lICAgICAgID0gImlkbGUiLAor
ICAgIC5zY2hlZF9kYXRhICAgICA9IE5VTEwsCisKKyAgICAucGlja19jcHUgICAgICAgPSBzY2hl
ZF9pZGxlX2NwdV9waWNrLAorICAgIC5kb19zY2hlZHVsZSAgICA9IHNjaGVkX2lkbGVfc2NoZWR1
bGUsCisKKyAgICAuYWxsb2NfdmRhdGEgICAgPSBzY2hlZF9pZGxlX2FsbG9jX3ZkYXRhLAorICAg
IC5mcmVlX3ZkYXRhICAgICA9IHNjaGVkX2lkbGVfZnJlZV92ZGF0YSwKKyAgICAuc3dpdGNoX3Nj
aGVkICAgPSBzY2hlZF9pZGxlX3N3aXRjaF9zY2hlZCwKK307CisKIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQpAQCAtMTU4NywxMiArMTY0Mywx
MCBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2ZuKHZvaWQgKmRhdGEpCiBzdGF0aWMgaW50IGNw
dV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBzY2hlZHVsZV9k
YXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7Ci0gICAgdm9pZCAqc2NoZWRf
cHJpdjsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gJm9wczsKKyAgICBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KSA9ICZzY2hlZF9pZGxlX29wczsKICAgICBzcGluX2xvY2tfaW5pdCgm
c2QtPl9sb2NrKTsKLSAgICBzZC0+c2NoZWR1bGVfbG9jayA9ICZzZC0+X2xvY2s7Ci0gICAgc2Qt
PmN1cnIgPSBpZGxlX3ZjcHVbY3B1XTsKKyAgICBzZC0+c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9m
cmVlX2NwdV9sb2NrOwogICAgIGluaXRfdGltZXIoJnNkLT5zX3RpbWVyLCBzX3RpbWVyX2ZuLCBO
VUxMLCBjcHUpOwogICAgIGF0b21pY19zZXQoJnNkLT51cmdlbnRfY291bnQsIDApOwogCkBAIC0x
NjAyLDQwICsxNjU2LDE5IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGlu
dCBjcHUpCiAKICAgICBpZiAoIGlkbGVfdmNwdVtjcHVdID09IE5VTEwgKQogICAgICAgICB2Y3B1
X2NyZWF0ZShpZGxlX3ZjcHVbMF0tPmRvbWFpbiwgY3B1LCBjcHUpOwotICAgIGVsc2UKLSAgICB7
Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICppZGxlID0gaWRsZV92Y3B1W2NwdV07Ci0KLSAgICAgICAg
LyoKLSAgICAgICAgICogRHVyaW5nIChBQ1BJPykgc3VzcGVuZCB0aGUgaWRsZSB2Q1BVIGZvciB0
aGlzIHBDUFUgaXMgbm90IGZyZWVkLAotICAgICAgICAgKiB3aGlsZSBpdHMgc2NoZWR1bGVyIHNw
ZWNpZmljIGRhdGEgKHdoYXQgaXMgcG9pbnRlZCBieSBzY2hlZF9wcml2KQotICAgICAgICAgKiBp
cy4gQWxzbywgYXQgdGhpcyBzdGFnZSBvZiB0aGUgcmVzdW1lIHBhdGgsIHdlIGF0dGFjaCB0aGUg
cENQVQotICAgICAgICAgKiB0byB0aGUgZGVmYXVsdCBzY2hlZHVsZXIsIG5vIG1hdHRlciBpbiB3
aGF0IGNwdXBvb2wgaXQgd2FzIGJlZm9yZQotICAgICAgICAgKiBzdXNwZW5kLiBUbyBhdm9pZCBp
bmNvbnNpc3RlbmN5LCBsZXQncyBhbGxvY2F0ZSBkZWZhdWx0IHNjaGVkdWxlcgotICAgICAgICAg
KiBkYXRhIGZvciB0aGUgaWRsZSB2Q1BVIGhlcmUuIElmIHRoZSBwQ1BVIHdhcyBpbiBhIGRpZmZl
cmVudCBwb29sCi0gICAgICAgICAqIHdpdGggYSBkaWZmZXJlbnQgc2NoZWR1bGVyLCBpdCBpcyBz
Y2hlZHVsZV9jcHVfc3dpdGNoKCksIGludm9rZWQKLSAgICAgICAgICogbGF0ZXIsIHRoYXQgd2ls
bCBzZXQgdGhpbmdzIHVwIGFzIGFwcHJvcHJpYXRlLgotICAgICAgICAgKi8KLSAgICAgICAgQVNT
RVJUKGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCk7CiAKLSAgICAgICAgaWRsZS0+c2NoZWRfcHJp
diA9IHNjaGVkX2FsbG9jX3ZkYXRhKCZvcHMsIGlkbGUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpZGxlLT5kb21haW4tPnNjaGVkX3ByaXYpOwotICAgICAg
ICBpZiAoIGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKLSAgICB9CiAgICAgaWYgKCBpZGxlX3ZjcHVbY3B1XSA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKICAgICAvKgotICAgICAqIFdlIGRvbid0IHdhbnQgdG8gcmlzayBj
YWxsaW5nIHhmcmVlKCkgb24gYW4gc2QtPnNjaGVkX3ByaXYKLSAgICAgKiAoZS5nLiwgaW5zaWRl
IGZyZWVfcGRhdGEsIGZyb20gY3B1X3NjaGVkdWxlX2Rvd24oKSBjYWxsZWQKLSAgICAgKiBkdXJp
bmcgQ1BVX1VQX0NBTkNFTExFRCkgdGhhdCBjb250YWlucyBhbiBJU19FUlIgdmFsdWUuCisgICAg
ICogTm8gbmVlZCB0byBhbGxvY2F0ZSBhbnkgc2NoZWR1bGVyIGRhdGEsIGFzIGNwdXMgY29taW5n
IG9ubGluZSBhcmUKKyAgICAgKiBmcmVlIGluaXRpYWxseSBhbmQgdGhlIGlkbGUgc2NoZWR1bGVy
IGRvZXNuJ3QgbmVlZCBhbnkgZGF0YSBhcmVhcworICAgICAqIGFsbG9jYXRlZC4KICAgICAgKi8K
LSAgICBzY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEoJm9wcywgY3B1KTsKLSAgICBpZiAo
IElTX0VSUihzY2hlZF9wcml2KSApCi0gICAgICAgIHJldHVybiBQVFJfRVJSKHNjaGVkX3ByaXYp
OwogCi0gICAgc2QtPnNjaGVkX3ByaXYgPSBzY2hlZF9wcml2OworICAgIHNkLT5jdXJyID0gaWRs
ZV92Y3B1W2NwdV07CisKKyAgICBzZC0+c2NoZWRfcHJpdiA9IE5VTEw7CiAKICAgICByZXR1cm4g
MDsKIH0KQEAgLTE2NDMsMTMgKzE2NzYsNiBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1
bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQg
aW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hl
ZHVsZV9kYXRhLCBjcHUpOwotICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShz
Y2hlZHVsZXIsIGNwdSk7Ci0KLSAgICBzY2hlZF9mcmVlX3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRf
cHJpdiwgY3B1KTsKLSAgICBzY2hlZF9mcmVlX3ZkYXRhKHNjaGVkLCBpZGxlX3ZjcHVbY3B1XS0+
c2NoZWRfcHJpdik7Ci0KLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJpdiA9IE5VTEw7Ci0g
ICAgc2QtPnNjaGVkX3ByaXYgPSBOVUxMOwogCiAgICAga2lsbF90aW1lcigmc2QtPnNfdGltZXIp
OwogfQpAQCAtMTY1NywxNCArMTY4MywxMSBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93
bih1bnNpZ25lZCBpbnQgY3B1KQogdm9pZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSkK
IHsKICAgICBpbnQgcmM7Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgY3B1KTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpOwogCiAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xv
Y2spOwogICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNwdSk7CiAgICAgQlVHX09OKHJj
KTsKICAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLSAgICBzY2hlZF9k
ZWluaXRfcGRhdGEoc2NoZWQsIHNkLT5zY2hlZF9wcml2LCBjcHUpOwogICAgIGNwdV9zY2hlZHVs
ZV9kb3duKGNwdSk7CiB9CiAKQEAgLTE2NzIsOCArMTY5NSw2IEBAIHN0YXRpYyBpbnQgY3B1X3Nj
aGVkdWxlX2NhbGxiYWNrKAogICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLCB1bnNpZ25l
ZCBsb25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVu
c2lnbmVkIGxvbmcpaGNwdTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpOwotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsIGNwdSk7CiAgICAgaW50IHJjID0gMDsKIAogICAgIC8qCkBAIC0xNjgx
LDM5ICsxNzAyLDI1IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgICAq
IGFsbG9jYXRpbmcgYW5kIGluaXRpYWxpemluZyB0aGUgcGVyLXBDUFUgc2NoZWR1bGVyIHNwZWNp
ZmljIGRhdGEsCiAgICAgICogYXMgd2VsbCBhcyAicmVnaXN0ZXJpbmciIHRoaXMgcENQVSB0byB0
aGUgc2NoZWR1bGVyICh3aGljaCBtYXkKICAgICAgKiBpbnZvbHZlIG1vZGlmeWluZyBzb21lIHNj
aGVkdWxlciB3aWRlIGRhdGEgc3RydWN0dXJlcykuCi0gICAgICogVGhpcyBoYXBwZW5zIGJ5IGNh
bGxpbmcgdGhlIGFsbG9jX3BkYXRhIGFuZCBpbml0X3BkYXRhIGhvb2tzLCBpbgotICAgICAqIHRo
aXMgb3JkZXIuIEEgc2NoZWR1bGVyIHRoYXQgZG9lcyBub3QgbmVlZCB0byBhbGxvY2F0ZSBhbnkg
cGVyLXBDUFUKLSAgICAgKiBkYXRhIGNhbiBhdm9pZCBpbXBsZW1lbnRpbmcgYWxsb2NfcGRhdGEu
IGluaXRfcGRhdGEgbWF5LCBob3dldmVyLCBiZQotICAgICAqIG5lY2Vzc2FyeS91c2VmdWwgaW4g
dGhpcyBjYXNlIHRvbyAoZS5nLiwgaXQgY2FuIGNvbnRhaW4gdGhlICJyZWdpc3RlcgotICAgICAq
IHRoZSBwQ1BVIHRvIHRoZSBzY2hlZHVsZXIiIHBhcnQpLiBhbGxvY19wZGF0YSAoaWYgcHJlc2Vu
dCkgaXMgY2FsbGVkCi0gICAgICogZHVyaW5nIENQVV9VUF9QUkVQQVJFLiBpbml0X3BkYXRhIChp
ZiBwcmVzZW50KSBpcyBjYWxsZWQgZHVyaW5nCi0gICAgICogQ1BVX1NUQVJUSU5HLgorICAgICAq
IEFzIG5ldyBwQ1BVcyBhbHdheXMgc3RhcnQgYXMgImZyZWUiIGNwdXMgd2l0aCB0aGUgbWluaW1h
bCBpZGxlCisgICAgICogc2NoZWR1bGVyIGJlaW5nIGluIGNoYXJnZSwgd2UgZG9uJ3QgbmVlZCBh
bnkgb2YgdGhhdC4KICAgICAgKgogICAgICAqIE9uIHRoZSBvdGhlciBoYW5kLCBhdCB0ZWFyZG93
biwgd2UgbmVlZCB0byByZXZlcnNlIHdoYXQgaGFzIGJlZW4gZG9uZQotICAgICAqIGR1cmluZyBp
bml0aWFsaXphdGlvbiwgYW5kIHRoZW4gZnJlZSB0aGUgcGVyLXBDUFUgc3BlY2lmaWMgZGF0YS4g
VGhpcwotICAgICAqIGhhcHBlbnMgYnkgY2FsbGluZyB0aGUgZGVpbml0X3BkYXRhIGFuZCBmcmVl
X3BkYXRhIGhvb2tzLCBpbiB0aGlzCisgICAgICogZHVyaW5nIGluaXRpYWxpemF0aW9uLCBhbmQg
dGhlbiBmcmVlIHRoZSBwZXItcENQVSBzcGVjaWZpYyBkYXRhLiBBCisgICAgICogcENQVSBicm91
Z2h0IGRvd24gaXMgbm90IGZvcmNlZCB0aHJvdWdoICJmcmVlIiBjcHVzLCBzbyBoZXJlIHdlIG5l
ZWQgdG8KKyAgICAgKiB1c2UgdGhlIGFwcHJvcHJpYXRlIGhvb2tzLgorICAgICAqCisgICAgICog
VGhpcyBoYXBwZW5zIGJ5IGNhbGxpbmcgdGhlIGRlaW5pdF9wZGF0YSBhbmQgZnJlZV9wZGF0YSBo
b29rcywgaW4gdGhpcwogICAgICAqIG9yZGVyLiBJZiBubyBwZXItcENQVSBtZW1vcnkgd2FzIGFs
bG9jYXRlZCwgdGhlcmUgaXMgbm8gbmVlZCB0bwogICAgICAqIHByb3ZpZGUgYW4gaW1wbGVtZW50
YXRpb24gb2YgZnJlZV9wZGF0YS4gZGVpbml0X3BkYXRhIG1heSwgaG93ZXZlciwKICAgICAgKiBi
ZSBuZWNlc3NhcnkvdXNlZnVsIGluIHRoaXMgY2FzZSB0b28gKGUuZy4sIGl0IGNhbiB1bmRvIHNv
bWV0aGluZyBkb25lCiAgICAgICogb24gc2NoZWR1bGVyIHdpZGUgZGF0YSBzdHJ1Y3R1cmUgZHVy
aW5nIGluaXRfcGRhdGEpLiBCb3RoIGRlaW5pdF9wZGF0YQogICAgICAqIGFuZCBmcmVlX3BkYXRh
IGFyZSBjYWxsZWQgZHVyaW5nIENQVV9ERUFELgogICAgICAqCi0gICAgICogSWYgc29tZXRpbmcg
Z29lcyB3cm9uZyBkdXJpbmcgYnJpbmd1cCwgd2UgZ28gdG8gQ1BVX1VQX0NBTkNFTExFRAotICAg
ICAqICpiZWZvcmUqIGhhdmluZyBjYWxsZWQgaW5pdF9wZGF0YS4gSW4gdGhpcyBjYXNlLCBhcyB0
aGVyZSBpcyBubwotICAgICAqIGluaXRpYWxpemF0aW9uIG5lZWRpbmcgdW5kb2luZywgb25seSBm
cmVlX3BkYXRhIHNob3VsZCBiZSBjYWxsZWQuCi0gICAgICogVGhpcyBtZWFucyBpdCBpcyBwb3Nz
aWJsZSB0byBjYWxsIGZyZWVfcGRhdGEganVzdCBhZnRlciBhbGxvY19wZGF0YSwKLSAgICAgKiB3
aXRob3V0IGEgaW5pdF9wZGF0YS9kZWluaXRfcGRhdGEgImN5Y2xlIiBpbiBiZXR3ZWVuIHRoZSB0
d28uCi0gICAgICoKLSAgICAgKiBTbywgaW4gc3VtbWFyeSwgdGhlIHVzYWdlIHBhdHRlcm4gc2hv
dWxkIGxvb2sgZWl0aGVyCi0gICAgICogIC0gYWxsb2NfcGRhdGEtLT5pbml0X3BkYXRhLS0+ZGVp
bml0X3BkYXRhLS0+ZnJlZV9wZGF0YSwgb3IKLSAgICAgKiAgLSBhbGxvY19wZGF0YS0tPmZyZWVf
cGRhdGEuCisgICAgICogSWYgc29tZXRpbmcgZ29lcyB3cm9uZyBkdXJpbmcgYnJpbmd1cCwgd2Ug
Z28gdG8gQ1BVX1VQX0NBTkNFTExFRC4KICAgICAgKi8KICAgICBzd2l0Y2ggKCBhY3Rpb24gKQog
ICAgIHsKLSAgICBjYXNlIENQVV9TVEFSVElORzoKLSAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUg
IT0gU1lTX1NUQVRFX3Jlc3VtZSApCi0gICAgICAgICAgICBzY2hlZF9pbml0X3BkYXRhKHNjaGVk
LCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKLSAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfVVBf
UFJFUEFSRToKICAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSAp
CiAgICAgICAgICAgICByYyA9IGNwdV9zY2hlZHVsZV91cChjcHUpOwpAQCAtMTgyNCw5ICsxODMx
LDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICBpZGxlX2RvbWFpbi0+
bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9tYWlu
LCAwLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7Ci0gICAgdGhpc19jcHUoc2NoZWR1bGVf
ZGF0YSkuc2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRhKCZvcHMsIDApOwotICAgIEJVR19P
TihJU19FUlIodGhpc19jcHUoc2NoZWR1bGVfZGF0YSkuc2NoZWRfcHJpdikpOwotICAgIHNjaGVk
X2luaXRfcGRhdGEoJm9wcywgdGhpc19jcHUoc2NoZWR1bGVfZGF0YSkuc2NoZWRfcHJpdiwgMCk7
CisgICAgdGhpc19jcHUoc2NoZWR1bGVfZGF0YSkuY3VyciA9IGlkbGVfdmNwdVswXTsKIH0KIAog
LyoKQEAgLTE4MzQsMTggKzE4MzksMTQgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9p
ZCkKICAqIGNwdXBvb2wsIG9yIHN1YmplY3QgaXQgdG8gdGhlIHNjaGVkdWxlciBvZiBhIG5ldyBj
cHVwb29sLgogICoKICAqIEZvciB0aGUgcENQVXMgdGhhdCBhcmUgcmVtb3ZlZCBmcm9tIHRoZWly
IGNwdXBvb2wsIHRoZWlyIHNjaGVkdWxlciBiZWNvbWVzCi0gKiAmb3BzICh0aGUgZGVmYXVsdCBz
Y2hlZHVsZXIsIHNlbGVjdGVkIGF0IGJvb3QsIHdoaWNoIGFsc28gc2VydmljZXMgdGhlCi0gKiBk
ZWZhdWx0IGNwdXBvb2wpLiBIb3dldmVyLCBhcyB0aGVzZSBwQ1BVcyBhcmUgbm90IHJlYWxseSBw
YXJ0IG9mIGFueSBwb29sLAotICogdGhlcmUgd29uJ3QgYmUgYW55IHNjaGVkdWxpbmcgZXZlbnQg
b24gdGhlbSwgbm90IGV2ZW4gZnJvbSB0aGUgZGVmYXVsdAotICogc2NoZWR1bGVyLiBCYXNpY2Fs
bHksIHRoZXkgd2lsbCBqdXN0IHNpdCBpZGxlIHVudGlsIHRoZXkgYXJlIGV4cGxpY2l0bHkKLSAq
IGFkZGVkIGJhY2sgdG8gYSBjcHVwb29sLgorICogJnNjaGVkX2lkbGVfb3BzICh0aGUgaWRsZSBz
Y2hlZHVsZXIpLgogICovCiBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1
LCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKICAgICB2b2lk
ICpwcHJpdiwgKnBwcml2X29sZCwgKnZwcml2LCAqdnByaXZfb2xkOwogICAgIHN0cnVjdCBzY2hl
ZHVsZXIgKm9sZF9vcHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKLSAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkgPyAmb3BzIDogYy0+c2NoZWQ7CisgICAgc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcyA9IChjID09IE5VTEwpID8gJnNjaGVkX2lkbGVfb3BzIDog
Yy0+c2NoZWQ7CiAgICAgc3RydWN0IGNwdXBvb2wgKm9sZF9wb29sID0gcGVyX2NwdShjcHVwb29s
LCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxl
X2RhdGEsIGNwdSk7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKQEAgLTE4
NjUsOSArMTg2Niw2IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUs
IHN0cnVjdCBjcHVwb29sICpjKQogICAgIEFTU0VSVCgoYyA9PSBOVUxMICYmICFjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgb2xkX3Bvb2wtPmNwdV92YWxpZCkpIHx8CiAgICAgICAgICAgIChjICE9IE5V
TEwgJiYgIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpKSk7CiAKLSAgICBpZiAo
IG9sZF9vcHMgPT0gbmV3X29wcyApCi0gICAgICAgIGdvdG8gb3V0OwotCiAgICAgLyoKICAgICAg
KiBUbyBzZXR1cCB0aGUgY3B1IGZvciB0aGUgbmV3IHNjaGVkdWxlciB3ZSBuZWVkOgogICAgICAq
ICAtIGEgdmFsaWQgaW5zdGFuY2Ugb2YgcGVyLUNQVSBzY2hlZHVsZXIgc3BlY2lmaWMgZGF0YSwg
YXMgaXQgaXMKQEAgLTE5MzEsNyArMTkyOSw2IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVu
c2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHNjaGVkX2ZyZWVfdmRhdGEo
b2xkX29wcywgdnByaXZfb2xkKTsKICAgICBzY2hlZF9mcmVlX3BkYXRhKG9sZF9vcHMsIHBwcml2
X29sZCwgY3B1KTsKIAotIG91dDoKICAgICBwZXJfY3B1KGNwdXBvb2wsIGNwdSkgPSBjOwogICAg
IC8qIFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sg
dXAgc29tZSB3b3JrICovCiAgICAgaWYgKCBjICE9IE5VTEwgKQotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:33:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09: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 1i7G3N-0006W8-91; Mon, 09 Sep 2019 09: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7G3M-0006Vy-FM
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:33:44 +0000
X-Inumbo-ID: e96cb970-d2e4-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e96cb970-d2e4-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 09:33: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 D39BDB65E;
 Mon,  9 Sep 2019 09:33:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:33:36 +0200
Message-Id: <20190909093339.7134-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909093339.7134-1-jgross@suse.com>
References: <20190909093339.7134-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 1/4] 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>

U2ltcGxpZnkgY3B1cG9vbCBpbml0aWFsaXphdGlvbiBieSBwb3B1bGF0aW5nIGNwdXBvb2wwIHdp
dGggY3B1cyBvbmx5CmFmdGVyIGFsbCBjcHVzIGFyZSB1cC4gVGhpcyBhdm9pZHMgaGF2aW5nIHRv
IGNhbGwgdGhlIGNwdSBub3RpZmllcgpkaXJlY3RseSBmb3IgY3B1IDAuCgpXaXRoIHRoYXQgaW4g
cGxhY2UgdGhlcmUgaXMgbm8gbmVlZCB0byBjcmVhdGUgY3B1cG9vbDAgZWFybGllciwgc28KZG8g
dGhhdCBqdXN0IGJlZm9yZSBhc3NpZ25pbmcgdGhlIGNwdXMuIEluaXRpYWxpemUgZnJlZSBjcHVz
IHdpdGggYWxsCm9ubGluZSBjcHVzIGF0IHRoYXQgdGltZSBpbiBvcmRlciB0byBiZSBhYmxlIHRv
IGFkZCB0aGUgY3B1IG5vdGlmaWVyCmxhdGUsIHRvby4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKLS0tCiB4ZW4vY29tbW9u
L2NwdXBvb2wuYyB8IDE4ICsrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGlu
c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVw
b29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCBmOTBlNDk2ZWRhLi5jYWVhNWJkOGIz
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29tbW9uL2NwdXBv
b2wuYwpAQCAtNzYyLDE4ICs3NjIsMjggQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBj
cHVfbmZiID0gewogICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X2NhbGxiYWNrCiB9OwogCi1zdGF0
aWMgaW50IF9faW5pdCBjcHVwb29sX3ByZXNtcF9pbml0KHZvaWQpCitzdGF0aWMgaW50IF9faW5p
dCBjcHVwb29sX2luaXQodm9pZCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OwogICAgIGludCBl
cnI7Ci0gICAgdm9pZCAqY3B1ID0gKHZvaWQgKikobG9uZylzbXBfcHJvY2Vzc29yX2lkKCk7CisK
ICAgICBjcHVwb29sMCA9IGNwdXBvb2xfY3JlYXRlKDAsIDAsICZlcnIpOwogICAgIEJVR19PTihj
cHVwb29sMCA9PSBOVUxMKTsKICAgICBjcHVwb29sX3B1dChjcHVwb29sMCk7Ci0gICAgY3B1X2Nh
bGxiYWNrKCZjcHVfbmZiLCBDUFVfT05MSU5FLCBjcHUpOwogICAgIHJlZ2lzdGVyX2NwdV9ub3Rp
ZmllcigmY3B1X25mYik7CisKKyAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CisKKyAgICBj
cHVtYXNrX2NvcHkoJmNwdXBvb2xfZnJlZV9jcHVzLCAmY3B1X29ubGluZV9tYXApOworCisgICAg
Zm9yX2VhY2hfY3B1ICggY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMgKQorICAgICAgICBjcHVwb29s
X2Fzc2lnbl9jcHVfbG9ja2VkKGNwdXBvb2wwLCBjcHUpOworCisgICAgc3Bpbl91bmxvY2soJmNw
dXBvb2xfbG9jayk7CisKICAgICByZXR1cm4gMDsKIH0KLXByZXNtcF9pbml0Y2FsbChjcHVwb29s
X3ByZXNtcF9pbml0KTsKK19faW5pdGNhbGwoY3B1cG9vbF9pbml0KTsKIAogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:33:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09:33:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7G3S-0006Wv-S7; Mon, 09 Sep 2019 09:33:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7G3R-0006WS-CA
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:33:49 +0000
X-Inumbo-ID: e9b6a148-d2e4-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9b6a148-d2e4-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 09:33: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 67521B65F;
 Mon,  9 Sep 2019 09:33:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:33:39 +0200
Message-Id: <20190909093339.7134-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909093339.7134-1-jgross@suse.com>
References: <20190909093339.7134-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 4/4] xen/sched: switch to debugtrace in
 cpupool handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, 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>

SW5zdGVhZCBvZiBoYXZpbmcgYSBjcHVwb29sX2RwcmludGsoKSBkZWZpbmUganVzdCB1c2UgZGVi
dWd0cmFjZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVu
L2NvbW1vbi9jcHVwb29sLmMKaW5kZXggMTVlNzAwNGRmNC4uMTc5NTIxZTJkZCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTM2
LDggKzM2LDYgQEAgc3RhdGljIERFRklORV9TUElOTE9DSyhjcHVwb29sX2xvY2spOwogCiBERUZJ
TkVfUEVSX0NQVShzdHJ1Y3QgY3B1cG9vbCAqLCBjcHVwb29sKTsKIAotI2RlZmluZSBjcHVwb29s
X2RwcmludGsoeC4uLikgKCh2b2lkKTApCi0KIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqYWxsb2Nf
Y3B1cG9vbF9zdHJ1Y3Qodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHh6YWxsb2Mo
c3RydWN0IGNwdXBvb2wpOwpAQCAtMTMzLDcgKzEzMSw3IEBAIHN0YXRpYyBzdHJ1Y3QgY3B1cG9v
bCAqY3B1cG9vbF9jcmVhdGUoCiAgICAgLyogT25lIHJlZmVyZW5jZSBmb3IgY2FsbGVyLCBvbmUg
cmVmZXJlbmNlIGZvciBjcHVwb29sX2Rlc3Ryb3koKS4gKi8KICAgICBhdG9taWNfc2V0KCZjLT5y
ZWZjbnQsIDIpOwogCi0gICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX2NyZWF0ZShwb29sPSVk
LHNjaGVkPSV1KVxuIiwgcG9vbGlkLCBzY2hlZF9pZCk7CisgICAgZGVidWd0cmFjZV9wcmludGso
ImNwdXBvb2xfY3JlYXRlKHBvb2w9JWQsc2NoZWQ9JXUpXG4iLCBwb29saWQsIHNjaGVkX2lkKTsK
IAogICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKIApAQCAtMTc1LDggKzE3Myw4IEBAIHN0
YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbF9jcmVhdGUoCiAKICAgICBzcGluX3VubG9jaygm
Y3B1cG9vbF9sb2NrKTsKIAotICAgIGNwdXBvb2xfZHByaW50aygiQ3JlYXRlZCBjcHVwb29sICVk
IHdpdGggc2NoZWR1bGVyICVzICglcylcbiIsCi0gICAgICAgICAgICAgICAgICAgIGMtPmNwdXBv
b2xfaWQsIGMtPnNjaGVkLT5uYW1lLCBjLT5zY2hlZC0+b3B0X25hbWUpOworICAgIGRlYnVndHJh
Y2VfcHJpbnRrKCJDcmVhdGVkIGNwdXBvb2wgJWQgd2l0aCBzY2hlZHVsZXIgJXMgKCVzKVxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBjLT5zY2hlZC0+bmFtZSwgYy0+
c2NoZWQtPm9wdF9uYW1lKTsKIAogICAgICpwZXJyID0gMDsKICAgICByZXR1cm4gYzsKQEAgLTIx
Miw3ICsyMTAsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfZGVzdHJveShzdHJ1Y3QgY3B1cG9vbCAq
YykKIAogICAgIGNwdXBvb2xfcHV0KGMpOwogCi0gICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29s
X2Rlc3Ryb3kocG9vbD0lZClcbiIsIGMtPmNwdXBvb2xfaWQpOworICAgIGRlYnVndHJhY2VfcHJp
bnRrKCJjcHVwb29sX2Rlc3Ryb3kocG9vbD0lZClcbiIsIGMtPmNwdXBvb2xfaWQpOwogICAgIHJl
dHVybiAwOwogfQogCkBAIC0zNzcsMTQgKzM3NSwxNCBAQCBzdGF0aWMgbG9uZyBjcHVwb29sX3Vu
YXNzaWduX2NwdV9oZWxwZXIodm9pZCAqaW5mbykKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IGlu
Zm87CiAgICAgbG9uZyByZXQ7CiAKLSAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3Np
Z25fY3B1KHBvb2w9JWQsY3B1PSVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9j
cHVfbW92aW5nLT5jcHVwb29sX2lkLCBjcHVwb29sX21vdmluZ19jcHUpOworICAgIGRlYnVndHJh
Y2VfcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nLT5jcHVwb29sX2lkLCBjcHVwb29s
X21vdmluZ19jcHUpOwogICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKIAogICAgIHJldCA9
IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChjKTsKIAogICAgIHNwaW5fdW5sb2NrKCZjcHVw
b29sX2xvY2spOwotICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUgcmV0
PSVsZFxuIiwgcmV0KTsKKyAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbF91bmFzc2lnbl9j
cHUgcmV0PSVsZFxuIiwgcmV0KTsKIAogICAgIHJldHVybiByZXQ7CiB9CkBAIC00MDYsMTQgKzQw
NCwxNCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpj
LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGludCB3b3JrX2NwdTsKICAgICBpbnQgcmV0OwogCi0g
ICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClc
biIsCi0gICAgICAgICAgICAgICAgICAgIGMtPmNwdXBvb2xfaWQsIGNwdSk7CisgICAgZGVidWd0
cmFjZV9wcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKVxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBjcHUpOwogCiAgICAgcmV0ID0gY3B1
cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoYywgY3B1KTsKICAgICBpZiAoIHJldCApCiAgICAgewot
ICAgICAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1
PSVkKSByZXQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBj
cHUsIHJldCk7CisgICAgICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2Nw
dShwb29sPSVkLGNwdT0lZCkgcmV0ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICBj
LT5jcHVwb29sX2lkLCBjcHUsIHJldCk7CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCkBA
IC00NTUsOCArNDUzLDggQEAgaW50IGNwdXBvb2xfYWRkX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgcG9vbGlkKQogICAgICAgICByYyA9IDA7CiAgICAgfQogICAgIHNwaW5fdW5sb2NrKCZj
cHVwb29sX2xvY2spOwotICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF9hZGRfZG9tYWluKGRv
bT0lZCxwb29sPSVkKSBuX2RvbSAlZCByYyAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBwb29saWQsIG5fZG9tLCByYyk7CisgICAgZGVidWd0cmFjZV9wcmludGsoImNw
dXBvb2xfYWRkX2RvbWFpbihkb209JWQscG9vbD0lZCkgbl9kb20gJWQgcmMgJWRcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwb29saWQsIG5fZG9tLCByYyk7CiAgICAg
cmV0dXJuIHJjOwogfQogCkBAIC00NzYsOCArNDc0LDggQEAgdm9pZCBjcHVwb29sX3JtX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkKQogICAgIG5fZG9tID0gZC0+Y3B1cG9vbC0+bl9kb207CiAgICAg
ZC0+Y3B1cG9vbCA9IE5VTEw7CiAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7Ci0gICAg
Y3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3JtX2RvbWFpbihkb209JWQscG9vbD0lZCkgbl9kb20g
JWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgY3B1cG9vbF9pZCwgbl9k
b20pOworICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX3JtX2RvbWFpbihkb209JWQscG9v
bD0lZCkgbl9kb20gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBj
cHVwb29sX2lkLCBuX2RvbSk7CiAgICAgcmV0dXJuOwogfQogCkBAIC02NDQsOCArNjQyLDggQEAg
aW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQog
ICAgICAgICB1bnNpZ25lZCBjcHU7CiAKICAgICAgICAgY3B1ID0gb3AtPmNwdTsKLSAgICAgICAg
Y3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmNwdXBvb2xfaWQsIGNwdSk7CisgICAgICAgIGRl
YnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+Y3B1cG9vbF9pZCwgY3B1KTsKICAgICAgICAg
c3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOwogICAgICAgICBpZiAoIGNwdSA9PSBYRU5fU1lTQ1RM
X0NQVVBPT0xfUEFSX0FOWSApCiAgICAgICAgICAgICBjcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVw
b29sX2ZyZWVfY3B1cyk7CkBAIC02NjMsOCArNjYxLDggQEAgaW50IGNwdXBvb2xfZG9fc3lzY3Rs
KHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgICAgICByZXQgPSBjcHVwb29s
X2Fzc2lnbl9jcHVfbG9ja2VkKGMsIGNwdSk7CiAgICAgYWRkY3B1X291dDoKICAgICAgICAgc3Bp
bl91bmxvY2soJmNwdXBvb2xfbG9jayk7Ci0gICAgICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9v
bF9hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKSByZXQgJWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBvcC0+Y3B1cG9vbF9pZCwgY3B1LCByZXQpOworICAgICAgICBkZWJ1Z3RyYWNlX3By
aW50aygiY3B1cG9vbF9hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKSByZXQgJWRcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9wLT5jcHVwb29sX2lkLCBjcHUsIHJldCk7CiAgICAgfQog
ICAgIGJyZWFrOwogCkBAIC03MDMsOCArNzAxLDggQEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0
cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgICAgICAgICAgcmN1X3VubG9ja19k
b21haW4oZCk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBjcHVwb29s
X2RwcmludGsoImNwdXBvb2wgbW92ZV9kb21haW4oZG9tPSVkKS0+cG9vbD0lZFxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgb3AtPmNwdXBvb2xfaWQpOworICAgICAg
ICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbCBtb3ZlX2RvbWFpbihkb209JWQpLT5wb29sPSVk
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG9wLT5jcHVwb29s
X2lkKTsKICAgICAgICAgcmV0ID0gLUVOT0VOVDsKICAgICAgICAgc3Bpbl9sb2NrKCZjcHVwb29s
X2xvY2spOwogCkBAIC03MTMsOCArNzExLDggQEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVj
dCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF9t
b3ZlX2RvbWFpbl9sb2NrZWQoZCwgYyk7CiAKICAgICAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xf
bG9jayk7Ci0gICAgICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbCBtb3ZlX2RvbWFpbihkb209
JWQpLT5wb29sPSVkIHJldCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgb3AtPmNwdXBvb2xfaWQsIHJldCk7CisgICAgICAgIGRlYnVndHJhY2VfcHJpbnRrKCJj
cHVwb29sIG1vdmVfZG9tYWluKGRvbT0lZCktPnBvb2w9JWQgcmV0ICVkXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG9wLT5jcHVwb29sX2lkLCByZXQpOwogICAg
ICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKICAgICB9CiAgICAgYnJlYWs7Ci0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:33:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7G3X-0006Zz-Ch; Mon, 09 Sep 2019 09:33:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7G3W-0006Zb-EF
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:33:54 +0000
X-Inumbo-ID: e9b6a149-d2e4-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9b6a149-d2e4-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 09:33: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 4FFD7B661;
 Mon,  9 Sep 2019 09:33:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:33:35 +0200
Message-Id: <20190909093339.7134-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v3 0/4] xen/sched: use new 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>, 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>

VGhlc2UgdGhyZWUgcGF0Y2hlcyBoYXZlIGJlZW4gY2FydmVkIG91dCBmcm9tIG15IGNvcmUgc2No
ZWR1bGluZyBzZXJpZXMKYXMgdGhleSBhcmUgc3VmZmljaWVudGx5IGluZGVwZW5kZW50IHRvIGJl
IGFwcGxpZWQgZXZlbiB3aXRob3V0IHRoZSBiaWcKc2VyaWVzLgoKV2l0aG91dCB0aGlzIGxpdHRs
ZSBzZXJpZXMgdGhlcmUgYXJlIG1lc3NhZ2VzIGxpa2UgdGhlIGZvbGxvd2luZyB0byBiZQpzZWVu
IG9uIHRoZSBjb25zb2xlIHdoZW4gYm9vdGluZyB3aXRoIHNtdD0wOgoKKFhFTikgQWRkaW5nIGNw
dSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQ1BVIDEgc3RpbGwgbm90IGRlYWQuLi4KKFhFTikgQ1BV
IDEgc3RpbGwgbm90IGRlYWQuLi4KKFhFTikgQ1BVIDEgc3RpbGwgbm90IGRlYWQuLi4KKFhFTikg
Q1BVIDEgc3RpbGwgbm90IGRlYWQuLi4KCkJ5IGFzc2lnbmluZyBjcHVzIHRvIENwdXBvb2wtMCBv
bmx5IGFmdGVyIGFsbCBjcHVzIGFyZSB1cCBhbmQgYnkgbm90CnVzaW5nIHRoZSBtb3JlIGNvbXBs
aWNhdGVkIGNyZWRpdDIgc2NoZWR1bGVyIGZvciBjcHVzIG5vdCBpbiBhbnkKY3B1cG9vbCB0aGlz
IHNpdHVhdGlvbiBjYW4gc2ltcGx5IG5vIGxvbmdlciBoYXBwZW4sIGFzIHBhcmtpbmcgdGhlIG5v
dAp0byBiZSBzdGFydGVkIHRocmVhZHMgaXMgZG9uZSBiZWZvcmUuCgpDaGFuZ2VzIGluIFYzOgot
IHVzZSBaRVJPX0JMT0NLX1BUUiAoUGF0Y2ggMykKLSBhZGQgcGF0Y2ggNAoKQ2hhbmdlcyBpbiBW
MjoKLSBjb21taXQgbWVzc2FnZXMgdXBkYXRlZAotIHJlbmFtZWQgZnVuY3Rpb25zIChQYXRjaCAy
KQoKSnVlcmdlbiBHcm9zcyAoNCk6CiAgeGVuL3NjaGVkOiBwb3B1bGF0ZSBjcHVwb29sMCBvbmx5
IGFmdGVyIGFsbCBjcHVzIGFyZSB1cAogIHhlbi9zY2hlZDogcmVtb3ZlIGNwdSBmcm9tIHBvb2ww
IGJlZm9yZSByZW1vdmluZyBpdAogIHhlbi9zY2hlZDogYWRkIG1pbmltYWxpc3RpYyBpZGxlIHNj
aGVkdWxlciBmb3IgZnJlZSBjcHVzCiAgeGVuL3NjaGVkOiBzd2l0Y2ggdG8gZGVidWd0cmFjZSBp
biBjcHVwb29sIGhhbmRsaW5nCgogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgfCAyMjggKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jICB8ICAgOSAtLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgfCAgIDcg
LS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTcyICsrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICAyICsKIDUgZmls
ZXMgY2hhbmdlZCwgMjI5IGluc2VydGlvbnMoKyksIDE4OSBkZWxldGlvbnMoLSkKCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 09:34:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 09:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7G3c-0006cY-Nr; Mon, 09 Sep 2019 09:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7G3b-0006bs-Bx
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:33:59 +0000
X-Inumbo-ID: ea6b5b7e-d2e4-11e9-ac09-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea6b5b7e-d2e4-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 09:33: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 4FE2EB660;
 Mon,  9 Sep 2019 09:33:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 11:33:37 +0200
Message-Id: <20190909093339.7134-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909093339.7134-1-jgross@suse.com>
References: <20190909093339.7134-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 2/4] 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
IHdpdGggdGhlIG5ldyBpZGxlCnNjaGVkdWxlciwgc28gcmVtb3ZlIGl0IGZyb20gUG9vbDAgZmly
c3QuIEFkZGl0aW9uYWxseSBhY2NlcHQgcmVtb3ZpbmcKYSBmcmVlIGNwdSBpbnN0ZWFkIG9mIHJl
cXVpcmluZyBpdCB0byBiZSBpbiBQb29sMC4KCkZvciB0aGUgcmVzdW1lIGZhaWxlZCBjYXNlIHdl
IG5lZWQgdG8gY2FsbCB0aGUgc2NoZWR1bGVyIGNvZGUgZm9yIHRoYXQKc2l0dWF0aW9uIGFmdGVy
IHRoZSBjcHVwb29sIGhhbmRsaW5nLCBzbyBtb3ZlIHRoZSBzY2hlZHVsZXIgY29kZSBpbnRvCmEg
ZnVuY3Rpb24gYW5kIGNhbGwgaXQgZnJvbSBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKCkgYW5k
IHJlbW92ZSB0aGUKQ1BVX1JFU1VNRV9GQUlMRUQgY2FzZSBmcm9tIGNwdV9zY2hlZHVsZV9jYWxs
YmFjaygpLgoKTm90ZSB0aGF0IHdlIGFyZSBjYWxsaW5nIG5vdyBzY2hlZHVsZV9jcHVfc3dpdGNo
KCkgaW4gc3RvcF9tYWNoaW5lCmNvbnRleHQgc28gd2UgbmVlZCB0byBzd2l0Y2ggZnJvbSBzcGlu
bG9ja19pcnEgdG8gc3BpbmxvY2tfaXJxc2F2ZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOiByZW5hbWUgY3B1cG9vbF91bmFzc2lnbl9jcHVf
W2VwaXxwcm9dbG9ndWUoKSAoRGFyaW8gRmFnZ2lvbGkpCi0tLQogeGVuL2NvbW1vbi9jcHVwb29s
LmMgICAgICAgfCAxNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8ICAyNyArKysrLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDEyOCBpbnNlcnRpb25z
KCspLCA3NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBi
L3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IGNhZWE1YmQ4YjMuLjE1ZTcwMDRkZjQgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBA
IC0yODIsMjIgKzI4MiwxNCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQo
c3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIDA7CiB9CiAK
LXN0YXRpYyBsb25nIGNwdXBvb2xfdW5hc3NpZ25fY3B1X2hlbHBlcih2b2lkICppbmZvKQorc3Rh
dGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiB7
CiAgICAgaW50IGNwdSA9IGNwdXBvb2xfbW92aW5nX2NwdTsKLSAgICBzdHJ1Y3QgY3B1cG9vbCAq
YyA9IGluZm87CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKLSAgICBsb25nIHJldDsKLQotICAgIGNw
dXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAot
ICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmctPmNwdXBvb2xfaWQsIGNwdSk7
CisgICAgaW50IHJldDsKIAotICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKICAgICBpZiAo
IGMgIT0gY3B1cG9vbF9jcHVfbW92aW5nICkKLSAgICB7Ci0gICAgICAgIHJldCA9IC1FQUREUk5P
VEFWQUlMOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CisgICAgICAgIHJldHVybiAtRUFERFJO
T1RBVkFJTDsKIAogICAgIC8qCiAgICAgICogV2UgbmVlZCB0aGlzIGZvciBzY2FubmluZyB0aGUg
ZG9tYWluIGxpc3QsIGJvdGggaW4KQEAgLTMzMiwzOSArMzI0LDE5IEBAIHN0YXRpYyBsb25nIGNw
dXBvb2xfdW5hc3NpZ25fY3B1X2hlbHBlcih2b2lkICppbmZvKQogICAgICAgICBkb21haW5fdXBk
YXRlX25vZGVfYWZmaW5pdHkoZCk7CiAgICAgfQogICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlz
dF9yZWFkX2xvY2spOwotb3V0OgotICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwotICAg
IGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUgcmV0PSVsZFxuIiwgcmV0KTsK
KwogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0gKiB1bmFzc2lnbiBhIHNwZWNpZmljIGNwdSBm
cm9tIGEgY3B1cG9vbAotICogd2UgbXVzdCBiZSBzdXJlIG5vdCB0byBydW4gb24gdGhlIGNwdSB0
byBiZSB1bmFzc2lnbmVkISB0byBhY2hpZXZlIHRoaXMKLSAqIHRoZSBtYWluIGZ1bmN0aW9uYWxp
dHkgaXMgcGVyZm9ybWVkIHZpYSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1IG9uIGEKLSAqIHNw
ZWNpZmljIGNwdS4KLSAqIGlmIHRoZSBjcHUgdG8gYmUgcmVtb3ZlZCBpcyB0aGUgbGFzdCBvbmUg
b2YgdGhlIGNwdXBvb2wgbm8gYWN0aXZlIGRvbWFpbgotICogbXVzdCBiZSBib3VuZCB0byB0aGUg
Y3B1cG9vbC4gZHlpbmcgZG9tYWlucyBhcmUgbW92ZWQgdG8gY3B1cG9vbDAgYXMgdGhleQotICog
bWlnaHQgYmUgem9tYmllcy4KLSAqIHBvc3NpYmxlIGZhaWx1cmVzOgotICogLSBsYXN0IGNwdSBh
bmQgc3RpbGwgYWN0aXZlIGRvbWFpbnMgaW4gY3B1cG9vbAotICogLSBjcHUganVzdCBiZWluZyB1
bnBsdWdnZWQKLSAqLwotc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1
cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKK3N0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9j
cHVfc3RhcnQoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgaW50
IHdvcmtfY3B1OwogICAgIGludCByZXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKIAotICAgIGNw
dXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAot
ICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBjcHUpOwotCiAgICAgc3Bpbl9sb2Nr
KCZjcHVwb29sX2xvY2spOwogICAgIHJldCA9IC1FQUREUk5PVEFWQUlMOwogICAgIGlmICggKGNw
dXBvb2xfbW92aW5nX2NwdSAhPSAtMSkgJiYgKGNwdSAhPSBjcHVwb29sX21vdmluZ19jcHUpICkK
ICAgICAgICAgZ290byBvdXQ7Ci0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBv
b2xfbG9ja2VkX2NwdXMpICkKLSAgICAgICAgZ290byBvdXQ7CiAKICAgICByZXQgPSAwOwogICAg
IGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpICYmIChjcHUgIT0gY3B1
cG9vbF9tb3ZpbmdfY3B1KSApCkBAIC0zNzYsNyArMzQ4LDcgQEAgc3RhdGljIGludCBjcHVwb29s
X3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAgICAg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAgICBmb3JfZWFjaF9k
b21haW5faW5fY3B1cG9vbChkLCBjKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFkLT5p
c19keWluZyApCisgICAgICAgICAgICBpZiAoICFkLT5pc19keWluZyAmJiBzeXN0ZW1fc3RhdGUg
PT0gU1lTX1NUQVRFX2FjdGl2ZSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmV0
ID0gLUVCVVNZOwogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMzkzLDcgKzM2NSw1NyBAQCBz
dGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25l
ZCBpbnQgY3B1KQogICAgIGF0b21pY19pbmMoJmMtPnJlZmNudCk7CiAgICAgY3B1cG9vbF9jcHVf
bW92aW5nID0gYzsKICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIGMtPmNwdV92YWxpZCk7CisK
K291dDoKKyAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKKworICAgIHJldHVybiByZXQ7
Cit9CisKK3N0YXRpYyBsb25nIGNwdXBvb2xfdW5hc3NpZ25fY3B1X2hlbHBlcih2b2lkICppbmZv
KQoreworICAgIHN0cnVjdCBjcHVwb29sICpjID0gaW5mbzsKKyAgICBsb25nIHJldDsKKworICAg
IGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4i
LAorICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmctPmNwdXBvb2xfaWQsIGNw
dXBvb2xfbW92aW5nX2NwdSk7CisgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOworCisgICAg
cmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfZmluaXNoKGMpOworCiAgICAgc3Bpbl91bmxvY2so
JmNwdXBvb2xfbG9jayk7CisgICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2Nw
dSByZXQ9JWxkXG4iLCByZXQpOworCisgICAgcmV0dXJuIHJldDsKK30KKworLyoKKyAqIHVuYXNz
aWduIGEgc3BlY2lmaWMgY3B1IGZyb20gYSBjcHVwb29sCisgKiB3ZSBtdXN0IGJlIHN1cmUgbm90
IHRvIHJ1biBvbiB0aGUgY3B1IHRvIGJlIHVuYXNzaWduZWQhIHRvIGFjaGlldmUgdGhpcworICog
dGhlIG1haW4gZnVuY3Rpb25hbGl0eSBpcyBwZXJmb3JtZWQgdmlhIGNvbnRpbnVlX2h5cGVyY2Fs
bF9vbl9jcHUgb24gYQorICogc3BlY2lmaWMgY3B1LgorICogaWYgdGhlIGNwdSB0byBiZSByZW1v
dmVkIGlzIHRoZSBsYXN0IG9uZSBvZiB0aGUgY3B1cG9vbCBubyBhY3RpdmUgZG9tYWluCisgKiBt
dXN0IGJlIGJvdW5kIHRvIHRoZSBjcHVwb29sLiBkeWluZyBkb21haW5zIGFyZSBtb3ZlZCB0byBj
cHVwb29sMCBhcyB0aGV5CisgKiBtaWdodCBiZSB6b21iaWVzLgorICogcG9zc2libGUgZmFpbHVy
ZXM6CisgKiAtIGxhc3QgY3B1IGFuZCBzdGlsbCBhY3RpdmUgZG9tYWlucyBpbiBjcHVwb29sCisg
KiAtIGNwdSBqdXN0IGJlaW5nIHVucGx1Z2dlZAorICovCitzdGF0aWMgaW50IGNwdXBvb2xfdW5h
c3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGlu
dCB3b3JrX2NwdTsKKyAgICBpbnQgcmV0OworCisgICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29s
X3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClcbiIsCisgICAgICAgICAgICAgICAgICAgIGMt
PmNwdXBvb2xfaWQsIGNwdSk7CisKKyAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFy
dChjLCBjcHUpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGNwdXBvb2xfZHByaW50
aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpIHJldCAlZFxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGMtPmNwdXBvb2xfaWQsIGNwdSwgcmV0KTsKKyAgICAgICAgcmV0
dXJuIHJldDsKKyAgICB9CiAKICAgICB3b3JrX2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAg
ICBpZiAoIHdvcmtfY3B1ID09IGNwdSApCkBAIC00MDMsMTIgKzQyNSw2IEBAIHN0YXRpYyBpbnQg
Y3B1cG9vbF91bmFzc2lnbl9jcHUoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUp
CiAgICAgICAgICAgICB3b3JrX2NwdSA9IGNwdW1hc2tfbmV4dChjcHUsIGNwdXBvb2wwLT5jcHVf
dmFsaWQpOwogICAgIH0KICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSh3b3Jr
X2NwdSwgY3B1cG9vbF91bmFzc2lnbl9jcHVfaGVscGVyLCBjKTsKLQotb3V0OgotICAgIHNwaW5f
dW5sb2NrKCZjcHVwb29sX2xvY2spOwotICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFz
c2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpIHJldCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAg
Yy0+Y3B1cG9vbF9pZCwgY3B1LCByZXQpOwotICAgIHJldHVybiByZXQ7CiB9CiAKIC8qCkBAIC00
OTIsMzAgKzUwOCw1NCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X2FkZCh1bnNpZ25lZCBpbnQg
Y3B1KQogfQogCiAvKgotICogQ2FsbGVkIHRvIHJlbW92ZSBhIENQVSBmcm9tIGEgcG9vbC4gVGhl
IENQVSBpcyBsb2NrZWQsIHRvIGZvcmJpZCByZW1vdmluZwotICogaXQgZnJvbSBwb29sMC4gSW4g
ZmFjdCwgaWYgd2Ugd2FudCB0byBob3QtdW5wbHVnIGEgQ1BVLCBpdCBtdXN0IGJlbG9uZyB0bwot
ICogcG9vbDAsIG9yIHdlIGZhaWwuCisgKiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBpbiBzdG9w
X21hY2hpbmUgY29udGV4dCwgc28gd2UgY2FuIGJlIHN1cmUgbm8KKyAqIG5vbi1pZGxlIHZjcHUg
aXMgYWN0aXZlIG9uIHRoZSBzeXN0ZW0uCiAgKi8KLXN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfcmVt
b3ZlKHVuc2lnbmVkIGludCBjcHUpCitzdGF0aWMgdm9pZCBjcHVwb29sX2NwdV9yZW1vdmUodW5z
aWduZWQgaW50IGNwdSkKIHsKLSAgICBpbnQgcmV0ID0gLUVOT0RFVjsKKyAgICBpbnQgcmV0Owog
Ci0gICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOworICAgIEFTU0VSVChpc19pZGxlX3ZjcHUo
Y3VycmVudCkpOwogCi0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9vbDAtPmNw
dV92YWxpZCkgKQorICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVl
X2NwdXMpICkKICAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIElmIHdlIGFyZSBub3Qgc3Vz
cGVuZGluZywgd2UgYXJlIGhvdC11bnBsdWdnaW5nIGNwdSwgYW5kIHRoYXQgaXMKLSAgICAgICAg
ICogYWxsb3dlZCBvbmx5IGZvciBDUFVzIGluIHBvb2wwLgotICAgICAgICAgKi8KLSAgICAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKTsKLSAgICAgICAgcmV0
ID0gMDsKKyAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfZmluaXNoKGNwdXBvb2ww
KTsKKyAgICAgICAgQlVHX09OKHJldCk7CiAgICAgfQorfQogCi0gICAgaWYgKCAhcmV0ICkKKy8q
CisgKiBDYWxsZWQgYmVmb3JlIGEgQ1BVIGlzIGJlaW5nIHJlbW92ZWQgZnJvbSB0aGUgc3lzdGVt
LgorICogUmVtb3ZpbmcgYSBDUFUgaXMgYWxsb3dlZCBmb3IgZnJlZSBDUFVzIG9yIENQVXMgaW4g
UG9vbC0wICh0aG9zZSBhcmUgbW92ZWQKKyAqIHRvIGZyZWUgY3B1cyBhY3R1YWxseSBiZWZvcmUg
cmVtb3ZpbmcgdGhlbSkuCisgKiBUaGUgQ1BVIGlzIGxvY2tlZCwgdG8gZm9yYmlkIGFkZGluZyBp
dCBhZ2FpbiB0byBhbm90aGVyIGNwdXBvb2wuCisgKi8KK3N0YXRpYyBpbnQgY3B1cG9vbF9jcHVf
cmVtb3ZlX3Byb2xvZ3VlKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgaW50IHJldCA9IDA7CisK
KyAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CisKKyAgICBpZiAoIGNwdW1hc2tfdGVzdF9j
cHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cykgKQorICAgICAgICByZXQgPSAtRUJVU1k7Cisg
ICAgZWxzZQogICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1
cyk7CisKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKIAorICAgIGlmICggcmV0ICkK
KyAgICAgICAgcmV0dXJuICByZXQ7CisKKyAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBj
cHVwb29sMC0+Y3B1X3ZhbGlkKSApCisgICAgeworICAgICAgICAvKiBDcHVwb29sMCBpcyBwb3B1
bGF0ZWQgb25seSBhZnRlciBhbGwgY3B1cyBhcmUgdXAuICovCisgICAgICAgIEFTU0VSVChzeXN0
ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2FjdGl2ZSk7CisKKyAgICAgICAgcmV0ID0gY3B1cG9vbF91
bmFzc2lnbl9jcHVfc3RhcnQoY3B1cG9vbDAsIGNwdSk7CisgICAgfQorICAgIGVsc2UgaWYgKCAh
Y3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykgKQorICAgICAgICByZXQg
PSAtRU5PREVWOworCiAgICAgcmV0dXJuIHJldDsKIH0KIApAQCAtNTIzLDEzICs1NjMsMTMgQEAg
c3RhdGljIGludCBjcHVwb29sX2NwdV9yZW1vdmUodW5zaWduZWQgaW50IGNwdSkKICAqIENhbGxl
ZCBkdXJpbmcgcmVzdW1lIGZvciBhbGwgY3B1cyB3aGljaCBkaWRuJ3QgY29tZSB1cCBhZ2Fpbi4g
VGhlIGNwdSBtdXN0CiAgKiBiZSByZW1vdmVkIGZyb20gdGhlIGNwdXBvb2wgaXQgaXMgYXNzaWdu
ZWQgdG8uIEluIGNhc2UgYSBjcHVwb29sIHdpbGwgYmUKICAqIGxlZnQgd2l0aG91dCBjcHUgd2Ug
bW92ZSBhbGwgZG9tYWlucyBvZiB0aGF0IGNwdXBvb2wgdG8gY3B1cG9vbDAuCisgKiBBcyB3ZSBh
cmUgY2FsbGVkIHdpdGggYWxsIGRvbWFpbnMgc3RpbGwgZnJvemVuIHRoZXJlIGlzIG5vIG5lZWQg
dG8gdGFrZSB0aGUKKyAqIGNwdXBvb2wgbG9jayBoZXJlLgogICovCiBzdGF0aWMgdm9pZCBjcHVw
b29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNw
dXBvb2wgKipjOwotICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0KLSAgICBzcGluX2xvY2soJmNwdXBv
b2xfbG9jayk7CisgICAgaW50IHJldDsKIAogICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUs
ICZjcHVwb29sX2ZyZWVfY3B1cykgKQogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZj
cHVwb29sX2ZyZWVfY3B1cyk7CkBAIC01MzksMTkgKzU3OSwxMyBAQCBzdGF0aWMgdm9pZCBjcHVw
b29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgKCpjKS0+
Y3B1X3ZhbGlkKTsKLSAgICAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfd2VpZ2h0KCgqYyktPmNw
dV92YWxpZCkgPT0gMCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBp
ZiAoICpjID09IGNwdXBvb2wwICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHBhbmljKCJObyBj
cHUgbGVmdCBpbiBjcHVwb29sMFxuIik7Ci0gICAgICAgICAgICAgICAgICAgIGZvcl9lYWNoX2Rv
bWFpbl9pbl9jcHVwb29sKGQsICpjKQotICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9t
b3ZlX2RvbWFpbl9sb2NrZWQoZCwgY3B1cG9vbDApOwotICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdSgqYywgY3B1KTsKKyAgICAgICAg
ICAgICAgICBCVUdfT04ocmV0KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KIAot
ICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOworICAgIHNjaGVkX3JtX2NwdShjcHUpOwog
fQogCiAvKgpAQCAtNjE5LDcgKzY1Myw4IEBAIGludCBjcHVwb29sX2RvX3N5c2N0bChzdHJ1Y3Qg
eGVuX3N5c2N0bF9jcHVwb29sX29wICpvcCkKICAgICAgICAgaWYgKCBjcHUgPj0gbnJfY3B1X2lk
cyApCiAgICAgICAgICAgICBnb3RvIGFkZGNwdV9vdXQ7CiAgICAgICAgIHJldCA9IC1FTk9ERVY7
Ci0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMp
ICkKKyAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1
cykgfHwKKyAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfbG9ja2Vk
X2NwdXMpICkKICAgICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsKICAgICAgICAgYyA9IGNwdXBv
b2xfZmluZF9ieV9pZChvcC0+Y3B1cG9vbF9pZCk7CiAgICAgICAgIHJldCA9IC1FTk9FTlQ7CkBA
IC03NDYsNyArNzgxLDEyIEBAIHN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKAogICAgIGNhc2UgQ1BV
X0RPV05fUFJFUEFSRToKICAgICAgICAgLyogU3VzcGVuZC9SZXN1bWUgZG9uJ3QgY2hhbmdlIGFz
c2lnbm1lbnRzIG9mIGNwdXMgdG8gY3B1cG9vbHMuICovCiAgICAgICAgIGlmICggc3lzdGVtX3N0
YXRlIDw9IFNZU19TVEFURV9hY3RpdmUgKQotICAgICAgICAgICAgcmMgPSBjcHVwb29sX2NwdV9y
ZW1vdmUoY3B1KTsKKyAgICAgICAgICAgIHJjID0gY3B1cG9vbF9jcHVfcmVtb3ZlX3Byb2xvZ3Vl
KGNwdSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ1BVX0RZSU5HOgorICAgICAgICAvKiBT
dXNwZW5kL1Jlc3VtZSBkb24ndCBjaGFuZ2UgYXNzaWdubWVudHMgb2YgY3B1cyB0byBjcHVwb29s
cy4gKi8KKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPD0gU1lTX1NUQVRFX2FjdGl2ZSApCisg
ICAgICAgICAgICBjcHVwb29sX2NwdV9yZW1vdmUoY3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBDUFVfUkVTVU1FX0ZBSUxFRDoKICAgICAgICAgY3B1cG9vbF9jcHVfcmVtb3ZlX2ZvcmNl
ZChjcHUpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCmluZGV4IDdiNzE1ODE3NTYuLjkzMTY0YzY0ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE2NTQsNiAr
MTY1NCwyMCBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQgY3B1
KQogICAgIGtpbGxfdGltZXIoJnNkLT5zX3RpbWVyKTsKIH0KIAordm9pZCBzY2hlZF9ybV9jcHUo
dW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHNjaGVkdWxlX2Rh
dGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWR1
bGVyICpzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOworCisgICAgcmN1X3JlYWRfbG9j
aygmZG9tbGlzdF9yZWFkX2xvY2spOworICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNw
dSk7CisgICAgQlVHX09OKHJjKTsKKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9s
b2NrKTsKKyAgICBzY2hlZF9kZWluaXRfcGRhdGEoc2NoZWQsIHNkLT5zY2hlZF9wcml2LCBjcHUp
OworICAgIGNwdV9zY2hlZHVsZV9kb3duKGNwdSk7Cit9CisKIHN0YXRpYyBpbnQgY3B1X3NjaGVk
dWxlX2NhbGxiYWNrKAogICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLCB1bnNpZ25lZCBs
b25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKIHsKQEAgLTE3MDksMTYgKzE3MjMsMTAgQEAgc3RhdGlj
IGludCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCiAgICAgICAgIHJjID0gY3B1X2Rpc2FibGVfc2No
ZWR1bGVyX2NoZWNrKGNwdSk7CiAgICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFk
X2xvY2spOwogICAgICAgICBicmVhazsKLSAgICBjYXNlIENQVV9SRVNVTUVfRkFJTEVEOgogICAg
IGNhc2UgQ1BVX0RFQUQ6CiAgICAgICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9z
dXNwZW5kICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21s
aXN0X3JlYWRfbG9jayk7Ci0gICAgICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNwdSk7
Ci0gICAgICAgIEJVR19PTihyYyk7Ci0gICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9y
ZWFkX2xvY2spOwotICAgICAgICBzY2hlZF9kZWluaXRfcGRhdGEoc2NoZWQsIHNkLT5zY2hlZF9w
cml2LCBjcHUpOwotICAgICAgICBjcHVfc2NoZWR1bGVfZG93bihjcHUpOworICAgICAgICBzY2hl
ZF9ybV9jcHUoY3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6
CiAgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9yZXN1bWUgKQpAQCAtMTg0
MSw2ICsxODQ5LDcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwg
c3RydWN0IGNwdXBvb2wgKmMpCiAgICAgc3RydWN0IGNwdXBvb2wgKm9sZF9wb29sID0gcGVyX2Nw
dShjcHVwb29sLCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsIGNwdSk7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9j
azsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgLyoKICAgICAgKiBwQ1BVcyBvbmx5
IG1vdmUgZnJvbSBhIHZhbGlkIGNwdXBvb2wgdG8gZnJlZSAoaS5lLiwgb3V0IG9mIGFueSBwb29s
KSwKQEAgLTE4OTUsNyArMTkwNCw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVk
IGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAqIHRoYXQgdGhlIGxvY2sgaXRzZWxm
IGNoYW5nZWQsIGFuZCByZXRyeSBhY3F1aXJpbmcgdGhlIG5ldyBvbmUgKHdoaWNoCiAgICAgICog
d2lsbCBiZSB0aGUgY29ycmVjdCwgcmVtYXBwZWQgb25lLCBhdCB0aGF0IHBvaW50KS4KICAgICAg
Ki8KLSAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKyAgICBvbGRf
bG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsKIAogICAgIHZw
cml2X29sZCA9IGlkbGUtPnNjaGVkX3ByaXY7CiAgICAgcHByaXZfb2xkID0gc2QtPnNjaGVkX3By
aXY7CkBAIC0xOTEzLDcgKzE5MjIsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25l
ZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzZC0+c2NoZWR1bGVfbG9jayA9IG5l
d19sb2NrOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1bGVf
bG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLwotICAgIHNwaW5fdW5sb2NrX2lycShvbGRfbG9jayk7
CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShvbGRfbG9jaywgZmxhZ3MpOwogCiAgICAgc2No
ZWRfZG9fdGlja19yZXN1bWUobmV3X29wcywgY3B1KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBkODJl
YWQ1ODZhLi5kYzI1NWIwNjRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDM3LDQgKzQzNyw2IEBAIGFm
ZmluaXR5X2JhbGFuY2VfY3B1bWFzayhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgaW50IHN0ZXAsIGNw
dW1hc2tfdCAqbWFzaykKICAgICAgICAgY3B1bWFza19jb3B5KG1hc2ssIHYtPmNwdV9oYXJkX2Fm
ZmluaXR5KTsKIH0KIAordm9pZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSk7CisKICNl
bmRpZiAvKiBfX1hFTl9TQ0hFRF9JRl9IX18gKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:01:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7GUX-00016o-N5; Mon, 09 Sep 2019 10:01:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cFqR=XE=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i7GUW-00016j-Oi
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:01:48 +0000
X-Inumbo-ID: d5a42cf8-d2e8-11e9-b76c-bc764e2007e4
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::711])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5a42cf8-d2e8-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 10:01:47 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VaR4W27mrOqWmq8DaZMa7itxTgIvq6jO2odQyx+naLcCkPruz3Rg32RmNYJjomnfOk5wZgAPso9hy1MHSLR71PphK5UcNpiPOISajJWOtq8FLBfNBt5WZSGIPYVMZBLKQQggGyzr+1pkleHGqFqLAdPymz9wP0GdQxTYCZ0xS13VWTXZN6DOQDcftlXo13v7xun6g2KNhx1zENcwLudfRXIdo8GtRtBCHowN+RRDmvY1a+vR/nUh3gNV3GTrnwcc0mD4s/U4Amv8GorXZsR4FEU6eVWGhA7kCfSA4kx2jpCBVMn/cL3B9zU7kBxI5SjlaKJ2skc0m1PIIl5WGPC7cw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=APAe5SpKGpEyMGl06DYiWKd0yIX4zFcUQd5mnvwlyXg=;
 b=OeKFeofRCAM22HccTPoDGMotXkKBA7rgrpUffmHQjSsT2Byg3DPAKWkAcJTKwyAY6m2leISfuqNsrIfYG+NpJuBv5bkQNZc0U2IVZ7qSe979No9QWIoZfuKQux7otwBIhSVYxr4p1obZkCRC8s+qL+q9h30PwNtUlWUVcgwCZW8ugWF79C82woxIH6WJ/wmO3VyX6VniAD/XTl10rLS17Yl1juklPwgN7bQ5IfEWi2nT9BA1i/Bp/kk47c5JT58JotghD2gwOlXfRSixupndE/WQhwpUm8mjK2Q9Jpqq2zQszmzD2DHwM0vfYIe75jsH05mVyZsiTnDM8ChJ1gNvbA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=APAe5SpKGpEyMGl06DYiWKd0yIX4zFcUQd5mnvwlyXg=;
 b=wUI5sdKgsr8BOEmwZuS0IHL09TeOb4fEvDYE3yGe7sFqNlYQFlNlwp09x0t36PdX7q2TtuyAKcqwXHUyIKrTMt5zepVReRlL1V3RbjFu68Kin+jNe9XK9XeLw14+PilrqncsfgiBaxhZPfQwb4N08NI2XgOTVFw5M2UZ34PgHAM=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5832.eurprd02.prod.outlook.com (10.141.173.7) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Mon, 9 Sep 2019 10:01:45 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2241.018; Mon, 9 Sep 2019
 10:01:45 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v8] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVYmAUwzAuH5cfgUOJUZVAs8B/2acez52AgARWywA=
Date: Mon, 9 Sep 2019 10:01:45 +0000
Message-ID: <7fca65bb-8936-b8c9-80df-3be4675c7b42@bitdefender.com>
References: <20190903140112.18806-1-aisaila@bitdefender.com>
 <569c7674-4c6e-765a-4071-884bca7d0412@suse.com>
In-Reply-To: <569c7674-4c6e-765a-4071-884bca7d0412@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR1PR01CA0033.eurprd01.prod.exchangelabs.com
 (2603:10a6:102::46) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: dd5942d2-91a9-4007-691f-08d7350cb8cf
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5832; 
x-ms-traffictypediagnostic: AM7PR02MB5832:|AM7PR02MB5832:|AM7PR02MB5832:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5832F1FBC39ECC0B8377021CABB70@AM7PR02MB5832.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(346002)(366004)(376002)(39860400002)(52314003)(189003)(199004)(54906003)(25786009)(478600001)(316002)(6486002)(8936002)(486006)(2906002)(11346002)(26005)(186003)(6116002)(3846002)(386003)(53936002)(305945005)(4326008)(256004)(229853002)(6246003)(6512007)(476003)(2616005)(6916009)(31686004)(53546011)(66446008)(71190400001)(64756008)(71200400001)(86362001)(6436002)(66556008)(66476007)(31696002)(6506007)(446003)(5660300002)(66066001)(81166006)(81156014)(7736002)(14444005)(102836004)(99286004)(14454004)(66946007)(8676002)(36756003)(52116002)(76176011)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5832;
 H:AM7PR02MB5750.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: Ev6QWxUqEN9t2HMW2lQqlKM5yYABg3yvsdqv8iQzG5VXW6/xbf0d/8sullmYOTmmFv6YNCjZq7rLOcNkdv2b3/vIG77YjZc1YlyMTXRMWPNTzst0eIz1DVmT7iaV4PCXflBVcfOOut00KoVyUHagx5m4VQnN9xyoX2Rr3cvTDZ1K6m17Mi0zb/R8CxzTSmCRKYY9Evrdn3U07SvyUPBrva3+ucTWmeQYY1qHDcqNh85KA3YwpKUv2EYRFPnqrv4jLPpV0s/SVg5fYl430e5sT91C+lVbzC58S6iM0UStA/IfX3mYkOWrpDaVCGOsDEAuh/5SuS7wyxLAbLQGctnyc5J6zHD8a/qMOhX2Y9yzqyy4E3qTQ1HRY2r70j79IXW1Zf5UWIhDqdy7uDNNkUq5ObFk9Cnhtuh1qlDbobEOiW8=
Content-ID: <1FE1A50B71FE8C4EAD43017693859089@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dd5942d2-91a9-4007-691f-08d7350cb8cf
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 10:01:45.4676 (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: VuIAiSrLGUKqa3tYdJUmeHmGyePJ/J3ayivKm/1AT9/IcTvMS15m7AhEi5rRVYNWm2BDr/7/8IfNR5TN4AEgRoCgrb6NT9uJiHavl3XAucI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5832
Subject: Re: [Xen-devel] [PATCH v8] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA2LjA5LjIwMTkgMTg6NDYsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwMy4wOS4y
MDE5IDE2OjAxLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IEEvRCBiaXQgd3Jp
dGVzIChvbiBwYWdlIHdhbGtzKSBjYW4gYmUgY29uc2lkZXJlZCBiZW5pZ24gYnkgYW4gaW50cm9z
cGVjdGlvbg0KPj4gYWdlbnQsIHNvIHJlY2VpdmluZyB2bV9ldmVudHMgZm9yIHRoZW0gaXMgYSBw
ZXNzaW1pemF0aW9uLiBXZSB0cnkgaGVyZSB0bw0KPj4gb3B0aW1pemUgYnkgZmlsdGVyaW5nIHRo
ZXNlIGV2ZW50cyBvdXQuDQo+PiBDdXJyZW50bHksIHdlIGFyZSBmdWxseSBlbXVsYXRpbmcgdGhl
IGluc3RydWN0aW9uIGF0IFJJUCB3aGVuIHRoZSBoYXJkd2FyZSBzZWVzDQo+PiBhbiBFUFQgZmF1
bHQgd2l0aCBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEuIFRoaXMgaXMsIGhvd2V2
ZXIsDQo+PiBpbmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBs
ZWdpdGltYXRlbHkgY2F1c2UgYW4NCj4+IEVQVCBmYXVsdCBvZiBpdHMgb3duIHdoaWxlIGFjY2Vz
c2luZyBhIF9kaWZmZXJlbnRfIHBhZ2UgZnJvbSB0aGUgb3JpZ2luYWwgb25lLA0KPj4gd2hlcmUg
QS9EIHdlcmUgc2V0Lg0KPj4gVGhlIHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVt
dWxhdGlvbiwgd2hpbGUgaWdub3JpbmcgRVBUIHJlc3RyaWN0aW9ucw0KPj4gZm9yIHRoZSB3YWxr
IHBhcnQsIGFuZCB0YWtpbmcgdGhlbSBpbnRvIGFjY291bnQgZm9yIHRoZSAiYWN0dWFsIiBlbXVs
YXRpbmcgb2YNCj4+IHRoZSBpbnN0cnVjdGlvbiBhdCBSSVAuIFdoZW4gd2Ugc2VuZCBvdXQgYSB2
bV9ldmVudCwgd2UgZG9uJ3Qgd2FudCB0aGUgZW11bGF0aW9uDQo+PiB0byBjb21wbGV0ZSwgc2lu
Y2UgaW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUgdG8gdmV0byB3aGF0ZXZlciBpdCBpcyBk
b2luZy4NCj4+IFRoYXQgd291bGQgbWVhbiB0aGF0IHdlIGNhbid0IGFjdHVhbGx5IHByZXZlbnQg
YW55IG1hbGljaW91cyBhY3Rpdml0eSwgaW5zdGVhZA0KPj4gd2UnZCBvbmx5IGJlIGFibGUgdG8g
cmVwb3J0IG9uIGl0Lg0KPj4gV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVudCIgY2FzZSB3aGls
ZSBlbXVsYXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUNCj4+IGV2ZW50IG91dCBhbmQg
dGhlbiBzdXNwZW5kIHRoZSBlbXVsYXRpb24gKHJldHVybiBYODZFTVVMX1JFVFJZKS4NCj4+IEFm
dGVyIHRoZSBlbXVsYXRpb24gc3RvcHMgd2UnbGwgY2FsbCBodm1fdm1fZXZlbnRfZG9fcmVzdW1l
KCkgYWdhaW4gYWZ0ZXIgdGhlDQo+PiBpbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZl
bnQgYW5kIHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlDQo+PiBpbnN0cnVjdGlvbiBhdCBS
SVAgd2lsbCBiZSBmdWxseSBlbXVsYXRlZCAod2l0aCB0aGUgRVBUIGlnbm9yZWQpIGlmIHRoZQ0K
Pj4gaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBhbGxvd3MgaXQsIGFuZCB0aGUgZ3Vlc3Qgd2ls
bCBjb250aW51ZSB0byBydW4gcGFzdA0KPj4gdGhlIGluc3RydWN0aW9uLg0KPj4NCj4+IEEgY29t
bW9uIGV4YW1wbGUgaXMgaWYgdGhlIGhhcmR3YXJlIGV4aXRzIGJlY2F1c2Ugb2YgYW4gRVBUIGZh
dWx0IGNhdXNlZCBieSBhDQo+PiBwYWdlIHdhbGssIHAybV9tZW1fYWNjZXNzX2NoZWNrKCkgZGVj
aWRlcyBpZiBpdCBpcyBnb2luZyB0byBzZW5kIGEgdm1fZXZlbnQuDQo+PiBJZiB0aGUgdm1fZXZl
bnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJlIHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1
Y3Rpb24NCj4+IGF0IFJJUCwgdGhhdCBpbnN0cnVjdGlvbiBtaWdodCBhbHNvIGhpdCBhIHByb3Rl
Y3RlZCBwYWdlIGFuZCBwcm92b2tlIGEgdm1fZXZlbnQuDQo+Pg0KPj4gTm93IGlmIG5wZmVjLmtp
bmQgIT0gbnBmZWNfa2luZF93aXRoX2dsYSBhbmQgZC0+YXJjaC5tb25pdG9yLmluZ3Vlc3RfcGFn
ZWZhdWx0X2Rpc2FibGVkDQo+PiBpcyB0cnVlIHRoZW4gd2UgYXJlIGluIHRoZSBwYWdlIHdhbGsg
Y2FzZSBhbmQgd2UgY2FuIGRvIHRoaXMgZW11bGF0aW9uIG9wdGltaXphdGlvbg0KPj4gYW5kIGVt
dWxhdGUgdGhlIHBhZ2Ugd2FsayB3aGlsZSBpZ25vcmluZyB0aGUgRVBULCBidXQgZG9uJ3QgaWdu
b3JlIHRoZSBFUFQgZm9yIHRoZQ0KPj4gZW11bGF0aW9uIG9mIHRoZSBhY3R1YWwgaW5zdHJ1Y3Rp
b24uDQo+IA0KPiBJbnN0ZWFkIG9mIGNvbXBhcmluZyBhZ2FpbnN0IG5wZmVjX2tpbmRfd2l0aF9n
bGEsIHdvdWxkbid0IHlvdQ0KPiBiZXR0ZXIgY29tcGFyZSBhZ2FpbnN0IG5wZmVjX2tpbmRfaW5f
Z3B0IHRvIHBvc2l0aXZlbHkgaWRlbnRpZnkNCj4gcGFnZSB0YWJsZSBhY2Nlc3NlcyBieSB0aGUg
Z3Vlc3Q/IEJvdGggVk1YIGFuZCBTVk0gbWF5IGxlYXZlIHRoZQ0KPiBmaWVsZCBhdCBucGZlY19r
aW5kX3Vua25vd24gYWZ0ZXIgYWxsLg0KDQpJIHRoaW5rIGl0IGlzIHNhZmVyIHRvIGNoZWNrIGFn
YWluc3QgbnBmZWNfa2luZF9pbl9ncHQuIEkgaGF2ZSB0byBydW4gDQpzb21lIHRlc3RzIHdpdGgg
dGhpcyBidXQgaXQgbG9va3MgZ29vZCBmcm9tIHRoZSBjb2RlLg0KDQo+IA0KPj4gSW4gdGhlIGZp
cnN0IGNhc2Ugd2Ugd291bGQgaGF2ZSAyIEVQVCBldmVudHMsIGluIHRoZSBzZWNvbmQgY2FzZSB3
ZSB3b3VsZCBoYXZlDQo+PiAxIEVQVCBldmVudCBpZiB0aGUgaW5zdHJ1Y3Rpb24gYXQgdGhlIFJJ
UCB0cmlnZ2VycyBhbiBFUFQgZXZlbnQuDQo+Pg0KPj4gV2UgdXNlIGh2bWVtdWxfbWFwX2xpbmVh
cl9hZGRyKCkgdG8gaW50ZXJjZXB0IHIvdyBhY2Nlc3MgYW5kDQo+PiBfX2h2bV9jb3B5KCkgdG8g
aW50ZXJjZXB0IGV4ZWMgYWNjZXNzLg0KPj4NCj4+IGh2bV9lbXVsYXRlX3NlbmRfdm1fZXZlbnQo
KSBjYW4gcmV0dXJuIGZhbHNlIGlmIHRoZXJlIHdhcyBubyB2aW9sYXRpb24sDQo+PiBpZiB0aGVy
ZSB3YXMgYW4gZXJyb3IgZnJvbSBtb25pdG9yX3RyYXBzKCkgb3IgcDJtX2dldF9tZW1fYWNjZXNz
KCkuDQo+PiBSZXR1cm5pbmcgZmFsc2UgaWYgcDJtX2dldF9tZW1fYWNjZXNzKCkgZmFpbHMgaWYg
dGhlIGVudHJ5IHdhcyBub3QgZm91bmQNCj4+IGluIHRoZSBFUFQgaW4gd2hpY2ggY2FzZSBpdCBp
cyB1bnJlc3RyaWN0ZWQuDQo+IA0KPiBJJ20gYWZyYWlkIEkgY2FuJ3QgaW50ZXJwcmV0IHdoYXQg
dGhlIHNlY29uZCBzZW50ZW5jZSBpcyBzdXBwb3NlZCB0bw0KPiBjbGFyaWZ5Lg0KDQpJdCB3YW50
cyB0byBjbGFyaWZ5IHdoeSByZXR1cm5pbmcgZmFsc2UsIGlmIHAybV9nZXRfbWVtX2FjY2Vzcygp
IGZhaWxzLCANCmlzIG5lZWRlZCBpbiBodm1fZW11bGF0ZV9zZW5kX3ZtX2V2ZW50KCkuIEl0IGlz
IHNvcnQgb2YgdW5jbGVhciBhbmQgaXQgDQpoYXMgdG8gYmUgcmVmb3JtdWxhdGVkIGxpa2UNCg0K
IlJldHVybmluZyBmYWxzZSBpZiBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBmYWlscyBpcyBuZWVkZWQg
YmVjYXVzZSB0aGUgRVBUIA0KZW50cnkgd2lsbCBoYXZlIHJ3eCBtZW1vcnkgYWNjZXNzIHJpZ2h0
cy4iDQoNCj4gDQo+PiBAQCAtNTMxLDYgKzUzMyw3MiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9f
bW1pb19hZGRyKHBhZGRyX3QgbW1pb19ncGEsDQo+PiAgICAgICByZXR1cm4gaHZtZW11bF9kb19p
b19hZGRyKDEsIG1taW9fZ3BhLCByZXBzLCBzaXplLCBkaXIsIGRmLCByYW1fZ3BhKTsNCj4+ICAg
fQ0KPj4gICANCj4+ICsvKg0KPj4gKyAqIFNlbmQgbWVtb3J5IGFjY2VzcyB2bV9ldmVudHMgYmFz
ZWQgb24gcGZlYy4gUmV0dXJucyB0cnVlIGlmIHRoZSBldmVudCB3YXMNCj4+ICsgKiBzZW50IGFu
ZCBmYWxzZSBmb3IgcDJtX2dldF9tZW1fYWNjZXNzKCkgZXJyb3IsIG5vIHZpb2xhdGlvbiBhbmQg
ZXZlbnQgc2VuZA0KPj4gKyAqIGVycm9yLiBBc3N1bWVzIHRoZSBjYWxsZXIgd2lsbCBjaGVjayBh
cmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50Lg0KPj4gKyAqDQo+PiArICogTk9URTogcDJtX2dldF9t
ZW1fYWNjZXNzKCkgY2FuIGZhaWwgaWYgdGhlIGVudHJ5IHdhcyBub3QgZm91bmQgaW4gdGhlIEVQ
VA0KPj4gKyAqIChpbiB3aGljaCBjYXNlIGFjY2VzcyB0byBpdCBpcyB1bnJlc3RyaWN0ZWQsIHNv
IG5vIHZpb2xhdGlvbnMgY2FuIG9jY3VyKS4NCj4+ICsgKiBJbiB0aGlzIGNhc2VzIGl0IGlzIGZp
bmUgdG8gY29udGludWUgdGhlIGVtdWxhdGlvbi4NCj4+ICsgKi8NCj4+ICtib29sIGh2bV9lbXVs
YXRlX3NlbmRfdm1fZXZlbnQodW5zaWduZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwNCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYykNCj4+ICt7DQo+PiArICAg
IHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7DQo+PiArICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEg
PSB7fTsNCj4+ICsgICAgcGFkZHJfdCBncGEgPSAoZ2ZuX3RvX2dhZGRyKGdmbikgfCAoZ2xhICYg
flBBR0VfTUFTSykpOw0KPj4gKw0KPj4gKyAgICBBU1NFUlQoY3VycmVudC0+YXJjaC52bV9ldmVu
dC0+c2VuZF9ldmVudCk7DQo+PiArDQo+PiArICAgIGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNl
bmRfZXZlbnQgPSBmYWxzZTsNCj4+ICsNCj4+ICsgICAgaWYgKCBwMm1fZ2V0X21lbV9hY2Nlc3Mo
Y3VycmVudC0+ZG9tYWluLCBnZm4sICZhY2Nlc3MsDQo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFsdHAybV92Y3B1X2lkeChjdXJyZW50KSkgIT0gMCApDQo+PiArICAgICAgICByZXR1
cm4gZmFsc2U7DQo+PiArDQo+PiArICAgIHN3aXRjaCAoIGFjY2VzcyApDQo+PiArICAgIHsNCj4+
ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3g6DQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19y
eDoNCj4+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkNCj4+ICsgICAg
ICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VT
U19XOw0KPj4gKyAgICAgICAgYnJlYWs7DQo+PiArDQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vz
c193Og0KPj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnc6DQo+PiArICAgICAgICBpZiAoIHBm
ZWMgJiBQRkVDX2luc25fZmV0Y2ggKQ0KPj4gKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3Mu
ZmxhZ3MgPSBNRU1fQUNDRVNTX1g7DQo+PiArICAgICAgICBicmVhazsNCj4+ICsNCj4+ICsgICAg
Y2FzZSBYRU5NRU1fYWNjZXNzX3I6DQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19uOg0KPj4g
KyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQ0KPj4gKyAgICAgICAgICAg
IHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOw0K
Pj4gKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkNCj4+ICsgICAgICAgICAg
ICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfWDsNCj4+ICsgICAgICAgIGJy
ZWFrOw0KPj4gKw0KPj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfd3g6DQo+PiArICAgIGNhc2Ug
WEVOTUVNX2FjY2Vzc19yd3g6DQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDJydzoNCj4+
ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX24ycnd4Og0KPj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nl
c3NfZGVmYXVsdDoNCj4+ICsgICAgICAgIGJyZWFrOw0KPj4gKyAgICB9DQo+PiArDQo+PiArICAg
IGlmICggIXJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgKQ0KPj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
OyAvKiBubyB2aW9sYXRpb24gKi8NCj4+ICsNCj4+ICsgICAgcmVxLnJlYXNvbiA9IFZNX0VWRU5U
X1JFQVNPTl9NRU1fQUNDRVNTOw0KPj4gKyAgICByZXEudS5tZW1fYWNjZXNzLmdmbiA9IGdmbl94
KGdmbik7DQo+PiArICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19GQVVM
VF9XSVRIX0dMQSB8IE1FTV9BQ0NFU1NfR0xBX1ZBTElEOw0KPj4gKyAgICByZXEudS5tZW1fYWNj
ZXNzLmdsYSA9IGdsYTsNCj4+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBncGEgJiB+
UEFHRV9NQVNLOw0KPj4gKw0KPj4gKyAgICByZXR1cm4gbW9uaXRvcl90cmFwcyhjdXJyZW50LCB0
cnVlLCAmcmVxKSA+PSAwOw0KPj4gK30NCj4gDQo+IFNpbmNlIGl0J3Mgbm9uLXN0YXRpYyBhbnl3
YXksIHdvdWxkbid0IHRoaXMgYmV0dGVyIGxpdmUgaW4NCj4gaHZtL3ZtX2V2ZW50LmMsIHB1dHRp
bmcgaXQgdW5kZXIgVk0gRVZFTlQgbWFpbnRhaW5lcnNoaXA/IEluIGFueQ0KPiBldmVudCBJIGRv
bid0IGZlZWwgcXVhbGlmaWVkIGV2ZW50dWFsbHkgZ2l2aW5nIGFuIGFjayBmb3IgdGhpcw0KPiBm
dW5jdGlvbi4NCg0KSSBhZ3JlZSwgSSB3aWxsIG1vdmUgaXQgaW4gdm1fZXZlbnQuYy4NCg0KPiAN
Cj4+IEBAIC01NDQsMTAgKzYxMiwxMSBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoDQo+PiAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQ0K
Pj4gICB7DQo+PiAgICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7DQo+PiAtICAgIHZv
aWQgKmVyciwgKm1hcHBpbmc7DQo+PiArICAgIHZvaWQgKmVyciA9IE5VTEwsICptYXBwaW5nOw0K
Pj4gICAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9ICgobGluZWFyICsgYnl0ZXMgLSAhIWJ5
dGVzKSA+PiBQQUdFX1NISUZUKSAtDQo+PiAgICAgICAgICAgKGxpbmVhciA+PiBQQUdFX1NISUZU
KSArIDE7DQo+PiAgICAgICB1bnNpZ25lZCBpbnQgaTsNCj4+ICsgICAgZ2ZuX3QgZ2ZuOw0KPj4g
ICANCj4+ICAgICAgIC8qDQo+PiAgICAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUg
c2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQ0KPj4gQEAgLTU4Miw3
ICs2NTEsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoDQo+PiAgICAg
ICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOw0KPj4gICANCj4+ICAgICAgICAgICByZXMg
PSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGFkZHIsIHRydWUsIHBmZWMsDQo+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAm
cDJtdCk7DQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8s
ICZwYWdlLCAmZ2ZuLCAmcDJtdCk7DQo+PiAgIA0KPj4gICAgICAgICAgIHN3aXRjaCAoIHJlcyAp
DQo+PiAgICAgICAgICAgew0KPj4gQEAgLTU5Niw3ICs2NjUsNiBAQCBzdGF0aWMgdm9pZCAqaHZt
ZW11bF9tYXBfbGluZWFyX2FkZHIoDQo+PiAgICAgICAgICAgICAgIGdvdG8gb3V0Ow0KPj4gICAN
Cj4+ICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOg0KPj4gLSAgICAgICAg
ICAgIGVyciA9IE5VTEw7DQo+PiAgICAgICAgICAgICAgIGdvdG8gb3V0Ow0KPj4gICANCj4+ICAg
ICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6DQo+PiBAQCAtNjE5LDE0ICs2ODcs
MTkgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKA0KPj4gICAgICAgICAg
ICAgICB9DQo+PiAgIA0KPj4gICAgICAgICAgICAgICBpZiAoIHAybXQgPT0gcDJtX2lvcmVxX3Nl
cnZlciApDQo+PiAtICAgICAgICAgICAgew0KPj4gLSAgICAgICAgICAgICAgICBlcnIgPSBOVUxM
Ow0KPj4gICAgICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+PiAtICAgICAgICAgICAgfQ0KPj4g
ICANCj4+ICAgICAgICAgICAgICAgQVNTRVJUKHAybXQgPT0gcDJtX3JhbV9sb2dkaXJ0eSB8fCAh
cDJtX2lzX3JlYWRvbmx5KHAybXQpKTsNCj4+ICAgICAgICAgICB9DQo+PiArDQo+PiArICAgICAg
ICBpZiAoIGN1cnItPmFyY2gudm1fZXZlbnQgJiYNCj4gDQo+IEp1c3QgbGlrZSB5b3UgaGF2ZSBp
biBfX2h2bV9jb3B5KCksIG1heSBJIGFzayBmb3IgdW5saWtlbHkoKSBoZXJlPw0KDQpJIHdpbGwg
YWRkIHRoaXMuDQoNCj4gDQo+PiArICAgICAgICAgICAgIGN1cnItPmFyY2gudm1fZXZlbnQtPnNl
bmRfZXZlbnQgJiYNCj4+ICsgICAgICAgICAgICAgaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudChh
ZGRyLCBnZm4sIHBmZWMpICkNCj4+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVM
X1JFVFJZKTsNCj4gDQo+IEluIHRoZSBkZXNjcmlwdGlvbiB5b3Ugc2F5IHRoaXMgdGFrZXMgY2Fy
ZSBvZiByL3csIGFuZCBfX2h2bV9jb3B5KCkNCj4gdGFrZXMgY2FyZSBvZiBleGVjLCBidXQgdGhl
IGZ1bmN0aW9uIHdlJ3JlIGluIGRvZXNuJ3QgZ2V0IGNhbGxlZA0KPiBvbiB0aGUgcmVhZCBwYXRo
IChidXQgaXQgbWF5IGJlIGRvd24gdGhlIHJvYWQpLiBBZGRpdGlvbmFsbHkgdGhlDQo+IGZ1bmN0
aW9uIG5vdyBhbHNvIGdldHMgY2FsbGVkIGZyb20gaHZtZW11bF9jYWNoZV9vcCgpLCB3aGljaCBJ
J20NCj4gbm90IHN1cmUgeW91IGFjdHVhbGx5IHdhbnQgdG8gc2VuZCBldmVudHMgZm9yLg0KDQpJ
IHdhcyBhaW1pbmcgZm9yIGh2bWVtdWxfd3JpdGUvaHZtZW11bF9ybXcgYnV0IGlmIGEgYWNjZXNz
IGVycm9yIG9jY3VycyANCndoZW4gdGhlIG9wdGlvbiAoY3Vyci0+YXJjaC52bV9ldmVudC0+c2Vu
ZF9ldmVudCkgaXMgYWN0aXZlLCBJTU8gaXQgaXMgDQpvayB0byBzZW5kIGEgdm1fZXZlbnQuIERv
ZXNuJ3QgbWF0dGVyIHdoZXJlIGl0IG9yaWdpbmF0ZWQuDQoNCj4gDQo+PiAgICAgICB9DQo+PiAr
ICAgIC8qIENoZWNrIGlmIGVueSB2bV9ldmVudCB3YXMgc2VudCAqLw0KPiANCj4gImFueSIgYW5k
IHBsZWFzZSBhZGQgYmxhbmsgbGluZSBhaGVhZCBvZiB5b3VyIGFkZGl0aW9uLg0KDQpJIHdpbGwg
Y29ycmVjdCB0aGlzLg0KDQo+IA0KPj4gKyAgICBpZiAoIGVyciApDQo+PiArICAgICAgICBnb3Rv
IG91dDsNCj4gDQo+IEFuZCB3YWl0IC0gd2h5IGRvZXMgdGhpcyBzaXQgYWZ0ZXIgdGhlIGxvb3A/
IElzIHRoYXQgYSByZS1iYXNpbmcNCj4gbWlzdGFrZSBmcm9tIHdoZW4geW91IGhhZCBwdXQgb24g
dG9wIG9mIG15IHVuY29tbWl0dGVkIHBhdGNoPw0KDQpUaGlzIGlzIGRvbmUgdG8gc2tpcCB0aGUg
bWFwcGluZyBwYXJ0IGRvd24gdGhlIGxpbmUuIElmIHRoZXJlIGlzIGFuIA0KZXJyb3IgdGhlbiB3
ZSBoYXZlIHRvIHJldHVybiBfaXRfIGFuZCBub3QgdGhlIG1hcHBpbmcuDQoNCj4gDQo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
DQo+PiBAQCAtMzIyNCw2ICszMjI0LDE0IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9y
ZXN1bHQgX19odm1fY29weSgNCj4+ICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuOw0KPj4gICAgICAgICAgIH0NCj4+ICAgDQo+PiArICAgICAgICBpZiAoIHVubGlr
ZWx5KHYtPmFyY2gudm1fZXZlbnQpICYmDQo+PiArICAgICAgICAgICAgIHYtPmFyY2gudm1fZXZl
bnQtPnNlbmRfZXZlbnQgJiYNCj4+ICsgICAgICAgICAgICAgaHZtX2VtdWxhdGVfc2VuZF92bV9l
dmVudChhZGRyLCBnZm4sIHBmZWMpICkNCj4+ICsgICAgICAgIHsNCj4+ICsgICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsNCj4+ICsgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2Vk
X291dDsNCj4+ICsgICAgICAgIH0NCj4gDQo+IEknbSBwcmV0dHkgc3VyZSBJIGhhZCBwcmV2aW91
c2x5IGFza2VkIGZvciB0aGVyZSB0byBlaXRoZXIgYmUNCj4gYSBjaGFuZ2UgdG8gdGhlIHJldHVy
biB2YWx1ZSwgb3IgZm9yIHRoZXJlIHRvIGJlIGEgY29tbWVudA0KPiBqdXN0aWZ5aW5nIHRoZSAo
YXBwYXJlbnQpIGFidXNlIG9mIHRoZSBvbmUgdXNlZC4NCg0KU29ycnkgZm9yIG5vdCBjbGFyaWZ5
aW5nIHRoaXMgaW4gdGhlIGxhc3QgdmVyc2lvbi4gSSBsb29rZWQgbm93IGFuZCBJIA0KbWlzc2Vk
IHRvIHJlc3BvbmQuIEkgcmV0dXJuICBIVk1UUkFOU19nZm5fcGFnZWRfb3V0IHNvIHRoYXQgbGF0
ZXIgaXQgDQp3aWxsIGJlIHRyZWF0ZWQgYW5kIHJldHVybiBYODZFTVVMX1JFVFJZLg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:05:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10: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 1i7GXt-0001Gh-EO; Mon, 09 Sep 2019 10:05:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7GXs-0001Gb-Cg
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:05:16 +0000
X-Inumbo-ID: 51856f94-d2e9-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51856f94-d2e9-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 10:05: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 65021ABE3;
 Mon,  9 Sep 2019 10:05:14 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190909092506.24792-1-jgross@suse.com>
 <20190909092506.24792-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <74f4e23a-e306-8372-e55d-dd361fd29e72@suse.com>
Date: Mon, 9 Sep 2019 12:05:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909092506.24792-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 4/5] xen: add per-cpu buffer option to
 debugtrace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMToyNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBkZWJ1Z3RyYWNlIGlz
IG5vcm1hbGx5IHdyaXRpbmcgdHJhY2UgZW50cmllcyBpbnRvIGEgc2luZ2xlIHRyYWNlCj4gYnVm
ZmVyLiBUaGVyZSBhcmUgY2FzZXMgd2hlcmUgdGhpcyBpcyBub3Qgb3B0aW1hbCwgZS5nLiB3aGVu
IGh1bnRpbmcKPiBhIGJ1ZyB3aGljaCByZXF1aXJlcyB3cml0aW5nIGxvdHMgb2YgdHJhY2UgZW50
cmllcyBhbmQgb25lIGNwdSBpcwo+IHN0dWNrLiBUaGlzIHdpbGwgcmVzdWx0IGluIG90aGVyIGNw
dXMgZmlsbGluZyB0aGUgdHJhY2UgYnVmZmVyIGFuZAo+IGZpbmFsbHkgb3ZlcndyaXRpbmcgdGhl
IGludGVyZXN0aW5nIHRyYWNlIGVudHJpZXMgb2YgdGhlIGhhbmdpbmcgY3B1Lgo+IAo+IEluIG9y
ZGVyIHRvIGJlIGFibGUgdG8gZGVidWcgc3VjaCBzaXR1YXRpb25zIGFkZCB0aGUgY2FwYWJpbGl0
eSB0byB1c2UKPiBwZXItY3B1IHRyYWNlIGJ1ZmZlcnMuIFRoaXMgY2FuIGJlIHNlbGVjdGVkIGJ5
IHNwZWNpZnlpbmcgdGhlCj4gZGVidWd0cmFjZSBib290IHBhcmFtZXRlciB3aXRoIHRoZSBtb2Rp
ZmllciAiY3B1OiIsIGxpa2U6Cj4gCj4gICBkZWJ1Z3RyYWNlPWNwdToxNgo+IAo+IEF0IHRoZSBz
YW1lIHRpbWUgc3dpdGNoIHRoZSBwYXJzaW5nIGZ1bmN0aW9uIHRvIGFjY2VwdCBzaXplIG1vZGlm
aWVycwo+IChlLmcuIDRNIG9yIDFHKS4KPiAKPiBQcmludGluZyBvdXQgdGhlIHRyYWNlIGVudHJp
ZXMgaXMgZG9uZSBmb3IgZWFjaCBidWZmZXIgaW4gb3JkZXIgdG8KPiBtaW5pbWl6ZSB0aGUgZWZm
b3J0IG5lZWRlZCBkdXJpbmcgcHJpbnRpbmcuIEFzIGVhY2ggZW50cnkgaXMgcHJlZml4ZWQKPiB3
aXRoIGl0cyBzZXF1ZW5jZSBudW1iZXIgc29ydGluZyB0aGUgZW50cmllcyBjYW4gZWFzaWx5IGJl
IGRvbmUgd2hlbgo+IGFuYWx5emluZyB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CmFsYmVpdCBwcmVmZXJhYmx5IHdpdGggdGhlIF9fcmVhZF9tb3N0bHkgYWRk
ZWQgYXMgaW5kaWNhdGVkIGluCnJlcGx5IHRvIHY2IChjYW4gc3RpbGwgYmUgZG9uZSB3aGlsZSBj
b21taXR0aW5nKS4KCj4gLS0tCj4gVjI6Cj4gLSBvbmx5IGFsbG9jYXRlIGJ1ZmZlciBpZiBub3Qg
YWxyZWFkeSBkb25lIHNvCj4gVjQ6Cj4gLSB1bnNpZ25lZCBpbnQgLT4gdW5zaWduZWQgbG9uZyAo
SmFuIEJldWxpY2gpCj4gLSByZXBsYWNlIGNoZWNrIGZvciBieXRlcyA8IFBBR0VfU0laRSBieSAh
Ynl0ZXMgKEphbiBCZXVsaWNoKQo+IC0gcHJpbnQgaW5mbyB3aGljaCBidWZmZXIgYWxsb2NhdGlv
biBmYWlsZWQgKEphbiBCZXVsaWNoKQo+IC0gcmVwbGFjZSBzd2l0Y2ggYnkgaWYgaW4gY3B1IG5v
dGlmaWVyIGhhbmRsZXIgKEphbiBCZXVsaWNoKQo+IFY1Ogo+IC0gZG9uJ3Qgc2lsZW50bHkgaWdu
b3JlIHRyYWlsaW5nIGNoYXJhY3RlcnMgd2hlbiBwYXJzaW5nIGJ1ZmZlciBzaXplCj4gICAoSmFu
IEJldWxpY2gpCj4gLSBsaW1pdCBzY29wZSBvZiBzb21lIHZhcmlhYmxlcyAoSmFuIEJldWxpY2gp
Cj4gLSBhZGp1c3QgZXJyb3IgbWVzc2FnZSBmb3JtYXQgKEphbiBCZXVsaWNoKQo+IFY2Ogo+IC0g
bW92ZSBjYWxjdWxhdGlvbiBvZiBmaW5hbCBkZWJ1Z3RyYWNlX2J5dGVzIHZhbHVlIHRvIHBhcmFt
ZXRlciBwYXJzaW5nCgpWNzogLi4uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:05:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10: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 1i7GYW-0001Kp-OU; Mon, 09 Sep 2019 10:05:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7GYU-0001Ka-PK
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:05:54 +0000
X-Inumbo-ID: 68af3466-d2e9-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 68af3466-d2e9-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 10:05:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 672CCABF1;
 Mon,  9 Sep 2019 10:05:53 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190909092506.24792-1-jgross@suse.com>
 <20190909092506.24792-6-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1f4d76ea-d958-be1f-eaae-5e552ae9a7a0@suse.com>
Date: Mon, 9 Sep 2019 12:06:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909092506.24792-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 5/5] xen: add debugtrace entry when entry
 count is wrapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMToyNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGUgZGVidWd0cmFj
ZSBlbnRyeSBjb3VudCBpcyBhIDMyIGJpdCB2YXJpYWJsZSwgc28gaXQgY2FuIHdyYXAgd2hlbgo+
IGxvdHMgb2YgdHJhY2UgZW50cmllcyBhcmUgYmVpbmcgcHJvZHVjZWQuIE1ha2luZyBpdCB3aWRl
ciB3b3VsZCByZXN1bHQKPiBpbiBhIHdhc3RlIG9mIGJ1ZmZlciBzcGFjZSBhcyB0aGUgcHJpbnRl
ZCBjb3VudCB2YWx1ZSB3b3VsZCBjb25zdW1lCj4gbW9yZSBieXRlcyB3aGVuIG5vdCB3cmFwcGlu
Zy4KPiAKPiBTbyBpbnN0ZWFkIG9mIGxldHRpbmcgdGhlIGNvdW50IHZhbHVlIGdyb3cgdG8gaHVn
ZSB2YWx1ZXMgbGV0IGl0IHdyYXAKPiBhbmQgYWRkIGEgd3JhcCBjb3VudGVyIHByaW50ZWQgaW4g
dGhpcyBzaXR1YXRpb24uIFRoaXMgd2lsbCBrZWVwIHRoZQo+IG5lZWRlZCBidWZmZXIgc3BhY2Ug
YXQgdG9kYXkncyB2YWx1ZSB3aGlsZSBhdm9pZGluZyB0byBsb29zZSBhIHdheSB0bwo+IHNvcnQg
YWxsIGVudHJpZXMgaW4gY2FzZSBtdWx0aXBsZSB0cmFjZSBidWZmZXJzIGFyZSBpbnZvbHZlZC4K
PiAKPiBOb3RlIHRoYXQgdGhlIHdyYXAgbWVzc2FnZSB3aWxsIGJlIHByaW50ZWQgYmVmb3JlIHRo
ZSBmaXJzdCB0cmFjZQo+IGVudHJ5IGluIGNhc2Ugb3V0cHV0IGlzIHN3aXRjaGVkIHRvIGNvbnNv
bGUgZWFybHkuIFRoaXMgaXMgb24gcHVycG9zZQo+IGluIG9yZGVyIHRvIGVuYWJsZSBhIGZ1dHVy
ZSBzdXBwb3J0IG9mIGRlYnVndHJhY2UgdG8gY29uc29sZSB3aXRob3V0Cj4gYW55IGFsbG9jYXRl
ZCBidWZmZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:07:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10: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 1i7GZu-0001TN-4j; Mon, 09 Sep 2019 10:07:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7GZt-0001TG-2R
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:07:21 +0000
X-Inumbo-ID: 9bb15470-d2e9-11e9-ac09-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9bb15470-d2e9-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 10:07:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 050A91000;
 Mon,  9 Sep 2019 03:07:19 -0700 (PDT)
Received: from [10.37.9.253] (unknown [10.37.9.253])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 05C363F71F;
 Mon,  9 Sep 2019 03:07:15 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190906143021.28261-1-roger.pau@citrix.com>
 <20190906143021.28261-2-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a44c9bd0-0428-b47c-ef6f-302b9a51d3e4@arm.com>
Date: Mon, 9 Sep 2019 11:07:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906143021.28261-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/2] sysctl: report existing physcaps 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 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>

SGksCgpUaXRsZSBOSVQ6IHMvQVJNL0FybS8KCk9uIDkvNi8xOSAzOjMwIFBNLCBSb2dlciBQYXUg
TW9ubmUgd3JvdGU6Cj4gQ3VycmVudCBwaHlzY2FwcyBpbiBYRU5fU1lTQ1RMX3BoeXNpbmZvIGFy
ZSBvbmx5IHVzZWQgYnkgeDg2LCBhbGJlaXQKPiB0aGUgY2FwYWJpbGl0aWVzIHRoZW1zZWx2ZXMg
YXJlIG5vdCB4ODYgc3BlY2lmaWMuCj4gCj4gVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGFs
c28gcmVwb3J0aW5nIHRoZSBjdXJyZW50IGNhcGFiaWxpdGllcyBvbgo+IEFSTSBoYXJkd2FyZS4g
Tm90ZSB0aGF0IG9uIEFSTSBQSFlTQ0FQX2h2bSBpcyBhbHdheXMgcmVwb3J0ZWQsIGFuZAoKRGl0
dG8uCgo+IHNldHRpbmcgUEhZU0NBUF9kaXJlY3RpbyBoYXMgYmVlbiBtb3ZlZCB0byBjb21tb24g
Y29kZSBzaW5jZSB0aGUgc2FtZQo+IGxvZ2ljIHRvIHNldCBpdCBpcyB1c2VkIGJ5IHg4NiBhbmQg
QVJNLgoKRGl0dG8uCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:11:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10:11: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 1i7GdZ-0002IR-Mu; Mon, 09 Sep 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=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7GdY-0002IM-Hh
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:11:08 +0000
X-Inumbo-ID: 234a7a38-d2ea-11e9-ac09-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 234a7a38-d2ea-11e9-ac09-12813bfff9fa;
 Mon, 09 Sep 2019 10:11:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 892641000;
 Mon,  9 Sep 2019 03:11:06 -0700 (PDT)
Received: from [10.37.9.253] (unknown [10.37.9.253])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AE3653F71F;
 Mon,  9 Sep 2019 03:11:01 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190906143021.28261-1-roger.pau@citrix.com>
 <20190906143021.28261-3-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <252a50d7-5561-b6ae-dc64-477842a32a27@arm.com>
Date: Mon, 9 Sep 2019 11:10:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906143021.28261-3-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 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>

SGksCgpPbiA5LzYvMTkgMzozMCBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEN1cnJlbnQg
bGlieGwgY29kZSB3aWxsIGFsd2F5cyBlbmFibGUgSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChI
QVApLAo+IGV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sgdG8gc2hh
ZG93IGlmIEhBUCBpcyBub3QKPiBhdmFpbGFibGUuIFdpdGggdGhlIGNoYW5nZXMgdG8gdGhlIGRv
bWFpbiBidWlsZGVyIHRoYXQncyBub3QgdGhlIGNhc2UKPiBhbnkgbG9uZ2VyLCBhbmQgdGhlIGh5
cGVydmlzb3Igd2lsbCByYWlzZSBhbiBlcnJvciBpZiBIQVAgaXMgbm90Cj4gYXZhaWxhYmxlIGlu
c3RlYWQgb2Ygc2lsZW50bHkgZmFsbGluZyBiYWNrIHRvIHNoYWRvdy4KPiAKPiBJbiBvcmRlciB0
byBrZWVwIHRoZSBwcmV2aW91cyBmdW5jdGlvbmFsaXR5IHJlcG9ydCB3aGV0aGVyIEhBUCBpcwo+
IGF2YWlsYWJsZSBvciBub3QgaW4gWEVOX1NZU0NUTF9waHlzaW5mbywgc28gdGhhdCB0aGUgdG9v
bHN0YWNrIGNhbgo+IHNlbGVjdCBhIHNhbmUgZGVmYXVsdCBpZiB0aGVyZSdzIG5vIGV4cGxpY2l0
IHVzZXIgc2VsZWN0aW9uIG9mIHdoZXRoZXIKPiBIQVAgc2hvdWxkIGJlIHVzZWQuCj4gCj4gTm90
ZSB0aGF0IG9uIEFSTSBoYXJkd2FyZSBIQVAgY2FwYWJpbGl0eSBpcyBhbHdheXMgcmVwb3J0ZWQg
c2luY2UgaXQncwoKTklUOiBzL0FSTS9Bcm0vCgo+IGEgcmVxdWlyZWQgZmVhdHVyZSBpbiBvcmRl
ciB0byBydW4gWGVuLgo+IAo+IEZpeGVzOiBkMGMwYmE3ZDNkZSAoJ3g4Ni9odm0vZG9tYWluOiBy
ZW1vdmUgdGhlICdoYXBfZW5hYmxlZCcgZmxhZycpCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkZvciB0aGUgQXJtIGJpdHM6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7GhO-0002RW-Aw; Mon, 09 Sep 2019 10:15:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7GhM-0002RP-F0
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:15:04 +0000
X-Inumbo-ID: aca6f00e-d2ea-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aca6f00e-d2ea-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 10:14:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7GhE-0002i4-KK; Mon, 09 Sep 2019 10:14: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 1i7GhE-0004tP-CD; Mon, 09 Sep 2019 10:14:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7GhE-00069k-Bb; Mon, 09 Sep 2019 10:14:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141150-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-i386-pvops:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-armhf:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-amd64-xsm:<job status>:broken:regression
 linux-4.19:build-amd64-pvops:<job status>:broken:regression
 linux-4.19:build-i386:<job status>:broken:regression
 linux-4.19:build-amd64:<job status>:broken:regression
 linux-4.19:build-armhf-pvops:<job status>:broken:regression
 linux-4.19:build-amd64-xsm:host-install(4):broken:regression
 linux-4.19:build-i386:host-install(4):broken:regression
 linux-4.19:build-i386-pvops:host-install(4):broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:build-armhf-pvops:host-install(4):broken:regression
 linux-4.19:build-amd64:host-install(4):broken:regression
 linux-4.19:build-amd64-pvops:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops:host-install(4):broken:regression
 linux-4.19:build-armhf:host-install(4):broken:regression
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):starved:nonblocking
 linux-4.19:build-i386-xsm:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=e7d2672c66e4d3675570369bf20856296da312c4
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 10:14:56 +0000
Subject: [Xen-devel] [linux-4.19 test] 141150: trouble:
 blocked/broken/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>

ZmxpZ2h0IDE0MTE1MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNTAvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMjkzMTMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTI5MzEzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgc3RhcnZlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBzdGFy
dmVkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgIHN0YXJ2ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgc3RhcnZlZCBuL2EKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlN2QyNjcyYzY2ZTRkMzY3NTU3MDM2OWJm
MjA4NTYyOTZkYTMxMmM0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4
NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMzExIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDMwOCBkYXlzICAyMjYgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTA2ICAyMDE5LTA5LTA2IDIzOjM5OjQyIFog
ICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyNTIyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHN0YXJ2ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
cnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1p
bnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIx
NzU2NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:21:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Gnj-0003Hs-8l; Mon, 09 Sep 2019 10:21:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7Gni-0003Hn-60
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:21:38 +0000
X-Inumbo-ID: 9a7f8a35-d2eb-11e9-ac0a-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9a7f8a35-d2eb-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 10:21:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A10B1000;
 Mon,  9 Sep 2019 03:21:36 -0700 (PDT)
Received: from [10.37.9.253] (unknown [10.37.9.253])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F41383F71F;
 Mon,  9 Sep 2019 03:21:31 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190906143021.28261-1-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a2a91dfb-c305-9ada-d818-684ae048056d@arm.com>
Date: Mon, 9 Sep 2019 11:21:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190906143021.28261-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 0/2] libxl: choose a sane default for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 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>

SGksCgpPbiA5LzYvMTkgMzozMCBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEhlbGxvLAo+
IAo+IEZpcnN0IHBhdGNoIGlzIGEgcHJlcGFyYXRvcnkgY2hhbmdlIHRvIGFsc28gbWFrZSB1c2Ug
b2YgdGhlIHBoeXNjYXBzIG9uCj4gQVJNLCBzZWNvbmQgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyBw
aHlzY2FwIChIQVApIGluIG9yZGVyIGZvciB0aGUKPiB0b29sc3RhY2sgdG8gZGVjaWRlIHdoZXRo
ZXIgdG8gdXNlIEhBUCBpZiB0aGUgdXNlciBoYXNuJ3QgbWFkZSBhCj4gc2VsZWN0aW9uLgo+IAo+
IFRoYW5rcywgUm9nZXIuCj4gCj4gUm9nZXIgUGF1IE1vbm5lICgyKToKPiAgICBzeXNjdGw6IHJl
cG9ydCBleGlzdGluZyBwaHlzY2FwcyBvbiBBUk0KCkkgaGF2ZSBjb21taXR0ZWQgdGhpcyBwYXRj
aC4KCj4gICAgc3lzY3RsL2xpYnhsOiBjaG9vc2UgYSBzYW5lIGRlZmF1bHQgZm9yIEhBUAoKVGhp
cyBvbmUgcmVxdWlyZXMgYW4gQWNrIGZyb20gdGhlIHRvb2xzIG1haW50YWluZXJzLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:43:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10: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 1i7H8J-0004yS-7w; Mon, 09 Sep 2019 10:42:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7H8I-0004xv-1H
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:42:54 +0000
X-Inumbo-ID: 93704f6e-d2ee-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93704f6e-d2ee-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 10: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 <osstest-admin@xenproject.org>)
 id 1i7H8G-0003LN-KQ; Mon, 09 Sep 2019 10:42:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7H8F-0005Uy-SU; Mon, 09 Sep 2019 10:42:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7H8F-0001bn-Rq; Mon, 09 Sep 2019 10:42:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141158-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-amd64-pvops:host-install(4):broken:regression
 ovmf:build-i386-pvops:host-install(4):broken:regression
 ovmf:build-i386:host-install(4):broken:regression
 ovmf:build-amd64-xsm:host-install(4):broken:regression
 ovmf:build-amd64:host-install(4):broken:regression
 ovmf:build-i386-xsm:host-install(4):broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=d6f5a5050b942cc0ec08bdc39900b8231957e18c
X-Osstest-Versions-That: ovmf=59b754c9f697d9627b0ccccd327d5132f0e1abb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 10:42:51 +0000
Subject: [Xen-devel] [ovmf test] 141158: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNTgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0
aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDE0MTA5MQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDkxCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxNDEwOTEKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MTA5MQogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDkx
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDEwOTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGQ2ZjVhNTA1MGI5NDJjYzBl
YzA4YmRjMzk5MDBiODIzMTk1N2UxOGMKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIDU5Yjc1NGM5ZjY5N2Q5NjI3YjBjY2NjZDMyN2Q1MTMyZjBlMWFiYjAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0MTA5MSAgMjAxOS0wOS0wNiAxMzozOToyOCBaICAgIDIgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDExNTggIDIwMTktMDktMDkgMDM6Mzg6NTcgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6aGlq
dXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgZDZmNWE1MDUwYjk0MmNjMGVjMDhiZGMzOTkwMGI4MjMxOTU3
ZTE4YwpBdXRob3I6IEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4KRGF0ZTogICBX
ZWQgU2VwIDQgMTc6NTQ6MTIgMjAxOSArMDgwMAoKICAgIEJhc2VUb29sczpFQ0MgbmVlZCB0byBo
YW5kbGUgbG93ZXIgY2FzZSAnc3RhdGljJwogICAgCiAgICBCWjpodHRwczovL2J1Z3ppbGxhLnRp
YW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzgKICAgIAogICAgV2UgYXJlIGdvaW5nIHRv
IGFkZCBrZXl3b3JkIChsb3dlciBjYXNlKSAnc3RhdGljJyBmb3IgZnVuY3Rpb25zIGFuZCBnbG9i
YWwKICAgIHZhcmlhYmxlcyB3aGljaCBhcmUgbm90IHJlZmVyZW5jZWQgb3V0c2lkZSB0aGVpciBj
dXJyZW50IEMgZmlsZS4KICAgIAogICAgSG93ZXZlciwgdGhlIEVDQyB0b29sIG9ubHkgcmVjb2du
aXplcyB1cHBlciBjYXNlICdTVEFUSUMnIGF0IHRoaXMgbW9tZW50LgogICAgVGhpcyB3aWxsIGxl
YWQgdG8gaXNzdWUgcmVwb3J0cyBmb3IgbmV3IGNvZGVzIHRoYXQgZm9sbG93IHRoZSBhYm92ZSBj
b2RpbmcKICAgIHN0eWxlLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIGdvaW5nIHRvIGhhbmRsZSBs
b3dlciBjYXNlICdzdGF0aWMnCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KCmNvbW1pdCAwM2FkM2Q4ODljNjQ5
NzhjMzFhOGNjZDcwZjE4NjI1NThiZGIwYTJkCkF1dGhvcjogRmFuLCBaaGlqdVggPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgNiAxMToyOTo1NCAyMDE5ICswODAwCgogICAg
QmFzZVRvb2xzOkVjYyBoYW5kbGUgYW5vdGhlciBjb3B5cmlnaHQgZm9ybWF0CiAgICAKICAgIEJa
Omh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1NwogICAg
CiAgICBFY2MgY2FuIG5vdCBoYW5kbGUgdGhlIGNvcHlyaWdodCBmb3JtYXQgbGlrZQogICAgCiAg
ICAoQykgQ29weXJpZ2h0IDIwMTUtMjAxNiBIZXdsZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZl
bG9wbWVudCBMUDxCUj4KICAgIAogICAgVGhpcyB3aWxsIGNhdXNlIEVjYyB0byByZXBvcnQgd3Jv
bmcgaW5mb3JtYXRpb24uCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgZ29pbmcgdG8gaGFuZGxlIHRo
aXMgZm9ybWF0CiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4K
ICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvYiBG
ZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:43:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10: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 1i7H9J-00052V-KS; Mon, 09 Sep 2019 10: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=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7H9I-00052N-89
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:43:56 +0000
X-Inumbo-ID: b772abca-d2ee-11e9-ac0a-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b772abca-d2ee-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 10:43:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568025835;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=UZ3w1RsyzCoDE9rbW8tVbPzX87EZjHqwYNEfofyZV+M=;
 b=GKsaeAe8xN/qf7xg4bdThZdMu+x27D28tGeVISwQX47m4mMRUEHlKQEZ
 0ja92xzWWrhbFw3aF5p1qRTIb3eWuXhiJLIizmKEOt8erWyaAM7uQAbco
 QscYjlLCTZ/Wapsd9PDzJTwZQ14isKIlaJVaG0zIJxvHXZzYVsYUCIpvo E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NkxXeVA1t5YovxisE3J8OlVeoXdbvHZ688cfYnhNNcvratVAQcR3UvZVTqoc+A+fAs5ydQwneI
 9JLSRlY4q1O88PwYRpBOZAZarozaBcz5nsR89aXewnt/Wk/Xq3s87zKaqWfL8GdqSEGn3XFAyA
 WmcsQBahD+HEjJXmRcJyJoXWQZx0k+HBdP1mKJtQM3vTkkDkJF2m/G2cKiUvw6BSiUQoAGfOPK
 R4LWGkwFYwf4vvXPKXokmiH/PkrPx7D8BzaqTwsFXJyGgXRsmgAidKxtdhu8pjpScmjA7Ffvji
 /78=
X-SBRS: 2.7
X-MesageID: 5543761
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5543761"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 11:43:51 +0100
Message-ID: <20190909104351.13444-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/boot: Improve code generation from bootsym()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvZGUgZ2VuZXJhdGlvbiBmb3IgYm9vdHN5bSgpIGlzIGF0cm9jaW91cywgYW5kIHVubmVj
ZXNzZXJpbHkKY29tcGxpY2F0ZWQuICBHaXZlbiB0aGUgYXBwcm9wcmlhdGUgcGh5c2ljYWwgYWRk
cmVzcywgYWxsIHdlIG5lZWQgaXMgdG8KY29uc3RydWN0IGEgdmlydHVhbCBhZGRyZXNzIG9mIHRo
ZSBhcHByb3ByaWF0ZSB0eXBlLgoKICBhZGQvcmVtb3ZlOiAwLzAgZ3Jvdy9zaHJpbms6IDAvOSB1
cC9kb3duOiAwLy00MjU2ICgtNDI1NikKICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAga2V4ZWNfcmVzZXJ2ZV9hcmVhLmNv
bnN0cHJvcCAgICAgICAgICAgICAgICAgMTY1ICAgICAxNTkgICAgICAtNgogIHJlc2V0X3ZpZGVv
bW9kZV9hZnRlcl9zMyAgICAgICAgICAgICAgICAgICAgIDIzMSAgICAgIDcwICAgIC0xNjEKICBp
ZGVudGlmeV9jcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzNDEgICAgMTE3NiAg
ICAtMTY1CiAgcGFyc2VfYWNwaV9zbGVlcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDA4
ICAgICAyNDAgICAgLTE2OAogIGVhcmx5X2luaXRfaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDYzMiAgICAgNDQwICAgIC0xOTIKICBfX2NwdV91cCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDE5ODMgICAgMTY4MiAgICAtMzAxCiAgZG9fcGxhdGZvcm1fb3AgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA2NDY5ICAgIDU1MjYgICAgLTk0MwogIGNvbXBhdF9w
bGF0Zm9ybV9vcCAgICAgICAgICAgICAgICAgICAgICAgICAgNjQzMyAgICA1NDgyICAgIC05NTEK
ICBfX3N0YXJ0X3hlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI5MzkgICAxMTU3
MCAgIC0xMzY5CiAgVG90YWw6IEJlZm9yZT0zMzQxMjk4LCBBZnRlcj0zMzM3MDQyLCBjaGcgLTAu
MTMlCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgg
fCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY29uZmlnLmgKaW5kZXggZjk1MDI0NzAyOS4uZGFiN2Q3YmFkZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NvbmZpZy5oCkBAIC05MSw4ICs5MSw4IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHRyYW1wb2xp
bmVfcGh5czsKICNkZWZpbmUgYm9vdHN5bV9waHlzKHN5bSkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgKCgodW5zaWduZWQgbG9uZykmKHN5bSktKHVuc2lnbmVkIGxvbmcp
JnRyYW1wb2xpbmVfc3RhcnQpK3RyYW1wb2xpbmVfcGh5cykKICNkZWZpbmUgYm9vdHN5bShzeW0p
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCpSRUxPQ19ISURF
KCh0eXBlb2YoJihzeW0pKSlfX3ZhKF9fcGEoJihzeW0pKSksICAgICAgXAotICAgICAgICAgICAg
ICAgICB0cmFtcG9saW5lX3BoeXMtX19wYSh0cmFtcG9saW5lX3N0YXJ0KSkpCisgICAgKCooKHR5
cGVvZihzeW0pICopX192YShib290c3ltX3BoeXMoc3ltKSkpKQorCiBleHRlcm4gY2hhciB0cmFt
cG9saW5lX3N0YXJ0W10sIHRyYW1wb2xpbmVfZW5kW107CiBleHRlcm4gY2hhciB0cmFtcG9saW5l
X3JlYWxtb2RlX2VudHJ5W107CiBleHRlcm4gdW5zaWduZWQgaW50IHRyYW1wb2xpbmVfeGVuX3Bo
eXNfc3RhcnQ7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:44:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7H9Y-00054e-V0; Mon, 09 Sep 2019 10:44:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7H9X-00054U-KY
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:44:11 +0000
X-Inumbo-ID: c1a85386-d2ee-11e9-b76c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1a85386-d2ee-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 10:44:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568025851;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=pbzWSKaX+Wm3RY+4CLESZ4ZMerCguRXM3oPuyvc0cdM=;
 b=Owh/Tp700t+/ju2tkjFSLU+q5p7zqPxupm7Y8WH/ckr8fZ4yhoCBpUGC
 TwFgov6RwznJtZ7g8Lo4FIcQkHvxnPITM44FLzX+TnjDliw/I8f/GGx3k
 M3x5q1wi2gtH+DGMUo5o5qbU5N4pbxLzruAmlZzwBwVWfJkvcOaV85Nnf c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jSImWnGeiga63TUO9HlVbQ7MTI83V3aEEWY5U465QQk9RvvW/JDZWFNZcXMVNrysM87M9bLWl2
 5bhmFOWoUWiDaERtk6XAgr0l6pzJf0Tv14FEr1aK9tZuQ6V87+K9O3tZPfAYSDc0dGAOKbeAxl
 Yprs5w8oeOHV+bLjfDnTFGDN/ta6Gq1ljH/HZviE7+LDDujzzl6/pWqgohM1y/rSaXUK4edKzN
 6qfONE2axwJKfnQK2FfR7WOxZxxWmFaPN2wMS+9B1vqcea4mdfC1cPNH6aiKtvCdCqvzOUkFSU
 9OQ=
X-SBRS: 2.7
X-MesageID: 5307168
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5307168"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 11:44:07 +0100
Message-ID: <20190909104407.13666-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: Misc trivial cleanup of bootsym_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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gc21wYm9vdCwgdGhlcmUgaXMgbm8gbmVlZCB0byBhYnN0cmFjdCBzZXR1cF90cmFtcG9saW5l
KCkgYXdheS4gIERyb3AgdGhlCmRlZmluZSBhbmQgdXNlIGJvb3RzeW1fcGh5cygpIGRpcmVjdGx5
LgoKSW4gdGJvb3QsIHRoZSAzIHNpemUgY2FsY3VsYXRpb25zIGFyZSBpbnZhcmlhbnQgb2YgdGhl
aXIgYm9vdHN5bV9waHlzKCkvX19wYSgpCnRyYW5zZm9ybWF0aW9ucywgYnV0IHRoZSBjb21waWxl
ciBjYW4ndCB0ZWxsIHRoaXMuICBEcm9wIHRoZSB0cmFuZm9ybWF0aW9ucywKd2hpY2ggc2ltcGxp
ZmllcyB0aGUgY29tcGlsZWQgZnVuY3Rpb24uCgogIGFkZC9yZW1vdmU6IDAvMCBncm93L3Nocmlu
azogMC8xIHVwL2Rvd246IDAvLTEzNCAoLTEzNCkKICBGdW5jdGlvbiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgdGJvb3Rfc2h1dGRvd24g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjIwICAgICA0ODYgICAgLTEzNAogIFRvdGFs
OiBCZWZvcmU9MzMzNzA0MiwgQWZ0ZXI9MzMzNjkwOCwgY2hnIC0wLjAwJQoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBMdWthc3ogSGF3cnls
a28gPGx1a2Fzei5oYXdyeWxrb0BsaW51eC5pbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyB8IDQgKy0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICB8IDkgKysrLS0tLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRl
eCA5MTE0MTZjMWUxLi42OTA0ZWY1NzcxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTQ2LDggKzQ2LDYgQEAKICNpbmNs
dWRlIDxhc20vdGJvb3QuaD4KICNpbmNsdWRlIDxtYWNoX2FwaWMuaD4KIAotI2RlZmluZSBzZXR1
cF90cmFtcG9saW5lKCkgICAgKGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5
KSkKLQogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHRyYW1wb2xpbmVfcGh5czsKIAogLyog
cmVwcmVzZW50aW5nIEhUIHNpYmxpbmdzIG9mIGVhY2ggbG9naWNhbCBDUFUgKi8KQEAgLTU0NSw3
ICs1NDMsNyBAQCBzdGF0aWMgaW50IGRvX2Jvb3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCiAK
ICAgICBib290aW5nX2NwdSA9IGNwdTsKIAotICAgIHN0YXJ0X2VpcCA9IHNldHVwX3RyYW1wb2xp
bmUoKTsKKyAgICBzdGFydF9laXAgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9yZWFsbW9kZV9l
bnRyeSk7CiAKICAgICAvKiBzdGFydF9laXAgbmVlZHMgYmUgcGFnZSBhbGlnbmVkLCBhbmQgYmVs
b3cgdGhlIDFNIGJvdW5kYXJ5LiAqLwogICAgIGlmICggc3RhcnRfZWlwICYgfjB4ZmYwMDAgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rib290LmMgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpp
bmRleCA4MjYzZjI0MDA5Li4zZTgyOGZlMjA0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGJv
b3QuYworKysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpAQCAtMzcwLDE2ICszNzAsMTMgQEAgdm9p
ZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93bl90eXBlKQogICAgICAgICBnX3Rib290
X3NoYXJlZC0+bnVtX21hY19yZWdpb25zID0gMzsKICAgICAgICAgLyogUzMgcmVzdW1lIGNvZGUg
KGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAqLwogICAgICAgICBnX3Rib290
X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc3RhcnQgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9z
dGFydCk7Ci0gICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1swXS5zaXplID0gYm9v
dHN5bV9waHlzKHRyYW1wb2xpbmVfZW5kKSAtCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOworICAgICAg
ICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IHRyYW1wb2xpbmVfZW5kIC0g
dHJhbXBvbGluZV9zdGFydDsKICAgICAgICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEg
Ki8KICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2
NF90KV9fcGEoJl9zdGV4dCk7Ci0gICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sx
XS5zaXplID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKSAtCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19wYSgmX3N0ZXh0KTsKKyAgICAgICAgZ190Ym9vdF9z
aGFyZWQtPm1hY19yZWdpb25zWzFdLnNpemUgPSBfXzJNX3JvZGF0YV9lbmQgLSBfc3RleHQ7CiAg
ICAgICAgIC8qIGh5cGVydmlzb3IgLmRhdGEgKyAuYnNzICovCiAgICAgICAgIGdfdGJvb3Rfc2hh
cmVkLT5tYWNfcmVnaW9uc1syXS5zdGFydCA9ICh1aW50NjRfdClfX3BhKCZfXzJNX3J3ZGF0YV9z
dGFydCk7Ci0gICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1syXS5zaXplID0gX19w
YSgmX18yTV9yd2RhdGFfZW5kKSAtCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19wYSgmX18yTV9yd2RhdGFfc3RhcnQpOworICAgICAgICBnX3Rib290X3No
YXJlZC0+bWFjX3JlZ2lvbnNbMl0uc2l6ZSA9IF9fMk1fcndkYXRhX2VuZCAtIF9fMk1fcndkYXRh
X3N0YXJ0OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIE1BQyBkb21haW5zIGFuZCBvdGhlciBY
ZW4gbWVtb3J5Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:49:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 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 1i7HF2-0005NT-NF; Mon, 09 Sep 2019 10:49:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7HF1-0005NO-Pu
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:49:51 +0000
X-Inumbo-ID: 8c231006-d2ef-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c231006-d2ef-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 10:49: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 8D527AFA8;
 Mon,  9 Sep 2019 10:49:49 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190903140112.18806-1-aisaila@bitdefender.com>
 <569c7674-4c6e-765a-4071-884bca7d0412@suse.com>
 <7fca65bb-8936-b8c9-80df-3be4675c7b42@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <047d5951-c922-8111-aa39-2bb0bebc5721@suse.com>
Date: Mon, 9 Sep 2019 12:49:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7fca65bb-8936-b8c9-80df-3be4675c7b42@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMjowMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT24g
MDYuMDkuMjAxOSAxODo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAzLjA5LjIwMTkgMTY6
MDEsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gICAgICAgfQo+Pj4gKyAgICAv
KiBDaGVjayBpZiBlbnkgdm1fZXZlbnQgd2FzIHNlbnQgKi8KPj4KPj4gImFueSIgYW5kIHBsZWFz
ZSBhZGQgYmxhbmsgbGluZSBhaGVhZCBvZiB5b3VyIGFkZGl0aW9uLgo+IAo+IEkgd2lsbCBjb3Jy
ZWN0IHRoaXMuCj4gCj4+Cj4+PiArICAgIGlmICggZXJyICkKPj4+ICsgICAgICAgIGdvdG8gb3V0
Owo+Pgo+PiBBbmQgd2FpdCAtIHdoeSBkb2VzIHRoaXMgc2l0IGFmdGVyIHRoZSBsb29wPyBJcyB0
aGF0IGEgcmUtYmFzaW5nCj4+IG1pc3Rha2UgZnJvbSB3aGVuIHlvdSBoYWQgcHV0IG9uIHRvcCBv
ZiBteSB1bmNvbW1pdHRlZCBwYXRjaD8KPiAKPiBUaGlzIGlzIGRvbmUgdG8gc2tpcCB0aGUgbWFw
cGluZyBwYXJ0IGRvd24gdGhlIGxpbmUuIElmIHRoZXJlIGlzIGFuIAo+IGVycm9yIHRoZW4gd2Ug
aGF2ZSB0byByZXR1cm4gX2l0XyBhbmQgbm90IHRoZSBtYXBwaW5nLgoKQnV0IGFmdGVyIHJlLWJh
c2luZyB5b3UgY291bGQgKGFuZCBoZW5jZSBpbW8gc2hvdWxkKSAiZ290byBvdXQiCnJpZ2h0IGZy
b20gdGhlIGNvZGUgYmxvYiB5b3UgYWRkIHRvIHRoZSBsb29wLiBXaGljaCB3b3VsZCB0aGVuCmFs
c28gZWxpbWluYXRlIHRoZSBuZWVkIGZvciBvdGhlciAiZXJyIiByZWxhdGVkIGFkanVzdG1lbnRz
IHlvdQptYWtlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 10:52:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 10: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 1i7HHQ-00065w-5a; Mon, 09 Sep 2019 10:52:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7HHO-00065q-LQ
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 10:52:18 +0000
X-Inumbo-ID: e3fc1818-d2ef-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3fc1818-d2ef-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 10:52:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4CA47B620;
 Mon,  9 Sep 2019 10:52:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190909104351.13444-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <99b5f0b5-554c-1c29-f92b-a4e081bc178c@suse.com>
Date: Mon, 9 Sep 2019 12:52:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909104351.13444-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/boot: Improve code generation from
 bootsym()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMjo0MywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgY29kZSBnZW5l
cmF0aW9uIGZvciBib290c3ltKCkgaXMgYXRyb2Npb3VzLCBhbmQgdW5uZWNlc3NlcmlseQo+IGNv
bXBsaWNhdGVkLiAgR2l2ZW4gdGhlIGFwcHJvcHJpYXRlIHBoeXNpY2FsIGFkZHJlc3MsIGFsbCB3
ZSBuZWVkIGlzIHRvCj4gY29uc3RydWN0IGEgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBhcHByb3By
aWF0ZSB0eXBlLgo+IAo+ICAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzkgdXAvZG93
bjogMC8tNDI1NiAoLTQyNTYpCj4gICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4gICBrZXhlY19yZXNlcnZlX2FyZWEuY29u
c3Rwcm9wICAgICAgICAgICAgICAgICAxNjUgICAgIDE1OSAgICAgIC02Cj4gICByZXNldF92aWRl
b21vZGVfYWZ0ZXJfczMgICAgICAgICAgICAgICAgICAgICAyMzEgICAgICA3MCAgICAtMTYxCj4g
ICBpZGVudGlmeV9jcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzNDEgICAgMTE3
NiAgICAtMTY1Cj4gICBwYXJzZV9hY3BpX3NsZWVwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA0MDggICAgIDI0MCAgICAtMTY4Cj4gICBlYXJseV9pbml0X2ludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA2MzIgICAgIDQ0MCAgICAtMTkyCj4gICBfX2NwdV91cCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDE5ODMgICAgMTY4MiAgICAtMzAxCj4gICBkb19wbGF0
Zm9ybV9vcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY0NjkgICAgNTUyNiAgICAtOTQz
Cj4gICBjb21wYXRfcGxhdGZvcm1fb3AgICAgICAgICAgICAgICAgICAgICAgICAgIDY0MzMgICAg
NTQ4MiAgICAtOTUxCj4gICBfX3N0YXJ0X3hlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTI5MzkgICAxMTU3MCAgIC0xMzY5Cj4gICBUb3RhbDogQmVmb3JlPTMzNDEyOTgsIEFmdGVy
PTMzMzcwNDIsIGNoZyAtMC4xMyUKPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:02:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7HQj-0006yu-AJ; Mon, 09 Sep 2019 11:01: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=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7HQh-0006yT-Mu
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:01:55 +0000
X-Inumbo-ID: 3bb588af-d2f1-11e9-ac0a-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3bb588af-d2f1-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 11:01:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568026915;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=zopL4YWvwdlEEcf096N6stblGocoRRktXaEPqlPfHEM=;
 b=iHrFbbvknEDdnvqMrMAy71HFUU9tnLte2RVWkV2eQL7xOyj0Ial4zgUf
 BLOBx6/5S50GtPY3/KyqvkqBPKkV2a7rOPcYxU9Mjc5E6aUVcphtDQJLj
 gJ5AEWTBL6+7v6U200WeRtL0UGzQdTXdP7OnurotlJ6NH1A4MVxs9g911 w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Am721B+wzlj0bkilcCXmI5f4AT+eYSvSM4hYbA0wufFRbzsrczVZQV1wQRzpsSuhF/DjwUIbbW
 o09piDev3B7STMhhXE5Eu+XqMRv+WSXEsGLvaV0W3xs1yRXbvMK3WEOwWyykjbQimy1pPXPOaW
 3U1x+217m8P3QQLS8j7ZblLVoixlkQ6kxYMA1DwYp9AZgPHUpYYb1o7xemoVPD5NAd7nqfozxL
 gIRF/z8n4tK7HRjtcEjl4AG6wRdzOEvvqlRBRmrAc+1LudwQkJtWJukdcEuxxLY4kyDzjWvR1G
 nQ0=
X-SBRS: 2.7
X-MesageID: 5313494
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5313494"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <68db6d1a-6498-30a6-6604-a568056dd1e0@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: <d6419b76-7864-5d45-1ddd-8c84ae4e3271@citrix.com>
Date: Mon, 9 Sep 2019 12:01:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <68db6d1a-6498-30a6-6604-a568056dd1e0@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3] x86emul: fix test harness and fuzzer
 build dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAxNTowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ29tbWl0IGZkMzVmMzJi
NGIgKCJ0b29scy94ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGljeSBpbiB0aGUKPiB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMiKSBkaWRuJ3QgYWNjb3VudCBmb3IgdGhlIGRlcGVuZGVuY2ll
cyBvZgo+IGNwdWlkLWF1dG9nZW4uaCB0byBwb3RlbnRpYWxseSBjaGFuZ2UgYmV0d2VlbiBpbmNy
ZW1lbnRhbCBidWlsZHMuIEluCj4gcGFydGljdWxhciB0aGUgaGFybmVzcyBoYXMgYSAicnVuIiBn
b2FsIHdoaWNoIGlzIHN1cHBvc2VkIHRvIGJlIHVzYWJsZQo+IGluZGVwZW5kZW50bHkgb2YgdGhl
IHJlc3Qgb2YgdGhlIHRvb2xzIHN1Yi10cmVlIGJ1aWxkaW5nLCBhbmQgYm90aCB0aGUKPiBoYXJu
ZXNzIGFuZCB0aGUgZnV6emVyIGNvZGUgYXJlIGFsc28gc3VwcG9zZWQgdG8gYmUgYnVpbGRhYmxl
Cj4gaW5kZXBlbmRlbnRseS4gVGhlcmVmb3JlIGEgcmUtYnVpbGQgb2YgdGhlIGdlbmVyYXRlZCBo
ZWFkZXIgbmVlZHMgdG8gYmUKPiB0cmlnZ2VyZWQgZmlyc3QsIHdoaWNoIGlzIGFjaGlldmVkIGJ5
IGludHJvZHVjaW5nIGEgbmV3IHRvcC1sZXZlbCB0YXJnZXQKPiBwYXR0ZXJuIChmb3IganVzdCB0
aGUgInJ1biIgcGFydCBmb3Igbm93KS4KPgo+IEZ1cnRoZXIgY3B1aWQubyBkaWQgbm90IGhhdmUg
YW55IGRlcGVuZGVuY2llcyBhZGRlZCBmb3IgaXQuCj4KPiBGaW5hbGx5LCB3aGlsZSBhdCBpdCwg
YWRkIGEgInJ1biIgdGFyZ2V0IHRvIHRoZSBjcHUtcG9saWN5IHRlc3QgaGFybmVzcy4KPgo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiAtLS0KPiBUQkQ6IFNv
bWV0aGluZyBzaW1pbGFyIHdvdWxkIGJlIG5pY2UgZm9yIGJ1aWxkaW5nIGJvdGggdG9vbHMvdGVz
dHMvKi8KPiAgICAgIGFuZCB0b29scy9mdXp6LyovLCBidXQgSSdtIHVuY2VydGFpbiB3aGV0aGVy
IHJlc3BlY3RpdmUgdG9wIGxldmVsCj4gICAgICB0YXJnZXRzIGJ1aWxkLXRlc3RzLSUgYW5kIGJ1
aWxkLWZ1enotJSB3b3VsZCBiZSB3ZWxjb21lLgoKRnV6eiB0YXJnZXRzIGFyZSBtdWNoIG1vcmUg
Y29tcGxpY2F0ZWQgdG8gc2V0IHVwIGFuZCBydW4gY29ycmVjdGx5LsKgIEknZApza2lwIHRoZW0g
Zm9yIG5vdy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:02:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11: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 1i7HRa-00071q-MH; Mon, 09 Sep 2019 11: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=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7HRZ-00071j-RN
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:02:49 +0000
X-Inumbo-ID: 5bff0b3a-d2f1-11e9-ac0a-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bff0b3a-d2f1-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 11:02:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568026968;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=50hYv3W7j2ygLMx9Yjv3MoOF8agqmiJ2idIu8AFBSQ0=;
 b=PWr3qaoiwTdE2rOr3lTij7HaLufzXm5V/hN6TBZubVAyGM7BK1wEgLGK
 hmmNFKuwb/u74H27eMaQUJPIstd0HX/pCMgpixcT9iOfCrSOGijBrBf6c
 cnprJQ1XllLOba16M1ymcYunJD1owxiPTGwhBv73RzZ/7hakxakdNstIw w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bhzI2NJkSBT5UeKsA5WhAxWdgJCbirG59ltGXo2HEa+cGEqjhpkWb13nGY3XsQjXh7I9//CMn4
 LrftwFyWjvRozABoNlLjrFZv1pgN2IahJtkJwz2Ze8CjLLEHypAENNBO4TnHrGN2ug5Lrfeyp2
 hBuGz37Yup454NBrSyy8+Ds3OpLo1dd84rTsAy7d+u1wcj313qIDntPbOppIQIlKy3USJQMBNm
 OVihLocSvSmhTxGZJe2TIVVlglD1FbdYLdCOv4y5Tv0Lws2mVOmOIYgzrINtX8aXKFsTS0Omyr
 VTA=
X-SBRS: 2.7
X-MesageID: 5588452
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5588452"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <7f995809-c993-c7aa-1fed-c155912363c7@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: <3fc94cce-0c85-c978-feb9-8bb9b875d14c@citrix.com>
Date: Mon, 9 Sep 2019 12:02:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7f995809-c993-c7aa-1fed-c155912363c7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] x86/HVM: use single (atomic) MOV for
 aligned emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDkvMjAxOSAxNTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVXNpbmcgbWVtY3B5KCkg
bWF5IHJlc3VsdCBpbiBtdWx0aXBsZSBpbmRpdmlkdWFsIGJ5dGUgYWNjZXNzZXMKPiAoZGVwZW5k
ZW5pbmcgaG93IG1lbWNweSgpIGlzIGltcGxlbWVudGVkIGFuZCBob3cgdGhlIHJlc3VsdGluZyBp
bnNucywKPiBlLmcuIFJFUCBNT1ZTQiwgZ2V0IGNhcnJpZWQgb3V0IGluIGhhcmR3YXJlKSwgd2hp
Y2ggaXNuJ3Qgd2hhdCB3ZQo+IHdhbnQvbmVlZCBmb3IgY2Fycnlpbmcgb3V0IGd1ZXN0IGluc25z
IGFzIGNvcnJlY3RseSBhcyBwb3NzaWJsZS4gRmFsbAo+IGJhY2sgdG8gbWVtY3B5KCkgb25seSBm
b3IgbWlzYWxpZ25lZCBhY2Nlc3NlcyBhcyB3ZWxsIGFzIG9uZXMgbm90IDIsIDQsCj4gb3IgOCBi
eXRlcyBpbiBzaXplLgo+Cj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiAtLS0KPiBSRkM6IEJlc2lkZXMgd2FudGluZyB0byBoZWFyIGlmIHRoaXMgaXMg
Y29uc2lkZXJlZCBhY2NlcHRhYmxlIGFuZAo+ICAgICAgc3VmZmljaWVudCAob3Igd2hldGhlciBp
dCBpcyB0aG91Z2h0IHRoYXQgdGhlIGxpbmVhcl93cml0ZSgpIHBhdGgKPiAgICAgIGFsc28gbmVl
ZHMgcGxheWluZyB3aXRoKSwgdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2UnZCB3YW50IHRvCj4g
ICAgICBleHRlbmQgdGhpcyB0byByZWFkcyBhcyB3ZWxsLiBsaW5lYXJfe3JlYWQsd3JpdGV9KCkg
Y3VycmVudGx5IGRvbid0Cj4gICAgICB1c2UgaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKSwgaS5l
LiBpbiBib3RoIGNhc2VzIEknZCBuZWVkIHRvIGFsc28KPiAgICAgIGZpZGRsZSB3aXRoIF9faHZt
X2NvcHkoKSAocGVyaGFwcyBieSBtYWtpbmcgdGhlIGNvbnN0cnVjdCBiZWxvdyBhCj4gICAgICBo
ZWxwZXIgZnVuY3Rpb24pLgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC0xMzUyLDcgKzEzNTIsMTQgQEAg
c3RhdGljIGludCBodm1lbXVsX3dyaXRlKAo+ICAgICAgaWYgKCAhbWFwcGluZyApCj4gICAgICAg
ICAgcmV0dXJuIGxpbmVhcl93cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVs
X2N0eHQpOwo+ICAKPiAtICAgIG1lbWNweShtYXBwaW5nLCBwX2RhdGEsIGJ5dGVzKTsKPiArICAg
IC8qIEZvciBhbGlnbmVkIGFjY2Vzc2VzIHVzZSBzaW5nbGUgKGFuZCBoZW5jZSBhdG9taWMpIE1P
ViBpbnNucy4gKi8KPiArICAgIHN3aXRjaCAoIGJ5dGVzIHwgKCh1bnNpZ25lZCBsb25nKW1hcHBp
bmcgJiAoYnl0ZXMgLSAxKSkgKQoKV2h5IG9ubHkgZm9yIGFsaWduZWQgdmFsdWVzP8KgIE1pc2Fs
aWduZWQgYXJlIGF0b21pYyBvbiBhbG1vc3QgYWxsIDY0LWJpdApjYXBhYmxlIHN5c3RlbXMsIGFu
ZCBtYXBwaW5nIHdpbGwgY29ycmVjdGx5IHNwYW4gYSBwYWdlIGJvdW5kYXJ5IGlmCm5lY2Vzc2Fy
eS4KCn5BbmRyZXcKCj4gKyAgICB7Cj4gKyAgICBjYXNlIDI6IHdyaXRlX3UxNl9hdG9taWMobWFw
cGluZywgKih1aW50MTZfdCAqKXBfZGF0YSk7IGJyZWFrOwo+ICsgICAgY2FzZSA0OiB3cml0ZV91
MzJfYXRvbWljKG1hcHBpbmcsICoodWludDMyX3QgKilwX2RhdGEpOyBicmVhazsKPiArICAgIGNh
c2UgODogd3JpdGVfdTY0X2F0b21pYyhtYXBwaW5nLCAqKHVpbnQ2NF90ICopcF9kYXRhKTsgYnJl
YWs7Cj4gKyAgICBkZWZhdWx0OiBtZW1jcHkobWFwcGluZywgcF9kYXRhLCBieXRlcyk7ICAgICAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICAKPiAgICAgIGh2bWVtdWxfdW5tYXBfbGluZWFy
X2FkZHIobWFwcGluZywgYWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4dCk7Cj4gIAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:03:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11: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 1i7HS8-000760-11; Mon, 09 Sep 2019 11:03:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7HS6-00075l-F7
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:03:22 +0000
X-Inumbo-ID: 6eef60fa-d2f1-11e9-ac0a-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6eef60fa-d2f1-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 11:03:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568027000;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=I+AV+DsW4X39ixrs+TwfKblGWBai+4cA57/aO7S3Fy4=;
 b=L+1Vy99f8dClxu2ENrtpa5hvzol0BPsK0YhmFAdKSHPlhTYf5Iyi/+ZB
 TBomMqM6bMd72Uiq90diCxhz4Qx5azyOB+M7SuZ6L3PYVYlWNzf6cAYV+
 aWS0moadnb/OaAZaIw7BUD3knRRUgF3LWwktq/y8yDSRfOB/3TXx9ugAQ 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 71zUcc4mXMxpZvoDF1QVvQSbfeWBUSwzBfJZh8G/ghdCpCytkmW3zd4VCBmZF/CrFPfUAvPDRU
 GkR26aKA20br/TYz3bq92VkzTfT1be/FWr6Gmt4U03J57YSuiI8BYtLeKrMCjzHUv4KVE3brN1
 SNWP5f7gz5k+UvolppGZP9ls8laypgiLq6bMgJDWviyRzjDV4kE8U+m1HR/xvra+PiVN8iKc5Y
 KKT+UA1iycH1YJtX9e3X5JczMoWdwKSZ//hMY+nJg7mA1IGNVCWdTaOlgd36VQKTb/XqTel/WL
 NkU=
X-SBRS: 2.7
X-MesageID: 5544402
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5544402"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23926.12631.330650.505179@mariner.uk.xensource.com>
Date: Mon, 9 Sep 2019 12:02:47 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <0eee7e6e-a3d9-ea86-d93b-7da6fb282ddb@citrix.com>
References: <20190722192056.15816-1-andrew.cooper3@citrix.com>
 <0eee7e6e-a3d9-ea86-d93b-7da6fb282ddb@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] docs/sphinx: todo/wishlist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, 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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIXSBkb2NzL3NwaGlueDogdG9kby93aXNo
bGlzdCIpOgo+IEl0IGhhcyBiZWVuIHBvaW50ZWQgb3V0IHRoYXQgY2FsbGluZyB0aGlzIHRoZSB3
aXNobGlzdCBpcyBhIHBvb3IgbmFtZS7CoAo+IEEgYmV0dGVyIG5hbWUgd291bGQgYmUgdGhlIHRl
Y2huaWNhbCBkZWJ0IGxpc3QuwqAgSSB3b24ndCByZXNlbmQgZm9yIGp1c3QKPiB0aGlzLCBidXQg
cGxlYXNlIGJlYXIgaXQgaW4gbWluZCB3aGVuIGNvbnNpZGVyaW5nIHRoZSBzdWdnZXN0aW9uLgoK
SSBhcHByb3ZlIG9mIHRoZSBpZGVhIG9mIHJlY29yZGluZyB0ZWNobmljYWwgZGVidCBpbi10cmVl
LgoKQnV0LCBkbyB3ZSB3YW50IGl0IGFzIGEgY2VudHJhbGlzZWQgbGlzdCBsaWtlIHRoaXMgPyAg
SSB0aGluayB3ZQpjdXJyZW50bHkgaGF2ZSB0ZWNobmljYWwgZGVidCBtYXJrZWQgYXMgY29tbWVu
dHMgbmVhcmJ5IGluIHRoZQpyZWxldmFudCBjb2RlIG9yIGludGVyZmFjZSBkZWZpbml0aW9ucy4g
IFRoYXQgaXMgb2Z0ZW4gbW9yZSBuYXR1cmFsCndoZW4gZGV2ZWxvcGluZy4KCkhvdyBhYm91dCBp
bnN0ZWFkIG9mIHRoaXMsIHdlIGludmVudCBhIGZpeGVkIHN0cmluZyB3aGljaCB3ZSBjYW4gZ3Jl
cApmb3IsIHdoaWNoIHdlIGFyZSB0byBwdXQgbmV4dCB0byBwb29yIGFyZWFzIG9mIGludGVyZmFj
ZSBvciBjb2RlLgoKU28gaW4gdGhpcyBjYXNlIHlvdSB3b3VsZCBhZGQgYSBjb21tZW50IG5lYXIg
QGludHJvZHVjZURvbWFpbiBvcgpzb21ldGhpbmcuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:04:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7HSl-0007C3-CA; Mon, 09 Sep 2019 11:04:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cFqR=XE=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i7HSj-0007Bn-QA
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:04:01 +0000
X-Inumbo-ID: 870890e4-d2f1-11e9-978d-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::704])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 870890e4-d2f1-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 11:04:01 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=F8Q3mpRQ3Bj2O650w6Uqb0DssOj2EkXQz/yaAllcx1jqIT2Z/AYJJDhh9yi0bD47ZV0G4V2FSUVLiGQr2e0F+xg/pCL0xzosvspNi53gs3NUMdEMCmTnKdauWNqFjZ70mLTVvD913u9LhpBt/xPQkFKiArm26sGO5HVMlJGAR6yzLYOkglpAL+r54fg+3INIENUhtPpn/RPYfCi5FhaYwbdRN5ZOnJ0FMiUY7QKSCHM1egxtZyLNlOZXPX5nkCpj3o+SjZAmX2holyvYDGBVFaPaN0IXtkzZ755RSRoCRqZhZqeSgqHwPE+utMb+kjTYF25PO75XwD80LQsw1f8BVw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=RxkzwnkHTD6obctfvif9k7k6duIrBumSddEj7Dbp8vk=;
 b=PkwTiG94YECcR2DbPcd7JSZtVX4b6H/Mm6oZ82yWdG+6pOshfZF/lTupCGhMHvPKn4TrHGTHPDnRcKJewp+hksMeBtOm4CbwD5Scank40wwBwOGZZs8TpnhVJEBTzlmitXEVs2oq4GksqI/Nyg4mSwE4gJEoToEGDOEb8QQwtpfdsIQCL9W0Sn8yWdl63EiXlBFQKUhgfUUbkEQ1+QQMN4E02s8UUZUQ4FYZEFxBHsDxuHSTIQxDpkX3ERV4S0u9e8KVeoqd3M2KFdbZin6kVzy8a+3+HjYw/9zfCt9OeLXZ6hZVX/XVMd1g3bx4kGmYa6crdAzY3DcSYsUr25+eSQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=RxkzwnkHTD6obctfvif9k7k6duIrBumSddEj7Dbp8vk=;
 b=dwXLddvMOBa4VGFB3HUUhcUCF8KBd3/UkZfCDyS6yjRLmcJ6KGxVrc7609t1wsrBLRFpsBGHuL+i+tdLop7aUhdyd6KQVGNY87aWjI2gEt11jGEpQ2t03Sk/GdKhSIs42HuMvNF/B3upmmGufJ3l4F6mPSiZB6orjPPBvJdFaz0=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5864.eurprd02.prod.outlook.com (10.141.172.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Mon, 9 Sep 2019 11:03:59 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2241.018; Mon, 9 Sep 2019
 11:03:59 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVYmAUwzAuH5cfgUOJUZVAs8B/2acez52AgASJFgD//9szgIAAA+eA
Date: Mon, 9 Sep 2019 11:03:59 +0000
Message-ID: <749faa64-7b23-0149-ca0f-00ebd2754943@bitdefender.com>
References: <20190903140112.18806-1-aisaila@bitdefender.com>
 <569c7674-4c6e-765a-4071-884bca7d0412@suse.com>
 <7fca65bb-8936-b8c9-80df-3be4675c7b42@bitdefender.com>
 <047d5951-c922-8111-aa39-2bb0bebc5721@suse.com>
In-Reply-To: <047d5951-c922-8111-aa39-2bb0bebc5721@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR04CA0146.eurprd04.prod.outlook.com (2603:10a6:207::30)
 To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 69e1beac-4c87-4bf1-1703-08d735156a9a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5864; 
x-ms-traffictypediagnostic: AM7PR02MB5864:|AM7PR02MB5864:|AM7PR02MB5864:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5864442C4E07594B758BCA84ABB70@AM7PR02MB5864.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(39860400002)(366004)(396003)(136003)(199004)(189003)(256004)(6486002)(11346002)(66476007)(14444005)(8936002)(186003)(8676002)(81156014)(81166006)(14454004)(36756003)(76176011)(305945005)(229853002)(478600001)(86362001)(54906003)(316002)(5660300002)(7736002)(25786009)(31696002)(6512007)(2906002)(102836004)(53936002)(6246003)(52116002)(2616005)(66066001)(6116002)(3846002)(476003)(26005)(71190400001)(386003)(486006)(4326008)(99286004)(53546011)(6436002)(71200400001)(66946007)(31686004)(6506007)(66446008)(446003)(66556008)(64756008)(6916009);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5864;
 H:AM7PR02MB5750.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: 2TDHe9XPpNGTQZrR2muLKDKQZ8+BOGAizlBtLr4LhXsHGKeueaxu11bY3e6wKlNzwLpxgMQASWh5BjydcY2o7YPTkwlCZ/sXuFSE5AnFsHlq+QNRh3IZQsck0YKNhsG1j0cstWVZLRYZl78d+XkJB3P6qVO/+5fJWw+3+V/ChrIMXcaOum8hrAQmy8lwRQAt0S23gMA1Z7HLkAjejrwKhMR8a8VLm8gRDwtvR1/+NYNmr45YJ+i6GOha4CFVIyE2VQB2VvkPQN3ZgEw4m4NF6tdpBC3LJrS2uWqVwPHhv77zLyq4w+E2M5Aa4KwarhR/r3B6LvLlBKVHjhnqMFRS+R7MN3r4tyMDSwnlyWXu51HtMqTb0RmmYpNJn9OHq1eHr8Zx6RGpr/2mD0GE46PSEdyR70xp3241WGoTQxwYcIo=
Content-ID: <8689FFCCD0B2FA4AAF102E4AB42B875F@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 69e1beac-4c87-4bf1-1703-08d735156a9a
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 11:03:59.6293 (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: NP4QpDL+c6LVjvzQ6adUK7EJAsllgYWS7iGFho7eUSYGzDjP9oYgKGiD8sFHmO2LOtt2PO9NDeVr2CKCHuNltpmzDAPVxTcYy9+2V0RT7x4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5864
Subject: Re: [Xen-devel] [PATCH v8] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA5LjA5LjIwMTkgMTM6NDksIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwOS4wOS4y
MDE5IDEyOjAxLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IE9uIDA2LjA5LjIw
MTkgMTg6NDYsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+IE9uIDAzLjA5LjIwMTkgMTY6MDEsIEFs
ZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+PiAgICAgICAgfQ0KPj4+PiArICAgIC8q
IENoZWNrIGlmIGVueSB2bV9ldmVudCB3YXMgc2VudCAqLw0KPj4+DQo+Pj4gImFueSIgYW5kIHBs
ZWFzZSBhZGQgYmxhbmsgbGluZSBhaGVhZCBvZiB5b3VyIGFkZGl0aW9uLg0KPj4NCj4+IEkgd2ls
bCBjb3JyZWN0IHRoaXMuDQo+Pg0KPj4+DQo+Pj4+ICsgICAgaWYgKCBlcnIgKQ0KPj4+PiArICAg
ICAgICBnb3RvIG91dDsNCj4+Pg0KPj4+IEFuZCB3YWl0IC0gd2h5IGRvZXMgdGhpcyBzaXQgYWZ0
ZXIgdGhlIGxvb3A/IElzIHRoYXQgYSByZS1iYXNpbmcNCj4+PiBtaXN0YWtlIGZyb20gd2hlbiB5
b3UgaGFkIHB1dCBvbiB0b3Agb2YgbXkgdW5jb21taXR0ZWQgcGF0Y2g/DQo+Pg0KPj4gVGhpcyBp
cyBkb25lIHRvIHNraXAgdGhlIG1hcHBpbmcgcGFydCBkb3duIHRoZSBsaW5lLiBJZiB0aGVyZSBp
cyBhbg0KPj4gZXJyb3IgdGhlbiB3ZSBoYXZlIHRvIHJldHVybiBfaXRfIGFuZCBub3QgdGhlIG1h
cHBpbmcuDQo+IA0KPiBCdXQgYWZ0ZXIgcmUtYmFzaW5nIHlvdSBjb3VsZCAoYW5kIGhlbmNlIGlt
byBzaG91bGQpICJnb3RvIG91dCINCj4gcmlnaHQgZnJvbSB0aGUgY29kZSBibG9iIHlvdSBhZGQg
dG8gdGhlIGxvb3AuIFdoaWNoIHdvdWxkIHRoZW4NCj4gYWxzbyBlbGltaW5hdGUgdGhlIG5lZWQg
Zm9yIG90aGVyICJlcnIiIHJlbGF0ZWQgYWRqdXN0bWVudHMgeW91DQo+IG1ha2UuDQo+IA0KDQpT
byB5b3Ugd2FudCBtZSB0byBoYXZlIHRoaXMgcGF0Y2ggYmFzZSBvbiB5b3VyICh4ODYvSFZNOiBj
b3JyZWN0IA0KaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKSBmb3IgbXVsdGktcGFnZSBjYXNlKSBw
YXRjaC4gT2ssIEkgY2FuIGRvIHRoYXQgDQppbiB0aGUgbmV4dCB2ZXJzaW9uIGJ1dCB0aGVuIGl0
IHdpbGwgbWFrZSB0aGUgcGF0Y2hlcyBkZXBlbmRlbnQgYW5kIG1pbmUgDQp3aWxsIGhhdmUgdG8g
Z28gaW4gYWZ0ZXIgYWxsIGlzIHJlc29sdmVkIGluIHlvdXIgcGF0Y2ggYW5kIHRoYXQgY291bGQg
DQp0YWtlIHNvbWUgdGltZS4NCg0KQ291bGQgSSBwcm9wb3NlIHRvIGhhdmUgdGhlIGdvdG8gbW92
ZWQgaW4gdGhlIGxvb3AgYW5kIHdoZW4geW91ciBwYXRjaCANCmlzIHJlYWR5IHRvIG1lcmdlIGp1
c3QgcmVwbGFjZSB0aGUgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7IHdpdGgNCnVwZGF0
ZV9tYXBfZXJyKGVyciwgflg4NkVNVUxfUkVUUlkpOyA/DQoNClRoYW5rcywNCkFsZXgNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:15:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11: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 1i7Hda-0008AD-Jk; Mon, 09 Sep 2019 11:15:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Hda-0008A8-2e
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:15:14 +0000
X-Inumbo-ID: 1753a994-d2f3-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1753a994-d2f3-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 11:15: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 AF418ACD9;
 Mon,  9 Sep 2019 11:15:11 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190903140112.18806-1-aisaila@bitdefender.com>
 <569c7674-4c6e-765a-4071-884bca7d0412@suse.com>
 <7fca65bb-8936-b8c9-80df-3be4675c7b42@bitdefender.com>
 <047d5951-c922-8111-aa39-2bb0bebc5721@suse.com>
 <749faa64-7b23-0149-ca0f-00ebd2754943@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9de8e959-139b-29cd-c4b4-24713106f71f@suse.com>
Date: Mon, 9 Sep 2019 13:15:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <749faa64-7b23-0149-ca0f-00ebd2754943@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMzowMywgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMDkuMDkuMjAxOSAxMzo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA5LjIw
MTkgMTI6MDEsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gT24gMDYuMDkuMjAx
OSAxODo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDMuMDkuMjAxOSAxNjowMSwgQWxl
eGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pj4+ICAgICAgICB9Cj4+Pj4+ICsgICAgLyog
Q2hlY2sgaWYgZW55IHZtX2V2ZW50IHdhcyBzZW50ICovCj4+Pj4KPj4+PiAiYW55IiBhbmQgcGxl
YXNlIGFkZCBibGFuayBsaW5lIGFoZWFkIG9mIHlvdXIgYWRkaXRpb24uCj4+Pgo+Pj4gSSB3aWxs
IGNvcnJlY3QgdGhpcy4KPj4+Cj4+Pj4KPj4+Pj4gKyAgICBpZiAoIGVyciApCj4+Pj4+ICsgICAg
ICAgIGdvdG8gb3V0Owo+Pj4+Cj4+Pj4gQW5kIHdhaXQgLSB3aHkgZG9lcyB0aGlzIHNpdCBhZnRl
ciB0aGUgbG9vcD8gSXMgdGhhdCBhIHJlLWJhc2luZwo+Pj4+IG1pc3Rha2UgZnJvbSB3aGVuIHlv
dSBoYWQgcHV0IG9uIHRvcCBvZiBteSB1bmNvbW1pdHRlZCBwYXRjaD8KPj4+Cj4+PiBUaGlzIGlz
IGRvbmUgdG8gc2tpcCB0aGUgbWFwcGluZyBwYXJ0IGRvd24gdGhlIGxpbmUuIElmIHRoZXJlIGlz
IGFuCj4+PiBlcnJvciB0aGVuIHdlIGhhdmUgdG8gcmV0dXJuIF9pdF8gYW5kIG5vdCB0aGUgbWFw
cGluZy4KPj4KPj4gQnV0IGFmdGVyIHJlLWJhc2luZyB5b3UgY291bGQgKGFuZCBoZW5jZSBpbW8g
c2hvdWxkKSAiZ290byBvdXQiCj4+IHJpZ2h0IGZyb20gdGhlIGNvZGUgYmxvYiB5b3UgYWRkIHRv
IHRoZSBsb29wLiBXaGljaCB3b3VsZCB0aGVuCj4+IGFsc28gZWxpbWluYXRlIHRoZSBuZWVkIGZv
ciBvdGhlciAiZXJyIiByZWxhdGVkIGFkanVzdG1lbnRzIHlvdQo+PiBtYWtlLgo+Pgo+IAo+IFNv
IHlvdSB3YW50IG1lIHRvIGhhdmUgdGhpcyBwYXRjaCBiYXNlIG9uIHlvdXIgKHg4Ni9IVk06IGNv
cnJlY3QgCj4gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKSBmb3IgbXVsdGktcGFnZSBjYXNlKSBw
YXRjaC4KCk5vLCBleHBsaWNpdGx5IG5vdC4gVGhlICJyZS1iYXNpbmciIEkgdXNlZCBhYm92ZSB3
YXMgcmVmZXJyaW5nIHRvCnlvdSBoYXZlIG1vdmVkIGF3YXkgZnJvbSBiYXNpbmcgeW91ciBwYXRj
aCBvbiBtaW5lLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:23:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7HlU-0000ZQ-GV; Mon, 09 Sep 2019 11:23: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=cFqR=XE=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i7HlT-0000ZL-0R
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:23:23 +0000
X-Inumbo-ID: 3ab72554-d2f4-11e9-ac0a-12813bfff9fa
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.94]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ab72554-d2f4-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 11:23:21 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VOuOAz/g9pCRee91HDaDfjxa0/GK0iLJ6G9P7F539fug6JF6O1AziomgylpBI2yH/ztHBFJRBABscQdToHKE652JLmzH1xNVx/mbFfoDWpl4Ey4xkhIDCbIjg35rdHcQJwkp5zzBT+ZWkrm3X3WeXpuJj+vU02U8fFuugWEtqyQlsN14+I1cpX5yeUXaQ1PmsKqRj7SrNvDf6FBVRaZKkGIubDmFU2K8zGkUCLpOEGLZ/xj8UtSFPWAYk9/O6D6CGkdtVegKarKHB+6neK23590O3ZXrrRKVFb8SIVNh6lYT3SGqO7u8BRbAY3tGeORlZGbe5+vXxedayDtFPwsjUg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Sd7DfyOVo6OStIuT1k3YptRZPoQFW52UTj17mJG5Exw=;
 b=JZ4+EUvckHBDzzKAcokHN1dRTSpDYPdmVQ0vsN+04K9NwpnchStEX70s11xyT3H6TaFRv94kvbR63xPPoN5YvBEQ83XftCI42R6gNl4Lij+zJysClYFSyd87uNLs6fbiFnLXcdRsLGZHEnSebc6VyRyTmLaSJW4KoJGP3DMtUM+kW6O7c1F3CHjr1YyK1Pi2Fr+bbrtmCCBw61uQwC/1bEzXHQpN9eV+gTSsk0f/hWyHgxYjIM/iwVuFsewz96WxHZhAICNc6NtQQIf3Qyfpddy2vYBaktZxZ7Dfc3o6RUoslKqPPtBLiB0VMF/A1Gt3btMN5dYV47H6Vq6FBljZ3A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Sd7DfyOVo6OStIuT1k3YptRZPoQFW52UTj17mJG5Exw=;
 b=QE9soIw0vCO1gCvWZz37piT6inEzdo7kztaKxOBE4smXNlX7NdITuRwtBniOgib3trRBrZbONMXmcojsQnBbxShCihVoSAZWpRWBIxXg69+/t+5kgshpS0FOd1w+DMqYIN8utQMQuG6WA7n5jJbq05oyuJtjw3u3xQycnFaAgCY=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5800.eurprd02.prod.outlook.com (10.141.172.85) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Mon, 9 Sep 2019 11:23:19 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2241.018; Mon, 9 Sep 2019
 11:23:19 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVYmAUwzAuH5cfgUOJUZVAs8B/2acez52AgASJFgD//9szgIAANjGA///Q5gCAAAI2gA==
Date: Mon, 9 Sep 2019 11:23:19 +0000
Message-ID: <43ee49a9-23dc-495f-3cf2-7c75b7576e9d@bitdefender.com>
References: <20190903140112.18806-1-aisaila@bitdefender.com>
 <569c7674-4c6e-765a-4071-884bca7d0412@suse.com>
 <7fca65bb-8936-b8c9-80df-3be4675c7b42@bitdefender.com>
 <047d5951-c922-8111-aa39-2bb0bebc5721@suse.com>
 <749faa64-7b23-0149-ca0f-00ebd2754943@bitdefender.com>
 <9de8e959-139b-29cd-c4b4-24713106f71f@suse.com>
In-Reply-To: <9de8e959-139b-29cd-c4b4-24713106f71f@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR0102CA0026.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:14::39) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 355a3e3f-cb33-4e2f-5522-08d735181e14
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5800; 
x-ms-traffictypediagnostic: AM7PR02MB5800:|AM7PR02MB5800:|AM7PR02MB5800:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB58006A99725A69ED624D890CABB70@AM7PR02MB5800.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39860400002)(136003)(366004)(346002)(51914003)(199004)(189003)(6916009)(14454004)(86362001)(54906003)(8676002)(102836004)(99286004)(476003)(316002)(2616005)(81156014)(186003)(76176011)(31696002)(6436002)(26005)(486006)(256004)(25786009)(4326008)(6486002)(36756003)(71200400001)(66446008)(305945005)(229853002)(64756008)(66946007)(81166006)(52116002)(2906002)(5660300002)(386003)(6506007)(53546011)(7736002)(3846002)(6116002)(66066001)(11346002)(6246003)(53936002)(478600001)(6512007)(66476007)(446003)(31686004)(8936002)(66556008)(71190400001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5800;
 H:AM7PR02MB5750.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: DgF6pM0LrqdRi1aacJQUlT2UphmT7XM9OTShUer5YSkMYlxybAtaXzgXmwtqMaTdkfu6JMF31k1E4hTYDNwB5OoaJrEG0F0Yt738RNpMc6OvqEsbMk0iROD7xLJ86Z7AL5bx9N8IXEtUglTh5ABfT5nNvFvV578HemnfoBlCE6j6V43UCOALNpFdSR6p6C59TJ14qyMyt+7t4b0EQgQv8j4SdoV3iHMxSbMKy6d14xe9KIUwsUeGrl+1RsgwS3k1CP2OnFGAvhP/4p2vhPCNOvAeg//qHYoW+sL2NvHgR/fi8TlclVxO4y3JAvtrVKTxLJUcUY5vwBk6dvdz7Kzx9RiUJ6IRlHSdSuGkZBXczqm2LdrVfre5LBR3/1GifMlvMgKKHH2t3QCAKC1/R1UkAFoze6IvfdW790A7E8hlYSA=
Content-ID: <6C261D9BBF81D84FB776D5506D7DA574@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 355a3e3f-cb33-4e2f-5522-08d735181e14
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 11:23:19.7391 (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: c7kakocCBJlvmud+2XBLOWr+QdOkfzwHC+ZVsy8pGJV3CAFtVJ0OmqYsJ8XUJKf/TI2jKuE6kll6ni+bDZMWoibVWpy+NjDCzCDwW5il6UA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5800
Subject: Re: [Xen-devel] [PATCH v8] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA5LjA5LjIwMTkgMTQ6MTUsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwOS4wOS4y
MDE5IDEzOjAzLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+DQo+Pg0KPj4gT24g
MDkuMDkuMjAxOSAxMzo0OSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4gT24gMDkuMDkuMjAxOSAx
MjowMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+IE9uIDA2LjA5LjIwMTkg
MTg6NDYsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+Pj4gT24gMDMuMDkuMjAxOSAxNjowMSwgQWxl
eGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+Pj4gICAgICAgICB9DQo+Pj4+Pj4gKyAg
ICAvKiBDaGVjayBpZiBlbnkgdm1fZXZlbnQgd2FzIHNlbnQgKi8NCj4+Pj4+DQo+Pj4+PiAiYW55
IiBhbmQgcGxlYXNlIGFkZCBibGFuayBsaW5lIGFoZWFkIG9mIHlvdXIgYWRkaXRpb24uDQo+Pj4+
DQo+Pj4+IEkgd2lsbCBjb3JyZWN0IHRoaXMuDQo+Pj4+DQo+Pj4+Pg0KPj4+Pj4+ICsgICAgaWYg
KCBlcnIgKQ0KPj4+Pj4+ICsgICAgICAgIGdvdG8gb3V0Ow0KPj4+Pj4NCj4+Pj4+IEFuZCB3YWl0
IC0gd2h5IGRvZXMgdGhpcyBzaXQgYWZ0ZXIgdGhlIGxvb3A/IElzIHRoYXQgYSByZS1iYXNpbmcN
Cj4+Pj4+IG1pc3Rha2UgZnJvbSB3aGVuIHlvdSBoYWQgcHV0IG9uIHRvcCBvZiBteSB1bmNvbW1p
dHRlZCBwYXRjaD8NCj4+Pj4NCj4+Pj4gVGhpcyBpcyBkb25lIHRvIHNraXAgdGhlIG1hcHBpbmcg
cGFydCBkb3duIHRoZSBsaW5lLiBJZiB0aGVyZSBpcyBhbg0KPj4+PiBlcnJvciB0aGVuIHdlIGhh
dmUgdG8gcmV0dXJuIF9pdF8gYW5kIG5vdCB0aGUgbWFwcGluZy4NCj4+Pg0KPj4+IEJ1dCBhZnRl
ciByZS1iYXNpbmcgeW91IGNvdWxkIChhbmQgaGVuY2UgaW1vIHNob3VsZCkgImdvdG8gb3V0Ig0K
Pj4+IHJpZ2h0IGZyb20gdGhlIGNvZGUgYmxvYiB5b3UgYWRkIHRvIHRoZSBsb29wLiBXaGljaCB3
b3VsZCB0aGVuDQo+Pj4gYWxzbyBlbGltaW5hdGUgdGhlIG5lZWQgZm9yIG90aGVyICJlcnIiIHJl
bGF0ZWQgYWRqdXN0bWVudHMgeW91DQo+Pj4gbWFrZS4NCj4+Pg0KPj4NCj4+IFNvIHlvdSB3YW50
IG1lIHRvIGhhdmUgdGhpcyBwYXRjaCBiYXNlIG9uIHlvdXIgKHg4Ni9IVk06IGNvcnJlY3QNCj4+
IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgZm9yIG11bHRpLXBhZ2UgY2FzZSkgcGF0Y2guDQo+
IA0KPiBObywgZXhwbGljaXRseSBub3QuIFRoZSAicmUtYmFzaW5nIiBJIHVzZWQgYWJvdmUgd2Fz
IHJlZmVycmluZyB0bw0KPiB5b3UgaGF2ZSBtb3ZlZCBhd2F5IGZyb20gYmFzaW5nIHlvdXIgcGF0
Y2ggb24gbWluZS4NCj4gDQoNCk9rLCBJIG1pc3VuZGVyc3Rvb2QsIHRoYW5rcyBmb3IgdGhlIGV4
cGxhbmF0aW9uLCBJIHdpbGwgaGF2ZSB0aGUgcGF0Y2ggDQptb2RpZmllZCBhcyBJIHBvc3RlZC4N
Cg0KVGhhbmtzIGZvciB0aGUgcmV2aWV3LA0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:30:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11:30:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Hs1-0001OU-EX; Mon, 09 Sep 2019 11:30: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=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7Hs0-0001OO-BB
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:30:08 +0000
X-Inumbo-ID: 28ac5a7c-d2f5-11e9-ac0a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28ac5a7c-d2f5-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 11:30:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Hrq-0004Hu-H3; Mon, 09 Sep 2019 11:29: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 1i7Hrq-0006W9-7X; Mon, 09 Sep 2019 11:29:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Hrq-0001Wr-6m; Mon, 09 Sep 2019 11:29:58 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141161-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=752098d2d559bb5765546e526b70daacbb3bfec0
X-Osstest-Versions-That: freebsd=a3dbacfc31a3c2ef7d9d4d12d4e5108f044c0701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 11:29:58 +0000
Subject: [Xen-devel] [freebsd-master test] 141161: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE2MSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMTYxLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDEwMDQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgNzUyMDk4ZDJkNTU5YmI1NzY1NTQ2ZTUyNmI3MGRhYWNi
YjNiZmVjMApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgYTNkYmFjZmMz
MWEzYzJlZjdkOWQ0ZDEyZDRlNTEwOGYwNDRjMDcwMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
MDA0ICAyMDE5LTA5LTA0IDA5OjIwOjEzIFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTA4NiAgMjAxOS0wOS0wNiAwOToyMTozMyBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTE2MSAgMjAxOS0wOS0wOSAwOToxOTowNSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3Jn
PgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYXZnIDxhdmdARnJlZUJTRC5vcmc+
CiAgYmNyYW4gPGJjcmFuQEZyZWVCU0Qub3JnPgogIGJkcmV3ZXJ5IDxiZHJld2VyeUBGcmVlQlNE
Lm9yZz4KICBiciA8YnJARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY3kg
PGN5QEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3Rl
QEZyZWVCU0Qub3JnPgogIGZhYmllbnQgPGZhYmllbnRARnJlZUJTRC5vcmc+CiAgZ29uem8gPGdv
bnpvQEZyZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4g
PGlhbkBGcmVlQlNELm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9yZz4KICBqZ2ggPGpnaEBGcmVl
QlNELm9yZz4KICBqaGliYml0cyA8amhpYmJpdHNARnJlZUJTRC5vcmc+CiAgamlsbGVzIDxqaWxs
ZXNARnJlZUJTRC5vcmc+CiAgam9oYWx1biA8am9oYWx1bkBGcmVlQlNELm9yZz4KICBrZXZhbnMg
PGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBrcCA8a3BARnJl
ZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9y
Zz4KICBtaG9ybmUgPG1ob3JuZUBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4K
ICBwZmcgPHBmZ0BGcmVlQlNELm9yZz4KICBwaGlsaXAgPHBoaWxpcEBGcmVlQlNELm9yZz4KICBy
bWFja2xlbSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcnJzIDxycnNARnJlZUJTRC5vcmc+CiAg
c2NvdHRsIDxzY290dGxARnJlZUJTRC5vcmc+CiAgc2NvdHRwaCA8c2NvdHRwaEBGcmVlQlNELm9y
Zz4KICBzZXZhbiA8c2V2YW5ARnJlZUJTRC5vcmc+CiAgc2pnIDxzamdARnJlZUJTRC5vcmc+CiAg
c3RldmVrIDxzdGV2ZWtARnJlZUJTRC5vcmc+CiAgdGFrYXdhdGEgPHRha2F3YXRhQEZyZWVCU0Qu
b3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNE
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteGVu
LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MDAgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:37:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11:37:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Hyp-0001az-8B; Mon, 09 Sep 2019 11:37:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Hyn-0001au-BI
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:37:09 +0000
X-Inumbo-ID: 270c4cf8-d2f6-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 270c4cf8-d2f6-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 11:37: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 9A624AD44;
 Mon,  9 Sep 2019 11:37:06 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <68db6d1a-6498-30a6-6604-a568056dd1e0@suse.com>
 <d6419b76-7864-5d45-1ddd-8c84ae4e3271@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f55d7e1c-eee0-b5cf-0aa1-47b47cd4aea2@suse.com>
Date: Mon, 9 Sep 2019 13:37:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d6419b76-7864-5d45-1ddd-8c84ae4e3271@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86emul: fix test harness and fuzzer
 build dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMzowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wOS8yMDE5
IDE1OjA5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQ29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94
ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGljeSBpbiB0aGUKPj4gdXNlcnNwYWNlIHRlc3Qg
aGFybmVzc2VzIikgZGlkbid0IGFjY291bnQgZm9yIHRoZSBkZXBlbmRlbmNpZXMgb2YKPj4gY3B1
aWQtYXV0b2dlbi5oIHRvIHBvdGVudGlhbGx5IGNoYW5nZSBiZXR3ZWVuIGluY3JlbWVudGFsIGJ1
aWxkcy4gSW4KPj4gcGFydGljdWxhciB0aGUgaGFybmVzcyBoYXMgYSAicnVuIiBnb2FsIHdoaWNo
IGlzIHN1cHBvc2VkIHRvIGJlIHVzYWJsZQo+PiBpbmRlcGVuZGVudGx5IG9mIHRoZSByZXN0IG9m
IHRoZSB0b29scyBzdWItdHJlZSBidWlsZGluZywgYW5kIGJvdGggdGhlCj4+IGhhcm5lc3MgYW5k
IHRoZSBmdXp6ZXIgY29kZSBhcmUgYWxzbyBzdXBwb3NlZCB0byBiZSBidWlsZGFibGUKPj4gaW5k
ZXBlbmRlbnRseS4gVGhlcmVmb3JlIGEgcmUtYnVpbGQgb2YgdGhlIGdlbmVyYXRlZCBoZWFkZXIg
bmVlZHMgdG8gYmUKPj4gdHJpZ2dlcmVkIGZpcnN0LCB3aGljaCBpcyBhY2hpZXZlZCBieSBpbnRy
b2R1Y2luZyBhIG5ldyB0b3AtbGV2ZWwgdGFyZ2V0Cj4+IHBhdHRlcm4gKGZvciBqdXN0IHRoZSAi
cnVuIiBwYXJ0IGZvciBub3cpLgo+Pgo+PiBGdXJ0aGVyIGNwdWlkLm8gZGlkIG5vdCBoYXZlIGFu
eSBkZXBlbmRlbmNpZXMgYWRkZWQgZm9yIGl0Lgo+Pgo+PiBGaW5hbGx5LCB3aGlsZSBhdCBpdCwg
YWRkIGEgInJ1biIgdGFyZ2V0IHRvIHRoZSBjcHUtcG9saWN5IHRlc3QgaGFybmVzcy4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLgoK
Pj4gLS0tCj4+IFRCRDogU29tZXRoaW5nIHNpbWlsYXIgd291bGQgYmUgbmljZSBmb3IgYnVpbGRp
bmcgYm90aCB0b29scy90ZXN0cy8qLwo+PiAgICAgIGFuZCB0b29scy9mdXp6LyovLCBidXQgSSdt
IHVuY2VydGFpbiB3aGV0aGVyIHJlc3BlY3RpdmUgdG9wIGxldmVsCj4+ICAgICAgdGFyZ2V0cyBi
dWlsZC10ZXN0cy0lIGFuZCBidWlsZC1mdXp6LSUgd291bGQgYmUgd2VsY29tZS4KPiAKPiBGdXp6
IHRhcmdldHMgYXJlIG11Y2ggbW9yZSBjb21wbGljYXRlZCB0byBzZXQgdXAgYW5kIHJ1biBjb3Jy
ZWN0bHkuwqAgSSdkCj4gc2tpcCB0aGVtIGZvciBub3cuCgpXZWxsLCBidWlsZGluZyBzaG91bGRu
J3QgYmUgdGhhdCBkaWZmaWN1bHQgLSBvbmUgb25seSBuZWVkcyB0byBzZXQgdGhlCmNvbXBpbGVy
IGV0YyBjb3JyZWN0bHkgaWlyYy4gUnVubmluZyBpcyBsZXNzIHN0cmFpZ2h0Zm9yd2FyZCwgd2hp
Y2ggaXMKd2h5IEkndmUgbWVudGlvbmVkIG9ubHkgdGhlIGJ1aWxkIHBhcnQuCgpJbmRlcGVuZGVu
dCBvZiB0aGUgZnV6emVyIGFzcGVjdCwgd2hhdCBhYm91dCBhIHNwZWNpYWwgdG9wIGxldmVsIGJ1
aWxkCnRhcmdldCBmb3IgdGhlIHRlc3QgaGFybmVzc2VzIChhbG9uZ3NpZGUgdGhlIHJ1biBvbmUg
aW50cm9kdWNlZCBoZXJlKT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:39:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11:39:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7I1P-0001jm-NV; Mon, 09 Sep 2019 11:39: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=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7I1P-0001jh-3N
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:39:51 +0000
X-Inumbo-ID: 8806ebc6-d2f6-11e9-ac0a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8806ebc6-d2f6-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 11:39: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 6B453B623;
 Mon,  9 Sep 2019 11:39:49 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <68db6d1a-6498-30a6-6604-a568056dd1e0@suse.com>
 <d6419b76-7864-5d45-1ddd-8c84ae4e3271@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a3142866-ec53-bd2c-0672-99923c421aad@suse.com>
Date: Mon, 9 Sep 2019 13:39:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d6419b76-7864-5d45-1ddd-8c84ae4e3271@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86emul: fix test harness and fuzzer
 build dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMzowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wOS8yMDE5
IDE1OjA5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQ29tbWl0IGZkMzVmMzJiNGIgKCJ0b29scy94
ODZlbXVsOiBVc2Ugc3RydWN0IGNwdWlkX3BvbGljeSBpbiB0aGUKPj4gdXNlcnNwYWNlIHRlc3Qg
aGFybmVzc2VzIikgZGlkbid0IGFjY291bnQgZm9yIHRoZSBkZXBlbmRlbmNpZXMgb2YKPj4gY3B1
aWQtYXV0b2dlbi5oIHRvIHBvdGVudGlhbGx5IGNoYW5nZSBiZXR3ZWVuIGluY3JlbWVudGFsIGJ1
aWxkcy4gSW4KPj4gcGFydGljdWxhciB0aGUgaGFybmVzcyBoYXMgYSAicnVuIiBnb2FsIHdoaWNo
IGlzIHN1cHBvc2VkIHRvIGJlIHVzYWJsZQo+PiBpbmRlcGVuZGVudGx5IG9mIHRoZSByZXN0IG9m
IHRoZSB0b29scyBzdWItdHJlZSBidWlsZGluZywgYW5kIGJvdGggdGhlCj4+IGhhcm5lc3MgYW5k
IHRoZSBmdXp6ZXIgY29kZSBhcmUgYWxzbyBzdXBwb3NlZCB0byBiZSBidWlsZGFibGUKPj4gaW5k
ZXBlbmRlbnRseS4gVGhlcmVmb3JlIGEgcmUtYnVpbGQgb2YgdGhlIGdlbmVyYXRlZCBoZWFkZXIg
bmVlZHMgdG8gYmUKPj4gdHJpZ2dlcmVkIGZpcnN0LCB3aGljaCBpcyBhY2hpZXZlZCBieSBpbnRy
b2R1Y2luZyBhIG5ldyB0b3AtbGV2ZWwgdGFyZ2V0Cj4+IHBhdHRlcm4gKGZvciBqdXN0IHRoZSAi
cnVuIiBwYXJ0IGZvciBub3cpLgo+Pgo+PiBGdXJ0aGVyIGNwdWlkLm8gZGlkIG5vdCBoYXZlIGFu
eSBkZXBlbmRlbmNpZXMgYWRkZWQgZm9yIGl0Lgo+Pgo+PiBGaW5hbGx5LCB3aGlsZSBhdCBpdCwg
YWRkIGEgInJ1biIgdGFyZ2V0IHRvIHRoZSBjcHUtcG9saWN5IHRlc3QgaGFybmVzcy4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKSWFuLAoKeW91
IGhhZCBiZWVuIHBhcnRpY3VsYXJseSB1bmhhcHB5IGFib3V0IHRoZSB2MiBhcHByb2FjaC4gV2hp
bGUKbm90IHN0cmljdGx5IHJlcXVpcmVkIGZvciBjb21taXR0aW5nLCBJJ2Qgc3RpbGwgcHJlZmVy
IHRvIGhhdmUKeW91ciBhZ3JlZW1lbnQgd2l0aCB0aGlzIGFwcHJvYWNoIChvciwgb2YgY291cnNl
LCBzdWdnZXN0aW9ucwpmb3IgaW1wcm92ZW1lbnQpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 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 1i7I6j-0002VC-DI; Mon, 09 Sep 2019 11:45:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7I6i-0002V2-Ja
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:45:20 +0000
X-Inumbo-ID: 4c4530f6-d2f7-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 4c4530f6-d2f7-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 11:45:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B881128;
 Mon,  9 Sep 2019 04:45:18 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3EC853F71F;
 Mon,  9 Sep 2019 04:45:15 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-2-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <899e4076-d47e-a7e6-14e5-dba21124a330@arm.com>
Date: Mon, 9 Sep 2019 12:45:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1566324587-3442-2-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 1/8] iommu/arm: Add iommu_helpers.c file
 to keep common for IOMMUs stuff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGkgT2xla3NhbmRyLAoKT24gOC8yMC8xOSA3OjA5IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29A
ZXBhbS5jb20+Cj4gCj4gSW50cm9kdWNlIGEgc2VwYXJhdGUgZmlsZSB0byBrZWVwIHZhcmlvdXMg
aGVscGVycyB3aGljaCBjb3VsZCBiZSB1c2VkCj4gYnkgbW9yZSB0aGFuIG9uZSBJT01NVSBkcml2
ZXIgaW4gb3JkZXIgbm90IHRvIGR1cGxpY2F0ZSBjb2RlLgo+IAo+IFRoZSBmaXJzdCBjYW5kaWRh
dGVzIHRvIGJlIG1vdmVkIHRvIHRoZSBuZXcgZmlsZSBhcmUgU01NVSBkcml2ZXIncwo+ICJtYXBf
cGFnZS91bm1hcF9wYWdlIiBjYWxsYmFja3MuIFRoZXJlIGNhbGxiYWNrcyBuZWl0aGVyIGNvbnRh
aW4gYW55CgpzL1RoZXJlL1RoZXNlLyBJIHRoaW5rLgoKPiBTTU1VIHNwZWNpZmljIGluZm8gbm9y
IHBlcmZvcm0gYW55IFNNTVUgc3BlY2lmaWMgYWN0aW9ucyBhbmQgYXJlIGdvaW5nCj4gdG8gYmUg
dGhlIHNhbWUgYWNyb3NzIGFsbCBJT01NVSBkcml2ZXJzIHdoaWNoIEgvVyBJUCBzaGFyZXMgUDJN
Cj4gd2l0aCB0aGUgQ1BVIGxpa2UgU01NVSBkb2VzLgo+IAo+IFNvLCBtb3ZlIGNhbGxiYWNrcyB0
byBpb21tdV9oZWxwZXJzLmMgZm9yIHRoZSB1cGNvbWluZyBJUE1NVSBkcml2ZXIKPiB0byBiZSBh
YmxlIHRvIHJlLXVzZSB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hl
bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KClsuLi5dCgo+ICAgc3RhdGljIF9faW5pdCBjb25zdCBzdHJ1
Y3QgYXJtX3NtbXVfZGV2aWNlICpmaW5kX3NtbXUoY29uc3Qgc3RydWN0IGRldmljZSAqZGV2KQo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2lvbW11LmgKPiBpbmRleCA5MDRjOWFlLi4yMGQ4NjVlIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9t
bXUuaAo+IEBAIC0yNiw2ICsyNiwxMyBAQCBzdHJ1Y3QgYXJjaF9pb21tdQo+ICAgY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKTsKPiAgIHZvaWQgaW9tbXVfc2V0X29w
cyhjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpOwo+ICAgCj4gKy8qIG1hcHBpbmcgaGVscGVy
cyAqLwoKSSB3b3VsZCBzcGVjaWZ5IHRoaXMgb25seSB3b3JrcyB3aGVuIHRoZSBQVCBpcyBzaGFy
ZWQgYmV0d2VlbiB0aGUgSU9NTVUgCmFuZCBDUFUuCgpXaXRoIHRoZSB0d28gcmVxdWVzdHMgYWRk
cmVzc2VkOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgo+
ICtpbnQgX19tdXN0X2NoZWNrIGFybV9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIG1mbl90IG1mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGZsYWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKTsKPiAraW50IF9fbXVzdF9jaGVjayBhcm1f
aW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmbHVzaF9mbGFncyk7
Cj4gKwo+ICAgI2VuZGlmIC8qIF9fQVJDSF9BUk1fSU9NTVVfSF9fICovCj4gICAKPiAgIC8qCj4g
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 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 1i7I6k-0002VY-QL; Mon, 09 Sep 2019 11:45:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7I6j-0002V7-6S
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:45:21 +0000
X-Inumbo-ID: 4bfb2922-d2f7-11e9-ac0a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bfb2922-d2f7-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 11:45: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 77B04AD29;
 Mon,  9 Sep 2019 11:45:18 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190909104407.13666-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <42143b5c-bb3f-b5f1-a14e-eb717ae26575@suse.com>
Date: Mon, 9 Sep 2019 13:45:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909104407.13666-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: Misc trivial cleanup of bootsym_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: Xen-devel <xen-devel@lists.xenproject.org>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMjo0NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJbiBzbXBib290LCB0
aGVyZSBpcyBubyBuZWVkIHRvIGFic3RyYWN0IHNldHVwX3RyYW1wb2xpbmUoKSBhd2F5LiAgRHJv
cCB0aGUKPiBkZWZpbmUgYW5kIHVzZSBib290c3ltX3BoeXMoKSBkaXJlY3RseS4KPiAKPiBJbiB0
Ym9vdCwgdGhlIDMgc2l6ZSBjYWxjdWxhdGlvbnMgYXJlIGludmFyaWFudCBvZiB0aGVpciBib290
c3ltX3BoeXMoKS9fX3BhKCkKPiB0cmFuc2Zvcm1hdGlvbnMsIGJ1dCB0aGUgY29tcGlsZXIgY2Fu
J3QgdGVsbCB0aGlzLiAgRHJvcCB0aGUgdHJhbmZvcm1hdGlvbnMsCj4gd2hpY2ggc2ltcGxpZmll
cyB0aGUgY29tcGlsZWQgZnVuY3Rpb24uCj4gCj4gICBhZGQvcmVtb3ZlOiAwLzAgZ3Jvdy9zaHJp
bms6IDAvMSB1cC9kb3duOiAwLy0xMzQgKC0xMzQpCj4gICBGdW5jdGlvbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4gICB0Ym9vdF9zaHV0
ZG93biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MjAgICAgIDQ4NiAgICAtMTM0Cj4g
ICBUb3RhbDogQmVmb3JlPTMzMzcwNDIsIEFmdGVyPTMzMzY5MDgsIGNoZyAtMC4wMCUKPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7IAG-0002my-Bb; Mon, 09 Sep 2019 11:49:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7IAF-0002ms-JE
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:48:59 +0000
X-Inumbo-ID: cee9ddd6-d2f7-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cee9ddd6-d2f7-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 11:48: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 E1F02AD44;
 Mon,  9 Sep 2019 11:48:57 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <7f995809-c993-c7aa-1fed-c155912363c7@suse.com>
 <3fc94cce-0c85-c978-feb9-8bb9b875d14c@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8ade0941-d208-ef35-1603-9cad05c0dbe8@suse.com>
Date: Mon, 9 Sep 2019 13:49:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3fc94cce-0c85-c978-feb9-8bb9b875d14c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] x86/HVM: use single (atomic) MOV for
 aligned emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxMzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wOS8yMDE5
IDE1OjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVXNpbmcgbWVtY3B5KCkgbWF5IHJlc3VsdCBp
biBtdWx0aXBsZSBpbmRpdmlkdWFsIGJ5dGUgYWNjZXNzZXMKPj4gKGRlcGVuZGVuaW5nIGhvdyBt
ZW1jcHkoKSBpcyBpbXBsZW1lbnRlZCBhbmQgaG93IHRoZSByZXN1bHRpbmcgaW5zbnMsCj4+IGUu
Zy4gUkVQIE1PVlNCLCBnZXQgY2FycmllZCBvdXQgaW4gaGFyZHdhcmUpLCB3aGljaCBpc24ndCB3
aGF0IHdlCj4+IHdhbnQvbmVlZCBmb3IgY2Fycnlpbmcgb3V0IGd1ZXN0IGluc25zIGFzIGNvcnJl
Y3RseSBhcyBwb3NzaWJsZS4gRmFsbAo+PiBiYWNrIHRvIG1lbWNweSgpIG9ubHkgZm9yIG1pc2Fs
aWduZWQgYWNjZXNzZXMgYXMgd2VsbCBhcyBvbmVzIG5vdCAyLCA0LAo+PiBvciA4IGJ5dGVzIGlu
IHNpemUuCj4+Cj4+IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+PiAtLS0KPj4gUkZDOiBCZXNpZGVzIHdhbnRpbmcgdG8gaGVhciBpZiB0aGlzIGlzIGNv
bnNpZGVyZWQgYWNjZXB0YWJsZSBhbmQKPj4gICAgICBzdWZmaWNpZW50IChvciB3aGV0aGVyIGl0
IGlzIHRob3VnaHQgdGhhdCB0aGUgbGluZWFyX3dyaXRlKCkgcGF0aAo+PiAgICAgIGFsc28gbmVl
ZHMgcGxheWluZyB3aXRoKSwgdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2UnZCB3YW50IHRvCj4+
ICAgICAgZXh0ZW5kIHRoaXMgdG8gcmVhZHMgYXMgd2VsbC4gbGluZWFyX3tyZWFkLHdyaXRlfSgp
IGN1cnJlbnRseSBkb24ndAo+PiAgICAgIHVzZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpLCBp
LmUuIGluIGJvdGggY2FzZXMgSSdkIG5lZWQgdG8gYWxzbwo+PiAgICAgIGZpZGRsZSB3aXRoIF9f
aHZtX2NvcHkoKSAocGVyaGFwcyBieSBtYWtpbmcgdGhlIGNvbnN0cnVjdCBiZWxvdyBhCj4+ICAg
ICAgaGVscGVyIGZ1bmN0aW9uKS4KPj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4gQEAgLTEzNTIsNyArMTM1
MiwxNCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCj4+ICAgICAgaWYgKCAhbWFwcGluZyAp
Cj4+ICAgICAgICAgIHJldHVybiBsaW5lYXJfd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZl
YywgaHZtZW11bF9jdHh0KTsKPj4gIAo+PiAtICAgIG1lbWNweShtYXBwaW5nLCBwX2RhdGEsIGJ5
dGVzKTsKPj4gKyAgICAvKiBGb3IgYWxpZ25lZCBhY2Nlc3NlcyB1c2Ugc2luZ2xlIChhbmQgaGVu
Y2UgYXRvbWljKSBNT1YgaW5zbnMuICovCj4+ICsgICAgc3dpdGNoICggYnl0ZXMgfCAoKHVuc2ln
bmVkIGxvbmcpbWFwcGluZyAmIChieXRlcyAtIDEpKSApCj4gCj4gV2h5IG9ubHkgZm9yIGFsaWdu
ZWQgdmFsdWVzP8KgIE1pc2FsaWduZWQgYXJlIGF0b21pYyBvbiBhbG1vc3QgYWxsIDY0LWJpdAo+
IGNhcGFibGUgc3lzdGVtcywgYW5kIG1hcHBpbmcgd2lsbCBjb3JyZWN0bHkgc3BhbiBhIHBhZ2Ug
Ym91bmRhcnkgaWYKPiBuZWNlc3NhcnkuCgpIbW0sIHN1cmUsIEkgY2FuIHJlbGF4IHRoaXMuCgo+
PiArICAgIHsKPj4gKyAgICBjYXNlIDI6IHdyaXRlX3UxNl9hdG9taWMobWFwcGluZywgKih1aW50
MTZfdCAqKXBfZGF0YSk7IGJyZWFrOwo+PiArICAgIGNhc2UgNDogd3JpdGVfdTMyX2F0b21pYyht
YXBwaW5nLCAqKHVpbnQzMl90ICopcF9kYXRhKTsgYnJlYWs7Cj4+ICsgICAgY2FzZSA4OiB3cml0
ZV91NjRfYXRvbWljKG1hcHBpbmcsICoodWludDY0X3QgKilwX2RhdGEpOyBicmVhazsKPj4gKyAg
ICBkZWZhdWx0OiBtZW1jcHkobWFwcGluZywgcF9kYXRhLCBieXRlcyk7ICAgICAgICAgICAgICAg
IGJyZWFrOwo+PiArICAgIH0KCkRvIHlvdSBoYXZlIGFuIG9waW5pb24gb24gd2hldGhlciB0byBo
YXZlICJjYXNlIDEiIGhlcmUgYXMgd2VsbCwgdG8KYXZvaWQgZ29pbmcgdGhyb3VnaCBtZW1jcHko
KT8KCkFsc28gZG8geW91IGhhdmUgYW55IG9waW5pb24gb24gdGhlIFJGQyBub3RlIGZ1cnRoZXIg
dXA/CgpUaGFua3MsIEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 11:56:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 11:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7IHS-0003am-8n; Mon, 09 Sep 2019 11:56: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=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7IHR-0003ac-9Q
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 11:56:25 +0000
X-Inumbo-ID: d886bda4-d2f8-11e9-ac0a-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d886bda4-d2f8-11e9-ac0a-12813bfff9fa;
 Mon, 09 Sep 2019 11:56:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568030184;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=uX1TDuVD9W2CqfaCk42F1JO5vg3J9fKIR2zVjXjRsfo=;
 b=VUNptJO0gnJwnGXdQSdbcJVDRzP0kzr2aCrtFrovbrEcWQH3pPtI/k+3
 NhP8nFksyyn4hboev7IBHgTuBvZqXD7l2U4xZgZQXSQamrR8qUreTFheN
 y0/T+O/iCTzSHTPRp9iQAm4Rli9e/0jTb0LnqjbAshlIHXdOHUIlkAWNA s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BvZ21bpOJTzCDJ+54U21CZmAxn7aUB2MCS4Ss+zJPQoQLgdQofpn8FTQ7VGxggT09ctSMKDyKQ
 nVARW9xkzJ44TavOe2qcHPhOTuZhGknbzf55ISL1fu91u8W/QOb0MW/sO7FcfwTjUPBeF3+Pby
 hVTm5PjqHZE14TkKZmUSsJjHwAx1zs3UPw+igJc70DV6WF4hf6BwQLYO/7ydZelvjhz4glFBlI
 X3yJKZ8q+i/WvBCds+9OOC+8mZCN2PC0NLoE1CQ+dxKtlFNXDdVQTkBMRSw3bewAB/mH4MzlF6
 XvE=
X-SBRS: 2.7
X-MesageID: 5545954
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5545954"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190722192056.15816-1-andrew.cooper3@citrix.com>
 <0eee7e6e-a3d9-ea86-d93b-7da6fb282ddb@citrix.com>
 <23926.12631.330650.505179@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: <7af8b4b4-ef06-aab7-5822-957a535d75c7@citrix.com>
Date: Mon, 9 Sep 2019 12:56:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23926.12631.330650.505179@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] docs/sphinx: todo/wishlist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, 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>

T24gMDkvMDkvMjAxOSAxMjowMiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJSZTogW1BBVENIXSBkb2NzL3NwaGlueDogdG9kby93aXNobGlzdCIpOgo+PiBJdCBo
YXMgYmVlbiBwb2ludGVkIG91dCB0aGF0IGNhbGxpbmcgdGhpcyB0aGUgd2lzaGxpc3QgaXMgYSBw
b29yIG5hbWUuwqAKPj4gQSBiZXR0ZXIgbmFtZSB3b3VsZCBiZSB0aGUgdGVjaG5pY2FsIGRlYnQg
bGlzdC7CoCBJIHdvbid0IHJlc2VuZCBmb3IganVzdAo+PiB0aGlzLCBidXQgcGxlYXNlIGJlYXIg
aXQgaW4gbWluZCB3aGVuIGNvbnNpZGVyaW5nIHRoZSBzdWdnZXN0aW9uLgo+IEkgYXBwcm92ZSBv
ZiB0aGUgaWRlYSBvZiByZWNvcmRpbmcgdGVjaG5pY2FsIGRlYnQgaW4tdHJlZS4KPgo+IEJ1dCwg
ZG8gd2Ugd2FudCBpdCBhcyBhIGNlbnRyYWxpc2VkIGxpc3QgbGlrZSB0aGlzID8KClNwZWNpZmlj
YWxseSwgeWVzLgoKSXQgYWxsb3dzIGZvciBtdWNoIGVhc2llciBpZGVudGlmaWNhdGlvbiBvZiBy
ZWxhdGVkIGFyZWFzIG9mIHdvcmssIGFuZAppdCBlbmRzIHVwIGFzIGEgbW9zdGx5LXVwLXRvLWRh
dGUgbGlzdCBvZiBzbWFsbC10by1sYXJnZSB0YXNrcywgZS5nLiBmb3IKc3R1ZGVudHMgbG9va2lu
ZyBmb3IgYSBzZW1lc3RlciBwcm9qZWN0LgoKPiBJIHRoaW5rIHdlCj4gY3VycmVudGx5IGhhdmUg
dGVjaG5pY2FsIGRlYnQgbWFya2VkIGFzIGNvbW1lbnRzIG5lYXJieSBpbiB0aGUKPiByZWxldmFu
dCBjb2RlIG9yIGludGVyZmFjZSBkZWZpbml0aW9ucy4gIFRoYXQgaXMgb2Z0ZW4gbW9yZSBuYXR1
cmFsCj4gd2hlbiBkZXZlbG9waW5nLgoKRm9yIHRoZSB+MTAgb3Igc28gcGVvcGxlIHdvcmtpbmcg
ZnVsbC10aW1lIG9uIHRoZSBwcm9qZWN0LCBwZXJoYXBzLsKgClZlcnkgZGVmaW5pdGVseSBub3Qg
Zm9yIHBlb3BsZSBuZXcgdG8gdGhlIHByb2plY3QuCgpOby1vbmUsIG5vdCBldmVuIHRoZSBtYWlu
IGRldmVsb3BlcnMsIGFyZSBnb2luZyB0byBnbyBhbmQgZ3JlcCB0aGUKY29kZWJhc2UgZm9yIGEg
dG9kbyBsaXN0LCBhbmQgdGhpcyBpcyBhIHN1cmUtZmlyZSB3YXkgb2Ygbm90IGltcHJvdmluZwp0
aGUgc3RhdHVzIHF1by4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 12:07:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 12:07: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 1i7ISV-0004XX-QE; Mon, 09 Sep 2019 12:07:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7IST-0004XS-LO
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 12:07:49 +0000
X-Inumbo-ID: 7028a694-d2fa-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7028a694-d2fa-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 12:07: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 EEB45AF78;
 Mon,  9 Sep 2019 12:07:46 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9f7c28a1-c503-7df6-c92d-643635ed9950@suse.com>
Date: Mon, 9 Sep 2019 14:07:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/IRQ: make 'i' debug output more tabular
 again
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlIGFmZmluaXR5IHZhbHVlcyBhcmUgbm8gbG9uZ2VyIG9mIHVuaWZvcm0gd2lkdGgs
IG1vdmUgdGhlbQpmdXJ0aGVyIHRvIHRoZSByaWdodCBzdWNoIHRoYXQgYXMgbXVjaCBvZiB0aGUg
b3V0cHV0IGFzIHBvc3NpYmxlIGNvbWVzCm91dCBhbGlnbmVkIHdpdGggb25lIGFub3RoZXIuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yMzk3LDkgKzIzOTcs
OSBAQCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBrZXkpCiAKICAgICAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIAotICAgICAgICBwcmludGso
IiAgIElSUTolNGQgYWZmOnslKnBibH0veyUqcGJsfSB2ZWM6JTAyeCAlLTE1cyBzdGF0dXM9JTAz
eCAiLAotICAgICAgICAgICAgICAgaXJxLCBDUFVNQVNLX1BSKGRlc2MtPmFmZmluaXR5KSwgQ1BV
TUFTS19QUihkZXNjLT5hcmNoLmNwdV9tYXNrKSwKLSAgICAgICAgICAgICAgIGRlc2MtPmFyY2gu
dmVjdG9yLCBkZXNjLT5oYW5kbGVyLT50eXBlbmFtZSwgZGVzYy0+c3RhdHVzKTsKKyAgICAgICAg
cHJpbnRrKCIgICBJUlE6JTRkIHZlYzolMDJ4ICUtMTVzIHN0YXR1cz0lMDN4IGFmZjp7JSpwYmx9
L3slKnBibH0gIiwKKyAgICAgICAgICAgICAgIGlycSwgZGVzYy0+YXJjaC52ZWN0b3IsIGRlc2Mt
PmhhbmRsZXItPnR5cGVuYW1lLCBkZXNjLT5zdGF0dXMsCisgICAgICAgICAgICAgICBDUFVNQVNL
X1BSKGRlc2MtPmFmZmluaXR5KSwgQ1BVTUFTS19QUihkZXNjLT5hcmNoLmNwdV9tYXNrKSk7CiAK
ICAgICAgICAgaWYgKCBzc2lkICkKICAgICAgICAgICAgIHByaW50aygiWj0lLTI1cyAiLCBzc2lk
KTsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 12:25:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 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 1i7Ij7-00067r-J6; Mon, 09 Sep 2019 12:25:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7Ij6-00067m-0d
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 12:25:00 +0000
X-Inumbo-ID: d575c106-d2fc-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id d575c106-d2fc-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 12:24:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 66C1828;
 Mon,  9 Sep 2019 05:24:56 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B851C3F59C;
 Mon,  9 Sep 2019 05:24:54 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-3-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <93f7a752-b674-5418-55b4-3031ff67990e@arm.com>
Date: Mon, 9 Sep 2019 13:24:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1566324587-3442-3-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 2/8] iommu/arm: Add ability to handle
 deferred probing request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGkgT2xla3NhbmRyLAoKVGhlIGNvZGUgbG9va3MgY29kZSwgZmV3IGNvbW1lbnRzIGJlbG93LgoK
T24gOC8yMC8xOSA3OjA5IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBGcm9tOiBP
bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gCj4g
VGhpcyBwYXRjaCBhZGRzIG1pbmltYWwgcmVxdWlyZWQgc3VwcG9ydCB0byBHZW5lcmFsIElPTU1V
IGZyYW1ld29yawo+IHRvIGJlIGFibGUgdG8gaGFuZGxlIGEgY2FzZSB3aGVuIElPTU1VIGRyaXZl
ciByZXF1ZXN0aW5nIGRlZmVycmVkCj4gcHJvYmluZyBmb3IgYSBkZXZpY2UuCj4gCj4gSW4gb3Jk
ZXIgbm90IHRvIHB1bGwgTGludXgncyBlcnJvciBjb2RlICgtRVBST0JFX0RFRkVSKSB0byBYZW4K
PiB3ZSBoYXZlIGNob3NlbiAtRUFHQUlOIHRvIGJlIHVzZWQgZm9yIGluZGljYXRpbmcgdGhhdCBk
ZXZpY2UKPiBwcm9iaW5nIGlzIGRlZmVycmVkLgo+IAo+IFRoaXMgaXMgbmVlZGVkIGZvciB0aGUg
dXBjb21pbmcgSVBNTVUgZHJpdmVyIHdoaWNoIG1heSByZXF1ZXN0Cj4gZGVmZXJyZWQgcHJvYmlu
ZyBkZXBlbmRpbmcgb24gd2hhdCBkZXZpY2Ugd2lsbCBiZSBwcm9iZWQgdGhlIGZpcnN0Cj4gKHRo
ZXJlIGlzIHNvbWUgZGVwZW5kZW5jeSBiZXR3ZWVuIHRoZXNlIGRldmljZXMsIFJvb3QgZGV2aWNl
IG11c3QgYmUKPiByZWdpc3RlcmVkIGJlZm9yZSBDYWNoZSBkZXZpY2VzLiBJZiBub3QgdGhlIGNh
c2UsIGRyaXZlciB3aWxsIGRlbnkKPiBmdXJ0aGVyIENhY2hlIGRldmljZSBwcm9iZXMgdW50aWwg
Um9vdCBkZXZpY2UgaXMgcmVnaXN0ZXJlZCkuCj4gQXMgd2UgY2FuJ3QgZ3VhcmFudGVlIGEgZml4
ZWQgcHJlLWRlZmluZWQgb3JkZXIgZm9yIHRoZSBkZXZpY2Ugbm9kZXMKPiBpbiBEVCwgd2UgbmVl
ZCB0byBiZSByZWFkeSBmb3IgdGhlIHNpdHVhdGlvbiB3aGVyZSBkZXZpY2VzIGJlaW5nCj4gcHJv
YmVkIGluICJhbnkiIG9yZGVyLgo+IAo+IFdoaWxlIGhlcmUsIG9yZGVyIHRoZSBoZWFkZXJzIGFs
cGhhYmV0aWNhbGx5LgoKSXQgaXMgY29tbW9uIHRvIGNsZWFuIGNvZGUgeW91IG1vZGlmeSBpbiB0
aGUgc2FtZSBwYXRjaCBpZiB0aGV5IGFyZSBub3QgCmNvbXBsZXgsIGJ1dCB0aGlzIGlzIG5vdCB0
aGUgY2FzZSBoZXJlLi4uIEluZGVlZCwgdGhlIGhlYWRlcnMgYXJlIG5vdCAKdG91Y2hlZC4gU28g
SSB3b3VsZCBwcmVmZXIgdGhpcyB0byBiZSBpbiBhIHNlcGFyYXRlIHBhdGNoIHVubGVzcyBpdCAK
YnJlYWtzIHRoZSBjb21waWxhdGlvbiB3aXRob3V0IGl0LgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBP
bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlcyBW
MiAtPiBWMzoKPiAgICAgIC0gcmVtb3ZlZCBkZWZlcnJlZF9wcm9iZSBmaWVsZCBmcm9tIHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSwKPiAgICAgICAgcmUtdXNlZCBkb21haW5fbGlzdCBpbnN0ZWFkCj4g
ICAgICAtIGRvY3VtZW50ZWQgZG9tYWluX2xpc3QgdXNhZ2UKPiAgICAgIC0gYWRkZWQgQVNTRVJU
IHRvIGNoZWNrIHRoYXQgbnAtPmRvbWFpbl9saXN0IGlzIGVtcHR5Cj4gICAgICAgIGJlZm9yZSBy
ZS11c2luZyBpdAo+ICAgICAgLSBwdXQgZGVmZXJyZWRfcHJvYmVfbGlzdCB0byBpbml0IHNlY3Rp
b24KPiAgICAgIC0gdXNlZCBtb3JlIHN0cmljdCBsb2dpYyByZWdhcmRpbmcgcHJvY2Vzc2luZyBk
ZXZpY2VzIGluCj4gICAgICAgIHRoZSBkZWZlcnJlZCBsaXN0Cj4gICAgICAtIGFkZGVkIG1vcmUg
Y29tbWVudHMgdG8gY29kZQo+ICAgICAgLSBwdXQgaGVhZGVycyBpbiBhbHBoYWJldGljYWwgb3Jk
ZXIKPiAtLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIHwgNTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9kZXZpY2UuaCAgICAgICAgfCAgNiArKystCj4gICB4ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3Ry
ZWUuaCAgICAgICB8ICA3ICsrKysrCj4gICAzIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBp
bmRleCBmMjE5ZGU5Li43MmEzMGUwIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11
LmMKPiBAQCAtMTUsMTEgKzE1LDIwIEBACj4gICAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICAgICovCj4gICAKPiAtI2luY2x1ZGUgPHhlbi9saWIuaD4K
PiAtI2luY2x1ZGUgPHhlbi9pb21tdS5oPgo+ICAgI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKwo+
ICAgI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KPiAgIAo+ICsvKgo+ICsgKiBEZWZlcnJlZCBwcm9i
ZSBsaXN0IGlzIHVzZWQgdG8ga2VlcCB0cmFjayBvZiBkZXZpY2VzIGZvciB3aGljaCBkcml2ZXIK
PiArICogcmVxdWVzdGVkIGRlZmVycmVkIHByb2JpbmcgKHJldHVybmVkIC1FQUdBSU4pLgo+ICsg
Kgo+ICsgKiBXZSByZS11c2UgZGV2aWNlJ3MgZG9tYWluX2xpc3QgdG8gbGluayB0aGUgZGV2aWNl
IGluIHRoZSBkZWZlcnJlZCBsaXN0Lgo+ICsgKi8KPiArc3RhdGljIF9faW5pdGRhdGEgTElTVF9I
RUFEKGRlZmVycmVkX3Byb2JlX2xpc3QpOwo+ICsKPiAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzICppb21tdV9vcHM7Cj4gICAKPiAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11
X2dldF9vcHModm9pZCkKPiBAQCAtNDIsNyArNTEsNyBAQCB2b2lkIF9faW5pdCBpb21tdV9zZXRf
b3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcykKPiAgIAo+ICAgaW50IF9faW5pdCBpb21t
dV9oYXJkd2FyZV9zZXR1cCh2b2lkKQo+ICAgewo+IC0gICAgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpucDsKPiArICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbnAsICp0bXA7Cj4gICAgICAgaW50
IHJjOwo+ICAgICAgIHVuc2lnbmVkIGludCBudW1faW9tbXVzID0gMDsKPiAgIAo+IEBAIC01MSw2
ICs2MCwxNyBAQCBpbnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCj4gICAgICAg
ICAgIHJjID0gZGV2aWNlX2luaXQobnAsIERFVklDRV9JT01NVSwgTlVMTCk7Cj4gICAgICAgICAg
IGlmICggIXJjICkKPiAgICAgICAgICAgICAgIG51bV9pb21tdXMrKzsKPiArICAgICAgICBlbHNl
IGlmICggcmMgPT0gLUVBR0FJTiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKiBXZSBl
eHBlY3Qgbm9ib2R5IHVzZXMgZG9tYWluX2xpc3QgYXQgc3VjaCBlYXJseSBzdGFnZS4gKi8KCkFG
QUlDVCwgdGhpcyBjb21tZW50IGlzIG9ubHkgYW4gRW5nbGlzaCB2ZXJzaW9uIG9mIHRoZSBuZXh0
IGxpbmUuIEl0IAp3b3VsZCBiZSBiZXN0IGlmIHlvdSBleHBsYWluIHdoeSBkb21haW5fbGlzdCBp
cyByZS11c2VkIGhlcmUuCgo+ICsgICAgICAgICAgICBBU1NFUlQobGlzdF9lbXB0eSgmbnAtPmRv
bWFpbl9saXN0KSk7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBEcml2
ZXIgcmVxdWVzdGVkIGRlZmVycmVkIHByb2JpbmcsIHNvIGFkZCB0aGlzIGRldmljZSB0bwo+ICsg
ICAgICAgICAgICAgKiB0aGUgZGVmZXJyZWQgbGlzdCBmb3IgZnVydGhlciBwcm9jZXNzaW5nLgo+
ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgbGlzdF9hZGQoJm5wLT5kb21haW5fbGlz
dCwgJmRlZmVycmVkX3Byb2JlX2xpc3QpOwo+ICsgICAgICAgIH0KPiAgICAgICAgICAgLyoKPiAg
ICAgICAgICAgICogSWdub3JlIHRoZSBmb2xsb3dpbmcgZXJyb3IgY29kZXM6Cj4gICAgICAgICAg
ICAqICAgLSBFQkFERjogSW5kaWNhdGUgdGhlIGN1cnJlbnQgbm90IGlzIG5vdCBhbiBJT01NVQo+
IEBAIC02MSw3ICs4MSwzOCBAQCBpbnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQp
Cj4gICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICAgfQo+ICAgCj4gLSAgICByZXR1cm4g
KCBudW1faW9tbXVzID4gMCApID8gMCA6IC1FTk9ERVY7Cj4gKyAgICAvKiBSZXR1cm4gaW1tZWRp
YXRlbHkgaWYgdGhlcmUgYXJlIG5vIGluaXRpYWxpemVkIGRldmljZXMuICovCj4gKyAgICBpZiAo
ICFudW1faW9tbXVzICkKPiArICAgICAgICByZXR1cm4gKCBsaXN0X2VtcHR5KCZkZWZlcnJlZF9w
cm9iZV9saXN0KSApID8gLUVOT0RFViA6IC1FQUdBSU47CgpOSVQ6IERvIHlvdSBuZWVkIHRoZSBv
dXRlciAoKT8KCj4gKwo+ICsgICAgcmMgPSAwOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBQcm9j
ZXNzIGRldmljZXMgaW4gdGhlIGRlZmVycmVkIGxpc3QgaWYgaXQgaXMgbm90IGVtcHR5Lgo+ICsg
ICAgICogQ2hlY2sgdGhhdCBhdCBsZWFzdCBvbmUgZGV2aWNlIGlzIGluaXRpYWxpemVkIGF0IGVh
Y2ggbG9vcCwgb3RoZXJ3aXNlCj4gKyAgICAgKiB3ZSBtYXkgZ2V0IGFuIGluZmluaXRlIGxvb3Au
IEFsc28gc3RvcCBwcm9jZXNzaW5nIGlmIHdlIGdvdCBhbiBlcnJvcgo+ICsgICAgICogb3RoZXIg
dGhhbiAtRUFHQUlOLgo+ICsgICAgICovCj4gKyAgICB3aGlsZSAoICFsaXN0X2VtcHR5KCZkZWZl
cnJlZF9wcm9iZV9saXN0KSAmJiBudW1faW9tbXVzICkKPiArICAgIHsKPiArICAgICAgICBudW1f
aW9tbXVzID0gMDsKPiArCj4gKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggbnAs
IHRtcCwgJmRlZmVycmVkX3Byb2JlX2xpc3QsIGRvbWFpbl9saXN0ICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIHJjID0gZGV2aWNlX2luaXQobnAsIERFVklDRV9JT01NVSwgTlVMTCk7Cj4g
KyAgICAgICAgICAgIGlmICggIXJjICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg
ICAgbnVtX2lvbW11cysrOwo+ICsKPiArICAgICAgICAgICAgICAgIC8qIFJlbW92ZSBpbml0aWFs
aXplZCBkZXZpY2UgZnJvbSB0aGUgZGVmZXJyZWQgbGlzdC4gKi8KPiArICAgICAgICAgICAgICAg
IGxpc3RfZGVsX2luaXQoJm5wLT5kb21haW5fbGlzdCk7Cj4gKyAgICAgICAgICAgIH0KPiArICAg
ICAgICAgICAgZWxzZSBpZiAoIHJjICE9IC1FQUdBSU4gKQo+ICsgICAgICAgICAgICAgICAgcmV0
dXJuIHJjOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gICB9
Cj4gICAKPiAgIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0
ZWRfaHdkb20oc3RydWN0IGRvbWFpbiAqZCkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiBpbmRleCA2M2Ew
ZjM2Li5lZTFjM2JjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4gQEAgLTQ0LDcgKzQ0LDExIEBA
IHN0cnVjdCBkZXZpY2VfZGVzYyB7Cj4gICAgICAgZW51bSBkZXZpY2VfY2xhc3MgY2xhc3M7Cj4g
ICAgICAgLyogTGlzdCBvZiBkZXZpY2VzIHN1cHBvcnRlZCBieSB0aGlzIGRyaXZlciAqLwo+ICAg
ICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggKmR0X21hdGNoOwo+IC0gICAgLyogRGV2
aWNlIGluaXRpYWxpemF0aW9uICovCj4gKyAgICAvKgo+ICsgICAgICogRGV2aWNlIGluaXRpYWxp
emF0aW9uLgo+ICsgICAgICoKPiArICAgICAqIC1FQUdBSU4gaXMgdXNlZCB0byBpbmRpY2F0ZSB0
aGF0IGRldmljZSBwcm9iaW5nIGlzIGRlZmVycmVkLgo+ICsgICAgICovCj4gICAgICAgaW50ICgq
aW5pdCkoc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsIGNvbnN0IHZvaWQgKmRhdGEpOwo+ICAg
fTsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCj4gaW5kZXggOWE3YThmMi4uMzcwMmU5YiAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL3hlbi9kZXZpY2VfdHJlZS5oCj4gQEAgLTkyLDYgKzkyLDEzIEBAIHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSB7Cj4gICAKPiAgICAgICAvKiBJT01NVSBzcGVjaWZpYyBmaWVsZHMgKi8KPiAgICAg
ICBib29sIGlzX3Byb3RlY3RlZDsKPiArICAgIC8qCj4gKyAgICAgKiBUaGUgbWFpbiBwdXJwb3Nl
IG9mIHRoaXMgbGlzdCBub2RlIGlzIHRvIGxpbmsgdGhlIHN0cnVjdHVyZSBpbiB0aGUgbGlzdAo+
ICsgICAgICogb2YgZGV2aWNlcyBhc3NpZ25lZCB0byBkb21haW4uCj4gKyAgICAgKgo+ICsgICAg
ICogQm9vdCBjb2RlIChpb21tdV9oYXJkd2FyZV9zZXR1cCkgcmUtdXNlcyB0aGlzIGxpc3QgdG8g
bGluayB0aGUgc3RydWN0dXJlCj4gKyAgICAgKiBpbiB0aGUgbGlzdCBvZiBkZXZpY2VzIGZvciB3
aGljaCBkcml2ZXIgcmVxdWVzdGVkIGRlZmVycmVkIHByb2JpbmcuCj4gKyAgICAgKi8KPiAgICAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIGRvbWFpbl9saXN0Owo+ICAgCj4gICAgICAgc3RydWN0IGRldmlj
ZSBkZXY7Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 12:36:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 12: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 1i7IuR-0006zt-P3; Mon, 09 Sep 2019 12:36:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7IuQ-0006zo-FN
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 12:36:42 +0000
X-Inumbo-ID: 7944de92-d2fe-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7944de92-d2fe-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 12:36:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568032602;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=r9S+s2M44RVznIZDBj24glXnzot4vBA0aVADYt3/Olg=;
 b=ZBbRFarLvW2bnjymkfXHsIw2PDuCkNuQBLNztLTuCrRdzvVir+/Zex6f
 HTlcrQGZNwTHIb/LFvWcNNFKmGWIbOHbzuqUkbjZvh/KxaSXyGOZNOYP3
 y4kVMHRLkNK446yG0wc+Fe3t5GoLdlAoE6kA5ONZOZNBRoC0569nufoyO E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: of8bwZE1JXzeWSgclz3BETArT5baD2RRdsec9bmu2Z367+XDbqLvM4zhUk0luk4QE/oRjEwhhW
 M2JPRju+4Bu8SkO49URaSvrmo14V4ba5a+t0m9bZse3fmS7IXtaEOcmJUKoy/eay27NBkWzzkp
 knXlktcr3OhtenWZyzlmMoh/uqMMxsGibnNZxLLFaVaATIG5aMwgKtGtvxom5FaTfdpQQP3mPq
 scHAviCZJ0QzqKraRvF/b1B8LoPbpa2gLN1nIabZpcgh2mcXegG/EwKux8X9A9qk9fzoQ1XyxV
 3R8=
X-SBRS: 2.7
X-MesageID: 5316919
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5316919"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <9f7c28a1-c503-7df6-c92d-643635ed9950@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: <83c77271-097f-d411-4331-30f1007c9c27@citrix.com>
Date: Mon, 9 Sep 2019 13:36:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9f7c28a1-c503-7df6-c92d-643635ed9950@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/IRQ: make 'i' debug output more tabular
 again
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDkvMjAxOSAxMzowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2luY2UgdGhlIGFmZmlu
aXR5IHZhbHVlcyBhcmUgbm8gbG9uZ2VyIG9mIHVuaWZvcm0gd2lkdGgsIG1vdmUgdGhlbQo+IGZ1
cnRoZXIgdG8gdGhlIHJpZ2h0IHN1Y2ggdGhhdCBhcyBtdWNoIG9mIHRoZSBvdXRwdXQgYXMgcG9z
c2libGUgY29tZXMKPiBvdXQgYWxpZ25lZCB3aXRoIG9uZSBhbm90aGVyLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 12:38:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 12:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Ivh-00076P-4U; Mon, 09 Sep 2019 12:38:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7Ive-00076I-Ud
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 12:37:58 +0000
X-Inumbo-ID: a72b2b68-d2fe-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id a72b2b68-d2fe-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 12:37:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B0B6D28;
 Mon,  9 Sep 2019 05:37:57 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4E89D3F59C;
 Mon,  9 Sep 2019 05:37:56 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, Oleksandr <olekstysh@gmail.com>
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-7-git-send-email-olekstysh@gmail.com>
 <20f3a150-3619-deea-d0cd-fefe7f062a4f@suse.com>
 <d38bc9d3-1e34-66d4-8eea-baa1ebe0f195@gmail.com>
 <3a2d392f-a976-8a0f-af5f-041b2904325c@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <34824398-d170-9c60-ee38-ee14c70e4aa8@arm.com>
Date: Mon, 9 Sep 2019 13:37:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3a2d392f-a976-8a0f-af5f-041b2904325c@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 6/8] iommu: Add of_xlate 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

SGksCgpPbiA4LzI3LzE5IDQ6MTEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI3LjA4LjIw
MTkgMTY6NTksIE9sZWtzYW5kciB3cm90ZToKPj4gVGhlcmUgd2FzIGEgcHJlZmVyZW5jZSB0byBp
bnRyb2R1Y2UgY2FsbGJhY2sgaW4gYSBzZXBhcmF0ZSBwYXRjaCBbMl0uIAo+PiBBbnl3YXksIHNo
YWxsIEkgZm9sZCBpdD8KPiAKPiBIbW0sIEkgZGlzYWdyZWUgd2l0aCBKdWxpZW4gaGVyZS4gSSBk
b24ndCB0aGluayB3ZSBzaG91bGQgaGF2ZSB1bnVzZWQKPiBob29rcyBpbiB0aGUgdHJlZSwgbm90
IGV2ZW4gaW50ZXJtZWRpYXRlbHkuCgpJIGhhdmUgc3RhdGVkIG15IHByZWZlcmVuY2UgYmVmb3Jl
LCBidXQgdGhpcyBpcyBub3QgYSBzdHJvbmcgb25lIG5vciBhIAptdXN0LiBJZiB0aGlzIGlzIHlv
dXIgY29uZGl0aW9uIHRvIGdldCB0aGUgc2VyaWVzIGFjY2VwdGVkLCB0aGVuIApPbGVrc2FuZHIg
c2hvdWxkIGZvbGxvdyB5b3VyIHJlcXVlc3RlZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 12:42:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 12: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 1i7Izh-0007sJ-OV; Mon, 09 Sep 2019 12:42:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7Izg-0007sE-PS
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 12:42:08 +0000
X-Inumbo-ID: 3bae6a48-d2ff-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3bae6a48-d2ff-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 12:42:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568032928;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=eGAi7oGFJfUHvYIBJ5fRR+TK1ESvqxKm78paMSOD+xI=;
 b=hoiOACl/PjHtKCKhDvQy1n4pG6849vJ+aCVK94u7Some4N1LnTW8+gqt
 7uVlMg9kGQ/45CE7w3CYH3atrRcPMS3evjEO4x5wkolheoRBMeydvzPAG
 j6F629fDDiGJPsJxfWQOfyT4OgaM1Etil+oW5KxTaQL42IbU+yMhkvA4F I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IFENilvkUyYvd9wMfNR6gaPHcjRPMCWl/r617BG7zTzLXGDcVlf8V2G+3Ad08of1pO5twUMS57
 CR1Tosq+HHIEXPSujPPRftvTUkpfJKSG5riWQSKEYYaZT1cCM1FL/Xv9T+W0u2ZSiAuySgFTzt
 Bt7kHiNDHqSwsjztxZHEnlOHArEqBI6BBYJoq+Nh+uVLj/QUHRYdXLySZiFIfo/awj+Aon4uAP
 Lh6WJmpJ/3qaRQrVkNl5uEqH7VON6g26+tQOPyc9/c/g0TMZl7sXPeOSfLhXDVRvjtkcgBOaDE
 kLY=
X-SBRS: 2.7
X-MesageID: 5363388
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5363388"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23926.18558.942759.385214@mariner.uk.xensource.com>
Date: Mon, 9 Sep 2019 13:41:34 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20190906124103.8535-1-jgross@suse.com>
References: <20190906124103.8535-1-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2] tools/libs: put common Makefile parts
 into new libs.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggdjJdIHRvb2xzL2xpYnM6IHB1dCBjb21tb24g
TWFrZWZpbGUgcGFydHMgaW50byBuZXcgbGlicy5tayIpOgo+IFRoZSBNYWtlZmlsZSBiZWxvdyB0
b29scy9saWJzIGhhdmUgYSBsb3QgaW4gY29tbW9uLiBQdXQgdGhvc2UgY29tbW9uCj4gcGFydHMg
aW50byBhIG5ldyBsaWJzLm1rIGFuZCBpbmNsdWRlIHRoYXQgZnJvbSB0aGUgc3BlY2lmaWMgTWFr
ZWZpbGVzLgouLi4KPiAgdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlICAgICAgICAgIHwgODYgKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9NYWtlZmlsZSAgIHwgODggKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
IHRvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlICAgICAgICB8IDg2ICsrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZSB8
IDg2ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHRvb2xzL2xpYnMvZ250
dGFiL01ha2VmaWxlICAgICAgICB8IDg2ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gIHRvb2xzL2xpYnMvbGlicy5tayAgICAgICAgICAgICAgICB8IDk1ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJzL3Rvb2xjb3JlL01ha2Vm
aWxlICAgICAgfCA4NSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB0b29s
cy9saWJzL3Rvb2xsb2cvTWFrZWZpbGUgICAgICAgfCA4NCArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCgpXb3csIGltcHJlc3NpdmUhCgpIYXZlIHlvdSBkb25lIGFueSBjaGVja3Mg
dGhhdCB0aGUgcmVzdWx0cyBhcmUgaWRlbnRpY2FsIChvciwgSSBndWVzcywKc3VmZmljaWVudGx5
IHNpbWlsYXIpID8gIChJZiBvbmx5IHdlIGhhZCBhIHJlcHJvZHVjaWJsZSBidWlsZC4uLikKCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 12:44:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 12: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 1i7J1l-0007zd-7o; Mon, 09 Sep 2019 12:44:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7J1k-0007zO-7h
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 12:44:16 +0000
X-Inumbo-ID: 8788bbd0-d2ff-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8788bbd0-d2ff-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 12:44: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 0DD65B02E;
 Mon,  9 Sep 2019 12:44:14 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9de7652a-fd0e-c487-8bf7-053d3ee0b2f1@suse.com>
Date: Mon, 9 Sep 2019 14:44:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] RFC: Criteria for checking in core scheduling series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHVzaW5nIERhcmlvJ3MgY29ycmVjdCBtYWlsIGFkZHJlc3MKCk9uIDA2LjA5LjE5IDEzOjA5
LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IFRoZXJlIHdhcyBhIGRpc2N1c3Npb24gb24gdGhlIGNv
bW11bml0eSBjYWxsIGFib3V0IHRoZSBjb3JlIHNjaGVkdWxpbmcKPiBzZXJpZXMgYmVpbmcgZGV2
ZWxvcGVkIGJ5IEp1ZXJnZW4gR3Jvc3MgWzFdLiAgVGhlIGNvbmNsdXNpb24gY2FuIGJlCj4gc3Vt
bWFyaXplZCBhcyBmb2xsb3dzOgo+IAo+ICogV2Ugbm9ybWFsbHkgd2FpdCB0byBjaGVjayBpbiBz
ZXJpZXMgdW50aWwgdGhleSBhcmUgcXVpdGUgZ29vZCAtLSBhbGwKPiB0aGUgaSdzIGRvdHRlZCBh
bmQgYWxsIHRoZSB0J3MgY3Jvc3NlZAo+IAo+ICogVGhpcyBpcyBmb3Igc2V2ZXJhbCByZWFzb25z
OyBwcmltYXJpbHkgYmVjYXVzZSBvbmNlIGNvZGUgZ2V0cyBjaGVja2VkCj4gaW4sIGl0IHJhcmVs
eSBnZXRzIGxvb2tlZCBhdCBhZ2Fpbi4gIEluIHBhcnRpY3VsYXIsIHRoZXJlJ3Mgbm90aGluZwo+
IHN0b3BwaW5nIHRoZSBzdWJtaXR0ZXIgZnJvbSBuZWdsZWN0aW5nIHRvIGRvIGltcG9ydGFudCBj
bGVhbi11cHMsIGluCj4gc3BpdGUgb2YgdGhlaXIgYmVzdCBpbnRlbnRpb25zOyBsZWF2aW5nIHRo
ZSBtYWludGFpbmVyIG9yIHRoZSByZXN0IG9mCj4gdGhlIGNvbW11bml0eSB0byBkbyBpdC4KPiAK
PiAqIEhvd2V2ZXIsIGZvciBwYXJ0aWN1bGFybHkgbG9uZywgY29tcGxpY2F0ZWQgc2VyaWVzIGxp
a2UgdGhlIGNvcmUKPiBzY2hlZHVsaW5nIHNlcmllcywgdGhpcyBjYW4gaGF2ZSBzaWduaWZpY2Fu
dCBkb3duc2lkZXMuICBSZWJhc2luZyBhCj4gNjAtcGF0Y2ggYnJhbmNoIHJlZ3VsYXJseSBpcyBh
IGxvdCBvZiBjaHVybiBmb3IgbGl0dGxlIHZhbHVlOyBhbmQgY29yZQo+IHBhcnRzIG9mIHRoZSBz
ZXJpZXMgd2hpY2ggYXJlIG1vc3RseSBjb21wbGV0ZSBhcmUgY3VycmVudGx5IG9ubHkgZ2V0dGlu
Zwo+IHNwb3JhZGljIGRldiB0ZXN0aW5nIHJhdGhlciB0aGFuIHRoZSB3aWRlIHJhbmdlIG9mIHRl
c3RpbmcgdGhleSB3b3VsZAo+IGdldCBmcm9tIGJlaW5nIGluIHN0YWdpbmcuCj4gCj4gKiBYZW5T
ZXJ2ZXIgYW5kIFN1U0UgYXJlIGJvdGggbG9uZy10ZXJtIGNvbW11bml0eSBtZW1iZXJzIHdpdGgg
YSBzdHJvbmcKPiBpbmNlbnRpdmUgdG8gbWFpbnRhaW4gYW5kIGltcHJvdmUgdGhlIGZlYXR1cmU7
IHNvIHRoZSByaXNrIG9mIHRoZQo+IGZlYXR1cmUgYmVpbmcgbGVmdCBmb3IgdGhlIGNvbW11bml0
eSB0byBtYWludGlhbiBpcyByZWxhdGl2ZWx5IG5vdy4KPiAKPiBXaXRoIGFsbCB0aG9zZSB0aGlu
Z3MgaW4gbWluZCwgdGhlIGNvbmNsdXNpb24gd2FzIHRvIGxvd2VyIHRoZQo+ICJjaGVjay1pbiIg
dGhyZXNob2xkIGZyb20gd2hhdCBpdCBub3JtYWxseSBpcywgaW4gb3JkZXIgdG8gYWxsb3cgdGhl
Cj4gc2VyaWVzIHRvIGJlIGNoZWNrZWQgaW4gaW4gdGhlIG5lYXIgZnV0dXJlLCBpbiBlbm91Z2gg
dGltZSBhdCBsZWFzdCBmb3IKPiB0aGUgImRlZmF1bHQgb2ZmIiB0byBiZSB3ZWxsLXRlc3RlZCBi
eSB0aGUgNC4xMyByZWxlYXNlLgo+IAo+IFRoZSBjcml0ZXJpYSB3ZSBza2V0Y2hlZCBvdXQgd2Vy
ZToKPiAKPiAqIEFsbCB0aGUgcGF0Y2hlcyBzdGlsbCBuZWVkIGFwcHJvcHJpYXRlIEFjayAvIFIt
YidzCj4gCj4gKiBUaGVyZSBzaG91bGQgYmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB0aGUgc2Vy
aWVzIHdpbGwgaGF2ZSBsaXR0bGUgdG8KPiBubyBpbXBhY3Qgb24gInRocmVhZCBtb2RlIiAodGhy
ZWFkcyBiZWluZyB0aGUgdW5pdCBvZiBzY2hlZHVsaW5nOyBpLmUuLAo+IHRoZSBzdGF0dXMgcXVv
KQo+IAo+IFdSVCB0aGUgc2Vjb25kIHBvaW50LCBhcHBhcmVudGx5IFhlblNlcnZlciBoYXZlIGJl
ZW4gdGVzdGluZyB0aGUgc2VyaWVzCj4gcmVndWxhcmx5IGZvciBzb21lIHRpbWUsIGFuZCBhcmUg
c2F0aXNmaWVkIGZyb20gYSB0ZXN0aW5nIHBlcnNwZWN0aXZlCj4gdGhhdCB0aGVyZSBpcyBubyBz
aWduaWZpY2FudCBkZWdyYWRhdGlvbiBmb3IgdGhlIHNlcmllcyB3aGVuIGluICJ0aHJlYWQKPiBt
b2RlIi4KPiAKPiBTbyB0aGlzIHdvdWxkIHJlYWxseSBiZSBhIHJlY29tbWVuZGF0aW9uIC8gbGlj
ZW5zZSB0byB0aGUgdmFyaW91cwo+IG1haW50YWluZXJzIGludm9sdmVkOyBwcmltYXJpbHkgRGFy
aW8sIEkgdGhpbmsgKHNpbmNlIEkgcHJvYmFibHkgd29uJ3QKPiBoYXZlIHRpbWUgdG8gcmV2aWV3
IHRoZSBzZXJpZXMpLgo+IAo+IE5vIGRlY2lzaW9ucyBhcmUgb2ZmaWNpYWwgdW50aWwgZGlzY3Vz
c2VkIG9uIHhlbi1kZXZlbDsgc28gdGhlIGRlY2lzaW9uCj4gd2lsbCBub3QgYmUgY29uc2lkZXJl
ZCBvZmZpY2lhbCB1bnRpbCBhIGZldyBkYXlzIGhhdmUgcGFzc2VkIHdpdGhvdXQKPiBvYmplY3Rp
b24uICBBbmQgb2YgY291cnNlLCBpZiBhbnlvbmUgYXQgdGhlIG1lZXRpbmcgaGFkIGEgZGlmZmVy
ZW50Cj4gdW5kZXJzdGFuZGluZyBvZiB3aGF0IHdhcyBzYWlkLCBvciBoYXMgc29tZXRoaW5nIHRv
IGFkZCwgcGxlYXNlIGRvIHNvLgo+IAo+IFRoYW5rcywKPiAgIC1HZW9yZ2UKPiAKPiBbMV0gaHR0
cHM6Ly9wYXRjaGV3Lm9yZy9YZW4vMjAxOTA4MDkxNDU4MzMuMTAyMC0xLWpncm9zc0BzdXNlLmNv
bS8KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 12:47:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 12:47:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7J4P-0008Cc-0E; Mon, 09 Sep 2019 12:47: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7J4N-0008CV-OY
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 12:46:59 +0000
X-Inumbo-ID: e8bfc9cb-d2ff-11e9-ac0b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8bfc9cb-d2ff-11e9-ac0b-12813bfff9fa;
 Mon, 09 Sep 2019 12:46: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 BD176AF78;
 Mon,  9 Sep 2019 12:46:57 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190906124103.8535-1-jgross@suse.com>
 <23926.18558.942759.385214@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2f367801-06e2-8abe-792e-03cfc2d940f0@suse.com>
Date: Mon, 9 Sep 2019 14:46:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23926.18558.942759.385214@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] tools/libs: put common Makefile parts
 into new libs.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMTkgMTQ6NDEsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiW1BBVENIIHYyXSB0b29scy9saWJzOiBwdXQgY29tbW9uIE1ha2VmaWxlIHBhcnRzIGlu
dG8gbmV3IGxpYnMubWsiKToKPj4gVGhlIE1ha2VmaWxlIGJlbG93IHRvb2xzL2xpYnMgaGF2ZSBh
IGxvdCBpbiBjb21tb24uIFB1dCB0aG9zZSBjb21tb24KPj4gcGFydHMgaW50byBhIG5ldyBsaWJz
Lm1rIGFuZCBpbmNsdWRlIHRoYXQgZnJvbSB0aGUgc3BlY2lmaWMgTWFrZWZpbGVzLgo+IC4uLgo+
PiAgIHRvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZSAgICAgICAgICB8IDg2ICsrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAgdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmls
ZSAgIHwgODggKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAgdG9vbHMv
bGlicy9ldnRjaG4vTWFrZWZpbGUgICAgICAgIHwgODYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPj4gICB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgfCA4NiAr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgIHRvb2xzL2xpYnMvZ250dGFi
L01ha2VmaWxlICAgICAgICB8IDg2ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4+ICAgdG9vbHMvbGlicy9saWJzLm1rICAgICAgICAgICAgICAgIHwgOTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgdG9vbHMvbGlicy90b29sY29yZS9NYWtl
ZmlsZSAgICAgIHwgODUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gICB0
b29scy9saWJzL3Rvb2xsb2cvTWFrZWZpbGUgICAgICAgfCA4NCArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gCj4gV293LCBpbXByZXNzaXZlIQo+IAo+IEhhdmUgeW91IGRvbmUg
YW55IGNoZWNrcyB0aGF0IHRoZSByZXN1bHRzIGFyZSBpZGVudGljYWwgKG9yLCBJIGd1ZXNzLAo+
IHN1ZmZpY2llbnRseSBzaW1pbGFyKSA/ICAoSWYgb25seSB3ZSBoYWQgYSByZXByb2R1Y2libGUg
YnVpbGQuLi4pCgpJIGNoZWNrZWQgdGhlIHJlc3VsdGluZyBsaWJyYXJpZXMgdG8gYmUgbG9hZGVk
IGNvcnJlY3RseSwgYW5kIHZlcmlmaWVkCnRoZSAqLnBjIGZpbGVzIHRvIGJlIHRoZSBzYW1lLgoK
Ckp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 12:49:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 12:49: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 1i7J71-0008LU-H2; Mon, 09 Sep 2019 12:49:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7J70-0008LP-8N
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 12:49:42 +0000
X-Inumbo-ID: 4a2ae4ba-d300-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a2ae4ba-d300-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 12:49:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568033381;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ds1b8btL1mvPgHHvTaIdkeCUQ2n2i73uRm55N0vBQ2Q=;
 b=YK4pnrqYpho+OyE+mGHAg1Ram9f0Ru2oxTyzgbp8pSSaqPp5eXFsOYhl
 zMVE6pQPe5I4mm7xBzxZA8uQT9eTz1MtznObDS64Y8t4bLyT12mp7LGLf
 8RMGX+A9vifrtpY8fLMsr4rnVRHIX2ezZB5IwIel7BGnsSHrXQY/niWv2 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: salyusKe13UZ2GgT+fDMzNRWgzOR85+xfOGsk5cjE5NNhz5dbvMC7h0LUZVlc6oCzylF2o/fPA
 T0fMcV13dPaEMbUVUG1V9m7eg126zCTWhrOuyvc7CjOfT8RErO3v0jyW18iwacgEN7clAgZ713
 qDeU6E1IV0IoUUSU1AWd67bvyfTgKywsE9DzZeJpkAaJ0uPGPaGXM0oubCGAeuaO72UvbeB266
 d5z1hgVvgUg7TG2G8GTaSviM4HVdMAjZUpCE/wkUwfqVodxcQsD6HVUQ9t6YTFikjxU17rujmM
 DS8=
X-SBRS: 2.7
X-MesageID: 5548287
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5548287"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23926.19012.402588.831107@mariner.uk.xensource.com>
Date: Mon, 9 Sep 2019 13:49:08 +0100
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <a3142866-ec53-bd2c-0672-99923c421aad@suse.com>
References: <68db6d1a-6498-30a6-6604-a568056dd1e0@suse.com>
 <d6419b76-7864-5d45-1ddd-8c84ae4e3271@citrix.com>
 <a3142866-ec53-bd2c-0672-99923c421aad@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3] x86emul: fix test harness and fuzzer
 build dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2M10geDg2ZW11bDogZml4IHRlc3QgaGFy
bmVzcyBhbmQgZnV6emVyIGJ1aWxkIGRlcGVuZGVuY2llcyIpOgo+IHlvdSBoYWQgYmVlbiBwYXJ0
aWN1bGFybHkgdW5oYXBweSBhYm91dCB0aGUgdjIgYXBwcm9hY2guIFdoaWxlCj4gbm90IHN0cmlj
dGx5IHJlcXVpcmVkIGZvciBjb21taXR0aW5nLCBJJ2Qgc3RpbGwgcHJlZmVyIHRvIGhhdmUKPiB5
b3VyIGFncmVlbWVudCB3aXRoIHRoaXMgYXBwcm9hY2ggKG9yLCBvZiBjb3Vyc2UsIHN1Z2dlc3Rp
b25zCj4gZm9yIGltcHJvdmVtZW50KS4KClRoYW5rcyBmb3IgdGhlIGVucXVpcnkuICBJIGFwcHJl
Y2lhdGUgdGhlIGNoYW5jZSB0byBjb21tZW50LiAgSSBkbyBub3QKb2JqZWN0IHRvIHRoaXMgYXBw
cm9hY2guCgpJIHRoaW5rIHRoZSBleHRyYSBjb252ZW5pZW5jZSBpcyBub3QgcmVhbGx5IHdvcnRo
IHRoZSB0aGUgY29tcGxleGl0eQppbiB0aGUgdG9wLWxldmVsIE1ha2VmaWxlIGJ1dCBpZiB5b3Ug
dGhpbmsgaXQgaXMgd29ydGh3aGlsZSBJIHdvbid0CnN0YW5kIGluIHlvdXIgd2F5LgoKSSB0aGlu
ayBpdCdzIGltcG9ydGFudCB0aGF0IHRoZXNlIHJ1biB0YXJnZXRzIG5vdCBnZXQgZW50YW5nbGVk
IHdpdGgKdGhlIHJlc3Qgb2YgdGhlIGJ1aWxkIHN5c3RlbTogaWUgdGhhdCBubyBub24tcnVuIHRh
cmdldHMgY2FsbCB0aGVtLgpJZiB3ZSBtYWludGFpbiB0aGF0IHJ1bGUgdGhlbiB3ZSB3b24ndCBp
bnRyb2R1Y2UgbmV3IGJ1aWxkIHJhY2UgYnVncy4KClNvIG92ZXJhbGwsIAoKQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 13:04:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 13: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 1i7JKm-0001Tw-9M; Mon, 09 Sep 2019 13: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=oV3q=XE=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i7JKl-0001Tq-G7
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 13:03:55 +0000
X-Inumbo-ID: 45dd0c7f-d302-11e9-ac0b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45dd0c7f-d302-11e9-ac0b-12813bfff9fa;
 Mon, 09 Sep 2019 13:03: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 29E97ABCB;
 Mon,  9 Sep 2019 13:03:53 +0000 (UTC)
Message-ID: <4049e24b4a82cff0350178f2db103c9b964b3d28.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
Date: Mon, 09 Sep 2019 15:03:50 +0200
In-Reply-To: <3e4ed5b5-38e7-6ea7-e674-40d445a2826e@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-8-jgross@suse.com>
 <7ce66a65-8f1b-1587-590c-17d82ac2e800@suse.com>
 <ecad6cb4-c5e1-a280-f86f-3cc7255a0dd3@suse.com>
 <3e4ed5b5-38e7-6ea7-e674-40d445a2826e@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 07/48] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3858159343751643642=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3858159343751643642==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-mYSKRRQgwS/GbTDbTRo7"


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

On Thu, 2019-09-05 at 09:38 +0200, Jan Beulich wrote:
> On 05.09.2019 09:13, Juergen Gross wrote:
> > On 04.09.19 15:48, Jan Beulich wrote:
> > > On 09.08.2019 16:57, Juergen Gross wrote:
> > > >  =20
> > > > -/*
> > > > - * vcpu is urgent if vcpu is polling event channel
> > > > - *
> > > > - * if urgent vcpu exists, CPU should not enter deep C state
> > > > - */
> > > > -static inline int sched_has_urgent_vcpu(void)
> > > > -{
> > > > -    return atomic_read(&this_cpu(schedule_data).urgent_count);
> > > > -}
> > >=20
> > > I
> > > don't suppose there's a way to keep it inline but still drop the
> > > unwanted #include above?
> >=20
> > The only alternatives I could think of are:
> >=20
> > - Passing the "urgent" indicator via parameter to idle (you didn't
> >    like that)
> >=20
> > - Make urgent_count a plain percpu variable
>=20
> Named sched_urgent_count or some such, this latter option doesn't
> look too bad to me; not sure what the scheduler maintainers think
> of this, though.
>=20
This is ok for me as well.

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)


--=-mYSKRRQgwS/GbTDbTRo7
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+4FAl12TbcACgkQFkJ4iaW4
c+5s1RAAmjjKZZYKeYD5dedQ3FG7jIBluDtc4/lEnpr5BhZgH6Q+O1YiGQg6Ge9D
6xvSnW46PZXz+HdCfUgyLKgunwNlBU46JOWhaRls7WxV1yBEkjtO01GiMunACWcV
ZCruIl50WOtXWDHKW37WjmJiCufKzFC4/7Piah+qkXO/uqiFVoUH972J0yeM4w34
6wMXm8G4ninGovDghYwXPRLe8k2kZxd3rnc8waDxAiGCfAo7YthWss7i4CSoyULi
A1Kt7BI5Ww4kBmHn8wMIxJ23gLqHBT8meX73BrPJZKRpulKY/bvkcSWQbduGzmRE
ugj/p6WOQ8cGqf2GtyKYzxU3gSToPWe9PzyV/t1LTzxQOd9d3i8OyJRQgjibtb4x
CPoixuNHDHJRUNFwoVAdrfdd9VeThSSMaaQlF0yJOS6lon7y2Tp7+21PqTMvgiTz
hAgIlTJjkk5wb2DjBLI+zWtwUdzdyQG0PQBx+Bd8iDeN6zVmsUzLUCErWXJbs6BI
LZYK9r8U7va/my9tBmyxb78xb3CWs9BGsGCpVB2cf42TAqppeHw0Qjb+2JTzaeHQ
LmYu+Cjea11ZTlRnWzT3ENjbIIodJ5zWkon0ZYZ8hGdWW/kHMR4v4IaSB5qBf+hQ
zLPklYQzvbJivdYndgAa7Ky45k7uiwT72ycmkTYwdycr2RlBITQ=
=6QxC
-----END PGP SIGNATURE-----

--=-mYSKRRQgwS/GbTDbTRo7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3858159343751643642==--



From xen-devel-bounces@lists.xenproject.org Mon Sep 09 13:32:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 13:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7JmF-0003uM-R3; Mon, 09 Sep 2019 13:32:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7JmF-0003uH-7R
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 13:32:19 +0000
X-Inumbo-ID: 3e1b4a06-d306-11e9-b76c-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3e1b4a06-d306-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 13:32:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568035937;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=I1XXJikGsCZRCeYeYnKNKvHpStBJcSeHRI0n1OqoLAM=;
 b=YXB/HFuznbxIwUPq5VejPbOZvbs+hCnW2FjFtkb6A6jZRa4BIvkl1kUq
 lizM2YIxJFyPcRCoOAvZWluTDJLecR1UWxhkQ7IbgE7Xprme23XPQ18Cu
 FOI7gltFaiz2LS/KKUmrtEK2f/2bKTMcnWA+hnaXwfrCW6mx0BSfehhCj Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XWy379v+uBdrSNYCd/v7vQ0t7aGdevIvC3BUkIihtbAW50yuFiEWVPcvTjmcd38RzTD759mx32
 e4Ruogyg5cQHbyEobR+qvavCiqxiwpouhfRo5xbgck3NS/LfcSJiCo8/fsDxXFFE0ust1C6G8j
 kfC11G509HJRV1Su9EJTlXHW8uCN5NCg0zskmI6a58YEpVdLRIksi8Jqlzj3s0WBneGOuDyhTF
 hNG3q0jDktXuve+HJ8Uk+HNmKWLbc6WKxicypgxMI6s3QTYtFK5adXNLkTxIakZdFamom2xZph
 s2o=
X-SBRS: 2.7
X-MesageID: 5551143
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5551143"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 14:32:14 +0100
Message-ID: <20190909133214.29298-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/ocaml: Fix xenctrl ABI and introduce
 build-time 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 <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Rob Hoes <Rob.Hoes@citrix.com>, Christian Lindig <christian.lindig@citrix.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>

Yy9zIGYwODlmZGRkOTQxIGJyb2tlIHRoZSBPY2FtbCBBQkkgYnkgcmVudW1lcmluZyBYRU5fU1lT
Q1RMX1BIWVNDQVBfZGlyZWN0aW8Kd2l0aG91dCBhZGp1c3RpbmcgdGhlIE9jYW1sIHBoeXNpbmZv
X2NhcF9mbGFnIGVudW1lcmF0aW9uLiAgRml4IHRoaXMgYnkKaW5zZXJ0aW5nIENBUF9QViBiZXR3
ZWVuIENBUF9IVk0gYW5kIENBUF9EaXJlY3RJTy4KCmMvcyA4MjIzOTE4MmViMyBleHRlbmRlZCB0
aGUgWEVOX1NZU0NUTF9QSFlTQ0FQXyogQUJJIHdpdGggYSBIQVAgYml0LiAgRXh0ZW5kCnRoZSBw
aHlzaW5mb19jYXBfZmxhZyBlbnVtZXJhdGlvbiB0byBtYXRjaC4KCkZhY3RvciBvdXQgdGhlIGJp
dG1hcC10by1saXN0IGNvbnZlcnNpb24gbG9naWMgaW50byBhIGhlbHBlciwgdG8gYXZvaWQgYW4K
b3BlbmNvZGVkIHRydW5jYXRpb24gb2YgdGhlIGJpdG1hcC4gIFRvIGNvdmVyIHRoaXMsIGFkZCBC
VUlMRF9CVUdfT04oKSdzIGF0CnRoZSBjYWxsZXIgZm9yIGVhY2ggY29uc3RhbnQgaW4gdGhlIEMt
dG8tT2NhbWwgY29udmVyc2lvbiwgYW5kIGZvciB0aGUgdGhlCmFwcGxpY2FibGUgbWF4L2FsbCBj
b25zdGFudC4KClRoaXMgd2lsbCByZXN1bHQgaW4gYSBjb21waWxlIHRpbWUgZmFpbHVyZSB3aGVu
ZXZlciBjb25zdGFudHMgZ2V0CnJlbnVtYmVyZWQvYWRkZWQgd2l0aG91dCBhIGNvbXBhdGlibGUg
YWRqdXN0bWVudCB0byB0aGUgT2NhbWwgQUJJLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlz
dGlhbi5saW5kaWdAY2l0cml4LmNvbT4KQ0M6IFJvYiBIb2VzIDxSb2IuSG9lc0BjaXRyaXguY29t
PgoKQSBwYXRjaCBhbG9uZyB0aGVzZSBsaW5lcyB3YW50cyBiYWNrcG9ydGluZyB0byBhdCBsZWFz
dCA0LjEyLCBidXQgd2l0aG91dCB0aGUKSEFQIGNvbnN0YW50LiAgSSdtIGhhcHB5IHRvIGRvIHRo
ZSBiYWNrcG9ydC4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAgICB8ICAy
ICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgIHwgIDYgKystCiB0b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8IDc4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgIDMg
KysKIDQgZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sCmluZGV4IDM1OTU4Yjk0ZDUuLjVkYTdjOTZjZWUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJz
L3hjL3hlbmN0cmwubWwKQEAgLTk5LDcgKzk5LDkgQEAgdHlwZSBzY2hlZF9jb250cm9sID0KIAog
dHlwZSBwaHlzaW5mb19jYXBfZmxhZyA9CiAJfCBDQVBfSFZNCisJfCBDQVBfUFYKIAl8IENBUF9E
aXJlY3RJTworCXwgQ0FQX0hBUAogCiB0eXBlIHBoeXNpbmZvID0KIHsKZGlmZiAtLWdpdCBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0
cmwubWxpCmluZGV4IDZjNDI2OGQ0NTMuLmI0ZTc2YjgyN2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
Lm1saQpAQCAtODIsNyArODIsMTEgQEAgdHlwZSBkb21haW5pbmZvID0gewogICBhcmNoX2NvbmZp
ZyA6IGFyY2hfZG9tYWluY29uZmlnOwogfQogdHlwZSBzY2hlZF9jb250cm9sID0geyB3ZWlnaHQg
OiBpbnQ7IGNhcCA6IGludDsgfQotdHlwZSBwaHlzaW5mb19jYXBfZmxhZyA9IENBUF9IVk0gfCBD
QVBfRGlyZWN0SU8KK3R5cGUgcGh5c2luZm9fY2FwX2ZsYWcgPQorICB8IENBUF9IVk0KKyAgfCBD
QVBfUFYKKyAgfCBDQVBfRGlyZWN0SU8KKyAgfCBDQVBfSEFQCiB0eXBlIHBoeXNpbmZvID0gewog
ICB0aHJlYWRzX3Blcl9jb3JlIDogaW50OwogICBjb3Jlc19wZXJfc29ja2V0IDogaW50OwpkaWZm
IC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgYi90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwppbmRleCAyZTFiMjljZTMzLi4xMGIzMDZmOWY4IDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYworKysgYi90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwpAQCAtMzIsNiArMzIsNyBAQAogCiAjZGVm
aW5lIFhDX1dBTlRfQ09NUEFUX01BUF9GT1JFSUdOX0FQSQogI2luY2x1ZGUgPHhlbmN0cmwuaD4K
KyNpbmNsdWRlIDx4ZW4tdG9vbHMvbGlicy5oPgogCiAjaW5jbHVkZSAibW1hcF9zdHVicy5oIgog
CkBAIC0xMTksNiArMTIwLDMxIEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9oYW5kbGVfb2ZfdXVpZF9z
dHJpbmcoeGVuX2RvbWFpbl9oYW5kbGVfdCBoLAogI3VuZGVmIFgKIH0KIAorLyoKKyAqIFZhcmlv
dXMgZmllbGRzIHdoaWNoIGFyZSBhIGJpdG1hcCBpbiB0aGUgQyBBQkkgYXJlIGNvbnZlcnRlZCB0
byBsaXN0cyBvZgorICogaW50ZWdlcnMgaW4gdGhlIE9jYW1sIEFCSSBmb3IgbW9yZSBpZGlvbWF0
aWMgaGFuZGxpbmcuCisgKi8KK3N0YXRpYyB2YWx1ZSBjX2JpdG1hcF90b19vY2FtbF9saXN0KHVu
c2lnbmVkIGludCBiaXRtYXApCit7CisJQ0FNTHBhcmFtMCgpOworCUNBTUxsb2NhbDIobGlzdCwg
dG1wKTsKKworCWxpc3QgPSB0bXAgPSBWYWxfZW1wdHlsaXN0OworCisJZm9yICggdW5zaWduZWQg
aW50IGkgPSAwOyBiaXRtYXA7IGkrKywgYml0bWFwID4+PSAxICkKKwl7CisJCWlmICggIShiaXRt
YXAgJiAxKSApCisJCQljb250aW51ZTsKKworCQl0bXAgPSBjYW1sX2FsbG9jX3NtYWxsKDIsIFRh
Z19jb25zKTsKKwkJRmllbGQodG1wLCAwKSA9IFZhbF9pbnQoaSk7CisJCUZpZWxkKHRtcCwgMSkg
PSBsaXN0OworCQlsaXN0ID0gdG1wOworCX0KKworCUNBTUxyZXR1cm4obGlzdCk7Cit9CisKIENB
TUxwcmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIGNvbmZp
ZykKIHsKIAlDQU1McGFyYW0yKHhjaCwgY29uZmlnKTsKQEAgLTMxNSwxNiArMzQxLDI1IEBAIHN0
YXRpYyB2YWx1ZSBhbGxvY19kb21haW5pbmZvKHhjX2RvbWFpbmluZm9fdCAqIGluZm8pCiAJU3Rv
cmVfZmllbGQocmVzdWx0LCAxNSwgdG1wKTsKIAogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRl
ZmluZWQoX194ODZfNjRfXykKLQkvKiBlbXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlv
bl9mbGFncyBsaXN0OyAqLwotCXRtcCA9IGVtdWxfbGlzdCA9IFZhbF9lbXB0eWxpc3Q7Ci0JZm9y
IChpID0gMDsgaSA8IDEwOyBpKyspIHsKLQkJaWYgKChpbmZvLT5hcmNoX2NvbmZpZy5lbXVsYXRp
b25fZmxhZ3MgPj4gaSkgJiAxKSB7Ci0JCQl0bXAgPSBjYW1sX2FsbG9jX3NtYWxsKDIsIFRhZ19j
b25zKTsKLQkJCUZpZWxkKHRtcCwgMCkgPSBWYWxfaW50KGkpOwotCQkJRmllbGQodG1wLCAxKSA9
IGVtdWxfbGlzdDsKLQkJCWVtdWxfbGlzdCA9IHRtcDsKLQkJfQotCX0KKwkvKgorCSAqIGVtdWxh
dGlvbl9mbGFnczogeDg2X2FyY2hfZW11bGF0aW9uX2ZsYWdzIGxpc3Q7CisJICoKKwkgKiBUaGVz
ZSBCVUlMRF9CVUdfT04oKSdzIG1hcCB0aGUgQyBBQkkgdG8gdGhlIE9jYW1sIEFCSS4gIElmIHRo
ZXkKKwkgKiB0cmlwLCB4ZW5jdHJsLm1seyxpfSBuZWVkIHVwZGF0aW5nIHRvIG1hdGNoLgorCSAq
LworCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9MQVBJQyAgICAhPSAoMXUgPDwgIDApKTsKKwlC
VUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfSFBFVCAgICAgIT0gKDF1IDw8ICAxKSk7CisJQlVJTERf
QlVHX09OKFhFTl9YODZfRU1VX1BNICAgICAgICE9ICgxdSA8PCAgMikpOworCUJVSUxEX0JVR19P
TihYRU5fWDg2X0VNVV9SVEMgICAgICAhPSAoMXUgPDwgIDMpKTsKKwlCVUlMRF9CVUdfT04oWEVO
X1g4Nl9FTVVfSU9BUElDICAgIT0gKDF1IDw8ICA0KSk7CisJQlVJTERfQlVHX09OKFhFTl9YODZf
RU1VX1BJQyAgICAgICE9ICgxdSA8PCAgNSkpOworCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9W
R0EgICAgICAhPSAoMXUgPDwgIDYpKTsKKwlCVUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfSU9NTVUg
ICAgIT0gKDF1IDw8ICA3KSk7CisJQlVJTERfQlVHX09OKFhFTl9YODZfRU1VX1BJVCAgICAgICE9
ICgxdSA8PCAgOCkpOworCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9VU0VfUElSUSAhPSAoMXUg
PDwgIDkpKTsKKwlCVUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfVlBDSSAgICAgIT0gKDF1IDw8IDEw
KSk7CisJQlVJTERfQlVHX09OKFhFTl9YODZfRU1VX0FMTCAgICAgICE9IDB4N2ZmKTsKKwllbXVs
X2xpc3QgPSBjX2JpdG1hcF90b19vY2FtbF9saXN0KGluZm8tPmFyY2hfY29uZmlnLmVtdWxhdGlv
bl9mbGFncyk7CiAKIAkvKiB4ZW5feDg2X2FyY2hfZG9tYWluY29uZmlnICovCiAJeDg2X2FyY2hf
Y29uZmlnID0gY2FtbF9hbGxvY190dXBsZSgxKTsKQEAgLTYzNSw3ICs2NzAsNyBAQCBDQU1McHJp
bSB2YWx1ZSBzdHViX3hjX3NlbmRfZGVidWdfa2V5cyh2YWx1ZSB4Y2gsIHZhbHVlIGtleXMpCiBD
QU1McHJpbSB2YWx1ZSBzdHViX3hjX3BoeXNpbmZvKHZhbHVlIHhjaCkKIHsKIAlDQU1McGFyYW0x
KHhjaCk7Ci0JQ0FNTGxvY2FsMyhwaHlzaW5mbywgY2FwX2xpc3QsIHRtcCk7CisJQ0FNTGxvY2Fs
MihwaHlzaW5mbywgY2FwX2xpc3QpOwogCXhjX3BoeXNpbmZvX3QgY19waHlzaW5mbzsKIAlpbnQg
cjsKIApAQCAtNjQ2LDE1ICs2ODEsMTggQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19waHlzaW5m
byh2YWx1ZSB4Y2gpCiAJaWYgKHIpCiAJCWZhaWx3aXRoX3hjKF9IKHhjaCkpOwogCi0JdG1wID0g
Y2FwX2xpc3QgPSBWYWxfZW1wdHlsaXN0OwotCWZvciAociA9IDA7IHIgPCAyOyByKyspIHsKLQkJ
aWYgKChjX3BoeXNpbmZvLmNhcGFiaWxpdGllcyA+PiByKSAmIDEpIHsKLQkJCXRtcCA9IGNhbWxf
YWxsb2Nfc21hbGwoMiwgVGFnX2NvbnMpOwotCQkJRmllbGQodG1wLCAwKSA9IFZhbF9pbnQocik7
Ci0JCQlGaWVsZCh0bXAsIDEpID0gY2FwX2xpc3Q7Ci0JCQljYXBfbGlzdCA9IHRtcDsKLQkJfQot
CX0KKwkvKgorCSAqIGNhcGFiaWxpdGllczogcGh5c2luZm9fY2FwX2ZsYWcgbGlzdDsKKwkgKgor
CSAqIFRoZXNlIEJVSUxEX0JVR19PTigpJ3MgbWFwIHRoZSBDIEFCSSB0byB0aGUgT2NhbWwgQUJJ
LiAgSWYgdGhleQorCSAqIHRyaXAsIHhlbmN0cmwubWx7LGl9IG5lZWQgdXBkYXRpbmcgdG8gbWF0
Y2guCisJICovCisJQlVJTERfQlVHX09OKFhFTl9TWVNDVExfUEhZU0NBUF9odm0gICAgICAhPSAo
MXUgPDwgIDApKTsKKwlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9QSFlTQ0FQX3B2ICAgICAgICE9
ICgxdSA8PCAgMSkpOworCUJVSUxEX0JVR19PTihYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8g
IT0gKDF1IDw8ICAyKSk7CisJQlVJTERfQlVHX09OKFhFTl9TWVNDVExfUEhZU0NBUF9oYXAgICAg
ICAhPSAoMXUgPDwgIDMpKTsKKwlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCAg
ICAgICE9IFhFTl9TWVNDVExfUEhZU0NBUF9oYXApOworCWNhcF9saXN0ID0gY19iaXRtYXBfdG9f
b2NhbWxfbGlzdChjX3BoeXNpbmZvLmNhcGFiaWxpdGllcyk7CiAKIAlwaHlzaW5mbyA9IGNhbWxf
YWxsb2NfdHVwbGUoMTApOwogCVN0b3JlX2ZpZWxkKHBoeXNpbmZvLCAwLCBWYWxfaW50KGNfcGh5
c2luZm8udGhyZWFkc19wZXJfY29yZSkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGUwMmQ3Y2U0YzYu
LmQ0YjQ1NTYxOWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTk0LDYgKzk0LDkgQEAgc3RydWN0IHhl
bl9zeXNjdGxfdGJ1Zl9vcCB7CiAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAg
ICAgIDMKICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCAgICAgICAgICAgKDF1PDxfWEVO
X1NZU0NUTF9QSFlTQ0FQX2hhcCkKIAorLyogTWF4IFhFTl9TWVNDVExfUEhZU0NBUF8qIGNvbnN0
YW50LiAgVXNlZCBmb3IgQUJJIGNoZWNraW5nLiAqLworI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVND
QVBfTUFYIFhFTl9TWVNDVExfUEhZU0NBUF9oYXAKKwogc3RydWN0IHhlbl9zeXNjdGxfcGh5c2lu
Zm8gewogICAgIHVpbnQzMl90IHRocmVhZHNfcGVyX2NvcmU7CiAgICAgdWludDMyX3QgY29yZXNf
cGVyX3NvY2tldDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 13:33:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 13: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 1i7Jna-0003z4-9Q; Mon, 09 Sep 2019 13:33:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7JnZ-0003yy-Do
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 13:33:41 +0000
X-Inumbo-ID: 6f4f3ee8-d306-11e9-ac0b-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f4f3ee8-d306-11e9-ac0b-12813bfff9fa;
 Mon, 09 Sep 2019 13:33:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568036020;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ARzns3SGYgEiOEUNncgj1Hr+zcsZlq6yzv3CKbwIi5s=;
 b=Zq6sSnV+nDF6GcrJp+YKv+3coCgGuebNAKEd+tdRDIrIyn/dBcG4xx8e
 /8oHLg0ySfbsRGXAC+AfhJ5DtKTWEEho+1kHzY2GPeJLMgh9p8/jnjoad
 9sARMO9SGAHRPch9QDjHUQtbqESVxtVQVSySKeK0mXWWeghJMsZJtLC4a s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3Bm9ZrltPJmYOSEv7ocD5cnNpfziK1HOGSRe8/8rXrJoJI3R+RBzoCRfg2FC91g82Qct7+Pgo8
 UiB62MBaPAtJjlCfXXwsF1Qp4OWg/9SdPXRMnKsQ0s2No1tQDnL1IAD/DqSxvAAbBXBASV1MuC
 AwgmI3MMnuIDo0I18ZZ6ct0BU0EDVJDvPZ0rfoeISZla9fTSZCXHya8ESucD4BSlTprkp/Mprm
 XtkpFiC0yPFLRc57vLJvkNiZKSrGEPSnZi0U5XxVTQ2PvZBUp7Q2HznXD82l8osuVl0gIAIgbv
 TRQ=
X-SBRS: 2.7
X-MesageID: 5595969
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5595969"
To: Xen-devel <xen-devel@lists.xenproject.org>
References: <20190909133214.29298-1-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8119e0ae-2ae7-4d43-f506-9f56572586bf@citrix.com>
Date: Mon, 9 Sep 2019 14:33:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190909133214.29298-1-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Fix xenctrl ABI and introduce
 build-time 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: Rob Hoes <Rob.Hoes@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDkvMjAxOSAxNDozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBjL3MgZjA4OWZkZGQ5
NDEgYnJva2UgdGhlIE9jYW1sIEFCSSBieSByZW51bWVyaW5nIFhFTl9TWVNDVExfUEhZU0NBUF9k
aXJlY3Rpbwo+IHdpdGhvdXQgYWRqdXN0aW5nIHRoZSBPY2FtbCBwaHlzaW5mb19jYXBfZmxhZyBl
bnVtZXJhdGlvbi4gIEZpeCB0aGlzIGJ5Cj4gaW5zZXJ0aW5nIENBUF9QViBiZXR3ZWVuIENBUF9I
Vk0gYW5kIENBUF9EaXJlY3RJTy4KPgo+IGMvcyA4MjIzOTE4MmViMyBleHRlbmRlZCB0aGUgWEVO
X1NZU0NUTF9QSFlTQ0FQXyogQUJJIHdpdGggYSBIQVAgYml0LiAgRXh0ZW5kCj4gdGhlIHBoeXNp
bmZvX2NhcF9mbGFnIGVudW1lcmF0aW9uIHRvIG1hdGNoLgo+Cj4gRmFjdG9yIG91dCB0aGUgYml0
bWFwLXRvLWxpc3QgY29udmVyc2lvbiBsb2dpYyBpbnRvIGEgaGVscGVyLCB0byBhdm9pZCBhbgo+
IG9wZW5jb2RlZCB0cnVuY2F0aW9uIG9mIHRoZSBiaXRtYXAuICBUbyBjb3ZlciB0aGlzLCBhZGQg
QlVJTERfQlVHX09OKCkncyBhdAo+IHRoZSBjYWxsZXIgZm9yIGVhY2ggY29uc3RhbnQgaW4gdGhl
IEMtdG8tT2NhbWwgY29udmVyc2lvbiwgYW5kIGZvciB0aGUgdGhlCj4gYXBwbGljYWJsZSBtYXgv
YWxsIGNvbnN0YW50Lgo+Cj4gVGhpcyB3aWxsIHJlc3VsdCBpbiBhIGNvbXBpbGUgdGltZSBmYWls
dXJlIHdoZW5ldmVyIGNvbnN0YW50cyBnZXQKPiByZW51bWJlcmVkL2FkZGVkIHdpdGhvdXQgYSBj
b21wYXRpYmxlIGFkanVzdG1lbnQgdG8gdGhlIE9jYW1sIEFCSS4KPgo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpTb3JyeSAtIHBsZWFz
ZSBpZ25vcmUgdGhpcy7CoCBJdCBpcyBiYXNlZCBpbmNvcnJlY3RseSBXUlQgUm9nZXIncyBzZXJp
ZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 13:34:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 13: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 1i7Jnt-00042V-Pa; Mon, 09 Sep 2019 13:34:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Jnt-00042M-6l
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 13:34:01 +0000
X-Inumbo-ID: 7ac99bc4-d306-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ac99bc4-d306-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 13:34: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 F2FA3ACC9;
 Mon,  9 Sep 2019 13:33:58 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-20-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0fea0ecf-5cde-7e5e-4a18-3c86f13d1d8f@suse.com>
Date: Mon, 9 Sep 2019 15:34:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-20-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 19/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGUgY3JlZGl0IHNj
aGVkdWxlciBjYWxscyB2Y3B1X3BhdXNlX25vc3luYygpIGFuZCB2Y3B1X3VucGF1c2UoKQo+IHRv
ZGF5LiBBZGQgc2NoZWRfdW5pdF9wYXVzZV9ub3N5bmMoKSBhbmQgc2NoZWRfdW5pdF91bnBhdXNl
KCkgdG8KPiBwZXJmb3JtIHRoZSBzYW1lIG9wZXJhdGlvbnMgb24gc2NoZWR1bGVyIHVuaXRzIGlu
c3RlYWQuCgpBbmQgYnkgcGxhY2luZyB0aGVtIGluIHNjaGVkLWlmLmggeW91IG1lYW4gdG8gaW5k
aWNhdGUgdGhhdCB0aGV5J3JlCm5vdCBtZWFudCB0byBiZSB1c2VkIGJ5IG90aGVyIHRoYW4gc2No
ZWR1bGVyIGNvZGU/IEkgYXNrIGJlY2F1c2UKdGhlIHZjcHUgYW5kIGRvbWFpbiBjb3VudGVycGFy
dHMgYXJlIHZhbGlkbHkgdXNhYmxlIGVsc2V3aGVyZS4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 13:38:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 13:38: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 1i7Jro-0004Ki-DG; Mon, 09 Sep 2019 13:38:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Jrn-0004Kd-Dc
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 13:38:03 +0000
X-Inumbo-ID: 0b14f872-d307-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b14f872-d307-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 13:38: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 49861B622;
 Mon,  9 Sep 2019 13:38:01 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-21-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7b688998-123a-caec-9e01-eb3ac86f9dfc@suse.com>
Date: Mon, 9 Sep 2019 15:38:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-21-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 20/48] 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 <wl@xen.org>, Konrad Rzeszutek Wilk <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@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMzY4LDE0
ICszNjgsNTIgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0
cnVjdCB2Y3B1ICp2KQo+ICAgICAgcmV0dXJuIE5VTEw7Cj4gIH0KPiAgCj4gLWludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCj4gK3N0YXRp
YyB1bnNpZ25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KQoKR2l2ZW4gdGhlIHJlc3BvbnNlIG9uIGFuIGVhcmxpZXIgc2ltaWxhciBxdWVzdGlvbiwg
SSBkb24ndCBzdXBwb3NlCkkgY291bGQgdGFsayB5b3UgaW50byBkcm9wcGluZyB0aGUgc2NoZWRf
IHByZWZpeCBoZXJlPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4gQEAgLTQ1Nyw3ICs0NTcsNyBAQCBzdHJ1Y3Qg
Y3B1cG9vbAo+ICAjZGVmaW5lIGNwdXBvb2xfb25saW5lX2NwdW1hc2soX3Bvb2wpIFwKPiAgICAg
ICgoKF9wb29sKSA9PSBOVUxMKSA/ICZjcHVfb25saW5lX21hcCA6IChfcG9vbCktPmNwdV92YWxp
ZCkKPiAgCj4gLXN0YXRpYyBpbmxpbmUgY3B1bWFza190KiBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHN0cnVjdCBkb21haW4gKmQpCj4gK3N0YXRpYyBpbmxpbmUgY3B1bWFza190KiBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCgpJdCB3b3VsZCBjZXJ0YWlubHkg
YmUgbmljZSB0byBjb3JyZWN0IHRoZSBtaXNwbGFjZSAqIGhlcmUgYXQgdGhlCnNhbWUgdGltZSAo
d2hpY2ggY2xlYXJseSBjb3VsZCBiZSBkb25lIHdoaWxlIGNvbW1pdHRpbmcsIGlmCmV2ZXJ5dGhp
bmcgdXAgdG8gaGVyZSB3YXMgcmVhZHkgdG8gZ28gaW4pLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 13:43:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 13:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7JxF-000559-3i; Mon, 09 Sep 2019 13:43: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=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7JxD-000552-Hl
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 13:43:39 +0000
X-Inumbo-ID: d32f44de-d307-11e9-ac0b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d32f44de-d307-11e9-ac0b-12813bfff9fa;
 Mon, 09 Sep 2019 13:43:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568036618;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=YAZ4775fBadIlBfI5JqH7rk7PZPNkVMwoLJpEBsCQ6w=;
 b=PEIamQaSscMXcZUul/LwmgQu1AWEPN9uodJxdirtxmvIF9DtvIvkU/kJ
 hPnLw9anTQemiB88b6D4hJCwc2pzxBQWVrrfOtTYhf6jJ3UCCxmzbfTzL
 3NfJ85EBq155YHaWMpPVYu3ON5g3TrMWQxHsVzssqplpCTqCD2+QmPVVb o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tGFVU+aAkkSXmXYTAdfU0WoI5LMYF4awI2DfQa6F2q839fCHkw3eekZqXg2lXMc4HnAI/4VeEr
 Ae9WTXER4hTi/t1TEChEPElsF3hU6EYakuK2k1RM2kQChY335W0sG2NBkDPuE7U6vqMTucUKfY
 rOPibIwoHf8fRlqRmyn5whPyDUCwdz6Ojrok7RlMj4f+Y0tV9CUhqKGPQdrddmvfWi5nOL+U7F
 2T2cCJdSDJ9LZdD7lQSgagCTynyctFU38bqlr87oL6TvIUGLZybcgXPD0/GuOGMmIswPNCjARW
 xsw=
X-SBRS: 2.7
X-MesageID: 5320671
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5320671"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 14:43:33 +0100
Message-ID: <20190909134333.10927-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] tools/ocaml: Fix xenctrl ABI and introduce
 build-time 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 <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Rob Hoes <Rob.Hoes@citrix.com>,
 =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>,
 Christian Lindig <christian.lindig@citrix.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>

Yy9zIGYwODlmZGRkOTQxIGJyb2tlIHRoZSBPY2FtbCBBQkkgYnkgcmVudW1lcmluZyBYRU5fU1lT
Q1RMX1BIWVNDQVBfZGlyZWN0aW8Kd2l0aG91dCBhZGp1c3RpbmcgdGhlIE9jYW1sIHBoeXNpbmZv
X2NhcF9mbGFnIGVudW1lcmF0aW9uLiAgRml4IHRoaXMgYnkKaW5zZXJ0aW5nIENBUF9QViBiZXR3
ZWVuIENBUF9IVk0gYW5kIENBUF9EaXJlY3RJTy4KCkZhY3RvciBvdXQgdGhlIGJpdG1hcC10by1s
aXN0IGNvbnZlcnNpb24gbG9naWMgaW50byBhIGhlbHBlciwgdG8gYXZvaWQgYW4Kb3BlbmNvZGVk
IHRydW5jYXRpb24gb2YgdGhlIGJpdG1hcC4gIFRvIGNvdmVyIHRoaXMsIGFkZCBCVUlMRF9CVUdf
T04oKSdzIGF0CnRoZSBjYWxsZXIgZm9yIGVhY2ggY29uc3RhbnQgaW4gdGhlIEMtdG8tT2NhbWwg
Y29udmVyc2lvbiwgYW5kIGZvciB0aGUgdGhlCmFwcGxpY2FibGUgbWF4L2FsbCBjb25zdGFudC4K
ClRoaXMgd2lsbCByZXN1bHQgaW4gYSBjb21waWxlIHRpbWUgZmFpbHVyZSB3aGVuZXZlciBjb25z
dGFudHMgZ2V0CnJlbnVtYmVyZWQvYWRkZWQgd2l0aG91dCBhIGNvbXBhdGlibGUgYWRqdXN0bWVu
dCB0byB0aGUgT2NhbWwgQUJJLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5k
aWdAY2l0cml4LmNvbT4KQ0M6IFJvYiBIb2VzIDxSb2IuSG9lc0BjaXRyaXguY29tPgpDQzogRWR3
aW4gVMO2csO2ayA8ZWR2aW4udG9yb2tAY2l0cml4LmNvbT4KClRoaXMgbmVlZHMgYmFja3BvcnRp
bmcgdG8gWGVuIDQuMTIKCnYyOgogKiBCYXNlIHRoaXMgcGF0Y2ggY29ycmVjdGx5LgotLS0KIHRv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgIHwgIDEgKwogdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsLm1saSAgICAgfCAgNSArKy0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bF9zdHVicy5jIHwgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAgNCArKwogNCBmaWxlcyBjaGFuZ2Vk
LCA2NiBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwK
aW5kZXggMzU5NThiOTRkNS4uY2Q3ZTk1YTZmYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAt
OTksNiArOTksNyBAQCB0eXBlIHNjaGVkX2NvbnRyb2wgPQogCiB0eXBlIHBoeXNpbmZvX2NhcF9m
bGFnID0KIAl8IENBUF9IVk0KKwl8IENBUF9QVgogCXwgQ0FQX0RpcmVjdElPCiAKIHR5cGUgcGh5
c2luZm8gPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggNmM0MjY4ZDQ1My4uMGJkMDZlZDky
MCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCkBAIC04Miw3ICs4MiwxMCBAQCB0eXBlIGRvbWFp
bmluZm8gPSB7CiAgIGFyY2hfY29uZmlnIDogYXJjaF9kb21haW5jb25maWc7CiB9CiB0eXBlIHNj
aGVkX2NvbnRyb2wgPSB7IHdlaWdodCA6IGludDsgY2FwIDogaW50OyB9Ci10eXBlIHBoeXNpbmZv
X2NhcF9mbGFnID0gQ0FQX0hWTSB8IENBUF9EaXJlY3RJTwordHlwZSBwaHlzaW5mb19jYXBfZmxh
ZyA9CisgIHwgQ0FQX0hWTQorICB8IENBUF9QVgorICB8IENBUF9EaXJlY3RJTwogdHlwZSBwaHlz
aW5mbyA9IHsKICAgdGhyZWFkc19wZXJfY29yZSA6IGludDsKICAgY29yZXNfcGVyX3NvY2tldCA6
IGludDsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIGIv
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKaW5kZXggMmUxYjI5Y2UzMy4uY2U4
ZGJiYTQzNyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMK
KysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKQEAgLTMyLDYgKzMyLDcg
QEAKIAogI2RlZmluZSBYQ19XQU5UX0NPTVBBVF9NQVBfRk9SRUlHTl9BUEkKICNpbmNsdWRlIDx4
ZW5jdHJsLmg+CisjaW5jbHVkZSA8eGVuLXRvb2xzL2xpYnMuaD4KIAogI2luY2x1ZGUgIm1tYXBf
c3R1YnMuaCIKIApAQCAtMTE5LDYgKzEyMCwzMSBAQCBzdGF0aWMgdm9pZCBkb21haW5faGFuZGxl
X29mX3V1aWRfc3RyaW5nKHhlbl9kb21haW5faGFuZGxlX3QgaCwKICN1bmRlZiBYCiB9CiAKKy8q
CisgKiBWYXJpb3VzIGZpZWxkcyB3aGljaCBhcmUgYSBiaXRtYXAgaW4gdGhlIEMgQUJJIGFyZSBj
b252ZXJ0ZWQgdG8gbGlzdHMgb2YKKyAqIGludGVnZXJzIGluIHRoZSBPY2FtbCBBQkkgZm9yIG1v
cmUgaWRpb21hdGljIGhhbmRsaW5nLgorICovCitzdGF0aWMgdmFsdWUgY19iaXRtYXBfdG9fb2Nh
bWxfbGlzdCh1bnNpZ25lZCBpbnQgYml0bWFwKQoreworCUNBTUxwYXJhbTAoKTsKKwlDQU1MbG9j
YWwyKGxpc3QsIHRtcCk7CisKKwlsaXN0ID0gdG1wID0gVmFsX2VtcHR5bGlzdDsKKworCWZvciAo
IHVuc2lnbmVkIGludCBpID0gMDsgYml0bWFwOyBpKyssIGJpdG1hcCA+Pj0gMSApCisJeworCQlp
ZiAoICEoYml0bWFwICYgMSkgKQorCQkJY29udGludWU7CisKKwkJdG1wID0gY2FtbF9hbGxvY19z
bWFsbCgyLCBUYWdfY29ucyk7CisJCUZpZWxkKHRtcCwgMCkgPSBWYWxfaW50KGkpOworCQlGaWVs
ZCh0bXAsIDEpID0gbGlzdDsKKwkJbGlzdCA9IHRtcDsKKwl9CisKKwlDQU1McmV0dXJuKGxpc3Qp
OworfQorCiBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2
YWx1ZSBjb25maWcpCiB7CiAJQ0FNTHBhcmFtMih4Y2gsIGNvbmZpZyk7CkBAIC0zMTUsMTYgKzM0
MSwyNSBAQCBzdGF0aWMgdmFsdWUgYWxsb2NfZG9tYWluaW5mbyh4Y19kb21haW5pbmZvX3QgKiBp
bmZvKQogCVN0b3JlX2ZpZWxkKHJlc3VsdCwgMTUsIHRtcCk7CiAKICNpZiBkZWZpbmVkKF9faTM4
Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCi0JLyogZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJj
aF9lbXVsYXRpb25fZmxhZ3MgbGlzdDsgKi8KLQl0bXAgPSBlbXVsX2xpc3QgPSBWYWxfZW1wdHls
aXN0OwotCWZvciAoaSA9IDA7IGkgPCAxMDsgaSsrKSB7Ci0JCWlmICgoaW5mby0+YXJjaF9jb25m
aWcuZW11bGF0aW9uX2ZsYWdzID4+IGkpICYgMSkgewotCQkJdG1wID0gY2FtbF9hbGxvY19zbWFs
bCgyLCBUYWdfY29ucyk7Ci0JCQlGaWVsZCh0bXAsIDApID0gVmFsX2ludChpKTsKLQkJCUZpZWxk
KHRtcCwgMSkgPSBlbXVsX2xpc3Q7Ci0JCQllbXVsX2xpc3QgPSB0bXA7Ci0JCX0KLQl9CisJLyoK
KwkgKiBlbXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBsaXN0OworCSAq
CisJICogVGhlc2UgQlVJTERfQlVHX09OKCkncyBtYXAgdGhlIEMgQUJJIHRvIHRoZSBPY2FtbCBB
QkkuICBJZiB0aGV5CisJICogdHJpcCwgeGVuY3RybC5tbHssaX0gbmVlZCB1cGRhdGluZyB0byBt
YXRjaC4KKwkgKi8KKwlCVUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfTEFQSUMgICAgIT0gKDF1IDw8
ICAwKSk7CisJQlVJTERfQlVHX09OKFhFTl9YODZfRU1VX0hQRVQgICAgICE9ICgxdSA8PCAgMSkp
OworCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9QTSAgICAgICAhPSAoMXUgPDwgIDIpKTsKKwlC
VUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfUlRDICAgICAgIT0gKDF1IDw8ICAzKSk7CisJQlVJTERf
QlVHX09OKFhFTl9YODZfRU1VX0lPQVBJQyAgICE9ICgxdSA8PCAgNCkpOworCUJVSUxEX0JVR19P
TihYRU5fWDg2X0VNVV9QSUMgICAgICAhPSAoMXUgPDwgIDUpKTsKKwlCVUlMRF9CVUdfT04oWEVO
X1g4Nl9FTVVfVkdBICAgICAgIT0gKDF1IDw8ICA2KSk7CisJQlVJTERfQlVHX09OKFhFTl9YODZf
RU1VX0lPTU1VICAgICE9ICgxdSA8PCAgNykpOworCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9Q
SVQgICAgICAhPSAoMXUgPDwgIDgpKTsKKwlCVUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfVVNFX1BJ
UlEgIT0gKDF1IDw8ICA5KSk7CisJQlVJTERfQlVHX09OKFhFTl9YODZfRU1VX1ZQQ0kgICAgICE9
ICgxdSA8PCAxMCkpOworCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9BTEwgICAgICAhPSAweDdm
Zik7CisJZW11bF9saXN0ID0gY19iaXRtYXBfdG9fb2NhbWxfbGlzdChpbmZvLT5hcmNoX2NvbmZp
Zy5lbXVsYXRpb25fZmxhZ3MpOwogCiAJLyogeGVuX3g4Nl9hcmNoX2RvbWFpbmNvbmZpZyAqLwog
CXg4Nl9hcmNoX2NvbmZpZyA9IGNhbWxfYWxsb2NfdHVwbGUoMSk7CkBAIC02MzUsNyArNjcwLDcg
QEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19zZW5kX2RlYnVnX2tleXModmFsdWUgeGNoLCB2YWx1
ZSBrZXlzKQogQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19waHlzaW5mbyh2YWx1ZSB4Y2gpCiB7CiAJ
Q0FNTHBhcmFtMSh4Y2gpOwotCUNBTUxsb2NhbDMocGh5c2luZm8sIGNhcF9saXN0LCB0bXApOwor
CUNBTUxsb2NhbDIocGh5c2luZm8sIGNhcF9saXN0KTsKIAl4Y19waHlzaW5mb190IGNfcGh5c2lu
Zm87CiAJaW50IHI7CiAKQEAgLTY0NiwxNSArNjgxLDE3IEBAIENBTUxwcmltIHZhbHVlIHN0dWJf
eGNfcGh5c2luZm8odmFsdWUgeGNoKQogCWlmIChyKQogCQlmYWlsd2l0aF94YyhfSCh4Y2gpKTsK
IAotCXRtcCA9IGNhcF9saXN0ID0gVmFsX2VtcHR5bGlzdDsKLQlmb3IgKHIgPSAwOyByIDwgMjsg
cisrKSB7Ci0JCWlmICgoY19waHlzaW5mby5jYXBhYmlsaXRpZXMgPj4gcikgJiAxKSB7Ci0JCQl0
bXAgPSBjYW1sX2FsbG9jX3NtYWxsKDIsIFRhZ19jb25zKTsKLQkJCUZpZWxkKHRtcCwgMCkgPSBW
YWxfaW50KHIpOwotCQkJRmllbGQodG1wLCAxKSA9IGNhcF9saXN0OwotCQkJY2FwX2xpc3QgPSB0
bXA7Ci0JCX0KLQl9CisJLyoKKwkgKiBjYXBhYmlsaXRpZXM6IHBoeXNpbmZvX2NhcF9mbGFnIGxp
c3Q7CisJICoKKwkgKiBUaGVzZSBCVUlMRF9CVUdfT04oKSdzIG1hcCB0aGUgQyBBQkkgdG8gdGhl
IE9jYW1sIEFCSS4gIElmIHRoZXkKKwkgKiB0cmlwLCB4ZW5jdHJsLm1seyxpfSBuZWVkIHVwZGF0
aW5nIHRvIG1hdGNoLgorCSAqLworCUJVSUxEX0JVR19PTihYRU5fU1lTQ1RMX1BIWVNDQVBfaHZt
ICAgICAgIT0gKDF1IDw8ICAwKSk7CisJQlVJTERfQlVHX09OKFhFTl9TWVNDVExfUEhZU0NBUF9w
diAgICAgICAhPSAoMXUgPDwgIDEpKTsKKwlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9QSFlTQ0FQ
X2RpcmVjdGlvICE9ICgxdSA8PCAgMikpOworCUJVSUxEX0JVR19PTihYRU5fU1lTQ1RMX1BIWVND
QVBfTUFYICAgICAgIT0gWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKTsKKwljYXBfbGlzdCA9
IGNfYml0bWFwX3RvX29jYW1sX2xpc3QoY19waHlzaW5mby5jYXBhYmlsaXRpZXMpOwogCiAJcGh5
c2luZm8gPSBjYW1sX2FsbG9jX3R1cGxlKDEwKTsKIAlTdG9yZV9maWVsZChwaHlzaW5mbywgMCwg
VmFsX2ludChjX3BoeXNpbmZvLnRocmVhZHNfcGVyX2NvcmUpKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRl
eCAzNmIzZjhjNDI5Li41NDAxZjljMmZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC05MCw2ICs5MCwx
MCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKICAvKiBUaGUgcGxhdGZvcm0gc3VwcG9y
dHMgZGlyZWN0IGFjY2VzcyB0byBJL08gZGV2aWNlcyB3aXRoIElPTU1VLiAqLwogI2RlZmluZSBf
WEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvICAgICAyCiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZ
U0NBUF9kaXJlY3RpbyAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKQorCisvKiBN
YXggWEVOX1NZU0NUTF9QSFlTQ0FQXyogY29uc3RhbnQuICBVc2VkIGZvciBBQkkgY2hlY2tpbmcu
ICovCisjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9NQVggWEVOX1NZU0NUTF9QSFlTQ0FQX2Rp
cmVjdGlvCisKIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsKICAgICB1aW50MzJfdCB0aHJl
YWRzX3Blcl9jb3JlOwogICAgIHVpbnQzMl90IGNvcmVzX3Blcl9zb2NrZXQ7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 13:47:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 13:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7K0Z-0005EV-Ku; Mon, 09 Sep 2019 13: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=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7K0Y-0005EQ-Ce
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 13:47:06 +0000
X-Inumbo-ID: 4ead8f4e-d308-11e9-ac0b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ead8f4e-d308-11e9-ac0b-12813bfff9fa;
 Mon, 09 Sep 2019 13:47:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568036824;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ZZPKatzjvpvJM+0BL9Uaj4EmUnjuDNrA24QUh/u9/e4=;
 b=CDoib4VSdUtRxhk2Ar1KXGTAMPEj+lWajJ5IleagIKZrH+D4FJV2A4qJ
 3wHu2LYxiuaF0n8KA7b7Dvwz61CvAQQfNi3IovRv6kW9OIVY3JDCzEgvZ
 MsbASBYo7om9wIedPxXLm5o/DKyTEVTO/exS6PqRZVi9vXYuDj8jFth/p Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4/6G4BvnTzAUYC3OgHn1xQNBJZCdD+5Bsl7apCJm+C+boaSt1X8wwDuRJUODfowcQF7IQlIaVZ
 T3q2KF0fH4uR/+tV1oFwOGaYfUAiq5COGTslMcrG9F9I0ppnQruuXiM0/s0x7WKiqdr9LGogYu
 Q3CAv0vSEk0m+u6NW60Rwko+3ta7l+KF6Iq1FxJ9EEh2ajkpbWo+n3+6vmKvL86IvewHDDmPVD
 9mUcml1UQWNgRrwNvQYt61woJiiw6sOyTfcIVCIHLJfrymhy5LnP7elcPCdSc94Y3M+PbNJwfo
 +MI=
X-SBRS: 2.7
X-MesageID: 5504432
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5504432"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 14:47:01 +0100
Message-ID: <20190909134701.12477-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190906143021.28261-3-roger.pau@citrix.com>
References: <20190906143021.28261-3-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] fixup sysctl/libxl: choose a sane default for
 HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Rob Hoes <Rob.Hoes@citrix.com>, Christian Lindig <christian.lindig@citrix.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>

VGhpcyBkZWx0YSB3YW50cyBmb2xkaW5nIHRvIGtlZXAgdGhlIE9jYW1sIHN0dWJzIGluIGxpbmUu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpDQzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpDQzog
Um9iIEhvZXMgPFJvYi5Ib2VzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwvbGlicy94Yy94
ZW5jdHJsLm1sICAgICAgfCAxICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAg
IHwgMSArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8IDMgKystCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbCBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAppbmRl
eCBjZDdlOTVhNmZhLi41ZGE3Yzk2Y2VlIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hj
L3hlbmN0cmwubWwKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCkBAIC0xMDEs
NiArMTAxLDcgQEAgdHlwZSBwaHlzaW5mb19jYXBfZmxhZyA9CiAJfCBDQVBfSFZNCiAJfCBDQVBf
UFYKIAl8IENBUF9EaXJlY3RJTworCXwgQ0FQX0hBUAogCiB0eXBlIHBoeXNpbmZvID0KIHsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpCmluZGV4IDBiZDA2ZWQ5MjAuLmI0ZTc2YjgyN2UgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsLm1saQpAQCAtODYsNiArODYsNyBAQCB0eXBlIHBoeXNpbmZvX2NhcF9mbGFn
ID0KICAgfCBDQVBfSFZNCiAgIHwgQ0FQX1BWCiAgIHwgQ0FQX0RpcmVjdElPCisgIHwgQ0FQX0hB
UAogdHlwZSBwaHlzaW5mbyA9IHsKICAgdGhyZWFkc19wZXJfY29yZSA6IGludDsKICAgY29yZXNf
cGVyX3NvY2tldCA6IGludDsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKaW5kZXggY2U4
ZGJiYTQzNy4uMTBiMzA2ZjlmOCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKQEAg
LTY5MCw3ICs2OTAsOCBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX3BoeXNpbmZvKHZhbHVlIHhj
aCkKIAlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bSAgICAgICE9ICgxdSA8PCAg
MCkpOwogCUJVSUxEX0JVR19PTihYRU5fU1lTQ1RMX1BIWVNDQVBfcHYgICAgICAgIT0gKDF1IDw8
ICAxKSk7CiAJQlVJTERfQlVHX09OKFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAhPSAoMXUg
PDwgIDIpKTsKLQlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCAgICAgICE9IFhF
Tl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rpbyk7CisJQlVJTERfQlVHX09OKFhFTl9TWVNDVExfUEhZ
U0NBUF9oYXAgICAgICAhPSAoMXUgPDwgIDMpKTsKKwlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9Q
SFlTQ0FQX01BWCAgICAgICE9IFhFTl9TWVNDVExfUEhZU0NBUF9oYXApOwogCWNhcF9saXN0ID0g
Y19iaXRtYXBfdG9fb2NhbWxfbGlzdChjX3BoeXNpbmZvLmNhcGFiaWxpdGllcyk7CiAKIAlwaHlz
aW5mbyA9IGNhbWxfYWxsb2NfdHVwbGUoMTApOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGMzMjVhZTQ5
NmMuLmQ0YjQ1NTYxOWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTk1LDcgKzk1LDcgQEAgc3RydWN0
IHhlbl9zeXNjdGxfdGJ1Zl9vcCB7CiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9oYXAgICAg
ICAgICAgICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9oYXApCiAKIC8qIE1heCBYRU5fU1lTQ1RM
X1BIWVNDQVBfKiBjb25zdGFudC4gIFVzZWQgZm9yIEFCSSBjaGVja2luZy4gKi8KLSNkZWZpbmUg
WEVOX1NZU0NUTF9QSFlTQ0FQX01BWCBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8KKyNkZWZp
bmUgWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwCiAKIHN0cnVj
dCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsKICAgICB1aW50MzJfdCB0aHJlYWRzX3Blcl9jb3JlOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:11:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7KOG-0007ZF-Ps; Mon, 09 Sep 2019 14:11:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7KOG-0007ZA-3M
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:11:36 +0000
X-Inumbo-ID: b80e9a16-d30b-11e9-ac0c-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b80e9a16-d30b-11e9-ac0c-12813bfff9fa;
 Mon, 09 Sep 2019 14:11:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568038290;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=6g2MQQ8cbWIPyd3bBIeIrhN3K7jjfTjYCAGkz94Vu/E=;
 b=OsvleA7CwvOjc+wutYnEb3UhgtDzJuxuxrKRCRhe9aodyquwezidwizN
 PrYKn3PPn8q4qwoa2aF2zkqWqRcS2nn6Ul0cj4ReXBru9m0AZW243XPI7
 OeDq8VC3BOdnAVknhBnQGnsCFVgYeCo9B9HHEwswXiMH5Zh1m01BMdofI k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eYRJxShTw3cOtrbLPze1k7bfF+b0FWJoOGxl+BlQyZiOXqPB76c2c/W4P3uejT0TWeO86O+VOx
 OAE8ed8iKien9cQaPc10YdNL5gms868RI7SzyyLD3O30CjF2sS+xTfL1K8bWfcxDchLRbvGJlP
 aGbRoys2kdODnIOGnlpkvZ6V0KeNu2j1/ntPHM3k9ga001Tz5Qi6IDoCMhAmeh4gHUY2wLFlKW
 ywPIOnfPuPNqK4Ebt7p79IlppJWX0XDXDpM+IigjkB42EeVODT+Yyh1dnihLQ2h5UAm42Td0Cr
 rHU=
X-SBRS: 2.7
X-MesageID: 5317246
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,484,1559534400"; 
   d="scan'208";a="5317246"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23926.23920.517188.114846@mariner.uk.xensource.com>
Date: Mon, 9 Sep 2019 15:10:56 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190906143021.28261-3-roger.pau@citrix.com>
References: <20190906143021.28261-1-roger.pau@citrix.com>
 <20190906143021.28261-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 2/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim  \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAyLzJdIHN5c2N0bC9saWJ4bDogY2hv
b3NlIGEgc2FuZSBkZWZhdWx0IGZvciBIQVAiKToKPiBDdXJyZW50IGxpYnhsIGNvZGUgd2lsbCBh
bHdheXMgZW5hYmxlIEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSwKPiBleHBlY3Rpbmcg
dGhhdCB0aGUgaHlwZXJ2aXNvciB3aWxsIGZhbGxiYWNrIHRvIHNoYWRvdyBpZiBIQVAgaXMgbm90
Cj4gYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIHRoZSBkb21haW4gYnVpbGRlciB0aGF0
J3Mgbm90IHRoZSBjYXNlCj4gYW55IGxvbmdlciwgYW5kIHRoZSBoeXBlcnZpc29yIHdpbGwgcmFp
c2UgYW4gZXJyb3IgaWYgSEFQIGlzIG5vdAo+IGF2YWlsYWJsZSBpbnN0ZWFkIG9mIHNpbGVudGx5
IGZhbGxpbmcgYmFjayB0byBzaGFkb3cuCj4gCj4gSW4gb3JkZXIgdG8ga2VlcCB0aGUgcHJldmlv
dXMgZnVuY3Rpb25hbGl0eSByZXBvcnQgd2hldGhlciBIQVAgaXMKPiBhdmFpbGFibGUgb3Igbm90
IGluIFhFTl9TWVNDVExfcGh5c2luZm8sIHNvIHRoYXQgdGhlIHRvb2xzdGFjayBjYW4KPiBzZWxl
Y3QgYSBzYW5lIGRlZmF1bHQgaWYgdGhlcmUncyBubyBleHBsaWNpdCB1c2VyIHNlbGVjdGlvbiBv
ZiB3aGV0aGVyCj4gSEFQIHNob3VsZCBiZSB1c2VkLgo+IAo+IE5vdGUgdGhhdCBvbiBBUk0gaGFy
ZHdhcmUgSEFQIGNhcGFiaWxpdHkgaXMgYWx3YXlzIHJlcG9ydGVkIHNpbmNlIGl0J3MKPiBhIHJl
cXVpcmVkIGZlYXR1cmUgaW4gb3JkZXIgdG8gcnVuIFhlbi4KPiAKPiBGaXhlczogZDBjMGJhN2Qz
ZGUgKCd4ODYvaHZtL2RvbWFpbjogcmVtb3ZlIHRoZSAnaGFwX2VuYWJsZWQnIGZsYWcnKQo+IFNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:12:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:12:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7KP0-0007cB-4a; Mon, 09 Sep 2019 14:12:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MMG2=XE=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7KOz-0007c3-AQ
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:12:21 +0000
X-Inumbo-ID: d6063e8e-d30b-11e9-b299-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6063e8e-d30b-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 14:12:20 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id a22so12945551ljd.0
 for <xen-devel@lists.xenproject.org>; Mon, 09 Sep 2019 07:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=76rQnt42kndgjWXURx3QQ0HWj5N9YRbwqICMYTEddTE=;
 b=lFuiG5QJ8SKBq0sftcuIgGGJDYnxMYuYXTRGZkKO0bWUjJc0jObsjrCNMmBUkDU2Ax
 52QGpEAI+AhMi4l1kYG15+XIrW2adftZQx1pIxeRQwv52TLtvxBe16KOMyd6DQssfRmh
 A2vg+nEHs/z26QUmiRbdT1ER2hYo7ChoVXckLPKqEr2CbghHAgUq07/VnkTT8a/o3SIh
 5VP/ZM57LJG+qXQtLODSBtZBXog5mg7CPng3k4LaOzz3UeV5dZ6wnMrj8f94i7oMjQ7Q
 OZmo/r91OKu3gHW9HpOZTz9rNWPzhrzyi9mIV5vHomYJQnV63KArzC6w0NVErSAxhst6
 +CsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=76rQnt42kndgjWXURx3QQ0HWj5N9YRbwqICMYTEddTE=;
 b=BoGJXnUxVQV2Oou2Tz7hRJAPQIeC3uUeQh7q6xWCnoeRmuHEPZbl1IiPnIFrhqevk8
 BBoi2S2arC7Uo/MreNAYqC96U8bmBtTDKFQrQ0Bjgs6mBw+q2t1cRvZtlNOps051pzP/
 ZvBlPzAEivIErjZ94zY0fucIdQU4BJpl/ErSqtHnhm98uf7mJ/UtbhW1tkfHBlPjky0p
 SDJcuonru/3FyvlJR7QGyWVgtGl3icQ0eEuyMiZmxBbIv7w28h85qYZXSBjuK2w7UZzT
 HAbUZgzaAdI3wiRBuPYd5EtU6eizn9BjwH1VzwWoaUTml1TkRfcC+C6Qs4jXLRBWFLRZ
 QyGA==
X-Gm-Message-State: APjAAAUMMZDE31qkHpgeHwX3ljHRPynQ9rojojPEPRW14AH2lINUqX08
 jz3GOCBpC1cIfSgV0J8ErbQ=
X-Google-Smtp-Source: APXvYqzUzveOwQSceK/wzE79BwepTlLcs+XxVprqMYYm/WD94vo7QpWlen38qGj6a7yNTCk3Xqka4g==
X-Received: by 2002:a2e:7a03:: with SMTP id v3mr2403117ljc.138.1568038339501; 
 Mon, 09 Sep 2019 07:12:19 -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 18sm2571442ljd.86.2019.09.09.07.12.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Sep 2019 07:12:18 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-2-git-send-email-olekstysh@gmail.com>
 <899e4076-d47e-a7e6-14e5-dba21124a330@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <48f2d21d-a3b5-c422-59a5-cda9a2b80f91@gmail.com>
Date: Mon, 9 Sep 2019 17:12:17 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <899e4076-d47e-a7e6-14e5-dba21124a330@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 1/8] iommu/arm: Add iommu_helpers.c file
 to keep common for IOMMUs stuff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

Ck9uIDA5LjA5LjE5IDE0OjQ1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGksIEp1bGllbgoKCj4KPiBPbiA4LzIwLzE5IDc6MDkgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+Cj4+Cj4+IEludHJvZHVjZSBhIHNlcGFyYXRlIGZpbGUgdG8ga2VlcCB2YXJp
b3VzIGhlbHBlcnMgd2hpY2ggY291bGQgYmUgdXNlZAo+PiBieSBtb3JlIHRoYW4gb25lIElPTU1V
IGRyaXZlciBpbiBvcmRlciBub3QgdG8gZHVwbGljYXRlIGNvZGUuCj4+Cj4+IFRoZSBmaXJzdCBj
YW5kaWRhdGVzIHRvIGJlIG1vdmVkIHRvIHRoZSBuZXcgZmlsZSBhcmUgU01NVSBkcml2ZXIncwo+
PiAibWFwX3BhZ2UvdW5tYXBfcGFnZSIgY2FsbGJhY2tzLiBUaGVyZSBjYWxsYmFja3MgbmVpdGhl
ciBjb250YWluIGFueQo+Cj4gcy9UaGVyZS9UaGVzZS8gSSB0aGluay4KCm9rCgoKPgo+PiDCoCBz
dGF0aWMgX19pbml0IGNvbnN0IHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdShjb25z
dCBzdHJ1Y3QgCj4+IGRldmljZSAqZGV2KQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCj4+IGluZGV4IDkwNGM5
YWUuLjIwZDg2NWUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAo+
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKPj4gQEAgLTI2LDYgKzI2LDEzIEBA
IHN0cnVjdCBhcmNoX2lvbW11Cj4+IMKgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dl
dF9vcHModm9pZCk7Cj4+IMKgIHZvaWQgaW9tbXVfc2V0X29wcyhjb25zdCBzdHJ1Y3QgaW9tbXVf
b3BzICpvcHMpOwo+PiDCoCArLyogbWFwcGluZyBoZWxwZXJzICovCj4KPiBJIHdvdWxkIHNwZWNp
ZnkgdGhpcyBvbmx5IHdvcmtzIHdoZW4gdGhlIFBUIGlzIHNoYXJlZCBiZXR3ZWVuIHRoZSAKPiBJ
T01NVSBhbmQgQ1BVLgoKb2sKCgo+Cj4KPiBXaXRoIHRoZSB0d28gcmVxdWVzdHMgYWRkcmVzc2Vk
Ogo+Cj4gQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGFu
ayB5b3UKCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:17:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7KTZ-0007r9-VQ; Mon, 09 Sep 2019 14:17:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7KTY-0007r4-HV
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:17:04 +0000
X-Inumbo-ID: 7e76d2b8-d30c-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e76d2b8-d30c-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 14:17: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 081A7B0BE;
 Mon,  9 Sep 2019 14:17:02 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
Date: Mon, 9 Sep 2019 16:17:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-22-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBFc3BlY2lhbGx5IGlu
IHRoZSBkb19zY2hlZHVsZSgpIGZ1bmN0aW9ucyBvZiB0aGUgZGlmZmVyZW50IHNjaGVkdWxlcnMK
PiB1c2luZyBzbXBfcHJvY2Vzc29yX2lkKCkgZm9yIHRoZSBsb2NhbCBjcHUgbnVtYmVyIGlzIGNv
cnJlY3Qgb25seSBpZgo+IHRoZSBzY2hlZF91bml0IGlzIGEgc2luZ2xlIHZjcHUuIEFzIHNvb24g
YXMgbGFyZ2VyIHNjaGVkX3VuaXRzIGFyZQo+IHVzZWQgbW9zdCB1c2VzIHNob3VsZCBiZSByZXBs
YWNlZCBieSB0aGUgY3B1IG51bWJlciBvZiB0aGUgbG9jYWwKPiBzY2hlZF9yZXNvdXJjZSBpbnN0
ZWFkLgoKSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBkb24ndCBmb2xsb3cgdGhpcyBhcmd1bWVudCwg
bm90IHRoZSBsZWFzdCBiZWNhdXNlCihhcyBJIHRoaW5rIEkgaGFkIGluZGljYXRlZCBiZWZvcmUp
IGl0IGlzIHVuY2xlYXIgdG8gbWUgd2hhdCBfdGhlXyAoaS5lLgpzaW5nbGUpIENQVSBmb3IgYSBz
Y2hlZCB1bml0IGlzLiBJJ3ZlIGdvbmUgYmFjayB0byBwYXRjaGVzIDQgYW5kIDcKd2l0aG91dCBm
aW5kaW5nIHdoYXQgdGhlIGNvbmNlcHR1YWwgbW9kZWwgYmVoaW5kIHRoaXMgaXMgaW50ZW5kZWQg
dG8gYmUuCkJlc2lkZXMgYW4gZXhwbGFuYXRpb24gSSB0aGluayBvbmUgb3IgYm90aCBvZiB0aG9z
ZSB0d28gcGF0Y2hlcyBhbHNvCndhbnQgdG8gYmUgcmV2aXNpdGVkIHdydCB0aGUgdXNlIG9mIHRo
ZSBuYW1lICJwcm9jZXNzb3IiIGZvciB0aGUKcmVzcGVjdGl2ZSBmaWVsZC4KCj4gLS0tIGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMK
PiBAQCAtMTY4NCw3ICsxNjg0LDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVk
X3ByaXZhdGUgKnBydiwgaW50IGNwdSwKPiAgICAgIGludCBwZWVyX2NwdSwgZmlyc3RfY3B1LCBw
ZWVyX25vZGUsIGJzdGVwOwo+ICAgICAgaW50IG5vZGUgPSBjcHVfdG9fbm9kZShjcHUpOwo+ICAK
PiAtICAgIEJVR19PTiggY3B1ICE9IHNjaGVkX3VuaXRfY3B1KHNuZXh0LT51bml0KSApOwo+ICsg
ICAgQlVHX09OKCBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSkgIT0gc2NoZWRfdW5pdF9jcHUo
c25leHQtPnVuaXQpICk7CgpJbiBjYXNlcyBsaWtlIHRoaXMgb25lLCB3b3VsZCB5b3UgbWluZCBk
cm9wcGluZyB0aGUgc3RyYXkgYmxhbmtzCmltbWVkaWF0ZWx5IGluc2lkZSB0aGUgcGFyZW50aGVz
ZXM/Cgo+IEBAIC0xODI1LDggKzE4MjUsOSBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKPiAg
Y3NjaGVkX3NjaGVkdWxlKAo+ICAgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3Rp
bWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQo+ICB7Cj4gLSAgICBjb25z
dCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+IC0gICAgc3RydWN0IGxpc3RfaGVhZCAq
IGNvbnN0IHJ1bnEgPSBSVU5RKGNwdSk7Cj4gKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0g
c21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9
IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KTsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBj
b25zdCBydW5xID0gUlVOUShzY2hlZF9jcHUpOwoKQnkgcmV0YWluaW5nIGEgbG9jYWwgdmFyaWFi
bGUgbmFtZWQgImNwdSIgeW91IG1ha2UgaXQgY2xvc2UgdG8KaW1wb3NzaWJsZSB0byBub3RpY2Us
IGR1cmluZyBhIHJlLWJhc2UsIGFuIGFkZGl0aW9uIHRvIHRoZQpmdW5jdGlvbiBzdGlsbCByZWZl
cmVuY2luZyBhIHZhcmlhYmxlIG9mIHRoaXMgbmFtZS4gU2ltaWxhcmx5CnJldmlldyBpcyBiZWlu
ZyBtYWRlIGhhcmRlciBiZWNhdXNlIG9uZSBuZWVkcyB0byBnbyBodW50IGFsbAp0aGUgcmVtYWlu
aW5nIHVzZXMgb2YgImNwdSIuIEZvciBleGFtcGxlIHRoZXJlIGEgdHJhY2UgZW50cnkKYmVpbmcg
Z2VuZXJhdGVkLCBhbmQgaXQncyBub3Qgb2J2aW91cyB0byBtZSB3aGV0aGVyIHRoaXMgd291bGRu
J3QKYmV0dGVyIGFsc28gdXNlZCBzY2hlZF9jcHUuCgo+IEBAIC0xOTY3LDcgKzE5NjgsNyBAQCBj
c2NoZWRfc2NoZWR1bGUoCj4gICAgICBpZiAoIHNuZXh0LT5wcmkgPiBDU0NIRURfUFJJX1RTX09W
RVIgKQo+ICAgICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOwo+ICAgICAgZWxzZQo+IC0gICAg
ICAgIHNuZXh0ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIGNwdSwgc25leHQsICZyZXQubWln
cmF0ZWQpOwo+ICsgICAgICAgIHNuZXh0ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIHNjaGVk
X2NwdSwgc25leHQsICZyZXQubWlncmF0ZWQpOwoKQW5kIGluIGEgY2FzZSBsaWtlIHRoaXMgb25l
IEkgd29uZGVyIHdoZXRoZXIgcGFzc2luZyBhICJzb3J0IG9mCkNQVSIgaXNuJ3Qgc3VmZmljaWVu
dGx5IGNvbmZ1c2luZywgY29tcGFyZWQgdG8gZS5nLiBzaW1wbHkKcGFzc2luZyB0aGUgY29ycmVz
cG9uZGluZyB1bml0LgoKPiBAQCAtMTk3NSwxMiArMTk3NiwxMiBAQCBjc2NoZWRfc2NoZWR1bGUo
Cj4gICAgICAgKi8KPiAgICAgIGlmICggIXRhc2tsZXRfd29ya19zY2hlZHVsZWQgJiYgc25leHQt
PnByaSA9PSBDU0NIRURfUFJJX0lETEUgKQo+ICAgICAgewo+IC0gICAgICAgIGlmICggIWNwdW1h
c2tfdGVzdF9jcHUoY3B1LCBwcnYtPmlkbGVycykgKQo+IC0gICAgICAgICAgICBjcHVtYXNrX3Nl
dF9jcHUoY3B1LCBwcnYtPmlkbGVycyk7Cj4gKyAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2Nw
dShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKSApCj4gKyAgICAgICAgICAgIGNwdW1hc2tfc2V0X2Nw
dShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKTsKPiAgICAgIH0KPiAtICAgIGVsc2UgaWYgKCBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpICkKPiArICAgIGVsc2UgaWYgKCBjcHVtYXNr
X3Rlc3RfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpICkKPiAgICAgIHsKPiAtICAgICAgICBj
cHVtYXNrX2NsZWFyX2NwdShjcHUsIHBydi0+aWRsZXJzKTsKPiArICAgICAgICBjcHVtYXNrX2Ns
ZWFyX2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKTsKPiAgICAgIH0KCkFuZCB0aGlzIGxvb2tz
IHRvIGJlIGEgcHJldHR5IGdyb3NzIGFidXNlIG9mIENQVSBtYXNrcyB0aGVuLgooTmV2ZXJ0aGVs
ZXNzIEkgY2FuIHNlZSB0aGF0IHVzaW5nIGEgQ1BVIGFzIGEgdmVoaWNsZSBoZXJlIGlzCmhlbHBm
dWwgdG8gbGltaXQgdGhlIHNjb3BlIG9mIHRoZSBhbHJlYWR5IGxvbmcgc2VyaWVzLCBidXQgSQp0
aGluayBpdCBuZWVkcyB0byBiZSBtYWRlIG11Y2ggbW9yZSBhcHBhcmVudCB3aGF0IGlzIG1lYW50
LikKCj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCj4gQEAgLTExMiw3ICsxMTIsNyBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2Ugc2No
ZWRfaWRsZV9zY2hlZHVsZSgKPiAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJv
Y2Vzc29yX2lkKCk7Cj4gICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQgPSB7IC50aW1lID0gLTEg
fTsKPiAgCj4gLSAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfdW5pdChjcHUpOwo+ICsgICAgcmV0
LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpKTsKClNo
b3VsZG4ndCBzY2hlZF9pZGxlX3VuaXQoY3B1KSA9PSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfZ2V0
X3Jlc291cmNlX2NwdShjcHUpKQpoZXJlPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:19:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7KW6-0007yJ-E5; Mon, 09 Sep 2019 14:19:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MMG2=XE=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7KW4-0007yD-EH
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:19:40 +0000
X-Inumbo-ID: db9065fe-d30c-11e9-978d-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db9065fe-d30c-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 14:19:39 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u29so10624081lfk.7
 for <xen-devel@lists.xenproject.org>; Mon, 09 Sep 2019 07:19:39 -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=MZqwNdWkwbJ+0x8JFaZXhL31wWFw2n3Zie4HbkORBuI=;
 b=merAWIEseWYwAerRXetlQP5DjbBJUPR+n6NKTh94OX/kAyDI9KaKOhFayB0jezbdLA
 FgII6mtJr/5bzRKk3mSYzR0wlKLQ/vceZdmivwYasp8u7fLUoDmKPfoexszOQW5es1mD
 4JFcjliXZS6OnesylkYVR+9BCJ/zqrzpYmFhLNSLBWFeXwbUolh69R9Y8t43jvNUAJuT
 QrUK8VF219hVOfZ2zWKEMpqo9pbOdDje1+o8fr0TFTXidClVfZVQSdpjRbYYmyX7zK+z
 RjJqAepMDiIBM4FezMAomo1ITjOfe5/pcRbn/XZIjPawRJESf5vN8UhUUAQZviWqqmZ8
 iitA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=MZqwNdWkwbJ+0x8JFaZXhL31wWFw2n3Zie4HbkORBuI=;
 b=GZ901HNubECzWSVbzOtmfwA8qlXJSQgTHgnb1LQYi5pfHYJOMVJ99rgyzPJTNZc+Mb
 fT12L+LB+V0ZtwuxGZpAgJZ66VhTgjAGGG95+VRp0kvC46QL2haqdA++1R06s0Vz/+YK
 Zq1u20ELJdSsx3EvELVk2is79cgEaaMBUuVtpx+OXgUqDpNwHVDyYKYE8TGzR4/hxmuW
 ODwD5ZT6m2VGpdXcMhWpT3539vxDaB3/DnDRCZ9jVzfP4rbs48L4Gv0ibQGUXluK1Tgl
 H6cUMZxxM5o3cw7xyfSRBSDCjfBSay6IL0+M25ryVaLbx4lFbmywpMrBLA8oWOqicNNe
 tTRw==
X-Gm-Message-State: APjAAAUGeicg5cSeA9IyFxpSGZ/LtqcNBe6I5P9V359/4aRywMCTB5Vi
 tEYdatCOq0uGs86CezeuP04=
X-Google-Smtp-Source: APXvYqx+MPfQB7ExXMMnCIHDzAKkefPutIbz03ZyrD0/m6VuLn2iMRkUolXoTSM99mC8G6FF4x8pHw==
X-Received: by 2002:ac2:53b3:: with SMTP id j19mr16993125lfh.182.1568038778387; 
 Mon, 09 Sep 2019 07:19:38 -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 m17sm3592933lje.0.2019.09.09.07.19.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Sep 2019 07:19:37 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-3-git-send-email-olekstysh@gmail.com>
 <93f7a752-b674-5418-55b4-3031ff67990e@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <ff171664-8ddc-9072-e38a-f9d9cf5100e0@gmail.com>
Date: Mon, 9 Sep 2019 17:19:31 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <93f7a752-b674-5418-55b4-3031ff67990e@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 2/8] iommu/arm: Add ability to handle
 deferred probing request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

Ck9uIDA5LjA5LjE5IDE1OjI0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGksIEp1bGllbgoKCj4KPiBUaGUgY29kZSBsb29rcyBjb2RlLCBmZXcgY29tbWVudHMgYmVsb3cu
Cj4KPiBPbiA4LzIwLzE5IDc6MDkgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+PiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4+Cj4+IFRoaXMgcGF0Y2ggYWRkcyBtaW5pbWFsIHJlcXVpcmVkIHN1cHBvcnQgdG8gR2VuZXJh
bCBJT01NVSBmcmFtZXdvcmsKPj4gdG8gYmUgYWJsZSB0byBoYW5kbGUgYSBjYXNlIHdoZW4gSU9N
TVUgZHJpdmVyIHJlcXVlc3RpbmcgZGVmZXJyZWQKPj4gcHJvYmluZyBmb3IgYSBkZXZpY2UuCj4+
Cj4+IEluIG9yZGVyIG5vdCB0byBwdWxsIExpbnV4J3MgZXJyb3IgY29kZSAoLUVQUk9CRV9ERUZF
UikgdG8gWGVuCj4+IHdlIGhhdmUgY2hvc2VuIC1FQUdBSU4gdG8gYmUgdXNlZCBmb3IgaW5kaWNh
dGluZyB0aGF0IGRldmljZQo+PiBwcm9iaW5nIGlzIGRlZmVycmVkLgo+Pgo+PiBUaGlzIGlzIG5l
ZWRlZCBmb3IgdGhlIHVwY29taW5nIElQTU1VIGRyaXZlciB3aGljaCBtYXkgcmVxdWVzdAo+PiBk
ZWZlcnJlZCBwcm9iaW5nIGRlcGVuZGluZyBvbiB3aGF0IGRldmljZSB3aWxsIGJlIHByb2JlZCB0
aGUgZmlyc3QKPj4gKHRoZXJlIGlzIHNvbWUgZGVwZW5kZW5jeSBiZXR3ZWVuIHRoZXNlIGRldmlj
ZXMsIFJvb3QgZGV2aWNlIG11c3QgYmUKPj4gcmVnaXN0ZXJlZCBiZWZvcmUgQ2FjaGUgZGV2aWNl
cy4gSWYgbm90IHRoZSBjYXNlLCBkcml2ZXIgd2lsbCBkZW55Cj4+IGZ1cnRoZXIgQ2FjaGUgZGV2
aWNlIHByb2JlcyB1bnRpbCBSb290IGRldmljZSBpcyByZWdpc3RlcmVkKS4KPj4gQXMgd2UgY2Fu
J3QgZ3VhcmFudGVlIGEgZml4ZWQgcHJlLWRlZmluZWQgb3JkZXIgZm9yIHRoZSBkZXZpY2Ugbm9k
ZXMKPj4gaW4gRFQsIHdlIG5lZWQgdG8gYmUgcmVhZHkgZm9yIHRoZSBzaXR1YXRpb24gd2hlcmUg
ZGV2aWNlcyBiZWluZwo+PiBwcm9iZWQgaW4gImFueSIgb3JkZXIuCj4+Cj4+IFdoaWxlIGhlcmUs
IG9yZGVyIHRoZSBoZWFkZXJzIGFscGhhYmV0aWNhbGx5Lgo+Cj4gSXQgaXMgY29tbW9uIHRvIGNs
ZWFuIGNvZGUgeW91IG1vZGlmeSBpbiB0aGUgc2FtZSBwYXRjaCBpZiB0aGV5IGFyZSAKPiBub3Qg
Y29tcGxleCwgYnV0IHRoaXMgaXMgbm90IHRoZSBjYXNlIGhlcmUuLi4gSW5kZWVkLCB0aGUgaGVh
ZGVycyBhcmUgCj4gbm90IHRvdWNoZWQuIFNvIEkgd291bGQgcHJlZmVyIHRoaXMgdG8gYmUgaW4g
YSBzZXBhcmF0ZSBwYXRjaCB1bmxlc3MgCj4gaXQgYnJlYWtzIHRoZSBjb21waWxhdGlvbiB3aXRo
b3V0IGl0LgoKV2VsbCwgd2lsbCBtYWtlIHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2gu
CgoKPgo+Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4+Cj4+IC0tLQo+PiBDaGFuZ2VzIFYyIC0+IFYzOgo+PiDCoMKgwqDCoCAtIHJl
bW92ZWQgZGVmZXJyZWRfcHJvYmUgZmllbGQgZnJvbSBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUsCj4+
IMKgwqDCoMKgwqDCoCByZS11c2VkIGRvbWFpbl9saXN0IGluc3RlYWQKPj4gwqDCoMKgwqAgLSBk
b2N1bWVudGVkIGRvbWFpbl9saXN0IHVzYWdlCj4+IMKgwqDCoMKgIC0gYWRkZWQgQVNTRVJUIHRv
IGNoZWNrIHRoYXQgbnAtPmRvbWFpbl9saXN0IGlzIGVtcHR5Cj4+IMKgwqDCoMKgwqDCoCBiZWZv
cmUgcmUtdXNpbmcgaXQKPj4gwqDCoMKgwqAgLSBwdXQgZGVmZXJyZWRfcHJvYmVfbGlzdCB0byBp
bml0IHNlY3Rpb24KPj4gwqDCoMKgwqAgLSB1c2VkIG1vcmUgc3RyaWN0IGxvZ2ljIHJlZ2FyZGlu
ZyBwcm9jZXNzaW5nIGRldmljZXMgaW4KPj4gwqDCoMKgwqDCoMKgIHRoZSBkZWZlcnJlZCBsaXN0
Cj4+IMKgwqDCoMKgIC0gYWRkZWQgbW9yZSBjb21tZW50cyB0byBjb2RlCj4+IMKgwqDCoMKgIC0g
cHV0IGhlYWRlcnMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyCj4+IC0tLQo+PiDCoCB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8IDU5IAo+PiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmjCoMKgwqDC
oMKgwqDCoCB8wqAgNiArKystCj4+IMKgIHhlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5owqDC
oMKgwqDCoMKgIHzCoCA3ICsrKysrCj4+IMKgIDMgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9pb21tdS5jIAo+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21t
dS5jCj4+IGluZGV4IGYyMTlkZTkuLjcyYTMwZTAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9pb21tdS5jCj4+IEBAIC0xNSwxMSArMTUsMjAgQEAKPj4gwqDCoCAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+IMKgwqAgKi8KPj4gwqAgLSNpbmNs
dWRlIDx4ZW4vbGliLmg+Cj4+IC0jaW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4+IMKgICNpbmNsdWRl
IDx4ZW4vZGV2aWNlX3RyZWUuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KPj4gKyNpbmNs
dWRlIDx4ZW4vbGliLmg+Cj4+ICsKPj4gwqAgI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KPj4gwqAg
Ky8qCj4+ICsgKiBEZWZlcnJlZCBwcm9iZSBsaXN0IGlzIHVzZWQgdG8ga2VlcCB0cmFjayBvZiBk
ZXZpY2VzIGZvciB3aGljaCAKPj4gZHJpdmVyCj4+ICsgKiByZXF1ZXN0ZWQgZGVmZXJyZWQgcHJv
YmluZyAocmV0dXJuZWQgLUVBR0FJTikuCj4+ICsgKgo+PiArICogV2UgcmUtdXNlIGRldmljZSdz
IGRvbWFpbl9saXN0IHRvIGxpbmsgdGhlIGRldmljZSBpbiB0aGUgZGVmZXJyZWQgCj4+IGxpc3Qu
Cj4+ICsgKi8KPj4gK3N0YXRpYyBfX2luaXRkYXRhIExJU1RfSEVBRChkZWZlcnJlZF9wcm9iZV9s
aXN0KTsKPj4gKwo+PiDCoCBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfb3Bz
Owo+PiDCoCDCoCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpCj4+
IEBAIC00Miw3ICs1MSw3IEBAIHZvaWQgX19pbml0IGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqb3BzKQo+PiDCoCDCoCBpbnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVw
KHZvaWQpCj4+IMKgIHsKPj4gLcKgwqDCoCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wOwo+PiAr
wqDCoMKgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbnAsICp0bXA7Cj4+IMKgwqDCoMKgwqAgaW50
IHJjOwo+PiDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCBudW1faW9tbXVzID0gMDsKPj4gwqAgQEAg
LTUxLDYgKzYwLDE3IEBAIGludCBfX2luaXQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCkKPj4g
wqDCoMKgwqDCoMKgwqDCoMKgIHJjID0gZGV2aWNlX2luaXQobnAsIERFVklDRV9JT01NVSwgTlVM
TCk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoICFyYyApCj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIG51bV9pb21tdXMrKzsKPj4gK8KgwqDCoMKgwqDCoMKgIGVsc2UgaWYgKCByYyA9
PSAtRUFHQUlOICkKPj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgLyogV2UgZXhwZWN0IG5vYm9keSB1c2VzIGRvbWFpbl9saXN0IGF0IHN1Y2ggZWFybHkgCj4+
IHN0YWdlLiAqLwo+Cj4gQUZBSUNULCB0aGlzIGNvbW1lbnQgaXMgb25seSBhbiBFbmdsaXNoIHZl
cnNpb24gb2YgdGhlIG5leHQgbGluZS4gSXQgCj4gd291bGQgYmUgYmVzdCBpZiB5b3UgZXhwbGFp
biB3aHkgZG9tYWluX2xpc3QgaXMgcmUtdXNlZCBoZXJlLgoKV2lsbCBkby4KCgo+Cj4KPj4gKyBB
U1NFUlQobGlzdF9lbXB0eSgmbnAtPmRvbWFpbl9saXN0KSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgLyoKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIERyaXZlciByZXF1
ZXN0ZWQgZGVmZXJyZWQgcHJvYmluZywgc28gYWRkIHRoaXMgZGV2aWNlIHRvCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgKiB0aGUgZGVmZXJyZWQgbGlzdCBmb3IgZnVydGhlciBwcm9jZXNz
aW5nLgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICovCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGxpc3RfYWRkKCZucC0+ZG9tYWluX2xpc3QsICZkZWZlcnJlZF9wcm9iZV9saXN0KTsK
Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8qCj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgICogSWdub3JlIHRoZSBmb2xsb3dpbmcgZXJyb3IgY29kZXM6Cj4+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgICrCoMKgIC0gRUJBREY6IEluZGljYXRlIHRoZSBjdXJyZW50IG5vdCBp
cyBub3QgYW4gSU9NTVUKPj4gQEAgLTYxLDcgKzgxLDM4IEBAIGludCBfX2luaXQgaW9tbXVfaGFy
ZHdhcmVfc2V0dXAodm9pZCkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJj
Owo+PiDCoMKgwqDCoMKgIH0KPj4gwqAgLcKgwqDCoCByZXR1cm4gKCBudW1faW9tbXVzID4gMCAp
ID8gMCA6IC1FTk9ERVY7Cj4+ICvCoMKgwqAgLyogUmV0dXJuIGltbWVkaWF0ZWx5IGlmIHRoZXJl
IGFyZSBubyBpbml0aWFsaXplZCBkZXZpY2VzLiAqLwo+PiArwqDCoMKgIGlmICggIW51bV9pb21t
dXMgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuICggbGlzdF9lbXB0eSgmZGVmZXJyZWRfcHJv
YmVfbGlzdCkgKSA/IC1FTk9ERVYgOiAKPj4gLUVBR0FJTjsKPgo+IE5JVDogRG8geW91IG5lZWQg
dGhlIG91dGVyICgpPwoKTm8sIEkgZG9uJ3QuCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlz
aGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:26:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7KcJ-0000ML-8E; Mon, 09 Sep 2019 14:26: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=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7KcH-0000MG-S3
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:26:05 +0000
X-Inumbo-ID: be84cc92-d30d-11e9-ac0d-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be84cc92-d30d-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 14:26:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568039160;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=T0vw8RWOCOSxzzztvx1zRb/VRH9+whId12I9Q5kJtr4=;
 b=Eid4TOhLCtAOIbpmI90aqfwFDsOCW9B1sDALwd6kGWhIOO+5kN+0H4pP
 /itAhemCDDwO1rlQaqkAsgVdPS+KoF0+35eFElL82PqzjYuSI/qVeis+5
 OAqqp3u8+VAbmW1dWOBHC1bBJjGhgPlrHs91c0zyd2LdUiMLbnw1wP7I6 k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: A0D5gUJii5wLgCK4ushi7LmJO4NRsW79BcKhjy8AqL49EeddlpQ+H1+AtHLkmGq7NeTJeUunpH
 9YZh0giOGVL6SMh0+puBP8zq9PtGIZtVdz3qow7EBXZMGHuOVYYqS06Vqw9HGBUhIv4r3EYYm9
 ZxpuYTbgQ0BB0wBF2/xdQp7umdkvbm1BQvJReKTwkfBQ8dFAqa1niFqIDxkBEpUj6yV1UwrGWJ
 maJmZPkfT5Pi0G0SAkVjhOYYVxP0f6KrN9syPkWa732uKyWXvGiQLACmlRMlZQnGkCQHFwv1DX
 Zzg=
X-SBRS: 2.7
X-MesageID: 5507105
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,486,1559534400"; 
   d="scan'208";a="5507105"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23926.24791.68467.930732@mariner.uk.xensource.com>
Date: Mon, 9 Sep 2019 15:25:27 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20190909134333.10927-1-andrew.cooper3@citrix.com>
References: <20190909134333.10927-1-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2] tools/ocaml: Fix xenctrl ABI and
 introduce build-time 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 <wl@xen.org>, Rob Hoes <Rob.Hoes@citrix.com>,
 Edvin Torok <edvin.torok@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Roger
 Pau Monne <roger.pau@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggdjJdIHRvb2xzL29jYW1sOiBGaXggeGVuY3Ry
bCBBQkkgYW5kIGludHJvZHVjZSBidWlsZC10aW1lIGNoZWNrcyIpOgo+IGMvcyBmMDg5ZmRkZDk0
MSBicm9rZSB0aGUgT2NhbWwgQUJJIGJ5IHJlbnVtZXJpbmcgWEVOX1NZU0NUTF9QSFlTQ0FQX2Rp
cmVjdGlvCj4gd2l0aG91dCBhZGp1c3RpbmcgdGhlIE9jYW1sIHBoeXNpbmZvX2NhcF9mbGFnIGVu
dW1lcmF0aW9uLiAgRml4IHRoaXMgYnkKPiBpbnNlcnRpbmcgQ0FQX1BWIGJldHdlZW4gQ0FQX0hW
TSBhbmQgQ0FQX0RpcmVjdElPLgouLi4KPiAgdHlwZSBwaHlzaW5mb19jYXBfZmxhZyA9Cj4gIAl8
IENBUF9IVk0KPiArCXwgQ0FQX1BWCj4gIAl8IENBUF9EaXJlY3RJTwoKSXQgaXMgc3VyZWx5IHNj
YW5kYWxvdXMgdGhhdCB3ZSBoYWQgdGhpcyBvcGVuLWNvZGluZyBoZXJlIG9mIGEKZHVwbGljYXRp
b24gb2YgYSBYZW4gQUJJIGxpc3QuICBUaGFua3MgZm9yIHRyeWluZyB0byBmaXggaXQuCgo+ICsv
Kgo+ICsgKiBWYXJpb3VzIGZpZWxkcyB3aGljaCBhcmUgYSBiaXRtYXAgaW4gdGhlIEMgQUJJIGFy
ZSBjb252ZXJ0ZWQgdG8gbGlzdHMgb2YKPiArICogaW50ZWdlcnMgaW4gdGhlIE9jYW1sIEFCSSBm
b3IgbW9yZSBpZGlvbWF0aWMgaGFuZGxpbmcuCgpFcnIsIEkgZG9uJ3QgdGhpbmsgeW91IG1lYW4g
bGlzdHMgb2YgaW50ZWdlcnMuICBJIHRoaW5rIHlvdSBtZWFuCmxpc3RzIGVudW1zLCB3aGljaCBo
YXBwZW4gdG8gYmUgZW51bXMuCgo+ICsJICogZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJjaF9lbXVs
YXRpb25fZmxhZ3MgbGlzdDsKPiArCSAqCj4gKwkgKiBUaGVzZSBCVUlMRF9CVUdfT04oKSdzIG1h
cCB0aGUgQyBBQkkgdG8gdGhlIE9jYW1sIEFCSS4gIElmIHRoZXkKPiArCSAqIHRyaXAsIHhlbmN0
cmwubWx7LGl9IG5lZWQgdXBkYXRpbmcgdG8gbWF0Y2guCj4gKwkgKi8KPiArCUJVSUxEX0JVR19P
TihYRU5fWDg2X0VNVV9MQVBJQyAgICAhPSAoMXUgPDwgIDApKTsKPiArCUJVSUxEX0JVR19PTihY
RU5fWDg2X0VNVV9IUEVUICAgICAhPSAoMXUgPDwgIDEpKTsKPiArCUJVSUxEX0JVR19PTihYRU5f
WDg2X0VNVV9QTSAgICAgICAhPSAoMXUgPDwgIDIpKTsKPiArCUJVSUxEX0JVR19PTihYRU5fWDg2
X0VNVV9SVEMgICAgICAhPSAoMXUgPDwgIDMpKTsKPiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VN
VV9JT0FQSUMgICAhPSAoMXUgPDwgIDQpKTsKPiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9Q
SUMgICAgICAhPSAoMXUgPDwgIDUpKTsKPiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9WR0Eg
ICAgICAhPSAoMXUgPDwgIDYpKTsKPiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9JT01NVSAg
ICAhPSAoMXUgPDwgIDcpKTsKPiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9QSVQgICAgICAh
PSAoMXUgPDwgIDgpKTsKPiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9VU0VfUElSUSAhPSAo
MXUgPDwgIDkpKTsKPiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9WUENJICAgICAhPSAoMXUg
PDwgMTApKTsKCkkgcmVhbGx5IGRvbid0IGxpa2UgdGhpcyBhcHByb2FjaC4gIEluc3RlYWQgb2Yg
YXV0b21hdGljYWxseSBkZXJpdmluZwp0aGUgb2NhbWwgZW51bSBmcm9tIHRoZSBYZW4gQUJJLCBv
ciBhdXRvbWF0aWNhbGx5IGNoZWNraW5nIHRoYXQgdGhlCm9jYW1sIEFCSSBhZ3JlZXMgd2l0aCB0
aGUgWGVuIG9uZSwgeW91IGFyZSBpbnN0ZWFkIGFkZGluZyBhIG5ldyBsaXN0CndoaWNoIGR1cGxp
Y2F0ZXMgdGhlIG9jYW1sIEFCSS4KCkkgc3VnZ2VzdCB3ZSBkbyBzb21ldGhpbmcgaW4gdGhlIGJ1
aWxkIHN5c3RlbSAtIGEgbmV3IHNjcmlwdCBvciBzaGVsbApydW5lLCB3aGljaCBpcyBnaXZlbiB0
aGUgc3RyaW5ncyBgeDg2X2FyY2hfZW11bGF0aW9uX2ZsYWdzJyBhbmQKYFg4Nl9FTVUnIChhbmQg
Y29ycmVzcG9uZGluZ2x5IGZvciB0aGUgb3RoZXIgZW51bXMpLgoKVGhlIG5ldyB0aGluZyB3b3Vs
ZCBzZWFyY2ggeGVuY3RybC5tbFtpXSBmb3IgdGhlIHR5cGUgYW5kIHJlYWQgdGhlCmVudW0gbGlz
dCB0aGVyZSB3aXRoIGFuIGFkLWhvYyBzaG9kZHkgb2NhbWwgcGFyc2VyIGFuZCB0aGVuIGRvIG9u
ZSBvcgptb3JlIG9mOgoKKGEpIHN5bnRoZXNpc2UgdGhlIGVudW0gY29udmVyc2lvbiBmdW5jdGlv
biB0byBtYXAgdGhlIGZsYWcKICAgIG51bWJlcnMgYmFjayBhbmQgZm9ydGggKGllIHRoZSBudW1i
ZXJzIGluIG9jYW1sIHdvdWxkIG5vCiAgICBsb25nZXIgbmVlZCB0byBtYXRjaCkKCihiKSBzeW50
aGVzaXNlIHRoZSBCVUlMRF9CVUdfT04gbGlzdCB5b3UgaGF2ZSBhYm92ZQoKKGMpIHNlYXJjaCB0
aGUgWGVuIGhlYWRlcnMgaXRzZWxmIGFuZCBjaGVjayB0aGUgdmFsdWUgY29ycmVzcG9uZGVuY2Vz
CgpJZGVhbGx5IGl0IHdvdWxkIGhhdmUgYmVlbiBiZXR0ZXIgdG8gYXV0b21hdGljYWxseSBnZW5l
cmF0ZQp4ZW5jdHJsLm1sW2ldIGZyb20gdGhlIFhlbiBoZWFkZXJzIGJ1dCBJIHJlamVjdGVkIHRo
YXQgYXMgYmVpbmcgdG9vCm11Y2ggYW5ub3lpbmcgaW50ZXJhY3Rpb24gd2l0aCB0aGUgb2NhbWwg
YnVpbGQuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:28:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7KeW-0000TV-Np; Mon, 09 Sep 2019 14:28:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MMG2=XE=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7KeV-0000TQ-RN
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:28:23 +0000
X-Inumbo-ID: 13a90fc6-d30e-11e9-978d-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13a90fc6-d30e-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 14:28:23 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id y23so12951130lje.9
 for <xen-devel@lists.xenproject.org>; Mon, 09 Sep 2019 07:28:23 -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=Tbg8wYuWJi/YLLsIxvRhFpL/qD8vkOU0RjjHPDJSKlQ=;
 b=bgjfMzZHZUuaITzZh8Z5WtTwc4qHgcTqDva6A+btpaXn7UCRUoAPcqeN4wHanzKEcY
 3mC2CzDEHJCo1e4OrLHB5MdnUUPTBd/RxctJD6o4Yec4xcjWpGhBNTk2xjuhWLNAEV1F
 rIJKdM0EiJSuB7S2O1m20wnkjY5Qo1w0sdIbCdR2uqtYkDebWQs+u9ydfAgrvrus2cuA
 2vmT+1CFubkMfPq6+18CjVLGt5OO80eg/dK6FVhpkf89l2okaI+KP8e88CEBoa9ZNDkn
 EOclQU+Jx609W3Pr2DNWlra447cd/0LkH6CErMTvdUCarJ/PSZ8NRJgO55IV2IXPQJJx
 eERQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=Tbg8wYuWJi/YLLsIxvRhFpL/qD8vkOU0RjjHPDJSKlQ=;
 b=a1kWKlPNt0UBTWDyxeUw0O7ne0aK0i7XmcTHy6J7vlAmg4ZXFZjIh2/EIAY60tkQV+
 WCR7VWdzUM7TKqsFmPpWybBEwZ3tOsgHOvxSfjwzLjWuB110chEUSMGrujpXzb/Q79Ej
 tEPVf2F7zO9A+ALCG3wskvqbahPGBWGzN668ksi/j8tlc0eBNB0EulBsFvd+rafXiLNC
 qITUd7dY6Sc1wTe/UIhiZVCOzcTPpPfLQWC5maYgIL/zoj9hwudxgQkbZCeUpVsnvol6
 kLaaaHUoGWXumTjLfbYPrL2w9mW4/ok8lMCaK/K2eFiL03cQ9b/H0vgV+B6CL+p8wyjp
 jaWQ==
X-Gm-Message-State: APjAAAVlowfvlbsyLfb0DQxVS7TokHNhPFWPqo4cwNltHI3enikXxg9+
 UmmJk1lVQDFdFFlgFSYza/CdUXjV
X-Google-Smtp-Source: APXvYqzqf49EcAAhqp1KmXzaRM/a3OrXuoPMKEqKbRV+J8ivwmwBlH1gzPqczTxqhy0pRhJy1ySUbA==
X-Received: by 2002:a2e:7d15:: with SMTP id y21mr9166177ljc.28.1568039301713; 
 Mon, 09 Sep 2019 07:28:21 -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 z21sm3079308ljn.100.2019.09.09.07.28.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Sep 2019 07:28:21 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-7-git-send-email-olekstysh@gmail.com>
 <20f3a150-3619-deea-d0cd-fefe7f062a4f@suse.com>
 <d38bc9d3-1e34-66d4-8eea-baa1ebe0f195@gmail.com>
 <3a2d392f-a976-8a0f-af5f-041b2904325c@suse.com>
 <34824398-d170-9c60-ee38-ee14c70e4aa8@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <efb98ee8-355b-fa1d-217e-7be61f27d130@gmail.com>
Date: Mon, 9 Sep 2019 17:28:20 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <34824398-d170-9c60-ee38-ee14c70e4aa8@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 6/8] iommu: Add of_xlate 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

Ck9uIDA5LjA5LjE5IDE1OjM3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSwgYWxsLgoK
Cj4KPgo+IE9uIDgvMjcvMTkgNDoxMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI3LjA4
LjIwMTkgMTY6NTksIE9sZWtzYW5kciB3cm90ZToKPj4+IFRoZXJlIHdhcyBhIHByZWZlcmVuY2Ug
dG8gaW50cm9kdWNlIGNhbGxiYWNrIGluIGEgc2VwYXJhdGUgcGF0Y2ggCj4+PiBbMl0uIEFueXdh
eSwgc2hhbGwgSSBmb2xkIGl0Pwo+Pgo+PiBIbW0sIEkgZGlzYWdyZWUgd2l0aCBKdWxpZW4gaGVy
ZS4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgaGF2ZSB1bnVzZWQKPj4gaG9va3MgaW4gdGhlIHRy
ZWUsIG5vdCBldmVuIGludGVybWVkaWF0ZWx5Lgo+Cj4gSSBoYXZlIHN0YXRlZCBteSBwcmVmZXJl
bmNlIGJlZm9yZSwgYnV0IHRoaXMgaXMgbm90IGEgc3Ryb25nIG9uZSBub3IgYSAKPiBtdXN0LiBJ
ZiB0aGlzIGlzIHlvdXIgY29uZGl0aW9uIHRvIGdldCB0aGUgc2VyaWVzIGFjY2VwdGVkLCB0aGVu
IAo+IE9sZWtzYW5kciBzaG91bGQgZm9sbG93IHlvdXIgcmVxdWVzdGVkLgoKV2lsbCBmb2xkIGl0
IGFzIHJlcXVlc3RlZC4gQW5kIHdpbGwgcmVuYW1lIGNhbGxiYWNrIHRvICJkdF94bGF0ZSIuCgoK
Pgo+IENoZWVycywKPgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:30:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7Kg9-0000yr-4I; Mon, 09 Sep 2019 14:30:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Kg7-0000ma-L7
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:30:03 +0000
X-Inumbo-ID: 4f171792-d30e-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f171792-d30e-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 14:30: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 B377BB6CD;
 Mon,  9 Sep 2019 14:30:01 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-26-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ac7a15ef-5601-4799-8a42-ce04ceaf0adc@suse.com>
Date: Mon, 9 Sep 2019 16:30:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-26-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 25/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgY291bnRlcnMg
dG8gc3RydWN0IHNjaGVkX3VuaXQgc3VtbWluZyB1cCBydW5zdGF0ZXMgb2YgYXNzb2NpYXRlZAo+
IHZjcHVzLgoKV2hhdCB1c2UgYXJlIHRoZXkgKGdvaW5nIHRvIGJlKT8gU29tZSBqdXN0aWZpY2F0
aW9uIG9mIHRoZWlyCmludHJvZHVjdGlvbiBhbmQgdGhlIGFzc29jaWF0ZWQgKGhvd2V2ZXIgc21h
bGwgb3IgbGFyZ2UpCm92ZXJoZWFkIG9mIG1haW50YWluaW5nIHRoZW0gd291bGQgYmUgbmljZSBo
ZXJlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:30:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7KgF-0001Ba-Dp; Mon, 09 Sep 2019 14:30:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7KgE-0001BL-2U
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:30:10 +0000
X-Inumbo-ID: 5329a2e6-d30e-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5329a2e6-d30e-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 14:30:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568039410;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Jo5cFt0zcv4LDcPm69gC3raHh4p9pYJlOb5VupXq+yE=;
 b=M6JcsVGC28f0SahcGpxP8cjaUCLFaLhVlHoOkKT5gaqqyrafgOw3ZDEE
 rg3m9JtfzkEh2XaqZ1uh2AxDrNDvlo4nHZLOXPKZMMzISOoftNCjkY2Fn
 AY4J4x2LJ73WN2cObDR1jvMXr/CnYNcJrvu2JRLfVEO0t5X6agE1l9zyc 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tcsFABwgzK8O+ev7Ye0hgr0bxomszozRQb1CplJxCaQsW1jov0kTQ/mIgR3lidEd6axgQWN2mI
 wfj8ZdEiX9TXn8euqOWspXUdQs4yEs3xr10Dy1bk2CIl2M5CVUdr+yYhNt3v8JMrzb+H2znlO9
 uYQPYW1RUGRIGxiBg0+zc3Zu3jPbi9SPPpECrJ6ubjkE6NQJcNgth09s3mx0SWZSoWlBQat9xW
 sgxcHNXMOWdPTjk9CQK8Q+ZY3dhvoTCTMsfGQzG4K5XqRbRAHBZeOt+xVHfUk0s339N6pKGyOL
 14Q=
X-SBRS: 2.7
X-MesageID: 5323764
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,486,1559534400"; 
   d="scan'208";a="5323764"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23926.25040.382625.960666@mariner.uk.xensource.com>
Date: Mon, 9 Sep 2019 15:29:36 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20190909134701.12477-1-andrew.cooper3@citrix.com>
References: <20190906143021.28261-3-roger.pau@citrix.com>
 <20190909134701.12477-1-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] fixup sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rob Hoes <Rob.Hoes@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Christian Lindig <christian.lindig@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0hdIGZpeHVwIHN5c2N0bC9saWJ4bDogY2hvb3Nl
IGEgc2FuZSBkZWZhdWx0IGZvciBIQVAiKToKPiBUaGlzIGRlbHRhIHdhbnRzIGZvbGRpbmcgdG8g
a2VlcCB0aGUgT2NhbWwgc3R1YnMgaW4gbGluZS4KCkduYWdoLgoKQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:31:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Khg-0001Ni-2X; Mon, 09 Sep 2019 14:31: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Khe-0001NW-Sq
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:31:38 +0000
X-Inumbo-ID: 87735a62-d30e-11e9-ac0d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87735a62-d30e-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 14:31: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 45CD0B65B;
 Mon,  9 Sep 2019 14:31:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 16:31:31 +0200
Message-Id: <20190909143134.15379-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909143134.15379-1-jgross@suse.com>
References: <20190909143134.15379-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 2/5] xen: add new CONFIG_DEBUG_LOCKS option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

SW5zdGVhZCBvZiBlbmFibGluZyBkZWJ1Z2dpbmcgZm9yIGRlYnVnIGJ1aWxkcyBvbmx5IGFkZCBh
IGRlZGljYXRlZApLY29uZmlnIG9wdGlvbiBmb3IgdGhhdCBwdXJwb3NlIHdoaWNoIGRlZmF1bHRz
IHRvIERFQlVHLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjI6Ci0g
cmVuYW1lIHRvIENPTkZJR19ERUJVR19MT0NLUyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL0tjb25m
aWcuZGVidWcgICAgICAgICAgfCA3ICsrKysrKysKIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAg
IHwgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaCB8IDIgKy0KIDMgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
S2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IGUxMGUzMTRlMjUuLjFmYWFh
M2JhNmEgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRl
YnVnCkBAIC01MSw2ICs1MSwxMyBAQCBjb25maWcgTE9DS19QUk9GSUxFCiAJICBZb3UgY2FuIHVz
ZSBzZXJpYWwgY29uc29sZSB0byBwcmludCAoYW5kIHJlc2V0KSB1c2luZyAnbCcgYW5kICdMJwog
CSAgcmVzcGVjdGl2ZWx5LCBvciB0aGUgJ3hlbmxvY2twcm9mJyB0b29sLgogCitjb25maWcgREVC
VUdfTE9DS1MKKwlib29sICJMb2NrIGRlYnVnZ2luZyIKKwlkZWZhdWx0IERFQlVHCisJLS0taGVs
cC0tLQorCSAgRW5hYmxlIGRlYnVnZ2luZyBmZWF0dXJlcyBvZiBsb2NrIGhhbmRsaW5nLiAgU29t
ZSBhZGRpdGlvbmFsCisJICBjaGVja3Mgd2lsbCBiZSBwZXJmb3JtZWQgd2hlbiBhY3F1aXJpbmcg
YW5kIHJlbGVhc2luZyBsb2Nrcy4KKwogY29uZmlnIFBFUkZfQ09VTlRFUlMKIAlib29sICJQZXJm
b3JtYW5jZSBDb3VudGVycyIKIAktLS1oZWxwLS0tCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nw
aW5sb2NrLmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKaW5kZXggMWJlMWI1ZWJlNi4uNzllNzBh
OTk0NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hlbi9jb21tb24v
c3BpbmxvY2suYwpAQCAtOSw3ICs5LDcgQEAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAj
aW5jbHVkZSA8YXNtL2F0b21pYy5oPgogCi0jaWZuZGVmIE5ERUJVRworI2lmZGVmIENPTkZJR19E
RUJVR19MT0NLUwogCiBzdGF0aWMgYXRvbWljX3Qgc3Bpbl9kZWJ1ZyBfX3JlYWRfbW9zdGx5ID0g
QVRPTUlDX0lOSVQoMCk7CiAKQEAgLTk3LDcgKzk3LDcgQEAgdm9pZCBzcGluX2RlYnVnX2Rpc2Fi
bGUodm9pZCkKICAgICBhdG9taWNfZGVjKCZzcGluX2RlYnVnKTsKIH0KIAotI2Vsc2UgLyogZGVm
aW5lZChOREVCVUcpICovCisjZWxzZSAvKiBDT05GSUdfREVCVUdfTE9DS1MgKi8KIAogI2RlZmlu
ZSBjaGVja19sb2NrKGwpICgodm9pZCkwKQogI2RlZmluZSBjaGVja19iYXJyaWVyKGwpICgodm9p
ZCkwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc3BpbmxvY2suaAppbmRleCAyNDQwNTM4NmE3Li42ZGE1NWU3NGEyIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc3Bpbmxv
Y2suaApAQCAtNyw3ICs3LDcgQEAKIAogI2RlZmluZSBTUElOTE9DS19DUFVfQklUUyAgMTIKIAot
I2lmbmRlZiBOREVCVUcKKyNpZmRlZiBDT05GSUdfREVCVUdfTE9DS1MKIHVuaW9uIGxvY2tfZGVi
dWcgewogICAgIHVpbnQxNl90IHZhbDsKICNkZWZpbmUgTE9DS19ERUJVR19JTklUVkFMIDB4ZmZm
ZgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:31:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Khh-0001Ns-C1; Mon, 09 Sep 2019 14:31:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Khf-0001Nd-QH
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:31:39 +0000
X-Inumbo-ID: 8818dbe8-d30e-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8818dbe8-d30e-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 14:31: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 72CB0B66C;
 Mon,  9 Sep 2019 14:31:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 16:31:32 +0200
Message-Id: <20190909143134.15379-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909143134.15379-1-jgross@suse.com>
References: <20190909143134.15379-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 3/5] xen: print lock profile info in panic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJpbnQgdGhlIGxvY2sgcHJvZmlsZSBkYXRhIHdoZW4gdGhlIHN5c3RlbSBjcmFzaGVzIGFuZCBh
ZGQgc29tZSBtb3JlCmluZm9ybWF0aW9uIGZvciBlYWNoIGxvY2sgZGF0YSAobG9jayBhZGRyZXNz
LCBjcHUgaG9sZGluZyB0aGUgbG9jaykuCldoaWxlIGF0IGl0IHVzZSB0aGUgUFJJX3N0aW1lIGZv
cm1hdCBzcGVjaWZpZXIgZm9yIHByaW50aW5nIHRpbWUgZGF0YS4KClRoaXMgaXMgZXNwZWNpYWxs
eSBiZW5lZmljaWFsIGZvciB3YXRjaGRvZyB0cmlnZ2VyZWQgY3Jhc2hlcyBpbiBjYXNlCm9mIGRl
YWRsb2Nrcy4KCkluIG9yZGVyIHRvIGhhdmUgdGhlIGNwdSBob2xkaW5nIHRoZSBsb2NrIGF2YWls
YWJsZSBsZXQgdGhlCmxvY2sgcHJvZmlsZSBjb25maWcgb3B0aW9uIHNlbGVjdCBERUJVR19MT0NL
Uy4KCkFzIHByaW50aW5nIHRoZSBsb2NrIHByb2ZpbGUgZGF0YSB3aWxsIG1ha2UgdXNlIG9mIGxv
Y2tpbmcsIHRvbywgd2UKbmVlZCB0byBkaXNhYmxlIHNwaW5sb2NrIGRlYnVnZ2luZyBiZWZvcmUg
Y2FsbGluZwpzcGlubG9ja19wcm9maWxlX3ByaW50YWxsKCkgZnJvbSBwYW5pYygpLgoKV2hpbGUg
YXQgaXQgcmVtb3ZlIGEgc3VwZXJmbHVvdXMgI2lmZGVmIENPTkZJR19MT0NLX1BST0ZJTEUgYW5k
IHJlbmFtZQpDT05GSUdfTE9DS19QUk9GSUxFIHRvIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUu
CgpBbHNvIG1vdmUgdGhlIC5sb2NrcHJvZmlsZS5kYXRhIHNlY3Rpb24gdG8gaW5pdCBhcmVhIGlu
IGxpbmtlciBzY3JpcHRzCmFzIHRoZSBkYXRhIGlzIG5vIGxvbmdlciBuZWVkZWQgYWZ0ZXIgYm9v
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClYyOgotIHJlbmFtZSBDT05G
SUdfTE9DS19QUk9GSUxFIHRvIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUgKEphbiBCZXVsaWNo
KQotIG1vdmUgLmxvY2twcm9maWxlLmRhdGEgc2VjdGlvbiB0byBpbml0IGFyZWEgaW4gbGlua2Vy
IHNjcmlwdHMKLSB1c2UgUFJJX3N0aW1lIChBbmRyZXcgQ29vcGVyKQotIGRvbid0IHByaW50ICJj
cHU9NDA5NSIsIGJ1dCAibm90IGxvY2tlZCIgKEFuZHJldyBDb29wZXIpCi0tLQogeGVuL0tjb25m
aWcuZGVidWcgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgIHwg
MTMgKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L3hlbi5sZHMuUyAgICAgfCAxMyArKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL2tl
eWhhbmRsZXIuYyAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICB8IDMzICsr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAg
ICAgfCAgMiArLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCAgNCArKystCiB4ZW4vaW5j
bHVkZS94ZW4vc3BpbmxvY2suaCB8IDEyICsrKysrKystLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCA0
NyBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vS2NvbmZp
Zy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IDFmYWFhM2JhNmEuLjIyNTczZTc0ZGIg
MTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRlYnVnCkBA
IC00NCw4ICs0NCw5IEBAIGNvbmZpZyBDT1ZFUkFHRQogCiAJICBJZiB1bnN1cmUsIHNheSBOIGhl
cmUuCiAKLWNvbmZpZyBMT0NLX1BST0ZJTEUKK2NvbmZpZyBERUJVR19MT0NLX1BST0ZJTEUKIAli
b29sICJMb2NrIFByb2ZpbGluZyIKKwlzZWxlY3QgREVCVUdfTE9DS1MKIAktLS1oZWxwLS0tCiAJ
ICBMb2NrIHByb2ZpbGluZyBhbGxvd3MgeW91IHRvIHNlZSBob3cgb2Z0ZW4gbG9ja3MgYXJlIHRh
a2VuIGFuZCBibG9ja2VkLgogCSAgWW91IGNhbiB1c2Ugc2VyaWFsIGNvbnNvbGUgdG8gcHJpbnQg
KGFuZCByZXNldCkgdXNpbmcgJ2wnIGFuZCAnTCcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94
ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCmluZGV4IDE2Y2UxZGQwMWUuLmE0OTdm
NmE0OGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gv
YXJtL3hlbi5sZHMuUwpAQCAtNTQsMTIgKzU0LDYgQEAgU0VDVElPTlMKICAgICAgICAqKC5kYXRh
LnJlbC5ybykKICAgICAgICAqKC5kYXRhLnJlbC5yby4qKQogCi0jaWZkZWYgQ09ORklHX0xPQ0tf
UFJPRklMRQotICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKLSAgICAgICBfX2xvY2tf
cHJvZmlsZV9zdGFydCA9IC47Ci0gICAgICAgKigubG9ja3Byb2ZpbGUuZGF0YSkKLSAgICAgICBf
X2xvY2tfcHJvZmlsZV9lbmQgPSAuOwotI2VuZGlmCiAgICAgICAgLiA9IEFMSUdOKFBPSU5URVJf
QUxJR04pOwogICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOwogICAgICAgICooLmRhdGEucGFyYW0p
CkBAIC0xNzMsNiArMTY3LDEzIEBAIFNFQ1RJT05TCiAgICAgICAgLiA9IEFMSUdOKDQpOwogICAg
ICAgICooLmFsdGluc3RyX3JlcGxhY2VtZW50KQogCisjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tf
UFJPRklMRQorICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKKyAgICAgICBfX2xvY2tf
cHJvZmlsZV9zdGFydCA9IC47CisgICAgICAgKigubG9ja3Byb2ZpbGUuZGF0YSkKKyAgICAgICBf
X2xvY2tfcHJvZmlsZV9lbmQgPSAuOworI2VuZGlmCisKICAgICAgICAqKC5pbml0LmRhdGEpCiAg
ICAgICAgKiguaW5pdC5kYXRhLnJlbCkKICAgICAgICAqKC5pbml0LmRhdGEucmVsLiopCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggZDUzOGRlOGVhZS4uZmFjYWVlZWQxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMzA1LDcgKzMwNSw3IEBAIHN0cnVj
dCBkb21haW4gKmFsbG9jX2RvbWFpbl9zdHJ1Y3Qodm9pZCkKICNlbmRpZgogCiAKLSNpZm5kZWYg
Q09ORklHX0xPQ0tfUFJPRklMRQorI2lmbmRlZiBDT05GSUdfREVCVUdfTE9DS19QUk9GSUxFCiAg
ICAgQlVJTERfQlVHX09OKHNpemVvZigqZCkgPiBQQUdFX1NJWkUpOwogI2VuZGlmCiAgICAgZCA9
IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIE1FTUZfYml0cyhiaXRzKSk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCA4
N2ZhMDJiOWI1Li4xMTFlZGI1MzYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTEyOCwxMiArMTI4LDYgQEAgU0VDVElP
TlMKICAgICAgICAqKC5leF90YWJsZS5wcmUpCiAgICAgICAgX19zdG9wX19fcHJlX2V4X3RhYmxl
ID0gLjsKIAotI2lmZGVmIENPTkZJR19MT0NLX1BST0ZJTEUKLSAgICAgICAuID0gQUxJR04oUE9J
TlRFUl9BTElHTik7Ci0gICAgICAgX19sb2NrX3Byb2ZpbGVfc3RhcnQgPSAuOwotICAgICAgICoo
LmxvY2twcm9maWxlLmRhdGEpCi0gICAgICAgX19sb2NrX3Byb2ZpbGVfZW5kID0gLjsKLSNlbmRp
ZgogICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKICAgICAgICBfX3BhcmFtX3N0YXJ0
ID0gLjsKICAgICAgICAqKC5kYXRhLnBhcmFtKQpAQCAtMjUxLDYgKzI0NSwxMyBAQCBTRUNUSU9O
UwogICAgICAgICAqKC5hbHRpbnN0cnVjdGlvbnMpCiAgICAgICAgIF9fYWx0X2luc3RydWN0aW9u
c19lbmQgPSAuOwogCisjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tfUFJPRklMRQorICAgICAgIC4g
PSBBTElHTihQT0lOVEVSX0FMSUdOKTsKKyAgICAgICBfX2xvY2tfcHJvZmlsZV9zdGFydCA9IC47
CisgICAgICAgKigubG9ja3Byb2ZpbGUuZGF0YSkKKyAgICAgICBfX2xvY2tfcHJvZmlsZV9lbmQg
PSAuOworI2VuZGlmCisKICAgICAgICAuID0gQUxJR04oOCk7CiAgICAgICAgX19jdG9yc19zdGFy
dCA9IC47CiAgICAgICAgKiguY3RvcnMpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleWhhbmRs
ZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCmluZGV4IDU3YjM2MGVlNGIuLmMzNmJhYTRk
ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9jb21tb24v
a2V5aGFuZGxlci5jCkBAIC02Miw3ICs2Miw3IEBAIHN0YXRpYyBzdHJ1Y3Qga2V5aGFuZGxlciB7
CiAgICAgS0VZSEFORExFUignUCcsIHBlcmZjX3Jlc2V0LCAicmVzZXQgcGVyZm9ybWFuY2UgY291
bnRlcnMiLCAwKSwKICNlbmRpZgogCi0jaWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQorI2lmZGVm
IENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUKICAgICBLRVlIQU5ETEVSKCdsJywgc3BpbmxvY2tf
cHJvZmlsZV9wcmludGFsbCwgInByaW50IGxvY2sgcHJvZmlsZSBpbmZvIiwgMSksCiAgICAgS0VZ
SEFORExFUignTCcsIHNwaW5sb2NrX3Byb2ZpbGVfcmVzZXQsICJyZXNldCBsb2NrIHByb2ZpbGUg
aW5mbyIsIDApLAogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMgYi94
ZW4vY29tbW9uL3NwaW5sb2NrLmMKaW5kZXggNzllNzBhOTk0Ny4uYzRmNzA2YzYyNyAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwpA
QCAtMTA2LDcgKzEwNiw3IEBAIHZvaWQgc3Bpbl9kZWJ1Z19kaXNhYmxlKHZvaWQpCiAKICNlbmRp
ZgogCi0jaWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQorI2lmZGVmIENPTkZJR19ERUJVR19MT0NL
X1BST0ZJTEUKIAogI2RlZmluZSBMT0NLX1BST0ZJTEVfUkVMICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKGxvY2stPnByb2ZpbGUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTI0Myw3ICsyNDMsNyBAQCBpbnQgX3NwaW5fdHJ5bG9jayhzcGlubG9ja190ICpsb2NrKQog
ICAgICAgICAgICAgICAgICBvbGQuaGVhZF90YWlsLCBuZXcuaGVhZF90YWlsKSAhPSBvbGQuaGVh
ZF90YWlsICkKICAgICAgICAgcmV0dXJuIDA7CiAgICAgZ290X2xvY2soJmxvY2stPmRlYnVnKTsK
LSNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCisjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tfUFJP
RklMRQogICAgIGlmIChsb2NrLT5wcm9maWxlKQogICAgICAgICBsb2NrLT5wcm9maWxlLT50aW1l
X2xvY2tlZCA9IE5PVygpOwogI2VuZGlmCkBAIC0yNTgsNyArMjU4LDcgQEAgaW50IF9zcGluX3Ry
eWxvY2soc3BpbmxvY2tfdCAqbG9jaykKIHZvaWQgX3NwaW5fYmFycmllcihzcGlubG9ja190ICps
b2NrKQogewogICAgIHNwaW5sb2NrX3RpY2tldHNfdCBzYW1wbGU7Ci0jaWZkZWYgQ09ORklHX0xP
Q0tfUFJPRklMRQorI2lmZGVmIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUKICAgICBzX3RpbWVf
dCBibG9jayA9IE5PVygpOwogI2VuZGlmCiAKQEAgLTI2OSw3ICsyNjksNyBAQCB2b2lkIF9zcGlu
X2JhcnJpZXIoc3BpbmxvY2tfdCAqbG9jaykKICAgICB7CiAgICAgICAgIHdoaWxlICggb2JzZXJ2
ZV9oZWFkKCZsb2NrLT50aWNrZXRzKSA9PSBzYW1wbGUuaGVhZCApCiAgICAgICAgICAgICBhcmNo
X2xvY2tfcmVsYXgoKTsKLSNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCisjaWZkZWYgQ09ORklH
X0RFQlVHX0xPQ0tfUFJPRklMRQogICAgICAgICBpZiAoIGxvY2stPnByb2ZpbGUgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBsb2NrLT5wcm9maWxlLT50aW1lX2Jsb2NrICs9IE5PVygpIC0gYmxv
Y2s7CkBAIC0zMjcsNyArMzI3LDcgQEAgdm9pZCBfc3Bpbl91bmxvY2tfcmVjdXJzaXZlKHNwaW5s
b2NrX3QgKmxvY2spCiAgICAgfQogfQogCi0jaWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQorI2lm
ZGVmIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUKIAogc3RydWN0IGxvY2tfcHJvZmlsZV9hbmMg
ewogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKmhlYWRfcTsgICAvKiBmaXJzdCBoZWFk
IG9mIHRoaXMgdHlwZSAqLwpAQCAtMzYyLDE0ICszNjIsMTkgQEAgc3RhdGljIHZvaWQgc3Bpbmxv
Y2tfcHJvZmlsZV9pdGVyYXRlKGxvY2tfcHJvZmlsZV9zdWJmdW5jICpzdWIsIHZvaWQgKnBhcikK
IHN0YXRpYyB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVfcHJpbnRfZWxlbShzdHJ1Y3QgbG9ja19wcm9m
aWxlICpkYXRhLAogICAgIGludDMyX3QgdHlwZSwgaW50MzJfdCBpZHgsIHZvaWQgKnBhcikKIHsK
LSAgICBpZiAoIHR5cGUgPT0gTE9DS1BST0ZfVFlQRV9HTE9CQUwgKQotICAgICAgICBwcmludGso
IiVzICVzOlxuIiwgbG9ja19wcm9maWxlX2FuY3NbdHlwZV0ubmFtZSwgZGF0YS0+bmFtZSk7Cisg
ICAgc3RydWN0IHNwaW5sb2NrICpsb2NrID0gZGF0YS0+bG9jazsKKworICAgIHByaW50aygiJXMg
IiwgbG9ja19wcm9maWxlX2FuY3NbdHlwZV0ubmFtZSk7CisgICAgaWYgKCB0eXBlICE9IExPQ0tQ
Uk9GX1RZUEVfR0xPQkFMICkKKyAgICAgICAgcHJpbnRrKCIlZCAiLCBpZHgpOworICAgIHByaW50
aygiJXM6IGFkZHI9JXAsIGxvY2t2YWw9JTA4eCwgIiwgZGF0YS0+bmFtZSwgbG9jaywKKyAgICAg
ICAgICAgbG9jay0+dGlja2V0cy5oZWFkX3RhaWwpOworICAgIGlmICggbG9jay0+ZGVidWcuY3B1
ID09IFNQSU5MT0NLX05PX0NQVSApCisgICAgICAgIHByaW50aygibm90IGxvY2tlZFxuIik7CiAg
ICAgZWxzZQotICAgICAgICBwcmludGsoIiVzICVkICVzOlxuIiwgbG9ja19wcm9maWxlX2FuY3Nb
dHlwZV0ubmFtZSwgaWR4LCBkYXRhLT5uYW1lKTsKLSAgICBwcmludGsoIiAgbG9jazolMTIiUFJJ
ZDY0IiglMDhYOiUwOFgpLCBibG9jazolMTIiUFJJZDY0IiglMDhYOiUwOFgpXG4iLAotICAgICAg
ICAgICBkYXRhLT5sb2NrX2NudCwgKHUzMikoZGF0YS0+dGltZV9ob2xkID4+IDMyKSwgKHUzMilk
YXRhLT50aW1lX2hvbGQsCi0gICAgICAgICAgIGRhdGEtPmJsb2NrX2NudCwgKHUzMikoZGF0YS0+
dGltZV9ibG9jayA+PiAzMiksCi0gICAgICAgICAgICh1MzIpZGF0YS0+dGltZV9ibG9jayk7Cisg
ICAgICAgIHByaW50aygiY3B1PSVkXG4iLCBsb2NrLT5kZWJ1Zy5jcHUpOworICAgIHByaW50aygi
ICBsb2NrOiUiIFBSSWQ2NCAiKCUiIFBSSV9zdGltZSAiKSwgYmxvY2s6JSIgUFJJZDY0ICIoJSIg
UFJJX3N0aW1lICIpXG4iLAorICAgICAgICAgICBkYXRhLT5sb2NrX2NudCwgZGF0YS0+dGltZV9o
b2xkLCBkYXRhLT5ibG9ja19jbnQsIGRhdGEtPnRpbWVfYmxvY2spOwogfQogCiB2b2lkIHNwaW5s
b2NrX3Byb2ZpbGVfcHJpbnRhbGwodW5zaWduZWQgY2hhciBrZXkpCkBAIC00ODgsNyArNDkzLDYg
QEAgdm9pZCBfbG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3RydWN0KAogICAgIHNwaW5fdW5sb2Nr
KCZsb2NrX3Byb2ZpbGVfbG9jayk7CiB9CiAKLSNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCiBz
dGF0aWMgaW50IF9faW5pdCBsb2NrX3Byb2ZfaW5pdCh2b2lkKQogewogICAgIHN0cnVjdCBsb2Nr
X3Byb2ZpbGUgKipxOwpAQCAtNTA3LDYgKzUxMSw1IEBAIHN0YXRpYyBpbnQgX19pbml0IGxvY2tf
cHJvZl9pbml0KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiBfX2luaXRjYWxsKGxvY2tfcHJvZl9p
bml0KTsKLSNlbmRpZgogCi0jZW5kaWYgLyogTE9DS19QUk9GSUxFICovCisjZW5kaWYgLyogQ09O
RklHX0RFQlVHX0xPQ0tfUFJPRklMRSAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwu
YyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXggOTJiNGVhMGQyMS4uYzhmODY0MjRkNSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBA
IC0xMTksNyArMTE5LDcgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogICAgICAgICBicmVhazsKICNlbmRpZgogCi0jaWZkZWYg
Q09ORklHX0xPQ0tfUFJPRklMRQorI2lmZGVmIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUKICAg
ICBjYXNlIFhFTl9TWVNDVExfbG9ja3Byb2Zfb3A6CiAgICAgICAgIHJldCA9IHNwaW5sb2NrX3By
b2ZpbGVfY29udHJvbCgmb3AtPnUubG9ja3Byb2Zfb3ApOwogICAgICAgICBicmVhazsKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKaW5kZXggN2YyOTE5MGVhZi4uZTEzMzUzNGJlNyAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTEx
NzAsNyArMTE3MCw5IEBAIHZvaWQgcGFuaWMoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKICAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2spOwogICAg
IHN0YXRpYyBjaGFyIGJ1ZlsxMjhdOwotICAgIAorCisgICAgc3Bpbl9kZWJ1Z19kaXNhYmxlKCk7
CisgICAgc3BpbmxvY2tfcHJvZmlsZV9wcmludGFsbCgnXDAnKTsKICAgICBkZWJ1Z3RyYWNlX2R1
bXAoKTsKIAogICAgIC8qIFByb3RlY3RzIGJ1ZltdIGFuZCBlbnN1cmUgbXVsdGktbGluZSBtZXNz
YWdlIHByaW50cyBhdG9taWNhbGx5LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nw
aW5sb2NrLmggYi94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAppbmRleCA2ZGE1NWU3NGEyLi4w
ZjgxYzVmOTAwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX19TUElO
TE9DS19IX18KICNkZWZpbmUgX19TUElOTE9DS19IX18KIAorI2luY2x1ZGUgPHhlbi90aW1lLmg+
CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS9zcGlubG9jay5oPgogI2lu
Y2x1ZGUgPGFzbS90eXBlcy5oPgpAQCAtMjgsNyArMjksNyBAQCB1bmlvbiBsb2NrX2RlYnVnIHsg
fTsKICNkZWZpbmUgc3Bpbl9kZWJ1Z19kaXNhYmxlKCkgKCh2b2lkKTApCiAjZW5kaWYKIAotI2lm
ZGVmIENPTkZJR19MT0NLX1BST0ZJTEUKKyNpZmRlZiBDT05GSUdfREVCVUdfTE9DS19QUk9GSUxF
CiAKICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAKQEAgLTc0LDkgKzc1LDkgQEAgc3RydWN0
IGxvY2tfcHJvZmlsZSB7CiAgICAgc3RydWN0IHNwaW5sb2NrICAgICAqbG9jazsgICAgICAgLyog
dGhlIGxvY2sgaXRzZWxmICovCiAgICAgdTY0ICAgICAgICAgICAgICAgICBsb2NrX2NudDsgICAg
LyogIyBvZiBjb21wbGV0ZSBsb2NraW5nIG9wcyAqLwogICAgIHU2NCAgICAgICAgICAgICAgICAg
YmxvY2tfY250OyAgIC8qICMgb2YgY29tcGxldGUgd2FpdCBmb3IgbG9jayAqLwotICAgIHM2NCAg
ICAgICAgICAgICAgICAgdGltZV9ob2xkOyAgIC8qIGN1bXVsYXRlZCBsb2NrIHRpbWUgKi8KLSAg
ICBzNjQgICAgICAgICAgICAgICAgIHRpbWVfYmxvY2s7ICAvKiBjdW11bGF0ZWQgd2FpdCB0aW1l
ICovCi0gICAgczY0ICAgICAgICAgICAgICAgICB0aW1lX2xvY2tlZDsgLyogc3lzdGVtIHRpbWUg
b2YgbGFzdCBsb2NraW5nICovCisgICAgc190aW1lX3QgICAgICAgICAgICB0aW1lX2hvbGQ7ICAg
LyogY3VtdWxhdGVkIGxvY2sgdGltZSAqLworICAgIHNfdGltZV90ICAgICAgICAgICAgdGltZV9i
bG9jazsgIC8qIGN1bXVsYXRlZCB3YWl0IHRpbWUgKi8KKyAgICBzX3RpbWVfdCAgICAgICAgICAg
IHRpbWVfbG9ja2VkOyAvKiBzeXN0ZW0gdGltZSBvZiBsYXN0IGxvY2tpbmcgKi8KIH07CiAKIHN0
cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgewpAQCAtMTMyLDYgKzEzMyw3IEBAIHN0cnVjdCBsb2Nr
X3Byb2ZpbGVfcWhlYWQgeyB9OwogI2RlZmluZSBzcGluX2xvY2tfaW5pdF9wcm9mKHMsIGwpIHNw
aW5fbG9ja19pbml0KCYoKHMpLT5sKSkKICNkZWZpbmUgbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0
cnVjdCh0eXBlLCBwdHIsIGlkeCwgcHJpbnQpCiAjZGVmaW5lIGxvY2tfcHJvZmlsZV9kZXJlZ2lz
dGVyX3N0cnVjdCh0eXBlLCBwdHIpCisjZGVmaW5lIHNwaW5sb2NrX3Byb2ZpbGVfcHJpbnRhbGwo
a2V5KQogCiAjZW5kaWYKIApAQCAtMTUzLDcgKzE1NSw3IEBAIHR5cGVkZWYgc3RydWN0IHNwaW5s
b2NrIHsKICAgICB1MTYgcmVjdXJzZV9jbnQ6U1BJTkxPQ0tfUkVDVVJTRV9CSVRTOwogI2RlZmlu
ZSBTUElOTE9DS19NQVhfUkVDVVJTRSAgICgoMXUgPDwgU1BJTkxPQ0tfUkVDVVJTRV9CSVRTKSAt
IDEpCiAgICAgdW5pb24gbG9ja19kZWJ1ZyBkZWJ1ZzsKLSNpZmRlZiBDT05GSUdfTE9DS19QUk9G
SUxFCisjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tfUFJPRklMRQogICAgIHN0cnVjdCBsb2NrX3By
b2ZpbGUgKnByb2ZpbGU7CiAjZW5kaWYKIH0gc3BpbmxvY2tfdDsKLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:31:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7Khl-0001PJ-Mn; Mon, 09 Sep 2019 14: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Khj-0001OK-TC
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:31:43 +0000
X-Inumbo-ID: 8804fb51-d30e-11e9-ac0d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8804fb51-d30e-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 14:31: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 45FB3B65C;
 Mon,  9 Sep 2019 14:31:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 16:31:29 +0200
Message-Id: <20190909143134.15379-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v4 0/5] enhance lock debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 =?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>

V2hpbGUgaHVudGluZyBhIGxvY2tpbmcgcHJvYmxlbSBpbiBteSBjb3JlIHNjaGVkdWxpbmcgc2Vy
aWVzIEkgaGF2ZQphZGRlZCBzb21lIGRlYnVnZ2luZyBhaWRzIHRvIHNwaW5sb2NrIGhhbmRsaW5n
IG1ha2luZyBpdCBlYXNpZXIgdG8KZmluZCB0aGUgcm9vdCBjYXVzZSBmb3IgdGhlIHByb2JsZW0u
CgpNYWtpbmcgdXNlIG9mIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGxvY2sgcHJvZmlsaW5nIGFuZCBl
bmhhbmNpbmcgaXQgYQpsaXR0bGUgYml0IHByb2R1Y2VzIHNvbWUgcmVhbGx5IHZhbHVhYmxlIGRp
YWdub3N0aWMgZGF0YSBlLmcuIHdoZW4gYQpOTUkgd2F0Y2hkb2cgaXMgdHJpZ2dlcmluZyBhIGNy
YXNoLgoKQ2hhbmdlcyBpbiBWNDoKLSBzb21lIGNvbW1lbnRzIGJ5IEphbiBCZXVsaWNoIGFkZHJl
c3NlZAotIHJlcGxhY2VkIHBhdGNoIDUgd2l0aCBhbm90aGVyIGFwcHJvYWNoIHRvIG1ha2UgbG9j
ayBuYW1lcyB1bmlxdWUKCkNoYW5nZXMgaW4gVjM6Ci0gcmViYXNlIHRvIGN1cnJlbnQgc3RhZ2lu
ZyAoYWZ0ZXIgcmVhbGl6aW5nIHRoYXQgcGF0Y2ggNCBzdGlsbAogIGFwcGxpZWQsIGJ1dCByZXN1
bHRpbmcgaW4gcGF0Y2hpbmcgYSB3cm9uZyBmdW5jdGlvbikKCkNoYW5nZXMgaW4gVjI6Ci0gbXVs
dGlwbGUgY29tbWVudHMgYWRkcmVzc2VkCi0gYWRkZWQgcGF0Y2ggNQoKSnVlcmdlbiBHcm9zcyAo
NSk6CiAgeGVuL3NwaW5sb2NrczogaW4gZGVidWcgYnVpbGRzIHN0b3JlIGNwdSBob2xkaW5nIHRo
ZSBsb2NrCiAgeGVuOiBhZGQgbmV3IENPTkZJR19ERUJVR19MT0NLUyBvcHRpb24KICB4ZW46IHBy
aW50IGxvY2sgcHJvZmlsZSBpbmZvIGluIHBhbmljKCkKICB4ZW46IG1vZGlmeSBsb2NrIHByb2Zp
bGluZyBpbnRlcmZhY2UKICB4ZW46IGFkZCBmdW5jdGlvbiBuYW1lIHRvIGxvY2sgcHJvZmlsaW5n
IGRhdGEKCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgfCAgIDEgKwogdG9vbHMvbWlzYy94
ZW5sb2NrcHJvZi5jICAgIHwgIDE3ICstLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgICB8
ICAxMCArKy0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICB8ICAxMyArKy0tCiB4ZW4vYXJj
aC94ODYvZG9tYWluLmMgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAg
ICB8ICAxMyArKy0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgfCAgIDQgKy0KIHhlbi9j
b21tb24va2V5aGFuZGxlci5jICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAg
ICAgIHwgMTg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4
ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL2NoYXIvY29u
c29sZS5jICB8ICAgNCArLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgIDExICstLQog
eGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggIHwgIDc1ICsrKysrKysrKysrLS0tLS0tLQogMTMg
ZmlsZXMgY2hhbmdlZCwgMjIxIGluc2VydGlvbnMoKyksIDExOCBkZWxldGlvbnMoLSkKCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:31:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7Khm-0001Pe-0x; Mon, 09 Sep 2019 14:31:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Khk-0001Oq-RB
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:31:44 +0000
X-Inumbo-ID: 883b78e2-d30e-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 883b78e2-d30e-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 14:31: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 B4FA6B66E;
 Mon,  9 Sep 2019 14:31:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 16:31:33 +0200
Message-Id: <20190909143134.15379-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909143134.15379-1-jgross@suse.com>
References: <20190909143134.15379-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 4/5] xen: modify lock profiling 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: 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>

VG9kYXkgYWRkaW5nIGxvY2tzIGxvY2F0ZWQgaW4gYSBzdHJ1Y3QgdG8gbG9jayBwcm9maWxpbmcg
cmVxdWlyZXMgYQp1bmlxdWUgdHlwZSBpbmRleCBmb3IgZWFjaCBzdHJ1Y3R1cmUuIFRoaXMgbWFr
ZXMgaXQgaGFyZCB0byBhZGQgYW55Cm5ldyBzdHJ1Y3R1cmUgYXMgdGhlIHJlbGF0ZWQgc3lzY3Rs
IGludGVyZmFjZSBuZWVkcyB0byBiZSBjaGFuZ2VkLCB0b28uCgpJbnN0ZWFkIG9mIHVzaW5nIGFu
IGluZGV4IHRoZSBhbHJlYWR5IGV4aXN0aW5nIHN0cnVjdCBuYW1lIHNwZWNpZmllZAppbiBsb2Nr
X3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KCkgY2FuIGJlIHVzZWQgYXMgYW4gaWRlbnRpZmllciBp
bnN0ZWFkLgoKTW9kaWZ5IHRoZSBzeXNjdGwgaW50ZXJmYWNlIHRvIHVzZSB0aGUgc3RydWN0IG5h
bWUgaW5zdGVhZCBvZiB0aGUgdHlwZQppbmRleCBhbmQgYWRhcHQgdGhlIHJlbGF0ZWQgY29kaW5n
IGFjY29yZGluZ2x5LiBJbnN0ZWFkIG9mIGFuIGFycmF5IG9mCnN0cnVjdCBhbmNob3JzIGZvciBs
b2NrIHByb2ZpbGluZyB3ZSBub3cgdXNlIGEgbGlua2VkIGxpc3QgZm9yIHRoYXQKcHVycG9zZS4g
VXNlIHRoZSBzcGVjaWFsIGlkeCB2YWx1ZSAtMSBmb3IgY2FzZXMgd2hlcmUgdGhlIGlkeCBpc24n
dApyZWxldmFudCAoZ2xvYmFsIGxvY2tzKSBhbmQgc2hvdWxkbid0IGJlIHByaW50ZWQuCgpJbmNy
ZW1lbnQgdGhlIHN5c2N0bC5oIGludGVyZmFjZSB2ZXJzaW9uIGFzIGFuIGludGVyZmFjZSBpcyBi
ZWluZwptb2RpZmllZC4KCkFkZCB0aGUgbWlzc2luZyBzZXR0aW5nIG9mIHByb2ZpbGluZyB0aW1l
IHRvIHhjX2xvY2twcm9mX3F1ZXJ5KCkuCgpBZGQgZnJlZWluZyBlbGVtZW50IGRhdGEgd2hlbiBk
ZXJlZ2lzdGVyaW5nIGEgc3RydWN0dXJlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KVjI6Ci0gYWRkIGNvbW1lbnQgYWJvdXQgbWVtb3J5IGFsbG9j
YXRpb24gbmVlZHMgKEphbiBCZXVsaWNoKQotIGNoZWNrIHN1Y2Nlc3Mgb2YgbWVtb3J5IGFsbG9j
YXRpb24gKEphbiBCZXVsaWNoKQpWNDoKLSBzdHlsZSBjb3JyZWN0aW9uIChKYW4gQmV1bGljaCkK
LSBhdm9pZCBtZW1vcnkgYWxsb2NhdGlvbiB3aGlsZSBob2xkaW5nIGxvY2sgKEphbiBCZXVsaWNo
KQotLS0KIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICB8ICAgMSArCiB0b29scy9taXNjL3hl
bmxvY2twcm9mLmMgICAgfCAgMTcgKystLS0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAg
IHwgICA0ICstCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgfCAxMDcgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaCB8ICAxMSArKy0tLQogeGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggIHwgIDI5ICsrKysr
KystLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMvbGlieGMveGNf
bWlzYy5jCmluZGV4IDhlNjBiNmU5ZjAuLjIyNzA4ZjFiMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTUzMyw2ICs1MzMs
NyBAQCBpbnQgeGNfbG9ja3Byb2ZfcXVlcnkoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmMgPSBk
b19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKIAogICAgICpuX2VsZW1zID0gc3lzY3RsLnUubG9ja3By
b2Zfb3AubnJfZWxlbTsKKyAgICAqdGltZSA9IHN5c2N0bC51LmxvY2twcm9mX29wLnRpbWU7CiAK
ICAgICByZXR1cm4gcmM7CiB9CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbmxvY2twcm9mLmMg
Yi90b29scy9taXNjL3hlbmxvY2twcm9mLmMKaW5kZXggMTFmNDNhMzVlMy4uYzZhYTNmZTg0MSAx
MDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW5sb2NrcHJvZi5jCisrKyBiL3Rvb2xzL21pc2MveGVu
bG9ja3Byb2YuYwpAQCAtODgsMTkgKzg4LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICph
cmd2W10pCiAgICAgc2IgPSAwOwogICAgIGZvciAoIGogPSAwOyBqIDwgaTsgaisrICkKICAgICB7
Ci0gICAgICAgIHN3aXRjaCAoIGRhdGFbal0udHlwZSApCi0gICAgICAgIHsKLSAgICAgICAgY2Fz
ZSBMT0NLUFJPRl9UWVBFX0dMT0JBTDoKLSAgICAgICAgICAgIHNwcmludGYobmFtZSwgImdsb2Jh
bCBsb2NrICVzIiwgZGF0YVtqXS5uYW1lKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBj
YXNlIExPQ0tQUk9GX1RZUEVfUEVSRE9NOgotICAgICAgICAgICAgc3ByaW50ZihuYW1lLCAiZG9t
YWluICVkIGxvY2sgJXMiLCBkYXRhW2pdLmlkeCwgZGF0YVtqXS5uYW1lKTsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgc3ByaW50ZihuYW1lLCAidW5r
bm93biB0eXBlKCVkKSAlZCBsb2NrICVzIiwgZGF0YVtqXS50eXBlLAotICAgICAgICAgICAgICAg
ICAgICBkYXRhW2pdLmlkeCwgZGF0YVtqXS5uYW1lKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9CisgICAgICAgIGlmICggZGF0YVtqXS5pZHggPT0gTE9DS1BST0ZfSURYX05PTkUgKQor
ICAgICAgICAgICAgc3ByaW50ZihuYW1lLCAiJXMgJXMiLCBkYXRhW2pdLnR5cGUsIGRhdGFbal0u
bmFtZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNwcmludGYobmFtZSwgIiVzICVkICVz
IiwgZGF0YVtqXS50eXBlLCBkYXRhW2pdLmlkeCwgZGF0YVtqXS5uYW1lKTsKICAgICAgICAgbCA9
IChkb3VibGUpKGRhdGFbal0ubG9ja190aW1lKSAvIDFFKzA5OwogICAgICAgICBiID0gKGRvdWJs
ZSkoZGF0YVtqXS5ibG9ja190aW1lKSAvIDFFKzA5OwogICAgICAgICBzbCArPSBsOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggZTlk
MmM2MTNlMC4uNTI5NjAyOThkYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysg
Yi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0yOTAsNyArMjkwLDcgQEAgc3RhdGljIHZvaWQgX2Rv
bWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICB4c21fZnJlZV9zZWN1cml0eV9k
b21haW4oZCk7CiAKLSAgICBsb2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QoTE9DS1BST0Zf
VFlQRV9QRVJET00sIGQpOworICAgIGxvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdChkLCAi
RG9tYWluIik7CiAKICAgICBmcmVlX2RvbWFpbl9zdHJ1Y3QoZCk7CiB9CkBAIC0zNzYsNyArMzc2
LDcgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgICAg
ICBkLT5tYXhfdmNwdXMgPSBjb25maWctPm1heF92Y3B1czsKICAgICB9CiAKLSAgICBsb2NrX3By
b2ZpbGVfcmVnaXN0ZXJfc3RydWN0KExPQ0tQUk9GX1RZUEVfUEVSRE9NLCBkLCBkb21pZCwgIkRv
bWFpbiIpOworICAgIGxvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoZCwgZG9taWQsICJEb21h
aW4iKTsKIAogICAgIGlmICggKGVyciA9IHhzbV9hbGxvY19zZWN1cml0eV9kb21haW4oZCkpICE9
IDAgKQogICAgICAgICBnb3RvIGZhaWw7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2Nr
LmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKaW5kZXggYzRmNzA2YzYyNy4uZjQwYTZiNWNiMiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hlbi9jb21tb24vc3Bpbmxv
Y2suYwpAQCAtMzMwLDQyICszMzAsNDMgQEAgdm9pZCBfc3Bpbl91bmxvY2tfcmVjdXJzaXZlKHNw
aW5sb2NrX3QgKmxvY2spCiAjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tfUFJPRklMRQogCiBzdHJ1
Y3QgbG9ja19wcm9maWxlX2FuYyB7CisgICAgc3RydWN0IGxvY2tfcHJvZmlsZV9hbmMgICAqbmV4
dDsgICAgIC8qIG5leHQgdHlwZSAqLwogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKmhl
YWRfcTsgICAvKiBmaXJzdCBoZWFkIG9mIHRoaXMgdHlwZSAqLwotICAgIGNoYXIgICAgICAgICAg
ICAgICAgICAgICAgKm5hbWU7ICAgICAvKiBkZXNjcmlwdGl2ZSBzdHJpbmcgZm9yIHByaW50ICov
CisgICAgY29uc3QgY2hhciAgICAgICAgICAgICAgICAqbmFtZTsgICAgIC8qIGRlc2NyaXB0aXZl
IHN0cmluZyBmb3IgcHJpbnQgKi8KIH07CiAKIHR5cGVkZWYgdm9pZCBsb2NrX3Byb2ZpbGVfc3Vi
ZnVuYygKLSAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICosIGludDMyX3QsIGludDMyX3QsIHZvaWQg
Kik7CisgICAgc3RydWN0IGxvY2tfcHJvZmlsZSAqLCBjb25zdCBjaGFyICosIGludDMyX3QsIHZv
aWQgKik7CiAKIGV4dGVybiBzdHJ1Y3QgbG9ja19wcm9maWxlICpfX2xvY2tfcHJvZmlsZV9zdGFy
dDsKIGV4dGVybiBzdHJ1Y3QgbG9ja19wcm9maWxlICpfX2xvY2tfcHJvZmlsZV9lbmQ7CiAKIHN0
YXRpYyBzX3RpbWVfdCBsb2NrX3Byb2ZpbGVfc3RhcnQ7Ci1zdGF0aWMgc3RydWN0IGxvY2tfcHJv
ZmlsZV9hbmMgbG9ja19wcm9maWxlX2FuY3NbTE9DS1BST0ZfVFlQRV9OXTsKK3N0YXRpYyBzdHJ1
Y3QgbG9ja19wcm9maWxlX2FuYyAqbG9ja19wcm9maWxlX2FuY3M7CiBzdGF0aWMgc3RydWN0IGxv
Y2tfcHJvZmlsZV9xaGVhZCBsb2NrX3Byb2ZpbGVfZ2xiX3E7CiBzdGF0aWMgc3BpbmxvY2tfdCBs
b2NrX3Byb2ZpbGVfbG9jayA9IFNQSU5fTE9DS19VTkxPQ0tFRDsKIAogc3RhdGljIHZvaWQgc3Bp
bmxvY2tfcHJvZmlsZV9pdGVyYXRlKGxvY2tfcHJvZmlsZV9zdWJmdW5jICpzdWIsIHZvaWQgKnBh
cikKIHsKLSAgICBpbnQgaTsKKyAgICBzdHJ1Y3QgbG9ja19wcm9maWxlX2FuYyAqYW5jOwogICAg
IHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKmhxOwogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUg
KmVxOwogCiAgICAgc3Bpbl9sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7Ci0gICAgZm9yICggaSA9
IDA7IGkgPCBMT0NLUFJPRl9UWVBFX047IGkrKyApCi0gICAgICAgIGZvciAoIGhxID0gbG9ja19w
cm9maWxlX2FuY3NbaV0uaGVhZF9xOyBocTsgaHEgPSBocS0+aGVhZF9xICkKKyAgICBmb3IgKCBh
bmMgPSBsb2NrX3Byb2ZpbGVfYW5jczsgYW5jOyBhbmMgPSBhbmMtPm5leHQgKQorICAgICAgICBm
b3IgKCBocSA9IGFuYy0+aGVhZF9xOyBocTsgaHEgPSBocS0+aGVhZF9xICkKICAgICAgICAgICAg
IGZvciAoIGVxID0gaHEtPmVsZW1fcTsgZXE7IGVxID0gZXEtPm5leHQgKQotICAgICAgICAgICAg
ICAgIHN1YihlcSwgaSwgaHEtPmlkeCwgcGFyKTsKKyAgICAgICAgICAgICAgICBzdWIoZXEsIGFu
Yy0+bmFtZSwgaHEtPmlkeCwgcGFyKTsKICAgICBzcGluX3VubG9jaygmbG9ja19wcm9maWxlX2xv
Y2spOwogfQogCiBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9maWxlX3ByaW50X2VsZW0oc3RydWN0
IGxvY2tfcHJvZmlsZSAqZGF0YSwKLSAgICBpbnQzMl90IHR5cGUsIGludDMyX3QgaWR4LCB2b2lk
ICpwYXIpCisgICAgY29uc3QgY2hhciAqdHlwZSwgaW50MzJfdCBpZHgsIHZvaWQgKnBhcikKIHsK
ICAgICBzdHJ1Y3Qgc3BpbmxvY2sgKmxvY2sgPSBkYXRhLT5sb2NrOwogCi0gICAgcHJpbnRrKCIl
cyAiLCBsb2NrX3Byb2ZpbGVfYW5jc1t0eXBlXS5uYW1lKTsKLSAgICBpZiAoIHR5cGUgIT0gTE9D
S1BST0ZfVFlQRV9HTE9CQUwgKQorICAgIHByaW50aygiJXMgIiwgdHlwZSk7CisgICAgaWYgKCBp
ZHggIT0gTE9DS1BST0ZfSURYX05PTkUgKQogICAgICAgICBwcmludGsoIiVkICIsIGlkeCk7CiAg
ICAgcHJpbnRrKCIlczogYWRkcj0lcCwgbG9ja3ZhbD0lMDh4LCAiLCBkYXRhLT5uYW1lLCBsb2Nr
LAogICAgICAgICAgICBsb2NrLT50aWNrZXRzLmhlYWRfdGFpbCk7CkBAIC0zODksNyArMzkwLDcg
QEAgdm9pZCBzcGlubG9ja19wcm9maWxlX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogfQog
CiBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9maWxlX3Jlc2V0X2VsZW0oc3RydWN0IGxvY2tfcHJv
ZmlsZSAqZGF0YSwKLSAgICBpbnQzMl90IHR5cGUsIGludDMyX3QgaWR4LCB2b2lkICpwYXIpCisg
ICAgY29uc3QgY2hhciAqdHlwZSwgaW50MzJfdCBpZHgsIHZvaWQgKnBhcikKIHsKICAgICBkYXRh
LT5sb2NrX2NudCA9IDA7CiAgICAgZGF0YS0+YmxvY2tfY250ID0gMDsKQEAgLTQxMyw3ICs0MTQs
NyBAQCB0eXBlZGVmIHN0cnVjdCB7CiB9IHNwaW5sb2NrX3Byb2ZpbGVfdWNvcHlfdDsKIAogc3Rh
dGljIHZvaWQgc3BpbmxvY2tfcHJvZmlsZV91Y29weV9lbGVtKHN0cnVjdCBsb2NrX3Byb2ZpbGUg
KmRhdGEsCi0gICAgaW50MzJfdCB0eXBlLCBpbnQzMl90IGlkeCwgdm9pZCAqcGFyKQorICAgIGNv
bnN0IGNoYXIgKnR5cGUsIGludDMyX3QgaWR4LCB2b2lkICpwYXIpCiB7CiAgICAgc3BpbmxvY2tf
cHJvZmlsZV91Y29weV90ICpwID0gcGFyOwogICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9m
X2RhdGEgZWxlbTsKQEAgLTQyNCw3ICs0MjUsNyBAQCBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9m
aWxlX3Vjb3B5X2VsZW0oc3RydWN0IGxvY2tfcHJvZmlsZSAqZGF0YSwKICAgICBpZiAoIHAtPnBj
LT5ucl9lbGVtIDwgcC0+cGMtPm1heF9lbGVtICkKICAgICB7CiAgICAgICAgIHNhZmVfc3RyY3B5
KGVsZW0ubmFtZSwgZGF0YS0+bmFtZSk7Ci0gICAgICAgIGVsZW0udHlwZSA9IHR5cGU7CisgICAg
ICAgIHNhZmVfc3RyY3B5KGVsZW0udHlwZSwgdHlwZSk7CiAgICAgICAgIGVsZW0uaWR4ID0gaWR4
OwogICAgICAgICBlbGVtLmxvY2tfY250ID0gZGF0YS0+bG9ja19jbnQ7CiAgICAgICAgIGVsZW0u
YmxvY2tfY250ID0gZGF0YS0+YmxvY2tfY250OwpAQCAtNDY1LDMxICs0NjYsODIgQEAgaW50IHNw
aW5sb2NrX3Byb2ZpbGVfY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCAqcGMp
CiAgICAgcmV0dXJuIHJjOwogfQogCi12b2lkIF9sb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0
KAotICAgIGludDMyX3QgdHlwZSwgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCAqcWhlYWQsIGlu
dDMyX3QgaWR4LCBjaGFyICpuYW1lKQorc3RhdGljIHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICpm
aW5kX3Byb2ZfYW5jKGNvbnN0IGNoYXIgKm5hbWUpCiB7Ci0gICAgcWhlYWQtPmlkeCA9IGlkeDsK
KyAgICBzdHJ1Y3QgbG9ja19wcm9maWxlX2FuYyAqYW5jOworCisgICAgZm9yICggYW5jID0gbG9j
a19wcm9maWxlX2FuY3M7IGFuYzsgYW5jID0gYW5jLT5uZXh0ICkKKyAgICAgICAgaWYgKCAhc3Ry
Y21wKGFuYy0+bmFtZSwgbmFtZSkgKQorICAgICAgICAgICAgcmV0dXJuIGFuYzsKKworICAgIHJl
dHVybiBOVUxMOworfQorCit2b2lkIF9sb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KHN0cnVj
dCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQzMl90IGlkeCwgY29uc3QgY2hhciAqbmFtZSkKK3sKKyAgICBzdHJ1Y3QgbG9j
a19wcm9maWxlX2FuYyAqYW5jLCAqYW5jX25ldzsKKwogICAgIHNwaW5fbG9jaygmbG9ja19wcm9m
aWxlX2xvY2spOwotICAgIHFoZWFkLT5oZWFkX3EgPSBsb2NrX3Byb2ZpbGVfYW5jc1t0eXBlXS5o
ZWFkX3E7Ci0gICAgbG9ja19wcm9maWxlX2FuY3NbdHlwZV0uaGVhZF9xID0gcWhlYWQ7Ci0gICAg
bG9ja19wcm9maWxlX2FuY3NbdHlwZV0ubmFtZSA9IG5hbWU7CisKKyAgICBhbmMgPSBmaW5kX3By
b2ZfYW5jKG5hbWUpOworICAgIGlmICggIWFuYyApCisgICAgeworICAgICAgICBzcGluX3VubG9j
aygmbG9ja19wcm9maWxlX2xvY2spOworCisgICAgICAgIGFuY19uZXcgPSB4emFsbG9jKHN0cnVj
dCBsb2NrX3Byb2ZpbGVfYW5jKTsKKyAgICAgICAgaWYgKCAhYW5jX25ldyApCisgICAgICAgICAg
ICByZXR1cm47CisKKyAgICAgICAgc3Bpbl9sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7CisKKyAg
ICAgICAgYW5jID0gZmluZF9wcm9mX2FuYyhuYW1lKTsKKyAgICAgICAgaWYgKCBhbmMgKQorICAg
ICAgICAgICAgeGZyZWUoYW5jX25ldyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAg
ICAgICAgYW5jID0gYW5jX25ldzsKKyAgICAgICAgICAgIGFuYy0+bmFtZSA9IG5hbWU7CisgICAg
ICAgICAgICBhbmMtPm5leHQgPSBsb2NrX3Byb2ZpbGVfYW5jczsKKyAgICAgICAgICAgIGxvY2tf
cHJvZmlsZV9hbmNzID0gYW5jOworICAgICAgICB9CisgICAgfQorCisgICAgcWhlYWQtPmlkeCA9
IGlkeDsKKyAgICBxaGVhZC0+aGVhZF9xID0gYW5jLT5oZWFkX3E7CisgICAgYW5jLT5oZWFkX3Eg
PSBxaGVhZDsKKwogICAgIHNwaW5fdW5sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7CiB9CiAKLXZv
aWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdCgKLSAgICBpbnQzMl90IHR5cGUsIHN0
cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkKQordm9pZCBfbG9ja19wcm9maWxlX2RlcmVn
aXN0ZXJfc3RydWN0KHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUpCiB7CisgICAgc3Ry
dWN0IGxvY2tfcHJvZmlsZV9hbmMgKmFuYzsKICAgICBzdHJ1Y3QgbG9ja19wcm9maWxlX3FoZWFk
ICoqcTsKKyAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICplbGVtOwogCiAgICAgc3Bpbl9sb2NrKCZs
b2NrX3Byb2ZpbGVfbG9jayk7Ci0gICAgZm9yICggcSA9ICZsb2NrX3Byb2ZpbGVfYW5jc1t0eXBl
XS5oZWFkX3E7ICpxOyBxID0gJigqcSktPmhlYWRfcSApCisKKyAgICBhbmMgPSBmaW5kX3Byb2Zf
YW5jKG5hbWUpOworICAgIGlmICggYW5jICkKICAgICB7Ci0gICAgICAgIGlmICggKnEgPT0gcWhl
YWQgKQorICAgICAgICBmb3IgKCBxID0gJmFuYy0+aGVhZF9xOyAqcTsgcSA9ICYoKnEpLT5oZWFk
X3EgKQogICAgICAgICB7Ci0gICAgICAgICAgICAqcSA9IHFoZWFkLT5oZWFkX3E7Ci0gICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIGlmICggKnEgPT0gcWhlYWQgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICpxID0gcWhlYWQtPmhlYWRfcTsKKyAgICAgICAgICAgICAgICB3
aGlsZSAoIHFoZWFkLT5lbGVtX3EgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgZWxlbSA9IHFoZWFkLT5lbGVtX3E7CisgICAgICAgICAgICAgICAgICAgIHFoZWFkLT5l
bGVtX3EgPSBlbGVtLT5uZXh0OworICAgICAgICAgICAgICAgICAgICB4ZnJlZShlbGVtKTsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICB9CisKICAgICBzcGluX3VubG9jaygmbG9ja19wcm9maWxlX2xvY2spOwog
fQogCkBAIC01MDQsOSArNTU2LDggQEAgc3RhdGljIGludCBfX2luaXQgbG9ja19wcm9mX2luaXQo
dm9pZCkKICAgICAgICAgKCpxKS0+bG9jay0+cHJvZmlsZSA9ICpxOwogICAgIH0KIAotICAgIF9s
b2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KAotICAgICAgICBMT0NLUFJPRl9UWVBFX0dMT0JB
TCwgJmxvY2tfcHJvZmlsZV9nbGJfcSwKLSAgICAgICAgMCwgIkdsb2JhbCBsb2NrIik7CisgICAg
X2xvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoJmxvY2tfcHJvZmlsZV9nbGJfcSwgTE9DS1BS
T0ZfSURYX05PTkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkdsb2JhbCIp
OwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggMzZiM2Y4YzQyOS4uOTQ1
M2Y1ZWI3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMzUsNyArMzUsNyBAQAogI2luY2x1ZGUgImRv
bWN0bC5oIgogI2luY2x1ZGUgInBoeXNkZXYuaCIKIAotI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVS
RkFDRV9WRVJTSU9OIDB4MDAwMDAwMTIKKyNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVS
U0lPTiAweDAwMDAwMDEzCiAKIC8qCiAgKiBSZWFkIGNvbnNvbGUgY29udGVudCBmcm9tIFhlbiBi
dWZmZXIgcmluZy4KQEAgLTQzMywxNCArNDMzLDExIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BhZ2Vf
b2ZmbGluZV9vcCB7CiAvKiBTdWItb3BlcmF0aW9uczogKi8KICNkZWZpbmUgWEVOX1NZU0NUTF9M
T0NLUFJPRl9yZXNldCAxICAgLyogUmVzZXQgYWxsIHByb2ZpbGUgZGF0YSB0byB6ZXJvLiAqLwog
I2RlZmluZSBYRU5fU1lTQ1RMX0xPQ0tQUk9GX3F1ZXJ5IDIgICAvKiBHZXQgbG9jayBwcm9maWxl
IGluZm9ybWF0aW9uLiAqLwotLyogUmVjb3JkLXR5cGU6ICovCi0jZGVmaW5lIExPQ0tQUk9GX1RZ
UEVfR0xPQkFMICAgICAgMCAgIC8qIGdsb2JhbCBsb2NrLCBpZHggbWVhbmluZ2xlc3MgKi8KLSNk
ZWZpbmUgTE9DS1BST0ZfVFlQRV9QRVJET00gICAgICAxICAgLyogcGVyLWRvbWFpbiBsb2NrLCBp
ZHggaXMgZG9taWQgKi8KLSNkZWZpbmUgTE9DS1BST0ZfVFlQRV9OICAgICAgICAgICAyICAgLyog
bnVtYmVyIG9mIHR5cGVzICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9kYXRhIHsKLSAg
ICBjaGFyICAgICBuYW1lWzQwXTsgICAgIC8qIGxvY2sgbmFtZSAobWF5IGluY2x1ZGUgdXAgdG8g
MiAlZCBzcGVjaWZpZXJzKSAqLwotICAgIGludDMyX3QgIHR5cGU7ICAgICAgICAgLyogTE9DS1BS
T0ZfVFlQRV8/Pz8gKi8KKyAgICBjaGFyICAgICBuYW1lWzQwXTsgICAgIC8qIGxvY2sgbmFtZSAq
LworICAgIGNoYXIgICAgIHR5cGVbMjBdOyAgICAgLyogZS5nLiAiZG9tYWluIiAqLwogICAgIGlu
dDMyX3QgIGlkeDsgICAgICAgICAgLyogaW5kZXggKGUuZy4gZG9tYWluIGlkKSAqLworI2RlZmlu
ZSBMT0NLUFJPRl9JRFhfTk9ORSAgLTEKICAgICB1aW50NjRfYWxpZ25lZF90IGxvY2tfY250OyAg
ICAgLyogIyBvZiBsb2NraW5nIHN1Y2NlZWRlZCAqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgYmxv
Y2tfY250OyAgICAvKiAjIG9mIHdhaXQgZm9yIGxvY2sgKi8KICAgICB1aW50NjRfYWxpZ25lZF90
IGxvY2tfdGltZTsgICAgLyogbnNlY3MgbG9jayBoZWxkICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCmluZGV4IDBm
ODFjNWY5MDAuLmVhZmE1MjJkNzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9j
ay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCkBAIC01MiwxOSArNTIsMjQgQEAg
dW5pb24gbG9ja19kZWJ1ZyB7IH07CiAKICAgICAgIHdpdGggcHRyIGJlaW5nIHRoZSBtYWluIHN0
cnVjdHVyZSBwb2ludGVyIGFuZCBsb2NrIHRoZSBzcGlubG9jayBmaWVsZAogCisgICAgICBJdCBz
aG91bGQgYmUgbm90ZWQgdGhhdCB0aGlzIHdpbGwgbmVlZCB0byBhbGxvY2F0ZSBtZW1vcnksIHNv
IGludGVycnVwdHMKKyAgICAgIG11c3QgYmUgZW5hYmxlZC4KKwogICAgIC0gZWFjaCBzdHJ1Y3R1
cmUgaGFzIHRvIGJlIGFkZGVkIHRvIHByb2ZpbGluZyB3aXRoCiAKLSAgICAgIGxvY2tfcHJvZmls
ZV9yZWdpc3Rlcl9zdHJ1Y3QodHlwZSwgcHRyLCBpZHgsIHByaW50KTsKKyAgICAgIGxvY2tfcHJv
ZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QocHRyLCBpZHgsIHByaW50KTsKIAogICAgICAgd2l0aDoKLSAg
ICAgICAgdHlwZTogIHNvbWV0aGluZyBsaWtlIExPQ0tQUk9GX1RZUEVfUEVSRE9NCiAgICAgICAg
IHB0cjogICBwb2ludGVyIHRvIHRoZSBzdHJ1Y3R1cmUKICAgICAgICAgaWR4OiAgIGluZGV4IG9m
IHRoYXQgc3RydWN0dXJlLCBlLmcuIGRvbWlkCiAgICAgICAgIHByaW50OiBkZXNjcmlwdGl2ZSBz
dHJpbmcgbGlrZSAiZG9tYWluIgogCisgICAgICBJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCB0aGlz
IHdpbGwgbWlnaHQgbmVlZCB0byBhbGxvY2F0ZSBtZW1vcnksIHNvCisgICAgICBpbnRlcnJ1cHRz
IG11c3QgYmUgZW5hYmxlZC4KKwogICAgIC0gcmVtb3Zpbmcgb2YgYSBzdHJ1Y3R1cmUgaXMgZG9u
ZSB2aWEKIAotICAgICAgbG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3RydWN0KHR5cGUsIHB0cik7
CisgICAgICBsb2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QocHRyLCBwcmludCk7CiAqLwog
CiBzdHJ1Y3Qgc3BpbmxvY2s7CkBAIC0xMTAsMTQgKzExNSwxNCBAQCBzdHJ1Y3QgbG9ja19wcm9m
aWxlX3FoZWFkIHsKICAgICAgICAgKHMpLT5wcm9maWxlX2hlYWQuZWxlbV9xID0gcHJvZjsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9IHdoaWxlKDApCiAKLXZv
aWQgX2xvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoCi0gICAgaW50MzJfdCwgc3RydWN0IGxv
Y2tfcHJvZmlsZV9xaGVhZCAqLCBpbnQzMl90LCBjaGFyICopOwotdm9pZCBfbG9ja19wcm9maWxl
X2RlcmVnaXN0ZXJfc3RydWN0KGludDMyX3QsIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKik7
Cit2b2lkIF9sb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KHN0cnVjdCBsb2NrX3Byb2ZpbGVf
cWhlYWQgKiwgaW50MzJfdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqKTsKK3ZvaWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdChzdHJ1Y3Qg
bG9ja19wcm9maWxlX3FoZWFkICosIGNvbnN0IGNoYXIgKik7CiAKLSNkZWZpbmUgbG9ja19wcm9m
aWxlX3JlZ2lzdGVyX3N0cnVjdCh0eXBlLCBwdHIsIGlkeCwgcHJpbnQpICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdCh0eXBlLCAmKChwdHIpLT5w
cm9maWxlX2hlYWQpLCBpZHgsIHByaW50KQotI2RlZmluZSBsb2NrX3Byb2ZpbGVfZGVyZWdpc3Rl
cl9zdHJ1Y3QodHlwZSwgcHRyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIF9s
b2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QodHlwZSwgJigocHRyKS0+cHJvZmlsZV9oZWFk
KSkKKyNkZWZpbmUgbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChwdHIsIGlkeCwgcHJpbnQp
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0
cnVjdCgmKChwdHIpLT5wcm9maWxlX2hlYWQpLCBpZHgsIHByaW50KQorI2RlZmluZSBsb2NrX3By
b2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QocHRyLCBwcmludCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIF9sb2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QoJigocHRyKS0+cHJv
ZmlsZV9oZWFkKSwgcHJpbnQpCiAKIGV4dGVybiBpbnQgc3BpbmxvY2tfcHJvZmlsZV9jb250cm9s
KHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9mX29wICpwYyk7CiBleHRlcm4gdm9pZCBzcGlubG9j
a19wcm9maWxlX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KTsKQEAgLTEzMSw4ICsxMzYsOCBA
QCBzdHJ1Y3QgbG9ja19wcm9maWxlX3FoZWFkIHsgfTsKICNkZWZpbmUgREVGSU5FX1NQSU5MT0NL
KGwpIHNwaW5sb2NrX3QgbCA9IFNQSU5fTE9DS19VTkxPQ0tFRAogCiAjZGVmaW5lIHNwaW5fbG9j
a19pbml0X3Byb2YocywgbCkgc3Bpbl9sb2NrX2luaXQoJigocyktPmwpKQotI2RlZmluZSBsb2Nr
X3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KHR5cGUsIHB0ciwgaWR4LCBwcmludCkKLSNkZWZpbmUg
bG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3RydWN0KHR5cGUsIHB0cikKKyNkZWZpbmUgbG9ja19w
cm9maWxlX3JlZ2lzdGVyX3N0cnVjdChwdHIsIGlkeCwgcHJpbnQpCisjZGVmaW5lIGxvY2tfcHJv
ZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdChwdHIsIHByaW50KQogI2RlZmluZSBzcGlubG9ja19wcm9m
aWxlX3ByaW50YWxsKGtleSkKIAogI2VuZGlmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7Khq-0001Sv-Gu; Mon, 09 Sep 2019 14: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=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Kho-0001Rt-TN
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:31:48 +0000
X-Inumbo-ID: 8804fb50-d30e-11e9-ac0d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8804fb50-d30e-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 14:31: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 47B9BB668;
 Mon,  9 Sep 2019 14:31:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 16:31:30 +0200
Message-Id: <20190909143134.15379-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909143134.15379-1-jgross@suse.com>
References: <20190909143134.15379-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 1/5] xen/spinlocks: in debug builds store cpu
 holding the 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>,
 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>

QWRkIHRoZSBjcHUgY3VycmVudGx5IGhvbGRpbmcgdGhlIGxvY2sgdG8gc3RydWN0IGxvY2tfZGVi
dWcuIFRoaXMgbWFrZXMKYW5hbHlzaXMgb2YgbG9ja2luZyBlcnJvcnMgZWFzaWVyIGFuZCBpdCBj
YW4gYmUgdGVzdGVkIHdoZXRoZXIgdGhlCmNvcnJlY3QgY3B1IGlzIHJlbGVhc2luZyBhIGxvY2sg
YWdhaW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQpWMjoKLSBhZGp1c3QgdHlwZXMgKEphbiBCZXVsaWNoKQpWNDoKLSBhZGQgZGVmaW5lIGZvciBi
aXRmaWVsZCBzaXplIHRvIHN0b3JlIGNwdSBudW1iZXIgKEphbiBCZXVsaWNoKQotIG1ha2UgcGFk
ZGluZyBmaWVsZCB1bm5hbWVkIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL3NwaW5sb2Nr
LmMgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1
ZGUveGVuL3NwaW5sb2NrLmggfCAyOCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwppbmRleCA2
YmM1MmQ3MGMwLi4xYmUxYjVlYmU2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMK
KysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCkBAIC0xMyw5ICsxMyw5IEBACiAKIHN0YXRpYyBh
dG9taWNfdCBzcGluX2RlYnVnIF9fcmVhZF9tb3N0bHkgPSBBVE9NSUNfSU5JVCgwKTsKIAotc3Rh
dGljIHZvaWQgY2hlY2tfbG9jayhzdHJ1Y3QgbG9ja19kZWJ1ZyAqZGVidWcpCitzdGF0aWMgdm9p
ZCBjaGVja19sb2NrKHVuaW9uIGxvY2tfZGVidWcgKmRlYnVnKQogewotICAgIGludCBpcnFfc2Fm
ZSA9ICFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpOworICAgIGJvb2wgaXJxX3NhZmUgPSAhbG9jYWxf
aXJxX2lzX2VuYWJsZWQoKTsKIAogICAgIGlmICggdW5saWtlbHkoYXRvbWljX3JlYWQoJnNwaW5f
ZGVidWcpIDw9IDApICkKICAgICAgICAgcmV0dXJuOwpAQCAtNDMsMTggKzQzLDIxIEBAIHN0YXRp
YyB2b2lkIGNoZWNrX2xvY2soc3RydWN0IGxvY2tfZGVidWcgKmRlYnVnKQogICAgICAqLwogICAg
IGlmICggdW5saWtlbHkoZGVidWctPmlycV9zYWZlICE9IGlycV9zYWZlKSApCiAgICAgewotICAg
ICAgICBpbnQgc2VlbiA9IGNtcHhjaGcoJmRlYnVnLT5pcnFfc2FmZSwgLTEsIGlycV9zYWZlKTsK
KyAgICAgICAgdW5pb24gbG9ja19kZWJ1ZyBzZWVuLCBuZXcgPSB7IDAgfTsKIAotICAgICAgICBp
ZiAoIHNlZW4gPT0gIWlycV9zYWZlICkKKyAgICAgICAgbmV3LmlycV9zYWZlID0gaXJxX3NhZmU7
CisgICAgICAgIHNlZW4udmFsID0gY21weGNoZygmZGVidWctPnZhbCwgTE9DS19ERUJVR19JTklU
VkFMLCBuZXcudmFsKTsKKworICAgICAgICBpZiAoICFzZWVuLnVuc2VlbiAmJiBzZWVuLmlycV9z
YWZlID09ICFpcnFfc2FmZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiQ0hFQ0tM
T0NLIEZBSUxVUkU6IHByZXYgaXJxc2FmZTogJWQsIGN1cnIgaXJxc2FmZSAlZFxuIiwKLSAgICAg
ICAgICAgICAgICAgICBzZWVuLCBpcnFfc2FmZSk7CisgICAgICAgICAgICAgICAgICAgc2Vlbi5p
cnFfc2FmZSwgaXJxX3NhZmUpOwogICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KICAgICB9
CiB9CiAKLXN0YXRpYyB2b2lkIGNoZWNrX2JhcnJpZXIoc3RydWN0IGxvY2tfZGVidWcgKmRlYnVn
KQorc3RhdGljIHZvaWQgY2hlY2tfYmFycmllcih1bmlvbiBsb2NrX2RlYnVnICpkZWJ1ZykKIHsK
ICAgICBpZiAoIHVubGlrZWx5KGF0b21pY19yZWFkKCZzcGluX2RlYnVnKSA8PSAwKSApCiAgICAg
ICAgIHJldHVybjsKQEAgLTcwLDcgKzczLDE4IEBAIHN0YXRpYyB2b2lkIGNoZWNrX2JhcnJpZXIo
c3RydWN0IGxvY2tfZGVidWcgKmRlYnVnKQogICAgICAqIEhvd2V2ZXIsIGlmIHdlIHNwaW4gb24g
YW4gSVJRLXVuc2FmZSBsb2NrIHdpdGggSVJRcyBkaXNhYmxlZCB0aGVuIHRoYXQKICAgICAgKiBp
cyBjbGVhcmx5IHdyb25nLCBmb3IgdGhlIHNhbWUgcmVhc29uIG91dGxpbmVkIGluIGNoZWNrX2xv
Y2soKSBhYm92ZS4KICAgICAgKi8KLSAgICBCVUdfT04oIWxvY2FsX2lycV9pc19lbmFibGVkKCkg
JiYgKGRlYnVnLT5pcnFfc2FmZSA9PSAwKSk7CisgICAgQlVHX09OKCFsb2NhbF9pcnFfaXNfZW5h
YmxlZCgpICYmICFkZWJ1Zy0+aXJxX3NhZmUpOworfQorCitzdGF0aWMgdm9pZCBnb3RfbG9jayh1
bmlvbiBsb2NrX2RlYnVnICpkZWJ1ZykKK3sKKyAgICBkZWJ1Zy0+Y3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOworfQorCitzdGF0aWMgdm9pZCByZWxfbG9jayh1bmlvbiBsb2NrX2RlYnVnICpkZWJ1
ZykKK3sKKyAgICBBU1NFUlQoZGVidWctPmNwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAg
IGRlYnVnLT5jcHUgPSBTUElOTE9DS19OT19DUFU7CiB9CiAKIHZvaWQgc3Bpbl9kZWJ1Z19lbmFi
bGUodm9pZCkKQEAgLTg3LDYgKzEwMSw4IEBAIHZvaWQgc3Bpbl9kZWJ1Z19kaXNhYmxlKHZvaWQp
CiAKICNkZWZpbmUgY2hlY2tfbG9jayhsKSAoKHZvaWQpMCkKICNkZWZpbmUgY2hlY2tfYmFycmll
cihsKSAoKHZvaWQpMCkKKyNkZWZpbmUgZ290X2xvY2sobCkgKCh2b2lkKTApCisjZGVmaW5lIHJl
bF9sb2NrKGwpICgodm9pZCkwKQogCiAjZW5kaWYKIApAQCAtMTUwLDYgKzE2Niw3IEBAIHZvaWQg
aW5saW5lIF9zcGluX2xvY2tfY2Ioc3BpbmxvY2tfdCAqbG9jaywgdm9pZCAoKmNiKSh2b2lkICop
LCB2b2lkICpkYXRhKQogICAgICAgICAgICAgY2IoZGF0YSk7CiAgICAgICAgIGFyY2hfbG9ja19y
ZWxheCgpOwogICAgIH0KKyAgICBnb3RfbG9jaygmbG9jay0+ZGVidWcpOwogICAgIExPQ0tfUFJP
RklMRV9HT1Q7CiAgICAgcHJlZW1wdF9kaXNhYmxlKCk7CiAgICAgYXJjaF9sb2NrX2FjcXVpcmVf
YmFycmllcigpOwpAQCAtMTgxLDYgKzE5OCw3IEBAIHZvaWQgX3NwaW5fdW5sb2NrKHNwaW5sb2Nr
X3QgKmxvY2spCiAgICAgYXJjaF9sb2NrX3JlbGVhc2VfYmFycmllcigpOwogICAgIHByZWVtcHRf
ZW5hYmxlKCk7CiAgICAgTE9DS19QUk9GSUxFX1JFTDsKKyAgICByZWxfbG9jaygmbG9jay0+ZGVi
dWcpOwogICAgIGFkZF9zaXplZCgmbG9jay0+dGlja2V0cy5oZWFkLCAxKTsKICAgICBhcmNoX2xv
Y2tfc2lnbmFsKCk7CiB9CkBAIC0yMjQsNiArMjQyLDcgQEAgaW50IF9zcGluX3RyeWxvY2soc3Bp
bmxvY2tfdCAqbG9jaykKICAgICBpZiAoIGNtcHhjaGcoJmxvY2stPnRpY2tldHMuaGVhZF90YWls
LAogICAgICAgICAgICAgICAgICBvbGQuaGVhZF90YWlsLCBuZXcuaGVhZF90YWlsKSAhPSBvbGQu
aGVhZF90YWlsICkKICAgICAgICAgcmV0dXJuIDA7CisgICAgZ290X2xvY2soJmxvY2stPmRlYnVn
KTsKICNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCiAgICAgaWYgKGxvY2stPnByb2ZpbGUpCiAg
ICAgICAgIGxvY2stPnByb2ZpbGUtPnRpbWVfbG9ja2VkID0gTk9XKCk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCmlu
ZGV4IDJjNzQxNWUyM2EuLjI0NDA1Mzg2YTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9z
cGlubG9jay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCkBAIC01LDE1ICs1LDI0
IEBACiAjaW5jbHVkZSA8YXNtL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8YXNtL3R5cGVzLmg+CiAK
KyNkZWZpbmUgU1BJTkxPQ0tfQ1BVX0JJVFMgIDEyCisKICNpZm5kZWYgTkRFQlVHCi1zdHJ1Y3Qg
bG9ja19kZWJ1ZyB7Ci0gICAgczE2IGlycV9zYWZlOyAvKiArMTogSVJRLXNhZmU7IDA6IG5vdCBJ
UlEtc2FmZTsgLTE6IGRvbid0IGtub3cgeWV0ICovCit1bmlvbiBsb2NrX2RlYnVnIHsKKyAgICB1
aW50MTZfdCB2YWw7CisjZGVmaW5lIExPQ0tfREVCVUdfSU5JVFZBTCAweGZmZmYKKyAgICBzdHJ1
Y3QgeworICAgICAgICB1aW50MTZfdCBjcHU6U1BJTkxPQ0tfQ1BVX0JJVFM7CisgICAgICAgIHVp
bnQxNl90IDooMTQgLSBTUElOTE9DS19DUFVfQklUUyk7CisgICAgICAgIGJvb2wgaXJxX3NhZmU6
MTsKKyAgICAgICAgYm9vbCB1bnNlZW46MTsKKyAgICB9OwogfTsKLSNkZWZpbmUgX0xPQ0tfREVC
VUcgeyAtMSB9CisjZGVmaW5lIF9MT0NLX0RFQlVHIHsgTE9DS19ERUJVR19JTklUVkFMIH0KIHZv
aWQgc3Bpbl9kZWJ1Z19lbmFibGUodm9pZCk7CiB2b2lkIHNwaW5fZGVidWdfZGlzYWJsZSh2b2lk
KTsKICNlbHNlCi1zdHJ1Y3QgbG9ja19kZWJ1ZyB7IH07Cit1bmlvbiBsb2NrX2RlYnVnIHsgfTsK
ICNkZWZpbmUgX0xPQ0tfREVCVUcgeyB9CiAjZGVmaW5lIHNwaW5fZGVidWdfZW5hYmxlKCkgKCh2
b2lkKTApCiAjZGVmaW5lIHNwaW5fZGVidWdfZGlzYWJsZSgpICgodm9pZCkwKQpAQCAtMTM4LDEx
ICsxNDcsMTIgQEAgdHlwZWRlZiB1bmlvbiB7CiAKIHR5cGVkZWYgc3RydWN0IHNwaW5sb2NrIHsK
ICAgICBzcGlubG9ja190aWNrZXRzX3QgdGlja2V0czsKLSAgICB1MTYgcmVjdXJzZV9jcHU6MTI7
Ci0jZGVmaW5lIFNQSU5MT0NLX05PX0NQVSAweGZmZnUKLSAgICB1MTYgcmVjdXJzZV9jbnQ6NDsK
LSNkZWZpbmUgU1BJTkxPQ0tfTUFYX1JFQ1VSU0UgMHhmdQotICAgIHN0cnVjdCBsb2NrX2RlYnVn
IGRlYnVnOworICAgIHUxNiByZWN1cnNlX2NwdTpTUElOTE9DS19DUFVfQklUUzsKKyNkZWZpbmUg
U1BJTkxPQ0tfTk9fQ1BVICAgICAgICAoKDF1IDw8IFNQSU5MT0NLX0NQVV9CSVRTKSAtIDEpCisj
ZGVmaW5lIFNQSU5MT0NLX1JFQ1VSU0VfQklUUyAgKDE2IC0gU1BJTkxPQ0tfQ1BVX0JJVFMpCisg
ICAgdTE2IHJlY3Vyc2VfY250OlNQSU5MT0NLX1JFQ1VSU0VfQklUUzsKKyNkZWZpbmUgU1BJTkxP
Q0tfTUFYX1JFQ1VSU0UgICAoKDF1IDw8IFNQSU5MT0NLX1JFQ1VSU0VfQklUUykgLSAxKQorICAg
IHVuaW9uIGxvY2tfZGVidWcgZGVidWc7CiAjaWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQogICAg
IHN0cnVjdCBsb2NrX3Byb2ZpbGUgKnByb2ZpbGU7CiAjZW5kaWYKLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:31:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Khr-0001Tx-Rr; Mon, 09 Sep 2019 14:31:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7Khp-0001SS-Ro
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:31:49 +0000
X-Inumbo-ID: 88c2a4ca-d30e-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 88c2a4ca-d30e-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 14:31:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0A9B1B671;
 Mon,  9 Sep 2019 14:31:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  9 Sep 2019 16:31:34 +0200
Message-Id: <20190909143134.15379-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190909143134.15379-1-jgross@suse.com>
References: <20190909143134.15379-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 5/5] xen: add function name to lock profiling
 data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

QSBzcGlubG9jayBkZWZpbmVkIHZpYSBERUZJTkVfU1BJTkxPQ0soKSBhcyBhIHN0YXRpYyB2YXJp
YWJsZSBsb2NhbCB0bwphIGZ1bmN0aW9uIHNob3dzIHVwIGluIGxvY2sgcHJvZmlsaW5nIGp1c3Qg
d2l0aCBpdHMgbG9jYWwgdmFyaWFibGUKbmFtZS4gVGhpcyByZXN1bHRzIGluIG11bHRpcGxlIGxv
Y2tzIGp1c3QgbmFtZWQgImxvY2siLgoKSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBkaXN0aW5ndWlz
aCB0aG9zZSBsb2NrcyBpbiB0aGUgbG9jayBwcm9maWxpbmcKb3V0cHV0IGFkZCB0aGUgZnVuY3Rp
b24gbmFtZSB0byBzdHJ1Y3QgbG9ja19wcm9maWxlIGFuZCBpbml0aWFsaXplIGl0CndpdGggX19Q
UkVUVFlfRlVOQ1RJT05fXyAoX19mdW5jX18gb3IgX19GVU5DVElPTl9fIGFyZSBub3QgdXNhYmxl
Cm91dHNpZGUgb2YgZnVuY3Rpb25zIHdpdGggc29tZSBjb21waWxlcnMpLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc3Bpbmxv
Y2suYyAgICAgIHwgMTYgKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL3NwaW5sb2Nr
LmggfCAgNCArKystCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9z
cGlubG9jay5jCmluZGV4IGY0MGE2YjVjYjIuLmNiMWM2NWM1ZTIgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc3BpbmxvY2suYworKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKQEAgLTM0NSw2ICsz
NDUsNyBAQCBzdGF0aWMgc190aW1lX3QgbG9ja19wcm9maWxlX3N0YXJ0Owogc3RhdGljIHN0cnVj
dCBsb2NrX3Byb2ZpbGVfYW5jICpsb2NrX3Byb2ZpbGVfYW5jczsKIHN0YXRpYyBzdHJ1Y3QgbG9j
a19wcm9maWxlX3FoZWFkIGxvY2tfcHJvZmlsZV9nbGJfcTsKIHN0YXRpYyBzcGlubG9ja190IGxv
Y2tfcHJvZmlsZV9sb2NrID0gU1BJTl9MT0NLX1VOTE9DS0VEOworc3RhdGljIGNvbnN0IGNoYXIg
KmxvY2tfcHJvZmlsZV9ub2Z1bmMgPSBfX1BSRVRUWV9GVU5DVElPTl9fOwogCiBzdGF0aWMgdm9p
ZCBzcGlubG9ja19wcm9maWxlX2l0ZXJhdGUobG9ja19wcm9maWxlX3N1YmZ1bmMgKnN1Yiwgdm9p
ZCAqcGFyKQogewpAQCAtMzY4LDggKzM2OSwxMCBAQCBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9m
aWxlX3ByaW50X2VsZW0oc3RydWN0IGxvY2tfcHJvZmlsZSAqZGF0YSwKICAgICBwcmludGsoIiVz
ICIsIHR5cGUpOwogICAgIGlmICggaWR4ICE9IExPQ0tQUk9GX0lEWF9OT05FICkKICAgICAgICAg
cHJpbnRrKCIlZCAiLCBpZHgpOwotICAgIHByaW50aygiJXM6IGFkZHI9JXAsIGxvY2t2YWw9JTA4
eCwgIiwgZGF0YS0+bmFtZSwgbG9jaywKLSAgICAgICAgICAgbG9jay0+dGlja2V0cy5oZWFkX3Rh
aWwpOworICAgIHByaW50aygiJXMiLCBkYXRhLT5uYW1lKTsKKyAgICBpZiAoIGRhdGEtPmZ1bmMg
JiYgc3RyY21wKGRhdGEtPmZ1bmMsIGxvY2tfcHJvZmlsZV9ub2Z1bmMpICkKKyAgICAgICAgcHJp
bnRrKCJAJXMiLCBkYXRhLT5mdW5jKTsKKyAgICBwcmludGsoIjogYWRkcj0lcCwgbG9ja3ZhbD0l
MDh4LCAiLCBsb2NrLCBsb2NrLT50aWNrZXRzLmhlYWRfdGFpbCk7CiAgICAgaWYgKCBsb2NrLT5k
ZWJ1Zy5jcHUgPT0gU1BJTkxPQ0tfTk9fQ1BVICkKICAgICAgICAgcHJpbnRrKCJub3QgbG9ja2Vk
XG4iKTsKICAgICBlbHNlCkBAIC00MjQsNyArNDI3LDE0IEBAIHN0YXRpYyB2b2lkIHNwaW5sb2Nr
X3Byb2ZpbGVfdWNvcHlfZWxlbShzdHJ1Y3QgbG9ja19wcm9maWxlICpkYXRhLAogCiAgICAgaWYg
KCBwLT5wYy0+bnJfZWxlbSA8IHAtPnBjLT5tYXhfZWxlbSApCiAgICAgewotICAgICAgICBzYWZl
X3N0cmNweShlbGVtLm5hbWUsIGRhdGEtPm5hbWUpOworICAgICAgICBpZiAoIGRhdGEtPmZ1bmMg
JiYgc3RyY21wKGRhdGEtPmZ1bmMsIGxvY2tfcHJvZmlsZV9ub2Z1bmMpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgc25wcmludGYoZWxlbS5uYW1lLCBzaXplb2YoZWxlbS5uYW1lKSwgIiVzQCVz
IiwgZGF0YS0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgIGRhdGEtPmZ1bmMpOworICAgICAg
ICAgICAgZWxlbS5uYW1lW3NpemVvZihlbGVtLm5hbWUpIC0gMV0gPSAwOworICAgICAgICB9Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNhZmVfc3RyY3B5KGVsZW0ubmFtZSwgZGF0YS0+bmFt
ZSk7CiAgICAgICAgIHNhZmVfc3RyY3B5KGVsZW0udHlwZSwgdHlwZSk7CiAgICAgICAgIGVsZW0u
aWR4ID0gaWR4OwogICAgICAgICBlbGVtLmxvY2tfY250ID0gZGF0YS0+bG9ja19jbnQ7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL3hlbi9zcGlu
bG9jay5oCmluZGV4IGVhZmE1MjJkNzkuLjljYmQyMjJiMGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zcGlubG9jay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCkBAIC03
Nyw2ICs3Nyw3IEBAIHN0cnVjdCBzcGlubG9jazsKIHN0cnVjdCBsb2NrX3Byb2ZpbGUgewogICAg
IHN0cnVjdCBsb2NrX3Byb2ZpbGUgKm5leHQ7ICAgICAgIC8qIGZvcndhcmQgbGluayAqLwogICAg
IGNoYXIgICAgICAgICAgICAgICAgKm5hbWU7ICAgICAgIC8qIGxvY2sgbmFtZSAqLworICAgIGNv
bnN0IGNoYXIgICAgICAgICAgKmZ1bmM7ICAgICAgIC8qIGZ1bmN0aW9uIG5hbWUgKi8KICAgICBz
dHJ1Y3Qgc3BpbmxvY2sgICAgICpsb2NrOyAgICAgICAvKiB0aGUgbG9jayBpdHNlbGYgKi8KICAg
ICB1NjQgICAgICAgICAgICAgICAgIGxvY2tfY250OyAgICAvKiAjIG9mIGNvbXBsZXRlIGxvY2tp
bmcgb3BzICovCiAgICAgdTY0ICAgICAgICAgICAgICAgICBibG9ja19jbnQ7ICAgLyogIyBvZiBj
b21wbGV0ZSB3YWl0IGZvciBsb2NrICovCkBAIC05MSw3ICs5Miw4IEBAIHN0cnVjdCBsb2NrX3By
b2ZpbGVfcWhlYWQgewogICAgIGludDMyX3QgICAgICAgICAgICAgICAgICAgaWR4OyAgICAgLyog
aW5kZXggZm9yIHByaW50b3V0ICovCiB9OwogCi0jZGVmaW5lIF9MT0NLX1BST0ZJTEUobmFtZSkg
eyAwLCAjbmFtZSwgJm5hbWUsIDAsIDAsIDAsIDAsIDAgfQorI2RlZmluZSBfTE9DS19QUk9GSUxF
KG5hbWUpIHsgMCwgI25hbWUsIF9fUFJFVFRZX0ZVTkNUSU9OX18sICZuYW1lLCAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMCwgMCwgMCB9CiAjZGVmaW5l
IF9MT0NLX1BST0ZJTEVfUFRSKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RhdGljIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKiBjb25zdCBf
X2xvY2tfcHJvZmlsZV8jI25hbWUgICAgICAgICAgICAgICAgICBcCiAgICAgX191c2VkX3NlY3Rp
b24oIi5sb2NrcHJvZmlsZS5kYXRhIikgPSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:33:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7KjU-0001x9-BN; Mon, 09 Sep 2019 14:33:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MMG2=XE=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7KjT-0001ws-Fp
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:33:31 +0000
X-Inumbo-ID: c9aa17f2-d30e-11e9-a337-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c9aa17f2-d30e-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 14:33:28 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id r134so10655864lff.12
 for <xen-devel@lists.xenproject.org>; Mon, 09 Sep 2019 07:33: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-transfer-encoding:content-language;
 bh=0YhNkEdJ6IiJ1C9b9O07IR20BasShrf0CDfJ6l69dXc=;
 b=fYjD6s3DXxlzDf612Wa/HzD8o1+1L0zdqbN/1aLkcM/wDbsHvQc0fLHIBHzuDR6XGG
 6101zcAwhTjtrT5+MeAvONuLRR6F9K770S5w4F/kJukZVyDn0bq1Po0yMnpeqFzI5vvi
 2N+FJjxpauF8P9E4Kr7bPU/sV4WjKzYaI4diixFD6sMqXXAAuBK57M+iRYHa4lsEYxuA
 +xk2rouExNGAAHXDvo6gHjutmu/B5AZE+XO78VDKuOlQ/sbrQkWkUxr6khgSsGKWugPT
 /LLKmzY7NkYrrJJWNGDM/imcABsKduyJjpUkp8jej9LlNyjsXbd8ZQSnVMjjNPqVKgZT
 LkTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=0YhNkEdJ6IiJ1C9b9O07IR20BasShrf0CDfJ6l69dXc=;
 b=kXByv+6V0tPBpxJCOhr0tTkt8ndbs/Zbgz06XQfxEzUk0vDF9vmoHL5UsnG0wYsS/y
 eOPOL7+StVTE4oc36u21iXnVEjEL16pzDVxDRtuHhC4+HV4jFLNoNILY5ehmVhxWvaPo
 N8tPGt/ATn7iKuY68pm0r4jAEcUjLqYgSDr5/fSsUmXi/dEExI1t7DdPUDmknQNJxAqq
 dZ4VDXtgSH+A+DyulD6s3V0BVJhAyqyjViVNVZFbP88aGRKfTUbRTEpyU8Z+GAOx4uiu
 rjUpX0X1FfGVN/dRv7gaNgF2WqEQ8HQIWhvryF2kZZxKUl59VyngLx99+fw08uoDjtcx
 ArcQ==
X-Gm-Message-State: APjAAAWCyihI0FK6zr6OvSuPiD+zEAmjhKc680vLpb7ltMRKaUPiaynF
 DO/adVIMw40YxriDFhMIkUw=
X-Google-Smtp-Source: APXvYqyYpIEELFNU+xDT7tWNlvFov+vI3WoRkcRPbavWT16NXmpK5kSZH4TEjCFkdZZjnB61uF9ErA==
X-Received: by 2002:ac2:47e3:: with SMTP id b3mr15968926lfp.80.1568039607381; 
 Mon, 09 Sep 2019 07:33:27 -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 v17sm3093916ljh.8.2019.09.09.07.33.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Sep 2019 07:33:26 -0700 (PDT)
To: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-9-git-send-email-olekstysh@gmail.com>
 <TYAPR01MB4544A44A2BDFADD533AF6D1AD8A20@TYAPR01MB4544.jpnprd01.prod.outlook.com>
 <1fef0ad1-3aaf-de88-262d-da0f5ae3f510@gmail.com>
 <TYAPR01MB454477F3AC979748BAA02D99D8BE0@TYAPR01MB4544.jpnprd01.prod.outlook.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <37fdfd98-fc36-3d42-e4fd-346969356f7c@gmail.com>
Date: Mon, 9 Sep 2019 17:33:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <TYAPR01MB454477F3AC979748BAA02D99D8BE0@TYAPR01MB4544.jpnprd01.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Volodymyr_Babchuk@epam.com" <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>

Ck9uIDAyLjA5LjE5IDEwOjA0LCBZb3NoaWhpcm8gU2hpbW9kYSB3cm90ZToKPiBIaSBPbGVrc2Fu
ZHItc2FuLAoKSGksIFNoaW1vZGEtc2FuCgoKPgo+PiBGcm9tOiBPbGVrc2FuZHIsIFNlbnQ6IFRo
dXJzZGF5LCBBdWd1c3QgMjksIDIwMTkgNzo1NiBQTQo+IDxzbmlwPgo+Pj4gQWJvdXQgdGhpcyBo
YXJkd2FyZSBoYW5kbGluZywgdGhpcyBwYXRjaCBzZWVtcyBnb29kIHRvIG1lLiBCdXQsIHNpbmNl
Cj4+PiBJJ20gbm90IGZhbWlsaWFyIGFib3V0IFhlbiBwYXNzdGhyb3VnaCBmcmFtZXdvcmssIEkg
dGhpbmsgSSBjYW5ub3QKPj4+IGFkZCBteSBSZXZpZXdlZC1ieSB0YWcgaW50byB0aGlzIHBhdGNo
LiBXaGF0IGRvIHlvdSB0aGluaz8KPj4gSSBhbSBub3QgY29tcGxldGVseSBzdXJlIHJlZ2FyZGlu
ZyB0aGF0LCBidXQgSSBoYXZlIHNlZW4gY2FzZXMgd2hlbiB0aGUKPj4gcGVvcGxlIGdpdmUgdGhl
aXIgUi1iIG5vdCBmb3IgdGhlIGVudGlyZSBwYXRjaCwgYnV0IGZvciBhIHBhcnQgb2YgaXQuCj4+
Cj4+IEVzcGVjaWFsbHksIHdoZW4gcGF0Y2ggdG91Y2hlcyBtYW55IHN1Yi1zeXN0ZW1zL2FyY2hz
LiBXb3VsZCB5b3UgbWluZCBpZgo+PiBJIHNwZWNpZnkgd2hhdCB5b3VyIFItYiBjb3ZlcnM/IC0+
IFtmb3IgdGhlIElQTU1VIEgvVyBiaXRzXQo+IEkgZ290IGl0LiBXaGVuIHlvdSBzdWJtaXQgdjQg
cGF0Y2gsIEknbGwgcmV2aWV3IGFuZCBzZW5kIHN1Y2ggYSB0YWcuCgpUaGFuayB5b3UuCgoKLS0g
ClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:35:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Kla-00029g-QZ; Mon, 09 Sep 2019 14:35: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=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7KlZ-00029a-Ue
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:35:41 +0000
X-Inumbo-ID: 18cdee80-d30f-11e9-ac0d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18cdee80-d30f-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 14:35: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 26B90AE49;
 Mon,  9 Sep 2019 14:35:40 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-23-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <61e63336-affb-ca2b-944a-a6cb8e3c2862@suse.com>
Date: Mon, 9 Sep 2019 16:35:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-23-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 22/48] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMjQ4LDYg
KzI0OCwyMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCj4gICAg
ICB2LT5ydW5zdGF0ZS5zdGF0ZSA9IG5ld19zdGF0ZTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGlu
ZSB2b2lkIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKHN0cnVjdCBzY2hlZF91bml0ICp1bml0
LAo+ICsgICAgYm9vbCBydW5uaW5nLCBzX3RpbWVfdCBuZXdfZW50cnlfdGltZSkKPiArewo+ICsg
ICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7Cj4gKwo+ICsgICAgaWYgKCBydW5u
aW5nICkKPiArICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5n
LCBuZXdfZW50cnlfdGltZSk7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UodiwKPiArICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/
IFJVTlNUQVRFX2Jsb2NrZWQgOgo+ICsgICAgICAgICAgICAgKHZjcHVfcnVubmFibGUodikgPyBS
VU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKPiArICAgICAgICAgICAgbmV3
X2VudHJ5X3RpbWUpOwo+ICt9CgpJIGZpbmQgaXQgcHV6emxpbmcgdGhhdCB0aGlzIGdldHMgaW50
cm9kdWNlZCwgYnV0IHdvbid0IHN1cnZpdmUgdGlsbAp0aGUgZW5kIG9mIHRoZSBzZXJpZXMuIEkg
Y2FuIG9ubHkgZ3Vlc3MgdGhhdCB5b3UgY2FuJ3QgZG8gd2l0aG91dCB0aGUKc2VwYXJhdGlvbiBp
bnRlcm1lZGlhdGVseS4gTWFraW5nIHN1Y2ggdHJhbnNpZW50IHN0YXRlIG1vcmUgYXBwYXJlbnQK
ZnJvbSB0aGUgZGVzY3JpcHRpb24gd291bGQgYmUgbmljZSBpbW8uCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:36:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7KmW-0002FQ-66; Mon, 09 Sep 2019 14:36: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=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7KmU-0002FC-N4
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:36:38 +0000
X-Inumbo-ID: 3aa7704e-d30f-11e9-ac0d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3aa7704e-d30f-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 14:36:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 194C4169E;
 Mon,  9 Sep 2019 07:36:37 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D47C53F59C;
 Mon,  9 Sep 2019 07:36:35 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-6-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b1c70055-51a1-51fd-9c9f-4e545d1faed2@arm.com>
Date: Mon, 9 Sep 2019 15:36:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1566324587-3442-6-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 5/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gOC8yMC8xOSA3OjA5IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29A
ZXBhbS5jb20+Cj4gCj4gV2UgbmVlZCB0byBoYXZlIHNvbWUgYWJzdHJhY3Qgd2F5IHRvIGFkZCBu
ZXcgZGV2aWNlIHRvIHRoZSBJT01NVQo+IGJhc2VkIG9uIHRoZSBnZW5lcmljIElPTU1VIERUIGJp
bmRpbmdzIFsxXSB3aGljaCBjYW4gYmUgdXNlZCBmb3IKPiBib3RoIERUIChyaWdodCBub3cpIGFu
ZCBBQ1BJIChpbiBmdXR1cmUpLgo+IAo+IEZvciB0aGF0IHJlYXNvbiB3ZSBjYW4gYm9ycm93IHRo
ZSBpZGVhIHVzZWQgaW4gTGludXggdGhlc2UgZGF5cwo+IGNhbGxlZCAiaW9tbXVfZndzcGVjIi4g
SGF2aW5nIHRoaXMgaW4sIGl0IHdpbGwgYmUgcG9zc2libGUKPiB0byBjb25maWd1cmUgSU9NTVUg
bWFzdGVyIGludGVyZmFjZXMgb2YgdGhlIGRldmljZSAoZGV2aWNlIElEcykKPiBmcm9tIGEgc2lu
Z2xlIGNvbW1vbiBwbGFjZSBhbmQgYXZvaWQga2VlcGluZyBhbG1vc3QgaWRlbnRpY2FsIGxvb2st
dXAKPiBpbXBsZW1lbnRhdGlvbnMgaW4gZWFjaCBJT01NVSBkcml2ZXIuCj4gCj4gVGhlcmUgaXMg
bm8gbmVlZCB0byBwb3J0IHRoZSB3aG9sZSBpbXBsZW1lbnRhdGlvbiBvZiAiaW9tbXVfZndzcGVj
Igo+IHRvIFhlbiwgd2UgY291bGQsIHByb2JhYmx5LCBlbmQgdXAgd2l0aCBhIG11Y2ggc2ltcGxl
ciBzb2x1dGlvbiwKPiBzb21lICJzdHJpcHBlZCBkb3duIiB2ZXJzaW9uIHdoaWNoIGZpdHMgb3Vy
IHJlcXVpcmVtZW50cy4KPiAKPiBTbywgdGhpcyBwYXRjaCBhZGRzIHRoZSBmb2xsb3dpbmc6Cj4g
MS4gQSBjb21tb24gc3RydWN0dXJlICJpb21tdV9md3NwZWMiIHRvIGhvbGQgdGhlIHRoZSBwZXIt
ZGV2aWNlCj4gICAgIGZpcm13YXJlIGRhdGEKPiAyLiBOZXcgbWVtYmVyICJpb21tdV9md3NwZWMi
IG9mIHN0cnVjdCBkZXZpY2UKPiAzLiBGdW5jdGlvbnMvaGVscGVycyB0byBkZWFsIHdpdGggImRl
di0+aW9tbXVfZndzcGVjIgo+IAo+IEl0IHNob3VsZCBiZSBub3RlZCB0aGF0IGluIGNvbXBhcmlu
ZyB3aXRoIG9yaWdpbmFsICJpb21tdV9md3NwZWMiCgpzL2NvbXBhcmluZyB3aXRoL2NvbXBhcmlz
b24gb2YvCnMvb3JpZ2luYWwvdGhlIExpbnV4LyBvciAidGhlIG9yaWdpbmFsIi4KCj4gWGVuJ3Mg
dmFyaWFudCBkb2Vzbid0IGNvbnRhaW4gc29tZSBmaWVsZHMsIHdoaWNoIGFyZSBub3QgcmVhbGx5
Cj4gbmVlZGVkIGF0IHRoZSBtb21lbnQgKG9wcywgZmxhZykgYW5kICJpb21tdV9md25vZGUiIGZp
ZWxkIHdhcyByZXBsYWNlZAo+IGJ5ICJpb21tdV9kZXYiIHRvIGF2b2lkIHBvcnRpbmcgYSBsb3Qg
b2YgY29kZSAodG8gc3VwcG9ydCAiZndub2RlX2hhbmRsZSIpCj4gd2l0aCBsaXR0bGUgYmVuZWZp
dC4KCgpJdCB3b3VsZCBiZSBnb29kIHRvIG1lbnRpb24gd2hpY2ggdmVyc2lvbiBvZiBMaW51eCB0
aGlzIGlzIGJhc2VkIG9uLiBTbyAKaWYgdGhlcmUgaXMgYSBjcml0aWNhbCBidWcgaW4gTGludXgg
d2UgY2FuIHBvcnQgaXQuCgpUaGUgcmVzdCBvZiB0aGUgcGF0Y2ggbG9va3MgZ29vZCB0byBtZS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:37:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Knc-0002Lv-Im; Mon, 09 Sep 2019 14:37:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7Knb-0002Lm-DT
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:37:47 +0000
X-Inumbo-ID: 62f6f902-d30f-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62f6f902-d30f-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 14:37: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 1i7KnY-00084Y-M6; Mon, 09 Sep 2019 14:37: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 1i7KnY-00028U-8k; Mon, 09 Sep 2019 14:37:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7KnY-0000Wp-88; Mon, 09 Sep 2019 14:37:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141156-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-pvops:<job
 status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:host-install(4):broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-amd64-pvops:host-install(4):broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-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-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=90b1e3afd33226b6078fec6d77a18373712a975c
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 14:37:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 141156: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE1NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNTYvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgy
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTQwMjgyCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4
MgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgyCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDE0MDI4MgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5MGIxZTNh
ZmQzMzIyNmI2MDc4ZmVjNmQ3N2ExODM3MzcxMmE5NzVjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11
dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDIy
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFog
ICAyMSBkYXlzICAgMjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDg3ICAyMDE5
LTA5LTA2IDA5OjM0OjI3IFogICAgMyBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGln
YWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4K
ICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hl
dnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4K
ICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGllbiBKYXJu
byA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJt
ZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4g
PGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBC
ZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hA
Z21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcmV5IE1pbnlh
cmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRh
bmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQx
M0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290
YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIGZhbmd5
aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0
LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4
QHJvZWNrLXVzLm5ldD4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5j
b20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5
IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNv
bT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgS8WR
dsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgRGVzbm9n
dWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJl
bnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkg
UWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1
cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4K
ICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2Vy
dmVueUBjb21wdXRlci5vcmc+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhp
bSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJjaWEgPG1h
eGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5p
Ym0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hh
ZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5p
a2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFpbC5jb20+
CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxt
ZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBh
dWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJy
YXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtA
Z21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1Pgog
IFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNv
bT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2Fk
IEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8u
cG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFu
aXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3Jn
PgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3Jl
IDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdh
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4Lmli
bS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAg
U3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3
ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAg
U3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUg
PHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRv
bnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255
Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNv
dkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBX
ZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55
LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJy
b2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDEwNTQxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:41:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:41:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7KrS-0003C6-DG; Mon, 09 Sep 2019 14:41:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MMG2=XE=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7KrR-0003By-4k
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:41:45 +0000
X-Inumbo-ID: f0dcf064-d30f-11e9-978d-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0dcf064-d30f-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 14:41:43 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id w6so10735130lfl.2
 for <xen-devel@lists.xenproject.org>; Mon, 09 Sep 2019 07:41: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=ZEP7IYiCd9E4kAARxdNvtaGCENZE8YNNbcbiub753DM=;
 b=b+dJsFEI+G+p3p+NQ0YvctNLwsYeklmDyPdh/wUo8FppXJ1K3Ek9Benw5bdoiVZ7av
 ng4AdS7Oy3ckt4tW+hW8UPYosEcNh7DL18fXlIHr/+OhpWhukNtKPPXlI9onD55rPpL5
 ivB3hINtLvj/pXgtHbPrkK4VjqBIeJfqVgZG7jExc/GZqYDEPeFvDt2Krei8zDCvrE6D
 /ntTe5O0a0lFr6W+v8Am71Z/C/YdFQ37aIrJSNQvjpFfMf2jTNfWKsxjXAj2k3rqtfVt
 m2nohVreFqSxBSF/Se013EFWPYiCt3PCIwjsrc5Y5LiRC1n7G/tuX7Pd2WDYEA3QUS7x
 ggrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=ZEP7IYiCd9E4kAARxdNvtaGCENZE8YNNbcbiub753DM=;
 b=N5O0wGGPbtf6SSJ+fqx66wm6Xbeqvrc+n5oa32GwTv167swEs0u6wSpTlcC7Tk8W7X
 wloum9q5j6m8611T4d13KqjUow8V9Y0N03jqbKdAXDKJrqCu3mbtgEhxCCflotwrojHW
 lfNrf7pi80vDDzxHBz5sNIHcGluskHmS/OHHo/W2KkpXdjL4qSdRcbz50MFuOEjU4kgF
 Udo1STG2z9kqqsfWBZSqIH9ISQ0fXDlYciRVdsCez9c54AlssGakTGIR3E4oJ2rKMhFE
 D0byJ/1SH6U9os9LfIbPy+V+5p3z6qHves3DV1F23vv+aasUZs4/mDJnxnnWcJtJC/ll
 Y3Wg==
X-Gm-Message-State: APjAAAWVjKtLz0ECYbxoyX4wJ7HK9Wgn+n0bZzaCF5InmeN1xQDIWQQR
 TqL2uF4jWLuNwYINZ3vGGsU=
X-Google-Smtp-Source: APXvYqwYkQ6TQ+zjia3pACE+3Dg+YrYfgHTbxPZDaGvl3e/joevDgcZHuNB/RPNuFYsseK0F7JaGWQ==
X-Received: by 2002:a19:2c1:: with SMTP id 184mr16751459lfc.100.1568040102624; 
 Mon, 09 Sep 2019 07:41:42 -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 q10sm3366515lfm.11.2019.09.09.07.41.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Sep 2019 07:41:42 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-6-git-send-email-olekstysh@gmail.com>
 <b1c70055-51a1-51fd-9c9f-4e545d1faed2@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <9ea87cee-fcb3-e6b4-2666-2be6df31508c@gmail.com>
Date: Mon, 9 Sep 2019 17:41:41 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b1c70055-51a1-51fd-9c9f-4e545d1faed2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 5/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA5LjA5LjE5IDE3OjM2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGksIEp1bGllbgoKCj4KPiBPbiA4LzIwLzE5IDc6MDkgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+Cj4+Cj4+IFdlIG5lZWQgdG8gaGF2ZSBzb21lIGFic3RyYWN0IHdheSB0byBh
ZGQgbmV3IGRldmljZSB0byB0aGUgSU9NTVUKPj4gYmFzZWQgb24gdGhlIGdlbmVyaWMgSU9NTVUg
RFQgYmluZGluZ3MgWzFdIHdoaWNoIGNhbiBiZSB1c2VkIGZvcgo+PiBib3RoIERUIChyaWdodCBu
b3cpIGFuZCBBQ1BJIChpbiBmdXR1cmUpLgo+Pgo+PiBGb3IgdGhhdCByZWFzb24gd2UgY2FuIGJv
cnJvdyB0aGUgaWRlYSB1c2VkIGluIExpbnV4IHRoZXNlIGRheXMKPj4gY2FsbGVkICJpb21tdV9m
d3NwZWMiLiBIYXZpbmcgdGhpcyBpbiwgaXQgd2lsbCBiZSBwb3NzaWJsZQo+PiB0byBjb25maWd1
cmUgSU9NTVUgbWFzdGVyIGludGVyZmFjZXMgb2YgdGhlIGRldmljZSAoZGV2aWNlIElEcykKPj4g
ZnJvbSBhIHNpbmdsZSBjb21tb24gcGxhY2UgYW5kIGF2b2lkIGtlZXBpbmcgYWxtb3N0IGlkZW50
aWNhbCBsb29rLXVwCj4+IGltcGxlbWVudGF0aW9ucyBpbiBlYWNoIElPTU1VIGRyaXZlci4KPj4K
Pj4gVGhlcmUgaXMgbm8gbmVlZCB0byBwb3J0IHRoZSB3aG9sZSBpbXBsZW1lbnRhdGlvbiBvZiAi
aW9tbXVfZndzcGVjIgo+PiB0byBYZW4sIHdlIGNvdWxkLCBwcm9iYWJseSwgZW5kIHVwIHdpdGgg
YSBtdWNoIHNpbXBsZXIgc29sdXRpb24sCj4+IHNvbWUgInN0cmlwcGVkIGRvd24iIHZlcnNpb24g
d2hpY2ggZml0cyBvdXIgcmVxdWlyZW1lbnRzLgo+Pgo+PiBTbywgdGhpcyBwYXRjaCBhZGRzIHRo
ZSBmb2xsb3dpbmc6Cj4+IDEuIEEgY29tbW9uIHN0cnVjdHVyZSAiaW9tbXVfZndzcGVjIiB0byBo
b2xkIHRoZSB0aGUgcGVyLWRldmljZQo+PiDCoMKgwqAgZmlybXdhcmUgZGF0YQo+PiAyLiBOZXcg
bWVtYmVyICJpb21tdV9md3NwZWMiIG9mIHN0cnVjdCBkZXZpY2UKPj4gMy4gRnVuY3Rpb25zL2hl
bHBlcnMgdG8gZGVhbCB3aXRoICJkZXYtPmlvbW11X2Z3c3BlYyIKPj4KPj4gSXQgc2hvdWxkIGJl
IG5vdGVkIHRoYXQgaW4gY29tcGFyaW5nIHdpdGggb3JpZ2luYWwgImlvbW11X2Z3c3BlYyIKPgo+
IHMvY29tcGFyaW5nIHdpdGgvY29tcGFyaXNvbiBvZi8KPiBzL29yaWdpbmFsL3RoZSBMaW51eC8g
b3IgInRoZSBvcmlnaW5hbCIuCgpvawoKCj4KPj4gWGVuJ3MgdmFyaWFudCBkb2Vzbid0IGNvbnRh
aW4gc29tZSBmaWVsZHMsIHdoaWNoIGFyZSBub3QgcmVhbGx5Cj4+IG5lZWRlZCBhdCB0aGUgbW9t
ZW50IChvcHMsIGZsYWcpIGFuZCAiaW9tbXVfZndub2RlIiBmaWVsZCB3YXMgcmVwbGFjZWQKPj4g
YnkgImlvbW11X2RldiIgdG8gYXZvaWQgcG9ydGluZyBhIGxvdCBvZiBjb2RlICh0byBzdXBwb3J0
IAo+PiAiZndub2RlX2hhbmRsZSIpCj4+IHdpdGggbGl0dGxlIGJlbmVmaXQuCj4KPgo+IEl0IHdv
dWxkIGJlIGdvb2QgdG8gbWVudGlvbiB3aGljaCB2ZXJzaW9uIG9mIExpbnV4IHRoaXMgaXMgYmFz
ZWQgb24uIAo+IFNvIGlmIHRoZXJlIGlzIGEgY3JpdGljYWwgYnVnIGluIExpbnV4IHdlIGNhbiBw
b3J0IGl0LgoKSXQgd2FzIGJhc2VkIG9uIGN1cnJlbnQgTGludXggbWFzdGVyLiBJIHdpbGwgbWVu
dGlvbiBleGFjdCB2ZXJzaW9uLgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:45:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Kuc-0003Kw-UZ; Mon, 09 Sep 2019 14:45:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mKdS=XE=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1i7Kub-0003KP-9B
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:45:01 +0000
X-Inumbo-ID: 64971a2a-d310-11e9-978d-bc764e2007e4
Received: from mail-wr1-x434.google.com (unknown [2a00:1450:4864:20::434])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 64971a2a-d310-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 14:44:57 +0000 (UTC)
Received: by mail-wr1-x434.google.com with SMTP id u16so14196465wrr.0;
 Mon, 09 Sep 2019 07:44:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:message-id:references:to:date;
 bh=RFtcU1EjrmpgZWWfoqNkMArXKpMiK3aA6DztpD166RY=;
 b=hESiRIqkXPP83kRqarABq+wU2k4I+Ao6Jo3vl/bkfYAZc12aWAQCx2LFvt3TFWJP3r
 StRIDFdK4VJ6YEcSIW+3GJ87czauYm2DrTypt1lcWCP3hG+XFuvbkbtAaFxj7fI8P9ED
 V80hib2fGmmfN8R1My9Bvjb9Wk/wb0L1vKsgSq02etplWfgoJbe0p+jS92SeiFowY+rZ
 oBscBFMlsCkAqqH3zF5uvFySxaNjFLbLh8nMdPoLYGDC/S10oLHc9pEMGJ/cma+Nob1b
 DpIqpfxf6WOQ5zd/TSSIO5iZATD6Vwyp2xexAfgLDePQcU3uy4Ia7DTbHRccvC/xSxrF
 0TJw==
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:message-id:references
 :to:date;
 bh=RFtcU1EjrmpgZWWfoqNkMArXKpMiK3aA6DztpD166RY=;
 b=aZqQiSuQ9ghYhjKRdgrqvg5TSJnZL8bm/Sv086bN+FgGq79RlqHf2tM2DfwAZNLtB/
 M6v9x7cEj25umGdAA4l2Jp7B/3tASYEuIEaxv1Y4FYEwFqa0a/tDUqqKVPDrKpWincVA
 Vye3MWInzfIwcyeKYMyfbhyqc1uclPyFPDUTsrFUNRfeq7zABcxf+800iJIPn7szwo82
 dlZqOmuymhwX0Ek2qmhncvtQbfqbNjQzP2mRLjB4uOHoy4PMGPAVBiZ+FOaTNZR28qlr
 TFJXK9xvV9JAqPnJLFxJSCpcrcF91oHH5/Lz2hOzizoDctdgHHwrX7m5dGIF5f+iBJJs
 gfWg==
X-Gm-Message-State: APjAAAV95yWIY5GRNiyArCM1DY0euitJEv/LgpLEYLsbZXfBT6cXJ5Kv
 HWiJ/rPFsSe8ZjMwJutXbgca3G1+
X-Google-Smtp-Source: APXvYqw1O+IlXehtEb1RcYQOLJf42Yzd4+QuRPqQ87/HUsZ7KE+eVZxrj8eyP5jyoxFzblGUmaeZJQ==
X-Received: by 2002:adf:ef05:: with SMTP id e5mr18766926wro.127.1568040295969; 
 Mon, 09 Sep 2019 07:44:55 -0700 (PDT)
Received: from [192.168.0.8] ([176.254.40.75])
 by smtp.gmail.com with ESMTPSA id r20sm19886489wrg.61.2019.09.09.07.44.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Sep 2019 07:44:54 -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 12.4 \(3445.104.11\))
Message-Id: <E8A267E0-2E8F-4C2A-A280-99E8C7684721@xenproject.org>
References: <CACJ1ZNsXOP-NHHhVTvxnsLvMx1FdJQgEibTsH4nj01b0WrO7fA@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 xen-api@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Date: Mon, 9 Sep 2019 15:44:53 +0100
X-Mailer: Apple Mail (2.3445.104.11)
Subject: [Xen-devel] [Vote] XCP-ng subproject proposal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0750706740330512226=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0750706740330512226==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3633F1BD-CF87-4C90-8856-E9FA0648B597"


--Apple-Mail=_3633F1BD-CF87-4C90-8856-E9FA0648B597
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hello everyone,

Olivier had posted an RFC for this proposal on xen-devel@- see =
https://xen.markmail.org/thread/ermnrb3ps3okvnjr =
<https://xen.markmail.org/thread/ermnrb3ps3okvnjr>=20

The proposal also has been discussed by the Advisory Board and was =
approved

However, for the proposal to fully pass the proposal must be run by past =
all mature subproject, which are Hypervisors, Windows PV Drivers and =
XAPI (see =
https://xenproject.org/developers/governance/#project-decisions =
<https://xenproject.org/developers/governance/#project-decisions>). =
People listed under Project team visible on the right columns of =
following pages can vote
* https://xenproject.org/developers/teams/xen-hypervisor/ =
<https://xenproject.org/developers/teams/xen-hypervisor/> - already =
voted: Jan, Ian, Wei, George
* https://xenproject.org/developers/teams/windows-pv-drivers/ =
<https://xenproject.org/developers/teams/windows-pv-drivers/>
* https://xenproject.org/developers/teams/xen-api/ =
<https://xenproject.org/developers/teams/xen-api/>

The RFC proposal has passed the Hypervisor team with 4/8 votes (see =
https://xen.markmail.org/thread/ermnrb3ps3okvnjr =
<https://xen.markmail.org/thread/ermnrb3ps3okvnjr>), but more support =
would be appreciated

The proposal is attached below. Please vote before next Tuesday

Best Regards
Lars

# XCP-ng proposal

## The Project

XCP-ng is a turn-key virtualization platform based on the Xen =
Hypervisor, using existing Xen Project tools (XAPI). It's built from =
Xenserver source, improved and maintained by both passionate individuals =
and companies. The result is a completely free and Open Source solution =
available for everyone.

Thanks to a very successful Kickstarter campaign as well as backing from =
various companies, the project doesn't require any further funds and =
isn't seeking monetary contributions.

We believe forming a Xen sub-project within the Linux Foundation has the =
potential to bring further companies and contributors into the Xen =
Project as a whole, as well as demonstrate our dedication to open =
source. XCP-ng has already displayed its ability to draw new users into =
the Xen virtualization ecosystem. For new users, utilizing Xen from =
scratch can be daunting. XCP-ng offers a way to solve this problem by =
drawing end-users more closely into the Xen Project and providing an =
easy route for prospective Xen users to get started with Xen. This is an =
area where Xen has been trailing KVM for a long time. Hosting XCP-ng =
within the Xen Project provides a route to level the playing field. It =
would also enable the Xen Project to leverage XCP-ng success stories for =
the benefit of the Xen Project as a whole.

## The Mission

Our goal is to continue development of XCP-ng while building a large =
community of contributors to XCP-ng. We also expect an increase of =
contributions to XAPI as well as the Xen Project. Through large =
community involvement and contributions we have already turned XCP-ng =
into a stable hypervisor platform that is used in small and large =
enterprise deployments.

## Upstream first, fully Open Source

Vates and XCP-ng have started to work with a number of academic =
organizations with the aim to fund and develop feature improvements and =
new features that benefit the whole Xen Project ecosystem (including the =
Hypervisor and XAPI). We follow an upstream first philosophy, which is =
possible because of the fast release cycle of XCP-ng and expect to =
become a long-term contributor to XAPI and the Hypervisor project.

Besides contributions, we believe that an XCP-ng which is part of the =
Xen Project will deliver other benefits:

* Bring passionate and verbal XCP-ng users closer to the Xen Project
* Bring more publicity to the Xen Project: currently we have the XCP-ng =
blog, newsletter and success stories, which we are willing to share with =
the Xen Project

With an incredibly active forum, IRC, and github, we are always looking =
for more contributors to the project. We also believe in giving back to =
the open source community via contributions to upstream projects, and we =
believe becoming a Xen Project member will help in our ability to do so. =
To further our dedication to open source, Vates SAS, the company with =
the most active contributions to XCP-ng currently, is in the process of =
becoming a Linux Foundation member.

## How we differ from existing platforms

Our vision is to maintain XCP-ng as a complete easy-to-use hypervisor =
solution similar to existing full-stack solutions. Where we differ is =
our dedication to the open source mindset. We have no licensing system =
or license restrictions, all pieces of the platform are free to use. =
Simultaneously, we encourage community involvement and have merged many =
community contributions already.

## Infrastructure

The infrastructure will be primarily managed by Vates, with multiple =
companies in partnership (mainly hosting companies owning DC real =
estate). Access and resources can be given for people interested in =
becoming maintainers.

We would also like to expand the very active XCP-ng forum to also cover =
Xen and XAPI, providing a modern user friendly interface for users to =
discuss the hypervisor and related parts with dedicated sections. This =
will help to centralize much Xen & XAPI discussion in a place that is =
easier for casual users to find than a mailing list.

## Security

XCP-ng has a dedicated email for security feedback (security@xcp-ng.org =
<mailto:security@xcp-ng.org>) and is already a member of the Xen =
pre-disclosure mailing list.

## License

XCP-ng can be considered as a specialized Linux distribution, so there =
are multiple packages inside it. However, most of its packages are =
licensed in GPLv2.

## Contributors / Roles

Project lead: Olivier Lambert (Vates SAS)

* Github org: https://github.com/xcp-ng/ <https://github.com/xcp-ng/>
* Main website: https://xcp-ng.org <https://xcp-ng.org/>

Extra notes:

* we already contributed to Xen hypervisor (see =
https://lists.xenproject.org/archives/html/xen-devel/2019-02/msg01602.html=
 =
<https://lists.xenproject.org/archives/html/xen-devel/2019-02/msg01602.htm=
l> ) and we plan to do more in the future
* we already contributed to XAPI (see =
https://github.com/xapi-project/xen-api-libs-transitional/commit/3f881066a=
1bdd4b52275e49edb57fba0d47c2dc9 =
<https://github.com/xapi-project/xen-api-libs-transitional/commit/3f881066=
a1bdd4b52275e49edb57fba0d47c2dc9> )
* we added new features (ZoL support, zstd compression=E2=80=A6)
* we contributed to various other projects (eg: ZFS on Linux =
https://github.com/zfsonlinux/zfs/pull/8866 =
<https://github.com/zfsonlinux/zfs/pull/8866>)=20
* we are committed to invest money and time in R&D for XCP-ng (see =
https://xcp-ng.org/blog/2018/12/19/xcp-ng-research-initiative/ =
<https://xcp-ng.org/blog/2018/12/19/xcp-ng-research-initiative/> )
* our dev process is fully documented and open: =
https://github.com/xcp-ng/xcp/wiki/Development-process-tour =
<https://github.com/xcp-ng/xcp/wiki/Development-process-tour>
* we have dev diaries explaining to everyone what we are working on, in =
details: =
https://xcp-ng.org/forum/topic/1036/dev-diaries-1-analyzing-storage-perf-s=
mapiv3 =
<https://xcp-ng.org/forum/topic/1036/dev-diaries-1-analyzing-storage-perf-=
smapiv3>


--Apple-Mail=_3633F1BD-CF87-4C90-8856-E9FA0648B597
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
dir=3D"ltr" class=3D""><div class=3D"">Hello everyone,</div><div =
class=3D""></div><div class=3D""><div class=3D""><br =
class=3D"webkit-block-placeholder"></div><div class=3D"">Olivier had =
posted an RFC for this proposal on xen-devel@- see&nbsp;<a =
href=3D"https://xen.markmail.org/thread/ermnrb3ps3okvnjr" =
class=3D"">https://xen.markmail.org/thread/ermnrb3ps3okvnjr</a>&nbsp;</div=
><div class=3D""><br class=3D""></div><div class=3D"">The proposal also =
has been discussed by the Advisory Board and was approved</div><div =
class=3D""><br class=3D""></div><div class=3D"">However, for the =
proposal to fully pass the proposal must be run by past all mature =
subproject, which are Hypervisors, Windows PV Drivers and XAPI =
(see&nbsp;<a =
href=3D"https://xenproject.org/developers/governance/#project-decisions" =
class=3D"">https://xenproject.org/developers/governance/#project-decisions=
</a>). People listed under Project team visible on the right columns of =
following pages can vote</div><div class=3D"">*&nbsp;<a =
href=3D"https://xenproject.org/developers/teams/xen-hypervisor/" =
class=3D"">https://xenproject.org/developers/teams/xen-hypervisor/</a>&nbs=
p;- already voted: Jan, Ian, Wei, George</div><div class=3D"">*&nbsp;<a =
href=3D"https://xenproject.org/developers/teams/windows-pv-drivers/" =
class=3D"">https://xenproject.org/developers/teams/windows-pv-drivers/</a>=
</div><div class=3D"">*&nbsp;<a =
href=3D"https://xenproject.org/developers/teams/xen-api/" =
class=3D"">https://xenproject.org/developers/teams/xen-api/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">The RFC proposal has =
passed the Hypervisor team with&nbsp;4/8 votes (see&nbsp;<a =
href=3D"https://xen.markmail.org/thread/ermnrb3ps3okvnjr" =
class=3D"">https://xen.markmail.org/thread/ermnrb3ps3okvnjr</a>), but =
more support would be appreciated</div><div class=3D""><br =
class=3D""></div><div class=3D"">The proposal is attached below. Please =
vote before next Tuesday</div><div class=3D""><br class=3D""></div><div =
class=3D"">Best Regards</div><div class=3D"">Lars</div><div class=3D""><br=
 class=3D"webkit-block-placeholder"></div><p class=3D""># XCP-ng =
proposal<br class=3D""><br class=3D"">## The Project<br class=3D""><br =
class=3D"">XCP-ng is a turn-key virtualization platform based on the Xen =
Hypervisor, using existing Xen Project tools (XAPI). It's built from =
Xenserver source, improved and maintained by both passionate individuals =
and companies. The result is a completely free and Open Source solution =
available for everyone.<br class=3D""><br class=3D"">Thanks to a very =
successful Kickstarter campaign as well as backing from various =
companies, the project doesn't require any further funds and isn't =
seeking monetary contributions.<br class=3D""><br class=3D"">We believe =
forming a Xen sub-project within the Linux Foundation has the potential =
to bring further companies and contributors into the Xen Project as a =
whole, as well as demonstrate our dedication to open source. XCP-ng has =
already displayed its ability to draw new users into the Xen =
virtualization ecosystem. For new users, utilizing Xen from scratch can =
be daunting. XCP-ng offers a way to solve this problem by drawing =
end-users more closely into the Xen Project and providing an easy route =
for prospective Xen users to get started with Xen. This is an area where =
Xen has been trailing KVM for a long time. Hosting XCP-ng within the Xen =
Project provides a route to level the playing field. It would also =
enable the Xen Project to leverage XCP-ng success stories for the =
benefit of the Xen Project as a whole.<br class=3D""><br class=3D"">## =
The Mission<br class=3D""><br class=3D"">Our goal is to continue =
development of XCP-ng while building a large community of contributors =
to XCP-ng. We also expect an increase of contributions to XAPI as well =
as the Xen Project. Through large community involvement and =
contributions we have already turned XCP-ng into a stable hypervisor =
platform that is used in small and large enterprise deployments.<br =
class=3D""><br class=3D"">## Upstream first, fully Open Source<br =
class=3D""><br class=3D"">Vates and XCP-ng have started to work with a =
number of academic organizations with the aim to fund and develop =
feature improvements and new features that benefit the whole Xen Project =
ecosystem (including the Hypervisor and XAPI). We follow an upstream =
first philosophy, which is possible because of the fast release cycle of =
XCP-ng and expect to become a long-term contributor to XAPI and the =
Hypervisor project.<br class=3D""><br class=3D"">Besides contributions, =
we believe that an XCP-ng which is part of the Xen Project will deliver =
other benefits:<br class=3D""><br class=3D"">* Bring passionate and =
verbal XCP-ng users closer to the Xen Project<br class=3D"">* Bring more =
publicity to the Xen Project: currently we have the XCP-ng blog, =
newsletter and success stories, which we are willing to share with the =
Xen Project<br class=3D""><br class=3D"">With an incredibly active =
forum, IRC, and github, we are always looking for more contributors to =
the project. We also believe in giving back to the open source community =
via contributions to upstream projects, and we believe becoming a Xen =
Project member will help in our ability to do so. To further our =
dedication to open source, Vates SAS, the company with the most active =
contributions to XCP-ng currently, is in the process of becoming a Linux =
Foundation member.<br class=3D""><br class=3D"">## How we differ from =
existing platforms<br class=3D""><br class=3D"">Our vision is to =
maintain XCP-ng as a complete easy-to-use hypervisor solution similar to =
existing full-stack solutions. Where we differ is our dedication to the =
open source mindset. We have no licensing system or license =
restrictions, all pieces of the platform are free to use. =
Simultaneously, we encourage community involvement and have merged many =
community contributions already.<br class=3D""><br class=3D"">## =
Infrastructure<br class=3D""><br class=3D"">The infrastructure will be =
primarily managed by Vates, with multiple companies in partnership =
(mainly hosting companies owning DC real estate). Access and resources =
can be given for people interested in becoming maintainers.<br =
class=3D""><br class=3D"">We would also like to expand the very active =
XCP-ng forum to also cover Xen and XAPI, providing a modern user =
friendly interface for users to discuss the hypervisor and related parts =
with dedicated sections. This will help to centralize much Xen &amp; =
XAPI discussion in a place that is easier for casual users to find than =
a mailing list.<br class=3D""><br class=3D"">## Security<br class=3D""><br=
 class=3D"">XCP-ng has a dedicated email for security feedback (<a =
href=3D"mailto:security@xcp-ng.org" class=3D"">security@xcp-ng.org</a>) =
and is already a member of the Xen pre-disclosure mailing list.<br =
class=3D""><br class=3D"">## License<br class=3D""><br class=3D"">XCP-ng =
can be considered as a specialized Linux distribution, so there are =
multiple packages inside it. However, most of its packages are licensed =
in GPLv2.</p><p class=3D"">## Contributors / Roles<br class=3D""><br =
class=3D"">Project lead: Olivier Lambert (Vates SAS)<br class=3D""><br =
class=3D"">* Github org:&nbsp;<a href=3D"https://github.com/xcp-ng/" =
class=3D"">https://github.com/xcp-ng/</a><br class=3D"">* Main =
website:&nbsp;<a href=3D"https://xcp-ng.org" =
class=3D"">https://xcp-ng.org</a><br class=3D""><br class=3D"">Extra =
notes:<br class=3D""><br class=3D"">* we already contributed to Xen =
hypervisor (see&nbsp;<a =
href=3D"https://lists.xenproject.org/archives/html/xen-devel/2019-02/msg01=
602.html" =
class=3D"">https://lists.xenproject.org/archives/html/xen-devel/2019-02/ms=
g01602.html</a>&nbsp;) and we plan to do more in the future<br =
class=3D"">* we already contributed to XAPI (see&nbsp;<a =
href=3D"https://github.com/xapi-project/xen-api-libs-transitional/commit/3=
f881066a1bdd4b52275e49edb57fba0d47c2dc9" =
class=3D"">https://github.com/xapi-project/xen-api-libs-transitional/commi=
t/3f881066a1bdd4b52275e49edb57fba0d47c2dc9</a>&nbsp;)<br class=3D"">* we =
added new features (ZoL support, zstd compression=E2=80=A6)<br =
class=3D"">* we contributed to various other projects (eg: ZFS on =
Linux&nbsp;<a href=3D"https://github.com/zfsonlinux/zfs/pull/8866" =
class=3D"">https://github.com/zfsonlinux/zfs/pull/8866</a>)&nbsp;<br =
class=3D"">* we are committed to invest money and time in R&amp;D for =
XCP-ng (see&nbsp;<a =
href=3D"https://xcp-ng.org/blog/2018/12/19/xcp-ng-research-initiative/" =
class=3D"">https://xcp-ng.org/blog/2018/12/19/xcp-ng-research-initiative/<=
/a>&nbsp;)<br class=3D"">* our dev process is fully documented and =
open:&nbsp;<a =
href=3D"https://github.com/xcp-ng/xcp/wiki/Development-process-tour" =
class=3D"">https://github.com/xcp-ng/xcp/wiki/Development-process-tour</a>=
<br class=3D"">* we have dev diaries explaining to everyone what we are =
working on, in details:&nbsp;<a =
href=3D"https://xcp-ng.org/forum/topic/1036/dev-diaries-1-analyzing-storag=
e-perf-smapiv3" =
class=3D"">https://xcp-ng.org/forum/topic/1036/dev-diaries-1-analyzing-sto=
rage-perf-smapiv3</a></p></div><div class=3D""><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_3633F1BD-CF87-4C90-8856-E9FA0648B597--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0750706740330512226==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:50:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7L0B-0004E0-Vh; Mon, 09 Sep 2019 14:50: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=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7L0A-0004Dv-Rp
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:50:46 +0000
X-Inumbo-ID: 3433325a-d311-11e9-ac0d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3433325a-d311-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 14:50: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 09DBFADEF;
 Mon,  9 Sep 2019 14:50:45 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190909143134.15379-1-jgross@suse.com>
 <20190909143134.15379-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <afda8925-136b-e241-10a5-97b031b90de9@suse.com>
Date: Mon, 9 Sep 2019 16:50:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909143134.15379-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxNjozMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc3BpbmxvY2suaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4g
QEAgLTUsMTUgKzUsMjQgQEAKPiAgI2luY2x1ZGUgPGFzbS9zcGlubG9jay5oPgo+ICAjaW5jbHVk
ZSA8YXNtL3R5cGVzLmg+Cj4gIAo+ICsjZGVmaW5lIFNQSU5MT0NLX0NQVV9CSVRTICAxMgo+ICsK
PiAgI2lmbmRlZiBOREVCVUcKPiAtc3RydWN0IGxvY2tfZGVidWcgewo+IC0gICAgczE2IGlycV9z
YWZlOyAvKiArMTogSVJRLXNhZmU7IDA6IG5vdCBJUlEtc2FmZTsgLTE6IGRvbid0IGtub3cgeWV0
ICovCj4gK3VuaW9uIGxvY2tfZGVidWcgewo+ICsgICAgdWludDE2X3QgdmFsOwo+ICsjZGVmaW5l
IExPQ0tfREVCVUdfSU5JVFZBTCAweGZmZmYKPiArICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgdWlu
dDE2X3QgY3B1OlNQSU5MT0NLX0NQVV9CSVRTOwo+ICsgICAgICAgIHVpbnQxNl90IDooMTQgLSBT
UElOTE9DS19DUFVfQklUUyk7CgpJJ20gc29ycnkgdGhhdCBJIHJlYWxpemUgdGhpcyBvbmx5IG5v
dyB0aGF0IEkgc2VlIHRoaXMgYW5kIC4uLgoKPiArICAgICAgICBib29sIGlycV9zYWZlOjE7Cj4g
KyAgICAgICAgYm9vbCB1bnNlZW46MTsKPiArICAgIH07Cj4gIH07Cj4gLSNkZWZpbmUgX0xPQ0tf
REVCVUcgeyAtMSB9Cj4gKyNkZWZpbmUgX0xPQ0tfREVCVUcgeyBMT0NLX0RFQlVHX0lOSVRWQUwg
fQo+ICB2b2lkIHNwaW5fZGVidWdfZW5hYmxlKHZvaWQpOwo+ICB2b2lkIHNwaW5fZGVidWdfZGlz
YWJsZSh2b2lkKTsKPiAgI2Vsc2UKPiAtc3RydWN0IGxvY2tfZGVidWcgeyB9Owo+ICt1bmlvbiBs
b2NrX2RlYnVnIHsgfTsKPiAgI2RlZmluZSBfTE9DS19ERUJVRyB7IH0KPiAgI2RlZmluZSBzcGlu
X2RlYnVnX2VuYWJsZSgpICgodm9pZCkwKQo+ICAjZGVmaW5lIHNwaW5fZGVidWdfZGlzYWJsZSgp
ICgodm9pZCkwKQo+IEBAIC0xMzgsMTEgKzE0NywxMiBAQCB0eXBlZGVmIHVuaW9uIHsKPiAgCj4g
IHR5cGVkZWYgc3RydWN0IHNwaW5sb2NrIHsKPiAgICAgIHNwaW5sb2NrX3RpY2tldHNfdCB0aWNr
ZXRzOwo+IC0gICAgdTE2IHJlY3Vyc2VfY3B1OjEyOwo+IC0jZGVmaW5lIFNQSU5MT0NLX05PX0NQ
VSAweGZmZnUKPiAtICAgIHUxNiByZWN1cnNlX2NudDo0Owo+IC0jZGVmaW5lIFNQSU5MT0NLX01B
WF9SRUNVUlNFIDB4ZnUKPiAtICAgIHN0cnVjdCBsb2NrX2RlYnVnIGRlYnVnOwo+ICsgICAgdTE2
IHJlY3Vyc2VfY3B1OlNQSU5MT0NLX0NQVV9CSVRTOwo+ICsjZGVmaW5lIFNQSU5MT0NLX05PX0NQ
VSAgICAgICAgKCgxdSA8PCBTUElOTE9DS19DUFVfQklUUykgLSAxKQo+ICsjZGVmaW5lIFNQSU5M
T0NLX1JFQ1VSU0VfQklUUyAgKDE2IC0gU1BJTkxPQ0tfQ1BVX0JJVFMpCj4gKyAgICB1MTYgcmVj
dXJzZV9jbnQ6U1BJTkxPQ0tfUkVDVVJTRV9CSVRTOwo+ICsjZGVmaW5lIFNQSU5MT0NLX01BWF9S
RUNVUlNFICAgKCgxdSA8PCBTUElOTE9DS19SRUNVUlNFX0JJVFMpIC0gMSkKCi4uLiB0aGlzOiBU
aGVzZSBzdWJ0cmFjdGlvbnMgYXJlIHByb25lIHRvIHlpZWxkIGRlLWdlbmVyYXRlCmJpdGZpZWxk
cyB3aGVuIHRoZSBkaWZmZXJlbmNlIGVuZHMgdXAgemVybyAobGVhZGluZyB0bwpwcmVzdW1hYmx5
IHZlcnkgc3RyYW5nZSBicmVha2FnZSwgYWxiZWl0IG9uZSB3b3VsZCBob3BlIHRoYXQKaXQgYWxz
byB3b3VsZCBiZSB2ZXJ5IG9idmlvdXMgdGhhdCBfc29tZXRoaW5nXyBpcyBicm9rZW4pLiBJCnRo
aW5rIHdlIG5lZWQgQlVJTERfQlVHX09OKClzIGNoZWNraW5nIHRoYXQgbmVpdGhlcgpkaWZmZXJl
bmNlIGFjdHVhbGx5IGlzIHplcm8uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 14:56:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 14: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 1i7L5K-0004Sl-Rq; Mon, 09 Sep 2019 14:56:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=m/oR=XE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7L5J-0004Sg-Ec
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 14:56:05 +0000
X-Inumbo-ID: f1ff74a6-d311-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1ff74a6-d311-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 14:56:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 81877AC35;
 Mon,  9 Sep 2019 14:56:02 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190909143134.15379-1-jgross@suse.com>
 <20190909143134.15379-2-jgross@suse.com>
 <afda8925-136b-e241-10a5-97b031b90de9@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c43c3434-81b8-c6f0-f9e8-ea8f22c71dfb@suse.com>
Date: Mon, 9 Sep 2019 16:56:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <afda8925-136b-e241-10a5-97b031b90de9@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMTkgMTY6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA5LjIwMTkgMTY6
MzEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9j
ay5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4+IEBAIC01LDE1ICs1LDI0
IEBACj4+ICAgI2luY2x1ZGUgPGFzbS9zcGlubG9jay5oPgo+PiAgICNpbmNsdWRlIDxhc20vdHlw
ZXMuaD4KPj4gICAKPj4gKyNkZWZpbmUgU1BJTkxPQ0tfQ1BVX0JJVFMgIDEyCj4+ICsKPj4gICAj
aWZuZGVmIE5ERUJVRwo+PiAtc3RydWN0IGxvY2tfZGVidWcgewo+PiAtICAgIHMxNiBpcnFfc2Fm
ZTsgLyogKzE6IElSUS1zYWZlOyAwOiBub3QgSVJRLXNhZmU7IC0xOiBkb24ndCBrbm93IHlldCAq
Lwo+PiArdW5pb24gbG9ja19kZWJ1ZyB7Cj4+ICsgICAgdWludDE2X3QgdmFsOwo+PiArI2RlZmlu
ZSBMT0NLX0RFQlVHX0lOSVRWQUwgMHhmZmZmCj4+ICsgICAgc3RydWN0IHsKPj4gKyAgICAgICAg
dWludDE2X3QgY3B1OlNQSU5MT0NLX0NQVV9CSVRTOwo+PiArICAgICAgICB1aW50MTZfdCA6KDE0
IC0gU1BJTkxPQ0tfQ1BVX0JJVFMpOwo+IAo+IEknbSBzb3JyeSB0aGF0IEkgcmVhbGl6ZSB0aGlz
IG9ubHkgbm93IHRoYXQgSSBzZWUgdGhpcyBhbmQgLi4uCj4gCj4+ICsgICAgICAgIGJvb2wgaXJx
X3NhZmU6MTsKPj4gKyAgICAgICAgYm9vbCB1bnNlZW46MTsKPj4gKyAgICB9Owo+PiAgIH07Cj4+
IC0jZGVmaW5lIF9MT0NLX0RFQlVHIHsgLTEgfQo+PiArI2RlZmluZSBfTE9DS19ERUJVRyB7IExP
Q0tfREVCVUdfSU5JVFZBTCB9Cj4+ICAgdm9pZCBzcGluX2RlYnVnX2VuYWJsZSh2b2lkKTsKPj4g
ICB2b2lkIHNwaW5fZGVidWdfZGlzYWJsZSh2b2lkKTsKPj4gICAjZWxzZQo+PiAtc3RydWN0IGxv
Y2tfZGVidWcgeyB9Owo+PiArdW5pb24gbG9ja19kZWJ1ZyB7IH07Cj4+ICAgI2RlZmluZSBfTE9D
S19ERUJVRyB7IH0KPj4gICAjZGVmaW5lIHNwaW5fZGVidWdfZW5hYmxlKCkgKCh2b2lkKTApCj4+
ICAgI2RlZmluZSBzcGluX2RlYnVnX2Rpc2FibGUoKSAoKHZvaWQpMCkKPj4gQEAgLTEzOCwxMSAr
MTQ3LDEyIEBAIHR5cGVkZWYgdW5pb24gewo+PiAgIAo+PiAgIHR5cGVkZWYgc3RydWN0IHNwaW5s
b2NrIHsKPj4gICAgICAgc3BpbmxvY2tfdGlja2V0c190IHRpY2tldHM7Cj4+IC0gICAgdTE2IHJl
Y3Vyc2VfY3B1OjEyOwo+PiAtI2RlZmluZSBTUElOTE9DS19OT19DUFUgMHhmZmZ1Cj4+IC0gICAg
dTE2IHJlY3Vyc2VfY250OjQ7Cj4+IC0jZGVmaW5lIFNQSU5MT0NLX01BWF9SRUNVUlNFIDB4ZnUK
Pj4gLSAgICBzdHJ1Y3QgbG9ja19kZWJ1ZyBkZWJ1ZzsKPj4gKyAgICB1MTYgcmVjdXJzZV9jcHU6
U1BJTkxPQ0tfQ1BVX0JJVFM7Cj4+ICsjZGVmaW5lIFNQSU5MT0NLX05PX0NQVSAgICAgICAgKCgx
dSA8PCBTUElOTE9DS19DUFVfQklUUykgLSAxKQo+PiArI2RlZmluZSBTUElOTE9DS19SRUNVUlNF
X0JJVFMgICgxNiAtIFNQSU5MT0NLX0NQVV9CSVRTKQo+PiArICAgIHUxNiByZWN1cnNlX2NudDpT
UElOTE9DS19SRUNVUlNFX0JJVFM7Cj4+ICsjZGVmaW5lIFNQSU5MT0NLX01BWF9SRUNVUlNFICAg
KCgxdSA8PCBTUElOTE9DS19SRUNVUlNFX0JJVFMpIC0gMSkKPiAKPiAuLi4gdGhpczogVGhlc2Ug
c3VidHJhY3Rpb25zIGFyZSBwcm9uZSB0byB5aWVsZCBkZS1nZW5lcmF0ZQo+IGJpdGZpZWxkcyB3
aGVuIHRoZSBkaWZmZXJlbmNlIGVuZHMgdXAgemVybyAobGVhZGluZyB0bwo+IHByZXN1bWFibHkg
dmVyeSBzdHJhbmdlIGJyZWFrYWdlLCBhbGJlaXQgb25lIHdvdWxkIGhvcGUgdGhhdAo+IGl0IGFs
c28gd291bGQgYmUgdmVyeSBvYnZpb3VzIHRoYXQgX3NvbWV0aGluZ18gaXMgYnJva2VuKS4gSQo+
IHRoaW5rIHdlIG5lZWQgQlVJTERfQlVHX09OKClzIGNoZWNraW5nIHRoYXQgbmVpdGhlcgo+IGRp
ZmZlcmVuY2UgYWN0dWFsbHkgaXMgemVyby4KCk9rYXksIHdpbGwgYWRkIHRoZW0uCgoKSnVlcmdl
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:04:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 15:04:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7LDq-0005Il-Pz; Mon, 09 Sep 2019 15:04:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7LDp-0005Ig-0w
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:04:53 +0000
X-Inumbo-ID: 2c4e4082-d313-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 2c4e4082-d313-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 15:04:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0F098169E;
 Mon,  9 Sep 2019 08:04:51 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3BBD83F59C;
 Mon,  9 Sep 2019 08:04:49 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-8-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <17ed5e35-94e5-69a7-67f1-6978c50fea09@arm.com>
Date: Mon, 9 Sep 2019 16:04:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1566324587-3442-8-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gOC8yMC8xOSA3OjA5IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29A
ZXBhbS5jb20+Cj4gCj4gVGhpcyBwYXRjaCBhZGRzIG5ldyBpb21tdV9hZGRfZHRfZGV2aWNlIEFQ
SSBmb3IgYWRkaW5nIERUIGRldmljZQo+IHRvIHRoZSBJT01NVSB1c2luZyBnZW5lcmljIElPTU1V
IERUIGJpbmRpbmdzIFsxXSBhbmQgcHJldmlvdXNseQo+IGFkZGVkICJpb21tdV9md3NwZWMiIHN1
cHBvcnQgYW5kICJhZGRfZGV2aWNlL29mX3hsYXRlIiBjYWxsYmFja3MuCj4gCj4gTmV3IGZ1bmN0
aW9uIGRvZXMgdGhlIGZvbGxvd2luZzoKPiAtIFBhcnNlIHRoZSBEVCBiaW5kaW5ncyBhY2NvcmRp
bmcgdG8gdGhlIHNwZWNpZmljYXRpb24KPiAtIFByb3ZpZGUgRFQgSU9NTVUgc3BlY2lmaWVyIHdo
aWNoIGRlc2NyaWJlcyB0aGUgSU9NTVUgbWFzdGVyCj4gICAgaW50ZXJmYWNlcyBvZiB0aGF0IGRl
dmljZSAoZGV2aWNlIElEcywgZXRjKSB0byB0aGUgZHJpdmVyCj4gLSBBZGQgbWFzdGVyIGRldmlj
ZSB0byB0aGUgSU9NTVUgaWYgbGF0dGVyIGlzIHByZXNlbnQgYW5kIGF2YWlsYWJsZQo+IAo+IFRo
ZSBhZGRpdGlvbmFsIGJlbmVmaXQgaGVyZSBpcyB0byBhdm9pZCB0byBnbyB0aHJvdWdoIHRoZSB3
aG9sZSBEVAo+IG11bHRpcGxlIHRpbWVzIGluIElPTU1VIGRyaXZlciB0cnlpbmcgdG8gbG9jYXRl
IG1hc3RlciBkZXZpY2VzIHdoaWNoCj4gYmVsb25nIHRvIGVhY2ggSU9NTVUgZGV2aWNlIGJlaW5n
IHByb2JlZC4KClNvIHRoZSBjb21taXQgdGl0bGUvbWVzc2FnZSBkZXNjcmliZXMgdGhlIG5ldyBm
dW5jdGlvbiAKaW9tbXVfYWRkX2R0X2RldmljZSwgYnV0IG5vdCB0aGUgbWFpbiBpbXBvcnRhbnQg
dGhpbmcgaS5lLiAiV2h5IGlzIGl0IApjYWxsZWQgd2hlbiBidWlsZGluZyBkb20wIi4KCldoaWxl
IEkgYWdyZWUgdGhlIG5ldyBmdW5jdGlvbiBpcyB0aGUgYmlnIHBhcnQgb2YgdGhlIGZ1bmN0aW9u
IHdoYXQgCm1hdHRlciBpcyB3ZSBuZWVkIHRvIHJlZ2lzdGVyIGRldmljZSB1c2luZyB0aGUgZ2Vu
ZXJpYyBJT01NVSBiaW5kaW5ncyAKYmVmb3JlIGFzc2lnbmluZyB0aGUgZGV2aWNlIHRvIGEgZG9t
YWluLiBUaGUgc3BsaXQgaXMgdG8ga2VlcCBzZXBhcmF0ZSAKImFkZCIgYW5kICJhc3NpZ24iLiBU
aGUgbGF0ZXIgY2FuIGJlIGNhbGxlZCBmcm9tIGRvbTAuCgo+IAo+IFsxXSBodHRwczovL3d3dy5r
ZXJuZWwub3JnL2RvYy9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9t
bXUudHh0Cj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5k
cl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgVjIgLT4gVjM6Cj4gICAgICAtIGNsYXJpZmllZCBw
YXRjaCBkZXNjcmlwdGlvbgo+ICAgICAgLSBjbGFyaWZpZWQgY29tbWVudHMgaW4gY29kZQo+ICAg
ICAgLSBtb2RpZmllZCB0byBwcm92aWRlIERUIElPTU1VIHNwZWNpZmllciB0byB0aGUgZHJpdmVy
Cj4gICAgICAgIHVzaW5nICJvZl94bGF0ZSIgY2FsbGJhY2sKPiAgICAgIC0gZG9jdW1lbnRlZCBm
dW5jdGlvbiB1c2FnZQo+ICAgICAgLSBtb2RpZmllZCB0byByZXR1cm4gYW4gZXJyb3IgaWYgb3Bz
IGlzIG5vdCBwcmVzZW50L2ltcGxlbWVudGVkLAo+ICAgICAgLSBhZGRlZCBhYmlsaXR5IHRvIHJl
dHVybiBhIHBvc3NpdGl2ZSB2YWx1ZSB0byBpbmRpY2F0ZQo+ICAgICAgICB0aGF0IGRldmljZSBk
b2Vzbid0IG5lZWQgdG8gYmUgcHJvdGVjdGVkCj4gICAgICAtIHJlbW92ZWQgY2hlY2sgZm9yIHRo
ZSAiaW9tbXUiIHByb3BlcnR5IHByZXNlbmNlCj4gICAgICAgIGluIHRoZSBjb21tb24gY29kZQo+
ICAgICAgLSBpbmNsdWRlZCA8YXNtL2lvbW11X2Z3c3BlYy5oPiBkaXJlY3RseQo+IC0tLQo+ICAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgfCAxMSArKysrKysrKwo+ICAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgfCA1NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAg
ICB8IDExICsrKysrKysrCj4gICAzIGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMoKykKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4gaW5kZXggZTc5ZDRlMi4uMTU5ZWE2YSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPiBAQCAtMTI0MCw2ICsxMjQwLDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFwX2Rldmlj
ZV9jaGlsZHJlbihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgCj4gICAvKgo+ICAgICogRm9yIGEgZ2l2
ZW4gZGV2aWNlIG5vZGU6Cj4gKyAqICAtIFRyeSB0byBjYWxsIGlvbW11X2FkZF9kdF9kZXZpY2Ug
dG8gcHJvdGVjdCB0aGUgZGV2aWNlIGJ5IGFuIElPTU1VCj4gICAgKiAgLSBHaXZlIHBlcm1pc3Np
b24gdG8gdGhlIGd1ZXN0IHRvIG1hbmFnZSBJUlEgYW5kIE1NSU8gcmFuZ2UKPiAgICAqICAtIFJl
dHJpZXZlIHRoZSBJUlEgY29uZmlndXJhdGlvbiAoaS5lIGVkZ2UvbGV2ZWwpIGZyb20gZGV2aWNl
IHRyZWUKPiAgICAqIFdoZW4gdGhlIGRldmljZSBpcyBub3QgbWFya2VkIGZvciBndWVzdCBwYXNz
dGhyb3VnaDoKPiBAQCAtMTI1Nyw2ICsxMjU4LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRs
ZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCj4g
ICAgICAgdTY0IGFkZHIsIHNpemU7Cj4gICAgICAgYm9vbCBuZWVkX21hcHBpbmcgPSAhZHRfZGV2
aWNlX2Zvcl9wYXNzdGhyb3VnaChkZXYpOwo+ICAgCj4gKyAgICBkdF9kcHJpbnRrKCIlcyBhZGQg
dG8gaW9tbXVcbiIsIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwoKVGhpcyBtZXNzYWdlIGlzIHNs
aWdodGx5IGNvbmZ1c2luZy4gWW91IGFyZSBub3QgYWRkaW5nIHRoZSBkZXZpY2UsIHlvdSAKYXJl
IHRyeWluZyB0by4gU28gaG93IGFib3V0ICJDaGVjayBpZiAlcyBpcyBiZWhpbmQgYW4gSU9NTVUg
YW5kIGFkZCBpdCIuCgo+ICsKPiArICAgIHJlcyA9IGlvbW11X2FkZF9kdF9kZXZpY2UoZGV2KTsK
PiArICAgIGlmICggcmVzIDwgMCApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19F
UlIgIkZhaWxlZCB0byBhZGQgJXMgdG8gdGhlIElPTU1VXG4iLAo+ICsgICAgICAgICAgICAgICBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKPiArICAgICAgICByZXR1cm4gcmVzOwo+ICsgICAgfQo+
ICsKPiAgICAgICBuaXJxID0gZHRfbnVtYmVyX29mX2lycShkZXYpOwo+ICAgICAgIG5hZGRyID0g
ZHRfbnVtYmVyX29mX2FkZHJlc3MoZGV2KTsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9p
b21tdS5jCj4gaW5kZXggNzJhMzBlMC4uNDdlNGJjNiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9pb21tdS5jCj4gQEAgLTIwLDYgKzIwLDcgQEAKPiAgICNpbmNsdWRlIDx4ZW4vbGliLmg+
Cj4gICAKPiAgICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4gKyNpbmNsdWRlIDxhc20vaW9tbXVf
ZndzcGVjLmg+Cj4gICAKPiAgIC8qCj4gICAgKiBEZWZlcnJlZCBwcm9iZSBsaXN0IGlzIHVzZWQg
dG8ga2VlcCB0cmFjayBvZiBkZXZpY2VzIGZvciB3aGljaCBkcml2ZXIKPiBAQCAtMTM5LDMgKzE0
MCw1NyBAQCBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4g
KmQpCj4gICB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkKPiAgIHsKPiAgIH0KPiArCj4gK2ludCBfX2luaXQgaW9tbXVfYWRkX2R0X2Rldmlj
ZShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzICpvcHMgPSBpb21tdV9nZXRfb3BzKCk7Cj4gKyAgICBzdHJ1Y3QgZHRfcGhhbmRsZV9h
cmdzIGlvbW11X3NwZWM7Cj4gKyAgICBzdHJ1Y3QgZGV2aWNlICpkZXYgPSBkdF90b19kZXYobnAp
Owo+ICsgICAgaW50IHJjID0gMSwgaW5kZXggPSAwOwo+ICsKPiArICAgIGlmICggIWlvbW11X2Vu
YWJsZWQgKQo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGlmICggIW9wcyB8fCAhb3Bz
LT5hZGRfZGV2aWNlIHx8ICFvcHMtPm9mX3hsYXRlICkKClRoZSBTTU1VIGRvZXMgbm90IGltcGxl
bWVudCBvZl94bGF0ZSgpLiBJdCBpcyBhY3R1YWxseSBvbmx5IG1hbmRhdG9yeSBpZiAKeW91IGFy
ZSB1c2luZyB0aGUgZ2VuZXJpYyBiaW5kaW5ncy4gU28gSSB3b3VsZCBvbmx5IGNoZWNrIG9wcy0+
b2ZfeGxhdGUgCmlmICJpb21tdXMiIGV4aXN0cy4KCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gKwo+ICsgICAgaWYgKCBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpICkKPiArICAgICAgICBy
ZXR1cm4gLUVFWElTVDsgPiArCj4gKyAgICAvKiBBY2NvcmRpbmcgRG9jdW1lbnRhdGlvbi9kZXZp
Y2V0cmVlL2JpbmRpbmdzL2lvbW11L2lvbW11LnR4dCBmcm9tIExpbnV4ICovCgpzL0FjY29yZGlu
Zy9BY2NvcmRpbmcgdG8vCgo+ICsgICAgd2hpbGUgKCAhZHRfcGFyc2VfcGhhbmRsZV93aXRoX2Fy
Z3MobnAsICJpb21tdXMiLCAiI2lvbW11LWNlbGxzIiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGluZGV4LCAmaW9tbXVfc3BlYykgKQo+ICsgICAgewo+ICsgICAg
ICAgIGlmICggIWR0X2RldmljZV9pc19hdmFpbGFibGUoaW9tbXVfc3BlYy5ucCkgKQo+ICsgICAg
ICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgcmMgPSBpb21tdV9md3NwZWNfaW5pdChkZXYs
ICZpb21tdV9zcGVjLm5wLT5kZXYpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAg
ICBicmVhazsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBQcm92aWRlIERUIElPTU1V
IHNwZWNpZmllciB3aGljaCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3Rlcgo+ICsgICAgICAgICAq
IGludGVyZmFjZXMgb2YgdGhhdCBkZXZpY2UgKGRldmljZSBJRHMsIGV0YykgdG8gdGhlIGRyaXZl
ci4KPiArICAgICAgICAgKiBUaGUgZHJpdmVyJ3MgcmVzcG9uc2liaWxpdHkgaXMgdG8gZGVjaWRl
IGhvdyB0byBpbnRlcnByZXQgdGhlbS4KCk5JVDogIlRoZSBkcml2ZXIgaXMgcmVzcG9uc2libGUg
dG8gZGVjaWRlLi4uIi4KCj4gKyAgICAgICAgICogSXQgc2hvdWxkIGFsc28gaW5pdGlhbGl6ZS92
ZXJpZnkgdGhhdCBkZXZpY2UuCgpXaGF0IGRvIHlvdSBtZWFuPyBvZl94bGF0ZSBzaG91bGQgbW9z
dGx5IHRyYW5zbGF0ZSB0aGUgc3BlY2lmaWVyIHRvIGZ3c3BlYy4KCj4gKyAgICAgICAgICovCj4g
KyAgICAgICAgcmMgPSBvcHMtPm9mX3hsYXRlKGRldiwgJmlvbW11X3NwZWMpOwo+ICsgICAgICAg
IGlmICggcmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgaW5kZXgrKzsK
PiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogQWRkIG1hc3RlciBkZXZpY2UgdG8gdGhl
IElPTU1VIGlmIGxhdHRlciBpcyBwcmVzZW50IGFuZCBhdmFpbGFibGUuCj4gKyAgICAgKiBUaGUg
ZHJpdmVyJ3MgcmVzcG9uc2liaWxpdHkgaXMgdG8gY2hlY2sgd2hldGhlciB0aGF0IGRldmljZQo+
ICsgICAgICogd2FzIGluaXRpYWxpemVkL3ZlcmlmaWVkIGJlZm9yZSBhbmQgbWFyayB0aGF0IGRl
dmljZSBhcyBwcm90ZWN0ZWQuCgpJIGRvbid0IHVuZGVyc3RhbmQgdGhlIGxhc3Qgc2VudGVuY2Uu
IEZvciBtZSwgImRldmljZSIgcmVmZXJzIHRvIHdoYXQncyAKcG9pbnRlZCBieSAiZGV2Ii4gQnV0
IHRoZSBJT01NVSBkcml2ZXIgaXMgbm90IHJlc3BvbnNpYmxlIGZvciAKaW5pdGlhbGl6aW5nIHRo
ZSBkZXZpY2UuCgo+ICsgICAgICovCj4gKyAgICBpZiAoICFyYyApCj4gKyAgICAgICAgcmMgPSBv
cHMtPmFkZF9kZXZpY2UoMCwgZGV2KTsKPiArCj4gKyAgICBpZiAoIHJjIDwgMCApCj4gKyAgICAg
ICAgaW9tbXVfZndzcGVjX2ZyZWUoZGV2KTsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9pb21tdS5oCj4gaW5kZXggMjBkODY1ZS4uZTc1MzU5YyAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2lvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11
LmgKPiBAQCAtMjYsNiArMjYsMTcgQEAgc3RydWN0IGFyY2hfaW9tbXUKPiAgIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7Cj4gICB2b2lkIGlvbW11X3NldF9vcHMo
Y29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsKPiAgIAo+ICsvKgo+ICsgKiBIZWxwZXIgdG8g
YWRkIG1hc3RlciBkZXZpY2UgdG8gdGhlIElPTU1VIHVzaW5nIGdlbmVyaWMgSU9NTVUgRFQgYmlu
ZGluZ3MuCj4gKyAqCj4gKyAqIFJldHVybiB2YWx1ZXM6Cj4gKyAqICAwIDogZGV2aWNlIGlzIHBy
b3RlY3RlZCBieSBhbiBJT01NVQo+ICsgKiA8MCA6IGRldmljZSBpcyBub3QgcHJvdGVjdGVkIGJ5
IGFuIElPTU1VLCBidXQgbXVzdCBiZSAoZXJyb3IgY29uZGl0aW9uKQo+ICsgKiA+MCA6IGRldmlj
ZSBkb2Vzbid0IG5lZWQgdG8gYmUgcHJvdGVjdGVkIGJ5IGFuIElPTU1VCj4gKyAqICAgICAgKElP
TU1VIGlzIG5vdCBlbmFibGVkL3ByZXNlbnQgb3IgZGV2aWNlIGlzIG5vdCBjb25uZWN0ZWQgdG8g
aXQpLgo+ICsgKi8KPiAraW50IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGR0X2RldmljZV9u
b2RlICpucCk7Cj4gKwo+ICAgLyogbWFwcGluZyBoZWxwZXJzICovCj4gICBpbnQgX19tdXN0X2No
ZWNrIGFybV9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90
IG1mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbGFncywKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:14:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 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 1i7LMi-00068U-Om; Mon, 09 Sep 2019 15:14:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NFaf=XE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7LMh-00067k-EF
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:14:03 +0000
X-Inumbo-ID: 747b3f12-d314-11e9-ac0d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 747b3f12-d314-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 15:14: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 414A9AEF1;
 Mon,  9 Sep 2019 15:14:01 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-25-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <de1280ef-a2f0-b96c-8c7a-049027cf1b34@suse.com>
Date: Mon, 9 Sep 2019 17:14:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-25-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 24/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtNTA0LDIyICs1
MTEsMjEgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBj
cHVwb29sICpjKQo+ICAgICAgaWYgKCBJU19FUlIoZG9tZGF0YSkgKQo+ICAgICAgICAgIHJldHVy
biBQVFJfRVJSKGRvbWRhdGEpOwo+ICAKPiAtICAgIHZjcHVfcHJpdiA9IHh6YWxsb2NfYXJyYXko
dm9pZCAqLCBkLT5tYXhfdmNwdXMpOwo+IC0gICAgaWYgKCB2Y3B1X3ByaXYgPT0gTlVMTCApCj4g
KyAgICB1bml0X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgZC0+bWF4X3ZjcHVzKTsKCkkg
ZmluZCBpdCBjb25mdXNpbmcgdGhhdCBhbiBhcnJheSBvZiB1bml0cyAoYXMgcGVyIHRoZSB1c2Ug
YmVsb3cpCmlzIGRpbWVuc2lvbmVkIGJ5IHRoZSBkb21haW4ncyB2Q1BVIGNvdW50LiBJc24ndCB0
aGVyZSBhIGNvcnJlbGF0aW9uCmJldHdlZW4gdkNQVSBJRHMgYW5kIHVuaXRzIElEcywgcGVyaGFw
cyBhbG9uZyB0aGUgbGluZXMgb2YgQ1BVCkFQSUMgKHRocmVhZCksIGNvcmUsIGFuZCBzb2NrZXQg
SURzPyBJZiBzbywgdGhlIGFycmF5IHNpemUgY291bGQKYmUgYm91bmRlZCBoZXJlIGJ5IGEgc21h
bGxlciAoZG93biB0aGUgcm9hZCkgdmFsdWUuCgo+IEBAIC04ODAsMTggKzg4OSwzNiBAQCB2b2lk
IHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHZjcHVfbWlncmF0
ZV9maW5pc2godik7Cj4gIH0KPiAgCj4gK3N0YXRpYyBib29sIHNjaGVkX2NoZWNrX2FmZmluaXR5
X2Jyb2tlbihzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKCmNvbnN0Cgo+ICt7Cj4gKyAgICBzdHJ1
Y3QgdmNwdSAqdjsKCmNvbnN0Cgo+IEBAIC05MTAsMTggKzkzNywyMCBAQCB2b2lkIHJlc3RvcmVf
dmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgICAgICAgICAgIGNw
dXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwo+ICAgICAgICAgIGlmICggY3B1bWFza19lbXB0eShj
cHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlm
ICggdi0+YWZmaW5pdHlfYnJva2VuICkKPiArICAgICAgICAgICAgaWYgKCBzY2hlZF9jaGVja19h
ZmZpbml0eV9icm9rZW4odW5pdCkgKQo+ICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAg
ICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5V
TEwpOwo+IC0gICAgICAgICAgICAgICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMDsKPiArICAgICAg
ICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1bml0LT52Y3B1X2xpc3QsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQs
IE5VTEwpOwo+ICsgICAgICAgICAgICAgICAgc2NoZWRfcmVzZXRfYWZmaW5pdHlfYnJva2VuKHVu
aXQpOwo+ICAgICAgICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwo+ICAgICAgICAgICAgICB9Cj4gIAo+ICAg
ICAgICAgICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSAp
Cj4gICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcg
IkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwo+IC0gICAgICAgICAgICAgICAgc2No
ZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgTlVMTCk7Cj4gKyAgICAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2XG4iLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPnZjcHVfbGlzdCk7Cj4gKyAgICAgICAgICAgICAg
ICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdC0+dmNwdV9saXN0LCAmY3B1bWFza19hbGwsIE5VTEwp
Owo+ICAgICAgICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwo+ICAgICAgICAgICAgICB9Cj5bLi4uXT4gQEAg
LTk2NCwxNyArOTkyLDE4IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50
IGNwdSkKPiAgCj4gICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1cG9vbCAoIGQsIGMgKQo+ICAg
ICAgewo+IC0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiArICAgICAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdDsKPiArCj4gKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQs
IHVuaXQgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
PiAtICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0Owo+
ICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNh
dmUodW5pdCwgJmZsYWdzKTsKPiAgCj4gICAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVf
YWZmaW5pdHksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOwo+ICAgICAg
ICAgICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJm9ubGluZV9hZmZpbml0eSkgJiYKPiAgICAgICAg
ICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkp
ICkKPiAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9i
cm9rZW4gKQo+ICsgICAgICAgICAgICAgICAgaWYgKCB1bml0LT52Y3B1X2xpc3QtPmFmZmluaXR5
X2Jyb2tlbiApCj4gICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgICAgLyog
VGhlIHZjcHUgaXMgdGVtcG9yYXJpbHkgcGlubmVkLCBjYW4ndCBtb3ZlIGl0LiAqLwo+ICAgICAg
ICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxh
Z3MsIHVuaXQpOwo+IEBAIC05ODIsMTQgKzEwMTEsMTUgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVk
dWxlcih1bnNpZ25lZCBpbnQgY3B1KQo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAg
ICAgICAgICAgICAgICAgfQo+ICAKPiAtICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVC
VUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwo+ICsgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtpbmcgYWZmaW5pdHkgZm9yICVwdlxuIiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICB1bml0LT52Y3B1X2xpc3QpOwo+ICAKPiAtICAgICAgICAgICAg
ICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwpOwo+ICsgICAgICAg
ICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQtPnZjcHVfbGlzdCwgJmNwdW1hc2tfYWxs
LCBOVUxMKTsKPiAgICAgICAgICAgICAgfQo+ICAKPiAtICAgICAgICAgICAgaWYgKCB2LT5wcm9j
ZXNzb3IgIT0gY3B1ICkKPiArICAgICAgICAgICAgaWYgKCBzY2hlZF91bml0X2NwdSh1bml0KSAh
PSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSkgKQo+ICAgICAgICAgICAgICB7Cj4gLSAgICAg
ICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyBub3Qgb24gdGhpcyBjcHUsIHNvIHdlIGNhbiBtb3Zl
IG9uLiAqLwo+ICsgICAgICAgICAgICAgICAgLyogVGhlIHVuaXQgaXMgbm90IG9uIHRoaXMgY3B1
LCBzbyB3ZSBjYW4gbW92ZSBvbi4gKi8KPiAgICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVf
dW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwo+ICAgICAgICAgICAgICAgICAg
Y29udGludWU7Cj4gICAgICAgICAgICAgIH0KPiBAQCAtMTAwMiwxNyArMTAzMiwxNyBAQCBpbnQg
Y3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCj4gICAgICAgICAgICAgICAq
ICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0aW9uLCBv
cgo+ICAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdl
dHRpbmcgaW4gaGVyZS4KPiAgICAgICAgICAgICAgICovCj4gLSAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKPiArICAgICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHVuaXQtPnZj
cHVfbGlzdCk7Cj4gICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUo
bG9jaywgZmxhZ3MsIHVuaXQpOwo+ICAKPiAtICAgICAgICAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKPiArICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh1bml0LT52Y3B1X2xpc3Qp
OwoKQWxsIHRoZSAtPnZjcHVfbGlzdCByZWZlcmVuY2VzIGxvb2sgYm9ndXMgY29uc2lkZXJpbmcg
d2hlcmUgeW91J3JlCm1vdmluZywgYnV0IEkgY2FuIG9ubHkgZ3Vlc3MgdGhhdCBhbGwgb2YgdGhp
cyB3aWxsIG5lZWQgdG91Y2hpbmcKYWdhaW4gbGF0ZXIgaW4gdGhlIHNlcmllcy4gSSB3b25kZXIg
dGhvdWdoIHdoZXRoZXIgdGhlc2Ugd291bGRuJ3QKYmV0dGVyIGNoYW5nZSBpbnRvIGZvci1lYWNo
LXZDUFUtaW4tdW5pdCBsb29wcyByaWdodCBhd2F5LgoKPiAgICAgICAgICAgICAgLyoKPiAgICAg
ICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2
Y3B1IGFjdGl2ZSBpbgo+ICAgICAgICAgICAgICAgKiB0aGUgaHlwZXJ2aXNvciBpc24ndCBtaWdy
YXRhYmxlLiBJbiB0aGlzIGNhc2UsIHRoZSBjYWxsZXIKPiAgICAgICAgICAgICAgICogc2hvdWxk
IHRyeSBhZ2FpbiBhZnRlciByZWxlYXNpbmcgYW5kIHJlYXF1aXJpbmcgYWxsIGxvY2tzLgo+ICAg
ICAgICAgICAgICAgKi8KPiAtICAgICAgICAgICAgaWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkK
PiArICAgICAgICAgICAgaWYgKCBzY2hlZF91bml0X2NwdSh1bml0KSA9PSBzY2hlZF9nZXRfcmVz
b3VyY2VfY3B1KGNwdSkgKQoKSXMgY29tcGFyaW5nIHRoZSAocHNldWRvKSBDUFUgdmFsdWVzIGhl
cmUgdGhlIG1vc3QgZWZmaWNpZW50IGFwcHJvYWNoCmdlbmVyYXRlZCBjb2RlIHdpc2U/IENhbid0
IHRoZXJlIGJlIHNvbWUgcG9pbnRlciBjb21wYXJpc29uIHRoYXQncwpjaGVhcGVyPwoKPiBAQCAt
MTAyMyw4ICsxMDUzLDggQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQg
Y3B1KQo+ICBzdGF0aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBp
bnQgY3B1KQo+ICB7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkOwo+IC0gICAgc3RydWN0IHZjcHUg
KnY7Cj4gICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKPiArICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAK
PiAgICAgIGMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7Cj4gICAgICBpZiAoIGMgPT0gTlVMTCAp
CgpTdHJheSBjaGFuZ2U/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:16:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 15:16: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 1i7LPM-0006GM-7D; Mon, 09 Sep 2019 15:16: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=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7LPL-0006GF-25
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:16:47 +0000
X-Inumbo-ID: d59b4dbe-d314-11e9-ac0d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d59b4dbe-d314-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 15:16:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568042206;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=aakAxGAx8wFLhpYxxc+Chs/lT7sPTOLoIJKKNAszjDA=;
 b=OuxAwg6KTrHPoSEM6rTK7sg33ykp3BAA5LzpDvQyDOyZc1yO6bXhl36I
 2e9zEe9kx3DL1rT9HOeek7cHZ66wSQloO9v925F9AdsyBLRrdN0srk7AK
 okRgguZ3vJwhvZ8OEWRna6wM8ZIdAnAnEPgVLiIAykxmqjscAafdRsT3t 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: udRe4ptaZpDCYlIx1jTbeDHqbFCa+Z6Zytdh6+dO3X6F0IBUNGLPMv+M7OA14ctbpReYUdAGXh
 jnSIgADPPEqBH9b8OUJhZdxQca+RWy3o6xUDVf8nYkniDDThDV8heIjHiYUxAz7RIpYGGy7bJG
 HWcIm2kHD1J2PN+4VbkOGFAKOcf19t61eT+Zk+BvmQqJIS/k4/WFCKedUQcMtu1KGjUm5Cj2Pp
 YwVmvw/+wV14gXA4RGaQ3YIgntO2bblcQyE/a13jdjdOoB7V5MQHZZMBz7UJhwWzJJI7/iLOtW
 mLI=
X-SBRS: 2.7
X-MesageID: 5321644
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,486,1559534400"; 
   d="scan'208";a="5321644"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190909134333.10927-1-andrew.cooper3@citrix.com>
 <23926.24791.68467.930732@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: <3d5a5fc2-4a9f-b0a5-52cc-c9ef8e1eebaa@citrix.com>
Date: Mon, 9 Sep 2019 16:16:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23926.24791.68467.930732@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] tools/ocaml: Fix xenctrl ABI and
 introduce build-time 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 <wl@xen.org>, Rob Hoes <Rob.Hoes@citrix.com>,
 Edvin Torok <edvin.torok@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Roger
 Pau Monne <roger.pau@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDkvMjAxOSAxNToyNSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggdjJdIHRvb2xzL29jYW1sOiBGaXggeGVuY3RybCBBQkkgYW5kIGludHJv
ZHVjZSBidWlsZC10aW1lIGNoZWNrcyIpOgo+PiBjL3MgZjA4OWZkZGQ5NDEgYnJva2UgdGhlIE9j
YW1sIEFCSSBieSByZW51bWVyaW5nIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rpbwo+PiB3aXRo
b3V0IGFkanVzdGluZyB0aGUgT2NhbWwgcGh5c2luZm9fY2FwX2ZsYWcgZW51bWVyYXRpb24uICBG
aXggdGhpcyBieQo+PiBpbnNlcnRpbmcgQ0FQX1BWIGJldHdlZW4gQ0FQX0hWTSBhbmQgQ0FQX0Rp
cmVjdElPLgo+IC4uLgo+PiAgdHlwZSBwaHlzaW5mb19jYXBfZmxhZyA9Cj4+ICAJfCBDQVBfSFZN
Cj4+ICsJfCBDQVBfUFYKPj4gIAl8IENBUF9EaXJlY3RJTwo+IEl0IGlzIHN1cmVseSBzY2FuZGFs
b3VzIHRoYXQgd2UgaGFkIHRoaXMgb3Blbi1jb2RpbmcgaGVyZSBvZiBhCj4gZHVwbGljYXRpb24g
b2YgYSBYZW4gQUJJIGxpc3QuICBUaGFua3MgZm9yIHRyeWluZyB0byBmaXggaXQuCgpXZWxsIC0g
d29yc2UgaXMgaGF2aW5nIHR3byBvZiB0aGVtICh4ZW5jdHJsLm1sIGFuZCAubWxpKQoKSSB0aGlu
ayBpdCBpcyBhIHNpZGUgZWZmZWN0IG9mIHRyeWluZyB0byBleHByZXNzIGl0IGluIG1vcmUgaWRp
b21hdGljIE9jYW1sLgoKPgo+PiArLyoKPj4gKyAqIFZhcmlvdXMgZmllbGRzIHdoaWNoIGFyZSBh
IGJpdG1hcCBpbiB0aGUgQyBBQkkgYXJlIGNvbnZlcnRlZCB0byBsaXN0cyBvZgo+PiArICogaW50
ZWdlcnMgaW4gdGhlIE9jYW1sIEFCSSBmb3IgbW9yZSBpZGlvbWF0aWMgaGFuZGxpbmcuCj4gRXJy
LCBJIGRvbid0IHRoaW5rIHlvdSBtZWFuIGxpc3RzIG9mIGludGVnZXJzLiAgSSB0aGluayB5b3Ug
bWVhbgo+IGxpc3RzIGVudW1zLCB3aGljaCBoYXBwZW4gdG8gYmUgZW51bXMuCgpUaGUgZGlzdGlu
Y3Rpb24gYmV0d2VlbiBlbnVtcyBhbmQgaW50ZWdlcnMgaW4gT2NhbWwgaXMgZnV6enksIGJlY2F1
c2UKZW51bXMgYXJlIGRlZmluZWQgaW4gdGVybXMgb2YgdW5ib3hlZCBpbnRlZ2VycywgaGVuY2Ug
dGhlaXIgY29uc3RydWN0aW9uCndpdGggIlZhbF9pbnQoaSk7Ii4KClRoZSByZXR1cm4gdmFsdWUg
ZnJvbSB0aGlzIGZ1bmN0aW9uICppcyogYSBsaXN0IG9mIGludGVnZXJzLCB3aGljaCB3aWxsCmVp
dGhlciBiZSBpbnRlcnByZXRlZCBieSBPY2FtbCBhcyAieDg2X2FyY2hfZW11bGF0aW9uX2ZsYWdz
IGxpc3QiIG9yCiJwaHlzaW5mb19jYXBfZmxhZyBsaXN0IiBhcyBhcHByb3ByaWF0ZS4KCj4KPj4g
KwkgKiBlbXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBsaXN0Owo+PiAr
CSAqCj4+ICsJICogVGhlc2UgQlVJTERfQlVHX09OKCkncyBtYXAgdGhlIEMgQUJJIHRvIHRoZSBP
Y2FtbCBBQkkuICBJZiB0aGV5Cj4+ICsJICogdHJpcCwgeGVuY3RybC5tbHssaX0gbmVlZCB1cGRh
dGluZyB0byBtYXRjaC4KPj4gKwkgKi8KPj4gKwlCVUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfTEFQ
SUMgICAgIT0gKDF1IDw8ICAwKSk7Cj4+ICsJQlVJTERfQlVHX09OKFhFTl9YODZfRU1VX0hQRVQg
ICAgICE9ICgxdSA8PCAgMSkpOwo+PiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9QTSAgICAg
ICAhPSAoMXUgPDwgIDIpKTsKPj4gKwlCVUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfUlRDICAgICAg
IT0gKDF1IDw8ICAzKSk7Cj4+ICsJQlVJTERfQlVHX09OKFhFTl9YODZfRU1VX0lPQVBJQyAgICE9
ICgxdSA8PCAgNCkpOwo+PiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9QSUMgICAgICAhPSAo
MXUgPDwgIDUpKTsKPj4gKwlCVUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfVkdBICAgICAgIT0gKDF1
IDw8ICA2KSk7Cj4+ICsJQlVJTERfQlVHX09OKFhFTl9YODZfRU1VX0lPTU1VICAgICE9ICgxdSA8
PCAgNykpOwo+PiArCUJVSUxEX0JVR19PTihYRU5fWDg2X0VNVV9QSVQgICAgICAhPSAoMXUgPDwg
IDgpKTsKPj4gKwlCVUlMRF9CVUdfT04oWEVOX1g4Nl9FTVVfVVNFX1BJUlEgIT0gKDF1IDw8ICA5
KSk7Cj4+ICsJQlVJTERfQlVHX09OKFhFTl9YODZfRU1VX1ZQQ0kgICAgICE9ICgxdSA8PCAxMCkp
Owo+IEkgcmVhbGx5IGRvbid0IGxpa2UgdGhpcyBhcHByb2FjaC4KCk5vciBtZSwgYnV0IGl0IHdh
cyB0aGUgb25seSB0aGluZyB3aGljaCBjYW1lIHRvIG1pbmQgd2hpY2ggZGlkbid0Cmludm9sdmUg
cmV3cml0aW5nIHBhcnQgb2YgdGhlIGJ1aWxkLgoKPiBJbnN0ZWFkIG9mIGF1dG9tYXRpY2FsbHkg
ZGVyaXZpbmcKPiB0aGUgb2NhbWwgZW51bSBmcm9tIHRoZSBYZW4gQUJJLCBvciBhdXRvbWF0aWNh
bGx5IGNoZWNraW5nIHRoYXQgdGhlCj4gb2NhbWwgQUJJIGFncmVlcyB3aXRoIHRoZSBYZW4gb25l
LCB5b3UgYXJlIGluc3RlYWQgYWRkaW5nIGEgbmV3IGxpc3QKPiB3aGljaCBkdXBsaWNhdGVzIHRo
ZSBvY2FtbCBBQkkuCj4KPiBJIHN1Z2dlc3Qgd2UgZG8gc29tZXRoaW5nIGluIHRoZSBidWlsZCBz
eXN0ZW0gLSBhIG5ldyBzY3JpcHQgb3Igc2hlbGwKPiBydW5lLCB3aGljaCBpcyBnaXZlbiB0aGUg
c3RyaW5ncyBgeDg2X2FyY2hfZW11bGF0aW9uX2ZsYWdzJyBhbmQKPiBgWDg2X0VNVScgKGFuZCBj
b3JyZXNwb25kaW5nbHkgZm9yIHRoZSBvdGhlciBlbnVtcykuCj4KPiBUaGUgbmV3IHRoaW5nIHdv
dWxkIHNlYXJjaCB4ZW5jdHJsLm1sW2ldIGZvciB0aGUgdHlwZSBhbmQgcmVhZCB0aGUKPiBlbnVt
IGxpc3QgdGhlcmUgd2l0aCBhbiBhZC1ob2Mgc2hvZGR5IG9jYW1sIHBhcnNlciBhbmQgdGhlbiBk
byBvbmUgb3IKPiBtb3JlIG9mOgo+Cj4gKGEpIHN5bnRoZXNpc2UgdGhlIGVudW0gY29udmVyc2lv
biBmdW5jdGlvbiB0byBtYXAgdGhlIGZsYWcKPiAgICAgbnVtYmVycyBiYWNrIGFuZCBmb3J0aCAo
aWUgdGhlIG51bWJlcnMgaW4gb2NhbWwgd291bGQgbm8KPiAgICAgbG9uZ2VyIG5lZWQgdG8gbWF0
Y2gpCgpUaGUgY3VycmVudCBjb2RlIGRlcGVuZHMgb24gdGhlIE9jYW1sIGNvbnN0YW50cyBiZWlu
ZyB0aGUgbG9nYXJpdGhtIG9mCnRoZSBDIGNvbnN0YW50cyBzbyB0aGF0IHRoZSBjb252ZXJzaW9u
IGlzIGVhc3kuCgpXaGlsZSB0aGlzIGlzbid0IGEgaGFyZCByZXF1aXJlbWVudCwgYW55dGhpbmcg
bW9yZSBjb21wbGljYXRlZCBzaG91bGQKaGF2ZSBhIGNvbXBlbGxpbmcgcmVhc29uIHRvIHVzZS4K
Cj4gKGIpIHN5bnRoZXNpc2UgdGhlIEJVSUxEX0JVR19PTiBsaXN0IHlvdSBoYXZlIGFib3ZlCj4K
PiAoYykgc2VhcmNoIHRoZSBYZW4gaGVhZGVycyBpdHNlbGYgYW5kIGNoZWNrIHRoZSB2YWx1ZSBj
b3JyZXNwb25kZW5jZXMKClRoaXMgd291bGQgdGhlbiByZXN1bHQgaW4gdHdvIGFkLWhvYyBzaG9k
ZHkgcGFyc2Vycywgd2hpY2ggSSBkb24ndCB0aGluawppcyBhIGRpcmVjdGlvbiB3ZSB3YW50IHRv
IGdvLgoKT3B0aW9uIChiKSBzZWVtcyB0byBiZSB0aGUgbGVhc3QgYmFkIGFsdGVybmF0aXZlLgoK
VGhlIGNvbW1vbiBjYXNlIG5lZWRpbmcgY2F0Y2hpbmcgaXMgc29tZW9uZSBhZGRpbmcgYSBjb25z
dGFudCB0byB0aGUgQwpBQkkuwqAgVGhpcyBpcyB3aHkgdGhlIEJVSUxEX0JVR19PTigpJ3MgYWdh
aW5zdCBYRU5fWDg2X0VNVV9BTEwgYW5kClhFTl9TWVNDVExfUEhZU0NBUF9NQVggZXhpc3QuwqAg
VGhlIGxpc3Qgb2YgaW5kaXZpZHVhbCBjb25zdGFudHMgd2FzIHRvCmNhdGNoIHRoZSByZW51bWJl
cmluZywgd2hpY2ggb3VnaHQgdG8gYmUgYSBtdWNoIHJhcmVyIGlzc3VlLgoKPgo+IElkZWFsbHkg
aXQgd291bGQgaGF2ZSBiZWVuIGJldHRlciB0byBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlCj4geGVu
Y3RybC5tbFtpXSBmcm9tIHRoZSBYZW4gaGVhZGVycyBidXQgSSByZWplY3RlZCB0aGF0IGFzIGJl
aW5nIHRvbwo+IG11Y2ggYW5ub3lpbmcgaW50ZXJhY3Rpb24gd2l0aCB0aGUgb2NhbWwgYnVpbGQu
CgpUaGUgaW50ZXJmYWNlIGhlcmUgaXMgYSBzdWJzZXQgb2Ygc29tZSBoZWFkZXJzLCBhbmQgc3Vw
ZXJzZXQgb2Ygb3RoZXJzLsKgCkF1dG9tYXRpY2FsbHkgZ2VuZXJhdGluZyBpdCBpc24ndCBmZWFz
aWJsZSBJTU8sIGVzcGVjaWFsbHkgYXMgd2UgaGF2ZQppbmNvbnNpc3RlbnQgd2F5cyBvZiBkb2lu
ZyBzaW1pbGFyIHRoaW5ncy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:20:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 15:20:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7LT7-00070s-TF; Mon, 09 Sep 2019 15:20:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7LT6-00070n-T5
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:20:40 +0000
X-Inumbo-ID: 61355afe-d315-11e9-ac0d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61355afe-d315-11e9-ac0d-12813bfff9fa;
 Mon, 09 Sep 2019 15:20: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 1i7LT4-0000Wc-Mb; Mon, 09 Sep 2019 15: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 1i7LT4-00034V-Ec; Mon, 09 Sep 2019 15:20:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7LT4-00087g-E1; Mon, 09 Sep 2019 15:20:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141157-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-amd64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-amd64:<job status>:broken:regression
 linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:build-armhf-pvops:<job status>:broken:regression
 linux-linus:build-i386:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-amd64-pvops:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:build-i386-xsm:<job status>:broken:regression
 linux-linus:build-amd64-pvops:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:build-i386:host-install(4):broken:regression
 linux-linus:build-amd64:host-install(4):broken:regression
 linux-linus:build-amd64-xsm:host-install(4):broken:regression
 linux-linus:build-armhf-pvops:host-install(4):broken:regression
 linux-linus:build-i386-xsm:host-install(4):broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-arm64:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim: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-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=f74c2bb98776e2de508f4d607cd519873065118e
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 15:20:38 +0000
Subject: [Xen-devel] [linux-linus test] 141157: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE1NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMTU3LwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMzU4MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzM1ODAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmNzRjMmJi
OTg3NzZlMmRlNTA4ZjRkNjA3Y2Q1MTk4NzMwNjUxMThlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMTg4
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFog
IDE4NyBkYXlzICAxMzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTU3ICAyMDE5
LTA5LTA5IDAzOjM2OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0Mjk3IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9w
cyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNt
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjcyMzkgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:35:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 15: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 1i7LhU-0007us-Ax; Mon, 09 Sep 2019 15:35:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cFqR=XE=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i7LhS-0007un-Gg
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:35:30 +0000
X-Inumbo-ID: 735ab362-d317-11e9-a337-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::722])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 735ab362-d317-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 15:35:29 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=L3CxQkXLEr9vt8Goll/haAs75ChTmlli7x6iWV9qcfidMNnBAw3Ck/G0fJQc7rmQhPDp5S14HYsJVVKRdjxE4o14c765ABol8Gzc3uvyH+asWuNhV6+4RKnepzdVmathsgzfj4D2/5HWi8PBTCCFPiXZqlGNxy+Npy7mKjfY31VXngTh4oc3smPbKSesGO46H2p4r9QUwgQJRoTVH9c41Hthfmd/dQqThFr1+yePS3w2FviqyLraTMoLa6pyM2ctJRfTJkRdcAuVjC+VxDJeSEotxepHflE+Vl65Rjm8SvNLEC+8oYZpQZ2xpaLHhgJ6vcxTJfEIpcHtsyXPzklb+w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=s4q+STrRu2/wwQ2V0d6JAEdjb/YpEIkiLTyFg4xs81g=;
 b=gdVNuZuTxwIZLBxuw4WACDsYrAop8kbPOSJq5IfgcFR2oO1C7trsuUJ8I7Jzq4ZjlxYury7X6K7YkmUMJAKNY4jC9BwofwC4ANYeQrWEVq1pnRfz8o/gAT/hXX6IC+cje7oAVnS2sXO6GzJ3jTOhoXVnytoK7aedi6o2vfX9t9xilhuHmiwA9UO54teofKO5zDoZp3UVTWe27qAwOZI9ScdDfkrpqwR+lZYVY/NQAxS/md0sz2ROmNZmP97sBDstVYAophyqH0sb7XLo+RVfATXpQLIV3FN/Hy+0oaiVgC2AGnca462p5rt5kzaj3ThCI9ZOkPFgEcd5lSznBFO7gA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=s4q+STrRu2/wwQ2V0d6JAEdjb/YpEIkiLTyFg4xs81g=;
 b=XkgUn5uNg4vPpjJofvDncTs9ltKU/i2oM7OFylElBI6IhpgX/y850xdQ7R6RzaD1xAZnh1xwji/+jaW6uJZ9yj7yjB0jQwRNOVky8RlFpPb3R89HieQJ4j2ihPXbzoaHSDd6VXBu+RcXbBD/BSH1n/2DdPDhR9h9cMl83WDqXkI=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5957.eurprd02.prod.outlook.com (10.141.175.72) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Mon, 9 Sep 2019 15:35:26 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2241.018; Mon, 9 Sep 2019
 15:35:26 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v9] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVZyQz09ftstBAgkqLCbI9BLbekw==
Date: Mon, 9 Sep 2019 15:35:26 +0000
Message-ID: <20190909153508.10847-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0230.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1e::26) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::8)
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: 92be630e-1b44-4d9e-b1e6-08d7353b5649
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5957; 
x-ms-traffictypediagnostic: AM7PR02MB5957:|AM7PR02MB5957:|AM7PR02MB5957:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5957EC39E1960D72A9A019D9ABB70@AM7PR02MB5957.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(39860400002)(376002)(346002)(396003)(366004)(199004)(189003)(316002)(7736002)(8676002)(50226002)(6116002)(305945005)(81156014)(81166006)(5640700003)(26005)(66946007)(2616005)(476003)(52116002)(54906003)(66446008)(6506007)(256004)(5660300002)(2351001)(386003)(486006)(186003)(8936002)(66476007)(102836004)(2906002)(64756008)(66556008)(478600001)(1076003)(6436002)(6486002)(2501003)(14454004)(25786009)(86362001)(36756003)(3846002)(14444005)(71200400001)(71190400001)(4326008)(53936002)(6512007)(6916009)(99286004)(66066001)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5957;
 H:AM7PR02MB5750.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: Ih1hp5G2JlOhRHidzRmw0GcmlNdIXU0Y7gR1PJldZ6kLngNQAp0Ph4j0V1bfvyjvUcAN9Tch+ic8CmM/sw4ZvblrOjDqZsugz9Yx8+B+i5qmlM3thS96YTVm8Ac15s7rkdonpXXYzs5JGdheDHsANuy0EXo3Ojf6BlBaY0TO55dTX6Z92yAyhcNNz9/At4uFQhGQuMHDx0V5Nntmik0obeZ0SDwIdMmTgJbWcCum0zomv9xqNLxo5+YVpKIIYiqy1mHIoeSTjIB/tzy5IYAoWECeVWLc8ctR4kuKKLc3xqw7EqaDnmmCppaTmbkR7BkcV4QnInx6kUovHLKVaOxFBPjoZPpKtwBU6mKb2TkPX9RNjGzjCt0yMfXxT2FAAhrCAXmxQGl5/CEbPkktkI3L2b8WJNi00/GoxmwsRi04ch4=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 92be630e-1b44-4d9e-b1e6-08d7353b5649
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 15:35:26.5328 (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: VW5e+TOZozAeF/Zpi2LVYp/+FW4t6FeSZLWGZHy5QbB7+O9/MfGH8+FMNwW7jcrV29F+/QIKbBLcxr6ydfJXOreyWtCDmTqnGwSq4px70/Q=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5957
Subject: [Xen-devel] [PATCH v9] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

QS9EIGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBi
eSBhbiBpbnRyb3NwZWN0aW9uCmFnZW50LCBzbyByZWNlaXZpbmcgdm1fZXZlbnRzIGZvciB0aGVt
IGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5IGhlcmUgdG8Kb3B0aW1pemUgYnkgZmlsdGVyaW5n
IHRoZXNlIGV2ZW50cyBvdXQuCkN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0aGUg
aW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMKYW4gRVBUIGZhdWx0IHdp
dGggbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhLiBUaGlzIGlzLCBob3dldmVyLApp
bmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBsZWdpdGltYXRl
bHkgY2F1c2UgYW4KRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5nIGEgX2RpZmZl
cmVudF8gcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsCndoZXJlIEEvRCB3ZXJlIHNldC4KVGhl
IHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVtdWxhdGlvbiwgd2hpbGUgaWdub3Jp
bmcgRVBUIHJlc3RyaWN0aW9ucwpmb3IgdGhlIHdhbGsgcGFydCwgYW5kIHRha2luZyB0aGVtIGlu
dG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxhdGluZyBvZgp0aGUgaW5zdHJ1Y3Rpb24g
YXQgUklQLiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVt
dWxhdGlvbgp0byBjb21wbGV0ZSwgc2luY2UgaW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUg
dG8gdmV0byB3aGF0ZXZlciBpdCBpcyBkb2luZy4KVGhhdCB3b3VsZCBtZWFuIHRoYXQgd2UgY2Fu
J3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzIGFjdGl2aXR5LCBpbnN0ZWFkCndlJ2Qg
b25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4KV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVu
dCIgY2FzZSB3aGlsZSBlbXVsYXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUKZXZlbnQg
b3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhlIGVtdWxhdGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkp
LgpBZnRlciB0aGUgZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50X2RvX3Jl
c3VtZSgpIGFnYWluIGFmdGVyIHRoZQppbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZl
bnQgYW5kIHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlCmluc3RydWN0aW9uIGF0IFJJUCB3
aWxsIGJlIGZ1bGx5IGVtdWxhdGVkICh3aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlCmludHJv
c3BlY3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGlu
dWUgdG8gcnVuIHBhc3QKdGhlIGluc3RydWN0aW9uLgoKQSBjb21tb24gZXhhbXBsZSBpcyBpZiB0
aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQgY2F1c2VkIGJ5IGEKcGFn
ZSB3YWxrLCBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGRlY2lkZXMgaWYgaXQgaXMgZ29pbmcgdG8g
c2VuZCBhIHZtX2V2ZW50LgpJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJl
IHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24KYXQgUklQLCB0aGF0IGluc3RydWN0
aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBhZ2UgYW5kIHByb3Zva2UgYSB2bV9ldmVu
dC4KCk5vdyBpZiBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0IGFuZCBkLT5hcmNoLm1v
bml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQKaXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0
aGUgcGFnZSB3YWxrIGNhc2UgYW5kIHdlIGNhbiBkbyB0aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRp
b24KYW5kIGVtdWxhdGUgdGhlIHBhZ2Ugd2FsayB3aGlsZSBpZ25vcmluZyB0aGUgRVBULCBidXQg
ZG9uJ3QgaWdub3JlIHRoZSBFUFQgZm9yIHRoZQplbXVsYXRpb24gb2YgdGhlIGFjdHVhbCBpbnN0
cnVjdGlvbi4KCkluIHRoZSBmaXJzdCBjYXNlIHdlIHdvdWxkIGhhdmUgMiBFUFQgZXZlbnRzLCBp
biB0aGUgc2Vjb25kIGNhc2Ugd2Ugd291bGQgaGF2ZQoxIEVQVCBldmVudCBpZiB0aGUgaW5zdHJ1
Y3Rpb24gYXQgdGhlIFJJUCB0cmlnZ2VycyBhbiBFUFQgZXZlbnQuCgpXZSB1c2UgaHZtZW11bF9t
YXBfbGluZWFyX2FkZHIoKSB0byBpbnRlcmNlcHQgci93IGFjY2VzcyBhbmQKX19odm1fY29weSgp
IHRvIGludGVyY2VwdCBleGVjIGFjY2Vzcy4KCmh2bV9lbXVsYXRlX3NlbmRfdm1fZXZlbnQoKSBj
YW4gcmV0dXJuIGZhbHNlIGlmIHRoZXJlIHdhcyBubyB2aW9sYXRpb24sCmlmIHRoZXJlIHdhcyBh
biBlcnJvciBmcm9tIG1vbml0b3JfdHJhcHMoKSBvciBwMm1fZ2V0X21lbV9hY2Nlc3MoKS4KUmV0
dXJuaW5nIGZhbHNlIGlmIHAybV9nZXRfbWVtX2FjY2VzcygpIGZhaWxzIGlzIG5lZWRlZCBiZWNh
dXNlIHRoZSBFUFQKZW50cnkgd2lsbCBoYXZlIHJ3eCBtZW1vcnkgYWNjZXNzIHJpZ2h0cy4KCk5P
VEU6IGh2bV9lbXVsYXRlX3NlbmRfdm1fZXZlbnQoKSBhc3N1bWVzIHRoZSBjYWxsZXIgd2lsbCBj
aGVjawphcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50CgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFY4OgoJ
LSBSZXBsYWNlIG5wZmVjLmtpbmQgIT0gbnBmZWNfa2luZF93aXRoX2dsYSB3aXRoCm5wZmVjLmtp
bmQgPT0gbnBmZWNfa2luZF9pbl9ncHQKCS0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlCgktIEFkZCB1
bmxpa2VseShjdXJyLT5hcmNoLnZtX2V2ZW50KQoJLSBNb3ZlIGdvdG8gb3V0IGluIHRoZSBsb29w
IGluIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkKCS0gUmVuYW1lIGh2bV9lbXVsYXRlX3NlbmRf
dm1fZXZlbnQoKSB0byBodm1fbW9uaXRvcl9jaGVja19lcHQoKQphbmQgbW92ZSBpdCB0byBodm0v
bW9uaXRvci5jCi0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwgMTcgKysr
Ky0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgIDggKysrKwogeGVuL2Fy
Y2gveDg2L2h2bS9tb25pdG9yLmMgICAgICAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgIHwgIDMgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaCB8ICAzICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3ZtX2V2ZW50LmggICAgfCAgMiArCiA2IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
IGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggZTRiM2YzMzBhOC4uZGNiZGRiOTI1
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKQEAgLTU0NCwxMCArNTQ0LDExIEBAIHN0YXRpYyB2b2lkICpodm1l
bXVsX21hcF9saW5lYXJfYWRkcigKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11
bF9jdHh0KQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICB2b2lkICpl
cnIsICptYXBwaW5nOworICAgIHZvaWQgKmVyciA9IE5VTEwsICptYXBwaW5nOwogICAgIHVuc2ln
bmVkIGludCBucl9mcmFtZXMgPSAoKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9T
SElGVCkgLQogICAgICAgICAobGluZWFyID4+IFBBR0VfU0hJRlQpICsgMTsKICAgICB1bnNpZ25l
ZCBpbnQgaTsKKyAgICBnZm5fdCBnZm47CiAKICAgICAvKgogICAgICAqIG1mbiBwb2ludHMgdG8g
dGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBhZ2UgcmVmZXJlbmNl
CkBAIC01ODIsNyArNTgzLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRy
KAogICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7CiAKICAgICAgICAgcmVzID0gaHZt
X3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVjLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsICZnZm4s
ICZwMm10KTsKIAogICAgICAgICBzd2l0Y2ggKCByZXMgKQogICAgICAgICB7CkBAIC01OTYsNyAr
NTk3LDYgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgICAgICAg
ICAgZ290byBvdXQ7CiAKICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKLSAg
ICAgICAgICAgIGVyciA9IE5VTEw7CiAgICAgICAgICAgICBnb3RvIG91dDsKIAogICAgICAgICBj
YXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CkBAIC02MTksMTMgKzYxOSwxOCBAQCBzdGF0aWMg
dm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAgICAgICAgICAgICB9CiAKICAgICAgICAg
ICAgIGlmICggcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBlcnIgPSBOVUxMOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAg
ICAgICAgfQogCiAgICAgICAgICAgICBBU1NFUlQocDJtdCA9PSBwMm1fcmFtX2xvZ2RpcnR5IHx8
ICFwMm1faXNfcmVhZG9ubHkocDJtdCkpOwogICAgICAgICB9CisKKyAgICAgICAgaWYgKCB1bmxp
a2VseShjdXJyLT5hcmNoLnZtX2V2ZW50KSAmJgorICAgICAgICAgICAgIGN1cnItPmFyY2gudm1f
ZXZlbnQtPnNlbmRfZXZlbnQgJiYKKyAgICAgICAgICAgICBodm1fbW9uaXRvcl9jaGVja19lcHQo
YWRkciwgZ2ZuLCBwZmVjLCBucGZlY19raW5kX3dpdGhfZ2xhKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpOworICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIH0KICAgICB9CiAKICAgICAvKiBFbnRpcmUgYWNjZXNzIHdpdGhpbiBhIHNp
bmdsZSBmcmFtZT8gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDJiODE4OTk0NmIuLmM4NTliYmU5Y2YgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMzIyNCw2ICszMjI0LDE0IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQg
X19odm1fY29weSgKICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsK
ICAgICAgICAgfQogCisgICAgICAgIGlmICggdW5saWtlbHkodi0+YXJjaC52bV9ldmVudCkgJiYK
KyAgICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50ICYmCisgICAgICAgICAg
ICAgaHZtX21vbml0b3JfY2hlY2tfZXB0KGFkZHIsIGdmbiwgcGZlYywgbnBmZWNfa2luZF93aXRo
X2dsYSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAg
ICAgIHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OworICAgICAgICB9CisKICAgICAgICAg
cCA9IChjaGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFnZSkgKyAoYWRkciAmIH5QQUdFX01BU0sp
OwogCiAgICAgICAgIGlmICggZmxhZ3MgJiBIVk1DT1BZX3RvX2d1ZXN0ICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMK
aW5kZXggMmE0MWNjYzkzMC4uMTA3MWYxYzdhOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAgLTIzLDggKzIz
LDEwIEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9t
ZW1fYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL21vbml0b3IuaD4KICNpbmNsdWRlIDxhc20vaHZt
L21vbml0b3IuaD4KKyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+CiAjaW5jbHVkZSA8YXNtL21vbml0
b3IuaD4KICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+
CkBAIC0yMTUsNiArMjE3LDc5IEBAIHZvaWQgaHZtX21vbml0b3JfaW50ZXJydXB0KHVuc2lnbmVk
IGludCB2ZWN0b3IsIHVuc2lnbmVkIGludCB0eXBlLAogICAgIG1vbml0b3JfdHJhcHMoY3VycmVu
dCwgMSwgJnJlcSk7CiB9CiAKKy8qCisgKiBTZW5kIG1lbW9yeSBhY2Nlc3Mgdm1fZXZlbnRzIGJh
c2VkIG9uIHBmZWMuIFJldHVybnMgdHJ1ZSBpZiB0aGUgZXZlbnQgd2FzCisgKiBzZW50IGFuZCBm
YWxzZSBmb3IgcDJtX2dldF9tZW1fYWNjZXNzKCkgZXJyb3IsIG5vIHZpb2xhdGlvbiBhbmQgZXZl
bnQgc2VuZAorICogZXJyb3IuIEFzc3VtZXMgdGhlIGNhbGxlciB3aWxsIGNoZWNrIGFyY2gudm1f
ZXZlbnQtPnNlbmRfZXZlbnQuCisgKgorICogTk9URTogcDJtX2dldF9tZW1fYWNjZXNzKCkgY2Fu
IGZhaWwgaWYgdGhlIGVudHJ5IHdhcyBub3QgZm91bmQgaW4gdGhlIEVQVAorICogKGluIHdoaWNo
IGNhc2UgYWNjZXNzIHRvIGl0IGlzIHVucmVzdHJpY3RlZCwgc28gbm8gdmlvbGF0aW9ucyBjYW4g
b2NjdXIpLgorICogSW4gdGhpcyBjYXNlcyBpdCBpcyBmaW5lIHRvIGNvbnRpbnVlIHRoZSBlbXVs
YXRpb24uCisgKi8KK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfZXB0KHVuc2lnbmVkIGxvbmcgZ2xh
LCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MTZfdCBraW5kKQoreworICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7CisgICAgdm1fZXZl
bnRfcmVxdWVzdF90IHJlcSA9IHt9OworICAgIHBhZGRyX3QgZ3BhID0gKGdmbl90b19nYWRkcihn
Zm4pIHwgKGdsYSAmIH5QQUdFX01BU0spKTsKKworICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLnZt
X2V2ZW50LT5zZW5kX2V2ZW50KTsKKworICAgIGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRf
ZXZlbnQgPSBmYWxzZTsKKworICAgIGlmICggcDJtX2dldF9tZW1fYWNjZXNzKGN1cnJlbnQtPmRv
bWFpbiwgZ2ZuLCAmYWNjZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdHAybV92
Y3B1X2lkeChjdXJyZW50KSkgIT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHN3
aXRjaCAoIGFjY2VzcyApCisgICAgeworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc194OgorICAgIGNh
c2UgWEVOTUVNX2FjY2Vzc19yeDoKKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nl
c3MgKQorICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfUiB8
IE1FTV9BQ0NFU1NfVzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nf
dzoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnc6CisgICAgICAgIGlmICggcGZlYyAmIFBGRUNf
aW5zbl9mZXRjaCApCisgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FD
Q0VTU19YOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yOgorICAg
IGNhc2UgWEVOTUVNX2FjY2Vzc19uOgorICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2Fj
Y2VzcyApCisgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1Nf
UiB8IE1FTV9BQ0NFU1NfVzsKKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkK
KyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19YOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193eDoKKyAgICBjYXNlIFhFTk1F
TV9hY2Nlc3Nfcnd4OgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDJydzoKKyAgICBjYXNlIFhF
Tk1FTV9hY2Nlc3NfbjJyd3g6CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX2RlZmF1bHQ6CisgICAg
ICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICggIXJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgKQor
ICAgICAgICByZXR1cm4gZmFsc2U7IC8qIG5vIHZpb2xhdGlvbiAqLworCisgICAgaWYgKCBraW5k
ID09IG5wZmVjX2tpbmRfd2l0aF9nbGEgKQorICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdz
IHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEEgfAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE1FTV9BQ0NFU1NfR0xBX1ZBTElEOworICAgIGVsc2UgaWYgKCBraW5kID09IG5w
ZmVjX2tpbmRfaW5fZ3B0ICkKKyAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1f
QUNDRVNTX0ZBVUxUX0lOX0dQVCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TUVNX0FDQ0VTU19HTEFfVkFMSUQ7CisKKworICAgIHJlcS5yZWFzb24gPSBWTV9FVkVOVF9SRUFT
T05fTUVNX0FDQ0VTUzsKKyAgICByZXEudS5tZW1fYWNjZXNzLmdmbiA9IGdmbl94KGdmbik7Cisg
ICAgcmVxLnUubWVtX2FjY2Vzcy5nbGEgPSBnbGE7CisgICAgcmVxLnUubWVtX2FjY2Vzcy5vZmZz
ZXQgPSBncGEgJiB+UEFHRV9NQVNLOworCisgICAgcmV0dXJuIG1vbml0b3JfdHJhcHMoY3VycmVu
dCwgdHJ1ZSwgJnJlcSkgPj0gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1v
ZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJj
aC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDAxNDRmOTJiOTguLmMxZTIxNDAyYTYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYwpAQCAtMjEyLDggKzIxMiw5IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hl
Y2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIH0KICAgICBpZiAoIHZtX2V2
ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgJiYKICAgICAgICAgIGQtPmFyY2gu
bW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZCAmJgotICAgICAgICAgbnBmZWMua2lu
ZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLwor
ICAgICAgICAgbnBmZWMua2luZCA9PSBucGZlY19raW5kX2luX2dwdCApIC8qIGRvbid0IHNlbmQg
YSBtZW1fZXZlbnQgKi8KICAgICB7CisgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZl
bnQgPSB0cnVlOwogICAgICAgICBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoRU1VTF9LSU5EX05P
Uk1BTCwgVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwogCiAgICAgICAgIHJldHVy
biB0cnVlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IGYxYWY0ZjgxMmEuLjNkZDQ5
MDZmNjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKQEAgLTQ5LDYgKzQ5LDkgQEAgdm9p
ZCBodm1fbW9uaXRvcl9pbnRlcnJ1cHQodW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQgaW50
IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXJyLCB1aW50
NjRfdCBjcjIpOwogYm9vbCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQodm9pZCk7CiAK
K2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfZXB0KHVuc2lnbmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4s
IHVpbnQzMl90IHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBraW5k
KTsKKwogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fTU9OSVRPUl9IX18gKi8KIAogLyoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvdm1fZXZlbnQuaAppbmRleCAyM2U2NTU3MTBiLi42NmRiOWUxZTI1IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92
bV9ldmVudC5oCkBAIC0zNiw2ICszNiw4IEBAIHN0cnVjdCBhcmNoX3ZtX2V2ZW50IHsKICAgICBi
b29sIHNldF9ncHJzOwogICAgIC8qIEEgc3luYyB2bV9ldmVudCBoYXMgYmVlbiBzZW50IGFuZCB3
ZSdyZSBub3QgZG9uZSBoYW5kbGluZyBpdC4gKi8KICAgICBib29sIHN5bmNfZXZlbnQ7CisgICAg
LyogU2VuZCBtZW0gYWNjZXNzIGV2ZW50cyBmcm9tIGVtdWxhdG9yICovCisgICAgYm9vbCBzZW5k
X2V2ZW50OwogfTsKIAogaW50IHZtX2V2ZW50X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQp
OwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:43:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 15: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 1i7Loh-0000K5-Cg; Mon, 09 Sep 2019 15:42:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t56i=XE=shutemov.name=kirill@srs-us1.protection.inumbo.net>)
 id 1i7Lof-0000Js-Mx
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:42:57 +0000
X-Inumbo-ID: 7e2390a6-d318-11e9-b299-bc764e2007e4
Received: from mail-ed1-x542.google.com (unknown [2a00:1450:4864:20::542])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e2390a6-d318-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 15:42:56 +0000 (UTC)
Received: by mail-ed1-x542.google.com with SMTP id o9so13438750edq.0
 for <xen-devel@lists.xenproject.org>; Mon, 09 Sep 2019 08:42:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=shutemov-name.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=3SY6sV9Kk+QzFkjSL8M3PFN8ScqMIVwbQKKnfeSopA8=;
 b=THRGm6XSaXwL6nkGJIUR36arIzUbwIyDFRDA3U5m/qBxDyOb3Hxa1xgQlnvTWnFdD7
 6hKRYrgaQ41tvn6TVGF+3t0pAOXAxC58CqB1h7e+HifutUHr4IKnnJUV7uDcpMSn97nV
 MMicdUmqzBFGNjMitH9NhuJ7ZsJl9i0MBYutjCuI1A+rpvKILL++D7uffSa24gGDAPyS
 CsIzReY/kMAl3Hos2OL4D7sCUlnjKuPXjI7TlAj+RHgAZWTtlcxjo0Qe2jpSl13orlHl
 8lRZqVc3vd67K7Hq9Zg00XrQlcORq0O3/fxVQv4ibxpOBbzRAw19XqGUqnigtTpgERWr
 jYew==
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=3SY6sV9Kk+QzFkjSL8M3PFN8ScqMIVwbQKKnfeSopA8=;
 b=F4iGmvxPi2SQW/q/l20anAqUxMYQR1XddE1fdcV7m6qpXWebqiYPAJ/SyIVXiRXXMO
 4htqVLlUJrPW3H+JZ8Dv7tYY+6zoIRhF8Ri87AFIKThvptN9DoVRKRufqqg/5viFtQPG
 zfEjuIciVrdRdePLS7ounaqOpJkyToFQxcj+0eQh4ZMlU94BAQjOsAerJr5qtANciOzG
 ahbJyJzS+v82qZGd6T1k5Q6vf/H++PLlVbkv0pM6AinpUy894Q+AovKRGQEuBAZUrefH
 wqim1gZ05whssZ8IUmvSsbph5OBQ1coYnh8RSdcWfYlYVEMo6xFxtNVCmMwBKden/W6s
 YlDg==
X-Gm-Message-State: APjAAAUdtZDihrcqPzapk+9McKo1raZ6Kbg9moew0hS6XA/aPgz6GY+S
 BpXoAjdioTAVAzL+x6GFmNStXQ==
X-Google-Smtp-Source: APXvYqyrmYxxvoaUBmgmwXh89G4Un8byjESE4BZ9R71RK07xOPzKxwas5qjTsrE19iMlwaLhtmZwvg==
X-Received: by 2002:aa7:d818:: with SMTP id v24mr4767421edq.23.1568043775730; 
 Mon, 09 Sep 2019 08:42:55 -0700 (PDT)
Received: from box.localdomain ([86.57.175.117])
 by smtp.gmail.com with ESMTPSA id a3sm1782816eje.90.2019.09.09.08.42.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Sep 2019 08:42:55 -0700 (PDT)
Received: by box.localdomain (Postfix, from userid 1000)
 id D32491003B5; Mon,  9 Sep 2019 18:42:53 +0300 (+03)
Date: Mon, 9 Sep 2019 18:42:53 +0300
From: "Kirill A. Shutemov" <kirill@shutemov.name>
To: Souptick Joarder <jrdr.linux@gmail.com>
Message-ID: <20190909154253.q55olcm4cqwh7izd@box>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1567889743.git.jrdr.linux@gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 0/3] Remove __online_page_set_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: sashal@kernel.org, jgross@suse.com, linux-hyperv@vger.kernel.org,
 sstabellini@kernel.org, sthemmin@microsoft.com, pasha.tatashin@soleen.com,
 david@redhat.com, haiyangz@microsoft.com, dan.j.williams@intel.com,
 linux-kernel@vger.kernel.org, richard.weiyang@gmail.com, linux-mm@kvack.org,
 mhocko@suse.com, cai@lca.pw, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, kys@microsoft.com, akpm@linux-foundation.org,
 osalvador@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBTZXAgMDgsIDIwMTkgYXQgMDM6MTc6MDFBTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBfX29ubGluZV9wYWdlX3NldF9saW1pdHMoKSBpcyBhIGR1bW15IGZ1bmN0aW9u
IGFuZCBhbiBleHRyYSBjYWxsCj4gdG8gdGhpcyBjYW4gYmUgYXZvaWRlZC4KPiAKPiBBcyBib3Ro
IG9mIHRoZSBjYWxsZXJzIGFyZSBub3cgcmVtb3ZlZCwgX19vbmxpbmVfcGFnZV9zZXRfbGltaXRz
KCkKPiBjYW4gYmUgcmVtb3ZlZCBwZXJtYW5lbnRseS4KPiAKPiBTb3VwdGljayBKb2FyZGVyICgz
KToKPiAgIGh2X2JhbGxvbjogQXZvaWQgY2FsbGluZyBkdW1teSBmdW5jdGlvbiBfX29ubGluZV9w
YWdlX3NldF9saW1pdHMoKQo+ICAgeGVuL2JhbGxvbjogQXZvaWQgY2FsbGluZyBkdW1teSBmdW5j
dGlvbiBfX29ubGluZV9wYWdlX3NldF9saW1pdHMoKQo+ICAgbW0vbWVtb3J5X2hvdHBsdWcuYzog
UmVtb3ZlIF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cygpCj4gCj4gIGRyaXZlcnMvaHYvaHZfYmFs
bG9vbi5jICAgICAgICB8IDEgLQo+ICBkcml2ZXJzL3hlbi9iYWxsb29uLmMgICAgICAgICAgfCAx
IC0KPiAgaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oIHwgMSAtCj4gIG1tL21lbW9yeV9o
b3RwbHVnLmMgICAgICAgICAgICB8IDUgLS0tLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA4IGRlbGV0
aW9ucygtKQoKRG8gd2UgcmVhbGx5IG5lZWQgMyBzZXBhcmF0ZSBwYXRjaGVzIHRvIHJlbW92ZSA4
IGxpbmVzIG9mIGNvZGU/CgotLSAKIEtpcmlsbCBBLiBTaHV0ZW1vdgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:48:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 15: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 1i7LuL-0000Ve-3v; Mon, 09 Sep 2019 15:48:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MMG2=XE=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7LuJ-0000VZ-Eh
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:48:47 +0000
X-Inumbo-ID: 4e92789c-d319-11e9-b299-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e92789c-d319-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 15:48:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id u14so13230753ljj.11
 for <xen-devel@lists.xenproject.org>; Mon, 09 Sep 2019 08:48: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-transfer-encoding:content-language;
 bh=ulOB6/snBJ0w/uZEqkryAfbkUf+kEZoBZcTpcAW3bxo=;
 b=Ey6N3dV2i41A7heBQyjVBpV3nlWRGbzK0wnWrObcx7L2P+WQ8ABLF8GCuIDZwAEaIj
 nPjDQfqeCAGw944b5EieIIXAhFOQxSm4yu+74yr2ENZcEdcnfbwByhILrWX++smi5OK6
 tb1mTaNWYIFRhqfVNK0FdJvcisfIyiHx62CIsGc5duqHfQpUmdO9I91UejgrTJtvGGiE
 H7kLlHu8yH+vEh/uIN4nATgrR4BOsUr9aC8ZSYPNo3IzhnyMwsTwhdpzNa3BKZtRcm8y
 E0TCqjSQNmC/fw7xxOOXhsbSxM2ilgi/dXnXeDTsWyNNm5/xkpR/ZZIeyT2FMdRtNmFM
 LXgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=ulOB6/snBJ0w/uZEqkryAfbkUf+kEZoBZcTpcAW3bxo=;
 b=i0iqB2fL/s05nxNQv6Q3gHM5xKNaCSC+ODnbDgPaMNgkys/j4JzILDjSJPJrxqpJL0
 biZSdQsedrm+xsoK4MxR8LEvRvzzBiyIiDw+GYSLJhPR1U6/cF5SNEE5Ia/4J47MjsBn
 kfKB3apWwYQCw+hnHXVeClZBOmnVDy2CUaBEYhudpLA5pg5mDQs9jmflg9Ylv32OJkNW
 X9+yIu6a9PMQwuxmMexNh11BK8pf1M7M+CuMSUMEvsB2amLdJOIEbrOK7Ez1BISLT8GE
 XzdDCismG+A+V6F+dG8mUbptd0Z4yuZfnY40CnfBXw3iqtrTLLxZEWpjFccZIIBkuqNs
 8Y3Q==
X-Gm-Message-State: APjAAAU/SvUPX6IWmZATF2dySSiADmYRpeycRLgajPM84PMnoLYToXHn
 GWMfI0/+lZrzzOBqgJm8Dv0=
X-Google-Smtp-Source: APXvYqzUZ/8JLL7zchE6c08KxXZ0ikuQwKIwcWJe3q6fnHEj0ycsBPei3Lszv2keMXvj9RS3f+rz9w==
X-Received: by 2002:a2e:9b43:: with SMTP id o3mr5360208ljj.214.1568044125224; 
 Mon, 09 Sep 2019 08:48:45 -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 z21sm3149018ljn.100.2019.09.09.08.48.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 09 Sep 2019 08:48:44 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-8-git-send-email-olekstysh@gmail.com>
 <17ed5e35-94e5-69a7-67f1-6978c50fea09@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <e2e67d7a-788d-9ae7-3f5f-274ce7bb2ab1@gmail.com>
Date: Mon, 9 Sep 2019 18:48:43 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <17ed5e35-94e5-69a7-67f1-6978c50fea09@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA5LjA5LjE5IDE4OjA0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuCgoKPgo+Cj4gT24gOC8yMC8xOSA3OjA5IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5r
byB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+Pgo+PiBUaGlzIHBhdGNoIGFkZHMgbmV3IGlvbW11X2FkZF9kdF9kZXZp
Y2UgQVBJIGZvciBhZGRpbmcgRFQgZGV2aWNlCj4+IHRvIHRoZSBJT01NVSB1c2luZyBnZW5lcmlj
IElPTU1VIERUIGJpbmRpbmdzIFsxXSBhbmQgcHJldmlvdXNseQo+PiBhZGRlZCAiaW9tbXVfZndz
cGVjIiBzdXBwb3J0IGFuZCAiYWRkX2RldmljZS9vZl94bGF0ZSIgY2FsbGJhY2tzLgo+Pgo+PiBO
ZXcgZnVuY3Rpb24gZG9lcyB0aGUgZm9sbG93aW5nOgo+PiAtIFBhcnNlIHRoZSBEVCBiaW5kaW5n
cyBhY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmljYXRpb24KPj4gLSBQcm92aWRlIERUIElPTU1VIHNw
ZWNpZmllciB3aGljaCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3Rlcgo+PiDCoMKgIGludGVyZmFj
ZXMgb2YgdGhhdCBkZXZpY2UgKGRldmljZSBJRHMsIGV0YykgdG8gdGhlIGRyaXZlcgo+PiAtIEFk
ZCBtYXN0ZXIgZGV2aWNlIHRvIHRoZSBJT01NVSBpZiBsYXR0ZXIgaXMgcHJlc2VudCBhbmQgYXZh
aWxhYmxlCj4+Cj4+IFRoZSBhZGRpdGlvbmFsIGJlbmVmaXQgaGVyZSBpcyB0byBhdm9pZCB0byBn
byB0aHJvdWdoIHRoZSB3aG9sZSBEVAo+PiBtdWx0aXBsZSB0aW1lcyBpbiBJT01NVSBkcml2ZXIg
dHJ5aW5nIHRvIGxvY2F0ZSBtYXN0ZXIgZGV2aWNlcyB3aGljaAo+PiBiZWxvbmcgdG8gZWFjaCBJ
T01NVSBkZXZpY2UgYmVpbmcgcHJvYmVkLgo+Cj4gU28gdGhlIGNvbW1pdCB0aXRsZS9tZXNzYWdl
IGRlc2NyaWJlcyB0aGUgbmV3IGZ1bmN0aW9uIAo+IGlvbW11X2FkZF9kdF9kZXZpY2UsIGJ1dCBu
b3QgdGhlIG1haW4gaW1wb3J0YW50IHRoaW5nIGkuZS4gIldoeSBpcyBpdCAKPiBjYWxsZWQgd2hl
biBidWlsZGluZyBkb20wIi4KPgo+IFdoaWxlIEkgYWdyZWUgdGhlIG5ldyBmdW5jdGlvbiBpcyB0
aGUgYmlnIHBhcnQgb2YgdGhlIGZ1bmN0aW9uIHdoYXQgCj4gbWF0dGVyIGlzIHdlIG5lZWQgdG8g
cmVnaXN0ZXIgZGV2aWNlIHVzaW5nIHRoZSBnZW5lcmljIElPTU1VIGJpbmRpbmdzIAo+IGJlZm9y
ZSBhc3NpZ25pbmcgdGhlIGRldmljZSB0byBhIGRvbWFpbi4gVGhlIHNwbGl0IGlzIHRvIGtlZXAg
c2VwYXJhdGUgCj4gImFkZCIgYW5kICJhc3NpZ24iLiBUaGUgbGF0ZXIgY2FuIGJlIGNhbGxlZCBm
cm9tIGRvbTAuCgpHb29kIHBvaW50LiBJIHdpbGwgdXBkYXRlIGRlc2NyaXB0aW9uLgoKCj4KPgo+
Pgo+PiBbMV0gCj4+IGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50eHQKPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+PiBDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gLS0tCj4+IENoYW5nZXMg
VjIgLT4gVjM6Cj4+IMKgwqDCoMKgIC0gY2xhcmlmaWVkIHBhdGNoIGRlc2NyaXB0aW9uCj4+IMKg
wqDCoMKgIC0gY2xhcmlmaWVkIGNvbW1lbnRzIGluIGNvZGUKPj4gwqDCoMKgwqAgLSBtb2RpZmll
ZCB0byBwcm92aWRlIERUIElPTU1VIHNwZWNpZmllciB0byB0aGUgZHJpdmVyCj4+IMKgwqDCoMKg
wqDCoCB1c2luZyAib2ZfeGxhdGUiIGNhbGxiYWNrCj4+IMKgwqDCoMKgIC0gZG9jdW1lbnRlZCBm
dW5jdGlvbiB1c2FnZQo+PiDCoMKgwqDCoCAtIG1vZGlmaWVkIHRvIHJldHVybiBhbiBlcnJvciBp
ZiBvcHMgaXMgbm90IHByZXNlbnQvaW1wbGVtZW50ZWQsCj4+IMKgwqDCoMKgIC0gYWRkZWQgYWJp
bGl0eSB0byByZXR1cm4gYSBwb3NzaXRpdmUgdmFsdWUgdG8gaW5kaWNhdGUKPj4gwqDCoMKgwqDC
oMKgIHRoYXQgZGV2aWNlIGRvZXNuJ3QgbmVlZCB0byBiZSBwcm90ZWN0ZWQKPj4gwqDCoMKgwqAg
LSByZW1vdmVkIGNoZWNrIGZvciB0aGUgImlvbW11IiBwcm9wZXJ0eSBwcmVzZW5jZQo+PiDCoMKg
wqDCoMKgwqAgaW4gdGhlIGNvbW1vbiBjb2RlCj4+IMKgwqDCoMKgIC0gaW5jbHVkZWQgPGFzbS9p
b21tdV9md3NwZWMuaD4gZGlyZWN0bHkKPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuY8KgwqDCoMKgwqDCoMKgwqAgfCAxMSArKysrKysrKwo+PiDCoCB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8IDU1IAo+PiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaMKgwqDCoMKgwqDC
oMKgwqAgfCAxMSArKysrKysrKwo+PiDCoCAzIGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMo
KykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBpbmRleCBlNzlkNGUyLi4xNTllYTZhIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4+IEBAIC0xMjQwLDYgKzEyNDAsNyBAQCBzdGF0aWMgaW50IF9faW5p
dCBtYXBfZGV2aWNlX2NoaWxkcmVuKHN0cnVjdCAKPj4gZG9tYWluICpkLAo+PiDCoCDCoCAvKgo+
PiDCoMKgICogRm9yIGEgZ2l2ZW4gZGV2aWNlIG5vZGU6Cj4+ICsgKsKgIC0gVHJ5IHRvIGNhbGwg
aW9tbXVfYWRkX2R0X2RldmljZSB0byBwcm90ZWN0IHRoZSBkZXZpY2UgYnkgYW4gSU9NTVUKPj4g
wqDCoCAqwqAgLSBHaXZlIHBlcm1pc3Npb24gdG8gdGhlIGd1ZXN0IHRvIG1hbmFnZSBJUlEgYW5k
IE1NSU8gcmFuZ2UKPj4gwqDCoCAqwqAgLSBSZXRyaWV2ZSB0aGUgSVJRIGNvbmZpZ3VyYXRpb24g
KGkuZSBlZGdlL2xldmVsKSBmcm9tIGRldmljZSB0cmVlCj4+IMKgwqAgKiBXaGVuIHRoZSBkZXZp
Y2UgaXMgbm90IG1hcmtlZCBmb3IgZ3Vlc3QgcGFzc3Rocm91Z2g6Cj4+IEBAIC0xMjU3LDYgKzEy
NTgsMTYgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX2RldmljZShzdHJ1Y3QgZG9tYWluIAo+
PiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCj4+IMKgwqDCoMKgwqAgdTY0IGFkZHIs
IHNpemU7Cj4+IMKgwqDCoMKgwqAgYm9vbCBuZWVkX21hcHBpbmcgPSAhZHRfZGV2aWNlX2Zvcl9w
YXNzdGhyb3VnaChkZXYpOwo+PiDCoCArwqDCoMKgIGR0X2RwcmludGsoIiVzIGFkZCB0byBpb21t
dVxuIiwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Cj4KPiBUaGlzIG1lc3NhZ2UgaXMgc2xpZ2h0
bHkgY29uZnVzaW5nLiBZb3UgYXJlIG5vdCBhZGRpbmcgdGhlIGRldmljZSwgeW91IAo+IGFyZSB0
cnlpbmcgdG8uIFNvIGhvdyBhYm91dCAiQ2hlY2sgaWYgJXMgaXMgYmVoaW5kIGFuIElPTU1VIGFu
ZCBhZGQgaXQiLgoKU291bmRzIHJlYXNvbmFibGUuCgoKPgo+Cj4+ICsKPj4gK8KgwqDCoCByZXMg
PSBpb21tdV9hZGRfZHRfZGV2aWNlKGRldik7Cj4+ICvCoMKgwqAgaWYgKCByZXMgPCAwICkKPj4g
K8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBwcmludGsoWEVOTE9HX0VSUiAiRmFpbGVkIHRv
IGFkZCAlcyB0byB0aGUgSU9NTVVcbiIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJlczsK
Pj4gK8KgwqDCoCB9Cj4+ICsKPj4gwqDCoMKgwqDCoCBuaXJxID0gZHRfbnVtYmVyX29mX2lycShk
ZXYpOwo+PiDCoMKgwqDCoMKgIG5hZGRyID0gZHRfbnVtYmVyX29mX2FkZHJlc3MoZGV2KTsKPj4g
wqAgZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIAo+PiBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+IGluZGV4IDcyYTMwZTAuLjQ3
ZTRiYzYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5j
Cj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+IEBAIC0yMCw2
ICsyMCw3IEBACj4+IMKgICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4+IMKgIMKgICNpbmNsdWRlIDxh
c20vZGV2aWNlLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2lvbW11X2Z3c3BlYy5oPgo+PiDCoCDCoCAv
Kgo+PiDCoMKgICogRGVmZXJyZWQgcHJvYmUgbGlzdCBpcyB1c2VkIHRvIGtlZXAgdHJhY2sgb2Yg
ZGV2aWNlcyBmb3Igd2hpY2ggCj4+IGRyaXZlcgo+PiBAQCAtMTM5LDMgKzE0MCw1NyBAQCBpbnQg
YXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gCj4+ICpkKQo+PiDC
oCB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKPj4gwqAgewo+PiDCoCB9Cj4+ICsKPj4gK2ludCBfX2luaXQgaW9tbXVfYWRkX2R0X2Rldmlj
ZShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wKQo+PiArewo+PiArwqDCoMKgIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKm9wcyA9IGlvbW11X2dldF9vcHMoKTsKPj4gK8KgwqDCoCBzdHJ1Y3QgZHRf
cGhhbmRsZV9hcmdzIGlvbW11X3NwZWM7Cj4+ICvCoMKgwqAgc3RydWN0IGRldmljZSAqZGV2ID0g
ZHRfdG9fZGV2KG5wKTsKPj4gK8KgwqDCoCBpbnQgcmMgPSAxLCBpbmRleCA9IDA7Cj4+ICsKPj4g
K8KgwqDCoCBpZiAoICFpb21tdV9lbmFibGVkICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAx
Owo+PiArCj4+ICvCoMKgwqAgaWYgKCAhb3BzIHx8ICFvcHMtPmFkZF9kZXZpY2UgfHwgIW9wcy0+
b2ZfeGxhdGUgKQo+Cj4gVGhlIFNNTVUgZG9lcyBub3QgaW1wbGVtZW50IG9mX3hsYXRlKCkuIEl0
IGlzIGFjdHVhbGx5IG9ubHkgbWFuZGF0b3J5IAo+IGlmIHlvdSBhcmUgdXNpbmcgdGhlIGdlbmVy
aWMgYmluZGluZ3MuIFNvIEkgd291bGQgb25seSBjaGVjayAKPiBvcHMtPm9mX3hsYXRlIGlmICJp
b21tdXMiIGV4aXN0cy4KCkFncmVlLiBXaWxsIGRvLgoKCj4KPgo+PiArwqDCoMKgwqDCoMKgwqAg
cmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGRldl9pb21tdV9md3NwZWNfZ2V0
KGRldikgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FRVhJU1Q7ID4gKwo+PiArwqDCoMKg
IC8qIEFjY29yZGluZyBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9t
bXUudHh0IAo+PiBmcm9tIExpbnV4ICovCj4KPiBzL0FjY29yZGluZy9BY2NvcmRpbmcgdG8vCgpv
awoKCj4KPgo+PiArwqDCoMKgIHdoaWxlICggIWR0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKG5w
LCAiaW9tbXVzIiwgIiNpb21tdS1jZWxscyIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW5k
ZXgsICZpb21tdV9zcGVjKSApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCAh
ZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShpb21tdV9zcGVjLm5wKSApCj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGJyZWFrOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCByYyA9IGlvbW11X2Z3c3Bl
Y19pbml0KGRldiwgJmlvbW11X3NwZWMubnAtPmRldik7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAo
IHJjICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICsKPj4gK8KgwqDCoMKg
wqDCoMKgIC8qCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogUHJvdmlkZSBEVCBJT01NVSBzcGVjaWZp
ZXIgd2hpY2ggZGVzY3JpYmVzIHRoZSBJT01NVSBtYXN0ZXIKPj4gK8KgwqDCoMKgwqDCoMKgwqAg
KiBpbnRlcmZhY2VzIG9mIHRoYXQgZGV2aWNlIChkZXZpY2UgSURzLCBldGMpIHRvIHRoZSBkcml2
ZXIuCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogVGhlIGRyaXZlcidzIHJlc3BvbnNpYmlsaXR5IGlz
IHRvIGRlY2lkZSBob3cgdG8gaW50ZXJwcmV0IAo+PiB0aGVtLgo+Cj4gTklUOiAiVGhlIGRyaXZl
ciBpcyByZXNwb25zaWJsZSB0byBkZWNpZGUuLi4iLgoKb2sKCgo+Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgICogSXQgc2hvdWxkIGFsc28gaW5pdGlhbGl6ZS92ZXJpZnkgdGhhdCBkZXZpY2UuCj4KPiBX
aGF0IGRvIHlvdSBtZWFuPyBvZl94bGF0ZSBzaG91bGQgbW9zdGx5IHRyYW5zbGF0ZSB0aGUgc3Bl
Y2lmaWVyIHRvIAo+IGZ3c3BlYy4KClllcy4gU2F5aW5nICJpbml0aWFsaXplL3ZlcmlmeSB0aGF0
IGRldmljZSIgSSBtZWFudCB0byB2ZXJpZnkgcGFzc2VkIERUIApJT01NVSBzcGVjaWZpZXIgYW5k
IGluaXRpYWxpemUgZHJpdmVyJ3MgcHJpdmF0ZSBkYXRhIGZvciB0aGlzIGRldmljZSAKKGlvbW11
X3ByaXYpLiBCdXQsIHRoaXMgaXMgb2J2aW91cy4KCkkgd2lsbCByZW1vdmUgY29uZnVzaW5nIHdv
cmQgImluaXRpYWxpemUiIG9yIGV2ZW4gdGhlIHdob2xlIHNlbnRlbmNlLgoKCj4KPgo+PiArwqDC
oMKgwqDCoMKgwqDCoCAqLwo+PiArwqDCoMKgwqDCoMKgwqAgcmMgPSBvcHMtPm9mX3hsYXRlKGRl
diwgJmlvbW11X3NwZWMpOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCByYyApCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpbmRleCsrOwo+
PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIEFkZCBtYXN0ZXIg
ZGV2aWNlIHRvIHRoZSBJT01NVSBpZiBsYXR0ZXIgaXMgcHJlc2VudCBhbmQgCj4+IGF2YWlsYWJs
ZS4KPj4gK8KgwqDCoMKgICogVGhlIGRyaXZlcidzIHJlc3BvbnNpYmlsaXR5IGlzIHRvIGNoZWNr
IHdoZXRoZXIgdGhhdCBkZXZpY2UKPj4gK8KgwqDCoMKgICogd2FzIGluaXRpYWxpemVkL3Zlcmlm
aWVkIGJlZm9yZSBhbmQgbWFyayB0aGF0IGRldmljZSBhcyAKPj4gcHJvdGVjdGVkLgo+Cj4gSSBk
b24ndCB1bmRlcnN0YW5kIHRoZSBsYXN0IHNlbnRlbmNlLiBGb3IgbWUsICJkZXZpY2UiIHJlZmVy
cyB0byAKPiB3aGF0J3MgcG9pbnRlZCBieSAiZGV2Ii4gQnV0IHRoZSBJT01NVSBkcml2ZXIgaXMg
bm90IHJlc3BvbnNpYmxlIGZvciAKPiBpbml0aWFsaXppbmcgdGhlIGRldmljZS4KClllcy4gVGhl
IHNhbWUgYXMgZm9yIGNvbW1lbnQgYWJvdmUuIEkgd2lsbCByZW1vdmUgY29uZnVzaW5nIHdvcmQg
CiJpbml0aWFsaXplIi4KCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:51:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 15:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Lww-0001Dg-Jf; Mon, 09 Sep 2019 15:51:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7Lwv-0001Da-3P
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:51:29 +0000
X-Inumbo-ID: af377e86-d319-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af377e86-d319-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 15:51:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568044288;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Ycfzqz35S93BaQErjBwP7w2oj9qOE91COvvGMLxul2U=;
 b=YxAHxczZh3NidZzDBcL1DQrI/cZDu8ywi1Pxdnn27Bt5UbYhQXogShJE
 8/QEQtMU7+A5t2cQ+rvM4Hz6S8fVzo4BX0V7UB0nN3xEQfoIJzfMZ/E77
 lBQmGB76d00/oWMcHfPXxwdLcWQ4qpkF5BdmKO9Z2lexrnxRsXhXO8aBj g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FxI18Hwn9w4BjhnhANnyPFkNF/UiB9+K9etwq3sDYsBgamVVUE6Q8CwvZdy+hHo5r3Myrqbde2
 HCkBAysPKK5IpcXm5wOjhMCeKDoJcWX5pjiL1Eh0E9BTSrhrZQUOpvYt7PkG5bbXxJncJTasHc
 UeepQvlXkpa9i2h8AzLIZyca74bPySVWlyn5Jfrftz1Z4K40vb2FMzjYmQCgVElgb6+g/UsGIx
 nZPuI1OBCXICXSZGquut6FjcLISstkhFVPoSug41VZ07l66XtvB/JfYYWjyH97H4WfmGEPTbj4
 hPA=
X-SBRS: 2.7
X-MesageID: 5329688
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,486,1559534400"; 
   d="scan'208";a="5329688"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 16:51:24 +0100
Message-ID: <20190909155124.19942-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/cpuid: Fix handling of the CPUID.7[0].eax
 levelling MSR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <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>

N2EwIGlzIGFuIGludGVnZXIgZmllbGQsIG5vdCBhIG1hc2sgLSB0YWtpbmcgdGhlIGxvZ2ljYWwg
YW5kIG9mIHRoZSBoYXJkd2FyZQphbmQgcG9saWN5IHZhbHVlcyByZXN1bHRzIGluIG5vbnNlbnNl
LiAgSW5zdGVhZCwgdGFrZSB0aGUgcG9saWN5IHZhbHVlCmRpcmVjdGx5LgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpFdmVuIFJvbWUgaGFyZHdh
cmUgaGFzIDdbMF0uZWF4IHN0aWxsIGFzIDAsIGFuZCB0aGVyZSBpcyBubyBzZW5zaWJsZSByZWFz
b24gdG8Kc2V0IG1heF9zdWJsZWFmIGhpZ2hlciBhdCB0aGlzIHBvaW50LCBzbyB0aGlzIGlzIG9u
bHkgYSBsYXRlbnQgYnVnIGZvciBub3cuCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jIHwgMTMg
KysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKaW5kZXggMWU5OGZjODAwOS4uMzVhZDhjYjUxYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMjE4LDExICsy
MTgsMTYgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgKChsZXZlbGxpbmdfY2FwcyAm
IExDQVBfN2FiMCkgPT0gTENBUF83YWIwKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQ2
NF90IG1hc2sgPSBjcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjA7Ci0gICAgICAgICAgICB1aW50MzJf
dCBlYXggPSBjdGwtPmVheDsKLSAgICAgICAgICAgIHVpbnQzMl90IGVieCA9IHAtPmZlYXQuXzdi
MDsKIAotICAgICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgJiAoWDg2X1ZF
TkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSApCi0gICAgICAgICAgICAgICAgbWFzayAmPSAo
KHVpbnQ2NF90KWVheCA8PCAzMikgfCBlYng7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogTGVhZiA3WzBdLmVheCBpcyBtYXhfc3VibGVhZiwgbm90IGEgZmVhdHVyZSBtYXNrLiAgVGFr
ZSBpdAorICAgICAgICAgICAgICogd2hvbGVzYWxlIGZyb20gdGhlIHBvbGljeSwgYnV0IGNsYW1w
IHRoZSBmZWF0dXJlcyBpbiA3WzBdLmVieAorICAgICAgICAgICAgICogcGVyIHVzdWFsLgorICAg
ICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAm
CisgICAgICAgICAgICAgICAgIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pICkK
KyAgICAgICAgICAgICAgICBtYXNrID0gKCgodWludDY0X3QpcC0+ZmVhdC5tYXhfc3VibGVhZiA8
PCAzMikgfAorICAgICAgICAgICAgICAgICAgICAgICAgKCh1aW50MzJfdCltYXNrIHwgcC0+ZmVh
dC5fN2IwKSk7CiAKICAgICAgICAgICAgIGQtPmFyY2gucHYuY3B1aWRtYXNrcy0+XzdhYjAgPSBt
YXNrOwogICAgICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 15:55:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 15: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 1i7M0y-0001Nr-9H; Mon, 09 Sep 2019 15:55:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLmJ=XE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7M0x-0001Nm-Cw
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 15:55:39 +0000
X-Inumbo-ID: 442642ac-d31a-11e9-b76c-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 442642ac-d31a-11e9-b76c-bc764e2007e4;
 Mon, 09 Sep 2019 15:55:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568044538;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=zf6bNC9HU8cOyuKaCv1fwvKGH2K+HP7QAO6wpn3xE0I=;
 b=YUPfXTkSzJkA/mtKy+TpRPG2N0cL0QCDpl/puvR6vpz69Asw4dZitOxZ
 GruybnMJKcILdcvg/mlMk4Kx4M72x3Ab5MayWWs6vfWvxm2uqFj0Ndv1k
 MT5hvG+Bn+9OHWDgyrGJeBflF47cewh+E4QHlhgqyG9RNRlyacoaNjUvZ o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XK32eGNbzMhb1Xui/LdmvXORhw74UWjG6qtoLOj6a9U0xiFHDiDW72rowx7SLv++KuncGpihc7
 19TT9Cg0o7UK3LyFr6GAk88CbqQdVg2KTZ91DjbxAMy3TKz8dHcDf4y99CgIHXZyYdOUKoAMSp
 NT5K3jZEnZI4n02A3RhOvV2jH3hJZKrxBjy0rv8UHHpVP42kSYnniHzNqDvJxBFbow4rwfJDEa
 gU2iilsX9tAr17hbjVshI0AvCaXswViBK01uYR2mwMKRfijecXtQ75fuN4y3bT0NmMHCG8QnMI
 wOo=
X-SBRS: 2.7
X-MesageID: 5513400
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,486,1559534400"; 
   d="scan'208";a="5513400"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 16:55:34 +0100
Message-ID: <20190909155534.20514-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/cpuid: Fix build with CentOS 6 following
 c/s 7479151106
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R0NDIG9mIGEgQ2VudE9TIDYgdmludGFnZSBjb21wbGFpbnM6CgogIGNwdWlkLmM6IEluIGZ1bmN0
aW9uICdwYXJzZV94ZW5fY3B1aWQnOgogIGNwdWlkLmM6MzI6IGVycm9yOiAnbWlkJyBtYXkgYmUg
dXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24KClRoaXMgY2FuJ3Qgb2NjdXIgaW4g
cHJhY3RpY2UgYmVjYXVzZSB0aGUgd2hpbGUoKSBsb29wIGlzIGd1YXJlbnRlZWQgdG8gYmUKZW50
ZXJlZCwgYnV0IGluaXRpYWxpc2UgbWlkIHRvIHdvcmsgYXJvdW5kIHRoZSBpc3N1ZXMuCgpTcG90
dGVkIGJ5IEdpdGxhYiBDSS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCAzNmIxZTJjZTRjLi5h
Y2JhMGY3NTgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1aWQuYwpAQCAtMjksNyArMjksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94
ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0OwogICAgICAgICB9IGZlYXR1cmVzW10gX19pbml0
Y29uc3RyZWwgPSBJTklUX0ZFQVRVUkVfTkFNRVM7Ci0gICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0
dXJlICpsaHMsICptaWQsICpyaHM7CisgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0dXJlICpsaHMs
ICpyaHMsICptaWQgPSBOVUxMIC8qIEdDQy4uLiAqLzsKICAgICAgICAgY29uc3QgY2hhciAqZmVh
dDsKIAogICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 17:13:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 17:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7NDX-0007qy-Gu; Mon, 09 Sep 2019 17:12:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7NDW-0007qt-4B
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 17:12:42 +0000
X-Inumbo-ID: 076e23b0-d325-11e9-a337-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 076e23b0-d325-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 17:12:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568049160;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=EXel1DzXDHB8JA/12GLSNoD1hJ7rYd/Sz0FRKXlOozE=;
 b=b36XJ81gEt5uipHKb4f4wwBgKYkar8icXn0mPcrdxJElbOkKeSANf6xu
 D4oYhqz/aFLvtixtl7Jgxmp25GYLgatwGYVn/YsWLwzrTawbExNeAgWPh
 GGrXTHEUybQXDP6Mlj5W7ttOzzZpLIO7WXvgyx72eIRC1lkxY2/dJ32tC o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CA7e+CbnkHeXTXs2/F0rom4c8VL1ePwQsMjBCVqLAE6OTVXVQ2XyRfNYPrJNNCO4FethjLLqEh
 bX9CYXARe1r0hT9s6gc8QpsosvBlYQS2HCVxEA65JD2oa+6JAgjkpY54wGlOQe/wdyll+tYAiU
 ox4n20m5KzqWsfCwG9JfKVQUG0I25F5J9v11Ps6x4VFI9SHdXDFrIegK50H8UsMbCn62LlORxV
 F1EvHtlQ35dxs3HhleFtN1jfTNMlNPcP83DTfkNAFyknzhYhcw8Yh7d8EebkQvjpBHCpk4dmRn
 LKg=
X-SBRS: 2.7
X-MesageID: 5518148
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,486,1559534400"; 
   d="scan'208";a="5518148"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 18:12:04 +0100
Message-ID: <20190909171206.25585-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] tools/ocaml: Add missing X86_EMU_VPCI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3YXMgbWlzc2luZyBmcm9tIHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncy4KClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgfCAxICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybC5tbGkgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsLm1sCmluZGV4IDM1OTU4Yjk0ZDUuLjMwNTYyNWNiNmMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKQEAgLTQ2LDYgKzQ2LDcgQEAgdHlwZSB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3Mg
PQogCXwgWDg2X0VNVV9JT01NVQogCXwgWDg2X0VNVV9QSVQKIAl8IFg4Nl9FTVVfVVNFX1BJUlEK
Kwl8IFg4Nl9FTVVfVlBDSQogCiB0eXBlIHhlbl94ODZfYXJjaF9kb21haW5jb25maWcgPQogewpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggNmM0MjY4ZDQ1My4uZGE5MzE2MGVkMyAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpCkBAIC00MCw2ICs0MCw3IEBAIHR5cGUgeDg2X2FyY2hfZW11bGF0
aW9uX2ZsYWdzID0KICAgfCBYODZfRU1VX0lPTU1VCiAgIHwgWDg2X0VNVV9QSVQKICAgfCBYODZf
RU1VX1VTRV9QSVJRCisgIHwgWDg2X0VNVV9WUENJCiAKIHR5cGUgeGVuX3g4Nl9hcmNoX2RvbWFp
bmNvbmZpZyA9IHsKICAgZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3Mg
bGlzdDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 17:13:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 17:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7NDk-0007rz-Vz; Mon, 09 Sep 2019 17:12:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7NDk-0007rr-Fn
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 17:12:56 +0000
X-Inumbo-ID: 1064023c-d325-11e9-a337-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1064023c-d325-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 17:12:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568049175;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=lCLITtXy5sNnF7LpRpR42YQtxBpfKfNIVGG7coBgFq0=;
 b=Ap7BGXVUGVVAFnkkZzpkD7pEXpqG5w9EsjcLYNwF0GD3dsReHNjzWBU4
 zhjGFzK+Yve8Erd6YYauQzBXM97ujGWGBB97W1GZNgP9QUSEk27KtTkOm
 MNUYXIkKHy0YToQdk5Yplx6b7d8DqdqQ1NksQIIc406FRKjU53zOv2pRV o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wCLvXhy6bOLKSzP9DShr02Qf3Edyz6gcUnMjBP2cqdr5UBNVm1vZm+yx/m/JxFSJuE9T2UpcD+
 hD64M3otiIYy7sEq3uX8gSUBRpC5IqtxcCn2J/6cYl279W22EWkE22emLoj6r5hRF0usuzmrzc
 6qKCk1eckYllYO3PFSkZBDWzl+ItAs8S63TSIpHpI/oBDTq/j2mriApF5yy7L6TJ0650cEpn56
 PvBMeRyZCK7a1UgFb8ZSnZFT77447En6JLz32Op9C510QW4yiHP/kvHu7vjl3TP2BL+VJwyPzM
 wd0=
X-SBRS: 2.7
X-MesageID: 5518160
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,486,1559534400"; 
   d="scan'208";a="5518160"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 18:12:05 +0100
Message-ID: <20190909171206.25585-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190909171206.25585-1-ian.jackson@eu.citrix.com>
References: <20190909171206.25585-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] tools/ocaml: Add missing CAP_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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmMvcyBmMDg5
ZmRkZDk0MSBicm9rZSB0aGUgT2NhbWwgQUJJIGJ5IHJlbnVtZXJpbmcgWEVOX1NZU0NUTF9QSFlT
Q0FQX2RpcmVjdGlvCndpdGhvdXQgYWRqdXN0aW5nIHRoZSBPY2FtbCBwaHlzaW5mb19jYXBfZmxh
ZyBlbnVtZXJhdGlvbi4gIEZpeCB0aGlzIGJ5Cmluc2VydGluZyBDQVBfUFYgYmV0d2VlbiBDQVBf
SFZNIGFuZCBDQVBfRGlyZWN0SU8uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnYyOiBTcGxpdCB0aGlzIGludG8gaXRzIG93biBwYXRj
aC4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgIHwgMSArCiB0b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWxpIHwgNSArKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hj
L3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKaW5kZXggMzA1NjI1
Y2I2Yy4uMDk3ZjM5ZDVjZSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
Lm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAtMTAwLDYgKzEwMCw3
IEBAIHR5cGUgc2NoZWRfY29udHJvbCA9CiAKIHR5cGUgcGh5c2luZm9fY2FwX2ZsYWcgPQogCXwg
Q0FQX0hWTQorCXwgQ0FQX1BWCiAJfCBDQVBfRGlyZWN0SU8KIAogdHlwZSBwaHlzaW5mbyA9CmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1saQppbmRleCBkYTkzMTYwZWQzLi45NTdjOWZkYzJlIDEwMDY0NAot
LS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCisrKyBiL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybC5tbGkKQEAgLTgzLDcgKzgzLDEwIEBAIHR5cGUgZG9tYWluaW5mbyA9IHsK
ICAgYXJjaF9jb25maWcgOiBhcmNoX2RvbWFpbmNvbmZpZzsKIH0KIHR5cGUgc2NoZWRfY29udHJv
bCA9IHsgd2VpZ2h0IDogaW50OyBjYXAgOiBpbnQ7IH0KLXR5cGUgcGh5c2luZm9fY2FwX2ZsYWcg
PSBDQVBfSFZNIHwgQ0FQX0RpcmVjdElPCit0eXBlIHBoeXNpbmZvX2NhcF9mbGFnID0KKyAgfCBD
QVBfSFZNCisgIHwgQ0FQX1BWCisgIHwgQ0FQX0RpcmVjdElPCiB0eXBlIHBoeXNpbmZvID0gewog
ICB0aHJlYWRzX3Blcl9jb3JlIDogaW50OwogICBjb3Jlc19wZXJfc29ja2V0IDogaW50OwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 17:13:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 17: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 1i7NE3-0007v5-9t; Mon, 09 Sep 2019 17:13:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KiN8=XE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7NE1-0007uh-Kc
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 17:13:13 +0000
X-Inumbo-ID: 1a729180-d325-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1a729180-d325-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 17:13:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568049193;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RexG8BU5FSOE8clmrP1waELHqzuOyqhzkXqTPPj+cu4=;
 b=F9mna6WPYqs9TGbFaoj33scHNQenZEY7A8egkS52BPVI6/toaSDlylB8
 MGAGEaR/Oi5ToLNbxSQQJE+etfGw/yaCKc78rY0rTlq7Vv1Zzh790yIdX
 pODbamaeeYZCDbqwmPu7LtxGCil8Sn4+eYORhytocnoxa0sgKdE3MhpcN Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pu7M8ZWeiAJI+foKqAHgXdGDSQqLQvyXLZpdS1+Uz4BPy+815XbCnaW16TdXQOVUHSzWvfQSxi
 17CW9xBNxQa1J00NNenMkUq4hfGZC5NbGnFZ/bUXzZ9DhdAsmDnA8xpGn3yNS0jcC3qYXLt9jX
 Bof+Z+dfK6OsbVnRU5TXGtv+WUEQW1isWMYInrv/4XmmsAf775TeMrKR5jYGcCro3sEGaO7H4L
 rlYm79CDuq9NchuCTowZBdt5+eb/D4HZYjoGXvFORdXsYyATLVVVMuN8Sbnmz2i5/eumH9bb2q
 XW8=
X-SBRS: 2.7
X-MesageID: 5380502
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,486,1559534400"; 
   d="scan'208";a="5380502"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 9 Sep 2019 18:12:06 +0100
Message-ID: <20190909171206.25585-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190909171206.25585-1-ian.jackson@eu.citrix.com>
References: <20190909171206.25585-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] tools/ocaml: Introduce xenctrl ABI
 build-time 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: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIGYwODlmZGRkOTQxIGJyb2tlIHRoZSBPY2FtbCBBQkkgYnkgcmVudW1lcmluZwpYRU5fU1lT
Q1RMX1BIWVNDQVBfZGlyZWN0aW8gd2l0aG91dCBhZGp1c3RpbmcgdGhlIE9jYW1sCnBoeXNpbmZv
X2NhcF9mbGFnIGVudW1lcmF0aW9uLgoKQWRkIGJ1aWxkIG1hY2hpbmVyeSB3aGljaCB3aWxsIGNo
ZWNrIHRoZSBBQkkgY29ycmVzcG9uZGVuY2UuCgpUaGlzIHdpbGwgcmVzdWx0IGluIGEgY29tcGls
ZSB0aW1lIGZhaWx1cmUgd2hlbmV2ZXIgY29uc3RhbnRzIGdldApyZW51bWJlcmVkL2FkZGVkIHdp
dGhvdXQgYSBjb21wYXRpYmxlIGFkanVzdG1lbnQgdG8gdGhlIE9jYW1sIEFCSS4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IFNj
cmlwdCB3aXRoIGFkLWhvYyBwYXJzZXJzIHJhdGhlciB0aGFuIGhhbmR3cml0dGVuIEJVSUxEX0JV
R19PTgogICAgbGlzdCAod2hpY2ggd2FzIG91dCBvZiBkYXRlIGV2ZW4gaW4gdjEgb2YgdGhpcyBw
YXRjaCEpCi0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0
b29scy9vY2FtbC9saWJzL3hjL01ha2VmaWxlICAgICAgICB8ICA1ICsrKwogdG9vbHMvb2NhbWwv
bGlicy94Yy9hYmktY2hlY2sgICAgICAgfCA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8IDY5ICsrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAg
ICAgICAgfCAgNCArKwogNSBmaWxlcyBjaGFuZ2VkLCAxNDMgaW5zZXJ0aW9ucygrKSwgMjAgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA3NTUgdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hl
Y2sKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAzYzk0N2FjOTQ4
Li4zYWRhMGM0ZjBiIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAg
LTM5Miw2ICszOTIsNyBAQCB0b29scy9vY2FtbC9saWJzL3hlbnRvb2xsb2cvX3h0bF9sZXZlbHMu
KgogdG9vbHMvb2NhbWwvbGlicy94ZW50b29sbG9nL3hlbnRvb2xsb2cubWwKIHRvb2xzL29jYW1s
L2xpYnMveGVudG9vbGxvZy94ZW50b29sbG9nLm1saQogdG9vbHMvb2NhbWwvbGlicy94cy9wYXRo
cy5tbAordG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX2FiaV9jaGVjay5oCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvX3BhdGhzLmgKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC9saWJzL3hjL01ha2VmaWxlIGIvdG9vbHMvb2NhbWwvbGlicy94Yy9NYWtlZmlsZQppbmRl
eCBkMjRiMDE0NGQwLi5hYzc4MDYyN2QyIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hj
L01ha2VmaWxlCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMvTWFrZWZpbGUKQEAgLTMxLDQgKzMx
LDkgQEAgaW5zdGFsbDogJChMSUJTKSBNRVRBCiB1bmluc3RhbGw6CiAJJChPQ0FNTEZJTkQpIHJl
bW92ZSAtZGVzdGRpciAkKE9DQU1MREVTVERJUikgeGVuY3RybAogCit4ZW5jdHJsX3N0dWJzLm86
IHhlbmN0cmxfYWJpX2NoZWNrLmgKKworeGVuY3RybF9hYmlfY2hlY2suaDogYWJpLWNoZWNrIHhl
bmN0cmxfc3R1YnMuYyB4ZW5jdHJsLm1sCisJJChQRVJMKSAtdyAkXiA+JEAudG1wICYmIG12IC1m
ICRALnRtcCAkQAorCiBpbmNsdWRlICQoVE9QTEVWRUwpL01ha2VmaWxlLnJ1bGVzCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjayBiL3Rvb2xzL29jYW1sL2xpYnMveGMv
YWJpLWNoZWNrCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAuLmM5ODdjZDg0
NTQKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjawpAQCAt
MCwwICsxLDg0IEBACisjIS91c3IvYmluL3BlcmwgLXcKKwordXNlIHN0cmljdDsKK3VzZSBEYXRh
OjpEdW1wZXI7CisKK291ciAlZW51bXM7CisKK0BBUkdWID09IDIgb3IgZGllOworb3VyICgkYywg
JG8pID0gQEFSR1Y7CisKK29wZW4gU1RESU4sICI8IiwgJGMgb3IgZGllICQhOworCitvdXIgJGNs
aW5lID0gLTE7CitvdXIgJGVpOworCit3aGlsZSAoPD4pIHsKKyAgICBpZiAoJGNsaW5lID09IC0x
KSB7CisgICAgICAgIGlmIChtL2NfYml0bWFwX3RvX29jYW1sX2xpc3QvKSB7CisgICAgICAgICAg
ICAkY2xpbmUgPSAwOworICAgICAgICAgICAgJGVpID0geyB9OworICAgICAgICB9CisgICAgfSBl
bHNlIHsKKyAgICAgICAgJGNsaW5lKys7CisgICAgICAgIG17XlxzKy9cKiBccysgISBccysgKC4q
PykgXHMqIFwqL1xzKiR9eCBvciBkaWUgIiRjbGluZSAkXyA/IjsKKyAgICAgICAgbXkgQHZhbHMg
PSBzcGxpdCAvXHMrLywgJDE7CisgICAgICAgIGlmICgkY2xpbmUgPT0gMSAmJiAhQHZhbHMpIHsK
KyAgICAgICAgICAgICRjbGluZSA9IC0xOworICAgICAgICB9IGVsc2lmICgkY2xpbmUgPT0gMSAm
JiBAdmFscyA9PSAzKSB7CisgICAgICAgICAgICAkZWktPnskX30gPSBzaGlmdCBAdmFscyBmb3Jl
YWNoIHF3KE9UeXBlIE9QcmVmaXggTWFuZ2xlKTsKKyAgICAgICAgfSBlbHNpZiAoJGNsaW5lID09
IDIgJiYgQHZhbHMgPT0gMykgeworICAgICAgICAgICAgJGVpLT57JF99ID0gc2hpZnQgQHZhbHMg
Zm9yZWFjaCBxdyhDUHJlZml4IENGaW5hbCBDRmluYWxIb3cpOworICAgICAgICAgICAgZGllIGlm
ICRlbnVtc3sgJGVpLT57T1R5cGV9IH07CisgICAgICAgICAgICAkZW51bXN7ICRlaS0+e09UeXBl
fSB9ID0gJGVpOworICAgICAgICAgICAgJGNsaW5lID0gLTE7CisgICAgICAgIH0gZWxzZSB7Cisg
ICAgICAgICAgICBkaWUgIiRfID8iOworICAgICAgICB9CisgICAgfQorfQorCitzdWIgZXhwZWN0
ICgkJCkgeworICAgIHByaW50ZiAiQlVJTERfQlVHX09OKCAlLTMwcyAhPSAlLTEwcyApO1xuIiwg
QF8gb3IgZGllICQhOworfQorCitvcGVuIFNURElOLCAiPCIsICRvIG9yIGRpZSAkITsKK215ICRj
dmFsOworJGVpID0gdW5kZWY7CitteSAkYml0bnVtID0gMDsKK3doaWxlICg8PikgeworICAgIGlm
ICghJGVpKSB7CisgICAgICAgIGlmIChte150eXBlIFxzKyAoXHcrKSBccyogXD0gXHMqICQvfXgg
JiYgJGVudW1zeyQxfSkgeworICAgICAgICAgICAgJGVpID0gJGVudW1zeyQxfTsKKyAgICAgICAg
ICAgICRjdmFsID0gJyc7CisgICAgICAgICAgICAkYml0bnVtID0gMDsKKyAgICAgICAgfQorICAg
IH0gZWxzZSB7CisgICAgICAgIGlmIChte15ccysgXHwgXHMqICRlaS0+e09QcmVmaXh9IChcdysp
IFxzKiR9eCkgeworICAgICAgICAgICAgJGN2YWwgPSAkMTsKKyAgICAgICAgICAgIGlmICgkZWkt
PntNYW5nbGV9IGVxICdsYycpIHsKKyAgICAgICAgICAgICAgICAkY3ZhbCA9IGxjICRjdmFsOwor
ICAgICAgICAgICAgfSBlbHNpZiAoJGVpLT57TWFuZ2xlfSBlcSAnbm9uZScpIHsKKyAgICAgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgZGllOworICAgICAgICAgICAgfQorICAgICAg
ICAgICAgJGN2YWwgPSAkZWktPntDUHJlZml4fS4kY3ZhbDsKKyAgICAgICAgICAgIGV4cGVjdCgk
Y3ZhbCwgIigxdSA8PCAkYml0bnVtKSIpOworICAgICAgICAgICAgJGJpdG51bSsrOworICAgICAg
ICB9IGVsc2lmIChtL15cd3xcey8pIHsKKyAgICAgICAgICAgIGlmICgkZWktPntDRmluYWxIb3d9
IGVxICdtYXgnKSB7CisgICAgICAgICAgICAgICAgZXhwZWN0KCRlaS0+e0NGaW5hbH0sICIoMXUg
PDwgIi4oJGJpdG51bS0xKS4iKSIpOworICAgICAgICAgICAgfSBlbHNpZiAoJGVpLT57Q0ZpbmFs
SG93fSBlcSAnYWxsJykgeworICAgICAgICAgICAgICAgIGV4cGVjdCgkZWktPntDRmluYWx9LCAi
KDF1IDw8ICRiaXRudW0pLTF1Iik7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAg
ICAgIGRpZSBEdW1wZXIoJGVpKS4iID8iOworICAgICAgICAgICAgfQorICAgICAgICAgICAgJGVp
ID0gdW5kZWY7CisgICAgICAgIH0gZWxzaWYgKCFte1xTfSkgeworICAgICAgICB9IGVsc2Ugewor
ICAgICAgICAgICAgZGllICIkXyA/IjsKKyAgICAgICAgfQorICAgIH0KK30KKworY2xvc2UgU1RE
T1VUIG9yIGRpZSAkITsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9z
dHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKaW5kZXggMmUxYjI5
Y2UzMy4uMzUyYTZiZDJkNiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
X3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKQEAgLTMy
LDYgKzMyLDcgQEAKIAogI2RlZmluZSBYQ19XQU5UX0NPTVBBVF9NQVBfRk9SRUlHTl9BUEkKICNp
bmNsdWRlIDx4ZW5jdHJsLmg+CisjaW5jbHVkZSA8eGVuLXRvb2xzL2xpYnMuaD4KIAogI2luY2x1
ZGUgIm1tYXBfc3R1YnMuaCIKIApAQCAtMTE5LDYgKzEyMCwzOSBAQCBzdGF0aWMgdm9pZCBkb21h
aW5faGFuZGxlX29mX3V1aWRfc3RyaW5nKHhlbl9kb21haW5faGFuZGxlX3QgaCwKICN1bmRlZiBY
CiB9CiAKKy8qCisgKiBWYXJpb3VzIGZpZWxkcyB3aGljaCBhcmUgYSBiaXRtYXAgaW4gdGhlIEMg
QUJJIGFyZSBjb252ZXJ0ZWQgdG8gbGlzdHMgb2YKKyAqIGludGVnZXJzIGluIHRoZSBPY2FtbCBB
QkkgZm9yIG1vcmUgaWRpb21hdGljIGhhbmRsaW5nLgorICovCitzdGF0aWMgdmFsdWUgY19iaXRt
YXBfdG9fb2NhbWxfbGlzdAorICAgICAgICAgICAgIC8qICEgKi8KKyAgICAgICAgICAgICAvKgor
CSAgICAgICogQWxsIGNhbGxzIHRvIHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBpbiBhIGZvcm0gc3Vp
dGFibGUKKwkgICAgICAqIGZvciB4ZW5jdHJsX2FiaV9jaGVjay4gIFRoZSBwYXJzaW5nIHRoZXJl
IGlzIGFkLWhvYy4KKwkgICAgICAqLworICAgICAgICAgICAgICh1bnNpZ25lZCBpbnQgYml0bWFw
KQoreworCUNBTUxwYXJhbTAoKTsKKwlDQU1MbG9jYWwyKGxpc3QsIHRtcCk7CisKKyNpbmNsdWRl
ICJ4ZW5jdHJsX2FiaV9jaGVjay5oIgorCisJbGlzdCA9IHRtcCA9IFZhbF9lbXB0eWxpc3Q7CisK
Kwlmb3IgKCB1bnNpZ25lZCBpbnQgaSA9IDA7IGJpdG1hcDsgaSsrLCBiaXRtYXAgPj49IDEgKQor
CXsKKwkJaWYgKCAhKGJpdG1hcCAmIDEpICkKKwkJCWNvbnRpbnVlOworCisJCXRtcCA9IGNhbWxf
YWxsb2Nfc21hbGwoMiwgVGFnX2NvbnMpOworCQlGaWVsZCh0bXAsIDApID0gVmFsX2ludChpKTsK
KwkJRmllbGQodG1wLCAxKSA9IGxpc3Q7CisJCWxpc3QgPSB0bXA7CisJfQorCisJQ0FNTHJldHVy
bihsaXN0KTsKK30KKwogQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5fY3JlYXRlKHZhbHVl
IHhjaCwgdmFsdWUgY29uZmlnKQogewogCUNBTUxwYXJhbTIoeGNoLCBjb25maWcpOwpAQCAtMzE1
LDE2ICszNDksMTMgQEAgc3RhdGljIHZhbHVlIGFsbG9jX2RvbWFpbmluZm8oeGNfZG9tYWluaW5m
b190ICogaW5mbykKIAlTdG9yZV9maWVsZChyZXN1bHQsIDE1LCB0bXApOwogCiAjaWYgZGVmaW5l
ZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQotCS8qIGVtdWxhdGlvbl9mbGFnczog
eDg2X2FyY2hfZW11bGF0aW9uX2ZsYWdzIGxpc3Q7ICovCi0JdG1wID0gZW11bF9saXN0ID0gVmFs
X2VtcHR5bGlzdDsKLQlmb3IgKGkgPSAwOyBpIDwgMTA7IGkrKykgewotCQlpZiAoKGluZm8tPmFy
Y2hfY29uZmlnLmVtdWxhdGlvbl9mbGFncyA+PiBpKSAmIDEpIHsKLQkJCXRtcCA9IGNhbWxfYWxs
b2Nfc21hbGwoMiwgVGFnX2NvbnMpOwotCQkJRmllbGQodG1wLCAwKSA9IFZhbF9pbnQoaSk7Ci0J
CQlGaWVsZCh0bXAsIDEpID0gZW11bF9saXN0OwotCQkJZW11bF9saXN0ID0gdG1wOwotCQl9Ci0J
fQorCS8qCisJICogZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3MgbGlz
dDsKKwkgKi8KKwllbXVsX2xpc3QgPSBjX2JpdG1hcF90b19vY2FtbF9saXN0CisJCS8qICEgeDg2
X2FyY2hfZW11bGF0aW9uX2ZsYWdzIFg4Nl9FTVVfIG5vbmUgKi8KKwkJLyogISBYRU5fWDg2X0VN
VV8gWEVOX1g4Nl9FTVVfQUxMIGFsbCAqLworCQkoaW5mby0+YXJjaF9jb25maWcuZW11bGF0aW9u
X2ZsYWdzKTsKIAogCS8qIHhlbl94ODZfYXJjaF9kb21haW5jb25maWcgKi8KIAl4ODZfYXJjaF9j
b25maWcgPSBjYW1sX2FsbG9jX3R1cGxlKDEpOwpAQCAtNjM1LDcgKzY2Niw3IEBAIENBTUxwcmlt
IHZhbHVlIHN0dWJfeGNfc2VuZF9kZWJ1Z19rZXlzKHZhbHVlIHhjaCwgdmFsdWUga2V5cykKIENB
TUxwcmltIHZhbHVlIHN0dWJfeGNfcGh5c2luZm8odmFsdWUgeGNoKQogewogCUNBTUxwYXJhbTEo
eGNoKTsKLQlDQU1MbG9jYWwzKHBoeXNpbmZvLCBjYXBfbGlzdCwgdG1wKTsKKwlDQU1MbG9jYWwy
KHBoeXNpbmZvLCBjYXBfbGlzdCk7CiAJeGNfcGh5c2luZm9fdCBjX3BoeXNpbmZvOwogCWludCBy
OwogCkBAIC02NDYsMTUgKzY3NywxMyBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX3BoeXNpbmZv
KHZhbHVlIHhjaCkKIAlpZiAocikKIAkJZmFpbHdpdGhfeGMoX0goeGNoKSk7CiAKLQl0bXAgPSBj
YXBfbGlzdCA9IFZhbF9lbXB0eWxpc3Q7Ci0JZm9yIChyID0gMDsgciA8IDI7IHIrKykgewotCQlp
ZiAoKGNfcGh5c2luZm8uY2FwYWJpbGl0aWVzID4+IHIpICYgMSkgewotCQkJdG1wID0gY2FtbF9h
bGxvY19zbWFsbCgyLCBUYWdfY29ucyk7Ci0JCQlGaWVsZCh0bXAsIDApID0gVmFsX2ludChyKTsK
LQkJCUZpZWxkKHRtcCwgMSkgPSBjYXBfbGlzdDsKLQkJCWNhcF9saXN0ID0gdG1wOwotCQl9Ci0J
fQorCS8qCisJICogY2FwYWJpbGl0aWVzOiBwaHlzaW5mb19jYXBfZmxhZyBsaXN0OworCSAqLwor
CWNhcF9saXN0ID0gY19iaXRtYXBfdG9fb2NhbWxfbGlzdAorCQkvKiAhIHBoeXNpbmZvX2NhcF9m
bGFnIENBUF8gbGMgKi8KKwkJLyogISBYRU5fU1lTQ1RMX1BIWVNDQVBfIFhFTl9TWVNDVExfUEhZ
U0NBUF9NQVggbWF4ICovCisJCShjX3BoeXNpbmZvLmNhcGFiaWxpdGllcyk7CiAKIAlwaHlzaW5m
byA9IGNhbWxfYWxsb2NfdHVwbGUoMTApOwogCVN0b3JlX2ZpZWxkKHBoeXNpbmZvLCAwLCBWYWxf
aW50KGNfcGh5c2luZm8udGhyZWFkc19wZXJfY29yZSkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDM2
YjNmOGM0MjkuLjU0MDFmOWMyZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTkwLDYgKzkwLDEwIEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgewogIC8qIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBk
aXJlY3QgYWNjZXNzIHRvIEkvTyBkZXZpY2VzIHdpdGggSU9NTVUuICovCiAjZGVmaW5lIF9YRU5f
U1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gICAgIDIKICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQ
X2RpcmVjdGlvICAoMXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8pCisKKy8qIE1heCBY
RU5fU1lTQ1RMX1BIWVNDQVBfKiBjb25zdGFudC4gIFVzZWQgZm9yIEFCSSBjaGVja2luZy4gKi8K
KyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0
aW8KKwogc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gewogICAgIHVpbnQzMl90IHRocmVhZHNf
cGVyX2NvcmU7CiAgICAgdWludDMyX3QgY29yZXNfcGVyX3NvY2tldDsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 19:20:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 19: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 1i7PCs-0001Hr-LW; Mon, 09 Sep 2019 19:20: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=BAEK=XE=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i7PCr-0001Hm-Gl
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 19:20:09 +0000
X-Inumbo-ID: d43c7464-d336-11e9-ac15-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d43c7464-d336-11e9-ac15-12813bfff9fa;
 Mon, 09 Sep 2019 19:20:07 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x89JE3sG155213;
 Mon, 9 Sep 2019 19:20:03 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=AcDjSHBDWwOtcp3x3N7e8mGZD/OTVsDCuVRfV66ErGQ=;
 b=DpRBrAcCilLpjs4HrrgpDgnFOuX+NsemburBaLrA0/j9eoseULxbL41H9jrMe9XtfRiw
 i2SVYFrwheiFM2SBepWzA+awOCQEzNAlSjVA9x5e+nk4FBHU1blf3oZXIIFHoa1mTiYQ
 HkQ4Zd9GWtPiIqN0N/nWJjH8J/YbT+vHqIlpT3XwTt2daRQ4nQnlKDR5kjUO14ICVMxg
 MS914nKU3QUfnOhqWM+4Mivry3pZ5GZtYE0iWyylLYDXsMJOduIzKER1pZT+qqH6KbRM
 wvj/+ZzItTIHANXLBkpkTUlLcbIVK7H5OjFT2PdqMWwE75xwGf0Yirkpqh00hpzMoEH9 XQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 2uw1jxxhv6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 09 Sep 2019 19:20:03 +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 x89JIw6G110779;
 Mon, 9 Sep 2019 19:20:03 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 2uwpjux706-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 09 Sep 2019 19:20:03 +0000
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x89JK15x029447;
 Mon, 9 Sep 2019 19:20:01 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 09 Sep 2019 12:20:01 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
Date: Mon, 9 Sep 2019 15:19:51 -0400
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: <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9375
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909090194
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9375
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909090194
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gOS84LzE5IDc6MzcgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IE9uIDA5LzA5LzIwMTkg
MDA6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gOS84LzE5IDU6MTEgUE0sIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gT24gMDgvMDkvMjAxOSAxOToyOCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+Pj4+IE9uIDkvNi8xOSA3OjAwIFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4+
Pj4gT24gMDYvMDkvMjAxOSAyMzozMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4gV2hl
cmUgaXMgTUNGRyBwYXJzZWQ/IHBjaV9hcmNoX2luaXQoKT8KPj4+Pj4+PiBJdCBoYXBwZW5zIHR3
aWNlOgo+Pj4+PiAxKSBmaXJzdCB0aW1lIGVhcmx5IG9uZSBpbiBwY2lfYXJjaF9pbml0KCkgdGhh
dCBpcyBhcmNoX2luaXRjYWxsIC0gdGhhdAo+Pj4+PiB0aW1lIHBjaV9tbWNmZ19saXN0IHdpbGwg
YmUgZnJlZWQgaW1tZWRpYXRlbHkgdGhlcmUgYmVjYXVzZSBNQ0ZHIGFyZWEgaXMKPj4+Pj4gbm90
IHJlc2VydmVkIGluIEU4MjA7Cj4+Pj4+IDIpIHNlY29uZCB0aW1lIGxhdGUgb25lIGluIGFjcGlf
aW5pdCgpIHdoaWNoIGlzIHN1YnN5c3RlbV9pbml0Y2FsbCByaWdodAo+Pj4+PiBiZWZvcmUgd2hl
cmUgUENJIGVudW1lcmF0aW9uIHN0YXJ0cyAtIHRoaXMgdGltZSBBQ1BJIHRhYmxlcyB3aWxsIGJl
Cj4+Pj4+IGNoZWNrZWQgZm9yIGEgcmVzZXJ2ZWQgcmVzb3VyY2UgYW5kIHBjaV9tbWNmZ19saXN0
IHdpbGwgYmUgZmluYWxseQo+Pj4+PiBwb3B1bGF0ZWQuCj4+Pj4+Cj4+Pj4+IFRoZSBwcm9ibGVt
IGlzIHRoYXQgb24gYSBzeXN0ZW0gdGhhdCBkb2Vzbid0IGhhdmUgTUNGRyBhcmVhIHJlc2VydmVk
IGluCj4+Pj4+IEU4MjAgcGNpX21tY2ZnX2xpc3QgaXMgZW1wdHkgYmVmb3JlIGFjcGlfaW5pdCgp
IGFuZCBvdXIgUENJIGhvb2tzIGFyZQo+Pj4+PiBjYWxsZWQgaW4gdGhlIHNhbWUgcGxhY2UuIFNv
IE1DRkcgaXMgc3RpbGwgbm90IGluIHVzZSBieSBYZW4gYXQgdGhpcwo+Pj4+PiBwb2ludCBzaW5j
ZSB3ZSBoYXZlbid0IHJlYWNoZWQgb3VyIHhlbl9tY2ZnX2xhdGUoKS4KPj4+PiBXb3VsZCBpdCBi
ZSBwb3NzaWJsZSBmb3IgdXMgdG8gcGFyc2UgTUNGRyBvdXJzZWx2ZXMgaW4gcGNpX3hlbl9pbml0
KCk/IEkKPj4+PiByZWFsaXplIHRoYXQgd2UnZCBiZSBkb2luZyB0aGlzIHR3aWNlIChvciBtYXli
ZSBldmVuIHRocmVlIHRpbWVzIHNpbmNlCj4+Pj4gYXBwYXJlbnRseSBib3RoIHBjaV9hcmNoX2lu
aXQoKcKgIGFuZCBhY3BpX2luaSgpIGRvIGl0KS4KPj4+Pgo+Pj4gSSBkb24ndCB0aGluZSBpdCBt
YWtlcyBzZW5zZToKPj4+IGEpIGl0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgQUNQSSBpcyBpbml0
aWFsaXplZCBzaW5jZSB3ZSBuZWVkIHRvIHBhcnNlCj4+PiBpdCB0byBmaWd1cmUgb3V0IHRoZSBl
eGFjdCByZXNlcnZlZCByZWdpb24gLSB0aGF0J3Mgd2h5IGl0J3MgY3VycmVudGx5Cj4+PiBkb25l
IGluIGFjcGlfaW5pdCgpIChzZWUgY29tbWl0IG1lc3NhZ2UgZm9yIHRoZSByZWFzb25zIHdoeSkK
Pj4gSG1tLi4uIFdlIHNob3VsZCBiZSBhYmxlIHRvIHBhcnNlIEFDUEkgdGFibGVzIGJ5IHRoZSB0
aW1lCj4+IHBjaV9hcmNoX2luaXQoKSBpcyBjYWxsZWQuIEluIGZhY3QsIGlmIHlvdSBsb29rIGF0
Cj4+IHBjaV9tbWNmZ19lYXJseV9pbml0KCkgeW91IHdpbGwgc2VlIHRoYXQgaXQgZG9lcyBqdXN0
IHRoYXQuCj4+Cj4gVGhlIHBvaW50IGlzIG5vdCB0byBwYXJzZSBNQ0ZHIGFmdGVyIGFjcGlfaW5p
dCBidXQgdG8gcGFyc2UgRFNEVCBmb3IKPiByZXNlcnZlZCByZXNvdXJjZSB3aGljaCBjb3VsZCBi
ZSBkb25lIG9ubHkgYWZ0ZXIgQUNQSSBpbml0aWFsaXphdGlvbi4KCk9LLCBJIHRoaW5rIEkgdW5k
ZXJzdGFuZCBub3cgd2hhdCB5b3UgYXJlIHRyeWluZyB0byBkbyAtLS0geW91IGFyZQplc3NlbnRp
YWxseSB0cnlpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHJhbmdlIGluc2VydGVkIGJ5CnNldHVwX21j
ZmdfbWFwKCksIHJpZ2h0PwoKVGhlIG90aGVyIHF1ZXN0aW9uIEkgaGF2ZSBpcyB3aHkgeW91IHRo
aW5rIGl0J3Mgd29ydGgga2VlcGluZwp4ZW5fbWNmZ19sYXRlKCkgYXMgYSBsYXRlIGluaXRjYWxs
LiBIb3cgY291bGQgTUNGRyBpbmZvIGJlIHVwZGF0ZWQKYmV0d2VlbiBhY3BpX2luaXQoKSBhbmQg
bGF0ZV9pbml0Y2FsbHMgYmVpbmcgcnVuPyBJJ2QgdGhpbmsgaXQgY2FuIG9ubHkKaGFwcGVuIHdo
ZW4gYSBuZXcgZGV2aWNlIGlzIGhvdHBsdWdnZWQuCgotYm9yaXMKCj4KPj4+IGIpIGdpdmVuIChh
KSB3ZSBjYW5ub3QgZG8gaXQgb3Vyc2VsdmVzIGJlZm9yZSBhY3BpX2luaXQgYW5kIGFmdGVyIGlz
IHRvbwo+Pj4gbGF0ZSBhcyB3ZSdyZSBhbHJlYWR5IHBhc3QgQUNQSSBQQ0kgZW51bWVyYXRpb24K
Pj4+IGMpIHdlJ2QgaGF2ZSB0byBkbyBpdCBpbiB0aGUgc2FtZSBwbGFjZSBJIGNhbGwgeGVuX21j
ZmdfbGF0ZSgpIGFuZCBpdCdkCj4+PiBiZSBjb2RlIGR1cGxpY2F0aW9uIG9mIHdoYXQncyBhbHJl
YWR5IGRvbmUgYnkgdGhlIGV4aXN0aW5nIGNvZGUuCj4+Cj4+IElmIHdlIG1hbmFnZSB0byBwYXJz
ZSBNQ0ZHIG91cnNlbHZlcyBlYXJseSB0aGVuIG1heWJlIHdlIHdvbid0IG5vdCBuZWVkCj4+IHhl
bl9tY2ZnX2xhdGUoKT8gV2UgY2FuIGNhbGwgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZCBy
aWdodCBhd2F5Lgo+IEFnYWluLCB0aGlzIGNhbm5vdCBiZSBkb25lIHVudGlsZSBhY3BpX2luaXQg
ZmluaXNoZXMgYmFzaWMgc2V0dXAgdG8KPiBwYXJzZSBEU0RULgo+Cj4gSWdvcgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 20:14:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 20: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 1i7Q3n-0005At-VO; Mon, 09 Sep 2019 20:14:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7Q3m-0005Ao-2k
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 20:14:50 +0000
X-Inumbo-ID: 793a9dc0-d33e-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 793a9dc0-d33e-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 20:14: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 1i7Q3k-0006fl-AJ; Mon, 09 Sep 2019 20:14:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Q3j-0000zA-QI; Mon, 09 Sep 2019 20:14:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Q3j-0007q1-Pf; Mon, 09 Sep 2019 20:14:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141153-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-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:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=6fa1798b2d7066f53f310f05e86b82c713e3bc42
X-Osstest-Versions-That: xen=74791511067aaff67efbd2555a5f635246264453
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 20:14:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141153: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE1My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDk3
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDEwOTcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MTA5NwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDZmYTE3OThiMmQ3MDY2ZjUzZjMxMGYwNWU4NmI4MmM3MTNlM2Jj
NDIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc0NzkxNTExMDY3YWFm
ZjY3ZWZiZDI1NTVhNWY2MzUyNDYyNjQ0NTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTA5NyAg
MjAxOS0wOS0wNiAxNzowMDo1NyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEx
MTQgIDIwMTktMDktMDcgMTI6MDE6MjAgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzMSBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 20:20:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 20:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Q9D-0005xO-S2; Mon, 09 Sep 2019 20:20:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7Q9C-0005xJ-ON
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 20:20:26 +0000
X-Inumbo-ID: 4096b598-d33f-11e9-ac15-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4096b598-d33f-11e9-ac15-12813bfff9fa;
 Mon, 09 Sep 2019 20:20:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Q98-0006mt-R6; Mon, 09 Sep 2019 20:20:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Q98-00016R-7Z; Mon, 09 Sep 2019 20:20:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Q98-0007y2-6z; Mon, 09 Sep 2019 20:20:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141164-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:host-install(4):broken:regression
 ovmf:build-amd64-xsm:host-install(4):broken:regression
 ovmf:build-amd64-pvops:host-install(4):broken:regression
 ovmf:build-amd64:host-install(4):broken:regression
 ovmf:build-i386-xsm:host-install(4):broken:regression
 ovmf:build-i386-pvops:host-install(4):broken:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=d6f5a5050b942cc0ec08bdc39900b8231957e18c
X-Osstest-Versions-That: ovmf=59b754c9f697d9627b0ccccd327d5132f0e1abb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 20:20:22 +0000
Subject: [Xen-devel] [ovmf test] 141164: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNjQvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0
aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDE0MTA5MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDkxCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxNDEwOTEKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MTA5MQogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDkx
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDEwOTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGQ2ZjVhNTA1MGI5NDJjYzBl
YzA4YmRjMzk5MDBiODIzMTk1N2UxOGMKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIDU5Yjc1NGM5ZjY5N2Q5NjI3YjBjY2NjZDMyN2Q1MTMyZjBlMWFiYjAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0MTA5MSAgMjAxOS0wOS0wNiAxMzozOToyOCBaICAgIDMgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDExNTggIDIwMTktMDktMDkgMDM6Mzg6NTcgWiAgICAwIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6aGlq
dXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgZDZmNWE1MDUwYjk0MmNjMGVjMDhiZGMzOTkwMGI4MjMxOTU3
ZTE4YwpBdXRob3I6IEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4KRGF0ZTogICBX
ZWQgU2VwIDQgMTc6NTQ6MTIgMjAxOSArMDgwMAoKICAgIEJhc2VUb29sczpFQ0MgbmVlZCB0byBo
YW5kbGUgbG93ZXIgY2FzZSAnc3RhdGljJwogICAgCiAgICBCWjpodHRwczovL2J1Z3ppbGxhLnRp
YW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzgKICAgIAogICAgV2UgYXJlIGdvaW5nIHRv
IGFkZCBrZXl3b3JkIChsb3dlciBjYXNlKSAnc3RhdGljJyBmb3IgZnVuY3Rpb25zIGFuZCBnbG9i
YWwKICAgIHZhcmlhYmxlcyB3aGljaCBhcmUgbm90IHJlZmVyZW5jZWQgb3V0c2lkZSB0aGVpciBj
dXJyZW50IEMgZmlsZS4KICAgIAogICAgSG93ZXZlciwgdGhlIEVDQyB0b29sIG9ubHkgcmVjb2du
aXplcyB1cHBlciBjYXNlICdTVEFUSUMnIGF0IHRoaXMgbW9tZW50LgogICAgVGhpcyB3aWxsIGxl
YWQgdG8gaXNzdWUgcmVwb3J0cyBmb3IgbmV3IGNvZGVzIHRoYXQgZm9sbG93IHRoZSBhYm92ZSBj
b2RpbmcKICAgIHN0eWxlLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIGdvaW5nIHRvIGhhbmRsZSBs
b3dlciBjYXNlICdzdGF0aWMnCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KCmNvbW1pdCAwM2FkM2Q4ODljNjQ5
NzhjMzFhOGNjZDcwZjE4NjI1NThiZGIwYTJkCkF1dGhvcjogRmFuLCBaaGlqdVggPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgNiAxMToyOTo1NCAyMDE5ICswODAwCgogICAg
QmFzZVRvb2xzOkVjYyBoYW5kbGUgYW5vdGhlciBjb3B5cmlnaHQgZm9ybWF0CiAgICAKICAgIEJa
Omh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA1NwogICAg
CiAgICBFY2MgY2FuIG5vdCBoYW5kbGUgdGhlIGNvcHlyaWdodCBmb3JtYXQgbGlrZQogICAgCiAg
ICAoQykgQ29weXJpZ2h0IDIwMTUtMjAxNiBIZXdsZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZl
bG9wbWVudCBMUDxCUj4KICAgIAogICAgVGhpcyB3aWxsIGNhdXNlIEVjYyB0byByZXBvcnQgd3Jv
bmcgaW5mb3JtYXRpb24uCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgZ29pbmcgdG8gaGFuZGxlIHRo
aXMgZm9ybWF0CiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4K
ICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvYiBG
ZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 21:25:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 21:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7R9S-00026J-0R; Mon, 09 Sep 2019 21:24:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7R9Q-00026E-H4
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 21:24:44 +0000
X-Inumbo-ID: 3cd3feda-d348-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 3cd3feda-d348-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 21:24:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0358628;
 Mon,  9 Sep 2019 14:24:42 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 321A43F67D;
 Mon,  9 Sep 2019 14:24:40 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-9-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2b1d815c-720d-46c1-04de-0b8eb627b22f@arm.com>
Date: Mon, 9 Sep 2019 22:24:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1566324587-3442-9-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gOC8yMC8xOSA3OjA5IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnIGIveGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnCj4gaW5kZXggYmMwZTljZC4uYzkzYTZiMiAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL0tjb25maWcKPiArKysgYi94ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL0tjb25maWcKPiBAQCAtMjUsNiArMjUsNyBAQCBjb25maWcgUkNBUjMK
PiAgIAlib29sICJSZW5lc2FzIFJDYXIzIHN1cHBvcnQiCj4gICAJZGVwZW5kcyBvbiBBUk1fNjQK
PiAgIAlzZWxlY3QgSEFTX1NDSUYKPiArCXNlbGVjdCBJUE1NVV9WTVNBCgpBcyBkaXNjdXNzZWQg
cHJldmlvdXNseSwgSSB0aGluayB0aGUgSVBNTVUgZHJpdmVyIHNob3VsZCBiZSBtZXJnZWQgYXMg
CnRlY2ggcHJldmlldyBmb3IgYSBjb3VwbGUgb2YgcmVsZWFzZSB0byBhbGxvdyBtb3JlIHVzZXJz
IHRvIHRlc3QgYmVmb3JlIAp3ZSBtYXJrIGl0IGFzIHN1cHBvcnRlZC4KCkJhc2VkIG9uIHRoaXMs
IEkgd291bGQgbm90IGFkdmlzZSB0byBzZWxlY3QgSVBNTVVfVk1TQSBieSBkZWZhdWx0IGFzIAp1
c2VyIG1heSBub3Qgd2FudCB0byB1c2UgdGVjaCBwcmV2aWV3IGNvZGUgYnkgZGVmYXVsdC4gSW5z
dGVhZCBJIHdvdWxkIApvbmx5IHNlbGVjdCBpZiBFWFBFUlQgaXMgc2V0LgoKPiAgIAktLS1oZWxw
LS0tCj4gICAJRW5hYmxlIGFsbCB0aGUgcmVxdWlyZWQgZHJpdmVycyBmb3IgUmVuZXNhcyBSQ2Fy
Mwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9LY29uZmlnCj4gaW5kZXggYTNjMDY0OS4uNDdlYWRiNCAx
MDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9LY29uZmlnCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZwo+IEBAIC0xMiw0ICsxMiwxNyBAQCBjb25maWcg
QVJNX1NNTVUKPiAgIAo+ICAgCSAgU2F5IFkgaGVyZSBpZiB5b3VyIFNvQyBpbmNsdWRlcyBhbiBJ
T01NVSBkZXZpY2UgaW1wbGVtZW50aW5nIHRoZQo+ICAgCSAgQVJNIFNNTVUgYXJjaGl0ZWN0dXJl
Lgo+ICsKPiArY29uZmlnIElQTU1VX1ZNU0EKPiArCWJvb2wgIlJlbmVzYXMgSVBNTVUtVk1TQSBm
b3VuZCBpbiBSLUNhciBHZW4zIFNvQ3MiCj4gKwlkZWZhdWx0IG4KPiArCWRlcGVuZHMgb24gQVJN
XzY0Cj4gKwktLS1oZWxwLS0tCj4gKwkgIFN1cHBvcnQgZm9yIGltcGxlbWVudGF0aW9ucyBvZiB0
aGUgUmVuZXNhcyBJUE1NVS1WTVNBIGZvdW5kCj4gKwkgIGluIFItQ2FyIEdlbjMgU29Dcy4KPiAr
Cj4gKwkgIFNheSBZIGhlcmUgaWYgeW91IGFyZSB1c2luZyBuZXdlc3QgUi1DYXIgR2VuMyBTb0Nz
IHJldmlzaW9ucwo+ICsJICAoSDMgRVMzLjAsIE0zLVcrLCBldGMpIHdoaWNoIElQTU1VIGhhcmR3
YXJlIHN1cHBvcnRzIHN0YWdlIDIKPiArCSAgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0IGFuZCBp
cyBhYmxlIHRvIHVzZSBDUFUncyBQMk0gdGFibGUgYXMgaXMuCj4gKwo+ICAgZW5kaWYKClsuLi5d
Cgo+ICsgICAgLyogV2FpdCB1bnRpbCB0aGUgUm9vdCBkZXZpY2UgaGFzIGJlZW4gcmVnaXN0ZXJl
ZCBmb3Igc3VyZS4gKi8KPiArICAgIGlmICggIW1tdS0+cm9vdCApCj4gKyAgICB7Cj4gKyAgICAg
ICAgZGV2X2Vycigmbm9kZS0+ZGV2LCAiUm9vdCBJUE1NVSBoYXNuJ3QgYmVlbiByZWdpc3RlcmVk
IHlldFxuIik7CgpUaGlzIGlzIGEgYml0IG9kZCB0byB0aHJvdyBhbiBlcnJvciBpZiB3ZSBhcmUg
Z29pbmcgdG8gZGVmZXIgdGhlIHByb2JlLgoKPiArICAgICAgICByZXQgPSAtRUFHQUlOOwo+ICsg
ICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQoKWy4uLl0KCj4gK3N0YXRpYyBfX2luaXQgYm9vbCBp
cG1tdV9zdGFnZTJfc3VwcG9ydGVkKHZvaWQpCj4gK3sKPiArICAgIHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbnA7Cj4gKyAgICB1aW50NjRfdCBhZGRyLCBzaXplOwo+ICsgICAgdm9pZCBfX2lvbWVt
ICpiYXNlOwo+ICsgICAgdWludDMyX3QgcHJvZHVjdCwgY3V0Owo+ICsgICAgc3RhdGljIGVudW0K
PiArICAgIHsKPiArICAgICAgICBVTktOT1dOLAo+ICsgICAgICAgIFNVUFBPUlRFRCwKPiArICAg
ICAgICBOT1RTVVBQT1JURUQKPiArICAgIH0gc3RhZ2UyX3N1cHBvcnRlZCA9IFVOS05PV047Cj4g
Kwo+ICsgICAgLyogVXNlIHRoZSBmbGFnIHRvIGF2b2lkIGNoZWNraW5nIGZvciB0aGUgY29tcGF0
aWJpbGl0eSBtb3JlIHRoZW4gb25jZS4gKi8KClRoZXJlIGFyZSBvbmx5IG9uZSBJT01NVSByb290
IHRoYXQgd2lsbCBhbHdheXMgYmUgaW5pdGlhbGl6ZWQgZmlyc3QuIFNvIApjYW4ndCB5b3UgbW92
ZSB0aGlzIGNvZGUgaW4gdGhlIHJvb3QgSU9NTVUgcGF0aD8KCj4gKyAgICBzd2l0Y2ggKCBzdGFn
ZTJfc3VwcG9ydGVkICkKPiArICAgIHsKPiArICAgIGNhc2UgU1VQUE9SVEVEOgo+ICsgICAgICAg
IHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgTk9UU1VQUE9SVEVEOgo+ICsgICAgICAgIHJl
dHVybiBmYWxzZTsKPiArCj4gKyAgICBjYXNlIFVOS05PV046Cj4gKyAgICBkZWZhdWx0Ogo+ICsg
ICAgICAgIHN0YWdlMl9zdXBwb3J0ZWQgPSBOT1RTVVBQT1JURUQ7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgbnAgPSBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShOVUxMLCBO
VUxMLCAicmVuZXNhcyxwcnIiKTsKPiArICAgIGlmICggIW5wICkKPiArICAgIHsKPiArICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IEZhaWxlZCB0byBmaW5kIFBSUiBub2RlXG4iKTsK
PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBkdF9kZXZp
Y2VfZ2V0X2FkZHJlc3MobnAsIDAsICZhZGRyLCAmc2l6ZSkgKQo+ICsgICAgewo+ICsgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSICJpcG1tdTogRmFpbGVkIHRvIGdldCBQUlIgTU1JT1xuIik7Cj4g
KyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICsKPiArICAgIGJhc2UgPSBpb3JlbWFw
X25vY2FjaGUoYWRkciwgc2l6ZSk7Cj4gKyAgICBpZiAoICFiYXNlICkKPiArICAgIHsKPiArICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IEZhaWxlZCB0byBpb3JlbWFwIFBSUiBNTUlP
XG4iKTsKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcHJvZHVj
dCA9IHJlYWRsKGJhc2UpOwo+ICsgICAgY3V0ID0gcHJvZHVjdCAmIFJDQVJfQ1VUX01BU0s7Cj4g
KyAgICBwcm9kdWN0ICY9IFJDQVJfUFJPRFVDVF9NQVNLOwo+ICsKPiArICAgIHN3aXRjaCAoIHBy
b2R1Y3QgKQo+ICsgICAgewo+ICsgICAgY2FzZSBSQ0FSX1BST0RVQ1RfSDM6Cj4gKyAgICBjYXNl
IFJDQVJfUFJPRFVDVF9NM1c6Cj4gKyAgICAgICAgaWYgKCBjdXQgPj0gUkNBUl9DVVRfVkVSMzAg
KQo+ICsgICAgICAgICAgICBzdGFnZTJfc3VwcG9ydGVkID0gU1VQUE9SVEVEOwo+ICsgICAgICAg
IGJyZWFrOwo+ICsKPiArICAgIGNhc2UgUkNBUl9QUk9EVUNUX00zTjoKPiArICAgICAgICBzdGFn
ZTJfc3VwcG9ydGVkID0gU1VQUE9SVEVEOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGRl
ZmF1bHQ6Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlwbW11OiBVbnN1cHBvcnRlZCBT
b0MgdmVyc2lvblxuIik7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaW91
bm1hcChiYXNlKTsKPiArCj4gKyAgICByZXR1cm4gc3RhZ2UyX3N1cHBvcnRlZCA9PSBTVVBQT1JU
RUQ7Cj4gK30KPiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIGlwbW11
X2R0X21hdGNoW10gX19pbml0Y29uc3QgPQo+ICt7Cj4gKyAgICBEVF9NQVRDSF9DT01QQVRJQkxF
KCJyZW5lc2FzLGlwbW11LXI4YTc3OTUiKSwKPiArICAgIERUX01BVENIX0NPTVBBVElCTEUoInJl
bmVzYXMsaXBtbXUtcjhhNzc5NjUiKSwKPiArICAgIERUX01BVENIX0NPTVBBVElCTEUoInJlbmVz
YXMsaXBtbXUtcjhhNzc5NiIpLAo+ICsgICAgeyAvKiBzZW50aW5lbCAqLyB9LAo+ICt9Owo+ICsK
PiArc3RhdGljIF9faW5pdCBpbnQgaXBtbXVfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUsIGNvbnN0IHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgLyoK
PiArICAgICAqIEV2ZW4gaWYgdGhlIGRldmljZSBjYW4ndCBiZSBpbml0aWFsaXplZCwgd2UgZG9u
J3Qgd2FudCB0byBnaXZlCj4gKyAgICAgKiB0aGUgSVBNTVUgZGV2aWNlIHRvIGRvbTAuCj4gKyAg
ICAgKi8KPiArICAgIGR0X2RldmljZV9zZXRfdXNlZF9ieShub2RlLCBET01JRF9YRU4pOwo+ICsK
PiArICAgIGlmICggIWlvbW11X2hhcF9wdF9zaGFyZSApCgppb21tdV9oYXBfcHRfc2hhcmUgd2ls
bCBzb29uIGJlIGhhcmRjb2RlZCB0byB0cnVlIG9uIEFybSAoc2VlIFsxXSkuIEV2ZW4gCndpdGhv
dXQgdGhlIHBhdGNoLCB0aGUgdmFsdWUgb2YgaW9tbXVfaGFwX3B0X3NoYXJlIHNob3VsZCBiZSBp
Z25vcmVkIGFzIApkb25lIGJ5IHRoZSBTTU1VLgoKPiArICAgIHsKPiArICAgICAgICBwcmludGtf
b25jZShYRU5MT0dfRVJSICJpcG1tdTogUDJNIHRhYmxlIG11c3QgYWx3YXlzIGJlIHNoYXJlZCBi
ZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBJUE1NVVxuIik7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCAhaXBtbXVfc3RhZ2UyX3N1cHBvcnRlZCgpICkK
PiArICAgIHsKPiArICAgICAgICBwcmludGtfb25jZShYRU5MT0dfRVJSICJpcG1tdTogUDJNIHNo
YXJpbmcgaXMgbm90IHN1cHBvcnRlZCBpbiBjdXJyZW50IFNvQyByZXZpc2lvblxuIik7Cj4gKyAg
ICAgICAgcmV0dXJuIC1FTk9ERVY7CgpUaGUgaWYgcGFydCBpcyByZXR1cm5pbmcgc28uLi4KCj4g
KyAgICB9Cj4gKyAgICBlbHNlCgouLi4gdGhlIGVsc2UgcGFydCBpcyBub3QgbmVjZXNzYXJ5IHJl
bW92aW5nIG9uZSBsYXllciBvZiBpbmRlbnRhdGlvbi4KCj4gKyAgICB7Cj4gKyAgICAgICAgLyoK
PiArICAgICAgICAgKiBBcyA0LWxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGlzIG5vdCBzdXBwb3J0
ZWQgaW4gSVBNTVUsIHdlIG5lZWQKPiArICAgICAgICAgKiB0byBjaGVjayBJUEEgc2l6ZSB1c2Vk
IGZvciBQMk0gdGFibGUgYmVmb3JlaGFuZCB0byBiZSBzdXJlIGl0IGlzCj4gKyAgICAgICAgICog
My1sZXZlbCBhbmQgdGhlIElQTU1VIHdpbGwgYmUgYWJsZSB0byB1c2UgaXQuCj4gKyAgICAgICAg
ICoKPiArICAgICAgICAgKiBUT0RPOiBGaXJzdCBpbml0aWFsaXplIHRoZSBJT01NVSBhbmQgZ2F0
aGVyIHRoZSByZXF1aXJlbWVudHMgYW5kCj4gKyAgICAgICAgICogdGhlbiBpbml0aWFsaXplIHRo
ZSBQMk0uIEluIHRoZSBQMk0gY29kZSwgdGFrZSBpbnRvIHRoZSBhY2NvdW50Cj4gKyAgICAgICAg
ICogdGhlIElPTU1VIHJlcXVpcmVtZW50cyBhbmQgcmVzdHJpY3QgInBhX3JhbmdlIiBpZiBuZWNl
c3NhcnkuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCBJUE1NVV9NQVhfUDJNX0lQQV9C
SVRTIDwgcDJtX2lwYV9iaXRzICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50a19v
bmNlKFhFTkxPR19FUlIgImlwbW11OiBQMk0gSVBBIHNpemUgaXMgbm90IHN1cHBvcnRlZCAoUDJN
PSV1IElQTU1VPSV1KSFcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pcGFfYml0
cywgSVBNTVVfTUFYX1AyTV9JUEFfQklUUyk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PREVW
Owo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICByZXQgPSBpcG1tdV9wcm9iZShub2Rl
KTsKPiArICAgIGlmICggcmV0ICkKPiArICAgIHsKPiArICAgICAgICBkZXZfZXJyKCZub2RlLT5k
ZXYsICJGYWlsZWQgdG8gaW5pdCBJUE1NVSAoJWQpXG4iLCByZXQpOwo+ICsgICAgICAgIHJldHVy
biByZXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaW9tbXVfc2V0X29wcygmaXBtbXVfaW9tbXVfb3Bz
KTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArRFRfREVWSUNFX1NUQVJUKGlwbW11
LCAiUmVuZXNhcyBJUE1NVS1WTVNBIiwgREVWSUNFX0lPTU1VKQo+ICsgICAgLmR0X21hdGNoID0g
aXBtbXVfZHRfbWF0Y2gsCj4gKyAgICAuaW5pdCA9IGlwbW11X2luaXQsCj4gK0RUX0RFVklDRV9F
TkQKPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IAoKWzFdIDwyMDE5MDkwMjE0NTAxNC4z
NjQ0Mi02LXBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 21:31:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 21:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7RFc-0002tF-Qm; Mon, 09 Sep 2019 21:31:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7RFb-0002tA-6N
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 21:31:07 +0000
X-Inumbo-ID: 21a5e294-d349-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 21a5e294-d349-11e9-978d-bc764e2007e4;
 Mon, 09 Sep 2019 21:31:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0DD3328;
 Mon,  9 Sep 2019 14:31:06 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1155F3F67D;
 Mon,  9 Sep 2019 14:31:04 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-6-volodymyr_babchuk@epam.com>
 <d54ec451-7aa5-d289-8080-708e91d9e39d@arm.com> <87v9ung02w.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a094fc62-5bcd-edb1-e970-3ec023860ec6@arm.com>
Date: Mon, 9 Sep 2019 22:31:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87v9ung02w.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm: optee: remove experimental
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <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>

CgpPbiA4LzIzLzE5IDg6MjAgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IAo+IEhpIEp1
bGllbiwKCkhpLAoKQXBvbG9naWVzIGZvciB0aGUgZGVsYXkuCgo+IAo+IEp1bGllbiBHcmFsbCB3
cml0ZXM6Cj4gCj4+IEhpLAo+Pgo+PiBPbiA4LzIzLzE5IDc6NDggUE0sIFZvbG9keW15ciBCYWJj
aHVrIHdyb3RlOgo+Pj4gQXMgYWxsIFRPRE9zIGFuZCBwb3RlbnRpYWwgc2VjdXJpdHkgaXNzdWVz
IGFyZSByZXNvbHZlZCBub3csCj4+PiByZW1vdmUgZXhwZXJpbWVudGFsIHN0YXR1cyBmcm9tIE9Q
LVRFRSBtZWRpYXRvci4KPj4KPj4gTG9va2luZyBhdCBTVVBQT1JULk1ELCBJIHRoaW5rIE9QLVRF
RSB3aXRob3V0IHRoaXMgc2VyaWVzIHdvdWxkIGJlCj4+IGNvbnNpZGVyZWQgYXMgIkV4cGVyaW1l
bnRhbCIuCj4gUmlnaHQuCj4gCj4+Cj4+IFdpdGggdGhpcyBzZXJpZXMgYXBwbGllZCwgSSBzdGls
bCB0aGluayB3ZSBzaG91bGQga2VlcCB0aGUgS2NvbmZpZwo+PiBiZWhpbmQgRVhQRVJUIGJ1dCBt
YXJrIGl0IGFzICJUZWNobmljYWwgUHJldmlldyIgZm9yIGF0IGxlYXN0IGEKPj4gcmVsZWFzZS4g
VGhpcyB3b3VsZCBlbmNvdXJhZ2UgcGVvcGxlIHRvIHRlc3QgYW5kIHJlcG9ydCBhbnkgcG90ZW50
aWFsCj4+IGlzc3VlcyB3aXRoIE9QLVRFRS4KPj4KPj4gV2UgY2FuIHJlLWRpc2N1c3MgYWJvdXQg
dGhlIHN0YXRlIGluIGEgZmV3IG1vbnRocyBmb3IgZnV0dXJlIHJlbGVhc2UuCj4+Cj4+IEJUVywg
U1VQUE9SVC5NRCBzaG91bGQgYmUgdXBkYXRlZCB0byByZWZsZWN0IHRoZSBzdGF0ZSBvZiBPUC1U
RUUgaW4gWGVuLgo+IEZhaXIgZW5vdWdoLiBJbiB0aGUgbmV4dCB2ZXJzaW9uIEknbGwgcmVwbGFj
ZSB0aGlzIHBhdGNoIHdpdGggcGF0Y2ggdG8KPiBTVVBQT1JULm1kLiBPciBpdCBpcyBiZXR0ZXIg
dG8gcHVzaCBzZXBhcmF0ZSBwYXRjaCBmb3IgdGhlIGRvY3VtZW50YXRpb24/CgpJIHRoaW5rIHRo
ZSBwYXRjaCBpbiBTVVBQT1JULk1EIHNob3VsZCBnbyByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBv
ZiB0aGUgCnJlc3QuIEl0IGlzIGZpbmUgdG8ga2VlcCBpdCBpbiB0aGlzIHNlcmllcy4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 21:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 21: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 1i7RWe-0003pZ-B8; Mon, 09 Sep 2019 21:48:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4VV/=XE=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i7RWd-0003pU-Ef
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 21:48:43 +0000
X-Inumbo-ID: 9676de3c-d34b-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9676de3c-d34b-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 21:48:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568065723;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=MtqZUegknBgsc7V9oe2SWxhatbu90YiITWhF1QMXFXQ=;
 b=F4DIFI/EDDd5RYgHb8mY4CERBWSpWiHV0kmLuz4WnFGUnuu8xeemaOcp
 YIDsVCZLGq5G0TyqBGa7ebTgoRizQWzDBVPhOvLGbWM/u+VfvzevLm+8p
 BrsRl3AwSf7wJCo3T+VrzVtmL7zq6v7Zhpb2i+N8uRk9q0buvGYUr+7Qp k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hCi2gIgXCpOpzBw/5gQOHY8H5elKkQJt9aNlcE1NFqFo0yPRohSWIGMRxTs0CjTDo5YTJqiyFG
 fcBPotXRNk1rKG19cBsTmSUHUnMEDEHqgidlwyLuWBEDhq+OuqSeMlWtSehk032wQBIRjYTrip
 W5DSJDoTmhfi9f2U8/FI2WEzbl7yZ79GCST1SOY8/Ztw0KGg1q0VymaIA2tfcHShwTogFgolRP
 A6jg/uiT+vgu/xatzJ0Otyf8gvOgW7LMhSPpf46TGpWPsYTY7xHBqVZ1SbI++I9bx2WJucfliJ
 MBo=
X-SBRS: 2.7
X-MesageID: 5348248
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,487,1559534400"; 
   d="scan'208";a="5348248"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
Date: Mon, 9 Sep 2019 22:48:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gMDkvMDkvMjAxOSAyMDoxOSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvOC8xOSA3
OjM3IFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4gT24gMDkvMDkvMjAxOSAwMDozMCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gOS84LzE5IDU6MTEgUE0sIElnb3IgRHJ1emhpbmlu
IHdyb3RlOgo+Pj4+IE9uIDA4LzA5LzIwMTkgMTk6MjgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
Pj4+Pj4gT24gOS82LzE5IDc6MDAgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Pj4+Pj4gT24g
MDYvMDkvMjAxOSAyMzozMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+IFdoZXJlIGlz
IE1DRkcgcGFyc2VkPyBwY2lfYXJjaF9pbml0KCk/Cj4+Pj4+Pj4+IEl0IGhhcHBlbnMgdHdpY2U6
Cj4+Pj4+PiAxKSBmaXJzdCB0aW1lIGVhcmx5IG9uZSBpbiBwY2lfYXJjaF9pbml0KCkgdGhhdCBp
cyBhcmNoX2luaXRjYWxsIC0gdGhhdAo+Pj4+Pj4gdGltZSBwY2lfbW1jZmdfbGlzdCB3aWxsIGJl
IGZyZWVkIGltbWVkaWF0ZWx5IHRoZXJlIGJlY2F1c2UgTUNGRyBhcmVhIGlzCj4+Pj4+PiBub3Qg
cmVzZXJ2ZWQgaW4gRTgyMDsKPj4+Pj4+IDIpIHNlY29uZCB0aW1lIGxhdGUgb25lIGluIGFjcGlf
aW5pdCgpIHdoaWNoIGlzIHN1YnN5c3RlbV9pbml0Y2FsbCByaWdodAo+Pj4+Pj4gYmVmb3JlIHdo
ZXJlIFBDSSBlbnVtZXJhdGlvbiBzdGFydHMgLSB0aGlzIHRpbWUgQUNQSSB0YWJsZXMgd2lsbCBi
ZQo+Pj4+Pj4gY2hlY2tlZCBmb3IgYSByZXNlcnZlZCByZXNvdXJjZSBhbmQgcGNpX21tY2ZnX2xp
c3Qgd2lsbCBiZSBmaW5hbGx5Cj4+Pj4+PiBwb3B1bGF0ZWQuCj4+Pj4+Pgo+Pj4+Pj4gVGhlIHBy
b2JsZW0gaXMgdGhhdCBvbiBhIHN5c3RlbSB0aGF0IGRvZXNuJ3QgaGF2ZSBNQ0ZHIGFyZWEgcmVz
ZXJ2ZWQgaW4KPj4+Pj4+IEU4MjAgcGNpX21tY2ZnX2xpc3QgaXMgZW1wdHkgYmVmb3JlIGFjcGlf
aW5pdCgpIGFuZCBvdXIgUENJIGhvb2tzIGFyZQo+Pj4+Pj4gY2FsbGVkIGluIHRoZSBzYW1lIHBs
YWNlLiBTbyBNQ0ZHIGlzIHN0aWxsIG5vdCBpbiB1c2UgYnkgWGVuIGF0IHRoaXMKPj4+Pj4+IHBv
aW50IHNpbmNlIHdlIGhhdmVuJ3QgcmVhY2hlZCBvdXIgeGVuX21jZmdfbGF0ZSgpLgo+Pj4+PiBX
b3VsZCBpdCBiZSBwb3NzaWJsZSBmb3IgdXMgdG8gcGFyc2UgTUNGRyBvdXJzZWx2ZXMgaW4gcGNp
X3hlbl9pbml0KCk/IEkKPj4+Pj4gcmVhbGl6ZSB0aGF0IHdlJ2QgYmUgZG9pbmcgdGhpcyB0d2lj
ZSAob3IgbWF5YmUgZXZlbiB0aHJlZSB0aW1lcyBzaW5jZQo+Pj4+PiBhcHBhcmVudGx5IGJvdGgg
cGNpX2FyY2hfaW5pdCgpwqAgYW5kIGFjcGlfaW5pKCkgZG8gaXQpLgo+Pj4+Pgo+Pj4+IEkgZG9u
J3QgdGhpbmUgaXQgbWFrZXMgc2Vuc2U6Cj4+Pj4gYSkgaXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRl
ciBBQ1BJIGlzIGluaXRpYWxpemVkIHNpbmNlIHdlIG5lZWQgdG8gcGFyc2UKPj4+PiBpdCB0byBm
aWd1cmUgb3V0IHRoZSBleGFjdCByZXNlcnZlZCByZWdpb24gLSB0aGF0J3Mgd2h5IGl0J3MgY3Vy
cmVudGx5Cj4+Pj4gZG9uZSBpbiBhY3BpX2luaXQoKSAoc2VlIGNvbW1pdCBtZXNzYWdlIGZvciB0
aGUgcmVhc29ucyB3aHkpCj4+PiBIbW0uLi4gV2Ugc2hvdWxkIGJlIGFibGUgdG8gcGFyc2UgQUNQ
SSB0YWJsZXMgYnkgdGhlIHRpbWUKPj4+IHBjaV9hcmNoX2luaXQoKSBpcyBjYWxsZWQuIEluIGZh
Y3QsIGlmIHlvdSBsb29rIGF0Cj4+PiBwY2lfbW1jZmdfZWFybHlfaW5pdCgpIHlvdSB3aWxsIHNl
ZSB0aGF0IGl0IGRvZXMganVzdCB0aGF0Lgo+Pj4KPj4gVGhlIHBvaW50IGlzIG5vdCB0byBwYXJz
ZSBNQ0ZHIGFmdGVyIGFjcGlfaW5pdCBidXQgdG8gcGFyc2UgRFNEVCBmb3IKPj4gcmVzZXJ2ZWQg
cmVzb3VyY2Ugd2hpY2ggY291bGQgYmUgZG9uZSBvbmx5IGFmdGVyIEFDUEkgaW5pdGlhbGl6YXRp
b24uCj4gCj4gT0ssIEkgdGhpbmsgSSB1bmRlcnN0YW5kIG5vdyB3aGF0IHlvdSBhcmUgdHJ5aW5n
IHRvIGRvIC0tLSB5b3UgYXJlCj4gZXNzZW50aWFsbHkgdHJ5aW5nIHRvIGFjY291bnQgZm9yIHRo
ZSByYW5nZSBpbnNlcnRlZCBieQo+IHNldHVwX21jZmdfbWFwKCksIHJpZ2h0Pwo+IAoKQWN0dWFs
bHksIHBjaV9tbWNmZ19sYXRlX2luaXQoKSB0aGF0J3MgY2FsbGVkIG91dCBvZiBhY3BpX2luaXQo
KSAtCnRoYXQncyB3aGVyZSBNQ0ZHIGFyZWFzIGFyZSBwcm9wZXJseSBzaXplZC4gc2V0dXBfbWNm
Z19tYXAoKSBpcyBtb3N0bHkKZm9yIGJ1cyBob3RwbHVnIHdoZXJlIE1DRkcgYXJlYSBpcyBkaXNj
b3ZlcmVkIGJ5IGV2YWx1YXRpbmcgX0NCQSBtZXRob2Q7CmZvciBjb2xkLXBsdWdnZWQgYnVzZXMg
aXQganVzdCBjb25maXJtcyB0aGF0IE1DRkcgYXJlYSBpcyBhbHJlYWR5CnJlZ2lzdGVyZWQgYmVj
YXVzZSBpdCBpcyBtYW5kYXRlZCBmb3IgdGhlbSB0byBiZSBpbiBNQ0ZHIHRhYmxlIGF0IGJvb3Qg
dGltZS4KCj4gVGhlIG90aGVyIHF1ZXN0aW9uIEkgaGF2ZSBpcyB3aHkgeW91IHRoaW5rIGl0J3Mg
d29ydGgga2VlcGluZwo+IHhlbl9tY2ZnX2xhdGUoKSBhcyBhIGxhdGUgaW5pdGNhbGwuIEhvdyBj
b3VsZCBNQ0ZHIGluZm8gYmUgdXBkYXRlZAo+IGJldHdlZW4gYWNwaV9pbml0KCkgYW5kIGxhdGVf
aW5pdGNhbGxzIGJlaW5nIHJ1bj8gSSdkIHRoaW5rIGl0IGNhbiBvbmx5Cj4gaGFwcGVuIHdoZW4g
YSBuZXcgZGV2aWNlIGlzIGhvdHBsdWdnZWQuCj4gCgpJdCB3YXMgYSBwcmVjYXV0aW9uIGFnYWlu
c3Qgc2V0dXBfbWNmZ19tYXAoKSBjYWxscyB0aGF0IG1pZ2h0IGFkZCBuZXcKYXJlYXMgdGhhdCBh
cmUgbm90IGluIE1DRkcgdGFibGUgYnV0IGZvciBzb21lIHJlYXNvbiBoYXZlIF9DQkEgbWV0aG9k
LgpJdCdzIG9idmlvdXNseSBhICJmaXJtd2FyZSBpcyBicm9rZW4iIHNjZW5hcmlvIHNvIEkgZG9u
J3QgaGF2ZSBzdHJvbmcKZmVlbGluZ3MgdG8ga2VlcCBpdCBoZXJlLiBXaWxsIHByZWZlciB0byBy
ZW1vdmUgaW4gdjIgaWYgeW91IHdhbnQuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 22:11:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 22: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 1i7Rsr-00062g-9U; Mon, 09 Sep 2019 22:11:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7Rsq-00062b-Ar
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 22:11:40 +0000
X-Inumbo-ID: c9e34122-d34e-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c9e34122-d34e-11e9-a337-bc764e2007e4;
 Mon, 09 Sep 2019 22:11:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B2AB128;
 Mon,  9 Sep 2019 15:11:35 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 153FF3F59C;
 Mon,  9 Sep 2019 15:11:33 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <45208af4-22b8-2870-f79d-a98960c4700d@arm.com>
Date: Mon, 9 Sep 2019 23:11:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190823184826.14525-2-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gOC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiBXZSB3YW50IHRvIGxpbWl0IG51bWJlciBvZiBjYWxscyB0byBsb29rdXBfYW5kX3Bpbl9n
dWVzdF9yYW1fYWRkcigpCj4gcGVyIG9uZSByZXF1ZXN0LiBUaGVyZSBhcmUgdHdvIHdheXMgdG8g
ZG8gdGhpczogZWl0aGVyIHByZWVtcHQKPiB0cmFuc2xhdGVfbm9uY29udGlnKCkgb3IgdG8gbGlt
aXQgc2l6ZSBvZiBvbmUgc2hhcmVkIGJ1ZmZlciBzaXplLgo+IAo+IEl0IGlzIHF1aXRlIGhhcmQg
dG8gcHJlZW1wdCB0cmFuc2xhdGVfbm9uY29udGlnKCksIGJlY2F1c2UgaXQgaXMgZGVlcAo+IG5l
c3RlZC4gU28gd2UgY2hvc2Ugc2Vjb25kIG9wdGlvbi4gV2Ugd2lsbCBhbGxvdyA1MTIgcGFnZXMg
cGVyIG9uZQo+IHNoYXJlZCBidWZmZXIuIFRoaXMgZG9lcyBub3QgaW50ZXJmZXJlIHdpdGggR1Ag
c3RhbmRhcmQsIGFzIGl0Cj4gcmVxdWlyZXMgdGhhdCBzaXplIGxpbWl0IGZvciBzaGFyZWQgYnVm
ZmVyIHNob3VsZCBiZSBhdCBsZXN0IDUxMmtCLgoKRG8geW91IG1lYW4gImxlYXN0IiBpbnN0ZWFk
IG9mICJsZXN0Ij8gSWYgc28sIHdoeSA1MTIgcGFnZXMgKGkuZSAxTUIpIGlzIApwbGVudHkgZW5v
dWdoIGZvciBtb3N0IG9mIHRoZSB1c2UgY2FzZXM/IFdoYXQgZG9lcyAieHRlc3QiIGNvbnNpc3Qg
b24/Cgo+IEFsc28sIHdpdGggdGhpcyBsaW1pdGF0aW9uIE9QLVRFRSBzdGlsbCBwYXNzZXMgb3du
ICJ4dGVzdCIgdGVzdCBzdWl0ZSwKPiBzbyB0aGlzIGlzIG9rYXkgZm9yIG5vdy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAzMCArKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gaW5kZXggZWM1NDAyZTg5Yi4uZjRmYThhNzc1OCAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMKPiBAQCAtNzIsNiArNzIsMTcgQEAKPiAgICAqLwo+ICAgI2RlZmluZSBN
QVhfVE9UQUxfU01IX0JVRl9QRyAgICAxNjM4NAo+ICAgCj4gKy8qCj4gKyAqIEFyYml0cmFyeSB2
YWx1ZSB0aGF0IGxpbWl0cyBtYXhpbXVtIHNoYXJlZCBidWZmZXIgc2l6ZS4gSXQgaXMKPiArICog
bWVyZWx5IGNvaW5jaWRlbmNlIHRoYXQgaXQgZXF1YWxzIHRvIGJvdGggZGVmYXVsdCBPUC1URUUg
U0hNIGJ1ZmZlcgo+ICsgKiBzaXplIGxpbWl0IGFuZCB0byAoMSA8PCBDT05GSUdfRE9NVV9NQVhf
T1JERVIpLiBQbGVhc2Ugbm90ZSB0aGF0Cj4gKyAqIHRoaXMgZGVmaW5lIGxpbWl0cyBudW1iZXIg
b2YgcGFnZXMuIEJ1dCB1c2VyIGJ1ZmZlciBjYW4gYmUgbm90Cj4gKyAqIGFsaWduZWQgdG8gYSBw
YWdlIGJvdW5kYXJ5LiBTbyBpdCBpcyBwb3NzaWJsZSB0aGF0IHVzZXIgd291bGQgbm90Cj4gKyAq
IGJlIGFibGUgdG8gc2hhcmUgZXhhY3RseSBNQVhfU0hNX0JVRkZFUl9QRyAqIFBBR0VfU0laRSBi
eXRlcyB3aXRoCj4gKyAqIE9QLVRFRS4KPiArICovCj4gKyNkZWZpbmUgTUFYX1NITV9CVUZGRVJf
UEcgICAgICAgNTEyCj4gKwo+ICAgI2RlZmluZSBPUFRFRV9LTk9XTl9OU0VDX0NBUFMgT1BURUVf
U01DX05TRUNfQ0FQX1VOSVBST0NFU1NPUgo+ICAgI2RlZmluZSBPUFRFRV9LTk9XTl9TRUNfQ0FQ
UyAoT1BURUVfU01DX1NFQ19DQVBfSEFWRV9SRVNFUlZFRF9TSE0gfCBcCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBPUFRFRV9TTUNfU0VDX0NBUF9VTlJFR0lTVEVSRURfU0hNIHwg
XAo+IEBAIC02OTcsMTUgKzcwOCwxNyBAQCBzdGF0aWMgaW50IHRyYW5zbGF0ZV9ub25jb250aWco
c3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICAgICAgIHNpemUgPSBST1VORFVQKHBhcmFtLT51
LnRtZW0uc2l6ZSArIG9mZnNldCwgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+ICAg
Cj4gICAgICAgcGdfY291bnQgPSBESVZfUk9VTkRfVVAoc2l6ZSwgT1BURUVfTVNHX05PTkNPTlRJ
R19QQUdFX1NJWkUpOwo+ICsgICAgaWYgKCBwZ19jb3VudCA+IE1BWF9TSE1fQlVGRkVSX1BHICkK
PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gICAgICAgb3JkZXIgPSBnZXRfb3JkZXJf
ZnJvbV9ieXRlcyhnZXRfcGFnZXNfbGlzdF9zaXplKHBnX2NvdW50KSk7Cj4gICAKPiAgICAgICAv
Kgo+IC0gICAgICogSW4gdGhlIHdvcnN0IGNhc2Ugd2Ugd2lsbCB3YW50IHRvIGFsbG9jYXRlIDMz
IHBhZ2VzLCB3aGljaCBpcwo+IC0gICAgICogTUFYX1RPVEFMX1NNSF9CVUZfUEcvNTExIHJvdW5k
ZWQgdXAuIFRoaXMgZ2l2ZXMgb3JkZXIgNiBvciBhdAo+IC0gICAgICogbW9zdCA2NCBwYWdlcyBh
bGxvY2F0ZWQuIFRoaXMgYnVmZmVyIHdpbGwgYmUgZnJlZWQgcmlnaHQgYWZ0ZXIKPiAtICAgICAq
IHRoZSBlbmQgb2YgdGhlIGNhbGwgYW5kIHRoZXJlIGNhbiBiZSBubyBtb3JlIHRoYW4KPiArICAg
ICAqIEluIHRoZSB3b3JzdCBjYXNlIHdlIHdpbGwgd2FudCB0byBhbGxvY2F0ZSAyIHBhZ2VzLCB3
aGljaCBpcwo+ICsgICAgICogTUFYX1NITV9CVUZGRVJfUEcvNTExIHJvdW5kZWQgdXAuIFRoaXMg
YnVmZmVyIHdpbGwgYmUgZnJlZWQKPiArICAgICAqIHJpZ2h0IGFmdGVyIHRoZSBlbmQgb2YgdGhl
IGNhbGwgYW5kIHRoZXJlIGNhbiBiZSBubyBtb3JlIHRoYW4KPiAgICAgICAgKiBtYXhfb3B0ZWVf
dGhyZWFkcyBjYWxscyBzaW11bHRhbmVvdXNseS4gU28gaW4gdGhlIHdvcnN0IGNhc2UKPiAtICAg
ICAqIGd1ZXN0IGNhbiB0cmljayB1cyB0byBhbGxvY2F0ZSA2NCAqIG1heF9vcHRlZV90aHJlYWRz
IHBhZ2VzIGluCj4gKyAgICAgKiBndWVzdCBjYW4gdHJpY2sgdXMgdG8gYWxsb2NhdGUgMiAqIG1h
eF9vcHRlZV90aHJlYWRzIHBhZ2VzIGluCj4gICAgICAgICogdG90YWwuCj4gICAgICAgICovCj4g
ICAgICAgeGVuX3BncyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoY3VycmVudC0+ZG9tYWluLCBvcmRl
ciwgMCk7Cj4gQEAgLTc0NywxMyArNzYwLDYgQEAgc3RhdGljIGludCB0cmFuc2xhdGVfbm9uY29u
dGlnKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPiAgICAgICAgICAgICAgIHhlbl9kYXRhID0g
X19tYXBfZG9tYWluX3BhZ2UoeGVuX3Bncyk7Cj4gICAgICAgICAgIH0KPiAgIAo+IC0gICAgICAg
IC8qCj4gLSAgICAgICAgICogVE9ETzogVGhhdCBmdW5jdGlvbiBjYW4gcGluIHVwIHRvIDY0TUIg
b2YgZ3Vlc3QgbWVtb3J5IGJ5Cj4gLSAgICAgICAgICogY2FsbGluZyBsb29rdXBfYW5kX3Bpbl9n
dWVzdF9yYW1fYWRkcigpIDE2Mzg0IHRpbWVzCj4gLSAgICAgICAgICogKGFzc3VtaW5nIHRoYXQg
UEFHRV9TSVpFIGVxdWFscyB0byA0MDk2KS4KPiAtICAgICAgICAgKiBUaGlzIHNob3VsZCBiZSBh
ZGRyZXNzZWQgYmVmb3JlIGRlY2xhcmluZyBPUC1URUUgc2VjdXJpdHkKPiAtICAgICAgICAgKiBz
dXBwb3J0ZWQuCj4gLSAgICAgICAgICovCj4gICAgICAgICAgIEJVSUxEX0JVR19PTihQQUdFX1NJ
WkUgIT0gNDA5Nik7CgpXaXRob3V0IHRoZSBjb21tZW50LCB0aGUgQlVJTERfQlVHX09OKCkgbG9v
a3MgcmFuZG9tLiBTbyBlaXRoZXIgeW91IHdhbnQgCnRvIGhhdmUgYSBkaWZmZXJlbnQgdmVyc2lv
biBvZiB0aGUgY29tbWVudCBvciB5b3Ugd2FudCB0byBtb3ZlIHRoZSAKQlVJTERfQlVHX09OKCkg
dG8gc29tZXdoZXJlIGVsc2UuCgo+ICAgICAgICAgICBwYWdlID0gZ2V0X2RvbWFpbl9yYW1fcGFn
ZShnYWRkcl90b19nZm4oZ3Vlc3RfZGF0YS0+cGFnZXNfbGlzdFtpZHhdKSk7Cj4gICAgICAgICAg
IGlmICggIXBhZ2UgKQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 22:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 22: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 1i7Rw7-0006BU-VT; Mon, 09 Sep 2019 22:15:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7Rw6-0006BP-Sr
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 22:15:02 +0000
X-Inumbo-ID: 4364dd76-d34f-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4364dd76-d34f-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 22:14: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 1i7Rw3-0000Y5-A4; Mon, 09 Sep 2019 22:14: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 1i7Rw2-0003a9-MV; Mon, 09 Sep 2019 22:14:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Rw2-000680-Lp; Mon, 09 Sep 2019 22:14:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141111-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-armhf:<job status>:broken:regression
 linux-4.9:build-i386-xsm:<job status>:broken:regression
 linux-4.9:build-i386-pvops:<job status>:broken:regression
 linux-4.9:build-i386:<job status>:broken:regression
 linux-4.9:build-amd64:<job status>:broken:regression
 linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-amd64-pvops:<job status>:broken:regression
 linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:build-amd64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-amd64:host-install(4):broken:regression
 linux-4.9:build-amd64-xsm:host-install(4):broken:regression
 linux-4.9:build-amd64-pvops:host-install(4):broken:regression
 linux-4.9:build-i386-xsm:host-install(4):broken:regression
 linux-4.9:build-i386-pvops:host-install(4):broken:regression
 linux-4.9:build-i386:host-install(4):broken:regression
 linux-4.9:build-armhf-pvops:host-install(4):broken:regression
 linux-4.9:build-arm64:host-install(4):broken:regression
 linux-4.9:build-arm64-xsm:host-install(4):broken:regression
 linux-4.9:build-armhf:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=bf489db05ebf7106dd77f79e6edabc45fc318416
X-Osstest-Versions-That: linux=228e87c35b6c083be778d24b64c02ad05015f3d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 22:14:58 +0000
Subject: [Xen-devel] [linux-4.9 test] 141111: trouble: blocked/broken/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>

ZmxpZ2h0IDE0MTExMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTExMS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTQwODQ0CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDA4NDQKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDE0MDg0NAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwODQ0CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDA4NDQKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDE0MDg0NAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwODQ0CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxNDA4NDQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDg0NAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwODQ0CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJmNDg5ZGIwNWViZjcxMDZkZDc3Zjc5ZTZl
ZGFiYzQ1ZmMzMTg0MTYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDIy
OGU4N2MzNWI2YzA4M2JlNzc4ZDI0YjY0YzAyYWQwNTAxNWYzZDIKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MDg0NCAgMjAxOS0wOC0zMCAxNzo0OToxNyBaICAgMTAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDEwODQgIDIwMTktMDktMDYgMDg6Mzk6MTIgWiAgICAzIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJv
biBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0
cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1
bnRlckBpbnRlbC5jb20+CiAgQWRyaWFuIFZsYWR1IDxhdmxhZHVAY2xvdWRiYXNlc29sdXRpb25z
LmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXhhbmRl
ciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNvbT4KICBBbmRyZXcg
Q29va3MgPGFuZHJldy5jb29rc0BvcGVuZ2Vhci5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tl
YS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5k
IEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgog
IEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuamFt
aW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJvYiBIYW0gPGJv
Yi5oYW1AcHVyaS5zbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhcmxlcyBL
ZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENocmlzdG9waGUgSkFJTExF
VCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGlu
LmtpbmdAY2Fub25pY2FsLmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4K
ICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmlkIFMuIE1p
bGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsgUmF3YXQgPGRyYXdhdEB2bXdhcmUu
Y29tPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBFcmlj
IER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJp
c3RldkBtaWNyb2NoaXAuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4Lmlu
dGVsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgog
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9s
bEBnb29nbGVtYWlsLmNvbT4KICBIZW5rIHZhbiBkZXIgTGFhbiA8b3BlbnNvdXJjZUBoZW5rdmRs
YWFuLmNvbT4KICBIZW5yeSBCdXJucyA8aGVucnlidXJuc0Bnb29nbGUuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSG9kYXN6aSwgUm9iZXJ0IDxSb2JlcnQuSG9kYXN6aUBk
aWdpLmNvbT4KICBIdWkgUGVuZyA8YmVucXVpa2VAZ21haWwuY29tPgogIElseWEgVHJ1a2hhbm92
IDxsYWh2dXVuQGdtYWlsLmNvbT4KICBKYXNvbiBCYXJvbiA8amJhcm9uQGFrYW1haS5jb20+CiAg
SmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmVhbiBEZWx2YXJlIDxq
ZGVsdmFyZUBzdXNlLmRlPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUg
QmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYW5nZmVuZyBYaWFvIDx4aWFvamlhbmdm
ZW5nQGh1YXdlaS5jb20+CiAgSmluIFlhbyA8eWFvLmppbkBsaW51eC5pbnRlbC5jb20+CiAgSmly
aSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+
CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5u
ZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgog
IEp1bGlhbmEgUm9kcmlndWVpcm8gPGp1bGlhbmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4K
ICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2VmZW5nIFdh
bmcgPHdhbmdrZWZlbmcud2FuZ0BodWF3ZWkuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxp
bmFyby5vcmc+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hp
cC5jb20+CiAgTWFudWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRk
ZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAg
TWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVy
dHNAdGVzc2FyZXMubmV0PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29t
PgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8
bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgogIE5h
cmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFyZXNoIEth
bWJvanUgPG5hcmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZp
ZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUu
Y29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmljb2xhcyBTYWVueiBK
dWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90
c3VrYUBnbWFpbC5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZl
ciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5l
dGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVs
IEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGVkcm8gU291c2EgPHNvdXNhQHN5bm9w
c3lzLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQG54cC5jb20+CiAgUGV0ZXIgVWpmYWx1
c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRl
cnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsaXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgog
IFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhc211cyBWaWxsZW1vZXMg
PHJhc211cy52aWxsZW1vZXNAcHJldmFzLmRrPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJp
LWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4KICBSb2JlcnQgSG9kYXN6aSA8cm9iZXJ0LmhvZGFz
emlAZGlnaS5jb20+CiAgUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTYWx2YXRvcmUgQm9uYWNjb3Jz
byA8Y2FybmlsQGRlYmlhbi5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgog
IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAg
U2ViYXN0aWFuIE1heXIgPG1lQHNhbS5zdD4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVp
bEBnb29nbGUuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHdhaHJlbnN0QGdteC5uZXQ+CiAgVGFrYXNo
aSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJm
ZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRo
b21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRo
ZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGltLmZyb2lkY29ldXJAdGVz
c2FyZXMubmV0PgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgVHJv
bmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFVsZiBIYW5z
c29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhbGRpcyBLbGV0bmlla3MgPHZhbGRpcy5r
bGV0bmlla3NAdnQuZWR1PgogIFZhbGRpcyBLbMSTdG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0
LmVkdT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZsYXN0aW1pbCBCYWJrYSA8
dmJhYmthQHN1c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4K
ICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2Vy
bmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV2ltIFZh
biBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNoZG9nLm9yZz4KICBXb2xmcmFtIFNhbmcgPHdzYSty
ZW5lc2FzQHNhbmctZW5naW5lZXJpbmcuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVh
bXMuZGU+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMu
Y29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgogIFpoYW5nWGlhb3h1IDx6
aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJt
aGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1p
Mzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDk0IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 22:20:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 22:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7S0q-0006NT-Q9; Mon, 09 Sep 2019 22:19:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fSZh=XE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7S0p-0006NO-TW
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 22:19:55 +0000
X-Inumbo-ID: f34d6e6a-d34f-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f34d6e6a-d34f-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 22:19:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BD09828;
 Mon,  9 Sep 2019 15:19:54 -0700 (PDT)
Received: from [10.37.12.117] (unknown [10.37.12.117])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B99F33F59C;
 Mon,  9 Sep 2019 15:19:53 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-3-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d72ca72d-81b7-f74d-86fd-24cc54bb4102@arm.com>
Date: Mon, 9 Sep 2019 23:19:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190823184826.14525-3-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/5] xen/arm: optee: check for preemption
 while freeing shared 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>,
 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>

SGkgVm9sb2R5bXlyLAoKT24gOC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiBOb3cgd2UgaGF2ZSBsaW1pdCBmb3Igb25lIHNoYXJlZCBidWZmZXIgc2l6ZSwgc28gd2Ug
Y2FuIGJlIHN1cmUgdGhhdAo+IG9uZSBjYWxsIHRvIGZyZWVfb3B0ZWVfc2htX2J1ZigpIHdpbGwg
bm90IGZyZWUgYWxsCj4gTUFYX1RPVEFMX1NNSF9CVUZfUEcgcGFnZXMgYXQgb25jZS4gVGh1cywg
d2Ugbm93IGNhbiBjaGVjayBmb3IKPiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpIGluIHRoZSBs
b29wIGluc2lkZQo+IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgYW5kIHRoaXMgd2lsbCBl
bnN1cmUgdGhhdCB3ZSBhcmUgbm90Cj4gbWlzc2luZyBwcmVlbXB0aW9uLgoKSSBhbSBub3Qgc3Vy
ZSB0byB1bmRlcnN0YW5kIHRoZSBjb3JyZWxhdGlvbiBiZXR3ZWVuIHRoZSB0d28gc2VudGVuY2Vz
LiAKRXZlbiBpZiBwcmV2aW91c2x5IHRoZSBndWVzdCBjb3VsZCBwaW4gdXAgdG8gTUFYX1RPVEFM
X1NITV9CVUZfUEcgaW4gb25lIApjYWxsLCBhIHdlbGwtYmVoYXZlZCBndWVzdCB3b3VsZCByZXN1
bHQgdG8gZG8gbXVsdGlwbGUgY2FsbHMgYW5kIAp0aGVyZWZvcmUgcHJlZW1wdGlvbiB3b3VsZCBo
YXZlIGJlZW4gdXNlZnVsLgoKU28gSSB0aGluayB0aGUgY29tbWl0IG1lc3NhZ2UgbmVlZHMgc29t
ZSByZXdvcmRpbmcuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUu
YyB8IDEwICsrKysrLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBi
L3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+IGluZGV4IGY0ZmE4YTc3NTguLmE4NGZmYTMwODkg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCj4gQEAgLTYzNCwxNCArNjM0LDE0IEBAIHN0YXRpYyBpbnQgb3B0ZWVf
cmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBpZiAoIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQo+ICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+ICAg
Cj4gLSAgICAvKgo+IC0gICAgICogVE9ETzogR3Vlc3QgY2FuIHBpbiB1cCB0byBNQVhfVE9UQUxf
U01IX0JVRl9QRyBwYWdlcyBhbmQgYWxsIG9mCj4gLSAgICAgKiB0aGVtIHdpbGwgYmUgcHV0IGlu
IHRoaXMgbG9vcC4gSXQgaXMgd29ydGggY29uc2lkZXJpbmcgdG8KPiAtICAgICAqIGNoZWNrIGZv
ciBwcmVlbXB0aW9uIGluc2lkZSB0aGUgbG9vcC4KPiAtICAgICAqLwo+ICAgICAgIGxpc3RfZm9y
X2VhY2hfZW50cnlfc2FmZSggb3B0ZWVfc2htX2J1Ziwgb3B0ZWVfc2htX2J1Zl90bXAsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QsIGxp
c3QgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSAp
CgpTbyBvbiB0aGUgZmlyc3QgaXRlcmF0aW9uLCB5b3Ugd2lsbCBjaGVjayB0d2ljZSBwcmVlbXB0
aW9uIChvbmUgYmVmb3JlIAp0aGUgbG9vcCBhbmQganVzdCBlbnRlcmluZykuIGh5cGVyY2FsbF9w
cmVlbXB0X2NoZWNrKCkuIFRoZSBmdW5jdGlvbiBpcyAKbm90IGVudGlyZWx5IGZyZWUgb24gQXJt
IGJlY2F1c2Ugb2YgdGhlIGltcGxlbWVudGF0aW9uIG9mIAp2Z2ljX3ZjcHVfcGVuZGluZ19pcnEo
KS4gU28gcHJldmVudGluZyBwb2ludGxlc3MgY2FsbCB3b3VsZCBiZSBuaWNlLgoKSW4gdGhpcyBj
YXNlLCB0aGUgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSBiZWZvcmUgdGhlIGxvb3AgY291bGQg
YmUgCmRyb3BwZWQuCgo+ICsgICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+ICsKPiAgICAg
ICAgICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgb3B0ZWVfc2htX2J1Zi0+Y29va2llKTsKPiAr
ICAgIH0KPiAgIAo+ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCj4gICAg
ICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 09 22:57:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Sep 2019 22: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 1i7Sap-0000wb-Pp; Mon, 09 Sep 2019 22:57:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1apQ=XE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7Sao-0000wW-SO
 for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 22:57:06 +0000
X-Inumbo-ID: 20ec2898-d355-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20ec2898-d355-11e9-b299-bc764e2007e4;
 Mon, 09 Sep 2019 22:56: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 1i7Sag-0001J1-K7; Mon, 09 Sep 2019 22:56:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Sag-0004U6-9M; Mon, 09 Sep 2019 22:56:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7Sag-0004t2-8g; Mon, 09 Sep 2019 22:56:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141108-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-i386-xsm:<job status>:broken:regression
 xen-unstable:build-amd64:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-amd64-xtf:<job status>:broken:regression
 xen-unstable:build-amd64-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-prev:<job status>:broken:regression
 xen-unstable:build-i386:<job status>:broken:regression
 xen-unstable:build-amd64-pvops:<job status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-i386-prev:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-i386-pvops:host-install(4):broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-i386-prev:host-install(4):broken:regression
 xen-unstable:build-amd64-xtf:host-install(4):broken:regression
 xen-unstable:build-amd64-xsm:host-install(4):broken:regression
 xen-unstable:build-i386-xsm:host-install(4):broken:regression
 xen-unstable:build-armhf-pvops:host-install(4):broken:regression
 xen-unstable:build-amd64-pvops:host-install(4):broken:regression
 xen-unstable:build-i386:host-install(4):broken:regression
 xen-unstable:build-amd64-prev:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-amd64:host-install(4):broken:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=74791511067aaff67efbd2555a5f635246264453
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 09 Sep 2019 22:56:58 +0000
Subject: [Xen-devel] [xen-unstable test] 141108: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTEwOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTEwOC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5ODc2
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzk4NzYKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTg3NgogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTM5ODc2CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk4NzYKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTg3
NgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTM5ODc2CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk4NzYKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzOTg3NgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5ODc2CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk4
NzYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzOTg3NgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5ODc2CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc0NzkxNTExMDY3YWFmZjY3ZWZi
ZDI1NTVhNWY2MzUyNDYyNjQ0NTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzOTg3NiAgMjAxOS0wOC0wOSAxODo0Njo1NiBaICAgMzEgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzk5MTUgIDIwMTktMDgtMTAgMjA6NDQ6MjMgWiAgIDMwIGRheXMgICAz
MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExMDggIDIwMTktMDktMDcgMDQ6Mjk6
MDcgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCYW5kYW4gRGFz
IDxic2RAcmVkaGF0LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlh
bi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KICBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFy
ZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVy
aGFtLmFjLnVrPgogIE1pY2hhxYIgS293YWxjenlrIDxta293QGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVj
em9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBSb21hbiBTaGFwb3NobmlrIDxyb21hbkB6ZWRlZGEuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVmlrdG9yIE1pdGluIDx2
aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yX21pdGluQGVw
YW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KICBaaGFuZyBSdWkgPHJ1aS56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
am9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0
LXh0ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZv
cHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
YnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyMDMyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 00:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 00:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Trc-0007XF-Fj; Tue, 10 Sep 2019 00: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=HXfy=XF=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1i7Trc-0007XA-23
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 00:18:32 +0000
X-Inumbo-ID: 8403bd8c-d360-11e9-ac17-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8403bd8c-d360-11e9-ac17-12813bfff9fa;
 Tue, 10 Sep 2019 00:18:30 +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 C351C21670;
 Tue, 10 Sep 2019 00:18:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568074709;
 bh=YgqPgucJuky5FcSp0vrxNvRL/Fngfl3HUuoywRnLxy0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jDdg6bjkfqRkN2qiY8xoU/nMdM+W40s+tBS17TmDrDcR3MECdp1nBG0NCqvoH4YvV
 BhBFaNaLjghh08U+HyVFYhOT2bdGVC30dg4Fe3ALVyp/kGUA3+wG2mX1tAtaVHNUem
 LmajRzth9Ln8b9KkbWlaJjYNjxw9p2XvDczARe2k=
Date: Mon, 9 Sep 2019 17:18:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Christoph Hellwig <hch@lst.de>
In-Reply-To: <20190905113408.3104-2-hch@lst.de>
Message-ID: <alpine.DEB.2.21.1909091659220.29131@sstabellini-ThinkPad-T480s>
References: <20190905113408.3104-1-hch@lst.de>
 <20190905113408.3104-2-hch@lst.de>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 01/11] xen/arm: use dma-noncoherent.h calls
 for xen-swiotlb cache maintainance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, gross@suse.com, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA1IFNlcCAyMDE5LCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiBDb3B5IHRoZSBh
cm02NCBjb2RlIHRoYXQgdXNlcyB0aGUgZG1hLWRpcmVjdC9zd2lvdGxiIGhlbHBlcnMgZm9yIERN
QQo+IG9uLWNvaGVyZW50IGRldmljZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhl
bGx3aWcgPGhjaEBsc3QuZGU+CgpUaGlzIGlzIG11Y2ggYmV0dGVyIGFuZCBtdWNoIG1vcmUgcmVh
ZGFibGUuCgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKPiAtLS0KPiAgYXJjaC9hcm0vaW5jbHVkZS9hc20vZGV2aWNlLmggICAgICAgICAg
ICB8ICAzIC0KPiAgYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaCB8IDcy
ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICBhcmNoL2FybS9tbS9kbWEtbWFwcGluZy5jICAg
ICAgICAgICAgICAgIHwgIDggKy0tCj4gIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAgICAg
ICAgICAgICAgfCAyMCAtLS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygr
KSwgNzUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNt
L2RldmljZS5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vZGV2aWNlLmgKPiBpbmRleCBmNjk1NWI1
NWM1NDQuLmM2NzViYzBkNWFhOCAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9pbmNsdWRlL2FzbS9k
ZXZpY2UuaAo+ICsrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RldmljZS5oCj4gQEAgLTE0LDkg
KzE0LDYgQEAgc3RydWN0IGRldl9hcmNoZGF0YSB7Cj4gICNlbmRpZgo+ICAjaWZkZWYgQ09ORklH
X0FSTV9ETUFfVVNFX0lPTU1VCj4gIAlzdHJ1Y3QgZG1hX2lvbW11X21hcHBpbmcJKm1hcHBpbmc7
Cj4gLSNlbmRpZgo+IC0jaWZkZWYgQ09ORklHX1hFTgo+IC0JY29uc3Qgc3RydWN0IGRtYV9tYXBf
b3BzICpkZXZfZG1hX29wczsKPiAgI2VuZGlmCj4gIAl1bnNpZ25lZCBpbnQgZG1hX2NvaGVyZW50
OjE7Cj4gIAl1bnNpZ25lZCBpbnQgZG1hX29wc19zZXR1cDoxOwo+IGRpZmYgLS1naXQgYS9hcmNo
L2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oIGIvYXJjaC9hcm0vaW5jbHVkZS9h
c20veGVuL3BhZ2UtY29oZXJlbnQuaAo+IGluZGV4IDJjNDAzZTdjNzgyZC4uNjAyYWMwMmYxNTRj
IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgK
PiArKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oCj4gQEAgLTYs
MjMgKzYsMzcgQEAKPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gICNpbmNsdWRlIDx4ZW4vYXJt
L3BhZ2UtY29oZXJlbnQuaD4KPiAgCj4gLXN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9t
YXBfb3BzICp4ZW5fZ2V0X2RtYV9vcHMoc3RydWN0IGRldmljZSAqZGV2KQo+IC17Cj4gLQlpZiAo
ZGV2ICYmIGRldi0+YXJjaGRhdGEuZGV2X2RtYV9vcHMpCj4gLQkJcmV0dXJuIGRldi0+YXJjaGRh
dGEuZGV2X2RtYV9vcHM7Cj4gLQlyZXR1cm4gZ2V0X2FyY2hfZG1hX29wcyhOVUxMKTsKPiAtfQo+
IC0KPiAgc3RhdGljIGlubGluZSB2b2lkICp4ZW5fYWxsb2NfY29oZXJlbnRfcGFnZXMoc3RydWN0
IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAo+ICAJCWRtYV9hZGRyX3QgKmRtYV9oYW5kbGUs
IGdmcF90IGZsYWdzLCB1bnNpZ25lZCBsb25nIGF0dHJzKQo+ICB7Cj4gLQlyZXR1cm4geGVuX2dl
dF9kbWFfb3BzKGh3ZGV2KS0+YWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBh
dHRycyk7Cj4gKwlyZXR1cm4gZG1hX2RpcmVjdF9hbGxvYyhod2Rldiwgc2l6ZSwgZG1hX2hhbmRs
ZSwgZmxhZ3MsIGF0dHJzKTsKPiAgfQo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9mcmVl
X2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKPiAgCQl2
b2lkICpjcHVfYWRkciwgZG1hX2FkZHJfdCBkbWFfaGFuZGxlLCB1bnNpZ25lZCBsb25nIGF0dHJz
KQo+ICB7Cj4gLQl4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT5mcmVlKGh3ZGV2LCBzaXplLCBjcHVf
YWRkciwgZG1hX2hhbmRsZSwgYXR0cnMpOwo+ICsJZG1hX2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXpl
LCBjcHVfYWRkciwgZG1hX2hhbmRsZSwgYXR0cnMpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5l
IHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+
ICsJCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rp
b24gZGlyKQo+ICt7Cj4gKwl1bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Cj4g
Kwo+ICsJaWYgKHBmbl92YWxpZChwZm4pKQo+ICsJCWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9y
X2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwo+ICsJZWxzZQo+ICsJCV9feGVuX2RtYV9z
eW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2Uoc3RydWN0
IGRldmljZSAqaHdkZXYsCj4gKwkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVt
IGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZO
X0RPV04oaGFuZGxlKTsKPiArCWlmIChwZm5fdmFsaWQocGZuKSkKPiArCQlkbWFfZGlyZWN0X3N5
bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKPiArCWVsc2UK
PiArCQlfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXpl
LCBkaXIpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9tYXBfcGFnZShz
dHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCj4gQEAgLTM2LDE3ICs1MCw4
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKPiAgCWJvb2wgbG9jYWwgPSAocGFnZV9wZm4gPD0gZGV2
X3BmbikgJiYKPiAgCQkoZGV2X3BmbiAtIHBhZ2VfcGZuIDwgY29tcG91bmRfcGFnZXMpOwo+ICAK
PiAtCS8qCj4gLQkgKiBEb20wIGlzIG1hcHBlZCAxOjEsIHdoaWxlIHRoZSBMaW51eCBwYWdlIGNh
biBzcGFuIGFjcm9zcwo+IC0JICogbXVsdGlwbGUgWGVuIHBhZ2VzLCBpdCdzIG5vdCBwb3NzaWJs
ZSBmb3IgaXQgdG8gY29udGFpbiBhCj4gLQkgKiBtaXggb2YgbG9jYWwgYW5kIGZvcmVpZ24gWGVu
IHBhZ2VzLiBTbyBpZiB0aGUgZmlyc3QgeGVuX3Bmbgo+IC0JICogPT0gbWZuIHRoZSBwYWdlIGlz
IGxvY2FsIG90aGVyd2lzZSBpdCdzIGEgZm9yZWlnbiBwYWdlCj4gLQkgKiBncmFudC1tYXBwZWQg
aW4gZG9tMC4gSWYgdGhlIHBhZ2UgaXMgbG9jYWwgd2UgY2FuIHNhZmVseQo+IC0JICogY2FsbCB0
aGUgbmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24sIG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KPiAt
CSAqIHNwZWNpZmljIGZ1bmN0aW9uLgo+IC0JICovCj4gIAlpZiAobG9jYWwpCj4gLQkJeGVuX2dl
dF9kbWFfb3BzKGh3ZGV2KS0+bWFwX3BhZ2UoaHdkZXYsIHBhZ2UsIG9mZnNldCwgc2l6ZSwgZGly
LCBhdHRycyk7Cj4gKwkJZG1hX2RpcmVjdF9tYXBfcGFnZShod2RldiwgcGFnZSwgb2Zmc2V0LCBz
aXplLCBkaXIsIGF0dHJzKTsKPiAgCWVsc2UKPiAgCQlfX3hlbl9kbWFfbWFwX3BhZ2UoaHdkZXYs
IHBhZ2UsIGRldl9hZGRyLCBvZmZzZXQsIHNpemUsIGRpciwgYXR0cnMpOwo+ICB9Cj4gQEAgLTYz
LDMzICs2OCwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV91bm1hcF9wYWdlKHN0cnVj
dCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKPiAgCSAqIHNhZmVseSBjYWxsIHRo
ZSBuYXRpdmUgZG1hX29wcyBmdW5jdGlvbiwgb3RoZXJ3aXNlIHdlIGNhbGwgdGhlIHhlbgo+ICAJ
ICogc3BlY2lmaWMgZnVuY3Rpb24uCj4gIAkgKi8KPiAtCWlmIChwZm5fdmFsaWQocGZuKSkgewo+
IC0JCWlmICh4ZW5fZ2V0X2RtYV9vcHMoaHdkZXYpLT51bm1hcF9wYWdlKQo+IC0JCQl4ZW5fZ2V0
X2RtYV9vcHMoaHdkZXYpLT51bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0
cnMpOwo+IC0JfSBlbHNlCj4gKwlpZiAocGZuX3ZhbGlkKHBmbikpCj4gKwkJZG1hX2RpcmVjdF91
bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwo+ICsJZWxzZQo+ICAJ
CV9feGVuX2RtYV91bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwo+
ICB9Cj4gIAo+IC1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+IC0JCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6
ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQo+IC17Cj4gLQl1bnNpZ25lZCBsb25nIHBm
biA9IFBGTl9ET1dOKGhhbmRsZSk7Cj4gLQlpZiAocGZuX3ZhbGlkKHBmbikpIHsKPiAtCQlpZiAo
eGVuX2dldF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9yX2NwdSkKPiAtCQkJeGVuX2dl
dF9kbWFfb3BzKGh3ZGV2KS0+c3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXpl
LCBkaXIpOwo+IC0JfSBlbHNlCj4gLQkJX194ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9jcHUoaHdk
ZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKPiAtfQo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lkIHhl
bl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpod2RldiwKPiAtCQlk
bWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRp
cikKPiAtewo+IC0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwo+IC0JaWYg
KHBmbl92YWxpZChwZm4pKSB7Cj4gLQkJaWYgKHhlbl9nZXRfZG1hX29wcyhod2RldiktPnN5bmNf
c2luZ2xlX2Zvcl9kZXZpY2UpCj4gLQkJCXhlbl9nZXRfZG1hX29wcyhod2RldiktPnN5bmNfc2lu
Z2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKPiAtCX0gZWxzZQo+IC0J
CV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRp
cik7Cj4gLX0KPiAtCj4gICNlbmRpZiAvKiBfQVNNX0FSTV9YRU5fUEFHRV9DT0hFUkVOVF9IICov
Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgYi9hcmNoL2FybS9tbS9k
bWEtbWFwcGluZy5jCj4gaW5kZXggZDQyNTU3ZWU2OWMyLi43MzgwOTczOTY0NDUgMTAwNjQ0Cj4g
LS0tIGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwo+ICsrKyBiL2FyY2gvYXJtL21tL2RtYS1t
YXBwaW5nLmMKPiBAQCAtMTEzMiwxMCArMTEzMiw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1h
X21hcF9vcHMgKmFybV9nZXRfZG1hX21hcF9vcHMoYm9vbCBjb2hlcmVudCkKPiAgCSAqIDMyLWJp
dCBETUEuCj4gIAkgKiBVc2UgdGhlIGdlbmVyaWMgZG1hLWRpcmVjdCAvIHN3aW90bGIgb3BzIGNv
ZGUgaW4gdGhhdCBjYXNlLCBhcyB0aGF0Cj4gIAkgKiBoYW5kbGVzIGJvdW5jZSBidWZmZXJpbmcg
Zm9yIHVzLgo+IC0JICoKPiAtCSAqIE5vdGU6IHRoaXMgY2hlY2tzIENPTkZJR19BUk1fTFBBRSBp
bnN0ZWFkIG9mIENPTkZJR19TV0lPVExCIGFzIHRoZQo+IC0JICogbGF0dGVyIGlzIGFsc28gc2Vs
ZWN0ZWQgYnkgdGhlIFhlbiBjb2RlLCBidXQgdGhhdCBjb2RlIGZvciBub3cgcmVsaWVzCj4gLQkg
KiBvbiBub24tTlVMTCBkZXZfZG1hX29wcy4gIFRvIGJlIGNsZWFuZWQgdXAgbGF0ZXIuCj4gIAkg
Ki8KPiAgCWlmIChJU19FTkFCTEVEKENPTkZJR19BUk1fTFBBRSkpCj4gIAkJcmV0dXJuIE5VTEw7
Cj4gQEAgLTIzNjMsMTAgKzIzNTksOCBAQCB2b2lkIGFyY2hfc2V0dXBfZG1hX29wcyhzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBkbWFfYmFzZSwgdTY0IHNpemUsCj4gIAlzZXRfZG1hX29wcyhkZXYs
IGRtYV9vcHMpOwo+ICAKPiAgI2lmZGVmIENPTkZJR19YRU4KPiAtCWlmICh4ZW5faW5pdGlhbF9k
b21haW4oKSkgewo+IC0JCWRldi0+YXJjaGRhdGEuZGV2X2RtYV9vcHMgPSBkZXYtPmRtYV9vcHM7
Cj4gKwlpZiAoeGVuX2luaXRpYWxfZG9tYWluKCkpCj4gIAkJZGV2LT5kbWFfb3BzID0geGVuX2Rt
YV9vcHM7Cj4gLQl9Cj4gICNlbmRpZgo+ICAJZGV2LT5hcmNoZGF0YS5kbWFfb3BzX3NldHVwID0g
dHJ1ZTsKPiAgfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jIGIvZHJp
dmVycy94ZW4vc3dpb3RsYi14ZW4uYwo+IGluZGV4IGFlMWRmNDk2YmYzOC4uZWVlODZjYzcwNDZi
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKPiArKysgYi9kcml2ZXJz
L3hlbi9zd2lvdGxiLXhlbi5jCj4gQEAgLTU1NywxMSArNTU3LDYgQEAgeGVuX3N3aW90bGJfZG1h
X21tYXAoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKPiAg
CQkgICAgIHZvaWQgKmNwdV9hZGRyLCBkbWFfYWRkcl90IGRtYV9hZGRyLCBzaXplX3Qgc2l6ZSwK
PiAgCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCj4gIHsKPiAtI2lmZGVmIENPTkZJR19BUk0K
PiAtCWlmICh4ZW5fZ2V0X2RtYV9vcHMoZGV2KS0+bW1hcCkKPiAtCQlyZXR1cm4geGVuX2dldF9k
bWFfb3BzKGRldiktPm1tYXAoZGV2LCB2bWEsIGNwdV9hZGRyLAo+IC0JCQkJCQkgICAgZG1hX2Fk
ZHIsIHNpemUsIGF0dHJzKTsKPiAtI2VuZGlmCj4gIAlyZXR1cm4gZG1hX2NvbW1vbl9tbWFwKGRl
diwgdm1hLCBjcHVfYWRkciwgZG1hX2FkZHIsIHNpemUsIGF0dHJzKTsKPiAgfQo+ICAKPiBAQCAt
NTc0LDIxICs1NjksNiBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBzZ190YWJsZSAqc2d0LAo+ICAJCQl2b2lkICpjcHVfYWRkciwgZG1hX2FkZHJf
dCBoYW5kbGUsIHNpemVfdCBzaXplLAo+ICAJCQl1bnNpZ25lZCBsb25nIGF0dHJzKQo+ICB7Cj4g
LSNpZmRlZiBDT05GSUdfQVJNCj4gLQlpZiAoeGVuX2dldF9kbWFfb3BzKGRldiktPmdldF9zZ3Rh
YmxlKSB7Cj4gLSNpZiAwCj4gLQkvKgo+IC0JICogVGhpcyBjaGVjayB2ZXJpZmllcyB0aGF0IHRo
ZSBwYWdlIGJlbG9uZ3MgdG8gdGhlIGN1cnJlbnQgZG9tYWluIGFuZAo+IC0JICogaXMgbm90IG9u
ZSBtYXBwZWQgZnJvbSBhbm90aGVyIGRvbWFpbi4KPiAtCSAqIFRoaXMgY2hlY2sgaXMgZm9yIGRl
YnVnIG9ubHksIGFuZCBzaG91bGQgbm90IGdvIHRvIHByb2R1Y3Rpb24gYnVpbGQKPiAtCSAqLwo+
IC0JCXVuc2lnbmVkIGxvbmcgYmZuID0gUEhZU19QRk4oZG1hX3RvX3BoeXMoZGV2LCBoYW5kbGUp
KTsKPiAtCQlCVUdfT04gKCFwYWdlX2lzX3JhbShiZm4pKTsKPiAtI2VuZGlmCj4gLQkJcmV0dXJu
IHhlbl9nZXRfZG1hX29wcyhkZXYpLT5nZXRfc2d0YWJsZShkZXYsIHNndCwgY3B1X2FkZHIsCj4g
LQkJCQkJCQkgICBoYW5kbGUsIHNpemUsIGF0dHJzKTsKPiAtCX0KPiAtI2VuZGlmCj4gIAlyZXR1
cm4gZG1hX2NvbW1vbl9nZXRfc2d0YWJsZShkZXYsIHNndCwgY3B1X2FkZHIsIGhhbmRsZSwgc2l6
ZSwgYXR0cnMpOwo+ICB9Cj4gIAo+IC0tIAo+IDIuMjAuMQo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 00:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 00:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7Trf-0007XQ-P8; Tue, 10 Sep 2019 00:18:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HXfy=XF=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1i7Tre-0007XL-S5
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 00:18:34 +0000
X-Inumbo-ID: 86307208-d360-11e9-a337-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 86307208-d360-11e9-a337-bc764e2007e4;
 Tue, 10 Sep 2019 00:18:33 +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 993D421924;
 Tue, 10 Sep 2019 00:18:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568074713;
 bh=dKUKP3JPu7hVaTGP/S7YYTxBafVoENZ0MqGtavG/XfE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ICKCzJ/tQcgzvr4AuWWrSSWAMgo/0zHUMkF/TlGCj70+2xzfS3uf/i3xzDUbh8xmQ
 1Z6ktOKxbMzN89BMGZl+7e6Jg3qHxS/ZguCel7w3EqnaqShpDKLeJnt3o/I8SLqYfH
 gqdTVOzVv1KrLeujtImQbq/9LKuweVBSM8lx0hkw=
Date: Mon, 9 Sep 2019 17:18:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Christoph Hellwig <hch@lst.de>
In-Reply-To: <20190905113408.3104-3-hch@lst.de>
Message-ID: <alpine.DEB.2.21.1909091701030.29131@sstabellini-ThinkPad-T480s>
References: <20190905113408.3104-1-hch@lst.de>
 <20190905113408.3104-3-hch@lst.de>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/11] xen/arm: consolidate page-coherent.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA1IFNlcCAyMDE5LCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiBTaGFyZWQgdGhl
IGR1cGxpY2F0ZSBhcm0vYXJtNjQgY29kZSBpbiBpbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hlcmVu
dC5oLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgoK
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Cgo+IC0tLQo+ICBhcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oICAgfCA3
NSAtLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdl
LWNvaGVyZW50LmggfCA3NSAtLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBpbmNsdWRlL3hlbi9hcm0v
cGFnZS1jb2hlcmVudC5oICAgICAgICAgICAgfCA4MCArKysrKysrKysrKysrKysrKysrKysrCj4g
IDMgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygrKSwgMTUwIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oIGIv
YXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3BhZ2UtY29oZXJlbnQuaAo+IGluZGV4IDYwMmFjMDJm
MTU0Yy4uMjdlOTg0OTc3NDAyIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hl
bi9wYWdlLWNvaGVyZW50LmgKPiArKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vcGFnZS1j
b2hlcmVudC5oCj4gQEAgLTEsNzcgKzEsMiBAQAo+ICAvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogR1BMLTIuMCAqLwo+IC0jaWZuZGVmIF9BU01fQVJNX1hFTl9QQUdFX0NPSEVSRU5UX0gKPiAt
I2RlZmluZSBfQVNNX0FSTV9YRU5fUEFHRV9DT0hFUkVOVF9ICj4gLQo+IC0jaW5jbHVkZSA8bGlu
dXgvZG1hLW1hcHBpbmcuaD4KPiAtI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gICNpbmNsdWRlIDx4
ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaD4KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2Fs
bG9jX2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKPiAt
CQlkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBmbGFncywgdW5zaWduZWQgbG9uZyBhdHRy
cykKPiAtewo+IC0JcmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5k
bGUsIGZsYWdzLCBhdHRycyk7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZnJl
ZV9jb2hlcmVudF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCj4gLQkJ
dm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2hhbmRsZSwgdW5zaWduZWQgbG9uZyBhdHRy
cykKPiAtewo+IC0JZG1hX2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwgZG1hX2hh
bmRsZSwgYXR0cnMpOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5j
X3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+IC0JCWRtYV9hZGRyX3QgaGFu
ZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQo+IC17Cj4gLQl1
bnNpZ25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Cj4gLQo+IC0JaWYgKHBmbl92YWxp
ZChwZm4pKQo+IC0JCWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxl
LCBzaXplLCBkaXIpOwo+IC0JZWxzZQo+IC0JCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1
KGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9p
ZCB4ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCj4g
LQkJZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlv
biBkaXIpCj4gLXsKPiAtCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKPiAt
CWlmIChwZm5fdmFsaWQocGZuKSkKPiAtCQlkbWFfZGlyZWN0X3N5bmNfc2luZ2xlX2Zvcl9kZXZp
Y2UoaHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKPiAtCWVsc2UKPiAtCQlfX3hlbl9kbWFfc3lu
Y19zaW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwo+IC19Cj4gLQo+
IC1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rl
diwgc3RydWN0IHBhZ2UgKnBhZ2UsCj4gLQkgICAgIGRtYV9hZGRyX3QgZGV2X2FkZHIsIHVuc2ln
bmVkIGxvbmcgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwKPiAtCSAgICAgZW51bSBkbWFfZGF0YV9kaXJl
Y3Rpb24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQo+IC17Cj4gLQl1bnNpZ25lZCBsb25nIHBh
Z2VfcGZuID0gcGFnZV90b194ZW5fcGZuKHBhZ2UpOwo+IC0JdW5zaWduZWQgbG9uZyBkZXZfcGZu
ID0gWEVOX1BGTl9ET1dOKGRldl9hZGRyKTsKPiAtCXVuc2lnbmVkIGxvbmcgY29tcG91bmRfcGFn
ZXMgPQo+IC0JCSgxPDxjb21wb3VuZF9vcmRlcihwYWdlKSkgKiBYRU5fUEZOX1BFUl9QQUdFOwo+
IC0JYm9vbCBsb2NhbCA9IChwYWdlX3BmbiA8PSBkZXZfcGZuKSAmJgo+IC0JCShkZXZfcGZuIC0g
cGFnZV9wZm4gPCBjb21wb3VuZF9wYWdlcyk7Cj4gLQo+IC0JaWYgKGxvY2FsKQo+IC0JCWRtYV9k
aXJlY3RfbWFwX3BhZ2UoaHdkZXYsIHBhZ2UsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7Cj4g
LQllbHNlCj4gLQkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zm
c2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKPiAtfQo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lkIHhl
bl9kbWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUs
Cj4gLQkJc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQg
bG9uZyBhdHRycykKPiAtewo+IC0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUp
Owo+IC0JLyoKPiAtCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2Ug
Y2FuIGJlIHNwYW5uZWQgYWNjcm9zcwo+IC0JICogbXVsdGlwbGUgWGVuIHBhZ2UsIGl0J3Mgbm90
IHBvc3NpYmxlIHRvIGhhdmUgYSBtaXggb2YgbG9jYWwgYW5kCj4gLQkgKiBmb3JlaWduIFhlbiBw
YWdlLiBEb20wIGlzIG1hcHBlZCAxOjEsIHNvIGNhbGxpbmcgcGZuX3ZhbGlkIG9uIGEKPiAtCSAq
IGZvcmVpZ24gbWZuIHdpbGwgYWx3YXlzIHJldHVybiBmYWxzZS4gSWYgdGhlIHBhZ2UgaXMgbG9j
YWwgd2UgY2FuCj4gLQkgKiBzYWZlbHkgY2FsbCB0aGUgbmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24s
IG90aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KPiAtCSAqIHNwZWNpZmljIGZ1bmN0aW9uLgo+IC0J
ICovCj4gLQlpZiAocGZuX3ZhbGlkKHBmbikpCj4gLQkJZG1hX2RpcmVjdF91bm1hcF9wYWdlKGh3
ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwo+IC0JZWxzZQo+IC0JCV9feGVuX2RtYV91
bm1hcF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwo+IC19Cj4gLQo+IC0j
ZW5kaWYgLyogX0FTTV9BUk1fWEVOX1BBR0VfQ09IRVJFTlRfSCAqLwo+IGRpZmYgLS1naXQgYS9h
cmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggYi9hcmNoL2FybTY0L2lu
Y2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmgKPiBpbmRleCBkODhlNTZiOTBiOTMuLjI3ZTk4
NDk3NzQwMiAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNv
aGVyZW50LmgKPiArKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50
LmgKPiBAQCAtMSw3NyArMSwyIEBACj4gIC8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt
Mi4wICovCj4gLSNpZm5kZWYgX0FTTV9BUk02NF9YRU5fUEFHRV9DT0hFUkVOVF9ICj4gLSNkZWZp
bmUgX0FTTV9BUk02NF9YRU5fUEFHRV9DT0hFUkVOVF9ICj4gLQo+IC0jaW5jbHVkZSA8bGludXgv
ZG1hLW1hcHBpbmcuaD4KPiAtI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gICNpbmNsdWRlIDx4ZW4v
YXJtL3BhZ2UtY29oZXJlbnQuaD4KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9j
X2NvaGVyZW50X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKPiAtCQlk
bWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBmbGFncywgdW5zaWduZWQgbG9uZyBhdHRycykK
PiAtewo+IC0JcmV0dXJuIGRtYV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUs
IGZsYWdzLCBhdHRycyk7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZnJlZV9j
b2hlcmVudF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCj4gLQkJdm9p
ZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2hhbmRsZSwgdW5zaWduZWQgbG9uZyBhdHRycykK
PiAtewo+IC0JZG1hX2RpcmVjdF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwgZG1hX2hhbmRs
ZSwgYXR0cnMpOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3Np
bmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+IC0JCWRtYV9hZGRyX3QgaGFuZGxl
LCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQo+IC17Cj4gLQl1bnNp
Z25lZCBsb25nIHBmbiA9IFBGTl9ET1dOKGhhbmRsZSk7Cj4gLQo+IC0JaWYgKHBmbl92YWxpZChw
Zm4pKQo+IC0JCWRtYV9kaXJlY3Rfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBz
aXplLCBkaXIpOwo+IC0JZWxzZQo+IC0JCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KGh3
ZGV2LCBoYW5kbGUsIHNpemUsIGRpcik7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCj4gLQkJ
ZG1hX2FkZHJfdCBoYW5kbGUsIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBk
aXIpCj4gLXsKPiAtCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKPiAtCWlm
IChwZm5fdmFsaWQocGZuKSkKPiAtCQlkbWFfZGlyZWN0X3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2Uo
aHdkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKPiAtCWVsc2UKPiAtCQlfX3hlbl9kbWFfc3luY19z
aW5nbGVfZm9yX2RldmljZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwo+IC19Cj4gLQo+IC1z
dGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwg
c3RydWN0IHBhZ2UgKnBhZ2UsCj4gLQkgICAgIGRtYV9hZGRyX3QgZGV2X2FkZHIsIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwKPiAtCSAgICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rp
b24gZGlyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQo+IC17Cj4gLQl1bnNpZ25lZCBsb25nIHBhZ2Vf
cGZuID0gcGFnZV90b194ZW5fcGZuKHBhZ2UpOwo+IC0JdW5zaWduZWQgbG9uZyBkZXZfcGZuID0g
WEVOX1BGTl9ET1dOKGRldl9hZGRyKTsKPiAtCXVuc2lnbmVkIGxvbmcgY29tcG91bmRfcGFnZXMg
PQo+IC0JCSgxPDxjb21wb3VuZF9vcmRlcihwYWdlKSkgKiBYRU5fUEZOX1BFUl9QQUdFOwo+IC0J
Ym9vbCBsb2NhbCA9IChwYWdlX3BmbiA8PSBkZXZfcGZuKSAmJgo+IC0JCShkZXZfcGZuIC0gcGFn
ZV9wZm4gPCBjb21wb3VuZF9wYWdlcyk7Cj4gLQo+IC0JaWYgKGxvY2FsKQo+IC0JCWRtYV9kaXJl
Y3RfbWFwX3BhZ2UoaHdkZXYsIHBhZ2UsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7Cj4gLQll
bHNlCj4gLQkJX194ZW5fZG1hX21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBkZXZfYWRkciwgb2Zmc2V0
LCBzaXplLCBkaXIsIGF0dHJzKTsKPiAtfQo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lkIHhlbl9k
bWFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBoYW5kbGUsCj4g
LQkJc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9u
ZyBhdHRycykKPiAtewo+IC0JdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihoYW5kbGUpOwo+
IC0JLyoKPiAtCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgd2hpbGUgdGhlIExpbnV4IHBhZ2UgY2Fu
IGJlIHNwYW5uZWQgYWNjcm9zcwo+IC0JICogbXVsdGlwbGUgWGVuIHBhZ2UsIGl0J3Mgbm90IHBv
c3NpYmxlIHRvIGhhdmUgYSBtaXggb2YgbG9jYWwgYW5kCj4gLQkgKiBmb3JlaWduIFhlbiBwYWdl
LiBEb20wIGlzIG1hcHBlZCAxOjEsIHNvIGNhbGxpbmcgcGZuX3ZhbGlkIG9uIGEKPiAtCSAqIGZv
cmVpZ24gbWZuIHdpbGwgYWx3YXlzIHJldHVybiBmYWxzZS4gSWYgdGhlIHBhZ2UgaXMgbG9jYWwg
d2UgY2FuCj4gLQkgKiBzYWZlbHkgY2FsbCB0aGUgbmF0aXZlIGRtYV9vcHMgZnVuY3Rpb24sIG90
aGVyd2lzZSB3ZSBjYWxsIHRoZSB4ZW4KPiAtCSAqIHNwZWNpZmljIGZ1bmN0aW9uLgo+IC0JICov
Cj4gLQlpZiAocGZuX3ZhbGlkKHBmbikpCj4gLQkJZG1hX2RpcmVjdF91bm1hcF9wYWdlKGh3ZGV2
LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwo+IC0JZWxzZQo+IC0JCV9feGVuX2RtYV91bm1h
cF9wYWdlKGh3ZGV2LCBoYW5kbGUsIHNpemUsIGRpciwgYXR0cnMpOwo+IC19Cj4gLQo+IC0jZW5k
aWYgLyogX0FTTV9BUk02NF9YRU5fUEFHRV9DT0hFUkVOVF9IICovCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL2FybS9wYWdlLWNvaGVyZW50LmggYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS1jb2hl
cmVudC5oCj4gaW5kZXggMmNhOTE2NGE3OWJmLi5hODQwZDY5NDlhODcgMTAwNjQ0Cj4gLS0tIGEv
aW5jbHVkZS94ZW4vYXJtL3BhZ2UtY29oZXJlbnQuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2FybS9w
YWdlLWNvaGVyZW50LmgKPiBAQCAtMiw2ICsyLDkgQEAKPiAgI2lmbmRlZiBfWEVOX0FSTV9QQUdF
X0NPSEVSRU5UX0gKPiAgI2RlZmluZSBfWEVOX0FSTV9QQUdFX0NPSEVSRU5UX0gKPiAgCj4gKyNp
bmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgo+ICsjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiAr
Cj4gIHZvaWQgX194ZW5fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3Qg
cGFnZSAqcGFnZSwKPiAgCSAgICAgZG1hX2FkZHJfdCBkZXZfYWRkciwgdW5zaWduZWQgbG9uZyBv
ZmZzZXQsIHNpemVfdCBzaXplLAo+ICAJICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIs
IHVuc2lnbmVkIGxvbmcgYXR0cnMpOwo+IEBAIC0xMyw0ICsxNiw4MSBAQCB2b2lkIF9feGVuX2Rt
YV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+ICB2b2lkIF9feGVu
X2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAo+ICAJCWRt
YV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGly
KTsKPiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCAqeGVuX2FsbG9jX2NvaGVyZW50X3BhZ2VzKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKPiArCQlkbWFfYWRkcl90ICpkbWFfaGFu
ZGxlLCBnZnBfdCBmbGFncywgdW5zaWduZWQgbG9uZyBhdHRycykKPiArewo+ICsJcmV0dXJuIGRt
YV9kaXJlY3RfYWxsb2MoaHdkZXYsIHNpemUsIGRtYV9oYW5kbGUsIGZsYWdzLCBhdHRycyk7Cj4g
K30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZnJlZV9jb2hlcmVudF9wYWdlcyhzdHJ1
Y3QgZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsCj4gKwkJdm9pZCAqY3B1X2FkZHIsIGRtYV9h
ZGRyX3QgZG1hX2hhbmRsZSwgdW5zaWduZWQgbG9uZyBhdHRycykKPiArewo+ICsJZG1hX2RpcmVj
dF9mcmVlKGh3ZGV2LCBzaXplLCBjcHVfYWRkciwgZG1hX2hhbmRsZSwgYXR0cnMpOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KHN0cnVj
dCBkZXZpY2UgKmh3ZGV2LAo+ICsJCWRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwgZW51
bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKQo+ICt7Cj4gKwl1bnNpZ25lZCBsb25nIHBmbiA9IFBG
Tl9ET1dOKGhhbmRsZSk7Cj4gKwo+ICsJaWYgKHBmbl92YWxpZChwZm4pKQo+ICsJCWRtYV9kaXJl
Y3Rfc3luY19zaW5nbGVfZm9yX2NwdShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwo+ICsJZWxz
ZQo+ICsJCV9feGVuX2RtYV9zeW5jX3NpbmdsZV9mb3JfY3B1KGh3ZGV2LCBoYW5kbGUsIHNpemUs
IGRpcik7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fZG1hX3N5bmNfc2luZ2xl
X2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqaHdkZXYsCj4gKwkJZG1hX2FkZHJfdCBoYW5kbGUs
IHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCj4gK3sKPiArCXVuc2ln
bmVkIGxvbmcgcGZuID0gUEZOX0RPV04oaGFuZGxlKTsKPiArCWlmIChwZm5fdmFsaWQocGZuKSkK
PiArCQlkbWFfZGlyZWN0X3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoaHdkZXYsIGhhbmRsZSwgc2l6
ZSwgZGlyKTsKPiArCWVsc2UKPiArCQlfX3hlbl9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZSho
d2RldiwgaGFuZGxlLCBzaXplLCBkaXIpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQg
eGVuX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHBhZ2UgKnBhZ2Us
Cj4gKwkgICAgIGRtYV9hZGRyX3QgZGV2X2FkZHIsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCBzaXpl
X3Qgc2l6ZSwKPiArCSAgICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25lZCBs
b25nIGF0dHJzKQo+ICt7Cj4gKwl1bnNpZ25lZCBsb25nIHBhZ2VfcGZuID0gcGFnZV90b194ZW5f
cGZuKHBhZ2UpOwo+ICsJdW5zaWduZWQgbG9uZyBkZXZfcGZuID0gWEVOX1BGTl9ET1dOKGRldl9h
ZGRyKTsKPiArCXVuc2lnbmVkIGxvbmcgY29tcG91bmRfcGFnZXMgPQo+ICsJCSgxPDxjb21wb3Vu
ZF9vcmRlcihwYWdlKSkgKiBYRU5fUEZOX1BFUl9QQUdFOwo+ICsJYm9vbCBsb2NhbCA9IChwYWdl
X3BmbiA8PSBkZXZfcGZuKSAmJgo+ICsJCShkZXZfcGZuIC0gcGFnZV9wZm4gPCBjb21wb3VuZF9w
YWdlcyk7Cj4gKwo+ICsJLyoKPiArCSAqIERvbTAgaXMgbWFwcGVkIDE6MSwgd2hpbGUgdGhlIExp
bnV4IHBhZ2UgY2FuIHNwYW4gYWNyb3NzCj4gKwkgKiBtdWx0aXBsZSBYZW4gcGFnZXMsIGl0J3Mg
bm90IHBvc3NpYmxlIGZvciBpdCB0byBjb250YWluIGEKPiArCSAqIG1peCBvZiBsb2NhbCBhbmQg
Zm9yZWlnbiBYZW4gcGFnZXMuIFNvIGlmIHRoZSBmaXJzdCB4ZW5fcGZuCj4gKwkgKiA9PSBtZm4g
dGhlIHBhZ2UgaXMgbG9jYWwgb3RoZXJ3aXNlIGl0J3MgYSBmb3JlaWduIHBhZ2UKPiArCSAqIGdy
YW50LW1hcHBlZCBpbiBkb20wLiBJZiB0aGUgcGFnZSBpcyBsb2NhbCB3ZSBjYW4gc2FmZWx5Cj4g
KwkgKiBjYWxsIHRoZSBuYXRpdmUgZG1hX29wcyBmdW5jdGlvbiwgb3RoZXJ3aXNlIHdlIGNhbGwg
dGhlIHhlbgo+ICsJICogc3BlY2lmaWMgZnVuY3Rpb24uCj4gKwkgKi8KPiArCWlmIChsb2NhbCkK
PiArCQlkbWFfZGlyZWN0X21hcF9wYWdlKGh3ZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwg
YXR0cnMpOwo+ICsJZWxzZQo+ICsJCV9feGVuX2RtYV9tYXBfcGFnZShod2RldiwgcGFnZSwgZGV2
X2FkZHIsIG9mZnNldCwgc2l6ZSwgZGlyLCBhdHRycyk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxp
bmUgdm9pZCB4ZW5fZG1hX3VubWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRy
X3QgaGFuZGxlLAo+ICsJCXNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIs
IHVuc2lnbmVkIGxvbmcgYXR0cnMpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgcGZuID0gUEZOX0RP
V04oaGFuZGxlKTsKPiArCS8qCj4gKwkgKiBEb20wIGlzIG1hcHBlZCAxOjEsIHdoaWxlIHRoZSBM
aW51eCBwYWdlIGNhbiBiZSBzcGFubmVkIGFjY3Jvc3MKPiArCSAqIG11bHRpcGxlIFhlbiBwYWdl
LCBpdCdzIG5vdCBwb3NzaWJsZSB0byBoYXZlIGEgbWl4IG9mIGxvY2FsIGFuZAo+ICsJICogZm9y
ZWlnbiBYZW4gcGFnZS4gRG9tMCBpcyBtYXBwZWQgMToxLCBzbyBjYWxsaW5nIHBmbl92YWxpZCBv
biBhCj4gKwkgKiBmb3JlaWduIG1mbiB3aWxsIGFsd2F5cyByZXR1cm4gZmFsc2UuIElmIHRoZSBw
YWdlIGlzIGxvY2FsIHdlIGNhbgo+ICsJICogc2FmZWx5IGNhbGwgdGhlIG5hdGl2ZSBkbWFfb3Bz
IGZ1bmN0aW9uLCBvdGhlcndpc2Ugd2UgY2FsbCB0aGUgeGVuCj4gKwkgKiBzcGVjaWZpYyBmdW5j
dGlvbi4KPiArCSAqLwo+ICsJaWYgKHBmbl92YWxpZChwZm4pKQo+ICsJCWRtYV9kaXJlY3RfdW5t
YXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKPiArCWVsc2UKPiArCQlf
X3hlbl9kbWFfdW5tYXBfcGFnZShod2RldiwgaGFuZGxlLCBzaXplLCBkaXIsIGF0dHJzKTsKPiAr
fQo+ICsKPiAgI2VuZGlmIC8qIF9YRU5fQVJNX1BBR0VfQ09IRVJFTlRfSCAqLwo+IC0tIAo+IDIu
MjAuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 01:48:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 01: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 1i7VFy-0008Uj-0u; Tue, 10 Sep 2019 01:47:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DAD5=XF=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i7VFw-0008Ud-JD
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 01:47:44 +0000
X-Inumbo-ID: fb2d18fc-d36c-11e9-b299-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb2d18fc-d36c-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 01:47:43 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x8A1i3uH060781;
 Tue, 10 Sep 2019 01:47:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=yazFdrcsdTkSLAhsJkPtZkMltlXsnozFho6m7Gw/B+Y=;
 b=aB7NElDCPJLMH5w894c1Vr01AnZQ3SwxD17AlrK/53rLl6wMl9JCXopSko1iibfbnpSa
 SePuqXbx7UhauOjRHIxIn8ak8i34ieRfsNGgKAIDk58htNJc7OoMZsTn9e2fE2H99qgY
 FPZyMhTChM1vAoyNmt+qddOC42o+6LBSADmoi9Q30o4HAhReAbTCpUywkY+5PWWa6G4Z
 jjImZSAH7QbOk7J0y+BFxEd/+Rw+w4jxwNJHrbz/PSPlWGkvPSTg7KxlIe6GX1DUTgkP
 G1R3cTtxErehSt1UUF3pjjQVFzJX5EsGIOfpp8pPsMo7/AcfFU3S5SurvthleUMP59I8 0A== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2120.oracle.com with ESMTP id 2uw1jxyxcr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Sep 2019 01:47:41 +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 x8A1lRbZ052588;
 Tue, 10 Sep 2019 01:47:41 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2uwq9p6fe3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Sep 2019 01:47:40 +0000
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8A1ldVb013403;
 Tue, 10 Sep 2019 01:47:40 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 09 Sep 2019 18:47:39 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
Date: Mon, 9 Sep 2019 21:47:26 -0400
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: <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9375
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909100015
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9375
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909100014
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gOS85LzE5IDU6NDggUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IE9uIDA5LzA5LzIwMTkg
MjA6MTksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gOS84LzE5IDc6MzcgUE0sIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gT24gMDkvMDkvMjAxOSAwMDozMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+Pj4+IE9uIDkvOC8xOSA1OjExIFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4+
Pj4gT24gMDgvMDkvMjAxOSAxOToyOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4gT24g
OS82LzE5IDc6MDAgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Pj4+Pj4+IE9uIDA2LzA5LzIw
MTkgMjM6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+Pj4gV2hlcmUgaXMgTUNGRyBw
YXJzZWQ/IHBjaV9hcmNoX2luaXQoKT8KPj4+Pj4+Pj4+IEl0IGhhcHBlbnMgdHdpY2U6Cj4+Pj4+
Pj4gMSkgZmlyc3QgdGltZSBlYXJseSBvbmUgaW4gcGNpX2FyY2hfaW5pdCgpIHRoYXQgaXMgYXJj
aF9pbml0Y2FsbCAtIHRoYXQKPj4+Pj4+PiB0aW1lIHBjaV9tbWNmZ19saXN0IHdpbGwgYmUgZnJl
ZWQgaW1tZWRpYXRlbHkgdGhlcmUgYmVjYXVzZSBNQ0ZHIGFyZWEgaXMKPj4+Pj4+PiBub3QgcmVz
ZXJ2ZWQgaW4gRTgyMDsKPj4+Pj4+PiAyKSBzZWNvbmQgdGltZSBsYXRlIG9uZSBpbiBhY3BpX2lu
aXQoKSB3aGljaCBpcyBzdWJzeXN0ZW1faW5pdGNhbGwgcmlnaHQKPj4+Pj4+PiBiZWZvcmUgd2hl
cmUgUENJIGVudW1lcmF0aW9uIHN0YXJ0cyAtIHRoaXMgdGltZSBBQ1BJIHRhYmxlcyB3aWxsIGJl
Cj4+Pj4+Pj4gY2hlY2tlZCBmb3IgYSByZXNlcnZlZCByZXNvdXJjZSBhbmQgcGNpX21tY2ZnX2xp
c3Qgd2lsbCBiZSBmaW5hbGx5Cj4+Pj4+Pj4gcG9wdWxhdGVkLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhl
IHByb2JsZW0gaXMgdGhhdCBvbiBhIHN5c3RlbSB0aGF0IGRvZXNuJ3QgaGF2ZSBNQ0ZHIGFyZWEg
cmVzZXJ2ZWQgaW4KPj4+Pj4+PiBFODIwIHBjaV9tbWNmZ19saXN0IGlzIGVtcHR5IGJlZm9yZSBh
Y3BpX2luaXQoKSBhbmQgb3VyIFBDSSBob29rcyBhcmUKPj4+Pj4+PiBjYWxsZWQgaW4gdGhlIHNh
bWUgcGxhY2UuIFNvIE1DRkcgaXMgc3RpbGwgbm90IGluIHVzZSBieSBYZW4gYXQgdGhpcwo+Pj4+
Pj4+IHBvaW50IHNpbmNlIHdlIGhhdmVuJ3QgcmVhY2hlZCBvdXIgeGVuX21jZmdfbGF0ZSgpLgo+
Pj4+Pj4gV291bGQgaXQgYmUgcG9zc2libGUgZm9yIHVzIHRvIHBhcnNlIE1DRkcgb3Vyc2VsdmVz
IGluIHBjaV94ZW5faW5pdCgpPyBJCj4+Pj4+PiByZWFsaXplIHRoYXQgd2UnZCBiZSBkb2luZyB0
aGlzIHR3aWNlIChvciBtYXliZSBldmVuIHRocmVlIHRpbWVzIHNpbmNlCj4+Pj4+PiBhcHBhcmVu
dGx5IGJvdGggcGNpX2FyY2hfaW5pdCgpwqAgYW5kIGFjcGlfaW5pKCkgZG8gaXQpLgo+Pj4+Pj4K
Pj4+Pj4gSSBkb24ndCB0aGluZSBpdCBtYWtlcyBzZW5zZToKPj4+Pj4gYSkgaXQgbmVlZHMgdG8g
YmUgZG9uZSBhZnRlciBBQ1BJIGlzIGluaXRpYWxpemVkIHNpbmNlIHdlIG5lZWQgdG8gcGFyc2UK
Pj4+Pj4gaXQgdG8gZmlndXJlIG91dCB0aGUgZXhhY3QgcmVzZXJ2ZWQgcmVnaW9uIC0gdGhhdCdz
IHdoeSBpdCdzIGN1cnJlbnRseQo+Pj4+PiBkb25lIGluIGFjcGlfaW5pdCgpIChzZWUgY29tbWl0
IG1lc3NhZ2UgZm9yIHRoZSByZWFzb25zIHdoeSkKPj4+PiBIbW0uLi4gV2Ugc2hvdWxkIGJlIGFi
bGUgdG8gcGFyc2UgQUNQSSB0YWJsZXMgYnkgdGhlIHRpbWUKPj4+PiBwY2lfYXJjaF9pbml0KCkg
aXMgY2FsbGVkLiBJbiBmYWN0LCBpZiB5b3UgbG9vayBhdAo+Pj4+IHBjaV9tbWNmZ19lYXJseV9p
bml0KCkgeW91IHdpbGwgc2VlIHRoYXQgaXQgZG9lcyBqdXN0IHRoYXQuCj4+Pj4KPj4+IFRoZSBw
b2ludCBpcyBub3QgdG8gcGFyc2UgTUNGRyBhZnRlciBhY3BpX2luaXQgYnV0IHRvIHBhcnNlIERT
RFQgZm9yCj4+PiByZXNlcnZlZCByZXNvdXJjZSB3aGljaCBjb3VsZCBiZSBkb25lIG9ubHkgYWZ0
ZXIgQUNQSSBpbml0aWFsaXphdGlvbi4KPj4gT0ssIEkgdGhpbmsgSSB1bmRlcnN0YW5kIG5vdyB3
aGF0IHlvdSBhcmUgdHJ5aW5nIHRvIGRvIC0tLSB5b3UgYXJlCj4+IGVzc2VudGlhbGx5IHRyeWlu
ZyB0byBhY2NvdW50IGZvciB0aGUgcmFuZ2UgaW5zZXJ0ZWQgYnkKPj4gc2V0dXBfbWNmZ19tYXAo
KSwgcmlnaHQ/Cj4+Cj4gQWN0dWFsbHksIHBjaV9tbWNmZ19sYXRlX2luaXQoKSB0aGF0J3MgY2Fs
bGVkIG91dCBvZiBhY3BpX2luaXQoKSAtCj4gdGhhdCdzIHdoZXJlIE1DRkcgYXJlYXMgYXJlIHBy
b3Blcmx5IHNpemVkLiAKCnBjaV9tbWNmZ19sYXRlX2luaXQoKSByZWFkcyB0aGUgKHN0YXRpYykg
TUNGRywgd2hpY2ggZG9lc24ndCBuZWVkIERTRFQgcGFyc2luZywgZG9lcyBpdD8gc2V0dXBfbWNm
Z19tYXAoKSBPVE9IIGRvZXMgbmVlZCBpdCBhcyBpdCB1c2VzIGRhdGEgZnJvbSBfQ0JBIChvciBp
cyBpdCBfQ1JTPyksIGFuZCBJIHRoaW5rIHRoYXQncyB3aHkgd2UgY2FuJ3QgcGFyc2UgTUNGRyBw
cmlvciB0byBhY3BpX2luaXQoKS4gU28gd2hhdCBJIHNhaWQgYWJvdmUgaW5kZWVkIHdvbid0IHdv
cmsuCgo+IHNldHVwX21jZmdfbWFwKCkgaXMgbW9zdGx5Cj4gZm9yIGJ1cyBob3RwbHVnIHdoZXJl
IE1DRkcgYXJlYSBpcyBkaXNjb3ZlcmVkIGJ5IGV2YWx1YXRpbmcgX0NCQSBtZXRob2Q7Cj4gZm9y
IGNvbGQtcGx1Z2dlZCBidXNlcyBpdCBqdXN0IGNvbmZpcm1zIHRoYXQgTUNGRyBhcmVhIGlzIGFs
cmVhZHkKPiByZWdpc3RlcmVkIGJlY2F1c2UgaXQgaXMgbWFuZGF0ZWQgZm9yIHRoZW0gdG8gYmUg
aW4gTUNGRyB0YWJsZSBhdCBib290IHRpbWUuCj4KPj4gVGhlIG90aGVyIHF1ZXN0aW9uIEkgaGF2
ZSBpcyB3aHkgeW91IHRoaW5rIGl0J3Mgd29ydGgga2VlcGluZwo+PiB4ZW5fbWNmZ19sYXRlKCkg
YXMgYSBsYXRlIGluaXRjYWxsLiBIb3cgY291bGQgTUNGRyBpbmZvIGJlIHVwZGF0ZWQKPj4gYmV0
d2VlbiBhY3BpX2luaXQoKSBhbmQgbGF0ZV9pbml0Y2FsbHMgYmVpbmcgcnVuPyBJJ2QgdGhpbmsg
aXQgY2FuIG9ubHkKPj4gaGFwcGVuIHdoZW4gYSBuZXcgZGV2aWNlIGlzIGhvdHBsdWdnZWQuCj4+
Cj4gSXQgd2FzIGEgcHJlY2F1dGlvbiBhZ2FpbnN0IHNldHVwX21jZmdfbWFwKCkgY2FsbHMgdGhh
dCBtaWdodCBhZGQgbmV3Cj4gYXJlYXMgdGhhdCBhcmUgbm90IGluIE1DRkcgdGFibGUgYnV0IGZv
ciBzb21lIHJlYXNvbiBoYXZlIF9DQkEgbWV0aG9kLgo+IEl0J3Mgb2J2aW91c2x5IGEgImZpcm13
YXJlIGlzIGJyb2tlbiIgc2NlbmFyaW8gc28gSSBkb24ndCBoYXZlIHN0cm9uZwo+IGZlZWxpbmdz
IHRvIGtlZXAgaXQgaGVyZS4gV2lsbCBwcmVmZXIgdG8gcmVtb3ZlIGluIHYyIGlmIHlvdSB3YW50
LgoKSXNuJ3Qgc2V0dXBfbWNmZ19tYXAoKSBjYWxsZWQgYmVmb3JlIHRoZSBmaXJzdCB4ZW5fYWRk
X2RldmljZSgpIHdoaWNoIGlzIHdoZXJlIHlvdSBhcmUgY2FsbGluZyB4ZW5fbWNmZ19sYXRlKCk/
CgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 03:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 03: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 1i7WcG-00075f-4B; Tue, 10 Sep 2019 03:14:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7WcE-00075a-R2
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 03:14:50 +0000
X-Inumbo-ID: 24cfffd8-d379-11e9-ac18-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24cfffd8-d379-11e9-ac18-12813bfff9fa;
 Tue, 10 Sep 2019 03:14:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7WcA-0002z9-SW; Tue, 10 Sep 2019 03:14:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7WcA-0001dK-Ib; Tue, 10 Sep 2019 03:14:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7WcA-0005JK-Hi; Tue, 10 Sep 2019 03:14:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141167-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:build-i386:<job status>:broken:regression
 linux-linus:build-armhf-pvops:<job status>:broken:regression
 linux-linus:build-amd64:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-i386-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:build-amd64-pvops:<job status>:broken:regression
 linux-linus:build-amd64-xsm:<job status>:broken:regression
 linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:build-amd64-pvops:host-install(4):broken:regression
 linux-linus:build-i386:host-install(4):broken:regression
 linux-linus:build-amd64:host-install(4):broken:regression
 linux-linus:build-armhf-pvops:host-install(4):broken:regression
 linux-linus:build-i386-xsm:host-install(4):broken:regression
 linux-linus:build-amd64-xsm:host-install(4):broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:build-arm64:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=f74c2bb98776e2de508f4d607cd519873065118e
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 03:14:46 +0000
Subject: [Xen-devel] [linux-linus test] 141167: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE2NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMTY3LwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMzU4MAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzM1ODAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmNzRjMmJi
OTg3NzZlMmRlNTA4ZjRkNjA3Y2Q1MTk4NzMwNjUxMThlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMTg5
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFog
IDE4OCBkYXlzICAxNDAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTU3ICAyMDE5
LTA5LTA5IDAzOjM2OjEzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0Mjk3IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20g
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MjcyMzkgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 06:38:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 06:38: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 1i7ZnA-0005bX-PQ; Tue, 10 Sep 2019 06:38:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7Zn8-0005bS-Jb
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 06:38:18 +0000
X-Inumbo-ID: 9169a16e-d395-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9169a16e-d395-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 06:38: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 02440B0F2;
 Tue, 10 Sep 2019 06:38:14 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190909155534.20514-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ae0d104e-ad0b-73ee-46f9-900f6f49cbee@suse.com>
Date: Tue, 10 Sep 2019 08:38:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909155534.20514-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: Fix build with CentOS 6
 following c/s 7479151106
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxNzo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBHQ0Mgb2YgYSBDZW50
T1MgNiB2aW50YWdlIGNvbXBsYWluczoKPiAKPiAgIGNwdWlkLmM6IEluIGZ1bmN0aW9uICdwYXJz
ZV94ZW5fY3B1aWQnOgo+ICAgY3B1aWQuYzozMjogZXJyb3I6ICdtaWQnIG1heSBiZSB1c2VkIHVu
aW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbgo+IAo+IFRoaXMgY2FuJ3Qgb2NjdXIgaW4gcHJh
Y3RpY2UgYmVjYXVzZSB0aGUgd2hpbGUoKSBsb29wIGlzIGd1YXJlbnRlZWQgdG8gYmUKPiBlbnRl
cmVkLCBidXQgaW5pdGlhbGlzZSBtaWQgdG8gd29yayBhcm91bmQgdGhlIGlzc3Vlcy4KPiAKPiBT
cG90dGVkIGJ5IEdpdGxhYiBDSS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWgsIHllcywgdGhhbmtzLiBJIHRvbyBoYWQgbm90
aWNlZCB0aGlzIHllc3RlcmRheSwgYnV0IGRpZG4ndCBnZXQKYXJvdW5kIHRvIGNoZWNrIHdoYXQg
dGhlIGNvcnJlY3Qgd29ya2Fyb3VuZCB3b3VsZCBiZS4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 07:19:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 07:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7aR2-0000Le-Aa; Tue, 10 Sep 2019 07:19:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7aR1-0000LZ-CA
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 07:19:31 +0000
X-Inumbo-ID: 53ddd60c-d39b-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 53ddd60c-d39b-11e9-a337-bc764e2007e4;
 Tue, 10 Sep 2019 07:19: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 1i7aQy-00083n-Np; Tue, 10 Sep 2019 07:19: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 1i7aQy-0006w7-3p; Tue, 10 Sep 2019 07:19:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7aQy-0006J3-36; Tue, 10 Sep 2019 07:19:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141162-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-i386-pvops:<job status>:broken:regression
 linux-4.19:build-armhf:<job status>:broken:regression
 linux-4.19:build-armhf-pvops:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-amd64-pvops:<job status>:broken:regression
 linux-4.19:build-amd64:<job status>:broken:regression
 linux-4.19:build-amd64-xsm:<job status>:broken:regression
 linux-4.19:build-i386:<job status>:broken:regression
 linux-4.19:build-i386-pvops:host-install(4):broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:build-i386:host-install(4):broken:regression
 linux-4.19:build-armhf-pvops:host-install(4):broken:regression
 linux-4.19:build-amd64-pvops:host-install(4):broken:regression
 linux-4.19:build-amd64-xsm:host-install(4):broken:regression
 linux-4.19:build-amd64:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops:host-install(4):broken:regression
 linux-4.19:build-armhf:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64: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-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.19:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):starved:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):starved:nonblocking
 linux-4.19:build-i386-xsm:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=e7d2672c66e4d3675570369bf20856296da312c4
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 07:19:28 +0000
Subject: [Xen-devel] [linux-4.19 test] 141162: trouble:
 blocked/broken/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>

ZmxpZ2h0IDE0MTE2MiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNjIvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMjkzMTMKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTI5MzEzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgc3RhcnZlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBzdGFydmVkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIHN0YXJ2
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIHN0YXJ2ZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgc3RhcnZlZCBuL2EKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlN2QyNjcyYzY2ZTRkMzY3NTU3MDM2OWJm
MjA4NTYyOTZkYTMxMmM0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4
NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMzEyIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDMwOSBkYXlzICAyMjcgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTA2ICAyMDE5LTA5LTA2IDIzOjM5OjQyIFog
ICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyNTIyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHN0YXJ2ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
cnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1w
dm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4
Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1p
bnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIx
NzU2NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 07:22:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 07: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 1i7aTQ-00013V-RZ; Tue, 10 Sep 2019 07:22:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7aTP-00013P-Qx
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 07:21:59 +0000
X-Inumbo-ID: ad2053ca-d39b-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad2053ca-d39b-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 07:21: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 1i7aTO-00086H-DX; Tue, 10 Sep 2019 07:21: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 1i7aTO-00070d-6U; Tue, 10 Sep 2019 07:21:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7aTO-0007X4-5r; Tue, 10 Sep 2019 07:21:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141169-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=af5793cac20cff6f60fb2f8ed19c5af1201943be
X-Osstest-Versions-That: xen=74791511067aaff67efbd2555a5f635246264453
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 07:21:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141169: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE2OS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDk3
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDEwOTcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MTA5NwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFmNTc5M2NhYzIwY2ZmNmY2MGZiMmY4ZWQxOWM1YWYxMjAxOTQz
YmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc0NzkxNTExMDY3YWFm
ZjY3ZWZiZDI1NTVhNWY2MzUyNDYyNjQ0NTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTA5NyAg
MjAxOS0wOS0wNiAxNzowMDo1NyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEx
MTQgIDIwMTktMDktMDcgMTI6MDE6MjAgWiAgICAyIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDExNjkgIDIwMTktMDktMDkgMjE6MDA6MjUgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MDEgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 08:29:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 08: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 1i7bWj-0006IN-Fe; Tue, 10 Sep 2019 08:29: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=w7W/=XF=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1i7bWi-0006II-8A
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 08:29:28 +0000
X-Inumbo-ID: 1970a756-d3a5-11e9-ac19-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1970a756-d3a5-11e9-ac19-12813bfff9fa;
 Tue, 10 Sep 2019 08:29:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568104166;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=VozH+z08Y7zX6JEvnPxzNr3dXZNpzVjjO/IK9kVY0l0=;
 b=gSk7gFmNhpq0o6Bux0CBLz0rlLFtihCfpj4+DcX/QhUppI2SrVw9vPey
 m/rLSr4/P+47SLsiX4wwcB1r+85rbhF0MdsWrQgIj161cTSXmdkPI/yhw
 LnrAwa0bqPhJoaz0Rs7oNKZTzH2kHfLJJRIxIEIzyZnwKYp3ZT3OBiW95 c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: l6fKTzl5ls7/0I1fgSN2+uBI9OiVbrl9MnogEOcc3MuldorIUnKzvQ/cvIRErSDtL4wpBvo4X6
 MCNizUbc1WIqtt3Kc1T7zxtXaS3ItoFebP1dhPCmG4wC5+GPGtMZhiHpH2QjJGRI1/qbIVFeVl
 TX1SVJ1e9N1R8x1LLP7e3/vB2B8NC65nJrYKML1WgiAqsjZ8TOhnHzoO57xF3BUFQTM5wdZk2G
 SNUCuiAtA04r9e+qRnGQ5fbclgKFwyfZcyrJPzoRJn3M69qBH2Hx6tezlSkhE6WZr8wzDKgcLY
 pH8=
X-SBRS: 2.7
X-MesageID: 5595799
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5595799"
From: Christian Lindig <christian.lindig@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 3/3] tools/ocaml: Introduce xenctrl ABI build-time checks
Thread-Index: AQHVZzHc1/lsKqnUHUmmAY4psG3Nw6ckc8WA
Date: Tue, 10 Sep 2019 08:29:22 +0000
Message-ID: <22C7C052-B208-4BA5-97D2-D17EED80A424@citrix.com>
References: <20190909171206.25585-1-ian.jackson@eu.citrix.com>
 <20190909171206.25585-3-ian.jackson@eu.citrix.com>
In-Reply-To: <20190909171206.25585-3-ian.jackson@eu.citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <21B39E0B50F421478A765EF73274E720@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] tools/ocaml: Introduce xenctrl ABI
 build-time 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: Stefano Stabellini <sstabellini@kernel.org>, 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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.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>

DQoNCj4gT24gOSBTZXAgMjAxOSwgYXQgMTg6MTIsIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IA0KPiBBZGQgYnVpbGQgbWFjaGluZXJ5IHdoaWNo
IHdpbGwgY2hlY2sgdGhlIEFCSSBjb3JyZXNwb25kZW5jZS4NCj4gDQo+IFRoaXMgd2lsbCByZXN1
bHQgaW4gYSBjb21waWxlIHRpbWUgZmFpbHVyZSB3aGVuZXZlciBjb25zdGFudHMgZ2V0DQo+IHJl
bnVtYmVyZWQvYWRkZWQgd2l0aG91dCBhIGNvbXBhdGlibGUgYWRqdXN0bWVudCB0byB0aGUgT2Nh
bWwgQUJJLg0KDQpJIHVuZGVyc3RhbmQgdGhlIGRlc2lyZSB0byBhdXRvbWF0ZSB0aGlzIGJ1dCB3
b3VsZCBoYXZlIGtlcHQgdGhlIG9yaWdpbmFsIHByb3Bvc2FsIGZvciB0aGVzZSByZWFzb25zOiBj
aGFuZ2VzIGFyZSByYXJlIGVub3VnaCwgaXQgaXMgb2J2aW91cyBob3cgdG8gZXh0ZW5kIHRoZSBz
Y2hlbWUsIHRoZSBhcHByb2FjaCBzdGF5ZWQgd2VsbCB3aXRoaW4gdGhlIHJlc3BlY3RpdmUgbGFu
Z3VhZ2VzLiBBZGRpbmcgcGFyc2VycyBhbmQgY29kZSBnZW5lcmF0b3JzIHRvIHRoZSBidWlsZCBz
eXN0ZW0gd2lsbCBtYWtlIGl0IG1vcmUgZGlmZmljdWx0IHRvIGltcHJvdmUgaXQsIHdoaWNoIGF0
IGxlYXN0IGZvciB0aGUgT0NhbWwgcGFydCBpcyB2ZXJ5IGRlc2lyYWJsZS4gSG93ZXZlciwgSeKA
mW0gbm90IGdvaW5nIHRvIG9iamVjdCB0byB0aGUgcGF0Y2guDQoNCkFja2VkLWJ5OiBDaHJpc3Rp
YW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+DQoNCuKAlCBDaHJpc3RpYW4N
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 09:29:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 09: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 1i7cSk-0002Nl-HC; Tue, 10 Sep 2019 09:29:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7cSj-0002Ng-AU
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 09:29:25 +0000
X-Inumbo-ID: 79d88570-d3ad-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 79d88570-d3ad-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 09:29:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568107764;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=d5xsy8vNnK7EJ25ULM7KMqIcNSqmQVcOk322+pznOVM=;
 b=f8aM7W0LmdhYfqYysU31Et4cfhvlQIj3R3wAoOgIYEuhWy/ooKbnOl8o
 nCcQ6ojm6eltwJU+f11idkjipS4riOEYj7FMsAeooT/EMCzHClJEOASBG
 bv6roK+cld0kB/p05BrCT3fvf1ydZvlPiOEWyicDC5SlJqXeC2Nw11G7P 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: emy+h7wpiPHzDEKNsnFGivM84z4eka/3xW3RKcF2EL+SABH1EqczLGoJK05oA9zL3ilzJyhWiv
 i1MuapvknCyDnlhPRgnOB6+mSqec9D+d71Jc56/6DoN9m3srnCfyZ9M6nXo/ErGBErVexiutux
 XVruPf7WFXLM6LHDsmifcWiFy6lWPVap5/4ZX5PCObitB3lax8yPC/IVVkZMnOYkUyWY9lltTT
 qCD+aYQZEL5EwXiIi1A4ILaXnwRUcsDgpLjc3fM65GMFGe0ZiXFhb/gqMLVgFYsGseGWYpaB9S
 OSM=
X-SBRS: 2.7
X-MesageID: 5644160
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5644160"
Date: Tue, 10 Sep 2019 11:29:12 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190910092912.s2seglrzng22zhjm@Air-de-Roger>
References: <20190909155124.19942-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190909155124.19942-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: Fix handling of the
 CPUID.7[0].eax levelling MSR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMDksIDIwMTkgYXQgMDQ6NTE6MjRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA3YTAgaXMgYW4gaW50ZWdlciBmaWVsZCwgbm90IGEgbWFzayAtIHRha2luZyB0aGUg
bG9naWNhbCBhbmQgb2YgdGhlIGhhcmR3YXJlCj4gYW5kIHBvbGljeSB2YWx1ZXMgcmVzdWx0cyBp
biBub25zZW5zZS4gIEluc3RlYWQsIHRha2UgdGhlIHBvbGljeSB2YWx1ZQo+IGRpcmVjdGx5Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gCj4gRXZlbiBSb21lIGhhcmR3YXJlIGhhcyA3WzBdLmVheCBzdGlsbCBhcyAwLCBh
bmQgdGhlcmUgaXMgbm8gc2Vuc2libGUgcmVhc29uIHRvCj4gc2V0IG1heF9zdWJsZWFmIGhpZ2hl
ciBhdCB0aGlzIHBvaW50LCBzbyB0aGlzIGlzIG9ubHkgYSBsYXRlbnQgYnVnIGZvciBub3cuCj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyB8IDEzICsrKysrKysrKy0tLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gaW5kZXgg
MWU5OGZjODAwOS4uMzVhZDhjYjUxYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtMjE4LDExICsyMTgsMTYgQEAg
c3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiAg
ICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAoKGxldmVsbGluZ19jYXBzICYgTENBUF83
YWIwKSA9PSBMQ0FQXzdhYjApICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHVpbnQ2NF90
IG1hc2sgPSBjcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjA7Cj4gLSAgICAgICAgICAgIHVpbnQzMl90
IGVheCA9IGN0bC0+ZWF4Owo+IC0gICAgICAgICAgICB1aW50MzJfdCBlYnggPSBwLT5mZWF0Ll83
YjA7Cj4gIAo+IC0gICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAmIChY
ODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pICkKPiAtICAgICAgICAgICAgICAgIG1h
c2sgJj0gKCh1aW50NjRfdCllYXggPDwgMzIpIHwgZWJ4Owo+ICsgICAgICAgICAgICAvKgo+ICsg
ICAgICAgICAgICAgKiBMZWFmIDdbMF0uZWF4IGlzIG1heF9zdWJsZWFmLCBub3QgYSBmZWF0dXJl
IG1hc2suICBUYWtlIGl0Cj4gKyAgICAgICAgICAgICAqIHdob2xlc2FsZSBmcm9tIHRoZSBwb2xp
Y3ksIGJ1dCBjbGFtcCB0aGUgZmVhdHVyZXMgaW4gN1swXS5lYngKPiArICAgICAgICAgICAgICog
cGVyIHVzdWFsLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgJgo+ICsgICAgICAgICAgICAgICAgIChYODZfVkVORE9SX0FNRCB8
IFg4Nl9WRU5ET1JfSFlHT04pICkKPiArICAgICAgICAgICAgICAgIG1hc2sgPSAoKCh1aW50NjRf
dClwLT5mZWF0Lm1heF9zdWJsZWFmIDw8IDMyKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICgodWludDMyX3QpbWFzayB8IHAtPmZlYXQuXzdiMCkpOwoKV2h5IGRvIHlvdSBzZXQgdGhlIGhp
Z2ggYml0cyBvZiB0aGUgbWFzayAoNjM6MzApIHdpdGggdGhlIG1heCBzdWJsZWFmPwpBY2NvcmRp
bmcgdG8gdGhlIGRvY3VtZW50IEkgaGF2ZSBiaXRzIDYzOjMwIGFyZSByZXNlcnZlZCwgYW5kIHRo
YXQKc2VlbXMgdG8gbWF0Y2ggdGhlIGV4cGVjdGVkIENQVUlEIHJldHVybiB2YWx1ZSwgdGhhdCBs
aXN0cyBDUFVJRApGbjAwMDBfMDAwN19FQVhfeDAgY29udGVudCBhcyByZXNlcnZlZC4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 09:35:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 09: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 1i7cYg-00038m-8X; Tue, 10 Sep 2019 09:35:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7cYe-00038h-U5
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 09:35:33 +0000
X-Inumbo-ID: 54e59838-d3ae-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 54e59838-d3ae-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 09:35:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568108133;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=KvEzUz27ZN8uU8WwwIVt0mjm0MrGWUhj5OLSu7NNjXU=;
 b=fIOBohWYVltEhjZm9MtzDZ2166pkzDTUs7Hp1zYr02AvTpjjy74Thlgf
 HbwSdpBtrTVddfNqZYohu9dcXFzVmIy2GM1qWN5gbApYfChX6Bobp7F71
 P/C91GgWxJB7DRLOzkTRCiUMgW/EPij6kg1iPcE8QpYB6hNCSRoJTmyoK w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mL1YdN6g1ozKtw2VkEiLMzAfsxSddmh0s5uYpHLsXhpiqBL2s5wJ3oN6sRUYwV4dt/eLhfLxpk
 FfEhtNCxnmCVXFsmpQqZCgMHpyyQywGESFmwCjMbDrCbq9OVrdOT1derCuK/+pgcuK9SXPcLvq
 KeuX7ga+m5Jh7I//tfZBspdTyhQerCg5TmEnKAVmvh0hQz9P6D145oNXO+M+4+EdB2H+cpw/xN
 bQYiqpjas8/2IVBDkpIYGbQnhnWvk175zXm5BsltODlZoRkCaTcR462DqcVhBRSkxoLE3Ftfeg
 TiA=
X-SBRS: 2.7
X-MesageID: 5360035
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5360035"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190909155124.19942-1-andrew.cooper3@citrix.com>
 <20190910092912.s2seglrzng22zhjm@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: <3d8def41-e192-6d3a-066d-33d0585a66f7@citrix.com>
Date: Tue, 10 Sep 2019 10:35:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190910092912.s2seglrzng22zhjm@Air-de-Roger>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: Fix handling of the
 CPUID.7[0].eax levelling MSR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxMDoyOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIFNl
cCAwOSwgMjAxOSBhdCAwNDo1MToyNFBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiA3
YTAgaXMgYW4gaW50ZWdlciBmaWVsZCwgbm90IGEgbWFzayAtIHRha2luZyB0aGUgbG9naWNhbCBh
bmQgb2YgdGhlIGhhcmR3YXJlCj4+IGFuZCBwb2xpY3kgdmFsdWVzIHJlc3VsdHMgaW4gbm9uc2Vu
c2UuICBJbnN0ZWFkLCB0YWtlIHRoZSBwb2xpY3kgdmFsdWUKPj4gZGlyZWN0bHkuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+
IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+Pgo+PiBFdmVuIFJvbWUgaGFyZHdhcmUgaGFzIDdbMF0uZWF4IHN0aWxsIGFzIDAsIGFu
ZCB0aGVyZSBpcyBubyBzZW5zaWJsZSByZWFzb24gdG8KPj4gc2V0IG1heF9zdWJsZWFmIGhpZ2hl
ciBhdCB0aGlzIHBvaW50LCBzbyB0aGlzIGlzIG9ubHkgYSBsYXRlbnQgYnVnIGZvciBub3cuCj4+
IC0tLQo+PiAgeGVuL2FyY2gveDg2L2RvbWN0bC5jIHwgMTMgKysrKysrKysrLS0tLQo+PiAgMSBm
aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+PiBp
bmRleCAxZTk4ZmM4MDA5Li4zNWFkOGNiNTFjIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+IEBAIC0yMTgsMTEgKzIx
OCwxNiBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWlu
ICpkLAo+PiAgICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAoKGxldmVsbGluZ19jYXBz
ICYgTENBUF83YWIwKSA9PSBMQ0FQXzdhYjApICkKPj4gICAgICAgICAgewo+PiAgICAgICAgICAg
ICAgdWludDY0X3QgbWFzayA9IGNwdWlkbWFza19kZWZhdWx0cy5fN2FiMDsKPj4gLSAgICAgICAg
ICAgIHVpbnQzMl90IGVheCA9IGN0bC0+ZWF4Owo+PiAtICAgICAgICAgICAgdWludDMyX3QgZWJ4
ID0gcC0+ZmVhdC5fN2IwOwo+PiAgCj4+IC0gICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciAmIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pICkKPj4gLSAg
ICAgICAgICAgICAgICBtYXNrICY9ICgodWludDY0X3QpZWF4IDw8IDMyKSB8IGVieDsKPj4gKyAg
ICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgKiBMZWFmIDdbMF0uZWF4IGlzIG1heF9zdWJs
ZWFmLCBub3QgYSBmZWF0dXJlIG1hc2suICBUYWtlIGl0Cj4+ICsgICAgICAgICAgICAgKiB3aG9s
ZXNhbGUgZnJvbSB0aGUgcG9saWN5LCBidXQgY2xhbXAgdGhlIGZlYXR1cmVzIGluIDdbMF0uZWJ4
Cj4+ICsgICAgICAgICAgICAgKiBwZXIgdXN1YWwuCj4+ICsgICAgICAgICAgICAgKi8KPj4gKyAg
ICAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICYKPj4gKyAgICAgICAgICAg
ICAgICAgKFg4Nl9WRU5ET1JfQU1EIHwgWDg2X1ZFTkRPUl9IWUdPTikgKQo+PiArICAgICAgICAg
ICAgICAgIG1hc2sgPSAoKCh1aW50NjRfdClwLT5mZWF0Lm1heF9zdWJsZWFmIDw8IDMyKSB8Cj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAoKHVpbnQzMl90KW1hc2sgfCBwLT5mZWF0Ll83YjAp
KTsKPiBXaHkgZG8geW91IHNldCB0aGUgaGlnaCBiaXRzIG9mIHRoZSBtYXNrICg2MzozMCkgd2l0
aCB0aGUgbWF4IHN1YmxlYWY/Cgo2MzozMgoKPiBBY2NvcmRpbmcgdG8gdGhlIGRvY3VtZW50IEkg
aGF2ZSBiaXRzIDYzOjMwIGFyZSByZXNlcnZlZCwgYW5kIHRoYXQKPiBzZWVtcyB0byBtYXRjaCB0
aGUgZXhwZWN0ZWQgQ1BVSUQgcmV0dXJuIHZhbHVlLCB0aGF0IGxpc3RzIENQVUlECj4gRm4wMDAw
XzAwMDdfRUFYX3gwIGNvbnRlbnQgYXMgcmVzZXJ2ZWQuCgpZZXMsIGJ1dCByZXNlcnZlZCBkb2Vz
bid0IG1lYW4gIndpbGwgI0dQIi7CoCBBcyBJIHNhaWQgb24gSVJDLCB0aGlzIE1TUgoqaXMqIHRo
ZSB2YWx1ZSB3aGljaCBnZXRzIGZvcndhcmRlZCBpbnRvIGEgQ1BVSUQgaW52b2NhdGlvbiwgYW5k
IHNldHRpbmcKbWF4X3N1YmxlYWYgdG8gMHhkZWFkIGRvZXMgd29yayBmaW5lLgoKVGhlIHBvaW50
IGhlcmUgaXMgdGhhdCBpbiB0aGUgZnV0dXJlLCBvbiBoYXJkd2FyZSBjYXBhYmxlIG9mCm1heF9z
dWJsZWFmPTIgYW5kIGJlaW5nIGxldmVsbGVkIHRvIG1heF9zdWJsZWFmPTEsIHRoZSB2YWx1ZSBv
YnNlcnZlZCBpbgpDUFVJRCBzaG91bGQgYmUgMSwgbm90IDAuCgpUaGUgbGF0dGVyIGlzIHdoYXQg
dGhlIGN1cnJlbnQgbG9naWMgZG9lcywgYW5kIGlzIGJyb2tlbi7CoCBUaGUgQ1BVSUQKZGVyaXZh
dGlvbiBsb2dpYyB3aWxsIGVuc3VyZSB0aGF0IHBvbGljeSBtYXhfc3VibGVhZiA8PSBoYXJkd2Fy
ZQptYXhfc3VibGVhZi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 09:46:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 09:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7cjV-000403-E9; Tue, 10 Sep 2019 09:46: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=I4Uw=XF=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i7cjU-0003zv-2o
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 09:46:44 +0000
X-Inumbo-ID: e48df2d6-d3af-11e9-ac1a-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e48df2d6-d3af-11e9-ac1a-12813bfff9fa;
 Tue, 10 Sep 2019 09:46:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568108802;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=8E5RL8X5WeajVCnn5vq1+mxTjPqDjazWxoob9NeNGNE=;
 b=AynZNtV2TGf8zh0UbW4eQb82KnI+o9AX/AKmzM4cPLxz2OSyjB82qNVB
 nixrNHLxBQHFCgVU4tDmkjGQbUBzf+SY1UIBHd3LsY0JQxVhpHHgHPJXS
 aeJO5K0eL3GdyzqgbGQ9OeKCSm4eE+Q+NE4t3w7MZr7eT4Pa29P5GMd7o c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AgY4YBa9SZqZDb2XZGfDW/N/bNhCxk6gnc2o2rZCbMaDE3QDyLj0qR8AcffIrNjy3l47IcJjCJ
 91YXehax9cFUWunmd/Pz0pRv3xtClo5f0V6h4T6tNLJKVz8gdGw0hvY4tfScQ9uGDkGrTb3lPd
 jVEIW6+6VXkyyzp6qeZXEAO668ZXtQkp/lanCnBB+8PbjgMffgZhu/vgbRBYC3VykCrFAiUV94
 X4OrxJH8BO0gmRkbvG4dkC3bW5UKNSy96+8lyfDkmj3cELv/B+rTFmV0J3pE+unFjDxCdUe0z4
 Lws=
X-SBRS: 2.7
X-MesageID: 5411591
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5411591"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
Date: Tue, 10 Sep 2019 10:46:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gMTAvMDkvMjAxOSAwMjo0NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvOS8xOSA1
OjQ4IFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4gT24gMDkvMDkvMjAxOSAyMDoxOSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gOS84LzE5IDc6MzcgUE0sIElnb3IgRHJ1emhpbmlu
IHdyb3RlOgo+Pj4+IE9uIDA5LzA5LzIwMTkgMDA6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
Pj4+Pj4gT24gOS84LzE5IDU6MTEgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Pj4+Pj4gT24g
MDgvMDkvMjAxOSAxOToyOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+IFdvdWxkIGl0
IGJlIHBvc3NpYmxlIGZvciB1cyB0byBwYXJzZSBNQ0ZHIG91cnNlbHZlcyBpbiBwY2lfeGVuX2lu
aXQoKT8gSQo+Pj4+Pj4+IHJlYWxpemUgdGhhdCB3ZSdkIGJlIGRvaW5nIHRoaXMgdHdpY2UgKG9y
IG1heWJlIGV2ZW4gdGhyZWUgdGltZXMgc2luY2UKPj4+Pj4+PiBhcHBhcmVudGx5IGJvdGggcGNp
X2FyY2hfaW5pdCgpwqAgYW5kIGFjcGlfaW5pKCkgZG8gaXQpLgo+Pj4+Pj4+Cj4+Pj4+PiBJIGRv
bid0IHRoaW5lIGl0IG1ha2VzIHNlbnNlOgo+Pj4+Pj4gYSkgaXQgbmVlZHMgdG8gYmUgZG9uZSBh
ZnRlciBBQ1BJIGlzIGluaXRpYWxpemVkIHNpbmNlIHdlIG5lZWQgdG8gcGFyc2UKPj4+Pj4+IGl0
IHRvIGZpZ3VyZSBvdXQgdGhlIGV4YWN0IHJlc2VydmVkIHJlZ2lvbiAtIHRoYXQncyB3aHkgaXQn
cyBjdXJyZW50bHkKPj4+Pj4+IGRvbmUgaW4gYWNwaV9pbml0KCkgKHNlZSBjb21taXQgbWVzc2Fn
ZSBmb3IgdGhlIHJlYXNvbnMgd2h5KQo+Pj4+PiBIbW0uLi4gV2Ugc2hvdWxkIGJlIGFibGUgdG8g
cGFyc2UgQUNQSSB0YWJsZXMgYnkgdGhlIHRpbWUKPj4+Pj4gcGNpX2FyY2hfaW5pdCgpIGlzIGNh
bGxlZC4gSW4gZmFjdCwgaWYgeW91IGxvb2sgYXQKPj4+Pj4gcGNpX21tY2ZnX2Vhcmx5X2luaXQo
KSB5b3Ugd2lsbCBzZWUgdGhhdCBpdCBkb2VzIGp1c3QgdGhhdC4KPj4+Pj4KPj4+PiBUaGUgcG9p
bnQgaXMgbm90IHRvIHBhcnNlIE1DRkcgYWZ0ZXIgYWNwaV9pbml0IGJ1dCB0byBwYXJzZSBEU0RU
IGZvcgo+Pj4+IHJlc2VydmVkIHJlc291cmNlIHdoaWNoIGNvdWxkIGJlIGRvbmUgb25seSBhZnRl
ciBBQ1BJIGluaXRpYWxpemF0aW9uLgo+Pj4gT0ssIEkgdGhpbmsgSSB1bmRlcnN0YW5kIG5vdyB3
aGF0IHlvdSBhcmUgdHJ5aW5nIHRvIGRvIC0tLSB5b3UgYXJlCj4+PiBlc3NlbnRpYWxseSB0cnlp
bmcgdG8gYWNjb3VudCBmb3IgdGhlIHJhbmdlIGluc2VydGVkIGJ5Cj4+PiBzZXR1cF9tY2ZnX21h
cCgpLCByaWdodD8KPj4+Cj4+IEFjdHVhbGx5LCBwY2lfbW1jZmdfbGF0ZV9pbml0KCkgdGhhdCdz
IGNhbGxlZCBvdXQgb2YgYWNwaV9pbml0KCkgLQo+PiB0aGF0J3Mgd2hlcmUgTUNGRyBhcmVhcyBh
cmUgcHJvcGVybHkgc2l6ZWQuIAo+IAo+IHBjaV9tbWNmZ19sYXRlX2luaXQoKSByZWFkcyB0aGUg
KHN0YXRpYykgTUNGRywgd2hpY2ggZG9lc24ndCBuZWVkIERTRFQgcGFyc2luZywgZG9lcyBpdD8g
c2V0dXBfbWNmZ19tYXAoKSBPVE9IIGRvZXMgbmVlZCBpdCBhcyBpdCB1c2VzIGRhdGEgZnJvbSBf
Q0JBIChvciBpcyBpdCBfQ1JTPyksIGFuZCBJIHRoaW5rIHRoYXQncyB3aHkgd2UgY2FuJ3QgcGFy
c2UgTUNGRyBwcmlvciB0byBhY3BpX2luaXQoKS4gU28gd2hhdCBJIHNhaWQgYWJvdmUgaW5kZWVk
IHdvbid0IHdvcmsuCj4gCgpObywgaXQgdXNlcyBpc19hY3BpX3Jlc2VydmVkKCkgKGl0J3MgY2Fs
bGVkIGluZGlyZWN0bHkgc28gbWlnaHQgYmUgd2VsbApoaWRkZW4pIHRvIHBhcnNlIERTRFQgdG8g
ZmluZCBhIHJlc2VydmVkIHJlc291cmNlIGluIGl0IGFuZCBzaXplIE1DRkcKYXJlYSBhY2NvcmRp
bmdseS4gc2V0dXBfbWNmZ19tYXAoKSBpcyBjYWxsZWQgZm9yIGV2ZXJ5IHJvb3QgYnVzCmRpc2Nv
dmVyZWQgYW5kIGluZGVlZCB0cmllcyB0byBldmFsdWF0ZSBfQ0JBIGJ1dCBhdCB0aGlzIHBvaW50
CnBjaV9tbWNmZ19sYXRlX2luaXQoKSBoYXMgYWxyZWFkeSBmaW5pc2hlZCBNQ0ZHIHJlZ2lzdHJh
dGlvbiBmb3IgZXZlcnkKY29sZC1wbHVnZ2VkIGJ1cyAod2hpY2ggaW5mb3JtYXRpb24gaXMgZGVz
Y3JpYmVkIGluIE1DRkcgdGFibGUpIHNvIHRob3NlCmNhbGxzIGFyZSBkdW1teS4KCj4+IHNldHVw
X21jZmdfbWFwKCkgaXMgbW9zdGx5Cj4+IGZvciBidXMgaG90cGx1ZyB3aGVyZSBNQ0ZHIGFyZWEg
aXMgZGlzY292ZXJlZCBieSBldmFsdWF0aW5nIF9DQkEgbWV0aG9kOwo+PiBmb3IgY29sZC1wbHVn
Z2VkIGJ1c2VzIGl0IGp1c3QgY29uZmlybXMgdGhhdCBNQ0ZHIGFyZWEgaXMgYWxyZWFkeQo+PiBy
ZWdpc3RlcmVkIGJlY2F1c2UgaXQgaXMgbWFuZGF0ZWQgZm9yIHRoZW0gdG8gYmUgaW4gTUNGRyB0
YWJsZSBhdCBib290IHRpbWUuCj4+Cj4+PiBUaGUgb3RoZXIgcXVlc3Rpb24gSSBoYXZlIGlzIHdo
eSB5b3UgdGhpbmsgaXQncyB3b3J0aCBrZWVwaW5nCj4+PiB4ZW5fbWNmZ19sYXRlKCkgYXMgYSBs
YXRlIGluaXRjYWxsLiBIb3cgY291bGQgTUNGRyBpbmZvIGJlIHVwZGF0ZWQKPj4+IGJldHdlZW4g
YWNwaV9pbml0KCkgYW5kIGxhdGVfaW5pdGNhbGxzIGJlaW5nIHJ1bj8gSSdkIHRoaW5rIGl0IGNh
biBvbmx5Cj4+PiBoYXBwZW4gd2hlbiBhIG5ldyBkZXZpY2UgaXMgaG90cGx1Z2dlZC4KPj4+Cj4+
IEl0IHdhcyBhIHByZWNhdXRpb24gYWdhaW5zdCBzZXR1cF9tY2ZnX21hcCgpIGNhbGxzIHRoYXQg
bWlnaHQgYWRkIG5ldwo+PiBhcmVhcyB0aGF0IGFyZSBub3QgaW4gTUNGRyB0YWJsZSBidXQgZm9y
IHNvbWUgcmVhc29uIGhhdmUgX0NCQSBtZXRob2QuCj4+IEl0J3Mgb2J2aW91c2x5IGEgImZpcm13
YXJlIGlzIGJyb2tlbiIgc2NlbmFyaW8gc28gSSBkb24ndCBoYXZlIHN0cm9uZwo+PiBmZWVsaW5n
cyB0byBrZWVwIGl0IGhlcmUuIFdpbGwgcHJlZmVyIHRvIHJlbW92ZSBpbiB2MiBpZiB5b3Ugd2Fu
dC4KPiAKPiBJc24ndCBzZXR1cF9tY2ZnX21hcCgpIGNhbGxlZCBiZWZvcmUgdGhlIGZpcnN0IHhl
bl9hZGRfZGV2aWNlKCkgd2hpY2ggaXMgd2hlcmUgeW91IGFyZSBjYWxsaW5nIHhlbl9tY2ZnX2xh
dGUoKT8KPiAKCnNldHVwX21jZmdfbWFwKCkgY2FsbHMgYXJlIGRvbmUgaW4gb3JkZXIgb2Ygcm9v
dCBidXMgZGlzY292ZXJ5IHdoaWNoCmhhcHBlbnMgKmFmdGVyKiB0aGUgcHJldmlvdXMgcm9vdCBi
dXMgaGFzIGJlZW4gZW51bWVyYXRlZC4gU28gdGhlIG9yZGVyCmlzOiBjYWxsIHNldHVwX21jZmdf
bWFwKCkgZm9yIHJvb3QgYnVzIDAsIGZpbmQgdGhhdApwY2lfbW1jZmdfbGF0ZV9pbml0KCkgaGFz
IGZpbmlzaGVkIE1DRkcgYXJlYSByZWdpc3RyYXRpb24sIHBlcmZvcm0gUENJCmVudW1lcmF0aW9u
IG9mIGJ1cyAwLCBjYWxsIHhlbl9hZGRfZGV2aWNlKCkgZm9yIGV2ZXJ5IGRldmljZSB0aGVyZSwg
Y2FsbApzZXR1cF9tY2ZnX21hcCgpIGZvciByb290IGJ1cyBYLCBldGMuCgpJZ29yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 09:56:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 09:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7csO-0004oU-EL; Tue, 10 Sep 2019 09:55:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7csO-0004oP-1B
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 09:55:56 +0000
X-Inumbo-ID: 2e08647d-d3b1-11e9-ac1a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e08647d-d3b1-11e9-ac1a-12813bfff9fa;
 Tue, 10 Sep 2019 09:55: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 2F047AF80;
 Tue, 10 Sep 2019 09:55:54 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
 <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <64d52960-28d5-fb23-8892-35c9d4ed9d90@suse.com>
Date: Tue, 10 Sep 2019 11:55:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDkuMjAxOSAxMTo0NiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMTAvMDkvMjAx
OSAwMjo0NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiA5LzkvMTkgNTo0OCBQTSwgSWdv
ciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBBY3R1YWxseSwgcGNpX21tY2ZnX2xhdGVfaW5pdCgpIHRo
YXQncyBjYWxsZWQgb3V0IG9mIGFjcGlfaW5pdCgpIC0KPj4+IHRoYXQncyB3aGVyZSBNQ0ZHIGFy
ZWFzIGFyZSBwcm9wZXJseSBzaXplZC4gCj4+Cj4+IHBjaV9tbWNmZ19sYXRlX2luaXQoKSByZWFk
cyB0aGUgKHN0YXRpYykgTUNGRywgd2hpY2ggZG9lc24ndCBuZWVkIERTRFQgcGFyc2luZywgZG9l
cyBpdD8gc2V0dXBfbWNmZ19tYXAoKSBPVE9IIGRvZXMgbmVlZCBpdCBhcyBpdCB1c2VzIGRhdGEg
ZnJvbSBfQ0JBIChvciBpcyBpdCBfQ1JTPyksIGFuZCBJIHRoaW5rIHRoYXQncyB3aHkgd2UgY2Fu
J3QgcGFyc2UgTUNGRyBwcmlvciB0byBhY3BpX2luaXQoKS4gU28gd2hhdCBJIHNhaWQgYWJvdmUg
aW5kZWVkIHdvbid0IHdvcmsuCj4+Cj4gCj4gTm8sIGl0IHVzZXMgaXNfYWNwaV9yZXNlcnZlZCgp
IChpdCdzIGNhbGxlZCBpbmRpcmVjdGx5IHNvIG1pZ2h0IGJlIHdlbGwKPiBoaWRkZW4pIHRvIHBh
cnNlIERTRFQgdG8gZmluZCBhIHJlc2VydmVkIHJlc291cmNlIGluIGl0IGFuZCBzaXplIE1DRkcK
PiBhcmVhIGFjY29yZGluZ2x5LiBzZXR1cF9tY2ZnX21hcCgpIGlzIGNhbGxlZCBmb3IgZXZlcnkg
cm9vdCBidXMKPiBkaXNjb3ZlcmVkIGFuZCBpbmRlZWQgdHJpZXMgdG8gZXZhbHVhdGUgX0NCQSBi
dXQgYXQgdGhpcyBwb2ludAo+IHBjaV9tbWNmZ19sYXRlX2luaXQoKSBoYXMgYWxyZWFkeSBmaW5p
c2hlZCBNQ0ZHIHJlZ2lzdHJhdGlvbiBmb3IgZXZlcnkKPiBjb2xkLXBsdWdnZWQgYnVzICh3aGlj
aCBpbmZvcm1hdGlvbiBpcyBkZXNjcmliZWQgaW4gTUNGRyB0YWJsZSkgc28gdGhvc2UKPiBjYWxs
cyBhcmUgZHVtbXkuCgpJIGRvbid0IHRoaW5rIHRoZXkncmUgc3RyaWN0bHkgZHVtbXkuIEV2ZW4g
Zm9yIGJvb3QgdGltZSBhdmFpbGFibGUgZGV2aWNlcwppaXJjIHRoZXJlJ3Mgbm8gc3RyaWN0IHJl
cXVpcmVtZW50IGZvciB0aGVyZSB0byBiZSByZXNwZWN0aXZlIGRhdGEgaW4gTUNGRy4KU3VjaCBh
IHJlcXVpcmVtZW50IGV4aXN0cyBvbmx5IGZvciBkZXZpY2VzIHdoaWNoIGFyZSBhY3R1YWxseSBu
ZWVkZWQgdG8Kc3RhcnQgdGhlIE9TIChkaXNrIG9yIG5ldHdvcmssIHBlcmhhcHMgdmlkZW8gb3Ig
YWxpa2UpLCBvciBtYXliZSBldmVuIGp1c3QKaXRzIGxvYWRlci4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 09:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 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 1i7cth-0004uA-Rl; Tue, 10 Sep 2019 09: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=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7cth-0004u4-7K
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 09:57:17 +0000
X-Inumbo-ID: 5e05a0b8-d3b1-11e9-ac1a-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e05a0b8-d3b1-11e9-ac1a-12813bfff9fa;
 Tue, 10 Sep 2019 09:57:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568109435;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=uDVecZc3Tf6wlRQdcpNVZIWq4jBUZ3LJ7SKKnfvsV6I=;
 b=IoT3+YFiUuIPUAdvAn/U87TjIPj0O3bk3B6Rq1GMEFow0LEyaRupRqZL
 kUAqFAN3OHRx7WaBWJYK8EX1oYILtbMpRp27Ij5+Vjv8I1o0lYJfWl+Q+
 tqV7bUnlhYb2f5osqvmUHnz4fH78i+OyZH+8pC1JByXg/k2bsZTmx8nR9 Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ndfyN5A4FEqCxTo12ZWzk6Vh74VH9ncc7yeXileOzzkFcPBLJcTu2L+Hx+Eij/jVR6Totyktbo
 /puktinZY7Xi2/ctPmAOm4SGQm9Ok6B2oPYEKZ2E1RBW6MZ2bTjkyOgM6D4kpmd8QkOKsf2zW8
 HcLllxnXNI36yTcVwxkpwHgBc43osydTbJMiTGSIMIl+6kPCGS28Sm9qR20I1XFnRfLaeAUP4Z
 ZrjJdb2X0byYWybsGlCd8BaY66f/SKpNKvGpBd6KUIkJvVaidBRkc4R2wlOyoNOY+WzyF3jxqa
 VQ8=
X-SBRS: 2.7
X-MesageID: 5551045
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5551045"
Date: Tue, 10 Sep 2019 11:57:05 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190910095705.ck7kij2pxq7yfzco@Air-de-Roger>
References: <20190909155124.19942-1-andrew.cooper3@citrix.com>
 <20190910092912.s2seglrzng22zhjm@Air-de-Roger>
 <3d8def41-e192-6d3a-066d-33d0585a66f7@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3d8def41-e192-6d3a-066d-33d0585a66f7@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: Fix handling of the
 CPUID.7[0].eax levelling MSR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTAsIDIwMTkgYXQgMTA6MzU6MjZBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMC8wOS8yMDE5IDEwOjI5LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gTW9uLCBTZXAgMDksIDIwMTkgYXQgMDQ6NTE6MjRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA+PiA3YTAgaXMgYW4gaW50ZWdlciBmaWVsZCwgbm90IGEgbWFzayAtIHRha2luZyB0
aGUgbG9naWNhbCBhbmQgb2YgdGhlIGhhcmR3YXJlCj4gPj4gYW5kIHBvbGljeSB2YWx1ZXMgcmVz
dWx0cyBpbiBub25zZW5zZS4gIEluc3RlYWQsIHRha2UgdGhlIHBvbGljeSB2YWx1ZQo+ID4+IGRp
cmVjdGx5Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiA+PiAtLS0KPiA+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgo+ID4+IENDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4+IENDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+Pgo+ID4+IEV2ZW4gUm9tZSBoYXJk
d2FyZSBoYXMgN1swXS5lYXggc3RpbGwgYXMgMCwgYW5kIHRoZXJlIGlzIG5vIHNlbnNpYmxlIHJl
YXNvbiB0bwo+ID4+IHNldCBtYXhfc3VibGVhZiBoaWdoZXIgYXQgdGhpcyBwb2ludCwgc28gdGhp
cyBpcyBvbmx5IGEgbGF0ZW50IGJ1ZyBmb3Igbm93Lgo+ID4+IC0tLQo+ID4+ICB4ZW4vYXJjaC94
ODYvZG9tY3RsLmMgfCAxMyArKysrKysrKystLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGlu
c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gPj4gaW5kZXggMWU5OGZj
ODAwOS4uMzVhZDhjYjUxYyAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
PiA+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiA+PiBAQCAtMjE4LDExICsyMTgsMTYg
QEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwK
PiA+PiAgICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAoKGxldmVsbGluZ19jYXBzICYg
TENBUF83YWIwKSA9PSBMQ0FQXzdhYjApICkKPiA+PiAgICAgICAgICB7Cj4gPj4gICAgICAgICAg
ICAgIHVpbnQ2NF90IG1hc2sgPSBjcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjA7Cj4gPj4gLSAgICAg
ICAgICAgIHVpbnQzMl90IGVheCA9IGN0bC0+ZWF4Owo+ID4+IC0gICAgICAgICAgICB1aW50MzJf
dCBlYnggPSBwLT5mZWF0Ll83YjA7Cj4gPj4gIAo+ID4+IC0gICAgICAgICAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciAmIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04p
ICkKPiA+PiAtICAgICAgICAgICAgICAgIG1hc2sgJj0gKCh1aW50NjRfdCllYXggPDwgMzIpIHwg
ZWJ4Owo+ID4+ICsgICAgICAgICAgICAvKgo+ID4+ICsgICAgICAgICAgICAgKiBMZWFmIDdbMF0u
ZWF4IGlzIG1heF9zdWJsZWFmLCBub3QgYSBmZWF0dXJlIG1hc2suICBUYWtlIGl0Cj4gPj4gKyAg
ICAgICAgICAgICAqIHdob2xlc2FsZSBmcm9tIHRoZSBwb2xpY3ksIGJ1dCBjbGFtcCB0aGUgZmVh
dHVyZXMgaW4gN1swXS5lYngKPiA+PiArICAgICAgICAgICAgICogcGVyIHVzdWFsLgo+ID4+ICsg
ICAgICAgICAgICAgKi8KPiA+PiArICAgICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgJgo+ID4+ICsgICAgICAgICAgICAgICAgIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5E
T1JfSFlHT04pICkKPiA+PiArICAgICAgICAgICAgICAgIG1hc2sgPSAoKCh1aW50NjRfdClwLT5m
ZWF0Lm1heF9zdWJsZWFmIDw8IDMyKSB8Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICgo
dWludDMyX3QpbWFzayB8IHAtPmZlYXQuXzdiMCkpOwo+ID4gV2h5IGRvIHlvdSBzZXQgdGhlIGhp
Z2ggYml0cyBvZiB0aGUgbWFzayAoNjM6MzApIHdpdGggdGhlIG1heCBzdWJsZWFmPwo+IAo+IDYz
OjMyCj4gCj4gPiBBY2NvcmRpbmcgdG8gdGhlIGRvY3VtZW50IEkgaGF2ZSBiaXRzIDYzOjMwIGFy
ZSByZXNlcnZlZCwgYW5kIHRoYXQKPiA+IHNlZW1zIHRvIG1hdGNoIHRoZSBleHBlY3RlZCBDUFVJ
RCByZXR1cm4gdmFsdWUsIHRoYXQgbGlzdHMgQ1BVSUQKPiA+IEZuMDAwMF8wMDA3X0VBWF94MCBj
b250ZW50IGFzIHJlc2VydmVkLgo+IAo+IFllcywgYnV0IHJlc2VydmVkIGRvZXNuJ3QgbWVhbiAi
d2lsbCAjR1AiLsKgIEFzIEkgc2FpZCBvbiBJUkMsIHRoaXMgTVNSCj4gKmlzKiB0aGUgdmFsdWUg
d2hpY2ggZ2V0cyBmb3J3YXJkZWQgaW50byBhIENQVUlEIGludm9jYXRpb24sIGFuZCBzZXR0aW5n
Cj4gbWF4X3N1YmxlYWYgdG8gMHhkZWFkIGRvZXMgd29yayBmaW5lLgo+IAo+IFRoZSBwb2ludCBo
ZXJlIGlzIHRoYXQgaW4gdGhlIGZ1dHVyZSwgb24gaGFyZHdhcmUgY2FwYWJsZSBvZgo+IG1heF9z
dWJsZWFmPTIgYW5kIGJlaW5nIGxldmVsbGVkIHRvIG1heF9zdWJsZWFmPTEsIHRoZSB2YWx1ZSBv
YnNlcnZlZCBpbgo+IENQVUlEIHNob3VsZCBiZSAxLCBub3QgMC4KCk9oLCBhbmQgdGhhdCdzIGZy
b20gSW50ZWwgc3BlY2lmaWNhdGlvbiB3aGljaCBkb2VzIGluZGVlZCBsaXN0CkZuMDAwMF8wMDA3
X0VBWF94MCBhcyByZXR1cm5pbmcgdGhlIG1heCBzdWItbGVhZiwgYW5kIHRoZSBleHBlY3RhdGlv
bgppcyB0aGF0IEFNRCB3aWxsIGZvbGxvdyBzdWl0LgoKPiBUaGUgbGF0dGVyIGlzIHdoYXQgdGhl
IGN1cnJlbnQgbG9naWMgZG9lcywgYW5kIGlzIGJyb2tlbi7CoCBUaGUgQ1BVSUQKPiBkZXJpdmF0
aW9uIGxvZ2ljIHdpbGwgZW5zdXJlIHRoYXQgcG9saWN5IG1heF9zdWJsZWFmIDw9IGhhcmR3YXJl
Cj4gbWF4X3N1YmxlYWYuCgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpcnRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 09:57:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 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 1i7cuC-0004xD-5H; Tue, 10 Sep 2019 09: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7cuB-0004wz-5D
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 09:57:47 +0000
X-Inumbo-ID: 6f8edb60-d3b1-11e9-ac1a-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f8edb60-d3b1-11e9-ac1a-12813bfff9fa;
 Tue, 10 Sep 2019 09:57:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568109465;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=A0V1QVJ+WUgG70Ht4SZQHUEKlwLpCEcE5phxTl5nrUI=;
 b=VmEm9NoqitdKf/4ku/WCLGZlQRMb/FmhgTwHjMFYkrHIKRYpUvbS4WP9
 34QvfICmZSdvOMXHaYtvxmzGLGv8obBijeTi/+n4/5jGTb2uAXjye7ZQt
 Eq4n/SkH8/yWk8iPa3MO8HoylfS5dbrKPsnndS3QoXQIAtjN8q0k+mltW w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /a8Lpjd832frpUBO6/QgkRKAFwoH/pvXdeduLaNLwYW7TydP8kErByMv51U731SfQTTA3dN6SS
 As0rUpq6owx3ErcS6dLIebM0KkOu0JtOTB6eyUz2SCqyvFsrURKnzJUC4T7kaOaInvk42PYokN
 fVCezJExzWZ1Vf/Eb0aIWSiBw0kxF4Yzmg4ZTrKOw4GmxWTlv0J1zNlPsI0CW8W5eGi59H8lPJ
 Euka0Bogpp2LqYl9NkcZgJiBuciKJL3gN9nbxkeWdeQR5pbsNe4bPQNSmkB/L5dvW+p+bo1xbO
 lyU=
X-SBRS: 2.7
X-MesageID: 5360664
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5360664"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23927.29559.385471.934984@mariner.uk.xensource.com>
Date: Tue, 10 Sep 2019 10:57:11 +0100
To: Christian Lindig <christian.lindig@citrix.com>
In-Reply-To: <22C7C052-B208-4BA5-97D2-D17EED80A424@citrix.com>
References: <20190909171206.25585-1-ian.jackson@eu.citrix.com>
 <20190909171206.25585-3-ian.jackson@eu.citrix.com>
 <22C7C052-B208-4BA5-97D2-D17EED80A424@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 3/3] tools/ocaml: Introduce xenctrl ABI
 build-time 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: Stefano Stabellini <sstabellini@kernel.org>, 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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.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>

Q2hyaXN0aWFuIExpbmRpZyB3cml0ZXMgKCJSZTogW1BBVENIIDMvM10gdG9vbHMvb2NhbWw6IElu
dHJvZHVjZSB4ZW5jdHJsIEFCSSBidWlsZC10aW1lIGNoZWNrcyIpOgo+IEkgdW5kZXJzdGFuZCB0
aGUgZGVzaXJlIHRvIGF1dG9tYXRlIHRoaXMgYnV0IHdvdWxkIGhhdmUga2VwdCB0aGUKPiBvcmln
aW5hbCBwcm9wb3NhbCBmb3IgdGhlc2UgcmVhc29uczogY2hhbmdlcyBhcmUgcmFyZSBlbm91Z2gs
IGl0IGlzCj4gb2J2aW91cyBob3cgdG8gZXh0ZW5kIHRoZSBzY2hlbWUsIHRoZSBhcHByb2FjaCBz
dGF5ZWQgd2VsbCB3aXRoaW4KPiB0aGUgcmVzcGVjdGl2ZSBsYW5ndWFnZXMuIEFkZGluZyBwYXJz
ZXJzIGFuZCBjb2RlIGdlbmVyYXRvcnMgdG8gdGhlCj4gYnVpbGQgc3lzdGVtIHdpbGwgbWFrZSBp
dCBtb3JlIGRpZmZpY3VsdCB0byBpbXByb3ZlIGl0LCB3aGljaCBhdAo+IGxlYXN0IGZvciB0aGUg
T0NhbWwgcGFydCBpcyB2ZXJ5IGRlc2lyYWJsZS4gSG93ZXZlciwgSeKAmW0gbm90IGdvaW5nCj4g
dG8gb2JqZWN0IHRvIHRoZSBwYXRjaC4KCkkgd291bGQgbG92ZSB0byBoYXZlIHRoaXMgYWxsIGRv
bmUgaW4gYSBtb3JlICJwcm9wZXIiIHdheS4KCkhvd2V2ZXIsIGluIHRoZSBtZWFudGltZSBJIGRv
IHRoaW5rIGl0IGlzIGVzc2VudGlhbCB0byBoYXZlIGEgY2hlY2sKd2hpY2ggYWN0dWFsbHkgdGll
cyB0aGUgb2NhbWwgY29kZSByaWdodCBiYWNrIHRvIHRoZSBYZW4gaGVhZGVycyAodGhlCmxhdHRl
ciBiZWluZyB0aGUgY2Fub25pY2FsIEFCSSBkZWZpbml0aW9uKS4gIEluZGVlZCB0aGUgdjEgcGF0
Y2ggaW4KdGhpcyB2ZXJ5IHRocmVhZCBoYWQgYSBtaXNtYXRjaCBiZXR3ZWVuIHRoZSBvY2FtbCBh
bmQgdGhlIEJVSUxEX0JVR19PTgpsaXN0LCB3aGljaCBJIG9ubHkgZGlzY292ZXJlZCB3aGVuIG15
IGNoZWNrZXIgdGhyZXcgYW4gdW5leHBlY3RlZAplcnJvci4KCklmIHRoZXJlIGFyZSBvdGhlciBs
YW5ndWFnZSBiaW5kaW5ncyB3aGljaCBoYXZlIHNpbWlsYXIgaXNzdWVzIHdlCnNob3VsZCBjaGVj
ayB0aGVtIHRvby4KClVsdGltYXRlbHkgSSB3b3VsZCBwcmVmZXIgaXQgaWYgdGhlIFhlbiBBQkkg
d2VyZSBwcm92aWRlZCBpbiBhIHdheQp0aGF0IHdhcyB1c2VhYmxlIGZvciBhdXRvbWF0aWNhbGx5
IGdlbmVyYXRpbmcgYmluZGluZ3MuCgo+IEFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 10:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 10:09:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7d5f-00060D-AH; Tue, 10 Sep 2019 10:09: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=I4Uw=XF=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i7d5d-000608-8p
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 10:09:37 +0000
X-Inumbo-ID: 03411c79-d3b3-11e9-ac1a-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03411c79-d3b3-11e9-ac1a-12813bfff9fa;
 Tue, 10 Sep 2019 10:09:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568110143;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pBz+UuMi9t93ue09GBBv3yYtxQyJZrHCSoPQj54RG68=;
 b=YvLGqlpeBS7qwmX0vGfykOR1zlLSow+dH35RK304ZeUffP8u2HnSnxke
 U6RJS5aOTlL80W3kdB3jYZG6cHS55wZtB119OOSpmLnnzXAMiF0U7fObp
 pdvm+F5fIIZwHBmrSU43UlFjwQAd13fMB0jPsaSg4/safIpApQ67ZhmMW c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TBU9T7jchkQ1P6Nrhbf6mhdO6bD+/m42BsdXyRYJtPpVp/Rs3BiRhYYuEDtYOV+OYR0sXCTfV3
 i9xCXGd7TleNz75eYywzvFE9JqvxK+Avt2qtc2hWfvBvzVOcVwbohM15EKXFGzitdShIprtrJK
 tmAk/VYBahVFLE1fRtlTuyEo0c8uMtiDP/nqz4L1UD6xaERdMa1SfhX2dc8mk6jEeeANJTDgrj
 6DA51xzX8DCoggt7+BSzLGh8d/VkQVUuu8T50AI0xpZ8LYO2EMD6Fm25u46HxewvhDOFFtfsXi
 Bck=
X-SBRS: 2.7
X-MesageID: 5361133
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5361133"
To: Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, <linux-kernel@vger.kernel.org>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
 <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
 <64d52960-28d5-fb23-8892-35c9d4ed9d90@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <8fa50f93-bc83-3474-8bca-3437f3b47a6e@citrix.com>
Date: Tue, 10 Sep 2019 11:08:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <64d52960-28d5-fb23-8892-35c9d4ed9d90@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxMDo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTAuMDkuMjAxOSAx
MTo0NiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDEwLzA5LzIwMTkgMDI6NDcsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDkvOS8xOSA1OjQ4IFBNLCBJZ29yIERydXpoaW5pbiB3
cm90ZToKPj4+PiBBY3R1YWxseSwgcGNpX21tY2ZnX2xhdGVfaW5pdCgpIHRoYXQncyBjYWxsZWQg
b3V0IG9mIGFjcGlfaW5pdCgpIC0KPj4+PiB0aGF0J3Mgd2hlcmUgTUNGRyBhcmVhcyBhcmUgcHJv
cGVybHkgc2l6ZWQuIAo+Pj4KPj4+IHBjaV9tbWNmZ19sYXRlX2luaXQoKSByZWFkcyB0aGUgKHN0
YXRpYykgTUNGRywgd2hpY2ggZG9lc24ndCBuZWVkIERTRFQgcGFyc2luZywgZG9lcyBpdD8gc2V0
dXBfbWNmZ19tYXAoKSBPVE9IIGRvZXMgbmVlZCBpdCBhcyBpdCB1c2VzIGRhdGEgZnJvbSBfQ0JB
IChvciBpcyBpdCBfQ1JTPyksIGFuZCBJIHRoaW5rIHRoYXQncyB3aHkgd2UgY2FuJ3QgcGFyc2Ug
TUNGRyBwcmlvciB0byBhY3BpX2luaXQoKS4gU28gd2hhdCBJIHNhaWQgYWJvdmUgaW5kZWVkIHdv
bid0IHdvcmsuCj4+Pgo+Pgo+PiBObywgaXQgdXNlcyBpc19hY3BpX3Jlc2VydmVkKCkgKGl0J3Mg
Y2FsbGVkIGluZGlyZWN0bHkgc28gbWlnaHQgYmUgd2VsbAo+PiBoaWRkZW4pIHRvIHBhcnNlIERT
RFQgdG8gZmluZCBhIHJlc2VydmVkIHJlc291cmNlIGluIGl0IGFuZCBzaXplIE1DRkcKPj4gYXJl
YSBhY2NvcmRpbmdseS4gc2V0dXBfbWNmZ19tYXAoKSBpcyBjYWxsZWQgZm9yIGV2ZXJ5IHJvb3Qg
YnVzCj4+IGRpc2NvdmVyZWQgYW5kIGluZGVlZCB0cmllcyB0byBldmFsdWF0ZSBfQ0JBIGJ1dCBh
dCB0aGlzIHBvaW50Cj4+IHBjaV9tbWNmZ19sYXRlX2luaXQoKSBoYXMgYWxyZWFkeSBmaW5pc2hl
ZCBNQ0ZHIHJlZ2lzdHJhdGlvbiBmb3IgZXZlcnkKPj4gY29sZC1wbHVnZ2VkIGJ1cyAod2hpY2gg
aW5mb3JtYXRpb24gaXMgZGVzY3JpYmVkIGluIE1DRkcgdGFibGUpIHNvIHRob3NlCj4+IGNhbGxz
IGFyZSBkdW1teS4KPiAKPiBJIGRvbid0IHRoaW5rIHRoZXkncmUgc3RyaWN0bHkgZHVtbXkuIEV2
ZW4gZm9yIGJvb3QgdGltZSBhdmFpbGFibGUgZGV2aWNlcwo+IGlpcmMgdGhlcmUncyBubyBzdHJp
Y3QgcmVxdWlyZW1lbnQgZm9yIHRoZXJlIHRvIGJlIHJlc3BlY3RpdmUgZGF0YSBpbiBNQ0ZHLgo+
IFN1Y2ggYSByZXF1aXJlbWVudCBleGlzdHMgb25seSBmb3IgZGV2aWNlcyB3aGljaCBhcmUgYWN0
dWFsbHkgbmVlZGVkIHRvCj4gc3RhcnQgdGhlIE9TIChkaXNrIG9yIG5ldHdvcmssIHBlcmhhcHMg
dmlkZW8gb3IgYWxpa2UpLCBvciBtYXliZSBldmVuIGp1c3QKPiBpdHMgbG9hZGVyLgo+IAoKVGhp
cyB3YXMgbXkgaW50ZXJwcmV0YXRpb24gb2YgNC4xLjMgb2YgIlBDSSBGcmltd2FyZSBzcGVjaWZp
Y2F0aW9uIjoKIk1lbW9yeSBtYXBwZWQgY29uZmlndXJhdGlvbiBiYXNlIGFkZHJlc3NlcyBmb3Ig
bm9uLWhvdCBwbHVnZ2FibGUgaG9zdApicmlkZ2VzIG11c3QgYmUgZGVzY3JpYmVkIHVzaW5nIE1D
RkcgdGFibGUuIiBBbHRob3VnaCwgSSBhZG1pdCB0aGF0CiJub24taG90IHBsdWdnYWJsZSIgbWln
aHQgbWVhbiBhdmFpbGFibGUgYXQgYm9vdCBhcyB3ZWxsLgoKSWdvcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 10:24:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 10:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7dJs-0007VE-OP; Tue, 10 Sep 2019 10:24: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=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7dJr-0007V9-ML
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 10:24:19 +0000
X-Inumbo-ID: 25523b2e-d3b5-11e9-ac1a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25523b2e-d3b5-11e9-ac1a-12813bfff9fa;
 Tue, 10 Sep 2019 10:24: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 9A677ABED;
 Tue, 10 Sep 2019 10:24:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190909155124.19942-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ba415d32-3b4e-1ac5-2968-ab01d526de00@suse.com>
Date: Tue, 10 Sep 2019 12:24:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909155124.19942-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: Fix handling of the
 CPUID.7[0].eax levelling MSR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxNzo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtMjE4LDEx
ICsyMTgsMTYgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRv
bWFpbiAqZCwKPiAgICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAoKGxldmVsbGluZ19j
YXBzICYgTENBUF83YWIwKSA9PSBMQ0FQXzdhYjApICkKPiAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgIHVpbnQ2NF90IG1hc2sgPSBjcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjA7Cj4gLSAgICAgICAg
ICAgIHVpbnQzMl90IGVheCA9IGN0bC0+ZWF4Owo+IC0gICAgICAgICAgICB1aW50MzJfdCBlYngg
PSBwLT5mZWF0Ll83YjA7Cj4gIAo+IC0gICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAmIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pICkKPiAtICAgICAg
ICAgICAgICAgIG1hc2sgJj0gKCh1aW50NjRfdCllYXggPDwgMzIpIHwgZWJ4Owo+ICsgICAgICAg
ICAgICAvKgo+ICsgICAgICAgICAgICAgKiBMZWFmIDdbMF0uZWF4IGlzIG1heF9zdWJsZWFmLCBu
b3QgYSBmZWF0dXJlIG1hc2suICBUYWtlIGl0Cj4gKyAgICAgICAgICAgICAqIHdob2xlc2FsZSBm
cm9tIHRoZSBwb2xpY3ksIGJ1dCBjbGFtcCB0aGUgZmVhdHVyZXMgaW4gN1swXS5lYngKPiArICAg
ICAgICAgICAgICogcGVyIHVzdWFsLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAg
aWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgJgo+ICsgICAgICAgICAgICAgICAgIChYODZf
VkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pICkKPiArICAgICAgICAgICAgICAgIG1hc2sg
PSAoKCh1aW50NjRfdClwLT5mZWF0Lm1heF9zdWJsZWFmIDw8IDMyKSB8Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICgodWludDMyX3QpbWFzayB8IHAtPmZlYXQuXzdiMCkpOwoKQXNzdW1pbmcg
eW91IG1lYW4gJiBpbnN0ZWFkIG9mIHwgaGVyZSwgd2l0aCBpdCBmaXhlZApSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpPdGhlcndpc2UgSSdtIGFmcmFpZCBJIGRv
bid0IHVuZGVyc3RhbmQsIGFuZCBuZWVkIGZ1cnRoZXIKZXhwbGFuYXRpb24uCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 10:25:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 10: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 1i7dLC-0007as-5V; Tue, 10 Sep 2019 10:25:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7dLB-0007am-CT
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 10:25:41 +0000
X-Inumbo-ID: 5641149e-d3b5-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5641149e-d3b5-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 10:25:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568111141;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=JvXjrRQFjA5uEHna26rq3ZYbaRfL/buaA3DRv2Jg5ic=;
 b=K7HaJFLOjjC8H+434vCqKWqJaJv0wRylfYrZA/MeFiBLm9IKS97Yf5VA
 WIFXptaNPSzzjYVnJFMNScHV+BH6IJV93RXCREu3GPHB9hIwysftZVao/
 BaayST6MbGVnFxfMxGzftv171b3akz/0Xfp0aiFFcOJPTBAqMmtdXS5QE U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DwPr2dbaHhpzF0YwSLRaEXM/7QSnq892Gfjn98ctb8lwAQzvf2oFbKSKjFRN93BPRCNmR4FJCP
 ceZEAWU7zgPjl4vdmMvw82VHWVCPWKzBrvmogbg+NM67v7eLI6Cep6RyXYVuQ0ycSntod7NjFA
 zNuDGh8q7M3ADh9zZ+QcNE56jfsO7tpl1aSMEQMIe3m5gmpfzZDeFjZLUpzbgpvshcLJDGNpDT
 ja68JZyNIOtOUEAttEFK0QKZBt0Du+U/O5Z5bPodrpwoI4k9JQrlyO9loBisBNFzi8eKRowOGG
 bTM=
X-SBRS: 2.7
X-MesageID: 5366938
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5366938"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190909155124.19942-1-andrew.cooper3@citrix.com>
 <20190910092912.s2seglrzng22zhjm@Air-de-Roger>
 <3d8def41-e192-6d3a-066d-33d0585a66f7@citrix.com>
 <20190910095705.ck7kij2pxq7yfzco@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: <d515b7b7-6527-07ae-8af3-b24083de7d59@citrix.com>
Date: Tue, 10 Sep 2019 11:25:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190910095705.ck7kij2pxq7yfzco@Air-de-Roger>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: Fix handling of the
 CPUID.7[0].eax levelling MSR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxMDo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIFNl
cCAxMCwgMjAxOSBhdCAxMDozNToyNkFNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAxMC8wOS8yMDE5IDEwOjI5LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gTW9uLCBT
ZXAgMDksIDIwMTkgYXQgMDQ6NTE6MjRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
PiA3YTAgaXMgYW4gaW50ZWdlciBmaWVsZCwgbm90IGEgbWFzayAtIHRha2luZyB0aGUgbG9naWNh
bCBhbmQgb2YgdGhlIGhhcmR3YXJlCj4+Pj4gYW5kIHBvbGljeSB2YWx1ZXMgcmVzdWx0cyBpbiBu
b25zZW5zZS4gIEluc3RlYWQsIHRha2UgdGhlIHBvbGljeSB2YWx1ZQo+Pj4+IGRpcmVjdGx5Lgo+
Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4+PiAtLS0KPj4+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
Pgo+Pj4+IENDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+Pj4+IENDOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+Pgo+Pj4+IEV2ZW4gUm9tZSBoYXJkd2FyZSBoYXMg
N1swXS5lYXggc3RpbGwgYXMgMCwgYW5kIHRoZXJlIGlzIG5vIHNlbnNpYmxlIHJlYXNvbiB0bwo+
Pj4+IHNldCBtYXhfc3VibGVhZiBoaWdoZXIgYXQgdGhpcyBwb2ludCwgc28gdGhpcyBpcyBvbmx5
IGEgbGF0ZW50IGJ1ZyBmb3Igbm93Lgo+Pj4+IC0tLQo+Pj4+ICB4ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgfCAxMyArKysrKysrKystLS0tCj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rv
bWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+Pj4gaW5kZXggMWU5OGZjODAwOS4uMzVh
ZDhjYjUxYyAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPj4+PiArKysg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPj4+PiBAQCAtMjE4LDExICsyMTgsMTYgQEAgc3RhdGlj
IGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPj4+PiAgICAg
ICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAoKGxldmVsbGluZ19jYXBzICYgTENBUF83YWIw
KSA9PSBMQ0FQXzdhYjApICkKPj4+PiAgICAgICAgICB7Cj4+Pj4gICAgICAgICAgICAgIHVpbnQ2
NF90IG1hc2sgPSBjcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjA7Cj4+Pj4gLSAgICAgICAgICAgIHVp
bnQzMl90IGVheCA9IGN0bC0+ZWF4Owo+Pj4+IC0gICAgICAgICAgICB1aW50MzJfdCBlYnggPSBw
LT5mZWF0Ll83YjA7Cj4+Pj4gIAo+Pj4+IC0gICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciAmIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pICkKPj4+PiAt
ICAgICAgICAgICAgICAgIG1hc2sgJj0gKCh1aW50NjRfdCllYXggPDwgMzIpIHwgZWJ4Owo+Pj4+
ICsgICAgICAgICAgICAvKgo+Pj4+ICsgICAgICAgICAgICAgKiBMZWFmIDdbMF0uZWF4IGlzIG1h
eF9zdWJsZWFmLCBub3QgYSBmZWF0dXJlIG1hc2suICBUYWtlIGl0Cj4+Pj4gKyAgICAgICAgICAg
ICAqIHdob2xlc2FsZSBmcm9tIHRoZSBwb2xpY3ksIGJ1dCBjbGFtcCB0aGUgZmVhdHVyZXMgaW4g
N1swXS5lYngKPj4+PiArICAgICAgICAgICAgICogcGVyIHVzdWFsLgo+Pj4+ICsgICAgICAgICAg
ICAgKi8KPj4+PiArICAgICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgJgo+
Pj4+ICsgICAgICAgICAgICAgICAgIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04p
ICkKPj4+PiArICAgICAgICAgICAgICAgIG1hc2sgPSAoKCh1aW50NjRfdClwLT5mZWF0Lm1heF9z
dWJsZWFmIDw8IDMyKSB8Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICgodWludDMyX3Qp
bWFzayB8IHAtPmZlYXQuXzdiMCkpOwo+Pj4gV2h5IGRvIHlvdSBzZXQgdGhlIGhpZ2ggYml0cyBv
ZiB0aGUgbWFzayAoNjM6MzApIHdpdGggdGhlIG1heCBzdWJsZWFmPwo+PiA2MzozMgo+Pgo+Pj4g
QWNjb3JkaW5nIHRvIHRoZSBkb2N1bWVudCBJIGhhdmUgYml0cyA2MzozMCBhcmUgcmVzZXJ2ZWQs
IGFuZCB0aGF0Cj4+PiBzZWVtcyB0byBtYXRjaCB0aGUgZXhwZWN0ZWQgQ1BVSUQgcmV0dXJuIHZh
bHVlLCB0aGF0IGxpc3RzIENQVUlECj4+PiBGbjAwMDBfMDAwN19FQVhfeDAgY29udGVudCBhcyBy
ZXNlcnZlZC4KPj4gWWVzLCBidXQgcmVzZXJ2ZWQgZG9lc24ndCBtZWFuICJ3aWxsICNHUCIuwqAg
QXMgSSBzYWlkIG9uIElSQywgdGhpcyBNU1IKPj4gKmlzKiB0aGUgdmFsdWUgd2hpY2ggZ2V0cyBm
b3J3YXJkZWQgaW50byBhIENQVUlEIGludm9jYXRpb24sIGFuZCBzZXR0aW5nCj4+IG1heF9zdWJs
ZWFmIHRvIDB4ZGVhZCBkb2VzIHdvcmsgZmluZS4KPj4KPj4gVGhlIHBvaW50IGhlcmUgaXMgdGhh
dCBpbiB0aGUgZnV0dXJlLCBvbiBoYXJkd2FyZSBjYXBhYmxlIG9mCj4+IG1heF9zdWJsZWFmPTIg
YW5kIGJlaW5nIGxldmVsbGVkIHRvIG1heF9zdWJsZWFmPTEsIHRoZSB2YWx1ZSBvYnNlcnZlZCBp
bgo+PiBDUFVJRCBzaG91bGQgYmUgMSwgbm90IDAuCj4gT2gsIGFuZCB0aGF0J3MgZnJvbSBJbnRl
bCBzcGVjaWZpY2F0aW9uIHdoaWNoIGRvZXMgaW5kZWVkIGxpc3QKPiBGbjAwMDBfMDAwN19FQVhf
eDAgYXMgcmV0dXJuaW5nIHRoZSBtYXggc3ViLWxlYWYsIGFuZCB0aGUgZXhwZWN0YXRpb24KPiBp
cyB0aGF0IEFNRCB3aWxsIGZvbGxvdyBzdWl0LgoKVGhlIEFNRCBDUFVJRCBkb2N1bWVudGF0aW9u
IGRvZXMgaWRlbnRpZnkgQ1BVSUQgN1swXS5lYXggYXMKbWF4X3N1YmxlYWYuwqAgSXQganVzdCBp
c24ndCBjcm9zcyByZWZlcmVuY2VkIHZlcnkgd2VsbCB3aXRoIHRoZSBNU1IuCgo+Cj4+IFRoZSBs
YXR0ZXIgaXMgd2hhdCB0aGUgY3VycmVudCBsb2dpYyBkb2VzLCBhbmQgaXMgYnJva2VuLsKgIFRo
ZSBDUFVJRAo+PiBkZXJpdmF0aW9uIGxvZ2ljIHdpbGwgZW5zdXJlIHRoYXQgcG9saWN5IG1heF9z
dWJsZWFmIDw9IGhhcmR3YXJlCj4+IG1heF9zdWJsZWFmLgo+IFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2lydHJpeC5jb20+CgpUaGFua3MsCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 10:26:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 10: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 1i7dM4-0007hn-KU; Tue, 10 Sep 2019 10:26: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=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7dM3-0007hc-0Y
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 10:26:35 +0000
X-Inumbo-ID: 762bcb6f-d3b5-11e9-ac1a-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 762bcb6f-d3b5-11e9-ac1a-12813bfff9fa;
 Tue, 10 Sep 2019 10:26:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568111194;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=UfuFVogf0LMZELBhdkOZpa0xhvRF00xdz8DTs1RzK/I=;
 b=ECqWyaLGmxbFqBK7Laz1bLIFvwa7Pl8Qe6KQYlPOD/5FTwXcVLBNrCcL
 MnU8+JHy3MrXtK3kAqv4VHu3YsErGjs56sQOopPKe0qfZpysnYUqhUJCg
 M2pBBzWzZH/++8OcLeI10XRxPJEnFeNHlZA8w6in34IGFe8RopIORlvNu A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: W6GWzc0q84ZFNBnrbUqqdRQV/GVV9bAmD4aglOoR/FI3XAjIHCMPNo1OPFmEeh37LpYG8VUqrC
 oGITO04g46KRWd6fbx93eW9QEZqHH8dTM3UIGvKI3prES+lLHbG13L7VRqmTSCVus4VkMgNd2f
 U9t13P+g9MUJ+lFTfwPniJm+3Hy/NeaIoDmcVIkJTk58xZvYsE44Kdel7ObLV0E48FMadfLqXV
 to8QDKuFz26lD0OWphTqQ9n3DeP7WfNb0gLwXYSzSb34s2RpvSi0FuV8Es/yxMmz3O45RneuMB
 4Uk=
X-SBRS: 2.7
X-MesageID: 5412951
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5412951"
To: Jan Beulich <jbeulich@suse.com>
References: <20190909155124.19942-1-andrew.cooper3@citrix.com>
 <ba415d32-3b4e-1ac5-2968-ab01d526de00@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: <ef4b2f5c-fe07-215e-638f-bd21bf9ec064@citrix.com>
Date: Tue, 10 Sep 2019 11:26:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ba415d32-3b4e-1ac5-2968-ab01d526de00@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/cpuid: Fix handling of the
 CPUID.7[0].eax levelling MSR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxMToyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDkuMDkuMjAxOSAx
Nzo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
Cj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+PiBAQCAtMjE4LDExICsyMTgsMTYgQEAg
c3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPj4g
ICAgICAgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgKChsZXZlbGxpbmdfY2FwcyAmIExDQVBf
N2FiMCkgPT0gTENBUF83YWIwKSApCj4+ICAgICAgICAgIHsKPj4gICAgICAgICAgICAgIHVpbnQ2
NF90IG1hc2sgPSBjcHVpZG1hc2tfZGVmYXVsdHMuXzdhYjA7Cj4+IC0gICAgICAgICAgICB1aW50
MzJfdCBlYXggPSBjdGwtPmVheDsKPj4gLSAgICAgICAgICAgIHVpbnQzMl90IGVieCA9IHAtPmZl
YXQuXzdiMDsKPj4gIAo+PiAtICAgICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgJiAoWDg2X1ZFTkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSApCj4+IC0gICAgICAgICAg
ICAgICAgbWFzayAmPSAoKHVpbnQ2NF90KWVheCA8PCAzMikgfCBlYng7Cj4+ICsgICAgICAgICAg
ICAvKgo+PiArICAgICAgICAgICAgICogTGVhZiA3WzBdLmVheCBpcyBtYXhfc3VibGVhZiwgbm90
IGEgZmVhdHVyZSBtYXNrLiAgVGFrZSBpdAo+PiArICAgICAgICAgICAgICogd2hvbGVzYWxlIGZy
b20gdGhlIHBvbGljeSwgYnV0IGNsYW1wIHRoZSBmZWF0dXJlcyBpbiA3WzBdLmVieAo+PiArICAg
ICAgICAgICAgICogcGVyIHVzdWFsLgo+PiArICAgICAgICAgICAgICovCj4+ICsgICAgICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAmCj4+ICsgICAgICAgICAgICAgICAgIChY
ODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pICkKPj4gKyAgICAgICAgICAgICAgICBt
YXNrID0gKCgodWludDY0X3QpcC0+ZmVhdC5tYXhfc3VibGVhZiA8PCAzMikgfAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgKCh1aW50MzJfdCltYXNrIHwgcC0+ZmVhdC5fN2IwKSk7Cj4gQXNz
dW1pbmcgeW91IG1lYW4gJiBpbnN0ZWFkIG9mIHwgaGVyZSwgd2l0aCBpdCBmaXhlZAoKT29wcyAt
IEkgZG8uCgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpU
aGFua3MsCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 10:44:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 10: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 1i7ddL-0000rh-AE; Tue, 10 Sep 2019 10:44:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7ddK-0000rc-Al
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 10:44:26 +0000
X-Inumbo-ID: f4a318ec-d3b7-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f4a318ec-d3b7-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 10:44:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568112265;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ORIdyGEWGldDFqYoRwNC8qdpIc2DYkMJv8ctPTBq4XI=;
 b=NGWYCjUcGIEInifkvEXD4uMonAq0sBFhefdpTZMPgzEDKX5HFKqv2gHH
 q4NOcWrsinsCJb+GIMrWuLyOWVKxSyZUMLvec5DYjXLiGvj/gOPPZz0ms
 TjMMmL5C4lIYdwumJHufAbrrjuZ+3lyRfA1kHFOjDCeS4YtAzcryomwpu 8=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5w8ORXWM8gXxqP1pe//bzyluJHexAmyg8dhKVQjt9wr9ZNkRNg5cihUUSsMgvzDS2TW+9+XHCx
 wBym0iGmHZB6Zo4mKXwnYo2eSEreCoL5a+XR7OrlkOuyh8Hx/rKIjQwQjmJjjeXYaaOslVZcPj
 vwiIr8NGJNIg5dnlHfBYw29UEspf8bCHGUfFeZ7kV98ndnzZDH+UND7SNW6rHKmJqMmscfeqLD
 gk2985mndFuZ5gclcgdYL494iZedLqYvYT72kLe9+Xtpmx3zY+iQC1yufG6q7eFWVlEURZnk2G
 K/w=
X-SBRS: 2.7
X-MesageID: 5413572
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5413572"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 01/11] ioreq: fix hvm_all_ioreq_servers_add_vcpu fail
 path cleanup
Thread-Index: AQHVYnKwXKcNObHIYUmMOM+OmK6EkackxCgA
Date: Tue, 10 Sep 2019 10:44:21 +0000
Message-ID: <862f837fb5604af18a37d9c1ac1726d6@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-2-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-2-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 01/11] ioreq: fix
 hvm_all_ioreq_servers_add_vcpu fail path cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNA0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJq
ZWN0OiBbUEFUQ0ggdjIgMDEvMTFdIGlvcmVxOiBmaXggaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2Fk
ZF92Y3B1IGZhaWwgcGF0aCBjbGVhbnVwDQo+IA0KPiBUaGUgbG9vcCBpbiBGT1JfRUFDSF9JT1JF
UV9TRVJWRVIgaXMgYmFja3dhcmRzIGhlbmNlIHRoZSBjbGVhbnVwIG9uDQo+IGZhaWx1cmUgbmVl
ZHMgdG8gYmUgZG9uZSBmb3J3YXJkcy4NCj4gDQo+IEZpeGVzOiA5N2E1YTNlMzAxNjEgKCd4ODYv
aHZtL2lvcmVxOiBtYWludGFpbiBhbiBhcnJheSBvZiBpb3JlcSBzZXJ2ZXJzIHJhdGhlciB0aGFu
IGEgbGlzdCcpDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPg0KDQpHb29kIHNwb3QhDQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIHYxOg0KPiAg
LSBOZXcgaW4gdGhpcyB2ZXJzaW9uLg0KPiAtLS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YyB8IDIgKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYw0KPiBpbmRleCBhNzljYWJiNjgwLi42OTJiNzEwYjAyIDEwMDY0NA0K
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jDQo+IEBAIC0xMTk1LDcgKzExOTUsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2
ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQ0KPiAgICAgIHJl
dHVybiAwOw0KPiANCj4gICBmYWlsOg0KPiAtICAgIHdoaWxlICggaWQtLSAhPSAwICkNCj4gKyAg
ICB3aGlsZSAoIGlkKysgIT0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQ0KPiAgICAgIHsNCj4gICAg
ICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOw0KPiANCj4gLS0NCj4gMi4yMi4wDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 11:04:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 11: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 1i7dwv-0002S2-4j; Tue, 10 Sep 2019 11:04:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=npq1=XF=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7dwu-0002Rx-GP
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 11:04:40 +0000
X-Inumbo-ID: c7bbaa1c-d3ba-11e9-b76c-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7bbaa1c-d3ba-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 11:04:38 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q64so5417022ljb.12
 for <xen-devel@lists.xenproject.org>; Tue, 10 Sep 2019 04:04: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-transfer-encoding:content-language;
 bh=TKwXiNGiftTdbfozaoswo8sB3T9SMJXlFYOEIsPjfR4=;
 b=moGCbmcngKmyfFhW+jB+TRjaiGkhewMxKKJz3yDxjtiNM2s36caz+rfq1VFXDFAI6A
 rusZxToi87wy4tvrAmutR0JyNbTT6tINSoiH17hPMumObsY51pjh+qvNm/EJeQZ7/CIu
 l1hIIQJrgjcw46x5zV4pBwhxbaE3v3LWL8SiRzaSgBqd+uhBAM7ytej6vVVqlmtsBGqP
 g+pffitUOa28r/48RAhqzt8PNf3LDCIYbq9N2eLnRUwlqEhoOvjY45jUettMowNaMvEo
 JSlbHBQ5KHQzgWlMOKLQ12lR/FzqkKl79aMMNDHGLklqwW/n/vb8nZTQA02NwhCUCfDk
 PFmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=TKwXiNGiftTdbfozaoswo8sB3T9SMJXlFYOEIsPjfR4=;
 b=JvHfEpQN+8GqGxX1cSaJv3dCOLhXtQU0qv4+2iO/f+MTTvJ6uSbnccgtVef0df9wGS
 ixhcQfZLw5Lq+f9sVVlEu7yjjCBc13BSv4k5qimEpw5ZKGxchcFBj+kR4JwYlr5zbAV7
 qwz0ML8qQnTbBDmyPZwZS7fOVXCmhsqvntyo4Q9H8wj6+gvnGPn0u8Vn4kCjcR+YNdkh
 hh0IQCd6GI0s5EQxYRyFMLNwNAzp3IcaltuWccEHGL27W1E7BnyYf/IEcUNngMGkO7BV
 TvVzRID5/XSfsYghtZDhYAseaQbhsR/AdicVlDr6ZmShF0DZpIW2G50lVPpMGgVF4I5O
 wJng==
X-Gm-Message-State: APjAAAWYHk0ev5pLY/PT14/RWne7/Pn9G4FKSc7Ksu24kaFsfSYvnRah
 Zwau0xDaZXYP4fRB9UTVujc=
X-Google-Smtp-Source: APXvYqx+6/enuagSlo37fBcNQZCxkM9PQXYls2YJ94oBqhkRX2Yth8/IvWH5kNxIRgNegYPzRjuq7Q==
X-Received: by 2002:a2e:a313:: with SMTP id l19mr3443195lje.205.1568113477403; 
 Tue, 10 Sep 2019 04:04:37 -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 f22sm4010249lfa.41.2019.09.10.04.04.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Sep 2019 04:04:36 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-9-git-send-email-olekstysh@gmail.com>
 <2b1d815c-720d-46c1-04de-0b8eb627b22f@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <1f14d80f-9110-9bf1-42ba-87168896c05c@gmail.com>
Date: Tue, 10 Sep 2019 14:04:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2b1d815c-720d-46c1-04de-0b8eb627b22f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEwLjA5LjE5IDAwOjI0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuCgoKPgo+IE9uIDgvMjAvMTkgNzowOSBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL0tjb25maWcgCj4+
IGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnCj4+IGluZGV4IGJjMGU5Y2QuLmM5M2E2
YjIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZwo+PiArKysg
Yi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL0tjb25maWcKPj4gQEAgLTI1LDYgKzI1LDcgQEAgY29u
ZmlnIFJDQVIzCj4+IMKgwqDCoMKgwqAgYm9vbCAiUmVuZXNhcyBSQ2FyMyBzdXBwb3J0Igo+PiDC
oMKgwqDCoMKgIGRlcGVuZHMgb24gQVJNXzY0Cj4+IMKgwqDCoMKgwqAgc2VsZWN0IEhBU19TQ0lG
Cj4+ICvCoMKgwqAgc2VsZWN0IElQTU1VX1ZNU0EKPgo+IEFzIGRpc2N1c3NlZCBwcmV2aW91c2x5
LCBJIHRoaW5rIHRoZSBJUE1NVSBkcml2ZXIgc2hvdWxkIGJlIG1lcmdlZCBhcyAKPiB0ZWNoIHBy
ZXZpZXcgZm9yIGEgY291cGxlIG9mIHJlbGVhc2UgdG8gYWxsb3cgbW9yZSB1c2VycyB0byB0ZXN0
IAo+IGJlZm9yZSB3ZSBtYXJrIGl0IGFzIHN1cHBvcnRlZC4KClllcwoKCj4KPiBCYXNlZCBvbiB0
aGlzLCBJIHdvdWxkIG5vdCBhZHZpc2UgdG8gc2VsZWN0IElQTU1VX1ZNU0EgYnkgZGVmYXVsdCBh
cyAKPiB1c2VyIG1heSBub3Qgd2FudCB0byB1c2UgdGVjaCBwcmV2aWV3IGNvZGUgYnkgZGVmYXVs
dC4gSW5zdGVhZCBJIHdvdWxkIAo+IG9ubHkgc2VsZWN0IGlmIEVYUEVSVCBpcyBzZXQuCgpBZ3Jl
ZS4gV2lsbCBkby4KCgo+Cj4+IMKgwqDCoMKgwqAgLS0taGVscC0tLQo+PiDCoMKgwqDCoMKgIEVu
YWJsZSBhbGwgdGhlIHJlcXVpcmVkIGRyaXZlcnMgZm9yIFJlbmVzYXMgUkNhcjMKPj4gwqAgZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcgCj4+IGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvS2NvbmZpZwo+PiBpbmRleCBhM2MwNjQ5Li40N2VhZGI0IDEwMDY0NAo+
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9LY29uZmlnCj4+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcKPj4gQEAgLTEyLDQgKzEyLDE3IEBAIGNvbmZpZyBBUk1f
U01NVQo+PiDCoCDCoMKgwqDCoMKgwqDCoCBTYXkgWSBoZXJlIGlmIHlvdXIgU29DIGluY2x1ZGVz
IGFuIElPTU1VIGRldmljZSAKPj4gaW1wbGVtZW50aW5nIHRoZQo+PiDCoMKgwqDCoMKgwqDCoCBB
Uk0gU01NVSBhcmNoaXRlY3R1cmUuCj4+ICsKPj4gK2NvbmZpZyBJUE1NVV9WTVNBCj4+ICvCoMKg
wqAgYm9vbCAiUmVuZXNhcyBJUE1NVS1WTVNBIGZvdW5kIGluIFItQ2FyIEdlbjMgU29DcyIKClNo
YWxsIEkgYWRkIEVYUEVSVCBoZXJlIGFsc28/Cgpib29sICJSZW5lc2FzIElQTU1VLVZNU0EgZm91
bmQgaW4gUi1DYXIgR2VuMyBTb0NzIiBpZiBFWFBFUlQgPSAieSIKCgo+PiArwqDCoMKgIGRlZmF1
bHQgbgo+PiArwqDCoMKgIGRlcGVuZHMgb24gQVJNXzY0Cj4+ICvCoMKgwqAgLS0taGVscC0tLQo+
PiArwqDCoMKgwqDCoCBTdXBwb3J0IGZvciBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIFJlbmVzYXMg
SVBNTVUtVk1TQSBmb3VuZAo+PiArwqDCoMKgwqDCoCBpbiBSLUNhciBHZW4zIFNvQ3MuCj4+ICsK
Pj4gK8KgwqDCoMKgwqAgU2F5IFkgaGVyZSBpZiB5b3UgYXJlIHVzaW5nIG5ld2VzdCBSLUNhciBH
ZW4zIFNvQ3MgcmV2aXNpb25zCj4+ICvCoMKgwqDCoMKgIChIMyBFUzMuMCwgTTMtVyssIGV0Yykg
d2hpY2ggSVBNTVUgaGFyZHdhcmUgc3VwcG9ydHMgc3RhZ2UgMgo+PiArwqDCoMKgwqDCoCB0cmFu
c2xhdGlvbiB0YWJsZSBmb3JtYXQgYW5kIGlzIGFibGUgdG8gdXNlIENQVSdzIFAyTSB0YWJsZSBh
cyAKPj4gaXMuCj4+ICsKPj4gwqAgZW5kaWYKPgo+IFsuLi5dCj4KPj4gK8KgwqDCoCAvKiBXYWl0
IHVudGlsIHRoZSBSb290IGRldmljZSBoYXMgYmVlbiByZWdpc3RlcmVkIGZvciBzdXJlLiAqLwo+
PiArwqDCoMKgIGlmICggIW1tdS0+cm9vdCApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKg
wqAgZGV2X2Vycigmbm9kZS0+ZGV2LCAiUm9vdCBJUE1NVSBoYXNuJ3QgYmVlbiByZWdpc3RlcmVk
IHlldFxuIik7Cj4KPiBUaGlzIGlzIGEgYml0IG9kZCB0byB0aHJvdyBhbiBlcnJvciBpZiB3ZSBh
cmUgZ29pbmcgdG8gZGVmZXIgdGhlIHByb2JlLgoKQWdyZWUuIFdpbGwgcmVtb3ZlLgoKCj4KPj4g
K3N0YXRpYyBfX2luaXQgYm9vbCBpcG1tdV9zdGFnZTJfc3VwcG9ydGVkKHZvaWQpCj4+ICt7Cj4+
ICvCoMKgwqAgc3RydWN0IGR0X2RldmljZV9ub2RlICpucDsKPj4gK8KgwqDCoCB1aW50NjRfdCBh
ZGRyLCBzaXplOwo+PiArwqDCoMKgIHZvaWQgX19pb21lbSAqYmFzZTsKPj4gK8KgwqDCoCB1aW50
MzJfdCBwcm9kdWN0LCBjdXQ7Cj4+ICvCoMKgwqAgc3RhdGljIGVudW0KPj4gK8KgwqDCoCB7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBVTktOT1dOLAo+PiArwqDCoMKgwqDCoMKgwqAgU1VQUE9SVEVELAo+
PiArwqDCoMKgwqDCoMKgwqAgTk9UU1VQUE9SVEVECj4+ICvCoMKgwqAgfSBzdGFnZTJfc3VwcG9y
dGVkID0gVU5LTk9XTjsKPj4gKwo+PiArwqDCoMKgIC8qIFVzZSB0aGUgZmxhZyB0byBhdm9pZCBj
aGVja2luZyBmb3IgdGhlIGNvbXBhdGliaWxpdHkgbW9yZSAKPj4gdGhlbiBvbmNlLiAqLwo+Cj4g
VGhlcmUgYXJlIG9ubHkgb25lIElPTU1VIHJvb3QgdGhhdCB3aWxsIGFsd2F5cyBiZSBpbml0aWFs
aXplZCBmaXJzdC4gCj4gU28gY2FuJ3QgeW91IG1vdmUgdGhpcyBjb2RlIGluIHRoZSByb290IElP
TU1VIHBhdGg/CgpBY3R1YWxseSwgSSBjYW4uIEdvb2QgcG9pbnQuCgoKPgo+Cj4+ICvCoMKgwqAg
c3dpdGNoICggc3RhZ2UyX3N1cHBvcnRlZCApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgIGNhc2Ug
U1VQUE9SVEVEOgo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+ICsKPj4gK8KgwqDC
oCBjYXNlIE5PVFNVUFBPUlRFRDoKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPj4g
Kwo+PiArwqDCoMKgIGNhc2UgVU5LTk9XTjoKPj4gK8KgwqDCoCBkZWZhdWx0Ogo+PiArwqDCoMKg
wqDCoMKgwqAgc3RhZ2UyX3N1cHBvcnRlZCA9IE5PVFNVUFBPUlRFRDsKPj4gK8KgwqDCoMKgwqDC
oMKgIGJyZWFrOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIG5wID0gZHRfZmluZF9jb21w
YXRpYmxlX25vZGUoTlVMTCwgTlVMTCwgInJlbmVzYXMscHJyIik7Cj4+ICvCoMKgwqAgaWYgKCAh
bnAgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHByaW50ayhYRU5MT0dfRVJSICJp
cG1tdTogRmFpbGVkIHRvIGZpbmQgUFJSIG5vZGVcbiIpOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0
dXJuIGZhbHNlOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIGlmICggZHRfZGV2aWNlX2dl
dF9hZGRyZXNzKG5wLCAwLCAmYWRkciwgJnNpemUpICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDC
oMKgwqDCoCBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IEZhaWxlZCB0byBnZXQgUFJSIE1NSU9c
biIpOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArwqDCoMKgIH0KPj4gKwo+
PiArwqDCoMKgIGJhc2UgPSBpb3JlbWFwX25vY2FjaGUoYWRkciwgc2l6ZSk7Cj4+ICvCoMKgwqAg
aWYgKCAhYmFzZSApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgcHJpbnRrKFhFTkxP
R19FUlIgImlwbW11OiBGYWlsZWQgdG8gaW9yZW1hcCBQUlIgTU1JT1xuIik7Cj4+ICvCoMKgwqDC
oMKgwqDCoCByZXR1cm4gZmFsc2U7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgcHJvZHVj
dCA9IHJlYWRsKGJhc2UpOwo+PiArwqDCoMKgIGN1dCA9IHByb2R1Y3QgJiBSQ0FSX0NVVF9NQVNL
Owo+PiArwqDCoMKgIHByb2R1Y3QgJj0gUkNBUl9QUk9EVUNUX01BU0s7Cj4+ICsKPj4gK8KgwqDC
oCBzd2l0Y2ggKCBwcm9kdWN0ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqAgY2FzZSBSQ0FSX1BS
T0RVQ1RfSDM6Cj4+ICvCoMKgwqAgY2FzZSBSQ0FSX1BST0RVQ1RfTTNXOgo+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKCBjdXQgPj0gUkNBUl9DVVRfVkVSMzAgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBzdGFnZTJfc3VwcG9ydGVkID0gU1VQUE9SVEVEOwo+PiArwqDCoMKgwqDCoMKgwqAgYnJl
YWs7Cj4+ICsKPj4gK8KgwqDCoCBjYXNlIFJDQVJfUFJPRFVDVF9NM046Cj4+ICvCoMKgwqDCoMKg
wqDCoCBzdGFnZTJfc3VwcG9ydGVkID0gU1VQUE9SVEVEOwo+PiArwqDCoMKgwqDCoMKgwqAgYnJl
YWs7Cj4+ICsKPj4gK8KgwqDCoCBkZWZhdWx0Ogo+PiArwqDCoMKgwqDCoMKgwqAgcHJpbnRrKFhF
TkxPR19FUlIgImlwbW11OiBVbnN1cHBvcnRlZCBTb0MgdmVyc2lvblxuIik7Cj4+ICvCoMKgwqDC
oMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBpb3VubWFwKGJhc2Up
Owo+PiArCj4+ICvCoMKgwqAgcmV0dXJuIHN0YWdlMl9zdXBwb3J0ZWQgPT0gU1VQUE9SVEVEOwo+
PiArfQo+PiArCj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCBpcG1tdV9k
dF9tYXRjaFtdIF9faW5pdGNvbnN0ID0KPj4gK3sKPj4gK8KgwqDCoCBEVF9NQVRDSF9DT01QQVRJ
QkxFKCJyZW5lc2FzLGlwbW11LXI4YTc3OTUiKSwKPj4gK8KgwqDCoCBEVF9NQVRDSF9DT01QQVRJ
QkxFKCJyZW5lc2FzLGlwbW11LXI4YTc3OTY1IiksCj4+ICvCoMKgwqAgRFRfTUFUQ0hfQ09NUEFU
SUJMRSgicmVuZXNhcyxpcG1tdS1yOGE3Nzk2IiksCj4+ICvCoMKgwqAgeyAvKiBzZW50aW5lbCAq
LyB9LAo+PiArfTsKPj4gKwo+PiArc3RhdGljIF9faW5pdCBpbnQgaXBtbXVfaW5pdChzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKm5vZGUsIGNvbnN0IHZvaWQgCj4+ICpkYXRhKQo+PiArewo+PiArwqDC
oMKgIGludCByZXQ7Cj4+ICsKPj4gK8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBFdmVuIGlmIHRo
ZSBkZXZpY2UgY2FuJ3QgYmUgaW5pdGlhbGl6ZWQsIHdlIGRvbid0IHdhbnQgdG8gZ2l2ZQo+PiAr
wqDCoMKgwqAgKiB0aGUgSVBNTVUgZGV2aWNlIHRvIGRvbTAuCj4+ICvCoMKgwqDCoCAqLwo+PiAr
wqDCoMKgIGR0X2RldmljZV9zZXRfdXNlZF9ieShub2RlLCBET01JRF9YRU4pOwo+PiArCj4+ICvC
oMKgwqAgaWYgKCAhaW9tbXVfaGFwX3B0X3NoYXJlICkKPgo+IGlvbW11X2hhcF9wdF9zaGFyZSB3
aWxsIHNvb24gYmUgaGFyZGNvZGVkIHRvIHRydWUgb24gQXJtIChzZWUgWzFdKS4gCj4gRXZlbiB3
aXRob3V0IHRoZSBwYXRjaCwgdGhlIHZhbHVlIG9mIGlvbW11X2hhcF9wdF9zaGFyZSBzaG91bGQg
YmUgCj4gaWdub3JlZCBhcyBkb25lIGJ5IHRoZSBTTU1VLgoKSSBnb3QgaXQuIFdpbGwgaWdub3Jl
LgoKCj4KPgo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHByaW50a19vbmNlKFhFTkxP
R19FUlIgImlwbW11OiBQMk0gdGFibGUgbXVzdCBhbHdheXMgYmUgCj4+IHNoYXJlZCBiZXR3ZWVu
IHRoZSBDUFUgYW5kIHRoZSBJUE1NVVxuIik7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJ
TlZBTDsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBpZiAoICFpcG1tdV9zdGFnZTJfc3Vw
cG9ydGVkKCkgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHByaW50a19vbmNlKFhF
TkxPR19FUlIgImlwbW11OiBQMk0gc2hhcmluZyBpcyBub3Qgc3VwcG9ydGVkIAo+PiBpbiBjdXJy
ZW50IFNvQyByZXZpc2lvblxuIik7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT0RFVjsK
Pgo+IFRoZSBpZiBwYXJ0IGlzIHJldHVybmluZyBzby4uLgo+Cj4+ICvCoMKgwqAgfQo+PiArwqDC
oMKgIGVsc2UKPgo+IC4uLiB0aGUgZWxzZSBwYXJ0IGlzIG5vdCBuZWNlc3NhcnkgcmVtb3Zpbmcg
b25lIGxheWVyIG9mIGluZGVudGF0aW9uLgoKb2sKCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBU
eXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 11:17:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 11:17:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7e90-0003K0-Ay; Tue, 10 Sep 2019 11:17:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7e8z-0003Jv-1B
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 11:17:09 +0000
X-Inumbo-ID: 8541abb2-d3bc-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 8541abb2-d3bc-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 11:17:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 372421000;
 Tue, 10 Sep 2019 04:17:05 -0700 (PDT)
Received: from [10.37.12.141] (unknown [10.37.12.141])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 874B33F59C;
 Tue, 10 Sep 2019 04:17:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-5-volodymyr_babchuk@epam.com>
Message-ID: <53631114-2bb1-18a8-615d-3768facdcc78@arm.com>
Date: Tue, 10 Sep 2019 12:17:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190823184826.14525-5-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/5] xen/arm: optee: handle share buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gOC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiBUaGVyZSBpcyBhIGNhc2UgcG9zc2libGUsIHdoZW4gT1AtVEVFIGFza3MgZ3Vlc3QgdG8g
YWxsb2NhdGUgc2hhcmVkCj4gYnVmZmVyLCBidXQgWGVuIGZvciBzb21lIHJlYXNvbiBjYW4ndCB0
cmFuc2xhdGUgYnVmZmVyJ3MgYWRkcmVzc2VzLiBJbgo+IHRoaXMgc2l0dWF0aW9uIHdlIHNob3Vs
ZCBkbyB0d28gdGhpbmdzOgo+IAo+IDEuIFRlbGwgZ3Vlc3QgdG8gZnJlZSBhbGxvY2F0ZWQgYnVm
ZmVyLCBzbyB0aGVyZSB3aWxsIGJlIG5vIG1lbW9yeQo+IGxlYWsgZm9yIGd1ZXN0Lgo+IAo+IDIu
IFRlbGwgT1AtVEVFIHRoYXQgYnVmZmVyIGFsbG9jYXRpb24gZmFpbGVkLgo+IAo+IFRvIGFzayBn
dWVzdCB0byBmcmVlIGFsbG9jYXRlZCBidWZmZXIgd2Ugc2hvdWxkIHBlcmZvcm0gdGhlIHNhbWUK
PiB0aGluZywgYXMgT1AtVEVFIGRvZXMgLSBpc3N1ZSBSUEMgcmVxdWVzdC4gVGhpcyBpcyBkb25l
IGJ5IGZpbGxpbmcKPiByZXF1ZXN0IGJ1ZmZlciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNh
bWUgYnVmZmVyLCB0aGF0IE9QLVRFRSB1c2VkCj4gdG8gaXNzdWUgb3JpZ2luYWwgcmVxdWVzdCkg
YW5kIHRoZW4gcmV0dXJuIHRvIGd1ZXN0IHdpdGggc3BlY2lhbAo+IHJldHVybiBjb2RlLgo+IAo+
IFRoZW4gd2UgbmVlZCB0byBoYW5kbGUgbmV4dCBjYWxsIGZyb20gZ3Vlc3QgaW4gYSBzcGVjaWFs
IHdheTogYXMgUlBDCj4gd2FzIGlzc3VlZCBieSBYZW4sIG5vdCBieSBPUC1URUUsIGl0IHNob3Vs
ZCBiZSBoYW5kbGVkIGJ5IFhlbi4KPiBCYXNpY2FsbHksIHRoaXMgaXMgdGhlIG1lY2hhbmlzbSB0
byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KPiAKPiBUaGUgc2FtZSBtZWNoYW5pc20gY2FuIGJl
IHVzZWQgaW4gdGhlIGZ1dHVyZSB0byBwcmVlbXB0IG1lZGlhdG9yCj4gZHVyaW5nIHRyYW5zbGF0
aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgfCAxNjcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTM2IGluc2VydGlvbnMoKyksIDMx
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMg
Yi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPiBpbmRleCAzY2U2ZTdmYTU1Li40ZWViYzYwYjYy
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYwo+IEBAIC05Niw2ICs5NiwxMSBAQAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8IFwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNf
U0hNKQo+ICAgCj4gK2VudW0gb3B0ZWVfY2FsbF9zdGF0ZSB7Cj4gKyAgICBPUFRFRU1fQ0FMTF9O
T1JNQUwgPSAwLAoKZW51bSBhbHdheXMgc3RhcnQgY291bnRpbmcgYXQgMC4gQWxzbywgbG9va2lu
ZyBhdCB0aGUgY29kZSwgaXQgZG9lcyBub3QgCnNlZW0geW91IG5lZWQgdG8ga25vdyB0aGUgdmFs
dWUuIFJpZ2h0PwoKPiArICAgIE9QVEVFTV9DQUxMX1hFTl9SUEMsCgpJIGFtIGEgYml0IGNvbmZ1
c2VkLCB0aGUgZW51bSBpcyBjYWxsZWQgb3B0ZWVfY2FsbF9zdGF0ZSBidXQgYWxsIHRoZSAKZW51
bSBhcmUgcHJlZml4ZWQgd2l0aCBPUFRFRU1fQ0FMTF8uIFdoeSB0aGUgZGlzY3JlcGFuY3k/Cgo+
ICt9Owo+ICsKPiAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfb3B0ZWVf
dGhyZWFkczsKPiAgIAo+ICAgLyoKPiBAQCAtMTEyLDYgKzExNyw5IEBAIHN0cnVjdCBvcHRlZV9z
dGRfY2FsbCB7Cj4gICAgICAgcGFkZHJfdCBndWVzdF9hcmdfaXBhOwo+ICAgICAgIGludCBvcHRl
ZV90aHJlYWRfaWQ7Cj4gICAgICAgaW50IHJwY19vcDsKPiArICAgIC8qIFNhdmVkIGJ1ZmZlciB0
eXBlIGZvciB0aGUgbGFzdCBidWZmZXIgYWxsb2NhdGUgcmVxdWVzdCAqLwoKTG9va2luZyBhdCB0
aGUgY29kZSwgaXQgZmVlbHMgdG8gbWUgeW91IGFyZSBzYXZpbmcgdGhlIGJ1ZmZlciB0eXBlIGZv
ciAKdGhlIGN1cnJlbnQgY29tbWFuZCBhbmQgbm90IHRoZSBsYXN0LiBEaWQgSSBtaXNzIGFueXRo
aW5nPwoKPiArICAgIHVuc2lnbmVkIGludCBycGNfYnVmZmVyX3R5cGU7Cj4gKyAgICBlbnVtIG9w
dGVlX2NhbGxfc3RhdGUgc3RhdGU7Cj4gICAgICAgdWludDY0X3QgcnBjX2RhdGFfY29va2llOwo+
ICAgICAgIGJvb2wgaW5fZmxpZ2h0Owo+ICAgICAgIHJlZ2lzdGVyX3QgcnBjX3BhcmFtc1syXTsK
PiBAQCAtMjk5LDYgKzMwNyw3IEBAIHN0YXRpYyBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmFsbG9j
YXRlX3N0ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCkKPiAgIAo+ICAgICAgIGNhbGwt
Pm9wdGVlX3RocmVhZF9pZCA9IC0xOwo+ICAgICAgIGNhbGwtPmluX2ZsaWdodCA9IHRydWU7Cj4g
KyAgICBjYWxsLT5zdGF0ZSA9IE9QVEVFTV9DQUxMX05PUk1BTDsKPiAgIAo+ICAgICAgIHNwaW5f
bG9jaygmY3R4LT5sb2NrKTsKPiAgICAgICBsaXN0X2FkZF90YWlsKCZjYWxsLT5saXN0LCAmY3R4
LT5jYWxsX2xpc3QpOwo+IEBAIC0xMDc1LDYgKzEwODQsMTAgQEAgc3RhdGljIGludCBoYW5kbGVf
cnBjX3JldHVybihzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4gICAgICAgICAgICAgICByZXQg
PSAtRVJFU1RBUlQ7Cj4gICAgICAgICAgIH0KPiAgIAo+ICsgICAgICAgIC8qIFNhdmUgdGhlIGJ1
ZmZlciB0eXBlIGluIGNhc2Ugd2Ugd2lsbCB3YW50IHRvIGZyZWUgaXQgKi8KPiArICAgICAgICBp
ZiAoIHNobV9ycGMtPnhlbl9hcmctPmNtZCA9PSBPUFRFRV9SUENfQ01EX1NITV9BTExPQyApCj4g
KyAgICAgICAgICAgIGNhbGwtPnJwY19idWZmZXJfdHlwZSA9IHNobV9ycGMtPnhlbl9hcmctPnBh
cmFtc1swXS51LnZhbHVlLmE7Cj4gKwo+ICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShzaG1f
cnBjLT54ZW5fYXJnKTsKPiAgICAgICB9Cj4gICAKPiBAQCAtMTIzOSwxOCArMTI1MiwxMDIgQEAg
ZXJyOgo+ICAgICAgIHJldHVybjsKPiAgIH0KPiAgIAo+ICsvKgo+ICsgKiBQcmVwYXJlIFJQQyBy
ZXF1ZXN0IHRvIGZyZWUgc2hhcmVkIGJ1ZmZlciBpbiB0aGUgc2FtZSB3YXksIGFzCj4gKyAqIE9Q
LVRFRSBkb2VzIHRoaXMuCj4gKyAqCj4gKyAqIFJldHVybiB2YWx1ZXM6Cj4gKyAqICB0cnVlICAt
IHN1Y2Nlc3NmdWxseSBwcmVwYXJlZCBSUEMgcmVxdWVzdAo+ICsgKiAgZmFsc2UgLSB0aGVyZSB3
YXMgYW4gZXJyb3IKPiArICovCj4gK3N0YXRpYyBib29sIGlzc3VlX3JwY19jbWRfZnJlZShzdHJ1
Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgY29va2llKQo+ICt7Cj4gKyAgICByZWdpc3Rlcl90IHIxLCBy
MjsKPiArCj4gKyAgICAvKiBJbiBjYXNlIGlmIGd1ZXN0IHdpbGwgZm9yZ2V0IHRvIHVwZGF0ZSBp
dCB3aXRoIG1lYW5pbmdmdWwgdmFsdWUgKi8KPiArICAgIHNobV9ycGMtPnhlbl9hcmctPnJldCA9
IFRFRUNfRVJST1JfR0VORVJJQzsKPiArICAgIHNobV9ycGMtPnhlbl9hcmctPmNtZCA9IE9QVEVF
X1JQQ19DTURfU0hNX0ZSRUU7Cj4gKyAgICBzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zID0g
MTsKPiArICAgIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS5hdHRyID0gT1BURUVfTVNHX0FU
VFJfVFlQRV9WQUxVRV9JTlBVVDsKPiArICAgIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS51
LnZhbHVlLmEgPSBjYWxsLT5ycGNfYnVmZmVyX3R5cGU7Cj4gKyAgICBzaG1fcnBjLT54ZW5fYXJn
LT5wYXJhbXNbMF0udS52YWx1ZS5iID0gY29va2llOwo+ICsKPiArICAgIGlmICggYWNjZXNzX2d1
ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9tYWluLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5fdG9fZ2FkZHIoc2htX3JwYy0+Z2ZuKSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2htX3JwYy0+eGVuX2FyZywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0dFVF9BUkdfU0laRSgxKSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSkgKQo+ICsgICAgewo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogV2VsbCwgdGhpcyBpcyBxdWl0ZSBiYWQuIFdlIGhhdmUg
ZXJyb3IgaW4gZXJyb3IgcGF0aC4KPiArICAgICAgICAgKiBUaGlzIGNhbiBoYXBwZW4gb25seSBp
ZiBndWVzdCBiZWhhdmVzIGJhZGx5LCBzbyBhbGwKPiArICAgICAgICAgKiB3ZSBjYW4gZG8gaXMg
dG8gcmV0dXJuIGVycm9yIHRvIE9QLVRFRSBhbmQgbGVhdmUKPiArICAgICAgICAgKiBndWVzdCdz
IG1lbW9yeSBsZWFrZWQuCgpDb3VsZCB5b3UgZXhwYW5kIGEgYml0IG1vcmUgd2hhdCB5b3UgbWVh
biBieSAiZ3Vlc3QncyBtZW1vcnkgbGVha2VkIj8gCldoYXQgdGhlIHN0YXRlIG9mIHRoZSBwYWdl
IGZyb20gWGVuIFBvVj8gSS5lLiBpcyB0aGVyZSBhbnkgcmVmZXJlbmNlIAp0YWtlbiBieSB0aGUg
T1AtVEVFIG1lZGlhdG9yPyBXaWxsIHRoZSBwYWdlIGJlIGZyZWVkIG9uY2UgdGhlIGd1ZXN0IGlz
IApkZXN0cm95ZWQ/Li4uCgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHNobV9ycGMtPnhlbl9h
cmctPnJldCA9IFRFRUNfRVJST1JfR0VORVJJQzsKPiArICAgICAgICBzaG1fcnBjLT54ZW5fYXJn
LT5udW1fcGFyYW1zID0gMDsKPiArCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+
ICsKPiArICAgIHVpbnQ2NF90b19yZWdwYWlyKCZyMSwgJnIyLCBzaG1fcnBjLT5jb29raWUpOwo+
ICsKPiArICAgIGNhbGwtPnN0YXRlID0gT1BURUVNX0NBTExfWEVOX1JQQzsKPiArICAgIGNhbGwt
PnJwY19vcCA9IE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ7Cj4gKyAgICBjYWxsLT5ycGNfcGFyYW1z
WzBdID0gcjE7Cj4gKyAgICBjYWxsLT5ycGNfcGFyYW1zWzFdID0gcjI7Cj4gKyAgICBjYWxsLT5v
cHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4gKwo+ICsgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDAsIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0NNRCk7Cj4gKyAgICBzZXRfdXNl
cl9yZWcocmVncywgMSwgcjEpOwo+ICsgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIHIyKTsKPiAr
Cj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiArLyogSGFuZGxlcyByZXR1cm4gZnJvbSBY
ZW4taXNzdWVkIFJQQyAqLwo+ICtzdGF0aWMgdm9pZCBoYW5kbGVfeGVuX3JwY19yZXR1cm4oc3Ry
dWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYykKPiArewo+ICsgICAg
Y2FsbC0+c3RhdGUgPSBPUFRFRU1fQ0FMTF9OT1JNQUw7Cj4gKwo+ICsgICAgLyoKPiArICAgICAq
IFJpZ2h0IG5vdyB3ZSBoYXZlIG9ubHkgb25lIHJlYXNvbiB0byBiZSB0aGVyZSAtIHdlIGFza2Vk
IGd1ZXN0Cj4gKyAgICAgKiB0byBmcmVlIHNoYXJlZCBidWZmZXIgYW5kIGl0IGRpZCBpdC4gTm93
IHdlIGNhbiB0ZWxsIE9QLVRFRSB0aGF0Cj4gKyAgICAgKiBidWZmZXIgYWxsb2NhdGlvbiBmYWls
ZWQuCj4gKyAgICAgKi8KClNob3VsZCB3ZSBhZGQgYW4gQVNTRVJUIHRvIGVuc3VyZSB0aGUgY29t
bWFuZCBpcyB0aGUgb25lIHdlIGV4cGVjdD8KCj4gKwo+ICsgICAgLyoKPiArICAgICAqIFdlIGFy
ZSBub3QgY2hlY2tpbmcgcmV0dXJuIHZhbHVlIGZyb20gYSBndWVzdCBiZWNhdXNlIHdlIGFzc3Vt
ZQo+ICsgICAgICogdGhhdCBPUFRFRV9SUENfQ01EX1NITV9GUkVFIG5ld2VyIGZhaWxzLgoKcy9u
ZXdlci9uZXZlci8KCj4gKyAgICAgKi8KPiArCj4gKyAgICBzaG1fcnBjLT54ZW5fYXJnLT5yZXQg
PSBURUVDX0VSUk9SX0dFTkVSSUM7Cj4gKyAgICBzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1z
ID0gMDsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB3aGVu
IGd1ZXN0IGlzIGZpbmlzaGVkIHByb2Nlc3NpbmcgUlBDCj4gICAgKiByZXF1ZXN0IGZyb20gT1At
VEVFIGFuZCB3aXNoZWQgdG8gcmVzdW1lIHRoZSBpbnRlcnJ1cHRlZCBzdGFuZGFyZAo+ICAgICog
Y2FsbC4KPiArICoKPiArICogUmV0dXJuIHZhbHVlczoKPiArICogIGZhbHNlIC0gdGhlcmUgd2Fz
IGFuIGVycm9yLCBkbyBub3QgY2FsbCBPUC1URUUKPiArICogIHRydWUgIC0gc3VjY2VzcywgcHJv
Y2VlZCBhcyBub3JtYWwKPiAgICAqLwo+IC1zdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZF9hbGxv
YyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4gK3N0YXRpYyBib29sIGhhbmRsZV9ycGNfY21k
X2FsbG9jKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMpCj4g
ICB7Cj4gICAgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5yZXQgfHwgc2htX3JwYy0+eGVuX2Fy
Zy0+bnVtX3BhcmFtcyAhPSAxICkKPiAtICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgcmV0dXJu
IHRydWU7Cj4gICAKPiAgICAgICBpZiAoIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS5hdHRy
ICE9IChPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUIHwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPUFRFRV9NU0dfQVRUUl9OT05DT05USUcp
ICkKPiBAQCAtMTI1OCw3ICsxMzU1LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3JwY19jbWRfYWxs
b2Moc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywKPiAgICAgICAgICAgICAgICAgICAgIkludmFsaWQgYXR0cnMgZm9yIHNoYXJlZCBt
ZW0gYnVmZmVyOiAlIlBSSXg2NCJcbiIsCj4gICAgICAgICAgICAgICAgICAgIHNobV9ycGMtPnhl
bl9hcmctPnBhcmFtc1swXS5hdHRyKTsKPiAtICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgcmV0
dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgCj4gICAgICAgLyogRnJlZSBwZyBsaXN0IGZvciBidWZm
ZXIgKi8KPiBAQCAtMTI3NCwyMSArMTM3MSwxNCBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2Nt
ZF9hbGxvYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4gICAgICAgewo+ICAgICAgICAgICBj
YWxsLT5ycGNfZGF0YV9jb29raWUgPSAwOwo+ICAgICAgICAgICAvKgo+IC0gICAgICAgICAqIE9r
YXksIHNvIHRoZXJlIHdhcyBwcm9ibGVtIHdpdGggZ3Vlc3QncyBidWZmZXIgYW5kIHdlIG5lZWQK
PiAtICAgICAgICAgKiB0byB0ZWxsIGFib3V0IHRoaXMgdG8gT1AtVEVFLgo+IC0gICAgICAgICAq
Lwo+IC0gICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnJldCA9IFRFRUNfRVJST1JfR0VORVJJQzsK
PiAtICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zID0gMDsKPiAtICAgICAgICAv
Kgo+IC0gICAgICAgICAqIFRPRE86IFdpdGggY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgT1AtVEVF
IHdpbGwgbm90IGlzc3VlCj4gLSAgICAgICAgICogUlBDIHRvIGZyZWUgdGhpcyBidWZmZXIuIEd1
ZXN0IGFuZCBPUC1URUUgd2lsbCBiZSBvdXQgb2YKPiAtICAgICAgICAgKiBzeW5jOiBndWVzdCBi
ZWxpZXZlcyB0aGF0IGl0IHByb3ZpZGVkIGJ1ZmZlciB0byBPUC1URUUsCj4gLSAgICAgICAgICog
d2hpbGUgT1AtVEVFIHRoaW5rcyBvZiBvcHBvc2l0ZS4gSWRlYWxseSwgd2UgbmVlZCB0bwo+IC0g
ICAgICAgICAqIGVtdWxhdGUgUlBDIHdpdGggT1BURUVfTVNHX1JQQ19DTURfU0hNX0ZSRUUgY29t
bWFuZC4KPiArICAgICAgICAgKiBXZSBhcmUgdW5hYmxlIHRvIHRyYW5zbGF0ZSBndWVzdCdzIGJ1
ZmZlciwgc28gd2UgbmVlZCB0ZWxsIGd1ZXN0Cj4gKyAgICAgICAgICogdG8gZnJlZSBpdCwgYmVm
b3JlIHJldHVybmluZyBlcnJvciB0byBPUC1URUUuCgpEbyB5b3UgbWVhbiAicmVwb3J0aW5nIiBp
bnN0ZWFkIG9mICJyZXR1cm5pbmciPwpBbHNvIHMvZXJyb3IvYW4gZXJyb3IvCgo+ICAgICAgICAg
ICAgKi8KPiAtICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+IC0gICAgICAgICAgICAg
ICAgInRyYW5zbGF0ZV9ub25jb250aWcoKSBmYWlsZWQsIE9QLVRFRS9ndWVzdCBzdGF0ZSBpcyBv
dXQgb2Ygc3luYy5cbiIpOwo+ICsgICAgICAgIHJldHVybiAhaXNzdWVfcnBjX2NtZF9mcmVlKGN0
eCwgcmVncywgY2FsbCwgc2htX3JwYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0udS50bWVtLnNobV9yZWYpOwo+ICAgICAg
IH0KPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZvaWQgaGFu
ZGxlX3JwY19jbWQoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKPiBAQCAtMTMzOCwyMiArMTQyOCwzNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcnBj
X2NtZChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAo+ICAgICAgICAgICBnb3RvIG91dDsKPiAgICAgICB9Cj4gICAKPiAtICAgIHN3aXRjaCAoc2ht
X3JwYy0+eGVuX2FyZy0+Y21kKQo+ICsgICAgaWYgKCBjYWxsLT5zdGF0ZSA9PSBPUFRFRU1fQ0FM
TF9OT1JNQUwgKQo+ICAgICAgIHsKPiAtICAgIGNhc2UgT1BURUVfUlBDX0NNRF9HRVRfVElNRToK
PiAtICAgIGNhc2UgT1BURUVfUlBDX0NNRF9XQUlUX1FVRVVFOgo+IC0gICAgY2FzZSBPUFRFRV9S
UENfQ01EX1NVU1BFTkQ6Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIE9QVEVFX1JQQ19D
TURfU0hNX0FMTE9DOgo+IC0gICAgICAgIGhhbmRsZV9ycGNfY21kX2FsbG9jKGN0eCwgcmVncywg
Y2FsbCwgc2htX3JwYyk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIE9QVEVFX1JQQ19D
TURfU0hNX0ZSRUU6Cj4gLSAgICAgICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgc2htX3JwYy0+
eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYik7Cj4gLSAgICAgICAgaWYgKCBjYWxsLT5ycGNf
ZGF0YV9jb29raWUgPT0gc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYiApCj4g
LSAgICAgICAgICAgIGNhbGwtPnJwY19kYXRhX2Nvb2tpZSA9IDA7Cj4gLSAgICAgICAgYnJlYWs7
Cj4gLSAgICBkZWZhdWx0Ogo+IC0gICAgICAgIGJyZWFrOwo+ICsgICAgICAgIHN3aXRjaCAoc2ht
X3JwYy0+eGVuX2FyZy0+Y21kKQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlIE9QVEVFX1JQ
Q19DTURfR0VUX1RJTUU6Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9SUENfQ01EX1dBSVRfUVVFVUU6
Cj4gKyAgICAgICAgY2FzZSBPUFRFRV9SUENfQ01EX1NVU1BFTkQ6Cj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgIGNhc2UgT1BURUVfUlBDX0NNRF9TSE1fQUxMT0M6Cj4gKyAgICAgICAg
ICAgIGlmICggIWhhbmRsZV9ycGNfY21kX2FsbG9jKGN0eCwgcmVncywgY2FsbCwgc2htX3JwYykg
KQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAvKiBXZSBmYWlsZWQgdG8gdHJh
bnNsYXRlIGJ1ZmZlciwgcmVwb3J0IGJhY2sgdG8gZ3Vlc3QgKi8KPiArICAgICAgICAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHNobV9ycGMtPnhlbl9hcmcpOwo+ICsgICAgICAgICAgICAgICAg
cHV0X3N0ZF9jYWxsKGN0eCwgY2FsbCk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+
ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgT1BU
RUVfUlBDX0NNRF9TSE1fRlJFRToKPiArICAgICAgICAgICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0
eCwgc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYik7Cj4gKyAgICAgICAgICAg
IGlmICggY2FsbC0+cnBjX2RhdGFfY29va2llID09Cj4gKyAgICAgICAgICAgICAgICAgc2htX3Jw
Yy0+eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYiApCj4gKyAgICAgICAgICAgICAgICBjYWxs
LT5ycGNfZGF0YV9jb29raWUgPSAwOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBk
ZWZhdWx0Ogo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAg
ICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgaGFuZGxlX3hlbl9ycGNfcmV0dXJuKGN0eCwgcmVn
cywgY2FsbCwgc2htX3JwYyk7Cj4gICAgICAgfQo+ICAgCj4gICBvdXQ6Cj4gCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 11:28:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 11: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 1i7eJm-0004CH-Jy; Tue, 10 Sep 2019 11:28:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7eJl-0004CC-Nr
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 11:28:17 +0000
X-Inumbo-ID: 1537c232-d3be-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1537c232-d3be-11e9-a337-bc764e2007e4;
 Tue, 10 Sep 2019 11:28:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568114897;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=bE8F89plhYcMb91WDZDkqQ5dfmHYrn79mGqUY1ferlM=;
 b=fPHnGfeH2hUDgVHO2xRVdL3241koRWT7TNuGBFHz5oGZMYgm8i3Fhlfh
 L4Ch1U0k4hIFyVDQVXs8KQXcJ1utLPaS8v7M/I1031LCOwvg3vmCo+tXS
 ifdtwe2vrcnYClL+2TtQlyiS3T5gAzGt9ps2XiO2x2qvo4HQNqCbid12q k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /3rBKYw756JVmZWgEzNPk0QLkn1eRRzisWUccutIRBnLAXIRS3YQnDwI2u9IHyaCFCUicMwmuB
 NQO2A298drC7Nm+Ymq0BCxe/mbb3E0GwZjzHNAR7Id9JkXT8LkClbUL78lon9ZUx+jtxKltA9g
 R5ye+JDm8t135M1CiWfzaVPw2ZdNYCt6oc3RvqNbBFnFxzAK/lWOdLG32JiwI1VffMkT91x3Ax
 SUQIP6usxQnxmd8dA7NZkJI3moZidPH2CMaqgifhZvig4Bs04ClZCan+TlDSGcynjAxvSWoOce
 Hp0=
X-SBRS: 2.7
X-MesageID: 5369321
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5369321"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:27:53 +0200
Message-ID: <20190910112753.34545-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] freebsd-build: fix building efifat after r351831
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJlZUJTRCByZXZpc2lvbnMgYWZ0ZXIgcjM1MTgzMSBubyBsb25nZXIgYXV0b21hdGljYWxseSBi
dWlsZCBhbgplZmlmYXQgcGFydGl0aW9uIGltYWdlLCBhbmQgbWFrZWZzIHNob3VsZCBiZSB1c2Vk
IGluc3RlYWQgaWYgc3VjaCBmaWxlCmlzIHJlcXVpcmVkLgoKRG8gdGhpcyBhbmQgYWRkIGxvZ2lj
IHRvIGJ1aWxkIHRoZSBlZmlmYXQgcGFydGl0aW9uIG91cnNlbHZlcyBpZiBpdCdzCm5vdCBwcmVz
ZW50IGluIHRoZSBvdXRwdXQgb2YgdGhlIGJ1aWxkLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGNpdHJpeC5jb20+Ci0tLQogdHMtZnJlZWJzZC1idWlsZCB8IDEyICsrKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90cy1mcmVl
YnNkLWJ1aWxkIGIvdHMtZnJlZWJzZC1idWlsZAppbmRleCBiZGY2NjZlYi4uYTM0ZDNhZTcgMTAw
NzU1Ci0tLSBhL3RzLWZyZWVic2QtYnVpbGQKKysrIGIvdHMtZnJlZWJzZC1idWlsZApAQCAtMTg5
LDYgKzE4OSwxOCBAQCBnemlwICRvdXRwdXQudG1wL2Jvb3Qva2VybmVsL2tlcm5lbAogCiBtYWtl
ZnMgLUIgbGl0dGxlICRvdXRwdXQucGFydCAkb3V0cHV0LnRtcAogCisjIE5COiBzaW5jZSByMzUx
ODMxIGVmaWZhdCBmaWxlcyBhcmUgbm8gbG9uZ2VyIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkLgor
aWYgWyAhIC1mICR0YXJnZXQvYm9vdC9ib290MS5lZmlmYXQgXTsgdGhlbgorICAgICMgQ3JlYXRl
IGFuIEVGSSBwYXJ0aXRpb24gdXNpbmcgdGhlIEZBVCBmaWxlc3lzdGVtCisgICAgbWtkaXIgLXAg
JG91dHB1dC5lZmkvRUZJL0JPT1QKKyAgICBjcCAkdGFyZ2V0L2Jvb3QvbG9hZGVyLmVmaSAkb3V0
cHV0LmVmaS9FRkkvQk9PVC9ib290eDY0LmVmaQorICAgIHNpemU9YHN0YXQgLWYleiAkb3V0cHV0
LmVmaS9FRkkvQk9PVC9ib290eDY0LmVmaWAKKyAgICBzaXplPWBleHByICRzaXplICsgJHNpemUg
LyAyYAorICAgIG1ha2VmcyAtdCBtc2RvcyAtbyBmYXRfdHlwZT0zMiAtbyBzZWN0b3JzX3Blcl9j
bHVzdGVyPTEgXAorICAgICAgICAtbyB2b2x1bWVfbGFiZWw9RUZJU1lTIC1zICRzaXplICR0YXJn
ZXQvYm9vdC9ib290MS5lZmlmYXQgJG91dHB1dC5lZmkKKyAgICBybSAtcmYgJG91dHB1dC5lZmkK
K2ZpCisKIG1raW1nIC1zIGdwdCAtYiAkdGFyZ2V0L2Jvb3QvcG1iciAtcCBlZmk6PSR0YXJnZXQv
Ym9vdC9ib290MS5lZmlmYXQgXAogICAgIC1wIGZyZWVic2QtYm9vdDo9JHRhcmdldC9ib290L2dw
dGJvb3QgLXAgZnJlZWJzZC11ZnM6PSRvdXRwdXQucGFydCBcCiAgICAgLXAgZnJlZWJzZC1zd2Fw
OjoxTSAtbyAkb3V0cHV0Ci0tIAoyLjIyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:03:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7erP-0007EX-D8; Tue, 10 Sep 2019 12:03:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7erO-0007EP-JO
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:03:02 +0000
X-Inumbo-ID: efe4c87c-d3c2-11e9-ac1c-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efe4c87c-d3c2-11e9-ac1c-12813bfff9fa;
 Tue, 10 Sep 2019 12:03:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568116982;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=EXel1DzXDHB8JA/12GLSNoD1hJ7rYd/Sz0FRKXlOozE=;
 b=EP4N9pBJPz62SwMUat5KE+lUanyiY+LLNKk3hyc6kFxa/NZOFwJzftQD
 rPIQUpHWIxdxzqQHRzcgRpm0SrqQuknLERipj9kAOzPVb/gdrZNJCL11j
 dq70i8T9rzpBOgb+nW5LSACs/DmLivV6iD7Lw59yF6q4g3U38XBh+Wmz2 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HxbNFOuUpy7cw8yefmRziJlU1fmLqfdGFcSfmZAIqI3adxIFvC4RKZfc0C6ISS8OOfsSYHPrjV
 GWcXKE6NHo4psvQ0w13kJenl6QRtw1kNUD5HYbWEZpu0LpKUNnKA9fqEhYFhkfl6fee0uh4kDd
 nOT3TVjlAbsjAyXVqx1UkY3cTc7kiezRyv+bxrVTUIYEr1nCe14pP5WVzNFbGiZBLKezlZ5k2n
 WdktjmRgg2vZe4KbIt3d/oUc9GmOo9UvTh+EbDkdp0FjssXp+3xUdaLzaXGNh7dnjRicIGaBru
 XAs=
X-SBRS: 2.7
X-MesageID: 5365170
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5365170"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:01:56 +0100
Message-ID: <20190910120207.10358-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 01/12] tools/ocaml: Add missing X86_EMU_VPCI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3YXMgbWlzc2luZyBmcm9tIHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncy4KClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgfCAxICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybC5tbGkgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsLm1sCmluZGV4IDM1OTU4Yjk0ZDUuLjMwNTYyNWNiNmMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKQEAgLTQ2LDYgKzQ2LDcgQEAgdHlwZSB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3Mg
PQogCXwgWDg2X0VNVV9JT01NVQogCXwgWDg2X0VNVV9QSVQKIAl8IFg4Nl9FTVVfVVNFX1BJUlEK
Kwl8IFg4Nl9FTVVfVlBDSQogCiB0eXBlIHhlbl94ODZfYXJjaF9kb21haW5jb25maWcgPQogewpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggNmM0MjY4ZDQ1My4uZGE5MzE2MGVkMyAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpCkBAIC00MCw2ICs0MCw3IEBAIHR5cGUgeDg2X2FyY2hfZW11bGF0
aW9uX2ZsYWdzID0KICAgfCBYODZfRU1VX0lPTU1VCiAgIHwgWDg2X0VNVV9QSVQKICAgfCBYODZf
RU1VX1VTRV9QSVJRCisgIHwgWDg2X0VNVV9WUENJCiAKIHR5cGUgeGVuX3g4Nl9hcmNoX2RvbWFp
bmNvbmZpZyA9IHsKICAgZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3Mg
bGlzdDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:03:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7erC-0007E4-2n; Tue, 10 Sep 2019 12:02:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7erA-0007Dz-Fr
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:02:48 +0000
X-Inumbo-ID: e76b6e9e-d3c2-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e76b6e9e-d3c2-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 12:02:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568116967;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=ZKVKVIUzFv2FTcRwaYj9ofZ1lGAr+kYBuVd9GT87GvA=;
 b=GQcMAk91AC/C6QKy93rA/2drk+MsGcsN4Ejk20JJ1UsMi0sb9Ik0V3J4
 jriDcQU5RhoQOxlJYBMiTiXF4peGacUI7W+wH1YIymJfyhbp+7C7t3DiG
 IsWnS0Hh2uTEBm1eVZyOyeC+AxAyN5tZtRNKmnrt720kTVSudxuTbTbEd U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AVj0C8tYO2f09uPy8GmSjYWwC1rI2D3t4H74U0lhCZP6r6o0TmcVuZk9pZICj8/F0v7uplnA4h
 p5F9YssN343mNEHWHeMIqfFnqEJoZdCMHmD5XLOs3WzYFwAj22uxm0J0giBzqfT3Oz0CQzbbZc
 mmduul69CpBuH+59cneuHLpo6+8pRO2AVY86RoDSsEaOG+ZrMMC1+keVo2kPTs6Uex558YhQvD
 2c2Vx1+TGM+iz6tapCBzp4bBsM1N4VfrG/Bu1KUV21N4pObY/CuZdiUfjnPSClmqf2qKFWqusS
 y5U=
X-SBRS: 2.7
X-MesageID: 5370447
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5370447"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:01:55 +0100
Message-ID: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 00/12] ocaml abi fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBub3cgaGFzIGZ1cnRoZXIgdXBkYXRlcyBhbmQgaW1wcm92ZW1lbnRzLiAgUGF0Y2hlcyAx
LTMgYXJlIGFzCmJlZm9yZS4gIFBhdGNoZXMgNC0xMiBhcmUgbmV3LiAgVGhhbmtzIHRvIEFuZHkg
Zm9yIGhpcyB3b3JrIChpbgpwYXJ0aWN1bGFyLCBzb21lIGRlYnVnZ2luZyBhbmQgY29tbWVudGFy
eSBmb3IgbXkgc2NyaXB0KSB3aGljaCBJIGhhdmUKaW5jb3Jwb3JhdGVkIGhlcmUuCgpUaGlzIGlz
IGF2YWlsYWJsZSBhcyBhIGdpdCBicmFuY2ggaGVyZQogIGh0dHBzOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1wZW9wbGUvaXdqL3hlbi5naXQ7YT1zdW1tYXJ5CiAgLWIgd2lwLm9jYW1sLnYz
CgpBbmRyZXcgQ29vcGVyICg1KToKICB0b29scy9vY2FtbDogQWRkIG1pc3NpbmcgQ0FQX1BWCiAg
eGVuL2RvbWN0bDogRHJvcCBndWVzdCBzdWZmaXggZnJvbSBYRU5fRE9NQ1RMX0NERl9odm0KICB0
b29scy9vY2FtbDogYWJpIGhhbmRsaW5nOiBQcm92aWRlIG9jYW1sLT5DIGNvbnZlcnNpb24vY2hl
Y2sKICB0b29scy9vY2FtbDogUmVmb3JtYXQgZG9tYWluX2NyZWF0ZV9mbGFnCiAgdG9vbHMvb2Nh
bWw6IGFiaTogVXNlIGZvcm1hbCBjb252ZXJzaW9uIGFuZCBjaGVjayBpbiBtb3JlIHBsYWNlcwoK
SWFuIEphY2tzb24gKDcpOgogIHRvb2xzL29jYW1sOiBBZGQgbWlzc2luZyBYODZfRU1VX1ZQQ0kK
ICB0b29scy9vY2FtbDogSW50cm9kdWNlIHhlbmN0cmwgQUJJIGJ1aWxkLXRpbWUgY2hlY2tzCiAg
dG9vbHMvb2NhbWw6IGFiaS1jaGVjazogQWRkIGNvbW1lbnRzCiAgdG9vbHMvb2NhbWw6IGFiaS1j
aGVjazogSW1wcm92ZSBvdXRwdXQgYW5kIGVycm9yIG1lc3NhZ2VzCiAgdG9vbHMvb2NhbWw6IGFi
aS1jaGVjazogQ29wZSB3aXRoIG11bHRpcGxlIGNvbnZlcnNpb25zIG9mIHNhbWUgdHlwZQogIHRv
b2xzL29jYW1sOiBhYmktY2hlY2s6IENoZWNrIHByb3Blcmx5LgogIHRvb2xzL29jYW1sOiB0b29s
cy9vY2FtbDogQWRkIG1pc3NpbmcgQ0RGXyogdmFsdWVzCgogLmdpdGlnbm9yZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAg
ICAgfCAgIDIgKy0KIHRvb2xzL29jYW1sL2xpYnMveGMvTWFrZWZpbGUgICAgICAgIHwgICA1ICsr
CiB0b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjayAgICAgICB8IDExNCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAg
ICAgIHwgICA5ICsrLQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSAgICAgfCAgMTMg
KysrLQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgfCAgOTUgKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMg
ICB8ICAgMiArLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgIDIgKy0K
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC9h
cm0vc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAg
ICAgIHwgICAyICstCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgIDggKystCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICB8ICAgNCArKwogeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggICAgICAgICAgICAgfCAgIDQgKy0KIDE3IGZpbGVzIGNoYW5nZWQsIDIzMiBpbnNlcnRp
b25zKCspLCA0MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0b29scy9vY2FtbC9s
aWJzL3hjL2FiaS1jaGVjawoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:03:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7erf-0007H4-NL; Tue, 10 Sep 2019 12:03: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7ere-0007Gu-4M
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:03:18 +0000
X-Inumbo-ID: f90939b0-d3c2-11e9-ac1c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f90939b0-d3c2-11e9-ac1c-12813bfff9fa;
 Tue, 10 Sep 2019 12:03:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568116997;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=brCSTwUkoGhVIkFqYux1Raelk3CM0eMyTZfT+OnsnSA=;
 b=Xhl5kWrWqN2H5XpZusdfCf+v1ozxuMyDEZcR13jOg0PlOsUatl8Tj9Gk
 uEeODUR+bWBHMVER4gv749W5777Rz7gYCvKuS/pb7BoByJBc/2YkiBq88
 C8PLZqrORFigzkhQp/ZuBhObWtL0OWEPp7cUyDAr9zL3aV30DOyTR/9/C g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xWdLzGSdW2Z543kJdaVauR2R1zOUKcoT1zLg0iX2DL5yUF0FmH7nEcc4tXBcfiXMRz3YR6t7dU
 isILW4WWy5j3qAZTQq1QybMGkd9HFYyw59SK/WUuMe2rQjLUGM/WOe4c8pKQOZLwdrZXEYoQy3
 thjkupTPAVC0r1kXNgtZhB1gKgzNCrJ6vQAdxcjyWo2JAT8Ee5Mmnhr4Kxdpuj7y/c2I5YksGe
 aEMfNkvRPz1wzjYBH1IP32+OsUCIn5rPWGUsYr8xoQquIlsg+wt/4Z66lwfS8MiaJFzivFzv5Y
 /NE=
X-SBRS: 2.7
X-MesageID: 5555844
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5555844"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:01:57 +0100
Message-ID: <20190910120207.10358-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 02/12] tools/ocaml: Add missing CAP_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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmMvcyBmMDg5
ZmRkZDk0MSBicm9rZSB0aGUgT2NhbWwgQUJJIGJ5IHJlbnVtZXJpbmcgWEVOX1NZU0NUTF9QSFlT
Q0FQX2RpcmVjdGlvCndpdGhvdXQgYWRqdXN0aW5nIHRoZSBPY2FtbCBwaHlzaW5mb19jYXBfZmxh
ZyBlbnVtZXJhdGlvbi4gIEZpeCB0aGlzIGJ5Cmluc2VydGluZyBDQVBfUFYgYmV0d2VlbiBDQVBf
SFZNIGFuZCBDQVBfRGlyZWN0SU8uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwg
IHwgMSArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIHwgNSArKysrLQogMiBmaWxl
cyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0
cmwubWwKaW5kZXggMzA1NjI1Y2I2Yy4uMDk3ZjM5ZDVjZSAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bApAQCAtMTAwLDYgKzEwMCw3IEBAIHR5cGUgc2NoZWRfY29udHJvbCA9CiAKIHR5cGUgcGh5c2lu
Zm9fY2FwX2ZsYWcgPQogCXwgQ0FQX0hWTQorCXwgQ0FQX1BWCiAJfCBDQVBfRGlyZWN0SU8KIAog
dHlwZSBwaHlzaW5mbyA9CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwu
bWxpIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQppbmRleCBkYTkzMTYwZWQzLi45
NTdjOWZkYzJlIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCisr
KyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKQEAgLTgzLDcgKzgzLDEwIEBAIHR5
cGUgZG9tYWluaW5mbyA9IHsKICAgYXJjaF9jb25maWcgOiBhcmNoX2RvbWFpbmNvbmZpZzsKIH0K
IHR5cGUgc2NoZWRfY29udHJvbCA9IHsgd2VpZ2h0IDogaW50OyBjYXAgOiBpbnQ7IH0KLXR5cGUg
cGh5c2luZm9fY2FwX2ZsYWcgPSBDQVBfSFZNIHwgQ0FQX0RpcmVjdElPCit0eXBlIHBoeXNpbmZv
X2NhcF9mbGFnID0KKyAgfCBDQVBfSFZNCisgIHwgQ0FQX1BWCisgIHwgQ0FQX0RpcmVjdElPCiB0
eXBlIHBoeXNpbmZvID0gewogICB0aHJlYWRzX3Blcl9jb3JlIDogaW50OwogICBjb3Jlc19wZXJf
c29ja2V0IDogaW50OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:03:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:03:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7erv-0007JO-13; Tue, 10 Sep 2019 12:03:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7ert-0007J8-Gz
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:03:33 +0000
X-Inumbo-ID: 023dd3c4-d3c3-11e9-b76c-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 023dd3c4-d3c3-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 12:03:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117012;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=GdG1GUx2C2bfbt3BcVZ15QeOPSMirqqexR8VrrfAw6s=;
 b=UXl1teE3YV5BEGlzGQH/t2mEkEaSGaTTFtUSbVXgtqO1R8DqQyb4uP5h
 3ix/t4BuIDWxJo5ronz8xwhG6NLyEhXw/eRPs3gc94a9zjYENPd9vJ+ZP
 7PbowH9YgTiSkJBPlqcoxEjN18mxwlC8spaYN6jNmQPuYremuLoI7+/Eh Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RMCj5lAmd70QmpWWspQZOVhFKv3LcE/W1jMCyh/4rTAPEChXsZ4BJT4IV7h8whV+kVHLBmsI63
 7tClAIlcZRK3OhZFZyuULQHbei8t3wVgTsVqIsLuFt13idMkoKFibOlOd5g9f5ax/b4hxIRgAJ
 w0QSH+Ibomu3KR45F0pV3VeY8Xbx3XJjzSWkZyZpgtD5u6hOJS3wez/Q2DItgHNrfJ3D9neoNc
 1xbFTu7VYbmG4gEnmYujHtQXVdBFLoMAIulO2SDMobs0z5KlD6NnaQlCdSjN3QngFzEERA0mCw
 K1I=
X-SBRS: 2.7
X-MesageID: 5555873
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5555873"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:01:58 +0100
Message-ID: <20190910120207.10358-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 03/12] tools/ocaml: Introduce xenctrl ABI
 build-time 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: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIGYwODlmZGRkOTQxIGJyb2tlIHRoZSBPY2FtbCBBQkkgYnkgcmVudW1lcmluZwpYRU5fU1lT
Q1RMX1BIWVNDQVBfZGlyZWN0aW8gd2l0aG91dCBhZGp1c3RpbmcgdGhlIE9jYW1sCnBoeXNpbmZv
X2NhcF9mbGFnIGVudW1lcmF0aW9uLgoKQWRkIGJ1aWxkIG1hY2hpbmVyeSB3aGljaCB3aWxsIGNo
ZWNrIHRoZSBBQkkgY29ycmVzcG9uZGVuY2UuCgpUaGlzIHdpbGwgcmVzdWx0IGluIGEgY29tcGls
ZSB0aW1lIGZhaWx1cmUgd2hlbmV2ZXIgY29uc3RhbnRzIGdldApyZW51bWJlcmVkL2FkZGVkIHdp
dGhvdXQgYSBjb21wYXRpYmxlIGFkanVzdG1lbnQgdG8gdGhlIE9jYW1sIEFCSS4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTog
Q2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIC5naXRp
Z25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvb2NhbWwvbGlicy94
Yy9NYWtlZmlsZSAgICAgICAgfCAgNSArKysKIHRvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNr
ICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgfCA2OSArKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgIDQgKysKIDUg
ZmlsZXMgY2hhbmdlZCwgMTQzIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNzU1IHRvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCgpkaWZmIC0tZ2l0IGEv
LmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggM2M5NDdhYzk0OC4uM2FkYTBjNGYwYiAxMDA2
NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zOTIsNiArMzkyLDcgQEAg
dG9vbHMvb2NhbWwvbGlicy94ZW50b29sbG9nL194dGxfbGV2ZWxzLioKIHRvb2xzL29jYW1sL2xp
YnMveGVudG9vbGxvZy94ZW50b29sbG9nLm1sCiB0b29scy9vY2FtbC9saWJzL3hlbnRvb2xsb2cv
eGVudG9vbGxvZy5tbGkKIHRvb2xzL29jYW1sL2xpYnMveHMvcGF0aHMubWwKK3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybF9hYmlfY2hlY2suaAogdG9vbHMvb2NhbWwveGVuc3RvcmVkL19wYXRo
cy5oCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZAogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL294ZW5zdG9yZWQuY29uZgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy9NYWtl
ZmlsZSBiL3Rvb2xzL29jYW1sL2xpYnMveGMvTWFrZWZpbGUKaW5kZXggZDI0YjAxNDRkMC4uYWM3
ODA2MjdkMiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy9NYWtlZmlsZQorKysgYi90
b29scy9vY2FtbC9saWJzL3hjL01ha2VmaWxlCkBAIC0zMSw0ICszMSw5IEBAIGluc3RhbGw6ICQo
TElCUykgTUVUQQogdW5pbnN0YWxsOgogCSQoT0NBTUxGSU5EKSByZW1vdmUgLWRlc3RkaXIgJChP
Q0FNTERFU1RESVIpIHhlbmN0cmwKIAoreGVuY3RybF9zdHVicy5vOiB4ZW5jdHJsX2FiaV9jaGVj
ay5oCisKK3hlbmN0cmxfYWJpX2NoZWNrLmg6IGFiaS1jaGVjayB4ZW5jdHJsX3N0dWJzLmMgeGVu
Y3RybC5tbAorCSQoUEVSTCkgLXcgJF4gPiRALnRtcCAmJiBtdiAtZiAkQC50bXAgJEAKKwogaW5j
bHVkZSAkKFRPUExFVkVMKS9NYWtlZmlsZS5ydWxlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
bGlicy94Yy9hYmktY2hlY2sgYi90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjawpuZXcgZmls
ZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMDAwLi5jOTg3Y2Q4NDU0Ci0tLSAvZGV2L251bGwK
KysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sKQEAgLTAsMCArMSw4NCBAQAorIyEv
dXNyL2Jpbi9wZXJsIC13CisKK3VzZSBzdHJpY3Q7Cit1c2UgRGF0YTo6RHVtcGVyOworCitvdXIg
JWVudW1zOworCitAQVJHViA9PSAyIG9yIGRpZTsKK291ciAoJGMsICRvKSA9IEBBUkdWOworCitv
cGVuIFNURElOLCAiPCIsICRjIG9yIGRpZSAkITsKKworb3VyICRjbGluZSA9IC0xOworb3VyICRl
aTsKKword2hpbGUgKDw+KSB7CisgICAgaWYgKCRjbGluZSA9PSAtMSkgeworICAgICAgICBpZiAo
bS9jX2JpdG1hcF90b19vY2FtbF9saXN0LykgeworICAgICAgICAgICAgJGNsaW5lID0gMDsKKyAg
ICAgICAgICAgICRlaSA9IHsgfTsKKyAgICAgICAgfQorICAgIH0gZWxzZSB7CisgICAgICAgICRj
bGluZSsrOworICAgICAgICBte15ccysvXCogXHMrICEgXHMrICguKj8pIFxzKiBcKi9ccyokfXgg
b3IgZGllICIkY2xpbmUgJF8gPyI7CisgICAgICAgIG15IEB2YWxzID0gc3BsaXQgL1xzKy8sICQx
OworICAgICAgICBpZiAoJGNsaW5lID09IDEgJiYgIUB2YWxzKSB7CisgICAgICAgICAgICAkY2xp
bmUgPSAtMTsKKyAgICAgICAgfSBlbHNpZiAoJGNsaW5lID09IDEgJiYgQHZhbHMgPT0gMykgewor
ICAgICAgICAgICAgJGVpLT57JF99ID0gc2hpZnQgQHZhbHMgZm9yZWFjaCBxdyhPVHlwZSBPUHJl
Zml4IE1hbmdsZSk7CisgICAgICAgIH0gZWxzaWYgKCRjbGluZSA9PSAyICYmIEB2YWxzID09IDMp
IHsKKyAgICAgICAgICAgICRlaS0+eyRffSA9IHNoaWZ0IEB2YWxzIGZvcmVhY2ggcXcoQ1ByZWZp
eCBDRmluYWwgQ0ZpbmFsSG93KTsKKyAgICAgICAgICAgIGRpZSBpZiAkZW51bXN7ICRlaS0+e09U
eXBlfSB9OworICAgICAgICAgICAgJGVudW1zeyAkZWktPntPVHlwZX0gfSA9ICRlaTsKKyAgICAg
ICAgICAgICRjbGluZSA9IC0xOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgZGllICIk
XyA/IjsKKyAgICAgICAgfQorICAgIH0KK30KKworc3ViIGV4cGVjdCAoJCQpIHsKKyAgICBwcmlu
dGYgIkJVSUxEX0JVR19PTiggJS0zMHMgIT0gJS0xMHMgKTtcbiIsIEBfIG9yIGRpZSAkITsKK30K
Kworb3BlbiBTVERJTiwgIjwiLCAkbyBvciBkaWUgJCE7CitteSAkY3ZhbDsKKyRlaSA9IHVuZGVm
OworbXkgJGJpdG51bSA9IDA7Cit3aGlsZSAoPD4pIHsKKyAgICBpZiAoISRlaSkgeworICAgICAg
ICBpZiAobXtedHlwZSBccysgKFx3KykgXHMqIFw9IFxzKiAkL314ICYmICRlbnVtc3skMX0pIHsK
KyAgICAgICAgICAgICRlaSA9ICRlbnVtc3skMX07CisgICAgICAgICAgICAkY3ZhbCA9ICcnOwor
ICAgICAgICAgICAgJGJpdG51bSA9IDA7CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAg
ICBpZiAobXteXHMrIFx8IFxzKiAkZWktPntPUHJlZml4fSAoXHcrKSBccyokfXgpIHsKKyAgICAg
ICAgICAgICRjdmFsID0gJDE7CisgICAgICAgICAgICBpZiAoJGVpLT57TWFuZ2xlfSBlcSAnbGMn
KSB7CisgICAgICAgICAgICAgICAgJGN2YWwgPSBsYyAkY3ZhbDsKKyAgICAgICAgICAgIH0gZWxz
aWYgKCRlaS0+e01hbmdsZX0gZXEgJ25vbmUnKSB7CisgICAgICAgICAgICB9IGVsc2UgeworICAg
ICAgICAgICAgICAgIGRpZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgICRjdmFsID0gJGVp
LT57Q1ByZWZpeH0uJGN2YWw7CisgICAgICAgICAgICBleHBlY3QoJGN2YWwsICIoMXUgPDwgJGJp
dG51bSkiKTsKKyAgICAgICAgICAgICRiaXRudW0rKzsKKyAgICAgICAgfSBlbHNpZiAobS9eXHd8
XHsvKSB7CisgICAgICAgICAgICBpZiAoJGVpLT57Q0ZpbmFsSG93fSBlcSAnbWF4JykgeworICAg
ICAgICAgICAgICAgIGV4cGVjdCgkZWktPntDRmluYWx9LCAiKDF1IDw8ICIuKCRiaXRudW0tMSku
IikiKTsKKyAgICAgICAgICAgIH0gZWxzaWYgKCRlaS0+e0NGaW5hbEhvd30gZXEgJ2FsbCcpIHsK
KyAgICAgICAgICAgICAgICBleHBlY3QoJGVpLT57Q0ZpbmFsfSwgIigxdSA8PCAkYml0bnVtKS0x
dSIpOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBkaWUgRHVtcGVyKCRl
aSkuIiA/IjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgICRlaSA9IHVuZGVmOworICAgICAg
ICB9IGVsc2lmICghbXtcU30pIHsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGRpZSAi
JF8gPyI7CisgICAgICAgIH0KKyAgICB9Cit9CisKK2Nsb3NlIFNURE9VVCBvciBkaWUgJCE7CmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCmluZGV4IDJlMWIyOWNlMzMuLjM1MmE2YmQyZDYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisrKyBiL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCkBAIC0zMiw2ICszMiw3IEBACiAKICNk
ZWZpbmUgWENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJR05fQVBJCiAjaW5jbHVkZSA8eGVuY3RybC5o
PgorI2luY2x1ZGUgPHhlbi10b29scy9saWJzLmg+CiAKICNpbmNsdWRlICJtbWFwX3N0dWJzLmgi
CiAKQEAgLTExOSw2ICsxMjAsMzkgQEAgc3RhdGljIHZvaWQgZG9tYWluX2hhbmRsZV9vZl91dWlk
X3N0cmluZyh4ZW5fZG9tYWluX2hhbmRsZV90IGgsCiAjdW5kZWYgWAogfQogCisvKgorICogVmFy
aW91cyBmaWVsZHMgd2hpY2ggYXJlIGEgYml0bWFwIGluIHRoZSBDIEFCSSBhcmUgY29udmVydGVk
IHRvIGxpc3RzIG9mCisgKiBpbnRlZ2VycyBpbiB0aGUgT2NhbWwgQUJJIGZvciBtb3JlIGlkaW9t
YXRpYyBoYW5kbGluZy4KKyAqLworc3RhdGljIHZhbHVlIGNfYml0bWFwX3RvX29jYW1sX2xpc3QK
KyAgICAgICAgICAgICAvKiAhICovCisgICAgICAgICAgICAgLyoKKwkgICAgICAqIEFsbCBjYWxs
cyB0byB0aGlzIGZ1bmN0aW9uIG11c3QgYmUgaW4gYSBmb3JtIHN1aXRhYmxlCisJICAgICAgKiBm
b3IgeGVuY3RybF9hYmlfY2hlY2suICBUaGUgcGFyc2luZyB0aGVyZSBpcyBhZC1ob2MuCisJICAg
ICAgKi8KKyAgICAgICAgICAgICAodW5zaWduZWQgaW50IGJpdG1hcCkKK3sKKwlDQU1McGFyYW0w
KCk7CisJQ0FNTGxvY2FsMihsaXN0LCB0bXApOworCisjaW5jbHVkZSAieGVuY3RybF9hYmlfY2hl
Y2suaCIKKworCWxpc3QgPSB0bXAgPSBWYWxfZW1wdHlsaXN0OworCisJZm9yICggdW5zaWduZWQg
aW50IGkgPSAwOyBiaXRtYXA7IGkrKywgYml0bWFwID4+PSAxICkKKwl7CisJCWlmICggIShiaXRt
YXAgJiAxKSApCisJCQljb250aW51ZTsKKworCQl0bXAgPSBjYW1sX2FsbG9jX3NtYWxsKDIsIFRh
Z19jb25zKTsKKwkJRmllbGQodG1wLCAwKSA9IFZhbF9pbnQoaSk7CisJCUZpZWxkKHRtcCwgMSkg
PSBsaXN0OworCQlsaXN0ID0gdG1wOworCX0KKworCUNBTUxyZXR1cm4obGlzdCk7Cit9CisKIENB
TUxwcmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIGNvbmZp
ZykKIHsKIAlDQU1McGFyYW0yKHhjaCwgY29uZmlnKTsKQEAgLTMxNSwxNiArMzQ5LDEzIEBAIHN0
YXRpYyB2YWx1ZSBhbGxvY19kb21haW5pbmZvKHhjX2RvbWFpbmluZm9fdCAqIGluZm8pCiAJU3Rv
cmVfZmllbGQocmVzdWx0LCAxNSwgdG1wKTsKIAogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRl
ZmluZWQoX194ODZfNjRfXykKLQkvKiBlbXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlv
bl9mbGFncyBsaXN0OyAqLwotCXRtcCA9IGVtdWxfbGlzdCA9IFZhbF9lbXB0eWxpc3Q7Ci0JZm9y
IChpID0gMDsgaSA8IDEwOyBpKyspIHsKLQkJaWYgKChpbmZvLT5hcmNoX2NvbmZpZy5lbXVsYXRp
b25fZmxhZ3MgPj4gaSkgJiAxKSB7Ci0JCQl0bXAgPSBjYW1sX2FsbG9jX3NtYWxsKDIsIFRhZ19j
b25zKTsKLQkJCUZpZWxkKHRtcCwgMCkgPSBWYWxfaW50KGkpOwotCQkJRmllbGQodG1wLCAxKSA9
IGVtdWxfbGlzdDsKLQkJCWVtdWxfbGlzdCA9IHRtcDsKLQkJfQotCX0KKwkvKgorCSAqIGVtdWxh
dGlvbl9mbGFnczogeDg2X2FyY2hfZW11bGF0aW9uX2ZsYWdzIGxpc3Q7CisJICovCisJZW11bF9s
aXN0ID0gY19iaXRtYXBfdG9fb2NhbWxfbGlzdAorCQkvKiAhIHg4Nl9hcmNoX2VtdWxhdGlvbl9m
bGFncyBYODZfRU1VXyBub25lICovCisJCS8qICEgWEVOX1g4Nl9FTVVfIFhFTl9YODZfRU1VX0FM
TCBhbGwgKi8KKwkJKGluZm8tPmFyY2hfY29uZmlnLmVtdWxhdGlvbl9mbGFncyk7CiAKIAkvKiB4
ZW5feDg2X2FyY2hfZG9tYWluY29uZmlnICovCiAJeDg2X2FyY2hfY29uZmlnID0gY2FtbF9hbGxv
Y190dXBsZSgxKTsKQEAgLTYzNSw3ICs2NjYsNyBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX3Nl
bmRfZGVidWdfa2V5cyh2YWx1ZSB4Y2gsIHZhbHVlIGtleXMpCiBDQU1McHJpbSB2YWx1ZSBzdHVi
X3hjX3BoeXNpbmZvKHZhbHVlIHhjaCkKIHsKIAlDQU1McGFyYW0xKHhjaCk7Ci0JQ0FNTGxvY2Fs
MyhwaHlzaW5mbywgY2FwX2xpc3QsIHRtcCk7CisJQ0FNTGxvY2FsMihwaHlzaW5mbywgY2FwX2xp
c3QpOwogCXhjX3BoeXNpbmZvX3QgY19waHlzaW5mbzsKIAlpbnQgcjsKIApAQCAtNjQ2LDE1ICs2
NzcsMTMgQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19waHlzaW5mbyh2YWx1ZSB4Y2gpCiAJaWYg
KHIpCiAJCWZhaWx3aXRoX3hjKF9IKHhjaCkpOwogCi0JdG1wID0gY2FwX2xpc3QgPSBWYWxfZW1w
dHlsaXN0OwotCWZvciAociA9IDA7IHIgPCAyOyByKyspIHsKLQkJaWYgKChjX3BoeXNpbmZvLmNh
cGFiaWxpdGllcyA+PiByKSAmIDEpIHsKLQkJCXRtcCA9IGNhbWxfYWxsb2Nfc21hbGwoMiwgVGFn
X2NvbnMpOwotCQkJRmllbGQodG1wLCAwKSA9IFZhbF9pbnQocik7Ci0JCQlGaWVsZCh0bXAsIDEp
ID0gY2FwX2xpc3Q7Ci0JCQljYXBfbGlzdCA9IHRtcDsKLQkJfQotCX0KKwkvKgorCSAqIGNhcGFi
aWxpdGllczogcGh5c2luZm9fY2FwX2ZsYWcgbGlzdDsKKwkgKi8KKwljYXBfbGlzdCA9IGNfYml0
bWFwX3RvX29jYW1sX2xpc3QKKwkJLyogISBwaHlzaW5mb19jYXBfZmxhZyBDQVBfIGxjICovCisJ
CS8qICEgWEVOX1NZU0NUTF9QSFlTQ0FQXyBYRU5fU1lTQ1RMX1BIWVNDQVBfTUFYIG1heCAqLwor
CQkoY19waHlzaW5mby5jYXBhYmlsaXRpZXMpOwogCiAJcGh5c2luZm8gPSBjYW1sX2FsbG9jX3R1
cGxlKDEwKTsKIAlTdG9yZV9maWVsZChwaHlzaW5mbywgMCwgVmFsX2ludChjX3BoeXNpbmZvLnRo
cmVhZHNfcGVyX2NvcmUpKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCAzNmIzZjhjNDI5Li41NDAxZjlj
MmZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1Y3QgeGVuX3N5c2N0
bF90YnVmX29wIHsKICAvKiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgZGlyZWN0IGFjY2VzcyB0byBJ
L08gZGV2aWNlcyB3aXRoIElPTU1VLiAqLwogI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2Rp
cmVjdGlvICAgICAyCiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgKDF1PDxf
WEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKQorCisvKiBNYXggWEVOX1NZU0NUTF9QSFlTQ0FQ
XyogY29uc3RhbnQuICBVc2VkIGZvciBBQkkgY2hlY2tpbmcuICovCisjZGVmaW5lIFhFTl9TWVND
VExfUEhZU0NBUF9NQVggWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvCisKIHN0cnVjdCB4ZW5f
c3lzY3RsX3BoeXNpbmZvIHsKICAgICB1aW50MzJfdCB0aHJlYWRzX3Blcl9jb3JlOwogICAgIHVp
bnQzMl90IGNvcmVzX3Blcl9zb2NrZXQ7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:03:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7esA-0007NY-CT; Tue, 10 Sep 2019 12:03: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7es8-0007N9-N5
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:03:48 +0000
X-Inumbo-ID: 0b554fd2-d3c3-11e9-ac1c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b554fd2-d3c3-11e9-ac1c-12813bfff9fa;
 Tue, 10 Sep 2019 12:03:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117028;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nDH9H0EOC4JqqYAHcuZ2aZizo39n+sLwbxY8meJcGSM=;
 b=ON0vU1NwBbzmse1wOFFos8yS1zhtWHHZL67TXt1AN3P+bCrvutek63a/
 YoptKyanxXq3H2aaxfCOlbuvBa68yAEdwLU84fPH1LQ/TONDiqnMXYP1a
 VZ5PW9bhjov0BTaEZ4AfRK/RYAxp8YXDwdIWLM/vT+CacOX0ameMs3wzO s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LvM1Zm8l3NtvGw0eMDqKGlw0jNMmpAHeTt33DjWUruJHwxAx5AG25OxnPFk9Hgq55ml0wu9puV
 T8klW0FdPxY2U0oI7Grzf0/Hn/GGCeTlnu8174vijQhWX+k1N/UYiqocd0cCY+jBsfDTyLkUXN
 iX18lZDJ5uIoEVvFPLUwH3J/2EixAq9wD27Da6CJa/zUr6hrAsO7gYm2nGwrOwvlJIEb8F+iOF
 5eRkD+XzqvGFEhjcFPjsmYo//8GqnXgSQmCufnrJ1L1D+Oi1VpArdBqwg+ShtOyBeDMUpb34PB
 vRY=
X-SBRS: 2.7
X-MesageID: 5370519
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5370519"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:01:59 +0100
Message-ID: <20190910120207.10358-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 04/12] xen/domctl: Drop guest suffix from
 XEN_DOMCTL_CDF_hvm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <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>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgIHwgMiArLQogdG9vbHMvcHl0aG9uL3hlbi9s
b3dsZXZlbC94Yy94Yy5jIHwgMiArLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAg
IHwgMiArLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgIHwgMiArLQogeGVuL2Fy
Y2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg
fCAyICstCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgfCA0ICsrLS0KIHhlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggICAgICAgICAgIHwgNCArKy0tCiAxMCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z
KCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDAzY2UxNjZmNGYuLjc5ZTAx
MGRhNzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01NTcsNyArNTU3LDcgQEAgaW50IGxpYnhsX19kb21h
aW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAg
ICAgICAgfTsKIAogICAgICAgICBpZiAoaW5mby0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9Q
VikgewotICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2h2bV9ndWVz
dDsKKyAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9odm07CiAgICAg
ICAgICAgICBjcmVhdGUuZmxhZ3MgfD0KICAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3Zh
bChpbmZvLT5oYXApID8gWEVOX0RPTUNUTF9DREZfaGFwIDogMDsKICAgICAgICAgICAgIGNyZWF0
ZS5mbGFncyB8PQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5j
IGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCmluZGV4IDlkNTNjNGNmMzcuLjI2
YjlhMGZiNzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwor
KysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKQEAgLTE1NSw3ICsxNTUsNyBA
QCBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZG9tYWluX2NyZWF0ZShYY09iamVjdCAqc2VsZiwKICAg
ICB9CiAKICNpZiBkZWZpbmVkIChfX2kzODYpIHx8IGRlZmluZWQoX194ODZfNjRfXykKLSAgICBp
ZiAoIGNvbmZpZy5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCApCisgICAgaWYgKCBj
b25maWcuZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9odm0gKQogICAgICAgICBjb25maWcuYXJjaC5l
bXVsYXRpb25fZmxhZ3MgPSAoWEVOX1g4Nl9FTVVfQUxMICYgflhFTl9YODZfRU1VX1ZQQ0kpOwog
I2VsaWYgZGVmaW5lZCAoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKICAgICBjb25m
aWcuYXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkU7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5k
ZXggOTQxYmJmZjRmZS4uYTljNDExM2MyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNjA4LDcgKzYwOCw3IEBAIGludCBh
cmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWlu
ICpjb25maWcpCiB7CiAgICAgdW5zaWduZWQgaW50IG1heF92Y3B1czsKIAotICAgIGlmICggY29u
ZmlnLT5mbGFncyAhPSAoWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHwgWEVOX0RPTUNUTF9DREZf
aGFwKSApCisgICAgaWYgKCBjb25maWctPmZsYWdzICE9IChYRU5fRE9NQ1RMX0NERl9odm0gfCBY
RU5fRE9NQ1RMX0NERl9oYXApICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8s
ICJVbnN1cHBvcnRlZCBjb25maWd1cmF0aW9uICUjeFxuIiwgY29uZmlnLT5mbGFncyk7CiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGU3OWQ0ZTIwNGYuLmEwZmVl
MWVmMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTIwNzAsNyArMjA3MCw3IEBAIHZvaWQgX19pbml0
IGNyZWF0ZV9kb21Vcyh2b2lkKQogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21h
aW4gZF9jZmcgPSB7CiAgICAgICAgICAgICAuYXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExf
Q09ORklHX0dJQ19OQVRJVkUsCiAgICAgICAgICAgICAuYXJjaC5ucl9zcGlzID0gMCwKLSAgICAg
ICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8IFhFTl9ET01DVExfQ0RG
X2hhcCwKKyAgICAgICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExfQ0RGX2h2bSB8IFhFTl9ET01D
VExfQ0RGX2hhcCwKICAgICAgICAgICAgIC5tYXhfZXZ0Y2huX3BvcnQgPSAtMSwKICAgICAgICAg
ICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQsCiAgICAgICAgICAgICAubWF4X21hcHRyYWNrX2Zy
YW1lcyA9IDEwMjQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IGZhNmMxMTBiMTEuLjFiMzAzYmRlMzQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03OTcsNyAr
Nzk3LDcgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29m
ZnNldCwKICAgICBzdHJ1Y3QgYm9vdG1vZHVsZSAqeGVuX2Jvb3Rtb2R1bGU7CiAgICAgc3RydWN0
IGRvbWFpbiAqZG9tMDsKICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZG9tMF9j
ZmcgPSB7Ci0gICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8IFhFTl9E
T01DVExfQ0RGX2hhcCwKKyAgICAgICAgLmZsYWdzID0gWEVOX0RPTUNUTF9DREZfaHZtIHwgWEVO
X0RPTUNUTF9DREZfaGFwLAogICAgICAgICAubWF4X2V2dGNobl9wb3J0ID0gLTEsCiAgICAgICAg
IC5tYXhfZ3JhbnRfZnJhbWVzID0gZ250dGFiX2RvbTBfZnJhbWVzKCksCiAgICAgICAgIC5tYXhf
bWFwdHJhY2tfZnJhbWVzID0gb3B0X21heF9tYXB0cmFja19mcmFtZXMsCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZDUzOGRl
OGVhZS4uNGIwYWQ1ZTE1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNDQyLDcgKzQ0Miw3IEBAIHZvaWQgYXJjaF92Y3B1
X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiAKIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25m
aWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiB7Ci0gICAgYm9vbCBo
dm0gPSBjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0OworICAgIGJvb2wg
aHZtID0gY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bTsKICAgICB1bnNpZ25lZCBp
bnQgbWF4X3ZjcHVzOwogCiAgICAgaWYgKCBodm0gPyAhaHZtX2VuYWJsZWQgOiAhSVNfRU5BQkxF
RChDT05GSUdfUFYpICkKQEAgLTQ3Myw3ICs0NzMsNyBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21h
aW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBpZiAoICEoY29uZmlnLT5mbGFncyAmIFhF
Tl9ET01DVExfQ0RGX2h2bV9ndWVzdCkgKQorICAgIGlmICggIShjb25maWctPmZsYWdzICYgWEVO
X0RPTUNUTF9DREZfaHZtKSApCiAgICAgICAgIC8qCiAgICAgICAgICAqIEl0IGlzIG9ubHkgbWVh
bmluZ2Z1bCBmb3IgWEVOX0RPTUNUTF9DREZfb29zX29mZiB0byBiZSBjbGVhcgogICAgICAgICAg
KiBmb3IgSFZNIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKaW5kZXggNWE4OGVmMzY4Zi4uMjc5ODFhZGMwYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE3
MjMsNyArMTcyMyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAKICAgICBpZiAoIG9wdF9kb20wX3B2aCApCiAgICAgewotICAgICAgICBk
b20wX2NmZy5mbGFncyB8PSAoWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHwKKyAgICAgICAgZG9t
MF9jZmcuZmxhZ3MgfD0gKFhFTl9ET01DVExfQ0RGX2h2bSB8CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoKGh2bV9oYXBfc3VwcG9ydGVkKCkgJiYgIW9wdF9kb20wX3NoYWRvdykgPwogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX2hhcCA6IDApKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
ZTlkMmM2MTNlMC4uMDk5MTdiMjg4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0yOTcsNyArMjk3LDcgQEAgc3RhdGljIHZvaWQg
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyBpbnQgc2FuaXRpc2Vf
ZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKIHsK
LSAgICBpZiAoIGNvbmZpZy0+ZmxhZ3MgJiB+KFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8Cisg
ICAgaWYgKCBjb25maWctPmZsYWdzICYgfihYRU5fRE9NQ1RMX0NERl9odm0gfAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaGFwIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9ET01DVExfQ0RGX3MzX2ludGVncml0eSB8CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmIHwKQEAgLTMxMyw3ICszMTMsNyBAQCBz
dGF0aWMgaW50IHNhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRl
ZG9tYWluICpjb25maWcpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGlm
ICggIShjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0KSAmJgorICAgIGlm
ICggIShjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZtKSAmJgogICAgICAgICAgKGNv
bmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9oYXApICkKICAgICB7CiAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0lORk8sICJIQVAgcmVxdWVzdGVkIGZvciBub24tSFZNIGd1ZXN0XG4iKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaAppbmRleCA3MmQ1MTMzY2JhLi5mZjkyNjVmNzY1IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CkBAIC01MCw4ICs1MCw4IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB7CiAgICAg
dWludDMyX3Qgc3NpZHJlZjsKICAgICB4ZW5fZG9tYWluX2hhbmRsZV90IGhhbmRsZTsKICAvKiBJ
cyB0aGlzIGFuIEhWTSBndWVzdCAoYXMgb3Bwb3NlZCB0byBhIFBWIGd1ZXN0KT8gKi8KLSNkZWZp
bmUgX1hFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCAgICAgMAotI2RlZmluZSBYRU5fRE9NQ1RMX0NE
Rl9odm1fZ3Vlc3QgICAgICAoMVU8PF9YRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpCisjZGVmaW5l
IF9YRU5fRE9NQ1RMX0NERl9odm0gICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9DREZf
aHZtICAgICAgICAgICAgKDFVPDxfWEVOX0RPTUNUTF9DREZfaHZtKQogIC8qIFVzZSBoYXJkd2Fy
ZS1hc3Npc3RlZCBwYWdpbmcgaWYgYXZhaWxhYmxlPyAqLwogI2RlZmluZSBfWEVOX0RPTUNUTF9D
REZfaGFwICAgICAgICAgICAxCiAjZGVmaW5lIFhFTl9ET01DVExfQ0RGX2hhcCAgICAgICAgICAg
ICgxVTw8X1hFTl9ET01DVExfQ0RGX2hhcCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZDJiYmUwM2JkOS4uZTM2MDFj
MTkzNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKQEAgLTkxMiw3ICs5MTIsNyBAQCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9k
ZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2RvbWFp
bihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJ
R19QVikgJiYKLSAgICAgICAgZXZhbHVhdGVfbm9zcGVjKCEoZC0+b3B0aW9ucyAmIFhFTl9ET01D
VExfQ0RGX2h2bV9ndWVzdCkpOworICAgICAgICBldmFsdWF0ZV9ub3NwZWMoIShkLT5vcHRpb25z
ICYgWEVOX0RPTUNUTF9DREZfaHZtKSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19wdl92
Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQpAQCAtOTQ0LDcgKzk0NCw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBpc19wdl82NGJpdF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogc3RhdGljIGlu
bGluZSBib29sIGlzX2h2bV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBy
ZXR1cm4gSVNfRU5BQkxFRChDT05GSUdfSFZNKSAmJgotICAgICAgICBldmFsdWF0ZV9ub3NwZWMo
ZC0+b3B0aW9ucyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCk7CisgICAgICAgIGV2YWx1YXRl
X25vc3BlYyhkLT5vcHRpb25zICYgWEVOX0RPTUNUTF9DREZfaHZtKTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sIGlzX2h2bV92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:04:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 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 1i7esT-0007Su-Tr; Tue, 10 Sep 2019 12: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7esS-0007Sb-QG
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:04:08 +0000
X-Inumbo-ID: 16aa7b6f-d3c3-11e9-ac1c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16aa7b6f-d3c3-11e9-ac1c-12813bfff9fa;
 Tue, 10 Sep 2019 12:04:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117047;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=bSRcze2/xAPYtafYw9UG0/rO0XL6ABwnUfMOl7e3MGA=;
 b=biNK/QN7FurJLx/6n7ESy7EVtuLxzu6LCEdMqlnGWVOstqQiVCGlXNIh
 pEGizsH9Wu3H91a+pUWyDY+MW5PoMvDlp0LUX1ZAiGgktHo4DkMV7RuB6
 leoWfwfRBfNn2I5N2DkgCTaKHLmUb1QGS1FSsGRnFjzJc2xqGKr14qXpk s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9iPnHVN4wMgqeXdmmPCzRbQ154ssZF+Uvni1AUAWa6/03qOKUXGDzgxFQG9lv2aP2t8Z88TkQ5
 IB9qu1so2t6y4JhZvpgnBIWFBFRdID/ajiUDrQAktuvxm8t0Z9iXy0M0b07CaFkAjfwpJXiIOy
 R997DiwmN97qK4gJXQr1BblWYqupzbc54p5PP1CTWnncboTMGnPodscE9reJVMtHMWL8AICD1M
 5aVA1It2cb+8ZnSodzpVeUI/ec+W5/Keu30q9ZBVUWRIKYIo9dmiknCHYehxqCGbk3OzvVxOMY
 3ow=
X-SBRS: 2.7
X-MesageID: 5370543
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5370543"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:02:00 +0100
Message-ID: <20190910120207.10358-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 05/12] tools/ocaml: abi-check: Add comments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBpbnRlcmZhY2UgZG9jdW1lbnRhdGlvbiBmb3IgdGhpcyBzY3JpcHQuCgpFeHBsYWlu
IHdoeSB3ZSBjaGVjayAubWwgbm90IC5tbGkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL2FiaS1j
aGVjayB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjayBiL3Rvb2xzL29j
YW1sL2xpYnMveGMvYWJpLWNoZWNrCmluZGV4IGM5ODdjZDg0NTQuLmNjYzM1ZTc5ZTkgMTAwNzU1
Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCisrKyBiL3Rvb2xzL29jYW1sL2xp
YnMveGMvYWJpLWNoZWNrCkBAIC01LDYgKzUsMTMgQEAgdXNlIERhdGE6OkR1bXBlcjsKIAogb3Vy
ICVlbnVtczsKIAorIyBVc2FnZTogYWJpLWNoZWNrIEMtZmlsZSBPY2FtbC1maWxlCisjIFdyaXRl
cyBvdXQgYSBCVUlMRF9CVUdfT04oKSBsaXN0IHRvIGJlIGluY2x1ZGVkIGJhY2sgaW50byBDLgor
IworIyBPY2FtbC1maWxlIHNob3VsZCBiZSB0aGUgLm1sIGZpbGUuICBUaGUgb2NhbWwgY29tcGls
ZXIgd2lsbCBjaGVjaworIyB0aGF0IGFueSBkZWNsYXJhdGlvbnMgaW4gYSAubWxpIGNvcnJlc3Bv
bmQuICBXZSBjaGVjayB0aGUgLm1sCisjIHJhdGhlciB0aGFuIHRoZSAubWxpIGluIGNhc2UgdGhl
cmUgYXJlIHByaXZhdGUgdHlwZXMgaW4gZnV0dXJlLgorCiBAQVJHViA9PSAyIG9yIGRpZTsKIG91
ciAoJGMsICRvKSA9IEBBUkdWOwogCkBAIC0xMyw2ICsyMCwxNCBAQCBvcGVuIFNURElOLCAiPCIs
ICRjIG9yIGRpZSAkITsKIG91ciAkY2xpbmUgPSAtMTsKIG91ciAkZWk7CiAKKyMgUGFyc2UgdGhl
IEMgZmlsZSBsb29raW5nIGZvciBjYWxscyB0bzoKKyMgICBjX2JpdG1hcF90b19vY2FtbF9saXN0
KCkKKyMKKyMgZm9sbG93ZWQgYnkgYW5vdGF0aW9ucyBvZiB0aGUgZm9sbG93aW5nIGZvcm06Cisj
ICAgLyogISBPVHlwZSBPUHJlZml4IE1hbmdsZSAqLworIyAgIC8qICEgQ1ByZWZpeCBDRmluYWwg
Q0ZpbmFsSG93ICovCisjCisjIFRoZSBmdW5jdGlvbiBkZWZpbml0aW9ucyB1c2UgLyogISAqLyB3
aGljaCBzaW1wbHkgc2tpcHMgdGhhdCBpbnN0YW5jZS4KIHdoaWxlICg8PikgewogICAgIGlmICgk
Y2xpbmUgPT0gLTEpIHsKICAgICAgICAgaWYgKG0vY19iaXRtYXBfdG9fb2NhbWxfbGlzdC8pIHsK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:04:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:04:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7esi-0007WZ-7l; Tue, 10 Sep 2019 12: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7esh-0007WA-62
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:04:23 +0000
X-Inumbo-ID: 1fb6163d-d3c3-11e9-ac1c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1fb6163d-d3c3-11e9-ac1c-12813bfff9fa;
 Tue, 10 Sep 2019 12:04:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117062;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=dcgFpQQZzlVp1i9Js2oXBFHAKxoLk1E6Q+Rz+K4CjKs=;
 b=Wqv93lzam67MWRh/c58xKEqITcvhKo3mSWeA4rkNpM7AWhcTHEvnwpTj
 F9RNHm4WPQ2oO7kLAe4nWd0tQbZSy57SB2KD7H6OO4adFxDr4tjBmCDq2
 F+LuV51PiqU5zPQmEkIcLlJuTxsDAsF140eY4v7MzvtP3Bdvg4RzTrAdJ Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gAyK/eVkDz7CMQK97CdQlC0vs25oYMMAXK9ST9aDVXBBMwAOafyYPSHhke6cTrKF3dbxcLS+Yp
 d8WwhMSybOtbfB/UWOJGuRygN9q5k3MtEKRB5moJuDehxGC/U/KdiSdWcjwu8pS9CzqvhEqzZM
 dYDSnexpy7JSg3hpVDT5e7C9jQVZZ1O+ZUMVQreGjEa7ovntNI94uKiOhCTQl6Fm11Sw2N3J/O
 YIOjaoVXKp1kHikammvPtIVsgXDAWqz4ANiyEJQtYJFaZbKDzslkua8tWJ9V6zcJHqqOu9WF/z
 r54=
X-SBRS: 2.7
X-MesageID: 5555931
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5555931"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:02:01 +0100
Message-ID: <20190910120207.10358-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 06/12] tools/ocaml: abi handling: Provide
 ocaml->C conversion/check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCk5vIHVzZXJz
IG9mIHRoaXMgeWV0IHNvIG5vIG92ZXJhbGwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwvbGlicy94
Yy9hYmktY2hlY2sgICAgICAgfCAgMyArKy0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9z
dHVicy5jIHwgMTUgKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL2Fi
aS1jaGVjayBiL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCmluZGV4IGNjYzM1ZTc5ZTku
LmE0NzBjMDVlMGIgMTAwNzU1Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCisr
KyBiL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCkBAIC0yMiw2ICsyMiw3IEBAIG91ciAk
ZWk7CiAKICMgUGFyc2UgdGhlIEMgZmlsZSBsb29raW5nIGZvciBjYWxscyB0bzoKICMgICBjX2Jp
dG1hcF90b19vY2FtbF9saXN0KCkKKyMgICBvY2FtbF9saXN0X3RvX2NfYml0bWFwKCkKICMKICMg
Zm9sbG93ZWQgYnkgYW5vdGF0aW9ucyBvZiB0aGUgZm9sbG93aW5nIGZvcm06CiAjICAgLyogISBP
VHlwZSBPUHJlZml4IE1hbmdsZSAqLwpAQCAtMzAsNyArMzEsNyBAQCBvdXIgJGVpOwogIyBUaGUg
ZnVuY3Rpb24gZGVmaW5pdGlvbnMgdXNlIC8qICEgKi8gd2hpY2ggc2ltcGx5IHNraXBzIHRoYXQg
aW5zdGFuY2UuCiB3aGlsZSAoPD4pIHsKICAgICBpZiAoJGNsaW5lID09IC0xKSB7Ci0gICAgICAg
IGlmIChtL2NfYml0bWFwX3RvX29jYW1sX2xpc3QvKSB7CisgICAgICAgIGlmIChtL2NfYml0bWFw
X3RvX29jYW1sX2xpc3R8b2NhbWxfbGlzdF90b19jX2JpdG1hcC8pIHsKICAgICAgICAgICAgICRj
bGluZSA9IDA7CiAgICAgICAgICAgICAkZWkgPSB7IH07CiAgICAgICAgIH0KZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsX3N0dWJzLmMKaW5kZXggMzUyYTZiZDJkNi4uYzc0YzJiNDNhMCAxMDA2NDQKLS0t
IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKQEAgLTE1Myw2ICsxNTMsMjEgQEAgc3RhdGljIHZhbHVl
IGNfYml0bWFwX3RvX29jYW1sX2xpc3QKIAlDQU1McmV0dXJuKGxpc3QpOwogfQogCitzdGF0aWMg
dW5zaWduZWQgaW50IG9jYW1sX2xpc3RfdG9fY19iaXRtYXAodmFsdWUgbCkKKyAgICAgICAgICAg
ICAvKiAhICovCisgICAgICAgICAgICAgLyoKKwkgICAgICAqIEFsbCBjYWxscyB0byB0aGlzIGZ1
bmN0aW9uIG11c3QgYmUgaW4gYSBmb3JtIHN1aXRhYmxlCisJICAgICAgKiBmb3IgeGVuY3RybF9h
YmlfY2hlY2suICBUaGUgcGFyc2luZyB0aGVyZSBpcyBhZC1ob2MuCisJICAgICAgKi8KK3sKKwl1
bnNpZ25lZCBpbnQgdmFsOworCisJZm9yICggOyBsICE9IFZhbF9ub25lOyBsID0gRmllbGQobCwg
MSkgKQorCQl2YWwgfD0gMXUgPDwgSW50X3ZhbChGaWVsZChsLCAwKSk7CisKKwlyZXR1cm4gdmFs
OworfQorCiBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2
YWx1ZSBjb25maWcpCiB7CiAJQ0FNTHBhcmFtMih4Y2gsIGNvbmZpZyk7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:04:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7etB-0007fo-JL; Tue, 10 Sep 2019 12:04:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7etA-0007fJ-3i
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:04:52 +0000
X-Inumbo-ID: 30ca2f80-d3c3-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30ca2f80-d3c3-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 12:04:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117091;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=99TEzrvLZ+qtL7w7qzh8IxlvbVuaRJGhpkqcHUP0HD4=;
 b=UjCM3LoROgsAxKPOsUZ6xwZCpgci9/eWrChsmtXw8Ykd7FBWJtAOpWj3
 0rYtRt/CnIYvoRPONm4pMF+i8YltfPJuLi8Den0+fvOoQNMqnCQj9yDa+
 8HkOm3dUwo7ohqLynlaMZV8y0hmONzQDTlbljzrB6hjhaMHyRtv7Wyz6T c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YIzsCNqF5oNg0qLavnYTYeHFSIYa+gqknBtIIG4cT8S7DZpN9D3GfUXwRoEHXbaOf0mNqYeUDd
 pKFwXc5WFg7oCAPRcrxzWZLGR1OvtuAMJYEFkF9BcgbLUu9rnDuRW9i/FjfLaI2wgHw15LFSgh
 IkCLnU15yKJZKk3CIXG63cIc5KiYNpV7M5Gscni3U6Pwx1sp2hdcue4mlBbWc81uhSOA0miuIp
 pvcrQtljRm9r3HcD8zFQkpy2RfiaDNi+AqBvlllYnt5XahMYLzEhcGJtP14226hMyxj2Rt6v/I
 Qmc=
X-SBRS: 2.7
X-MesageID: 5370573
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5370573"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:02:02 +0100
Message-ID: <20190910120207.10358-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 07/12] tools/ocaml: abi-check: Improve output
 and error messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIGdlbmVyYXRlZCBDLCBhZGQgc29tZSBjb21tZW50cyBzYXlpbmcgd2hlcmUgd2UgZm91
bmQgdGhlIG9jYW1sCnR5cGUuICBUaGlzIGhlbHBzIHdpdGggZGVidWdnaW5nLiAgKEkgY29uc2lk
ZXJlZCBlbWl0dGluZyAjbGluZQpkaXJlY3RpdmVzIGJ1dCBkZWNpZGVkIHRoaXMgd291bGQgYmUg
bW9yZSBjb25mdXNpbmcgdGhhbiBoZWxwZnVsLikKCkltcHJvdmUgdHdvIGRpZXMuCgpVc2UgYmV0
dGVyLW5hbWVkIGZpbGVoYW5kbGVzIChwZXJsIHByaW50cyB0aGllciBuYW1lcyB3aGVuIGl0IGRp
ZXMpLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sgfCAxNCArKysrKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjayBiL3Rvb2xzL29jYW1sL2xpYnMv
eGMvYWJpLWNoZWNrCmluZGV4IGE0NzBjMDVlMGIuLjk0NTA2NzY0MjkgMTAwNzU1Ci0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJp
LWNoZWNrCkBAIC0xNSw3ICsxNSw3IEBAIG91ciAlZW51bXM7CiBAQVJHViA9PSAyIG9yIGRpZTsK
IG91ciAoJGMsICRvKSA9IEBBUkdWOwogCi1vcGVuIFNURElOLCAiPCIsICRjIG9yIGRpZSAkITsK
K29wZW4gQ19GSUxFLCAiPCIsICRjIG9yIGRpZSAkITsKIAogb3VyICRjbGluZSA9IC0xOwogb3Vy
ICRlaTsKQEAgLTI5LDcgKzI5LDcgQEAgb3VyICRlaTsKICMgICAvKiAhIENQcmVmaXggQ0ZpbmFs
IENGaW5hbEhvdyAqLwogIwogIyBUaGUgZnVuY3Rpb24gZGVmaW5pdGlvbnMgdXNlIC8qICEgKi8g
d2hpY2ggc2ltcGx5IHNraXBzIHRoYXQgaW5zdGFuY2UuCi13aGlsZSAoPD4pIHsKK3doaWxlICg8
Q19GSUxFPikgewogICAgIGlmICgkY2xpbmUgPT0gLTEpIHsKICAgICAgICAgaWYgKG0vY19iaXRt
YXBfdG9fb2NhbWxfbGlzdHxvY2FtbF9saXN0X3RvX2NfYml0bWFwLykgewogICAgICAgICAgICAg
JGNsaW5lID0gMDsKQEAgLTM3LDcgKzM3LDggQEAgd2hpbGUgKDw+KSB7CiAgICAgICAgIH0KICAg
ICB9IGVsc2UgewogICAgICAgICAkY2xpbmUrKzsKLSAgICAgICAgbXteXHMrL1wqIFxzKyAhIFxz
KyAoLio/KSBccyogXCovXHMqJH14IG9yIGRpZSAiJGNsaW5lICRfID8iOworICAgICAgICBte15c
cysvXCogXHMrICEgXHMrICguKj8pIFxzKiBcKi9ccyokfXggb3IKKyAgICAgICAgICAgIGRpZSAi
YXQgbGluZSAkY2xpbmUgb2YgYW5ub3RhdGlvbiwgZGlkIG5vdCBleHBlY3QgJF8gPyI7CiAgICAg
ICAgIG15IEB2YWxzID0gc3BsaXQgL1xzKy8sICQxOwogICAgICAgICBpZiAoJGNsaW5lID09IDEg
JiYgIUB2YWxzKSB7CiAgICAgICAgICAgICAkY2xpbmUgPSAtMTsKQEAgLTQ1LDcgKzQ2LDcgQEAg
d2hpbGUgKDw+KSB7CiAgICAgICAgICAgICAkZWktPnskX30gPSBzaGlmdCBAdmFscyBmb3JlYWNo
IHF3KE9UeXBlIE9QcmVmaXggTWFuZ2xlKTsKICAgICAgICAgfSBlbHNpZiAoJGNsaW5lID09IDIg
JiYgQHZhbHMgPT0gMykgewogICAgICAgICAgICAgJGVpLT57JF99ID0gc2hpZnQgQHZhbHMgZm9y
ZWFjaCBxdyhDUHJlZml4IENGaW5hbCBDRmluYWxIb3cpOwotICAgICAgICAgICAgZGllIGlmICRl
bnVtc3sgJGVpLT57T1R5cGV9IH07CisgICAgICAgICAgICBkaWUgInJlZGVmaW5pbmcgT1R5cGUg
JGVpLT57T1R5cGV9IiBpZiAkZW51bXN7ICRlaS0+e09UeXBlfSB9OwogICAgICAgICAgICAgJGVu
dW1zeyAkZWktPntPVHlwZX0gfSA9ICRlaTsKICAgICAgICAgICAgICRjbGluZSA9IC0xOwogICAg
ICAgICB9IGVsc2UgewpAQCAtNTgsMTMgKzU5LDE0IEBAIHN1YiBleHBlY3QgKCQkKSB7CiAgICAg
cHJpbnRmICJCVUlMRF9CVUdfT04oICUtMzBzICE9ICUtMTBzICk7XG4iLCBAXyBvciBkaWUgJCE7
CiB9CiAKLW9wZW4gU1RESU4sICI8IiwgJG8gb3IgZGllICQhOworb3BlbiBPQ0FNTF9GSUxFLCAi
PCIsICRvIG9yIGRpZSAkITsKIG15ICRjdmFsOwogJGVpID0gdW5kZWY7CiBteSAkYml0bnVtID0g
MDsKLXdoaWxlICg8Pikgeword2hpbGUgKDxPQ0FNTF9GSUxFPikgewogICAgIGlmICghJGVpKSB7
CiAgICAgICAgIGlmIChte150eXBlIFxzKyAoXHcrKSBccyogXD0gXHMqICQvfXggJiYgJGVudW1z
eyQxfSkgeworICAgICAgICAgICAgcHJpbnQgIi8vIGZvdW5kIG9jYW1sIHR5cGUgJDEgYXQgJG86
JC5cbiIgb3IgZGllICQhOwogICAgICAgICAgICAgJGVpID0gJGVudW1zeyQxfTsKICAgICAgICAg
ICAgICRjdmFsID0gJyc7CiAgICAgICAgICAgICAkYml0bnVtID0gMDsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:04:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:04:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7etC-0007ga-VS; Tue, 10 Sep 2019 12: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7etB-0007fm-G4
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:04:53 +0000
X-Inumbo-ID: 31652ca8-d3c3-11e9-ac1c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31652ca8-d3c3-11e9-ac1c-12813bfff9fa;
 Tue, 10 Sep 2019 12:04:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117092;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=h/fM562KSuL0JIc6nYTX1M5txhX97wvqWpsaR1Idrg0=;
 b=gP+xzRSHAfMhl94LvD2l0H6tWMVPdgYfQ1odhFsd5nE1xFiK6RTsqrJe
 mm6qhjZwNmt8MxZz4WIOCVhZv1Cwpvr+ZA0pg1kX54I2cBys8xFLWHA2p
 f7KLlTQH+DWaK3kOTj5ZwivQlCyUgq7JlySLyeudA8Q+qGhSYy5B6Zc/k 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zPN9RxdZYH9A8036UAd1ZldJJXJjq9gMiXm12pO1lYzBKMVTOaT1VXwL+Q35QLy0D0vw9UVJLe
 ZlzGiWSyvFzZEpSMrf14kQcTN3uhWtIgINUZxjlv6xGvdbUiurtBB2fLyKwC0GILYrbfLCvs6m
 x2UQ/oNAb9uiZGALvNdIVQlt5XEuJW7HpVLAUFg1Rsf/7GwqQOGW8e0h79vfbOzggvAiXt+27Z
 12KBBxIJVM2W+Y2NwCq1ODXGFkAQXnCvDiz2CKQUfqZGEb1XG6g3I7uqgwuJM+1H9q3EC7WU+g
 2Yk=
X-SBRS: 2.7
X-MesageID: 5603664
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5603664"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:02:03 +0100
Message-ID: <20190910120207.10358-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 08/12] tools/ocaml: abi-check: Cope with
 multiple conversions of same type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; 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
LQogdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sgfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy9hYmkt
Y2hlY2sgYi90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjawppbmRleCA5NDUwNjc2NDI5Li5h
YmNkNmNlNmYxIDEwMDc1NQotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjaworKysg
Yi90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjawpAQCAtMjcsNiArMjcsOCBAQCBvdXIgJGVp
OwogIyBmb2xsb3dlZCBieSBhbm90YXRpb25zIG9mIHRoZSBmb2xsb3dpbmcgZm9ybToKICMgICAv
KiAhIE9UeXBlIE9QcmVmaXggTWFuZ2xlICovCiAjICAgLyogISBDUHJlZml4IENGaW5hbCBDRmlu
YWxIb3cgKi8KKyMgb3IsIGZvciBzdWJzZXF1ZW50IGludm9jYXRpb25zIGZvciB0aGUgc2FtZSBP
VHlwZSwganVzdAorIyAgIC8qICEgT1R5cGUgKi8KICMKICMgVGhlIGZ1bmN0aW9uIGRlZmluaXRp
b25zIHVzZSAvKiAhICovIHdoaWNoIHNpbXBseSBza2lwcyB0aGF0IGluc3RhbmNlLgogd2hpbGUg
KDxDX0ZJTEU+KSB7CkBAIC00Miw2ICs0NCw5IEBAIHdoaWxlICg8Q19GSUxFPikgewogICAgICAg
ICBteSBAdmFscyA9IHNwbGl0IC9ccysvLCAkMTsKICAgICAgICAgaWYgKCRjbGluZSA9PSAxICYm
ICFAdmFscykgewogICAgICAgICAgICAgJGNsaW5lID0gLTE7CisgICAgICAgIH0gZWxzaWYgKCRj
bGluZSA9PSAxICYmIEB2YWxzID09IDEpIHsKKyAgICAgICAgICAgIG15ICgkb3R5cGUpID0gQHZh
bHM7CisgICAgICAgICAgICBkaWUgInJlZmVyZW5jZSB0byB1bmRlZmluZWQgT1R5cGUgJG90eXBl
IiB1bmxlc3MgJGVudW1zeyRvdHlwZX07CiAgICAgICAgIH0gZWxzaWYgKCRjbGluZSA9PSAxICYm
IEB2YWxzID09IDMpIHsKICAgICAgICAgICAgICRlaS0+eyRffSA9IHNoaWZ0IEB2YWxzIGZvcmVh
Y2ggcXcoT1R5cGUgT1ByZWZpeCBNYW5nbGUpOwogICAgICAgICB9IGVsc2lmICgkY2xpbmUgPT0g
MiAmJiBAdmFscyA9PSAzKSB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:05:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7etN-0007lK-CR; Tue, 10 Sep 2019 12:05: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7etL-0007kg-JK
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:05:03 +0000
X-Inumbo-ID: 3815b160-d3c3-11e9-ac1c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3815b160-d3c3-11e9-ac1c-12813bfff9fa;
 Tue, 10 Sep 2019 12:05:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117102;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=sPtNd27qcB6TMmp6yZqoE+yUHBVkWI0BjraPfYgwm9Y=;
 b=ewFXQ5BflwpdrWCY2JLkbhvlQF0SVXfmgm4+ySeEmDj0Yi5BOgKRehjB
 CF0zenie/BKVCrzIcuktUiW52qu5pgmf7u4u6nWghiqynyzCWZUMNHSt8
 OkLEKT9y+mH8G1i9OQNVkiJ7xQrZ8AeWLbqwS64RI5wI/Gn5N87aADf60 I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TyB1f8yPNnwMDyIKpCYljaEKi8JgXtiPDgXCE3gOc/MX8iQte6alCZ0CoyRol+0AMv5eDzynFA
 OMJOVwKyQauOvjsVa5J56rkdsTUvKtwx9FYrG4QoKOQS6EJi4KoLY3oxkffNJ+MaCCWzLpxS4U
 qJMox5Sf9nrj2ZUwvzXg9/deFrk3plynDoAVMM3Pe2eZgpy941/J+ygBwJz0l+6eTHOnwdxzzu
 vsvFGN1iSvHiUWI8C4xUphyy6FxlPyom9JEo7FjgK6iEL9Rut2MbQDEKf5kdL+cbr/jqdH9FRX
 6T8=
X-SBRS: 2.7
X-MesageID: 5650090
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5650090"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:02:04 +0100
Message-ID: <20190910120207.10358-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 09/12] tools/ocaml: Reformat
 domain_create_flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoaXMgd2ls
bCBhbGxvdyB1cyB0byBhcHBseSB0aGUgYWJpIGNoZWNrZXIgc29vbi4KCk5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICB8IDQgKysrLQogdG9v
bHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSB8IDQgKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCmluZGV4
IDA5N2YzOWQ1Y2UuLjE3MTc0ZGViYjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKQEAgLTU3LDcg
KzU3LDkgQEAgdHlwZSBhcmNoX2RvbWFpbmNvbmZpZyA9CiAJfCBBUk0gb2YgeGVuX2FybV9hcmNo
X2RvbWFpbmNvbmZpZwogCXwgWDg2IG9mIHhlbl94ODZfYXJjaF9kb21haW5jb25maWcKIAotdHlw
ZSBkb21haW5fY3JlYXRlX2ZsYWcgPSBDREZfSFZNIHwgQ0RGX0hBUAordHlwZSBkb21haW5fY3Jl
YXRlX2ZsYWcgPQorCXwgQ0RGX0hWTQorCXwgQ0RGX0hBUAogCiB0eXBlIGRvbWN0bF9jcmVhdGVf
Y29uZmlnID0KIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkg
Yi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCmluZGV4IDk1N2M5ZmRjMmUuLjIyOGJj
MDBhMWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKKysrIGIv
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQpAQCAtNTAsNyArNTAsOSBAQCB0eXBlIGFy
Y2hfZG9tYWluY29uZmlnID0KICAgfCBBUk0gb2YgeGVuX2FybV9hcmNoX2RvbWFpbmNvbmZpZwog
ICB8IFg4NiBvZiB4ZW5feDg2X2FyY2hfZG9tYWluY29uZmlnCiAKLXR5cGUgZG9tYWluX2NyZWF0
ZV9mbGFnID0gQ0RGX0hWTSB8IENERl9IQVAKK3R5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KKyAg
fCBDREZfSFZNCisgIHwgQ0RGX0hBUAogCiB0eXBlIGRvbWN0bF9jcmVhdGVfY29uZmlnID0gewog
ICBzc2lkcmVmOiBpbnQzMjsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:05:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7etb-0007rZ-NK; Tue, 10 Sep 2019 12:05:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7eta-0007r7-HP
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:05:18 +0000
X-Inumbo-ID: 40f69a7e-d3c3-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40f69a7e-d3c3-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 12:05:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117118;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=vkywOB2ALmY05LTCZ9whL88lySWzpu7NrDNLs1ESLMA=;
 b=Q3Hb/8q/Nus3mq5RYoCsefnuC5zAjJ9k0y6kBuUBmfW2jg7ThqrpuZ8o
 Hd5DvnsshXlno01r3ZMkoFHZgQoG7SChUWyDx0a0ylQWoU1PaY9UoFkZv
 WzSass53D9cGpl37sHEWxMGHq3V/ayT9YV+XHQ0ZvjExVEYq5u/a0iE8t Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZmfNl+92b5GJ7EwT0bR0c1qad+Qh6gPgrTQMTVvTMYwOLtk97EsuCIWNG2sxSzG/B/3bQzOGCq
 GZFkmBga6826CdX1nfljmaGvDb9dnLYZN6oRKQIpMjWSDIKM7KpLF+2p+lZek0iWWK8a8TPQPO
 8eU2XRXWPyIziqcsNqfVdEcfowr0qi41sMa3SN4AsnJC8dEKJv8KdeJNTh5BU53pHHQh8eJGnr
 N36dphuKF9ElIxHMSS9J6begAhNgygYDvn+oooQHwK0zPDj2FuQVtgkZ0I2z3ozgX7s89ruhHO
 MoA=
X-SBRS: 2.7
X-MesageID: 5370634
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5370634"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:02:05 +0100
Message-ID: <20190910120207.10358-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 10/12] tools/ocaml: abi-check: Check properly.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IGEgYnJva2VuIHJlZ2V4cCB3aGljaCB3b3VsZCBtZW50aW9uIGAkLycgd2hlbiBpdCBvdWdo
dCB0byBoYXZlCm1lbnRpb25lZCBgJCcuICBUaGUgcmVzdWx0IHdvdWxkIGJlIHRoYXQgaXQgd291
bGQgbWF0Y2ggbGluZXMgbGlrZQogICAgdHlwZSBzb21lX29jYW1sX3R5cGUgPSBUaGluZyB8IE90
aGVyX1RoaW5nCmJ1dCBpZ25vcmUgZXZlcnl0aGluZyBidXQgdGhlIHR5cGUgbmFtZSwgZ2l2aW5n
IHdyb25nIGFuc3dlcnMuCgpDaGVjayB0aGF0IHdlIGNoZWNrIG1lbnRpb25lZCB0eXBlcy4gIE90
aGVyd2lzZSBpZiB3ZSBmYWlsIHRvIHNwb3QKc29tZSBzdWl0YWJsZSB0aGluZyBpbiB0aGUgb2Nh
bWwsIHdlIHdvdWxkIGp1c3Qgb21pdCBjaGVja2luZyB0aGlzCnR5cGUgIQoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2Nh
bWwvbGlicy94Yy9hYmktY2hlY2sgfCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMv
eGMvYWJpLWNoZWNrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sKaW5kZXggYWJjZDZj
ZTZmMS4uZDUzMmYzNzI3MSAxMDA3NTUKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hl
Y2sKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sKQEAgLTQ3LDYgKzQ3LDcgQEAg
d2hpbGUgKDxDX0ZJTEU+KSB7CiAgICAgICAgIH0gZWxzaWYgKCRjbGluZSA9PSAxICYmIEB2YWxz
ID09IDEpIHsKICAgICAgICAgICAgIG15ICgkb3R5cGUpID0gQHZhbHM7CiAgICAgICAgICAgICBk
aWUgInJlZmVyZW5jZSB0byB1bmRlZmluZWQgT1R5cGUgJG90eXBlIiB1bmxlc3MgJGVudW1zeyRv
dHlwZX07CisgICAgICAgICAgICAkY2xpbmUgPSAtMTsKICAgICAgICAgfSBlbHNpZiAoJGNsaW5l
ID09IDEgJiYgQHZhbHMgPT0gMykgewogICAgICAgICAgICAgJGVpLT57JF99ID0gc2hpZnQgQHZh
bHMgZm9yZWFjaCBxdyhPVHlwZSBPUHJlZml4IE1hbmdsZSk7CiAgICAgICAgIH0gZWxzaWYgKCRj
bGluZSA9PSAyICYmIEB2YWxzID09IDMpIHsKQEAgLTcwLDcgKzcxLDcgQEAgJGVpID0gdW5kZWY7
CiBteSAkYml0bnVtID0gMDsKIHdoaWxlICg8T0NBTUxfRklMRT4pIHsKICAgICBpZiAoISRlaSkg
ewotICAgICAgICBpZiAobXtedHlwZSBccysgKFx3KykgXHMqIFw9IFxzKiAkL314ICYmICRlbnVt
c3skMX0pIHsKKyAgICAgICAgaWYgKG17XnR5cGUgXHMrIChcdyspIFxzKiBcPSBccyogJH14ICYm
ICRlbnVtc3skMX0pIHsKICAgICAgICAgICAgIHByaW50ICIvLyBmb3VuZCBvY2FtbCB0eXBlICQx
IGF0ICRvOiQuXG4iIG9yIGRpZSAkITsKICAgICAgICAgICAgICRlaSA9ICRlbnVtc3skMX07CiAg
ICAgICAgICAgICAkY3ZhbCA9ICcnOwpAQCAtOTYsNiArOTcsNyBAQCB3aGlsZSAoPE9DQU1MX0ZJ
TEU+KSB7CiAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgIGRpZSBEdW1wZXIo
JGVpKS4iID8iOwogICAgICAgICAgICAgfQorICAgICAgICAgICAgJGVpLT57Q2hlY2tlZH0gPSAx
OwogICAgICAgICAgICAgJGVpID0gdW5kZWY7CiAgICAgICAgIH0gZWxzaWYgKCFte1xTfSkgewog
ICAgICAgICB9IGVsc2UgewpAQCAtMTA0LDQgKzEwNiw5IEBAIHdoaWxlICg8T0NBTUxfRklMRT4p
IHsKICAgICB9CiB9CiAKK2ZvcmVhY2ggJGVpICh2YWx1ZXMgJWVudW1zKSB7CisgICAgbmV4dCBp
ZiAkZWktPntDaGVja2VkfTsKKyAgICBkaWUgImRpZCBub3QgZmluZCBvY2FtbCB0eXBlIGRlZmlu
aXRpb24gZm9yICRlaS0+e09UeXBlfSBpbiAkbyI7Cit9CisKIGNsb3NlIFNURE9VVCBvciBkaWUg
JCE7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:05:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7etr-0007yt-6P; Tue, 10 Sep 2019 12:05:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7etq-0007yI-31
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:05:34 +0000
X-Inumbo-ID: 4a3fa81e-d3c3-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a3fa81e-d3c3-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 12:05:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117134;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JP8zQH/ueueckFwcv4VyM8ankZ08G9Ql82KkHtcPmIY=;
 b=Ib16Vb24s7lqsWtBckAQoR2d5YNx6wHi5HYMQPCWiONRe3o63T5XPkkz
 clK20h8cKEc9/KZjoq60VrCYZJNiuqRPy7wdDj9gxBy0sk4vmIzEJIhzY
 cPfLereX4uG/VBrFeYJbyx0ZFDFd+dD5lm2Jbsm1Rcn6SPsM64vnoB83K o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SvTqoal1meX0cWQl8Xq4+ob1gESHOxkUvLb3dZHL+f1ycxtuVuiRj4x8SH19IDEvREyJjKadUV
 B4OqMDyYkBMflbWm9EPH0RKBrf19rlxtt7UKA2nlF2ISvsrT4VOG7c5GUtsEFjnmtFjui87Mvi
 C/Gj2iA6nIjR7vPG6saXVC1HSmYj9Lbh2FErou8gh2zXDU2iS+Wb8I21lAKnm174VelFzymrOD
 O5PYdQ5jdwdMJFtdFkLCOwchFM+BD/+WvL2d0xuYrFSCEK7aXUmvARxBKoxtpfIyCpaVbLxvOn
 7Q0=
X-SBRS: 2.7
X-MesageID: 5416598
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5416598"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:02:06 +0100
Message-ID: <20190910120207.10358-12-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 11/12] tools/ocaml: tools/ocaml: Add missing
 CDF_* values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; 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
LQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICB8IDMgKysrCiB0b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpIHwgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCmluZGV4IDE3MTc0ZGViYjguLmU1NDRlZjg0ZGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWwKQEAgLTYwLDYgKzYwLDkgQEAgdHlwZSBhcmNoX2RvbWFpbmNv
bmZpZyA9CiB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAJfCBDREZfSFZNCiAJfCBDREZfSEFQ
CisJfCBDREZfUzNfSU5URUdSSVRZCisJfCBDREZfT09TX09GRgorCXwgQ0RGX1hTX0RPTUFJTgog
CiB0eXBlIGRvbWN0bF9jcmVhdGVfY29uZmlnID0KIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCmlu
ZGV4IDIyOGJjMDBhMWMuLjVhMzUwMDA3NjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybC5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQpAQCAt
NTMsNiArNTMsOSBAQCB0eXBlIGFyY2hfZG9tYWluY29uZmlnID0KIHR5cGUgZG9tYWluX2NyZWF0
ZV9mbGFnID0KICAgfCBDREZfSFZNCiAgIHwgQ0RGX0hBUAorICB8IENERl9TM19JTlRFR1JJVFkK
KyAgfCBDREZfT09TX09GRgorICB8IENERl9YU19ET01BSU4KIAogdHlwZSBkb21jdGxfY3JlYXRl
X2NvbmZpZyA9IHsKICAgc3NpZHJlZjogaW50MzI7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:05:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7eu6-000863-Hk; Tue, 10 Sep 2019 12:05: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7eu5-00085M-FM
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:05:49 +0000
X-Inumbo-ID: 535ee89c-d3c3-11e9-ac1c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 535ee89c-d3c3-11e9-ac1c-12813bfff9fa;
 Tue, 10 Sep 2019 12:05:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117149;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=rKnYMoKY7w/4NbliXgQsOoX+l5golCVhUfDZx7rVU7w=;
 b=MX3nfTvOE/cN0tXierN8kpbGcBBUwb/o4TrR12OGZSta2CgE5uw6IY7G
 h2SGWateBw9u+BHyMtApWNJtpc7skGcPsk19g/icLRGP8Cn73tmyJvrhn
 aGkh1Nl+eQdsH9TUKYDe1lDkRhN8QgVJnm097ILgFUBwZhxY3iskak+Ys I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5woO6jq4kaWw3sX4eOtb/CXWF//juZIbfcKS2UCRyFPifs7OEIu755JIJRecNMuVKxnGu2ABF3
 kBtMYWY57868WUBOHXh94uamgNAblnUGzqf+796jJsg90RuCYpgCSPwmta9qCrbIXJh6JsQrKY
 RoNYmeX2nOGupk40zVfPcQvD/H9wCZfE1epLe/UPuv30JDzqlyEZz2mxOQrz8aeEKYqDsF93PY
 /5RoCyMb8KM0YkS/RA5voyUOgsYG/ZEd56EfT3Qel++8FGV8WdGIrtHvJw/9Fqtj7/D0WG6MmD
 SCU=
X-SBRS: 2.7
X-MesageID: 5416615
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5416615"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 13:02:07 +0100
Message-ID: <20190910120207.10358-13-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 12/12] tools/ocaml: abi: Use formal
 conversion and check in more places
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgMTUgKysrKysrKysrLS0tLS0tCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICA0ICsrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgMTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bF9zdHVicy5jCmluZGV4IGM3NGMyYjQzYTAuLmY4NmVjYzdiN2UgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybF9zdHVicy5jCkBAIC0xOTUsOCArMTk1LDEwIEBAIENBTUxwcmltIHZhbHVlIHN0dWJf
eGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIGNvbmZpZykKIAogCWRvbWFpbl9oYW5k
bGVfb2ZfdXVpZF9zdHJpbmcoY2ZnLmhhbmRsZSwgU3RyaW5nX3ZhbChWQUxfSEFORExFKSk7CiAK
LQlmb3IgKCBsID0gVkFMX0ZMQUdTOyBsICE9IFZhbF9ub25lOyBsID0gRmllbGQobCwgMSkgKQot
CQljZmcuZmxhZ3MgfD0gMXUgPDwgSW50X3ZhbChGaWVsZChsLCAwKSk7CisJY2ZnLmZsYWdzID0g
b2NhbWxfbGlzdF90b19jX2JpdG1hcAorCQkvKiAhIGRvbWFpbl9jcmVhdGVfZmxhZyBDREZfIGxj
ICovCisJCS8qICEgWEVOX0RPTUNUTF9DREZfIFhFTl9ET01DVExfQ0RGX01BWCBtYXggKi8KKwkJ
KFZBTF9GTEFHUyk7CiAKIAlhcmNoX2RvbWNvbmZpZyA9IEZpZWxkKFZBTF9BUkNILCAwKTsKIAlz
d2l0Y2ggKCBUYWdfdmFsKFZBTF9BUkNIKSApCkBAIC0yMTEsOCArMjEzLDEwIEBAIENBTUxwcmlt
IHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIGNvbmZpZykKICAg
ICAgICAgLyogTW5lbW9uaWNzIGZvciB0aGUgbmFtZWQgZmllbGRzIGluc2lkZSB4ZW5feDg2X2Fy
Y2hfZG9tYWluY29uZmlnICovCiAjZGVmaW5lIFZBTF9FTVVMX0ZMQUdTICAgICAgICAgIEZpZWxk
KGFyY2hfZG9tY29uZmlnLCAwKQogCi0JCWZvciAoIGwgPSBWQUxfRU1VTF9GTEFHUzsgbCAhPSBW
YWxfbm9uZTsgbCA9IEZpZWxkKGwsIDEpICkKLQkJCWNmZy5hcmNoLmVtdWxhdGlvbl9mbGFncyB8
PSAxdSA8PCBJbnRfdmFsKEZpZWxkKGwsIDApKTsKKwkJY2ZnLmFyY2guZW11bGF0aW9uX2ZsYWdz
ID0gb2NhbWxfbGlzdF90b19jX2JpdG1hcAorCQkJLyogISB4ODZfYXJjaF9lbXVsYXRpb25fZmxh
Z3MgWDg2X0VNVV8gbm9uZSAqLworCQkJLyogISBYRU5fWDg2X0VNVV8gWEVOX1g4Nl9FTVVfQUxM
IGFsbCAqLworCQkJKFZBTF9FTVVMX0ZMQUdTKTsKIAogI3VuZGVmIFZBTF9FTVVMX0ZMQUdTCiAK
QEAgLTM2OCw4ICszNzIsNyBAQCBzdGF0aWMgdmFsdWUgYWxsb2NfZG9tYWluaW5mbyh4Y19kb21h
aW5pbmZvX3QgKiBpbmZvKQogCSAqIGVtdWxhdGlvbl9mbGFnczogeDg2X2FyY2hfZW11bGF0aW9u
X2ZsYWdzIGxpc3Q7CiAJICovCiAJZW11bF9saXN0ID0gY19iaXRtYXBfdG9fb2NhbWxfbGlzdAot
CQkvKiAhIHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBYODZfRU1VXyBub25lICovCi0JCS8qICEg
WEVOX1g4Nl9FTVVfIFhFTl9YODZfRU1VX0FMTCBhbGwgKi8KKwkJLyogISB4ODZfYXJjaF9lbXVs
YXRpb25fZmxhZ3MgKi8KIAkJKGluZm8tPmFyY2hfY29uZmlnLmVtdWxhdGlvbl9mbGFncyk7CiAK
IAkvKiB4ZW5feDg2X2FyY2hfZG9tYWluY29uZmlnICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZmY5
MjY1Zjc2NS4uNzdmNTQ2Y2JiOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtNjQsNiArNjQsMTAgQEAg
c3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHsKICAvKiBJcyB0aGlzIGEgeGVuc3RvcmUg
ZG9tYWluPyAqLwogI2RlZmluZSBfWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICAgICA0CiAjZGVm
aW5lIFhFTl9ET01DVExfQ0RGX3hzX2RvbWFpbiAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX3hz
X2RvbWFpbikKKworLyogTWF4IFhFTl9ET01DVExfQ0RGXyogY29uc3RhbnQuICBVc2VkIGZvciBB
QkkgY2hlY2tpbmcuICovCisjZGVmaW5lIFhFTl9ET01DVExfQ0RGX01BWCBYRU5fRE9NQ1RMX0NE
Rl94c19kb21haW4KKwogICAgIHVpbnQzMl90IGZsYWdzOwogCiAgICAgLyoKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:15:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7f2u-0000qf-IF; Tue, 10 Sep 2019 12: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=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7f2t-0000qa-6X
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:14:55 +0000
X-Inumbo-ID: 9736be2c-d3c4-11e9-ac1d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9736be2c-d3c4-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 12:14: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 1i7f2p-0005xG-8F; Tue, 10 Sep 2019 12:14: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 1i7f2o-0005t6-C8; Tue, 10 Sep 2019 12:14:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7f2o-0007Tx-BS; Tue, 10 Sep 2019 12:14:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141165-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386-xsm:host-install(4):broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:build-i386:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386: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-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-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-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-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-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=89ea03a7dc83ca36b670ba7f787802791fcb04b1
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 12:14:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 141165: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE2NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNjUvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgy
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4MgogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTQwMjgyCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDI4
MgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgyCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDAyODIKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDE0MDI4MgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA4OWVhMDNh
N2RjODNjYTM2YjY3MGJhN2Y3ODc4MDI3OTFmY2IwNGIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11
dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDIz
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFog
ICAyMiBkYXlzICAgMjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTY1ICAyMDE5
LTA5LTA5IDE1OjA2OjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGln
YWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4K
ICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hl
dnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4K
ICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGllbiBKYXJu
byA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJt
ZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4g
PGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBC
ZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hA
Z21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcmV5IE1pbnlh
cmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRh
bmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQx
M0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290
YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMg
Qmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNv
bT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3Vn
QGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIaWthcnUg
TmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgog
IEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxp
dUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hh
bm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJl
ZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBT
dXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5p
Q0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0Bn
bWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQg
Vml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJr
LmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJl
ZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF4
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVk
aGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAg
TWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xh
cyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6
PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFpbC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckBy
ZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0u
Y29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgog
IFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdh
bHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwu
RG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBS
YW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29t
PgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNhdGhlZXNo
IFJhamVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNoaXZhcHJhc2FkIEcg
QmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJh
bmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+
CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dh
cnphcmVAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hA
Z21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1
dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255
IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5u
Z3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZA
dmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2Vp
IFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56
aGFvQGludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1p
Mzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
bWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1
aWxkLWkzODYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2
b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxMDk5MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:17:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7f5C-0000yr-6C; Tue, 10 Sep 2019 12:17:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7f5A-0000yk-VO
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:17:17 +0000
X-Inumbo-ID: ecfe04d2-d3c4-11e9-ac1d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ecfe04d2-d3c4-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 12:17: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 D5EEEB701;
 Tue, 10 Sep 2019 12:17:14 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-4-ian.jackson@eu.citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <60334e88-15ba-40fc-8199-ebc555a91623@suse.com>
Date: Tue, 10 Sep 2019 14:17:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190910120207.10358-4-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 03/12] tools/ocaml: Introduce xenctrl ABI
 build-time 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: 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>,
 Christian Lindig <christian.lindig@citrix.com>, DavidScott <dave@recoil.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>

T24gMTAuMDkuMjAxOSAxNDowMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gYy9zIGYwODlmZGRkOTQx
IGJyb2tlIHRoZSBPY2FtbCBBQkkgYnkgcmVudW1lcmluZwo+IFhFTl9TWVNDVExfUEhZU0NBUF9k
aXJlY3RpbyB3aXRob3V0IGFkanVzdGluZyB0aGUgT2NhbWwKPiBwaHlzaW5mb19jYXBfZmxhZyBl
bnVtZXJhdGlvbi4KPiAKPiBBZGQgYnVpbGQgbWFjaGluZXJ5IHdoaWNoIHdpbGwgY2hlY2sgdGhl
IEFCSSBjb3JyZXNwb25kZW5jZS4KPiAKPiBUaGlzIHdpbGwgcmVzdWx0IGluIGEgY29tcGlsZSB0
aW1lIGZhaWx1cmUgd2hlbmV2ZXIgY29uc3RhbnRzIGdldAo+IHJlbnVtYmVyZWQvYWRkZWQgd2l0
aG91dCBhIGNvbXBhdGlibGUgYWRqdXN0bWVudCB0byB0aGUgT2NhbWwgQUJJLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQWNr
ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KCkp1
c3QgaW4gY2FzZSB5b3Ugd2FudCBhbiBleHRyYSBhY2sgZm9yIHRoZSB0aW55IHN5c2N0bC5oIGFk
ZGl0aW9uOgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKPiAtLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKPiBAQCAtOTAsNiArOTAsMTAgQEAgc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCB7
Cj4gICAvKiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgZGlyZWN0IGFjY2VzcyB0byBJL08gZGV2aWNl
cyB3aXRoIElPTU1VLiAqLwo+ICAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8g
ICAgIDIKPiAgI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gICgxdTw8X1hFTl9T
WVNDVExfUEhZU0NBUF9kaXJlY3RpbykKPiArCj4gKy8qIE1heCBYRU5fU1lTQ1RMX1BIWVNDQVBf
KiBjb25zdGFudC4gIFVzZWQgZm9yIEFCSSBjaGVja2luZy4gKi8KPiArI2RlZmluZSBYRU5fU1lT
Q1RMX1BIWVNDQVBfTUFYIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbwoKSSBkb24ndCBwYXJ0
aWN1bGFybHkgbGlrZSBzdWNoICJtYXgiIHZhbHVlcyBwdXQgaW4gKHB1YmxpYykgaGVhZGVycwoo
YXMgdGhleSByZXF1aXJlIGNvbnN0YW50IHVwZGF0aW5nKSwgYnV0IEkgY2FuJ3Qgc2VlIGEgZ29v
ZAphbHRlcm5hdGl2ZSBlaXRoZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:18:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:18:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7f62-000141-Hq; Tue, 10 Sep 2019 12:18: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=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7f60-00013s-Ug
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:18:08 +0000
X-Inumbo-ID: 0b613f66-d3c5-11e9-ac1d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b613f66-d3c5-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 12:18:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568117888;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=BGSOJtTt/4tZ5/Zl81K6f+hvC+Oyiw0VotjmIoqbv9g=;
 b=JoWl8N1/eMELQNT8zt05++xi4+FnVNcb5RDBIOdMBAAolORM8P7hhkO+
 wnLJI85vFJGK+MgJ0Ie2Ah8lTaD0cChCP447obxvatPJpBRgJ5s77PXsC
 3VmWifdN9SK3FsEsJX//Np/6wwz/NcREuA8cOZurrjq1jtWt3KDTMQLnm A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: A/bPYZpZrdWUOSV0eEonIjxn6zFVpbW05dffAtbb/83ATn0TWk0fa6IsbSLtrOVOIv9BaRS4eP
 Psz6IMqjXxJDZBHYfucGMyHWvev4quzhDYUgTC2Zb/+MIjSgLHgVb/vA9Jv5I+Wr5JRljPjfOE
 7OmbMLZ5KgNVUYe11L9heVLNj4XgpyVPvqg3iJwv8Qj/lPvfKHTKe6KyvyKlRMur9x0W/YBuFa
 P8EIcaTHOgWRwc2H4tLyloYxn/G8mOxmON049p4vffj1VM8AeH37u+SMpQup/3BJMy3RkLJ6tq
 IFQ=
X-SBRS: 2.7
X-MesageID: 5417282
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5417282"
To: Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-4-ian.jackson@eu.citrix.com>
 <60334e88-15ba-40fc-8199-ebc555a91623@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: <58062903-5365-cf8d-90f9-fb33a55dc42f@citrix.com>
Date: Tue, 10 Sep 2019 13:18:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <60334e88-15ba-40fc-8199-ebc555a91623@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 03/12] tools/ocaml: Introduce xenctrl ABI
 build-time 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: 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>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>, DavidScott <dave@recoil.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>

T24gMTAvMDkvMjAxOSAxMzoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTAuMDkuMjAxOSAx
NDowMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IGMvcyBmMDg5ZmRkZDk0MSBicm9rZSB0aGUgT2Nh
bWwgQUJJIGJ5IHJlbnVtZXJpbmcKPj4gWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvIHdpdGhv
dXQgYWRqdXN0aW5nIHRoZSBPY2FtbAo+PiBwaHlzaW5mb19jYXBfZmxhZyBlbnVtZXJhdGlvbi4K
Pj4KPj4gQWRkIGJ1aWxkIG1hY2hpbmVyeSB3aGljaCB3aWxsIGNoZWNrIHRoZSBBQkkgY29ycmVz
cG9uZGVuY2UuCj4+Cj4+IFRoaXMgd2lsbCByZXN1bHQgaW4gYSBjb21waWxlIHRpbWUgZmFpbHVy
ZSB3aGVuZXZlciBjb25zdGFudHMgZ2V0Cj4+IHJlbnVtYmVyZWQvYWRkZWQgd2l0aG91dCBhIGNv
bXBhdGlibGUgYWRqdXN0bWVudCB0byB0aGUgT2NhbWwgQUJJLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQWNrZWQtYnk6
IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KPiBKdXN0IGlu
IGNhc2UgeW91IHdhbnQgYW4gZXh0cmEgYWNrIGZvciB0aGUgdGlueSBzeXNjdGwuaCBhZGRpdGlv
bjoKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4+IC0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKPj4gQEAgLTkwLDYgKzkwLDEwIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3Ag
ewo+PiAgIC8qIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBkaXJlY3QgYWNjZXNzIHRvIEkvTyBkZXZp
Y2VzIHdpdGggSU9NTVUuICovCj4+ICAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0
aW8gICAgIDIKPj4gICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvICAoMXU8PF9Y
RU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8pCj4+ICsKPj4gKy8qIE1heCBYRU5fU1lTQ1RMX1BI
WVNDQVBfKiBjb25zdGFudC4gIFVzZWQgZm9yIEFCSSBjaGVja2luZy4gKi8KPj4gKyNkZWZpbmUg
WEVOX1NZU0NUTF9QSFlTQ0FQX01BWCBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8KPiBJIGRv
bid0IHBhcnRpY3VsYXJseSBsaWtlIHN1Y2ggIm1heCIgdmFsdWVzIHB1dCBpbiAocHVibGljKSBo
ZWFkZXJzCj4gKGFzIHRoZXkgcmVxdWlyZSBjb25zdGFudCB1cGRhdGluZyksIGJ1dCBJIGNhbid0
IHNlZSBhIGdvb2QKPiBhbHRlcm5hdGl2ZSBlaXRoZXIuCgpUaGlzIGlzIHRoZSBiZXN0IEkgY291
bGQgY29tZSB1cCB3aXRoLsKgIEF0IGxlYXN0IGl0IGlzIGluIGEKdG9vbHMtcmVzdHJpY3RlZCBo
ZWFkZXIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:18:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7f67-000156-Ru; Tue, 10 Sep 2019 12:18:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7f66-00014p-Fh
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:18:14 +0000
X-Inumbo-ID: 0f8d0a66-d3c5-11e9-ac1d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f8d0a66-d3c5-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 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 2AC66AFCD;
 Tue, 10 Sep 2019 12:18:13 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-13-ian.jackson@eu.citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <704a1a5b-c230-2832-38e0-6e96c09ddf71@suse.com>
Date: Tue, 10 Sep 2019 14:18:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190910120207.10358-13-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 12/12] tools/ocaml: abi: Use formal
 conversion and check in more places
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.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>

T24gMTAuMDkuMjAxOSAxNDowMiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gRnJvbTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKU2FtZSBhcyBmb3IgdGhlIHN5
c2N0bCBvbmUgLSBpZiB5b3Ugd2FudCBpdCwgaGVyZSB5b3UgYXJlOgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:20:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7f8G-0001tT-Am; Tue, 10 Sep 2019 12:20: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=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7f8F-0001tN-IT
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:20:27 +0000
X-Inumbo-ID: 5e35d972-d3c5-11e9-ac1d-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e35d972-d3c5-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 12:20:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568118026;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=gM5c/kMfVhZFz/2eXkjzLqHEI3wBLsSx9iqQABAAyN8=;
 b=gDEboWX49q6jjhNhBcIqN9s5HUEJutO6Xj68y04iK9KzBp5E49vUo8SV
 gRlbEr76UkKffCYAKb8nc9tnnrKZc98zMlDzkGe/2/rRGN2ZGftA04X6l
 T5/2L/uZ9qr/+71f7LVU8ut4AbZI2RuTfKeo5EyRJNU2NvZ6hJQkFDNNn w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 11cNKuGkY38+Oora9qTFdbXUt/ZPCCSimYlD5GVLzrhihNdsbUQoFCGTFegAuhYW+118QQL8t8
 kmH5M+zqm7NT3nhpQduBJKngLuQNtXblqgVqeoUFysU5c2N/fLQqQ8+m7UIDfmDS1CaxeVvLWH
 O14Mhl7sgGJR+si0fLZI0pYURtQCyXru0woGr42R9kNKxnA57LxoPMqmxX5WLyaDpM30iZWLgn
 rurMPzdX84KgM0Np3+OCK18SnogldI7OtfaXNYEKroOdfMFmk9jgB3W4QZe+M+hD8yjoZQEt1f
 1d8=
X-SBRS: 2.7
X-MesageID: 5371383
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5371383"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-5-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8ecf23b2-3fe9-069f-de17-2caa91e05d9b@citrix.com>
Date: Tue, 10 Sep 2019 13:20:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190910120207.10358-5-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 04/12] xen/domctl: Drop guest suffix from
 XEN_DOMCTL_CDF_hvm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxMzowMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gRnJvbTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJIHNob3VsZCBwcm9iYWJseSBo
YXZlIGZpbmlzaGVkIHdyaXRpbmcgbXkgY29tbWl0IG1lc3NhZ2UgYmVmb3JlIGhhbmRpbmcKdGhl
IGJyYW5jaCBvZmYuCgoiVGhlIHN1ZmZpeCBpcyByZWR1bmRhbnQsIGFuZCBkcm9wcGluZyBpdCBo
ZWxwcyB0byBzaW1wbGlmeSB0aGUgT2NhbWwvQwpBQkkgY2hlY2tpbmcuIgoKb3Igc29tZXRoaW5n
IHN1aXRhYmxlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:22:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:22:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7fAR-000227-PL; Tue, 10 Sep 2019 12:22: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=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7fAQ-000220-Vv
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:22:43 +0000
X-Inumbo-ID: aef328ce-d3c5-11e9-ac1d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aef328ce-d3c5-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 12:22:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568118162;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PldeP5N1kNQZqFhTl144v/+0mHdz7kzFat13cMRxTEI=;
 b=XQ98hvpbGsZ1IsQ2rQQg3u7Hjt5bNv5SqoxfqhucOICZ73V3v7ZuXWsM
 cp0rrcgXbG3iidB3Kujp5RvmLIOmndZY7xnOkGSjDUFHUoAgyhO3J+v2q
 KTlpFTPWxGNFjr4vf6RzoqAsR8Wuvh1AfiBXMppgIHa2i4oqeHnk5c9Gk g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: u4HCVFRrD+/LL0tWSIU4E/7MyobIPdhEpTK2L8MA7A/U6pHZF6nvnDRaSofaDdAY1/2rGGjzfL
 pbXER0WmybNIgnzzca7GeLo1WUzgh6rIpvZqFvXuvaPTqOyRwYtKSNug/EsOSynkwgk/7szHA3
 JwPM0bE2lGlCHVZwMxOEedYK+/XhXnKOQQJqQQnvQm36R6SMLUkzBEyg43A4akUigQKpSPE3D8
 7BZ3P4D5vbKpZ5b50oPnxuAYFJeNZa4qJteeQJUwqQtrI9gfMRZ7tVf7/xGlvE7NmiYN8n8A9w
 gpk=
X-SBRS: 2.7
X-MesageID: 5417479
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5417479"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-7-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7ef7b11e-e463-a12d-0dfe-dd386d4f4f59@citrix.com>
Date: Tue, 10 Sep 2019 13:22:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190910120207.10358-7-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 06/12] tools/ocaml: abi handling: Provide
 ocaml->C conversion/check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxMzowMiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gRnJvbTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPgo+IE5vIHVzZXJzIG9mIHRoaXMgeWV0
IHNvIG5vIG92ZXJhbGwgY2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkknbSBhZnJhaWQgdGhpcyBkb2Vzbid0IGJpc2Vj
dC7CoCBJdCBuZWVkcyB0byBiZSBpbiB0aGUgc2FtZSBwYXRjaCBhcyBvbmUKb2YgaXRzIGNhbGxl
cnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 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 1i7fIi-0002uM-S1; Tue, 10 Sep 2019 12:31:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7fIh-0002uH-3L
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:31:15 +0000
X-Inumbo-ID: e093d0c6-d3c6-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e093d0c6-d3c6-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 12:31:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568118674;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=0oE3PuQmnz801De8wtlSAYnQvBxNKZkm05V4ECqnqes=;
 b=Ks6Xu3kIbpVs/Q7ZowkLKNxFCT3/eaze0RaVjYnaDWrCq2fCSZCZCwLo
 AtK86zSKF8XQxsYsW4G9kdaq+04lHqtFP2vusRqJoxetVj5SzsduKJ9A4
 Gh1nugdNlx7kaYjhKW2Fqyh2SgPgbZvDOICdvFZ7DkGrUkTlb90R8Yyj0 4=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zb2vsXtLd1F4VLIdWl+ysnjdDZIfMK0kilJK63kffmr3CM/Jw8TPpIRLJ0riY85dMs0bI/P7hX
 u6+8tf5zVH8yGq8SzxBmVPflcvau/oAbqAay7WsNiIeOKT8aX//GIEvye7J9JAGF8MErUpb5Qq
 QC910dqxxEoO7Qg3YwjwWZCGc7Juar0YNtO6A1iK21MxqOzVZ0xVt0kc0U+VxGWQHhPnRFtvAY
 r2VxU9NdpKjqvjy2W2yVOO1dJGk8ao8G31d97n59WO8cviYvwwlGV/+PgZ0J0ZyHWHqKDGOQDt
 BPM=
X-SBRS: 2.7
X-MesageID: 5651480
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5651480"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 03/11] ioreq: switch selection and forwarding to use
 ioservid_t
Thread-Index: AQHVYnKzQAYAF6MhWkGgnqbgOaE9Pack4OoQ
Date: Tue, 10 Sep 2019 12:31:09 +0000
Message-ID: <46b8e9bdb412439d83d619234ce69ae7@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-4-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-4-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 03/11] ioreq: switch selection and
 forwarding to use ioservid_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: Stefano Stabellini <sstabellini@kernel.org>, 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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNA0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsg
QW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHds
QHhlbi5vcmc+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4N
Cj4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsNCj4gPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBU
aW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MiAwMy8xMV0gaW9yZXE6IHN3aXRjaCBz
ZWxlY3Rpb24gYW5kIGZvcndhcmRpbmcgdG8gdXNlIGlvc2VydmlkX3QNCj4gDQo+IGh2bV9zZWxl
Y3RfaW9yZXFfc2VydmVyIGFuZCBodm1fc2VuZF9pb3JlcSB3aGVyZSBib3RoIHVzaW5nDQo+IGh2
bV9pb3JlcV9zZXJ2ZXIgZGlyZWN0bHksIHN3aXRjaCB0byB1c2UgaW9zZXJ2aWRfdCBpbiBvcmRl
ciB0byBzZWxlY3QNCj4gYW5kIGZvcndhcmQgaW9yZXFzLg0KPiANCj4gVGhpcyBpcyBhIHByZXBh
cmF0b3J5IGNoYW5nZSwgc2luY2UgZnV0dXJlIHBhdGNoZXMgd2lsbCB1c2UgdGhlIGlvcmVxDQo+
IHNlcnZlciBpZCBpbiBvcmRlciB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4gaW50ZXJuYWwgYW5k
IGV4dGVybmFsDQo+IGlvcmVxIHNlcnZlcnMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCi4uLiB3aXRoIG9uZSBzdWdnZXN0aW9u
Lg0KDQpbc25pcF0NCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3Au
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaA0KPiBpbmRleCBkM2I1NTRkMDE5Li44
NzI1Y2MyMGQzIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgN
Cj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oDQo+IEBAIC01NCw2ICs1NCw3
IEBADQo+ICAgKi8NCj4gDQo+ICB0eXBlZGVmIHVpbnQxNl90IGlvc2VydmlkX3Q7DQo+ICsjZGVm
aW5lIFhFTl9JTlZBTElEX0lPU0VSVklEIDB4ZmZmZg0KPiANCg0KUGVyaGFwcyB1c2UgKGlvc2Vy
dmlkX3QpfjAgcmF0aGVyIHRoYW4gaGFyZGNvZGluZz8NCg0KICBQYXVsDQoNCj4gIC8qDQo+ICAg
KiBYRU5fRE1PUF9jcmVhdGVfaW9yZXFfc2VydmVyOiBJbnN0YW50aWF0ZSBhIG5ldyBJT1JFUSBT
ZXJ2ZXIgZm9yIGENCj4gLS0NCj4gMi4yMi4wDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:34:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7fLn-00032O-Cs; Tue, 10 Sep 2019 12:34: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=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7fLn-00032J-2q
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:34:27 +0000
X-Inumbo-ID: 5309a299-d3c7-11e9-ac1d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5309a299-d3c7-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 12:34:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568118867;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=zCoeT2jI8TgOAhNXJ9ezEY9GxFJcyK3h+9Q4XBDg7qQ=;
 b=ImUlpU7YYFn+7qq0ZEvONxffHPSso5lfD5sYOFLVCmeIWDO1ydK+2w16
 3GcxaOBW3QChQBmW9fYsB6NCnJUgSjW2tdiea7i9C/YqxwHeo+0l13jCW
 VNurjAc81d32HVihY5MF/681zNLYyBpqHQcF5YvA/ymsFXIdzwQFAt4dR U=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /Dl7BoirJ4gns4LTUT/hzMBNnI7/KxxGJDaUUAPgWpCjrY4v2vUayHFlPnYcts6fe4PLPxeHLD
 xiHRyrgtqzCRbAB5DSKMP3on2+1Ab2Mc1YSvIFIQjOQ5yJMBOGiAmt+RfeBv0Ov+0MQGnuKA1q
 gsXWCoc6xzwn6pMzn7gdBPYCLT5C6WJ0kuPjWtpI3wsxusmwaArAfhjeIzwEYjsbOniEooO9rA
 AuLKwYHnFLC4bbguMGZydg3ucA1Nxq/NoxZi70C8eNGMgh9BG2GW7i0c6l7UY8A8veRnCOf+aM
 Aeg=
X-SBRS: 2.7
X-MesageID: 5366776
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5366776"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 04/11] ioreq: add fields to allow internal
 ioreq servers
Thread-Index: AQHVYnLmQHjVkQZHN0K1IeubR0Mv5ack4wfg
Date: Tue, 10 Sep 2019 12:34:21 +0000
Message-ID: <551af74570174eff89b0bcba33e73c51@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-5-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-5-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 04/11] ioreq: add fields to allow
 internal ioreq servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUm9nZXIgUGF1IE1v
bm5lDQo+IFNlbnQ6IDAzIFNlcHRlbWJlciAyMDE5IDE3OjE0DQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPjsNCj4gUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3Vi
amVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDA0LzExXSBpb3JlcTogYWRkIGZpZWxkcyB0byBh
bGxvdyBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXJzDQo+IA0KPiBJbnRlcm5hbCBpb3JlcSBzZXJ2ZXJz
IGFyZSBwbGFpbiBmdW5jdGlvbiBoYW5kbGVycyBpbXBsZW1lbnRlZCBpbnNpZGUNCj4gb2YgdGhl
IGh5cGVydmlzb3IuIE5vdGUgdGhhdCBtb3N0IGZpZWxkcyB1c2VkIGJ5IGN1cnJlbnQgKGV4dGVy
bmFsKQ0KPiBpb3JlcSBzZXJ2ZXJzIGFyZSBub3QgbmVlZGVkIGZvciBpbnRlcm5hbCBvbmVzLCBh
bmQgaGVuY2UgaGF2ZSBiZWVuDQo+IHBsYWNlZCBpbnNpZGUgb2YgYSBzdHJ1Y3QgYW5kIHBhY2tl
ZCBpbiBhbiB1bmlvbiB0b2dldGhlciB3aXRoIHRoZQ0KPiBvbmx5IGludGVybmFsIHNwZWNpZmlj
IGZpZWxkLCBhIGZ1bmN0aW9uIHBvaW50ZXIgdG8gYSBoYW5kbGVyLg0KPiANCj4gVGhpcyBpcyBy
ZXF1aXJlZCBpbiBvcmRlciB0byBoYXZlIFBDSSBjb25maWcgYWNjZXNzZXMgZm9yd2FyZGVkIHRv
DQo+IGV4dGVybmFsIGlvcmVxIHNlcnZlcnMgb3IgdG8gaW50ZXJuYWwgb25lcyAoaWU6IFFFTVUg
ZW11bGF0ZWQgZGV2aWNlcw0KPiB2cyB2UENJIHBhc3N0aHJvdWdoKSwgYW5kIGlzIHRoZSBmaXJz
dCBzdGVwIGluIG9yZGVyIHRvIGFsbG93DQo+IHVucHJpdmlsZWdlZCBkb21haW5zIHRvIHVzZSB2
UENJLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPg0KDQo+IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIHYxOg0KPiAgLSBEbyBub3QgYWRkIGFu
IGludGVybmFsIGZpZWxkIHRvIHRoZSBpb3JlcSBzZXJ2ZXIgc3RydWN0LCB3aGV0aGVyIGENCj4g
ICAgc2VydmVyIGlzIGludGVybmFsIG9yIGV4dGVybmFsIGNhbiBhbHJlYWR5IGJlIGluZmVycmVk
IGZyb20gdGhlIGlkLg0KPiAgLSBBZGQgYW4gZXh0cmEgcGFyYW1ldGVyIHRvIHRoZSBpbnRlcm5h
bCBoYW5kbGVyIGluIG9yZGVyIHRvIHBhc3MNCj4gICAgdXNlci1wcm92aWRlZCBvcGFxdWUgZGF0
YSB0byB0aGUgaGFuZGxlci4NCj4gLS0tDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21h
aW4uaCB8IDMwICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDE5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZG9tYWluLmgNCj4gaW5kZXggYmNjNTYyMTc5Ny4uOWZiZTgzZjQ1YSAxMDA2NDQNCj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgNCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgNCj4gQEAgLTUyLDIxICs1MiwyOSBAQCBzdHJ1Y3QgaHZtX2lv
cmVxX3ZjcHUgew0KPiAgI2RlZmluZSBNQVhfTlJfSU9fUkFOR0VTICAyNTYNCj4gDQo+ICBzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciB7DQo+IC0gICAgc3RydWN0IGRvbWFpbiAgICAgICAgICAqdGFy
Z2V0LCAqZW11bGF0b3I7DQo+IC0NCj4gKyAgICBzdHJ1Y3QgZG9tYWluICAgICAgICAgICp0YXJn
ZXQ7DQo+ICAgICAgLyogTG9jayB0byBzZXJpYWxpemUgdG9vbHN0YWNrIG1vZGlmaWNhdGlvbnMg
Ki8NCj4gICAgICBzcGlubG9ja190ICAgICAgICAgICAgIGxvY2s7DQo+IC0NCj4gLSAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgIGlvcmVxOw0KPiAtICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAg
aW9yZXFfdmNwdV9saXN0Ow0KPiAtICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7
DQo+IC0NCj4gLSAgICAvKiBMb2NrIHRvIHNlcmlhbGl6ZSBhY2Nlc3MgdG8gYnVmZmVyZWQgaW9y
ZXEgcmluZyAqLw0KPiAtICAgIHNwaW5sb2NrX3QgICAgICAgICAgICAgYnVmaW9yZXFfbG9jazsN
Cj4gLSAgICBldnRjaG5fcG9ydF90ICAgICAgICAgIGJ1ZmlvcmVxX2V2dGNobjsNCj4gICAgICBz
dHJ1Y3QgcmFuZ2VzZXQgICAgICAgICpyYW5nZVtOUl9JT19SQU5HRV9UWVBFU107DQo+ICAgICAg
Ym9vbCAgICAgICAgICAgICAgICAgICBlbmFibGVkOw0KPiAtICAgIHVpbnQ4X3QgICAgICAgICAg
ICAgICAgYnVmaW9yZXFfaGFuZGxpbmc7DQo+ICsNCj4gKyAgICB1bmlvbiB7DQo+ICsgICAgICAg
IHN0cnVjdCB7DQo+ICsgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICAgICAgICAgICplbXVsYXRv
cjsNCj4gKyAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgaW9yZXE7DQo+ICsgICAg
ICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAgIGlvcmVxX3ZjcHVfbGlzdDsNCj4gKyAgICAg
ICAgICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7DQo+ICsNCj4gKyAgICAgICAg
ICAgIC8qIExvY2sgdG8gc2VyaWFsaXplIGFjY2VzcyB0byBidWZmZXJlZCBpb3JlcSByaW5nICov
DQo+ICsgICAgICAgICAgICBzcGlubG9ja190ICAgICAgICAgICAgIGJ1ZmlvcmVxX2xvY2s7DQo+
ICsgICAgICAgICAgICBldnRjaG5fcG9ydF90ICAgICAgICAgIGJ1ZmlvcmVxX2V2dGNobjsNCj4g
KyAgICAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgYnVmaW9yZXFfaGFuZGxpbmc7DQo+
ICsgICAgICAgIH07DQo+ICsgICAgICAgIHN0cnVjdCB7DQo+ICsgICAgICAgICAgICB2b2lkICAg
ICAgICAgICAgICAgICAgICpkYXRhOw0KPiArICAgICAgICAgICAgaW50ICgqaGFuZGxlcikoc3Ry
dWN0IHZjcHUgKnYsIGlvcmVxX3QgKiwgdm9pZCAqKTsNCj4gKyAgICAgICAgfTsNCj4gKyAgICB9
Ow0KPiAgfTsNCj4gDQo+ICAvKg0KPiAtLQ0KPiAyLjIyLjANCj4gDQo+IA0KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7fT4-0003qZ-8F; Tue, 10 Sep 2019 12:41:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7fT3-0003qU-DN
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:41:57 +0000
X-Inumbo-ID: 5f8596d4-d3c8-11e9-ac1d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f8596d4-d3c8-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 12:41:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568119316;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=40GVtUi6KzbQKYAsmXWX5mG7DJYWcycXTODmeTFco+k=;
 b=X/JWOKKi/URFr5XqEALLHIu56JEb8uJ25/UdozdUzmYbRfWcd8yHuuCm
 DltWRM2KOPF8SpTJiWTN4fM3W55pSXzulyPvvPSOySeQ1037HGvM04jNl
 c9CHIcewt9rTMmoclS4KCB7IRSexKARSuFgF/Cp4jKk+XV0RcqxWsnCQ6 I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8KkVA6KP38XWyWhdb1/zgAVrXU9Ye2ap5RpVs8ULCPm9aKr1ewArYBOQNf83AcuG2aG68tCUg+
 q4USDKcMh3OYIesYesgxjb8PE7iG2ANeJ3u/aFNDNtuMRU3sY3nV6RstFzmPaWlsWbFzCTpVyN
 LIODdLzuGgFvczPLkx/Cjxlhm2Z40MDegiAqIZXIOipm/R9UqATzTN8FMW6P1F6TYd1FjnAvDp
 s5CAePCbwBEt1FZmgm1aktJDiIE8s5VTd5s4lONFZDzpd/fBJtlgvLn1vHKLCpw6AiQTumMnWd
 YX4=
X-SBRS: 2.7
X-MesageID: 5605504
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5605504"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23927.39410.936806.373958@mariner.uk.xensource.com>
Date: Tue, 10 Sep 2019 13:41:22 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <8ecf23b2-3fe9-069f-de17-2caa91e05d9b@citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-5-ian.jackson@eu.citrix.com>
 <8ecf23b2-3fe9-069f-de17-2caa91e05d9b@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 04/12] xen/domctl: Drop guest suffix from
 XEN_DOMCTL_CDF_hvm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIHYzIDA0LzEyXSB4ZW4vZG9tY3RsOiBE
cm9wIGd1ZXN0IHN1ZmZpeCBmcm9tIFhFTl9ET01DVExfQ0RGX2h2bSIpOgo+IEkgc2hvdWxkIHBy
b2JhYmx5IGhhdmUgZmluaXNoZWQgd3JpdGluZyBteSBjb21taXQgbWVzc2FnZSBiZWZvcmUgaGFu
ZGluZwo+IHRoZSBicmFuY2ggb2ZmLgoKTm8gcHJvYmxlbS4gIElmIHlvdSBoYWQgbGVmdCBhbiBY
WFggaW4gaXQgSSB3b3VsZCBoYXZlIGtub3duIHRvIGFzawp5b3UgZm9yIHRoZSByZXN0Li4uCgo+
ICJUaGUgc3VmZml4IGlzIHJlZHVuZGFudCwgYW5kIGRyb3BwaW5nIGl0IGhlbHBzIHRvIHNpbXBs
aWZ5IHRoZSBPY2FtbC9DCj4gQUJJIGNoZWNraW5nLiIKCkkgaGF2ZSBjJnAgdGhhdCBpbnRvIG15
IGJyYW5jaCwgdGhhbmtzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:51:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7fcA-0004id-9z; Tue, 10 Sep 2019 12:51:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7fc9-0004iY-4m
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:51:21 +0000
X-Inumbo-ID: af96cb74-d3c9-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af96cb74-d3c9-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 12:51:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568119880;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ZgHPGpklV1XSvhyK67G6QMOtGn9MMzlOEculZL9KodE=;
 b=QdP23VLnMpGZrCJ29lQY2O7quldT328HmecGiE7iJmKU2+fkDiTPT7jT
 zZ20blKtSqC1nIRb2yCdyc4lxpS9PWQRxL2oDXhOhmxmjx2cnrX4Ni/fN
 1ISyuSdai8qznEbHey5h1HqJdgDW/C7v6Bpa296D1aga8xeqycRX1rV7/ U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DGRIvYgGV/9F1TARsmuwmG9fWg8Q77tDQtDlREy8wjShKYMybXsVgSGY1uZKQN9rtPuI9QZ/p+
 6ptFooS+LmgvEaChlymwP6+CfPMk4ZJmKCW7jKpWwLkcx6Bf4MjizXCDSb1lRegj4KR63Q7e7L
 vbJJxvWKsER9f2ddTOJjVmB4LtPYL0csHxN9NLZSi8BzfNzzhzI97uiaJnCjXpm2amy5PwqxnX
 UyhPjuemnYzujQKiZgOLh1/GVciOFJYlkHtHDTlXOuwwPjQsnG+5GLzObEDmhPGPsB0BD7UJSQ
 7/A=
X-SBRS: 2.7
X-MesageID: 5652475
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5652475"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23927.39975.12677.775409@mariner.uk.xensource.com>
Date: Tue, 10 Sep 2019 13:50:47 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <7ef7b11e-e463-a12d-0dfe-dd386d4f4f59@citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-7-ian.jackson@eu.citrix.com>
 <7ef7b11e-e463-a12d-0dfe-dd386d4f4f59@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 06/12] tools/ocaml: abi handling: Provide
 ocaml->C conversion/check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIHYzIDA2LzEyXSB0b29scy9vY2FtbDog
YWJpIGhhbmRsaW5nOiBQcm92aWRlIG9jYW1sLT5DIGNvbnZlcnNpb24vY2hlY2siKToKPiBPbiAx
MC8wOS8yMDE5IDEzOjAyLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEZyb206IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPgo+ID4gTm8gdXNlcnMgb2YgdGhpcyB5
ZXQgc28gbm8gb3ZlcmFsbCBjaGFuZ2UuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IAo+IEknbSBhZnJhaWQgdGhpcyBk
b2Vzbid0IGJpc2VjdC7CoCBJdCBuZWVkcyB0byBiZSBpbiB0aGUgc2FtZSBwYXRjaCBhcyBvbmUK
PiBvZiBpdHMgY2FsbGVycy4KCk9vcHMuICBJIHdpbGwgZml4IHRoaXMgd2l0aCBhIHRlbXBvcmFy
eSAjaWYgMCwgc2luY2UgSSBkb24ndCBsaWtlIHRvCm1peCB1cCB0aGUgZ2VuZXJhbCB3aXRoIHRo
ZSBzcGVjaWZpYy4KCldoaWxlIGNoZWNraW5nIGZvciBiaXNlY3RhYmlsaXR5IEkgZGlzY292ZXJl
ZCBteSBgbWFrZSBjbGVhbicgdGFyZ2V0CndhcyBub3Qgd29ya2luZyByaWdodC4gIEkgaGF2ZSBh
ZGRlZAogICBHRU5FUkFURURfRklMRVMgKz0geGVuY3RybF9hYmlfY2hlY2suaAp0byB0aGUgTWFr
ZWZpbGUgcGF0Y2guICBJIHRydXN0IHRoYXQgaXQncyBPSyB0byBrZWVwIGV2ZXJ5b25lJ3MgYWNr
cy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:56:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7fhM-0004t1-0J; Tue, 10 Sep 2019 12:56:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ze1U=XF=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1i7fhK-0004sw-7J
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:56:42 +0000
X-Inumbo-ID: 6ee4d7f0-d3ca-11e9-b76c-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6ee4d7f0-d3ca-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 12:56:41 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id y23so16297754lje.9
 for <xen-devel@lists.xenproject.org>; Tue, 10 Sep 2019 05:56:41 -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=ThZUjst48nBsQQrwmyp4kkeqgEJqPKlkWHGIw30bhN4=;
 b=b3q/Lpqg9Sp34lOtUgzjULZ9aV3rmUKNkbT0CrVcbQzJ9ET1bQxl9z9U9BxJs7qMny
 n94QaUzz81Lo0A4ZGMfzKns8Agjx4Bf2PoMlceqJGMeNwuOD6bdZLREa7H/LenwpuCo+
 Y+oIzhIA9H8HYwHjTTtV9f4IG3o5KfXSnGFFr7IkSzv9m2X9+F5+M82mQ5Go8kzhU+tg
 qekG0xSEC51m0qJTX5VfXsIxSYWuJojb6yItYiPBCiqbui+363+EO94btvTPeNABHwV3
 CZ2ul6a0X5Gv20H/I114/+V5GgEUBeNlseTDrMc2me8SZZpFZtQZwa83USnlRJ0cxUw/
 /Abg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ThZUjst48nBsQQrwmyp4kkeqgEJqPKlkWHGIw30bhN4=;
 b=Pe6VAYlYyrXgHQO/Bb4Xm2IC4jcFLYfV+Xg8q/nJ5xj46ZtYRNwILNFCDYjrJQpMiv
 IU9XKej5YkqG46k0hnqNJ8kMKNmkskrfbuPbmhzD9AmfEZ+qmSIxdGkCLTFegF1lFD7W
 7Imr5HnHH0XtR62qU3I0m+so2VqSWMLHuqheYyko8cYpG/QHuPwy4xitOWUtZ7WyY3j6
 DWKF6ZN4ToKOE5OBYxzhUaLR/+3OLyDqcUrggoKlKuFPBCClYtLfU7gpR0ckmHcf/4r3
 cnbUDQgOOYKvqcuHQo7VpWole/QHT+1rN5wOjFcNMA0Z4J0uZwqKV0DpNCpWbKT0n0+s
 BYuQ==
X-Gm-Message-State: APjAAAV2YYCCrTLf+V2rfJP7NvYs9dP5izGoPgxFCMa/ZHlUkjzY/mjj
 /dGAE5w0yURD/dAKXwKAnQjDyxOfA1ezuzsP78E=
X-Google-Smtp-Source: APXvYqxq4KmKDj3pDHYdpmtLYyyUHmVZr8CQS2gK4J2CDzE4ivbWi++aFawMEADWVn/+QqgnnwuW1PQNzQrcK1Tku6s=
X-Received: by 2002:a2e:83d6:: with SMTP id s22mr19759114ljh.104.1568120200429; 
 Tue, 10 Sep 2019 05:56:40 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1567889743.git.jrdr.linux@gmail.com>
 <20190909154253.q55olcm4cqwh7izd@box>
In-Reply-To: <20190909154253.q55olcm4cqwh7izd@box>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Tue, 10 Sep 2019 18:26:28 +0530
Message-ID: <CAFqt6zZNHGdgaiiRvz-1AFe5g1652oyZpNQidK1V0B6weQHz0w@mail.gmail.com>
To: "Kirill A. Shutemov" <kirill@shutemov.name>
Subject: Re: [Xen-devel] [PATCH 0/3] Remove __online_page_set_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: sashal@kernel.org, Juergen Gross <jgross@suse.com>,
 linux-hyperv@vger.kernel.org, sstabellini@kernel.org, sthemmin@microsoft.com,
 pasha.tatashin@soleen.com, david@redhat.com, haiyangz@microsoft.com,
 Dan Williams <dan.j.williams@intel.com>, linux-kernel@vger.kernel.org,
 richard.weiyang@gmail.com, Linux-MM <linux-mm@kvack.org>,
 Michal Hocko <mhocko@suse.com>, Qian Cai <cai@lca.pw>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 kys@microsoft.com, Andrew Morton <akpm@linux-foundation.org>,
 osalvador@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgOSwgMjAxOSBhdCA5OjEyIFBNIEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxs
QHNodXRlbW92Lm5hbWU+IHdyb3RlOgo+Cj4gT24gU3VuLCBTZXAgMDgsIDIwMTkgYXQgMDM6MTc6
MDFBTSArMDUzMCwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiA+IF9fb25saW5lX3BhZ2Vfc2V0
X2xpbWl0cygpIGlzIGEgZHVtbXkgZnVuY3Rpb24gYW5kIGFuIGV4dHJhIGNhbGwKPiA+IHRvIHRo
aXMgY2FuIGJlIGF2b2lkZWQuCj4gPgo+ID4gQXMgYm90aCBvZiB0aGUgY2FsbGVycyBhcmUgbm93
IHJlbW92ZWQsIF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cygpCj4gPiBjYW4gYmUgcmVtb3ZlZCBw
ZXJtYW5lbnRseS4KPiA+Cj4gPiBTb3VwdGljayBKb2FyZGVyICgzKToKPiA+ICAgaHZfYmFsbG9u
OiBBdm9pZCBjYWxsaW5nIGR1bW15IGZ1bmN0aW9uIF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cygp
Cj4gPiAgIHhlbi9iYWxsb246IEF2b2lkIGNhbGxpbmcgZHVtbXkgZnVuY3Rpb24gX19vbmxpbmVf
cGFnZV9zZXRfbGltaXRzKCkKPiA+ICAgbW0vbWVtb3J5X2hvdHBsdWcuYzogUmVtb3ZlIF9fb25s
aW5lX3BhZ2Vfc2V0X2xpbWl0cygpCj4gPgo+ID4gIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jICAg
ICAgICB8IDEgLQo+ID4gIGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICAgICAgICB8IDEgLQo+ID4g
IGluY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCB8IDEgLQo+ID4gIG1tL21lbW9yeV9ob3Rw
bHVnLmMgICAgICAgICAgICB8IDUgLS0tLS0KPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDggZGVsZXRp
b25zKC0pCj4KPiBEbyB3ZSByZWFsbHkgbmVlZCAzIHNlcGFyYXRlIHBhdGNoZXMgdG8gcmVtb3Zl
IDggbGluZXMgb2YgY29kZT8KCkkgcHJlZmVyIHRvIHNwbGl0IGludG8gc2VyaWVzIG9mIDMgd2hp
Y2ggbG9va3MgbW9yZSBjbGVhbi4gQnV0IEkgYW0gb2sKd2l0aCBvdGhlciBvcHRpb24uCldvdWxk
IHlvdSBsaWtlIHRvIG1lcmdlIGludG8gc2luZ2xlIG9uZSA/CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 12:58:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 12: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 1i7fj1-0004zt-IN; Tue, 10 Sep 2019 12:58: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=4sB0=XF=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1i7fj0-0004zl-Cj
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 12:58:26 +0000
X-Inumbo-ID: ad037ee2-d3ca-11e9-ac1d-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad037ee2-d3ca-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 12:58:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9BA3930860DE;
 Tue, 10 Sep 2019 12:58:24 +0000 (UTC)
Received: from [10.36.118.100] (unknown [10.36.118.100])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C328860BFB;
 Tue, 10 Sep 2019 12:58:20 +0000 (UTC)
To: Souptick Joarder <jrdr.linux@gmail.com>,
 "Kirill A. Shutemov" <kirill@shutemov.name>
References: <cover.1567889743.git.jrdr.linux@gmail.com>
 <20190909154253.q55olcm4cqwh7izd@box>
 <CAFqt6zZNHGdgaiiRvz-1AFe5g1652oyZpNQidK1V0B6weQHz0w@mail.gmail.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <b8ceaa6f-a0b3-515f-4d11-c9a633eb95c4@redhat.com>
Date: Tue, 10 Sep 2019 14:58:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAFqt6zZNHGdgaiiRvz-1AFe5g1652oyZpNQidK1V0B6weQHz0w@mail.gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Tue, 10 Sep 2019 12:58:24 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 0/3] Remove __online_page_set_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: sashal@kernel.org, Juergen Gross <jgross@suse.com>,
 linux-hyperv@vger.kernel.org, sstabellini@kernel.org, sthemmin@microsoft.com,
 pasha.tatashin@soleen.com, haiyangz@microsoft.com,
 Dan Williams <dan.j.williams@intel.com>, linux-kernel@vger.kernel.org,
 richard.weiyang@gmail.com, Linux-MM <linux-mm@kvack.org>,
 Michal Hocko <mhocko@suse.com>, Qian Cai <cai@lca.pw>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 kys@microsoft.com, Andrew Morton <akpm@linux-foundation.org>,
 osalvador@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDkuMTkgMTQ6NTYsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gT24gTW9uLCBTZXAg
OSwgMjAxOSBhdCA5OjEyIFBNIEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsQHNodXRlbW92Lm5h
bWU+IHdyb3RlOgo+Pgo+PiBPbiBTdW4sIFNlcCAwOCwgMjAxOSBhdCAwMzoxNzowMUFNICswNTMw
LCBTb3VwdGljayBKb2FyZGVyIHdyb3RlOgo+Pj4gX19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKCkg
aXMgYSBkdW1teSBmdW5jdGlvbiBhbmQgYW4gZXh0cmEgY2FsbAo+Pj4gdG8gdGhpcyBjYW4gYmUg
YXZvaWRlZC4KPj4+Cj4+PiBBcyBib3RoIG9mIHRoZSBjYWxsZXJzIGFyZSBub3cgcmVtb3ZlZCwg
X19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKCkKPj4+IGNhbiBiZSByZW1vdmVkIHBlcm1hbmVudGx5
Lgo+Pj4KPj4+IFNvdXB0aWNrIEpvYXJkZXIgKDMpOgo+Pj4gICBodl9iYWxsb246IEF2b2lkIGNh
bGxpbmcgZHVtbXkgZnVuY3Rpb24gX19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKCkKPj4+ICAgeGVu
L2JhbGxvbjogQXZvaWQgY2FsbGluZyBkdW1teSBmdW5jdGlvbiBfX29ubGluZV9wYWdlX3NldF9s
aW1pdHMoKQo+Pj4gICBtbS9tZW1vcnlfaG90cGx1Zy5jOiBSZW1vdmUgX19vbmxpbmVfcGFnZV9z
ZXRfbGltaXRzKCkKPj4+Cj4+PiAgZHJpdmVycy9odi9odl9iYWxsb29uLmMgICAgICAgIHwgMSAt
Cj4+PiAgZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgIHwgMSAtCj4+PiAgaW5jbHVkZS9s
aW51eC9tZW1vcnlfaG90cGx1Zy5oIHwgMSAtCj4+PiAgbW0vbWVtb3J5X2hvdHBsdWcuYyAgICAg
ICAgICAgIHwgNSAtLS0tLQo+Pj4gIDQgZmlsZXMgY2hhbmdlZCwgOCBkZWxldGlvbnMoLSkKPj4K
Pj4gRG8gd2UgcmVhbGx5IG5lZWQgMyBzZXBhcmF0ZSBwYXRjaGVzIHRvIHJlbW92ZSA4IGxpbmVz
IG9mIGNvZGU/Cj4gCj4gSSBwcmVmZXIgdG8gc3BsaXQgaW50byBzZXJpZXMgb2YgMyB3aGljaCBs
b29rcyBtb3JlIGNsZWFuLiBCdXQgSSBhbSBvawo+IHdpdGggb3RoZXIgb3B0aW9uLgo+IFdvdWxk
IHlvdSBsaWtlIHRvIG1lcmdlIGludG8gc2luZ2xlIG9uZSA/Cj4gCgpJZiB5b3UgaGF2ZSB0byBy
ZXNlbmQsIHlvdSBjb3VsZCBzcXVhc2ggdGhlbSBpbnRvIG9uZS4gSWYgbm90LCBJIHRoaW5rCnRo
aXMgaXMgb2theSAuLi4KCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:00:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:00: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 1i7fkc-0005cH-0V; Tue, 10 Sep 2019 13:00:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7fka-0005Qa-Cr
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:00:04 +0000
X-Inumbo-ID: e6e6cd12-d3ca-11e9-b76c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e6e6cd12-d3ca-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 13:00:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568120403;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=kVzE/aGEt8l3SzVKZyxS2UpLOULrOhOlj09kVPSED6s=;
 b=MXggRw/Yorzy64v7iRMtziVFSsg1XGlwIO9rbQ98fAXjX7FfIouiQw4J
 hJ4m9iawn6QNhzIUZyFQ2zydudV07dyhUKi52RKznDvHBX7Behu5iU2Pf
 2A8ZVKa/xSUiW7JJNcErWSyGJ6W9zfqN7iQP2/Fu+n+dxXNUmpuyu7Yrx 0=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qIl+2ilokyBnFTk7e47s3jFy+tp7zw1ZW8T2wZhy0QnHG5IIw0f/0ICtivLjddUyTgDMt9/BEl
 ed5uodkNb69X52JbsIh2NKXEBbwVaeuLJC/pnlEvhf/ZGi4dQJOJTw0i6H9903t3OA6VxW/fFj
 k36k/QKeLlNKJTmfXA33jFzUElzDo33FnOYIDaYed/wwgMAqcBDuXYt6hzauEWlu0Fu71KHClp
 INKaRVjFYS+fvahN7VGfxzyjQdLOMSnbqC3KkSQ+58jzNcSay8NB497tf39Lk7jw621tEpcAG5
 uoc=
X-SBRS: 2.7
X-MesageID: 5368029
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5368029"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 05/11] ioreq: add internal ioreq initialization support
Thread-Index: AQHVYnK2oKxcpVD8uUiJJhtdNoUtKqck5f9w
Date: Tue, 10 Sep 2019 12:59:57 +0000
Message-ID: <133e6d6e83f846638ebdd9f66cef279b@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-6-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-6-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 05/11] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNA0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsg
QW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHds
QHhlbi5vcmc+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBTdWJq
ZWN0OiBbUEFUQ0ggdjIgMDUvMTFdIGlvcmVxOiBhZGQgaW50ZXJuYWwgaW9yZXEgaW5pdGlhbGl6
YXRpb24gc3VwcG9ydA0KPiANCj4gQWRkIHN1cHBvcnQgZm9yIGludGVybmFsIGlvcmVxIHNlcnZl
cnMgdG8gaW5pdGlhbGl6YXRpb24gYW5kDQo+IGRlaW5pdGlhbGl6YXRpb24gcm91dGluZXMsIHBy
ZXZlbnQgc29tZSBmdW5jdGlvbnMgZnJvbSBiZWluZyBleGVjdXRlZA0KPiBhZ2FpbnN0IGludGVy
bmFsIGlvcmVxIHNlcnZlcnMgYW5kIGFkZCBndWFyZHMgdG8gb25seSBhbGxvdyBpbnRlcm5hbA0K
PiBjYWxsZXJzIHRvIG1vZGlmeSBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXJzLiBFeHRlcm5hbCBjYWxs
ZXJzIChpZTogZnJvbQ0KPiBoeXBlcmNhbGxzKSBhcmUgb25seSBhbGxvd2VkIHRvIGRlYWwgd2l0
aCBleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIHYx
Og0KPiAgLSBEbyBub3QgcGFzcyBhbiAnaW50ZXJuYWwnIHBhcmFtZXRlciB0byBtb3N0IGZ1bmN0
aW9ucywgYW5kIGluc3RlYWQNCj4gICAgdXNlIHRoZSBpZCB0byBrZXkgd2hldGhlciBhbiBpb3Jl
cSBzZXJ2ZXIgaXMgaW50ZXJuYWwgb3IgZXh0ZXJuYWwuDQo+ICAtIFByZXZlbnQgZW5hYmxpbmcg
YW4gaW50ZXJuYWwgc2VydmVyIHdpdGhvdXQgYSBoYW5kbGVyLg0KPiAtLS0NCj4gIHhlbi9hcmNo
L3g4Ni9odm0vZG0uYyAgICAgICAgICAgIHwgIDE3ICsrLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jICAgICAgICAgfCAxNzMgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQ0KPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDUgKy0NCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvcmVxLmggIHwgICA4ICstDQo+ICA0IGZpbGVzIGNoYW5nZWQsIDEzNSBp
bnNlcnRpb25zKCspLCA2OCBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gaW5kZXggYzJmY2E5Zjcy
OS4uNmEzNjgyZTU4YyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jDQo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYw0KPiBAQCAtNDE3LDcgKzQxNyw3IEBAIHN0YXRpYyBp
bnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykNCj4gICAgICAgICAgICAg
IGJyZWFrOw0KPiANCj4gICAgICAgICAgcmMgPSBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihkLCBk
YXRhLT5oYW5kbGVfYnVmaW9yZXEsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmRhdGEtPmlkKTsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZGF0YS0+aWQsIGZhbHNlKTsNCj4gICAgICAgICAgYnJlYWs7DQo+ICAgICAgfQ0KPiANCj4g
QEAgLTQ1MCw2ICs0NTAsOSBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2Fy
Z3MgKm9wX2FyZ3MpDQo+ICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gICAgICAgICAgaWYgKCBk
YXRhLT5wYWQgKQ0KPiAgICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgIHJjID0gLUVQRVJN
Ow0KPiArICAgICAgICBpZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5hbChkYXRhLT5pZCkgKQ0KPiAr
ICAgICAgICAgICAgYnJlYWs7DQo+IA0KPiAgICAgICAgICByYyA9IGh2bV9tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyKGQsIGRhdGEtPmlkLCBkYXRhLT50eXBlLA0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtPnN0YXJ0LCBkYXRhLT5lbmQp
Ow0KPiBAQCAtNDY0LDYgKzQ2Nyw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRt
b3BfYXJncyAqb3BfYXJncykNCj4gICAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiAgICAgICAgICBp
ZiAoIGRhdGEtPnBhZCApDQo+ICAgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAgcmMgPSAt
RVBFUk07DQo+ICsgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGRhdGEtPmlkKSAp
DQo+ICsgICAgICAgICAgICBicmVhazsNCj4gDQo+ICAgICAgICAgIHJjID0gaHZtX3VubWFwX2lv
X3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKGQsIGRhdGEtPmlkLCBkYXRhLT50eXBlLA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT5zdGFy
dCwgZGF0YS0+ZW5kKTsNCj4gQEAgLTQ4MSw2ICs0ODcsOSBAQCBzdGF0aWMgaW50IGRtX29wKGNv
bnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpDQo+ICAgICAgICAgIHJjID0gLUVPUE5PVFNV
UFA7DQo+ICAgICAgICAgIGlmICggIWhhcF9lbmFibGVkKGQpICkNCj4gICAgICAgICAgICAgIGJy
ZWFrOw0KPiArICAgICAgICByYyA9IC1FUEVSTTsNCj4gKyAgICAgICAgaWYgKCBodm1faW9yZXFf
aXNfaW50ZXJuYWwoZGF0YS0+aWQpICkNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAg
ICAgICAgaWYgKCBmaXJzdF9nZm4gPT0gMCApDQo+ICAgICAgICAgICAgICByYyA9IGh2bV9tYXBf
bWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKGQsIGRhdGEtPmlkLA0KPiBAQCAtNTI4LDYgKzUzNyw5
IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykNCj4g
ICAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiAgICAgICAgICBpZiAoIGRhdGEtPnBhZCApDQo+ICAg
ICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAgcmMgPSAtRVBFUk07DQo+ICsgICAgICAgIGlm
ICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGRhdGEtPmlkKSApDQo+ICsgICAgICAgICAgICBicmVh
azsNCj4gDQo+ICAgICAgICAgIHJjID0gaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoZCwgZGF0
YS0+aWQsICEhZGF0YS0+ZW5hYmxlZCk7DQo+ICAgICAgICAgIGJyZWFrOw0KPiBAQCAtNTQxLDYg
KzU1Myw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJn
cykNCj4gICAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiAgICAgICAgICBpZiAoIGRhdGEtPnBhZCAp
DQo+ICAgICAgICAgICAgICBicmVhazsNCj4gKyAgICAgICAgcmMgPSAtRVBFUk07DQo+ICsgICAg
ICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGRhdGEtPmlkKSApDQo+ICsgICAgICAgICAg
ICBicmVhazsNCj4gDQo+ICAgICAgICAgIHJjID0gaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKGQs
IGRhdGEtPmlkKTsNCj4gICAgICAgICAgYnJlYWs7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gaW5kZXggOTU0OTJi
YzExMS4uZGJjNWU2YjRjNSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
DQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0KPiBAQCAtNTksMTAgKzU5LDExIEBA
IHN0YXRpYyBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZ2V0X2lvcmVxX3NlcnZlcihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLA0KPiAgLyoNCj4gICAqIEl0ZXJhdGUgb3ZlciBhbGwgcG9zc2libGUg
aW9yZXEgc2VydmVycy4NCj4gICAqDQo+IC0gKiBOT1RFOiBUaGUgaXRlcmF0aW9uIGlzIGJhY2t3
YXJkcyBzdWNoIHRoYXQgbW9yZSByZWNlbnRseSBjcmVhdGVkDQo+IC0gKiAgICAgICBpb3JlcSBz
ZXJ2ZXJzIGFyZSBmYXZvdXJlZCBpbiBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcigpLg0KPiAtICog
ICAgICAgVGhpcyBpcyBhIHNlbWFudGljIHRoYXQgcHJldmlvdXNseSBleGlzdGVkIHdoZW4gaW9y
ZXEgc2VydmVycw0KPiAtICogICAgICAgd2VyZSBoZWxkIGluIGEgbGlua2VkIGxpc3QuDQo+ICsg
KiBOT1RFOiBUaGUgaXRlcmF0aW9uIGlzIGJhY2t3YXJkcyBzdWNoIHRoYXQgaW50ZXJuYWwgYW5k
IG1vcmUgcmVjZW50bHkNCj4gKyAqICAgICAgIGNyZWF0ZWQgZXh0ZXJuYWwgaW9yZXEgc2VydmVy
cyBhcmUgZmF2b3VyZWQgaW4NCj4gKyAqICAgICAgIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKCku
DQo+ICsgKiAgICAgICBUaGlzIGlzIGEgc2VtYW50aWMgdGhhdCBwcmV2aW91c2x5IGV4aXN0ZWQg
Zm9yIGV4dGVybmFsIHNlcnZlcnMgd2hlbg0KPiArICogICAgICAgaW9yZXEgc2VydmVycyB3ZXJl
IGhlbGQgaW4gYSBsaW5rZWQgbGlzdC4NCj4gICAqLw0KPiAgI2RlZmluZSBGT1JfRUFDSF9JT1JF
UV9TRVJWRVIoZCwgaWQsIHMpIFwNCj4gICAgICBmb3IgKCAoaWQpID0gTUFYX05SX0lPUkVRX1NF
UlZFUlM7IChpZCkgIT0gMDsgKSBcDQo+IEBAIC03MCw2ICs3MSwxMiBAQCBzdGF0aWMgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKmdldF9pb3JlcV9zZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwNCj4gICAgICAgICAgICAgIGNvbnRpbnVlOyBcDQo+ICAgICAgICAgIGVsc2UNCj4gDQo+ICsj
ZGVmaW5lIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXA0KPiArICAg
IGZvciAoIChpZCkgPSBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUzsgKGlkKSAhPSAwOyAp
IFwNCj4gKyAgICAgICAgaWYgKCAhKHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIC0tKGlkKSkpICkg
XA0KPiArICAgICAgICAgICAgY29udGludWU7IFwNCj4gKyAgICAgICAgZWxzZQ0KPiArDQo+ICBz
dGF0aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBzdHJ1
Y3QgdmNwdSAqdikNCj4gIHsNCj4gICAgICBzaGFyZWRfaW9wYWdlX3QgKnAgPSBzLT5pb3JlcS52
YTsNCj4gQEAgLTg2LDcgKzkzLDcgQEAgYm9vbCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAq
dikNCj4gICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsNCj4gICAgICB1bnNpZ25lZCBp
bnQgaWQ7DQo+IA0KPiAtICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykNCj4gKyAg
ICBGT1JfRUFDSF9FWFRFUk5BTF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpDQo+ICAgICAgew0KPiAg
ICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2Ow0KPiANCj4gQEAgLTE5MCw3ICsxOTcs
NyBAQCBib29sIGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikNCj4gICAg
ICAgICAgcmV0dXJuIGZhbHNlOw0KPiAgICAgIH0NCj4gDQo+IC0gICAgRk9SX0VBQ0hfSU9SRVFf
U0VSVkVSKGQsIGlkLCBzKQ0KPiArICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZFUihk
LCBpZCwgcykNCj4gICAgICB7DQo+ICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7
DQo+IA0KPiBAQCAtNDMwLDcgKzQzNyw3IEBAIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkNCj4gDQo+ICAgICAg
c3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOw0KPiAN
Cj4gLSAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpDQo+ICsgICAgRk9SX0VBQ0hf
RVhURVJOQUxfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQ0KPiAgICAgIHsNCj4gICAgICAgICAgaWYg
KCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAocy0+YnVmaW9yZXEucGFnZSA9PSBwYWdlKSAp
DQo+ICAgICAgICAgIHsNCj4gQEAgLTY4OCw3ICs2OTUsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3Jl
cV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLA0KPiAg
ICAgIHJldHVybiByYzsNCj4gIH0NCj4gDQo+IC1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykNCj4gK3N0YXRpYyB2b2lkIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGludGVy
bmFsKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7DQo+IA0KPiBAQCAt
Njk3LDI5ICs3MDQsNDAgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpDQo+ICAgICAgaWYgKCBzLT5lbmFibGVkICkNCj4gICAg
ICAgICAgZ290byBkb25lOw0KPiANCj4gLSAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxz
ZSk7DQo+IC0gICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4ocywgdHJ1ZSk7DQo+ICsgICAgaWYgKCAh
aW50ZXJuYWwgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4ocywg
ZmFsc2UpOw0KPiArICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCB0cnVlKTsNCj4gDQo+
IC0gICAgcy0+ZW5hYmxlZCA9IHRydWU7DQo+ICsgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkg
KCBzdiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzLT5pb3JlcV92Y3B1X2xp
c3QsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkNCj4gKyAg
ICAgICAgICAgIGh2bV91cGRhdGVfaW9yZXFfZXZ0Y2huKHMsIHN2KTsNCj4gKyAgICB9DQo+ICsg
ICAgZWxzZSBpZiAoICFzLT5oYW5kbGVyICkNCj4gKyAgICB7DQo+ICsgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOw0KPiArICAgICAgICBnb3RvIGRvbmU7DQo+ICsgICAgfQ0KPiANCj4gLSAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggc3YsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICZzLT5pb3JlcV92Y3B1X2xpc3QsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Rf
ZW50cnkgKQ0KPiAtICAgICAgICBodm1fdXBkYXRlX2lvcmVxX2V2dGNobihzLCBzdik7DQo+ICsg
ICAgcy0+ZW5hYmxlZCA9IHRydWU7DQo+IA0KPiAgICBkb25lOg0KPiAgICAgIHNwaW5fdW5sb2Nr
KCZzLT5sb2NrKTsNCj4gIH0NCj4gDQo+IC1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rp
c2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpDQo+ICtzdGF0aWMgdm9pZCBodm1faW9y
ZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgaW50ZXJu
YWwpDQo+ICB7DQo+ICAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsNCj4gDQo+ICAgICAgaWYgKCAh
cy0+ZW5hYmxlZCApDQo+ICAgICAgICAgIGdvdG8gZG9uZTsNCj4gDQo+IC0gICAgaHZtX2FkZF9p
b3JlcV9nZm4ocywgdHJ1ZSk7DQo+IC0gICAgaHZtX2FkZF9pb3JlcV9nZm4ocywgZmFsc2UpOw0K
PiArICAgIGlmICggIWludGVybmFsICkNCj4gKyAgICB7DQo+ICsgICAgICAgIGh2bV9hZGRfaW9y
ZXFfZ2ZuKHMsIHRydWUpOw0KPiArICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihzLCBmYWxzZSk7
DQo+ICsgICAgfQ0KPiANCj4gICAgICBzLT5lbmFibGVkID0gZmFsc2U7DQo+IA0KPiBAQCAtNzM2
LDMzICs3NTQsMzkgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsDQo+ICAgICAgaW50IHJjOw0KPiANCj4gICAgICBzLT50YXJnZXQg
PSBkOw0KPiAtDQo+IC0gICAgZ2V0X2tub3duYWxpdmVfZG9tYWluKGN1cnJkKTsNCj4gLSAgICBz
LT5lbXVsYXRvciA9IGN1cnJkOw0KPiAtDQo+ICAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmxvY2sp
Ow0KPiAtICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOw0KPiAtICAgIHNw
aW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsNCj4gLQ0KPiAtICAgIHMtPmlvcmVxLmdm
biA9IElOVkFMSURfR0ZOOw0KPiAtICAgIHMtPmJ1ZmlvcmVxLmdmbiA9IElOVkFMSURfR0ZOOw0K
PiANCj4gICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsN
Cj4gICAgICBpZiAoIHJjICkNCj4gICAgICAgICAgcmV0dXJuIHJjOw0KPiANCj4gLSAgICBzLT5i
dWZpb3JlcV9oYW5kbGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOw0KPiAtDQo+IC0gICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQ0KPiArICAgIGlmICggIWh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkg
KQ0KPiAgICAgIHsNCj4gLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMs
IHYpOw0KPiAtICAgICAgICBpZiAoIHJjICkNCj4gLSAgICAgICAgICAgIGdvdG8gZmFpbF9hZGQ7
DQo+ICsgICAgICAgIGdldF9rbm93bmFsaXZlX2RvbWFpbihjdXJyZCk7DQo+ICsNCj4gKyAgICAg
ICAgcy0+ZW11bGF0b3IgPSBjdXJyZDsNCj4gKyAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlv
cmVxX3ZjcHVfbGlzdCk7DQo+ICsgICAgICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9s
b2NrKTsNCj4gKw0KPiArICAgICAgICBzLT5pb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsNCj4gKyAg
ICAgICAgcy0+YnVmaW9yZXEuZ2ZuID0gSU5WQUxJRF9HRk47DQo+ICsNCj4gKyAgICAgICAgcy0+
YnVmaW9yZXFfaGFuZGxpbmcgPSBidWZpb3JlcV9oYW5kbGluZzsNCj4gKw0KPiArICAgICAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsNCj4gKyAgICAgICAgICAgIGlmICggcmMg
KQ0KPiArICAgICAgICAgICAgICAgIGdvdG8gZmFpbF9hZGQ7DQo+ICsgICAgICAgIH0NCj4gICAg
ICB9DQo+ICsgICAgZWxzZQ0KPiArICAgICAgICBzLT5oYW5kbGVyID0gTlVMTDsNCg0KVGhlIHN0
cnVjdCBpcyB6ZXJvZWQgb3V0IHNvIGluaXRpYWxpemluZyB0aGUgaGFuZGxlciBpcyBub3QgbmVj
ZXNzYXJ5Lg0KDQo+IA0KPiAgICAgIHJldHVybiAwOw0KPiANCj4gICBmYWlsX2FkZDoNCj4gKyAg
ICBBU1NFUlQoIWh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkpOw0KPiAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsNCj4gICAgICBodm1faW9yZXFfc2VydmVyX3VubWFw
X3BhZ2VzKHMpOw0KPiANCg0KSSB0aGluayBpdCB3b3VsZCBiZSB3b3J0aHdoaWxlIGhhdmluZyB0
aGF0IEFTU0VSVCByZXBlYXRlZCBpbiB0aGUgY2FsbGVkIGZ1bmN0aW9ucywgYW5kIG90aGVyIGZ1
bmN0aW9ucyB0aGF0IG9ubHkgb3BlcmF0ZSBvbiBleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzIGUuZy4g
aHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdSgpLCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygp
LCBldGMuIA0KDQo+IEBAIC03NzIsMzAgKzc5NiwzNCBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywNCj4gICAgICByZXR1cm4gcmM7
DQo+ICB9DQo+IA0KPiAtc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpDQo+ICtzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rl
aW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBpbnRlcm5hbCkNCj4gIHsNCj4g
ICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOw0KPiAtICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3Zl
X2FsbF92Y3B1cyhzKTsNCj4gLQ0KPiAtICAgIC8qDQo+IC0gICAgICogTk9URTogSXQgaXMgc2Fm
ZSB0byBjYWxsIGJvdGggaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcygpIGFuZA0KPiAtICAg
ICAqICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIuDQo+
IC0gICAgICogICAgICAgVGhpcyBpcyBiZWNhdXNlIHRoZSBmb3JtZXIgd2lsbCBkbyBub3RoaW5n
IGlmIHRoZSBwYWdlcw0KPiAtICAgICAqICAgICAgIGFyZSBub3QgbWFwcGVkLCBsZWF2aW5nIHRo
ZSBwYWdlIHRvIGJlIGZyZWVkIGJ5IHRoZSBsYXR0ZXIuDQo+IC0gICAgICogICAgICAgSG93ZXZl
ciBpZiB0aGUgcGFnZXMgYXJlIG1hcHBlZCB0aGVuIHRoZSBmb3JtZXIgd2lsbCBzZXQNCj4gLSAg
ICAgKiAgICAgICB0aGUgcGFnZV9pbmZvIHBvaW50ZXIgdG8gTlVMTCwgbWVhbmluZyB0aGUgbGF0
dGVyIHdpbGwgZG8NCj4gLSAgICAgKiAgICAgICBub3RoaW5nLg0KPiAtICAgICAqLw0KPiAtICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7DQo+IC0gICAgaHZtX2lvcmVxX3NlcnZl
cl9mcmVlX3BhZ2VzKHMpOw0KPiANCj4gICAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2Vz
ZXRzKHMpOw0KPiANCj4gLSAgICBwdXRfZG9tYWluKHMtPmVtdWxhdG9yKTsNCj4gKyAgICBpZiAo
ICFpbnRlcm5hbCApDQoNClBlcmhhcHMgJ2lmICggaW50ZXJuYWwgKSByZXR1cm47JyBzbyBhcyB0
byBhdm9pZCBpbmRlbnRpbmcgdGhlIGNvZGUgYmVsb3cgYW5kIHRodXMgc2hyaW5rIHRoZSBkaWZm
Lg0KDQo+ICsgICAgew0KPiArICAgICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNw
dXMocyk7DQo+ICsNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAgICogTk9URTogSXQgaXMgc2Fm
ZSB0byBjYWxsIGJvdGggaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcygpIGFuZA0KPiArICAg
ICAgICAgKiAgICAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMoKSBpbiB0aGF0IG9yZGVy
Lg0KPiArICAgICAgICAgKiAgICAgICBUaGlzIGlzIGJlY2F1c2UgdGhlIGZvcm1lciB3aWxsIGRv
IG5vdGhpbmcgaWYgdGhlIHBhZ2VzDQo+ICsgICAgICAgICAqICAgICAgIGFyZSBub3QgbWFwcGVk
LCBsZWF2aW5nIHRoZSBwYWdlIHRvIGJlIGZyZWVkIGJ5IHRoZSBsYXR0ZXIuDQo+ICsgICAgICAg
ICAqICAgICAgIEhvd2V2ZXIgaWYgdGhlIHBhZ2VzIGFyZSBtYXBwZWQgdGhlbiB0aGUgZm9ybWVy
IHdpbGwgc2V0DQo+ICsgICAgICAgICAqICAgICAgIHRoZSBwYWdlX2luZm8gcG9pbnRlciB0byBO
VUxMLCBtZWFuaW5nIHRoZSBsYXR0ZXIgd2lsbCBkbw0KPiArICAgICAgICAgKiAgICAgICBub3Ro
aW5nLg0KPiArICAgICAgICAgKi8NCj4gKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9w
YWdlcyhzKTsNCj4gKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHMpOw0KPiAr
DQo+ICsgICAgICAgIHB1dF9kb21haW4ocy0+ZW11bGF0b3IpOw0KPiArICAgIH0NCj4gIH0NCj4g
DQo+ICBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50IGJ1
ZmlvcmVxX2hhbmRsaW5nLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vydmlk
X3QgKmlkKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkLCBi
b29sIGludGVybmFsKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOw0K
PiAgICAgIHVuc2lnbmVkIGludCBpOw0KPiBAQCAtODExLDcgKzgzOSw5IEBAIGludCBodm1fY3Jl
YXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcs
DQo+ICAgICAgZG9tYWluX3BhdXNlKGQpOw0KPiAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQt
PmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsNCj4gDQo+IC0gICAgZm9yICggaSA9IDA7IGkg
PCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaSsrICkNCj4gKyAgICBmb3IgKCBpID0gKGludGVybmFs
ID8gTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMgOiAwKTsNCj4gKyAgICAgICAgICBpIDwg
KGludGVybmFsID8gTUFYX05SX0lPUkVRX1NFUlZFUlMgOiBNQVhfTlJfRVhURVJOQUxfSU9SRVFf
U0VSVkVSUyk7DQo+ICsgICAgICAgICAgaSsrICkNCj4gICAgICB7DQo+ICAgICAgICAgIGlmICgg
IUdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQ0KPiAgICAgICAgICAgICAgYnJlYWs7DQo+IEBAIC04
MjEsNiArODUxLDkgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsIGludCBidWZpb3JlcV9oYW5kbGluZywNCj4gICAgICBpZiAoIGkgPj0gTUFYX05SX0lPUkVR
X1NFUlZFUlMgKQ0KPiAgICAgICAgICBnb3RvIGZhaWw7DQo+IA0KPiArICAgIEFTU0VSVCgoaW50
ZXJuYWwgJiYNCj4gKyAgICAgICAgICAgIGkgPj0gTUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZF
UlMgJiYgaSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKSB8fA0KPiArICAgICAgICAgICAoIWludGVy
bmFsICYmIGkgPCBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUykpOw0KPiAgICAgIC8qDQo+
ICAgICAgICogSXQgaXMgc2FmZSB0byBjYWxsIHNldF9pb3JlcV9zZXJ2ZXIoKSBwcmlvciB0bw0K
PiAgICAgICAqIGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdCgpIHNpbmNlIHRoZSB0YXJnZXQgZG9tYWlu
IGlzIHBhdXNlZC4NCj4gQEAgLTg2NCwyMCArODk3LDIxIEBAIGludCBodm1fZGVzdHJveV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCkNCj4gICAgICAgICAgZ290
byBvdXQ7DQo+IA0KPiAgICAgIHJjID0gLUVQRVJNOw0KPiAtICAgIGlmICggcy0+ZW11bGF0b3Ig
IT0gY3VycmVudC0+ZG9tYWluICkNCj4gKyAgICAvKiBOQjogaW50ZXJuYWwgc2VydmVycyBjYW5u
b3QgYmUgZGVzdHJveWVkLiAqLw0KPiArICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlk
KSB8fCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQ0KDQpTaG91bGRuJ3QgdGhlIHRl
c3Qgb2YgaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSBzaW1wbHkgYmUgYW4gQVNTRVJUPyBUaGlz
IGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIGNhbGxlZCBmcm9tIGEgZG1fb3AoKSwgcmlnaHQ/DQoN
Cj4gICAgICAgICAgZ290byBvdXQ7DQo+IA0KPiAgICAgIGRvbWFpbl9wYXVzZShkKTsNCj4gDQo+
ICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgaWQpOw0KPiANCj4gLSAgICBodm1faW9y
ZXFfc2VydmVyX2Rpc2FibGUocyk7DQo+ICsgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMs
IGh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkpOw0KPiANCj4gICAgICAvKg0KPiAgICAgICAqIEl0
IGlzIHNhZmUgdG8gY2FsbCBodm1faW9yZXFfc2VydmVyX2RlaW5pdCgpIHByaW9yIHRvDQo+ICAg
ICAgICogc2V0X2lvcmVxX3NlcnZlcigpIHNpbmNlIHRoZSB0YXJnZXQgZG9tYWluIGlzIHBhdXNl
ZC4NCj4gICAgICAgKi8NCj4gLSAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsNCj4gKyAg
ICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsN
Cj4gICAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlkLCBOVUxMKTsNCj4gDQo+ICAgICAgZG9tYWlu
X3VucGF1c2UoZCk7DQo+IEBAIC05MDksNyArOTQzLDggQEAgaW50IGh2bV9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwNCj4gICAgICAgICAgZ290
byBvdXQ7DQo+IA0KPiAgICAgIHJjID0gLUVQRVJNOw0KPiAtICAgIGlmICggcy0+ZW11bGF0b3Ig
IT0gY3VycmVudC0+ZG9tYWluICkNCj4gKyAgICAvKiBOQjogZG9uJ3QgYWxsb3cgZmV0Y2hpbmcg
aW5mb3JtYXRpb24gZnJvbSBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXJzLiAqLw0KPiArICAgIGlmICgg
aHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSB8fCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21h
aW4gKQ0KDQpBZ2FpbiBoZXJlLCBhbmQgc2V2ZXJhbCBwbGFjZXMgYmVsb3cuDQoNCiAgUGF1bA0K
DQo+ICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gICAgICBpZiAoIGlvcmVxX2dmbiB8fCBidWZp
b3JlcV9nZm4gKQ0KPiBAQCAtOTU2LDcgKzk5MSw3IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZl
cl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLA0KPiAgICAgICAgICBnb3Rv
IG91dDsNCj4gDQo+ICAgICAgcmMgPSAtRVBFUk07DQo+IC0gICAgaWYgKCBzLT5lbXVsYXRvciAh
PSBjdXJyZW50LT5kb21haW4gKQ0KPiArICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlk
KSB8fCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQ0KPiAgICAgICAgICBnb3RvIG91
dDsNCj4gDQo+ICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpOw0KPiBA
QCAtMTAxMCw3ICsxMDQ1LDcgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVy
KHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsDQo+ICAgICAgICAgIGdvdG8gb3V0Ow0K
PiANCj4gICAgICByYyA9IC1FUEVSTTsNCj4gLSAgICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJl
bnQtPmRvbWFpbiApDQo+ICsgICAgaWYgKCAhaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSAmJiBz
LT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQ0KPiAgICAgICAgICBnb3RvIG91dDsNCj4g
DQo+ICAgICAgc3dpdGNoICggdHlwZSApDQo+IEBAIC0xMDY4LDcgKzExMDMsNyBAQCBpbnQgaHZt
X3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQsDQo+ICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gICAgICByYyA9IC1FUEVSTTsN
Cj4gLSAgICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFpbiApDQo+ICsgICAgaWYg
KCAhaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSAmJiBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5k
b21haW4gKQ0KPiAgICAgICAgICBnb3RvIG91dDsNCj4gDQo+ICAgICAgc3dpdGNoICggdHlwZSAp
DQo+IEBAIC0xMTI4LDYgKzExNjMsMTQgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsDQo+ICAgICAgaWYgKCAhcyAp
DQo+ICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gKyAgICAvKg0KPiArICAgICAqIE5COiBkbyBu
b3Qgc3VwcG9ydCBtYXBwaW5nIGludGVybmFsIGlvcmVxIHNlcnZlcnMgdG8gbWVtb3J5IHR5cGVz
LCBhcw0KPiArICAgICAqIHRoZSBjdXJyZW50IGludGVybmFsIGlvcmVxIHNlcnZlcnMgZG9uJ3Qg
bmVlZCB0aGlzIGZlYXR1cmUgYW5kIGl0J3Mgbm90DQo+ICsgICAgICogYmVlbiB0ZXN0ZWQuDQo+
ICsgICAgICovDQo+ICsgICAgcmMgPSAtRUlOVkFMOw0KPiArICAgIGlmICggaHZtX2lvcmVxX2lz
X2ludGVybmFsKGlkKSApDQo+ICsgICAgICAgIGdvdG8gb3V0Ow0KPiAgICAgIHJjID0gLUVQRVJN
Ow0KPiAgICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkNCj4gICAgICAg
ICAgZ290byBvdXQ7DQo+IEBAIC0xMTYzLDE1ICsxMjA2LDE1IEBAIGludCBodm1fc2V0X2lvcmVx
X3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLA0KPiAgICAgICAg
ICBnb3RvIG91dDsNCj4gDQo+ICAgICAgcmMgPSAtRVBFUk07DQo+IC0gICAgaWYgKCBzLT5lbXVs
YXRvciAhPSBjdXJyZW50LT5kb21haW4gKQ0KPiArICAgIGlmICggIWh2bV9pb3JlcV9pc19pbnRl
cm5hbChpZCkgJiYgcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkNCj4gICAgICAgICAg
Z290byBvdXQ7DQo+IA0KPiAgICAgIGRvbWFpbl9wYXVzZShkKTsNCj4gDQo+ICAgICAgaWYgKCBl
bmFibGVkICkNCj4gLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocyk7DQo+ICsgICAg
ICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMsIGh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkp
Ow0KPiAgICAgIGVsc2UNCj4gLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOw0K
PiArICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgaHZtX2lvcmVxX2lzX2ludGVy
bmFsKGlkKSk7DQo+IA0KPiAgICAgIGRvbWFpbl91bnBhdXNlKGQpOw0KPiANCj4gQEAgLTExOTAs
NyArMTIzMyw3IEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpDQo+IA0KPiAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUo
JmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsNCj4gDQo+IC0gICAgRk9SX0VBQ0hfSU9S
RVFfU0VSVkVSKGQsIGlkLCBzKQ0KPiArICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZF
UihkLCBpZCwgcykNCj4gICAgICB7DQo+ICAgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9h
ZGRfdmNwdShzLCB2KTsNCj4gICAgICAgICAgaWYgKCByYyApDQo+IEBAIC0xMjAyLDcgKzEyNDUs
NyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2Y3B1ICp2KQ0KPiAgICAgIHJldHVybiAwOw0KPiANCj4gICBmYWlsOg0KPiAtICAg
IHdoaWxlICggaWQrKyAhPSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApDQo+ICsgICAgd2hpbGUgKCBp
ZCsrICE9IE1BWF9OUl9FWFRFUk5BTF9JT1JFUV9TRVJWRVJTICkNCj4gICAgICB7DQo+ICAgICAg
ICAgIHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsNCj4gDQo+IEBAIC0xMjI0LDcgKzEyNjcs
NyBAQCB2b2lkIGh2bV9hbGxfaW9yZXFfc2VydmVyc19yZW1vdmVfdmNwdShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmNwdSAqdikNCj4gDQo+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOw0KPiANCj4gLSAgICBGT1JfRUFDSF9JT1JFUV9T
RVJWRVIoZCwgaWQsIHMpDQo+ICsgICAgRk9SX0VBQ0hfRVhURVJOQUxfSU9SRVFfU0VSVkVSKGQs
IGlkLCBzKQ0KPiAgICAgICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOw0K
PiANCj4gICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZl
ci5sb2NrKTsNCj4gQEAgLTEyNDEsMTMgKzEyODQsMTMgQEAgdm9pZCBodm1fZGVzdHJveV9hbGxf
aW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQ0KPiANCj4gICAgICBGT1JfRUFDSF9JT1JF
UV9TRVJWRVIoZCwgaWQsIHMpDQo+ICAgICAgew0KPiAtICAgICAgICBodm1faW9yZXFfc2VydmVy
X2Rpc2FibGUocyk7DQo+ICsgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBodm1f
aW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsNCj4gDQo+ICAgICAgICAgIC8qDQo+ICAgICAgICAgICAq
IEl0IGlzIHNhZmUgdG8gY2FsbCBodm1faW9yZXFfc2VydmVyX2RlaW5pdCgpIHByaW9yIHRvDQo+
ICAgICAgICAgICAqIHNldF9pb3JlcV9zZXJ2ZXIoKSBzaW5jZSB0aGUgdGFyZ2V0IGRvbWFpbiBp
cyBiZWluZyBkZXN0cm95ZWQuDQo+ICAgICAgICAgICAqLw0KPiAtICAgICAgICBodm1faW9yZXFf
c2VydmVyX2RlaW5pdChzKTsNCj4gKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywg
aHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSk7DQo+ICAgICAgICAgIHNldF9pb3JlcV9zZXJ2ZXIo
ZCwgaWQsIE5VTEwpOw0KPiANCj4gICAgICAgICAgeGZyZWUocyk7DQo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oDQo+IGluZGV4IDlmYmU4M2Y0NWEuLjlmOTI4MzhiNmUgMTAwNjQ0DQo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2RvbWFpbi5oDQo+IEBAIC05Nyw3ICs5NywxMCBAQCBzdHJ1Y3QgaHZtX3BpX29w
cyB7DQo+ICAgICAgdm9pZCAoKnZjcHVfYmxvY2spKHN0cnVjdCB2Y3B1ICopOw0KPiAgfTsNCj4g
DQo+IC0jZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJTIDgNCj4gKyNkZWZpbmUgTUFYX05SX0VY
VEVSTkFMX0lPUkVRX1NFUlZFUlMgOA0KPiArI2RlZmluZSBNQVhfTlJfSU5URVJOQUxfSU9SRVFf
U0VSVkVSUyAxDQo+ICsjZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJTIFwNCj4gKyAgICAoTUFY
X05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMgKyBNQVhfTlJfSU5URVJOQUxfSU9SRVFfU0VSVkVS
UykNCj4gDQo+ICBzdHJ1Y3QgaHZtX2RvbWFpbiB7DQo+ICAgICAgLyogR3Vlc3QgcGFnZSByYW5n
ZSB1c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICovDQo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aW9yZXEuaA0KPiBpbmRleCA2NTQ5MWM0OGQyLi5jMzkxN2FhNzRkIDEwMDY0NA0KPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvcmVxLmgNCj4gQEAgLTI0LDcgKzI0LDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2Nv
bXBsZXRpb24oc3RydWN0IHZjcHUgKnYpOw0KPiAgYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsNCj4gDQo+ICBp
bnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50IGJ1ZmlvcmVx
X2hhbmRsaW5nLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlk
KTsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90ICppZCwgYm9vbCBp
bnRlcm5hbCk7DQo+ICBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsIGlvc2VydmlkX3QgaWQpOw0KPiAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgKmlvcmVxX2dmbiwNCj4gQEAgLTU0LDYgKzU0LDEyIEBAIHVu
c2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQp
Ow0KPiANCj4gIHZvaWQgaHZtX2lvcmVxX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7DQo+IA0KPiAr
c3RhdGljIGlubGluZSBib29sIGh2bV9pb3JlcV9pc19pbnRlcm5hbCh1bnNpZ25lZCBpbnQgaWQp
DQo+ICt7DQo+ICsgICAgQVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpOw0KPiArICAg
IHJldHVybiBpZCA+PSBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUzsNCj4gK30NCj4gKw0K
PiAgI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fSU9SRVFfSF9fICovDQo+IA0KPiAgLyoNCj4gLS0N
Cj4gMi4yMi4wDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:07:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:07:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7frL-0005yn-V9; Tue, 10 Sep 2019 13:07: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=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7frL-0005yi-56
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:07:03 +0000
X-Inumbo-ID: e0df0ca8-d3cb-11e9-ac1d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0df0ca8-d3cb-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 13:07:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568120822;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=fzTd91GBzmAwahs0slbhtGZERjhCGnhN6tRl8MEzzZU=;
 b=cKDG6k6osm9cejDATgsDpzA1PnekbTned2eEXIqNPN2gVfC/3wv+QY8N
 4mTVbTJ/AEMciL+2bhrs6mVHIK0VqVj4+cOugynldgGUhH8skIzmRaGIO
 dscITiKZ95Sg/RjAYg+Z7WSWa5mUQPk0V3smk04tLy5LIl0xBW1y62zuw 8=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wxWGvVUo6GLRWGgdzV5XZgjvgwTsm0kDkPYUVHvlj6mCamYRnLtS0BTBX7Bzpg/hP4UDNjkxNR
 NNuqkeZ4InPjNXOyaAyGFN1VfqTFyzZEeLj//SDRCyaB8LyTKld957yp3I/Ujcmi529c5Uhbwc
 ddJquTveVU+KmdSXEk8Tn/NCZ30xxGy7N9T+2Jz0ughqlKGx1XXXC+SDj0uDNhcoceuBQqw9Gy
 011vOvaVrT5LyfnO+Yt9clKF+YNlgO2SLCDk5SC+bSH7XOICxRzGLFRNchSvV8doobHJRIKoz+
 HN0=
X-SBRS: 2.7
X-MesageID: 5607162
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5607162"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 06/11] ioreq: allow dispatching ioreqs to internal
 servers
Thread-Index: AQHVYnK3hVd65FGo0kCx8kLiNiHgV6ck6rNA
Date: Tue, 10 Sep 2019 13:06:57 +0000
Message-ID: <a34f295584404f3ea41994ae527783da@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-7-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNA0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJq
ZWN0OiBbUEFUQ0ggdjIgMDYvMTFdIGlvcmVxOiBhbGxvdyBkaXNwYXRjaGluZyBpb3JlcXMgdG8g
aW50ZXJuYWwgc2VydmVycw0KPiANCj4gSW50ZXJuYWwgaW9yZXEgc2VydmVycyBhcmUgYWx3YXlz
IHByb2Nlc3NlZCBmaXJzdCwgYW5kIGlvcmVxcyBhcmUNCj4gZGlzcGF0Y2hlZCBieSBjYWxsaW5n
IHRoZSBoYW5kbGVyIGZ1bmN0aW9uLiBOb3RlIHRoaXMgaXMgYWxyZWFkeSB0aGUNCj4gY2FzZSBk
dWUgdG8gdGhlIGltcGxlbWVudGF0aW9uIG9mIEZPUl9FQUNIX0lPUkVRX1NFUlZFUi4NCj4gDQoN
CkknZCByZS1qaWcgdGhpcyBhIGJpdC4gU29tZXRoaW5nIGxpa2UuLi4NCg0KIkludGVybmFsIGlv
cmVxIHNlcnZlcnMgd2lsbCBiZSBwcm9jZXNzZWQgZmlyc3QgZHVlIHRvIHRoZSBpbXBsZW1lbnRh
dGlvbg0KIG9mIEZPUl9FQUNIX0lPUkVRX1NFUlZFUiwgYW5kIGlvcmVxcyBhcmUgZGlzcGF0Y2hl
ZCBzaW1wbHkgYnkgY2FsbGluZw0KIHRoZSBoYW5kbGVyIGZ1bmN0aW9uLiINCg0KPiBOb3RlIHRo
YXQgaHZtX3NlbmRfaW9yZXEgZG9lc24ndCBnZXQgcGFzc2VkIHRoZSBpb3JlcSBzZXJ2ZXIgaWQs
IHNvDQo+IG9idGFpbiBpdCBmcm9tIHRoZSBpb3JlcSBzZXJ2ZXIgZGF0YSBieSBkb2luZyBwb2lu
dGVyIGFyaXRobWV0aWMuDQo+IA0KDQpJIHRoaW5rIHRoaXMgMm5kIHBhcmFncmFwaCBpcyBzdGFs
ZSBub3c/DQoNCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+DQoNCk90aGVyd2lzZSBMR1RNLCBzbyB3aXRoIHRob3NlIHRoaW5ncyBmaXhlZCB1
cC4uLg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4NCg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2MToNCj4gIC0gQXZvaWQgaGF2aW5nIHRvIGl0
ZXJhdGUgdHdpY2Ugb3ZlciB0aGUgbGlzdCBvZiBpb3JlcSBzZXJ2ZXJzIHNpbmNlDQo+ICAgIG5v
dyBpbnRlcm5hbCBzZXJ2ZXJzIGFyZSBhbHdheXMgcHJvY2Vzc2VkIGZpcnN0IGJ5DQo+ICAgIEZP
Ul9FQUNIX0lPUkVRX1NFUlZFUi4NCj4gIC0gT2J0YWluIGlvcmVxIHNlcnZlciBpZCB1c2luZyBw
b2ludGVyIGFyaXRobWV0aWMuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwg
OSArKysrKysrKysNCj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykNCj4gDQo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMNCj4gaW5kZXggZGJjNWU2YjRjNS4uODMzMWE4OWVhZSAxMDA2NDQNCj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0K
PiBAQCAtMTQ5Myw5ICsxNDkzLDE4IEBAIGludCBodm1fc2VuZF9pb3JlcShpb3NlcnZpZF90IGlk
LCBpb3JlcV90ICpwcm90b19wLCBib29sIGJ1ZmZlcmVkKQ0KPiANCj4gICAgICBBU1NFUlQocyk7
DQo+IA0KPiArICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSAmJiBidWZmZXJlZCAp
DQo+ICsgICAgew0KPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIGlmICgg
YnVmZmVyZWQgKQ0KPiAgICAgICAgICByZXR1cm4gaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEocywg
cHJvdG9fcCk7DQo+IA0KPiArICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApDQo+
ICsgICAgICAgIHJldHVybiBzLT5oYW5kbGVyKGN1cnIsIHByb3RvX3AsIHMtPmRhdGEpOw0KPiAr
DQo+ICAgICAgaWYgKCB1bmxpa2VseSghdmNwdV9zdGFydF9zaHV0ZG93bl9kZWZlcnJhbChjdXJy
KSkgKQ0KPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsNCj4gDQo+IC0tDQo+IDIuMjIu
MA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:08:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:08: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 1i7ftC-00065X-Cx; Tue, 10 Sep 2019 13:08:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7ftB-00065R-Gf
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:08:57 +0000
X-Inumbo-ID: 19d49014-d3cc-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19d49014-d3cc-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 13:08:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C5415B6AA;
 Tue, 10 Sep 2019 13:08:36 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <67f6d8cc-05cf-ac8e-38c0-55578f9f595a@suse.com>
 <427a5562-e2f1-0572-7e74-18425bf01126@suse.com>
Message-ID: <2501fd7a-70c2-0231-8788-e9589ab50f58@suse.com>
Date: Tue, 10 Sep 2019 15:08:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <427a5562-e2f1-0572-7e74-18425bf01126@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] x86/apic: include the LDR when clearing
 out APIC registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDkuMjAxOSAxNjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWx0aG91Z2ggQVBJQyBp
bml0aWFsaXphdGlvbiB3aWxsIHR5cGljYWxseSBjbGVhciBvdXQgdGhlIExEUiBiZWZvcmUKPiBz
ZXR0aW5nIGl0LCB0aGUgQVBJQyBjbGVhbnVwIGNvZGUgc2hvdWxkIHJlc2V0IHRoZSBMRFIuCj4g
Cj4gVGhpcyB3YXMgZGlzY292ZXJlZCB3aXRoIGEgMzItYml0IEtWTSBndWVzdCBqdW1waW5nIGlu
dG8gYSBrZHVtcAo+IGtlcm5lbC4gVGhlIHN0YWxlIGJpdHMgaW4gdGhlIExEUiB0cmlnZ2VyZWQg
YSBidWcgaW4gdGhlIEtWTSBBUElDCj4gaW1wbGVtZW50YXRpb24gd2hpY2ggY2F1c2VkIHRoZSBk
ZXN0aW5hdGlvbiBtYXBwaW5nIGZvciBWQ1BVcyB0byBiZQo+IGNvcnJ1cHRlZC4KPiAKPiBOb3Rl
IHRoYXQgdGhpcyBpc24ndCBpbnRlbmRlZCB0byBwYXBlciBvdmVyIHRoZSBLVk0gQVBJQyBidWcu
IFRoZSBrZXJuZWwKPiBoYXMgdG8gY2xlYXIgdGhlIExEUiB3aGVuIHJlc2V0dGluZyB0aGUgQVBJ
QyByZWdpc3RlcnMgZXhjZXB0IHdoZW4gWDJBUElDCj4gaXMgZW5hYmxlZC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KPiBbTGludXggY29tbWl0IDU1ODY4
MmI1MjkxOTM3YTcwNzQ4ZDM2ZmQ5YmE3NTdmYjI1Yjk5YWVdCj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKRlRSLCBjb21taXQgOTUwYjA3YzE0ZThjNTk0
NDRlMjM1OWYxNWZkNzBlZDUxMTJlMTFhMCByZXZlcnRzCnRoaXMgaW4gTGludXgsIGJ1dCBvbmx5
IGZvciBicmVha2luZyBvZmZsaW5pbmcgYW5kIHRoZW4gcmUtCm9ubGluaW5nIHRoZSBCU1AuIFNp
bmNlIHdlIGRvbid0IHN1cHBvcnQgdGhpcyAoeWV0KSwgSSBkb24ndApzZWUgYSByZWFzb24gZm9y
IHVzIHRvIHJldmVydCBhcyB3ZWxsLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:12:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7fwp-0006r7-VE; Tue, 10 Sep 2019 13:12: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=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7fwo-0006r2-N8
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:12:42 +0000
X-Inumbo-ID: ab1640f4-d3cc-11e9-ac1d-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab1640f4-d3cc-11e9-ac1d-12813bfff9fa;
 Tue, 10 Sep 2019 13:12:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568121161;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=sDoSrnH15362IivK/8zt2x2nvZ4ybBXvydEWpsp0CPU=;
 b=g7kwiAF1hGkrDujlFQcqH8XgnoCqesNfkuxXAUJQSifOgeN1M6/pqRQL
 cLQfi9xaUTYRYSoIqHHIee/j9AydyiIFo2r+JYsp/RTdcCRf2umrZxC8a
 kfBs3W2QSqlfGmoEpxZNVE794IIxXM6uPIYprLH1uKUu1ZZC+hzdjPtlc M=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rw0lAuI4s4qK5X84Avxnut1TU+FPud7OwhhGrY69JyL8+FlchHUorIIQaK6xAy9Q7BsWt/mk6p
 15VnsdRnKi7cE+c0HidOByF4iCs49KaPZCcYnvBioVifjHXv1P/gdHpQh42vgmCyaZG54sVTHM
 qlquWhCMh+vZbm+Sl1vnBz3MWq0CtYHu+qOT+e702EElXNpRYEvN72rqQfAVPO+M3zN/8Izoq2
 EubZXxO5S6duwDPmkngZXXTHg2WEeeinz3iPqT8IK7DoNJkyCLJ6CkBQ2fAfxr9KovMz9CSLUi
 NVc=
X-SBRS: 2.7
X-MesageID: 5560387
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5560387"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 07/11] ioreq: allow registering internal ioreq server
 handler
Thread-Index: AQHVYnK4z4GxRsrl30eTUjzmnC+3HKck7V1g
Date: Tue, 10 Sep 2019 13:12:37 +0000
Message-ID: <04871248729b4790ac6ac18688d305cf@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-8-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-8-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 07/11] ioreq: allow registering internal
 ioreq server handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, 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>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU2VudDogMDMgU2VwdGVtYmVyIDIwMTkgMTc6MTQN
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+OyBKYW4gQmV1bGljaA0KPiA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRyZXcgQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz4NCj4g
U3ViamVjdDogW1BBVENIIHYyIDA3LzExXSBpb3JlcTogYWxsb3cgcmVnaXN0ZXJpbmcgaW50ZXJu
YWwgaW9yZXEgc2VydmVyIGhhbmRsZXINCj4gDQo+IFByb3ZpZGUgYSByb3V0aW5lIHRvIHJlZ2lz
dGVyIHRoZSBoYW5kbGVyIGZvciBhbiBpbnRlcm5hbCBpb3JlcQ0KPiBzZXJ2ZXIuDQo+IA0KPiBT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4g
LS0tDQo+IENoYW5nZXMgc2luY2UgdjE6DQo+ICAtIEFsbG93IHRvIHByb3ZpZGUgYW4gb3BhcXVl
IGRhdGEgcGFyYW1ldGVyIHRvIHBhc3MgdG8gdGhlIGhhbmRsZXIuDQo+ICAtIEFsbG93IGNoYW5n
aW5nIHRoZSBoYW5kbGVyIGFzIGxvbmcgYXMgdGhlIHNlcnZlciBpcyBub3QgZW5hYmxlZC4NCj4g
LS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgIHwgMzUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
IHwgIDQgKysrKw0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspDQo+IA0KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jDQo+IGluZGV4IDgzMzFhODllYWUuLjYzMzllNWY4ODQgMTAwNjQ0DQo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMN
Cj4gQEAgLTQ4NSw2ICs0ODUsNDEgQEAgc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbihzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpDQo+ICAgICAgcmV0dXJuIHJjOw0KPiAg
fQ0KPiANCj4gK2ludCBodm1fYWRkX2lvcmVxX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9z
ZXJ2aWRfdCBpZCwNCg0KSSBkaWQgYXNrIGZvciAnaHZtX3NldF9pb3JlcV9oYW5kbGVyKCknLiBJ
IHRoaW5rIGl0IG1ha2VzIG1vcmUgc2Vuc2UgYXMgdGhlcmUncyBubyBjb3JyZXNwb25kaW5nICdo
dm1fcmVtb3ZlX2lvcmVxX2hhbmRsZXIoKScuDQoNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50ICgqaGFuZGxlcikoc3RydWN0IHZjcHUgKnYsIGlvcmVxX3QgKiwgdm9pZCAqKSwNCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkNCj4gK3sNCj4gKyAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsNCj4gKyAgICBpbnQgcmMgPSAwOw0KPiArDQo+ICsgICAg
aWYgKCAhaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApDQo+ICsgICAgew0KPiArICAgICAgICBy
YyA9IC1FSU5WQUw7DQo+ICsgICAgICAgIGdvdG8gb3V0Ow0KDQpZb3UganVzdCB3YW50IHRvIHJl
dHVybiBoZXJlIGJlY2F1c2UgeW91J3JlIG5vdCBob2xkaW5nIHRoZSBsb2NrLg0KDQogIFBhdWwN
Cg0KPiArICAgIH0NCj4gKw0KPiArICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
LmlvcmVxX3NlcnZlci5sb2NrKTsNCj4gKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7
DQo+ICsgICAgaWYgKCAhcyApDQo+ICsgICAgew0KPiArICAgICAgICByYyA9IC1FTk9FTlQ7DQo+
ICsgICAgICAgIGdvdG8gb3V0Ow0KPiArICAgIH0NCj4gKyAgICBpZiAoIHMtPmVuYWJsZWQgKQ0K
PiArICAgIHsNCj4gKyAgICAgICAgcmMgPSAtRUJVU1k7DQo+ICsgICAgICAgIGdvdG8gb3V0Ow0K
PiArICAgIH0NCj4gKw0KPiArICAgIHMtPmhhbmRsZXIgPSBoYW5kbGVyOw0KPiArICAgIHMtPmRh
dGEgPSBkYXRhOw0KPiArDQo+ICsgb3V0Og0KPiArICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOw0KPiArDQo+ICsgICAgcmV0dXJuIHJjOw0K
PiArfQ0KPiArDQo+ICBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2lvcmVxX2V2dGNobihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YpDQo+ICB7DQo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9y
ZXEuaA0KPiBpbmRleCBjMzkxN2FhNzRkLi45MGNjMmFhOTM4IDEwMDY0NA0KPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmgNCj4gQEAgLTU0LDYgKzU0LDEwIEBAIHVuc2lnbmVkIGludCBodm1fYnJvYWRj
YXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpOw0KPiANCj4gIHZvaWQgaHZtX2lv
cmVxX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7DQo+IA0KPiAraW50IGh2bV9hZGRfaW9yZXFfaGFu
ZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLA0KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgKCpoYW5kbGVyKShzdHJ1Y3QgdmNwdSAqdiwgaW9yZXFfdCAqLCB2b2lk
ICopLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKTsNCj4gKw0KPiAg
c3RhdGljIGlubGluZSBib29sIGh2bV9pb3JlcV9pc19pbnRlcm5hbCh1bnNpZ25lZCBpbnQgaWQp
DQo+ICB7DQo+ICAgICAgQVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpOw0KPiAtLQ0K
PiAyLjIyLjANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:24:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:24: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 1i7g8M-0007jU-4S; Tue, 10 Sep 2019 13:24: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7g8K-0007jP-Bt
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:24:36 +0000
X-Inumbo-ID: 54cd3070-d3ce-11e9-ac1e-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54cd3070-d3ce-11e9-ac1e-12813bfff9fa;
 Tue, 10 Sep 2019 13:24:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568121875;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ve048Ll349yz5hNeXw6SQTGylRsmb+2YSJGEk+MTMRs=;
 b=LuA2zXqrvkxRsq3T/z7zYxQJtF+OzoL/MoWtVN3+asq/PEfQAzys0i+y
 vvP6gOTeI8zfMMhdaf1ayxlSy2g+nXM6DDsmyStwAeQWoeoF+KkTe59p8
 02MLo1Iv3iKEk2yt9ktGPkaOWzS95ZCJ8JvuALsWoODxWhIXEMWU3Ws0t s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hE4JIaNCucdR7ehIR3iNjEttJTxK046/f4ueVbVwUNdUwkCaIvjcrqZ92soErwUAtM9H8m/mNE
 bZvn8D/wyS9hGrsBWJP3d7b0/BAb9k3crl/zdZ2DrLWUPe0zVK7J+Adj2qgCyLrrQ1pd54vxlg
 PleX/JLw1agocxdmqlDj9N4vOPs49oD7K2H6OlcwNnMybkn1/bXciaQhsQU+CV7mfMHqAjfNSU
 SVpBAqTpyjMd5Ia3aOt95dbKD+Qac5iNUBB8HuH8oOIH9QnpwXXOPwILx/Z9OHDP0y5pzX6w9f
 Oeg=
X-SBRS: 2.7
X-MesageID: 5608623
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5608623"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23927.41969.760363.770886@mariner.uk.xensource.com>
Date: Tue, 10 Sep 2019 14:24:01 +0100
To: Christian Lindig <christian.lindig@citrix.com>, David Scott
 <dave@recoil.org>, Jan Beulich <jbeulich@suse.com>, George Dunlap
 <George.Dunlap@citrix.com>, Wei Liu <wl@xen.org>, Julien Grall
 <julien.grall@arm.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "Tim (Xen.org)" <tim@xen.org>
In-Reply-To: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 00/12] ocaml abi fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIHYzIDAwLzEyXSBvY2FtbCBhYmkgZml4ZXMiKToK
PiBUaGlzIG5vdyBoYXMgZnVydGhlciB1cGRhdGVzIGFuZCBpbXByb3ZlbWVudHMuICBQYXRjaGVz
IDEtMyBhcmUgYXMKPiBiZWZvcmUuICBQYXRjaGVzIDQtMTIgYXJlIG5ldy4gIFRoYW5rcyB0byBB
bmR5IGZvciBoaXMgd29yayAoaW4KPiBwYXJ0aWN1bGFyLCBzb21lIGRlYnVnZ2luZyBhbmQgY29t
bWVudGFyeSBmb3IgbXkgc2NyaXB0KSB3aGljaCBJIGhhdmUKPiBpbmNvcnBvcmF0ZWQgaGVyZS4K
CkkgaGF2ZSBmaXhlZCBhIGZldyBtaW5vciBpc3N1ZXMgYXMgZGlzY3Vzc2VkIGluIHRoaXMgdGhy
ZWFkLCBhbmQKaW5jb3Jwb3JhdGVkIGFja3Mgc28gZmFyLgoKQW5kcmV3IGdhdmUgbWUgaGlzIGFj
a2VkL3Jldmlld2VkLWJ5IG9uIGlyYyBhbmQgSSBoYXZlIGFkZGVkIG15IG93bgpSLUIgdG8gdGhl
IHBhdGNoZXMgb2YgaGlzIEkgaW5jb3Jwb3JhdGVkIChhbmQsIGluIHNvbWUgY2FzZXMgd3JvdGUK
Y29tbWl0IG1lc3NhZ2VzIGZvcikuCgpUaGUgcmVzdWx0IGlzIGhlcmU6CiAgaHR0cHM6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9pd2oveGVuLmdpdDthPXN1bW1hcnkKICAtYiB3
aXAub2NhbWwudjMuMQpJIGNhbiByZXBvc3QgaXQgaWYgYW55b25lIHRoaW5rcyB0aGF0IHdvdWxk
IGJlIHVzZWZ1bC4KCkNocmlzdGlhbiwgYXJlIHlvdSBoYXBweSB3aXRoIG15IG90aGVyIGNoYW5n
ZXMgaW4gdG9vbHMvb2NhbWwgPwpJIGRvbid0IGZlZWwgSSBuZWVkIGEgZm9ybWFsIG9jYW1sIGFj
ayBmb3IgdGhlIGNoYW5nZXMgdG8gYWRkIHRoZQptaXNzaW5nIGVudHJpZXMgdG8gdGhlIGVudW0g
dHlwZXMgKHNpbmNlIHRob3NlIGFyZSBzdXBwb3NlZCB0byBmb2xsb3cKdGhlIGh5cGVydmlzb3Ig
QUJJKSBidXQgSSB0aGluayBJIG5lZWQgeW91ciBhY2sgZm9yIHRoZSBmdXJ0aGVyIHNjcmlwdAph
bmQgeGVuY3RybF9zdHVicyBjaGFuZ2VzIGluIHYzIChvciB2My4xKSBvZiB0aGlzIHNlcmllcy4K
CkFuZCBJIHRoaW5rIHRoZXJlIGlzIG9uZSBwYXRjaCBmcm9tIEFuZHkgdGhhdCBjb3VsZCBkbyB3
aXRoIGFuIGFjawpmcm9tIGEgaHlwZXJ2aXNvciBtYWludGFpbmVyIChoZW5jZSBUSEUgUkVTVCBp
biBteSAiVG8iIGZpZWxkKToKICB4ZW4vZG9tY3RsOiBEcm9wIGd1ZXN0IHN1ZmZpeCBmcm9tIFhF
Tl9ET01DVExfQ0RGX2h2bQoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:27:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13: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 1i7gAk-0007sJ-KA; Tue, 10 Sep 2019 13:27: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=w7W/=XF=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1i7gAj-0007s8-Aw
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:27:05 +0000
X-Inumbo-ID: adb2248f-d3ce-11e9-ac1e-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id adb2248f-d3ce-11e9-ac1e-12813bfff9fa;
 Tue, 10 Sep 2019 13:27:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568122024;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=S4BDWmWsfK/Ys+n7M/WjIe4X/FZFZ18zG9kHjeYOJB4=;
 b=PLrP44WQZGIjIbipE8/li215L12/YCpn3vEklUXyxmXZmU2FF6ekRbGj
 tdmc74Y19sRrcYP+0l97E7kyOhYjXrg7Fzf+4S8yYIifjLVZZffVzKmBH
 DG0LD2PZTMRjqYR/WqJbByVhqYwpN76dwK2ydz39GNkizptiJqcmnZtFN 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tNnYuU9zJpjM4M3xf317QsE1KGAVeM+ZSMDW1Lwh6ltbvBeLfGzzMK5sVkQAjTEaXtULe2S2v+
 dkjfuqWCIDYaKY3hlZs6tKpBMd2kUhDBkKywRoRvfxYznR8TefLx0OyPrbPV+RzzUyEpTSnCT/
 +weMum3vgwJ/X+Uhl8x61Sd3Xom9ZZAeEhKgKSEowIbJexTkZUC7ydr1op82YnmBbVuDojZf5/
 wpslNuv05ApZ9sb++DdBFQIZuffM0raY+SBMmLgn9nIP8sY3z/exu+HVVftLxIDZPhFrcWoCbM
 oHE=
X-SBRS: 2.7
X-MesageID: 5561791
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5561791"
To: Ian Jackson <ian.jackson@citrix.com>, David Scott <dave@recoil.org>, "Jan
 Beulich" <jbeulich@suse.com>, George Dunlap <George.Dunlap@citrix.com>,
 "Wei
 Liu" <wl@xen.org>, Julien Grall <julien.grall@arm.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Stefano Stabellini <sstabellini@kernel.org>, "Tim
 (Xen.org)" <tim@xen.org>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <23927.41969.760363.770886@mariner.uk.xensource.com>
From: Christian Lindig <christian.lindig@citrix.com>
Message-ID: <0e8864d9-e88f-6b3d-38f8-da80b6529a10@citrix.com>
Date: Tue, 10 Sep 2019 14:27:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <23927.41969.760363.770886@mariner.uk.xensource.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 00/12] ocaml abi fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8wOS8yMDE5IDE0OjI0LCBJYW4gSmFja3NvbiB3cm90ZToKPiBDaHJpc3RpYW4sIGFy
ZSB5b3UgaGFwcHkgd2l0aCBteSBvdGhlciBjaGFuZ2VzIGluIHRvb2xzL29jYW1sID8KPiBJIGRv
bid0IGZlZWwgSSBuZWVkIGEgZm9ybWFsIG9jYW1sIGFjayBmb3IgdGhlIGNoYW5nZXMgdG8gYWRk
IHRoZQo+IG1pc3NpbmcgZW50cmllcyB0byB0aGUgZW51bSB0eXBlcyAoc2luY2UgdGhvc2UgYXJl
IHN1cHBvc2VkIHRvIGZvbGxvdwo+IHRoZSBoeXBlcnZpc29yIEFCSSkgYnV0IEkgdGhpbmsgSSBu
ZWVkIHlvdXIgYWNrIGZvciB0aGUgZnVydGhlciBzY3JpcHQKPiBhbmQgeGVuY3RybF9zdHVicyBj
aGFuZ2VzIGluIHYzIChvciB2My4xKSBvZiB0aGlzIHNlcmllcy4KCkFja2VkLWJ5OiBDaHJpc3Rp
YW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:27:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13: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 1i7gBT-0007y9-4P; Tue, 10 Sep 2019 13:27:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7gBS-0007y3-53
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:27:50 +0000
X-Inumbo-ID: c55ee1b2-d3ce-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c55ee1b2-d3ce-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 13:27: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 1i7gBL-0007aF-KR; Tue, 10 Sep 2019 13:27: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 1i7gBL-0001ij-3K; Tue, 10 Sep 2019 13:27:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7gBL-0002Z7-0e; Tue, 10 Sep 2019 13:27:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141168-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-amd64-xsm:<job status>:broken:regression
 ovmf:build-i386:<job status>:broken:regression
 ovmf:build-i386-pvops:<job status>:broken:regression
 ovmf:build-i386-xsm:<job status>:broken:regression
 ovmf:build-amd64:<job status>:broken:regression
 ovmf:build-i386:host-install(4):broken:regression
 ovmf:build-amd64-xsm:host-install(4):broken:regression
 ovmf:build-amd64-pvops:host-install(4):broken:regression
 ovmf:build-amd64:host-install(4):broken:regression
 ovmf:build-i386-xsm:host-install(4):broken:regression
 ovmf:build-i386-pvops:host-install(4):broken:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=f49421a47dca44c3cfc6d09dfa304239538e2648
X-Osstest-Versions-That: ovmf=59b754c9f697d9627b0ccccd327d5132f0e1abb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 13:27:43 +0000
Subject: [Xen-devel] [ovmf test] 141168: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNjgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMgd2l0
aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDE0MTA5MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDkxCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxNDEwOTEKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MTA5MQogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDkx
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDEwOTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGY0OTQyMWE0N2RjYTQ0YzNj
ZmM2ZDA5ZGZhMzA0MjM5NTM4ZTI2NDgKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIDU5Yjc1NGM5ZjY5N2Q5NjI3YjBjY2NjZDMyN2Q1MTMyZjBlMWFiYjAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0MTA5MSAgMjAxOS0wOS0wNiAxMzozOToyOCBaICAgIDMgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxNDExNTggIDIwMTktMDktMDkgMDM6Mzg6NTcgWiAgICAxIGRheXMg
ICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExNjggIDIwMTktMDktMDkgMjA6
Mzg6NDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+
CiAgUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
bWQ2NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IGY0OTQyMWE0N2RjYTQ0YzNjZmM2ZDA5ZGZhMzA0MjM5NTM4ZTI2NDgKQXV0aG9y
OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyNyAwMjoxNDo0NSAy
MDE5ICswODAwCgogICAgTWRlUGtnL0JsdWV0b290aExlQ29uZmlnLmg6IEFkZCB0eXBlIEVmaUJs
dWV0b290aFNtcFBlZXJBZGRyZXNzTGlzdAogICAgCiAgICBUbyBzdXBwb3J0IGF1dG8tY29ubmVj
dGlvbiwgRUZJX0JMVUVUT09USF9MRV9TTVBfREFUQV9UWVBFIG5lZWRzIHRvCiAgICBhZGQgYSBu
ZXcgZGF0YSB0eXBlIEVmaUJsdWV0b290aFNtcFBlZXJBZGRyZXNzTGlzdCB3aGljaCBhc3NvY2lh
dGVzCiAgICB3aXRoIGEgbGlzdCBvZiBCbHVldG9vdGggcGVyIGFkZHJlc3MgY29ubmVjdGVkIGJl
Zm9yZS4KICAgIAogICAgVGhpcyBuZXcgZGF0YSB0eXBlIHdhcyBhZGRlZCBpbiBVRUZJIHNwZWMg
Mi43Yi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgog
ICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IGQ2
ZjVhNTA1MGI5NDJjYzBlYzA4YmRjMzk5MDBiODIzMTk1N2UxOGMKQXV0aG9yOiBGYW4sIFpoaWp1
WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCA0IDE3OjU0OjEyIDIwMTkg
KzA4MDAKCiAgICBCYXNlVG9vbHM6RUNDIG5lZWQgdG8gaGFuZGxlIGxvd2VyIGNhc2UgJ3N0YXRp
YycKICAgIAogICAgQlo6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNzc4CiAgICAKICAgIFdlIGFyZSBnb2luZyB0byBhZGQga2V5d29yZCAobG93ZXIgY2Fz
ZSkgJ3N0YXRpYycgZm9yIGZ1bmN0aW9ucyBhbmQgZ2xvYmFsCiAgICB2YXJpYWJsZXMgd2hpY2gg
YXJlIG5vdCByZWZlcmVuY2VkIG91dHNpZGUgdGhlaXIgY3VycmVudCBDIGZpbGUuCiAgICAKICAg
IEhvd2V2ZXIsIHRoZSBFQ0MgdG9vbCBvbmx5IHJlY29nbml6ZXMgdXBwZXIgY2FzZSAnU1RBVElD
JyBhdCB0aGlzIG1vbWVudC4KICAgIFRoaXMgd2lsbCBsZWFkIHRvIGlzc3VlIHJlcG9ydHMgZm9y
IG5ldyBjb2RlcyB0aGF0IGZvbGxvdyB0aGUgYWJvdmUgY29kaW5nCiAgICBzdHlsZS4KICAgIAog
ICAgVGhpcyBwYXRjaCBpcyBnb2luZyB0byBoYW5kbGUgbG93ZXIgY2FzZSAnc3RhdGljJwogICAg
CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogQm9iIEZl
bmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogWmhpanUuRmFuIDx6
aGlqdXguZmFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb2IgRmVuZyA8Ym9iLmMuZmVu
Z0BpbnRlbC5jb20+Cgpjb21taXQgMDNhZDNkODg5YzY0OTc4YzMxYThjY2Q3MGYxODYyNTU4YmRi
MGEyZApBdXRob3I6IEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4KRGF0ZTogICBG
cmkgU2VwIDYgMTE6Mjk6NTQgMjAxOSArMDgwMAoKICAgIEJhc2VUb29sczpFY2MgaGFuZGxlIGFu
b3RoZXIgY29weXJpZ2h0IGZvcm1hdAogICAgCiAgICBCWjpodHRwczovL2J1Z3ppbGxhLnRpYW5v
Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTcKICAgIAogICAgRWNjIGNhbiBub3QgaGFuZGxl
IHRoZSBjb3B5cmlnaHQgZm9ybWF0IGxpa2UKICAgIAogICAgKEMpIENvcHlyaWdodCAyMDE1LTIw
MTYgSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFA8QlI+CiAgICAKICAg
IFRoaXMgd2lsbCBjYXVzZSBFY2MgdG8gcmVwb3J0IHdyb25nIGluZm9ybWF0aW9uLgogICAgCiAg
ICBUaGlzIHBhdGNoIGlzIGdvaW5nIHRvIGhhbmRsZSB0aGlzIGZvcm1hdAogICAgCiAgICBDYzog
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogWmhpanUuRmFuIDx6aGlqdXguZmFu
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:29:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gCc-000867-GR; Tue, 10 Sep 2019 13: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=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7gCb-00085y-AP
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:29:01 +0000
X-Inumbo-ID: f26fb884-d3ce-11e9-ac1e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f26fb884-d3ce-11e9-ac1e-12813bfff9fa;
 Tue, 10 Sep 2019 13:29: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 1CF81ABF1;
 Tue, 10 Sep 2019 13:28:59 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-2-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7a37466e-4bb8-2358-f940-42aa5426bdcb@suse.com>
Date: Tue, 10 Sep 2019 15:28:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190903161428.7159-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 01/11] ioreq: fix
 hvm_all_ioreq_servers_add_vcpu fail path cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxODoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBA
IC0xMTk1LDcgKzExOTUsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICAg
ZmFpbDoKPiAtICAgIHdoaWxlICggaWQtLSAhPSAwICkKPiArICAgIHdoaWxlICggaWQrKyAhPSBN
QVhfTlJfSU9SRVFfU0VSVkVSUyApCj4gICAgICB7Cj4gICAgICAgICAgcyA9IEdFVF9JT1JFUV9T
RVJWRVIoZCwgaWQpOwoKV2l0aCBQYXVsJ3MgUi1iIEkgd2FzIGFib3V0IHRvIGNvbW1pdCB0aGlz
LCBidXQgZG9lc24ndCB0aGlzCm5lZWQgdG8gYmUgKytpZD8gKElmIHNvLCBJJ2xsIGJlIGhhcHB5
IHRvIGZpeCB3aGlsZSBjb21taXR0aW5nLikKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:32:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13: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 1i7gGE-0000R3-1J; Tue, 10 Sep 2019 13:32:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7gGC-0000Qx-Qk
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:32:44 +0000
X-Inumbo-ID: 779998b8-d3cf-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 779998b8-d3cf-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 13:32: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 86BCEB6D3;
 Tue, 10 Sep 2019 13:32:42 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-5-ian.jackson@eu.citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7ccd0acc-005c-24f9-5db1-203e1e353987@suse.com>
Date: Tue, 10 Sep 2019 15:32:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190910120207.10358-5-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/12] xen/domctl: Drop guest suffix from
 XEN_DOMCTL_CDF_hvm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDkuMjAxOSAxNDowMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gRnJvbTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:33:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13: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 1i7gGr-0000UV-DI; Tue, 10 Sep 2019 13:33:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7gGq-0000UN-1U
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:33:24 +0000
X-Inumbo-ID: 8f560176-d3cf-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f560176-d3cf-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 13:33:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568122404;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=jmx0j0By+uSgciTbsZJj81v5jvtmP/r0E2dTbZ3t7Os=;
 b=Tfr67CkTErXja39EHV6Pmogbhs4iH2NqLa/vo2mT0mYloe/xGpVlrwBP
 DM3eITCanpZTMhcC/XDVVgswne2TaiGD5nOJUBAGL3ifIBJ8IukIiLWIj
 D/l1EGQuUfiLL5txofOLkAfDUZrwUb+HSs2byuU4fRgzoelren91xwTif 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YvgmgHnQFO0jFRODVCixQT+J2wM2fI9snY526uiakssvktsD5lT1d+YtS461FA+kyLx8h2UzAn
 DpDIVlYypBinLgZ1C0h18Yzv0YgRH5dEA58Nt2mx8qrEjqSnF69tVAg5b8Y4TD/POdKyUrLSt2
 xAgF9wUnf5fnpAqCQVMet049Efah1KkDrzNI8Po9tSylNfuahuZI/OYJh/Pra7qbH7ar2xzOV1
 rM1ov2na3Gl5fyI9sZY88byjWsdP+e6XnST12hdFyuRxX1X3JQ0Jowsbp3Sx7d5ykIQ+xZZJuQ
 T7M=
X-SBRS: 2.7
X-MesageID: 5371185
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5371185"
Date: Tue, 10 Sep 2019 15:33:15 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190910133315.i35z5jfmbxwl4kyi@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-2-roger.pau@citrix.com>
 <7a37466e-4bb8-2358-f940-42aa5426bdcb@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7a37466e-4bb8-2358-f940-42aa5426bdcb@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 01/11] ioreq: fix
 hvm_all_ioreq_servers_add_vcpu fail path cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTAsIDIwMTkgYXQgMDM6Mjg6NTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDMuMDkuMjAxOSAxODoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMKPiA+IEBAIC0xMTk1LDcgKzExOTUsNyBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJz
X2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQo+ID4gICAgICByZXR1
cm4gMDsKPiA+ICAKPiA+ICAgZmFpbDoKPiA+IC0gICAgd2hpbGUgKCBpZC0tICE9IDAgKQo+ID4g
KyAgICB3aGlsZSAoIGlkKysgIT0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQo+ID4gICAgICB7Cj4g
PiAgICAgICAgICBzID0gR0VUX0lPUkVRX1NFUlZFUihkLCBpZCk7Cj4gCj4gV2l0aCBQYXVsJ3Mg
Ui1iIEkgd2FzIGFib3V0IHRvIGNvbW1pdCB0aGlzLCBidXQgZG9lc24ndCB0aGlzCj4gbmVlZCB0
byBiZSArK2lkPyAoSWYgc28sIEknbGwgYmUgaGFwcHkgdG8gZml4IHdoaWxlIGNvbW1pdHRpbmcu
KQoKVGhlIGluY3JlbWVudCBpcyBhbHJlYWR5IGRvbmUgaW4gdGhlIGxvb3AgY29uZGl0aW9uLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:34:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:34:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gI5-0000bR-RB; Tue, 10 Sep 2019 13:34:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7gI4-0000bK-Cd
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:34:40 +0000
X-Inumbo-ID: b89936a2-d3cf-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b89936a2-d3cf-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 13:34: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 1i7gHv-0007jD-O5; Tue, 10 Sep 2019 13:34: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 1i7gHv-0002KV-CG; Tue, 10 Sep 2019 13:34:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7gHv-0005Fs-BF; Tue, 10 Sep 2019 13:34:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141147-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-amd64-xsm:<job status>:broken:regression
 linux-4.4:build-armhf:<job status>:broken:regression
 linux-4.4:build-i386-pvops:<job status>:broken:regression
 linux-4.4:build-amd64-pvops:<job status>:broken:regression
 linux-4.4:build-i386:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-i386-xsm:<job status>:broken:regression
 linux-4.4:build-amd64:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-armhf-pvops:<job status>:broken:regression
 linux-4.4:build-amd64-pvops:host-install(4):broken:regression
 linux-4.4:build-amd64:host-install(4):broken:regression
 linux-4.4:build-armhf-pvops:host-install(4):broken:regression
 linux-4.4:build-i386-pvops:host-install(4):broken:regression
 linux-4.4:build-i386-xsm:host-install(4):broken:regression
 linux-4.4:build-i386:host-install(4):broken:regression
 linux-4.4:build-arm64:host-install(4):broken:regression
 linux-4.4:build-amd64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-xsm:host-install(4):broken:regression
 linux-4.4:build-arm64-pvops:host-install(4):broken:regression
 linux-4.4:build-armhf:host-install(4):broken:regression
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=efbc4a364bd5469a616668127439e7cfca4c1d7b
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 13:34:31 +0000
Subject: [Xen-devel] [linux-4.4 test] 141147: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE0NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE0Ny8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk2OTgKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzOTY5OAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzk2OTgKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTY5OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5Njk4CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzk2OTgKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTY5OAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTM5Njk4CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZWZiYzRhMzY0
YmQ1NDY5YTYxNjY2ODEyNzQzOWU3Y2ZjYTRjMWQ3YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICAzNyBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAg
MzQgZGF5cyAgIDQyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTA4OSAgMjAxOS0w
OS0wNiAxMjozNDoyNCBaICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVk
ZXJtQHhtaXNzaW9uLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFA
d2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAg
QWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRyaWFuIFZsYWR1IDxh
dmxhZHVAY2xvdWRiYXNlc29sdXRpb25zLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4
Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXNz
aW8gQmFsc2luaSA8YmFsc2luaUBhbmRyb2lkLmNvbT4KICBBbGV4YW5kZXIgS29jaGV0a292IDxh
bC5rb2NoZXRAZ21haWwuY29tPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNo
a2luQGxpbnV4LmludGVsLmNvbT4KICBBbmRyZWEgUGFycmkgPGFuZHJlYS5wYXJyaUBhbWFydWxh
c29sdXRpb25zLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIEFuZHJldyBQcm91dCA8YXByb3V0QGxsLm1pdC5lZHU+CiAgQW5keSBMdXRvbWlyc2tpIDxs
dXRvQGtlcm5lbC5vcmc+CiAgQW5ndXMgQWluc2xpZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+
CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXJy
ZXQgUmhvZGVuIDxicmhvQGdvb2dsZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5n
c0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4K
ICBCZW5qYW1pbiBCbG9jayA8YmJsb2NrQGxpbnV4LmlibS5jb20+CiAgQmVuamFtaW4gSGVycmVu
c2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlbmphbWluIFBvaXJpZXIgPGJw
b2lyaWVyQHN1c2UuY29tPgogIEJqb2VybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBC
asO2cm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJp
LnNtPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb3Jpc2xhdiBQZXRr
b3YgPGJwQGFsaWVuOC5kZT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4g
Tm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRh
bGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNl
LmNpcnJ1cy5jb20+CiAgQ2hlbiBZdSA8eXUuYy5jaGVuQGludGVsLmNvbT4KICBDaHJpc3RvcGgg
UGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9w
aGUuamFpbGxldEB3YW5hZG9vLmZyPgogIERhbmllbCBCcmlzdG90IGRlIE9saXZlaXJhIDxicmlz
dG90QHJlZGhhdC5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJi
YUBzdXNlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERp
bmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBEaXJrIE1vcnJpcyA8
ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZA
Z21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBC
ZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0
LmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJvbWl1bS5vcmc+CiAgRXJpYyBE
dW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0
ZXZAbWljcm9jaGlwLmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGZWxpcGUg
QmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEYuIFRvbmVsbG8g
PGV1QGZlbGlwZXRvbmVsbG8uY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4K
ICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3Jv
YWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8
bGludXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsu
ZnI+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWli
aW4gWmhhbmcgPGhhaWJpbnpoYW5nQHRlbmNlbnQuY29tPgogIGhhaWJpbnpoYW5nKOW8oOa1t+aW
jCkgPGhhaWJpbnpoYW5nQHRlbmNlbnQuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNl
LmRlPgogIEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZWlr
byBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8
aGVpa29Ac250ZWNoLmRlPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxh
YW4uY29tPgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1h
bW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJv
YmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAg
SHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYu
Y28udWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFu
b3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgog
IEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbiBIYXJr
ZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJj
NC5jb20+CiAgSmFzb24gQmFyb24gPGpiYXJvbkBha2FtYWkuY29tPgogIEphc29uIEd1bnRob3Jw
ZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
IEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZnJpbiBKb3Nl
IFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJu
ZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1KdSBCYWkgPGJhaWpp
YWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2Vp
LmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FA
a2VybmVsLm9yZz4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2Vk
ZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAg
Sm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxq
aHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFp
bC5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQ
b2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBS
b2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8g
QmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5n
QGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2Vl
cyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VmZW5nIFdhbmcgPHdhbmdrZWZlbmcu
d2FuZ0BodWF3ZWkuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29tPgogIExp
ZG9uZyBDaGVuIDxsaWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2
YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlq
QGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVj
aywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3Zp
Yy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5k
ZT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0
eiA8bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVy
IDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVs
Lm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcmsgWmhhbmcg
PG1hcmt6QG1lbGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNl
bkBvcmFjbGUuY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4
dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUg
QmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1pY2hhZWwgUy4gVHNpcmtp
biA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlj
aGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4
NkBtaW5hODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWls
LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtrbyBSYXBlbGkg
PG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQu
Y29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXlu
YWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJl
LmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgog
IE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdmlkIEVtYW1k
b29zdCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdl
bGxAZ29vZ2xlLmNvbT4KICBOZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pa29s
YXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOdW1mb3IgTWJp
eml3by1UaWFwbyA8bnVtc0Bnb29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0
LmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29u
IDxvbG9mQGxpeG9tLm5ldD4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJlZGhhdC5jb20+
CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQWJlbmkg
PHBhYmVuaUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgTW9vcmUgPHBhdWxA
cGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hp
bG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVq
ZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFk
Lm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBDdmVr
IDxwZXRyY3Zla2N6QGdtYWlsLmNvbT4KICBQaGlsIFR1cm5idWxsIDxwaGlsLnR1cm5idWxsQG9y
YWNsZS5jb20+CiAgUGhpbGlwIExhbmdkYWxlIDxwaGlsaXBsQG92ZXJ0Lm9yZz4KICBQcmFyaXQg
QmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJh
ZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxy
YWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxyYXNtdXMudmls
bGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmRvIE5lcmkgPHJpY2FyZG8ubmVyaS1jYWxkZXJvbkBs
aW51eC5pbnRlbC5jb20+CiAgUm9iZXJ0IEhvZGFzemkgPHJvYmVydC5ob2Rhc3ppQGRpZ2kuY29t
PgogIFJvZ2FuIERhd2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxp
bnV4Lm9yZy51az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW0g
UHJvdHNlbmtvIDxzZW1lbi5wcm90c2Vua29AbGluYXJvLm9yZz4KICBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVy
c29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNlYmFzdGlhbiBQ
YXJzY2hhdWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRp
LmNvbT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0ZWZh
biBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBXYWhyZW4gPHdhaHJlbnN0
QGdteC5uZXQ+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29t
PgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdWRhcnNhbmEgUmVk
ZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5hdGggUHJhYnUgPHN1Z2Fu
YXRoLXByYWJ1LnN1YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5z
YXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFy
bS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhcmFzIEtvbmRyYXRpdWsg
PHRha29uZHJhQGNpc2NvLmNvbT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGhvbWFz
IEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRs
ZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXgu
ZGU+CiAgVGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRpbSBGcm9pZGNvZXVy
IDx0aW0uZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu
ZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgog
IFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tA
aW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNl
LmNvbT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0
eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5h
cm8ub3JnPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9k
IEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGlu
YXJvLm9yZz4KICBXYW5nIFhpYXlhbmcgPHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBl
bmcgTGkgPHdhbnBlbmcubGlAaG90bWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRl
LmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24g
PHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBX
aWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8
d2ltQGxpbnV4LXdhdGNoZG9nLm9yZz4KICB4aWFvIGppbiA8amluLnhpYW9AaW50ZWwuY29tPgog
IFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYXZ1eiwgVHViYSA8dHViYUBlY2Uu
dWZsLmVkdT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJpdmVyLmNvbT4KICBZb3NoaWFraSBP
a2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZb3NoaWhpcm8gU2hpbW9k
YSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNo
ZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFl1
bmZhbmcgVGFpIDx5dW5mYW5ndGFpQHRlbmNlbnQuY29tPgogIFplZmFuIExpIDxsaXplZmFuQGh1
YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgogIFpob3V5
YW5nIEppYSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hy
b21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhm
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAg
YnVpbGQtYW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkz
ODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2ODg3IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:34:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:34:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gIG-0000dz-8s; Tue, 10 Sep 2019 13:34:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=npq1=XF=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7gIE-0000dc-Pv
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:34:50 +0000
X-Inumbo-ID: c2f16a66-d3cf-11e9-b76c-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c2f16a66-d3cf-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 13:34:50 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id j16so16480300ljg.6
 for <xen-devel@lists.xenproject.org>; Tue, 10 Sep 2019 06:34:50 -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=yjDKD4gvByqJx6zgQOTxPswO0ncH+yhp9VVcGQfOBhY=;
 b=saPvSH2xULmke5hlWwW7p01NOFGrZRcjzjbxyG2vglx15CpUPQndz/kZhzBnVhG6VO
 U3wa9td/LJDblc8hDhwmC2fS/Tl8Q+/PdIj/25Mq3UlFXp7RVYMcrzBiPwDuPbTNl/io
 9BQkHfIujIoLKZNFrYiJl3s9xrHpPDQbkpVV7TdNGfgj8S7th8ittCoP6oJcoxd/uuL1
 nJHLyVyW8RpVZSQLrJfG5T9W/chhKWbsffoH0EmQupRU5K4eo5OhRLulLVVgqNuoj1/h
 rnHyxAYRIfZFIUX0rmIMMzV7hCGvA5Q4yYBQ+KUfRbxv330Ff279DelBbsL49L+G6CML
 cXuQ==
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=yjDKD4gvByqJx6zgQOTxPswO0ncH+yhp9VVcGQfOBhY=;
 b=LK0Y8TwBDNm4h7LOqhua1BG9Ll5q4JjSkp4Ja7Ly7kc+Zd6SViJBbvrsgW47X3zLuL
 F6EvonHTVESQdP9+KptLP+AMT/KS/Jy2BIWpDE4yB6+y1AAt333+YRMsQv10pqyg2kd6
 JW0DJQ5zUnEzFRikzcjZgL7dsKg0p/1XKMEXKtI/2s/1E7uk2amD7DQTfjgYOL8ht0OG
 igO3Mno220WR4Xc9xREojDGvyyW2IVlEkQmuyJplYFeQaYozd7GKgd2BpIrk7b3hvpNj
 OI2F6YZIg5SR7t5hj3V+/AEbyOW992o8lhKi61xziIyPef9AONHA6yEk/Og1PH2y5QLA
 XoNQ==
X-Gm-Message-State: APjAAAVIsAc10l34ExKB+gp4ONeoSCK6HsxmV+GL+fYMnu4bxwvy6CDO
 FWNlFThE18kIUUDSB1ROGM4=
X-Google-Smtp-Source: APXvYqzbLd0cuv3oq7Q8m0i1v/6tzOxrJ4oc9Ro5S1J6tozYjQvh8pxxsN+AWqyRb6x0L31a8h711Q==
X-Received: by 2002:a2e:99cc:: with SMTP id l12mr3592247ljj.5.1568122488821;
 Tue, 10 Sep 2019 06:34:48 -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 t3sm4101629lfd.92.2019.09.10.06.34.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Sep 2019 06:34:48 -0700 (PDT)
From: Oleksandr <olekstysh@gmail.com>
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-8-git-send-email-olekstysh@gmail.com>
 <17ed5e35-94e5-69a7-67f1-6978c50fea09@arm.com>
 <e2e67d7a-788d-9ae7-3f5f-274ce7bb2ab1@gmail.com>
Message-ID: <7f7e08f1-d61d-d3ff-e71a-ca85de92b289@gmail.com>
Date: Tue, 10 Sep 2019 16:34:46 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e2e67d7a-788d-9ae7-3f5f-274ce7bb2ab1@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCBKdWxpZW4KCgo+Cj4+PiDCoCBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL2lvbW11LmMgCj4+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5j
Cj4+PiBpbmRleCA3MmEzMGUwLi40N2U0YmM2IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9pb21tdS5jCj4+PiBAQCAtMjAsNiArMjAsNyBAQAo+Pj4gwqAgI2luY2x1ZGUgPHhlbi9s
aWIuaD4KPj4+IMKgIMKgICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4+PiArI2luY2x1ZGUgPGFz
bS9pb21tdV9md3NwZWMuaD4KPj4+IMKgIMKgIC8qCj4+PiDCoMKgICogRGVmZXJyZWQgcHJvYmUg
bGlzdCBpcyB1c2VkIHRvIGtlZXAgdHJhY2sgb2YgZGV2aWNlcyBmb3Igd2hpY2ggCj4+PiBkcml2
ZXIKPj4+IEBAIC0xMzksMyArMTQwLDU3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2Vf
dGFibGUoc3RydWN0IAo+Pj4gZG9tYWluICpkKQo+Pj4gwqAgdm9pZCBfX2h3ZG9tX2luaXQgYXJj
aF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+PiDCoCB7Cj4+PiDCoCB9Cj4+
PiArCj4+PiAraW50IF9faW5pdCBpb21tdV9hZGRfZHRfZGV2aWNlKHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbnApCj4+PiArewo+Pj4gK8KgwqDCoCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMg
PSBpb21tdV9nZXRfb3BzKCk7Cj4+PiArwqDCoMKgIHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgaW9t
bXVfc3BlYzsKPj4+ICvCoMKgwqAgc3RydWN0IGRldmljZSAqZGV2ID0gZHRfdG9fZGV2KG5wKTsK
Pj4+ICvCoMKgwqAgaW50IHJjID0gMSwgaW5kZXggPSAwOwo+Pj4gKwo+Pj4gK8KgwqDCoCBpZiAo
ICFpb21tdV9lbmFibGVkICkKPj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gMTsKPj4+ICsKPj4+
ICvCoMKgwqAgaWYgKCAhb3BzIHx8ICFvcHMtPmFkZF9kZXZpY2UgfHwgIW9wcy0+b2ZfeGxhdGUg
KQo+Pgo+PiBUaGUgU01NVSBkb2VzIG5vdCBpbXBsZW1lbnQgb2ZfeGxhdGUoKS4gSXQgaXMgYWN0
dWFsbHkgb25seSBtYW5kYXRvcnkgCj4+IGlmIHlvdSBhcmUgdXNpbmcgdGhlIGdlbmVyaWMgYmlu
ZGluZ3MuIFNvIEkgd291bGQgb25seSBjaGVjayAKPj4gb3BzLT5vZl94bGF0ZSBpZiAiaW9tbXVz
IiBleGlzdHMuCj4KPiBBZ3JlZS4gV2lsbCBkby4KCgpKdXN0IHRvIGNsYXJpZnkuCgpXaGF0IGFi
b3V0ICJvcHMtPmFkZF9kZXZpY2UiLCBzaGFsbCBJIGNoZWNrIGl0IGlmICJpb21tdXMiIGV4aXN0
cyBhcyB3ZWxsPwoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:35:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13: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 1i7gIY-0000ho-JS; Tue, 10 Sep 2019 13: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=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7gIX-0000hW-IR
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:35:09 +0000
X-Inumbo-ID: ce2d5106-d3cf-11e9-ac1f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce2d5106-d3cf-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 13:35:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C8D11AF5B;
 Tue, 10 Sep 2019 13:35:07 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-2-roger.pau@citrix.com>
 <7a37466e-4bb8-2358-f940-42aa5426bdcb@suse.com>
 <20190910133315.i35z5jfmbxwl4kyi@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d26f3f92-7b4d-82a5-121d-d3caec79b56a@suse.com>
Date: Tue, 10 Sep 2019 15:35:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190910133315.i35z5jfmbxwl4kyi@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 01/11] ioreq: fix
 hvm_all_ioreq_servers_add_vcpu fail path cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDkuMjAxOSAxNTozMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBT
ZXAgMTAsIDIwMTkgYXQgMDM6Mjg6NTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDAzLjA5LjIwMTkgMTg6MTQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4+
PiBAQCAtMTE5NSw3ICsxMTk1LDcgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNw
dShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKPj4+ICAgICAgcmV0dXJuIDA7Cj4+
PiAgCj4+PiAgIGZhaWw6Cj4+PiAtICAgIHdoaWxlICggaWQtLSAhPSAwICkKPj4+ICsgICAgd2hp
bGUgKCBpZCsrICE9IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKPj4+ICAgICAgewo+Pj4gICAgICAg
ICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwo+Pgo+PiBXaXRoIFBhdWwncyBSLWIgSSB3
YXMgYWJvdXQgdG8gY29tbWl0IHRoaXMsIGJ1dCBkb2Vzbid0IHRoaXMKPj4gbmVlZCB0byBiZSAr
K2lkPyAoSWYgc28sIEknbGwgYmUgaGFwcHkgdG8gZml4IHdoaWxlIGNvbW1pdHRpbmcuKQo+IAo+
IFRoZSBpbmNyZW1lbnQgaXMgYWxyZWFkeSBkb25lIGluIHRoZSBsb29wIGNvbmRpdGlvbi4KClRo
YXQncyB0aGUgaW5jcmVtZW50IEkgbWVhbi4gSSdtIHNvcnJ5IGZvciB0aGUgYW1iaWd1aXR5OyBJ
CmRpZG4ndCB3YW50IHRvIGN1dCB0b28gbXVjaCBvZiB0aGUgY29udGV4dC4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:37:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13: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 1i7gKm-00010K-3l; Tue, 10 Sep 2019 13:37:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7gKl-000109-AS
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:37:27 +0000
X-Inumbo-ID: 20604640-d3d0-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20604640-d3d0-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 13:37:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568122647;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=xQ5ZR1tDj65JQrot8nH5zMjCsaBMn7SmAUS+wlo3EKM=;
 b=IyRQYqXkjohCjvecSa4nm26NUBJN4WyPO6VEPdklEccdE51nLtmWA/62
 AjcuZiMZBJnRN0bUxr1WmVeez+QSEf2u2TnH1WXe08o5iP1Q38VMlEB6x
 4zPj3RPqBVaZ3ada4uNZNfiUlJ7p/4PM6F0hmdw4yTWAZ4ff3vHkFYDHF M=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dR2aLHoYmO022M4a/DRQtLnfHO/a9ayItRlaOzG5HCgAp2calF93d8wFS03jHrmElBO7+iYGaM
 cMI2wHmqvRkN7lLpMyVdrdC4Vk9BGQwxMPqXfr7kuMdhFuzZpFCeAtqDLNYkw3IiUbm0rTVKN7
 uj3ChPDWoKIIDxtwMtqOicq+HL+bwDFKwphfPwZzaeT3NXPtoc/ian7yvQx2piZbeAhlcdbhnM
 4NFp3VVXOjnyKjLxnSfWbBvA5yiuP21+9X44w8tNlIGVXpa64CAxBrJhWmSkO8tEEcPuv4qYPk
 pnk=
X-SBRS: 2.7
X-MesageID: 5371482
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5371482"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 08/11] ioreq: allow decoding accesses to MMCFG regions
Thread-Index: AQHVYnK6HPxLNHZdKEiVk9AL9bXw3ack8W1Q
Date: Tue, 10 Sep 2019 13:37:22 +0000
Message-ID: <c0e071533f374c6083effd593c50ff5c@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-9-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-9-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 08/11] ioreq: allow decoding accesses to
 MMCFG 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>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNA0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsg
QW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHds
QHhlbi5vcmc+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBTdWJq
ZWN0OiBbUEFUQ0ggdjIgMDgvMTFdIGlvcmVxOiBhbGxvdyBkZWNvZGluZyBhY2Nlc3NlcyB0byBN
TUNGRyByZWdpb25zDQo+IA0KPiBQaWNrIHVwIG9uIHRoZSBpbmZyYXN0cnVjdHVyZSBhbHJlYWR5
IGFkZGVkIGZvciB2UENJIGFuZCBhbGxvdyBpb3JlcQ0KPiB0byBkZWNvZGUgYWNjZXNzZXMgdG8g
TU1DRkcgcmVnaW9ucyByZWdpc3RlcmVkIGZvciBhIGRvbWFpbi4gVGhpcw0KPiBpbmZyYXN0cnVj
dHVyZSBpcyBzdGlsbCBvbmx5IGFjY2Vzc2libGUgZnJvbSBpbnRlcm5hbCBjYWxsZXJzLCBzbw0K
PiBNTUNGRyByZWdpb25zIGNhbiBvbmx5IGJlIHJlZ2lzdGVyZWQgZnJvbSB0aGUgaW50ZXJuYWwg
ZG9tYWluIGJ1aWxkZXINCj4gdXNlZCBieSBQVkggZG9tMC4NCj4gDQo+IE5vdGUgdGhhdCB0aGUg
dlBDSSBpbmZyYXN0cnVjdHVyZSB0byBkZWNvZGUgYW5kIGhhbmRsZSBhY2Nlc3NlcyB0bw0KPiBN
TUNGRyByZWdpb25zIHdpbGwgYmUgcmVtb3ZlZCBpbiBmb2xsb3dpbmcgcGF0Y2hlcyB3aGVuIHZQ
Q0kgaXMNCj4gc3dpdGNoZWQgdG8gYmVjb21lIGFuIGludGVybmFsIGlvcmVxIHNlcnZlci4NCj4g
DQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pg0KDQpbc25pcF0NCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0KPiBpbmRleCA2MzM5ZTVmODg0Li5mZWNkYzI3ODZmIDEw
MDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jDQo+IEBAIC0xMDkwLDIxICsxMDkwLDM0IEBAIGludCBodm1fbWFwX2lv
X3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLA0K
PiAgICAgICAgICAvKiBQQ0kgY29uZmlnIHNwYWNlIGFjY2Vzc2VzIGFyZSBoYW5kbGVkIGludGVy
bmFsbHkuICovDQo+ICAgICAgICAgIGlmICggc3RhcnQgPD0gMHhjZjggKyA4ICYmIDB4Y2Y4IDw9
IGVuZCApDQo+ICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gLSAgICAgICAgZWxzZQ0KPiAtICAg
ICAgICAgICAgLyogZmFsbHRocm91Z2guICovDQo+ICsgICAgICAgIGJyZWFrOw0KPiArDQo+ICAg
ICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6DQo+ICsgICAgew0KPiArICAgICAgICBj
b25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsNCj4gKw0KPiArICAgICAgICByYyA9IC1FSU5W
QUw7DQo+ICsgICAgICAgIC8qIFBDSSBjb25maWcgc3BhY2UgYWNjZXNzZXMgYXJlIGhhbmRsZWQg
aW50ZXJuYWxseS4gKi8NCj4gKyAgICAgICAgcmVhZF9sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19s
b2NrKTsNCj4gKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIG1tY2ZnLCAmZC0+YXJjaC5o
dm0ubW1jZmdfcmVnaW9ucywgbmV4dCApDQo+ICsgICAgICAgICAgICBpZiAoIHN0YXJ0IDw9IG1t
Y2ZnLT5hZGRyICsgbW1jZmctPnNpemUgJiYgbW1jZmctPmFkZHIgPD0gZW5kICkNCj4gKyAgICAg
ICAgICAgIHsNCj4gKyAgICAgICAgICAgICAgICByZWFkX3VubG9jaygmZC0+YXJjaC5odm0ubW1j
ZmdfbG9jayk7DQo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+ICsgICAgICAgICAgICB9
DQo+ICsgICAgICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsNCj4gKyAg
ICAgICAgYnJlYWs7DQo+ICsgICAgfQ0KPiArDQoNCkxpa2Ugd2l0aCBjZjggcmVnaXN0cmF0aW9u
LCBJIGRvbid0IHRoaW5rIHlvdSB3YW50IHRvIGVycm9yIGhlcmUuIEl0J3MgbmV2ZXIgYmVlbiBh
IGhhcmQgZXJyb3IgZm9yIGFuIGV4dGVybmFsIGVtdWxhdG9yIHRvIGF0dGVtcHQgdG8gcmVnaXN0
ZXIgZm9yIGFjY2Vzc2VzIHRoYXQgYXJlIGFjdHVhbGx5IGhhbmRsZWQgd2l0aGluIFhlbi4gRG9p
bmcgc28gd291bGQgbWVhbiB0aGF0IHdlIG1heSBuZWVkIHRvIHRlYWNoIFFFTVUgd2hhdCBYZW4g
ZG9lcyBhbmQgZG9lc24ndCBkZWFsIHdpdGggaW50ZXJuYWxseSBhbmQgdGhhdCBzZWVtcyBsaWtl
IGFuIHVubmVjZXNzYXJ5IGhlYWRhY2hlLg0KDQogIFBhdWwNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:42:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:42:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gPa-0001mC-Q2; Tue, 10 Sep 2019 13:42:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7gPZ-0001m7-Fi
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:42:25 +0000
X-Inumbo-ID: d1fd5adc-d3d0-11e9-ac1f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1fd5adc-d3d0-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 13:42:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568122944;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=jYRUNgC/islUSwW8g+lQgh2fIv3kaKJBRc1d+GBRRes=;
 b=XBIhYQoRlTfvRkaHaV+y8GoQv7FZxIM57CYieE60sb98Ks6b23nNFugw
 3LfowrcBqlOmwGYQ9ot+rOITR/QqUjN6Qld0x2OEVyDStXqL7O0kwKqJC
 vtSKSHuy7wDdqpJ3gwEsN4+NH1U6ZNiSs6GG6sCv+YkJXkX9S03DchgJC M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ghzgLq6Qwst+FN1zonyeqUtQbHRJ4AzVdvVwKIs4uES7iLnmMdcptd4ySMFucvnxI5zJCxqJpD
 /3PCki56PLqJJ6wbTbnjtgU7+wlGg/Lmb+SbDOlYe52zlAHwcnQtFWTKpezPt1SWRptyNjp/ZQ
 3cOxxiULfNrdgUaIbEaRmmnO7myg/YYPuV3vZ5lx3vfsayf5/7xc0u5JEAyxAhF5rif38UoBXk
 Gn2FMNUcJ/B/TFK+8eIwQgTnPq8niCMGyL9p9bcpMWHO6m0Zh+S2EPt+33wwO8I3R7tgbuixFQ
 vlU=
X-SBRS: 2.7
X-MesageID: 5562921
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5562921"
Date: Tue, 10 Sep 2019 15:42:13 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190910134213.3fj3q5vcv6oqowfc@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-2-roger.pau@citrix.com>
 <7a37466e-4bb8-2358-f940-42aa5426bdcb@suse.com>
 <20190910133315.i35z5jfmbxwl4kyi@Air-de-Roger>
 <d26f3f92-7b4d-82a5-121d-d3caec79b56a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d26f3f92-7b4d-82a5-121d-d3caec79b56a@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 01/11] ioreq: fix
 hvm_all_ioreq_servers_add_vcpu fail path cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTAsIDIwMTkgYXQgMDM6MzU6MDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTAuMDkuMjAxOSAxNTozMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUdWUsIFNlcCAxMCwgMjAxOSBhdCAwMzoyODo1N1BNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwMy4wOS4yMDE5IDE4OjE0LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ID4+PiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKPiA+Pj4gQEAgLTExOTUsNyArMTE5NSw3IEBAIGludCBodm1fYWxsX2lvcmVx
X3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCj4gPj4+
ICAgICAgcmV0dXJuIDA7Cj4gPj4+ICAKPiA+Pj4gICBmYWlsOgo+ID4+PiAtICAgIHdoaWxlICgg
aWQtLSAhPSAwICkKPiA+Pj4gKyAgICB3aGlsZSAoIGlkKysgIT0gTUFYX05SX0lPUkVRX1NFUlZF
UlMgKQo+ID4+PiAgICAgIHsKPiA+Pj4gICAgICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwg
aWQpOwo+ID4+Cj4gPj4gV2l0aCBQYXVsJ3MgUi1iIEkgd2FzIGFib3V0IHRvIGNvbW1pdCB0aGlz
LCBidXQgZG9lc24ndCB0aGlzCj4gPj4gbmVlZCB0byBiZSArK2lkPyAoSWYgc28sIEknbGwgYmUg
aGFwcHkgdG8gZml4IHdoaWxlIGNvbW1pdHRpbmcuKQo+ID4gCj4gPiBUaGUgaW5jcmVtZW50IGlz
IGFscmVhZHkgZG9uZSBpbiB0aGUgbG9vcCBjb25kaXRpb24uCj4gCj4gVGhhdCdzIHRoZSBpbmNy
ZW1lbnQgSSBtZWFuLiBJJ20gc29ycnkgZm9yIHRoZSBhbWJpZ3VpdHk7IEkKPiBkaWRuJ3Qgd2Fu
dCB0byBjdXQgdG9vIG11Y2ggb2YgdGhlIGNvbnRleHQuCgpPaCBzb3JyeSwgeWVzIEkgdGhpbmsg
eW91IGFyZSBjb3JyZWN0LCBvciBlbHNlIHdlIHdvdWxkIG92ZXJydW4gdGhlCmFycmF5IGJ5IG9u
ZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:44:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gRZ-0001sk-8J; Tue, 10 Sep 2019 13:44: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=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7gRX-0001sc-KO
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:44:27 +0000
X-Inumbo-ID: 1a38cba7-d3d1-11e9-ac1f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1a38cba7-d3d1-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 13:44:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A0F1728;
 Tue, 10 Sep 2019 06:44:25 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0535C3F59C;
 Tue, 10 Sep 2019 06:44:22 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <20190910120207.10358-5-ian.jackson@eu.citrix.com>
 <8ecf23b2-3fe9-069f-de17-2caa91e05d9b@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f94c285-05a3-2a09-1091-d8283e669722@arm.com>
Date: Tue, 10 Sep 2019 14:44:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8ecf23b2-3fe9-069f-de17-2caa91e05d9b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/12] xen/domctl: Drop guest suffix from
 XEN_DOMCTL_CDF_hvm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzEwLzE5IDE6MjAgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTAvMDkv
MjAxOSAxMzowMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IEZyb206IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gSSBzaG91bGQgcHJvYmFibHkgaGF2
ZSBmaW5pc2hlZCB3cml0aW5nIG15IGNvbW1pdCBtZXNzYWdlIGJlZm9yZSBoYW5kaW5nCj4gdGhl
IGJyYW5jaCBvZmYuCj4gCj4gIlRoZSBzdWZmaXggaXMgcmVkdW5kYW50LCBhbmQgZHJvcHBpbmcg
aXQgaGVscHMgdG8gc2ltcGxpZnkgdGhlIE9jYW1sL0MKPiBBQkkgY2hlY2tpbmcuIgo+IAo+IG9y
IHNvbWV0aGluZyBzdWl0YWJsZS4KCldpdGggdGhlIGNvbW1pdCBtZXNzYWdlIHVwZGF0ZWQ6CgpB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:45:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:45:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gSj-0001y2-LA; Tue, 10 Sep 2019 13:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7gSi-0001xw-Jd
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:45:40 +0000
X-Inumbo-ID: 4611007d-d3d1-11e9-ac1f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4611007d-d3d1-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 13:45: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 1i7gSh-0007xr-0w; Tue, 10 Sep 2019 13:45:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7gSg-0003hh-F9; Tue, 10 Sep 2019 13:45:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7gSg-00088x-ER; Tue, 10 Sep 2019 13:45:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141176-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:<job status>:broken:regression
 xen-unstable-smoke:build-armhf:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:build-armhf:host-install(4):broken: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:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=af5793cac20cff6f60fb2f8ed19c5af1201943be
X-Osstest-Versions-That: xen=74791511067aaff67efbd2555a5f635246264453
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 13:45:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141176: trouble:
 blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE3Ni8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDk3
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxNDEwOTcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MTA5NwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFmNTc5M2NhYzIwY2ZmNmY2MGZiMmY4ZWQxOWM1YWYxMjAxOTQz
YmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc0NzkxNTExMDY3YWFm
ZjY3ZWZiZDI1NTVhNWY2MzUyNDYyNjQ0NTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTA5NyAg
MjAxOS0wOS0wNiAxNzowMDo1NyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEx
MTQgIDIwMTktMDktMDcgMTI6MDE6MjAgWiAgICAzIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDExNjkgIDIwMTktMDktMDkgMjE6MDA6MjUgWiAgICAwIGRheXMgICAg
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MDEgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:45:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gSp-0001zg-38; Tue, 10 Sep 2019 13:45:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7gSn-0001yp-BG
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:45:45 +0000
X-Inumbo-ID: 493c7b64-d3d1-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 493c7b64-d3d1-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 13:45:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568123144;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=yrR0B2BL/VPtzOdYy0fdNUYjbvajGlSyZ+qv/YO3nNg=;
 b=BB4Y7RVomJTgkEg2FbI/MZmQ/tzyWFLbGlAoCkJzt1KWQRjBcA90I8H4
 vJHJGJjpoJ6wsa1FZvx0TgDmv6Tx+qYZ/7BUcM9IcK8iLadlV3pT99sCS
 uyi/vZyvyvcXC2aRj7/6lHahd1q4VEQ95PmVp0+9RaBpYZoUT4fNpqdKN g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: z7KLypgvYF3DWdFoebO5KKLtWCcIJilLCfvZ6Uhvp7cpV10vpgn/YNAU09JazFAQ4Aat6Qa6ZO
 jzWhK2slRt+OjNlcBoNJH6WNjJvP7nsDyEJo3mmhoqtAWaI+Nykwgg+QAm7W8bDXo0FB6tzORb
 mwms+x3D4BVKeGmPC9g9hAYeu7aUSbUytZqaOx+C0jSCTkGiPycslkd/ijwvExtZIsHC3lyDZI
 fQdSgrqGnwickYm+px0oJLBnRnHnvJuCEGUfRmt6YAHnKZql4tdSq7u4IraRdYE5lpes/+mXAE
 xPc=
X-SBRS: 2.7
X-MesageID: 5657142
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5657142"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23927.43239.34240.531931@mariner.uk.xensource.com>
Date: Tue, 10 Sep 2019 14:45:11 +0100
To: Christian Lindig <christian.lindig@citrix.com>, David Scott
 <dave@recoil.org>, Jan Beulich <jbeulich@suse.com>, George Dunlap
 <George.Dunlap@citrix.com>, Wei Liu <wl@xen.org>, Julien Grall
 <julien.grall@arm.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "Tim (Xen.org)" <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Anthony
 Perard" <anthony.perard@citrix.com>, Marek
 =?iso-8859-1?Q?Marczykowski-G=F3recki?= <marmarek@invisiblethingslab.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Roger Pau Monne
 <roger.pau@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <23927.41969.760363.770886@mariner.uk.xensource.com>
References: <20190910120207.10358-1-ian.jackson@eu.citrix.com>
 <23927.41969.760363.770886@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 00/12] ocaml abi 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCB2MyAwMC8xMl0gb2NhbWwgYWJpIGZpeGVz
Iik6Cj4gVGhlIHJlc3VsdCBpcyBoZXJlOgo+ICAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPXBlb3BsZS9pd2oveGVuLmdpdDthPXN1bW1hcnkKPiAgIC1iIHdpcC5vY2FtbC52My4x
Cj4gSSBjYW4gcmVwb3N0IGl0IGlmIGFueW9uZSB0aGlua3MgdGhhdCB3b3VsZCBiZSB1c2VmdWwu
CgpUaGFua3MgZm9yIHRoZSBhY2tzLCBhbGwuICBOb3cgcHVzaGVkLgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:49:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gWi-0002JD-OK; Tue, 10 Sep 2019 13:49:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7gWg-0002Ig-PY
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:49:46 +0000
X-Inumbo-ID: d8eae2dc-d3d1-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d8eae2dc-d3d1-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 13:49:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568123386;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=5Hh27cqxdKDlTVVwYoDKbyFeMw3LNm/cNJ4nR0s9vhQ=;
 b=LQGAygj6Prx+keE29FIqGaEl/EOTAtbF8ajTagNTNfdmCZd/wwQBsxMD
 4dPLNr9JNpWEVYSN575ke6eNiZ4vNJLuTGNoTrN24/sntvVoIJuyywuEh
 +nWQXq9kKY1mHngwD8On5WHpf3/WiQS/XNLbjcvTHf8I4DzaDzxjlg3uY Y=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PnbEwjqHbgVXIqeUVUL6jLKD1oI6VTxU+XGCza70+B4jA6fEbCI+MZX0ENtZDBerWZD36VU1au
 lymGaxJd+GRxy7BNJAZFinP5exiMAnfKzdyltjuwXtZ5uKooa0gMngFSlgTH6AmC++RNp+5T1e
 78dsl2Wrfe3zWkUWeA5sxO1H8MYQP3tavNeObXbwRE/DgrnVY5teiL9tPR5Vy40gkmtAyLrAYr
 Fj10nKbHYJkwlFF2Nq+6fbtDXnVqhA7BtZrfcoxfMzs3nwQRq1gSLu7pDJuqBcgT75HwKa4QnP
 LfE=
X-SBRS: 2.7
X-MesageID: 5372452
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5372452"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 09/11] vpci: register as an internal ioreq server
Thread-Index: AQHVYnK8hUfF0kaT/ky4pZpKfF2AZqck9OXg
Date: Tue, 10 Sep 2019 13:49:41 +0000
Message-ID: <8b2ae16a846a4e88bf264a8d5a768a37@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-10-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-10-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 09/11] vpci: register as an internal
 ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNA0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5j
b20+OyBXZWkgTGl1DQo+IDx3bEB4ZW4ub3JnPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47
IEphbg0KPiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsNCj4gPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBU
aW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MiAwOS8xMV0gdnBjaTogcmVnaXN0ZXIg
YXMgYW4gaW50ZXJuYWwgaW9yZXEgc2VydmVyDQo+IA0KPiBTd2l0Y2ggdlBDSSB0byBiZWNvbWUg
YW4gaW50ZXJuYWwgaW9yZXEgc2VydmVyLCBhbmQgaGVuY2UgZHJvcCBhbGwgdGhlDQo+IHZQQ0kg
c3BlY2lmaWMgZGVjb2RpbmcgYW5kIHRyYXBwaW5nIHRvIFBDSSBJTyBwb3J0cyBhbmQgTU1DRkcg
cmVnaW9ucy4NCj4gDQo+IFRoaXMgYWxsb3dzIHRvIHVuaWZ5IHRoZSB2UENJIGNvZGUgd2l0aCB0
aGUgaW9yZXEgaW5mcmFzdHJ1Y3R1cmUsDQo+IG9wZW5pbmcgdGhlIGRvb3IgZm9yIGRvbWFpbnMg
aGF2aW5nIFBDSSBhY2Nlc3NlcyBoYW5kbGVkIGJ5IHZQQ0kgYW5kDQo+IG90aGVyIGlvcmVxIHNl
cnZlcnMgYXQgdGhlIHNhbWUgdGltZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KDQpbc25pcF0NCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jDQo+IGluZGV4IGY2
MWY2NmRmNWYuLmJmMmM2NGEwYTkgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2
LmMNCj4gKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYw0KPiBAQCAtMTEsNiArMTEsNyBAQA0K
PiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+DQo+ICAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4N
Cj4gICNpbmNsdWRlIDxhc20vbXNpLmg+DQo+ICsjaW5jbHVkZSA8YXNtL2h2bS9pb3JlcS5oPg0K
DQpXaHkgaXMgdGhpcyBjaGFuZ2UgbmVjZXNzYXJ5IG9uIGl0cyBvd24/DQoNCj4gICNpbmNsdWRl
IDxhc20vaHZtL2lycS5oPg0KPiAgI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4NCj4gICNpbmNs
dWRlIDxwdWJsaWMveGVuLmg+DQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL3ZwY2ku
YyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jDQo+IGluZGV4IGNiZDFiYWM3ZmMuLjU2NjQwMjBj
MmQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jDQo+ICsrKyBiL3hlbi9k
cml2ZXJzL3ZwY2kvdnBjaS5jDQo+IEBAIC0yMCw2ICsyMCw4IEBADQo+ICAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+DQo+ICAjaW5jbHVkZSA8eGVuL3ZwY2kuaD4NCj4gDQo+ICsjaW5jbHVkZSA8YXNt
L2h2bS9pb3JlcS5oPg0KPiArDQo+ICAvKiBJbnRlcm5hbCBzdHJ1Y3QgdG8gc3RvcmUgdGhlIGVt
dWxhdGVkIFBDSSByZWdpc3RlcnMuICovDQo+ICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciB7DQo+ICAg
ICAgdnBjaV9yZWFkX3QgKnJlYWQ7DQo+IEBAIC0zMDIsNyArMzA0LDcgQEAgc3RhdGljIHVpbnQz
Ml90IG1lcmdlX3Jlc3VsdCh1aW50MzJfdCBkYXRhLCB1aW50MzJfdCBuZXcsIHVuc2lnbmVkIGlu
dCBzaXplLA0KPiAgICAgIHJldHVybiAoZGF0YSAmIH4obWFzayA8PCAob2Zmc2V0ICogOCkpKSB8
ICgobmV3ICYgbWFzaykgPDwgKG9mZnNldCAqIDgpKTsNCj4gIH0NCj4gDQo+IC11aW50MzJfdCB2
cGNpX3JlYWQocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQg
c2l6ZSkNCj4gK3N0YXRpYyB1aW50MzJfdCByZWFkKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgaW50IHNpemUpDQo+ICB7DQo+ICAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsNCj4gICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldjsNCj4gQEAgLTQwNCw4ICs0MDYsOCBAQCBzdGF0aWMgdm9pZCB2cGNpX3dyaXRlX2hlbHBl
cihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwNCj4gICAgICAgICAgICAgICByLT5wcml2YXRl
KTsNCj4gIH0NCj4gDQo+IC12b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25l
ZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwNCj4gLSAgICAgICAgICAgICAgICB1aW50MzJf
dCBkYXRhKQ0KPiArc3RhdGljIHZvaWQgd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwNCj4gKyAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRhdGEpDQo+ICB7DQo+ICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRv
bWFpbjsNCj4gICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsNCj4gQEAgLTQ3OCw2ICs0
ODAsNjcgQEAgdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgaW50IHNpemUsDQo+ICAgICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxv
Y2spOw0KPiAgfQ0KPiANCj4gKyNpZmRlZiBfX1hFTl9fDQo+ICtzdGF0aWMgaW50IGlvcmVxX2hh
bmRsZXIoc3RydWN0IHZjcHUgKnYsIGlvcmVxX3QgKnJlcSwgdm9pZCAqZGF0YSkNCj4gK3sNCj4g
KyAgICBwY2lfc2JkZl90IHNiZGY7DQo+ICsNCj4gKyAgICBpZiAoIHJlcS0+dHlwZSA9PSBJT1JF
UV9UWVBFX0lOVkFMSURBVEUgKQ0KPiArICAgICAgICAvKg0KPiArICAgICAgICAgKiBJZ25vcmUg
aW52YWxpZGF0ZSByZXF1ZXN0cywgdGhvc2UgY2FuIGJlIHJlY2VpdmVkIGV2ZW4gd2l0aG91dA0K
PiArICAgICAgICAgKiBoYXZpbmcgYW55IG1lbW9yeSByYW5nZXMgcmVnaXN0ZXJlZCwgc2VlIHNl
bmRfaW52YWxpZGF0ZV9yZXEuDQo+ICsgICAgICAgICAqLw0KPiArICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOw0KDQpJbiBnZW5lcmFsLCBJIHdvbmRlciB3aGV0aGVyIGludGVybmFsIHNlcnZl
cnMgd2lsbCBldmVyIG5lZWQgdG8gZGVhbCB3aXRoIGludmFsaWRhdGU/IFRoZSBjb2RlIG9ubHkg
ZXhpc3RzIHRvIGdldCBRRU1VIHRvIGRyb3AgaXRzIG1hcCBjYWNoZSBhZnRlciBhIGRlY3JlYXNl
X3Jlc2VydmF0aW9uIHNvIHRoYXQgdGhlIHBhZ2UgcmVmcyBnZXQgZHJvcHBlZC4NCg0KICBQYXVs
DQoNCj4gKw0KPiArICAgIGlmICggcmVxLT50eXBlICE9IElPUkVRX1RZUEVfUENJX0NPTkZJRyB8
fCByZXEtPmRhdGFfaXNfcHRyICkNCj4gKyAgICB7DQo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOw0KPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+ICsgICAg
fQ0KPiArDQo+ICsgICAgc2JkZi5zYmRmID0gcmVxLT5hZGRyID4+IDMyOw0KPiArDQo+ICsgICAg
aWYgKCByZXEtPmRpciApDQo+ICsgICAgICAgIHJlcS0+ZGF0YSA9IHJlYWQoc2JkZiwgcmVxLT5h
ZGRyLCByZXEtPnNpemUpOw0KPiArICAgIGVsc2UNCj4gKyAgICAgICAgd3JpdGUoc2JkZiwgcmVx
LT5hZGRyLCByZXEtPnNpemUsIHJlcS0+ZGF0YSk7DQo+ICsNCj4gKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOw0KPiArfQ0KPiArDQo+ICtpbnQgdnBjaV9yZWdpc3Rlcl9pb3JlcShzdHJ1Y3QgZG9t
YWluICpkKQ0KPiArew0KPiArICAgIGlvc2VydmlkX3QgaWQ7DQo+ICsgICAgaW50IHJjOw0KPiAr
DQo+ICsgICAgaWYgKCAhaGFzX3ZwY2koZCkgKQ0KPiArICAgICAgICByZXR1cm4gMDsNCj4gKw0K
PiArICAgIHJjID0gaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoZCwgSFZNX0lPUkVRU1JWX0JVRklP
UkVRX09GRiwgJmlkLCB0cnVlKTsNCj4gKyAgICBpZiAoIHJjICkNCj4gKyAgICAgICAgcmV0dXJu
IHJjOw0KPiArDQo+ICsgICAgcmMgPSBodm1fYWRkX2lvcmVxX2hhbmRsZXIoZCwgaWQsIGlvcmVx
X2hhbmRsZXIsIE5VTEwpOw0KPiArICAgIGlmICggcmMgKQ0KPiArICAgICAgICByZXR1cm4gcmM7
DQo+ICsNCj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApDQo+ICsgICAgew0KPiAr
ICAgICAgICAvKiBIYW5kbGUgYWxsIGRldmljZXMgaW4gdnBjaS4gKi8NCj4gKyAgICAgICAgcmMg
PSBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihkLCBpZCwgWEVOX0RNT1BfSU9fUkFO
R0VfUENJLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAsIH4odWludDY0X3QpMCk7DQo+ICsgICAgICAgIGlmICggcmMgKQ0KPiArICAgICAgICAgICAg
cmV0dXJuIHJjOw0KPiArICAgIH0NCj4gKw0KPiArICAgIHJjID0gaHZtX3NldF9pb3JlcV9zZXJ2
ZXJfc3RhdGUoZCwgaWQsIHRydWUpOw0KPiArICAgIGlmICggcmMgKQ0KPiArICAgICAgICByZXR1
cm4gcmM7DQo+ICsNCj4gKyAgICByZXR1cm4gcmM7DQo+ICt9DQo+ICsjZW5kaWYNCj4gKw0KPiAg
LyoNCj4gICAqIExvY2FsIHZhcmlhYmxlczoNCj4gICAqIG1vZGU6IEMNCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oDQo+IGluZGV4
IDRjZjIzM2M3NzkuLjM2ZjQzNWVkNWIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi92
cGNpLmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaA0KPiBAQCAtMjMsNiArMjMsOSBA
QCB0eXBlZGVmIGludCB2cGNpX3JlZ2lzdGVyX2luaXRfdChzdHJ1Y3QgcGNpX2RldiAqZGV2KTsN
Cj4gICAgc3RhdGljIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCB4IyNfZW50cnkgIFwNCj4g
ICAgICAgICAgICAgICAgIF9fdXNlZF9zZWN0aW9uKCIuZGF0YS52cGNpLiIgcCkgPSB4DQo+IA0K
PiArLyogUmVnaXN0ZXIgdlBDSSBoYW5kbGVyIHdpdGggaW9yZXEuICovDQo+ICtpbnQgdnBjaV9y
ZWdpc3Rlcl9pb3JlcShzdHJ1Y3QgZG9tYWluICpkKTsNCj4gKw0KPiAgLyogQWRkIHZQQ0kgaGFu
ZGxlcnMgdG8gZGV2aWNlLiAqLw0KPiAgaW50IF9fbXVzdF9jaGVjayB2cGNpX2FkZF9oYW5kbGVy
cyhzdHJ1Y3QgcGNpX2RldiAqZGV2KTsNCj4gDQo+IEBAIC0zOCwxMSArNDEsNiBAQCBpbnQgX19t
dXN0X2NoZWNrIHZwY2lfYWRkX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNpLA0KPiAgaW50IF9f
bXVzdF9jaGVjayB2cGNpX3JlbW92ZV9yZWdpc3RlcihzdHJ1Y3QgdnBjaSAqdnBjaSwgdW5zaWdu
ZWQgaW50IG9mZnNldCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHNpemUpOw0KPiANCj4gLS8qIEdlbmVyaWMgcmVhZC93cml0ZSBoYW5kbGVy
cyBmb3IgdGhlIFBDSSBjb25maWcgc3BhY2UuICovDQo+IC11aW50MzJfdCB2cGNpX3JlYWQocGNp
X3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSk7DQo+IC12
b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBpbnQgc2l6ZSwNCj4gLSAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKTsNCj4gLQ0KPiAg
LyogUGFzc3Rocm91Z2ggaGFuZGxlcnMuICovDQo+ICB1aW50MzJfdCB2cGNpX2h3X3JlYWQxNihj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywNCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOw0KPiBAQCAtMjIxLDIwICsyMTksMTIgQEAgc3Rh
dGljIGlubGluZSBpbnQgdnBjaV9hZGRfaGFuZGxlcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpDQo+
ICAgICAgcmV0dXJuIDA7DQo+ICB9DQo+IA0KPiAtc3RhdGljIGlubGluZSB2b2lkIHZwY2lfZHVt
cF9tc2kodm9pZCkgeyB9DQo+IC0NCj4gLXN0YXRpYyBpbmxpbmUgdWludDMyX3QgdnBjaV9yZWFk
KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywNCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQ0KPiArc3RhdGljIGlubGluZSBpbnQg
dnBjaV9yZWdpc3Rlcl9pb3JlcShzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0KPiAtICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOw0KPiAtICAgIHJldHVybiB+KHVpbnQzMl90KTA7DQo+ICsgICAgcmV0
dXJuIDA7DQo+ICB9DQo+IA0KPiAtc3RhdGljIGlubGluZSB2b2lkIHZwY2lfd3JpdGUocGNpX3Ni
ZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHNpemUsIHVpbnQzMl90IGRhdGEpDQo+IC17DQo+IC0gICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7DQo+IC19DQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgdnBjaV9kdW1w
X21zaSh2b2lkKSB7IH0NCj4gDQo+ICBzdGF0aWMgaW5saW5lIGJvb2wgdnBjaV9wcm9jZXNzX3Bl
bmRpbmcoc3RydWN0IHZjcHUgKnYpDQo+ICB7DQo+IC0tDQo+IDIuMjIuMA0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 13:53:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 13: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 1i7gaA-00032G-Ad; Tue, 10 Sep 2019 13:53:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7ga9-00032B-1N
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 13:53:21 +0000
X-Inumbo-ID: 58d02e3a-d3d2-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58d02e3a-d3d2-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 13:53:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568123600;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Wm/WDl8QS1ghZgAdPfmjKIYMMsuZSTEPzLn0D2r8/7E=;
 b=eE7F7SOhkNVTWyBkzb/0Sd3WCTX0tLYGfw9vuK8nyWlOXK4pIlEo1xY5
 oGkK0qBX7WgSuhORk26kEPWxhMz7FT8WWzf1UNrYooYIN2FnyTKuM2RZq
 Zka+TpewgBAsSXca4yH1ehd81gCMTpIFjbpn3XFANjj4EvsubMW/7mdej Q=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VMkCYkp+Ms0mrh6RJJLWKztp8x6zXDIa4+xzh/joVT3J7pUL6OOs0vtFJoo61l/aa+yv0lXsLh
 VCgAKdFA6Q01lLU5NOcaYIyUbRcwSdeed9WWW/1V7+UgQE+b9iES4luhuzdYEeYD/tgEijw44o
 S26je+1+c9f2NpeRvOiAAgoe0rJmQg/CjkwV8KvCslVMfhhLNPnr944muiQD4XguI02bqMoTCS
 O/zKNYkEplb1fs4Wt6p4PpZI4wqp111DvBzSXk1XUCmz1NcwmmM/lwgQdq3CSq6Olt6lEPeLIt
 liA=
X-SBRS: 2.7
X-MesageID: 5563869
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5563869"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v2 01/11] ioreq: fix hvm_all_ioreq_servers_add_vcpu fail
 path cleanup
Thread-Index: AQHVYnKwXKcNObHIYUmMOM+OmK6Ekack0PiAgAABNICAAACEAIAAAf2AgAAkefA=
Date: Tue, 10 Sep 2019 13:53:16 +0000
Message-ID: <15cba5dcc4a14ab29e2f950de0929c01@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-2-roger.pau@citrix.com>
 <7a37466e-4bb8-2358-f940-42aa5426bdcb@suse.com>
 <20190910133315.i35z5jfmbxwl4kyi@Air-de-Roger>
 <d26f3f92-7b4d-82a5-121d-d3caec79b56a@suse.com>
 <20190910134213.3fj3q5vcv6oqowfc@Air-de-Roger>
In-Reply-To: <20190910134213.3fj3q5vcv6oqowfc@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 v2 01/11] ioreq: fix
 hvm_all_ioreq_servers_add_vcpu fail path cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "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+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMTAgU2VwdGVtYmVyIDIwMTkgMTQ6NDIKPiBUbzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRy
ZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDAxLzExXSBpb3JlcTogZml4IGh2bV9hbGxf
aW9yZXFfc2VydmVyc19hZGRfdmNwdSBmYWlsIHBhdGggY2xlYW51cAo+IAo+IE9uIFR1ZSwgU2Vw
IDEwLCAyMDE5IGF0IDAzOjM1OjA2UE0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gT24g
MTAuMDkuMjAxOSAxNTozMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiA+IE9uIFR1ZSwg
U2VwIDEwLCAyMDE5IGF0IDAzOjI4OjU3UE0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Pj4gT24gMDMuMDkuMjAxOSAxODoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ID4gPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+ID4gPj4+IEBAIC0xMTk1LDcgKzExOTUsNyBAQCBpbnQgaHZtX2FsbF9pb3Jl
cV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQo+ID4g
Pj4+ICAgICAgcmV0dXJuIDA7Cj4gPiA+Pj4KPiA+ID4+PiAgIGZhaWw6Cj4gPiA+Pj4gLSAgICB3
aGlsZSAoIGlkLS0gIT0gMCApCj4gPiA+Pj4gKyAgICB3aGlsZSAoIGlkKysgIT0gTUFYX05SX0lP
UkVRX1NFUlZFUlMgKQo+ID4gPj4+ICAgICAgewo+ID4gPj4+ICAgICAgICAgIHMgPSBHRVRfSU9S
RVFfU0VSVkVSKGQsIGlkKTsKPiA+ID4+Cj4gPiA+PiBXaXRoIFBhdWwncyBSLWIgSSB3YXMgYWJv
dXQgdG8gY29tbWl0IHRoaXMsIGJ1dCBkb2Vzbid0IHRoaXMKPiA+ID4+IG5lZWQgdG8gYmUgKytp
ZD8gKElmIHNvLCBJJ2xsIGJlIGhhcHB5IHRvIGZpeCB3aGlsZSBjb21taXR0aW5nLikKPiA+ID4K
PiA+ID4gVGhlIGluY3JlbWVudCBpcyBhbHJlYWR5IGRvbmUgaW4gdGhlIGxvb3AgY29uZGl0aW9u
Lgo+ID4KPiA+IFRoYXQncyB0aGUgaW5jcmVtZW50IEkgbWVhbi4gSSdtIHNvcnJ5IGZvciB0aGUg
YW1iaWd1aXR5OyBJCj4gPiBkaWRuJ3Qgd2FudCB0byBjdXQgdG9vIG11Y2ggb2YgdGhlIGNvbnRl
eHQuCj4gCj4gT2ggc29ycnksIHllcyBJIHRoaW5rIHlvdSBhcmUgY29ycmVjdCwgb3IgZWxzZSB3
ZSB3b3VsZCBvdmVycnVuIHRoZQo+IGFycmF5IGJ5IG9uZS4KCkluZGVlZC4gSSBzaG91bGQgaGF2
ZSBzcG90dGVkIHRoYXQuCgogIFBhdWwKCj4gCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:06:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gmW-0004DE-AE; Tue, 10 Sep 2019 14:06:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7gmV-0004D9-45
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:06:07 +0000
X-Inumbo-ID: 2103b8bc-d3d4-11e9-ac1f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2103b8bc-d3d4-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 14:06: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 B7389AF35;
 Tue, 10 Sep 2019 14:06:04 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-27-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <53f10944-0c99-f5f1-1eff-f1f240dceee4@suse.com>
Date: Tue, 10 Sep 2019 16:06:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-27-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 26/48] 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 <wl@xen.org>, Konrad Rzeszutek Wilk <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@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>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB2Y3B1X2ZvcmNlX3Jl
c2NoZWR1bGUoKSBpcyBvbmx5IHVzZWQgZm9yIG1vZGlmeWluZyB0aGUgcGVyaW9kaWMgdGltZXIK
PiBvZiBhIHZjcHUuCgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgdHJ1ZSBwcmlvciB0byB0aGlzIHBh
dGNoLCBvciBlbHNlIC4uLgoKPiBAQCAtNDE5LDggKzQxOSw2IEBAIGludCBwdl9zaGltX3NodXRk
b3duKHVpbnQ4X3QgcmVhc29uKQo+ICAKPiAgICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCj4g
ICAgICAgICAgICAgIHZjcHVfdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHYpOwo+IC0gICAg
ICAgIGVsc2UKPiAtICAgICAgICAgICAgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHYpOwoKLi4uIHRo
ZXJlIHdvdWxkbid0IGJlIHRoaXMgZGVsZXRpb24gb2YgY29kZS4gV2l0aG91dCBmdXJ0aGVyCmV4
cGxhbmF0aW9uIGl0J3MgdW5jbGVhciB0byBtZSB3aGV0aGVyIHRoZSByZS1zY2hlZHVsZSBoZXJl
Cmlzbid0IGFsc28gbmVlZGVkIGZvciBvdGhlciB0aGFuIHByb2Nlc3NpbmcgdGhlIHJlc2V0IG9m
IHRoZQpwZXJpb2RpYyB0aW1lciBwZXJpb2QuCgo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
Ywo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+IEBAIC04NzcsMjEgKzg3NywyNSBAQCBz
dGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQo+ICB9Cj4gIAo+
ICAvKgo+IC0gKiBGb3JjZSBhIFZDUFUgdGhyb3VnaCBhIGRlc2NoZWR1bGUvcmVzY2hlZHVsZSBw
YXRoLgo+IC0gKiBGb3IgZXhhbXBsZSwgdXNpbmcgdGhpcyB3aGVuIHNldHRpbmcgdGhlIHBlcmlv
ZGljIHRpbWVyIHBlcmlvZCBtZWFucyB0aGF0Cj4gLSAqIG1vc3QgcGVyaW9kaWMtdGltZXIgc3Rh
dGUgbmVlZCBvbmx5IGJlIHRvdWNoZWQgZnJvbSB3aXRoaW4gdGhlIHNjaGVkdWxlcgo+IC0gKiB3
aGljaCBjYW4gdGh1cyBiZSBkb25lIHdpdGhvdXQgbmVlZCBmb3Igc3luY2hyb25pc2F0aW9uLgo+
ICsgKiBTZXQgdGhlIHBlcmlvZGljIHRpbWVyIG9mIGEgdmNwdS4KPiAgICovCj4gLXZvaWQgdmNw
dV9mb3JjZV9yZXNjaGVkdWxlKHN0cnVjdCB2Y3B1ICp2KQo+ICt2b2lkIHZjcHVfc2V0X3Blcmlv
ZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSkKPiAgewo+IC0gICAgc3Bp
bmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7Cj4g
KyAgICBzX3RpbWVfdCBub3c7Cj4gIAo+IC0gICAgaWYgKCB2LT5zY2hlZF91bml0LT5pc19ydW5u
aW5nICkKPiAtICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7Cj4gKyAgICBpZiAoIHYgIT0g
Y3VycmVudCApCj4gKyAgICAgICAgdmNwdV9wYXVzZSh2KTsKPiArICAgIGVsc2UKPiArICAgICAg
ICBzdG9wX3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lcik7Cj4gIAo+IC0gICAgdW5pdF9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOwo+ICsgICAgbm93ID0gTk9XKCk7Cj4g
KyAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSB2YWx1ZTsKPiArICAgIHYtPnBlcmlvZGljX2xhc3Rf
ZXZlbnQgPSBub3c7CgpJJ20gYWZyYWlkIHRoaXMgYWx0ZXJzIGFuIGltcGxpY2l0IHByb3BlcnR5
IG9mIHRoZSBwcmV2aW91cwppbXBsZW1lbnRhdGlvbjogcGVyaW9kaWNfbGFzdF9ldmVudCB3b3Vs
ZCBnZXQgcmUtc2V0IG9ubHkgd2hlbgp0aGUgbmV3bHkgY2FsY3VsYXRlZCBuZXh0IGV2ZW50IHdv
dWxkbid0IGJlIGluIHRoZSBmdXR1cmUuIFRoZQpnb2FsIG9mIHRoaXMgKGFpdWkpIGlzIHRvIG5v
dCBkaXN0dXJiIGEgcGVyaW9kaWMgdGltZXIgd2hpY2gKZ2V0cyAocmVkdW5kYW50bHkpIHNldCBh
Z2FpbiB0byB0aGUgc2FtZSBwZXJpb2QuCgo+IC0gICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsK
PiArICAgIGlmICggdiAhPSBjdXJyZW50ICkKPiArICAgICAgICB2Y3B1X3VucGF1c2Uodik7Cj4g
KyAgICBlbHNlIGlmICggdmFsdWUgIT0gMCApCj4gKyAgICAgICAgc2V0X3RpbWVyKCZ2LT5wZXJp
b2RpY190aW1lciwgbm93ICsgdmFsdWUpOwo+ICB9CgpXaGlsZSBwZXJoYXBzIG5vdCBvdmVybHkg
aW1wb3J0YW50LCBhbm90aGVyIGRpZmZlcmVuY2UgdG8KdmNwdV9wZXJpb2RpY190aW1lcl93b3Jr
KCkgaXMgdGhlIGxhY2sgb2YgbWlncmF0ZV90aW1lcigpIGhlcmUuClRoZXJlIHdvdWxkIGluZGVl
ZCBiZSBubyBtaWdyYXRpb24gbmVlZGVkIGlmIGEgcGVyaW9kaWMgdGltZXIKd2FzIGFjdGl2ZSBh
bHJlYWR5IChhbmQgaWYgdiA9PSBjdXJyZW50KSwgYmVjYXVzZSBpdCB3b3VsZApoYXZlIGJlZW4g
bWlncmF0ZWQgZHVyaW5nIHRoZSBtb3N0IHJlY2VudCBzY2hlZHVsaW5nIGN5Y2xlLiBCdXQKaW4g
Y2FzZSB0aGlzIGlzIGFuIG9mZi0+b24gdHJhbnNpdGlvbiwgbm8gc3VjaCBtaWdyYXRpb24gbWF5
CmhhdmUgb2NjdXJyZWQgYmVmb3JlLgoKRmluYWxseSBhIHJlbWFyayB0b3dhcmRzIG9yZGVyaW5n
IGluIHRoZSBzZXJpZXM6IFRoaXMgbG9va3MgdG8KYmUgdGV4dHVhbGx5IGJ1dCBub3QgZnVuY3Rp
b25hbGx5IGRlcGVuZGVudCB1cG9uIGVhcmxpZXIKcGF0Y2hlcyBpbiB0aGUgc2VyaWVzLiBTdWNo
IHBhdGNoZXMsIHdoZW4gcGxhY2VkIGVhcmx5IGluIGEKc2VyaWVzLCBoYXZlIGEgZmFpciBjaGFu
Y2Ugb2YgZ29pbmcgaW4gYWhlYWQgb2YgdGhlIGJ1bGsgb2YKc3VjaCBzZXJpZXMuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:06:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14:06: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 1i7gmo-0004EM-LY; Tue, 10 Sep 2019 14:06: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=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7gmn-0004EB-4m
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:06:25 +0000
X-Inumbo-ID: 2c15bfde-d3d4-11e9-ac1f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c15bfde-d3d4-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 14:06:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568124384;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=YGWDUFPkqZK0n+Xp1gP7kbGWrxEWGLemvQckTNke1Iw=;
 b=Fp5wM6PY3WPaMIYCxAomzU9NgB/SdjB6oBGwhXTxMLY4YJstz9W5Msvf
 YuAmL6F41HUvNbddVt1jNC/CqiRbkPh8zMVJARVIPt4n0OBoJ2OqzvxoL
 9B0I2WAu9Shulu5/SomKJf1KygiEr0V33HlBsRWMUlQJii6buxyoU5V2Q c=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LYjXnmdMleKMXZ256Vp/KlwYtsySnNyKdGURkd1kUNEkadA/aIHZ4Zz9m1UnfskXup/mSBwe6M
 MvtB0FcoLow5FxMDeb2qnOMXyiOhiKMC7J1AQCFKX0Ye+gZh4HB/6OSNK4Eteq5TlyQPJqJrMS
 w6ouiNc976bAi/CmRyQz23WMgZ7n7fs2v+51ClxKlKnbEIEBxXxrOhigFaOfGnwj/0Psxemdf/
 vPGLRtoFZbitFbFP2UAMxhzgUUEsnONa6pa+T5x6Thf/+yMJV87/O61NMcgHMewIsRsOoO5hqC
 cg8=
X-SBRS: 2.7
X-MesageID: 5565330
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5565330"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 10/11] ioreq: split the code to detect PCI config
 space accesses
Thread-Index: AQHVYnK8tjHMFo6gLkWIRzh3ghZw8qck/Gzw
Date: Tue, 10 Sep 2019 14:06:20 +0000
Message-ID: <bc884726839941139bef531d1118dbb9@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-11-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-11-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 10/11] ioreq: split the code to detect
 PCI config space accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNA0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJq
ZWN0OiBbUEFUQ0ggdjIgMTAvMTFdIGlvcmVxOiBzcGxpdCB0aGUgY29kZSB0byBkZXRlY3QgUENJ
IGNvbmZpZyBzcGFjZSBhY2Nlc3Nlcw0KPiANCj4gUGxhY2UgdGhlIGNvZGUgdGhhdCBjb252ZXJ0
cyBhIFBJTy9DT1BZIGlvcmVxIGludG8gYSBQQ0lfQ09ORklHIG9uZQ0KPiBpbnRvIGEgc2VwYXJh
dGUgZnVuY3Rpb24sIGFuZCBhZGp1c3QgdGhlIGNvZGUgdG8gbWFrZSB1c2Ugb2YgdGhpcw0KPiBu
ZXdseSBpbnRyb2R1Y2VkIGZ1bmN0aW9uLg0KPiANCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gLS0tDQo+IENoYW5nZXMgc2luY2UgdjE6DQo+ICAtIE5ldyBpbiB0aGlz
IHZlcnNpb24uDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMTExICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDY3
IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0KPiBpbmRleCBm
ZWNkYzI3ODZmLi4zM2M1NmI4ODBjIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jDQo+IEBAIC0xODMsNiArMTgz
LDU0IEBAIHN0YXRpYyBib29sIGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2LCBpb3JlcV90ICpwKQ0KPiAgICAgIHJldHVybiB0cnVlOw0KPiAgfQ0KPiANCj4gK3N0YXRp
YyB2b2lkIGNvbnZlcnRfcGNpX2lvcmVxKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3QgKnApDQo+
ICt7DQo+ICsgICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7DQo+ICsgICAgdWludDMy
X3QgY2Y4ID0gZC0+YXJjaC5odm0ucGNpX2NmODsNCj4gKw0KPiArICAgIGlmICggcC0+dHlwZSAh
PSBJT1JFUV9UWVBFX1BJTyAmJiBwLT50eXBlICE9IElPUkVRX1RZUEVfQ09QWSApDQo+ICsgICAg
ew0KPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gKyAgICAgICAgcmV0dXJuOw0K
PiArICAgIH0NCj4gKw0KPiArICAgIHJlYWRfbG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7
DQoNCkFjdHVhbGx5LCBsb29raW5nIGF0IHRoaXMuLi4gY2FuIHlvdSBub3QgcmVzdHJpY3QgaG9s
ZGluZyB0aGUgbW1jZmdfbG9jay4uLg0KDQo+ICsgICAgaWYgKCAocC0+dHlwZSA9PSBJT1JFUV9U
WVBFX1BJTyAmJg0KPiArICAgICAgICAgIChwLT5hZGRyICYgfjMpID09IDB4Y2ZjICYmDQo+ICsg
ICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSkgfHwNCj4gKyAgICAgICAgIChwLT50eXBlID09IElP
UkVRX1RZUEVfQ09QWSAmJg0KPiArICAgICAgICAgIChtbWNmZyA9IGh2bV9tbWNmZ19maW5kKGQs
IHAtPmFkZHIpKSAhPSBOVUxMKSApDQo+ICsgICAgew0KPiArICAgICAgICB1aW50MzJfdCB4ODZf
ZmFtOw0KPiArICAgICAgICBwY2lfc2JkZl90IHNiZGY7DQo+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCByZWc7DQo+ICsNCj4gKyAgICAgICAgcmVnID0gcC0+dHlwZSA9PSBJT1JFUV9UWVBFX1BJTyA/
IGh2bV9wY2lfZGVjb2RlX2FkZHIoY2Y4LCBwLT5hZGRyLA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc2JkZikNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGh2bV9tbWNmZ19kZWNvZGVf
YWRkcihtbWNmZywgcC0+YWRkciwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc2JkZik7DQoNCi4uLiB0byB3aXRoaW4g
aHZtX21tY2ZnX2RlY29kZV9hZGRyKCk/DQoNCiAgUGF1bA0KDQo+ICsNCj4gKyAgICAgICAgLyog
UENJIGNvbmZpZyBkYXRhIGN5Y2xlICovDQo+ICsgICAgICAgIHAtPmFkZHIgPSAoKHVpbnQ2NF90
KXNiZGYuc2JkZiA8PCAzMikgfCByZWc7DQo+ICsgICAgICAgIC8qIEFNRCBleHRlbmRlZCBjb25m
aWd1cmF0aW9uIHNwYWNlIGFjY2Vzcz8gKi8NCj4gKyAgICAgICAgaWYgKCBwLT50eXBlID09IElP
UkVRX1RZUEVfUElPICYmIENGOF9BRERSX0hJKGNmOCkgJiYNCj4gKyAgICAgICAgICAgICBkLT5h
cmNoLmNwdWlkLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmDQo+ICsgICAgICAgICAg
ICAgKHg4Nl9mYW0gPSBnZXRfY3B1X2ZhbWlseSgNCj4gKyAgICAgICAgICAgICAgICAgZC0+YXJj
aC5jcHVpZC0+YmFzaWMucmF3X2ZtcywgTlVMTCwgTlVMTCkpID4gMHgxMCAmJg0KPiArICAgICAg
ICAgICAgIHg4Nl9mYW0gPCAweDE3ICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgdWlu
dDY0X3QgbXNyX3ZhbDsNCj4gKw0KPiArICAgICAgICAgICAgaWYgKCAhcmRtc3Jfc2FmZShNU1Jf
QU1ENjRfTkJfQ0ZHLCBtc3JfdmFsKSAmJg0KPiArICAgICAgICAgICAgICAgICAobXNyX3ZhbCAm
ICgxVUxMIDw8IEFNRDY0X05CX0NGR19DRjhfRVhUX0VOQUJMRV9CSVQpKSApDQo+ICsgICAgICAg
ICAgICAgICAgcC0+YWRkciB8PSBDRjhfQUREUl9ISShjZjgpOw0KPiArICAgICAgICB9DQo+ICsg
ICAgICAgIHAtPnR5cGUgPSBJT1JFUV9UWVBFX1BDSV9DT05GSUc7DQo+ICsNCj4gKyAgICB9DQo+
ICsgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOw0KPiArfQ0KPiArDQo+
ICBib29sIGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikNCj4gIHsNCj4g
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOw0KPiBAQCAtMTM1MCw1NyArMTM5OCwz
NiBAQCB2b2lkIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQp
DQo+ICBpb3NlcnZpZF90IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQs
IGlvcmVxX3QgKnApDQo+ICB7DQo+ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7DQo+
IC0gICAgdWludDMyX3QgY2Y4Ow0KPiAgICAgIHVpbnQ4X3QgdHlwZTsNCj4gLSAgICB1aW50NjRf
dCBhZGRyOw0KPiAgICAgIHVuc2lnbmVkIGludCBpZDsNCj4gLSAgICBjb25zdCBzdHJ1Y3QgaHZt
X21tY2ZnICptbWNmZzsNCj4gDQo+ICAgICAgaWYgKCBwLT50eXBlICE9IElPUkVRX1RZUEVfQ09Q
WSAmJiBwLT50eXBlICE9IElPUkVRX1RZUEVfUElPICkNCj4gICAgICAgICAgcmV0dXJuIFhFTl9J
TlZBTElEX0lPU0VSVklEOw0KPiANCj4gLSAgICBjZjggPSBkLT5hcmNoLmh2bS5wY2lfY2Y4Ow0K
PiArICAgIC8qDQo+ICsgICAgICogQ2hlY2sgYW5kIGNvbnZlcnQgdGhlIFBJTy9NTUlPIGlvcmVx
IHRvIGEgUENJIGNvbmZpZyBzcGFjZQ0KPiArICAgICAqIGFjY2Vzcy4NCj4gKyAgICAgKi8NCj4g
KyAgICBjb252ZXJ0X3BjaV9pb3JlcShkLCBwKTsNCj4gDQo+IC0gICAgcmVhZF9sb2NrKCZkLT5h
cmNoLmh2bS5tbWNmZ19sb2NrKTsNCj4gLSAgICBpZiAoIChwLT50eXBlID09IElPUkVRX1RZUEVf
UElPICYmDQo+IC0gICAgICAgICAgKHAtPmFkZHIgJiB+MykgPT0gMHhjZmMgJiYNCj4gLSAgICAg
ICAgICBDRjhfRU5BQkxFRChjZjgpKSB8fA0KPiAtICAgICAgICAgKHAtPnR5cGUgPT0gSU9SRVFf
VFlQRV9DT1BZICYmDQo+IC0gICAgICAgICAgKG1tY2ZnID0gaHZtX21tY2ZnX2ZpbmQoZCwgcC0+
YWRkcikpICE9IE5VTEwpICkNCj4gKyAgICBzd2l0Y2ggKCBwLT50eXBlICkNCj4gICAgICB7DQo+
IC0gICAgICAgIHVpbnQzMl90IHg4Nl9mYW07DQo+IC0gICAgICAgIHBjaV9zYmRmX3Qgc2JkZjsN
Cj4gLSAgICAgICAgdW5zaWduZWQgaW50IHJlZzsNCj4gKyAgICBjYXNlIElPUkVRX1RZUEVfUElP
Og0KPiArICAgICAgICB0eXBlID0gWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDsNCj4gKyAgICAgICAg
YnJlYWs7DQo+IA0KPiAtICAgICAgICByZWcgPSBwLT50eXBlID09IElPUkVRX1RZUEVfUElPID8g
aHZtX3BjaV9kZWNvZGVfYWRkcihjZjgsIHAtPmFkZHIsDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzYmRmKQ0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogaHZtX21tY2ZnX2RlY29kZV9h
ZGRyKG1tY2ZnLCBwLT5hZGRyLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzYmRmKTsNCj4gKyAgICBjYXNlIElPUkVR
X1RZUEVfQ09QWToNCj4gKyAgICAgICAgdHlwZSA9IFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWTsN
Cj4gKyAgICAgICAgYnJlYWs7DQo+IA0KPiAtICAgICAgICAvKiBQQ0kgY29uZmlnIGRhdGEgY3lj
bGUgKi8NCj4gKyAgICBjYXNlIElPUkVRX1RZUEVfUENJX0NPTkZJRzoNCj4gICAgICAgICAgdHlw
ZSA9IFhFTl9ETU9QX0lPX1JBTkdFX1BDSTsNCj4gLSAgICAgICAgYWRkciA9ICgodWludDY0X3Qp
c2JkZi5zYmRmIDw8IDMyKSB8IHJlZzsNCj4gLSAgICAgICAgLyogQU1EIGV4dGVuZGVkIGNvbmZp
Z3VyYXRpb24gc3BhY2UgYWNjZXNzPyAqLw0KPiAtICAgICAgICBpZiAoIHAtPnR5cGUgPT0gSU9S
RVFfVFlQRV9QSU8gJiYgQ0Y4X0FERFJfSEkoY2Y4KSAmJg0KPiAtICAgICAgICAgICAgIGQtPmFy
Y2guY3B1aWQtPng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYNCj4gLSAgICAgICAgICAg
ICAoeDg2X2ZhbSA9IGdldF9jcHVfZmFtaWx5KA0KPiAtICAgICAgICAgICAgICAgICBkLT5hcmNo
LmNwdWlkLT5iYXNpYy5yYXdfZm1zLCBOVUxMLCBOVUxMKSkgPiAweDEwICYmDQo+IC0gICAgICAg
ICAgICAgeDg2X2ZhbSA8IDB4MTcgKQ0KPiAtICAgICAgICB7DQo+IC0gICAgICAgICAgICB1aW50
NjRfdCBtc3JfdmFsOw0KPiArICAgICAgICBicmVhazsNCj4gDQo+IC0gICAgICAgICAgICBpZiAo
ICFyZG1zcl9zYWZlKE1TUl9BTUQ2NF9OQl9DRkcsIG1zcl92YWwpICYmDQo+IC0gICAgICAgICAg
ICAgICAgIChtc3JfdmFsICYgKDFVTEwgPDwgQU1ENjRfTkJfQ0ZHX0NGOF9FWFRfRU5BQkxFX0JJ
VCkpICkNCj4gLSAgICAgICAgICAgICAgICBhZGRyIHw9IENGOF9BRERSX0hJKGNmOCk7DQo+IC0g
ICAgICAgIH0NCj4gLSAgICB9DQo+IC0gICAgZWxzZQ0KPiAtICAgIHsNCj4gLSAgICAgICAgdHlw
ZSA9IChwLT50eXBlID09IElPUkVRX1RZUEVfUElPKSA/DQo+IC0gICAgICAgICAgICAgICAgWEVO
X0RNT1BfSU9fUkFOR0VfUE9SVCA6IFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWTsNCj4gLSAgICAg
ICAgYWRkciA9IHAtPmFkZHI7DQo+ICsgICAgZGVmYXVsdDoNCj4gKyAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7DQo+ICsgICAgICAgIHJldHVybiBYRU5fSU5WQUxJRF9JT1NFUlZJRDsNCj4g
ICAgICB9DQo+IC0gICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOw0KPiAN
Cj4gICAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpDQo+ICAgICAgew0KPiBAQCAt
MTQxNiw3ICsxNDQzLDcgQEAgaW9zZXJ2aWRfdCBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBpb3JlcV90ICpwKQ0KPiAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
dGFydCwgZW5kOw0KPiANCj4gICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOg0K
PiAtICAgICAgICAgICAgc3RhcnQgPSBhZGRyOw0KPiArICAgICAgICAgICAgc3RhcnQgPSBwLT5h
ZGRyOw0KPiAgICAgICAgICAgICAgZW5kID0gc3RhcnQgKyBwLT5zaXplIC0gMTsNCj4gICAgICAg
ICAgICAgIGlmICggcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQ0KPiAg
ICAgICAgICAgICAgICAgIHJldHVybiBpZDsNCj4gQEAgLTE0MzMsMTIgKzE0NjAsOCBAQCBpb3Nl
cnZpZF90IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3Qg
KnApDQo+ICAgICAgICAgICAgICBicmVhazsNCj4gDQo+ICAgICAgICAgIGNhc2UgWEVOX0RNT1Bf
SU9fUkFOR0VfUENJOg0KPiAtICAgICAgICAgICAgaWYgKCByYW5nZXNldF9jb250YWluc19zaW5n
bGV0b24ociwgYWRkciA+PiAzMikgKQ0KPiAtICAgICAgICAgICAgew0KPiAtICAgICAgICAgICAg
ICAgIHAtPnR5cGUgPSBJT1JFUV9UWVBFX1BDSV9DT05GSUc7DQo+IC0gICAgICAgICAgICAgICAg
cC0+YWRkciA9IGFkZHI7DQo+ICsgICAgICAgICAgICBpZiAoIHJhbmdlc2V0X2NvbnRhaW5zX3Np
bmdsZXRvbihyLCBwLT5hZGRyID4+IDMyKSApDQo+ICAgICAgICAgICAgICAgICAgcmV0dXJuIGlk
Ow0KPiAtICAgICAgICAgICAgfQ0KPiANCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAgICAgICAg
ICB9DQo+IC0tDQo+IDIuMjIuMA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:08:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7gon-0004QC-8t; Tue, 10 Sep 2019 14:08:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7gom-0004Q4-3S
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:08:28 +0000
X-Inumbo-ID: 75477eea-d3d4-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75477eea-d3d4-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 14:08:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568124507;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=hs1Rq+5sr8vVrACBtVdBVwNvHI7qLQ8kZBiKeaYJd7c=;
 b=grBMdsOT0BsyEF8bHGzyvk5vtI442IxIpf29XX1VnnlEiYIWIk8jDXuy
 FGCq1c+gv12opQLbqnmNZseajQ25Y+QLz05LXCmDwYk6Q1/aJuXGInfNE
 O0XHAmkf8+DzEw8eZRUUei8NFw8pmZO9lKH70123GVChYvmLb9Bz80pzz k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XIJkLehXZ+dgZr/jPmLmgdZ38fuMf4cPOY3BKR4LetZTkvErqRYtPKDYOKbWnR+M/jef06quvh
 5Rj4wEqqM7CG2u9bTLz0PNlcuFMSWK+tbnylvHIFOzY5RYZl/Dtg+gSOUr3gT1m64g82VV5syQ
 kiGI2yNTHQW7YxZb1HFtrSi1dWj8sv+reO5AE2YOkh//HVgOe8aDyxOTxV4LVwHQg5Fl0C24dA
 NGqjbCUiqkLtE0PeqZzhHklU310hJlpiAr+QiGWOJ7p0hFAOwbOp+l7LrS7/WrcfrpIOuXJvwj
 7SU=
X-SBRS: 2.7
X-MesageID: 5565556
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5565556"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 15:08:18 +0100
Message-ID: <20190910140818.9184-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/ocaml: Fix build error with CentOS 7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z2NjIChHQ0MpIDQuOC41IDIwMTUwNjIzIChSZWQgSGF0IDQuOC41LTI4KSBjb21wbGFpbnM6Cgog
IHhlbmN0cmxfc3R1YnMuYzogSW4gZnVuY3Rpb24gJ3N0dWJfeGNfZG9tYWluX2NyZWF0ZSc6CiAg
eGVuY3RybF9zdHVicy5jOjIxNjoyODogZXJyb3I6ICd2YWwnIG1heSBiZSB1c2VkIHVuaW5pdGlh
bGl6ZWQKICAgICAgICAgICAgICAgICAgICAgICAgICBpbiB0aGlzIGZ1bmN0aW9uIFstV2Vycm9y
PW1heWJlLXVuaW5pdGlhbGl6ZWRdCiAgICAgY2ZnLmFyY2guZW11bGF0aW9uX2ZsYWdzID0gb2Nh
bWxfbGlzdF90b19jX2JpdG1hcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCiAgeGVu
Y3RybF9zdHVicy5jOjE5ODoxMjogZXJyb3I6ICd2YWwnIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6
ZWQKICAgICAgICAgICAgICAgICAgICAgICAgICBpbiB0aGlzIGZ1bmN0aW9uIFstV2Vycm9yPW1h
eWJlLXVuaW5pdGlhbGl6ZWRdCiAgICBjZmcuZmxhZ3MgPSBvY2FtbF9saXN0X3RvX2NfYml0bWFw
CiAgICAgICAgICAgICAgXgogIGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJy
b3JzCgpHQ0MgZG9lc24ndCBwb2ludCBhdCB0aGUgY29ycmVjdCBwaWVjZSBvZiBjb2RlLCBidXQg
dGhlIGRpYWdub3N0aWMgdGV4dCBpcwpjb3JyZWN0LCBhbmQgY2FuIG9jY3VyIHdoZW4gdGhlIGxp
c3QgaXMgZW1wdHkuIEluaXRpYWxpc2UgdmFsIHRvIDAuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IENocmlz
dGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKaW5k
ZXggZjg2ZWNjN2I3ZS4uZDdiYzJjZjQwZCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJz
LmMKQEAgLTE2MCw3ICsxNjAsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG9jYW1sX2xpc3RfdG9f
Y19iaXRtYXAodmFsdWUgbCkKIAkgICAgICAqIGZvciB4ZW5jdHJsX2FiaV9jaGVjay4gIFRoZSBw
YXJzaW5nIHRoZXJlIGlzIGFkLWhvYy4KIAkgICAgICAqLwogewotCXVuc2lnbmVkIGludCB2YWw7
CisJdW5zaWduZWQgaW50IHZhbCA9IDA7CiAKIAlmb3IgKCA7IGwgIT0gVmFsX25vbmU7IGwgPSBG
aWVsZChsLCAxKSApCiAJCXZhbCB8PSAxdSA8PCBJbnRfdmFsKEZpZWxkKGwsIDApKTsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:14:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14: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 1i7guX-0005E9-VJ; Tue, 10 Sep 2019 14: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=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7guW-0005E4-Jl
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:14:24 +0000
X-Inumbo-ID: 49d28fa6-d3d5-11e9-ac1f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49d28fa6-d3d5-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 14:14:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568124864;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=b2rRXPd3UHaFu78ZGgyR8IJsaw753fuwlDPpO6Vx8f8=;
 b=bYWEvM7fUETkK+59hnJ3tIOAB0BhxGuHvz15a1GjpRFjuBMS9Jw9uvyK
 gh/9q4YylpfSfSZ+/tjw0eKEwXRMA3/xTXwiMIbQRe1RzJGsbxnmaGEJX
 NIpITx3a8oDOQgGNaSfsQeYWDBYoqZnlhwT2LO0gA9akjp4+CWP19mez+ 4=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3FqZx9SxKQwxnzswuCDHACPbw0KUjKDuvAndvQRwNoOFd2T6YqQQgjrh8C+VN9x+cBMvuGrhZY
 TKaR5/hQjOEY5Hl4FDXUfZci5JskvArqIn0v/2PkNhaHV0WVafTZyFhDx39Q4KW3ntkSzjGMpu
 VXax3ZM2yhdi+7rcPGSBiUiGE0gAzwOWqxhdZ+2mR3xPRzgFby23+ywJ4g12q9E35clpnyIN7Y
 tXIJtVnMIdZ15TXlzqm2wE7S2Hvdt7CK2Bo3m/Ge256P9r+OvjM3u1WNXabgQ7N/q055O7poJt
 9Ew=
X-SBRS: 2.7
X-MesageID: 5379579
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5379579"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 11/11] ioreq: provide support for long-running
 operations...
Thread-Index: AQHVYnK/KijMoCgNHEes0cSGYodwUKck/Z4Q
Date: Tue, 10 Sep 2019 14:14:18 +0000
Message-ID: <eae52bcadc2e43f1926ab6447df113bd@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-12-roger.pau@citrix.com>
In-Reply-To: <20190903161428.7159-12-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 11/11] ioreq: provide support for
 long-running operations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNA0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoDQo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgR2Vvcmdl
IER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsN
Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltDQo+IChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MiAxMS8xMV0gaW9yZXE6IHByb3ZpZGUg
c3VwcG9ydCBmb3IgbG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMuLi4NCj4gDQo+IC4uLmFuZCBzd2l0
Y2ggdlBDSSB0byB1c2UgdGhpcyBpbmZyYXN0cnVjdHVyZSBmb3IgbG9uZyBydW5uaW5nDQo+IHBo
eXNtYXAgbW9kaWZpY2F0aW9uIG9wZXJhdGlvbnMuDQo+IA0KPiBUaGlzIGFsbG93cyB0byBnZXQg
cmlkIG9mIHRoZSB2UENJIHNwZWNpZmljIG1vZGlmaWNhdGlvbnMgZG9uZSB0bw0KPiBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24gYW5kIGFsbG93cyBnZW5lcmFsaXppbmcgdGhlIHN1cHBvcnQgZm9y
DQo+IGxvbmctcnVubmluZyBvcGVyYXRpb25zIHRvIG90aGVyIGludGVybmFsIGlvcmVxIHNlcnZl
cnMuIFN1Y2ggc3VwcG9ydA0KPiBpcyBpbXBsZW1lbnRlZCBhcyBhIHNwZWNpZmljIGhhbmRsZXIg
dGhhdCBjYW4gYmUgcmVnaXN0ZXJzIGJ5IGludGVybmFsDQo+IGlvcmVxIHNlcnZlcnMgYW5kIHRo
YXQgd2lsbCBiZSBjYWxsZWQgdG8gY2hlY2sgZm9yIHBlbmRpbmcgd29yay4NCj4gUmV0dXJuaW5n
IHRydWUgZnJvbSB0aGlzIGhhbmRsZXIgd2lsbCBwcmV2ZW50IHRoZSB2Y3B1IGZyb20gcnVubmlu
Zw0KPiB1bnRpbCB0aGUgaGFuZGxlciByZXR1cm5zIGZhbHNlLg0KPiANCj4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiAgeGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgIHwgNTUgKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tDQo+ICB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAgICAgfCA2MSArKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tDQo+ICB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgICAg
ICAgfCAgOCArKysrLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIHwgIDMgKy0N
Cj4gIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgICAgICB8ICA2IC0tLS0NCj4gIDUgZmlsZXMg
Y2hhbmdlZCwgODkgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
DQo+IGluZGV4IDMzYzU2Yjg4MGMuLmNhYTUzZGZhODQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gQEAg
LTIzOSwxNiArMjM5LDQ4IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2
Y3B1ICp2KQ0KPiAgICAgIGVudW0gaHZtX2lvX2NvbXBsZXRpb24gaW9fY29tcGxldGlvbjsNCj4g
ICAgICB1bnNpZ25lZCBpbnQgaWQ7DQo+IA0KPiAtICAgIGlmICggaGFzX3ZwY2koZCkgJiYgdnBj
aV9wcm9jZXNzX3BlbmRpbmcodikgKQ0KPiAtICAgIHsNCj4gLSAgICAgICAgcmFpc2Vfc29mdGly
cShTQ0hFRFVMRV9TT0ZUSVJRKTsNCj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiAtICAgIH0N
Cj4gLQ0KPiAtICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykNCj4g
KyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpDQo+ICAgICAgew0KPiAgICAgICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2Ow0KPiANCj4gKyAgICAgICAgaWYgKCBodm1faW9y
ZXFfaXNfaW50ZXJuYWwoaWQpICkNCj4gKyAgICAgICAgew0KDQpJIHdvbmRlciB3aGV0aGVyIGl0
IHdvdWxkIGJlIG5lYXRlciBieSBzYXlpbmc6DQoNCiAgICAgICAgICAgaWYgKCAhaHZtX2lvcmVx
X2lzX2ludGVybmFsKGlkKSApDQogICAgICAgICAgICAgICBjb250aW51ZTsNCg0KaGVyZSB0byBh
dm9pZCB0aGUgaW5kZW50YXRpb24gYmVsb3cuDQoNCj4gKyAgICAgICAgICAgIGlmICggdmlvLT5p
b19yZXEuc3RhdGUgPT0gU1RBVEVfSU9SRVFfSU5QUk9DRVNTICkNCj4gKyAgICAgICAgICAgIHsN
Cj4gKyAgICAgICAgICAgICAgICBpb3JlcV90IHJlcSA9IHZpby0+aW9fcmVxOw0KPiArDQo+ICsg
ICAgICAgICAgICAgICAgLyoNCj4gKyAgICAgICAgICAgICAgICAgKiBDaGVjayBhbmQgY29udmVy
dCB0aGUgUElPL01NSU8gaW9yZXEgdG8gYSBQQ0kgY29uZmlnIHNwYWNlDQo+ICsgICAgICAgICAg
ICAgICAgICogYWNjZXNzLg0KPiArICAgICAgICAgICAgICAgICAqLw0KPiArICAgICAgICAgICAg
ICAgIGNvbnZlcnRfcGNpX2lvcmVxKGQsICZyZXEpOw0KPiArDQo+ICsgICAgICAgICAgICAgICAg
aWYgKCBzLT5oYW5kbGVyKHYsICZyZXEsIHMtPmRhdGEpID09IFg4NkVNVUxfUkVUUlkgKQ0KPiAr
ICAgICAgICAgICAgICAgIHsNCj4gKyAgICAgICAgICAgICAgICAgICAgLyoNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICogTmVlZCB0byByYWlzZSBhIHNjaGVkdWxlciBpcnEgaW4gb3JkZXIgdG8g
cHJldmVudCB0aGUNCj4gKyAgICAgICAgICAgICAgICAgICAgICogZ3Vlc3QgdmNwdSBmcm9tIHJl
c3VtaW5nIGV4ZWN1dGlvbi4NCj4gKyAgICAgICAgICAgICAgICAgICAgICoNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICogTm90ZSB0aGlzIGlzIG5vdCByZXF1aXJlZCBmb3IgZXh0ZXJuYWwgaW9y
ZXEgb3BlcmF0aW9ucw0KPiArICAgICAgICAgICAgICAgICAgICAgKiBiZWNhdXNlIGluIHRoYXQg
Y2FzZSB0aGUgdmNwdSBpcyBtYXJrZWQgYXMgYmxvY2tlZCwgYnV0DQo+ICsgICAgICAgICAgICAg
ICAgICAgICAqIHRoaXMgY2Fubm90IGJlIGRvbmUgZm9yIGxvbmctcnVubmluZyBpbnRlcm5hbA0K
PiArICAgICAgICAgICAgICAgICAgICAgKiBvcGVyYXRpb25zLCBzaW5jZSBpdCB3b3VsZCBwcmV2
ZW50IHRoZSB2Y3B1IGZyb20gYmVpbmcNCj4gKyAgICAgICAgICAgICAgICAgICAgICogc2NoZWR1
bGVkIGFuZCB0aHVzIHRoZSBsb25nIHJ1bm5pbmcgb3BlcmF0aW9uIGZyb20NCj4gKyAgICAgICAg
ICAgICAgICAgICAgICogZmluaXNoaW5nLg0KPiArICAgICAgICAgICAgICAgICAgICAgKi8NCj4g
KyAgICAgICAgICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsNCj4g
KyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KPiArICAgICAgICAgICAgICAgIH0N
Cj4gKw0KPiArICAgICAgICAgICAgICAgIC8qIEZpbmlzaGVkIHByb2Nlc3NpbmcgdGhlIGlvcmVx
LiAqLw0KPiArICAgICAgICAgICAgICAgIGlmICggaHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24o
JnZpby0+aW9fcmVxKSApDQo+ICsgICAgICAgICAgICAgICAgICAgIHZpby0+aW9fcmVxLnN0YXRl
ID0gU1RBVEVfSU9SRVNQX1JFQURZOw0KPiArICAgICAgICAgICAgICAgIGVsc2UNCj4gKyAgICAg
ICAgICAgICAgICAgICAgdmlvLT5pb19yZXEuc3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOw0KDQpJ
TU8gdGhlIGFib3ZlIGlzIGFsc28gbmVhdGVyIGFzOg0KDQogICAgdmlvLT5pb19yZXEuc3RhdGUg
PSBodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbigmdmlvLT5pb19yZXEpID8NCiAgICAgICAgICAg
ICAgICAgICAgICAgIFNUQVRFX0lPUkVTUF9SRUFEWSA6IFNUQVRFX0lPUkVRX05PTkU7DQoNCj4g
KyAgICAgICAgICAgIH0NCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArICAgICAgICB9DQo+
ICsNCj4gICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHN2LA0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnMtPmlvcmVxX3ZjcHVfbGlzdCwNCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQ0KPiBAQCAtMTU4Miw3ICsxNjE0LDE0IEBAIGlu
dCBodm1fc2VuZF9pb3JlcShpb3NlcnZpZF90IGlkLCBpb3JlcV90ICpwcm90b19wLCBib29sIGJ1
ZmZlcmVkKQ0KPiAgICAgICAgICByZXR1cm4gaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEocywgcHJv
dG9fcCk7DQo+IA0KPiAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApDQo+IC0g
ICAgICAgIHJldHVybiBzLT5oYW5kbGVyKGN1cnIsIHByb3RvX3AsIHMtPmRhdGEpOw0KPiArICAg
IHsNCj4gKyAgICAgICAgaW50IHJjID0gcy0+aGFuZGxlcihjdXJyLCBwcm90b19wLCBzLT5kYXRh
KTsNCj4gKw0KPiArICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfUkVUUlkgKQ0KPiArICAgICAg
ICAgICAgY3Vyci0+YXJjaC5odm0uaHZtX2lvLmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVRX0lO
UFJPQ0VTUzsNCj4gKw0KPiArICAgICAgICByZXR1cm4gcmM7DQo+ICsgICAgfQ0KPiANCj4gICAg
ICBpZiAoIHVubGlrZWx5KCF2Y3B1X3N0YXJ0X3NodXRkb3duX2RlZmVycmFsKGN1cnIpKSApDQo+
ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMNCj4gaW5kZXggM2M3
OTRmNDg2ZC4uZjFjMWE2OTQ5MiAxMDA2NDQNCj4gLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9oZWFk
ZXIuYw0KPiArKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jDQo+IEBAIC0xMjksMzcgKzEy
OSw0MiBAQCBzdGF0aWMgdm9pZCBtb2RpZnlfZGVjb2RpbmcoY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVpbnQxNl90IGNtZCwNCj4gDQo+ICBib29sIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHN0
cnVjdCB2Y3B1ICp2KQ0KPiAgew0KPiAtICAgIGlmICggdi0+dnBjaS5tZW0gKQ0KPiArICAgIHN0
cnVjdCBtYXBfZGF0YSBkYXRhID0gew0KPiArICAgICAgICAuZCA9IHYtPmRvbWFpbiwNCj4gKyAg
ICAgICAgLm1hcCA9IHYtPnZwY2kuY21kICYgUENJX0NPTU1BTkRfTUVNT1JZLA0KPiArICAgIH07
DQo+ICsgICAgaW50IHJjOw0KPiArDQo+ICsgICAgaWYgKCAhdi0+dnBjaS5tZW0gKQ0KPiAgICAg
IHsNCj4gLSAgICAgICAgc3RydWN0IG1hcF9kYXRhIGRhdGEgPSB7DQo+IC0gICAgICAgICAgICAu
ZCA9IHYtPmRvbWFpbiwNCj4gLSAgICAgICAgICAgIC5tYXAgPSB2LT52cGNpLmNtZCAmIFBDSV9D
T01NQU5EX01FTU9SWSwNCj4gLSAgICAgICAgfTsNCj4gLSAgICAgICAgaW50IHJjID0gcmFuZ2Vz
ZXRfY29uc3VtZV9yYW5nZXModi0+dnBjaS5tZW0sIG1hcF9yYW5nZSwgJmRhdGEpOw0KPiAtDQo+
IC0gICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkNCj4gLSAgICAgICAgICAgIHJldHVybiB0
cnVlOw0KPiAtDQo+IC0gICAgICAgIHNwaW5fbG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2Nr
KTsNCj4gLSAgICAgICAgLyogRGlzYWJsZSBtZW1vcnkgZGVjb2RpbmcgdW5jb25kaXRpb25hbGx5
IG9uIGZhaWx1cmUuICovDQo+IC0gICAgICAgIG1vZGlmeV9kZWNvZGluZyh2LT52cGNpLnBkZXYs
DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICByYyA/IHYtPnZwY2kuY21kICYgflBDSV9DT01N
QU5EX01FTU9SWSA6IHYtPnZwY2kuY21kLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIXJj
ICYmIHYtPnZwY2kucm9tX29ubHkpOw0KPiAtICAgICAgICBzcGluX3VubG9jaygmdi0+dnBjaS5w
ZGV2LT52cGNpLT5sb2NrKTsNCj4gLQ0KPiAtICAgICAgICByYW5nZXNldF9kZXN0cm95KHYtPnZw
Y2kubWVtKTsNCj4gLSAgICAgICAgdi0+dnBjaS5tZW0gPSBOVUxMOw0KPiAtICAgICAgICBpZiAo
IHJjICkNCj4gLSAgICAgICAgICAgIC8qDQo+IC0gICAgICAgICAgICAgKiBGSVhNRTogaW4gY2Fz
ZSBvZiBmYWlsdXJlIHJlbW92ZSB0aGUgZGV2aWNlIGZyb20gdGhlIGRvbWFpbi4NCj4gLSAgICAg
ICAgICAgICAqIE5vdGUgdGhhdCB0aGVyZSBtaWdodCBzdGlsbCBiZSBsZWZ0b3ZlciBtYXBwaW5n
cy4gV2hpbGUgdGhpcyBpcw0KPiAtICAgICAgICAgICAgICogc2FmZSBmb3IgRG9tMCwgZm9yIERv
bVVzIHRoZSBkb21haW4gd2lsbCBsaWtlbHkgbmVlZCB0byBiZQ0KPiAtICAgICAgICAgICAgICog
a2lsbGVkIGluIG9yZGVyIHRvIGF2b2lkIGxlYWtpbmcgc3RhbGUgcDJtIG1hcHBpbmdzIG9uDQo+
IC0gICAgICAgICAgICAgKiBmYWlsdXJlLg0KPiAtICAgICAgICAgICAgICovDQo+IC0gICAgICAg
ICAgICB2cGNpX3JlbW92ZV9kZXZpY2Uodi0+dnBjaS5wZGV2KTsNCj4gKyAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7DQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsNCj4gICAgICB9DQo+IA0K
PiArICAgIHJjID0gcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXModi0+dnBjaS5tZW0sIG1hcF9yYW5n
ZSwgJmRhdGEpOw0KPiArDQoNCkV4dHJhbmVvdXMgYmxhbmsgbGluZT8NCg0KICBQYXVsDQoNCj4g
KyAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApDQo+ICsgICAgICAgIHJldHVybiB0cnVlOw0KPiAr
DQo+ICsgICAgc3Bpbl9sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOw0KPiArICAgIC8q
IERpc2FibGUgbWVtb3J5IGRlY29kaW5nIHVuY29uZGl0aW9uYWxseSBvbiBmYWlsdXJlLiAqLw0K
PiArICAgIG1vZGlmeV9kZWNvZGluZyh2LT52cGNpLnBkZXYsDQo+ICsgICAgICAgICAgICAgICAg
ICAgIHJjID8gdi0+dnBjaS5jbWQgJiB+UENJX0NPTU1BTkRfTUVNT1JZIDogdi0+dnBjaS5jbWQs
DQo+ICsgICAgICAgICAgICAgICAgICAgICFyYyAmJiB2LT52cGNpLnJvbV9vbmx5KTsNCj4gKyAg
ICBzcGluX3VubG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsNCj4gKw0KPiArICAgIHJh
bmdlc2V0X2Rlc3Ryb3kodi0+dnBjaS5tZW0pOw0KPiArICAgIHYtPnZwY2kubWVtID0gTlVMTDsN
Cj4gKyAgICBpZiAoIHJjICkNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAgICogRklYTUU6IGlu
IGNhc2Ugb2YgZmFpbHVyZSByZW1vdmUgdGhlIGRldmljZSBmcm9tIHRoZSBkb21haW4uDQo+ICsg
ICAgICAgICAqIE5vdGUgdGhhdCB0aGVyZSBtaWdodCBzdGlsbCBiZSBsZWZ0b3ZlciBtYXBwaW5n
cy4gV2hpbGUgdGhpcyBpcw0KPiArICAgICAgICAgKiBzYWZlIGZvciBEb20wLCBmb3IgRG9tVXMg
dGhlIGRvbWFpbiB3aWxsIGxpa2VseSBuZWVkIHRvIGJlDQo+ICsgICAgICAgICAqIGtpbGxlZCBp
biBvcmRlciB0byBhdm9pZCBsZWFraW5nIHN0YWxlIHAybSBtYXBwaW5ncyBvbg0KPiArICAgICAg
ICAgKiBmYWlsdXJlLg0KPiArICAgICAgICAgKi8NCj4gKyAgICAgICAgdnBjaV9yZW1vdmVfZGV2
aWNlKHYtPnZwY2kucGRldik7DQo+ICsNCj4gICAgICByZXR1cm4gZmFsc2U7DQo+ICB9DQo+IA0K
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgYi94ZW4vZHJpdmVycy92cGNp
L3ZwY2kuYw0KPiBpbmRleCA1NjY0MDIwYzJkLi42MDY5ZGZmNjEyIDEwMDY0NA0KPiAtLS0gYS94
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYw0KPiArKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYw0K
PiBAQCAtNDk4LDYgKzQ5OCwxMiBAQCBzdGF0aWMgaW50IGlvcmVxX2hhbmRsZXIoc3RydWN0IHZj
cHUgKnYsIGlvcmVxX3QgKnJlcSwgdm9pZCAqZGF0YSkNCj4gICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOw0KPiAgICAgIH0NCj4gDQo+ICsgICAgaWYgKCB2LT52cGNpLm1lbSAp
DQo+ICsgICAgew0KPiArICAgICAgICBBU1NFUlQocmVxLT5zdGF0ZSA9PSBTVEFURV9JT1JFUV9J
TlBST0NFU1MpOw0KPiArICAgICAgICByZXR1cm4gdnBjaV9wcm9jZXNzX3BlbmRpbmcodikgPyBY
ODZFTVVMX1JFVFJZIDogWDg2RU1VTF9PS0FZOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIHNiZGYu
c2JkZiA9IHJlcS0+YWRkciA+PiAzMjsNCj4gDQo+ICAgICAgaWYgKCByZXEtPmRpciApDQo+IEBA
IC01MDUsNyArNTExLDcgQEAgc3RhdGljIGludCBpb3JlcV9oYW5kbGVyKHN0cnVjdCB2Y3B1ICp2
LCBpb3JlcV90ICpyZXEsIHZvaWQgKmRhdGEpDQo+ICAgICAgZWxzZQ0KPiAgICAgICAgICB3cml0
ZShzYmRmLCByZXEtPmFkZHIsIHJlcS0+c2l6ZSwgcmVxLT5kYXRhKTsNCj4gDQo+IC0gICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsNCj4gKyAgICByZXR1cm4gdi0+dnBjaS5tZW0gPyBYODZFTVVMX1JF
VFJZIDogWDg2RU1VTF9PS0FZOw0KPiAgfQ0KPiANCj4gIGludCB2cGNpX3JlZ2lzdGVyX2lvcmVx
KHN0cnVjdCBkb21haW4gKmQpDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgNCj4gaW5kZXggMzhmNWMy
YmI5Yi4uNDU2Mzc0NjQ2NiAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmNwdS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaA0KPiBAQCAtOTIs
NyArOTIsOCBAQCBzdHJ1Y3QgaHZtX3ZjcHVfaW8gew0KPiANCj4gIHN0YXRpYyBpbmxpbmUgYm9v
bCBodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbihjb25zdCBpb3JlcV90ICppb3JlcSkNCj4gIHsN
Cj4gLSAgICByZXR1cm4gaW9yZXEtPnN0YXRlID09IFNUQVRFX0lPUkVRX1JFQURZICYmDQo+ICsg
ICAgcmV0dXJuIChpb3JlcS0+c3RhdGUgPT0gU1RBVEVfSU9SRVFfUkVBRFkgfHwNCj4gKyAgICAg
ICAgICAgIGlvcmVxLT5zdGF0ZSA9PSBTVEFURV9JT1JFUV9JTlBST0NFU1MpICYmDQo+ICAgICAg
ICAgICAgICFpb3JlcS0+ZGF0YV9pc19wdHIgJiYNCj4gICAgICAgICAgICAgKGlvcmVxLT50eXBl
ICE9IElPUkVRX1RZUEVfUElPIHx8IGlvcmVxLT5kaXIgIT0gSU9SRVFfV1JJVEUpOw0KPiAgfQ0K
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92
cGNpLmgNCj4gaW5kZXggMzZmNDM1ZWQ1Yi4uYTY1NDkxZTBjOSAxMDA2NDQNCj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL3ZwY2kuaA0KPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oDQo+IEBA
IC0yMjUsMTIgKzIyNSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZwY2lfcmVnaXN0ZXJfaW9yZXEo
c3RydWN0IGRvbWFpbiAqZCkNCj4gIH0NCj4gDQo+ICBzdGF0aWMgaW5saW5lIHZvaWQgdnBjaV9k
dW1wX21zaSh2b2lkKSB7IH0NCj4gLQ0KPiAtc3RhdGljIGlubGluZSBib29sIHZwY2lfcHJvY2Vz
c19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQ0KPiAtew0KPiAtICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOw0KPiAtICAgIHJldHVybiBmYWxzZTsNCj4gLX0NCj4gICNlbmRpZg0KPiANCj4gICNlbmRp
Zg0KPiAtLQ0KPiAyLjIyLjANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:28:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14: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 1i7h7q-00068o-DD; Tue, 10 Sep 2019 14:28:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7h7o-00068j-U2
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:28:08 +0000
X-Inumbo-ID: 3529c98c-d3d7-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3529c98c-d3d7-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 14:28:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568125687;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=vpB2TYETiH3Ffy3b00ofP1lOj8M2EjSGZ+0C1X5Fnzk=;
 b=MjUqEqbFHCIzb8clNPuI3+U3pceZe2k2MY/sJTe5YB6v6yAZsqL0h95S
 w92zIUo8T7PliaYya1u8KVjwmSHMaboJgj7O+zBKWFDJUinoR5rRpbLLJ
 uk+stRimIY8Vtev1xT9XYlnteAumNMocSSdHU5wuu4r3t1R+4r2L/xVX0 w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Xe3ATC17w3kWAjZ00gnoUOpsQ6vQa3NOcMlQE7o/c+kxlHx4QqczlQuA0sErV4fd73CmuVwYQ9
 UJZzbevUo70k+zukCMA2ioBqWW+p/fzBUycvcXA0WvEdpQqkT2a3hkMoM4HT7PIx1nKLN3he0A
 VvkAQVtE0kShIzr03ag4/1lUQpxXDWUcaWqlv7jquRnAn3dbeWjPlxQyr5Kzoy3ed8aNXOMCQa
 EOSgojw3/OlR1BRbGfvx2POoAj6ef/d/3yJB+0xUffn/h35bFLlhZfnSOV1zVEkqg3VUFJ9Chn
 yo0=
X-SBRS: 2.7
X-MesageID: 5615509
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5615509"
Date: Tue, 10 Sep 2019 16:28:00 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190910142800.rhndl6azi6y6uuc4@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-12-roger.pau@citrix.com>
 <eae52bcadc2e43f1926ab6447df113bd@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <eae52bcadc2e43f1926ab6447df113bd@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 11/11] ioreq: provide support for
 long-running operations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, 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>

T24gVHVlLCBTZXAgMTAsIDIwMTkgYXQgMDQ6MTQ6MThQTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAx
NzoxNAo+ID4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gQ2M6IFJvZ2Vy
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gKPiA+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4u
b3JnPjsgR2VvcmdlIER1bmxhcAo+ID4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT47Cj4gPiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0K
PiA+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMTEvMTFd
IGlvcmVxOiBwcm92aWRlIHN1cHBvcnQgZm9yIGxvbmctcnVubmluZyBvcGVyYXRpb25zLi4uCj4g
PiAKPiA+IC4uLmFuZCBzd2l0Y2ggdlBDSSB0byB1c2UgdGhpcyBpbmZyYXN0cnVjdHVyZSBmb3Ig
bG9uZyBydW5uaW5nCj4gPiBwaHlzbWFwIG1vZGlmaWNhdGlvbiBvcGVyYXRpb25zLgo+ID4gCj4g
PiBUaGlzIGFsbG93cyB0byBnZXQgcmlkIG9mIHRoZSB2UENJIHNwZWNpZmljIG1vZGlmaWNhdGlv
bnMgZG9uZSB0bwo+ID4gaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uIGFuZCBhbGxvd3MgZ2VuZXJh
bGl6aW5nIHRoZSBzdXBwb3J0IGZvcgo+ID4gbG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMgdG8gb3Ro
ZXIgaW50ZXJuYWwgaW9yZXEgc2VydmVycy4gU3VjaCBzdXBwb3J0Cj4gPiBpcyBpbXBsZW1lbnRl
ZCBhcyBhIHNwZWNpZmljIGhhbmRsZXIgdGhhdCBjYW4gYmUgcmVnaXN0ZXJzIGJ5IGludGVybmFs
Cj4gPiBpb3JlcSBzZXJ2ZXJzIGFuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIHRvIGNoZWNrIGZvciBw
ZW5kaW5nIHdvcmsuCj4gPiBSZXR1cm5pbmcgdHJ1ZSBmcm9tIHRoaXMgaGFuZGxlciB3aWxsIHBy
ZXZlbnQgdGhlIHZjcHUgZnJvbSBydW5uaW5nCj4gPiB1bnRpbCB0aGUgaGFuZGxlciByZXR1cm5z
IGZhbHNlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAg
ICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ID4gIHhlbi9kcml2ZXJzL3Zw
Y2kvaGVhZGVyLmMgICAgICB8IDYxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0K
PiA+ICB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgICAgICAgfCAgOCArKysrLQo+ID4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8ICAzICstCj4gPiAgeGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaCAgICAgICAgIHwgIDYgLS0tLQo+ID4gIDUgZmlsZXMgY2hhbmdlZCwgODkgaW5zZXJ0aW9u
cygrKSwgNDQgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+IGluZGV4IDMzYzU2Yjg4
MGMuLmNhYTUzZGZhODQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMK
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ID4gQEAgLTIzOSwxNiArMjM5LDQ4
IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQo+ID4gICAg
ICBlbnVtIGh2bV9pb19jb21wbGV0aW9uIGlvX2NvbXBsZXRpb247Cj4gPiAgICAgIHVuc2lnbmVk
IGludCBpZDsKPiA+IAo+ID4gLSAgICBpZiAoIGhhc192cGNpKGQpICYmIHZwY2lfcHJvY2Vzc19w
ZW5kaW5nKHYpICkKPiA+IC0gICAgewo+ID4gLSAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVM
RV9TT0ZUSVJRKTsKPiA+IC0gICAgICAgIHJldHVybiBmYWxzZTsKPiA+IC0gICAgfQo+ID4gLQo+
ID4gLSAgICBGT1JfRUFDSF9FWFRFUk5BTF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCj4gPiArICAg
IEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKPiA+ICAgICAgewo+ID4gICAgICAgICAg
c3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKPiA+IAo+ID4gKyAgICAgICAgaWYgKCBodm1faW9y
ZXFfaXNfaW50ZXJuYWwoaWQpICkKPiA+ICsgICAgICAgIHsKPiAKPiBJIHdvbmRlciB3aGV0aGVy
IGl0IHdvdWxkIGJlIG5lYXRlciBieSBzYXlpbmc6Cj4gCj4gICAgICAgICAgICBpZiAoICFodm1f
aW9yZXFfaXNfaW50ZXJuYWwoaWQpICkKPiAgICAgICAgICAgICAgICBjb250aW51ZTsKPiAKPiBo
ZXJlIHRvIGF2b2lkIHRoZSBpbmRlbnRhdGlvbiBiZWxvdy4KCkknbSBub3Qgc3VyZSBJIGZvbGxv
dy4gVGhpcyBsb29wIGRvZXMgd29yayBmb3IgYm90aCB0aGUgaW50ZXJuYWwgYW5kCnRoZSBleHRl
cm5hbCBpb3JlcSBzZXJ2ZXJzLCBhbmQgaGVuY2Ugc2tpcHBpbmcgZXh0ZXJuYWwgc2VydmVycyB3
b3VsZApwcmV2ZW50IHRoZSBpdGVyYXRpb24gb3ZlciBpb3JlcV92Y3B1X2xpc3QgZG9uZSBiZWxv
dyBmb3IgZXh0ZXJuYWwKc2VydmVycy4KCj4gCj4gPiArICAgICAgICAgICAgaWYgKCB2aW8tPmlv
X3JlcS5zdGF0ZSA9PSBTVEFURV9JT1JFUV9JTlBST0NFU1MgKQo+ID4gKyAgICAgICAgICAgIHsK
PiA+ICsgICAgICAgICAgICAgICAgaW9yZXFfdCByZXEgPSB2aW8tPmlvX3JlcTsKPiA+ICsKPiA+
ICsgICAgICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAgICAgICAgICogQ2hlY2sgYW5kIGNv
bnZlcnQgdGhlIFBJTy9NTUlPIGlvcmVxIHRvIGEgUENJIGNvbmZpZyBzcGFjZQo+ID4gKyAgICAg
ICAgICAgICAgICAgKiBhY2Nlc3MuCj4gPiArICAgICAgICAgICAgICAgICAqLwo+ID4gKyAgICAg
ICAgICAgICAgICBjb252ZXJ0X3BjaV9pb3JlcShkLCAmcmVxKTsKPiA+ICsKPiA+ICsgICAgICAg
ICAgICAgICAgaWYgKCBzLT5oYW5kbGVyKHYsICZyZXEsIHMtPmRhdGEpID09IFg4NkVNVUxfUkVU
UlkgKQo+ID4gKyAgICAgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAvKgo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICogTmVlZCB0byByYWlzZSBhIHNjaGVkdWxlciBpcnEg
aW4gb3JkZXIgdG8gcHJldmVudCB0aGUKPiA+ICsgICAgICAgICAgICAgICAgICAgICAqIGd1ZXN0
IHZjcHUgZnJvbSByZXN1bWluZyBleGVjdXRpb24uCj4gPiArICAgICAgICAgICAgICAgICAgICAg
Kgo+ID4gKyAgICAgICAgICAgICAgICAgICAgICogTm90ZSB0aGlzIGlzIG5vdCByZXF1aXJlZCBm
b3IgZXh0ZXJuYWwgaW9yZXEgb3BlcmF0aW9ucwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICog
YmVjYXVzZSBpbiB0aGF0IGNhc2UgdGhlIHZjcHUgaXMgbWFya2VkIGFzIGJsb2NrZWQsIGJ1dAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICogdGhpcyBjYW5ub3QgYmUgZG9uZSBmb3IgbG9uZy1y
dW5uaW5nIGludGVybmFsCj4gPiArICAgICAgICAgICAgICAgICAgICAgKiBvcGVyYXRpb25zLCBz
aW5jZSBpdCB3b3VsZCBwcmV2ZW50IHRoZSB2Y3B1IGZyb20gYmVpbmcKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAqIHNjaGVkdWxlZCBhbmQgdGh1cyB0aGUgbG9uZyBydW5uaW5nIG9wZXJhdGlv
biBmcm9tCj4gPiArICAgICAgICAgICAgICAgICAgICAgKiBmaW5pc2hpbmcuCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEo
U0NIRURVTEVfU09GVElSUSk7Cj4gPiArICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gPiArICAgICAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgLyogRmlu
aXNoZWQgcHJvY2Vzc2luZyB0aGUgaW9yZXEuICovCj4gPiArICAgICAgICAgICAgICAgIGlmICgg
aHZtX2lvcmVxX25lZWRzX2NvbXBsZXRpb24oJnZpby0+aW9fcmVxKSApCj4gPiArICAgICAgICAg
ICAgICAgICAgICB2aW8tPmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVTUF9SRUFEWTsKPiA+ICsg
ICAgICAgICAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgICAgICAgICAgICAgdmlvLT5pb19yZXEu
c3RhdGUgPSBTVEFURV9JT1JFUV9OT05FOwo+IAo+IElNTyB0aGUgYWJvdmUgaXMgYWxzbyBuZWF0
ZXIgYXM6Cj4gCj4gICAgIHZpby0+aW9fcmVxLnN0YXRlID0gaHZtX2lvcmVxX25lZWRzX2NvbXBs
ZXRpb24oJnZpby0+aW9fcmVxKSA/Cj4gICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEVfSU9S
RVNQX1JFQURZIDogU1RBVEVfSU9SRVFfTk9ORTsKPiAKPiA+ICsgICAgICAgICAgICB9Cj4gPiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiAgICAgICAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5ICggc3YsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnMtPmlvcmVxX3ZjcHVfbGlzdCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaXN0X2VudHJ5ICkKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:30:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14:30:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7h9y-0006qC-0v; Tue, 10 Sep 2019 14:30:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7h9w-0006q4-Ci
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:30:20 +0000
X-Inumbo-ID: 81d0b8e0-d3d7-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 81d0b8e0-d3d7-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 14:30:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D4B8F28;
 Tue, 10 Sep 2019 07:30:15 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1C1DE3F71F;
 Tue, 10 Sep 2019 07:30:13 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-8-git-send-email-olekstysh@gmail.com>
 <17ed5e35-94e5-69a7-67f1-6978c50fea09@arm.com>
 <e2e67d7a-788d-9ae7-3f5f-274ce7bb2ab1@gmail.com>
 <7f7e08f1-d61d-d3ff-e71a-ca85de92b289@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <73320288-f70b-7c96-ea00-95d6a6f182ae@arm.com>
Date: Tue, 10 Sep 2019 15:30:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7f7e08f1-d61d-d3ff-e71a-ca85de92b289@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xMC8xOSAyOjM0IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gSGksIEp1bGllbgoKSGks
Cgo+Pgo+Pj4+IMKgIGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9t
bXUuYyAKPj4+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+Pj4gaW5k
ZXggNzJhMzBlMC4uNDdlNGJjNiAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vaW9tbXUuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9p
b21tdS5jCj4+Pj4gQEAgLTIwLDYgKzIwLDcgQEAKPj4+PiDCoCAjaW5jbHVkZSA8eGVuL2xpYi5o
Pgo+Pj4+IMKgIMKgICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4+Pj4gKyNpbmNsdWRlIDxhc20v
aW9tbXVfZndzcGVjLmg+Cj4+Pj4gwqAgwqAgLyoKPj4+PiDCoMKgICogRGVmZXJyZWQgcHJvYmUg
bGlzdCBpcyB1c2VkIHRvIGtlZXAgdHJhY2sgb2YgZGV2aWNlcyBmb3Igd2hpY2ggCj4+Pj4gZHJp
dmVyCj4+Pj4gQEAgLTEzOSwzICsxNDAsNTcgQEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFn
ZV90YWJsZShzdHJ1Y3QgCj4+Pj4gZG9tYWluICpkKQo+Pj4+IMKgIHZvaWQgX19od2RvbV9pbml0
IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+IMKgIHsKPj4+PiDC
oCB9Cj4+Pj4gKwo+Pj4+ICtpbnQgX19pbml0IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGR0
X2RldmljZV9ub2RlICpucCkKPj4+PiArewo+Pj4+ICvCoMKgwqAgY29uc3Qgc3RydWN0IGlvbW11
X29wcyAqb3BzID0gaW9tbXVfZ2V0X29wcygpOwo+Pj4+ICvCoMKgwqAgc3RydWN0IGR0X3BoYW5k
bGVfYXJncyBpb21tdV9zcGVjOwo+Pj4+ICvCoMKgwqAgc3RydWN0IGRldmljZSAqZGV2ID0gZHRf
dG9fZGV2KG5wKTsKPj4+PiArwqDCoMKgIGludCByYyA9IDEsIGluZGV4ID0gMDsKPj4+PiArCj4+
Pj4gK8KgwqDCoCBpZiAoICFpb21tdV9lbmFibGVkICkKPj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0
dXJuIDE7Cj4+Pj4gKwo+Pj4+ICvCoMKgwqAgaWYgKCAhb3BzIHx8ICFvcHMtPmFkZF9kZXZpY2Ug
fHwgIW9wcy0+b2ZfeGxhdGUgKQo+Pj4KPj4+IFRoZSBTTU1VIGRvZXMgbm90IGltcGxlbWVudCBv
Zl94bGF0ZSgpLiBJdCBpcyBhY3R1YWxseSBvbmx5IG1hbmRhdG9yeSAKPj4+IGlmIHlvdSBhcmUg
dXNpbmcgdGhlIGdlbmVyaWMgYmluZGluZ3MuIFNvIEkgd291bGQgb25seSBjaGVjayAKPj4+IG9w
cy0+b2ZfeGxhdGUgaWYgImlvbW11cyIgZXhpc3RzLgo+Pgo+PiBBZ3JlZS4gV2lsbCBkby4KPiAK
PiAKPiBKdXN0IHRvIGNsYXJpZnkuCj4gCj4gV2hhdCBhYm91dCAib3BzLT5hZGRfZGV2aWNlIiwg
c2hhbGwgSSBjaGVjayBpdCBpZiAiaW9tbXVzIiBleGlzdHMgYXMgd2VsbD8KClllcy4gU29tZWhv
dyBJIHRob3VnaHQgYWRkX2RldmljZSB3YXMgaW1wbGVtZW50ZWQgZm9yIHRoZSBTTU1VIGRyaXZl
ciwgCmJ1dCBJIGdvdCBjb25mdXNlZCB3aXRoIHRoZSBMaW51eCBJT01NVSBvcHMuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:32:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14:32:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7hBb-0006yN-Eu; Tue, 10 Sep 2019 14:32: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=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7hBa-0006yB-4F
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:32:02 +0000
X-Inumbo-ID: bf74931b-d3d7-11e9-ac1f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bf74931b-d3d7-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 14:31:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6257F28;
 Tue, 10 Sep 2019 07:31:59 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E80983F71F;
 Tue, 10 Sep 2019 07:31:57 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-9-git-send-email-olekstysh@gmail.com>
 <2b1d815c-720d-46c1-04de-0b8eb627b22f@arm.com>
 <1f14d80f-9110-9bf1-42ba-87168896c05c@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0c39fe9f-2e3b-2119-4542-dcf5922be701@arm.com>
Date: Tue, 10 Sep 2019 15:31:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1f14d80f-9110-9bf1-42ba-87168896c05c@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzEwLzE5IDEyOjA0IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gT24gMTAuMDkuMTkg
MDA6MjQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IMKgwqDCoMKgwqAgLS0taGVscC0tLQo+Pj4g
wqDCoMKgwqDCoCBFbmFibGUgYWxsIHRoZSByZXF1aXJlZCBkcml2ZXJzIGZvciBSZW5lc2FzIFJD
YXIzCj4+PiDCoCBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyAK
Pj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZwo+Pj4gaW5kZXggYTNjMDY0OS4u
NDdlYWRiNCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcK
Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcKPj4+IEBAIC0xMiw0ICsx
MiwxNyBAQCBjb25maWcgQVJNX1NNTVUKPj4+IMKgIMKgwqDCoMKgwqDCoMKgIFNheSBZIGhlcmUg
aWYgeW91ciBTb0MgaW5jbHVkZXMgYW4gSU9NTVUgZGV2aWNlIAo+Pj4gaW1wbGVtZW50aW5nIHRo
ZQo+Pj4gwqDCoMKgwqDCoMKgwqAgQVJNIFNNTVUgYXJjaGl0ZWN0dXJlLgo+Pj4gKwo+Pj4gK2Nv
bmZpZyBJUE1NVV9WTVNBCj4+PiArwqDCoMKgIGJvb2wgIlJlbmVzYXMgSVBNTVUtVk1TQSBmb3Vu
ZCBpbiBSLUNhciBHZW4zIFNvQ3MiCj4gCj4gU2hhbGwgSSBhZGQgRVhQRVJUIGhlcmUgYWxzbz8K
Ckdvb2QgcXVlc3Rpb24uIFByb2JhYmx5LCBidXQgdGhlbiBJIGFtIHdvbmRlcmluZyBpZiB0aGUg
RVhQRVJUID0gInkiIAp3b3VsZCBhY3R1YWxseSBiZSBzdWZmaWNpZW50LgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:40:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7hK9-0007ot-F2; Tue, 10 Sep 2019 14:40:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M1KC=XF=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i7hK8-0007oo-Q2
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:40:52 +0000
X-Inumbo-ID: fc6f8d50-d3d8-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc6f8d50-d3d8-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 14:40:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568126452;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=w/vOqpW6w/iI1n+dg3V5BKEwRmQ/jF/fw6AJyHUt49k=;
 b=h+0w3eFt62QKwzh3GjhaGiY7hb5CHx8K9te+MODi2gewWg/3uNnzBFI2
 lFwbyK3Sy1JoKXFvKoUYxNxU0IcUC9Q9Y9AQaWSXSP+gGML+I68nB3ZlG
 CdD3ogkL7qRC6F+MfVexctrj0x2SJEe+PY/QcTS0+uYig2mviWnRK7E7Z 4=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 19alpqtD1lL4NtjIrRRytVYdBkl7XNE+zo7wIGQaDNi9E858IE7asTqBvyJBw9OPUW9U71VRBV
 E5EdYSfIluXlQfifb/R7wifxcVLEwyt766vsjUY/ADpvGodAtxnzD1OzudOGIQiaajagRFuUcn
 oEQRz8uRL46F/bjq92fFKzYML8AMNcYW2VG3S8IL2WG1bCDHzQRyz88g/tyoKmzXDqL6LKD5/7
 90CgDkqBZMK7F7aoLj/L9z3h0xBx4gRsUay7Eek/iWi3kmD4ZXNJiVDXLInjI7N7+dq2ftdAjJ
 G4I=
X-SBRS: 2.7
X-MesageID: 5429108
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5429108"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v2 11/11] ioreq: provide support for long-running
 operations...
Thread-Index: AQHVYnK/KijMoCgNHEes0cSGYodwUKck/Z4Q///j2gCAACOgEA==
Date: Tue, 10 Sep 2019 14:40:47 +0000
Message-ID: <fccf7ba8098942e6b67f305ecaebad8b@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-12-roger.pau@citrix.com>
 <eae52bcadc2e43f1926ab6447df113bd@AMSPEX02CL03.citrite.net>
 <20190910142800.rhndl6azi6y6uuc4@Air-de-Roger>
In-Reply-To: <20190910142800.rhndl6azi6y6uuc4@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 v2 11/11] ioreq: provide support for
 long-running operations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, 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+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMTAgU2VwdGVtYmVyIDIwMTkgMTU6MjgKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnOyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRy
ZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4u
b3JnPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuCj4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMTEvMTFdIGlvcmVx
OiBwcm92aWRlIHN1cHBvcnQgZm9yIGxvbmctcnVubmluZyBvcGVyYXRpb25zLi4uCj4gCj4gT24g
VHVlLCBTZXAgMTAsIDIwMTkgYXQgMDQ6MTQ6MThQTSArMDIwMCwgUGF1bCBEdXJyYW50IHdyb3Rl
Ogo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAx
OSAxNzoxNAo+ID4gPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiA+IENj
OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4gPiA+IDxqYmV1bGljaEBzdXNl
LmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1
IDx3bEB4ZW4ub3JnPjsgR2VvcmdlCj4gRHVubGFwCj4gPiA+IDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEp1bGllbiBHcmFs
bAo+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47Cj4gPiA+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFRpbQo+ID4gPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+ID4gPiBTdWJq
ZWN0OiBbUEFUQ0ggdjIgMTEvMTFdIGlvcmVxOiBwcm92aWRlIHN1cHBvcnQgZm9yIGxvbmctcnVu
bmluZyBvcGVyYXRpb25zLi4uCj4gPiA+Cj4gPiA+IC4uLmFuZCBzd2l0Y2ggdlBDSSB0byB1c2Ug
dGhpcyBpbmZyYXN0cnVjdHVyZSBmb3IgbG9uZyBydW5uaW5nCj4gPiA+IHBoeXNtYXAgbW9kaWZp
Y2F0aW9uIG9wZXJhdGlvbnMuCj4gPiA+Cj4gPiA+IFRoaXMgYWxsb3dzIHRvIGdldCByaWQgb2Yg
dGhlIHZQQ0kgc3BlY2lmaWMgbW9kaWZpY2F0aW9ucyBkb25lIHRvCj4gPiA+IGhhbmRsZV9odm1f
aW9fY29tcGxldGlvbiBhbmQgYWxsb3dzIGdlbmVyYWxpemluZyB0aGUgc3VwcG9ydCBmb3IKPiA+
ID4gbG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMgdG8gb3RoZXIgaW50ZXJuYWwgaW9yZXEgc2VydmVy
cy4gU3VjaCBzdXBwb3J0Cj4gPiA+IGlzIGltcGxlbWVudGVkIGFzIGEgc3BlY2lmaWMgaGFuZGxl
ciB0aGF0IGNhbiBiZSByZWdpc3RlcnMgYnkgaW50ZXJuYWwKPiA+ID4gaW9yZXEgc2VydmVycyBh
bmQgdGhhdCB3aWxsIGJlIGNhbGxlZCB0byBjaGVjayBmb3IgcGVuZGluZyB3b3JrLgo+ID4gPiBS
ZXR1cm5pbmcgdHJ1ZSBmcm9tIHRoaXMgaGFuZGxlciB3aWxsIHByZXZlbnQgdGhlIHZjcHUgZnJv
bSBydW5uaW5nCj4gPiA+IHVudGlsIHRoZSBoYW5kbGVyIHJldHVybnMgZmFsc2UuCj4gPiA+Cj4g
PiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+ID4gPiAtLS0KPiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICB8IDU1ICsr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ID4gPiAgeGVuL2RyaXZlcnMvdnBjaS9oZWFk
ZXIuYyAgICAgIHwgNjEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiAg
eGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgIHwgIDggKysrKy0KPiA+ID4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8ICAzICstCj4gPiA+ICB4ZW4vaW5jbHVkZS94ZW4vdnBj
aS5oICAgICAgICAgfCAgNiAtLS0tCj4gPiA+ICA1IGZpbGVzIGNoYW5nZWQsIDg5IGluc2VydGlv
bnMoKyksIDQ0IGRlbGV0aW9ucygtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiA+IGluZGV4IDMz
YzU2Yjg4MGMuLmNhYTUzZGZhODQgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYwo+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ID4gQEAgLTIz
OSwxNiArMjM5LDQ4IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1
ICp2KQo+ID4gPiAgICAgIGVudW0gaHZtX2lvX2NvbXBsZXRpb24gaW9fY29tcGxldGlvbjsKPiA+
ID4gICAgICB1bnNpZ25lZCBpbnQgaWQ7Cj4gPiA+Cj4gPiA+IC0gICAgaWYgKCBoYXNfdnBjaShk
KSAmJiB2cGNpX3Byb2Nlc3NfcGVuZGluZyh2KSApCj4gPiA+IC0gICAgewo+ID4gPiAtICAgICAg
ICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwo+ID4gPiAtICAgICAgICByZXR1cm4g
ZmFsc2U7Cj4gPiA+IC0gICAgfQo+ID4gPiAtCj4gPiA+IC0gICAgRk9SX0VBQ0hfRVhURVJOQUxf
SU9SRVFfU0VSVkVSKGQsIGlkLCBzKQo+ID4gPiArICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihk
LCBpZCwgcykKPiA+ID4gICAgICB7Cj4gPiA+ICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNw
dSAqc3Y7Cj4gPiA+Cj4gPiA+ICsgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlk
KSApCj4gPiA+ICsgICAgICAgIHsKPiA+Cj4gPiBJIHdvbmRlciB3aGV0aGVyIGl0IHdvdWxkIGJl
IG5lYXRlciBieSBzYXlpbmc6Cj4gPgo+ID4gICAgICAgICAgICBpZiAoICFodm1faW9yZXFfaXNf
aW50ZXJuYWwoaWQpICkKPiA+ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4KPiA+IGhlcmUg
dG8gYXZvaWQgdGhlIGluZGVudGF0aW9uIGJlbG93Lgo+IAo+IEknbSBub3Qgc3VyZSBJIGZvbGxv
dy4gVGhpcyBsb29wIGRvZXMgd29yayBmb3IgYm90aCB0aGUgaW50ZXJuYWwgYW5kCj4gdGhlIGV4
dGVybmFsIGlvcmVxIHNlcnZlcnMsIGFuZCBoZW5jZSBza2lwcGluZyBleHRlcm5hbCBzZXJ2ZXJz
IHdvdWxkCj4gcHJldmVudCB0aGUgaXRlcmF0aW9uIG92ZXIgaW9yZXFfdmNwdV9saXN0IGRvbmUg
YmVsb3cgZm9yIGV4dGVybmFsCj4gc2VydmVycy4KClNvcnJ5LCBJIGdvdCBteSBuZXN0aW5nIG1p
eGVkIHVwLiBXaGF0IEkgYWN0dWFsbHkgbWVhbiBpczoKCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VS
VkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsK
CisgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlvcmVxX3QgcmVxID0gdmlvLT5pb19yZXE7CisKKyAgICAgICAgICAgIGlmICgg
dmlvLT5pb19yZXEuc3RhdGUgIT0gU1RBVEVfSU9SRVFfSU5QUk9DRVNTICkKKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENoZWNrIGFu
ZCBjb252ZXJ0IHRoZSBQSU8vTU1JTyBpb3JlcSB0byBhIFBDSSBjb25maWcgc3BhY2UKKyAgICAg
ICAgICAgICAqIGFjY2Vzcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgY29udmVydF9w
Y2lfaW9yZXEoZCwgJnJlcSk7CisKKyAgICAgICAgICAgIGlmICggcy0+aGFuZGxlcih2LCAmcmVx
LCBzLT5kYXRhKSA9PSBYODZFTVVMX1JFVFJZICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICAgICAqIE5lZWQgdG8gcmFpc2UgYSBzY2hlZHVsZXIgaXJx
IGluIG9yZGVyIHRvIHByZXZlbnQgdGhlCisgICAgICAgICAgICAgICAgICogZ3Vlc3QgdmNwdSBm
cm9tIHJlc3VtaW5nIGV4ZWN1dGlvbi4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAg
ICAgICAqIE5vdGUgdGhpcyBpcyBub3QgcmVxdWlyZWQgZm9yIGV4dGVybmFsIGlvcmVxIG9wZXJh
dGlvbnMKKyAgICAgICAgICAgICAgICAgKiBiZWNhdXNlIGluIHRoYXQgY2FzZSB0aGUgdmNwdSBp
cyBtYXJrZWQgYXMgYmxvY2tlZCwgYnV0CisgICAgICAgICAgICAgICAgICogdGhpcyBjYW5ub3Qg
YmUgZG9uZSBmb3IgbG9uZy1ydW5uaW5nIGludGVybmFsCisgICAgICAgICAgICAgICAgICogb3Bl
cmF0aW9ucywgc2luY2UgaXQgd291bGQgcHJldmVudCB0aGUgdmNwdSBmcm9tIGJlaW5nCisgICAg
ICAgICAgICAgICAgICogc2NoZWR1bGVkIGFuZCB0aHVzIHRoZSBsb25nIHJ1bm5pbmcgb3BlcmF0
aW9uIGZyb20KKyAgICAgICAgICAgICAgICAgKiBmaW5pc2hpbmcuCisgICAgICAgICAgICAgICAg
ICovCisgICAgICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAg
ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
IC8qIEZpbmlzaGVkIHByb2Nlc3NpbmcgdGhlIGlvcmVxLiAqLworICAgICAgICAgICAgdmlvLT5p
b19yZXEuc3RhdGUgPSBodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbigmdmlvLT5pb19yZXEpID8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEVfSU9SRVNQX1JFQURZIDogU1RB
VEVfSU9SRVFfTk9ORTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKCiAgUGF1
bAoKPiAKPiA+Cj4gPiA+ICsgICAgICAgICAgICBpZiAoIHZpby0+aW9fcmVxLnN0YXRlID09IFNU
QVRFX0lPUkVRX0lOUFJPQ0VTUyApCj4gPiA+ICsgICAgICAgICAgICB7Cj4gPiA+ICsgICAgICAg
ICAgICAgICAgaW9yZXFfdCByZXEgPSB2aW8tPmlvX3JlcTsKPiA+ID4gKwo+ID4gPiArICAgICAg
ICAgICAgICAgIC8qCj4gPiA+ICsgICAgICAgICAgICAgICAgICogQ2hlY2sgYW5kIGNvbnZlcnQg
dGhlIFBJTy9NTUlPIGlvcmVxIHRvIGEgUENJIGNvbmZpZyBzcGFjZQo+ID4gPiArICAgICAgICAg
ICAgICAgICAqIGFjY2Vzcy4KPiA+ID4gKyAgICAgICAgICAgICAgICAgKi8KPiA+ID4gKyAgICAg
ICAgICAgICAgICBjb252ZXJ0X3BjaV9pb3JlcShkLCAmcmVxKTsKPiA+ID4gKwo+ID4gPiArICAg
ICAgICAgICAgICAgIGlmICggcy0+aGFuZGxlcih2LCAmcmVxLCBzLT5kYXRhKSA9PSBYODZFTVVM
X1JFVFJZICkKPiA+ID4gKyAgICAgICAgICAgICAgICB7Cj4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgIC8qCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAqIE5lZWQgdG8gcmFpc2UgYSBzY2hl
ZHVsZXIgaXJxIGluIG9yZGVyIHRvIHByZXZlbnQgdGhlCj4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAqIGd1ZXN0IHZjcHUgZnJvbSByZXN1bWluZyBleGVjdXRpb24uCj4gPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAqCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAqIE5vdGUgdGhpcyBp
cyBub3QgcmVxdWlyZWQgZm9yIGV4dGVybmFsIGlvcmVxIG9wZXJhdGlvbnMKPiA+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICogYmVjYXVzZSBpbiB0aGF0IGNhc2UgdGhlIHZjcHUgaXMgbWFya2Vk
IGFzIGJsb2NrZWQsIGJ1dAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgKiB0aGlzIGNhbm5v
dCBiZSBkb25lIGZvciBsb25nLXJ1bm5pbmcgaW50ZXJuYWwKPiA+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICogb3BlcmF0aW9ucywgc2luY2UgaXQgd291bGQgcHJldmVudCB0aGUgdmNwdSBmcm9t
IGJlaW5nCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAqIHNjaGVkdWxlZCBhbmQgdGh1cyB0
aGUgbG9uZyBydW5uaW5nIG9wZXJhdGlvbiBmcm9tCj4gPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAqIGZpbmlzaGluZy4KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICovCj4gPiA+ICsgICAg
ICAgICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7Cj4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ID4gKyAgICAgICAgICAgICAgICB9
Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgICAgICAgICAvKiBGaW5pc2hlZCBwcm9jZXNzaW5nIHRo
ZSBpb3JlcS4gKi8KPiA+ID4gKyAgICAgICAgICAgICAgICBpZiAoIGh2bV9pb3JlcV9uZWVkc19j
b21wbGV0aW9uKCZ2aW8tPmlvX3JlcSkgKQo+ID4gPiArICAgICAgICAgICAgICAgICAgICB2aW8t
PmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVTUF9SRUFEWTsKPiA+ID4gKyAgICAgICAgICAgICAg
ICBlbHNlCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHZpby0+aW9fcmVxLnN0YXRlID0gU1RB
VEVfSU9SRVFfTk9ORTsKPiA+Cj4gPiBJTU8gdGhlIGFib3ZlIGlzIGFsc28gbmVhdGVyIGFzOgo+
ID4KPiA+ICAgICB2aW8tPmlvX3JlcS5zdGF0ZSA9IGh2bV9pb3JlcV9uZWVkc19jb21wbGV0aW9u
KCZ2aW8tPmlvX3JlcSkgPwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEVfSU9SRVNQ
X1JFQURZIDogU1RBVEVfSU9SRVFfTk9ORTsKPiA+Cj4gPiA+ICsgICAgICAgICAgICB9Cj4gPiA+
ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+ID4gKyAgICAgICAgfQo+ID4gPiArCj4gPiA+ICAg
ICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzdiwKPiA+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZzLT5pb3JlcV92Y3B1X2xpc3QsCj4gPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKPiAKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:43:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14: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 1i7hML-0007wV-Ue; Tue, 10 Sep 2019 14: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=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7hMK-0007wK-97
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:43:08 +0000
X-Inumbo-ID: 4d05e7b4-d3d9-11e9-ac1f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d05e7b4-d3d9-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 14:43: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 A465EBA0A;
 Tue, 10 Sep 2019 14:43:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190906143021.28261-3-roger.pau@citrix.com>
 <20190909134701.12477-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <00ee2c15-aaa5-6be5-6862-cd7d582b7e7f@suse.com>
Date: Tue, 10 Sep 2019 16:43:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909134701.12477-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] fixup sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 Rob Hoes <Rob.Hoes@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxNTo0NywgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS90b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwo+ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybF9zdHVicy5jCj4gQEAgLTY5MCw3ICs2OTAsOCBAQCBDQU1McHJpbSB2YWx1ZSBzdHVi
X3hjX3BoeXNpbmZvKHZhbHVlIHhjaCkKPiAgCUJVSUxEX0JVR19PTihYRU5fU1lTQ1RMX1BIWVND
QVBfaHZtICAgICAgIT0gKDF1IDw8ICAwKSk7Cj4gIAlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9Q
SFlTQ0FQX3B2ICAgICAgICE9ICgxdSA8PCAgMSkpOwo+ICAJQlVJTERfQlVHX09OKFhFTl9TWVND
VExfUEhZU0NBUF9kaXJlY3RpbyAhPSAoMXUgPDwgIDIpKTsKPiAtCUJVSUxEX0JVR19PTihYRU5f
U1lTQ1RMX1BIWVNDQVBfTUFYICAgICAgIT0gWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKTsK
PiArCUJVSUxEX0JVR19PTihYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAgIT0gKDF1IDw8ICAz
KSk7Cj4gKwlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCAgICAgICE9IFhFTl9T
WVNDVExfUEhZU0NBUF9oYXApOwo+ICAJY2FwX2xpc3QgPSBjX2JpdG1hcF90b19vY2FtbF9saXN0
KGNfcGh5c2luZm8uY2FwYWJpbGl0aWVzKTsKPiAgCj4gIAlwaHlzaW5mbyA9IGNhbWxfYWxsb2Nf
dHVwbGUoMTApOwoKSSdtIGFmcmFpZCBpbiBwYXJ0aWN1bGFyIHRoaXMgaHVuayBkb2Vzbid0IGFw
cGx5IGFueW1vcmUsIGFuZApJJ20gbm90IGNvbmZpZGVudCB0aGF0IHNpbXBseSBkcm9wcGluZyBp
dCBpcyB0aGUgcmlnaHQgYW5zd2VyLgpJJ2QgdGhlcmVmb3JlIGxpa2UgdG8gYXNrIGZvciBhIHBy
b3BlciByZS1iYXNlLCBvciBmb3Igc29tZW9uZQplbHNlIHRvIGFwcGx5IHRoZSByZXN1bHQgb2Yg
Zm9sZGluZyB0aGVzZSBhZGRpdGlvbnMgaW50byB0aGUKYmFzZSBwYXRjaC4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 14:44:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 14:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7hNM-000827-BA; Tue, 10 Sep 2019 14:44:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7hNK-00081u-Gt
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 14:44:10 +0000
X-Inumbo-ID: 727c7a94-d3d9-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 727c7a94-d3d9-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 14:44:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568126650;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7vX9ykl19yGBS5fISNb9RtrWKhjgOaeSVif8dX8GHl4=;
 b=YmRMFUeOR9wEpIhKu9aTaTJU2jh1bIDpnX3/WuckiDV1ScQsky7poScR
 gQWI1UN55tkaJBnqqHfpey9cvr+6DR+OG2S4zbpc4Lxlh9XqanrVIKQpq
 xTsZQXiDJj4xnOj7vdzF2RsPzjy+IDKqVHGUZvJPVP8VtMqwJGK6/Bczg Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pkcDcBVMlNWTH96kQCxVMNOTFHo/t64GjvOnbPww2sjOnv7TpA7ZA0gxv3Gi+nuExV+GPhlwYF
 LRLcJabUGxDea6q/zKAhRQOOE9EB7IB2elU8e05/dg3ETmoTDoS4BeM/Fl75Mt9X3baMU0FQYE
 a/qg+YURlG70k3wnjnMjjQ6JdVvXpJlhot+H9TS5/sp+49f19OWqVPjjR86mIo86fZaisHhdNn
 UuCOq6OhCW/ffwAs52Q+ryXY5Gi2jR+L75qlEdjhriS9lppj16sQENn2Snstnh9m4yUTk+hlUm
 KCg=
X-SBRS: 2.7
X-MesageID: 5429344
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5429344"
To: Jan Beulich <jbeulich@suse.com>, Xen-devel
 <xen-devel@lists.xenproject.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <20190906143021.28261-3-roger.pau@citrix.com>
 <20190909134701.12477-1-andrew.cooper3@citrix.com>
 <00ee2c15-aaa5-6be5-6862-cd7d582b7e7f@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: <6d74c686-97f4-fc44-d95b-7c1822e86d3e@citrix.com>
Date: Tue, 10 Sep 2019 15:44:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <00ee2c15-aaa5-6be5-6862-cd7d582b7e7f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] fixup sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 Rob Hoes <Rob.Hoes@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxNTo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDkuMDkuMjAxOSAx
NTo0NywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94
ZW5jdHJsX3N0dWJzLmMKPj4gKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJz
LmMKPj4gQEAgLTY5MCw3ICs2OTAsOCBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX3BoeXNpbmZv
KHZhbHVlIHhjaCkKPj4gIAlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bSAgICAg
ICE9ICgxdSA8PCAgMCkpOwo+PiAgCUJVSUxEX0JVR19PTihYRU5fU1lTQ1RMX1BIWVNDQVBfcHYg
ICAgICAgIT0gKDF1IDw8ICAxKSk7Cj4+ICAJQlVJTERfQlVHX09OKFhFTl9TWVNDVExfUEhZU0NB
UF9kaXJlY3RpbyAhPSAoMXUgPDwgIDIpKTsKPj4gLQlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9Q
SFlTQ0FQX01BWCAgICAgICE9IFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rpbyk7Cj4+ICsJQlVJ
TERfQlVHX09OKFhFTl9TWVNDVExfUEhZU0NBUF9oYXAgICAgICAhPSAoMXUgPDwgIDMpKTsKPj4g
KwlCVUlMRF9CVUdfT04oWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCAgICAgICE9IFhFTl9TWVNDVExf
UEhZU0NBUF9oYXApOwo+PiAgCWNhcF9saXN0ID0gY19iaXRtYXBfdG9fb2NhbWxfbGlzdChjX3Bo
eXNpbmZvLmNhcGFiaWxpdGllcyk7Cj4+ICAKPj4gIAlwaHlzaW5mbyA9IGNhbWxfYWxsb2NfdHVw
bGUoMTApOwo+IEknbSBhZnJhaWQgaW4gcGFydGljdWxhciB0aGlzIGh1bmsgZG9lc24ndCBhcHBs
eSBhbnltb3JlLCBhbmQKPiBJJ20gbm90IGNvbmZpZGVudCB0aGF0IHNpbXBseSBkcm9wcGluZyBp
dCBpcyB0aGUgcmlnaHQgYW5zd2VyLgo+IEknZCB0aGVyZWZvcmUgbGlrZSB0byBhc2sgZm9yIGEg
cHJvcGVyIHJlLWJhc2UsIG9yIGZvciBzb21lb25lCj4gZWxzZSB0byBhcHBseSB0aGUgcmVzdWx0
IG9mIGZvbGRpbmcgdGhlc2UgYWRkaXRpb25zIGludG8gdGhlCj4gYmFzZSBwYXRjaC4KClJvZ2Vy
IGlzIGN1cnJlbnRseSB3b3JraW5nIG9uIGEgcmViYXNlLsKgIFRoZXJlIGlzIGFsc28gYSBsb2dp
Y2FsIGVycm9yCndoaWNoIHJlcXVpcmVzIHRoZSBhZGRpdGlvbiBvZiBDQVBfU0hBRE9XLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:12:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15: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 1i7ho5-00020Y-Ro; Tue, 10 Sep 2019 15:11:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7ho4-000201-CI
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:11:48 +0000
X-Inumbo-ID: 4de2ca0e-d3dd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4de2ca0e-d3dd-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 15:11: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 66002ACEC;
 Tue, 10 Sep 2019 15:11:45 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-28-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a33b4012-bef8-531f-6ddc-583ec76449a1@suse.com>
Date: Tue, 10 Sep 2019 17:11:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-28-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 27/48] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNzMzLDM1
ICs3MzMsNDAgQEAgdm9pZCB2Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCj4gIH0KPiAgCj4g
IC8qCj4gLSAqIERvIHRoZSBhY3R1YWwgbW92ZW1lbnQgb2YgYSB2Y3B1IGZyb20gb2xkIHRvIG5l
dyBDUFUuIExvY2tzIGZvciAqYm90aCoKPiArICogRG8gdGhlIGFjdHVhbCBtb3ZlbWVudCBvZiBh
biB1bml0IGZyb20gb2xkIHRvIG5ldyBDUFUuIExvY2tzIGZvciAqYm90aCoKPiAgICogQ1BVcyBu
ZWVkcyB0byBoYXZlIGJlZW4gdGFrZW4gYWxyZWFkeSB3aGVuIGNhbGxpbmcgdGhpcyEKPiAgICov
Cj4gLXN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBuZXdfY3B1KQo+ICtzdGF0aWMgdm9pZCBzY2hlZF91bml0X21vdmVfbG9ja2VkKHN0cnVj
dCBzY2hlZF91bml0ICp1bml0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBuZXdfY3B1KQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9
IHYtPnByb2Nlc3NvcjsKPiArICAgIHVuc2lnbmVkIGludCBvbGRfY3B1ID0gdW5pdC0+cmVzLT5w
cm9jZXNzb3I7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAgCj4gICAgICAvKgo+ICAgICAgICog
VHJhbnNmZXIgdXJnZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dpdGNoaW5nIENQVXMs
IGFzCj4gICAgICAgKiBvbmNlIHRoZSBzd2l0Y2ggb2NjdXJzLCB2LT5pc191cmdlbnQgaXMgbm8g
bG9uZ2VyIHByb3RlY3RlZCBieQo+ICAgICAgICogdGhlIHBlci1DUFUgc2NoZWR1bGVyIGxvY2sg
d2UgYXJlIGhvbGRpbmcuCj4gICAgICAgKi8KPiAtICAgIGlmICggdW5saWtlbHkodi0+aXNfdXJn
ZW50KSAmJiAob2xkX2NwdSAhPSBuZXdfY3B1KSApCj4gKyAgICBmb3JfZWFjaF9zY2hlZF91bml0
X3ZjcHUgKCB1bml0LCB2ICkKPiAgICAgIHsKPiAtICAgICAgICBhdG9taWNfaW5jKCZnZXRfc2No
ZWRfcmVzKG5ld19jcHUpLT51cmdlbnRfY291bnQpOwo+IC0gICAgICAgIGF0b21pY19kZWMoJmdl
dF9zY2hlZF9yZXMob2xkX2NwdSktPnVyZ2VudF9jb3VudCk7Cj4gKyAgICAgICAgaWYgKCB1bmxp
a2VseSh2LT5pc191cmdlbnQpICYmIChvbGRfY3B1ICE9IG5ld19jcHUpICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIGF0b21pY19pbmMoJmdldF9zY2hlZF9yZXMobmV3X2NwdSktPnVyZ2Vu
dF9jb3VudCk7Cj4gKyAgICAgICAgICAgIGF0b21pY19kZWMoJmdldF9zY2hlZF9yZXMob2xkX2Nw
dSktPnVyZ2VudF9jb3VudCk7Cj4gKyAgICAgICAgfQo+ICAgICAgfQoKU2hvdWxkbid0IGlzX3Vy
Z2VudCBiZWNvbWUgYW4gYXR0cmlidXRlIG9mIHVuaXQgcmF0aGVyIHRoYW4gYSB2Q1BVLAp0b28s
IGVsaW1pbmF0aW5nIHRoZSBuZWVkIGZvciBhIGxvb3AgaGVyZT8gSSBjYW4ndCBzZWUgYSByZWFz
b24Kd2h5IG5vdCwgc2VlaW5nIHRoaXMgY29sbGFwc2luZyBpbnRvIGEgc2luZ2xlIHVyZ2VudF9j
b3VudC4KClRoZW4gYWdhaW4gdGhlIHF1ZXN0aW9uIHJlbWFpbnMgd2hldGhlciB0aGUgbm9uLWRl
ZXAgc2xlZXBpbmcgYXMKYSByZXN1bHQgb2YgYSBub24temVybyB1cmdlbnRfY291bnQgc2hvdWxk
IGluZGVlZCBiZSBkaXN0cmlidXRlZAp0byBhbGwgY29uc3RpdHVlbnRzIG9mIGEgdW5pdC4gSSBj
YW4gc2VlIGFyZ3VtZW50cyBib3RoIGluIGZhdm9yCmFuZCBhZ2FpbnN0LgoKPiAtc3RhdGljIHZv
aWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKPiArc3RhdGljIHZvaWQgc2No
ZWRfdW5pdF9taWdyYXRlX2ZpbmlzaChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPiAgewo+ICAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIHVuc2lnbmVkIGludCBvbGRfY3B1LCBuZXdf
Y3B1Owo+ICAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKPiAgICAgIGJvb2xf
dCBwaWNrX2NhbGxlZCA9IDA7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAgCj4gICAgICAvKgo+
IC0gICAgICogSWYgdGhlIHZjcHUgaXMgY3VycmVudGx5IHJ1bm5pbmcsIHRoaXMgd2lsbCBiZSBo
YW5kbGVkIGJ5Cj4gKyAgICAgKiBJZiB0aGUgdW5pdCBpcyBjdXJyZW50bHkgcnVubmluZywgdGhp
cyB3aWxsIGJlIGhhbmRsZWQgYnkKPiAgICAgICAqIGNvbnRleHRfc2F2ZWQoKTsgYW5kIGluIGFu
eSBjYXNlLCBpZiB0aGUgYml0IGlzIGNsZWFyZWQsIHRoZW4KPiAgICAgICAqIHNvbWVvbmUgZWxz
ZSBoYXMgYWxyZWFkeSBkb25lIHRoZSB3b3JrIHNvIHdlIGRvbid0IG5lZWQgdG8uCj4gICAgICAg
Ki8KPiAtICAgIGlmICggdi0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyB8fAo+IC0gICAgICAgICAh
dGVzdF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQo+IC0gICAgICAgIHJl
dHVybjsKPiArICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQo+ICsgICAg
ewo+ICsgICAgICAgIGlmICggdW5pdC0+aXNfcnVubmluZyB8fCAhdGVzdF9iaXQoX1ZQRl9taWdy
YXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQo+ICsgICAgICAgICAgICByZXR1cm47Cj4gKyAgICB9
CgpEbyB5b3UgcmVhbGx5IG5lZWQgdGhlIGxvb3AgaW52YXJpYW50IHVuaXQtPmlzX3J1bm5pbmcg
dG8gYmUgZXZhbHVhdGVkCm9uY2UgcGVyIGxvb3AgaXRlcmF0aW9uPyAoU2FtZSBhZ2FpbiBmdXJ0
aGVyIGRvd24gYXQgbGVhc3Qgb25jZS4pCgpGdXJ0aGVybW9yZSBJIHdvbmRlciBpZiBWUEZfbWln
cmF0aW5nIHNob3VsZG4ndCBiZWNvbWUgYSBwZXItdW5pdAphdHRyaWJ1dGUuCgo+IEBAIC04NTgs
MjIgKzg3MSwzMCBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1
ICp2KQo+ICAgICAgICogYmVjYXVzZSB0aGV5IGJvdGggaGFwcGVuIGluIChkaWZmZXJlbnQpIHNw
aW5sb2NrIHJlZ2lvbnMsIGFuZCB0aG9zZQo+ICAgICAgICogcmVnaW9ucyBhcmUgc3RyaWN0bHkg
c2VyaWFsaXNlZC4KPiAgICAgICAqLwo+IC0gICAgaWYgKCB2LT5zY2hlZF91bml0LT5pc19ydW5u
aW5nIHx8Cj4gLSAgICAgICAgICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncykgKQo+ICsgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwg
diApCj4gICAgICB7Cj4gLSAgICAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKG9sZF9sb2Nr
LCBuZXdfbG9jaywgZmxhZ3MpOwo+IC0gICAgICAgIHJldHVybjsKPiArICAgICAgICBpZiAoIHVu
aXQtPmlzX3J1bm5pbmcgfHwKPiArICAgICAgICAgICAgICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQ
Rl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9jaywgZmxhZ3MpOwo+
ICsgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAtICAgIHZj
cHVfbW92ZV9sb2NrZWQodiwgbmV3X2NwdSk7Cj4gKyAgICBzY2hlZF91bml0X21vdmVfbG9ja2Vk
KHVuaXQsIG5ld19jcHUpOwo+ICAKPiAgICAgIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShvbGRf
bG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKPiAgCj4gICAgICBpZiAoIG9sZF9jcHUgIT0gbmV3X2Nw
dSApCj4gLSAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYtPnNjaGVkX3VuaXQpOwo+ICsgICAgewo+
ICsgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQo+ICsgICAgICAg
ICAgICBzeW5jX3ZjcHVfZXhlY3N0YXRlKHYpOwoKVGhpcyBpcyBuZXcgd2l0aG91dCBiZWluZyBl
eHBsYWluZWQgYW55d2hlcmUuIE9yIHdhaXQsIGl0IGlzIG1lbnRpb25lZAood2l0aCB0aGUgd3Jv
bmcgZnVuY3Rpb24gbmFtZSwgd2hpY2ggaXMgd2h5IGluaXRpYWxseSAtIGJ5IHNlYXJjaGluZyAt
CkkgZGlkbid0IHNwb3QgaXQpLCBidXQgb25seSB3aXRoIGEganVzdGlmaWNhdGlvbiBvZiAibmVl
ZGVkIGFueXdheSIuCgo+IEBAIC0xNzk0LDcgKzE4MTQsNyBAQCB2b2lkIGNvbnRleHRfc2F2ZWQo
c3RydWN0IHZjcHUgKnByZXYpCj4gIAo+ICAgICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3Nj
aGVkdWxlcihwcmV2KSwgcHJldi0+c2NoZWRfdW5pdCk7Cj4gIAo+IC0gICAgdmNwdV9taWdyYXRl
X2ZpbmlzaChwcmV2KTsKPiArICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2gocHJldi0+c2No
ZWRfdW5pdCk7Cj4gIH0KCkJ5IHRoZSBlbmQgb2YgdGhlIHNlcmllcyBjb250ZXh0X3NhdmVkKCkg
c3RpbGwgYWN0cyBvbiB2Q1BVLXMsIG5vdAp1bml0cy4gV2hhdCBpcyB0aGUgbWVhbmluZy9lZmZl
Y3Qgb2YgbXVsdGlwbGUgc2NoZWRfdW5pdF9taWdyYXRlXyooKT8KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:12:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15: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 1i7ho9-00020j-4y; Tue, 10 Sep 2019 15: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=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7ho7-00020e-9Y
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:11:51 +0000
X-Inumbo-ID: 4fa18d09-d3dd-11e9-ac1f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4fa18d09-d3dd-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:11:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 267CA28;
 Tue, 10 Sep 2019 08:11:49 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 50E9B3F71F;
 Tue, 10 Sep 2019 08:11:47 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566588892-5305-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d844f8b1-380d-0aed-785c-d889050b62c5@arm.com>
Date: Tue, 10 Sep 2019 16:11:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1566588892-5305-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] [RFC V2] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGkgT2xla3NhbmRyLAoKT24gOC8yMy8xOSA4OjM0IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29A
ZXBhbS5jb20+Cj4gCj4gVGhlcmUgaXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQgZm9yIHRoZSBJT01N
VSB3aGljaCB3YW50cyB0byBzaGFyZQo+IHRoZSBQMk0gdGFibGUgd2l0aCB0aGUgQ1BVLiBUaGUg
SU9NTVUncyBTdGFnZS0yIGlucHV0IHNpemUgbXVzdCBiZSBlcXVhbAo+IHRvIHRoZSBQMk0gSVBB
IHNpemUuIEl0IGlzIG5vdCBhIHByb2JsZW0gd2hlbiB0aGUgSU9NTVUgY2FuIHN1cHBvcnQKPiBh
bGwgdmFsdWVzIHRoZSBDUFUgc3VwcG9ydHMuIEluIHRoYXQgY2FzZSwgdGhlIElPTU1VIGRyaXZl
ciB3b3VsZCBqdXN0Cj4gdXNlIGFueSAicDJtX2lwYV9iaXRzIiB2YWx1ZSBhcyBpcy4gQnV0LCB0
aGVyZSBhcmUgY2FzZXMgd2hlbiBub3QuCj4gCj4gSW4gb3JkZXIgdG8gbWFrZSBQMk0gc2hhcmlu
ZyBwb3NzaWJsZSBvbiB0aGUgcGxhdGZvcm1zIHdoaWNoCj4gSVBNTVVzIGhhdmUgYSBsaW1pdGF0
aW9uIGluIG1heGltdW0gU3RhZ2UtMiBpbnB1dCBzaXplIGludHJvZHVjZQo+IHRoZSBmb2xsb3dp
bmcgbG9naWMuCj4gCj4gRmlyc3QgaW5pdGlhbGl6ZSB0aGUgSU9NTVUgc3Vic3lzdGVtIGFuZCBn
YXRoZXIgcmVxdWlyZW1lbnRzIHJlZ2FyZGluZwo+IHRoZSBtYXhpbXVtIElQQSBiaXRzIHN1cHBv
cnRlZCBieSBlYWNoIElPTU1VIGRldmljZSB0byBmaWd1cmUgb3V0Cj4gdGhlIG1pbmltdW0gdmFs
dWUgYW1vbmcgdGhlbS4gSW4gdGhlIFAyTSBjb2RlLCB0YWtlIGludG8gdGhlIGFjY291bnQKPiB0
aGUgSU9NTVUgcmVxdWlyZW1lbnRzIGFuZCBjaG9vc2Ugc3VpdGFibGUgInBhX3JhbmdlIiBhY2Nv
cmRpbmcKPiB0byB0aGUgcmVzdHJpY3RlZCAicDJtX2lwYV9iaXRzIi4KCkFzIEkgcG9pbnRlZCBp
biB0aGUgcHJldmlvdXMgdmVyc2lvbiwgYWxsIHRoZSBjb2RlIHlvdSBtb2RpZnkgaXMgYXJtNjQg
CnNwZWNpZmljLiBGb3IgYXJtMzIsIHRoZSBudW1iZXIgb2YgSVBBIGJpdHMgaXMKaGFyZGNvZGVk
LiBTbyBpZiB5b3UgbW9kaWZ5IHAybV9pcGFfYml0cywgeW91IHdvdWxkIGVuZCB1cCB0byAKbWlz
Y29uZmlndXJlIFZUQ1IuCgpJbiBvdGhlciB3b3JkcywgZm9yIEFybTMyLCB5b3UgbmVlZCB0byBj
aGVjayBwMm1faXBhX2JpdHMgaXMgYXQgbGVhc3QgCjQwLWJpdHMgYmVmb3JlIG92ZXJyaWRpbmcg
aXQuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAKPiAtLS0KPiBTdGlsbCBSRkM6Cj4gCj4gMS4gUGF0Y2ggYXNzdW1lcyB0aGF0IElQ
TU1VIHN1cHBvcnQgaXMgYWxyZWFkeSBpbi4KPiAyLiBOb3QgY2hlY2tlZCBmb3IgdGhlIFNNTVUu
Cj4gCj4gQ2hhbmdlcyBzaW5jZSBSRkMgVjEgWzFdOgo+ICAgICAtIERvbid0IHVwZGF0ZSBwMm1f
aXBhX2JpdHMgYnkgdGhlIElPTU1VIGRyaXZlcnMgZGlyZWN0bHksCj4gICAgICAgaW50cm9kdWNl
IHAybV9yZXN0cmljdF9pcGFfYml0cygpCj4gICAgIC0gQ2xhcmlmeSBwYXRjaCBzdWJqZWN0L2Rl
c2NyaXB0aW9uCj4gICAgIC0gQWRkIG1vcmUgY29tbWVudHMgdG8gY29kZQo+ICAgICAtIENoZWNr
IGZvciBlcXVpdmFsZW50ICJwYWJpdHMiIGluIHNldHVwX3ZpcnRfcGFnaW5nKCkKPiAgICAgLSBS
ZW1vdmUgQVNTRVJUcyBmcm9tIHRoZSBTTU1VIGFuZCBJUE1NVSBkcml2ZXJzCj4gCj4gWzFdIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
OC9tc2cwMjA3OC5odG1sCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgIHhlbi9h
cmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKysrKystLQo+ICAg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyB8IDE5ICsrKystLS0tLS0t
LS0tLS0tLQo+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICB8IDE2
ICsrKysrKysrLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAg
ICAgICAgfCAgOCArKysrKysrKwo+ICAgNSBmaWxlcyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCsp
LCAyNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIv
eGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggMjM3NGU5Mi4uZjc0MmQ5YyAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMzQs
NyArMzQsOCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X3ZtaWQgPSBN
QVhfVk1JRF84X0JJVDsKPiAgIAo+ICAgI2RlZmluZSBQMk1fUk9PVF9QQUdFUyAgICAoMTw8UDJN
X1JPT1RfT1JERVIpCj4gICAKPiAtdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcDJtX2lwYV9i
aXRzOwo+ICsvKiBMYXJnZXIgdGhhbiBhbnkgcG9zc2libGUgdmFsdWUgKi8KCkkgdGhpbmsgaXQg
d291bGQgYmUgd29ydGggZXhwbGFpbmluZyB0aGF0IHRoaXMgaXMgcmVxdWlyZWQgc28gdGhlIG51
bWJlciAKb2YgUDJNIGJpdHMgY2FuIGJlIHJlc3RyaWN0ZWQgYnkgZXh0ZXJuYWwgZW50aXR5IChl
LmcgSU9NTVUpLgoKPiArdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcDJtX2lwYV9iaXRzID0g
NjQ7Cj4gICAKPiAgIC8qIEhlbHBlcnMgdG8gbG9va3VwIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2gg
bGV2ZWwgKi8KPiAgIHN0YXRpYyBjb25zdCBwYWRkcl90IGxldmVsX21hc2tzW10gPQo+IEBAIC0x
OTEyLDYgKzE5MTMsMTYgQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3Ry
dWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCj4gICAgICAgcmV0dXJuIHBhZ2U7Cj4gICB9Cj4gICAK
PiArdm9pZCBfX2luaXQgcDJtX3Jlc3RyaWN0X2lwYV9iaXRzKHVuc2lnbmVkIGludCBpb21tdV9p
cGFfYml0cykKClRoZSBuYW1lIG9mIHRoZSBmdW5jdGlvbiBpcyBxdWl0ZSBnZW5lcmljIGFzIG1v
c3Qgb2YgdGhlIGNvZGUgaW4gaXQuIFNvIApjYW4gd2UgYXZvaWQgdXNlIHRoZSB0ZXJtIElPTU1V
IGluIGl0PwoKPiArewo+ICsgICAgLyoKPiArICAgICAqIENhbGN1bGF0ZSB0aGUgbWluaW11bSBv
ZiB0aGUgbWF4aW11bSBJUEEgYml0cyB0aGF0IGFueSBJT01NVQo+ICsgICAgICogY2FuIHN1cHBv
cnQuCj4gKyAgICAgKi8KPiArICAgIGlmICggaW9tbXVfaXBhX2JpdHMgPCBwMm1faXBhX2JpdHMg
KQo+ICsgICAgICAgIHAybV9pcGFfYml0cyA9IGlvbW11X2lwYV9iaXRzOwo+ICt9Cj4gKwo+ICAg
LyogVlRDUiB2YWx1ZSB0byBiZSBjb25maWd1cmVkIGJ5IGFsbCBDUFVzLiBTZXQgb25seSBvbmNl
IGJ5IHRoZSBib290IENQVSAqLwo+ICAgc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgdnRj
cjsKPiAgIAo+IEBAIC0xOTY2LDEwICsxOTc3LDI4IEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnRf
cGFnaW5nKHZvaWQpCj4gICAgICAgICAgIFs3XSA9IHsgMCB9ICAvKiBJbnZhbGlkICovCj4gICAg
ICAgfTsKPiAgIAo+IC0gICAgdW5zaWduZWQgaW50IGNwdTsKPiArICAgIHVuc2lnbmVkIGludCBp
LCBjcHU7Cj4gICAgICAgdW5zaWduZWQgaW50IHBhX3JhbmdlID0gMHgxMDsgLyogTGFyZ2VyIHRo
YW4gYW55IHBvc3NpYmxlIHZhbHVlICovCj4gICAgICAgYm9vbCB2bWlkXzhfYml0ID0gZmFsc2U7
Cj4gICAKPiArICAgIGlmICggaW9tbXVfZW5hYmxlZCApCgpDb3VsZCB3ZSBtYWtlIHRoaXMgSU9N
TVUtYWdub3N0aWM/IFRoZSBtYWluIHJlYXNvbiB0byBjb252ZXJ0IGZyb20gCnAybV9pcGFfYml0
cyB0byBwYV9yYW5nZSBpcyB0byBjYXRlciB0aGUgcmVzdCBvZiB0aGUgY29kZS4KCkJ1dCB3ZSBj
b3VsZCByZXdvcmsgdGhlIGNvZGUgdG8gZG8gdGhlIGNvbXB1dGF0aW9uIHdpdGggcDJtX2lwYV9i
aXRzIGFuZCAKdGhlbiBsb29rLXVwIGZvciB0aGUgcGFfcmFuZ2UuIEluIGFsbCBob25lc3R5LCBJ
IHRoaW5rIHdlIGNhbiBjb21wbGV0ZWx5IAphdm9pZCBwYV9yYW5nZSBidXQgdGhpcyBpcyBwcm9i
YWJseSBnb2luZyB0byByZXF1aXJlIG1vcmUgYSBiaXQgbW9yZSB3b3JrLgoKPiArICAgIHsKPiAr
ICAgICAgICAvKgo+ICsgICAgICAgICAqIENob29zZSBzdWl0YWJsZSAicGFfcmFuZ2UiIGFjY29y
ZGluZyB0byB0aGUgSU9NTVUgcmVxdWlyZW1lbnRzCj4gKyAgICAgICAgICogKHJlc3RyaWN0ZWQg
InAybV9pcGFfYml0cyIgdmFsdWUpLgo+ICsgICAgICAgICAqIEFzIFAyTSB0YWJsZSBpcyBhbHdh
eXMgY29uZmlndXJlZCB3aXRoIElQQSBiaXRzID09IFBBIGJpdHMsCj4gKyAgICAgICAgICogY2hl
Y2sgZm9yIGVxdWl2YWxlbnQgInBhYml0cyIgYW5kIHN0b3JlIGl0J3MgaW5kZXguCj4gKyAgICAg
ICAgICovCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHBhX3JhbmdlX2lu
Zm8pOyBpKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCBwMm1faXBhX2JpdHMg
PT0gcGFfcmFuZ2VfaW5mb1tpXS5wYWJpdHMgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAg
ICAgICAgICBwYV9yYW5nZSA9IGk7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAg
ICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gICAgICAgZm9yX2VhY2hfb25saW5l
X2NwdSAoIGNwdSApCj4gICAgICAgewo+ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1aW5mb19h
cm0gKmluZm8gPSAmY3B1X2RhdGFbY3B1XTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nl
dHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDUxYTY2NzcuLjQxM2YzZTYgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwo+IEBAIC05MzYsMTIgKzkzNiwxOSBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgICAgIHByaW50aygiQnJvdWdodCB1cCAlbGQg
Q1BVc1xuIiwgKGxvbmcpbnVtX29ubGluZV9jcHVzKCkpOwo+ICAgICAgIC8qIFRPRE86IHNtcF9j
cHVzX2RvbmUoKTsgKi8KPiAgIAo+IC0gICAgc2V0dXBfdmlydF9wYWdpbmcoKTsKPiAtCj4gKyAg
ICAvKgo+ICsgICAgICogVGhlIElPTU1VIHN1YnN5c3RlbSBtdXN0IGJlIGluaXRpYWxpemVkIGJl
Zm9yZSBQMk0gYXMgd2UgbmVlZCB0byBnYXRoZXIKPiArICAgICAqIHJlcXVpcmVtZW50cyByZWdh
cmRpbmcgdGhlIG1heGltdW0gSVBBIGJpdHMgc3VwcG9ydGVkIGJ5IGVhY2ggSU9NTVUKPiArICAg
ICAqIGRldmljZSB0byBmaWd1cmUgb3V0IHRoZSBtaW5pbXVtIHZhbHVlIGFtb25nIHRoZW0uIFRo
ZSBQMk0gY29kZSB3aWxsCj4gKyAgICAgKiBjaG9vc2Ugc3VpdGFibGUgInBhX3JhbmdlIiBhY2Nv
cmRpbmcgdG8gdGhlIHJlc3RyaWN0ZWQgInAybV9pcGFfYml0cyIKPiArICAgICAqIHZhbHVlLgo+
ICsgICAgICovCgpUaGlzIGlzIGEgYml0IHRvbyB2ZXJib3NlLCBpbXBsZW1lbnRhdGlvbiBkZXRh
aWxzIGFyZSBub3QgbmVjZXNzYXJ5IGhlcmUgCmFuZCBpbmNyZWFzaW5nIHRoZSByaXNrIHRvIGhh
dmUgYml0IHJvdCBjb21tZW50LiBTbyBob3cgYWJvdXQ6CgoiVGhlIElPTU1VIHN1YnN5c3RlbSBt
dXN0IGJlIGluaXRpYWxpemVkIGJlZm9yZSB0aGUgUDJNIGFzIHdlIG5lZWQgdG8gCmdhdGhlciBy
ZXF1aXJlbWVudHMgcmVnYXJkaW5nIHRoZSBtYXhpbXVtIElQQSBiaXQgc3VwcG9ydGVkIGJ5IGVh
Y2ggSU9NTVUuIj8KCj4gICAgICAgcmMgPSBpb21tdV9zZXR1cCgpOwo+ICAgICAgIGlmICggIWlv
bW11X2VuYWJsZWQgJiYgcmMgIT0gLUVOT0RFViApCj4gICAgICAgICAgIHBhbmljKCJDb3VsZG4n
dCBjb25maWd1cmUgY29ycmVjdGx5IGFsbCB0aGUgSU9NTVVzLiIpOwo+ICAgCj4gKyAgICBzZXR1
cF92aXJ0X3BhZ2luZygpOwo+ICsKPiAgICAgICBkb19pbml0Y2FsbHMoKTsKPiAgIAo+ICAgICAg
IC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNh
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4gaW5kZXggZWM1
NDNjMy4uZDJlMzZhNCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
aXBtbXUtdm1zYS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZt
c2EuYwo+IEBAIC0xMzE0LDIzICsxMzE0LDEyIEBAIHN0YXRpYyBfX2luaXQgaW50IGlwbW11X2lu
aXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlLCBjb25zdCB2b2lkICpkYXRhKQo+ICAgICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKPiAgICAgICB9Cj4gICAgICAgZWxzZQo+IC0gICAgewo+ICAg
ICAgICAgICAvKgo+IC0gICAgICAgICAqIEFzIDQtbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUgaXMg
bm90IHN1cHBvcnRlZCBpbiBJUE1NVSwgd2UgbmVlZAo+IC0gICAgICAgICAqIHRvIGNoZWNrIElQ
QSBzaXplIHVzZWQgZm9yIFAyTSB0YWJsZSBiZWZvcmVoYW5kIHRvIGJlIHN1cmUgaXQgaXMKPiAt
ICAgICAgICAgKiAzLWxldmVsIGFuZCB0aGUgSVBNTVUgd2lsbCBiZSBhYmxlIHRvIHVzZSBpdC4K
PiAtICAgICAgICAgKgo+IC0gICAgICAgICAqIFRPRE86IEZpcnN0IGluaXRpYWxpemUgdGhlIElP
TU1VIGFuZCBnYXRoZXIgdGhlIHJlcXVpcmVtZW50cyBhbmQKPiAtICAgICAgICAgKiB0aGVuIGlu
aXRpYWxpemUgdGhlIFAyTS4gSW4gdGhlIFAyTSBjb2RlLCB0YWtlIGludG8gdGhlIGFjY291bnQK
PiAtICAgICAgICAgKiB0aGUgSU9NTVUgcmVxdWlyZW1lbnRzIGFuZCByZXN0cmljdCAicGFfcmFu
Z2UiIGlmIG5lY2Vzc2FyeS4KPiArICAgICAgICAgKiBTZXQgbWF4aW11bSBTdGFnZS0yIGlucHV0
IHNpemUgc3VwcG9ydGVkIGJ5IHRoZSBJUE1NVS4gV2UgZXhwZWN0Cj4gKyAgICAgICAgICogdGhl
IFAyTSBjb2RlIHdpbGwgdGFrZSBpbnRvIHRoZSBhY2NvdW50IHRoZSBJT01NVSByZXF1aXJlbWVu
dHMgYW5kCj4gKyAgICAgICAgICogY2hvb3NlIHN1aXRhYmxlICJwYV9yYW5nZSIuCgpJIHdvdWxk
IGRyb3AgdGhlIGxhc3Qgc2VudGVuY2UuCgo+ICAgICAgICAgICAgKi8KPiAtICAgICAgICBpZiAo
IElQTU1VX01BWF9QMk1fSVBBX0JJVFMgPCBwMm1faXBhX2JpdHMgKQo+IC0gICAgICAgIHsKPiAt
ICAgICAgICAgICAgcHJpbnRrX29uY2UoWEVOTE9HX0VSUiAiaXBtbXU6IFAyTSBJUEEgc2l6ZSBp
cyBub3Qgc3VwcG9ydGVkIChQMk09JXUgSVBNTVU9JXUpIVxuIiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX2lwYV9iaXRzLCBJUE1NVV9NQVhfUDJNX0lQQV9CSVRTKTsKPiAtICAgICAg
ICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gLSAgICAgICAgfQo+IC0gICAgfQo+ICsgICAgICAgIHAy
bV9yZXN0cmljdF9pcGFfYml0cyhJUE1NVV9NQVhfUDJNX0lQQV9CSVRTKTsKPiAgIAo+ICAgICAg
IHJldCA9IGlwbW11X3Byb2JlKG5vZGUpOwo+ICAgICAgIGlmICggcmV0ICkKPiBkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9zbW11LmMKPiBpbmRleCA4YWU5ODZhLi4yYjEwYzZlIDEwMDY0NAo+IC0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gQEAgLTIxOTgsMTQgKzIxOTgsMTQgQEAgc3RhdGljIGlu
dCBhcm1fc21tdV9kZXZpY2VfY2ZnX3Byb2JlKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUp
Cj4gICAJc2l6ZSA9IGFybV9zbW11X2lkX3NpemVfdG9fYml0cygoaWQgPj4gSUQyX0lBU19TSElG
VCkgJiBJRDJfSUFTX01BU0spOwo+ICAgCXNtbXUtPnMxX291dHB1dF9zaXplID0gbWluX3QodW5z
aWduZWQgbG9uZywgUEhZU19NQVNLX1NISUZULCBzaXplKTsKPiAgIAo+IC0JLyogWGVuOiBTdGFn
ZS0yIGlucHV0IHNpemUgaGFzIHRvIG1hdGNoIHAybV9pcGFfYml0cy4gICovCj4gLQlpZiAoc2l6
ZSA8IHAybV9pcGFfYml0cykgewo+IC0JCWRldl9lcnIoc21tdS0+ZGV2LAo+IC0JCQkiUDJNIElQ
QSBzaXplIG5vdCBzdXBwb3J0ZWQgKFAyTT0ldSBTTU1VPSVsdSkhXG4iLAo+IC0JCQlwMm1faXBh
X2JpdHMsIHNpemUpOwo+IC0JCXJldHVybiAtRU5PREVWOwo+IC0JfQo+IC0Jc21tdS0+czJfaW5w
dXRfc2l6ZSA9IHAybV9pcGFfYml0czsKPiArCS8qCj4gKwkgKiBYZW46Cj4gKwkgKiBTZXQgbWF4
aW11bSBTdGFnZS0yIGlucHV0IHNpemUgc3VwcG9ydGVkIGJ5IHRoZSBTTU1VLiBXZSBleHBlY3QK
PiArCSAqIHRoZSBQMk0gY29kZSB3aWxsIHRha2UgaW50byB0aGUgYWNjb3VudCB0aGUgSU9NTVUg
cmVxdWlyZW1lbnRzIGFuZAo+ICsJICogY2hvb3NlIHN1aXRhYmxlICJwYV9yYW5nZSIuCgpTYW1l
IGhlcmUuCgo+ICsJICovCj4gKwlwMm1fcmVzdHJpY3RfaXBhX2JpdHMoc2l6ZSk7Cj4gKwlzbW11
LT5zMl9pbnB1dF9zaXplID0gc2l6ZTsKPiAgICNpZiAwCj4gICAJLyogU3RhZ2UtMiBpbnB1dCBz
aXplIGxpbWl0ZWQgZHVlIHRvIHBnZCBhbGxvY2F0aW9uIChQVFJTX1BFUl9QR0QpICovCj4gICAj
aWZkZWYgQ09ORklHXzY0QklUCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJt
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4gaW5kZXggZjk3MGM1My4uY2RjZjgzYSAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaAo+IEBAIC0xNjUsNiArMTY1LDE0IEBAIHZvaWQgcDJtX2FsdHAybV9j
aGVjayhzdHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KQo+ICAgICAgIC8qIE5vdCBzdXBwb3J0
ZWQgb24gQVJNLiAqLwo+ICAgfQo+ICAgCj4gKy8qCj4gKyAqIEhlbHBlciB0byByZXN0cmljdCAi
cDJtX2lwYV9iaXRzIiBhY2NvcmRpbmcgdGhlIElPTU1VIHJlcXVpcmVtZW50cy4KPiArICoKPiAr
ICogRWFjaCBJT01NVSBkcml2ZXIgc2hvdWxkIHJlcG9ydCB0aGUgbWF4aW11bSBJUEEgYml0cyAo
U3RhZ2UtMiBpbnB1dCBzaXplKQo+ICsgKiBpdCBjYW4gc3VwcG9ydC4KPiArICovCj4gK3ZvaWQg
cDJtX3Jlc3RyaWN0X2lwYV9iaXRzKHVuc2lnbmVkIGludCBpb21tdV9pcGFfYml0cyk7Cj4gKwo+
ICAgLyogU2Vjb25kIHN0YWdlIHBhZ2luZyBzZXR1cCwgdG8gYmUgY2FsbGVkIG9uIGFsbCBDUFVz
ICovCj4gICB2b2lkIHNldHVwX3ZpcnRfcGFnaW5nKHZvaWQpOwo+ICAgCj4gCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:17:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:17:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7htG-0002Hu-SE; Tue, 10 Sep 2019 15:17: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=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7htF-0002Hp-DE
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:17:09 +0000
X-Inumbo-ID: 0e1f64a8-d3de-11e9-ac1f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0e1f64a8-d3de-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:17:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4E3C11000;
 Tue, 10 Sep 2019 08:17:08 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2BC543F71F;
 Tue, 10 Sep 2019 08:17:05 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel@lists.xenproject.org
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
 <0944333a4a0b503789d10afa63f8229bd0441290.1567596460.git-series.lars.kurth@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1bf008d5-7623-2edf-c97d-91470910ec2f@arm.com>
Date: Tue, 10 Sep 2019 16:17:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0944333a4a0b503789d10afa63f8229bd0441290.1567596460.git-series.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/3] Remove hardcoding from
 scripts/add_maintainers.pl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 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>

SGkgTGFycywKCk9uIDkvNC8xOSAxMjozMCBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPiBJbnN0ZWFk
IG9mIHVzaW5nIGEgaGFyZGNvZGVkIGxvY2F0aW9uLCBpbmhlcml0IHRoZQo+IGxvY2F0aW9uIGZy
b20gJDAKPiAKPiBTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:18:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:18:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7huT-0002MN-8r; Tue, 10 Sep 2019 15: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=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7huS-0002MH-8c
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:18:24 +0000
X-Inumbo-ID: 3a3b0790-d3de-11e9-ac1f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a3b0790-d3de-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:18: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 DB4DEBA94;
 Tue, 10 Sep 2019 15:18:21 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-29-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d09034f5-d2f2-c42c-d3d8-d0a4d8380312@suse.com>
Date: Tue, 10 Sep 2019 17:18:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-29-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 28/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBvcmRlciB0byBw
cmVwYXJlIGZvciBtdWx0aXBsZSB2Y3B1cyBwZXIgc2NoZWR1bGUgdW5pdCBtb3ZlIHN0cnVjdAo+
IHRhc2tfc2xpY2UgaW4gc2NoZWR1bGUoKSBmcm9tIHRoZSBsb2NhbCBzdGFjayBpbnRvIHN0cnVj
dCBzY2hlZF91bml0Cj4gb2YgdGhlIGN1cnJlbnRseSBydW5uaW5nIHVuaXQuCgpUaGUgY2hhbmdl
IGxvb2tzIG1lY2hhbmljYWwgZW5vdWdoIHRvIGJlIHByb2JhYmx5IGZpbmUsIGJ1dCB3aGF0J3MK
dGhlIGNvbm5lY3Rpb24gYmV0d2VlbiB0aGUgaXRlbSBjdXJyZW50bHkgYmVpbmcgb24gc2NoZWR1
bGUoKSdzIHN0YWNrCmFuZCB0aGVyZSBiZWluZyBtdWx0aXBsZSB2Q1BVLXM/IElzIHRoaXMgYmVj
YXVzZSBpdCdsbCBiZSBlc3RhYmxpc2hlZApqdXN0IG9uY2UsIGJ1dCB1c2VkIG11bHRpcGxlIHRp
bWVzIChieSBkaWZmZXJlbnQgcGFydGllcyk/IEluIHdoaWNoCmNhc2UsIHNpbmNlIHRoZSAic2xh
dmVzIiB3aWxsIGhhdmUgdG8gd2FpdCBmb3IgdGhlICJtYXN0ZXIiIHRvIG1ha2UKdGhlIHNjaGVk
dWxpbmcgZGVjaXNpb24sIHRoZXJlJ2xsIG5lZWQgdG8gYmUgY29tbXVuaWNhdGlvbiBhbnl3YXkK
YmV0d2VlbiBhbGwgaW52b2x2ZWQgcGFydGllcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:18:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7huY-0002NJ-Iw; Tue, 10 Sep 2019 15:18:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7huX-0002N3-9t
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:18:29 +0000
X-Inumbo-ID: 3b734186-d3de-11e9-ac1f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3b734186-d3de-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:18:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 53A0B1000;
 Tue, 10 Sep 2019 08:18:24 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C5C43F71F;
 Tue, 10 Sep 2019 08:18:21 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel@lists.xenproject.org
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
 <c3c41841ac809b600241b41400f18e12971aad8f.1567596460.git-series.lars.kurth@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2db8eb91-9ac2-8db5-cf98-2f7ef60ac0da@arm.com>
Date: Tue, 10 Sep 2019 16:18:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c3c41841ac809b600241b41400f18e12971aad8f.1567596460.git-series.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/3] Add V section entry to allow
 identification of Xen MAINTAINERS file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>

SGkgTGFycywKCk9uIDkvNC8xOSAxMjozMCBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPiBUaGlzIGNo
YW5nZSBwcm92aWRlcyBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIGFsbG93IGdldF9tYWludGFp
bmVyLnBsIC8KPiBhZGRfbWFpbnRhaW5lcnMucGwgc2NyaXB0cyB0byBiZSBydW4gb24geGVuIHNp
c3RlciByZXBvc2l0b3JpZXMgc3VjaCBhcwo+IG1pbmktb3MuZ2l0LCBvc3N0ZXN0LmdpdCwgZXRj
Cj4gCj4gQSBzdWdnZXN0ZWQgdGVtcGxhdGUgZm9yIHNpc3RlciByZXBvc2l0b3JpZXMgb2YgWGVu
IGlzCj4gCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KPiBUaGlzIGZpbGUgZm9sbG93cyB0aGUgc2FtZSBjb252ZW50aW9ucyBhcyBvdXRs
aW5lZCBpbgo+IHhlbi5naXQ6TUFJTlRBSU5FUlMuIFBsZWFzZSByZWZlciB0byB0aGUgZmlsZSBp
biB4ZW4uZ2l0Cj4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gCj4gVEhFIFJFU1QKPiBNOiAgICAg
IE1BSU5UQUlORVIxIDxtYWludGFpbmVyMUBlbWFpbC5jb20+Cj4gTTogICAgICBNQUlOVEFJTkVS
MiA8bWFpbnRhaW5lcjJAZW1haWwuY29tPgo+IEw6ICAgICAgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gUzogICAgICBTdXBwb3J0ZWQKPiBGOiAgICAgICoKPiBGOiAgICAgICovCj4g
VjogICAgICB4ZW4tbWFpbnRhaW5lcnMtMQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gCj4gU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0
aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:18:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:18:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7hud-0002Ol-TQ; Tue, 10 Sep 2019 15: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=dh0A=XF=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i7huc-0002OO-8x
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:18:34 +0000
X-Inumbo-ID: 3fe5c252-d3de-11e9-ac1f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fe5c252-d3de-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:18:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568128713;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=PdLFScxDIhTc+vZh/i0ruuu2uWhe2SbqTfhGqg/yEAc=;
 b=foKXnHNW/URlYifYROfKDy2TizW90dRH1WrB5GQBh0Mw/l6rzRKrVLyj
 DjTRr+XWMi43bRb7Awj19aQ+G1t/w/ajoAxbuZiEunnNuXLH6Ru9oWVDb
 8pIHacfJfxJ3Gkq+HoHIsvaAz8CEnnhtS/5b1r/MU0H2JUAF+Dy/4SLb7 k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zOcCYuMztLYtfaLw/ILhXWmDlyjhPnurirDz7PROFAegfTIRDf6ZQ5pQkfg/q6Fdmx4cZIi4hg
 C3pUnFyVNQs6oFAFYgOgiAHtFtMpfBUdnfRPnzfSJhdT+FiPg4cjuTh/Y0U5EFtRXqzMZjD0c6
 Dtdm8ya4Rcixf6MoR78kn3OCZ8lbckN/9nhgiR1YG7hjya4Yuaeu8r48uga826tunI2d+qqwZT
 6A0mdcbpnt2+g0yAG6/XHx5DkZ4Uy2igI/xIf2ixcr8lAfGNyJ0O5T6iMxM0ddEOhctu8kQY0Y
 Kww=
X-SBRS: 2.7
X-MesageID: 5380434
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5380434"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 16:17:58 +0100
Message-ID: <20190910151758.8447-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/ocaml: abi check: #include on x86 only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgMTMgKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9z
dHVicy5jCmluZGV4IGY4NmVjYzdiN2UuLjNlZmY2ZGQ4YzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybF9zdHVicy5jCkBAIC0xMzUsNyArMTM1LDIwIEBAIHN0YXRpYyB2YWx1ZSBjX2JpdG1hcF90
b19vY2FtbF9saXN0CiAJQ0FNTHBhcmFtMCgpOwogCUNBTUxsb2NhbDIobGlzdCwgdG1wKTsKIAor
I2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKy8qCisgKiBUaGlz
IGNoZWNrIGZpbGUgY29udGFpbnMgYSBtaXh0dXJlIG9mIHN0dWZmLCBiZWNhdXNlIGl0IGlzCisg
KiBnZW5lcmF0ZWQgZnJvbSB0aGUgd2hvbGUgb2YgdGhpcyB4ZW5jdHJsX3N0dWJzLmMgZmlsZSAo
d2l0aG91dAorICogcmVnYXJkIHRvIGFyY2ggaWZkZWZzKSBhbmQgdGhlIHdob2xlIG9mIHhlbmN0
cmwubWwgKHdoaWNoIGRvZXMgbm90CisgKiBoYXZlIGFueSBhcmNoIGlmZGVmZmVyeSkuICBDdXJy
ZW50bHksIHRoZXJlIGlzIG9ubHkgeDg2IGFuZAorICogYXJjaC1pbmRlcGVuZGVudCBzdHVmZiwg
YW5kIHRoZXJlIGlzIG5vIGZhY2lsaXR5IGluIHRoZSBhYmktY2hlY2sKKyAqIHNjcmlwdCBmb3Ig
YXJjaCBjb25kaXRpb25hbHMuICBTbyBmb3Igbm93IHdlIG1ha2UgdGhlIGNoZWNrcworICogZWZm
ZWN0aXZlIG9uIHg4NiBvbmx5OyB0aGlzIHdpbGwgc3VmZmljZSB0byBkZWZlbmQgZXZlbiBBUk0K
KyAqIGJlY2F1c2UgYnJlYWtpbmcgY2hhbmdlcyB0byBjb21tb24gY29kZSB3aWxsIGJyZWFrIHRo
ZSBidWlsZAorICogb24geDg2IGFuZCBub3QgbWFrZSBpdCB0byBtYXN0ZXIuICBUaGlzIGlzIGEg
Yml0IG9mIGEgYm9kZ2UuCisgKi8KICNpbmNsdWRlICJ4ZW5jdHJsX2FiaV9jaGVjay5oIgorI2Vu
ZGlmCiAKIAlsaXN0ID0gdG1wID0gVmFsX2VtcHR5bGlzdDsKIAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:20:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7hwh-0003HC-JR; Tue, 10 Sep 2019 15:20:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7hwg-0003H2-4Z
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:20:42 +0000
X-Inumbo-ID: 8ca56174-d3de-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ca56174-d3de-11e9-a337-bc764e2007e4;
 Tue, 10 Sep 2019 15:20:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568128842;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=veWbrlbXrZ/i8mqYlutc3qZBjqO4tfOf5VxuXnjPftQ=;
 b=IhZvlMT647lSl0kT102EinWd/ower6XPkrm1WOUgh0LjXqrL+86tFM0f
 WYurrmJ36GPXU4ywR+ejAn5P+x7A/qgF3YpLyIKWnkUg3+nG+qn5lXL03
 1kvlGeA7otg0TYsofSvVeNifLkp6O5jvmgTCggMTwY9u7g5nmHdfzmX3W g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UYCPpYGvjaHf240wwg7DtdRHx/V7dKDuX30FRTPPHQP9AY09NewEgkY7Aw0jv+dcUs3dcehPs3
 rKru4AXmVXdAulVtEtCLlnQ8nfYl30KLassYqzywxAB3mmaaZrIZ+eDhq3XHOtLN6IEoZKSmQT
 CCBKQ0v/hfvwwwG3h3RZSgk3169bPjDFmuplfDZsWIpLUbF6+KBTjBxD1OT+BYJSxZL/IoRN4x
 i4AKkZtNyeqEWQQjRLRIIDjNM5PA4VDKoKP0c2+mj7WAQhj8K8ohIdu9LdrLAkBNZVJNXJb8o0
 b2k=
X-SBRS: 2.7
X-MesageID: 5432399
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5432399"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190910151758.8447-1-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <95abb781-4981-6121-fc3d-fc9f78762b4e@citrix.com>
Date: Tue, 10 Sep 2019 16:20:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190910151758.8447-1-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: abi check: #include on x86 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: Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxNjoxNywgSWFuIEphY2tzb24gd3JvdGU6CgpTdWJqZWN0ICs9CgpTcG90
dGVkIGJ5IEdpdGxhYiBDSS4KCj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:26:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:26: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 1i7i1u-0003V1-AD; Tue, 10 Sep 2019 15:26:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7i1s-0003Uw-Og
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:26:04 +0000
X-Inumbo-ID: 4cbe473c-d3df-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4cbe473c-d3df-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 15:26:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568129164;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=G+LyxJ72ElCcOa0mijx+Aps3mlNirvlkQTuU/FPJ7Hw=;
 b=CRWlN9yJqeSE4jv7pvG4EcWrko0tn9s9oGTqhzLrzavqpzJkAoB1oAQX
 F1lf6Zo9I9mGwf7teggF3XgCr8oZEWjx7z/t2/XizCkbBsPqHlRKIMcRV
 MeV065JlT+ShGhX2Iqfo/88o9pt47owlZFhAc2dE5+6uxtPoRfQMGZYG3 o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rMDDvcHZwQE5FuTcbMVaZdQ6plGKW1u01bJpYlOD7EdpuI6NNEetPNVtdsxO+q07cuAzLokaP+
 qgPLzSj5EaoXwITYaTkvgEX1T8pRyn02ZgRzEQYx5+s1FE2tiaOpJWESOABMaYZP+Nnwq5d6pc
 S/GRGWQq7SoQom7qQfAxUP5Ph+YSAufqYk3mfDsJzczuhuhxFa7Qt5aIgU0Tgk9mp+c8WcT9lG
 bw0S0EftDxuhfvudMDAnZYk3foHnvv52IJYDUA8GXlKhvC9jg1hWrhMqfrHbomnxVkvFIL7nZ3
 Gpw=
X-SBRS: 2.7
X-MesageID: 5385269
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5385269"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 17:25:37 +0200
Message-ID: <20190910152538.36921-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/2] sysctl/libxl: choose a sane default for
 HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David
 Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@citrix.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>

Q3VycmVudCBsaWJ4bCBjb2RlIHdpbGwgYWx3YXlzIGVuYWJsZSBIYXJkd2FyZSBBc3Npc3RlZCBQ
YWdpbmcgKEhBUCksCmV4cGVjdGluZyB0aGF0IHRoZSBoeXBlcnZpc29yIHdpbGwgZmFsbGJhY2sg
dG8gc2hhZG93IGlmIEhBUCBpcyBub3QKYXZhaWxhYmxlLiBXaXRoIHRoZSBjaGFuZ2VzIHRvIERP
TUNUTF9jcmVhdGVkb21haW4gdGhhdCdzIG5vdCB0aGUgY2FzZQphbnkgbG9uZ2VyLCBhbmQgdGhl
IGh5cGVydmlzb3Igd2lsbCByYWlzZSBhbiBlcnJvciBpZiBIQVAgaXMgbm90CmF2YWlsYWJsZSBp
bnN0ZWFkIG9mIHNpbGVudGx5IGZhbGxpbmcgYmFjayB0byBzaGFkb3cuCgpJbiBvcmRlciB0byBr
ZWVwIHRoZSBwcmV2aW91cyBmdW5jdGlvbmFsaXR5IHJlcG9ydCB3aGV0aGVyIEhBUCBpcwphdmFp
bGFibGUgb3Igbm90IGluIFhFTl9TWVNDVExfcGh5c2luZm8sIHNvIHRoYXQgdGhlIHRvb2xzdGFj
ayBjYW4Kc2VsZWN0IGEgc2FuZSBkZWZhdWx0IGlmIHRoZXJlJ3Mgbm8gZXhwbGljaXQgdXNlciBz
ZWxlY3Rpb24gb2Ygd2hldGhlcgpIQVAgc2hvdWxkIGJlIHVzZWQuCgpOb3RlIHRoYXQgb24gQVJN
IGhhcmR3YXJlIEhBUCBjYXBhYmlsaXR5IGlzIGFsd2F5cyByZXBvcnRlZCBzaW5jZSBpdCdzCmEg
cmVxdWlyZWQgZmVhdHVyZSBpbiBvcmRlciB0byBydW4gWGVuLgoKRml4ZXM6IGQwYzBiYTdkM2Rl
ICgneDg2L2h2bS9kb21haW46IHJlbW92ZSB0aGUgJ2hhcF9lbmFibGVkJyBmbGFnJykKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
Ci0tLQpDaGFuZ2VzIHNpbmNlIHYzOgogLSBBZGQgb2NhbWwgZmxhZ3MuCgpDaGFuZ2VzIHNpbmNl
IHYyOgogLSBBZGQgYSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9IQVAgZm9yIGNvbXBhdGliaWxp
dHkuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBBbHNvIHJlcG9ydCBIQVAgY2FwYWJpbGl0eSBmb3Ig
QVJNLgogLSBQcmludCBoYXAgY2FwYWJpbGl0eSBpbiB4bCBpbmZvLgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsLmMgICAgICAgICAgICAgfCAxICsKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
ICAgfCA3ICsrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgfCA4ICsrKysr
KystCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgIHwgMSArCiB0b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWwgIHwgMSArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxp
IHwgMSArCiB0b29scy94bC94bF9pbmZvLmMgICAgICAgICAgICAgIHwgNSArKystLQogeGVuL2Fy
Y2gvYXJtL3N5c2N0bC5jICAgICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAg
ICAgICAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgIHwgNSArKysr
LQogMTAgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRl
eCBlYzcxNTc0ZTk5Li41YzBmY2YzMjBlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTM5OSw2ICszOTksNyBAQCBpbnQgbGlieGxf
Z2V0X3BoeXNpbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9waHlzaW5mbyAqcGh5c2luZm8pCiAg
ICAgcGh5c2luZm8tPmNhcF9wdiA9ICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZ
U0NUTF9QSFlTQ0FQX3B2KTsKICAgICBwaHlzaW5mby0+Y2FwX2h2bV9kaXJlY3RpbyA9CiAgICAg
ICAgICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVj
dGlvKTsKKyAgICBwaHlzaW5mby0+Y2FwX2hhcCA9ICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVz
ICYgWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCk7CiAKICAgICBHQ19GUkVFOwogICAgIHJldHVybiAw
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
aW5kZXggOWJhY2ZiOTdmMC4uM2ZmNjc3OTJhNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zOTQsNiArMzk0LDEzIEBACiAgKi8K
ICNkZWZpbmUgTElCWExfSEFWRV9FWFRFTkRFRF9WS0IgMQogCisvKgorICogTElCWExfSEFWRV9Q
SFlTSU5GT19DQVBfSEFQIGluZGljYXRlcyB0aGF0IGxpYnhsX3BoeXNpbmZvIGhhcyBhIGNhcF9o
YXAKKyAqIGZpZWxkIHRoYXQgaW5kaWNhdGVzIHdoZXRoZXIgdGhlIGhhcmR3YXJlIHN1cHBvcnRz
IEhhcmR3YXJlIEFzc2lzdGVkCisgKiBQYWdpbmcuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9Q
SFlTSU5GT19DQVBfSEFQIDEKKwogLyoKICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYwppbmRleCA3OWUwMTBkYTcyLi4zYjQ1MDY1NTk3IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpA
QCAtMzgsNyArMzgsMTMgQEAgaW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRk
ZWZhdWx0KGdjLCBjX2luZm8pOwogCiAgICAgaWYgKGNfaW5mby0+dHlwZSAhPSBMSUJYTF9ET01B
SU5fVFlQRV9QVikgewotICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+
aGFwLCB0cnVlKTsKKyAgICAgICAgbGlieGxfcGh5c2luZm8gaW5mbzsKKyAgICAgICAgaW50IHJj
ID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJmluZm8pOworCisgICAgICAgIGlmIChyYykKKyAg
ICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQo
JmNfaW5mby0+aGFwLCBpbmZvLmNhcF9oYXApOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRl
ZmF1bHQoJmNfaW5mby0+b29zLCB0cnVlKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCBi
NjEzOTljZTM2Li45ZTFmODUxNWQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0xMDI1LDYgKzEwMjUs
NyBAQCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8iLCBbCiAgICAgKCJjYXBfaHZt
IiwgYm9vbCksCiAgICAgKCJjYXBfcHYiLCBib29sKSwKICAgICAoImNhcF9odm1fZGlyZWN0aW8i
LCBib29sKSwgIyBObyBsb25nZXIgSFZNIHNwZWNpZmljCisgICAgKCJjYXBfaGFwIiwgYm9vbCks
CiAgICAgXSwgZGlyPURJUl9PVVQpCiAKIGxpYnhsX2Nvbm5lY3RvcmluZm8gPSBTdHJ1Y3QoImNv
bm5lY3RvcmluZm8iLCBbCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwu
bWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKaW5kZXggZTU0NGVmODRkYS4uYTVl
NzdjOTQzYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBi
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAtMTA3LDYgKzEwNyw3IEBAIHR5cGUg
cGh5c2luZm9fY2FwX2ZsYWcgPQogCXwgQ0FQX0hWTQogCXwgQ0FQX1BWCiAJfCBDQVBfRGlyZWN0
SU8KKwl8IENBUF9oYXAKIAogdHlwZSBwaHlzaW5mbyA9CiB7CmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
aQppbmRleCA1YTM1MDAwNzYxLi5lOTIyNTY2NTRiIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkK
QEAgLTkyLDYgKzkyLDcgQEAgdHlwZSBwaHlzaW5mb19jYXBfZmxhZyA9CiAgIHwgQ0FQX0hWTQog
ICB8IENBUF9QVgogICB8IENBUF9EaXJlY3RJTworICB8IENBUF9oYXAKIHR5cGUgcGh5c2luZm8g
PSB7CiAgIHRocmVhZHNfcGVyX2NvcmUgOiBpbnQ7CiAgIGNvcmVzX3Blcl9zb2NrZXQgOiBpbnQ7
CmRpZmYgLS1naXQgYS90b29scy94bC94bF9pbmZvLmMgYi90b29scy94bC94bF9pbmZvLmMKaW5k
ZXggNDZkOWM5ZjcxMi4uYWE2NzI0YmM3ZiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfaW5mby5j
CisrKyBiL3Rvb2xzL3hsL3hsX2luZm8uYwpAQCAtMjEwLDExICsyMTAsMTIgQEAgc3RhdGljIHZv
aWQgb3V0cHV0X3BoeXNpbmZvKHZvaWQpCiAgICAgICAgICBpbmZvLmh3X2NhcFs0XSwgaW5mby5o
d19jYXBbNV0sIGluZm8uaHdfY2FwWzZdLCBpbmZvLmh3X2NhcFs3XQogICAgICAgICApOwogCi0g
ICAgbWF5YmVfcHJpbnRmKCJ2aXJ0X2NhcHMgICAgICAgICAgICAgIDolcyVzJXMlc1xuIiwKKyAg
ICBtYXliZV9wcmludGYoInZpcnRfY2FwcyAgICAgICAgICAgICAgOiVzJXMlcyVzJXNcbiIsCiAg
ICAgICAgICBpbmZvLmNhcF9wdiA/ICIgcHYiIDogIiIsCiAgICAgICAgICBpbmZvLmNhcF9odm0g
PyAiIGh2bSIgOiAiIiwKICAgICAgICAgIGluZm8uY2FwX2h2bSAmJiBpbmZvLmNhcF9odm1fZGly
ZWN0aW8gPyAiIGh2bV9kaXJlY3RpbyIgOiAiIiwKLSAgICAgICAgIGluZm8uY2FwX3B2ICYmIGlu
Zm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIgcHZfZGlyZWN0aW8iIDogIiIKKyAgICAgICAgIGluZm8u
Y2FwX3B2ICYmIGluZm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIgcHZfZGlyZWN0aW8iIDogIiIsCisg
ICAgICAgICBpbmZvLmNhcF9oYXAgPyAiIGhhcCIgOiAiIgogICAgICAgICApOwogCiAgICAgdmlu
Zm8gPSBsaWJ4bF9nZXRfdmVyc2lvbl9pbmZvKGN0eCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc3lzY3RsLmMgYi94ZW4vYXJjaC9hcm0vc3lzY3RsLmMKaW5kZXggOTJhYzk5YzkyOC4uZjg3
OTQ0ZTg0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3N5c2N0bC5jCisrKyBiL3hlbi9hcmNo
L2FybS9zeXNjdGwuYwpAQCAtMTQsNyArMTQsNyBAQAogCiB2b2lkIGFyY2hfZG9fcGh5c2luZm8o
c3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKQogewotICAgIHBpLT5jYXBhYmlsaXRpZXMg
fD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bTsKKyAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9T
WVNDVExfUEhZU0NBUF9odm0gfCBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwOwogfQogCiBsb25nIGFy
Y2hfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsICpzeXNjdGwsCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggN2VjNjE3NGU2
Yi4uNTc3N2EwNWZmYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTYzLDYgKzE2Myw4IEBAIHZvaWQgYXJjaF9kb19waHlz
aW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkpCiAgICAgICAgIHBpLT5jYXBhYmls
aXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bTsKICAgICBpZiAoIElTX0VOQUJMRUQoQ09O
RklHX1BWKSApCiAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQ
X3B2OworICAgIGlmICggaHZtX2hhcF9zdXBwb3J0ZWQoKSApCisgICAgICAgIHBpLT5jYXBhYmls
aXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcDsKIH0KIAogbG9uZyBhcmNoX2RvX3N5c2N0
bCgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaAppbmRleCA1NDAxZjljMmZlLi5kNGI0NTU2MTljIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCkBAIC05MCw5ICs5MCwxMiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKICAv
KiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgZGlyZWN0IGFjY2VzcyB0byBJL08gZGV2aWNlcyB3aXRo
IElPTU1VLiAqLwogI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvICAgICAyCiAj
ZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbyAgKDF1PDxfWEVOX1NZU0NUTF9QSFlT
Q0FQX2RpcmVjdGlvKQorLyogVGhlIHBsYXRmb3JtIHN1cHBvcnRzIEhhcmR3YXJlIEFzc2lzdGVk
IFBhZ2luZy4gKi8KKyNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9oYXAgICAgICAgICAgMwor
I2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAgICAgICAoMXU8PF9YRU5fU1lTQ1RM
X1BIWVNDQVBfaGFwKQogCiAvKiBNYXggWEVOX1NZU0NUTF9QSFlTQ0FQXyogY29uc3RhbnQuICBV
c2VkIGZvciBBQkkgY2hlY2tpbmcuICovCi0jZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9NQVgg
WEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvCisjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9N
QVggWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcAogCiBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7
CiAgICAgdWludDMyX3QgdGhyZWFkc19wZXJfY29yZTsKLS0gCjIuMjIuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:26:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7i2C-0003WQ-Jq; Tue, 10 Sep 2019 15: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=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7i2A-0003WD-OZ
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:26:22 +0000
X-Inumbo-ID: 57326888-d3df-11e9-ac1f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57326888-d3df-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:26:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568129181;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ylcwdcYp+xWOR66oc1BDb4M2clo4ux5Vb68W36Cay68=;
 b=TeMRbDfLPGNifZlhNC7555hvX1GmBgz3MWQQwemnurIPVtm+fYHgr4af
 O2W/rLitxLjUcPnmyMSTQ1IWr7i3+u710KApVSkQtg97YGgV26rUPaiBr
 KtserEuKcY6XlmbXS8mB79BH0iz+iY4g2RCghrh1q/FLyyfAAlOWPVmr9 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LHsPI+ikT3p7ZW3C5n0bX+jwRNtElJgpYRQ619w/izoBhgRuEeLvtWCGluov8IObsdbS5PUBKx
 1IXWs2SJSuTYZmI8KUHB8RmkxfzOuxTWUhcTnT9pLwp8Ap6yB6GTAG28B0zxxUyG9bkiNriUNv
 xnWX/roZEr3Iyv0ulIF18TjRVVa0mkuWXH3lkAlMIs5UazaCP3fY20m/+DW56zHDcLFpFfwltI
 Urtu5c0QWTtFt7AZroGRdAsGSGPfGFGtZYaXUF7rNTxlkaB5gNCBgPzYjCdKxrZJJlHSmO4H2m
 C2o=
X-SBRS: 2.7
X-MesageID: 5432766
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5432766"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 10 Sep 2019 17:25:38 +0200
Message-ID: <20190910152538.36921-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.22.0
In-Reply-To: <20190910152538.36921-1-roger.pau@citrix.com>
References: <20190910152538.36921-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/2] sysctl: report shadow paging capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David
 Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@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>

UmVwb3J0IHdoZXRoZXIgc2hhZG93IHBhZ2luZyBpcyBzdXBwb3J0ZWQgYnkgdGhlIGh5cGVydmlz
b3IsIHNpbmNlIGl0CmNhbiBiZSBkaXNhYmxlZCBhdCBidWlsZCB0aW1lLgoKUmVxdWVzdGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCk5COiBJJ20gbm90
IHN1cmUgdGhlIGFkZGVkIGNoZWNrIGluCmxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVm
YXVsdCBpcyB0aGF0IHVzZWZ1bCwgb3IgaWYgaXQgY291bGQgYmUKYmV0dGVyIHBsYWNlZCBzb21l
d2hlcmUgZWxzZS4KLS0tCkNoYW5nZXMgc2luY2UgdjM6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24u
Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgICAgICB8IDIgKysKIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICAgfCA2ICsrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMgICAgICB8IDUgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgfCAxICsK
IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgfCAxICsKIHRvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybC5tbGkgfCAxICsKIHRvb2xzL3hsL3hsX2luZm8uYyAgICAgICAgICAgICAgfCA1
ICsrKy0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgIHwgMiArKwogeGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oICAgICB8IDUgKysrKy0KIDkgZmlsZXMgY2hhbmdlZCwgMjUgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCA1YzBmY2YzMjBlLi41NzA3M2MwNmQ1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMK
QEAgLTQwMCw2ICs0MDAsOCBAQCBpbnQgbGlieGxfZ2V0X3BoeXNpbmZvKGxpYnhsX2N0eCAqY3R4
LCBsaWJ4bF9waHlzaW5mbyAqcGh5c2luZm8pCiAgICAgcGh5c2luZm8tPmNhcF9odm1fZGlyZWN0
aW8gPQogICAgICAgICAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZ
U0NBUF9kaXJlY3Rpbyk7CiAgICAgcGh5c2luZm8tPmNhcF9oYXAgPSAhISh4Y3BoeXNpbmZvLmNh
cGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9oYXApOworICAgIHBoeXNpbmZvLT5jYXBf
c2hhZG93ID0KKyAgICAgICAgISEoeGNwaHlzaW5mby5jYXBhYmlsaXRpZXMgJiBYRU5fU1lTQ1RM
X1BIWVNDQVBfc2hhZG93KTsKIAogICAgIEdDX0ZSRUU7CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAzZmY2
Nzc5MmE3Li5lOGY1ZWJlOTI5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTQwMSw2ICs0MDEsMTIgQEAKICAqLwogI2RlZmluZSBM
SUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9IQVAgMQogCisvKgorICogTElCWExfSEFWRV9QSFlTSU5G
T19DQVBfSEFQIGluZGljYXRlcyB0aGF0IGxpYnhsX3BoeXNpbmZvIGhhcyBhIGNhcF9zaGFkb3cK
KyAqIGZpZWxkIHRoYXQgaW5kaWNhdGVzIHdoZXRoZXIgc29mdHdhcmUgaW1wbGVtZW50ZWQgcGFn
aW5nIGlzIHN1cHBvcnRlZC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9T
SEFET1cgMQorCiAvKgogICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CmluZGV4IDNiNDUwNjU1OTcuLjQ3ZjEwZGE0NjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC00NCw2ICs0
NCwxMSBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgIGlmIChyYykKICAgICAgICAgICAgIHJldHVybiByYzsKIAorICAgICAg
ICBpZiAoIWluZm8uY2FwX2hhcCAmJiAhaW5mby5jYXBfc2hhZG93KSB7CisgICAgICAgICAgICBM
T0coRVJST1IsICJuZWl0aGVyIGhhcCBub3Igc2hhZG93IHBhZ2luZyBhdmFpbGFibGUiKTsKKyAg
ICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKyAgICAgICAgfQorCiAgICAgICAgIGxpYnhs
X2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5oYXAsIGluZm8uY2FwX2hhcCk7CiAgICAgICAg
IGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5vb3MsIHRydWUpOwogICAgIH0KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAppbmRleCA5ZTFmODUxNWQzLi42ZjQzMWJhZWMyIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CkBAIC0xMDI2LDYgKzEwMjYsNyBAQCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8i
LCBbCiAgICAgKCJjYXBfcHYiLCBib29sKSwKICAgICAoImNhcF9odm1fZGlyZWN0aW8iLCBib29s
KSwgIyBObyBsb25nZXIgSFZNIHNwZWNpZmljCiAgICAgKCJjYXBfaGFwIiwgYm9vbCksCisgICAg
KCJjYXBfc2hhZG93IiwgYm9vbCksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKIGxpYnhsX2Nvbm5l
Y3RvcmluZm8gPSBTdHJ1Y3QoImNvbm5lY3RvcmluZm8iLCBbCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwK
aW5kZXggYTVlNzdjOTQzYS4uOWY1NmUxZGYxYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAt
MTA4LDYgKzEwOCw3IEBAIHR5cGUgcGh5c2luZm9fY2FwX2ZsYWcgPQogCXwgQ0FQX1BWCiAJfCBD
QVBfRGlyZWN0SU8KIAl8IENBUF9oYXAKKwl8IENBUF9zaGFkb3cKIAogdHlwZSBwaHlzaW5mbyA9
CiB7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIGIvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQppbmRleCBlOTIyNTY2NTRiLi5lMDZjNTNkMGZhIDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCisrKyBiL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbGkKQEAgLTkzLDYgKzkzLDcgQEAgdHlwZSBwaHlzaW5mb19j
YXBfZmxhZyA9CiAgIHwgQ0FQX1BWCiAgIHwgQ0FQX0RpcmVjdElPCiAgIHwgQ0FQX2hhcAorICB8
IENBUF9zaGFkb3cKIHR5cGUgcGh5c2luZm8gPSB7CiAgIHRocmVhZHNfcGVyX2NvcmUgOiBpbnQ7
CiAgIGNvcmVzX3Blcl9zb2NrZXQgOiBpbnQ7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9pbmZv
LmMgYi90b29scy94bC94bF9pbmZvLmMKaW5kZXggYWE2NzI0YmM3Zi4uMTQ4YzQ3NDBhZSAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfaW5mby5jCisrKyBiL3Rvb2xzL3hsL3hsX2luZm8uYwpAQCAt
MjEwLDEyICsyMTAsMTMgQEAgc3RhdGljIHZvaWQgb3V0cHV0X3BoeXNpbmZvKHZvaWQpCiAgICAg
ICAgICBpbmZvLmh3X2NhcFs0XSwgaW5mby5od19jYXBbNV0sIGluZm8uaHdfY2FwWzZdLCBpbmZv
Lmh3X2NhcFs3XQogICAgICAgICApOwogCi0gICAgbWF5YmVfcHJpbnRmKCJ2aXJ0X2NhcHMgICAg
ICAgICAgICAgIDolcyVzJXMlcyVzXG4iLAorICAgIG1heWJlX3ByaW50ZigidmlydF9jYXBzICAg
ICAgICAgICAgICA6JXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAgaW5mby5jYXBfcHYgPyAiIHB2
IiA6ICIiLAogICAgICAgICAgaW5mby5jYXBfaHZtID8gIiBodm0iIDogIiIsCiAgICAgICAgICBp
bmZvLmNhcF9odm0gJiYgaW5mby5jYXBfaHZtX2RpcmVjdGlvID8gIiBodm1fZGlyZWN0aW8iIDog
IiIsCiAgICAgICAgICBpbmZvLmNhcF9wdiAmJiBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIHB2
X2RpcmVjdGlvIiA6ICIiLAotICAgICAgICAgaW5mby5jYXBfaGFwID8gIiBoYXAiIDogIiIKKyAg
ICAgICAgIGluZm8uY2FwX2hhcCA/ICIgaGFwIiA6ICIiLAorICAgICAgICAgaW5mby5jYXBfc2hh
ZG93ID8gIiBzaGFkb3ciIDogIiIKICAgICAgICAgKTsKIAogICAgIHZpbmZvID0gbGlieGxfZ2V0
X3ZlcnNpb25faW5mbyhjdHgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIv
eGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDU3NzdhMDVmZmMuLjUwYmUwYzcyMmEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMK
QEAgLTE2NSw2ICsxNjUsOCBAQCB2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNj
dGxfcGh5c2luZm8gKnBpKQogICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExf
UEhZU0NBUF9wdjsKICAgICBpZiAoIGh2bV9oYXBfc3VwcG9ydGVkKCkgKQogICAgICAgICBwaS0+
Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7CisgICAgaWYgKCBJU19FTkFC
TEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSApCisgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0g
WEVOX1NZU0NUTF9QSFlTQ0FQX3NoYWRvdzsKIH0KIAogbG9uZyBhcmNoX2RvX3N5c2N0bCgKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaAppbmRleCBkNGI0NTU2MTljLi5lMzI0NDQyZjkyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
CkBAIC05Myw5ICs5MywxMiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKIC8qIFRoZSBw
bGF0Zm9ybSBzdXBwb3J0cyBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcuICovCiAjZGVmaW5lIF9Y
RU5fU1lTQ1RMX1BIWVNDQVBfaGFwICAgICAgICAgIDMKICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlT
Q0FQX2hhcCAgICAgICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCkKKy8qIFRoZSBw
bGF0Zm9ybSBzdXBwb3J0cyBzb2Z0d2FyZSBwYWdpbmcuICovCisjZGVmaW5lIF9YRU5fU1lTQ1RM
X1BIWVNDQVBfc2hhZG93ICAgICAgIDQKKyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX3NoYWRv
dyAgICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX3NoYWRvdykKIAogLyogTWF4IFhFTl9T
WVNDVExfUEhZU0NBUF8qIGNvbnN0YW50LiAgVXNlZCBmb3IgQUJJIGNoZWNraW5nLiAqLwotI2Rl
ZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfTUFYIFhFTl9TWVNDVExfUEhZU0NBUF9oYXAKKyNkZWZp
bmUgWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCBYRU5fU1lTQ1RMX1BIWVNDQVBfc2hhZG93CiAKIHN0
cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsKICAgICB1aW50MzJfdCB0aHJlYWRzX3Blcl9jb3Jl
OwotLSAKMi4yMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:28:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7i3k-0003f7-1r; Tue, 10 Sep 2019 15:28:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=w7W/=XF=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1i7i3i-0003eu-54
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:27:58 +0000
X-Inumbo-ID: 90b79420-d3df-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90b79420-d3df-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 15:27:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568129277;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=ePH+0HODURke10adotV6zVfszmbpvpN6me/SG1BalkM=;
 b=VJ0grsm8xmS0iLjQ6T2gobc+7+VLD1chnhGIDumPgRxPg1rtVWSp2sSS
 B9bzVhpR/rWMCVoOl3FY5lSDtX/zzdDEf6nFJnNSvh3Pa8yHDJJB7QpOm
 IxIGD1LQzEKbem3CL6PR++RzWXz/Lgyt1WkECNPlo1Wfc2wVcunLJMxcB Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FIJ89Y5I7LEpRhmWzp6nI6dRN8iWlFB6csKl2oeaygvdDcbWlzOOledSfh1Kk95BHDGpEc8fiu
 yeIt2hrhHZYSLwxoNknomfcS4Co8pm1wELjrhSqOlgYpnw+wgWNbt1ltvy2GCsDcmuIe8r9te4
 8qrWultHu++X1Mu/CQNluYUtaM0FFPfTLXVexEgGn8w2jt05TsNFHLmMxGEVFjV9YQigKNChJB
 dXoFHXLTKgeMmOesbGD+lQNg5QTj2PUyPkt0b3VSFjHphboZXB74gq7DfFe8t+0CpG9kkPZzeA
 v8A=
X-SBRS: 2.7
X-MesageID: 5621514
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5621514"
From: Christian Lindig <christian.lindig@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v4 1/2] sysctl/libxl: choose a sane default for HAP
Thread-Index: AQHVZ+wOGjXUkDZgYUK6t3ZcWVjv/qck5z8A
Date: Tue, 10 Sep 2019 15:27:52 +0000
Message-ID: <6462E530-B412-458E-87DA-A6BFAACC3D41@citrix.com>
References: <20190910152538.36921-1-roger.pau@citrix.com>
In-Reply-To: <20190910152538.36921-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4350F6A421ED374E929AB6F876BE6C79@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 1/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDEwIFNlcCAyMDE5LCBhdCAxNjoyNSwgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybC5tbCBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAo+IGluZGV4IGU1NDRl
Zjg0ZGEuLmE1ZTc3Yzk0M2EgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsLm1sCj4gKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCj4gQEAgLTEwNyw2
ICsxMDcsNyBAQCB0eXBlIHBoeXNpbmZvX2NhcF9mbGFnID0KPiAJfCBDQVBfSFZNCj4gCXwgQ0FQ
X1BWCj4gCXwgQ0FQX0RpcmVjdElPCj4gKwl8IENBUF9oYXAKPiAKPiB0eXBlIHBoeXNpbmZvID0K
PiB7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgYi90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCj4gaW5kZXggNWEzNTAwMDc2MS4uZTkyMjU2NjU0
YiAxMDA2NDQKPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCj4gKysrIGIv
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQo+IEBAIC05Miw2ICs5Miw3IEBAIHR5cGUg
cGh5c2luZm9fY2FwX2ZsYWcgPQo+ICAgfCBDQVBfSFZNCj4gICB8IENBUF9QVgo+ICAgfCBDQVBf
RGlyZWN0SU8KPiArICB8IENBUF9oYXAKCkFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:31:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7i7L-0004T1-Pd; Tue, 10 Sep 2019 15:31:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7i7K-0004Sw-FZ
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:31:42 +0000
X-Inumbo-ID: 15759de3-d3e0-11e9-ac1f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 15759de3-d3e0-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:31:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A0691000;
 Tue, 10 Sep 2019 08:31:40 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 598FF3F71F;
 Tue, 10 Sep 2019 08:31:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel@lists.xenproject.org
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
 <c3c41841ac809b600241b41400f18e12971aad8f.1567596460.git-series.lars.kurth@citrix.com>
 <2db8eb91-9ac2-8db5-cf98-2f7ef60ac0da@arm.com>
Message-ID: <9dc5a111-93e0-43fe-fa13-4b225fd5fe1d@arm.com>
Date: Tue, 10 Sep 2019 16:31:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2db8eb91-9ac2-8db5-cf98-2f7ef60ac0da@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/3] Add V section entry to allow
 identification of Xen MAINTAINERS file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>

SGksCgpBY3R1YWxseSwgSSBoYXZlIG9uZSBxdWVzdGlvbiBhYm91dCB0aGUgdGVtcGxhdGUgKG15
IGFjayBzdGlsbCBzdGFuZHMpLgoKT24gOS8xMC8xOSA0OjE4IFBNLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4gSGkgTGFycywKPiAKPiBPbiA5LzQvMTkgMTI6MzAgUE0sIExhcnMgS3VydGggd3JvdGU6
Cj4+IFRoaXMgY2hhbmdlIHByb3ZpZGVzIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gYWxsb3cg
Z2V0X21haW50YWluZXIucGwgLwo+PiBhZGRfbWFpbnRhaW5lcnMucGwgc2NyaXB0cyB0byBiZSBy
dW4gb24geGVuIHNpc3RlciByZXBvc2l0b3JpZXMgc3VjaCBhcwo+PiBtaW5pLW9zLmdpdCwgb3Nz
dGVzdC5naXQsIGV0Ywo+Pgo+PiBBIHN1Z2dlc3RlZCB0ZW1wbGF0ZSBmb3Igc2lzdGVyIHJlcG9z
aXRvcmllcyBvZiBYZW4gaXMKPj4KPj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KPj4gVGhpcyBmaWxlIGZvbGxvd3MgdGhlIHNhbWUgY29u
dmVudGlvbnMgYXMgb3V0bGluZWQgaW4KPj4geGVuLmdpdDpNQUlOVEFJTkVSUy4gUGxlYXNlIHJl
ZmVyIHRvIHRoZSBmaWxlIGluIHhlbi5naXQKPj4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4+Cj4+
IFRIRSBSRVNUCj4+IE06wqDCoMKgwqDCoCBNQUlOVEFJTkVSMSA8bWFpbnRhaW5lcjFAZW1haWwu
Y29tPgo+PiBNOsKgwqDCoMKgwqAgTUFJTlRBSU5FUjIgPG1haW50YWluZXIyQGVtYWlsLmNvbT4K
Pj4gTDrCoMKgwqDCoMKgIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwoKSSB3YXMgdW5k
ZXIgdGhlIGltcHJlc3Npb24gdGhhdCB0aGUgc2NyaXB0cyB3b3VsZCBiZSB1c2VkIGZvciBVbmlr
cmFmdC4gCklmIHNvLCBkbyB3ZSBleHBlY3QgdGhlbSB0byBDQyB4ZW4tZGV2ZWwgZXZlcnl0aW1l
PwoKSWYgdGhlIGFuc3dlciBpcyBubywgdGhlbiB3ZSB3aWxsIHByb2JhYmx5IHdhbnQgdG8gYWRk
X21haW50YWluZXJzLnBsLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:36:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:36: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 1i7iBX-0004eg-FS; Tue, 10 Sep 2019 15:36:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cDs3=XF=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i7iBV-0004da-W0
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:36:02 +0000
X-Inumbo-ID: b11e009a-d3e0-11e9-b76c-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b11e009a-d3e0-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 15:36:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568129761;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=ZVce6GXhewmrcA4NiHuKyUZcU3KCBgXX0N0pHwDxscM=;
 b=QCYAoHLS+2AqORiK57ezse9Xhpyu+B/gF7e5HsKzOBVZO7Se+s9KmSbQ
 cThjjd6ujP6C8gG8/41rOVVqo6fD54NwUUNR3dDN0khVyW1gYaqUEFWcv
 /uSG9QUVIFPcQ0XM8uVgTa5gt91mWeQcEX+VwaHCTzbW0wn7kepx/NWgB k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oT71IKuMvKtwEp61aNUw1Fb46lgmREor+2jy9ikQVeYhgXMbTG1BIM2F5w9mdCdut4bodbhbLa
 MataW6q37T+4tuUmXUn+F4+hLFaMV6QXWBOdaBt65k1Zyf+GhdpFALIPra1r1rB02rr1KO9WoQ
 27pcuj/2CwdZR1Z37K7VdGrkVr5uMAlCu0Fgh5ZBKB2BIdud58Ch8pUBacGyZ92d51gtaXBQCp
 Ogwc+AkpRkXOMRUFXttsI77+HKvNIPHz/SAHJXl1Srkoh6Dd41H5WxUmLaG/KcvjxzvmzcpMJn
 Jys=
X-SBRS: 2.7
X-MesageID: 5667401
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5667401"
From: Lars Kurth <lars.kurth@citrix.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 2/3] Add V section entry to allow identification of
 Xen MAINTAINERS file
Thread-Index: AQHVYxQkUkwFCgYV8keKmP932Ov98qck7kUAgAADtQCAABH7gA==
Date: Tue, 10 Sep 2019 15:35:57 +0000
Message-ID: <E95BE9F8-9D7C-414B-BB33-1124CD55330F@citrix.com>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
 <c3c41841ac809b600241b41400f18e12971aad8f.1567596460.git-series.lars.kurth@citrix.com>
 <2db8eb91-9ac2-8db5-cf98-2f7ef60ac0da@arm.com>
 <9dc5a111-93e0-43fe-fa13-4b225fd5fe1d@arm.com>
In-Reply-To: <9dc5a111-93e0-43fe-fa13-4b225fd5fe1d@arm.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.d.190811
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2A6E242E969F52498B06D2532776779F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/3] Add V section entry to allow
 identification of Xen MAINTAINERS file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, 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>

DQpPbiAxMC8wOS8yMDE5LCAxNjozMSwgIkp1bGllbiBHcmFsbCIgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToNCg0KICAgIEhpLA0KICAgIA0KICAgIEFjdHVhbGx5LCBJIGhhdmUgb25lIHF1
ZXN0aW9uIGFib3V0IHRoZSB0ZW1wbGF0ZSAobXkgYWNrIHN0aWxsIHN0YW5kcykuDQogICAgDQog
ICAgT24gOS8xMC8xOSA0OjE4IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQogICAgPiBIaSBMYXJz
LA0KICAgID4gDQogICAgPiBPbiA5LzQvMTkgMTI6MzAgUE0sIExhcnMgS3VydGggd3JvdGU6DQog
ICAgPj4gVGhpcyBjaGFuZ2UgcHJvdmlkZXMgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBhbGxv
dyBnZXRfbWFpbnRhaW5lci5wbCAvDQogICAgPj4gYWRkX21haW50YWluZXJzLnBsIHNjcmlwdHMg
dG8gYmUgcnVuIG9uIHhlbiBzaXN0ZXIgcmVwb3NpdG9yaWVzIHN1Y2ggYXMNCiAgICA+PiBtaW5p
LW9zLmdpdCwgb3NzdGVzdC5naXQsIGV0Yw0KICAgID4+DQogICAgPj4gQSBzdWdnZXN0ZWQgdGVt
cGxhdGUgZm9yIHNpc3RlciByZXBvc2l0b3JpZXMgb2YgWGVuIGlzDQogICAgPj4NCiAgICA+PiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
ICAgID4+IFRoaXMgZmlsZSBmb2xsb3dzIHRoZSBzYW1lIGNvbnZlbnRpb25zIGFzIG91dGxpbmVk
IGluDQogICAgPj4geGVuLmdpdDpNQUlOVEFJTkVSUy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBmaWxl
IGluIHhlbi5naXQNCiAgICA+PiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4NCiAgICA+Pg0KICAgID4+
IFRIRSBSRVNUDQogICAgPj4gTTogICAgICBNQUlOVEFJTkVSMSA8bWFpbnRhaW5lcjFAZW1haWwu
Y29tPg0KICAgID4+IE06ICAgICAgTUFJTlRBSU5FUjIgPG1haW50YWluZXIyQGVtYWlsLmNvbT4N
CiAgICA+PiBMOiAgICAgIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KICAgIA0KICAg
IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgdGhlIHNjcmlwdHMgd291bGQgYmUgdXNl
ZCBmb3IgVW5pa3JhZnQuIA0KICAgIElmIHNvLCBkbyB3ZSBleHBlY3QgdGhlbSB0byBDQyB4ZW4t
ZGV2ZWwgZXZlcnl0aW1lPw0KDQpJbiB0aGF0IGNhc2UsIHRoZSB0ZW1wbGF0ZSBoYXMgdG8gYmUg
YWRhcHRlZC4gSSB3YXMgbWFpbmx5IHRoaW5raW5nIG9mIA0KWFRGLCBPU1NURVNULCBsaXZlcGF0
Y2gtYnVpbGQtdG9vbHMuIElmIGl0IHdlcmUgdXNlZCBzYXkgZm9yIG1pbmlvcw0KKHdoaWNoIEkg
dGhpbmsgaXQgc2hvdWxkKSAgdGhlIEw6IGZpZWxkIHdvdWxkIG9idmlvdXNseSBuZWVkIGNoYW5n
aW5nDQogDQpPbmNlIHRoaXMgc2VyaWVzIGlzIHRocm91Z2gsIEkgd2lsbCBzdWJtaXQgbWFpbnRh
aW5lciBmaWxlcyBmb3IgYWxsIHRob3NlDQpwcm9qZWN0cyBtYWtpbmcgc3VyZSB0aGF0IHRoZXkg
aGF2ZSB0aGUgcmlnaHQgTDogZmllbGQuDQoNCiAgICBJZiB0aGUgYW5zd2VyIGlzIG5vLCB0aGVu
IHdlIHdpbGwgcHJvYmFibHkgd2FudCB0byBhZGRfbWFpbnRhaW5lcnMucGwuDQogICAgDQpJIGJh
c2ljYWxseSBkcm9wcGVkIHRoZSBvcmlnaW5hbCBwYXRjaCBmb3IgVW5pa3JhZnQgYXMgbm9ib2R5
IGhhcyByZXNwb25kZWQuDQpJIHdhcyBub3QgcGxhbm5pbmcgdG8gcGljayB0aGlzIHVwLCB1bmxl
c3Mgc29tZW9uZSBmcm9tIFVuaWtyYWZ0IHJ1bnMgd2l0aCBpdCANCg0KUmVnYXJkcw0KTGFycw0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:36:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7iC6-0004h6-QU; Tue, 10 Sep 2019 15: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=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7iC4-0004gt-Ir
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:36:36 +0000
X-Inumbo-ID: c527e254-d3e0-11e9-ac1f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c527e254-d3e0-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:36: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 09228ABB2;
 Tue, 10 Sep 2019 15:36:34 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-30-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8d1e2ee8-a80f-2aa8-d10e-c549439bac87@suse.com>
Date: Tue, 10 Sep 2019 17:36:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-30-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 29/48] 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: 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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiArc3RhdGljIGJvb2wg
c2NoZWRfdGFza2xldF9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4gKyAgICBib29sIHRh
c2tsZXRfd29ya19zY2hlZHVsZWQgPSBmYWxzZTsKPiArICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFz
ayA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1czsKPiArICAgIGludCBjcHVfaXRlcjsKCnVuc2ln
bmVkIGludCA/Cgo+ICtzdGF0aWMgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2
KQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHByZXYtPnNjaGVkX3VuaXQ7
Cj4gKwo+ICsgICAgLyogQ2xlYXIgcnVubmluZyBmbGFnIC9hZnRlci8gd3JpdGluZyBjb250ZXh0
IHRvIG1lbW9yeS4gKi8KPiArICAgIHNtcF93bWIoKTsKPiArCj4gKyAgICBwcmV2LT5pc19ydW5u
aW5nID0gMDsKPiArICAgIHVuaXQtPmlzX3J1bm5pbmcgPSAwOwo+ICsgICAgdW5pdC0+c3RhdGVf
ZW50cnlfdGltZSA9IE5PVygpOwo+ICsKPiArICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVx
dWVzdCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KPiArICAgIHNtcF9tYigpOwo+
ICsKPiArICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJldiksIHVuaXQp
Owo+ICsKPiArICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7Cj4gK30KPiArCj4g
Ky8qCj4gKyAqIFJlbmRlenZvdXMgb24gZW5kIG9mIGNvbnRleHQgc3dpdGNoLgo+ICsgKiBBcyBu
byBsb2NrIGlzIHByb3RlY3RpbmcgdGhpcyByZW5kZXp2b3VzIGZ1bmN0aW9uIHdlIG5lZWQgdG8g
dXNlIGF0b21pYwo+ICsgKiBhY2Nlc3MgZnVuY3Rpb25zIG9uIHRoZSBjb3VudGVyLgo+ICsgKiBU
aGUgY291bnRlciB3aWxsIGJlIDAgaW4gY2FzZSBubyByZW5kZXp2b3VzIGlzIG5lZWRlZC4gRm9y
IHRoZSByZW5kZXp2b3VzCj4gKyAqIGNhc2UgaXQgaXMgaW5pdGlhbGlzZWQgdG8gdGhlIG51bWJl
ciBvZiBjcHVzIHRvIHJlbmRlenZvdXMgcGx1cyAxLiBFYWNoCj4gKyAqIG1lbWJlciBlbnRlcmlu
ZyBkZWNyZW1lbnRzIHRoZSBjb3VudGVyLiBUaGUgbGFzdCBvbmUgd2lsbCBkZWNyZW1lbnQgaXQg
dG8KPiArICogMSBhbmQgcGVyZm9ybSB0aGUgZmluYWwgbmVlZGVkIGFjdGlvbiBpbiB0aGF0IGNh
c2UgKGNhbGwgb2YgY29udGV4dF9zYXZlZCgpCj4gKyAqIGlmIHZjcHUgd2FzIHN3aXRjaGVkKSwg
YW5kIHRoZW4gc2V0IHRoZSBjb3VudGVyIHRvIHplcm8uIFRoZSBvdGhlciBtZW1iZXJzCj4gKyAq
IHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBiZWNvbWVzIHplcm8gdW50aWwgdGhleSBwcm9j
ZWVkLgo+ICsgKi8KPiArdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICp2
cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
bmV4dCA9IHZuZXh0LT5zY2hlZF91bml0Owo+ICsKPiArICAgIGlmICggYXRvbWljX3JlYWQoJm5l
eHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQo+ICsgICAgewo+ICsgICAgICAgIGludCBjbnQgPSBh
dG9taWNfZGVjX3JldHVybigmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KTsKPiArCj4gKyAgICAg
ICAgLyogQ2FsbCBjb250ZXh0X3NhdmVkKCkgYmVmb3JlIHJlbGVhc2luZyBvdGhlciB3YWl0ZXJz
LiAqLwo+ICsgICAgICAgIGlmICggY250ID09IDEgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgaWYgKCB2cHJldiAhPSB2bmV4dCApCj4gKyAgICAgICAgICAgICAgICBjb250ZXh0X3NhdmVk
KHZwcmV2KTsKPiArICAgICAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRf
Y250LCAwKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB3aGls
ZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKPiArICAgICAgICAg
ICAgICAgIGNwdV9yZWxheCgpOwoKSG93IGNvbWUgY29udGV4dF9zYXZlZCgpIGlzIG5vdCBjYWxs
ZWQgb24gdGhpcyAiZWxzZSIgYnJhbmNoPyBIb3cKd2lsbCB2cHJldi0+aXNfcnVubmluZyBnZXQg
Y2xlYXJlZCB0aGVyZT8gT3IsIHNpbmNlIGV2ZXJ5dGhpbmcKZWxzZSBpbiB0aGUgZnVuY3Rpb24g
aXMgcGVyLXVuaXQsIGRvZXMgdGhpcyBjbGVhcmluZyB3YW50IHRvIG1vdmUKaGVyZT8KCj4gLXZv
aWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKPiArc3RhdGljIHZvaWQgc2NoZWRf
c2xhdmUodm9pZCkKPiAgewo+IC0gICAgLyogQ2xlYXIgcnVubmluZyBmbGFnIC9hZnRlci8gd3Jp
dGluZyBjb250ZXh0IHRvIG1lbW9yeS4gKi8KPiAtICAgIHNtcF93bWIoKTsKPiArICAgIHN0cnVj
dCB2Y3B1ICAgICAgICAgICp2cHJldiA9IGN1cnJlbnQ7Cj4gKyAgICBzdHJ1Y3Qgc2NoZWRfdW5p
dCAgICAqcHJldiA9IHZwcmV2LT5zY2hlZF91bml0LCAqbmV4dDsKPiArICAgIHNfdGltZV90ICAg
ICAgICAgICAgICBub3c7Cj4gKyAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKPiArICAg
IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cgp1bnNpZ25lZCBpbnQ/Cgo+IEBAIC0xOTcx
LDYgKzIxNjQsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQo+ICAgICAgaW50
IGk7Cj4gIAo+ICAgICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsK
PiArICAgIG9wZW5fc29mdGlycShTQ0hFRF9TTEFWRV9TT0ZUSVJRLCBzY2hlZF9zbGF2ZSk7CgpO
b3RpY2luZyB0aGUgIndlIGhhdmUgYSByYWNlIiBjb21tZW50IGFuZCBjb2RlIGluIHNjaGVkdWxl
KCkgSQp3b25kZXIgaWYgdGhlcmUgaXNuJ3QgZW5vdWdoIHN0YXRlIGZvciBzY2hlZHVsZSgpIHRv
IGtub3cKd2hldGhlciB0byBjYWxsIHNjaGVkX3NsYXZlKCksIHJhdGhlciB0aGFuIGhhdmluZyB0
aGlzIGV4dHJhCnNvZnRpcnEuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:40:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15: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 1i7iFm-0005U7-E4; Tue, 10 Sep 2019 15:40:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7iFl-0005U2-LK
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:40:25 +0000
X-Inumbo-ID: 4e1b3a0c-d3e1-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e1b3a0c-d3e1-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 15:40: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 E5850ABD2;
 Tue, 10 Sep 2019 15:40:23 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190910152538.36921-1-roger.pau@citrix.com>
 <20190910152538.36921-2-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <92310b0d-3a53-ff43-8c81-067a771eac43@suse.com>
Date: Tue, 10 Sep 2019 17:40:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190910152538.36921-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/2] sysctl: report shadow paging
 capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>, DavidScott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDkuMjAxOSAxNzoyNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFJlcG9ydCB3aGV0
aGVyIHNoYWRvdyBwYWdpbmcgaXMgc3VwcG9ydGVkIGJ5IHRoZSBoeXBlcnZpc29yLCBzaW5jZSBp
dAo+IGNhbiBiZSBkaXNhYmxlZCBhdCBidWlsZCB0aW1lLgo+IAo+IFJlcXVlc3RlZC1ieTogQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoZSBzdHJhaWdodGZvcndh
cmQgaHlwZXJ2aXNvciBwYXJ0CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:40:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7iGI-0005X8-Od; Tue, 10 Sep 2019 15: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=zTA9=XF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i7iGH-0005X0-IX
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:40:57 +0000
X-Inumbo-ID: 604010a4-d3e1-11e9-ac1f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 604010a4-d3e1-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:40:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568130055;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=bqkpJq9U/Pev1Mv8XoIluQyiu4BGwbglf7nIat5jCr4=;
 b=L5yDZXRk1hQvowPQK0C5vMHpK7AF2Nz/KswnTfHjZcdtomUos9IwHupZ
 1FmrEAQx/FQhrnBS2Dsy/T5gix5JyGElz5IhBGzR3VfACNl58XOYJsyRg
 xLqbDJLh4SIyxlH9q4CmbIMHB/kMx1adYPW2rcErPRsgkRDuVwcoelAqz c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aEGIyPMTgJb07Ato87UkDDzyd8tnP0T8l0m8XBz9/J/cqkA7tX+3kQURM2MW7DIO8wx5slldg+
 wZN1zbdoSbmWLxWIJcHqqM4NPtGOe1QthqJJLIxQt1iS2CH2Qxhp9YjFDIxYYM57SaBvbEr3FN
 HzvF+YtatxrMJjYH4fBTV5jKJPAEvPBHk8KZnIjobb5k5d4TJW9vdzhOR8M5yHE9AUvKL11yDl
 SoYEMm7/PGjGmHYleZqB6cYqD/9ILIcM+dLmI7ntBDJhkKJ4x0Y6oHItLZVhQLFpXTl5A2fJMz
 Rnc=
X-SBRS: 2.7
X-MesageID: 5382259
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5382259"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190910152538.36921-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: <962de8fd-6803-8f90-9690-232544032fa3@citrix.com>
Date: Tue, 10 Sep 2019 16:40:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190910152538.36921-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>, Anthony
 PERARD <anthony.perard@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>

T24gMTAvMDkvMjAxOSAxNjoyNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKPiBpbmRleCBlNTQ0ZWY4NGRhLi5hNWU3N2M5NDNhIDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAo+ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybC5tbAo+IEBAIC0xMDcsNiArMTA3LDcgQEAgdHlwZSBwaHlzaW5mb19jYXBfZmxhZyA9
Cj4gIAl8IENBUF9IVk0KPiAgCXwgQ0FQX1BWCj4gIAl8IENBUF9EaXJlY3RJTwo+ICsJfCBDQVBf
aGFwCgpIQVAgaXMgYW4gaW5pdGlhbGlzbSBqdXN0IGxpa2UgSFZNLCBzbyBkZWZpbml0ZWx5IHNo
b3VsZCBiZSBjYXBpdGFsaXNlZC4KCklNTywgRGlyZWN0SU8gYmVpbmcgbm90IGFsbCBjYXBzIGlz
IGEgYnVnLCBidXQgaXRzIGluIHRoZSBBUEkgbm93LgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:44:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7iK1-0005jz-Bn; Tue, 10 Sep 2019 15:44: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=G+U8=XF=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i7iK0-0005ju-03
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:44:48 +0000
X-Inumbo-ID: e9d2bad8-d3e1-11e9-ac1f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9d2bad8-d3e1-11e9-ac1f-12813bfff9fa;
 Tue, 10 Sep 2019 15:44:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568130286;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=ZFffKN/viwfRqJTlX9c1WncvqqA9hXjdPi/d0apoXzg=;
 b=gwm9MheioZ+zkD56/t8pGnSHTJrxSUuGYWMa7JoZUmJ040pg7yHb9JjO
 Zbm7jEvSOWIDYqhqVYYl8rgCNS20SgDh7YQOZuJ6iDX7Oejqp8NKQokre
 JpeLlyb3rTfh6uKX6jTUGgqwUalv1eF/ZwfnioJ7dxMDuoYdN/SwJGi1D c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JV6zW+hZysxlip1+jPLp/kVAqItov5OBCtyBm79uQbV302gkB3EVGRtXvm7WfbRCM3EZuT3RPJ
 B/MrEuOONIkFleglxhQf8XbSgQLxV8cJ6n4aftk5ukBjkU2vIYryar9xgaI6xvgRoIZfIRW5GQ
 be4TdlQictFOt3rG3BEEgmbDfDusU0i9RKlKl6FOyZtbJS7kkITluhjDFnz4KM9NK/DD1ZzzGQ
 JeLgtpMBGxN6FnTCoDo6MrhKALH+CL4wQRKordOyOpBSQ9Ot1qNl1fe9kRgFEq4MGgp2F6n/4I
 VK0=
X-SBRS: 2.7
X-MesageID: 5382530
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,489,1559534400"; 
   d="scan'208";a="5382530"
Date: Tue, 10 Sep 2019 17:44:38 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20190910154438.2ui4hdqwem7dxvvb@Air-de-Roger>
References: <20190910152538.36921-1-roger.pau@citrix.com>
 <962de8fd-6803-8f90-9690-232544032fa3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <962de8fd-6803-8f90-9690-232544032fa3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/2] sysctl/libxl: choose a sane default
 for HAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTAsIDIwMTkgYXQgMDQ6NDA6MzlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMC8wOS8yMDE5IDE2OjI1LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sCj4gPiBpbmRleCBlNTQ0ZWY4NGRhLi5hNWU3N2M5NDNhIDEwMDY0
NAo+ID4gLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCj4gPiArKysgYi90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKPiA+IEBAIC0xMDcsNiArMTA3LDcgQEAgdHlwZSBw
aHlzaW5mb19jYXBfZmxhZyA9Cj4gPiAgCXwgQ0FQX0hWTQo+ID4gIAl8IENBUF9QVgo+ID4gIAl8
IENBUF9EaXJlY3RJTwo+ID4gKwl8IENBUF9oYXAKPiAKPiBIQVAgaXMgYW4gaW5pdGlhbGlzbSBq
dXN0IGxpa2UgSFZNLCBzbyBkZWZpbml0ZWx5IHNob3VsZCBiZSBjYXBpdGFsaXNlZC4KCkZ1bm55
IHRoaW5nLCBJIGhhZCBpdCBhbGwgY2FwcyBhbmQgdGhlbiBzd2l0Y2hlZCB0byB0aGlzIGZvcm0K
dG8gbWF0Y2ggdGhlIHN5c2N0bCBkZWZpbmUgKFhFTl9TWVNDVExfUEhZU0NBUF9oYXApLgoKV291
bGQgeW91IGxpa2UgbWUgdG8gcmVzZW5kIHdpdGggYWxsIGNhcHM/CgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 15:47:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 15:47:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7iMG-0005t9-Vr; Tue, 10 Sep 2019 15:47:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6bdU=XF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7iMF-0005t2-Lv
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 15:47:07 +0000
X-Inumbo-ID: 3dd59380-d3e2-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3dd59380-d3e2-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 15:47: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 ED021AFC4;
 Tue, 10 Sep 2019 15:47:05 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-41-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <775a4958-754b-bfd7-9448-7880e3ca20f3@suse.com>
Date: Tue, 10 Sep 2019 17:47:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-41-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 40/48] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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@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>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIGNvcmUgb3Ig
c29ja2V0IHNjaGVkdWxpbmcgYXJlIGFjdGl2ZSBlbmFibGluZyBvciBkaXNhYmxpbmcgc210IGlz
Cj4gbm90IHBvc3NpYmxlIGFzIHRoYXQgd291bGQgcmVxdWlyZSBhIG1ham9yIGhvc3QgcmVjb25m
aWd1cmF0aW9uLgo+IAo+IEFkZCBhIGJvb2wgc2NoZWRfZGlzYWJsZV9zbXRfc3dpdGNoaW5nIHdo
aWNoIHdpbGwgYmUgc2V0IGZvciBjb3JlIG9yCj4gc29ja2V0IHNjaGVkdWxpbmcuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 16:01:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 16:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7ia6-000876-Qr; Tue, 10 Sep 2019 16:01:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7ia5-000871-8T
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 16:01:25 +0000
X-Inumbo-ID: 3aeb3844-d3e4-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 3aeb3844-d3e4-11e9-a337-bc764e2007e4;
 Tue, 10 Sep 2019 16:01:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4DE2D1000;
 Tue, 10 Sep 2019 09:01:20 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 303173F71F;
 Tue, 10 Sep 2019 09:01:18 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
 <c3c41841ac809b600241b41400f18e12971aad8f.1567596460.git-series.lars.kurth@citrix.com>
 <2db8eb91-9ac2-8db5-cf98-2f7ef60ac0da@arm.com>
 <9dc5a111-93e0-43fe-fa13-4b225fd5fe1d@arm.com>
 <E95BE9F8-9D7C-414B-BB33-1124CD55330F@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b343183-ed1f-6819-226c-a17acfd025a7@arm.com>
Date: Tue, 10 Sep 2019 17:01:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <E95BE9F8-9D7C-414B-BB33-1124CD55330F@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/3] Add V section entry to allow
 identification of Xen MAINTAINERS file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycywKCk9uIDkvMTAvMTkgNDozNSBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPiAKPiBPbiAx
MC8wOS8yMDE5LCAxNjozMSwgIkp1bGllbiBHcmFsbCIgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3
cm90ZToKPiAKPiAgICAgIEhpLAo+ICAgICAgCj4gICAgICBBY3R1YWxseSwgSSBoYXZlIG9uZSBx
dWVzdGlvbiBhYm91dCB0aGUgdGVtcGxhdGUgKG15IGFjayBzdGlsbCBzdGFuZHMpLgo+ICAgICAg
Cj4gICAgICBPbiA5LzEwLzE5IDQ6MTggUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiAgICAgID4g
SGkgTGFycywKPiAgICAgID4KPiAgICAgID4gT24gOS80LzE5IDEyOjMwIFBNLCBMYXJzIEt1cnRo
IHdyb3RlOgo+ICAgICAgPj4gVGhpcyBjaGFuZ2UgcHJvdmlkZXMgc3VmZmljaWVudCBpbmZvcm1h
dGlvbiB0byBhbGxvdyBnZXRfbWFpbnRhaW5lci5wbCAvCj4gICAgICA+PiBhZGRfbWFpbnRhaW5l
cnMucGwgc2NyaXB0cyB0byBiZSBydW4gb24geGVuIHNpc3RlciByZXBvc2l0b3JpZXMgc3VjaCBh
cwo+ICAgICAgPj4gbWluaS1vcy5naXQsIG9zc3Rlc3QuZ2l0LCBldGMKPiAgICAgID4+Cj4gICAg
ICA+PiBBIHN1Z2dlc3RlZCB0ZW1wbGF0ZSBmb3Igc2lzdGVyIHJlcG9zaXRvcmllcyBvZiBYZW4g
aXMKPiAgICAgID4+Cj4gICAgICA+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQo+ICAgICAgPj4gVGhpcyBmaWxlIGZvbGxvd3MgdGhlIHNh
bWUgY29udmVudGlvbnMgYXMgb3V0bGluZWQgaW4KPiAgICAgID4+IHhlbi5naXQ6TUFJTlRBSU5F
UlMuIFBsZWFzZSByZWZlciB0byB0aGUgZmlsZSBpbiB4ZW4uZ2l0Cj4gICAgICA+PiBmb3IgbW9y
ZSBpbmZvcm1hdGlvbi4KPiAgICAgID4+Cj4gICAgICA+PiBUSEUgUkVTVAo+ICAgICAgPj4gTTog
ICAgICBNQUlOVEFJTkVSMSA8bWFpbnRhaW5lcjFAZW1haWwuY29tPgo+ICAgICAgPj4gTTogICAg
ICBNQUlOVEFJTkVSMiA8bWFpbnRhaW5lcjJAZW1haWwuY29tPgo+ICAgICAgPj4gTDogICAgICB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAgICAgIAo+ICAgICAgSSB3YXMgdW5kZXIg
dGhlIGltcHJlc3Npb24gdGhhdCB0aGUgc2NyaXB0cyB3b3VsZCBiZSB1c2VkIGZvciBVbmlrcmFm
dC4KPiAgICAgIElmIHNvLCBkbyB3ZSBleHBlY3QgdGhlbSB0byBDQyB4ZW4tZGV2ZWwgZXZlcnl0
aW1lPwo+IAo+IEluIHRoYXQgY2FzZSwgdGhlIHRlbXBsYXRlIGhhcyB0byBiZSBhZGFwdGVkLiBJ
IHdhcyBtYWlubHkgdGhpbmtpbmcgb2YKPiBYVEYsIE9TU1RFU1QsIGxpdmVwYXRjaC1idWlsZC10
b29scy4gSWYgaXQgd2VyZSB1c2VkIHNheSBmb3IgbWluaW9zCj4gKHdoaWNoIEkgdGhpbmsgaXQg
c2hvdWxkKSAgdGhlIEw6IGZpZWxkIHdvdWxkIG9idmlvdXNseSBuZWVkIGNoYW5naW5nCj4gICAK
PiBPbmNlIHRoaXMgc2VyaWVzIGlzIHRocm91Z2gsIEkgd2lsbCBzdWJtaXQgbWFpbnRhaW5lciBm
aWxlcyBmb3IgYWxsIHRob3NlCj4gcHJvamVjdHMgbWFraW5nIHN1cmUgdGhhdCB0aGV5IGhhdmUg
dGhlIHJpZ2h0IEw6IGZpZWxkLgo+IAo+ICAgICAgSWYgdGhlIGFuc3dlciBpcyBubywgdGhlbiB3
ZSB3aWxsIHByb2JhYmx5IHdhbnQgdG8gYWRkX21haW50YWluZXJzLnBsLgo+ICAgICAgCj4gSSBi
YXNpY2FsbHkgZHJvcHBlZCB0aGUgb3JpZ2luYWwgcGF0Y2ggZm9yIFVuaWtyYWZ0IGFzIG5vYm9k
eSBoYXMgcmVzcG9uZGVkLgo+IEkgd2FzIG5vdCBwbGFubmluZyB0byBwaWNrIHRoaXMgdXAsIHVu
bGVzcyBzb21lb25lIGZyb20gVW5pa3JhZnQgcnVucyB3aXRoIGl0CgpJdCBtYWtlcyBzZW5zZS4g
VGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb24hCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 16:25:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 16: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 1i7iwq-0001KR-3x; Tue, 10 Sep 2019 16:24:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=npq1=XF=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i7iwo-0001KM-Ps
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 16:24:54 +0000
X-Inumbo-ID: 84b26eae-d3e7-11e9-a337-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84b26eae-d3e7-11e9-a337-bc764e2007e4;
 Tue, 10 Sep 2019 16:24:53 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id h2so10583924ljk.1
 for <xen-devel@lists.xenproject.org>; Tue, 10 Sep 2019 09:24:53 -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=s7P9PipeaTrr0mQTBhu1eLPeZscHilOkZyRzgtOGsds=;
 b=jSp6vVBuQ5Rvpc6eOjsN9xyZSm9c8QbnA1y+AznNPmewVvfb+O6USLNMshEEGi/+sp
 9NlHSuHipvMqdWLvTDYAers3Bd/CTOYjmlSd0Xv3+zVUAghXzQSbtlBFMk9b3EojSxQT
 FnOtrh/A7yR7gux6lP8dURDeE2RpospNgYW/K7hyz9iCA+Z4P5icOrYVMSFV/dYCzldj
 rwjfijjwRz+6Zko3PE9rZlk25QIjYH507lTEXho5xmzOFPsZU8Yjl8P7LQvjVcM82J43
 poAzHLBGyfW3davWZcTm0YP35CRfN8Din4i8d3DniJgDGUdxMqIF4oOmQI5wNI5FwiAs
 Thbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=s7P9PipeaTrr0mQTBhu1eLPeZscHilOkZyRzgtOGsds=;
 b=NOw58MkcE2rWvGaUa/9vrGeLG+dAzg4lLWT3gaV4SOYgIyu2Ts4awS82r1ql1sdcOt
 56Gy89YqgjqXICiDeE+JmIOYg7LEHn8VJ1jdpbJDRXjxtJSMdNu9/ejyIgA/iEMNmThR
 DfoQuhPHuWUBYY+n0e3CtHW4ckYOowNJNYWlMqXe1mD88J9yv7kEP0wKJ02f9tkbuEqA
 6Ym0UeZZuuO7rgbziHebm11jE5ShXpO7QOBTW2Zv2PJV6uvXDusOOqVbWnTx/XIDYwn8
 reu1XWcwDDr7jbZS373KLKq8dK4fAOiIyxrEzSk1pPVnWsiFr5UFgrbOzkwNxjWHSbhi
 KeKA==
X-Gm-Message-State: APjAAAUk16Ee2CGj5b2inWL9rLWCg0oJ799YERfW8wgM1r+8Y+R1jauv
 WL9yN4Fa10BTbO66QueKW9w=
X-Google-Smtp-Source: APXvYqyEa8QuHU6C9656mGzyXidYSEsb0VS96WXrppCloEtxhN+0PRAO/b/WbJZIM8hYym2AfYL2dg==
X-Received: by 2002:a2e:9710:: with SMTP id r16mr16295712lji.114.1568132692169; 
 Tue, 10 Sep 2019 09:24:52 -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 n18sm4737265lfe.0.2019.09.10.09.24.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 10 Sep 2019 09:24:51 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566588892-5305-1-git-send-email-olekstysh@gmail.com>
 <d844f8b1-380d-0aed-785c-d889050b62c5@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <e7520ee5-2a31-d129-d736-7ce56589cb3e@gmail.com>
Date: Tue, 10 Sep 2019 19:24:50 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d844f8b1-380d-0aed-785c-d889050b62c5@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] [RFC V2] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

Ck9uIDEwLjA5LjE5IDE4OjExLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGksIEp1bGllbgoKCj4KPiBPbiA4LzIzLzE5IDg6MzQgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+Cj4+Cj4+IFRoZXJlIGlzIGEgc3RyaWN0IHJlcXVpcmVtZW50IGZvciB0aGUg
SU9NTVUgd2hpY2ggd2FudHMgdG8gc2hhcmUKPj4gdGhlIFAyTSB0YWJsZSB3aXRoIHRoZSBDUFUu
IFRoZSBJT01NVSdzIFN0YWdlLTIgaW5wdXQgc2l6ZSBtdXN0IGJlIGVxdWFsCj4+IHRvIHRoZSBQ
Mk0gSVBBIHNpemUuIEl0IGlzIG5vdCBhIHByb2JsZW0gd2hlbiB0aGUgSU9NTVUgY2FuIHN1cHBv
cnQKPj4gYWxsIHZhbHVlcyB0aGUgQ1BVIHN1cHBvcnRzLiBJbiB0aGF0IGNhc2UsIHRoZSBJT01N
VSBkcml2ZXIgd291bGQganVzdAo+PiB1c2UgYW55ICJwMm1faXBhX2JpdHMiIHZhbHVlIGFzIGlz
LiBCdXQsIHRoZXJlIGFyZSBjYXNlcyB3aGVuIG5vdC4KPj4KPj4gSW4gb3JkZXIgdG8gbWFrZSBQ
Mk0gc2hhcmluZyBwb3NzaWJsZSBvbiB0aGUgcGxhdGZvcm1zIHdoaWNoCj4+IElQTU1VcyBoYXZl
IGEgbGltaXRhdGlvbiBpbiBtYXhpbXVtIFN0YWdlLTIgaW5wdXQgc2l6ZSBpbnRyb2R1Y2UKPj4g
dGhlIGZvbGxvd2luZyBsb2dpYy4KPj4KPj4gRmlyc3QgaW5pdGlhbGl6ZSB0aGUgSU9NTVUgc3Vi
c3lzdGVtIGFuZCBnYXRoZXIgcmVxdWlyZW1lbnRzIHJlZ2FyZGluZwo+PiB0aGUgbWF4aW11bSBJ
UEEgYml0cyBzdXBwb3J0ZWQgYnkgZWFjaCBJT01NVSBkZXZpY2UgdG8gZmlndXJlIG91dAo+PiB0
aGUgbWluaW11bSB2YWx1ZSBhbW9uZyB0aGVtLiBJbiB0aGUgUDJNIGNvZGUsIHRha2UgaW50byB0
aGUgYWNjb3VudAo+PiB0aGUgSU9NTVUgcmVxdWlyZW1lbnRzIGFuZCBjaG9vc2Ugc3VpdGFibGUg
InBhX3JhbmdlIiBhY2NvcmRpbmcKPj4gdG8gdGhlIHJlc3RyaWN0ZWQgInAybV9pcGFfYml0cyIu
Cj4KPiBBcyBJIHBvaW50ZWQgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24sIGFsbCB0aGUgY29kZSB5
b3UgbW9kaWZ5IGlzIGFybTY0IAo+IHNwZWNpZmljLiBGb3IgYXJtMzIsIHRoZSBudW1iZXIgb2Yg
SVBBIGJpdHMgaXMKPiBoYXJkY29kZWQuIFNvIGlmIHlvdSBtb2RpZnkgcDJtX2lwYV9iaXRzLCB5
b3Ugd291bGQgZW5kIHVwIHRvIAo+IG1pc2NvbmZpZ3VyZSBWVENSLgo+IEluIG90aGVyIHdvcmRz
LCBmb3IgQXJtMzIsIHlvdSBuZWVkIHRvIGNoZWNrIHAybV9pcGFfYml0cyBpcyBhdCBsZWFzdCAK
PiA0MC1iaXRzIGJlZm9yZSBvdmVycmlkaW5nIGl0LgoKQnV0LCBhbGwgbW9kaWZpY2F0aW9ucyB3
aXRoIHAybV9pcGFfYml0cyBhcmUgZG9uZSBiZWZvcmUgCnNldHVwX3ZpcnRfcGFnaW5nKCksIHdo
ZXJlLCBhY3R1YWxseSwgdGhlIHAybV9pcGFfYml0cyBpcyBoYXJkLWNvZGVkIHRvIAo0MCBiaXRz
LiBIb3cgY2FuIHdlIGVuZCB1cCBtaXNjb25maWd1cmluZyBWVENSIGZvciBBUk0zMj8gT3IgSSBy
ZWFsbHkgCm1pc3NlZCBzb21ldGhpbmc/CgoKPgo+Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IC0tLQo+PiBTdGlsbCBSRkM6
Cj4+Cj4+IDEuIFBhdGNoIGFzc3VtZXMgdGhhdCBJUE1NVSBzdXBwb3J0IGlzIGFscmVhZHkgaW4u
Cj4+IDIuIE5vdCBjaGVja2VkIGZvciB0aGUgU01NVS4KPj4KPj4gQ2hhbmdlcyBzaW5jZSBSRkMg
VjEgWzFdOgo+PiDCoMKgwqAgLSBEb24ndCB1cGRhdGUgcDJtX2lwYV9iaXRzIGJ5IHRoZSBJT01N
VSBkcml2ZXJzIGRpcmVjdGx5LAo+PiDCoMKgwqDCoMKgIGludHJvZHVjZSBwMm1fcmVzdHJpY3Rf
aXBhX2JpdHMoKQo+PiDCoMKgwqAgLSBDbGFyaWZ5IHBhdGNoIHN1YmplY3QvZGVzY3JpcHRpb24K
Pj4gwqDCoMKgIC0gQWRkIG1vcmUgY29tbWVudHMgdG8gY29kZQo+PiDCoMKgwqAgLSBDaGVjayBm
b3IgZXF1aXZhbGVudCAicGFiaXRzIiBpbiBzZXR1cF92aXJ0X3BhZ2luZygpCj4+IMKgwqDCoCAt
IFJlbW92ZSBBU1NFUlRzIGZyb20gdGhlIFNNTVUgYW5kIElQTU1VIGRyaXZlcnMKPj4KPj4gWzFd
IAo+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTktMDgvbXNnMDIwNzguaHRtbAo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3AybS5jwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAzMyAKPj4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3NldHVwLmPCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTEgKysrKysrKysrLS0KPj4g
wqAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyB8IDE5ICsrKystLS0t
LS0tLS0tLS0tLQo+PiDCoCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jwqDCoMKg
wqDCoMKgIHwgMTYgKysrKysrKystLS0tLS0tLQo+PiDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA4ICsrKysrKysrCj4+IMKgIDUg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCj4+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gaW5k
ZXggMjM3NGU5Mi4uZjc0MmQ5YyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+PiBAQCAtMzQsNyArMzQsOCBAQCBzdGF0aWMgdW5z
aWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X3ZtaWQgPSAKPj4gTUFYX1ZNSURfOF9CSVQ7Cj4+
IMKgIMKgICNkZWZpbmUgUDJNX1JPT1RfUEFHRVPCoMKgwqAgKDE8PFAyTV9ST09UX09SREVSKQo+
PiDCoCAtdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcDJtX2lwYV9iaXRzOwo+PiArLyogTGFy
Z2VyIHRoYW4gYW55IHBvc3NpYmxlIHZhbHVlICovCj4KPiBJIHRoaW5rIGl0IHdvdWxkIGJlIHdv
cnRoIGV4cGxhaW5pbmcgdGhhdCB0aGlzIGlzIHJlcXVpcmVkIHNvIHRoZSAKPiBudW1iZXIgb2Yg
UDJNIGJpdHMgY2FuIGJlIHJlc3RyaWN0ZWQgYnkgZXh0ZXJuYWwgZW50aXR5IChlLmcgSU9NTVUp
LgoKb2ssIHdpbGwgYWRkIGV4cGxhbmF0aW9uCgoKPgo+Cj4+ICt1bnNpZ25lZCBpbnQgX19yZWFk
X21vc3RseSBwMm1faXBhX2JpdHMgPSA2NDsKPj4gwqAgwqAgLyogSGVscGVycyB0byBsb29rdXAg
dGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLwo+PiDCoCBzdGF0aWMgY29uc3QgcGFkZHJf
dCBsZXZlbF9tYXNrc1tdID0KPj4gQEAgLTE5MTIsNiArMTkxMywxNiBAQCBzdHJ1Y3QgcGFnZV9p
bmZvICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1Y3QgCj4+IHZjcHUgKnYsIHZhZGRyX3QgdmEsCj4+
IMKgwqDCoMKgwqAgcmV0dXJuIHBhZ2U7Cj4+IMKgIH0KPj4gwqAgK3ZvaWQgX19pbml0IHAybV9y
ZXN0cmljdF9pcGFfYml0cyh1bnNpZ25lZCBpbnQgaW9tbXVfaXBhX2JpdHMpCj4KPiBUaGUgbmFt
ZSBvZiB0aGUgZnVuY3Rpb24gaXMgcXVpdGUgZ2VuZXJpYyBhcyBtb3N0IG9mIHRoZSBjb2RlIGlu
IGl0LiAKPiBTbyBjYW4gd2UgYXZvaWQgdXNlIHRoZSB0ZXJtIElPTU1VIGluIGl0PwoKeWVzLCB3
aWxsIGRvCgoKPgo+Cj4+ICt7Cj4+ICvCoMKgwqAgLyoKPj4gK8KgwqDCoMKgICogQ2FsY3VsYXRl
IHRoZSBtaW5pbXVtIG9mIHRoZSBtYXhpbXVtIElQQSBiaXRzIHRoYXQgYW55IElPTU1VCj4+ICvC
oMKgwqDCoCAqIGNhbiBzdXBwb3J0Lgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDCoCBpZiAoIGlv
bW11X2lwYV9iaXRzIDwgcDJtX2lwYV9iaXRzICkKPj4gK8KgwqDCoMKgwqDCoMKgIHAybV9pcGFf
Yml0cyA9IGlvbW11X2lwYV9iaXRzOwo+PiArfQo+PiArCj4+IMKgIC8qIFZUQ1IgdmFsdWUgdG8g
YmUgY29uZmlndXJlZCBieSBhbGwgQ1BVcy4gU2V0IG9ubHkgb25jZSBieSB0aGUgCj4+IGJvb3Qg
Q1BVICovCj4+IMKgIHN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IHZ0Y3I7Cj4+IMKgIEBA
IC0xOTY2LDEwICsxOTc3LDI4IEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnRfcGFnaW5nKHZvaWQp
Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBbN10gPSB7IDAgfcKgIC8qIEludmFsaWQgKi8KPj4gwqDC
oMKgwqDCoCB9Owo+PiDCoCAtwqDCoMKgIHVuc2lnbmVkIGludCBjcHU7Cj4+ICvCoMKgwqAgdW5z
aWduZWQgaW50IGksIGNwdTsKPj4gwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgcGFfcmFuZ2UgPSAw
eDEwOyAvKiBMYXJnZXIgdGhhbiBhbnkgcG9zc2libGUgdmFsdWUgKi8KPj4gwqDCoMKgwqDCoCBi
b29sIHZtaWRfOF9iaXQgPSBmYWxzZTsKPj4gwqAgK8KgwqDCoCBpZiAoIGlvbW11X2VuYWJsZWQg
KQo+Cj4gQ291bGQgd2UgbWFrZSB0aGlzIElPTU1VLWFnbm9zdGljPyBUaGUgbWFpbiByZWFzb24g
dG8gY29udmVydCBmcm9tIAo+IHAybV9pcGFfYml0cyB0byBwYV9yYW5nZSBpcyB0byBjYXRlciB0
aGUgcmVzdCBvZiB0aGUgY29kZS4KPgo+IEJ1dCB3ZSBjb3VsZCByZXdvcmsgdGhlIGNvZGUgdG8g
ZG8gdGhlIGNvbXB1dGF0aW9uIHdpdGggcDJtX2lwYV9iaXRzIAo+IGFuZCB0aGVuIGxvb2stdXAg
Zm9yIHRoZSBwYV9yYW5nZS4gCgpJIGFtIGFmcmFpZCwgSSBkb24ndCBjb21wbGV0ZWx5IHVuZGVy
c3RhbmQgeW91ciBpZGVhIG9mIG1ha2luZyB0aGlzIApJT01NVS1hZ25vc3RpYyBhbmQgd2hhdCBJ
IHNob3VsZCBkby4uLgoKCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgLyoKPj4gK8Kg
wqDCoMKgwqDCoMKgwqAgKiBDaG9vc2Ugc3VpdGFibGUgInBhX3JhbmdlIiBhY2NvcmRpbmcgdG8g
dGhlIElPTU1VIAo+PiByZXF1aXJlbWVudHMKPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiAocmVzdHJp
Y3RlZCAicDJtX2lwYV9iaXRzIiB2YWx1ZSkuCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogQXMgUDJN
IHRhYmxlIGlzIGFsd2F5cyBjb25maWd1cmVkIHdpdGggSVBBIGJpdHMgPT0gUEEgYml0cywKPj4g
K8KgwqDCoMKgwqDCoMKgwqAgKiBjaGVjayBmb3IgZXF1aXZhbGVudCAicGFiaXRzIiBhbmQgc3Rv
cmUgaXQncyBpbmRleC4KPj4gK8KgwqDCoMKgwqDCoMKgwqAgKi8KPj4gK8KgwqDCoMKgwqDCoMKg
IGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwYV9yYW5nZV9pbmZvKTsgaSsrICkKPj4gK8Kg
wqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBwMm1faXBhX2Jp
dHMgPT0gcGFfcmFuZ2VfaW5mb1tpXS5wYWJpdHMgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFfcmFuZ2UgPSBpOwo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqAgfQo+PiArCj4+IMKgwqDC
oMKgwqAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGNwdSApCj4+IMKgwqDCoMKgwqAgewo+PiDCoMKg
wqDCoMKgwqDCoMKgwqAgY29uc3Qgc3RydWN0IGNwdWluZm9fYXJtICppbmZvID0gJmNwdV9kYXRh
W2NwdV07Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCj4+IGluZGV4IDUxYTY2NzcuLjQxM2YzZTYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+IEBAIC05MzYs
MTIgKzkzNiwxOSBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyAKPj4gYm9v
dF9waHlzX29mZnNldCwKPj4gwqDCoMKgwqDCoCBwcmludGsoIkJyb3VnaHQgdXAgJWxkIENQVXNc
biIsIChsb25nKW51bV9vbmxpbmVfY3B1cygpKTsKPj4gwqDCoMKgwqDCoCAvKiBUT0RPOiBzbXBf
Y3B1c19kb25lKCk7ICovCj4+IMKgIC3CoMKgwqAgc2V0dXBfdmlydF9wYWdpbmcoKTsKPj4gLQo+
PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIFRoZSBJT01NVSBzdWJzeXN0ZW0gbXVzdCBiZSBp
bml0aWFsaXplZCBiZWZvcmUgUDJNIGFzIHdlIG5lZWQgCj4+IHRvIGdhdGhlcgo+PiArwqDCoMKg
wqAgKiByZXF1aXJlbWVudHMgcmVnYXJkaW5nIHRoZSBtYXhpbXVtIElQQSBiaXRzIHN1cHBvcnRl
ZCBieSBlYWNoIAo+PiBJT01NVQo+PiArwqDCoMKgwqAgKiBkZXZpY2UgdG8gZmlndXJlIG91dCB0
aGUgbWluaW11bSB2YWx1ZSBhbW9uZyB0aGVtLiBUaGUgUDJNIAo+PiBjb2RlIHdpbGwKPj4gK8Kg
wqDCoMKgICogY2hvb3NlIHN1aXRhYmxlICJwYV9yYW5nZSIgYWNjb3JkaW5nIHRvIHRoZSByZXN0
cmljdGVkIAo+PiAicDJtX2lwYV9iaXRzIgo+PiArwqDCoMKgwqAgKiB2YWx1ZS4KPj4gK8KgwqDC
oMKgICovCj4KPiBUaGlzIGlzIGEgYml0IHRvbyB2ZXJib3NlLCBpbXBsZW1lbnRhdGlvbiBkZXRh
aWxzIGFyZSBub3QgbmVjZXNzYXJ5IAo+IGhlcmUgYW5kIGluY3JlYXNpbmcgdGhlIHJpc2sgdG8g
aGF2ZSBiaXQgcm90IGNvbW1lbnQuIFNvIGhvdyBhYm91dDoKPgo+ICJUaGUgSU9NTVUgc3Vic3lz
dGVtIG11c3QgYmUgaW5pdGlhbGl6ZWQgYmVmb3JlIHRoZSBQMk0gYXMgd2UgbmVlZCB0byAKPiBn
YXRoZXIgcmVxdWlyZW1lbnRzIHJlZ2FyZGluZyB0aGUgbWF4aW11bSBJUEEgYml0IHN1cHBvcnRl
ZCBieSBlYWNoIAo+IElPTU1VLiI/Cgp5b3UgYXJlIHJpZ2h0LCB3aWxsIHVwZGF0ZSBhIGNvbW1l
bnQKCgo+Cj4KPj4gwqDCoMKgwqDCoCByYyA9IGlvbW11X3NldHVwKCk7Cj4+IMKgwqDCoMKgwqAg
aWYgKCAhaW9tbXVfZW5hYmxlZCAmJiByYyAhPSAtRU5PREVWICkKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIHBhbmljKCJDb3VsZG4ndCBjb25maWd1cmUgY29ycmVjdGx5IGFsbCB0aGUgSU9NTVVzLiIp
Owo+PiDCoCArwqDCoMKgIHNldHVwX3ZpcnRfcGFnaW5nKCk7Cj4+ICsKPj4gwqDCoMKgwqDCoCBk
b19pbml0Y2FsbHMoKTsKPj4gwqAgwqDCoMKgwqDCoCAvKgo+PiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyAKPj4gYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4+IGluZGV4IGVjNTQzYzMuLmQyZTM2YTQgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKPj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwo+PiBAQCAtMTMxNCwy
MyArMTMxNCwxMiBAQCBzdGF0aWMgX19pbml0IGludCBpcG1tdV9pbml0KHN0cnVjdCAKPj4gZHRf
ZGV2aWNlX25vZGUgKm5vZGUsIGNvbnN0IHZvaWQgKmRhdGEpCj4+IMKgwqDCoMKgwqDCoMKgwqDC
oCByZXR1cm4gLUVOT0RFVjsKPj4gwqDCoMKgwqDCoCB9Cj4+IMKgwqDCoMKgwqAgZWxzZQo+PiAt
wqDCoMKgIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8qCj4+IC3CoMKgwqDCoMKgwqDCoMKgICog
QXMgNC1sZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBpcyBub3Qgc3VwcG9ydGVkIGluIElQTU1VLCAK
Pj4gd2UgbmVlZAo+PiAtwqDCoMKgwqDCoMKgwqDCoCAqIHRvIGNoZWNrIElQQSBzaXplIHVzZWQg
Zm9yIFAyTSB0YWJsZSBiZWZvcmVoYW5kIHRvIGJlIAo+PiBzdXJlIGl0IGlzCj4+IC3CoMKgwqDC
oMKgwqDCoMKgICogMy1sZXZlbCBhbmQgdGhlIElQTU1VIHdpbGwgYmUgYWJsZSB0byB1c2UgaXQu
Cj4+IC3CoMKgwqDCoMKgwqDCoMKgICoKPj4gLcKgwqDCoMKgwqDCoMKgwqAgKiBUT0RPOiBGaXJz
dCBpbml0aWFsaXplIHRoZSBJT01NVSBhbmQgZ2F0aGVyIHRoZSAKPj4gcmVxdWlyZW1lbnRzIGFu
ZAo+PiAtwqDCoMKgwqDCoMKgwqDCoCAqIHRoZW4gaW5pdGlhbGl6ZSB0aGUgUDJNLiBJbiB0aGUg
UDJNIGNvZGUsIHRha2UgaW50byB0aGUgCj4+IGFjY291bnQKPj4gLcKgwqDCoMKgwqDCoMKgwqAg
KiB0aGUgSU9NTVUgcmVxdWlyZW1lbnRzIGFuZCByZXN0cmljdCAicGFfcmFuZ2UiIGlmIG5lY2Vz
c2FyeS4KPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBTZXQgbWF4aW11bSBTdGFnZS0yIGlucHV0IHNp
emUgc3VwcG9ydGVkIGJ5IHRoZSBJUE1NVS4gV2UgCj4+IGV4cGVjdAo+PiArwqDCoMKgwqDCoMKg
wqDCoCAqIHRoZSBQMk0gY29kZSB3aWxsIHRha2UgaW50byB0aGUgYWNjb3VudCB0aGUgSU9NTVUg
Cj4+IHJlcXVpcmVtZW50cyBhbmQKPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBjaG9vc2Ugc3VpdGFi
bGUgInBhX3JhbmdlIi4KPgo+IEkgd291bGQgZHJvcCB0aGUgbGFzdCBzZW50ZW5jZS4KCm9rLiB3
aWxsIGRvCgoKPgo+Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgICovCj4+IC3CoMKgwqDCoMKgwqDC
oCBpZiAoIElQTU1VX01BWF9QMk1fSVBBX0JJVFMgPCBwMm1faXBhX2JpdHMgKQo+PiAtwqDCoMKg
wqDCoMKgwqAgewo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwcmludGtfb25jZShYRU5MT0df
RVJSICJpcG1tdTogUDJNIElQQSBzaXplIGlzIG5vdCAKPj4gc3VwcG9ydGVkIChQMk09JXUgSVBN
TVU9JXUpIVxuIiwKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgcDJtX2lwYV9iaXRzLCBJUE1NVV9NQVhfUDJNX0lQQV9CSVRTKTsKPj4gLcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9ERVY7Cj4+IC3CoMKgwqDCoMKgwqDCoCB9Cj4+IC3C
oMKgwqAgfQo+PiArwqDCoMKgwqDCoMKgwqAgcDJtX3Jlc3RyaWN0X2lwYV9iaXRzKElQTU1VX01B
WF9QMk1fSVBBX0JJVFMpOwo+PiDCoCDCoMKgwqDCoMKgIHJldCA9IGlwbW11X3Byb2JlKG5vZGUp
Owo+PiDCoMKgwqDCoMKgIGlmICggcmV0ICkKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9zbW11LmMgCj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwo+PiBpbmRleCA4YWU5ODZhLi4yYjEwYzZlIDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9zbW11LmMKPj4gQEAgLTIxOTgsMTQgKzIxOTgsMTQgQEAgc3RhdGljIGludCBhcm1fc21t
dV9kZXZpY2VfY2ZnX3Byb2JlKHN0cnVjdCAKPj4gYXJtX3NtbXVfZGV2aWNlICpzbW11KQo+PiDC
oMKgwqDCoMKgIHNpemUgPSBhcm1fc21tdV9pZF9zaXplX3RvX2JpdHMoKGlkID4+IElEMl9JQVNf
U0hJRlQpICYgCj4+IElEMl9JQVNfTUFTSyk7Cj4+IMKgwqDCoMKgwqAgc21tdS0+czFfb3V0cHV0
X3NpemUgPSBtaW5fdCh1bnNpZ25lZCBsb25nLCBQSFlTX01BU0tfU0hJRlQsIAo+PiBzaXplKTsK
Pj4gwqAgLcKgwqDCoCAvKiBYZW46IFN0YWdlLTIgaW5wdXQgc2l6ZSBoYXMgdG8gbWF0Y2ggcDJt
X2lwYV9iaXRzLsKgICovCj4+IC3CoMKgwqAgaWYgKHNpemUgPCBwMm1faXBhX2JpdHMpIHsKPj4g
LcKgwqDCoMKgwqDCoMKgIGRldl9lcnIoc21tdS0+ZGV2LAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAiUDJNIElQQSBzaXplIG5vdCBzdXBwb3J0ZWQgKFAyTT0ldSBTTU1VPSVsdSkhXG4iLAo+
PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwMm1faXBhX2JpdHMsIHNpemUpOwo+PiAtwqDCoMKg
wqDCoMKgwqAgcmV0dXJuIC1FTk9ERVY7Cj4+IC3CoMKgwqAgfQo+PiAtwqDCoMKgIHNtbXUtPnMy
X2lucHV0X3NpemUgPSBwMm1faXBhX2JpdHM7Cj4+ICvCoMKgwqAgLyoKPj4gK8KgwqDCoMKgICog
WGVuOgo+PiArwqDCoMKgwqAgKiBTZXQgbWF4aW11bSBTdGFnZS0yIGlucHV0IHNpemUgc3VwcG9y
dGVkIGJ5IHRoZSBTTU1VLiBXZSBleHBlY3QKPj4gK8KgwqDCoMKgICogdGhlIFAyTSBjb2RlIHdp
bGwgdGFrZSBpbnRvIHRoZSBhY2NvdW50IHRoZSBJT01NVSAKPj4gcmVxdWlyZW1lbnRzIGFuZAo+
PiArwqDCoMKgwqAgKiBjaG9vc2Ugc3VpdGFibGUgInBhX3JhbmdlIi4KPgo+IFNhbWUgaGVyZS4K
Cm9rCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 16:40:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 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 1i7jBT-0002RA-LK; Tue, 10 Sep 2019 16:40:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7jBR-0002H1-SE
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 16:40:01 +0000
X-Inumbo-ID: a05a58ea-d3e9-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a05a58ea-d3e9-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 16: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 <osstest-admin@xenproject.org>)
 id 1i7jBN-0003d8-J2; Tue, 10 Sep 2019 16:39: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 1i7jBN-000662-3y; Tue, 10 Sep 2019 16:39:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7jBN-0006jJ-3G; Tue, 10 Sep 2019 16:39:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141155-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-i386-xsm:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-i386:<job status>:broken:regression
 linux-4.14:build-amd64-xsm:<job status>:broken:regression
 linux-4.14:build-amd64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-armhf:<job status>:broken:regression
 linux-4.14:build-amd64:<job status>:broken:regression
 linux-4.14:build-armhf-pvops:<job status>:broken:regression
 linux-4.14:build-i386-pvops:<job status>:broken:regression
 linux-4.14:build-amd64-pvops:host-install(4):broken:regression
 linux-4.14:build-amd64-xsm:host-install(4):broken:regression
 linux-4.14:build-i386-xsm:host-install(4):broken:regression
 linux-4.14:build-amd64:host-install(4):broken:regression
 linux-4.14:build-i386-pvops:host-install(4):broken:regression
 linux-4.14:build-armhf-pvops:host-install(4):broken:regression
 linux-4.14:build-i386:host-install(4):broken:regression
 linux-4.14:build-arm64-xsm:host-install(4):broken:regression
 linux-4.14:build-arm64:host-install(4):broken:regression
 linux-4.14:build-arm64-pvops:host-install(4):broken:regression
 linux-4.14:build-armhf:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=414510bc00a5fc954d8340c170083f518d09aa55
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 16:39:57 +0000
Subject: [Xen-devel] [linux-4.14 test] 141155: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE1NSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNTUvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTM5OTEwCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTkxMAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTM5OTEwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk5MTAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzOTkxMAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5OTEwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQxNDUxMGJj
MDBhNWZjOTU0ZDgzNDBjMTcwMDgzZjUxOGQwOWFhNTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTkxMCAgMjAxOS0wOC0xMCAxNjoyNDoxNyBaICAgMzEg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAxOTMgIDIwMTktMDgtMTYgMDg6Mzg6NTEgWiAg
IDI1IGRheXMgICAzMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEwOTYgIDIwMTkt
MDktMDYgMTU6NTk6NTEgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxh
YXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBn
bWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRy
aWFuIFZsYWR1IDxhdmxhZHVAY2xvdWRiYXNlc29sdXRpb25zLmNvbT4KICBBbGFuIFN0ZXJuIDxz
dGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYXN0YWlyIEQnU2lsdmEgPGFsYXN0YWlyQGQt
c2lsdmEub3JnPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4
LmludGVsLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhl
eSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJldyBDb29rcyA8YW5kcmV3LmNv
b2tzQG9wZW5nZWFyLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEFuZHJ6ZWogSGFqZGEgPGEuaGFqZGFAc2Ftc3VuZy5jb20+CiAgQW5ndXMgQWluc2xp
ZSAoUHVyaXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxh
Y21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW5kYW4g
RGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lA
YmF5bGlicmUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNv
LnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuIFNrZWdncyA8
YnNrZWdnc0ByZWRoYXQuY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVs
LmNyYXNoaW5nLm9yZz4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrD
tnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5z
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5v
cnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJt
LmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAg
Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0b3BoZSBKQUlM
TEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDb2RyaW4gQ2l1Ym90YXJpdSA8
Y29kcmluLmNpdWJvdGFyaXVAbWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4u
a2luZ0BjYW5vbmljYWwuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgog
IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21h
bm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20u
Y29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2ZSBB
aXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVt
bG9mdC5uZXQ+CiAgRGVlcGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KICBEZW5pcyBLaXJq
YW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNz
LmNoaW5hbW9iaWxlLmNvbT4KICBEaXJrIE1vcnJpcyA8ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAg
RG1pdHJ5IEZvbWljaGV2IDxkbWl0cnkuZm9taWNoZXZAd2RjLmNvbT4KICBEbWl0cnkgVG9yb2to
b3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWlj
cm9zZW1pLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRW1tYW51
ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4KICBFcmljIER1bWF6ZXQg
PGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNy
b2NoaXAuY29tPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJh
bGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3
QHN0cmxlbi5kZT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2F2aW4gTGkg
PGdpdEB0aGVnYXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNA
Z2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5v
cmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4g
U2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1
c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhhbnMgVWxsaSBLcm9s
bCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIu
Y29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlbmsg
dmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhlbnJ5IEJ1cm5zIDxo
ZW5yeWJ1cm5zQGdvb2dsZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSGlsbGYgRGFudG9uIDxo
ZGFudG9uQHNpbmEuY29tPgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29t
PgogIEhpcm95dWtpIFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEhv
ZGFzemksIFJvYmVydCA8Um9iZXJ0LkhvZGFzemlAZGlnaS5jb20+CiAgSHVpIFBlbmcgPGJlbnF1
aWtlQGdtYWlsLmNvbT4KICBIdWkgV2FuZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4KICBIdXkg
Tmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51
az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbHlhIFRydWtoYW5vdiA8
bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSXNh
YWMgSi4gTWFuamFycmVzIDxpc2FhY21AY29kZWF1cm9yYS5vcmc+CiAgSmFjayBNb3JnZW5zdGVp
biA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEphY29wbyBNb25kaSA8amFjb3BvK3JlbmVz
YXNAam1vbmRpLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21l
LmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEphc29uIEJhcm9u
IDxqYmFyb25AYWthbWFpLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29t
LmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplYW4g
RGVsdmFyZSA8amRlbHZhcmVAc3VzZS5kZT4KICBKZWZmIExheXRvbiA8amxheXRvbkBrZXJuZWwu
b3JnPgogIEplZmZyZXkgSHVnbyA8amVmZnJleS5sLmh1Z29AZ21haWwuY29tPgogIEplZmZyaW4g
Sm9zZSBUIDxqZWZmcmluQHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VA
a2VybmVsLmRrPgogIEplcnJ5IExlZSA8bGVpc3VyZWx5c3cyNEBnbWFpbC5jb20+CiAgSmlhLUp1
IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlhb2ppYW5n
ZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXguaW50ZWwuY29tPgogIEpp
cmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3Jn
PgogIEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVs
QHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJl
cmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZp
ZGlhLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+
CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm96c2VmIEthZGxl
Y3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2Ry
aWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkg
PGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBKeXJpIFNhcmhhIDxqc2FyaGFAdGkuY29tPgogIEth
aS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxr
dmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4K
ICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS2V2aW4gSGFvIDxo
YW9rZXhpbkBnbWFpbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogIExhdXJhIEdhcmNpYSBMaWViYW5hIDxuZXZvbGFAZ21haWwuY29tPgogIExl
b24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxl
b25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpbmggUGh1bmcgPGxpbmgucGh1bmcuanlAcmVuZXNh
cy5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb3JlbnpvIFBpZXJh
bGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5j
b2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgog
IEx1Y2ssIFRvbnkgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1
ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0
LmNvbT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVz
bml0eiA8bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5k
ZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0
bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2Vy
bmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29t
PgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXR0aGlldSBCYWVydHMgPG1h
dHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hl
aGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNv
bT4KICBNYXhpbSBNaWtpdHlhbnNraXkgPG1heGltbWlAbWVsbGFub3guY29tPgogIE1pYW9oZSBM
aW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1h
bi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNo
YWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9j
a29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5j
b20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWd1ZWwgT2pl
ZGEgPG1pZ3VlbC5vamVkYS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0
emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgog
IE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwgPG1p
cXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4K
ICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVz
aCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdmVlbiBOLiBSYW8gPG5h
dmVlbi5uLnJhb0BsaW51eC52bmV0LmlibS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5l
bWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29t
PgogIE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xl
b2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2Vp
LmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNv
bGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBK
dWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90
c3VrYUBnbWFpbC5jb20+CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dlbnRl
bWJlZGRlZC5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4KICBP
bGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBz
dXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEg
QXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNr
ZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6Pgog
IFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlZHJvIFNvdXNhIDxz
b3VzYUBzeW5vcHN5cy5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhc2Fk
IFNvZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5w
dz4KICBSYWRpbSBLcmNtYXIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWRpbSBLcsSNbcOhxZkg
PHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2Nr
aUBpbnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMu
ZGs+CiAgUmljYXJkIFdhbmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlzLmNvbT4KICBSaWNh
cmQgV2FuZGVybG9mIDxyaWNhcmR3QGF4aXMuY29tPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQu
aG9kYXN6aUBkaWdpLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgog
IFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgog
IFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdl
cyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNh
ZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNv
IDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAg
U2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBT
ZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2Ft
LnN0PgogIFNlYmFzdGllbiBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWto
YXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVs
bC5jb20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU29o
ZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxAZ29vZ2xlLmNvbT4KICBTdGFuaXNsYXYgTGlzb3Zz
a2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5QGludGVsLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhy
ZW5zdEBnbXgubmV0PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5l
dC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29tPgog
IFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNo
QG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1p
cy5vcmc+CiAgU3VkYXJzYW5hIEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2Fu
YXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0
IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxz
dXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBU
aG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+CiAgVGhvbWFzIEZhbGNv
biA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGhv
bWFzIFJpY2h0ZXIgPHRtcmljaHRAbGludXguaWJtLmNvbT4KICBUaG9tYXMgVGFpIDx0aG9tYXMu
dGFpQG9yYWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5mcm9pZGNvZXVyQHRlc3NhcmVz
Lm5ldD4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJv
cnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFs
a2VpbmVuQHRpLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkg
THVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xl
YnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RA
cHJpbWFyeWRhdGEuY29tPgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0u
Y29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhbGRpcyBLbGV0
bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZhbGRpcyBLbMSTdG5pZWtzIDx2YWxk
aXMua2xldG5pZWtzQHZ0LmVkdT4KICBWaW5jZSBXZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5l
LmVkdT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmly
ZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgVmxhZGltaXIgS29uZHJhdGlldiA8dmxhZGltaXIua29u
ZHJhdGlldkBsaW51eC5pbnRlbC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5j
ej4KICBXYW5nIFhpYXlhbmcgPHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBlbmcgTGkg
PHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNu
PgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBr
ZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0g
VmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIFdvbGZyYW0gU2FuZyA8d3Nh
K3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRy
ZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWGlvbmcgWmhhbmcg
PHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgogIFkuQy4gQ2hlbiA8eWNfY2hlbkBhc3BlZWR0ZWNo
LmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4K
ICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAg
WXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1
aUBodWF3ZWkuY29tPgogIFpoYW5nZ3VhbmdodWkgPHpoYW5nLmd1YW5naHVpQGgzYy5jb20+CiAg
WmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgogIHpoZW5nYmluIDx6aGVuZ2Jp
bjEzQGh1YXdlaS5jb20+CiAgWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXguaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2
LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3OTUwIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 17:08:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 17:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7jdD-0004cP-L1; Tue, 10 Sep 2019 17:08:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7jdC-0004cK-SK
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 17:08:42 +0000
X-Inumbo-ID: a3b04e74-d3ed-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3b04e74-d3ed-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 17:08:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7jdB-0004B9-DJ; Tue, 10 Sep 2019 17:08:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7jdA-0007Pr-S6; Tue, 10 Sep 2019 17:08:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7jdA-0007jR-RF; Tue, 10 Sep 2019 17:08:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141182-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7fb0e134f8c67f78470c15ec2a5e99dfa8c4a49b
X-Osstest-Versions-That: xen=74791511067aaff67efbd2555a5f635246264453
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 17:08:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141182: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE4Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMDk3
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEwOTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICA3ZmIwZTEzNGY4YzY3Zjc4NDcwYzE1ZWMyYTVlOTlkZmE4YzRhNDli
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NDc5MTUxMTA2N2FhZmY2
N2VmYmQyNTU1YTVmNjM1MjQ2MjY0NDUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEwOTcgIDIw
MTktMDktMDYgMTc6MDA6NTcgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQxMTE0
ICAyMDE5LTA5LTA3IDEyOjAxOjIwIFogICAgMyBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQxMTgyICAyMDE5LTA5LTEwIDE0OjAxOjE2IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDYzMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 17:25:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 17: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 1i7jt0-00068c-DM; Tue, 10 Sep 2019 17:25: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=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7jsy-00068X-VH
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 17:25:00 +0000
X-Inumbo-ID: e690d7d6-d3ef-11e9-ac20-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e690d7d6-d3ef-11e9-ac20-12813bfff9fa;
 Tue, 10 Sep 2019 17:24:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7jsr-0004Ve-PT; Tue, 10 Sep 2019 17: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 1i7jsr-00085b-6B; Tue, 10 Sep 2019 17:24:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7jsr-0000cN-5B; Tue, 10 Sep 2019 17:24:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141180-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=000ab98574793b685e7a0f6a6e5032523d5c37c4
X-Osstest-Versions-That: ovmf=59b754c9f697d9627b0ccccd327d5132f0e1abb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 17:24:53 +0000
Subject: [Xen-devel] [ovmf test] 141180: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTA5MQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMDAwYWI5ODU3NDc5M2I2
ODVlN2EwZjZhNmU1MDMyNTIzZDVjMzdjNApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNTliNzU0YzlmNjk3ZDk2MjdiMGNjY2NkMzI3ZDUxMzJmMGUxYWJiMAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQxMDkxICAyMDE5LTA5LTA2IDEzOjM5OjI4IFogICAgNCBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDE0MTE1OCAgMjAxOS0wOS0wOSAwMzozODo1NyBaICAgIDEgZGF5
cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTE4MCAgMjAxOS0wOS0xMCAx
MzoyOTozNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4K
ICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIFJh
eSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDAwMGFiOTg1NzQ3OTNiNjg1ZTdhMGY2YTZlNTAzMjUyM2Q1YzM3YzQKQXV0aG9yOiBG
ZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCA0IDE1OjUz
OjM3IDIwMTkgKzA4MDAKCiAgICBCYXNlVG9vbHM6IFNvcnQgUGNkIHNldHRpbmdzIHRvIG1ha2Ug
UGNkVG9rZW5OdW1iZXIgYmUgZml4ZWQKICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlh
bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE0NwogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRv
IHNvcnQgdGhlIFBjZCBzZXR0aW5ncyBzbyB0aGF0IFBjZFRva2VuTnVtYmVyCiAgICB3aWxsIG5v
dCBjaGFuZ2UgaWYgdGhlIHBsYXRmb3JtJ3MgUGNkIHNldHRpbmdzIGFyZSB0aGUgc2FtZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAg
Q2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFN0ZXZlbiBTaGkg
PHN0ZXZlbi5zaGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDM3MzI5OGNhMGQ2MDViMjlkNmY0NmY1YmE1N2FmNTNl
MTEyZjU5YjMKQXV0aG9yOiBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CkRhdGU6
ICAgVGh1IFNlcCA1IDE3OjA0OjU4IDIwMTkgKzA4MDAKCiAgICBCYXNlVG9vbHM6IEZpeGVkIGlz
c3VlIGZvciBJZ25vcmVBdXRvR2VuCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4MAogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIGltcHJv
dmUgYnVpbGQgLXUgb3B0aW9uIHRvIHJlLXVzZQogICAgR2xvYmFsVmFyXzxwbGF0Zm9ybWd1aWQ+
XzxhcmNoPi5iaW4gZmlsZSB3aGljaCBpcwogICAgaW50cm9kdWNlZCBieSBtdWx0aXBsZS1wcm9j
ZXNzLWF1dG9nZW4gZmVhdHVyZS4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ2M6IFN0ZXZlbiBTaGkgPHN0ZXZlbi5zaGlAaW50ZWwuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgQWNrZWQt
Ynk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDUzZTJlYWJhN2Ex
OWNkYTMxODNiMWJiMmEyNjE5YTI0OTQ1MzhlNTIKQXV0aG9yOiBGZW5nLCBCb2IgQyA8Ym9iLmMu
ZmVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIFNlcCA5IDA5OjEyOjI4IDIwMTkgKzA4MDAKCiAg
ICBCYXNlVG9vbHM6IEZpeGVkIGJ1aWxkIGNsZWFuIHJlZ3Jlc3Npb24gaXNzdWUKICAgIAogICAg
Qlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE2Ngog
ICAgCiAgICBmaWxlX2xvY2sgYW5kIGNhY2hlX2xvY2sgYXJlIHVzZWQgYXMgZ2xvYmFsIGRhdGEs
CiAgICBzbyBtb3ZlIGZpbGVfbG9jayBhbmQgY2FjaGVfbG9jayBpbml0aWFsaXphdGlvbiBpbiBC
dWlsZAogICAgb2JqZWN0IF9faW5pdF9fIGZ1bmN0aW9uLgogICAgCiAgICBDYzogTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogU3RldmVuIFNoaSA8c3RldmVuLnNoaUBp
bnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpj
b21taXQgY2JlNzU0M2ViYmY5YmIzZTg1MzFhMjIzNWZmMjA1NzEzYjU2OTYwNQpBdXRob3I6IEJv
YiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KRGF0ZTogICBUaHUgU2VwIDUgMTc6NDU6MTAg
MjAxOSArMDgwMAoKICAgIEJhc2VUb29sczogRml4IGEgYnVnIGZvciBIaWkgUGNkIG92ZXJyaWRl
CiAgICAKICAgIEJaOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTIxNTcKICAgIAogICAgSGlpIFBjZCBsaW5rcyB0byBhIGVmaSB2YXJpYWJsZS4gVGhlIFZh
cmlhYmxlCiAgICBkZWZhdWx0IHZhbHVlIGlzIGV2YWx1YXRlZCBieSByZWxhdGVkIEhpaSBQY2Rz
CiAgICBzZXR0aW5nLiBJZiBtdWx0aXBsZSBIaWkgUGNkcyBsaW5rcyB0byBvbmUgdmFyaWFibGUs
CiAgICBhbmQgdGhlIG9mZnNldCBvdmVybGFwLCB0aGUgbGF0ZXIgSGlpIFBjZHMgc2V0dGluZwog
ICAgc2hvdWxkIGJlIGVmZmVjdGl2ZS4gVGhlcmUgaXMgYSB0b29sIGJ1ZyB0aGF0IGlzIGlmCiAg
ICB0aGUgUGNkcyBhcmUgaW4gZGlmZmVyZW50IGRzYyBmaWxlIHdoaWNoIGFyZSBpbmNsdWRlZAog
ICAgaW50byB0aGUgcGxhdGZvcm0gZHNjIGZpbGUsIGJ1aWxkIHRvb2wgZG9lcyBub3QgZ2V0CiAg
ICB0aGUgUGNkcyByZWxhdGl2ZSBwb3NpdGlvbiBjb3JyZWN0bHkuIFRoYXQgbWVhbnMKICAgIGJ1
aWxkIHRvb2wgZG9lcyBub3Qga25vdyB3aGljaCBQY2QgaXMgdGhlIGxhdGVyIG9uZS4gQXMKICAg
IHRoZSByZXN1bHQsIHRoZSB2YXJpYWJsZSBkZWZhdWx0IHZhbHVlIHdpbGwgYmUgaW5jb3JyZWN0
LgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIGZpeCB0aGlzIGJ1Zy4KICAgIAogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQm9iIEZl
bmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IGY0OTQyMWE0N2RjYTQ0YzNjZmM2ZDA5ZGZhMzA0
MjM5NTM4ZTI2NDgKQXV0aG9yOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgVHVl
IEF1ZyAyNyAwMjoxNDo0NSAyMDE5ICswODAwCgogICAgTWRlUGtnL0JsdWV0b290aExlQ29uZmln
Lmg6IEFkZCB0eXBlIEVmaUJsdWV0b290aFNtcFBlZXJBZGRyZXNzTGlzdAogICAgCiAgICBUbyBz
dXBwb3J0IGF1dG8tY29ubmVjdGlvbiwgRUZJX0JMVUVUT09USF9MRV9TTVBfREFUQV9UWVBFIG5l
ZWRzIHRvCiAgICBhZGQgYSBuZXcgZGF0YSB0eXBlIEVmaUJsdWV0b290aFNtcFBlZXJBZGRyZXNz
TGlzdCB3aGljaCBhc3NvY2lhdGVzCiAgICB3aXRoIGEgbGlzdCBvZiBCbHVldG9vdGggcGVyIGFk
ZHJlc3MgY29ubmVjdGVkIGJlZm9yZS4KICAgIAogICAgVGhpcyBuZXcgZGF0YSB0eXBlIHdhcyBh
ZGRlZCBpbiBVRUZJIHNwZWMgMi43Yi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUmF5IE5pIDxy
YXkubmlAaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5u
ZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgoKY29tbWl0IGQ2ZjVhNTA1MGI5NDJjYzBlYzA4YmRjMzk5MDBiODIzMTk1N2UxOGMK
QXV0aG9yOiBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNl
cCA0IDE3OjU0OjEyIDIwMTkgKzA4MDAKCiAgICBCYXNlVG9vbHM6RUNDIG5lZWQgdG8gaGFuZGxl
IGxvd2VyIGNhc2UgJ3N0YXRpYycKICAgIAogICAgQlo6aHR0cHM6Ly9idWd6aWxsYS50aWFub2Nv
cmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzc4CiAgICAKICAgIFdlIGFyZSBnb2luZyB0byBhZGQg
a2V5d29yZCAobG93ZXIgY2FzZSkgJ3N0YXRpYycgZm9yIGZ1bmN0aW9ucyBhbmQgZ2xvYmFsCiAg
ICB2YXJpYWJsZXMgd2hpY2ggYXJlIG5vdCByZWZlcmVuY2VkIG91dHNpZGUgdGhlaXIgY3VycmVu
dCBDIGZpbGUuCiAgICAKICAgIEhvd2V2ZXIsIHRoZSBFQ0MgdG9vbCBvbmx5IHJlY29nbml6ZXMg
dXBwZXIgY2FzZSAnU1RBVElDJyBhdCB0aGlzIG1vbWVudC4KICAgIFRoaXMgd2lsbCBsZWFkIHRv
IGlzc3VlIHJlcG9ydHMgZm9yIG5ldyBjb2RlcyB0aGF0IGZvbGxvdyB0aGUgYWJvdmUgY29kaW5n
CiAgICBzdHlsZS4KICAgIAogICAgVGhpcyBwYXRjaCBpcyBnb2luZyB0byBoYW5kbGUgbG93ZXIg
Y2FzZSAnc3RhdGljJwogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+CiAgICBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBC
b2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+Cgpjb21taXQgMDNhZDNkODg5YzY0OTc4YzMx
YThjY2Q3MGYxODYyNTU4YmRiMGEyZApBdXRob3I6IEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDYgMTE6Mjk6NTQgMjAxOSArMDgwMAoKICAgIEJhc2VU
b29sczpFY2MgaGFuZGxlIGFub3RoZXIgY29weXJpZ2h0IGZvcm1hdAogICAgCiAgICBCWjpodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIwNTcKICAgIAogICAg
RWNjIGNhbiBub3QgaGFuZGxlIHRoZSBjb3B5cmlnaHQgZm9ybWF0IGxpa2UKICAgIAogICAgKEMp
IENvcHlyaWdodCAyMDE1LTIwMTYgSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1l
bnQgTFA8QlI+CiAgICAKICAgIFRoaXMgd2lsbCBjYXVzZSBFY2MgdG8gcmVwb3J0IHdyb25nIGlu
Zm9ybWF0aW9uLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIGdvaW5nIHRvIGhhbmRsZSB0aGlzIGZv
cm1hdAogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBD
YzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogWmhp
anUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb2IgRmVuZyA8
Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 17:48:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 17:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7kFe-0007kp-Ck; Tue, 10 Sep 2019 17: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=DAD5=XF=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i7kFd-0007kk-51
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 17:48:25 +0000
X-Inumbo-ID: 2f04edb8-d3f3-11e9-ac20-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f04edb8-d3f3-11e9-ac20-12813bfff9fa;
 Tue, 10 Sep 2019 17:48:23 +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 x8AHdYwX157279;
 Tue, 10 Sep 2019 17:48:21 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=cO4mIuv4/NshJ0bwX5tqD/8OFGeqAT1pBm22YBSrTQ4=;
 b=kRDXONDDGwjsho+0/0pFy6JC+Rw8nzdhZz9/wJLNFU187qBQR8GXQAZvDkHMQNpbXFng
 DqSyPUjaTzlzc9zbnyGGDBiB2vVF0pXG2Z57Fo9L5pPMnf/VKoQq1aQ4a3I5WuHWENpJ
 n0KymjWB39AV8URdQvn6wGHvL/83EOgJsmy5/B2V+osfXlM09bY7QnbrjUhqOKAOK3/X
 SMQatqZKa/LPZJG103xsDb0fuJ8gciRdpQnKt6XndYMENSOru7M2ZcYi37siqwoK1W+0
 gl6MNXxoD7eh6I5Crhyg3izZgiDP7RatkV8nqYDiioKTg26wNDczXFaXnxbGVovz/NUP hw== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2uw1jkd36p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Sep 2019 17:48:21 +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 x8AHheAV006059;
 Tue, 10 Sep 2019 17:48:20 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2uwpjw4g6g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Sep 2019 17:48:20 +0000
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x8AHmJ0k000816;
 Tue, 10 Sep 2019 17:48:19 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 10 Sep 2019 10:48:19 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
 <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <df64cd80-d92e-27ad-b1bc-e58184379e50@oracle.com>
Date: Tue, 10 Sep 2019 13:48:07 -0400
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: <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9376
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909100171
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9376
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909100171
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gOS8xMC8xOSA1OjQ2IEFNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiBPbiAxMC8wOS8yMDE5
IDAyOjQ3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDkvOS8xOSA1OjQ4IFBNLCBJZ29y
IERydXpoaW5pbiB3cm90ZToKPj4+IE9uIDA5LzA5LzIwMTkgMjA6MTksIEJvcmlzIE9zdHJvdnNr
eSB3cm90ZToKPj4+PiBPbiA5LzgvMTkgNzozNyBQTSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+
Pj4+IE9uIDA5LzA5LzIwMTkgMDA6MzAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+IE9u
IDkvOC8xOSA1OjExIFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4+Pj4+PiBPbiAwOC8wOS8y
MDE5IDE5OjI4LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+Pj4+IFdvdWxkIGl0IGJlIHBv
c3NpYmxlIGZvciB1cyB0byBwYXJzZSBNQ0ZHIG91cnNlbHZlcyBpbiBwY2lfeGVuX2luaXQoKT8g
SQo+Pj4+Pj4+PiByZWFsaXplIHRoYXQgd2UnZCBiZSBkb2luZyB0aGlzIHR3aWNlIChvciBtYXli
ZSBldmVuIHRocmVlIHRpbWVzIHNpbmNlCj4+Pj4+Pj4+IGFwcGFyZW50bHkgYm90aCBwY2lfYXJj
aF9pbml0KCnCoCBhbmQgYWNwaV9pbmkoKSBkbyBpdCkuCj4+Pj4+Pj4+Cj4+Pj4+Pj4gSSBkb24n
dCB0aGluZSBpdCBtYWtlcyBzZW5zZToKPj4+Pj4+PiBhKSBpdCBuZWVkcyB0byBiZSBkb25lIGFm
dGVyIEFDUEkgaXMgaW5pdGlhbGl6ZWQgc2luY2Ugd2UgbmVlZCB0byBwYXJzZQo+Pj4+Pj4+IGl0
IHRvIGZpZ3VyZSBvdXQgdGhlIGV4YWN0IHJlc2VydmVkIHJlZ2lvbiAtIHRoYXQncyB3aHkgaXQn
cyBjdXJyZW50bHkKPj4+Pj4+PiBkb25lIGluIGFjcGlfaW5pdCgpIChzZWUgY29tbWl0IG1lc3Nh
Z2UgZm9yIHRoZSByZWFzb25zIHdoeSkKPj4+Pj4+IEhtbS4uLiBXZSBzaG91bGQgYmUgYWJsZSB0
byBwYXJzZSBBQ1BJIHRhYmxlcyBieSB0aGUgdGltZQo+Pj4+Pj4gcGNpX2FyY2hfaW5pdCgpIGlz
IGNhbGxlZC4gSW4gZmFjdCwgaWYgeW91IGxvb2sgYXQKPj4+Pj4+IHBjaV9tbWNmZ19lYXJseV9p
bml0KCkgeW91IHdpbGwgc2VlIHRoYXQgaXQgZG9lcyBqdXN0IHRoYXQuCj4+Pj4+Pgo+Pj4+PiBU
aGUgcG9pbnQgaXMgbm90IHRvIHBhcnNlIE1DRkcgYWZ0ZXIgYWNwaV9pbml0IGJ1dCB0byBwYXJz
ZSBEU0RUIGZvcgo+Pj4+PiByZXNlcnZlZCByZXNvdXJjZSB3aGljaCBjb3VsZCBiZSBkb25lIG9u
bHkgYWZ0ZXIgQUNQSSBpbml0aWFsaXphdGlvbi4KPj4+PiBPSywgSSB0aGluayBJIHVuZGVyc3Rh
bmQgbm93IHdoYXQgeW91IGFyZSB0cnlpbmcgdG8gZG8gLS0tIHlvdSBhcmUKPj4+PiBlc3NlbnRp
YWxseSB0cnlpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHJhbmdlIGluc2VydGVkIGJ5Cj4+Pj4gc2V0
dXBfbWNmZ19tYXAoKSwgcmlnaHQ/Cj4+Pj4KPj4+IEFjdHVhbGx5LCBwY2lfbW1jZmdfbGF0ZV9p
bml0KCkgdGhhdCdzIGNhbGxlZCBvdXQgb2YgYWNwaV9pbml0KCkgLQo+Pj4gdGhhdCdzIHdoZXJl
IE1DRkcgYXJlYXMgYXJlIHByb3Blcmx5IHNpemVkLiAKPj4gcGNpX21tY2ZnX2xhdGVfaW5pdCgp
IHJlYWRzIHRoZSAoc3RhdGljKSBNQ0ZHLCB3aGljaCBkb2Vzbid0IG5lZWQgRFNEVCBwYXJzaW5n
LCBkb2VzIGl0PyBzZXR1cF9tY2ZnX21hcCgpIE9UT0ggZG9lcyBuZWVkIGl0IGFzIGl0IHVzZXMg
ZGF0YSBmcm9tIF9DQkEgKG9yIGlzIGl0IF9DUlM/KSwgYW5kIEkgdGhpbmsgdGhhdCdzIHdoeSB3
ZSBjYW4ndCBwYXJzZSBNQ0ZHIHByaW9yIHRvIGFjcGlfaW5pdCgpLiBTbyB3aGF0IEkgc2FpZCBh
Ym92ZSBpbmRlZWQgd29uJ3Qgd29yay4KPj4KPiBObywgaXQgdXNlcyBpc19hY3BpX3Jlc2VydmVk
KCkgKGl0J3MgY2FsbGVkIGluZGlyZWN0bHkgc28gbWlnaHQgYmUgd2VsbAo+IGhpZGRlbikgdG8g
cGFyc2UgRFNEVCB0byBmaW5kIGEgcmVzZXJ2ZWQgcmVzb3VyY2UgaW4gaXQgYW5kIHNpemUgTUNG
Rwo+IGFyZWEgYWNjb3JkaW5nbHkuIAoKClJpZ2h0LCBJIHNlZSBpdC4gVGhhbmtzIGZvciB0aGUg
ZXhwbGFuYXRpb24uCgoKPiBzZXR1cF9tY2ZnX21hcCgpIGlzIGNhbGxlZCBmb3IgZXZlcnkgcm9v
dCBidXMKPiBkaXNjb3ZlcmVkIGFuZCBpbmRlZWQgdHJpZXMgdG8gZXZhbHVhdGUgX0NCQSBidXQg
YXQgdGhpcyBwb2ludAo+IHBjaV9tbWNmZ19sYXRlX2luaXQoKSBoYXMgYWxyZWFkeSBmaW5pc2hl
ZCBNQ0ZHIHJlZ2lzdHJhdGlvbiBmb3IgZXZlcnkKPiBjb2xkLXBsdWdnZWQgYnVzICh3aGljaCBp
bmZvcm1hdGlvbiBpcyBkZXNjcmliZWQgaW4gTUNGRyB0YWJsZSkgc28gdGhvc2UKPiBjYWxscyBh
cmUgZHVtbXkuCj4KPj4+IHNldHVwX21jZmdfbWFwKCkgaXMgbW9zdGx5Cj4+PiBmb3IgYnVzIGhv
dHBsdWcgd2hlcmUgTUNGRyBhcmVhIGlzIGRpc2NvdmVyZWQgYnkgZXZhbHVhdGluZyBfQ0JBIG1l
dGhvZDsKPj4+IGZvciBjb2xkLXBsdWdnZWQgYnVzZXMgaXQganVzdCBjb25maXJtcyB0aGF0IE1D
RkcgYXJlYSBpcyBhbHJlYWR5Cj4+PiByZWdpc3RlcmVkIGJlY2F1c2UgaXQgaXMgbWFuZGF0ZWQg
Zm9yIHRoZW0gdG8gYmUgaW4gTUNGRyB0YWJsZSBhdCBib290IHRpbWUuCj4+Pgo+Pj4+IFRoZSBv
dGhlciBxdWVzdGlvbiBJIGhhdmUgaXMgd2h5IHlvdSB0aGluayBpdCdzIHdvcnRoIGtlZXBpbmcK
Pj4+PiB4ZW5fbWNmZ19sYXRlKCkgYXMgYSBsYXRlIGluaXRjYWxsLiBIb3cgY291bGQgTUNGRyBp
bmZvIGJlIHVwZGF0ZWQKPj4+PiBiZXR3ZWVuIGFjcGlfaW5pdCgpIGFuZCBsYXRlX2luaXRjYWxs
cyBiZWluZyBydW4/IEknZCB0aGluayBpdCBjYW4gb25seQo+Pj4+IGhhcHBlbiB3aGVuIGEgbmV3
IGRldmljZSBpcyBob3RwbHVnZ2VkLgo+Pj4+Cj4+PiBJdCB3YXMgYSBwcmVjYXV0aW9uIGFnYWlu
c3Qgc2V0dXBfbWNmZ19tYXAoKSBjYWxscyB0aGF0IG1pZ2h0IGFkZCBuZXcKPj4+IGFyZWFzIHRo
YXQgYXJlIG5vdCBpbiBNQ0ZHIHRhYmxlIGJ1dCBmb3Igc29tZSByZWFzb24gaGF2ZSBfQ0JBIG1l
dGhvZC4KPj4+IEl0J3Mgb2J2aW91c2x5IGEgImZpcm13YXJlIGlzIGJyb2tlbiIgc2NlbmFyaW8g
c28gSSBkb24ndCBoYXZlIHN0cm9uZwo+Pj4gZmVlbGluZ3MgdG8ga2VlcCBpdCBoZXJlLiBXaWxs
IHByZWZlciB0byByZW1vdmUgaW4gdjIgaWYgeW91IHdhbnQuCj4+IElzbid0IHNldHVwX21jZmdf
bWFwKCkgY2FsbGVkIGJlZm9yZSB0aGUgZmlyc3QgeGVuX2FkZF9kZXZpY2UoKSB3aGljaCBpcyB3
aGVyZSB5b3UgYXJlIGNhbGxpbmcgeGVuX21jZmdfbGF0ZSgpPwo+Pgo+IHNldHVwX21jZmdfbWFw
KCkgY2FsbHMgYXJlIGRvbmUgaW4gb3JkZXIgb2Ygcm9vdCBidXMgZGlzY292ZXJ5IHdoaWNoCj4g
aGFwcGVucyAqYWZ0ZXIqIHRoZSBwcmV2aW91cyByb290IGJ1cyBoYXMgYmVlbiBlbnVtZXJhdGVk
LiBTbyB0aGUgb3JkZXIKPiBpczogY2FsbCBzZXR1cF9tY2ZnX21hcCgpIGZvciByb290IGJ1cyAw
LCBmaW5kIHRoYXQKPiBwY2lfbW1jZmdfbGF0ZV9pbml0KCkgaGFzIGZpbmlzaGVkIE1DRkcgYXJl
YSByZWdpc3RyYXRpb24sIHBlcmZvcm0gUENJCj4gZW51bWVyYXRpb24gb2YgYnVzIDAsIGNhbGwg
eGVuX2FkZF9kZXZpY2UoKSBmb3IgZXZlcnkgZGV2aWNlIHRoZXJlLCBjYWxsCj4gc2V0dXBfbWNm
Z19tYXAoKSBmb3Igcm9vdCBidXMgWCwgZXRjLgoKQWgsIHllcy4gTXVsdGlwbGUgYnVzc2VzLgoK
SWYgdGhhdCdzIHRoZSBjYXNlIHRoZW4gd2h5IGRvbid0IHdlIG5lZWQgdG8gY2FsbCB4ZW5fbWNm
Z19sYXRlKCkgZm9yCnRoZSBmaXJzdCBkZXZpY2Ugb24gZWFjaCBidXM/CgotYm9yaXMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 18:10:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 18: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 1i7kaR-0000zq-Cd; Tue, 10 Sep 2019 18:09:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7kaP-0000zJ-Kf
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 18:09:53 +0000
X-Inumbo-ID: 2ded37ac-d3f6-11e9-ac20-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ded37ac-d3f6-11e9-ac20-12813bfff9fa;
 Tue, 10 Sep 2019 18:09: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 1i7kaL-0005QU-De; Tue, 10 Sep 2019 18:09: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 1i7kaL-0003Fv-0a; Tue, 10 Sep 2019 18:09:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7kaK-0008JH-Vm; Tue, 10 Sep 2019 18:09:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141172-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-i386-prev:<job status>:broken:regression
 xen-unstable:build-amd64-pvops:<job status>:broken:regression
 xen-unstable:build-i386:<job status>:broken:regression
 xen-unstable:build-amd64-xsm:<job status>:broken:regression
 xen-unstable:build-i386-xsm:<job status>:broken:regression
 xen-unstable:build-amd64-prev:<job status>:broken:regression
 xen-unstable:build-armhf:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-amd64:<job status>:broken:regression
 xen-unstable:build-i386-pvops:<job status>:broken:regression
 xen-unstable:build-amd64-xtf:<job status>:broken:regression
 xen-unstable:build-i386-pvops:host-install(4):broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-i386-prev:host-install(4):broken:regression
 xen-unstable:build-armhf-pvops:host-install(4):broken:regression
 xen-unstable:build-i386-xsm:host-install(4):broken:regression
 xen-unstable:build-amd64-xsm:host-install(4):broken:regression
 xen-unstable:build-amd64-pvops:host-install(4):broken:regression
 xen-unstable:build-amd64-xtf:host-install(4):broken:regression
 xen-unstable:build-amd64-prev:host-install(4):broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-amd64:host-install(4):broken:regression
 xen-unstable:build-i386:host-install(4):broken:regression
 xen-unstable:build-armhf:host-install(4):broken:regression
 xen-unstable:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 xen-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=74791511067aaff67efbd2555a5f635246264453
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 18:09:48 +0000
Subject: [Xen-devel] [xen-unstable test] 141172: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE3MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE3Mi8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTM5ODc2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk4NzYKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTg3
NgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTM5ODc2CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk4NzYKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzOTg3NgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5ODc2CiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzk4
NzYKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEzOTg3NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5ODc2CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzk4NzYKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzOTg3NgogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTM5
ODc2CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMzk4NzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzQ3OTE1MTEwNjdhYWZmNjdlZmJkMjU1
NWE1ZjYzNTI0NjI2NDQ1MwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
NmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTM5ODc2ICAyMDE5LTA4LTA5IDE4OjQ2OjU2IFogICAzMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEzOTkxNSAgMjAxOS0wOC0xMCAyMDo0NDoyMyBaICAgMzAgZGF5cyAgIDM0IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTEwOCAgMjAxOS0wOS0wNyAwNDoyOTowNyBa
ICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
PgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJhbmRhbiBEYXMgPGJz
ZEByZWRoYXQuY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgogIERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0Bp
bnZpc2libGV0aGluZ3NsYWIuY29tPgogIE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0u
YWMudWs+CiAgTWljaGHFgiBLb3dhbGN6eWsgPG1rb3dAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2VsIFdpZWN6b3Jr
aWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
bWFuIFNoYXBvc2huaWsgPHJvbWFuQHplZGVkYS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGls
aW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBWaWt0b3IgTWl0aW4gPHZpa3Rv
ci5taXRpbi4xOUBnbWFpbC5jb20+CiAgVmlrdG9yIE1pdGluIDx2aWt0b3JfbWl0aW5AZXBhbS5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3Jn
PgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpi
cm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wcmV2IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMDMyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 18:28:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 18: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 1i7krp-0002Zb-G4; Tue, 10 Sep 2019 18:27:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7kro-0002ZP-4R
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 18:27:52 +0000
X-Inumbo-ID: ae154eea-d3f8-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae154eea-d3f8-11e9-b299-bc764e2007e4;
 Tue, 10 Sep 2019 18:27: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 1i7krf-0005kW-E7; Tue, 10 Sep 2019 18:27: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 1i7krf-00043u-2K; Tue, 10 Sep 2019 18:27:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7krf-0000he-1k; Tue, 10 Sep 2019 18:27:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141171-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-i386-xsm:<job status>:broken:regression
 linux-4.9:build-i386-pvops:<job status>:broken:regression
 linux-4.9:build-amd64:<job status>:broken:regression
 linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-amd64-xsm:<job status>:broken:regression
 linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:build-i386:<job status>:broken:regression
 linux-4.9:build-amd64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-armhf:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-amd64-xsm:host-install(4):broken:regression
 linux-4.9:build-i386-xsm:host-install(4):broken:regression
 linux-4.9:build-i386:host-install(4):broken:regression
 linux-4.9:build-arm64-pvops:host-install(4):broken:regression
 linux-4.9:build-armhf-pvops:host-install(4):broken:regression
 linux-4.9:build-i386-pvops:host-install(4):broken:regression
 linux-4.9:build-amd64-pvops:host-install(4):broken:regression
 linux-4.9:build-amd64:host-install(4):broken:regression
 linux-4.9:build-arm64:host-install(4):broken:regression
 linux-4.9:build-arm64-xsm:host-install(4):broken:regression
 linux-4.9:build-armhf:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.9:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=bf489db05ebf7106dd77f79e6edabc45fc318416
X-Osstest-Versions-That: linux=228e87c35b6c083be778d24b64c02ad05015f3d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 18:27:43 +0000
Subject: [Xen-devel] [linux-4.9 test] 141171: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE3MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE3MS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwODQ0CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDA4NDQKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDE0MDg0NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwODQ0CiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxNDA4NDQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDg0NAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwODQ0CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxNDA4NDQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDg0NAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTQwODQ0CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDA4NDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYmY0ODlkYjA1
ZWJmNzEwNmRkNzdmNzllNmVkYWJjNDVmYzMxODQxNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgMjI4ZTg3YzM1YjZjMDgzYmU3NzhkMjRiNjRjMDJhZDA1MDE1ZjNkMgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwODQ0ICAyMDE5LTA4LTMwIDE3OjQ5OjE3IFogICAxMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTA4NCAgMjAxOS0wOS0wNiAwODozOToxMiBaICAg
IDQgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5j
b20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4g
SHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBZHJpYW4gVmxhZHUgPGF2bGFkdUBj
bG91ZGJhc2Vzb2x1dGlvbnMuY29tPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFy
ZC5lZHU+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50
ZWwuY29tPgogIEFuZHJldyBDb29rcyA8YW5kcmV3LmNvb2tzQG9wZW5nZWFyLmNvbT4KICBBbmRy
ZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1
cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUBy
ZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8
YnNkQHJlZGhhdC5jb20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxp
YnJlLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5v
cmc+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNtPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz
ZS5kZT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAg
Q2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDb2xp
biBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIERhbmllbCBEcmFrZSA8ZHJh
a2VAZW5kbGVzc20uY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5j
b20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlZXBhayBSYXdh
dCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGluZyBYaWFuZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFt
b2JpbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBI
cmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxp
cGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVu
ZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGFucyBVbGxp
IEtyb2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgogIEhlbmsgdmFuIGRlciBMYWFuIDxv
cGVuc291cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhlbnJ5IEJ1cm5zIDxoZW5yeWJ1cm5zQGdvb2ds
ZS5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBIb2Rhc3ppLCBSb2JlcnQg
PFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+
CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEphc29uIEJhcm9uIDxqYmFy
b25AYWthbWFpLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29tLmNvbT4K
ICBKZWFuIERlbHZhcmUgPGpkZWx2YXJlQHN1c2UuZGU+CiAgSmVucyBBeGJvZSA8YXhib2VAa2Vy
bmVsLmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5n
IFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4
LmludGVsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8
am9sc2FAa2VybmVsLm9yZz4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hh
bm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJi
YXJkQG52aWRpYS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWly
b0BpbnRyYTJuZXQuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2Fs
LmNvbT4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWog
PGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5k
ZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBNYW51ZWwgUHJlc25pdHogPG1haWxAbXB5LmRlPgog
IE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxt
YXpAa2VybmVsLm9yZz4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGlu
IEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXR0aGlldSBCYWVy
dHMgPG1hdHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2Vs
bGV5QG1pY3Jvc29mdC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAg
TWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0
QHZtd2FyZS5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAh
IG9yZz4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXZp
ZCBFbWFtZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8
bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmVpbCBNYWNMZW9kIDxuZWlsQG5tYWNsZW9kLmNvbT4K
ICBOaWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPgogIE5pY29s
aW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJl
ZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYWJsbyBOZWly
YSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUBy
ZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQZWRybyBT
b3VzYSA8c291c2FAc3lub3BzeXMuY29tPgogIFBldGVyIENoZW4gPHBldGVyLmNoZW5AbnhwLmNv
bT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxz
dHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhp
bGlwbEBvdmVydC5vcmc+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAg
UmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkbyBO
ZXJpIDxyaWNhcmRvLm5lcmktY2FsZGVyb25AbGludXguaW50ZWwuY29tPgogIFJvYmVydCBIb2Rh
c3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBo
eUBhcm0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNh
bHZhdG9yZSBCb25hY2NvcnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVy
c29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNvaGVpbCBIYXNz
YXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RA
Z214Lm5ldD4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFzIEJvZ2VuZG9l
cmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxp
bnV4LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhv
bWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgogIFRpbSBGcm9pZGNvZXVyIDx0
aW0uZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFj
a3lAYW1kLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFj
ZS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEts
ZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3MgPHZh
bGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAg
Vmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYW5nIFhpYXlhbmcgPHh5d2FuZy5z
anR1QHNqdHUuZWR1LmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxs
IERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29v
Z2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIFdv
bGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5jb20+CiAgV29sZnJhbSBT
YW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNo
aW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWmVuZ2h1aSBZdSA8eXV6ZW5naHVpQGh1YXdlaS5jb20+
CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgYnVpbGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 18:52:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 18: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 1i7lFQ-0004pb-89; Tue, 10 Sep 2019 18:52:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7lFP-0004pW-Ae
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 18:52:15 +0000
X-Inumbo-ID: 16ef81a8-d3fc-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 16ef81a8-d3fc-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 18:52:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7lFH-0006D8-RQ; Tue, 10 Sep 2019 18:52:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7lFH-0005HN-KM; Tue, 10 Sep 2019 18:52:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7lFH-0005sf-Je; Tue, 10 Sep 2019 18:52:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141173-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-amd64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:build-amd64-pvops:<job status>:broken:regression
 linux-linus:build-i386-xsm:<job status>:broken:regression
 linux-linus:build-armhf-pvops:<job status>:broken:regression
 linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:build-i386:<job status>:broken:regression
 linux-linus:build-amd64-xsm:<job status>:broken:regression
 linux-linus:build-amd64-pvops:host-install(4):broken:regression
 linux-linus:build-i386:host-install(4):broken:regression
 linux-linus:build-armhf-pvops:host-install(4):broken:regression
 linux-linus:build-amd64-xsm:host-install(4):broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-amd64:host-install(4):broken:regression
 linux-linus:build-i386-xsm:host-install(4):broken:regression
 linux-linus:build-arm64-pvops:host-install(4):broken:regression
 linux-linus:build-arm64-xsm:host-install(4):broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64: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-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):starved:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:build-check(1):starved:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:build-check(1):starved:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):starved:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):starved:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):starved:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):starved:nonblocking
 linux-linus:build-arm64:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=56037cadf60461b4a2996b4d8f0057c4d343c17c
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 18:52:07 +0000
Subject: [Xen-devel] [linux-linus test] 141173: trouble:
 blocked/broken/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>

ZmxpZ2h0IDE0MTE3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMTczLwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMzNTgwCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEzMzU4MAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgc3RhcnZlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgc3RhcnZlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgc3RhcnZlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgc3RhcnZlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNTYwMzdjYWRmNjA0NjFiNGEyOTk2YjRk
OGYwMDU3YzRkMzQzYzE3YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
NzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDE4OSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAxODggZGF5cyAgMTQxIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTE3MyAgMjAxOS0wOS0xMCAwMzoxNjoyMiBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDI5OCBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RhcnZlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFy
dmVkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYt
cHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhm
IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA5MjczMzMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 18:55:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 18:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7lIx-0004xK-Q3; Tue, 10 Sep 2019 18:55:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7lIx-0004xF-2i
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 18:55:55 +0000
X-Inumbo-ID: 9c89d96c-d3fc-11e9-ac21-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9c89d96c-d3fc-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 18:55:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A90828;
 Tue, 10 Sep 2019 11:55:52 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6BD6B3F59C;
 Tue, 10 Sep 2019 11:55:50 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566588892-5305-1-git-send-email-olekstysh@gmail.com>
 <d844f8b1-380d-0aed-785c-d889050b62c5@arm.com>
 <e7520ee5-2a31-d129-d736-7ce56589cb3e@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cec380f6-daf6-242f-3b57-2b08b3140248@arm.com>
Date: Tue, 10 Sep 2019 19:55:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e7520ee5-2a31-d129-d736-7ce56589cb3e@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] [RFC V2] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGksCgpPbiA5LzEwLzE5IDU6MjQgUE0sIE9sZWtzYW5kciB3cm90ZToKPiAKPiBPbiAxMC4wOS4x
OSAxODoxMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBPbGVrc2FuZHIsCj4gCj4gSGksIEp1
bGllbgo+IAo+IAo+Pgo+PiBPbiA4LzIzLzE5IDg6MzQgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+Pj4KPj4+IFRoZXJlIGlzIGEgc3RyaWN0IHJlcXVpcmVtZW50IGZvciB0
aGUgSU9NTVUgd2hpY2ggd2FudHMgdG8gc2hhcmUKPj4+IHRoZSBQMk0gdGFibGUgd2l0aCB0aGUg
Q1BVLiBUaGUgSU9NTVUncyBTdGFnZS0yIGlucHV0IHNpemUgbXVzdCBiZSBlcXVhbAo+Pj4gdG8g
dGhlIFAyTSBJUEEgc2l6ZS4gSXQgaXMgbm90IGEgcHJvYmxlbSB3aGVuIHRoZSBJT01NVSBjYW4g
c3VwcG9ydAo+Pj4gYWxsIHZhbHVlcyB0aGUgQ1BVIHN1cHBvcnRzLiBJbiB0aGF0IGNhc2UsIHRo
ZSBJT01NVSBkcml2ZXIgd291bGQganVzdAo+Pj4gdXNlIGFueSAicDJtX2lwYV9iaXRzIiB2YWx1
ZSBhcyBpcy4gQnV0LCB0aGVyZSBhcmUgY2FzZXMgd2hlbiBub3QuCj4+Pgo+Pj4gSW4gb3JkZXIg
dG8gbWFrZSBQMk0gc2hhcmluZyBwb3NzaWJsZSBvbiB0aGUgcGxhdGZvcm1zIHdoaWNoCj4+PiBJ
UE1NVXMgaGF2ZSBhIGxpbWl0YXRpb24gaW4gbWF4aW11bSBTdGFnZS0yIGlucHV0IHNpemUgaW50
cm9kdWNlCj4+PiB0aGUgZm9sbG93aW5nIGxvZ2ljLgo+Pj4KPj4+IEZpcnN0IGluaXRpYWxpemUg
dGhlIElPTU1VIHN1YnN5c3RlbSBhbmQgZ2F0aGVyIHJlcXVpcmVtZW50cyByZWdhcmRpbmcKPj4+
IHRoZSBtYXhpbXVtIElQQSBiaXRzIHN1cHBvcnRlZCBieSBlYWNoIElPTU1VIGRldmljZSB0byBm
aWd1cmUgb3V0Cj4+PiB0aGUgbWluaW11bSB2YWx1ZSBhbW9uZyB0aGVtLiBJbiB0aGUgUDJNIGNv
ZGUsIHRha2UgaW50byB0aGUgYWNjb3VudAo+Pj4gdGhlIElPTU1VIHJlcXVpcmVtZW50cyBhbmQg
Y2hvb3NlIHN1aXRhYmxlICJwYV9yYW5nZSIgYWNjb3JkaW5nCj4+PiB0byB0aGUgcmVzdHJpY3Rl
ZCAicDJtX2lwYV9iaXRzIi4KPj4KPj4gQXMgSSBwb2ludGVkIGluIHRoZSBwcmV2aW91cyB2ZXJz
aW9uLCBhbGwgdGhlIGNvZGUgeW91IG1vZGlmeSBpcyBhcm02NCAKPj4gc3BlY2lmaWMuIEZvciBh
cm0zMiwgdGhlIG51bWJlciBvZiBJUEEgYml0cyBpcwo+PiBoYXJkY29kZWQuIFNvIGlmIHlvdSBt
b2RpZnkgcDJtX2lwYV9iaXRzLCB5b3Ugd291bGQgZW5kIHVwIHRvIAo+PiBtaXNjb25maWd1cmUg
VlRDUi4KPj4gSW4gb3RoZXIgd29yZHMsIGZvciBBcm0zMiwgeW91IG5lZWQgdG8gY2hlY2sgcDJt
X2lwYV9iaXRzIGlzIGF0IGxlYXN0IAo+PiA0MC1iaXRzIGJlZm9yZSBvdmVycmlkaW5nIGl0Lgo+
IAo+IEJ1dCwgYWxsIG1vZGlmaWNhdGlvbnMgd2l0aCBwMm1faXBhX2JpdHMgYXJlIGRvbmUgYmVm
b3JlIAo+IHNldHVwX3ZpcnRfcGFnaW5nKCksIHdoZXJlLCBhY3R1YWxseSwgdGhlIHAybV9pcGFf
Yml0cyBpcyBoYXJkLWNvZGVkIHRvIAo+IDQwIGJpdHMuIEhvdyBjYW4gd2UgZW5kIHVwIG1pc2Nv
bmZpZ3VyaW5nIFZUQ1IgZm9yIEFSTTMyPyBPciBJIHJlYWxseSAKPiBtaXNzZWQgc29tZXRoaW5n
PwoKU29ycnkgaWYgSSB3YXNuJ3QgY2xlYXJlZCwgSSBtZWFudCB0aGUgVlRDUiBmb3IgdGhlIElP
TU1VLiBZb3Ugd291bGQgZW5kIAp1cCB0byBjb25maWd1cmUgd2l0aCBhIHZhbHVlIHRoYXQgaXMg
YmlnZ2VyIHRoYW4gd2hhdCBpdCBjYW4gc3VwcG9ydC4KCkkgYW0gb2sgaWYgeW91IGRvbid0IHJl
c3RyaWN0IHRoZSBwMm1faXBhX2JpdHMgYW5kIGp1c3QgZmFpbC4gVGhlIHBvaW50IAppcyB0byBu
b3RpZnkgdGhlIHVzZXIgQVNBUCByYXRoZXIgdGhhbiBhbGxvd2luZyB0byBjb250aW51ZS4KClRo
aXMgd291bGQgbWFrZSB0aGUgYmVoYXZpb3Igc2ltaWxhciB0byB0aGUgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiAKKGFsdGhvdWdoIHRoZSBlcnJvciB3b3VsZCBiZSBkaWZmZXJlbnQpLgoKWy4uLl0K
Cj4+PiArewo+Pj4gK8KgwqDCoCAvKgo+Pj4gK8KgwqDCoMKgICogQ2FsY3VsYXRlIHRoZSBtaW5p
bXVtIG9mIHRoZSBtYXhpbXVtIElQQSBiaXRzIHRoYXQgYW55IElPTU1VCj4+PiArwqDCoMKgwqAg
KiBjYW4gc3VwcG9ydC4KPj4+ICvCoMKgwqDCoCAqLwo+Pj4gK8KgwqDCoCBpZiAoIGlvbW11X2lw
YV9iaXRzIDwgcDJtX2lwYV9iaXRzICkKPj4+ICvCoMKgwqDCoMKgwqDCoCBwMm1faXBhX2JpdHMg
PSBpb21tdV9pcGFfYml0czsKPj4+ICt9Cj4+PiArCj4+PiDCoCAvKiBWVENSIHZhbHVlIHRvIGJl
IGNvbmZpZ3VyZWQgYnkgYWxsIENQVXMuIFNldCBvbmx5IG9uY2UgYnkgdGhlIAo+Pj4gYm9vdCBD
UFUgKi8KPj4+IMKgIHN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IHZ0Y3I7Cj4+PiDCoCBA
QCAtMTk2NiwxMCArMTk3NywyOCBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lk
KQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIFs3XSA9IHsgMCB9wqAgLyogSW52YWxpZCAqLwo+Pj4g
wqDCoMKgwqDCoCB9Owo+Pj4gwqAgLcKgwqDCoCB1bnNpZ25lZCBpbnQgY3B1Owo+Pj4gK8KgwqDC
oCB1bnNpZ25lZCBpbnQgaSwgY3B1Owo+Pj4gwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgcGFfcmFu
Z2UgPSAweDEwOyAvKiBMYXJnZXIgdGhhbiBhbnkgcG9zc2libGUgdmFsdWUgKi8KPj4+IMKgwqDC
oMKgwqAgYm9vbCB2bWlkXzhfYml0ID0gZmFsc2U7Cj4+PiDCoCArwqDCoMKgIGlmICggaW9tbXVf
ZW5hYmxlZCApCj4+Cj4+IENvdWxkIHdlIG1ha2UgdGhpcyBJT01NVS1hZ25vc3RpYz8gVGhlIG1h
aW4gcmVhc29uIHRvIGNvbnZlcnQgZnJvbSAKPj4gcDJtX2lwYV9iaXRzIHRvIHBhX3JhbmdlIGlz
IHRvIGNhdGVyIHRoZSByZXN0IG9mIHRoZSBjb2RlLgo+Pgo+PiBCdXQgd2UgY291bGQgcmV3b3Jr
IHRoZSBjb2RlIHRvIGRvIHRoZSBjb21wdXRhdGlvbiB3aXRoIHAybV9pcGFfYml0cyAKPj4gYW5k
IHRoZW4gbG9vay11cCBmb3IgdGhlIHBhX3JhbmdlLiAKPiAKPiBJIGFtIGFmcmFpZCwgSSBkb24n
dCBjb21wbGV0ZWx5IHVuZGVyc3RhbmQgeW91ciBpZGVhIG9mIG1ha2luZyB0aGlzIAo+IElPTU1V
LWFnbm9zdGljIGFuZCB3aGF0IEkgc2hvdWxkIGRvLi4uCgpSb3VnaGx5IHdoYXQgeW91IGFyZSBk
b2luZyB0b2RheSBpczoKCmlmICggaW9tbXVfZW5hYmxlZCApCiAgICBwYV9yYW5nZSA9IGZpbmRf
cGFfcmFuZ2VfZnJvbV9wMm1fYml0cygpLgoKZm9yX2VhY2hfY3B1KCkKICAgIGlmICggY3B1LnBh
X3JhbmdlIDwgcGFfcmFuZ2UgKQogICAgICBwYV9yYW5nZSA9IGNwdS5wYV9yYW5nZQoKLi4uLgoK
V2hhdCB5b3UgY291bGQgZG8gaXM6Cgpmb3JfZWNoX2NwdSgpCiAgICBpZiAoIHAybV9pcGFfYml0
cyA8IHBhX3JhbmdlX2luZm9bY3B1LnBhX3JhbmdlXS5wYWJpdHMgKQogICAgICBwMm1faXBhX2Jp
dHMgPSBwYV9yYW5nZV9pbmZvW2NwdS5wYV9yYW5nZV0ucGFiaXRzOwoKcGFfcmFuZ2UgPSBmaW5k
X3BhX3JhbmdlX2Zyb21fcDJtX2JpdHMoKTsKLyogQ2hlY2sgdmFsaWRpdHkgKi8KLi4uCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 19:27:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 19: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 1i7lnh-0007LU-Nc; Tue, 10 Sep 2019 19:27: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=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7lng-0007LP-Ar
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 19:27:40 +0000
X-Inumbo-ID: 0c853488-d401-11e9-ac21-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c853488-d401-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 19:27: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 1i7lnd-0006sb-QU; Tue, 10 Sep 2019 19: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 1i7lnd-00072m-GV; Tue, 10 Sep 2019 19:27:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7lnd-0003Xf-Fr; Tue, 10 Sep 2019 19:27:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141175-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-amd64-pvops:<job status>:broken:regression
 linux-4.19:build-armhf-pvops:<job status>:broken:regression
 linux-4.19:build-i386-xsm:<job status>:broken:regression
 linux-4.19:build-amd64:<job status>:broken:regression
 linux-4.19:build-i386:<job status>:broken:regression
 linux-4.19:build-i386-pvops:<job status>:broken:regression
 linux-4.19:build-armhf:<job status>:broken:regression
 linux-4.19:build-amd64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-i386-pvops:host-install(4):broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:build-i386:host-install(4):broken:regression
 linux-4.19:build-amd64-xsm:host-install(4):broken:regression
 linux-4.19:build-amd64:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops:host-install(4):broken:regression
 linux-4.19:build-i386-xsm:host-install(4):broken:regression
 linux-4.19:build-amd64-pvops:host-install(4):broken:regression
 linux-4.19:build-armhf-pvops:host-install(4):broken:regression
 linux-4.19:build-armhf:host-install(4):broken:regression
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=e7d2672c66e4d3675570369bf20856296da312c4
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 19:27:37 +0000
Subject: [Xen-devel] [linux-4.19 test] 141175: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE3NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNzUvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTI5MzEzCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEyOTMxMwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGU3ZDI2NzJj
NjZlNGQzNjc1NTcwMzY5YmYyMDg1NjI5NmRhMzEyYzQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAzMTIg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAg
MzEwIGRheXMgIDIyOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExMDYgIDIwMTkt
MDktMDYgMjM6Mzk6NDIgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjI1MjIgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1o
ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3Bz
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14c20gaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3Bz
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxNzU2NiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 20:37:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 20: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 1i7msq-0004Ht-Ac; Tue, 10 Sep 2019 20: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=I4Uw=XF=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i7mso-0004Ho-Qc
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 20:37:02 +0000
X-Inumbo-ID: bdd45f94-d40a-11e9-ac21-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdd45f94-d40a-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 20:37:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568147822;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PQX2XV0vVmXhFIlKkjJKf1ji0vclOmRYdx+xosldAik=;
 b=OmWwFMcJRffOs7x6PgZIi7HA+X/HEr71iHlB58m4kNVK5RPtHb/IHrRp
 ttCeyMpnH5SgIcQViN+jfGmAWCvTlSRdmxIxSzrphZqyAuWTb/ESY5tnn
 5sUX4OjZL6P5DYwkoaoR9zvaSjGwSpe5JqOPnZPEYRdVdaZDF8zP0H5ZL 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6Al88nOj1y14/m72nAPf2nC7ggByJ2zYOOvHJNU1oXsjAIBEiR/C874dTwKtkLpjZpv6rXgHoc
 ZJv97sDCDMsd3wl8d8fOQyB+45HsExWuOF/bAdF0ALhdHkwCvc5BRttBJ4e4fLlf+W7s5lyysC
 U//fmTRFSSWr+1wW3hTwV+lANEQeXGewhsOHK0ggRqsRfUPGkdVg7g5MIekcziJnEDXqAsmvdU
 yIE7w5F2BItYpD8bGXoFdznrXrZ7zPegfobWq0SDLsUCsGpG4MUfNSEtUJqfS5mL6Zc7GWG9vH
 43M=
X-SBRS: 2.7
X-MesageID: 5399823
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,490,1559534400"; 
   d="scan'208";a="5399823"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
 <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
 <df64cd80-d92e-27ad-b1bc-e58184379e50@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <d281baaf-a6d7-306e-63aa-b84552ac3ea5@citrix.com>
Date: Tue, 10 Sep 2019 21:36:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <df64cd80-d92e-27ad-b1bc-e58184379e50@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gMTAvMDkvMjAxOSAxODo0OCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvMTAvMTkg
NTo0NiBBTSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDEwLzA5LzIwMTkgMDI6NDcsIEJv
cmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDkvOS8xOSA1OjQ4IFBNLCBJZ29yIERydXpoaW5p
biB3cm90ZToKPj4+PiBPbiAwOS8wOS8yMDE5IDIwOjE5LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4+Pj4KPj4+Pj4gVGhlIG90aGVyIHF1ZXN0aW9uIEkgaGF2ZSBpcyB3aHkgeW91IHRoaW5rIGl0
J3Mgd29ydGgga2VlcGluZwo+Pj4+PiB4ZW5fbWNmZ19sYXRlKCkgYXMgYSBsYXRlIGluaXRjYWxs
LiBIb3cgY291bGQgTUNGRyBpbmZvIGJlIHVwZGF0ZWQKPj4+Pj4gYmV0d2VlbiBhY3BpX2luaXQo
KSBhbmQgbGF0ZV9pbml0Y2FsbHMgYmVpbmcgcnVuPyBJJ2QgdGhpbmsgaXQgY2FuIG9ubHkKPj4+
Pj4gaGFwcGVuIHdoZW4gYSBuZXcgZGV2aWNlIGlzIGhvdHBsdWdnZWQuCj4+Pj4+Cj4+Pj4gSXQg
d2FzIGEgcHJlY2F1dGlvbiBhZ2FpbnN0IHNldHVwX21jZmdfbWFwKCkgY2FsbHMgdGhhdCBtaWdo
dCBhZGQgbmV3Cj4+Pj4gYXJlYXMgdGhhdCBhcmUgbm90IGluIE1DRkcgdGFibGUgYnV0IGZvciBz
b21lIHJlYXNvbiBoYXZlIF9DQkEgbWV0aG9kLgo+Pj4+IEl0J3Mgb2J2aW91c2x5IGEgImZpcm13
YXJlIGlzIGJyb2tlbiIgc2NlbmFyaW8gc28gSSBkb24ndCBoYXZlIHN0cm9uZwo+Pj4+IGZlZWxp
bmdzIHRvIGtlZXAgaXQgaGVyZS4gV2lsbCBwcmVmZXIgdG8gcmVtb3ZlIGluIHYyIGlmIHlvdSB3
YW50Lgo+Pj4gSXNuJ3Qgc2V0dXBfbWNmZ19tYXAoKSBjYWxsZWQgYmVmb3JlIHRoZSBmaXJzdCB4
ZW5fYWRkX2RldmljZSgpIHdoaWNoIGlzIHdoZXJlIHlvdSBhcmUgY2FsbGluZyB4ZW5fbWNmZ19s
YXRlKCk/Cj4+Pgo+PiBzZXR1cF9tY2ZnX21hcCgpIGNhbGxzIGFyZSBkb25lIGluIG9yZGVyIG9m
IHJvb3QgYnVzIGRpc2NvdmVyeSB3aGljaAo+PiBoYXBwZW5zICphZnRlciogdGhlIHByZXZpb3Vz
IHJvb3QgYnVzIGhhcyBiZWVuIGVudW1lcmF0ZWQuIFNvIHRoZSBvcmRlcgo+PiBpczogY2FsbCBz
ZXR1cF9tY2ZnX21hcCgpIGZvciByb290IGJ1cyAwLCBmaW5kIHRoYXQKPj4gcGNpX21tY2ZnX2xh
dGVfaW5pdCgpIGhhcyBmaW5pc2hlZCBNQ0ZHIGFyZWEgcmVnaXN0cmF0aW9uLCBwZXJmb3JtIFBD
SQo+PiBlbnVtZXJhdGlvbiBvZiBidXMgMCwgY2FsbCB4ZW5fYWRkX2RldmljZSgpIGZvciBldmVy
eSBkZXZpY2UgdGhlcmUsIGNhbGwKPj4gc2V0dXBfbWNmZ19tYXAoKSBmb3Igcm9vdCBidXMgWCwg
ZXRjLgo+IAo+IEFoLCB5ZXMuIE11bHRpcGxlIGJ1c3Nlcy4KPiAKPiBJZiB0aGF0J3MgdGhlIGNh
c2UgdGhlbiB3aHkgZG9uJ3Qgd2UgbmVlZCB0byBjYWxsIHhlbl9tY2ZnX2xhdGUoKSBmb3IKPiB0
aGUgZmlyc3QgZGV2aWNlIG9uIGVhY2ggYnVzPwo+IAoKSWRlYWxseSwgeWVzIC0gd2UnZCBsaWtl
IHRvIGNhbGwgaXQgZm9yIGV2ZXJ5IGJ1cyBkaXNjb3ZlcmVkLiBCdXQgYm9vdAp0aW1lIGJ1c2Vz
IGFyZSBhbHJlYWR5IGluIE1DRkcgKG90aGVyd2lzZSBzeXN0ZW0gYm9vdCBtaWdodCBub3Qgc2lt
cGx5CndvcmsgYXMgSmFuIHBvaW50ZWQgb3V0KSBzbyBpdCdzIG5vdCBzdHJpY3RseSByZXF1aXJl
ZC4gVGhlIG9ubHkgY2FzZSBpcwphIHBvdGVudGlhbCBQQ0kgYnVzIGhvdC1wbHVnIGJ1dCBJJ20g
bm90IHN1cmUgaXQgYWN0dWFsbHkgd29ya3MgaW4KcHJhY3RpY2UgYW5kIHdlIGNlcnRhaW5seSBk
aWRuJ3Qgc3VwcG9ydCBpdCBiZWZvcmUuIEl0IG1pZ2h0IGJlIHNvbHZlZAp0aGVvcmV0aWNhbGx5
IGJ5IHN1YnNjcmliaW5nIHRvIGFjcGlfYnVzX3R5cGUgdGhhdCBpcyBhdmFpbGFibGUgYWZ0ZXIK
YWNwaV9pbml0KCkuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 20:49:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 20: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 1i7n4Y-00059w-LJ; Tue, 10 Sep 2019 20:49:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7n4X-00059r-0f
 for xen-devel@lists.xen.org; Tue, 10 Sep 2019 20:49:09 +0000
X-Inumbo-ID: 6dd307fa-d40c-11e9-ac21-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6dd307fa-d40c-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 20:49:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9CA07337;
 Tue, 10 Sep 2019 13:49:05 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2374A3F59C;
 Tue, 10 Sep 2019 13:49:02 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-1-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c558964b-1323-94bf-e3c8-06814b18e567@arm.com>
Date: Tue, 10 Sep 2019 21:49:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821035315.12812-1-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/8] xen/arm: introduce
 handle_device_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: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDgvMjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE1vdmUgdGhlIGludGVycnVwdCBoYW5kbGluZyBjb2RlIG91dCBvZiBoYW5kbGVfZGV2aWNl
IHRvIGEgbmV3IGZ1bmN0aW9uCj4gc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGZvciBkb20wbGVz
cyBWTXMgKGl0IHdpbGwgYmUgdXNlZCBpbiBsYXRlcgo+IHBhdGNoZXMpLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCkFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKPiAtLS0KPiBD
aGFuZ2VzIGluIHY0Ogo+IC0gcmVuYW1lIGhhbmRsZV9pbnRlcnJ1cHRzIHRvIGhhbmRsZV9kZXZp
Y2VfaW50ZXJydXB0cwo+IC0gaW1wcm92ZSBpbi1jb2RlIGNvbW1lbnQKPiAtIHJlbW92ZSByZXR1
cm4gMSBpZiBtYXBwaW5nIGlzIGRvbmUKPiAtIHVzZSB1bnNpZ25lZAo+IAo+IENoYW5nZXMgaW4g
djM6Cj4gLSBhZGQgcGF0Y2gKPiAKPiBUaGUgZGlmZiBpcyBoYXJkIHRvIHJlYWQgYnV0IEkganVz
dCBtb3ZlZCB0aGUgaW50ZXJydXB0cyByZWxhdGVkIGNvZGUKPiBmcm9tIGhhbmRsZV9kZXZpY2Vz
IHRvIGEgbmV3IGZ1bmN0aW9uIGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cywgYW5kIHZlcnkKPiBs
aXR0bGUgZWxzZS4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDgwICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1
MSBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5k
ZXggNGM4NDA0MTU1YS4uZjkyMDY5Yzg1ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMTIy
MCw0MSArMTIyMCwyMiBAQCBzdGF0aWMgaW50IF9faW5pdCBtYXBfZGV2aWNlX2NoaWxkcmVuKHN0
cnVjdCBkb21haW4gKmQsCj4gICB9Cj4gICAKPiAgIC8qCj4gLSAqIEZvciBhIGdpdmVuIGRldmlj
ZSBub2RlOgo+IC0gKiAgLSBHaXZlIHBlcm1pc3Npb24gdG8gdGhlIGd1ZXN0IHRvIG1hbmFnZSBJ
UlEgYW5kIE1NSU8gcmFuZ2UKPiAtICogIC0gUmV0cmlldmUgdGhlIElSUSBjb25maWd1cmF0aW9u
IChpLmUgZWRnZS9sZXZlbCkgZnJvbSBkZXZpY2UgdHJlZQo+IC0gKiBXaGVuIHRoZSBkZXZpY2Ug
aXMgbm90IG1hcmtlZCBmb3IgZ3Vlc3QgcGFzc3Rocm91Z2g6Cj4gLSAqICAtIEFzc2lnbiB0aGUg
ZGV2aWNlIHRvIHRoZSBndWVzdCBpZiBpdCdzIHByb3RlY3RlZCBieSBhbiBJT01NVQo+IC0gKiAg
LSBNYXAgdGhlIElSUXMgYW5kIGlvbWVtIHJlZ2lvbnMgdG8gRE9NMAo+ICsgKiBoYW5kbGVfZGV2
aWNlX2ludGVycnVwdHMgcmV0cmlldmVzIHRoZSBpbnRlcnJ1cHRzIGNvbmZpZ3VyYXRpb24gZnJv
bQo+ICsgKiBhIGRldmljZSB0cmVlIG5vZGUgYW5kIG1hcHMgdGhvc2UgaW50ZXJydXB0cyB0byB0
aGUgdGFyZ2V0IGRvbWFpbi4KPiArICoKPiArICogUmV0dXJuczoKPiArICogICA8IDAgZXJyb3IK
PiArICogICAwICAgc3VjY2Vzcwo+ICAgICovCj4gLXN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9k
ZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10KQo+ICtzdGF0aWMg
aW50IF9faW5pdCBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoc3RydWN0IGRvbWFpbiAqZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBuZWVkX21hcHBpbmcpCj4gICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgbmlycTsKPiAt
ICAgIHVuc2lnbmVkIGludCBuYWRkcjsKPiAtICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdW5z
aWduZWQgaW50IGksIG5pcnE7Cj4gICAgICAgaW50IHJlczsKPiAgICAgICBzdHJ1Y3QgZHRfcmF3
X2lycSByaXJxOwo+IC0gICAgdTY0IGFkZHIsIHNpemU7Cj4gLSAgICBib29sIG5lZWRfbWFwcGlu
ZyA9ICFkdF9kZXZpY2VfZm9yX3Bhc3N0aHJvdWdoKGRldik7Cj4gICAKPiAgICAgICBuaXJxID0g
ZHRfbnVtYmVyX29mX2lycShkZXYpOwo+IC0gICAgbmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVz
cyhkZXYpOwo+IC0KPiAtICAgIGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmlycSA9
ICVkIG5hZGRyID0gJXVcbiIsCj4gLSAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRl
diksIG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOwo+IC0KPiAtICAgIGlmICggZHRfZGV2aWNl
X2lzX3Byb3RlY3RlZChkZXYpICYmIG5lZWRfbWFwcGluZyApCj4gLSAgICB7Cj4gLSAgICAgICAg
ZHRfZHByaW50aygiJXMgc2V0dXAgaW9tbXVcbiIsIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwo+
IC0gICAgICAgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKPiAtICAgICAg
ICBpZiAoIHJlcyApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0VS
UiAiRmFpbGVkIHRvIHNldHVwIHRoZSBJT01NVSBmb3IgJXNcbiIsCj4gLSAgICAgICAgICAgICAg
ICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKPiAtICAgICAgICAgICAgcmV0dXJuIHJlczsK
PiAtICAgICAgICB9Cj4gLSAgICB9Cj4gICAKPiAgICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5k
IG1hcCBJUlFzICovCj4gICAgICAgZm9yICggaSA9IDA7IGkgPCBuaXJxOyBpKysgKQo+IEBAIC0x
MjkxLDYgKzEyNzIsNDcgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX2RldmljZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKPiAgICAgICAgICAgICAgIHJl
dHVybiByZXM7Cj4gICAgICAgfQo+ICAgCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArLyoK
PiArICogRm9yIGEgZ2l2ZW4gZGV2aWNlIG5vZGU6Cj4gKyAqICAtIEdpdmUgcGVybWlzc2lvbiB0
byB0aGUgZ3Vlc3QgdG8gbWFuYWdlIElSUSBhbmQgTU1JTyByYW5nZQo+ICsgKiAgLSBSZXRyaWV2
ZSB0aGUgSVJRIGNvbmZpZ3VyYXRpb24gKGkuZSBlZGdlL2xldmVsKSBmcm9tIGRldmljZSB0cmVl
Cj4gKyAqIFdoZW4gdGhlIGRldmljZSBpcyBub3QgbWFya2VkIGZvciBndWVzdCBwYXNzdGhyb3Vn
aDoKPiArICogIC0gQXNzaWduIHRoZSBkZXZpY2UgdG8gdGhlIGd1ZXN0IGlmIGl0J3MgcHJvdGVj
dGVkIGJ5IGFuIElPTU1VCj4gKyAqICAtIE1hcCB0aGUgSVJRcyBhbmQgaW9tZW0gcmVnaW9ucyB0
byBET00wCj4gKyAqLwo+ICtzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfZGV2aWNlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50
IG5hZGRyOwo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICBpbnQgcmVzOwo+ICsgICAgdTY0
IGFkZHIsIHNpemU7Cj4gKyAgICBib29sIG5lZWRfbWFwcGluZyA9ICFkdF9kZXZpY2VfZm9yX3Bh
c3N0aHJvdWdoKGRldik7Cj4gKwo+ICsgICAgbmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVzcyhk
ZXYpOwo+ICsKPiArICAgIGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmFkZHIgPSAl
dVxuIiwKPiArICAgICAgICAgICAgICAgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSwgbmVlZF9tYXBw
aW5nLCBuYWRkcik7Cj4gKwo+ICsgICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikg
JiYgbmVlZF9tYXBwaW5nICkKPiArICAgIHsKPiArICAgICAgICBkdF9kcHJpbnRrKCIlcyBzZXR1
cCBpb21tdVxuIiwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Cj4gKyAgICAgICAgcmVzID0gaW9t
bXVfYXNzaWduX2R0X2RldmljZShkLCBkZXYpOwo+ICsgICAgICAgIGlmICggcmVzICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gc2V0dXAg
dGhlIElPTU1VIGZvciAlc1xuIiwKPiArICAgICAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9u
YW1lKGRldikpOwo+ICsgICAgICAgICAgICByZXR1cm4gcmVzOwo+ICsgICAgICAgIH0KPiArICAg
IH0KPiArCj4gKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoZCwgZGV2LCBuZWVk
X21hcHBpbmcpOwo+ICsgICAgaWYgKCByZXMgPCAwICkKPiArICAgICAgICByZXR1cm4gcmVzOwo+
ICsKPiAgICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBNTUlPcyAqLwo+ICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgbmFkZHI7IGkrKyApCj4gICAgICAgewo+IAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 20:53:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 20: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 1i7n8r-0005uN-BY; Tue, 10 Sep 2019 20:53:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7n8q-0005uI-0m
 for xen-devel@lists.xen.org; Tue, 10 Sep 2019 20:53:36 +0000
X-Inumbo-ID: 0d76fdc0-d40d-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 0d76fdc0-d40d-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 20:53:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 824AA337;
 Tue, 10 Sep 2019 13:53:33 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0E6603F59C;
 Tue, 10 Sep 2019 13:53:31 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-2-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8dc9b6b1-7aa1-491e-9026-28a3a33eb8f1@arm.com>
Date: Tue, 10 Sep 2019 21:53:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821035315.12812-2-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/8] xen/arm: export device_tree_get_reg
 and device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA4LzIxLzE5IDQ6NTMgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBUaGV5
J2xsIGJlIHVzZWQgaW4gbGF0ZXIgcGF0Y2hlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlcyBpbiB2
NDoKPiAtIG5ldyBwYXRjaAo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgICAg
fCA4ICsrKystLS0tCj4gICB4ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCB8IDYgKysrKysr
CgpkZXZpY2VfdHJlZS5oIGlzIGEgY29tbW9uIGhlYWRlciB0aGF0IGRlc2NyaWJlIGFsbCB0aGUg
ZnVuY3Rpb24gCmltcGxlbWVudGVkIGJ5IGNvbW1vbi9kZXZpY2VfdHJlZS5jLgoKTW9zdCBsaWtl
bHkgeW91IHdhbnQgdG8gZGVjbGFyZSB0aGUgcHJvdG90eXBlIGluIGFzbS1hcm0vc2V0dXAuaCBh
cyB0aGlzIAppcyBkb25lIGZvciBhbGwgdGhlIG90aGVycyBmdW5jdGlvbiBleHBvcnRlZCBpbiBi
b290ZmR0LmMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 21:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 21: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 1i7nTb-0007Xz-IZ; Tue, 10 Sep 2019 21:15: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=IMu8=XF=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7nTa-0007Xu-6r
 for xen-devel@lists.xen.org; Tue, 10 Sep 2019 21:15:02 +0000
X-Inumbo-ID: 0a7077f2-d410-11e9-ac21-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0a7077f2-d410-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 21:14:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D1BC91000;
 Tue, 10 Sep 2019 14:14:56 -0700 (PDT)
Received: from [10.37.12.155] (unknown [10.37.12.155])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D07373F59C;
 Tue, 10 Sep 2019 14:14:54 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-3-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbb460de-983f-9ad8-a563-b8c9696612af@arm.com>
Date: Tue, 10 Sep 2019 22:14:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821035315.12812-3-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/8] xen/arm: introduce
 kinfo->guest_phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDgvMjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IEluc3RlYWQgb2YgYWx3YXlzIGhhcmQtY29kaW5nIHRoZSBHSUMgcGhhbmRsZSAoR1VFU1Rf
UEhBTkRMRV9HSUMpLCBzdG9yZQo+IGl0IGluIGEgdmFyaWFibGUgdW5kZXIga2luZm8uIFRoaXMg
d2F5IGl0IGNhbiBiZSBkeW5hbWljYWxseSBjaG9zZW4gcGVyCj4gZG9tYWluLgo+IAo+IEluaXRp
YWxpemUgZ3Vlc3RfcGhhbmRsZV9naWMgdG8gR1VFU1RfUEhBTkRMRV9HSUMgYXQgdGhlIGJlZ2lu
bmluZyBvZgo+IHByZXBhcmVfZHRiX2RvbVUuIExhdGVyIHBhdGNoZXMgd2lsbCBjaGFuZ2UgdGhl
IHZhbHVlIG9mCj4gZ3Vlc3RfcGhhbmRsZV9naWMgZGVwZW5kaW5nIG9uIHVzZXIgcHJvdmlkZWQg
aW5mb3JtYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgaW4gdjQ6Cj4gLSBuZXcgcGF0Y2gK
PiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgfCA0MiArKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgg
fCAgMyArKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGY5MjA2OWM4NWYuLmNkNTg1ZjA1Y2Eg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE1MTAsOCArMTUxMCw5IEBAIHN0YXRpYyBpbnQg
X19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8sCj4gICAgICAgcmV0dXJuIHJlczsKPiAgIH0KPiAgIAo+IC1zdGF0aWMgaW50IF9faW5p
dCBtYWtlX2dpY3YyX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQp
Cj4gK3N0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljdjJfZG9tVV9ub2RlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCgpJdCBpcyBhIGJpdCB1bmNsZWFyIHdoeSB0aGUgZmlyc3QgYXJndW1lbnQg
aXMgZHJvcHBlZCBidXQgbm90IHJlcGxhY2UgYnkgCnRoZSBkZWNsYXJhdGlvbiBvZiBhIHZhcmlh
YmxlLiBJZiBpdCB3YXMgbmV2ZXIgdXNlZCBiZWZvcmUsIHRoZW4gcGxlYXNlIAptZW50aW9uIGl0
IGluIHRoZSBjb21taXQgbWVzc2FnZS4KClNpbWlsYXJseSwgcGxlYXNlIG1lbnRpb24gd2h5IHRo
ZSBwcm90b3R5cGUgaGFzIGJlZW4gY2hhbmdlZC4KCj4gICB7Cj4gKyAgICB2b2lkICpmZHQgPSBr
aW5mby0+ZmR0Owo+ICAgICAgIGludCByZXMgPSAwOwo+ICAgICAgIF9fYmUzMiByZWdbKEdVRVNU
X1JPT1RfQUREUkVTU19DRUxMUyArIEdVRVNUX1JPT1RfU0laRV9DRUxMUykgKiAyXTsKPiAgICAg
ICBfX2JlMzIgKmNlbGxzOwo+IEBAIC0xNTQ2LDExICsxNTQ3LDExIEBAIHN0YXRpYyBpbnQgX19p
bml0IG1ha2VfZ2ljdjJfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZk
dCkKPiAgICAgICBpZiAocmVzKQo+ICAgICAgICAgICByZXR1cm4gcmVzOwo+ICAgCj4gLSAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VFU1RfUEhBTkRM
RV9HSUMpOwo+ICsgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAibGludXgscGhhbmRs
ZSIsIGtpbmZvLT5ndWVzdF9waGFuZGxlX2dpYyk7Cj4gICAgICAgaWYgKHJlcykKPiAgICAgICAg
ICAgcmV0dXJuIHJlczsKPiAgIAo+IC0gICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAi
cGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKPiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9j
ZWxsKGZkdCwgInBoYW5kbGUiLCBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWMpOwo+ICAgICAgIGlm
IChyZXMpCj4gICAgICAgICAgIHJldHVybiByZXM7Cj4gICAKPiBAQCAtMTU1OSw4ICsxNTYwLDkg
QEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdm9pZCAqZmR0KQo+ICAgICAgIHJldHVybiByZXM7Cj4gICB9Cj4gICAKPiAtc3Rh
dGljIGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgdm9pZCAqZmR0KQo+ICtzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YzX2RvbVVfbm9kZShz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQoKRGl0dG8uCgo+ICAgewo+ICsgICAgdm9pZCAqZmR0
ID0ga2luZm8tPmZkdDsKPiAgICAgICBpbnQgcmVzID0gMDsKPiAgICAgICBfX2JlMzIgcmVnWyhH
VUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07Cj4g
ICAgICAgX19iZTMyICpjZWxsczsKPiBAQCAtMTU5NSwxMSArMTU5NywxMSBAQCBzdGF0aWMgaW50
IF9faW5pdCBtYWtlX2dpY3YzX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lk
ICpmZHQpCj4gICAgICAgaWYgKHJlcykKPiAgICAgICAgICAgcmV0dXJuIHJlczsKPiAgIAo+IC0g
ICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAibGludXgscGhhbmRsZSIsIEdVRVNUX1BI
QU5ETEVfR0lDKTsKPiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBo
YW5kbGUiLCBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWMpOwo+ICAgICAgIGlmIChyZXMpCj4gICAg
ICAgICAgIHJldHVybiByZXM7Cj4gICAKPiAtICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZk
dCwgInBoYW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7Cj4gKyAgICByZXMgPSBmZHRfcHJvcGVy
dHlfY2VsbChmZHQsICJwaGFuZGxlIiwga2luZm8tPmd1ZXN0X3BoYW5kbGVfZ2ljKTsKPiAgICAg
ICBpZiAocmVzKQo+ICAgICAgICAgICByZXR1cm4gcmVzOwo+ICAgCj4gQEAgLTE2MDgsMjEgKzE2
MTAsMjIgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQo+ICAgICAgIHJldHVybiByZXM7Cj4gICB9CgpbLi4u
XQoKPiAtc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9kb21VX25vZGUoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQo+ICtzdGF0aWMgaW50IF9faW5pdCBtYWtlX3RpbWVyX2Rv
bVVfbm9kZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQoKVGhpcyBkZWZpbml0ZWx5IG5lZWRz
IHNvbWUgcmViYXNlIG9uIHRoZSBsYXRlc3Qgc3RhZ2luZyB0byBwaWNrIHVwIHRoZSAKbmV3IHBy
b3RvdHlwZS4gQWN0dWFsbHksIHRoZSBwcm90b3R5cGUgd2FzIG1vZGlmaWVkIGJlZ2lubmluZyBv
ZiBBdWd1c3QgCmJ1dCB0aGlzIHdhcyBzZW50IGVuZCBvZiBBdWd1c3QuLi4gUGxlYXNlIG1ha2Ug
c3VyZSB5b3UgYXJlIHVzaW5nIHRoZSAKbGF0ZXN0IHN0YWdpbmcgYXQgdGhlIHRpbWUgd2hlbiBz
ZW5kaW5nIGEgc2VyaWVzLgoKPiAgIHsKPiArICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7Cj4g
ICAgICAgaW50IHJlczsKPiAgICAgICBnaWNfaW50ZXJydXB0X3QgaW50cnNbM107Cj4gICAKPiBA
QCAtMTYzMCw3ICsxNjMzLDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9kb21VX25v
ZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQo+ICAgICAgIGlmICggcmVzICkK
PiAgICAgICAgICAgcmV0dXJuIHJlczsKPiAgIAo+IC0gICAgaWYgKCAhaXNfNjRiaXRfZG9tYWlu
KGQpICkKPiArICAgIGlmICggIWlzXzY0Yml0X2RvbWFpbihraW5mby0+ZCkgKQo+ICAgICAgIHsK
PiAgICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmluZyhmZHQsICJjb21wYXRpYmxlIiwg
ImFybSxhcm12Ny10aW1lciIpOwo+ICAgICAgICAgICBpZiAoIHJlcyApCj4gQEAgLTE2NTIsNyAr
MTY1NSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdGltZXJfZG9tVV9ub2RlKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKPiAgICAgICAgICAgcmV0dXJuIHJlczsKPiAgIAo+
ICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImludGVycnVwdC1wYXJlbnQiLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEhBTkRMRV9HSUMpOwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAga2luZm8tPmd1ZXN0X3BoYW5kbGVfZ2ljKTsKPiAgICAg
ICBpZiAocmVzKQo+ICAgICAgICAgICByZXR1cm4gcmVzOwo+ICAgCj4gQEAgLTE2NjIsOCArMTY2
NSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdGltZXJfZG9tVV9ub2RlKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHZvaWQgKmZkdCkKPiAgIH0KPiAgIAo+ICAgI2lmZGVmIENPTkZJR19TQlNB
X1ZVQVJUX0NPTlNPTEUKPiAtc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2Rl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKPiArc3RhdGljIGludCBfX2luaXQg
bWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICB7Cj4g
KyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0Owo+ICAgICAgIGludCByZXM7Cj4gICAgICAgZ2lj
X2ludGVycnVwdF90IGludHI7Cj4gICAgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJFU1Nf
Q0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFNdOwo+IEBAIC0xNjk0LDcgKzE2OTgsNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdm9pZCAqZmR0KQo+ICAgICAgICAgICByZXR1cm4gcmVzOwo+ICAgCj4gICAgICAgcmVz
ID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAiaW50ZXJydXB0LXBhcmVudCIsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHVUVTVF9QSEFORExFX0dJQyk7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWMpOwo+ICAgICAgIGlmICggcmVz
ICkKPiAgICAgICAgICAgcmV0dXJuIHJlczsKPiAgIAo+IEBAIC0xNzE5LDYgKzE3MjMsOCBAQCBz
dGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICAgICAgaW50IGFkZHJjZWxscywgc2l6ZWNlbGxzOwo+
ICAgICAgIGludCByZXQ7Cj4gICAKPiArICAgIGtpbmZvLT5ndWVzdF9waGFuZGxlX2dpYyA9IEdV
RVNUX1BIQU5ETEVfR0lDOwo+ICsKPiAgICAgICBhZGRyY2VsbHMgPSBHVUVTVF9ST09UX0FERFJF
U1NfQ0VMTFM7Cj4gICAgICAgc2l6ZWNlbGxzID0gR1VFU1RfUk9PVF9TSVpFX0NFTExTOwo+ICAg
Cj4gQEAgLTE3NjIsMTEgKzE3NjgsMTEgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJf
ZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAgICAg
IGlmICggcmV0ICkKPiAgICAgICAgICAgZ290byBlcnI7Cj4gICAKPiAtICAgIHJldCA9IG1ha2Vf
Z2ljX2RvbVVfbm9kZShkLCBraW5mby0+ZmR0KTsKPiArICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVf
bm9kZShraW5mbyk7Cj4gICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgICBnb3RvIGVycjsKPiAg
IAo+IC0gICAgcmV0ID0gbWFrZV90aW1lcl9kb21VX25vZGUoZCwga2luZm8tPmZkdCk7Cj4gKyAg
ICByZXQgPSBtYWtlX3RpbWVyX2RvbVVfbm9kZShraW5mbyk7Cj4gICAgICAgaWYgKCByZXQgKQo+
ICAgICAgICAgICBnb3RvIGVycjsKPiAgIAo+IEBAIC0xNzc0LDcgKzE3ODAsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCj4gICAgICAgewo+ICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICAg
I2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKPiAtICAgICAgICByZXQgPSBtYWtlX3Zw
bDAxMV91YXJ0X25vZGUoZCwga2luZm8tPmZkdCk7Cj4gKyAgICAgICAgcmV0ID0gbWFrZV92cGww
MTFfdWFydF9ub2RlKGtpbmZvKTsKPiAgICNlbmRpZgo+ICAgICAgICAgICBpZiAoIHJldCApCj4g
ICAgICAgICAgICAgICBnb3RvIGVycjsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKPiBpbmRleCAzM2YzZTcy
YjExLi43NjA0MzQzNjliIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVs
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCj4gQEAgLTM2LDYgKzM2LDkg
QEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKPiAgICAgICAvKiBFbmFibGUgcGwwMTEgZW11bGF0aW9u
ICovCj4gICAgICAgYm9vbCB2cGwwMTE7Cj4gICAKPiArICAgIC8qIEdJQyBwaGFuZGxlICovCj4g
KyAgICB1aW50MzJfdCBndWVzdF9waGFuZGxlX2dpYzsKCkxvb2tpbmcgYXQgdGhlIHVzYWdlLCBJ
IHRoaW5rIHRoaXMgc2hvdWxkIGJlIGZkdDMyX3QgYmVjYXVzZSB5b3UgYXJlIApkaXJlY3RseSBw
YXNzaW5nIHRoZSB2YWx1ZSB0byB0aGUgRkRUIGNhbGxzLgoKVGhpcyBtYWtlcyBtZSByZWFsaXpl
IHRoYXQgd2UgY29uc2lzdGVudGx5IHVzZSB3cm9uZ2x5IEdVRVNUX1BIQU5ETEVfR0lDIAppbiBi
b3RoIFhlbiBhbmQgbGlieGwuIEluZGVlZCwgYXMgd2UgcGFzcyB0aGUgdmFsdWUgZGlyZWN0bHkg
dGhlIGd1ZXN0IAp3aWxsIG5vdCBzZWUgNjUwMDAgYnV0IDM5MDg4OTQ3MjAgYXMgaXQgd2lsbCBk
byB0aGUgY29udmVyc2lvbiBmcm9tIApiaWctZW5kaWFuIHRvIGxpdHRsZS1lbmRpYW4uCgpJIGNh
biBzZWUgdHdvIHNvbHV0aW9uIHRvIGZpeCB0aGlzOgogICAgMSkgZGVmaW5lIEdVRVNUX1BIQU5E
TEVfR0lDIGFzIGNwdV90b19iZTMyKDY1MDAwKQogICAgMikgVXNlIGNwdV90b19iZTMyKEdVRVNU
X1BIQU5ETEVfR0lDKQoKSXQgd291bGQgYmUgZ29vZCB0byBhZ3JlZSBob3cgR1VFU1RfUEhBTkRM
RV9HSUMgaXMgdXNlZCBzbyB3ZSBoYXZlIHRoZSAKc2FtZSBiZWhhdmlvciB3aGVuIHRoZSBEVCBp
cyBjcmVhdGVkIGJ5IFhlbiBhbmQgbGlieGwuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 21:20:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 21:20:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7nYX-0008Jb-A8; Tue, 10 Sep 2019 21:20: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=DAD5=XF=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i7nYV-0008JT-VS
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 21:20:08 +0000
X-Inumbo-ID: c21d0294-d410-11e9-ac21-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c21d0294-d410-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 21:20:05 +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 x8ALDvKr145582;
 Tue, 10 Sep 2019 21:20:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=fdebqBOvcqPAlLiTq0SIFl+VD3fUB4pXg0l91CdBhTc=;
 b=hAhbaJBAJcyqaTNZmaHVUH++hh95iH3UlDgZnAZ9TC8vAyTvrCDXlgrSgT/u1764DBXO
 s+zB7WpWufVRb6RXMpF1zHXGk2zDQtveMhoXee6YtsV2l1ZiFQzIMwRIUcBcy4AfIW3a
 y/vOWqgRcdhkmS1qtXxb768mYXYFw4ThShLWzRal1l2A5U6M7ziNJjTIVBeLAUVdPm5B
 7o60pdYfSr6FreG8K2IdA/XPsVJR/5v6I+F+fTwSehgezLJOaNUhuzjayY3AprEi38jZ
 mWoeRia5ybWDnMqP/ysXGeZLTxvaPbu3WUPATJhQVOIpKDS/OJaK+ETkbSqDf0xyq3uC sg== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2120.oracle.com with ESMTP id 2uw1jke58v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Sep 2019 21:19:59 +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 x8ALDmCb184572;
 Tue, 10 Sep 2019 21:19:58 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3020.oracle.com with ESMTP id 2uxk0sh7tu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 10 Sep 2019 21:19:58 +0000
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8ALJuw2031843;
 Tue, 10 Sep 2019 21:19:57 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 10 Sep 2019 14:19:56 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
 <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
 <df64cd80-d92e-27ad-b1bc-e58184379e50@oracle.com>
 <d281baaf-a6d7-306e-63aa-b84552ac3ea5@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <9ac1f34b-ea2a-3818-4cbd-a22a9a475dd4@oracle.com>
Date: Tue, 10 Sep 2019 17:19:45 -0400
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: <d281baaf-a6d7-306e-63aa-b84552ac3ea5@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9376
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1906280000 definitions=main-1909100203
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9376
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000
 definitions=main-1909100203
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gOS8xMC8xOSA0OjM2IFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiBPbiAxMC8wOS8yMDE5
IDE4OjQ4LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDkvMTAvMTkgNTo0NiBBTSwgSWdv
ciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBPbiAxMC8wOS8yMDE5IDAyOjQ3LCBCb3JpcyBPc3Ryb3Zz
a3kgd3JvdGU6Cj4+Pj4gT24gOS85LzE5IDU6NDggUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+
Pj4+PiBPbiAwOS8wOS8yMDE5IDIwOjE5LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+Cj4+
Pj4+PiBUaGUgb3RoZXIgcXVlc3Rpb24gSSBoYXZlIGlzIHdoeSB5b3UgdGhpbmsgaXQncyB3b3J0
aCBrZWVwaW5nCj4+Pj4+PiB4ZW5fbWNmZ19sYXRlKCkgYXMgYSBsYXRlIGluaXRjYWxsLiBIb3cg
Y291bGQgTUNGRyBpbmZvIGJlIHVwZGF0ZWQKPj4+Pj4+IGJldHdlZW4gYWNwaV9pbml0KCkgYW5k
IGxhdGVfaW5pdGNhbGxzIGJlaW5nIHJ1bj8gSSdkIHRoaW5rIGl0IGNhbiBvbmx5Cj4+Pj4+PiBo
YXBwZW4gd2hlbiBhIG5ldyBkZXZpY2UgaXMgaG90cGx1Z2dlZC4KPj4+Pj4+Cj4+Pj4+IEl0IHdh
cyBhIHByZWNhdXRpb24gYWdhaW5zdCBzZXR1cF9tY2ZnX21hcCgpIGNhbGxzIHRoYXQgbWlnaHQg
YWRkIG5ldwo+Pj4+PiBhcmVhcyB0aGF0IGFyZSBub3QgaW4gTUNGRyB0YWJsZSBidXQgZm9yIHNv
bWUgcmVhc29uIGhhdmUgX0NCQSBtZXRob2QuCj4+Pj4+IEl0J3Mgb2J2aW91c2x5IGEgImZpcm13
YXJlIGlzIGJyb2tlbiIgc2NlbmFyaW8gc28gSSBkb24ndCBoYXZlIHN0cm9uZwo+Pj4+PiBmZWVs
aW5ncyB0byBrZWVwIGl0IGhlcmUuIFdpbGwgcHJlZmVyIHRvIHJlbW92ZSBpbiB2MiBpZiB5b3Ug
d2FudC4KPj4+PiBJc24ndCBzZXR1cF9tY2ZnX21hcCgpIGNhbGxlZCBiZWZvcmUgdGhlIGZpcnN0
IHhlbl9hZGRfZGV2aWNlKCkgd2hpY2ggaXMgd2hlcmUgeW91IGFyZSBjYWxsaW5nIHhlbl9tY2Zn
X2xhdGUoKT8KPj4+Pgo+Pj4gc2V0dXBfbWNmZ19tYXAoKSBjYWxscyBhcmUgZG9uZSBpbiBvcmRl
ciBvZiByb290IGJ1cyBkaXNjb3Zlcnkgd2hpY2gKPj4+IGhhcHBlbnMgKmFmdGVyKiB0aGUgcHJl
dmlvdXMgcm9vdCBidXMgaGFzIGJlZW4gZW51bWVyYXRlZC4gU28gdGhlIG9yZGVyCj4+PiBpczog
Y2FsbCBzZXR1cF9tY2ZnX21hcCgpIGZvciByb290IGJ1cyAwLCBmaW5kIHRoYXQKPj4+IHBjaV9t
bWNmZ19sYXRlX2luaXQoKSBoYXMgZmluaXNoZWQgTUNGRyBhcmVhIHJlZ2lzdHJhdGlvbiwgcGVy
Zm9ybSBQQ0kKPj4+IGVudW1lcmF0aW9uIG9mIGJ1cyAwLCBjYWxsIHhlbl9hZGRfZGV2aWNlKCkg
Zm9yIGV2ZXJ5IGRldmljZSB0aGVyZSwgY2FsbAo+Pj4gc2V0dXBfbWNmZ19tYXAoKSBmb3Igcm9v
dCBidXMgWCwgZXRjLgo+PiBBaCwgeWVzLiBNdWx0aXBsZSBidXNzZXMuCj4+Cj4+IElmIHRoYXQn
cyB0aGUgY2FzZSB0aGVuIHdoeSBkb24ndCB3ZSBuZWVkIHRvIGNhbGwgeGVuX21jZmdfbGF0ZSgp
IGZvcgo+PiB0aGUgZmlyc3QgZGV2aWNlIG9uIGVhY2ggYnVzPwo+Pgo+IElkZWFsbHksIHllcyAt
IHdlJ2QgbGlrZSB0byBjYWxsIGl0IGZvciBldmVyeSBidXMgZGlzY292ZXJlZC4gQnV0IGJvb3QK
PiB0aW1lIGJ1c2VzIGFyZSBhbHJlYWR5IGluIE1DRkcgKG90aGVyd2lzZSBzeXN0ZW0gYm9vdCBt
aWdodCBub3Qgc2ltcGx5Cj4gd29yayBhcyBKYW4gcG9pbnRlZCBvdXQpIHNvIGl0J3Mgbm90IHN0
cmljdGx5IHJlcXVpcmVkLiBUaGUgb25seSBjYXNlIGlzCj4gYSBwb3RlbnRpYWwgUENJIGJ1cyBo
b3QtcGx1ZyBidXQgSSdtIG5vdCBzdXJlIGl0IGFjdHVhbGx5IHdvcmtzIGluCj4gcHJhY3RpY2Ug
YW5kIHdlIGNlcnRhaW5seSBkaWRuJ3Qgc3VwcG9ydCBpdCBiZWZvcmUuIEl0IG1pZ2h0IGJlIHNv
bHZlZAo+IHRoZW9yZXRpY2FsbHkgYnkgc3Vic2NyaWJpbmcgdG8gYWNwaV9idXNfdHlwZSB0aGF0
IGlzIGF2YWlsYWJsZSBhZnRlcgo+IGFjcGlfaW5pdCgpLgoKT0suIFRoZW4gKkkgdGhpbmsqIHdl
IGNhbiBkcm9wIGxhdGVfaW5pdGNhbGwoKSBidXQgSSB3b3VsZCByZWFsbHkgbGlrZQp0byBoZWFy
IHdoZW4gb3RoZXJzIHRoaW5rLgoKLWJvcmlzCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 21:22:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 21: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 1i7nam-0008S6-Ot; Tue, 10 Sep 2019 21:22: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=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7nal-0008Rv-L0
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 21:22:27 +0000
X-Inumbo-ID: 139d3242-d411-11e9-ac21-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 139d3242-d411-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 21:22: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 1i7naf-0000jt-Ma; Tue, 10 Sep 2019 21:22:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7naf-0002ko-4I; Tue, 10 Sep 2019 21:22:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7naf-0004bE-3R; Tue, 10 Sep 2019 21:22:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141179-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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=89ea03a7dc83ca36b670ba7f787802791fcb04b1
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 21:22:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 141179: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE3OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAy
ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA4
OWVhMDNhN2RjODNjYTM2YjY3MGJhN2Y3ODc4MDI3OTFmY2IwNGIxCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0
YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEg
WiAgIDIzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2
OjI2IFogICAyMiBkYXlzICAgMjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTY1
ICAyMDE5LTA5LTA5IDE1OjA2OjE1IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJl
cnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21w
LmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEth
cmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25A
ZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBl
bG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFy
ZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5l
LmhlY3hAZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcmV5
IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxh
Y2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90
bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEBy
ZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29t
PgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290
YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgog
IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIGZhbmd5aW5nIDxmYW5neWluZzFAaHVh
d2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBI
aWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQu
Y29tPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGpp
bmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4K
ICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpz
bm93QHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBK
dWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxE
aXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxsYXVyZW50LmRlc25v
Z3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMu
Y29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgog
IE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJt
YnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+
CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0
c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5j
b20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBS
b3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBO
aWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFh
c24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFpbC5jb20+CiAgTmlyIFNvZmZlciA8bnNv
ZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQ
YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1
cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMu
b3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVs
IERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8
UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9y
Zz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3
aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJp
Y2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96
em8uY29tPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNh
dGhlZXNoIFJhamVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNoaXZhcHJh
c2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVm
YW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhh
dC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxs
YSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFy
c2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1
dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8
dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1l
bnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+
CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5
YW4ueS56aGFvQGludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA5OTAgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 21:43:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 21:43:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7nuZ-0001cy-VK; Tue, 10 Sep 2019 21:42:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7nuY-0001cp-2y
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 21:42:54 +0000
X-Inumbo-ID: ee7cca24-d413-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee7cca24-d413-11e9-978d-bc764e2007e4;
 Tue, 10 Sep 2019 21:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7nuR-00016k-Gv; Tue, 10 Sep 2019 21:42:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7nuR-0003UC-6v; Tue, 10 Sep 2019 21:42:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7nuR-0004gf-6I; Tue, 10 Sep 2019 21:42:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141189-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=000ab98574793b685e7a0f6a6e5032523d5c37c4
X-Osstest-Versions-That: ovmf=59b754c9f697d9627b0ccccd327d5132f0e1abb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 21:42:47 +0000
Subject: [Xen-devel] [ovmf test] 141189: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExODkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwMDBhYjk4NTc0NzkzYjY4NWU3YTBmNmE2ZTUwMzI1
MjNkNWMzN2M0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1OWI3NTRj
OWY2OTdkOTYyN2IwY2NjY2QzMjdkNTEzMmYwZTFhYmIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEwOTEgIDIwMTktMDktMDYgMTM6Mzk6MjggWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQxMTU4ICAyMDE5LTA5LTA5IDAzOjM4OjU3IFogICAgMSBkYXlzICAgIDUgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTgwICAyMDE5LTA5LTEwIDEzOjI5OjM3IFogICAgMCBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZhbiwgWmhpanVYIDx6
aGlqdXguZmFuQGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+
CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgUmF5IE5pIDxyYXkubmlAaW50
ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNTliNzU0YzlmNi4uMDAwYWI5
ODU3NCAgMDAwYWI5ODU3NDc5M2I2ODVlN2EwZjZhNmU1MDMyNTIzZDVjMzdjNCAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 21:49:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 21:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7o0j-0001p8-O5; Tue, 10 Sep 2019 21: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=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7o0i-0001p3-MU
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 21:49:16 +0000
X-Inumbo-ID: d4fb8652-d414-11e9-ac21-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4fb8652-d414-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 21:49:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7o0g-0001Ee-Ew; Tue, 10 Sep 2019 21:49:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7o0f-0003fW-VW; Tue, 10 Sep 2019 21:49:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7o0f-0006Sf-Uq; Tue, 10 Sep 2019 21:49:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141107-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386:<job status>:broken:regression
 libvirt:build-amd64-pvops:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-amd64:<job status>:broken:regression
 libvirt:build-amd64-xsm:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-i386-xsm:<job status>:broken:regression
 libvirt:build-armhf-pvops:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-i386:host-install(4):broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-i386-xsm:host-install(4):broken:regression
 libvirt:build-armhf-pvops:host-install(4):broken:regression
 libvirt:build-amd64-pvops:host-install(4):broken:regression
 libvirt:build-amd64-xsm:host-install(4):broken:regression
 libvirt:build-amd64:host-install(4):broken:regression
 libvirt:build-arm64-xsm:host-install(4):broken:regression
 libvirt:build-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=7d5f0fda306f02021dc26e67c2778f44d22465b9
X-Osstest-Versions-That: libvirt=267699a03cc38810dcd40f4ddbf864bd0dc29d4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 21:49:13 +0000
Subject: [Xen-devel] [libvirt test] 141107: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTEwNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExMDcvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0
MTAzMwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDMzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDEwMzMKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDE0MTAzMwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDMzCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
NDEwMzMKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MTAzMwogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQxMDMzCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxNDEwMzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICA3ZDVmMGZkYTMwNmYw
MjAyMWRjMjZlNjdjMjc3OGY0NGQyMjQ2NWI5CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAg
ICAgICAgICAgICAyNjc2OTlhMDNjYzM4ODEwZGNkNDBmNGRkYmY4NjRiZDBkYzI5ZDRlCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDEwMzMgIDIwMTktMDktMDUgMDQ6MjI6MjcgWiAgICA1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQxMDgxICAyMDE5LTA5LTA2IDA0OjE5OjAxIFogICAgNCBk
YXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTA3ICAyMDE5LTA5LTA3
IDA0OjE5OjM1IFogICAgMyBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0
LmNvbT4KICBKb25hdGhvbiBKb25nc21hIDxqam9uZ3NtYUByZWRoYXQuY29tPgogIEp1bGlvIEZh
cmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5k
cmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJt
YXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIg
S3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQt
eHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NjkgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 22:00:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 22:00:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7oB5-0002ft-Sc; Tue, 10 Sep 2019 21: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=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7oB4-0002fo-BD
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 21:59:58 +0000
X-Inumbo-ID: 5082627c-d416-11e9-ac21-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5082627c-d416-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 21:59: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 1i7oAx-0001RH-D9; Tue, 10 Sep 2019 21:59: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 1i7oAw-0003zl-W2; Tue, 10 Sep 2019 21:59:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7oAw-0004GP-VP; Tue, 10 Sep 2019 21:59:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141190-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=4e4a850aa42f9d1573978703e69f6177190dc9f7
X-Osstest-Versions-That: xen=74791511067aaff67efbd2555a5f635246264453
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 21:59:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141190: 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>

ZmxpZ2h0IDE0MTE5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE5MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0ZTRhODUwYWE0MmY5ZDE1NzM5Nzg3MDNlNjlmNjE3NzE5MGRjOWY3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NDc5MTUxMTA2N2FhZmY2N2Vm
YmQyNTU1YTVmNjM1MjQ2MjY0NDUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEwOTcgIDIwMTkt
MDktMDYgMTc6MDA6NTcgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQxMTE0ICAy
MDE5LTA5LTA3IDEyOjAxOjIwIFogICAgMyBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxMTkwICAyMDE5LTA5LTEwIDE4OjA2OjI5IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzQ3OTE1MTEwNi4uNGU0YTg1
MGFhNCAgNGU0YTg1MGFhNDJmOWQxNTczOTc4NzAzZTY5ZjYxNzcxOTBkYzlmNyAtPiBzbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 22:16:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 22: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 1i7oR2-0004Dv-Bo; Tue, 10 Sep 2019 22:16: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=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7oR1-0004Dq-AO
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 22:16:27 +0000
X-Inumbo-ID: 9fa02d60-d418-11e9-ac21-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fa02d60-d418-11e9-ac21-12813bfff9fa;
 Tue, 10 Sep 2019 22:16: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 1i7oQw-0001m5-SX; Tue, 10 Sep 2019 22:16:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7oQw-00059K-GC; Tue, 10 Sep 2019 22:16:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7oQw-0002DU-FA; Tue, 10 Sep 2019 22:16:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141181-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-amd64:xen-build:fail:regression
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked: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-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-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-credit1: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-credit1: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-arm64-arm64-xl-credit2:xen-boot: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
X-Osstest-Versions-This: linux=882f8791e1412d81e5cc7a4c379c73195155b40f
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 22:16:22 +0000
Subject: [Xen-devel] [linux-4.4 test] 141181: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE4MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE4MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4MmY4NzkxZTE0MTJkODFlNWNjN2E0YzM3
OWM3MzE5NTE1NWI0MGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRj
MTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgMzcgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDM1IGRheXMgICA0MyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExODEgIDIwMTktMDktMTAgMTM6MzY6MjkgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+
CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJv
biBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFk
cmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNv
bHV0aW9ucy5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBT
dGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNp
bmlAYW5kcm9pZC5jb20+CiAgQWxleGFuZGVyIEtvY2hldGtvdiA8YWwua29jaGV0QGdtYWlsLmNv
bT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5j
b20+CiAgQW5kcmVhIFBhcnJpIDxhbmRyZWEucGFycmlAYW1hcnVsYXNvbHV0aW9ucy5jb20+CiAg
QW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJvdXQgPGFwcm91dEBsbC5taXQuZWR1Pgog
IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlz
bSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRo
YXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmFycmV0IFJob2RlbiA8YnJob0Bnb29nbGUuY29tPgogIEJlbiBIdXRj
aGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJl
bkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gQmxvY2sgPGJibG9ja0BsaW51eC5pYm0uY29t
PgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBC
ZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNvbT4KICBCam9lcm4gR2VyaGFydCA8Z2Vy
aGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJv
YiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5j
b20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENh
dGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXgg
PGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoZW4gWXUgPHl1LmMuY2hlbkBpbnRl
bC5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgogIENocmlzdG9waCBQYWFzY2gg
PGNwYWFzY2hAYXBwbGUuY29tPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWls
bGV0QHdhbmFkb28uZnI+CiAgRGFuaWVsIEJyaXN0b3QgZGUgT2xpdmVpcmEgPGJyaXN0b3RAcmVk
aGF0LmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXZpZCBTLiBN
aWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2Uu
Y29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAgRGluZyBYaWFu
ZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIERpcmsgTW9ycmlzIDxkbW9ycmlz
QG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5j
b20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIEJlcmdlciA8
b3BlbmRtYkBnbWFpbC5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgog
IERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4KICBFcmljIER1bWF6ZXQg
PGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNy
b2NoaXAuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZlbGlwZSBCYWxiaSA8
ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpcGUgRi4gVG9uZWxsbyA8ZXVAZmVs
aXBldG9uZWxsby5jb20+CiAgRmVuZyBTdW4gPGxveW91ODVAZ21haWwuY29tPgogIEZsb3JpYW4g
V2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGdXFpYW4gSHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdt
YWlsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgog
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBh
bHBoYWxpbmsuZnI+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNv
bT4KICBIYWliaW4gWmhhbmcgPGhhaWJpbnpoYW5nQHRlbmNlbnQuY29tPgogIGhhaWJpbnpoYW5n
KOW8oOa1t+aWjCkgPGhhaWJpbnpoYW5nQHRlbmNlbnQuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8
aGFyZUBzdXNlLmRlPgogIEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNv
bT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZWlrbyBT
dHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVuc291cmNl
QGhlbmt2ZGxhYW4uY29tPgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJv
eXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBS
b2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFp
bC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJi
b3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5
YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgog
IEphbiBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxK
YXNvbkB6eDJjNC5jb20+CiAgSmFzb24gQmFyb24gPGpiYXJvbkBha2FtYWkuY29tPgogIEphc29u
IEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRo
YXQuY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVm
ZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxh
eGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1KdSBC
YWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2Zl
bmdAaHVhd2VpLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xz
YSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBK
b2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5l
bC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBI
dWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5s
ZW1vbkBnbWFpbC5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+
CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAg
SnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgog
IEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWku
aGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5v
cmc+CiAgS2F6dXlhIE1penVndWNoaSA8a2F6dXlhLm1penVndWNoaS5rc0ByZW5lc2FzLmNvbT4K
ICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tl
ZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogIExlb24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBM
ZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpZG9uZyBDaGVuIDxs
aWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+
CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9u
eS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNA
bWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBM
dWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1h
cnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0eiA8bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUt
QnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3Jn
PgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJjZWxvIFJpY2Fy
ZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9v
bmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBN
YXJrIFpoYW5nIDxtYXJrekBtZWxsYW5veC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0
aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Bl
cmwub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+
CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRz
IDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEt1
YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4NkBtaW5h
ODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4K
ICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtrbyBSYXBlbGkgPG1pa2tv
LnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgog
IE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwgPG1p
cXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4K
ICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVz
aCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdGhhbiBDaGFuY2VsbG9y
IDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFt
ZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgog
IE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8
bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51bWZvciBNYml6aXdvLVRpYXBvIDxudW1z
QGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBO
ZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0
PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBQYWJsbyBOZWlyYSBB
eXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5j
b20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4K
ICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZA
bWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgog
IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFpp
amxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21h
aWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVybmJ1bGxAb3JhY2xlLmNvbT4KICBQaGls
aXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0
QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFkaW0gS3LEjW3DocWZIDxy
a3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lA
aW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJldmFzLmRr
PgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4K
ICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQu
aG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFJ1c3NlbGwgS2luZyA8
cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxs
YW5veC5jb20+CiAgU2FtIFByb3RzZW5rbyA8c2VtZW4ucHJvdHNlbmtvQGxpbmFyby5vcmc+CiAg
U2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNl
YW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2ViYXN0aWFuIE1heXIgPG1lQHNhbS5z
dD4KICBTZWJhc3RpYW4gUGFyc2NoYXVlciA8cy5wYXJzY2hhdWVyQGdteC5kZT4KICBTZWtoYXIg
Tm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5lc2FzQHZlcmdl
Lm5ldC5hdT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0
ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZh
bi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBT
dGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAgU3RldmUgRnJl
bmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBSZWRkeSBLYWxsdXJ1IDxz
a2FsbHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3Vi
cmFtYW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNv
bS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWth
c2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyYXMgS29uZHJhdGl1ayA8dGFrb25kcmFAY2lz
Y28uY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUaG8gVnUgPHRoby52dS53aEBy
dmMucmVuZXNhcy5jb20+CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNl
LmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFj
bGUuY29tPgogIFRpbSBGcm9pZGNvZXVyIDx0aW0uZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAg
VG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0
b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+
CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJv
bmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51Zmwu
ZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBI
YW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53
ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNo
IEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6
bmV0c0ByZWRoYXQuY29tPgogIFdhbmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+
CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2VuLnlh
bmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxs
IERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwu
b3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFuIFNl
YnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRl
bC5jb20+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWGluIExv
bmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1
PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8g
PHlva2Ftb3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3No
aWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29v
Z2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWXVuZmFuZyBU
YWkgPHl1bmZhbmd0YWlAdGVuY2VudC5jb20+CiAgWmVmYW4gTGkgPGxpemVmYW5AaHVhd2VpLmNv
bT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlh
IDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1bS5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA3NDg3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 10 23:44:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Sep 2019 23:44:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7poN-0002Wy-44; Tue, 10 Sep 2019 23:44:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rcue=XF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7poL-0002Wt-CM
 for xen-devel@lists.xenproject.org; Tue, 10 Sep 2019 23:44:37 +0000
X-Inumbo-ID: f0b9ea18-d424-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0b9ea18-d424-11e9-b76c-bc764e2007e4;
 Tue, 10 Sep 2019 23:44:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7poH-0003OD-3X; Tue, 10 Sep 2019 23:44:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i7poG-0003zz-NE; Tue, 10 Sep 2019 23:44:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7poG-0008BH-Mb; Tue, 10 Sep 2019 23:44:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141160-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-armhf:<job status>:broken:regression
 linux-next:build-i386:<job status>:broken:regression
 linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-i386-pvops:<job status>:broken:regression
 linux-next:build-armhf-pvops:<job status>:broken:regression
 linux-next:build-arm64:<job status>:broken:regression
 linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:build-amd64:<job status>:broken:regression
 linux-next:build-amd64-xsm:<job status>:broken:regression
 linux-next:build-i386-xsm:<job status>:broken:regression
 linux-next:build-amd64-pvops:<job status>:broken:regression
 linux-next:build-i386:host-install(4):broken:regression
 linux-next:build-i386-pvops:host-install(4):broken:regression
 linux-next:build-i386-xsm:host-install(4):broken:regression
 linux-next:build-arm64-xsm:host-install(4):broken:regression
 linux-next:build-armhf-pvops:host-install(4):broken:regression
 linux-next:build-arm64:host-install(4):broken:regression
 linux-next:build-amd64-pvops:host-install(4):broken:regression
 linux-next:build-arm64-pvops:host-install(4):broken:regression
 linux-next:build-amd64-xsm:host-install(4):broken:regression
 linux-next:build-amd64:host-install(4):broken:regression
 linux-next:build-armhf:host-install(4):broken:regression
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm: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-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-next:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=35394d031b710e832849fca60d0f53b513f0c390
X-Osstest-Versions-That: linux=089cf7f6ecb266b6a4164919a2e69bd2f938374a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 10 Sep 2019 23:44:32 +0000
Subject: [Xen-devel] [linux-next test] 141160: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE2MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExNjAvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDk5OQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwOTk5CiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxNDA5OTkKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDk5OQogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTQwOTk5CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDA5OTkKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MDk5OQog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTQwOTk5CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDA5OTkKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDE0MDk5OQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQwOTk5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
IGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM1Mzk0ZDAz
MWI3MTBlODMyODQ5ZmNhNjBkMGY1M2I1MTNmMGMzOTAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDA4OWNmN2Y2ZWNiMjY2YjZhNDE2NDkxOWEyZTY5YmQyZjkzODM3NGEK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMDg1ICAyMDE5LTA5LTA2IDA5OjIwOjQy
IFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 01:15:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 01: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 1i7rE8-00044j-3Z; Wed, 11 Sep 2019 01:15:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GyXI=XG=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i7rE6-00044e-DX
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 01:15:18 +0000
X-Inumbo-ID: 9cc3b35a-d431-11e9-ac21-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cc3b35a-d431-11e9-ac21-12813bfff9fa;
 Wed, 11 Sep 2019 01:15:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568164516;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=5SOj58q8zjzP3gXE2tIU0/axznvGb5lEQXD3pecgzxI=;
 b=I8ijHRyd/BgjMaI3ALAwWLOJeFBnAdmGf62PB9Y7In1Eq/Cvr+R3sHNC
 jB6TrK8UQOEyhA4SuwOrXk8Cxi1Mhi7tCQRTGRmW1a/CUjI9c8OhGK1/+
 QX5/JRhgCQTJmZwwin99n6VNW7Inpy92zgKpNLIxzq4dwLI5CPZ+60psQ k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2iROYvmhvGaU9c4Wz9o+O792gJVVNt9kTQX9GaFM5PYP9KqwZ0yXFbPSgp+lFWEuulyrKA/6RV
 367AAPVqmYtaEMObG59XNh0sl0C6TL1qz1K1zT7UcvtqrE1s9bCAssAZgnFvItFJ+U9u4A/60O
 L4cLmwt2zH2Jo3zbbVlaBsLKwj24x9yrylB7zk0oGxoItxFFS8Gf9PyySJfqQeLbJmR2Pb+W/S
 +zBRfGCHNjpOiHdBIsTvxj52wKxO92GWhrCRhxZ6NlpRJt5nPf3FEN+3OktJcmOxDJ/ZlytbuF
 xdY=
X-SBRS: 2.7
X-MesageID: 5647574
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,491,1559534400"; 
   d="scan'208";a="5647574"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
 <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
 <df64cd80-d92e-27ad-b1bc-e58184379e50@oracle.com>
 <d281baaf-a6d7-306e-63aa-b84552ac3ea5@citrix.com>
 <9ac1f34b-ea2a-3818-4cbd-a22a9a475dd4@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <74c9d2cc-a528-2cec-099e-0d803aeace6f@citrix.com>
Date: Wed, 11 Sep 2019 02:15:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9ac1f34b-ea2a-3818-4cbd-a22a9a475dd4@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gMTAvMDkvMjAxOSAyMjoxOSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDkvMTAvMTkg
NDozNiBQTSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDEwLzA5LzIwMTkgMTg6NDgsIEJv
cmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDkvMTAvMTkgNTo0NiBBTSwgSWdvciBEcnV6aGlu
aW4gd3JvdGU6Cj4+Pj4gT24gMTAvMDkvMjAxOSAwMjo0NywgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+PiBPbiA5LzkvMTkgNTo0OCBQTSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+Pj4+PiBP
biAwOS8wOS8yMDE5IDIwOjE5LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4+
IFRoZSBvdGhlciBxdWVzdGlvbiBJIGhhdmUgaXMgd2h5IHlvdSB0aGluayBpdCdzIHdvcnRoIGtl
ZXBpbmcKPj4+Pj4+PiB4ZW5fbWNmZ19sYXRlKCkgYXMgYSBsYXRlIGluaXRjYWxsLiBIb3cgY291
bGQgTUNGRyBpbmZvIGJlIHVwZGF0ZWQKPj4+Pj4+PiBiZXR3ZWVuIGFjcGlfaW5pdCgpIGFuZCBs
YXRlX2luaXRjYWxscyBiZWluZyBydW4/IEknZCB0aGluayBpdCBjYW4gb25seQo+Pj4+Pj4+IGhh
cHBlbiB3aGVuIGEgbmV3IGRldmljZSBpcyBob3RwbHVnZ2VkLgo+Pj4+Pj4+Cj4+Pj4+PiBJdCB3
YXMgYSBwcmVjYXV0aW9uIGFnYWluc3Qgc2V0dXBfbWNmZ19tYXAoKSBjYWxscyB0aGF0IG1pZ2h0
IGFkZCBuZXcKPj4+Pj4+IGFyZWFzIHRoYXQgYXJlIG5vdCBpbiBNQ0ZHIHRhYmxlIGJ1dCBmb3Ig
c29tZSByZWFzb24gaGF2ZSBfQ0JBIG1ldGhvZC4KPj4+Pj4+IEl0J3Mgb2J2aW91c2x5IGEgImZp
cm13YXJlIGlzIGJyb2tlbiIgc2NlbmFyaW8gc28gSSBkb24ndCBoYXZlIHN0cm9uZwo+Pj4+Pj4g
ZmVlbGluZ3MgdG8ga2VlcCBpdCBoZXJlLiBXaWxsIHByZWZlciB0byByZW1vdmUgaW4gdjIgaWYg
eW91IHdhbnQuCj4+Pj4+IElzbid0IHNldHVwX21jZmdfbWFwKCkgY2FsbGVkIGJlZm9yZSB0aGUg
Zmlyc3QgeGVuX2FkZF9kZXZpY2UoKSB3aGljaCBpcyB3aGVyZSB5b3UgYXJlIGNhbGxpbmcgeGVu
X21jZmdfbGF0ZSgpPwo+Pj4+Pgo+Pj4+IHNldHVwX21jZmdfbWFwKCkgY2FsbHMgYXJlIGRvbmUg
aW4gb3JkZXIgb2Ygcm9vdCBidXMgZGlzY292ZXJ5IHdoaWNoCj4+Pj4gaGFwcGVucyAqYWZ0ZXIq
IHRoZSBwcmV2aW91cyByb290IGJ1cyBoYXMgYmVlbiBlbnVtZXJhdGVkLiBTbyB0aGUgb3JkZXIK
Pj4+PiBpczogY2FsbCBzZXR1cF9tY2ZnX21hcCgpIGZvciByb290IGJ1cyAwLCBmaW5kIHRoYXQK
Pj4+PiBwY2lfbW1jZmdfbGF0ZV9pbml0KCkgaGFzIGZpbmlzaGVkIE1DRkcgYXJlYSByZWdpc3Ry
YXRpb24sIHBlcmZvcm0gUENJCj4+Pj4gZW51bWVyYXRpb24gb2YgYnVzIDAsIGNhbGwgeGVuX2Fk
ZF9kZXZpY2UoKSBmb3IgZXZlcnkgZGV2aWNlIHRoZXJlLCBjYWxsCj4+Pj4gc2V0dXBfbWNmZ19t
YXAoKSBmb3Igcm9vdCBidXMgWCwgZXRjLgo+Pj4gQWgsIHllcy4gTXVsdGlwbGUgYnVzc2VzLgo+
Pj4KPj4+IElmIHRoYXQncyB0aGUgY2FzZSB0aGVuIHdoeSBkb24ndCB3ZSBuZWVkIHRvIGNhbGwg
eGVuX21jZmdfbGF0ZSgpIGZvcgo+Pj4gdGhlIGZpcnN0IGRldmljZSBvbiBlYWNoIGJ1cz8KPj4+
Cj4+IElkZWFsbHksIHllcyAtIHdlJ2QgbGlrZSB0byBjYWxsIGl0IGZvciBldmVyeSBidXMgZGlz
Y292ZXJlZC4gQnV0IGJvb3QKPj4gdGltZSBidXNlcyBhcmUgYWxyZWFkeSBpbiBNQ0ZHIChvdGhl
cndpc2Ugc3lzdGVtIGJvb3QgbWlnaHQgbm90IHNpbXBseQo+PiB3b3JrIGFzIEphbiBwb2ludGVk
IG91dCkgc28gaXQncyBub3Qgc3RyaWN0bHkgcmVxdWlyZWQuIFRoZSBvbmx5IGNhc2UgaXMKPj4g
YSBwb3RlbnRpYWwgUENJIGJ1cyBob3QtcGx1ZyBidXQgSSdtIG5vdCBzdXJlIGl0IGFjdHVhbGx5
IHdvcmtzIGluCj4+IHByYWN0aWNlIGFuZCB3ZSBjZXJ0YWlubHkgZGlkbid0IHN1cHBvcnQgaXQg
YmVmb3JlLiBJdCBtaWdodCBiZSBzb2x2ZWQKPj4gdGhlb3JldGljYWxseSBieSBzdWJzY3JpYmlu
ZyB0byBhY3BpX2J1c190eXBlIHRoYXQgaXMgYXZhaWxhYmxlIGFmdGVyCj4+IGFjcGlfaW5pdCgp
Lgo+IAo+IE9LLiBUaGVuICpJIHRoaW5rKiB3ZSBjYW4gZHJvcCBsYXRlX2luaXRjYWxsKCkgYnV0
IEkgd291bGQgcmVhbGx5IGxpa2UKPiB0byBoZWFyIHdoZW4gb3RoZXJzIHRoaW5rLgo+IAoKQW5v
dGhlciB0aGluZyB0aGF0IEkgaW1wbGllZCBieSAibm90IHN1cHBvcnRpbmciIGJ1dCB3YW50IHRv
IGV4cGxpY2l0bHkKY2FsbCBvdXQgaXMgdGhhdCBjdXJyZW50bHkgWGVuIHdpbGwgcmVmdXNlIHJl
c2VydmluZyBhbnkgTUNGRyBhcmVhCnVubGVzcyBpdCBhY3R1YWxseSBleGlzdGVkIGluIE1DRkcg
dGFibGUgYXQgYm9vdC4gSSBkb24ndCBjbGVhcmx5CnVuZGVyc3RhbmQgcmVhc29uaW5nIGJlaGlu
ZCBpdCBidXQgaXQgbWlnaHQgYmUgd29ydGggcmVsYXhpbmcgYXQgbGVhc3QKc2l6ZSBtYXRjaGlu
ZyByZXN0cmljdGlvbiBvbiBYZW4gc2lkZSBub3cgd2l0aCB0aGlzIGNoYW5nZS4KCklnb3IKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 01:22:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 01:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7rKw-0004t5-3A; Wed, 11 Sep 2019 01:22:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7rKu-0004t0-Pj
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 01:22:20 +0000
X-Inumbo-ID: 94a241cc-d432-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 94a241cc-d432-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 01:22: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 1i7rKk-0001eC-Te; Wed, 11 Sep 2019 01:22: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 1i7rKk-0004TM-Gv; Wed, 11 Sep 2019 01:22:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7rKk-0000aY-GB; Wed, 11 Sep 2019 01:22:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141186-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1: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-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e2cd24b629389b52a31d96d226ed150dacab9cdd
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 01:22:10 +0000
Subject: [Xen-devel] [linux-4.14 test] 141186: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE4NiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExODYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWlu
ZS1zZXJpYWwvYm9vdGxvYWRlciAgICBmYWlsICBsaWtlIDEzOTg3MQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGUyY2QyNGI2MjkzODliNTJhMzFkOTZkMjI2ZWQxNTBkYWNh
YjljZGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDNmZmUxZTc5YzE3
NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTkx
MCAgMjAxOS0wOC0xMCAxNjoyNDoxNyBaICAgMzEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
NDAxOTMgIDIwMTktMDgtMTYgMDg6Mzg6NTEgWiAgIDI1IGRheXMgICAzMSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDExODYgIDIwMTktMDktMTAgMTY6NDc6MDggWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFh
cm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8
YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRyaWFuIFZsYWR1IDxhdmxhZHVAY2xvdWRiYXNl
c29sdXRpb25zLmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1Pgog
IEFsYXN0YWlyIEQnU2lsdmEgPGFsYXN0YWlyQGQtc2lsdmEub3JnPgogIEFsZXhhbmRlciBTaGlz
aGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNvbT4KICBBbGV4YW5kcmUgQ291
cmJvdCA8YWNvdXJib3RAY2hyb21pdW0ub3JnPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtl
cm5lbC5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmVh
IFJpZ2hpIDxhbmRyZWEucmlnaGlAY2Fub25pY2FsLmNvbT4KICBBbmRyZXcgQ29va3MgPGFuZHJl
dy5jb29rc0BvcGVuZ2Vhci5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyemVqIEhh
amRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3Vz
QGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgog
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5j
b20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBC
ZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBCZW4gSHV0Y2hp
bmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNv
bT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAg
QmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBCam9l
cm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdlcmhhcnRA
cG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb3Jpc2xhdiBQZXRrb3Yg
PGJwQHN1c2UuZGU+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAg
Q2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBh
eCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNz
aWUub3JnPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlz
dG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ0sgSHUgPGNr
Lmh1QG1lZGlhdGVrLmNvbT4KICBDb2RyaW4gQ2l1Ym90YXJpdSA8Y29kcmluLmNpdWJvdGFyaXVA
bWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29t
PgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIENvcm5lbGlhIEh1Y2sg
PGNvaHVja0ByZWRoYXQuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBE
cmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25n
QG9yYWNsZS5jb20+CiAgRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZpZCBT
LiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVlcGFrIFJhd2F0IDxkcmF3YXRAdm13
YXJlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERleHVh
biBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRGluZyBYaWFuZyA8ZGluZ3hpYW5nQGNtc3Mu
Y2hpbmFtb2JpbGUuY29tPgogIERpcmsgTW9ycmlzIDxkbW9ycmlzQG1ldGFsb2Z0LmNvbT4KICBE
bWl0cnkgRm9taWNoZXYgPGRtaXRyeS5mb21pY2hldkB3ZGMuY29tPgogIERtaXRyeSBUb3Jva2hv
diA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24gQnJhY2UgPGRvbi5icmFjZUBtaWNy
b3NlbWkuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBFbW1hbnVl
bCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgogIEVyaWMgRHVtYXpldCA8
ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3Jv
Y2hpcC5jb20+CiAgRmFyaGFuIEFsaSA8YWxpZm1AbGludXguaWJtLmNvbT4KICBGZWxpcGUgQmFs
YmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVuZyBTdW4gPGxveW91ODVAZ21h
aWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGdXFpYW4gSHVhbmcg
PGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5j
b20+CiAgR2F2aW4gTGkgPGdpdEB0aGVnYXZpbmxpLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4g
PGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0Pgog
IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFubmVzIFJl
aW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgog
IEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZSBaaGUgPHpo
ZS5oZUB3aW5kcml2ZXIuY29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5p
Ym0uY29tPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxhYW4uY29tPgog
IEhlbnJ5IEJ1cm5zIDxoZW5yeWJ1cm5zQGdvb2dsZS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVy
dEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAg
SGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRo
YW5pQG1hcnZlbGwuY29tPgogIEhpcm95dWtpIFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxl
c2lzLmNvLmpwPgogIEhvZGFzemksIFJvYmVydCA8Um9iZXJ0LkhvZGFzemlAZGlnaS5jb20+CiAg
SHVpIFBlbmcgPGJlbnF1aWtlQGdtYWlsLmNvbT4KICBIdWkgV2FuZyA8aHVpLndhbmdAY2Fub25p
Y2FsLmNvbT4KICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxh
YmJvdHRpQG1ldi5jby51az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJ
bHlhIFRydWtoYW5vdiA8bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtl
cm5lbC5vcmc+CiAgSXNhYWMgSi4gTWFuamFycmVzIDxpc2FhY21AY29kZWF1cm9yYS5vcmc+CiAg
SmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEphY29wbyBNb25k
aSA8amFjb3BvK3JlbmVzYXNAam1vbmRpLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2lj
aW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29t
PgogIEphc29uIEJhcm9uIDxqYmFyb25AYWthbWFpLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNv
bi5nZXJlY2tlQHdhY29tLmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJnaEBjYW5vbmlj
YWwuY29tPgogIEplYW4gRGVsdmFyZSA8amRlbHZhcmVAc3VzZS5kZT4KICBKZWZmIExheXRvbiA8
amxheXRvbkBrZXJuZWwub3JnPgogIEplZmZyZXkgSHVnbyA8amVmZnJleS5sLmh1Z29AZ21haWwu
Y29tPgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFnaXJpdGVjaC5lZHUuaW4+CiAgSmVu
cyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcnJ5IExlZSA8bGVpc3VyZWx5c3cyNEBnbWFp
bC5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2Zlbmcg
WGlhbyA8eGlhb2ppYW5nZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXgu
aW50ZWwuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxq
b2xzYUBrZXJuZWwub3JnPgogIEpvZSBQZXJjaGVzIDxqb2VAcGVyY2hlcy5jb20+CiAgSm9lcmcg
Um9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3Jn
PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFy
ZCA8amh1YmJhcmRAbnZpZGlhLmNvbT4KICBKb2huIFMuIEdydWJlciA8Sm9oblNHcnViZXJAZ21h
aWwuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4K
ICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJhLmNvbT4KICBKb3pzZWYgS2FkbGVj
c2lrIDxrYWRsZWNAbmV0ZmlsdGVyLm9yZz4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdWxpYW5hIFJvZHJp
Z3VlaXJvIDxqdWxpYW5hLnJvZHJpZ3VlaXJvQGludHJhMm5ldC5jb20+CiAgSnVueGlhbyBCaSA8
anVueGlhby5iaUBvcmFjbGUuY29tPgogIEp5cmkgU2FyaGEgPGpzYXJoYUB0aS5jb20+CiAgS2Fp
LUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEthbGxlIFZhbG8gPGt2
YWxvQGNvZGVhdXJvcmEub3JnPgogIEthenV5YSBNaXp1Z3VjaGkgPGthenV5YS5taXp1Z3VjaGku
a3NAcmVuZXNhcy5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2Vm
ZW5nIFdhbmcgPHdhbmdrZWZlbmcud2FuZ0BodWF3ZWkuY29tPgogIEtldmluIEhhbyA8aGFva2V4
aW5AZ21haWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KICBMYXVyYSBHYXJjaWEgTGllYmFuYSA8bmV2b2xhQGdtYWlsLmNvbT4KICBMZW9uIFJv
bWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJk
LmNyZXN0ZXpAbnhwLmNvbT4KICBMaW5oIFBodW5nIDxsaW5oLnBodW5nLmp5QHJlbmVzYXMuY29t
PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51
cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kg
PGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhv
QGludGVsLmNvbT4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNr
LCBUb255IDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmlj
LmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgogIEx1aXMgSGVucmlxdWVzIDxsaGVucmlxdWVzQHN1
c2UuY29tPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CiAgTWFuaXNoIENob3ByYSA8
bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYW51ZWwgUHJlc25pdHogPG1haWxAbXB5LmRlPgogIE1h
cmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXpA
a2VybmVsLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFy
Y2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBC
cm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFy
bS5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4K
ICBNYXJ0aW4gU3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Blcmwub3JnPgogIE1hc2FoaXJvIFlhbWFk
YSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhp
cmFtYXRAa2VybmVsLm9yZz4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4K
ICBNYXR0aGlldSBCYWVydHMgPG1hdHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWF1cm8g
Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBNaWtpdHlhbnNraXkgPG1heGltbWlAbWVs
bGFub3guY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBodWF3ZWkuY29tPgogIE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEthbGRlcm9uIDxtaWNo
YWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGls
aW54LmNvbT4KICBNaWd1ZWwgT2plZGEgPG1pZ3VlbC5vamVkYS5zYW5kb25pc0BnbWFpbC5jb20+
CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxt
cGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29t
PgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1p
dCA8bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkg
bGluYXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3Jn
PgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2ZWVu
IE4uIFJhbyA8bmF2ZWVuLm4ucmFvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBOYXZpZCBFbWFtZG9v
c3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxs
QGdvb2dsZS5jb20+CiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1zdHJvbmdAYmF5bGlicmUuY29tPgog
IE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmlhbnlhbyBUYW5nIDx0YW5nbmlh
bnlhb0BodWF3ZWkuY29tPgogIE5pY2sgRGVzYXVsbmllcnMgPG5kZXNhdWxuaWVyc0Bnb29nbGUu
Y29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVAbWljcm9jaGlwLmNvbT4KICBOaWNv
bGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPgogIE5pY29saW4gQ2hl
biA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBOaWtpdGEgWXVzaGNoZW5rbyA8bmlraXRhLnlv
dXNoQGNvZ2VudGVtYmVkZGVkLmNvbT4KICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bnb29n
bGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgTmV1a3Vt
IDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBQ
YWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4K
ICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgTWFjaGVrIDxwYXZl
bEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGVk
cm8gU291c2EgPHNvdXNhQHN5bm9wc3lzLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQG54
cC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBa
aWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8
cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbGlwIExhbmdkYWxlIDxwaGlsaXBsQG92ZXJ0Lm9y
Zz4KICBQcmFzYWQgU29kYWd1ZGkgPHBzb2RhZ3VkQGNvZGVhdXJvcmEub3JnPgogIFFpYW4gQ2Fp
IDxjYWlAbGNhLnB3PgogIFJhZGltIEtyY21hciA8cmtyY21hckByZWRoYXQuY29tPgogIFJhZGlt
IEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZh
ZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxyYXNtdXMudmlsbGVt
b2VzQHByZXZhcy5kaz4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmQud2FuZGVybG9mQGF4aXMu
Y29tPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZHdAYXhpcy5jb20+CiAgUm9iZXJ0IEhvZGFz
emkgPHJvYmVydC5ob2Rhc3ppQGRpZ2kuY29tPgogIFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5
QGFybS5jb20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmljay5jb2xlbmJyYW5kZXJA
c29ueS5jb20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmlja0BnYWlrYWkuY29tPgog
IFJvZ2FuIERhd2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FsdmF0b3Jl
IEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2Vy
bmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50
ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgogIFNlYmFzdGlhbiBN
YXlyIDxtZUBzYW0uc3Q+CiAgU2ViYXN0aWVuIFRpc3NlcmFudCA8c3Rpc3NlcmFudEB3YWxsaXgu
Y29tPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTaGFoZWQgU2hhaWtoIDxzaHNo
YWlraEBtYXJ2ZWxsLmNvbT4KICBTaGFva3VuIFpoYW5nIDx6aGFuZ3NoYW9rdW5AaGlzaWxpY29u
LmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNvaGVp
bCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RhbmlzbGF2IExpc292c2tp
eSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFu
LndhaHJlbkBpMnNlLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFN0
ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUg
R3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29tPgogIFN0ZXBoZW4gQm95ZCA8c2Jv
eWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAg
U3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VkYXJzYW5h
IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0
aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4
ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0u
Y29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUaG8gVnUgPHRoby52dS53aEBy
dmMucmVuZXNhcy5jb20+CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNl
LmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJv
bUB2bXdhcmUuY29tPgogIFRob21hcyBSaWNodGVyIDx0bXJpY2h0QGxpbnV4LmlibS5jb20+CiAg
VGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRpbSBGcm9pZGNvZXVyIDx0aW0u
ZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lA
YW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbWkg
VmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBh
dG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlr
bGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVz
dCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBUeXJlbCBEYXR3eWxlciA8dHly
ZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJv
Lm9yZz4KICBWYWxkaXMgS2xldG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYWxk
aXMgS2zEk3RuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmluY2UgV2VhdmVyIDx2
aW5jZW50LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4K
ICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVmxhZCBCdXNsb3YgPHZsYWRidUBtZWxsYW5veC5j
b20+CiAgVmxhZGltaXIgS29uZHJhdGlldiA8dmxhZGltaXIua29uZHJhdGlldkBsaW51eC5pbnRl
bC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYW5nIFhpYXlhbmcg
PHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50
LmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3
ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxl
bSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1A
bGludXgtd2F0Y2hkb2cub3JnPgogIFdvbGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdp
bmVlcmluZy5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaWFvanVu
IFpoYW8gPHhpYW9qdW56aGFvMTQxQGdtYWlsLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBn
bWFpbC5jb20+CiAgWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgogIFkuQy4g
Q2hlbiA8eWNfY2hlbkBhc3BlZWR0ZWNoLmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90
b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNo
aW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
PgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgogIFpoYW5nZ3VhbmdodWkgPHpo
YW5nLmd1YW5naHVpQGgzYy5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWku
Y29tPgogIHpoZW5nYmluIDx6aGVuZ2JpbjEzQGh1YXdlaS5jb20+CiAgWmhlbnl1IFdhbmcgPHpo
ZW55dXdAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTA0NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 02:07:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 02:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7s25-0000BR-UH; Wed, 11 Sep 2019 02:06:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=umse=XG=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1i7s24-0000BM-Rc
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 02:06:57 +0000
X-Inumbo-ID: d35aa4da-d438-11e9-b299-bc764e2007e4
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.75]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d35aa4da-d438-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 02:06:54 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=U5Mqi76CBH/tBwzVthZs3NSasHK/C2vAyfXH2o7BJrezXhmCbh0LE6/qSasXEM+JvF1lgfs3a1jQXqeD2LCAAA1ETOILZnYkN2db2Avwpzj1/y9ef687z4E+HQnOL2WVTji/aQNmaNwcJegRFcjjSP6yhZSgjO1AxyRGAq0DHHiNqLVlmq9Pzxp08rzGGzvkzKdN1BcKFGL89u0CrDs9sA56zI/g8giDAW/X7f6K9CO+V23ez8PL5QI4A03NRHu62jvuKxPB9ewirIkc1RgiGLHS9FKKhj0mG7RmGDELg/Pews4vt3Rpw3BPkGBz1HWN7f30lEBzzHpQa9yRxY3b8A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Tb2ETKokaVuDE1uKPXbrgkE2B1D+6xetfdMOqm4EtKg=;
 b=eos7EqPa9fvNwxx7ehFz6FXWXl8c+G0+vR2JC9+51GjpNDOKQxpCyzd88KJCNAajMBQuT8ETSS/0JSEj43uF1sIyE2pVqsxo3vpZW7D13mVz2EDbrRna8BcP/cKUW27Jsuf1LLsgFwbh6xAU6Fog5CfBR5pL5AqJ14Z0Z/DEPZEjrDemEBauCgDuw+6T0A78hGZZAsd1NF+Ry0rRLU6Q5vTKP55UgO1itggFBKA9KIPY4EvkM8POjZMycEsTlaJvwZxe75ylhdtx9dshfiXU9UL6l19a3CUrifL954budWlkdwG/DIw/R05RXXgCCwuy352lePNv/8Jh/OHfTIep+Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass
 header.d=nxp.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Tb2ETKokaVuDE1uKPXbrgkE2B1D+6xetfdMOqm4EtKg=;
 b=H0VT7tgjJ8TqdjEQQQwLWKCxpgZ08BHMBbVh7NCh2TK7sdSfpVWz2Fcq0SgzxEbtGoxvfdefFHUDWbqq+IkoCR5y4vec3MOOWDdwKf7VTwA1BmrijjlqDd9kzv2NMATfqVQ2W0nwWDXojkDnuuFYn0uq0lH+ec014MKYL4VXTf4=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.147.15) by
 AM0PR04MB5874.eurprd04.prod.outlook.com (20.178.202.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Wed, 11 Sep 2019 02:06:52 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::6ca2:ec08:2b37:8ab8]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::6ca2:ec08:2b37:8ab8%6]) with mapi id 15.20.2241.018; Wed, 11 Sep 2019
 02:06:52 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Christoph Hellwig
 <hch@infradead.org>
Thread-Topic: [PATCH V2] arm: xen: mm: use __GPF_DMA32 for arm64
Thread-Index: AQHVXtqjidV/KwEkYkeguLx++Vlcn6cTXzGAgAAFLoCAASjiAIARPvgQ
Date: Wed, 11 Sep 2019 02:06:52 +0000
Message-ID: <AM0PR04MB448166E527EF4ABFCE3DD59688B10@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <1567175255-1798-1-git-send-email-peng.fan@nxp.com>
 <d7477406-a8a0-5c3c-13dc-2c84e27b8afa@arm.com>
 <20190830085807.GA15771@infradead.org>
 <alpine.DEB.2.21.1908301926500.21347@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1908301926500.21347@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [119.31.174.71]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bfbcc44e-9097-4ba8-ce07-08d7365cb690
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:AM0PR04MB5874; 
x-ms-traffictypediagnostic: AM0PR04MB5874:|AM0PR04MB5874:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR04MB5874D796A60C52FFD1D2366F88B10@AM0PR04MB5874.eurprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(136003)(39860400002)(376002)(366004)(346002)(199004)(189003)(25786009)(55016002)(6246003)(99286004)(64756008)(14444005)(256004)(14454004)(66556008)(316002)(110136005)(66476007)(76116006)(6436002)(5660300002)(54906003)(71190400001)(71200400001)(66946007)(4326008)(446003)(11346002)(86362001)(7696005)(81156014)(26005)(229853002)(8676002)(44832011)(486006)(81166006)(9686003)(53936002)(102836004)(186003)(33656002)(6506007)(76176011)(7416002)(8936002)(3846002)(6116002)(52536014)(478600001)(7736002)(2906002)(74316002)(305945005)(66066001)(476003)(66446008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB5874;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: V9e56MdmfhrL12xVzH3HILbv6Mrfh1jSINf/mHizV5nkF4ENRj098CCy8rWa69wtRHMd8ZHWt9gsmQnMbKfwOdKvNjzqj2TX0+O9d2IA+EKYzt+d0zlXSWBvPbFbXkK4ogIehFUTs+SoPck1GWPrdmLPysZve20zE7dbS1YgzX937TIjU/l2BgAQ/UPB6EMcDL3GwYBoqlEywCVIY8fMfj7RKR0VtBa9zUiWwVJxuklYJHKIXHrEbvNtFROGUvGjSSFslHNiRmxD8tLu5cvCqJe5txzGIQFsYwf8O5DW2gWJndXhlbgGB/kCNKCMPaLHWxlvXlkiyBxyCpvK3gOn62U1F3Xjwfp6zRRPs5WmMB53FAKqxOzjYV5IKmbY4w7KBGmq1TyR+r3NhLYehyZphYsuORoqkjJTdfx82vtg50o=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bfbcc44e-9097-4ba8-ce07-08d7365cb690
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 02:06:52.2489 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Gb4CdVNsDOVnmBcZI4lucbV8xCi1CohTHtaa5Bzzn7MOFuDp1ZdPC7igttbLETKoLgezarKpfvlvR1ESRi3ANQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5874
Subject: Re: [Xen-devel] [PATCH V2] arm: xen: mm: use __GPF_DMA32 for 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" <jgross@suse.com>,
 Catalin Marinas <Catalin.Marinas@arm.com>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>,
 Julien Grall <Julien.Grall@arm.com>, dl-linux-imx <linux-imx@nxp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>, nd <nd@arm.com>,
 "will@kernel.org" <will@kernel.org>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 Robin Murphy <Robin.Murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBTdWJqZWN0OiBSZTogW1BBVENIIFYyXSBhcm06IHhlbjogbW06IHVzZSBfX0dQRl9ETUEzMiBm
b3IgYXJtNjQKPiAKPiArIEp1ZXJnZW4sIEJvcmlzCj4gCj4gT24gRnJpLCAzMCBBdWcgMjAxOSwg
Q2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gPiBDYW4gd2UgdGFrZSBhIHN0ZXAgYmFjayBhbmQg
ZmlndXJlIG91dCB3aGF0IHdlIHdhbnQgdG8gZG8gaGVyZT8KPiA+Cj4gPiBBRkFJQ1MgdGhpcyBm
dW5jdGlvbiBhbGxvY2F0ZXMgbWVtb3J5IGZvciB0aGUgc3dpb3RsYi14ZW4gYnVmZmVyLCBhbmQK
PiA+IHRoYXQgbWVhbnMgaXQgbXVzdCBiZSA8PSAzMi1iaXQgYWRkcmVzc2FibGUgdG8gc2F0aXNm
eSB0aGUgRE1BIEFQSQo+ID4gZ3VhcmFudGVlcy4gIFRoYXQgbWVhbnMgd2UgZ2VuZXJhbGx5IHdh
bnQgdG8gdXNlIEdGUF9ETUEzMgo+IGV2ZXJ5d2hlcmUKPiA+IHRoYXQgZXhpc3RzLCBidXQgb24g
c3lzdGVtcyB3aXRoIG9kZCB6b25lcyB3ZSBtaWdodCB3YW50IHRvIGRpcCBpbnRvCj4gPiBHRlBf
RE1BLiAgVGhpcyBhbHNvIG1lYW5zIHN3aW90bGIteGVuIGRvZXNuJ3QgYWN0dWFsbHkgZG8gdGhl
IHJpZ2h0Cj4gPiB0aGluZyBvbiB4ODYgYXQgdGhlIG1vbWVudC4gIFNvIHNob3VsZG4ndCB3ZSBq
dXN0IGhhdmUgb25lIGNvbW1vbgo+ID4gcm91dGluZSBpbiBzd2lvdGxiLXhlbi5jIHRoYXQgY2hl
Y2tzIGlmIHdlIGhhdmUgQ09ORklHX1pPTkVfRE1BMzIgc2V0LAo+ID4gdGhlbiB0cnkgR0ZQX0RN
QTMyLCBhbmQgaWYgbm90IGNoZWNrIGlmIENPTkZJR19aT05FX0RNQSBpcyBzZXQgYW5kCj4gPiB0
aGVuIHRyeSB0aGF0LCBlbHNlIGRlZmF1bHQgdG8gR0ZQX0tFUk5FTD8KPiAKPiBZZXMsIGZvciBB
Uk0vQVJNNjQgaXQgbWFrZXMgYSBsb3Qgb2Ygc2Vuc2UgZ2l2ZW4gdGhhdCBkb20wIGlzIDE6MSBt
YXBwZWQKPiAocHNldWRvLXBoeXNpY2FsID09IHBoeXNpY2FsKS4gIEknbGwgbGV0IEp1ZXJnZW4g
YW5kIEJvcmlzIGNvbW1lbnQgb24gdGhlIHg4Ngo+IHNpZGUgb2YgdGhpbmdzLCBidXQgb24geDg2
IFBWIERvbTAgaXMgbm90IDE6MSBtYXBwZWQgc28KPiBHRlBfRE1BMzIgaXMgcHJvYmFibHkgbm90
IG1lYW5pbmdmdWwuCgpJZiB3ZSBvbmx5IHRha2UgQVJNL0FSTTY0LCBzbyBjb3VsZCB0aGUgZm9s
bG93aW5nIHBhdGNoIGJlIG9rPwoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9tbS5jIGIvYXJj
aC9hcm0veGVuL21tLmMKaW5kZXggZDMzYjc3ZTlhZGQzLi5lNWE2YTczYjJlMDYgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtL3hlbi9tbS5jCisrKyBiL2FyY2gvYXJtL3hlbi9tbS5jCkBAIC0yOCw3ICsy
OCwxMSBAQCB1bnNpZ25lZCBsb25nIHhlbl9nZXRfc3dpb3RsYl9mcmVlX3BhZ2VzKHVuc2lnbmVk
IGludCBvcmRlcikKCiAgICAgICAgZm9yX2VhY2hfbWVtYmxvY2sobWVtb3J5LCByZWcpIHsKICAg
ICAgICAgICAgICAgIGlmIChyZWctPmJhc2UgPCAocGh5c19hZGRyX3QpMHhmZmZmZmZmZikgewor
I2lmZGVmIENPTkZJR19aT05FX0RNQTMyCisgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzIHw9
IF9fR0ZQX0RNQTMyOworI2Vsc2UKICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgfD0gX19H
RlBfRE1BOworI2VuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgICAgfQogICAgICAgIH0KClRoYW5rcywKUGVuZy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 03:53:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 03:53: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 1i7tgJ-0008LT-0f; Wed, 11 Sep 2019 03:52: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=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7tgH-0008LO-LB
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 03:52:33 +0000
X-Inumbo-ID: 92ea7eca-d447-11e9-ac24-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92ea7eca-d447-11e9-ac24-12813bfff9fa;
 Wed, 11 Sep 2019 03: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 <osstest-admin@xenproject.org>)
 id 1i7tgB-0004pk-QL; Wed, 11 Sep 2019 03: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 1i7tgB-0000Kv-Ga; Wed, 11 Sep 2019 03:52:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7tgB-0006y4-FO; Wed, 11 Sep 2019 03:52:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141192-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start: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=74791511067aaff67efbd2555a5f635246264453
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 03:52:27 +0000
Subject: [Xen-devel] [xen-unstable test] 141192: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE5MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE5Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEyIGd1ZXN0
LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTM5ODc2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzOTg3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIDc0NzkxNTExMDY3YWFmZjY3ZWZiZDI1NTVhNWY2MzUyNDYyNjQ0NTMK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZjOTYzOWE3MmYwY2EzYTk0
MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTg3NiAgMjAx
OS0wOC0wOSAxODo0Njo1NiBaICAgMzIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk5MTUg
IDIwMTktMDgtMTAgMjA6NDQ6MjMgWiAgIDMxIGRheXMgICAzNSBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDExMDggIDIwMTktMDktMDcgMDQ6Mjk6MDcgWiAgICAzIGRheXMgICAgMyBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3Rl
ZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4K
ICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBEYXZpZCBXb29kaG91
c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFi
LmNvbT4KICBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogIE1pY2hhxYIg
S293YWxjenlrIDxta293QGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBh
bWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb21hbiBTaGFwb3NobmlrIDxy
b21hbkB6ZWRlZGEuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwu
Y29tPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yX21pdGluQGVwYW0uY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KICBaaGFuZyBSdWkgPHJ1
aS56aGFuZ0BpbnRlbC5jb20+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
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMDMyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 05:28:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 05:28:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7vB4-0007UB-VQ; Wed, 11 Sep 2019 05:28: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=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7vB3-0007U6-4A
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 05:28:25 +0000
X-Inumbo-ID: f4a2f644-d454-11e9-ac24-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4a2f644-d454-11e9-ac24-12813bfff9fa;
 Wed, 11 Sep 2019 05: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 <osstest-admin@xenproject.org>)
 id 1i7vAt-00074z-GI; Wed, 11 Sep 2019 05:28: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 1i7vAs-0006fK-Pi; Wed, 11 Sep 2019 05:28:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7vAs-0006fU-OV; Wed, 11 Sep 2019 05:28:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141194-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-amd64-xsm:xen-build:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-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-thunderx: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-thunderx:saverestore-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: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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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-xl-cubietruck: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: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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
X-Osstest-Versions-That: linux=228e87c35b6c083be778d24b64c02ad05015f3d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 05:28:14 +0000
Subject: [Xen-devel] [linux-4.9 test] 141194: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE5NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE5NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwODQ0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDA4NDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAg
bGlrZSAxNDA3ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDg0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwODQ0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDA4NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDg0NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQwODQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgNWNlMmUwNjAwMjBiZjBlZmExY2U4YTI2MWE0ZDUxYWJlNzBk
YzllYQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMjI4ZTg3YzM1YjZj
MDgzYmU3NzhkMjRiNjRjMDJhZDA1MDE1ZjNkMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwODQ0
ICAyMDE5LTA4LTMwIDE3OjQ5OjE3IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0
MTA4NCAgMjAxOS0wOS0wNiAwODozOToxMiBaICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDE0MTE5NCAgMjAxOS0wOS0xMCAxODoyOToxNyBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPGFhcm9uLnNrb21yYUB3YWNvbS5jb20+CiAgQWFy
b24gQXJtc3Ryb25nIFNrb21yYSA8c2tvbXJhQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxh
ZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBZHJpYW4gVmxhZHUgPGF2bGFkdUBjbG91ZGJhc2Vz
b2x1dGlvbnMuY29tPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAg
QWxleGFuZGVyIFNoaXNoa2luIDxhbGV4YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgog
IEFuZHJldyBDb29rcyA8YW5kcmV3LmNvb2tzQG9wZW5nZWFyLmNvbT4KICBBbmRyZXcgSm9uZXMg
PGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFs
ZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFy
bmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFydG9zeiBHb2xh
c3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2ht
aWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNt
PgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBh
eEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgog
IENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29s
aW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBEYW5pZWwgRHJha2UgPGRy
YWtlQGVuZGxlc3NtLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUu
Y29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsgUmF3
YXQgPGRyYXdhdEB2bXdhcmUuY29tPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5h
bW9iaWxlLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRXJpYyBE
dW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0
ZXZAbWljcm9jaGlwLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRl
bC5jb20+CiAgRmVuZyBTdW4gPGxveW91ODVAZ21haWwuY29tPgogIEZ1cWlhbiBIdWFuZyA8aHVh
bmdmcS5kYXhpYW5AZ21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNh
c0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9u
Lm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGFucyBVbGxpIEty
b2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVu
c291cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhlbnJ5IEJ1cm5zIDxoZW5yeWJ1cm5zQGdvb2dsZS5j
b20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBIb2Rhc3ppLCBSb2JlcnQgPFJv
YmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAg
SWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1
dW5AZ21haWwuY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUu
Y29tPgogIEphc29uIEJhcm9uIDxqYmFyb25AYWthbWFpLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxq
YXNvbi5nZXJlY2tlQHdhY29tLmNvbT4KICBKZWFuIERlbHZhcmUgPGpkZWx2YXJlQHN1c2UuZGU+
CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5
MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4K
ICBKaW4gWWFvIDx5YW8uamluQGxpbnV4LmludGVsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2lu
YUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2VyZyBSb2VkZWwg
PGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNv
bT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1
ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEthaS1IZW5nIEZlbmcg
PGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEu
bWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29tPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdA
aHVhd2VpLmNvbT4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxl
aWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3Zp
Yy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0Bz
dXNlLmNvbT4KICBNYW51ZWwgUHJlc25pdHogPG1haWxAbXB5LmRlPgogIE1hcmMgS2xlaW5lLUJ1
ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFyayBCcm93biA8YnJv
b25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAg
TWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4g
U3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Blcmwub3JnPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FA
Y2hyb21pdW0ub3JnPgogIE1hdHRoaWV1IEJhZXJ0cyA8bWF0dGhpZXUuYmFlcnRzQHRlc3NhcmVz
Lm5ldD4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWtlIFNu
aXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJl
ZGhhdC5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9q
dSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJl
c2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxv
ckBnbWFpbC5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29t
PgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8
bmVpbEBubWFjbGVvZC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVu
bmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3VrYUBnbWFpbC5jb20+CiAgT2xl
ZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3Vz
ZS5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8g
Qm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25A
bWlwcy5jb20+CiAgUGVkcm8gU291c2EgPHNvdXNhQHN5bm9wc3lzLmNvbT4KICBQZXRlciBDaGVu
IDxwZXRlci5jaGVuQG54cC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRp
LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQ
aGlsaXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgogIFJhZGltIEtyxI1tw6HFmSA8cmty
Y21hckByZWRoYXQuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJl
dmFzLmRrPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVs
LmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgogIFJvYmVydCBIb2Rhc3ppIDxy
b2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0u
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNhbHZhdG9y
ZSBCb25hY2NvcnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtl
cm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGlu
dGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNpbW9uIEhvcm1hbiA8aG9y
bXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU29oZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxA
Z29vZ2xlLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0
ZWZhbiBXYWhyZW4gPHdhaHJlbnN0QGdteC5uZXQ+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNl
LmRlPgogIFRobyBWdSA8dGhvLnZ1LndoQHJ2Yy5yZW5lc2FzLmNvbT4KICBUaG9tYXMgQm9nZW5k
b2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25A
bGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBU
aG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGltIEZyb2lkY29ldXIg
PHRpbS5mcm9pZGNvZXVyQHRlc3NhcmVzLm5ldD4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5k
YWNreUBhbWQuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNw
YWNlLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMg
S2xldG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYWxkaXMgS2zEk3RuaWVrcyA8
dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4K
ICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYXN0aW1pbCBCYWJr
YSA8dmJhYmthQHN1c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5j
bj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxA
a2VybmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV2lt
IFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNoZG9nLm9yZz4KICBXb2xmcmFtIFNhbmcgPHdz
YStyZW5lc2FzQHNhbmctZW5naW5lZXJpbmcuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1k
cmVhbXMuZGU+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWW9z
aGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1ZUhh
aWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZW5naHVpIFl1IDx5dXplbmdodWlAaHVh
d2VpLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMjE3IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 06:02:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 06: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 1i7vhi-00024M-Ld; Wed, 11 Sep 2019 06:02:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7vhh-00024H-Hv
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 06:02:09 +0000
X-Inumbo-ID: aef80b98-d459-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aef80b98-d459-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 06:02: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 EDAC3AF81;
 Wed, 11 Sep 2019 06:02:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 08:02:03 +0200
Message-Id: <20190911060203.25202-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] tools: fix linking hypervisor includes to tools
 include directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, 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>

QW4gaW5jcmVtZW50YWwgYnVpbGQgb2YgdG9vbHMvaW5jbHVkZSB3b24ndCBwaWNrdXAgbmV3IGh5
cGVydmlzb3IKaGVhZGVycyBpbiB0b29scy9pbmNsdWRlL3hlbi4gRml4IHRoYXQuCgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvaW5jbHVk
ZS9NYWtlZmlsZSB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2luY2x1ZGUvTWFrZWZpbGUgYi90
b29scy9pbmNsdWRlL01ha2VmaWxlCmluZGV4IDcxNTM4ZTFjZTIuLjNkMDE5MmZiYWQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2luY2x1ZGUvTWFrZWZpbGUKKysrIGIvdG9vbHMvaW5jbHVkZS9NYWtlZmls
ZQpAQCAtMTIsMTEgKzEyLDE0IEBAIGFsbC15OgogeGVuLWZvcmVpZ246CiAJJChNQUtFKSAtQyB4
ZW4tZm9yZWlnbgogCi14ZW4vLmRpcjoKK1hFTl9QVUJMSUNfSU5DTFVERVMgPSAkKHdpbGRjYXJk
ICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3B1YmxpYy8qLmgpCitYRU5fTElCX1g4Nl9JTkNMVURF
UyA9ICQoZmlsdGVyLW91dCAlYXV0b2dlbi5oLCAkKFhFTl9ST09UKS94ZW4vaW5jbHVkZS94ZW4v
bGliL3g4Ni9NYWtlZmlsZSAkKHdpbGRjYXJkICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi9s
aWIveDg2LyouaCkpCisKK3hlbi8uZGlyOiAkKFhFTl9QVUJMSUNfSU5DTFVERVMpICQoWEVOX0xJ
Ql9YODZfSU5DTFVERVMpCiAJQHJtIC1yZiB4ZW4KIAlta2RpciAtcCB4ZW4vbGliZWxmCiAJbG4g
LXNmICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3B1YmxpYy9DT1BZSU5HIHhlbgotCWxuIC1zZiAk
KHdpbGRjYXJkICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3B1YmxpYy8qLmgpIHhlbgorCWxuIC1z
ZiAkKFhFTl9QVUJMSUNfSU5DTFVERVMpIHhlbgogCWxuIC1zZiAkKGFkZHByZWZpeCAkKFhFTl9S
T09UKS94ZW4vaW5jbHVkZS9wdWJsaWMvLGFyY2gteDg2IGFyY2gtYXJtIGh2bSBpbyB4c20pIHhl
bgogCWxuIC1zZiAuLi94ZW4tc3lzLyQoWEVOX09TKSB4ZW4vc3lzCiAJbG4gLXNmICQoYWRkcHJl
Zml4ICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi8sbGliZWxmLmggZWxmc3RydWN0cy5oKSB4
ZW4vbGliZWxmLwpAQCAtMjUsNyArMjgsNyBAQCB4ZW4vLmRpcjoKIGlmZXEgKCQoQ09ORklHX1g4
NikseSkKIAlsbiAtc2YgJChYRU5fUk9PVCkveGVuL2luY2x1ZGUvYXNtLXg4NiB4ZW4vYXNtCiAJ
bWtkaXIgLXAgeGVuL2xpYi94ODYKLQlmb3IgZiBpbiAkKGZpbHRlci1vdXQgJWF1dG9nZW4uaCwk
KHBhdHN1YnN0ICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2LyUsJSxNYWtlZmls
ZSAkKHdpbGRjYXJkICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2LyouaCkpKTsg
ZG8gXAorCWZvciBmIGluICQocGF0c3Vic3QgJChYRU5fUk9PVCkveGVuL2luY2x1ZGUveGVuL2xp
Yi94ODYvJSwlLCQoWEVOX0xJQl9YODZfSU5DTFVERVMpKTsgZG8gXAogCQlsbiAtc2YgJChYRU5f
Uk9PVCkveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvJCRmIHhlbi9saWIveDg2LyQkZjsgXAogCWRv
bmUKIGVuZGlmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 06:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 06: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 1i7vz8-0003cn-Da; Wed, 11 Sep 2019 06:20:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7vz6-0003ci-T9
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 06:20:08 +0000
X-Inumbo-ID: 3214b538-d45c-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3214b538-d45c-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 06:20: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 CD84EAF3F;
 Wed, 11 Sep 2019 06:20:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 08:19:56 +0200
Message-Id: <20190911062001.25931-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh
bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK
VGhpcyBpcyBhIGZpcnN0IGltcGxlbWVudGF0aW9uIG9mIHRoYXQgaWRlYSBhZGRpbmcgdGhlIGJh
c2ljCmZ1bmN0aW9uYWxpdHkgdG8gaHlwZXJ2aXNvciBhbmQgdG9vbHMgc2lkZS4gVGhlIGludGVy
ZmFjZSB0byBhbnkKdXNlciBwcm9ncmFtIG1ha2luZyB1c2Ugb2YgdGhhdCAieGVuLXN5c2ZzIiBp
cyBhIG5ldyBsaWJyYXJ5CiJsaWJ4ZW5mcyIgd2l0aCBhIHN0YWJsZSBpbnRlcmZhY2UuCgpUaGVy
ZSBhcmUgc3RpbGwgc29tZSBwZW5kaW5nIHF1ZXN0aW9ucywgdGhvc2UgYXJlOgoKLSBhY2Nlc3Mg
cmlnaHRzOgogICsgc2hvdWxkIHdlIGFsbG93IGFjY2VzcyB0byBkb20wIG9ubHksIG9yIHRvIGFs
bCBkb21haW5zLCBvciBzaG91bGQKICAgIHRoYXQgYmUgcG9zc2libGUgdG8gc2V0IHBlciBlbnRy
eT8KICArIGhvdyB0byBpbnRlZ3JhdGUgd2l0aCB4c20/Ci0gZHluYW1pY2FsIGVudHJpZXM6CiAg
KyBkbyB3ZSB3YW50IHN1cHBvcnQgZm9yIGUuZy4gcGVyLWRvbWFpbiBhbmQvb3IgcGVyLWNwdXBv
b2wgZW50cmllcz8KICArIGRvIHdlIHdhbnQgc3VwcG9ydCBmb3IgZGVidWcgYWlkcyAobG9jay1w
cm9maWxpbmcsIGRlYnVndHJhY2UgLi4pPwotIHdyaXRlIGFjY2VzczoKICArIHJ1bnRpbWUgcGFy
YW1ldGVycz8KICArIGRlYnVnZ2luZyBhaWRzPwoKSSBoYXZlIGFkZGVkIGEgc2ltcGxlIGV4YW1w
bGUgaW4gdGhlIGxhc3QgcGF0Y2ggb2YgdGhlIHNlcmllcyBieQpzdXBwb3J0aW5nIGFjY2VzcyB0
byB0aGUgLmNvbmZpZyBmaWxlIHVzZWQgZm9yIGJ1aWxkaW5nIHRoZSBoeXBlcnZpc29yLgoKSnVl
cmdlbiBHcm9zcyAoNSk6CiAgZG9jczogYWRkIGZlYXR1cmUgZG9jdW1lbnQgZm9yIFhlbiBoeXBl
cnZpc29yIHN5c2ZzLWxpa2Ugc3VwcG9ydAogIHhlbjogYWRkIGJhc2ljIGh5cGVydmlzb3IgZmls
ZXN5c3RlbSBzdXBwb3J0CiAgbGliczogYWRkIGxpYnhlbmZzCiAgdG9vbHM6IGFkZCB4ZW5mcyB0
b29sCiAgeGVuOiBhZGQgL2J1aWxkaW5mby9jb25maWcgZW50cnkgdG8gaHlwZXJ2aXNvciBmaWxl
c3lzdGVtCgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGRvY3Mv
ZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYyB8IDExMCArKysrKysrKysrKysrKysKIHRvb2xz
L1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJzL01ha2VmaWxl
ICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlicy9mcy9NYWtlZmlsZSAgICAgICAgICAg
IHwgIDE0ICsrCiB0b29scy9saWJzL2ZzL2NvcmUuYyAgICAgICAgICAgICAgfCAxOTggKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZnMvaW5jbHVkZS94ZW5mcy5oICAgICB8
ICA1NyArKysrKysrKwogdG9vbHMvbGlicy9mcy9saWJ4ZW5mcy5tYXAgICAgICAgIHwgICA4ICsr
CiB0b29scy9saWJzL2ZzL3hlbmZzLnBjLmluICAgICAgICAgfCAgMTAgKysKIHRvb2xzL21pc2Mv
TWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9taXNjL3hlbmZzLmMgICAgICAg
ICAgICAgICAgfCAxMDIgKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAg
ICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICAgICAgfCAgIDEg
KwogeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4
Ni9wdi9oeXBlcmNhbGwuYyAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAg
ICAgICAgICAgfCAgIDcgKwogeGVuL2NvbW1vbi9maWxlc3lzdGVtLmMgICAgICAgICAgIHwgMjg3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvZXJybm8uaCAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2ZpbGVzeXN0ZW0u
aCAgIHwgIDk4ICsrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgICAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vZmlsZXN5c3RlbS5oICAgICAgfCAgMzQgKysrKysK
IHhlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaCAgICAgICB8ICAgOCArKwogeGVuL2luY2x1ZGUv
eGVuL2tlcm5lbC5oICAgICAgICAgIHwgICAyICsKIHhlbi90b29scy9NYWtlZmlsZSAgICAgICAg
ICAgICAgICB8ICAgOSArLQogeGVuL3Rvb2xzL2JpbjJjLmMgICAgICAgICAgICAgICAgIHwgIDI4
ICsrKysKIDI1IGZpbGVzIGNoYW5nZWQsIDk5MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvZnMvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB0b29scy9saWJzL2ZzL2NvcmUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMv
ZnMvaW5jbHVkZS94ZW5mcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy9mcy9saWJ4
ZW5mcy5tYXAKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2ZzL3hlbmZzLnBjLmluCiBj
cmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbWlzYy94ZW5mcy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2NvbW1vbi9maWxlc3lzdGVtLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9w
dWJsaWMvZmlsZXN5c3RlbS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2Zp
bGVzeXN0ZW0uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9iaW4yYy5jCgotLSAKMi4x
Ni40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 06:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 06: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 1i7vzD-0003d2-NJ; Wed, 11 Sep 2019 06:20:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7vzB-0003cw-Pk
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 06:20:13 +0000
X-Inumbo-ID: 3214ba24-d45c-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3214ba24-d45c-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 06:20: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 EDCBEB062;
 Wed, 11 Sep 2019 06:20:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 08:19:59 +0200
Message-Id: <20190911062001.25931-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190911062001.25931-1-jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
Subject: [Xen-devel] [RFC PATCH 3/5] libs: add libxenfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBuZXcgbGlicmFyeSBsaWJ4ZW5mcyBmb3IgYWNjZXNzIHRvIHRoZSBoeXBlcnZpc29y
IGZpbGVzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgfCAgIDYgKysKIHRvb2xzL2xp
YnMvTWFrZWZpbGUgICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnMvZnMvTWFrZWZpbGUgICAg
ICAgIHwgIDE0ICsrKwogdG9vbHMvbGlicy9mcy9jb3JlLmMgICAgICAgICAgfCAxOTggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJzL2ZzL2luY2x1
ZGUveGVuZnMuaCB8ICA1NyArKysrKysrKysrKysKIHRvb2xzL2xpYnMvZnMvbGlieGVuZnMubWFw
ICAgIHwgICA4ICsrCiB0b29scy9saWJzL2ZzL3hlbmZzLnBjLmluICAgICB8ICAxMCArKysKIDcg
ZmlsZXMgY2hhbmdlZCwgMjk0IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29s
cy9saWJzL2ZzL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy9mcy9jb3Jl
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2ZzL2luY2x1ZGUveGVuZnMuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvZnMvbGlieGVuZnMubWFwCiBjcmVhdGUgbW9kZSAx
MDA2NDQgdG9vbHMvbGlicy9mcy94ZW5mcy5wYy5pbgoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVz
Lm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggY2Y4OTM1ZDZhMy4uNjBhYjk3ZTgwZiAxMDA2NDQK
LS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTE5LDYgKzE5LDcg
QEAgWEVOX0xJQlhFTkdOVFRBQiAgID0gJChYRU5fUk9PVCkvdG9vbHMvbGlicy9nbnR0YWIKIFhF
Tl9MSUJYRU5DQUxMICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvY2FsbAogWEVOX0xJQlhF
TkZPUkVJR05NRU1PUlkgPSAkKFhFTl9ST09UKS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkKIFhF
Tl9MSUJYRU5ERVZJQ0VNT0RFTCA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwK
K1hFTl9MSUJYRU5GUyAgICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZnMKIFhFTl9MSUJY
QyAgICAgICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhjCiBYRU5fWEVOTElHSFQgICAgICAg
PSAkKFhFTl9ST09UKS90b29scy9saWJ4bAogIyBDdXJyZW50bHkgbGlieGx1dGlsIGxpdmVzIGlu
IHRoZSBzYW1lIGRpcmVjdG9yeSBhcyBsaWJ4ZW5saWdodApAQCAtMTM0LDYgKzEzNSwxMSBAQCBT
SERFUFNfbGlieGVuZGV2aWNlbW9kZWwgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hMSUJf
bGlieGVudG9vbGNvcmUpICQoU0hMSQogTERMSUJTX2xpYnhlbmRldmljZW1vZGVsID0gJChTSERF
UFNfbGlieGVuZGV2aWNlbW9kZWwpICQoWEVOX0xJQlhFTkRFVklDRU1PREVMKS9saWJ4ZW5kZXZp
Y2Vtb2RlbCQobGliZXh0ZW5zaW9uKQogU0hMSUJfbGlieGVuZGV2aWNlbW9kZWwgID0gJChTSERF
UFNfbGlieGVuZGV2aWNlbW9kZWwpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5ERVZJQ0VN
T0RFTCkKIAorQ0ZMQUdTX2xpYnhlbmZzID0gLUkkKFhFTl9MSUJYRU5GUykvaW5jbHVkZSAkKENG
TEFHU194ZW5pbmNsdWRlKQorU0hERVBTX2xpYnhlbmZzID0gJChTSExJQl9saWJ4ZW50b29sbG9n
KSAkKFNITElCX2xpYnhlbnRvb2xjb3JlKSAkKFNITElCX3hlbmNhbGwpCitMRExJQlNfbGlieGVu
ZnMgPSAkKFNIREVQU19saWJ4ZW5mcykgJChYRU5fTElCWEVORlMpL2xpYnhlbmZzJChsaWJleHRl
bnNpb24pCitTSExJQl9saWJ4ZW5mcyAgPSAkKFNIREVQU19saWJ4ZW5mcykgLVdsLC1ycGF0aC1s
aW5rPSQoWEVOX0xJQlhFTkZTKQorCiAjIGNvZGUgd2hpY2ggY29tcGlsZXMgYWdhaW5zdCBsaWJ4
ZW5jdHJsIGdldCBfX1hFTl9UT09MU19fIGFuZAogIyB0aGVyZWZvcmUgc2VlcyB0aGUgdW5zdGFi
bGUgaHlwZXJjYWxsIGludGVyZmFjZXMuCiBDRkxBR1NfbGlieGVuY3RybCA9IC1JJChYRU5fTElC
WEMpL2luY2x1ZGUgJChDRkxBR1NfbGlieGVudG9vbGxvZykgJChDRkxBR1NfbGlieGVuZm9yZWln
bm1lbW9yeSkgJChDRkxBR1NfbGlieGVuZGV2aWNlbW9kZWwpICQoQ0ZMQUdTX3hlbmluY2x1ZGUp
IC1EX19YRU5fVE9PTFNfXwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9NYWtlZmlsZSBiL3Rvb2xz
L2xpYnMvTWFrZWZpbGUKaW5kZXggODg5MDFlNzM0MS4uZTIxZmQwNTE2ZSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy9NYWtlZmlsZQorKysgYi90b29scy9saWJzL01ha2VmaWxlCkBAIC05LDYgKzks
NyBAQCBTVUJESVJTLXkgKz0gZ250dGFiCiBTVUJESVJTLXkgKz0gY2FsbAogU1VCRElSUy15ICs9
IGZvcmVpZ25tZW1vcnkKIFNVQkRJUlMteSArPSBkZXZpY2Vtb2RlbAorU1VCRElSUy15ICs9IGZz
CiAKIGlmZXEgKCQoQ09ORklHX1JVTVApLHkpCiBTVUJESVJTLXkgOj0gdG9vbGNvcmUKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnMvZnMvTWFrZWZpbGUgYi90b29scy9saWJzL2ZzL01ha2VmaWxlCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjI2YWM2NzdiY2MKLS0tIC9kZXYv
bnVsbAorKysgYi90b29scy9saWJzL2ZzL01ha2VmaWxlCkBAIC0wLDAgKzEsMTQgQEAKK1hFTl9S
T09UID0gJChDVVJESVIpLy4uLy4uLy4uCitpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVz
Lm1rCisKK01BSk9SICAgID0gMQorTUlOT1IgICAgPSAwCitMSUJOQU1FICA6PSBmcworVVNFTElC
UyAgOj0gdG9vbGxvZyB0b29sY29yZSBjYWxsCisKK1NSQ1MteSAgICAgICAgICAgICAgICAgKz0g
Y29yZS5jCisKK2luY2x1ZGUgLi4vbGlicy5taworCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0df
Q09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhFTkZTKS9pbmNsdWRlCiskKFBLR19DT05GSUdfTE9D
QUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NBTCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2ZzL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZnMvY29yZS5jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmYyMDJhNmJkOTkKLS0tIC9kZXYvbnVs
bAorKysgYi90b29scy9saWJzL2ZzL2NvcmUuYwpAQCAtMCwwICsxLDE5OCBAQAorLyoKKyAqIENv
cHlyaWdodCAoYykgMjAxOSBTVVNFIFNvZnR3YXJlIFNvbHV0aW9ucyBHZXJtYW55IEdtYkgKKyAq
CisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2Vy
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOworICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UuCisgKgorICog
VGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9u
ZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgorICovCisKKyNkZWZpbmUgX19YRU5fVE9PTFNfXyAxCisKKyNpbmNsdWRlIDxlcnJu
by5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorCisjaW5jbHVk
ZSA8eGVudG9vbGxvZy5oPgorI2luY2x1ZGUgPHhlbmZzLmg+CisjaW5jbHVkZSA8eGVuY2FsbC5o
PgorCisjaW5jbHVkZSA8eGVudG9vbGNvcmVfaW50ZXJuYWwuaD4KKworc3RydWN0IHhlbmZzX2hh
bmRsZSB7CisgICAgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgKmxvZ2dlcl90b2ZyZWU7Cisg
ICAgdW5zaWduZWQgaW50IGZsYWdzOworICAgIHhlbmNhbGxfaGFuZGxlICp4Y2FsbDsKK307CisK
K3hlbmZzX2hhbmRsZSAqeGVuZnNfb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG9wZW5fZmxhZ3MpCit7CisgICAgeGVuZnNf
aGFuZGxlICpmc2hkbCA9IGNhbGxvYygxLCBzaXplb2YoKmZzaGRsKSk7CisKKyAgICBpZiAoIWZz
aGRsKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGZzaGRsLT5mbGFncyA9IG9wZW5fZmxh
Z3M7CisgICAgZnNoZGwtPmxvZ2dlciA9IGxvZ2dlcjsKKyAgICBmc2hkbC0+bG9nZ2VyX3RvZnJl
ZSA9IE5VTEw7CisKKyAgICBpZiAoIWZzaGRsLT5sb2dnZXIpIHsKKyAgICAgICAgZnNoZGwtPmxv
Z2dlciA9IGZzaGRsLT5sb2dnZXJfdG9mcmVlID0KKyAgICAgICAgICAgICh4ZW50b29sbG9nX2xv
Z2dlciopCisgICAgICAgICAgICB4dGxfY3JlYXRlbG9nZ2VyX3N0ZGlvc3RyZWFtKHN0ZGVyciwg
WFRMX1BST0dSRVNTLCAwKTsKKyAgICAgICAgaWYgKCFmc2hkbC0+bG9nZ2VyKQorICAgICAgICAg
ICAgZ290byBlcnI7CisgICAgfQorCisgICAgZnNoZGwtPnhjYWxsID0geGVuY2FsbF9vcGVuKGZz
aGRsLT5sb2dnZXIsIDApOworICAgIGlmICghZnNoZGwtPnhjYWxsKQorICAgICAgICBnb3RvIGVy
cjsKKworCisgICAgcmV0dXJuIGZzaGRsOworCitlcnI6CisgICAgeHRsX2xvZ2dlcl9kZXN0cm95
KGZzaGRsLT5sb2dnZXJfdG9mcmVlKTsKKyAgICB4ZW5jYWxsX2Nsb3NlKGZzaGRsLT54Y2FsbCk7
CisgICAgZnJlZShmc2hkbCk7CisgICAgcmV0dXJuIE5VTEw7Cit9CisKK2ludCB4ZW5mc19jbG9z
ZSh4ZW5mc19oYW5kbGUgKmZzaGRsKQoreworICAgIGlmICghZnNoZGwpCisgICAgICAgIHJldHVy
biAwOworCisgICAgeGVuY2FsbF9jbG9zZShmc2hkbC0+eGNhbGwpOworICAgIHh0bF9sb2dnZXJf
ZGVzdHJveShmc2hkbC0+bG9nZ2VyX3RvZnJlZSk7CisgICAgZnJlZShmc2hkbCk7CisgICAgcmV0
dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkICp4ZW5mc19yZWFkX2FueSh4ZW5mc19oYW5kbGUgKmZz
aGRsLCBjb25zdCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBjbWQpCit7CisgICAgY2hhciAqYnVmID0gTlVMTCwgKnBhdGhfYnVmID0gTlVMTDsK
KyAgICBpbnQgcmV0OworICAgIGludCBzeiwgcGF0aF9zejsKKworICAgIGlmICghZnNoZGwpIHsK
KyAgICAgICAgZXJybm8gPSBFQkFERjsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
cGF0aF9zeiA9IHN0cmxlbihwYXRoKSArIDE7CisgICAgaWYgKHBhdGhfc3ogPiBYRU5fRlNfTUFY
X1BBVEhMRU4pCisgICAgeworICAgICAgICBlcnJubyA9IEVOQU1FVE9PTE9ORzsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorICAgIHBhdGhfYnVmID0geGVuY2FsbF9hbGxvY19idWZmZXIoZnNo
ZGwtPnhjYWxsLCBwYXRoX3N6KTsKKyAgICBpZiAoIXBhdGhfYnVmKSB7CisgICAgICAgIGVycm5v
ID0gRU5PTUVNOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgc3RyY3B5KHBhdGhfYnVm
LCBwYXRoKTsKKworICAgIGZvciAoc3ogPSA0MDk2OyBzeiA+IDA7IHN6ID0gcmV0KSB7CisgICAg
ICAgIGlmIChidWYpCisgICAgICAgICAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRsLT54Y2Fs
bCwgYnVmKTsKKworICAgICAgICBidWYgPSB4ZW5jYWxsX2FsbG9jX2J1ZmZlcihmc2hkbC0+eGNh
bGwsIHN6KTsKKyAgICAgICAgaWYgKCFidWYpIHsKKyAgICAgICAgICAgIGVycm5vID0gRU5PTUVN
OworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICByZXQgPSB4ZW5j
YWxsNShmc2hkbC0+eGNhbGwsIF9fSFlQRVJWSVNPUl9maWxlc3lzdGVtX29wLCBjbWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXBhdGhfYnVmLCBwYXRoX3N6LAorICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylidWYsIHN6KTsKKyAgICB9CisKKyAg
ICBpZiAocmV0IDwgMCkgeworICAgICAgICBlcnJubyA9IC1yZXQ7CisgICAgICAgIHhlbmNhbGxf
ZnJlZV9idWZmZXIoZnNoZGwtPnhjYWxsLCBidWYpOworICAgICAgICBidWYgPSBOVUxMOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyBvdXQ6CisgICAgcmV0ID0gZXJybm87CisgICAgeGVu
Y2FsbF9mcmVlX2J1ZmZlcihmc2hkbC0+eGNhbGwsIHBhdGhfYnVmKTsKKyAgICBlcnJubyA9IHJl
dDsKKworICAgIHJldHVybiBidWY7Cit9CisKK2NoYXIgKnhlbmZzX3JlYWQoeGVuZnNfaGFuZGxl
ICpmc2hkbCwgY29uc3QgY2hhciAqcGF0aCkKK3sKKyAgICBjaGFyICpidWYsICpyZXRfYnVmID0g
TlVMTDsKKyAgICBpbnQgcmV0OworCisgICAgYnVmID0geGVuZnNfcmVhZF9hbnkoZnNoZGwsIHBh
dGgsIFhFTl9GU19PUF9yZWFkX2NvbnRlbnRzKTsKKyAgICBpZiAoYnVmKQorICAgICAgICByZXRf
YnVmID0gc3RyZHVwKGJ1Zik7CisKKyAgICByZXQgPSBlcnJubzsKKyAgICB4ZW5jYWxsX2ZyZWVf
YnVmZmVyKGZzaGRsLT54Y2FsbCwgYnVmKTsKKyAgICBlcnJubyA9IHJldDsKKworICAgIHJldHVy
biByZXRfYnVmOworfQorCitzdHJ1Y3QgeGVuZnNfZGlyZW50ICp4ZW5mc19yZWFkZGlyKHhlbmZz
X2hhbmRsZSAqZnNoZGwsIGNvbnN0IGNoYXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnVtX2VudHJpZXMpCit7CisgICAgdm9pZCAqYnVm
LCAqY3VycjsKKyAgICBpbnQgcmV0OworICAgIGNoYXIgKm5hbWVzOworICAgIHN0cnVjdCB4ZW5m
c19kaXJlbnQgKnJldF9idWYgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBuLCBuYW1lX3N6ID0g
MDsKKyAgICBzdHJ1Y3QgeGVuX2ZzX2RpcmVudHJ5ICplbnRyeTsKKworICAgIGJ1ZiA9IHhlbmZz
X3JlYWRfYW55KGZzaGRsLCBwYXRoLCBYRU5fRlNfT1BfcmVhZF9kaXIpOworICAgIGlmICghYnVm
KQorICAgICAgICBnb3RvIG91dDsKKworICAgIGN1cnIgPSBidWY7CisgICAgZm9yIChuID0gMTs7
IG4rKykgeworICAgICAgICBlbnRyeSA9IGN1cnI7CisgICAgICAgIG5hbWVfc3ogKz0gc3RybGVu
KGVudHJ5LT5uYW1lKSArIDE7CisgICAgICAgIGlmICghZW50cnktPm9mZl9uZXh0KQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgY3VyciArPSBlbnRyeS0+b2ZmX25leHQ7CisgICAgfQor
CisgICAgcmV0X2J1ZiA9IG1hbGxvYyhuICogc2l6ZW9mKCpyZXRfYnVmKSArIG5hbWVfc3opOwor
ICAgIGlmICghcmV0X2J1ZikKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAqbnVtX2VudHJpZXMg
PSBuOworICAgIG5hbWVzID0gKGNoYXIgKikocmV0X2J1ZiAgKyBuKTsKKyAgICBjdXJyID0gYnVm
OworICAgIGZvciAobiA9IDA7IG4gPCAqbnVtX2VudHJpZXM7IG4rKykgeworICAgICAgICBlbnRy
eSA9IGN1cnI7CisgICAgICAgIHJldF9idWZbbl0ubmFtZSA9IG5hbWVzOworICAgICAgICByZXRf
YnVmW25dLmlzX2RpciA9IGVudHJ5LT5mbGFncyAmIFhFTl9GU19JU0RJUjsKKyAgICAgICAgc3Ry
Y3B5KG5hbWVzLCBlbnRyeS0+bmFtZSk7CisgICAgICAgIG5hbWVzICs9IHN0cmxlbihlbnRyeS0+
bmFtZSkgKyAxOworICAgICAgICBjdXJyICs9IGVudHJ5LT5vZmZfbmV4dDsKKyAgICB9CisKKyBv
dXQ6CisgICAgcmV0ID0gZXJybm87CisgICAgeGVuY2FsbF9mcmVlX2J1ZmZlcihmc2hkbC0+eGNh
bGwsIGJ1Zik7CisgICAgZXJybm8gPSByZXQ7CisKKyAgICByZXR1cm4gcmV0X2J1ZjsKK30KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZnMvaW5jbHVkZS94ZW5mcy5oIGIvdG9vbHMvbGlicy9mcy9p
bmNsdWRlL3hlbmZzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMDAw
OTE5ZWQ1ZgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvZnMvaW5jbHVkZS94ZW5mcy5o
CkBAIC0wLDAgKzEsNTcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTkgU1VTRSBTb2Z0d2Fy
ZSBTb2x1dGlvbnMgR2VybWFueSBHbWJICisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsKKyAqIHZlcnNpb24g
Mi4xIG9mIHRoZSBMaWNlbnNlLgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
CisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoK
KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2Vu
ZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworI2lmbmRlZiBYRU5GU19I
CisjZGVmaW5lIFhFTkZTX0gKKworI2luY2x1ZGUgPHN0ZGJvb2wuaD4KKyNpbmNsdWRlIDxzdGRp
bnQuaD4KKworI2luY2x1ZGUgPHhlbi94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4vZmlsZXN5c3RlbS5o
PgorCisvKiBDYWxsZXJzIHdobyBkb24ndCBjYXJlIGRvbid0IG5lZWQgdG8gI2luY2x1ZGUgPHhl
bnRvb2xsb2cuaD4gKi8KK3N0cnVjdCB4ZW50b29sbG9nX2xvZ2dlcjsKKwordHlwZWRlZiBzdHJ1
Y3QgeGVuZnNfaGFuZGxlIHhlbmZzX2hhbmRsZTsKKworc3RydWN0IHhlbmZzX2RpcmVudCB7Cisg
ICAgY2hhciAqbmFtZTsKKyAgICBib29sIGlzX2RpcjsKK307CisKK3hlbmZzX2hhbmRsZSAqeGVu
ZnNfb3BlbihzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3Blbl9mbGFncyk7CitpbnQgeGVuZnNfY2xvc2UoeGVu
ZnNfaGFuZGxlICpmc2hkbCk7CisKKy8qIFJldHVybmVkIGJ1ZmZlciBzaG91bGQgYmUgZnJlZWQg
dmlhIGZyZWUoKS4gKi8KK2NoYXIgKnhlbmZzX3JlYWQoeGVuZnNfaGFuZGxlICpmc2hkbCwgY29u
c3QgY2hhciAqcGF0aCk7CisKKy8qIFJldHVybmVkIGJ1ZmZlciBzaG91bGQgYmUgZnJlZWQgdmlh
IGZyZWUoKS4gKi8KK3N0cnVjdCB4ZW5mc19kaXJlbnQgKnhlbmZzX3JlYWRkaXIoeGVuZnNfaGFu
ZGxlICpmc2hkbCwgY29uc3QgY2hhciAqcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpudW1fZW50cmllcyk7CisKKyNlbmRpZiAvKiBYRU5GU19I
ICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9m
cy9saWJ4ZW5mcy5tYXAgYi90b29scy9saWJzL2ZzL2xpYnhlbmZzLm1hcApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hYzQyZDkxNjNlCi0tLSAvZGV2L251bGwKKysrIGIv
dG9vbHMvbGlicy9mcy9saWJ4ZW5mcy5tYXAKQEAgLTAsMCArMSw4IEBACitWRVJTXzEuMCB7CisJ
Z2xvYmFsOgorCQl4ZW5mc19vcGVuOworCQl4ZW5mc19jbG9zZTsKKwkJeGVuZnNfcmVhZDsKKwkJ
eGVuZnNfcmVhZGRpcjsKKwlsb2NhbDogKjsgLyogRG8gbm90IGV4cG9zZSBhbnl0aGluZyBieSBk
ZWZhdWx0ICovCit9OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mcy94ZW5mcy5wYy5pbiBiL3Rv
b2xzL2xpYnMvZnMveGVuZnMucGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uZWEzYzE3YjI1MwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvZnMveGVuZnMu
cGMuaW4KQEAgLTAsMCArMSwxMCBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9QEBp
bmNkaXJAQAorbGliZGlyPUBAbGliZGlyQEAKKworTmFtZTogWGVuZnMKK0Rlc2NyaXB0aW9uOiBU
aGUgWGVuZnMgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBA
CitDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAKK0xpYnM6IEBAbGlic2Zs
YWdAQCR7bGliZGlyfSAtbHhlbmZzCitSZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sY29yZSx4ZW50
b29sbG9nLHhlbmNhbGwKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 06:20:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 06:20:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7vzI-0003dk-0Q; Wed, 11 Sep 2019 06:20:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7vzG-0003de-Q5
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 06:20:18 +0000
X-Inumbo-ID: 3214bdbc-d45c-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3214bdbc-d45c-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 06:20: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 CDDAEAF54;
 Wed, 11 Sep 2019 06:20:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 08:19:57 +0200
Message-Id: <20190911062001.25931-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190911062001.25931-1-jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
Subject: [Xen-devel] [RFC PATCH 1/5] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh
bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK
SW4gdGhlIGJlZ2lubmluZyB0aGVyZSBzaG91bGQgb25seSBiZSBiYXNpYyBzdXBwb3J0OiBlbnRy
aWVzIGNhbiBiZQphZGRlZCBmcm9tIHRoZSBoeXBlcnZpc29yIGl0c2VsZiBvbmx5LCB0aGVyZSBp
cyBhIHNpbXBsZSBoeXBlcmNhbGwKaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGRhdGEuCgpBZGQgYSBm
ZWF0dXJlIGRvY3VtZW50IGZvciBzZXR0aW5nIHRoZSBiYXNlIG9mIGEgZGlzY3Vzc2lvbiByZWdh
cmRpbmcKdGhlIGRlc2lyZWQgZnVuY3Rpb25hbGl0eSBhbmQgdGhlIGVudHJpZXMgdG8gYWRkLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRvY3Mv
ZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYyB8IDExMCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspCiBjcmVh
dGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jCgpkaWZmIC0t
Z2l0IGEvZG9jcy9mZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9o
eXBlcnZpc29yZnMucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LmUxM2EzYzliMGEKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jm
cy5wYW5kb2MKQEAgLTAsMCArMSwxMTAgQEAKKyUgSHlwZXJ2aXNvciBGUworJSBSZXZpc2lvbiAx
CisKK1xjbGVhcnBhZ2UKKworIyBCYXNpY3MKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6IGUuZy4gKipTdXBwb3J0ZWQqKgorCisgIEFyY2hp
dGVjdHVyZXM6IGFsbAorCisgICAgIENvbXBvbmVudHM6IEh5cGVydmlzb3IsIHRvb2xzdGFjawor
LS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBPdmVydmlldworCitU
aGUgSHlwZXJ2aXNvciBGUyBpcyBhIGhpZXJhcmNoaWNhbCBuYW1lLXZhbHVlIHN0b3JlIGZvciBy
ZXBvcnRpbmcKK2luZm9ybWF0aW9uIHRvIGd1ZXN0cywgZXNwZWNpYWxseSBkb20wLiAgSXQgaXMg
c2ltaWxhciB0byB0aGUgTGludXgKK2tlcm5lbCdzIHN5c2ZzLCBidXQgd2l0aG91dCB0aGUgZnVu
Y3Rpb25hbGl0eSB0byBkaXJlY3RseSBhbHRlcgorZW50cmllcyB2YWx1ZXMuIEVudHJpZXMgYW5k
IGRpcmVjdG9yaWVzIGFyZSBjcmVhdGVkIGJ5IHRoZSBoeXBlcnZpc29yLAord2hpbGUgdGhlIHRv
b2xzdGFjayBpcyBhYmxlIHRvIHVzZSBhIGh5cGVyY2FsbCB0byBxdWVyeSB0aGUgZW50cnkKK3Zh
bHVlcy4KKworIyBVc2VyIGRldGFpbHMKKworV2l0aDoKKworICAgIHhlbmZzIC0tbHMgPHBhdGg+
CisKK3RoZSB1c2VyIGNhbiBsaXN0IHRoZSBlbnRyaWVzIG9mIGEgc3BlY2lmaWMgcGF0aCBvZiB0
aGUgRlMuIFVzaW5nOgorCisgICAgeGVuZnMgLS1jYXQgPHBhdGg+CisKK3RoZSBjb250ZW50IG9m
IGFuIGVudHJ5IGNhbiBiZSByZXRyaWV2ZWQuCisKK1RoZSBGUyBzdHJ1Y3R1cmUgaXM6CisKKyAg
ICAvCisgICAgICAgIGJ1aWxkaW5mby8gICAgICAgICAgIGRpcmVjdG9yeSBjb250YWluaW5nIGJ1
aWxkLXRpbWUgZGF0YQorICAgICAgICAgICAgY29uZmlnICAgICAgICAgICBjb250ZW50cyBvZiAu
Y29uZmlnIGZpbGUgdXNlZCB0byBidWlsZCBYZW4KKyAgICAgICAgY3B1LWJ1Z3MvICAgICAgICAg
ICAgeDg2OiBkaXJlY3Rvcnkgb2YgY3B1IGJ1ZyBpbmZvcm1hdGlvbgorICAgICAgICAgICAgbDF0
ZiAgICAgICAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgorICAgICAgICAg
ICAgbWRzICAgICAgICAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgorICAg
ICAgICAgICAgbWVsdGRvd24gICAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxl
IgorICAgICAgICAgICAgc3BlYy1zdG9yZS1ieXBhc3MgIlZ1bG5lcmFibGUiIG9yICJOb3QgdnVs
bmVyYWJsZSIKKyAgICAgICAgICAgIHNwZWN0cmUtdjEgICAgICAgIlZ1bG5lcmFibGUiIG9yICJO
b3QgdnVsbmVyYWJsZSIKKyAgICAgICAgICAgIHNwZWN0cmUtdjIgICAgICAgIlZ1bG5lcmFibGUi
IG9yICJOb3QgdnVsbmVyYWJsZSIKKyAgICAgICAgICAgIG1pdGlnYXRpb25zLyAgICAgZGlyZWN0
b3J5IG9mIG1pdGlnYXRpb24gc2V0dGluZ3MKKyAgICAgICAgICAgICAgICBidGktdGh1bmsgICAg
Ik4vQSIsICJSRVRQT0xJTkUiLCAiTEZFTkNFIiBvciAiSk1QIgorICAgICAgICAgICAgICAgIHNw
ZWMtY3RybCAgICAiTm8iLCAiSUJSUysiIG9yIElCUlMtIgorICAgICAgICAgICAgICAgIGlicGIg
ICAgICAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgbDFkLWZsdXNoICAgICJObyIg
b3IgIlllcyIKKyAgICAgICAgICAgICAgICBtZC1jbGVhciAgICAgIk5vIiBvciAiVkVSVyIKKyAg
ICAgICAgICAgICAgICBsMXRmLWJhcnJpZXIgIk5vIiBvciAiWWVzIgorICAgICAgICAgICAgYWN0
aXZlLWh2bS8gICAgICBkaXJlY3RvcnkgZm9yIG1pdGlnYXRpb25zIGFjdGl2ZSBpbiBodm0gZG9h
bWlucworICAgICAgICAgICAgICAgIG1zci1zcGVjLWN0cmwgIk5vIiBvciAiWWVzIgorICAgICAg
ICAgICAgICAgIHJzYiAgICAgICAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgZWFn
ZXItZnB1ICAgICJObyIgb3IgIlllcyIKKyAgICAgICAgICAgICAgICBtZC1jbGVhciAgICAgIk5v
IiBvciAiWWVzIgorICAgICAgICAgICAgYWN0aXZlLXB2LyAgICAgICBkaXJlY3RvcnkgZm9yIG1p
dGlnYXRpb25zIGFjdGl2ZSBpbiBwdiBkb2FtaW5zCisgICAgICAgICAgICAgICAgbXNyLXNwZWMt
Y3RybCAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgcnNiICAgICAgICAgICJObyIgb3Ig
IlllcyIKKyAgICAgICAgICAgICAgICBlYWdlci1mcHUgICAgIk5vIiBvciAiWWVzIgorICAgICAg
ICAgICAgICAgIG1kLWNsZWFyICAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgeHB0
aSAgICAgICAgICJObyIgb3IgbGlzdCBvZiAiZG9tMCIsICJkb21VIiwgIlBDSUQgb24iCisgICAg
ICAgICAgICAgICAgbDF0Zi1zaGFkb3cgICJObyIgb3IgbGlzdCBvZiAiZG9tMCIsICJkb21VIgor
ICAgICAgICBwYXJhbWV0ZXJzLyAgICAgICAgICBkaXJlY3Rvcnkgd2l0aCBoeXBlcnZpc29yIHBh
cmFtZXRlciB2YWx1ZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJvb3QvcnVudGlt
ZSBwYXJhbWV0ZXJzKQorCisjIFRlY2huaWNhbCBkZXRhaWxzCisKK0FjY2VzcyB0byB0aGUgaHlw
ZXJ2aXNvciBmaWxlc3lzdGVtIGlzIGRvbmUgdmlhIHRoZSBzdGFibGUgbmV3IGh5cGVyY2FsbAor
X19IWVBFUlZJU09SX2ZpbGVzeXN0ZW1fb3AuCisKKyogaHlwZXJjYWxsIGludGVyZmFjZSBzcGVj
aWZpY2F0aW9uCisgICAgKiBgeGVuL2luY2x1ZGUvcHVibGljL2ZpbGVzeXN0ZW0uaGAKKyogaHlw
ZXJ2aXNvciBpbnRlcm5hbCBmaWxlcworICAgICogYHhlbi9pbmNsdWRlL3hlbi9maWxlc3lzdGVt
LmhgCisgICAgKiBgeGVuL2NvbW1vbi9maWxlc3lzdGVtLmNgCisqIGBsaWJ4ZW5mc2AKKyAgICAq
IGB0b29scy9saWJzL2xpYnhlbmZzLypgCisqIGB4ZW5mc2AKKyAgICAqIGB0b29scy9taXNjL3hl
bmZzLmNgCisgICAgCisjIFRlc3RpbmcKKworQW55IG5ldyBwYXJhbWV0ZXJzIG9yIGhhcmR3YXJl
IG1pdGlnYXRpb25zIHNob3VsZCBiZSB2ZXJpZmllZCB0byBzaG93IHVwCitjb3JyZWN0bHkgaW4g
dGhlIGZpbGVzeXN0ZW0uCisKKyMgQXJlYXMgZm9yIGltcHJvdmVtZW50CisKKyogTW9yZSBkZXRh
aWxlZCBhY2Nlc3MgcmlnaHRzCisqIEVudHJpZXMgcGVyIGRvbWFpbiBhbmQvb3IgcGVyIGNwdXBv
b2wKKyogUG9zc2liaWxpdHkgdG8gbW9kaWZ5IHZhbHVlcyB2aWEgZmlsZXN5c3RlbSBhY2Nlc3MK
KworIyBLbm93biBpc3N1ZXMKKworKiBOb25lCisKKyMgUmVmZXJlbmNlcworCisqIE5vbmUKKwor
IyBIaXN0b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZpc2lvbiBWZXJzaW9u
ICBOb3RlcworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisyMDE5LTA4LTI5IDEgICAgICAgIFhlbiA0LjEzIERv
Y3VtZW50IHdyaXR0ZW4KKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 06:20:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 06:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7vzN-0003ep-Az; Wed, 11 Sep 2019 06:20:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7vzL-0003eK-QY
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 06:20:23 +0000
X-Inumbo-ID: 3217d646-d45c-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3217d646-d45c-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 06:20: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 2176DB60A;
 Wed, 11 Sep 2019 06:20:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 08:20:00 +0200
Message-Id: <20190911062001.25931-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190911062001.25931-1-jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
Subject: [Xen-devel] [RFC PATCH 4/5] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, 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>

QWRkIHRoZSB4ZW5mcyB0b29sIGZvciBhY2Nlc3NpbmcgdGhlIGh5cGVydmlzb3IgZmlsZXN5c3Rl
bS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0
b29scy9taXNjL01ha2VmaWxlIHwgICA2ICsrKysKIHRvb2xzL21pc2MveGVuZnMuYyAgfCAxMDIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L21pc2MveGVuZnMuYwoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MvTWFrZWZpbGUgYi90b29scy9t
aXNjL01ha2VmaWxlCmluZGV4IDYzOTQ3YmZhZGMuLjlmM2FiZDViY2YgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL21pc2MvTWFrZWZpbGUKKysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQpAQCAtMjQsNiArMjQs
NyBAQCBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLWxvd21lbWQKIElOU1RB
TExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4ZW4tbWZuZHVtcAogSU5TVEFMTF9TQklOLSQo
Q09ORklHX1g4NikgICAgICs9IHhlbi11Y29kZQogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAg
ICAgICs9IHhlbmNvdgorSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmZzCiBJ
TlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVubG9ja3Byb2YKIElOU1RBTExfU0JJ
TiAgICAgICAgICAgICAgICAgICArPSB4ZW5wZXJmCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAg
ICAgICAgKz0geGVucG0KQEAgLTg2LDYgKzg3LDkgQEAgeGVucGVyZjogeGVucGVyZi5vCiB4ZW5w
bTogeGVucG0ubwogCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJDwgJChMRExJQlNfbGlieGVuY3Ry
bCkgJChBUFBFTkRfTERGTEFHUykKIAoreGVuZnM6IHhlbmZzLm8KKwkkKENDKSAkKExERkxBR1Mp
IC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmZzKSAkKEFQUEVORF9MREZMQUdTKQorCiB4ZW5sb2Nr
cHJvZjogeGVubG9ja3Byb2YubwogCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJDwgJChMRExJQlNf
bGlieGVuY3RybCkgJChBUFBFTkRfTERGTEFHUykKIApAQCAtOTQsNiArOTgsOCBAQCB4ZW4taHB0
b29sLm86IENGTEFHUyArPSAtSSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhjICQoQ0ZMQUdTX2xpYnhl
bmNhbGwpCiB4ZW4taHB0b29sOiB4ZW4taHB0b29sLm8KIAkkKENDKSAkKExERkxBR1MpIC1vICRA
ICQ8ICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuY3RybCkgJChMRExJQlNf
bGlieGVuZ3Vlc3QpICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKEFQUEVORF9MREZMQUdTKQogCit4
ZW5mcy5vOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZnMpCisKICMgeGVuLW1mbmR1bXAgaW5j
b3JyZWN0bHkgdXNlcyBsaWJ4YyBpbnRlcm5hbHMKIHhlbi1tZm5kdW1wLm86IENGTEFHUyArPSAt
SSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhjICQoQ0ZMQUdTX2xpYnhlbmNhbGwpCiB4ZW4tbWZuZHVt
cDogeGVuLW1mbmR1bXAubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW5mcy5jIGIvdG9vbHMv
bWlzYy94ZW5mcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmVjYWE0
Y2NiMGEKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9taXNjL3hlbmZzLmMKQEAgLTAsMCArMSwx
MDIgQEAKKyNkZWZpbmUgX0dOVV9TT1VSQ0UKKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUg
PHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPHhlbmZzLmg+CisKK3N0
YXRpYyBzdHJ1Y3QgeGVuZnNfaGFuZGxlICpoZGw7CisKK3N0YXRpYyBpbnQgeGVuZnNfY2F0KGNo
YXIgKnBhdGgpCit7CisgICAgaW50IHJldCA9IDA7CisgICAgY2hhciAqcmVzdWx0OworCisgICAg
cmVzdWx0ID0geGVuZnNfcmVhZChoZGwsIHBhdGgpOworICAgIGlmICghcmVzdWx0KSB7CisgICAg
ICAgIHBlcnJvcigiY291bGQgbm90IHJlYWQiKTsKKyAgICAgICAgcmV0ID0gMzsKKyAgICB9IGVs
c2UgeworICAgICAgICBwcmludGYoIiVzXG4iLCByZXN1bHQpOworICAgICAgICBmcmVlKHJlc3Vs
dCk7CisgICAgfQorICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgeGVuZnNfbHMoY2hh
ciAqcGF0aCkKK3sKKyAgICBzdHJ1Y3QgeGVuZnNfZGlyZW50ICplbnQ7CisgICAgdW5zaWduZWQg
aW50IG4sIGk7CisgICAgaW50IHJldCA9IDA7CisKKyAgICBlbnQgPSB4ZW5mc19yZWFkZGlyKGhk
bCwgcGF0aCwgJm4pOworICAgIGlmICghZW50KSB7CisgICAgICAgIHBlcnJvcigiY291bGQgbm90
IHJlYWQgZGlyIik7CisgICAgICAgIHJldCA9IDM7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZm9y
IChpID0gMDsgaSA8IG47IGkrKykKKyAgICAgICAgICAgIHByaW50ZigiJWMgJXNcbiIsIGVudFtp
XS5pc19kaXIgPyAnZCcgOiAnLScsIGVudFtpXS5uYW1lKTsKKworICAgICAgICBmcmVlKGVudCk7
CisgICAgfQorICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgeGVuZnNfdHJlZV9zdWIo
Y2hhciAqcGF0aCwgdW5zaWduZWQgaW50IGRlcHRoKQoreworICAgIHN0cnVjdCB4ZW5mc19kaXJl
bnQgKmVudDsKKyAgICB1bnNpZ25lZCBpbnQgbiwgaTsKKyAgICBpbnQgcmV0ID0gMDsKKyAgICBj
aGFyICpwOworCisgICAgZW50ID0geGVuZnNfcmVhZGRpcihoZGwsIHBhdGgsICZuKTsKKyAgICBp
ZiAoIWVudCkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsr
KSB7CisgICAgICAgIHByaW50ZigiJSpzJXMlc1xuIiwgZGVwdGggKiAyLCAiIiwgZW50W2ldLm5h
bWUsCisgICAgICAgICAgICAgICBlbnRbaV0uaXNfZGlyID8gIi8iIDogIiIpOworICAgICAgICBp
ZiAoZW50W2ldLmlzX2RpcikgeworICAgICAgICAgICAgYXNwcmludGYoJnAsICIlcyVzJXMiLCBw
YXRoLCAoZGVwdGggPT0gMSkgPyAiIiA6ICIvIiwgZW50W2ldLm5hbWUpOworICAgICAgICAgICAg
aWYgKHhlbmZzX3RyZWVfc3ViKHAsIGRlcHRoICsgMSkpCisgICAgICAgICAgICAgICAgcmV0ID0g
MTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZyZWUoZW50KTsKKworICAgIHJldHVybiByZXQ7
Cit9CisKK3N0YXRpYyBpbnQgeGVuZnNfdHJlZSh2b2lkKQoreworICAgIHByaW50ZigiL1xuIik7
CisKKyAgICByZXR1cm4geGVuZnNfdHJlZV9zdWIoIi8iLCAxKTsKK30KKworaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sKKyAgICBpbnQgcmV0OworCisgICAgaGRsID0geGVuZnNf
b3BlbihOVUxMLCAwKTsKKworICAgIGlmICghaGRsKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiQ291bGQgbm90IG9wZW4gbGlieGVuZnNcbiIpOworICAgICAgICByZXQgPSAyOworICAgIH0g
ZWxzZSBpZiAoYXJnYyA9PSAzICYmICFzdHJjbXAoYXJndlsxXSwgIi0tY2F0IikpCisgICAgICAg
IHJldCA9IHhlbmZzX2NhdChhcmd2WzJdKTsKKyAgICBlbHNlIGlmIChhcmdjID09IDMgJiYgIXN0
cmNtcChhcmd2WzFdLCAiLS1scyIpKQorICAgICAgICByZXQgPSB4ZW5mc19scyhhcmd2WzJdKTsK
KyAgICBlbHNlIGlmIChhcmdjID09IDIgJiYgIXN0cmNtcChhcmd2WzFdLCAiLS10cmVlIikpCisg
ICAgICAgIHJldCA9IHhlbmZzX3RyZWUoKTsKKyAgICBlbHNlIHsKKyAgICAgICAgZnByaW50Zihz
dGRlcnIsICJ1c2FnZTogeGVuZnMgLS1scyA8cGF0aD5cbiIpOworICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiAgICAgICB4ZW5mcyAtLWNhdCA8cGF0aD5cbiIpOworICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiAgICAgICB4ZW5mcyAtLXRyZWVcbiIpOworICAgICAgICByZXQgPSAxOworICAgIH0K
KworICAgIHhlbmZzX2Nsb3NlKGhkbCk7CisKKyAgICByZXR1cm4gcmV0OworfQotLSAKMi4xNi40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 06:20:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 06: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 1i7vzS-0003gh-Lo; Wed, 11 Sep 2019 06:20:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7vzQ-0003g6-Q4
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 06:20:28 +0000
X-Inumbo-ID: 3421c3ac-d45c-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3421c3ac-d45c-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 06:20:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 786CEAEBE;
 Wed, 11 Sep 2019 06:20:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 08:20:01 +0200
Message-Id: <20190911062001.25931-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190911062001.25931-1-jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
Subject: [Xen-devel] [RFC PATCH 5/5] xen: add /buildinfo/config entry to
 hypervisor filesystem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIHRoZSAvYnVpbGRpbmZvL2NvbmZpZyBlbnRyeSB0byB0aGUgaHlwZXJ2aXNvciBmaWxlc3lz
dGVtLiBUaGlzCmVudHJ5IGNvbnRhaW5zIHRoZSAuY29uZmlnIGZpbGUgdXNlZCB0byBidWlsZCB0
aGUgaHlwZXJ2aXNvci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2NvbW1vbi9N
YWtlZmlsZSAgICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL2ZpbGVzeXN0ZW0uYyAgfCAxNyAr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oIHwgIDIgKysKIHhlbi90
b29scy9NYWtlZmlsZSAgICAgICB8ICA5ICsrKysrKystLQogeGVuL3Rvb2xzL2JpbjJjLmMgICAg
ICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA2
MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90
b29scy9iaW4yYy5jCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXgg
M2M5NDdhYzk0OC4uNzE1MGRkMDU0OCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0
aWdub3JlCkBAIC0yOTUsNiArMjk1LDcgQEAgeGVuL2FyY2gvKi9lZmkvYm9vdC5jCiB4ZW4vYXJj
aC8qL2VmaS9jb21wYXQuYwogeGVuL2FyY2gvKi9lZmkvZWZpLmgKIHhlbi9hcmNoLyovZWZpL3J1
bnRpbWUuYworeGVuL2NvbW1vbi9jb25maWdfZGF0YS5jCiB4ZW4vaW5jbHVkZS9oZWFkZXJzKi5j
aGsKIHhlbi9pbmNsdWRlL2FzbQogeGVuL2luY2x1ZGUvYXNtLSovYXNtLW9mZnNldHMuaApAQCAt
MzEyLDYgKzMxMyw3IEBAIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYnllX3dvcmxkLmxpdmVwYXRj
aAogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZC5saXZlcGF0Y2gKIHhlbi90ZXN0
L2xpdmVwYXRjaC94ZW5fbm9wLmxpdmVwYXRjaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9yZXBs
YWNlX3dvcmxkLmxpdmVwYXRjaAoreGVuL3Rvb2xzL2JpbjJjCiB4ZW4vdG9vbHMva2NvbmZpZy8u
dG1wX2d0a2NoZWNrCiB4ZW4vdG9vbHMva2NvbmZpZy8udG1wX3F0Y2hlY2sKIHhlbi90b29scy9z
eW1ib2xzCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtl
ZmlsZQppbmRleCBiZTQzNzU3ZGZmLi45YmNlOWRiNDNiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBACiBvYmot
JChDT05GSUdfQVJHTykgKz0gYXJnby5vCiBvYmoteSArPSBiaXRtYXAubwogb2JqLXkgKz0gYnNl
YXJjaC5vCitvYmoteSArPSBjb25maWdfZGF0YS5vCiBvYmotJChDT05GSUdfQ09SRV9QQVJLSU5H
KSArPSBjb3JlX3Bhcmtpbmcubwogb2JqLXkgKz0gY3B1Lm8KIG9iai15ICs9IGNwdXBvb2wubwpA
QCAtNzksMyArODAsOCBAQCBzdWJkaXItJChDT05GSUdfVUJTQU4pICs9IHVic2FuCiAKIHN1YmRp
ci0kKENPTkZJR19ORUVEU19MSUJFTEYpICs9IGxpYmVsZgogc3ViZGlyLSQoQ09ORklHX0hBU19E
RVZJQ0VfVFJFRSkgKz0gbGliZmR0CisKK2NvbmZpZ19kYXRhLmM6IC4uLy5jb25maWcKKwkoIGVj
aG8gImNvbnN0IGNoYXIgeGVuX2NvbmZpZ19kYXRhW10gPSI7IFwKKwkgIC4uL3Rvb2xzL2JpbjJj
IDwkPDsgXAorCSAgZWNobyAiOyIgKSA+ICRACmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2ZpbGVz
eXN0ZW0uYyBiL3hlbi9jb21tb24vZmlsZXN5c3RlbS5jCmluZGV4IGQ4MzM5OTJhYjEuLjRhYjE4
ZWI4MmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZmlsZXN5c3RlbS5jCisrKyBiL3hlbi9jb21t
b24vZmlsZXN5c3RlbS5jCkBAIC0yNSw2ICsyNSwxMCBAQCBzdGF0aWMgc3RydWN0IGZzX2VudHJ5
IGZzX3Jvb3RfZW50cnkgPSB7CiAgICAgLmRpciA9ICZmc19yb290LAogfTsKIAorc3RhdGljIHN0
cnVjdCBmc19kaXIgZnNfYnVpbGRpbmZvID0geworICAgIC5saXN0ID0gTElTVF9IRUFEX0lOSVQo
ZnNfYnVpbGRpbmZvLmxpc3QpLAorfTsKKwogc3RhdGljIGludCBmc19hZGRfZW50cnkoc3RydWN0
IGZzX2RpciAqcGFyZW50LCBzdHJ1Y3QgZnNfZW50cnkgKm5ldykKIHsKICAgICBpbnQgcmV0ID0g
LUVOT0VOVDsKQEAgLTI2OCwzICsyNzIsMTYgQEAgbG9uZyBkb19maWxlc3lzdGVtX29wKHVuc2ln
bmVkIGludCBjbWQsCiAKICAgICByZXR1cm4gcmV0OwogfQorCitzdGF0aWMgaW50IF9faW5pdCBm
c19pbml0KHZvaWQpCit7CisgICAgaW50IHJldDsKKworICAgIHJldCA9IGZzX25ld19kaXIoJmZz
X3Jvb3QsICJidWlsZGluZm8iLCAmZnNfYnVpbGRpbmZvKTsKKyAgICBCVUdfT04ocmV0KTsKKyAg
ICByZXQgPSBmc19uZXdfZW50cnkoJmZzX2J1aWxkaW5mbywgImNvbmZpZyIsIHhlbl9jb25maWdf
ZGF0YSk7CisgICAgQlVHX09OKHJldCk7CisKKyAgICByZXR1cm4gMDsKK30KK19faW5pdGNhbGwo
ZnNfaW5pdCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggYi94ZW4vaW5j
bHVkZS94ZW4va2VybmVsLmgKaW5kZXggNTQ4YjY0ZGE5Zi4uMDA4MTdkMDZjOCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwu
aApAQCAtMTAwLDUgKzEwMCw3IEBAIGV4dGVybiBlbnVtIHN5c3RlbV9zdGF0ZSB7CiAKIGJvb2xf
dCBpc19hY3RpdmVfa2VybmVsX3RleHQodW5zaWduZWQgbG9uZyBhZGRyKTsKIAorZXh0ZXJuIGNv
bnN0IGNoYXIgeGVuX2NvbmZpZ19kYXRhW107CisKICNlbmRpZiAvKiBfTElOVVhfS0VSTkVMX0gg
Ki8KIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL01ha2VmaWxlIGIveGVuL3Rvb2xzL01ha2VmaWxl
CmluZGV4IGU5NDA5MzlkNjEuLmNkMmJiYmY2NDcgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9NYWtl
ZmlsZQorKysgYi94ZW4vdG9vbHMvTWFrZWZpbGUKQEAgLTEsMTMgKzEsMTggQEAKIAogaW5jbHVk
ZSAkKFhFTl9ST09UKS9Db25maWcubWsKIAorUFJPR1MgPSBzeW1ib2xzIGJpbjJjCisKIC5QSE9O
WTogZGVmYXVsdAogZGVmYXVsdDoKLQkkKE1BS0UpIHN5bWJvbHMKKwkkKE1BS0UpICQoUFJPR1Mp
CiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1mICoubyBzeW1ib2xzCisJcm0gLWYgKi5v
ICQoUFJPR1MpCiAKIHN5bWJvbHM6IHN5bWJvbHMuYwogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1Mp
IC1vICRAICQ8CisKK2JpbjJjOiBiaW4yYy5jCisJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLW8g
JEAgJDwKZGlmZiAtLWdpdCBhL3hlbi90b29scy9iaW4yYy5jIGIveGVuL3Rvb2xzL2JpbjJjLmMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYzMzMjM5OWI3MAotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi90b29scy9iaW4yYy5jCkBAIC0wLDAgKzEsMjggQEAKKy8qCisgKiBV
bmxvdmVkIHByb2dyYW0gdG8gY29udmVydCBhIGJpbmFyeSBvbiBzdGRpbiB0byBhIEMgaW5jbHVk
ZSBvbiBzdGRvdXQKKyAqCisgKiBKYW4gMTk5OSBNYXR0IE1hY2thbGwgPG1wbUBzZWxlbmljLmNv
bT4KKyAqCisgKiBUaGlzIHNvZnR3YXJlIG1heSBiZSB1c2VkIGFuZCBkaXN0cmlidXRlZCBhY2Nv
cmRpbmcgdG8gdGhlIHRlcm1zCisgKiBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Us
IGluY29ycG9yYXRlZCBoZXJlaW4gYnkgcmVmZXJlbmNlLgorICovCisKKyNpbmNsdWRlIDxzdGRp
by5oPgorCitpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworCWludCBjaCwgdG90
YWwgPSAwOworCisJZG8geworCQlwcmludGYoIlx0XCIiKTsKKwkJd2hpbGUgKChjaCA9IGdldGNo
YXIoKSkgIT0gRU9GKSB7CisJCQl0b3RhbCsrOworCQkJcHJpbnRmKCJcXHglMDJ4IiwgY2gpOwor
CQkJaWYgKHRvdGFsICUgMTYgPT0gMCkKKwkJCQlicmVhazsKKwkJfQorCQlwcmludGYoIlwiXG4i
KTsKKwl9IHdoaWxlIChjaCAhPSBFT0YpOworCisJcmV0dXJuIDA7Cit9Ci0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 06:20:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 06: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 1i7vzX-0003ii-6d; Wed, 11 Sep 2019 06:20:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7vzV-0003iE-R0
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 06:20:33 +0000
X-Inumbo-ID: 32145fa2-d45c-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32145fa2-d45c-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 06:20: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 DBA73AF5B;
 Wed, 11 Sep 2019 06:20:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 08:19:58 +0200
Message-Id: <20190911062001.25931-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190911062001.25931-1-jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
Subject: [Xen-devel] [RFC PATCH 2/5] xen: add basic hypervisor filesystem
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBpbmZyYXN0cnVjdHVyZSBmb3IgdGhlIGh5cGVydmlzb3IgZmlsZXN5c3RlbS4KClRo
aXMgaW5jbHVkZXMgdGhlIGh5cGVyY2FsbCBpbnRlcmZhY2UgYW5kIHRoZSBiYXNlIGZ1bmN0aW9u
cyBmb3IKZW50cnkgY3JlYXRpb24sIGRlbGV0aW9uIGFuZCBtb2RpZmljYXRpb24uCgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
ICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL01ha2VmaWxl
ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vZmlsZXN5c3RlbS5jICAgICAgICAgfCAy
NzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUv
cHVibGljL2Vycm5vLmggICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZmlsZXN5c3Rl
bS5oIHwgIDk4ICsrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vZmlsZXN5c3RlbS5oICAgIHwgIDM0ICsrKysrCiB4
ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggICAgIHwgICA4ICsrCiAxMSBmaWxlcyBjaGFuZ2Vk
LCA0MTcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vZmlsZXN5
c3RlbS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2ZpbGVzeXN0ZW0u
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9maWxlc3lzdGVtLmgKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4
IGEzYjk2MWJkMDYuLjQ0YjAyNzk1MWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xNDAxLDYgKzE0MDEsNyBAQCBzdGF0aWMg
YXJtX2h5cGVyY2FsbF90IGFybV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICNpZmRlZiBDT05GSUdf
QVJHTwogICAgIEhZUEVSQ0FMTChhcmdvX29wLCA1KSwKICNlbmRpZgorICAgIEhZUEVSQ0FMTChm
aWxlc3lzdGVtX29wLCA1KSwKIH07CiAKICNpZm5kZWYgTkRFQlVHCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpp
bmRleCAzM2RkMmQ5OWQyLi45MzZhZDEwYWRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTE0NCw2
ICsxNDQsNyBAQCBzdGF0aWMgY29uc3QgaHlwZXJjYWxsX3RhYmxlX3QgaHZtX2h5cGVyY2FsbF90
YWJsZVtdID0gewogI2VuZGlmCiAgICAgSFlQRVJDQUxMKHhlbnBtdV9vcCksCiAgICAgQ09NUEFU
X0NBTEwoZG1fb3ApLAorICAgIEhZUEVSQ0FMTChmaWxlc3lzdGVtX29wKSwKICAgICBIWVBFUkNB
TEwoYXJjaF8xKQogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIv
eGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmluZGV4IGQ0ODNkYmFhNmIuLjY0MDM0N2U1MTQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMKQEAgLTczLDYgKzczLDcgQEAgY29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNh
bGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxzXSA9CiAgICAgQVJHUyhodm1fb3AsIDIpLAogICAg
IEFSR1MoZG1fb3AsIDMpLAogI2VuZGlmCisgICAgQVJHUyhmaWxlc3lzdGVtX29wLCA1KSwKICAg
ICBBUkdTKG1jYSwgMSksCiAgICAgQVJHUyhhcmNoXzEsIDEpLAogfTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwpp
bmRleCAwYzg0YzBiM2EwLi4yN2M4ZTg5M2M2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
aHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCkBAIC04NCw2ICs4
NCw3IEBAIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IHB2X2h5cGVyY2FsbF90YWJsZVtdID0gewog
ICAgIEhZUEVSQ0FMTChodm1fb3ApLAogICAgIENPTVBBVF9DQUxMKGRtX29wKSwKICNlbmRpZgor
ICAgIEhZUEVSQ0FMTChmaWxlc3lzdGVtX29wKSwKICAgICBIWVBFUkNBTEwobWNhKSwKICAgICBI
WVBFUkNBTEwoYXJjaF8xKSwKIH07CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIv
eGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCA2MmIzNGU2OWU5Li5iZTQzNzU3ZGZmIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTEx
LDYgKzExLDcgQEAgb2JqLXkgKz0gZG9tYWluLm8KIG9iai15ICs9IGV2ZW50XzJsLm8KIG9iai15
ICs9IGV2ZW50X2NoYW5uZWwubwogb2JqLXkgKz0gZXZlbnRfZmlmby5vCitvYmoteSArPSBmaWxl
c3lzdGVtLm8KIG9iai0kKENPTkZJR19DUkFTSF9ERUJVRykgKz0gZ2Ric3R1Yi5vCiBvYmotJChD
T05GSUdfR1JBTlRfVEFCTEUpICs9IGdyYW50X3RhYmxlLm8KIG9iai15ICs9IGd1ZXN0Y29weS5v
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2ZpbGVzeXN0ZW0uYyBiL3hlbi9jb21tb24vZmlsZXN5
c3RlbS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmQ4MzM5OTJhYjEK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL2ZpbGVzeXN0ZW0uYwpAQCAtMCwwICsxLDI3
MCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIGZpbGVzeXN0ZW0uYworICoKKyAq
IFNpbXBsZSBzeXNmcy1saWtlIGZpbGUgc3lzdGVtIGZvciB0aGUgaHlwZXJ2aXNvci4KKyAqLwor
CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9maWxlc3lzdGVtLmg+CisjaW5j
bHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KKyNp
bmNsdWRlIDxwdWJsaWMvZmlsZXN5c3RlbS5oPgorCitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGZz
X2xvY2spOworCitzdHJ1Y3QgZnNfZGlyIGZzX3Jvb3QgPSB7CisgICAgLmxpc3QgPSBMSVNUX0hF
QURfSU5JVChmc19yb290Lmxpc3QpLAorfTsKKworc3RhdGljIHN0cnVjdCBmc19lbnRyeSBmc19y
b290X2VudHJ5ID0geworICAgIC50eXBlID0gZnNfdHlwZV9kaXIsCisgICAgLm5hbWUgPSAiIiwK
KyAgICAubGlzdCA9IExJU1RfSEVBRF9JTklUKGZzX3Jvb3RfZW50cnkubGlzdCksCisgICAgLnBh
cmVudCA9ICZmc19yb290LAorICAgIC5kaXIgPSAmZnNfcm9vdCwKK307CisKK3N0YXRpYyBpbnQg
ZnNfYWRkX2VudHJ5KHN0cnVjdCBmc19kaXIgKnBhcmVudCwgc3RydWN0IGZzX2VudHJ5ICpuZXcp
Cit7CisgICAgaW50IHJldCA9IC1FTk9FTlQ7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqbDsKKwor
ICAgIGlmICggIW5ldy0+Y29udGVudCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAg
c3Bpbl9sb2NrKCZmc19sb2NrKTsKKworICAgIGxpc3RfZm9yX2VhY2ggKCBsLCAmcGFyZW50LT5s
aXN0ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBmc19lbnRyeSAqZSA9IGxpc3RfZW50cnkobCwg
c3RydWN0IGZzX2VudHJ5LCBsaXN0KTsKKyAgICAgICAgaW50IGNtcCA9IHN0cmNtcChlLT5uYW1l
LCBuZXctPm5hbWUpOworCisgICAgICAgIGlmICggY21wIDwgMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHJldCA9IDA7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuZXctPmxpc3QsIGwp
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBjbXAgPT0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FRVhJU1Q7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggcmV0ID09IC1FTk9FTlQgKQorICAgIHsK
KyAgICAgICAgcmV0ID0gMDsKKyAgICAgICAgbGlzdF9hZGRfdGFpbCgmbmV3LT5saXN0LCAmcGFy
ZW50LT5saXN0KTsKKyAgICB9CisKKyAgICBpZiAoICFyZXQgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IHN6ID0gc3RybGVuKG5ldy0+bmFtZSkgKyAxOworCisgICAgICAgIHBhcmVudC0+
Y29udGVudF9zaXplICs9IHNpemVvZihzdHJ1Y3QgeGVuX2ZzX2RpcmVudHJ5KSArIFJPVU5EVVAo
c3osIDQpOworICAgICAgICBuZXctPnBhcmVudCA9IHBhcmVudDsKKyAgICB9CisKKyAgICBzcGlu
X3VubG9jaygmZnNfbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCitpbnQgZnNfbmV3X2Vu
dHJ5X2FueShzdHJ1Y3QgZnNfZGlyICpwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAg
ICAgICAgICAgICAgICBlbnVtIGZzX2VudHJ5X3R5cGUgdHlwZSwgdm9pZCAqY29udGVudCkKK3sK
KyAgICBpbnQgcmV0ID0gLUVOT01FTTsKKyAgICBzdHJ1Y3QgZnNfZW50cnkgKm5ldyA9IHh6YWxs
b2Moc3RydWN0IGZzX2VudHJ5KTsKKworICAgIGlmICggIW5ldyApCisgICAgICAgIHJldHVybiBy
ZXQ7CisKKyAgICBuZXctPm5hbWUgPSBuYW1lOworICAgIG5ldy0+dHlwZSA9IHR5cGU7CisgICAg
bmV3LT5jb250ZW50ID0gY29udGVudDsKKworICAgIHJldCA9IGZzX2FkZF9lbnRyeShwYXJlbnQs
IG5ldyk7CisKKyAgICBpZiAoIHJldCApCisgICAgICAgIHhmcmVlKG5ldyk7CisKKyAgICByZXR1
cm4gcmV0OworfQorCitpbnQgZnNfbmV3X2VudHJ5KHN0cnVjdCBmc19kaXIgKnBhcmVudCwgY29u
c3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFsKQoreworICAgIHJldHVybiBmc19uZXdfZW50
cnlfYW55KHBhcmVudCwgbmFtZSwgZnNfdHlwZV9zdHJpbmcsICh2b2lkICopdmFsKTsKK30KKwor
aW50IGZzX25ld19kaXIoc3RydWN0IGZzX2RpciAqcGFyZW50LCBjb25zdCBjaGFyICpuYW1lLCBz
dHJ1Y3QgZnNfZGlyICpkaXIpCit7CisgICAgaWYgKCAhZGlyICkKKyAgICAgICAgZGlyID0geHph
bGxvYyhzdHJ1Y3QgZnNfZGlyKTsKKworICAgIHJldHVybiBmc19uZXdfZW50cnlfYW55KHBhcmVu
dCwgbmFtZSwgZnNfdHlwZV9kaXIsIGRpcik7Cit9CisKK3N0YXRpYyBpbnQgZnNfZ2V0X3BhdGhf
dXNlcihjaGFyICpidWYsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdWFkZHIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBsZW4pCit7CisgICAgaWYgKCBs
ZW4gPiBYRU5fRlNfTUFYX1BBVEhMRU4gKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
IGlmICggY29weV9mcm9tX2d1ZXN0KGJ1ZiwgdWFkZHIsIGxlbikgKQorICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKworICAgIGJ1ZltsZW4gLSAxXSA9IDA7CisKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIHN0cnVjdCBmc19lbnRyeSAqZnNfZ2V0X2VudHJ5X3JlbChzdHJ1Y3QgZnNfZW50cnkg
KmRpciwgY2hhciAqcGF0aCkKK3sKKyAgICBjaGFyICpzbGFzaDsKKyAgICBzdHJ1Y3QgZnNfZW50
cnkgKmVudHJ5OworICAgIHN0cnVjdCBsaXN0X2hlYWQgKmw7CisgICAgdW5zaWduZWQgaW50IG5h
bWVfbGVuOworCisgICAgaWYgKCAqcGF0aCA9PSAwICkKKyAgICAgICAgcmV0dXJuIGRpcjsKKwor
ICAgIGlmICggZGlyLT50eXBlICE9IGZzX3R5cGVfZGlyICkKKyAgICAgICAgcmV0dXJuIE5VTEw7
CisKKyAgICBzbGFzaCA9IHN0cmNocihwYXRoLCAnLycpOworICAgIGlmICggIXNsYXNoICkKKyAg
ICAgICAgc2xhc2ggPSBzdHJjaHIocGF0aCwgJ1wwJyk7CisgICAgbmFtZV9sZW4gPSBzbGFzaCAt
IHBhdGg7CisKKyAgICBsaXN0X2Zvcl9lYWNoICggbCwgJmRpci0+ZGlyLT5saXN0ICkKKyAgICB7
CisgICAgICAgIGludCBjbXA7CisKKyAgICAgICAgZW50cnkgPSBsaXN0X2VudHJ5KGwsIHN0cnVj
dCBmc19lbnRyeSwgbGlzdCk7CisgICAgICAgIGNtcCA9IHN0cm5jbXAocGF0aCwgZW50cnktPm5h
bWUsIG5hbWVfbGVuKTsKKyAgICAgICAgaWYgKCBjbXAgPCAwICkKKyAgICAgICAgICAgIHJldHVy
biBOVUxMOworICAgICAgICBpZiAoIGNtcCA+IDAgKQorICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgIGlmICggc3RybGVuKGVudHJ5LT5uYW1lKSA9PSBuYW1lX2xlbiApCisgICAgICAgICAg
ICByZXR1cm4gKnNsYXNoID8gZnNfZ2V0X2VudHJ5X3JlbChlbnRyeSwgc2xhc2ggKyAxKSA6IGVu
dHJ5OworICAgIH0KKworICAgIHJldHVybiBOVUxMOworfQorCitzdHJ1Y3QgZnNfZW50cnkgKmZz
X2dldF9lbnRyeShjaGFyICpwYXRoKQoreworICAgIGlmICggcGF0aFswXSAhPSAnLycgKQorICAg
ICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBmc19nZXRfZW50cnlfcmVsKCZmc19yb290
X2VudHJ5LCBwYXRoICsgMSk7Cit9CisKK2xvbmcgZG9fZmlsZXN5c3RlbV9vcCh1bnNpZ25lZCBp
bnQgY21kLAorICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnMSwgdW5zaWduZWQgbG9uZyBhcmcyLAorICAgICAgICAgICAgICAgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMywgdW5zaWduZWQgbG9uZyBhcmc0KQoreworICAg
IGludCByZXQ7CisgICAgc3RydWN0IGZzX2VudHJ5ICplbnRyeTsKKyAgICB1bnNpZ25lZCBpbnQg
bGVuOworICAgIHN0YXRpYyBjaGFyIHBhdGhbWEVOX0ZTX01BWF9QQVRITEVOXTsKKworICAgIGlm
ICggIWlzX2NvbnRyb2xfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgJiYKKyAgICAgICAgICFpc19o
YXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiAtRVBFUk07
CisKKyAgICBzcGluX2xvY2soJmZzX2xvY2spOworCisgICAgcmV0ID0gZnNfZ2V0X3BhdGhfdXNl
cihwYXRoLCBhcmcxLCBhcmcyKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gb3V0Owor
CisgICAgZW50cnkgPSBmc19nZXRfZW50cnkocGF0aCk7CisgICAgaWYgKCAhZW50cnkgKQorICAg
IHsKKyAgICAgICAgcmV0ID0gLUVOT0VOVDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgc3dpdGNoICggY21kICkKKyAgICB7CisgICAgY2FzZSBYRU5fRlNfT1BfcmVhZF9jb250ZW50
czoKKyAgICAgICAgaWYgKCBlbnRyeS0+dHlwZSA9PSBmc190eXBlX2RpciApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHJldCA9IC1FSVNESVI7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorCisgICAgICAgIGxlbiA9IHN0cmxlbihlbnRyeS0+dmFsKSArIDE7CisgICAgICAgIGlmICgg
bGVuID4gYXJnNCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IGxlbjsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGFyZzMs
IGVudHJ5LT52YWwsIGxlbikgKQorICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgWEVOX0ZTX09QX3JlYWRfZGlyOgorICAgIHsKKyAgICAgICAg
c3RydWN0IGxpc3RfaGVhZCAqbDsKKworICAgICAgICBpZiAoIGVudHJ5LT50eXBlICE9IGZzX3R5
cGVfZGlyICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVOT1RESVI7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGxlbiA9IGVudHJ5LT5kaXItPmNvbnRl
bnRfc2l6ZTsKKyAgICAgICAgaWYgKCBsZW4gPiBhcmc0ICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmV0ID0gbGVuOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBs
aXN0X2Zvcl9lYWNoICggbCwgJmVudHJ5LT5kaXItPmxpc3QgKQorICAgICAgICB7CisgICAgICAg
ICAgICBzdHJ1Y3QgeGVuX2ZzX2RpcmVudHJ5IGRpcmVudHJ5OworICAgICAgICAgICAgc3RydWN0
IGZzX2VudHJ5ICplID0gbGlzdF9lbnRyeShsLCBzdHJ1Y3QgZnNfZW50cnksIGxpc3QpOworICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGVfbGVuID0gc3RybGVuKGUtPm5hbWUpICsgMTsKKworICAg
ICAgICAgICAgZV9sZW4gPSBzaXplb2YoZGlyZW50cnkpICsgUk9VTkRVUChlX2xlbiwgNCk7Cisg
ICAgICAgICAgICBkaXJlbnRyeS5mbGFncyA9IChlLT50eXBlID09IGZzX3R5cGVfZGlyKSA/IFhF
Tl9GU19JU0RJUiA6IDA7CisgICAgICAgICAgICBkaXJlbnRyeS5vZmZfbmV4dCA9IGxpc3RfaXNf
bGFzdChsLCAmZW50cnktPmRpci0+bGlzdCkgPyAwIDogZV9sZW47CisgICAgICAgICAgICBkaXJl
bnRyeS5jb250ZW50X2xlbiA9IChlLT50eXBlID09IGZzX3R5cGVfZGlyKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBlLT5kaXItPmNvbnRlbnRfc2l6ZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBzdHJsZW4oZS0+dmFsKSArIDE7Cisg
ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnMywgJmRpcmVudHJ5LCAxKSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCBjb3B5X3RvX2d1
ZXN0X29mZnNldChhcmczLCBzaXplb2YoZGlyZW50cnkpLCBlLT5uYW1lLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJsZW4oZS0+bmFtZSkgKyAxKSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9v
ZmZzZXQoYXJnMywgZV9sZW4pOworICAgICAgICB9CisKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZmc19sb2NrKTsKKworICAgIHJldHVybiBy
ZXQ7Cit9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9lcnJuby5oCmluZGV4IGUxZDAyZmNkZGYuLjVjNTNhZjZhZjkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9lcnJuby5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9l
cnJuby5oCkBAIC03OCw2ICs3OCw3IEBAIFhFTl9FUlJOTyhFQlVTWSwJMTYpCS8qIERldmljZSBv
ciByZXNvdXJjZSBidXN5ICovCiBYRU5fRVJSTk8oRUVYSVNULAkxNykJLyogRmlsZSBleGlzdHMg
Ki8KIFhFTl9FUlJOTyhFWERFViwJMTgpCS8qIENyb3NzLWRldmljZSBsaW5rICovCiBYRU5fRVJS
Tk8oRU5PREVWLAkxOSkJLyogTm8gc3VjaCBkZXZpY2UgKi8KK1hFTl9FUlJOTyhFTk9URElSLAky
MCkJLyogTm90IGEgZGlyZWN0b3J5ICovCiBYRU5fRVJSTk8oRUlTRElSLAkyMSkJLyogSXMgYSBk
aXJlY3RvcnkgKi8KIFhFTl9FUlJOTyhFSU5WQUwsCTIyKQkvKiBJbnZhbGlkIGFyZ3VtZW50ICov
CiBYRU5fRVJSTk8oRU5GSUxFLAkyMykJLyogRmlsZSB0YWJsZSBvdmVyZmxvdyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2ZpbGVzeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9maWxlc3lzdGVtLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uY2M3
OTBhZTQ5MAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9maWxlc3lzdGVt
LmgKQEAgLTAsMCArMSw5OCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogWGVuIEh5cGVy
dmlzb3IgRmlsZXN5c3RlbQorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSwgU1VTRSBTb2Z0d2Fy
ZSBTb2x1dGlvbnMgR2VybWFueSBHbWJICisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3Jh
bnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICog
b2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUg
IlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0
aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwg
Y29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5k
L29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29u
cyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0
IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0
IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgor
ICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisg
KgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkg
T0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJ
TUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1Ig
QU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4g
QUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwg
T1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBP
VEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqLworCisjaWZuZGVmIF9f
WEVOX1BVQkxJQ19GSUxFU1lTVEVNX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfRklMRVNZU1RF
TV9IX18KKworI2luY2x1ZGUgInhlbi5oIgorCisvKgorICogRGVmaW5pdGlvbnMgZm9yIHRoZSBf
X0hZUEVSVklTT1JfZmlsZXN5c3RlbV9vcCBoeXBlcmNhbGwuCisgKi8KKworLyogTWF4aW11bSBs
ZW5ndGggb2YgYSBwYXRoIGluIHRoZSBmaWxlc3lzdGVtLiAqLworI2RlZmluZSBYRU5fRlNfTUFY
X1BBVEhMRU4gMTAyNAorCitzdHJ1Y3QgeGVuX2ZzX2RpcmVudHJ5IHsKKyAgICB1aW50MTZfdCBm
bGFnczsKKyNkZWZpbmUgWEVOX0ZTX0lTRElSICAgMHgwMDAxCisgICAgLyogT2Zmc2V0IGluIGJ5
dGVzIHRvIG5leHQgZW50cnkgKDAgPT0gdGhpcyBpcyB0aGUgbGFzdCBlbnRyeSkuICovCisgICAg
dWludDE2X3Qgb2ZmX25leHQ7CisgICAgdWludDMyX3QgY29udGVudF9sZW47CisgICAgY2hhciBu
YW1lW1hFTl9GTEVYX0FSUkFZX0RJTV07Cit9OworCisvKgorICogSHlwZXJjYWxsIG9wZXJhdGlv
bnMuCisgKi8KKworLyoKKyAqIFhFTl9GU19PUF9yZWFkX2NvbnRlbnRzCisgKgorICogUmVhZCBj
b250ZW50cyBvZiBhIGZpbGVzeXN0ZW0gZW50cnkuCisgKgorICogUmV0dXJucyB0aGUgY29udGVu
dHMgb2YgYW4gZW50cnkgaW4gdGhlIGJ1ZmZlciBzdXBwbGllZCBieSB0aGUgY2FsbGVyLgorICog
T25seSB0ZXh0IGRhdGEgd2l0aCBhIHRyYWlsaW5nIHplcm8gYnl0ZSBpcyByZXR1cm5lZC4KKyAq
CisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHBhdGggbmFtZSkKKyAqIGFyZzI6IGxlbmd0aCBv
ZiBwYXRoIG5hbWUgKGluY2x1ZGluZyB0cmFpbGluZyB6ZXJvIGJ5dGUpCisgKiBhcmczOiBYRU5f
R1VFU1RfSEFORExFKGNvbnRlbnQgYnVmZmVyKQorICogYXJnNDogY29udGVudCBidWZmZXIgc2l6
ZQorICoKKyAqIFBvc3NpYmxlIHJldHVybiB2YWx1ZXM6CisgKiAwOiBzdWNjZXNzCisgKiAtRVBF
Uk06ICAgb3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKKyAqIC1FTk9FTlQ6ICBlbnRyeSBub3QgZm91
bmQKKyAqIC1FQUNDRVNTOiBhY2Nlc3MgdG8gZW50cnkgbm90IHBlcm1pdHRlZAorICogLUVJU0RJ
UjogIGVudHJ5IGlzIGEgZGlyZWN0b3J5CisgKiAtRUlOVkFMOiAgaW52YWxpZCBwYXJhbWV0ZXIK
KyAqIHBvc2l0aXZlIHZhbHVlOiBjb250ZW50IGJ1ZmZlciB3YXMgdG9vIHNtYWxsLCByZXR1cm5l
ZCB2YWx1ZSBpcyBuZWVkZWQgc2l6ZQorICovCisjZGVmaW5lIFhFTl9GU19PUF9yZWFkX2NvbnRl
bnRzICAgICAxCisKKy8qCisgKiBYRU5fRlNfT1BfcmVhZF9kaXIKKyAqCisgKiBSZWFkIGRpcmVj
dG9yeSBlbnRyaWVzIG9mIGEgZGlyZWN0b3J5LgorICoKKyAqIFJldHVybnMgYSBzdHJ1Y3QgeGVu
X2ZzX2RpcmVudHJ5IGZvciBlYWNoIGVudHJ5IGluIGEgZGlyZWN0b3J5LgorICoKKyAqIGFyZzE6
IFhFTl9HVUVTVF9IQU5ETEUocGF0aCBuYW1lKQorICogYXJnMjogbGVuZ3RoIG9mIHBhdGggbmFt
ZSAoaW5jbHVkaW5nIHRyYWlsaW5nIHplcm8gYnl0ZSkKKyAqIGFyZzM6IFhFTl9HVUVTVF9IQU5E
TEUoY29udGVudCBidWZmZXIpCisgKiBhcmc0OiBjb250ZW50IGJ1ZmZlciBzaXplCisgKgorICog
UG9zc2libGUgcmV0dXJuIHZhbHVlczoKKyAqIDA6IHN1Y2Nlc3MKKyAqIC1FUEVSTTogICBvcGVy
YXRpb24gbm90IHBlcm1pdHRlZAorICogLUVOT0VOVDogIGVudHJ5IG5vdCBmb3VuZAorICogLUVB
Q0NFU1M6IGFjY2VzcyB0byBlbnRyeSBub3QgcGVybWl0dGVkCisgKiAtRU5PVERJUjogZW50cnkg
aXMgbm90IGEgZGlyZWN0b3J5CisgKiAtRUlOVkFMOiAgaW52YWxpZCBwYXJhbWV0ZXIKKyAqIHBv
c2l0aXZlIHZhbHVlOiBjb250ZW50IGJ1ZmZlciB3YXMgdG9vIHNtYWxsLCByZXR1cm5lZCB2YWx1
ZSBpcyBuZWVkZWQgc2l6ZQorICovCisjZGVmaW5lIFhFTl9GU19PUF9yZWFkX2RpciAgICAgICAg
ICAyCisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfRklMRVNZU1RFTV9IX18gKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApp
bmRleCBjZWY2NWMzOGU3Li4yMzI1ODlhOTViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0xMzAsNiArMTMwLDcg
QEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogI2RlZmluZSBfX0hZUEVS
VklTT1JfYXJnb19vcCAgICAgICAgICAgICAgMzkKICNkZWZpbmUgX19IWVBFUlZJU09SX3hlbnBt
dV9vcCAgICAgICAgICAgIDQwCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9kbV9vcCAgICAgICAgICAg
ICAgICA0MQorI2RlZmluZSBfX0hZUEVSVklTT1JfZmlsZXN5c3RlbV9vcCAgICAgICAgNDIKIAog
LyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGh5cGVyY2FsbCBkZWZpbml0aW9ucy4gKi8KICNkZWZp
bmUgX19IWVBFUlZJU09SX2FyY2hfMCAgICAgICAgICAgICAgIDQ4CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZmlsZXN5c3RlbS5oIGIveGVuL2luY2x1ZGUveGVuL2ZpbGVzeXN0ZW0uaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yNGUwZTJjNjJkCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2ZpbGVzeXN0ZW0uaApAQCAtMCwwICsxLDM0IEBA
CisjaWZuZGVmIF9fWEVOX0ZJTEVTWVNURU1fSF9fCisjZGVmaW5lIF9fWEVOX0ZJTEVTWVNURU1f
SF9fCisKKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgorCitzdHJ1Y3QgZnNfZGlyIHsKKyAgICB1bnNp
Z25lZCBpbnQgY29udGVudF9zaXplOworICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKK307CisK
K2VudW0gZnNfZW50cnlfdHlwZSB7CisgICAgZnNfdHlwZV9kaXIsCisgICAgZnNfdHlwZV9zdHJp
bmcKK307CisKK3N0cnVjdCBmc19lbnRyeSB7CisgICAgZW51bSBmc19lbnRyeV90eXBlIHR5cGU7
CisgICAgY29uc3QgY2hhciAqbmFtZTsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAg
c3RydWN0IGZzX2RpciAqcGFyZW50OworICAgIHVuaW9uIHsKKyAgICAgICAgdm9pZCAqY29udGVu
dDsKKyAgICAgICAgc3RydWN0IGZzX2RpciAqZGlyOworICAgICAgICBjb25zdCBjaGFyICp2YWw7
CisgICAgfTsKK307CisKK2V4dGVybiBzdHJ1Y3QgZnNfZGlyIGZzX3Jvb3Q7CisKK2ludCBmc19u
ZXdfZGlyKHN0cnVjdCBmc19kaXIgKnBhcmVudCwgY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IGZz
X2RpciAqZGlyKTsKK2ludCBmc19uZXdfZW50cnkoc3RydWN0IGZzX2RpciAqcGFyZW50LCBjb25z
dCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICp2YWwpOworc3RydWN0IGZzX2VudHJ5ICpmc19nZXRf
ZW50cnkoY2hhciAqcGF0aCk7CisKKyNlbmRpZiAvKiBfX1hFTl9GSUxFU1lTVEVNX0hfXyAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUveGVu
L2h5cGVyY2FsbC5oCmluZGV4IGFkOGFkMjdiMjMuLjU2MTI5ZWY4MmYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxs
LmgKQEAgLTE1MCw2ICsxNTAsMTQgQEAgZG9fZG1fb3AoCiAgICAgdW5zaWduZWQgaW50IG5yX2J1
ZnMsCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG1fb3BfYnVmX3QpIGJ1ZnMpOwog
CitleHRlcm4gbG9uZworZG9fZmlsZXN5c3RlbV9vcCgKKyAgICB1bnNpZ25lZCBpbnQgY21kLAor
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMSwKKyAgICB1bnNpZ25lZCBsb25n
IGFyZzIsCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmczLAorICAgIHVuc2ln
bmVkIGxvbmcgYXJnNCk7CisKICNpZmRlZiBDT05GSUdfQ09NUEFUCiAKIGV4dGVybiBpbnQKLS0g
CjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 07:15:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 07: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 1i7wq0-000846-Us; Wed, 11 Sep 2019 07:14:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mMAu=XG=phlegethon.org=tjd@srs-us1.protection.inumbo.net>)
 id 1i7wpy-000841-NL
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 07:14:47 +0000
X-Inumbo-ID: d47c54be-d463-11e9-b76c-bc764e2007e4
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d47c54be-d463-11e9-b76c-bc764e2007e4;
 Wed, 11 Sep 2019 07:14:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=phlegethon.org; s=2018070101; 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=YRnN7sXKpWzHjwcuJvcMzoRWrXtn+rLjGpkkvUSF6pY=; b=FjZo5HLslaIka8fFhmT9IMtui
 t1xhmEZveiCRuvLip9Qq3EwdFmV8zJ5mXRAoIlMF9ydE3w10WXAjUbIQCh3uzF2hUbkHfsFtMfNQy
 lWKyqc0Rlx81Zu+3fWgqrYPKkaTsPSFFvkxrgl5t4mHiX9GTHTDiwC6I6jfIMIf+DfSigAZHb+ywr
 g1/97l9D+NZVxEstB9zR4Tlx7cjpSiV2P2kcIkMIEJZN2m5Jj0oYCXbWlxNBdTVHPOo3k2bsXgZbA
 fnw/N6MBas5ZlPXpPEIUfMhIjXWbWjuHAb35PFhX7vtHd7Xr4UHwIq56NQsImAmjI9OD4Q+Bs08F0
 9pTbiKQPA==;
Received: from tjd by deinos.phlegethon.org with local (Exim 4.92.2 (FreeBSD))
 (envelope-from <tjd@phlegethon.org>)
 id 1i7wpu-000JC0-7t; Wed, 11 Sep 2019 07:14:42 +0000
Date: Wed, 11 Sep 2019 08:14:42 +0100
From: Tim Deegan <tjd@phlegethon.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190911071442.GA73758@deinos.phlegethon.org>
References: <9deab964-2685-3c04-9e4c-e3df04885742@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9deab964-2685-3c04-9e4c-e3df04885742@suse.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tjd@phlegethon.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH] x86/shadow: fold p2m page accounting into
 sh_min_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMTA6MzQgKzAyMDAgb24gMDUgU2VwICgxNTY3Njc5Njg3KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gVGhpcyBpcyB0byBtYWtlIHRoZSBmdW5jdGlvbiBsaXZlIHVwIHRvIHRoZSBwcm9taXNlIGl0
cyBuYW1lIG1ha2VzLiBBbmQKPiBpdCBzaW1wbGlmaWVzIGFsbCBjYWxsZXJzLgo+IAo+IFN1Z2dl
c3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:06:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09:06:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7yZL-0008QP-Sa; Wed, 11 Sep 2019 09:05: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=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7yZK-0008QK-8p
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 09:05:42 +0000
X-Inumbo-ID: 52e2a510-d473-11e9-ac26-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52e2a510-d473-11e9-ac26-12813bfff9fa;
 Wed, 11 Sep 2019 09:05:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 572B3B711;
 Wed, 11 Sep 2019 09:05:38 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
References: <osstest-141192-mainreport@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <867e93d2-cb52-4944-6277-358b09e2d60a@suse.com>
Date: Wed, 11 Sep 2019 11:05:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <osstest-141192-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 141192: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAwNTo1Miwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxNDExOTIgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTE5Mi8KPiAKPiBSZWdyZXNzaW9ucyA6LSgK
PiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5
ODc2CgpTbyB0aGUgcmV2ZXJ0IG9mIDMyYjFkNjI4ODdkMDFmODVmMGMxZDJlMDEwM2Y2OWY3NGUx
ZjZmYTMgbWF5Cm5vdCBoYXZlIGhlbHBlZCBhZnRlciBhbGw/CgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:13:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09: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 1i7yh7-0000o4-PG; Wed, 11 Sep 2019 09:13:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7yh6-0000nz-I0
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 09:13:44 +0000
X-Inumbo-ID: 72a2ef6c-d474-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72a2ef6c-d474-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 09:13: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 1FCDFB033;
 Wed, 11 Sep 2019 09:13:41 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
 <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
 <df64cd80-d92e-27ad-b1bc-e58184379e50@oracle.com>
 <d281baaf-a6d7-306e-63aa-b84552ac3ea5@citrix.com>
 <9ac1f34b-ea2a-3818-4cbd-a22a9a475dd4@oracle.com>
 <74c9d2cc-a528-2cec-099e-0d803aeace6f@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <65b8d74a-2f7b-a257-a750-9dada5206f01@suse.com>
Date: Wed, 11 Sep 2019 11:13:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <74c9d2cc-a528-2cec-099e-0d803aeace6f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAwMzoxNSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gQW5vdGhlciB0aGlu
ZyB0aGF0IEkgaW1wbGllZCBieSAibm90IHN1cHBvcnRpbmciIGJ1dCB3YW50IHRvIGV4cGxpY2l0
bHkKPiBjYWxsIG91dCBpcyB0aGF0IGN1cnJlbnRseSBYZW4gd2lsbCByZWZ1c2UgcmVzZXJ2aW5n
IGFueSBNQ0ZHIGFyZWEKPiB1bmxlc3MgaXQgYWN0dWFsbHkgZXhpc3RlZCBpbiBNQ0ZHIHRhYmxl
IGF0IGJvb3QuIEkgZG9uJ3QgY2xlYXJseQo+IHVuZGVyc3RhbmQgcmVhc29uaW5nIGJlaGluZCBp
dCBidXQgaXQgbWlnaHQgYmUgd29ydGggcmVsYXhpbmcgYXQgbGVhc3QKPiBzaXplIG1hdGNoaW5n
IHJlc3RyaWN0aW9uIG9uIFhlbiBzaWRlIG5vdyB3aXRoIHRoaXMgY2hhbmdlLgoKSSBndWVzcyBp
dCdzIGJlY2F1c2Ugbm8tb25lIGhhZCBhIHN5c3RlbSB3ZXJlIGl0IHdvdWxkIGJlIG5lZWRlZCwK
YW5kIGhlbmNlIGNvdWxkIGJlIHRlc3RlZC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:24:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7yrb-0001lM-9x; Wed, 11 Sep 2019 09:24:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7yrZ-0001lG-GC
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 09:24:33 +0000
X-Inumbo-ID: f679b9aa-d475-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f679b9aa-d475-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 09:24: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 14A44B062;
 Wed, 11 Sep 2019 09:24:31 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c29e4609-5948-760d-2143-75d51e42d36d@suse.com>
Date: Wed, 11 Sep 2019 11:24:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911062001.25931-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAwODoxOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiB0aGUgMjAxOSBY
ZW4gZGV2ZWxvcGVyIHN1bW1pdCB0aGVyZSB3YXMgYWdyZWVtZW50IHRoYXQgdGhlIFhlbgo+IGh5
cGVydmlzb3Igc2hvdWxkIGdhaW4gc3VwcG9ydCBmb3IgYSBoaWVyYXJjaGljYWwgbmFtZS12YWx1
ZSBzdG9yZQo+IHNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgo+IAo+IFRoaXMg
aXMgYSBmaXJzdCBpbXBsZW1lbnRhdGlvbiBvZiB0aGF0IGlkZWEgYWRkaW5nIHRoZSBiYXNpYwo+
IGZ1bmN0aW9uYWxpdHkgdG8gaHlwZXJ2aXNvciBhbmQgdG9vbHMgc2lkZS4gVGhlIGludGVyZmFj
ZSB0byBhbnkKPiB1c2VyIHByb2dyYW0gbWFraW5nIHVzZSBvZiB0aGF0ICJ4ZW4tc3lzZnMiIGlz
IGEgbmV3IGxpYnJhcnkKPiAibGlieGVuZnMiIHdpdGggYSBzdGFibGUgaW50ZXJmYWNlLgo+IAo+
IFRoZXJlIGFyZSBzdGlsbCBzb21lIHBlbmRpbmcgcXVlc3Rpb25zLCB0aG9zZSBhcmU6Cj4gCj4g
LSBhY2Nlc3MgcmlnaHRzOgo+ICAgKyBzaG91bGQgd2UgYWxsb3cgYWNjZXNzIHRvIGRvbTAgb25s
eSwgb3IgdG8gYWxsIGRvbWFpbnMsIG9yIHNob3VsZAo+ICAgICB0aGF0IGJlIHBvc3NpYmxlIHRv
IHNldCBwZXIgZW50cnk/CgpEb20wIG9ubHkgZm9yIG5vdywgSSdkIHNheS4gQnV0IGlmIHBvc3Np
YmxlIGRvbid0IHB1dCBpbiByb2FkIGJsb2NrcwptYWtpbmcgcmVsYXhpbmcgdGhpcyBtb3JlIGRp
ZmZpY3VsdC4KCj4gICArIGhvdyB0byBpbnRlZ3JhdGUgd2l0aCB4c20/CgpXaGVuIERvbTAgb25s
eSwgcGVyaGFwcyBub3QgbmVlZGVkIG1vcmUgdGhhbiB3aXJpbmcgdGhpcyB0aHJvdWdoIHRoZQpz
YW1lIGhvb2sgYXMgZS5nLiB0aGUgc3lzY3RsLXMgdXNlPwoKPiAtIGR5bmFtaWNhbCBlbnRyaWVz
Ogo+ICAgKyBkbyB3ZSB3YW50IHN1cHBvcnQgZm9yIGUuZy4gcGVyLWRvbWFpbiBhbmQvb3IgcGVy
LWNwdXBvb2wgZW50cmllcz8KCkRvd24gdGhlIHJvYWQgLSBwZXJoYXBzLgoKPiAgICsgZG8gd2Ug
d2FudCBzdXBwb3J0IGZvciBkZWJ1ZyBhaWRzIChsb2NrLXByb2ZpbGluZywgZGVidWd0cmFjZSAu
Lik/CgpTZWVpbmcgeW91IGludHJvZHVjZSBhIGZpbGUgc3lzdGVtIGFic3RyYWN0aW9uLCBoYXZl
IHN1Y2ggZ28gdGhyb3VnaAphIGRlYnVnZnMtbGlrZSBvbmU/Cgo+IC0gd3JpdGUgYWNjZXNzOgo+
ICAgKyBydW50aW1lIHBhcmFtZXRlcnM/Cj4gICArIGRlYnVnZ2luZyBhaWRzPwoKRm9yIGJvdGgg
LSBkb3duIHRoZSByb2FkLCBwZXJoYXBzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:28:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 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 1i7yuy-0001wl-RX; Wed, 11 Sep 2019 09:28:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7yuw-0001we-Vd
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 09:28:03 +0000
X-Inumbo-ID: 734afa02-d476-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 734afa02-d476-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 09:28: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 6CFE9AD46;
 Wed, 11 Sep 2019 09:28:01 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <20190911062001.25931-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4a2380f3-d318-1086-74ba-8f133db440b4@suse.com>
Date: Wed, 11 Sep 2019 11:28:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911062001.25931-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 1/5] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAwODoxOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiArIyBPdmVydmlldwo+
ICsKPiArVGhlIEh5cGVydmlzb3IgRlMgaXMgYSBoaWVyYXJjaGljYWwgbmFtZS12YWx1ZSBzdG9y
ZSBmb3IgcmVwb3J0aW5nCj4gK2luZm9ybWF0aW9uIHRvIGd1ZXN0cywgZXNwZWNpYWxseSBkb20w
LiAgSXQgaXMgc2ltaWxhciB0byB0aGUgTGludXgKPiAra2VybmVsJ3Mgc3lzZnMsIGJ1dCB3aXRo
b3V0IHRoZSBmdW5jdGlvbmFsaXR5IHRvIGRpcmVjdGx5IGFsdGVyCj4gK2VudHJpZXMgdmFsdWVz
LiBFbnRyaWVzIGFuZCBkaXJlY3RvcmllcyBhcmUgY3JlYXRlZCBieSB0aGUgaHlwZXJ2aXNvciwK
PiArd2hpbGUgdGhlIHRvb2xzdGFjayBpcyBhYmxlIHRvIHVzZSBhIGh5cGVyY2FsbCB0byBxdWVy
eSB0aGUgZW50cnkKPiArdmFsdWVzLgo+ICsKPiArIyBVc2VyIGRldGFpbHMKPiArCj4gK1dpdGg6
Cj4gKwo+ICsgICAgeGVuZnMgLS1scyA8cGF0aD4KPiArCj4gK3RoZSB1c2VyIGNhbiBsaXN0IHRo
ZSBlbnRyaWVzIG9mIGEgc3BlY2lmaWMgcGF0aCBvZiB0aGUgRlMuIFVzaW5nOgo+ICsKPiArICAg
IHhlbmZzIC0tY2F0IDxwYXRoPgo+ICsKPiArdGhlIGNvbnRlbnQgb2YgYW4gZW50cnkgY2FuIGJl
IHJldHJpZXZlZC4KCkp1c3Qgb25lIGluaXRpYWwgcmVtYXJrOiBJIHRoaW5rIHRoZSAtLSBwcmVm
aXggdG8gdGhlIGNvbW1hbmRzCnNob3VsZCBiZSBvbWl0dGVkOyB0aGV5IHNob3VsZCBiZSB1c2Vk
IGZvciBvcHRpb24tbGlrZSBhcmd1bWVudHMKb25seS4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:29:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09:29: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 1i7ywd-000245-DQ; Wed, 11 Sep 2019 09:29:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7ywc-00023w-As
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 09:29:46 +0000
X-Inumbo-ID: b0b5d9b6-d476-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0b5d9b6-d476-11e9-b76c-bc764e2007e4;
 Wed, 11 Sep 2019 09:29:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1658CAD0F;
 Wed, 11 Sep 2019 09:29:44 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <20190911062001.25931-2-jgross@suse.com>
 <4a2380f3-d318-1086-74ba-8f133db440b4@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <aa13061d-2cb2-ef79-de19-f304a1ee12ca@suse.com>
Date: Wed, 11 Sep 2019 11:29:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4a2380f3-d318-1086-74ba-8f133db440b4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH 1/5] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTE6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMDg6
MTksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+ICsjIE92ZXJ2aWV3Cj4+ICsKPj4gK1RoZSBIeXBl
cnZpc29yIEZTIGlzIGEgaGllcmFyY2hpY2FsIG5hbWUtdmFsdWUgc3RvcmUgZm9yIHJlcG9ydGlu
Zwo+PiAraW5mb3JtYXRpb24gdG8gZ3Vlc3RzLCBlc3BlY2lhbGx5IGRvbTAuICBJdCBpcyBzaW1p
bGFyIHRvIHRoZSBMaW51eAo+PiAra2VybmVsJ3Mgc3lzZnMsIGJ1dCB3aXRob3V0IHRoZSBmdW5j
dGlvbmFsaXR5IHRvIGRpcmVjdGx5IGFsdGVyCj4+ICtlbnRyaWVzIHZhbHVlcy4gRW50cmllcyBh
bmQgZGlyZWN0b3JpZXMgYXJlIGNyZWF0ZWQgYnkgdGhlIGh5cGVydmlzb3IsCj4+ICt3aGlsZSB0
aGUgdG9vbHN0YWNrIGlzIGFibGUgdG8gdXNlIGEgaHlwZXJjYWxsIHRvIHF1ZXJ5IHRoZSBlbnRy
eQo+PiArdmFsdWVzLgo+PiArCj4+ICsjIFVzZXIgZGV0YWlscwo+PiArCj4+ICtXaXRoOgo+PiAr
Cj4+ICsgICAgeGVuZnMgLS1scyA8cGF0aD4KPj4gKwo+PiArdGhlIHVzZXIgY2FuIGxpc3QgdGhl
IGVudHJpZXMgb2YgYSBzcGVjaWZpYyBwYXRoIG9mIHRoZSBGUy4gVXNpbmc6Cj4+ICsKPj4gKyAg
ICB4ZW5mcyAtLWNhdCA8cGF0aD4KPj4gKwo+PiArdGhlIGNvbnRlbnQgb2YgYW4gZW50cnkgY2Fu
IGJlIHJldHJpZXZlZC4KPiAKPiBKdXN0IG9uZSBpbml0aWFsIHJlbWFyazogSSB0aGluayB0aGUg
LS0gcHJlZml4IHRvIHRoZSBjb21tYW5kcwo+IHNob3VsZCBiZSBvbWl0dGVkOyB0aGV5IHNob3Vs
ZCBiZSB1c2VkIGZvciBvcHRpb24tbGlrZSBhcmd1bWVudHMKPiBvbmx5LgoKRmluZSB3aXRoIG1l
LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:30:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09: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 1i7yxY-0002jC-P7; Wed, 11 Sep 2019 09: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=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7yxX-0002j3-QF
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 09:30:43 +0000
X-Inumbo-ID: d35b1d14-d476-11e9-ac26-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d35b1d14-d476-11e9-ac26-12813bfff9fa;
 Wed, 11 Sep 2019 09:30:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4A3AFB746;
 Wed, 11 Sep 2019 09:30:42 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <20190911062001.25931-5-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <97a771af-32a3-596d-30e2-7042374d14e3@suse.com>
Date: Wed, 11 Sep 2019 11:30:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911062001.25931-5-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 4/5] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAwODoyMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS90b29scy9t
aXNjL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQo+IEBAIC0yNCw2ICsyNCw3
IEBAIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4ZW4tbG93bWVtZAo+ICBJTlNU
QUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLW1mbmR1bXAKPiAgSU5TVEFMTF9TQklO
LSQoQ09ORklHX1g4NikgICAgICs9IHhlbi11Y29kZQo+ICBJTlNUQUxMX1NCSU4gICAgICAgICAg
ICAgICAgICAgKz0geGVuY292Cj4gK0lOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4
ZW5mcwoKV2h5IFNCSU4/IElzIHRoZXJlIGFueXRoaW5nIHdyb25nIHdpdGggYWxsb3dpbmcgdW5w
cml2aWxlZ2VkCnVzZXJzIHIvbyBhY2Nlc3M/IE9yIGlzIHRoaXMgYmVjYXVzZSBpbiBvcmRlciB0
byBhY2Nlc3MgdGhlCmh5cGVyY2FsbCBpbnRlcmZhY2Ugb25lIG5lZWRzIHRvIGJlIHJvb3Q/IElm
IHNvLCB3ZSBtYXkgd2FudAp0byBjb25zaWRlciByZWxheGluZy9hdm9pZGluZy9ieXBhc3Npbmcg
dGhpcyBpbiBzb21lIHNlbnNpYmxlCndheS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:40:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7z6I-00034J-Ob; Wed, 11 Sep 2019 09:39:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7z6H-00034E-CC
 for xen-devel@lists.xen.org; Wed, 11 Sep 2019 09:39:45 +0000
X-Inumbo-ID: 14964122-d478-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 14964122-d478-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 09:39:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8DD11337;
 Wed, 11 Sep 2019 02:39:41 -0700 (PDT)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C4BE93F71F;
 Wed, 11 Sep 2019 02:39:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-3-sstabellini@kernel.org>
 <bbb460de-983f-9ad8-a563-b8c9696612af@arm.com>
Message-ID: <58eb40ea-3906-31cb-4ba2-0c3a3a4caa7d@arm.com>
Date: Wed, 11 Sep 2019 10:39:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <bbb460de-983f-9ad8-a563-b8c9696612af@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/8] xen/arm: introduce
 kinfo->guest_phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzEwLzE5IDEwOjE0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9r
ZXJuZWwuaAo+PiBpbmRleCAzM2YzZTcyYjExLi43NjA0MzQzNjliIDEwMDY0NAo+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
a2VybmVsLmgKPj4gQEAgLTM2LDYgKzM2LDkgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKPj4gwqDC
oMKgwqDCoCAvKiBFbmFibGUgcGwwMTEgZW11bGF0aW9uICovCj4+IMKgwqDCoMKgwqAgYm9vbCB2
cGwwMTE7Cj4+ICvCoMKgwqAgLyogR0lDIHBoYW5kbGUgKi8KPj4gK8KgwqDCoCB1aW50MzJfdCBn
dWVzdF9waGFuZGxlX2dpYzsKPiAKPiBMb29raW5nIGF0IHRoZSB1c2FnZSwgSSB0aGluayB0aGlz
IHNob3VsZCBiZSBmZHQzMl90IGJlY2F1c2UgeW91IGFyZSAKPiBkaXJlY3RseSBwYXNzaW5nIHRo
ZSB2YWx1ZSB0byB0aGUgRkRUIGNhbGxzLgo+IAo+IFRoaXMgbWFrZXMgbWUgcmVhbGl6ZSB0aGF0
IHdlIGNvbnNpc3RlbnRseSB1c2Ugd3JvbmdseSBHVUVTVF9QSEFORExFX0dJQyAKPiBpbiBib3Ro
IFhlbiBhbmQgbGlieGwuIEluZGVlZCwgYXMgd2UgcGFzcyB0aGUgdmFsdWUgZGlyZWN0bHkgdGhl
IGd1ZXN0IAo+IHdpbGwgbm90IHNlZSA2NTAwMCBidXQgMzkwODg5NDcyMCBhcyBpdCB3aWxsIGRv
IHRoZSBjb252ZXJzaW9uIGZyb20gCj4gYmlnLWVuZGlhbiB0byBsaXR0bGUtZW5kaWFuLgo+IAo+
IEkgY2FuIHNlZSB0d28gc29sdXRpb24gdG8gZml4IHRoaXM6Cj4gIMKgwqAgMSkgZGVmaW5lIEdV
RVNUX1BIQU5ETEVfR0lDIGFzIGNwdV90b19iZTMyKDY1MDAwKQo+ICDCoMKgIDIpIFVzZSBjcHVf
dG9fYmUzMihHVUVTVF9QSEFORExFX0dJQykKPiAKPiBJdCB3b3VsZCBiZSBnb29kIHRvIGFncmVl
IGhvdyBHVUVTVF9QSEFORExFX0dJQyBpcyB1c2VkIHNvIHdlIGhhdmUgdGhlIAo+IHNhbWUgYmVo
YXZpb3Igd2hlbiB0aGUgRFQgaXMgY3JlYXRlZCBieSBYZW4gYW5kIGxpYnhsLgoKSG1tbSwgSSBh
Y3R1YWxseSBtaXNyZWFkIHRoZSBBUEksIHRoZSBmdW5jdGlvbiBhY3R1YWxseSB0YWtlIGEgCkNQ
VS1lbmRpYW4gdmFsdWUuIFNvIHVpbjMyX3QgaXMgY29ycmVjdCBoZXJlIGFuZCB0aGVyZSBhcmUg
bm90aGluZyBoYXMgCnRvIGJlIGRvbmUuCgpTb3JyeSBmb3IgdGhlIG5vaXNlLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:55:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09: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 1i7zLl-0004Zo-9p; Wed, 11 Sep 2019 09:55:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7zLj-0004Zj-WD
 for xen-devel@lists.xen.org; Wed, 11 Sep 2019 09:55:44 +0000
X-Inumbo-ID: 4ff41e22-d47a-11e9-ac26-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4ff41e22-d47a-11e9-ac26-12813bfff9fa;
 Wed, 11 Sep 2019 09:55:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A7D428;
 Wed, 11 Sep 2019 02:55:40 -0700 (PDT)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 105483F71F;
 Wed, 11 Sep 2019 02:55:35 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-4-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e4abb88f-040b-f3e8-5227-434a2865ad83@arm.com>
Date: Wed, 11 Sep 2019 10:55:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821035315.12812-4-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 4/8] xen/arm: copy dtb fragment to guest
 dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDgvMjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IFJlYWQgdGhlIGR0YiBmcmFnbWVudCBjb3JyZXNwb25kaW5nIHRvIGEgcGFzc3Rocm91Z2gg
ZGV2aWNlIGZyb20gbWVtb3J5Cj4gYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAi
bXVsdGlib290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCj4gbm9kZS4KPiAKPiBBZGQgYSBuZXcg
ZmllbGQgbmFtZWQgZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAg
dHJhY2sKPiBvZiB0aGUgZHRiIGZyYWdtZW50IGxvY2F0aW9uLgo+IAo+IENvcHkgdGhlIGZyYWdt
ZW50IHRvIHRoZSBndWVzdCBkdGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3VnaCkuCj4g
Cj4gU2V0IGtpbmZvLT5ndWVzdF9waGFuZGxlX2dpYyBiYXNlZCBvbiB0aGUgcGhhbmRsZSBvZiB0
aGUgc3BlY2lhbCAiL2dpYyIKPiBub2RlIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gIi9n
aWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRiCj4gZnJhZ21lbnQgdGhhdCByZXByZXNlbnRz
IHRoZSBnaWMgaW50ZXJydXB0IGNvbnRyb2xsZXIuIE90aGVyIHByb3BlcnRpZXMKPiBpbiB0aGUg
ZHRiIGZyYWdtZW50IG1pZ2h0IHJlZmVyIHRvIGl0IChmb3IgaW5zdGFuY2UgaW50ZXJydXB0LXBh
cmVudCBvZgo+IGEgZGV2aWNlIG5vZGUpLiBXZSByZXVzZSB0aGUgcGhhbmRsZSBvZiAiL2dpYyIg
ZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCj4gdGhlIHBoYW5kbGUgb2YgdGhlIGZ1bGwgR0lDIG5v
ZGUgdGhhdCB3aWxsIGJlIGNyZWF0ZWQgZm9yIHRoZSBndWVzdAo+IGRldmljZSB0cmVlLiBUaGF0
IHdheSwgd2hlbiB3ZSBjb3B5IHByb3BlcnRpZXMgZnJvbSB0aGUgZGV2aWNlIHRyZWUKPiBmcmFn
bWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUgbGlua3MgcmVtYWluIHVuYnJva2VuLgo+
IAo+IFNvbWUgb2YgdGhlIGNvZGUgYmVsb3cgaXMgdGFrZW4gZnJvbSB0b29scy9saWJ4bC9saWJ4
bF9hcm0uYy4gTm90ZSB0aGF0Cj4gaXQgaXMgT0sgdG8gdGFrZSBMR1BMIDIuMSBjb2RlIGFuZCBp
bmNsdWRpbmcgaXQgaW50byBhIEdQTHYyIGNvZGUgYmFzZS4KPiBUaGUgcmVzdWx0IGlzIEdQTHYy
IGNvZGUuCgpJIHdvdWxkIGJlIG11Y2ggaW4gZmF2b3IgdG8ga2VlcCB0aGUgY29kZSBhcyBjbG9z
ZSBhIHBvc3NpYmxlIHRvIHRoZSAKbGlieGwgY29kZSByYXRoZXIgdGhhbiByZS1pbnZlbnRpbmcg
dGhlIHdoZWVsIGNvcHlpbmcgdGhlIHBhcnRpYWwgRFQuIEluIApvdGhlciB3b3JkcywgaWYgdGhl
cmUgYXJlIHJlYXNvbiB0byBkaXZlcmdlLCB0aGVuIEkgd291bGQgbGlrZSB0byAKdW5kZXJzdGFu
ZCB3aHkuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KPiAKPiAtLS0tCj4gQ2hhbmdlcyBpbiB2NDoKPiAtIHVzZSByZWN1cnNpb24g
aW4gdGhlIGltcGxlbWVudGF0aW9uCj4gLSByZW5hbWUgaGFuZGxlX3Byb3BlcnRpZXMgdG8gaGFu
ZGxlX3Byb3BfcGZkdAo+IC0gcmVuYW1lIHNjYW5fcHRfbm9kZSB0byBzY2FuX3BmZHRfbm9kZQo+
IC0gcGFzcyBraW5mbyB0byBoYW5kbGVfcHJvcGVydGllcwo+IC0gdXNlIHVpbnQzMl90IGluc3Rl
YWQgb2YgdTMyCj4gLSByZW5hbWUgciB0byByZXMKPiAtIGFkZCAicGFzc3Rocm91Z2giIGFuZCAi
YWxpYXNlcyIgY2hlY2sKPiAtIGFkZCBhIG5hbWUgPT0gTlVMTCBjaGVjawo+IC0gY29kZSBzdHls
ZQo+IC0gbW92ZSBEVEIgZnJhZ21lbnQgc2Nhbm5pbmcgZWFybGllciwgYmVmb3JlIERvbVUgR0lD
IG5vZGUgY3JlYXRpb24KPiAtIHNldCBndWVzdF9waGFuZGxlX2dpYyBiYXNlZCBvbiAiL2dpYyIK
PiAtIGluLWNvZGUgY29tbWVudAo+IAo+IENoYW5nZXMgaW4gdjM6Cj4gLSBzd2l0Y2ggdG8gdXNp
bmcgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSBmb3IgdGhlIGNvcHkKPiAKPiBDaGFuZ2VzIGlu
IHYyOgo+IC0gYWRkIGEgbm90ZSBhYm91dCB0aGUgY29kZSBjb21pbmcgZnJvbSBsaWJ4bCBpbiB0
aGUgY29tbWl0IG1lc3NhZ2UKPiAtIGNvcHkgL2FsaWFzZXMKPiAtIGNvZGUgc3R5bGUKPiAtLS0K
PiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgfCAxMTIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmggfCAgIDIg
Ky0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggY2Q1ODVmMDVjYS4uYzcxYjlmMjg4OSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPiBAQCAtMTQsNiArMTQsNyBAQAo+ICAgI2luY2x1ZGUgPHhlbi9ndWVz
dF9hY2Nlc3MuaD4KPiAgICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiAgICNpbmNsdWRlIDx4ZW4v
YWNwaS5oPgo+ICsjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiAgICNpbmNsdWRlIDx4ZW4vd2Fybmlu
Zy5oPgo+ICAgI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KPiAgICNpbmNsdWRlIDxhc20vZGV2
aWNlLmg+Cj4gQEAgLTE3MTMsNiArMTcxNCwxMTEgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92
cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICB9Cj4gICAjZW5k
aWYKPiAgIAo+ICtzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscykKCldo
eSBkbyB5b3UgbmVlZCBhZGRyZXNzX2NlbGxzIGFuZCBzaXplX2NlbGxzIGluIHBhcmFtZXRlcj8K
Cj4gK3sKPiArICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7Cj4gKyAgICBpbnQgcHJvcG9mZiwg
bmFtZW9mZiwgcmVzOwo+ICsgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKPiAr
Cj4gKyAgICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBu
b2Rlb2ZmKTsKPiArICAgICAgICAgIHByb3BvZmYgPj0gMDsKPiArICAgICAgICAgIHByb3BvZmYg
PSBmZHRfbmV4dF9wcm9wZXJ0eV9vZmZzZXQocGZkdCwgcHJvcG9mZikgKQo+ICsgICAgewo+ICsg
ICAgICAgIGlmICggIShwcm9wID0gZmR0X2dldF9wcm9wZXJ0eV9ieV9vZmZzZXQocGZkdCwgcHJv
cG9mZiwgTlVMTCkpICkKPiArICAgICAgICAgICAgcmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOwo+
ICsKPiArICAgICAgICBuYW1lb2ZmID0gZmR0MzJfdG9fY3B1KHByb3AtPm5hbWVvZmYpOwo+ICsg
ICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsIGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZiks
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShw
cm9wLT5sZW4pKTsKPiArICAgICAgICBpZiAoIHJlcyApCj4gKyAgICAgICAgICAgIHJldHVybiBy
ZXM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogRkRUX0VSUl9OT1RGT1VORCA9PiBUaGVyZSBpcyBu
byBtb3JlIHByb3BlcnRpZXMgZm9yIHRoaXMgbm9kZSAqLwo+ICsgICAgcmV0dXJuICggcHJvcG9m
ZiAhPSAtRkRUX0VSUl9OT1RGT1VORCApID8gcHJvcG9mZiA6IDA7Cj4gK30KPiArCj4gK3N0YXRp
YyBpbnQgX19pbml0IHNjYW5fcGZkdF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sIGNv
bnN0IHZvaWQgKnBmZHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBu
b2Rlb2ZmLCBpbnQgZGVwdGgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMpCj4gK3sKPiArICAgIGlu
dCByYyA9IDA7Cj4gKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0Owo+ICsgICAgaW50IG5vZGVf
bmV4dDsKPiArICAgIGNvbnN0IGNoYXIgKm5hbWUgPSBmZHRfZ2V0X25hbWUocGZkdCwgbm9kZW9m
ZiwgTlVMTCk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRha2UgdGhlIEdJQyBwaGFuZGxlIHZh
bHVlIGZyb20gdGhlIHNwZWNpYWwgL2dpYyBub2RlIGluIHRoZSBEVEIKPiArICAgICAqIGZyYWdt
ZW50Lgo+ICsgICAgICovCj4gKyAgICBpZiAoIGRlcHRoID09IDEgJiYgZHRfbm9kZV9jbXAobmFt
ZSwgImdpYyIpID09IDAgKQo+ICsgICAgewo+ICsgICAgICAgIGtpbmZvLT5ndWVzdF9waGFuZGxl
X2dpYyA9IGZkdF9nZXRfcGhhbmRsZShwZmR0LCBub2Rlb2ZmKTsKPiArICAgICAgICByZXR1cm4g
MDsKPiArICAgIH0KCkkgZG9uJ3QgbGlrZSB0aGlzIHNvbHV0aW9uLiBZb3UgYXJlIGJ5cGFzc2lu
ZyBtb3N0IG9mIHRoZSBmdW5jdGlvbiBqdXN0IApmb3IgdGhlIGJlbmVmaXRzIG9mIGhhdmUgdGhl
IG5hbWUgaW4gaGFuZC4gQ2FuIHRoaXMgYmUgZG9uZSBzZXBhcmF0ZWx5PyAKVGhpcyB3b3VsZCBh
bHNvIGF2b2lkIHRvIGhhdmUgYW4gZXh0cmEgcGFyYW1ldGVyIChkZXB0aCkgZm9yIHRoZSBvbmx5
IApiZW5lZml0cyBvZiB0aGlzIGNoZWNrLgoKPiArCj4gKyAgICByYyA9IGZkdF9iZWdpbl9ub2Rl
KGZkdCwgZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVvZmYsIE5VTEwpKTsKPiArICAgIGlmICggcmMg
KQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICByYyA9IGhhbmRsZV9wcm9wX3BmZHQo
a2luZm8sIHBmZHQsIG5vZGVvZmYsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwo+ICsgICAg
aWYgKCByYyApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgIGFkZHJlc3NfY2VsbHMg
PSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIjYWRkcmVzcy1jZWxscyIsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxzKTsK
PiArICAgIHNpemVfY2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIj
c2l6ZS1jZWxscyIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXpl
X2NlbGxzKTsKCkkgYW0gcHJldHR5IHN1cmUgSSBtZW50aW9uIGl0IGJlZm9yZSAodGhvdWdoIG5v
dCBvbiB0aGlzIHBhdGNoLi4uKSwgdGhpcyAKaXMgbm90IG1hdGNoaW5nIHRoZSBEVCBzcGVjLiBh
ZGRyZXNzX2NlbGxzIGFuZCBzaXplX2NlbGxzIGFyZSBub3QgCnByb3BhZ2F0ZWQgdG8gdGhlIG5l
eHQgbGV2ZWwuIFNvIHRoZXNlIHNob3VsZCBiZSBEVF9ST09UX05PREVfe0FERFIsIApTSVpFfV9D
RUxMU19ERUZBVUxULgoKPiArCj4gKyAgICBub2RlX25leHQgPSBmZHRfZmlyc3Rfc3Vibm9kZShw
ZmR0LCBub2Rlb2ZmKTsKPiArICAgIHdoaWxlICggbm9kZV9uZXh0ID4gMCApCj4gKyAgICB7Cj4g
KyAgICAgICAgc2Nhbl9wZmR0X25vZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4dCwgZGVwdGggKyAx
LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKPiArICAgICAgICBub2RlX25leHQgPSBmZHRf
bmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJu
IGZkdF9lbmRfbm9kZShmZHQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IF9faW5pdCBkb21haW5f
aGFuZGxlX2R0Yl9ib290bW9kdWxlKHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKPiArewo+ICsgICAgdm9pZCAqcGZkdDsKPiArICAgIGludCByZXMsIG5vZGVfbmV4dDsKPiAr
Cj4gKyAgICBwZmR0ID0gaW9yZW1hcF9jYWNoZShraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnN0YXJ0
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAga2luZm8tPmR0Yl9ib290bW9kdWxlLT5zaXpl
KTsKPiArICAgIGlmICggcGZkdCA9PSBOVUxMICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsK
ClNob3VsZG4ndCB5b3UgY2hlY2sgeW91IGFjdHVhbGx5IGhhdmUgYSBkZXZpY2UtdHJlZSBpbiBo
YW5kIGFuZCB0aGF0IGl0IApmaXRzIGluIHRoZSBzaXplIHNwZWNpZmllZCBieSB0aGUgdXNlcj8g
U2VlIGNoZWNrX3BhcnRpYWxfZmR0KCkgaW4gCmxpYnhsX2FybS5jLgoKPiArCj4gKyAgICBub2Rl
X25leHQgPSBmZHRfZmlyc3Rfc3Vibm9kZShwZmR0LCAwKTsKPiArICAgIHdoaWxlICggbm9kZV9u
ZXh0ID4gMCApCj4gKyAgICB7CgpXaHkgZG8gd2UgaGF2ZSB0byBnbyB0aHJvdWdoIHRoZSBhbGwg
dGhlIG5vZGVzIG9mIHRoZSBmaXJzdCBsZXZlbD8gQ2FuJ3QgCndlIGp1c3QgbG9va3VwIGZvciB0
aGUgcGF0aCBhbmQgY29weSB0aGUgbm9kZSBhcyBsaWJ4bCBkb2VzPwoKPiArICAgICAgICBjb25z
dCBjaGFyICpuYW1lID0gZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVfbmV4dCwgTlVMTCk7Cj4gKwo+
ICsgICAgICAgIC8qIG9ubHkgc2NhbiAvZ2ljIC9hbGlhc2VzIC9wYXNzdGhyb3VnaCwgaWdub3Jl
IHRoZSByZXN0ICovCj4gKyAgICAgICAgaWYgKCBuYW1lICE9IE5VTEwgJiYKPiArICAgICAgICAg
ICAgIChkdF9ub2RlX2NtcChuYW1lLCAicGFzc3Rocm91Z2giKSA9PSAwIHx8Cj4gKyAgICAgICAg
ICAgICAgZHRfbm9kZV9jbXAobmFtZSwgImFsaWFzZXMiKSA9PSAwIHx8Cj4gKyAgICAgICAgICAg
ICAgZHRfbm9kZV9jbXAobmFtZSwgImdpYyIpID09IDApICkKPiArICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIHJlcyA9IHNjYW5fcGZkdF9ub2RlKGtpbmZvLCBwZmR0LCBub2RlX25leHQsIDEsCj4g
KyAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9OT0RFX0FERFJfQ0VMTFNfREVGQVVMVCwKPiAr
ICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxUKTsKPiAr
ICAgICAgICAgICAgaWYgKCByZXMgKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKPiAr
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgIG5vZGVfbmV4dCA9IGZkdF9uZXh0X3N1Ym5vZGUocGZk
dCwgbm9kZV9uZXh0KTsKPiArICAgIH0KPiArCj4gKyAgICBpb3VubWFwKHBmZHQpOwo+ICsKPiAr
ICAgIHJldHVybiByZXM7Cj4gK30KPiArCj4gICAvKgo+ICAgICogVGhlIG1heCBzaXplIGZvciBE
VCBpcyAyTUIuIEhvd2V2ZXIsIHRoZSBnZW5lcmF0ZWQgRFQgaXMgc21hbGwsIDRLQgo+ICAgICog
YXJlIGVub3VnaCBmb3Igbm93LCBidXQgd2UgbWlnaHQgaGF2ZSB0byBpbmNyZWFzZSBpdCBpbiB0
aGUgZnV0dXJlLgo+IEBAIC0xNzY4LDYgKzE4NzQsMTIgQEAgc3RhdGljIGludCBfX2luaXQgcHJl
cGFyZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
KQo+ICAgICAgIGlmICggcmV0ICkKPiAgICAgICAgICAgZ290byBlcnI7Cj4gICAKPiArICAgIGlm
ICgga2luZm8tPmR0Yl9ib290bW9kdWxlICkgewoKQ29kaW5nIHN0eWxlOgoKaWYgKCAuLi4gKQp7
Cgo+ICsgICAgICAgIHJldCA9IGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUoZCwga2luZm8p
Owo+ICsgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICAgICAgcmV0dXJuIHJldDsKPiArICAg
IH0KPiArCj4gICAgICAgcmV0ID0gbWFrZV9naWNfZG9tVV9ub2RlKGtpbmZvKTsKPiAgICAgICBp
ZiAoIHJldCApCj4gICAgICAgICAgIGdvdG8gZXJyOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaAo+IGluZGV4
IDc2MDQzNDM2OWIuLjdmNWU2NTk1NjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9rZXJuZWwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKPiBAQCAtMjgs
NyArMjgsNyBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gewo+ICAgICAgIHBhZGRyX3QgZ250dGFiX3Np
emU7Cj4gICAKPiAgICAgICAvKiBib290IGJsb2IgbG9hZCBhZGRyZXNzZXMgKi8KPiAtICAgIGNv
bnN0IHN0cnVjdCBib290bW9kdWxlICprZXJuZWxfYm9vdG1vZHVsZSwgKmluaXRyZF9ib290bW9k
dWxlOwo+ICsgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAq
aW5pdHJkX2Jvb3Rtb2R1bGUsICpkdGJfYm9vdG1vZHVsZTsKPiAgICAgICBjb25zdCBjaGFyKiBj
bWRsaW5lOwo+ICAgICAgIHBhZGRyX3QgZHRiX3BhZGRyOwo+ICAgICAgIHBhZGRyX3QgaW5pdHJk
X3BhZGRyOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:57:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09: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 1i7zNR-0004gQ-Ni; Wed, 11 Sep 2019 09:57: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=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7zNQ-0004gJ-UB
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 09:57:28 +0000
X-Inumbo-ID: 8fdb503c-d47a-11e9-ac26-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8fdb503c-d47a-11e9-ac26-12813bfff9fa;
 Wed, 11 Sep 2019 09:57: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 33CB3B6B6;
 Wed, 11 Sep 2019 09:57:27 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <20190911062001.25931-5-jgross@suse.com>
 <97a771af-32a3-596d-30e2-7042374d14e3@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4ffa80f0-5d63-9d84-9030-9c5eaecc1541@suse.com>
Date: Wed, 11 Sep 2019 11:57:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <97a771af-32a3-596d-30e2-7042374d14e3@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 4/5] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTE6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMDg6
MjAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3Rvb2xzL21pc2MvTWFrZWZpbGUKPj4g
KysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQo+PiBAQCAtMjQsNiArMjQsNyBAQCBJTlNUQUxMX1NC
SU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLWxvd21lbWQKPj4gICBJTlNUQUxMX1NCSU4tJChD
T05GSUdfWDg2KSAgICAgKz0geGVuLW1mbmR1bXAKPj4gICBJTlNUQUxMX1NCSU4tJChDT05GSUdf
WDg2KSAgICAgKz0geGVuLXVjb2RlCj4+ICAgSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAg
ICs9IHhlbmNvdgo+PiArSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmZzCj4g
Cj4gV2h5IFNCSU4/IElzIHRoZXJlIGFueXRoaW5nIHdyb25nIHdpdGggYWxsb3dpbmcgdW5wcml2
aWxlZ2VkCj4gdXNlcnMgci9vIGFjY2Vzcz8gT3IgaXMgdGhpcyBiZWNhdXNlIGluIG9yZGVyIHRv
IGFjY2VzcyB0aGUKPiBoeXBlcmNhbGwgaW50ZXJmYWNlIG9uZSBuZWVkcyB0byBiZSByb290PyBJ
ZiBzbywgd2UgbWF5IHdhbnQKPiB0byBjb25zaWRlciByZWxheGluZy9hdm9pZGluZy9ieXBhc3Np
bmcgdGhpcyBpbiBzb21lIHNlbnNpYmxlCj4gd2F5LgoKSW5zdGFsbGluZyB0byBiaW4gaXMgZmlu
ZSB3aXRoIG1lLCBidXQgcmVsYXhpbmcgdGhlIHJvb3QgcmVzdHJpY3Rpb24KbWlnaHQgYmUgbW9y
ZSBkaWZmaWN1bHQgYW5kL29yIHF1ZXN0aW9uYWJsZS4KCkkgd2FzIHRoaW5raW5nIG9mICJtb3Vu
dGluZyIgdGhlIHhlbi1zeXNmcyB0byBlaXRoZXIgWGVuc3RvcmUgb3IKdGhlIGtlcm5lbCdzIHN5
c2ZzIChwcm9iYWJseSB0aGUgbGF0dGVyLCBhcyBYZW5zdG9yZSBpbiBhIHN0dWJkb20Kd291bGQg
bmVlZCB0byBlbmFibGUgYWNjZXNzIHRvIHhlbi1zeXNmcyBmb3IgdGhhdCBzdHViZG9tICx0b28p
LgoKVGhpcyB3b3VsZCB0aGVuIGVuYWJsZSBhY2Nlc3Npbmcgc29tZSBvciBhbGwgZW50cmllcyBm
cm9tIG5vbi1yb290LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 09:57:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 09:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zNi-0004i9-1z; Wed, 11 Sep 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=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7zNg-0004hy-WD
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 09:57:45 +0000
X-Inumbo-ID: 99764e94-d47a-11e9-ac26-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99764e94-d47a-11e9-ac26-12813bfff9fa;
 Wed, 11 Sep 2019 09:57: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 6360CAD0F;
 Wed, 11 Sep 2019 09:57:43 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190909153508.10847-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4ae96ee9-192d-f790-b2cb-9d60a5aab292@suse.com>
Date: Wed, 11 Sep 2019 11:57:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190909153508.10847-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMjAxOSAxNzozNSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQS9E
IGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBieSBh
biBpbnRyb3NwZWN0aW9uCj4gYWdlbnQsIHNvIHJlY2VpdmluZyB2bV9ldmVudHMgZm9yIHRoZW0g
aXMgYSBwZXNzaW1pemF0aW9uLiBXZSB0cnkgaGVyZSB0bwo+IG9wdGltaXplIGJ5IGZpbHRlcmlu
ZyB0aGVzZSBldmVudHMgb3V0Lgo+IEN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0
aGUgaW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMKPiBhbiBFUFQgZmF1
bHQgd2l0aCBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEuIFRoaXMgaXMsIGhvd2V2
ZXIsCj4gaW5jb3JyZWN0LCBiZWNhdXNlIHRoZSBpbnN0cnVjdGlvbiBhdCBSSVAgbWlnaHQgbGVn
aXRpbWF0ZWx5IGNhdXNlIGFuCj4gRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5n
IGEgX2RpZmZlcmVudF8gcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsCj4gd2hlcmUgQS9EIHdl
cmUgc2V0Lgo+IFRoZSBzb2x1dGlvbiBpcyB0byBwZXJmb3JtIHRoZSB3aG9sZSBlbXVsYXRpb24s
IHdoaWxlIGlnbm9yaW5nIEVQVCByZXN0cmljdGlvbnMKPiBmb3IgdGhlIHdhbGsgcGFydCwgYW5k
IHRha2luZyB0aGVtIGludG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxhdGluZyBvZgo+
IHRoZSBpbnN0cnVjdGlvbiBhdCBSSVAuIFdoZW4gd2Ugc2VuZCBvdXQgYSB2bV9ldmVudCwgd2Ug
ZG9uJ3Qgd2FudCB0aGUgZW11bGF0aW9uCj4gdG8gY29tcGxldGUsIHNpbmNlIGluIHRoYXQgY2Fz
ZSB3ZSB3b24ndCBiZSBhYmxlIHRvIHZldG8gd2hhdGV2ZXIgaXQgaXMgZG9pbmcuCj4gVGhhdCB3
b3VsZCBtZWFuIHRoYXQgd2UgY2FuJ3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzIGFj
dGl2aXR5LCBpbnN0ZWFkCj4gd2UnZCBvbmx5IGJlIGFibGUgdG8gcmVwb3J0IG9uIGl0Lgo+IFdo
ZW4gd2Ugc2VlIGEgInNlbmQtdm1fZXZlbnQiIGNhc2Ugd2hpbGUgZW11bGF0aW5nLCB3ZSBuZWVk
IHRvIGZpcnN0IHNlbmQgdGhlCj4gZXZlbnQgb3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhlIGVtdWxh
dGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkpLgo+IEFmdGVyIHRoZSBlbXVsYXRpb24gc3RvcHMg
d2UnbGwgY2FsbCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKCkgYWdhaW4gYWZ0ZXIgdGhlCj4gaW50
cm9zcGVjdGlvbiBhZ2VudCB0cmVhdHMgdGhlIGV2ZW50IGFuZCByZXN1bWVzIHRoZSBndWVzdC4g
VGhlcmUsIHRoZQo+IGluc3RydWN0aW9uIGF0IFJJUCB3aWxsIGJlIGZ1bGx5IGVtdWxhdGVkICh3
aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlCj4gaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBh
bGxvd3MgaXQsIGFuZCB0aGUgZ3Vlc3Qgd2lsbCBjb250aW51ZSB0byBydW4gcGFzdAo+IHRoZSBp
bnN0cnVjdGlvbi4KPiAKPiBBIGNvbW1vbiBleGFtcGxlIGlzIGlmIHRoZSBoYXJkd2FyZSBleGl0
cyBiZWNhdXNlIG9mIGFuIEVQVCBmYXVsdCBjYXVzZWQgYnkgYQo+IHBhZ2Ugd2FsaywgcDJtX21l
bV9hY2Nlc3NfY2hlY2soKSBkZWNpZGVzIGlmIGl0IGlzIGdvaW5nIHRvIHNlbmQgYSB2bV9ldmVu
dC4KPiBJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJlIHRyZWF0ZWQgc28g
aXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24KPiBhdCBSSVAsIHRoYXQgaW5zdHJ1Y3Rpb24gbWlnaHQg
YWxzbyBoaXQgYSBwcm90ZWN0ZWQgcGFnZSBhbmQgcHJvdm9rZSBhIHZtX2V2ZW50Lgo+IAo+IE5v
dyBpZiBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0IGFuZCBkLT5hcmNoLm1vbml0b3Iu
aW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQKPiBpcyB0cnVlIHRoZW4gd2UgYXJlIGluIHRoZSBw
YWdlIHdhbGsgY2FzZSBhbmQgd2UgY2FuIGRvIHRoaXMgZW11bGF0aW9uIG9wdGltaXphdGlvbgo+
IGFuZCBlbXVsYXRlIHRoZSBwYWdlIHdhbGsgd2hpbGUgaWdub3JpbmcgdGhlIEVQVCwgYnV0IGRv
bid0IGlnbm9yZSB0aGUgRVBUIGZvciB0aGUKPiBlbXVsYXRpb24gb2YgdGhlIGFjdHVhbCBpbnN0
cnVjdGlvbi4KPiAKPiBJbiB0aGUgZmlyc3QgY2FzZSB3ZSB3b3VsZCBoYXZlIDIgRVBUIGV2ZW50
cywgaW4gdGhlIHNlY29uZCBjYXNlIHdlIHdvdWxkIGhhdmUKPiAxIEVQVCBldmVudCBpZiB0aGUg
aW5zdHJ1Y3Rpb24gYXQgdGhlIFJJUCB0cmlnZ2VycyBhbiBFUFQgZXZlbnQuCj4gCj4gV2UgdXNl
IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgdG8gaW50ZXJjZXB0IHIvdyBhY2Nlc3MgYW5kCj4g
X19odm1fY29weSgpIHRvIGludGVyY2VwdCBleGVjIGFjY2Vzcy4KCkp1c3QgbGlrZSBzYWlkIGZv
ciB2OCAtIHRoaXMgZG9lc24ndCBsb29rIHRvIG1hdGNoIHRoZSBpbXBsZW1lbnRhdGlvbi4KCj4g
aHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgpIGNhbiByZXR1cm4gZmFsc2UgaWYgdGhlcmUgd2Fz
IG5vIHZpb2xhdGlvbiwKPiBpZiB0aGVyZSB3YXMgYW4gZXJyb3IgZnJvbSBtb25pdG9yX3RyYXBz
KCkgb3IgcDJtX2dldF9tZW1fYWNjZXNzKCkuCj4gUmV0dXJuaW5nIGZhbHNlIGlmIHAybV9nZXRf
bWVtX2FjY2VzcygpIGZhaWxzIGlzIG5lZWRlZCBiZWNhdXNlIHRoZSBFUFQKPiBlbnRyeSB3aWxs
IGhhdmUgcnd4IG1lbW9yeSBhY2Nlc3MgcmlnaHRzLgoKSSBoYXZlIHRvIGFkbWl0IEkgc3RpbGwg
ZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIHJlYXNvbmluZywgYnV0IEkKZ3Vlc3MgSSBzaG91bGQgbGVh
dmUgaXQgdG8gdGhlIFZNIGV2ZW50IG1haW50YWluZXJzIHRvIGp1ZGdlLgpJbiBwYXJ0aWN1bGFy
IGl0J3MgdW5jbGVhciB0byBtZSB3aHkgcDJtX2dldF9tZW1fYWNjZXNzKCkKZmFpbHVyZSB3b3Vs
ZCBpbXBseSByd3ggYWNjZXNzLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTU0NCwxMCArNTQ0LDExIEBA
IHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPiAgICAgIHN0cnVjdCBodm1f
ZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKPiAtICAgIHZvaWQgKmVyciwgKm1hcHBpbmc7Cj4gKyAgICB2b2lkICplcnIg
PSBOVUxMLCAqbWFwcGluZzsKCkFzIGFsc28gc2FpZCBkdXJpbmcgdjggcmV2aWV3LCBJIGRvbid0
IHRoaW5rIHRoaXMgKGFuZCB0aGUgcmVsYXRlZCkKY2hhbmdlcyBpcyBuZWVkZWQgYW55bW9yZSBu
b3cgdGhhdCB5b3UndmUgbW92ZWQgeW91ciBuZXcgZ290byBpbnRvCnRoZSBsb29wLgoKPiBAQCAt
MjE1LDYgKzIxNyw3OSBAQCB2b2lkIGh2bV9tb25pdG9yX2ludGVycnVwdCh1bnNpZ25lZCBpbnQg
dmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwKPiAgICAgIG1vbml0b3JfdHJhcHMoY3VycmVudCwg
MSwgJnJlcSk7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIFNlbmQgbWVtb3J5IGFjY2VzcyB2bV9ldmVu
dHMgYmFzZWQgb24gcGZlYy4gUmV0dXJucyB0cnVlIGlmIHRoZSBldmVudCB3YXMKPiArICogc2Vu
dCBhbmQgZmFsc2UgZm9yIHAybV9nZXRfbWVtX2FjY2VzcygpIGVycm9yLCBubyB2aW9sYXRpb24g
YW5kIGV2ZW50IHNlbmQKPiArICogZXJyb3IuIEFzc3VtZXMgdGhlIGNhbGxlciB3aWxsIGNoZWNr
IGFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQuCj4gKyAqCj4gKyAqIE5PVEU6IHAybV9nZXRfbWVt
X2FjY2VzcygpIGNhbiBmYWlsIGlmIHRoZSBlbnRyeSB3YXMgbm90IGZvdW5kIGluIHRoZSBFUFQK
PiArICogKGluIHdoaWNoIGNhc2UgYWNjZXNzIHRvIGl0IGlzIHVucmVzdHJpY3RlZCwgc28gbm8g
dmlvbGF0aW9ucyBjYW4gb2NjdXIpLgo+ICsgKiBJbiB0aGlzIGNhc2VzIGl0IGlzIGZpbmUgdG8g
Y29udGludWUgdGhlIGVtdWxhdGlvbi4KPiArICovCj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tf
ZXB0KHVuc2lnbmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGtpbmQpCgpXaHkgZGlkIHlvdSBjaG9vc2Ug
dG8gaGF2ZSAiZXB0IiBpbiB0aGUgbmFtZSBhbmQgYWxzbyBtZW50aW9uIGl0CmluIHRoZSBjb21t
aXQ/IElzIHRoZXJlIGFueXRoaW5nIGluIGhlcmUgd2hpY2ggaXNuJ3QgZ2VuZXJpYyBwMm0/Cgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTIxMiw4ICsyMTIsOSBAQCBib29sIHAybV9tZW1fYWNjZXNz
X2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgIH0KPiAgICAgIGlm
ICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSAmJgo+ICAgICAgICAg
ICBkLT5hcmNoLm1vbml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQgJiYKPiAtICAgICAg
ICAgbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1l
bV9ldmVudCAqLwo+ICsgICAgICAgICBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0ICkg
LyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLwo+ICAgICAgewo+ICsgICAgICAgIHYtPmFyY2gu
dm1fZXZlbnQtPnNlbmRfZXZlbnQgPSB0cnVlOwoKU2luY2UgSSdtIGJlaW5nIHB1enpsZWQgZXZl
cnkgdGltZSBJIHNlZSB0aGlzOiBUaGUgY29tbWVudCBhbmQKdGhlIGxpbmUgeW91IGFkZCBsb29r
IHRvIGJlIGluIGN1cmlvdXMgZGlzYWdyZWVtZW50LiBEbyB5b3UKcGVyaGFwcyB3YW50IHRvIGV4
dGVuZCBpdCB0byBpbmNsdWRlIHNvbWV0aGluZyBsaWtlICJyaWdodAphd2F5Iiwgb3IgbWFrZSBp
dCBlLmcuICJ0cnkgdG8gYXZvaWQgc2VuZGluZyBhIG1lbSBldmVudCI/ClBlcnNvbmFsbHkgSSB0
aGluayBpdCB3b3VsZG4ndCBodXJ0IHRvIGV2ZW4gbWVudGlvbiB0aGUgIndoeSIKaGVyZS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:02:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zSM-0005fQ-VV; Wed, 11 Sep 2019 10:02:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i7zSM-0005fL-2l
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:02:34 +0000
X-Inumbo-ID: 455e6ff2-d47b-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 455e6ff2-d47b-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 10:02: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 707C7AD49;
 Wed, 11 Sep 2019 10:02:31 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <c29e4609-5948-760d-2143-75d51e42d36d@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <27aa2cc1-e927-eeba-9cfa-28d659133008@suse.com>
Date: Wed, 11 Sep 2019 12:02:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c29e4609-5948-760d-2143-75d51e42d36d@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTE6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMDg6
MTksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIHRoZSAyMDE5IFhlbiBkZXZlbG9wZXIgc3Vt
bWl0IHRoZXJlIHdhcyBhZ3JlZW1lbnQgdGhhdCB0aGUgWGVuCj4+IGh5cGVydmlzb3Igc2hvdWxk
IGdhaW4gc3VwcG9ydCBmb3IgYSBoaWVyYXJjaGljYWwgbmFtZS12YWx1ZSBzdG9yZQo+PiBzaW1p
bGFyIHRvIHRoZSBMaW51eCBrZXJuZWwncyBzeXNmcy4KPj4KPj4gVGhpcyBpcyBhIGZpcnN0IGlt
cGxlbWVudGF0aW9uIG9mIHRoYXQgaWRlYSBhZGRpbmcgdGhlIGJhc2ljCj4+IGZ1bmN0aW9uYWxp
dHkgdG8gaHlwZXJ2aXNvciBhbmQgdG9vbHMgc2lkZS4gVGhlIGludGVyZmFjZSB0byBhbnkKPj4g
dXNlciBwcm9ncmFtIG1ha2luZyB1c2Ugb2YgdGhhdCAieGVuLXN5c2ZzIiBpcyBhIG5ldyBsaWJy
YXJ5Cj4+ICJsaWJ4ZW5mcyIgd2l0aCBhIHN0YWJsZSBpbnRlcmZhY2UuCj4+Cj4+IFRoZXJlIGFy
ZSBzdGlsbCBzb21lIHBlbmRpbmcgcXVlc3Rpb25zLCB0aG9zZSBhcmU6Cj4+Cj4+IC0gYWNjZXNz
IHJpZ2h0czoKPj4gICAgKyBzaG91bGQgd2UgYWxsb3cgYWNjZXNzIHRvIGRvbTAgb25seSwgb3Ig
dG8gYWxsIGRvbWFpbnMsIG9yIHNob3VsZAo+PiAgICAgIHRoYXQgYmUgcG9zc2libGUgdG8gc2V0
IHBlciBlbnRyeT8KPiAKPiBEb20wIG9ubHkgZm9yIG5vdywgSSdkIHNheS4gQnV0IGlmIHBvc3Np
YmxlIGRvbid0IHB1dCBpbiByb2FkIGJsb2Nrcwo+IG1ha2luZyByZWxheGluZyB0aGlzIG1vcmUg
ZGlmZmljdWx0LgoKU3VyZS4KCj4gCj4+ICAgICsgaG93IHRvIGludGVncmF0ZSB3aXRoIHhzbT8K
PiAKPiBXaGVuIERvbTAgb25seSwgcGVyaGFwcyBub3QgbmVlZGVkIG1vcmUgdGhhbiB3aXJpbmcg
dGhpcyB0aHJvdWdoIHRoZQo+IHNhbWUgaG9vayBhcyBlLmcuIHRoZSBzeXNjdGwtcyB1c2U/CgpZ
ZXMsIG9yIGFkZGluZyBhbm90aGVyIGhvb2sgZm9yIHRoYXQgcHVycG9zZS4KCj4gCj4+IC0gZHlu
YW1pY2FsIGVudHJpZXM6Cj4+ICAgICsgZG8gd2Ugd2FudCBzdXBwb3J0IGZvciBlLmcuIHBlci1k
b21haW4gYW5kL29yIHBlci1jcHVwb29sIGVudHJpZXM/Cj4gCj4gRG93biB0aGUgcm9hZCAtIHBl
cmhhcHMuCj4gCj4+ICAgICsgZG8gd2Ugd2FudCBzdXBwb3J0IGZvciBkZWJ1ZyBhaWRzIChsb2Nr
LXByb2ZpbGluZywgZGVidWd0cmFjZSAuLik/Cj4gCj4gU2VlaW5nIHlvdSBpbnRyb2R1Y2UgYSBm
aWxlIHN5c3RlbSBhYnN0cmFjdGlvbiwgaGF2ZSBzdWNoIGdvIHRocm91Z2gKPiBhIGRlYnVnZnMt
bGlrZSBvbmU/CgpXZWxsLCBJIHdhcyBtb3JlIHRoaW5raW5nIG9mIGEgImRlYnVnIiBkaXJlY3Rv
cnkgZm9yIHRoYXQgcHVycG9zZS4KCj4gCj4+IC0gd3JpdGUgYWNjZXNzOgo+PiAgICArIHJ1bnRp
bWUgcGFyYW1ldGVycz8KPj4gICAgKyBkZWJ1Z2dpbmcgYWlkcz8KPiAKPiBGb3IgYm90aCAtIGRv
d24gdGhlIHJvYWQsIHBlcmhhcHMuCgpPa2F5LgoKVGhhbmtzIGZvciB0aGUgZmVlZGJhY2ssCgoK
SnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:04:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 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 1i7zUC-0005lS-GA; Wed, 11 Sep 2019 10:04:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i7zUA-0005lK-VD
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:04:26 +0000
X-Inumbo-ID: 864f3e24-d47b-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 864f3e24-d47b-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 10:04: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 1i7zU4-0004Zl-Ok; Wed, 11 Sep 2019 10:04: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 1i7zU4-00084A-FN; Wed, 11 Sep 2019 10:04:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i7zU4-0003uI-AK; Wed, 11 Sep 2019 10:04:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141220-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=4e4a850aa42f9d1573978703e69f6177190dc9f7
X-Osstest-Versions-That: xen=a342900d4835c127c1466c5abc1323a666e8cebd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 10:04:20 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 141220: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIyMCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTIyMC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRlNGE4NTBhYTQyZjlk
MTU3Mzk3ODcwM2U2OWY2MTc3MTkwZGM5ZjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGEzNDI5MDBkNDgzNWMxMjdjMTQ2NmM1YWJjMTMyM2E2NjZlOGNlYmQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTAwMiAgMjAxOS0wOS0wNCAwOToxOToyOCBaICAgIDcgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxNDExNDMgIDIwMTktMDktMDggMDk6MTg6MjIgWiAgICAzIGRh
eXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEyMjAgIDIwMTktMDktMTEg
MDk6MTk6MjkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCYW5k
YW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGlu
ZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBj
b3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICBhMzQyOTAwZDQ4Li40ZTRhODUwYWE0ICA0ZTRhODUwYWE0
MmY5ZDE1NzM5Nzg3MDNlNjlmNjE3NzE5MGRjOWY3IC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:07:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:07:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zXI-0005wX-68; Wed, 11 Sep 2019 10: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=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7zXH-0005wS-E0
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:07:39 +0000
X-Inumbo-ID: fb7760aa-d47b-11e9-ac27-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb7760aa-d47b-11e9-ac27-12813bfff9fa;
 Wed, 11 Sep 2019 10:07: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 B0038B876;
 Wed, 11 Sep 2019 10:07:36 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <20190911062001.25931-5-jgross@suse.com>
 <97a771af-32a3-596d-30e2-7042374d14e3@suse.com>
 <4ffa80f0-5d63-9d84-9030-9c5eaecc1541@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a00f9b2a-1a2d-145f-daaf-6cd8cc4d3f25@suse.com>
Date: Wed, 11 Sep 2019 12:07:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4ffa80f0-5d63-9d84-9030-9c5eaecc1541@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 4/5] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAxMTo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMS4wOS4xOSAx
MTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDExLjA5LjIwMTkgMDg6MjAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS90b29scy9taXNjL01ha2VmaWxlCj4+PiArKysgYi90b29s
cy9taXNjL01ha2VmaWxlCj4+PiBAQCAtMjQsNiArMjQsNyBAQCBJTlNUQUxMX1NCSU4tJChDT05G
SUdfWDg2KSAgICAgKz0geGVuLWxvd21lbWQKPj4+ICAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4
NikgICAgICs9IHhlbi1tZm5kdW1wCj4+PiAgIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAg
ICArPSB4ZW4tdWNvZGUKPj4+ICAgSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhl
bmNvdgo+Pj4gK0lOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5mcwo+Pgo+PiBX
aHkgU0JJTj8gSXMgdGhlcmUgYW55dGhpbmcgd3Jvbmcgd2l0aCBhbGxvd2luZyB1bnByaXZpbGVn
ZWQKPj4gdXNlcnMgci9vIGFjY2Vzcz8gT3IgaXMgdGhpcyBiZWNhdXNlIGluIG9yZGVyIHRvIGFj
Y2VzcyB0aGUKPj4gaHlwZXJjYWxsIGludGVyZmFjZSBvbmUgbmVlZHMgdG8gYmUgcm9vdD8gSWYg
c28sIHdlIG1heSB3YW50Cj4+IHRvIGNvbnNpZGVyIHJlbGF4aW5nL2F2b2lkaW5nL2J5cGFzc2lu
ZyB0aGlzIGluIHNvbWUgc2Vuc2libGUKPj4gd2F5Lgo+IAo+IEluc3RhbGxpbmcgdG8gYmluIGlz
IGZpbmUgd2l0aCBtZSwgYnV0IHJlbGF4aW5nIHRoZSByb290IHJlc3RyaWN0aW9uCj4gbWlnaHQg
YmUgbW9yZSBkaWZmaWN1bHQgYW5kL29yIHF1ZXN0aW9uYWJsZS4KPiAKPiBJIHdhcyB0aGlua2lu
ZyBvZiAibW91bnRpbmciIHRoZSB4ZW4tc3lzZnMgdG8gZWl0aGVyIFhlbnN0b3JlIG9yCj4gdGhl
IGtlcm5lbCdzIHN5c2ZzIChwcm9iYWJseSB0aGUgbGF0dGVyLCBhcyBYZW5zdG9yZSBpbiBhIHN0
dWJkb20KPiB3b3VsZCBuZWVkIHRvIGVuYWJsZSBhY2Nlc3MgdG8geGVuLXN5c2ZzIGZvciB0aGF0
IHN0dWJkb20gLHRvbykuCj4gCj4gVGhpcyB3b3VsZCB0aGVuIGVuYWJsZSBhY2Nlc3Npbmcgc29t
ZSBvciBhbGwgZW50cmllcyBmcm9tIG5vbi1yb290LgoKUmlnaHQsIGdvaW5nIHRocm91Z2ggdGhl
IGtlcm5lbCdzIHN5c2ZzIGlzIHdoYXQgSSB0b28gd2FzCmNvbnNpZGVyaW5nIChJIGRvbid0IHRo
aW5rIHhlbnN0b3JlIGlzIGFwcHJvcHJpYXRlIGZvciB0aGlzKS4KVGhlIG1haW4gaXNzdWUgSSdk
IHNlZSB3aXRoIHRoaXMgaXMgdGhlIHNwbGl0IGJyYWluIHBlcm1pc3Npb25zCmhhbmRsaW5nLiBJ
J2QgcHJlZmVyIGZvciB0aGVyZSB0byBiZSBqdXN0IG9uZSBwYXJ0eSBkZXRlcm1pbmluZwp3aG8g
aXMgYWxsb3dlZCB0byBzZWUgd2hhdCwgYnV0IGV2ZW4gaWYgdGhlIGh5cGVydmlzb3IgdG9sZCB0
aGUKa2VybmVsLCB0aGVyZSB3b3VsZCBzdGlsbCBiZSBhIGRlcGVuZGVuY3kgdXBvbiB0aGUga2Vy
bmVsIGFsc28KcmVzcGVjdGluZyB0aGUgcmVxdWVzdC4gV2hpbGUgbm90IG11Y2ggb2YgYSBwcm9i
bGVtIGFzIGxvbmcgYXMKYWxsIG9mIHRoaXMgaXMgRG9tMC1vbmx5LCB3aXRoIERvbVUtcyBpbiBt
aW5kIHRoaXMgd291bGQgbmVlZAp0YWtpbmcgY2FyZSBvZi4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:11:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zao-0006hL-Uw; Wed, 11 Sep 2019 10:11:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7zan-0006h9-M1
 for xen-devel@lists.xen.org; Wed, 11 Sep 2019 10:11:17 +0000
X-Inumbo-ID: 7d5c3316-d47c-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 7d5c3316-d47c-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 10:11:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 60FFF28;
 Wed, 11 Sep 2019 03:11:15 -0700 (PDT)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 89B1D3F71F;
 Wed, 11 Sep 2019 03:11:13 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-5-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <13e675a2-6628-ccab-9122-94ed9ea2a23d@arm.com>
Date: Wed, 11 Sep 2019 11:11:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821035315.12812-5-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA4LzIxLzE5IDQ6NTMgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBTY2Fu
IHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3IgZWFjaCBkZXZpY2Ug
bm9kZSwgbWFwCj4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVwdHMgYW5kIHNl
dHVwIHRoZSBpb21tdS4KPiAKPiBUaGUgbWVtb3J5IHJlZ2lvbiB0byByZW1hcCBpcyBzcGVjaWZp
ZWQgYnkgdGhlICJ4ZW4scmVnIiBwcm9wZXJ0eS4KPiAKPiBUaGUgaW9tbXUgaXMgc2V0dXAgYnkg
cGFzc2luZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKPiBob3N0IGRl
dmljZSB0cmVlLiBUaGUgcGF0aCBpcyBzcGVjaWZpZWQgaW4gdGhlIGRldmljZSB0cmVlIGZyYWdt
ZW50IGFzCj4gdGhlICJ4ZW4scGF0aCIgc3RyaW5nIHByb3BlcnR5Lgo+IAo+IFRoZSBpbnRlcnJ1
cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUKPiBjb3Jy
ZXNwb25kaW5nIG5vZGUgb24gdGhlIGhvc3QgZGV2aWNlIHRyZWUuIENhbGwKPiBoYW5kbGVfZGV2
aWNlX2ludGVycnVwdHMgdG8gcmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRl
dmljZQo+IHRyZWUgcHJvcGVydGllcyBhcmUgY29waWVkIGZyb20gdGhlIGRldmljZSB0cmVlIGZy
YWdtZW50LCBzYW1lIGFzIGFsbAo+IHRoZSBvdGhlciBwcm9wZXJ0aWVzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiAtLS0KPiBD
aGFuZ2VzIGluIHY0Ogo+IC0gdXNlIHVuc2lnbmVkCj4gLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdl
Cj4gLSBjb2RlIHN0eWxlCj4gLSB1c2UgZHRfcHJvcF9jbXAKPiAtIHVzZSBkZXZpY2VfdHJlZV9n
ZXRfcmVnCj4gLSBkb24ndCBjb3B5IG92ZXIgeGVuLHJlZyBhbmQgeGVuLHBhdGgKPiAtIGRvbid0
IGNyZWF0ZSBzcGVjaWFsIGludGVycnVwdCBwcm9wZXJ0aWVzIGZvciBkb21VOiBjb3B5IHRoZW0g
ZnJvbSB0aGUKPiAgICBmcmFnbWVudAo+IC0gaW4tY29kZSBjb21tZW50Cj4gCj4gQ2hhbmdlcyBp
biB2MzoKPiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKPiAtIHJlbW92ZSBzdXBlcmZsdW91cyBj
YXN0Cj4gLSBtZXJnZSBjb2RlIHdpdGggdGhlIGNvcHkgY29kZQo+IC0gYWRkIGludGVycnVwLXBh
cmVudAo+IC0gZGVtb3ZlIGRlcHRoID4gMiBjaGVjawo+IC0gcmV1c2UgY29kZSBmcm9tIGhhbmRs
ZV9kZXZpY2VfaW50ZXJydXB0cwo+IC0gY29weSBpbnRlcnJ1cHRzIGZyb20gaG9zdCBkdAo+IAo+
IENoYW5nZXMgaW4gdjI6Cj4gLSByZW5hbWUgInBhdGgiIHRvICJ4ZW4scGF0aCIKPiAtIGdyYW1t
YXIgZml4Cj4gLSB1c2UgZ2FkZHJfdG9fZ2ZuIGFuZCBtYWRkcl90b19tZm4KPiAtIHJlbW92ZSBk
ZXB0aCA8PSAyIGxpbWl0YXRpb24gaW4gc2Nhbm5pbmcgdGhlIGR0YiBmcmFnbWVudAo+IC0gaW50
cm9kdWNlIGFuZCBwYXJzZSB4ZW4scmVnCj4gLSBjb2RlIHN0eWxlCj4gLSBzdXBwb3J0IG1vcmUg
dGhhbiBvbmUgaW50ZXJydXB0IHBlciBkZXZpY2UKPiAtIHNwZWNpZnkgb25seSB0aGUgR0lDIGlz
IHN1cHBvcnRlZAo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNjYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDYy
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4
IGM3MWI5ZjI4ODkuLjI1NmM4MzQ2MmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE3MjEs
NiArMTcyMSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9wX3BmZHQoc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbywKPiAgICAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0Owo+ICAgICAg
IGludCBwcm9wb2ZmLCBuYW1lb2ZmLCByZXM7Cj4gICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9w
ZXJ0eSAqcHJvcDsKPiArICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKPiArICAgIGNv
bnN0IF9fYmUzMiAqY2VsbDsKPiArICAgIHVuc2lnbmVkIGludCBpLCBsZW47Cj4gICAKPiAgICAg
ICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2Zm
KTsKPiAgICAgICAgICAgICBwcm9wb2ZmID49IDA7Cj4gQEAgLTE3MzAsMTAgKzE3MzMsNjUgQEAg
c3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvLAo+ICAgICAgICAgICAgICAgcmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOwo+ICAgCj4gICAg
ICAgICAgIG5hbWVvZmYgPSBmZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7Cj4gLSAgICAgICAg
cmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1KHByb3AtPmxl
bikpOwo+IC0gICAgICAgIGlmICggcmVzICkKPiAtICAgICAgICAgICAgcmV0dXJuIHJlczsKPiAr
Cj4gKyAgICAgICAgLyogeGVuLHJlZyBzcGVjaWZpZXMgd2hlcmUgdG8gbWFwIHRoZSBNTUlPIHJl
Z2lvbiAqLwo+ICsgICAgICAgIGlmICggZHRfcHJvcF9jbXAoInhlbixyZWciLCBmZHRfc3RyaW5n
KHBmZHQsIG5hbWVvZmYpKSA9PSAwICkKClRoZSBjb25zdHJ1Y3QgZmR0X3N0cmluZyhwZmR0LCBu
YW1lb2ZmKSBpcyB1c2VkIHF1aXRlIG9mdGVuIHdpdGhpbiB0aGlzIApmdW5jdGlvbi4gSSB0aGlu
ayBpdCBpcyB3YXJyYW50IGZvciBhIGxvY2FsIHZhcmlhYmxlLgoKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHBhZGRyX3QgbXN0YXJ0LCBzaXplLCBnc3RhcnQ7Cj4gKyAgICAgICAgICAgIGNl
bGwgPSAoY29uc3QgX19iZTMyICopcHJvcC0+ZGF0YTsKPiArICAgICAgICAgICAgbGVuID0gZmR0
MzJfdG9fY3B1KHByb3AtPmxlbikgLwo+ICsgICAgICAgICAgICAgICAgICAoKGFkZHJlc3NfY2Vs
bHMgKiAyICsgc2l6ZV9jZWxscykgKiBzaXplb2YodWludDMyX3QpKTsKPiArCj4gKyAgICAgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICBkZXZpY2VfdHJlZV9nZXRfcmVnKCZjZWxsLCBhZGRyZXNzX2NlbGxzLCBzaXpl
X2NlbGxzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXN0YXJ0LCAm
c2l6ZSk7Cj4gKyAgICAgICAgICAgICAgICBnc3RhcnQgPSBkdF9uZXh0X2NlbGwoYWRkcmVzc19j
ZWxscywgJmNlbGwpOwo+ICsKPiArICAgICAgICAgICAgICAgIHJlcyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX2VudHJ5KGtpbmZvLT5kLCBnYWRkcl90b19nZm4oZ3N0YXJ0KSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihtc3RhcnQpLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X29yZGVy
X2Zyb21fYnl0ZXMoc2l6ZSksCgpndWVzdF9waHlzbWFwX2FkZF9lbnRyeSBpcyBkZWZpbml0ZWx5
IG5vdCB0aGUgY29ycmVjdCBmdW5jdGlvbiB0byBjYWxsLiAKSXQgdGFrZXMgYW4gb3JkZXIgYW5k
IG1lYW5zIHRoYXQgaWYgdGhlIHVzZXIgYXNrIHRvIG1hcCAxMktCLCBpdCB3aWxsIAplZmZlY3Rp
dmVseSBtYXAgMTZLQi4gWW91IHdhbnQgdG8gdXNlIG1hcF9yZWdpb25zX3AybXQgYXMgdGhpcyBp
cyBkb25lIApldmVyeXdoZXJlIGVsc2UgZm9yIG1hcHBpbmcgTU1JTyByZWdpb25zLgoKSXQgYWxz
byByYWlzZXMgdGhlIHF1ZXN0aW9uIHdoYXQgc2hvdWxkIHdlIGRvIGlmIHRoZSBzaXplIHBhc3Nl
ZCBpbiBub3QgCnBhZ2UtYWxpZ25lZD8gU2hhbGwgd2UganVzdCBibGluZGx5IHJvdW5kIHVwL2Rv
d24/IFNob3VsZCB3ZSB3YXJuPwoKVGhpcyB3YXMgbm90IGltcG9ydGFudCBmb3IgZG9tMCwgYnV0
IGlzIHBvdGVudGlhbGx5IGNyaXRpY2FsIGZvciBkb21VIGFzIAp5b3UgbWF5IGhhcHBlbiB0byBp
bmFkdmVydGVudGx5IHRvIGV4cG9ydCBtb3JlIHRoYW4geW91IGhvcGUgdG8gYSBndWVzdC4KCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19k
aXJlY3RfZGV2KTsKPiArICAgICAgICAgICAgICAgIGlmICggcmVzIDwgMCApCj4gKyAgICAgICAg
ICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byBtYXAgJSJQUklwYWRkciIgdG8g
dGhlIGd1ZXN0IGF0JSJQUklwYWRkciJcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtc3RhcnQsIGdzdGFydCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAg
ICAgICAgLyoKPiArICAgICAgICAgKiB4ZW4scGF0aCBzcGVjaWZpZXMgdGhlIGNvcnJlc3BvbmRp
bmcgbm9kZSBpbiB0aGUgaG9zdCBEVC4KPiArICAgICAgICAgKiBCb3RoIGludGVycnVwdCBtYXBw
aW5ncyBhbmQgSU9NTVUgc2V0dGluZ3MgYXJlIGJhc2VkIG9uIGl0LAo+ICsgICAgICAgICAqIGFz
IHRoZXkgYXJlIGRvbmUgYmFzZWQgb24gdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBEVCBub2RlLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHBhdGgi
LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpKSA9PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIG5vZGUgPSBkdF9maW5kX25vZGVfYnlfcGF0aChwcm9wLT5kYXRhKTsKPiArICAgICAg
ICAgICAgaWYgKCBub2RlID09IE5VTEwgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAg
ICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZG4ndCBmaW5kIG5vZGUgJXMgaW4gaG9zdF9k
dCFcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIChjaGFyICopcHJvcC0+ZGF0YSk7Cj4g
KyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICAgICAgfQo+ICsKPiAr
ICAgICAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShraW5mby0+ZCwgbm9kZSk7
Cj4gKyAgICAgICAgICAgIGlmICggcmVzIDwgMCApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4g
cmVzOwo+ICsKPiArICAgICAgICAgICAgcmVzID0gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzKGtp
bmZvLT5kLCBub2RlLCB0cnVlKTsKPiArICAgICAgICAgICAgaWYgKCByZXMgPCAwICkKPiArICAg
ICAgICAgICAgICAgIHJldHVybiByZXM7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIC8qIGNvcHkg
YWxsIG90aGVyIHByb3BlcnRpZXMgKi8KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVv
ZmYpLCBwcm9wLT5kYXRhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmR0MzJf
dG9fY3B1KHByb3AtPmxlbikpOwo+ICsgICAgICAgICAgICBpZiAoIHJlcyApCj4gKyAgICAgICAg
ICAgICAgICByZXR1cm4gcmVzOwo+ICsgICAgICAgIH0KPiAgICAgICB9Cj4gICAKPiAgICAgICAv
KiBGRFRfRVJSX05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhp
cyBub2RlICovCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:17:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:17:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zge-0006sm-OQ; Wed, 11 Sep 2019 10:17: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=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i7zgd-0006se-LC
 for xen-devel@lists.xen.org; Wed, 11 Sep 2019 10:17:19 +0000
X-Inumbo-ID: 549b6540-d47d-11e9-ac27-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 549b6540-d47d-11e9-ac27-12813bfff9fa;
 Wed, 11 Sep 2019 10:17:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6BA6A28;
 Wed, 11 Sep 2019 03:17:16 -0700 (PDT)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 105DC3F71F;
 Wed, 11 Sep 2019 03:17:14 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-6-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f65182b7-f5a9-e1d9-078e-39f4b32f41c1@arm.com>
Date: Wed, 11 Sep 2019 11:17:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821035315.12812-6-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 6/8] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDgvMjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IERldGVjdCAibXVsdGlib290LGRldmljZS10cmVlIiBjb21wYXRpYmxlIG5vZGVzLiBBZGQg
dGhlbSB0byB0aGUgYm9vdG1vZAo+IGFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2Vy
bmVsX3Byb2JlLCBmaW5kIHRoZSByaWdodAo+IEJPT1RNT0RfR1VFU1RfRFRCIGFuZCBzdG9yZSBh
IHBvaW50ZXIgdG8gaXQgaW4gZHRiX2Jvb3Rtb2R1bGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10: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 1i7ztP-0008PK-6n; Wed, 11 Sep 2019 10:30:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i7ztN-0008PE-Nx
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:30:29 +0000
X-Inumbo-ID: 2c39b834-d47f-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c39b834-d47f-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 10:30: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 50AC0AF70;
 Wed, 11 Sep 2019 10:30:27 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-31-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a637c5a4-d1f6-bf43-6eb2-c9702a79ca48@suse.com>
Date: Wed, 11 Sep 2019 12:30:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-31-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 30/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMjY2LDcg
KzI2Niw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNw
dV9saXN0Owo+ICAKPiAgICAgIGlmICggcnVubmluZyApCj4gLSAgICAgICAgdmNwdV9ydW5zdGF0
ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmluZywgbmV3X2VudHJ5X3RpbWUpOwo+ICsgICAgICAg
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19zdGF0ZSwgbmV3X2VudHJ5X3RpbWUpOwoK
U3RyaWN0bHkgc3BlYWtpbmcgdGhpcyBpcyB3cm9uZyB3aGVuIHRoZXJlJ3Mgbm8gYWN0dWFsIHN0
YXRlCmNoYW5nZSwgYXMgdGhlIHN0YXRlIGVudHJ5IHRpbWUgdGhlbiBzaG91bGRuJ3QgY2hhbmdl
LiBRdWl0ZQpwb3NzaWJseSB0aGlzIHdvdWxkIGJlIG1lcmVseSBhIGNvc21ldGljIGlzc3VlIHRo
b3VnaC4KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKPiArKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAo+IEBAIC03NSw2ICs3NSwyMCBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPiAgICAgIHJl
dHVybiB2Y3B1X3J1bm5hYmxlKHVuaXQtPnZjcHVfbGlzdCk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBp
bmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlX3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiArICAgIGJvb2wgcnVubmFibGU7Cj4g
Kwo+ICsgICAgdiA9IHVuaXQtPnZjcHVfbGlzdDsKPiArICAgIHJ1bm5hYmxlID0gdmNwdV9ydW5u
YWJsZSh2KTsKPiArCj4gKyAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNUQVRFX3J1
bm5pbmcKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKHYtPnBhdXNlX2ZsYWdzICYg
VlBGX2Jsb2NrZWQpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gUlVOU1RBVEVf
YmxvY2tlZCA6IFJVTlNUQVRFX29mZmxpbmU7Cj4gKyAgICByZXR1cm4gcnVubmFibGU7Cj4gK30K
CkVzcGVjaWFsbHkgZm9yIHVuZGVyc3RhbmRpbmcgdGhlIChjb3JyZWN0bmVzcyBvZiB0aGUpIGNy
ZWRpdDEKY2hhbmdlcyBpdCB3b3VsZCBiZSByYXRoZXIgaGVscGZ1bCBpZiBvbmNlIGFnYWluIHRo
aXMgZnVuY3Rpb24KYWN0dWFsbHkgaXRlcmF0ZWQgb3ZlciBhbGwgdkNQVS1zIHJpZ2h0IGF3YXkg
KGV2ZW4gaWYgdGhlcmUncwpvbmx5IG9uZSBwZXIgdW5pdCByaWdodCBub3cpLCB0byBzZWUgaG93
IHRoZWlyIHZhcnlpbmcgc3RhdGVzCmdldCBjb21iaW5lZC4KCj4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+IEBAIC0xNzQsNiAr
MTc0LDcgQEAgc3RydWN0IHZjcHUKPiAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVu
c3RhdGVfaW5mb19jb21wYXRfdCkgY29tcGF0Owo+ICAgICAgfSBydW5zdGF0ZV9ndWVzdDsgLyog
Z3Vlc3QgYWRkcmVzcyAqLwo+ICAjZW5kaWYKPiArICAgIGludCAgICAgICAgICAgICAgbmV3X3N0
YXRlOwoKSSByZWFsaXplIGl0cyBjb3VudGVycGFydCAod3JvbmdseSkgaXMgcGxhaW4gaW50IGlu
IHRoZSBwdWJsaWMKaW50ZXJmYWNlIC0gSSB0aGluayBpdCBzaG91bGQgYmUgdW5zaWduZWQgaW50
IGhlcmUgYW5kIHVpbnQzMl90CnRoZXJlLiBJJ20gcG9uZGVyaW5nIHdoZXRoZXIgdG8gZG8gYSBz
d2lwZSBhY3Jvc3MgYWxsIHB1YmxpYwpoZWFkZXJzIHRvIHJlcGxhY2UgYWxsIHVzZXMgb2YgcGxh
aW4gaW50IChhbmQgYWxpa2UpIHdpdGgKZml4ZWQgd2lkdGggdHlwZXMuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:32:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zvJ-00005M-RJ; Wed, 11 Sep 2019 10:32:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvI-000059-97
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:32:28 +0000
X-Inumbo-ID: 731d45e0-d47f-11e9-978d-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 731d45e0-d47f-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:27 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q64so8938299ljb.12
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32: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=hviWMLdr06u4eT19wJOyn3Rxh1dmcmj/jL5IMjSt0HM=;
 b=hylIDiGEKzZKhvxX7ZfvD1NLsz2zDkGAx0aTTrBGvnO2WFadXhrAJWciE+MmSY9voV
 46HJ1InM5aU2rfAAA2WeYoWFk9YoPMDVlsnQJcVyD5I08Iaaa4totD3SfIk4ZHwoflrR
 3NMO08gUQhAUujnwfWVd+V86arlVjt5S8DtXeFXW+HJXdhZSCEixLGdK7pUFQXfKYMJz
 XtblOj81qAX1GOq6OZp21gmNHelz2cYIHy85u4mjUFOaFTpvG5Jn73NY63zCTLr1teRz
 xFZ/kHmlG/ilzfcyoQrDSIkvYGhwlCMDqyPEIWCvumCnCDiF581TUSJsxH4XPvhYHp2g
 ZIIA==
X-Google-DKIM-Signature: v=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=hviWMLdr06u4eT19wJOyn3Rxh1dmcmj/jL5IMjSt0HM=;
 b=rZ3ynXfpA15HmmdPHj3taDbHJ66fPS6bvj6Xc4i95n0fHQbEiFli6ZOxlB903wMpuo
 aZrYsSmU0GQFh7QAkIp1AZhOovxy4DvZ6SQ1nHkCNWuIw3lIfFhb/CppmUwyl13DABgm
 SV2jxlgqQx/29hQ6xfTvnP3CcLV3BdxIQ5wbYO8d4mQIxQj1EcdTLfQFPEdJDAFtoXlc
 a3jmJ6HxfQj9y2YssAcGveo8HqyGAKu7i0yi7IGUig2xu9ybRAabdKbYWgPoiBIAcJLB
 k9hLhBmcPIRUU5A5vp8UkTvPUL3U71eWvRMcriFV6MSwZ935cSYQ1MFquelWUHVHE1Yg
 WZvQ==
X-Gm-Message-State: APjAAAWduQb/odW20LgaHWbn6/+XSFCx2DkGJfu5Y9d4wWhblagEsb4T
 OftADEM2KOJvBn0Zf1qIsyHHUZbCc7M=
X-Google-Smtp-Source: APXvYqw7R+q0NbK+qOCF25zpMlwAoZLN385TpygU3n+b6oeHXvQV2xW6kIRWLUOdTR/0KRxagSDx1w==
X-Received: by 2002:a2e:b0d2:: with SMTP id g18mr17936253ljl.91.1568197945882; 
 Wed, 11 Sep 2019 03:32:25 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:24 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org,
	Dario Faggioli <dfaggioli@suse.com>
Date: Wed, 11 Sep 2019 13:32:13 +0300
Message-Id: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [RFC 0/9] Changes to time accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoYXQgaXMgdGhl
IHNlY29uZCBhdHRlbXB0IG9mIHRoZSBjaGFuZ2VzIGZvciB0aGUgdGltZSBhY2NvdW50aW5nIGlu
IFhFTi4KVGhlIGluaXRpYWwgdG9waWMgaXMgaGVyZSBbMV0uCgpJbiB0aGlzIHNlcmllcyBpdCBp
cyBpbnRyb2R1Y2VkIGEgdGltZSBhY2NvdW50aW5nIGluZnJhc3RydWN0dXJlIHNlcGFyYXRlZApm
cm9tIHJ1bnN0YXRlcywgYW5kIG1hZGUgYW4gYXR0ZW1wdCB0byB1c2UgbmV3IGluZnJhIHNvbGVs
eSBmb3IgdGFraW5nIApzY2hlZHVsaW5nIGRlY2lzc2lvbnMuClRoaXMgc2VyaWVzIHN0aWxsIGVt
cGxveXMgaWRlYXMgb2YgdGhlIGluaXRpYWwgc2VyaWVzIGFib3V0IHdoYXQgaHlwZXJ2aXNvciwK
aWRsZSBhbmQgZ3Vlc3QgdGltZSBhcmUuCgpZZXQsIHRoaXMgc2VyaWVzIGxhY2tzIG9mIGNvbm5l
Y3Rpb24gYmV0d2VlbiBuZXcgdGltZSBhY2NvdW50aW5nIGluZnJhIGFuZApydW5zdGF0ZS4gVGhp
cyBpcyBUT0RPLCBjdXJyZW50bHkuCgpUaGUgbWFpbiBnb2FsIG9mIHRoaXMgd29yayBpcyB0byBp
bXByb3ZlIHRpbWUgYWNjb3VudGluZyBwcmVjaXNzaW9uIGFzIHdlbGwKYXMgYXZvaWRpbmcgY2hh
cmdpbmcgZ3Vlc3RzIGZvciB0aGUgb3RoZXIgZW50aXRpZXMgKGd1ZXN0cyBvciBoeXBlcnZpc29y
IGl0c2VsZikKd29yay4KCkNoYW5nZXMgZnJvbToKCkluaXRpYWwgUkZDIHNlcmllcyBbMV06CiAg
ICAtIFRpbWUgYWNjb3VudGluZyBtYWRlIGluZGVwZW5kZW50IGZyb20gcnVuc3RhdGVzIGluZnJh
c3RydWN0dXJlLgogICAgLSBEcm9wcGVkIG9kZCBwYXRjaGVzIHRvIEFSTTY0IGNvZGUuCgpbMV0g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5
LTA3L21zZzAxODM5Lmh0bWwKCkFuZHJpaSBBbmlzb3YgKDkpOgogIHNjaGVkdWxlOiBJbnRyb2R1
Y2UgcGVyLXBjcHUgdGltZSBhY2NvdW50aW5nCiAgc3lzY3RsOiBleHRlbmQgWEVOX1NZU0NUTF9n
ZXRjcHVpbmZvIGludGVyZmFjZQogIHhlbnRvcDogc2hvdyBDUFUgbG9hZCBpbmZvcm1hdGlvbgog
IGFybTY0OiB1dGlsaXplIHRpbWUgYWNjb3VudGluZwogIHRhY2M6IEludHJvZHVjZSBhIGxvY2ts
ZXNzIGludGVyZmFjZSBmb3IgZ3Vlc3QgdGltZQogIHNjaGVkOnJ0ZHM6IGdldCBndWVzdCB0aW1l
IGZyb20gdGltZSBhY2NvdW50aW5nIGNvZGUKICB0YWNjOiBJbnRyb2R1Y2UgYSBsb2NrZWQgaW50
ZXJmYWNlIGZvciBndWVzdCB0aW1lCiAgc2NoZWQ6Y3JlZGl0OiBnZXQgZ3Vlc3QgdGltZSBmcm9t
IHRpbWUgYWNjb3VudGluZyBjb2RlCiAgc2NoZWQ6Y3JlZGl0MjogZ2V0IGd1ZXN0IHRpbWUgZnJv
bSB0aW1lIGFjY291bnRpbmcgY29kZQoKIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVu
c3RhdC5jICAgICAgfCAgNTAgKysrKysrKysrCiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3Jj
L3hlbnN0YXQuaCAgICAgIHwgIDE1ICsrKwogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94
ZW5zdGF0X3ByaXYuaCB8ICAgNSArCiB0b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYyAgICAg
ICAgICAgICAgIHwgIDM2ICsrKysrKwogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAg
ICAgICAgICAgICB8ICAzOSArKysrKystCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyICsKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDUgKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgICAgICAgICAg
ICAgICB8ICAxMiArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgICAgICAgICAgICAg
ICB8ICAxNyArLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDQgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAx
NjggKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgg
ICAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAg
ICAgICAgICAgICAgfCAgNTAgKysrKysrKysrCiAxNCBmaWxlcyBjaGFuZ2VkLCAzODYgaW5zZXJ0
aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:32:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zvO-00006J-9a; Wed, 11 Sep 2019 10:32:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvN-000064-8V
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:32:33 +0000
X-Inumbo-ID: 742a4384-d47f-11e9-978d-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 742a4384-d47f-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:29 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id t8so15988225lfc.13
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32:29 -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=wjAeCZij2Xw6xoNlfZ2Z1Stlf0K5I20sXHD+nMPhkoI=;
 b=A21Wk5W0TFKbr1uHis+Qk7ZnFcg5HeHxrLmEOi8sRCxC9G9zToYSwqLvQKqGSM5oWN
 AZgweoS/81b0sSsJN+gDCbLhz06Vnd7vyrf7fS1qaCh8Z+/KcCN8erihO8PolKfDANYz
 1T9sNmAsC3yJqP/CRA3XfD3K9hn1nxtq43IAbycKBMbgnwQIsZG/PTRES+/yF/Q1r9DF
 9EuxQYsJQLbFdfdn3dcedfCkBvFI5HAgdhSdM5/WEE6VsSF+gaREOaWsS46s3EvsnMV2
 AYmgrvpqdsjrheD5gBgvo3Ge5yj0jWgBMdaH86YEiO+t6PeoJL9qKjQ58ZzUsHvtsG00
 nysQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=wjAeCZij2Xw6xoNlfZ2Z1Stlf0K5I20sXHD+nMPhkoI=;
 b=cGyaDEMk8Rkawf0Le/WCBDnjJxMJXf6DUiBCH4+NHR2pQwaEuInvy1efB8nw5n7QHP
 ZJxP5Jyl2fCbZbtw2c8KIJOUpwAmpZYA4EboDNsB5PeqxtbEQMsmG0jY7unhymc+M4Zb
 b5bOoYUnop/Jmh3U6Ic7rdUaR8pOTPgnI+yf9HK2o0+eMMzEs3MXdyzUwxM4LqhfQ2o0
 wcIt4bxpaEhye573FBq+EzzZY45LeFu0KNEKgsm0FtcfskRvRvkU3MJrLBJyqQ+49Yih
 HLOy9qYVA/ibGCIRGvkUNN+GfZG8UknuShk/byMgOimowZ/yRTgAHi70AeVbMMhiqb7n
 y3gA==
X-Gm-Message-State: APjAAAWOOG6ADwYEQcmDLlaRItZ/IXdQOFFBFIw0lXFQSmYh8R391dm4
 rkyQ17QiXQ48exsHklrlZ1qQpwqXkNY=
X-Google-Smtp-Source: APXvYqwYktQJELQC55+1f3aWu6a8jxZrzr8GcXcq/hSCeKYctx4MxDcLYm+pOCcoIGjMxfg93iTcCA==
X-Received: by 2002:ac2:5203:: with SMTP id a3mr340474lfl.151.1568197947575;
 Wed, 11 Sep 2019 03:32:27 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:26 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:14 +0300
Message-Id: <1568197942-15374-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 1/9] schedule: Introduce per-pcpu time accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkludHJvZHVjZSBw
ZXItcGNwdSB0aW1lIGFjY291bnRpbmcgd2hhdCBpbmNsdWRlcyB0aGUgZm9sbG93aW5nIHN0YXRl
czoKClRBQ0NfSFlQIC0gdGhlIHBjcHUgZXhlY3V0ZXMgaHlwZXJ2aXNvciBjb2RlIGxpa2Ugc29m
dGlycSBwcm9jZXNzaW5nCiAgICAgICAgICAgKGluY2x1ZGluZyBzY2hlZHVsaW5nKSwgdGFza2xl
dHMgYW5kIGNvbnRleHQgc3dpdGNoZXMKVEFDQ19HVUVTVCAtIHRoZSBwY3B1IGV4ZWN1dGVzIGd1
ZXN0cyBjb2RlClRBQ0NfSURMRSAtIHRoZSBsb3ctcG93ZXIgc3RhdGUgb2YgdGhlIHBjcHUKVEFD
Q19JUlEgLSB0aGUgcGNwdSBwZXJmb3JtcyBpbnRlcnJ1cHRzIHByb2Nlc3NpbmcsIHdpdGhvdXQg
c2VwYXJhdGlvbiB0bwogICAgICAgICAgIGd1ZXN0IG9yIGh5cGVydmlzb3IgaW50ZXJydXB0cwpU
QUNDX0dTWU5DIC0gdGhlIHBjcHUgZXhlY3V0ZXMgaHlwZXJ2aXNvciBjb2RlIHRvIHByb2Nlc3Mg
c3luY2hyb25vdXMgdHJhcAogICAgICAgICAgICAgZnJvbSB0aGUgZ3Vlc3QuIEUuZy4gaHlwZXJj
YWxsIHByb2Nlc3Npbmcgb3IgaW8gZW11bGF0aW9uLgoKQ3VycmVudGx5LCB0aGUgb25seSByZWVu
dGVyYW50IHN0YXRlIGlzIFRBQ0NfSVJRLiBJdCBpcyBhc3N1bWVkLCBubyBjaGFuZ2VzCnRvIHN0
YXRlIG90aGVyIHRoYW4gVEFDQ19JUlEgY291bGQgaGFwcGVuIHVudGlsIHdlIHJldHVybiBmcm9t
IG5lc3RlZAppbnRlcnJ1cHRzLiBJUlEgdGltZSBpcyBhY2NvdW50ZWQgaW4gYSBkaXN0aW5jdCB3
YXkgY29tcGFyaW5nIHRvIG90aGVyIHN0YXRlcy4KSXQgaXMgYWN1bXVsYXRlZCBiZXR3ZWVuIG90
aGVyIHN0YXRlcyB0cmFuc2l0aW9uIG1vbWVudHMsIGFuZCBpcyBzdWJzdHJhY3RlZApmcm9tIHRo
ZSBvbGQgc3RhdGUgb24gc3RhdGVzIHRyYW5zaW9uIGNhbGN1bGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmMgICB8IDgxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMjcgKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggN2I3MTU4MS4u
NmRkNjYwMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWR1bGUuYwpAQCAtMTUzOSw2ICsxNTM5LDg3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxl
KHZvaWQpCiAgICAgY29udGV4dF9zd2l0Y2gocHJldiwgbmV4dCk7CiB9CiAKK0RFRklORV9QRVJf
Q1BVKHN0cnVjdCB0YWNjLCB0YWNjKTsKKworc3RhdGljIHZvaWQgdGFjY19zdGF0ZV9jaGFuZ2Uo
ZW51bSBUQUNDX1NUQVRFUyBuZXdfc3RhdGUpCit7CisgICAgc190aW1lX3Qgbm93LCBkZWx0YTsK
KyAgICBzdHJ1Y3QgdGFjYyogdGFjYyA9ICZ0aGlzX2NwdSh0YWNjKTsKKyAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOworCisgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworCisgICAgbm93ID0gTk9X
KCk7CisgICAgZGVsdGEgPSBub3cgLSB0YWNjLT5zdGF0ZV9lbnRyeV90aW1lOworCisgICAgLyog
V2UgZG8gbm90IGV4cGVjdCBzdGF0ZXMgcmVlbnRlcmFiaWxpdHkgKGF0IGxlYXN0IHRocm91Z2gg
dGhpcyBmdW5jdGlvbikqLworICAgIEFTU0VSVChuZXdfc3RhdGUgIT0gdGFjYy0+c3RhdGUpOwor
CisgICAgdGFjYy0+c3RhdGVfdGltZVt0YWNjLT5zdGF0ZV0gKz0gZGVsdGEgLSB0YWNjLT5pcnFf
dGltZTsKKyAgICB0YWNjLT5zdGF0ZV90aW1lW1RBQ0NfSVJRXSArPSB0YWNjLT5pcnFfdGltZTsK
KyAgICB0YWNjLT5pcnFfdGltZSA9IDA7CisgICAgdGFjYy0+c3RhdGUgPSBuZXdfc3RhdGU7Cisg
ICAgdGFjYy0+c3RhdGVfZW50cnlfdGltZSA9IG5vdzsKKworICAgIGxvY2FsX2lycV9yZXN0b3Jl
KGZsYWdzKTsKK30KKwordm9pZCB0YWNjX2h5cChpbnQgcGxhY2UpCit7CisvLyAgICBwcmludGso
Ilx0dGFjY19oeXAgJXUsIHBsYWNlICVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCksIHBsYWNlKTsK
KyAgICB0YWNjX3N0YXRlX2NoYW5nZShUQUNDX0hZUCk7Cit9CisKK3ZvaWQgdGFjY19ndWVzdChp
bnQgcGxhY2UpCit7CisvLyAgICBwcmludGsoIlx0dGFjY19ndWVzdCAldSwgcGxhY2UgJWRcbiIs
IHNtcF9wcm9jZXNzb3JfaWQoKSwgcGxhY2UpOworICAgIHRhY2Nfc3RhdGVfY2hhbmdlKFRBQ0Nf
R1VFU1QpOworfQorCit2b2lkIHRhY2NfaWRsZShpbnQgcGxhY2UpCit7CisvLyAgICBwcmludGso
Ilx0aWRsZSBjcHUgJXUsIHBsYWNlICVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCksIHBsYWNlKTsK
KyAgICB0YWNjX3N0YXRlX2NoYW5nZShUQUNDX0lETEUpOworfQorCit2b2lkIHRhY2NfZ3N5bmMo
aW50IHBsYWNlKQoreworLy8gICAgcHJpbnRrKCJcdHRhY2NfZ3N5bmMgJXUsIHBsYWNlICVkXG4i
LCBzbXBfcHJvY2Vzc29yX2lkKCksIHBsYWNlKTsKKyAgICB0YWNjX3N0YXRlX2NoYW5nZShUQUND
X0dTWU5DKTsKK30KKwordm9pZCB0YWNjX2lycV9lbnRlcihpbnQgcGxhY2UpCit7CisgICAgc3Ry
dWN0IHRhY2MqIHRhY2MgPSAmdGhpc19jcHUodGFjYyk7CisKKy8vICAgIHByaW50aygiXHR0YWNj
X2lycV9lbnRlciAldSwgcGxhY2UgJWQsIGNudCAlZFxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBw
bGFjZSwgdGhpc19jcHUodGFjYykuaXJxX2NudCk7CisgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNf
ZW5hYmxlZCgpKTsKKyAgICBBU1NFUlQodGFjYy0+aXJxX2NudCA+PSAwKTsKKworICAgIGlmICgg
dGFjYy0+aXJxX2NudCA9PSAwICkKKyAgICB7CisgICAgICAgIHRhY2MtPmlycV9lbnRlcl90aW1l
ID0gTk9XKCk7CisgICAgfQorCisgICAgdGFjYy0+aXJxX2NudCsrOworfQorCit2b2lkIHRhY2Nf
aXJxX2V4aXQoaW50IHBsYWNlKQoreworICAgIHN0cnVjdCB0YWNjKiB0YWNjID0gJnRoaXNfY3B1
KHRhY2MpOworCisvLyAgICBwcmludGsoIlx0dGFjY19pcnFfZXhpdCAldSwgcGxhY2UgJWQsIGNu
dCAlZFxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBwbGFjZSwgdGFjYy0+aXJxX2NudCk7CisgICAg
QVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKyAgICBBU1NFUlQodGFjYy0+aXJxX2Nu
dCA+IDApOworICAgIGlmICggdGFjYy0+aXJxX2NudCA9PSAxICkKKyAgICB7CisgICAgICAgIHRh
Y2MtPmlycV90aW1lID0gTk9XKCkgLSB0YWNjLT5pcnFfZW50ZXJfdGltZTsKKyAgICAgICAgdGFj
Yy0+aXJxX2VudGVyX3RpbWUgPSAwOworICAgIH0KKworICAgIHRhY2MtPmlycV9jbnQtLTsKK30K
Kwogdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQogewogICAgIC8qIENsZWFy
IHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4dCB0byBtZW1vcnkuICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CmluZGV4IGUzNjAxYzEuLjA0YTg3MjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xMDAyLDYgKzEwMDIsMzMgQEAg
ZXh0ZXJuIHZvaWQgZHVtcF9ydW5xKHVuc2lnbmVkIGNoYXIga2V5KTsKIAogdm9pZCBhcmNoX2Rv
X3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSk7CiAKK2VudW0gVEFDQ19T
VEFURVMgeworICAgIFRBQ0NfSFlQID0gMCwKKyAgICBUQUNDX0dVRVNUID0gMSwKKyAgICBUQUND
X0lETEUgPSAyLAorICAgIFRBQ0NfSVJRID0gMywKKyAgICBUQUNDX0dTWU5DID0gNCwKKyAgICBU
QUNDX1NUQVRFU19NQVgKK307CisKK3N0cnVjdCB0YWNjCit7CisgICAgc190aW1lX3Qgc3RhdGVf
dGltZVtUQUNDX1NUQVRFU19NQVhdOworICAgIHNfdGltZV90IHN0YXRlX2VudHJ5X3RpbWU7Cisg
ICAgaW50IHN0YXRlOworCisgICAgc190aW1lX3QgZ3Vlc3RfdGltZTsKKworICAgIHNfdGltZV90
IGlycV9lbnRlcl90aW1lOworICAgIHNfdGltZV90IGlycV90aW1lOworICAgIGludCBpcnFfY250
OworfTsKKworREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0YWNjLCB0YWNjKTsKKwordm9pZCB0YWNj
X2h5cChpbnQgcGxhY2UpOwordm9pZCB0YWNjX2lkbGUoaW50IHBsYWNlKTsKKwogI2VuZGlmIC8q
IF9fU0NIRURfSF9fICovCiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:32:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zvT-00007Z-K9; Wed, 11 Sep 2019 10:32:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvS-00007G-AS
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:32:38 +0000
X-Inumbo-ID: 74df8a82-d47f-11e9-b299-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 74df8a82-d47f-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:30 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id w67so16009003lff.4
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=aqXFQn3KxWtsIDGkNKwWIgnyKzS5VXO95uQ8ju2Spbk=;
 b=Q/90VE4ZsQYdXaQZj0SMpAOryuSI4oLF014698oCBwgip3cEhFWFwdgsHd2Z5hP2Af
 5s0EbjXov/zOjTok7I7AMBfPe9OyiuNt+pWBnb9AXea0L92tiMW+nO9pNCcr4ZPtq2f+
 Z0fdxxeLEWsPNvTQNe8xnMz1JMa/1UU+M0Lso3czkFew5EO1ajQr6RkH76tRjrnfaT+u
 AmW8SzEkCNyMZJtkPsJn4W4T0EUwILs+I6AeiOSzIY3DwX+npRDWD0q5/ZxcLDlMxRay
 164vu7VAwvPEqImM+vus132RB7w4Fsjy+Te7LwOwWVCH+tDSM1FxoeNIKysP+WjNtic9
 N7gA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=aqXFQn3KxWtsIDGkNKwWIgnyKzS5VXO95uQ8ju2Spbk=;
 b=j6c18ILiyX5zKU43/wSGRIKnQbjbzY+6nICPG+DmLvTbIxmocZ5Hp8xZhPp9nlUmWx
 Nf01AjSWNou7snkF3CJweKVqZhv++qSKxMKIiZMdchql75Ijw9SkiRcLLqJYda30J5bA
 gRzjR27AxYrqImu3PMmJrWKrNN1gYh0ouqaSOS3FEXrqMgr6e8y+Qj3kYqWQT8CELOwG
 kormlF5S1CjkW8TWjJmjFtJZdCo0qOJ9rhG/BNwP5eUtbOChRg0SzvPasIkOXF9WTrQY
 0nf4ntuTmv75cEMTp97HvcjaD3mN9nvBfAoNFZPOUzQZmV+efSUnucMpUgZHGi+IarCm
 gl3A==
X-Gm-Message-State: APjAAAUNWZSQaRkV/5HbhQ1aIZFWHIt2sqzpHomdzN47rMyDwsOwc2U9
 J9Jjea0F6wrXwS5dx6WlCc2rlfPde38=
X-Google-Smtp-Source: APXvYqxwhq4bqGgpmK+m18qIu6USIpEwLeSuAJRw7jtd6RNL/NRsYXdybm/xkxz6mT9NmS7BUwRXJA==
X-Received: by 2002:a05:6512:6c:: with SMTP id
 i12mr23753466lfo.40.1568197948968; 
 Wed, 11 Sep 2019 03:32:28 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:28 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:15 +0300
Message-Id: <1568197942-15374-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 2/9] sysctl: extend XEN_SYSCTL_getcpuinfo 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: 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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkV4dGVuZCBYRU5f
U1lTQ1RMX2dldGNwdWluZm8gaW50ZXJmYWNlIHdpdGggdGltaW5nIGluZm9ybWF0aW9uCnByb3Zp
ZGVkIGJ5IGludHJvZHVjZWQgdGltZSBhY2NvdW50aW5nIGluZnJhc3RydWN0dXJlLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICB8ICA0ICsrKysKIHhlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaCB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICB8
ICA0ICsrKysKIDQgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKaW5kZXggNmRkNjYwMy4uMjAwNzAzNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjA4LDEzICsyMDgsMzYgQEAg
dm9pZCB2Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3Rh
dGVfaW5mbyAqcnVuc3RhdGUpCiAKIHVpbnQ2NF90IGdldF9jcHVfaWRsZV90aW1lKHVuc2lnbmVk
IGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBzdGF0ZSA9IHsgMCB9
OwotICAgIHN0cnVjdCB2Y3B1ICp2ID0gaWRsZV92Y3B1W2NwdV07CisgICAgc3RydWN0IHRhY2Mg
KnRhY2MgPSAmcGVyX2NwdSh0YWNjLCBjcHUpOwogCi0gICAgaWYgKCBjcHVfb25saW5lKGNwdSkg
JiYgdiApCi0gICAgICAgIHZjcHVfcnVuc3RhdGVfZ2V0KHYsICZzdGF0ZSk7CisgICAgcmV0dXJu
IHRhY2MtPnN0YXRlX3RpbWVbVEFDQ19JRExFXTsKK30KKwordWludDY0X3QgZ2V0X2NwdV9ndWVz
dF90aW1lKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgc3RydWN0IHRhY2MgKnRhY2MgPSAmcGVy
X2NwdSh0YWNjLCBjcHUpOworCisgICAgcmV0dXJuIHRhY2MtPnN0YXRlX3RpbWVbVEFDQ19HVUVT
VF07Cit9CisKK3VpbnQ2NF90IGdldF9jcHVfaHlwX3RpbWUodW5zaWduZWQgaW50IGNwdSkKK3sK
KyAgICBzdHJ1Y3QgdGFjYyAqdGFjYyA9ICZwZXJfY3B1KHRhY2MsIGNwdSk7CisKKyAgICByZXR1
cm4gdGFjYy0+c3RhdGVfdGltZVtUQUNDX0hZUF07Cit9CisKK3VpbnQ2NF90IGdldF9jcHVfaXJx
X3RpbWUodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdGFjYyAqdGFjYyA9ICZwZXJf
Y3B1KHRhY2MsIGNwdSk7CisKKyAgICByZXR1cm4gdGFjYy0+c3RhdGVfdGltZVtUQUNDX0lSUV07
Cit9Cit1aW50NjRfdCBnZXRfY3B1X2dzeW5jX3RpbWUodW5zaWduZWQgaW50IGNwdSkKK3sKKyAg
ICBzdHJ1Y3QgdGFjYyAqdGFjYyA9ICZwZXJfY3B1KHRhY2MsIGNwdSk7CiAKLSAgICByZXR1cm4g
c3RhdGUudGltZVtSVU5TVEFURV9ydW5uaW5nXTsKKyAgICByZXR1cm4gdGFjYy0+c3RhdGVfdGlt
ZVtUQUNDX0dTWU5DXTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMg
Yi94ZW4vY29tbW9uL3N5c2N0bC5jCmluZGV4IDkyYjRlYTAuLmI2MzA4M2MgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAtMTUyLDYg
KzE1MiwxMCBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNj
dGxfdCkgdV9zeXNjdGwpCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfY3B1czsgaSsrICkK
ICAgICAgICAgewogICAgICAgICAgICAgY3B1aW5mby5pZGxldGltZSA9IGdldF9jcHVfaWRsZV90
aW1lKGkpOworICAgICAgICAgICAgY3B1aW5mby5ndWVzdHRpbWUgPSBnZXRfY3B1X2d1ZXN0X3Rp
bWUoaSk7CisgICAgICAgICAgICBjcHVpbmZvLmh5cHRpbWUgPSBnZXRfY3B1X2h5cF90aW1lKGkp
OworICAgICAgICAgICAgY3B1aW5mby5nc3luY3RpbWUgPSBnZXRfY3B1X2dzeW5jX3RpbWUoaSk7
CisgICAgICAgICAgICBjcHVpbmZvLmlycXRpbWUgPSBnZXRfY3B1X2lycV90aW1lKGkpOwogCiAg
ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KG9wLT51LmdldGNwdWluZm8uaW5m
bywgaSwgJmNwdWluZm8sIDEpICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAppbmRleCA1NDAxZjljLi5jZGFkYTFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0xNjgsNiAr
MTY4LDEwIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2RlYnVnX2tleXMgewogLyogWEVOX1NZU0NUTF9n
ZXRjcHVpbmZvICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVpbmZvIHsKICAgICB1aW50NjRfYWxp
Z25lZF90IGlkbGV0aW1lOworICAgIHVpbnQ2NF9hbGlnbmVkX3QgaHlwdGltZTsKKyAgICB1aW50
NjRfYWxpZ25lZF90IGd1ZXN0dGltZTsKKyAgICB1aW50NjRfYWxpZ25lZF90IGlycXRpbWU7Cisg
ICAgdWludDY0X2FsaWduZWRfdCBnc3luY3RpbWU7CiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5
c2N0bF9jcHVpbmZvIHhlbl9zeXNjdGxfY3B1aW5mb190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX3N5c2N0bF9jcHVpbmZvX3QpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwNGE4NzI0Li44MTY3NjA4IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtODc2LDYgKzg3NiwxMCBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShz
dHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCB2Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUpOwogdWludDY0X3QgZ2V0X2Nw
dV9pZGxlX3RpbWUodW5zaWduZWQgaW50IGNwdSk7Cit1aW50NjRfdCBnZXRfY3B1X2h5cF90aW1l
KHVuc2lnbmVkIGludCBjcHUpOwordWludDY0X3QgZ2V0X2NwdV9ndWVzdF90aW1lKHVuc2lnbmVk
IGludCBjcHUpOwordWludDY0X3QgZ2V0X2NwdV9nc3luY190aW1lKHVuc2lnbmVkIGludCBjcHUp
OwordWludDY0X3QgZ2V0X2NwdV9pcnFfdGltZSh1bnNpZ25lZCBpbnQgY3B1KTsKIAogLyoKICAq
IFVzZWQgYnkgaWRsZSBsb29wIHRvIGRlY2lkZSB3aGV0aGVyIHRoZXJlIGlzIHdvcmsgdG8gZG86
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:32:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10: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 1i7zvY-00009s-VW; Wed, 11 Sep 2019 10:32:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvX-00009C-9Q
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:32:43 +0000
X-Inumbo-ID: 75f7655c-d47f-11e9-a337-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75f7655c-d47f-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:32 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id u14so19450462ljj.11
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32: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=AC9kNkmArPC3CzG+J65Zgd+nHkAn9+JKqJkWk1/eavM=;
 b=fRMTOSwJNbVaQuzqiIUP2BxsXXEOPY35/+4BhqAAYesK6QvtpW7qJYOOel8W6OK9mb
 H6pYZiaPM/5FtLOmukohyjNEcnKN+nqlyBHvCASq2li02l9iI2a67mwd6oppFu2pyOci
 FnZVgIwa91FTLb3tO7xOj75GB1UV0YNliifzVhIB+0GwMRTokC4yBK7eNQ/+I/bphYjs
 e5fpt1bYOx9OimcQ4RXs38vpiozBLGwUQ4f4SYHDl7oL9tOGXqTEVnD7QS6m8RpaGIJT
 rjiiZpqYkZ3xlptInbh6paUW9BNUs/E2OQ/pYepQLdxu2iA+b8/yOhKu+wcLFplvt3xQ
 EiSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=AC9kNkmArPC3CzG+J65Zgd+nHkAn9+JKqJkWk1/eavM=;
 b=g7nXkAROIwEeB/N+iAlBiJ4s6Ql0m70B6zs0vQGDbVojUN8/CXr1YM4IQFuigtVgOI
 CBKeNo2nElqXBdw0pMaKh1WlFIcQ0emXofcg9aC8CZGkGNBa2vdghHuZGyiJv65q3LbA
 Ek0LpNjbpLefT0ItTODiGnZl5XLWdmRBs/Q0rdUsYr9JO59YaqbnAjMHw1p+2z4HZ2Ll
 p5F0ziTwH/SwcYgxscRUtsTIA0h1MKy2xJOHiTJv/cgoNjL/kX80PynrK4BCA6xmVbPT
 3+iSVz0fPnKakI20Kc8NYbfPImsBBc9UNr+wYfd074GpKDHZPL5LQjPA+8dbhR+3yq0X
 YX/w==
X-Gm-Message-State: APjAAAXNA4RL3PaZUDPDaWvqYfSXpmk+ISVJIbV26YPxMvA7Oj4isJYW
 xvYFmRd1m+tZlovCiUPvgp3qKgun4mE=
X-Google-Smtp-Source: APXvYqzks7WvwhsxPXamr1i/FvYqbuwkN9K8Ylqe93xKrQE6r7f1nYgJpT93k1dnj/RYpmNZdd9+Jg==
X-Received: by 2002:a2e:9586:: with SMTP id w6mr21889348ljh.47.1568197950711; 
 Wed, 11 Sep 2019 03:32:30 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:30 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:16 +0300
Message-Id: <1568197942-15374-4-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 3/9] xentop: show CPU load 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrii Anisov <andrii_anisov@epam.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkxldCB4ZW50b3Ag
cmVxdWVzdCBhbmQgc2hvdyBpbmZvcm1hdGlvbiBhYm91dCBDUFUgbG9hZCBwcm92aWRlZApieSBu
ZXcgdGltZSBhY2NvdW50aW5nIGluZnJhc3RydWN0dXJlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB0b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvc3JjL3hlbnN0YXQuYyAgICAgIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oICAgICAgfCAxNSArKysr
KysrKysKIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmggfCAgNSAr
KysKIHRvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jICAgICAgICAgICAgICAgfCAzNiArKysr
KysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYyBiL3Rvb2xz
L3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCmluZGV4IDZmOTNkNGUuLmNmYjY1MDQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCisrKyBi
L3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jCkBAIC0xMzQsNiArMTM0LDkg
QEAgdm9pZCB4ZW5zdGF0X3VuaW5pdCh4ZW5zdGF0X2hhbmRsZSAqIGhhbmRsZSkKIHhlbnN0YXRf
bm9kZSAqeGVuc3RhdF9nZXRfbm9kZSh4ZW5zdGF0X2hhbmRsZSAqIGhhbmRsZSwgdW5zaWduZWQg
aW50IGZsYWdzKQogewogI2RlZmluZSBET01BSU5fQ0hVTktfU0laRSAyNTYKKwl4Y19jcHVpbmZv
X3QgKmNwdWluZm87CisJaW50IG1heF9jcHVzLCBucl9jcHVzOworCiAJeGVuc3RhdF9ub2RlICpu
b2RlOwogCXhjX3BoeXNpbmZvX3QgcGh5c2luZm8gPSB7IDAgfTsKIAl4Y19kb21haW5pbmZvX3Qg
ZG9tYWluaW5mb1tET01BSU5fQ0hVTktfU0laRV07CkBAIC0xNjMsNiArMTY2LDI4IEBAIHhlbnN0
YXRfbm9kZSAqeGVuc3RhdF9nZXRfbm9kZSh4ZW5zdGF0X2hhbmRsZSAqIGhhbmRsZSwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogCSAgICAqIGhhbmRsZS0+cGFnZV9zaXplOwogCiAJbm9kZS0+ZnJlZWFi
bGVfbWIgPSAwOworCisJbWF4X2NwdXMgPSBub2RlLT5udW1fY3B1czsKKworCWNwdWluZm8gPSBj
YWxsb2MobWF4X2NwdXMsIHNpemVvZih4Y19jcHVpbmZvX3QpKTsKKwlpZiAoIWNwdWluZm8pCisJ
CXJldHVybiBOVUxMOworCisJaWYgKHhjX2dldGNwdWluZm8oaGFuZGxlLT54Y19oYW5kbGUsIG1h
eF9jcHVzLCBjcHVpbmZvLCAmbnJfY3B1cykgPCAwKSB7CisJCWZyZWUoY3B1aW5mbyk7CisJCXJl
dHVybiBOVUxMOworCX0KKworCWZvciAoIGkgPSAwOyBpIDwgbnJfY3B1czsgaSsrKSB7CisJCW5v
ZGUtPmlkbGVfdGltZSArPSBjcHVpbmZvW2ldLmlkbGV0aW1lOworCQlub2RlLT5oeXBfdGltZSAr
PSBjcHVpbmZvW2ldLmh5cHRpbWU7CisJCW5vZGUtPmd1ZXN0X3RpbWUgKz0gY3B1aW5mb1tpXS5n
dWVzdHRpbWU7CisJCW5vZGUtPmdzeW5jX3RpbWUgKz0gY3B1aW5mb1tpXS5nc3luY3RpbWU7CisJ
CW5vZGUtPmlycV90aW1lICs9IGNwdWluZm9baV0uaXJxdGltZTsKKwl9CisKKwlmcmVlKGNwdWlu
Zm8pOworCiAJLyogbWFsbG9jKDApIGlzIG5vdCBwb3J0YWJsZSwgc28gYWxsb2NhdGUgYSBzaW5n
bGUgZG9tYWluLiAgVGhpcyB3aWxsCiAJICogYmUgcmVzaXplZCBiZWxvdy4gKi8KIAlub2RlLT5k
b21haW5zID0gbWFsbG9jKHNpemVvZih4ZW5zdGF0X2RvbWFpbikpOwpAQCAtMzMyLDYgKzM1Nywz
MSBAQCB1bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF9ub2RlX2NwdV9oeih4ZW5zdGF0X25vZGUg
KiBub2RlKQogCXJldHVybiBub2RlLT5jcHVfaHo7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgbG9uZyB4
ZW5zdGF0X25vZGVfaWRsZV90aW1lKHhlbnN0YXRfbm9kZSAqIG5vZGUpCit7CisJcmV0dXJuIG5v
ZGUtPmlkbGVfdGltZTsKK30KKwordW5zaWduZWQgbG9uZyBsb25nIHhlbnN0YXRfbm9kZV9ndWVz
dF90aW1lKHhlbnN0YXRfbm9kZSAqIG5vZGUpCit7CisJcmV0dXJuIG5vZGUtPmd1ZXN0X3RpbWU7
Cit9CisKK3Vuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X25vZGVfaHlwX3RpbWUoeGVuc3RhdF9u
b2RlICogbm9kZSkKK3sKKwlyZXR1cm4gbm9kZS0+aHlwX3RpbWU7Cit9CisKK3Vuc2lnbmVkIGxv
bmcgbG9uZyB4ZW5zdGF0X25vZGVfZ3N5bmNfdGltZSh4ZW5zdGF0X25vZGUgKiBub2RlKQorewor
CXJldHVybiBub2RlLT5nc3luY190aW1lOworfQorCit1bnNpZ25lZCBsb25nIGxvbmcgeGVuc3Rh
dF9ub2RlX2lycV90aW1lKHhlbnN0YXRfbm9kZSAqIG5vZGUpCit7CisJcmV0dXJuIG5vZGUtPmly
cV90aW1lOworfQorCiAvKiBHZXQgdGhlIGRvbWFpbiBJRCBmb3IgdGhpcyBkb21haW4gKi8KIHVu
c2lnbmVkIHhlbnN0YXRfZG9tYWluX2lkKHhlbnN0YXRfZG9tYWluICogZG9tYWluKQogewpkaWZm
IC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmggYi90b29scy94
ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaAppbmRleCA3NmE2NjBmLi45ODgxY2U1IDEw
MDY0NAotLS0gYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaAorKysgYi90
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaApAQCAtODAsNiArODAsMjEgQEAg
dW5zaWduZWQgaW50IHhlbnN0YXRfbm9kZV9udW1fY3B1cyh4ZW5zdGF0X25vZGUgKiBub2RlKTsK
IC8qIEdldCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgQ1BVIHNwZWVkICovCiB1bnNpZ25lZCBsb25n
IGxvbmcgeGVuc3RhdF9ub2RlX2NwdV9oeih4ZW5zdGF0X25vZGUgKiBub2RlKTsKIAorLyogR2V0
IGluZm9ybWF0aW9uIGFib3V0IHRoZSBDUFUgaWRsZSB0aW1lICovCit1bnNpZ25lZCBsb25nIGxv
bmcgeGVuc3RhdF9ub2RlX2lkbGVfdGltZSh4ZW5zdGF0X25vZGUgKiBub2RlKTsKKworLyogR2V0
IGluZm9ybWF0aW9uIGFib3V0IHRoZSBDUFUgZ3Vlc3QgZXhlY3V0aW9uIHRpbWUgKi8KK3Vuc2ln
bmVkIGxvbmcgbG9uZyB4ZW5zdGF0X25vZGVfZ3Vlc3RfdGltZSh4ZW5zdGF0X25vZGUgKiBub2Rl
KTsKKworLyogR2V0IGluZm9ybWF0aW9uIGFib3V0IHRoZSBDUFUgaHlwZXJ2aXNvciBleGVjdXRp
b24gdGltZSAqLwordW5zaWduZWQgbG9uZyBsb25nIHhlbnN0YXRfbm9kZV9oeXBfdGltZSh4ZW5z
dGF0X25vZGUgKiBub2RlKTsKKworLyogR2V0IGluZm9ybWF0aW9uIGFib3V0IHRoZSBDUFUgZ3Vl
c3Qgc3luY3Jvbm91cyB0cmFwIGV4ZWN1dGlvbiB0aW1lICovCit1bnNpZ25lZCBsb25nIGxvbmcg
eGVuc3RhdF9ub2RlX2dzeW5jX3RpbWUoeGVuc3RhdF9ub2RlICogbm9kZSk7CisKKy8qIEdldCBp
bmZvcm1hdGlvbiBhYm91dCB0aGUgQ1BVIElSUSBzZXJ2aW5nIHRpbWUgKi8KK3Vuc2lnbmVkIGxv
bmcgbG9uZyB4ZW5zdGF0X25vZGVfaXJxX3RpbWUoeGVuc3RhdF9ub2RlICogbm9kZSk7CisKIC8q
CiAgKiBEb21haW4gZnVuY3Rpb25zIC0gZXh0cmFjdCBpbmZvcm1hdGlvbiBmcm9tIGEgeGVuc3Rh
dF9kb21haW4KICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94
ZW5zdGF0X3ByaXYuaCBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2
LmgKaW5kZXggNGViNDRhOC4uNjQzODdjZCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4
ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaAorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
c3JjL3hlbnN0YXRfcHJpdi5oCkBAIC00NSw2ICs0NSwxMSBAQCBzdHJ1Y3QgeGVuc3RhdF9ub2Rl
IHsKIAl1bnNpZ25lZCBpbnQgZmxhZ3M7CiAJdW5zaWduZWQgbG9uZyBsb25nIGNwdV9oejsKIAl1
bnNpZ25lZCBpbnQgbnVtX2NwdXM7CisJdW5zaWduZWQgbG9uZyBsb25nIGh5cF90aW1lOworCXVu
c2lnbmVkIGxvbmcgbG9uZyBndWVzdF90aW1lOworCXVuc2lnbmVkIGxvbmcgbG9uZyBpZGxlX3Rp
bWU7CisJdW5zaWduZWQgbG9uZyBsb25nIGdzeW5jX3RpbWU7CisJdW5zaWduZWQgbG9uZyBsb25n
IGlycV90aW1lOwogCXVuc2lnbmVkIGxvbmcgbG9uZyB0b3RfbWVtOwogCXVuc2lnbmVkIGxvbmcg
bG9uZyBmcmVlX21lbTsKIAl1bnNpZ25lZCBpbnQgbnVtX2RvbWFpbnM7CmRpZmYgLS1naXQgYS90
b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYyBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRv
cC5jCmluZGV4IGFmMTFlYmYuLjc1MTQ1NTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQveGVu
dG9wL3hlbnRvcC5jCisrKyBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jCkBAIC05MzAs
NiArOTMwLDQwIEBAIHZvaWQgYWRqdXN0X2ZpZWxkX3dpZHRocyh4ZW5zdGF0X2RvbWFpbiAqZG9t
YWluKQogCQlmaWVsZHNbRklFTERfVkJEX1dTRUNULTFdLmRlZmF1bHRfd2lkdGggPSBsZW5ndGg7
CiB9CiAKK3ZvaWQgZG9fdXRpbGl6YXRpb24odm9pZCkKK3sKKwlkb3VibGUgdXNfZWxhcHNlZCA9
IDAuMCwKKwkJICAgdXNfaHlwID0gMC4wLAorCQkgICB1c19ndWVzdCA9IDAuMCwKKwkJICAgdXNf
aWRsZSA9IDAuMCwKKwkJICAgdXNfZ3N5bmMgPSAwLjAsCisJCSAgIHVzX2lycSA9IDAuMDsKKwor
CS8qIENhbid0IGNhbGN1bGF0ZSBDUFUgcGVyY2VudGFnZSB3aXRob3V0IGEgY3VycmVudCBhbmQg
YSBwcmV2aW91cyBzYW1wbGUuKi8KKwlpZihwcmV2X25vZGUgIT0gTlVMTCAmJiBjdXJfbm9kZSAh
PSBOVUxMKSB7CisKKwkJLyogQ2FsY3VsYXRlIHRoZSB0aW1lIGVsYXBzZWQgaW4gbWljcm9zZWNv
bmRzICovCisJCXVzX2VsYXBzZWQgPSAoKGN1cnRpbWUudHZfc2VjLW9sZHRpbWUudHZfc2VjKSox
MDAwMDAwLjAKKwkJCQkgICsoY3VydGltZS50dl91c2VjIC0gb2xkdGltZS50dl91c2VjKSk7CisK
KwkJLyogSW4gdGhlIGZvbGxvd2luZywgbmFub3NlY29uZHMgbXVzdCBiZSBtdWx0aXBsaWVkIGJ5
IDEwMDAuMCB0bworCQkgKiBjb252ZXJ0IHRvIG1pY3Jvc2Vjb25kcywgdGhlbiBkaXZpZGVkIGJ5
IDEwMC4wIHRvIGdldCBhIHBlcmNlbnRhZ2UsCisJCSAqIHJlc3VsdGluZyBpbiBhIG11bHRpcGxp
Y2F0aW9uIGJ5IDEwLjAgKi8KKwkJdXNfaWRsZSA9ICgoeGVuc3RhdF9ub2RlX2lkbGVfdGltZShj
dXJfbm9kZSkgLQorCQkJCSAgIHhlbnN0YXRfbm9kZV9pZGxlX3RpbWUocHJldl9ub2RlKSkvMTAu
MCkvdXNfZWxhcHNlZDsKKwkJdXNfZ3Vlc3QgPSAoKHhlbnN0YXRfbm9kZV9ndWVzdF90aW1lKGN1
cl9ub2RlKSAtCisJCQkJICAgeGVuc3RhdF9ub2RlX2d1ZXN0X3RpbWUocHJldl9ub2RlKSkvMTAu
MCkvdXNfZWxhcHNlZDsKKwkJdXNfaHlwID0gKCh4ZW5zdGF0X25vZGVfaHlwX3RpbWUoY3VyX25v
ZGUpIC0KKwkJCQkgICB4ZW5zdGF0X25vZGVfaHlwX3RpbWUocHJldl9ub2RlKSkvMTAuMCkvdXNf
ZWxhcHNlZDsKKwkJdXNfZ3N5bmMgPSAoKHhlbnN0YXRfbm9kZV9nc3luY190aW1lKGN1cl9ub2Rl
KSAtCisJCQkJICAgeGVuc3RhdF9ub2RlX2dzeW5jX3RpbWUocHJldl9ub2RlKSkvMTAuMCkvdXNf
ZWxhcHNlZDsKKwkJdXNfaXJxID0gKCh4ZW5zdGF0X25vZGVfaXJxX3RpbWUoY3VyX25vZGUpIC0K
KwkJCQkgICB4ZW5zdGF0X25vZGVfaXJxX3RpbWUocHJldl9ub2RlKSkvMTAuMCkvdXNfZWxhcHNl
ZDsKKwl9CisKKwlwcmludCgiJSVDUFUocyk6ICU2LjFmIGd1LCAlNi4xZiBncywgJTYuMWYgaXIs
ICU2LjFmIGh5LCAlNi4xZiBpZCBcbiIsCisJCSAgdXNfZ3Vlc3QsIHVzX2dzeW5jLCB1c19pcnEs
IHVzX2h5cCwgdXNfaWRsZSk7Cit9CiAKIC8qIFNlY3Rpb24gcHJpbnRpbmcgZnVuY3Rpb25zICov
CiAvKiBQcmludHMgdGhlIHRvcCBzdW1tYXJ5LCBhYm92ZSB0aGUgZG9tYWluIHRhYmxlICovCkBA
IC05NzIsNiArMTAwNiw4IEBAIHZvaWQgZG9fc3VtbWFyeSh2b2lkKQogCXVzZWQgPSB4ZW5zdGF0
X25vZGVfdG90X21lbShjdXJfbm9kZSk7CiAJZnJlZWFibGVfbWIgPSAwOwogCisJZG9fdXRpbGl6
YXRpb24oKTsKKwogCS8qIER1bXAgbm9kZSBtZW1vcnkgYW5kIGNwdSBpbmZvcm1hdGlvbiAqLwog
CWlmICggZnJlZWFibGVfbWIgPD0gMCApCiAJICAgICBwcmludCgiTWVtOiAlbGx1ayB0b3RhbCwg
JWxsdWsgdXNlZCwgJWxsdWsgZnJlZSAgICAiLAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:32:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10: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 1i7zvd-0000Bk-B7; Wed, 11 Sep 2019 10:32:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvc-0000BL-A9
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:32:48 +0000
X-Inumbo-ID: 76e7155c-d47f-11e9-b299-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 76e7155c-d47f-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:33 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q64so8938613ljb.12
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32: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=FeNrC6ayJRxDhm8dZguxagsFl4ax8cTGLoDLGNor5EU=;
 b=C9Y2hzfU687HJuQP7Y3fi8qDQl9xytXyv9Kyrme6dgV4Xs/WHWxV6XmP7oasg8VfO6
 SJJvsPpb20s4iOcVESxN/NvoBjs78eXLiQ0+RzENMu9W2LZ3gcb5Mk5M5Eyxyo0AoKZk
 lnVlmJW40/0Lf+arcy74Gkj2/vgnabYiuCBcGVZs1akW60WVOsJfmimJHWHNr/GsW8F9
 PNr25QvQAkqBGvheRa9rhIwY3EecSrT3pn2cR8yT3xdjPoE5LWhMbIgQCHWqen8Jg/dn
 OYUokLg9GskhtC99lkwbDYAUuA5kJmWWHI4AsJcsT5wTiehHXDmVlWH+Bgwhi2N2blie
 L7wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=FeNrC6ayJRxDhm8dZguxagsFl4ax8cTGLoDLGNor5EU=;
 b=HtEQJneMhHVv+PMKfX5s+z+FnYgEFHCyTUJKmELKpdk0eppVlfpGA6jTMus8sRVR2O
 scbFRSE0LG+rUhq8ID58x2zkHgzowzG8NkkfzSvbk0NKa5lvKDkGkvPO0UT8WC5a7xw/
 3Pc7IiYIXG4Ib9vidrfAQy8POKA/3znxdqZjoV16Dg0X0le1nstO6l83OJXSxmAiqbAJ
 kwOyWcgqQD/kdH4Uo31E97hPItooAvMPHLXQ4nmwhl3bZO9V6EoTtCHD+SV/ZmySh5bD
 CUYumcuZMkznid6uuDFeqDkfPPFV9hMsr4D1SfmUdjPDAojdNzSQJa702XJ6xi+ZoN+e
 Z2wA==
X-Gm-Message-State: APjAAAWrWgMp+AY95EB8ocvxcu1Mb811b+yV0xgEtCp1b7k0OjIKLtHi
 kIo/vA+W/Mw7myT0hXN96RbGoXSZo4A=
X-Google-Smtp-Source: APXvYqz5iVXjde/moak1Zqnzh85/RxP2W4dXNPHLLSW6UjD/1QSFoiU471ZYRqoCaWuOqP1lM0sDyQ==
X-Received: by 2002:a2e:9882:: with SMTP id b2mr23024769ljj.225.1568197952337; 
 Wed, 11 Sep 2019 03:32:32 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:31 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:17 +0300
Message-Id: <1568197942-15374-5-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 4/9] arm64: utilize time accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkNhbGwgdGltZSBh
Y2NvdW50aW5nIGhvb2tzIGZyb20gYXBwcm9wcmlhdGUgdHJhbnNpdGlvbiBwb2ludHMKb2YgdGhl
IEFSTTY0IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292
QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMzkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwppbmRleCAyZDlhMjcxLi42ZmIyZmE5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpA
QCAtMTQzLDEyICsxNDMsMjEgQEAKIAogICAgICAgICAuZW5kbQogCi0gICAgICAgIC5tYWNybyAg
ZXhpdCwgaHlwLCBjb21wYXQKKyAgICAgICAgLm1hY3JvICBleGl0LCBoeXAsIGNvbXBhdCwgdGFj
Yz0xCiAKICAgICAgICAgLmlmIFxoeXAgPT0gMCAgICAgICAgIC8qIEd1ZXN0IG1vZGUgKi8KIAor
CS5pZiBcdGFjYyA9PSAxCisKKyAgICAgICAgbW92ICAgICB4MCwgIzEKKyAgICAgICAgYmwgICAg
ICB0YWNjX2h5cAorCisJLmVuZGlmCisKICAgICAgICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29y
X3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBvbiByZXR1cm4gKi8KIAorCW1vdiAgICAgeDAs
ICMxCisJYmwgICAgICB0YWNjX2d1ZXN0CiAgICAgICAgIGV4aXRfZ3Vlc3QgXGNvbXBhdAogCiAg
ICAgICAgIC5lbmRpZgpAQCAtMjA1LDkgKzIxNCwxNSBAQCBoeXBfc3luYzoKIAogaHlwX2lycToK
ICAgICAgICAgZW50cnkgICBoeXA9MQorICAgICAgICBtb3YgICAgIHgwLCM1CisgICAgICAgIGJs
ICAgICAgdGFjY19pcnFfZW50ZXIKICAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNAogICAgICAg
ICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCisKKyAgICAgICAg
bW92ICAgICB4MCwjNQorICAgICAgICBibCAgICAgIHRhY2NfaXJxX2V4aXQKKwogICAgICAgICBl
eGl0ICAgIGh5cD0xCiAKIGd1ZXN0X3N5bmM6CkBAIC0yOTEsNiArMzA2LDkgQEAgZ3Vlc3Rfc3lu
Y19zbG93cGF0aDoKICAgICAgICAgICogdG8gc2F2ZSB0aGVtLgogICAgICAgICAgKi8KICAgICAg
ICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAsIHNhdmVfeDBfeDE9MAorICAgICAgICAKKyAgICAg
ICAgbW92ICAgICB4MCwjMQorICAgICAgICBibCAgICAgIHRhY2NfZ3N5bmMKICAgICAgICAgLyoK
ICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hS
T05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vy
cm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCkBAIC0zMDcsNiAr
MzI1LDEwIEBAIGd1ZXN0X3N5bmNfc2xvd3BhdGg6CiAKIGd1ZXN0X2lycToKICAgICAgICAgZW50
cnkgICBoeXA9MCwgY29tcGF0PTAKKworICAgICAgICBtb3YgICAgIHgwLCM2CisgICAgICAgIGJs
ICAgICAgdGFjY19pcnFfZW50ZXIKKwogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgdlNFcnJv
ciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VAogICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGlu
aXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUKQEAgLTMxOSw2ICszNDEsOCBAQCBndWVzdF9pcnE6CiAg
ICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9pcnEKIDE6CisJ
bW92CXgwLCM2CisgICAgICAgIGJsICAgICAgdGFjY19pcnFfZXhpdAogICAgICAgICBleGl0ICAg
IGh5cD0wLCBjb21wYXQ9MAogCiBndWVzdF9maXFfaW52YWxpZDoKQEAgLTMzNCw2ICszNTgsOSBA
QCBndWVzdF9lcnJvcjoKIAogZ3Vlc3Rfc3luY19jb21wYXQ6CiAgICAgICAgIGVudHJ5ICAgaHlw
PTAsIGNvbXBhdD0xCisKKyAgICAgICAgbW92ICAgICB4MCwjMgorICAgICAgICBibCAgICAgIHRh
Y2NfZ3N5bmMKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVj
a2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKICAgICAgICAgICog
aXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlv
biB3aWxsIGJlCkBAIC0zNTAsNiArMzc3LDEwIEBAIGd1ZXN0X3N5bmNfY29tcGF0OgogCiBndWVz
dF9pcnFfY29tcGF0OgogICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQorCisgICAgICAg
IG1vdiAgICAgeDAsIzcKKyAgICAgICAgYmwgICAgICB0YWNjX2lycV9lbnRlcgorCiAgICAgICAg
IC8qCiAgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZ
TkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCiAgICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEg
dlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQpAQCAtMzYy
LDYgKzM5Myw4IEBAIGd1ZXN0X2lycV9jb21wYXQ6CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAg
ICAgICAgIGJsICAgICAgZG9fdHJhcF9pcnEKIDE6CisgICAgICAgIG1vdiAgICAgeDAsIzcKKyAg
ICAgICAgYmwgICAgICB0YWNjX2lycV9leGl0CiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBh
dD0xCiAKIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKQEAgLTM3Niw5ICs0MDksOSBAQCBndWVz
dF9lcnJvcl9jb21wYXQ6CiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0xCiAKIEVOVFJZ
KHJldHVybl90b19uZXdfdmNwdTMyKQotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQor
ICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MSwgdGFjYz0wCiBFTlRSWShyZXR1cm5fdG9f
bmV3X3ZjcHU2NCkKLSAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKKyAgICAgICAgZXhp
dCAgICBoeXA9MCwgY29tcGF0PTAsIHRhY2M9MAogCiByZXR1cm5fZnJvbV90cmFwOgogICAgICAg
ICBtc3IgICAgIGRhaWZzZXQsICMyIC8qIE1hc2sgaW50ZXJydXB0cyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGE5YzQx
MTMuLjUzZWY2MzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4v
YXJjaC9hcm0vZG9tYWluLmMKQEAgLTUxLDExICs1MSwxMyBAQCBzdGF0aWMgdm9pZCBkb19pZGxl
KHZvaWQpCiAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAKICAgICBsb2NhbF9pcnFf
ZGlzYWJsZSgpOworICAgIHRhY2NfaWRsZSgxKTsKICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShj
cHUpICkKICAgICB7CiAgICAgICAgIGRzYihzeSk7CiAgICAgICAgIHdmaSgpOwogICAgIH0KKyAg
ICB0YWNjX2h5cCgyKTsKICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAKICAgICBzY2hlZF90aWNr
X3Jlc3VtZSgpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:33:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zvi-0000FK-Sw; Wed, 11 Sep 2019 10:32:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvh-0000EQ-9u
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:32:53 +0000
X-Inumbo-ID: 77adbebe-d47f-11e9-a337-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 77adbebe-d47f-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:35 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id a22so19511223ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32: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=MxYXirbw6xPemib9KGe3LPit2WCpm5IHJxLF3QhMyss=;
 b=BnFZb4zkh2Vi/LyxIKfqWpTOqMoIEu6BHvmnds1YYCeXR64vHew35ijMfBsIGEzmXP
 +94/wYp2b/jE0XhgoFUl/6yOW7M79jWSYp2wiNCMuIjtJEDcLUrsL1nJmTeCfejTNxNk
 U3T57S6i/IWTHn/g3ttVmcKarb3g/iVbFdN+0EdnqvqfL4aoX1zr0/LxV7MSJR1boohY
 ySFnEmsTwFTT+Ferk//eheLkr7IY68wLd+M3EE64UfEnMrs7M90HFtulddvJn4o8VTLd
 ba9So8Tnad1hokXfYS8ty7VdNF+e3hJd9wN+DTWjar/syQmk4rUUc37PKwkQE88I6oNW
 nyuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=MxYXirbw6xPemib9KGe3LPit2WCpm5IHJxLF3QhMyss=;
 b=ZKjeQz4XJmBsNp4RZet1MbNg4ppfELST+z/l2N8jSqizSzmhLhquSIwEW6ANfBR88h
 iFZOEUeBF0NDeh9ZJyLTJUeiii8la2Ho6O6e+XPivEdaKFQiMI5SWD73CwnEIiZY5D7W
 LQqGzWgbpGFkp9tHaCxDnyCtVM6xpCyZ2OKCJ8fziygeGdMkLwWXpxdFmRsheAWhPAT+
 12tVOtW4tYL0Z8WC4N24j4spS8REJrYuMAxRvFfr7vl4hgAnxDmTUb7LCuEHHb+TIvEj
 q79znxQdj98KO+RO5wJWpgWhrA9QU6k2lAGzT3lkfQ2vpycaKQCQKNmF+jy6U0nTjpwp
 rspA==
X-Gm-Message-State: APjAAAXf+MqjyGgoeTRBsQzSDA+f5/U6n8TajcGPwUbQKFOA7v8Ixjg3
 50yT+j/4n68dz5LI8jr/1Icjk+tf04M=
X-Google-Smtp-Source: APXvYqxHC/9oq3VXTPaJPxfA6HiwbnCV8O4kfZcimSKZ+5co849oMuU2HcoQhHVnUa59R9x7sdW4KQ==
X-Received: by 2002:a2e:7a03:: with SMTP id v3mr9291670ljc.138.1568197953676; 
 Wed, 11 Sep 2019 03:32:33 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:33 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:18 +0300
Message-Id: <1568197942-15374-6-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 5/9] tacc: Introduce a lockless interface for
 guest time
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoZSBsb2NrbGVz
cyBpbnRlcmZhY2UgdG8gYWNxdWlyZSBndWVzdCB0aW1lIGJ5IHNjaGVkdWxpbmcgY29kZQppcyBp
bnRyb2R1Y2VkLiBJdCBjYW4gYmUgdXNlZCBieSBzY2hlZHVsZXJzIHdoYXQgZG8gbm90IHJlcXVp
cmUKZ3Vlc3QgdGltZSBmcm9tIGEgZGlmZmVyZW50IHBjcHUgdG8gdGFrZSBzY2hlZHVsaW5nIGRl
Y2lzc2lvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCAxMCArKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCB8ICA4ICsrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggMjAwNzAzNC4uNjJkZjc3ZSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTY0Myw2ICsx
NjQzLDE2IEBAIHZvaWQgdGFjY19pcnFfZXhpdChpbnQgcGxhY2UpCiAgICAgdGFjYy0+aXJxX2Nu
dC0tOwogfQogCitzX3RpbWVfdCB0YWNjX2dldF9ndWVzdF90aW1lKHN0cnVjdCB0YWNjICp0YWNj
KQoreworICAgIHNfdGltZV90IGd1ZXN0X3RpbWU7CisKKyAgICBndWVzdF90aW1lID0gdGFjYy0+
c3RhdGVfdGltZVtUQUNDX0dVRVNUXTsKKyAgICBndWVzdF90aW1lICs9IHRhY2MtPnN0YXRlX3Rp
bWVbVEFDQ19HU1lOQ107CisKKyAgICByZXR1cm4gZ3Vlc3RfdGltZTsKK30KKwogdm9pZCBjb250
ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQogewogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxh
ZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4dCB0byBtZW1vcnkuICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDgxNjc2
MDguLjViNDE4MDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNjYsNiArMjY2LDggQEAgc3RydWN0IHZjcHUKIAog
ICAgIHN0cnVjdCBldnRjaG5fZmlmb192Y3B1ICpldnRjaG5fZmlmbzsKIAorICAgIHNfdGltZV90
ICAgIHBjcHVfZ3Vlc3RfdGltZTsKKwogICAgIC8qIHZQQ0kgcGVyLXZDUFUgYXJlYSwgdXNlZCB0
byBzdG9yZSBkYXRhIGZvciBsb25nIHJ1bm5pbmcgb3BlcmF0aW9ucy4gKi8KICAgICBzdHJ1Y3Qg
dnBjaV92Y3B1IHZwY2k7CiAKQEAgLTEwMzMsNiArMTAzNSwxMiBAQCBERUNMQVJFX1BFUl9DUFUo
c3RydWN0IHRhY2MsIHRhY2MpOwogdm9pZCB0YWNjX2h5cChpbnQgcGxhY2UpOwogdm9pZCB0YWNj
X2lkbGUoaW50IHBsYWNlKTsKIAorc190aW1lX3QgdGFjY19nZXRfZ3Vlc3RfdGltZShzdHJ1Y3Qg
dGFjYyAqdGFjYyk7CitpbmxpbmUgc190aW1lX3QgdGFjY19nZXRfZ3Vlc3RfdGltZV9kZWx0YSh2
b2lkKQoreworICAgIHJldHVybiB0YWNjX2dldF9ndWVzdF90aW1lKCZ0aGlzX2NwdSh0YWNjKSkg
LSBjdXJyZW50LT5wY3B1X2d1ZXN0X3RpbWU7Cit9CisKICNlbmRpZiAvKiBfX1NDSEVEX0hfXyAq
LwogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:33:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zvo-0000Ib-74; Wed, 11 Sep 2019 10:33:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvm-0000HO-9T
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:32:58 +0000
X-Inumbo-ID: 7872d6ea-d47f-11e9-978d-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7872d6ea-d47f-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:36 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id t8so15988533lfc.13
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32: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=08Tfqlh32NonuTtd2lAC2CC6l3pp2R7W8WbzNwGVHbA=;
 b=BqXnLW68Bh5QTW0Ew/mCLYKCqvWmb/YPGKeQEAPTGOZotGTFSmw4ATOHcollF/TsBB
 dEmF2tOGjYrMh//MMdu5usIUo8L9tqGjIba0zOCC06Ms/OkdEWdcLPHcGfE9riHEqTnF
 abJV9QX3hUB9bLo7HYKTMZj3m5oGTFDSCg7w5rscLcLc6atTZVm6ht5vf3n7+9mD//ui
 Q2+RbmY3R7syxHPVzRUfFdtogEHRYFUtf+uOeSJ/124fdQPDiRPOCxqRjqdA+pQYk1gM
 Bbl4Br0klvYTWCrITEvr7uTMm68chLWkiF6+4adXGk8rgxqXeIu3Y/m42iA2hpoCCShr
 zR8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=08Tfqlh32NonuTtd2lAC2CC6l3pp2R7W8WbzNwGVHbA=;
 b=pQYRWFk2FuLWOqW3WPXQF/uA56tmXV+93BcbFsjNdvjZAOhfwxh8L0nov5wOxmdS7y
 BHQh82JIfkIjrap1snWC2Cjx3oUhp0R0TeZF2jBHPkPHFEhsw3drgI1Jxsb46iTE7PHc
 e5PkB2Rr16m4jWV7AuNbJfZ7StYWFatES6QaWs0zVX3hjhNYPY5LdJ5Cs8VGV0RBQlPw
 p5zT6daBkOoIlLzKq1+ktwjvzBzCy7JRXQBTnn3zUl5AYhBNiWxQGET+8acPHJeDIytq
 tMhOXa4Rb6RFTsxngqDX4Luddia8URx3WHdHFMR32BTxIB2L6qLoHEsyY8sTI8e3MeIG
 6BtA==
X-Gm-Message-State: APjAAAXRKMw+lrvsOxPZvXTlvVzIkftFIZ/6Q1H1BR5fQdsS0JOAzGN0
 VekeGwObxnwj001mQ67Cqro3V7C1NgU=
X-Google-Smtp-Source: APXvYqx0Y2MLLMusealu4mWXiRk+PuMbEJzgqM8TyJJ/YqX67dWzFfUWbRs8DaLxD53ZYt1aCG9+1Q==
X-Received: by 2002:ac2:4a69:: with SMTP id q9mr22552432lfp.86.1568197954984; 
 Wed, 11 Sep 2019 03:32:34 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:34 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:19 +0300
Message-Id: <1568197942-15374-7-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 6/9] sched:rtds: get guest time from time
 accounting code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrii Anisov <andrii_anisov@epam.com>, 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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCldoaWxlIHRoZSBS
VERTIHNjaGVkdWxlciBjb2RlIGRvZXMgbm90IHVzZSBndWVzdCB0aW1lIGZyb20gdGhlCm90aGVy
IHBjcHUsIHdlIGFyZSBmcmVlIHRvIGdvIHdpdGggbG9ja2xlc3MgdGltZSBhY2NvdW50aW5nLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9y
dC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGUwZTM1MGIuLjJjZTIwMGIgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
QEAgLTk0NSw4ICs5NDUsOSBAQCBidXJuX2J1ZGdldChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBydF92Y3B1ICpzdmMsIHNfdGltZV90IG5vdykKICAgICBpZiAoIGlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpICkKICAgICAgICAgcmV0dXJuOwogCisgICAgQVNTRVJUKHN2Yy0+dmNw
dSA9PSBjdXJyZW50KTsKICAgICAvKiBidXJuIGF0IG5hbm9zZWNvbmRzIGxldmVsICovCi0gICAg
ZGVsdGEgPSBub3cgLSBzdmMtPmxhc3Rfc3RhcnQ7CisgICAgZGVsdGEgPSB0YWNjX2dldF9ndWVz
dF90aW1lX2RlbHRhKCk7CiAgICAgLyoKICAgICAgKiBkZWx0YSA8IDAgb25seSBoYXBwZW5zIGlu
IG5lc3RlZCB2aXJ0dWFsaXphdGlvbjsKICAgICAgKiBUT0RPOiBob3cgc2hvdWxkIHdlIGhhbmRs
ZSBkZWx0YSA8IDAgaW4gYSBiZXR0ZXIgd2F5PwpAQCAtOTYwLDcgKzk2MSw2IEBAIGJ1cm5fYnVk
Z2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc190
aW1lX3Qgbm93KQogICAgIH0KIAogICAgIHN2Yy0+Y3VyX2J1ZGdldCAtPSBkZWx0YTsKLSAgICBz
dmMtPmxhc3Rfc3RhcnQgPSBub3c7CiAKICAgICBpZiAoIHN2Yy0+Y3VyX2J1ZGdldCA8PSAwICkK
ICAgICB7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:33:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zvs-0000Lb-IZ; Wed, 11 Sep 2019 10:33:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvr-0000Ks-AR
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:33:03 +0000
X-Inumbo-ID: 793ed45c-d47f-11e9-a337-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 793ed45c-d47f-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:37 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id r134so16000689lff.12
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Pe9dvRwPhdT31/9Du9G7/kjBTUkLjLa2MmB2iXYgZwg=;
 b=NyaNagQ/0rkjRnn2FpInVnjY6JHRRjh3OlJ2NA6KLGo0THcH9KEsNCS3XJoEetGs3i
 jHeXHwXYN0mmcEAV/e8k7MQV+Bs9uJjxCR5E4KAnqFn5vIMeb007oQ/PTa9smFPDExi/
 MkmA1Rqp7Dx3a4mXaaYwRr5ZoIpVXkwx9ds/4J3FsgxzPXM0afijlkND4+1wbzorl2R2
 3Bs44QgGvJuFNT1yy2nEk50e/DfTPaX9jmVifXshFJQ8KsqKdyoo8r9uqFJq+qjuxdba
 0CnEbXapbcmEFt5KmYl8ycUTI5UtFUWwoMHMqPHxjSUR8OWa3wjI3s1b5RS45HFW6Xp4
 stsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=Pe9dvRwPhdT31/9Du9G7/kjBTUkLjLa2MmB2iXYgZwg=;
 b=sIWJkYr30bDQ6M1ZHY2modvncPAGBOgF+SvdXuyqwRdksu9TnnSgr1tAduBXKK/3YS
 fPoNWPVanoK3QmEgZysDQzh50RhHXv+LNXuNcAURXKwsYW3tGdh3oBRriBptk/RQur3X
 7sA2nhMP8ZbKMzkfOiXFwNYrzEhxYyTBtg712q+lTqAG6Ap/Fr5O6VCI6TRoLraNoo0P
 uOKLlretouJ5i/li7KEpv+G7wW1Ck01D79vU7zNzI5ePiH6uktbdkn9X64kZDLzzDa2I
 sUwXF2iiY1EZw8P7yWFUh71vVjXA+/2dhu/pMnZ+P6fopGYl/yOYpLjEBzT7eIRBElEP
 DaEA==
X-Gm-Message-State: APjAAAWleSZdA6A1UFRA+bZvVJDwyfyDASiv5dF7Kng9uzAS3DyGObFN
 lJyIto2oJDbxP6AudOfQFdtBpI+4l0k=
X-Google-Smtp-Source: APXvYqxjejrhFx/4g2irDO7w4Gg156RQ5cKIophC9kg0Yr2AE0r6OpyXiLm4oNq1tXRpJjIv/+EvCQ==
X-Received: by 2002:ac2:4adb:: with SMTP id m27mr5227384lfp.1.1568197956313;
 Wed, 11 Sep 2019 03:32:36 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:35 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:20 +0300
Message-Id: <1568197942-15374-8-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 7/9] tacc: Introduce a locked interface for guest
 time
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoZSBsb2NrZWQg
aW50ZXJmYWNlIHRvIGFjcXVpcmUgZ3Vlc3QgdGltZSBieSBzY2hlZHVsaW5nIGNvZGUKaXMgaW50
cm9kdWNlZC4gSXQgY2FuIGJlIHVzZWQgYnkgc2NoZWR1bGVycyB3aGF0IGRvIHJlcXVpcmUKZ3Vl
c3QgdGltZSBmcm9tIGEgZGlmZmVyZW50IHBjcHUgdG8gdGFrZSBzY2hlZHVsaW5nIGRlY2lzc2lv
bi4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+
Ci0tLQogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgfCAgMyArKysKIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMTEgKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgNTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hl
bi9jb21tb24vS2NvbmZpZwppbmRleCAxNjgyOWY2Li5jMTc0OGRkIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0yMjEsNiArMjIxLDkg
QEAgY29uZmlnIEFSR08KIG1lbnUgIlNjaGVkdWxlcnMiCiAJdmlzaWJsZSBpZiBFWFBFUlQgPSAi
eSIKIAorY29uZmlnIFRBQ0NfTkVFRFNfTE9DSworCWJvb2wKKwogY29uZmlnIFNDSEVEX0NSRURJ
VAogCWJvb2wgIkNyZWRpdCBzY2hlZHVsZXIgc3VwcG9ydCIKIAlkZWZhdWx0IHkKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA2
MmRmNzdlLi45OGI3MzlmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xNTYyLDYgKzE1NjIsMTQgQEAgc3RhdGljIHZvaWQg
c2NoZWR1bGUodm9pZCkKICAgICBjb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0KTsKIH0KIAorI2lm
ZGVmIENPTkZJR19UQUNDX05FRURTX0xPQ0sKKyNkZWZpbmUgICAgIHRhY2NfbG9jayh0YWNjKSBz
cGluX2xvY2soJnRhY2MtPnRhY2NfbG9jaykKKyNkZWZpbmUgICAgIHRhY2NfdW5sb2NrKHRhY2Mp
IHNwaW5fdW5sb2NrKCZ0YWNjLT50YWNjX2xvY2spCisjZWxzZQorI2RlZmluZSAgICAgdGFjY19s
b2NrKHRhY2MpCisjZGVmaW5lICAgICB0YWNjX3VubG9jayh0YWNjKQorI2VuZGlmCisKIERFRklO
RV9QRVJfQ1BVKHN0cnVjdCB0YWNjLCB0YWNjKTsKIAogc3RhdGljIHZvaWQgdGFjY19zdGF0ZV9j
aGFuZ2UoZW51bSBUQUNDX1NUQVRFUyBuZXdfc3RhdGUpCkBAIC0xNTcxLDYgKzE1NzksNyBAQCBz
dGF0aWMgdm9pZCB0YWNjX3N0YXRlX2NoYW5nZShlbnVtIFRBQ0NfU1RBVEVTIG5ld19zdGF0ZSkK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwor
ICAgIHRhY2NfbG9jayh0YWNjKTsKIAogICAgIG5vdyA9IE5PVygpOwogICAgIGRlbHRhID0gbm93
IC0gdGFjYy0+c3RhdGVfZW50cnlfdGltZTsKQEAgLTE1ODQsNiArMTU5Myw3IEBAIHN0YXRpYyB2
b2lkIHRhY2Nfc3RhdGVfY2hhbmdlKGVudW0gVEFDQ19TVEFURVMgbmV3X3N0YXRlKQogICAgIHRh
Y2MtPnN0YXRlID0gbmV3X3N0YXRlOwogICAgIHRhY2MtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7
CiAKKyAgICB0YWNjX3VubG9jayh0YWNjKTsKICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7
CiB9CiAKQEAgLTE2MjEsNyArMTYzMSw5IEBAIHZvaWQgdGFjY19pcnFfZW50ZXIoaW50IHBsYWNl
KQogCiAgICAgaWYgKCB0YWNjLT5pcnFfY250ID09IDAgKQogICAgIHsKKyAgICAgICAgdGFjY19s
b2NrKHRhY2MpOwogICAgICAgICB0YWNjLT5pcnFfZW50ZXJfdGltZSA9IE5PVygpOworICAgICAg
ICB0YWNjX3VubG9jayh0YWNjKTsKICAgICB9CiAKICAgICB0YWNjLT5pcnFfY250Kys7CkBAIC0x
NjM2LDggKzE2NDgsMTAgQEAgdm9pZCB0YWNjX2lycV9leGl0KGludCBwbGFjZSkKICAgICBBU1NF
UlQodGFjYy0+aXJxX2NudCA+IDApOwogICAgIGlmICggdGFjYy0+aXJxX2NudCA9PSAxICkKICAg
ICB7CisgICAgICAgIHRhY2NfbG9jayh0YWNjKTsKICAgICAgICAgdGFjYy0+aXJxX3RpbWUgPSBO
T1coKSAtIHRhY2MtPmlycV9lbnRlcl90aW1lOwogICAgICAgICB0YWNjLT5pcnFfZW50ZXJfdGlt
ZSA9IDA7CisgICAgICAgIHRhY2NfdW5sb2NrKHRhY2MpOwogICAgIH0KIAogICAgIHRhY2MtPmly
cV9jbnQtLTsKQEAgLTE2NTMsNiArMTY2NywzNiBAQCBzX3RpbWVfdCB0YWNjX2dldF9ndWVzdF90
aW1lKHN0cnVjdCB0YWNjICp0YWNjKQogICAgIHJldHVybiBndWVzdF90aW1lOwogfQogCisjaWZk
ZWYgQ09ORklHX1RBQ0NfTkVFRFNfTE9DSworc190aW1lX3QgdGFjY19nZXRfZ3Vlc3RfdGltZV9j
cHUoaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdGFjYyogdGFjYyA9ICZwZXJfY3B1KHRhY2MsIGNw
dSk7CisgICAgc190aW1lX3QgZ3Vlc3RfdGltZTsKKyAgICBzX3RpbWVfdCBub3c7CisKKyAgICB0
YWNjX2xvY2sodGFjYyk7CisKKyAgICBub3cgPSBOT1coKTsKKyAgICBndWVzdF90aW1lID0gdGFj
Y19nZXRfZ3Vlc3RfdGltZSh0YWNjKTsKKyAgICBpZiAodGFjYy0+c3RhdGUgPT0gVEFDQ19HVUVT
VCB8fCB0YWNjLT5zdGF0ZSA9PSBUQUNDX0dTWU5DKQorICAgIHsKKyAgICAgICAgZ3Vlc3RfdGlt
ZSArPSBOT1coKSAtIHRhY2MtPnN0YXRlX2VudHJ5X3RpbWU7CisgICAgfQorCisgICAgaWYgKHRh
Y2MtPmlycV9lbnRlcl90aW1lKQorICAgIHsKKyAgICAgICAgZ3Vlc3RfdGltZSAtPSBOT1coKSAt
IHRhY2MtPmlycV9lbnRlcl90aW1lOworICAgIH0KKworICAgIGd1ZXN0X3RpbWUgLT0gdGFjYy0+
aXJxX3RpbWU7CisKKyAgICB0YWNjX3VubG9jayh0YWNjKTsKKworICAgIHJldHVybiBndWVzdF90
aW1lOworfQorI2VuZGlmCisKKwogdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2
KQogewogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4dCB0
byBtZW1vcnkuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDViNDE4MDUuLmE2NDlkMWYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0x
MDI4LDYgKzEwMjgsOSBAQCBzdHJ1Y3QgdGFjYwogICAgIHNfdGltZV90IGlycV9lbnRlcl90aW1l
OwogICAgIHNfdGltZV90IGlycV90aW1lOwogICAgIGludCBpcnFfY250OworI2lmZGVmIENPTkZJ
R19UQUNDX05FRURTX0xPQ0sKKyAgICBzcGlubG9ja190IHRhY2NfbG9jazsKKyNlbmRpZgogfTsK
IAogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0YWNjLCB0YWNjKTsKQEAgLTEwNDEsNiArMTA0NCwx
NCBAQCBpbmxpbmUgc190aW1lX3QgdGFjY19nZXRfZ3Vlc3RfdGltZV9kZWx0YSh2b2lkKQogICAg
IHJldHVybiB0YWNjX2dldF9ndWVzdF90aW1lKCZ0aGlzX2NwdSh0YWNjKSkgLSBjdXJyZW50LT5w
Y3B1X2d1ZXN0X3RpbWU7CiB9CiAKKyNpZmRlZiBDT05GSUdfVEFDQ19ORUVEU19MT0NLCitzX3Rp
bWVfdCB0YWNjX2dldF9ndWVzdF90aW1lX2NwdShpbnQgY3B1KTsKK2lubGluZSBzX3RpbWVfdCB0
YWNjX2dldF9ndWVzdF90aW1lX2RlbHRhX3ZjcHUoc3RydWN0IHZjcHUqIHZjcHUpCit7CisgICAg
cmV0dXJuIHRhY2NfZ2V0X2d1ZXN0X3RpbWVfY3B1KHZjcHUtPnByb2Nlc3NvcikgLSB2Y3B1LT5w
Y3B1X2d1ZXN0X3RpbWU7Cit9CisjZW5kaWYKKwogI2VuZGlmIC8qIF9fU0NIRURfSF9fICovCiAK
IC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:33:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:33: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 1i7zvx-0000Q7-Ta; Wed, 11 Sep 2019 10:33:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zvw-0000P1-AV
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:33:08 +0000
X-Inumbo-ID: 7a46ec36-d47f-11e9-b299-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7a46ec36-d47f-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:39 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id u14so19450744ljj.11
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32: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=D1tmQx4QQQTXiGm/taYp9ljWrLsYP/6Sdp2V1mTvY5Q=;
 b=mkSkUftQESBwTE4pIFjxK9nOfDpujozkVjuwu1pLch7xAXRF/bECdIU1TZyHk5wChg
 UOWQlOXQPb+UjPLj1fcfEKamv9s8PynMB/StH3U1vRP3AVaxbIt6pFCra/d5IR0oaQ7N
 y1dARxwpsAU8HA4wOmcyUrXnodrkPo2Z2BlzebyvDBGOSb5pOKWcckzW0t2j7WZ1hVT7
 R0m8q0eaAzywezFAe9j1YCCFj/MzugvLzL2bEl1hD7r+TQXlb1Z6aydmgpSAnAFAVSFH
 4ybJJfc3bCZccsg+w7QQKvZRgQdFcaChtvEEeXHp1GLQq+AB+t2h01uvp+cZrj+uefcl
 dLTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=D1tmQx4QQQTXiGm/taYp9ljWrLsYP/6Sdp2V1mTvY5Q=;
 b=Gi0uxWIXJRxiLsFeowNR8QaCk/ZcT1BtiEG0h9rrZLOUU8AtRKatA5tq85Y/B457TX
 GSAEGcWY6QaHXIn52YV45MESDIi6t9t589qYFQunRgHe/5lMYFuqrPiw6TGQCQUURhN4
 dk84kLfOtbKFMUU6oF+JqELdjN/UP8cYBrvJT99dmF2eI47erFfP2buIWNwjR+jDV+iI
 9H9yU+V2/D8ZSDA4NEDvsjbdUSKCSVbqMWNMBnBBaFW5DShDKhh8gcHiwiJClCpdnXvC
 vmX8mXh2R3rjThzcxUC9eYjF14RBiZfqk6dSW8YvVi+ZXCyAsWO2wX+Ut2YdNuKOSJpG
 Ur3w==
X-Gm-Message-State: APjAAAUNA9baGP0Pw155WKcVU6WkOAm9+rc2Lp4h3KsxRqPw4WdNmUXY
 R1d+k5tH2c9GYhBGHP8r6zkenr/m40U=
X-Google-Smtp-Source: APXvYqzHZOS70e5XAk+zkJW0cCEdc6izNMK3UieVBImeIDCwGtsLRl0Oq/AKUp5DG3TGajQ0KAUjAw==
X-Received: by 2002:a2e:504f:: with SMTP id v15mr23161379ljd.67.1568197957942; 
 Wed, 11 Sep 2019 03:32:37 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:37 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:21 +0300
Message-Id: <1568197942-15374-9-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 8/9] sched:credit: get guest time from time
 accounting 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 <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>,
 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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCldoaWxlIHRoZSBD
cmVkaXQgc2NoZWR1bGVyIGNvZGUgdXNlcyBndWVzdCB0aW1lIGZyb20gdGhlCm90aGVyIHBjcHUs
IHdlIGhhdmUgdG8gdXNlIGxvY2tlZCB0aW1lIGFjY291bnRpbmcuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9jb21tb24vS2Nv
bmZpZyAgICAgICAgfCAgMSArCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgMTIgKysrKyst
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5k
ZXggYzE3NDhkZC4uZDE3YThiNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBi
L3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMjI3LDYgKzIyNyw3IEBAIGNvbmZpZyBUQUNDX05FRURT
X0xPQ0sKIGNvbmZpZyBTQ0hFRF9DUkVESVQKIAlib29sICJDcmVkaXQgc2NoZWR1bGVyIHN1cHBv
cnQiCiAJZGVmYXVsdCB5CisJc2VsZWN0IFRBQ0NfTkVFRFNfTE9DSwogCS0tLWhlbHAtLS0KIAkg
IFRoZSB0cmFkaXRpb25hbCBjcmVkaXQgc2NoZWR1bGVyIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIHNj
aGVkdWxlci4KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggODFkZWU1ZS4uYWM2YjllNiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
CkBAIC0zMjQsMTYgKzMyNCwxNSBAQCBydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2
YykKICAgICBfX3J1bnFfcmVtb3ZlKHN2Yyk7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1cm5fY3JlZGl0
cyhzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQorc3RhdGljIHZvaWQgYnVy
bl9jcmVkaXRzKHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBkZWx0YSkKIHsKLSAg
ICBzX3RpbWVfdCBkZWx0YTsKICAgICB1aW50NjRfdCB2YWw7CiAgICAgdW5zaWduZWQgaW50IGNy
ZWRpdHM7CiAKICAgICAvKiBBc3NlcnQgc3ZjIGlzIGN1cnJlbnQgKi8KICAgICBBU1NFUlQoIHN2
YyA9PSBDU0NIRURfVkNQVShjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpICk7CiAK
LSAgICBpZiAoIChkZWx0YSA9IG5vdyAtIHN2Yy0+c3RhcnRfdGltZSkgPD0gMCApCisgICAgaWYg
KCBkZWx0YSA8PSAwICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgdmFsID0gZGVsdGEgKiBDU0NI
RURfQ1JFRElUU19QRVJfTVNFQyArIHN2Yy0+cmVzaWR1YWw7CkBAIC0zNDEsNyArMzQwLDYgQEAg
c3RhdGljIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjLCBzX3RpbWVf
dCBub3cpCiAgICAgY3JlZGl0cyA9IHZhbDsKICAgICBBU1NFUlQoY3JlZGl0cyA9PSB2YWwpOyAv
KiBtYWtlIHN1cmUgd2UgaGF2ZW4ndCB0cnVuY2F0ZWQgdmFsICovCiAgICAgYXRvbWljX3N1Yihj
cmVkaXRzLCAmc3ZjLT5jcmVkaXQpOwotICAgIHN2Yy0+c3RhcnRfdGltZSArPSAoY3JlZGl0cyAq
IE1JTExJU0VDUygxKSkgLyBDU0NIRURfQ1JFRElUU19QRVJfTVNFQzsKIH0KIAogc3RhdGljIGJv
b2xfdCBfX3JlYWRfbW9zdGx5IG9wdF90aWNrbGVfb25lX2lkbGUgPSAxOwpAQCAtOTU2LDcgKzk1
NCw3IEBAIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2ln
bmVkIGludCBjcHUpCiAgICAgLyoKICAgICAgKiBVcGRhdGUgY3JlZGl0cwogICAgICAqLwotICAg
IGJ1cm5fY3JlZGl0cyhzdmMsIE5PVygpKTsKKyAgICBidXJuX2NyZWRpdHMoc3ZjLCB0YWNjX2dl
dF9ndWVzdF90aW1lX2RlbHRhX3ZjcHUoc3ZjLT52Y3B1KSk7CiAKICAgICAvKgogICAgICAqIFB1
dCB0aGlzIFZDUFUgYW5kIGRvbWFpbiBiYWNrIG9uIHRoZSBhY3RpdmUgbGlzdCBpZiBpdCB3YXMK
QEAgLTE4NTYsMTQgKzE4NTQsMTQgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgICAgICAgICAgICAg
ICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICB9CiAKLSAgICBydW50aW1lID0gbm93IC0g
Y3VycmVudC0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZTsKKyAgICBydW50aW1lID0gdGFjY19n
ZXRfZ3Vlc3RfdGltZV9kZWx0YSgpOwogICAgIGlmICggcnVudGltZSA8IDAgKSAvKiBEb2VzIHRo
aXMgZXZlciBoYXBwZW4/ICovCiAgICAgICAgIHJ1bnRpbWUgPSAwOwogCiAgICAgaWYgKCAhaXNf
aWRsZV92Y3B1KHNjdXJyLT52Y3B1KSApCiAgICAgewogICAgICAgICAvKiBVcGRhdGUgY3JlZGl0
cyBvZiBhIG5vbi1pZGxlIFZDUFUuICovCi0gICAgICAgIGJ1cm5fY3JlZGl0cyhzY3Vyciwgbm93
KTsKKyAgICAgICAgYnVybl9jcmVkaXRzKHNjdXJyLCBydW50aW1lKTsKICAgICAgICAgc2N1cnIt
PnN0YXJ0X3RpbWUgLT0gbm93OwogICAgICAgICBzY3Vyci0+bGFzdF9zY2hlZF90aW1lID0gbm93
OwogICAgIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:33:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i7zw3-0000UL-8N; Wed, 11 Sep 2019 10:33:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AiaO=XG=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i7zw1-0000T0-AK
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:33:13 +0000
X-Inumbo-ID: 7b29eefa-d47f-11e9-b76c-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b29eefa-d47f-11e9-b76c-bc764e2007e4;
 Wed, 11 Sep 2019 10:32:41 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id y23so19132831ljn.5
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 03:32:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=nTxSIglmusaJTq+slsHa0UgJ/0RrGOlxtblHgFLIsZ4=;
 b=uj8hwhqHEt/YuJweovSp6KjRqgNBJw149U13EqsUdElkHyDRWKs2ERrR5JC3TyROTE
 pETd614g2kxfVzS2TX2Vf6MtN+l7zm0DRFgilUicOfsCz4rR5uOVstSqCdZqkcqgfIsr
 QoiOZHxg6Tr/hdRRqvateyzO2vF39//gz/tdd2nUu62ZQWMdgYCdE5sUjC8mT8LTCj8P
 aQ3KPkkHQtWLiV6FUWAQD6ChOFGbQTVQxtNfR64FPVy9vYc+HdGOo3JkWyTLh75FnQmD
 yWh1aIKOG97JEiYgnavoWAG9ZG6loIVH1mV2J2fN/7uBUD3GjHSy7aI5MtDMiy5DW9vC
 gYbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=nTxSIglmusaJTq+slsHa0UgJ/0RrGOlxtblHgFLIsZ4=;
 b=WdheIRjDD0cjz2fiJxKthDRXZsrwfd+lH2TuLJmmejaOsAsiQdGY0iyFO7zJrn0AEK
 StmnRtXNqPNXrwI8xIvFbvK76R2HUpOvHOyRnH2sLX3TiK7jR/sgFuCKswb1EYCxZWGg
 dxeMCHmFcMVZru+mhM/1JoGY+SJZYdTK6YlXfj8IjILTy54i+azrxvSc7NOo7DedLEvI
 RMfpSURHo+Fq1wcwZFI+/PfqSAV1MVPe+SDdEHjwZ5e2f/04FGpA8vJYl4qbeGs5byiC
 mGfDcTbQyMi1LUM6CoQVRwRWsIEUx8TAoyGrzbtuyXXg+s58wRSeGekdeHh0MF2hQLLv
 1Xug==
X-Gm-Message-State: APjAAAUWnbSHnfvHo/izFNwB60MDU88vRGLJ/OaaZdlxxI7KxkboLKRW
 w4r/BiU7JvlA9OXt02sLa8gXxTYJKYQ=
X-Google-Smtp-Source: APXvYqw7Zpe3MGMlHtgBgNuE9VQf7Mufhx7GHZJO8jeINlKDc+9rZNrgrh9XUoy2yHDqq24BiZzGIA==
X-Received: by 2002:a2e:88c6:: with SMTP id a6mr23164351ljk.39.1568197959507; 
 Wed, 11 Sep 2019 03:32:39 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id w27sm4585275ljd.55.2019.09.11.03.32.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 03:32:38 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 13:32:22 +0300
Message-Id: <1568197942-15374-10-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 9/9] sched:credit2: get guest time from time
 accounting 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 <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>,
 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>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCldoaWxlIHRoZSBD
cmVkaXQyIHNjaGVkdWxlciBjb2RlIHVzZXMgZ3Vlc3QgdGltZSBmcm9tIHRoZQpvdGhlciBwY3B1
LCB3ZSBoYXZlIHRvIHVzZSBsb2NrZWQgdGltZSBhY2NvdW50aW5nLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL0tj
b25maWcgICAgICAgICB8ICAxICsKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMTcgKysr
KysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tj
b25maWcKaW5kZXggZDE3YThiNC4uNjQwOGMxOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29u
ZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMjM0LDYgKzIzNCw3IEBAIGNvbmZpZyBT
Q0hFRF9DUkVESVQKIGNvbmZpZyBTQ0hFRF9DUkVESVQyCiAJYm9vbCAiQ3JlZGl0MiBzY2hlZHVs
ZXIgc3VwcG9ydCIKIAlkZWZhdWx0IHkKKwlzZWxlY3QgVEFDQ19ORUVEU19MT0NLCiAJLS0taGVs
cC0tLQogCSAgVGhlIGNyZWRpdDIgc2NoZWR1bGVyIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIHNjaGVk
dWxlciB0aGF0IGlzCiAJICBvcHRpbWl6ZWQgZm9yIGxvd2VyIGxhdGVuY3kgYW5kIGhpZ2hlciBW
TSBkZW5zaXR5LgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA2Yjc3ZGE3Li4zYjM4ODhiIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwpAQCAtMTM0Miw3ICsxMzQyLDcgQEAgc3RhdGljIGlubGluZSBib29sIGlzX3ByZWVtcHRh
YmxlKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywKICAgICAgICAgcmV0dXJuIHRydWU7
CiAKICAgICBBU1NFUlQoc3ZjLT52Y3B1LT5pc19ydW5uaW5nKTsKLSAgICByZXR1cm4gbm93IC0g
c3ZjLT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lID4KKyAgICByZXR1cm4gdGFjY19n
ZXRfZ3Vlc3RfdGltZV9kZWx0YV92Y3B1KHN2Yy0+dmNwdSk+CiAgICAgICAgICAgIHJhdGVsaW1p
dCAtIENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0U7CiB9CiAKQEAgLTE3MjIsNyAr
MTcyMiw3IEBAIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnJxZCwKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGRlbHRhID0gbm93IC0gc3ZjLT5z
dGFydF90aW1lOworICAgIGRlbHRhID0gdGFjY19nZXRfZ3Vlc3RfdGltZV9kZWx0YV92Y3B1KHN2
Yy0+dmNwdSk7CiAKICAgICBpZiAoIHVubGlrZWx5KGRlbHRhIDw9IDApICkKICAgICB7CkBAIC0x
NzM5LDcgKzE3MzksNyBAQCB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQsCiAgICAgaWYgKCBoYXNfY2FwKHN2YykgKQogICAgICAgICBzdmMtPmJ1ZGdl
dCAtPSBkZWx0YTsKIAotICAgIHN2Yy0+c3RhcnRfdGltZSA9IG5vdzsKKyAgICBzdmMtPnZjcHUt
PnBjcHVfZ3Vlc3RfdGltZSArPSBkZWx0YTsKIAogIG91dDoKICAgICBpZiAoIHVubGlrZWx5KHRi
X2luaXRfZG9uZSkgKQpAQCAtMzE4OSw4ICszMTg5LDggQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKICAgICB7CiAgICAgICAgIHNfdGltZV90
IHJhdGVsaW1pdF9taW4gPSBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpOwogICAgICAgICBp
ZiAoIHNuZXh0LT52Y3B1LT5pc19ydW5uaW5nICkKLSAgICAgICAgICAgIHJhdGVsaW1pdF9taW4g
PSBzbmV4dC0+dmNwdS0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKSAtIG5vdzsKKyAgICAg
ICAgICAgIHJhdGVsaW1pdF9taW4gPSB0YWNjX2dldF9ndWVzdF90aW1lX2RlbHRhX3ZjcHUoc25l
eHQtPnZjcHUpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBNSUNST1NFQ1MocHJ2LT5y
YXRlbGltaXRfdXMpOwogICAgICAgICBpZiAoIHJhdGVsaW1pdF9taW4gPiBtaW5fdGltZSApCiAg
ICAgICAgICAgICBtaW5fdGltZSA9IHJhdGVsaW1pdF9taW47CiAgICAgfQpAQCAtMzI2NSw2ICsz
MjY1LDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk
LAogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnNuZXh0ID0gTlVMTDsKICAgICBzdHJ1Y3QgY3Nj
aGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYocGVyX2NwdShzY2hlZHVsZXIsIGNwdSkp
OwogICAgIGJvb2wgeWllbGQgPSBmYWxzZSwgc29mdF9hZmZfcHJlZW1wdCA9IGZhbHNlOworICAg
IHNfdGltZV90IGd1ZXN0X3RpbWU7CiAKICAgICAqc2tpcHBlZCA9IDA7CiAKQEAgLTMyODYsOCAr
MzI4Nyw4IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKICAgICAgKiBubyBwb2ludCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGlsIHJhdGUgbGltaXRp
bmcgZXhwaXJlcy4KICAgICAgKi8KICAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91
cyAmJiB2Y3B1X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSAmJgotICAgICAgICAgKG5vdyAtIHNjdXJy
LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lKSA8Ci0gICAgICAgICAgTUlDUk9TRUNT
KHBydi0+cmF0ZWxpbWl0X3VzKSApCisgICAgICAgICAoKGd1ZXN0X3RpbWUgPSB0YWNjX2dldF9n
dWVzdF90aW1lX2RlbHRhX3ZjcHUoc2N1cnItPnZjcHUpKSA8CisgICAgICAgICAgTUlDUk9TRUNT
KHBydi0+cmF0ZWxpbWl0X3VzKSkpCiAgICAgewogICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2lu
aXRfZG9uZSkgKQogICAgICAgICB7CkBAIC0zMjk3LDcgKzMyOTgsNyBAQCBydW5xX2NhbmRpZGF0
ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAgICB9IGQ7CiAg
ICAgICAgICAgICBkLmRvbSA9IHNjdXJyLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAg
ICAgICAgIGQudmNwdSA9IHNjdXJyLT52Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5ydW50
aW1lID0gbm93IC0gc2N1cnItPnZjcHUtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CisgICAg
ICAgICAgICBkLnJ1bnRpbWUgPSBndWVzdF90aW1lOwogICAgICAgICAgICAgX190cmFjZV92YXIo
VFJDX0NTQ0hFRDJfUkFURUxJTUlULCAxLAogICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGQpLAogICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7Ci0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:38:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i800s-0001Cs-3c; Wed, 11 Sep 2019 10:38:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i800q-0001Cn-Ri
 for xen-devel@lists.xen.org; Wed, 11 Sep 2019 10:38:12 +0000
X-Inumbo-ID: 40753b06-d480-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 40753b06-d480-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 10:38:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2355528;
 Wed, 11 Sep 2019 03:38:11 -0700 (PDT)
Received: from [10.37.12.223] (unknown [10.37.12.223])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 891B93F59C;
 Wed, 11 Sep 2019 03:38:08 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-7-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8e13c7ad-c3cb-aa46-744b-8dc01fe70718@arm.com>
Date: Wed, 11 Sep 2019 11:38:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821035315.12812-7-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDgvMjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IFdlIGRvbid0IGhhdmUgYSBjbGVhciB3YXkgdG8ga25vdyBob3cgbWFueSB2aXJ0dWFsIFNQ
SXMgd2UgbmVlZCBmb3IgdGhlCj4gZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBv
cHRpb24gdW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5Cj4gdGhlIG51bWJlciBvZiBTUElzIHRv
IGFsbG9jYXRlIGZvciBhIGRvbWFpbi4KPiAKPiBUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdo
ZW4gYWJzZW50LCB3ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgo+IEdJQyBsaW5lcyBm
b3IgZG9tMC1sZXNzIGRvbWFpbnMsIGp1c3QgbGlrZSBmb3IgZG9tMC4gR2l2ZW4gdGhhdAo+IGRv
bTAtbGVzcyBWTXMgYXJlIG1lYW50IGZvciBzdGF0aWMgcGFydGl0aW9uaW5nIHNjZW5hcmlvcyB3
aGVyZSB0aGUKPiBudW1iZXIgb2YgVk1zIGlzIHZlcnkgbG93LCBpbmNyZWFzZWQgbWVtb3J5IG92
ZXJoZWFkIHNob3VsZCBub3QgYmUgYQo+IHByb2JsZW0sIGFuZCBpdCBpcyBwb3NzaWJsZSB0byBt
aW5pbWl6ZSBpdCB1c2luZyAibnJfc3BpcyIuCj4gCj4gUmVtb3ZlIHRoZSBvbGQgc2V0dGluZyBv
ZiBucl9zcGlzIGJhc2VkIG9uIHRoZSBwcmVzZW5jZSBvZiB0aGUgdnBsMDExLgoKSSBhbSBhZnJh
aWQgdGhpcyBzdGlsbCBkb2VzIG5vdCBleHBsYWluIHRoZSBpbXBsaWNhdGlvbnMgb2YgdGhpcyBw
YXRjaCAKdG8gY3VycmVudCBzZXR1cCAod2l0aCBhbmQgd2l0aG91dCBWUEwwMTEpLgoKRm9yIGlu
c3RhbmNlLCB3aXRoIHlvdXIgY2hhbmdlLCBWUEwwMTEgbWF5IG5vdCB3b3JrIGFueW1vcmUuIElt
YWdpbmUgd2UgCmRlY2lkZSB0byBwdXNoIHRoZSB2cGwwMTEgaW50ZXJydXB0IHRvd2FyZHMgdGhl
IGVuZCBvZiB0aGUgSW50ZXJydXB0IElEIApzcGFjZSAoaS5lLiAxMDE5KS4KCkkgZG9uJ3QgdGhp
bmsgd2Ugd2FudCB0aGUgdXNlciB0byBoYXZlIHRvIHNlbGVjdCBucl9zcGlzIGJ5IGhpbXNlbGYg
Zm9yIAp0aGlzIGNhc2UuCgpSZWdhcmRpbmcgdGhlIGNoYW5nZSB3aXRob3V0IHZwbDAxMSwgdGhp
cyBpcyBub3QgZXhwbGFpbmVkIHdoeSBhbGwgdGhlIApkb21haW5zIChldmVuIHRoZSBvbmUgd2l0
aG91dCBTUElzIHJvdXRlZCkgd2lsbCBoYXZlIFNQSXMgZXhwb3NlZC4gRm9yIAppbnN0YW5jZSwg
aWYgeW91IHdlcmUgdG8gZXhwb3NlIDI1NiBpbnRlcnJ1cHRzIGZvciA0IGRvbWFpbnMsIHRoaXMg
d2lsbCAKcm91Z2hseSB1c2UgODBLQiBvZiBtZW1vcnkuIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB3
aGF0IHlvdSBoYWQgaW4gbWluZCAKYXMgImxvdyBmb290cHJpbnQiLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:39:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10: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 1i801j-0001Hd-F5; Wed, 11 Sep 2019 10:39: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=4kzS=XG=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i801i-0001HV-GQ
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:39:06 +0000
X-Inumbo-ID: 6037fad2-d480-11e9-ac28-12813bfff9fa
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.112]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6037fad2-d480-11e9-ac28-12813bfff9fa;
 Wed, 11 Sep 2019 10:39:05 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=MgEhSNutkKGeCRcB7cGfqmIS6vhdYfhUwnrCRqqnAyeM4fydV7OSg4MkXv8Ex30WqmsSxziFUefuRZ6RdF9u4gwCRk5bX+smefW3AzLVN4N3IapJVjDUVe2Z35PjkiXTbdDL4EZ4vTFd9INxYdt3ruRAzaLcxavGCopQwtP7XgpfTfvzbsthJI3v/r551FeDj6ZCaLTDleyrP5H2dOpdwYmrUvij5lwZECE0YrGOQOCyN+jIZz+MIv9Ms+Hh1hOTQ+ftZmNFkrRmc2MEjRPkRu2xHCIjuaBsRmPKSHo1wTfew7OUsC0qZE03XWmslTPlILrg/q8miHK/NrzlzALEjA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YaPD6I2leiwhoHX7G3KANSxZ21CUtOVmlQIALIc/mRU=;
 b=MovIxxhiKGW9LbHXgiGlYuTDDh+ZWEWg27KOhBaJC7NQpO5HGU2tPSWBfHSSwY2ctWBaabwN/tb/xCI5CdGzMhvD+0QQUD1Cg1Ld7sUYYDoiROH5+H5YWbVQxM45CIGDEd2jGjJ2NaFQhHA+XCstwLvTEAgUoUrPlF4b6QEARW+YHlSVRjdO2LzDB2YWTZKrSbuz0iT9XeB37yvzT6h/FlVZBToMxfXtvoC0aHp9V7SaH7jeSGTVaE4w/sxDkDmLMg6dkSwBp9+s9v5xQ8pmZXfdES9YChmotYYTF9I74mWMBkzyx/Som9t3eCSTFIqIqYjjHJv0CjpxJmKtjHYdGg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YaPD6I2leiwhoHX7G3KANSxZ21CUtOVmlQIALIc/mRU=;
 b=LVpOEFq1QEweFdpTHmcr3s3p7mRUNfrPO+8XHhHanfRXaXNVNPgcrGgl/Djb9IcvG6UINzuR086BGHR6Jvcql4UTOCu4benb5LIiD6N87Oh4f3MNirCKVSP4pK2nYyBOiXudlCpSM29jRu8doMFhnrMeAmJ3E++9vAGT0OiN970=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5847.eurprd02.prod.outlook.com (10.255.191.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.14; Wed, 11 Sep 2019 10:39:03 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2241.018; Wed, 11 Sep 2019
 10:39:03 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>, Razvan COJOCARU
 <rcojocaru@bitdefender.com>, "tamas@tklengyel.com" <tamas@tklengyel.com>
Thread-Topic: [PATCH v9] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVZyQz09ftstBAgkqLCbI9BLbek6cmQG2AgAALiAA=
Date: Wed, 11 Sep 2019 10:39:02 +0000
Message-ID: <e7330f19-9350-54f2-a066-730f1ab3c145@bitdefender.com>
References: <20190909153508.10847-1-aisaila@bitdefender.com>
 <4ae96ee9-192d-f790-b2cb-9d60a5aab292@suse.com>
In-Reply-To: <4ae96ee9-192d-f790-b2cb-9d60a5aab292@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR2P264CA0019.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101::31)
 To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 6137922c-19fe-4499-abce-08d736a44354
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5847; 
x-ms-traffictypediagnostic: AM7PR02MB5847:|AM7PR02MB5847:|AM7PR02MB5847:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5847264110694684B99DD0DBABB10@AM7PR02MB5847.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(346002)(376002)(366004)(396003)(39860400002)(199004)(189003)(66446008)(64756008)(36756003)(25786009)(3846002)(6116002)(2906002)(71190400001)(71200400001)(6512007)(14454004)(14444005)(256004)(2501003)(229853002)(7736002)(6486002)(52116002)(8936002)(66066001)(305945005)(5660300002)(110136005)(66946007)(186003)(54906003)(53936002)(99286004)(4326008)(478600001)(6246003)(66556008)(31686004)(102836004)(446003)(31696002)(86362001)(53546011)(11346002)(2616005)(486006)(76176011)(476003)(6506007)(386003)(6436002)(26005)(316002)(8676002)(81156014)(81166006)(66476007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5847;
 H:AM7PR02MB5750.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: 17R6ivlZAqHb0Dcbzlkf0sEniiFpnWJSNUaWdiKxOPQKhA5lQ7VZID2b9OGnv+27YIE/7hJGBLB9C6ae61X+w5DvoSzLmalPfNDnb7P7iy9JgJrkozlZWwVF6Cqpv0dzqp7UH7KzAAeIJzqkonbbii/d299Mk2GM8Y3lt1CE6aAH56iKdK6r+qvbaK2dQG/nT0UTNo48OqhstKV7rVYFj/UfiDTOoZHCb+sOHUbzostXduxjT2xrqfeeUkNth5aNCWyQg74CFUBA+4hWU0X1cVqXXbg3tKe5EZE1GlyUHu/sGM9bZKxhiZa4RwaGKtTI0XJKyfwf2vxTPg8fggeLsyFZZGfamBEEeksjQETKOUD7PHBhFOlPMv1AmVqn+tN4ZsWJkdQyzx6qwHcgrgej9wROhAZfhE+Td99NgJQZ4gE=
Content-ID: <7AB40C6D2E672640B7040117408844C4@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6137922c-19fe-4499-abce-08d736a44354
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 10:39:03.0084 (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: HPNBMUPBduQN/+zrVfOF+KPIPwKAxV/1VJhNA4s210yIPDxS0418K7F9OBCL0fnISFdPrIrKwsnL5cVLNz2NlpT+MSlFaAkXN1FRACA/PV8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5847
Subject: Re: [Xen-devel] [PATCH v9] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "wl@xen.org" <wl@xen.org>,
 "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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDExLjA5LjIwMTkgMTI6NTcsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwOS4wOS4y
MDE5IDE3OjM1LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IEEvRCBiaXQgd3Jp
dGVzIChvbiBwYWdlIHdhbGtzKSBjYW4gYmUgY29uc2lkZXJlZCBiZW5pZ24gYnkgYW4gaW50cm9z
cGVjdGlvbg0KPj4gYWdlbnQsIHNvIHJlY2VpdmluZyB2bV9ldmVudHMgZm9yIHRoZW0gaXMgYSBw
ZXNzaW1pemF0aW9uLiBXZSB0cnkgaGVyZSB0bw0KPj4gb3B0aW1pemUgYnkgZmlsdGVyaW5nIHRo
ZXNlIGV2ZW50cyBvdXQuDQo+PiBDdXJyZW50bHksIHdlIGFyZSBmdWxseSBlbXVsYXRpbmcgdGhl
IGluc3RydWN0aW9uIGF0IFJJUCB3aGVuIHRoZSBoYXJkd2FyZSBzZWVzDQo+PiBhbiBFUFQgZmF1
bHQgd2l0aCBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEuIFRoaXMgaXMsIGhvd2V2
ZXIsDQo+PiBpbmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBs
ZWdpdGltYXRlbHkgY2F1c2UgYW4NCj4+IEVQVCBmYXVsdCBvZiBpdHMgb3duIHdoaWxlIGFjY2Vz
c2luZyBhIF9kaWZmZXJlbnRfIHBhZ2UgZnJvbSB0aGUgb3JpZ2luYWwgb25lLA0KPj4gd2hlcmUg
QS9EIHdlcmUgc2V0Lg0KPj4gVGhlIHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVt
dWxhdGlvbiwgd2hpbGUgaWdub3JpbmcgRVBUIHJlc3RyaWN0aW9ucw0KPj4gZm9yIHRoZSB3YWxr
IHBhcnQsIGFuZCB0YWtpbmcgdGhlbSBpbnRvIGFjY291bnQgZm9yIHRoZSAiYWN0dWFsIiBlbXVs
YXRpbmcgb2YNCj4+IHRoZSBpbnN0cnVjdGlvbiBhdCBSSVAuIFdoZW4gd2Ugc2VuZCBvdXQgYSB2
bV9ldmVudCwgd2UgZG9uJ3Qgd2FudCB0aGUgZW11bGF0aW9uDQo+PiB0byBjb21wbGV0ZSwgc2lu
Y2UgaW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUgdG8gdmV0byB3aGF0ZXZlciBpdCBpcyBk
b2luZy4NCj4+IFRoYXQgd291bGQgbWVhbiB0aGF0IHdlIGNhbid0IGFjdHVhbGx5IHByZXZlbnQg
YW55IG1hbGljaW91cyBhY3Rpdml0eSwgaW5zdGVhZA0KPj4gd2UnZCBvbmx5IGJlIGFibGUgdG8g
cmVwb3J0IG9uIGl0Lg0KPj4gV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVudCIgY2FzZSB3aGls
ZSBlbXVsYXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUNCj4+IGV2ZW50IG91dCBhbmQg
dGhlbiBzdXNwZW5kIHRoZSBlbXVsYXRpb24gKHJldHVybiBYODZFTVVMX1JFVFJZKS4NCj4+IEFm
dGVyIHRoZSBlbXVsYXRpb24gc3RvcHMgd2UnbGwgY2FsbCBodm1fdm1fZXZlbnRfZG9fcmVzdW1l
KCkgYWdhaW4gYWZ0ZXIgdGhlDQo+PiBpbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZl
bnQgYW5kIHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlDQo+PiBpbnN0cnVjdGlvbiBhdCBS
SVAgd2lsbCBiZSBmdWxseSBlbXVsYXRlZCAod2l0aCB0aGUgRVBUIGlnbm9yZWQpIGlmIHRoZQ0K
Pj4gaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBhbGxvd3MgaXQsIGFuZCB0aGUgZ3Vlc3Qgd2ls
bCBjb250aW51ZSB0byBydW4gcGFzdA0KPj4gdGhlIGluc3RydWN0aW9uLg0KPj4NCj4+IEEgY29t
bW9uIGV4YW1wbGUgaXMgaWYgdGhlIGhhcmR3YXJlIGV4aXRzIGJlY2F1c2Ugb2YgYW4gRVBUIGZh
dWx0IGNhdXNlZCBieSBhDQo+PiBwYWdlIHdhbGssIHAybV9tZW1fYWNjZXNzX2NoZWNrKCkgZGVj
aWRlcyBpZiBpdCBpcyBnb2luZyB0byBzZW5kIGEgdm1fZXZlbnQuDQo+PiBJZiB0aGUgdm1fZXZl
bnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJlIHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1
Y3Rpb24NCj4+IGF0IFJJUCwgdGhhdCBpbnN0cnVjdGlvbiBtaWdodCBhbHNvIGhpdCBhIHByb3Rl
Y3RlZCBwYWdlIGFuZCBwcm92b2tlIGEgdm1fZXZlbnQuDQo+Pg0KPj4gTm93IGlmIG5wZmVjLmtp
bmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgYW5kIGQtPmFyY2gubW9uaXRvci5pbmd1ZXN0X3BhZ2Vm
YXVsdF9kaXNhYmxlZA0KPj4gaXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0aGUgcGFnZSB3YWxrIGNh
c2UgYW5kIHdlIGNhbiBkbyB0aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRpb24NCj4+IGFuZCBlbXVs
YXRlIHRoZSBwYWdlIHdhbGsgd2hpbGUgaWdub3JpbmcgdGhlIEVQVCwgYnV0IGRvbid0IGlnbm9y
ZSB0aGUgRVBUIGZvciB0aGUNCj4+IGVtdWxhdGlvbiBvZiB0aGUgYWN0dWFsIGluc3RydWN0aW9u
Lg0KPj4NCj4+IEluIHRoZSBmaXJzdCBjYXNlIHdlIHdvdWxkIGhhdmUgMiBFUFQgZXZlbnRzLCBp
biB0aGUgc2Vjb25kIGNhc2Ugd2Ugd291bGQgaGF2ZQ0KPj4gMSBFUFQgZXZlbnQgaWYgdGhlIGlu
c3RydWN0aW9uIGF0IHRoZSBSSVAgdHJpZ2dlcnMgYW4gRVBUIGV2ZW50Lg0KPj4NCj4+IFdlIHVz
ZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIHRvIGludGVyY2VwdCByL3cgYWNjZXNzIGFuZA0K
Pj4gX19odm1fY29weSgpIHRvIGludGVyY2VwdCBleGVjIGFjY2Vzcy4NCj4gDQo+IEp1c3QgbGlr
ZSBzYWlkIGZvciB2OCAtIHRoaXMgZG9lc24ndCBsb29rIHRvIG1hdGNoIHRoZSBpbXBsZW1lbnRh
dGlvbi4NCj4gDQo+PiBodm1fZW11bGF0ZV9zZW5kX3ZtX2V2ZW50KCkgY2FuIHJldHVybiBmYWxz
ZSBpZiB0aGVyZSB3YXMgbm8gdmlvbGF0aW9uLA0KPj4gaWYgdGhlcmUgd2FzIGFuIGVycm9yIGZy
b20gbW9uaXRvcl90cmFwcygpIG9yIHAybV9nZXRfbWVtX2FjY2VzcygpLg0KPj4gUmV0dXJuaW5n
IGZhbHNlIGlmIHAybV9nZXRfbWVtX2FjY2VzcygpIGZhaWxzIGlzIG5lZWRlZCBiZWNhdXNlIHRo
ZSBFUFQNCj4+IGVudHJ5IHdpbGwgaGF2ZSByd3ggbWVtb3J5IGFjY2VzcyByaWdodHMuDQo+IA0K
PiBJIGhhdmUgdG8gYWRtaXQgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kIHRoaXMgcmVhc29uaW5n
LCBidXQgSQ0KPiBndWVzcyBJIHNob3VsZCBsZWF2ZSBpdCB0byB0aGUgVk0gZXZlbnQgbWFpbnRh
aW5lcnMgdG8ganVkZ2UuDQo+IEluIHBhcnRpY3VsYXIgaXQncyB1bmNsZWFyIHRvIG1lIHdoeSBw
Mm1fZ2V0X21lbV9hY2Nlc3MoKQ0KPiBmYWlsdXJlIHdvdWxkIGltcGx5IHJ3eCBhY2Nlc3MuDQo+
IA0KPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMNCj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jDQo+PiBAQCAtNTQ0LDEwICs1NDQsMTEgQEAgc3RhdGljIHZvaWQg
Kmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKA0KPj4gICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQgKmh2bWVtdWxfY3R4dCkNCj4+ICAgew0KPj4gICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50Ow0KPj4gLSAgICB2b2lkICplcnIsICptYXBwaW5nOw0KPj4gKyAgICB2b2lkICplcnIg
PSBOVUxMLCAqbWFwcGluZzsNCj4gDQo+IEFzIGFsc28gc2FpZCBkdXJpbmcgdjggcmV2aWV3LCBJ
IGRvbid0IHRoaW5rIHRoaXMgKGFuZCB0aGUgcmVsYXRlZCkNCj4gY2hhbmdlcyBpcyBuZWVkZWQg
YW55bW9yZSBub3cgdGhhdCB5b3UndmUgbW92ZWQgeW91ciBuZXcgZ290byBpbnRvDQo+IHRoZSBs
b29wLg0KDQpJIHRob3VnaHQgaXQgaXMgc2ltcGxlciB0byBpbml0IGVyciB3aXRoIE5VTEwgYnV0
IHlvdSBhcmUgcmlnaHQgdGhlcmUgaXMgDQpubyBuZWVkIGZvciB0aGlzIGluIHRoaXMgcGF0Y2gu
IEkgd2lsbCByZXZlcnQgdGhlIGNoYW5nZXMuDQoNCj4gDQo+PiBAQCAtMjE1LDYgKzIxNyw3OSBA
QCB2b2lkIGh2bV9tb25pdG9yX2ludGVycnVwdCh1bnNpZ25lZCBpbnQgdmVjdG9yLCB1bnNpZ25l
ZCBpbnQgdHlwZSwNCj4+ICAgICAgIG1vbml0b3JfdHJhcHMoY3VycmVudCwgMSwgJnJlcSk7DQo+
PiAgIH0NCj4+ICAgDQo+PiArLyoNCj4+ICsgKiBTZW5kIG1lbW9yeSBhY2Nlc3Mgdm1fZXZlbnRz
IGJhc2VkIG9uIHBmZWMuIFJldHVybnMgdHJ1ZSBpZiB0aGUgZXZlbnQgd2FzDQo+PiArICogc2Vu
dCBhbmQgZmFsc2UgZm9yIHAybV9nZXRfbWVtX2FjY2VzcygpIGVycm9yLCBubyB2aW9sYXRpb24g
YW5kIGV2ZW50IHNlbmQNCj4+ICsgKiBlcnJvci4gQXNzdW1lcyB0aGUgY2FsbGVyIHdpbGwgY2hl
Y2sgYXJjaC52bV9ldmVudC0+c2VuZF9ldmVudC4NCj4+ICsgKg0KPj4gKyAqIE5PVEU6IHAybV9n
ZXRfbWVtX2FjY2VzcygpIGNhbiBmYWlsIGlmIHRoZSBlbnRyeSB3YXMgbm90IGZvdW5kIGluIHRo
ZSBFUFQNCj4+ICsgKiAoaW4gd2hpY2ggY2FzZSBhY2Nlc3MgdG8gaXQgaXMgdW5yZXN0cmljdGVk
LCBzbyBubyB2aW9sYXRpb25zIGNhbiBvY2N1cikuDQo+PiArICogSW4gdGhpcyBjYXNlcyBpdCBp
cyBmaW5lIHRvIGNvbnRpbnVlIHRoZSBlbXVsYXRpb24uDQo+PiArICovDQo+PiArYm9vbCBodm1f
bW9uaXRvcl9jaGVja19lcHQodW5zaWduZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwgdWludDMyX3Qg
cGZlYywNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBraW5kKQ0KPiAN
Cj4gV2h5IGRpZCB5b3UgY2hvb3NlIHRvIGhhdmUgImVwdCIgaW4gdGhlIG5hbWUgYW5kIGFsc28g
bWVudGlvbiBpdA0KPiBpbiB0aGUgY29tbWl0PyBJcyB0aGVyZSBhbnl0aGluZyBpbiBoZXJlIHdo
aWNoIGlzbid0IGdlbmVyaWMgcDJtPw0KDQpUaGUgbmFtZSB3YXMgc3VnZ2VzdGVkIGJ5IFJhenZh
biBDb2pvY2FydS4gSSBoYXZlIG5vIHByZWZlcmVuY2UgaW4gdGhlIA0KbmFtZS4gTWF5YmUgVGFt
YXMgY2FuIHN1Z2dlc3QgYSBnb29kIG9uZS4NCg0KPiANCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMNCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMNCj4+
IEBAIC0yMTIsOCArMjEyLDkgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdw
YSwgdW5zaWduZWQgbG9uZyBnbGEsDQo+PiAgICAgICB9DQo+PiAgICAgICBpZiAoIHZtX2V2ZW50
X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgJiYNCj4+ICAgICAgICAgICAgZC0+YXJj
aC5tb25pdG9yLmluZ3Vlc3RfcGFnZWZhdWx0X2Rpc2FibGVkICYmDQo+PiAtICAgICAgICAgbnBm
ZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVu
dCAqLw0KPj4gKyAgICAgICAgIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgKSAvKiBk
b24ndCBzZW5kIGEgbWVtX2V2ZW50ICovDQo+PiAgICAgICB7DQo+PiArICAgICAgICB2LT5hcmNo
LnZtX2V2ZW50LT5zZW5kX2V2ZW50ID0gdHJ1ZTsNCj4gDQo+IFNpbmNlIEknbSBiZWluZyBwdXp6
bGVkIGV2ZXJ5IHRpbWUgSSBzZWUgdGhpczogVGhlIGNvbW1lbnQgYW5kDQo+IHRoZSBsaW5lIHlv
dSBhZGQgbG9vayB0byBiZSBpbiBjdXJpb3VzIGRpc2FncmVlbWVudC4gRG8geW91DQo+IHBlcmhh
cHMgd2FudCB0byBleHRlbmQgaXQgdG8gaW5jbHVkZSBzb21ldGhpbmcgbGlrZSAicmlnaHQNCj4g
YXdheSIsIG9yIG1ha2UgaXQgZS5nLiAidHJ5IHRvIGF2b2lkIHNlbmRpbmcgYSBtZW0gZXZlbnQi
Pw0KPiBQZXJzb25hbGx5IEkgdGhpbmsgaXQgd291bGRuJ3QgaHVydCB0byBldmVuIG1lbnRpb24g
dGhlICJ3aHkiDQo+IGhlcmUuDQoNCkkgYWdyZWUsIEkgd2lsbCB1cGRhdGUgdGhhdCBjb21tZW50
Lg0KDQpUaGFua3MsDQpBbGV4DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:40:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i802j-0001xU-S9; Wed, 11 Sep 2019 10:40: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=bpM+=XG=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i802i-0001xL-LJ
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:40:08 +0000
X-Inumbo-ID: 846aa7e3-d480-11e9-ac28-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 846aa7e3-d480-11e9-ac28-12813bfff9fa;
 Wed, 11 Sep 2019 10:40:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568198408;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=keDhQkTQuwqHi8x46r/2KE32vuY9D6D7zoH2EoUGT3Y=;
 b=iIw+9D6kQFSnpmejv4flQPDD6qOunLCAXOscvyzf4WT/8fwiC0lwyFc8
 R3fty/gm5Bx7XK/Vf7C1hLpAd6R/J/CqvFG4LWgr+kwooyNpJrAJF5lwf
 yRgDiWhKUM1hDwxkxTiEFVtFm01gvtXKIArHqiIwYwwkOT3CaGYnTEI2g E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Jykfh3PBR0eWLWEC0Uvj3kxJJBpHyt8oAcQPaILmFT7sRT3NnJim2PbHCY52O6ws8XMMvFyp6o
 vQQnDRw6GtyJ81N4uOqlJ79Vw4qNHu/h0ID4c+Z4zlxtElO8QWdmCnDeFVMvBMUi5P6xwT2r66
 0FSEMr6vMp2YqZXHhvQsUOeibpVmCst0xfN4nx+Hgc+oM4i+v+dbKklctD7aODOAUOL/Ijj5yx
 AjD4dPdb8JGj/kFl7y5LJB7BW41PCkwAO4CLGS6cFcmTfXbYHpINcW6ENQhlrK3JZnlB4DAIrW
 Czo=
X-SBRS: 2.7
X-MesageID: 5425223
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,493,1559534400"; 
   d="scan'208";a="5425223"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23928.52965.976467.722814@mariner.uk.xensource.com>
Date: Wed, 11 Sep 2019 11:39:33 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20190911060203.25202-1-jgross@suse.com>
References: <20190911060203.25202-1-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools: fix linking hypervisor includes to
 tools include 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" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzOiBmaXggbGlua2luZyBoeXBlcnZp
c29yIGluY2x1ZGVzIHRvIHRvb2xzIGluY2x1ZGUgZGlyZWN0b3J5Iik6Cj4gQW4gaW5jcmVtZW50
YWwgYnVpbGQgb2YgdG9vbHMvaW5jbHVkZSB3b24ndCBwaWNrdXAgbmV3IGh5cGVydmlzb3IKPiBo
ZWFkZXJzIGluIHRvb2xzL2luY2x1ZGUveGVuLiBGaXggdGhhdC4KCkkgcGVyc29uYWxseSBJIHRo
aW5rIHRyeWluZyB0byBnZXQgdGhpcyBraW5kIG9mIHRoaW5nIHRvIHdvcmsgcHJvcGVybHkKd2l0
aCByZWN1cnNpdmUgbWFrZSBpcyB0b28gaGFyZCB0byBiZSB3b3J0aCB0cnlpbmcuICBCdXQgSSB3
b24ndCBzdGFuZAppbiB5b3VyIHdheS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:43:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10:43:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i805j-00029l-C9; Wed, 11 Sep 2019 10:43:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i805i-00029e-10
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:43:14 +0000
X-Inumbo-ID: f38c6d04-d480-11e9-ac28-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f38c6d04-d480-11e9-ac28-12813bfff9fa;
 Wed, 11 Sep 2019 10:43: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 667ABAD95;
 Wed, 11 Sep 2019 10:43:11 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-32-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f76aba47-e3c7-b8c6-03ac-b6862106d01c@suse.com>
Date: Wed, 11 Sep 2019 12:43:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-32-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 31/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBWMToKPiAtIGFkZCBz
cGVjaWFsIGhhbmRsaW5nIGZvciBpZGxlIHVuaXQgaW4gdW5pdF9ydW5uYWJsZSgpIGFuZAo+ICAg
dW5pdF9ydW5uYWJsZV9zdGF0ZSgpCgpXaHkgd2FzIHRoaXMgZG9uZT8gSXNuJ3QgdmNwdV9ydW5u
YWJsZSgpIGdvaW5nIHRvIGFsd2F5cyByZXR1cm4KdHJ1ZSBmb3IgaWRsZSB2Q1BVLXM/Cgo+IC0t
LSBhL3hlbi9jb21tb24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAg
LTEyNTUsNyArMTI1NSwxMCBAQCBpbnQgdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKPiAgICAg
IHYtPmFzeW5jX2V4Y2VwdGlvbl9tYXNrID0gMDsKPiAgICAgIG1lbXNldCh2LT5hc3luY19leGNl
cHRpb25fc3RhdGUsIDAsIHNpemVvZih2LT5hc3luY19leGNlcHRpb25fc3RhdGUpKTsKPiAgI2Vu
ZGlmCj4gLSAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAwOwo+ICsgICAgaWYgKCB2LT5hZmZpbml0
eV9icm9rZW4gJiBWQ1BVX0FGRklOSVRZX09WRVJSSURFICkKPiArICAgICAgICB2Y3B1X3RlbXBv
cmFyeV9hZmZpbml0eSh2LCBOUl9DUFVTLCBWQ1BVX0FGRklOSVRZX09WRVJSSURFKTsKPiArICAg
IGlmICggdi0+YWZmaW5pdHlfYnJva2VuICYgVkNQVV9BRkZJTklUWV9XQUlUICkKPiArICAgICAg
ICB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eSh2LCBOUl9DUFVTLCBWQ1BVX0FGRklOSVRZX1dBSVQp
OwoKU2hvdWxkbid0IHRoaXMgbGl2ZSBpbiBhbiBlYXJsaWVyIHBhdGNoPyBJIGd1ZXNzIHRoZSBz
YW1lIHF1ZXN0aW9uCmlzIGFwcGxpY2FibGUgdG8gYWxtb3N0IGV2ZXJ5dGhpbmcgaGVyZSwgYXMg
YWxzbyBhbHJlYWR5IG1lbnRpb25lZAplLmcuIGluIHRoZSBwcmV2aW91cyBwYXRjaC4KCj4gIHN0
YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcmVzKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnJlcykKPiAgewo+IC0gICAgdW5pdC0+dmNwdV9saXN0LT5wcm9jZXNzb3IgPSByZXMtPnByb2Nl
c3NvcjsKPiArICAgIGludCBjcHUgPSBjcHVtYXNrX2ZpcnN0KHJlcy0+Y3B1cyk7Cgp1bnNpZ25l
ZCBpbnQKCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcGF1c2VfZmxhZ3NfYXRvbWlj
KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQo+ICB7Cj4gLSAgICBzZXRfYml0
KGJpdCwgJnVuaXQtPnZjcHVfbGlzdC0+cGF1c2VfZmxhZ3MpOwo+ICsgICAgc3RydWN0IHZjcHUg
KnY7Cj4gKwo+ICsgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCj4gKyAg
ICAgICAgc2V0X2JpdChiaXQsICZ2LT5wYXVzZV9mbGFncyk7Cj4gIH0KPiAgCj4gIHN0YXRpYyBp
bmxpbmUgdm9pZCBzY2hlZF9jbGVhcl9wYXVzZV9mbGFnc19hdG9taWMoc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGJpdCkKPiAgewo+IC0gICAgY2xlYXJfYml0KGJpdCwgJnVuaXQt
PnZjcHVfbGlzdC0+cGF1c2VfZmxhZ3MpOwo+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4gKwo+ICsg
ICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCj4gKyAgICAgICAgY2xlYXJf
Yml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKPiAgfQoKVGhlIGF0b21pY2l0eSBpcyAobmVjZXNz
YXJpbHkpIGxpbWl0ZWQgaGVyZSAtIGl0J3MgYXRvbWljIGZvciBhbgppbmRpdmlkdWFsIHZDUFUs
IGJ1dCBub3QgYXRvbWljIGZvciBhIHVuaXQgYXMgYSB3aG9sZS4gSWYgdGhpcwppcyBpbmRlZWQg
YSB1c2VmdWwgaHlicmlkLCB0aGVuIEkgdGhpbmsgaXQgd291bGQgYmUgbmljZSBpZiB0aGVyZQp3
YXMgYSBjb21tZW50IG5leHQgdG8gdGhlc2UgZnVuY3Rpb25zIGNsYXJpZnlpbmcgdW5kZXIgd2hh
dApjb25kaXRpb25zIHVzZSBvZiB0aGVtIGlzIGNvcnJlY3Qgd2l0aG91dCBpdCBhbHNvIGJlaW5n
IGNvcnJlY3QKdG8gdXNlIHRoZWlyIG5vbi1hdG9taWMgY291bnRlcnBhcnRzIChlLmcuIGR1ZSB0
byB1c2Ugb2YgYW4KZXh0ZXJuYWwgbG9jaykuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 10:45:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 10: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 1i807m-0002GG-QE; Wed, 11 Sep 2019 10:45:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PKC6=XG=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1i807l-0002GA-Hd
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 10:45:21 +0000
X-Inumbo-ID: 3f8df394-d481-11e9-b299-bc764e2007e4
Received: from verein.lst.de (unknown [213.95.11.211])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f8df394-d481-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 10:45:20 +0000 (UTC)
Received: by verein.lst.de (Postfix, from userid 2407)
 id ED2FD68B02; Wed, 11 Sep 2019 12:45:16 +0200 (CEST)
Date: Wed, 11 Sep 2019 12:45:16 +0200
From: Christoph Hellwig <hch@lst.de>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, gross@suse.com,
 boris.ostrovsky@oracle.com
Message-ID: <20190911104516.GA28423@lst.de>
References: <20190905113408.3104-1-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190905113408.3104-1-hch@lst.de>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] swiotlb-xen cleanups v4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXBwbGllZCB0byB0aGUgZG1hLW1hcHBpbmcgdHJlZS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:01:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i80NP-0003tu-A9; Wed, 11 Sep 2019 11: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=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i80NO-0003tp-2E
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:01:30 +0000
X-Inumbo-ID: 7d2ae070-d483-11e9-ac28-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d2ae070-d483-11e9-ac28-12813bfff9fa;
 Wed, 11 Sep 2019 11:01: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 1i80NF-0005l6-Bn; Wed, 11 Sep 2019 11:01: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 1i80NF-0004eM-4U; Wed, 11 Sep 2019 11:01:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i80NF-0000fE-3j; Wed, 11 Sep 2019 11:01:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141196-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:build-armhf-pvops:kernel-build: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-xl-vhd: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-cubietruck: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-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-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-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3120b9a6a3f7487f96af7bd634ec49c87ef712ab
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 11:01:21 +0000
Subject: [Xen-devel] [linux-linus test] 141196: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE5NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMTk2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgMzEyMGI5YTZhM2Y3NDg3Zjk2YWY3YmQ2MzRlYzQ5Yzg3ZWY3MTJhYgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0
ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUz
OjA5IFogIDE5MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAy
MDowMzoxNCBaICAxODkgZGF5cyAgMTQyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MTE5NiAgMjAxOS0wOS0xMCAxOTowOToxNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
NDMwMCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDkyNzQyNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:18:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11:18: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 1i80dA-0004qx-02; Wed, 11 Sep 2019 11:17:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i80d8-0004qr-Db
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:17:46 +0000
X-Inumbo-ID: c15ba62e-d485-11e9-ac28-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c15ba62e-d485-11e9-ac28-12813bfff9fa;
 Wed, 11 Sep 2019 11:17:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568200656;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=8wSqPXOVoZvK5wl1KNyWDfqXgGiR4k4R1NcROmA9+b8=;
 b=DR1T4XUFl2Lgnmf8LDHphv11RNwIiksaIjS9Dg6ITQI6DMbV1CT2Y82e
 17tA3fdhmoqPQdTzfjLwTgyAz+p4hCxmOFaGZbkW1lNpT74Of66lkyPFS
 1qiWRAyXMiFDcQEdx8SERWr5qUqJgfBRzGDKcQBUEsCsb8LOcVDaHs1fk M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oRK5PB/3xUhe0v/71BAspwlK8LR1imWUYWOz8OedFRvNw3TGY/DLv0v4OQLvagqyC0PFFX3wjc
 Dw9caXKQxOj5++ssw/WCFHNAagMymQ8SuqqWShjBQk4c7TTRKaYMGAKli/NuTsbBL24yCPCwID
 Lw6uoII8oV/sjOuBOiscJD8Tm8NSe4EYb2UdFs0vzFcorhZocMtOd7q8cxOcSVGLJL1cJxOWLn
 XfBM6NKT8csm56t2Xe0+DZO9y77BBeYsBDI0xdoehk/g107tc72X7wLHtsAtD/k0KvFhH4R4XA
 8FA=
X-SBRS: 2.7
X-MesageID: 5477086
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,493,1559534400"; 
   d="scan'208";a="5477086"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190911062001.25931-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
Date: Wed, 11 Sep 2019 12:17:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190911062001.25931-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDkvMjAxOSAwNzoxOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiB0aGUgMjAxOSBY
ZW4gZGV2ZWxvcGVyIHN1bW1pdCB0aGVyZSB3YXMgYWdyZWVtZW50IHRoYXQgdGhlIFhlbgo+IGh5
cGVydmlzb3Igc2hvdWxkIGdhaW4gc3VwcG9ydCBmb3IgYSBoaWVyYXJjaGljYWwgbmFtZS12YWx1
ZSBzdG9yZQo+IHNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgo+Cj4gVGhpcyBp
cyBhIGZpcnN0IGltcGxlbWVudGF0aW9uIG9mIHRoYXQgaWRlYSBhZGRpbmcgdGhlIGJhc2ljCj4g
ZnVuY3Rpb25hbGl0eSB0byBoeXBlcnZpc29yIGFuZCB0b29scyBzaWRlLiBUaGUgaW50ZXJmYWNl
IHRvIGFueQo+IHVzZXIgcHJvZ3JhbSBtYWtpbmcgdXNlIG9mIHRoYXQgInhlbi1zeXNmcyIgaXMg
YSBuZXcgbGlicmFyeQo+ICJsaWJ4ZW5mcyIgd2l0aCBhIHN0YWJsZSBpbnRlcmZhY2UuCgpUaGFu
a3lvdSBmb3IgbG9va2luZyBpbnRvIHRoaXMuwqAgSXQgaXMgYSBnb29kIHN0ZXAgZm9yd2FyZHMu
CgpGaXJzdCBvZiBhbGwsIEknZCBzdWdnZXN0IHRoYXQgd2UgaGF2ZSBhIGRvY3VtZW50IGFsb25n
IHRoZSBsaW5lcyBvZgp4ZW5zdG9yZWQtcGF0aHMgYXMgdGhlIHBvaW50IG9mIGF1dGhvcml0eSBk
ZXNjcmliaW5nIHRoZSBwYXRoL2ZpbGUgQUJJLgoKU2Vjb25kLCBpcyB4ZW5mcyByZWFsbHkgdGhl
IGJlc3QgbmFtZSBoZXJlP8KgIEl0IGlzIGFtYmlndW91cyB3aXRoIHRoZQpzdGlsbC1lc3NlbnRp
YWwgKGV2ZW4gdGhvdWdoIGl0IHJlYWxseSBuZWVkcyB0byBkaXNhcHBlYXIpIExpbnV4CmZpbGVz
eXN0ZW0gYnkgdGhlIG5hbWUgeGVuZnMuCgo+Cj4gVGhlcmUgYXJlIHN0aWxsIHNvbWUgcGVuZGlu
ZyBxdWVzdGlvbnMsIHRob3NlIGFyZToKPgo+IC0gYWNjZXNzIHJpZ2h0czoKPiAgICsgc2hvdWxk
IHdlIGFsbG93IGFjY2VzcyB0byBkb20wIG9ubHksIG9yIHRvIGFsbCBkb21haW5zLCBvciBzaG91
bGQKPiAgICAgdGhhdCBiZSBwb3NzaWJsZSB0byBzZXQgcGVyIGVudHJ5Pwo+ICAgKyBob3cgdG8g
aW50ZWdyYXRlIHdpdGggeHNtPwo+IC0gZHluYW1pY2FsIGVudHJpZXM6Cj4gICArIGRvIHdlIHdh
bnQgc3VwcG9ydCBmb3IgZS5nLiBwZXItZG9tYWluIGFuZC9vciBwZXItY3B1cG9vbCBlbnRyaWVz
Pwo+ICAgKyBkbyB3ZSB3YW50IHN1cHBvcnQgZm9yIGRlYnVnIGFpZHMgKGxvY2stcHJvZmlsaW5n
LCBkZWJ1Z3RyYWNlIC4uKT8KPiAtIHdyaXRlIGFjY2VzczoKPiAgICsgcnVudGltZSBwYXJhbWV0
ZXJzPwo+ICAgKyBkZWJ1Z2dpbmcgYWlkcz8KClRvIGFuc3dlciBzb21lIG9mIHRoZXNlLCB3ZSBj
b3VsZCByZWFsbHkgZG8gd2l0aCBzZXR0aW5nIGV4cGVjdGF0aW9ucyBvbgp0aGUgc2NvcGUgb2Yg
dGhlIHdvcmsuwqAgRm9yIHJlYWRpbmcgY29uZmlndXJhdGlvbiwgSSB0aGluayBpcyBncmVhdC7C
oApFdmVuIGZvciBtb2RpZmljYXRpb24gb2YgY29uZmlndXJhdGlvbiwgaXQgbG9va3MgdG8gYmUg
YSBnb29kIGludGVyZmFjZQp3aGljaCB3b24ndCByZXF1aXJlIGV2ZXJ5IG9wdGlvbiB0byBnYWlu
IGEgbmV3IGFkLWhvYyBoeXBlcmNhbGwuCgpIb3dldmVyLCBmb3IgYW55dGhpbmcgd2hpY2ggaXMg
ZXhwZWN0ZWQgdG8gb3BlcmF0ZSBwZXJpb2RpY2FsbHkgKG91dHNpZGUKb2YgZGVidWdnaW5nIGNp
cmN1bXN0YW5jZXMpLCBJJ20gbm90IHN1cmUgaXRzIHRoZSBiZXN0IGludGVyZmFjZS4KClN0YXRz
IGNvbGxlY3Rpb24gaW4gcGFydGljdWxhciB3b3VsZCBiZSBiZXR0ZXIgdXNpbmcgc2hhcmVkIG1l
bW9yeSBwYWdlcwp0aGFuIGNvbnN0YW50bHkgcG9sbGluZyAvZG9tYWluLyRkb21pZC9zdGF0cy7C
oCAoQ3VycmVudGx5LCBpdHMgYSBzbGV3IG9mCkRPTUNUTC9ldGMgaHlwZXJjYWxscy7CoCBPbiBz
eXN0ZW1zIHdpdGggbW9yZSB0aGFuIGEgZG96ZW4gZ3Vlc3RzIG9yIHNvLApzdGF0cyBjb2xsZWN0
aW9uIGlzIHRoZSBwcmltYXJ5IHNvdXJjZSBvZiBkb21jdGwgbG9jayBjb250ZW50aW9uLikKCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:25:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11:25:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i80ko-0005fD-Vm; Wed, 11 Sep 2019 11:25:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pg/j=XG=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1i80gi-0005bT-C9
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:21:28 +0000
X-Inumbo-ID: 4b755760-d486-11e9-b299-bc764e2007e4
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.134]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b755760-d486-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 11:21:27 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=j4QSFYEqALFBvoOAp6ci6DlGmITDwebQ7MU2fXwhMSc//xkcnHlpaCHX5b0YU51kBOHyMaJ1w/eqkk7vH1xa7/51KXzfe8QV2GBcebEYLNewYs6lGf2Q+44+HNUk75ypGLFxEBA+0C7TnNEU0qBeszJ4ZIUMZZ2hgKOCgmChDpl6hSjecgjrQuFx6wS7DkLMLnG6Qi1hJGk16YgZSGCUEHPmevRaptKstk35DOnhQe3gVXROIBYEZCv8txWDKcoiP9F4rTsNr4kPqc6and5FDIK+IHUcDBLT0wXBdNax7Sn/r9pGaZSKxG2PrUam1iybLFCYMc6Yydh2epTbkQl7yg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uyiKVO1t+nbU+3V0LyIxclkdbW4B0+b3OKXXayl8ILU=;
 b=Mw4gAEvp6M/tRqFLWKvkfRLlLr7kdEQsmTuYwPxrTJnrGhna/EGgJwt+u7rhTgVoV0el6q45nbbk3Ia9tgi1G0eZmGTYXrJITYoSGkA1CXMM0SGenzZkp5LNy/z+zDnRSL5ZmiV7OEa/dZt/0xnbAK7tDE2SmsXfdfesJog9D8vjcDetNTUXqhZjFts+o4Bw/ZZcMU1MxIrncuI7CbHB35b8GxKXSAIFvluOkZ5JXmoi4sxsPIr5t5rRK21Ouys0rbDzaGrrpGKvEsizoasGU5445B3DMqe74JIsYZVI4TmYuu7ulg2xaJ/rUE9/Au+HwZjgkaROcUzslvPqlVUCiA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bbu.bitdefender.biz; dkim=pass header.d=bbu.bitdefender.biz;
 arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uyiKVO1t+nbU+3V0LyIxclkdbW4B0+b3OKXXayl8ILU=;
 b=aCyQG0C9tsETN90xEek2v74oHRFoC04fWavFIT5Ti+vbuP1elZNQyjTn2arVykCiqUPttafhtzn5Z4VG6XmlEUs3C2tHp2q41M/4vC+xSLugY84F+47E7VZCIf91K53W9LKnvwAS7eJ22KKmYfjF1JNr3b1qHQ7trpTlVJgcqtQ=
Received: from AM0PR02MB4627.eurprd02.prod.outlook.com (20.178.20.81) by
 AM0PR02MB3873.eurprd02.prod.outlook.com (52.134.84.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.17; Wed, 11 Sep 2019 11:21:25 +0000
Received: from AM0PR02MB4627.eurprd02.prod.outlook.com
 ([fe80::31c4:8275:626e:4dfd]) by AM0PR02MB4627.eurprd02.prod.outlook.com
 ([fe80::31c4:8275:626e:4dfd%5]) with mapi id 15.20.2241.022; Wed, 11 Sep 2019
 11:21:25 +0000
From: Razvan Cojocaru <rcojocaru@bbu.bitdefender.biz>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>, Jan Beulich
 <jbeulich@suse.com>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>
Thread-Topic: [PATCH v9] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVZyQz09ftstBAgkqLCbI9BLbek6cmQG2AgAALiACAAAvWgA==
Date: Wed, 11 Sep 2019 11:21:25 +0000
Message-ID: <607886a8-7eff-56e3-598c-85b3e4109d88@bbu.bitdefender.biz>
References: <20190909153508.10847-1-aisaila@bitdefender.com>
 <4ae96ee9-192d-f790-b2cb-9d60a5aab292@suse.com>
 <e7330f19-9350-54f2-a066-730f1ab3c145@bitdefender.com>
In-Reply-To: <e7330f19-9350-54f2-a066-730f1ab3c145@bitdefender.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 AM0PR02MB4627.eurprd02.prod.outlook.com
 (2603:10a6:208:f8::17)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=rcojocaru@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e1e3030e-d995-451f-b389-08d736aa2ed4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR02MB3873; 
x-ms-traffictypediagnostic: AM0PR02MB3873:|AM0PR02MB3873:|AM0PR02MB3873:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR02MB38739EA25D6220EC6B5E6C54ABB10@AM0PR02MB3873.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(39860400002)(396003)(376002)(346002)(189003)(199004)(305945005)(31686004)(7736002)(76176011)(66946007)(99286004)(52116002)(14454004)(42882007)(2616005)(11346002)(446003)(53546011)(6506007)(386003)(102836004)(186003)(26005)(6246003)(6512007)(53936002)(25786009)(478600001)(4326008)(6116002)(3846002)(81166006)(8936002)(229853002)(2906002)(66556008)(66476007)(64756008)(81156014)(8676002)(66446008)(6486002)(2501003)(6436002)(66066001)(110136005)(54906003)(71200400001)(71190400001)(31696002)(316002)(256004)(14444005)(486006)(476003)(5660300002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB3873;
 H:AM0PR02MB4627.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: TkB1563niOcWBfyx06fTcC8SjmwhaoRYW1vBnsabbAo+4pWUHs1oEfBAR3fQT2nGtlV/XKflqQCgWYV9RCg8gbJqypht9hkvqsFVXTUmuqzK2fv3J3NalJXCW9WMlC//+n7wRo67ez6UkhOxLvOhjvr1ASyPQ7y0Yy3JDSsDfvTZGHECHCJh5u7enSjI37+6zo+NRpAyxInaR3jZ/xsJsm6ew3hcdLT55VlmbaiyU4H8C5Tm8z/fFxAVSmGji9kg55OajP/WWjbuhzTmOA9Pup1j7q4dVQckuM+9AWdtOglllMoFC4Tj0aSRT7vXFN6tsiWuC7u5auUYa0YkC/pZJLCMCo2N5fDq6jNJDZxAfXQ2gXr/LAt7B/dg8+cLLY3R8I5wVTGZkxVE/znwU5q/30lCZE/As+iTP0ExBo0W8ko=
Content-ID: <A30587B7F07CB6499862D869BEA903EE@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bbu.bitdefender.biz
X-MS-Exchange-CrossTenant-Network-Message-Id: e1e3030e-d995-451f-b389-08d736aa2ed4
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 11:21:25.5745 (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: W1dIjrqH3RWLUYhtuTabSGPXcpp1b28Tm0p1Fv7AmR6l/OH08TIdt2VLc8NK6Bh+4fDPuZRNNCyaMzDu1Ctlaz9YGsZN/BmQsHDOGSW2zx8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB3873
X-Mailman-Approved-At: Wed, 11 Sep 2019 11:25:42 +0000
Subject: Re: [Xen-devel] [PATCH v9] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "wl@xen.org" <wl@xen.org>,
 "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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xMS8xOSAxOjM5IFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4gDQo+
IA0KPiBPbiAxMS4wOS4yMDE5IDEyOjU3LCBKYW4gQmV1bGljaCB3cm90ZToNCj4+IE9uIDA5LjA5
LjIwMTkgMTc6MzUsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+ICsvKg0KPj4+
ICsgKiBTZW5kIG1lbW9yeSBhY2Nlc3Mgdm1fZXZlbnRzIGJhc2VkIG9uIHBmZWMuIFJldHVybnMg
dHJ1ZSBpZiB0aGUgZXZlbnQgd2FzDQo+Pj4gKyAqIHNlbnQgYW5kIGZhbHNlIGZvciBwMm1fZ2V0
X21lbV9hY2Nlc3MoKSBlcnJvciwgbm8gdmlvbGF0aW9uIGFuZCBldmVudCBzZW5kDQo+Pj4gKyAq
IGVycm9yLiBBc3N1bWVzIHRoZSBjYWxsZXIgd2lsbCBjaGVjayBhcmNoLnZtX2V2ZW50LT5zZW5k
X2V2ZW50Lg0KPj4+ICsgKg0KPj4+ICsgKiBOT1RFOiBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBjYW4g
ZmFpbCBpZiB0aGUgZW50cnkgd2FzIG5vdCBmb3VuZCBpbiB0aGUgRVBUDQo+Pj4gKyAqIChpbiB3
aGljaCBjYXNlIGFjY2VzcyB0byBpdCBpcyB1bnJlc3RyaWN0ZWQsIHNvIG5vIHZpb2xhdGlvbnMg
Y2FuIG9jY3VyKS4NCj4+PiArICogSW4gdGhpcyBjYXNlcyBpdCBpcyBmaW5lIHRvIGNvbnRpbnVl
IHRoZSBlbXVsYXRpb24uDQo+Pj4gKyAqLw0KPj4+ICtib29sIGh2bV9tb25pdG9yX2NoZWNrX2Vw
dCh1bnNpZ25lZCBsb25nIGdsYSwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBwZmVjLA0KPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBraW5kKQ0KPj4NCj4+IFdoeSBkaWQgeW91
IGNob29zZSB0byBoYXZlICJlcHQiIGluIHRoZSBuYW1lIGFuZCBhbHNvIG1lbnRpb24gaXQNCj4+
IGluIHRoZSBjb21taXQ/IElzIHRoZXJlIGFueXRoaW5nIGluIGhlcmUgd2hpY2ggaXNuJ3QgZ2Vu
ZXJpYyBwMm0/DQo+IA0KPiBUaGUgbmFtZSB3YXMgc3VnZ2VzdGVkIGJ5IFJhenZhbiBDb2pvY2Fy
dS4gSSBoYXZlIG5vIHByZWZlcmVuY2UgaW4gdGhlDQo+IG5hbWUuIE1heWJlIFRhbWFzIGNhbiBz
dWdnZXN0IGEgZ29vZCBvbmUuDQoNCkkndmUgc3VnZ2VzdGVkICJlcHQiIGluIHRoZSBuYW1lIGJl
Y2F1c2UgInJlZ3VsYXIiIGVtdWxhdGlvbiBpZ25vcmVzIGl0LCANCmFuZCB0aGlzIGZ1bmN0aW9u
IHRha2VzIGl0IGludG8gYWNjb3VudCwgaGVuY2UgdGhlICJjaGVja19lcHQiICh3aGljaCBJIA0K
dGhvdWdodCB3b3VsZCBiZSByZWFkIHRvZ2V0aGVyKS4gSXQncyBmaW5lIHRvIGNoYW5nZSBpdCB0
byBzb21ldGhpbmcgZWxzZS4NCg0KDQpUaGFua3MsDQpSYXp2YW4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:28:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i80na-0005tq-RH; Wed, 11 Sep 2019 11: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=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i80nZ-0005tk-9M
 for xen-devel@lists.xen.org; Wed, 11 Sep 2019 11:28:33 +0000
X-Inumbo-ID: 47f2bbc2-d487-11e9-ac28-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 47f2bbc2-d487-11e9-ac28-12813bfff9fa;
 Wed, 11 Sep 2019 11:28:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 07A4528;
 Wed, 11 Sep 2019 04:28:30 -0700 (PDT)
Received: from [10.37.9.92] (unknown [10.37.9.92])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 84FFD3F59C;
 Wed, 11 Sep 2019 04:28:27 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-8-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1879bd44-0107-5799-cacc-6cb2ee31b8b9@arm.com>
Date: Wed, 11 Sep 2019 12:28:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821035315.12812-8-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDgvMjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IEFkZCBpbmZvIGFib3V0IHRoZSBTUEkgdXNlZCBmb3IgdGhlIHZpcnR1YWwgcGwwMTEuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
Pgo+IAo+IC0tLQo+IENoYW5nZXMgaW4gdjQ6Cj4gLSBmaXggc3BlbGxpbmcKPiAtIGFkZCAibXVs
dGlib290LG1vZHVsZSIKPiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKPiAtIGltcHJvdmUgZG9j
Cj4gLSBleHBhbmQgdGhlIG5yX3NwaXMgYW5kIHZwbDAxMSBzZWN0aW9ucyBhbmQgaW5jbHVkZSBp
bmZvcm1hdGlvbiBhYm91dAo+ICAgIHRoZSB2cGwwMTEgU1BJCj4gLSBtb3ZlIHBhc3N0aHJvdWdo
IGluZm9ybWF0aW9uIHRvIGRvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0Cj4gCj4gQ2hhbmdl
cyBpbiB2MzoKPiAtIGFkZCBucl9zcGlzCj4gLSBjaGFuZ2UgZGVzY3JpcHRpb24gb2YgaW50ZXJy
dXB0cyBhbmQgaW50ZXJydXB0LXBhcmVudAo+IAo+IENoYW5nZXMgaW4gdjI6Cj4gLSBkZXZpY2Ug
dHJlZSBmcmFnbWVudCBsb2FkZWQgaW4gY2FjaGVhYmxlIG1lbW9yeQo+IC0gcmVuYW1lIG11bHRp
Ym9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCj4gLSByZW5hbWUgInBhdGgiIHRvICJ4
ZW4scGF0aCIKPiAtIGFkZCBhIG5vdGUgYWJvdXQgZGV2aWNlIG1lbW9yeSBtYXBwaW5nCj4gLSBp
bnRyb2R1Y2UgeGVuLHJlZwo+IC0gc3BlY2lmeSBvbmx5IHRoZSBHSUMgaXMgc3VwcG9ydGVkCj4g
LS0tCj4gICBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IHwgIDQ0ICsrKysr
KysrKystCj4gICBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dCAgICAgICAgIHwgMTA1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vZGV2
aWNlLXRyZWUvYm9vdGluZy50eHQgYi9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3Rpbmcu
dHh0Cj4gaW5kZXggMzE3YTllOTYyYS4uMGI4NTBjMDU5MSAxMDA2NDQKPiAtLS0gYS9kb2NzL21p
c2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4gKysrIGIvZG9jcy9taXNjL2FybS9kZXZp
Y2UtdHJlZS9ib290aW5nLnR4dAo+IEBAIC0xNDYsNyArMTQ2LDE4IEBAIHdpdGggdGhlIGZvbGxv
d2luZyBwcm9wZXJ0aWVzOgo+ICAgCj4gICAtIHZwbDAxMQo+ICAgCj4gLSAgICBBbiBlbXB0eSBw
cm9wZXJ0eSB0byBlbmFibGUvZGlzYWJsZSBhIHZpcnR1YWwgcGwwMTEgZm9yIHRoZSBndWVzdCB0
byB1c2UuCj4gKyAgICBBbiBlbXB0eSBwcm9wZXJ0eSB0byBlbmFibGUvZGlzYWJsZSBhIHZpcnR1
YWwgcGwwMTEgZm9yIHRoZSBndWVzdCB0bwo+ICsgICAgdXNlLiBUaGUgdmlydHVhbCBwbDAxMSB1
c2VzIFNQSSBudW1iZXIgMzIgKHNlZSBHVUVTVF9WUEwwMTFfU1BJKS4KClRoaXMgaXMgYSBiaXQg
Y29uZnVzaW5nLCBpZiB5b3Ugc2F5IFNQSSBudW1iZXIgMzIsIHRoZW4geW91IGFyZSBzYXlpbmcg
CnRoZSBpbnRlcnJ1cHQgaWRlbnRpZmllciB3aWxsIGJlIDY0LiBIb3dldmVyLCB0aGUgaW50ZXJy
dXB0IGlkZW50aWZpZXIgCmlzIDMyLCBzbyB0aGUgU1BJIG51bWJlciBpcyAwLgoKPiArICAgIFBs
ZWFzZSBub3RlIHRoYXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMSBjb3VsZCBj
bGFzaCB3aXRoIHRoZQo+ICsgICAgcGh5c2ljYWwgU1BJIG9mIGEgcGh5c2ljYWwgZGV2aWNlIGFz
c2lnbmVkIHRvIHRoZSBndWVzdC4KPiArCj4gKy0gbnJfc3Bpcwo+ICsKPiArICAgIE9wdGlvbmFs
LiBBIDMyLWJpdCBpbnRlZ2VyIHNwZWNpZnlpbmcgdGhlIG51bWJlciBvZiBTUElzIChTaGFyZWQK
PiArICAgIFBlcmlwaGVyYWwgSW50ZXJydXB0cykgdG8gYWxsb2NhdGUgZm9yIHRoZSBkb21haW4u
IElmIG5yX3NwaXMgaXMKPiArICAgIG1pc3NpbmcsIHRoZSBtYXggbnVtYmVyIG9mIFNQSXMgc3Vw
cG9ydGVkIGJ5IHRoZSBwaHlzaWNhbCBHSUMgaXMKPiArICAgIHVzZWQuIElmIGJvdGggdnBsMDEx
IGFuZCBucl9zcGlzIGFyZSBzZXQsIG5yX3NwaXMgc2hvdWxkIGJlIGF0IGxlYXN0Cj4gKyAgICAx
IHRvIGFjY291bnQgZm9yIHRoZSBTUEkgdXNlZCBieSB0aGUgdmlydHVhbCBwbDAxMS4KPiAgIAo+
ICAgLSAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKPiAgIAo+IEBAIC0yMjYsMyArMjM3
LDM0IEBAIGNob3NlbiB7Cj4gICAgICAgICAgIH07Cj4gICAgICAgfTsKPiAgIH07Cj4gKwo+ICsK
PiArRGV2aWNlIEFzc2lnbm1lbnQKPiArPT09PT09PT09PT09PT09PT0KPiArCj4gK0RldmljZSBB
c3NpZ25tZW50IChQYXNzdGhyb3VnaCkgaXMgc3VwcG9ydGVkIGJ5IGFkZGluZyBhbm90aGVyIG1v
ZHVsZSwKPiArYWxvbmdzaWRlIHRoZSBrZXJuZWwgYW5kIHJhbWRpc2ssIHdpdGggdGhlIGRldmlj
ZSB0cmVlIGZyYWdtZW50Cj4gK2NvcnJlc3BvbmRpbmcgdG8gdGhlIGRldmljZSBub2RlIHRvIGFz
c2lnbiB0byB0aGUgZ3Vlc3QuCj4gKwo+ICtUaGUgZHRiIHN1Yi1ub2RlIHNob3VsZCBoYXZlIHRo
ZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPiArCj4gKy0gY29tcGF0aWJsZQo+ICsKPiArICAgICJt
dWx0aWJvb3QsZGV2aWNlLXRyZWUiIGFuZCAibXVsdGlib290LG1vZHVsZSIKPiArCj4gKy0gcmVn
Cj4gKwo+ICsgICAgU3BlY2lmaWVzIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBkZXZpY2Ug
dHJlZSBiaW5hcnkgZnJhZ21lbnQKPiArICAgIFJBTSBhbmQgaXRzIGxlbmd0aC4KPiArCj4gK0Fz
IGFuIGV4YW1wbGU6Cj4gKwo+ICsgICAgICAgIG1vZHVsZUAweGMwMDAwMDAgewo+ICsgICAgICAg
ICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIsICJtdWx0aWJvb3QsbW9k
dWxlIjsKPiArICAgICAgICAgICAgcmVnID0gPDB4MCAweGMwMDAwMDAgMHhmZmZmZmY+Owo+ICsg
ICAgICAgIH07Cj4gKwo+ICtUaGUgRFRCIGZyYWdtZW50IGlzIGxvYWRlZCBhdCAweGMwMDAwMDAg
aW4gdGhlIGV4YW1wbGUgYWJvdmUuIEl0IHNob3VsZAo+ICtmb2xsb3cgdGhlIGNvbnZlbnRpb24g
ZXhwbGFpbmVkIGluIGRvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0LiBUaGUKPiArRFRCIGZy
YWdtZW50IHdpbGwgYmUgYWRkZWQgdG8gdGhlIGd1ZXN0IGRldmljZSB0cmVlLCBzbyB0aGF0IHRo
ZSBndWVzdAo+ICtrZXJuZWwgd2lsbCBiZSBhYmxlIHRvIGRpc2NvdmVyIHRoZSBkZXZpY2UuCj4g
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0IGIvZG9jcy9taXNjL2Fy
bS9wYXNzdGhyb3VnaC50eHQKPiBpbmRleCAwZWZiZDEyMmRlLi44MDg0ZjJlMzFiIDEwMDY0NAo+
IC0tLSBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0Cj4gKysrIGIvZG9jcy9taXNjL2Fy
bS9wYXNzdGhyb3VnaC50eHQKPiBAQCAtODAsNiArODAsMTExIEBAIFNQSSBudW1iZXJzIHN0YXJ0
IGZyb20gMzIsIGluIHRoaXMgZXhhbXBsZSA4MCArIDMyID0gMTEyLgo+ICAgU2VlIG1hbiBbeGwu
Y2ZnXSBmb3IgdGhlIGlvbWVtIGZvcm1hdC4gVGhlIHJlZyBwcm9wZXJ0eSBpcyBqdXN0IGEgcGFp
cgo+ICAgb2YgYWRkcmVzcywgdGhlbiBzaXplIG51bWJlcnMsIGVhY2ggb2YgdGhlbSBjYW4gb2Nj
dXB5IDEgb3IgMiBjZWxscy4KPiAgIAo+ICsKPiArRG9tMC1sZXNzIERldmljZSBQYXNzdGhyb3Vn
aAo+ICs9PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gKwo+ICtUaGUgcGFydGlhbCBkZXZp
Y2UgdHJlZSBmb3IgZG9tMC1sZXNzIGd1ZXN0cyBzaG91bGQgaGF2ZSB0aGUgZm9sbG93aW5nCj4g
K3Byb3BlcnRpZXMgZm9yIGVhY2ggbm9kZSBjb3JyZXNwb25kaW5nIHRvIGEgcGh5c2ljYWwgZGV2
aWNlIHRvIGFzc2lnbiB0bwo+ICt0aGUgZ3Vlc3Q6Cj4gKwo+ICstIHhlbixyZWcKPiArCj4gKyAg
VGhlIHhlbixyZWcgcHJvcGVydHkgaXMgYW4gYXJyYXkgb2Y6Cj4gKwo+ICsgICAgPHBoeXNfYWRk
ciBzaXplIGd1ZXN0X2FkZHI+Cj4gKwo+ICsgIFRoZXkgc3BlY2lmeSB0aGUgcGh5c2ljYWwgYWRk
cmVzcyBhbmQgc2l6ZSBvZiB0aGUgZGV2aWNlIG1lbW9yeQo+ICsgIHJhbmdlcyB0b2dldGhlciB3
aXRoIHRoZSBjb3JyZXNwb25kaW5nIGd1ZXN0IGFkZHJlc3MgdG8gbWFwIHRoZW0gdG8uCj4gKyAg
VGhlIHNpemUgb2YgYHBoeXNfYWRkcicgYW5kIGBndWVzdF9hZGRyJyBpcyBkZXRlcm1pbmVkIGJ5
Cj4gKyAgI2FkZHJlc3NfY2VsbHM7IHRoZSBzaXplIG9mIGBzaXplJyBpcyBkZXRlcm1pbmVkIGJ5
ICNzaXplX2NlbGxzLgoKI2FkZHJlc3NfY2VsbHMgYW5kICNzaXplX2NlbGxzIG9mIHdoaWNoIGRl
dmljZS10cmVlPyBQYXJ0aWFsIG9yIEhvc3Q/Cgo+ICsgIFRoZSBtZW1vcnkgd2lsbCBiZSBtYXBw
ZWQgYXMgZGV2aWNlIG1lbW9yeSBpbiB0aGUgZ3Vlc3QKPiArICAocDJtX21taW9fZGlyZWN0X2Rl
dikuCgpUaGUgcDJtIHR5cGUgbWVhbnMgbm90aGluZyBmb3IgbW9zdCBvZiB0aGUgdXNlci4gV2hh
dCBtYXR0ZXJzIGlzIHRoZSAKc3RhZ2UtMiB3aWxsIGJlIGNvbmZpZ3VyZWQgd2l0aCBEZXZpY2Ut
bkduUkUgKHN0cm9uZ2x5IG9yZGVyZWQgZm9yIApBcm12NykgZm9yIHRob3NlIG1hcHBpbmdzLgoK
PiArCj4gKy0geGVuLHBhdGgKPiArCj4gKyAgQSBzdHJpbmcgcHJvcGVydHkgcmVwcmVzZW50aW5n
IHRoZSBwYXRoIGluIHRoZSBob3N0IGRldmljZSB0cmVlIHRvIHRoZQo+ICsgIGNvcnJlc3BvbmRp
bmcgZGV2aWNlIG5vZGUuCj4gKwo+ICtJbiBhZGRpdGlvbiwgYSBzcGVjaWFsIC9naWMgbm9kZSBp
cyBleHBlY3RlZCBhcyBhIHBsYWNlaG9sZGVyIGZvciB0aGUKPiArZnVsbCBHSUMgbm9kZSB0aGF0
IHdpbGwgYmUgYWRkZWQgYnkgWGVuIGZvciB0aGUgZ3Vlc3QuIC9naWMgY2FuIGJlCj4gK3JlZmVy
ZW5jZWQgYnkgb3RoZXIgcHJvcGVydGllcyBpbiB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQuIEZv
cgo+ICtpbnN0YW5jZSwgaXQgY2FuIGJlIHJlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCB1
bmRlciBhIGRldmljZSBub2RlLgo+ICtYZW4gd2lsbCB0YWtlIGNhcmUgb2Ygc3Vic3RpdHV0aW5n
IHRoZSAiZ2ljIiBwbGFjZWhvbGRlciBub2RlIGZvciBhCj4gK2NvbXBsZXRlIEdJQyBub2RlIHdo
aWxlIHJldGFpbmluZyBhbGwgdGhlIHJlZmVyZW5jZXMgY29ycmVjdGx5LgoKVGhpcyBzZWVtcyB0
byBpbXBseSB0aGF0IC9naWMgd2lsbCBiZSByZXRhaW5lZCBpbiB0aGUgZ3Vlc3QgRFQuIEJ1dCB3
ZSAKYXJlIGdvaW5nIHRvIGNyZWF0ZSBhIG5ldyBvbmUgaW4gdGhlIGZvcm0gaW50ZXJydXB0LWNv
bnRyb2xsZXJAPHVuaXQ+LgoKPiArCj4gKyAgICBnaWM6IGdpYyB7Cj4gKyAgICAgICAgI2ludGVy
cnVwdC1jZWxscyA9IDwweDM+Owo+ICsgICAgICAgIGludGVycnVwdC1jb250cm9sbGVyOwo+ICsg
ICAgfTsKPiArCj4gK05vdGUgdGhhdCB0aGUgI2ludGVycnVwdC1jZWxscyBhbmQgaW50ZXJydXB0
LWNvbnRyb2xsZXIgcHJvcGVydGllcyBhcmUKPiArbm90IGFjdHVhbGx5IHJlcXVpcmVkLCBob3dl
dmVyLCBEVEMgZXhwZWN0cyB0aGVtIHRvIGJlIHByZXNlbnQgaWYgZ2ljIGlzCj4gK3JlZmVyZW5j
ZWQgYnkgaW50ZXJydXB0LXBhcmVudCBvciBzaW1pbGFyLgo+ICsKPiArCj4gK0V4YW1wbGUKPiAr
PT09PT09PQo+ICsKPiArVGhlIGZvbGxvd2luZyBpcyBhIHJlYWwtd29ybGQgZXhhbXBsZSBvZiBh
IGRldmljZSB0cmVlIGZyYWdtZW50IHRvCj4gK2Fzc2lnbiBhIG5ldHdvcmsgY2FyZCB0byBhIGRv
bTAtbGVzcyBndWVzdCBvbiBYaWxpbnggVWx0cmFzY2FsZSsgTVBTb0M6Cj4gKwo+ICsvZHRzLXYx
LzsKPiArCj4gKy8gewo+ICsgICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgyPjsKPiArICAgICNzaXpl
LWNlbGxzID0gPDB4MT47CgpBRkFJQ1QsIHlvdSBiYXNpY2FsbHkgZHVtcGVkIHRoZSBEVCB3aXRo
IGR0Yy4gQ2FuIHdlIHByb3ZpZGUgc29tZXRoaW5nIAptb3JlIGh1bWFuIHJlYWRhYmxlPyBGb3Ig
aW5zdGFuY2UsIDB4WCwgY2FuIGJlIHJlcGxhY2UgYnkgWC4KCj4gKwo+ICsgICAgZ2ljOiBnaWMg
ewo+ICsgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8MHgzPjsKPiArICAgICAgICBpbnRlcnJ1
cHQtY29udHJvbGxlcjsKPiArICAgIH07Cj4gKwo+ICsgICAgcGFzc3Rocm91Z2ggewo+ICsgICAg
ICAgIGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7Cj4gKyAgICAgICAgcmFuZ2VzOwo+ICsgICAg
ICAgICNhZGRyZXNzLWNlbGxzID0gPDB4Mj47Cj4gKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MHgx
PjsKPiArCj4gKyAgICAgICAgbWlzY19jbGsgewo+ICsgICAgICAgICAgICAjY2xvY2stY2VsbHMg
PSA8MHgwPjsKPiArICAgICAgICAgICAgY2xvY2stZnJlcXVlbmN5ID0gPDB4NzczNTk0MD47Cj4g
KyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOwo+ICsgICAgICAgICAgICBs
aW51eCxwaGFuZGxlID0gPDB4MT47Cj4gKyAgICAgICAgICAgIHBoYW5kbGUgPSA8MHgxPjsKCldl
IHNob3VsZCBsZXQgdGhlIGRldmljZS10cmVlIGNvbXBpbGVyIHRvIGdlbmVyYXRlIHRob3NlIHBy
b3BlcnR5LiAKT3RoZXJ3aXNlLCBpdCBkZWZlYXRzIHRoZSBwdXJwb3NlIG9mIHdoYXQgeW91IGV4
cGxhaW5lZCBhYm91dCAvZ2ljIGFib3ZlLgoKVGhlIHR3byBjb21tZW50cyBhcHBsaWVzIGZvciB0
aGUgZnVsbCBleGFtcGxlLgoKPiArICAgICAgICB9Owo+ICsKPiArICAgICAgICBldGhlcm5ldEBm
ZjBlMDAwMCB7Cj4gKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiY2Rucyx6eW5xbXAtZ2VtIjsK
PiArICAgICAgICAgICAgc3RhdHVzID0gIm9rYXkiOwo+ICsgICAgICAgICAgICByZWcgPSA8MHgw
IDB4ZmYwZTAwMDAgMHgxMDAwPjsKPiArICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAicGNsayIs
ICJoY2xrIiwgInR4X2NsayIsICJyeF9jbGsiOwo+ICsgICAgICAgICAgICAjYWRkcmVzcy1jZWxs
cyA9IDwweDE+Owo+ICsgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwweDA+Owo+ICsgICAgICAg
ICAgICBjbG9ja3MgPSA8MHgxIDB4MSAweDEgMHgxPjsKPiArICAgICAgICAgICAgcGh5LW1vZGUg
PSAicmdtaWktaWQiOwo+ICsgICAgICAgICAgICB4bG54LHB0cC1lbmV0LWNsb2NrID0gPDB4MD47
Cj4gKyAgICAgICAgICAgIGxvY2FsLW1hYy1hZGRyZXNzID0gWzAwIDBhIDM1IDAwIDIyIDAxXTsK
PiArICAgICAgICAgICAgcGh5LWhhbmRsZSA9IDwweDI+Owo+ICsgICAgICAgICAgICBpbnRlcnJ1
cHQtcGFyZW50ID0gPCZnaWM+Owo+ICsgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPDB4MCAweDNm
IDB4NCAweDAgMHgzZiAweDQ+Owo+ICsgICAgICAgICAgICB4ZW4scGF0aCA9ICIvYW1iYS9ldGhl
cm5ldEBmZjBlMDAwMCI7Cj4gKyAgICAgICAgICAgIHhlbixyZWcgPSA8MHgwIDB4ZmYwZTAwMDAg
MHgxMDAwIDB4MCAweGZmMGUwMDAwPjsKPiArCj4gKyAgICAgICAgICAgIHBoeUBjIHsKPiArICAg
ICAgICAgICAgICAgIHJlZyA9IDwweGM+Owo+ICsgICAgICAgICAgICAgICAgdGkscngtaW50ZXJu
YWwtZGVsYXkgPSA8MHg4PjsKPiArICAgICAgICAgICAgICAgIHRpLHR4LWludGVybmFsLWRlbGF5
ID0gPDB4YT47Cj4gKyAgICAgICAgICAgICAgICB0aSxmaWZvLWRlcHRoID0gPDB4MT47Cj4gKyAg
ICAgICAgICAgICAgICB0aSxyeGN0cmwtc3RyYXAtd29ya2E7Cj4gKyAgICAgICAgICAgICAgICBs
aW51eCxwaGFuZGxlID0gPDB4Mj47Cj4gKyAgICAgICAgICAgICAgICBwaGFuZGxlID0gPDB4Mj47
Cj4gKyAgICAgICAgICAgIH07Cj4gKyAgICAgICAgfTsKPiArICAgIH07Cj4gK307Cj4gKwo+ICsK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:29:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11:29: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 1i80ow-0005zX-7l; Wed, 11 Sep 2019 11:29:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i80ou-0005zO-R7
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:29:56 +0000
X-Inumbo-ID: 7a74678a-d487-11e9-ac28-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a74678a-d487-11e9-ac28-12813bfff9fa;
 Wed, 11 Sep 2019 11: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 90D8CAEE1;
 Wed, 11 Sep 2019 11:29:54 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20190911062001.25931-1-jgross@suse.com>
 <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b48fd75b-67d2-8df0-3443-0142e4375e3f@suse.com>
Date: Wed, 11 Sep 2019 13:29:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTM6MTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTEvMDkvMjAxOSAw
NzoxOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBz
dW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0IHRoZSBYZW4KPj4gaHlwZXJ2aXNvciBzaG91
bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNhbCBuYW1lLXZhbHVlIHN0b3JlCj4+IHNp
bWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgo+Pgo+PiBUaGlzIGlzIGEgZmlyc3Qg
aW1wbGVtZW50YXRpb24gb2YgdGhhdCBpZGVhIGFkZGluZyB0aGUgYmFzaWMKPj4gZnVuY3Rpb25h
bGl0eSB0byBoeXBlcnZpc29yIGFuZCB0b29scyBzaWRlLiBUaGUgaW50ZXJmYWNlIHRvIGFueQo+
PiB1c2VyIHByb2dyYW0gbWFraW5nIHVzZSBvZiB0aGF0ICJ4ZW4tc3lzZnMiIGlzIGEgbmV3IGxp
YnJhcnkKPj4gImxpYnhlbmZzIiB3aXRoIGEgc3RhYmxlIGludGVyZmFjZS4KPiAKPiBUaGFua3lv
dSBmb3IgbG9va2luZyBpbnRvIHRoaXMuwqAgSXQgaXMgYSBnb29kIHN0ZXAgZm9yd2FyZHMuCj4g
Cj4gRmlyc3Qgb2YgYWxsLCBJJ2Qgc3VnZ2VzdCB0aGF0IHdlIGhhdmUgYSBkb2N1bWVudCBhbG9u
ZyB0aGUgbGluZXMgb2YKPiB4ZW5zdG9yZWQtcGF0aHMgYXMgdGhlIHBvaW50IG9mIGF1dGhvcml0
eSBkZXNjcmliaW5nIHRoZSBwYXRoL2ZpbGUgQUJJLgoKRmluZSB3aXRoIG1lLgoKPiAKPiBTZWNv
bmQsIGlzIHhlbmZzIHJlYWxseSB0aGUgYmVzdCBuYW1lIGhlcmU/wqAgSXQgaXMgYW1iaWd1b3Vz
IHdpdGggdGhlCj4gc3RpbGwtZXNzZW50aWFsIChldmVuIHRob3VnaCBpdCByZWFsbHkgbmVlZHMg
dG8gZGlzYXBwZWFyKSBMaW51eAo+IGZpbGVzeXN0ZW0gYnkgdGhlIG5hbWUgeGVuZnMuCgpZZXMs
IEknbSBhd2FyZSBvZiB0aGF0IGFtYmlndWl0eS4gSSdtIGFic29sdXRlbHkgaW4gZmF2b3Igb2Yg
ZmluZGluZyBhCmJldHRlciBuYW1lLgoKTWF5YmUgeGVuc3lzZnM/Cgo+IAo+Pgo+PiBUaGVyZSBh
cmUgc3RpbGwgc29tZSBwZW5kaW5nIHF1ZXN0aW9ucywgdGhvc2UgYXJlOgo+Pgo+PiAtIGFjY2Vz
cyByaWdodHM6Cj4+ICAgICsgc2hvdWxkIHdlIGFsbG93IGFjY2VzcyB0byBkb20wIG9ubHksIG9y
IHRvIGFsbCBkb21haW5zLCBvciBzaG91bGQKPj4gICAgICB0aGF0IGJlIHBvc3NpYmxlIHRvIHNl
dCBwZXIgZW50cnk/Cj4+ICAgICsgaG93IHRvIGludGVncmF0ZSB3aXRoIHhzbT8KPj4gLSBkeW5h
bWljYWwgZW50cmllczoKPj4gICAgKyBkbyB3ZSB3YW50IHN1cHBvcnQgZm9yIGUuZy4gcGVyLWRv
bWFpbiBhbmQvb3IgcGVyLWNwdXBvb2wgZW50cmllcz8KPj4gICAgKyBkbyB3ZSB3YW50IHN1cHBv
cnQgZm9yIGRlYnVnIGFpZHMgKGxvY2stcHJvZmlsaW5nLCBkZWJ1Z3RyYWNlIC4uKT8KPj4gLSB3
cml0ZSBhY2Nlc3M6Cj4+ICAgICsgcnVudGltZSBwYXJhbWV0ZXJzPwo+PiAgICArIGRlYnVnZ2lu
ZyBhaWRzPwo+IAo+IFRvIGFuc3dlciBzb21lIG9mIHRoZXNlLCB3ZSBjb3VsZCByZWFsbHkgZG8g
d2l0aCBzZXR0aW5nIGV4cGVjdGF0aW9ucyBvbgo+IHRoZSBzY29wZSBvZiB0aGUgd29yay7CoCBG
b3IgcmVhZGluZyBjb25maWd1cmF0aW9uLCBJIHRoaW5rIGlzIGdyZWF0Lgo+IEV2ZW4gZm9yIG1v
ZGlmaWNhdGlvbiBvZiBjb25maWd1cmF0aW9uLCBpdCBsb29rcyB0byBiZSBhIGdvb2QgaW50ZXJm
YWNlCj4gd2hpY2ggd29uJ3QgcmVxdWlyZSBldmVyeSBvcHRpb24gdG8gZ2FpbiBhIG5ldyBhZC1o
b2MgaHlwZXJjYWxsLgoKWWVzLCB0aGF0IHdhcyB0aGUgaWRlYS4KCj4gSG93ZXZlciwgZm9yIGFu
eXRoaW5nIHdoaWNoIGlzIGV4cGVjdGVkIHRvIG9wZXJhdGUgcGVyaW9kaWNhbGx5IChvdXRzaWRl
Cj4gb2YgZGVidWdnaW5nIGNpcmN1bXN0YW5jZXMpLCBJJ20gbm90IHN1cmUgaXRzIHRoZSBiZXN0
IGludGVyZmFjZS4KCkkgY29tcGxldGVseSBhZ3JlZS4KCj4gU3RhdHMgY29sbGVjdGlvbiBpbiBw
YXJ0aWN1bGFyIHdvdWxkIGJlIGJldHRlciB1c2luZyBzaGFyZWQgbWVtb3J5IHBhZ2VzCj4gdGhh
biBjb25zdGFudGx5IHBvbGxpbmcgL2RvbWFpbi8kZG9taWQvc3RhdHMuwqAgKEN1cnJlbnRseSwg
aXRzIGEgc2xldyBvZgo+IERPTUNUTC9ldGMgaHlwZXJjYWxscy7CoCBPbiBzeXN0ZW1zIHdpdGgg
bW9yZSB0aGFuIGEgZG96ZW4gZ3Vlc3RzIG9yIHNvLAo+IHN0YXRzIGNvbGxlY3Rpb24gaXMgdGhl
IHByaW1hcnkgc291cmNlIG9mIGRvbWN0bCBsb2NrIGNvbnRlbnRpb24uKQoKU291bmRzIGxpa2Ug
YW5vdGhlciBuaWNlIHByb2plY3QuIE1heWJlIHNvbWV0aGluZyBmb3Igb3V0cmVhY2h5IG9yCnNv
bWUgc3R1ZGVudCBsb29raW5nIGZvciBhIGxhcmdlciBwcm9qZWN0ICh3YXNuJ3QgdGhlcmUgb25l
IHJlY2VudGx5PykKClRoaXMgY291bGQgcmVzdWx0IGluIHNvbWV0aGluZyBsaWtlIGRlYnVnZnMg
aW4gdGhlIGVuZC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:33:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11: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 1i80sF-0006kn-U2; Wed, 11 Sep 2019 11:33:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i80sE-0006ki-T3
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:33:22 +0000
X-Inumbo-ID: f53f2752-d487-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f53f2752-d487-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 11:33:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EA07828;
 Wed, 11 Sep 2019 04:33:20 -0700 (PDT)
Received: from [10.37.9.92] (unknown [10.37.9.92])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6CD343F59C;
 Wed, 11 Sep 2019 04:33:17 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-36-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6cc5a569-04a2-ab5e-4015-60cedb986b5e@arm.com>
Date: Wed, 11 Sep 2019 12:33:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190809145833.1020-36-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 35/48] 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: 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>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCk9uIDgvOS8xOSAzOjU4IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFdo
ZW4gc2NoZWR1bGluZyBhbiB1bml0IHdpdGggbXVsdGlwbGUgdmNwdXMgdGhlcmUgaXMgbm8gZ3Vh
cmFudGVlIGFsbAo+IHZjcHVzIGFyZSBhdmFpbGFibGUgKGUuZy4gYWJvdmUgbWF4dmNwdXMgb3Ig
dmNwdSBvZmZsaW5lKS4gRmFsbCBiYWNrIHRvCj4gaWRsZSB2Y3B1IG9mIHRoZSBjdXJyZW50IGNw
dSBpbiB0aGF0IGNhc2UuIFRoaXMgcmVxdWlyZXMgdG8gc3RvcmUgdGhlCj4gY29ycmVjdCBzY2hl
ZHVsZV91bml0IHBvaW50ZXIgaW4gdGhlIGlkbGUgdmNwdSBhcyBsb25nIGFzIGl0IHVzZWQgYXMK
PiBmYWxsYmFjayB2Y3B1Lgo+IAo+IEluIG9yZGVyIHRvIG1vZGlmeSB0aGUgcnVuc3RhdGVzIG9m
IHRoZSBjb3JyZWN0IHZjcHVzIHdoZW4gc3dpdGNoaW5nCj4gc2NoZWR1bGUgdW5pdHMgbWVyZ2Ug
c2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UoKSBpbnRvCj4gc2NoZWRfc3dpdGNoX3VuaXRzKCkg
YW5kIGxvb3Agb3ZlciB0aGUgYWZmZWN0ZWQgcGh5c2ljYWwgY3B1cyBpbnN0ZWFkCj4gb2YgdGhl
IHVuaXQncyB2Y3B1cy4gVGhpcyBpbiB0dXJuIHJlcXVpcmVzIGFuIGFjY2VzcyBmdW5jdGlvbiB0
byB0aGUKPiBjdXJyZW50IHZhcmlhYmxlIG9mIG90aGVyIGNwdXMuCj4gCj4gVG9kYXkgY29udGV4
dF9zYXZlZCgpIGlzIGNhbGxlZCBpbiBjYXNlIHByZXZpb3VzIGFuZCBuZXh0IHZjcHVzIGRpZmZl
cgo+IHdoZW4gZG9pbmcgYSBjb250ZXh0IHN3aXRjaC4gV2l0aCBhbiBpZGxlIHZjcHUgYmVpbmcg
Y2FwYWJsZSB0byBiZSBhCj4gc3Vic3RpdHV0ZSBmb3IgYW4gb2ZmbGluZSB2Y3B1IHRoaXMgaXMg
cHJvYmxlbWF0aWMgd2hlbiBzd2l0Y2hpbmcgdG8KPiBhbiBpZGxlIHNjaGVkdWxpbmcgdW5pdC4g
QW4gaWRsZSBwcmV2aW91cyB2Y3B1IGxlYXZlcyB1cyBpbiBkb3VidCB3aGljaAo+IHNjaGVkdWxl
IHVuaXQgd2FzIGFjdGl2ZSBwcmV2aW91c2x5LCBzbyBzYXZlIHRoZSBwcmV2aW91cyB1bml0IHBv
aW50ZXIKPiBpbiB0aGUgcGVyLXNjaGVkdWxlIHJlc291cmNlIGFyZWEgYW5kIHVzZSBpdHMgdmFs
dWUgYmVpbmcgbm9uLU5VTEwgYXMKPiBhIGhpbnQgd2hldGhlciBjb250ZXh0X3NhdmVkKCkgc2hv
dWxkIGJlIGNhbGxlZC4KPiAKPiBXaGVuIHJ1bm5pbmcgYW4gaWRsZSB2Y3B1IGluIGEgbm9uLWlk
bGUgc2NoZWR1bGluZyB1bml0IHVzZSBhIHNwZWNpZmljCj4gZ3Vlc3QgaWRsZSBsb29wIG5vdCBw
ZXJmb3JtaW5nIGFueSB0YXNrbGV0cyBhbmQgbGl2ZXBhdGNoaW5nIGluIG9yZGVyCj4gdG8gYXZv
aWQgcG9wdWxhdGluZyB0aGUgY3B1IGNhY2hlcyB3aXRoIG1lbW9yeSB1c2VkIGJ5IG90aGVyIGRv
bWFpbnMKPiAoYXMgZmFyIGFzIHBvc3NpYmxlKS4gU29mdGlycXMgYXJlIGNvbnNpZGVyZWQgdG8g
YmUgc2F2ZS4KPiAKPiBJbiBvcmRlciB0byBhdm9pZCBsaXZlcGF0Y2hpbmcgd2hlbiBnb2luZyB0
byBndWVzdCBpZGxlIGFub3RoZXIKPiB2YXJpYW50IG9mIHJlc2V0X3N0YWNrX2FuZF9qdW1wKCkg
bm90IGNhbGxpbmcgY2hlY2tfZm9yX2xpdmVwYXRjaF93b3JrCj4gaXMgbmVlZGVkLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkkgaGF2ZW4ndCBs
b29rZWQgYXQgdGhlIGZ1bGwgcGF0Y2guIFRoZSBhcm0gY2hhbmdlIGlzIHF1aXRlIG1pbmltYWws
IHNvIApmb3IganVzdCBhcm0tYml0czoKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:35:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i80u4-0006qk-B2; Wed, 11 Sep 2019 11:35:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i80u2-0006qc-IR
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:35:14 +0000
X-Inumbo-ID: 376e0468-d488-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 376e0468-d488-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 11:35: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 955E4B0BA;
 Wed, 11 Sep 2019 11:35:11 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <20190911062001.25931-5-jgross@suse.com>
 <97a771af-32a3-596d-30e2-7042374d14e3@suse.com>
 <4ffa80f0-5d63-9d84-9030-9c5eaecc1541@suse.com>
 <a00f9b2a-1a2d-145f-daaf-6cd8cc4d3f25@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <21bad2b6-8487-a59c-71b3-aedf475e5170@suse.com>
Date: Wed, 11 Sep 2019 13:34:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a00f9b2a-1a2d-145f-daaf-6cd8cc4d3f25@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH 4/5] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTI6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMTE6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDExLjA5LjE5IDExOjMwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDExLjA5LjIwMTkgMDg6MjAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gLS0tIGEvdG9vbHMvbWlzYy9NYWtlZmlsZQo+Pj4+ICsrKyBiL3Rvb2xzL21pc2MvTWFrZWZp
bGUKPj4+PiBAQCAtMjQsNiArMjQsNyBAQCBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAg
Kz0geGVuLWxvd21lbWQKPj4+PiAgICBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0g
eGVuLW1mbmR1bXAKPj4+PiAgICBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVu
LXVjb2RlCj4+Pj4gICAgSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmNvdgo+
Pj4+ICtJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVuZnMKPj4+Cj4+PiBXaHkg
U0JJTj8gSXMgdGhlcmUgYW55dGhpbmcgd3Jvbmcgd2l0aCBhbGxvd2luZyB1bnByaXZpbGVnZWQK
Pj4+IHVzZXJzIHIvbyBhY2Nlc3M/IE9yIGlzIHRoaXMgYmVjYXVzZSBpbiBvcmRlciB0byBhY2Nl
c3MgdGhlCj4+PiBoeXBlcmNhbGwgaW50ZXJmYWNlIG9uZSBuZWVkcyB0byBiZSByb290PyBJZiBz
bywgd2UgbWF5IHdhbnQKPj4+IHRvIGNvbnNpZGVyIHJlbGF4aW5nL2F2b2lkaW5nL2J5cGFzc2lu
ZyB0aGlzIGluIHNvbWUgc2Vuc2libGUKPj4+IHdheS4KPj4KPj4gSW5zdGFsbGluZyB0byBiaW4g
aXMgZmluZSB3aXRoIG1lLCBidXQgcmVsYXhpbmcgdGhlIHJvb3QgcmVzdHJpY3Rpb24KPj4gbWln
aHQgYmUgbW9yZSBkaWZmaWN1bHQgYW5kL29yIHF1ZXN0aW9uYWJsZS4KPj4KPj4gSSB3YXMgdGhp
bmtpbmcgb2YgIm1vdW50aW5nIiB0aGUgeGVuLXN5c2ZzIHRvIGVpdGhlciBYZW5zdG9yZSBvcgo+
PiB0aGUga2VybmVsJ3Mgc3lzZnMgKHByb2JhYmx5IHRoZSBsYXR0ZXIsIGFzIFhlbnN0b3JlIGlu
IGEgc3R1YmRvbQo+PiB3b3VsZCBuZWVkIHRvIGVuYWJsZSBhY2Nlc3MgdG8geGVuLXN5c2ZzIGZv
ciB0aGF0IHN0dWJkb20gLHRvbykuCj4+Cj4+IFRoaXMgd291bGQgdGhlbiBlbmFibGUgYWNjZXNz
aW5nIHNvbWUgb3IgYWxsIGVudHJpZXMgZnJvbSBub24tcm9vdC4KPiAKPiBSaWdodCwgZ29pbmcg
dGhyb3VnaCB0aGUga2VybmVsJ3Mgc3lzZnMgaXMgd2hhdCBJIHRvbyB3YXMKPiBjb25zaWRlcmlu
ZyAoSSBkb24ndCB0aGluayB4ZW5zdG9yZSBpcyBhcHByb3ByaWF0ZSBmb3IgdGhpcykuCj4gVGhl
IG1haW4gaXNzdWUgSSdkIHNlZSB3aXRoIHRoaXMgaXMgdGhlIHNwbGl0IGJyYWluIHBlcm1pc3Np
b25zCj4gaGFuZGxpbmcuIEknZCBwcmVmZXIgZm9yIHRoZXJlIHRvIGJlIGp1c3Qgb25lIHBhcnR5
IGRldGVybWluaW5nCj4gd2hvIGlzIGFsbG93ZWQgdG8gc2VlIHdoYXQsIGJ1dCBldmVuIGlmIHRo
ZSBoeXBlcnZpc29yIHRvbGQgdGhlCj4ga2VybmVsLCB0aGVyZSB3b3VsZCBzdGlsbCBiZSBhIGRl
cGVuZGVuY3kgdXBvbiB0aGUga2VybmVsIGFsc28KPiByZXNwZWN0aW5nIHRoZSByZXF1ZXN0LiBX
aGlsZSBub3QgbXVjaCBvZiBhIHByb2JsZW0gYXMgbG9uZyBhcwo+IGFsbCBvZiB0aGlzIGlzIERv
bTAtb25seSwgd2l0aCBEb21VLXMgaW4gbWluZCB0aGlzIHdvdWxkIG5lZWQKPiB0YWtpbmcgY2Fy
ZSBvZi4KCkhtbSwgd2h5PyBJIHRoaW5rIHdlIGFncmVlIHRoYXQgRG9tVXMgc2hvdWxkIGdldCBh
Y2Nlc3Mgb25seSB0byBlaXRoZXIKZ2xvYmFsIGRhdGEgKHJlYWQtb25seSkgd2hpY2ggZG9lc24n
dCBkbyBhbnkgaGFybSwgb3IgdG8gZGF0YSByZWxhdGVkCm9ubHkgdG8gdGhlbSAoc28gcGVyLWRv
bWFpbiBkYXRhKS4gTWF5YmUgZHJpdmVyLWRvbWFpbnMgb3IgZGV2aWNlIG1vZGVsCnN0dWJkb21z
IHdvdWxkIG5lZWQgYWNjZXNzIHRvIGRhdGEgcmVsYXRlZCB0byB0aGUgZG9tYWlucyB0aGV5IGFy
ZQpzZXJ2aW5nLgoKV2hldGhlciBhIGRvbVUgbGV0cyBhIHVzZXIgYWNjZXNzIHRoYXQgZGF0YSBv
ciBub3Qgc2hvdWxkIG9ubHkgYmUKZGVjaWRlZCBieSB0aGUgZG9tVSAoYXBwbGllcyB0byBkb20w
LCB0b28pLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:42:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i810X-0007hO-4c; Wed, 11 Sep 2019 11:41:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i810V-0007hJ-P0
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:41:55 +0000
X-Inumbo-ID: 26efcd96-d489-11e9-ac29-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26efcd96-d489-11e9-ac29-12813bfff9fa;
 Wed, 11 Sep 2019 11:41: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 89B6FAE92;
 Wed, 11 Sep 2019 11:41:53 +0000 (UTC)
To: Razvan Cojocaru <rcojocaru@bbu.bitdefender.biz>
References: <20190909153508.10847-1-aisaila@bitdefender.com>
 <4ae96ee9-192d-f790-b2cb-9d60a5aab292@suse.com>
 <e7330f19-9350-54f2-a066-730f1ab3c145@bitdefender.com>
 <607886a8-7eff-56e3-598c-85b3e4109d88@bbu.bitdefender.biz>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ed6eb96e-2a8b-55b3-9728-a574d957ab36@suse.com>
Date: Wed, 11 Sep 2019 13:41:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <607886a8-7eff-56e3-598c-85b3e4109d88@bbu.bitdefender.biz>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9] 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: PetreOvidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 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>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAxMzoyMSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDkvMTEvMTkg
MTozOSBQTSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDExLjA5
LjIwMTkgMTI6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gT24gMDkuMDkuMjAxOSAxNzozNSwg
QWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pj4gKy8qCj4+Pj4gKyAqIFNlbmQgbWVt
b3J5IGFjY2VzcyB2bV9ldmVudHMgYmFzZWQgb24gcGZlYy4gUmV0dXJucyB0cnVlIGlmIHRoZSBl
dmVudCB3YXMKPj4+PiArICogc2VudCBhbmQgZmFsc2UgZm9yIHAybV9nZXRfbWVtX2FjY2Vzcygp
IGVycm9yLCBubyB2aW9sYXRpb24gYW5kIGV2ZW50IHNlbmQKPj4+PiArICogZXJyb3IuIEFzc3Vt
ZXMgdGhlIGNhbGxlciB3aWxsIGNoZWNrIGFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQuCj4+Pj4g
KyAqCj4+Pj4gKyAqIE5PVEU6IHAybV9nZXRfbWVtX2FjY2VzcygpIGNhbiBmYWlsIGlmIHRoZSBl
bnRyeSB3YXMgbm90IGZvdW5kIGluIHRoZSBFUFQKPj4+PiArICogKGluIHdoaWNoIGNhc2UgYWNj
ZXNzIHRvIGl0IGlzIHVucmVzdHJpY3RlZCwgc28gbm8gdmlvbGF0aW9ucyBjYW4gb2NjdXIpLgo+
Pj4+ICsgKiBJbiB0aGlzIGNhc2VzIGl0IGlzIGZpbmUgdG8gY29udGludWUgdGhlIGVtdWxhdGlv
bi4KPj4+PiArICovCj4+Pj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfZXB0KHVuc2lnbmVkIGxv
bmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCj4+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90IGtpbmQpCj4+Pgo+Pj4gV2h5IGRpZCB5b3UgY2hvb3NlIHRvIGhh
dmUgImVwdCIgaW4gdGhlIG5hbWUgYW5kIGFsc28gbWVudGlvbiBpdAo+Pj4gaW4gdGhlIGNvbW1p
dD8gSXMgdGhlcmUgYW55dGhpbmcgaW4gaGVyZSB3aGljaCBpc24ndCBnZW5lcmljIHAybT8KPj4K
Pj4gVGhlIG5hbWUgd2FzIHN1Z2dlc3RlZCBieSBSYXp2YW4gQ29qb2NhcnUuIEkgaGF2ZSBubyBw
cmVmZXJlbmNlIGluIHRoZQo+PiBuYW1lLiBNYXliZSBUYW1hcyBjYW4gc3VnZ2VzdCBhIGdvb2Qg
b25lLgo+IAo+IEkndmUgc3VnZ2VzdGVkICJlcHQiIGluIHRoZSBuYW1lIGJlY2F1c2UgInJlZ3Vs
YXIiIGVtdWxhdGlvbiBpZ25vcmVzIGl0LCAKPiBhbmQgdGhpcyBmdW5jdGlvbiB0YWtlcyBpdCBp
bnRvIGFjY291bnQsIGhlbmNlIHRoZSAiY2hlY2tfZXB0IiAod2hpY2ggSSAKPiB0aG91Z2h0IHdv
dWxkIGJlIHJlYWQgdG9nZXRoZXIpLiBJdCdzIGZpbmUgdG8gY2hhbmdlIGl0IHRvIHNvbWV0aGlu
ZyBlbHNlLgoKVGhlbiAiY2hlY2tfcDJtIiBwZXJoYXBzPwoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:44:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i812e-0007np-JJ; Wed, 11 Sep 2019 11:44:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pg/j=XG=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1i812d-0007nk-9k
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:44:07 +0000
X-Inumbo-ID: 75896610-d489-11e9-978d-bc764e2007e4
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.104]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75896610-d489-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 11:44:06 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=k2rY3xNeapVx1Y5GFWX/6LiiqLamNIqqngBqYqIRe1HCIx+U0nqqxKIUeIySuDSUSF5LuYlTGKBZEYLZ7ha6HuQ9PA/yFynepH5e2AFFywI4H3O7Xjz0vAbEGQ7DxeBHo5Uj1fs/tqQGD7LVGQBGwq3Dfz/oOtaMW7Jd7Ug2QC7nASCn631nXW9Rvzo6y7FCvXejbuu12masoV7bizglJB7YPVR++/CsBVB+P41rbYYoxUYnTktT3YxKeEvYR9aIGD7p/GYjKjGGxLSXVouydiDxC+V1rUjVzkVkS42D68GbThbUYPrfDFWCKCDCoOjzYOyv0JJztEGC/YjoBCP8Og==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=XCawvUXLYm4n7+VxidohjIt8U6LQXWi3qNegnjgHZJI=;
 b=P59dBzAfJwyT00QnCh36PFAOWFtTTZuKw2W3gJDphRVjH0htpyNTgPxM2KAoahaBJinXWub+xIKmQhzb764l9eyVGNR8M0ZRF6f4piF+itUr/eMDaKheNvTWXqifAsjbQuuoyP7WRW5aYy49phWnf3g8JKUlU2waOZ21her6ZiU+8uIjfKf4UV/JBVhojEuFjXmVUlBRHPWvbIIRbZgO796Z4lWsIPjKfiYb5vgUHlaQuGqtIJq/N7aWD3Mok8DA+snpwBpYZJtwI5cQj//lMFzit+W1Dgc3r955o++eykl+tWeaxm/MKXEnw6+jHPyMVKjQ0MkPYAUU5FLUCuKDjQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bbu.bitdefender.biz; dkim=pass header.d=bbu.bitdefender.biz;
 arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=XCawvUXLYm4n7+VxidohjIt8U6LQXWi3qNegnjgHZJI=;
 b=VfE7Dy0GMRqg+ieb8pvARTUT/pKuh2Sw7KUojRU2iACxygjtcVP2Di+MBjMZauwDUYs0Df8Xx0wJOllK8uTJ6lUHjJrqBUiP95yHeZN6s6wy3sgeQ5HRioPHzg0TGSYpFq8gdXyG8GX4VeeVJepFzXDc++d4NsdLmNB/MEH+MLc=
Received: from AM0PR02MB4627.eurprd02.prod.outlook.com (20.178.20.81) by
 AM0PR02MB4978.eurprd02.prod.outlook.com (20.178.21.91) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.20; Wed, 11 Sep 2019 11:44:04 +0000
Received: from AM0PR02MB4627.eurprd02.prod.outlook.com
 ([fe80::31c4:8275:626e:4dfd]) by AM0PR02MB4627.eurprd02.prod.outlook.com
 ([fe80::31c4:8275:626e:4dfd%5]) with mapi id 15.20.2241.022; Wed, 11 Sep 2019
 11:44:04 +0000
From: Razvan Cojocaru <rcojocaru@bbu.bitdefender.biz>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v9] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVZyQz09ftstBAgkqLCbI9BLbek6cmQG2AgAALiACAAD4ggP//03EAgAAAmQA=
Date: Wed, 11 Sep 2019 11:44:04 +0000
Message-ID: <14f9d8c2-3c10-2c5e-35ec-5a050509a0e0@bbu.bitdefender.biz>
References: <20190909153508.10847-1-aisaila@bitdefender.com>
 <4ae96ee9-192d-f790-b2cb-9d60a5aab292@suse.com>
 <e7330f19-9350-54f2-a066-730f1ab3c145@bitdefender.com>
 <607886a8-7eff-56e3-598c-85b3e4109d88@bbu.bitdefender.biz>
 <ed6eb96e-2a8b-55b3-9728-a574d957ab36@suse.com>
In-Reply-To: <ed6eb96e-2a8b-55b3-9728-a574d957ab36@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR08CA0067.eurprd08.prod.outlook.com
 (2603:10a6:205:2::38) To AM0PR02MB4627.eurprd02.prod.outlook.com
 (2603:10a6:208:f8::17)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=rcojocaru@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7aa3c5a6-fd43-4a41-7744-08d736ad58cc
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR02MB4978; 
x-ms-traffictypediagnostic: AM0PR02MB4978:|AM0PR02MB4978:|AM0PR02MB4978:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR02MB4978C39EF1E41E2442DBB5EDABB10@AM0PR02MB4978.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(346002)(376002)(366004)(396003)(136003)(199004)(189003)(25786009)(186003)(81156014)(81166006)(7736002)(42882007)(3846002)(6116002)(54906003)(4326008)(8936002)(316002)(229853002)(6486002)(6436002)(6916009)(5660300002)(99286004)(386003)(6506007)(53546011)(26005)(102836004)(14454004)(6246003)(53936002)(305945005)(76176011)(52116002)(6512007)(66066001)(71200400001)(71190400001)(2906002)(66556008)(66476007)(31696002)(486006)(66446008)(64756008)(11346002)(2616005)(476003)(446003)(66946007)(256004)(8676002)(478600001)(14444005)(31686004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB4978;
 H:AM0PR02MB4627.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: VQpgiiyiX++5C1w5enOFclZEQLXqvQD4eLQEHrYGssfWBSPmJxdAT9gY80BdMFsxab+RHXb9ar6jpwwC9u8lshW41bL/RISxoxYwkkjSyjC3rlSb8OMUA3kUbbPPaYPsG1YYDNVjOpc9ZEdXYljoAuTehduHkYxRhadSX+RXd95u8Yut+8SxCZ9xOmMwsOKhKJKJyqFMVwqxfkfRf4TT8e4favifSqKMV5UXqMq+pV22xtP9F8mSlx9YXPe4vJPOZaXttuKoo31dwzcM5dcDxudXW5i2zL67TY6HPdRm1aEEqJdvwMYJmIwUpXrd+oaLyYKXVOsdSGi8DF8S3pqhpAkxeGs+/GnhAWNlK6FBe09T0nWVBFgKoY+t/akMbtK/C89idWydItIIXgKFapAj1Xl3m3QMKupwG9qVXaN3uNQ=
Content-ID: <8542BB4856C45644A7597C239037F83D@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bbu.bitdefender.biz
X-MS-Exchange-CrossTenant-Network-Message-Id: 7aa3c5a6-fd43-4a41-7744-08d736ad58cc
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 11:44:04.4440 (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: BijcfOyf+SZ3l598uYb8WkKWF8Y6p+WvafRCqqaKFGNFSEjJKOKT8DwY0vnYXmH855NEJ+lxmQMpPQ8zWpB/5PS71ASSvnpBWur6DKGIrjs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB4978
Subject: Re: [Xen-devel] [PATCH v9] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xMS8xOSAyOjQxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4gT24gMTEuMDkuMjAxOSAx
MzoyMSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOg0KPj4gT24gOS8xMS8xOSAxOjM5IFBNLCBBbGV4
YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+Pg0KPj4+DQo+Pj4gT24gMTEuMDkuMjAxOSAx
Mjo1NywgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4+IE9uIDA5LjA5LjIwMTkgMTc6MzUsIEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+Pj4gKy8qDQo+Pj4+PiArICogU2VuZCBtZW1v
cnkgYWNjZXNzIHZtX2V2ZW50cyBiYXNlZCBvbiBwZmVjLiBSZXR1cm5zIHRydWUgaWYgdGhlIGV2
ZW50IHdhcw0KPj4+Pj4gKyAqIHNlbnQgYW5kIGZhbHNlIGZvciBwMm1fZ2V0X21lbV9hY2Nlc3Mo
KSBlcnJvciwgbm8gdmlvbGF0aW9uIGFuZCBldmVudCBzZW5kDQo+Pj4+PiArICogZXJyb3IuIEFz
c3VtZXMgdGhlIGNhbGxlciB3aWxsIGNoZWNrIGFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQuDQo+
Pj4+PiArICoNCj4+Pj4+ICsgKiBOT1RFOiBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBjYW4gZmFpbCBp
ZiB0aGUgZW50cnkgd2FzIG5vdCBmb3VuZCBpbiB0aGUgRVBUDQo+Pj4+PiArICogKGluIHdoaWNo
IGNhc2UgYWNjZXNzIHRvIGl0IGlzIHVucmVzdHJpY3RlZCwgc28gbm8gdmlvbGF0aW9ucyBjYW4g
b2NjdXIpLg0KPj4+Pj4gKyAqIEluIHRoaXMgY2FzZXMgaXQgaXMgZmluZSB0byBjb250aW51ZSB0
aGUgZW11bGF0aW9uLg0KPj4+Pj4gKyAqLw0KPj4+Pj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tf
ZXB0KHVuc2lnbmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsDQo+Pj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qga2luZCkNCj4+Pj4NCj4+Pj4gV2h5
IGRpZCB5b3UgY2hvb3NlIHRvIGhhdmUgImVwdCIgaW4gdGhlIG5hbWUgYW5kIGFsc28gbWVudGlv
biBpdA0KPj4+PiBpbiB0aGUgY29tbWl0PyBJcyB0aGVyZSBhbnl0aGluZyBpbiBoZXJlIHdoaWNo
IGlzbid0IGdlbmVyaWMgcDJtPw0KPj4+DQo+Pj4gVGhlIG5hbWUgd2FzIHN1Z2dlc3RlZCBieSBS
YXp2YW4gQ29qb2NhcnUuIEkgaGF2ZSBubyBwcmVmZXJlbmNlIGluIHRoZQ0KPj4+IG5hbWUuIE1h
eWJlIFRhbWFzIGNhbiBzdWdnZXN0IGEgZ29vZCBvbmUuDQo+Pg0KPj4gSSd2ZSBzdWdnZXN0ZWQg
ImVwdCIgaW4gdGhlIG5hbWUgYmVjYXVzZSAicmVndWxhciIgZW11bGF0aW9uIGlnbm9yZXMgaXQs
DQo+PiBhbmQgdGhpcyBmdW5jdGlvbiB0YWtlcyBpdCBpbnRvIGFjY291bnQsIGhlbmNlIHRoZSAi
Y2hlY2tfZXB0IiAod2hpY2ggSQ0KPj4gdGhvdWdodCB3b3VsZCBiZSByZWFkIHRvZ2V0aGVyKS4g
SXQncyBmaW5lIHRvIGNoYW5nZSBpdCB0byBzb21ldGhpbmcgZWxzZS4NCj4gDQo+IFRoZW4gImNo
ZWNrX3AybSIgcGVyaGFwcz8NCg0KU291bmRzIGdvb2QgdG8gbWUuDQoNCg0KVGhhbmtzLA0KUmF6
dmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:51:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11: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 1i8191-0000AX-Bu; Wed, 11 Sep 2019 11:50:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8190-0000AP-Fh
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:50:42 +0000
X-Inumbo-ID: 60ddb544-d48a-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60ddb544-d48a-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 11:50:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BCF99B78C;
 Wed, 11 Sep 2019 11:50:39 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <20190911062001.25931-5-jgross@suse.com>
 <97a771af-32a3-596d-30e2-7042374d14e3@suse.com>
 <4ffa80f0-5d63-9d84-9030-9c5eaecc1541@suse.com>
 <a00f9b2a-1a2d-145f-daaf-6cd8cc4d3f25@suse.com>
 <21bad2b6-8487-a59c-71b3-aedf475e5170@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8f7b8a19-3723-fd03-c612-856486eb96b5@suse.com>
Date: Wed, 11 Sep 2019 13:50:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <21bad2b6-8487-a59c-71b3-aedf475e5170@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 4/5] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAxMzozNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMS4wOS4xOSAx
MjowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDExLjA5LjIwMTkgMTE6NTcsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAxMS4wOS4xOSAxMTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMTEuMDkuMjAxOSAwODoyMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gLS0tIGEv
dG9vbHMvbWlzYy9NYWtlZmlsZQo+Pj4+PiArKysgYi90b29scy9taXNjL01ha2VmaWxlCj4+Pj4+
IEBAIC0yNCw2ICsyNCw3IEBAIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4ZW4t
bG93bWVtZAo+Pj4+PiAgICBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLW1m
bmR1bXAKPj4+Pj4gICAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi11Y29k
ZQo+Pj4+PiAgICBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVuY292Cj4+Pj4+
ICtJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVuZnMKPj4+Pgo+Pj4+IFdoeSBT
QklOPyBJcyB0aGVyZSBhbnl0aGluZyB3cm9uZyB3aXRoIGFsbG93aW5nIHVucHJpdmlsZWdlZAo+
Pj4+IHVzZXJzIHIvbyBhY2Nlc3M/IE9yIGlzIHRoaXMgYmVjYXVzZSBpbiBvcmRlciB0byBhY2Nl
c3MgdGhlCj4+Pj4gaHlwZXJjYWxsIGludGVyZmFjZSBvbmUgbmVlZHMgdG8gYmUgcm9vdD8gSWYg
c28sIHdlIG1heSB3YW50Cj4+Pj4gdG8gY29uc2lkZXIgcmVsYXhpbmcvYXZvaWRpbmcvYnlwYXNz
aW5nIHRoaXMgaW4gc29tZSBzZW5zaWJsZQo+Pj4+IHdheS4KPj4+Cj4+PiBJbnN0YWxsaW5nIHRv
IGJpbiBpcyBmaW5lIHdpdGggbWUsIGJ1dCByZWxheGluZyB0aGUgcm9vdCByZXN0cmljdGlvbgo+
Pj4gbWlnaHQgYmUgbW9yZSBkaWZmaWN1bHQgYW5kL29yIHF1ZXN0aW9uYWJsZS4KPj4+Cj4+PiBJ
IHdhcyB0aGlua2luZyBvZiAibW91bnRpbmciIHRoZSB4ZW4tc3lzZnMgdG8gZWl0aGVyIFhlbnN0
b3JlIG9yCj4+PiB0aGUga2VybmVsJ3Mgc3lzZnMgKHByb2JhYmx5IHRoZSBsYXR0ZXIsIGFzIFhl
bnN0b3JlIGluIGEgc3R1YmRvbQo+Pj4gd291bGQgbmVlZCB0byBlbmFibGUgYWNjZXNzIHRvIHhl
bi1zeXNmcyBmb3IgdGhhdCBzdHViZG9tICx0b28pLgo+Pj4KPj4+IFRoaXMgd291bGQgdGhlbiBl
bmFibGUgYWNjZXNzaW5nIHNvbWUgb3IgYWxsIGVudHJpZXMgZnJvbSBub24tcm9vdC4KPj4KPj4g
UmlnaHQsIGdvaW5nIHRocm91Z2ggdGhlIGtlcm5lbCdzIHN5c2ZzIGlzIHdoYXQgSSB0b28gd2Fz
Cj4+IGNvbnNpZGVyaW5nIChJIGRvbid0IHRoaW5rIHhlbnN0b3JlIGlzIGFwcHJvcHJpYXRlIGZv
ciB0aGlzKS4KPj4gVGhlIG1haW4gaXNzdWUgSSdkIHNlZSB3aXRoIHRoaXMgaXMgdGhlIHNwbGl0
IGJyYWluIHBlcm1pc3Npb25zCj4+IGhhbmRsaW5nLiBJJ2QgcHJlZmVyIGZvciB0aGVyZSB0byBi
ZSBqdXN0IG9uZSBwYXJ0eSBkZXRlcm1pbmluZwo+PiB3aG8gaXMgYWxsb3dlZCB0byBzZWUgd2hh
dCwgYnV0IGV2ZW4gaWYgdGhlIGh5cGVydmlzb3IgdG9sZCB0aGUKPj4ga2VybmVsLCB0aGVyZSB3
b3VsZCBzdGlsbCBiZSBhIGRlcGVuZGVuY3kgdXBvbiB0aGUga2VybmVsIGFsc28KPj4gcmVzcGVj
dGluZyB0aGUgcmVxdWVzdC4gV2hpbGUgbm90IG11Y2ggb2YgYSBwcm9ibGVtIGFzIGxvbmcgYXMK
Pj4gYWxsIG9mIHRoaXMgaXMgRG9tMC1vbmx5LCB3aXRoIERvbVUtcyBpbiBtaW5kIHRoaXMgd291
bGQgbmVlZAo+PiB0YWtpbmcgY2FyZSBvZi4KPiAKPiBIbW0sIHdoeT8gSSB0aGluayB3ZSBhZ3Jl
ZSB0aGF0IERvbVVzIHNob3VsZCBnZXQgYWNjZXNzIG9ubHkgdG8gZWl0aGVyCj4gZ2xvYmFsIGRh
dGEgKHJlYWQtb25seSkgd2hpY2ggZG9lc24ndCBkbyBhbnkgaGFybSwKCkkgZ3Vlc3Mgb3Bpbmlv
bnMgdGVuZCB0byBkaWZmZXIgaGVyZTogVGhlcmUgbWF5IHdlbGwgYmUgcGVvcGxlCnRoaW5raW5n
IHRoYXQgY2VydGFpbiB0aGluZ3Mgc2hvdWxkbid0IGJlIHNlZW4gYnkgZXZlcnlvbmUuCgo+IG9y
IHRvIGRhdGEgcmVsYXRlZAo+IG9ubHkgdG8gdGhlbSAoc28gcGVyLWRvbWFpbiBkYXRhKS4gTWF5
YmUgZHJpdmVyLWRvbWFpbnMgb3IgZGV2aWNlIG1vZGVsCj4gc3R1YmRvbXMgd291bGQgbmVlZCBh
Y2Nlc3MgdG8gZGF0YSByZWxhdGVkIHRvIHRoZSBkb21haW5zIHRoZXkgYXJlCj4gc2VydmluZy4K
PiAKPiBXaGV0aGVyIGEgZG9tVSBsZXRzIGEgdXNlciBhY2Nlc3MgdGhhdCBkYXRhIG9yIG5vdCBz
aG91bGQgb25seSBiZQo+IGRlY2lkZWQgYnkgdGhlIGRvbVUgKGFwcGxpZXMgdG8gZG9tMCwgdG9v
KS4KCkxpa2UgYWJvdmUsIHRoZXJlIG1heSBiZSBkaWZmZXJlbnQgdmlld3MgaGVyZSBhcyB3ZWxs
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:54:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11: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 1i81Cg-0000Kp-UL; Wed, 11 Sep 2019 11:54:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i81Cf-0000Kg-N6
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:54:29 +0000
X-Inumbo-ID: e81972e6-d48a-11e9-ac29-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e81972e6-d48a-11e9-ac29-12813bfff9fa;
 Wed, 11 Sep 2019 11:54: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 45AEDB68C;
 Wed, 11 Sep 2019 11:54:27 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
 <b48fd75b-67d2-8df0-3443-0142e4375e3f@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <02c7841c-1b16-97ec-c12d-695bfe0b766f@suse.com>
Date: Wed, 11 Sep 2019 13:54:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b48fd75b-67d2-8df0-3443-0142e4375e3f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAxMzoyOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMS4wOS4xOSAx
MzoxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gU2Vjb25kLCBpcyB4ZW5mcyByZWFsbHkgdGhl
IGJlc3QgbmFtZSBoZXJlP8KgIEl0IGlzIGFtYmlndW91cyB3aXRoIHRoZQo+PiBzdGlsbC1lc3Nl
bnRpYWwgKGV2ZW4gdGhvdWdoIGl0IHJlYWxseSBuZWVkcyB0byBkaXNhcHBlYXIpIExpbnV4Cj4+
IGZpbGVzeXN0ZW0gYnkgdGhlIG5hbWUgeGVuZnMuCj4gCj4gWWVzLCBJJ20gYXdhcmUgb2YgdGhh
dCBhbWJpZ3VpdHkuIEknbSBhYnNvbHV0ZWx5IGluIGZhdm9yIG9mIGZpbmRpbmcgYQo+IGJldHRl
ciBuYW1lLgo+IAo+IE1heWJlIHhlbnN5c2ZzPwoKT3IganVzdCB4ZW5zeXMgKGFsYmVpdCB0aGF0
J3MgbGlrZWx5IGdldHRpbmcgYW1iaWd1b3VzKT8gSSdtCm5vdCBmdWxseSBjb252aW5jZWQgY2Fs
bGluZyB0aGlzIGEgZmlsZSBzeXN0ZW0gaXMgYSBnb29kIGlkZWEuCldpbmRvd3MnIG5hbWUtdmFs
dWUgcGFpciBzdG9yZSBpcyBjYWxsZWQgcmVnaXN0cnksIGZvcgpleGFtcGxlLCBkZXNwaXRlIGl0
IGFsc28gcmVzZW1ibGluZyBhIGZpbGUgc3lzdGVtIHRvIGEgY2VydGFpbgpkZWdyZWUuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 11:59:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 11: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 1i81HQ-0000XA-LC; Wed, 11 Sep 2019 11:59: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=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i81HP-0000X5-6M
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 11:59:23 +0000
X-Inumbo-ID: 943490c4-d48b-11e9-ac29-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 943490c4-d48b-11e9-ac29-12813bfff9fa;
 Wed, 11 Sep 2019 11:59: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 1i81HH-0006qg-VF; Wed, 11 Sep 2019 11:59:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i81HH-0000OY-Nm; Wed, 11 Sep 2019 11:59:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i81HH-0007fd-Ly; Wed, 11 Sep 2019 11:59:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141198-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 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-armhf-armhf-examine: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-libvirt: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-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-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-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-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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-xl-credit1: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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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-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-ws16-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-i386-xl-qemut-win7-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=ee809c7e08956d737cb66454f5b6ca32cc0d9f26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 11:59:15 +0000
Subject: [Xen-devel] [linux-4.19 test] 141198: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTE5OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDExOTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1i
dWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEyIGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGVlODA5YzdlMDg5NTZkNzM3Y2I2NjQ1NGY1YjZjYTMyY2MwZDlmMjYKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0
ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAw
NTozOTowOCBaICAzMTMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEt
MDQgMTQ6MTA6MTUgWiAgMzEwIGRheXMgIDIyOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDExOTggIDIwMTktMDktMTAgMTk6Mzg6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjI1MzEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
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
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAyMTkwODcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 12:21:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 12: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 1i81cY-0002wE-Ko; Wed, 11 Sep 2019 12: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=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i81cX-0002w9-P4
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 12:21:13 +0000
X-Inumbo-ID: a1904e90-d48e-11e9-83d3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1904e90-d48e-11e9-83d3-12813bfff9fa;
 Wed, 11 Sep 2019 12:21: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 1i81cQ-0007Iv-NU; Wed, 11 Sep 2019 12:21: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 1i81cQ-0002Yj-C9; Wed, 11 Sep 2019 12:21:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i81cQ-00061J-Bb; Wed, 11 Sep 2019 12:21:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141205-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 libvirt:test-armhf-armhf-libvirt: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-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-armhf-armhf-libvirt: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
X-Osstest-Versions-This: libvirt=c803e05870f459948efa7dce97682d0169a525f7
X-Osstest-Versions-That: libvirt=267699a03cc38810dcd40f4ddbf864bd0dc29d4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 12:21:06 +0000
Subject: [Xen-devel] [libvirt test] 141205: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIwNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTAzMwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MTAzMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAg
ICAgICAgICAgYzgwM2UwNTg3MGY0NTk5NDhlZmE3ZGNlOTc2ODJkMDE2OWE1MjVmNwpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgMjY3Njk5YTAzY2MzODgxMGRjZDQwZjRk
ZGJmODY0YmQwZGMyOWQ0ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxMDMzICAyMDE5LTA5LTA1
IDA0OjIyOjI3IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MTA4MSAgMjAxOS0w
OS0wNiAwNDoxOTowMSBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MTIwNSAgMjAxOS0wOS0xMCAyMTo1MDo1MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBI
ZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJh
bmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBlYXRlciA8PUBlYXRlci5tZT4KICBFcmljIEZh
cm1hbiA8ZmFybWFuQGxpbnV4LmlibS5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVk
aGF0LmNvbT4KICBKb25hdGhvbiBKb25nc21hIDxqam9uZ3NtYUByZWRoYXQuY29tPgogIEp1bGlv
IEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+CiAgTGFpbmUgU3R1bXAgPGxhaW5lQHJlZGhh
dC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGF2ZWwg
SHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhh
dC5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC52bmV0LmlibS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTQ1MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 12:41:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 12:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i81vo-0004Xf-FZ; Wed, 11 Sep 2019 12:41:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i81vn-0004Xa-9q
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 12:41:07 +0000
X-Inumbo-ID: 6b2db27c-d491-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b2db27c-d491-11e9-b76c-bc764e2007e4;
 Wed, 11 Sep 2019 12:41: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 05FD6B78C;
 Wed, 11 Sep 2019 12:41:03 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <20190911062001.25931-5-jgross@suse.com>
 <97a771af-32a3-596d-30e2-7042374d14e3@suse.com>
 <4ffa80f0-5d63-9d84-9030-9c5eaecc1541@suse.com>
 <a00f9b2a-1a2d-145f-daaf-6cd8cc4d3f25@suse.com>
 <21bad2b6-8487-a59c-71b3-aedf475e5170@suse.com>
 <8f7b8a19-3723-fd03-c612-856486eb96b5@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <da7a9ba2-7627-b2b8-56de-6abe0ceb561f@suse.com>
Date: Wed, 11 Sep 2019 14:41:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8f7b8a19-3723-fd03-c612-856486eb96b5@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH 4/5] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMTM6
MzQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDExLjA5LjE5IDEyOjA3LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDExLjA5LjIwMTkgMTE6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMTEuMDkuMTkgMTE6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMS4wOS4y
MDE5IDA4OjIwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gLS0tIGEvdG9vbHMvbWlzYy9N
YWtlZmlsZQo+Pj4+Pj4gKysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQo+Pj4+Pj4gQEAgLTI0LDYg
KzI0LDcgQEAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1sb3dtZW1kCj4+
Pj4+PiAgICAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1tZm5kdW1wCj4+
Pj4+PiAgICAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi11Y29kZQo+Pj4+
Pj4gICAgIElOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5jb3YKPj4+Pj4+ICtJ
TlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVuZnMKPj4+Pj4KPj4+Pj4gV2h5IFNC
SU4/IElzIHRoZXJlIGFueXRoaW5nIHdyb25nIHdpdGggYWxsb3dpbmcgdW5wcml2aWxlZ2VkCj4+
Pj4+IHVzZXJzIHIvbyBhY2Nlc3M/IE9yIGlzIHRoaXMgYmVjYXVzZSBpbiBvcmRlciB0byBhY2Nl
c3MgdGhlCj4+Pj4+IGh5cGVyY2FsbCBpbnRlcmZhY2Ugb25lIG5lZWRzIHRvIGJlIHJvb3Q/IElm
IHNvLCB3ZSBtYXkgd2FudAo+Pj4+PiB0byBjb25zaWRlciByZWxheGluZy9hdm9pZGluZy9ieXBh
c3NpbmcgdGhpcyBpbiBzb21lIHNlbnNpYmxlCj4+Pj4+IHdheS4KPj4+Pgo+Pj4+IEluc3RhbGxp
bmcgdG8gYmluIGlzIGZpbmUgd2l0aCBtZSwgYnV0IHJlbGF4aW5nIHRoZSByb290IHJlc3RyaWN0
aW9uCj4+Pj4gbWlnaHQgYmUgbW9yZSBkaWZmaWN1bHQgYW5kL29yIHF1ZXN0aW9uYWJsZS4KPj4+
Pgo+Pj4+IEkgd2FzIHRoaW5raW5nIG9mICJtb3VudGluZyIgdGhlIHhlbi1zeXNmcyB0byBlaXRo
ZXIgWGVuc3RvcmUgb3IKPj4+PiB0aGUga2VybmVsJ3Mgc3lzZnMgKHByb2JhYmx5IHRoZSBsYXR0
ZXIsIGFzIFhlbnN0b3JlIGluIGEgc3R1YmRvbQo+Pj4+IHdvdWxkIG5lZWQgdG8gZW5hYmxlIGFj
Y2VzcyB0byB4ZW4tc3lzZnMgZm9yIHRoYXQgc3R1YmRvbSAsdG9vKS4KPj4+Pgo+Pj4+IFRoaXMg
d291bGQgdGhlbiBlbmFibGUgYWNjZXNzaW5nIHNvbWUgb3IgYWxsIGVudHJpZXMgZnJvbSBub24t
cm9vdC4KPj4+Cj4+PiBSaWdodCwgZ29pbmcgdGhyb3VnaCB0aGUga2VybmVsJ3Mgc3lzZnMgaXMg
d2hhdCBJIHRvbyB3YXMKPj4+IGNvbnNpZGVyaW5nIChJIGRvbid0IHRoaW5rIHhlbnN0b3JlIGlz
IGFwcHJvcHJpYXRlIGZvciB0aGlzKS4KPj4+IFRoZSBtYWluIGlzc3VlIEknZCBzZWUgd2l0aCB0
aGlzIGlzIHRoZSBzcGxpdCBicmFpbiBwZXJtaXNzaW9ucwo+Pj4gaGFuZGxpbmcuIEknZCBwcmVm
ZXIgZm9yIHRoZXJlIHRvIGJlIGp1c3Qgb25lIHBhcnR5IGRldGVybWluaW5nCj4+PiB3aG8gaXMg
YWxsb3dlZCB0byBzZWUgd2hhdCwgYnV0IGV2ZW4gaWYgdGhlIGh5cGVydmlzb3IgdG9sZCB0aGUK
Pj4+IGtlcm5lbCwgdGhlcmUgd291bGQgc3RpbGwgYmUgYSBkZXBlbmRlbmN5IHVwb24gdGhlIGtl
cm5lbCBhbHNvCj4+PiByZXNwZWN0aW5nIHRoZSByZXF1ZXN0LiBXaGlsZSBub3QgbXVjaCBvZiBh
IHByb2JsZW0gYXMgbG9uZyBhcwo+Pj4gYWxsIG9mIHRoaXMgaXMgRG9tMC1vbmx5LCB3aXRoIERv
bVUtcyBpbiBtaW5kIHRoaXMgd291bGQgbmVlZAo+Pj4gdGFraW5nIGNhcmUgb2YuCj4+Cj4+IEht
bSwgd2h5PyBJIHRoaW5rIHdlIGFncmVlIHRoYXQgRG9tVXMgc2hvdWxkIGdldCBhY2Nlc3Mgb25s
eSB0byBlaXRoZXIKPj4gZ2xvYmFsIGRhdGEgKHJlYWQtb25seSkgd2hpY2ggZG9lc24ndCBkbyBh
bnkgaGFybSwKPiAKPiBJIGd1ZXNzIG9waW5pb25zIHRlbmQgdG8gZGlmZmVyIGhlcmU6IFRoZXJl
IG1heSB3ZWxsIGJlIHBlb3BsZQo+IHRoaW5raW5nIHRoYXQgY2VydGFpbiB0aGluZ3Mgc2hvdWxk
bid0IGJlIHNlZW4gYnkgZXZlcnlvbmUuCgpJIGRpZG4ndCBtZWFuIHRvIGdpdmUgdGhlbSBhY2Nl
c3MgdG8gYWxsIGdsb2JhbCBkYXRhLCBidXQgdG8gc2VsZWN0ZWQKaXRlbXMgb25seS4gVGhpcyB3
b3VsZCBiZSBjb250cm9sbGVkIGJ5IHRoZSBoeXBlcnZpc29yLgoKPiAKPj4gb3IgdG8gZGF0YSBy
ZWxhdGVkCj4+IG9ubHkgdG8gdGhlbSAoc28gcGVyLWRvbWFpbiBkYXRhKS4gTWF5YmUgZHJpdmVy
LWRvbWFpbnMgb3IgZGV2aWNlIG1vZGVsCj4+IHN0dWJkb21zIHdvdWxkIG5lZWQgYWNjZXNzIHRv
IGRhdGEgcmVsYXRlZCB0byB0aGUgZG9tYWlucyB0aGV5IGFyZQo+PiBzZXJ2aW5nLgo+Pgo+PiBX
aGV0aGVyIGEgZG9tVSBsZXRzIGEgdXNlciBhY2Nlc3MgdGhhdCBkYXRhIG9yIG5vdCBzaG91bGQg
b25seSBiZQo+PiBkZWNpZGVkIGJ5IHRoZSBkb21VIChhcHBsaWVzIHRvIGRvbTAsIHRvbykuCj4g
Cj4gTGlrZSBhYm92ZSwgdGhlcmUgbWF5IGJlIGRpZmZlcmVudCB2aWV3cyBoZXJlIGFzIHdlbGwu
CgpCdXQgaG93IHNob3VsZCBYZW4gbWFrZSBhIGNob2ljZSBmb3IgdGhlIGd1ZXN0IGhlcmU/IFRo
ZSBndWVzdCBpcwpmcmVlIHRvIG5vdCBnaXZlIGl0cyB1c2VycyBhY2Nlc3MgdG8gdGhlIGRhdGEs
IGJ1dCBsaWtlIGRhdGEgcmV0dXJuZWQKdmlhIGEgaHlwZXJjYWxsIFhlbiBoYXMgYWJzb2x1dGVs
eSBubyB3YXkgdG8gY29udHJvbCB3aGV0aGVyIHRoZSBkYXRhCmlzIGFjY2Vzc2libGUgYnkgYSBn
dWVzdCdzIHVzZXIgcHJvY2VzcyBvciBub3QuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 13:02:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 13:02:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i82Fp-0006Eh-Ct; Wed, 11 Sep 2019 13:01: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=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i82Fn-0006Ec-Uc
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 13:01:47 +0000
X-Inumbo-ID: 4f3ccc62-d494-11e9-83d5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f3ccc62-d494-11e9-83d5-12813bfff9fa;
 Wed, 11 Sep 2019 13:01: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 7C6F5AC3E;
 Wed, 11 Sep 2019 13:01:45 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
 <b48fd75b-67d2-8df0-3443-0142e4375e3f@suse.com>
 <02c7841c-1b16-97ec-c12d-695bfe0b766f@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <19e6dbb5-82c0-4d7e-321b-0255178b8e75@suse.com>
Date: Wed, 11 Sep 2019 15:01:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <02c7841c-1b16-97ec-c12d-695bfe0b766f@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTM6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMTM6
MjksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDExLjA5LjE5IDEzOjE3LCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gU2Vjb25kLCBpcyB4ZW5mcyByZWFsbHkgdGhlIGJlc3QgbmFtZSBoZXJl
P8KgIEl0IGlzIGFtYmlndW91cyB3aXRoIHRoZQo+Pj4gc3RpbGwtZXNzZW50aWFsIChldmVuIHRo
b3VnaCBpdCByZWFsbHkgbmVlZHMgdG8gZGlzYXBwZWFyKSBMaW51eAo+Pj4gZmlsZXN5c3RlbSBi
eSB0aGUgbmFtZSB4ZW5mcy4KPj4KPj4gWWVzLCBJJ20gYXdhcmUgb2YgdGhhdCBhbWJpZ3VpdHku
IEknbSBhYnNvbHV0ZWx5IGluIGZhdm9yIG9mIGZpbmRpbmcgYQo+PiBiZXR0ZXIgbmFtZS4KPj4K
Pj4gTWF5YmUgeGVuc3lzZnM/Cj4gCj4gT3IganVzdCB4ZW5zeXMgKGFsYmVpdCB0aGF0J3MgbGlr
ZWx5IGdldHRpbmcgYW1iaWd1b3VzKT8gSSdtCj4gbm90IGZ1bGx5IGNvbnZpbmNlZCBjYWxsaW5n
IHRoaXMgYSBmaWxlIHN5c3RlbSBpcyBhIGdvb2QgaWRlYS4KPiBXaW5kb3dzJyBuYW1lLXZhbHVl
IHBhaXIgc3RvcmUgaXMgY2FsbGVkIHJlZ2lzdHJ5LCBmb3IKPiBleGFtcGxlLCBkZXNwaXRlIGl0
IGFsc28gcmVzZW1ibGluZyBhIGZpbGUgc3lzdGVtIHRvIGEgY2VydGFpbgo+IGRlZ3JlZS4KCiJS
ZWdpc3RyeSIgZG9lc24ndCBzZWVtIGNvcnJlY3QgcmVnYXJkaW5nIHRoZSBwb3RlbnRpYWwgZHlu
YW1pY2FsbHkKZ2VuZXJhdGVkIGVudHJpZXMuCgpBbmQgd2l0aCB0aGUgaWRlYSB0byAibW91bnQi
IGl0IGluIHRoZSBkb20wIGtlcm5lbCdzIHN5c2ZzIEkgdGhpbmsKeGVuc3lzZnMgKG9yIHhlbmh5
cGZzPykgc2VlbXMgYXBwcm9wcmlhdGUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 13:23:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 13: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 1i82Zt-0007r7-8L; Wed, 11 Sep 2019 13:22: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=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i82Zs-0007r2-AG
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 13:22:32 +0000
X-Inumbo-ID: 3434ab81-d497-11e9-83d5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3434ab81-d497-11e9-83d5-12813bfff9fa;
 Wed, 11 Sep 2019 13:22: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 32303ADEF;
 Wed, 11 Sep 2019 13:22:30 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-11-jgross@suse.com>
 <35cdea2f-f271-f23f-8b90-e7159e971bd1@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bae4befe-2de6-1823-0c60-1a7a4f6ff9cd@suse.com>
Date: Wed, 11 Sep 2019 15:22:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <35cdea2f-f271-f23f-8b90-e7159e971bd1@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 10/48] 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: 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>, 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>

T24gMDQuMDkuMTkgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFkZCB0aGUgZm9sbG93aW5nIGhlbHBlcnMgdXNp
bmcgYSBzY2hlZF91bml0IGFzIGlucHV0IGluc3RlYWQgb2YgYQo+PiB2Y3B1Ogo+Pgo+PiAtIGlz
X2lkbGVfdW5pdCgpIHNpbWlsYXIgdG8gaXNfaWRsZV92Y3B1KCkKPj4gLSBpc191bml0X29ubGlu
ZSgpIHNpbWlsYXIgdG8gaXNfdmNwdV9vbmxpbmUoKQo+PiAtIHVuaXRfcnVubmFibGUoKSBsaWtl
IHZjcHVfcnVubmFibGUoKQo+IAo+IFNpbmNlIGZvciB2Q1BVLXMgd2l0aGluIGEgdW5pdCB0aGUg
cmV0dXJuIHZhbHVlcyBjYW4gdmFyeSwgSSB0aGluawo+IGl0IHdvdWxkIGJlIG5pY2UgaWYgeW91
IG1hZGUgZXhwbGljaXQgaGVyZSB3aGF0IHRoZSB1bml0LXdpZGUgcmV0dXJuCj4gdmFsdWVzIGFy
ZSBtZWFudCB0byBtZWFuIGluIHN1Y2ggYSBjYXNlIChhbmQgd2h5IHRoZSBjaG9zZW4KPiBhbHRl
cm5hdGl2ZSBpcyBiZXR0ZXIgdGhhbiB0aGUgb3RoZXIgb25lKS4KPiAKPj4gLSBzY2hlZF9zZXRf
cmVzKCkgdG8gc2V0IHRoZSBjdXJyZW50IHByb2Nlc3NvciBvZiBhbiB1bml0Cj4+IC0gc2NoZWRf
dW5pdF9jcHUoKSB0byBnZXQgdGhlIGN1cnJlbnQgcHJvY2Vzc29yIG9mIGFuIHVuaXQKPiAKPiBX
aGF0IGlzICJ0aGUgcHJvY2Vzc29yIG9mIGEgdW5pdCIgd2hlbiB0aGVyZSBhcmUgbXVsdGlwbGUK
PiBlbnRpdGllcyB3aXRoaW4gYSB1bml0LCBhbmQgaGVuY2UgbXVsdGlwbGUgcHJvY2Vzc29ycyBu
ZWVkZWQKPiBpbiBvcmRlciB0byBydW4gdGhlIHVuaXQ/Cj4gCj4+IC0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4+IEBA
IC01OSw2ICs1OSw2MiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3NjaGVkX3Jlcyh1bnNpZ25l
ZCBpbnQgY3B1LCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKPj4gICAgICAgcGVyX2NwdShz
Y2hlZF9yZXMsIGNwdSkgPSByZXM7Cj4+ICAgfQo+PiAgIAo+PiArc3RhdGljIGlubGluZSBib29s
IGlzX2lkbGVfdW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPj4gK3sKPj4gKyAg
ICByZXR1cm4gaXNfaWRsZV92Y3B1KHVuaXQtPnZjcHVfbGlzdCk7Cj4+ICt9Cj4+ICsKPj4gK3N0
YXRpYyBpbmxpbmUgYm9vbCBpc191bml0X29ubGluZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKPj4gK3sKPj4gKyAgICByZXR1cm4gaXNfdmNwdV9vbmxpbmUodW5pdC0+dmNwdV9saXN0
KTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGUoY29uc3Qg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIHZjcHVfcnVubmFi
bGUodW5pdC0+dmNwdV9saXN0KTsKPj4gK30KPj4KPj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hl
ZF9zZXRfcmVzKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXMpCj4+ICt7Cj4+ICsgICAg
dW5pdC0+dmNwdV9saXN0LT5wcm9jZXNzb3IgPSByZXMtPnByb2Nlc3NvcjsKPj4gKyAgICB1bml0
LT5yZXMgPSByZXM7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHNj
aGVkX3VuaXRfY3B1KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQo+PiArewo+PiArICAgIHJldHVy
biB1bml0LT5yZXMtPnByb2Nlc3NvcjsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX3NldF9wYXVzZV9mbGFncyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpdCkKPj4g
K3sKPj4gKyAgICBfX3NldF9iaXQoYml0LCAmdW5pdC0+dmNwdV9saXN0LT5wYXVzZV9mbGFncyk7
Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9jbGVhcl9wYXVzZV9mbGFn
cyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQo+PiArewo+PiArICAgIF9fY2xlYXJf
Yml0KGJpdCwgJnVuaXQtPnZjcHVfbGlzdC0+cGF1c2VfZmxhZ3MpOwo+PiArfQo+PiArCj4+ICtz
dGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3BhdXNlX2ZsYWdzX2F0b21pYyhzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBiaXQpCj4+ICt7Cj4+ICsgICAgc2V0X2JpdChiaXQsICZ1
bml0LT52Y3B1X2xpc3QtPnBhdXNlX2ZsYWdzKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlubGlu
ZSB2b2lkIHNjaGVkX2NsZWFyX3BhdXNlX2ZsYWdzX2F0b21pYyhzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGJpdCkKPj4gK3sKPj4gKyAgICBjbGVhcl9iaXQoYml0LCAmdW5pdC0+
dmNwdV9saXN0LT5wYXVzZV9mbGFncyk7Cj4+ICt9Cj4gCj4gQW5kIHdpdGggdGhlIGFib3ZlIC0g
YXJlIHNvbWUvYWxsIG9mIHRoZXNlIGdvaW5nIHRvIHJlbWFpbiBsaWtlCj4gdGhpcywgb3Igd2ls
bCB0aGV5IGdhaW4gZm9yX2VhY2gtc3R5bGUgbG9vcHMgbGF0ZXI/CgpJIHdpbGwgYWRkIHNob3J0
IGRlc2NyaXB0aW9ucyB0byB0aGUgY29tbWl0IG1lc3NhZ2UuCgoKSnVlcmdlbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 13:45:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 13:45:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i82va-0001HS-Vh; Wed, 11 Sep 2019 13:44: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=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i82vZ-0001HN-9T
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 13:44:57 +0000
X-Inumbo-ID: 55da12e0-d49a-11e9-83d5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55da12e0-d49a-11e9-83d5-12813bfff9fa;
 Wed, 11 Sep 2019 13:44: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 87FE9B8AA;
 Wed, 11 Sep 2019 13:44:53 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-14-jgross@suse.com>
 <cdd95d65-ce9d-4b8c-77fc-2386cf0e65c1@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ea633104-55c3-ad8b-4afc-835744106d4e@suse.com>
Date: Wed, 11 Sep 2019 15:44:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <cdd95d65-ce9d-4b8c-77fc-2386cf0e65c1@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 13/48] 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: 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>,
 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>

T24gMDQuMDkuMTkgMTc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTQwNyw2ICs0MDcsOCBAQCBpbnQg
c2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQo+
PiAgICAgICB7Cj4+ICAgICAgICAgICBnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPmN1cnIg
PSB1bml0Owo+PiAgICAgICAgICAgdi0+aXNfcnVubmluZyA9IDE7Cj4+ICsgICAgICAgIHVuaXQt
PmlzX3J1bm5pbmcgPSAxOwo+PiArICAgICAgICB1bml0LT5zdGF0ZV9lbnRyeV90aW1lID0gTk9X
KCk7Cj4+ICAgICAgIH0KPj4gICAgICAgZWxzZQo+PiAgICAgICB7Cj4gCj4gQXJlIGlkbGUgdkNQ
VS1zIGFsc28gZ29pbmcgdG8gZ2V0IGdyb3VwZWQgaW50byB1bml0cyAoSSdtIHNvcnJ5LAo+IEkg
ZG9uJ3QgcmVjYWxsKT8gSWYgc28sIGp1c3QgbGlrZSBmdXJ0aGVyIGRvd24gSSdkIGJlIHB1dHRp
bmcKPiB1bmRlciBxdWVzdGlvbiB0aGUgbXVsdGlwbGUgd3JpdGluZyBvZiB0aGUgZmllbGQuIEkn
ZCBraW5kIG9mCj4gZXhwZWN0IHRoZSB1bml0IGFuZCBhbGwgdkNQVS1zIHdpdGhpbiBpdCB0byBn
ZXQgYW4gaWRlbnRpY2FsCj4gc3RhdGUgZW50cnkgdGltZSBzdG9yZWQuCgpXaGVuIGFuIGlkbGUg
dmNwdSBpcyBiZWluZyBjcmVhdGVkIGl0cyBjcHUgaXMgaW4gbm8gY3B1cG9vbCB5ZXQKKGEgZnJl
ZSBjcHUpLiBUaG9zZSBjcHVzIGFyZSBhbHdheXMgc3ViamVjdCB0byBjcHUgc2NoZWR1bGluZwoo
Z3JhbnVsYXJpdHkgMSkuIE9ubHkgd2hlbiBjcHVzIGFyZSBwdXQgaW50byBhIGNwdXBvb2wgdGhl
CmdyYW51bGFyaXR5IGlzIGFkanVzdGVkIGFjY29yZGluZ2x5IGFuZCB0aGUgaWRsZS12Y3B1cyBh
cmUKcG9zc2libHkgZ3JvdXBlZCBpbiB1bml0cyAoc2VlIHBhdGNoIDQ1KS4KClJlZ2FyZGluZyB0
aGUgc3RhdGUgZW50cnkgdGltZTogZGlmZmVyZW50IHZjcHVzIG9mIGEgdW5pdCBjYW4gYmUKaW4g
ZGlmZmVyZW50IHN0YXRlcyAoYmxvY2tlZC9ydW5uaW5nLCBldGMuKSwgc28gdGhlaXIgc3RhdGUg
ZW50cnkKdGltZXMgd2lsbCBnZW5lcmFsbHkgZGlmZmVyLiBBIHVuaXQncyBzdGF0ZSBlbnRyeSB0
aW1lIHdpbGwKcmVmbGVjdCBpdHMgc2NoZWR1bGluZyBldmVudHMgKGJlaW5nIHNjaGVkdWxlZC9k
ZXNjaGVkdWxlZCkuCgo+IEFsc28gYm90aCBoZXJlIGFuZCBmdXJ0aGVyIGRvd24gSSdtIHB1enps
ZWQgdG8gc2VlIHRoYXQgdGhlCj4gdW5pdCdzIGZpZWxkIGRvZXNuJ3QgZ2V0IHNldCBhdCB0aGUg
c2FtZSBwbGFjZSBpbiBjb2RlIHdoZXJlCj4gdGhlIHZDUFUncyBmaWVsZCBnZXRzIHNldC4KClJp
Z2h0LiBUaGUgc3RhdGVzIG9mIGEgdmNwdSBhbmQgdGhlIHVuaXQgaXQgaXMgYmVsb25naW5nIHRv
IGFyZQpjb3VwbGVkLCBidXQgbm90IGlkZW50aWNhbC4KCj4gCj4+IEBAIC0xNjYzLDggKzE2NjYs
MTAgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKPj4gICAgICAgICogc3dpdGNoLCBlbHNl
IGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4KPj4gICAgICAgICov
Cj4+ICAgCj4+IC0gICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKPj4gKyAgICBBU1NFUlQo
IW5leHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcpOwo+PiAgICAgICBuZXh0LT5pc19ydW5uaW5n
ID0gMTsKPj4gKyAgICBuZXh0LT5zY2hlZF91bml0LT5pc19ydW5uaW5nID0gMTsKPj4gKyAgICBu
ZXh0LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1lID0gbm93Owo+IAo+IElzbid0IHRoZSBB
U1NFUlQoKSB5b3UgZGVsZXRlIHN0aWxsIHN1cHBvc2VkIHRvIGJlIHRydWU/IEluIHdoaWNoIGNh
c2UKPiB3b3VsZG4ndCBpdCBiZSB3b3J0aHdoaWxlIHRvIHJldGFpbiBpdD8KCk5vLCBpdCBpcyBu
b3QgdHJ1ZSBhbnkgbG9uZ2VyLiBBbGwgYnV0IG9uZSB2Y3B1cyBvZiBhIHVuaXQgY2FuIGJlCmJs
b2NrZWQgcmVzdWx0aW5nIGluIHRoZSByZWxhdGVkIGlkbGUgdmNwdXMgdG8gYmUgcnVubmluZy4g
VGhpcyBtZWFucwp0aGF0IGV2ZW4gd2l0aCBvbmUgdW5pdCBiZWluZyByZXBsYWNlZCBieSBhbm90
aGVyIG9uZSB0aGUgdmNwdSBjYW4gYmUKdGhlIHNhbWUuCgo+IAo+PiAtLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiBAQCAtMjcy
LDYgKzI3MiwxMSBAQCBzdHJ1Y3Qgc2NoZWRfdW5pdCB7Cj4+ICAgICAgIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqcmVzOwo+PiAgICAgICBpbnQgICAgICAgICAgICAgICAgICAgIHVuaXRfaWQ7Cj4+
ICAgCj4+ICsgICAgLyogTGFzdCB0aW1lIHVuaXQgZ290IChkZS0pc2NoZWR1bGVkLiAqLwo+PiAr
ICAgIHVpbnQ2NF90ICAgICAgICAgICAgICAgc3RhdGVfZW50cnlfdGltZTsKPj4gKwo+PiArICAg
IC8qIEN1cnJlbnRseSBydW5uaW5nIG9uIGEgQ1BVPyAqLwo+PiArICAgIGJvb2wgICAgICAgICAg
ICAgICAgICAgaXNfcnVubmluZzsKPj4gICAgICAgLyogRG9lcyBzb2Z0IGFmZmluaXR5IGFjdHVh
bGx5IHBsYXkgYSByb2xlIChnaXZlbiBoYXJkIGFmZmluaXR5KT8gKi8KPj4gICAgICAgYm9vbCAg
ICAgICAgICAgICAgICAgICBzb2Z0X2FmZl9lZmZlY3RpdmU7Cj4+ICAgICAgIC8qIEJpdG1hc2sg
b2YgQ1BVcyBvbiB3aGljaCB0aGlzIFZDUFUgbWF5IHJ1bi4gKi8KPiAKPiBJJ20gbm90aWNpbmcg
dGhpcyBoZXJlLCBidXQgaXQgbWF5IHdlbGwgaGF2ZSBiZWVuIGFuIGlzc3VlIGVhcmxpZXIKPiBh
bHJlYWR5IChhbmQgdGhlcmUgbWF5IHdlbGwgYmUgbGF0ZXIgYWRqdXN0bWVudHMgaW52YWxpZGF0
aW5nIG15Cj4gcmVtYXJrLCBhbmQgb2YgY291cnNlIGl0J3MgdGhlIGVuZCByZXN1bHQgb2YgdGhp
cyBzZXJpZXMgd2hpY2gKPiBtYXR0ZXJzIGluIHRoZSBsb25nIHJ1bik6IENvdWxkIHlvdSBzZWUg
YWJvdXQgYWRkaW5nL3JlbW92aW5nCj4gZmllbGRzIHRvIHRoaXMgc3RydWN0IChhbmQgZ2VuZXJh
bGx5IG9mIGNvdXJzZSBhbHNvIG90aGVycykKPiBtaW5pbWl6aW5nIHRoZSBudW1iZXIgLyBvdmVy
YWxsIHNpemUgb2YgaG9sZXM/CgpIbW0sIHllcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 13:53:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 13: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 1i833m-00027e-6B; Wed, 11 Sep 2019 13:53:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ltH=XG=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i833k-00027Z-Ji
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 13:53:24 +0000
X-Inumbo-ID: 853c8aee-d49b-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 853c8aee-d49b-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 13:53: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 CBA5FC11D;
 Wed, 11 Sep 2019 13:53:22 +0000 (UTC)
Message-ID: <1afcf0e569f68dbfe2c79668f17e1846a7dc3a1b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 11 Sep 2019 15:53:21 +0200
In-Reply-To: <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908071119470.2451@sstabellini-ThinkPad-T480s>
 <f986544f59e1b2e9fddba5090fc3c706c38e1ad3.camel@suse.com>
 <alpine.DEB.2.21.1908091127080.7788@sstabellini-ThinkPad-T480s>
 <6bc0e21d79c4f02ad89c94fa732a32a57bdc8521.camel@suse.com>
 <alpine.DEB.2.21.1908131413200.30179@sstabellini-ThinkPad-T480s>
 <71cbab87f4929766bf4293419e50425ab62e822a.camel@suse.com>
 <alpine.DEB.2.21.1908140927100.8737@sstabellini-ThinkPad-T480s>
 <78072866796e1dedd9068e4298a13c58a30e74e7.camel@suse.com>
 <197c435e78f47b0deb376493911abdc0922863b4.camel@suse.com>
 <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] dom0less + sched=null => broken in 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: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: multipart/mixed; boundary="===============0147646663414051845=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-08-23 at 18:16 -0700, Stefano Stabellini wrote:
> On Wed, 21 Aug 2019, Dario Faggioli wrote:
> >=20
> > Hey, Stefano, Julien,
> >=20
> > Here's another patch.
> >=20
> > Rather than a debug patch, this is rather an actual "proposed
> > solution".
> >=20
> > Can you give it a go? If it works, I'll spin it as a proper patch.
>=20
> Yes, this seems to solve the problem, thank you!
>=20
Ok, thanks again for testing, and good to know.

I'm still catching up after vacations, and I'm traveling next week. But
I'll submit a proper patch as soon as I find time.

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)


--=-TGv5C4AagoZb5Z9VZ78M
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+4FAl14/FEACgkQFkJ4iaW4
c+4zghAA6I/LVfz6e1QdknLCLmMmKOFo1va2zUW4FUSz90z7ArrvyFZiyEimgJ72
ZGhvau/zBkdxCx/gNawbNzobYI22neHEh4H7W9XFFOZpVVo6POr3e4NR11XV4/7x
N2JepzEBX2QmF0Tu7bPUq43JVd41DUga+fX/jqkH3ahcKalmRT1ig55S4eQsKBIQ
Ic544EdVOCtJPIwLp6iiWpjsnjHR1B/JH8bV2Xw7VSDUfPGiU1UDyvJ0p1a3SlAq
ZVt90jU0KZ3kMseJmhQOPtGeUxo51k868IWhhpv/xxtS1ev9hbEkqHbWCP+KZMM0
RunTD2AaH7LDGTGcM1+j0U9eHTkW64cNB1F4ERLMCfuki40ksnltqNfqshG6dlO5
ANo7IY17yJ92tcL+mM7VicC6Eu1JcZcTUEPkhaqlQ7a+gM7qIu3Abov1jUHelyTD
/9wBtZmQm23eQBbV0wIphFLgF2zJOBuQyJPgMiKJuk8Ket2A1dQyEtUM6zaT5Pzr
71QFywGzm65yT+zp/HXiM6RYxXe3Zj7G+KZ1p3dhXrtv1EmSM/9PEqv2xBgqSi87
2UF0cH76HMrm4+H0atdjK7/hY1XrAeeKcVrDYfBpbpvB7TVbmjon8m42k9YFkHsm
uCcTxo5q7dl9EOoeibM/B1sH2L7nW8RauOW/Eu9Se3+Lkj9jERY=
=2/SD
-----END PGP SIGNATURE-----

--=-TGv5C4AagoZb5Z9VZ78M--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0147646663414051845==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 11 14:16:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 14: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 1i83PX-0003xE-KG; Wed, 11 Sep 2019 14: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=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i83PW-0003x9-9O
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 14:15:54 +0000
X-Inumbo-ID: a87a7c0c-d49e-11e9-83d5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a87a7c0c-d49e-11e9-83d5-12813bfff9fa;
 Wed, 11 Sep 2019 14:15: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 52B86B6C3;
 Wed, 11 Sep 2019 14:15:50 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-20-jgross@suse.com>
 <0fea0ecf-5cde-7e5e-4a18-3c86f13d1d8f@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <23291d2d-fbba-074c-d51e-27dd70979143@suse.com>
Date: Wed, 11 Sep 2019 16:15:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0fea0ecf-5cde-7e5e-4a18-3c86f13d1d8f@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 19/48] 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: 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>, 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>

T24gMDkuMDkuMTkgMTU6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRoZSBjcmVkaXQgc2NoZWR1bGVyIGNhbGxzIHZj
cHVfcGF1c2Vfbm9zeW5jKCkgYW5kIHZjcHVfdW5wYXVzZSgpCj4+IHRvZGF5LiBBZGQgc2NoZWRf
dW5pdF9wYXVzZV9ub3N5bmMoKSBhbmQgc2NoZWRfdW5pdF91bnBhdXNlKCkgdG8KPj4gcGVyZm9y
bSB0aGUgc2FtZSBvcGVyYXRpb25zIG9uIHNjaGVkdWxlciB1bml0cyBpbnN0ZWFkLgo+IAo+IEFu
ZCBieSBwbGFjaW5nIHRoZW0gaW4gc2NoZWQtaWYuaCB5b3UgbWVhbiB0byBpbmRpY2F0ZSB0aGF0
IHRoZXkncmUKPiBub3QgbWVhbnQgdG8gYmUgdXNlZCBieSBvdGhlciB0aGFuIHNjaGVkdWxlciBj
b2RlPyBJIGFzayBiZWNhdXNlCj4gdGhlIHZjcHUgYW5kIGRvbWFpbiBjb3VudGVycGFydHMgYXJl
IHZhbGlkbHkgdXNhYmxlIGVsc2V3aGVyZS4KCkNvcnJlY3QuIEFjdGluZyBvbiBzY2hlZF91bml0
cyBpcyBzdXBwb3NlZCB0byBiZSBkb25lIGluIHNjaGVkdWxpbmcKY29kZSBvbmx5LgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 14:22:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 14:22: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 1i83WE-0004lS-Ep; Wed, 11 Sep 2019 14: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=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i83WC-0004lN-P4
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 14:22:48 +0000
X-Inumbo-ID: a0008c20-d49f-11e9-83d5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0008c20-d49f-11e9-83d5-12813bfff9fa;
 Wed, 11 Sep 2019 14:22: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 1FA77BB4A;
 Wed, 11 Sep 2019 14:22:46 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-21-jgross@suse.com>
 <7b688998-123a-caec-9e01-eb3ac86f9dfc@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <39dae4c6-d8a9-a0d7-68fd-89610c9645c3@suse.com>
Date: Wed, 11 Sep 2019 16:22:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7b688998-123a-caec-9e01-eb3ac86f9dfc@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 20/48] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMTkgMTU6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTM2OCwxNCArMzY4LDUyIEBAIHN0
YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikK
Pj4gICAgICAgcmV0dXJuIE5VTEw7Cj4+ICAgfQo+PiAgIAo+PiAtaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKPj4gK3N0YXRpYyB1bnNp
Z25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQo+
IAo+IEdpdmVuIHRoZSByZXNwb25zZSBvbiBhbiBlYXJsaWVyIHNpbWlsYXIgcXVlc3Rpb24sIEkg
ZG9uJ3Qgc3VwcG9zZQo+IEkgY291bGQgdGFsayB5b3UgaW50byBkcm9wcGluZyB0aGUgc2NoZWRf
IHByZWZpeCBoZXJlPwoKSSBsaWtlIGl0IGJldHRlciB3aXRoIHByZWZpeC4gQW55IG9waW5pb25z
IGJ5IHRoZSBzY2hlZHVsZXIgbWFpbnRhaW5lcnM/Cgo+IAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+PiBAQCAt
NDU3LDcgKzQ1Nyw3IEBAIHN0cnVjdCBjcHVwb29sCj4+ICAgI2RlZmluZSBjcHVwb29sX29ubGlu
ZV9jcHVtYXNrKF9wb29sKSBcCj4+ICAgICAgICgoKF9wb29sKSA9PSBOVUxMKSA/ICZjcHVfb25s
aW5lX21hcCA6IChfcG9vbCktPmNwdV92YWxpZCkKPj4gICAKPj4gLXN0YXRpYyBpbmxpbmUgY3B1
bWFza190KiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN0cnVjdCBkb21haW4gKmQpCj4+ICtzdGF0
aWMgaW5saW5lIGNwdW1hc2tfdCogY3B1cG9vbF9kb21haW5fY3B1bWFzayhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQo+IAo+IEl0IHdvdWxkIGNlcnRhaW5seSBiZSBuaWNlIHRvIGNvcnJlY3QgdGhl
IG1pc3BsYWNlICogaGVyZSBhdCB0aGUKPiBzYW1lIHRpbWUgKHdoaWNoIGNsZWFybHkgY291bGQg
YmUgZG9uZSB3aGlsZSBjb21taXR0aW5nLCBpZgo+IGV2ZXJ5dGhpbmcgdXAgdG8gaGVyZSB3YXMg
cmVhZHkgdG8gZ28gaW4pLgoKSSdsbCBkbyBpdC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 14:27:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 14:27:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i83b6-0004wD-3h; Wed, 11 Sep 2019 14:27:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i83b4-0004w8-Dk
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 14:27:50 +0000
X-Inumbo-ID: 4fe7cc5a-d4a0-11e9-83d5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fe7cc5a-d4a0-11e9-83d5-12813bfff9fa;
 Wed, 11 Sep 2019 14:27: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 1i83au-0001L5-TP; Wed, 11 Sep 2019 14:27:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i83au-0003KT-ME; Wed, 11 Sep 2019 14:27:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i83au-0004xT-LI; Wed, 11 Sep 2019 14:27:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141204-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 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-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-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=89ea03a7dc83ca36b670ba7f787802791fcb04b1
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 14:27:40 +0000
Subject: [Xen-devel] [qemu-mainline test] 141204: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIwNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMDQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIHBhc3MgaW4gMTQxMTc5CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDExNzkgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDE0MTE3OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDEx
NzkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDExNzkgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAy
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDg5ZWEwM2E3ZGM4M2NhMzZiNjcwYmE3Zjc4NzgwMjc5MWZjYjA0YjEKYmFzZWxpbmUg
dmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMwOGE1NTI0YWNjZjk2NDEw
N2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4MiAgMjAxOS0wOC0xOCAw
NTozNjo1MSBaICAgMjQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAzNjEgIDIwMTktMDgt
MTkgMTE6MzY6MjYgWiAgIDIzIGRheXMgICAyOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDExNjUgIDIwMTktMDktMDkgMTU6MDY6MTUgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdh
cmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNA
d2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBB
bGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5k
cmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0
dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgog
IEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxBVE9OIFpvbHRhbiA8
YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhc3Rp
YW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIENhcmxvIE1h
cmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxj
YXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+
CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJv
emEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1
PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERlbmlzIFBsb3RuaWtv
diA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRn
aWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhp
bGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtaWxp
byBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhh
dC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgZmFuZ3lpbmcgPGZhbmd5
aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdy
ZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMu
bmV0PgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRv
QHJlZGhhdC5jb20+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKaW5n
IExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1z
LmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4g
U25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQu
Y29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBLxZF2w6Fnw7MsIFpv
bHTDoW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJl
bnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIu
ZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlx
M2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2
ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVz
dGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1
dGVyLm9yZz4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5
IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGlu
dXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBN
aWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMg
PGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29m
ZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUu
Y29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFy
a2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVz
QG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+
CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92
Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5t
YXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4KICBSYXBo
YWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSaWNoYXJkIEhlbmRl
cnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYWdhbiA8cmthZ2Fu
QHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5j
b20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAg
U2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBCcmFua292
aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFu
aGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBH
YXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBU
aG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRo
YXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5A
YnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tp
eSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5j
ZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFu
IFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdl
aS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDk5MCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 14:36:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 14:36: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 1i83jN-0005lf-35; Wed, 11 Sep 2019 14: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=ejLi=XG=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i83jL-0005lV-8L
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 14:36:23 +0000
X-Inumbo-ID: 862d44ba-d4a1-11e9-83d5-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 862d44ba-d4a1-11e9-83d5-12813bfff9fa;
 Wed, 11 Sep 2019 14:36:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568212583;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=3XwCKMnGmyGT5kVTl3oKhIMv998hFroIhC3faxPFwXw=;
 b=VR1BXumiApQZ0+3yGbYChn2EEcUb7tbjh6vtHi2ZIBw6kxZRY9mFBnSa
 gu6hOFH54Ye+OuYF9JaYRz4nln/MuR3tTfaunKa0rCTjrSptKLEiLgKyV
 VSxM0SbWTuBniGVatpoNmKkN8vE0UDR4dZ2FIZoSoizMtJlvc/JWQMLcC c=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: L6SAZik8xsVrNDnFj2N+Aya3BqFqrx0OO8jGxxDMlKLjWOvwhZMZrV+ST6V9vCSxeDiyddSsMX
 tpl1qJ2bNWIpBhWiioLvEoLlHDkp0mvwtpQ5930ny7O3V77gHgmeyeZHfyYPUijsHqK8d4i6yB
 jTXjjPoLJwIFzvJZ8j+niKM1N8cuQ3et8ck945S7EvkY+8a5I3QiwukQPkIEJWTN80BN88fp2e
 +QMqiuhbSmUeSdWMKzxlQSZibwwOWZOIJxTM4VS3wj8SAbGMKh8Y2KD4C4dgNpDq4FYeq12MZj
 aWg=
X-SBRS: 2.7
X-MesageID: 5434109
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,493,1559534400"; 
   d="scan'208";a="5434109"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 15:36:15 +0100
Message-ID: <20190911143618.23477-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] xen: fix a potential crash in xen-bus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgZml4ZXMgYSBwb3RlbnRpYWwgc2VnZmF1bHQgY2F1c2VkIGJ5IE5vdGlmaWVy
TGlzdCBjb3JydXB0aW9uCmluIHhlbi1idXMuIFRoZSBmaXJzdCB0d28gcGF0Y2hlcyBsYXkgdGhl
IGdyb3VuZHdvcmsgYW5kIHRoZSB0aGlyZAphY3R1YWxseSBmaXhlcyB0aGUgcHJvYmxlbS4KClBh
dWwgRHVycmFudCAoMyk6CiAgeGVuIC8gbm90aWZ5OiBpbnRyb2R1Y2UgYSBuZXcgWGVuV2F0Y2hM
aXN0IGFic3RyYWN0aW9uCiAgeGVuOiBpbnRyb2R1Y2Ugc2VwYXJhdGUgWGVuV2F0Y2hMaXN0IGZv
ciBYZW5EZXZpY2Ugb2JqZWN0cwogIHhlbjogcGVyZm9ybSBYZW5EZXZpY2UgY2xlYW4tdXAgaW4g
WGVuQnVzIHdhdGNoIGhhbmRsZXIKCiBody94ZW4vdHJhY2UtZXZlbnRzICAgICAgfCAgIDkgKy0K
IGh3L3hlbi94ZW4tYnVzLmMgICAgICAgICB8IDI2NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAgNyArLQogaW5jbHVk
ZS9xZW11L25vdGlmeS5oICAgIHwgICAyICsKIHV0aWwvbm90aWZ5LmMgICAgICAgICAgICB8ICAg
NSArCiA1IGZpbGVzIGNoYW5nZWQsIDIxMiBpbnNlcnRpb25zKCspLCA3NyBkZWxldGlvbnMoLSkK
LS0tCkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0gCjIuMjAuMS4yLmdi
MjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 14:36:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 14:36: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 1i83jN-0005ll-Ca; Wed, 11 Sep 2019 14:36:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ejLi=XG=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i83jL-0005lX-HH
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 14:36:23 +0000
X-Inumbo-ID: 860efdca-d4a1-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 860efdca-d4a1-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 14:36:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568212582;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=auGXKVKysMN9D3b+964ysE2DbM/GhqmoifMLLl18yEQ=;
 b=EdOiOhMjpmq8A1HZfDvn+YfFEukTjXkCzJ/c4MI6X385yNRz9t6u4ujP
 Wkpw1xQtb1dK8E7mMuh8BLhCAhsupAALIJDndlS1ZY1YRKgfJ0DxmElMf
 IDOXuLqcbAvhOZhT49lLDegiKOvtzReDdKW9t13PIv1/QCPYZVUohqUVn k=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YysbEq4yCHilxs2NYypFRclOn+2W+VXz1lQV2gDsOVTFJKoiJmnrX41oyHDgTN9/YrEjQiE3vL
 2Hg8Bvyf9qloqqt5WkzojKs7zmn13F4ECgyRxRHlQp5PQEym2TggwNCQIlkATbYjPUyhtneClf
 ErR/ig/ogRV4LNS8iGJu8lMnxL4hVudEZuzVSOsq6LlPgYsrj7jtUBh05L9KkNhdbae6Cglzjq
 QNRgP9gF4A/Up0hcgDsSrpbGxk64EAKNxSOtdVoo58sIbNgHHTLdytleLk7xCwGjT/4S5G1+uQ
 dhc=
X-SBRS: 2.7
X-MesageID: 5488460
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,493,1559534400"; 
   d="scan'208";a="5488460"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 15:36:16 +0100
Message-ID: <20190911143618.23477-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190911143618.23477-1-paul.durrant@citrix.com>
References: <20190911143618.23477-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] xen / notify: introduce a new XenWatchList
 abstraction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuc3RvcmUgd2F0Y2ggY2FsbC1iYWNrcyBhcmUgYWxyZWFkeSBhYnN0cmFjdGVkIGF3YXkgZnJv
bSBYZW5CdXMgdXNpbmcKdGhlIFhlbldhdGNoIGRhdGEgc3RydWN0dXJlIGJ1dCB0aGUgYXNzb2Np
YXRlZCBOb3RpZmllckxpc3QgbWFuaXB1bGF0aW9uCmFuZCBmaWxlIGhhbmRsZSByZWdpc3RhdGlv
biBpcyBzdGlsbCBvcGVuIGNvZGVkIGluIHZhcmlvdXMgeGVuX2J1c18uLi4oKQpmdW5jdGlvbnMu
ClRoaXMgcGF0Y2ggY3JlYXRlcyBhIG5ldyBYZW5XYXRjaExpc3QgZGF0YSBzdHJ1Y3R1cmUgdG8g
YWxsb3cgdGhlc2UKaW50ZXJhY3Rpb25zIHRvIGJlIGFic3RyYWN0ZWQgYXdheSBmcm9tIFhlbkJ1
cyBhcyB3ZWxsLiBUaGlzIGlzIGluCnByZXBhcmF0aW9uIGZvciBhIHN1YnNlcXVlbnQgcGF0Y2gg
d2hpY2ggd2lsbCBpbnRyb2R1Y2Ugc2VwYXJhdGUgd2F0Y2ggbGlzdHMKZm9yIFhlbkJ1cyBhbmQg
WGVuRGV2aWNlIG9iamVjdHMuCgpOT1RFOiBUaGlzIHBhdGNoIGFsc28gaW50cm9kdWNlcyBhIG5l
dyBOb3RpZmllckxpc3RFbXB0eSgpIGhlbHBlciBmdW5jdGlvbgogICAgICBmb3IgdGhlIHB1cnBv
c2VzIG9mIGFkZGluZyBhbiBhc3NlcnRpb24gdGhhdCBhIFhlbldhdGNoTGlzdCBpcyBub3QKICAg
ICAgZnJlZWQgd2hpbHN0IGl0cyBhc3NvY2lhdGVkIE5vdGlmaWVyTGlzdCBpcyBzdGlsbCBvY2N1
cGllZC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
YzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcveGVu
L3RyYWNlLWV2ZW50cyAgICAgIHwgICA1ICstCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgfCAx
MTcgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2h3L3hl
bi94ZW4tYnVzLmggfCAgIDMgKy0KIGluY2x1ZGUvcWVtdS9ub3RpZnkuaCAgICB8ICAgMiArCiB1
dGlsL25vdGlmeS5jICAgICAgICAgICAgfCAgIDUgKysKIDUgZmlsZXMgY2hhbmdlZCwgODcgaW5z
ZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2
ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggYmM4MmVjYjFhNS4uYWM4ZDljMjBkMiAx
MDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRz
CkBAIC0xOSw5ICsxOSw4IEBAIHhlbl9idXNfdW5yZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX2Vu
dW1lcmF0ZSh2b2lkKSAiIgogeGVuX2J1c190eXBlX2VudW1lcmF0ZShjb25zdCBjaGFyICp0eXBl
KSAidHlwZTogJXMiCiB4ZW5fYnVzX2JhY2tlbmRfY3JlYXRlKGNvbnN0IGNoYXIgKnR5cGUsIGNv
bnN0IGNoYXIgKnBhdGgpICJ0eXBlOiAlcyBwYXRoOiAlcyIKLXhlbl9idXNfYWRkX3dhdGNoKGNv
bnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBr
ZXk6ICVzIHRva2VuOiAlcyIKLXhlbl9idXNfcmVtb3ZlX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUs
IGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6ICVzIHRva2VuOiAl
cyIKLXhlbl9idXNfd2F0Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjogJXMiCit4ZW5fYnVz
X2FkZF93YXRjaChjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXkpICJub2RlOiAlcyBr
ZXk6ICVzIgoreGVuX2J1c19yZW1vdmVfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hh
ciAqa2V5KSAibm9kZTogJXMga2V5OiAlcyIKIHhlbl9kZXZpY2VfcmVhbGl6ZShjb25zdCBjaGFy
ICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX3VucmVh
bGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4
ZW5fZGV2aWNlX2JhY2tlbmRfc3RhdGUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29u
c3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1lOiAlcyAtPiAlcyIKZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IDAyNWRmNWU1OWYuLjI4ZWZh
Y2NmZjIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMu
YwpAQCAtMTU3LDE4ICsxNTcsNjAgQEAgc3RhdGljIHZvaWQgZnJlZV93YXRjaChYZW5XYXRjaCAq
d2F0Y2gpCiAgICAgZ19mcmVlKHdhdGNoKTsKIH0KIAotc3RhdGljIFhlbldhdGNoICp4ZW5fYnVz
X2FkZF93YXRjaChYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqbm9kZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LCBYZW5XYXRjaEhhbmRsZXIg
aGFuZGxlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVl
LCBFcnJvciAqKmVycnApCitzdHJ1Y3QgWGVuV2F0Y2hMaXN0IHsKKyAgICBzdHJ1Y3QgeHNfaGFu
ZGxlICp4c2g7CisgICAgTm90aWZpZXJMaXN0IG5vdGlmaWVyczsKK307CisKK3N0YXRpYyB2b2lk
IHdhdGNoX2xpc3RfZXZlbnQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbldhdGNoTGlzdCAqd2F0
Y2hfbGlzdCA9IG9wYXF1ZTsKKyAgICBjaGFyICoqdjsKKyAgICBjb25zdCBjaGFyICp0b2tlbjsK
KworICAgIHYgPSB4c19jaGVja193YXRjaCh3YXRjaF9saXN0LT54c2gpOworICAgIGlmICghdikg
eworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdG9rZW4gPSB2W1hTX1dBVENIX1RPS0VO
XTsKKworICAgIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCZ3YXRjaF9saXN0LT5ub3RpZmllcnMsICh2
b2lkICopdG9rZW4pOworCisgICAgZnJlZSh2KTsKK30KKworc3RhdGljIFhlbldhdGNoTGlzdCAq
d2F0Y2hfbGlzdF9jcmVhdGUoc3RydWN0IHhzX2hhbmRsZSAqeHNoKQoreworICAgIFhlbldhdGNo
TGlzdCAqd2F0Y2hfbGlzdCA9IGdfbmV3MChYZW5XYXRjaExpc3QsIDEpOworCisgICAgZ19hc3Nl
cnQoeHNoKTsKKworICAgIHdhdGNoX2xpc3QtPnhzaCA9IHhzaDsKKyAgICBub3RpZmllcl9saXN0
X2luaXQoJndhdGNoX2xpc3QtPm5vdGlmaWVycyk7CisgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4
c19maWxlbm8od2F0Y2hfbGlzdC0+eHNoKSwgd2F0Y2hfbGlzdF9ldmVudCwgTlVMTCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHdhdGNoX2xpc3QpOworCisgICAgcmV0dXJuIHdhdGNoX2xpc3Q7
Cit9CisKK3N0YXRpYyB2b2lkIHdhdGNoX2xpc3RfZGVzdHJveShYZW5XYXRjaExpc3QgKndhdGNo
X2xpc3QpCit7CisgICAgZ19hc3NlcnQobm90aWZpZXJfbGlzdF9lbXB0eSgmd2F0Y2hfbGlzdC0+
bm90aWZpZXJzKSk7CisgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8od2F0Y2hfbGlz
dC0+eHNoKSwgTlVMTCwgTlVMTCwgTlVMTCk7CisgICAgZ19mcmVlKHdhdGNoX2xpc3QpOworfQor
CitzdGF0aWMgWGVuV2F0Y2ggKndhdGNoX2xpc3RfYWRkKFhlbldhdGNoTGlzdCAqd2F0Y2hfbGlz
dCwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqa2V5LCBYZW5XYXRjaEhhbmRsZXIgaGFuZGxlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuV2F0
Y2ggKndhdGNoID0gbmV3X3dhdGNoKG5vZGUsIGtleSwgaGFuZGxlciwgb3BhcXVlKTsKICAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHRyYWNlX3hlbl9idXNfYWRkX3dhdGNoKHdh
dGNoLT5ub2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4pOwotCi0gICAgbm90aWZpZXJfbGlz
dF9hZGQoJnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAmd2F0Y2gtPm5vdGlmaWVyKTsKKyAgICBu
b3RpZmllcl9saXN0X2FkZCgmd2F0Y2hfbGlzdC0+bm90aWZpZXJzLCAmd2F0Y2gtPm5vdGlmaWVy
KTsKIAotICAgIHhzX25vZGVfd2F0Y2goeGVuYnVzLT54c2gsIG5vZGUsIGtleSwgd2F0Y2gtPnRv
a2VuLCAmbG9jYWxfZXJyKTsKKyAgICB4c19ub2RlX3dhdGNoKHdhdGNoX2xpc3QtPnhzaCwgbm9k
ZSwga2V5LCB3YXRjaC0+dG9rZW4sICZsb2NhbF9lcnIpOwogICAgIGlmIChsb2NhbF9lcnIpIHsK
ICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAKQEAgLTE4MSwxOCAr
MjIzLDM0IEBAIHN0YXRpYyBYZW5XYXRjaCAqeGVuX2J1c19hZGRfd2F0Y2goWGVuQnVzICp4ZW5i
dXMsIGNvbnN0IGNoYXIgKm5vZGUsCiAgICAgcmV0dXJuIHdhdGNoOwogfQogCi1zdGF0aWMgdm9p
ZCB4ZW5fYnVzX3JlbW92ZV93YXRjaChYZW5CdXMgKnhlbmJ1cywgWGVuV2F0Y2ggKndhdGNoLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQorc3RhdGljIHZv
aWQgd2F0Y2hfbGlzdF9yZW1vdmUoWGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0LCBYZW5XYXRjaCAq
d2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0g
ICAgdHJhY2VfeGVuX2J1c19yZW1vdmVfd2F0Y2god2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdh
dGNoLT50b2tlbik7Ci0KLSAgICB4c19ub2RlX3Vud2F0Y2goeGVuYnVzLT54c2gsIHdhdGNoLT5u
b2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4sCisgICAgeHNfbm9kZV91bndhdGNoKHdhdGNo
X2xpc3QtPnhzaCwgd2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdhdGNoLT50b2tlbiwKICAgICAg
ICAgICAgICAgICAgICAgZXJycCk7CiAKICAgICBub3RpZmllcl9yZW1vdmUoJndhdGNoLT5ub3Rp
Zmllcik7CiAgICAgZnJlZV93YXRjaCh3YXRjaCk7CiB9CiAKK3N0YXRpYyBYZW5XYXRjaCAqeGVu
X2J1c19hZGRfd2F0Y2goWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSwgWGVuV2F0Y2hIYW5k
bGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9w
YXF1ZSwgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9idXNfYWRkX3dhdGNoKG5vZGUs
IGtleSk7CisKKyAgICByZXR1cm4gd2F0Y2hfbGlzdF9hZGQoeGVuYnVzLT53YXRjaF9saXN0LCBu
b2RlLCBrZXksIGhhbmRsZXIsIG9wYXF1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZXJy
cCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfcmVtb3ZlX3dhdGNoKFhlbkJ1cyAqeGVuYnVz
LCBYZW5XYXRjaCAqd2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJv
ciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c19yZW1vdmVfd2F0Y2god2F0Y2gtPm5vZGUs
IHdhdGNoLT5rZXkpOworCisgICAgd2F0Y2hfbGlzdF9yZW1vdmUoeGVuYnVzLT53YXRjaF9saXN0
LCB3YXRjaCwgZXJycCk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfYmFja2VuZF9jcmVhdGUo
WGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGNoYXIgKnBhdGgsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKQEAgLTMzOCwzNSArMzk2LDE0IEBA
IHN0YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJy
cCkKICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX3dhdGNoID0gTlVMTDsKICAgICB9CiAKLSAgICBp
ZiAoIXhlbmJ1cy0+eHNoKSB7Ci0gICAgICAgIHJldHVybjsKKyAgICBpZiAoeGVuYnVzLT53YXRj
aF9saXN0KSB7CisgICAgICAgIHdhdGNoX2xpc3RfZGVzdHJveSh4ZW5idXMtPndhdGNoX2xpc3Qp
OworICAgICAgICB4ZW5idXMtPndhdGNoX2xpc3QgPSBOVUxMOwogICAgIH0KIAotICAgIHFlbXVf
c2V0X2ZkX2hhbmRsZXIoeHNfZmlsZW5vKHhlbmJ1cy0+eHNoKSwgTlVMTCwgTlVMTCwgTlVMTCk7
Ci0KLSAgICB4c19jbG9zZSh4ZW5idXMtPnhzaCk7Ci19Ci0KLXN0YXRpYyB2b2lkIHhlbl9idXNf
d2F0Y2godm9pZCAqb3BhcXVlKQotewotICAgIFhlbkJ1cyAqeGVuYnVzID0gb3BhcXVlOwotICAg
IGNoYXIgKip2OwotICAgIGNvbnN0IGNoYXIgKnRva2VuOwotCi0gICAgZ19hc3NlcnQoeGVuYnVz
LT54c2gpOwotCi0gICAgdiA9IHhzX2NoZWNrX3dhdGNoKHhlbmJ1cy0+eHNoKTsKLSAgICBpZiAo
IXYpIHsKLSAgICAgICAgcmV0dXJuOworICAgIGlmICh4ZW5idXMtPnhzaCkgeworICAgICAgICB4
c19jbG9zZSh4ZW5idXMtPnhzaCk7CiAgICAgfQotCi0gICAgdG9rZW4gPSB2W1hTX1dBVENIX1RP
S0VOXTsKLQotICAgIHRyYWNlX3hlbl9idXNfd2F0Y2godG9rZW4pOwotCi0gICAgbm90aWZpZXJf
bGlzdF9ub3RpZnkoJnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAodm9pZCAqKXRva2VuKTsKLQot
ICAgIGZyZWUodik7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAq
YnVzLCBFcnJvciAqKmVycnApCkBAIC0zOTAsOSArNDI3LDcgQEAgc3RhdGljIHZvaWQgeGVuX2J1
c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKICAgICAgICAgeGVuYnVzLT5i
YWNrZW5kX2lkID0gMDsgLyogQXNzdW1lIGxhY2sgb2Ygbm9kZSBtZWFucyBkb20wICovCiAgICAg
fQogCi0gICAgbm90aWZpZXJfbGlzdF9pbml0KCZ4ZW5idXMtPndhdGNoX25vdGlmaWVycyk7Ci0g
ICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuYnVzLT54c2gpLCB4ZW5fYnVzX3dh
dGNoLCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgeGVuYnVzKTsKKyAgICB4ZW5idXMt
PndhdGNoX2xpc3QgPSB3YXRjaF9saXN0X2NyZWF0ZSh4ZW5idXMtPnhzaCk7CiAKICAgICBtb2R1
bGVfY2FsbF9pbml0KE1PRFVMRV9JTklUX1hFTl9CQUNLRU5EKTsKIApkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCmluZGV4IDFj
MmQ5ZGZkYjguLjg4Yjg0ZTI5YmIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMu
aAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTE0LDYgKzE0LDcgQEAKIAogdHlw
ZWRlZiB2b2lkICgqWGVuV2F0Y2hIYW5kbGVyKSh2b2lkICpvcGFxdWUpOwogCit0eXBlZGVmIHN0
cnVjdCBYZW5XYXRjaExpc3QgWGVuV2F0Y2hMaXN0OwogdHlwZWRlZiBzdHJ1Y3QgWGVuV2F0Y2gg
WGVuV2F0Y2g7CiB0eXBlZGVmIHN0cnVjdCBYZW5FdmVudENoYW5uZWwgWGVuRXZlbnRDaGFubmVs
OwogCkBAIC02Myw3ICs2NCw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJ1cyB7CiAgICAgQnVzU3Rh
dGUgcWJ1czsKICAgICBkb21pZF90IGJhY2tlbmRfaWQ7CiAgICAgc3RydWN0IHhzX2hhbmRsZSAq
eHNoOwotICAgIE5vdGlmaWVyTGlzdCB3YXRjaF9ub3RpZmllcnM7CisgICAgWGVuV2F0Y2hMaXN0
ICp3YXRjaF9saXN0OwogICAgIFhlbldhdGNoICpiYWNrZW5kX3dhdGNoOwogfSBYZW5CdXM7CiAK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWVtdS9ub3RpZnkuaCBiL2luY2x1ZGUvcWVtdS9ub3RpZnku
aAppbmRleCBhM2Q3M2U0YmM3Li5iY2ZhNzBmYjJlIDEwMDY0NAotLS0gYS9pbmNsdWRlL3FlbXUv
bm90aWZ5LmgKKysrIGIvaW5jbHVkZS9xZW11L25vdGlmeS5oCkBAIC00MCw2ICs0MCw4IEBAIHZv
aWQgbm90aWZpZXJfcmVtb3ZlKE5vdGlmaWVyICpub3RpZmllcik7CiAKIHZvaWQgbm90aWZpZXJf
bGlzdF9ub3RpZnkoTm90aWZpZXJMaXN0ICpsaXN0LCB2b2lkICpkYXRhKTsKIAorYm9vbCBub3Rp
Zmllcl9saXN0X2VtcHR5KE5vdGlmaWVyTGlzdCAqbGlzdCk7CisKIC8qIFNhbWUgYXMgTm90aWZp
ZXIgYnV0IGFsbG93cyAubm90aWZ5KCkgdG8gcmV0dXJuIGVycm9ycyAqLwogdHlwZWRlZiBzdHJ1
Y3QgTm90aWZpZXJXaXRoUmV0dXJuIE5vdGlmaWVyV2l0aFJldHVybjsKIApkaWZmIC0tZ2l0IGEv
dXRpbC9ub3RpZnkuYyBiL3V0aWwvbm90aWZ5LmMKaW5kZXggYWVlOGQ5M2NiMC4uNzZiYWIyMTJh
ZSAxMDA2NDQKLS0tIGEvdXRpbC9ub3RpZnkuYworKysgYi91dGlsL25vdGlmeS5jCkBAIC00MCw2
ICs0MCwxMSBAQCB2b2lkIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KE5vdGlmaWVyTGlzdCAqbGlzdCwg
dm9pZCAqZGF0YSkKICAgICB9CiB9CiAKK2Jvb2wgbm90aWZpZXJfbGlzdF9lbXB0eShOb3RpZmll
ckxpc3QgKmxpc3QpCit7CisgICAgcmV0dXJuIFFMSVNUX0VNUFRZKCZsaXN0LT5ub3RpZmllcnMp
OworfQorCiB2b2lkIG5vdGlmaWVyX3dpdGhfcmV0dXJuX2xpc3RfaW5pdChOb3RpZmllcldpdGhS
ZXR1cm5MaXN0ICpsaXN0KQogewogICAgIFFMSVNUX0lOSVQoJmxpc3QtPm5vdGlmaWVycyk7Ci0t
IAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 14:36:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 14:36: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 1i83jR-0005mU-Qu; Wed, 11 Sep 2019 14:36:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ejLi=XG=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i83jQ-0005mH-FL
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 14:36:28 +0000
X-Inumbo-ID: 8711dc60-d4a1-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8711dc60-d4a1-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 14:36:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568212583;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=2eLRyJRvHEIZADs9TRMEGf4YwasJRDQ8z8KRoRRuZjg=;
 b=QBKgpEKQ6UU3bfy4FyQ/R48rfOumv9qiZQLDjRCUzhxMvaMzLmlC9y0J
 6ssMPeDVUQ5q0NOzCxOeBd3ueWw4iYqD8vnR7kihu/hwRf3alOQWHinLH
 8BGcZCElO8GGi19JH75RfmZsA0kYo4xetr6YbG3ZsSbxl5Yj7Nf1M3P7j s=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q1ViSHd8WY124JeLUl9SVBPzBTGF2Vj6GHFsbXCijqRrz6NrS7WHL0rpuAVRKE0L2qovWOnAW9
 pzsiTa3LEVV8cTpmOcEH78mH0G8fi5kbyaFv6HrdOlvks01vpxZs1Odr2i6Y23b/r2dgsHvRuz
 nckf5f5YZl/XTHpO8d/S1YFNkSjAjSWmbffP4hx9hfYQ/tcgu00Dbxp8gONWZFfJsUIhJ+zgVO
 Jfi/iUzPwCMefxI5ZIBuL4eaCG8FDMpbYKBjdxRmkMsWVt3sUKbAb6ptt/XZyKUE8oD5JAKlJq
 vQc=
X-SBRS: 2.7
X-MesageID: 5488463
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,493,1559534400"; 
   d="scan'208";a="5488463"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 15:36:17 +0100
Message-ID: <20190911143618.23477-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190911143618.23477-1-paul.durrant@citrix.com>
References: <20190911143618.23477-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] xen: introduce separate XenWatchList for
 XenDevice objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCB1c2VzIHRoZSBYZW5XYXRjaExpc3QgYWJzdHJhY3Rpb24gdG8gYWRkIGEgc2Vw
YXJhdGUgd2F0Y2ggbGlzdApmb3IgZWFjaCBkZXZpY2UuIFRoaXMgaXMgbW9yZSBzY2FsYWJsZSB0
aGFuIHdhbGtpbmcgYSBzaW5nbGUgbm90aWZpZXIKbGlzdCBmb3IgYWxsIHdhdGNoZXMgYW5kIGlz
IGFsc28gbmVjZXNzYXJ5IHRvIGltcGxlbWVudCBhIGJ1Zy1maXggaW4gYQpzdWJzZXF1ZW50IHBh
dGNoLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody94ZW4v
dHJhY2UtZXZlbnRzICAgICAgfCAgMiArKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgIHwgNzIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogaW5jbHVkZS9ody94ZW4v
eGVuLWJ1cy5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMTQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90
cmFjZS1ldmVudHMKaW5kZXggYWM4ZDljMjBkMi4uODBjZTNkYWZhZCAxMDA2NDQKLS0tIGEvaHcv
eGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0yOSw2ICsyOSw4
IEBAIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5h
bWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfc3RhdGUoY29uc3Qg
Y2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1l
OiAlcyAtPiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdlZChjb25zdCBjaGFyICp0eXBl
LCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX3VucGx1Zyhjb25z
dCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCit4ZW5fZGV2aWNl
X2FkZF93YXRjaChjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpub2Rl
LCBjb25zdCBjaGFyICprZXkpICJ0eXBlOiAlcyBuYW1lOiAlcyBub2RlOiAlcyBrZXk6ICVzIgor
eGVuX2RldmljZV9yZW1vdmVfd2F0Y2goY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29u
c3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5KSAidHlwZTogJXMgbmFtZTogJXMgbm9kZTog
JXMga2V5OiAlcyIKIAogIyB4ZW4tYnVzLWhlbHBlci5jCiB4c19ub2RlX2NyZWF0ZShjb25zdCBj
aGFyICpub2RlKSAiJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hl
bi1idXMuYwppbmRleCAyOGVmYWNjZmYyLi44MTBhNGUyZGYzIDEwMDY0NAotLS0gYS9ody94ZW4v
eGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTIzNSwxMSArMjM1LDExIEBAIHN0
YXRpYyB2b2lkIHdhdGNoX2xpc3RfcmVtb3ZlKFhlbldhdGNoTGlzdCAqd2F0Y2hfbGlzdCwgWGVu
V2F0Y2ggKndhdGNoLAogCiBzdGF0aWMgWGVuV2F0Y2ggKnhlbl9idXNfYWRkX3dhdGNoKFhlbkJ1
cyAqeGVuYnVzLCBjb25zdCBjaGFyICpub2RlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICprZXksIFhlbldhdGNoSGFuZGxlciBoYW5kbGVyLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAg
IHRyYWNlX3hlbl9idXNfYWRkX3dhdGNoKG5vZGUsIGtleSk7CiAKLSAgICByZXR1cm4gd2F0Y2hf
bGlzdF9hZGQoeGVuYnVzLT53YXRjaF9saXN0LCBub2RlLCBrZXksIGhhbmRsZXIsIG9wYXF1ZSwK
KyAgICByZXR1cm4gd2F0Y2hfbGlzdF9hZGQoeGVuYnVzLT53YXRjaF9saXN0LCBub2RlLCBrZXks
IGhhbmRsZXIsIHhlbmJ1cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiB9CiAK
QEAgLTQzMyw3ICs0MzMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUg
KmJ1cywgRXJyb3IgKiplcnJwKQogCiAgICAgeGVuYnVzLT5iYWNrZW5kX3dhdGNoID0KICAgICAg
ICAgeGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCAiIiwgLyogZG9tYWluIHJvb3Qgbm9kZSAqLwot
ICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfZW51bWVyYXRlLCB4
ZW5idXMsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIs
IHhlbl9idXNfZW51bWVyYXRlLCAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7CiAg
ICAgICAgIC8qIFRoaXMgbmVlZCBub3QgYmUgdHJlYXRlZCBhcyBhIGhhcmQgZXJyb3Igc28gZG9u
J3QgcHJvcGFnYXRlICovCiAgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxvY2FsX2VyciwKQEAg
LTYyMSw2ICs2MjEsMzEgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQo
dm9pZCAqb3BhcXVlKQogICAgIH0KIH0KIAorc3RhdGljIFhlbldhdGNoICp4ZW5fZGV2aWNlX2Fk
ZF93YXRjaChYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5XYXRjaEhhbmRsZXIgaGFuZGxlciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIGNv
bnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKwor
ICAgIHRyYWNlX3hlbl9kZXZpY2VfYWRkX3dhdGNoKHR5cGUsIHhlbmRldi0+bmFtZSwgbm9kZSwg
a2V5KTsKKworICAgIHJldHVybiB3YXRjaF9saXN0X2FkZCh4ZW5kZXYtPndhdGNoX2xpc3QsIG5v
ZGUsIGtleSwgaGFuZGxlciwgeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJw
KTsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZW1vdmVfd2F0Y2goWGVuRGV2aWNlICp4
ZW5kZXYsIFhlbldhdGNoICp3YXRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90
eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX3JlbW92ZV93
YXRjaCh0eXBlLCB4ZW5kZXYtPm5hbWUsIHdhdGNoLT5ub2RlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHdhdGNoLT5rZXkpOworCisgICAgd2F0Y2hfbGlzdF9yZW1vdmUoeGVu
ZGV2LT53YXRjaF9saXN0LCB3YXRjaCwgZXJycCk7Cit9CisKKwogc3RhdGljIHZvaWQgeGVuX2Rl
dmljZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogewog
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4
ZW5kZXYpKSk7CkBAIC02NDUsOSArNjcwLDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNr
ZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogICAg
IHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCA9Ci0gICAgICAgIHhlbl9idXNfYWRkX3dhdGNo
KHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICJzdGF0ZSIsIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgICAgICB4ZW5fZGV2aWNlX2FkZF93YXRj
aCh4ZW5kZXYsIHhlbmRldi0+YmFja2VuZF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAic3RhdGUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAg
ICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBzdGF0ZTogIik7CkBA
IC02NTUsOSArNjgwLDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZShY
ZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIHhlbmRldi0+YmFj
a2VuZF9vbmxpbmVfd2F0Y2ggPQotICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4ZW5idXMsIHhl
bmRldi0+YmFja2VuZF9wYXRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAib25saW5lIiwg
eGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dhdGNoKHhlbmRldiwg
eGVuZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvbmxp
bmUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9w
cm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBvbmxpbmU6ICIpOwpAQCAtNjcxLDEy
ICs2OTYsMTIgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoeGVu
ZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCkgewotICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRj
aCh4ZW5idXMsIHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2gsIE5VTEwpOworICAgICAgICB4
ZW5fZGV2aWNlX3JlbW92ZV93YXRjaCh4ZW5kZXYsIHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0
Y2gsIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfb25saW5lX3dhdGNoID0gTlVMTDsK
ICAgICB9CiAKICAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlX3dhdGNoKSB7Ci0gICAgICAg
IHhlbl9idXNfcmVtb3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX3N0YXRlX3dhdGNo
LCBOVUxMKTsKKyAgICAgICAgeGVuX2RldmljZV9yZW1vdmVfd2F0Y2goeGVuZGV2LCB4ZW5kZXYt
PmJhY2tlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3Rh
dGVfd2F0Y2ggPSBOVUxMOwogICAgIH0KIApAQCAtODEyLDggKzgzNyw4IEBAIHN0YXRpYyB2b2lk
IHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCiAgICAgfQogCiAgICAgeGVuZGV2LT5mcm9udGVuZF9zdGF0ZV93YXRjaCA9Ci0gICAgICAg
IHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCAic3RhdGUi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQs
IHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dhdGNoKHhlbmRl
diwgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCAic3RhdGUiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQsICZsb2NhbF9lcnIpOwogICAgIGlm
IChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9j
YWxfZXJyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNo
IGZyb250ZW5kIHN0YXRlOiAiKTsKQEAgLTgyNiw3ICs4NTEsOCBAQCBzdGF0aWMgdm9pZCB4ZW5f
ZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoeGVuZGV2LT5mcm9udGVuZF9zdGF0ZV93YXRjaCkg
ewotICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMsIHhlbmRldi0+ZnJvbnRlbmRf
c3RhdGVfd2F0Y2gsIE5VTEwpOworICAgICAgICB4ZW5fZGV2aWNlX3JlbW92ZV93YXRjaCh4ZW5k
ZXYsIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRlX3dhdGNoID0g
TlVMTDsKICAgICB9CiAKQEAgLTExMjIsNiArMTE0OCwxNiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2
aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIHhl
bmRldi0+eGd0aCA9IE5VTEw7CiAgICAgfQogCisgICAgaWYgKHhlbmRldi0+d2F0Y2hfbGlzdCkg
eworICAgICAgICB3YXRjaF9saXN0X2Rlc3Ryb3koeGVuZGV2LT53YXRjaF9saXN0KTsKKyAgICAg
ICAgeGVuZGV2LT53YXRjaF9saXN0ID0gTlVMTDsKKyAgICB9CisKKyAgICBpZiAoeGVuZGV2LT54
c2gpIHsKKyAgICAgICAgeHNfY2xvc2UoeGVuZGV2LT54c2gpOworICAgICAgICB4ZW5kZXYtPnhz
aCA9IE5VTEw7CisgICAgfQorCiAgICAgZ19mcmVlKHhlbmRldi0+bmFtZSk7CiAgICAgeGVuZGV2
LT5uYW1lID0gTlVMTDsKIH0KQEAgLTExNjQsNiArMTIwMCwxNCBAQCBzdGF0aWMgdm9pZCB4ZW5f
ZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgdHJh
Y2VfeGVuX2RldmljZV9yZWFsaXplKHR5cGUsIHhlbmRldi0+bmFtZSk7CiAKKyAgICB4ZW5kZXYt
PnhzaCA9IHhzX29wZW4oMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhzaCkgeworICAgICAgICBlcnJv
cl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX29wZW4iKTsKKyAgICAgICAgZ290
byB1bnJlYWxpemU7CisgICAgfQorCisgICAgeGVuZGV2LT53YXRjaF9saXN0ID0gd2F0Y2hfbGlz
dF9jcmVhdGUoeGVuZGV2LT54c2gpOworCiAgICAgeGVuZGV2LT54Z3RoID0geGVuZ250dGFiX29w
ZW4oTlVMTCwgMCk7CiAgICAgaWYgKCF4ZW5kZXYtPnhndGgpIHsKICAgICAgICAgZXJyb3Jfc2V0
Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB4ZW5nbnR0YWJfb3BlbiIpOwpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCmlu
ZGV4IDg4Yjg0ZTI5YmIuLjBkMTk4MTQ4ZjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hl
bi1idXMuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTIyLDYgKzIyLDggQEAg
dHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsKICAgICBEZXZpY2VTdGF0ZSBxZGV2OwogICAgIGRv
bWlkX3QgZnJvbnRlbmRfaWQ7CiAgICAgY2hhciAqbmFtZTsKKyAgICBzdHJ1Y3QgeHNfaGFuZGxl
ICp4c2g7CisgICAgWGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0OwogICAgIGNoYXIgKmJhY2tlbmRf
cGF0aCwgKmZyb250ZW5kX3BhdGg7CiAgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0
ZSwgZnJvbnRlbmRfc3RhdGU7CiAgICAgTm90aWZpZXIgZXhpdDsKLS0gCjIuMjAuMS4yLmdiMjFl
YmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 14:36:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 14:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i83jS-0005me-5i; Wed, 11 Sep 2019 14:36:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ejLi=XG=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i83jQ-0005mM-Ul
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 14:36:28 +0000
X-Inumbo-ID: 8954463e-d4a1-11e9-83d5-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8954463e-d4a1-11e9-83d5-12813bfff9fa;
 Wed, 11 Sep 2019 14:36:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568212587;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=T/OmK8cgnAMqLNIMN+DLYnXrAoH6k7umb04+WKRlLRk=;
 b=HXVSKJzlcPlBoszkzoHXVsEHsnz2cPzQ1YMeARi1/XIz7F5f5E9HbZpO
 RTTxGMeRHkv7fLr4iB2fRg/5qr6HERiOJYuRPtvury09iHI2hNC94JGRM
 huKBCWLJ9CNqWzHktyjgzDfzrpfu7b2jQ4XWWH5dcKhT0Kt2M1Q9MaRrC c=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3OTi9wDh9RvHxeWOvIZ+kuuiSVACKGsvJuBW87nQbgOKhCBN8w1rfnphQ+EqsfdvoQXgzdLgc6
 VzqS81TPCqqr638s9x+LVZ21/MqMNnfQIJg6hcauTE1qRcoBPnStUdcDls89rIziPlHhKf3wtl
 ppZx8lU67Ekstn1vFbVLk0yEn/kYkiSFlJlz1xlPyKxHEc4vVzOfhwfX6Bb9w7LzeRFTJl8t8a
 UAp+sCrKt1z+0woBeXjdfA7d5keHJ5rlrNEAnGyUPETpFpkMOLQTVKUgH6mGoLF8esgUmxHsFH
 3nU=
X-SBRS: 2.7
X-MesageID: 5629854
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,493,1559534400"; 
   d="scan'208";a="5629854"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 15:36:18 +0100
Message-ID: <20190911143618.23477-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190911143618.23477-1-paul.durrant@citrix.com>
References: <20190911143618.23477-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] xen: perform XenDevice clean-up in XenBus
 watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xlYW5pbmcgdXAgb2ZmaW5lIFhlbkRldmljZSBvYmplY3RzIGRpcmVjdGx5IGluCnhlbl9kZXZp
Y2VfYmFja2VuZF9jaGFuZ2VkKCkgaXMgZGFuZ2Vyb3VzIGFzIHhlbl9kZXZpY2VfdW5yZWFsaXpl
KCkgd2lsbAptb2RpZnkgdGhlIHdhdGNoIGxpc3QgdGhhdCBpcyBiZWluZyB3YWxrZWQuIEV2ZW4g
dGhlIFFMSVNUX0ZPUkVBQ0hfU0FGRSgpCnVzZWQgaW4gbm90aWZpZXJfbGlzdF9ub3RpZnkoKSBp
cyBpbnN1ZmZpY2llbnQgYXMgKnR3byogbm90aWZpZXJzIChmb3IKdGhlIGZyb250ZW5kIGFuZCBi
YWNrZW5kIHdhdGNoZXMpIGFyZSByZW1vdmVkLCB0aHVzIHBvdGVudGlhbGx5IHJlbmRlcmluZwp0
aGUgJ25leHQnIHBvaW50ZXIgdW5zYWZlLgoKVGhlIHNvbHV0aW9uIGlzIHRvIHVzZSB0aGUgWGVu
QnVzIGJhY2tlbmRfd2F0Y2ggaGFuZGxlciB0byBkbyB0aGUgY2xlYW4tdXAKaW5zdGVhZCwgYXMg
aXQgaXMgaW52b2tlZCB3aGlsc3Qgd2Fsa2luZyBhIHNlcGFyYXRlIHdhdGNoIGxpc3QuCgpUaGlz
IHBhdGNoIHRoZXJlZm9yZSBhZGRzIGEgbmV3ICdvZmZsaW5lX2RldmljZXMnIGxpc3QgdG8gWGVu
QnVzLCB0byB3aGljaApvZmZsaW5lIGRldmljZXMgYXJlIGFkZGVkIGJ5IHhlbl9kZXZpY2VfYmFj
a2VuZF9jaGFuZ2VkKCkuIFRoZSBYZW5CdXMKYmFja2VuZF93YXRjaCByZWdpc3RyYXRpb24gaXMg
YWxzbyBjaGFuZ2VkIHRvIG5vdCBvbmx5IGludm9rZQp4ZW5fYnVzX2VudW1lcmF0ZSgpIGJ1dCBh
bHNvIGEgbmV3IHhlbl9idXNfY2xlYW51cCgpIGZ1bmN0aW9uLCB3aGljaCB3aWxsCndhbGsgJ29m
ZmxpbmVfZGV2aWNlcycgYW5kIHBlcmZvcm0gdGhlIG5lY2Vzc2FyeSBhY3Rpb25zLgpGb3Igc2Fm
ZXR5IGEgYW4gZXh0cmEgJ29ubGluZScgY2hlY2sgaXMgYWxzbyBhZGRlZCB0bwp4ZW5fYnVzX3R5
cGVfZW51bWVyYXRlKCkgdG8gbWFrZSBzdXJlIHRoYXQgbm8gYXR0ZW1wdCBpcyBtYWRlIHRvIGNy
ZWF0ZSBhCm5ldyBYZW5EZXZpY2Ugb2JqZWN0IGZvciBhIGJhY2tlbmQgdGhhdCBpcyBvZmZsaW5l
LgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGUgc29tZSBjb3NtZXRpYyBjaGFuZ2VzOgog
ICAgICAtIHN1YnN0aXR1dGUgdGhlIGxvY2FsIHZhcmlhYmxlIG5hbWUgJ2JhY2tlbmRfc3RhdGUn
CiAgICAgICAgaW4geGVuX2J1c190eXBlX2VudW1lcmF0ZSgpIHdpdGggJ3N0YXRlJywgc2luY2Ug
dGhlcmUKICAgICAgICBpcyBubyBhbWJpZ3VpdHkgd2l0aCBhbnkgb3RoZXIgc3RhdGUgaW4gdGhh
dCBjb250ZXh0LgogICAgICAtIGNoYW5nZSB4ZW5fZGV2aWNlX3N0YXRlX2lzX2FjdGl2ZSgpIHRv
CiAgICAgICAgeGVuX2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoKSAoYW5kIHBhc3MgYSBYZW5E
ZXZpY2UgZGlyZWN0bHkpCiAgICAgICAgc2luY2UgdGhlIHN0YXRlIHRlc3RzIGNvbnRhaW5lZCB0
aGVyZWluIG9ubHkgYXBwbHkgdG8gYSBmcm9udGVuZC4KICAgICAgLSB1c2UgJ3N0YXRlJyByYXRo
ZXIgdGhlbiAneGVuZGV2LT5iYWNrZW5kX3N0YXRlJyBpbgogICAgICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9jaGFuZ2VkKCkgdG8gc2hvcnRlbiB0aGUgY29kZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcveGVuL3RyYWNlLWV2ZW50cyAgICAgIHwgIDIgKwog
aHcveGVuL3hlbi1idXMuYyAgICAgICAgIHwgOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLQogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIHwgIDIgKwogMyBmaWxlcyBj
aGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy94ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRleCA4MGNlM2RhZmFk
Li5lNjg4NWJjNzUxIDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRzCisrKyBiL2h3L3hl
bi90cmFjZS1ldmVudHMKQEAgLTE3LDggKzE3LDEwIEBAIHhlbl9kb21pZF9yZXN0cmljdChpbnQg
ZXJyKSAiZXJyOiAldSIKIHhlbl9idXNfcmVhbGl6ZSh2b2lkKSAiIgogeGVuX2J1c191bnJlYWxp
emUodm9pZCkgIiIKIHhlbl9idXNfZW51bWVyYXRlKHZvaWQpICIiCit4ZW5fYnVzX2NsZWFudXAo
dm9pZCkgIiIKIHhlbl9idXNfdHlwZV9lbnVtZXJhdGUoY29uc3QgY2hhciAqdHlwZSkgInR5cGU6
ICVzIgogeGVuX2J1c19iYWNrZW5kX2NyZWF0ZShjb25zdCBjaGFyICp0eXBlLCBjb25zdCBjaGFy
ICpwYXRoKSAidHlwZTogJXMgcGF0aDogJXMiCit4ZW5fYnVzX2RldmljZV9jbGVhbnVwKGNvbnN0
IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9idXNfYWRk
X3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSkgIm5vZGU6ICVzIGtleTog
JXMiCiB4ZW5fYnVzX3JlbW92ZV93YXRjaChjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICpr
ZXkpICJub2RlOiAlcyBrZXk6ICVzIgogeGVuX2RldmljZV9yZWFsaXplKGNvbnN0IGNoYXIgKnR5
cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKZGlmZiAtLWdpdCBhL2h3L3hlbi94
ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IDgxMGE0ZTJkZjMuLjA1NWJlYjcyNjAg
MTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAt
MzQwLDEzICszNDAsMTggQEAgc3RhdGljIHZvaWQgeGVuX2J1c190eXBlX2VudW1lcmF0ZShYZW5C
dXMgKnhlbmJ1cywgY29uc3QgY2hhciAqdHlwZSkKICAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsr
KSB7CiAgICAgICAgIGNoYXIgKmJhY2tlbmRfcGF0aCA9IGdfc3RyZHVwX3ByaW50ZigiJXMvJXMi
LCBkb21haW5fcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJhY2tlbmRbaV0pOwotICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRl
OworICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZTsKKyAgICAgICAgdW5zaWduZWQgaW50
IG9ubGluZTsKIAogICAgICAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMtPnhzaCwgWEJUX05V
TEwsIGJhY2tlbmRfcGF0aCwgInN0YXRlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwgIiV1IiwgJmJhY2tlbmRfc3RhdGUpICE9IDEpCi0gICAgICAgICAgICBiYWNrZW5kX3N0YXRl
ID0gWGVuYnVzU3RhdGVVbmtub3duOworICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAi
JXUiLCAmc3RhdGUpICE9IDEpCisgICAgICAgICAgICBzdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93
bjsKIAotICAgICAgICBpZiAoYmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZykgeworICAgICAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMtPnhzaCwgWEJUX05VTEwsIGJh
Y2tlbmRfcGF0aCwgIm9ubGluZSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICIl
dSIsICZvbmxpbmUpICE9IDEpCisgICAgICAgICAgICBvbmxpbmUgPSAwOworCisgICAgICAgIGlm
IChvbmxpbmUgJiYgc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpIHsKICAgICAgICAg
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgICAgICAgICB4ZW5fYnVzX2JhY2tl
bmRfY3JlYXRlKHhlbmJ1cywgdHlwZSwgYmFja2VuZFtpXSwgYmFja2VuZF9wYXRoLApAQCAtMzY1
LDkgKzM3MCw4IEBAIG91dDoKICAgICBnX2ZyZWUoZG9tYWluX3BhdGgpOwogfQogCi1zdGF0aWMg
dm9pZCB4ZW5fYnVzX2VudW1lcmF0ZSh2b2lkICpvcGFxdWUpCitzdGF0aWMgdm9pZCB4ZW5fYnVz
X2VudW1lcmF0ZShYZW5CdXMgKnhlbmJ1cykKIHsKLSAgICBYZW5CdXMgKnhlbmJ1cyA9IG9wYXF1
ZTsKICAgICBjaGFyICoqdHlwZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgbjsKIApAQCAtMzg1LDYg
KzM4OSw0NCBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX2VudW1lcmF0ZSh2b2lkICpvcGFxdWUpCiAg
ICAgZnJlZSh0eXBlKTsKIH0KIAorc3RhdGljIHZvaWQgeGVuX2J1c19kZXZpY2VfY2xlYW51cChY
ZW5EZXZpY2UgKnhlbmRldikKK3sKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90
eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisK
KyAgICB0cmFjZV94ZW5fYnVzX2RldmljZV9jbGVhbnVwKHR5cGUsIHhlbmRldi0+bmFtZSk7CisK
KyAgICBnX2Fzc2VydCgheGVuZGV2LT5iYWNrZW5kX29ubGluZSk7CisKKyAgICBpZiAoIXhlbl9i
YWNrZW5kX3RyeV9kZXZpY2VfZGVzdHJveSh4ZW5kZXYsICZsb2NhbF9lcnIpKSB7CisgICAgICAg
IG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAgfQorCisgICAgaWYgKGxvY2Fs
X2VycikgeworICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgfQorfQor
CitzdGF0aWMgdm9pZCB4ZW5fYnVzX2NsZWFudXAoWGVuQnVzICp4ZW5idXMpCit7CisgICAgWGVu
RGV2aWNlICp4ZW5kZXYsICpuZXh0OworCisgICAgdHJhY2VfeGVuX2J1c19jbGVhbnVwKCk7CisK
KyAgICBRTElTVF9GT1JFQUNIX1NBRkUoeGVuZGV2LCAmeGVuYnVzLT5vZmZsaW5lX2RldmljZXMs
IGxpc3QsIG5leHQpIHsKKyAgICAgICAgUUxJU1RfUkVNT1ZFKHhlbmRldiwgbGlzdCk7CisgICAg
ICAgIHhlbl9idXNfZGV2aWNlX2NsZWFudXAoeGVuZGV2KTsKKyAgICB9Cit9CisKK3N0YXRpYyB2
b2lkIHhlbl9idXNfYmFja2VuZF9jaGFuZ2VkKHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBYZW5CdXMg
KnhlbmJ1cyA9IG9wYXF1ZTsKKworICAgIHhlbl9idXNfZW51bWVyYXRlKHhlbmJ1cyk7CisgICAg
eGVuX2J1c19jbGVhbnVwKHhlbmJ1cyk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFs
aXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9
IFhFTl9CVVMoYnVzKTsKQEAgLTQzMyw3ICs0NzUsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX3Jl
YWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogCiAgICAgeGVuYnVzLT5iYWNrZW5k
X3dhdGNoID0KICAgICAgICAgeGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCAiIiwgLyogZG9tYWlu
IHJvb3Qgbm9kZSAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9i
dXNfZW51bWVyYXRlLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImJh
Y2tlbmQiLCB4ZW5fYnVzX2JhY2tlbmRfY2hhbmdlZCwgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxv
Y2FsX2VycikgewogICAgICAgICAvKiBUaGlzIG5lZWQgbm90IGJlIHRyZWF0ZWQgYXMgYSBoYXJk
IGVycm9yIHNvIGRvbid0IHByb3BhZ2F0ZSAqLwogICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycihs
b2NhbF9lcnIsCkBAIC01NTUsOSArNTk3LDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNr
ZW5kX3NldF9vbmxpbmUoWGVuRGV2aWNlICp4ZW5kZXYsIGJvb2wgb25saW5lKQogICogVGVsbCBm
cm9tIHRoZSBzdGF0ZSB3aGV0aGVyIHRoZSBmcm9udGVuZCBpcyBsaWtlbHkgYWxpdmUsCiAgKiBp
LmUuIGl0IHdpbGwgcmVhY3QgdG8gYSBjaGFuZ2Ugb2Ygc3RhdGUgb2YgdGhlIGJhY2tlbmQuCiAg
Ki8KLXN0YXRpYyBib29sIHhlbl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZlKGVudW0geGVuYnVzX3N0
YXRlIHN0YXRlKQorc3RhdGljIGJvb2wgeGVuX2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoWGVu
RGV2aWNlICp4ZW5kZXYpCiB7Ci0gICAgc3dpdGNoIChzdGF0ZSkgeworICAgIHN3aXRjaCAoeGVu
ZGV2LT5mcm9udGVuZF9zdGF0ZSkgewogICAgIGNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKICAg
ICBjYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6CiAgICAgY2FzZSBYZW5idXNTdGF0ZUNvbm5l
Y3RlZDoKQEAgLTU5NCwzMCArNjM2LDI5IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2Vu
ZF9jaGFuZ2VkKHZvaWQgKm9wYXF1ZSkKICAgICAgKiBzdGF0ZSB0byBDbG9zaW5nLCBidXQgdGhl
cmUgaXMgbm8gYWN0aXZlIGZyb250ZW5kIHRoZW4gc2V0IHRoZQogICAgICAqIGJhY2tlbmQgc3Rh
dGUgdG8gQ2xvc2VkLgogICAgICAqLwotICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0g
WGVuYnVzU3RhdGVDbG9zaW5nICYmCi0gICAgICAgICF4ZW5fZGV2aWNlX3N0YXRlX2lzX2FjdGl2
ZSh4ZW5kZXYtPmZyb250ZW5kX3N0YXRlKSkgeworICAgIGlmIChzdGF0ZSA9PSBYZW5idXNTdGF0
ZUNsb3NpbmcgJiYKKyAgICAgICAgIXhlbl9kZXZpY2VfZnJvbnRlbmRfaXNfYWN0aXZlKHhlbmRl
dikpIHsKICAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1
c1N0YXRlQ2xvc2VkKTsKICAgICB9CiAKICAgICAvKgogICAgICAqIElmIGEgYmFja2VuZCBpcyBz
dGlsbCAnb25saW5lJyB0aGVuIHdlIHNob3VsZCBsZWF2ZSBpdCBhbG9uZSBidXQsCi0gICAgICog
aWYgYSBiYWNrZW5kIGlzIG5vdCAnb25saW5lJywgdGhlbiB0aGUgZGV2aWNlIHNob3VsZCBiZSBk
ZXN0cm95ZWQKLSAgICAgKiBvbmNlIHRoZSBzdGF0ZSBpcyBDbG9zZWQuCisgICAgICogaWYgYSBi
YWNrZW5kIGlzIG5vdCAnb25saW5lJywgdGhlbiB0aGUgZGV2aWNlIGlzIGEgY2FuZGlkYXRlCisg
ICAgICogZm9yIGRlc3RydWN0aW9uLiBIZW5jZSBhZGQgaXQgdG8gdGhlICdvZmZsaW5lJyBsaXN0
IHRvIGJlIGNsZWFuZWQKKyAgICAgKiBieSB4ZW5fYnVzX2NsZWFudXAoKS4KICAgICAgKi8KLSAg
ICBpZiAoIXhlbmRldi0+YmFja2VuZF9vbmxpbmUgJiYKLSAgICAgICAgKHhlbmRldi0+YmFja2Vu
ZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCB8fAotICAgICAgICAgeGVuZGV2LT5iYWNrZW5k
X3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHx8Ci0gICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fAotICAgICAgICAgeGVuZGV2LT5i
YWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlVW5rbm93bikpIHsKLSAgICAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CisgICAgaWYgKCFvbmxpbmUgJiYKKyAgICAgICAgKHN0YXRlID09IFhl
bmJ1c1N0YXRlQ2xvc2VkIHx8ICBzdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fAor
ICAgICAgICAgc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fCBzdGF0ZSA9PSBYZW5idXNT
dGF0ZVVua25vd24pKSB7CisgICAgICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dl
dF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CiAKLSAgICAgICAgaWYgKCF4ZW5fYmFja2Vu
ZF90cnlfZGV2aWNlX2Rlc3Ryb3koeGVuZGV2LCAmbG9jYWxfZXJyKSkgewotICAgICAgICAgICAg
b2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5kZXYpKTsKLSAgICAgICAgfQorICAgICAgICBRTElT
VF9JTlNFUlRfSEVBRCgmeGVuYnVzLT5vZmZsaW5lX2RldmljZXMsIHhlbmRldiwgbGlzdCk7CiAK
LSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihs
b2NhbF9lcnIpOwotICAgICAgICB9CisgICAgICAgIC8qCisgICAgICAgICAqIFJlLXdyaXRlIHRo
ZSBzdGF0ZSB0byBjYXVzZSBhIFhlbkJ1cyBiYWNrZW5kX3dhdGNoIG5vdGlmaWNhdGlvbiwKKyAg
ICAgICAgICogcmVzdWx0aW5nIGluIGEgY2FsbCB0byB4ZW5fYnVzX2NsZWFudXAoKS4KKyAgICAg
ICAgICovCisgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic3RhdGUi
LCAiJXUiLCBzdGF0ZSk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94
ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKaW5kZXggMGQxOTgxNDhmNi4uMTVk
NzFhZmY3MCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1
ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMzMsNiArMzMsNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW5E
ZXZpY2UgewogICAgIHhlbmdudHRhYl9oYW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dy
YW50X2NvcHk7CiAgICAgUUxJU1RfSEVBRCgsIFhlbkV2ZW50Q2hhbm5lbCkgZXZlbnRfY2hhbm5l
bHM7CisgICAgUUxJU1RfRU5UUlkoWGVuRGV2aWNlKSBsaXN0OwogfSBYZW5EZXZpY2U7CiAKIHR5
cGVkZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKTsKQEAgLTY4LDYgKzY5LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzIHsKICAgICBz
dHJ1Y3QgeHNfaGFuZGxlICp4c2g7CiAgICAgWGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0OwogICAg
IFhlbldhdGNoICpiYWNrZW5kX3dhdGNoOworICAgIFFMSVNUX0hFQUQoLCBYZW5EZXZpY2UpIG9m
ZmxpbmVfZGV2aWNlczsKIH0gWGVuQnVzOwogCiB0eXBlZGVmIHN0cnVjdCBYZW5CdXNDbGFzcyB7
Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:01:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i847N-0008UI-Q6; Wed, 11 Sep 2019 15:01:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i847M-0008UD-Be
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:01:12 +0000
X-Inumbo-ID: fdddcb30-d4a4-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fdddcb30-d4a4-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 15:01:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5E14B69C90;
 Wed, 11 Sep 2019 15:01:10 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
 <b48fd75b-67d2-8df0-3443-0142e4375e3f@suse.com>
 <02c7841c-1b16-97ec-c12d-695bfe0b766f@suse.com>
 <19e6dbb5-82c0-4d7e-321b-0255178b8e75@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c66af277-f2e0-37ca-4aa3-274d20265ac5@suse.com>
Date: Wed, 11 Sep 2019 17:01:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <19e6dbb5-82c0-4d7e-321b-0255178b8e75@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAxNTowMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMS4wOS4xOSAx
Mzo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDExLjA5LjIwMTkgMTM6MjksIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAxMS4wOS4xOSAxMzoxNywgQW5kcmV3IENvb3BlciB3cm90ZToK
Pj4+PiBTZWNvbmQsIGlzIHhlbmZzIHJlYWxseSB0aGUgYmVzdCBuYW1lIGhlcmU/wqAgSXQgaXMg
YW1iaWd1b3VzIHdpdGggdGhlCj4+Pj4gc3RpbGwtZXNzZW50aWFsIChldmVuIHRob3VnaCBpdCBy
ZWFsbHkgbmVlZHMgdG8gZGlzYXBwZWFyKSBMaW51eAo+Pj4+IGZpbGVzeXN0ZW0gYnkgdGhlIG5h
bWUgeGVuZnMuCj4+Pgo+Pj4gWWVzLCBJJ20gYXdhcmUgb2YgdGhhdCBhbWJpZ3VpdHkuIEknbSBh
YnNvbHV0ZWx5IGluIGZhdm9yIG9mIGZpbmRpbmcgYQo+Pj4gYmV0dGVyIG5hbWUuCj4+Pgo+Pj4g
TWF5YmUgeGVuc3lzZnM/Cj4+Cj4+IE9yIGp1c3QgeGVuc3lzIChhbGJlaXQgdGhhdCdzIGxpa2Vs
eSBnZXR0aW5nIGFtYmlndW91cyk/IEknbQo+PiBub3QgZnVsbHkgY29udmluY2VkIGNhbGxpbmcg
dGhpcyBhIGZpbGUgc3lzdGVtIGlzIGEgZ29vZCBpZGVhLgo+PiBXaW5kb3dzJyBuYW1lLXZhbHVl
IHBhaXIgc3RvcmUgaXMgY2FsbGVkIHJlZ2lzdHJ5LCBmb3IKPj4gZXhhbXBsZSwgZGVzcGl0ZSBp
dCBhbHNvIHJlc2VtYmxpbmcgYSBmaWxlIHN5c3RlbSB0byBhIGNlcnRhaW4KPj4gZGVncmVlLgo+
IAo+ICJSZWdpc3RyeSIgZG9lc24ndCBzZWVtIGNvcnJlY3QgcmVnYXJkaW5nIHRoZSBwb3RlbnRp
YWwgZHluYW1pY2FsbHkKPiBnZW5lcmF0ZWQgZW50cmllcy4KCkkgYWxzbyBkaWRuJ3QgbWVhbiB0
byBzdWdnZXN0ICJyZWdpc3RyeSIgYXMgYSBuYW1lLiBUaGUgV2luZG93cwpyZWdpc3RyeSBkb2Vz
LCBob3dldmVyIChhbmQgZGVzcGl0ZSBpdHMgbmFtZSksIGNvbnRhaW4gZHluYW1pYwpkYXRhIGFm
YWlrIChjZXJ0YWluIHBlcmZvcm1hbmNlIGNvdW50ZXJzIGZvciBleGFtcGxlKS4KCj4gQW5kIHdp
dGggdGhlIGlkZWEgdG8gIm1vdW50IiBpdCBpbiB0aGUgZG9tMCBrZXJuZWwncyBzeXNmcyBJIHRo
aW5rCj4geGVuc3lzZnMgKG9yIHhlbmh5cGZzPykgc2VlbXMgYXBwcm9wcmlhdGUuCgpXZWxsLCBz
dWNoICJtb3VudGluZyIgaXMgZ29pbmcgdG8gYmUgaW5kaXJlY3QsIEkgd291bGQgYXNzdW1lPwpJ
LmUuIG5vdCBkaXJlY3RseSBmb3J3YXJkIGZpbGVzeXN0ZW0gbGlrZSByZXF1ZXN0cyBhcyBzdWNo
IHRvClhlbj8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:06:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84CC-0000DL-ET; Wed, 11 Sep 2019 15:06:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84CA-0000DC-Ie
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:06:10 +0000
X-Inumbo-ID: af918650-d4a5-11e9-83d7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af918650-d4a5-11e9-83d7-12813bfff9fa;
 Wed, 11 Sep 2019 15:06:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CF209C012;
 Wed, 11 Sep 2019 15:06:08 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-14-jgross@suse.com>
 <cdd95d65-ce9d-4b8c-77fc-2386cf0e65c1@suse.com>
 <ea633104-55c3-ad8b-4afc-835744106d4e@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <38d6b58d-00e2-9d88-e8c2-7462d330e419@suse.com>
Date: Wed, 11 Sep 2019 17:06:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ea633104-55c3-ad8b-4afc-835744106d4e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 13/48] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAxNTo0NCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC4wOS4xOSAx
NzowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTcsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4+ICsrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwo+Pj4gQEAgLTQwNyw2ICs0MDcsOCBAQCBpbnQgc2NoZWRfaW5p
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQo+Pj4gICAgICAg
ewo+Pj4gICAgICAgICAgIGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+Y3VyciA9IHVuaXQ7
Cj4+PiAgICAgICAgICAgdi0+aXNfcnVubmluZyA9IDE7Cj4+PiArICAgICAgICB1bml0LT5pc19y
dW5uaW5nID0gMTsKPj4+ICsgICAgICAgIHVuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsK
Pj4+ICAgICAgIH0KPj4+ICAgICAgIGVsc2UKPj4+ICAgICAgIHsKPj4KPj4gQXJlIGlkbGUgdkNQ
VS1zIGFsc28gZ29pbmcgdG8gZ2V0IGdyb3VwZWQgaW50byB1bml0cyAoSSdtIHNvcnJ5LAo+PiBJ
IGRvbid0IHJlY2FsbCk/IElmIHNvLCBqdXN0IGxpa2UgZnVydGhlciBkb3duIEknZCBiZSBwdXR0
aW5nCj4+IHVuZGVyIHF1ZXN0aW9uIHRoZSBtdWx0aXBsZSB3cml0aW5nIG9mIHRoZSBmaWVsZC4g
SSdkIGtpbmQgb2YKPj4gZXhwZWN0IHRoZSB1bml0IGFuZCBhbGwgdkNQVS1zIHdpdGhpbiBpdCB0
byBnZXQgYW4gaWRlbnRpY2FsCj4+IHN0YXRlIGVudHJ5IHRpbWUgc3RvcmVkLgo+IAo+IFdoZW4g
YW4gaWRsZSB2Y3B1IGlzIGJlaW5nIGNyZWF0ZWQgaXRzIGNwdSBpcyBpbiBubyBjcHVwb29sIHll
dAo+IChhIGZyZWUgY3B1KS4gVGhvc2UgY3B1cyBhcmUgYWx3YXlzIHN1YmplY3QgdG8gY3B1IHNj
aGVkdWxpbmcKPiAoZ3JhbnVsYXJpdHkgMSkuIE9ubHkgd2hlbiBjcHVzIGFyZSBwdXQgaW50byBh
IGNwdXBvb2wgdGhlCj4gZ3JhbnVsYXJpdHkgaXMgYWRqdXN0ZWQgYWNjb3JkaW5nbHkgYW5kIHRo
ZSBpZGxlLXZjcHVzIGFyZQo+IHBvc3NpYmx5IGdyb3VwZWQgaW4gdW5pdHMgKHNlZSBwYXRjaCA0
NSkuCj4gCj4gUmVnYXJkaW5nIHRoZSBzdGF0ZSBlbnRyeSB0aW1lOiBkaWZmZXJlbnQgdmNwdXMg
b2YgYSB1bml0IGNhbiBiZQo+IGluIGRpZmZlcmVudCBzdGF0ZXMgKGJsb2NrZWQvcnVubmluZywg
ZXRjLiksIHNvIHRoZWlyIHN0YXRlIGVudHJ5Cj4gdGltZXMgd2lsbCBnZW5lcmFsbHkgZGlmZmVy
LiBBIHVuaXQncyBzdGF0ZSBlbnRyeSB0aW1lIHdpbGwKPiByZWZsZWN0IGl0cyBzY2hlZHVsaW5n
IGV2ZW50cyAoYmVpbmcgc2NoZWR1bGVkL2Rlc2NoZWR1bGVkKS4KCkJ1dCB0aGlzIGRvZXNuJ3Qg
KHRvIG1lKSBjbGFyaWZ5IHdoZXRoZXIgdGhlIG11bHRpcGxlIHdyaXRpbmcKKG9uY2UgcGVyIHZD
UFUpIGlzIGFjdHVhbGx5IGNvcnJlY3QuIE9idmlvdXNseSB3aGV0aGVyIHRoaXMgaXMKbWVyZWx5
IGNvc21ldGljIGRlcGVuZHMgb24gd2hhdCB0aGUgY29uc3VtZXJzIG9mIHRoaXMgZGF0YSBhcmUu
Cgo+PiBBbHNvIGJvdGggaGVyZSBhbmQgZnVydGhlciBkb3duIEknbSBwdXp6bGVkIHRvIHNlZSB0
aGF0IHRoZQo+PiB1bml0J3MgZmllbGQgZG9lc24ndCBnZXQgc2V0IGF0IHRoZSBzYW1lIHBsYWNl
IGluIGNvZGUgd2hlcmUKPj4gdGhlIHZDUFUncyBmaWVsZCBnZXRzIHNldC4KPiAKPiBSaWdodC4g
VGhlIHN0YXRlcyBvZiBhIHZjcHUgYW5kIHRoZSB1bml0IGl0IGlzIGJlbG9uZ2luZyB0byBhcmUK
PiBjb3VwbGVkLCBidXQgbm90IGlkZW50aWNhbC4KCkFuZCB0aGlzIGlzIG5vdCAoZ29pbmcgdG8g
YmUpIGEgcHJvYmxlbT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:06:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84Ca-0000Fw-PZ; Wed, 11 Sep 2019 15:06: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=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i84CZ-0000FK-Ef
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:06:35 +0000
X-Inumbo-ID: be6fda32-d4a5-11e9-83d7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be6fda32-d4a5-11e9-83d7-12813bfff9fa;
 Wed, 11 Sep 2019 15:06:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A2F40B775;
 Wed, 11 Sep 2019 15:06:33 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
 <b48fd75b-67d2-8df0-3443-0142e4375e3f@suse.com>
 <02c7841c-1b16-97ec-c12d-695bfe0b766f@suse.com>
 <19e6dbb5-82c0-4d7e-321b-0255178b8e75@suse.com>
 <c66af277-f2e0-37ca-4aa3-274d20265ac5@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b92f1173-c2b4-17b3-021a-fc2df69a40f9@suse.com>
Date: Wed, 11 Sep 2019 17:06:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c66af277-f2e0-37ca-4aa3-274d20265ac5@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTc6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMTU6
MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDExLjA5LjE5IDEzOjU0LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDExLjA5LjIwMTkgMTM6MjksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMTEuMDkuMTkgMTM6MTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFNlY29uZCwg
aXMgeGVuZnMgcmVhbGx5IHRoZSBiZXN0IG5hbWUgaGVyZT/CoCBJdCBpcyBhbWJpZ3VvdXMgd2l0
aCB0aGUKPj4+Pj4gc3RpbGwtZXNzZW50aWFsIChldmVuIHRob3VnaCBpdCByZWFsbHkgbmVlZHMg
dG8gZGlzYXBwZWFyKSBMaW51eAo+Pj4+PiBmaWxlc3lzdGVtIGJ5IHRoZSBuYW1lIHhlbmZzLgo+
Pj4+Cj4+Pj4gWWVzLCBJJ20gYXdhcmUgb2YgdGhhdCBhbWJpZ3VpdHkuIEknbSBhYnNvbHV0ZWx5
IGluIGZhdm9yIG9mIGZpbmRpbmcgYQo+Pj4+IGJldHRlciBuYW1lLgo+Pj4+Cj4+Pj4gTWF5YmUg
eGVuc3lzZnM/Cj4+Pgo+Pj4gT3IganVzdCB4ZW5zeXMgKGFsYmVpdCB0aGF0J3MgbGlrZWx5IGdl
dHRpbmcgYW1iaWd1b3VzKT8gSSdtCj4+PiBub3QgZnVsbHkgY29udmluY2VkIGNhbGxpbmcgdGhp
cyBhIGZpbGUgc3lzdGVtIGlzIGEgZ29vZCBpZGVhLgo+Pj4gV2luZG93cycgbmFtZS12YWx1ZSBw
YWlyIHN0b3JlIGlzIGNhbGxlZCByZWdpc3RyeSwgZm9yCj4+PiBleGFtcGxlLCBkZXNwaXRlIGl0
IGFsc28gcmVzZW1ibGluZyBhIGZpbGUgc3lzdGVtIHRvIGEgY2VydGFpbgo+Pj4gZGVncmVlLgo+
Pgo+PiAiUmVnaXN0cnkiIGRvZXNuJ3Qgc2VlbSBjb3JyZWN0IHJlZ2FyZGluZyB0aGUgcG90ZW50
aWFsIGR5bmFtaWNhbGx5Cj4+IGdlbmVyYXRlZCBlbnRyaWVzLgo+IAo+IEkgYWxzbyBkaWRuJ3Qg
bWVhbiB0byBzdWdnZXN0ICJyZWdpc3RyeSIgYXMgYSBuYW1lLiBUaGUgV2luZG93cwo+IHJlZ2lz
dHJ5IGRvZXMsIGhvd2V2ZXIgKGFuZCBkZXNwaXRlIGl0cyBuYW1lKSwgY29udGFpbiBkeW5hbWlj
Cj4gZGF0YSBhZmFpayAoY2VydGFpbiBwZXJmb3JtYW5jZSBjb3VudGVycyBmb3IgZXhhbXBsZSku
Cj4gCj4+IEFuZCB3aXRoIHRoZSBpZGVhIHRvICJtb3VudCIgaXQgaW4gdGhlIGRvbTAga2VybmVs
J3Mgc3lzZnMgSSB0aGluawo+PiB4ZW5zeXNmcyAob3IgeGVuaHlwZnM/KSBzZWVtcyBhcHByb3By
aWF0ZS4KPiAKPiBXZWxsLCBzdWNoICJtb3VudGluZyIgaXMgZ29pbmcgdG8gYmUgaW5kaXJlY3Qs
IEkgd291bGQgYXNzdW1lPwo+IEkuZS4gbm90IGRpcmVjdGx5IGZvcndhcmQgZmlsZXN5c3RlbSBs
aWtlIHJlcXVlc3RzIGFzIHN1Y2ggdG8KPiBYZW4/CgpGb3IgcGxhaW4gZW50cmllcyAocmVhZHMg
YW5kIGV2ZW50dWFsbHkgd3JpdGVzKSBJIHN1cmVseSB3b3VsZCBqdXN0CmZvcndhcmQgdGhlbS4g
SW4gY2FzZSB0aGlzIGlzIHBvc3NpYmxlIGZvciBkaXJlY3RvcmllcywgdG9vLCBJJ2QgcmF0aGVy
CmRvIG5vIGNhY2hpbmcgaW4gdGhlIGtlcm5lbCwgc28gZm9yd2FyZGluZyB0aGVtIHdvdWxkIHNl
ZW0gdG8gYmUKYXBwcm9wcmlhdGUgKHJlamVjdGluZyBhbnl0aGluZyBidXQgcmVhZGluZyBhIGRp
cmVjdG9yeSwgb2YgY291cnNlKS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:16:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84Li-0001AR-Pi; Wed, 11 Sep 2019 15:16:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84Lh-00019Y-NT
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:16:01 +0000
X-Inumbo-ID: 0f891c17-d4a7-11e9-83d7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f891c17-d4a7-11e9-83d7-12813bfff9fa;
 Wed, 11 Sep 2019 15:16:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 11DD8B07D;
 Wed, 11 Sep 2019 15:15:58 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Date: Wed, 11 Sep 2019 17:15:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH RESEND/PING 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmFyaW91cyBDUjMgYW5kIFBDSUQgcmVsYXRlZCBhZGp1c3RtZW50cywgZmlyc3QgYW5kIGZvcmVt
b3N0IGFuCmFsbW9zdCBmdWxsIHJlLXdyaXRlIG9mIHN3aXRjaF9jcjNfY3I0KCkgKGluIHBhdGNo
IDIpLgoKMTogeDg2OiBhZGp1c3QgY3IzX3BjaWQoKSByZXR1cm4gdHlwZQoyOiB4ODY6IGxpbWl0
IHRoZSBhbW91bnQgb2YgVExCIGZsdXNoaW5nIGluIHN3aXRjaF9jcjNfY3I0KCkKMzogeDg2L21t
OiBob25vciBvcHRfcGNpZCBhbHNvIGZvciAzMi1iaXQgUFYgZG9tYWlucwo0OiB4ODYvSFZNOiBt
b3ZlIE5PRkxVU0ggaGFuZGxpbmcgb3V0IG9mIGh2bV9zZXRfY3IzKCkKNTogeDg2L0hWTTogcmVm
dXNlIENSMyBsb2FkcyB3aXRoIHJlc2VydmVkICh1cHBlcikgYml0cyBzZXQKNjogeDg2L0hWTTog
cmVsYXggc2hhZG93IG1vZGUgY2hlY2sgaW4gaHZtX3NldF9jcjMoKQo3OiB4ODYvSFZNOiBjb3Nt
ZXRpY3MgdG8gaHZtX3NldF9jcjMoKQo4OiB4ODYvQ1BVSUQ6IGRyb3AgSU5WUENJRCBkZXBlbmRl
bmN5IG9uIFBDSUQKOTogeDg2OiBQQ0lEIGlzIHVudXNlZCB3aGVuICFQVgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:20:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:20:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84Pc-0001ax-DK; Wed, 11 Sep 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=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i84Pb-0001Vm-HQ
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:20:03 +0000
X-Inumbo-ID: a041242e-d4a7-11e9-83d7-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a041242e-d4a7-11e9-83d7-12813bfff9fa;
 Wed, 11 Sep 2019 15:20:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 24D6A28;
 Wed, 11 Sep 2019 08:20: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 6EE313F67D;
 Wed, 11 Sep 2019 08:20:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 16:19:42 +0100
Message-Id: <20190911151942.28459-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/arm: bootfd: Fix indentation in
 process_multiboot_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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJh
dGhlciB0aGFuIHNvZnQKdGFiLiBTbyBmaXggaXQhCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgfCAy
ICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwpp
bmRleCAyNThiMDU3ZjAwLi42MjMxNzNiYzdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTI2NCw3ICsyNjQsNyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQs
IGludCBub2RlLAogICAgICAgICBjYXNlIDE6IGtpbmQgPSBCT09UTU9EX1JBTURJU0s7IGJyZWFr
OwogICAgICAgICBkZWZhdWx0OiBicmVhazsKICAgICAgICAgfQotCWlmICgga2luZF9ndWVzcyA+
IDEgJiYgaGFzX3hzbV9tYWdpYyhzdGFydCkgKQorICAgICAgICBpZiAoIGtpbmRfZ3Vlc3MgPiAx
ICYmIGhhc194c21fbWFnaWMoc3RhcnQpICkKICAgICAgICAgICAgIGtpbmQgPSBCT09UTU9EX1hT
TTsKICAgICB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:20:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i84Q4-0001x7-P5; Wed, 11 Sep 2019 15:20:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84Q2-0001wx-OP
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:20:30 +0000
X-Inumbo-ID: b0555614-d4a7-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0555614-d4a7-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 15:20: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 17482B66E;
 Wed, 11 Sep 2019 15:20:29 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
 <b48fd75b-67d2-8df0-3443-0142e4375e3f@suse.com>
 <02c7841c-1b16-97ec-c12d-695bfe0b766f@suse.com>
 <19e6dbb5-82c0-4d7e-321b-0255178b8e75@suse.com>
 <c66af277-f2e0-37ca-4aa3-274d20265ac5@suse.com>
 <b92f1173-c2b4-17b3-021a-fc2df69a40f9@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5f423603-3c62-39bb-6829-b84ebe2ee4b4@suse.com>
Date: Wed, 11 Sep 2019 17:20:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b92f1173-c2b4-17b3-021a-fc2df69a40f9@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAxNzowNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMS4wOS4xOSAx
NzowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDExLjA5LjIwMTkgMTU6MDEsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBBbmQgd2l0aCB0aGUgaWRlYSB0byAibW91bnQiIGl0IGluIHRoZSBk
b20wIGtlcm5lbCdzIHN5c2ZzIEkgdGhpbmsKPj4+IHhlbnN5c2ZzIChvciB4ZW5oeXBmcz8pIHNl
ZW1zIGFwcHJvcHJpYXRlLgo+Pgo+PiBXZWxsLCBzdWNoICJtb3VudGluZyIgaXMgZ29pbmcgdG8g
YmUgaW5kaXJlY3QsIEkgd291bGQgYXNzdW1lPwo+PiBJLmUuIG5vdCBkaXJlY3RseSBmb3J3YXJk
IGZpbGVzeXN0ZW0gbGlrZSByZXF1ZXN0cyBhcyBzdWNoIHRvCj4+IFhlbj8KPiAKPiBGb3IgcGxh
aW4gZW50cmllcyAocmVhZHMgYW5kIGV2ZW50dWFsbHkgd3JpdGVzKSBJIHN1cmVseSB3b3VsZCBq
dXN0Cj4gZm9yd2FyZCB0aGVtLiBJbiBjYXNlIHRoaXMgaXMgcG9zc2libGUgZm9yIGRpcmVjdG9y
aWVzLCB0b28sIEknZCByYXRoZXIKPiBkbyBubyBjYWNoaW5nIGluIHRoZSBrZXJuZWwsIHNvIGZv
cndhcmRpbmcgdGhlbSB3b3VsZCBzZWVtIHRvIGJlCj4gYXBwcm9wcmlhdGUgKHJlamVjdGluZyBh
bnl0aGluZyBidXQgcmVhZGluZyBhIGRpcmVjdG9yeSwgb2YgY291cnNlKS4KCkJ1dCB0aGF0J3Mg
c3RpbGwgYSBrZXJuZWwgYmFzZWQgZmlsZSBzeXN0ZW0sIHNpbXBseSB0YWtpbmcgaXRzCmRhdGEg
ZnJvbSBYZW4uIEl0J3Mgbm90IGxpa2UgZmlsZSBzeXN0ZW0gcmVxdWVzdHMgYXMgc3VjaCB3b3Vs
ZApiZSBmb3J3YXJkZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:22:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i84RU-00026J-5g; Wed, 11 Sep 2019 15: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=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84RT-000269-CD
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:21:59 +0000
X-Inumbo-ID: e43fe9f8-d4a7-11e9-83d8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e43fe9f8-d4a7-11e9-83d8-12813bfff9fa;
 Wed, 11 Sep 2019 15:21: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 18432ADFB;
 Wed, 11 Sep 2019 15:21:56 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <b43c88e3-662a-2982-fe4d-0df8f0b467d1@suse.com>
Date: Wed, 11 Sep 2019 17:21:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIGZvciBpdCB0byBiZSA2NCBiaXRzIHdpZGUgLSBvbmx5IHRoZSBsb3cg
dHdlbHZlIGJpdHMKb2YgQ1IzIGhvbGQgdGhlIFBDSUQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwor
KysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtMTAzLDcgKzEwMyw4IEBAIHN0YXRpYyB2
b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQogCiB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxv
bmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBv
bGRfY3I0LCBvbGRfcGNpZDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBvbGRfY3I0OworICAg
IHVuc2lnbmVkIGludCBvbGRfcGNpZDsKICAgICB1MzIgdDsKIAogICAgIC8qIFRoaXMgbm9uLXJl
ZW50cmFudCBmdW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0
LiAqLwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTI4Nyw3ICsyODcsNyBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgY3IzX3BhKHVuc2lnCiAgICAgcmV0dXJuIGNyMyAmIFg4Nl9DUjNfQURE
Ul9NQVNLOwogfQogCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3BjaWQodW5zaWdu
ZWQgbG9uZyBjcjMpCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBjcjNfcGNpZCh1bnNpZ25l
ZCBsb25nIGNyMykKIHsKICAgICByZXR1cm4gY3IzICYgWDg2X0NSM19QQ0lEX01BU0s7CiB9CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:22:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84Ro-00028w-GV; Wed, 11 Sep 2019 15:22:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84Rn-00028l-Rh
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:22:19 +0000
X-Inumbo-ID: f10e47ba-d4a7-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f10e47ba-d4a7-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 15:22: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 BD363B617;
 Wed, 11 Sep 2019 15:22:17 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <c842ae3e-962d-0272-eff6-c5f517fee7c9@suse.com>
Date: Wed, 11 Sep 2019 17:22:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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
CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:23:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84SM-0002F4-WB; Wed, 11 Sep 2019 15:22:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84SL-0002Em-39
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:22:53 +0000
X-Inumbo-ID: 05443ff0-d4a8-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05443ff0-d4a8-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 15:22: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 AABD0ACC4;
 Wed, 11 Sep 2019 15:22:51 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <f58f9215-4005-9c1d-0701-1e7fe705b786@suse.com>
Date: Wed, 11 Sep 2019 17:22:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBjYW4ndCBzZWUgYW55IHRlY2huaWNhbCBvciBwZXJmb3JtYW5jZSByZWFzb24gd2h5IHdlIHNo
b3VsZCB0cmVhdAozMi1iaXQgUFYgZGlmZmVyZW50IGZyb20gNjQtYml0IFBWIGluIHRoaXMgcmVn
YXJkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwpAQCAtMTgwLDcgKzE4MCwyNCBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CiAKICAgICBkLT5hcmNoLnB2LnhwdGkg
PSBmYWxzZTsKLSAgICBkLT5hcmNoLnB2LnBjaWQgPSBmYWxzZTsKKworICAgIGlmICggdXNlX2lu
dnBjaWQgJiYgY3B1X2hhc19wY2lkICkKKyAgICAgICAgc3dpdGNoICggQUNDRVNTX09OQ0Uob3B0
X3BjaWQpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFBDSURfT0ZGOgorICAgICAgICBjYXNl
IFBDSURfWFBUSToKKyAgICAgICAgICAgIGQtPmFyY2gucHYucGNpZCA9IGZhbHNlOworICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBQQ0lEX0FMTDoKKyAgICAgICAgY2FzZSBQQ0lE
X05PWFBUSToKKyAgICAgICAgICAgIGQtPmFyY2gucHYucGNpZCA9IHRydWU7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogCiAgICAgcmV0dXJuIDA7CiAK
QEAgLTMxMiw3ICszMjksNyBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFp
biAqCiAKICAgICBkLT5hcmNoLnB2LnhwdGkgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgPyBvcHRf
eHB0aV9od2RvbSA6IG9wdF94cHRpX2RvbXU7CiAKLSAgICBpZiAoICFpc19wdl8zMmJpdF9kb21h
aW4oZCkgJiYgdXNlX2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKKyAgICBpZiAoIHVzZV9pbnZw
Y2lkICYmIGNwdV9oYXNfcGNpZCApCiAgICAgICAgIHN3aXRjaCAoIEFDQ0VTU19PTkNFKG9wdF9w
Y2lkKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBQQ0lEX09GRjoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:23:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:23: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 1i84Sp-0002JF-Aa; Wed, 11 Sep 2019 15:23:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84Sn-0002Iz-Sc
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:23:21 +0000
X-Inumbo-ID: 16384306-d4a8-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 16384306-d4a8-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 15:23:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 236B7B65D;
 Wed, 11 Sep 2019 15:23:20 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <443ba725-01b7-9174-3298-66f44ba3f1ec@suse.com>
Date: Wed, 11 Sep 2019 17:23:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJpdCBpcyBtZWFuaW5nZnVsIG9ubHkgZm9yIE1PVi10by1DUjMgaW5zbnMsIG5vdCBhbnl3
aGVyZSBlbHNlLCBpbgpwYXJ0aWN1bGFyIG5vdCB3aGVuIGxvYWRpbmcgbmVzdGVkIGd1ZXN0IHN0
YXRlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKQEAgLTIwODAsNiArMjA4MCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigK
ICAgICBIVk1UUkFDRV9MT05HXzJEKENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsK
ICAgICBzd2l0Y2ggKCByZWcgKQogICAgIHsKKyAgICAgICAgYm9vbCBub2ZsdXNoOworCiAgICAg
Y2FzZSAwOgogICAgICAgICByYyA9IGh2bV9zZXRfY3IwKHZhbCwgdHJ1ZSk7CiAgICAgICAgIGJy
ZWFrOwpAQCAtMjA5MCw3ICsyMDkyLDEwIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDM6Ci0gICAgICAgIHJjID0gaHZtX3NldF9jcjMo
dmFsLCB0cnVlKTsKKyAgICAgICAgbm9mbHVzaCA9IGh2bV9wY2lkX2VuYWJsZWQoY3VycmVudCkg
JiYgKHZhbCAmIFg4Nl9DUjNfTk9GTFVTSCk7CisgICAgICAgIGlmICggbm9mbHVzaCApCisgICAg
ICAgICAgICB2YWwgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKyAgICAgICAgcmMgPSBodm1fc2V0X2Ny
Myh2YWwsIG5vZmx1c2gsIHRydWUpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgNDoKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0yMDU5LDEyICsyMDU5LDE3IEBAIGludCBodm1fbW92X3RvX2NyKHVuc2lnbmVkIGludCBjciwg
dW5zaWcKIAogICAgIHN3aXRjaCAoIGNyICkKICAgICB7CisgICAgICAgIGJvb2wgbm9mbHVzaDsK
KwogICAgIGNhc2UgMDoKICAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIHRydWUpOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgMzoKLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWws
IHRydWUpOworICAgICAgICBub2ZsdXNoID0gaHZtX3BjaWRfZW5hYmxlZChjdXJyKSAmJiAodmFs
ICYgWDg2X0NSM19OT0ZMVVNIKTsKKyAgICAgICAgaWYgKCBub2ZsdXNoICkKKyAgICAgICAgICAg
IHZhbCAmPSB+WDg2X0NSM19OT0ZMVVNIOworICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwg
bm9mbHVzaCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSA0OgpAQCAtMjI4Miwx
MiArMjI4NywxMSBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxv
bmcgdmFsdWUsIGJvb2wgbWF5X2RlZmVyKQoraW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcg
dmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQg
bG9uZyBvbGQgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsKLSAgICBib29sIG5vZmx1c2ggPSBm
YWxzZTsKIAogICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5t
b25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykpICkKQEAgLTIy
OTksMTcgKzIzMDMsMTIgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJv
bwogICAgICAgICAgICAgLyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGluIGh2bV9kb19y
ZXN1bWUoKSwgaWYgcGVybWl0dGVkLiAqLwogICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+
d3JpdGVfZGF0YS5kb193cml0ZS5jcjMgPSAxOwogICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVu
dC0+d3JpdGVfZGF0YS5jcjMgPSB2YWx1ZTsKKyAgICAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQt
PndyaXRlX2RhdGEuY3IzX25vZmx1c2ggPSBub2ZsdXNoOwogCiAgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBodm1fcGNpZF9lbmFi
bGVkKHYpICkgLyogQ2xlYXIgdGhlIG5vZmx1c2ggYml0LiAqLwotICAgIHsKLSAgICAgICAgbm9m
bHVzaCA9IHZhbHVlICYgWDg2X0NSM19OT0ZMVVNIOwotICAgICAgICB2YWx1ZSAmPSB+WDg2X0NS
M19OT0ZMVVNIOwotICAgIH0KLQogICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICFw
YWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSAmJgogICAgICAgICAgKHZhbHVlICE9IHYtPmFyY2gu
aHZtLmd1ZXN0X2NyWzNdKSApCiAgICAgewpAQCAtMzAwNCw3ICszMDAzLDcgQEAgdm9pZCBodm1f
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
QCAtMTAzMiw3ICsxMDMyLDcgQEAgc3RhdGljIHZvaWQgbG9hZF9zaGFkb3dfZ3Vlc3Rfc3RhdGUo
c3RydQogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICBodm1faW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAotICAgIHJjID0gaHZtX3NldF9j
cjMoZ2V0X3Z2bWNzKHYsIEdVRVNUX0NSMyksIHRydWUpOworICAgIHJjID0gaHZtX3NldF9jcjMo
Z2V0X3Z2bWNzKHYsIEdVRVNUX0NSMyksIGZhbHNlLCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4
NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCk7CiAKQEAgLTEyNDYsNyArMTI0Niw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZt
Y3NfaG9zdF9zdGF0ZShzdHJ1Y3QKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkK
ICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKLSAg
ICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBIT1NUX0NSMyksIHRydWUpOworICAgIHJj
ID0gaHZtX3NldF9jcjMoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1IzKSwgZmFsc2UsIHRydWUpOwogICAg
IGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTI3NCw2ICsyNzQs
OCBAQCBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhIHsKICAgICAgICAgdW5zaWduZWQgaW50IGNy
NCA6IDE7CiAgICAgfSBkb193cml0ZTsKIAorICAgIGJvb2wgY3IzX25vZmx1c2g7CisKICAgICB1
aW50MzJfdCBtc3I7CiAgICAgdWludDY0X3QgdmFsdWU7CiAgICAgdWludDY0X3QgY3IwOwotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3VwcG9ydC5oCkBAIC0xMzUsNyArMTM1LDcgQEAgdm9pZCBodm1fc2hhZG93X2hh
bmRsZV9jZChzdHJ1Y3QgdmNwdSAqdgogICovCiBpbnQgaHZtX3NldF9lZmVyKHVpbnQ2NF90IHZh
bHVlKTsKIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9kZWZl
cik7Ci1pbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIp
OworaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9v
bCBtYXlfZGVmZXIpOwogaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wg
bWF5X2RlZmVyKTsKIGludCBodm1fZGVzY3JpcHRvcl9hY2Nlc3NfaW50ZXJjZXB0KHVpbnQ2NF90
IGV4aXRfaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IHZteF9leGl0X3F1YWxpZmljYXRpb24sCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:24:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i84UE-0002Wr-Pb; Wed, 11 Sep 2019 15:24: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=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84UD-0002Wj-Sm
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:24:49 +0000
X-Inumbo-ID: 4ab65988-d4a8-11e9-83d8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ab65988-d4a8-11e9-83d8-12813bfff9fa;
 Wed, 11 Sep 2019 15:24:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BBFA4B71C;
 Wed, 11 Sep 2019 15:24:47 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <30619001-ca6c-0450-a0bb-4d71687b281a@suse.com>
Date: Wed, 11 Sep 2019 17:24:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgYml0cyAxMSBhbmQgYmVsb3cgYXJlLCBpZiBub3QgdXNlZCBmb3Igb3RoZXIgcHVycG9z
ZXMsIHJlc2VydmVkCmJ1dCBpZ25vcmVkLCBiaXRzIGJleW9uZCBwaHlzaWNhbCBhZGRyZXNzIHdp
ZHRoIGFyZSBzdXBwb3NlZCB0byByYWlzZQpleGNlcHRpb25zIChhdCBsZWFzdCBpbiB0aGUgbm9u
LW5lc3RlZCBjYXNlOyBJJ20gbm90IGNvbnZpbmNlZCB0aGUKY3VycmVudCBuZXN0ZWQgU1ZNL1ZN
WCBiZWhhdmlvciBvZiByYWlzaW5nICNHUCgwKSBoZXJlIGlzIGNvcnJlY3QsIGJ1dAp0aGF0J3Mg
bm90IHRoZSBzdWJqZWN0IG9mIHRoaXMgY2hhbmdlKS4KCkludHJvZHVjZSBjdXJyZCBhcyBhIGxv
Y2FsIHZhcmlhYmxlLCBhbmQgcmVwbGFjZSBvdGhlciB2LT5kb21haW4KaW5zdGFuY2VzIGF0IHRo
ZSBzYW1lIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTEwMDQsNiArMTAwNCwxMyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0
KHN0cnVjdCBkb21hCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIGlmICgg
Y3R4dC5jcjMgJiB+KCgxVUwgPDwgZC0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAx
KSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJIVk0lZCByZXN0b3JlOiBi
YWQgQ1IzICUjIiBQUkl4NjQgIlxuIiwKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgY3R4
dC5jcjMpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAgfQorCiAgICAg
aWYgKCAoY3R4dC5mbGFncyAmIH5YRU5fWDg2X0ZQVV9JTklUSUFMSVNFRCkgIT0gMCApCiAgICAg
ewogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJiYWQgZmxhZ3MgdmFsdWUgaW4gQ1BVIGNv
bnRleHQ6ICUjeFxuIiwKQEAgLTIyOTAsMTAgKzIyOTcsMTkgQEAgaW50IGh2bV9zZXRfY3IwKHVu
c2lnbmVkIGxvbmcgdmFsdWUsIGJvbwogaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFs
dWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9tYWluOwogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQgbG9uZyBvbGQgPSB2LT5hcmNoLmh2
bS5ndWVzdF9jclszXTsKIAotICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFp
bi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCisgICAgaWYgKCB2YWx1ZSAm
IH4oKDFVTCA8PCBjdXJyZC0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAxKSApCisg
ICAgeworICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwKKyAgICAgICAgICAgICAgICAg
ICAgIkF0dGVtcHQgdG8gc2V0IHJlc2VydmVkIENSMyBiaXQocyk6ICVseCIsCisgICAgICAgICAg
ICAgICAgICAgIHZhbHVlKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAg
IH0KKworICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KGN1cnJkLT5hcmNoLm1vbml0b3Iu
d3JpdGVfY3RybHJlZ19lbmFibGVkICYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
b25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1IzKSkgKQogICAgIHsKICAgICAg
ICAgQVNTRVJUKHYtPmFyY2gudm1fZXZlbnQpOwpAQCAtMjMwOSwxMyArMjMyNSwxMiBAQCBpbnQg
aHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgICAgIH0KICAgICB9CiAK
LSAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFwKHYtPmRv
bWFpbikgJiYKKyAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVf
aGFwKGN1cnJkKSAmJgogICAgICAgICAgKHZhbHVlICE9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNd
KSApCiAgICAgewogICAgICAgICAvKiBTaGFkb3ctbW9kZSBDUjMgY2hhbmdlLiBDaGVjayBQREJS
IGFuZCB1cGRhdGUgcmVmY291bnRzLiAqLwogICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxf
Vk1NVSwgIkNSMyB2YWx1ZSA9ICVseCIsIHZhbHVlKTsKLSAgICAgICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fZ2ZuKHYtPmRvbWFpbiwgdmFsdWUgPj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgIHBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbihjdXJyZCwgdmFsdWUgPj4gUEFHRV9TSElGVCwgTlVMTCwgUDJNX0FMTE9D
KTsKICAgICAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgICAgICBnb3RvIGJhZF9jcjM7CiAKQEAg
LTIzMzEsNyArMjM0Niw3IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBi
b28KIAogIGJhZF9jcjM6CiAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkludmFsaWQgQ1IzXG4i
KTsKLSAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKKyAgICBkb21haW5fY3Jhc2goY3VycmQp
OwogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:25:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84Uj-0002aY-4F; Wed, 11 Sep 2019 15:25:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84Uh-0002aO-IP
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:25:19 +0000
X-Inumbo-ID: 5c6dd3c2-d4a8-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c6dd3c2-d4a8-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 15:25: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 E7747AD9C;
 Wed, 11 Sep 2019 15:25:17 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <392b0783-adf7-d3b3-8ed2-65fa2c537e98@suse.com>
Date: Wed, 11 Sep 2019 17:25:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIHJlLW9idGFpbiBhIHBhZ2UgcmVmZXJlbmNlIGlmIG9ubHkgYml0
cyBub3QgYWZmZWN0aW5nCnRoZSBhZGRyZXNzIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjMyNiw3ICsyMzI2LDcgQEAgaW50IGh2
bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvbwogICAgIH0KIAogICAgIGlmICggaHZt
X3BhZ2luZ19lbmFibGVkKHYpICYmICFwYWdpbmdfbW9kZV9oYXAoY3VycmQpICYmCi0gICAgICAg
ICAodmFsdWUgIT0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10pICkKKyAgICAgICAgICgodmFsdWUg
XiB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSkgPj4gUEFHRV9TSElGVCkgKQogICAgIHsKICAgICAg
ICAgLyogU2hhZG93LW1vZGUgQ1IzIGNoYW5nZS4gQ2hlY2sgUERCUiBhbmQgdXBkYXRlIHJlZmNv
dW50cy4gKi8KICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX1ZNTVUsICJDUjMgdmFsdWUg
PSAlbHgiLCB2YWx1ZSk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:25:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i84VB-0002fl-El; Wed, 11 Sep 2019 15: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=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84VA-0002fT-5t
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:25:48 +0000
X-Inumbo-ID: 6d993254-d4a8-11e9-83d9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d993254-d4a8-11e9-83d9-12813bfff9fa;
 Wed, 11 Sep 2019 15:25: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 B3F59AB87;
 Wed, 11 Sep 2019 15:25:46 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <abbff654-cc50-9b43-6e1c-ff1fb0154ddd@suse.com>
Date: Wed, 11 Sep 2019 17:25:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWxpbWluYXRlIHRoZSBub3QgcmVhbGx5IHVzZWZ1bCBsb2NhbCB2YXJpYWJsZSAib2xkIi4gUmVk
dWNlIHRoZSBzY29wZQpvZiAicGFnZSIuIFJlbmFtZSB0aGUgbGF0Y2hlZCAiY3VycmVudCIuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTIyOTYs
MTAgKzIyOTYsOCBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAK
IGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG5vZmx1c2gsIGJvb2wg
bWF5X2RlZmVyKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCA9IHYtPmRvbWFpbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwot
ICAgIHVuc2lnbmVkIGxvbmcgb2xkID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM107CisgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vy
ci0+ZG9tYWluOwogCiAgICAgaWYgKCB2YWx1ZSAmIH4oKDFVTCA8PCBjdXJyZC0+YXJjaC5jcHVp
ZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAxKSApCiAgICAgewpAQCAtMjMxMiwzNiArMjMxMCwzOCBA
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
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:26:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i84Va-0002l4-Q4; Wed, 11 Sep 2019 15:26:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84Va-0002kv-3Z
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:26:14 +0000
X-Inumbo-ID: 7d1de1a2-d4a8-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d1de1a2-d4a8-11e9-b76c-bc764e2007e4;
 Wed, 11 Sep 2019 15:26:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BE8BFAEA4;
 Wed, 11 Sep 2019 15:26:12 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <acba3aac-bcf3-ce8f-1b0f-bd5017007553@suse.com>
Date: Wed, 11 Sep 2019 17:26:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UENJRCB2YWxpZGx5IGRlcGVuZHMgb24gTE0sIGFzIGl0IGNhbiBiZSBlbmFibGVkIGluIExvbmcg
TW9kZSBvbmx5LgpJTlZQQ0lELCBvdG9oLCBjYW4gYmUgdXNlZCBub3Qgb25seSB3aXRob3V0IFBD
SUQgZW5hYmxlZCwgYnV0IGFsc28Kb3V0c2lkZSBvZiBMb25nIE1vZGUgYWx0b2dldGhlci4gSW4g
Ym90aCBjYXNlcyBpdHMgZnVuY3Rpb25hbGl0eSBpcwpzaW1wbHkgcmVzdHJpY3RlZCB0byBQQ0lE
IDAsIHdoaWNoIGlzIHNvcnQgb2YgZXhwZWN0ZWQgYXMgbm8gb3RoZXIgUENJRApjYW4gYmUgYWN0
aXZhdGVkIHRoZXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CkBAIC0yMTgsMTAgKzIxOCw2IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAg
ICAgICAgICMKICAgICAgICAgIyBTU0U0XzI6IFtQT1BDTlRdCiAKLSAgICAgICAgIyBUaGUgSU5W
UENJRCBpbnN0cnVjdGlvbiBkZXBlbmRzIG9uIFBDSUQgaW5mcmFzdHJ1Y3R1cmUgYmVpbmcKLSAg
ICAgICAgIyBhdmFpbGFibGUuCi0gICAgICAgIFBDSUQ6IFtJTlZQQ0lEXSwKLQogICAgICAgICAj
IFhTQVZFIGlzIGFuIGV4dHJhIHNldCBvZiBpbnN0cnVjdGlvbnMgZm9yIHN0YXRlIG1hbmFnZW1l
bnQsIGJ1dAogICAgICAgICAjIGRvZXNuJ3QgY29uc3RpdHVlIG5ldyBzdGF0ZSBpdHNlbGYuICBT
b21lIG9mIHRoZSBkZXBlbmRlbnQgZmVhdHVyZXMKICAgICAgICAgIyBhcmUgaW5zdHJ1Y3Rpb25z
IGJ1aWx0IG9uIHRvcCBvZiBiYXNlIFhTQVZFLCB3aGlsZSBvdGhlcnMgYXJlIG5ldwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:26:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84W7-0002rO-4n; Wed, 11 Sep 2019 15:26:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i84W5-0002r5-Om
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:26:45 +0000
X-Inumbo-ID: 900951ca-d4a8-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 900951ca-d4a8-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 15:26: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 6F4F7AF26;
 Wed, 11 Sep 2019 15:26:44 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190911062001.25931-1-jgross@suse.com>
 <b1d43169-aaa4-a875-2963-832efa88183a@citrix.com>
 <b48fd75b-67d2-8df0-3443-0142e4375e3f@suse.com>
 <02c7841c-1b16-97ec-c12d-695bfe0b766f@suse.com>
 <19e6dbb5-82c0-4d7e-321b-0255178b8e75@suse.com>
 <c66af277-f2e0-37ca-4aa3-274d20265ac5@suse.com>
 <b92f1173-c2b4-17b3-021a-fc2df69a40f9@suse.com>
 <5f423603-3c62-39bb-6829-b84ebe2ee4b4@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7cb1d65e-e783-4f7f-bfef-f839213ea5b9@suse.com>
Date: Wed, 11 Sep 2019 17:26:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5f423603-3c62-39bb-6829-b84ebe2ee4b4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH 0/5] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTc6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMTc6
MDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDExLjA5LjE5IDE3OjAxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDExLjA5LjIwMTkgMTU6MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQW5kIHdpdGggdGhlIGlkZWEgdG8gIm1vdW50IiBpdCBpbiB0aGUgZG9tMCBrZXJuZWwncyBz
eXNmcyBJIHRoaW5rCj4+Pj4geGVuc3lzZnMgKG9yIHhlbmh5cGZzPykgc2VlbXMgYXBwcm9wcmlh
dGUuCj4+Pgo+Pj4gV2VsbCwgc3VjaCAibW91bnRpbmciIGlzIGdvaW5nIHRvIGJlIGluZGlyZWN0
LCBJIHdvdWxkIGFzc3VtZT8KPj4+IEkuZS4gbm90IGRpcmVjdGx5IGZvcndhcmQgZmlsZXN5c3Rl
bSBsaWtlIHJlcXVlc3RzIGFzIHN1Y2ggdG8KPj4+IFhlbj8KPj4KPj4gRm9yIHBsYWluIGVudHJp
ZXMgKHJlYWRzIGFuZCBldmVudHVhbGx5IHdyaXRlcykgSSBzdXJlbHkgd291bGQganVzdAo+PiBm
b3J3YXJkIHRoZW0uIEluIGNhc2UgdGhpcyBpcyBwb3NzaWJsZSBmb3IgZGlyZWN0b3JpZXMsIHRv
bywgSSdkIHJhdGhlcgo+PiBkbyBubyBjYWNoaW5nIGluIHRoZSBrZXJuZWwsIHNvIGZvcndhcmRp
bmcgdGhlbSB3b3VsZCBzZWVtIHRvIGJlCj4+IGFwcHJvcHJpYXRlIChyZWplY3RpbmcgYW55dGhp
bmcgYnV0IHJlYWRpbmcgYSBkaXJlY3RvcnksIG9mIGNvdXJzZSkuCj4gCj4gQnV0IHRoYXQncyBz
dGlsbCBhIGtlcm5lbCBiYXNlZCBmaWxlIHN5c3RlbSwgc2ltcGx5IHRha2luZyBpdHMKPiBkYXRh
IGZyb20gWGVuLiBJdCdzIG5vdCBsaWtlIGZpbGUgc3lzdGVtIHJlcXVlc3RzIGFzIHN1Y2ggd291
bGQKPiBiZSBmb3J3YXJkZWQuCgpUcnVlLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:26:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i84W9-0002sK-GN; Wed, 11 Sep 2019 15:26: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=/an7=XG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i84W7-0002rZ-N4
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:26:47 +0000
X-Inumbo-ID: 908f2716-d4a8-11e9-83d9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 908f2716-d4a8-11e9-83d9-12813bfff9fa;
 Wed, 11 Sep 2019 15:26: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 61145AF3B;
 Wed, 11 Sep 2019 15:26:46 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Message-ID: <f44f12f3-6449-8014-43e4-1f08100be251@suse.com>
Date: Wed, 11 Sep 2019 17:26:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
Content-Language: en-US
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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgaW4gcGFydGljdWxhciBzb21lIHN0cmVhbWxpbmluZyBvZiB0aGUgVExCIGZs
dXNoaW5nIGNvZGUKcGF0aHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYwpAQCAtMjQsNiArMjQsMTEgQEAKICNkZWZpbmUgV1JBUF9NQVNLICgweDAw
MDAwM0ZGVSkKICNlbmRpZgogCisjaWZuZGVmIENPTkZJR19QVgorIyB1bmRlZiBYODZfQ1I0X1BD
SURFCisjIGRlZmluZSBYODZfQ1I0X1BDSURFIDAKKyNlbmRpZgorCiB1MzIgdGxiZmx1c2hfY2xv
Y2sgPSAxVTsKIERFRklORV9QRVJfQ1BVKHUzMiwgdGxiZmx1c2hfdGltZSk7CiAKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCkBAIC0yODksNyArMjg5LDExIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9u
ZyBjcjNfcGEodW5zaWcKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgY3IzX3BjaWQodW5z
aWduZWQgbG9uZyBjcjMpCiB7CisjaWZkZWYgQ09ORklHX1BWCiAgICAgcmV0dXJuIGNyMyAmIFg4
Nl9DUjNfUENJRF9NQVNLOworI2Vsc2UKKyAgICByZXR1cm4gMDsKKyNlbmRpZgogfQogCiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKQEAgLTMwMSw4ICszMDUsMTIg
QEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsbwogewogICAgIHN0cnVj
dCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwogCisjaWZkZWYgQ09ORklHX1BWCiAg
ICAgLyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEgKi8KICAgICBB
U1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwgISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7Cisj
ZWxzZQorICAgIEFTU0VSVCghKHZhbCAmIFg4Nl9DUjRfUENJREUpKTsKKyNlbmRpZgogCiAgICAg
LyoKICAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4g
JWNyNCBpcyB0aGUga2VybmVsJ3MKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCkBAIC01MCw4ICs1MCwxMyBA
QAogICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZ2V0X3BjaWRfYml0cyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgYm9vbCBpc194cHRpKQogeworI2lmZGVmIENPTkZJR19QVgogICAgIHJl
dHVybiBYODZfQ1IzX05PRkxVU0ggfCAoaXNfeHB0aSA/IFBDSURfUFZfWFBUSSA6IDApIHwKICAg
ICAgICAgICAgKCh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpID8gUENJRF9QVl9QUklW
IDogUENJRF9QVl9VU0VSKTsKKyNlbHNlCisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
cmV0dXJuIDA7CisjZW5kaWYKIH0KIAogI2lmZGVmIENPTkZJR19QVgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:30:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 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 1i84Z9-0003GH-Bv; Wed, 11 Sep 2019 15:29:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oCsH=XG=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i84Z8-0003G9-BJ
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:29:54 +0000
X-Inumbo-ID: 0047ba12-d4a9-11e9-978d-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0047ba12-d4a9-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 15:29:53 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id h2so13915776ljk.1
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 08:29:53 -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=cm1c6DCV3Td5VveZd+5Jsd7jzJkhM9hCPxpwWXFmmbE=;
 b=aunYK4EY9YwgnvduQv0Gvha/rOnJs/1aYKMuHGbjr7FhmVETs4SBGjqJz/gNjtlu7T
 Th8LniAzWoYR3ACeSbpakSaM8nfdD1ayJjHT16U6/xx6s9vmVLcZJDHmAznsfa7DetEW
 VzGZvZJ9y1+MVDF5WRZd5vT48Rfkvhf1xybiY5SlpB+yJUJWlGniK6YnEIaBNQFQ/tRs
 vAMFP92JJerfkZr7Pa3sayT5GyYoZ6RR5Z+bBEFC3cSX+W51n1r4r3AnlHd60NTs/Zvj
 6waQ+urpENR6yJU8K6UAYILt5K1hejpASZ7U4ILfCWcFq4+yPcLFvj+bnVn1XcAfELtq
 8cxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=cm1c6DCV3Td5VveZd+5Jsd7jzJkhM9hCPxpwWXFmmbE=;
 b=oakDdHV25SfzrnZ7EkMU2VxdMCL2WJAT9wh8VURfPJSF8fx6lbaIBPb8W9pBs/GAS6
 78u5HG3ok5b0i/VFoFKij4CWb7v3fKn0gGL/1+srKgRiqPVYRsx0l58F2HmNExd18div
 PgzLyWaKk4Gzj5yQMEfIntXfSrd7IZywi0Wet2NO7wSX5oX1jYKhuOYEdnWQMX3lDbZd
 eXtKkIbpaK83IlDK3iZcNrAcEBk6RqFUodlUd0PF8AyWSiqGTXwnL8KrEehE+DRDhXLi
 Vx/6dgMhv4kq7m6Y7wngz4W6KBnyG6JcU6vUJoaR/UOeAhJCEyCr1I5y6i+HtbwKg2WZ
 cw6A==
X-Gm-Message-State: APjAAAWAAbL/ANWNISRO3P+sgCx7bmilv4sdz3iNzQucQtbTBjqEtj+d
 1llNJmeA19KxxozR+3XlC7g=
X-Google-Smtp-Source: APXvYqxU9mtJR79nP6L5WPl7toPtRKLubtmJJ0ZekshSazbRSNYRheaS2+nlTYW38JWhdm9vaKyHJQ==
X-Received: by 2002:a2e:9a18:: with SMTP id o24mr23699811lji.123.1568215792130; 
 Wed, 11 Sep 2019 08:29:52 -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 u10sm5225643lfk.34.2019.09.11.08.29.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Sep 2019 08:29:51 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566324587-3442-1-git-send-email-olekstysh@gmail.com>
 <1566324587-3442-9-git-send-email-olekstysh@gmail.com>
 <2b1d815c-720d-46c1-04de-0b8eb627b22f@arm.com>
 <1f14d80f-9110-9bf1-42ba-87168896c05c@gmail.com>
 <0c39fe9f-2e3b-2119-4542-dcf5922be701@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <d7bea05d-7d10-8326-ef09-6a84a6a90e36@gmail.com>
Date: Wed, 11 Sep 2019 18:29:50 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0c39fe9f-2e3b-2119-4542-dcf5922be701@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V3 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEwLjA5LjE5IDE3OjMxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
Cgo+Cj4gT24gOS8xMC8xOSAxMjowNCBQTSwgT2xla3NhbmRyIHdyb3RlOgo+PiBPbiAxMC4wOS4x
OSAwMDoyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IMKgwqDCoMKgwqAgLS0taGVscC0tLQo+
Pj4+IMKgwqDCoMKgwqAgRW5hYmxlIGFsbCB0aGUgcmVxdWlyZWQgZHJpdmVycyBmb3IgUmVuZXNh
cyBSQ2FyMwo+Pj4+IMKgIGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9LY29u
ZmlnIAo+Pj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZwo+Pj4+IGluZGV4IGEz
YzA2NDkuLjQ3ZWFkYjQgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
S2NvbmZpZwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcKPj4+PiBA
QCAtMTIsNCArMTIsMTcgQEAgY29uZmlnIEFSTV9TTU1VCj4+Pj4gwqAgwqDCoMKgwqDCoMKgwqAg
U2F5IFkgaGVyZSBpZiB5b3VyIFNvQyBpbmNsdWRlcyBhbiBJT01NVSBkZXZpY2UgCj4+Pj4gaW1w
bGVtZW50aW5nIHRoZQo+Pj4+IMKgwqDCoMKgwqDCoMKgIEFSTSBTTU1VIGFyY2hpdGVjdHVyZS4K
Pj4+PiArCj4+Pj4gK2NvbmZpZyBJUE1NVV9WTVNBCj4+Pj4gK8KgwqDCoCBib29sICJSZW5lc2Fz
IElQTU1VLVZNU0EgZm91bmQgaW4gUi1DYXIgR2VuMyBTb0NzIgo+Pgo+PiBTaGFsbCBJIGFkZCBF
WFBFUlQgaGVyZSBhbHNvPwo+Cj4gR29vZCBxdWVzdGlvbi4gUHJvYmFibHksIGJ1dCB0aGVuIEkg
YW0gd29uZGVyaW5nIGlmIHRoZSBFWFBFUlQgPSAieSIgCj4gd291bGQgYWN0dWFsbHkgYmUgc3Vm
ZmljaWVudC4KClNob3VsZCBiZSBpbiBib3RoIHBsYWNlcywgaGVyZSBhbmQgd2hlcmUgeW91IHBv
aW50ZWQgKGNvbmZpZyBSQ0FSMykuCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5r
bwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:31:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i84at-0003z5-Pk; Wed, 11 Sep 2019 15:31:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i84as-0003ys-5A
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:31:42 +0000
X-Inumbo-ID: 4027cb72-d4a9-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 4027cb72-d4a9-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 15:31:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 136AD28;
 Wed, 11 Sep 2019 08: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 60E4A3F67D;
 Wed, 11 Sep 2019 08:31:39 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 16:31:34 +0100
Message-Id: <20190911153134.20402-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/arm: setup: Relocate the Device-Tree later
 on in the 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAg
d2hpbGUgc2V0dGluZwp1cCB0aGUgbWVtb3J5IHN1YnN5c3RlbS4gVGhpcyBpcyBhY3R1YWxseSBu
b3QgbmVjZXNzYXJ5IGJlY2F1c2UgdGhlCmVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBh
bmQgd2UgZG9uJ3QgcmVxdWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCnRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KClNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZl
bHkgYmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKZnVsbHkgc2V0dXAuIFRo
aXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0aW9uIGNvbW1vbgph
bmQgbGV0IHRoZSB4ZW5oZWFwIGFsbG9jYXRvciBkZWNpZGVzIHdoZXJlIHRvIHB1dCBpdC4KCkxh
c3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2luZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5
c3RlbS4gU28KdGhlcmUgYXJlIG5vIG5lZWQgdG8gcmVsb2NhdGUgaXQgYW5kIGNhbiBqdXN0IGJl
IGRpc2NhcmRlZC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCA1OCArKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5z
ZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nl
dHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCAxYjMwM2JkZTM0Li5lYmJmYWQ5NGU0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwpAQCAtMzk5LDYgKzM5OSwxOSBAQCB2b2lkIF9faW5pdCBkaXNjYXJkX2luaXRpYWxfbW9k
dWxlcyh2b2lkKQogICAgIHJlbW92ZV9lYXJseV9tYXBwaW5ncygpOwogfQogCisvKiBSZWxvY2F0
ZSB0aGUgRkRUIGluIFhlbiBoZWFwICovCitzdGF0aWMgdm9pZCAqIF9faW5pdCByZWxvY2F0ZV9m
ZHQocGFkZHJfdCBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKK3sKKyAgICB2b2lkICpmZHQg
PSB4bWFsbG9jX2J5dGVzKGR0Yl9zaXplKTsKKworICAgIGlmICggIWZkdCApCisgICAgICAgIHBh
bmljKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciByZWxvY2F0aW5nIHRoZSBEZXZpY2Ut
VHJlZS5cbiIpOworCisgICAgY29weV9mcm9tX3BhZGRyKGZkdCwgZHRiX3BhZGRyLCBkdGJfc2l6
ZSk7CisKKyAgICByZXR1cm4gZmR0OworfQorCiAjaWZkZWYgQ09ORklHX0FSTV8zMgogLyoKICAq
IFJldHVybnMgdGhlIGVuZCBhZGRyZXNzIG9mIHRoZSBoaWdoZXN0IHJlZ2lvbiBpbiB0aGUgcmFu
Z2Ugcy4uZQpAQCAtNTcyLDE2ICs1ODUsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcGR4
KHZvaWQpCiB9CiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCi1zdGF0aWMgdm9pZCBfX2luaXQgc2V0
dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKK3N0YXRpYyB2
b2lkIF9faW5pdCBzZXR1cF9tbSh2b2lkKQogewogICAgIHBhZGRyX3QgcmFtX3N0YXJ0LCByYW1f
ZW5kLCByYW1fc2l6ZTsKICAgICBwYWRkcl90IHMsIGU7CiAgICAgdW5zaWduZWQgbG9uZyByYW1f
cGFnZXM7CiAgICAgdW5zaWduZWQgbG9uZyBoZWFwX3BhZ2VzLCB4ZW5oZWFwX3BhZ2VzLCBkb21o
ZWFwX3BhZ2VzOwotICAgIHVuc2lnbmVkIGxvbmcgZHRiX3BhZ2VzOwotICAgIHVuc2lnbmVkIGxv
bmcgYm9vdF9tZm5fc3RhcnQsIGJvb3RfbWZuX2VuZDsKICAgICBpbnQgaTsKLSAgICB2b2lkICpm
ZHQ7CiAgICAgY29uc3QgdWludDMyX3QgY3RyID0gUkVBRF9DUDMyKENUUik7CiAKICAgICBpZiAo
ICFib290aW5mby5tZW0ubnJfYmFua3MgKQpAQCAtNjU1LDIxICs2NjUsNiBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6
ZSkKIAogICAgIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKGUgPj4gUEFHRV9TSElGVCkgLSB4ZW5o
ZWFwX3BhZ2VzLCB4ZW5oZWFwX3BhZ2VzKTsKIAotICAgIC8qCi0gICAgICogTmVlZCBhIHNpbmds
ZSBtYXBwZWQgcGFnZSBmb3IgcG9wdWxhdGluZyBib290bWVtX3JlZ2lvbl9saXN0Ci0gICAgICog
YW5kIGVub3VnaCBtYXBwZWQgcGFnZXMgZm9yIGNvcHlpbmcgdGhlIERUQi4KLSAgICAgKi8KLSAg
ICBkdGJfcGFnZXMgPSAoZHRiX3NpemUgKyBQQUdFX1NJWkUtMSkgPj4gUEFHRV9TSElGVDsKLSAg
ICBib290X21mbl9zdGFydCA9IG1mbl94KHhlbmhlYXBfbWZuX2VuZCkgLSBkdGJfcGFnZXMgLSAx
OwotICAgIGJvb3RfbWZuX2VuZCA9IG1mbl94KHhlbmhlYXBfbWZuX2VuZCk7Ci0KLSAgICBpbml0
X2Jvb3RfcGFnZXMocGZuX3RvX3BhZGRyKGJvb3RfbWZuX3N0YXJ0KSwgcGZuX3RvX3BhZGRyKGJv
b3RfbWZuX2VuZCkpOwotCi0gICAgLyogQ29weSB0aGUgRFRCLiAqLwotICAgIGZkdCA9IG1mbl90
b192aXJ0KG1mbl94KGFsbG9jX2Jvb3RfcGFnZXMoZHRiX3BhZ2VzLCAxKSkpOwotICAgIGNvcHlf
ZnJvbV9wYWRkcihmZHQsIGR0Yl9wYWRkciwgZHRiX3NpemUpOwotICAgIGRldmljZV90cmVlX2Zs
YXR0ZW5lZCA9IGZkdDsKLQogICAgIC8qIEFkZCBub24teGVuaGVhcCBtZW1vcnkgKi8KICAgICBm
b3IgKCBpID0gMDsgaSA8IGJvb3RpbmZvLm1lbS5ucl9iYW5rczsgaSsrICkKICAgICB7CkBAIC03
MTMsMjAgKzcwOCwxNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9u
ZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICBzZXR1cF9mcmFtZXRhYmxlX21hcHBp
bmdzKHJhbV9zdGFydCwgcmFtX2VuZCk7CiAgICAgbWF4X3BhZ2UgPSBQRk5fRE9XTihyYW1fZW5k
KTsKIAotICAgIC8qIEFkZCB4ZW5oZWFwIG1lbW9yeSB0aGF0IHdhcyBub3QgYWxyZWFkeSBhZGRl
ZCB0byB0aGUgYm9vdAotICAgICAgIGFsbG9jYXRvci4gKi8KKyAgICAvKiBBZGQgeGVuaGVhcCBt
ZW1vcnkgdGhhdCB3YXMgbm90IGFscmVhZHkgYWRkZWQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yLiAq
LwogICAgIGluaXRfeGVuaGVhcF9wYWdlcyhtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQp
LAotICAgICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoYm9vdF9tZm5fc3RhcnQpKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX2VuZCkpOwog
fQogI2Vsc2UgLyogQ09ORklHX0FSTV82NCAqLwotc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21t
KHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCitzdGF0aWMgdm9pZCBf
X2luaXQgc2V0dXBfbW0odm9pZCkKIHsKICAgICBwYWRkcl90IHJhbV9zdGFydCA9IH4wOwogICAg
IHBhZGRyX3QgcmFtX2VuZCA9IDA7CiAgICAgcGFkZHJfdCByYW1fc2l6ZSA9IDA7CiAgICAgaW50
IGJhbms7Ci0gICAgdW5zaWduZWQgbG9uZyBkdGJfcGFnZXM7Ci0gICAgdm9pZCAqZmR0OwogCiAg
ICAgaW5pdF9wZHgoKTsKIApAQCAtNzcwLDE2ICs3NjIsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
c2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICB4
ZW5oZWFwX21mbl9zdGFydCA9IG1hZGRyX3RvX21mbihyYW1fc3RhcnQpOwogICAgIHhlbmhlYXBf
bWZuX2VuZCA9IG1hZGRyX3RvX21mbihyYW1fZW5kKTsKIAotICAgIC8qCi0gICAgICogTmVlZCBl
bm91Z2ggbWFwcGVkIHBhZ2VzIGZvciBjb3B5aW5nIHRoZSBEVEIuCi0gICAgICovCi0gICAgZHRi
X3BhZ2VzID0gKGR0Yl9zaXplICsgUEFHRV9TSVpFLTEpID4+IFBBR0VfU0hJRlQ7Ci0KLSAgICAv
KiBDb3B5IHRoZSBEVEIuICovCi0gICAgZmR0ID0gbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9v
dF9wYWdlcyhkdGJfcGFnZXMsIDEpKSk7Ci0gICAgY29weV9mcm9tX3BhZGRyKGZkdCwgZHRiX3Bh
ZGRyLCBkdGJfc2l6ZSk7Ci0gICAgZGV2aWNlX3RyZWVfZmxhdHRlbmVkID0gZmR0OwotCiAgICAg
c2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhyYW1fc3RhcnQsIHJhbV9lbmQpOwogICAgIG1heF9w
YWdlID0gUEZOX0RPV04ocmFtX2VuZCk7CiB9CkBAIC04MzgsNyArODIwLDcgQEAgdm9pZCBfX2lu
aXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICBwcmludGso
IkNvbW1hbmQgbGluZTogJXNcbiIsIGNtZGxpbmUpOwogICAgIGNtZGxpbmVfcGFyc2UoY21kbGlu
ZSk7CiAKLSAgICBzZXR1cF9tbShmZHRfcGFkZHIsIGZkdF9zaXplKTsKKyAgICBzZXR1cF9tbSgp
OwogCiAgICAgLyogUGFyc2UgdGhlIEFDUEkgdGFibGVzIGZvciBwb3NzaWJsZSBib290LXRpbWUg
Y29uZmlndXJhdGlvbiAqLwogICAgIGFjcGlfYm9vdF90YWJsZV9pbml0KCk7CkBAIC04NTYsMTAg
KzgzOCwxNCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNf
b2Zmc2V0LAogICAgIGlmICggYWNwaV9kaXNhYmxlZCApCiAgICAgewogICAgICAgICBwcmludGso
IkJvb3RpbmcgdXNpbmcgRGV2aWNlIFRyZWVcbiIpOworICAgICAgICBkZXZpY2VfdHJlZV9mbGF0
dGVuZWQgPSByZWxvY2F0ZV9mZHQoZmR0X3BhZGRyLCBmZHRfc2l6ZSk7CiAgICAgICAgIGR0X3Vu
ZmxhdHRlbl9ob3N0X2RldmljZV90cmVlKCk7CiAgICAgfQogICAgIGVsc2UKKyAgICB7CiAgICAg
ICAgIHByaW50aygiQm9vdGluZyB1c2luZyBBQ1BJXG4iKTsKKyAgICAgICAgZGV2aWNlX3RyZWVf
ZmxhdHRlbmVkID0gTlVMTDsKKyAgICB9CiAKICAgICBpbml0X0lSUSgpOwogCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:32:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i84bq-00043z-5Y; Wed, 11 Sep 2019 15:32:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s4Ct=XG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i84bo-00043m-Di
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:32:40 +0000
X-Inumbo-ID: 62750911-d4a9-11e9-83d9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62750911-d4a9-11e9-83d9-12813bfff9fa;
 Wed, 11 Sep 2019 15:32: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 449F3AFB4;
 Wed, 11 Sep 2019 15:32:38 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-14-jgross@suse.com>
 <cdd95d65-ce9d-4b8c-77fc-2386cf0e65c1@suse.com>
 <ea633104-55c3-ad8b-4afc-835744106d4e@suse.com>
 <38d6b58d-00e2-9d88-e8c2-7462d330e419@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8b3ce480-622e-d880-5ecc-2b8ce4fd1e42@suse.com>
Date: Wed, 11 Sep 2019 17:32:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <38d6b58d-00e2-9d88-e8c2-7462d330e419@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 13/48] 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: 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>,
 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>

T24gMTEuMDkuMTkgMTc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDExLjA5LjIwMTkgMTU6
NDQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA0LjA5LjE5IDE3OjA2LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA5LjA4LjIwMTkgMTY6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+Pj4gKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCj4+Pj4gQEAgLTQwNyw2ICs0MDcsOCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQo+Pj4+ICAgICAgICB7Cj4+Pj4gICAg
ICAgICAgICBnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPmN1cnIgPSB1bml0Owo+Pj4+ICAg
ICAgICAgICAgdi0+aXNfcnVubmluZyA9IDE7Cj4+Pj4gKyAgICAgICAgdW5pdC0+aXNfcnVubmlu
ZyA9IDE7Cj4+Pj4gKyAgICAgICAgdW5pdC0+c3RhdGVfZW50cnlfdGltZSA9IE5PVygpOwo+Pj4+
ICAgICAgICB9Cj4+Pj4gICAgICAgIGVsc2UKPj4+PiAgICAgICAgewo+Pj4KPj4+IEFyZSBpZGxl
IHZDUFUtcyBhbHNvIGdvaW5nIHRvIGdldCBncm91cGVkIGludG8gdW5pdHMgKEknbSBzb3JyeSwK
Pj4+IEkgZG9uJ3QgcmVjYWxsKT8gSWYgc28sIGp1c3QgbGlrZSBmdXJ0aGVyIGRvd24gSSdkIGJl
IHB1dHRpbmcKPj4+IHVuZGVyIHF1ZXN0aW9uIHRoZSBtdWx0aXBsZSB3cml0aW5nIG9mIHRoZSBm
aWVsZC4gSSdkIGtpbmQgb2YKPj4+IGV4cGVjdCB0aGUgdW5pdCBhbmQgYWxsIHZDUFUtcyB3aXRo
aW4gaXQgdG8gZ2V0IGFuIGlkZW50aWNhbAo+Pj4gc3RhdGUgZW50cnkgdGltZSBzdG9yZWQuCj4+
Cj4+IFdoZW4gYW4gaWRsZSB2Y3B1IGlzIGJlaW5nIGNyZWF0ZWQgaXRzIGNwdSBpcyBpbiBubyBj
cHVwb29sIHlldAo+PiAoYSBmcmVlIGNwdSkuIFRob3NlIGNwdXMgYXJlIGFsd2F5cyBzdWJqZWN0
IHRvIGNwdSBzY2hlZHVsaW5nCj4+IChncmFudWxhcml0eSAxKS4gT25seSB3aGVuIGNwdXMgYXJl
IHB1dCBpbnRvIGEgY3B1cG9vbCB0aGUKPj4gZ3JhbnVsYXJpdHkgaXMgYWRqdXN0ZWQgYWNjb3Jk
aW5nbHkgYW5kIHRoZSBpZGxlLXZjcHVzIGFyZQo+PiBwb3NzaWJseSBncm91cGVkIGluIHVuaXRz
IChzZWUgcGF0Y2ggNDUpLgo+Pgo+PiBSZWdhcmRpbmcgdGhlIHN0YXRlIGVudHJ5IHRpbWU6IGRp
ZmZlcmVudCB2Y3B1cyBvZiBhIHVuaXQgY2FuIGJlCj4+IGluIGRpZmZlcmVudCBzdGF0ZXMgKGJs
b2NrZWQvcnVubmluZywgZXRjLiksIHNvIHRoZWlyIHN0YXRlIGVudHJ5Cj4+IHRpbWVzIHdpbGwg
Z2VuZXJhbGx5IGRpZmZlci4gQSB1bml0J3Mgc3RhdGUgZW50cnkgdGltZSB3aWxsCj4+IHJlZmxl
Y3QgaXRzIHNjaGVkdWxpbmcgZXZlbnRzIChiZWluZyBzY2hlZHVsZWQvZGVzY2hlZHVsZWQpLgo+
IAo+IEJ1dCB0aGlzIGRvZXNuJ3QgKHRvIG1lKSBjbGFyaWZ5IHdoZXRoZXIgdGhlIG11bHRpcGxl
IHdyaXRpbmcKPiAob25jZSBwZXIgdkNQVSkgaXMgYWN0dWFsbHkgY29ycmVjdC4gT2J2aW91c2x5
IHdoZXRoZXIgdGhpcyBpcwo+IG1lcmVseSBjb3NtZXRpYyBkZXBlbmRzIG9uIHdoYXQgdGhlIGNv
bnN1bWVycyBvZiB0aGlzIGRhdGEgYXJlLgoKVGhlcmUgaXMgbm8gbXVsdGlwbGUgd3JpdGluZy4g
VGhpcyBpcyBhIHByZXBhcmF0b3J5IHBhdGNoIGZvciBiZWluZwphYmxlIHRvIHJlbW92ZSB0aGUg
dmNwdSBkZXBlbmRlbmNpZXMgZnJvbSB0aGUgc2luZ2xlIHNjaGVkdWxlcnMuCgpMYXRlciB3aGVu
IG11bHRpcGxlIHZjcHVzIHBlciB1bml0IGFyZSBpbnRyb2R1Y2VkIHRoZXJlIHdpbGwgYmUgYQpj
bGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIHZjcHUgc3dpdGNoaW5nIChjb250ZXh0IHN3aXRjaGVz
KSBhbmQKc2NoZWRfdW5pdCBzd2l0Y2hpbmcgKHNjaGVkdWxpbmcgZXZlbnRzKS4gdmNwdSBkYXRh
IHdpbGwgYmUgYWRqdXN0ZWQKYXQgY29udGV4dF9zd2l0Y2ggdGltZSwgd2hpbGUgdW5pdCBkYXRh
IHdpbGwgYmUgYWRqdXN0ZWQgb25seSB3aGVuCnNjaGVkdWxpbmcgdW5pdHMuCgo+IAo+Pj4gQWxz
byBib3RoIGhlcmUgYW5kIGZ1cnRoZXIgZG93biBJJ20gcHV6emxlZCB0byBzZWUgdGhhdCB0aGUK
Pj4+IHVuaXQncyBmaWVsZCBkb2Vzbid0IGdldCBzZXQgYXQgdGhlIHNhbWUgcGxhY2UgaW4gY29k
ZSB3aGVyZQo+Pj4gdGhlIHZDUFUncyBmaWVsZCBnZXRzIHNldC4KPj4KPj4gUmlnaHQuIFRoZSBz
dGF0ZXMgb2YgYSB2Y3B1IGFuZCB0aGUgdW5pdCBpdCBpcyBiZWxvbmdpbmcgdG8gYXJlCj4+IGNv
dXBsZWQsIGJ1dCBub3QgaWRlbnRpY2FsLgo+IAo+IEFuZCB0aGlzIGlzIG5vdCAoZ29pbmcgdG8g
YmUpIGEgcHJvYmxlbT8KCldpdGggYSBwcm9wZXIgZGlzdGluY3Rpb24gYXMgZXhwbGFpbmVkIGFi
b3ZlLCBuby4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:42:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i84km-0004yE-97; Wed, 11 Sep 2019 15:41:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bpM+=XG=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i84kl-0004y9-Pu
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:41:55 +0000
X-Inumbo-ID: ae6dedc2-d4aa-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae6dedc2-d4aa-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 15:41:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568216515;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Q4Q0DGDQfXD8QJI3FX7XdUraPW2n7v5DZjROz3XZN1o=;
 b=eSDeLA30rl0kbyJNRvUAMnpC0h6uz8w0QDE4kr5VkjgVTWfeBFN+777V
 JUlbbgV/G9RlagpwmukFMOuUkeHjalYHiaCYPKY/4KkjW0UW6PVoSVLQH
 ZE8R6C1dnB8IR9+65UEKUfrdqYu717DUdHmsLkGCS3xNPUYDojNstjmQM 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yYCh3vbDop18y95yx1YnPcE9qhS0338dPRKGofhktFL1guhRIO5rI+V4zSUkBYy/gZvwltDa7R
 g53lVqjYxJzQxUK2meDiJqIv1sJYaiObUBRyb1wWvoXc/pSJHu6jZyYKzSCiz9goQJhXiYK5+n
 vd1D4Ely3/LqxraiUuLEw68CWq5wA6PeJzKNajytzqZoZDrXdH14uZIvyo4DQ9axXs43+yGW6y
 84xd+Z4AFEkpaqusnNGj0fXxKDMX46R7DMF6o39Aws9ws4j8imrGIwSxHuVJhB9wFeAwRqVVcb
 LA8=
X-SBRS: 2.7
X-MesageID: 5727686
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,493,1559534400"; 
   d="scan'208";a="5727686"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23929.5537.799665.824955@mariner.uk.xensource.com>
Date: Wed, 11 Sep 2019 16:41:21 +0100
To: Lars Kurth <lars.kurth@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <0b543489f930ab966d916e47a738d77de793b8c4.1567596460.git-series.lars.kurth@citrix.com>
References: <cover.8155a0a9d3da9781c83c5eaf5718c901934174f8.1567596460.git-series.lars.kurth@citrix.com>
 <0b543489f930ab966d916e47a738d77de793b8c4.1567596460.git-series.lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 3/3] Add logic to use V section entry in
 THE REST for identifying xen trees
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

TGFycyBLdXJ0aCB3cml0ZXMgKCJbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMy8zXSBBZGQgbG9naWMg
dG8gdXNlIFYgc2VjdGlvbiBlbnRyeSBpbiBUSEUgUkVTVCBmb3IgaWRlbnRpZnlpbmcgeGVuIHRy
ZWVzIik6Cj4gU3BlY2lmaWNhbGx5Ogo+ICogTW92ZSBjaGVjayB1bnRpbCBhZnRlciB0aGUgTUFJ
TlRBSU5FUlMgZmlsZSBoYXMgYmVlbiByZWFkCj4gKiBBZGQgZ2V0X3hlbl9tYWludGFpbmVyc19m
aWxlX3ZlcnNpb24oKSBmb3IgY2hlY2sKPiAqIFJlbW92ZSB0b3Bfb2ZfdHJlZSBhcyBub3QgbmVl
ZGVkIGFueSBtb3JlCj4gKiBGYWlsIHdpdGggZXh0ZW5kZWQgZXJyb3IgbWVzc2FnZSB3aGVuIHVz
ZWQgb3V0IG9mIHRyZWUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 15:58:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 15: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 1i8505-0005vi-Tr; Wed, 11 Sep 2019 15: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=bpM+=XG=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i8504-0005vd-MM
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 15:57:44 +0000
X-Inumbo-ID: e3406bc2-d4ac-11e9-83d9-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3406bc2-d4ac-11e9-83d9-12813bfff9fa;
 Wed, 11 Sep 2019 15:57:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568217462;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Oq20SEFc8eJ2d0aNMIjhbBDcqE19jnnLm0fYtGPcNBg=;
 b=MkPFO+oDq6vL9ldhy+ezbJaNKDsAYmZ8w8K4Jy7Fl8ope8JOlKMgxW23
 cuLdLZQvI0oV/40AiFeIq3xV4Fi2+6hcBHnakykiDsqMhr5WOE5srgy+b
 ltJwP2THU9QNgwi4gz8kkPJIXYx8W+FSSUdHwf5FRsTh5DEyZEUPJkqGS s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mLgLGpU8jFnCMgCwfuRd63rsjjvqyKZu3MMf3DQ04O9oFw1Wg1pgjCnlwK+s00T8RMBtkugVZV
 nlQRhK52tA134dFqsShA6ouErRZLvK4vVWXvwqYIU9Q6B7kRVpDSavcyWB0okfFURxPNQBGn32
 Fsy+ZpF0P/D/yPuTK4MpusXKflVhhCI79F9/+Fg72zW4EFh1jk3ARwfOdQx4XtqW9435aqS2Kl
 0NaE8aok5b5FdIfKFXJnu9YRVlI0zIfCX9NG+viQ4uahczgPhflOPTQwF/oe1C+4oGFPfxUCrR
 I/U=
X-SBRS: 2.7
X-MesageID: 5728663
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5728663"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23929.6485.711561.46507@mariner.uk.xensource.com>
Date: Wed, 11 Sep 2019 16:57:09 +0100
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>, Steven Haigh
 <netwiz@crc.id.au>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <1566956155.3344.0@crc.id.au>,
 <alpine.LFD.2.21.1908151959060.2715@austen3.home>
References: <alpine.LFD.2.21.1908150030150.2807@austen3.home>
 <alpine.LFD.2.21.1908150055060.2807@austen3.home>
 <18fb961102e8da16d1ad9576742bccf2@crc.id.au>
 <alpine.LFD.2.21.1908151959060.2715@austen3.home>
 <114550b6cd3e7936e055a63ebbb2c7a6@crc.id.au>
 <0b7f33b8fd6fbbae86451b5bbdb1f6ac@crc.id.au>	<1566956155.3344.0@crc.id.au>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] read grubenv and set default from
 saved_entry or next_entry [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RldmVuIEhhaWdoIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHJlYWQgZ3J1YmVu
diBhbmQgc2V0IGRlZmF1bHQgZnJvbSBzYXZlZF9lbnRyeSBvciBuZXh0X2VudHJ5Iik6Cj4gSnVz
dCB3YW50ZWQgdG8gZ2l2ZSB0aGlzIGEgcXVpY2sgZm9sbG93dXAuLi4gRGlkIHRoaXMgZW5kIHVw
IAo+IHByb2dyZXNzaW5nPwoKSGkuICBJJ20gYSB0b29scyBtYWludGFpbmVyIGFuZCBwcm9iYWJs
eSB5b3VyIGJlc3QgYmV0IGZvciBhIHJldmlldwpldGMgb2YgdGhpcyBwYXRjaC4gIElmLCBuZXh0
IHRpbWUsIHlvdSB1c2UgYWRkX21haW50YWluZXJzLnBsIG9yCnNvbWV0aGluZywgeW91J2xsIGVu
ZCB1cCBDQ2luZyB0aGUgbWFpbnRhaW5lciBhbmQgeW91ciBtYWlsIHdvbid0IGdldApkcm9wcGVk
LiAgQW55d2F5LCB0aGFua3MgZm9yIGNoYXNpbmcgaXQgdXAgdGhyb3VnaCBhIGJhY2sgY2hhbm5l
bCA6LSkuCgpNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPjoKPiBGcm9tIDUx
YTlkY2U5ZGUzZWExNTkwMTE5MjhlMmRiODU0MWYzYzdlODM4M2EgTW9uIFNlcCAxNyAwMDowMDow
MCAyMDAxCj4gRnJvbTogTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KPiBE
YXRlOiBUaHUsIDE1IEF1ZyAyMDE5IDE5OjU1OjMwICswMTAwCj4gU3ViamVjdDogW1BBVENIXSBy
ZWFkIGdydWJlbnYgYW5kIHNldCBkZWZhdWx0IGZyb20gc2F2ZWRfZW50cnkgb3IgbmV4dF9lbnRy
eQo+IAo+IFRoaXMgcGF0Y2ggbG9va3MgZm9yIGEgZ3J1YmVudiBmaWxlIGluIHRoZSBzYW1lIGRp
cmVjdG9yeSBhcyB0aGUKPiBncnViLmNmZyBmaWxlIGFuZCBpbmNsdWRlcyBpdCBhdCBmcm9udCBv
ZiB0aGUgZ3J1Yi5jZmcgZmlsZSB3aGVuIHBhc3NlZAo+IHRvIHBhcnNlKCkKClRoYW5rcyBmb3Ig
dGhlIGNvbnRyaWJ1dGlvbi4gIEkgcmV2aWV3ZWQgdGhlIHBhdGNoIGFuZCBJIGhhdmUgc29tZQpj
b21tZW50cy4KCkkgdGhpbmsgdGhpcyBwYXRjaCB3b3VsZCBiZSBsZXNzIGNvbmZ1c2luZyBpZiBp
dCB3ZXJlIHR3byBwYXRjaGVzLgpPbmUgd2hpY2ggZG9lcyB0aGUgc2F2ZWQvbmV4dCBlbnRyeSwg
YW5kIG9uZSB3aGljaCByZWFkcyBncnViZW52LiAgRG8KeW91IHRoaW5rIHRoYXQgd291bGQgbWFr
ZSBzZW5zZSA/ICBJZiBzbyBJIHdvdWxkIGFwcHJlY2lhdGUgaXQgaWYgeW91CndvdWxkIHNwbGl0
IGl0IHVwIChhbmQgd3JpdGUgYSBuaWNlIGV4cGxhbmF0b3J5IGNvbW1pdCBtZXNzYWdlIGFib3V0
CnRoZSBzYXZlZF9lbnRyeSBzdHVmZikuCgo+IEFzIHRoZSBncnViZW52IGZpbGUgY29uc2lzdHMg
b2YgdmFyaWFibGU9dmFsdWUgbGluZXMgcGFkZGVkIGJ5IGhhc2hlcyB0aGVzZQo+IGFyZSB0cmVh
dGVkIGFzIGNvbW1hbmRzIGluIHBhcnNlKCkgd2hlcmUgaXQgdXNlcyB0aGUgdmFsdWUgb2Ygc2F2
ZWRfZW50cnkKPiBvciBuZXh0X2VudHJ5IChpZiBzZXQpIHRvIHNldCB0aGUgZGVmYXVsdCBlbnRy
eSBpZiBhIHRpdGxlIG1hdGNoZXMgb3IgaXMKPiBhIG51bWJlci4KCkkgbGlrZSByZXVzaW5nIHRo
ZSBwYXJzZXIuCgo+IGRpZmYgLS1naXQgYS90b29scy9weWdydWIvc3JjL3B5Z3J1YiBiL3Rvb2xz
L3B5Z3J1Yi9zcmMvcHlncnViCj4gaW5kZXggY2U3YWIwZWI4Yy4uMjY3Nzg4Nzk1YiAxMDA3NTUK
PiAtLS0gYS90b29scy9weWdydWIvc3JjL3B5Z3J1Ygo+ICsrKyBiL3Rvb2xzL3B5Z3J1Yi9zcmMv
cHlncnViCj4gQEAgLTQ1NCw4ICs0NTQsMTkgQEAgY2xhc3MgR3J1YjoKPiAgICAgICAgICBpZiBz
ZWxmLl9fZGljdF9fLmdldCgnY2YnLCBOb25lKSBpcyBOb25lOgo+ICAgICAgICAgICAgICByYWlz
ZSBSdW50aW1lRXJyb3IoImNvdWxkbid0IGZpbmQgYm9vdGxvYWRlciBjb25maWcgZmlsZSBpbiB0
aGUgaW1hZ2UgcHJvdmlkZWQuIikKPiAgICAgICAgICBmID0gZnMub3Blbl9maWxlKHNlbGYuY2Yu
ZmlsZW5hbWUpCj4gKyAgICAgICAgZmVudiA9IHNlbGYuY2YuZmlsZW5hbWUucmVwbGFjZSgiZ3J1
Yi5jZmciLCJncnViZW52IikKCkkgZmluZCB0aGlzIGZpbGVuYW1lIGhhY2tlcnkgcmF0aGVyIHVu
cHJpbmNpcGxlZC4gIEknbSBub3QgZW50aXJlbHkKc3VyZSBJIGNhbiBzZWUgYSBiZXR0ZXIgd2F5
LCBnaXZlbiB0aGUgd2F5IGNmZ19saXN0IGlzIGNvbnN0cnVjdGVkLgpDYW4geW91IHRoaW5rIG9m
IGEgbGVzcyBoYWNreSBhcHByb2FjaCA/CgpXaGF0IHdvdWxkIGhhcHBlbiBpbiBmdXR1cmUgaWYg
d2UgcHJvdmlkZWQgYSB3YXkgdG8gY29udHJvbCB0aGUKZ3J1Yi5jZmcgcmVhZCBieSBweWdydWIg
YW5kIGEgdXNlciBjb25maWd1cmVkIGl0IHRvIChzYXkpCmBncnViLmNmZy5vbGQnID8gIFdvdWxk
IHdlIHJlYWxseSB3YW50IGl0IHRvIHJlYWQgYGdydWJlbnYub2xkJyA/Cgo+ICsgICAgICAgIGlm
IGZlbnYgIT0gc2VsZi5jZi5maWxlbmFtZSBhbmQgZnMuZmlsZV9leGlzdHMoZmVudik6Cj4gKyAg
ICAgICAgICAgICMgaWYgZ3J1YmVudiBmaWxlIGV4aXN0cyBuZXh0IHRvIGdydWIuY2ZnIHByZXBl
bmQgaXQKPiArICAgICAgICAgICAgZmVudmYgPSBmcy5vcGVuX2ZpbGUoZmVudikKPiArICAgICAg
ICAgICAgaWYgc3lzLnZlcnNpb25faW5mb1swXSA8IDM6Cj4gKyAgICAgICAgICAgICAgICBmc2Vw
ID0gIlxuIgo+ICsgICAgICAgICAgICBlbHNlOgo+ICsgICAgICAgICAgICAgICAgZnNlcCA9IGIi
XG4iCj4gKyAgICAgICAgICAgIGJ1ZiA9IGZzZXAuam9pbigoZmVudmYucmVhZChGU19SRUFEX01B
WCksZi5yZWFkKEZTX1JFQURfTUFYKSkpCj4gKyAgICAgICAgICAgIGRlbCBmZW52Zgo+ICAgICAg
ICAgICMgbGltaXQgcmVhZCBzaXplIHRvIGF2b2lkIHBhdGhvbG9naWNhbCBjYXNlcwo+IC0gICAg
ICAgIGJ1ZiA9IGYucmVhZChGU19SRUFEX01BWCkKPiArICAgICAgICBlbHNlOgo+ICsgICAgICAg
ICAgICBidWYgPSBmLnJlYWQoRlNfUkVBRF9NQVgpCj4gICAgICAgICAgZGVsIGYKPiAgICAgICAg
ICBpZiBzeXMudmVyc2lvbl9pbmZvWzBdIDwgMzoKPiAgICAgICAgICAgICAgc2VsZi5jZi5wYXJz
ZShidWYpCgpDYW4gd2UgaW5zdGVhZCBtYWtlIHRoZSBwYXJzZXIgdGFrZSBhIGxpc3QgPyAgVGhp
cyBidXNpbmVzcyBvZgpjb25zdHJ1Y3RpbmcgYSBjb25jYXRlbmF0ZWQgc3RyaW5nIGlzIG5vdCB2
ZXJ5IG5pY2UuCgpSZWdhcmRzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 16:02:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 16: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 1i854V-0007Cs-IW; Wed, 11 Sep 2019 16:02:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ltH=XG=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i854T-0007Cm-MA
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 16:02:17 +0000
X-Inumbo-ID: 85cc00fe-d4ad-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 85cc00fe-d4ad-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 16:02: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 72569B67A;
 Wed, 11 Sep 2019 16:02:14 +0000 (UTC)
Message-ID: <3b82cd499348c140a6c86b1969f7891a0d011b8c.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Date: Wed, 11 Sep 2019 18:02:11 +0200
In-Reply-To: <d8be4beb-642c-4ab3-3940-10e67d1c69ed@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-9-jgross@suse.com>
 <22dc77b0-7ffa-a7ba-c3e5-14833f0b0b72@suse.com>
 <dfec18bc-e323-bb28-7333-2e5a459d0ec7@suse.com>
 <9a48c9ac-1aba-2102-d444-a135a588b30f@suse.com>
 <d8be4beb-642c-4ab3-3940-10e67d1c69ed@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 08/48] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6479768484113681813=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2019-09-04 at 17:02 +0200, Juergen Gross wrote:
> On 04.09.19 16:54, Jan Beulich wrote:
> > On 04.09.2019 16:41, Juergen Gross wrote:
> > > On 04.09.19 16:02, Jan Beulich wrote:
> > > >=20
> > > > At the example of this: The more coarse granularity of the lock
> > > > means that no two vCPU-s within a unit can obtain their
> > > > runstate
> > > > in parallel. While this may be acceptable for core scheduling,
> > > > I'm afraid it's too restrictive for sockets or nodes as units.
> > > > Therefore I think this lock needs to either be split (I'm not
> > > > sure that's feasible) or become an r/w lock.
> > >=20
> > > You are aware that even today with credit2 all cpus of a socket
> > > share
> > > the same lock (if not modified via boot parameter)?
> >=20
> > No, I wasn't (explicitly; I could have deduced it). Not very
> > helpful,
> > I'm afraid, but unlikely to be bad enough to go back to credit1
> > (but
> > people having an issue with this could be told to switch back).
>=20
> Well, performance tests have shown that this is the most performant
> setting. And before going back to credit1 they still can use another
> lock setting (core or cpu).
>=20
Yeah, but it's not only locking. It's the entire load balancing
mechanism.

And yes, the scalability test we did showed that per-socket runqueues
was better. I think it is possible to improve locking scalability of
Credit2 (or, at least, I have some ideas.. but no code yet).

All that being said, I think it would be rather difficult to implement
sub-unit locking. And I don't think it's worth to do it right now, out
of concerns of potential scalability issues for socket-scheduling.

We're discussing about merging core-scheduling, but keeping it disabled
for now. We're not even sure if/when people will start to use *it*. I
currently don't see much use cases for socket-scheduling (although it
is indeed cool that we get the implementation basically for free!), and
hence I won't block patches or complicate the work for something like
that.

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)


--=-AWd6J0Fvsa8s8S4sxOXu
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+4FAl15GoQACgkQFkJ4iaW4
c+53vQ/9EXlHRm06WlhoBDIIwEgNH3UUiNU745eD3QY709V46tYnRp9xDHpn14EX
t5B5tAs5XX6fHUV79KMUevaV8AYLqOEllDaoWMxyqt+XHlEA+XPkFGlCDr42CA6z
C31NEaJPEIc2etCQadGvJMMQUDi5Fd5Tp4Krpbj30dZEUoYoiRuMKgTvwkLljb3l
s8o7HLR7E/oZ4PIihpeB1te+v78a87mHQbdVjs1KGHl77j48sUbwMQS4gZuIIUuV
jLvyV5oECFeMEnvIzvf12P1iR4axFe4222VAMD4tbIITXaAglWjJmiFCQcifmA5+
t327cwZ0HZ0P3+rEnQr8Uo7ek4tGqacZBYLvnW4aJB9ndD3kaMpwXRwP1tqQjmzc
/dt8XbAOqPaJfp6s2WXWjFKiuaXQFXONmPGJYmIMbwAlwFcBIImbQF+IJ3B9jpg2
MgDQootjeMxryLPSPK8AcibMgej5sVnRa3GQ2PoqYFlQymcAWhaWfeXe8b4ogCaI
wsJx/22qYdeg0Cy7HXH6FUoYBGvkCPJWftnhiUX/S/E8viTAGeh1h3LWoxbKaiJE
8kzUXc7yvb1d1OA5VCIhy9hO4w2fjdQP+ygAmdxkie0US49U3WgIcPixdPybpEBk
5T09u3SZuAsqCZOYK8sxoqmnkOnzediCoxQThZ5GqqeltKHRhIk=
=l2pD
-----END PGP SIGNATURE-----

--=-AWd6J0Fvsa8s8S4sxOXu--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6479768484113681813==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 11 16:08:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 16:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i85Ac-0007TG-Gp; Wed, 11 Sep 2019 16:08:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i85Ab-0007Sj-8f
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 16:08:37 +0000
X-Inumbo-ID: 660faf44-d4ae-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 660faf44-d4ae-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 16:08: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 1i85AV-0003sT-1M; Wed, 11 Sep 2019 16:08: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 1i85AU-0002Y0-P1; Wed, 11 Sep 2019 16:08:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i85AU-0005MT-Nn; Wed, 11 Sep 2019 16:08:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141228-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=948a4f6af38fa1a189c2874702b7dc025181dabe
X-Osstest-Versions-That: xen=4e4a850aa42f9d1573978703e69f6177190dc9f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 16:08:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141228: 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>

ZmxpZ2h0IDE0MTIyOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTIyOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5NDhhNGY2YWYzOGZhMWExODljMjg3NDcwMmI3ZGMwMjUxODFkYWJlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZTRhODUwYWE0MmY5ZDE1NzM5
Nzg3MDNlNjlmNjE3NzE5MGRjOWY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDExOTAgIDIwMTkt
MDktMTAgMTg6MDY6MjkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMjI4ICAy
MDE5LTA5LTExIDEzOjAxOjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGln
QGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0ZTRhODUwYWE0Li45NDhh
NGY2YWYzICA5NDhhNGY2YWYzOGZhMWExODljMjg3NDcwMmI3ZGMwMjUxODFkYWJlIC0+IHNtb2tl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 16:15:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 16:15: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 1i85HR-0008F8-Bd; Wed, 11 Sep 2019 16:15:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ejLi=XG=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i85HQ-0008F3-8c
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 16:15:40 +0000
X-Inumbo-ID: 64acfa70-d4af-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 64acfa70-d4af-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 16:15:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568218539;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=KBCbseHXGl9x2qnrWiLzBky7MDY+S7D9+BO3P/CT/N8=;
 b=VrvleouyeDgnkcMZcs0S8KB8vAxuHvDNVKkzEb1qsqLRVxVV1CpUDnSd
 +3I4TsgipeZKuHHs1UplW+lbmMBq8XwWiPxjSVZaorJ8zRjjAXhGiz6nT
 JAR9Z1vyXBZ4qQNwJ6oj2arYvx5UH7aInfYnVxitDBXFRJPXGW/7N+OYr Q=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ULHa7o3LECx1Rm1bcoVlO2MzsOmHAtjp9eVgW7JLKB6oWv4Q/vP9nJUvoSiyPnMahukh9nnH2b
 01i7wIJk7WI3A4D/dwkO+Xmkz21I1j86tirqrQs01i1omTysyAkA1EVImlkNa4E5BBnAxZ8Wlf
 E1Oz1zI790bFOnWznoitUY2eJaNZcNnA374P3pCCKIf2VFFPXNKolWjfSUW8Mqdc4wzNe0Gn8b
 CdPsfp+GajevoQstYFMdxaaUqMuYmJ4hkbnhTRx9W1Fc3+1uuB7wzqJy4QelnPEh7BYFiruTdH
 o6s=
X-SBRS: 2.7
X-MesageID: 5440600
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5440600"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/3] xen: perform XenDevice clean-up in XenBus watch
 handler
Thread-Index: AQHVaK5L2oOauKnz0Ua8akuNXe6iDqcmpqNQ
Date: Wed, 11 Sep 2019 16:15:34 +0000
Message-ID: <91a39e7bc56c4916b956b0752e0aa9dd@AMSPEX02CL03.citrite.net>
References: <20190911143618.23477-1-paul.durrant@citrix.com>
 <20190911143618.23477-4-paul.durrant@citrix.com>
In-Reply-To: <20190911143618.23477-4-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 3/3] xen: perform XenDevice clean-up in
 XenBus watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cj4gU2VudDogMTEgU2VwdGVtYmVyIDIwMTkgMTU6MzYKPiBUbzog
cWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBD
YzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEFudGhvbnkKPiBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIDMvM10geGVuOiBwZXJmb3JtIFhl
bkRldmljZSBjbGVhbi11cCBpbiBYZW5CdXMgd2F0Y2ggaGFuZGxlcgo+IAo+IENsZWFuaW5nIHVw
IG9mZmluZSBYZW5EZXZpY2Ugb2JqZWN0cyBkaXJlY3RseSBpbgo+IHhlbl9kZXZpY2VfYmFja2Vu
ZF9jaGFuZ2VkKCkgaXMgZGFuZ2Vyb3VzIGFzIHhlbl9kZXZpY2VfdW5yZWFsaXplKCkgd2lsbAo+
IG1vZGlmeSB0aGUgd2F0Y2ggbGlzdCB0aGF0IGlzIGJlaW5nIHdhbGtlZC4gRXZlbiB0aGUgUUxJ
U1RfRk9SRUFDSF9TQUZFKCkKPiB1c2VkIGluIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCkgaXMgaW5z
dWZmaWNpZW50IGFzICp0d28qIG5vdGlmaWVycyAoZm9yCj4gdGhlIGZyb250ZW5kIGFuZCBiYWNr
ZW5kIHdhdGNoZXMpIGFyZSByZW1vdmVkLCB0aHVzIHBvdGVudGlhbGx5IHJlbmRlcmluZwo+IHRo
ZSAnbmV4dCcgcG9pbnRlciB1bnNhZmUuCj4gCj4gVGhlIHNvbHV0aW9uIGlzIHRvIHVzZSB0aGUg
WGVuQnVzIGJhY2tlbmRfd2F0Y2ggaGFuZGxlciB0byBkbyB0aGUgY2xlYW4tdXAKPiBpbnN0ZWFk
LCBhcyBpdCBpcyBpbnZva2VkIHdoaWxzdCB3YWxraW5nIGEgc2VwYXJhdGUgd2F0Y2ggbGlzdC4K
PiAKPiBUaGlzIHBhdGNoIHRoZXJlZm9yZSBhZGRzIGEgbmV3ICdvZmZsaW5lX2RldmljZXMnIGxp
c3QgdG8gWGVuQnVzLCB0byB3aGljaAo+IG9mZmxpbmUgZGV2aWNlcyBhcmUgYWRkZWQgYnkgeGVu
X2RldmljZV9iYWNrZW5kX2NoYW5nZWQoKS4gVGhlIFhlbkJ1cwo+IGJhY2tlbmRfd2F0Y2ggcmVn
aXN0cmF0aW9uIGlzIGFsc28gY2hhbmdlZCB0byBub3Qgb25seSBpbnZva2UKPiB4ZW5fYnVzX2Vu
dW1lcmF0ZSgpIGJ1dCBhbHNvIGEgbmV3IHhlbl9idXNfY2xlYW51cCgpIGZ1bmN0aW9uLCB3aGlj
aCB3aWxsCj4gd2FsayAnb2ZmbGluZV9kZXZpY2VzJyBhbmQgcGVyZm9ybSB0aGUgbmVjZXNzYXJ5
IGFjdGlvbnMuCj4gRm9yIHNhZmV0eSBhIGFuIGV4dHJhICdvbmxpbmUnIGNoZWNrIGlzIGFsc28g
YWRkZWQgdG8KPiB4ZW5fYnVzX3R5cGVfZW51bWVyYXRlKCkgdG8gbWFrZSBzdXJlIHRoYXQgbm8g
YXR0ZW1wdCBpcyBtYWRlIHRvIGNyZWF0ZSBhCj4gbmV3IFhlbkRldmljZSBvYmplY3QgZm9yIGEg
YmFja2VuZCB0aGF0IGlzIG9mZmxpbmUuCj4gCj4gTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1
ZGUgc29tZSBjb3NtZXRpYyBjaGFuZ2VzOgo+ICAgICAgIC0gc3Vic3RpdHV0ZSB0aGUgbG9jYWwg
dmFyaWFibGUgbmFtZSAnYmFja2VuZF9zdGF0ZScKPiAgICAgICAgIGluIHhlbl9idXNfdHlwZV9l
bnVtZXJhdGUoKSB3aXRoICdzdGF0ZScsIHNpbmNlIHRoZXJlCj4gICAgICAgICBpcyBubyBhbWJp
Z3VpdHkgd2l0aCBhbnkgb3RoZXIgc3RhdGUgaW4gdGhhdCBjb250ZXh0Lgo+ICAgICAgIC0gY2hh
bmdlIHhlbl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZlKCkgdG8KPiAgICAgICAgIHhlbl9kZXZpY2Vf
ZnJvbnRlbmRfaXNfYWN0aXZlKCkgKGFuZCBwYXNzIGEgWGVuRGV2aWNlIGRpcmVjdGx5KQo+ICAg
ICAgICAgc2luY2UgdGhlIHN0YXRlIHRlc3RzIGNvbnRhaW5lZCB0aGVyZWluIG9ubHkgYXBwbHkg
dG8gYSBmcm9udGVuZC4KPiAgICAgICAtIHVzZSAnc3RhdGUnIHJhdGhlciB0aGVuICd4ZW5kZXYt
PmJhY2tlbmRfc3RhdGUnIGluCj4gICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCgp
IHRvIHNob3J0ZW4gdGhlIGNvZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KPiAtLS0KPiAgaHcveGVuL3RyYWNlLWV2ZW50cyAgICAgIHwgIDIgKwo+
ICBody94ZW4veGVuLWJ1cy5jICAgICAgICAgfCA5MSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAyICsKPiAgMyBm
aWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKPiBpbmRl
eCA4MGNlM2RhZmFkLi5lNjg4NWJjNzUxIDEwMDY0NAo+IC0tLSBhL2h3L3hlbi90cmFjZS1ldmVu
dHMKPiArKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCj4gQEAgLTE3LDggKzE3LDEwIEBAIHhlbl9k
b21pZF9yZXN0cmljdChpbnQgZXJyKSAiZXJyOiAldSIKPiAgeGVuX2J1c19yZWFsaXplKHZvaWQp
ICIiCj4gIHhlbl9idXNfdW5yZWFsaXplKHZvaWQpICIiCj4gIHhlbl9idXNfZW51bWVyYXRlKHZv
aWQpICIiCj4gK3hlbl9idXNfY2xlYW51cCh2b2lkKSAiIgo+ICB4ZW5fYnVzX3R5cGVfZW51bWVy
YXRlKGNvbnN0IGNoYXIgKnR5cGUpICJ0eXBlOiAlcyIKPiAgeGVuX2J1c19iYWNrZW5kX2NyZWF0
ZShjb25zdCBjaGFyICp0eXBlLCBjb25zdCBjaGFyICpwYXRoKSAidHlwZTogJXMgcGF0aDogJXMi
Cj4gK3hlbl9idXNfZGV2aWNlX2NsZWFudXAoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkg
InR5cGU6ICVzIG5hbWU6ICVzIgo+ICB4ZW5fYnVzX2FkZF93YXRjaChjb25zdCBjaGFyICpub2Rl
LCBjb25zdCBjaGFyICprZXkpICJub2RlOiAlcyBrZXk6ICVzIgo+ICB4ZW5fYnVzX3JlbW92ZV93
YXRjaChjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXkpICJub2RlOiAlcyBrZXk6ICVz
Igo+ICB4ZW5fZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5
cGU6ICVzIG5hbWU6ICVzIgo+IGRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVu
L3hlbi1idXMuYwo+IGluZGV4IDgxMGE0ZTJkZjMuLjA1NWJlYjcyNjAgMTAwNjQ0Cj4gLS0tIGEv
aHcveGVuL3hlbi1idXMuYwo+ICsrKyBiL2h3L3hlbi94ZW4tYnVzLmMKPiBAQCAtMzQwLDEzICsz
NDAsMTggQEAgc3RhdGljIHZvaWQgeGVuX2J1c190eXBlX2VudW1lcmF0ZShYZW5CdXMgKnhlbmJ1
cywgY29uc3QgY2hhciAqdHlwZSkKPiAgICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspIHsKPiAg
ICAgICAgICBjaGFyICpiYWNrZW5kX3BhdGggPSBnX3N0cmR1cF9wcmludGYoIiVzLyVzIiwgZG9t
YWluX3BhdGgsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJhY2tlbmRbaV0pOwo+IC0gICAgICAgIGVudW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGU7
Cj4gKyAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGU7Cj4gKyAgICAgICAgdW5zaWduZWQg
aW50IG9ubGluZTsKPiAKPiAgICAgICAgICBpZiAoeHNfbm9kZV9zY2FuZih4ZW5idXMtPnhzaCwg
WEJUX05VTEwsIGJhY2tlbmRfcGF0aCwgInN0YXRlIiwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMLCAiJXUiLCAmYmFja2VuZF9zdGF0ZSkgIT0gMSkKPiAtICAgICAgICAgICAgYmFj
a2VuZF9zdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMLCAiJXUiLCAmc3RhdGUpICE9IDEpCj4gKyAgICAgICAgICAgIHN0YXRlID0gWGVu
YnVzU3RhdGVVbmtub3duOwo+IAo+IC0gICAgICAgIGlmIChiYWNrZW5kX3N0YXRlID09IFhlbmJ1
c1N0YXRlSW5pdGlhbGlzaW5nKSB7Cj4gKyAgICAgICAgaWYgKHhzX25vZGVfc2NhbmYoeGVuYnVz
LT54c2gsIFhCVF9OVUxMLCBiYWNrZW5kX3BhdGgsICJvbmxpbmUiLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5VTEwsICIldSIsICZvbmxpbmUpICE9IDEpCj4gKyAgICAgICAgICAgIG9u
bGluZSA9IDA7Cj4gKwo+ICsgICAgICAgIGlmIChvbmxpbmUgJiYgc3RhdGUgPT0gWGVuYnVzU3Rh
dGVJbml0aWFsaXNpbmcpIHsKPiAgICAgICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
Cj4gCj4gICAgICAgICAgICAgIHhlbl9idXNfYmFja2VuZF9jcmVhdGUoeGVuYnVzLCB0eXBlLCBi
YWNrZW5kW2ldLCBiYWNrZW5kX3BhdGgsCj4gQEAgLTM2NSw5ICszNzAsOCBAQCBvdXQ6Cj4gICAg
ICBnX2ZyZWUoZG9tYWluX3BhdGgpOwo+ICB9Cj4gCj4gLXN0YXRpYyB2b2lkIHhlbl9idXNfZW51
bWVyYXRlKHZvaWQgKm9wYXF1ZSkKPiArc3RhdGljIHZvaWQgeGVuX2J1c19lbnVtZXJhdGUoWGVu
QnVzICp4ZW5idXMpCj4gIHsKPiAtICAgIFhlbkJ1cyAqeGVuYnVzID0gb3BhcXVlOwo+ICAgICAg
Y2hhciAqKnR5cGU7Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwgbjsKPiAKPiBAQCAtMzg1LDYgKzM4
OSw0NCBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX2VudW1lcmF0ZSh2b2lkICpvcGFxdWUpCj4gICAg
ICBmcmVlKHR5cGUpOwo+ICB9Cj4gCj4gK3N0YXRpYyB2b2lkIHhlbl9idXNfZGV2aWNlX2NsZWFu
dXAoWGVuRGV2aWNlICp4ZW5kZXYpCj4gK3sKPiArICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmpl
Y3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKPiArICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwo+ICsKPiArICAgIHRyYWNlX3hlbl9idXNfZGV2aWNlX2NsZWFudXAodHlwZSwgeGVu
ZGV2LT5uYW1lKTsKPiArCj4gKyAgICBnX2Fzc2VydCgheGVuZGV2LT5iYWNrZW5kX29ubGluZSk7
Cj4gKwo+ICsgICAgaWYgKCF4ZW5fYmFja2VuZF90cnlfZGV2aWNlX2Rlc3Ryb3koeGVuZGV2LCAm
bG9jYWxfZXJyKSkgewo+ICsgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKGxvY2FsX2Vycikgewo+ICsgICAgICAgIGVycm9yX3Jl
cG9ydF9lcnIobG9jYWxfZXJyKTsKPiArICAgIH0KPiArfQo+ICsKPiArc3RhdGljIHZvaWQgeGVu
X2J1c19jbGVhbnVwKFhlbkJ1cyAqeGVuYnVzKQo+ICt7Cj4gKyAgICBYZW5EZXZpY2UgKnhlbmRl
diwgKm5leHQ7Cj4gKwo+ICsgICAgdHJhY2VfeGVuX2J1c19jbGVhbnVwKCk7Cj4gKwo+ICsgICAg
UUxJU1RfRk9SRUFDSF9TQUZFKHhlbmRldiwgJnhlbmJ1cy0+b2ZmbGluZV9kZXZpY2VzLCBsaXN0
LCBuZXh0KSB7Cj4gKyAgICAgICAgUUxJU1RfUkVNT1ZFKHhlbmRldiwgbGlzdCk7Cj4gKyAgICAg
ICAgeGVuX2J1c19kZXZpY2VfY2xlYW51cCh4ZW5kZXYpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtz
dGF0aWMgdm9pZCB4ZW5fYnVzX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCj4gK3sKPiAr
ICAgIFhlbkJ1cyAqeGVuYnVzID0gb3BhcXVlOwo+ICsKPiArICAgIHhlbl9idXNfZW51bWVyYXRl
KHhlbmJ1cyk7Cj4gKyAgICB4ZW5fYnVzX2NsZWFudXAoeGVuYnVzKTsKPiArfQo+ICsKPiAgc3Rh
dGljIHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQo+
ICB7Cj4gICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKPiBAQCAtNDMzLDcgKzQ3
NSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAq
KmVycnApCj4gCj4gICAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2ggPQo+ICAgICAgICAgIHhlbl9i
dXNfYWRkX3dhdGNoKHhlbmJ1cywgIiIsIC8qIGRvbWFpbiByb290IG5vZGUgKi8KPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfZW51bWVyYXRlLCAmbG9jYWxf
ZXJyKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfYmFj
a2VuZF9jaGFuZ2VkLCAmbG9jYWxfZXJyKTsKPiAgICAgIGlmIChsb2NhbF9lcnIpIHsKPiAgICAg
ICAgICAvKiBUaGlzIG5lZWQgbm90IGJlIHRyZWF0ZWQgYXMgYSBoYXJkIGVycm9yIHNvIGRvbid0
IHByb3BhZ2F0ZSAqLwo+ICAgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxvY2FsX2VyciwKPiBA
QCAtNTU1LDkgKzU5Nyw5IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfb25s
aW5lKFhlbkRldmljZSAqeGVuZGV2LCBib29sIG9ubGluZSkKPiAgICogVGVsbCBmcm9tIHRoZSBz
dGF0ZSB3aGV0aGVyIHRoZSBmcm9udGVuZCBpcyBsaWtlbHkgYWxpdmUsCj4gICAqIGkuZS4gaXQg
d2lsbCByZWFjdCB0byBhIGNoYW5nZSBvZiBzdGF0ZSBvZiB0aGUgYmFja2VuZC4KPiAgICovCj4g
LXN0YXRpYyBib29sIHhlbl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZlKGVudW0geGVuYnVzX3N0YXRl
IHN0YXRlKQo+ICtzdGF0aWMgYm9vbCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2lzX2FjdGl2ZShYZW5E
ZXZpY2UgKnhlbmRldikKPiAgewo+IC0gICAgc3dpdGNoIChzdGF0ZSkgewo+ICsgICAgc3dpdGNo
ICh4ZW5kZXYtPmZyb250ZW5kX3N0YXRlKSB7Cj4gICAgICBjYXNlIFhlbmJ1c1N0YXRlSW5pdFdh
aXQ6Cj4gICAgICBjYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6Cj4gICAgICBjYXNlIFhlbmJ1
c1N0YXRlQ29ubmVjdGVkOgo+IEBAIC01OTQsMzAgKzYzNiwyOSBAQCBzdGF0aWMgdm9pZCB4ZW5f
ZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCj4gICAgICAgKiBzdGF0ZSB0byBD
bG9zaW5nLCBidXQgdGhlcmUgaXMgbm8gYWN0aXZlIGZyb250ZW5kIHRoZW4gc2V0IHRoZQo+ICAg
ICAgICogYmFja2VuZCBzdGF0ZSB0byBDbG9zZWQuCj4gICAgICAgKi8KPiAtICAgIGlmICh4ZW5k
ZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zaW5nICYmCj4gLSAgICAgICAgIXhl
bl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZlKHhlbmRldi0+ZnJvbnRlbmRfc3RhdGUpKSB7Cj4gKyAg
ICBpZiAoc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zaW5nICYmCj4gKyAgICAgICAgIXhlbl9kZXZp
Y2VfZnJvbnRlbmRfaXNfYWN0aXZlKHhlbmRldikpIHsKPiAgICAgICAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOwo+ICAgICAgfQo+IAo+
ICAgICAgLyoKPiAgICAgICAqIElmIGEgYmFja2VuZCBpcyBzdGlsbCAnb25saW5lJyB0aGVuIHdl
IHNob3VsZCBsZWF2ZSBpdCBhbG9uZSBidXQsCj4gLSAgICAgKiBpZiBhIGJhY2tlbmQgaXMgbm90
ICdvbmxpbmUnLCB0aGVuIHRoZSBkZXZpY2Ugc2hvdWxkIGJlIGRlc3Ryb3llZAo+IC0gICAgICog
b25jZSB0aGUgc3RhdGUgaXMgQ2xvc2VkLgo+ICsgICAgICogaWYgYSBiYWNrZW5kIGlzIG5vdCAn
b25saW5lJywgdGhlbiB0aGUgZGV2aWNlIGlzIGEgY2FuZGlkYXRlCj4gKyAgICAgKiBmb3IgZGVz
dHJ1Y3Rpb24uIEhlbmNlIGFkZCBpdCB0byB0aGUgJ29mZmxpbmUnIGxpc3QgdG8gYmUgY2xlYW5l
ZAo+ICsgICAgICogYnkgeGVuX2J1c19jbGVhbnVwKCkuCj4gICAgICAgKi8KPiAtICAgIGlmICgh
eGVuZGV2LT5iYWNrZW5kX29ubGluZSAmJgo+IC0gICAgICAgICh4ZW5kZXYtPmJhY2tlbmRfc3Rh
dGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQgfHwKPiAtICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0
YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHx8Cj4gLSAgICAgICAgIHhlbmRldi0+YmFj
a2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRXYWl0IHx8Cj4gLSAgICAgICAgIHhlbmRldi0+
YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZVVua25vd24pKSB7Cj4gLSAgICAgICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7Cj4gKyAgICBpZiAoIW9ubGluZSAmJgo+ICsgICAgICAgIChzdGF0
ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCB8fCAgc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNp
bmcgfHwKPiArICAgICAgICAgc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fCBzdGF0ZSA9
PSBYZW5idXNTdGF0ZVVua25vd24pKSB7Cj4gKyAgICAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5f
QlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKPiAKPiAtICAgICAgICBp
ZiAoIXhlbl9iYWNrZW5kX3RyeV9kZXZpY2VfZGVzdHJveSh4ZW5kZXYsICZsb2NhbF9lcnIpKSB7
Cj4gLSAgICAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7Cj4gLSAgICAg
ICAgfQo+ICsgICAgICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZ4ZW5idXMtPm9mZmxpbmVfZGV2aWNl
cywgeGVuZGV2LCBsaXN0KTsKCkkgcmVhbGl6ZSBub3cgdGhhdCBJIHNob3VsZCBoYXZlIGEgY2hl
Y2sgaGVyZSB0byBtYWtlIHN1cmUgdGhlIGFib3ZlIGRvZXMgbm90IGhhcHBlbiB0d2ljZS4gSSds
bCBzZW5kIGEgdjIuCgogIFBhdWwKCj4gCj4gLSAgICAgICAgaWYgKGxvY2FsX2Vycikgewo+IC0g
ICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7Cj4gLSAgICAgICAgfQo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogUmUtd3JpdGUgdGhlIHN0YXRlIHRvIGNhdXNlIGEgWGVu
QnVzIGJhY2tlbmRfd2F0Y2ggbm90aWZpY2F0aW9uLAo+ICsgICAgICAgICAqIHJlc3VsdGluZyBp
biBhIGNhbGwgdG8geGVuX2J1c19jbGVhbnVwKCkuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAg
eGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYsICJzdGF0ZSIsICIldSIsIHN0YXRlKTsK
PiAgICAgIH0KPiAgfQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgg
Yi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKPiBpbmRleCAwZDE5ODE0OGY2Li4xNWQ3MWFmZjcw
IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAo+ICsrKyBiL2luY2x1ZGUv
aHcveGVuL3hlbi1idXMuaAo+IEBAIC0zMyw2ICszMyw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkRl
dmljZSB7Cj4gICAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3RoOwo+ICAgICAgYm9vbCBmZWF0dXJl
X2dyYW50X2NvcHk7Cj4gICAgICBRTElTVF9IRUFEKCwgWGVuRXZlbnRDaGFubmVsKSBldmVudF9j
aGFubmVsczsKPiArICAgIFFMSVNUX0VOVFJZKFhlbkRldmljZSkgbGlzdDsKPiAgfSBYZW5EZXZp
Y2U7Cj4gCj4gIHR5cGVkZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKTsKPiBAQCAtNjgsNiArNjksNyBAQCB0eXBlZGVmIHN0cnVjdCBY
ZW5CdXMgewo+ICAgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoOwo+ICAgICAgWGVuV2F0Y2hMaXN0
ICp3YXRjaF9saXN0Owo+ICAgICAgWGVuV2F0Y2ggKmJhY2tlbmRfd2F0Y2g7Cj4gKyAgICBRTElT
VF9IRUFEKCwgWGVuRGV2aWNlKSBvZmZsaW5lX2RldmljZXM7Cj4gIH0gWGVuQnVzOwo+IAo+ICB0
eXBlZGVmIHN0cnVjdCBYZW5CdXNDbGFzcyB7Cj4gLS0KPiAyLjIwLjEuMi5nYjIxZWJiNgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 16:34:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 16:34:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i85Zf-0001Ph-0J; Wed, 11 Sep 2019 16:34:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oCsH=XG=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i85Zd-0001PW-IB
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 16:34:29 +0000
X-Inumbo-ID: 05e3257a-d4b2-11e9-b299-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05e3257a-d4b2-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 16:34:28 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id h2so14121258ljk.1
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 09: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-transfer-encoding:content-language;
 bh=ebHxKo3QYo4kzkhRJ2+zGPVxOkHrYLG1EsTh3qr49aw=;
 b=V5g6ZHJ+hU1d1q/T0M+NjPhOX3GhSXTZSMW98Lo7C38HjPHJ7ZV/oPZxyaY6MR+fst
 btEOL7Y6ofVrdmpxbP9cDCMv+8ccN+oLHL2085eHIjDg5ZYS+Wi09YuWuRZ0/6jaQWQJ
 TBvV1PXcHYC5nW5VV9rsdR8l3r5DSnMmtOzfCjVz6wSOxvFixRQ36Rsn5P+26L0FaFlW
 uo/9L0vy7l6rKoCD0xoa4l+hoa8IHoN/T/bmhdbbxVrsaf5pedz6xDy4dEp/EzjKLfqJ
 NpBe2OkGpSqlfN55a/bV9bX9eXrj0S+0muqbVkcDdf1mQmPbiMd9rPUqNHqWSi2gLBaV
 4h+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=ebHxKo3QYo4kzkhRJ2+zGPVxOkHrYLG1EsTh3qr49aw=;
 b=A09jLlW/jIJnLD15RsycKmkCpF+te3NGTl2EIuytfuQkrumOv0KqI9epk2i2i85ppZ
 UFAio7PWQHF5hTBEFuXZJWcp6wExVr7Z/jPkqE89eBXeA/YGXp6bX+SnjBl0sk5sAtAx
 3o1hwxKAcKChji+NgOSPWu/X6ITI4pT9xxW0Nf2E8XZFYUzqtkfQEEgxccZa3XRUB2mY
 +sceCXS5freSZ48LBZiqUhJm7uYSPaG6b0dStt8b69H2T4H+lnfdxFMh/7IARcxDMJIl
 zEnRVoNM05gFRkY2mS9v/76+j5opE5gpIM0kJxVR51dKwIeEcLkpLWlQnLM5AEIZk2rN
 eFsQ==
X-Gm-Message-State: APjAAAV/mNmFeUMDl2au9YEP4miADg9o8GcZIfeOftJU6b4Dq+ufnIw8
 yZdGaRtuJdVP+pSUXF/xrPc=
X-Google-Smtp-Source: APXvYqygd8JYzgBZaFaZ+tLxrQgyP+MAweTLVopVQvwoiGCoG6/ZDbDMZMOWkyL6zFUWYQgqiILjeA==
X-Received: by 2002:a2e:90c6:: with SMTP id o6mr24013370ljg.144.1568219667352; 
 Wed, 11 Sep 2019 09:34:27 -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 x15sm6144454lff.54.2019.09.11.09.34.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Sep 2019 09:34:26 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1566588892-5305-1-git-send-email-olekstysh@gmail.com>
 <d844f8b1-380d-0aed-785c-d889050b62c5@arm.com>
 <e7520ee5-2a31-d129-d736-7ce56589cb3e@gmail.com>
 <cec380f6-daf6-242f-3b57-2b08b3140248@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <ca7a004d-9e3c-575f-bded-7a0fd5c7ef63@gmail.com>
Date: Wed, 11 Sep 2019 19:34:26 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <cec380f6-daf6-242f-3b57-2b08b3140248@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] [RFC V2] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

Ck9uIDEwLjA5LjE5IDIxOjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
Cgo+Cj4gT24gOS8xMC8xOSA1OjI0IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4+Cj4+IE9uIDEwLjA5
LjE5IDE4OjExLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBPbGVrc2FuZHIsCj4+Cj4+IEhp
LCBKdWxpZW4KPj4KPj4KPj4+Cj4+PiBPbiA4LzIzLzE5IDg6MzQgUE0sIE9sZWtzYW5kciBUeXNo
Y2hlbmtvIHdyb3RlOgo+Pj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pgo+Pj4+IFRoZXJlIGlzIGEgc3RyaWN0IHJlcXVpcmVt
ZW50IGZvciB0aGUgSU9NTVUgd2hpY2ggd2FudHMgdG8gc2hhcmUKPj4+PiB0aGUgUDJNIHRhYmxl
IHdpdGggdGhlIENQVS4gVGhlIElPTU1VJ3MgU3RhZ2UtMiBpbnB1dCBzaXplIG11c3QgYmUgCj4+
Pj4gZXF1YWwKPj4+PiB0byB0aGUgUDJNIElQQSBzaXplLiBJdCBpcyBub3QgYSBwcm9ibGVtIHdo
ZW4gdGhlIElPTU1VIGNhbiBzdXBwb3J0Cj4+Pj4gYWxsIHZhbHVlcyB0aGUgQ1BVIHN1cHBvcnRz
LiBJbiB0aGF0IGNhc2UsIHRoZSBJT01NVSBkcml2ZXIgd291bGQganVzdAo+Pj4+IHVzZSBhbnkg
InAybV9pcGFfYml0cyIgdmFsdWUgYXMgaXMuIEJ1dCwgdGhlcmUgYXJlIGNhc2VzIHdoZW4gbm90
Lgo+Pj4+Cj4+Pj4gSW4gb3JkZXIgdG8gbWFrZSBQMk0gc2hhcmluZyBwb3NzaWJsZSBvbiB0aGUg
cGxhdGZvcm1zIHdoaWNoCj4+Pj4gSVBNTVVzIGhhdmUgYSBsaW1pdGF0aW9uIGluIG1heGltdW0g
U3RhZ2UtMiBpbnB1dCBzaXplIGludHJvZHVjZQo+Pj4+IHRoZSBmb2xsb3dpbmcgbG9naWMuCj4+
Pj4KPj4+PiBGaXJzdCBpbml0aWFsaXplIHRoZSBJT01NVSBzdWJzeXN0ZW0gYW5kIGdhdGhlciBy
ZXF1aXJlbWVudHMgcmVnYXJkaW5nCj4+Pj4gdGhlIG1heGltdW0gSVBBIGJpdHMgc3VwcG9ydGVk
IGJ5IGVhY2ggSU9NTVUgZGV2aWNlIHRvIGZpZ3VyZSBvdXQKPj4+PiB0aGUgbWluaW11bSB2YWx1
ZSBhbW9uZyB0aGVtLiBJbiB0aGUgUDJNIGNvZGUsIHRha2UgaW50byB0aGUgYWNjb3VudAo+Pj4+
IHRoZSBJT01NVSByZXF1aXJlbWVudHMgYW5kIGNob29zZSBzdWl0YWJsZSAicGFfcmFuZ2UiIGFj
Y29yZGluZwo+Pj4+IHRvIHRoZSByZXN0cmljdGVkICJwMm1faXBhX2JpdHMiLgo+Pj4KPj4+IEFz
IEkgcG9pbnRlZCBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbiwgYWxsIHRoZSBjb2RlIHlvdSBtb2Rp
ZnkgaXMgCj4+PiBhcm02NCBzcGVjaWZpYy4gRm9yIGFybTMyLCB0aGUgbnVtYmVyIG9mIElQQSBi
aXRzIGlzCj4+PiBoYXJkY29kZWQuIFNvIGlmIHlvdSBtb2RpZnkgcDJtX2lwYV9iaXRzLCB5b3Ug
d291bGQgZW5kIHVwIHRvIAo+Pj4gbWlzY29uZmlndXJlIFZUQ1IuCj4+PiBJbiBvdGhlciB3b3Jk
cywgZm9yIEFybTMyLCB5b3UgbmVlZCB0byBjaGVjayBwMm1faXBhX2JpdHMgaXMgYXQgCj4+PiBs
ZWFzdCA0MC1iaXRzIGJlZm9yZSBvdmVycmlkaW5nIGl0Lgo+Pgo+PiBCdXQsIGFsbCBtb2RpZmlj
YXRpb25zIHdpdGggcDJtX2lwYV9iaXRzIGFyZSBkb25lIGJlZm9yZSAKPj4gc2V0dXBfdmlydF9w
YWdpbmcoKSwgd2hlcmUsIGFjdHVhbGx5LCB0aGUgcDJtX2lwYV9iaXRzIGlzIGhhcmQtY29kZWQg
Cj4+IHRvIDQwIGJpdHMuIEhvdyBjYW4gd2UgZW5kIHVwIG1pc2NvbmZpZ3VyaW5nIFZUQ1IgZm9y
IEFSTTMyPyBPciBJIAo+PiByZWFsbHkgbWlzc2VkIHNvbWV0aGluZz8KPgo+IFNvcnJ5IGlmIEkg
d2Fzbid0IGNsZWFyZWQsIEkgbWVhbnQgdGhlIFZUQ1IgZm9yIHRoZSBJT01NVS4gWW91IHdvdWxk
IAo+IGVuZCB1cCB0byBjb25maWd1cmUgd2l0aCBhIHZhbHVlIHRoYXQgaXMgYmlnZ2VyIHRoYW4g
d2hhdCBpdCBjYW4gc3VwcG9ydC4KPiBJIGFtIG9rIGlmIHlvdSBkb24ndCByZXN0cmljdCB0aGUg
cDJtX2lwYV9iaXRzIGFuZCBqdXN0IGZhaWwuIFRoZSAKPiBwb2ludCBpcyB0byBub3RpZnkgdGhl
IHVzZXIgQVNBUCByYXRoZXIgdGhhbiBhbGxvd2luZyB0byBjb250aW51ZS4KPgo+IFRoaXMgd291
bGQgbWFrZSB0aGUgYmVoYXZpb3Igc2ltaWxhciB0byB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlv
biAKPiAoYWx0aG91Z2ggdGhlIGVycm9yIHdvdWxkIGJlIGRpZmZlcmVudCkuCgpTbywgaW4gSU9N
TVUgZHJpdmVyIHdlIHNob3VsZCBjaGVjayBpZiBJT01NVSBpcyBhYmxlIHRvIHN1cHBvcnQgYXQg
bGVhc3QgCjQwLWJpdCBJUEEgYmVmb3JlIHRyeWluZyB0byByZXN0cmljdC4gSWYgeWVzLCB0aGVu
IGdvIGFoZWFkLCBidXQgaWYgbm8sIAp0aGVuIGp1c3QgZmFpbC4gQ29ycmVjdD8KCgo+Pj4+ICt7
Cj4+Pj4gK8KgwqDCoCAvKgo+Pj4+ICvCoMKgwqDCoCAqIENhbGN1bGF0ZSB0aGUgbWluaW11bSBv
ZiB0aGUgbWF4aW11bSBJUEEgYml0cyB0aGF0IGFueSBJT01NVQo+Pj4+ICvCoMKgwqDCoCAqIGNh
biBzdXBwb3J0Lgo+Pj4+ICvCoMKgwqDCoCAqLwo+Pj4+ICvCoMKgwqAgaWYgKCBpb21tdV9pcGFf
Yml0cyA8IHAybV9pcGFfYml0cyApCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHAybV9pcGFfYml0cyA9
IGlvbW11X2lwYV9iaXRzOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+IMKgIC8qIFZUQ1IgdmFsdWUgdG8g
YmUgY29uZmlndXJlZCBieSBhbGwgQ1BVcy4gU2V0IG9ubHkgb25jZSBieSB0aGUgCj4+Pj4gYm9v
dCBDUFUgKi8KPj4+PiDCoCBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSB2dGNyOwo+Pj4+
IMKgIEBAIC0xOTY2LDEwICsxOTc3LDI4IEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnRfcGFnaW5n
KHZvaWQpCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIFs3XSA9IHsgMCB9wqAgLyogSW52YWxpZCAq
Lwo+Pj4+IMKgwqDCoMKgwqAgfTsKPj4+PiDCoCAtwqDCoMKgIHVuc2lnbmVkIGludCBjcHU7Cj4+
Pj4gK8KgwqDCoCB1bnNpZ25lZCBpbnQgaSwgY3B1Owo+Pj4+IMKgwqDCoMKgwqAgdW5zaWduZWQg
aW50IHBhX3JhbmdlID0gMHgxMDsgLyogTGFyZ2VyIHRoYW4gYW55IHBvc3NpYmxlIAo+Pj4+IHZh
bHVlICovCj4+Pj4gwqDCoMKgwqDCoCBib29sIHZtaWRfOF9iaXQgPSBmYWxzZTsKPj4+PiDCoCAr
wqDCoMKgIGlmICggaW9tbXVfZW5hYmxlZCApCj4+Pgo+Pj4gQ291bGQgd2UgbWFrZSB0aGlzIElP
TU1VLWFnbm9zdGljPyBUaGUgbWFpbiByZWFzb24gdG8gY29udmVydCBmcm9tIAo+Pj4gcDJtX2lw
YV9iaXRzIHRvIHBhX3JhbmdlIGlzIHRvIGNhdGVyIHRoZSByZXN0IG9mIHRoZSBjb2RlLgo+Pj4K
Pj4+IEJ1dCB3ZSBjb3VsZCByZXdvcmsgdGhlIGNvZGUgdG8gZG8gdGhlIGNvbXB1dGF0aW9uIHdp
dGggcDJtX2lwYV9iaXRzIAo+Pj4gYW5kIHRoZW4gbG9vay11cCBmb3IgdGhlIHBhX3JhbmdlLiAK
Pj4KPj4gSSBhbSBhZnJhaWQsIEkgZG9uJ3QgY29tcGxldGVseSB1bmRlcnN0YW5kIHlvdXIgaWRl
YSBvZiBtYWtpbmcgdGhpcyAKPj4gSU9NTVUtYWdub3N0aWMgYW5kIHdoYXQgSSBzaG91bGQgZG8u
Li4KPgo+IFJvdWdobHkgd2hhdCB5b3UgYXJlIGRvaW5nIHRvZGF5IGlzOgo+Cj4gaWYgKCBpb21t
dV9lbmFibGVkICkKPiDCoMKgIHBhX3JhbmdlID0gZmluZF9wYV9yYW5nZV9mcm9tX3AybV9iaXRz
KCkuCj4KPiBmb3JfZWFjaF9jcHUoKQo+IMKgwqAgaWYgKCBjcHUucGFfcmFuZ2UgPCBwYV9yYW5n
ZSApCj4gwqDCoMKgwqAgcGFfcmFuZ2UgPSBjcHUucGFfcmFuZ2UKPgo+IC4uLi4KPgo+IFdoYXQg
eW91IGNvdWxkIGRvIGlzOgoKVGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gSSB0aGlu
ayBJIHVuZGVyc3RhbmQgeW91ciBpZGVhLgoKQnV0IC4uLgoKPgo+IGZvcl9lY2hfY3B1KCkKPiDC
oMKgIGlmICggcDJtX2lwYV9iaXRzIDwgcGFfcmFuZ2VfaW5mb1tjcHUucGFfcmFuZ2VdLnBhYml0
cyApCgpQcm9iYWJseSB5b3UgbWVhbnQgIj4iIGhlcmU/CgoKPiBwMm1faXBhX2JpdHMgPSBwYV9y
YW5nZV9pbmZvW2NwdS5wYV9yYW5nZV0ucGFiaXRzOwo+Cj4gcGFfcmFuZ2UgPSBmaW5kX3BhX3Jh
bmdlX2Zyb21fcDJtX2JpdHMoKTsKPiAvKiBDaGVjayB2YWxpZGl0eSAqLwoKCi0tIApSZWdhcmRz
LAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 16:44:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 16:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i85j4-0002Gr-47; Wed, 11 Sep 2019 16:44:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VrDL=XG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i85j3-0002Gm-9Q
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 16:44:13 +0000
X-Inumbo-ID: 601821ac-d4b3-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 601821ac-d4b3-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 16:44:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 88FF528;
 Wed, 11 Sep 2019 09:44:08 -0700 (PDT)
Received: from [10.37.12.125] (unknown [10.37.12.125])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E7A9A3F67D;
 Wed, 11 Sep 2019 09:44:06 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1566588892-5305-1-git-send-email-olekstysh@gmail.com>
 <d844f8b1-380d-0aed-785c-d889050b62c5@arm.com>
 <e7520ee5-2a31-d129-d736-7ce56589cb3e@gmail.com>
 <cec380f6-daf6-242f-3b57-2b08b3140248@arm.com>
 <ca7a004d-9e3c-575f-bded-7a0fd5c7ef63@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <50b74045-5411-1b2c-d985-6dc6d8f6a249@arm.com>
Date: Wed, 11 Sep 2019 17:44:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ca7a004d-9e3c-575f-bded-7a0fd5c7ef63@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] [RFC V2] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGksCgpPbiA5LzExLzE5IDU6MzQgUE0sIE9sZWtzYW5kciB3cm90ZToKPiAKPiBPbiAxMC4wOS4x
OSAyMTo1NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPiAKPiBIaSBKdWxpZW4KPiAKPiAK
Pj4KPj4gT24gOS8xMC8xOSA1OjI0IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4+Pgo+Pj4gT24gMTAu
MDkuMTkgMTg6MTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBPbGVrc2FuZHIsCj4+Pgo+
Pj4gSGksIEp1bGllbgo+Pj4KPj4+Cj4+Pj4KPj4+PiBPbiA4LzIzLzE5IDg6MzQgUE0sIE9sZWtz
YW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4+PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+Cj4+Pj4+IFRoZXJlIGlzIGEgc3Ry
aWN0IHJlcXVpcmVtZW50IGZvciB0aGUgSU9NTVUgd2hpY2ggd2FudHMgdG8gc2hhcmUKPj4+Pj4g
dGhlIFAyTSB0YWJsZSB3aXRoIHRoZSBDUFUuIFRoZSBJT01NVSdzIFN0YWdlLTIgaW5wdXQgc2l6
ZSBtdXN0IGJlIAo+Pj4+PiBlcXVhbAo+Pj4+PiB0byB0aGUgUDJNIElQQSBzaXplLiBJdCBpcyBu
b3QgYSBwcm9ibGVtIHdoZW4gdGhlIElPTU1VIGNhbiBzdXBwb3J0Cj4+Pj4+IGFsbCB2YWx1ZXMg
dGhlIENQVSBzdXBwb3J0cy4gSW4gdGhhdCBjYXNlLCB0aGUgSU9NTVUgZHJpdmVyIHdvdWxkIGp1
c3QKPj4+Pj4gdXNlIGFueSAicDJtX2lwYV9iaXRzIiB2YWx1ZSBhcyBpcy4gQnV0LCB0aGVyZSBh
cmUgY2FzZXMgd2hlbiBub3QuCj4+Pj4+Cj4+Pj4+IEluIG9yZGVyIHRvIG1ha2UgUDJNIHNoYXJp
bmcgcG9zc2libGUgb24gdGhlIHBsYXRmb3JtcyB3aGljaAo+Pj4+PiBJUE1NVXMgaGF2ZSBhIGxp
bWl0YXRpb24gaW4gbWF4aW11bSBTdGFnZS0yIGlucHV0IHNpemUgaW50cm9kdWNlCj4+Pj4+IHRo
ZSBmb2xsb3dpbmcgbG9naWMuCj4+Pj4+Cj4+Pj4+IEZpcnN0IGluaXRpYWxpemUgdGhlIElPTU1V
IHN1YnN5c3RlbSBhbmQgZ2F0aGVyIHJlcXVpcmVtZW50cyByZWdhcmRpbmcKPj4+Pj4gdGhlIG1h
eGltdW0gSVBBIGJpdHMgc3VwcG9ydGVkIGJ5IGVhY2ggSU9NTVUgZGV2aWNlIHRvIGZpZ3VyZSBv
dXQKPj4+Pj4gdGhlIG1pbmltdW0gdmFsdWUgYW1vbmcgdGhlbS4gSW4gdGhlIFAyTSBjb2RlLCB0
YWtlIGludG8gdGhlIGFjY291bnQKPj4+Pj4gdGhlIElPTU1VIHJlcXVpcmVtZW50cyBhbmQgY2hv
b3NlIHN1aXRhYmxlICJwYV9yYW5nZSIgYWNjb3JkaW5nCj4+Pj4+IHRvIHRoZSByZXN0cmljdGVk
ICJwMm1faXBhX2JpdHMiLgo+Pj4+Cj4+Pj4gQXMgSSBwb2ludGVkIGluIHRoZSBwcmV2aW91cyB2
ZXJzaW9uLCBhbGwgdGhlIGNvZGUgeW91IG1vZGlmeSBpcyAKPj4+PiBhcm02NCBzcGVjaWZpYy4g
Rm9yIGFybTMyLCB0aGUgbnVtYmVyIG9mIElQQSBiaXRzIGlzCj4+Pj4gaGFyZGNvZGVkLiBTbyBp
ZiB5b3UgbW9kaWZ5IHAybV9pcGFfYml0cywgeW91IHdvdWxkIGVuZCB1cCB0byAKPj4+PiBtaXNj
b25maWd1cmUgVlRDUi4KPj4+PiBJbiBvdGhlciB3b3JkcywgZm9yIEFybTMyLCB5b3UgbmVlZCB0
byBjaGVjayBwMm1faXBhX2JpdHMgaXMgYXQgCj4+Pj4gbGVhc3QgNDAtYml0cyBiZWZvcmUgb3Zl
cnJpZGluZyBpdC4KPj4+Cj4+PiBCdXQsIGFsbCBtb2RpZmljYXRpb25zIHdpdGggcDJtX2lwYV9i
aXRzIGFyZSBkb25lIGJlZm9yZSAKPj4+IHNldHVwX3ZpcnRfcGFnaW5nKCksIHdoZXJlLCBhY3R1
YWxseSwgdGhlIHAybV9pcGFfYml0cyBpcyBoYXJkLWNvZGVkIAo+Pj4gdG8gNDAgYml0cy4gSG93
IGNhbiB3ZSBlbmQgdXAgbWlzY29uZmlndXJpbmcgVlRDUiBmb3IgQVJNMzI/IE9yIEkgCj4+PiBy
ZWFsbHkgbWlzc2VkIHNvbWV0aGluZz8KPj4KPj4gU29ycnkgaWYgSSB3YXNuJ3QgY2xlYXJlZCwg
SSBtZWFudCB0aGUgVlRDUiBmb3IgdGhlIElPTU1VLiBZb3Ugd291bGQgCj4+IGVuZCB1cCB0byBj
b25maWd1cmUgd2l0aCBhIHZhbHVlIHRoYXQgaXMgYmlnZ2VyIHRoYW4gd2hhdCBpdCBjYW4gc3Vw
cG9ydC4KPj4gSSBhbSBvayBpZiB5b3UgZG9uJ3QgcmVzdHJpY3QgdGhlIHAybV9pcGFfYml0cyBh
bmQganVzdCBmYWlsLiBUaGUgCj4+IHBvaW50IGlzIHRvIG5vdGlmeSB0aGUgdXNlciBBU0FQIHJh
dGhlciB0aGFuIGFsbG93aW5nIHRvIGNvbnRpbnVlLgo+Pgo+PiBUaGlzIHdvdWxkIG1ha2UgdGhl
IGJlaGF2aW9yIHNpbWlsYXIgdG8gdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gCj4+IChhbHRo
b3VnaCB0aGUgZXJyb3Igd291bGQgYmUgZGlmZmVyZW50KS4KPiAKPiBTbywgaW4gSU9NTVUgZHJp
dmVyIHdlIHNob3VsZCBjaGVjayBpZiBJT01NVSBpcyBhYmxlIHRvIHN1cHBvcnQgYXQgbGVhc3Qg
Cj4gNDAtYml0IElQQSBiZWZvcmUgdHJ5aW5nIHRvIHJlc3RyaWN0LiBJZiB5ZXMsIHRoZW4gZ28g
YWhlYWQsIGJ1dCBpZiBubywgCj4gdGhlbiBqdXN0IGZhaWwuIENvcnJlY3Q/CgpUaGVyZSBhcmUg
bm8gbmVlZCB0byBkbyB0aGlzIGluIHRoZSBJT01VIGRyaXZlcnMuIEFuZCBJIGFjdHVhbGx5IGRv
bid0IApzdWNoIGNoZWNrIGluIHRoZSBkcml2ZXJzLgoKVGhpcyBpcyB0aGUgc2ltaWxhciBwcm9i
bGVtIHRvIGhhbGYgaW5pdGlhbGl6ZWQgSU9NTVUuIElmIHRoZSB1c2VyIApyZXF1ZXN0cyBJT01N
VSBhbmQgZG9lc24ndCB3b3JrLCB0aGVuIHdlIGRvbid0IHdhbnQgdG8gY29udGludWUgYW4gCnBh
bmljLiBTdWNoIGNoZWNrIGNhbiBiZSBkb25lIGRpcmVjdGx5IGluIHRoZSBmdW5jdGlvbiBzZXR1
cF92aXJ0X3BhZ2luZygpLgoKPiAKPiAKPj4+Pj4gK3sKPj4+Pj4gK8KgwqDCoCAvKgo+Pj4+PiAr
wqDCoMKgwqAgKiBDYWxjdWxhdGUgdGhlIG1pbmltdW0gb2YgdGhlIG1heGltdW0gSVBBIGJpdHMg
dGhhdCBhbnkgSU9NTVUKPj4+Pj4gK8KgwqDCoMKgICogY2FuIHN1cHBvcnQuCj4+Pj4+ICvCoMKg
wqDCoCAqLwo+Pj4+PiArwqDCoMKgIGlmICggaW9tbXVfaXBhX2JpdHMgPCBwMm1faXBhX2JpdHMg
KQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcDJtX2lwYV9iaXRzID0gaW9tbXVfaXBhX2JpdHM7Cj4+
Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4gwqAgLyogVlRDUiB2YWx1ZSB0byBiZSBjb25maWd1cmVkIGJ5
IGFsbCBDUFVzLiBTZXQgb25seSBvbmNlIGJ5IHRoZSAKPj4+Pj4gYm9vdCBDUFUgKi8KPj4+Pj4g
wqAgc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgdnRjcjsKPj4+Pj4gwqAgQEAgLTE5NjYs
MTAgKzE5NzcsMjggQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKPj4+Pj4g
wqDCoMKgwqDCoMKgwqDCoMKgIFs3XSA9IHsgMCB9wqAgLyogSW52YWxpZCAqLwo+Pj4+PiDCoMKg
wqDCoMKgIH07Cj4+Pj4+IMKgIC3CoMKgwqAgdW5zaWduZWQgaW50IGNwdTsKPj4+Pj4gK8KgwqDC
oCB1bnNpZ25lZCBpbnQgaSwgY3B1Owo+Pj4+PiDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCBwYV9y
YW5nZSA9IDB4MTA7IC8qIExhcmdlciB0aGFuIGFueSBwb3NzaWJsZSAKPj4+Pj4gdmFsdWUgKi8K
Pj4+Pj4gwqDCoMKgwqDCoCBib29sIHZtaWRfOF9iaXQgPSBmYWxzZTsKPj4+Pj4gwqAgK8KgwqDC
oCBpZiAoIGlvbW11X2VuYWJsZWQgKQo+Pj4+Cj4+Pj4gQ291bGQgd2UgbWFrZSB0aGlzIElPTU1V
LWFnbm9zdGljPyBUaGUgbWFpbiByZWFzb24gdG8gY29udmVydCBmcm9tIAo+Pj4+IHAybV9pcGFf
Yml0cyB0byBwYV9yYW5nZSBpcyB0byBjYXRlciB0aGUgcmVzdCBvZiB0aGUgY29kZS4KPj4+Pgo+
Pj4+IEJ1dCB3ZSBjb3VsZCByZXdvcmsgdGhlIGNvZGUgdG8gZG8gdGhlIGNvbXB1dGF0aW9uIHdp
dGggcDJtX2lwYV9iaXRzIAo+Pj4+IGFuZCB0aGVuIGxvb2stdXAgZm9yIHRoZSBwYV9yYW5nZS4g
Cj4+Pgo+Pj4gSSBhbSBhZnJhaWQsIEkgZG9uJ3QgY29tcGxldGVseSB1bmRlcnN0YW5kIHlvdXIg
aWRlYSBvZiBtYWtpbmcgdGhpcyAKPj4+IElPTU1VLWFnbm9zdGljIGFuZCB3aGF0IEkgc2hvdWxk
IGRvLi4uCj4+Cj4+IFJvdWdobHkgd2hhdCB5b3UgYXJlIGRvaW5nIHRvZGF5IGlzOgo+Pgo+PiBp
ZiAoIGlvbW11X2VuYWJsZWQgKQo+PiDCoMKgIHBhX3JhbmdlID0gZmluZF9wYV9yYW5nZV9mcm9t
X3AybV9iaXRzKCkuCj4+Cj4+IGZvcl9lYWNoX2NwdSgpCj4+IMKgwqAgaWYgKCBjcHUucGFfcmFu
Z2UgPCBwYV9yYW5nZSApCj4+IMKgwqDCoMKgIHBhX3JhbmdlID0gY3B1LnBhX3JhbmdlCj4+Cj4+
IC4uLi4KPj4KPj4gV2hhdCB5b3UgY291bGQgZG8gaXM6Cj4gCj4gVGhhbmsgeW91IGZvciB0aGUg
Y2xhcmlmaWNhdGlvbi4gSSB0aGluayBJIHVuZGVyc3RhbmQgeW91ciBpZGVhLgo+IAo+IEJ1dCAu
Li4KPiAKPj4KPj4gZm9yX2VjaF9jcHUoKQo+PiDCoMKgIGlmICggcDJtX2lwYV9iaXRzIDwgcGFf
cmFuZ2VfaW5mb1tjcHUucGFfcmFuZ2VdLnBhYml0cyApCj4gCj4gUHJvYmFibHkgeW91IG1lYW50
ICI+IiBoZXJlPwoKWWVzLgoKCj4gCj4gCj4+IHAybV9pcGFfYml0cyA9IHBhX3JhbmdlX2luZm9b
Y3B1LnBhX3JhbmdlXS5wYWJpdHM7Cj4+Cj4+IHBhX3JhbmdlID0gZmluZF9wYV9yYW5nZV9mcm9t
X3AybV9iaXRzKCk7Cj4+IC8qIENoZWNrIHZhbGlkaXR5ICovCj4gCj4gCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 16:56:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 16: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 1i85uK-0003Aw-GY; Wed, 11 Sep 2019 16:55:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i85uJ-0003Ar-0U
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 16:55:51 +0000
X-Inumbo-ID: fd98787c-d4b4-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd98787c-d4b4-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 16:55:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i85uA-0004lU-6W; Wed, 11 Sep 2019 16:55:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i85u9-0004RC-NP; Wed, 11 Sep 2019 16:55:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i85u9-00087m-Lg; Wed, 11 Sep 2019 16:55:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141208-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:build-amd64:xen-build:fail:regression
 linux-4.4:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked: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-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-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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot: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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-amd64-amd64-xl-qemut-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=882f8791e1412d81e5cc7a4c379c73195155b40f
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 16:55:41 +0000
Subject: [Xen-devel] [linux-4.4 test] 141208: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIwOCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTIwOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJF
R1IuIHZzLiAxMzk2OTgKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgZmFpbCBpbiAxNDExODEgUkVHUi4gdnMuIDEzOTY5OAoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDEx
ODEKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgICAgZmFpbCBwYXNzIGluIDE0MTE4MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAx
NDExODEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDExODEgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBp
biAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBp
biAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgaW4g
MTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MTE4MSBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
aW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MTE4MSBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxNDExODEg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMTgx
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2Nr
ZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDExODEgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTE4
MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0
MTE4MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
NDExODEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTQxMTgxIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgYmxvY2tlZCBpbiAxNDExODEgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDE0MTE4MSBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
IGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MTE4MSBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQxMTgxIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MTE4MSBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTQxMTgxIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxMTgxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDExODEg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDE0MTE4MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxMTgxIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgODgyZjg3OTFlMTQxMmQ4MWU1Y2M3YTRj
Mzc5YzczMTk1MTU1YjQwZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICAzOCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgMzUgZGF5cyAgIDQ0IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTE4MSAgMjAxOS0wOS0xMCAxMzozNjoyOSBa
ICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNv
bT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFh
cm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8
YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRyaWFuIFZsYWR1IDxhdmxhZHVAY2xvdWRiYXNl
c29sdXRpb25zLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFu
IFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXNzaW8gQmFsc2luaSA8YmFs
c2luaUBhbmRyb2lkLmNvbT4KICBBbGV4YW5kZXIgS29jaGV0a292IDxhbC5rb2NoZXRAZ21haWwu
Y29tPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVs
LmNvbT4KICBBbmRyZWEgUGFycmkgPGFuZHJlYS5wYXJyaUBhbWFydWxhc29sdXRpb25zLmNvbT4K
ICBBbmRyZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3Bt
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJldyBQcm91dCA8YXByb3V0QGxsLm1pdC5lZHU+
CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5ndXMgQWluc2xpZSAoUHVy
aXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJl
ZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW5kYW4gRGFzIDxi
c2RAcmVkaGF0LmNvbT4KICBCYXJyZXQgUmhvZGVuIDxicmhvQGdvb2dsZS5jb20+CiAgQmVuIEh1
dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8
YmVuQGRlY2FkZW50Lm9yZy51az4KICBCZW5qYW1pbiBCbG9jayA8YmJsb2NrQGxpbnV4LmlibS5j
b20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgog
IEJlbmphbWluIFBvaXJpZXIgPGJwb2lyaWVyQHN1c2UuY29tPgogIEJqb2VybiBHZXJoYXJ0IDxn
ZXJoYXJ0QHBvc3Rlby5kZT4KICBCasO2cm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAg
Qm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNtPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0
LmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICBCb3Jpc2xhdiBQZXRrb3Yg
PGJwQHN1c2UuZGU+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAg
Q2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBh
eCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hlbiBZdSA8eXUuYy5jaGVuQGlu
dGVsLmNvbT4KICBDaGVuLVl1IFRzYWkgPHdlbnNAY3NpZS5vcmc+CiAgQ2hyaXN0b3BoIFBhYXNj
aCA8Y3BhYXNjaEBhcHBsZS5jb20+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmph
aWxsZXRAd2FuYWRvby5mcj4KICBEYW5pZWwgQnJpc3RvdCBkZSBPbGl2ZWlyYSA8YnJpc3RvdEBy
ZWRoYXQuY29tPgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhdmlkIFMu
IE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3Vz
ZS5jb20+CiAgRGVuaXMgS2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEaW5nIFhp
YW5nIDxkaW5neGlhbmdAY21zcy5jaGluYW1vYmlsZS5jb20+CiAgRGlyayBNb3JyaXMgPGRtb3Jy
aXNAbWV0YWxvZnQuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWls
LmNvbT4KICBEb24gQnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2Vy
IDxvcGVuZG1iQGdtYWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+
CiAgRG91Z2xhcyBBbmRlcnNvbiA8ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpl
dCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1p
Y3JvY2hpcC5jb20+CiAgRmVsaXBlIEJhbGJpIDxiYWxiaUB0aS5jb20+CiAgRmVsaXBlIEJhbGJp
IDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbGlwZSBGLiBUb25lbGxvIDxldUBm
ZWxpcGV0b25lbGxvLmNvbT4KICBGZW5nIFN1biA8bG95b3U4NUBnbWFpbC5jb20+CiAgRmxvcmlh
biBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZ1cWlhbiBIdWFuZyA8aHVhbmdmcS5kYXhpYW5A
Z21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+
CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVu
dGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0IDxnLm5hdWx0
QGFscGhhbGluay5mcj4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3Iu
Y29tPgogIEhhaWJpbiBaaGFuZyA8aGFpYmluemhhbmdAdGVuY2VudC5jb20+CiAgaGFpYmluemhh
bmco5byg5rW35paMKSA8aGFpYmluemhhbmdAdGVuY2VudC5jb20+CiAgSGFubmVzIFJlaW5lY2tl
IDxoYXJlQHN1c2UuZGU+CiAgSGFucyBVbGxpIEtyb2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwu
Y29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtv
IFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVuayB2YW4gZGVyIExhYW4gPG9wZW5zb3Vy
Y2VAaGVua3ZkbGFhbi5jb20+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhp
cm95dWtpIFlhbWFtb3RvIDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEhvZGFzemks
IFJvYmVydCA8Um9iZXJ0LkhvZGFzemlAZGlnaS5jb20+CiAgSHVpIFBlbmcgPGJlbnF1aWtlQGdt
YWlsLmNvbT4KICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxh
YmJvdHRpQG1ldi5jby51az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJ
bHlhIFRydWtoYW5vdiA8bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtl
cm5lbC5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+
CiAgSmFuIEhhcmtlcyA8amFoYXJrZXNAY3MuY211LmVkdT4KICBKYXNvbiBBLiBEb25lbmZlbGQg
PEphc29uQHp4MmM0LmNvbT4KICBKYXNvbiBCYXJvbiA8amJhcm9uQGFrYW1haS5jb20+CiAgSmFz
b24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJl
ZGhhdC5jb20+CiAgSmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBK
ZWZmcmluIEpvc2UgVCA8amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2Ug
PGF4Ym9lQGtlcm5lbC5kaz4KICBKZXNzaWNhIFl1IDxqZXl1QGtlcm5lbC5vcmc+CiAgSmlhLUp1
IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlhb2ppYW5n
ZmVuZ0BodWF3ZWkuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBP
bHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgog
IEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2Vy
bmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hu
IEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5jb20+CiAgSm9uYXRoYW4gTGVtb24gPGpvbmF0aGFu
LmxlbW9uQGdtYWlsLmNvbT4KICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJhLmNv
bT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4K
ICBKdWxpYW5hIFJvZHJpZ3VlaXJvIDxqdWxpYW5hLnJvZHJpZ3VlaXJvQGludHJhMm5ldC5jb20+
CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFjbGUuY29tPgogIEthaS1IZW5nIEZlbmcgPGth
aS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3Jh
Lm9yZz4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29t
PgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5n
a2VmZW5nLndhbmdAaHVhd2VpLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgog
IExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGlkb25nIENoZW4g
PGxpZG9uZ2NoZW5AdGVuY2VudC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9y
Zz4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0
b255Lmx1Y2tAaW50ZWwuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hl
c0BtaWNyb2NoaXAuY29tPgogIEx1aXMgSGVucmlxdWVzIDxsaGVucmlxdWVzQHN1c2UuY29tPgog
IEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNA
bWFydmVsbC5jb20+CiAgTWFudWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWlu
ZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5v
cmc+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNlbG8gUmlj
YXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJy
b29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgog
IE1hcmsgWmhhbmcgPG1hcmt6QG1lbGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1h
cnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTcGVybCA8a2VybmVsQG1hcnRpbi5z
cGVybC5vcmc+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNv
bT4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXR0aGlldSBCYWVy
dHMgPG1hdHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwg
S3ViZWNlayA8bWt1YmVjZWtAc3VzZS5jej4KICBNaWNoYWwgTmF6YXJld2ljeiA8bWluYTg2QG1p
bmE4Ni5jb20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29t
PgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2tvIFJhcGVsaSA8bWlr
a28ucmFwZWxpQGlraS5maT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+
CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8
bWlxdWVsLnJheW5hbEBib290bGluLmNvbT4KICBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29t
PgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFy
ZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF0aGFuIENoYW5jZWxs
b3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXZpZCBFbWFtZG9vc3QgPG5hdmlkLmVt
YW1kb29zdEBnbWFpbC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+
CiAgTmVpbCBNYWNMZW9kIDxuZWlsQG5tYWNsZW9kLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92
IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51
bXNAZ29vZ2xlLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVy
IE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5u
ZXQ+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIFBhYmxvIE5laXJh
IEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVkaGF0
LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9u
IDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29t
PgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxv
dkBtaWNyb3NvZnQuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+
CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIg
WmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgQ3ZlayA8cGV0cmN2ZWtjekBn
bWFpbC5jb20+CiAgUGhpbCBUdXJuYnVsbCA8cGhpbC50dXJuYnVsbEBvcmFjbGUuY29tPgogIFBo
aWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFy
aXRAcmVkaGF0LmNvbT4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBSYWRpbSBLcsSNbcOhxZkg
PHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2Nr
aUBpbnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMu
ZGs+CiAgUmljYXJkbyBOZXJpIDxyaWNhcmRvLm5lcmktY2FsZGVyb25AbGludXguaW50ZWwuY29t
PgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgUm9iZXJ0IEhvZGFzemkgPHJvYmVy
dC5ob2Rhc3ppQGRpZ2kuY29tPgogIFJvZ2FuIERhd2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAg
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5n
IDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1l
bGxhbm94LmNvbT4KICBTYW0gUHJvdHNlbmtvIDxzZW1lbi5wcm90c2Vua29AbGluYXJvLm9yZz4K
ICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8
c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2Ft
LnN0PgogIFNlYmFzdGlhbiBQYXJzY2hhdWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hh
ciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVy
Z2UubmV0LmF1PgogIFNvaGVpbCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAg
U3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3Rl
ZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0Pgog
IFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBTdGV2ZSBG
cmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUg
PHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5z
dWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2Fk
Y29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRh
a2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25kcmF0aXVrIDx0YWtvbmRyYUBj
aXNjby5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRobyBWdSA8dGhvLnZ1Lndo
QHJ2Yy5yZW5lc2FzLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1
c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgVGFpIDx0aG9tYXMudGFpQG9y
YWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5mcm9pZGNvZXVyQHRlc3NhcmVzLm5ldD4K
ICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJvcnRvbGkg
PHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNv
bT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0
cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFR1YmEgWWF2dXogPHR1YmFAZWNlLnVm
bC5lZHU+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVWxm
IEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50
LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJl
c2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZr
dXpuZXRzQHJlZGhhdC5jb20+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5j
bj4KICBXYW5wZW5nIExpIDx3YW5wZW5nLmxpQGhvdG1haWwuY29tPgogIFdlbiBZYW5nIDx3ZW4u
eWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdhbmcgPHdlbndlbkBjcy51Z2EuZWR1PgogIFdp
bGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5l
bC5vcmc+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFdpbSBWYW4g
U2Vicm9lY2sgPHdpbUBsaW51eC13YXRjaGRvZy5vcmc+CiAgeGlhbyBqaW4gPGppbi54aWFvQGlu
dGVsLmNvbT4KICBYaWFvanVuIFpoYW8gPHhpYW9qdW56aGFvMTQxQGdtYWlsLmNvbT4KICBYaW4g
TG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWF2dXosIFR1YmEgPHR1YmFAZWNlLnVmbC5l
ZHU+CiAgWWluZyBYdWUgPHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgWW9zaGlha2kgT2thbW90
byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlv
c2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bn
b29nbGUuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBZdW5mYW5n
IFRhaSA8eXVuZmFuZ3RhaUB0ZW5jZW50LmNvbT4KICBaZWZhbiBMaSA8bGl6ZWZhbkBodWF3ZWku
Y29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICBaaG91eWFuZyBK
aWEgPGppYXpob3V5YW5nMDlAZ21haWwuY29tPgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVt
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDc0ODcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 16:58:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 16: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 1i85x9-0003Mb-5w; Wed, 11 Sep 2019 16:58:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i85x7-0003MW-J2
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 16:58:45 +0000
X-Inumbo-ID: 6a0a1b00-d4b5-11e9-83dc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a0a1b00-d4b5-11e9-83dc-12813bfff9fa;
 Wed, 11 Sep 2019 16:58:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i85x4-0004oE-5B; Wed, 11 Sep 2019 16:58:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i85x3-0004ZU-AX; Wed, 11 Sep 2019 16:58:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i85x3-0001CR-9m; Wed, 11 Sep 2019 16:58:41 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141221-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=39803421e203f1f25b6be7d7504eb0d4431b6df2
X-Osstest-Versions-That: freebsd=a3dbacfc31a3c2ef7d9d4d12d4e5108f044c0701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 16:58:41 +0000
Subject: [Xen-devel] [freebsd-master test] 141221: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIyMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMjIxLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDEwMDQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgMzk4MDM0MjFlMjAzZjFmMjViNmJlN2Q3NTA0ZWIwZDQ0
MzFiNmRmMgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgYTNkYmFjZmMz
MWEzYzJlZjdkOWQ0ZDEyZDRlNTEwOGYwNDRjMDcwMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
MDA0ICAyMDE5LTA5LTA0IDA5OjIwOjEzIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTA4NiAgMjAxOS0wOS0wNiAwOToyMTozMyBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTIyMSAgMjAxOS0wOS0xMSAwOToxOTo1NSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3Jn
PgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYXZnIDxhdmdARnJlZUJTRC5vcmc+
CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9yZz4KICBiY3JhbiA8YmNyYW5ARnJlZUJTRC5vcmc+CiAg
YmRyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4KICBj
ZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjcmVlcyA8Y3JlZXNARnJlZUJTRC5vcmc+CiAgY3kgPGN5
QEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGVkIDxlZEBGcmVlQlNELm9y
Zz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9yZz4KICBmYWJpZW50IDxmYWJpZW50QEZyZWVC
U0Qub3JnPgogIGdsZWJpdXMgPGdsZWJpdXNARnJlZUJTRC5vcmc+CiAgZ29uem8gPGdvbnpvQEZy
ZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBG
cmVlQlNELm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9yZz4KICBqZWZmIDxqZWZmQEZyZWVCU0Qu
b3JnPgogIGpnaCA8amdoQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNE
Lm9yZz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9yZz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qu
b3JnPgogIGpvaGFsdW4gPGpvaGFsdW5ARnJlZUJTRC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJl
ZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5vcmc+CiAga3AgPGtwQEZyZWVCU0Qub3JnPgog
IGx1cG9ybCA8bHVwb3JsQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBGcmVlQlNELm9yZz4K
ICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBt
YXYgPG1hdkBGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBGcmVlQlNELm9yZz4KICBtamcg
PG1qZ0BGcmVlQlNELm9yZz4KICBvc2hvZ2JvIDxvc2hvZ2JvQEZyZWVCU0Qub3JnPgogIHBmZyA8
cGZnQEZyZWVCU0Qub3JnPgogIHBoaWxpcCA8cGhpbGlwQEZyZWVCU0Qub3JnPgogIHJtYWNrbGVt
IDxybWFja2xlbUBGcmVlQlNELm9yZz4KICBycnMgPHJyc0BGcmVlQlNELm9yZz4KICBzY290dGwg
PHNjb3R0bEBGcmVlQlNELm9yZz4KICBzY290dHBoIDxzY290dHBoQEZyZWVCU0Qub3JnPgogIHNl
dmFuIDxzZXZhbkBGcmVlQlNELm9yZz4KICBzamcgPHNqZ0BGcmVlQlNELm9yZz4KICBzdGV2ZWsg
PHN0ZXZla0BGcmVlQlNELm9yZz4KICB0YWthd2F0YSA8dGFrYXdhdGFARnJlZUJTRC5vcmc+CiAg
dHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgog
IHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgogIHl1cmlwdiA8eXVyaXB2QEZyZWVCU0Qub3Jn
PgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJl
ZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjU1MSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 17:16:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 17:16:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i86Dd-0004zW-77; Wed, 11 Sep 2019 17:15: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=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i86Dc-0004zR-2m
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 17:15:48 +0000
X-Inumbo-ID: cb6353e2-d4b7-11e9-83dc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb6353e2-d4b7-11e9-83dc-12813bfff9fa;
 Wed, 11 Sep 2019 17:15:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i86Da-0005AP-Ij; Wed, 11 Sep 2019 17:15: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 1i86Da-00057r-68; Wed, 11 Sep 2019 17:15:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i86Da-00055S-4d; Wed, 11 Sep 2019 17:15:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141212-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=7809492c10e8950a1b92581e6e87c6a4be069077
X-Osstest-Versions-That: ovmf=000ab98574793b685e7a0f6a6e5032523d5c37c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 17:15:46 +0000
Subject: [Xen-devel] [ovmf test] 141212: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3ODA5NDkyYzEwZTg5NTBhMWI5MjU4MWU2ZTg3YzZh
NGJlMDY5MDc3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwMDBhYjk4
NTc0NzkzYjY4NWU3YTBmNmE2ZTUwMzI1MjNkNWMzN2M0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDExODkgIDIwMTktMDktMTAgMTc6Mzk6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMjEyICAyMDE5LTA5LTExIDAxOjU0OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAw
MDBhYjk4NTc0Li43ODA5NDkyYzEwICA3ODA5NDkyYzEwZTg5NTBhMWI5MjU4MWU2ZTg3YzZhNGJl
MDY5MDc3IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 17:20:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 17: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 1i86Hs-0005lo-RM; Wed, 11 Sep 2019 17:20: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=2ltH=XG=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i86Hr-0005lj-56
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 17:20:11 +0000
X-Inumbo-ID: 67b01c58-d4b8-11e9-83dc-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67b01c58-d4b8-11e9-83dc-12813bfff9fa;
 Wed, 11 Sep 2019 17:20:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 59401AE3F;
 Wed, 11 Sep 2019 17:20:08 +0000 (UTC)
Message-ID: <e19aeed971dc7582637648cb6e03a297b0f4d913.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
Date: Wed, 11 Sep 2019 19:20:06 +0200
In-Reply-To: <39dae4c6-d8a9-a0d7-68fd-89610c9645c3@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-21-jgross@suse.com>
 <7b688998-123a-caec-9e01-eb3ac86f9dfc@suse.com>
 <39dae4c6-d8a9-a0d7-68fd-89610c9645c3@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 20/48] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1013978647467903600=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2019-09-11 at 16:22 +0200, Juergen Gross wrote:
> On 09.09.19 15:38, Jan Beulich wrote:
> > On 09.08.2019 16:58, Juergen Gross wrote:
> > > --- a/xen/common/schedule.c
> > > +++ b/xen/common/schedule.c
> > > @@ -368,14 +368,52 @@ static struct sched_unit
> > > *sched_alloc_unit(struct vcpu *v)
> > >       return NULL;
> > >   }
> > >  =20
> > > -int sched_init_vcpu(struct vcpu *v, unsigned int processor)
> > > +static unsigned int sched_select_initial_cpu(const struct vcpu
> > > *v)
> >=20
> > Given the response on an earlier similar question, I don't suppose
> > I could talk you into dropping the sched_ prefix here?
>=20
> I like it better with prefix. Any opinions by the scheduler
> maintainers?
>=20
I do like it with prefix better too.

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)


--=-CDyTdZZNkid2HZJS6wN2
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+4FAl15LMYACgkQFkJ4iaW4
c+7MxhAA3u+13KrGMUBWvHBPRiMbXRQLNXwbyPZi+SEKRaNcN+UK/xNo1Jtx02gI
P4WfFco046wWvNSBQxjcIGLyUCKjZrTEYVhUOC+ABDSh8HBwv74kuY1oeOZnfexc
sZJ9htlJBSR4rL2nYD2y+LcrGSUcnjXp914ip9HBujPEALdewqyrsfrhaEXWBLNN
4XUUMsrox4EKsQQz6kz26sDBFRLr+GQErWzzRon9cKZffOvfpG2DrUsazAIomYAM
ljKRuGaY8zGuaTOv2wa9VJejw5CGO1dmRnaHuGEqMBxo9zf5YNFUcrg9ZVLbbrjt
FVB9FKiMW8bj/98ShijcDtZX/mrA0tAzb0TlTZVQC7Tv2Cp/KJRv+vtIFMyiXo1x
jh87dGhOX6mYlnynutK109chUh0AZ6Qljb9/+GPFy/1Jmh8ipwzNNam/tp6DwxqE
v91nciK8m/H3aXQrQ++SqTMonLDdkQZmzGmiQxeO7vkTUEZLV+cbBz7STRLsTmDm
9CJp251OuLZfeL2Ft2vcgpk5fxE1LsUWeKh3kWObAfXhTGb2iV5c5NdRHBfp6S+f
2OBmfpW81I/YY1oDGi97aPd/fpZDsTIOWR2BCtXycQrrxBdVF98jlJWWbi1Fts1v
KoY94x5Zu08/vETqkJUfv71CtTosHHN3OKFanJACUjDrLtAkbpc=
=Ou4b
-----END PGP SIGNATURE-----

--=-CDyTdZZNkid2HZJS6wN2--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1013978647467903600==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 11 17:25:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 17:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i86MW-0005wL-JO; Wed, 11 Sep 2019 17:25:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b1gu=XG=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i86MV-0005wD-JF
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 17:24:59 +0000
X-Inumbo-ID: 138c208a-d4b9-11e9-b76c-bc764e2007e4
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::624])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 138c208a-d4b9-11e9-b76c-bc764e2007e4;
 Wed, 11 Sep 2019 17:24:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Qsg9l7NYCd59NQFR3DqmD7p81Lp3WdMlCS7FKQsQfymnmdy96NRODDaPgfccOfLOmPziLH+fUK25HbcMDuJbUN0WC93MSN5tM7xoL8g2fJq3Gdi7iYldEUWRos7piZTgxAF6tVrtxbMZz2XFfvS8/2N48P5Z8Zy/7oQjl6EbVvVnSCOqzMRn62vocVa6AvNJdNMXb9dXU87F64Hdr8+MNrtk2GgrJivx0G2U1Y8txiRlboqcJ+NLvc9UqSLAAuJ9acNgbxkrzKp/KOzdM8D15+k3pylGtJ7Zj8aLX6MX+SPL7kBOqX/PpZgBa/X7eTRpNehsNXW8mwhZywUEuGMc9g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uIedAK3d+n6NSmkJ5Y4coIjbi2NVV997Ky3/2za5OMY=;
 b=F5mthT+ff51VTkZke+quyr1e508ph5h/11qTxBDSYzmgKz3Ng7zHkf49J2jlBExN7Ngf+5wDyUoJd29I6ImSczyCeh05Oe6DCGA2N95drWOzwxuFCTTbhfeCEO6Q7eKQkG9c1KtLPzFLxZc9D6vklOOUHWllmt81Rm13cVuQyuPo+brxf9Crg3iucWhrF6mMxley32mWgcau7+aoCtVi77BpU00IODBOflEqczm4ofvaE1zs0glxN6733xHuXhNZu/aRvZgttvVH7dreWinQkjSkxeFWyLpJ+CxO55E5oHxr0b0bTllUqdiJ8wUvp415B5RxGA3EG3Fikksvu60B6w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uIedAK3d+n6NSmkJ5Y4coIjbi2NVV997Ky3/2za5OMY=;
 b=MCxZ5iqibswyJrQKlrvSEx4EimC415U5NBkP0JMM4BbTyWuH+vSUoJx/0uGKQ75vJ9xRhEbuPkqmcWkjndNnn9oiCVNPCQMEFtZaCS35XukgyRpLuhXZ7qM7HGS4ESbz24HkylENdGqARz8+KrvQN06OkV/mWwDcgF+HmDj5NiE=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4196.eurprd03.prod.outlook.com (52.134.89.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.14; Wed, 11 Sep 2019 17:24:56 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 11 Sep 2019
 17:24:56 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH] xen/arm: setup: Relocate the Device-Tree later on in the
 boot
Thread-Index: AQHVaLYEgOs88jUtNEmHnKwu8srJt6cmujoA
Date: Wed, 11 Sep 2019 17:24:55 +0000
Message-ID: <87sgp2g2zd.fsf@epam.com>
References: <20190911153134.20402-1-julien.grall@arm.com>
In-Reply-To: <20190911153134.20402-1-julien.grall@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: 68706a8e-ef85-4a50-7803-08d736dcf6f7
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB4196; 
x-ms-traffictypediagnostic: AM0PR03MB4196:|AM0PR03MB4196:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB4196FF5CFFEA10782CF36C6FE6B10@AM0PR03MB4196.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1002;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(346002)(376002)(366004)(39860400002)(136003)(199004)(189003)(54906003)(256004)(316002)(14454004)(81166006)(81156014)(8676002)(476003)(5660300002)(478600001)(11346002)(2616005)(71190400001)(71200400001)(486006)(229853002)(6436002)(14444005)(91956017)(6486002)(446003)(53936002)(6512007)(102836004)(76116006)(55236004)(2906002)(6116002)(6506007)(26005)(66446008)(3846002)(8936002)(186003)(6916009)(107886003)(76176011)(66946007)(66476007)(25786009)(86362001)(6246003)(66556008)(64756008)(4326008)(99286004)(36756003)(305945005)(7736002)(66066001)(80792005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4196;
 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: W0HcKI5sGbvW9Ti7qFrURD7FnDONrEAbywn8qF5Ag22VoLBdreJTTHgMD4hNVwrzoh+IkAGTKn6IMMsttmP11NKkkktv0s2naffgdkdpuJSr/4VMqUDs6qyupBGSDunnqu6IoIypMWV44MMX0AgqFxGw+GQeiQSUlVyHQajJKfYDuLlUOat0c6Ur6eYWEP+ZdYEhkRN9BnOs78gfjBGzF981Gzx2gQwND+UNffeZTrshFKcKo2qV/UPpj89BuXOO/lJjdWdVNB4EFMswDuw2BFTYwX5WmpOxKPU6cVP4DwxFFGLMMVjqjLAj3aa4PpRGiOM9gvTF9Ag5Pmqs4Ts/FF47WhhcPgGN2ImeypcQbsQnJx+Xx4DosPQMvHOZQlC7dEsV49jIGMG5HS5mFvhx1qYuo1+KeDCVm5rQaulEPJs=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 68706a8e-ef85-4a50-7803-08d736dcf6f7
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 17:24:55.8243 (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: TVxQUFlhFDz0OvYo4Wf0tLi+zgoftiEpX/IAP3rda2Grc7KAoo0kV4RcBqxRgW7bA76jxruwLbk1Au9cCKDfruzKIR4Qc8KgExbVNKkIzSg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4196
Subject: Re: [Xen-devel] [PATCH] xen/arm: setup: Relocate the Device-Tree
 later on in the 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" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEF0IHRoZSBtb21lbnQsIHRoZSBE
ZXZpY2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKPiB1cCB0
aGUgbWVtb3J5IHN1YnN5c3RlbS4gVGhpcyBpcyBhY3R1YWxseSBub3QgbmVjZXNzYXJ5IGJlY2F1
c2UgdGhlCj4gZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3ZSBkb24ndCByZXF1
aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKPiB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGluZyB0
aGUgRGV2aWNlLVRyZWUuCj4KPiBTbyB0aGUgcmVsb2NhdGlvbiBjYW4gc2FmZWx5IGJlIG1vdmVk
IGFmdGVyIHRoZSBtZW1vcnkgc3Vic3lzdGVtIGlzCj4gZnVsbHkgc2V0dXAuIFRoaXMgaGFzIHRo
ZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0aW9uIGNvbW1vbgo+IGFuZCBsZXQg
dGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0Lgo+Cj4gTGFzdGx5
LCB0aGUgZGV2aWNlLXRyZWUgaXMgbm90IGdvaW5nIHRvIGJlIHVzZWQgZm9yIEFDUEkgc3lzdGVt
LiBTbwo+IHRoZXJlIGFyZSBubyBuZWVkIHRvIHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBk
aXNjYXJkZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgoKVGhpcyBjZXJ0YWlubHkgaXMgbG9va2luZyBiZXR0ZXIgbm93Lgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDU4ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMo
KyksIDM2IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5j
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCAxYjMwM2JkZTM0Li5lYmJmYWQ5NGU0IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKPiBAQCAtMzk5LDYgKzM5OSwxOSBAQCB2b2lkIF9faW5pdCBkaXNjYXJkX2luaXRpYWxf
bW9kdWxlcyh2b2lkKQo+ICAgICAgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKCk7Cj4gIH0KPiAgCj4g
Ky8qIFJlbG9jYXRlIHRoZSBGRFQgaW4gWGVuIGhlYXAgKi8KPiArc3RhdGljIHZvaWQgKiBfX2lu
aXQgcmVsb2NhdGVfZmR0KHBhZGRyX3QgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCj4gK3sK
PiArICAgIHZvaWQgKmZkdCA9IHhtYWxsb2NfYnl0ZXMoZHRiX3NpemUpOwo+ICsKPiArICAgIGlm
ICggIWZkdCApCj4gKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9y
IHJlbG9jYXRpbmcgdGhlIERldmljZS1UcmVlLlxuIik7Cj4gKwo+ICsgICAgY29weV9mcm9tX3Bh
ZGRyKGZkdCwgZHRiX3BhZGRyLCBkdGJfc2l6ZSk7Cj4gKwo+ICsgICAgcmV0dXJuIGZkdDsKPiAr
fQo+ICsKPiAgI2lmZGVmIENPTkZJR19BUk1fMzIKPiAgLyoKPiAgICogUmV0dXJucyB0aGUgZW5k
IGFkZHJlc3Mgb2YgdGhlIGhpZ2hlc3QgcmVnaW9uIGluIHRoZSByYW5nZSBzLi5lCj4gQEAgLTU3
MiwxNiArNTg1LDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X3BkeCh2b2lkKQo+ICB9Cj4g
IAo+ICAjaWZkZWYgQ09ORklHX0FSTV8zMgo+IC1zdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0o
dW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKPiArc3RhdGljIHZvaWQg
X19pbml0IHNldHVwX21tKHZvaWQpCj4gIHsKPiAgICAgIHBhZGRyX3QgcmFtX3N0YXJ0LCByYW1f
ZW5kLCByYW1fc2l6ZTsKPiAgICAgIHBhZGRyX3QgcywgZTsKPiAgICAgIHVuc2lnbmVkIGxvbmcg
cmFtX3BhZ2VzOwo+ICAgICAgdW5zaWduZWQgbG9uZyBoZWFwX3BhZ2VzLCB4ZW5oZWFwX3BhZ2Vz
LCBkb21oZWFwX3BhZ2VzOwo+IC0gICAgdW5zaWduZWQgbG9uZyBkdGJfcGFnZXM7Cj4gLSAgICB1
bnNpZ25lZCBsb25nIGJvb3RfbWZuX3N0YXJ0LCBib290X21mbl9lbmQ7Cj4gICAgICBpbnQgaTsK
PiAtICAgIHZvaWQgKmZkdDsKPiAgICAgIGNvbnN0IHVpbnQzMl90IGN0ciA9IFJFQURfQ1AzMihD
VFIpOwo+ICAKPiAgICAgIGlmICggIWJvb3RpbmZvLm1lbS5ucl9iYW5rcyApCj4gQEAgLTY1NSwy
MSArNjY1LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRi
X3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCj4gIAo+ICAgICAgc2V0dXBfeGVuaGVhcF9tYXBwaW5n
cygoZSA+PiBQQUdFX1NISUZUKSAtIHhlbmhlYXBfcGFnZXMsIHhlbmhlYXBfcGFnZXMpOwo+ICAK
PiAtICAgIC8qCj4gLSAgICAgKiBOZWVkIGEgc2luZ2xlIG1hcHBlZCBwYWdlIGZvciBwb3B1bGF0
aW5nIGJvb3RtZW1fcmVnaW9uX2xpc3QKPiAtICAgICAqIGFuZCBlbm91Z2ggbWFwcGVkIHBhZ2Vz
IGZvciBjb3B5aW5nIHRoZSBEVEIuCj4gLSAgICAgKi8KPiAtICAgIGR0Yl9wYWdlcyA9IChkdGJf
c2l6ZSArIFBBR0VfU0laRS0xKSA+PiBQQUdFX1NISUZUOwo+IC0gICAgYm9vdF9tZm5fc3RhcnQg
PSBtZm5feCh4ZW5oZWFwX21mbl9lbmQpIC0gZHRiX3BhZ2VzIC0gMTsKPiAtICAgIGJvb3RfbWZu
X2VuZCA9IG1mbl94KHhlbmhlYXBfbWZuX2VuZCk7Cj4gLQo+IC0gICAgaW5pdF9ib290X3BhZ2Vz
KHBmbl90b19wYWRkcihib290X21mbl9zdGFydCksIHBmbl90b19wYWRkcihib290X21mbl9lbmQp
KTsKPiAtCj4gLSAgICAvKiBDb3B5IHRoZSBEVEIuICovCj4gLSAgICBmZHQgPSBtZm5fdG9fdmly
dChtZm5feChhbGxvY19ib290X3BhZ2VzKGR0Yl9wYWdlcywgMSkpKTsKPiAtICAgIGNvcHlfZnJv
bV9wYWRkcihmZHQsIGR0Yl9wYWRkciwgZHRiX3NpemUpOwo+IC0gICAgZGV2aWNlX3RyZWVfZmxh
dHRlbmVkID0gZmR0Owo+IC0KPiAgICAgIC8qIEFkZCBub24teGVuaGVhcCBtZW1vcnkgKi8KPiAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBpKysgKQo+ICAgICAg
ewo+IEBAIC03MTMsMjAgKzcwOCwxNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5z
aWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKPiAgICAgIHNldHVwX2ZyYW1l
dGFibGVfbWFwcGluZ3MocmFtX3N0YXJ0LCByYW1fZW5kKTsKPiAgICAgIG1heF9wYWdlID0gUEZO
X0RPV04ocmFtX2VuZCk7Cj4gIAo+IC0gICAgLyogQWRkIHhlbmhlYXAgbWVtb3J5IHRoYXQgd2Fz
IG5vdCBhbHJlYWR5IGFkZGVkIHRvIHRoZSBib290Cj4gLSAgICAgICBhbGxvY2F0b3IuICovCj4g
KyAgICAvKiBBZGQgeGVuaGVhcCBtZW1vcnkgdGhhdCB3YXMgbm90IGFscmVhZHkgYWRkZWQgdG8g
dGhlIGJvb3QgYWxsb2NhdG9yLiAqLwo+ICAgICAgaW5pdF94ZW5oZWFwX3BhZ2VzKG1mbl90b19t
YWRkcih4ZW5oZWFwX21mbl9zdGFydCksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgcGZuX3Rv
X3BhZGRyKGJvb3RfbWZuX3N0YXJ0KSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Rv
X21hZGRyKHhlbmhlYXBfbWZuX2VuZCkpOwo+ICB9Cj4gICNlbHNlIC8qIENPTkZJR19BUk1fNjQg
Ki8KPiAtc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRy
LCBzaXplX3QgZHRiX3NpemUpCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh2b2lkKQo+
ICB7Cj4gICAgICBwYWRkcl90IHJhbV9zdGFydCA9IH4wOwo+ICAgICAgcGFkZHJfdCByYW1fZW5k
ID0gMDsKPiAgICAgIHBhZGRyX3QgcmFtX3NpemUgPSAwOwo+ICAgICAgaW50IGJhbms7Cj4gLSAg
ICB1bnNpZ25lZCBsb25nIGR0Yl9wYWdlczsKPiAtICAgIHZvaWQgKmZkdDsKPiAgCj4gICAgICBp
bml0X3BkeCgpOwo+ICAKPiBAQCAtNzcwLDE2ICs3NjIsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
c2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKPiAgICAg
IHhlbmhlYXBfbWZuX3N0YXJ0ID0gbWFkZHJfdG9fbWZuKHJhbV9zdGFydCk7Cj4gICAgICB4ZW5o
ZWFwX21mbl9lbmQgPSBtYWRkcl90b19tZm4ocmFtX2VuZCk7Cj4gIAo+IC0gICAgLyoKPiAtICAg
ICAqIE5lZWQgZW5vdWdoIG1hcHBlZCBwYWdlcyBmb3IgY29weWluZyB0aGUgRFRCLgo+IC0gICAg
ICovCj4gLSAgICBkdGJfcGFnZXMgPSAoZHRiX3NpemUgKyBQQUdFX1NJWkUtMSkgPj4gUEFHRV9T
SElGVDsKPiAtCj4gLSAgICAvKiBDb3B5IHRoZSBEVEIuICovCj4gLSAgICBmZHQgPSBtZm5fdG9f
dmlydChtZm5feChhbGxvY19ib290X3BhZ2VzKGR0Yl9wYWdlcywgMSkpKTsKPiAtICAgIGNvcHlf
ZnJvbV9wYWRkcihmZHQsIGR0Yl9wYWRkciwgZHRiX3NpemUpOwo+IC0gICAgZGV2aWNlX3RyZWVf
ZmxhdHRlbmVkID0gZmR0Owo+IC0KPiAgICAgIHNldHVwX2ZyYW1ldGFibGVfbWFwcGluZ3MocmFt
X3N0YXJ0LCByYW1fZW5kKTsKPiAgICAgIG1heF9wYWdlID0gUEZOX0RPV04ocmFtX2VuZCk7Cj4g
IH0KPiBAQCAtODM4LDcgKzgyMCw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIGJvb3RfcGh5c19vZmZzZXQsCj4gICAgICBwcmludGsoIkNvbW1hbmQgbGluZTogJXNcbiIs
IGNtZGxpbmUpOwo+ICAgICAgY21kbGluZV9wYXJzZShjbWRsaW5lKTsKPiAgCj4gLSAgICBzZXR1
cF9tbShmZHRfcGFkZHIsIGZkdF9zaXplKTsKPiArICAgIHNldHVwX21tKCk7Cj4gIAo+ICAgICAg
LyogUGFyc2UgdGhlIEFDUEkgdGFibGVzIGZvciBwb3NzaWJsZSBib290LXRpbWUgY29uZmlndXJh
dGlvbiAqLwo+ICAgICAgYWNwaV9ib290X3RhYmxlX2luaXQoKTsKPiBAQCAtODU2LDEwICs4Mzgs
MTQgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNl
dCwKPiAgICAgIGlmICggYWNwaV9kaXNhYmxlZCApCj4gICAgICB7Cj4gICAgICAgICAgcHJpbnRr
KCJCb290aW5nIHVzaW5nIERldmljZSBUcmVlXG4iKTsKPiArICAgICAgICBkZXZpY2VfdHJlZV9m
bGF0dGVuZWQgPSByZWxvY2F0ZV9mZHQoZmR0X3BhZGRyLCBmZHRfc2l6ZSk7Cj4gICAgICAgICAg
ZHRfdW5mbGF0dGVuX2hvc3RfZGV2aWNlX3RyZWUoKTsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAr
ICAgIHsKPiAgICAgICAgICBwcmludGsoIkJvb3RpbmcgdXNpbmcgQUNQSVxuIik7Cj4gKyAgICAg
ICAgZGV2aWNlX3RyZWVfZmxhdHRlbmVkID0gTlVMTDsKPiArICAgIH0KPiAgCj4gICAgICBpbml0
X0lSUSgpOwoKCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 17:33:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 17: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 1i86Uy-0006mj-IE; Wed, 11 Sep 2019 17:33:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b1gu=XG=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i86Ux-0006me-R6
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 17:33:43 +0000
X-Inumbo-ID: 4c77be44-d4ba-11e9-b299-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::606])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c77be44-d4ba-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 17:33:42 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=BqvDv5uIIe9LgjA8Vm+Pjj9v3SZOQToVp4HlxT1YbJrqwLsCFFUSqB9QgSQ/bynRwHefq7ZWTXF7K+IPO3/Zn7xp3SP5lAT9kGCcIXqNVs8Zy6mzooR8ayqagWKddeYBNKFRRfJKTta0h3WMNusT71cus0pvuXcq2nonoczF/irxodDvLmo+6i+HVQ25Els6yQNl4oD6ULkC0IKlguCT+BxjT0jO5GrxDHi8aqnIEYiU3y8LHvuVoRm+hZAUT+iWJUjkeEPqOZJDCXuiGf+Rw0i7M28BYprxV2vRzr19ZTmnwTz/V9511Ox0XNSQPJC67kB2cClPTY8DwtRr6jp5zA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NigbpUrL5HMP4/yfs0p43jMb7ssjY5WhmB0o2fOLwXA=;
 b=R1CoWzyFLGQLeKCfnPpP5MYmlAHQOslSA2lsvVuGVQb6uc+nDgex/6Qm2R0hO3Cp57rj5VNpORY3RTw49b2aSL1VHTGJPp59o0TXReXCcvV9Mst13x+wf3OXsIk9UqPiE9NMB1PXIf3kHlX5KXfhiOKiV54Fb7pEqmuFugrYh35Thni8Nwa/+WBnhlMllDhb89ARwp5YM3P4e361WUSCLWNuKLyIAhgsIsTx6GqF+Kj7IHditgERu/smJ8BTDbicDwJ52QPkfk3XzE4kDu13fxRgU0Cdi2e/HWQXWDce4fxU9ftXqWEBRieA0+RnqeVDPI1DdxyslnqpaI3Aw/PBlg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NigbpUrL5HMP4/yfs0p43jMb7ssjY5WhmB0o2fOLwXA=;
 b=rVY47eXZV62K/Bk3SqyMvzdXlqMXG9rwquJKI27Yf3aWcUXwYGZyV0almcRukqsyrTZqng12sjk8Q1g9f11zUN3ETvI1QZQPy2J44dGa0vLD0YqiRiP7qMyfVDH8DNIafS8qb+1OgcILNRrof4rNJiDf+NjfHqFhjCn52rF/RAM=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5121.eurprd03.prod.outlook.com (20.178.22.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.20; Wed, 11 Sep 2019 17:33:41 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 11 Sep 2019
 17:33:41 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH] xen/arm: bootfd: Fix indentation in
 process_multiboot_node()
Thread-Index: AQHVaLRki9HO4fjSXUWIq6dkBI8peacmvLAA
Date: Wed, 11 Sep 2019 17:33:41 +0000
Message-ID: <87r24mg2kr.fsf@epam.com>
References: <20190911151942.28459-1-julien.grall@arm.com>
In-Reply-To: <20190911151942.28459-1-julien.grall@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: dd7f4cdd-2b52-410a-0a70-08d736de301e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB5121; 
x-ms-traffictypediagnostic: AM0PR03MB5121:|AM0PR03MB5121:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB5121688C03A79A3BC101A1F7E6B10@AM0PR03MB5121.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(366004)(136003)(346002)(39860400002)(189003)(199004)(316002)(71200400001)(71190400001)(107886003)(66946007)(3846002)(53936002)(6246003)(4326008)(36756003)(256004)(14444005)(6436002)(229853002)(7736002)(66066001)(6486002)(8676002)(81166006)(6506007)(6916009)(186003)(26005)(55236004)(81156014)(102836004)(66446008)(478600001)(64756008)(486006)(99286004)(66556008)(476003)(6116002)(54906003)(86362001)(91956017)(76116006)(305945005)(2906002)(25786009)(5660300002)(76176011)(8936002)(446003)(80792005)(11346002)(6512007)(2616005)(14454004)(66476007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5121;
 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: DOupwg5FmdYcgBoqu6YfwGsgAxbev09bGfpfND+XCq1QWMJ+tiMMbHP0Jrh9JnBKol/h9g0+D/mmVEdVbYB6YkW1aIpHRuu7P7jJ5kuKqJYh0Jeh5dZfaYdSMUrKSM3u/2LfaptBYzyar9Nzy/uFlyAQm8lLKmN2sQbywJklWtfV3LumsQpT2T2B8qu1dgmYOme01JiijiOUzWAr6arHZtJOHl+dqr+iNmfVUBVQvKvKuJN1pZAonR+AoWacufBs/3r3kpaD/bUruxzUpyhRHpvtNTtkdZJrW8+3uQaDlzXT9iv+en26osx7Rtp+Kn8u4mIQFnWykn2yzAk6fs91iCAZ7mRDCB/2iVSieNLBY1m3hohTqqGmkH2kqhU/057wWkEsW6jr8NUHp3K2wmNGZ2Y1kXxYoT1L/uR4XxCiXL4=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dd7f4cdd-2b52-410a-0a70-08d736de301e
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 17:33:41.3169 (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: UY3t5404J9BawhzgUsb1sAXZ43b3frL4pM3duuVOxy37IkauQlUdPg4yf3574FEULJnPbL5dRVTGJf7+SY3BhZ8nJRizGW/P0itKTHMJRCY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5121
Subject: Re: [Xen-devel] [PATCH] xen/arm: bootfd: Fix indentation in
 process_multiboot_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>,
 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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25v
ZGUoKSBpcyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0Cj4gdGFiLiBTbyBmaXggaXQh
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgoKU28sIGh1bnRpbmcgdGhlbSBvbmUtYnktb25lIGlzIHRoZSBwcmVmZXJyZWQgd2F5PyBJJ20g
YXNraW5nIHRoaXMKYmVjYXVzZSB0aGVyZSBhcmUgbW9yZSBvZiB0aGVtOgoKJSBmaW5kIHhlbi9h
cmNoL2FybSAtdHlwZSBmIC1uYW1lICIqLltjaF0iIC1leGVjIGdyZXAgLWxQICJcdCIge30gXDsK
eGVuL2FyY2gvYXJtL3RyYXBzLmMKeGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCnhlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvYXNzZW1ibGVyLmgKeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCnhl
bi9hcmNoL2FybS9hcm02NC9saWIvZmluZF9uZXh0X2JpdC5jCnhlbi9hcmNoL2FybS9hcm02NC9p
bnNuLmMKeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAo
YXBwYXJlbnRseSwgSSBkb24ndCBoYXZlIHRoaXMgcGF0Y2ggYXBwbGllZCkKCgo+IC0tLQo+ICB4
ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+IGluZGV4IDI1OGIwNTdmMDAuLjYyMzE3M2Jj
N2YgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9ib290ZmR0LmMKPiBAQCAtMjY0LDcgKzI2NCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
cm9jZXNzX211bHRpYm9vdF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gICAgICAg
ICAgY2FzZSAxOiBraW5kID0gQk9PVE1PRF9SQU1ESVNLOyBicmVhazsKPiAgICAgICAgICBkZWZh
dWx0OiBicmVhazsKPiAgICAgICAgICB9Cj4gLQlpZiAoIGtpbmRfZ3Vlc3MgPiAxICYmIGhhc194
c21fbWFnaWMoc3RhcnQpICkKPiArICAgICAgICBpZiAoIGtpbmRfZ3Vlc3MgPiAxICYmIGhhc194
c21fbWFnaWMoc3RhcnQpICkKPiAgICAgICAgICAgICAga2luZCA9IEJPT1RNT0RfWFNNOwo+ICAg
ICAgfQoKCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 17:49:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 17: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 1i86jU-0007mI-1Q; Wed, 11 Sep 2019 17:48:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b1gu=XG=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i86jS-0007mD-V1
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 17:48:42 +0000
X-Inumbo-ID: 6418a282-d4bc-11e9-978d-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::62d])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6418a282-d4bc-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 17:48:41 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Ity8Iv1UgPrJF2DGG+Neb6dmHGQuciPBs9cYnsznbSv9AbuA9l5frr2oyljzzkPMjA9vgR1DAwZoTqJuBJnvkBeLPcIDxE0d/fq204SKo1S0PyzYKHaxQpwS1YwNxax5HcjRCuaerCliNwKcVgYf6s2XyP1sPhbTwBK8j4Ew6fZdb19AgnKLDxpRdyi7H01lwC0r9uCIIOKxcKu1BH3e8CJXlotDrjfkgM7Mne2nSRAF/u2Zk9bvgPkGlCBs+r2NTCpsXSrYzA16i+NVgup7ra1BaPyCbA+Ay7CzcijsQPXDDPSOvDcTii8o1I7vv/Yn8mF1KdD5U41oC8UwsgRpuQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=r0DqDsV2z1KJgHZHrewbuRWL5ZqktPsVThRHGVzBcy4=;
 b=Z50Dp91wWGEzwbuo6o6vL/8i8yHca/nhdcoKjLa93FY7U8zASvZX37pgtlz8j5NJb85hJvObOPj20c9Bt5SiNa7zz15RuMn3zKTv2u4s3r221BfDH8C/7k03GzOrP4bDzWcCubBEjyXVFz/GmhhMsubNiOGBy0BPxRiOFigY5vmOdWtWhAPhzMD2W8Ja1gYnXmqr/UzuKz8Fag/pcyz1Zqz7eJddAn7yaA5whDblELhwa2Nr+98ocw95JnZ/5seEUFoguazKTwYRCTy+YFw3PKHxDUgHF+/z6EbO5jfX0HlYlKfTPfTGjtFNq/wXtQwlLdR4SVUpd0jGRmxpz+uQ6A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=r0DqDsV2z1KJgHZHrewbuRWL5ZqktPsVThRHGVzBcy4=;
 b=IXy0GdmWn89Lr/eplKG2rw89jO4V4PjrPOiDSBHqyxoF0E5ZBf5KQWTLeKLBNZ/Qvige7G9USrOEqSViHJxfxTujPdy8PmHpgoE1dB5qKl+49cqPxbQl0fL9hzXzCEIh7z/tx0HPRLHZyXjD7rS+IHSaSYritjeRj8QPbeJkr7I=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4658.eurprd03.prod.outlook.com (20.177.41.91) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.15; Wed, 11 Sep 2019 17:48:40 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 11 Sep 2019
 17:48:33 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [RFC 4/9] arm64: utilize time accounting
Thread-Index: AQHVaIw6MLUGOcq9k0Wum1GxgvSav6cmwSgA
Date: Wed, 11 Sep 2019 17:48:33 +0000
Message-ID: <87pnk6g1vz.fsf@epam.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-5-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1568197942-15374-5-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3263b6c6-ab96-467a-ef88-08d736e04402
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4658; 
x-ms-traffictypediagnostic: AM0PR03MB4658:|AM0PR03MB4658:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB46588728D2882AE2CCD22E07E6B10@AM0PR03MB4658.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2449;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(396003)(366004)(346002)(136003)(199004)(189003)(11346002)(86362001)(54906003)(76176011)(6436002)(80792005)(2616005)(81156014)(81166006)(66066001)(102836004)(476003)(26005)(15650500001)(66946007)(316002)(486006)(8676002)(4326008)(305945005)(7736002)(186003)(53936002)(8936002)(66556008)(99286004)(64756008)(107886003)(6246003)(66476007)(6512007)(6486002)(66446008)(2906002)(446003)(25786009)(71200400001)(71190400001)(6916009)(36756003)(229853002)(55236004)(6116002)(3846002)(14444005)(256004)(14454004)(5660300002)(478600001)(91956017)(76116006)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4658;
 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: ZDEClNOvVyhL8g27CNUW/pMyKOuM2QA11lvA6kN7w+jlgpyGfrfB5e5I43T0s130EPtc7HrtjaEmIDOd4h1CE4INBYcCSEx+nnH9OV552x9UMqouphwMOXpAQJN7nnV4ID9Fs9b6s4t0B8wnIN4li9Mfa0GJKcssgfBVkcuiGXAmcPOir+4DwjOXoD4JZt9F8STHZYZXlFFXMQW7brxyVU9qtbsj49BBbfDz6QLa3/PrNtRthUWZ0qKgQ4yHt2TDtQEe1lCZRST0lGctBVyxKqLzFGX1SVrpeiafVwPQqQ/BQiSs7uHfBYJl5bHQ0O2BSUaE9tW/CRhNZnukYBY7S5yIsBO1fkCd/TzLtfmWCRNg8jXGVpFeye/YjFVf8EU7neykmBnKXZ5Vg/Wx2bJ9bBvLCKO75XJGocV+Lj6oPU0=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3263b6c6-ab96-467a-ef88-08d736e04402
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 17:48:33.5083 (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: dKZx4RbcqFxJcRRPaIlYZg6yKjNnlQo9QCvySC4fWc92piXzAbTVJ7tF8DpQ7dvsBkvTAfY8MHOTyEtllIUgY4R0ZkoClpNXx9dA87HEqWY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4658
Subject: Re: [Xen-devel] [RFC 4/9] arm64: utilize time accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

CkhpIEFuZHJpaSwKCkFuZHJpaSBBbmlzb3Ygd3JpdGVzOgoKPiBGcm9tOiBBbmRyaWkgQW5pc292
IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+Cj4gQ2FsbCB0aW1lIGFjY291bnRpbmcgaG9va3Mg
ZnJvbSBhcHByb3ByaWF0ZSB0cmFuc2l0aW9uIHBvaW50cwo+IG9mIHRoZSBBUk02NCBjb2RlLgpJ
J2QgcHJlZmVyIG1vcmUgZWxhYm9yYXRlIGNvbW1pdCBtZXNzYWdlLiBGb3IgZXhhbXBsZSAtIHdo
YXQgYXJlCmFwcHJvcHJpYXRlIHRyYW5zaXRpb24gcG9pbnRzPyBJIG1lYW4gLSBob3cgeW91IGNo
b3NlIG9uZXM/Cgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMzkgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4gIHhlbi9hcmNoL2FybS9kb21haW4u
YyAgICAgIHwgIDIgKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiBpbmRleCAyZDlhMjcxLi42ZmIyZmE5IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMKPiBAQCAtMTQzLDEyICsxNDMsMjEgQEAKPgo+ICAgICAgICAgIC5lbmRt
Cj4KPiAtICAgICAgICAubWFjcm8gIGV4aXQsIGh5cCwgY29tcGF0Cj4gKyAgICAgICAgLm1hY3Jv
ICBleGl0LCBoeXAsIGNvbXBhdCwgdGFjYz0xCj4KPiAgICAgICAgICAuaWYgXGh5cCA9PSAwICAg
ICAgICAgLyogR3Vlc3QgbW9kZSAqLwo+Cj4gKwkuaWYgXHRhY2MgPT0gMQpUaGVyZSBpcyBhIGhh
cmQgdGFiLCBpbnN0ZWFkIG9mIDggc3BhY2VzLgoKQWxzbywgd2hpbGUgaXQgaXMgZWFzeSB0byBn
dWVzcyB3aGF0ICdoeXAnIGFuZCAnY29tcGF0JyBtZWFuLCBpdCBpcyBoYXJkCnRvIHRlbGwgd2hh
dCAndGFjYycgc3RhbmRzIGZvci4gSSB0aGluaywgeW91IG5lZWQgZWl0aGVyIGJldHRlcgpuYW1l
IGZvciB0aGlzIG9yIGEgY29tbWVudCwgd2hpY2ggZXhwbGFpbnMgYWxsIHBhcmFtZXRlcnMuCgo+
ICsKPiArICAgICAgICBtb3YgICAgIHgwLCAjMQo+ICsgICAgICAgIGJsICAgICAgdGFjY19oeXAK
PiArCj4gKwkuZW5kaWYKVGhlIHNhbWUgYWJvdXQgaGFyZCB0YWJzLiBQcm9iYWJseSwgdGhlcmUg
YXJlIG1vcmUgb2YgdGhlbSBpbiB0aGlzIHBhdGNoLgoKPiArCj4gICAgICAgICAgYmwgICAgICBs
ZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBvbiByZXR1cm4gKi8K
Pgo+ICsJbW92ICAgICB4MCwgIzEKPiArCWJsICAgICAgdGFjY19ndWVzdAo+ICAgICAgICAgIGV4
aXRfZ3Vlc3QgXGNvbXBhdAo+Cj4gICAgICAgICAgLmVuZGlmCj4gQEAgLTIwNSw5ICsyMTQsMTUg
QEAgaHlwX3N5bmM6Cj4KPiAgaHlwX2lycToKPiAgICAgICAgICBlbnRyeSAgIGh5cD0xCj4gKyAg
ICAgICAgbW92ICAgICB4MCwjNQpTcGFjZSBpcyBtaXNzaW5nIGJlZm9yZSAjNQoKPiArICAgICAg
ICBibCAgICAgIHRhY2NfaXJxX2VudGVyCj4gICAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNAo+
ICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4gICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQo+
ICsKPiArICAgICAgICBtb3YgICAgIHgwLCM1ClNwYWNlIGlzIG1pc3NpbmcgYmVmb3JlICM1Cgo+
ICsgICAgICAgIGJsICAgICAgdGFjY19pcnFfZXhpdAo+ICsKPiAgICAgICAgICBleGl0ICAgIGh5
cD0xCj4KPiAgZ3Vlc3Rfc3luYzoKPiBAQCAtMjkxLDYgKzMwNiw5IEBAIGd1ZXN0X3N5bmNfc2xv
d3BhdGg6Cj4gICAgICAgICAgICogdG8gc2F2ZSB0aGVtLgo+ICAgICAgICAgICAqLwo+ICAgICAg
ICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wLCBzYXZlX3gwX3gxPTAKPiArClRoZXJlIGFyZSB0
cmFpbGluZyB3aGl0ZXNwYWNlcy4gSSBzdXJlIHRoYXQgJ2dpdCBkaWZmJyBoaWdobGlnaHRzCnN1
Y2ggbWlzdGFrZXMuLi4KCj4gKyAgICAgICAgbW92ICAgICB4MCwjMQpTcGFjZSBpcyBtaXNzaW5n
IGJlZm9yZSAjMQoKPiArICAgICAgICBibCAgICAgIHRhY2NfZ3N5bmMKPiAgICAgICAgICAvKgo+
ICAgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNI
Uk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4gICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2
U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCj4gQEAgLTMw
Nyw2ICszMjUsMTAgQEAgZ3Vlc3Rfc3luY19zbG93cGF0aDoKPgo+ICBndWVzdF9pcnE6Cj4gICAg
ICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKPiArCj4gKyAgICAgICAgbW92ICAgICB4MCwj
NgpTcGFjZSBpcyBtaXNzaW5nIGJlZm9yZSAjNgoKPiArICAgICAgICBibCAgICAgIHRhY2NfaXJx
X2VudGVyCj4gKwo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBi
ZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiAgICAg
ICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwg
ZXhjZXB0aW9uIHdpbGwgYmUKPiBAQCAtMzE5LDYgKzM0MSw4IEBAIGd1ZXN0X2lycToKPiAgICAg
ICAgICBtb3YgICAgIHgwLCBzcAo+ICAgICAgICAgIGJsICAgICAgZG9fdHJhcF9pcnEKPiAgMToK
PiArCW1vdgl4MCwjNgpTcGFjZSBpcyBtaXNzaW5nIGJlZm9yZSAjNiwgYWxzbyBsb29rcyBsaWtl
IHRoZXJlIGlzIGEgaGFyZCB0YWIgY2hhcmFjdGVyLgoKPiArICAgICAgICBibCAgICAgIHRhY2Nf
aXJxX2V4aXQKPiAgICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MAo+Cj4gIGd1ZXN0X2Zp
cV9pbnZhbGlkOgo+IEBAIC0zMzQsNiArMzU4LDkgQEAgZ3Vlc3RfZXJyb3I6Cj4KPiAgZ3Vlc3Rf
c3luY19jb21wYXQ6Cj4gICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKPiArCj4gKyAg
ICAgICAgbW92ICAgICB4MCwjMgpTcGFjZSBpcyBtaXNzaW5nIGJlZm9yZSAjMi4KCj4gKyAgICAg
ICAgYmwgICAgICB0YWNjX2dzeW5jCj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBUaGUgdlNF
cnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllf
RVhJVAo+ICAgICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0
aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQo+IEBAIC0zNTAsNiArMzc3LDEwIEBAIGd1ZXN0
X3N5bmNfY29tcGF0Ogo+Cj4gIGd1ZXN0X2lycV9jb21wYXQ6Cj4gICAgICAgICAgZW50cnkgICBo
eXA9MCwgY29tcGF0PTEKPiArCj4gKyAgICAgICAgbW92ICAgICB4MCwjNwpTcGFjZSBpcyBtaXNz
aW5nIGJlZm9yZSAjNy4KCj4gKyAgICAgICAgYmwgICAgICB0YWNjX2lycV9lbnRlcgo+ICsKPiAg
ICAgICAgICAvKgo+ICAgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGls
ZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4gICAgICAgICAgICogaXMgbm90
IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxs
IGJlCj4gQEAgLTM2Miw2ICszOTMsOCBAQCBndWVzdF9pcnFfY29tcGF0Ogo+ICAgICAgICAgIG1v
diAgICAgeDAsIHNwCj4gICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQo+ICAxOgo+ICsgICAg
ICAgIG1vdiAgICAgeDAsIzcKU3BhY2UgaXMgbWlzc2luZyBiZWZvcmUgIzcuLi4KCj4gKyAgICAg
ICAgYmwgICAgICB0YWNjX2lycV9leGl0Cj4gICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0
PTEKPgo+ICBndWVzdF9maXFfaW52YWxpZF9jb21wYXQ6Cj4gQEAgLTM3Niw5ICs0MDksOSBAQCBn
dWVzdF9lcnJvcl9jb21wYXQ6Cj4gICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTEKPgo+
ICBFTlRSWShyZXR1cm5fdG9fbmV3X3ZjcHUzMikKPiAtICAgICAgICBleGl0ICAgIGh5cD0wLCBj
b21wYXQ9MQo+ICsgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0xLCB0YWNjPTAKPiAgRU5U
UlkocmV0dXJuX3RvX25ld192Y3B1NjQpCj4gLSAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0
PTAKPiArICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MCwgdGFjYz0wCj4KPiAgcmV0dXJu
X2Zyb21fdHJhcDoKPiAgICAgICAgICBtc3IgICAgIGRhaWZzZXQsICMyIC8qIE1hc2sgaW50ZXJy
dXB0cyAqLwoKCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+IGluZGV4IGE5YzQxMTMuLjUzZWY2MzAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gQEAgLTUx
LDExICs1MSwxMyBAQCBzdGF0aWMgdm9pZCBkb19pZGxlKHZvaWQpCj4gICAgICBwcm9jZXNzX3Bl
bmRpbmdfc29mdGlycXMoKTsKPgo+ICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiArICAgIHRh
Y2NfaWRsZSgxKTsKMSBhbmQgMiAoYmVsb3cpIGxvb2sgbGlrZSBzb21lIG1hZ2ljYWwgdmFsdWVz
IHRvIG1lLgpJIGJlbGlldmUsIHlvdSBuZWVkIHRvIGRlZmluZSBzb21lIGVudW1lcmF0aW9uLgoK
PiAgICAgIGlmICggY3B1X2lzX2hhbHRhYmxlKGNwdSkgKQo+ICAgICAgewo+ICAgICAgICAgIGRz
YihzeSk7Cj4gICAgICAgICAgd2ZpKCk7Cj4gICAgICB9Cj4gKyAgICB0YWNjX2h5cCgyKTsKPiAg
ICAgIGxvY2FsX2lycV9lbmFibGUoKTsKPgo+ICAgICAgc2NoZWRfdGlja19yZXN1bWUoKTsKCgot
LQpWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 17:58:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 17:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i86t4-0000Bm-2G; Wed, 11 Sep 2019 17:58:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ErL=XG=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i86t2-0000Bh-87
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 17:58:36 +0000
X-Inumbo-ID: c66311ba-d4bd-11e9-b76c-bc764e2007e4
Received: from mail-vs1-xe42.google.com (unknown [2607:f8b0:4864:20::e42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c66311ba-d4bd-11e9-b76c-bc764e2007e4;
 Wed, 11 Sep 2019 17:58:35 +0000 (UTC)
Received: by mail-vs1-xe42.google.com with SMTP id s18so14383377vsa.0
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 10:58:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=iqjZhuB3T+EtEOnlTMDDdAqUk4LWKKt/4SOCDobtOVY=;
 b=N9W6ls7QeMZ0SaE+rSRPTIaOjGrcE0Cq42TarnXTvGnIWKvo/HfDNdcwiXViQQY8XN
 cynx+GDIfJkEARHAXuW9UmcfuzRATTqiZ2mhV9+kw9egHC6CCI9FUKuBdfHJjZmKSVlI
 awZ57FIc0SiQIDew/Q0kEEGu+6JW5d+a9iG4YtI46k7eEeFa4E4j7Za/2zXExGwIipdU
 NEkfkeccz6tsutPs8ot6tn+IKKt4KdL53+E+LIucBEUQyN1lMB7W9CINpwg8Xc95RreE
 YdfNEAGr0xpLg+J7GpNou7CEVmvo5fPVlXsArYHbH+SPYVn+5tNZcKtTy/0StQ87In04
 kxbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=iqjZhuB3T+EtEOnlTMDDdAqUk4LWKKt/4SOCDobtOVY=;
 b=OUhRrQ2MsHp6iHCzpA09gRdmp7kmYRP6eaf70lhjfN8RNnz0DBwfJXY+cpQFykzw1W
 Y+VjKNQEhr0v4pbgJuEhPLg/Avde3He9O6Y/PMEDd0DUEbgzXzITg27/KWw39rxxI/bz
 mfuEcl8RRKegQFaQzd2OWTgJNxlLeVYhoPzdGt+ok36Pre8WOLakwyI8E3QOMb53H3Zi
 HV+KF5znY4DHRCr7zOwdGM7vGGHHhL065MZJMQcCpFK7w5ru9/SwZjlFOSzdFOvQEhlm
 eu2YDbLDJdSU+atVfRPXJcX3kFSDTPyyiTb2/Vcpte17Cb0lcrpoNp5cSZUxj+TNqUi7
 TYbw==
X-Gm-Message-State: APjAAAXfXxxezogjbEGbcSwnMNhYmhJN+6CV1g7wk1ujAIqXrs7nwK49
 oTlaau4x+pw9Cs6knxJ4TA9RPNN/QfINVenKwPQ=
X-Google-Smtp-Source: APXvYqx+WOom7T17MFVBk4St7f25JA5YFvP8lHrwZy455IwxGNerL0aMa46up6dnu1RdWlbed2PBvzb9nmShpRFe9lA=
X-Received: by 2002:a67:f619:: with SMTP id k25mr2869288vso.160.1568224715023; 
 Wed, 11 Sep 2019 10:58:35 -0700 (PDT)
MIME-Version: 1.0
References: <20190911151942.28459-1-julien.grall@arm.com>
 <87r24mg2kr.fsf@epam.com>
In-Reply-To: <87r24mg2kr.fsf@epam.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Wed, 11 Sep 2019 18:58:21 +0100
Message-ID: <CAF3u54Cp4fuKt6EpS=cARPgtKcVQwAKa8_5uxDfSJhtYCBr-KQ@mail.gmail.com>
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Subject: Re: [Xen-devel] [PATCH] xen/arm: bootfd: Fix indentation in
 process_multiboot_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 <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: multipart/mixed; boundary="===============2118908665745635055=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2118908665745635055==
Content-Type: multipart/alternative; boundary="000000000000112bec05924ac57c"

--000000000000112bec05924ac57c
Content-Type: text/plain; charset="UTF-8"

On Wed, 11 Sep 2019, 18:36 Volodymyr Babchuk, <Volodymyr_Babchuk@epam.com>
wrote:

>
> Julien Grall writes:
>
> > One line in process_multiboot_node() is using hard tab rather than soft
> > tab. So fix it!
> >
> > Signed-off-by: Julien Grall <julien.grall@arm.com>
> Reviewed-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
>
> So, hunting them one-by-one is the preferred way?


I usually do it while I touch code around. I found this one when debugging
a boot regression today. You are welcome to fix the rest although...

I'm asking this
> because there are more of them:
>
> % find xen/arch/arm -type f -name "*.[ch]" -exec grep -lP "\t" {} \;
> xen/arch/arm/traps.c
> xen/arch/arm/acpi/boot.c
> xen/arch/arm/arm32/lib/assembler.h
> xen/arch/arm/arm64/livepatch.c
> xen/arch/arm/arm64/lib/find_next_bit.c
> xen/arch/arm/arm64/insn.c
>

The 4 above are a copy from Linux and therefore hard tab should stay.

Cheers,


>

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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Wed, 11 Sep 2019, 18:36 Volodymyr Babchuk, &lt;<a h=
ref=3D"mailto:Volodymyr_Babchuk@epam.com">Volodymyr_Babchuk@epam.com</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Julien Grall writes:<br>
<br>
&gt; One line in process_multiboot_node() is using hard tab rather than sof=
t<br>
&gt; tab. So fix it!<br>
&gt;<br>
&gt; Signed-off-by: Julien Grall &lt;<a href=3D"mailto:julien.grall@arm.com=
" target=3D"_blank" rel=3D"noreferrer">julien.grall@arm.com</a>&gt;<br>
Reviewed-by: Volodymyr Babchuk &lt;<a href=3D"mailto:volodymyr_babchuk@epam=
.com" target=3D"_blank" rel=3D"noreferrer">volodymyr_babchuk@epam.com</a>&g=
t;<br>
<br>
So, hunting them one-by-one is the preferred way?</blockquote></div></div><=
div dir=3D"auto"><br></div><div dir=3D"auto">I usually do it while I touch =
code around. I found this one when debugging a boot regression today. You a=
re welcome to fix the rest although...</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> I=
&#39;m asking this<br>
because there are more of them:<br>
<br>
% find xen/arch/arm -type f -name &quot;*.[ch]&quot; -exec grep -lP &quot;\=
t&quot; {} \;<br>
xen/arch/arm/traps.c<br>
xen/arch/arm/acpi/boot.c<br>
xen/arch/arm/arm32/lib/assembler.h<br>
xen/arch/arm/arm64/livepatch.c<br>
xen/arch/arm/arm64/lib/find_next_bit.c<br>
xen/arch/arm/arm64/insn.c<br></blockquote></div></div><div dir=3D"auto"><br=
></div><div dir=3D"auto">The 4 above are a copy from Linux and therefore ha=
rd tab should stay.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Chee=
rs,</div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_=
quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><br></blockquote></div></div></div>

--000000000000112bec05924ac57c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2118908665745635055==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 11 17:59:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 17: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 1i86u4-0000Fi-EN; Wed, 11 Sep 2019 17:59:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oCsH=XG=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i86u3-0000Fa-Gc
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 17:59:39 +0000
X-Inumbo-ID: eb87bd42-d4bd-11e9-b76c-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb87bd42-d4bd-11e9-b76c-bc764e2007e4;
 Wed, 11 Sep 2019 17:59:38 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id l11so17188586lfk.6
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 10:59: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;
 bh=5C95kf9c0fiXXe9eHC4b3N15laYfsWrjL1Mm0/xpy9o=;
 b=D8oXZg4JRXEH+3wLUmFuEvsO+H3SkWsssJ799qsoqqzKlN+pDBDHy8x60MTObIYoM+
 u4+z7PY6GSaWSl7D0aDDkR60K6ktksA4ul1idlUnEr4MU4KHA+A4Wy7XP+ceByMkv1vk
 XXIC1P/CQCvhJpt1Yk1dZqEzfqslFZxnPbRnQPTbADgOpv+XcHSsKgnHOMpSNDlO91r0
 yEdJr2z4VELHsTqJuxhwvNE87CpTaPUWVuycM968cdrAAkxJ62xVMsXVpyoqbOTyr66n
 x2hvRwx5w7EKjFJgwcUShRPvNm0sq0HNNvums8wtzDHGCovFkiuZkKZsn8OIt15rnK1C
 J4Yw==
X-Google-DKIM-Signature: v=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=5C95kf9c0fiXXe9eHC4b3N15laYfsWrjL1Mm0/xpy9o=;
 b=LWCyGUrlsdnQOQaXbKgnHdCt6Zic0JDh6KmD9NSRzxUdLHihZ0Giyyo4y3OMQ8XquF
 6VJLK18VJuZy5asR7hkyiLe04kUpmoEXLLzKAG4EyJneRvP59SbjSJsMki9smGN4WSVo
 f9c1k+3tb/hK0QqF2FA7FBE5qB++HFBQDf4wRKRna9Ca0rHCgK8uUtnMOI9J1eu/teQq
 Dtunnu/JKiq3Q8VeECZCcUJgpDt/5MmMv4/7qnPnjOOsZHA0M27vc6ZrDMHnU+e1qVbX
 5HU9QsmHqf9oVjFDohpkc2XQLEPlqRMm4B4hyNF4wOR6hctvq10btGB7z08hI7SG3gY0
 Z6Aw==
X-Gm-Message-State: APjAAAVsPvYXz1ToWJlZpgoFhI8PeE4WRuQo02bvTrfPwLGAiSxSPUBI
 Kpqq9w0qanz7ZchzDNvszB3/LBy9
X-Google-Smtp-Source: APXvYqw//SwD3HVJns5qGXd44qI/1SMIOvkaY54K++FAAdkxlJq9zlFIXW2d1zwXvAjEErzKcKyJNw==
X-Received: by 2002:ac2:44b9:: with SMTP id c25mr26248817lfm.112.1568224776981; 
 Wed, 11 Sep 2019 10:59:36 -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 u1sm5294335lfi.83.2019.09.11.10.59.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 11 Sep 2019 10:59:36 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 11 Sep 2019 20:59:30 +0300
Message-Id: <1568224770-25402-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [RFC PATCH V3] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlcmUgaXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQgZm9yIHRoZSBJT01NVSB3aGljaCB3YW50
cyB0byBzaGFyZQp0aGUgUDJNIHRhYmxlIHdpdGggdGhlIENQVS4gVGhlIElPTU1VJ3MgU3RhZ2Ut
MiBpbnB1dCBzaXplIG11c3QgYmUgZXF1YWwKdG8gdGhlIFAyTSBJUEEgc2l6ZS4gSXQgaXMgbm90
IGEgcHJvYmxlbSB3aGVuIHRoZSBJT01NVSBjYW4gc3VwcG9ydAphbGwgdmFsdWVzIHRoZSBDUFUg
c3VwcG9ydHMuIEluIHRoYXQgY2FzZSwgdGhlIElPTU1VIGRyaXZlciB3b3VsZCBqdXN0CnVzZSBh
bnkgInAybV9pcGFfYml0cyIgdmFsdWUgYXMgaXMuIEJ1dCwgdGhlcmUgYXJlIGNhc2VzIHdoZW4g
bm90LgoKSW4gb3JkZXIgdG8gbWFrZSBQMk0gc2hhcmluZyBwb3NzaWJsZSBvbiB0aGUgcGxhdGZv
cm1zIHdoaWNoCklPTU1VcyBoYXZlIGEgbGltaXRhdGlvbiBpbiBtYXhpbXVtIFN0YWdlLTIgaW5w
dXQgc2l6ZSBpbnRyb2R1Y2UKdGhlIGZvbGxvd2luZyBsb2dpYy4KCkZpcnN0IGluaXRpYWxpemUg
dGhlIElPTU1VIHN1YnN5c3RlbSBhbmQgZ2F0aGVyIHJlcXVpcmVtZW50cyByZWdhcmRpbmcKdGhl
IG1heGltdW0gSVBBIGJpdHMgc3VwcG9ydGVkIGJ5IGVhY2ggSU9NTVUgZGV2aWNlIHRvIGZpZ3Vy
ZSBvdXQKdGhlIG1pbmltdW0gdmFsdWUgYW1vbmcgdGhlbS4gSW4gdGhlIFAyTSBjb2RlLCB0YWtl
IGludG8gdGhlIGFjY291bnQKdGhlIElPTU1VIHJlcXVpcmVtZW50cyBhbmQgY2hvb3NlIHN1aXRh
YmxlICJwYV9yYW5nZSIgYWNjb3JkaW5nCnRvIHRoZSByZXN0cmljdGVkICJwMm1faXBhX2JpdHMi
LgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQpTdGlsbCBSRkM6CgoxLiBQYXRjaCBhc3N1bWVzIHRoYXQgSVBNTVUgc3VwcG9ydCBpcyBhbHJl
YWR5IGluLgoyLiBOb3QgY2hlY2tlZCBmb3IgdGhlIFNNTVUuCgpDaGFuZ2VzIFJGQyBWMiBbMl0g
LT4gUkZDIFYzOgogICAtIENoZWNrIGluIHNldHVwX3ZpcnRfcGFnaW5nKCkgdGhhdCB0aGUgInJl
c3RyaWN0ZWQiCiAgICAgUDJNIElQQSBzaXplIGlzIGF0IGxlYXN0IDQwLWJpdAogICAtIE1vZGlm
eSBsb2dpYyBpbiBzZXR1cF92aXJ0X3BhZ2luZygpIGEgYml0IHRvIG1ha2UgaXQKICAgICAiSU9N
TVUtYWdub3N0aWMiCiAgIC0gQ2xhcmlmeSBjb21tZW50cyBpbiBjb2RlLCBhZGQgc29tZSBleHBs
YW5hdGlvbnMKICAgLSBBdm9pZCB1c2luZyB0aGUgdGVybSAiSU9NTVUiIGluIFAyTSBjb2RlIHdo
ZXJlIHBvc3NpYmxlCgpDaGFuZ2VzIFJGQyBWMSBbMV0gLT4gUkZDIFYyIFsyXToKICAgLSBEb24n
dCB1cGRhdGUgcDJtX2lwYV9iaXRzIGJ5IHRoZSBJT01NVSBkcml2ZXJzIGRpcmVjdGx5LAogICAg
IGludHJvZHVjZSBwMm1fcmVzdHJpY3RfaXBhX2JpdHMoKQogICAtIENsYXJpZnkgcGF0Y2ggc3Vi
amVjdC9kZXNjcmlwdGlvbgogICAtIEFkZCBtb3JlIGNvbW1lbnRzIHRvIGNvZGUKICAgLSBDaGVj
ayBmb3IgZXF1aXZhbGVudCAicGFiaXRzIiBpbiBzZXR1cF92aXJ0X3BhZ2luZygpCiAgIC0gUmVt
b3ZlIEFTU0VSVHMgZnJvbSB0aGUgU01NVSBhbmQgSVBNTVUgZHJpdmVycwoKWzFdIGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cw
MjA3OC5odG1sClsyXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTktMDgvbXNnMDIyMzcuaHRtbAotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAg
ICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMgfCAxOCArKy0tLS0tLS0t
LS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICB8IDExICsrKy0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICAgICAgICB8ICA5ICsrKysr
KysKIDUgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IDIzNzRlOTIuLmQ1ZTI1MzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTM0LDcgKzM0LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBtYXhfdm1pZCA9IE1BWF9WTUlEXzhfQklUOwogCiAjZGVmaW5lIFAyTV9S
T09UX1BBR0VTICAgICgxPDxQMk1fUk9PVF9PUkRFUikKIAotdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgcDJtX2lwYV9iaXRzOworLyoKKyAqIFNldCBsYXJnZXIgdGhhbiBhbnkgcG9zc2libGUg
dmFsdWUsIHNvIHRoZSBudW1iZXIgb2YgSVBBIGJpdHMgY2FuIGJlCisgKiByZXN0cmljdGVkIGJ5
IGV4dGVybmFsIGVudGl0eSAoZS5nLiBJT01NVSkuCisgKi8KK3Vuc2lnbmVkIGludCBfX3JlYWRf
bW9zdGx5IHAybV9pcGFfYml0cyA9IDY0OwogCiAvKiBIZWxwZXJzIHRvIGxvb2t1cCB0aGUgcHJv
cGVydGllcyBvZiBlYWNoIGxldmVsICovCiBzdGF0aWMgY29uc3QgcGFkZHJfdCBsZXZlbF9tYXNr
c1tdID0KQEAgLTE5MTIsNiArMTkxNiwxNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9m
cm9tX2d2YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKICAgICByZXR1cm4gcGFnZTsKIH0K
IAordm9pZCBfX2luaXQgcDJtX3Jlc3RyaWN0X2lwYV9iaXRzKHVuc2lnbmVkIGludCBpcGFfYml0
cykKK3sKKyAgICAvKgorICAgICAqIENhbGN1bGF0ZSB0aGUgbWluaW11bSBvZiB0aGUgbWF4aW11
bSBJUEEgYml0cyB0aGF0IGFueSBleHRlcm5hbCBlbnRpdHkKKyAgICAgKiBjYW4gc3VwcG9ydC4K
KyAgICAgKi8KKyAgICBpZiAoIGlwYV9iaXRzIDwgcDJtX2lwYV9iaXRzICkKKyAgICAgICAgcDJt
X2lwYV9iaXRzID0gaXBhX2JpdHM7Cit9CisKIC8qIFZUQ1IgdmFsdWUgdG8gYmUgY29uZmlndXJl
ZCBieSBhbGwgQ1BVcy4gU2V0IG9ubHkgb25jZSBieSB0aGUgYm9vdCBDUFUgKi8KIHN0YXRpYyB1
aW50MzJfdCBfX3JlYWRfbW9zdGx5IHZ0Y3I7CiAKQEAgLTE5NjYsMTUgKzE5ODAsMjQgQEAgdm9p
ZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKICAgICAgICAgWzddID0geyAwIH0gIC8q
IEludmFsaWQgKi8KICAgICB9OwogCi0gICAgdW5zaWduZWQgaW50IGNwdTsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgY3B1OwogICAgIHVuc2lnbmVkIGludCBwYV9yYW5nZSA9IDB4MTA7IC8qIExhcmdl
ciB0aGFuIGFueSBwb3NzaWJsZSB2YWx1ZSAqLwogICAgIGJvb2wgdm1pZF84X2JpdCA9IGZhbHNl
OwogCisgICAgaWYgKCBwMm1faXBhX2JpdHMgPCA0MCApCisgICAgICAgIHBhbmljKCJQMk0gSVBB
IHNpemUgbXVzdCBiZSBhdCBsZWFzdCA0MC1iaXQgKHAybV9pcGFfYml0cz0ldSlcbiIsCisgICAg
ICAgICAgICAgIHAybV9pcGFfYml0cyk7CisKICAgICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggY3B1
ICkKICAgICB7CiAgICAgICAgIGNvbnN0IHN0cnVjdCBjcHVpbmZvX2FybSAqaW5mbyA9ICZjcHVf
ZGF0YVtjcHVdOwotICAgICAgICBpZiAoIGluZm8tPm1tNjQucGFfcmFuZ2UgPCBwYV9yYW5nZSAp
Ci0gICAgICAgICAgICBwYV9yYW5nZSA9IGluZm8tPm1tNjQucGFfcmFuZ2U7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogUmVzdHJpY3QgInAybV9pcGFfYml0cyIgaWYgbmVlZGVkLiBBcyBQMk0g
dGFibGUgaXMgYWx3YXlzIGNvbmZpZ3VyZWQKKyAgICAgICAgICogd2l0aCBJUEEgYml0cyA9PSBQ
QSBiaXRzLCBjb21wYXJlIGFnYWluc3QgInBhYml0cyIuCisgICAgICAgICAqLworICAgICAgICBp
ZiAoIHBhX3JhbmdlX2luZm9baW5mby0+bW02NC5wYV9yYW5nZV0ucGFiaXRzIDwgcDJtX2lwYV9i
aXRzICkKKyAgICAgICAgICAgIHAybV9pcGFfYml0cyA9IHBhX3JhbmdlX2luZm9baW5mby0+bW02
NC5wYV9yYW5nZV0ucGFiaXRzOwogCiAgICAgICAgIC8qIFNldCBhIGZsYWcgaWYgdGhlIGN1cnJl
bnQgY3B1IGRvZXMgbm90IHN1cHBvcnQgMTYgYml0IFZNSURzLiAqLwogICAgICAgICBpZiAoIGlu
Zm8tPm1tNjQudm1pZF9iaXRzICE9IE1NNjRfVk1JRF8xNl9CSVRTX1NVUFBPUlQgKQpAQCAtMTk4
OCw2ICsyMDExLDE2IEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnRfcGFnaW5nKHZvaWQpCiAgICAg
aWYgKCAhdm1pZF84X2JpdCApCiAgICAgICAgIG1heF92bWlkID0gTUFYX1ZNSURfMTZfQklUOwog
CisgICAgLyogQ2hvb3NlIHN1aXRhYmxlICJwYV9yYW5nZSIgYWNjb3JkaW5nIHRvIHRoZSByZXN1
bHRlZCAicDJtX2lwYV9iaXRzIi4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUo
cGFfcmFuZ2VfaW5mbyk7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIHAybV9pcGFfYml0cyA9
PSBwYV9yYW5nZV9pbmZvW2ldLnBhYml0cyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhX3Jh
bmdlID0gaTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQorCiAgICAgLyog
cGFfcmFuZ2UgaXMgNCBiaXRzLCBidXQgdGhlIGRlZmluZWQgZW5jb2RpbmdzIGFyZSBvbmx5IDMg
Yml0cyAqLwogICAgIGlmICggcGFfcmFuZ2UgPj0gQVJSQVlfU0laRShwYV9yYW5nZV9pbmZvKSB8
fCAhcGFfcmFuZ2VfaW5mb1twYV9yYW5nZV0ucGFiaXRzICkKICAgICAgICAgcGFuaWMoIlVua25v
d24gZW5jb2Rpbmcgb2YgSURfQUE2NE1NRlIwX0VMMS5QQVJhbmdlICV4XG4iLCBwYV9yYW5nZSk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5j
CmluZGV4IDUxYTY2NzcuLjBlNjI4YmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5j
CisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC05MzYsMTIgKzkzNiwxNyBAQCB2b2lkIF9f
aW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIHByaW50
aygiQnJvdWdodCB1cCAlbGQgQ1BVc1xuIiwgKGxvbmcpbnVtX29ubGluZV9jcHVzKCkpOwogICAg
IC8qIFRPRE86IHNtcF9jcHVzX2RvbmUoKTsgKi8KIAotICAgIHNldHVwX3ZpcnRfcGFnaW5nKCk7
Ci0KKyAgICAvKgorICAgICAqIFRoZSBJT01NVSBzdWJzeXN0ZW0gbXVzdCBiZSBpbml0aWFsaXpl
ZCBiZWZvcmUgUDJNIGFzIHdlIG5lZWQKKyAgICAgKiB0byBnYXRoZXIgcmVxdWlyZW1lbnRzIHJl
Z2FyZGluZyB0aGUgbWF4aW11bSBJUEEgYml0cyBzdXBwb3J0ZWQgYnkKKyAgICAgKiBlYWNoIElP
TU1VIGRldmljZS4KKyAgICAgKi8KICAgICByYyA9IGlvbW11X3NldHVwKCk7CiAgICAgaWYgKCAh
aW9tbXVfZW5hYmxlZCAmJiByYyAhPSAtRU5PREVWICkKICAgICAgICAgcGFuaWMoIkNvdWxkbid0
IGNvbmZpZ3VyZSBjb3JyZWN0bHkgYWxsIHRoZSBJT01NVXMuIik7CiAKKyAgICBzZXR1cF92aXJ0
X3BhZ2luZygpOworCiAgICAgZG9faW5pdGNhbGxzKCk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKaW5kZXggZWEyOWU5MS4uZWZiZGEzOSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCkBAIC04NDQsMjIgKzg0NCw4IEBA
IHN0YXRpYyBpbnQgaXBtbXVfcHJvYmUoc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAotICAgICAgICAvKgotICAgICAgICAgKiBB
cyA0LWxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGlzIG5vdCBzdXBwb3J0ZWQgaW4gSVBNTVUsIHdl
IG5lZWQKLSAgICAgICAgICogdG8gY2hlY2sgSVBBIHNpemUgdXNlZCBmb3IgUDJNIHRhYmxlIGJl
Zm9yZWhhbmQgdG8gYmUgc3VyZSBpdCBpcwotICAgICAgICAgKiAzLWxldmVsIGFuZCB0aGUgSVBN
TVUgd2lsbCBiZSBhYmxlIHRvIHVzZSBpdC4KLSAgICAgICAgICoKLSAgICAgICAgICogVE9ETzog
Rmlyc3QgaW5pdGlhbGl6ZSB0aGUgSU9NTVUgYW5kIGdhdGhlciB0aGUgcmVxdWlyZW1lbnRzIGFu
ZAotICAgICAgICAgKiB0aGVuIGluaXRpYWxpemUgdGhlIFAyTS4gSW4gdGhlIFAyTSBjb2RlLCB0
YWtlIGludG8gdGhlIGFjY291bnQKLSAgICAgICAgICogdGhlIElPTU1VIHJlcXVpcmVtZW50cyBh
bmQgcmVzdHJpY3QgInBhX3JhbmdlIiBpZiBuZWNlc3NhcnkuCi0gICAgICAgICAqLwotICAgICAg
ICBpZiAoIElQTU1VX01BWF9QMk1fSVBBX0JJVFMgPCBwMm1faXBhX2JpdHMgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IFAyTSBJUEEgc2l6ZSBpcyBu
b3Qgc3VwcG9ydGVkIChQMk09JXUgSVBNTVU9JXUpIVxuIiwKLSAgICAgICAgICAgICAgICAgICBw
Mm1faXBhX2JpdHMsIElQTU1VX01BWF9QMk1fSVBBX0JJVFMpOwotICAgICAgICAgICAgcmV0ID0g
LUVOT0RFVjsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9CisgICAgICAgIC8qIFNl
dCBtYXhpbXVtIFN0YWdlLTIgaW5wdXQgc2l6ZSBzdXBwb3J0ZWQgYnkgdGhlIElQTU1VLiAqLwor
ICAgICAgICBwMm1fcmVzdHJpY3RfaXBhX2JpdHMoSVBNTVVfTUFYX1AyTV9JUEFfQklUUyk7CiAK
ICAgICAgICAgaXJxID0gcGxhdGZvcm1fZ2V0X2lycShub2RlLCAwKTsKICAgICAgICAgaWYgKCBp
cnEgPCAwICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDhhZTk4NmEuLjcwMWZl
OWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjE5OCwxNCArMjE5OCw5IEBA
IHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2NmZ19wcm9iZShzdHJ1Y3QgYXJtX3NtbXVfZGV2
aWNlICpzbW11KQogCXNpemUgPSBhcm1fc21tdV9pZF9zaXplX3RvX2JpdHMoKGlkID4+IElEMl9J
QVNfU0hJRlQpICYgSUQyX0lBU19NQVNLKTsKIAlzbW11LT5zMV9vdXRwdXRfc2l6ZSA9IG1pbl90
KHVuc2lnbmVkIGxvbmcsIFBIWVNfTUFTS19TSElGVCwgc2l6ZSk7CiAKLQkvKiBYZW46IFN0YWdl
LTIgaW5wdXQgc2l6ZSBoYXMgdG8gbWF0Y2ggcDJtX2lwYV9iaXRzLiAgKi8KLQlpZiAoc2l6ZSA8
IHAybV9pcGFfYml0cykgewotCQlkZXZfZXJyKHNtbXUtPmRldiwKLQkJCSJQMk0gSVBBIHNpemUg
bm90IHN1cHBvcnRlZCAoUDJNPSV1IFNNTVU9JWx1KSFcbiIsCi0JCQlwMm1faXBhX2JpdHMsIHNp
emUpOwotCQlyZXR1cm4gLUVOT0RFVjsKLQl9Ci0Jc21tdS0+czJfaW5wdXRfc2l6ZSA9IHAybV9p
cGFfYml0czsKKwkvKiBYZW46IFNldCBtYXhpbXVtIFN0YWdlLTIgaW5wdXQgc2l6ZSBzdXBwb3J0
ZWQgYnkgdGhlIFNNTVUuICovCisJcDJtX3Jlc3RyaWN0X2lwYV9iaXRzKHNpemUpOworCXNtbXUt
PnMyX2lucHV0X3NpemUgPSBzaXplOwogI2lmIDAKIAkvKiBTdGFnZS0yIGlucHV0IHNpemUgbGlt
aXRlZCBkdWUgdG8gcGdkIGFsbG9jYXRpb24gKFBUUlNfUEVSX1BHRCkgKi8KICNpZmRlZiBDT05G
SUdfNjRCSVQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGY5NzBjNTMuLjBhMzc3ZWEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApA
QCAtMTY1LDYgKzE2NSwxNSBAQCB2b2lkIHAybV9hbHRwMm1fY2hlY2soc3RydWN0IHZjcHUgKnYs
IHVpbnQxNl90IGlkeCkKICAgICAvKiBOb3Qgc3VwcG9ydGVkIG9uIEFSTS4gKi8KIH0KIAorLyoK
KyAqIEhlbHBlciB0byByZXN0cmljdCAicDJtX2lwYV9iaXRzIiBhY2NvcmRpbmcgdGhlIGV4dGVy
bmFsIGVudGl0eQorICogKGUuZy4gSU9NTVUpIHJlcXVpcmVtZW50cy4KKyAqCisgKiBFYWNoIGNv
cnJlc3BvbmRpbmcgZHJpdmVyIHNob3VsZCByZXBvcnQgdGhlIG1heGltdW0gSVBBIGJpdHMKKyAq
IChTdGFnZS0yIGlucHV0IHNpemUpIGl0IGNhbiBzdXBwb3J0LgorICovCit2b2lkIHAybV9yZXN0
cmljdF9pcGFfYml0cyh1bnNpZ25lZCBpbnQgaXBhX2JpdHMpOworCiAvKiBTZWNvbmQgc3RhZ2Ug
cGFnaW5nIHNldHVwLCB0byBiZSBjYWxsZWQgb24gYWxsIENQVXMgKi8KIHZvaWQgc2V0dXBfdmly
dF9wYWdpbmcodm9pZCk7CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 18:01:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 18:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i86wA-00016C-1Y; Wed, 11 Sep 2019 18:01:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b1gu=XG=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i86w8-000167-ME
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 18:01:48 +0000
X-Inumbo-ID: 388adaf2-d4be-11e9-b299-bc764e2007e4
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::61b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 388adaf2-d4be-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 18:01:47 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=EzwIoQTc1FbLvsFNelTj/R8B3vVRNDFlStX9282ixyMfQRikDX+aQvEDHdzl5fkiydgax0C4dscbPvMvGn8+bcm1zHahs9WBD6X6d/Ak9qYa3v3Q5w5zBn6XEvUMXz3uQWGyvCKslKkLZVT7JBAg4w5I/N2WzJXfy4LBNdMguMg/ABLcaq5JjfsPxzEoBU41ucFhwzbhAkzM0oevB63tTLsdk6Af+DDoCFWCoWzM+IF2I140teZdsSegOj2ZlgfQS6h9+6Lqh1WirtiqG09zwHtXIqKFppNujGM45s5Ir+ARhB3FKF+Eh1rHXGkiAUwYtLdrwYqvMh7EYsz2ruH1uA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+xisAQ9QwDMqeJjbrktgWnbvZ71labpa9ITYz7uFx6Y=;
 b=M0O/Uvw09LtqGmsHa8Sh9v7JVtxb+JufGlXFpVFWSort13L9nCMO+V7Q+1T3Cxumv6fPb3qEkIAHHr1d322GxScCiw2buyiXX1OkRtJedyYiGqz8CUuUCeOhK8C/sbdYoC2lVtGeNu3jOZgGiR+ILwBtiu3M1Hx42CUB4Cvheq+a0KKtxlDPTx+FVOBSXl626Yy0aFMYMbNYaL8en+xEQePag8rQGjtiBggJQqatdZSgv/qjO5CT8zgj9lT+Bh1vZV2Wa9mOvYbT035liGyMIqeE4J1/q9ANGgmTcY9RfSB6xavaokDAOAYUTaIi3juvzDwKuAsNE3eLyJO4vjrCXg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+xisAQ9QwDMqeJjbrktgWnbvZ71labpa9ITYz7uFx6Y=;
 b=uPOLyxhXfCCkd2mJA2eNgwYiqRiZJnr5e8ATrAQdYiwTKATvNTXXg/IOBfxlZ7QuDIHEk6Plal4B4wZ5B1SCSYjUTaFsZDQBHhfPekgpyEzvzO4e7h8QO3Yrm260GYoRMI9s3gbSrodsqr4Rvy+7GNwscRX++ymlFPUpxOihLQM=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5028.eurprd03.prod.outlook.com (20.178.21.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Wed, 11 Sep 2019 18:01:45 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 11 Sep 2019
 18:01:45 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [Xen-devel] [RFC 1/9] schedule: Introduce per-pcpu time
 accounting
Thread-Index: AQHVaIxKZPZB1+b+UEeHqKVXpxsigKcmxNgA
Date: Wed, 11 Sep 2019 18:01:44 +0000
Message-ID: <87o8zqg19z.fsf@epam.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-2-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1568197942-15374-2-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 85129c9e-68c7-4a44-1700-08d736e21bbd
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB5028; 
x-ms-traffictypediagnostic: AM0PR03MB5028:|AM0PR03MB5028:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB502894C348D1EAAA7D24E43AE6B10@AM0PR03MB5028.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3968;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(136003)(376002)(396003)(366004)(39860400002)(189003)(199004)(3846002)(229853002)(36756003)(99286004)(14454004)(11346002)(446003)(6512007)(478600001)(305945005)(71190400001)(71200400001)(7416002)(81156014)(25786009)(8936002)(8676002)(64756008)(81166006)(66556008)(53936002)(66946007)(2906002)(5660300002)(6436002)(66446008)(256004)(14444005)(6916009)(6246003)(7736002)(66476007)(6486002)(486006)(86362001)(476003)(4326008)(6116002)(2616005)(6506007)(54906003)(76116006)(91956017)(26005)(186003)(15650500001)(55236004)(102836004)(316002)(80792005)(76176011)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5028;
 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: nkQ2S+7c4U4BX6dHij0FH615IHcaxEzU/hB2lzwnpvZp6dtOZU0mehTXPxSsujVd7Nb4bXtS87WDEw0OLaQBlsB6oa9XzOae4yRdSjOTQTxkOvRx0rdP5zqbQYtBFWVgeVixgxuAMcfxPWEWPLexA0AihGPm+sLquRIXbtEpfI6vfIf2933YEDU4/H2E4KF9FGeZBMreljhelCGUW3qy9Y9xaQ8YepLk+1dw5aQlsCAZE4+FTehc6wyJTGmlkIQFxPQJ6pTf/WJ6KyEQnyj6u1Q11OcPKGJu9p7d2k7BeKCUJhshT/HXigiyHNeOa7v66MJGf4aWrQ2Smd2KKk9aPysWzYqYC536Yfu47bSdB8o8NgWJe0/+q8qFGl8wK0Q8iJmA4tXdC7RDHDFF1nUxc21ZpjqBtbrqjNvriSuPH5I=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 85129c9e-68c7-4a44-1700-08d736e21bbd
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 18:01:45.0651 (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: W7+7ho86QsMeJt35W+1P9kywONGsMELNUhv7Q+HyxiPQYLlRAJ27H/P+Q7EkQTyqUvyGsw5r32vM6e8KP8cpvFwcC2QIbnDCTqDDwcdjUs8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5028
Subject: Re: [Xen-devel] [RFC 1/9] schedule: Introduce per-pcpu time
 accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@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>

CkFuZHJpaSwKCkFuZHJpaSBBbmlzb3Ygd3JpdGVzOgoKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgo+Cj4gSW50cm9kdWNlIHBlci1wY3B1IHRpbWUgYWNjb3Vu
dGluZyB3aGF0IGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgc3RhdGVzOgo+Cj4gVEFDQ19IWVAgLSB0
aGUgcGNwdSBleGVjdXRlcyBoeXBlcnZpc29yIGNvZGUgbGlrZSBzb2Z0aXJxIHByb2Nlc3NpbmcK
PiAgICAgICAgICAgIChpbmNsdWRpbmcgc2NoZWR1bGluZyksIHRhc2tsZXRzIGFuZCBjb250ZXh0
IHN3aXRjaGVzCj4gVEFDQ19HVUVTVCAtIHRoZSBwY3B1IGV4ZWN1dGVzIGd1ZXN0cyBjb2RlCj4g
VEFDQ19JRExFIC0gdGhlIGxvdy1wb3dlciBzdGF0ZSBvZiB0aGUgcGNwdQpJcyBpdCByZWFsbHkg
bG93LXBvd2VyPwoKPiBUQUNDX0lSUSAtIHRoZSBwY3B1IHBlcmZvcm1zIGludGVycnVwdHMgcHJv
Y2Vzc2luZywgd2l0aG91dCBzZXBhcmF0aW9uIHRvCj4gICAgICAgICAgICBndWVzdCBvciBoeXBl
cnZpc29yIGludGVycnVwdHMKSSB0aGluaywgd29yZCAiZGlzdGluZ3Vpc2hpbmciIHdvdWxkIGJl
IGJldHRlciB0aGFuICJzZXBhcmF0aW9uIgoKPiBUQUNDX0dTWU5DIC0gdGhlIHBjcHUgZXhlY3V0
ZXMgaHlwZXJ2aXNvciBjb2RlIHRvIHByb2Nlc3Mgc3luY2hyb25vdXMgdHJhcAo+ICAgICAgICAg
ICAgICBmcm9tIHRoZSBndWVzdC4gRS5nLiBoeXBlcmNhbGwgcHJvY2Vzc2luZyBvciBpbyBlbXVs
YXRpb24uCj4KPiBDdXJyZW50bHksIHRoZSBvbmx5IHJlZW50ZXJhbnQgc3RhdGUgaXMgVEFDQ19J
UlEuIEl0IGlzIGFzc3VtZWQsIG5vIGNoYW5nZXMKPiB0byBzdGF0ZSBvdGhlciB0aGFuIFRBQ0Nf
SVJRIGNvdWxkIGhhcHBlbiB1bnRpbCB3ZSByZXR1cm4gZnJvbSBuZXN0ZWQKPiBpbnRlcnJ1cHRz
LiBJUlEgdGltZSBpcyBhY2NvdW50ZWQgaW4gYSBkaXN0aW5jdCB3YXkgY29tcGFyaW5nIHRvIG90
aGVyIHN0YXRlcy4KPiBJdCBpcyBhY3VtdWxhdGVkIGJldHdlZW4gb3RoZXIgc3RhdGVzIHRyYW5z
aXRpb24gbW9tZW50cywgYW5kIGlzIHN1YnN0cmFjdGVkCj4gZnJvbSB0aGUgb2xkIHN0YXRlIG9u
IHN0YXRlcyB0cmFuc2lvbiBjYWxjdWxhdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgIHwgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8IDI3ICsrKysrKysrKysrKysrKysrCj4g
IDIgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBpbmRleCA3YjcxNTgx
Li42ZGQ2NjAzIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+ICsrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwo+IEBAIC0xNTM5LDYgKzE1MzksODcgQEAgc3RhdGljIHZvaWQg
c2NoZWR1bGUodm9pZCkKPiAgICAgIGNvbnRleHRfc3dpdGNoKHByZXYsIG5leHQpOwo+ICB9Cj4g
IAo+ICtERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdGFjYywgdGFjYyk7Cj4gKwo+ICtzdGF0aWMgdm9p
ZCB0YWNjX3N0YXRlX2NoYW5nZShlbnVtIFRBQ0NfU1RBVEVTIG5ld19zdGF0ZSkKPiArewo+ICsg
ICAgc190aW1lX3Qgbm93LCBkZWx0YTsKPiArICAgIHN0cnVjdCB0YWNjKiB0YWNjID0gJnRoaXNf
Y3B1KHRhY2MpOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICBsb2NhbF9p
cnFfc2F2ZShmbGFncyk7Cj4gKwo+ICsgICAgbm93ID0gTk9XKCk7Cj4gKyAgICBkZWx0YSA9IG5v
dyAtIHRhY2MtPnN0YXRlX2VudHJ5X3RpbWU7Cj4gKwo+ICsgICAgLyogV2UgZG8gbm90IGV4cGVj
dCBzdGF0ZXMgcmVlbnRlcmFiaWxpdHkgKGF0IGxlYXN0IHRocm91Z2ggdGhpcyBmdW5jdGlvbikq
Lwo+ICsgICAgQVNTRVJUKG5ld19zdGF0ZSAhPSB0YWNjLT5zdGF0ZSk7Cj4gKwo+ICsgICAgdGFj
Yy0+c3RhdGVfdGltZVt0YWNjLT5zdGF0ZV0gKz0gZGVsdGEgLSB0YWNjLT5pcnFfdGltZTsKPiAr
ICAgIHRhY2MtPnN0YXRlX3RpbWVbVEFDQ19JUlFdICs9IHRhY2MtPmlycV90aW1lOwo+ICsgICAg
dGFjYy0+aXJxX3RpbWUgPSAwOwo+ICsgICAgdGFjYy0+c3RhdGUgPSBuZXdfc3RhdGU7Cj4gKyAg
ICB0YWNjLT5zdGF0ZV9lbnRyeV90aW1lID0gbm93Owo+ICsKPiArICAgIGxvY2FsX2lycV9yZXN0
b3JlKGZsYWdzKTsKPiArfQo+ICsKPiArdm9pZCB0YWNjX2h5cChpbnQgcGxhY2UpCkkgYmVsaWV2
ZSwgeW91IHdhbnQgc29tZSBlbnVtIGZvciB0aGlzICJwbGFjZSIgcGFyYW1ldGVyIHR5cGUKPiAr
ewo+ICsvLyAgICBwcmludGsoIlx0dGFjY19oeXAgJXUsIHBsYWNlICVkXG4iLCBzbXBfcHJvY2Vz
c29yX2lkKCksIHBsYWNlKTsKUGxlYXNlLCBkb24ndCBwdXNoIGNvbW1lbnRlZC1vdXQgY29kZS4g
QlRXLCBJIHRoaW5rLCBpdCBpcyBwb3NzaWJsZSB0bwphZGQgc29tZSBUQUNDX0RFQlVHIGZhY2ls
aXRpZXMgdG8gZW5hYmxlL2Rpc2FibGUgdGhpcyB0cmFjZXMgZHVyaW5nCmNvbXBpbGUtdGltZS4K
CkFsc28sIGxvb2tzIGxpa2UgeW91IGRvbid0IHVzZSAicGxhY2UiIHBhcmFtZXRlciBhdCBhbGwu
CgpMYXN0bHksIEkgYmVsaWV2ZSB0aGF0IHRoaXMgZnVuY3Rpb24gKGFuZCBvdGhlciBzaW1pbGFy
IGZ1bmN0aW9ucyBiZWxvdykKY2FuIGJlIGRlZmluZWQgYXMgInN0YXRpYyBpbmxpbmUiIGluIGEg
aGVhZGVyIGZpbGUuCgo+ICsgICAgdGFjY19zdGF0ZV9jaGFuZ2UoVEFDQ19IWVApOwo+ICt9Cj4g
Kwo+ICt2b2lkIHRhY2NfZ3Vlc3QoaW50IHBsYWNlKQo+ICt7Cj4gKy8vICAgIHByaW50aygiXHR0
YWNjX2d1ZXN0ICV1LCBwbGFjZSAlZFxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBwbGFjZSk7Cj4g
KyAgICB0YWNjX3N0YXRlX2NoYW5nZShUQUNDX0dVRVNUKTsKPiArfQo+ICsKPiArdm9pZCB0YWNj
X2lkbGUoaW50IHBsYWNlKQo+ICt7Cj4gKy8vICAgIHByaW50aygiXHRpZGxlIGNwdSAldSwgcGxh
Y2UgJWRcbiIsIHNtcF9wcm9jZXNzb3JfaWQoKSwgcGxhY2UpOwo+ICsgICAgdGFjY19zdGF0ZV9j
aGFuZ2UoVEFDQ19JRExFKTsKPiArfQo+ICsKPiArdm9pZCB0YWNjX2dzeW5jKGludCBwbGFjZSkK
PiArewo+ICsvLyAgICBwcmludGsoIlx0dGFjY19nc3luYyAldSwgcGxhY2UgJWRcbiIsIHNtcF9w
cm9jZXNzb3JfaWQoKSwgcGxhY2UpOwo+ICsgICAgdGFjY19zdGF0ZV9jaGFuZ2UoVEFDQ19HU1lO
Qyk7Cj4gK30KPiArCj4gK3ZvaWQgdGFjY19pcnFfZW50ZXIoaW50IHBsYWNlKQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgdGFjYyogdGFjYyA9ICZ0aGlzX2NwdSh0YWNjKTsKPiArCj4gKy8vICAgIHByaW50
aygiXHR0YWNjX2lycV9lbnRlciAldSwgcGxhY2UgJWQsIGNudCAlZFxuIiwgc21wX3Byb2Nlc3Nv
cl9pZCgpLCBwbGFjZSwgdGhpc19jcHUodGFjYykuaXJxX2NudCk7Cj4gKyAgICBBU1NFUlQoIWxv
Y2FsX2lycV9pc19lbmFibGVkKCkpOwo+ICsgICAgQVNTRVJUKHRhY2MtPmlycV9jbnQgPj0gMCk7
CllvdSBjYW4gbWFrZSBpcnFfY250IHVuc2lnbmVkIGFuZCBkcm9wIHRoaXMgYXNzZXJ0LgoKPiAr
Cj4gKyAgICBpZiAoIHRhY2MtPmlycV9jbnQgPT0gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgdGFj
Yy0+aXJxX2VudGVyX3RpbWUgPSBOT1coKTsKPiArICAgIH0KQ29kaW5nIHN0eWxlOgoKLS0tCkJy
YWNlcyBzaG91bGQgYmUgb21pdHRlZCBmb3IgYmxvY2tzIHdpdGggYSBzaW5nbGUgc3RhdGVtZW50
LiBlLmcuLAoKaWYgKCBjb25kaXRpb24gKQogICAgc2luZ2xlX3N0YXRlbWVudCgpOwotLS0KCj4g
Kwo+ICsgICAgdGFjYy0+aXJxX2NudCsrOwo+ICt9Cj4gKwo+ICt2b2lkIHRhY2NfaXJxX2V4aXQo
aW50IHBsYWNlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdGFjYyogdGFjYyA9ICZ0aGlzX2NwdSh0YWNj
KTsKPiArCj4gKy8vICAgIHByaW50aygiXHR0YWNjX2lycV9leGl0ICV1LCBwbGFjZSAlZCwgY250
ICVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCksIHBsYWNlLCB0YWNjLT5pcnFfY250KTsKPiArICAg
IEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4gKyAgICBBU1NFUlQodGFjYy0+aXJx
X2NudCA+IDApOwo+ICsgICAgaWYgKCB0YWNjLT5pcnFfY250ID09IDEgKQo+ICsgICAgewo+ICsg
ICAgICAgIHRhY2MtPmlycV90aW1lID0gTk9XKCkgLSB0YWNjLT5pcnFfZW50ZXJfdGltZTsKPiAr
ICAgICAgICB0YWNjLT5pcnFfZW50ZXJfdGltZSA9IDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdGFj
Yy0+aXJxX2NudC0tOwpXaGF0IGlmLCB5b3UgSVJRIHdpbGwgYXJyaXZlIHJpZ2h0IGFmdGVyIHRo
aXM/IEkgYmVsaWV2ZSwgeW91IHdpbGwgbG9zZQpzb21lIG9mIHRoZSBhY2N1bXVsYXRlZCB0aW1l
LgoKPiArfQo+ICsKPiAgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQo+ICB7
Cj4gICAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8g
bWVtb3J5LiAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCj4gaW5kZXggZTM2MDFjMS4uMDRhODcyNCAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
Cj4gQEAgLTEwMDIsNiArMTAwMiwzMyBAQCBleHRlcm4gdm9pZCBkdW1wX3J1bnEodW5zaWduZWQg
Y2hhciBrZXkpOwo+ICAKPiAgdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3Rs
X3BoeXNpbmZvICpwaSk7Cj4gIAo+ICtlbnVtIFRBQ0NfU1RBVEVTIHsKSWYgSSByZW1lbWJlciBj
b3JyZWN0LCBlbnVtIG5hbWVzIHNob3VsZCBpbiBsb3dlciBjYXNlCgo+ICsgICAgVEFDQ19IWVAg
PSAwLAo+ICsgICAgVEFDQ19HVUVTVCA9IDEsCj4gKyAgICBUQUNDX0lETEUgPSAyLAo+ICsgICAg
VEFDQ19JUlEgPSAzLAo+ICsgICAgVEFDQ19HU1lOQyA9IDQsCj4gKyAgICBUQUNDX1NUQVRFU19N
QVgKPiArfTsKPiArCj4gK3N0cnVjdCB0YWNjCj4gK3sKPiArICAgIHNfdGltZV90IHN0YXRlX3Rp
bWVbVEFDQ19TVEFURVNfTUFYXTsKPiArICAgIHNfdGltZV90IHN0YXRlX2VudHJ5X3RpbWU7Cj4g
KyAgICBpbnQgc3RhdGU7CmVudW0sIG1heWJlPwoKPiArCj4gKyAgICBzX3RpbWVfdCBndWVzdF90
aW1lOwo+ICsKPiArICAgIHNfdGltZV90IGlycV9lbnRlcl90aW1lOwo+ICsgICAgc190aW1lX3Qg
aXJxX3RpbWU7Cj4gKyAgICBpbnQgaXJxX2NudDsKPiArfTsKPiArCj4gK0RFQ0xBUkVfUEVSX0NQ
VShzdHJ1Y3QgdGFjYywgdGFjYyk7Cj4gKwo+ICt2b2lkIHRhY2NfaHlwKGludCBwbGFjZSk7Cj4g
K3ZvaWQgdGFjY19pZGxlKGludCBwbGFjZSk7CldoYXQgYWJvdXQgZnVuY3Rpb25zIGZyb20gc2No
ZWQuYz8gU2hvdWxkIHRoZXkgYmUgZGVjbGFyZWQgdGhlcmU/Cgo+ICsKPiAgI2VuZGlmIC8qIF9f
U0NIRURfSF9fICovCj4gIAo+ICAvKgoKCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 18:32:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 18: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 1i87Px-0003l5-FW; Wed, 11 Sep 2019 18: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=b1gu=XG=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i87Pv-0003l0-WE
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 18:32:36 +0000
X-Inumbo-ID: 85566848-d4c2-11e9-83dc-12813bfff9fa
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.84]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85566848-d4c2-11e9-83dc-12813bfff9fa;
 Wed, 11 Sep 2019 18:32:34 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=e+wrkFwM8AuaxsUtYRbYa8odcvD08fjc2JSpY3I4/W8J0sE61kNRoy4hYby3UAurXSmzPnc9izypJBt5EBtAD4lRseRkbw0kdUWNOjCqmEPOGdLQpD6vYGZZ1AxrEzrITRL5X4omlBoZOx8BQUAD5U+JDNj7VjhBJkp3pWlEXG/2r1D0Bdi3aUaUIZDC36pTswi78rxV+Y5JF+VbVPNd3dvCe5jQW3K5WoscH9Cwu79gOD6dQeYzZ3l93nzsOFKAw5hbusNyreMlmfc7jHEyJPMAiuvBD1hiyMW4Og4+9XWBw5j6x9KTOKzv9kzEMsxwqtuh16mcxW5INBrbpbvBag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=u9L1wjbjK8ncagFC0sn2H0YzCWDU9DULXWVXCYLPwKU=;
 b=CgbbbA1Bd/brdPqmf36hdeluBeeFWy6Ci7w8Qsl6RHor997jbFZ+HTK9tWgl7RcZvU7FVpIBt44FlYaJ2Swr3yZOoRbeCt0fLFhAmNfFWIatXGllHj8TouzCwvj5l7UdF+NoBJ0w+n+aVPSIqKlMQGlVfKNCzGaGLSC4ZtP32/UpHs9DxthatyfJT8f4S7AOx5zv/awO1gfLcJx4hXjHORUeMH3QQul5EVUQOw+C6HE1sWr1fxyX5y9ujtLC5ap7dS5s8nyOsQjIGxDBWe4AaaRtz5HX59Z83A8qxBmN0Zd1prXny8A8g/FFJw/Wx67Q4JNAYbawtveyEQWht2FGhw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=u9L1wjbjK8ncagFC0sn2H0YzCWDU9DULXWVXCYLPwKU=;
 b=N7XuNi8qmP8dGBbJvliuweYoFxoUvJWbBzGFYEwpF98lpPxJY6xNJqg+i1Ksxd4g/Oz6kLEIkerFKwRYbIgodCibIiTTvTT0Ik/DCx9bBDlJ4oef55oUeIcQmT8/ezHDorH23IEyIqGGNBC3E+iNb9irR42NkEuA8p1mDo4NeSQ=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5988.eurprd03.prod.outlook.com (10.255.29.160) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Wed, 11 Sep 2019 18:32:28 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 11 Sep 2019
 18:32:28 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH 4/5] xen/arm: optee: handle share buffer translation error
Thread-Index: AQHVWeNnnvmrLONixEqfoDDhmmN88qck3sAAgAIL/4A=
Date: Wed, 11 Sep 2019 18:32:28 +0000
Message-ID: <87mufafzus.fsf@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-5-volodymyr_babchuk@epam.com>
 <53631114-2bb1-18a8-615d-3768facdcc78@arm.com>
In-Reply-To: <53631114-2bb1-18a8-615d-3768facdcc78@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: 89f9de10-9c92-4545-3155-08d736e66656
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB5988; 
x-ms-traffictypediagnostic: AM0PR03MB5988:|AM0PR03MB5988:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB59888D54D7604CD4F214ADBDE6B10@AM0PR03MB5988.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4502;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(39860400002)(396003)(136003)(346002)(376002)(199004)(189003)(256004)(36756003)(7736002)(6512007)(14444005)(186003)(305945005)(76176011)(53936002)(6246003)(6486002)(6436002)(54906003)(4326008)(316002)(53546011)(6506007)(25786009)(229853002)(8936002)(14454004)(99286004)(26005)(6916009)(8676002)(81156014)(81166006)(102836004)(478600001)(80792005)(55236004)(71200400001)(71190400001)(6116002)(86362001)(3846002)(76116006)(91956017)(66446008)(64756008)(66556008)(66476007)(66946007)(5660300002)(2906002)(2616005)(446003)(11346002)(486006)(66066001)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5988;
 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: lvR88/dNZcDCRnih21wSkdvO5OTIDAvsXW6sHiA9O/rvDuKd8tnokTaXu+cj0cw+qJYeQDTDYKArVJyCQ0PSC3zgzizL2tpg3/YRNFGReVrf73hoECzGzApx0WZiiLi2Wjg2eh+waO7d4oKiDqi0tdUk8Se8RBwpTcfPHTYZIBMiKxcMP4090qLQ85SkrYP3EVQpaXErLjtaAuVcCierG3XLQzxf8f6ABBP1FA4Pu0tnrxyYunBk04RB9x/AB6EXr1o4KNyzRQ1cg/nnYBQF5gEmZTEJFjtn0vmLOqP/41w7ZY3XsvctuOeva1GHajwzfNZAngSuzSq+8vm+cG0Zgs6/GaBxRfqFrLeOZvK7jUU5ggYS6HYtjYGbO3RacrJrEgl7oMGvPGCR1hxl3FJIHJN0zYE3+Ieu6291SUMER74=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 89f9de10-9c92-4545-3155-08d736e66656
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 18:32:28.2947 (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: 47g2YcSL+/i4eNtgoixhgOHb70rOHQzq4fEHfVlw/f7KwrWLgn2YVO1NRyiBWMZOnWDoEtgWOkap17uKk+KDAr3ajeDnEWnB/w0/O9aBX9s=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5988
Subject: Re: [Xen-devel] [PATCH 4/5] xen/arm: optee: handle share buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9uIDgvMjMvMTkgNzo0
OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IFRoZXJlIGlzIGEgY2FzZSBwb3NzaWJs
ZSwgd2hlbiBPUC1URUUgYXNrcyBndWVzdCB0byBhbGxvY2F0ZSBzaGFyZWQKPj4gYnVmZmVyLCBi
dXQgWGVuIGZvciBzb21lIHJlYXNvbiBjYW4ndCB0cmFuc2xhdGUgYnVmZmVyJ3MgYWRkcmVzc2Vz
LiBJbgo+PiB0aGlzIHNpdHVhdGlvbiB3ZSBzaG91bGQgZG8gdHdvIHRoaW5nczoKPj4KPj4gMS4g
VGVsbCBndWVzdCB0byBmcmVlIGFsbG9jYXRlZCBidWZmZXIsIHNvIHRoZXJlIHdpbGwgYmUgbm8g
bWVtb3J5Cj4+IGxlYWsgZm9yIGd1ZXN0Lgo+Pgo+PiAyLiBUZWxsIE9QLVRFRSB0aGF0IGJ1ZmZl
ciBhbGxvY2F0aW9uIGZhaWxlZC4KPj4KPj4gVG8gYXNrIGd1ZXN0IHRvIGZyZWUgYWxsb2NhdGVk
IGJ1ZmZlciB3ZSBzaG91bGQgcGVyZm9ybSB0aGUgc2FtZQo+PiB0aGluZywgYXMgT1AtVEVFIGRv
ZXMgLSBpc3N1ZSBSUEMgcmVxdWVzdC4gVGhpcyBpcyBkb25lIGJ5IGZpbGxpbmcKPj4gcmVxdWVz
dCBidWZmZXIgKGx1Y2tpbHkgd2UgY2FuIHJldXNlIHRoZSBzYW1lIGJ1ZmZlciwgdGhhdCBPUC1U
RUUgdXNlZAo+PiB0byBpc3N1ZSBvcmlnaW5hbCByZXF1ZXN0KSBhbmQgdGhlbiByZXR1cm4gdG8g
Z3Vlc3Qgd2l0aCBzcGVjaWFsCj4+IHJldHVybiBjb2RlLgo+Pgo+PiBUaGVuIHdlIG5lZWQgdG8g
aGFuZGxlIG5leHQgY2FsbCBmcm9tIGd1ZXN0IGluIGEgc3BlY2lhbCB3YXk6IGFzIFJQQwo+PiB3
YXMgaXNzdWVkIGJ5IFhlbiwgbm90IGJ5IE9QLVRFRSwgaXQgc2hvdWxkIGJlIGhhbmRsZWQgYnkg
WGVuLgo+PiBCYXNpY2FsbHksIHRoaXMgaXMgdGhlIG1lY2hhbmlzbSB0byBwcmVlbXB0IE9QLVRF
RSBtZWRpYXRvci4KPj4KPj4gVGhlIHNhbWUgbWVjaGFuaXNtIGNhbiBiZSB1c2VkIGluIHRoZSBm
dXR1cmUgdG8gcHJlZW1wdCBtZWRpYXRvcgo+PiBkdXJpbmcgdHJhbnNsYXRpb24gbGFyZ2UgKD41
MTIgcGFnZXMpIHNoYXJlZCBidWZmZXJzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIg
QmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYyB8IDE2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMTM2IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9u
cygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jCj4+IGluZGV4IDNjZTZlN2ZhNTUuLjRlZWJjNjBiNjIgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMKPj4gQEAgLTk2LDYgKzk2LDExIEBACj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8IFwKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPUFRFRV9TTUNfU0VDX0NBUF9EWU5BTUlDX1NI
TSkKPj4gICArZW51bSBvcHRlZV9jYWxsX3N0YXRlIHsKPj4gKyAgICBPUFRFRU1fQ0FMTF9OT1JN
QUwgPSAwLAo+Cj4gZW51bSBhbHdheXMgc3RhcnQgY291bnRpbmcgYXQgMC4gQWxzbywgbG9va2lu
ZyBhdCB0aGUgY29kZSwgaXQgZG9lcwo+IG5vdCBzZWVtIHlvdSBuZWVkIHRvIGtub3cgdGhlIHZh
bHVlLiBSaWdodD8KWWVwLiBUaGlzIGlzIGEgYmFkIGhhYml0LiBXaWxsIHJlbW92ZS4KCj4KPj4g
KyAgICBPUFRFRU1fQ0FMTF9YRU5fUlBDLAo+Cj4gSSBhbSBhIGJpdCBjb25mdXNlZCwgdGhlIGVu
dW0gaXMgY2FsbGVkIG9wdGVlX2NhbGxfc3RhdGUgYnV0IGFsbCB0aGUKPiBlbnVtIGFyZSBwcmVm
aXhlZCB3aXRoIE9QVEVFTV9DQUxMXy4gV2h5IHRoZSBkaXNjcmVwYW5jeT8KQmVjYXVzZSBJJ20g
YmFkIGF0IG5hbWluZyB0aGluZ3MgOikKCk9QVEVFTV9DQUxMX1NUQVRFX1hFTl9SUEMgbG9va3Mg
dG9vIGxvbmcuIEJ1dCB5b3UgYXJlIHJpZ2h0LCBzbyBJJ2xsCnJlbmFtZSB0aGUgZW51bSB2YWx1
ZXMuIFVubGVzcywgeW91IGhhdmUgYSBiZXR0ZXIgaWRlYSBmb3IgdGhpcy4KCj4KPj4gK307Cj4+
ICsKPj4gICBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X29wdGVlX3RocmVh
ZHM7Cj4+ICAgICAvKgo+PiBAQCAtMTEyLDYgKzExNyw5IEBAIHN0cnVjdCBvcHRlZV9zdGRfY2Fs
bCB7Cj4+ICAgICAgIHBhZGRyX3QgZ3Vlc3RfYXJnX2lwYTsKPj4gICAgICAgaW50IG9wdGVlX3Ro
cmVhZF9pZDsKPj4gICAgICAgaW50IHJwY19vcDsKPj4gKyAgICAvKiBTYXZlZCBidWZmZXIgdHlw
ZSBmb3IgdGhlIGxhc3QgYnVmZmVyIGFsbG9jYXRlIHJlcXVlc3QgKi8KPgo+IExvb2tpbmcgYXQg
dGhlIGNvZGUsIGl0IGZlZWxzIHRvIG1lIHlvdSBhcmUgc2F2aW5nIHRoZSBidWZmZXIgdHlwZSBm
b3IKPiB0aGUgY3VycmVudCBjb21tYW5kIGFuZCBub3QgdGhlIGxhc3QuIERpZCBJIG1pc3MgYW55
dGhpbmc/ClllcywgcmlnaHQuIFdpbGwgcmVuYW1lLgoKPj4gKyAgICB1bnNpZ25lZCBpbnQgcnBj
X2J1ZmZlcl90eXBlOwo+PiArICAgIGVudW0gb3B0ZWVfY2FsbF9zdGF0ZSBzdGF0ZTsKPj4gICAg
ICAgdWludDY0X3QgcnBjX2RhdGFfY29va2llOwo+PiAgICAgICBib29sIGluX2ZsaWdodDsKPj4g
ICAgICAgcmVnaXN0ZXJfdCBycGNfcGFyYW1zWzJdOwo+PiBAQCAtMjk5LDYgKzMwNyw3IEBAIHN0
YXRpYyBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmFsbG9jYXRlX3N0ZF9jYWxsKHN0cnVjdCBvcHRl
ZV9kb21haW4gKmN0eCkKPj4gICAgICAgICBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPSAtMTsKPj4g
ICAgICAgY2FsbC0+aW5fZmxpZ2h0ID0gdHJ1ZTsKPj4gKyAgICBjYWxsLT5zdGF0ZSA9IE9QVEVF
TV9DQUxMX05PUk1BTDsKPj4gICAgICAgICBzcGluX2xvY2soJmN0eC0+bG9jayk7Cj4+ICAgICAg
IGxpc3RfYWRkX3RhaWwoJmNhbGwtPmxpc3QsICZjdHgtPmNhbGxfbGlzdCk7Cj4+IEBAIC0xMDc1
LDYgKzEwODQsMTAgQEAgc3RhdGljIGludCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3Qgb3B0ZWVf
ZG9tYWluICpjdHgsCj4+ICAgICAgICAgICAgICAgcmV0ID0gLUVSRVNUQVJUOwo+PiAgICAgICAg
ICAgfQo+PiAgICsgICAgICAgIC8qIFNhdmUgdGhlIGJ1ZmZlciB0eXBlIGluIGNhc2Ugd2Ugd2ls
bCB3YW50IHRvIGZyZWUgaXQKPj4gKi8KPj4gKyAgICAgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJn
LT5jbWQgPT0gT1BURUVfUlBDX0NNRF9TSE1fQUxMT0MgKQo+PiArICAgICAgICAgICAgY2FsbC0+
cnBjX2J1ZmZlcl90eXBlID0gc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYTsK
Pj4gKwo+PiAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7Cj4+
ICAgICAgIH0KPj4gICBAQCAtMTIzOSwxOCArMTI1MiwxMDIgQEAgZXJyOgo+PiAgICAgICByZXR1
cm47Cj4+ICAgfQo+PiAgICsvKgo+PiArICogUHJlcGFyZSBSUEMgcmVxdWVzdCB0byBmcmVlIHNo
YXJlZCBidWZmZXIgaW4gdGhlIHNhbWUgd2F5LCBhcwo+PiArICogT1AtVEVFIGRvZXMgdGhpcy4K
Pj4gKyAqCj4+ICsgKiBSZXR1cm4gdmFsdWVzOgo+PiArICogIHRydWUgIC0gc3VjY2Vzc2Z1bGx5
IHByZXBhcmVkIFJQQyByZXF1ZXN0Cj4+ICsgKiAgZmFsc2UgLSB0aGVyZSB3YXMgYW4gZXJyb3IK
Pj4gKyAqLwo+PiArc3RhdGljIGJvb2wgaXNzdWVfcnBjX2NtZF9mcmVlKHN0cnVjdCBvcHRlZV9k
b21haW4gKmN0eCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgY29va2llKQo+PiArewo+PiArICAgIHJlZ2lzdGVyX3QgcjEsIHIyOwo+
PiArCj4+ICsgICAgLyogSW4gY2FzZSBpZiBndWVzdCB3aWxsIGZvcmdldCB0byB1cGRhdGUgaXQg
d2l0aCBtZWFuaW5nZnVsIHZhbHVlICovCj4+ICsgICAgc2htX3JwYy0+eGVuX2FyZy0+cmV0ID0g
VEVFQ19FUlJPUl9HRU5FUklDOwo+PiArICAgIHNobV9ycGMtPnhlbl9hcmctPmNtZCA9IE9QVEVF
X1JQQ19DTURfU0hNX0ZSRUU7Cj4+ICsgICAgc2htX3JwYy0+eGVuX2FyZy0+bnVtX3BhcmFtcyA9
IDE7Cj4+ICsgICAgc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLmF0dHIgPSBPUFRFRV9NU0df
QVRUUl9UWVBFX1ZBTFVFX0lOUFVUOwo+PiArICAgIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1sw
XS51LnZhbHVlLmEgPSBjYWxsLT5ycGNfYnVmZmVyX3R5cGU7Cj4+ICsgICAgc2htX3JwYy0+eGVu
X2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYiA9IGNvb2tpZTsKPj4gKwo+PiArICAgIGlmICggYWNj
ZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9tYWluLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3RvX2dhZGRyKHNobV9ycGMtPmdmbiksCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0dFVF9BUkdfU0la
RSgxKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUpICkKPj4g
KyAgICB7Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIFdlbGwsIHRoaXMgaXMgcXVpdGUg
YmFkLiBXZSBoYXZlIGVycm9yIGluIGVycm9yIHBhdGguCj4+ICsgICAgICAgICAqIFRoaXMgY2Fu
IGhhcHBlbiBvbmx5IGlmIGd1ZXN0IGJlaGF2ZXMgYmFkbHksIHNvIGFsbAo+PiArICAgICAgICAg
KiB3ZSBjYW4gZG8gaXMgdG8gcmV0dXJuIGVycm9yIHRvIE9QLVRFRSBhbmQgbGVhdmUKPj4gKyAg
ICAgICAgICogZ3Vlc3QncyBtZW1vcnkgbGVha2VkLgo+Cj4gQ291bGQgeW91IGV4cGFuZCBhIGJp
dCBtb3JlIHdoYXQgeW91IG1lYW4gYnkgImd1ZXN0J3MgbWVtb3J5IGxlYWtlZCI/ClRoZXJlIHdp
bGwgYmUgbWVtb3J5IGxlYWsgc29tZXdoZXJlIGluIHRoZSBndWVzdC4gWWVzLCBsb29rcwpsaWtl
IGl0IGlzIG1pc2xlYWRpbmcuLi4KCldoYXQgSSBtZWFuLCBpcyB0aGF0IE9QLVRFRSByZXF1ZXN0
cyBndWVzdCB0byBhbGxvY2F0ZSBzb21lCm1lbW9yeS4gR3Vlc3QgZG9lcyBub3Qga25vdywgd2hl
biBPUC1URUUgZmluaXNoZXMgdXNpbmcgdGhpcyBtZW1vcnksIHNvCmd1ZXN0IHdpbGwgZnJlZSB0
aGUgbWVtb3J5IG9ubHkgYnkgT1AtVEVFJ3MgcmVxdWVzdC4gV2UgY2FuJ3QgZW11bGF0ZQp0aGlz
IHJlcXVlc3QgaW4gY3VycmVudCBjaXJjdW1zdGFuY2VzLCBzbyBndWVzdCB3aWxsIGtlZXAgcGFy
dCBvZiBvd24KbWVtb3J5IHJlc2VydmVkIGZvciBPUC1URUUgaW5maW5pdGVseS4KCj4gV2hhdCB0
aGUgc3RhdGUgb2YgdGhlIHBhZ2UgZnJvbSBYZW4gUG9WPwpGcm9tIFhlbiBwb2ludCBvZiB2aWV3
IGFsbCB3aWxsIGJlIHBlcmZlY3RseSBmaW5lLgoKPiBJLmUuIGlzIHRoZXJlIGFueSByZWZlcmVu
Y2UKPiB0YWtlbiBieSB0aGUgT1AtVEVFIG1lZGlhdG9yPyBXaWxsIHRoZSBwYWdlIGJlIGZyZWVk
IG9uY2UgdGhlIGd1ZXN0IGlzCj4gZGVzdHJveWVkPy4uLgpBcyBJIHNhaWQsIGl0IGhhcyBub3Ro
aW5nIHRvIGRvIHdpdGggdGhlIHBhZ2UgYXMgWGVuIGl0IHNlZXMuIE1lZGlhdG9yCndpbGwgY2Fs
bCBwdXRfcGFnZSgpIHByaW9yIHRvIGVudGVyaW5nIHRoaXMgZnVuY3Rpb24uIFNvLCBubyBYZW4K
cmVzb3VyY2VzIGFyZSB1c2VkLgoKPgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgc2htX3Jw
Yy0+eGVuX2FyZy0+cmV0ID0gVEVFQ19FUlJPUl9HRU5FUklDOwo+PiArICAgICAgICBzaG1fcnBj
LT54ZW5fYXJnLT5udW1fcGFyYW1zID0gMDsKPj4gKwo+PiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgdWludDY0X3RvX3JlZ3BhaXIoJnIxLCAmcjIsIHNobV9y
cGMtPmNvb2tpZSk7Cj4+ICsKPj4gKyAgICBjYWxsLT5zdGF0ZSA9IE9QVEVFTV9DQUxMX1hFTl9S
UEM7Cj4+ICsgICAgY2FsbC0+cnBjX29wID0gT1BURUVfU01DX1JQQ19GVU5DX0NNRDsKPj4gKyAg
ICBjYWxsLT5ycGNfcGFyYW1zWzBdID0gcjE7Cj4+ICsgICAgY2FsbC0+cnBjX3BhcmFtc1sxXSA9
IHIyOwo+PiArICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAz
KTsKPj4gKwo+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJOX1JQ
Q19DTUQpOwo+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByMSk7Cj4+ICsgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDIsIHIyKTsKPj4gKwo+PiArICAgIHJldHVybiB0cnVlOwo+PiArfQo+PiAr
Cj4+ICsvKiBIYW5kbGVzIHJldHVybiBmcm9tIFhlbi1pc3N1ZWQgUlBDICovCj4+ICtzdGF0aWMg
dm9pZCBoYW5kbGVfeGVuX3JwY19yZXR1cm4oc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBvcHRlZV9z
dGRfY2FsbCAqY2FsbCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2htX3JwYyAqc2htX3JwYykKPj4gK3sKPj4gKyAgICBjYWxsLT5zdGF0ZSA9IE9QVEVFTV9D
QUxMX05PUk1BTDsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogUmlnaHQgbm93IHdlIGhhdmUg
b25seSBvbmUgcmVhc29uIHRvIGJlIHRoZXJlIC0gd2UgYXNrZWQgZ3Vlc3QKPj4gKyAgICAgKiB0
byBmcmVlIHNoYXJlZCBidWZmZXIgYW5kIGl0IGRpZCBpdC4gTm93IHdlIGNhbiB0ZWxsIE9QLVRF
RSB0aGF0Cj4+ICsgICAgICogYnVmZmVyIGFsbG9jYXRpb24gZmFpbGVkLgo+PiArICAgICAqLwo+
Cj4gU2hvdWxkIHdlIGFkZCBhbiBBU1NFUlQgdG8gZW5zdXJlIHRoZSBjb21tYW5kIGlzIHRoZSBv
bmUgd2UgZXhwZWN0PwpJdCBpcyBzdHJhbmdlLCB0aGF0IGl0IGlzIG1pc3NpbmcsIGFjdHVhbGx5
LiBMb29rcyBsaWtlIEkgZm9yZ290IHRvIGFkZAppdC4gQnV0LCBsb29raW5nIGF0IHhlbi1lcnJv
ci1oYW5kbGluZywgbWF5YmUgQk9HX09OKCkgd291bGQgYmUgYmV0dGVyPwoKPj4gKwo+PiArICAg
IC8qCj4+ICsgICAgICogV2UgYXJlIG5vdCBjaGVja2luZyByZXR1cm4gdmFsdWUgZnJvbSBhIGd1
ZXN0IGJlY2F1c2Ugd2UgYXNzdW1lCj4+ICsgICAgICogdGhhdCBPUFRFRV9SUENfQ01EX1NITV9G
UkVFIG5ld2VyIGZhaWxzLgo+Cj4gcy9uZXdlci9uZXZlci8KT29wcy4gVGhhbmsgeW91LgoKPj4g
KyAgICAgKi8KPj4gKwo+PiArICAgIHNobV9ycGMtPnhlbl9hcmctPnJldCA9IFRFRUNfRVJST1Jf
R0VORVJJQzsKPj4gKyAgICBzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zID0gMDsKPj4gK30K
Pj4gKwo+PiAgIC8qCj4+ICAgICogVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2hlbiBndWVzdCBp
cyBmaW5pc2hlZCBwcm9jZXNzaW5nIFJQQwo+PiAgICAqIHJlcXVlc3QgZnJvbSBPUC1URUUgYW5k
IHdpc2hlZCB0byByZXN1bWUgdGhlIGludGVycnVwdGVkIHN0YW5kYXJkCj4+ICAgICogY2FsbC4K
Pj4gKyAqCj4+ICsgKiBSZXR1cm4gdmFsdWVzOgo+PiArICogIGZhbHNlIC0gdGhlcmUgd2FzIGFu
IGVycm9yLCBkbyBub3QgY2FsbCBPUC1URUUKPj4gKyAqICB0cnVlICAtIHN1Y2Nlc3MsIHByb2Nl
ZWQgYXMgbm9ybWFsCj4+ICAgICovCj4+IC1zdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZF9hbGxv
YyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4+ICtzdGF0aWMgYm9vbCBoYW5kbGVfcnBjX2Nt
ZF9hbGxvYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAo+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBj
KQo+PiAgIHsKPj4gICAgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5yZXQgfHwgc2htX3JwYy0+
eGVuX2FyZy0+bnVtX3BhcmFtcyAhPSAxICkKPj4gLSAgICAgICAgcmV0dXJuOwo+PiArICAgICAg
ICByZXR1cm4gdHJ1ZTsKPj4gICAgICAgICBpZiAoIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1sw
XS5hdHRyICE9Cj4+IChPUFRFRV9NU0dfQVRUUl9UWVBFX1RNRU1fT1VUUFVUIHwKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0FUVFJf
Tk9OQ09OVElHKSApCj4+IEBAIC0xMjU4LDcgKzEzNTUsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVf
cnBjX2NtZF9hbGxvYyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4+ICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKPj4gICAgICAgICAgICAgICAgICAgICJJbnZhbGlkIGF0dHJz
IGZvciBzaGFyZWQgbWVtIGJ1ZmZlcjogJSJQUkl4NjQiXG4iLAo+PiAgICAgICAgICAgICAgICAg
ICAgc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLmF0dHIpOwo+PiAtICAgICAgICByZXR1cm47
Cj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiAgICAgICB9Cj4+ICAgICAgICAgLyogRnJlZSBw
ZyBsaXN0IGZvciBidWZmZXIgKi8KPj4gQEAgLTEyNzQsMjEgKzEzNzEsMTQgQEAgc3RhdGljIHZv
aWQgaGFuZGxlX3JwY19jbWRfYWxsb2Moc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+PiAgICAg
ICB7Cj4+ICAgICAgICAgICBjYWxsLT5ycGNfZGF0YV9jb29raWUgPSAwOwo+PiAgICAgICAgICAg
LyoKPj4gLSAgICAgICAgICogT2theSwgc28gdGhlcmUgd2FzIHByb2JsZW0gd2l0aCBndWVzdCdz
IGJ1ZmZlciBhbmQgd2UgbmVlZAo+PiAtICAgICAgICAgKiB0byB0ZWxsIGFib3V0IHRoaXMgdG8g
T1AtVEVFLgo+PiAtICAgICAgICAgKi8KPj4gLSAgICAgICAgc2htX3JwYy0+eGVuX2FyZy0+cmV0
ID0gVEVFQ19FUlJPUl9HRU5FUklDOwo+PiAtICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLT5udW1f
cGFyYW1zID0gMDsKPj4gLSAgICAgICAgLyoKPj4gLSAgICAgICAgICogVE9ETzogV2l0aCBjdXJy
ZW50IGltcGxlbWVudGF0aW9uLCBPUC1URUUgd2lsbCBub3QgaXNzdWUKPj4gLSAgICAgICAgICog
UlBDIHRvIGZyZWUgdGhpcyBidWZmZXIuIEd1ZXN0IGFuZCBPUC1URUUgd2lsbCBiZSBvdXQgb2YK
Pj4gLSAgICAgICAgICogc3luYzogZ3Vlc3QgYmVsaWV2ZXMgdGhhdCBpdCBwcm92aWRlZCBidWZm
ZXIgdG8gT1AtVEVFLAo+PiAtICAgICAgICAgKiB3aGlsZSBPUC1URUUgdGhpbmtzIG9mIG9wcG9z
aXRlLiBJZGVhbGx5LCB3ZSBuZWVkIHRvCj4+IC0gICAgICAgICAqIGVtdWxhdGUgUlBDIHdpdGgg
T1BURUVfTVNHX1JQQ19DTURfU0hNX0ZSRUUgY29tbWFuZC4KPj4gKyAgICAgICAgICogV2UgYXJl
IHVuYWJsZSB0byB0cmFuc2xhdGUgZ3Vlc3QncyBidWZmZXIsIHNvIHdlIG5lZWQgdGVsbCBndWVz
dAo+PiArICAgICAgICAgKiB0byBmcmVlIGl0LCBiZWZvcmUgcmV0dXJuaW5nIGVycm9yIHRvIE9Q
LVRFRS4KPgo+IERvIHlvdSBtZWFuICJyZXBvcnRpbmciIGluc3RlYWQgb2YgInJldHVybmluZyI/
ClllcywgSSBkby4KCj4gQWxzbyBzL2Vycm9yL2FuIGVycm9yLwpTdXJlLiBUaGFuayB5b3UuCgot
LQpWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 18:41:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 18: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 1i87Yk-0004bi-Ef; Wed, 11 Sep 2019 18:41: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=b1gu=XG=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i87Yj-0004bU-2Z
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 18:41:41 +0000
X-Inumbo-ID: ca536bf2-d4c3-11e9-83dc-12813bfff9fa
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.89]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca536bf2-d4c3-11e9-83dc-12813bfff9fa;
 Wed, 11 Sep 2019 18:41:39 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=IGXekX+E8MniaPO3UWprptRujUEUdfX0AtfNP6iOzTBV+CEI3Q3e7Qlh2CjTIifXfdGgKh4NY6Z0bcyizdNyxRnS7F1kY9fJZOA+PA3D0GJs7vpsAdgjJG7k1XI5apVXRk5WtYr1/w2qmjncIJtX3O1A4lGuNFa/ljjQINXTSgn4DqEO4epYlSPB3NlUtlugkrUWKK31mjQpfLHHFZAdIiBgVfv+A4nj4KR0bHVBs3uXTJfvFJBx1kUc4LArQmLVyZ4k00inLi2zb9DrmYAMlsv7GqiILI8bMAgC08zIDa6G/3T0ORgRIL31h4Q/h3DfO4kTGwlDyjtBb0xRsk+cAA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FNYxMrhBvIT3xwfqi39Uu1JAQG7jmqSRsa/X33tSNuU=;
 b=P5TEgm0q2FxQ70ouGKLQzBUC/FB4T6xZ/ZocDrV1/gJRewmh4SWRkpTEIDT47L/OytJIwk9OXgxddsKyofbhhnU7DLx99nvpxovgsMCm43CBLlJpqVfM/2fyi9zHU6/HEQGHEckFwIvlxN+0aAcG/CoYmM5KZSsoRTqHIYKrMxV8tqdEG3/anRHAuQ8ukGejC/nxMt6r6fSLQJ/8o/qE+mDuLT7icNPxvavzLb6Gqwjka1+L43DYfXbaASUdCrPyH47rr7tCtWQv5Z3WtaEc0E+Gav7KybRqWacOna9D74Z5qjAD5QqXU0XDgiFMGjBKUlj3zwuM7IyqN1WtxQPG7Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FNYxMrhBvIT3xwfqi39Uu1JAQG7jmqSRsa/X33tSNuU=;
 b=tAFqMNEan6eVRvBNiXhbJs6b9QPWYNApGxQzLkNvg0gRiofFYogjBbVg5eAKXFWxQdNnLhrEDFnjrXixejJ3CDUBHbQrDc2R8UlW/m+ewczxoMfvaKM1zhTy9YV7Vh2D/TpJLWuQXn3r8Hgm9N7bst57EWRtZXhgpUX65BLEQFo=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB6002.eurprd03.prod.outlook.com (10.255.31.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Wed, 11 Sep 2019 18:41:36 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 11 Sep 2019
 18:41:36 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH 5/5] xen/arm: optee: remove experimental status
Thread-Index: AQHVWeNoGYDEXCwUxUmqcOQgXXsTCKcJF84AgAAEMICAGtv+gIAC9VCA
Date: Wed, 11 Sep 2019 18:41:36 +0000
Message-ID: <87lfuufzfk.fsf@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-6-volodymyr_babchuk@epam.com>
 <d54ec451-7aa5-d289-8080-708e91d9e39d@arm.com> <87v9ung02w.fsf@epam.com>
 <a094fc62-5bcd-edb1-e970-3ec023860ec6@arm.com>
In-Reply-To: <a094fc62-5bcd-edb1-e970-3ec023860ec6@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: 581e27ea-3fa9-4ca2-bceb-08d736e7ad31
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB6002; 
x-ms-traffictypediagnostic: AM0PR03MB6002:|AM0PR03MB6002:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB6002139A1576AFDD6BE7E702E6B10@AM0PR03MB6002.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(376002)(366004)(346002)(396003)(39860400002)(189003)(199004)(8936002)(186003)(53546011)(102836004)(6246003)(55236004)(2616005)(5660300002)(26005)(6512007)(476003)(486006)(25786009)(76176011)(7736002)(305945005)(36756003)(64756008)(66446008)(91956017)(66556008)(66476007)(99286004)(76116006)(256004)(66946007)(14444005)(6116002)(316002)(3846002)(86362001)(71200400001)(71190400001)(229853002)(6486002)(478600001)(66066001)(8676002)(6436002)(14454004)(53936002)(81166006)(81156014)(446003)(4326008)(6916009)(11346002)(80792005)(2906002)(54906003)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6002;
 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: 6J1qZu7EQHcp2K+ctSD9CGAKkD5cLyIPguE8guCCoKerAeBlsu4qn4o5AQFtMNbermG4jLysMmkwdA0yYMeyUkwsQhU39MxnzwwBXgkxHpu2ELYf6DOQELycMnZ3IqaXvfeRSABec7XtVLnbSK8dweuS9j/BV1pVJesADLNeULSjixmPkfNguC/bU7QKAgHb2Ms4MkmohFYYy/DMeQUImMQgbRSxFYJtXWiWjF9vxAy0dDwou2TW4pNVC55+k3wMs23rz4lRmWTZezaVu86sJ/P6SgYjnKV8BhAoybutWdzaxSDl3CgNgzR4np1Tn56yP3ouh1jVmgt5dN0I5eYMXYnwT3OGxbU0XYuzO19MeH2kjWADhnJAsxbDvrW/LF5XFXwReaotpOmjE2om7UgSKzMryU/WAnjW58tok1C7S90=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 581e27ea-3fa9-4ca2-bceb-08d736e7ad31
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 18:41:36.6148 (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: C8J7vAeOKRHPLvWFjQ/cQCdcYyGKDQM42XNmStcn0kC5vRxeK1mQ3aJ5rw0td4PyHBjgg9ochl4+RXnTwpyySfg3b1FZx8AcMa7Vtj/YwpU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6002
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm: optee: remove experimental
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDgvMjMvMTkgODoyMCBQTSwgVm9sb2R5bXlyIEJh
YmNodWsgd3JvdGU6Cj4+Cj4+IEhpIEp1bGllbiwKPgo+IEhpLAo+Cj4gQXBvbG9naWVzIGZvciB0
aGUgZGVsYXkuCkl0IGlzIG9rYXkuIEkgbXlzZWxmIHdhcyBidXN5IGEgYml0LgoKPgo+Pgo+PiBK
dWxpZW4gR3JhbGwgd3JpdGVzOgo+Pgo+Pj4gSGksCj4+Pgo+Pj4gT24gOC8yMy8xOSA3OjQ4IFBN
LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiBBcyBhbGwgVE9ET3MgYW5kIHBvdGVudGlh
bCBzZWN1cml0eSBpc3N1ZXMgYXJlIHJlc29sdmVkIG5vdywKPj4+PiByZW1vdmUgZXhwZXJpbWVu
dGFsIHN0YXR1cyBmcm9tIE9QLVRFRSBtZWRpYXRvci4KPj4+Cj4+PiBMb29raW5nIGF0IFNVUFBP
UlQuTUQsIEkgdGhpbmsgT1AtVEVFIHdpdGhvdXQgdGhpcyBzZXJpZXMgd291bGQgYmUKPj4+IGNv
bnNpZGVyZWQgYXMgIkV4cGVyaW1lbnRhbCIuCj4+IFJpZ2h0Lgo+Pgo+Pj4KPj4+IFdpdGggdGhp
cyBzZXJpZXMgYXBwbGllZCwgSSBzdGlsbCB0aGluayB3ZSBzaG91bGQga2VlcCB0aGUgS2NvbmZp
Zwo+Pj4gYmVoaW5kIEVYUEVSVCBidXQgbWFyayBpdCBhcyAiVGVjaG5pY2FsIFByZXZpZXciIGZv
ciBhdCBsZWFzdCBhCj4+PiByZWxlYXNlLiBUaGlzIHdvdWxkIGVuY291cmFnZSBwZW9wbGUgdG8g
dGVzdCBhbmQgcmVwb3J0IGFueSBwb3RlbnRpYWwKPj4+IGlzc3VlcyB3aXRoIE9QLVRFRS4KPj4+
Cj4+PiBXZSBjYW4gcmUtZGlzY3VzcyBhYm91dCB0aGUgc3RhdGUgaW4gYSBmZXcgbW9udGhzIGZv
ciBmdXR1cmUgcmVsZWFzZS4KPj4+Cj4+PiBCVFcsIFNVUFBPUlQuTUQgc2hvdWxkIGJlIHVwZGF0
ZWQgdG8gcmVmbGVjdCB0aGUgc3RhdGUgb2YgT1AtVEVFIGluIFhlbi4KPj4gRmFpciBlbm91Z2gu
IEluIHRoZSBuZXh0IHZlcnNpb24gSSdsbCByZXBsYWNlIHRoaXMgcGF0Y2ggd2l0aCBwYXRjaCB0
bwo+PiBTVVBQT1JULm1kLiBPciBpdCBpcyBiZXR0ZXIgdG8gcHVzaCBzZXBhcmF0ZSBwYXRjaCBm
b3IgdGhlIGRvY3VtZW50YXRpb24/Cj4KPiBJIHRoaW5rIHRoZSBwYXRjaCBpbiBTVVBQT1JULk1E
IHNob3VsZCBnbyByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZgo+IHRoZSByZXN0LiBJdCBpcyBm
aW5lIHRvIGtlZXAgaXQgaW4gdGhpcyBzZXJpZXMuCk9rYXkuIEJ5IHRoZSB3YXksIEkgc2tpbW1l
ZCB0aHJ1IFNVUFBPUlQuTUQgYW5kIEknbSBub3Qgc3VyZSB3aGF0IGlzIHRoZQpiZXN0IHBsYWNl
IHRvIGRlc2NyaWJlIG1lZGlhdG9yLiBTbyBJIGNvdWxkIHVzZSBzb21lIGFkdmljZSB0aGVyZS4K
CgotLSAKVm9sb2R5bXlyIEJhYmNodWsgYXQgRVBBTQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 18:45:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 18: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 1i87bx-0004l0-4D; Wed, 11 Sep 2019 18:45:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i87bw-0004kv-6R
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 18:45:00 +0000
X-Inumbo-ID: 402c42ae-d4c4-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 402c42ae-d4c4-11e9-a337-bc764e2007e4;
 Wed, 11 Sep 2019 18:44: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 1i87bs-0006t8-D1; Wed, 11 Sep 2019 18:44: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 1i87bs-00048e-53; Wed, 11 Sep 2019 18:44:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i87bs-0003on-4O; Wed, 11 Sep 2019 18:44:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141211-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl: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-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e2cd24b629389b52a31d96d226ed150dacab9cdd
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 18:44:56 +0000
Subject: [Xen-devel] [linux-4.14 test] 141211: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIxMSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBl
MmNkMjRiNjI5Mzg5YjUyYTMxZDk2ZDIyNmVkMTUwZGFjYWI5Y2RkCmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3
MmM5NjIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk5MTAgIDIwMTktMDgtMTAgMTY6MjQ6MTcg
WiAgIDMyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMTkzICAyMDE5LTA4LTE2IDA4OjM4
OjUxIFogICAyNiBkYXlzICAgMzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTg2
ICAyMDE5LTA5LTEwIDE2OjQ3OjA4IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ryb25nIFNr
b21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxz
a29tcmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29t
PgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWxhbiBT
dGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGFzdGFpciBEJ1NpbHZhIDxhbGFz
dGFpckBkLXNpbHZhLm9yZz4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtp
bkBsaW51eC5pbnRlbC5jb20+CiAgQWxleGFuZHJlIENvdXJib3QgPGFjb3VyYm90QGNocm9taXVt
Lm9yZz4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBLYXJk
YXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJlYSBSaWdoaSA8YW5kcmVhLnJpZ2hpQGNh
bm9uaWNhbC5jb20+CiAgQW5kcmV3IENvb2tzIDxhbmRyZXcuY29va3NAb3BlbmdlYXIuY29tPgog
IEFuZHJldyBKb25lcyA8ZHJqb25lc0ByZWRoYXQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1A
bGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNv
bT4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENh
cnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy
bmRiLmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdz
a2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNo
aW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51
az4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2No
bWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVu
amFtaW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9z
dGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxi
b2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5v
cnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxp
bi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5j
aXJydXMuY29tPgogIENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2llLm9yZz4KICBDaHJpcyBXaWxzb24g
PGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9w
aGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENLIEh1IDxjay5odUBtZWRpYXRlay5jb20+CiAgQ29k
cmluIENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4g
SWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndh
bmdjb25nQGdtYWlsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBE
YW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5u
IDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNv
bT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgQWly
bGllIDxhaXJsaWVkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxv
ZnQubmV0PgogIERlZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGVuaXMgS2lyamFu
b3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEZXh1YW4gQ3VpIDxkZWN1aUBtaWNyb3NvZnQu
Y29tPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBEaXJr
IE1vcnJpcyA8ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAgRG1pdHJ5IEZvbWljaGV2IDxkbWl0cnku
Zm9taWNoZXZAd2RjLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFp
bC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIExlZGZv
cmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdy
dW1iYWNoQGludGVsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAg
RXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNyb2NoaXAuY29tPgogIEZhcmhhbiBBbGkg
PGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXgu
aW50ZWwuY29tPgogIEZlbmcgU3VuIDxsb3lvdTg1QGdtYWlsLmNvbT4KICBGbG9yaWFuIFdlc3Rw
aGFsIDxmd0BzdHJsZW4uZGU+CiAgRnVxaWFuIEh1YW5nIDxodWFuZ2ZxLmRheGlhbkBnbWFpbC5j
b20+CiAgR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgogIEdhdmluIExpIDxnaXRAdGhl
Z2F2aW5saS5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5i
ZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1
ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxn
dXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4K
ICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFVsbGkgS3JvbGwgPHVsbGku
a3JvbGxAZ29vZ2xlbWFpbC5jb20+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBI
ZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZW5rIHZhbiBkZXIg
TGFhbiA8b3BlbnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4KICBIZW5yeSBCdXJucyA8aGVucnlidXJu
c0Bnb29nbGUuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4K
ICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBz
aW5hLmNvbT4KICBIaW1hbnNodSBNYWRoYW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNvbT4KICBIaXJv
eXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBS
b2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFp
bC5jb20+CiAgSHVpIFdhbmcgPGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSHV5IE5ndXllbiA8
aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5
YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5A
Z21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElzYWFjIEouIE1h
bmphcnJlcyA8aXNhYWNtQGNvZGVhdXJvcmEub3JnPgogIEphY2sgTW9yZ2Vuc3RlaW4gPGphY2tt
QGRldi5tZWxsYW5veC5jby5pbD4KICBKYWNvcG8gTW9uZGkgPGphY29wbytyZW5lc2FzQGptb25k
aS5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAg
SmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYXNvbiBCYXJvbiA8amJhcm9u
QGFrYW1haS5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAg
SmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWFuIERlbHZhcmUg
PGpkZWx2YXJlQHN1c2UuZGU+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4KICBK
ZWZmcmV5IEh1Z28gPGplZmZyZXkubC5odWdvQGdtYWlsLmNvbT4KICBKZWZmcmluIEpvc2UgVCA8
amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5k
az4KICBKZXJyeSBMZWUgPGxlaXN1cmVseXN3MjRAZ21haWwuY29tPgogIEppYS1KdSBCYWkgPGJh
aWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVh
d2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4LmludGVsLmNvbT4KICBKaXJpIEtvc2lu
YSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2Ug
UGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRl
PgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hh
bm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5jb20+
CiAgSm9obiBTLiBHcnViZXIgPEpvaG5TR3J1YmVyQGdtYWlsLmNvbT4KICBKb25hdGhhbiBDYW1l
cm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlA
bGludXguYWxpYmFiYS5jb20+CiAgSm96c2VmIEthZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5v
cmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8
andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1
ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4K
ICBKeXJpIFNhcmhhIDxqc2FyaGFAdGkuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZl
bmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBL
YXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29tPgogIEtlZXMg
Q29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndh
bmdAaHVhd2VpLmNvbT4KICBLZXZpbiBIYW8gPGhhb2tleGluQGdtYWlsLmNvbT4KICBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGF1cmEgR2FyY2lhIExp
ZWJhbmEgPG5ldm9sYUBnbWFpbC5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFu
b3guY29tPgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGlu
aCBQaHVuZyA8bGluaC5waHVuZy5qeUByZW5lc2FzLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9y
dmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVp
akBsaW5hcm8ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0u
Y29tPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgU3Rh
Y2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVs
LmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNv
bT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBMeXVkZSBQYXVsIDxs
eXVkZUByZWRoYXQuY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAg
TWFudWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBl
bmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsIEhv
bHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxt
YXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9y
Zz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRl
cnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNwZXJsIDxrZXJuZWxA
bWFydGluLnNwZXJsLm9yZz4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Np
b25leHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0
dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0
aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhh
YitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+
CiAgTWF4aW0gTWlraXR5YW5za2l5IDxtYXhpbW1pQG1lbGxhbm94LmNvbT4KICBNaWFvaGUgTGlu
IDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4u
aWQuYXU+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+CiAgTWljaGFl
bCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tv
QHN1c2UuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8bWljaGFsLmthbGRlcm9uQG1hcnZlbGwuY29t
PgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlndWVsIE9qZWRh
IDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29tPgogIE1pa2UgU25pdHplciA8c25pdHpl
ckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBN
aWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1
ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAg
TmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4KICBOYXJlc2gg
S2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXRoYW4gQ2hhbmNlbGxvciA8
bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0Bs
aW51eC52bmV0LmlibS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21h
aWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgQXJt
c3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xlb2QgPG5laWxAbm1h
Y2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2VpLmNvbT4KICBOaWNr
IERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxu
aWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNh
ZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3VrYUBnbWFpbC5j
b20+CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dlbnRlbWJlZGRlZC5jb20+
CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4KICBPbGVnIE5lc3Rlcm92
IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBP
bG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxv
QG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQ
YXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1
c0BvemxhYnMub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxv
dnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlZHJvIFNvdXNhIDxzb3VzYUBzeW5vcHN5
cy5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldGVyIFVqZmFsdXNp
IDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6
QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgog
IFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhc2FkIFNvZGFndWRpIDxw
c29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBSYWRpbSBL
cmNtYXIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVk
aGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+
CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+CiAgUmljYXJk
IFdhbmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlzLmNvbT4KICBSaWNhcmQgV2FuZGVybG9m
IDxyaWNhcmR3QGF4aXMuY29tPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdp
LmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJvZGVyaWNrIENv
bGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgogIFJvZGVyaWNrIENv
bGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3
ZXMuemEubmV0PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNhZWVkIE1haGFtZWVk
IDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNvIDxjYXJuaWxAZGVi
aWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3Rv
cGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWFuIFBhdWwgPHNl
YW5wYXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNlYmFz
dGllbiBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNl
a2hhckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5jb20+CiAgU2hh
b2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU2ltb24gSG9ybWFuIDxo
b3JtcytyZW5lc2FzQHZlcmdlLm5ldC5hdT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVp
bEBnb29nbGUuY29tPgogIFN0YW5pc2xhdiBMaXNvdnNraXkgPHN0YW5pc2xhdi5saXNvdnNraXlA
aW50ZWwuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3Rl
ZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVu
LmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBl
YWstc3lzdGVtLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUg
RnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUp
IDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGFyc2FuYSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2
ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5pQGJyb2Fk
Y29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgU3V6
dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRp
d2FpQHN1c2UuZGU+CiAgVGhvIFZ1IDx0aG8udnUud2hAcnZjLnJlbmVzYXMuY29tPgogIFRob21h
cyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0
bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9tYXMg
UmljaHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRob21hcyBUYWkgPHRob21hcy50YWlA
b3JhY2xlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGltLmZyb2lkY29ldXJAdGVzc2FyZXMubmV0
PgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgVG9tYXMgQm9ydG9s
aSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWlu
ZW5AdGkuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNr
IDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0
QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmlt
YXJ5ZGF0YS5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+
CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRuaWVr
cyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3MgPHZhbGRpcy5r
bGV0bmlla3NAdnQuZWR1PgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1
PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gu
a3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29t
PgogIFZsYWQgQnVzbG92IDx2bGFkYnVAbWVsbGFub3guY29tPgogIFZsYWRpbWlyIEtvbmRyYXRp
ZXYgPHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJr
YSA8dmJhYmthQHN1c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5j
bj4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlhbmcgPHdlbi55
YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2ls
bCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdv
b2dsZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNoZG9nLm9yZz4KICBX
b2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJpbmcuY29tPgogIFdvbGZyYW0g
U2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhhbzE0MUBn
bWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFhpb25nIFpoYW5n
IDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KICBZLkMuIENoZW4gPHljX2NoZW5AYXNwZWVkdGVj
aC5jb20+CiAgWW9zaGlha2kgT2thbW90byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+
CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgog
IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZW5naHVpIFl1IDx5dXplbmdo
dWlAaHVhd2VpLmNvbT4KICBaaGFuZ2d1YW5naHVpIDx6aGFuZy5ndWFuZ2h1aUBoM2MuY29tPgog
IFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICB6aGVuZ2JpbiA8emhlbmdi
aW4xM0BodWF3ZWkuY29tPgogIFpoZW55dSBXYW5nIDx6aGVueXV3QGxpbnV4LmludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDkwNDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 18:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 18: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 1i87fX-0004yU-Sm; Wed, 11 Sep 2019 18:48:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b1gu=XG=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i87fW-0004xx-Co
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 18:48:42 +0000
X-Inumbo-ID: c572e26a-d4c4-11e9-b299-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.83]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c572e26a-d4c4-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 18:48:40 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=jBHbAzUHf1b+HlBcqqrpxoj7NEXrc1md8WA3c6hwrm1w0N6OwFwIrChc5M7lFgU5J7vXmWQEfcXUCsbnx6JMgfWrZbWCOACKvOyFY8Uw9xS70lszQUcqDbK1+3LvE8eaobs9uYDRStUq6QqJ9+UD0vA2DOsITNSe8SBTTFxOwbWLm4egluAC5WgXLvc3AvR1nwRmf5y4gF/CEzEv0RQTM5SJe7qlLH8mmVHay8Z3Ssoy5Uy9WJ53Rs+a0N3dWn6x1JwdqmKs6ONtS8UcGuz8nyUZYPREOswZpjzOiSv9AZBfY59Tl60eKoveEYMlUDZsyS9vE01Beb8DVbq9LSnjSw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DCNp7nmmnTGkbvBfGGeLqYbDTghMkRrAfai0syFg6c8=;
 b=ZRLlLfpVm9tC8cvEy8agUuSMIhGJN4ui61wTNiYXYaLXm4bxkFfpbZRKWtySXpgHxbNztZDqsnKjrkdxcEbt0gJEhzqIGisjHn9B6GELK2K+xpK16LV00zxBBJn2ulAubKDL5ZrRf+2SW5ZPo3Y8hxxiOpVUsy8vBGowCyacCmmakABWdzcGZOc4zMpkwBzlfoMoFCvtBgMbOEPdyp1G5nAw9cXjDNMJ9GN7ugyLW4Jwx4vklkQbSj05oCvrHU5liC2Zr8MBs3tzPIAvgObXUt4qryh6F9S8mGsXiwHkVB0ipKvC1MyFtOh4V0dJ2/O2NOiqjj1wO8ZK1pai+XcYhg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DCNp7nmmnTGkbvBfGGeLqYbDTghMkRrAfai0syFg6c8=;
 b=EgnwnrULY2FRMxL5/Ozt97HsmDk0rY4qb+cVmj+MJZF1vzWw0WWoF2GvJ6N/2rkm57HLXMJW1Gp0f7Tl5znn50raxbB3P8P0yUEN6SHBTxEA/e9Ku4nV9LFxzLh/PGz7VbTMnwzq4dsodbE3DLYNTLcw6Mc5Esv/StpjI/0M8GM=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3779.eurprd03.prod.outlook.com (52.135.146.157) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.14; Wed, 11 Sep 2019 18:48:39 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 11 Sep 2019
 18:48:39 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH 1/5] xen/arm: optee: impose limit on shared buffer size
Thread-Index: AQHVWeNlCY0CqDi7zE2giEuaPhvOCqckA0sAgALr+QA=
Date: Wed, 11 Sep 2019 18:48:39 +0000
Message-ID: <87k1aefz3t.fsf@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
 <45208af4-22b8-2870-f79d-a98960c4700d@arm.com>
In-Reply-To: <45208af4-22b8-2870-f79d-a98960c4700d@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: bd119fff-e8ac-4d74-c6ec-08d736e8a920
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB3779; 
x-ms-traffictypediagnostic: AM0PR03MB3779:|AM0PR03MB3779:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB37792D5AB07E0E8FAD7BFD25E6B10@AM0PR03MB3779.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(366004)(376002)(396003)(39860400002)(136003)(52084003)(189003)(199004)(81166006)(81156014)(6436002)(8936002)(26005)(86362001)(229853002)(6916009)(8676002)(5660300002)(99286004)(6246003)(76116006)(91956017)(486006)(66476007)(11346002)(476003)(66946007)(66446008)(64756008)(66556008)(316002)(6512007)(446003)(80792005)(186003)(25786009)(2616005)(53936002)(4326008)(76176011)(6486002)(54906003)(71190400001)(71200400001)(2906002)(478600001)(66066001)(102836004)(14454004)(6116002)(305945005)(7736002)(55236004)(6506007)(256004)(14444005)(53546011)(3846002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3779;
 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: o031nHqepszZ9VTEIp5VDRHXJF0+zy+jiQNeAn+DWY1uhmYeyopK3LEp7TnxzDtKxCojfkKmaEi5V2RZuU2gZiIMqMJDFiqw7n29WJWNHGerioeAOKfAN/1Ez6neWCke9dF6V9KXyJ/SbnKCKUei93FRLrWBfeaFXo4AMHSUcNCEWVk0vTecp8xJC6Vju0fD5pZqJPd3g0WVP2OM0cIiEtni5qdUTBdKbsVtZGU4U9JePeT0J2VDSK/S0aZHYpJLJs1tHsx6ubziunyhvHmsWnCFGVI1dr8dm6I24Xyc8UZls+yk66+eyGhlSmY58JkaCGXZQywRr68FHMTJaMyspc49/aD6WkJuq34fuMdXaYOK/bd+6XXiPczB75OHsfIjFBSMii6jsSaRk4gfUAGli24vnzEOBXhjJUZdZhuC5t0=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bd119fff-e8ac-4d74-c6ec-08d736e8a920
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 18:48:39.3055 (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: 1zDnaby2aT1pECkZZMLOjTDniWpx+ti0X7kNGPDenQUACrqhGfB04oLnKMQX7bBo3JkFccRU/aYuhr49S8f772gQGDlyjDN0bsM3ELqeiGM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3779
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9uIDgvMjMvMTkgNzo0
OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IFdlIHdhbnQgdG8gbGltaXQgbnVtYmVy
IG9mIGNhbGxzIHRvIGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKCkKPj4gcGVyIG9uZSBy
ZXF1ZXN0LiBUaGVyZSBhcmUgdHdvIHdheXMgdG8gZG8gdGhpczogZWl0aGVyIHByZWVtcHQKPj4g
dHJhbnNsYXRlX25vbmNvbnRpZygpIG9yIHRvIGxpbWl0IHNpemUgb2Ygb25lIHNoYXJlZCBidWZm
ZXIgc2l6ZS4KPj4KPj4gSXQgaXMgcXVpdGUgaGFyZCB0byBwcmVlbXB0IHRyYW5zbGF0ZV9ub25j
b250aWcoKSwgYmVjYXVzZSBpdCBpcyBkZWVwCj4+IG5lc3RlZC4gU28gd2UgY2hvc2Ugc2Vjb25k
IG9wdGlvbi4gV2Ugd2lsbCBhbGxvdyA1MTIgcGFnZXMgcGVyIG9uZQo+PiBzaGFyZWQgYnVmZmVy
LiBUaGlzIGRvZXMgbm90IGludGVyZmVyZSB3aXRoIEdQIHN0YW5kYXJkLCBhcyBpdAo+PiByZXF1
aXJlcyB0aGF0IHNpemUgbGltaXQgZm9yIHNoYXJlZCBidWZmZXIgc2hvdWxkIGJlIGF0IGxlc3Qg
NTEya0IuCj4KPiBEbyB5b3UgbWVhbiAibGVhc3QiIGluc3RlYWQgb2YgImxlc3QiPwpZZXMKCj4g
SWYgc28sIHdoeSA1MTIgcGFnZXMgKGkuZSAxTUIpCj4gaXMgcGxlbnR5IGVub3VnaCBmb3IgbW9z
dCBvZiB0aGUgdXNlIGNhc2VzPyBXaGF0IGRvZXMgInh0ZXN0IiBjb25zaXN0Cj4gb24/CkJpZ2dl
ciBidWZmZXIgeHRlc3QgdHJpZXMgdG8gYWxsb2NhdGUgaXMgbWVyZSAzMktCLiBJIGJlbGlldmUg
dGhhdCAxTUIKaXMgZW5vdWdoIGZvciB0aGUgbW9zdCBjYXNlcywgYmVjYXVzZSBPUC1URUUgaXRz
ZWxmIGhhdmUgYSB2ZXJ5IGxpbWl0ZWQKcmVzb3VyY2VzLiBCdXQgdGhpcyB2YWx1ZSBpcyBjaG9z
ZW4gYXJiaXRyYXJ5LgoKPgo+PiBBbHNvLCB3aXRoIHRoaXMgbGltaXRhdGlvbiBPUC1URUUgc3Rp
bGwgcGFzc2VzIG93biAieHRlc3QiIHRlc3Qgc3VpdGUsCj4+IHNvIHRoaXMgaXMgb2theSBmb3Ig
bm93Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2Jh
YmNodWtAZXBhbS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDMw
ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+PiBpbmRleCBlYzU0
MDJlODliLi5mNGZhOGE3NzU4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVl
LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+IEBAIC03Miw2ICs3MiwxNyBA
QAo+PiAgICAqLwo+PiAgICNkZWZpbmUgTUFYX1RPVEFMX1NNSF9CVUZfUEcgICAgMTYzODQKPj4g
ICArLyoKPj4gKyAqIEFyYml0cmFyeSB2YWx1ZSB0aGF0IGxpbWl0cyBtYXhpbXVtIHNoYXJlZCBi
dWZmZXIgc2l6ZS4gSXQgaXMKPj4gKyAqIG1lcmVseSBjb2luY2lkZW5jZSB0aGF0IGl0IGVxdWFs
cyB0byBib3RoIGRlZmF1bHQgT1AtVEVFIFNITSBidWZmZXIKPj4gKyAqIHNpemUgbGltaXQgYW5k
IHRvICgxIDw8IENPTkZJR19ET01VX01BWF9PUkRFUikuIFBsZWFzZSBub3RlIHRoYXQKPj4gKyAq
IHRoaXMgZGVmaW5lIGxpbWl0cyBudW1iZXIgb2YgcGFnZXMuIEJ1dCB1c2VyIGJ1ZmZlciBjYW4g
YmUgbm90Cj4+ICsgKiBhbGlnbmVkIHRvIGEgcGFnZSBib3VuZGFyeS4gU28gaXQgaXMgcG9zc2li
bGUgdGhhdCB1c2VyIHdvdWxkIG5vdAo+PiArICogYmUgYWJsZSB0byBzaGFyZSBleGFjdGx5IE1B
WF9TSE1fQlVGRkVSX1BHICogUEFHRV9TSVpFIGJ5dGVzIHdpdGgKPj4gKyAqIE9QLVRFRS4KPj4g
KyAqLwo+PiArI2RlZmluZSBNQVhfU0hNX0JVRkZFUl9QRyAgICAgICA1MTIKPj4gKwo+PiAgICNk
ZWZpbmUgT1BURUVfS05PV05fTlNFQ19DQVBTIE9QVEVFX1NNQ19OU0VDX0NBUF9VTklQUk9DRVNT
T1IKPj4gICAjZGVmaW5lIE9QVEVFX0tOT1dOX1NFQ19DQVBTIChPUFRFRV9TTUNfU0VDX0NBUF9I
QVZFX1JFU0VSVkVEX1NITSB8IFwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBP
UFRFRV9TTUNfU0VDX0NBUF9VTlJFR0lTVEVSRURfU0hNIHwgXAo+PiBAQCAtNjk3LDE1ICs3MDgs
MTcgQEAgc3RhdGljIGludCB0cmFuc2xhdGVfbm9uY29udGlnKHN0cnVjdCBvcHRlZV9kb21haW4g
KmN0eCwKPj4gICAgICAgc2l6ZSA9IFJPVU5EVVAocGFyYW0tPnUudG1lbS5zaXplICsgb2Zmc2V0
LCBPUFRFRV9NU0dfTk9OQ09OVElHX1BBR0VfU0laRSk7Cj4+ICAgICAgICAgcGdfY291bnQgPSBE
SVZfUk9VTkRfVVAoc2l6ZSwKPj4gT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+PiAr
ICAgIGlmICggcGdfY291bnQgPiBNQVhfU0hNX0JVRkZFUl9QRyApCj4+ICsgICAgICAgIHJldHVy
biAtRU5PTUVNOwo+PiArCj4+ICAgICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZ2V0
X3BhZ2VzX2xpc3Rfc2l6ZShwZ19jb3VudCkpOwo+PiAgICAgICAgIC8qCj4+IC0gICAgICogSW4g
dGhlIHdvcnN0IGNhc2Ugd2Ugd2lsbCB3YW50IHRvIGFsbG9jYXRlIDMzIHBhZ2VzLCB3aGljaCBp
cwo+PiAtICAgICAqIE1BWF9UT1RBTF9TTUhfQlVGX1BHLzUxMSByb3VuZGVkIHVwLiBUaGlzIGdp
dmVzIG9yZGVyIDYgb3IgYXQKPj4gLSAgICAgKiBtb3N0IDY0IHBhZ2VzIGFsbG9jYXRlZC4gVGhp
cyBidWZmZXIgd2lsbCBiZSBmcmVlZCByaWdodCBhZnRlcgo+PiAtICAgICAqIHRoZSBlbmQgb2Yg
dGhlIGNhbGwgYW5kIHRoZXJlIGNhbiBiZSBubyBtb3JlIHRoYW4KPj4gKyAgICAgKiBJbiB0aGUg
d29yc3QgY2FzZSB3ZSB3aWxsIHdhbnQgdG8gYWxsb2NhdGUgMiBwYWdlcywgd2hpY2ggaXMKPj4g
KyAgICAgKiBNQVhfU0hNX0JVRkZFUl9QRy81MTEgcm91bmRlZCB1cC4gVGhpcyBidWZmZXIgd2ls
bCBiZSBmcmVlZAo+PiArICAgICAqIHJpZ2h0IGFmdGVyIHRoZSBlbmQgb2YgdGhlIGNhbGwgYW5k
IHRoZXJlIGNhbiBiZSBubyBtb3JlIHRoYW4KPj4gICAgICAgICogbWF4X29wdGVlX3RocmVhZHMg
Y2FsbHMgc2ltdWx0YW5lb3VzbHkuIFNvIGluIHRoZSB3b3JzdCBjYXNlCj4+IC0gICAgICogZ3Vl
c3QgY2FuIHRyaWNrIHVzIHRvIGFsbG9jYXRlIDY0ICogbWF4X29wdGVlX3RocmVhZHMgcGFnZXMg
aW4KPj4gKyAgICAgKiBndWVzdCBjYW4gdHJpY2sgdXMgdG8gYWxsb2NhdGUgMiAqIG1heF9vcHRl
ZV90aHJlYWRzIHBhZ2VzIGluCj4+ICAgICAgICAqIHRvdGFsLgo+PiAgICAgICAgKi8KPj4gICAg
ICAgeGVuX3BncyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoY3VycmVudC0+ZG9tYWluLCBvcmRlciwg
MCk7Cj4+IEBAIC03NDcsMTMgKzc2MCw2IEBAIHN0YXRpYyBpbnQgdHJhbnNsYXRlX25vbmNvbnRp
ZyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCj4+ICAgICAgICAgICAgICAgeGVuX2RhdGEgPSBf
X21hcF9kb21haW5fcGFnZSh4ZW5fcGdzKTsKPj4gICAgICAgICAgIH0KPj4gICAtICAgICAgICAv
Kgo+PiAtICAgICAgICAgKiBUT0RPOiBUaGF0IGZ1bmN0aW9uIGNhbiBwaW4gdXAgdG8gNjRNQiBv
ZiBndWVzdCBtZW1vcnkgYnkKPj4gLSAgICAgICAgICogY2FsbGluZyBsb29rdXBfYW5kX3Bpbl9n
dWVzdF9yYW1fYWRkcigpIDE2Mzg0IHRpbWVzCj4+IC0gICAgICAgICAqIChhc3N1bWluZyB0aGF0
IFBBR0VfU0laRSBlcXVhbHMgdG8gNDA5NikuCj4+IC0gICAgICAgICAqIFRoaXMgc2hvdWxkIGJl
IGFkZHJlc3NlZCBiZWZvcmUgZGVjbGFyaW5nIE9QLVRFRSBzZWN1cml0eQo+PiAtICAgICAgICAg
KiBzdXBwb3J0ZWQuCj4+IC0gICAgICAgICAqLwo+PiAgICAgICAgICAgQlVJTERfQlVHX09OKFBB
R0VfU0laRSAhPSA0MDk2KTsKPgo+IFdpdGhvdXQgdGhlIGNvbW1lbnQsIHRoZSBCVUlMRF9CVUdf
T04oKSBsb29rcyByYW5kb20uIFNvIGVpdGhlciB5b3UKPiB3YW50IHRvIGhhdmUgYSBkaWZmZXJl
bnQgdmVyc2lvbiBvZiB0aGUgY29tbWVudCBvciB5b3Ugd2FudCB0byBtb3ZlCj4gdGhlIEJVSUxE
X0JVR19PTigpIHRvIHNvbWV3aGVyZSBlbHNlLgoKSXQgaXMgc3RpbGwgYmVmb3JlIGdldF9kb21h
aW5fcmFtX3BhZ2UoKSBjYWxsLiBCdXQgZm9yIGNsYXJpdHkgSSBjYW4gYWRkCmNvbW1lbnQgbGlr
ZSAiT25seSA0ayBwYWdlcyBhcmUgc3VwcG9ydGVkIHJpZ2h0IG5vdyIuCj4+ICAgICAgICAgICBw
YWdlID0gZ2V0X2RvbWFpbl9yYW1fcGFnZShnYWRkcl90b19nZm4oZ3Vlc3RfZGF0YS0+cGFnZXNf
bGlzdFtpZHhdKSk7Cj4+ICAgICAgICAgICBpZiAoICFwYWdlICkKPj4KPgo+IENoZWVycywKCgot
LSAKVm9sb2R5bXlyIEJhYmNodWsgYXQgRVBBTQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 18:53:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 18:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i87jz-0005iM-Hv; Wed, 11 Sep 2019 18:53:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b1gu=XG=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i87jx-0005iG-Ix
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 18:53:17 +0000
X-Inumbo-ID: 69826362-d4c5-11e9-978d-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::611])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 69826362-d4c5-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 18:53:16 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Iap8kwEdeGmpAZqaBOLq98eqb3T8vjF8AonYczrTve0Aqin/GebXJ/RmBzrTJZ6AF+OevcxxRk0CHMolVaSJmKA8Rwyw9F4vIJyOymBGND1HmlHcLb4ZIBfJChaoV1NcUyrlOF2srrgd8ZHgQzSXtlBSrSHXZyhns+o7ErTvzu7WcQYg4KJW3/gOikBYZo/OGycSCtsw46X5F7zLNg/W1kxeBcgXu09Na9mgdLFx+Ctm3mPXjX1wTR1FqhknoCOxxfir6glb+55XE2VWHr+VQ1wq30hrFf1/EiXVaF4srcZHin1QN6KquttyLe6CoROiSDhmr/OdoEIIujpVMpSgEw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=d0MS1Iw51oHBM4Y386QriJQ+wkx2DiLVqzdjXi9Oln0=;
 b=lGtEN9+giH7Tx/ubPJ24vXo/IL3yc72IXoXglq2dkGo9ncueW9WxmjQIbd7WYCK6E3Ai1mIKDLJotptl2QzWDvvEtkRD81R8K3WpmJ9ocR39jLfyumSw37JkEeuMu7qsbaEQFgtSBrdacG7/0ZrYCTGLo8FJSS6foeKBsxMNALrqL5WjnkE3naU0mzIRuP5KCjCIuo1QwCOHoHsXWh3d0+qK0bQwa2H00Yto8Ac3Oa1pylgwl3binaKBvofKABGf1NmPMov5a/dDPvrzDG/fYROXRtI5Ptymg2TlH7/8D0XVekD5fDeb8Uj8fblu1P413T+NaYJ+h1L43JQFGVux5g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=d0MS1Iw51oHBM4Y386QriJQ+wkx2DiLVqzdjXi9Oln0=;
 b=fnDuZbs8H/ateYTvTlZ/gXnlDeOhrq+p7UhRRUNmKiZSEWkLfOxVGRY464y7UMuaIyuyeu/hJ0ori73Wvbz60gD/5RzO/5MckqTg6xVP6qFLOBYG7rGtRhogQExL4yoqUly72F0lmS+Vrw5r7MxpGGes81QD5RrWv9HDd4xOoIg=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4962.eurprd03.prod.outlook.com (20.178.23.29) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.13; Wed, 11 Sep 2019 18:53:14 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 11 Sep 2019
 18:53:14 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH 2/5] xen/arm: optee: check for preemption while freeing
 shared buffers
Thread-Index: AQHVWeNlIytwW28PUEKII1lAK5bjtackBZ8AgALq7YA=
Date: Wed, 11 Sep 2019 18:53:14 +0000
Message-ID: <87impyfyw6.fsf@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-3-volodymyr_babchuk@epam.com>
 <d72ca72d-81b7-f74d-86fd-24cc54bb4102@arm.com>
In-Reply-To: <d72ca72d-81b7-f74d-86fd-24cc54bb4102@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: 4e426db9-6c69-492a-ddba-08d736e94cfc
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB4962; 
x-ms-traffictypediagnostic: AM0PR03MB4962:|AM0PR03MB4962:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB496233C28C213F5DAAA52589E6B10@AM0PR03MB4962.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0157DEB61B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(366004)(376002)(396003)(136003)(39860400002)(189003)(199004)(86362001)(81166006)(5660300002)(229853002)(66066001)(8676002)(14444005)(66446008)(66476007)(64756008)(80792005)(25786009)(186003)(99286004)(81156014)(11346002)(66946007)(486006)(6246003)(446003)(8936002)(4326008)(476003)(71190400001)(71200400001)(91956017)(76116006)(36756003)(66556008)(2616005)(6486002)(102836004)(2906002)(76176011)(256004)(53936002)(6116002)(3846002)(478600001)(14454004)(305945005)(6506007)(6436002)(55236004)(53546011)(54906003)(316002)(6512007)(7736002)(6916009)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4962;
 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: iRUo7Putsc4CqJ4/8QHp5ZY+LC89LBHuOiLq7GUGEH6lvbEcBas2CE0HKfJuOkwG9yW8vCFuyh5GF4IzHTRbPTtiuWGjFJz4jDF8y+NXuw0X/URQsM5iYk3OoyyZeB254OW14WandU3qa1OzKORT7IwLnDHpswhkYBCOmm3iYsR3AEtWkSksvcET+UhXm6flhHDW2f+jQWcWcoj23R/3HcQ38BzYPIIVoZv2x/2LC1GBROZxNwIiAB+CsgQGO4mRr5NzS77rVWue4JlhZIkWX0MRQCcC1GD4+dhfA7TY2+RteEdaEslMV215f8iUaVGZviI18Nlqd5/0vEDHWOBHtRO+KMjrpPFhUmFlo722FI+UOB7zDC4LCbAv7tjd6cH7mRVw1/EFWaTr3223hHpnUuBlYJx6NRR8XMe2MNEZp3Y=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e426db9-6c69-492a-ddba-08d736e94cfc
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2019 18:53:14.2435 (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: qfJPKI2JbSWvCrIiQyRBGHCyocBPCUSbf3+IL5sUPBnCmiNJNI/gJUK9SsO8On3prWW3kmxdSFDlM8x8akLXgifyxFK47mx2B3b//SO+bG4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4962
Subject: Re: [Xen-devel] [PATCH 2/5] xen/arm: optee: check for preemption
 while freeing shared 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9uIDgvMjMvMTkgNzo0
OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IE5vdyB3ZSBoYXZlIGxpbWl0IGZvciBv
bmUgc2hhcmVkIGJ1ZmZlciBzaXplLCBzbyB3ZSBjYW4gYmUgc3VyZSB0aGF0Cj4+IG9uZSBjYWxs
IHRvIGZyZWVfb3B0ZWVfc2htX2J1ZigpIHdpbGwgbm90IGZyZWUgYWxsCj4+IE1BWF9UT1RBTF9T
TUhfQlVGX1BHIHBhZ2VzIGF0IG9uY2UuIFRodXMsIHdlIG5vdyBjYW4gY2hlY2sgZm9yCj4+IGh5
cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgaW4gdGhlIGxvb3AgaW5zaWRlCj4+IG9wdGVlX3JlbGlu
cXVpc2hfcmVzb3VyY2VzKCkgYW5kIHRoaXMgd2lsbCBlbnN1cmUgdGhhdCB3ZSBhcmUgbm90Cj4+
IG1pc3NpbmcgcHJlZW1wdGlvbi4KPgo+IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB0aGUg
Y29ycmVsYXRpb24gYmV0d2VlbiB0aGUgdHdvCj4gc2VudGVuY2VzLiBFdmVuIGlmIHByZXZpb3Vz
bHkgdGhlIGd1ZXN0IGNvdWxkIHBpbiB1cCB0bwo+IE1BWF9UT1RBTF9TSE1fQlVGX1BHIGluIG9u
ZSBjYWxsLCBhIHdlbGwtYmVoYXZlZCBndWVzdCB3b3VsZCByZXN1bHQgdG8KPiBkbyBtdWx0aXBs
ZSBjYWxscyBhbmQgdGhlcmVmb3JlIHByZWVtcHRpb24gd291bGQgaGF2ZSBiZWVuIHVzZWZ1bC4K
TG9va3MgbGlrZSBub3cgSSBkb24ndCB1bmRlcnN0YW5kIHlvdS4KCkknbSB0YWxraW5nIGFib3V0
IHNoYXJlZCBidWZmZXJzLiBXZSBoYXZlIGxpbWl0ZWQgc2hhcmVkIGJ1ZmZlciB0byBzb21lCnJl
YXNvbmFibGUgc2l6ZS4gVGhlcmUgaXMgYmFkLSBvciB3ZWxsLWJlaGF2aW5nIGd1ZXN0cyBpbiB0
aGlzIGNvbnRleHQsCmJlY2F1c2UgZ3Vlc3QgY2FuJ3Qgc2hhcmUgb25lIGJpZyBidWZmZXIgaW4g
bXVsdGlwbGUgY2FsbHMuIEluIG90aGVyCndvcmxkcywgaWYgZ3Vlc3QgKm5lZWRzKiB0byBzaGFy
ZSA1MTJNQiBidWZmZXIgd2l0aCBPUC1URUUsIGl0IHdpbGwgYmUKZm9yY2VkIHRvIGRvIHRoaXMg
aW4gb25lIGNhbGwuIEJ1dCB3ZSBhcmUgZm9yYmlkZGluZyBiaWcgYnVmZmVycyByaWdodApub3cu
CgpvcHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcygpIGlzIGNhbGxlZCBkdXJpbmcgZG9tYWluIGRl
c3RydWN0aW9uLiBBdAp0aGlzIHRpbWUgd2UgY2FuIGhhdmUgYSBudW1iZXIgb2Ygc3RpbGwgbGl2
aW5nIHNoYXJlZCBidWZmZXJzLCBlYWNoIG9mCm9uZSBpcyBubyBiaWdnZXIgdGhhbiA1MTIgcGFn
ZXMuIFRoYW5rcyB0byB0aGlzLCB3ZSBjYW4gY2FsbApoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygp
IG9ubHkgaW4gb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSwgYnV0IG5vdAppbiBmcmVlX29w
dGVlX3NobV9idWYoKS4KCklmIHdlIHdpbGwgYWxsb3cgZ3Vlc3QgdG8gcmVnaXN0ZXIgYmlnZ2Vy
IGJ1ZmZlciwgdGhhbiB3ZSB3aWxsIGJlIGZvcmNlZAp0byBjaGVjayBmb3IgcHJlZW1wdGlvbiBp
biBmcmVlX29wdGVlX3NobV9idWYoKSBhcyB3ZWxsLgoKVGhpcyBpcyB3aGF0IEkgbWVhbnQgaW4g
dGhlIGNvbW1pdCBtZXNzYWdlLgoKPiBTbyBJIHRoaW5rIHRoZSBjb21taXQgbWVzc2FnZSBuZWVk
cyBzb21lIHJld29yZGluZy4KUHJvYmFibHkgeWVzLi4uCgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+IC0tLQo+PiAg
IHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDEwICsrKysrLS0tLS0KPj4gICAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+IGlu
ZGV4IGY0ZmE4YTc3NTguLmE4NGZmYTMwODkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMKPj4gQEAgLTYzNCwx
NCArNjM0LDE0IEBAIHN0YXRpYyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0
IGRvbWFpbiAqZCkKPj4gICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKPj4g
ICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Cj4+ICAgLSAgICAvKgo+PiAtICAgICAqIFRPRE86
IEd1ZXN0IGNhbiBwaW4gdXAgdG8gTUFYX1RPVEFMX1NNSF9CVUZfUEcgcGFnZXMgYW5kIGFsbCBv
Zgo+PiAtICAgICAqIHRoZW0gd2lsbCBiZSBwdXQgaW4gdGhpcyBsb29wLiBJdCBpcyB3b3J0aCBj
b25zaWRlcmluZyB0bwo+PiAtICAgICAqIGNoZWNrIGZvciBwcmVlbXB0aW9uIGluc2lkZSB0aGUg
bG9vcC4KPj4gLSAgICAgKi8KPj4gICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBvcHRl
ZV9zaG1fYnVmLCBvcHRlZV9zaG1fYnVmX3RtcCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QsIGxpc3QgKQo+PiArICAgIHsKPj4gKyAg
ICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKPgo+IFNvIG9uIHRoZSBmaXJz
dCBpdGVyYXRpb24sIHlvdSB3aWxsIGNoZWNrIHR3aWNlIHByZWVtcHRpb24gKG9uZSBiZWZvcmUK
PiB0aGUgbG9vcCBhbmQganVzdCBlbnRlcmluZykuIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCku
IFRoZSBmdW5jdGlvbgo+IGlzIG5vdCBlbnRpcmVseSBmcmVlIG9uIEFybSBiZWNhdXNlIG9mIHRo
ZSBpbXBsZW1lbnRhdGlvbiBvZgo+IHZnaWNfdmNwdV9wZW5kaW5nX2lycSgpLiBTbyBwcmV2ZW50
aW5nIHBvaW50bGVzcyBjYWxsIHdvdWxkIGJlIG5pY2UuCj4KPiBJbiB0aGlzIGNhc2UsIHRoZSBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpIGJlZm9yZSB0aGUgbG9vcCBjb3VsZCBiZQo+IGRyb3Bw
ZWQuClllcywgeW91IGFyZSByaWdodC4KCj4KPj4gKyAgICAgICAgICAgIHJldHVybiAtRVJFU1RB
UlQ7Cj4+ICsKPj4gICAgICAgICAgIGZyZWVfb3B0ZWVfc2htX2J1ZihjdHgsIG9wdGVlX3NobV9i
dWYtPmNvb2tpZSk7Cj4+ICsgICAgfQo+PiAgICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRf
Y2hlY2soKSApCj4+ICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+Pgo+Cj4gQ2hlZXJzLAoK
Ci0tClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 19:12:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 19: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 1i882l-0007Nh-Ao; Wed, 11 Sep 2019 19:12: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=kD4F=XG=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1i882k-0007Nc-Gj
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 19:12:42 +0000
X-Inumbo-ID: 207cb53e-d4c8-11e9-83dd-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 207cb53e-d4c8-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 19:12: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 7A4242075C;
 Wed, 11 Sep 2019 19:12:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568229161;
 bh=VPT7mijC4q1kEydmhkrufKNG2yzGMdjsTOZaEMfyAb8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=06FeZG8ZNyNusLCCPXzRSYmNlOeHcB9qefO1tzjUjw08sIGocxmuBX/13QuREeVi3
 YneN37UBEK1ALsEP802ZNxG5xPe+yh1l9Ame8GNhvAjFqHCXFiolye32I9AJx3Cd3U
 Dzbya/sKdFP7WtGH5NKiXCZ3PD5UYH97yToyJUN0=
Date: Wed, 11 Sep 2019 12:12:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Peng Fan <peng.fan@nxp.com>
In-Reply-To: <AM0PR04MB448166E527EF4ABFCE3DD59688B10@AM0PR04MB4481.eurprd04.prod.outlook.com>
Message-ID: <alpine.DEB.2.21.1909111211290.6288@sstabellini-ThinkPad-T480s>
References: <1567175255-1798-1-git-send-email-peng.fan@nxp.com>
 <d7477406-a8a0-5c3c-13dc-2c84e27b8afa@arm.com>
 <20190830085807.GA15771@infradead.org>
 <alpine.DEB.2.21.1908301926500.21347@sstabellini-ThinkPad-T480s>
 <AM0PR04MB448166E527EF4ABFCE3DD59688B10@AM0PR04MB4481.eurprd04.prod.outlook.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V2] arm: xen: mm: use __GPF_DMA32 for 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" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Catalin Marinas <Catalin.Marinas@arm.com>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>,
 Christoph Hellwig <hch@infradead.org>, Julien Grall <Julien.Grall@arm.com>,
 dl-linux-imx <linux-imx@nxp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>, nd <nd@arm.com>,
 "will@kernel.org" <will@kernel.org>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 Robin Murphy <Robin.Murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMSBTZXAgMjAxOSwgUGVuZyBGYW4gd3JvdGU6Cj4gPiBTdWJqZWN0OiBSZTogW1BB
VENIIFYyXSBhcm06IHhlbjogbW06IHVzZSBfX0dQRl9ETUEzMiBmb3IgYXJtNjQKPiA+IAo+ID4g
KyBKdWVyZ2VuLCBCb3Jpcwo+ID4gCj4gPiBPbiBGcmksIDMwIEF1ZyAyMDE5LCBDaHJpc3RvcGgg
SGVsbHdpZyB3cm90ZToKPiA+ID4gQ2FuIHdlIHRha2UgYSBzdGVwIGJhY2sgYW5kIGZpZ3VyZSBv
dXQgd2hhdCB3ZSB3YW50IHRvIGRvIGhlcmU/Cj4gPiA+Cj4gPiA+IEFGQUlDUyB0aGlzIGZ1bmN0
aW9uIGFsbG9jYXRlcyBtZW1vcnkgZm9yIHRoZSBzd2lvdGxiLXhlbiBidWZmZXIsIGFuZAo+ID4g
PiB0aGF0IG1lYW5zIGl0IG11c3QgYmUgPD0gMzItYml0IGFkZHJlc3NhYmxlIHRvIHNhdGlzZnkg
dGhlIERNQSBBUEkKPiA+ID4gZ3VhcmFudGVlcy4gIFRoYXQgbWVhbnMgd2UgZ2VuZXJhbGx5IHdh
bnQgdG8gdXNlIEdGUF9ETUEzMgo+ID4gZXZlcnl3aGVyZQo+ID4gPiB0aGF0IGV4aXN0cywgYnV0
IG9uIHN5c3RlbXMgd2l0aCBvZGQgem9uZXMgd2UgbWlnaHQgd2FudCB0byBkaXAgaW50bwo+ID4g
PiBHRlBfRE1BLiAgVGhpcyBhbHNvIG1lYW5zIHN3aW90bGIteGVuIGRvZXNuJ3QgYWN0dWFsbHkg
ZG8gdGhlIHJpZ2h0Cj4gPiA+IHRoaW5nIG9uIHg4NiBhdCB0aGUgbW9tZW50LiAgU28gc2hvdWxk
bid0IHdlIGp1c3QgaGF2ZSBvbmUgY29tbW9uCj4gPiA+IHJvdXRpbmUgaW4gc3dpb3RsYi14ZW4u
YyB0aGF0IGNoZWNrcyBpZiB3ZSBoYXZlIENPTkZJR19aT05FX0RNQTMyIHNldCwKPiA+ID4gdGhl
biB0cnkgR0ZQX0RNQTMyLCBhbmQgaWYgbm90IGNoZWNrIGlmIENPTkZJR19aT05FX0RNQSBpcyBz
ZXQgYW5kCj4gPiA+IHRoZW4gdHJ5IHRoYXQsIGVsc2UgZGVmYXVsdCB0byBHRlBfS0VSTkVMPwo+
ID4gCj4gPiBZZXMsIGZvciBBUk0vQVJNNjQgaXQgbWFrZXMgYSBsb3Qgb2Ygc2Vuc2UgZ2l2ZW4g
dGhhdCBkb20wIGlzIDE6MSBtYXBwZWQKPiA+IChwc2V1ZG8tcGh5c2ljYWwgPT0gcGh5c2ljYWwp
LiAgSSdsbCBsZXQgSnVlcmdlbiBhbmQgQm9yaXMgY29tbWVudCBvbiB0aGUgeDg2Cj4gPiBzaWRl
IG9mIHRoaW5ncywgYnV0IG9uIHg4NiBQViBEb20wIGlzIG5vdCAxOjEgbWFwcGVkIHNvCj4gPiBH
RlBfRE1BMzIgaXMgcHJvYmFibHkgbm90IG1lYW5pbmdmdWwuCj4gCj4gSWYgd2Ugb25seSB0YWtl
IEFSTS9BUk02NCwgc28gY291bGQgdGhlIGZvbGxvd2luZyBwYXRjaCBiZSBvaz8KPiAKPiBkaWZm
IC0tZ2l0IGEvYXJjaC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwo+IGluZGV4IGQz
M2I3N2U5YWRkMy4uZTVhNmE3M2IyZTA2IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL3hlbi9tbS5j
Cj4gKysrIGIvYXJjaC9hcm0veGVuL21tLmMKPiBAQCAtMjgsNyArMjgsMTEgQEAgdW5zaWduZWQg
bG9uZyB4ZW5fZ2V0X3N3aW90bGJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIpCj4gCj4g
ICAgICAgICBmb3JfZWFjaF9tZW1ibG9jayhtZW1vcnksIHJlZykgewo+ICAgICAgICAgICAgICAg
ICBpZiAocmVnLT5iYXNlIDwgKHBoeXNfYWRkcl90KTB4ZmZmZmZmZmYpIHsKPiArI2lmZGVmIENP
TkZJR19aT05FX0RNQTMyCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgfD0gX19HRlBf
RE1BMzI7Cj4gKyNlbHNlCj4gICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgfD0gX19HRlBf
RE1BOwo+ICsjZW5kaWYKPiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAg
ICAgICAgICAgfQo+ICAgICAgICAgfQoKSSBhbSBPSyB3aXRoIHNvbWV0aGluZyBsaWtlIHRoaXMs
IGJ1dCBhdCB0aGF0IHBvaW50IHdlIGNhbiB1c2UKSVNfRU5BQkxFRChDT05GSUdfWk9ORV9ETUEz
MikgZm9yIHRoZSBjaGVjay4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i88ra-0002zR-L4; Wed, 11 Sep 2019 20:05: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=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88rZ-0002zH-79
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:13 +0000
X-Inumbo-ID: 75c8370a-d4cf-11e9-83dd-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75c8370a-d4cf-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 20:05:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232312;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=EFnsOsGQ4CPWA4IpIutS5XNwHkOuU3XzDAJN+8JtXFE=;
 b=YbKccwAAGmDdc8ERovwskz35zz4e2pkORTXYvm8O1jCHHnMeZhSt/apD
 Rgw8Hi2HTiGtmzhNKp3yy7u0uj4v5mOsENIHTlIxkNrxmVGUntxJ/wNja
 iMWfkMqQ7ylTW4XbMl8YZNoihEKGvEFMJ63rPdWlvxeEzVCzuLYlPRc2F w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YdciJxz1xjqXtNIFvRyhJYBA30Mpis1j+EWu6jaHRfWCr2CVwDOHUQhafHIvkXU9w3ZJ0vrQqW
 rbFisIEQmUjzH6x3Rr3eThDKgCfyz2E0UKyKiu0B6UqT1WBEhnkKdeX5umxGj/UqVbgDvLlQj4
 72qZoyk8PJpiKEbYVoTgv64WrrK4z4eOb29TSQSKDN5JPu9JeO77heVhI4nlEVDJ6crNMmq2Kl
 CY14KFXUqToEqwCi3cwnNoIGAo+JGe6sAOa4rRNrremsFvpjqJ4/tQPXfkAO74hLaifhmCHc9K
 gOE=
X-SBRS: 2.7
X-MesageID: 5506243
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5506243"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:04:57 +0100
Message-ID: <20190911200504.5693-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/8] libx86: Introduce
 x86_cpu_policies_are_compatible()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoZWxwZXIgd2lsbCBldmVudHVhbGx5IGJlIHRoZSBjb3JlICJjYW4gYSBndWVzdCBjb25m
aXVyZWQgbGlrZSB0aGlzIHJ1bgpvbiB0aGUgQ1BVPyIgbG9naWMuICBGb3Igbm93LCBpdCBpcyBq
dXN0IGVub3VnaCBvZiBhIHN0dWIgdG8gYWxsb3cgdXMgdG8KcmVwbGFjZSB0aGUgaHlwZXJjYWxs
IGludGVyZmFjZSB3aGlsZSByZXRhaW5pbmcgdGhlIHByZXZpb3VzIGJlaGF2aW91ci4KCkl0IHdp
bGwgYmUgZXhwYW5kZWQgYXMgdmFyaW91cyBvdGhlciBiaXRzIG9mIENQVUlEIGhhbmRsaW5nIGdl
dCBjbGVhbmVkIHVwLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9NYWtlZmlsZSAgICAgICAgICB8
ICAgMiArLQogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYyB8IDExMSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9j
cHUtcG9saWN5LmggICAgIHwgIDE5ICsrKysrKwogeGVuL2xpYi94ODYvTWFrZWZpbGUgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vbGliL3g4Ni9wb2xpY3kuYyAgICAgICAgICAgICAg
ICAgICAgIHwgIDUzICsrKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxODMgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vbGliL3g4Ni9w
b2xpY3kuYwoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgYi90
b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCmluZGV4IGZiNTQ4YzliOWEuLjcwZmYxNTRk
YTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUKKysrIGIvdG9v
bHMvdGVzdHMvY3B1LXBvbGljeS9NYWtlZmlsZQpAQCAtMzksNyArMzksNyBAQCBDRkxBR1MgKz0g
JChBUFBFTkRfQ0ZMQUdTKQogCiB2cGF0aCAlLmMgLi4vLi4vLi4veGVuL2xpYi94ODYKIAotdGVz
dC1jcHUtcG9saWN5OiB0ZXN0LWNwdS1wb2xpY3kubyBtc3IubyBjcHVpZC5vCit0ZXN0LWNwdS1w
b2xpY3k6IHRlc3QtY3B1LXBvbGljeS5vIG1zci5vIGNwdWlkLm8gcG9saWN5Lm8KIAkkKENDKSAk
KENGTEFHUykgJF4gLW8gJEAKIAogLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jIGIvdG9vbHMvdGVzdHMv
Y3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwppbmRleCBmZTAwY2Q0Mjc2Li4xMGNmYTdjZDk3
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jCisr
KyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKQEAgLTksOCArOSw3
IEBACiAKICNpbmNsdWRlIDx4ZW4tdG9vbHMvbGlicy5oPgogI2luY2x1ZGUgPHhlbi9hc20veDg2
LXZlbmRvcnMuaD4KLSNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHVpZC5oPgotI2luY2x1ZGUgPHhl
bi9saWIveDg2L21zci5oPgorI2luY2x1ZGUgPHhlbi9saWIveDg2L2NwdS1wb2xpY3kuaD4KICNp
bmNsdWRlIDx4ZW4vZG9tY3RsLmg+CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZmFpbHVyZXM7
CkBAIC01MDMsNiArNTAyLDExMSBAQCBzdGF0aWMgdm9pZCB0ZXN0X2NwdWlkX291dF9vZl9yYW5n
ZV9jbGVhcmluZyh2b2lkKQogICAgIH0KIH0KIAorc3RhdGljIHZvaWQgdGVzdF9pc19jb21wYXRp
YmxlX3N1Y2Nlc3Modm9pZCkKK3sKKyAgICBzdGF0aWMgc3RydWN0IHRlc3QgeworICAgICAgICBj
b25zdCBjaGFyICpuYW1lOworICAgICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5IGhvc3RfY3B1aWQ7
CisgICAgICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgZ3Vlc3RfY3B1aWQ7CisgICAgICAgIHN0cnVj
dCBtc3JfcG9saWN5IGhvc3RfbXNyOworICAgICAgICBzdHJ1Y3QgbXNyX3BvbGljeSBndWVzdF9t
c3I7CisgICAgfSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJI
b3N0IENQVUlEIGZhdWx0aW5nLCBHdWVzdCBub3QiLAorICAgICAgICAgICAgLmhvc3RfbXNyID0g
eworICAgICAgICAgICAgICAgIC5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlLAor
ICAgICAgICAgICAgfSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUg
PSAiSG9zdCBDUFVJRCBmYXVsdGluZywgR3Vlc3Qgd2FudGVkIiwKKyAgICAgICAgICAgIC5ob3N0
X21zciA9IHsKKyAgICAgICAgICAgICAgICAucGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0g
dHJ1ZSwKKyAgICAgICAgICAgIH0sCisgICAgICAgICAgICAuZ3Vlc3RfbXNyID0geworICAgICAg
ICAgICAgICAgIC5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlLAorICAgICAgICAg
ICAgfSwKKyAgICAgICAgfSwKKyAgICB9OworICAgIHN0cnVjdCBjcHVfcG9saWN5X2Vycm9ycyBu
b19lcnJvcnMgPSBJTklUX0NQVV9QT0xJQ1lfRVJST1JTOworCisgICAgcHJpbnRmKCJUZXN0aW5n
IHBvbGljeSBjb21wYXRpYmlsaXR5IHN1Y2Nlc3M6XG4iKTsKKworICAgIGZvciAoIHNpemVfdCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHRlc3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHN0cnVjdCBjcHVfcG9saWN5IHN5cyA9IHsK
KyAgICAgICAgICAgICZ0LT5ob3N0X2NwdWlkLAorICAgICAgICAgICAgJnQtPmhvc3RfbXNyLAor
ICAgICAgICB9LCBuZXcgPSB7CisgICAgICAgICAgICAmdC0+Z3Vlc3RfY3B1aWQsCisgICAgICAg
ICAgICAmdC0+Z3Vlc3RfbXNyLAorICAgICAgICB9OworICAgICAgICBzdHJ1Y3QgY3B1X3BvbGlj
eV9lcnJvcnMgZSA9IElOSVRfQ1BVX1BPTElDWV9FUlJPUlM7CisgICAgICAgIGludCByZXMgPSB4
ODZfY3B1X3BvbGljaWVzX2FyZV9jb21wYXRpYmxlKCZzeXMsICZuZXcsICZlKTsKKworICAgICAg
ICAvKiBDaGVjayB0aGUgZXhwZWN0ZWQgZXJyb3Igb3V0cHV0LiAqLworICAgICAgICBpZiAoIHJl
cyAhPSAwIHx8IG1lbWNtcCgmbm9fZXJyb3JzLCAmZSwgc2l6ZW9mKG5vX2Vycm9ycykpICkKKyAg
ICAgICAgICAgIGZhaWwoIiAgVGVzdCAnJXMnIGV4cGVjdGVkIG5vIGVycm9yc1xuIgorICAgICAg
ICAgICAgICAgICAiICAgIGdvdCByZXMgJWQgeyBsZWFmICUwOHgsIHN1YmxlYWYgJTA4eCwgbXNy
ICUwOHggfVxuIiwKKyAgICAgICAgICAgICAgICAgdC0+bmFtZSwgcmVzLCBlLmxlYWYsIGUuc3Vi
bGVhZiwgZS5tc3IpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgdGVzdF9pc19jb21wYXRpYmxl
X2ZhaWx1cmUodm9pZCkKK3sKKyAgICBzdGF0aWMgc3RydWN0IHRlc3QgeworICAgICAgICBjb25z
dCBjaGFyICpuYW1lOworICAgICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5IGhvc3RfY3B1aWQ7Cisg
ICAgICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgZ3Vlc3RfY3B1aWQ7CisgICAgICAgIHN0cnVjdCBt
c3JfcG9saWN5IGhvc3RfbXNyOworICAgICAgICBzdHJ1Y3QgbXNyX3BvbGljeSBndWVzdF9tc3I7
CisgICAgICAgIHN0cnVjdCBjcHVfcG9saWN5X2Vycm9ycyBlOworICAgIH0gdGVzdHNbXSA9IHsK
KyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiSG9zdCBiYXNpYy5tYXhfbGVhZiBvdXQg
b2YgcmFuZ2UiLAorICAgICAgICAgICAgLmd1ZXN0X2NwdWlkLmJhc2ljLm1heF9sZWFmID0gMSwK
KyAgICAgICAgICAgIC5lID0geyAwLCAtMSwgLTEgfSwKKyAgICAgICAgfSwKKyAgICAgICAgewor
ICAgICAgICAgICAgLm5hbWUgPSAiSG9zdCBleHRkLm1heF9sZWFmIG91dCBvZiByYW5nZSIsCisg
ICAgICAgICAgICAuZ3Vlc3RfY3B1aWQuZXh0ZC5tYXhfbGVhZiA9IDEsCisgICAgICAgICAgICAu
ZSA9IHsgMHg4MDAwMDAwOCwgLTEsIC0xIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAg
ICAgICAgIC5uYW1lID0gIkhvc3Qgbm8gQ1BVSUQgZmF1bHRpbmcsIEd1ZXN0IHdhbnRlZCIsCisg
ICAgICAgICAgICAuZ3Vlc3RfbXNyID0geworICAgICAgICAgICAgICAgIC5wbGFmb3JtX2luZm8u
Y3B1aWRfZmF1bHRpbmcgPSB0cnVlLAorICAgICAgICAgICAgfSwKKyAgICAgICAgICAgIC5lID0g
eyAtMSwgLTEsIDB4Y2UgfSwKKyAgICAgICAgfSwKKyAgICB9OworCisgICAgcHJpbnRmKCJUZXN0
aW5nIHBvbGljeSBjb21wYXRpYmlsaXR5IGZhaWx1cmU6XG4iKTsKKworICAgIGZvciAoIHNpemVf
dCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgc3Ry
dWN0IHRlc3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHN0cnVjdCBjcHVfcG9saWN5IHN5cyA9
IHsKKyAgICAgICAgICAgICZ0LT5ob3N0X2NwdWlkLAorICAgICAgICAgICAgJnQtPmhvc3RfbXNy
LAorICAgICAgICB9LCBuZXcgPSB7CisgICAgICAgICAgICAmdC0+Z3Vlc3RfY3B1aWQsCisgICAg
ICAgICAgICAmdC0+Z3Vlc3RfbXNyLAorICAgICAgICB9OworICAgICAgICBzdHJ1Y3QgY3B1X3Bv
bGljeV9lcnJvcnMgZSA9IElOSVRfQ1BVX1BPTElDWV9FUlJPUlM7CisgICAgICAgIGludCByZXMg
PSB4ODZfY3B1X3BvbGljaWVzX2FyZV9jb21wYXRpYmxlKCZzeXMsICZuZXcsICZlKTsKKworICAg
ICAgICAvKiBDaGVjayB0aGUgZXhwZWN0ZWQgZXJyb3Igb3V0cHV0LiAqLworICAgICAgICBpZiAo
IHJlcyA9PSAwIHx8IG1lbWNtcCgmdC0+ZSwgJmUsIHNpemVvZih0LT5lKSkgKQorICAgICAgICAg
ICAgZmFpbCgiICBUZXN0ICclcycgcmVzICVkXG4iCisgICAgICAgICAgICAgICAgICIgICAgZXhw
ZWN0ZWQgeyBsZWFmICUwOHgsIHN1YmxlYWYgJTA4eCwgbXNyICUwOHggfVxuIgorICAgICAgICAg
ICAgICAgICAiICAgIGdvdCAgICAgIHsgbGVhZiAlMDh4LCBzdWJsZWFmICUwOHgsIG1zciAlMDh4
IH1cbiIsCisgICAgICAgICAgICAgICAgIHQtPm5hbWUsIHJlcywKKyAgICAgICAgICAgICAgICAg
dC0+ZS5sZWFmLCB0LT5lLnN1YmxlYWYsIHQtPmUubXNyLAorICAgICAgICAgICAgICAgICBlLmxl
YWYsIGUuc3VibGVhZiwgZS5tc3IpOworICAgIH0KK30KKwogaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogewogICAgIHByaW50ZigiQ1BVIFBvbGljeSB1bml0IHRlc3RzXG4iKTsKQEAg
LTUxNiw2ICs2MjAsOSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgdGVz
dF9tc3Jfc2VyaWFsaXNlX3N1Y2Nlc3MoKTsKICAgICB0ZXN0X21zcl9kZXNlcmlhbGlzZV9mYWls
dXJlKCk7CiAKKyAgICB0ZXN0X2lzX2NvbXBhdGlibGVfc3VjY2VzcygpOworICAgIHRlc3RfaXNf
Y29tcGF0aWJsZV9mYWlsdXJlKCk7CisKICAgICBpZiAoIG5yX2ZhaWx1cmVzICkKICAgICAgICAg
cHJpbnRmKCJEb25lOiAldSBmYWlsdXJlc1xuIiwgbnJfZmFpbHVyZXMpOwogICAgIGVsc2UKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdS1wb2xpY3kuaCBiL3hlbi9pbmNs
dWRlL3hlbi9saWIveDg2L2NwdS1wb2xpY3kuaAppbmRleCA2ZjA3YzRiNDkzLi42NWVjNzE4MzVi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHUtcG9saWN5LmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1LXBvbGljeS5oCkBAIC0xMSw2ICsxMSwyNSBAQCBz
dHJ1Y3QgY3B1X3BvbGljeQogICAgIHN0cnVjdCBtc3JfcG9saWN5ICptc3I7CiB9OwogCitzdHJ1
Y3QgY3B1X3BvbGljeV9lcnJvcnMKK3sKKyAgICB1aW50MzJfdCBsZWFmLCBzdWJsZWFmOworICAg
IHVpbnQzMl90IG1zcjsKK307CisKKyNkZWZpbmUgSU5JVF9DUFVfUE9MSUNZX0VSUk9SUyB7IH4w
dSwgfjB1LCB+MHUgfQorCisvKgorICogQ2FsY3VsYXRlIHdoZXRoZXIgdHdvIHBvbGljaWVzIGFy
ZSBjb21wYXRpYmxlLgorICoKKyAqIGkuZS4gQ2FuIGEgVk0gY29uZmlndXJlZCB3aXRoIEBndWVz
dCBydW4gb24gYSBDUFUgc3VwcG9ydGluZyBAaG9zdC4KKyAqCisgKiBGb3IgdHlwaWNhbCB1c2Fn
ZSwgQGhvc3Qgc2hvdWxkIGJlIGEgc3lzdGVtIHBvbGljeS4KKyAqLworaW50IHg4Nl9jcHVfcG9s
aWNpZXNfYXJlX2NvbXBhdGlibGUoY29uc3Qgc3RydWN0IGNwdV9wb2xpY3kgKmhvc3QsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X3BvbGljeSAq
Z3Vlc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3Bv
bGljeV9lcnJvcnMgKmUpOworCiAjZW5kaWYgLyogIVhFTl9MSUJfWDg2X1BPTElDSUVTX0ggKi8K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L01ha2VmaWxlIGIveGVuL2xpYi94ODYvTWFr
ZWZpbGUKaW5kZXggMmY5NjkxZTk2NC4uNzgwZWEwNWRiMSAxMDA2NDQKLS0tIGEveGVuL2xpYi94
ODYvTWFrZWZpbGUKKysrIGIveGVuL2xpYi94ODYvTWFrZWZpbGUKQEAgLTEsMiArMSwzIEBACiBv
YmoteSArPSBjcHVpZC5vCiBvYmoteSArPSBtc3Iubworb2JqLXkgKz0gcG9saWN5Lm8KZGlmZiAt
LWdpdCBhL3hlbi9saWIveDg2L3BvbGljeS5jIGIveGVuL2xpYi94ODYvcG9saWN5LmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzE1NWUwN2E3YwotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9saWIveDg2L3BvbGljeS5jCkBAIC0wLDAgKzEsNTMgQEAKKyNpbmNsdWRlICJw
cml2YXRlLmgiCisKKyNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHUtcG9saWN5Lmg+CisKK2ludCB4
ODZfY3B1X3BvbGljaWVzX2FyZV9jb21wYXRpYmxlKGNvbnN0IHN0cnVjdCBjcHVfcG9saWN5ICpo
b3N0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNw
dV9wb2xpY3kgKmd1ZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGNwdV9wb2xpY3lfZXJyb3JzICplKQoreworICAgIHVpbnQzMl90IGxlYWYgPSAtMSwgc3Vi
bGVhZiA9IC0xLCBtc3IgPSAtMTsKKyAgICBpbnQgcmV0ID0gLUVJTlZBTDsKKworI2RlZmluZSBO
QSBYRU5fQ1BVSURfTk9fU1VCTEVBRgorI2RlZmluZSBGQUlMX0NQVUlEKGwsIHMpIGRvIHsgbGVh
ZiA9IChsKTsgc3VibGVhZiA9IChzKTsgZ290byBvdXQ7IH0gd2hpbGUgKCAwICkKKyNkZWZpbmUg
RkFJTF9NU1IobSkgZG8geyBtc3IgPSAobSk7IGdvdG8gb3V0OyB9IHdoaWxlICggMCApCisKKyAg
ICBpZiAoIGd1ZXN0LT5jcHVpZC0+YmFzaWMubWF4X2xlYWYgPiBob3N0LT5jcHVpZC0+YmFzaWMu
bWF4X2xlYWYgKQorICAgICAgICBGQUlMX0NQVUlEKDAsIE5BKTsKKworICAgIGlmICggZ3Vlc3Qt
PmNwdWlkLT5leHRkLm1heF9sZWFmID4gaG9zdC0+Y3B1aWQtPmV4dGQubWF4X2xlYWYgKQorICAg
ICAgICBGQUlMX0NQVUlEKDB4ODAwMDAwMDgsIE5BKTsKKworICAgIC8qIFRPRE86IEF1ZGl0IG1v
cmUgQ1BVSUQgZGF0YS4gKi8KKworICAgIGlmICggfmhvc3QtPm1zci0+cGxhZm9ybV9pbmZvLnJh
dyAmIGd1ZXN0LT5tc3ItPnBsYWZvcm1faW5mby5yYXcgKQorICAgICAgICBGQUlMX01TUihNU1Jf
SU5URUxfUExBVEZPUk1fSU5GTyk7CisKKyN1bmRlZiBGQUlMX01TUgorI3VuZGVmIEZBSUxfQ1BV
SUQKKyN1bmRlZiBOQQorCisgICAgLyogU3VjY2Vzcy4gKi8KKyAgICByZXQgPSAwOworCisgb3V0
OgorICAgIGlmICggcmV0ICYmIGUgKQorICAgIHsKKyAgICAgICAgZS0+bGVhZiA9IGxlYWY7Cisg
ICAgICAgIGUtPnN1YmxlYWYgPSBzdWJsZWFmOworICAgICAgICBlLT5tc3IgPSBtc3I7CisgICAg
fQorCisgICAgcmV0dXJuIHJldDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0
YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i88rf-000301-GT; Wed, 11 Sep 2019 20:05: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=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88re-0002zv-4q
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:18 +0000
X-Inumbo-ID: 76dcce3b-d4cf-11e9-83dd-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76dcce3b-d4cf-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 20:05:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232314;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Vf1AG29drMqw2LT/Z66r4aJJqf5+EsSaB0/oRaGhy1U=;
 b=Fb6x6l7GhTtLYwIetbfFRQlzkbgUyg6bqmtagtEDAUifZ/XM6EbUURgv
 UiLUDy5iGMPw1rvtvLxPukM15ApHR3IXdeIJyelWrGwdFF6mtvKF7k9WP
 Ka5Q7Q89WRiCS2PIfZUebHb41Yn1omUlRID0Su2LvPpJvynrG2fhYSrmD M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +nKyXPXKqy3lx81FteDEfZSU9DIo1LYIMo+nWZao9CWra4UpLmTBCdgMMtCiWqVUE0P0VfMQ9P
 Fwr7JQz2ywdM8lDwSJIs/4YM6nh8Cex8eJ8wv+1wZT1xEAMoEQeBM6TKQ9hoRadptEJYGeZtHU
 exFt891zTg7MDwErmVyJNoiJHeVhCtTOyBM8qZLOsObF+GLaWrN93Y9146dqCQX9sZEwCVU5Ti
 pzZ/83z1EkFCk1jCJSa1PCGIHrLObPrv9XqCjKtwfGl+a9/baIvSOOFfI+UhMhohuqdy7j19OU
 1q4=
X-SBRS: 2.7
X-MesageID: 5451849
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5451849"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:05:01 +0100
Message-ID: <20190911200504.5693-6-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/8] tools/libxc: Rework xc_cpuid_set() to use
 {get, set}_cpu_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>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1cnBvc2Ugb2YgdGhpcyBjaGFuZ2UgaXMgdG8gc3RvcCB1c2luZyB4Y19jcHVpZF9kb19k
b21jdGwoKSwgYW5kIHRvIHN0b3AKYmFzaW5nIGRlY2lzaW9ucyBvbiBhIGxvY2FsIENQVUlEIGlu
c3RydWN0aW9uLiAgVGhpcyBpcyBub3QgYW4gYXBwcm9wcmlhdGUgd2F5CnRvIGNvbnN0cnVjdCBw
b2xpY3kgaW5mb3JtYXRpb24gZm9yIG90aGVyIGRvbWFpbnMuCgpPYnRhaW4gdGhlIGhvc3QgYW5k
IGRvbWFpbi1tYXggcG9saWNpZXMgZnJvbSBYZW4sIGFuZCBtaXggdGhlIHJlc3VsdHMgYXMKYmVm
b3JlLiAgUHJvdmlkZSByYXRoZXIgbW9yZSBlcnJvciBsb2dnaW5nIHRoYW4gYmVmb3JlLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19jcHVp
ZF94ODYuYyB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jCmluZGV4IGEyZDI5YTBmYWUuLmQxYTJiNjEyMTQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBA
IC05MDUsMjAgKzkwNSw4MCBAQCBpbnQgeGNfY3B1aWRfc2V0KAogICAgIGNvbnN0IGNoYXIgKipj
b25maWcsIGNoYXIgKipjb25maWdfdHJhbnNmb3JtZWQpCiB7CiAgICAgaW50IHJjOwotICAgIHVu
c2lnbmVkIGludCBpLCBqLCByZWdzWzRdLCBwb2xyZWdzWzRdOwotICAgIHN0cnVjdCBjcHVpZF9k
b21haW5faW5mbyBpbmZvID0ge307CisgICAgdW5zaWduZWQgaW50IGksIGosIHJlZ3NbNF0gPSB7
fSwgcG9scmVnc1s0XSA9IHt9OworICAgIHhjX2RvbWluZm9fdCBkaTsKKyAgICB4ZW5fY3B1aWRf
bGVhZl90ICpsZWF2ZXMgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBucl9sZWF2ZXMsIHBvbGlj
eV9sZWF2ZXMsIG5yX21zcnM7CisgICAgdWludDMyX3QgZXJyX2xlYWYgPSAtMSwgZXJyX3N1Ymxl
YWYgPSAtMSwgZXJyX21zciA9IC0xOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCA0OyArK2kgKQog
ICAgICAgICBjb25maWdfdHJhbnNmb3JtZWRbaV0gPSBOVUxMOwogCi0gICAgcmMgPSBnZXRfY3B1
aWRfZG9tYWluX2luZm8oeGNoLCBkb21pZCwgJmluZm8sIE5VTEwsIDApOworICAgIGlmICggeGNf
ZG9tYWluX2dldGluZm8oeGNoLCBkb21pZCwgMSwgJmRpKSAhPSAxIHx8CisgICAgICAgICBkaS5k
b21pZCAhPSBkb21pZCApCisgICAgeworICAgICAgICBFUlJPUigiRmFpbGVkIHRvIG9idGFpbiBk
JWQgaW5mbyIsIGRvbWlkKTsKKyAgICAgICAgcmMgPSAtRVNSQ0g7CisgICAgICAgIGdvdG8gZmFp
bDsKKyAgICB9CisKKyAgICByYyA9IHhjX2dldF9jcHVfcG9saWN5X3NpemUoeGNoLCAmbnJfbGVh
dmVzLCAmbnJfbXNycyk7CiAgICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gb3V0OworICAgIHsK
KyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0YWluIHBvbGljeSBpbmZvIHNpemUiKTsKKyAg
ICAgICAgcmMgPSAtZXJybm87CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CiAKLSAgICBjcHVp
ZChpbnB1dCwgcmVncyk7CisgICAgcmMgPSAtRU5PTUVNOworICAgIGlmICggKGxlYXZlcyA9IGNh
bGxvYyhucl9sZWF2ZXMsIHNpemVvZigqbGVhdmVzKSkpID09IE5VTEwgKQorICAgIHsKKyAgICAg
ICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yICV1IENQVUlEIGxlYXZlcyIs
IG5yX2xlYXZlcyk7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CiAKLSAgICBtZW1jcHkocG9s
cmVncywgcmVncywgc2l6ZW9mKHJlZ3MpKTsKLSAgICB4Y19jcHVpZF9wb2xpY3koJmluZm8sIGlu
cHV0LCBwb2xyZWdzKTsKKyAgICAvKiBHZXQgdGhlIGRvbWFpbidzIG1heCBwb2xpY3kuICovCisg
ICAgbnJfbXNycyA9IDA7CisgICAgcG9saWN5X2xlYXZlcyA9IG5yX2xlYXZlczsKKyAgICByYyA9
IHhjX2dldF9zeXN0ZW1fY3B1X3BvbGljeSh4Y2gsIGRpLmh2bSA/IFhFTl9TWVNDVExfY3B1X3Bv
bGljeV9odm1fbWF4CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfcHZfbWF4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZwb2xpY3lfbGVhdmVzLCBsZWF2ZXMsICZucl9tc3JzLCBOVUxMKTsKKyAg
ICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIG9idGFpbiAlcyBt
YXggcG9saWN5IiwgZGkuaHZtID8gImh2bSIgOiAicHYiKTsKKyAgICAgICAgcmMgPSAtZXJybm87
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisgICAgZm9yICggaSA9IDA7IGkgPCBwb2xpY3lf
bGVhdmVzOyArK2kgKQorICAgICAgICBpZiAoIGxlYXZlc1tpXS5sZWFmID09IGlucHV0WzBdICYm
IGxlYXZlc1tpXS5zdWJsZWFmID09IGlucHV0WzFdICkKKyAgICAgICAgeworICAgICAgICAgICAg
cG9scmVnc1swXSA9IGxlYXZlc1tpXS5hOworICAgICAgICAgICAgcG9scmVnc1sxXSA9IGxlYXZl
c1tpXS5iOworICAgICAgICAgICAgcG9scmVnc1syXSA9IGxlYXZlc1tpXS5jOworICAgICAgICAg
ICAgcG9scmVnc1szXSA9IGxlYXZlc1tpXS5kOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgIC8qIEdldCB0aGUgaG9zdCBwb2xpY3kuICovCisgICAgbnJfbXNycyA9IDA7Cisg
ICAgcG9saWN5X2xlYXZlcyA9IG5yX2xlYXZlczsKKyAgICByYyA9IHhjX2dldF9zeXN0ZW1fY3B1
X3BvbGljeSh4Y2gsIFhFTl9TWVNDVExfY3B1X3BvbGljeV9ob3N0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZwb2xpY3lfbGVhdmVzLCBsZWF2ZXMsICZucl9tc3JzLCBOVUxM
KTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIG9idGFp
biBob3N0IHBvbGljeSIpOworICAgICAgICByYyA9IC1lcnJubzsKKyAgICAgICAgZ290byBmYWls
OworICAgIH0KKyAgICBmb3IgKCBpID0gMDsgaSA8IHBvbGljeV9sZWF2ZXM7ICsraSApCisgICAg
ICAgIGlmICggbGVhdmVzW2ldLmxlYWYgPT0gaW5wdXRbMF0gJiYgbGVhdmVzW2ldLnN1YmxlYWYg
PT0gaW5wdXRbMV0gKQorICAgICAgICB7CisgICAgICAgICAgICByZWdzWzBdID0gbGVhdmVzW2ld
LmE7CisgICAgICAgICAgICByZWdzWzFdID0gbGVhdmVzW2ldLmI7CisgICAgICAgICAgICByZWdz
WzJdID0gbGVhdmVzW2ldLmM7CisgICAgICAgICAgICByZWdzWzNdID0gbGVhdmVzW2ldLmQ7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogCiAgICAgZm9yICggaSA9IDA7IGkgPCA0OyBp
KysgKQogICAgIHsKQEAgLTk2OSw5ICsxMDI5LDIxIEBAIGludCB4Y19jcHVpZF9zZXQoCiAgICAg
ICAgIH0KICAgICB9CiAKLSAgICByYyA9IHhjX2NwdWlkX2RvX2RvbWN0bCh4Y2gsIGRvbWlkLCBp
bnB1dCwgcmVncyk7Ci0gICAgaWYgKCByYyA9PSAwICkKLSAgICAgICAgZ290byBvdXQ7CisgICAg
LyogRmVlZCB0aGUgdHJhbnNmb3JtZWQgbGVhZiBiYWNrIHVwIHRvIFhlbi4gKi8KKyAgICBsZWF2
ZXNbMF0gPSAoeGVuX2NwdWlkX2xlYWZfdCl7IGlucHV0WzBdLCBpbnB1dFsxXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ3NbMF0sIHJlZ3NbMV0sIHJlZ3NbMl0sIHJl
Z3NbM10gfTsKKyAgICByYyA9IHhjX3NldF9kb21haW5fY3B1X3BvbGljeSh4Y2gsIGRvbWlkLCAx
LCBsZWF2ZXMsIDAsIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVy
cl9sZWFmLCAmZXJyX3N1YmxlYWYsICZlcnJfbXNyKTsKKyAgICBpZiAoIHJjICkKKyAgICB7Cisg
ICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNldCBkJWQncyBwb2xpY3kgKGVyciBsZWFmICUjeCwg
c3VibGVhZiAlI3gsIG1zciAlI3gpIiwKKyAgICAgICAgICAgICAgIGRvbWlkLCBlcnJfbGVhZiwg
ZXJyX3N1YmxlYWYsIGVycl9tc3IpOworICAgICAgICByYyA9IC1lcnJubzsKKyAgICAgICAgZ290
byBmYWlsOworICAgIH0KKworICAgIC8qIFN1Y2Nlc3MhICovCisgICAgZ290byBvdXQ7CiAKICBm
YWlsOgogICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKQEAgLTk4MSw2ICsxMDUzLDcgQEAg
aW50IHhjX2NwdWlkX3NldCgKICAgICB9CiAKICBvdXQ6Ci0gICAgZnJlZV9jcHVpZF9kb21haW5f
aW5mbygmaW5mbyk7CisgICAgZnJlZShsZWF2ZXMpOworCiAgICAgcmV0dXJuIHJjOwogfQotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i88rk-00030w-Ct; Wed, 11 Sep 2019 20:05: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=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88rj-00030Q-4o
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:23 +0000
X-Inumbo-ID: 77962363-d4cf-11e9-83dd-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77962363-d4cf-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 20:05:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232314;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=BIbnzCREkG77hGwoxZ3RMjH/adLjjec/0WbuotSainY=;
 b=Y/qAtP5RizTiEL+UN51Iu/6u8CO7vCdLHLmv9aMbKbOrRnEhQOztzP/8
 6P3ROA2fhQMvTlyB/ugiIRDwoijFXQocIHgmnYagkOtnF+KYok1e1QGJ/
 NhdWYL8o8Yrg8MQQYZplsMGvBEIMPll/s4aHJ3QT0drRygk74uEV1FKtV 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iC/85lOS97iYbHxeP+m/voeXswq+JeYqBhLHZ/p93Cik7QXsMus2dDB8dA9+Yiyd4153Ec55UB
 9ppGVUz3JoKeb6+ox7U6TOrlfKkAWjWAVmcXkIabxGL5lrTSCV56+Y1iSaFN45k60gWgU/4A2r
 vqtyNGrbzeL+OxXgXTMtTrkyVatnTfu+vxvbINgD1ytNMJEZNu8biYVsNUjYaAG1XSDqrydOKR
 gSK9pYZgEGQ2JK3aqAyUOCMJOoDznNrVdvbqcwe/AMLgy9bsXPW1Bsp6ddbEvWK3b57SH1+xoI
 7jI=
X-SBRS: 2.7
X-MesageID: 5451848
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5451848"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:04:59 +0100
Message-ID: <20190911200504.5693-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/8] x86/domctl: Implement
 XEN_DOMCTL_set_cpumsr_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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoeXBlcmNhbGwgYWxsb3dzIHRoZSB0b29sc3RhY2sgdG8gcHJlc2VudCBvbmUgY29tYmlu
ZWQgQ1BVSUQgYW5kIE1TUgpwb2xpY3kgZm9yIGEgZG9tYWluLCB3aGljaCBjYW4gYmUgYXVkaXRl
ZCBpbiBvbmUgZ28gYnkgWGVuLCB3aGljaCBpcyBuZWNlc3NhcnkKZm9yIGNvcnJlY3RuZXNzIG9m
IHRoZSBhdWRpdGluZy4KClJldXNlIHRoZSBleGlzdGluZyBzZXRfY3B1aWQgWFNNIGFjY2VzcyB2
ZWN0b3IsIGFzIHRoaXMgaXMgbG9naWNhbGx5IHRoZSBzYW1lCm9wZXJhdGlvbi4KCkFzIHg4Nl9j
cHVfcG9saWNpZXNfYXJlX2NvbXBhdGlibGUoKSBpcyBzdGlsbCBvbmx5IGEgc3R1YiwgcmV0YWlu
IHRoZSBjYWxsIHRvCnJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeSgpIHRvIGRpc2NhcmQgdW5zYWZl
IHRvb2xzdGFjayBzZXR0aW5ncy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCiB0b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICA1ICsrKwogdG9vbHMvbGlieGMveGNfY3B1
aWRfeDg2LmMgICAgICAgICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gv
eDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgfCA4MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8IDE1ICsr
KysrLS0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL3hz
bS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDE0
NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXgg
NzU1OWUxYmM2OS4uZTQ3Nzc4NTM1ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTI1MzAsNiAr
MjUzMCwxMSBAQCBpbnQgeGNfZ2V0X3N5c3RlbV9jcHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBpbmRleCwKIGludCB4Y19nZXRfZG9tYWluX2NwdV9wb2xpY3koeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqbnJfbGVhdmVzLCB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1z
cnMpOworaW50IHhjX3NldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX2xl
YXZlcywgeGVuX2NwdWlkX2xlYWZfdCAqbGVhdmVzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICplcnJfbGVhZl9wLCB1aW50MzJfdCAqZXJyX3N1
YmxlYWZfcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmVycl9tc3Jf
aWR4X3ApOwogCiB1aW50MzJfdCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSh2b2lkKTsKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19j
cHVpZF94ODYuYwppbmRleCBiODI5MzM2MDgyLi4zM2I5ZTlmYzg1IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19jcHVpZF94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpA
QCAtMjI5LDYgKzIyOSw1NSBAQCBpbnQgeGNfZ2V0X2RvbWFpbl9jcHVfcG9saWN5KHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmV0OwogfQogCitpbnQgeGNf
c2V0X2RvbWFpbl9jcHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbnJfbGVhdmVzLCB4ZW5fY3B1
aWRfbGVhZl90ICpsZWF2ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IG5yX21zcnMsIHhlbl9tc3JfZW50cnlfdCAqbXNycywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgKmVycl9sZWFmX3AsIHVpbnQzMl90ICplcnJfc3VibGVhZl9wLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZXJyX21zcl9pZHhfcCkKK3sKKyAg
ICBERUNMQVJFX0RPTUNUTDsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobGVhdmVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucl9sZWF2ZXMgKiBzaXplb2YoKmxlYXZlcyks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNF
X0lOKTsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobXNycywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbnJfbXNycyAqIHNpemVvZigqbXNycyksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBpbnQgcmV0
OworCisgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIGxlYXZlcykgKQorICAg
ICAgICByZXR1cm4gLTE7CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwg
bXNycykgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNU
TF9zZXRfY3B1X3BvbGljeTsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CisgICAgZG9tY3Rs
LnUuY3B1X3BvbGljeS5ucl9sZWF2ZXMgPSBucl9sZWF2ZXM7CisgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoZG9tY3RsLnUuY3B1X3BvbGljeS5jcHVpZF9wb2xpY3ksIGxlYXZlcyk7CisgICAgZG9t
Y3RsLnUuY3B1X3BvbGljeS5ucl9tc3JzID0gbnJfbXNyczsKKyAgICBzZXRfeGVuX2d1ZXN0X2hh
bmRsZShkb21jdGwudS5jcHVfcG9saWN5Lm1zcl9wb2xpY3ksIG1zcnMpOworICAgIGRvbWN0bC51
LmNwdV9wb2xpY3kuZXJyX2xlYWYgPSB+MDsKKyAgICBkb21jdGwudS5jcHVfcG9saWN5LmVycl9z
dWJsZWFmID0gfjA7CisgICAgZG9tY3RsLnUuY3B1X3BvbGljeS5lcnJfbXNyX2lkeCA9IH4wOwor
CisgICAgcmV0ID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CisKKyAgICB4Y19oeXBlcmNhbGxf
Ym91bmNlX3Bvc3QoeGNoLCBsZWF2ZXMpOworICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4
Y2gsIG1zcnMpOworCisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgaWYgKCBlcnJfbGVh
Zl9wICkKKyAgICAgICAgICAgICplcnJfbGVhZl9wID0gZG9tY3RsLnUuY3B1X3BvbGljeS5lcnJf
bGVhZjsKKyAgICAgICAgaWYgKCBlcnJfc3VibGVhZl9wICkKKyAgICAgICAgICAgICplcnJfc3Vi
bGVhZl9wID0gZG9tY3RsLnUuY3B1X3BvbGljeS5lcnJfc3VibGVhZjsKKyAgICAgICAgaWYgKCBl
cnJfbXNyX2lkeF9wICkKKyAgICAgICAgICAgICplcnJfbXNyX2lkeF9wID0gZG9tY3RsLnUuY3B1
X3BvbGljeS5lcnJfbXNyX2lkeDsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdHJ1
Y3QgY3B1aWRfZG9tYWluX2luZm8KIHsKICAgICB1bnNpZ25lZCBpbnQgdmVuZG9yOyAvKiBYODZf
VkVORE9SXyogKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwppbmRleCBkMTVhZTA2NmMzLi45OWJjMmZiMTBkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0yOTQs
NiArMjk0LDY1IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9j
cHVfcG9saWN5KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdCAqeGRwYykKK3sKKyAgICBzdHJ1Y3QgY3B1
X3BvbGljeSBuZXcgPSB7fTsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3BvbGljeSAqc3lzID0gaXNf
cHZfZG9tYWluKGQpCisgICAgICAgID8gJnN5c3RlbV9wb2xpY2llc1tYRU5fU1lTQ1RMX2NwdV9w
b2xpY3lfcHZfbWF4XQorICAgICAgICA6ICZzeXN0ZW1fcG9saWNpZXNbWEVOX1NZU0NUTF9jcHVf
cG9saWN5X2h2bV9tYXhdOworICAgIHN0cnVjdCBjcHVfcG9saWN5X2Vycm9ycyBlcnIgPSBJTklU
X0NQVV9QT0xJQ1lfRVJST1JTOworICAgIGludCByZXQgPSAtRU5PTUVNOworCisgICAgLyogU3Rh
cnQgYnkgY29weWluZyB0aGUgZG9tYWluJ3MgZXhpc3RpbmcgcG9saWNpZXMuICovCisgICAgaWYg
KCAhKG5ldy5jcHVpZCA9IHhtZW1kdXAoZC0+YXJjaC5jcHVpZCkpIHx8CisgICAgICAgICAhKG5l
dy5tc3IgICA9IHhtZW1kdXAoZC0+YXJjaC5tc3IpKSApCisgICAgICAgIGdvdG8gb3V0OworCisg
ICAgLyogTWVyZ2UgdGhlIHRvb2xzdGFjayBwcm92aWRlZCBkYXRhLiAqLworICAgIGlmICggKHJl
dCA9IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKAorICAgICAgICAgICAgICBuZXcuY3B1aWQs
IHhkcGMtPmNwdWlkX3BvbGljeSwgeGRwYy0+bnJfbGVhdmVzLAorICAgICAgICAgICAgICAmZXJy
LmxlYWYsICZlcnIuc3VibGVhZikpIHx8CisgICAgICAgICAocmV0ID0geDg2X21zcl9jb3B5X2Zy
b21fYnVmZmVyKAorICAgICAgICAgICAgICBuZXcubXNyLCB4ZHBjLT5tc3JfcG9saWN5LCB4ZHBj
LT5ucl9tc3JzLCAmZXJyLm1zcikpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAvKiBUcmlt
IGFueSBuZXdseS1zdGFsZSBvdXQtb2YtcmFuZ2UgbGVhdmVzLiAqLworICAgIHg4Nl9jcHVpZF9w
b2xpY3lfY2xlYXJfb3V0X29mX3JhbmdlX2xlYXZlcyhuZXcuY3B1aWQpOworCisgICAgLyogQXVk
aXQgdGhlIGNvbWJpbmVkIGRhdGFzZXQuICovCisgICAgcmV0ID0geDg2X2NwdV9wb2xpY2llc19h
cmVfY29tcGF0aWJsZShzeXMsICZuZXcsICZlcnIpOworICAgIGlmICggcmV0ICkKKyAgICAgICAg
Z290byBvdXQ7CisKKyAgICAvKgorICAgICAqIEF1ZGl0IHdhcyBzdWNjZXNzZnVsLiAgUmVwbGFj
ZSBleGlzdGluZyBwb2xpY2llcywgbGVhdmluZyB0aGUgb2xkCisgICAgICogcG9saWNpZXMgdG8g
YmUgZnJlZWQuCisgICAgICovCisgICAgU1dBUChuZXcuY3B1aWQsIGQtPmFyY2guY3B1aWQpOwor
ICAgIFNXQVAobmV3Lm1zciwgICBkLT5hcmNoLm1zcik7CisKKyAgICAvKiBUT0RPOiBEcm9wIHdo
ZW4geDg2X2NwdV9wb2xpY2llc19hcmVfY29tcGF0aWJsZSgpIGlzIGNvbXBsZXRlZC4gKi8KKyAg
ICByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7CisKKyAgICAvKiBSZWNhbGN1bGF0ZSByZWxl
dmFudCBkb20vdmNwdSBzdGF0ZSBub3cgdGhlIHBvbGljeSBoYXMgY2hhbmdlZC4gKi8KKyAgICBk
b21haW5fY3B1X3BvbGljeV9jaGFuZ2VkKGQpOworCisgb3V0OgorICAgIC8qIEZyZWUgd2hpY2hl
dmVyIGNwdWlkL21zciBzdHJ1Y3RzIGFyZSBub3QgaW5zdGFsbGVkIGluIHN0cnVjdCBkb21haW4u
ICovCisgICAgeGZyZWUobmV3LmNwdWlkKTsKKyAgICB4ZnJlZShuZXcubXNyKTsKKworICAgIGlm
ICggcmV0ICkKKyAgICB7CisgICAgICAgIHhkcGMtPmVycl9sZWFmICAgID0gZXJyLmxlYWY7Cisg
ICAgICAgIHhkcGMtPmVycl9zdWJsZWFmID0gZXJyLnN1YmxlYWY7CisgICAgICAgIHhkcGMtPmVy
cl9tc3JfaWR4ID0gZXJyLm1zcjsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0
aWMgaW50IHZjcHVfc2V0X3ZtY2Uoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfZXh0X3ZjcHVjb250ZXh0ICpldmMpCiB7CkBA
IC0xNDc2LDYgKzE1MzUsMjcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgY29weWJh
Y2sgPSB0cnVlOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfY3B1
X3BvbGljeToKKyAgICAgICAgaWYgKCBkID09IGN1cnJkICkgLyogTm8gZG9tYWluX3BhdXNlKCkg
Ki8KKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOworCisgICAgICAgIGlm
ICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsgLyog
Tm8gY2hhbmdpbmcgb25jZSB0aGUgZG9tYWluIGlzIHJ1bm5pbmcuICovCisgICAgICAgIGVsc2UK
KyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gdXBkYXRlX2RvbWFpbl9jcHVfcG9saWN5KGQs
ICZkb21jdGwtPnUuY3B1X3BvbGljeSk7CisgICAgICAgICAgICBpZiAoIHJldCApIC8qIENvcHkg
ZG9tY3RsLT51LmNwdV9wb2xpY3kuZXJyXyogdG8gZ3Vlc3QuICovCisgICAgICAgICAgICAgICAg
Y29weWJhY2sgPSB0cnVlOworICAgICAgICB9CisKKyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7
CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gaW9tbXVfZG9f
ZG9tY3RsKGRvbWN0bCwgZCwgdV9kb21jdGwpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aAppbmRleCA3N2Y1NDZjYmI4Li4wNDcxZDNjNjgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC02NTgs
MTcgKzY1OCwyMyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCB7CiB9OwogCiAvKgotICogWEVO
X0RPTUNUTF9nZXRfY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQorICogWEVOX0RPTUNUTF97Z2V0
LHNldH1fY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQogICoKLSAqIFF1ZXJ5IHRoZSBDUFVJRCBh
bmQgTVNSIHBvbGljaWVzIGZvciBhIHNwZWNpZmljIGRvbWFpbi4KKyAqIFF1ZXJ5IG9yIHNldCB0
aGUgQ1BVSUQgYW5kIE1TUiBwb2xpY2llcyBmb3IgYSBzcGVjaWZpYyBkb21haW4uCiAgKi8KIHN0
cnVjdCB4ZW5fZG9tY3RsX2NwdV9wb2xpY3kgewogICAgIHVpbnQzMl90IG5yX2xlYXZlczsgLyog
SU4vT1VUOiBOdW1iZXIgb2YgbGVhdmVzIGluL3dyaXR0ZW4gdG8KICAgICAgICAgICAgICAgICAg
ICAgICAgICAqICdjcHVpZF9wb2xpY3knLiAqLwogICAgIHVpbnQzMl90IG5yX21zcnM7ICAgLyog
SU4vT1VUOiBOdW1iZXIgb2YgTVNScyBpbi93cml0dGVuIHRvCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiAnbXNyX2RvbWFpbl9wb2xpY3knICovCi0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4
ZW5fY3B1aWRfbGVhZl90KSBjcHVpZF9wb2xpY3k7IC8qIE9VVCAqLwotICAgIFhFTl9HVUVTVF9I
QU5ETEVfNjQoeGVuX21zcl9lbnRyeV90KSBtc3JfcG9saWN5OyAgICAvKiBPVVQgKi8KKyAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFmX3QpIGNwdWlkX3BvbGljeTsgLyogSU4v
T1VUICovCisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fbXNyX2VudHJ5X3QpIG1zcl9wb2xp
Y3k7ICAgIC8qIElOL09VVCAqLworICAgIHVpbnQzMl90IGVycl9sZWFmLCBlcnJfc3VibGVhZjsg
LyogT1VULCBzZXRfcG9saWN5IG9ubHkuICBJZiBub3QgfjAsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKiBpbmRpY2F0ZXMgdGhlIGxlYWYvc3VibGVhZiB3aGljaAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogYXVkaXRpbmcgb2JqZWN0ZWQgdG8u
ICovCisgICAgdWludDMyX3QgZXJyX21zcl9pZHg7ICAgICAgICAgICAvKiBPVVQsIHNldF9wb2xp
Y3kgb25seS4gIElmIG5vdCB+MCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqIGluZGljYXRlcyB0aGUgTVNSIGlkeCB3aGljaAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICogYXVkaXRpbmcgb2JqZWN0ZWQgdG8uICovCiB9OwogdHlwZWRlZiBzdHJ1
Y3QgeGVuX2RvbWN0bF9jcHVfcG9saWN5IHhlbl9kb21jdGxfY3B1X3BvbGljeV90OwogREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9jcHVfcG9saWN5X3QpOwpAQCAtMTE5Myw2ICsx
MTk5LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogLyogI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9n
bnR0YWJfbGltaXRzICAgICAgICAgIDgwIC0gTW92ZWQgaW50byBYRU5fRE9NQ1RMX2NyZWF0ZWRv
bWFpbiAqLwogI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAgICAgICAgICAg
IDgxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0X2NwdV9wb2xpY3kgICAgICAgICAgICAgICAgODIK
KyNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfY3B1X3BvbGljeSAgICAgICAgICAgICAgICA4MwogI2Rl
ZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAxMDAwCiAjZGVmaW5l
IFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEKICNkZWZpbmUgWEVO
X0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgpkaWZmIC0tZ2l0IGEveGVu
L3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDY4MDBmMmQ5
YTAuLmIyMzc3Mjc4NmEgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTcxNSw2ICs3MTUsNyBAQCBzdGF0aWMgaW50IGZsYXNr
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9z
ZXRfdmlycV9oYW5kbGVyOgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUND
TEFTU19ET01BSU4sIERPTUFJTl9fU0VUX1ZJUlFfSEFORExFUik7CiAKKyAgICBjYXNlIFhFTl9E
T01DVExfc2V0X2NwdV9wb2xpY3k6CiAgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9jcHVpZDoKICAg
ICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlO
Ml9fU0VUX0NQVUlEKTsKIApkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCA3NmYz
ZDYwZGRkLi42ZjNmOTQ5M2Y4IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAt
MjA3LDYgKzIwNyw3IEBAIGNsYXNzIGRvbWFpbjIKICMgIHNvdXJjZSA9IHRoZSBkb21haW4gbWFr
aW5nIHRoZSBoeXBlcmNhbGwKICMgIHRhcmdldCA9IHRoZSBuZXcgdGFyZ2V0IGRvbWFpbgogICAg
IHNldF9hc190YXJnZXQKKyMgWEVOX0RPTUNUTF9zZXRfY3B1X3BvbGljeQogIyBYRU5fRE9NQ1RM
X3NldF9jcHVpZAogICAgIHNldF9jcHVpZAogIyBYRU5fRE9NQ1RMX2dldHRzY2luZm8KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i88rb-0002zh-5K; Wed, 11 Sep 2019 20:05:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88rZ-0002zM-PW
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:13 +0000
X-Inumbo-ID: 761b2d20-d4cf-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 761b2d20-d4cf-11e9-b299-bc764e2007e4;
 Wed, 11 Sep 2019 20:05:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232312;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=9Qy6fWZ039WeGD+8IdzKXaFvFd/qR+imJDVwqFqt+T4=;
 b=eAczOgzICp1fq14jdQOsEIcqisEelXM47xXQGk6VXnGEbuOylkElbem0
 gh1HFT/1pvPqoigOh9aKor79k/bQm2LtCaRXRROFfJj2ASJNNbde8jMM7
 9C9iKr9tXgJFL1+WmMmfQ2GJvUhSWMiq8sB6Az87dG67YqyI/DPsaNYQG o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tTtRTWjvKDz+ZurNtGiF2SpOjkw4oN+wk4kaP0jemPOKQ8J3MdZ9Xm/8ZiyB7jKU84Tv0+uoBV
 7iiPd0Q/6YVDJXLf7Yr5o7Konsueu2V/DmyHrvMPonfRc3+hsl81BR7KLoB/S9QXGCscHJ+F4o
 V2CXiKm9HkPWepyT1kRjdAON9zmazkuFnvk2G/97W8I/RzDQDwgrsw5OyNJwCbKi5rSU+160/U
 UPBvIU30oGDyQ7KWlWcOUQa6xl8Osv2UW4PfF305DsN7N7mwRUlac6qx04hnYJVrgVT+X7K5ka
 4u4=
X-SBRS: 2.7
X-MesageID: 5695040
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5695040"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:04:58 +0100
Message-ID: <20190911200504.5693-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/8] x86/cpuid: Split update_domain_cpuid_info()
 in half
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKCkgY3VycmVudGx5IHNlcnZlcyB0d28gcHVycG9zZXMu
ICBGaXJzdCB0byBtZXJnZSBuZXcKQ1BVSUQgZGF0YSBmcm9tIHRoZSB0b29sc3RhY2ssIGFuZCBz
ZWNvbmQsIHRvIHBlcmZvcm0gYW55IG5lY2Vzc2FyeSB1cGRhdGluZwpvZiBkZXJpdmVkIGRvbWFp
bi92Y3B1IHNldHRpbmdzLgoKVGhlIGZpcnN0IHBhcnQgb2YgdGhpcyBpcyBnb2luZyB0byBiZSBz
dXBlcnNlZGVkIGJ5IGEgbmV3IGFuZCBzdWJzdGFudGlhbGx5Cm1vcmUgZWZmaWNpZW50IGh5cGVy
Y2FsbC4KCkNhcnZlIHRoZSBzZWNvbmQgcGFydCBvdXQgaW50byBhIG5ldyBkb21haW5fY3B1X3Bv
bGljeV9jaGFuZ2VkKCkgaGVscGVyLCBhbmQKY2FsbCB0aGlzIGZyb20gdGhlIHJlbWFpbnMgb2Yg
dXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKCkuCgpUaGlzIGRvZXMgZHJvcCB0aGUgY2FsbF9wb2xp
Y3lfY2hhbmdlZCwgYnV0IHdpdGggdGhlIG5ldyBoeXBlcmNhbGwgaHlwZXJjYWxsCmluIHBsYWNl
LCB0aGUgY29tbW9uIGNhc2Ugd2lsbCBiZSBhIHNpbmdsZSBjYWxsIHBlciBkb21haW4uICBEcm9w
cGluZyB0aGUKb3B0aW1pc2F0aW9uIGhlcmUgYWxsb3dzIGZvciBhIGNsZWFuZXIgc2V0IG9mIGZv
bGxvd2luZyBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jIHwgMjQ1ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
OTkgaW5zZXJ0aW9ucygrKSwgMTQ2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCBhNzQ0Njk2YzZiLi5k
MTVhZTA2NmMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCkBAIC00NiwxMDEgKzQ2LDE0IEBAIHN0YXRpYyBpbnQgZ2Ric3hfZ3Vl
c3RfbWVtX2lvKGRvbWlkX3QgZG9taWQsIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X21lbWlvICpp
b3ApCiAgICAgcmV0dXJuIGlvcC0+cmVtYWluID8gLUVGQVVMVCA6IDA7CiB9CiAKLXN0YXRpYyBp
bnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCAq
Y3RsKQorc3RhdGljIHZvaWQgZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgZG9tYWlu
ICpkKQogewotICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwotICAg
IGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3Rs
LT5lY3gsIGN0bC0+ZWR4IH07Ci0gICAgaW50IG9sZF92ZW5kb3IgPSBwLT54ODZfdmVuZG9yOwot
ICAgIHVuc2lnbmVkIGludCBvbGRfN2QwID0gcC0+ZmVhdC5yYXdbMF0uZCwgb2xkX2U4YiA9IHAt
PmV4dGQucmF3WzhdLmI7Ci0gICAgYm9vbCBjYWxsX3BvbGljeV9jaGFuZ2VkID0gZmFsc2U7IC8q
IEF2b2lkIGZvcl9lYWNoX3ZjcHUoKSB1bm5lY2Vzc2FyaWx5ICovCi0KLSAgICAvKgotICAgICAq
IFNraXAgdXBkYXRlIGZvciBsZWF2ZXMgd2UgZG9uJ3QgY2FyZSBhYm91dCwgdG8gYXZvaWQgdGhl
IG92ZXJoZWFkIG9mCi0gICAgICogcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5KCkuCi0gICAgICov
Ci0gICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSApCi0gICAgewotICAgIGNhc2UgMHgwMDAwMDAw
MCAuLi4gQVJSQVlfU0laRShwLT5iYXNpYy5yYXcpIC0gMToKLSAgICAgICAgaWYgKCBjdGwtPmlu
cHV0WzBdID09IDQgJiYKLSAgICAgICAgICAgICBjdGwtPmlucHV0WzFdID49IEFSUkFZX1NJWkUo
cC0+Y2FjaGUucmF3KSApCi0gICAgICAgICAgICByZXR1cm4gMDsKLQotICAgICAgICBpZiAoIGN0
bC0+aW5wdXRbMF0gPT0gNyAmJgotICAgICAgICAgICAgIGN0bC0+aW5wdXRbMV0gPj0gQVJSQVlf
U0laRShwLT5mZWF0LnJhdykgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAgICAgaWYg
KCBjdGwtPmlucHV0WzBdID09IDB4YiAmJgotICAgICAgICAgICAgIGN0bC0+aW5wdXRbMV0gPj0g
QVJSQVlfU0laRShwLT50b3BvLnJhdykgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAg
ICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUocC0+eHN0YXRlLnJhdykgPCAyKTsKLSAgICAgICAg
aWYgKCBjdGwtPmlucHV0WzBdID09IFhTVEFURV9DUFVJRCAmJgotICAgICAgICAgICAgIGN0bC0+
aW5wdXRbMV0gIT0gMSApIC8qIEV2ZXJ5dGhpbmcgZWxzZSBhdXRvbWF0aWNhbGx5IGNhbGN1bGF0
ZWQuICovCi0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNl
IDB4NDAwMDAwMDA6IGNhc2UgMHg0MDAwMDEwMDoKLSAgICAgICAgLyogT25seSBjYXJlIGFib3V0
IHRoZSBtYXhfbGVhZiBsaW1pdC4gKi8KLQotICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHg4MDAw
MDAwMCArIEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpIC0gMToKLSAgICAgICAgYnJlYWs7Ci0KLSAg
ICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICAvKiBJbnNlcnQgY3Rs
IGRhdGEgaW50byBjcHVpZF9wb2xpY3kuICovCi0gICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSAp
Ci0gICAgewotICAgIGNhc2UgMHgwMDAwMDAwMCAuLi4gQVJSQVlfU0laRShwLT5iYXNpYy5yYXcp
IC0gMToKLSAgICAgICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSApCi0gICAgICAgIHsKLSAgICAg
ICAgY2FzZSA0OgotICAgICAgICAgICAgcC0+Y2FjaGUucmF3W2N0bC0+aW5wdXRbMV1dID0gbGVh
ZjsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgNzoKLSAgICAgICAgICAgIHAt
PmZlYXQucmF3W2N0bC0+aW5wdXRbMV1dID0gbGVhZjsKLSAgICAgICAgICAgIGJyZWFrOwotCi0g
ICAgICAgIGNhc2UgMHhiOgotICAgICAgICAgICAgcC0+dG9wby5yYXdbY3RsLT5pbnB1dFsxXV0g
PSBsZWFmOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBYU1RBVEVfQ1BVSUQ6
Ci0gICAgICAgICAgICBwLT54c3RhdGUucmF3W2N0bC0+aW5wdXRbMV1dID0gbGVhZjsKLSAgICAg
ICAgICAgIGJyZWFrOwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBwLT5iYXNpYy5y
YXdbY3RsLT5pbnB1dFswXV0gPSBsZWFmOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0K
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4NDAwMDAwMDA6Ci0gICAgICAgIHAtPmh2X2xp
bWl0ID0gY3RsLT5lYXg7Ci0gICAgICAgIGJyZWFrOworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9w
b2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOworICAgIHN0cnVjdCB2Y3B1ICp2OwogCi0gICAgY2Fz
ZSAweDQwMDAwMTAwOgotICAgICAgICBwLT5odjJfbGltaXQgPSBjdGwtPmVheDsKLSAgICAgICAg
YnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4ODAwMDAwMDAgKyBBUlJBWV9TSVpF
KHAtPmV4dGQucmF3KSAtIDE6Ci0gICAgICAgIHAtPmV4dGQucmF3W2N0bC0+aW5wdXRbMF0gLSAw
eDgwMDAwMDAwXSA9IGxlYWY7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJlY2FsY3Vs
YXRlX2NwdWlkX3BvbGljeShkKTsKLQotICAgIHN3aXRjaCAoIGN0bC0+aW5wdXRbMF0gKQorICAg
IGlmICggaXNfcHZfZG9tYWluKGQpICkKICAgICB7Ci0gICAgY2FzZSAwOgotICAgICAgICBjYWxs
X3BvbGljeV9jaGFuZ2VkID0gKHAtPng4Nl92ZW5kb3IgIT0gb2xkX3ZlbmRvcik7Ci0gICAgICAg
IGJyZWFrOwotCi0gICAgY2FzZSAxOgotICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJiAo
KGxldmVsbGluZ19jYXBzICYgTENBUF8xY2QpID09IExDQVBfMWNkKSApCisgICAgICAgIGlmICgg
KChsZXZlbGxpbmdfY2FwcyAmIExDQVBfMWNkKSA9PSBMQ0FQXzFjZCkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICB1aW50NjRfdCBtYXNrID0gY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2Q7CiAgICAg
ICAgICAgICB1aW50MzJfdCBlY3ggPSBwLT5iYXNpYy5fMWM7CkBAIC0xOTcsMjUgKzExMCwxOCBA
QCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAog
CiAgICAgICAgICAgICBkLT5hcmNoLnB2LmNwdWlkbWFza3MtPl8xY2QgPSBtYXNrOwogICAgICAg
ICB9Ci0gICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSA2OgotICAgICAgICBpZiAoIGlzX3B2X2Rv
bWFpbihkKSAmJiAoKGxldmVsbGluZ19jYXBzICYgTENBUF82YykgPT0gTENBUF82YykgKQorICAg
ICAgICBpZiAoICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQXzZjKSA9PSBMQ0FQXzZjKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHVpbnQ2NF90IG1hc2sgPSBjcHVpZG1hc2tfZGVmYXVsdHMuXzZj
OwogCiAgICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCApCi0gICAgICAgICAgICAgICAgbWFzayAmPSAofjBVTEwgPDwgMzIpIHwgY3RsLT5l
Y3g7CisgICAgICAgICAgICAgICAgbWFzayAmPSAofjBVTEwgPDwgMzIpIHwgcC0+YmFzaWMucmF3
WzZdLmM7CiAKICAgICAgICAgICAgIGQtPmFyY2gucHYuY3B1aWRtYXNrcy0+XzZjID0gbWFzazsK
ICAgICAgICAgfQotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgNzoKLSAgICAgICAgaWYgKCBj
dGwtPmlucHV0WzFdICE9IDAgKQotICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgaWYgKCBp
c19wdl9kb21haW4oZCkgJiYgKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfN2FiMCkgPT0gTENBUF83
YWIwKSApCisgICAgICAgIGlmICggKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfN2FiMCkgPT0gTENB
UF83YWIwKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQ2NF90IG1hc2sgPSBjcHVpZG1h
c2tfZGVmYXVsdHMuXzdhYjA7CiAKQEAgLTIzMiwzNSArMTM4LDcgQEAgc3RhdGljIGludCB1cGRh
dGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIGQtPmFy
Y2gucHYuY3B1aWRtYXNrcy0+XzdhYjAgPSBtYXNrOwogICAgICAgICB9CiAKLSAgICAgICAgLyoK
LSAgICAgICAgICogSWYgdGhlIElCUlMvSUJQQiBwb2xpY3kgaGFzIGNoYW5nZWQsIHdlIG5lZWQg
dG8gcmVjYWxjdWxhdGUgdGhlIE1TUgotICAgICAgICAgKiBpbnRlcmNlcHRpb24gYml0bWFwcy4K
LSAgICAgICAgICovCi0gICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoaXNfaHZtX2RvbWFp
bihkKSAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgob2xkXzdkMCBeIHAtPmZl
YXQucmF3WzBdLmQpICYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9JQlJTQikgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpKSk7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgY2FzZSAweGE6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ICE9IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgLyog
SWYgUE1VIHZlcnNpb24gaXMgemVybyB0aGVuIHRoZSBndWVzdCBkb2Vzbid0IGhhdmUgVlBNVSAq
LwotICAgICAgICBpZiAoIHAtPmJhc2ljLnBtdV92ZXJzaW9uID09IDAgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKLQotICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQotICAgICAgICAgICAgICAgIHZwbXVfZGVzdHJveSh2KTsKLSAgICAgICAgfQotICAg
ICAgICBicmVhazsKLQotICAgIGNhc2UgMHhkOgotICAgICAgICBpZiAoIGN0bC0+aW5wdXRbMV0g
IT0gMSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihk
KSAmJiAoKGxldmVsbGluZ19jYXBzICYgTENBUF9EYTEpID09IExDQVBfRGExKSApCisgICAgICAg
IGlmICggKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfRGExKSA9PSBMQ0FQX0RhMSkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICB1aW50NjRfdCBtYXNrID0gY3B1aWRtYXNrX2RlZmF1bHRzLkRhMTsK
ICAgICAgICAgICAgIHVpbnQzMl90IGVheCA9IHAtPnhzdGF0ZS5EYTE7CkBAIC0yNzAsMTAgKzE0
OCw4IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4g
KmQsCiAKICAgICAgICAgICAgIGQtPmFyY2gucHYuY3B1aWRtYXNrcy0+RGExID0gbWFzazsKICAg
ICAgICAgfQotICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHg4MDAwMDAwMToKLSAgICAgICAg
aWYgKCBpc19wdl9kb21haW4oZCkgJiYgKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfZTFjZCkgPT0g
TENBUF9lMWNkKSApCisgICAgICAgIGlmICggKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfZTFjZCkg
PT0gTENBUF9lMWNkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQ2NF90IG1hc2sgPSBj
cHVpZG1hc2tfZGVmYXVsdHMuZTFjZDsKICAgICAgICAgICAgIHVpbnQzMl90IGVjeCA9IHAtPmV4
dGQuZTFjOwpAQCAtMzE3LDI3ICsxOTMsMTA0IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9j
cHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgICAgIGQtPmFyY2gucHYuY3B1
aWRtYXNrcy0+ZTFjZCA9IG1hc2s7CiAgICAgICAgIH0KKyAgICB9CisKKyAgICBmb3JfZWFjaF92
Y3B1KCBkLCB2ICkKKyAgICB7CisgICAgICAgIGNwdWlkX3BvbGljeV91cGRhdGVkKHYpOworCisg
ICAgICAgIC8qIElmIFBNVSB2ZXJzaW9uIGlzIHplcm8gdGhlbiB0aGUgZ3Vlc3QgZG9lc24ndCBo
YXZlIFZQTVUgKi8KKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2
X1ZFTkRPUl9JTlRFTCAmJgorICAgICAgICAgICAgIHAtPmJhc2ljLnBtdV92ZXJzaW9uID09IDAg
KQorICAgICAgICAgICAgdnBtdV9kZXN0cm95KHYpOworICAgIH0KK30KKworc3RhdGljIGludCB1
cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkICpjdGwp
Cit7CisgICAgc3RydWN0IGNwdWlkX3BvbGljeSAqcCA9IGQtPmFyY2guY3B1aWQ7CisgICAgY29u
c3Qgc3RydWN0IGNwdWlkX2xlYWYgbGVhZiA9IHsgY3RsLT5lYXgsIGN0bC0+ZWJ4LCBjdGwtPmVj
eCwgY3RsLT5lZHggfTsKKworICAgIC8qCisgICAgICogU2tpcCB1cGRhdGUgZm9yIGxlYXZlcyB3
ZSBkb24ndCBjYXJlIGFib3V0LCB0byBhdm9pZCB0aGUgb3ZlcmhlYWQgb2YKKyAgICAgKiByZWNh
bGN1bGF0ZV9jcHVpZF9wb2xpY3koKS4KKyAgICAgKi8KKyAgICBzd2l0Y2ggKCBjdGwtPmlucHV0
WzBdICkKKyAgICB7CisgICAgY2FzZSAweDAwMDAwMDAwIC4uLiBBUlJBWV9TSVpFKHAtPmJhc2lj
LnJhdykgLSAxOgorICAgICAgICBpZiAoIGN0bC0+aW5wdXRbMF0gPT0gNCAmJgorICAgICAgICAg
ICAgIGN0bC0+aW5wdXRbMV0gPj0gQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpICkKKyAgICAgICAg
ICAgIHJldHVybiAwOworCisgICAgICAgIGlmICggY3RsLT5pbnB1dFswXSA9PSA3ICYmCisgICAg
ICAgICAgICAgY3RsLT5pbnB1dFsxXSA+PSBBUlJBWV9TSVpFKHAtPmZlYXQucmF3KSApCisgICAg
ICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBpZiAoIGN0bC0+aW5wdXRbMF0gPT0gMHhiICYm
CisgICAgICAgICAgICAgY3RsLT5pbnB1dFsxXSA+PSBBUlJBWV9TSVpFKHAtPnRvcG8ucmF3KSAp
CisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0la
RShwLT54c3RhdGUucmF3KSA8IDIpOworICAgICAgICBpZiAoIGN0bC0+aW5wdXRbMF0gPT0gWFNU
QVRFX0NQVUlEICYmCisgICAgICAgICAgICAgY3RsLT5pbnB1dFsxXSAhPSAxICkgLyogRXZlcnl0
aGluZyBlbHNlIGF1dG9tYXRpY2FsbHkgY2FsY3VsYXRlZC4gKi8KKyAgICAgICAgICAgIHJldHVy
biAwOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHg4MDAwMDAwODoKLSAgICAgICAgLyoK
LSAgICAgICAgICogSWYgdGhlIElCUEIgcG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJl
Y2FsY3VsYXRlIHRoZSBNU1IKLSAgICAgICAgICogaW50ZXJjZXB0aW9uIGJpdG1hcHMuCi0gICAg
ICAgICAqLwotICAgICAgICBjYWxsX3BvbGljeV9jaGFuZ2VkID0gKGlzX2h2bV9kb21haW4oZCkg
JiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKG9sZF9lOGIgXiBwLT5leHRkLnJh
d1s4XS5iKSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9JQlBCKSkpOworICAgIGNhc2UgMHg0MDAwMDAwMDogY2FzZSAweDQwMDAwMTAw
OgorICAgICAgICAvKiBPbmx5IGNhcmUgYWJvdXQgdGhlIG1heF9sZWFmIGxpbWl0LiAqLworCisg
ICAgY2FzZSAweDgwMDAwMDAwIC4uLiAweDgwMDAwMDAwICsgQVJSQVlfU0laRShwLT5leHRkLnJh
dykgLSAxOgogICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAw
OwogICAgIH0KIAotICAgIGlmICggY2FsbF9wb2xpY3lfY2hhbmdlZCApCisgICAgLyogSW5zZXJ0
IGN0bCBkYXRhIGludG8gY3B1aWRfcG9saWN5LiAqLworICAgIHN3aXRjaCAoIGN0bC0+aW5wdXRb
MF0gKQogICAgIHsKLSAgICAgICAgc3RydWN0IHZjcHUgKnY7CisgICAgY2FzZSAweDAwMDAwMDAw
IC4uLiBBUlJBWV9TSVpFKHAtPmJhc2ljLnJhdykgLSAxOgorICAgICAgICBzd2l0Y2ggKCBjdGwt
PmlucHV0WzBdICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDQ6CisgICAgICAgICAgICBwLT5j
YWNoZS5yYXdbY3RsLT5pbnB1dFsxXV0gPSBsZWFmOworICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgY2FzZSA3OgorICAgICAgICAgICAgcC0+ZmVhdC5yYXdbY3RsLT5pbnB1dFsxXV0gPSBs
ZWFmOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAweGI6CisgICAgICAgICAg
ICBwLT50b3BvLnJhd1tjdGwtPmlucHV0WzFdXSA9IGxlYWY7CisgICAgICAgICAgICBicmVhazsK
IAotICAgICAgICBmb3JfZWFjaF92Y3B1KCBkLCB2ICkKLSAgICAgICAgICAgIGNwdWlkX3BvbGlj
eV91cGRhdGVkKHYpOworICAgICAgICBjYXNlIFhTVEFURV9DUFVJRDoKKyAgICAgICAgICAgIHAt
PnhzdGF0ZS5yYXdbY3RsLT5pbnB1dFsxXV0gPSBsZWFmOworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIHAtPmJhc2ljLnJhd1tjdGwtPmlucHV0WzBd
XSA9IGxlYWY7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBicmVhazsK
KworICAgIGNhc2UgMHg0MDAwMDAwMDoKKyAgICAgICAgcC0+aHZfbGltaXQgPSBjdGwtPmVheDsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4NDAwMDAxMDA6CisgICAgICAgIHAtPmh2Ml9s
aW1pdCA9IGN0bC0+ZWF4OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMHg4MDAwMDAwMCAu
Li4gMHg4MDAwMDAwMCArIEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpIC0gMToKKyAgICAgICAgcC0+
ZXh0ZC5yYXdbY3RsLT5pbnB1dFswXSAtIDB4ODAwMDAwMDBdID0gbGVhZjsKKyAgICAgICAgYnJl
YWs7CiAgICAgfQogCisgICAgcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5KGQpOworICAgIGRvbWFp
bl9jcHVfcG9saWN5X2NoYW5nZWQoZCk7CisKICAgICByZXR1cm4gMDsKIH0KIAotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i88rj-00030W-Ri; Wed, 11 Sep 2019 20:05:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88ri-00030J-KR
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:22 +0000
X-Inumbo-ID: 7be61c7e-d4cf-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7be61c7e-d4cf-11e9-978d-bc764e2007e4;
 Wed, 11 Sep 2019 20:05:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232321;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=5mwy1x2NvpEAJcMZSDwwXuBx23b+MiSxgOml7mKLXH8=;
 b=ZonA4OKyao3OBNU7aqKvlxaKsK+mlY6mwnmYOhG3kQIcKRGPqmfjmYUk
 dsFzw9irY9wtl311oFW3eowKIfoZQH2ufQVLZGoAzwP7dHxZZ5uTp6pcm
 1xli73fbunqh9OiUlniXw2Gj/S5Ahr8tPi0+E5QbDl3mqQwG0QtTmGYjZ c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9aRAf2ARsQVOzObqupFfxU3QpYt4Vs/I9oSKXX3xWLakzEzIq1AfhtKQmVi2gdYLMT/E5eos2L
 6ebiRzc5rMuWKHDM3k09OXXPDqf0G8wouNIieQ/BF0g8mjHTivNEw1JN1LkUSSB6MySgF+f/yi
 9qAudeJ2jE25M/musySF6AZ8rCeoEJkPGHf+56QOn0PlUgUFR9RZ5qiBsLcv8Eh13jQRO5OMBG
 F6nVfM1/f7cu0/AGYfhvAeOEkq90BAEYUeL7HiJika2RaqgoVBzq1NuYvICS/XrdQNWfXJiklp
 Upk=
X-SBRS: 2.7
X-MesageID: 5742443
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5742443"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:05:00 +0100
Message-ID: <20190911200504.5693-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/8] tools/libxc: Pre-cleanup for xc_cpuid_{set,
 apply_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>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBicm9rZW4gb3V0IGp1c3QgdG8gc2ltcGxpZnkgdGhlIGZvbGxvd2luZyB0
d28uCgpGb3IgeGNfY3B1aWRfc2V0KCksIGRvY3VtZW50IGhvdyB0aGUgJ2snIHdvcmtzIGJlY2F1
c2UgaXQgaXMgcXVpdGUgc3VidGxlLgpSZXBsYWNlIGEgbWVtc2V0KCkgd2l0aCB3ZWlyZCBjYWxj
dWxhdGlvbiBmb3IgYSBsb29wIG9mIDQgZXhwbGljaXQgTlVMTAphc3NpZ21lbnRzLiAgVGhpcyBt
aXJyb3JzIHRoZSBmcmVlKCkncyBpbiB0aGUgZmFpbCBwYXRoLgoKRm9yIHhjX2NwdWlkX2FwcGx5
X3BvbGljeSgpLCBjb25zdC1pZnkgdGhlIGZlYXR1cmVzZXQgcG9pbnRlci4gIEl0IGlzbid0Cndy
aXR0ZW4gdG8sIGFuZCB3YXMgbmV2ZXIgaW50ZW5kZWQgdG8gYmUgbXV0YWJsZS4KCkRyb3AgdGhy
ZWUgcGllY2VzIG9mIHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzog
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggfCAgMiArLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgfCAy
MSArKysrKysrKysrKysrKy0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGU0Nzc3ODUzNWQuLjI0
MTlhNDdmMjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xODAwLDcgKzE4MDAsNyBAQCBpbnQg
eGNfY3B1aWRfc2V0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICBjaGFyICoq
Y29uZmlnX3RyYW5zZm9ybWVkKTsKIGludCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJm
YWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZmVhdHVyZXNldCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKmZlYXR1cmVzZXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mZWF0dXJlcyk7CiBpbnQgeGNfbWNhX29wKHhj
X2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3QgeGVuX21jICptYyk7CiBpbnQgeGNfbWNhX29wX2luamVj
dF92Mih4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IGZsYWdzLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpp
bmRleCAzM2I5ZTlmYzg1Li5hMmQyOWEwZmFlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19j
cHVpZF94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtMSw1ICsxLDUg
QEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKLSAqIHhjX2NwdWlkX3g4Ni5jIAorICogeGNfY3B1
aWRfeDg2LmMKICAqCiAgKiBDb21wdXRlIGNwdWlkIG9mIGEgZG9tYWluLgogICoKQEAgLTMzMiw3
ICszMzIsNyBAQCBzdGF0aWMgdm9pZCBjcHVpZChjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1
bnNpZ25lZCBpbnQgKnJlZ3MpCiAKIHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpmZWF0dXJlc2V0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKmZlYXR1cmVzZXQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZmVhdHVyZXMpCiB7CiAgICAg
c3RydWN0IHhlbl9kb21jdGwgZG9tY3RsID0ge307CkBAIC04MDcsOCArODA3LDcgQEAgc3RhdGlj
IHZvaWQgc2FuaXRpc2VfZmVhdHVyZXNldChzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8p
CiB9CiAKIGludCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZmVhdHVyZXNl
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqZmVhdHVyZXNldCwgdW5z
aWduZWQgaW50IG5yX2ZlYXR1cmVzKQogewogICAgIHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyBp
bmZvID0ge307CiAgICAgdW5zaWduZWQgaW50IGlucHV0WzJdID0geyAwLCAwIH0sIHJlZ3NbNF07
CkBAIC04OTgsNyArODk3LDcgQEAgaW50IHhjX2NwdWlkX2FwcGx5X3BvbGljeSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgKiAgICdrJyAtPiBwYXNzIHRocm91Z2ggaG9zdCB2
YWx1ZQogICogICAncycgLT4gcGFzcyB0aHJvdWdoIHRoZSBmaXJzdCB0aW1lIGFuZCB0aGVuIGtl
ZXAgdGhlIHNhbWUgdmFsdWUKICAqICAgICAgICAgIGFjcm9zcyBzYXZlL3Jlc3RvcmUgYW5kIG1p
Z3JhdGlvbi4KLSAqIAorICoKICAqIEZvciAncycgYW5kICd4JyB0aGUgY29uZmlndXJhdGlvbiBp
cyBvdmVyd3JpdHRlbiB3aXRoIHRoZSB2YWx1ZSBhcHBsaWVkLgogICovCiBpbnQgeGNfY3B1aWRf
c2V0KApAQCAtOTA5LDcgKzkwOCw4IEBAIGludCB4Y19jcHVpZF9zZXQoCiAgICAgdW5zaWduZWQg
aW50IGksIGosIHJlZ3NbNF0sIHBvbHJlZ3NbNF07CiAgICAgc3RydWN0IGNwdWlkX2RvbWFpbl9p
bmZvIGluZm8gPSB7fTsKIAotICAgIG1lbXNldChjb25maWdfdHJhbnNmb3JtZWQsIDAsIDQgKiBz
aXplb2YoKmNvbmZpZ190cmFuc2Zvcm1lZCkpOworICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgKytp
ICkKKyAgICAgICAgY29uZmlnX3RyYW5zZm9ybWVkW2ldID0gTlVMTDsKIAogICAgIHJjID0gZ2V0
X2NwdWlkX2RvbWFpbl9pbmZvKHhjaCwgZG9taWQsICZpbmZvLCBOVUxMLCAwKTsKICAgICBpZiAo
IHJjICkKQEAgLTkyNyw3ICs5MjcsNyBAQCBpbnQgeGNfY3B1aWRfc2V0KAogICAgICAgICAgICAg
cmVnc1tpXSA9IHBvbHJlZ3NbaV07CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQot
ICAgICAgICAKKwogICAgICAgICBjb25maWdfdHJhbnNmb3JtZWRbaV0gPSBjYWxsb2MoMzMsIDEp
OyAvKiAzMiBiaXRzLCBOVUwgdGVybWluYXRvci4gKi8KICAgICAgICAgaWYgKCBjb25maWdfdHJh
bnNmb3JtZWRbaV0gPT0gTlVMTCApCiAgICAgICAgIHsKQEAgLTkzNSw2ICs5MzUsMTMgQEAgaW50
IHhjX2NwdWlkX3NldCgKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgfQogCisgICAg
ICAgIC8qCisgICAgICAgICAqIE5vdGVzIGZvciBmb2xsb3dpbmcgdGhpcyBhbGdvcml0aG06Cisg
ICAgICAgICAqCisgICAgICAgICAqIFdoaWxlIGl0IHdpbGwgYWNjZXB0IGFueSBsZWFmIGRhdGEs
IGl0IG9ubHkgbWFrZXMgc2Vuc2UgdG8gdXNlIG9uCisgICAgICAgICAqIGZlYXR1cmUgbGVhdmVz
LiAgcmVnc1tdIGluaXRpYWxseSBjb250YWlucyB0aGUgaG9zdCB2YWx1ZXMuICBUaGlzLAorICAg
ICAgICAgKiB3aXRoIHRoZSBmYWxsLXRocm91Z2ggY2hhaW4gaXMgaG93IHRoZSAnaycgb3B0aW9u
IHdvcmtzLgorICAgICAgICAgKi8KICAgICAgICAgZm9yICggaiA9IDA7IGogPCAzMjsgaisrICkK
ICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgY2hhciB2YWwgPSAhISgocmVnc1tpXSAm
ICgxVSA8PCAoMzEgLSBqKSkpKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05: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 1i88rp-00032W-PL; Wed, 11 Sep 2019 20:05: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=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88ro-00031l-4w
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:28 +0000
X-Inumbo-ID: 77eb7678-d4cf-11e9-83dd-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77eb7678-d4cf-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 20:05:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232315;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=GlV4lkCRyDHeXhLWqes45S1ALyFSuCNDXCGmddoW7LU=;
 b=Nm73tg88JszplMdPIiE5xRgo+BRSv3/ahFt08urFW9StiUX7kCN8zUAx
 1c60xTMI7c8/tD+rRkrGftJXUFzk9bU6BroZ5FFFY0yhnhzhIaNkwKY0M
 i7Ql0aobpxQgOgbfHRrY9Gfwagn6v9Cbc+thM+RsYppmMXXDAjbzTFsQS U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sB2upHIq7COupJ7AdIKNAWIp8qwjNY5AULf5XRGRUDzpU8k5caTFT3/Vw7EaL8QaDWQhoYbQfD
 44vuCleTaTRTHFzuOAdbbw5LIWTLHyfbBVOnSiSif0GOOogtWhnXfS8hgVGMH8ksfuzuRM8+0l
 8KdtuVB+PTVKOnq5YcLmV/GcjSq6bgCkY6iXRe3a2XkaClo+hEFqMuI/Jmqq8mC6bxUS/+tTZX
 9qaGpjSUlMPi+xmj4rsaPLZOZhENiwAngyHT5VpAxQne2+xXwCj9LZdV6NeSa/Dg2N0KfVIqLA
 Io4=
X-SBRS: 2.7
X-MesageID: 5506247
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5506247"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:05:02 +0100
Message-ID: <20190911200504.5693-7-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/8] tools/libxc: Rework xc_cpuid_apply_policy()
 to use {get, set}_cpu_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>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1cnBvc2Ugb2YgdGhpcyBjaGFuZ2UgaXMgdG8gc3RvcCB1c2luZyB4Y19jcHVpZF9kb19k
b21jdGwoKSwgYW5kIHRvIHN0b3AKYmFzaW5nIGRlY2lzaW9ucyBvbiBhIGxvY2FsIENQVUlEIGlu
c3RydWN0aW9uLiAgVGhpcyBpcyBub3QgYSBjb3JyZWN0IG9yCmFwcHJvcHJpYXRlIHdheSB0byBj
b25zdHJ1Y3QgcG9saWN5IGluZm9ybWF0aW9uIGZvciBvdGhlciBkb21haW5zLgoKVGhlIG92ZXJ3
aGVsbWluZyBtYWpvcml0eSBvZiB0aGlzIGxvZ2ljIGlzIHJlZHVuZGFudCB3aXRoIHRoZSBwb2xp
Y3kgbG9naWMgaW4KWGVuLCBidXQgaGFzIGEgaGFiaXQgb2YgYmVjb21pbmcgc3RhbGUgKGUuZy4g
Yy9zIDk3ZTRlYmRjZDc2IHJlc3VsdGluZyBpbgpBVlg1MTJfQkYxNiBub3QgZXZlciBhY3R1YWxs
eSBiZWluZyBvZmZlcmVkIHRvIGd1ZXN0cykuCgpUaGVyZSBhcmUgYSBmZXcgc3VidGxlIHNpZGUg
ZWZmZWN0cyB3aGljaCBuZWVkIHRvIHJlbWFpbiBpbiBwbGFjZS4gIEEKc3VjY2Vzc2Z1bCBjYWxs
IHRvIHhjX2NwdWlkX2FwcGx5X3BvbGljeSgpIG11c3QgcmVzdWx0IGluIGEgY2FsbCB0bwp4Y19z
ZXRfZG9tYWluX2NwdV9wb2xpY3koKSBiZWNhdXNlIHRoYXQgaXMgY3VycmVudGx5IHRoZSBvbmx5
IHdheSB0aGUKSVRTQy9WTVgvU1ZNIGJpdHMgYmVjb21lIHJlZmxlY3RlZCBpbiB0aGUgZ3Vlc3Rz
IENQVUlEIHZpZXcuICBGdXR1cmUgY2xlYW51cAp3aWxsIHJlbW92ZSB0aGlzIHNpZGUgZWZmZWN0
LgoKVGhlIHRvcG9sb2d5IHR3ZWFrcyBhcmUgbG9jYWwgdG8gbGlieGMuICBFeHRlbmQgc3RydWN0
IGNwdWlkX3BvbGljeSB3aXRoCmVub3VnaCBuYW1lZCBmaWVsZHMgdG8gZXhwcmVzcyB0aGUgbG9n
aWMsIGJ1dCBrZWVwIGl0IGlkZW50aWNhbCB0byBiZWZvcmUuCkZpeGluZyB0b3BvbG9neSByZXBy
ZXNlbnRhdGlvbiBpcyBhbm90aGVyIGZ1dHVyZSBhcmVhIG9mIHdvcmsuCgpObyAoZXhwZWN0ZWQp
IGNoYW5nZSBpbiBiZWhhdmlvdXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29t
PgoKVGhlIHJlcG9zaXRpb25pbmcgb2YgeGNfY3B1aWRfYXBwbHlfcG9saWN5KCkgcmVsYXRpdmUg
dG8geGNfY3B1aWRfc2V0KCkgaXMKc2ltcGx5IHRvIG1ha2UgdGhlIGRpZmYgcmVhZGFibGUuICBJ
dCBpcyBjb21wbGV0ZWx5IGlsbGVnaWJsZSBvdGhlcndpc2UuCi0tLQogdG9vbHMvbGlieGMveGNf
Y3B1aWRfeDg2LmMgICAgICB8IDc5OCArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oIHwgIDExICstCiAyIGZpbGVz
IGNoYW5nZWQsIDE5NyBpbnNlcnRpb25zKCspLCA2MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YwppbmRleCBkMWEyYjYxMjE0Li5jODhhY2JhYzllIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19jcHVpZF94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtMzQsMTgg
KzM0LDEzIEBAIGVudW0gewogCiAjaW5jbHVkZSA8eGVuL2FzbS94ODYtdmVuZG9ycy5oPgogCi0j
aW5jbHVkZSA8eGVuL2xpYi94ODYvY3B1aWQuaD4KLSNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9tc3Iu
aD4KKyNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHUtcG9saWN5Lmg+CiAKICNkZWZpbmUgYml0bWFz
a29mKGlkeCkgICAgICAoMXUgPDwgKChpZHgpICYgMzEpKQogI2RlZmluZSBmZWF0dXJld29yZF9v
ZihpZHgpICgoaWR4KSA+PiA1KQogI2RlZmluZSBjbGVhcl9mZWF0dXJlKGlkeCwgZHN0KSAoKGRz
dCkgJj0gfmJpdG1hc2tvZihpZHgpKQogI2RlZmluZSBzZXRfZmVhdHVyZShpZHgsIGRzdCkgICAo
KGRzdCkgfD0gIGJpdG1hc2tvZihpZHgpKQogCi0jZGVmaW5lIERFRl9NQVhfQkFTRSAweDAwMDAw
MDBkdQotI2RlZmluZSBERUZfTUFYX0lOVEVMRVhUICAweDgwMDAwMDA4dQotI2RlZmluZSBERUZf
TUFYX0FNREVYVCAgICAweDgwMDAwMDFjdQotCiBpbnQgeGNfZ2V0X2NwdV9sZXZlbGxpbmdfY2Fw
cyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKmNhcHMpCiB7CiAgICAgREVDTEFSRV9TWVND
VEw7CkBAIC0yNzgsNjA5ICsyNzMsNiBAQCBpbnQgeGNfc2V0X2RvbWFpbl9jcHVfcG9saWN5KHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmV0OwogfQogCi1z
dHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8KLXsKLSAgICB1bnNpZ25lZCBpbnQgdmVuZG9yOyAvKiBY
ODZfVkVORE9SXyogKi8KLQotICAgIGJvb2wgaHZtOwotICAgIHVpbnQ2NF90IHhmZWF0dXJlX21h
c2s7Ci0KLSAgICAvKgotICAgICAqIENhcmVmdWwgd2l0aCBmZWF0dXJlc2V0IGxlbmd0aHMuCi0g
ICAgICoKLSAgICAgKiBDb2RlIGluIHRoaXMgZmlsZSByZXF1aXJlcyBmZWF0dXJlc2V0IHRvIGhh
dmUgYXQgbGVhc3QKLSAgICAgKiB4Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpIGVudHJpZXMu
ICBUaGlzIGlzIGEgbGlieGMgY29tcGlsZXRpbWUKLSAgICAgKiBjb25zdGFudC4KLSAgICAgKgot
ICAgICAqIFRoZSBmZWF0dXJlc2V0IGxlbmd0aCB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIG1heSBi
ZSBkaWZmZXJlbnQuICBJZiB0aGUKLSAgICAgKiBoeXBlcnZpc29yIHZlcnNpb24gaXMgbG9uZ2Vy
LCBYRU5fU1lTQ1RMX2dldF9jcHVfZmVhdHVyZXNldCB3aWxsIGZhaWwKLSAgICAgKiB3aXRoIC1F
Tk9CVUZTLCBhbmQgbGlieGMgcmVhbGx5IGRvZXMgbmVlZCByZWJ1aWxkaW5nLiAgSWYgdGhlCi0g
ICAgICogaHlwZXJ2aXNvciB2ZXJzaW9uIGlzIHNob3J0ZXIsIGl0IGlzIHNhZmUgdG8gemVyby1l
eHRlbmQuCi0gICAgICovCi0gICAgdWludDMyX3QgKmZlYXR1cmVzZXQ7Ci0gICAgdW5zaWduZWQg
aW50IG5yX2ZlYXR1cmVzOwotCi0gICAgLyogUFYtb25seSBpbmZvcm1hdGlvbi4gKi8KLSAgICBi
b29sIHB2NjQ7Ci0KLSAgICAvKiBIVk0tb25seSBpbmZvcm1hdGlvbi4gKi8KLSAgICBib29sIHBh
ZTsKLSAgICBib29sIG5lc3RlZGh2bTsKLX07Ci0KLXN0YXRpYyB2b2lkIGNwdWlkKGNvbnN0IHVu
c2lnbmVkIGludCAqaW5wdXQsIHVuc2lnbmVkIGludCAqcmVncykKLXsKLSAgICB1bnNpZ25lZCBp
bnQgY291bnQgPSAoaW5wdXRbMV0gPT0gWEVOX0NQVUlEX0lOUFVUX1VOVVNFRCkgPyAwIDogaW5w
dXRbMV07Ci0jaWZkZWYgX19pMzg2X18KLSAgICAvKiBVc2UgdGhlIHN0YWNrIHRvIGF2b2lkIHJl
ZyBjb25zdHJhaW50IGZhaWx1cmVzIHdpdGggc29tZSBnY2MgZmxhZ3MgKi8KLSAgICBhc20gKAot
ICAgICAgICAicHVzaCAlJWVieDsgcHVzaCAlJWVkeFxuXHQiCi0gICAgICAgICJjcHVpZFxuXHQi
Ci0gICAgICAgICJtb3YgJSVlYngsNCglNClcblx0IgotICAgICAgICAibW92ICUlZWR4LDEyKCU0
KVxuXHQiCi0gICAgICAgICJwb3AgJSVlZHg7IHBvcCAlJWVieFxuXHQiCi0gICAgICAgIDogIj1h
IiAocmVnc1swXSksICI9YyIgKHJlZ3NbMl0pCi0gICAgICAgIDogIjAiIChpbnB1dFswXSksICIx
IiAoY291bnQpLCAiUyIgKHJlZ3MpCi0gICAgICAgIDogIm1lbW9yeSIgKTsKLSNlbHNlCi0gICAg
YXNtICgKLSAgICAgICAgImNwdWlkIgotICAgICAgICA6ICI9YSIgKHJlZ3NbMF0pLCAiPWIiIChy
ZWdzWzFdKSwgIj1jIiAocmVnc1syXSksICI9ZCIgKHJlZ3NbM10pCi0gICAgICAgIDogIjAiIChp
bnB1dFswXSksICIyIiAoY291bnQpICk7Ci0jZW5kaWYKLX0KLQotc3RhdGljIGludCBnZXRfY3B1
aWRfZG9tYWluX2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZv
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKmZlYXR1
cmVzZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJf
ZmVhdHVyZXMpCi17Ci0gICAgc3RydWN0IHhlbl9kb21jdGwgZG9tY3RsID0ge307Ci0gICAgeGNf
ZG9taW5mb190IGRpOwotICAgIHVuc2lnbmVkIGludCBpblsyXSA9IHsgMCwgfjBVIH0sIHJlZ3Nb
NF07Ci0gICAgdW5zaWduZWQgaW50IGksIGhvc3RfbnJfZmVhdHVyZXMgPSB4Y19nZXRfY3B1X2Zl
YXR1cmVzZXRfc2l6ZSgpOwotICAgIGludCByYzsKLQotICAgIGNwdWlkKGluLCByZWdzKTsKLSAg
ICBpbmZvLT52ZW5kb3IgPSB4ODZfY3B1aWRfbG9va3VwX3ZlbmRvcihyZWdzWzFdLCByZWdzWzJd
LCByZWdzWzNdKTsKLQotICAgIGlmICggeGNfZG9tYWluX2dldGluZm8oeGNoLCBkb21pZCwgMSwg
JmRpKSAhPSAxIHx8Ci0gICAgICAgICBkaS5kb21pZCAhPSBkb21pZCApCi0gICAgICAgIHJldHVy
biAtRVNSQ0g7Ci0KLSAgICBpbmZvLT5odm0gPSBkaS5odm07Ci0KLSAgICBpbmZvLT5mZWF0dXJl
c2V0ID0gY2FsbG9jKGhvc3RfbnJfZmVhdHVyZXMsIHNpemVvZigqaW5mby0+ZmVhdHVyZXNldCkp
OwotICAgIGlmICggIWluZm8tPmZlYXR1cmVzZXQgKQotICAgICAgICByZXR1cm4gLUVOT01FTTsK
LQotICAgIGluZm8tPm5yX2ZlYXR1cmVzID0gaG9zdF9ucl9mZWF0dXJlczsKLQotICAgIGlmICgg
ZmVhdHVyZXNldCApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdXNlciBzdXBw
bGllZCBmZWF0dXJlc2V0IG1heSBiZSBzaG9ydGVyIG9yIGxvbmdlciB0aGFuCi0gICAgICAgICAq
IGhvc3RfbnJfZmVhdHVyZXMuICBTaG9ydGVyIGlzIGZpbmUsIGFuZCB3ZSB3aWxsIHplcm8tZXh0
ZW5kLgotICAgICAgICAgKiBMb25nZXIgaXMgZmluZSwgc28gbG9uZyBhcyBpdCBvbmx5IHBhZGRl
ZCB3aXRoIHplcm9zLgotICAgICAgICAgKi8KLSAgICAgICAgdW5zaWduZWQgaW50IGZzbGVuID0g
bWluKGhvc3RfbnJfZmVhdHVyZXMsIG5yX2ZlYXR1cmVzKTsKLQotICAgICAgICBtZW1jcHkoaW5m
by0+ZmVhdHVyZXNldCwgZmVhdHVyZXNldCwKLSAgICAgICAgICAgICAgIGZzbGVuICogc2l6ZW9m
KCppbmZvLT5mZWF0dXJlc2V0KSk7Ci0KLSAgICAgICAgLyogQ2hlY2sgZm9yIHRydW5jYXRlZCBz
ZXQgYml0cy4gKi8KLSAgICAgICAgZm9yICggaSA9IGZzbGVuOyBpIDwgbnJfZmVhdHVyZXM7ICsr
aSApCi0gICAgICAgICAgICBpZiAoIGZlYXR1cmVzZXRbaV0gIT0gMCApCi0gICAgICAgICAgICAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBy
YyA9IHhjX2dldF9jcHVfZmVhdHVyZXNldCh4Y2gsIChpbmZvLT5odm0KLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBYRU5fU1lTQ1RMX2NwdV9mZWF0dXJlc2V0X2h2
bQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhFTl9TWVNDVExf
Y3B1X2ZlYXR1cmVzZXRfcHYpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
aG9zdF9ucl9mZWF0dXJlcywgaW5mby0+ZmVhdHVyZXNldCk7Ci0gICAgICAgIGlmICggcmMgKQot
ICAgICAgICAgICAgcmV0dXJuIC1lcnJubzsKLSAgICB9Ci0KLSAgICAvKiBHZXQgeHN0YXRlIGlu
Zm9ybWF0aW9uLiAqLwotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2dldHZjcHVleHRzdGF0
ZTsKLSAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7Ci0gICAgcmMgPSBkb19kb21jdGwoeGNoLCAm
ZG9tY3RsKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgcmV0dXJuIC1lcnJubzsKLQotICAgIGlu
Zm8tPnhmZWF0dXJlX21hc2sgPSBkb21jdGwudS52Y3B1ZXh0c3RhdGUueGZlYXR1cmVfbWFzazsK
LQotICAgIGlmICggZGkuaHZtICkKLSAgICB7Ci0gICAgICAgIHVpbnQ2NF90IHZhbDsKLQotICAg
ICAgICByYyA9IHhjX2h2bV9wYXJhbV9nZXQoeGNoLCBkb21pZCwgSFZNX1BBUkFNX1BBRV9FTkFC
TEVELCAmdmFsKTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gLWVycm5v
OwotCi0gICAgICAgIGluZm8tPnBhZSA9ICEhdmFsOwotCi0gICAgICAgIHJjID0geGNfaHZtX3Bh
cmFtX2dldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLCAmdmFsKTsKLSAgICAgICAg
aWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gLWVycm5vOwotCi0gICAgICAgIGluZm8tPm5l
c3RlZGh2bSA9ICEhdmFsOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICB1bnNpZ25l
ZCBpbnQgd2lkdGg7Ci0KLSAgICAgICAgcmMgPSB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhj
aCwgZG9taWQsICZ3aWR0aCk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgcmV0dXJu
IC1lcnJubzsKLQotICAgICAgICBpbmZvLT5wdjY0ID0gKHdpZHRoID09IDgpOwotICAgIH0KLQot
ICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZCBmcmVlX2NwdWlkX2RvbWFpbl9pbmZvKHN0
cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbykKLXsKLSAgICBmcmVlKGluZm8tPmZlYXR1cmVz
ZXQpOwotfQotCi1zdGF0aWMgdm9pZCBhbWRfeGNfY3B1aWRfcG9saWN5KGNvbnN0IHN0cnVjdCBj
cHVpZF9kb21haW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5zaWduZWQgaW50ICppbnB1dCwgdW5zaWduZWQgaW50ICpyZWdzKQotewotICAgIHN3
aXRjaCAoIGlucHV0WzBdICkKLSAgICB7Ci0gICAgY2FzZSAweDAwMDAwMDAyOgotICAgIGNhc2Ug
MHgwMDAwMDAwNDoKLSAgICAgICAgcmVnc1swXSA9IHJlZ3NbMV0gPSByZWdzWzJdID0gMDsKLSAg
ICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDA6Ci0gICAgICAgIGlmICggcmVnc1sw
XSA+IERFRl9NQVhfQU1ERVhUICkKLSAgICAgICAgICAgIHJlZ3NbMF0gPSBERUZfTUFYX0FNREVY
VDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDg6Ci0gICAgICAgIC8qCi0g
ICAgICAgICAqIEVDWFsxNToxMl0gaXMgQXBpY0lkQ29yZVNpemU6IEVDWFs3OjBdIGlzIE51bWJl
ck9mQ29yZXMgKG1pbnVzIG9uZSkuCi0gICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJ
Q19JRCA9IHZDUFVfSUQgKiAyLgotICAgICAgICAgKi8KLSAgICAgICAgcmVnc1syXSA9ICgocmVn
c1syXSArICgxdSA8PCAxMikpICYgMHhmMDAwdSkgfAotICAgICAgICAgICAgICAgICAgKChyZWdz
WzJdICYgMHhmZnUpIDw8IDEpIHwgMXU7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDgw
MDAwMDBhOiB7Ci0gICAgICAgIGlmICggIWluZm8tPm5lc3RlZGh2bSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0gcmVnc1syXSA9IHJlZ3NbM10gPSAwOwotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotI2RlZmluZSBTVk1fRkVBVFVSRV9OUFQgICAg
ICAgICAgICAweDAwMDAwMDAxIC8qIE5lc3RlZCBwYWdlIHRhYmxlIHN1cHBvcnQgKi8KLSNkZWZp
bmUgU1ZNX0ZFQVRVUkVfTEJSViAgICAgICAgICAgMHgwMDAwMDAwMiAvKiBMQlIgdmlydHVhbGl6
YXRpb24gc3VwcG9ydCAqLwotI2RlZmluZSBTVk1fRkVBVFVSRV9TVk1MICAgICAgICAgICAweDAw
MDAwMDA0IC8qIFNWTSBsb2NraW5nIE1TUiBzdXBwb3J0ICovCi0jZGVmaW5lIFNWTV9GRUFUVVJF
X05SSVBTICAgICAgICAgIDB4MDAwMDAwMDggLyogTmV4dCBSSVAgc2F2ZSBvbiBWTUVYSVQgKi8K
LSNkZWZpbmUgU1ZNX0ZFQVRVUkVfVFNDUkFURU1TUiAgICAgMHgwMDAwMDAxMCAvKiBUU0MgcmF0
aW8gTVNSIHN1cHBvcnQgKi8KLSNkZWZpbmUgU1ZNX0ZFQVRVUkVfVk1DQkNMRUFOICAgICAgMHgw
MDAwMDAyMCAvKiBWTUNCIGNsZWFuIGJpdHMgc3VwcG9ydCAqLwotI2RlZmluZSBTVk1fRkVBVFVS
RV9GTFVTSEJZQVNJRCAgICAweDAwMDAwMDQwIC8qIFRMQiBmbHVzaCBieSBBU0lEIHN1cHBvcnQg
Ki8KLSNkZWZpbmUgU1ZNX0ZFQVRVUkVfREVDT0RFQVNTSVNUUyAgMHgwMDAwMDA4MCAvKiBEZWNv
ZGUgYXNzaXN0cyBzdXBwb3J0ICovCi0jZGVmaW5lIFNWTV9GRUFUVVJFX1BBVVNFRklMVEVSICAg
IDB4MDAwMDA0MDAgLyogUGF1c2UgaW50ZXJjZXB0IGZpbHRlciAqLwotCi0gICAgICAgIC8qIFBh
c3MgMTogT25seSBwYXNzdGhyb3VnaCBTVk0gZmVhdHVyZXMgd2hpY2ggYXJlCi0gICAgICAgICAq
IGF2YWlsYWJsZSBpbiBodyBhbmQgd2hpY2ggYXJlIGltcGxlbWVudGVkCi0gICAgICAgICAqLwot
ICAgICAgICByZWdzWzNdICY9IChTVk1fRkVBVFVSRV9OUFQgfCBTVk1fRkVBVFVSRV9MQlJWIHwg
XAotICAgICAgICAgICAgU1ZNX0ZFQVRVUkVfTlJJUFMgfCBTVk1fRkVBVFVSRV9QQVVTRUZJTFRF
UiB8IFwKLSAgICAgICAgICAgIFNWTV9GRUFUVVJFX0RFQ09ERUFTU0lTVFMpOwotCi0gICAgICAg
IC8qIFBhc3MgMjogQWx3YXlzIGVuYWJsZSBTVk0gZmVhdHVyZXMgd2hpY2ggYXJlIGVtdWxhdGVk
ICovCi0gICAgICAgIHJlZ3NbM10gfD0gU1ZNX0ZFQVRVUkVfVk1DQkNMRUFOIHwgU1ZNX0ZFQVRV
UkVfVFNDUkFURU1TUjsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgfQotfQotCi1zdGF0
aWMgdm9pZCBpbnRlbF94Y19jcHVpZF9wb2xpY3koY29uc3Qgc3RydWN0IGNwdWlkX2RvbWFpbl9p
bmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2ln
bmVkIGludCAqaW5wdXQsIHVuc2lnbmVkIGludCAqcmVncykKLXsKLSAgICBzd2l0Y2ggKCBpbnB1
dFswXSApCi0gICAgewotICAgIGNhc2UgMHgwMDAwMDAwNDoKLSAgICAgICAgLyoKLSAgICAgICAg
ICogRUFYWzMxOjI2XSBpcyBNYXhpbXVtIENvcmVzIFBlciBQYWNrYWdlIChtaW51cyBvbmUpLgot
ICAgICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KLSAg
ICAgICAgICovCi0gICAgICAgIHJlZ3NbMF0gPSAoKChyZWdzWzBdICYgMHg3YzAwMDAwMHUpIDw8
IDEpIHwgMHgwNDAwMDAwMHUgfAotICAgICAgICAgICAgICAgICAgIChyZWdzWzBdICYgMHgzZmZ1
KSk7Ci0gICAgICAgIHJlZ3NbM10gJj0gMHgzZmZ1OwotICAgICAgICBicmVhazsKLQotICAgIGNh
c2UgMHg4MDAwMDAwMDoKLSAgICAgICAgaWYgKCByZWdzWzBdID4gREVGX01BWF9JTlRFTEVYVCAp
Ci0gICAgICAgICAgICByZWdzWzBdID0gREVGX01BWF9JTlRFTEVYVDsKLSAgICAgICAgYnJlYWs7
Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDU6Ci0gICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0gcmVn
c1syXSA9IDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDgwMDAwMDA4OgotICAgICAg
ICAvKiBNYXNrIEFNRCBOdW1iZXIgb2YgQ29yZXMgaW5mb3JtYXRpb24uICovCi0gICAgICAgIHJl
Z3NbMl0gPSAwOwotICAgICAgICBicmVhazsKLSAgICB9Ci19Ci0KLXN0YXRpYyB2b2lkIHhjX2Nw
dWlkX2h2bV9wb2xpY3koY29uc3Qgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1
bnNpZ25lZCBpbnQgKnJlZ3MpCi17Ci0gICAgc3dpdGNoICggaW5wdXRbMF0gKQotICAgIHsKLSAg
ICBjYXNlIDB4MDAwMDAwMDA6Ci0gICAgICAgIGlmICggcmVnc1swXSA+IERFRl9NQVhfQkFTRSAp
Ci0gICAgICAgICAgICByZWdzWzBdID0gREVGX01BWF9CQVNFOwotICAgICAgICBicmVhazsKLQot
ICAgIGNhc2UgMHgwMDAwMDAwMToKLSAgICAgICAgLyoKLSAgICAgICAgICogRUJYWzIzOjE2XSBp
cyBNYXhpbXVtIExvZ2ljYWwgUHJvY2Vzc29ycyBQZXIgUGFja2FnZS4KLSAgICAgICAgICogVXBk
YXRlIHRvIHJlZmxlY3QgdkxBUElDX0lEID0gdkNQVV9JRCAqIDIuCi0gICAgICAgICAqLwotICAg
ICAgICByZWdzWzFdID0gKHJlZ3NbMV0gJiAweDAwMDBmZmZmdSkgfCAoKHJlZ3NbMV0gJiAweDAw
N2YwMDAwdSkgPDwgMSk7Ci0KLSAgICAgICAgcmVnc1syXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVh
dHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfU1NFMyldOwotICAgICAgICByZWdzWzNdID0gKGluZm8t
PmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfRlBVKV0gfAotICAgICAgICAg
ICAgICAgICAgIGJpdG1hc2tvZihYODZfRkVBVFVSRV9IVFQpKTsKLSAgICAgICAgYnJlYWs7Ci0K
LSAgICBjYXNlIDB4MDAwMDAwMDc6IC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzICovCi0g
ICAgICAgIGlmICggaW5wdXRbMV0gPT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZ3Nb
MV0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0ZTR1NCQVNF
KV07Ci0gICAgICAgICAgICByZWdzWzJdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9v
ZihYODZfRkVBVFVSRV9QUkVGRVRDSFdUMSldOwotICAgICAgICAgICAgcmVnc1szXSA9IGluZm8t
PmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfQVZYNTEyXzRWTk5JVyldOwot
ICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgcmVnc1sxXSA9
IDA7Ci0gICAgICAgICAgICByZWdzWzJdID0gMDsKLSAgICAgICAgICAgIHJlZ3NbM10gPSAwOwot
ICAgICAgICB9Ci0gICAgICAgIHJlZ3NbMF0gPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNh
c2UgMHgwMDAwMDAwZDogLyogWGVuIGF1dG9tYXRpY2FsbHkgY2FsY3VsYXRlcyBhbG1vc3QgZXZl
cnl0aGluZy4gKi8KLSAgICAgICAgaWYgKCBpbnB1dFsxXSA9PSAxICkKLSAgICAgICAgICAgIHJl
Z3NbMF0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX1hTQVZF
T1BUKV07Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJlZ3NbMF0gPSAwOwotICAgICAgICBy
ZWdzWzFdID0gcmVnc1syXSA9IHJlZ3NbM10gPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNh
c2UgMHg4MDAwMDAwMDoKLSAgICAgICAgLyogUGFzc3Rocm91Z2ggdG8gY3B1IHZlbmRvciBzcGVj
aWZpYyBmdW5jdGlvbnMgKi8KLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDE6
Ci0gICAgICAgIHJlZ3NbMl0gPSAoaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZf
RkVBVFVSRV9MQUhGX0xNKV0gJgotICAgICAgICAgICAgICAgICAgIH5iaXRtYXNrb2YoWDg2X0ZF
QVRVUkVfQ01QX0xFR0FDWSkpOwotICAgICAgICByZWdzWzNdID0gaW5mby0+ZmVhdHVyZXNldFtm
ZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9TWVNDQUxMKV07Ci0gICAgICAgIGJyZWFrOwotCi0g
ICAgY2FzZSAweDgwMDAwMDA3OgotICAgICAgICAvKgotICAgICAgICAgKiBLZWVwIG9ubHkgVFND
SW52YXJpYW50LiBUaGlzIG1heSBiZSBjbGVhcmVkIGJ5IHRoZSBoeXBlcnZpc29yCi0gICAgICAg
ICAqIGRlcGVuZGluZyBvbiBndWVzdCBUU0MgYW5kIG1pZ3JhdGlvbiBzZXR0aW5ncy4KLSAgICAg
ICAgICovCi0gICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0gcmVnc1syXSA9IDA7Ci0gICAgICAg
IHJlZ3NbM10gJj0gMXU8PDg7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDgwMDAwMDA4
OgotICAgICAgICByZWdzWzBdICY9IDB4MDAwMGZmZmZ1OwotICAgICAgICByZWdzWzFdID0gaW5m
by0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9DTFpFUk8pXTsKLSAgICAg
ICAgLyogcmVnc1syXSBoYW5kbGVkIGluIHRoZSBwZXItdmVuZG9yIGxvZ2ljLiAqLwotICAgICAg
ICByZWdzWzNdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4MDAwMDAwMDI6IC8q
IEludGVsIGNhY2hlIGluZm8gKGR1bXBlZCBieSBBTUQgcG9saWN5KSAqLwotICAgIGNhc2UgMHgw
MDAwMDAwNDogLyogSW50ZWwgY2FjaGUgaW5mbyAoZHVtcGVkIGJ5IEFNRCBwb2xpY3kpICovCi0g
ICAgY2FzZSAweDAwMDAwMDBhOiAvKiBBcmNoaXRlY3R1cmFsIFBlcmZvcm1hbmNlIE1vbml0b3Ig
RmVhdHVyZXMgKi8KLSAgICBjYXNlIDB4ODAwMDAwMDI6IC8qIFByb2Nlc3NvciBuYW1lIHN0cmlu
ZyAqLwotICAgIGNhc2UgMHg4MDAwMDAwMzogLyogLi4uIGNvbnRpbnVlZCAgICAgICAgICovCi0g
ICAgY2FzZSAweDgwMDAwMDA0OiAvKiAuLi4gY29udGludWVkICAgICAgICAgKi8KLSAgICBjYXNl
IDB4ODAwMDAwMDU6IC8qIEFNRCBMMSBjYWNoZS9UTEIgaW5mbyAoZHVtcGVkIGJ5IEludGVsIHBv
bGljeSkgKi8KLSAgICBjYXNlIDB4ODAwMDAwMDY6IC8qIEFNRCBMMi8zIGNhY2hlL1RMQiBpbmZv
IDsgSW50ZWwgTDIgY2FjaGUgZmVhdHVyZXMgKi8KLSAgICBjYXNlIDB4ODAwMDAwMGE6IC8qIEFN
RCBTVk0gZmVhdHVyZSBiaXRzICovCi0gICAgY2FzZSAweDgwMDAwMDE5OiAvKiBBTUQgMUcgVExC
ICovCi0gICAgY2FzZSAweDgwMDAwMDFhOiAvKiBBTUQgcGVyZiBoaW50cyAqLwotICAgIGNhc2Ug
MHg4MDAwMDAxYzogLyogQU1EIGxpZ2h0d2VpZ2h0IHByb2ZpbGluZyAqLwotICAgICAgICBicmVh
azsKLQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0gcmVnc1syXSA9
IHJlZ3NbM10gPSAwOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBpZiAoIGluZm8tPnZl
bmRvciAmIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pICkKLSAgICAgICAgYW1k
X3hjX2NwdWlkX3BvbGljeShpbmZvLCBpbnB1dCwgcmVncyk7Ci0gICAgZWxzZQotICAgICAgICBp
bnRlbF94Y19jcHVpZF9wb2xpY3koaW5mbywgaW5wdXQsIHJlZ3MpOwotfQotCi1zdGF0aWMgdm9p
ZCB4Y19jcHVpZF9wdl9wb2xpY3koY29uc3Qgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZv
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCAqaW5w
dXQsIHVuc2lnbmVkIGludCAqcmVncykKLXsKLSAgICBzd2l0Y2ggKCBpbnB1dFswXSApCi0gICAg
ewotICAgIGNhc2UgMHgwMDAwMDAwMDoKLSAgICAgICAgaWYgKCByZWdzWzBdID4gREVGX01BWF9C
QVNFICkKLSAgICAgICAgICAgIHJlZ3NbMF0gPSBERUZfTUFYX0JBU0U7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgY2FzZSAweDAwMDAwMDAxOgotICAgIHsKLSAgICAgICAgLyogSG9zdCB0b3BvbG9n
eSBleHBvc2VkIHRvIFBWIGd1ZXN0LiAgUHJvdmlkZSBob3N0IHZhbHVlLiAqLwotICAgICAgICBi
b29sIGhvc3RfaHR0ID0gcmVnc1szXSAmIGJpdG1hc2tvZihYODZfRkVBVFVSRV9IVFQpOwotCi0g
ICAgICAgIC8qCi0gICAgICAgICAqIERvbid0IHBpY2sgaG9zdCdzIEluaXRpYWwgQVBJQyBJRCB3
aGljaCBjYW4gY2hhbmdlIGZyb20gcnVuCi0gICAgICAgICAqIHRvIHJ1bi4KLSAgICAgICAgICov
Ci0gICAgICAgIHJlZ3NbMV0gJj0gMHgwMGZmZmZmZnU7Ci0KLSAgICAgICAgcmVnc1syXSA9IGlu
Zm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfU1NFMyldOwotICAgICAg
ICByZWdzWzNdID0gKGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVf
RlBVKV0gJgotICAgICAgICAgICAgICAgICAgIH5iaXRtYXNrb2YoWDg2X0ZFQVRVUkVfSFRUKSk7
Ci0KLSAgICAgICAgaWYgKCBob3N0X2h0dCApCi0gICAgICAgICAgICByZWdzWzNdIHw9IGJpdG1h
c2tvZihYODZfRkVBVFVSRV9IVFQpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBjYXNl
IDB4MDAwMDAwMDc6Ci0gICAgICAgIGlmICggaW5wdXRbMV0gPT0gMCApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHJlZ3NbMV0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9G
RUFUVVJFX0ZTR1NCQVNFKV07Ci0gICAgICAgICAgICByZWdzWzJdID0gaW5mby0+ZmVhdHVyZXNl
dFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9QUkVGRVRDSFdUMSldOwotICAgICAgICAgICAg
cmVnc1szXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfQVZY
NTEyXzRWTk5JVyldOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAg
ICAgICAgcmVnc1sxXSA9IDA7Ci0gICAgICAgICAgICByZWdzWzJdID0gMDsKLSAgICAgICAgICAg
IHJlZ3NbM10gPSAwOwotICAgICAgICB9Ci0gICAgICAgIHJlZ3NbMF0gPSAwOwotICAgICAgICBi
cmVhazsKLQotICAgIGNhc2UgMHgwMDAwMDAwZDogLyogWGVuIGF1dG9tYXRpY2FsbHkgY2FsY3Vs
YXRlcyBhbG1vc3QgZXZlcnl0aGluZy4gKi8KLSAgICAgICAgaWYgKCBpbnB1dFsxXSA9PSAxICkK
LSAgICAgICAgICAgIHJlZ3NbMF0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4
Nl9GRUFUVVJFX1hTQVZFT1BUKV07Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJlZ3NbMF0g
PSAwOwotICAgICAgICByZWdzWzFdID0gcmVnc1syXSA9IHJlZ3NbM10gPSAwOwotICAgICAgICBi
cmVhazsKLQotICAgIGNhc2UgMHg4MDAwMDAwMDoKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGlu
dCBtYXggPSAoaW5mby0+dmVuZG9yICYgKFg4Nl9WRU5ET1JfQU1EIHwgWDg2X1ZFTkRPUl9IWUdP
TikpCi0gICAgICAgICAgICA/IERFRl9NQVhfQU1ERVhUIDogREVGX01BWF9JTlRFTEVYVDsKLQot
ICAgICAgICBpZiAoIHJlZ3NbMF0gPiBtYXggKQotICAgICAgICAgICAgcmVnc1swXSA9IG1heDsK
LSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgY2FzZSAweDgwMDAwMDAxOgotICAgIHsKLSAg
ICAgICAgLyogSG9zdCB0b3BvbG9neSBleHBvc2VkIHRvIFBWIGd1ZXN0LiAgUHJvdmlkZSBob3N0
IENNUF9MRUdBQ1kgdmFsdWUuICovCi0gICAgICAgIGJvb2wgaG9zdF9jbXBfbGVnYWN5ID0gcmVn
c1syXSAmIGJpdG1hc2tvZihYODZfRkVBVFVSRV9DTVBfTEVHQUNZKTsKLQotICAgICAgICByZWdz
WzJdID0gKGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfTEFIRl9M
TSldICYKLSAgICAgICAgICAgICAgICAgICB+Yml0bWFza29mKFg4Nl9GRUFUVVJFX0NNUF9MRUdB
Q1kpKTsKLSAgICAgICAgcmVnc1szXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2Yo
WDg2X0ZFQVRVUkVfU1lTQ0FMTCldOwotCi0gICAgICAgIGlmICggaG9zdF9jbXBfbGVnYWN5ICkK
LSAgICAgICAgICAgIHJlZ3NbMl0gfD0gYml0bWFza29mKFg4Nl9GRUFUVVJFX0NNUF9MRUdBQ1kp
OwotCi0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGNhc2UgMHg4MDAwMDAwODoKLSAgICAg
ICAgcmVnc1swXSAmPSAweDAwMDBmZmZmdTsKLSAgICAgICAgcmVnc1sxXSA9IGluZm8tPmZlYXR1
cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfQ0xaRVJPKV07Ci0gICAgICAgIHJlZ3Nb
Ml0gPSByZWdzWzNdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4MDAwMDAwMDU6
IC8qIE1PTklUT1IvTVdBSVQgKi8KLSAgICBjYXNlIDB4MDAwMDAwMGI6IC8qIEV4dGVuZGVkIFRv
cG9sb2d5IEVudW1lcmF0aW9uICovCi0gICAgY2FzZSAweDgwMDAwMDBhOiAvKiBTVk0gcmV2aXNp
b24gYW5kIGZlYXR1cmVzICovCi0gICAgY2FzZSAweDgwMDAwMDFiOiAvKiBJbnN0cnVjdGlvbiBC
YXNlZCBTYW1wbGluZyAqLwotICAgIGNhc2UgMHg4MDAwMDAxYzogLyogTGlnaHQgV2VpZ2h0IFBy
b2ZpbGluZyAqLwotICAgIGNhc2UgMHg4MDAwMDAxZTogLyogRXh0ZW5kZWQgdG9wb2xvZ3kgcmVw
b3J0aW5nICovCi0gICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0gcmVnc1syXSA9IHJlZ3NbM10g
PSAwOwotICAgICAgICBicmVhazsKLSAgICB9Ci19Ci0KLXN0YXRpYyB2b2lkIHhjX2NwdWlkX3Bv
bGljeShjb25zdCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50ICppbnB1dCwgdW5zaWduZWQgaW50ICpy
ZWdzKQotewotICAgIC8qCi0gICAgICogRm9yIGh5cGVydmlzb3IgbGVhdmVzICgweDQwMDBYWFhY
KSBvbmx5IDB4NDAwMHh4MDAuRUFYWzc6MF0gYml0cyAobWF4Ci0gICAgICogbnVtYmVyIG9mIGxl
YXZlcykgY2FuIGJlIHNldCBieSB1c2VyLiBIeXBlcnZpc29yIHdpbGwgZW5mb3JjZSB0aGlzIHNv
Ci0gICAgICogYWxsIG90aGVyIGJpdHMgYXJlIGRvbid0LWNhcmUgYW5kIHdlIGNhbiBzZXQgdGhl
bSB0byB6ZXJvLgotICAgICAqLwotICAgIGlmICggKGlucHV0WzBdICYgMHhmZmZmMDAwMCkgPT0g
MHg0MDAwMDAwMCApCi0gICAgewotICAgICAgICByZWdzWzBdID0gcmVnc1sxXSA9IHJlZ3NbMl0g
PSByZWdzWzNdID0gMDsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmICggaW5mby0+
aHZtICkKLSAgICAgICAgeGNfY3B1aWRfaHZtX3BvbGljeShpbmZvLCBpbnB1dCwgcmVncyk7Ci0g
ICAgZWxzZQotICAgICAgICB4Y19jcHVpZF9wdl9wb2xpY3koaW5mbywgaW5wdXQsIHJlZ3MpOwot
fQotCi1zdGF0aWMgaW50IHhjX2NwdWlkX2RvX2RvbWN0bCgKLSAgICB4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQsCi0gICAgY29uc3QgdW5zaWduZWQgaW50ICppbnB1dCwgY29uc3Qg
dW5zaWduZWQgaW50ICpyZWdzKQotewotICAgIERFQ0xBUkVfRE9NQ1RMOwotCi0gICAgbWVtc2V0
KCZkb21jdGwsIDAsIHNpemVvZiAoZG9tY3RsKSk7Ci0gICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlk
OwotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3NldF9jcHVpZDsKLSAgICBkb21jdGwudS5j
cHVpZC5pbnB1dFswXSA9IGlucHV0WzBdOwotICAgIGRvbWN0bC51LmNwdWlkLmlucHV0WzFdID0g
aW5wdXRbMV07Ci0gICAgZG9tY3RsLnUuY3B1aWQuZWF4ID0gcmVnc1swXTsKLSAgICBkb21jdGwu
dS5jcHVpZC5lYnggPSByZWdzWzFdOwotICAgIGRvbWN0bC51LmNwdWlkLmVjeCA9IHJlZ3NbMl07
Ci0gICAgZG9tY3RsLnUuY3B1aWQuZWR4ID0gcmVnc1szXTsKLQotICAgIHJldHVybiBkb19kb21j
dGwoeGNoLCAmZG9tY3RsKTsKLX0KLQotc3RhdGljIHZvaWQgc2FuaXRpc2VfZmVhdHVyZXNldChz
dHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8pCi17Ci0gICAgY29uc3QgdWludDMyX3QgZnNf
c2l6ZSA9IHhjX2dldF9jcHVfZmVhdHVyZXNldF9zaXplKCk7Ci0gICAgdWludDMyX3QgZGlzYWJs
ZWRfZmVhdHVyZXNbZnNfc2l6ZV07Ci0gICAgc3RhdGljIGNvbnN0IHVpbnQzMl90IGRlZXBfZmVh
dHVyZXNbXSA9IElOSVRfREVFUF9GRUFUVVJFUzsKLSAgICB1bnNpZ25lZCBpbnQgaSwgYjsKLQot
ICAgIGlmICggaW5mby0+aHZtICkKLSAgICB7Ci0gICAgICAgIC8qIEhWTSBvciBQVkggR3Vlc3Qg
Ki8KLQotICAgICAgICBpZiAoICFpbmZvLT5wYWUgKQotICAgICAgICAgICAgY2xlYXJfYml0KFg4
Nl9GRUFUVVJFX1BBRSwgaW5mby0+ZmVhdHVyZXNldCk7Ci0KLSAgICAgICAgaWYgKCAhaW5mby0+
bmVzdGVkaHZtICkKLSAgICAgICAgewotICAgICAgICAgICAgY2xlYXJfYml0KFg4Nl9GRUFUVVJF
X1NWTSwgaW5mby0+ZmVhdHVyZXNldCk7Ci0gICAgICAgICAgICBjbGVhcl9iaXQoWDg2X0ZFQVRV
UkVfVk1YLCBpbmZvLT5mZWF0dXJlc2V0KTsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlCi0g
ICAgewotICAgICAgICAvKiBQViBHdWVzdCAqLwotCi0gICAgICAgIGlmICggIWluZm8tPnB2NjQg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBjbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTE0sIGluZm8t
PmZlYXR1cmVzZXQpOwotICAgICAgICAgICAgaWYgKCAhKGluZm8tPnZlbmRvciAmIChYODZfVkVO
RE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pKSApCi0gICAgICAgICAgICAgICAgY2xlYXJfYml0
KFg4Nl9GRUFUVVJFX1NZU0NBTEwsIGluZm8tPmZlYXR1cmVzZXQpOwotICAgICAgICB9Ci0KLSAg
ICAgICAgY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1BTRSwgaW5mby0+ZmVhdHVyZXNldCk7Ci0gICAg
ICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9QU0UzNiwgaW5mby0+ZmVhdHVyZXNldCk7Ci0gICAg
ICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9QR0UsIGluZm8tPmZlYXR1cmVzZXQpOwotICAgICAg
ICBjbGVhcl9iaXQoWDg2X0ZFQVRVUkVfUEFHRTFHQiwgaW5mby0+ZmVhdHVyZXNldCk7Ci0gICAg
fQotCi0gICAgaWYgKCBpbmZvLT54ZmVhdHVyZV9tYXNrID09IDAgKQotICAgICAgICBjbGVhcl9i
aXQoWDg2X0ZFQVRVUkVfWFNBVkUsIGluZm8tPmZlYXR1cmVzZXQpOwotCi0gICAgLyogRGlzYWJs
ZSBkZWVwIGRlcGVuZGVuY2llcyBvZiBkaXNhYmxlZCBmZWF0dXJlcy4gKi8KLSAgICBmb3IgKCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUoZGlzYWJsZWRfZmVhdHVyZXMpOyArK2kgKQotICAgICAgICBk
aXNhYmxlZF9mZWF0dXJlc1tpXSA9IH5pbmZvLT5mZWF0dXJlc2V0W2ldICYgZGVlcF9mZWF0dXJl
c1tpXTsKLQotICAgIGZvciAoIGIgPSAwOyBiIDwgc2l6ZW9mKGRpc2FibGVkX2ZlYXR1cmVzKSAq
IENIQVJfQklUOyArK2IgKQotICAgIHsKLSAgICAgICAgY29uc3QgdWludDMyX3QgKmRmczsKLQot
ICAgICAgICBpZiAoICF0ZXN0X2JpdChiLCBkaXNhYmxlZF9mZWF0dXJlcykgfHwKLSAgICAgICAg
ICAgICAhKGRmcyA9IHg4Nl9jcHVpZF9sb29rdXBfZGVlcF9kZXBzKGIpKSApCi0gICAgICAgICAg
ICAgY29udGludWU7Ci0KLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2Fi
bGVkX2ZlYXR1cmVzKTsgKytpICkKLSAgICAgICAgewotICAgICAgICAgICAgaW5mby0+ZmVhdHVy
ZXNldFtpXSAmPSB+ZGZzW2ldOwotICAgICAgICAgICAgZGlzYWJsZWRfZmVhdHVyZXNbaV0gJj0g
fmRmc1tpXTsKLSAgICAgICAgfQotICAgIH0KLX0KLQotaW50IHhjX2NwdWlkX2FwcGx5X3BvbGlj
eSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVpbnQzMl90ICpmZWF0dXJlc2V0LCB1bnNpZ25lZCBpbnQgbnJfZmVhdHVy
ZXMpCi17Ci0gICAgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvIGluZm8gPSB7fTsKLSAgICB1bnNp
Z25lZCBpbnQgaW5wdXRbMl0gPSB7IDAsIDAgfSwgcmVnc1s0XTsKLSAgICB1bnNpZ25lZCBpbnQg
YmFzZV9tYXgsIGV4dF9tYXg7Ci0gICAgaW50IHJjOwotCi0gICAgcmMgPSBnZXRfY3B1aWRfZG9t
YWluX2luZm8oeGNoLCBkb21pZCwgJmluZm8sIGZlYXR1cmVzZXQsIG5yX2ZlYXR1cmVzKTsKLSAg
ICBpZiAoIHJjICkKLSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICBjcHVpZChpbnB1dCwgcmVncyk7
Ci0gICAgYmFzZV9tYXggPSAocmVnc1swXSA8PSBERUZfTUFYX0JBU0UpID8gcmVnc1swXSA6IERF
Rl9NQVhfQkFTRTsKLSAgICBpbnB1dFswXSA9IDB4ODAwMDAwMDA7Ci0gICAgY3B1aWQoaW5wdXQs
IHJlZ3MpOwotCi0gICAgaWYgKCBpbmZvLnZlbmRvciA9PSBYODZfVkVORE9SX0FNRCB8fCBpbmZv
LnZlbmRvciA9PSBYODZfVkVORE9SX0hZR09OICkKLSAgICAgICAgZXh0X21heCA9IChyZWdzWzBd
IDw9IERFRl9NQVhfQU1ERVhUKSA/IHJlZ3NbMF0gOiBERUZfTUFYX0FNREVYVDsKLSAgICBlbHNl
Ci0gICAgICAgIGV4dF9tYXggPSAocmVnc1swXSA8PSBERUZfTUFYX0lOVEVMRVhUKSA/IHJlZ3Nb
MF0gOiBERUZfTUFYX0lOVEVMRVhUOwotCi0gICAgc2FuaXRpc2VfZmVhdHVyZXNldCgmaW5mbyk7
Ci0KLSAgICBpbnB1dFswXSA9IDA7Ci0gICAgaW5wdXRbMV0gPSBYRU5fQ1BVSURfSU5QVVRfVU5V
U0VEOwotICAgIGZvciAoIDsgOyApCi0gICAgewotICAgICAgICBjcHVpZChpbnB1dCwgcmVncyk7
Ci0gICAgICAgIHhjX2NwdWlkX3BvbGljeSgmaW5mbywgaW5wdXQsIHJlZ3MpOwotCi0gICAgICAg
IGlmICggcmVnc1swXSB8fCByZWdzWzFdIHx8IHJlZ3NbMl0gfHwgcmVnc1szXSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHJjID0geGNfY3B1aWRfZG9fZG9tY3RsKHhjaCwgZG9taWQsIGlucHV0
LCByZWdzKTsKLSAgICAgICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0
OwotICAgICAgICB9Ci0KLSAgICAgICAgLyogSW50ZWwgY2FjaGUgZGVzY3JpcHRvciBsZWF2ZXMu
ICovCi0gICAgICAgIGlmICggaW5wdXRbMF0gPT0gNCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGlucHV0WzFdKys7Ci0gICAgICAgICAgICAvKiBNb3JlIHRvIGRvPyBUaGVuIGxvb3Aga2VlcGlu
ZyAlJWVheD09MHgwMDAwMDAwNC4gKi8KLSAgICAgICAgICAgIGlmICggKHJlZ3NbMF0gJiAweDFm
KSAhPSAwICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotICAgICAgICAv
KiBFeHRlbmRlZCBUb3BvbG9neSBsZWF2ZXMuICovCi0gICAgICAgIGVsc2UgaWYgKCBpbnB1dFsw
XSA9PSAweGIgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50OF90IGxldmVsX3R5cGUgPSBy
ZWdzWzJdID4+IDg7Ci0KLSAgICAgICAgICAgIGlucHV0WzFdKys7Ci0gICAgICAgICAgICBpZiAo
IGxldmVsX3R5cGUgPj0gMSAmJiBsZXZlbF90eXBlIDw9IDIgKQotICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICB9Ci0KLSAgICAgICAgaW5wdXRbMF0rKzsKLSAgICAgICAgaWYgKCAh
KGlucHV0WzBdICYgMHg4MDAwMDAwMHUpICYmIChpbnB1dFswXSA+IGJhc2VfbWF4ICkgKQotICAg
ICAgICAgICAgaW5wdXRbMF0gPSAweDgwMDAwMDAwdTsKLQotICAgICAgICBpbnB1dFsxXSA9IFhF
Tl9DUFVJRF9JTlBVVF9VTlVTRUQ7Ci0gICAgICAgIGlmICggKGlucHV0WzBdID09IDQpIHx8IChp
bnB1dFswXSA9PSA3KSB8fCAoaW5wdXRbMF0gPT0gMHhiKSApCi0gICAgICAgICAgICBpbnB1dFsx
XSA9IDA7Ci0gICAgICAgIGVsc2UgaWYgKCBpbnB1dFswXSA9PSAweGQgKQotICAgICAgICAgICAg
aW5wdXRbMV0gPSAxOyAvKiBYZW4gYXV0b21hdGljYWxseSBjYWxjdWxhdGVzIGFsbW9zdCBldmVy
eXRoaW5nLiAqLwotCi0gICAgICAgIGlmICggKGlucHV0WzBdICYgMHg4MDAwMDAwMHUpICYmIChp
bnB1dFswXSA+IGV4dF9tYXgpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgIH0KLQotIG91dDoK
LSAgICBmcmVlX2NwdWlkX2RvbWFpbl9pbmZvKCZpbmZvKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0K
IC8qCiAgKiBDb25maWd1cmUgYSBzaW5nbGUgaW5wdXQgd2l0aCB0aGUgaW5mb3JtYXRpb20gZnJv
bSBjb25maWcuCiAgKgpAQCAtMTA1NywzICs0NDksMTkxIEBAIGludCB4Y19jcHVpZF9zZXQoCiAK
ICAgICByZXR1cm4gcmM7CiB9CisKK2ludCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1aW50MzJfdCAqZmVhdHVyZXNldCwgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKQoreworICAg
IGludCByYzsKKyAgICB4Y19kb21pbmZvX3QgZGk7CisgICAgdW5zaWduZWQgaW50IGksIG5yX2xl
YXZlcywgbnJfbXNyczsKKyAgICB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMgPSBOVUxMOworICAg
IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBOVUxMOworICAgIHVpbnQzMl90IGVycl9sZWFmID0g
LTEsIGVycl9zdWJsZWFmID0gLTEsIGVycl9tc3IgPSAtMTsKKworICAgIGlmICggeGNfZG9tYWlu
X2dldGluZm8oeGNoLCBkb21pZCwgMSwgJmRpKSAhPSAxIHx8CisgICAgICAgICBkaS5kb21pZCAh
PSBkb21pZCApCisgICAgeworICAgICAgICBFUlJPUigiRmFpbGVkIHRvIG9idGFpbiBkJWQgaW5m
byIsIGRvbWlkKTsKKyAgICAgICAgcmMgPSAtRVNSQ0g7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIHJjID0geGNfZ2V0X2NwdV9wb2xpY3lfc2l6ZSh4Y2gsICZucl9sZWF2ZXMsICZu
cl9tc3JzKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRv
IG9idGFpbiBwb2xpY3kgaW5mbyBzaXplIik7CisgICAgICAgIHJjID0gLWVycm5vOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IC1FTk9NRU07CisgICAgaWYgKCAobGVhdmVz
ID0gY2FsbG9jKG5yX2xlYXZlcywgc2l6ZW9mKCpsZWF2ZXMpKSkgPT0gTlVMTCB8fAorICAgICAg
ICAgKHAgPSBjYWxsb2MoMSwgc2l6ZW9mKCpwKSkpID09IE5VTEwgKQorICAgICAgICBnb3RvIG91
dDsKKworICAgIG5yX21zcnMgPSAwOworICAgIHJjID0geGNfZ2V0X2RvbWFpbl9jcHVfcG9saWN5
KHhjaCwgZG9taWQsICZucl9sZWF2ZXMsIGxlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmbnJfbXNycywgTlVMTCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAg
ICBQRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gZCVkJ3MgcG9saWN5IiwgZG9taWQpOworICAgICAg
ICByYyA9IC1lcnJubzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSB4ODZf
Y3B1aWRfY29weV9mcm9tX2J1ZmZlcihwLCBsZWF2ZXMsIG5yX2xlYXZlcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJfbGVhZiwgJmVycl9zdWJsZWFmKTsKKyAgICBp
ZiAoIHJjICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gZGVzZXJpYWxpc2UgQ1BV
SUQgKGVyciBsZWFmICUjeCwgc3VibGVhZiAlI3gpICglZCA9ICVzKSIsCisgICAgICAgICAgICAg
IGVycl9sZWFmLCBlcnJfc3VibGVhZiwgLXJjLCBzdHJlcnJvcigtcmMpKTsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgaWYgKCBmZWF0dXJlc2V0ICkKKyAgICB7CisgICAgICAgIHVp
bnQzMl90IGRpc2FibGVkX2ZlYXR1cmVzW0ZFQVRVUkVTRVRfTlJfRU5UUklFU10sCisgICAgICAg
ICAgICBmZWF0W0ZFQVRVUkVTRVRfTlJfRU5UUklFU10gPSB7fTsKKyAgICAgICAgc3RhdGljIGNv
bnN0IHVpbnQzMl90IGRlZXBfZmVhdHVyZXNbXSA9IElOSVRfREVFUF9GRUFUVVJFUzsKKyAgICAg
ICAgdW5zaWduZWQgaW50IGksIGI7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHVzZXIg
c3VwcGxpZWQgZmVhdHVyZXNldCBtYXkgYmUgc2hvcnRlciBvciBsb25nZXIgdGhhbgorICAgICAg
ICAgKiBGRUFUVVJFU0VUX05SX0VOVFJJRVMuICBTaG9ydGVyIGlzIGZpbmUsIGFuZCB3ZSB3aWxs
IHplcm8tZXh0ZW5kLgorICAgICAgICAgKiBMb25nZXIgaXMgZmluZSwgc28gbG9uZyBhcyBpdCBv
bmx5IHBhZGRlZCB3aXRoIHplcm9zLgorICAgICAgICAgKi8KKyAgICAgICAgdW5zaWduZWQgaW50
IHVzZXJfbGVuID0gbWluKEZFQVRVUkVTRVRfTlJfRU5UUklFUyArIDB1LCBucl9mZWF0dXJlcyk7
CisKKyAgICAgICAgLyogQ2hlY2sgZm9yIHRydW5jYXRlZCBzZXQgYml0cy4gKi8KKyAgICAgICAg
cmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgZm9yICggaSA9IHVzZXJfbGVuOyBpIDwgbnJfZmVh
dHVyZXM7ICsraSApCisgICAgICAgICAgICBpZiAoIGZlYXR1cmVzZXRbaV0gIT0gMCApCisgICAg
ICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgbWVtY3B5KGZlYXQsIGZlYXR1cmVzZXQs
IHNpemVvZigqZmVhdHVyZXNldCkgKiB1c2VyX2xlbik7CisKKyAgICAgICAgLyogRGlzYWJsZSBk
ZWVwIGRlcGVuZGVuY2llcyBvZiBkaXNhYmxlZCBmZWF0dXJlcy4gKi8KKyAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2FibGVkX2ZlYXR1cmVzKTsgKytpICkKKyAgICAgICAg
ICAgIGRpc2FibGVkX2ZlYXR1cmVzW2ldID0gfmZlYXRbaV0gJiBkZWVwX2ZlYXR1cmVzW2ldOwor
CisgICAgICAgIGZvciAoIGIgPSAwOyBiIDwgc2l6ZW9mKGRpc2FibGVkX2ZlYXR1cmVzKSAqIENI
QVJfQklUOyArK2IgKQorICAgICAgICB7CisgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqZGZz
OworCisgICAgICAgICAgICBpZiAoICF0ZXN0X2JpdChiLCBkaXNhYmxlZF9mZWF0dXJlcykgfHwK
KyAgICAgICAgICAgICAgICAgIShkZnMgPSB4ODZfY3B1aWRfbG9va3VwX2RlZXBfZGVwcyhiKSkg
KQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEFSUkFZX1NJWkUoZGlzYWJsZWRfZmVhdHVyZXMpOyArK2kgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGZlYXRbaV0gJj0gfmRmc1tpXTsKKyAgICAgICAgICAgICAgICBkaXNh
YmxlZF9mZWF0dXJlc1tpXSAmPSB+ZGZzW2ldOworICAgICAgICAgICAgfQorICAgICAgICB9CisK
KyAgICAgICAgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koZmVhdCwgcCk7CisgICAgfQorCisg
ICAgaWYgKCAhZGkuaHZtICkKKyAgICB7CisgICAgICAgIHVpbnQzMl90IGhvc3RfZmVhdHVyZXNl
dFtGRUFUVVJFU0VUX05SX0VOVFJJRVNdOworICAgICAgICB1aW50MzJfdCBsZW4gPSBBUlJBWV9T
SVpFKGhvc3RfZmVhdHVyZXNldCk7CisKKyAgICAgICAgcmMgPSB4Y19nZXRfY3B1X2ZlYXR1cmVz
ZXQoeGNoLCBYRU5fU1lTQ1RMX2NwdV9mZWF0dXJlc2V0X2hvc3QsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZsZW4sIGhvc3RfZmVhdHVyZXNldCk7CisgICAgICAgIGlmICgg
cmMgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBUb2xlcmF0ZSAiYnVmZmVyIHRvbyBzbWFs
bCIsIGFzIHdlJ3ZlIGdvdCB0aGUgYml0cyB3ZSBuZWVkLiAqLworICAgICAgICAgICAgaWYgKCBl
cnJubyA9PSBFTk9CVUZTICkKKyAgICAgICAgICAgICAgICByYyA9IDA7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0
YWluIGhvc3QgZmVhdHVyZXNldCIpOworICAgICAgICAgICAgICAgIHJjID0gLWVycm5vOworICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogT24gaGFyZHdhcmUgd2l0aG91dCBDUFVJRCBGYXVsdGluZywgUFYg
Z3Vlc3RzIHNlZSByZWFsIHRvcG9sb2d5LgorICAgICAgICAgKiBBcyBhIGNvbnNlcXVlbmNlLCB0
aGV5IGFsc28gbmVlZCB0byBzZWUgdGhlIGhvc3QgaHR0L2NtcCBmaWVsZHMuCisgICAgICAgICAq
LworICAgICAgICBwLT5iYXNpYy5odHQgICAgICAgPSB0ZXN0X2JpdChYODZfRkVBVFVSRV9IVFQs
IGhvc3RfZmVhdHVyZXNldCk7CisgICAgICAgIHAtPmV4dGQuY21wX2xlZ2FjeSA9IHRlc3RfYml0
KFg4Nl9GRUFUVVJFX0NNUF9MRUdBQ1ksIGhvc3RfZmVhdHVyZXNldCk7CisgICAgfQorICAgIGVs
c2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRvcG9sb2d5IGZvciBIVk0gZ3Vlc3Rz
IGlzIGVudGlyZWx5IGNvbnRyb2xsZWQgYnkgWGVuLiAgRm9yIG5vdywgd2UKKyAgICAgICAgICog
aGFyZGNvZGUgQVBJQ19JRCA9IHZjcHVfaWQgKiAyIHRvIGdpdmUgdGhlIGlsbHVzaW9uIG9mIG5v
IFNNVC4KKyAgICAgICAgICovCisgICAgICAgIHAtPmJhc2ljLmh0dCA9IHRydWU7CisgICAgICAg
IHAtPmV4dGQuY21wX2xlZ2FjeSA9IGZhbHNlOworCisgICAgICAgIHAtPmJhc2ljLmxwcHAgKj0g
MjsKKworICAgICAgICBzd2l0Y2ggKCBwLT54ODZfdmVuZG9yICkKKyAgICAgICAgeworICAgICAg
ICBjYXNlIFg4Nl9WRU5ET1JfSU5URUw6CisgICAgICAgICAgICBmb3IgKCBpID0gMDsgKHAtPmNh
Y2hlLnN1YmxlYWZbaV0udHlwZSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICBpIDwgQVJS
QVlfU0laRShwLT5jYWNoZS5yYXcpKTsgKytpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBwLT5jYWNoZS5zdWJsZWFmW2ldLmNvcmVzX3Blcl9wYWNrYWdlID0KKyAgICAgICAgICAg
ICAgICAgICAgKHAtPmNhY2hlLnN1YmxlYWZbaV0uY29yZXNfcGVyX3BhY2thZ2UgPDwgMSkgfCAx
OworICAgICAgICAgICAgICAgIHAtPmNhY2hlLnN1YmxlYWZbaV0udGhyZWFkc19wZXJfY2FjaGUg
PSAwOworICAgICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBY
ODZfVkVORE9SX0FNRDoKKyAgICAgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgorICAgICAgICAg
ICAgcC0+ZXh0ZC5uYyA9IChwLT5leHRkLm5jIDw8IDEpIHwgMTsKKyAgICAgICAgICAgIHAtPmV4
dGQuYXBpY19pZF9zaXplKys7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAg
ICAgIC8qCisgICAgICAgICAqIFRoZXNlIHNldHRpbmdzIGFyZSBuZWNlc3NhcnkgdG8gY2F1c2Ug
ZWFybGllciBIVk1fUEFSQU1fTkVTVEVESFZNIC8KKyAgICAgICAgICogWEVOX0RPTUNUTF9kaXNh
YmxlX21pZ3JhdGUgc2V0dGluZ3MgdG8gYmUgcmVmbGVjdGVkIGNvcnJlY3RseSBpbgorICAgICAg
ICAgKiBDUFVJRC4gIFhlbiB3aWxsIGRpc2NhcmQgdGhlc2UgYml0cyBpZiBjb25maWd1cmF0aW9u
IGhhc24ndCBiZWVuCisgICAgICAgICAqIHNldCBmb3IgdGhlIGRvbWFpbi4KKyAgICAgICAgICov
CisgICAgICAgIHAtPmV4dGQuaXRzYyA9IHRydWU7CisgICAgICAgIHAtPmJhc2ljLnZteCA9IHRy
dWU7CisgICAgICAgIHAtPmV4dGQuc3ZtID0gdHJ1ZTsKKyAgICB9CisKKyAgICByYyA9IHg4Nl9j
cHVpZF9jb3B5X3RvX2J1ZmZlcihwLCBsZWF2ZXMsICZucl9sZWF2ZXMpOworICAgIGlmICggcmMg
KQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byBzZXJpYWxpc2UgQ1BVSUQgKCVkID0g
JXMpIiwgLXJjLCBzdHJlcnJvcigtcmMpKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgcmMgPSB4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3koeGNoLCBkb21pZCwgbnJfbGVhdmVzLCBs
ZWF2ZXMsIDAsIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycl9s
ZWFmLCAmZXJyX3N1YmxlYWYsICZlcnJfbXNyKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAg
ICAgIFBFUlJPUigiRmFpbGVkIHRvIHNldCBkJWQncyBwb2xpY3kgKGVyciBsZWFmICUjeCwgc3Vi
bGVhZiAlI3gsIG1zciAlI3gpIiwKKyAgICAgICAgICAgICAgIGRvbWlkLCBlcnJfbGVhZiwgZXJy
X3N1YmxlYWYsIGVycl9tc3IpOworICAgICAgICByYyA9IC1lcnJubzsKKyAgICAgICAgZ290byBv
dXQ7CisgICAgfQorCisgICAgcmMgPSAwOworCitvdXQ6CisgICAgZnJlZShwKTsKKyAgICBmcmVl
KGxlYXZlcyk7CisKKyAgICByZXR1cm4gcmM7Cit9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vbGliL3g4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAppbmRl
eCBkZjU5NDZiNmIxLi42Yzg2YzFhMGQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGli
L3g4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKQEAgLTE1
NCw4ICsxNTQsMTIgQEAgc3RydWN0IGNwdWlkX3BvbGljeQogICAgIHVuaW9uIHsKICAgICAgICAg
c3RydWN0IGNwdWlkX2xlYWYgcmF3W0NQVUlEX0dVRVNUX05SX0NBQ0hFXTsKICAgICAgICAgc3Ry
dWN0IGNwdWlkX2NhY2hlX2xlYWYgewotICAgICAgICAgICAgdWludDMyX3QgdHlwZTo1LAotICAg
ICAgICAgICAgICAgIDoyNywgOjMyLCA6MzIsIDozMjsKKyAgICAgICAgICAgIHVpbnQzMl90IC8q
IGEgKi8gdHlwZTo1LCBsZXZlbDozOworICAgICAgICAgICAgYm9vbCBzZWxmX2luaXQ6MSwgZnVs
bHlfYXNzb2M6MTsKKyAgICAgICAgICAgIHVpbnQzMl90IDo0LCB0aHJlYWRzX3Blcl9jYWNoZTox
MiwgY29yZXNfcGVyX3BhY2thZ2U6NjsKKyAgICAgICAgICAgIHVpbnQzMl90IC8qIGIgKi8gbGlu
ZV9zaXplOjEyLCBwYXJ0aXRpb25zOjEwLCB3YXlzOjEwOworICAgICAgICAgICAgdWludDMyX3Qg
LyogYyAqLyBzZXRzOworICAgICAgICAgICAgYm9vbCAvKiBkICovIHdiaW52ZDoxLCBpbmNsdXNp
dmU6MSwgY29tcGxleDoxOwogICAgICAgICB9IHN1YmxlYWZbQ1BVSURfR1VFU1RfTlJfQ0FDSEVd
OwogICAgIH0gY2FjaGU7CiAKQEAgLTI1OSw3ICsyNjMsOCBAQCBzdHJ1Y3QgY3B1aWRfcG9saWN5
CiAgICAgICAgICAgICAgICAgdWludDMyX3QgZThiOwogICAgICAgICAgICAgICAgIHN0cnVjdCB7
IERFQ0xfQklURklFTEQoZThiKTsgfTsKICAgICAgICAgICAgIH07Ci0gICAgICAgICAgICB1aW50
MzJfdCAvKiBjICovOjMyLCAvKiBkICovOjMyOworICAgICAgICAgICAgdWludDMyX3QgbmM6OCwg
OjQsIGFwaWNfaWRfc2l6ZTo0LCA6MTY7CisgICAgICAgICAgICB1aW50MzJfdCAvKiBkICovOjMy
OwogICAgICAgICB9OwogICAgIH0gZXh0ZDsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05: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 1i88ru-00034e-Ar; Wed, 11 Sep 2019 20: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=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88rt-000346-5Y
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:33 +0000
X-Inumbo-ID: 784cd580-d4cf-11e9-83dd-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 784cd580-d4cf-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 20:05:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232316;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=GifxMjGTHY9r+VAau+BqTozFP4UmkZ1smS1EjoSb2Gk=;
 b=d9V7Nu+PqRC5OS7q+sdlsF1x3Tfi7NadfjCP2Gq6axH1xOUMJuk7WsGM
 FSxF42PBbtYhcp/dKyMYBHECHRXcv6+sJrClcahhK5NidNjx60rk7Oa5t
 NzadMKAEkktSWwWoNLutgXsFeeU/IbNIcGOEqZsgTN8T4esgdDSKtwoSH Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QJ3TOWKBR+GY3A4AqH0bXAC9iMRHXNL4CY/sA6REK4lbe+9+XSgoSTMzQI3OPh9WJPCztASYHY
 zGnJ9fI4ETj2nzHk7Hegtb5pekW7+PZcRYfgfzLSaWutlfKaiMg+1RHakaVJOS0MnPg/8etmr9
 oabfvsVI+5bwtsUBbzh5b3FSXyIaxsjBoALRh20RcWWVJ1ACszMF5Dimzc7hrdpqr0Cvy/5H0d
 CC1dOKA90IFxHfNHb8Nu1BmG9GVObaeOWBgrnQGbcCFtv9MnM2Z6o67LnGvqRm2bm066HXjcnV
 5jw=
X-SBRS: 2.7
X-MesageID: 5506248
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5506248"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:05:03 +0100
Message-ID: <20190911200504.5693-8-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 7/8] x86/domctl: Drop XEN_DOMCTL_set_cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, 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>

V2l0aCB0aGUgZmluYWwgdXNlcnMgbW92ZWQgb3ZlciB0byB1c2luZyBYRU5fRE9NQ1RMX3NldF9j
cHVtc3JfcG9saWN5LCBkcm9wCnRoaXMgZG9tY3RsIGFuZCBhc3NvY2lhdGVkIGluZnJhc3RydWN0
dXJlLgoKUmVuYW1lIHRoZSBwcmVleGlzdGluZyBzZXRfY3B1aWQgWFNNIHZlY3RvciB0byBzZXRf
Y3B1X3BvbGljeSwgbm93IHRoYXQgaXQgaXMKYmFjayB0byBoYXZpbmcgYSBzaW5nbGUgdXNlci4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgIDIgKy0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL3hlbi5pZiAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAg
ICB8IDEwMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgIDExICstLS0KIHhlbi94c20vZmxhc2svaG9va3Mu
YyAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVj
dG9ycyB8ICAgMyArLQogNiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDExNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
IGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCA5OTcwZjlkYzA4Li4y
NzJmNmE0Zjc1IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
CisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTM4LDcgKzM4LDcg
QEAgYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4gewogCWdldHBvZHRhcmdldCBzZXRwb2R0YXJn
ZXQgc2V0X21pc2NfaW5mbyBzZXRfdmlycV9oYW5kbGVyCiB9OwogYWxsb3cgZG9tMF90IGRvbTBf
dDpkb21haW4yIHsKLQlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0X3Zu
dW1haW5mbworCXNldF9jcHVfcG9saWN5IGdldHRzYyBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldF92
bnVtYWluZm8KIAlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2FsbG9jIGdldF9jcHVfcG9s
aWN5CiB9OwogYWxsb3cgZG9tMF90IGRvbTBfdDpyZXNvdXJjZSB7IGFkZCByZW1vdmUgfTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiBiL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL3hlbi5pZgppbmRleCBkZTVmYjMzMWJmLi44ZWIyMjkzYTUyIDEwMDY0
NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKKysrIGIvdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMveGVuLmlmCkBAIC01MCw3ICs1MCw3IEBAIGRlZmluZShgY3JlYXRl
X2RvbWFpbl9jb21tb24nLCBgCiAJCQlnZXRkb21haW5pbmZvIGh5cGVyY2FsbCBzZXR2Y3B1Y29u
dGV4dCBnZXRzY2hlZHVsZXIKIAkJCWdldHZjcHVpbmZvIGdldGFkZHJzaXplIGdldGFmZmluaXR5
IHNldGFmZmluaXR5CiAJCQlzZXR0aW1lIHNldGRvbWFpbmhhbmRsZSBnZXR2Y3B1Y29udGV4dCBz
ZXRfbWlzY19pbmZvIH07Ci0JYWxsb3cgJDEgJDI6ZG9tYWluMiB7IHNldF9jcHVpZCBzZXR0c2Mg
c2V0c2NoZWR1bGVyIHNldGNsYWltCisJYWxsb3cgJDEgJDI6ZG9tYWluMiB7IHNldF9jcHVfcG9s
aWN5IHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0Y2xhaW0KIAkJCXNldF92bnVtYWluZm8gZ2V0X3Zu
dW1haW5mbyBjYWNoZWZsdXNoCiAJCQlwc3JfY210X29wIHBzcl9hbGxvYyBzb2Z0X3Jlc2V0CiAJ
CQlyZXNvdXJjZV9tYXAgZ2V0X2NwdV9wb2xpY3kgfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA5OWJjMmZiMTBkLi5lYzUw
YTg4MTU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWN0bC5jCkBAIC0yMDYsOTQgKzIwNiw2IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jcHVf
cG9saWN5X2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQg
dXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCAqY3Rs
KQotewotICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwotICAgIGNv
bnN0IHN0cnVjdCBjcHVpZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5l
Y3gsIGN0bC0+ZWR4IH07Ci0KLSAgICAvKgotICAgICAqIFNraXAgdXBkYXRlIGZvciBsZWF2ZXMg
d2UgZG9uJ3QgY2FyZSBhYm91dCwgdG8gYXZvaWQgdGhlIG92ZXJoZWFkIG9mCi0gICAgICogcmVj
YWxjdWxhdGVfY3B1aWRfcG9saWN5KCkuCi0gICAgICovCi0gICAgc3dpdGNoICggY3RsLT5pbnB1
dFswXSApCi0gICAgewotICAgIGNhc2UgMHgwMDAwMDAwMCAuLi4gQVJSQVlfU0laRShwLT5iYXNp
Yy5yYXcpIC0gMToKLSAgICAgICAgaWYgKCBjdGwtPmlucHV0WzBdID09IDQgJiYKLSAgICAgICAg
ICAgICBjdGwtPmlucHV0WzFdID49IEFSUkFZX1NJWkUocC0+Y2FjaGUucmF3KSApCi0gICAgICAg
ICAgICByZXR1cm4gMDsKLQotICAgICAgICBpZiAoIGN0bC0+aW5wdXRbMF0gPT0gNyAmJgotICAg
ICAgICAgICAgIGN0bC0+aW5wdXRbMV0gPj0gQVJSQVlfU0laRShwLT5mZWF0LnJhdykgKQotICAg
ICAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAgICAgaWYgKCBjdGwtPmlucHV0WzBdID09IDB4YiAm
JgotICAgICAgICAgICAgIGN0bC0+aW5wdXRbMV0gPj0gQVJSQVlfU0laRShwLT50b3BvLnJhdykg
KQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJ
WkUocC0+eHN0YXRlLnJhdykgPCAyKTsKLSAgICAgICAgaWYgKCBjdGwtPmlucHV0WzBdID09IFhT
VEFURV9DUFVJRCAmJgotICAgICAgICAgICAgIGN0bC0+aW5wdXRbMV0gIT0gMSApIC8qIEV2ZXJ5
dGhpbmcgZWxzZSBhdXRvbWF0aWNhbGx5IGNhbGN1bGF0ZWQuICovCi0gICAgICAgICAgICByZXR1
cm4gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4NDAwMDAwMDA6IGNhc2UgMHg0MDAw
MDEwMDoKLSAgICAgICAgLyogT25seSBjYXJlIGFib3V0IHRoZSBtYXhfbGVhZiBsaW1pdC4gKi8K
LQotICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHg4MDAwMDAwMCArIEFSUkFZX1NJWkUocC0+ZXh0
ZC5yYXcpIC0gMToKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1
cm4gMDsKLSAgICB9Ci0KLSAgICAvKiBJbnNlcnQgY3RsIGRhdGEgaW50byBjcHVpZF9wb2xpY3ku
ICovCi0gICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSApCi0gICAgewotICAgIGNhc2UgMHgwMDAw
MDAwMCAuLi4gQVJSQVlfU0laRShwLT5iYXNpYy5yYXcpIC0gMToKLSAgICAgICAgc3dpdGNoICgg
Y3RsLT5pbnB1dFswXSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAg
cC0+Y2FjaGUucmF3W2N0bC0+aW5wdXRbMV1dID0gbGVhZjsKLSAgICAgICAgICAgIGJyZWFrOwot
Ci0gICAgICAgIGNhc2UgNzoKLSAgICAgICAgICAgIHAtPmZlYXQucmF3W2N0bC0+aW5wdXRbMV1d
ID0gbGVhZjsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMHhiOgotICAgICAg
ICAgICAgcC0+dG9wby5yYXdbY3RsLT5pbnB1dFsxXV0gPSBsZWFmOwotICAgICAgICAgICAgYnJl
YWs7Ci0KLSAgICAgICAgY2FzZSBYU1RBVEVfQ1BVSUQ6Ci0gICAgICAgICAgICBwLT54c3RhdGUu
cmF3W2N0bC0+aW5wdXRbMV1dID0gbGVhZjsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAg
IGRlZmF1bHQ6Ci0gICAgICAgICAgICBwLT5iYXNpYy5yYXdbY3RsLT5pbnB1dFswXV0gPSBsZWFm
OwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0KLSAgICBj
YXNlIDB4NDAwMDAwMDA6Ci0gICAgICAgIHAtPmh2X2xpbWl0ID0gY3RsLT5lYXg7Ci0gICAgICAg
IGJyZWFrOwotCi0gICAgY2FzZSAweDQwMDAwMTAwOgotICAgICAgICBwLT5odjJfbGltaXQgPSBj
dGwtPmVheDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4ODAw
MDAwMDAgKyBBUlJBWV9TSVpFKHAtPmV4dGQucmF3KSAtIDE6Ci0gICAgICAgIHAtPmV4dGQucmF3
W2N0bC0+aW5wdXRbMF0gLSAweDgwMDAwMDAwXSA9IGxlYWY7Ci0gICAgICAgIGJyZWFrOwotICAg
IH0KLQotICAgIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShkKTsKLSAgICBkb21haW5fY3B1X3Bv
bGljeV9jaGFuZ2VkKGQpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBpbnQgdXBkYXRl
X2RvbWFpbl9jcHVfcG9saWN5KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdCAqeGRwYykKIHsKQEAgLTk1
MSwxOSArODYzLDYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgYnJlYWs7CiAgICAg
fQogCi0gICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9jcHVpZDoKLSAgICAgICAgaWYgKCBkID09IGN1
cnJkICkgLyogbm8gZG9tYWluX3BhdXNlKCkgKi8KLSAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7
Ci0gICAgICAgIGVsc2UgaWYgKCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCi0gICAgICAgICAgICBy
ZXQgPSAtRUVYSVNUOyAvKiBObyBjaGFuZ2luZyBvbmNlIHRoZSBkb21haW4gaXMgcnVubmluZy4g
Ki8KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7
Ci0gICAgICAgICAgICByZXQgPSB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oZCwgJmRvbWN0bC0+
dS5jcHVpZCk7Ci0gICAgICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKLSAgICAgICAgfQotICAg
ICAgICBicmVhazsKLQogICAgIGNhc2UgWEVOX0RPTUNUTF9nZXR0c2NpbmZvOgogICAgICAgICBp
ZiAoIGQgPT0gY3VycmQgKSAvKiBubyBkb21haW5fcGF1c2UoKSAqLwogICAgICAgICAgICAgcmV0
ID0gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCAwNDcxZDNjNjgwLi41NDhiOTE3YmRiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCkBAIC02NDgsMTQgKzY0OCw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Nl
dF90YXJnZXQgewogCiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9f
KQogIyBkZWZpbmUgWEVOX0NQVUlEX0lOUFVUX1VOVVNFRCAgMHhGRkZGRkZGRgotLyogWEVOX0RP
TUNUTF9zZXRfY3B1aWQgKi8KLXN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHsKLSAgdWludDMyX3Qg
aW5wdXRbMl07Ci0gIHVpbnQzMl90IGVheDsKLSAgdWludDMyX3QgZWJ4OwotICB1aW50MzJfdCBl
Y3g7Ci0gIHVpbnQzMl90IGVkeDsKLX07CiAKIC8qCiAgKiBYRU5fRE9NQ1RMX3tnZXQsc2V0fV9j
cHVfcG9saWN5ICh4ODYgc3BlY2lmaWMpCkBAIC0xMTY2LDcgKzExNTgsNyBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bCB7CiAjZGVmaW5lIFhFTl9ET01DVExfc2V0X3RhcmdldCAgICAgICAgICAgICAgICAg
ICAgNDYKICNkZWZpbmUgWEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2UgICAgICAgICAgICAgICA0
NwogI2RlZmluZSBYRU5fRE9NQ1RMX3VuYmluZF9wdF9pcnEgICAgICAgICAgICAgICAgIDQ4Ci0j
ZGVmaW5lIFhFTl9ET01DVExfc2V0X2NwdWlkICAgICAgICAgICAgICAgICAgICAgNDkKKy8qICNk
ZWZpbmUgWEVOX0RPTUNUTF9zZXRfY3B1aWQgICAgICAgICAgICAgICAgICA0OSAtIE9ic29sZXRl
IC0gdXNlIHNldF9jcHVfcG9saWN5ICovCiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0X2RldmljZV9n
cm91cCAgICAgICAgICAgICAgNTAKIC8qICNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfbWFjaGluZV9h
ZGRyZXNzX3NpemUgICA1MSAtIE9ic29sZXRlICovCiAvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0
X21hY2hpbmVfYWRkcmVzc19zaXplICAgNTIgLSBPYnNvbGV0ZSAqLwpAQCAtMTI0Myw3ICsxMjM1
LDYgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9l
dmVudF9vcCAgICAgICB2bV9ldmVudF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbWVt
X3NoYXJpbmdfb3AgICAgbWVtX3NoYXJpbmdfb3A7CiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwg
ZGVmaW5lZChfX3g4Nl82NF9fKQotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCAgICAg
ICAgICAgICBjcHVpZDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfY3B1X3BvbGljeSAgICAg
ICAgY3B1X3BvbGljeTsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNwdWV4dHN0YXRlICAg
ICAgdmNwdWV4dHN0YXRlOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1X21zcnMgICAg
ICAgICB2Y3B1X21zcnM7CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggYjIzNzcyNzg2YS4uZmQ4ZDIzYzE4NSAxMDA2NDQKLS0t
IGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAt
NzE2LDggKzcxNiw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQs
IGludCBjbWQpCiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RP
TUFJTiwgRE9NQUlOX19TRVRfVklSUV9IQU5ETEVSKTsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9z
ZXRfY3B1X3BvbGljeToKLSAgICBjYXNlIFhFTl9ET01DVExfc2V0X2NwdWlkOgotICAgICAgICBy
ZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TRVRf
Q1BVSUQpOworICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01B
SU4yLCBET01BSU4yX19TRVRfQ1BVX1BPTElDWSk7CiAKICAgICBjYXNlIFhFTl9ET01DVExfZ2V0
dHNjaW5mbzoKICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9N
QUlOMiwgRE9NQUlOMl9fR0VUVFNDKTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5
L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5k
ZXggNmYzZjk0OTNmOC4uYzA1NWMxNGMyNiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMKQEAgLTIwOCw4ICsyMDgsNyBAQCBjbGFzcyBkb21haW4yCiAjICB0YXJnZXQgPSB0aGUgbmV3
IHRhcmdldCBkb21haW4KICAgICBzZXRfYXNfdGFyZ2V0CiAjIFhFTl9ET01DVExfc2V0X2NwdV9w
b2xpY3kKLSMgWEVOX0RPTUNUTF9zZXRfY3B1aWQKLSAgICBzZXRfY3B1aWQKKyAgICBzZXRfY3B1
X3BvbGljeQogIyBYRU5fRE9NQ1RMX2dldHRzY2luZm8KICAgICBnZXR0c2MKICMgWEVOX0RPTUNU
TF9zZXR0c2NpbmZvCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i88rz-00037x-NQ; Wed, 11 Sep 2019 20:05:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88ry-00036p-5L
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:38 +0000
X-Inumbo-ID: 7928fc90-d4cf-11e9-83dd-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7928fc90-d4cf-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 20:05:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232317;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=KfxSG6tk+37JqGd8jvH6e0+GTDL4sE5/HpeLBPpTwb0=;
 b=WuX1rwTzssXv9O2v7azQkJwJ9JE4rhx6HOVUd5UHe43TngzPgo1y5tjv
 px7tCMSz+fN/iDhjhLUnZLvtcc1hTZZTlI5xo4oURyDN4ZQHJ5VhzTWkD
 m4p7YGcRfzyLKPWKKXeGLyvZQLk6h+nZbzUUEHCyIT9riBkjSXSG8SD5m 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SjzUhlq534F1vTly/5WySxx/tew3DnAeD2PyBNLhkCbwEx//twfzXMGUUPk98kZhseDlKIDE7y
 Bc1eh3OdmpWVDDTAXnzCdj4a6uwqk6aEhuioPKHVu1P1AfYyh+Itn9PE0qNcR557RvWvBx8q++
 lhcQhK9XvyDdYBxrk3cRKQ4JGEabBjKDwb59LfCWI9zPRP5uyhzHyyBQmqBQq0hPnnYnCxz6EC
 hI0PG0/C667zF+TM501gak+LO1Bgch6q/x83YhzINafz3XGCEmkrmJeQHdT9rBHhlYIg3FKK0W
 bfo=
X-SBRS: 2.7
X-MesageID: 5506249
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5506249"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:05:04 +0100
Message-ID: <20190911200504.5693-9-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 8/8] x86/cpuid: Enable CPUID Faulting for the
 control domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, 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>

VGhlIGRvbWFpbiBidWlsZGVyIG5vIGxvbmdlciB1c2VzIENQVUlEIGluc3RydWN0aW9ucyBmb3Ig
cG9saWN5IGRlY2lzaW9ucy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCAxOSArKy0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L2NwdS9jb21tb24uYwppbmRleCA4ZGU0YTQ0YzFhLi4yZTg4MzgzNWI4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMKQEAgLTE2OCwyMyArMTY4LDggQEAgdm9pZCBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY29uc3Qg
c3RydWN0IHZjcHUgKm5leHQpCiAJCSAqLwogCQlpZiAobmV4dGQgJiYgaXNfaWRsZV9kb21haW4o
bmV4dGQpKQogCQkJcmV0dXJuOwotCQkvKgotCQkgKiBXZSAqc2hvdWxkKiBiZSBlbmFibGluZyBm
YXVsdGluZyBmb3IgdGhlIGNvbnRyb2wgZG9tYWluLgotCQkgKgotCQkgKiBVbmZvcnR1bmF0ZWx5
LCB0aGUgZG9tYWluIGJ1aWxkZXIgKGhhdmluZyBvbmx5IGV2ZXIgYmVlbiBhCi0JCSAqIFBWIGd1
ZXN0KSBleHBlY3RzIHRvIGJlIGFibGUgdG8gc2VlIGhvc3QgY3B1aWQgc3RhdGUgaW4gYQotCQkg
KiBuYXRpdmUgQ1BVSUQgaW5zdHJ1Y3Rpb24sIHRvIGNvcnJlY3RseSBidWlsZCBhIENQVUlEIHBv
bGljeQotCQkgKiBmb3IgSFZNIGd1ZXN0cyAobm90YWJseSB0aGUgeHN0YXRlIGxlYXZlcykuCi0J
CSAqCi0JCSAqIFRoaXMgbG9naWMgaXMgZnVuZGltZW50YWxseSBicm9rZW4gZm9yIEhWTSB0b29s
c3RhY2sKLQkJICogZG9tYWlucywgYW5kIGZhdWx0aW5nIGNhdXNlcyBQViBndWVzdHMgdG8gYmVo
YXZlIGxpa2UgSFZNCi0JCSAqIGd1ZXN0cyBmcm9tIHRoZWlyIHBvaW50IG9mIHZpZXcuCi0JCSAq
Ci0JCSAqIEZ1dHVyZSBkZXZlbG9wbWVudCBwbGFucyB3aWxsIG1vdmUgcmVzcG9uc2liaWxpdHkg
Zm9yCi0JCSAqIGdlbmVyYXRpbmcgdGhlIG1heGltdW0gZnVsbCBjcHVpZCBwb2xpY3kgaW50byBY
ZW4sIGF0IHdoaWNoCi0JCSAqIHRoaXMgcHJvYmxlbSB3aWxsIGRpc2FwcGVhci4KLQkJICovCi0J
CXNldF9jcHVpZF9mYXVsdGluZyhuZXh0ZCAmJiAhaXNfY29udHJvbF9kb21haW4obmV4dGQpICYm
CisKKwkJc2V0X2NwdWlkX2ZhdWx0aW5nKG5leHRkICYmCiAJCQkJICAgKGlzX3B2X2RvbWFpbihu
ZXh0ZCkgfHwKIAkJCQkgICAgbmV4dC0+YXJjaC5tc3JzLT4KIAkJCQkgICAgbWlzY19mZWF0dXJl
c19lbmFibGVzLmNwdWlkX2ZhdWx0aW5nKSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:05:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20:05: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 1i88s5-0003Aw-38; Wed, 11 Sep 2019 20:05: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=L0xq=XG=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i88s3-00039x-57
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:05:43 +0000
X-Inumbo-ID: 78f20aab-d4cf-11e9-83dd-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78f20aab-d4cf-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 20:05:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568232317;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=8E2CVo26NPzCSTbDgXbci1/oSFuY7QM1zw5qhDruAUE=;
 b=Aogj0XCn6GCgELr5G/2SB12VZsXodnFMrln5JrZ9HDRqCEepNGtrYz/P
 C87DilaiAjf8JK/Q4pU/1PQyHkGkYGmwSj8bJy3YtyiIF/5uguNxHNrlW
 u3wEj2mz2knTJaepfl+mTEH/TexIXdjb20Ol3ZEcH0snfI+cVIn1SgERR Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: K7zLYxo1BPD917lScnLR7MrYM3b0KRTBGmUqq5fgmw4359O7N5tEZQhRR+d3VAXrp8E0WNQD+/
 HooYRBql8mIseaT/cbW9LybzPQvPwO7lnWBKvgopkg1xb3PZz2fLE9gPVyjl4NIZh92vrbeHre
 mTEduGg8cGUpaKtoiaCuavfKQs4IreFQWnXhR3rybUhV5WhAePZAJX1YWmRRzY16SXuqMuF05/
 6aJosKpuwEK92nVMf/LyLtJAL9x/63PCirpjMlajfZ4ZDjq3QvBz78W+4sAAIenZ/c9Vbf9SbS
 +4Y=
X-SBRS: 2.7
X-MesageID: 5506251
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,494,1559534400"; 
   d="scan'208";a="5506251"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 11 Sep 2019 21:04:56 +0100
Message-ID: <20190911200504.5693-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/8] x86/cpuid: Switch to using
 XEN_DOMCTL_set_cpumsr_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: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgbmV4dCBwYXJ0IG9mIHRoZSBYZW4vVG9vbHN0YWNrIENQVUlEL01TUiB3b3Jr
LiAgV2l0aCBtb3N0IG9mIHRoZQpwaWVjZXMgaW4gcGxhY2UsIGltcGxlbWVudCBYRU5fRE9NQ1RM
X3NldF9jcHVtc3JfcG9saWN5IHRvIG9ic29sZXRlIHRoZQpwcm9ibGVtYXRpYyBYRU5fRE9NQ1RM
X3NldF9jcHVpZC4KCktleSBpbXByb3ZlbWVudHM6CgogIDEpIFRoZSBBUEkgc3VwcG9ydHMgY29u
ZmlndXJpbmcgc3RhdGljIE1TUiBzZXR0aW5ncyBmb3IgdGhlIGRvbWFpbiwgYQogICAgIGNhcGJp
bGl0eSB3aGljaCBYZW4gaGFzIG5ldmVyIGhhZCBiZWZvcmUuCiAgMikgVGhlIGh5cGVyY2FsbCBz
dXBwb3J0cyBzYXlpbmcgbm8gd2hlbiB0aGUgdG9vbHN0YWNrIHRyaWVzIHRvIHBhc3MKICAgICBw
cm9ibGVtYXRpYyBkYXRhLgogIDMpIFRoZSBkb21haW4gYnVpbGRlciBubyBsb25nZXIgdXNlcyBu
YXRpdmUgQ1BVSUQgaW5zdHJ1Y3Rpb25zIGZvcgogICAgIGNvbnN0cnVjdGluZyBndWVzdCBwb2xp
Y2llcywgd2hpY2ggaXMgYW5kIGhhcyBhbHdheXMgYmVlbiBlcnJvbmVvdXMKICAgICBiZWhhdmlv
dXIuCiAgNCkgVmFzdGlseSByZWR1Y2UgdGhlIG51bWJlciBvZiBoeXBlcmNhbGxzIGZvciB0eXBp
Y2FseSBndWVzdCBjb25zdHJ1Y3Rpb24sCiAgICAgYnkgbm90IGlzc3VpbmcgYSBoeXBlcmNhbGwg
cGVyIENQVUlEIGxlYWYuCgpQYXRjaCAzIGhhcyBiZWVuIHBvc3RlZCBiZWZvcmUsIGJ1dCBhIGxv
bmcgdGltZSBhZ28gYW5kIGl0IGhhcyBjaGFuZ2VkCnN1YnN0YW50aWFsbHksIHNvIEkndmUgZGVj
aWRlZCB0byBzdGFydCB0aGUgdmVyc2lvbiBudW1iZXJpbmcgZnJvbSBmcmVzaC4KClRoaXMgc2Vy
aWVzIGNhbiBiZSBmb3VuZCBpbiBnaXQgZnJvbSBmcm9tOgogIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXBlb3BsZS9hbmRyZXdjb29wL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMv
aGVhZHMveGVuLWNwdWlkCgpBbmRyZXcgQ29vcGVyICg4KToKICBsaWJ4ODY6IEludHJvZHVjZSB4
ODZfY3B1X3BvbGljaWVzX2FyZV9jb21wYXRpYmxlKCkKICB4ODYvY3B1aWQ6IFNwbGl0IHVwZGF0
ZV9kb21haW5fY3B1aWRfaW5mbygpIGluIGhhbGYKICB4ODYvZG9tY3RsOiBJbXBsZW1lbnQgWEVO
X0RPTUNUTF9zZXRfY3B1bXNyX3BvbGljeQogIHRvb2xzL2xpYnhjOiBQcmUtY2xlYW51cCBmb3Ig
eGNfY3B1aWRfe3NldCxhcHBseV9wb2xpY3l9KCkKICB0b29scy9saWJ4YzogUmV3b3JrIHhjX2Nw
dWlkX3NldCgpIHRvIHVzZSB7Z2V0LHNldH1fY3B1X3BvbGljeSgpCiAgdG9vbHMvbGlieGM6IFJl
d29yayB4Y19jcHVpZF9hcHBseV9wb2xpY3koKSB0byB1c2Uge2dldCxzZXR9X2NwdV9wb2xpY3ko
KQogIHg4Ni9kb21jdGw6IERyb3AgWEVOX0RPTUNUTF9zZXRfY3B1aWQKICB4ODYvY3B1aWQ6IEVu
YWJsZSBDUFVJRCBGYXVsdGluZyBmb3IgdGhlIGNvbnRyb2wgZG9tYWluCgogdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZSAgICAgICB8ICAgMiArLQogdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMveGVuLmlmICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggICAgICAgICAgICB8ICAgNyArLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAg
ICAgICAgICAgICB8IDkzMSArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy90
ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlICAgICAgICAgIHwgICAyICstCiB0b29scy90ZXN0cy9j
cHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jIHwgMTExICsrKy0KIHhlbi9hcmNoL3g4Ni9jcHUv
Y29tbW9uLmMgICAgICAgICAgICAgICAgfCAgMTkgKy0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAg
ICAgICAgICAgICAgICAgICAgfCAyNTggKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggICAgICAgICAgICAgIHwgIDI2ICstCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHUt
cG9saWN5LmggICAgIHwgIDE5ICsKIHhlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggICAg
ICAgICAgfCAgMTEgKy0KIHhlbi9saWIveDg2L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg
fCAgIDEgKwogeGVuL2xpYi94ODYvcG9saWN5LmMgICAgICAgICAgICAgICAgICAgICB8ICA1MyAr
KwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVu
L3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICB8ICAgNCArLQogMTUgZmlsZXMg
Y2hhbmdlZCwgNjMyIGluc2VydGlvbnMoKyksIDgxOCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vbGliL3g4Ni9wb2xpY3kuYwoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 20:25:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 20: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 1i89Az-0005Rp-Ux; Wed, 11 Sep 2019 20:25: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=Wt8X=XG=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1i89Ay-0005Rk-Tj
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 20:25:16 +0000
X-Inumbo-ID: 42ff923e-d4d2-11e9-83dd-12813bfff9fa
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42ff923e-d4d2-11e9-83dd-12813bfff9fa;
 Wed, 11 Sep 2019 20:25:14 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Wed, 11
 Sep 2019 16:25:14 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Wed, 11 Sep 2019 16:25:13 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Wed, 11 Sep 2019 16:25:13 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVR+YXn0M6Oya6KkWtfmVrm1e586bmgHl3gAHDewCAMlSpuYABnNsAgAAB9wCACvO0fg==
Date: Wed, 11 Sep 2019 20:25:13 +0000
Message-ID: <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>,
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
In-Reply-To: <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.101.172]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKSSBtYWRlIHNvbWUgbW9yZSBwcm9ncmVzcyBvbiBnZW5nb3R5cGVzLnB5IFsx
XS4KCkZpcnN0LCBJIGltcGxlbWVudGVkIHRoZSBLZXllZFVuaW9uIHRyYW5zbGF0aW9uIHRoYXQg
d2UgdGFsa2VkIGFib3V0LiAKWW91IGNhbiBzZWUgYW4gZXhhbXBsZSBvZiB0aGUgZ2VuZXJhdGVk
IGNvZGUgaW4gWzJdLgoKU2Vjb25kLCBJIHRvb2sgYSBmaXJzdCBwYXNzIGF0IHRoZSBDLXRvLUdv
IHR5cGUgbWFyc2hhbGluZy4gSSBkZWZpbmVkIGEKIm1hcnNoYWxlciIgaW50ZXJmYWNlIGluIFsz
XSwgd2hpY2ggYWxsb3dzIHRoZSBjb252ZW5pZW5jZSBmdW5jdGlvbgpgZnVuYyBmcm9tQyhtIG1h
cnNoYWxlciwgY3R5cGUgaW50ZXJmYWNle30pIChlcnIgZXJyb3IpYC4gTXkgcHJpbWFyeSAKbW90
aXZhdGlvbiBmb3IgdGhpcyBpbnRlcmZhY2UgaXMgdG8gYWxsb3cgdGhlIGdlbmVyYXRlZCBjb2Rl
IHRvIGNhbGwgcGFuaWMKcmF0aGVyIHRoYW4gY2hlY2tpbmcgZm9yIGFuZCBoYW5kbGluZyBlcnJv
cnMuIEhvd2V2ZXIsIHRoZSBwcmV2aW91c2x5Cm1lbnRpb25lZCBjb252ZW5pZW5jZSBmdW5jdGlv
biB3aWxsIHJlY292ZXIgZnJvbSB0aG9zZSBwYW5pY3MgYW5kIHJldHVybgp0aGUgYXBwcm9wcmlh
dGUgZXJyb3IuIFNvLCBlYWNoIGdlbmVyYXRlZCBzdHJ1Y3QgaW1wbGVtZW50cyB0aGlzIGludGVy
ZmFjZS4KU2VlIHRoZSBnZW5lcmF0ZWQgY29kZSBpbiBbNF0uCgpZb3UnbGwgYWxzbyBub3RpY2Ug
aW4gWzRdIHRoYXQgSSBkZWZpbmVkIEMgc3RydWN0cyBpbiB0aGUgY2dvIHByZWFtYmxlIHdoaWNo
CmNvcnJlc3BvbmQgdG8gdGhlIEdvIEtleWVkVW5pb24gc3RydWN0cywgZS5nLiBEb21haW5CdWls
ZEluZm9UeXBlVW5pb25Qdi4KU2luY2UgY2dvIHRyZWF0cyBDIHVuaW9ucyBhIGJ5dGUgc2xpY2Us
IHdlIG5lZWQgdG8gZG8gYW4gdW5zYWZlLlBvaW50ZXIgY29udmVyc2lvbgp0byBzb21lIHN0cnVj
dCB0byBiZSBhYmxlIHRvIGFjY2VzcyB0aGUgZmllbGRzIG9mIGEgdW5pb24uIFNvLCBJIHRob3Vn
aHQgaXQgd291bGQKbWFrZSB0aGUgbW9zdCBzZW5zZSB0byBkbyB0aGUgY2FzdCB0byBhIEMgdHlw
ZSwgYW5kIHRoZW4gY29udmVydCB0aG9zZSBmaWVsZHMKdG8gR28gdHlwZXMgYWNjb3JkaW5nbHku
IFNlZSBbNV0gZm9yIGV4YW1wbGUuCgpXaGF0IGFyZSB5b3VyIHRob3VnaHRzIG9uIHRoZXNlIGlt
cGxlbWVudGF0aW9ucyBzbyBmYXI/CgpJIHdhcyBhYmxlIHRvIHdyaXRlIGEgY291cGxlIGV4YW1w
bGVzIHRvIGRlbW9uc3RyYXRlIHRoZSBnZW5lcmF0ZWQgY29kZSBpcyAKd29ya2luZywgYnV0IEkg
aGFkIHRvIG1ha2Ugc29tZSBzbWFsbCBjaGFuZ2VzIHRvIHRoZSBleGlzdGluZyBjb2RlIFdSVAps
aWJ4bCBidWlsdGluIHR5cGVzIChub3QgY29tbWl0dGVkIHRvIG15IGJyYW5jaCkuIFNvLCBJIHRo
b3VnaHQgd2Ugc2hvdWxkIGRlY2lkZQpob3cgdGhlc2UgYnVpbHRpbiB0eXBlcyB3aWxsIGJlIGRl
ZmluZWQgaW4gR28uIFRoaXMgaXMgd2hhdCBJIHdhcyB0aGlua2luZyBzbyBmYXI6CgpEZWZib29s
ICg/KQpEb21pZCAoYWxyZWFkeSBleGlzdHMpCkRldmlkID0+IGludApVdWlkID0+IFsxNl1ieXRl
Ck1hYyA9PiBbNl1ieXRlCkJpdG1hcCAoYWxyZWFkeSBleGlzdHMpCkNwdWlkUG9saWN5TGlzdCAo
PykKU3RyaW5nTGlzdCA9PiBbIF1zdHJpbmcKS2V5VmFsdWVMaXN0ID0+IG1hcFtzdHJpbmddc3Ry
aW5nCkh3Y2FwIChhbHJlYWR5IGV4aXN0cywgYnV0IHNob3VsZCBiZSByZS1mYWN0b3JlZCB0byBi
ZSBsaWtlIEJpdG1hcCB0byBoaWRlIHRoZSBDIHR5cGUpCk1zVm1HZW5pZCA9PiBbMTZdYnl0ZQpF
dkxpbmsgKD8pCgpUaG91Z2h0cz8KCi1OUgoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9lbnIwbi94
ZW4vYmxvYi9nZW4tZ28tdHlwZXMvdG9vbHMvZ29sYW5nL2dlbmdvdHlwZXMucHkKWzJdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9lbnIwbi94ZW4vYmxvYi9nZW4tZ28tdHlwZXMvdG9vbHMvZ29sYW5nL3hl
bmxpZ2h0L3hlbmxpZ2h0X3R5cGVzLmdvI0w1MTEKWzNdIGh0dHBzOi8vZ2l0aHViLmNvbS9lbnIw
bi94ZW4vYmxvYi9nZW4tZ28tdHlwZXMvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X21h
cnNoYWxlci5nbwpbNF0gaHR0cHM6Ly9naXRodWIuY29tL2VucjBuL3hlbi9ibG9iL2dlbi1nby10
eXBlcy90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHRfaGVscGVycy5nbwpbNV0gaHR0cHM6
Ly9naXRodWIuY29tL2VucjBuL3hlbi9ibG9iL2dlbi1nby10eXBlcy90b29scy9nb2xhbmcveGVu
bGlnaHQveGVubGlnaHRfaGVscGVycy5nbyNMNjg3Cl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 11 22:46:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Sep 2019 22:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8BNB-000801-Io; Wed, 11 Sep 2019 22: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=KvjC=XG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8BN9-0007zw-Pv
 for xen-devel@lists.xenproject.org; Wed, 11 Sep 2019 22:45:59 +0000
X-Inumbo-ID: ea3e4faa-d4e5-11e9-83df-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea3e4faa-d4e5-11e9-83df-12813bfff9fa;
 Wed, 11 Sep 2019 22:45: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 1i8BN5-00035L-3d; Wed, 11 Sep 2019 22:45: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 1i8BN4-0007Bv-QP; Wed, 11 Sep 2019 22:45:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8BN4-0002uw-O9; Wed, 11 Sep 2019 22:45:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141215-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat: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-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale: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-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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=4e4a850aa42f9d1573978703e69f6177190dc9f7
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 11 Sep 2019 22:45:54 +0000
Subject: [Xen-devel] [xen-unstable test] 141215: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIxNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTIxNS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAyMCBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMiBndWVzdC1zdGFydC9kZWJp
YW5odm0ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTg3NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgICBmYWlsICBsaWtlIDEzOTg3NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRlNGE4NTBhYTQyZjlkMTU3Mzk3ODcwM2U2OWY2
MTc3MTkwZGM5ZjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZjOTYz
OWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEzOTg3NiAgMjAxOS0wOC0wOSAxODo0Njo1NiBaICAgMzMgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMzk5MTUgIDIwMTktMDgtMTAgMjA6NDQ6MjMgWiAgIDMyIGRheXMgICAzNiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEyMTUgIDIwMTktMDktMTEgMDM6NTM6NTMgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBB
bGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCYW5kYW4gRGFzIDxic2RAcmVk
aGF0LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdA
Y2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBE
YXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KICBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVr
PgogIE1pY2hhxYIgS293YWxjenlrIDxta293QGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2lj
eiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb21hbiBT
aGFwb3NobmlrIDxyb21hbkB6ZWRlZGEuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5j
b20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0
aW4uMTlAZ21haWwuY29tPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yX21pdGluQGVwYW0uY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KICBa
aGFuZyBSdWkgPHJ1aS56aGFuZ0BpbnRlbC5jb20+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
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
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
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNzUxIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 01:18:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 01:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8DkI-000675-1F; Thu, 12 Sep 2019 01:18: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8DkG-000670-Px
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 01:18:00 +0000
X-Inumbo-ID: 2601291c-d4fb-11e9-83e0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2601291c-d4fb-11e9-83e0-12813bfff9fa;
 Thu, 12 Sep 2019 01:17: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 1i8DkA-0002J9-BW; Thu, 12 Sep 2019 01:17: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 1i8Dk9-0007mu-TQ; Thu, 12 Sep 2019 01:17:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Dk9-0003gd-SB; Thu, 12 Sep 2019 01:17:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141218-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-amd64-xsm:xen-build:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt: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-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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-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-thunderx: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-thunderx:saverestore-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: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-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: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
X-Osstest-Versions-That: linux=228e87c35b6c083be778d24b64c02ad05015f3d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 01:17:53 +0000
Subject: [Xen-devel] [linux-4.9 test] 141218: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIxOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTIxOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0MTE5NCBSRUdSLiB2cy4gMTQwODQ0CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICA3IHhlbi1ib290ICAgICAgICBmYWlsIGluIDE0MTE5NCBw
YXNzIGluIDE0MTIxOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxMTk0CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDExOTQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBpbiAxNDExOTQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMTk0IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgaW4gMTQxMTk0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDExOTQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDE0MTE5NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MTE5NCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDE0MTE5NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxMTk0IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDE0MTE5NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDExOTQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMTk0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTE5NCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDE0MTE5NCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4
YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxNDA3ODMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MDg0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwODQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA4NDQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MDg0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwODQ0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDVjZTJlMDYwMDIwYmYwZWZhMWNlOGEy
NjFhNGQ1MWFiZTcwZGM5ZWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDIyOGU4N2MzNWI2YzA4M2JlNzc4ZDI0YjY0YzAyYWQwNTAxNWYzZDIKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDE0MDg0NCAgMjAxOS0wOC0zMCAxNzo0OToxNyBaICAgMTIgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxNDEwODQgIDIwMTktMDktMDYgMDg6Mzk6MTIgWiAgICA1IGRheXMgICAgNSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExOTQgIDIwMTktMDktMTAgMTg6Mjk6MTcg
WiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFAd2Fj
b20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAgQWRy
aWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRyaWFuIFZsYWR1IDxhdmxh
ZHVAY2xvdWRiYXNlc29sdXRpb25zLmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhh
cnZhcmQuZWR1PgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4
LmludGVsLmNvbT4KICBBbmRyZXcgQ29va3MgPGFuZHJldy5jb29rc0BvcGVuZ2Vhci5jb20+CiAg
QW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tl
YS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5k
IEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgog
IEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuamFt
aW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJvYiBIYW0gPGJv
Yi5oYW1AcHVyaS5zbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhcmxlcyBL
ZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoZW4tWXUgVHNhaSA8d2Vu
c0Bjc2llLm9yZz4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5h
ZG9vLmZyPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFu
aWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNr
LndvbmdAb3JhY2xlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+
CiAgRGVlcGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KICBEaW5nIFhpYW5nIDxkaW5neGlh
bmdAY21zcy5jaGluYW1vYmlsZS5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQu
Y29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBIcmlzdGV2
IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFs
YmlAbGludXguaW50ZWwuY29tPgogIEZlbmcgU3VuIDxsb3lvdTg1QGdtYWlsLmNvbT4KICBGdXFp
YW4gSHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4g
PGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0Pgog
IEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZW5rIHZhbiBk
ZXIgTGFhbiA8b3BlbnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4KICBIZW5yeSBCdXJucyA8aGVucnli
dXJuc0Bnb29nbGUuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSG9kYXN6
aSwgUm9iZXJ0IDxSb2JlcnQuSG9kYXN6aUBkaWdpLmNvbT4KICBIdWkgUGVuZyA8YmVucXVpa2VA
Z21haWwuY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIElseWEgVHJ1
a2hhbm92IDxsYWh2dXVuQGdtYWlsLmNvbT4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5z
a2lAbmV0cm9ub21lLmNvbT4KICBKYXNvbiBCYXJvbiA8amJhcm9uQGFrYW1haS5jb20+CiAgSmFz
b24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmVhbiBEZWx2YXJlIDxqZGVs
dmFyZUBzdXNlLmRlPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUgQmFp
IDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYW5nZmVuZyBYaWFvIDx4aWFvamlhbmdmZW5n
QGh1YXdlaS5jb20+CiAgSmluIFlhbyA8eWFvLmppbkBsaW51eC5pbnRlbC5jb20+CiAgSmlyaSBL
b3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAg
Sm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMu
YmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEp1
bGlhbmEgUm9kcmlndWVpcm8gPGp1bGlhbmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4KICBL
YWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2F6dXlhIE1penVn
dWNoaSA8a2F6dXlhLm1penVndWNoaS5rc0ByZW5lc2FzLmNvbT4KICBLZWZlbmcgV2FuZyA8d2Fu
Z2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFu
b3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVkb3ZpYyBEZXNy
b2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHVpcyBIZW5yaXF1ZXMg
PGxoZW5yaXF1ZXNAc3VzZS5jb20+CiAgTWFudWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBN
YXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6
QGtlcm5lbC5vcmc+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1h
cmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFu
ZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5j
b20+CiAgTWFydGluIFNwZXJsIDxrZXJuZWxAbWFydGluLnNwZXJsLm9yZz4KICBNYXR0aGlhcyBL
YWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXR0aGlldSBCYWVydHMgPG1hdHRoaWV1LmJh
ZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5j
b20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2th
IDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAg
TmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4KICBOYXJlc2gg
S2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXRoYW4gQ2hhbmNlbGxvciA8
bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hdmlkIEVtYW1kb29zdCA8bmF2aWQuZW1hbWRv
b3N0QGdtYWlsLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBO
ZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pY29sYXMgU2FlbnogSnVsaWVubmUg
PG5zYWVuemp1bGllbm5lQHN1c2UuZGU+CiAgTmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FAZ21h
aWwuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgTmV1a3Vt
IDxvbmV1a3VtQHN1c2UuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIu
b3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24g
PHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBlZHJvIFNvdXNhIDxzb3VzYUBzeW5vcHN5cy5jb20+
CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRl
ci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+CiAgUGhpbGlwIExhbmdkYWxlIDxwaGlsaXBsQG92ZXJ0Lm9yZz4KICBSYWRpbSBL
csSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYXNtdXMgVmlsbGVtb2VzIDxyYXNtdXMu
dmlsbGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmRvIE5lcmkgPHJpY2FyZG8ubmVyaS1jYWxkZXJv
bkBsaW51eC5pbnRlbC5jb20+CiAgUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KICBSb2Jl
cnQgSG9kYXN6aSA8cm9iZXJ0LmhvZGFzemlAZGlnaS5jb20+CiAgUm9iaW4gTXVycGh5IDxyb2Jp
bi5tdXJwaHlAYXJtLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBTYWx2YXRvcmUgQm9uYWNjb3JzbyA8Y2FybmlsQGRlYmlhbi5vcmc+CiAgU2FzaGEgTGV2
aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJp
c3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2ViYXN0aWFuIE1heXIgPG1lQHNhbS5zdD4KICBTaW1v
biBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNvaGVpbCBIYXNzYXMgWWVn
YW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBp
MnNlLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFRha2FzaGkgSXdh
aSA8dGl3YWlAc3VzZS5kZT4KICBUaG8gVnUgPHRoby52dS53aEBydmMucmVuZXNhcy5jb20+CiAg
VGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxj
b24gPHRsZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgogIFRp
bSBGcm9pZGNvZXVyIDx0aW0uZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRhY2t5
IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xl
YnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5v
cmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlz
IEtsxJN0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3Vs
QGtlcm5lbC5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBW
bGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhbmcgWGlheWFuZyA8eHl3YW5nLnNq
dHVAc2p0dS5lZHUuY24+CiAgV2Vud2VuIFdhbmcgPHdlbndlbkBjcy51Z2EuZWR1PgogIFdpbGwg
RGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29n
bGUuY29tPgogIFdpbSBWYW4gU2Vicm9lY2sgPHdpbUBsaW51eC13YXRjaGRvZy5vcmc+CiAgV29s
ZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0BzYW5nLWVuZ2luZWVyaW5nLmNvbT4KICBXb2xmcmFtIFNh
bmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpYW9qdW4gWmhhbyA8eGlhb2p1bnpoYW8xNDFAZ21h
aWwuY29tPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2Fz
LmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWmVuZ2h1aSBZdSA8
eXV6ZW5naHVpQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWku
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMzIxNyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 03:13:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 03: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 1i8FXS-0007Ii-3w; Thu, 12 Sep 2019 03: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8FXQ-0007Id-7E
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 03:12:52 +0000
X-Inumbo-ID: 303604d8-d50b-11e9-83e1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 303604d8-d50b-11e9-83e1-12813bfff9fa;
 Thu, 12 Sep 2019 03:12:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8FXH-0004pG-FK; Thu, 12 Sep 2019 03:12:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8FXH-0008L4-7K; Thu, 12 Sep 2019 03:12:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8FXH-0005Xf-6c; Thu, 12 Sep 2019 03:12:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141222-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:build-amd64:xen-build:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64: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-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-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-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-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=3120b9a6a3f7487f96af7bd634ec49c87ef712ab
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 03:12:43 +0000
Subject: [Xen-devel] [linux-linus test] 141222: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIyMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMjIyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwt
YnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAzMTIwYjlhNmEzZjc0ODdmOTZhZjdiZDYzNGVjNDlj
ODdlZjcxMmFiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZi
ZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMTkxIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDE5MCBkYXlzICAxNDMgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTk2ICAyMDE5LTA5LTEwIDE5OjA5OjE1IFogICAgMSBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0MzAwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTI3NDI1IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 05:05:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 05:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8HIF-0007ze-22; Thu, 12 Sep 2019 05:05:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8HID-0007zZ-MX
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 05:05:17 +0000
X-Inumbo-ID: e5d1c930-d51a-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5d1c930-d51a-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 05:05: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 1i8HI7-0007Nd-22; Thu, 12 Sep 2019 05:05: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 1i8HI6-0008FC-Kh; Thu, 12 Sep 2019 05:05:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8HI6-00075E-JW; Thu, 12 Sep 2019 05:05:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141226-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-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-armhf-armhf-libvirt: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-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=152c165d34cb6dcd21d08427422850f406cd0643
X-Osstest-Versions-That: libvirt=267699a03cc38810dcd40f4ddbf864bd0dc29d4e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 05:05:10 +0000
Subject: [Xen-devel] [libvirt test] 141226: 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>

ZmxpZ2h0IDE0MTIyNiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMjYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTAzMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMDMzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDE1MmMxNjVkMzRjYjZkY2QyMWQwODQyNzQyMjg1MGY0MDZjZDA2
NDMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDI2NzY5OWEwM2NjMzg4
MTBkY2Q0MGY0ZGRiZjg2NGJkMGRjMjlkNGUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTAzMyAg
MjAxOS0wOS0wNSAwNDoyMjoyNyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEw
ODEgIDIwMTktMDktMDYgMDQ6MTk6MDEgWiAgICA2IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDEyMjYgIDIwMTktMDktMTEgMTI6MjI6NDcgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERhbmll
bCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgZWF0ZXIgPD1AZWF0ZXIubWU+
CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRXJpYyBGYXJtYW4gPGZhcm1hbkBs
aW51eC5pYm0uY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9u
YXRob24gSm9uZ3NtYSA8ampvbmdzbWFAcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2Zh
cmFjY29AZ21haWwuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUByZWRoYXQuY29tPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBNYXhp
d2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFsIFByaXZvem5p
ayA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNv
bT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJo
YXQgPHNiaGF0QGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAog
ICAyNjc2OTlhMDNjLi4xNTJjMTY1ZDM0ICAxNTJjMTY1ZDM0Y2I2ZGNkMjFkMDg0Mjc0MjI4NTBm
NDA2Y2QwNjQzIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 05:43:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 05:43: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 1i8Hsh-0002fZ-5f; Thu, 12 Sep 2019 05:42: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8Hsf-0002fU-5a
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 05:42:57 +0000
X-Inumbo-ID: 2a4825fb-d520-11e9-83e2-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a4825fb-d520-11e9-83e2-12813bfff9fa;
 Thu, 12 Sep 2019 05:42:54 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2019 22:42:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189884973"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 11 Sep 2019 22:42:50 -0700
Date: Thu, 12 Sep 2019 13:46:53 +0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org, jgross@suse.com
Message-ID: <20190912054651.GA26373@gao-cwp>
References: <20190906074058.21782-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190906074058.21782-1-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
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: luwei.kang@intel.com, wl@xen.org, konrad.wilk@oracle.com,
 andrew.cooper3@citrix.com, marmarek@invisiblethingslab.com,
 olekstysh@gmail.com, paul.durrant@citrix.com, JBeulich@suse.com,
 puwen@hygon.cn, Volodymyr_Babchuk@epam.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>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDk6NDA6NThBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPlRoaXMgZW1haWwgb25seSB0cmFja3MgYmlnIGl0ZW1zIGZvciB4ZW4uZ2l0IHRyZWUu
IFBsZWFzZSByZXBseSBmb3IgaXRlbXMgeW91Cj53b3VsZCBsaWtlIHRvIHNlZSBpbiA0LjEzIHNv
IHRoYXQgcGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdvaW5nIG9uIGFuZAo+cHJpb3JpdGlz
ZSBhY2NvcmRpbmdseS4KPgo+PT09IHg4NiA9PT0gCj4KPiogIEhWTSBndWVzdCBDUFUgdG9wb2xv
Z3kgc3VwcG9ydCAoUkZDKQo+ICAtICBDaGFvIEdhbwoKTm8gcGxhbiB0byBjb250aW51ZSB0aGlz
IG9uZSBkdWUgdG8gc29tZSByZWFzb24uIFBsZWFzZSBkcm9wIHRoaXMgb25lLgoKPgo+KiAgSW1w
cm92ZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nICh2OSkKPiAgLSAgQ2hhbyBHYW8KPgoKV29ya2lu
ZyBvbiB0aGUgdjEwLiBJIHdvdWxkIGxpa2UgdG8gZ2V0IGl0IG1lcmdlZCBpbiA0LjEzLgoKVGhh
bmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 06:10:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 06:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8IJH-0004zZ-9H; Thu, 12 Sep 2019 06:10:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=A35O=XH=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1i8IJF-0004zU-Bm
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 06:10:25 +0000
X-Inumbo-ID: 0201b1d4-d524-11e9-a337-bc764e2007e4
Received: from mail-qk1-x732.google.com (unknown [2607:f8b0:4864:20::732])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0201b1d4-d524-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 06:10:24 +0000 (UTC)
Received: by mail-qk1-x732.google.com with SMTP id u184so20479253qkd.4
 for <xen-devel@lists.xenproject.org>; Wed, 11 Sep 2019 23:10:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=4khJvtvRajDiMZAc3ZHaMmXatlkqitFCDNje/5kVeWA=;
 b=ec87IIKFZ1vjnOvQL7sIPZQqXgsBNPXHPicAeN/0Xy73tbRHR12R92uvCdOjQLuiq5
 5Mhzuh2QawjigKhun9cObuBHHE78CMEw1rcPJQVymD+IuYrqFGmoE4RAUzHqIki8eNdc
 skZypa7m+vlbRxRGamJ6kEJl2gyy6ryvkAUzB+MHoRkpeZAE3misfZvzOguj5fcG/2tB
 XfYHIzmEBy+TzIHCFgk4uEm+yPvPDzph7BT0/RKWtbNNY8ZzFSe2nt/h/Fawdo8F4kiC
 KC2co8DDAuvFF3gehY1xeHpZUz1DQPi483ywUe2ApvJyvWzQy0EHU7spnB+fJZB2BDU6
 KCTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=4khJvtvRajDiMZAc3ZHaMmXatlkqitFCDNje/5kVeWA=;
 b=rGqLpZRF5ABbJ9mLxnSA+BcYV7sJ2UKmLV2gqprm4K0FtDqqg2VG8zSpZ/ModyDci4
 peZtJA+gbFosg5ndtepIGGUlPqbdIM7Y6wxan49n8A8pa1BOFBxcI88IDvZwnMyn0GJR
 bGhyCr2WI8aUi9UK3h+SjOrQudDXSd1qDywAP50G28syViBpD1t8MMEMLVzfORUZO0RM
 kDXRKSusBXNJLb+hkDSTKJ2izErPqIQBkKFmAopvDEQhY/v5X9kWt/e0CdOtWGqeykoM
 uDI/+tYBi9GIAQn5L3m9B51B3B76JI09IlsrGv2WL17FkhVIGhkOGhoxxocF++qbI1S3
 Ze+A==
X-Gm-Message-State: APjAAAUVcw8mLvlSCr3J64kzKp2n2x8XMdJydo/TcFTM33rXYgNgEw4X
 6vtVQ5b2VMHvM7g0kWlxAVEQjLmsfTLcUGNknUEd/Q==
X-Google-Smtp-Source: APXvYqxNEs/Trtec6OipU42Duxi6N9aItS14VrywkMfHlH2Vf8h9ZLmPGO9E7DSLyZRHQa0MzxrFw38JrmDPeU4bI5Y=
X-Received: by 2002:a37:c14:: with SMTP id 20mr38213566qkm.291.1568268623656; 
 Wed, 11 Sep 2019 23:10:23 -0700 (PDT)
MIME-Version: 1.0
References: <20190906074058.21782-1-jgross@suse.com>
In-Reply-To: <20190906074058.21782-1-jgross@suse.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Wed, 11 Sep 2019 23:10:12 -0700
Message-ID: <CAMmSBy_huA=jDwwGfzN1cB8zt3DNP5iJZNSQ_doe1RK-4kzw8Q@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
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: luwei.kang@intel.com, Wei Liu <wl@xen.org>, konrad.wilk@oracle.com,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>, olekstysh@gmail.com,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 puwen@hygon.cn, xen-devel@lists.xenproject.org, chao.gao@intel.com,
 Volodymyr_Babchuk@epam.com,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkhCgpPbiBGcmksIFNlcCA2LCAyMDE5IGF0IDEyOjQxIEFNIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4KPiBUaGlzIGVtYWlsIG9ubHkgdHJhY2tzIGJpZyBpdGVtcyBm
b3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1zIHlvdQo+IHdvdWxkIGxpa2Ug
dG8gc2VlIGluIDQuMTMgc28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBpZGVhIHdoYXQgaXMgZ29pbmcg
b24gYW5kCj4gcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4KPgo+IFlvdSdyZSB3ZWxjb21lIHRvIHBy
b3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNlcyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKPiB3
b3JraW5nIG9uLgo+Cj4gPSBUaW1lbGluZSA9Cj4KPiBXZSBub3cgYWRvcHQgYSBmaXhlZCBjdXQt
b2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgYWJvdXQgZXZlcnkgOCBtb250aHMuCj4g
VGhlIHVwY29taW5nIDQuMTMgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgo+Cj4gKiBMYXN0IHBv
c3RpbmcgZGF0ZTogU2VwdGVtYmVyIDEzdGgsIDIwMTkKCk5haXZlIHF1ZXN0aW9uIHBlcmhhcHMs
IGJ1dCBzaW5jZSB0aGUgZmlyc3QgZGVhZGxpbmUgaXMgdHdvIGRheXMgYXdheSwKSSdtIHdvbmRl
cmluZwp3aGF0J3MgbXkgYmVzdCBvcHRpb24gdG8gcHJvdmlkZSBlYXJseSBmZWVkYmFjaz8gQ3Vy
cmVudGx5IHdlJ3JlIHRlc3Rpbmcgd2l0aAptYXN0ZXIgYnJhbmNoIGluIFByb2plY3QgRVZFLCBi
dXQgSSd2ZSBub3RpY2VkIHRoYXQgaXQgaXMgNCB3ZWVrcyBiZWhpbmQgc3RhZ2luZwphdCB0aGlz
IHBvaW50LgoKV2hlbiBpcyBpdCBleHBlY3RlZCB0byBjYXRjaCB1cD8KCj4gKiBIYXJkIGNvZGUg
ZnJlZXplOiBTZXB0ZW1iZXIgMjd0aCwgMjAxOQo+ICogUkMxOiBUQkQKPiAqIFJlbGVhc2U6IE5v
dmVtYmVyIDd0aCwgMjAxOQo+Cj4gTm90ZSB0aGF0IHdlIGRvbid0IGhhdmUgZnJlZXplIGV4Y2Vw
dGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBhdGNoZXMKPiB0aGF0IHdpc2ggdG8gZ28gaW50byA0
LjEzIG11c3QgYmUgcG9zdGVkIGluaXRpYWxseSBubyBsYXRlciB0aGFuIHRoZQo+IGxhc3QgcG9z
dGluZyBkYXRlIGFuZCBmaW5hbGx5IG5vIGxhdGVyIHRoYW4gdGhlIGhhcmQgY29kZSBmcmVlemUu
IEFsbAo+IHBhdGNoZXMgcG9zdGVkIGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2Fs
bHkgcXVldWVkIGludG8gbmV4dAo+IHJlbGVhc2UuCj4KPiBSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBp
bW1lZGlhdGVseSBhZnRlciBmcmVlemUuCj4KPiBXZSByZWNlbnRseSBpbnRyb2R1Y2VkIGEgamly
YSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qgb25seSBiaWcpCj4gZm9yIHRo
ZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3Rz
L1hFTi9pc3N1ZXMuCj4KPiBTb21lIG9mIHRoZSB0YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWls
IGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgamlyYSB0YXNrCj4gcmVmZXJyZWQgYnkgWEVOLU4u
Cj4KPiBJIGhhdmUgc3RhcnRlZCB0byBpbmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJp
ZXMgYXNzb2NpYXRlZCB0byBlYWNoCj4gZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1
cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKPiB3YXMgcG9zdGVkIHVw
c3RyZWFtPwo+Cj4gPSBQcm9qZWN0cyA9Cj4KPiA9PSBIeXBlcnZpc29yID09Cj4KPiAqICBQZXIt
Y3B1IHRhc2tsZXQKPiAgIC0gIFhFTi0yOAo+ICAgLSAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4K
PiAqICBDb3JlIHNjaGVkdWxpbmcgKHYyKQo+ICAgLSAgSnVlcmdlbiBHcm9zcwo+Cj4gPT09IHg4
NiA9PT0KPgo+ICogIFBWLUlPTU1VICh2NykKPiAgIC0gIFBhdWwgRHVycmFudAo+Cj4gKiAgSFZN
IGd1ZXN0IENQVSB0b3BvbG9neSBzdXBwb3J0IChSRkMpCj4gICAtICBDaGFvIEdhbwo+Cj4gKiAg
SW50ZWwgUHJvY2Vzc29yIFRyYWNlIHZpcnR1YWxpemF0aW9uIGVuYWJsaW5nICh2MSkKPiAgIC0g
IEx1d2VpIEthbmcKPgo+ICogIExpbnV4IHN0dWIgZG9tYWlucyAoUkZDIHYyKQo+ICAgLSAgTWFy
ZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpCj4KPiAqICBJbXByb3ZlIGxhdGUgbWljcm9jb2RlIGxv
YWRpbmcgKHY5KQo+ICAgLSAgQ2hhbyBHYW8KPgo+ICogIEZpeGVzIHRvICNEQiBpbmplY3Rpb24K
PiAgIC0gIEFuZHJldyBDb29wZXIKPgo+ICogIENQVUlEL01TUiBYZW4vdG9vbHN0YWNrIGltcHJv
dmVtZW50cwo+ICAgLSAgQW5kcmV3IENvb3Blcgo+Cj4gKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFp
bl9jcmFzaCgpCj4gICAtICBBbmRyZXcgQ29vcGVyCj4KPiAqICBFSUJSUwo+ICAgLSAgQW5kcmV3
IENvb3Blcgo+Cj4gKiAgWGVuIGlvcmVxIHNlcnZlciAodjIpCj4gICAtICBSb2dlciBQYXUgTW9u
bmUKPgo+ID09PSBBUk0gPT09Cj4KPiAqICBURUUgbWVkaWF0b3IgKGFuZCBPUC1URUUpIHN1cHBv
cnQgaW4gWEVOICh2NykKPiAgIC0gIFZvbG9keW15ciBCYWJjaHVrCj4KPiAqICBSZW5lc2FzIElQ
TU1VLVZNU0Egc3VwcG9ydCArIExpbnV4J3MgaW9tbXVfZndzcGVjICh2MikKPiAgIC0gIE9sZWtz
YW5kciBUeXNoY2hlbmtvCj4KPiA9PSBDb21wbGV0ZWQgPT0KPgo+ICogIERyb3AgdG1lbQo+ICAg
LSAgV2VpIExpdQo+Cj4gKiAgQWRkIHN1cHBvcnQgZm9yIEh5Z29uIERoeWFuYSBGYW1pbHkgMTho
IHByb2Nlc3Nvcgo+ICAgLSAgUHUgV2VuCj4KPiAqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlv
biBlbXVsYXRvciBhZGRpdGlvbnMgZm9yIEFWWDUxMgo+ICAgLSAgSmFuIEJldWxpY2gKPgo+ICog
IHgyQVBJQyBzdXBwb3J0IGZvciBBTUQKPiAgIC0gIEphbiBCZXVsaWNoCj4KPgo+IEp1ZXJnZW4g
R3Jvc3MKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 06:36:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 06: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 1i8Ii9-0006fl-JX; Thu, 12 Sep 2019 06:36: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=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8Ii9-0006fg-20
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 06:36:09 +0000
X-Inumbo-ID: 9939d4f2-d527-11e9-83e3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9939d4f2-d527-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 06:36: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 87460ACD9;
 Thu, 12 Sep 2019 06:36:05 +0000 (UTC)
To: Roman Shaposhnik <roman@zededa.com>
References: <20190906074058.21782-1-jgross@suse.com>
 <CAMmSBy_huA=jDwwGfzN1cB8zt3DNP5iJZNSQ_doe1RK-4kzw8Q@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d5975dd9-250f-5e8e-e3b2-3728cf652449@suse.com>
Date: Thu, 12 Sep 2019 08:36:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy_huA=jDwwGfzN1cB8zt3DNP5iJZNSQ_doe1RK-4kzw8Q@mail.gmail.com>
Content-Language: de-DE
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: luwei.kang@intel.com, Wei Liu <wl@xen.org>, konrad.wilk@oracle.com,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>, olekstysh@gmail.com,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 puwen@hygon.cn, xen-devel@lists.xenproject.org, chao.gao@intel.com,
 Volodymyr_Babchuk@epam.com,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMTkgMDg6MTAsIFJvbWFuIFNoYXBvc2huaWsgd3JvdGU6Cj4gSGkhCj4gCj4gT24g
RnJpLCBTZXAgNiwgMjAxOSBhdCAxMjo0MSBBTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+Pgo+PiBUaGlzIGVtYWlsIG9ubHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVu
LmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1zIHlvdQo+PiB3b3VsZCBsaWtlIHRvIHNl
ZSBpbiA0LjEzIHNvIHRoYXQgcGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdvaW5nIG9uIGFu
ZAo+PiBwcmlvcml0aXNlIGFjY29yZGluZ2x5Lgo+Pgo+PiBZb3UncmUgd2VsY29tZSB0byBwcm92
aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhlIGZlYXR1cmUgeW91J3JlCj4+IHdv
cmtpbmcgb24uCj4+Cj4+ID0gVGltZWxpbmUgPQo+Pgo+PiBXZSBub3cgYWRvcHQgYSBmaXhlZCBj
dXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgYWJvdXQgZXZlcnkgOCBtb250aHMu
Cj4+IFRoZSB1cGNvbWluZyA0LjEzIHRpbWVsaW5lIGFyZSBhcyBmb2xsb3dlZDoKPj4KPj4gKiBM
YXN0IHBvc3RpbmcgZGF0ZTogU2VwdGVtYmVyIDEzdGgsIDIwMTkKPiAKPiBOYWl2ZSBxdWVzdGlv
biBwZXJoYXBzLCBidXQgc2luY2UgdGhlIGZpcnN0IGRlYWRsaW5lIGlzIHR3byBkYXlzIGF3YXks
Cj4gSSdtIHdvbmRlcmluZwo+IHdoYXQncyBteSBiZXN0IG9wdGlvbiB0byBwcm92aWRlIGVhcmx5
IGZlZWRiYWNrPyBDdXJyZW50bHkgd2UncmUgdGVzdGluZyB3aXRoCj4gbWFzdGVyIGJyYW5jaCBp
biBQcm9qZWN0IEVWRSwgYnV0IEkndmUgbm90aWNlZCB0aGF0IGl0IGlzIDQgd2Vla3MgYmVoaW5k
IHN0YWdpbmcKPiBhdCB0aGlzIHBvaW50Lgo+IAo+IFdoZW4gaXMgaXQgZXhwZWN0ZWQgdG8gY2F0
Y2ggdXA/CgpBcyBzb29uIGFzIE9TU3Rlc3QgaXMgc3VjY2VlZGluZyBvbiBzdGFnaW5nLgoKQW55
IGZlZWRiYWNrIGlzIHZlcnkgd2VsY29tZSwgb2YgY291cnNlLiBJbiBjYXNlIHlvdSBjb3VsZCBi
YXNlIHlvdXIKdGVzdHMgb24gc3RhZ2luZyB0aGlzIG1pZ2h0IHNwZWVkIHVwIHRoaW5ncywgZGVw
ZW5kaW5nIG9uIHlvdXIgdGVzdHMKKGZhaWxpbmcgZm9yIHRoZSBzYW1lIHJlYXNvbnMgYXMgT1NT
dGVzdCB3b3VsZG4ndCBhZGQgdGhhdCBtdWNoCmluZm9ybWF0aW9uLCBidXQgZmluZGluZyBvdGhl
ciBidWdzIHdvdWxkIGJlIGEgYmlnIHBsdXMpLgoKSW4gdGhlIFJDLXBoYXNlIG1hc3RlciBzaG91
bGQgYmUgcmF0aGVyIGNsb3NlIHRvIHN0YWdpbmcsIGFzIGEgbmV3IFJDCmlzIGFsd2F5cyB0YWdn
ZWQgb24gdGhlIG1hc3RlciBicmFuY2ggYW5kIHN0YWdpbmcgc2hvdWxkIHJlY2VpdmUgZml4ZXMK
b25seSAodGhlcmUgYXJlIHNvbWUgZXhjZXB0aW9ucyBmcm9tIHRpbWUgdG8gdGltZSwgbGlrZSBz
ZWN1cml0eSBmaXhlcykuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:18:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JNQ-0001Qp-ER; Thu, 12 Sep 2019 07:18: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNP-0001QW-5H
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:18:47 +0000
X-Inumbo-ID: 8c4cf6d8-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c4cf6d8-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:41 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906226"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:39 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:17 +0800
Message-Id: <1568272949-1086-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 04/16] microcode: clean up
 microcode_resume_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: 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>

UHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNhY2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFj
aCBDUFUgaGFkIG9uZQpwZXItY3B1IHVwZGF0ZSBjYWNoZSBhbmQgdGhlcmUgbWlnaHQgYmUgbXVs
dGlwbGUgdmVyc2lvbnMgb2YgbWljcm9jb2RlLgpUaHVzIG1pY3JvY29kZV9yZXN1bWVfY3B1IHRy
aWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBsb2FkaW5nCmV2ZXJ5IHVwZGF0ZSBjYWNo
ZSB1bnRpbCBhIHN1Y2Nlc3NmdWwgbG9hZC4KCkJ1dCBub3cgdGhlIGNhY2hlIHN0cnVjdCBpcyBz
aW1wbGlmaWVkIGEgbG90IGFuZCBvbmx5IGEgc2luZ2xlIHVjb2RlIGlzCmNhY2hlZC4gYSBzaW5n
bGUgaW52b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hl
CmFuZCBtYWtlIG1pY3JvY29kZSB1cGRhdGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCmNoYW5nZXMgaW4gdjg6CiAtIG5ldwogLSBzZXBhcmF0ZWQgZnJvbSB0aGUgZm9s
bG93aW5nIHBhdGNoCi0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDQwICsr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2Rl
X2FtZC5jICAgIHwgNDcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCAgNiAtLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvbWljcm9jb2RlLmggfCAgMSAtCiA0IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgOTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IGUyMThhOWQuLjkyMmI5NGYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlLmMKQEAgLTIxNSw4ICsyMTUsNiBAQCBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5z
aWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgZXJyOwogICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7Ci0gICAgc3RydWN0IGNwdV9z
aWduYXR1cmUgbnNpZzsKLSAgICB1bnNpZ25lZCBpbnQgY3B1MjsKIAogICAgIGlmICggIW1pY3Jv
Y29kZV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTIyNCw0MiArMjIyLDggQEAgaW50IG1p
Y3JvY29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3Bpbl9sb2NrKCZtaWNy
b2NvZGVfbXV0ZXgpOwogCiAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5m
byhjcHUsICZ1Y2ktPmNwdV9zaWcpOwotICAgIGlmICggZXJyICkKLSAgICB7Ci0gICAgICAgIF9f
bWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVf
bXV0ZXgpOwotICAgICAgICByZXR1cm4gZXJyOwotICAgIH0KLQotICAgIGlmICggdWNpLT5tYy5t
Y192YWxpZCApCi0gICAgewotICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5taWNyb2NvZGVf
cmVzdW1lX21hdGNoKGNwdSwgdWNpLT5tYy5tY192YWxpZCk7Ci0gICAgICAgIGlmICggZXJyID49
IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAgICAgICAg
ZXJyID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKGNwdSk7Ci0gICAgICAgICAgICBz
cGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKLSAgICAgICAgICAgIHJldHVybiBlcnI7Ci0g
ICAgICAgIH0KLSAgICB9Ci0KLSAgICBuc2lnID0gdWNpLT5jcHVfc2lnOwotICAgIF9fbWljcm9j
b2RlX2ZpbmlfY3B1KGNwdSk7Ci0gICAgdWNpLT5jcHVfc2lnID0gbnNpZzsKLQotICAgIGVyciA9
IC1FSU87Ci0gICAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGNwdTIgKQotICAgIHsKLSAgICAgICAg
dWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdTIpOwotICAgICAgICBpZiAoIHVjaS0+
bWMubWNfdmFsaWQgJiYKLSAgICAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5taWNyb2NvZGVfcmVz
dW1lX21hdGNoKGNwdSwgdWNpLT5tYy5tY192YWxpZCkgPiAwICkKLSAgICAgICAgewotICAgICAg
ICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKGNwdSk7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KLQotICAgIF9fbWljcm9jb2RlX2ZpbmlfY3B1
KGNwdSk7CisgICAgaWYgKCBsaWtlbHkoIWVycikgKQorICAgICAgICBlcnIgPSBtaWNyb2NvZGVf
b3BzLT5hcHBseV9taWNyb2NvZGUoY3B1KTsKICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211
dGV4KTsKIAogICAgIHJldHVybiBlcnI7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwppbmRleCAyZGNhMWRmLi4w
NGIwMGFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTY1NCw1MiArNjU0LDYgQEAgc3RhdGljIGlu
dCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVm
LAogICAgIHJldHVybiBlcnJvcjsKIH0KIAotc3RhdGljIGludCBtaWNyb2NvZGVfcmVzdW1lX21h
dGNoKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKQotewotICAgIHN0cnVjdCB1Y29k
ZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7Ci0gICAgc3Ry
dWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCA9IHVjaS0+bWMubWNfYW1kOwotICAgIGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfYW1kICpzcmMgPSBtYzsKLQotICAgIGlmICggbWljcm9jb2RlX2ZpdHMo
c3JjLCBjcHUpICE9IE5FV19VQ09ERSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKCBz
cmMgIT0gbWNfYW1kICkKLSAgICB7Ci0gICAgICAgIGlmICggbWNfYW1kICkKLSAgICAgICAgewot
ICAgICAgICAgICAgeGZyZWUobWNfYW1kLT5lcXVpdl9jcHVfdGFibGUpOwotICAgICAgICAgICAg
eGZyZWUobWNfYW1kLT5tcGIpOwotICAgICAgICAgICAgeGZyZWUobWNfYW1kKTsKLSAgICAgICAg
fQotCi0gICAgICAgIG1jX2FtZCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQpOwotICAg
ICAgICB1Y2ktPm1jLm1jX2FtZCA9IG1jX2FtZDsKLSAgICAgICAgaWYgKCAhbWNfYW1kICkKLSAg
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgICAgICBtY19hbWQtPmVxdWl2X2NwdV90YWJs
ZSA9IHhtYWxsb2NfYnl0ZXMoc3JjLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSk7Ci0gICAgICAgIGlm
ICggIW1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlICkKLSAgICAgICAgICAgIGdvdG8gZXJyMTsKLSAg
ICAgICAgbWNfYW1kLT5tcGIgPSB4bWFsbG9jX2J5dGVzKHNyYy0+bXBiX3NpemUpOwotICAgICAg
ICBpZiAoICFtY19hbWQtPm1wYiApCi0gICAgICAgICAgICBnb3RvIGVycjI7Ci0KLSAgICAgICAg
bWNfYW1kLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSA9IHNyYy0+ZXF1aXZfY3B1X3RhYmxlX3NpemU7
Ci0gICAgICAgIG1jX2FtZC0+bXBiX3NpemUgPSBzcmMtPm1wYl9zaXplOwotICAgICAgICBtZW1j
cHkobWNfYW1kLT5tcGIsIHNyYy0+bXBiLCBzcmMtPm1wYl9zaXplKTsKLSAgICAgICAgbWVtY3B5
KG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlLCBzcmMtPmVxdWl2X2NwdV90YWJsZSwKLSAgICAgICAg
ICAgICAgIHNyYy0+ZXF1aXZfY3B1X3RhYmxlX3NpemUpOwotICAgIH0KLQotICAgIHJldHVybiAx
OwotCi1lcnIyOgotICAgIHhmcmVlKG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlKTsKLWVycjE6Ci0g
ICAgeGZyZWUobWNfYW1kKTsKLSAgICB1Y2ktPm1jLm1jX2FtZCA9IE5VTEw7Ci0gICAgcmV0dXJu
IC1FTk9NRU07Ci19Ci0KIHN0YXRpYyBpbnQgc3RhcnRfdXBkYXRlKHZvaWQpCiB7CiAjaWYgQ09O
RklHX0hWTQpAQCAtNzE5LDcgKzY3Myw2IEBAIHN0YXRpYyBpbnQgc3RhcnRfdXBkYXRlKHZvaWQp
CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBtaWNyb2NvZGVfYW1kX29w
cyA9IHsKLSAgICAubWljcm9jb2RlX3Jlc3VtZV9tYXRjaCAgICAgICAgICAgPSBtaWNyb2NvZGVf
cmVzdW1lX21hdGNoLAogICAgIC5jcHVfcmVxdWVzdF9taWNyb2NvZGUgICAgICAgICAgICA9IGNw
dV9yZXF1ZXN0X21pY3JvY29kZSwKICAgICAuY29sbGVjdF9jcHVfaW5mbyAgICAgICAgICAgICAg
ICAgPSBjb2xsZWN0X2NwdV9pbmZvLAogICAgIC5hcHBseV9taWNyb2NvZGUgICAgICAgICAgICAg
ICAgICA9IGFwcGx5X21pY3JvY29kZSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCBlZWZjMmQy
Li45N2Y3NTllIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKKysr
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC00NTUsMTMgKzQ1NSw3IEBAIHN0
YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZv
aWQgKmJ1ZiwKICAgICByZXR1cm4gZXJyb3I7CiB9CiAKLXN0YXRpYyBpbnQgbWljcm9jb2RlX3Jl
c3VtZV9tYXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICptYykKLXsKLSAgICByZXR1
cm4gZ2V0X21hdGNoaW5nX21pY3JvY29kZShtYywgY3B1KTsKLX0KLQogc3RhdGljIGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfb3BzIG1pY3JvY29kZV9pbnRlbF9vcHMgPSB7Ci0gICAgLm1pY3JvY29k
ZV9yZXN1bWVfbWF0Y2ggICAgICAgICAgID0gbWljcm9jb2RlX3Jlc3VtZV9tYXRjaCwKICAgICAu
Y3B1X3JlcXVlc3RfbWljcm9jb2RlICAgICAgICAgICAgPSBjcHVfcmVxdWVzdF9taWNyb2NvZGUs
CiAgICAgLmNvbGxlY3RfY3B1X2luZm8gICAgICAgICAgICAgICAgID0gY29sbGVjdF9jcHVfaW5m
bywKICAgICAuYXBwbHlfbWljcm9jb2RlICAgICAgICAgICAgICAgICAgPSBhcHBseV9taWNyb2Nv
ZGUsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAppbmRleCA0ZDQ1NDAxLi5kYTBiMTU2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbWljcm9jb2RlLmgKQEAgLTIxLDcgKzIxLDYgQEAgc3RydWN0IG1pY3JvY29kZV9wYXRj
aCB7CiB9OwogCiBzdHJ1Y3QgbWljcm9jb2RlX29wcyB7Ci0gICAgaW50ICgqbWljcm9jb2RlX3Jl
c3VtZV9tYXRjaCkodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqbWMpOwogICAgIGludCAo
KmNwdV9yZXF1ZXN0X21pY3JvY29kZSkodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVm
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUpOwogICAgIGlu
dCAoKmNvbGxlY3RfY3B1X2luZm8pKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVfc2lnbmF0
dXJlICpjc2lnKTsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:18:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JND-0001Oo-Sr; Thu, 12 Sep 2019 07:18:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNC-0001Oj-8H
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:18:34 +0000
X-Inumbo-ID: 85e3e018-d52d-11e9-b299-bc764e2007e4
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 85e3e018-d52d-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 07:18:31 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906183"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:27 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:13 +0800
Message-Id: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 00/16] 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>

TWFqb3IgY2hhbmdlcyBpbiB2ZXJzaW9uIDEwOgogLSBhZGQgYmFjayB0aGUgcGF0Y2ggdG8gY2Fs
bCB3YmludmQoKSBjb25kaXRpb25hbGx5CiAtIGFkZCBhIHBhdGNoIHRvIGRpc2FibGUgbGF0ZSBs
b2FkaW5nIGR1ZSB0byBCREY5MAogLSByZW5kZXp2b3VzIENQVXMgaW4gTk1JIGhhbmRsZXIgYW5k
IGxvYWQgdWNvZGUuIEJ1dCBwcm92aWRlIGFuIG9wdGlvbgogdG8gZGlzYWJsZSB0aGlzIGJlaGF2
aW9yLgogLSBhdm9pZCB0aGUgY2FsbCBvZiBzZWxmX25taSgpIG9uIHRoZSBjb250cm9sIHRocmVh
ZCBiZWNhdXNlIGl0IG1heQogdHJpZ2dlciB0aGUgdW5rbm93bl9ubWlfZXJyb3IoKSBpbiBkb19u
bWkoKS4KIC0gZW5zdXJlIC0+c3RhcnRfdXBkYXRlIGlzIGNhbGxlZCBkdXJpbmcgc3lzdGVtIHJl
c3VtaW5nIGZyb20KIHN1c3BlbnNpb24KClNlcmdleSwgY291bGQgeW91IGhlbHAgdG8gdGVzdCB0
aGlzIHNlcmllcyBvbiBhbiBBTUQgbWFjaGluZT8KUmVnYXJkaW5nIGNoYW5nZXMgdG8gQU1EIHNp
ZGUsIEkgZGlkbid0IGRvIGFueSB0ZXN0IGZvciB0aGVtIGR1ZSB0bwpsYWNrIG9mIGhhcmR3YXJl
LiBBdCBsZWFzdCwgdHdvIGJhc2ljIHRlc3RzIGFyZSBuZWVkZWQ6CiogZG8gYSBtaWNyb2NvZGUg
dXBkYXRlIGFmdGVyIHN5c3RlbSBib290dXAKKiBkb24ndCBicmluZyBhbGwgcENQVXMgdXAgYXQg
Ym9vdHVwIGJ5IHNwZWNpZnlpbmcgbWF4Y3B1cyBvcHRpb24gaW4geGVuCiAgY29tbWFuZCBsaW5l
IGFuZCB0aGVuIGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhbmQgb25saW5lIGFsbCBvZmZsaW5lZAog
IENQVXMgdmlhICd4ZW4taHB0b29sJy4KClRoZSBpbnRlbnRpb24gb2YgdGhpcyBzZXJpZXMgaXMg
dG8gbWFrZSB0aGUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZwptb3JlIHJlbGlhYmxlIGJ5IHJlbmRl
enZvdXNpbmcgYWxsIGNwdXMgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQuClRoaXMgaWRlYSBjb21l
cyBmcm9tIEFzaG9rLiBJIGFtIHBvcnRpbmcgaGlzIGxpbnV4IHBhdGNoIHRvIFhlbgooc2VlIHBh
dGNoIDEyIG1vcmUgZGV0YWlscykuCgpUaGlzIHNlcmllcyBpbmNsdWRlcyBiZWxvdyBjaGFuZ2Vz
OgogMS4gUGF0Y2ggMS0xMTogaW50cm9kdWNlIGEgZ2xvYmFsIG1pY3JvY29kZSBjYWNoZSBhbmQg
c29tZSBjbGVhbnVwCiAyLiBQYXRjaCAxMjogc3luY2hyb25pemUgbGF0ZSBtaWNyb2NvZGUgbG9h
ZGluZwogMy4gUGF0Y2ggMTM6IHN1cHBvcnQgcGFyYWxsZWwgbWljcm9jb2RlcyB1cGRhdGUgb24g
ZGlmZmVyZW50IGNvcmVzCiA0LiBQYXRjaCAxNDogYmxvY2sgI05NSSBoYW5kbGluZyBkdXJpbmcg
bWljcm9jb2RlIGxvYWRpbmcKIDUuIFBhdGNoIDE1OiBkaXNhYmxlIGxhdGUgdWNvZGUgbG9hZGlu
ZyBkdWUgdG8gQkRGOTAKIDYuIFBhdGNoIDE2OiBjYWxsIHdiaW52ZCgpIGNvbmRpdGlvbmFsbHkK
CkN1cnJlbnRseSwgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZyBkb2VzIGEgbG90IG9mIHRoaW5ncyBp
bmNsdWRpbmcKcGFyc2luZyBtaWNyb2NvZGUgYmxvYiwgY2hlY2tpbmcgdGhlIHNpZ25hdHVyZS9y
ZXZpc2lvbiBhbmQgcGVyZm9ybWluZwp1cGRhdGUuIFB1dHRpbmcgYWxsIG9mIHRoZW0gaW50byBz
dG9wX21hY2hpbmUgY29udGV4dCBpcyBhIGJhZCBpZGVhCmJlY2F1c2Ugb2YgY29tcGxleGl0eSAo
b25lIGlzc3VlIEkgb2JzZXJ2ZWQgaXMgbWVtb3J5IGFsbG9jYXRpb24KdHJpZ2dlcmVkIG9uZSBh
c3NlcnRpb24gaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQpLiBUbyBzaW1wbGlmeSB0aGUKbG9hZCBw
cm9jZXNzLCBwYXJzaW5nIG1pY3JvY29kZSBpcyBtb3ZlZCBvdXQgb2YgdGhlIGxvYWQgcHJvY2Vz
cy4KUmVtYWluaW5nIHBhcnRzIG9mIGxvYWQgcHJvY2VzcyBpcyBwdXQgdG8gc3RvcF9tYWNoaW5l
IGNvbnRleHQuCgpQcmV2aW91cyBjaGFuZ2UgbG9nOgpDaGFuZ2VzIGluIHZlcnNpb24gOToKIC0g
YWRkIEphbidzIFJldmlld2VkLWJ5CiAtIHJlbmRldnpvdXMgdGhyZWFkcyBpbiBOTUkgaGFuZGxl
ciB0byBkaXNhYmxlIE5NSS4gTm90ZSB0aGF0IE5NSSBjYW4KIGJlIHNlcnZlZCBhcyB1c3VhbCBv
biB0aHJlYWRzIHRoYXQgYXJlIGNob3NlbiB0byBpbml0aWF0ZSB1Y29kZSBsb2FkaW5nCiBvbiBl
YWNoIGNvcmUuCiAtIGF2b2lkIHVubmVjZXNzYXJ5IG1lbW9yeSBhbGxvY2F0aW9uIG9yIGNvcHkg
d2hlbiBjcmVhdGluZyBhIG1pY3JvY29kZQogcGF0Y2ggKHBhdGNoIDEyKQogLSByZXdvcmsgcGF0
Y2ggMSB0byBhdm9pZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkgYmVpbmcgdXNlZCB0bwogY29t
cGFyZSB0d28gYXJiaXRyYXJ5IHVwZGF0ZXMuCiAtIGNhbGwgLmVuZF91cGRhdGUgaW4gZWFybHkg
bG9hZGluZyBwYXRoLgoKQ2hhbmdlcyBpbiB2ZXJzaW9uIDg6CiAtIGJsb2NrICNOTUkgaGFuZGxp
bmcgZHVyaW5nIG1pY3JvY29kZSBsb2FkaW5nIChQYXRjaCAxNikKIC0gRG9uJ3QgYXNzdW1lIHRo
YXQgYWxsIENQVXMgaW4gdGhlIHN5c3RlbSBoYXZlIGxvYWRlZCBhIHNhbWUgdWNvZGUuCiBTbyB3
aGVuIHBhcnNpbmcgYSBibG9iLCB3ZSBhdHRlbXB0IHRvIHNhdmUgYSBwYXRjaCBhcyBsb25nIGFz
IGl0IG1hdGNoZXMKIHdpdGggY3VycmVudCBjcHUgc2lnbmF0dXJlIHJlZ2FyZGxlc3Mgb2YgdGhl
IHJldmlzaW9uIG9mIHRoZSBwYXRjaC4KIEFuZCBhbHNvIGZvciBsb2FkaW5nLCB3ZSBvbmx5IHJl
cXVpcmUgdGhlIHBhdGNoIHRvIGJlIGxvYWRlZCBpc24ndCBvbGQKIHRoYW4gdGhlIGNhY2hlZCBv
bmUuCiAtIHN0b3JlIGFuIHVwZGF0ZSBhZnRlciB0aGUgZmlyc3Qgc3VjY2Vzc2Z1bCBsb2FkaW5n
IG9uIGEgQ1BVCiAtIHJlbW92ZSB0aGUgcGF0Y2ggdGhhdCBjYWxscyB3YmludmQoKSB1bmNvbmRp
dGlvbmFsbHkgYmVmb3JlIG1pY3JvY29kZQogbG9hZGluZy4gSXQgaXMgdW5kZXIgaW50ZXJuYWwg
ZGlzY3Vzc2lvbi4KIC0gZGl2aWRlIHR3byBiaWcgcGF0Y2hlcyBpbnRvIHNldmVyYWwgcGF0Y2hl
cyB0byBpbXByb3ZlIHJlYWRhYmlsaXR5LgoKQ2hhbmdlcyBpbiB2ZXJzaW9uIDc6CiAtIGNhY2hl
IG9uZSBtaWNyb2NvZGUgdXBkYXRlIHJhdGhlciB0aGFuIGEgbGlzdCBvZiBpdC4gQXNzdW1pbmcg
dGhhdCBhbGwgQ1BVcwogKGluY2x1ZGluZyB0aG9zZSB3aWxsIGJlIHBsdWdnZWQgaW4gbGF0ZXIp
IGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZQogc2lnbmF0dXJlLCBvbmUgdXBkYXRlIG1hdGNo
ZXMgd2l0aCBvbmUgQ1BVIHNob3VsZCBtYXRjaCB3aXRoIG90aGVycy4gVGh1cywgb25lCiB1cGRh
dGUgaXMgZW5vdWdoIGZvciBtaWNyb2NvZGUgdXBkYXRpbmcgZHVyaW5nIENQVSBob3QtcGx1ZyBh
bmQgcmVzdW1pbmcuCiAtIFRvIGhhbmRsZSBsb2FkIGZhaWx1cmUsIG1pY3JvY29kZSB1cGRhdGUg
aXMgY2FjaGVkIGFmdGVyIGl0IGlzIGFwcGxpZWQgdG8KIGF2b2lkIGEgYnJva2VuIHVwZGF0ZSBv
dmVycmlkaW5nIGEgdmFsaWRhdGVkIG9uZS4gVW52YWxpZGF0ZWQgbWljcm9jb2RlIHVwZGF0ZXMK
IGFyZSBwYXNzZWQgYnkgYXJndW1lbnRzIHJhdGhlciB0aGFuIGFub3RoZXIgZ2xvYmFsIHZhcmlh
YmxlLCB3aGVyZSB0aGlzIHNlcmllcwogc2xpZ2h0bHkgZGlmZmVycyBmcm9tIFJvZ2VyJ3Mgc3Vn
Z2VzdGlvbiBpbjoKIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE5LTAzL21zZzAwNzc2Lmh0bWwKIC0gaW5jb3Jwb3JhdGUgU2VyZ2V5J3MgcGF0Y2ggKHBh
dGNoIDEwKSB0byBmaXggYSBidWc6IHdlIG1haW50YWluIGEgdmFyaWFibGUKIHRvIHJlZmxlY3Qg
Y3VycmVudCBtaWNyb2NvZGUgcmV2aXNpb24uIEJ1dCBpbiBzb21lIGNhc2VzLCB0aGlzIHZhcmlh
YmxlIGlzbid0CiBpbml0aWFsaXplZCBkdXJpbmcgc3lzdGVtIGJvb3QgdGltZSwgd2hpY2ggcmVz
dWx0cyBpbiBmYWxzZWx5IHJlcG9ydGluZyB0aGF0CiBwcm9jZXNzb3IgaXMgc3VzY2VwdGlibGUg
dG8gc29tZSBrbm93biB2dWxuZXJhYmlsaXRpZXMuCiAtIGZpeCBpc3N1ZXMgcmVwb3J0ZWQgYnkg
U2VyZ2V5OgogaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE5LTAzL21zZzAwOTAxLmh0bWwKIC0gUmVzcG9uc2VzIHRvIFNlcmdleS9Sb2dlci9X
ZWkvQXNob2sncyBvdGhlciBjb21tZW50cy4KCk1ham9yIGNoYW5nZXMgaW4gdmVyc2lvbiA2Ogog
LSBydW4gd2JpbnZkIGJlZm9yZSB1cGRhdGluZyBtaWNyb2NvZGUgKHBhdGNoIDEwKQogLSBhZGQg
YW4gdXNlcnNwYWNlIHRvb2wgZm9yIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSAocGF0Y2ggMSkKIC0g
c2NhbGUgdGltZSB0byB3YWl0IGJ5IHRoZSBudW1iZXIgb2YgcmVtYWluaW5nIENQVXMgdG8gcmVz
cG9uZCAKIC0gcmVtb3ZlICdjcHUnIHBhcmFtZXRlcnMgZnJvbSBzb21lIHJlbGF0ZWQgY2FsbGJh
Y2tzIGFuZCBmdW5jdGlucwogLSBzYXZlIGFuIHVjb2RlIHBhdGNoIG9ubHkgaWYgaXRzIHN1cHBv
cnRlZCBDUFUgaXMgYWxsb3dlZCB0byBtaXggd2l0aAogICBjdXJyZW50IGNwdS4KCkNoYW5nZXMg
aW4gdmVyc2lvbiA1OgogLSBzdXBwb3J0IHBhcmFsbGVsIG1pY3JvY29kZSB1cGRhdGVzIGZvciBh
bGwgY29yZXMgKHNlZSBwYXRjaCA4KQogLSBBZGRyZXNzIFJvZ2VyJ3MgY29tbWVudHMgb24gdGhl
IGxhc3QgdmVyc2lvbi4KCkNoYW8gR2FvICgxNik6CiAgbWljcm9jb2RlL2ludGVsOiBleHRlbmQg
bWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgpCiAgbWljcm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xk
IGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluCiAgICBtaWNyb2NvZGVfZml0cygpCiAgbWljcm9jb2Rl
OiBpbnRyb2R1Y2UgYSBnbG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICBtaWNyb2NvZGU6IGNs
ZWFuIHVwIG1pY3JvY29kZV9yZXN1bWVfY3B1CiAgbWljcm9jb2RlOiByZW1vdmUgc3RydWN0IHVj
b2RlX2NwdV9pbmZvCiAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRl
cgogIG1pY3JvY29kZS9hbWQ6IGNhbGwgc3ZtX2hvc3Rfb3N2d19pbml0KCkgaW4gY29tbW9uIGNv
ZGUKICBtaWNyb2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21pY3JvY29kZSgp
CiAgbWljcm9jb2RlOiBzcGxpdCBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbSBjcHVfcmVxdWVz
dF9taWNyb2NvZGUoKQogIG1pY3JvY29kZTogdW5pZnkgdWNvZGUgbG9hZGluZyBkdXJpbmcgc3lz
dGVtIGJvb3R1cCBhbmQgcmVzdW1pbmcKICBtaWNyb2NvZGU6IHJlZHVjZSBtZW1vcnkgYWxsb2Nh
dGlvbiBhbmQgY29weSB3aGVuIGNyZWF0aW5nIGEgcGF0Y2gKICB4ODYvbWljcm9jb2RlOiBTeW5j
aHJvbml6ZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nCiAgbWljcm9jb2RlOiByZW1vdmUgbWljcm9j
b2RlX3VwZGF0ZV9sb2NrCiAgbWljcm9jb2RlOiByZW5kZXp2b3VzIENQVXMgaW4gTk1JIGhhbmRs
ZXIgYW5kIGxvYWQgdWNvZGUKICBtaWNyb2NvZGU6IGRpc2FibGUgbGF0ZSBsb2FkaW5nIGlmIENQ
VXMgYXJlIGFmZmVjdGVkIGJ5IEJERjkwCiAgbWljcm9jb2RlL2ludGVsOiB3cml0ZWJhY2sgYW5k
IGludmFsaWRhdGUgY2FjaGUgY29uZGl0aW9uYWxseQoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYyB8ICAxMCArCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgfCAg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jICAgICAgICAgIHwgNTY5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jICAgICAgfCAyODIg
KysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICAgIHwg
MjY5ICsrKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAg
IHwgICA1ICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgfCAgIDIgKy0KIHhl
bi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9taWNyb2NvZGUuaCAgIHwgIDQzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ubWkuaCAg
ICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggICB8ICAgNCAr
LQogMTIgZmlsZXMgY2hhbmdlZCwgNzg4IGluc2VydGlvbnMoKyksIDQwOSBkZWxldGlvbnMoLSkK
Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:18:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JNL-0001Pu-Vc; Thu, 12 Sep 2019 07:18:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNK-0001Pk-6U
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:18:42 +0000
X-Inumbo-ID: 8b0c5fac-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b0c5fac-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:39 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906215"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:36 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:16 +0800
Message-Id: <1568272949-1086-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 03/16] 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>
Content-Type: text/plain; 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
dXBkYXRlIG1hdGNoZXMgd2l0aApvbmUgY3B1IHNob3VsZCBtYXRjaCB3aXRoIG90aGVycy4gSGF2
aW5nIGRpZmZlcmluZyBtaWNyb2NvZGUgcmV2aXNpb25zCm9uIGNwdXMgd291bGQgY2F1c2Ugc3lz
dGVtIHVuc3RhYmxlIGFuZCBzaG91bGQgYmUgYXZvaWRlZC4gSGVuY2UsIGNhY2hpbmcKb25lIG1p
Y3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KCkludHJvZHVjZSBh
IGdsb2JhbCB2YXJpYWJsZSwgbWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0Cm1h
dGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBhIG5ldyB2YWxpZCBtaWNy
b2NvZGUgdXBkYXRlLAppdHMgcmV2aXNpb24gaWQgaXMgY29tcGFyZWQgYWdhaW5zdCB0aGF0IG9m
IHRoZSBtaWNyb2NvZGUgdXBkYXRlIHRvCmRldGVybWluZSB3aGV0aGVyIHRoZSAibWljcm9jb2Rl
X2NhY2hlIiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCnRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxv
YWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2RlKCkuCgpBbGwgb3BlcmF0aW9ucyBvbiB0aGUg
Y2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVfbXV0ZXgnLgoKTm90ZSB0aGF0IEkgZGVs
aWJlcmF0ZWx5IGF2b2lkIHRvdWNoaW5nIHRoZSBvbGQgcGVyLWNwdSBjYWNoZSAoJ3VjaS0+bWMn
KQphcyBJIGFtIGdvaW5nIHRvIHJlbW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBmb2xsb3dpbmcg
cGF0Y2hlcy4gV2UgY29weQpldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2Ig
dG8gYXZvaWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKcHJldmlvdXNseSBhbGxvY2F0ZWQgZm9yIHRo
ZSBvbGQgcGVyLWNwdSBjYWNoZS4gSXQgaXMgbm90IHNvIGVmZmljaWVudCwKYnV0IGl0IGlzIGFs
cmVhZHkgY29ycmVjdGVkIGJ5IGEgcGF0Y2ggbGF0ZXIgaW4gdGhpcyBzZXJpZXMuCgpTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYxMDoKIC0g
YXNzZXJ0IG1pc21hdGNoZWQgdWNvZGUgd29uJ3QgYmUgcGFzc2VkIHRvIC0+Y29tcGFyZV9wYXRj
aC4KIC0gcmV0dXJuIC1FTk9FTlQgaWYgcGF0Y2ggaXMgTlVMTCBpbiAuYXBwbHlfbWljcm9jb2Rl
KCkuCiAtIGNoZWNrIGFnYWluc3QgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGluIGZyZWVfcGF0
Y2goKSBvbiBBTUQgc2lkZQogLSBjb3NtZXRpYyBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBSb2dlciBh
bmQgSmFuLgoKQ2hhbmdlcyBpbiB2OToKIC0gb24gSW50ZWwgc2lkZSwgLT5jb21wYXJlX3BhdGNo
IGp1c3QgY2hlY2tzIHRoZSBwYXRjaCByZXZpc2lvbiBudW1iZXIuCiAtIGV4cGxhaW4gd2h5IGFs
bCBidWZmZXJzIGFyZSBjb3BpZWQgaW4gYWxsb2NfbWljcm9jb2RlX3BhdGNoKCkgaW4KIHBhdGNo
IGRlc2NyaXB0aW9uLgoKQ2hhbmdlcyBpbiB2ODoKIC0gRnJlZSBnZW5lcmljIHdyYXBwZXIgc3Ry
dWN0IGluIGdlbmVyYWwgY29kZQogLSBUcnkgdG8gdXBkYXRlIGNhY2hlIGFzIGxvbmcgYXMgYSBw
YXRjaCBjb3ZlcnMgY3VycmVudCBjcHUuIFByZXZpc291bHksCiBjYWNoZSBpcyB1cGRhdGVkIG9u
bHkgaWYgdGhlIHBhdGNoIGlzIG5ld2VyIHRoYW4gY3VycmVudCB1cGRhdGUgcmV2aXNpb24gaW4K
IHRoZSBDUFUuIFRoZSBzbWFsbCBkaWZmZXJlbmNlIGNhbiB3b3JrIGFyb3VuZCBhIGJyb2tlbiBi
aW9zIHdoaWNoIG9ubHkKIGFwcGxpZXMgbWljcm9jb2RlIHVwZGF0ZSB0byBCU1AgYW5kIHNvZnR3
YXJlIGhhcyB0byBhcHBseSB0aGUgc2FtZQogdXBkYXRlIHRvIG90aGVyIENQVXMuCgpDaGFuZ2Vz
IGluIHY3OgogLSByZXdvcmtlZCB0byBjYWNoZSBvbmx5IG9uZSBtaWNyb2NvZGUgcGF0Y2ggcmF0
aGVyIHRoYW4gYSBsaXN0IG9mCiBtaWNyb2NvZGUgcGF0Y2hlcy4KLS0tCiB4ZW4vYXJjaC94ODYv
bWljcm9jb2RlLmMgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21p
Y3JvY29kZV9hbWQuYyAgICB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgODEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8
IDE2ICsrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjExIGluc2VydGlvbnMoKyksIDIyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYwppbmRleCA0MjFkNTdlLi5lMjE4YTlkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCkBAIC02
MSw2ICs2MSw5IEBAIHN0YXRpYyBzdHJ1Y3QgdWNvZGVfbW9kX2Jsb2IgX19pbml0ZGF0YSB1Y29k
ZV9ibG9iOwogICovCiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgdWNvZGVfc2NhbjsKIAorLyog
UHJvdGVjdGVkIGJ5IG1pY3JvY29kZV9tdXRleCAqLworc3RhdGljIHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggKm1pY3JvY29kZV9jYWNoZTsKKwogdm9pZCBfX2luaXQgbWljcm9jb2RlX3NldF9tb2R1
bGUodW5zaWduZWQgaW50IGlkeCkKIHsKICAgICB1Y29kZV9tb2RfaWR4ID0gaWR4OwpAQCAtMjYy
LDYgKzI2NSw0MSBAQCBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5zaWduZWQgaW50IGNwdSkK
ICAgICByZXR1cm4gZXJyOwogfQogCit2b2lkIG1pY3JvY29kZV9mcmVlX3BhdGNoKHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9wYXRjaCkKK3sKKyAgICBtaWNyb2NvZGVfb3BzLT5m
cmVlX3BhdGNoKG1pY3JvY29kZV9wYXRjaC0+bWMpOworICAgIHhmcmVlKG1pY3JvY29kZV9wYXRj
aCk7Cit9CisKK2NvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9nZXRfY2Fj
aGUodm9pZCkKK3sKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJm1pY3JvY29kZV9tdXRleCkp
OworCisgICAgcmV0dXJuIG1pY3JvY29kZV9jYWNoZTsKK30KKworLyogUmV0dXJuIHRydWUgaWYg
Y2FjaGUgZ2V0cyB1cGRhdGVkLiBPdGhlcndpc2UsIHJldHVybiBmYWxzZSAqLworYm9vbCBtaWNy
b2NvZGVfdXBkYXRlX2NhY2hlKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQoreworICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmbWljcm9jb2RlX211dGV4KSk7CisKKyAgICBpZiAoICFt
aWNyb2NvZGVfY2FjaGUgKQorICAgICAgICBtaWNyb2NvZGVfY2FjaGUgPSBwYXRjaDsKKyAgICBl
bHNlIGlmICggbWljcm9jb2RlX29wcy0+Y29tcGFyZV9wYXRjaChwYXRjaCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaWNyb2NvZGVfY2FjaGUpID09IE5FV19V
Q09ERSApCisgICAgeworICAgICAgICBtaWNyb2NvZGVfZnJlZV9wYXRjaChtaWNyb2NvZGVfY2Fj
aGUpOworICAgICAgICBtaWNyb2NvZGVfY2FjaGUgPSBwYXRjaDsKKyAgICB9CisgICAgZWxzZQor
ICAgIHsKKyAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gocGF0Y2gpOworICAgICAgICByZXR1
cm4gZmFsc2U7CisgICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBpbnQgbWlj
cm9jb2RlX3VwZGF0ZV9jcHUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkKIHsKICAgICBp
bnQgZXJyOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggN2ZhNzAwYi4uMmRjYTFkZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2FtZC5jCkBAIC0xOTAsMjUgKzE5MCw5MiBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0
Y2hfcmVzdWx0IG1pY3JvY29kZV9maXRzKAogICAgIHJldHVybiBORVdfVUNPREU7CiB9CiAKK3N0
YXRpYyBib29sIG1hdGNoX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkK
K3sKKyAgICBpZiAoICFwYXRjaCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4g
bWljcm9jb2RlX2ZpdHMocGF0Y2gtPm1jX2FtZCwgc21wX3Byb2Nlc3Nvcl9pZCgpKSA9PSBORVdf
VUNPREU7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICphbGxvY19taWNyb2Nv
ZGVfcGF0Y2goCisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCkKK3sKKyAg
ICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNyb2NvZGVfcGF0Y2ggPSB4bWFsbG9jKHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2gpOworICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpjYWNoZSA9IHht
YWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQpOworICAgIHZvaWQgKm1wYiA9IHhtYWxsb2NfYnl0
ZXMobWNfYW1kLT5tcGJfc2l6ZSk7CisgICAgc3RydWN0IGVxdWl2X2NwdV9lbnRyeSAqZXF1aXZf
Y3B1X3RhYmxlID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hbGxvY19ieXRl
cyhtY19hbWQtPmVxdWl2X2NwdV90YWJsZV9zaXplKTsKKworICAgIGlmICggIW1pY3JvY29kZV9w
YXRjaCB8fCAhY2FjaGUgfHwgIW1wYiB8fCAhZXF1aXZfY3B1X3RhYmxlICkKKyAgICB7CisgICAg
ICAgIHhmcmVlKG1pY3JvY29kZV9wYXRjaCk7CisgICAgICAgIHhmcmVlKGNhY2hlKTsKKyAgICAg
ICAgeGZyZWUobXBiKTsKKyAgICAgICAgeGZyZWUoZXF1aXZfY3B1X3RhYmxlKTsKKyAgICAgICAg
cmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7CisgICAgfQorCisgICAgbWVtY3B5KG1wYiwgbWNfYW1k
LT5tcGIsIG1jX2FtZC0+bXBiX3NpemUpOworICAgIGNhY2hlLT5tcGIgPSBtcGI7CisgICAgY2Fj
aGUtPm1wYl9zaXplID0gbWNfYW1kLT5tcGJfc2l6ZTsKKyAgICBtZW1jcHkoZXF1aXZfY3B1X3Rh
YmxlLCBtY19hbWQtPmVxdWl2X2NwdV90YWJsZSwKKyAgICAgICAgICAgbWNfYW1kLT5lcXVpdl9j
cHVfdGFibGVfc2l6ZSk7CisgICAgY2FjaGUtPmVxdWl2X2NwdV90YWJsZSA9IGVxdWl2X2NwdV90
YWJsZTsKKyAgICBjYWNoZS0+ZXF1aXZfY3B1X3RhYmxlX3NpemUgPSBtY19hbWQtPmVxdWl2X2Nw
dV90YWJsZV9zaXplOworICAgIG1pY3JvY29kZV9wYXRjaC0+bWNfYW1kID0gY2FjaGU7CisKKyAg
ICByZXR1cm4gbWljcm9jb2RlX3BhdGNoOworfQorCitzdGF0aWMgdm9pZCBmcmVlX3BhdGNoKHZv
aWQgKm1jKQoreworICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQgPSBtYzsKKworICAg
IGlmICggbWNfYW1kICkKKyAgICB7CisgICAgICAgIHhmcmVlKG1jX2FtZC0+ZXF1aXZfY3B1X3Rh
YmxlKTsKKyAgICAgICAgeGZyZWUobWNfYW1kLT5tcGIpOworICAgICAgICB4ZnJlZShtY19hbWQp
OworICAgIH0KK30KKworc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJl
X3BhdGNoKAorICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ldywgY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqb2xkKQoreworICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVf
aGVhZGVyX2FtZCAqbmV3X2hlYWRlciA9IG5ldy0+bWNfYW1kLT5tcGI7CisgICAgY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpvbGRfaGVhZGVyID0gb2xkLT5tY19hbWQtPm1wYjsK
KworICAgIC8qIEJvdGggcGF0Y2hlcyB0byBjb21wYXJlIGFyZSBzdXBwb3NlZCB0byBiZSBhcHBs
aWNhYmxlIHRvIGxvY2FsIENQVS4gKi8KKyAgICBBU1NFUlQobWljcm9jb2RlX2ZpdHMobmV3LT5t
Y19hbWQsIHNtcF9wcm9jZXNzb3JfaWQoKSkgIT0gTUlTX1VDT0RFKTsKKyAgICBBU1NFUlQobWlj
cm9jb2RlX2ZpdHMobmV3LT5tY19hbWQsIHNtcF9wcm9jZXNzb3JfaWQoKSkgIT0gTUlTX1VDT0RF
KTsKKworICAgIGlmICggbmV3X2hlYWRlci0+cHJvY2Vzc29yX3Jldl9pZCA9PSBvbGRfaGVhZGVy
LT5wcm9jZXNzb3JfcmV2X2lkICkKKyAgICAgICAgcmV0dXJuIChuZXdfaGVhZGVyLT5wYXRjaF9p
ZCA+IG9sZF9oZWFkZXItPnBhdGNoX2lkKSA/CisgICAgICAgICAgICAgICAgTkVXX1VDT0RFIDog
T0xEX1VDT0RFOworCisgICAgcmV0dXJuIE1JU19VQ09ERTsKK30KKwogc3RhdGljIGludCBhcHBs
eV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwogICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2lu
Zm8sIGNwdSk7CiAgICAgdWludDMyX3QgcmV2OwotICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpt
Y19hbWQgPSB1Y2ktPm1jLm1jX2FtZDsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQg
KmhkcjsKICAgICBpbnQgaHdfZXJyOworICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVy
X2FtZCAqaGRyOworICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoID0gbWlj
cm9jb2RlX2dldF9jYWNoZSgpOwogCiAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRhc2sgdG8g
dGhlIENQVSAqLwogICAgIEJVR19PTihyYXdfc21wX3Byb2Nlc3Nvcl9pZCgpICE9IGNwdSk7CiAK
LSAgICBpZiAoIG1jX2FtZCA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
aWYgKCAhcGF0Y2ggKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAotICAgIGhkciA9IG1jX2Ft
ZC0+bXBiOwotICAgIGlmICggaGRyID09IE5VTEwgKQorICAgIGlmICggIW1hdGNoX2NwdShwYXRj
aCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGhkciA9IHBhdGNoLT5tY19hbWQt
Pm1wYjsKKwogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZs
YWdzKTsKIAogICAgIGh3X2VyciA9IHdybXNyX3NhZmUoTVNSX0FNRF9QQVRDSExPQURFUiwgKHVu
c2lnbmVkIGxvbmcpaGRyKTsKQEAgLTQ5Niw3ICs1NjMsMjEgQEAgc3RhdGljIGludCBjcHVfcmVx
dWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgIHdo
aWxlICggKGVycm9yID0gZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZChtY19hbWQsIGJ1ZiwgYnVm
c2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9m
ZnNldCkpID09IDAgKQogICAgIHsKLSAgICAgICAgaWYgKCBtaWNyb2NvZGVfZml0cyhtY19hbWQs
IGNwdSkgPT0gTkVXX1VDT0RFICkKKyAgICAgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3
X3BhdGNoID0gYWxsb2NfbWljcm9jb2RlX3BhdGNoKG1jX2FtZCk7CisKKyAgICAgICAgaWYgKCBJ
U19FUlIobmV3X3BhdGNoKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGVycm9yID0gUFRSX0VS
UihuZXdfcGF0Y2gpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICAv
KiBVcGRhdGUgY2FjaGUgaWYgdGhpcyBwYXRjaCBjb3ZlcnMgY3VycmVudCBDUFUgKi8KKyAgICAg
ICAgaWYgKCBtaWNyb2NvZGVfZml0cyhuZXdfcGF0Y2gtPm1jX2FtZCwgY3B1KSAhPSBNSVNfVUNP
REUgKQorICAgICAgICAgICAgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShuZXdfcGF0Y2gpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBtaWNyb2NvZGVfZnJlZV9wYXRjaChuZXdfcGF0Y2gpOwor
CisgICAgICAgIGlmICggbWF0Y2hfY3B1KG1pY3JvY29kZV9nZXRfY2FjaGUoKSkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZShjcHUpOwogICAgICAgICAg
ICAgaWYgKCBlcnJvciApCkBAIC02NDMsNiArNzI0LDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBt
aWNyb2NvZGVfb3BzIG1pY3JvY29kZV9hbWRfb3BzID0gewogICAgIC5jb2xsZWN0X2NwdV9pbmZv
ICAgICAgICAgICAgICAgICA9IGNvbGxlY3RfY3B1X2luZm8sCiAgICAgLmFwcGx5X21pY3JvY29k
ZSAgICAgICAgICAgICAgICAgID0gYXBwbHlfbWljcm9jb2RlLAogICAgIC5zdGFydF91cGRhdGUg
ICAgICAgICAgICAgICAgICAgICA9IHN0YXJ0X3VwZGF0ZSwKKyAgICAuZnJlZV9wYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgPSBmcmVlX3BhdGNoLAorICAgIC5jb21wYXJlX3BhdGNoICAgICAg
ICAgICAgICAgICAgICA9IGNvbXBhcmVfcGF0Y2gsCisgICAgLm1hdGNoX2NwdSAgICAgICAgICAg
ICAgICAgICAgICAgID0gbWF0Y2hfY3B1LAogfTsKIAogaW50IF9faW5pdCBtaWNyb2NvZGVfaW5p
dF9hbWQodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCAxYTNmZmE1Li5lZWZjMmQyIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC0yNjAsNiArMjYwLDM2IEBAIHN0YXRpYyBlbnVtIG1p
Y3JvY29kZV9tYXRjaF9yZXN1bHQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgKICAgICByZXR1cm4g
TUlTX1VDT0RFOwogfQogCitzdGF0aWMgYm9vbCBtYXRjaF9jcHUoY29uc3Qgc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCAqcGF0Y2gpCit7CisgICAgaWYgKCAhcGF0Y2ggKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICByZXR1cm4gbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgmcGF0Y2gtPm1jX2lu
dGVsLT5oZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nv
cl9pZCgpKSA9PSBORVdfVUNPREU7Cit9CisKK3N0YXRpYyB2b2lkIGZyZWVfcGF0Y2godm9pZCAq
bWMpCit7CisgICAgeGZyZWUobWMpOworfQorCitzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hf
cmVzdWx0IGNvbXBhcmVfcGF0Y2goCisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAq
bmV3LCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQpCit7CisgICAgLyoKKyAgICAg
KiBCb3RoIHBhdGNoZXMgdG8gY29tcGFyZSBhcmUgc3VwcG9zZWQgdG8gYmUgYXBwbGljYWJsZSB0
byBsb2NhbCBDUFUuCisgICAgICogSnVzdCBjb21wYXJlIHRoZSByZXZpc2lvbiBudW1iZXIuCisg
ICAgICovCisgICAgQVNTRVJUKG1pY3JvY29kZV91cGRhdGVfbWF0Y2goJm9sZC0+bWNfaW50ZWwt
Pmhkciwgc21wX3Byb2Nlc3Nvcl9pZCgpKSAhPQorICAgICAgICAgICAgICAgTUlTX1VDT0RFKTsK
KyAgICBBU1NFUlQobWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgmbmV3LT5tY19pbnRlbC0+aGRyLCBz
bXBfcHJvY2Vzc29yX2lkKCkpICE9CisgICAgICAgICAgICAgICBNSVNfVUNPREUpOworCisgICAg
cmV0dXJuIChuZXctPm1jX2ludGVsLT5oZHIucmV2ID4gb2xkLT5tY19pbnRlbC0+aGRyLnJldikg
PyBORVdfVUNPREUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IE9MRF9VQ09ERTsKK30KKwogLyoKICAqIHJldHVybiAwIC0gbm8g
dXBkYXRlIGZvdW5kCiAgKiByZXR1cm4gMSAtIGZvdW5kIHVwZGF0ZQpAQCAtMjcwLDEwICszMDAs
MjYgQEAgc3RhdGljIGludCBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKGNvbnN0IHZvaWQgKm1jLCB1
bnNpZ25lZCBpbnQgY3B1KQogICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9j
cHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFk
ZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOwogICAgIHVuc2lnbmVkIGxvbmcgdG90YWxfc2l6ZSA9
IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKLSAgICB2b2lkICpuZXdfbWM7CisgICAgdm9pZCAq
bmV3X21jID0geG1hbGxvY19ieXRlcyh0b3RhbF9zaXplKTsKKyAgICBzdHJ1Y3QgbWljcm9jb2Rl
X3BhdGNoICpuZXdfcGF0Y2ggPSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gpOwogCi0g
ICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKG1jLCBjcHUpICE9IE5FV19VQ09ERSApCisg
ICAgaWYgKCAhbmV3X3BhdGNoIHx8ICFuZXdfbWMgKQorICAgIHsKKyAgICAgICAgeGZyZWUobmV3
X3BhdGNoKTsKKyAgICAgICAgeGZyZWUobmV3X21jKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisgICAgfQorICAgIG1lbWNweShuZXdfbWMsIG1jLCB0b3RhbF9zaXplKTsKKyAgICBuZXdfcGF0
Y2gtPm1jX2ludGVsID0gbmV3X21jOworCisgICAgLyogTWFrZSBzdXJlIHRoYXQgdGhpcyBwYXRj
aCBjb3ZlcnMgY3VycmVudCBDUFUgKi8KKyAgICBpZiAoIG1pY3JvY29kZV91cGRhdGVfbWF0Y2go
bWMsIGNwdSkgPT0gTUlTX1VDT0RFICkKKyAgICB7CisgICAgICAgIG1pY3JvY29kZV9mcmVlX3Bh
dGNoKG5ld19wYXRjaCk7CiAgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIG1pY3JvY29k
ZV91cGRhdGVfY2FjaGUobmV3X3BhdGNoKTsKIAogICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQ
VSVkIGZvdW5kIGEgbWF0Y2hpbmcgbWljcm9jb2RlIHVwZGF0ZSB3aXRoIgogICAgICAgICAgICAg
ICIgdmVyc2lvbiAlI3ggKGN1cnJlbnQ9JSN4KVxuIiwKQEAgLTI5OCwxOCArMzQ0LDI1IEBAIHN0
YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgdW5zaWduZWQg
aW50IHZhbFsyXTsKICAgICB1bnNpZ25lZCBpbnQgY3B1X251bSA9IHJhd19zbXBfcHJvY2Vzc29y
X2lkKCk7CiAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9j
cHVfaW5mbywgY3B1X251bSk7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9pbnRlbCAqbWNf
aW50ZWw7CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2ggPSBtaWNyb2Nv
ZGVfZ2V0X2NhY2hlKCk7CiAKICAgICAvKiBXZSBzaG91bGQgYmluZCB0aGUgdGFzayB0byB0aGUg
Q1BVICovCiAgICAgQlVHX09OKGNwdV9udW0gIT0gY3B1KTsKIAotICAgIGlmICggdWNpLT5tYy5t
Y19pbnRlbCA9PSBOVUxMICkKKyAgICBpZiAoICFwYXRjaCApCisgICAgICAgIHJldHVybiAtRU5P
RU5UOworCisgICAgaWYgKCAhbWF0Y2hfY3B1KHBhdGNoKSApCiAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCisgICAgbWNfaW50ZWwgPSBwYXRjaC0+bWNfaW50ZWw7CisKICAgICAvKiBzZXJpYWxp
emUgYWNjZXNzIHRvIHRoZSBwaHlzaWNhbCB3cml0ZSB0byBNU1IgMHg3OSAqLwogICAgIHNwaW5f
bG9ja19pcnFzYXZlKCZtaWNyb2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKIAogICAgIC8qIHdy
aXRlIG1pY3JvY29kZSB2aWEgTVNSIDB4NzkgKi8KLSAgICB3cm1zcmwoTVNSX0lBMzJfVUNPREVf
V1JJVEUsICh1bnNpZ25lZCBsb25nKXVjaS0+bWMubWNfaW50ZWwtPmJpdHMpOworICAgIHdybXNy
bChNU1JfSUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxvbmcpbWNfaW50ZWwtPmJpdHMpOwog
ICAgIHdybXNybChNU1JfSUEzMl9VQ09ERV9SRVYsIDB4MFVMTCk7CiAKICAgICAvKiBBcyBkb2N1
bWVudGVkIGluIHRoZSBTRE06IERvIGEgQ1BVSUQgMSBoZXJlICovCkBAIC0zMjAsMTkgKzM3Mywx
NyBAQCBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHZh
bFsxXSA9ICh1aW50MzJfdCkobXNyX2NvbnRlbnQgPj4gMzIpOwogCiAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7Ci0gICAgaWYgKCB2YWxb
MV0gIT0gdWNpLT5tYy5tY19pbnRlbC0+aGRyLnJldiApCisgICAgaWYgKCB2YWxbMV0gIT0gbWNf
aW50ZWwtPmhkci5yZXYgKQogICAgIHsKICAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2Nv
ZGU6IENQVSVkIHVwZGF0ZSBmcm9tIHJldmlzaW9uICIKICAgICAgICAgICAgICAgICIlI3ggdG8g
JSN4IGZhaWxlZC4gUmVzdWx0aW5nIHJldmlzaW9uIGlzICUjeC5cbiIsIGNwdV9udW0sCi0gICAg
ICAgICAgICAgICB1Y2ktPmNwdV9zaWcucmV2LCB1Y2ktPm1jLm1jX2ludGVsLT5oZHIucmV2LCB2
YWxbMV0pOworICAgICAgICAgICAgICAgdWNpLT5jcHVfc2lnLnJldiwgbWNfaW50ZWwtPmhkci5y
ZXYsIHZhbFsxXSk7CiAgICAgICAgIHJldHVybiAtRUlPOwogICAgIH0KICAgICBwcmludGsoS0VS
Tl9JTkZPICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAiCiAgICAgICAg
ICAgICIlI3ggdG8gJSN4LCBkYXRlID0gJTA0eC0lMDJ4LSUwMnggXG4iLAotICAgICAgICAgICBj
cHVfbnVtLCB1Y2ktPmNwdV9zaWcucmV2LCB2YWxbMV0sCi0gICAgICAgICAgIHVjaS0+bWMubWNf
aW50ZWwtPmhkci55ZWFyLAotICAgICAgICAgICB1Y2ktPm1jLm1jX2ludGVsLT5oZHIubW9udGgs
Ci0gICAgICAgICAgIHVjaS0+bWMubWNfaW50ZWwtPmhkci5kYXkpOworICAgICAgICAgICBjcHVf
bnVtLCB1Y2ktPmNwdV9zaWcucmV2LCB2YWxbMV0sIG1jX2ludGVsLT5oZHIueWVhciwKKyAgICAg
ICAgICAgbWNfaW50ZWwtPmhkci5tb250aCwgbWNfaW50ZWwtPmhkci5kYXkpOwogICAgIHVjaS0+
Y3B1X3NpZy5yZXYgPSB2YWxbMV07CiAKICAgICByZXR1cm4gMDsKQEAgLTM3Miw3ICs0MjMsNiBA
QCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25z
dCB2b2lkICpidWYsCiAgICAgbG9uZyBvZmZzZXQgPSAwOwogICAgIGludCBlcnJvciA9IDA7CiAg
ICAgdm9pZCAqbWM7Ci0gICAgdW5zaWduZWQgaW50IG1hdGNoaW5nX2NvdW50ID0gMDsKIAogICAg
IC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KICAgICBCVUdfT04oY3B1
ICE9IHJhd19zbXBfcHJvY2Vzc29yX2lkKCkpOwpAQCAtMzkwLDEwICs0NDAsOCBAQCBzdGF0aWMg
aW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpi
dWYsCiAgICAgICAgICAqIGxldHMga2VlcCBzZWFyY2hpbmcgdGlsbCB0aGUgbGF0ZXN0IHZlcnNp
b24KICAgICAgICAgICovCiAgICAgICAgIGlmICggZXJyb3IgPT0gMSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIG1hdGNoaW5nX2NvdW50Kys7CiAgICAgICAgICAgICBlcnJvciA9IDA7Ci0gICAg
ICAgIH0KKwogICAgICAgICB4ZnJlZShtYyk7CiAgICAgfQogICAgIGlmICggb2Zmc2V0ID4gMCAp
CkBAIC00MDEsNyArNDQ5LDcgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5z
aWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgIGlmICggb2Zmc2V0IDwgMCApCiAg
ICAgICAgIGVycm9yID0gb2Zmc2V0OwogCi0gICAgaWYgKCAhZXJyb3IgJiYgbWF0Y2hpbmdfY291
bnQgKQorICAgIGlmICggIWVycm9yICYmIG1hdGNoX2NwdShtaWNyb2NvZGVfZ2V0X2NhY2hlKCkp
ICkKICAgICAgICAgZXJyb3IgPSBhcHBseV9taWNyb2NvZGUoY3B1KTsKIAogICAgIHJldHVybiBl
cnJvcjsKQEAgLTQxNyw2ICs0NjUsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9v
cHMgbWljcm9jb2RlX2ludGVsX29wcyA9IHsKICAgICAuY3B1X3JlcXVlc3RfbWljcm9jb2RlICAg
ICAgICAgICAgPSBjcHVfcmVxdWVzdF9taWNyb2NvZGUsCiAgICAgLmNvbGxlY3RfY3B1X2luZm8g
ICAgICAgICAgICAgICAgID0gY29sbGVjdF9jcHVfaW5mbywKICAgICAuYXBwbHlfbWljcm9jb2Rl
ICAgICAgICAgICAgICAgICAgPSBhcHBseV9taWNyb2NvZGUsCisgICAgLmZyZWVfcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgID0gZnJlZV9wYXRjaCwKKyAgICAuY29tcGFyZV9wYXRjaCAgICAg
ICAgICAgICAgICAgICAgPSBjb21wYXJlX3BhdGNoLAorICAgIC5tYXRjaF9jcHUgICAgICAgICAg
ICAgICAgICAgICAgICA9IG1hdGNoX2NwdSwKIH07CiAKIGludCBfX2luaXQgbWljcm9jb2RlX2lu
aXRfaW50ZWwodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2Rl
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCmluZGV4IDg4MmY1NjAuLjRkNDU0
MDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaApAQCAtMTIsNiArMTIsMTQgQEAgZW51bSBtaWNy
b2NvZGVfbWF0Y2hfcmVzdWx0IHsKIHN0cnVjdCBjcHVfc2lnbmF0dXJlOwogc3RydWN0IHVjb2Rl
X2NwdV9pbmZvOwogCitzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoIHsKKyAgICB1bmlvbiB7CisgICAg
ICAgIHN0cnVjdCBtaWNyb2NvZGVfaW50ZWwgKm1jX2ludGVsOworICAgICAgICBzdHJ1Y3QgbWlj
cm9jb2RlX2FtZCAqbWNfYW1kOworICAgICAgICB2b2lkICptYzsKKyAgICB9OworfTsKKwogc3Ry
dWN0IG1pY3JvY29kZV9vcHMgewogICAgIGludCAoKm1pY3JvY29kZV9yZXN1bWVfbWF0Y2gpKHVu
c2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKTsKICAgICBpbnQgKCpjcHVfcmVxdWVzdF9t
aWNyb2NvZGUpKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKQEAgLTE5LDYgKzI3
LDEwIEBAIHN0cnVjdCBtaWNyb2NvZGVfb3BzIHsKICAgICBpbnQgKCpjb2xsZWN0X2NwdV9pbmZv
KSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyk7CiAgICAgaW50
ICgqYXBwbHlfbWljcm9jb2RlKSh1bnNpZ25lZCBpbnQgY3B1KTsKICAgICBpbnQgKCpzdGFydF91
cGRhdGUpKHZvaWQpOworICAgIHZvaWQgKCpmcmVlX3BhdGNoKSh2b2lkICptYyk7CisgICAgYm9v
bCAoKm1hdGNoX2NwdSkoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpOworICAg
IGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCAoKmNvbXBhcmVfcGF0Y2gpKAorICAgICAgICBj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXcsIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggKm9sZCk7CiB9OwogCiBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSB7CkBAIC0zOSw0ICs1MSw4
IEBAIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyB7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHVjb2Rl
X2NwdV9pbmZvLCB1Y29kZV9jcHVfaW5mbyk7CiBleHRlcm4gY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9vcHMgKm1pY3JvY29kZV9vcHM7CiAKK2NvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1p
Y3JvY29kZV9nZXRfY2FjaGUodm9pZCk7Citib29sIG1pY3JvY29kZV91cGRhdGVfY2FjaGUoc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpOwordm9pZCBtaWNyb2NvZGVfZnJlZV9wYXRjaChz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCk7CisKICNlbmRpZiAvKiBBU01fWDg2X19NSUNS
T0NPREVfSCAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:18:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JNI-0001PZ-Kq; Thu, 12 Sep 2019 07:18:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNH-0001PN-3f
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:18:39 +0000
X-Inumbo-ID: 8730777e-d52d-11e9-978d-bc764e2007e4
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8730777e-d52d-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 07:18:33 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906197"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:30 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:14 +0800
Message-Id: <1568272949-1086-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 01/16] 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG8gYSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUg
dG8gY2hlY2sKYW4gdXBkYXRlIGFnYWluc3QgdGhlIENQVSBzaWduYXR1cmUgYW5kIGN1cnJlbnQg
dXBkYXRlIHJldmlzaW9uLgoKTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCB3
aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKKGFrYSBtaWNyb2NvZGUuYyksIGl0IGhhcyBiZWVu
IHBsYWNlZCBpbiB0aGUgY29tbW9uIGhlYWRlci4gQW5kCmNvbnN0aWZ5aW5nIHRoZSBwYXJhbWV0
ZXIgb2YgbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdApjYW4gYmUgY2FsbGVk
IGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYxMDoKIC0gRHJvcCBSQnMKIC0gYXNz
ZXJ0IHRoYXQgbWljcm9jb2RlIHBhc3NlZCB0byBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkgd291
bGQgcGFzcwogc2FuaXR5IGNoZWNrLiBDb25zdGlmeSB0aGUgcGFyYW1ldGVyIG9mIG1pY3JvY29k
ZV9zYW5pdHlfY2hlY2soKQoKQ2hhbmdlcyBpbiB2OToKIC0gbWljcm9jb2RlX3VwZGF0ZV9tYXRj
aCgpIGRvZXNuJ3QgYWNjZXB0IChzaWcsIHBmLCByZXYpIGFueSBsb25nZXIuCiBIZW5jZSwgaXQg
d29uJ3QgYmUgdXNlZCB0byBjb21wYXJlIHR3byBhcmJpdHJhcnkgdXBkYXRlcy4KIC0gcmV3cml0
ZSBwYXRjaCBkZXNjcmlwdGlvbgoKQ2hhbmdlcyBpbiB2ODoKIC0gbWFrZSBzdXJlIGVub3VnaCBy
b29tIGZvciBhbiBleHRlbmRlZCBoZWFkZXIgYW5kIHNpZ25hdHVyZSBhcnJheQoKQ2hhbmdlcyBp
biB2NjoKIC0gZWxpbWluYXRlIHVubmVjZXNzYXJ5IHR5cGUgY2FzdGluZyBpbiBtaWNyb2NvZGVf
dXBkYXRlX21hdGNoCiAtIGNoZWNrIGlmIGEgcGF0Y2ggaGFzIGFuIGV4dGVuZCBoZWFkZXIKCkNo
YW5nZXMgaW4gdjU6CiAtIGNvbnN0aWZ5IHRoZSBleHRlbmRlZF9zaWduYXR1cmUKIC0gdXNlIG5h
bWVkIGVudW0gdHlwZSBmb3IgdGhlIHJldHVybiB2YWx1ZSBvZiBtaWNyb2NvZGVfdXBkYXRlX21h
dGNoCi0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8IDc1ICsrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3Jv
Y29kZS5oIHwgIDYgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAzNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMg
Yi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggMjJmZGVjYS4uMWEzZmZhNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtMTM0LDIxICsxMzQsMTEgQEAgc3RhdGljIGludCBj
b2xsZWN0X2NwdV9pbmZvKHVuc2lnbmVkIGludCBjcHVfbnVtLCBzdHJ1Y3QgY3B1X3NpZ25hdHVy
ZSAqY3NpZykKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgbWljcm9jb2Rl
X3VwZGF0ZV9tYXRjaCgKLSAgICB1bnNpZ25lZCBpbnQgY3B1X251bSwgY29uc3Qgc3RydWN0IG1p
Y3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciwKLSAgICBpbnQgc2lnLCBpbnQgcGYpCitz
dGF0aWMgaW50IG1pY3JvY29kZV9zYW5pdHlfY2hlY2soY29uc3Qgdm9pZCAqbWMpCiB7Ci0gICAg
c3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1
X251bSk7Ci0KLSAgICByZXR1cm4gKHNpZ21hdGNoKHNpZywgdWNpLT5jcHVfc2lnLnNpZywgcGYs
IHVjaS0+Y3B1X3NpZy5wZikgJiYKLSAgICAgICAgICAgIChtY19oZWFkZXItPnJldiA+IHVjaS0+
Y3B1X3NpZy5yZXYpKTsKLX0KLQotc3RhdGljIGludCBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKHZv
aWQgKm1jKQotewotICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIg
PSBtYzsKLSAgICBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgKmV4dF9oZWFkZXIgPSBOVUxMOwot
ICAgIHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7CisgICAgY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOworICAgIGNvbnN0IHN0cnVj
dCBleHRlbmRlZF9zaWd0YWJsZSAqZXh0X2hlYWRlciA9IE5VTEw7CisgICAgY29uc3Qgc3RydWN0
IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKICAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3Np
emUsIGRhdGFfc2l6ZSwgZXh0X3RhYmxlX3NpemU7CiAgICAgdW5zaWduZWQgaW50IGV4dF9zaWdj
b3VudCA9IDAsIGk7CiAgICAgdWludDMyX3Qgc3VtLCBvcmlnX3N1bTsKQEAgLTIzNCw2ICsyMjQs
NDIgQEAgc3RhdGljIGludCBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKHZvaWQgKm1jKQogICAgIHJl
dHVybiAwOwogfQogCisvKiBDaGVjayBhbiB1cGRhdGUgYWdhaW5zdCB0aGUgQ1BVIHNpZ25hdHVy
ZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2aXNpb24gKi8KK3N0YXRpYyBlbnVtIG1pY3JvY29kZV9t
YXRjaF9yZXN1bHQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgKKyAgICBjb25zdCBzdHJ1Y3QgbWlj
cm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyLCB1bnNpZ25lZCBpbnQgY3B1KQoreworICAg
IGNvbnN0IHN0cnVjdCBleHRlbmRlZF9zaWd0YWJsZSAqZXh0X2hlYWRlcjsKKyAgICBjb25zdCBz
dHJ1Y3QgZXh0ZW5kZWRfc2lnbmF0dXJlICpleHRfc2lnOworICAgIHVuc2lnbmVkIGludCBpOwor
ICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8s
IGNwdSk7CisgICAgdW5zaWduZWQgaW50IHNpZyA9IHVjaS0+Y3B1X3NpZy5zaWc7CisgICAgdW5z
aWduZWQgaW50IHBmID0gdWNpLT5jcHVfc2lnLnBmOworICAgIHVuc2lnbmVkIGludCByZXYgPSB1
Y2ktPmNwdV9zaWcucmV2OworICAgIHVuc2lnbmVkIGxvbmcgZGF0YV9zaXplID0gZ2V0X2RhdGFz
aXplKG1jX2hlYWRlcik7CisgICAgY29uc3Qgdm9pZCAqZW5kID0gKGNvbnN0IHZvaWQgKiltY19o
ZWFkZXIgKyBnZXRfdG90YWxzaXplKG1jX2hlYWRlcik7CisKKyAgICBBU1NFUlQoIW1pY3JvY29k
ZV9zYW5pdHlfY2hlY2sobWNfaGVhZGVyKSk7CisgICAgaWYgKCBzaWdtYXRjaChzaWcsIG1jX2hl
YWRlci0+c2lnLCBwZiwgbWNfaGVhZGVyLT5wZikgKQorICAgICAgICByZXR1cm4gKG1jX2hlYWRl
ci0+cmV2ID4gcmV2KSA/IE5FV19VQ09ERSA6IE9MRF9VQ09ERTsKKworICAgIGV4dF9oZWFkZXIg
PSAoY29uc3Qgdm9pZCAqKShtY19oZWFkZXIgKyAxKSArIGRhdGFfc2l6ZTsKKyAgICBleHRfc2ln
ID0gKGNvbnN0IHZvaWQgKikoZXh0X2hlYWRlciArIDEpOworCisgICAgLyoKKyAgICAgKiBNYWtl
IHN1cmUgdGhlcmUgaXMgZW5vdWdoIHNwYWNlIHRvIGhvbGQgYW4gZXh0ZW5kZWQgaGVhZGVyIGFu
ZCBlbm91Z2gKKyAgICAgKiBhcnJheSBlbGVtZW50cy4KKyAgICAgKi8KKyAgICBpZiAoIChlbmQg
PCAoY29uc3Qgdm9pZCAqKWV4dF9zaWcpIHx8CisgICAgICAgICAoZW5kIDwgKGNvbnN0IHZvaWQg
KikoZXh0X3NpZyArIGV4dF9oZWFkZXItPmNvdW50KSkgKQorICAgICAgICByZXR1cm4gTUlTX1VD
T0RFOworCisgICAgZm9yICggaSA9IDA7IGkgPCBleHRfaGVhZGVyLT5jb3VudDsgaSsrICkKKyAg
ICAgICAgaWYgKCBzaWdtYXRjaChzaWcsIGV4dF9zaWdbaV0uc2lnLCBwZiwgZXh0X3NpZ1tpXS5w
ZikgKQorICAgICAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJldiA+IHJldikgPyBORVdfVUNP
REUgOiBPTERfVUNPREU7CisKKyAgICByZXR1cm4gTUlTX1VDT0RFOworfQorCiAvKgogICogcmV0
dXJuIDAgLSBubyB1cGRhdGUgZm91bmQKICAqIHJldHVybiAxIC0gZm91bmQgdXBkYXRlCkBAIC0y
NDMsMzEgKzI2OSwxMiBAQCBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qg
dm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZv
ICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3Qg
bWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7Ci0gICAgY29uc3Qgc3RydWN0
IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyOwogICAgIHVuc2lnbmVkIGxvbmcgdG90YWxf
c2l6ZSA9IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKLSAgICBpbnQgZXh0X3NpZ2NvdW50LCBp
OwotICAgIHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7CiAgICAgdm9pZCAqbmV3
X21jOwogCi0gICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKGNwdSwgbWNfaGVhZGVyLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtY19oZWFkZXItPnNpZywgbWNfaGVhZGVy
LT5wZikgKQotICAgICAgICBnb3RvIGZpbmQ7Ci0KLSAgICBpZiAoIHRvdGFsX3NpemUgPD0gKGdl
dF9kYXRhc2l6ZShtY19oZWFkZXIpICsgTUNfSEVBREVSX1NJWkUpICkKKyAgICBpZiAoIG1pY3Jv
Y29kZV91cGRhdGVfbWF0Y2gobWMsIGNwdSkgIT0gTkVXX1VDT0RFICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICBleHRfaGVhZGVyID0gbWMgKyBnZXRfZGF0YXNpemUobWNfaGVhZGVyKSArIE1D
X0hFQURFUl9TSVpFOwotICAgIGV4dF9zaWdjb3VudCA9IGV4dF9oZWFkZXItPmNvdW50OwotICAg
IGV4dF9zaWcgPSAodm9pZCAqKWV4dF9oZWFkZXIgKyBFWFRfSEVBREVSX1NJWkU7Ci0gICAgZm9y
ICggaSA9IDA7IGkgPCBleHRfc2lnY291bnQ7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoIG1p
Y3JvY29kZV91cGRhdGVfbWF0Y2goY3B1LCBtY19oZWFkZXIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBleHRfc2lnLT5zaWcsIGV4dF9zaWctPnBmKSApCi0gICAgICAgICAg
ICBnb3RvIGZpbmQ7Ci0gICAgICAgIGV4dF9zaWcrKzsKLSAgICB9Ci0gICAgcmV0dXJuIDA7Ci0g
ZmluZDoKICAgICBwcl9kZWJ1ZygibWljcm9jb2RlOiBDUFUlZCBmb3VuZCBhIG1hdGNoaW5nIG1p
Y3JvY29kZSB1cGRhdGUgd2l0aCIKICAgICAgICAgICAgICAiIHZlcnNpb24gJSN4IChjdXJyZW50
PSUjeClcbiIsCiAgICAgICAgICAgICAgY3B1LCBtY19oZWFkZXItPnJldiwgdWNpLT5jcHVfc2ln
LnJldik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAppbmRleCAyM2VhOTU0Li44ODJmNTYwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWljcm9jb2RlLmgKQEAgLTMsNiArMywxMiBAQAogCiAjaW5jbHVkZSA8eGVuL3Bl
cmNwdS5oPgogCitlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgeworICAgIE9MRF9VQ09ERSwg
Lyogc2lnbmF0dXJlIG1hdGNoZWQsIGJ1dCByZXZpc2lvbiBpZCBpcyBvbGRlciBvciBlcXVhbCAq
LworICAgIE5FV19VQ09ERSwgLyogc2lnbmF0dXJlIG1hdGNoZWQsIGJ1dCByZXZpc2lvbiBpZCBp
cyBuZXdlciAqLworICAgIE1JU19VQ09ERSwgLyogc2lnbmF0dXJlIG1pc21hdGNoZWQgKi8KK307
CisKIHN0cnVjdCBjcHVfc2lnbmF0dXJlOwogc3RydWN0IHVjb2RlX2NwdV9pbmZvOwogCi0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:18:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JNG-0001PH-AZ; Thu, 12 Sep 2019 07: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNF-0001P9-98
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:18:37 +0000
X-Inumbo-ID: 88e1f85e-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88e1f85e-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:36 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906208"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:33 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:15 +0800
Message-Id: <1568272949-1086-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 02/16] microcode/amd: distinguish old and
 mismatched ucode in microcode_fits()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

U29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93ZXIgdGhhbiBvciBlcXVhbCB0byBj
dXJyZW50IENQVSdzCnBhdGNoIGxldmVsIGlzIHVzZWZ1bC4gRm9yIGV4YW1wbGUsIHRvIHdvcmsg
YXJvdW5kIGEgYnJva2VuIGJpb3Mgd2hpY2gKb25seSBsb2FkcyB1Y29kZSBmb3IgQlNQLCB3aGVu
IEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVwLAppdCBpcyBiZXR0ZXIgdG8g
c2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2VyIG9yIGVxdWFsIGxldmVsIGZvciBBUHMKCk5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhpcyBwYXRjaC4gQnV0IGZvbGxvd2luZyBwYXRjaCB3
b3VsZApoYW5kbGUgIm9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjg6CiAt
IG5ldwotLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgfCAxOCArKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfYW1kLmMKaW5kZXggOWI3NDMzMC4uN2ZhNzAwYiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5j
CkBAIC0xNTIsOCArMTUyLDggQEAgc3RhdGljIGJvb2xfdCBmaW5kX2VxdWl2X2NwdV9pZChjb25z
dCBzdHJ1Y3QgZXF1aXZfY3B1X2VudHJ5ICplcXVpdl9jcHVfdGFibGUsCiAgICAgcmV0dXJuIDA7
CiB9CiAKLXN0YXRpYyBib29sX3QgbWljcm9jb2RlX2ZpdHMoY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9hbWQgKm1jX2FtZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNwdSkKK3N0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgbWljcm9jb2RlX2ZpdHMo
CisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCwgdW5zaWduZWQgaW50IGNw
dSkKIHsKICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2Nw
dV9pbmZvLCBjcHUpOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqbWNf
aGVhZGVyID0gbWNfYW1kLT5tcGI7CkBAIC0xNjcsMjcgKzE2NywyNyBAQCBzdGF0aWMgYm9vbF90
IG1pY3JvY29kZV9maXRzKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQsCiAgICAg
Y3VycmVudF9jcHVfaWQgPSBjcHVpZF9lYXgoMHgwMDAwMDAwMSk7CiAKICAgICBpZiAoICFmaW5k
X2VxdWl2X2NwdV9pZChlcXVpdl9jcHVfdGFibGUsIGN1cnJlbnRfY3B1X2lkLCAmZXF1aXZfY3B1
X2lkKSApCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gTUlTX1VDT0RFOwogCiAg
ICAgaWYgKCAobWNfaGVhZGVyLT5wcm9jZXNzb3JfcmV2X2lkKSAhPSBlcXVpdl9jcHVfaWQgKQot
ICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIE1JU19VQ09ERTsKIAogICAgIGlmICgg
IXZlcmlmeV9wYXRjaF9zaXplKG1jX2FtZC0+bXBiX3NpemUpICkKICAgICB7CiAgICAgICAgIHBy
X2RlYnVnKCJtaWNyb2NvZGU6IHBhdGNoIHNpemUgbWlzbWF0Y2hcbiIpOwotICAgICAgICByZXR1
cm4gMDsKKyAgICAgICAgcmV0dXJuIE1JU19VQ09ERTsKICAgICB9CiAKICAgICBpZiAoIG1jX2hl
YWRlci0+cGF0Y2hfaWQgPD0gdWNpLT5jcHVfc2lnLnJldiApCiAgICAgewogICAgICAgICBwcl9k
ZWJ1ZygibWljcm9jb2RlOiBwYXRjaCBpcyBhbHJlYWR5IGF0IHJlcXVpcmVkIGxldmVsIG9yIGdy
ZWF0ZXIuXG4iKTsKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBPTERfVUNPREU7
CiAgICAgfQogCiAgICAgcHJfZGVidWcoIm1pY3JvY29kZTogQ1BVJWQgZm91bmQgYSBtYXRjaGlu
ZyBtaWNyb2NvZGUgdXBkYXRlIHdpdGggdmVyc2lvbiAlI3ggKGN1cnJlbnQ9JSN4KVxuIiwKICAg
ICAgICAgICAgICBjcHUsIG1jX2hlYWRlci0+cGF0Y2hfaWQsIHVjaS0+Y3B1X3NpZy5yZXYpOwog
Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIE5FV19VQ09ERTsKIH0KIAogc3RhdGljIGludCBh
cHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKQEAgLTQ5Niw3ICs0OTYsNyBAQCBzdGF0
aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lk
ICpidWYsCiAgICAgd2hpbGUgKCAoZXJyb3IgPSBnZXRfdWNvZGVfZnJvbV9idWZmZXJfYW1kKG1j
X2FtZCwgYnVmLCBidWZzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmb2Zmc2V0KSkgPT0gMCApCiAgICAgewotICAgICAgICBpZiAoIG1pY3JvY29k
ZV9maXRzKG1jX2FtZCwgY3B1KSApCisgICAgICAgIGlmICggbWljcm9jb2RlX2ZpdHMobWNfYW1k
LCBjcHUpID09IE5FV19VQ09ERSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGVycm9yID0gYXBw
bHlfbWljcm9jb2RlKGNwdSk7CiAgICAgICAgICAgICBpZiAoIGVycm9yICkKQEAgLTU3OSw3ICs1
NzksNyBAQCBzdGF0aWMgaW50IG1pY3JvY29kZV9yZXN1bWVfbWF0Y2godW5zaWduZWQgaW50IGNw
dSwgY29uc3Qgdm9pZCAqbWMpCiAgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCA9IHVj
aS0+bWMubWNfYW1kOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICpzcmMgPSBtYzsK
IAotICAgIGlmICggIW1pY3JvY29kZV9maXRzKHNyYywgY3B1KSApCisgICAgaWYgKCBtaWNyb2Nv
ZGVfZml0cyhzcmMsIGNwdSkgIT0gTkVXX1VDT0RFICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICBpZiAoIHNyYyAhPSBtY19hbWQgKQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:18:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07:18:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8JNV-0001TH-PO; Thu, 12 Sep 2019 07: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNU-0001Rk-77
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:18:52 +0000
X-Inumbo-ID: 8e10dee4-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e10dee4-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:44 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906239"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:42 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:18 +0800
Message-Id: <1568272949-1086-6-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 05/16] 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>

UmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hlIGZpZWxkIGluIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyBz
aW5jZSBpdCBoYXMKYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVh
ZHMgdG8gb25seSBvbmUgZmllbGQKcmVtYWluaW5nIGluIHVjb2RlX2NwdV9pbmZvLiBUaGVuLCB0
aGlzIHN0cnVjdCBpcyByZW1vdmVkIGFuZCB0aGUKcmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0
dXJlKSBpcyBzdG9yZWQgaW4gcGVyLWNwdSBhcmVhLgoKVGhlIGNwdSBzdGF0dXMgbm90aWZpZXIg
aXMgYWxzbyByZW1vdmVkLiBJdCB3YXMgdXNlZCB0byBmcmVlIHRoZSAibWMiCmZpZWxkIHRvIGF2
b2lkIG1lbW9yeSBsZWFrLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVs
LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNo
YW5nZXMgaW4gdjk6CiAtIHJlYmFzZSBhbmQgZml4IGNvbmZsaWN0CgpDaGFuZ2VzIGluIHY4Ogog
LSBzcGxpdCBtaWNyb2NvZGVfcmVzdW1lX2NwdSgpIGNsZWFudXAgdG8gYSBzZXBhcmF0ZSBwYXRj
aC4KCkNoYW5nZXMgaW4gdjY6CiAtIHJlbW92ZSB0aGUgd2hvbGUgc3RydWN0IHVjb2RlX2NwdV9p
bmZvIGluc3RlYWQgb2YgdGhlIHBlci1jcHUgY2FjaGUKICBpbiBpdC4KLS0tCiB4ZW4vYXJjaC94
ODYvYXBpYy5jICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAg
ICAgICAgfCA1NyArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCA1OSArKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8IDI4ICsr
KysrKystLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8IDEyICstLS0tLS0tLQogNiBmaWxl
cyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKaW5kZXggZWEwZDU2
MS4uNmNkYjUwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJj
aC94ODYvYXBpYy5jCkBAIC0xMTkwLDcgKzExOTAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2hl
Y2tfZGVhZGxpbmVfZXJyYXRhKHZvaWQpCiAgICAgZWxzZQogICAgICAgICByZXYgPSAodW5zaWdu
ZWQgbG9uZyltLT5kcml2ZXJfZGF0YTsKIAotICAgIGlmICggdGhpc19jcHUodWNvZGVfY3B1X2lu
Zm8pLmNwdV9zaWcucmV2ID49IHJldiApCisgICAgaWYgKCB0aGlzX2NwdShjcHVfc2lnKS5yZXYg
Pj0gcmV2ICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZf
RkVBVFVSRV9UU0NfREVBRExJTkUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IDkyMmI5NGYuLmQxN2RiZWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWlj
cm9jb2RlLmMKQEAgLTE4Nyw3ICsxODcsNyBAQCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyAq
bWljcm9jb2RlX29wczsKIAogc3RhdGljIERFRklORV9TUElOTE9DSyhtaWNyb2NvZGVfbXV0ZXgp
OwogCi1ERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdWNvZGVfY3B1X2luZm8sIHVjb2RlX2NwdV9pbmZv
KTsKK0RFRklORV9QRVJfQ1BVKHN0cnVjdCBjcHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKIAogc3Ry
dWN0IG1pY3JvY29kZV9pbmZvIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwpAQCAtMTk2LDMyICsx
OTYsMTcgQEAgc3RydWN0IG1pY3JvY29kZV9pbmZvIHsKICAgICBjaGFyIGJ1ZmZlclsxXTsKIH07
CiAKLXN0YXRpYyB2b2lkIF9fbWljcm9jb2RlX2ZpbmlfY3B1KHVuc2lnbmVkIGludCBjcHUpCi17
Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5m
bywgY3B1KTsKLQotICAgIHhmcmVlKHVjaS0+bWMubWNfdmFsaWQpOwotICAgIG1lbXNldCh1Y2ks
IDAsIHNpemVvZigqdWNpKSk7Ci19Ci0KLXN0YXRpYyB2b2lkIG1pY3JvY29kZV9maW5pX2NwdSh1
bnNpZ25lZCBpbnQgY3B1KQotewotICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211dGV4KTsKLSAg
ICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUpOwotICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVf
bXV0ZXgpOwotfQotCiBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5zaWduZWQgaW50IGNwdSkK
IHsKICAgICBpbnQgZXJyOwotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9j
cHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9
ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CiAKICAgICBpZiAoICFtaWNyb2NvZGVfb3BzICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7CiAKLSAg
ICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3Np
Zyk7CisgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsIHNpZyk7
CiAgICAgaWYgKCBsaWtlbHkoIWVycikgKQogICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5h
cHBseV9taWNyb2NvZGUoY3B1KTsKICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsK
QEAgLTI2OCwxNiArMjUzLDEzIEBAIHN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUoY29u
c3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkKIHsKICAgICBpbnQgZXJyOwogICAgIHVuc2lnbmVk
IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZv
ICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKKyAgICBzdHJ1Y3QgY3B1X3Np
Z25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKIAogICAgIHNwaW5fbG9jaygm
bWljcm9jb2RlX211dGV4KTsKIAotICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1
X2luZm8oY3B1LCAmdWNpLT5jcHVfc2lnKTsKKyAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xs
ZWN0X2NwdV9pbmZvKGNwdSwgc2lnKTsKICAgICBpZiAoIGxpa2VseSghZXJyKSApCiAgICAgICAg
IGVyciA9IG1pY3JvY29kZV9vcHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShjcHUsIGJ1Ziwgc2l6
ZSk7Ci0gICAgZWxzZQotICAgICAgICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUpOwotCiAgICAg
c3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CiAKICAgICByZXR1cm4gZXJyOwpAQCAtMzY0
LDI5ICszNDYsMTAgQEAgc3RhdGljIGludCBfX2luaXQgbWljcm9jb2RlX2luaXQodm9pZCkKIH0K
IF9faW5pdGNhbGwobWljcm9jb2RlX2luaXQpOwogCi1zdGF0aWMgaW50IG1pY3JvY29kZV9wZXJj
cHVfY2FsbGJhY2soCi0gICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxv
bmcgYWN0aW9uLCB2b2lkICpoY3B1KQotewotICAgIHVuc2lnbmVkIGludCBjcHUgPSAodW5zaWdu
ZWQgbG9uZyloY3B1OwotCi0gICAgc3dpdGNoICggYWN0aW9uICkKLSAgICB7Ci0gICAgY2FzZSBD
UFVfREVBRDoKLSAgICAgICAgbWljcm9jb2RlX2ZpbmlfY3B1KGNwdSk7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KLQotICAgIHJldHVybiBOT1RJRllfRE9ORTsKLX0KLQotc3RhdGljIHN0cnVjdCBu
b3RpZmllcl9ibG9jayBtaWNyb2NvZGVfcGVyY3B1X25mYiA9IHsKLSAgICAubm90aWZpZXJfY2Fs
bCA9IG1pY3JvY29kZV9wZXJjcHVfY2FsbGJhY2ssCi19OwotCiBpbnQgX19pbml0IGVhcmx5X21p
Y3JvY29kZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQogewogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1
Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKKyAgICBzdHJ1Y3QgY3B1X3NpZ25h
dHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKICAgICBpbnQgcmMgPSAwOwogICAg
IHZvaWQgKmRhdGEgPSBOVUxMOwogICAgIHNpemVfdCBsZW47CkBAIC00MDUsNyArMzY4LDcgQEAg
aW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSkK
ICAgICAgICAgZGF0YSA9IGJvb3RzdHJhcF9tYXAoJnVjb2RlX21vZCk7CiAgICAgfQogCi0gICAg
bWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOworICAg
IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1LCBzaWcpOwogCiAgICAgaWYgKCBk
YXRhICkKICAgICB7CkBAIC00MjQsNyArMzg3LDcgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2Nv
ZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSkKIGludCBfX2luaXQgZWFybHlfbWljcm9j
b2RlX2luaXQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1
X2luZm8sIGNwdSk7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNw
dV9zaWcsIGNwdSk7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSBtaWNyb2NvZGVfaW5pdF9pbnRl
bCgpOwpAQCAtNDM3LDEyICs0MDAsMTAgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfaW5p
dCh2b2lkKQogCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzICkKICAgICB7Ci0gICAgICAgIG1pY3Jv
Y29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1LCAmdWNpLT5jcHVfc2lnKTsKKyAgICAgICAg
bWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsIHNpZyk7CiAKICAgICAgICAgaWYg
KCB1Y29kZV9tb2QubW9kX2VuZCB8fCB1Y29kZV9ibG9iLnNpemUgKQogICAgICAgICAgICAgcmMg
PSBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSh0cnVlKTsKLQotICAgICAgICByZWdpc3Rlcl9j
cHVfbm90aWZpZXIoJm1pY3JvY29kZV9wZXJjcHVfbmZiKTsKICAgICB9CiAKICAgICByZXR1cm4g
cmM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYwppbmRleCAwNGIwMGFhLi42OWM5Y2ZlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVf
YW1kLmMKQEAgLTE1NSw3ICsxNTUsNyBAQCBzdGF0aWMgYm9vbF90IGZpbmRfZXF1aXZfY3B1X2lk
KGNvbnN0IHN0cnVjdCBlcXVpdl9jcHVfZW50cnkgKmVxdWl2X2NwdV90YWJsZSwKIHN0YXRpYyBl
bnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgbWljcm9jb2RlX2ZpdHMoCiAgICAgY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCwgdW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1
Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwor
ICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBj
cHUpOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqbWNfaGVhZGVyID0g
bWNfYW1kLT5tcGI7CiAgICAgY29uc3Qgc3RydWN0IGVxdWl2X2NwdV9lbnRyeSAqZXF1aXZfY3B1
X3RhYmxlID0gbWNfYW1kLT5lcXVpdl9jcHVfdGFibGU7CiAgICAgdW5zaWduZWQgaW50IGN1cnJl
bnRfY3B1X2lkOwpAQCAtMTc4LDE0ICsxNzgsMTQgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21h
dGNoX3Jlc3VsdCBtaWNyb2NvZGVfZml0cygKICAgICAgICAgcmV0dXJuIE1JU19VQ09ERTsKICAg
ICB9CiAKLSAgICBpZiAoIG1jX2hlYWRlci0+cGF0Y2hfaWQgPD0gdWNpLT5jcHVfc2lnLnJldiAp
CisgICAgaWYgKCBtY19oZWFkZXItPnBhdGNoX2lkIDw9IHNpZy0+cmV2ICkKICAgICB7CiAgICAg
ICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IHBhdGNoIGlzIGFscmVhZHkgYXQgcmVxdWlyZWQgbGV2
ZWwgb3IgZ3JlYXRlci5cbiIpOwogICAgICAgICByZXR1cm4gT0xEX1VDT0RFOwogICAgIH0KIAog
ICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQVSVkIGZvdW5kIGEgbWF0Y2hpbmcgbWljcm9jb2Rl
IHVwZGF0ZSB3aXRoIHZlcnNpb24gJSN4IChjdXJyZW50PSUjeClcbiIsCi0gICAgICAgICAgICAg
Y3B1LCBtY19oZWFkZXItPnBhdGNoX2lkLCB1Y2ktPmNwdV9zaWcucmV2KTsKKyAgICAgICAgICAg
ICBjcHUsIG1jX2hlYWRlci0+cGF0Y2hfaWQsIHNpZy0+cmV2KTsKIAogICAgIHJldHVybiBORVdf
VUNPREU7CiB9CkBAIC0yNTksOSArMjU5LDkgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWdu
ZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHN0cnVjdCB1Y29k
ZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CiAgICAgdWlu
dDMyX3QgcmV2OwogICAgIGludCBod19lcnI7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNp
ZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9o
ZWFkZXJfYW1kICpoZHI7CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gg
PSBtaWNyb2NvZGVfZ2V0X2NhY2hlKCk7CiAKQEAgLTMwMCw5ICszMDAsOSBAQCBzdGF0aWMgaW50
IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIH0KIAogICAgIHByaW50ayhL
RVJOX1dBUk5JTkcgIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlZCBmcm9tIHJldmlzaW9uICUjeCB0
byAlI3hcbiIsCi0gICAgICAgICAgIGNwdSwgdWNpLT5jcHVfc2lnLnJldiwgaGRyLT5wYXRjaF9p
ZCk7CisgICAgICAgICAgIGNwdSwgc2lnLT5yZXYsIGhkci0+cGF0Y2hfaWQpOwogCi0gICAgdWNp
LT5jcHVfc2lnLnJldiA9IHJldjsKKyAgICBzaWctPnJldiA9IHJldjsKIAogICAgIHJldHVybiAw
OwogfQpAQCAtNDQ4LDE0ICs0NDgsMTQgQEAgc3RhdGljIGJvb2xfdCBjaGVja19maW5hbF9wYXRj
aF9sZXZlbHModW5zaWduZWQgaW50IGNwdSkKICAgICAgKiBhbnkgb2YgdGhlICdmaW5hbF9sZXZl
bHMnLCB0aGVuIHdlIHNob3VsZCBub3QgdXBkYXRlIHRoZSBtaWNyb2NvZGUKICAgICAgKiBwYXRj
aCBvbiB0aGUgY3B1IGFzIHN5c3RlbSB3aWxsIGhhbmcgb3RoZXJ3aXNlLgogICAgICAqLwotICAg
IHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNw
dSk7CisgICAgY29uc3Qgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9z
aWcsIGNwdSk7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBpZiAoIGJvb3RfY3B1X2RhdGEu
eDg2ICE9IDB4MTAgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRShmaW5hbF9sZXZlbHMpOyBpKysgKQotICAgICAgICBpZiAoIHVjaS0+Y3B1X3Np
Zy5yZXYgPT0gZmluYWxfbGV2ZWxzW2ldICkKKyAgICAgICAgaWYgKCBzaWctPnJldiA9PSBmaW5h
bF9sZXZlbHNbaV0gKQogICAgICAgICAgICAgcmV0dXJuIDE7CiAKICAgICByZXR1cm4gMDsKQEAg
LTQ2NCwxMyArNDY0LDEyIEBAIHN0YXRpYyBib29sX3QgY2hlY2tfZmluYWxfcGF0Y2hfbGV2ZWxz
KHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNp
Z25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3QgYnVmc2l6ZSkKIHsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNf
YW1kLCAqbWNfb2xkOworICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQ7CiAgICAgc2l6
ZV90IG9mZnNldCA9IDA7Ci0gICAgc2l6ZV90IGxhc3Rfb2Zmc2V0LCBhcHBsaWVkX29mZnNldCA9
IDA7Ci0gICAgaW50IGVycm9yID0gMCwgc2F2ZV9lcnJvciA9IDE7Ci0gICAgc3RydWN0IHVjb2Rl
X2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKKyAgICBpbnQg
ZXJyb3IgPSAwOwogICAgIHVuc2lnbmVkIGludCBjdXJyZW50X2NwdV9pZDsKICAgICB1bnNpZ25l
ZCBpbnQgZXF1aXZfY3B1X2lkOworICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcg
PSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOwogCiAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRh
c2sgdG8gdGhlIENQVSAqLwogICAgIEJVR19PTihjcHUgIT0gcmF3X3NtcF9wcm9jZXNzb3JfaWQo
KSk7CkBAIC01MzksNyArNTM4LDcgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUo
dW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgICAgICB7CiAgICAgICAgICAg
ICBwcmludGsoS0VSTl9FUlIgIm1pY3JvY29kZTogQ1BVJWQgaW5jb3JyZWN0IG9yIGNvcnJ1cHQg
Y29udGFpbmVyIGZpbGVcbiIKICAgICAgICAgICAgICAgICAgICAibWljcm9jb2RlOiBGYWlsZWQg
dG8gdXBkYXRlIHBhdGNoIGxldmVsLiAiCi0gICAgICAgICAgICAgICAgICAgIkN1cnJlbnQgbHZs
OiUjeFxuIiwgY3B1LCB1Y2ktPmNwdV9zaWcucmV2KTsKKyAgICAgICAgICAgICAgICAgICAiQ3Vy
cmVudCBsdmw6JSN4XG4iLCBjcHUsIHNpZy0+cmV2KTsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICB9CiAgICAgfQpAQCAtNTUxLDE1ICs1NTAsMTAgQEAgc3RhdGljIGludCBjcHVfcmVxdWVz
dF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLSAgICBtY19vbGQgPSB1Y2ktPm1jLm1jX2FtZDsKLSAgICAvKiBp
bXBsaWNpdGVseSB2YWxpZGF0ZXMgdWNpLT5tYy5tY192YWxpZCAqLwotICAgIHVjaS0+bWMubWNf
YW1kID0gbWNfYW1kOwotCiAgICAgLyoKICAgICAgKiBJdCdzIHBvc3NpYmxlIHRoZSBkYXRhIGZp
bGUgaGFzIG11bHRpcGxlIG1hdGNoaW5nIHVjb2RlLAogICAgICAqIGxldHMga2VlcCBzZWFyY2hp
bmcgdGlsbCB0aGUgbGF0ZXN0IHZlcnNpb24KICAgICAgKi8KLSAgICBsYXN0X29mZnNldCA9IG9m
ZnNldDsKICAgICB3aGlsZSAoIChlcnJvciA9IGdldF91Y29kZV9mcm9tX2J1ZmZlcl9hbWQobWNf
YW1kLCBidWYsIGJ1ZnNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZvZmZzZXQpKSA9PSAwICkKICAgICB7CkBAIC01ODIsMTEgKzU3Niw4IEBAIHN0
YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZv
aWQgKmJ1ZiwKICAgICAgICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7CiAgICAg
ICAgICAgICBpZiAoIGVycm9yICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
IGFwcGxpZWRfb2Zmc2V0ID0gbGFzdF9vZmZzZXQ7CiAgICAgICAgIH0KIAotICAgICAgICBsYXN0
X29mZnNldCA9IG9mZnNldDsKLQogICAgICAgICBpZiAoIG9mZnNldCA+PSBidWZzaXplICkKICAg
ICAgICAgICAgIGJyZWFrOwogCkBAIC02MTQsMzEgKzYwNSw3IEBAIHN0YXRpYyBpbnQgY3B1X3Jl
cXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAgICAg
ICAgICAgICAqKGNvbnN0IHVpbnQzMl90ICopKGJ1ZiArIG9mZnNldCkgPT0gVUNPREVfTUFHSUMg
KQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQotCi0gICAgLyogT24gc3VjY2VzcyBrZWVwIHRo
ZSBtaWNyb2NvZGUgcGF0Y2ggZm9yCi0gICAgICogcmUtYXBwbHkgb24gcmVzdW1lLgotICAgICAq
LwotICAgIGlmICggYXBwbGllZF9vZmZzZXQgKQotICAgIHsKLSAgICAgICAgc2F2ZV9lcnJvciA9
IGdldF91Y29kZV9mcm9tX2J1ZmZlcl9hbWQoCi0gICAgICAgICAgICBtY19hbWQsIGJ1ZiwgYnVm
c2l6ZSwgJmFwcGxpZWRfb2Zmc2V0KTsKLQotICAgICAgICBpZiAoIHNhdmVfZXJyb3IgKQotICAg
ICAgICAgICAgZXJyb3IgPSBzYXZlX2Vycm9yOwotICAgIH0KLQotICAgIGlmICggc2F2ZV9lcnJv
ciApCi0gICAgewotICAgICAgICB1Y2ktPm1jLm1jX2FtZCA9IG1jX29sZDsKLSAgICAgICAgbWNf
b2xkID0gbWNfYW1kOwotICAgIH0KLQotICAgIGlmICggbWNfb2xkICkKLSAgICB7Ci0gICAgICAg
IHhmcmVlKG1jX29sZC0+bXBiKTsKLSAgICAgICAgeGZyZWUobWNfb2xkLT5lcXVpdl9jcHVfdGFi
bGUpOwotICAgICAgICB4ZnJlZShtY19vbGQpOwotICAgIH0KKyAgICBmcmVlX3BhdGNoKG1jX2Ft
ZCk7CiAKICAgb3V0OgogI2lmIENPTkZJR19IVk0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCA5
N2Y3NTllLi5mNjNlNGJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC0yMzEsMTAgKzIzMSwx
MCBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IG1pY3JvY29kZV91cGRhdGVf
bWF0Y2goCiAgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyOwog
ICAgIGNvbnN0IHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7CiAgICAgdW5zaWdu
ZWQgaW50IGk7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29k
ZV9jcHVfaW5mbywgY3B1KTsKLSAgICB1bnNpZ25lZCBpbnQgc2lnID0gdWNpLT5jcHVfc2lnLnNp
ZzsKLSAgICB1bnNpZ25lZCBpbnQgcGYgPSB1Y2ktPmNwdV9zaWcucGY7Ci0gICAgdW5zaWduZWQg
aW50IHJldiA9IHVjaS0+Y3B1X3NpZy5yZXY7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNw
dV9zaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOworICAgIHVuc2lnbmVkIGludCBzaWcgPSBj
cHVfc2lnLT5zaWc7CisgICAgdW5zaWduZWQgaW50IHBmID0gY3B1X3NpZy0+cGY7CisgICAgdW5z
aWduZWQgaW50IHJldiA9IGNwdV9zaWctPnJldjsKICAgICB1bnNpZ25lZCBsb25nIGRhdGFfc2l6
ZSA9IGdldF9kYXRhc2l6ZShtY19oZWFkZXIpOwogICAgIGNvbnN0IHZvaWQgKmVuZCA9IChjb25z
dCB2b2lkICopbWNfaGVhZGVyICsgZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwogCkBAIC0yOTcs
NyArMjk3LDYgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3Bh
dGNoKAogICovCiBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAq
bWMsIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kg
PSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CiAgICAgdW5zaWduZWQgbG9uZyB0b3Rh
bF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwogICAgIHZvaWQgKm5ld19tYyA9IHht
YWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7CkBAIC0zMjMsMTcgKzMyMiw4IEBAIHN0YXRpYyBpbnQg
Z2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNwdSkK
IAogICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQVSVkIGZvdW5kIGEgbWF0Y2hpbmcgbWljcm9j
b2RlIHVwZGF0ZSB3aXRoIgogICAgICAgICAgICAgICIgdmVyc2lvbiAlI3ggKGN1cnJlbnQ9JSN4
KVxuIiwKLSAgICAgICAgICAgICBjcHUsIG1jX2hlYWRlci0+cmV2LCB1Y2ktPmNwdV9zaWcucmV2
KTsKLSAgICBuZXdfbWMgPSB4bWFsbG9jX2J5dGVzKHRvdGFsX3NpemUpOwotICAgIGlmICggbmV3
X21jID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2NvZGU6
IGVycm9yISBDYW4gbm90IGFsbG9jYXRlIG1lbW9yeVxuIik7Ci0gICAgICAgIHJldHVybiAtRU5P
TUVNOwotICAgIH0KKyAgICAgICAgICAgICBjcHUsIG1jX2hlYWRlci0+cmV2LCBwZXJfY3B1KGNw
dV9zaWcsIGNwdSkucmV2KTsKIAotICAgIG1lbWNweShuZXdfbWMsIG1jLCB0b3RhbF9zaXplKTsK
LSAgICB4ZnJlZSh1Y2ktPm1jLm1jX2ludGVsKTsKLSAgICB1Y2ktPm1jLm1jX2ludGVsID0gbmV3
X21jOwogICAgIHJldHVybiAxOwogfQogCkBAIC0zNDMsNyArMzMzLDcgQEAgc3RhdGljIGludCBh
cHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB1aW50NjRfdCBtc3JfY29udGVu
dDsKICAgICB1bnNpZ25lZCBpbnQgdmFsWzJdOwogICAgIHVuc2lnbmVkIGludCBjcHVfbnVtID0g
cmF3X3NtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9
ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHVfbnVtKTsKKyAgICBzdHJ1Y3QgY3B1X3NpZ25h
dHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWlj
cm9jb2RlX2ludGVsICptY19pbnRlbDsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNo
ICpwYXRjaCA9IG1pY3JvY29kZV9nZXRfY2FjaGUoKTsKIApAQCAtMzc3LDE0ICszNjcsMTQgQEAg
c3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB7CiAgICAg
ICAgIHByaW50ayhLRVJOX0VSUiAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGUgZnJvbSByZXZpc2lv
biAiCiAgICAgICAgICAgICAgICAiJSN4IHRvICUjeCBmYWlsZWQuIFJlc3VsdGluZyByZXZpc2lv
biBpcyAlI3guXG4iLCBjcHVfbnVtLAotICAgICAgICAgICAgICAgdWNpLT5jcHVfc2lnLnJldiwg
bWNfaW50ZWwtPmhkci5yZXYsIHZhbFsxXSk7CisgICAgICAgICAgICAgICBzaWctPnJldiwgbWNf
aW50ZWwtPmhkci5yZXYsIHZhbFsxXSk7CiAgICAgICAgIHJldHVybiAtRUlPOwogICAgIH0KICAg
ICBwcmludGsoS0VSTl9JTkZPICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0ZWQgZnJvbSByZXZpc2lv
biAiCiAgICAgICAgICAgICIlI3ggdG8gJSN4LCBkYXRlID0gJTA0eC0lMDJ4LSUwMnggXG4iLAot
ICAgICAgICAgICBjcHVfbnVtLCB1Y2ktPmNwdV9zaWcucmV2LCB2YWxbMV0sIG1jX2ludGVsLT5o
ZHIueWVhciwKKyAgICAgICAgICAgY3B1X251bSwgc2lnLT5yZXYsIHZhbFsxXSwgbWNfaW50ZWwt
Pmhkci55ZWFyLAogICAgICAgICAgICBtY19pbnRlbC0+aGRyLm1vbnRoLCBtY19pbnRlbC0+aGRy
LmRheSk7Ci0gICAgdWNpLT5jcHVfc2lnLnJldiA9IHZhbFsxXTsKKyAgICBzaWctPnJldiA9IHZh
bFsxXTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDQ2OGE4NDcuLjQ3NjFiZTgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKQEAgLTQzOCw3ICs0MzgsNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgY2hlY2tf
c210X2VuYWJsZWQodm9pZCkKIC8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93
bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwogc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZl
KHVpbnQ2NF90IGNhcHMpCiB7Ci0gICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9IHRoaXNfY3B1
KHVjb2RlX2NwdV9pbmZvKS5jcHVfc2lnLnJldjsKKyAgICB1bnNpZ25lZCBpbnQgdWNvZGVfcmV2
ID0gdGhpc19jcHUoY3B1X3NpZykucmV2OwogCiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgJiAoWDg2X1ZFTkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSApCiAgICAgICAgIHJl
dHVybiB0cnVlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKaW5kZXggZGEwYjE1Ni4uM2Y0YzRiZSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21pY3JvY29kZS5oCkBAIC0xMCw3ICsxMCw2IEBAIGVudW0gbWljcm9jb2Rl
X21hdGNoX3Jlc3VsdCB7CiB9OwogCiBzdHJ1Y3QgY3B1X3NpZ25hdHVyZTsKLXN0cnVjdCB1Y29k
ZV9jcHVfaW5mbzsKIAogc3RydWN0IG1pY3JvY29kZV9wYXRjaCB7CiAgICAgdW5pb24gewpAQCAt
MzgsMTYgKzM3LDcgQEAgc3RydWN0IGNwdV9zaWduYXR1cmUgewogICAgIHVuc2lnbmVkIGludCBy
ZXY7CiB9OwogCi1zdHJ1Y3QgdWNvZGVfY3B1X2luZm8gewotICAgIHN0cnVjdCBjcHVfc2lnbmF0
dXJlIGNwdV9zaWc7Ci0gICAgdW5pb24gewotICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX2ludGVs
ICptY19pbnRlbDsKLSAgICAgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZDsKLSAgICAg
ICAgdm9pZCAqbWNfdmFsaWQ7Ci0gICAgfSBtYzsKLX07Ci0KLURFQ0xBUkVfUEVSX0NQVShzdHJ1
Y3QgdWNvZGVfY3B1X2luZm8sIHVjb2RlX2NwdV9pbmZvKTsKK0RFQ0xBUkVfUEVSX0NQVShzdHJ1
Y3QgY3B1X3NpZ25hdHVyZSwgY3B1X3NpZyk7CiBleHRlcm4gY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9vcHMgKm1pY3JvY29kZV9vcHM7CiAKIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1p
Y3JvY29kZV9nZXRfY2FjaGUodm9pZCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:18:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07:18:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8JNb-0001W7-5o; Thu, 12 Sep 2019 07:18: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNZ-0001VH-5E
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:18:57 +0000
X-Inumbo-ID: 8fea8882-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8fea8882-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:47 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906249"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:45 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:19 +0800
Message-Id: <1568272949-1086-7-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 06/16] 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
Z2FvQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCkNoYW5nZXMgaW4gdjk6CiAtIHVzZSBhIGNvbnZlbmllbmNlIHZhcmlhYmxlICdjcHUn
IGluIGNvbGxlY3RfY3B1X2luZm8oKSBvbiBBTUQgc2lkZQogLSByZWJhc2UgYW5kIGZpeCBjb25m
bGljdHMKCkNoYW5nZXMgaW4gdjg6CiAtIFVzZSBjdXJyZW50X2NwdV9kYXRhIGluIGNvbGxlY3Rf
Y3B1X2luZm8oKQogLSBrZWVwIHRoZSBjcHUgcGFyYW1ldGVyIG9mIGNoZWNrX2ZpbmFsX3BhdGNo
X2xldmVscygpCiAtIHVzZSBzbXBfcHJvY2Vzc29yX2lkKCkgaW4gZ2V0X21hdGNoaW5nX21pY3Jv
Y29kZSgpIHJhdGhlciB0aGFuCiBkZWZpbmUgYSBsb2NhbCB2YXJpYWJsZSBhbmQgbGFiZWwgaXQg
Il9fbWF5YmVfdW51c2VkIgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICAgICAgfCAg
MiArLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDIwICsrKysrKysrLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jICAgIHwgMzQgKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8
IDQxICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9j
b2RlLmggfCAgNyArKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDIg
Ky0KIDcgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgNjYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3Bp
L3Bvd2VyLmMKaW5kZXggZTM5NTRlZS4uMjY5YjE0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2FjcGkvcG93ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yNzgsNyAr
Mjc4LDcgQEAgc3RhdGljIGludCBlbnRlcl9zdGF0ZSh1MzIgc3RhdGUpCiAKICAgICBjb25zb2xl
X2VuZF9zeW5jKCk7CiAKLSAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdSgwKTsKKyAgICBtaWNyb2Nv
ZGVfcmVzdW1lX2NwdSgpOwogCiAgICAgaWYgKCAhcmVjaGVja19jcHVfZmVhdHVyZXMoMCkgKQog
ICAgICAgICBwYW5pYygiTWlzc2luZyBwcmV2aW91c2x5IGF2YWlsYWJsZSBmZWF0dXJlKHMpXG4i
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGUuYwppbmRleCBkMTdkYmVjLi44OWE4ZDJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCkBAIC0xOTYsMTkg
KzE5NiwxOSBAQCBzdHJ1Y3QgbWljcm9jb2RlX2luZm8gewogICAgIGNoYXIgYnVmZmVyWzFdOwog
fTsKIAotaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGludCBjcHUpCitpbnQgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUodm9pZCkKIHsKICAgICBpbnQgZXJyOwotICAgIHN0cnVjdCBjcHVf
c2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOworICAgIHN0cnVjdCBjcHVf
c2lnbmF0dXJlICpzaWcgPSAmdGhpc19jcHUoY3B1X3NpZyk7CiAKICAgICBpZiAoICFtaWNyb2Nv
ZGVfb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9t
dXRleCk7CiAKLSAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwg
c2lnKTsKKyAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKHNpZyk7CiAg
ICAgaWYgKCBsaWtlbHkoIWVycikgKQotICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBs
eV9taWNyb2NvZGUoY3B1KTsKKyAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWlj
cm9jb2RlKCk7CiAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CiAKICAgICByZXR1
cm4gZXJyOwpAQCAtMjU3LDkgKzI1Nyw5IEBAIHN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9j
cHUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkKIAogICAgIHNwaW5fbG9jaygmbWljcm9j
b2RlX211dGV4KTsKIAotICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8o
Y3B1LCBzaWcpOworICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oc2ln
KTsKICAgICBpZiAoIGxpa2VseSghZXJyKSApCi0gICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMt
PmNwdV9yZXF1ZXN0X21pY3JvY29kZShjcHUsIGJ1Ziwgc2l6ZSk7CisgICAgICAgIGVyciA9IG1p
Y3JvY29kZV9vcHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShidWYsIHNpemUpOwogICAgIHNwaW5f
dW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwogCiAgICAgcmV0dXJuIGVycjsKQEAgLTM0OCw4ICsz
NDgsNiBAQCBfX2luaXRjYWxsKG1pY3JvY29kZV9pbml0KTsKIAogaW50IF9faW5pdCBlYXJseV9t
aWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSkKIHsKLSAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpz
aWcgPSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOwogICAgIGludCByYyA9IDA7CiAgICAgdm9pZCAq
ZGF0YSA9IE5VTEw7CiAgICAgc2l6ZV90IGxlbjsKQEAgLTM2OCw3ICszNjYsNyBAQCBpbnQgX19p
bml0IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQogICAgICAg
ICBkYXRhID0gYm9vdHN0cmFwX21hcCgmdWNvZGVfbW9kKTsKICAgICB9CiAKLSAgICBtaWNyb2Nv
ZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgc2lnKTsKKyAgICBtaWNyb2NvZGVfb3BzLT5j
b2xsZWN0X2NwdV9pbmZvKCZ0aGlzX2NwdShjcHVfc2lnKSk7CiAKICAgICBpZiAoIGRhdGEgKQog
ICAgIHsKQEAgLTM4Niw4ICszODQsNiBAQCBpbnQgX19pbml0IGVhcmx5X21pY3JvY29kZV91cGRh
dGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQogCiBpbnQgX19pbml0IGVhcmx5X21pY3JvY29kZV9p
bml0KHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
LSAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsK
ICAgICBpbnQgcmM7CiAKICAgICByYyA9IG1pY3JvY29kZV9pbml0X2ludGVsKCk7CkBAIC00MDAs
NyArMzk2LDcgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfaW5pdCh2b2lkKQogCiAgICAg
aWYgKCBtaWNyb2NvZGVfb3BzICkKICAgICB7Ci0gICAgICAgIG1pY3JvY29kZV9vcHMtPmNvbGxl
Y3RfY3B1X2luZm8oY3B1LCBzaWcpOworICAgICAgICBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2Nw
dV9pbmZvKCZ0aGlzX2NwdShjcHVfc2lnKSk7CiAKICAgICAgICAgaWYgKCB1Y29kZV9tb2QubW9k
X2VuZCB8fCB1Y29kZV9ibG9iLnNpemUgKQogICAgICAgICAgICAgcmMgPSBlYXJseV9taWNyb2Nv
ZGVfdXBkYXRlX2NwdSh0cnVlKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVf
YW1kLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4IDY5YzljZmUuLjFkMjdj
NzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9hbWQuYwpAQCAtNzgsOCArNzgsOSBAQCBzdHJ1Y3QgbXBiaGRyIHsK
IHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9sb2NrKTsKIAogLyogU2Vl
IGNvbW1lbnQgaW4gc3RhcnRfdXBkYXRlKCkgZm9yIGNhc2VzIHdoZW4gdGhpcyByb3V0aW5lIGZh
aWxzICovCi1zdGF0aWMgaW50IGNvbGxlY3RfY3B1X2luZm8odW5zaWduZWQgaW50IGNwdSwgc3Ry
dWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCitzdGF0aWMgaW50IGNvbGxlY3RfY3B1X2luZm8oc3Ry
dWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCiB7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgY3B1aW5mb194ODYgKmMgPSAmY3B1X2RhdGFbY3B1
XTsKIAogICAgIG1lbXNldChjc2lnLCAwLCBzaXplb2YoKmNzaWcpKTsKQEAgLTE1MywxNyArMTU0
LDE1IEBAIHN0YXRpYyBib29sX3QgZmluZF9lcXVpdl9jcHVfaWQoY29uc3Qgc3RydWN0IGVxdWl2
X2NwdV9lbnRyeSAqZXF1aXZfY3B1X3RhYmxlLAogfQogCiBzdGF0aWMgZW51bSBtaWNyb2NvZGVf
bWF0Y2hfcmVzdWx0IG1pY3JvY29kZV9maXRzKAotICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVf
YW1kICptY19hbWQsIHVuc2lnbmVkIGludCBjcHUpCisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9hbWQgKm1jX2FtZCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwogICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVf
c2lnLCBjcHUpOwogICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqbWNfaGVh
ZGVyID0gbWNfYW1kLT5tcGI7CiAgICAgY29uc3Qgc3RydWN0IGVxdWl2X2NwdV9lbnRyeSAqZXF1
aXZfY3B1X3RhYmxlID0gbWNfYW1kLT5lcXVpdl9jcHVfdGFibGU7CiAgICAgdW5zaWduZWQgaW50
IGN1cnJlbnRfY3B1X2lkOwogICAgIHVuc2lnbmVkIGludCBlcXVpdl9jcHVfaWQ7CiAKLSAgICAv
KiBXZSBzaG91bGQgYmluZCB0aGUgdGFzayB0byB0aGUgQ1BVICovCi0gICAgQlVHX09OKGNwdSAh
PSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpKTsKLQogICAgIGN1cnJlbnRfY3B1X2lkID0gY3B1aWRf
ZWF4KDB4MDAwMDAwMDEpOwogCiAgICAgaWYgKCAhZmluZF9lcXVpdl9jcHVfaWQoZXF1aXZfY3B1
X3RhYmxlLCBjdXJyZW50X2NwdV9pZCwgJmVxdWl2X2NwdV9pZCkgKQpAQCAtMTkyLDkgKzE5MSw3
IEBAIHN0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgbWljcm9jb2RlX2ZpdHMoCiAK
IHN0YXRpYyBib29sIG1hdGNoX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRj
aCkKIHsKLSAgICBpZiAoICFwYXRjaCApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICByZXR1
cm4gbWljcm9jb2RlX2ZpdHMocGF0Y2gtPm1jX2FtZCwgc21wX3Byb2Nlc3Nvcl9pZCgpKSA9PSBO
RVdfVUNPREU7CisgICAgcmV0dXJuIHBhdGNoICYmIChtaWNyb2NvZGVfZml0cyhwYXRjaC0+bWNf
YW1kKSA9PSBORVdfVUNPREUpOwogfQogCiBzdGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAq
YWxsb2NfbWljcm9jb2RlX3BhdGNoKApAQCAtMjQ2LDggKzI0Myw4IEBAIHN0YXRpYyBlbnVtIG1p
Y3JvY29kZV9tYXRjaF9yZXN1bHQgY29tcGFyZV9wYXRjaCgKICAgICBjb25zdCBzdHJ1Y3QgbWlj
cm9jb2RlX2hlYWRlcl9hbWQgKm9sZF9oZWFkZXIgPSBvbGQtPm1jX2FtZC0+bXBiOwogCiAgICAg
LyogQm90aCBwYXRjaGVzIHRvIGNvbXBhcmUgYXJlIHN1cHBvc2VkIHRvIGJlIGFwcGxpY2FibGUg
dG8gbG9jYWwgQ1BVLiAqLwotICAgIEFTU0VSVChtaWNyb2NvZGVfZml0cyhuZXctPm1jX2FtZCwg
c21wX3Byb2Nlc3Nvcl9pZCgpKSAhPSBNSVNfVUNPREUpOwotICAgIEFTU0VSVChtaWNyb2NvZGVf
Zml0cyhuZXctPm1jX2FtZCwgc21wX3Byb2Nlc3Nvcl9pZCgpKSAhPSBNSVNfVUNPREUpOworICAg
IEFTU0VSVChtaWNyb2NvZGVfZml0cyhuZXctPm1jX2FtZCkgIT0gTUlTX1VDT0RFKTsKKyAgICBB
U1NFUlQobWljcm9jb2RlX2ZpdHMobmV3LT5tY19hbWQpICE9IE1JU19VQ09ERSk7CiAKICAgICBp
ZiAoIG5ld19oZWFkZXItPnByb2Nlc3Nvcl9yZXZfaWQgPT0gb2xkX2hlYWRlci0+cHJvY2Vzc29y
X3Jldl9pZCApCiAgICAgICAgIHJldHVybiAobmV3X2hlYWRlci0+cGF0Y2hfaWQgPiBvbGRfaGVh
ZGVyLT5wYXRjaF9pZCkgPwpAQCAtMjU2LDE4ICsyNTMsMTYgQEAgc3RhdGljIGVudW0gbWljcm9j
b2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogICAgIHJldHVybiBNSVNfVUNPREU7CiB9
CiAKLXN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCitzdGF0aWMg
aW50IGFwcGx5X21pY3JvY29kZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAg
ICAgdWludDMyX3QgcmV2OwogICAgIGludCBod19lcnI7CisgICAgdW5zaWduZWQgaW50IGNwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnBl
cl9jcHUoY3B1X3NpZywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9h
bWQgKmhkcjsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IG1pY3Jv
Y29kZV9nZXRfY2FjaGUoKTsKIAotICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRo
ZSBDUFUgKi8KLSAgICBCVUdfT04ocmF3X3NtcF9wcm9jZXNzb3JfaWQoKSAhPSBjcHUpOwotCiAg
ICAgaWYgKCAhcGF0Y2ggKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIApAQCAtNDYxLDE5ICs0
NTYsMTYgQEAgc3RhdGljIGJvb2xfdCBjaGVja19maW5hbF9wYXRjaF9sZXZlbHModW5zaWduZWQg
aW50IGNwdSkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNy
b2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZV90IGJ1ZnNpemUpCitzdGF0aWMgaW50IGNwdV9yZXF1ZXN0
X21pY3JvY29kZShjb25zdCB2b2lkICpidWYsIHNpemVfdCBidWZzaXplKQogewogICAgIHN0cnVj
dCBtaWNyb2NvZGVfYW1kICptY19hbWQ7CiAgICAgc2l6ZV90IG9mZnNldCA9IDA7CiAgICAgaW50
IGVycm9yID0gMDsKICAgICB1bnNpZ25lZCBpbnQgY3VycmVudF9jcHVfaWQ7CiAgICAgdW5zaWdu
ZWQgaW50IGVxdWl2X2NwdV9pZDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOwogICAgIGNvbnN0IHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShj
cHVfc2lnLCBjcHUpOwogCi0gICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRhc2sgdG8gdGhlIENQ
VSAqLwotICAgIEJVR19PTihjcHUgIT0gcmF3X3NtcF9wcm9jZXNzb3JfaWQoKSk7Ci0KICAgICBj
dXJyZW50X2NwdV9pZCA9IGNwdWlkX2VheCgweDAwMDAwMDAxKTsKIAogICAgIGlmICggKihjb25z
dCB1aW50MzJfdCAqKWJ1ZiAhPSBVQ09ERV9NQUdJQyApCkBAIC01NjYsMTQgKzU1OCwxNCBAQCBz
dGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2
b2lkICpidWYsCiAgICAgICAgIH0KIAogICAgICAgICAvKiBVcGRhdGUgY2FjaGUgaWYgdGhpcyBw
YXRjaCBjb3ZlcnMgY3VycmVudCBDUFUgKi8KLSAgICAgICAgaWYgKCBtaWNyb2NvZGVfZml0cyhu
ZXdfcGF0Y2gtPm1jX2FtZCwgY3B1KSAhPSBNSVNfVUNPREUgKQorICAgICAgICBpZiAoIG1pY3Jv
Y29kZV9maXRzKG5ld19wYXRjaC0+bWNfYW1kKSAhPSBNSVNfVUNPREUgKQogICAgICAgICAgICAg
bWljcm9jb2RlX3VwZGF0ZV9jYWNoZShuZXdfcGF0Y2gpOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICBtaWNyb2NvZGVfZnJlZV9wYXRjaChuZXdfcGF0Y2gpOwogCiAgICAgICAgIGlmICggbWF0
Y2hfY3B1KG1pY3JvY29kZV9nZXRfY2FjaGUoKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBl
cnJvciA9IGFwcGx5X21pY3JvY29kZShjcHUpOworICAgICAgICAgICAgZXJyb3IgPSBhcHBseV9t
aWNyb2NvZGUoKTsKICAgICAgICAgICAgIGlmICggZXJyb3IgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggZjYzZTRiZC4uNWYxYWUy
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtOTYsMTMgKzk2LDEyIEBAIHN0cnVjdCBleHRl
bmRlZF9zaWd0YWJsZSB7CiAvKiBzZXJpYWxpemUgYWNjZXNzIHRvIHRoZSBwaHlzaWNhbCB3cml0
ZSB0byBNU1IgMHg3OSAqLwogc3RhdGljIERFRklORV9TUElOTE9DSyhtaWNyb2NvZGVfdXBkYXRl
X2xvY2spOwogCi1zdGF0aWMgaW50IGNvbGxlY3RfY3B1X2luZm8odW5zaWduZWQgaW50IGNwdV9u
dW0sIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQorc3RhdGljIGludCBjb2xsZWN0X2NwdV9p
bmZvKHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQogeworICAgIHVuc2lnbmVkIGludCBjcHVf
bnVtID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZj
cHVfZGF0YVtjcHVfbnVtXTsKICAgICB1aW50NjRfdCBtc3JfY29udGVudDsKIAotICAgIEJVR19P
TihjcHVfbnVtICE9IHNtcF9wcm9jZXNzb3JfaWQoKSk7Ci0KICAgICBtZW1zZXQoY3NpZywgMCwg
c2l6ZW9mKCpjc2lnKSk7CiAKICAgICBpZiAoIChjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1Jf
SU5URUwpIHx8IChjLT54ODYgPCA2KSApCkBAIC0yMjYsMTIgKzIyNSwxMiBAQCBzdGF0aWMgaW50
IG1pY3JvY29kZV9zYW5pdHlfY2hlY2soY29uc3Qgdm9pZCAqbWMpCiAKIC8qIENoZWNrIGFuIHVw
ZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50IHVwZGF0ZSByZXZpc2lv
biAqLwogc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBtaWNyb2NvZGVfdXBkYXRl
X21hdGNoKAotICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFk
ZXIsIHVuc2lnbmVkIGludCBjcHUpCisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJf
aW50ZWwgKm1jX2hlYWRlcikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUg
KmV4dF9oZWFkZXI7CiAgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3Np
ZzsKICAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3B1X3Np
ZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNw
dV9zaWcgPSAmdGhpc19jcHUoY3B1X3NpZyk7CiAgICAgdW5zaWduZWQgaW50IHNpZyA9IGNwdV9z
aWctPnNpZzsKICAgICB1bnNpZ25lZCBpbnQgcGYgPSBjcHVfc2lnLT5wZjsKICAgICB1bnNpZ25l
ZCBpbnQgcmV2ID0gY3B1X3NpZy0+cmV2OwpAQCAtMjY1LDggKzI2NCw3IEBAIHN0YXRpYyBib29s
IG1hdGNoX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICBpZiAo
ICFwYXRjaCApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIHJldHVybiBtaWNyb2NvZGVf
dXBkYXRlX21hdGNoKCZwYXRjaC0+bWNfaW50ZWwtPmhkciwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpID09IE5FV19VQ09ERTsKKyAgICByZXR1
cm4gbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgmcGF0Y2gtPm1jX2ludGVsLT5oZHIpID09IE5FV19V
Q09ERTsKIH0KIAogc3RhdGljIHZvaWQgZnJlZV9wYXRjaCh2b2lkICptYykKQEAgLTI4MSwxMCAr
Mjc5LDggQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNo
KAogICAgICAqIEJvdGggcGF0Y2hlcyB0byBjb21wYXJlIGFyZSBzdXBwb3NlZCB0byBiZSBhcHBs
aWNhYmxlIHRvIGxvY2FsIENQVS4KICAgICAgKiBKdXN0IGNvbXBhcmUgdGhlIHJldmlzaW9uIG51
bWJlci4KICAgICAgKi8KLSAgICBBU1NFUlQobWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgmb2xkLT5t
Y19pbnRlbC0+aGRyLCBzbXBfcHJvY2Vzc29yX2lkKCkpICE9Ci0gICAgICAgICAgICAgICBNSVNf
VUNPREUpOwotICAgIEFTU0VSVChtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCZuZXctPm1jX2ludGVs
LT5oZHIsIHNtcF9wcm9jZXNzb3JfaWQoKSkgIT0KLSAgICAgICAgICAgICAgIE1JU19VQ09ERSk7
CisgICAgQVNTRVJUKG1pY3JvY29kZV91cGRhdGVfbWF0Y2goJm9sZC0+bWNfaW50ZWwtPmhkcikg
IT0gTUlTX1VDT0RFKTsKKyAgICBBU1NFUlQobWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgmbmV3LT5t
Y19pbnRlbC0+aGRyKSAhPSBNSVNfVUNPREUpOwogCiAgICAgcmV0dXJuIChuZXctPm1jX2ludGVs
LT5oZHIucmV2ID4gb2xkLT5tY19pbnRlbC0+aGRyLnJldikgPyBORVdfVUNPREUKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IE9M
RF9VQ09ERTsKQEAgLTI5NSw3ICsyOTEsNyBAQCBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hf
cmVzdWx0IGNvbXBhcmVfcGF0Y2goCiAgKiByZXR1cm4gMSAtIGZvdW5kIHVwZGF0ZQogICogcmV0
dXJuIDwgMCAtIGVycm9yCiAgKi8KLXN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShj
b25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNwdSkKK3N0YXRpYyBpbnQgZ2V0X21hdGNoaW5n
X21pY3JvY29kZShjb25zdCB2b2lkICptYykKIHsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2Rl
X2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7CiAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9z
aXplID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwpAQCAtMzEyLDcgKzMwOCw3IEBAIHN0YXRp
YyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50
IGNwdSkKICAgICBuZXdfcGF0Y2gtPm1jX2ludGVsID0gbmV3X21jOwogCiAgICAgLyogTWFrZSBz
dXJlIHRoYXQgdGhpcyBwYXRjaCBjb3ZlcnMgY3VycmVudCBDUFUgKi8KLSAgICBpZiAoIG1pY3Jv
Y29kZV91cGRhdGVfbWF0Y2gobWMsIGNwdSkgPT0gTUlTX1VDT0RFICkKKyAgICBpZiAoIG1pY3Jv
Y29kZV91cGRhdGVfbWF0Y2gobWMpID09IE1JU19VQ09ERSApCiAgICAgewogICAgICAgICBtaWNy
b2NvZGVfZnJlZV9wYXRjaChuZXdfcGF0Y2gpOwogICAgICAgICByZXR1cm4gMDsKQEAgLTMyMiwy
NCArMzE4LDIxIEBAIHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lk
ICptYywgdW5zaWduZWQgaW50IGNwdSkKIAogICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQVSVk
IGZvdW5kIGEgbWF0Y2hpbmcgbWljcm9jb2RlIHVwZGF0ZSB3aXRoIgogICAgICAgICAgICAgICIg
dmVyc2lvbiAlI3ggKGN1cnJlbnQ9JSN4KVxuIiwKLSAgICAgICAgICAgICBjcHUsIG1jX2hlYWRl
ci0+cmV2LCBwZXJfY3B1KGNwdV9zaWcsIGNwdSkucmV2KTsKKyAgICAgICAgICAgICBzbXBfcHJv
Y2Vzc29yX2lkKCksIG1jX2hlYWRlci0+cmV2LCB0aGlzX2NwdShjcHVfc2lnKS5yZXYpOwogCiAg
ICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGlu
dCBjcHUpCitzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh2b2lkKQogewogICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7CiAgICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CiAgICAgdW5zaWduZWQgaW50
IHZhbFsyXTsKICAgICB1bnNpZ25lZCBpbnQgY3B1X251bSA9IHJhd19zbXBfcHJvY2Vzc29yX2lk
KCk7Ci0gICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNw
dSk7CisgICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZ0aGlzX2NwdShjcHVfc2lnKTsK
ICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2ludGVsICptY19pbnRlbDsKICAgICBjb25zdCBz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IG1pY3JvY29kZV9nZXRfY2FjaGUoKTsKIAot
ICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KLSAgICBCVUdfT04o
Y3B1X251bSAhPSBjcHUpOwotCiAgICAgaWYgKCAhcGF0Y2ggKQogICAgICAgICByZXR1cm4gLUVO
T0VOVDsKIApAQCAtNDA3LDIyICs0MDAsMTggQEAgc3RhdGljIGxvbmcgZ2V0X25leHRfdWNvZGVf
ZnJvbV9idWZmZXIodm9pZCAqKm1jLCBjb25zdCB1OCAqYnVmLAogICAgIHJldHVybiBvZmZzZXQg
KyB0b3RhbF9zaXplOwogfQogCi1zdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNp
Z25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3Qgc2l6ZSkKK3N0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNv
bnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCiB7CiAgICAgbG9uZyBvZmZzZXQgPSAwOwogICAg
IGludCBlcnJvciA9IDA7CiAgICAgdm9pZCAqbWM7CiAKLSAgICAvKiBXZSBzaG91bGQgYmluZCB0
aGUgdGFzayB0byB0aGUgQ1BVICovCi0gICAgQlVHX09OKGNwdSAhPSByYXdfc21wX3Byb2Nlc3Nv
cl9pZCgpKTsKLQogICAgIHdoaWxlICggKG9mZnNldCA9IGdldF9uZXh0X3Vjb2RlX2Zyb21fYnVm
ZmVyKCZtYywgYnVmLCBzaXplLCBvZmZzZXQpKSA+IDAgKQogICAgIHsKICAgICAgICAgZXJyb3Ig
PSBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKG1jKTsKICAgICAgICAgaWYgKCBlcnJvciApCiAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgZXJyb3IgPSBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKG1j
LCBjcHUpOworICAgICAgICBlcnJvciA9IGdldF9tYXRjaGluZ19taWNyb2NvZGUobWMpOwogICAg
ICAgICBpZiAoIGVycm9yIDwgMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgLyoKQEAg
LTQ0MCw3ICs0MjksNyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25l
ZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgIGVycm9yID0gb2Zmc2V0OwogCiAg
ICAgaWYgKCAhZXJyb3IgJiYgbWF0Y2hfY3B1KG1pY3JvY29kZV9nZXRfY2FjaGUoKSkgKQotICAg
ICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZShjcHUpOworICAgICAgICBlcnJvciA9IGFwcGx5
X21pY3JvY29kZSgpOwogCiAgICAgcmV0dXJuIGVycm9yOwogfQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggOTExNDE2Yy4u
NzNhMWFmYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC0zNjMsNyArMzYzLDcgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnko
dm9pZCAqdW51c2VkKQogICAgIGlmICggc3lzdGVtX3N0YXRlIDw9IFNZU19TVEFURV9zbXBfYm9v
dCApCiAgICAgICAgIGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KGZhbHNlKTsKICAgICBlbHNl
Ci0gICAgICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KGNwdSk7CisgICAgICAgIG1pY3JvY29kZV9y
ZXN1bWVfY3B1KCk7CiAKICAgICAvKgogICAgICAqIElmIE1TUl9TUEVDX0NUUkwgaXMgYXZhaWxh
YmxlLCBhcHBseSBYZW4ncyBkZWZhdWx0IHNldHRpbmcgYW5kIGRpc2NhcmQKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21p
Y3JvY29kZS5oCmluZGV4IDNmNGM0YmUuLmYyYTVlYTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWljcm9jb2RlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUu
aApAQCAtMjAsMTAgKzIwLDkgQEAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCB7CiB9OwogCiBzdHJ1
Y3QgbWljcm9jb2RlX29wcyB7Ci0gICAgaW50ICgqY3B1X3JlcXVlc3RfbWljcm9jb2RlKSh1bnNp
Z25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3Qgc2l6ZSk7Ci0gICAgaW50ICgqY29sbGVjdF9jcHVfaW5mbykodW5zaWdu
ZWQgaW50IGNwdSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpOwotICAgIGludCAoKmFwcGx5
X21pY3JvY29kZSkodW5zaWduZWQgaW50IGNwdSk7CisgICAgaW50ICgqY3B1X3JlcXVlc3RfbWlj
cm9jb2RlKShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKTsKKyAgICBpbnQgKCpjb2xsZWN0
X2NwdV9pbmZvKShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyk7CisgICAgaW50ICgqYXBwbHlf
bWljcm9jb2RlKSh2b2lkKTsKICAgICBpbnQgKCpzdGFydF91cGRhdGUpKHZvaWQpOwogICAgIHZv
aWQgKCpmcmVlX3BhdGNoKSh2b2lkICptYyk7CiAgICAgYm9vbCAoKm1hdGNoX2NwdSkoY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5k
ZXggMzY2MDIzOC4uYTY3MzM3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC01NjksNyAr
NTY5LDcgQEAgaW50IGd1ZXN0X3dybXNyX3hlbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCB2YWwpOwogCiB2b2lkIG1pY3JvY29kZV9zZXRfbW9kdWxlKHVuc2lnbmVkIGlu
dCk7CiBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3Zv
aWQpLCB1bnNpZ25lZCBsb25nIGxlbik7Ci1pbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5zaWdu
ZWQgaW50IGNwdSk7CitpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodm9pZCk7CiBpbnQgZWFybHlf
bWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpOwogaW50IGVhcmx5X21pY3Jv
Y29kZV9pbml0KHZvaWQpOwogaW50IG1pY3JvY29kZV9pbml0X2ludGVsKHZvaWQpOwotLSAKMS44
LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07:19:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8JNf-0001Z8-ND; Thu, 12 Sep 2019 07:19: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNe-0001YD-5p
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:02 +0000
X-Inumbo-ID: 917aef70-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 917aef70-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:50 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906264"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:48 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:20 +0800
Message-Id: <1568272949-1086-8-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 07/16] microcode/amd: call
 svm_host_osvw_init() in 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: 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>

SW50cm9kdWNlIGEgdmVuZG9yIGhvb2ssIC5lbmRfdXBkYXRlX3BlcmNwdSwgZm9yIHN2bV9ob3N0
X29zdndfaW5pdCgpLgpUaGUgaG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0
ZXIgbG9hZGluZyBhbiB1cGRhdGUuCkl0IGlzIGEgcHJlcGFyYXRpb24gZm9yIHNwbGl0aW5nIG91
dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCmNwdV9yZXF1ZXN0X21pY3JvY29kZSgpLgoKTm90ZSB0
aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3VsZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0
aGUKcmVzdWx0IG9mIGxvYWRpbmcgYW4gdXBkYXRlLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MTA6CiAtIHJlbmFtZSBlbmRfdXBkYXRl
IHRvIGVuZF91cGRhdGVfcGVyY3B1LgogLSB1c2UgI2lmZGVmIHJhdGhlciB0aGFuICNpZiBhbmQg
ZnJhbWUgdGhlIGltcGxlbWVudGF0aW9uIHdpdGgKCkNoYW5nZXMgaW4gdjk6CiAtIGNhbGwgLmVu
ZF91cGRhdGUgaW4gZWFybHkgbG9hZGluZyBwYXRoCiAtIG9uIEFNRCBzaWRlLCBpbml0aWFsaXpl
IC57c3RhcnQsZW5kfV91cGRhdGUgb25seSBpZiAiQ09ORklHX0hWTSIKIGlzIHRydWUuCi0tLQog
eGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDEwICsrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCAyNSArKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAy
MiBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggODlhOGQyYi4u
NWM4MmEyZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMjc2LDYgKzI3Niw5IEBAIHN0YXRpYyBsb25nIGRvX21p
Y3JvY29kZV91cGRhdGUodm9pZCAqX2luZm8pCiAgICAgaWYgKCBlcnJvciApCiAgICAgICAgIGlu
Zm8tPmVycm9yID0gZXJyb3I7CiAKKyAgICBpZiAoIG1pY3JvY29kZV9vcHMtPmVuZF91cGRhdGVf
cGVyY3B1ICkKKyAgICAgICAgbWljcm9jb2RlX29wcy0+ZW5kX3VwZGF0ZV9wZXJjcHUoKTsKKwog
ICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfbmV4dChpbmZvLT5jcHUsICZjcHVfb25saW5lX21hcCk7
CiAgICAgaWYgKCBpbmZvLT5jcHUgPCBucl9jcHVfaWRzICkKICAgICAgICAgcmV0dXJuIGNvbnRp
bnVlX2h5cGVyY2FsbF9vbl9jcHUoaW5mby0+Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZv
KTsKQEAgLTM3Niw3ICszNzksMTIgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRl
X2NwdShib29sIHN0YXJ0X3VwZGF0ZSkKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBy
ZXR1cm4gcmM7CiAKLSAgICAgICAgcmV0dXJuIG1pY3JvY29kZV91cGRhdGVfY3B1KGRhdGEsIGxl
bik7CisgICAgICAgIHJjID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoZGF0YSwgbGVuKTsKKworICAg
ICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1ICkKKyAgICAgICAgICAg
IG1pY3JvY29kZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1KCk7CisKKyAgICAgICAgcmV0dXJuIHJj
OwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1k
LmMKaW5kZXggMWQyN2M3MS4uYzk2YTNiMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3Jv
Y29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC02MDAsMTAg
KzYwMCw2IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1
Ziwgc2l6ZV90IGJ1ZnNpemUpCiAgICAgZnJlZV9wYXRjaChtY19hbWQpOwogCiAgIG91dDoKLSNp
ZiBDT05GSUdfSFZNCi0gICAgc3ZtX2hvc3Rfb3N2d19pbml0KCk7Ci0jZW5kaWYKLQogICAgIC8q
CiAgICAgICogSW4gc29tZSBjYXNlcyB3ZSBtYXkgcmV0dXJuIGFuIGVycm9yIGV2ZW4gaWYgcHJv
Y2Vzc29yJ3MgbWljcm9jb2RlIGhhcwogICAgICAqIGJlZW4gdXBkYXRlZC4gRm9yIGV4YW1wbGUs
IHRoZSBmaXJzdCBwYXRjaCBpbiBhIGNvbnRhaW5lciBmaWxlIGlzIGxvYWRlZApAQCAtNjEzLDI5
ICs2MDksMzIgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAq
YnVmLCBzaXplX3QgYnVmc2l6ZSkKICAgICByZXR1cm4gZXJyb3I7CiB9CiAKKyNpZmRlZiBDT05G
SUdfSFZNCiBzdGF0aWMgaW50IHN0YXJ0X3VwZGF0ZSh2b2lkKQogewotI2lmIENPTkZJR19IVk0K
ICAgICAvKgotICAgICAqIFdlIGFzc3VtZSBoZXJlIHRoYXQgc3ZtX2hvc3Rfb3N2d19pbml0KCkg
d2lsbCBiZSBjYWxsZWQgb24gZWFjaCBjcHUgKGZyb20KLSAgICAgKiBjcHVfcmVxdWVzdF9taWNy
b2NvZGUoKSkuCi0gICAgICoKLSAgICAgKiBOb3RlIHRoYXQgaWYgY29sbGVjdF9jcHVfaW5mbygp
IHJldHVybnMgYW4gZXJyb3IgdGhlbgotICAgICAqIGNwdV9yZXF1ZXN0X21pY3JvY29kZSgpIHdp
bGwgbm90IGludm9rZWQgdGh1cyBsZWF2aW5nIE9TVlcgYml0cyBub3QKLSAgICAgKiB1cGRhdGVk
LiBDdXJyZW50bHkgdGhvdWdoIGNvbGxlY3RfY3B1X2luZm8oKSB3aWxsIG5vdCBmYWlsIG9uIHBy
b2Nlc3NvcnMKLSAgICAgKiBzdXBwb3J0aW5nIE9TVlcgc28gd2Ugd2lsbCBub3QgZGVhbCB3aXRo
IHRoaXMgcG9zc2liaWxpdHkuCisgICAgICogc3ZtX2hvc3Rfb3N2d19pbml0KCkgd2lsbCBiZSBj
YWxsZWQgb24gZWFjaCBjcHUgYnkgY2FsbGluZyAnLmVuZF91cGRhdGUnCisgICAgICogaW4gY29t
bW9uIGNvZGUuCiAgICAgICovCiAgICAgc3ZtX2hvc3Rfb3N2d19yZXNldCgpOwotI2VuZGlmCiAK
ICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgZW5kX3VwZGF0ZV9wZXJjcHUodm9pZCkK
K3sKKyAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsKK30KKyNlbmRpZgorCiBzdGF0aWMgY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9vcHMgbWljcm9jb2RlX2FtZF9vcHMgPSB7CiAgICAgLmNwdV9yZXF1
ZXN0X21pY3JvY29kZSAgICAgICAgICAgID0gY3B1X3JlcXVlc3RfbWljcm9jb2RlLAogICAgIC5j
b2xsZWN0X2NwdV9pbmZvICAgICAgICAgICAgICAgICA9IGNvbGxlY3RfY3B1X2luZm8sCiAgICAg
LmFwcGx5X21pY3JvY29kZSAgICAgICAgICAgICAgICAgID0gYXBwbHlfbWljcm9jb2RlLAorI2lm
ZGVmIENPTkZJR19IVk0KICAgICAuc3RhcnRfdXBkYXRlICAgICAgICAgICAgICAgICAgICAgPSBz
dGFydF91cGRhdGUsCisgICAgLmVuZF91cGRhdGVfcGVyY3B1ICAgICAgICAgICAgICAgID0gZW5k
X3VwZGF0ZV9wZXJjcHUsCisjZW5kaWYKICAgICAuZnJlZV9wYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgPSBmcmVlX3BhdGNoLAogICAgIC5jb21wYXJlX3BhdGNoICAgICAgICAgICAgICAgICAg
ICA9IGNvbXBhcmVfcGF0Y2gsCiAgICAgLm1hdGNoX2NwdSAgICAgICAgICAgICAgICAgICAgICAg
ID0gbWF0Y2hfY3B1LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKaW5kZXggZjJhNWVhNC4uYjBlZWUw
ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCkBAIC0yNCw2ICsyNCw3IEBAIHN0cnVjdCBtaWNy
b2NvZGVfb3BzIHsKICAgICBpbnQgKCpjb2xsZWN0X2NwdV9pbmZvKShzdHJ1Y3QgY3B1X3NpZ25h
dHVyZSAqY3NpZyk7CiAgICAgaW50ICgqYXBwbHlfbWljcm9jb2RlKSh2b2lkKTsKICAgICBpbnQg
KCpzdGFydF91cGRhdGUpKHZvaWQpOworICAgIHZvaWQgKCplbmRfdXBkYXRlX3BlcmNwdSkodm9p
ZCk7CiAgICAgdm9pZCAoKmZyZWVfcGF0Y2gpKHZvaWQgKm1jKTsKICAgICBib29sICgqbWF0Y2hf
Y3B1KShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCk7CiAgICAgZW51bSBtaWNy
b2NvZGVfbWF0Y2hfcmVzdWx0ICgqY29tcGFyZV9wYXRjaCkoCi0tIAoxLjguMy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8JNl-0001cq-1f; Thu, 12 Sep 2019 07:19: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNj-0001bl-59
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:07 +0000
X-Inumbo-ID: 92b5caf5-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92b5caf5-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:53 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906277"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:50 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:21 +0800
Message-Id: <1568272949-1086-9-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 08/16] microcode: pass a patch pointer to
 apply_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>

YXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMgbG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNo
IGZvcmNlcwphIHBhdGNoIHRvIGJlIHN0b3JlZCBiZWZvcmUgYmVpbmcgbG9hZGVkLiBNYWtlIGFw
cGx5X21pY3JvY29kZSgpCmFjY2VwdCBhIHBhdGNoIHBvaW50ZXIgdG8gcmVtb3ZlIHRoZSBsaW1p
dGF0aW9uIHNvIHRoYXQgYSBwYXRjaApjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBs
b2FkaW5nLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQu
YyAgICB8IDUgKystLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCA1ICsrLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwgMiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IDVjODJhMmQu
LmI0NGU0ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTIwOCw3ICsyMDgsNyBAQCBpbnQgbWljcm9jb2RlX3Jl
c3VtZV9jcHUodm9pZCkKIAogICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2lu
Zm8oc2lnKTsKICAgICBpZiAoIGxpa2VseSghZXJyKSApCi0gICAgICAgIGVyciA9IG1pY3JvY29k
ZV9vcHMtPmFwcGx5X21pY3JvY29kZSgpOworICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5h
cHBseV9taWNyb2NvZGUobWljcm9jb2RlX2NhY2hlKTsKICAgICBzcGluX3VubG9jaygmbWljcm9j
b2RlX211dGV4KTsKIAogICAgIHJldHVybiBlcnI7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwppbmRleCBjOTZh
M2IzLi5jNmQyZWEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0
aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBhcmVfcGF0Y2goCiAgICAgcmV0dXJu
IE1JU19VQ09ERTsKIH0KIAotc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodm9pZCkKK3N0YXRp
YyBpbnQgYXBwbHlfbWljcm9jb2RlKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNo
KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdWludDMyX3QgcmV2OwpAQCAtMjYx
LDcgKzI2MSw2IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHZvaWQpCiAgICAgdW5zaWdu
ZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVy
ZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX2hlYWRlcl9hbWQgKmhkcjsKLSAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpw
YXRjaCA9IG1pY3JvY29kZV9nZXRfY2FjaGUoKTsKIAogICAgIGlmICggIXBhdGNoICkKICAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CkBAIC01NjUsNyArNTY0LDcgQEAgc3RhdGljIGludCBjcHVfcmVx
dWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgYnVmc2l6ZSkKIAogICAgICAg
ICBpZiAoIG1hdGNoX2NwdShtaWNyb2NvZGVfZ2V0X2NhY2hlKCkpICkKICAgICAgICAgewotICAg
ICAgICAgICAgZXJyb3IgPSBhcHBseV9taWNyb2NvZGUoKTsKKyAgICAgICAgICAgIGVycm9yID0g
YXBwbHlfbWljcm9jb2RlKG1pY3JvY29kZV9nZXRfY2FjaGUoKSk7CiAgICAgICAgICAgICBpZiAo
IGVycm9yICkKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9p
bnRlbC5jCmluZGV4IDVmMWFlMmYuLmIxZWM4MWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAg
LTMyMyw3ICszMjMsNyBAQCBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qg
dm9pZCAqbWMpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2Rl
KHZvaWQpCitzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2Rl
X3BhdGNoICpwYXRjaCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVpbnQ2NF90
IG1zcl9jb250ZW50OwpAQCAtMzMxLDcgKzMzMSw2IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9j
b2RlKHZvaWQpCiAgICAgdW5zaWduZWQgaW50IGNwdV9udW0gPSByYXdfc21wX3Byb2Nlc3Nvcl9p
ZCgpOwogICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmdGhpc19jcHUoY3B1X3NpZyk7
CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9pbnRlbCAqbWNfaW50ZWw7Ci0gICAgY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2ggPSBtaWNyb2NvZGVfZ2V0X2NhY2hlKCk7CiAK
ICAgICBpZiAoICFwYXRjaCApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwpAQCAtNDI5LDcgKzQy
OCw3IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwg
c2l6ZV90IHNpemUpCiAgICAgICAgIGVycm9yID0gb2Zmc2V0OwogCiAgICAgaWYgKCAhZXJyb3Ig
JiYgbWF0Y2hfY3B1KG1pY3JvY29kZV9nZXRfY2FjaGUoKSkgKQotICAgICAgICBlcnJvciA9IGFw
cGx5X21pY3JvY29kZSgpOworICAgICAgICBlcnJvciA9IGFwcGx5X21pY3JvY29kZShtaWNyb2Nv
ZGVfZ2V0X2NhY2hlKCkpOwogCiAgICAgcmV0dXJuIGVycm9yOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9j
b2RlLmgKaW5kZXggYjBlZWUwZS4uMDJmZWIwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9taWNyb2NvZGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCkBA
IC0yMiw3ICsyMiw3IEBAIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggewogc3RydWN0IG1pY3JvY29k
ZV9vcHMgewogICAgIGludCAoKmNwdV9yZXF1ZXN0X21pY3JvY29kZSkoY29uc3Qgdm9pZCAqYnVm
LCBzaXplX3Qgc2l6ZSk7CiAgICAgaW50ICgqY29sbGVjdF9jcHVfaW5mbykoc3RydWN0IGNwdV9z
aWduYXR1cmUgKmNzaWcpOwotICAgIGludCAoKmFwcGx5X21pY3JvY29kZSkodm9pZCk7CisgICAg
aW50ICgqYXBwbHlfbWljcm9jb2RlKShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRj
aCk7CiAgICAgaW50ICgqc3RhcnRfdXBkYXRlKSh2b2lkKTsKICAgICB2b2lkICgqZW5kX3VwZGF0
ZV9wZXJjcHUpKHZvaWQpOwogICAgIHZvaWQgKCpmcmVlX3BhdGNoKSh2b2lkICptYyk7Ci0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JNq-0001g5-CA; Thu, 12 Sep 2019 07:19:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNo-0001ey-5Q
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:12 +0000
X-Inumbo-ID: 9450dadf-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9450dadf-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:56 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906292"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:53 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:22 +0800
Message-Id: <1568272949-1086-10-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 09/16] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcsIGFwcGx5X21pY3JvY29kZSgpIGlzIGludm9r
ZWQgaW4KY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkuIFRvIG1ha2UgbGF0ZSBtaWNyb2NvZGUgdXBk
YXRlIG1vcmUgcmVsaWFibGUsCndlIHdhbnQgdG8gcHV0IHRoZSBhcHBseV9taWNyb2NvZGUoKSBp
bnRvIHN0b3BfbWFjaGluZSBjb250ZXh0LiBTbwp3ZSBzcGxpdCBvdXQgaXQgZnJvbSBjcHVfcmVx
dWVzdF9taWNyb2NvZGUoKS4gSW4gZ2VuZXJhbCwgZm9yIGJvdGgKZWFybHkgbG9hZGluZyBvbiBC
U1AgYW5kIGxhdGUgbG9hZGluZywgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkgaXMKY2FsbGVkIGZp
cnN0IHRvIGdldCB0aGUgbWF0Y2hpbmcgbWljcm9jb2RlIHVwZGF0ZSBjb250YWluZWQgYnkKdGhl
IGJsb2IgYW5kIHRoZW4gYXBwbHlfbWljcm9jb2RlKCkgaXMgaW52b2tlZCBleHBsaWNpdGx5IG9u
IGVhY2gKY3B1IGluIGNvbW1vbiBjb2RlLgoKR2l2ZW4gdGhhdCBhbGwgQ1BVcyBhcmUgc3VwcG9z
ZWQgdG8gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUsIHBhcnNpbmcKbWljcm9jb2RlIG9ubHkgbmVl
ZHMgdG8gYmUgZG9uZSBvbmNlLiBTbyBjcHVfcmVxdWVzdF9taWNyb2NvZGUoKSBpcwphbHNvIG1v
dmVkIG91dCBvZiBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpLgoKSW4gc29tZSBjYXNlcyAoZS5nLiBh
IGJyb2tlbiBiaW9zKSwgdGhlIHN5c3RlbSBtYXkgaGF2ZSBtdWx0aXBsZQpyZXZpc2lvbnMgb2Yg
bWljcm9jb2RlIHVwZGF0ZS4gU28gd2Ugd291bGQgdHJ5IHRvIGxvYWQgYSBtaWNyb2NvZGUKdXBk
YXRlIGFzIGxvbmcgYXMgaXQgY292ZXJzIGN1cnJlbnQgY3B1LiBBbmQgaWYgYSBjcHUgbG9hZHMg
dGhpcyBwYXRjaApzdWNjZXNzZnVsbHksIHRoZSBwYXRjaCB3b3VsZCBiZSBzdG9yZWQgaW50byB0
aGUgcGF0Y2ggY2FjaGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQpDaGFuZ2VzIGluIHYxMDoKIC0gbWFrZSBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlIHN0YXRp
YwogLSByYWlzZSBhbiBlcnJvciBpZiBsb2FkaW5nIHVjb2RlIGZhaWxlZCB3aXRoIC1FSU8KIC0g
ZW5zdXJlIGVuZF91cGRhdGVfcGVyY3B1KCkgaXMgY2FsbGVkIGZvbGxvd2luZyBhIHN1Y2Nlc3Nm
dWwgY2FsbCBvZgogc3RhcnRfdXBkYXRlKCkKCkNoYW5nZXMgaW4gdjk6CiAtIHJlbW92ZSB0aGUg
Y2FsbGluZyBvZiAtPmNvbXBhcmVfcGF0Y2ggaW4gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKS4KIC0g
ZHJvcCAibWljcm9jb2RlXyIgcHJlZml4IGZvciBzdGF0aWMgZnVuY3Rpb24gLSBtaWNyb2NvZGVf
cGFyc2VfYmxvYigpLgogLSByZWJhc2UgYW5kIGZpeCBjb25mbGljdAoKQ2hhbmdlcyBpbiB2ODoK
IC0gZGl2aWRlIHRoZSBvcmlnaW5hbCBwYXRjaCBpbnRvIHRocmVlIHBhdGNoZXMgdG8gaW1wcm92
ZSByZWFkYWJpbGl0eQogLSBsb2FkIGFuIHVwZGF0ZSBvbiBlYWNoIGNwdSBhcyBsb25nIGFzIHRo
ZSB1cGRhdGUgY292ZXJzIGN1cnJlbnQgY3B1CiAtIHN0b3JlIGFuIHVwZGF0ZSBhZnRlciB0aGUg
Zmlyc3Qgc3VjY2Vzc2Z1bCBsb2FkaW5nIG9uIGEgQ1BVCiAtIE1ha2Ugc3VyZSB0aGUgY3VycmVu
dCBDUFUgKGVzcGVjaWFsbHkgcGYgdmFsdWUpIGlzIGNvdmVyZWQKIGJ5IHVwZGF0ZXMuCgpjaGFu
Z2VzIGluIHY3OgogLSB0byBoYW5kbGUgbG9hZCBmYWlsdXJlLCB1bnZhbGlkYXRlZCBwYXRjaGVz
IHdvbid0IGJlIGNhY2hlZC4gVGhleQogYXJlIHBhc3NlZCBhcyBmdW5jdGlvbiBhcmd1bWVudHMu
IFNvIGlmIHVwZGF0ZSBmYWlsZWQsIHdlIG5lZWRuJ3QKIGFueSBjbGVhbnVwIHRvIG1pY3JvY29k
ZSBjYWNoZS4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAgIHwgMTgyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfYW1kLmMgICAgfCAgMzggKysrKystLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMgIHwgIDY2ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUu
aCB8ICAgNSArLQogNCBmaWxlcyBjaGFuZ2VkLCAxNzggaW5zZXJ0aW9ucygrKSwgMTEzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYwppbmRleCBiNDRlNGQ3Li5kNDczOGY2IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCkBAIC0x
ODksMTIgKzE4OSwxOSBAQCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV9tdXRleCk7
CiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBjcHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKIAotc3Ry
dWN0IG1pY3JvY29kZV9pbmZvIHsKLSAgICB1bnNpZ25lZCBpbnQgY3B1OwotICAgIHVpbnQzMl90
IGJ1ZmZlcl9zaXplOwotICAgIGludCBlcnJvcjsKLSAgICBjaGFyIGJ1ZmZlclsxXTsKLX07Cisv
KgorICogUmV0dXJuIGEgcGF0Y2ggdGhhdCBjb3ZlcnMgY3VycmVudCBDUFUuIElmIHRoZXJlIGFy
ZSBtdWx0aXBsZSBwYXRjaGVzLAorICogcmV0dXJuIHRoZSBvbmUgd2l0aCB0aGUgaGlnaGVzdCBy
ZXZpc2lvbiBudW1iZXIuIFJldHVybiBlcnJvciBJZiBubworICogcGF0Y2ggaXMgZm91bmQgYW5k
IGFuIGVycm9yIG9jY3VycyBkdXJpbmcgdGhlIHBhcnNpbmcgcHJvY2Vzcy4gT3RoZXJ3aXNlCisg
KiByZXR1cm4gTlVMTC4KKyAqLworc3RhdGljIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhcnNl
X2Jsb2IoY29uc3QgY2hhciAqYnVmLCBzaXplX3QgbGVuKQoreworICAgIGlmICggbGlrZWx5KCFt
aWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKCZ0aGlzX2NwdShjcHVfc2lnKSkpICkKKyAg
ICAgICAgcmV0dXJuIG1pY3JvY29kZV9vcHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShidWYsIGxl
bik7CisKKyAgICByZXR1cm4gTlVMTDsKK30KIAogaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHZv
aWQpCiB7CkBAIC0yMjAsMTUgKzIyNyw4IEBAIHZvaWQgbWljcm9jb2RlX2ZyZWVfcGF0Y2goc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX3BhdGNoKQogICAgIHhmcmVlKG1pY3JvY29k
ZV9wYXRjaCk7CiB9CiAKLWNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9n
ZXRfY2FjaGUodm9pZCkKLXsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJm1pY3JvY29kZV9t
dXRleCkpOwotCi0gICAgcmV0dXJuIG1pY3JvY29kZV9jYWNoZTsKLX0KLQogLyogUmV0dXJuIHRy
dWUgaWYgY2FjaGUgZ2V0cyB1cGRhdGVkLiBPdGhlcndpc2UsIHJldHVybiBmYWxzZSAqLwotYm9v
bCBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQor
c3RhdGljIGJvb2wgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShzdHJ1Y3QgbWljcm9jb2RlX3BhdGNo
ICpwYXRjaCkKIHsKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJm1pY3JvY29kZV9tdXRleCkp
OwogCkBAIC0yNDksNDkgKzI0OSw4MCBAQCBib29sIG1pY3JvY29kZV91cGRhdGVfY2FjaGUoc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRp
YyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkK
Ky8qCisgKiBMb2FkIGEgbWljcm9jb2RlIHVwZGF0ZSB0byBjdXJyZW50IENQVS4KKyAqCisgKiBJ
ZiBubyBwYXRjaCBpcyBwcm92aWRlZCwgdGhlIGNhY2hlZCBwYXRjaCB3aWxsIGJlIGxvYWRlZC4g
TWljcm9jb2RlIHVwZGF0ZQorICogZHVyaW5nIEFQcyBicmluZ3VwIGFuZCBDUFUgcmVzdW1pbmcg
ZmFsbHMgaW50byB0aGlzIGNhc2UuCisgKi8KK3N0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9j
cHUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiB7Ci0gICAgaW50IGVycjsK
LSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCBj
cHVfc2lnbmF0dXJlICpzaWcgPSAmcGVyX2NwdShjcHVfc2lnLCBjcHUpOworICAgIGludCBlcnIg
PSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKCZ0aGlzX2NwdShjcHVfc2lnKSk7CiAK
LSAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7CisgICAgaWYgKCB1bmxpa2VseShlcnIp
ICkKKyAgICAgICAgcmV0dXJuIGVycjsKIAotICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxl
Y3RfY3B1X2luZm8oc2lnKTsKLSAgICBpZiAoIGxpa2VseSghZXJyKSApCi0gICAgICAgIGVyciA9
IG1pY3JvY29kZV9vcHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShidWYsIHNpemUpOwotICAgIHNw
aW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAgIGlmICggcGF0Y2ggKQorICAgICAgICBl
cnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUocGF0Y2gpOworICAgIGVsc2UgaWYg
KCBtaWNyb2NvZGVfY2FjaGUgKQorICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVf
bXV0ZXgpOworICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUobWlj
cm9jb2RlX2NhY2hlKTsKKyAgICAgICAgaWYgKCBlcnIgPT0gLUVJTyApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKG1pY3JvY29kZV9jYWNoZSk7CisgICAgICAg
ICAgICBtaWNyb2NvZGVfY2FjaGUgPSBOVUxMOworICAgICAgICB9CisgICAgICAgIHNwaW5fdW5s
b2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIC8qIE5vIHBh
dGNoIHRvIHVwZGF0ZSAqLworICAgICAgICBlcnIgPSAtRU5PRU5UOwogCiAgICAgcmV0dXJuIGVy
cjsKIH0KIAotc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKK3N0
YXRpYyBsb25nIGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqcGF0Y2gpCiB7Ci0gICAgc3RydWN0
IG1pY3JvY29kZV9pbmZvICppbmZvID0gX2luZm87Ci0gICAgaW50IGVycm9yOwotCi0gICAgQlVH
X09OKGluZm8tPmNwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgIHVuc2lnbmVkIGludCBj
cHU7CisgICAgaW50IHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1KHBhdGNoKTsKIAotICAgIGVy
cm9yID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoaW5mby0+YnVmZmVyLCBpbmZvLT5idWZmZXJfc2l6
ZSk7Ci0gICAgaWYgKCBlcnJvciApCi0gICAgICAgIGluZm8tPmVycm9yID0gZXJyb3I7CisgICAg
LyogU3RvcmUgdGhlIHBhdGNoIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nICovCisgICAgaWYg
KCAhcmV0ICYmIHBhdGNoICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211
dGV4KTsKKyAgICAgICAgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShwYXRjaCk7CisgICAgICAgIHNw
aW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAgICAgICBwYXRjaCA9IE5VTEw7CisgICAg
fQogCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSApCiAgICAgICAg
IG1pY3JvY29kZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1KCk7CiAKLSAgICBpbmZvLT5jcHUgPSBj
cHVtYXNrX25leHQoaW5mby0+Y3B1LCAmY3B1X29ubGluZV9tYXApOwotICAgIGlmICggaW5mby0+
Y3B1IDwgbnJfY3B1X2lkcyApCi0gICAgICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25f
Y3B1KGluZm8tPmNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwgaW5mbyk7CisgICAgLyoKKyAgICAg
KiBFYWNoIHRocmVhZCB0cmllcyB0byBsb2FkIHVjb2RlIGFuZCBvbmx5IHRoZSBmaXJzdCB0aHJl
YWQgb2YgYSBjb3JlCisgICAgICogd291bGQgc3VjY2VlZC4gSWdub3JlIGVycm9yIG90aGVyIHRo
YW4gLUVJTy4KKyAgICAgKi8KKyAgICBpZiAoIHJldCAhPSAtRUlPICkKKyAgICAgICAgcmV0ID0g
MDsKKworICAgIGNwdSA9IGNwdW1hc2tfbmV4dChzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfb25s
aW5lX21hcCk7CisgICAgaWYgKCBjcHUgPCBucl9jcHVfaWRzICkKKyAgICAgICAgcmV0dXJuIGNv
bnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoY3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBwYXRjaCkg
PworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IHJldDsKIAotICAgIGVycm9yID0gaW5mby0+ZXJyb3I7Ci0g
ICAgeGZyZWUoaW5mbyk7Ci0gICAgcmV0dXJuIGVycm9yOworICAgIC8qIEZyZWUgdGhlIHBhdGNo
IGlmIG5vIENQVSBoYXMgbG9hZGVkIGl0IHN1Y2Nlc3NmdWxseS4gKi8KKyAgICBpZiAoIHBhdGNo
ICkKKyAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gocGF0Y2gpOworCisgICAgcmV0dXJuIHJl
dDsKIH0KIAogaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25z
dF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogewogICAgIGludCByZXQ7Ci0gICAgc3Ry
dWN0IG1pY3JvY29kZV9pbmZvICppbmZvOworICAgIHZvaWQgKmJ1ZmZlcjsKKyAgICBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICpwYXRjaDsKIAogICAgIGlmICggbGVuICE9ICh1aW50MzJfdClsZW4g
KQogICAgICAgICByZXR1cm4gLUUyQklHOwpAQCAtMjk5LDMyICszMzAsNDYgQEAgaW50IG1pY3Jv
Y29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2ln
bmVkIGxvbmcgbGVuKQogICAgIGlmICggbWljcm9jb2RlX29wcyA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpbmZvID0geG1hbGxvY19ieXRlcyhzaXplb2YoKmluZm8p
ICsgbGVuKTsKLSAgICBpZiAoIGluZm8gPT0gTlVMTCApCisgICAgYnVmZmVyID0geG1hbGxvY19i
eXRlcyhsZW4pOworICAgIGlmICggIWJ1ZmZlciApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwog
Ci0gICAgcmV0ID0gY29weV9mcm9tX2d1ZXN0KGluZm8tPmJ1ZmZlciwgYnVmLCBsZW4pOwotICAg
IGlmICggcmV0ICE9IDAgKQorICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGJ1ZmZlciwgYnVmLCBs
ZW4pICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGdvdG8gZnJlZTsK
KyAgICB9CisKKyAgICBwYXRjaCA9IHBhcnNlX2Jsb2IoYnVmZmVyLCBsZW4pOworICAgIGlmICgg
SVNfRVJSKHBhdGNoKSApCiAgICAgewotICAgICAgICB4ZnJlZShpbmZvKTsKLSAgICAgICAgcmV0
dXJuIHJldDsKKyAgICAgICAgcmV0ID0gUFRSX0VSUihwYXRjaCk7CisgICAgICAgIHByaW50ayhY
RU5MT0dfV0FSTklORyAiUGFyc2luZyBtaWNyb2NvZGUgYmxvYiBlcnJvciAlZFxuIiwgcmV0KTsK
KyAgICAgICAgZ290byBmcmVlOwogICAgIH0KIAotICAgIGluZm8tPmJ1ZmZlcl9zaXplID0gbGVu
OwotICAgIGluZm8tPmVycm9yID0gMDsKLSAgICBpbmZvLT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZj
cHVfb25saW5lX21hcCk7CisgICAgaWYgKCAhcGF0Y2ggKQorICAgIHsKKyAgICAgICAgcmV0ID0g
LUVOT0VOVDsKKyAgICAgICAgZ290byBmcmVlOworICAgIH0KIAogICAgIGlmICggbWljcm9jb2Rl
X29wcy0+c3RhcnRfdXBkYXRlICkKICAgICB7CiAgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMt
PnN0YXJ0X3VwZGF0ZSgpOwogICAgICAgICBpZiAoIHJldCAhPSAwICkKICAgICAgICAgewotICAg
ICAgICAgICAgeGZyZWUoaW5mbyk7Ci0gICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICAg
ICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gocGF0Y2gpOworICAgICAgICAgICAgZ290byBmcmVlOwog
ICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUo
aW5mby0+Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZvKTsKKyAgICByZXQgPSBjb250aW51
ZV9oeXBlcmNhbGxfb25fY3B1KGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvX21pY3JvY29kZV91cGRhdGUsIHBhdGNo
KTsKKworIGZyZWU6CisgICAgeGZyZWUoYnVmZmVyKTsKKyAgICByZXR1cm4gcmV0OwogfQogCiBz
dGF0aWMgaW50IF9faW5pdCBtaWNyb2NvZGVfaW5pdCh2b2lkKQpAQCAtMzcxLDIzICs0MTYsNDIg
QEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0
ZSkKIAogICAgIG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oJnRoaXNfY3B1KGNwdV9z
aWcpKTsKIAotICAgIGlmICggZGF0YSApCisgICAgaWYgKCAhZGF0YSApCisgICAgICAgIHJldHVy
biAtRU5PTUVNOworCisgICAgaWYgKCBzdGFydF91cGRhdGUgKQogICAgIHsKLSAgICAgICAgaWYg
KCBzdGFydF91cGRhdGUgJiYgbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlICkKKyAgICAgICAg
c3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2g7CisKKyAgICAgICAgcGF0Y2ggPSBwYXJzZV9i
bG9iKGRhdGEsIGxlbik7CisgICAgICAgIGlmICggSVNfRVJSKHBhdGNoKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiUGFyc2luZyBtaWNyb2NvZGUgYmxv
YiBlcnJvciAlbGRcbiIsCisgICAgICAgICAgICAgICAgICAgUFRSX0VSUihwYXRjaCkpOworICAg
ICAgICAgICAgcmV0dXJuIFBUUl9FUlIocGF0Y2gpOworICAgICAgICB9CisKKyAgICAgICAgaWYg
KCAhcGF0Y2ggKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICAgICAgc3Bpbl9s
b2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAgICAgICByYyA9IG1pY3JvY29kZV91cGRhdGVfY2Fj
aGUocGF0Y2gpOworICAgICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKKyAgICAg
ICAgQVNTRVJUKHJjKTsKKworICAgICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0
ZSApCiAgICAgICAgICAgICByYyA9IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwogCiAg
ICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgcmV0dXJuIHJjOworICAgIH0KIAotICAgICAg
ICByYyA9IG1pY3JvY29kZV91cGRhdGVfY3B1KGRhdGEsIGxlbik7CisgICAgcmMgPSBtaWNyb2Nv
ZGVfdXBkYXRlX2NwdShOVUxMKTsKIAotICAgICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPmVuZF91
cGRhdGVfcGVyY3B1ICkKLSAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPmVuZF91cGRhdGVfcGVy
Y3B1KCk7CisgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSApCisgICAg
ICAgIG1pY3JvY29kZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1KCk7CiAKLSAgICAgICAgcmV0dXJu
IHJjOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIHJldHVy
biByYzsKIH0KIAogaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfaW5pdCh2b2lkKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfYW1kLmMKaW5kZXggYzZkMmVhMy4uMWQxYmVhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC00
NTUsOSArNDU1LDExIEBAIHN0YXRpYyBib29sX3QgY2hlY2tfZmluYWxfcGF0Y2hfbGV2ZWxzKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgY3B1X3JlcXVl
c3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IGJ1ZnNpemUpCitzdGF0aWMgc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1
ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZV90IGJ1ZnNpemUpCiB7CiAgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZDsKKyAg
ICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IE5VTEw7CiAgICAgc2l6ZV90IG9mZnNl
dCA9IDA7CiAgICAgaW50IGVycm9yID0gMDsKICAgICB1bnNpZ25lZCBpbnQgY3VycmVudF9jcHVf
aWQ7CkBAIC01NTYsMTkgKzU1OCwyMiBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29k
ZShjb25zdCB2b2lkICpidWYsIHNpemVfdCBidWZzaXplKQogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KIAotICAgICAgICAvKiBVcGRhdGUgY2FjaGUgaWYgdGhpcyBwYXRjaCBjb3ZlcnMg
Y3VycmVudCBDUFUgKi8KLSAgICAgICAgaWYgKCBtaWNyb2NvZGVfZml0cyhuZXdfcGF0Y2gtPm1j
X2FtZCkgIT0gTUlTX1VDT0RFICkKLSAgICAgICAgICAgIG1pY3JvY29kZV91cGRhdGVfY2FjaGUo
bmV3X3BhdGNoKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0
Y2gobmV3X3BhdGNoKTsKLQotICAgICAgICBpZiAoIG1hdGNoX2NwdShtaWNyb2NvZGVfZ2V0X2Nh
Y2hlKCkpICkKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIG5ldyBwYXRjaCBjb3ZlcnMg
Y3VycmVudCBDUFUsIGNvbXBhcmUgcGF0Y2hlcyBhbmQgc3RvcmUgdGhlCisgICAgICAgICAqIG9u
ZSB3aXRoIGhpZ2hlciByZXZpc2lvbi4KKyAgICAgICAgICovCisgICAgICAgIGlmICggKG1pY3Jv
Y29kZV9maXRzKG5ld19wYXRjaC0+bWNfYW1kKSAhPSBNSVNfVUNPREUpICYmCisgICAgICAgICAg
ICAgKCFwYXRjaCB8fCAoY29tcGFyZV9wYXRjaChuZXdfcGF0Y2gsIHBhdGNoKSA9PSBORVdfVUNP
REUpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKG1p
Y3JvY29kZV9nZXRfY2FjaGUoKSk7Ci0gICAgICAgICAgICBpZiAoIGVycm9yICkKLSAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnRtcCA9
IHBhdGNoOworCisgICAgICAgICAgICBwYXRjaCA9IG5ld19wYXRjaDsKKyAgICAgICAgICAgIG5l
d19wYXRjaCA9IHRtcDsKICAgICAgICAgfQogCisgICAgICAgIGlmICggbmV3X3BhdGNoICkKKyAg
ICAgICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKG5ld19wYXRjaCk7CisKICAgICAgICAgaWYg
KCBvZmZzZXQgPj0gYnVmc2l6ZSApCiAgICAgICAgICAgICBicmVhazsKIApAQCAtNTk5LDEzICs2
MDQsMTAgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVm
LCBzaXplX3QgYnVmc2l6ZSkKICAgICBmcmVlX3BhdGNoKG1jX2FtZCk7CiAKICAgb3V0OgotICAg
IC8qCi0gICAgICogSW4gc29tZSBjYXNlcyB3ZSBtYXkgcmV0dXJuIGFuIGVycm9yIGV2ZW4gaWYg
cHJvY2Vzc29yJ3MgbWljcm9jb2RlIGhhcwotICAgICAqIGJlZW4gdXBkYXRlZC4gRm9yIGV4YW1w
bGUsIHRoZSBmaXJzdCBwYXRjaCBpbiBhIGNvbnRhaW5lciBmaWxlIGlzIGxvYWRlZAotICAgICAq
IHN1Y2Nlc3NmdWxseSBidXQgc3Vic2VxdWVudCBjb250YWluZXIgZmlsZSBwcm9jZXNzaW5nIGVu
Y291bnRlcnMgYQotICAgICAqIGZhaWx1cmUuCi0gICAgICovCi0gICAgcmV0dXJuIGVycm9yOwor
ICAgIGlmICggZXJyb3IgJiYgIXBhdGNoICkKKyAgICAgICAgcGF0Y2ggPSBFUlJfUFRSKGVycm9y
KTsKKworICAgIHJldHVybiBwYXRjaDsKIH0KIAogI2lmZGVmIENPTkZJR19IVk0KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfaW50ZWwuYwppbmRleCBiMWVjODFkLi5jMzA4M2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
CkBAIC0yODYsMTQgKzI4Niw5IEBAIHN0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQg
Y29tcGFyZV9wYXRjaCgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IE9MRF9VQ09ERTsKIH0KIAotLyoKLSAqIHJldHVybiAwIC0g
bm8gdXBkYXRlIGZvdW5kCi0gKiByZXR1cm4gMSAtIGZvdW5kIHVwZGF0ZQotICogcmV0dXJuIDwg
MCAtIGVycm9yCi0gKi8KLXN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2
b2lkICptYykKK3N0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICphbGxvY19taWNyb2NvZGVf
cGF0Y2goCisgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRl
cikKIHsKLSAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVy
ID0gbWM7CiAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19o
ZWFkZXIpOwogICAgIHZvaWQgKm5ld19tYyA9IHhtYWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7CiAg
ICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3X3BhdGNoID0geG1hbGxvYyhzdHJ1Y3QgbWlj
cm9jb2RlX3BhdGNoKTsKQEAgLTMwMiwyNSArMjk3LDEyIEBAIHN0YXRpYyBpbnQgZ2V0X21hdGNo
aW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYykKICAgICB7CiAgICAgICAgIHhmcmVlKG5ld19w
YXRjaCk7CiAgICAgICAgIHhmcmVlKG5ld19tYyk7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOwor
ICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKICAgICB9Ci0gICAgbWVtY3B5KG5ld19t
YywgbWMsIHRvdGFsX3NpemUpOworICAgIG1lbWNweShuZXdfbWMsIG1jX2hlYWRlciwgdG90YWxf
c2l6ZSk7CiAgICAgbmV3X3BhdGNoLT5tY19pbnRlbCA9IG5ld19tYzsKIAotICAgIC8qIE1ha2Ug
c3VyZSB0aGF0IHRoaXMgcGF0Y2ggY292ZXJzIGN1cnJlbnQgQ1BVICovCi0gICAgaWYgKCBtaWNy
b2NvZGVfdXBkYXRlX21hdGNoKG1jKSA9PSBNSVNfVUNPREUgKQotICAgIHsKLSAgICAgICAgbWlj
cm9jb2RlX2ZyZWVfcGF0Y2gobmV3X3BhdGNoKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQot
Ci0gICAgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShuZXdfcGF0Y2gpOwotCi0gICAgcHJfZGVidWco
Im1pY3JvY29kZTogQ1BVJWQgZm91bmQgYSBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlIHdpdGgi
Ci0gICAgICAgICAgICAgIiB2ZXJzaW9uICUjeCAoY3VycmVudD0lI3gpXG4iLAotICAgICAgICAg
ICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgbWNfaGVhZGVyLT5yZXYsIHRoaXNfY3B1KGNwdV9zaWcp
LnJldik7Ci0KLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gbmV3X3BhdGNoOwogfQogCiBzdGF0
aWMgaW50IGFwcGx5X21pY3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRj
aCkKQEAgLTM5OSwyNiArMzgxLDQ0IEBAIHN0YXRpYyBsb25nIGdldF9uZXh0X3Vjb2RlX2Zyb21f
YnVmZmVyKHZvaWQgKiptYywgY29uc3QgdTggKmJ1ZiwKICAgICByZXR1cm4gb2Zmc2V0ICsgdG90
YWxfc2l6ZTsKIH0KIAotc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9p
ZCAqYnVmLCBzaXplX3Qgc2l6ZSkKK3N0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpjcHVf
cmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSkKIHsKICAgICBsb25n
IG9mZnNldCA9IDA7CiAgICAgaW50IGVycm9yID0gMDsKICAgICB2b2lkICptYzsKKyAgICBzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IE5VTEw7CiAKICAgICB3aGlsZSAoIChvZmZzZXQg
PSBnZXRfbmV4dF91Y29kZV9mcm9tX2J1ZmZlcigmbWMsIGJ1Ziwgc2l6ZSwgb2Zmc2V0KSkgPiAw
ICkKICAgICB7CisgICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ld19wYXRjaDsKKwog
ICAgICAgICBlcnJvciA9IG1pY3JvY29kZV9zYW5pdHlfY2hlY2sobWMpOwogICAgICAgICBpZiAo
IGVycm9yICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBlcnJvciA9IGdldF9tYXRjaGlu
Z19taWNyb2NvZGUobWMpOwotICAgICAgICBpZiAoIGVycm9yIDwgMCApCisKKyAgICAgICAgbmV3
X3BhdGNoID0gYWxsb2NfbWljcm9jb2RlX3BhdGNoKG1jKTsKKyAgICAgICAgaWYgKCBJU19FUlIo
bmV3X3BhdGNoKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGVycm9yID0gUFRSX0VSUihuZXdf
cGF0Y2gpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICAvKgotICAg
ICAgICAgKiBJdCdzIHBvc3NpYmxlIHRoZSBkYXRhIGZpbGUgaGFzIG11bHRpcGxlIG1hdGNoaW5n
IHVjb2RlLAotICAgICAgICAgKiBsZXRzIGtlZXAgc2VhcmNoaW5nIHRpbGwgdGhlIGxhdGVzdCB2
ZXJzaW9uCisgICAgICAgICAqIElmIHRoZSBuZXcgcGF0Y2ggY292ZXJzIGN1cnJlbnQgQ1BVLCBj
b21wYXJlIHBhdGNoZXMgYW5kIHN0b3JlIHRoZQorICAgICAgICAgKiBvbmUgd2l0aCBoaWdoZXIg
cmV2aXNpb24uCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGVycm9yID09IDEgKQotICAgICAg
ICAgICAgZXJyb3IgPSAwOworICAgICAgICBpZiAoIChtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCZu
ZXdfcGF0Y2gtPm1jX2ludGVsLT5oZHIpICE9IE1JU19VQ09ERSkgJiYKKyAgICAgICAgICAgICAo
IXBhdGNoIHx8IChjb21wYXJlX3BhdGNoKG5ld19wYXRjaCwgcGF0Y2gpID09IE5FV19VQ09ERSkp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqdG1wID0g
cGF0Y2g7CisKKyAgICAgICAgICAgIHBhdGNoID0gbmV3X3BhdGNoOworICAgICAgICAgICAgbmV3
X3BhdGNoID0gdG1wOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBuZXdfcGF0Y2ggKQorICAg
ICAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gobmV3X3BhdGNoKTsKIAogICAgICAgICB4ZnJl
ZShtYyk7CiAgICAgfQpAQCAtNDI3LDEwICs0MjcsMTAgQEAgc3RhdGljIGludCBjcHVfcmVxdWVz
dF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkKICAgICBpZiAoIG9mZnNl
dCA8IDAgKQogICAgICAgICBlcnJvciA9IG9mZnNldDsKIAotICAgIGlmICggIWVycm9yICYmIG1h
dGNoX2NwdShtaWNyb2NvZGVfZ2V0X2NhY2hlKCkpICkKLSAgICAgICAgZXJyb3IgPSBhcHBseV9t
aWNyb2NvZGUobWljcm9jb2RlX2dldF9jYWNoZSgpKTsKKyAgICBpZiAoIGVycm9yICYmICFwYXRj
aCApCisgICAgICAgIHBhdGNoID0gRVJSX1BUUihlcnJvcik7CiAKLSAgICByZXR1cm4gZXJyb3I7
CisgICAgcmV0dXJuIHBhdGNoOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9v
cHMgbWljcm9jb2RlX2ludGVsX29wcyA9IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCmluZGV4IDAy
ZmViMDkuLjdkNWExZjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2Rl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaApAQCAtMjAsNyArMjAsOCBA
QCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoIHsKIH07CiAKIHN0cnVjdCBtaWNyb2NvZGVfb3BzIHsK
LSAgICBpbnQgKCpjcHVfcmVxdWVzdF9taWNyb2NvZGUpKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90
IHNpemUpOworICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKigqY3B1X3JlcXVlc3RfbWljcm9j
b2RlKShjb25zdCB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVfdCBzaXplKTsKICAgICBpbnQgKCpjb2xsZWN0X2NwdV9p
bmZvKShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqY3NpZyk7CiAgICAgaW50ICgqYXBwbHlfbWljcm9j
b2RlKShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCk7CiAgICAgaW50ICgqc3Rh
cnRfdXBkYXRlKSh2b2lkKTsKQEAgLTQwLDggKzQxLDYgQEAgc3RydWN0IGNwdV9zaWduYXR1cmUg
ewogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKIGV4dGVy
biBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyAqbWljcm9jb2RlX29wczsKIAotY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX2dldF9jYWNoZSh2b2lkKTsKLWJvb2wgbWlj
cm9jb2RlX3VwZGF0ZV9jYWNoZShzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCk7CiB2b2lk
IG1pY3JvY29kZV9mcmVlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKTsKIAog
I2VuZGlmIC8qIEFTTV9YODZfX01JQ1JPQ09ERV9IICovCi0tIAoxLjguMy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JNt-0001iZ-S2; Thu, 12 Sep 2019 07:19:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNt-0001i4-5j
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:17 +0000
X-Inumbo-ID: 96bf3842-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96bf3842-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:18:59 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:18:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906302"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:56 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:23 +0800
Message-Id: <1568272949-1086-11-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 10/16] microcode: unify ucode loading during
 system bootup and resuming
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RHVyaW5nIHN5c3RlbSBib290dXAgYW5kIHJlc3VtaW5nLCBDUFVzIGp1c3QgbG9hZCB0aGUgY2Fj
aGVkIHVjb2RlLgpTbyBvbmUgdW5pZmllZCBmdW5jdGlvbiBtaWNyb2NvZGVfdXBkYXRlX29uZSgp
IGlzIGludHJvZHVjZWQuIEl0CnRha2VzIGEgYm9vbGVhbiB0byBpbmRpY2F0ZSB3aGV0aGVyIC0+
c3RhcnRfdXBkYXRlIHNob3VsZCBiZSBjYWxsZWQuClNpbmNlIGVhcmx5X21pY3JvY29kZV91cGRh
dGVfY3B1KCkgaXMgb25seSBjYWxsZWQgb24gQlNQIChBUHMgY2FsbAp0aGUgdW5pZmllZCBmdW5j
dGlvbiksIHN0YXJ0X3VwZGF0ZSBpcyBhbHdheXMgdHJ1ZSBhbmQgc28gcmVtb3ZlCnRoaXMgcGFy
YW1ldGVyLgoKVGhlcmUgaXMgYSBmdW5jdGlvbmFsIGNoYW5nZTogLT5zdGFydF91cGRhdGUgaXMg
Y2FsbGVkIG9uIEJTUCBhbmQKLT5lbmRfdXBkYXRlX3BlcmNwdSBpcyBjYWxsZWQgZHVyaW5nIHN5
c3RlbSByZXN1bWluZy4gVGhleSBhcmUgbm90Cmludm9rZWQgYnkgcHJldmlvdXMgbWljcm9jb2Rl
X3Jlc3VtZV9jcHUoKS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Ci0tLQpDaGFuZ2VzIGluIHYxMDoKIC0gY2FsbCAtPnN0YXJ0X3VwZGF0ZSBmb3Igc3lzdGVt
IHJlc3VtZSBmcm9tIHN1c3BlbnNpb24KCkNoYW5nZXMgaW4gdjk6CiAtIHJldHVybiAtRU9QTk9U
U1VQUCByYXRoZXIgdGhhbiAwIGlmIG1pY3JvY29kZV9vcHMgaXMgTlVMTCBpbgogICBtaWNyb2Nv
ZGVfdXBkYXRlX29uZSgpCiAtIHJlYmFzZSBhbmQgZml4IGNvbmZsaWN0cy4KCkNoYW5nZXMgaW4g
djg6CiAtIHNwbGl0IG91dCBmcm9tIHRoZSBwcmV2aW91cyBwYXRjaAotLS0KIHhlbi9hcmNoL3g4
Ni9hY3BpL3Bvd2VyLmMgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAg
ICAgICB8IDkxICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDUgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIHwgIDQgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwg
NTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBi
L3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggMjY5YjE0MC4uMDFlNmFlYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9w
b3dlci5jCkBAIC0yNzgsNyArMjc4LDcgQEAgc3RhdGljIGludCBlbnRlcl9zdGF0ZSh1MzIgc3Rh
dGUpCiAKICAgICBjb25zb2xlX2VuZF9zeW5jKCk7CiAKLSAgICBtaWNyb2NvZGVfcmVzdW1lX2Nw
dSgpOworICAgIG1pY3JvY29kZV91cGRhdGVfb25lKHRydWUpOwogCiAgICAgaWYgKCAhcmVjaGVj
a19jcHVfZmVhdHVyZXMoMCkgKQogICAgICAgICBwYW5pYygiTWlzc2luZyBwcmV2aW91c2x5IGF2
YWlsYWJsZSBmZWF0dXJlKHMpXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCBkNDczOGY2Li5jMmVhMjBmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21p
Y3JvY29kZS5jCkBAIC0yMDMsMjQgKzIwMyw2IEBAIHN0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICpwYXJzZV9ibG9iKGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGxlbikKICAgICByZXR1cm4g
TlVMTDsKIH0KIAotaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHZvaWQpCi17Ci0gICAgaW50IGVy
cjsKLSAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnRoaXNfY3B1KGNwdV9zaWcpOwot
Ci0gICAgaWYgKCAhbWljcm9jb2RlX29wcyApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgc3Bp
bl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotCi0gICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29s
bGVjdF9jcHVfaW5mbyhzaWcpOwotICAgIGlmICggbGlrZWx5KCFlcnIpICkKLSAgICAgICAgZXJy
ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKG1pY3JvY29kZV9jYWNoZSk7Ci0gICAg
c3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiB2
b2lkIG1pY3JvY29kZV9mcmVlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29k
ZV9wYXRjaCkKIHsKICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNoKG1pY3JvY29kZV9wYXRj
aC0+bWMpOwpAQCAtMzk0LDExICszNzYsMzggQEAgc3RhdGljIGludCBfX2luaXQgbWljcm9jb2Rl
X2luaXQodm9pZCkKIH0KIF9faW5pdGNhbGwobWljcm9jb2RlX2luaXQpOwogCi1pbnQgX19pbml0
IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQorLyogTG9hZCBh
IGNhY2hlZCB1cGRhdGUgdG8gY3VycmVudCBjcHUgKi8KK2ludCBtaWNyb2NvZGVfdXBkYXRlX29u
ZShib29sIHN0YXJ0X3VwZGF0ZSkKK3sKKyAgICBpbnQgZXJyOworCisgICAgaWYgKCAhbWljcm9j
b2RlX29wcyApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgIG1pY3JvY29kZV9v
cHMtPmNvbGxlY3RfY3B1X2luZm8oJnRoaXNfY3B1KGNwdV9zaWcpKTsKKworICAgIGlmICggc3Rh
cnRfdXBkYXRlICYmIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCisgICAgeworICAgICAg
ICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKKyAgICAgICAgaWYgKCBlcnIg
KQorICAgICAgICAgICAgcmV0dXJuIGVycjsKKyAgICB9CisKKyAgICBlcnIgPSBtaWNyb2NvZGVf
dXBkYXRlX2NwdShOVUxMKTsKKworICAgIGlmICggbWljcm9jb2RlX29wcy0+ZW5kX3VwZGF0ZV9w
ZXJjcHUgKQorICAgICAgICBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSgpOworCisg
ICAgcmV0dXJuIGVycjsKK30KKworLyogQlNQIGNhbGxzIHRoaXMgZnVuY3Rpb24gdG8gcGFyc2Ug
dWNvZGUgYmxvYiBhbmQgdGhlbiBhcHBseSBhbiB1cGRhdGUuICovCitpbnQgX19pbml0IGVhcmx5
X21pY3JvY29kZV91cGRhdGVfY3B1KHZvaWQpCiB7CiAgICAgaW50IHJjID0gMDsKICAgICB2b2lk
ICpkYXRhID0gTlVMTDsKICAgICBzaXplX3QgbGVuOworICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKnBhdGNoOwogCiAgICAgaWYgKCAhbWljcm9jb2RlX29wcyApCiAgICAgICAgIHJldHVybiAt
RU5PU1lTOwpAQCAtNDE0LDQ0ICs0MjMsMjYgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVf
dXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSkKICAgICAgICAgZGF0YSA9IGJvb3RzdHJhcF9t
YXAoJnVjb2RlX21vZCk7CiAgICAgfQogCi0gICAgbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVf
aW5mbygmdGhpc19jcHUoY3B1X3NpZykpOwotCiAgICAgaWYgKCAhZGF0YSApCiAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwogCi0gICAgaWYgKCBzdGFydF91cGRhdGUgKQorICAgIHBhdGNoID0gcGFy
c2VfYmxvYihkYXRhLCBsZW4pOworICAgIGlmICggSVNfRVJSKHBhdGNoKSApCiAgICAgewotICAg
ICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaDsKLQotICAgICAgICBwYXRjaCA9IHBh
cnNlX2Jsb2IoZGF0YSwgbGVuKTsKLSAgICAgICAgaWYgKCBJU19FUlIocGF0Y2gpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJQYXJzaW5nIG1pY3JvY29k
ZSBibG9iIGVycm9yICVsZFxuIiwKLSAgICAgICAgICAgICAgICAgICBQVFJfRVJSKHBhdGNoKSk7
Ci0gICAgICAgICAgICByZXR1cm4gUFRSX0VSUihwYXRjaCk7Ci0gICAgICAgIH0KLQotICAgICAg
ICBpZiAoICFwYXRjaCApCi0gICAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKLQotICAgICAgICBz
cGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0gICAgICAgIHJjID0gbWljcm9jb2RlX3VwZGF0
ZV9jYWNoZShwYXRjaCk7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwot
ICAgICAgICBBU1NFUlQocmMpOwotCi0gICAgICAgIGlmICggbWljcm9jb2RlX29wcy0+c3RhcnRf
dXBkYXRlICkKLSAgICAgICAgICAgIHJjID0gbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7
Ci0KLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiUGFyc2luZyBtaWNyb2NvZGUgYmxvYiBlcnJvciAlbGRcbiIs
CisgICAgICAgICAgICAgICBQVFJfRVJSKHBhdGNoKSk7CisgICAgICAgIHJldHVybiBQVFJfRVJS
KHBhdGNoKTsKICAgICB9CiAKLSAgICByYyA9IG1pY3JvY29kZV91cGRhdGVfY3B1KE5VTEwpOwor
ICAgIGlmICggIXBhdGNoICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKLSAgICBpZiAoIG1p
Y3JvY29kZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1ICkKLSAgICAgICAgbWljcm9jb2RlX29wcy0+
ZW5kX3VwZGF0ZV9wZXJjcHUoKTsKKyAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cisg
ICAgcmMgPSBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHBhdGNoKTsKKyAgICBzcGluX3VubG9jaygm
bWljcm9jb2RlX211dGV4KTsKKyAgICBBU1NFUlQocmMpOwogCi0gICAgcmV0dXJuIHJjOworICAg
IHJldHVybiBtaWNyb2NvZGVfdXBkYXRlX29uZSh0cnVlKTsKIH0KIAogaW50IF9faW5pdCBlYXJs
eV9taWNyb2NvZGVfaW5pdCh2b2lkKQpAQCAtNDcxLDcgKzQ2Miw3IEBAIGludCBfX2luaXQgZWFy
bHlfbWljcm9jb2RlX2luaXQodm9pZCkKICAgICAgICAgbWljcm9jb2RlX29wcy0+Y29sbGVjdF9j
cHVfaW5mbygmdGhpc19jcHUoY3B1X3NpZykpOwogCiAgICAgICAgIGlmICggdWNvZGVfbW9kLm1v
ZF9lbmQgfHwgdWNvZGVfYmxvYi5zaXplICkKLSAgICAgICAgICAgIHJjID0gZWFybHlfbWljcm9j
b2RlX3VwZGF0ZV9jcHUodHJ1ZSk7CisgICAgICAgICAgICByYyA9IGVhcmx5X21pY3JvY29kZV91
cGRhdGVfY3B1KCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNzNhMWFmYy4u
MTc5ZjZiNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC0zNjAsMTAgKzM2MCw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5
KHZvaWQgKnVudXNlZCkKIAogICAgIGluaXRpYWxpemVfY3B1X2RhdGEoY3B1KTsKIAotICAgIGlm
ICggc3lzdGVtX3N0YXRlIDw9IFNZU19TVEFURV9zbXBfYm9vdCApCi0gICAgICAgIGVhcmx5X21p
Y3JvY29kZV91cGRhdGVfY3B1KGZhbHNlKTsKLSAgICBlbHNlCi0gICAgICAgIG1pY3JvY29kZV9y
ZXN1bWVfY3B1KCk7CisgICAgbWljcm9jb2RlX3VwZGF0ZV9vbmUoZmFsc2UpOwogCiAgICAgLyoK
ICAgICAgKiBJZiBNU1JfU1BFQ19DVFJMIGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVs
dCBzZXR0aW5nIGFuZCBkaXNjYXJkCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBhNjczMzcy
Li5jOTI5NTZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTU2OSw5ICs1NjksOSBAQCBp
bnQgZ3Vlc3Rfd3Jtc3JfeGVuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCk7CiAKIHZvaWQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQgaW50KTsKIGludCBt
aWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCksIHVuc2ln
bmVkIGxvbmcgbGVuKTsKLWludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh2b2lkKTsKLWludCBlYXJs
eV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSk7CitpbnQgZWFybHlfbWlj
cm9jb2RlX3VwZGF0ZV9jcHUodm9pZCk7CiBpbnQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCk7
CitpbnQgbWljcm9jb2RlX3VwZGF0ZV9vbmUoYm9vbCBzdGFydF91cGRhdGUpOwogaW50IG1pY3Jv
Y29kZV9pbml0X2ludGVsKHZvaWQpOwogaW50IG1pY3JvY29kZV9pbml0X2FtZCh2b2lkKTsKIAot
LSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07:19:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8JNz-0001mJ-7o; Thu, 12 Sep 2019 07: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JNy-0001lX-6c
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:22 +0000
X-Inumbo-ID: 989afc8c-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 989afc8c-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:19:02 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:19:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906315"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:18:59 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:24 +0800
Message-Id: <1568272949-1086-12-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 11/16] microcode: reduce memory allocation
 and copy when creating a 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gY3JlYXRlIGEgbWljcm9jb2RlIHBhdGNoIGZyb20gYSB2ZW5kb3Itc3BlY2lmaWMgdXBkYXRl
LAphbGxvY2F0ZV9taWNyb2NvZGVfcGF0Y2goKSBjb3BpZWQgZXZlcnl0aGluZyBmcm9tIHRoZSB1
cGRhdGUuCkl0IGlzIG5vdCBlZmZpY2llbnQuIEVzc2VudGlhbGx5LCB3ZSBqdXN0IG5lZWQgdG8g
Z28gdGhyb3VnaAp1Y29kZXMgaW4gdGhlIGJsb2IsIGZpbmQgdGhlIG9uZSB3aXRoIHRoZSBuZXdl
c3QgcmV2aXNpb24gYW5kCmluc3RhbGwgaXQgaW50byB0aGUgbWljcm9jb2RlX3BhdGNoLiBJbiB0
aGUgcHJvY2VzcywgYnVmZmVycwpsaWtlIG1jX2FtZCwgZXF1aXZfY3B1X3RhYmxlIChvbiBBTUQg
c2lkZSksIGFuZCBtYyAob24gSW50ZWwKc2lkZSkgY2FuIGJlIHJldXNlZC4gbWljcm9jb2RlX3Bh
dGNoIG5vdyBpcyBhbGxvY2F0ZWQgYWZ0ZXIKaXQgaXMgc3VyZSB0aGF0IHRoZXJlIGlzIGEgbWF0
Y2hpbmcgdWNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
PgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDaGFuZ2VzIGluIHYxMDoKIC0gYXZvaWQgdW5uZWNlc3NhcnkgdHlwZSBjYXN0aW5nCiAgICog
aW50cm9kdWNlIGNvbXBhcmVfaGVhZGVyIG9uIEFNRCBzaWRlCiAgICogc3BlY2lmeSB0aGUgdHlw
ZSBvZiB0aGUgZmlyc3QgcGFyYW1ldGVyIG9mIGdldF9uZXh0X3Vjb2RlX2Zyb21fYnVmZmVyKCkK
ICAgICBvbiBJbnRlbCBzaWRlCgpDaGFuZ2VzIGluIHY5OgogLSBuZXcKLS0tCiB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2FtZC5jICAgfCAxMTIgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyB8ICA2NyArKysrKysr
KystLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgMTEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMg
Yi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4IDFkMWJlYTQuLmYwNWRiNzIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L21pY3JvY29kZV9hbWQuYwpAQCAtMTk0LDM2ICsxOTQsNiBAQCBzdGF0aWMgYm9vbCBtYXRjaF9j
cHUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgcmV0dXJuIHBhdGNo
ICYmIChtaWNyb2NvZGVfZml0cyhwYXRjaC0+bWNfYW1kKSA9PSBORVdfVUNPREUpOwogfQogCi1z
dGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqYWxsb2NfbWljcm9jb2RlX3BhdGNoKAotICAg
IGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQpCi17Ci0gICAgc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCAqbWljcm9jb2RlX3BhdGNoID0geG1hbGxvYyhzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoKTsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqY2FjaGUgPSB4bWFsbG9jKHN0cnVjdCBt
aWNyb2NvZGVfYW1kKTsKLSAgICB2b2lkICptcGIgPSB4bWFsbG9jX2J5dGVzKG1jX2FtZC0+bXBi
X3NpemUpOwotICAgIHN0cnVjdCBlcXVpdl9jcHVfZW50cnkgKmVxdWl2X2NwdV90YWJsZSA9Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYWxsb2NfYnl0ZXMobWNfYW1kLT5lcXVp
dl9jcHVfdGFibGVfc2l6ZSk7Ci0KLSAgICBpZiAoICFtaWNyb2NvZGVfcGF0Y2ggfHwgIWNhY2hl
IHx8ICFtcGIgfHwgIWVxdWl2X2NwdV90YWJsZSApCi0gICAgewotICAgICAgICB4ZnJlZShtaWNy
b2NvZGVfcGF0Y2gpOwotICAgICAgICB4ZnJlZShjYWNoZSk7Ci0gICAgICAgIHhmcmVlKG1wYik7
Ci0gICAgICAgIHhmcmVlKGVxdWl2X2NwdV90YWJsZSk7Ci0gICAgICAgIHJldHVybiBFUlJfUFRS
KC1FTk9NRU0pOwotICAgIH0KLQotICAgIG1lbWNweShtcGIsIG1jX2FtZC0+bXBiLCBtY19hbWQt
Pm1wYl9zaXplKTsKLSAgICBjYWNoZS0+bXBiID0gbXBiOwotICAgIGNhY2hlLT5tcGJfc2l6ZSA9
IG1jX2FtZC0+bXBiX3NpemU7Ci0gICAgbWVtY3B5KGVxdWl2X2NwdV90YWJsZSwgbWNfYW1kLT5l
cXVpdl9jcHVfdGFibGUsCi0gICAgICAgICAgIG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlX3NpemUp
OwotICAgIGNhY2hlLT5lcXVpdl9jcHVfdGFibGUgPSBlcXVpdl9jcHVfdGFibGU7Ci0gICAgY2Fj
aGUtPmVxdWl2X2NwdV90YWJsZV9zaXplID0gbWNfYW1kLT5lcXVpdl9jcHVfdGFibGVfc2l6ZTsK
LSAgICBtaWNyb2NvZGVfcGF0Y2gtPm1jX2FtZCA9IGNhY2hlOwotCi0gICAgcmV0dXJuIG1pY3Jv
Y29kZV9wYXRjaDsKLX0KLQogc3RhdGljIHZvaWQgZnJlZV9wYXRjaCh2b2lkICptYykKIHsKICAg
ICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNfYW1kID0gbWM7CkBAIC0yMzYsNiArMjA2LDE3IEBA
IHN0YXRpYyB2b2lkIGZyZWVfcGF0Y2godm9pZCAqbWMpCiAgICAgfQogfQogCitzdGF0aWMgZW51
bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBhcmVfaGVhZGVyKAorICAgIGNvbnN0IHN0cnVj
dCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqbmV3X2hlYWRlciwKKyAgICBjb25zdCBzdHJ1Y3QgbWlj
cm9jb2RlX2hlYWRlcl9hbWQgKm9sZF9oZWFkZXIpCit7CisgICAgaWYgKCBuZXdfaGVhZGVyLT5w
cm9jZXNzb3JfcmV2X2lkID09IG9sZF9oZWFkZXItPnByb2Nlc3Nvcl9yZXZfaWQgKQorICAgICAg
ICByZXR1cm4gKG5ld19oZWFkZXItPnBhdGNoX2lkID4gb2xkX2hlYWRlci0+cGF0Y2hfaWQpID8g
TkVXX1VDT0RFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBPTERfVUNPREU7CisKKyAgICByZXR1cm4gTUlTX1VDT0RFOworfQor
CiBzdGF0aWMgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBhcmVfcGF0Y2goCiAgICAg
Y29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3LCBjb25zdCBzdHJ1Y3QgbWljcm9jb2Rl
X3BhdGNoICpvbGQpCiB7CkBAIC0yNDYsMTEgKzIyNyw3IEBAIHN0YXRpYyBlbnVtIG1pY3JvY29k
ZV9tYXRjaF9yZXN1bHQgY29tcGFyZV9wYXRjaCgKICAgICBBU1NFUlQobWljcm9jb2RlX2ZpdHMo
bmV3LT5tY19hbWQpICE9IE1JU19VQ09ERSk7CiAgICAgQVNTRVJUKG1pY3JvY29kZV9maXRzKG5l
dy0+bWNfYW1kKSAhPSBNSVNfVUNPREUpOwogCi0gICAgaWYgKCBuZXdfaGVhZGVyLT5wcm9jZXNz
b3JfcmV2X2lkID09IG9sZF9oZWFkZXItPnByb2Nlc3Nvcl9yZXZfaWQgKQotICAgICAgICByZXR1
cm4gKG5ld19oZWFkZXItPnBhdGNoX2lkID4gb2xkX2hlYWRlci0+cGF0Y2hfaWQpID8KLSAgICAg
ICAgICAgICAgICBORVdfVUNPREUgOiBPTERfVUNPREU7Ci0KLSAgICByZXR1cm4gTUlTX1VDT0RF
OworICAgIHJldHVybiBjb21wYXJlX2hlYWRlcihuZXdfaGVhZGVyLCBvbGRfaGVhZGVyKTsKIH0K
IAogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRj
aCAqcGF0Y2gpCkBAIC0zMjgsMTggKzMwNSwxMCBAQCBzdGF0aWMgaW50IGdldF91Y29kZV9mcm9t
X2J1ZmZlcl9hbWQoCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGlmICgg
bWNfYW1kLT5tcGJfc2l6ZSA8IG1wYnVmLT5sZW4gKQotICAgIHsKLSAgICAgICAgaWYgKCBtY19h
bWQtPm1wYiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHhmcmVlKG1jX2FtZC0+bXBiKTsKLSAg
ICAgICAgICAgIG1jX2FtZC0+bXBiX3NpemUgPSAwOwotICAgICAgICB9Ci0gICAgICAgIG1jX2Ft
ZC0+bXBiID0geG1hbGxvY19ieXRlcyhtcGJ1Zi0+bGVuKTsKLSAgICAgICAgaWYgKCBtY19hbWQt
Pm1wYiA9PSBOVUxMICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgICAgICBtY19h
bWQtPm1wYl9zaXplID0gbXBidWYtPmxlbjsKLSAgICB9CisgICAgbWNfYW1kLT5tcGIgPSB4bWFs
bG9jX2J5dGVzKG1wYnVmLT5sZW4pOworICAgIGlmICggIW1jX2FtZC0+bXBiICkKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgbWNfYW1kLT5tcGJfc2l6ZSA9IG1wYnVmLT5sZW47CiAgICAg
bWVtY3B5KG1jX2FtZC0+bXBiLCBtcGJ1Zi0+ZGF0YSwgbXBidWYtPmxlbik7CiAKICAgICBwcl9k
ZWJ1ZygibWljcm9jb2RlOiBDUFUlZCBzaXplICV6dSwgYmxvY2sgc2l6ZSAldSBvZmZzZXQgJXp1
IGVxdWl2SUQgJSN4IHJldiAlI3hcbiIsCkBAIC00NTksOCArNDI4LDkgQEAgc3RhdGljIHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKmNwdV9yZXF1ZXN0X21pY3JvY29kZShjb25zdCB2b2lkICpidWYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVfdCBidWZzaXplKQogewogICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQ7CisgICAg
c3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpzYXZlZCA9IE5VTEw7CiAgICAgc3RydWN0IG1p
Y3JvY29kZV9wYXRjaCAqcGF0Y2ggPSBOVUxMOwotICAgIHNpemVfdCBvZmZzZXQgPSAwOworICAg
IHNpemVfdCBvZmZzZXQgPSAwLCBzYXZlZF9zaXplID0gMDsKICAgICBpbnQgZXJyb3IgPSAwOwog
ICAgIHVuc2lnbmVkIGludCBjdXJyZW50X2NwdV9pZDsKICAgICB1bnNpZ25lZCBpbnQgZXF1aXZf
Y3B1X2lkOwpAQCAtNTUwLDI5ICs1MjAsMjIgQEAgc3RhdGljIHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKmNwdV9yZXF1ZXN0X21pY3JvY29kZShjb25zdCB2b2lkICpidWYsCiAgICAgd2hpbGUgKCAo
ZXJyb3IgPSBnZXRfdWNvZGVfZnJvbV9idWZmZXJfYW1kKG1jX2FtZCwgYnVmLCBidWZzaXplLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb2Zmc2V0KSkg
PT0gMCApCiAgICAgewotICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2gg
PSBhbGxvY19taWNyb2NvZGVfcGF0Y2gobWNfYW1kKTsKLQotICAgICAgICBpZiAoIElTX0VSUihu
ZXdfcGF0Y2gpICkKLSAgICAgICAgewotICAgICAgICAgICAgZXJyb3IgPSBQVFJfRVJSKG5ld19w
YXRjaCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCiAgICAgICAgIC8qCi0gICAg
ICAgICAqIElmIHRoZSBuZXcgcGF0Y2ggY292ZXJzIGN1cnJlbnQgQ1BVLCBjb21wYXJlIHBhdGNo
ZXMgYW5kIHN0b3JlIHRoZQorICAgICAgICAgKiBJZiB0aGUgbmV3IHVjb2RlIGNvdmVycyBjdXJy
ZW50IENQVSwgY29tcGFyZSB1Y29kZXMgYW5kIHN0b3JlIHRoZQogICAgICAgICAgKiBvbmUgd2l0
aCBoaWdoZXIgcmV2aXNpb24uCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIChtaWNyb2NvZGVf
Zml0cyhuZXdfcGF0Y2gtPm1jX2FtZCkgIT0gTUlTX1VDT0RFKSAmJgotICAgICAgICAgICAgICgh
cGF0Y2ggfHwgKGNvbXBhcmVfcGF0Y2gobmV3X3BhdGNoLCBwYXRjaCkgPT0gTkVXX1VDT0RFKSkg
KQorICAgICAgICBpZiAoIChtaWNyb2NvZGVfZml0cyhtY19hbWQpICE9IE1JU19VQ09ERSkgJiYK
KyAgICAgICAgICAgICAoIXNhdmVkIHx8IChjb21wYXJlX2hlYWRlcihtY19hbWQtPm1wYiwgc2F2
ZWQpID09IE5FV19VQ09ERSkpICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCAqdG1wID0gcGF0Y2g7Ci0KLSAgICAgICAgICAgIHBhdGNoID0gbmV3X3BhdGNo
OwotICAgICAgICAgICAgbmV3X3BhdGNoID0gdG1wOworICAgICAgICAgICAgeGZyZWUoc2F2ZWQp
OworICAgICAgICAgICAgc2F2ZWQgPSBtY19hbWQtPm1wYjsKKyAgICAgICAgICAgIHNhdmVkX3Np
emUgPSBtY19hbWQtPm1wYl9zaXplOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAg
eworICAgICAgICAgICAgeGZyZWUobWNfYW1kLT5tcGIpOworICAgICAgICAgICAgbWNfYW1kLT5t
cGIgPSBOVUxMOwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBuZXdfcGF0Y2ggKQotICAgICAg
ICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gobmV3X3BhdGNoKTsKIAogICAgICAgICBpZiAoIG9m
ZnNldCA+PSBidWZzaXplICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjAxLDcgKzU2NCwyMiBA
QCBzdGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNv
bnN0IHZvaWQgKmJ1ZiwKICAgICAgICAgICAgICAqKGNvbnN0IHVpbnQzMl90ICopKGJ1ZiArIG9m
ZnNldCkgPT0gVUNPREVfTUFHSUMgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQotICAgIGZy
ZWVfcGF0Y2gobWNfYW1kKTsKKworICAgIGlmICggc2F2ZWQgKQorICAgIHsKKyAgICAgICAgbWNf
YW1kLT5tcGIgPSBzYXZlZDsKKyAgICAgICAgbWNfYW1kLT5tcGJfc2l6ZSA9IHNhdmVkX3NpemU7
CisgICAgICAgIHBhdGNoID0geG1hbGxvYyhzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoKTsKKyAgICAg
ICAgaWYgKCBwYXRjaCApCisgICAgICAgICAgICBwYXRjaC0+bWNfYW1kID0gbWNfYW1kOworICAg
ICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGZyZWVfcGF0Y2gobWNfYW1kKTsKKyAg
ICAgICAgICAgIGVycm9yID0gLUVOT01FTTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisg
ICAgICAgIGZyZWVfcGF0Y2gobWNfYW1kKTsKIAogICBvdXQ6CiAgICAgaWYgKCBlcnJvciAmJiAh
cGF0Y2ggKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVu
L2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IGMzMDgzZDcuLjRlODExYjcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2ludGVsLmMKQEAgLTI4NiwyNSArMjg2LDYgQEAgc3RhdGljIGVudW0gbWljcm9j
b2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogT0xEX1VDT0RFOwogfQogCi1z
dGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqYWxsb2NfbWljcm9jb2RlX3BhdGNoKAotICAg
IGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIpCi17Ci0gICAg
dW5zaWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwotICAg
IHZvaWQgKm5ld19tYyA9IHhtYWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7Ci0gICAgc3RydWN0IG1p
Y3JvY29kZV9wYXRjaCAqbmV3X3BhdGNoID0geG1hbGxvYyhzdHJ1Y3QgbWljcm9jb2RlX3BhdGNo
KTsKLQotICAgIGlmICggIW5ld19wYXRjaCB8fCAhbmV3X21jICkKLSAgICB7Ci0gICAgICAgIHhm
cmVlKG5ld19wYXRjaCk7Ci0gICAgICAgIHhmcmVlKG5ld19tYyk7Ci0gICAgICAgIHJldHVybiBF
UlJfUFRSKC1FTk9NRU0pOwotICAgIH0KLSAgICBtZW1jcHkobmV3X21jLCBtY19oZWFkZXIsIHRv
dGFsX3NpemUpOwotICAgIG5ld19wYXRjaC0+bWNfaW50ZWwgPSBuZXdfbWM7Ci0KLSAgICByZXR1
cm4gbmV3X3BhdGNoOwotfQotCiBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZShjb25zdCBzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpA
QCAtMzUzLDggKzMzNCw5IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKGNvbnN0IHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgbG9u
ZyBnZXRfbmV4dF91Y29kZV9mcm9tX2J1ZmZlcih2b2lkICoqbWMsIGNvbnN0IHU4ICpidWYsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUs
IGxvbmcgb2Zmc2V0KQorc3RhdGljIGxvbmcgZ2V0X25leHRfdWNvZGVfZnJvbV9idWZmZXIoc3Ry
dWN0IG1pY3JvY29kZV9pbnRlbCAqKm1jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgdTggKmJ1ZiwgdW5zaWduZWQgbG9uZyBzaXplLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9uZyBvZmZzZXQpCiB7CiAgICAgc3RydWN0IG1p
Y3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlcjsKICAgICB1bnNpZ25lZCBsb25nIHRvdGFs
X3NpemU7CkBAIC0zODYsNDcgKzM2OCw0NiBAQCBzdGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRj
aCAqY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1ZiwKIHsKICAgICBsb25nIG9m
ZnNldCA9IDA7CiAgICAgaW50IGVycm9yID0gMDsKLSAgICB2b2lkICptYzsKKyAgICBzdHJ1Y3Qg
bWljcm9jb2RlX2ludGVsICptYywgKnNhdmVkID0gTlVMTDsKICAgICBzdHJ1Y3QgbWljcm9jb2Rl
X3BhdGNoICpwYXRjaCA9IE5VTEw7CiAKICAgICB3aGlsZSAoIChvZmZzZXQgPSBnZXRfbmV4dF91
Y29kZV9mcm9tX2J1ZmZlcigmbWMsIGJ1Ziwgc2l6ZSwgb2Zmc2V0KSkgPiAwICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ld19wYXRjaDsKLQogICAgICAgICBlcnJv
ciA9IG1pY3JvY29kZV9zYW5pdHlfY2hlY2sobWMpOwogICAgICAgICBpZiAoIGVycm9yICkKLSAg
ICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIG5ld19wYXRjaCA9IGFsbG9jX21pY3JvY29kZV9w
YXRjaChtYyk7Ci0gICAgICAgIGlmICggSVNfRVJSKG5ld19wYXRjaCkgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBlcnJvciA9IFBUUl9FUlIobmV3X3BhdGNoKTsKKyAgICAgICAgICAgIHhmcmVl
KG1jKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKICAgICAgICAgLyoKLSAgICAg
ICAgICogSWYgdGhlIG5ldyBwYXRjaCBjb3ZlcnMgY3VycmVudCBDUFUsIGNvbXBhcmUgcGF0Y2hl
cyBhbmQgc3RvcmUgdGhlCisgICAgICAgICAqIElmIHRoZSBuZXcgdXBkYXRlIGNvdmVycyBjdXJy
ZW50IENQVSwgY29tcGFyZSB1cGRhdGVzIGFuZCBzdG9yZSB0aGUKICAgICAgICAgICogb25lIHdp
dGggaGlnaGVyIHJldmlzaW9uLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAobWljcm9jb2Rl
X3VwZGF0ZV9tYXRjaCgmbmV3X3BhdGNoLT5tY19pbnRlbC0+aGRyKSAhPSBNSVNfVUNPREUpICYm
Ci0gICAgICAgICAgICAgKCFwYXRjaCB8fCAoY29tcGFyZV9wYXRjaChuZXdfcGF0Y2gsIHBhdGNo
KSA9PSBORVdfVUNPREUpKSApCisgICAgICAgIGlmICggKG1pY3JvY29kZV91cGRhdGVfbWF0Y2go
Jm1jLT5oZHIpICE9IE1JU19VQ09ERSkgJiYKKyAgICAgICAgICAgICAoIXNhdmVkIHx8IChtYy0+
aGRyLnJldiA+IHNhdmVkLT5oZHIucmV2KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICp0bXAgPSBwYXRjaDsKLQotICAgICAgICAgICAgcGF0Y2ggPSBu
ZXdfcGF0Y2g7Ci0gICAgICAgICAgICBuZXdfcGF0Y2ggPSB0bXA7CisgICAgICAgICAgICB4ZnJl
ZShzYXZlZCk7CisgICAgICAgICAgICBzYXZlZCA9IG1jOwogICAgICAgICB9Ci0KLSAgICAgICAg
aWYgKCBuZXdfcGF0Y2ggKQotICAgICAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gobmV3X3Bh
dGNoKTsKLQotICAgICAgICB4ZnJlZShtYyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHhm
cmVlKG1jKTsKICAgICB9Ci0gICAgaWYgKCBvZmZzZXQgPiAwICkKLSAgICAgICAgeGZyZWUobWMp
OwogICAgIGlmICggb2Zmc2V0IDwgMCApCiAgICAgICAgIGVycm9yID0gb2Zmc2V0OwogCisgICAg
aWYgKCBzYXZlZCApCisgICAgeworICAgICAgICBwYXRjaCA9IHhtYWxsb2Moc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCk7CisgICAgICAgIGlmICggcGF0Y2ggKQorICAgICAgICAgICAgcGF0Y2gtPm1j
X2ludGVsID0gc2F2ZWQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgeGZy
ZWUoc2F2ZWQpOworICAgICAgICAgICAgZXJyb3IgPSAtRU5PTUVNOworICAgICAgICB9CisgICAg
fQorCiAgICAgaWYgKCBlcnJvciAmJiAhcGF0Y2ggKQogICAgICAgICBwYXRjaCA9IEVSUl9QVFIo
ZXJyb3IpOwogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JO3-0001pi-Py; Thu, 12 Sep 2019 07:19: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JO3-0001oj-5x
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:27 +0000
X-Inumbo-ID: 9ac2198c-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ac2198c-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:19:05 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:19:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906348"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:19:02 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:25 +0800
Message-Id: <1568272949-1086-13-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 12/16] 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
djEwOgogLSBpbnRyb2R1Y2Ugd2FpdF9mb3Jfc3RhdGUoKSBhbmQgc2V0X3N0YXRlKCkgaGVscGVy
IGZ1bmN0aW9ucwogLSBtYWtlIHdhaXRfZm9yX2NvbmRpdGlvbigpIHJldHVybiBib29sIGFuZCB0
YWtlIGNvbnN0IHZvaWQgKgogLSBkaXNhYmxlL2VuYWJsZSB3YXRjaGRvZyBpbiBjb250cm9sIHRo
cmVhZAogLSByZW5hbWUgIm1hc3RlciIgYW5kICJzbGF2ZSIgdGhyZWFkIHRvICJwcmltYXJ5IiBh
bmQgInNlY29uZGFyeSIKCkNoYW5nZXMgaW4gdjk6CiAtIGxvZyBfX2J1aWxkaW5fcmV0dXJuX2Fk
ZHJlc3MoMCkgd2hlbiB0aW1lb3V0CiAtIGRpdmlkZSBDUFVzIGludG8gdGhyZWUgbG9naWNhbCBz
ZXRzIGFuZCB0aGV5IHdpbGwgY2FsbCBkaWZmZXJlbnQKIGZ1bmN0aW9ucyBkdXJpbmcgdWNvZGUg
bG9hZGluZy4gVGhlICdjb250cm9sIHRocmVhZCcgaXMgY2hvc2VuIHRvCiBjb29yZGluYXRlIHVj
b2RlIGxvYWRpbmcgb24gYWxsIENQVXMuIFNpbmNlIG9ubHkgY29udHJvbCB0aHJlYWQgd291bGQK
IHNldCAnbG9hZGluZ19zdGF0ZScsIHdlIGNhbiBnZXQgcmlkIG9mICdjbXB4Y2hnJyBzdHVmZiBp
biB2OC4KIC0gcy9yZXBfbm9wL2NwdV9yZWxheAogLSBlYWNoIHRocmVhZCB1cGRhdGVzIGl0cyBy
ZXZpc2lvbiBudW1iZXIgaXRzZWxmCiAtIGFkZCBYRU5MT0dfRVJSIHByZWZpeCBmb3IgZWFjaCBs
aW5lIG9mIG11bHRpLWxpbmUgbG9nIG1lc3NhZ2VzCgpDaGFuZ2VzIGluIHY4OgogLSB0byBzdXBw
b3J0IGJsb2NraW5nICNOTUkgaGFuZGxpbmcgZHVyaW5nIGxvYWRpbmcgdWNvZGUKICAgKiBpbnRy
b2R1Y2UgYSBmbGFnLCAnbG9hZGluZ19zdGF0ZScsIHRvIG1hcmsgdGhlIHN0YXJ0IG9yIGVuZCBv
ZgogICAgIHVjb2RlIGxvYWRpbmcuCiAgICogdXNlIGEgYml0bWFwIGZvciBjcHUgY2FsbGluIHNp
bmNlIGlmIGNwdSBtYXkgc3RheSBpbiAjTk1JIGhhbmRsaW5nLAogICAgIHRoZXJlIGFyZSB0d28g
cGxhY2VzIGZvciBhIGNwdSB0byBjYWxsIGluLiBiaXRtYXAgd29uJ3QgYmUgY291bnRlZAogICAg
IHR3aWNlLgogICAqIGRvbid0IHdhaXQgZm9yIGFsbCBDUFVzIGNhbGxvdXQsIGp1c3Qgd2FpdCBm
b3IgQ1BVcyB0aGF0IHBlcmZvcm0gdGhlCiAgICAgdXBkYXRlLiBXZSBoYXZlIHRvIGRvIHRoaXMg
YmVjYXVzZSBzb21lIHRocmVhZHMgbWF5IGJlIHN0dWNrIGluIE5NSQogICAgIGhhbmRsaW5nICh3
aGVyZSBjYW5ub3QgcmVhY2ggdGhlIHJlbmRlenZvdXMpLgogLSBlbWl0IGEgd2FybmluZyBpZiB0
aGUgc3lzdGVtIHN0YXlzIGluIHN0b3BfbWFjaGluZSBjb250ZXh0IGZvciBtb3JlCiB0aGFuIDFz
CiAtIGNvbW1lbnQgdGhhdCByZHRzYyBpcyBmaW5lIHdoaWxlIGxvYWRpbmcgYW4gdXBkYXRlCiAt
IHVzZSBjbXB4Y2hnKCkgdG8gYXZvaWQgcGFuaWMgYmVpbmcgY2FsbGVkIG9uIG11bHRpcGxlIENQ
VXMKIC0gUHJvcGFnYXRlIHJldmlzaW9uIG51bWJlciB0byBvdGhlciB0aHJlYWRzCiAtIHJlZmlu
ZSBjb21tZW50cyBhbmQgcHJvbXB0IG1lc3NhZ2VzCgpDaGFuZ2VzIGluIHY3OgogLSBDaGVjayB3
aGV0aGVyICd0aW1lb3V0JyBpcyAwIHJhdGhlciB0aGFuICI8PTAiIHNpbmNlIGl0IGlzIHVuc2ln
bmVkIGludC4KIC0gcmV3b3JkIHRoZSBjb21tZW50IGFib3ZlIG1pY3JvY29kZV91cGRhdGVfY3B1
KCkgdG8gY2xlYXJseSBzdGF0ZSB0aGF0CiBvbmUgdGhyZWFkIHBlciBjb3JlIHNob3VsZCBkbyB0
aGUgdXBkYXRlLgotLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyB8IDI5NiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI2
OSBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggYzJlYTIwZi4u
MDQ5ZWRhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMzAsMTggKzMwLDUyIEBACiAjaW5jbHVkZSA8eGVuL3Nt
cC5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+
CisjaW5jbHVkZSA8eGVuL3N0b3BfbWFjaGluZS5oPgogI2luY2x1ZGUgPHhlbi90YXNrbGV0Lmg+
CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9lYXJseWNwaW8u
aD4KKyNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KIAorI2luY2x1ZGUgPGFzbS9kZWxheS5oPgog
I2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVk
ZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgogCisvKgorICogQmVm
b3JlIHBlcmZvcm1pbmcgYSBsYXRlIG1pY3JvY29kZSB1cGRhdGUgb24gYW55IHRocmVhZCwgd2UK
KyAqIHJlbmRlenZvdXMgYWxsIGNwdXMgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQuIFRoZSB0aW1l
b3V0IGZvcgorICogd2FpdGluZyBmb3IgY3B1IHJlbmRlenZvdXMgaXMgMzBtcy4gSXQgaXMgdGhl
IHRpbWVvdXQgdXNlZCBieQorICogbGl2ZSBwYXRjaGluZworICovCisjZGVmaW5lIE1JQ1JPQ09E
RV9DQUxMSU5fVElNRU9VVF9VUyAzMDAwMAorCisvKgorICogVGltZW91dCBmb3IgZWFjaCB0aHJl
YWQgdG8gY29tcGxldGUgdXBkYXRlIGlzIHNldCB0byAxcy4gSXQgaXMgYQorICogY29uc2VydmF0
aXZlIGNob2ljZSBjb25zaWRlcmluZyBhbGwgcG9zc2libGUgaW50ZXJmZXJlbmNlLgorICovCisj
ZGVmaW5lIE1JQ1JPQ09ERV9VUERBVEVfVElNRU9VVF9VUyAxMDAwMDAwCisKIHN0YXRpYyBtb2R1
bGVfdCBfX2luaXRkYXRhIHVjb2RlX21vZDsKIHN0YXRpYyBzaWduZWQgaW50IF9faW5pdGRhdGEg
dWNvZGVfbW9kX2lkeDsKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSB1Y29kZV9tb2RfZm9yY2Vk
Oworc3RhdGljIHVuc2lnbmVkIGludCBucl9jb3JlczsKKworLyoKKyAqIFRoZXNlIHN0YXRlcyBo
ZWxwIHRvIGNvb3JkaW5hdGUgQ1BVcyBkdXJpbmcgbG9hZGluZyBhbiB1cGRhdGUuCisgKgorICog
VGhlIHNlbWFudGljcyBvZiBlYWNoIHN0YXRlIGlzIGFzIGZvbGxvdzoKKyAqICAtIExPQURJTkdf
UFJFUEFSRTogaW5pdGlhbCBzdGF0ZSBvZiAnbG9hZGluZ19zdGF0ZScuCisgKiAgLSBMT0FESU5H
X0NBTExJTjogQ1BVcyBhcmUgYWxsb3dlZCB0byBjYWxsaW4uCisgKiAgLSBMT0FESU5HX0VOVEVS
OiBhbGwgQ1BVcyBoYXZlIGNhbGxlZCBpbi4gSW5pdGlhdGUgdWNvZGUgbG9hZGluZy4KKyAqICAt
IExPQURJTkdfRVhJVDogdWNvZGUgbG9hZGluZyBpcyBkb25lIG9yIGFib3J0ZWQuCisgKi8KK3N0
YXRpYyBlbnVtIHsKKyAgICBMT0FESU5HX1BSRVBBUkUsCisgICAgTE9BRElOR19DQUxMSU4sCisg
ICAgTE9BRElOR19FTlRFUiwKKyAgICBMT0FESU5HX0VYSVQsCit9IGxvYWRpbmdfc3RhdGU7CiAK
IC8qCiAgKiBJZiB3ZSBzY2FuIHRoZSBpbml0cmFtZnMuY3BpbyBmb3IgdGhlIGVhcmx5IG1pY3Jv
Y29kZSBjb2RlCkBAIC0xOTAsNiArMjI0LDE2IEBAIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWlj
cm9jb2RlX211dGV4KTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBjcHVfc2lnbmF0dXJlLCBjcHVf
c2lnKTsKIAogLyoKKyAqIENvdW50IHRoZSBDUFVzIHRoYXQgaGF2ZSBlbnRlcmVkLCBleGl0ZWQg
dGhlIHJlbmRlenZvdXMgYW5kIHN1Y2NlZWRlZCBpbgorICogbWljcm9jb2RlIHVwZGF0ZSBkdXJp
bmcgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlIHJlc3BlY3RpdmVseS4KKyAqCisgKiBOb3RlIHRoYXQg
YSBiaXRtYXAgaXMgdXNlZCBmb3IgY2FsbGluIHRvIGFsbG93IGNwdSB0byBzZXQgYSBiaXQgbXVs
dGlwbGUKKyAqIHRpbWVzLiBJdCBpcyByZXF1aXJlZCB0byBkbyBidXN5LWxvb3AgaW4gI05NSSBo
YW5kbGluZy4KKyAqLworc3RhdGljIGNwdW1hc2tfdCBjcHVfY2FsbGluX21hcDsKK3N0YXRpYyBh
dG9taWNfdCBjcHVfb3V0LCBjcHVfdXBkYXRlZDsKKworLyoKICAqIFJldHVybiBhIHBhdGNoIHRo
YXQgY292ZXJzIGN1cnJlbnQgQ1BVLiBJZiB0aGVyZSBhcmUgbXVsdGlwbGUgcGF0Y2hlcywKICAq
IHJldHVybiB0aGUgb25lIHdpdGggdGhlIGhpZ2hlc3QgcmV2aXNpb24gbnVtYmVyLiBSZXR1cm4g
ZXJyb3IgSWYgbm8KICAqIHBhdGNoIGlzIGZvdW5kIGFuZCBhbiBlcnJvciBvY2N1cnMgZHVyaW5n
IHRoZSBwYXJzaW5nIHByb2Nlc3MuIE90aGVyd2lzZQpAQCAtMjMxLDYgKzI3NSwzNCBAQCBzdGF0
aWMgYm9vbCBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBh
dGNoKQogICAgIHJldHVybiB0cnVlOwogfQogCisvKiBXYWl0IGZvciBhIGNvbmRpdGlvbiB0byBi
ZSBtZXQgd2l0aCBhIHRpbWVvdXQgKHVzKS4gKi8KK3N0YXRpYyBpbnQgd2FpdF9mb3JfY29uZGl0
aW9uKGJvb2wgKCpmdW5jKShjb25zdCB2b2lkICpkYXRhKSwgdm9pZCAqZGF0YSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0aW1lb3V0KQoreworICAgIHdoaWxl
ICggIWZ1bmMoZGF0YSkgKQorICAgIHsKKyAgICAgICAgaWYgKCAhdGltZW91dC0tICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcHJpbnRrKCJDUFUldTogVGltZW91dCBpbiAlcFNcbiIsCisgICAg
ICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBfX2J1aWx0aW5fcmV0dXJuX2FkZHJl
c3MoMCkpOworICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAgICAgfQorICAgICAgICB1
ZGVsYXkoMSk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBib29sIHdhaXRf
Y3B1X2NhbGxpbihjb25zdCB2b2lkICpucikKK3sKKyAgICByZXR1cm4gY3B1bWFza193ZWlnaHQo
JmNwdV9jYWxsaW5fbWFwKSA+PSAodW5zaWduZWQgbG9uZylucjsKK30KKworc3RhdGljIGJvb2wg
d2FpdF9jcHVfY2FsbG91dChjb25zdCB2b2lkICpucikKK3sKKyAgICByZXR1cm4gYXRvbWljX3Jl
YWQoJmNwdV9vdXQpID49ICh1bnNpZ25lZCBsb25nKW5yOworfQorCiAvKgogICogTG9hZCBhIG1p
Y3JvY29kZSB1cGRhdGUgdG8gY3VycmVudCBDUFUuCiAgKgpAQCAtMjY0LDM4ICszMzYsMTU4IEBA
IHN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9w
YXRjaCAqcGF0Y2gpCiAgICAgcmV0dXJuIGVycjsKIH0KIAotc3RhdGljIGxvbmcgZG9fbWljcm9j
b2RlX3VwZGF0ZSh2b2lkICpwYXRjaCkKK3N0YXRpYyBib29sIHdhaXRfZm9yX3N0YXRlKHVuc2ln
bmVkIGludCBzdGF0ZSkKK3sKKyAgICB3aGlsZSAoIGxvYWRpbmdfc3RhdGUgIT0gc3RhdGUgKQor
ICAgIHsKKyAgICAgICAgaWYgKCBzdGF0ZSAhPSBMT0FESU5HX0VYSVQgJiYgbG9hZGluZ19zdGF0
ZSA9PSBMT0FESU5HX0VYSVQgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBj
cHVfcmVsYXgoKTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQg
c2V0X3N0YXRlKHVuc2lnbmVkIGludCBzdGF0ZSkKK3sKKyAgICBsb2FkaW5nX3N0YXRlID0gc3Rh
dGU7CisgICAgc21wX3dtYigpOworfQorCitzdGF0aWMgaW50IHNlY29uZGFyeV90aHJlYWRfZm4o
dm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgcHJpbWFyeSA9IGNwdW1hc2tfZmlyc3QodGhpc19j
cHUoY3B1X3NpYmxpbmdfbWFzaykpOworCisgICAgaWYgKCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElO
R19DQUxMSU4pICkKKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKKworICAgIGNwdW1hc2tfc2V0X2Nw
dShzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfY2FsbGluX21hcCk7CisKKyAgICBpZiAoICF3YWl0
X2Zvcl9zdGF0ZShMT0FESU5HX0VYSVQpICkKKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKKworICAg
IC8qIENvcHkgdXBkYXRlIHJldmlzaW9uIGZyb20gdGhlIHByaW1hcnkgdGhyZWFkLiAqLworICAg
IHRoaXNfY3B1KGNwdV9zaWcpLnJldiA9IHBlcl9jcHUoY3B1X3NpZywgcHJpbWFyeSkucmV2Owor
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHJpbWFyeV90aHJlYWRfZm4oY29uc3Qg
c3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCit7CisgICAgaW50IHJldCA9IDA7CisKKyAg
ICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0NBTExJTikgKQorICAgICAgICByZXR1cm4g
LUVCVVNZOworCisgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9j
YWxsaW5fbWFwKTsKKworICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfRU5URVIpICkK
KyAgICAgICAgcmV0dXJuIC1FQlVTWTsKKworICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5
X21pY3JvY29kZShwYXRjaCk7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgYXRvbWljX2luYygm
Y3B1X3VwZGF0ZWQpOworICAgIGF0b21pY19pbmMoJmNwdV9vdXQpOworCisgICAgcmV0dXJuIHJl
dDsKK30KKworc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpwYXRjaCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgY3B1OwotICAgIGludCByZXQg
PSBtaWNyb2NvZGVfdXBkYXRlX2NwdShwYXRjaCk7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKSwgZG9uZTsKKyAgICB1bnNpZ25lZCBsb25nIHRpY2s7CisgICAgaW50
IHJldDsKKworICAgIC8qCisgICAgICogV2UgaW50ZW5kIHRvIGRpc2FibGUgaW50ZXJydXB0IGZv
ciBsb25nIHRpbWUsIHdoaWNoIG1heSBsZWFkIHRvCisgICAgICogd2F0Y2hkb2cgdGltZW91dC4K
KyAgICAgKi8KKyAgICB3YXRjaGRvZ19kaXNhYmxlKCk7CiAKLSAgICAvKiBTdG9yZSB0aGUgcGF0
Y2ggYWZ0ZXIgYSBzdWNjZXNzZnVsIGxvYWRpbmcgKi8KLSAgICBpZiAoICFyZXQgJiYgcGF0Y2gg
KQorICAgIC8qIEFsbG93IHRocmVhZHMgdG8gY2FsbCBpbiAqLworICAgIHNldF9zdGF0ZShMT0FE
SU5HX0NBTExJTik7CisKKyAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1X2NhbGxpbl9tYXAp
OworCisgICAgLyogV2FpdGluZyBmb3IgYWxsIHRocmVhZHMgY2FsbGluZyBpbiAqLworICAgIHJl
dCA9IHdhaXRfZm9yX2NvbmRpdGlvbih3YWl0X2NwdV9jYWxsaW4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopKHVuc2lnbmVkIGxvbmcpbnVtX29ubGluZV9jcHVzKCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPQ09ERV9DQUxMSU5fVElNRU9VVF9VUyk7
CisgICAgaWYgKCByZXQgKQogICAgIHsKLSAgICAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0
ZXgpOwotICAgICAgICBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHBhdGNoKTsKLSAgICAgICAgc3Bp
bl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0gICAgICAgIHBhdGNoID0gTlVMTDsKKyAgICAg
ICAgc2V0X3N0YXRlKExPQURJTkdfRVhJVCk7CisgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQog
Ci0gICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSApCi0gICAgICAgIG1p
Y3JvY29kZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1KCk7CisgICAgLyogTGV0IHByaW1hcnkgdGhy
ZWFkcyBsb2FkIHRoZSBnaXZlbiB1Y29kZSB1cGRhdGUgKi8KKyAgICBzZXRfc3RhdGUoTE9BRElO
R19FTlRFUik7CiAKKyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUocGF0
Y2gpOworICAgIGlmICggIXJldCApCisgICAgICAgIGF0b21pY19pbmMoJmNwdV91cGRhdGVkKTsK
KyAgICBhdG9taWNfaW5jKCZjcHVfb3V0KTsKKworICAgIHRpY2sgPSByZHRzY19vcmRlcmVkKCk7
CisgICAgLyogV2FpdCBmb3IgcHJpbWFyeSB0aHJlYWRzIGZpbmlzaGluZyB1cGRhdGUgKi8KKyAg
ICBkb25lID0gYXRvbWljX3JlYWQoJmNwdV9vdXQpOworICAgIHdoaWxlICggZG9uZSAhPSBucl9j
b3JlcyApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBEdXJpbmcgZWFjaCB0aW1lb3V0
IGludGVydmFsLCBhdCBsZWFzdCBhIENQVSBpcyBleHBlY3RlZCB0bworICAgICAgICAgKiBmaW5p
c2ggaXRzIHVwZGF0ZS4gT3RoZXJ3aXNlLCBzb21ldGhpbmcgZ29lcyB3cm9uZy4KKyAgICAgICAg
ICoKKyAgICAgICAgICogTm90ZSB0aGF0IFJEVFNDIChpbiB3YWl0X2Zvcl9jb25kaXRpb24oKSkg
aXMgc2FmZSBmb3IgdGhyZWFkcyB0bworICAgICAgICAgKiBleGVjdXRlIHdoaWxlIHdhaXRpbmcg
Zm9yIGNvbXBsZXRpb24gb2YgbG9hZGluZyBhbiB1cGRhdGUuCisgICAgICAgICAqLworICAgICAg
ICBpZiAoIHdhaXRfZm9yX2NvbmRpdGlvbih3YWl0X2NwdV9jYWxsb3V0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSh1bnNpZ25lZCBsb25nKShkb25lICsgMSksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPQ09ERV9VUERBVEVfVElNRU9VVF9V
UykgKQorICAgICAgICAgICAgcGFuaWMoIlRpbWVvdXQgd2hlbiBmaW5pc2hlZCB1cGRhdGluZyBt
aWNyb2NvZGUgKGZpbmlzaGVkICV1LyV1KSIsCisgICAgICAgICAgICAgICAgICBkb25lLCBucl9j
b3Jlcyk7CisKKyAgICAgICAgLyogUHJpbnQgd2FybmluZyBtZXNzYWdlIG9uY2UgaWYgbG9uZyB0
aW1lIGlzIHNwZW50IGhlcmUgKi8KKyAgICAgICAgaWYgKCB0aWNrICYmIHJkdHNjX29yZGVyZWQo
KSAtIHRpY2sgPj0gY3B1X2toeiAqIDEwMDAgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICAgICAiV0FSTklORzogVVBEQVRJTkcg
TUlDUk9DT0RFIEhBUyBDT05TVU1FRCBNT1JFIFRIQU4gMSBTRUNPTkQhXG4iKTsKKyAgICAgICAg
ICAgIHRpY2sgPSAwOworICAgICAgICB9CisgICAgICAgIGRvbmUgPSBhdG9taWNfcmVhZCgmY3B1
X291dCk7CisgICAgfQorCisgICAgLyogTWFyayBsb2FkaW5nIGlzIGRvbmUgdG8gdW5ibG9jayBv
dGhlciB0aHJlYWRzICovCisgICAgc2V0X3N0YXRlKExPQURJTkdfRVhJVCk7CisKKyAgICB3YXRj
aGRvZ19lbmFibGUoKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgZG9fbWlj
cm9jb2RlX3VwZGF0ZSh2b2lkICpwYXRjaCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwogICAgIC8qCi0gICAgICogRWFjaCB0aHJlYWQgdHJpZXMgdG8gbG9h
ZCB1Y29kZSBhbmQgb25seSB0aGUgZmlyc3QgdGhyZWFkIG9mIGEgY29yZQotICAgICAqIHdvdWxk
IHN1Y2NlZWQuIElnbm9yZSBlcnJvciBvdGhlciB0aGFuIC1FSU8uCisgICAgICogcHJpbWFyeSB0
aHJlYWQgaXMgdGhlIG9uZSB3aXRoIHRoZSBsb3dlc3QgdGhyZWFkIGlkIGFtb25nIGFsbCBzaWJs
aW5ncworICAgICAqIHRocmVhZCBpbiBhIGNvcmUgb3IgYSBjb21wdXRlIHVuaXQuIEl0IGlzIGNo
b3NlbiB0byBsb2FkIGEgbWljcm9jb2RlCisgICAgICogdXBkYXRlLgogICAgICAqLwotICAgIGlm
ICggcmV0ICE9IC1FSU8gKQotICAgICAgICByZXQgPSAwOworICAgIHVuc2lnbmVkIGludCBwcmlt
YXJ5ID0gY3B1bWFza19maXJzdCh0aGlzX2NwdShjcHVfc2libGluZ19tYXNrKSk7CisgICAgaW50
IHJldDsKIAotICAgIGNwdSA9IGNwdW1hc2tfbmV4dChzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVf
b25saW5lX21hcCk7Ci0gICAgaWYgKCBjcHUgPCBucl9jcHVfaWRzICkKLSAgICAgICAgcmV0dXJu
IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoY3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBwYXRj
aCkgPwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IHJldDsKKyAgICAvKgorICAgICAqIFRoZSBjb250cm9s
IHRocmVhZCBzZXQgc3RhdGUgdG8gY29vcmRpbmF0ZSB1Y29kZSBsb2FkaW5nLiBQcmltYXJ5Cisg
ICAgICogdGhyZWFkcyBsb2FkIHRoZSBnaXZlbiB1Y29kZSBwYXRjaC4gU2Vjb25kYXJ5IHRocmVh
ZHMganVzdCB3YWl0IGZvcgorICAgICAqIHRoZSBjb21wbGV0aW9uIG9mIHRoZSB1Y29kZSBsb2Fk
aW5nIHByb2Nlc3MuCisgICAgICovCisgICAgaWYgKCBjcHUgPT0gY3B1bWFza19maXJzdCgmY3B1
X29ubGluZV9tYXApICkKKyAgICAgICAgcmV0ID0gY29udHJvbF90aHJlYWRfZm4ocGF0Y2gpOwor
ICAgIGVsc2UgaWYgKCBjcHUgPT0gcHJpbWFyeSApCisgICAgICAgIHJldCA9IHByaW1hcnlfdGhy
ZWFkX2ZuKHBhdGNoKTsKKyAgICBlbHNlCisgICAgICAgIHJldCA9IHNlY29uZGFyeV90aHJlYWRf
Zm4oKTsKIAotICAgIC8qIEZyZWUgdGhlIHBhdGNoIGlmIG5vIENQVSBoYXMgbG9hZGVkIGl0IHN1
Y2Nlc3NmdWxseS4gKi8KLSAgICBpZiAoIHBhdGNoICkKLSAgICAgICAgbWljcm9jb2RlX2ZyZWVf
cGF0Y2gocGF0Y2gpOworICAgIGlmICggbWljcm9jb2RlX29wcy0+ZW5kX3VwZGF0ZV9wZXJjcHUg
KQorICAgICAgICBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSgpOwogCiAgICAgcmV0
dXJuIHJldDsKIH0KQEAgLTMwNCw2ICs0OTYsNyBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5f
R1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiB7
CiAgICAgaW50IHJldDsKICAgICB2b2lkICpidWZmZXI7CisgICAgdW5zaWduZWQgaW50IGNwdSwg
dXBkYXRlZDsKICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaDsKIAogICAgIGlmICgg
bGVuICE9ICh1aW50MzJfdClsZW4gKQpAQCAtMzIyLDE4ICs1MTUsMjUgQEAgaW50IG1pY3JvY29k
ZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVk
IGxvbmcgbGVuKQogICAgICAgICBnb3RvIGZyZWU7CiAgICAgfQogCisgICAgLyogY3B1X29ubGlu
ZV9tYXAgbXVzdCBub3QgY2hhbmdlIGR1cmluZyB1cGRhdGUgKi8KKyAgICBpZiAoICFnZXRfY3B1
X21hcHMoKSApCisgICAgeworICAgICAgICByZXQgPSAtRUJVU1k7CisgICAgICAgIGdvdG8gZnJl
ZTsKKyAgICB9CisKICAgICBwYXRjaCA9IHBhcnNlX2Jsb2IoYnVmZmVyLCBsZW4pOwogICAgIGlm
ICggSVNfRVJSKHBhdGNoKSApCiAgICAgewogICAgICAgICByZXQgPSBQVFJfRVJSKHBhdGNoKTsK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJQYXJzaW5nIG1pY3JvY29kZSBibG9iIGVy
cm9yICVkXG4iLCByZXQpOwotICAgICAgICBnb3RvIGZyZWU7CisgICAgICAgIGdvdG8gcHV0Owog
ICAgIH0KIAogICAgIGlmICggIXBhdGNoICkKICAgICB7CiAgICAgICAgIHJldCA9IC1FTk9FTlQ7
Ci0gICAgICAgIGdvdG8gZnJlZTsKKyAgICAgICAgZ290byBwdXQ7CiAgICAgfQogCiAgICAgaWYg
KCBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQpAQCAtMzQyLDEzICs1NDIsNTUgQEAgaW50
IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYs
IHVuc2lnbmVkIGxvbmcgbGVuKQogICAgICAgICBpZiAoIHJldCAhPSAwICkKICAgICAgICAgewog
ICAgICAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gocGF0Y2gpOwotICAgICAgICAgICAgZ290
byBmcmVlOworICAgICAgICAgICAgZ290byBwdXQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBy
ZXQgPSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVf
bWFwKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvX21pY3JvY29kZV91
cGRhdGUsIHBhdGNoKTsKKyAgICBjcHVtYXNrX2NsZWFyKCZjcHVfY2FsbGluX21hcCk7CisgICAg
YXRvbWljX3NldCgmY3B1X291dCwgMCk7CisgICAgYXRvbWljX3NldCgmY3B1X3VwZGF0ZWQsIDAp
OworICAgIGxvYWRpbmdfc3RhdGUgPSBMT0FESU5HX1BSRVBBUkU7CisKKyAgICAvKiBDYWxjdWxh
dGUgdGhlIG51bWJlciBvZiBvbmxpbmUgQ1BVIGNvcmUgKi8KKyAgICBucl9jb3JlcyA9IDA7Cisg
ICAgZm9yX2VhY2hfb25saW5lX2NwdShjcHUpCisgICAgICAgIGlmICggY3B1ID09IGNwdW1hc2tf
Zmlyc3QocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSApCisgICAgICAgICAgICBucl9j
b3JlcysrOworCisgICAgcHJpbnRrKFhFTkxPR19JTkZPICIldSBjb3JlcyBhcmUgdG8gdXBkYXRl
IHRoZWlyIG1pY3JvY29kZVxuIiwgbnJfY29yZXMpOworCisgICAgLyoKKyAgICAgKiBMYXRlIGxv
YWRpbmcgZGFuY2UuIFdoeSB0aGUgaGVhdnktaGFuZGVkIHN0b3BfbWFjaGluZSBlZmZvcnQ/Cisg
ICAgICoKKyAgICAgKiAtIEhUIHNpYmxpbmdzIG11c3QgYmUgaWRsZSBhbmQgbm90IGV4ZWN1dGUg
b3RoZXIgY29kZSB3aGlsZSB0aGUgb3RoZXIKKyAgICAgKiAgIHNpYmxpbmcgaXMgbG9hZGluZyBt
aWNyb2NvZGUgaW4gb3JkZXIgdG8gYXZvaWQgYW55IG5lZ2F0aXZlCisgICAgICogICBpbnRlcmFj
dGlvbnMgY2F1c2UgYnkgdGhlIGxvYWRpbmcuCisgICAgICoKKyAgICAgKiAtIEluIGFkZGl0aW9u
LCBtaWNyb2NvZGUgdXBkYXRlIG9uIHRoZSBjb3JlcyBtdXN0IGJlIHNlcmlhbGl6ZWQgdW50aWwK
KyAgICAgKiAgIHRoaXMgcmVxdWlyZW1lbnQgY2FuIGJlIHJlbGF4ZWQgaW4gdGhlIGZ1dHVyZS4g
UmlnaHQgbm93LCB0aGlzIGlzCisgICAgICogICBjb25zZXJ2YXRpdmUgYW5kIGdvb2QuCisgICAg
ICovCisgICAgcmV0ID0gc3RvcF9tYWNoaW5lX3J1bihkb19taWNyb2NvZGVfdXBkYXRlLCBwYXRj
aCwgTlJfQ1BVUyk7CisKKyAgICB1cGRhdGVkID0gYXRvbWljX3JlYWQoJmNwdV91cGRhdGVkKTsK
KyAgICBpZiAoIHVwZGF0ZWQgPiAwICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmbWljcm9j
b2RlX211dGV4KTsKKyAgICAgICAgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShwYXRjaCk7CisgICAg
ICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAgIH0KKyAgICBlbHNlCisgICAg
ICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKHBhdGNoKTsKKworICAgIGlmICggdXBkYXRlZCAmJiB1
cGRhdGVkICE9IG5yX2NvcmVzICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkVSUk9SOiBV
cGRhdGluZyBtaWNyb2NvZGUgc3VjY2VlZGVkIG9uICV1IGNvcmVzIGFuZCBmYWlsZWRcbiIKKyAg
ICAgICAgICAgICAgIFhFTkxPR19FUlIgIm9uIG90aGVyICV1IGNvcmVzLiBBIHN5c3RlbSB3aXRo
IGRpZmZlcmluZyBtaWNyb2NvZGVcbiIKKyAgICAgICAgICAgICAgIFhFTkxPR19FUlIgInJldmlz
aW9ucyBpcyBjb25zaWRlcmVkIHVuc3RhYmxlLiBQbGVhc2UgcmVib290IGFuZCBkbyBub3RcbiIK
KyAgICAgICAgICAgICAgIFhFTkxPR19FUlIgImxvYWQgdGhlIG1pY3JvY29kZSB0aGF0IHRyaWdn
ZXJzIHRoaXMgd2FybmluZyFcbiIsCisgICAgICAgICAgICAgICB1cGRhdGVkLCBucl9jb3JlcyAt
IHVwZGF0ZWQpOwogCisgcHV0OgorICAgIHB1dF9jcHVfbWFwcygpOwogIGZyZWU6CiAgICAgeGZy
ZWUoYnVmZmVyKTsKICAgICByZXR1cm4gcmV0OwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8JO9-0001vu-Ea; Thu, 12 Sep 2019 07: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JO8-0001u7-6M
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:32 +0000
X-Inumbo-ID: 9c6cebcc-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c6cebcc-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:19:08 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:19:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906357"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:19:06 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:26 +0800
Message-Id: <1568272949-1086-14-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 13/16] 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
YW9AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KQ2hhbmdlcyBpbiB2NzoKIC0gcmV3b3JrZWQuIFJlbW92ZSBjb21wbGV4IGxvY2sgbG9n
aWNzIGludHJvZHVjZWQgaW4gdjUgYW5kIHY2LiBUaGUgbWljcm9jb2RlCiBwYXRjaCB0byBiZSBh
cHBsaWVkIGlzIHBhc3NlZCBhcyBhbiBhcmd1bWVudCB3aXRob3V0IGFueSBnbG9iYWwgdmFyaWFi
bGUuIFRodXMKIG5vIGxvY2sgaXMgYWRkZWQgdG8gc2VyaWFsaXplIHBvdGVudGlhbCByZWFkZXJz
L3dyaXRlcnMuIENhbGxlcnMgb2YKIGFwcGx5X21pY3JvY29kZSgpIHdpbGwgZ3VhcmFudGVlIHRo
ZSBjb3JyZWN0bmVzczogdGhlIHBhdGNoIHBvbmludGVkIGJ5IHRoZQogYXJndW1lbnRzIHdvbid0
IGJlIGNoYW5nZWQgYnkgb3RoZXJzLgoKQ2hhbmdlcyBpbiB2NjoKIC0gaW50cm9kdWNlIGVhcmx5
X3Vjb2RlX3VwZGF0ZV9sb2NrIHRvIHNlcmlhbGl6ZSBlYXJseSB1Y29kZSB1cGRhdGUuCgpDaGFu
Z2VzIGluIHY1OgogLSBuZXdseSBhZGQKLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5j
ICAgfCA4ICstLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgfCA4ICstLS0t
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfYW1kLmMKaW5kZXggZjA1ZGI3Mi4uODU2Y2FlYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5j
CkBAIC03NCw5ICs3NCw2IEBAIHN0cnVjdCBtcGJoZHIgewogICAgIHVpbnQ4X3QgZGF0YVtdOwog
fTsKIAotLyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgKi8KLXN0YXRp
YyBERUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9sb2NrKTsKLQogLyogU2VlIGNvbW1l
bnQgaW4gc3RhcnRfdXBkYXRlKCkgZm9yIGNhc2VzIHdoZW4gdGhpcyByb3V0aW5lIGZhaWxzICov
CiBzdGF0aWMgaW50IGNvbGxlY3RfY3B1X2luZm8oc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcp
CiB7CkBAIC0yMzIsNyArMjI5LDYgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3Vs
dCBjb21wYXJlX3BhdGNoKAogCiBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZShjb25zdCBzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwog
ICAgIHVpbnQzMl90IHJldjsKICAgICBpbnQgaHdfZXJyOwogICAgIHVuc2lnbmVkIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0yNDcsMTUgKzI0MywxMyBAQCBzdGF0aWMgaW50IGFw
cGx5X21pY3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIAogICAg
IGhkciA9IHBhdGNoLT5tY19hbWQtPm1wYjsKIAotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZtaWNy
b2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKKyAgICBCVUdfT04obG9jYWxfaXJxX2lzX2VuYWJs
ZWQoKSk7CiAKICAgICBod19lcnIgPSB3cm1zcl9zYWZlKE1TUl9BTURfUEFUQ0hMT0FERVIsICh1
bnNpZ25lZCBsb25nKWhkcik7CiAKICAgICAvKiBnZXQgcGF0Y2ggaWQgYWZ0ZXIgcGF0Y2hpbmcg
Ki8KICAgICByZG1zcmwoTVNSX0FNRF9QQVRDSExFVkVMLCByZXYpOwogCi0gICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7Ci0KICAgICAvKgog
ICAgICAqIFNvbWUgcHJvY2Vzc29ycyBsZWF2ZSB0aGUgdWNvZGUgYmxvYiBtYXBwaW5nIGFzIFVD
IGFmdGVyIHRoZSB1cGRhdGUuCiAgICAgICogRmx1c2ggdGhlIG1hcHBpbmcgdG8gcmVnYWluIG5v
cm1hbCBjYWNoZWFiaWxpdHkuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2lu
dGVsLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggNGU4MTFiNy4uMTlm
MWJhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtOTMsOSArOTMsNiBAQCBzdHJ1Y3QgZXh0
ZW5kZWRfc2lndGFibGUgewogCiAjZGVmaW5lIGV4dHRhYmxlX3NpemUoZXQpICgoZXQpLT5jb3Vu
dCAqIEVYVF9TSUdOQVRVUkVfU0laRSArIEVYVF9IRUFERVJfU0laRSkKIAotLyogc2VyaWFsaXpl
IGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KLXN0YXRpYyBERUZJ
TkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9sb2NrKTsKLQogc3RhdGljIGludCBjb2xsZWN0
X2NwdV9pbmZvKHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQogewogICAgIHVuc2lnbmVkIGlu
dCBjcHVfbnVtID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMjg4LDcgKzI4NSw2IEBAIHN0YXRp
YyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgY29tcGFyZV9wYXRjaCgKIAogc3RhdGljIGlu
dCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiB7
Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1aW50NjRfdCBtc3JfY29udGVudDsKICAg
ICB1bnNpZ25lZCBpbnQgdmFsWzJdOwogICAgIHVuc2lnbmVkIGludCBjcHVfbnVtID0gcmF3X3Nt
cF9wcm9jZXNzb3JfaWQoKTsKQEAgLTMwMyw4ICsyOTksNyBAQCBzdGF0aWMgaW50IGFwcGx5X21p
Y3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIAogICAgIG1jX2lu
dGVsID0gcGF0Y2gtPm1jX2ludGVsOwogCi0gICAgLyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUg
cGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmbWlj
cm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7CisgICAgQlVHX09OKGxvY2FsX2lycV9pc19lbmFi
bGVkKCkpOwogCiAgICAgLyogd3JpdGUgbWljcm9jb2RlIHZpYSBNU1IgMHg3OSAqLwogICAgIHdy
bXNybChNU1JfSUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxvbmcpbWNfaW50ZWwtPmJpdHMp
OwpAQCAtMzE3LDcgKzMxMiw2IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogICAgIHJkbXNybChNU1JfSUEzMl9VQ09ERV9S
RVYsIG1zcl9jb250ZW50KTsKICAgICB2YWxbMV0gPSAodWludDMyX3QpKG1zcl9jb250ZW50ID4+
IDMyKTsKIAotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1pY3JvY29kZV91cGRhdGVfbG9j
aywgZmxhZ3MpOwogICAgIGlmICggdmFsWzFdICE9IG1jX2ludGVsLT5oZHIucmV2ICkKICAgICB7
CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGUgZnJvbSBy
ZXZpc2lvbiAiCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07:19: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 1i8JOD-00020B-Qf; Thu, 12 Sep 2019 07:19: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JOD-0001ze-6W
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:37 +0000
X-Inumbo-ID: 9f2fabce-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f2fabce-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:19:13 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:19:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906379"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:19:09 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:27 +0800
Message-Id: <1568272949-1086-15-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 14/16] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

V2hlbiBvbmUgY29yZSBpcyBsb2FkaW5nIHVjb2RlLCBoYW5kbGluZyBOTUkgb24gc2libGluZyB0
aHJlYWRzIG9yCm9uIG90aGVyIGNvcmVzIGluIHRoZSBzeXN0ZW0gbWlnaHQgYmUgcHJvYmxlbWF0
aWMuIEJ5IHJlbmRlenZvdXNpbmcKYWxsIENQVXMgaW4gTk1JIGhhbmRsZXIsIGl0IHByZXZlbnRz
IE5NSSBhY2NlcHRhbmNlIGR1cmluZyB1Y29kZQpsb2FkaW5nLgoKQmFzaWNhbGx5LCBzb21lIHdv
cmsgcHJldmlvdXNseSBkb25lIGluIHN0b3BfbWFjaGluZSBjb250ZXh0IGlzCm1vdmVkIHRvIE5N
SSBoYW5kbGVyLiBQcmltYXJ5IHRocmVhZHMgY2FsbCBpbiBhbmQgbG9hZCB1Y29kZSBpbgpOTUkg
aGFuZGxlci4gU2Vjb25kYXJ5IHRocmVhZHMgd2FpdCBmb3IgdGhlIGNvbXBsZXRpb24gb2YgdWNv
ZGUKbG9hZGluZyBvbiBhbGwgQ1BVIGNvcmVzLiBBbiBvcHRpb24gaXMgaW50cm9kdWNlZCB0byBk
aXNhYmxlIHRoaXMKYmVoYXZpb3IuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYxMDoKIC0gcmV3cml0ZSBiYXNlZCBvbiBTZXJnZXkn
cyBpZGVhIGFuZCBwYXRjaAogLSBhZGQgU2VyZ2V5J3MgU09CLgogLSBhZGQgYW4gb3B0aW9uIHRv
IGRpc2FibGUgdWNvZGUgbG9hZGluZyBpbiBOTUkgaGFuZGxlcgogLSBkb24ndCBzZW5kIElQSSBO
TUkgdG8gdGhlIGNvbnRyb2wgdGhyZWFkIHRvIGF2b2lkIHVua25vd25fbm1pX2Vycm9yKCkKIGlu
IGRvX25taSgpLgogLSBhZGQgYW4gYXNzZXJ0aW9uIHRvIG1ha2Ugc3VyZSB0aGUgY3B1IGNob3Nl
biB0byBoYW5kbGUgcGxhdGZvcm0gTk1JCiB3b24ndCBzZW5kIHNlbGYgTk1JLiBPdGhlcndpc2Us
IHRoZXJlIGlzIGEgcmlzayB0aGF0IHdlIGVuY291bnRlcgogdW5rbm93bl9ubWlfZXJyb3IoKSBh
bmQgc3lzdGVtIGNyYXNoZXMuCgpDaGFuZ2VzIGluIHY5OgogLSBjb250cm9sIHRocmVhZHMgc2Vu
ZCBOTUkgdG8gYWxsIG90aGVyIHRocmVhZHMuIFNsYXZlIHRocmVhZHMgd2lsbAogc3RheSBpbiB0
aGUgTk1JIGhhbmRsaW5nIHRvIHByZXZlbnQgTk1JIGFjY2VwdGFuY2UgZHVyaW5nIHVjb2RlCiBs
b2FkaW5nLiBOb3RlIHRoYXQgc2VsZi1ubWkgaXMgaW52YWxpZCBhY2NvcmRpbmcgdG8gU0RNLgog
LSBzL3JlcF9ub3AvY3B1X3JlbGF4CiAtIHJlbW92ZSBkZWJ1ZyBtZXNzYWdlIGluIG1pY3JvY29k
ZV9ubWlfY2FsbGJhY2soKS4gUHJpbnRpbmcgZGVidWcKIG1lc3NhZ2Ugd291bGQgdGFrZSBsb25n
IHRpbWVzIGFuZCBjb250cm9sIHRocmVhZCBtYXkgdGltZW91dC4KIC0gcmViYXNlIGFuZCBmaXgg
Y29uZmxpY3RzCgpDaGFuZ2VzIGluIHY4OgogLSBuZXcKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MgfCAxMCArKysrKwogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAg
ICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJj
aC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgfCAgNiArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bm1pLmggICAgICAgICB8ICAzICsrCiA0IGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyks
IDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA3YzcyZTMx
Li4zMDE3MDczIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
KysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0yMDU2LDYgKzIwNTYs
MTYgQEAgbWljcm9jb2RlIGluIHRoZSBjcGlvIG5hbWUgc3BhY2UgbXVzdCBiZToKICAgLSBvbiBJ
bnRlbDoga2VybmVsL3g4Ni9taWNyb2NvZGUvR2VudWluZUludGVsLmJpbgogICAtIG9uIEFNRCAg
OiBrZXJuZWwveDg2L21pY3JvY29kZS9BdXRoZW50aWNBTUQuYmluCiAKKyMjIyB1Y29kZV9sb2Fk
aW5nX2luX25taSAoeDg2KQorPiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVsdDogYHRydWVgCisK
K1doZW4gb25lIENQVSBpcyBsb2FkaW5nIHVjb2RlLCBoYW5kbGluZyBOTUlzIG9uIHNpYmxpbmcg
dGhyZWFkcyBvciB0aHJlYWRzIG9uCitvdGhlciBjb3JlcyBtaWdodCBjYXVzZSBwcm9ibGVtcy4g
QnkgZGVmYXVsdCwgYWxsIENQVXMgcmVuZGV6dm91cyBpbiBOTUkgaGFuZGxlcgorYW5kIGxvYWQg
dWNvZGUuIFRoaXMgb3B0aW9uIHByb3ZpZGVzIGEgd2F5IHRvIGRpc2FibGUgaXQgaW4gY2FzZSBv
ZiBzb21lIENQVXMKK2Rvbid0IGFsbG93IHVjb2RlIGxvYWRpbmcgaW4gTk1JIGhhbmRsZXIuCisK
ICMjIyB1bnJlc3RyaWN0ZWRfZ3Vlc3QgKEludGVsKQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
YwppbmRleCAwNDllZGE2Li42NGE0MzIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCkBAIC0zNiw4ICszNiwxMCBAQAog
I2luY2x1ZGUgPHhlbi9lYXJseWNwaW8uaD4KICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KIAor
I2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2RlbGF5Lmg+CiAjaW5jbHVkZSA8
YXNtL21zci5oPgorI2luY2x1ZGUgPGFzbS9ubWkuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29y
Lmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgpA
QCAtMTI1LDYgKzEyNyw5IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Vjb2RlKGNvbnN0IGNo
YXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInVjb2RlIiwgcGFyc2VfdWNvZGUpOwogCitzdGF0aWMg
Ym9vbCBfX3JlYWRfbW9zdGx5IG9wdF91Y29kZV9sb2FkaW5nX2luX25taSA9IHRydWU7Citib29s
ZWFuX3J1bnRpbWVfcGFyYW0oInVjb2RlX2xvYWRpbmdfaW5fbm1pIiwgb3B0X3Vjb2RlX2xvYWRp
bmdfaW5fbm1pKTsKKwogLyoKICAqIDhNQiBvdWdodCB0byBiZSBlbm91Z2guCiAgKi8KQEAgLTIz
Miw2ICsyMzcsNyBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSwgY3B1X3Np
Zyk7CiAgKi8KIHN0YXRpYyBjcHVtYXNrX3QgY3B1X2NhbGxpbl9tYXA7CiBzdGF0aWMgYXRvbWlj
X3QgY3B1X291dCwgY3B1X3VwZGF0ZWQ7Citjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpu
bWlfcGF0Y2g7CiAKIC8qCiAgKiBSZXR1cm4gYSBwYXRjaCB0aGF0IGNvdmVycyBjdXJyZW50IENQ
VS4gSWYgdGhlcmUgYXJlIG11bHRpcGxlIHBhdGNoZXMsCkBAIC0zNTQsNiArMzYwLDUwIEBAIHN0
YXRpYyB2b2lkIHNldF9zdGF0ZSh1bnNpZ25lZCBpbnQgc3RhdGUpCiAgICAgc21wX3dtYigpOwog
fQogCitzdGF0aWMgaW50IHNlY29uZGFyeV90aHJlYWRfd29yayh2b2lkKQoreworICAgIGNwdW1h
c2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfY2FsbGluX21hcCk7CisKKyAgICBy
ZXR1cm4gd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FWElUKSA/IDAgOiAtRUJVU1k7Cit9CisKK3N0
YXRpYyBpbnQgcHJpbWFyeV90aHJlYWRfd29yayhjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNo
ICpwYXRjaCkKK3sKKyAgICBpbnQgcmV0OworCisgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9j
ZXNzb3JfaWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsKKworICAgIGlmICggIXdhaXRfZm9yX3N0YXRl
KExPQURJTkdfRU5URVIpICkKKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKKworICAgIHJldCA9IG1p
Y3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7CisgICAgaWYgKCAhcmV0ICkKKyAg
ICAgICAgYXRvbWljX2luYygmY3B1X3VwZGF0ZWQpOworICAgIGF0b21pY19pbmMoJmNwdV9vdXQp
OworCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBtaWNyb2NvZGVfbm1pX2NhbGxi
YWNrKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgY3B1KQoreworICAgIHVu
c2lnbmVkIGludCBwcmltYXJ5ID0gY3B1bWFza19maXJzdCh0aGlzX2NwdShjcHVfc2libGluZ19t
YXNrKSk7CisgICAgdW5zaWduZWQgaW50IGNvbnRyb2xsZXIgPSBjcHVtYXNrX2ZpcnN0KCZjcHVf
b25saW5lX21hcCk7CisKKyAgICAvKiBTeXN0ZW0tZ2VuZXJhdGVkIE5NSSwgd2lsbCBiZSBpZ25v
cmVkICovCisgICAgaWYgKCBsb2FkaW5nX3N0YXRlICE9IExPQURJTkdfQ0FMTElOICkKKyAgICAg
ICAgcmV0dXJuIDA7CisKKyAgICBpZiAoIGNwdSA9PSBjb250cm9sbGVyIHx8ICghb3B0X3Vjb2Rl
X2xvYWRpbmdfaW5fbm1pICYmIGNwdSA9PSBwcmltYXJ5KSApCisgICAgICAgIHJldHVybiAwOwor
CisgICAgaWYgKCBjcHUgPT0gcHJpbWFyeSApCisgICAgICAgIHByaW1hcnlfdGhyZWFkX3dvcmso
bm1pX3BhdGNoKTsKKyAgICBlbHNlCisgICAgICAgIHNlY29uZGFyeV90aHJlYWRfd29yaygpOwor
CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgc2Vjb25kYXJ5X3RocmVhZF9mbih2b2lk
KQogewogICAgIHVuc2lnbmVkIGludCBwcmltYXJ5ID0gY3B1bWFza19maXJzdCh0aGlzX2NwdShj
cHVfc2libGluZ19tYXNrKSk7CkBAIC0zNjEsMTAgKzQxMSw3IEBAIHN0YXRpYyBpbnQgc2Vjb25k
YXJ5X3RocmVhZF9mbih2b2lkKQogICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfQ0FM
TElOKSApCiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAKLSAgICBjcHVtYXNrX3NldF9jcHUoc21w
X3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOwotCi0gICAgaWYgKCAhd2FpdF9mb3Jf
c3RhdGUoTE9BRElOR19FWElUKSApCi0gICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgc2VsZl9u
bWkoKTsKIAogICAgIC8qIENvcHkgdXBkYXRlIHJldmlzaW9uIGZyb20gdGhlIHByaW1hcnkgdGhy
ZWFkLiAqLwogICAgIHRoaXNfY3B1KGNwdV9zaWcpLnJldiA9IHBlcl9jcHUoY3B1X3NpZywgcHJp
bWFyeSkucmV2OwpAQCAtMzc5LDE1ICs0MjYsMTAgQEAgc3RhdGljIGludCBwcmltYXJ5X3RocmVh
ZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICBpZiAoICF3YWl0
X2Zvcl9zdGF0ZShMT0FESU5HX0NBTExJTikgKQogICAgICAgICByZXR1cm4gLUVCVVNZOwogCi0g
ICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsK
LQotICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfRU5URVIpICkKLSAgICAgICAgcmV0
dXJuIC1FQlVTWTsKLQotICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShw
YXRjaCk7Ci0gICAgaWYgKCAhcmV0ICkKLSAgICAgICAgYXRvbWljX2luYygmY3B1X3VwZGF0ZWQp
OwotICAgIGF0b21pY19pbmMoJmNwdV9vdXQpOworICAgIGlmICggb3B0X3Vjb2RlX2xvYWRpbmdf
aW5fbm1pICkKKyAgICAgICAgc2VsZl9ubWkoKTsKKyAgICBlbHNlCisgICAgICAgIHJldCA9IHBy
aW1hcnlfdGhyZWFkX3dvcmsocGF0Y2gpOwogCiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTM5Nyw2
ICs0MzksNyBAQCBzdGF0aWMgaW50IGNvbnRyb2xfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggKnBhdGNoKQogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCksIGRvbmU7CiAgICAgdW5zaWduZWQgbG9uZyB0aWNrOwogICAgIGludCByZXQ7CisgICAg
bm1pX2NhbGxiYWNrX3QgKnNhdmVkX25taV9jYWxsYmFjazsKIAogICAgIC8qCiAgICAgICogV2Ug
aW50ZW5kIHRvIGRpc2FibGUgaW50ZXJydXB0IGZvciBsb25nIHRpbWUsIHdoaWNoIG1heSBsZWFk
IHRvCkBAIC00MDQsNiArNDQ3LDkgQEAgc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICAgKi8KICAgICB3YXRjaGRvZ19k
aXNhYmxlKCk7CiAKKyAgICBubWlfcGF0Y2ggPSBwYXRjaDsKKyAgICBzYXZlZF9ubWlfY2FsbGJh
Y2sgPSBzZXRfbm1pX2NhbGxiYWNrKG1pY3JvY29kZV9ubWlfY2FsbGJhY2spOworCiAgICAgLyog
QWxsb3cgdGhyZWFkcyB0byBjYWxsIGluICovCiAgICAgc2V0X3N0YXRlKExPQURJTkdfQ0FMTElO
KTsKIApAQCAtNDE5LDE0ICs0NjUsMjMgQEAgc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICAgICAgcmV0dXJuIHJldDsK
ICAgICB9CiAKLSAgICAvKiBMZXQgcHJpbWFyeSB0aHJlYWRzIGxvYWQgdGhlIGdpdmVuIHVjb2Rl
IHVwZGF0ZSAqLwotICAgIHNldF9zdGF0ZShMT0FESU5HX0VOVEVSKTsKLQorICAgIC8qIENvbnRy
b2wgdGhyZWFkIGxvYWRzIHVjb2RlIGZpcnN0IHdoaWxlIG90aGVycyBhcmUgaW4gTk1JIGhhbmRs
ZXIuICovCiAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsK
ICAgICBpZiAoICFyZXQgKQogICAgICAgICBhdG9taWNfaW5jKCZjcHVfdXBkYXRlZCk7CiAgICAg
YXRvbWljX2luYygmY3B1X291dCk7CiAKKyAgICBpZiAoIHJldCA9PSAtRUlPICkKKyAgICB7Cisg
ICAgICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAiTGF0ZSBsb2FkaW5nIGFi
b3J0ZWQ6IENQVSV1IGZhaWxlZCB0byB1cGRhdGUgdWNvZGVcbiIsIGNwdSk7CisgICAgICAgIHNl
dF9zdGF0ZShMT0FESU5HX0VYSVQpOworICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAg
IC8qIExldCBwcmltYXJ5IHRocmVhZHMgbG9hZCB0aGUgZ2l2ZW4gdWNvZGUgdXBkYXRlICovCisg
ICAgc2V0X3N0YXRlKExPQURJTkdfRU5URVIpOworCiAgICAgdGljayA9IHJkdHNjX29yZGVyZWQo
KTsKICAgICAvKiBXYWl0IGZvciBwcmltYXJ5IHRocmVhZHMgZmluaXNoaW5nIHVwZGF0ZSAqLwog
ICAgIGRvbmUgPSBhdG9taWNfcmVhZCgmY3B1X291dCk7CkBAIC00NTgsNiArNTEzLDcgQEAgc3Rh
dGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpw
YXRjaCkKICAgICAvKiBNYXJrIGxvYWRpbmcgaXMgZG9uZSB0byB1bmJsb2NrIG90aGVyIHRocmVh
ZHMgKi8KICAgICBzZXRfc3RhdGUoTE9BRElOR19FWElUKTsKIAorICAgIHNldF9ubWlfY2FsbGJh
Y2soc2F2ZWRfbm1pX2NhbGxiYWNrKTsKICAgICB3YXRjaGRvZ19lbmFibGUoKTsKIAogICAgIHJl
dHVybiByZXQ7CkBAIC01MjIsNiArNTc4LDEzIEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKICAg
ICAgICAgZ290byBmcmVlOwogICAgIH0KIAorICAgIC8qCisgICAgICogQ1BVcyBleGNlcHQgdGhl
IGZpcnN0IG9ubGluZSBDUFUgd291bGQgc2VuZCBhIGZha2UgKHNlbGYpIE5NSSB0bworICAgICAq
IHJlbmRlenZvdXMgaW4gTk1JIGhhbmRsZXIuIEJ1dCBhIGZha2UgTk1JIHRvIG5taV9jcHUgbWF5
IHRyaWdnZXIKKyAgICAgKiB1bmtub3duX25taV9lcnJvcigpLiBJdCBlbnN1cmVzIG5taV9jcHUg
d29uJ3QgcmVjZWl2ZSBhIGZha2UgTk1JLgorICAgICAqLworICAgIEFTU0VSVCggIWNwdV9vbmxp
bmUobm1pX2NwdSkgfHwgbm1pX2NwdSA9PSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCkg
KTsKKwogICAgIHBhdGNoID0gcGFyc2VfYmxvYihidWZmZXIsIGxlbik7CiAgICAgaWYgKCBJU19F
UlIocGF0Y2gpICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDE2YzU5MGQuLjUwM2Y1YzggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMjYsNiAr
MTI2LDggQEAgYm9vbGVhbl9wYXJhbSgibGVyIiwgb3B0X2xlcik7CiAvKiBMYXN0RXhjZXB0aW9u
RnJvbUlQIG9uIHRoaXMgaGFyZHdhcmUuICBaZXJvIGlmIExFUiBpcyBub3QgaW4gdXNlLiAqLwog
dW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbGVyX21zcjsKIAordW5zaWduZWQgaW50IF9fcmVh
ZF9tb3N0bHkgbm1pX2NwdTsKKwogI2RlZmluZSBzdGFja193b3Jkc19wZXJfbGluZSA0CiAjZGVm
aW5lIEVTUF9CRUZPUkVfRVhDRVBUSU9OKHJlZ3MpICgodW5zaWduZWQgbG9uZyAqKXJlZ3MtPnJz
cCkKIApAQCAtMTY3OSw3ICsxNjgxLDcgQEAgdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICogdGhpcyBwb3J0IGJlZm9yZSB3ZSByZS1hcm0gdGhlIE5N
SSB3YXRjaGRvZywgd2UgcmVkdWNlIHRoZSBjaGFuY2UKICAgICAgKiBvZiBoYXZpbmcgYW4gTk1J
IHdhdGNoZG9nIGV4cGlyZSB3aGlsZSBpbiB0aGUgU01JIGhhbmRsZXIuCiAgICAgICovCi0gICAg
aWYgKCBjcHUgPT0gMCApCisgICAgaWYgKCBjcHUgPT0gbm1pX2NwdSApCiAgICAgICAgIHJlYXNv
biA9IGluYigweDYxKTsKIAogICAgIGlmICggKG5taV93YXRjaGRvZyA9PSBOTUlfTk9ORSkgfHwK
QEAgLTE2ODcsNyArMTY4OSw3IEBAIHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICBoYW5kbGVfdW5rbm93biA9IHRydWU7CiAKICAgICAvKiBPbmx5
IHRoZSBCU1AgZ2V0cyBleHRlcm5hbCBOTUlzIGZyb20gdGhlIHN5c3RlbS4gKi8KLSAgICBpZiAo
IGNwdSA9PSAwICkKKyAgICBpZiAoIGNwdSA9PSBubWlfY3B1ICkKICAgICB7CiAgICAgICAgIGlm
ICggcmVhc29uICYgMHg4MCApCiAgICAgICAgICAgICBwY2lfc2Vycl9lcnJvcihyZWdzKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm1pLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L25taS5oCmluZGV4IDk5ZjYyODQuLmRiZWJmZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbm1pLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ubWkuaApAQCAtMTEsNiArMTEs
OSBAQCBleHRlcm4gYm9vbCBvcHRfd2F0Y2hkb2c7CiAKIC8qIFdhdGNoZG9nIGZvcmNlIHBhcmFt
ZXRlciBmcm9tIHRoZSBjb21tYW5kIGxpbmUgKi8KIGV4dGVybiBib29sIHdhdGNoZG9nX2ZvcmNl
OworCisvKiBDUFUgdG8gaGFuZGxlIHBsYXRmb3JtIE5NSSAqLworZXh0ZXJuIHVuc2lnbmVkIGlu
dCBubWlfY3B1OwogIAogdHlwZWRlZiBpbnQgbm1pX2NhbGxiYWNrX3QoY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpOwogIAotLSAKMS44LjMuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8JOJ-000251-7e; Thu, 12 Sep 2019 07: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JOI-00024F-72
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:42 +0000
X-Inumbo-ID: a0d2847e-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0d2847e-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:19:16 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:19:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906389"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:19:13 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:28 +0800
Message-Id: <1568272949-1086-16-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 15/16] microcode: disable late loading if
 CPUs are affected by BDF90
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SXQgcG9ydHMgdGhlIGltcGxlbWVudGF0aW9uIG9mIGlzX2JsYWNrbGlzdGVkKCkgaW4gbGludXgg
a2VybmVsCnRvIFhlbi4KCkxhdGUgbG9hZGluZyBtYXkgY2F1c2Ugc3lzdGVtIGhhbmcgaWYgQ1BV
cyBhcmUgYWZmZWN0ZWQgYnkgQkRGOTAuCkNoZWNrIGFnYWluc3QgQkRGOTAgYmVmb3JlIHBlcmZv
cm1pbmcgYSBsYXRlIGxvYWRpbmcuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICAgfCAgNiArKysr
KysKIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgfCAyMyArKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8ICAxICsKIDMgZmlsZXMg
Y2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCA2NGE0MzIxLi5kYmQyNzMw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2
L21pY3JvY29kZS5jCkBAIC01NjEsNiArNTYxLDEyIEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikK
ICAgICBpZiAoIG1pY3JvY29kZV9vcHMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCisgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5pc19ibGFja2xpc3RlZCAmJiBtaWNyb2NvZGVf
b3BzLT5pc19ibGFja2xpc3RlZCgpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORyAiTGF0ZSB1Y29kZSBsb2FkaW5nIGlzIGRpc2FibGVkIVxuIik7CisgICAgICAgIHJldHVy
biAtRVBFUk07CisgICAgfQorCiAgICAgYnVmZmVyID0geG1hbGxvY19ieXRlcyhsZW4pOwogICAg
IGlmICggIWJ1ZmZlciApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRl
bC5jCmluZGV4IDE5ZjFiYTAuLmJjZWY2NjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTI4
LDYgKzI4LDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2Nr
Lmg+CiAKKyNpbmNsdWRlIDxhc20vZGl2NjQuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5j
bHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KQEAgLTI4
Myw2ICsyODQsMjcgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJl
X3BhdGNoKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogT0xEX1VDT0RFOwogfQogCitzdGF0aWMgYm9vbCBpc19ibGFja2xpc3Rl
ZCh2b2lkKQoreworICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjdXJyZW50X2NwdV9kYXRh
OworICAgIHVpbnQ2NF90IGxsY19zaXplID0gYy0+eDg2X2NhY2hlX3NpemUgKiAxMDI0VUxMOwor
ICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmdGhpc19jcHUoY3B1X3NpZyk7CisKKyAg
ICBkb19kaXYobGxjX3NpemUsIGMtPng4Nl9tYXhfY29yZXMpOworCisgICAgLyoKKyAgICAgKiBM
YXRlIGxvYWRpbmcgb24gbW9kZWwgNzkgd2l0aCBtaWNyb2NvZGUgcmV2aXNpb24gbGVzcyB0aGFu
IDB4MGIwMDAwMjEKKyAgICAgKiBhbmQgTExDIHNpemUgcGVyIGNvcmUgYmlnZ2VyIHRoYW4gMi41
TUIgbWF5IHJlc3VsdCBpbiBhIHN5c3RlbSBoYW5nLgorICAgICAqIFRoaXMgYmVoYXZpb3IgaXMg
ZG9jdW1lbnRlZCBpbiBpdGVtIEJERjkwLCAjMzM0MTY1IChJbnRlbCBYZW9uCisgICAgICogUHJv
Y2Vzc29yIEU3LTg4MDAvNDgwMCB2NCBQcm9kdWN0IEZhbWlseSkuCisgICAgICovCisgICAgaWYg
KCBjLT54ODYgPT0gNiAmJiBjLT54ODZfbW9kZWwgPT0gMHg0RiAmJiBjLT54ODZfbWFzayA9PSAw
eDEgJiYKKyAgICAgICAgIGxsY19zaXplID4gMjYyMTQ0MCAmJiBzaWctPnJldiA8IDB4MGIwMDAw
MjEgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwogc3Rh
dGljIGludCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0
Y2gpCiB7CiAgICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CkBAIC00MTUsNiArNDM3LDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzIG1pY3JvY29kZV9pbnRlbF9vcHMgPSB7CiAg
ICAgLmZyZWVfcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgID0gZnJlZV9wYXRjaCwKICAgICAu
Y29tcGFyZV9wYXRjaCAgICAgICAgICAgICAgICAgICAgPSBjb21wYXJlX3BhdGNoLAogICAgIC5t
YXRjaF9jcHUgICAgICAgICAgICAgICAgICAgICAgICA9IG1hdGNoX2NwdSwKKyAgICAuaXNfYmxh
Y2tsaXN0ZWQgICAgICAgICAgICAgICAgICAgPSBpc19ibGFja2xpc3RlZCwKIH07CiAKIGludCBf
X2luaXQgbWljcm9jb2RlX2luaXRfaW50ZWwodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCmlu
ZGV4IDdkNWExZjguLjlmZmQ5ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWlj
cm9jb2RlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaApAQCAtMzAsNiAr
MzAsNyBAQCBzdHJ1Y3QgbWljcm9jb2RlX29wcyB7CiAgICAgYm9vbCAoKm1hdGNoX2NwdSkoY29u
c3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpOwogICAgIGVudW0gbWljcm9jb2RlX21h
dGNoX3Jlc3VsdCAoKmNvbXBhcmVfcGF0Y2gpKAogICAgICAgICBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpuZXcsIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm9sZCk7CisgICAg
Ym9vbCAoKmlzX2JsYWNrbGlzdGVkKSh2b2lkKTsKIH07CiAKIHN0cnVjdCBjcHVfc2lnbmF0dXJl
IHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:19:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JOO-0002AM-K5; Thu, 12 Sep 2019 07: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=+knL=XH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8JON-000290-7S
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:19:47 +0000
X-Inumbo-ID: a27761e6-d52d-11e9-83e3-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a27761e6-d52d-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07:19:18 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 00:19:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="189906404"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 12 Sep 2019 00:19:16 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:22:29 +0800
Message-Id: <1568272949-1086-17-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v10 16/16] microcode/intel: writeback and
 invalidate cache conditionally
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SXQgaXMgbmVlZGVkIHRvIG1pdGlnYXRlIHNvbWUgaXNzdWVzIG9uIHRoaXMgc3BlY2lmaWMgQnJv
YWR3ZWxsIENQVS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIHwgMjcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGVfaW50ZWwuYwppbmRleCBiY2VmNjY4Li40ZTVlN2Y5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
CkBAIC0zMDUsNiArMzA1LDMxIEBAIHN0YXRpYyBib29sIGlzX2JsYWNrbGlzdGVkKHZvaWQpCiAg
ICAgcmV0dXJuIGZhbHNlOwogfQogCitzdGF0aWMgdm9pZCBtaWNyb2NvZGVfcXVpcmsodm9pZCkK
K3sKKyAgICBzdHJ1Y3QgY3B1aW5mb194ODYgKmM7CisgICAgdWludDY0X3QgbGxjX3NpemU7CisK
KyAgICAvKgorICAgICAqIERvbid0IHJlZmVyIHRvIGN1cnJlbnRfY3B1X2RhdGEsIHdoaWNoIGlz
bid0IGZ1bGx5IGluaXRpYWxpemVkCisgICAgICogYmVmb3JlIHRoaXMgc3RhZ2UuCisgICAgICov
CisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfc21wX2Jvb3QgKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBjID0gJmN1cnJlbnRfY3B1X2RhdGE7CisgICAgbGxjX3NpemUgPSBjLT54
ODZfY2FjaGVfc2l6ZSAqIDEwMjRVTEw7CisgICAgZG9fZGl2KGxsY19zaXplLCBjLT54ODZfbWF4
X2NvcmVzKTsKKworICAgIC8qCisgICAgICogVG8gbWl0aWdhdGUgc29tZSBpc3N1ZXMgb24gdGhp
cyBzcGVjaWZpYyBCcm9hZHdlbGwgQ1BVLCB3cml0ZWJhY2sgYW5kCisgICAgICogaW52YWxpZGF0
ZSBjYWNoZSByZWdhcmRsZXNzIG9mIHVjb2RlIHJldmlzaW9uLgorICAgICAqLworICAgIGlmICgg
Yy0+eDg2ID09IDYgJiYgYy0+eDg2X21vZGVsID09IDB4NEYgJiYgYy0+eDg2X21hc2sgPT0gMHgx
ICYmCisgICAgICAgICBsbGNfc2l6ZSA+IDI2MjE0NDAgKQorICAgICAgICB3YmludmQoKTsKK30K
Kwogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRj
aCAqcGF0Y2gpCiB7CiAgICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CkBAIC0zMjMsNiArMzQ4LDgg
QEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRj
aCAqcGF0Y2gpCiAKICAgICBCVUdfT04obG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBt
aWNyb2NvZGVfcXVpcmsoKTsKKwogICAgIC8qIHdyaXRlIG1pY3JvY29kZSB2aWEgTVNSIDB4Nzkg
Ki8KICAgICB3cm1zcmwoTVNSX0lBMzJfVUNPREVfV1JJVEUsICh1bnNpZ25lZCBsb25nKW1jX2lu
dGVsLT5iaXRzKTsKICAgICB3cm1zcmwoTVNSX0lBMzJfVUNPREVfUkVWLCAweDBVTEwpOwotLSAK
MS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:43:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8Jlb-0005HL-Ms; Thu, 12 Sep 2019 07:43:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8Jla-0005HG-IH
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:43:46 +0000
X-Inumbo-ID: 0c216f08-d531-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c216f08-d531-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 07:43: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 C9760AFA9;
 Thu, 12 Sep 2019 07:43:43 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1bd690aa-bd94-48df-c9a4-c619c02fa408@suse.com>
Date: Thu, 12 Sep 2019 09:43:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/8] libx86: Introduce
 x86_cpu_policies_are_compatible()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGhlbHBlciB3
aWxsIGV2ZW50dWFsbHkgYmUgdGhlIGNvcmUgImNhbiBhIGd1ZXN0IGNvbmZpdXJlZCBsaWtlIHRo
aXMgcnVuCj4gb24gdGhlIENQVT8iIGxvZ2ljLiAgRm9yIG5vdywgaXQgaXMganVzdCBlbm91Z2gg
b2YgYSBzdHViIHRvIGFsbG93IHVzIHRvCj4gcmVwbGFjZSB0aGUgaHlwZXJjYWxsIGludGVyZmFj
ZSB3aGlsZSByZXRhaW5pbmcgdGhlIHByZXZpb3VzIGJlaGF2aW91ci4KPiAKPiBJdCB3aWxsIGJl
IGV4cGFuZGVkIGFzIHZhcmlvdXMgb3RoZXIgYml0cyBvZiBDUFVJRCBoYW5kbGluZyBnZXQgY2xl
YW5lZCB1cC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKRnVuZGFtZW50YWxseQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpidXQgYSBjb3VwbGUgb2YgcmVtYXJrczoKCkZvciBvbmUsIGRlc3Bp
dGUgYmVpbmcganVzdCB0ZXN0aW5nIGNvZGUsIEkgdGhpbmsgdGhlIHR3byB0ZXN0W10KYXJyYXlz
IGNvdWxkIGRvIHdpdGggY29uc3RpZmljYXRpb24uCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9s
aWIveDg2L2NwdS1wb2xpY3kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdS1w
b2xpY3kuaAo+IEBAIC0xMSw2ICsxMSwyNSBAQCBzdHJ1Y3QgY3B1X3BvbGljeQo+ICAgICAgc3Ry
dWN0IG1zcl9wb2xpY3kgKm1zcjsKPiAgfTsKPiAgCj4gK3N0cnVjdCBjcHVfcG9saWN5X2Vycm9y
cwo+ICt7Cj4gKyAgICB1aW50MzJfdCBsZWFmLCBzdWJsZWFmOwo+ICsgICAgdWludDMyX3QgbXNy
Owo+ICt9Owo+ICsKPiArI2RlZmluZSBJTklUX0NQVV9QT0xJQ1lfRVJST1JTIHsgfjB1LCB+MHUs
IH4wdSB9CgpJbnN0ZWFkIG9mIHRoaXMgKGFuZCB1c2luZyBpdCBpbiBldmVyeSBjYWxsZXIpLCBj
b3VsZG4ndCB0aGUgZnVuY3Rpb24KZmlsbCB0aGlzIGZpcnN0IHRoaW5nPyAoVGhlIGluaXRpYWxp
emVyIGlzbid0IHN0cmljdGx5IG5lZWRlZCBhbnl3YXksCmFzIGNvbnN1bWVycyBhcmUgc3VwcG9z
ZWQgdG8gbG9vayBhdCB0aGUgc3RydWN0dXJlIG9ubHkgd2hlbiBoYXZpbmcKZ290IGJhY2sgYW4g
ZXJyb3IgZnJvbSB0aGUgZnVuY3Rpb24sIGJ1dCBzaW5jZSBlcnJvciBwYXRocyBmaWxsIGp1c3QK
YSBzdWJzZXQgb2YgdGhlIGZpZWxkcyBJIGNhbiBzZWUgaG93IHByZS1maWxsaW5nIHRoZSB3aG9s
ZSBzdHJ1Y3R1cmUKaXMgZWFzaWVyLikKCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9saWIv
eDg2L3BvbGljeS5jCj4gQEAgLTAsMCArMSw1MyBAQAo+ICsjaW5jbHVkZSAicHJpdmF0ZS5oIgo+
ICsKPiArI2luY2x1ZGUgPHhlbi9saWIveDg2L2NwdS1wb2xpY3kuaD4KPiArCj4gK2ludCB4ODZf
Y3B1X3BvbGljaWVzX2FyZV9jb21wYXRpYmxlKGNvbnN0IHN0cnVjdCBjcHVfcG9saWN5ICpob3N0
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1
X3BvbGljeSAqZ3Vlc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjcHVfcG9saWN5X2Vycm9ycyAqZSkKPiArewo+ICsgICAgdWludDMyX3QgbGVhZiA9IC0x
LCBzdWJsZWFmID0gLTEsIG1zciA9IC0xOwo+ICsgICAgaW50IHJldCA9IC1FSU5WQUw7Cj4gKwo+
ICsjZGVmaW5lIE5BIFhFTl9DUFVJRF9OT19TVUJMRUFGCj4gKyNkZWZpbmUgRkFJTF9DUFVJRChs
LCBzKSBkbyB7IGxlYWYgPSAobCk7IHN1YmxlYWYgPSAocyk7IGdvdG8gb3V0OyB9IHdoaWxlICgg
MCApCj4gKyNkZWZpbmUgRkFJTF9NU1IobSkgZG8geyBtc3IgPSAobSk7IGdvdG8gb3V0OyB9IHdo
aWxlICggMCApCj4gKwo+ICsgICAgaWYgKCBndWVzdC0+Y3B1aWQtPmJhc2ljLm1heF9sZWFmID4g
aG9zdC0+Y3B1aWQtPmJhc2ljLm1heF9sZWFmICkKPiArICAgICAgICBGQUlMX0NQVUlEKDAsIE5B
KTsKPiArCj4gKyAgICBpZiAoIGd1ZXN0LT5jcHVpZC0+ZXh0ZC5tYXhfbGVhZiA+IGhvc3QtPmNw
dWlkLT5leHRkLm1heF9sZWFmICkKPiArICAgICAgICBGQUlMX0NQVUlEKDB4ODAwMDAwMDgsIE5B
KTsKPiArCj4gKyAgICAvKiBUT0RPOiBBdWRpdCBtb3JlIENQVUlEIGRhdGEuICovCj4gKwo+ICsg
ICAgaWYgKCB+aG9zdC0+bXNyLT5wbGFmb3JtX2luZm8ucmF3ICYgZ3Vlc3QtPm1zci0+cGxhZm9y
bV9pbmZvLnJhdyApCgpJJ3ZlIG5vdGljZWQgdGhpcyBvbmx5IGhlcmUsIGJ1dCB0aGVyZSBhcmUg
bnVtZXJvdXMgaW5zdGFuY2VzIGVsc2V3aGVyZToKQ291bGQgSSB0YWxrIHlvdSBpbnRvIGZpeGlu
ZyB0aGUgc3BlbGxpbmcgbWlzdGFrZSAobWlzc2luZyAndCcgaW4KInBsYXRmb3JtX2luZm8iKSBo
ZXJlIG9yIGluIGEgcHJlcmVxIHBhdGNoIChmZWVsIGZyZWUgdG8gYWRkIG15IGFjayB0aGVyZQp3
aXRob3V0IGV2ZW4gcG9zdGluZyk/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:44:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8Jly-0005K2-5Y; Thu, 12 Sep 2019 07:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8Jlw-0005Jq-IL
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:44:08 +0000
X-Inumbo-ID: 16446558-d531-11e9-83e3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16446558-d531-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 07: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 <osstest-admin@xenproject.org>)
 id 1i8Jlp-00021Y-3e; Thu, 12 Sep 2019 07:44: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 1i8Jlo-00050X-OA; Thu, 12 Sep 2019 07:44:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Jlo-0007Yf-NW; Thu, 12 Sep 2019 07:44:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141229-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-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-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-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-qemuu-nested-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-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=89ea03a7dc83ca36b670ba7f787802791fcb04b1
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 07:44:00 +0000
Subject: [Xen-devel] [qemu-mainline test] 141229: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIyOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMjkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
NDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNi
MDRiMQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5MzA4
YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgy
ICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICAyNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0
MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAgMjMgZGF5cyAgIDMwIGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDE0MTE2NSAgMjAxOS0wOS0wOSAxNTowNjoxNSBaICAgIDIgZGF5cyAg
ICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292
aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBs
aW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJB
TEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhh
dC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4u
ZGU+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4KICBD
YXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jv
c2FAcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENv
cm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdA
a2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwg
SGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAg
RGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFs
YW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRn
YXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhh
dC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVy
aWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBm
YW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl
ZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxs
aW51eEByb2Vjay11cy5uZXQ+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+
CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1t
ZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1l
bnMuY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpvZWwgU3Rh
bmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRl
bC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1
aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgog
IEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50IERl
c25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxs
YXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgog
IExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5j
b20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAg
TWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxN
LkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAg
TWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lh
IDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZu
ZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBN
aWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4K
ICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwu
Y29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8
cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4K
ICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJt
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFj
a2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdh
bHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5y
dT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhh
dC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0
IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8ucG9sbGFAZ21h
aWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgog
IFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFu
IEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFA
Y29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAg
U3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhh
am5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5k
ZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0
aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVA
aW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1
dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4K
ICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1l
bnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8
d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4Lmlu
dGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWluZyBGYW5nIDxm
YW5neWluZzFAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEw
OTkwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 07:52:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 07: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 1i8JuM-0006E8-Ac; Thu, 12 Sep 2019 07:52:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8JuK-0006E3-PF
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 07:52:48 +0000
X-Inumbo-ID: 4fac37ac-d532-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4fac37ac-d532-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 07:52: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 DE09BAC8C;
 Thu, 12 Sep 2019 07:52:46 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-3-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a30eb09e-191a-723e-f696-6248f09b3804@suse.com>
Date: Thu, 12 Sep 2019 09:52:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/8] x86/cpuid: Split
 update_domain_cpuid_info() in half
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiB1cGRhdGVfZG9tYWlu
X2NwdWlkX2luZm8oKSBjdXJyZW50bHkgc2VydmVzIHR3byBwdXJwb3Nlcy4gIEZpcnN0IHRvIG1l
cmdlIG5ldwo+IENQVUlEIGRhdGEgZnJvbSB0aGUgdG9vbHN0YWNrLCBhbmQgc2Vjb25kLCB0byBw
ZXJmb3JtIGFueSBuZWNlc3NhcnkgdXBkYXRpbmcKPiBvZiBkZXJpdmVkIGRvbWFpbi92Y3B1IHNl
dHRpbmdzLgo+IAo+IFRoZSBmaXJzdCBwYXJ0IG9mIHRoaXMgaXMgZ29pbmcgdG8gYmUgc3VwZXJz
ZWRlZCBieSBhIG5ldyBhbmQgc3Vic3RhbnRpYWxseQo+IG1vcmUgZWZmaWNpZW50IGh5cGVyY2Fs
bC4KPiAKPiBDYXJ2ZSB0aGUgc2Vjb25kIHBhcnQgb3V0IGludG8gYSBuZXcgZG9tYWluX2NwdV9w
b2xpY3lfY2hhbmdlZCgpIGhlbHBlciwgYW5kCj4gY2FsbCB0aGlzIGZyb20gdGhlIHJlbWFpbnMg
b2YgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKCkuCj4gCj4gVGhpcyBkb2VzIGRyb3AgdGhlIGNh
bGxfcG9saWN5X2NoYW5nZWQsIGJ1dCB3aXRoIHRoZSBuZXcgaHlwZXJjYWxsIGh5cGVyY2FsbAoK
ZHVwbGljYXRlICJoeXBlcmNhbGwiCgo+IGluIHBsYWNlLCB0aGUgY29tbW9uIGNhc2Ugd2lsbCBi
ZSBhIHNpbmdsZSBjYWxsIHBlciBkb21haW4uICBEcm9wcGluZyB0aGUKPiBvcHRpbWlzYXRpb24g
aGVyZSBhbGxvd3MgZm9yIGEgY2xlYW5lciBzZXQgb2YgZm9sbG93aW5nIGNoYW5nZXMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggb25lIHB1
cmVseSBjb3NtZXRpYyByZW1hcms6Cgo+IEBAIC0zMTcsMjcgKzE5MywxMDQgQEAgc3RhdGljIGlu
dCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiAgCj4gICAgICAg
ICAgICAgIGQtPmFyY2gucHYuY3B1aWRtYXNrcy0+ZTFjZCA9IG1hc2s7Cj4gICAgICAgICAgfQo+
ICsgICAgfQo+ICsKPiArICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQoKVmFsaWQgc3BlbGxpbmcg
aXMgImZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkiIChhcyBpdCB3YXMgaW4gdGhlIG9yaWdpbmFsCmNv
ZGUpIG9yICJmb3JfZWFjaF92Y3B1KGQsIHYpIiBkZXBlbmRpbmcgb24gd2hldGhlciB5b3UgY29u
c2lkZXIKImZvcl9lYWNoX3ZjcHUiIGEgKHBzZXVkby0pa2V5d29yZC4gSSdkIGxpa2UgdG8gYXNr
IHRoYXQgd2UgZG9uJ3QgZ2FpbgpmdXJ0aGVyIGh5YnJpZCBzcGVsbGluZ3MuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:00:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8K1K-0006s7-JB; Thu, 12 Sep 2019 08:00: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=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8K1J-0006Sb-GZ
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:00:01 +0000
X-Inumbo-ID: 515db214-d533-11e9-83e3-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 515db214-d533-11e9-83e3-12813bfff9fa;
 Thu, 12 Sep 2019 08:00:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568275200;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=r58jPPtLPZkw+NJs+q5q8VQlzj/CS8La6pAPGSnjprg=;
 b=F/D7o1wsATBYGydd9fBNIOjEAKCllIf70v6wEJ8c2mBrktwkLG1SAhOK
 CJ6FgwykrrWwJOmTijWG3s3cRgDy9n/KbMZOOcfPB7B1ilGbwwPvhVGAS
 gMr9ZjXw6hEl1z/pKc+iZ7bYNzltBYjJAjtWrIBWbOrLWfn6LSXIqxkXi s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FJk56jSb0N2w9ZX+/GgVRKJgZFfIUAdezx3xj+Iqa4KXBwiAnS99Ni3AAKoZqDsYh7PUZgy2fY
 FriMACTu5aj+aSRtsCjWVz2pGJZtvFq8EXwUwsVzcB2KdPaSEWv8/MlvKvvXEx/uBur3wsGiqX
 D+H0ZXwFZkxfi5e+8tT35VKXE2oIp5egjBxsCp7l1RgxKLex0fsZeW+n5i1o/yNpgQcI1vaKYh
 cNC7yBfBZvual6VrZGV2c/Q3J0ZWhrLQIE3B+jqpBHLCBeL+IMYMoeHLzx9xQw/cJnIlMvy26A
 ImI=
X-SBRS: 2.7
X-MesageID: 5469256
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5469256"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-2-andrew.cooper3@citrix.com>
 <1bd690aa-bd94-48df-c9a4-c619c02fa408@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: <170fe9e0-bdbe-94d1-cc53-cb4128b3079a@citrix.com>
Date: Thu, 12 Sep 2019 08:59:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1bd690aa-bd94-48df-c9a4-c619c02fa408@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/8] libx86: Introduce
 x86_cpu_policies_are_compatible()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAwODo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTEuMDkuMjAxOSAy
MjowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhpcyBoZWxwZXIgd2lsbCBldmVudHVhbGx5
IGJlIHRoZSBjb3JlICJjYW4gYSBndWVzdCBjb25maXVyZWQgbGlrZSB0aGlzIHJ1bgo+PiBvbiB0
aGUgQ1BVPyIgbG9naWMuICBGb3Igbm93LCBpdCBpcyBqdXN0IGVub3VnaCBvZiBhIHN0dWIgdG8g
YWxsb3cgdXMgdG8KPj4gcmVwbGFjZSB0aGUgaHlwZXJjYWxsIGludGVyZmFjZSB3aGlsZSByZXRh
aW5pbmcgdGhlIHByZXZpb3VzIGJlaGF2aW91ci4KPj4KPj4gSXQgd2lsbCBiZSBleHBhbmRlZCBh
cyB2YXJpb3VzIG90aGVyIGJpdHMgb2YgQ1BVSUQgaGFuZGxpbmcgZ2V0IGNsZWFuZWQgdXAuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gRnVuZGFtZW50YWxseQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gYnV0IGEgY291cGxlIG9mIHJlbWFya3M6Cj4KPiBGb3Igb25lLCBkZXNwaXRl
IGJlaW5nIGp1c3QgdGVzdGluZyBjb2RlLCBJIHRoaW5rIHRoZSB0d28gdGVzdFtdCj4gYXJyYXlz
IGNvdWxkIGRvIHdpdGggY29uc3RpZmljYXRpb24uCgpTYWRseSB0aGV5IGNhbid0LsKgIEl0IGlz
IGEgY29uc2VxdWVuY2Ugb2Ygc3RydWN0IGNwdV9wb2xpY3kgdXNpbmcKbm9uLWNvbnN0IHBvaW50
ZXJzLgoKSSB0cmllZCBpbnRyb2R1Y2luZyBzdHJ1Y3QgY29uc3RfY3B1X3BvbGljeSBidXQgdGhh
dCBpcyBldmVuIHdvcnNlCmJlY2F1c2UgaXQgcHJvaGliaXRzIG9wZXJhdGluZyBvbiB0aGUgc3lz
dGVtIHBvbGljeSBvYmplY3RzIGluIFhlbi4KCk92ZXJhbGwsIGRyb3BwaW5nIGEgY29uc3QgaW4g
dGhlIHVuaXQgdGVzdHMgdHVybmVkIG91dCB0byBiZSB0aGUgbGVhc3QKYmFkIG9wdGlvbiwgdW5s
ZXNzIHlvdSBoYXZlIGEgcmFkaWNhbGx5IGRpZmZlcmVudCBzdWdnZXN0aW9uIHRvIHRyeS4KCj4K
Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1LXBvbGljeS5oCj4+ICsrKyBiL3hl
bi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdS1wb2xpY3kuaAo+PiBAQCAtMTEsNiArMTEsMjUgQEAg
c3RydWN0IGNwdV9wb2xpY3kKPj4gICAgICBzdHJ1Y3QgbXNyX3BvbGljeSAqbXNyOwo+PiAgfTsK
Pj4gIAo+PiArc3RydWN0IGNwdV9wb2xpY3lfZXJyb3JzCj4+ICt7Cj4+ICsgICAgdWludDMyX3Qg
bGVhZiwgc3VibGVhZjsKPj4gKyAgICB1aW50MzJfdCBtc3I7Cj4+ICt9Owo+PiArCj4+ICsjZGVm
aW5lIElOSVRfQ1BVX1BPTElDWV9FUlJPUlMgeyB+MHUsIH4wdSwgfjB1IH0KPiBJbnN0ZWFkIG9m
IHRoaXMgKGFuZCB1c2luZyBpdCBpbiBldmVyeSBjYWxsZXIpLCBjb3VsZG4ndCB0aGUgZnVuY3Rp
b24KPiBmaWxsIHRoaXMgZmlyc3QgdGhpbmc/IChUaGUgaW5pdGlhbGl6ZXIgaXNuJ3Qgc3RyaWN0
bHkgbmVlZGVkIGFueXdheSwKPiBhcyBjb25zdW1lcnMgYXJlIHN1cHBvc2VkIHRvIGxvb2sgYXQg
dGhlIHN0cnVjdHVyZSBvbmx5IHdoZW4gaGF2aW5nCj4gZ290IGJhY2sgYW4gZXJyb3IgZnJvbSB0
aGUgZnVuY3Rpb24sIGJ1dCBzaW5jZSBlcnJvciBwYXRocyBmaWxsIGp1c3QKPiBhIHN1YnNldCBv
ZiB0aGUgZmllbGRzIEkgY2FuIHNlZSBob3cgcHJlLWZpbGxpbmcgdGhlIHdob2xlIHN0cnVjdHVy
ZQo+IGlzIGVhc2llci4pCgpBdCB0aGUgbW9tZW50LCBlcnJvciBwb2ludGVycyBhcmUgY29uZGl0
aW9uYWxseSB3cml0dGVuIG9uIGVycm9yLCB3aGljaAptZWFucyB0aGF0IGFsbCBjYWxsZXJzIHBh
c3Npbmcgbm9uLU5VTEwgbmVlZCB0byBpbml0aWFsaXNlLgoKVGhpcyBjb3VsZCBiZSBhbHRlcmVk
IHRvIGhhdmUgeGNfc2V0X2RvbWFpbl9jcHVfcG9saWN5KCkgYW5kCng4Nl9jcHVfcG9saWNpZXNf
YXJlX2NvbXBhdGlibGUoKSBwcm8tYWN0aXZlbHkgc2V0ICJubyBlcnJvciIgdG8gYmVnaW4Kd2l0
aCwgYnV0IHRoYXQgZG9lc24ndCByZW1vdmUgdGhlIG5lZWQgZm9yIElOSVRfQ1BVX1BPTElDWV9F
UlJPUlMgaW4gdGhlCmZpcnN0IHBsYWNlLgoKPgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hl
bi9saWIveDg2L3BvbGljeS5jCj4+IEBAIC0wLDAgKzEsNTMgQEAKPj4gKyNpbmNsdWRlICJwcml2
YXRlLmgiCj4+ICsKPj4gKyNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHUtcG9saWN5Lmg+Cj4+ICsK
Pj4gK2ludCB4ODZfY3B1X3BvbGljaWVzX2FyZV9jb21wYXRpYmxlKGNvbnN0IHN0cnVjdCBjcHVf
cG9saWN5ICpob3N0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGNwdV9wb2xpY3kgKmd1ZXN0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGNwdV9wb2xpY3lfZXJyb3JzICplKQo+PiArewo+PiArICAgIHVp
bnQzMl90IGxlYWYgPSAtMSwgc3VibGVhZiA9IC0xLCBtc3IgPSAtMTsKPj4gKyAgICBpbnQgcmV0
ID0gLUVJTlZBTDsKPj4gKwo+PiArI2RlZmluZSBOQSBYRU5fQ1BVSURfTk9fU1VCTEVBRgo+PiAr
I2RlZmluZSBGQUlMX0NQVUlEKGwsIHMpIGRvIHsgbGVhZiA9IChsKTsgc3VibGVhZiA9IChzKTsg
Z290byBvdXQ7IH0gd2hpbGUgKCAwICkKPj4gKyNkZWZpbmUgRkFJTF9NU1IobSkgZG8geyBtc3Ig
PSAobSk7IGdvdG8gb3V0OyB9IHdoaWxlICggMCApCj4+ICsKPj4gKyAgICBpZiAoIGd1ZXN0LT5j
cHVpZC0+YmFzaWMubWF4X2xlYWYgPiBob3N0LT5jcHVpZC0+YmFzaWMubWF4X2xlYWYgKQo+PiAr
ICAgICAgICBGQUlMX0NQVUlEKDAsIE5BKTsKPj4gKwo+PiArICAgIGlmICggZ3Vlc3QtPmNwdWlk
LT5leHRkLm1heF9sZWFmID4gaG9zdC0+Y3B1aWQtPmV4dGQubWF4X2xlYWYgKQo+PiArICAgICAg
ICBGQUlMX0NQVUlEKDB4ODAwMDAwMDgsIE5BKTsKPj4gKwo+PiArICAgIC8qIFRPRE86IEF1ZGl0
IG1vcmUgQ1BVSUQgZGF0YS4gKi8KPj4gKwo+PiArICAgIGlmICggfmhvc3QtPm1zci0+cGxhZm9y
bV9pbmZvLnJhdyAmIGd1ZXN0LT5tc3ItPnBsYWZvcm1faW5mby5yYXcgKQo+IEkndmUgbm90aWNl
ZCB0aGlzIG9ubHkgaGVyZSwgYnV0IHRoZXJlIGFyZSBudW1lcm91cyBpbnN0YW5jZXMgZWxzZXdo
ZXJlOgo+IENvdWxkIEkgdGFsayB5b3UgaW50byBmaXhpbmcgdGhlIHNwZWxsaW5nIG1pc3Rha2Ug
KG1pc3NpbmcgJ3QnIGluCj4gInBsYXRmb3JtX2luZm8iKSBoZXJlIG9yIGluIGEgcHJlcmVxIHBh
dGNoIChmZWVsIGZyZWUgdG8gYWRkIG15IGFjayB0aGVyZQo+IHdpdGhvdXQgZXZlbiBwb3N0aW5n
KT8KCkknZCBub3QgZXZlbiBub3RpY2VkIHRoZSBtaXN0YWtlLsKgIEknbGwgZ2V0IGEgZml4dXAg
c29ydGVkIGFzIHlvdSBzdWdnZXN0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:06:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8K7e-0007mH-Of; Thu, 12 Sep 2019 08:06:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8K7d-0007mC-EW
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:06:33 +0000
X-Inumbo-ID: 3abbd8f0-d534-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3abbd8f0-d534-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 08:06: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 AE040AE03;
 Thu, 12 Sep 2019 08:06:30 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-4-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8c6a368c-4409-dc6b-9b73-6e93b8fbd6e7@suse.com>
Date: Thu, 12 Sep 2019 10:06:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-4-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/8] x86/domctl: Implement
 XEN_DOMCTL_set_cpumsr_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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS90b29scy9s
aWJ4Yy94Y19jcHVpZF94ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCj4g
QEAgLTIyOSw2ICsyMjksNTUgQEAgaW50IHhjX2dldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+
ICtpbnQgeGNfc2V0X2RvbWFpbl9jcHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBucl9sZWF2
ZXMsIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmVycl9sZWFmX3AsIHVpbnQzMl90ICplcnJf
c3VibGVhZl9wLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICplcnJf
bXNyX2lkeF9wKQo+ICt7Cj4gKyAgICBERUNMQVJFX0RPTUNUTDsKPiArICAgIERFQ0xBUkVfSFlQ
RVJDQUxMX0JPVU5DRShsZWF2ZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJf
bGVhdmVzICogc2l6ZW9mKCpsZWF2ZXMpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKPiArICAgIERFQ0xBUkVfSFlQRVJDQUxM
X0JPVU5DRShtc3JzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX21zcnMgKiBz
aXplb2YoKm1zcnMpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhDX0hZUEVSQ0FM
TF9CVUZGRVJfQk9VTkNFX0lOKTsKCldpdGggYm90aCBiZWluZyBJTiwgdGhlIHJlc3BlY3RpdmUg
ZnVuY3Rpb24gcGFyYW1ldGVycyBzaG91bGQgaW1vCmJlIHBvaW50ZXJzIHRvIGNvbnN0LgoKPiAr
ICAgIGludCByZXQ7Cj4gKwo+ICsgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gs
IGxlYXZlcykgKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4gKyAgICBpZiAoIHhjX2h5cGVy
Y2FsbF9ib3VuY2VfcHJlKHhjaCwgbXNycykgKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4g
KyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zZXRfY3B1X3BvbGljeTsKPiArICAgIGRvbWN0
bC5kb21haW4gPSBkb21pZDsKPiArICAgIGRvbWN0bC51LmNwdV9wb2xpY3kubnJfbGVhdmVzID0g
bnJfbGVhdmVzOwo+ICsgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUuY3B1X3BvbGlj
eS5jcHVpZF9wb2xpY3ksIGxlYXZlcyk7Cj4gKyAgICBkb21jdGwudS5jcHVfcG9saWN5Lm5yX21z
cnMgPSBucl9tc3JzOwo+ICsgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUuY3B1X3Bv
bGljeS5tc3JfcG9saWN5LCBtc3JzKTsKPiArICAgIGRvbWN0bC51LmNwdV9wb2xpY3kuZXJyX2xl
YWYgPSB+MDsKPiArICAgIGRvbWN0bC51LmNwdV9wb2xpY3kuZXJyX3N1YmxlYWYgPSB+MDsKPiAr
ICAgIGRvbWN0bC51LmNwdV9wb2xpY3kuZXJyX21zcl9pZHggPSB+MDsKClRoZSBmaWVsZHMgYXJl
IG1hcmtlZCBPVVQgb25seSBpbiB0aGUgcHVibGljIGhlYWRlciwgd2hpY2ggaW1wbGllcwpubyBp
bml0aWFsaXphdGlvbiBzaG91bGQgYmUgbmVlZGVkIGhlcmUsIGFzIHRoZSBoeXBlcmNhbGwgd291
bGQKb3ZlcndyaXRlIHRoZSBmaWVsZHMgaW4gYW55IGV2ZW50LgoKPiAtLS0gYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtMjk0LDYgKzI5
NCw2NSBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWlu
ICpkLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgdXBkYXRlX2RvbWFp
bl9jcHVfcG9saWN5KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9kb21jdGxfY3B1X3BvbGljeV90ICp4ZHBjKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgY3B1X3BvbGljeSBuZXcgPSB7fTsKPiArICAgIGNvbnN0IHN0cnVjdCBjcHVfcG9saWN5
ICpzeXMgPSBpc19wdl9kb21haW4oZCkKPiArICAgICAgICA/ICZzeXN0ZW1fcG9saWNpZXNbWEVO
X1NZU0NUTF9jcHVfcG9saWN5X3B2X21heF0KPiArICAgICAgICA6ICZzeXN0ZW1fcG9saWNpZXNb
WEVOX1NZU0NUTF9jcHVfcG9saWN5X2h2bV9tYXhdOwo+ICsgICAgc3RydWN0IGNwdV9wb2xpY3lf
ZXJyb3JzIGVyciA9IElOSVRfQ1BVX1BPTElDWV9FUlJPUlM7Cj4gKyAgICBpbnQgcmV0ID0gLUVO
T01FTTsKPiArCj4gKyAgICAvKiBTdGFydCBieSBjb3B5aW5nIHRoZSBkb21haW4ncyBleGlzdGlu
ZyBwb2xpY2llcy4gKi8KPiArICAgIGlmICggIShuZXcuY3B1aWQgPSB4bWVtZHVwKGQtPmFyY2gu
Y3B1aWQpKSB8fAo+ICsgICAgICAgICAhKG5ldy5tc3IgICA9IHhtZW1kdXAoZC0+YXJjaC5tc3Ip
KSApCgpUbyBhdm9pZCB0aGUgcmVkdW5kYW50IGluaXRpYWxpemF0aW9uLCB0aGlzIGNvdWxkIGFz
IHdlbGwgYmUgdGhlCmluaXRpYWxpemVyIG9mIHRoZSB2YXJpYWJsZS4KCj4gQEAgLTE0NzYsNiAr
MTUzNSwyNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ICAgICAgICAgIGNvcHliYWNrID0gdHJ1
ZTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBjYXNlIFhFTl9ET01DVExfc2V0X2NwdV9w
b2xpY3k6Cj4gKyAgICAgICAgaWYgKCBkID09IGN1cnJkICkgLyogTm8gZG9tYWluX3BhdXNlKCkg
Ki8KPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+
ICsKPiArICAgICAgICBpZiAoIGQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKPiArICAgICAgICAgICAg
cmV0ID0gLUVFWElTVDsgLyogTm8gY2hhbmdpbmcgb25jZSB0aGUgZG9tYWluIGlzIHJ1bm5pbmcu
ICovCj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmV0ID0gdXBk
YXRlX2RvbWFpbl9jcHVfcG9saWN5KGQsICZkb21jdGwtPnUuY3B1X3BvbGljeSk7Cj4gKyAgICAg
ICAgICAgIGlmICggcmV0ICkgLyogQ29weSBkb21jdGwtPnUuY3B1X3BvbGljeS5lcnJfKiB0byBn
dWVzdC4gKi8KPiArICAgICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKCkR1ZSB0byB0aGUg
T1VUIGluIHRoZSBwdWJsaWMgaGVhZGVyIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvCmFs
d2F5cyBjb3B5IHRoaXMgYmFjayAobWFraW5nIHN1cmUgdGhlIGludmFsaWQgbWFya2VycyBhcmUg
aW4gcGxhY2UKaW4gY2FzZSBvZiBzdWNjZXNzKS4gQnV0IEkgZ3Vlc3Mgd2UncmUgbm90IHZlcnkg
Y29uc2lzdGVudCB3aXRoCmhvbm9yaW5nIE9VVCBsaWtlIHRoaXMuCgo+IC0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+
IEBAIC02NTgsMTcgKzY1OCwyMyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCB7Cj4gIH07Cj4g
IAo+ICAvKgo+IC0gKiBYRU5fRE9NQ1RMX2dldF9jcHVfcG9saWN5ICh4ODYgc3BlY2lmaWMpCj4g
KyAqIFhFTl9ET01DVExfe2dldCxzZXR9X2NwdV9wb2xpY3kgKHg4NiBzcGVjaWZpYykKPiAgICoK
PiAtICogUXVlcnkgdGhlIENQVUlEIGFuZCBNU1IgcG9saWNpZXMgZm9yIGEgc3BlY2lmaWMgZG9t
YWluLgo+ICsgKiBRdWVyeSBvciBzZXQgdGhlIENQVUlEIGFuZCBNU1IgcG9saWNpZXMgZm9yIGEg
c3BlY2lmaWMgZG9tYWluLgo+ICAgKi8KPiAgc3RydWN0IHhlbl9kb21jdGxfY3B1X3BvbGljeSB7
Cj4gICAgICB1aW50MzJfdCBucl9sZWF2ZXM7IC8qIElOL09VVDogTnVtYmVyIG9mIGxlYXZlcyBp
bi93cml0dGVuIHRvCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAqICdjcHVpZF9wb2xpY3kn
LiAqLwo+ICAgICAgdWludDMyX3QgbnJfbXNyczsgICAvKiBJTi9PVVQ6IE51bWJlciBvZiBNU1Jz
IGluL3dyaXR0ZW4gdG8KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICogJ21zcl9kb21haW5f
cG9saWN5JyAqLwo+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fY3B1aWRfbGVhZl90KSBj
cHVpZF9wb2xpY3k7IC8qIE9VVCAqLwo+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fbXNy
X2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIE9VVCAqLwo+ICsgICAgWEVOX0dVRVNUX0hBTkRM
RV82NCh4ZW5fY3B1aWRfbGVhZl90KSBjcHVpZF9wb2xpY3k7IC8qIElOL09VVCAqLwo+ICsgICAg
WEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fbXNyX2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIElO
L09VVCAqLwo+ICsgICAgdWludDMyX3QgZXJyX2xlYWYsIGVycl9zdWJsZWFmOyAvKiBPVVQsIHNl
dF9wb2xpY3kgb25seS4gIElmIG5vdCB+MCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICogaW5kaWNhdGVzIHRoZSBsZWFmL3N1YmxlYWYgd2hpY2gKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICogYXVkaXRpbmcgb2JqZWN0ZWQgdG8uICovCj4g
KyAgICB1aW50MzJfdCBlcnJfbXNyX2lkeDsgICAgICAgICAgIC8qIE9VVCwgc2V0X3BvbGljeSBv
bmx5LiAgSWYgbm90IH4wLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KiBpbmRpY2F0ZXMgdGhlIE1TUiBpZHggd2hpY2gKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICogYXVkaXRpbmcgb2JqZWN0ZWQgdG8uICovCj4gIH07Cj4gIHR5cGVkZWYg
c3RydWN0IHhlbl9kb21jdGxfY3B1X3BvbGljeSB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdDsKPiAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9jcHVfcG9saWN5X3QpOwoKSSBrbm93
IHlvdSdyZSBub3QgbGlraW5nIHRoZSBjb25jZXB0LCBidXQgWEVOX0RPTUNUTF9JTlRFUkZBQ0Vf
VkVSU0lPTgpoYXNuJ3QgYmVlbiBidW1wZWQgaW4gdGhpcyByZWxlYXNlIGN5Y2xlIHlldCwgYW5k
IGhlbmNlIGEgYmluYXJ5CmluY29tcGF0aWJsZSBjaGFuZ2UgbGlrZSB0aGlzIG9uZSBuZWVkcyB0
by4gV2l0aCBhdCBsZWFzdCB0aGlzIGxhc3QKYXNwZWN0IHRha2VuIGNhcmUgb2YsIGh5cGVydmlz
b3IgcGFydHMKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:07:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08:07:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8K8w-0007s4-6W; Thu, 12 Sep 2019 08:07:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8K8u-0007rJ-MD
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:07:52 +0000
X-Inumbo-ID: 6aa6ed5c-d534-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6aa6ed5c-d534-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 08:07:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568275672;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=zVPws00A2JyMwCOCtAqXnwe6udsJirErc5AxNUBePK0=;
 b=SomdF7Abn/noxRep+igg7N3he49iMco/hq3KUR5LceJkVMdiDf7P1N+E
 R7xfeTLbP88MbcCMS7WdPL9imko3nGfUb0XqqTO9bEqKCOGaTbm+3DtkT
 ZUkTOpvSdudxHBKl3pK8cl3Be3sZQK9Dl9B2p7pPCrV5j35PQgU+OxjfS w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7usLkKu7tob8ApdTHPbuJYHO4/XgoyPGcQiiFQZi9tuoyf5Ds+VSFNqctSP1XmyLXkPtFXF6BE
 qEI43BDqJM7YGch2D7RE9eGcH/lI+oUmmwS4l26+ZMv+tU7YyQ52wQYX6Sir1hJgYDZAX5XV2N
 0hXb0h9yaM8JJYvyXnbOykXM4x3xkEdNnDFU+ZtZ+mOzQoS/MyJp3b9uGFsWENqpLVqDLDzWRB
 ZPA68pETFWV3hfRvZwY0XgZv9z/WQzN4jAAdvou4IKQeu/yaFZv0gewMMuYMy7gWvuAUzZ5ZnB
 +sw=
X-SBRS: 2.7
X-MesageID: 5761010
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5761010"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-3-andrew.cooper3@citrix.com>
 <a30eb09e-191a-723e-f696-6248f09b3804@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: <3da04612-c174-067c-524f-15326c7f690e@citrix.com>
Date: Thu, 12 Sep 2019 09:07:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a30eb09e-191a-723e-f696-6248f09b3804@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/8] x86/cpuid: Split
 update_domain_cpuid_info() in half
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAwODo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTEuMDkuMjAxOSAy
MjowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKCkg
Y3VycmVudGx5IHNlcnZlcyB0d28gcHVycG9zZXMuICBGaXJzdCB0byBtZXJnZSBuZXcKPj4gQ1BV
SUQgZGF0YSBmcm9tIHRoZSB0b29sc3RhY2ssIGFuZCBzZWNvbmQsIHRvIHBlcmZvcm0gYW55IG5l
Y2Vzc2FyeSB1cGRhdGluZwo+PiBvZiBkZXJpdmVkIGRvbWFpbi92Y3B1IHNldHRpbmdzLgo+Pgo+
PiBUaGUgZmlyc3QgcGFydCBvZiB0aGlzIGlzIGdvaW5nIHRvIGJlIHN1cGVyc2VkZWQgYnkgYSBu
ZXcgYW5kIHN1YnN0YW50aWFsbHkKPj4gbW9yZSBlZmZpY2llbnQgaHlwZXJjYWxsLgo+Pgo+PiBD
YXJ2ZSB0aGUgc2Vjb25kIHBhcnQgb3V0IGludG8gYSBuZXcgZG9tYWluX2NwdV9wb2xpY3lfY2hh
bmdlZCgpIGhlbHBlciwgYW5kCj4+IGNhbGwgdGhpcyBmcm9tIHRoZSByZW1haW5zIG9mIHVwZGF0
ZV9kb21haW5fY3B1aWRfaW5mbygpLgo+Pgo+PiBUaGlzIGRvZXMgZHJvcCB0aGUgY2FsbF9wb2xp
Y3lfY2hhbmdlZCwgYnV0IHdpdGggdGhlIG5ldyBoeXBlcmNhbGwgaHlwZXJjYWxsCj4gZHVwbGlj
YXRlICJoeXBlcmNhbGwiCj4KPj4gaW4gcGxhY2UsIHRoZSBjb21tb24gY2FzZSB3aWxsIGJlIGEg
c2luZ2xlIGNhbGwgcGVyIGRvbWFpbi4gIERyb3BwaW5nIHRoZQo+PiBvcHRpbWlzYXRpb24gaGVy
ZSBhbGxvd3MgZm9yIGEgY2xlYW5lciBzZXQgb2YgZm9sbG93aW5nIGNoYW5nZXMuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcy4KCj4g
d2l0aCBvbmUgcHVyZWx5IGNvc21ldGljIHJlbWFyazoKPgo+PiBAQCAtMzE3LDI3ICsxOTMsMTA0
IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQs
Cj4+ICAKPj4gICAgICAgICAgICAgIGQtPmFyY2gucHYuY3B1aWRtYXNrcy0+ZTFjZCA9IG1hc2s7
Cj4+ICAgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBmb3JfZWFjaF92Y3B1KCBkLCB2
ICkKPiBWYWxpZCBzcGVsbGluZyBpcyAiZm9yX2VhY2hfdmNwdSAoIGQsIHYgKSIgKGFzIGl0IHdh
cyBpbiB0aGUgb3JpZ2luYWwKPiBjb2RlKQoKVGhlIG9yaWdpbmFsIGNvZGUgaGFkIHR3byBzdWNo
IGxvb3BzOgoKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmb3JfZWFjaF92Y3B1ICggZCwgdiApCsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2cG11X2Rlc3Ryb3kodik7CgphbmQKCsKgwqDC
oMKgwqDCoMKgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNw
dWlkX3BvbGljeV91cGRhdGVkKHYpOwoKR3Vlc3Mgd2hpY2ggb25lIEkgZGlkbid0IGRlbGV0ZSB3
aGlsZSByZWZhY3RvcmluZyAoYW5kIG9idmlvdXNseSB3YXNuJ3QKcGF5aW5nIGVub3VnaCBhdHRl
bnRpb24gdG8pLgoKSSdsbCBmaXggdGhlIHN0eWxlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:09:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8KAJ-0007zI-LK; Thu, 12 Sep 2019 08:09: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8KAH-0007z8-TT
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:09:17 +0000
X-Inumbo-ID: 9ca93134-d534-11e9-83e4-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ca93134-d534-11e9-83e4-12813bfff9fa;
 Thu, 12 Sep 2019 08:09: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 35337AE03;
 Thu, 12 Sep 2019 08:09:15 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-5-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c5137acd-81ba-18fb-2d8d-637da7b9a7ab@suse.com>
Date: Thu, 12 Sep 2019 10:09:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/8] tools/libxc: Pre-cleanup for
 xc_cpuid_{set, apply_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIHBhdGNoIGlz
IGJyb2tlbiBvdXQganVzdCB0byBzaW1wbGlmeSB0aGUgZm9sbG93aW5nIHR3by4KPiAKPiBGb3Ig
eGNfY3B1aWRfc2V0KCksIGRvY3VtZW50IGhvdyB0aGUgJ2snIHdvcmtzIGJlY2F1c2UgaXQgaXMg
cXVpdGUgc3VidGxlLgo+IFJlcGxhY2UgYSBtZW1zZXQoKSB3aXRoIHdlaXJkIGNhbGN1bGF0aW9u
IGZvciBhIGxvb3Agb2YgNCBleHBsaWNpdCBOVUxMCj4gYXNzaWdtZW50cy4gIFRoaXMgbWlycm9y
cyB0aGUgZnJlZSgpJ3MgaW4gdGhlIGZhaWwgcGF0aC4KPiAKPiBGb3IgeGNfY3B1aWRfYXBwbHlf
cG9saWN5KCksIGNvbnN0LWlmeSB0aGUgZmVhdHVyZXNldCBwb2ludGVyLiAgSXQgaXNuJ3QKPiB3
cml0dGVuIHRvLCBhbmQgd2FzIG5ldmVyIGludGVuZGVkIHRvIGJlIG11dGFibGUuCj4gCj4gRHJv
cCB0aHJlZSBwaWVjZXMgb2YgdHJhaWxpbmcgd2hpdGVzcGFjZS4KPiAKPiBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:13:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08: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 1i8KEh-0000MK-Gm; Thu, 12 Sep 2019 08:13:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uvwM=XH=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i8KEg-0000MF-El
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:13:50 +0000
X-Inumbo-ID: 3fc24cca-d535-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3fc24cca-d535-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 08:13:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5AE61AFF4;
 Thu, 12 Sep 2019 08:13:48 +0000 (UTC)
Message-ID: <64d99c4bbcf29a8549a76a9d9131d27a4c6806ed.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 10:13:46 +0200
In-Reply-To: <20190809145833.1020-29-jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-29-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 28/48] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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="===============2704984306842036084=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2704984306842036084==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-O0k+JT4NP4zY8Ti9W+HU"


--=-O0k+JT4NP4zY8Ti9W+HU
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2019-08-09 at 16:58 +0200, Juergen Gross wrote:
> In order to prepare for multiple vcpus per schedule unit move struct
> task_slice in schedule() from the local stack into struct sched_unit
> of the currently running unit. To make access easier for the single
> schedulers add the pointer of the currently running unit as a
> parameter
> of do_schedule().
>=20
> While at it switch the tasklet_work_scheduled parameter of
> do_schedule() from bool_t to bool.
>=20
> As struct task_slice is only ever modified with the local schedule
> lock held it is safe to directly set the different units in struct
> sched_unit instead of using an on-stack copy for returning the data.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
>=20
> diff --git a/xen/common/schedule.c b/xen/common/schedule.c
> index e4d0dd4b65..d2fc89d983 100644
> --- a/xen/common/schedule.c
> +++ b/xen/common/schedule.c
> @@ -1751,9 +1749,7 @@ static void schedule(void)
>          TRACE_4D(TRC_SCHED_SWITCH_INFCONT,
>                   next->domain->domain_id, next->unit_id,
>                   now - prev->state_entry_time,
> -                 next_slice.time);
> -        trace_continue_running(next->vcpu_list);
> -        return continue_running(prev->vcpu_list);
> +                 prev->next_time);
>      }
> =20
Mmm... I'm sorry, but I'm not sure I understand what is going on here.

Do you mind explaining why we're not calling continue_running() any
longer (and why this happens in this patch)?

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)


--=-O0k+JT4NP4zY8Ti9W+HU
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+4FAl15/joACgkQFkJ4iaW4
c+7T4g//apLcPduQjZy/KrfxmO2yxR9Mjd0EGYYFn089hsRvoEiRpvIzuR444m9f
oSi0KGLGqec1NqWMs5fFZVwy38Nm0ePMQR94KAfHvo7WkT8JglT1vwbN/UAnHS0J
C0BtZuy0s1kxwbLJh1dLl6RUYszWIbIaL5So6Lj7GUXVUpWPIZLtaLNVggumSnBO
Z6X7n7w6Uo0xvjCkfPb60o8ukRffZ0bwjifEMZ2rHqo9IqENQ40CLhJsPgybo5hg
gXGj5MCZTzuL5bNL+EpEN5UfxJeYtBHeH/k83M9EowxqlTNuirErbcarLhqE5g6g
ERNgadYjFs1U1ku8BiEcstGdvTQkSEMcMOFf4Kp0qWnQzjSIeTb7kcTkyLFSUh3y
hACJgxVSXFI6YkqzM+iSV5tp9zpvyLw2lHinAG1eK9EKTI+Wt1zlCZbhq+oYJA6a
L0Q/gH55tH3OnV3mapcM1Ej7OZIkboIM65dwW6v9wTPmFHzkWWCtpgG7adCmkaJJ
JvCrkIJMhhRLlBbEBTAlivx3P4jJKG9HgRi9SDae7QWwqLES8NiUx+EjQD7CTVFH
dWZ8EKimS/edsIH+QLzmWx0Jp/Iv+MaRyTrUBqURztzmOKaZe6mNL0N4jrKH5cxn
rK3aPrvlJum90B5wn+a38yrSqYNeEfwwgMYQTNlmWgA74PfXb3w=
=bi0f
-----END PGP SIGNATURE-----

--=-O0k+JT4NP4zY8Ti9W+HU--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2704984306842036084==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:15:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08: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 1i8KGG-0000SK-Vf; Thu, 12 Sep 2019 08:15: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8KGF-0000SC-Hl
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:15:27 +0000
X-Inumbo-ID: 73f3ca64-d535-11e9-83e4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73f3ca64-d535-11e9-83e4-12813bfff9fa;
 Thu, 12 Sep 2019 08:15: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 1i8KG4-0003Bx-Du; Thu, 12 Sep 2019 08:15: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 1i8KG4-000879-0c; Thu, 12 Sep 2019 08:15:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8KG3-0002uT-Vk; Thu, 12 Sep 2019 08:15:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141224-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:build-amd64-xsm:xen-build:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start: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/redhat.repeat:fail:heisenbug
 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-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine: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-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd: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-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-i386-xl-qemut-ws16-amd64:guest-stop: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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-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-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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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-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-ws16-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-i386-xl-qemut-win7-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=ee809c7e08956d737cb66454f5b6ca32cc0d9f26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 08:15:15 +0000
Subject: [Xen-devel] [linux-4.19 test] 141224: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIyNCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1i
dWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTQxMTk4IHBhc3MgaW4gMTQx
MjI0CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRl
ciBmYWlsIGluIDE0MTE5OCBwYXNzIGluIDE0MTIyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxNDEx
OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEyIGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBpbiAxNDExOTggYmxvY2tl
ZCBpbiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTQxMTk4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDExOTggbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDExOTggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTQxMTk4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGVlODA5YzdlMDg5NTZkNzM3Y2I2NjQ1NGY1YjZjYTMyY2MwZDlmMjYKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2
MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNToz
OTowOCBaICAzMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQg
MTQ6MTA6MTUgWiAgMzExIGRheXMgIDIzMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDExOTggIDIwMTktMDktMTAgMTk6Mzg6NDcgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjI1MzEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAyMTkwODcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:17:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8KHs-0000ba-CP; Thu, 12 Sep 2019 08:17: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8KHq-0000bS-N0
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:17:06 +0000
X-Inumbo-ID: b4d9f8c8-d535-11e9-83e4-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4d9f8c8-d535-11e9-83e4-12813bfff9fa;
 Thu, 12 Sep 2019 08:17: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 436EFB636;
 Thu, 12 Sep 2019 08:17:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-5-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <796c3ac8-689d-3661-15de-df33745c5862@suse.com>
Date: Thu, 12 Sep 2019 10:17:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/8] tools/libxc: Pre-cleanup for
 xc_cpuid_{set, apply_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBAQCAtOTM1LDYgKzkz
NSwxMyBAQCBpbnQgeGNfY3B1aWRfc2V0KAo+ICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gICAg
ICAgICAgfQo+ICAKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIE5vdGVzIGZvciBmb2xsb3dp
bmcgdGhpcyBhbGdvcml0aG06Cj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBXaGlsZSBpdCB3
aWxsIGFjY2VwdCBhbnkgbGVhZiBkYXRhLCBpdCBvbmx5IG1ha2VzIHNlbnNlIHRvIHVzZSBvbgo+
ICsgICAgICAgICAqIGZlYXR1cmUgbGVhdmVzLiAgcmVnc1tdIGluaXRpYWxseSBjb250YWlucyB0
aGUgaG9zdCB2YWx1ZXMuICBUaGlzLAo+ICsgICAgICAgICAqIHdpdGggdGhlIGZhbGwtdGhyb3Vn
aCBjaGFpbiBpcyBob3cgdGhlICdrJyBvcHRpb24gd29ya3MuCj4gKyAgICAgICAgICovCj4gICAg
ICAgICAgZm9yICggaiA9IDA7IGogPCAzMjsgaisrICkKPiAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgIHVuc2lnbmVkIGNoYXIgdmFsID0gISEoKHJlZ3NbaV0gJiAoMVUgPDwgKDMxIC0gaikpKSk7
CgpMb29raW5nIGF0IHRoZSBuZXh0IHBhdGNoIChhbmQgaGVuY2UgbW9yZSBjbG9zZWx5IGF0IHRo
ZSBjb2RlIGJlbG93CmhlcmUpIC0gc2hvdWxkbid0IHRoZSBjb21tZW50IG1lbnRpb24gYm90aCAn
aycgYW5kICdzJz8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:20:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08:20: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 1i8KKU-0000lF-Sb; Thu, 12 Sep 2019 08: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8KKU-0000lA-GX
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:19:50 +0000
X-Inumbo-ID: 16745df8-d536-11e9-83e4-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16745df8-d536-11e9-83e4-12813bfff9fa;
 Thu, 12 Sep 2019 08:19:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E4C6BAF3F;
 Thu, 12 Sep 2019 08:19:48 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-6-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <523f8f8d-8517-be28-b3d9-8ae7cca6ddec@suse.com>
Date: Thu, 12 Sep 2019 10:19:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-6-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/8] tools/libxc: Rework xc_cpuid_set() to
 use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgcHVycG9zZSBv
ZiB0aGlzIGNoYW5nZSBpcyB0byBzdG9wIHVzaW5nIHhjX2NwdWlkX2RvX2RvbWN0bCgpLCBhbmQg
dG8gc3RvcAo+IGJhc2luZyBkZWNpc2lvbnMgb24gYSBsb2NhbCBDUFVJRCBpbnN0cnVjdGlvbi4g
IFRoaXMgaXMgbm90IGFuIGFwcHJvcHJpYXRlIHdheQo+IHRvIGNvbnN0cnVjdCBwb2xpY3kgaW5m
b3JtYXRpb24gZm9yIG90aGVyIGRvbWFpbnMuCj4gCj4gT2J0YWluIHRoZSBob3N0IGFuZCBkb21h
aW4tbWF4IHBvbGljaWVzIGZyb20gWGVuLCBhbmQgbWl4IHRoZSByZXN1bHRzIGFzCj4gYmVmb3Jl
LiAgUHJvdmlkZSByYXRoZXIgbW9yZSBlcnJvciBsb2dnaW5nIHRoYW4gYmVmb3JlLgoKQW5kIHRo
aXMgcGFzc2luZyB0aHJvdWdoIG9mIGhvc3QgdmFsdWVzIGlzIG1lYW50IHRvIHN0YXkgbG9uZwp0
ZXJtPyBTaG91bGRuJ3QgdGhpcyByYXRoZXIgYmUgcGFzc2luZyB0aHJvdWdoIG9mIG1heC1wb2xp
Y3kKdmFsdWVzLCB3aXRoIG1heC1wb2xpY3kgbG9uZyB0ZXJtIHdpZGVyIHRoYW4gZGVmYXVsdC1w
b2xpY3k/IFRoZQpjaGFuZ2UgaXRzZWxmIGxvb2tzIGdvb2QgdG8gbWUsIGJ1dCBiZWZvcmUgZ2l2
aW5nIG15IFItYiBJJ2QKbGlrZSB0byB1bmRlcnN0YW5kIHRoaXMgYXNwZWN0LgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:21:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08: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 1i8KLo-0001So-CO; Thu, 12 Sep 2019 08:21:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8KLn-0001Se-GC
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:21:11 +0000
X-Inumbo-ID: 469f6810-d536-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 469f6810-d536-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 08:21:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AEE6DB622;
 Thu, 12 Sep 2019 08:21:09 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-29-jgross@suse.com>
 <64d99c4bbcf29a8549a76a9d9131d27a4c6806ed.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5ee95074-c49e-ce7f-b715-8d3257a06b01@suse.com>
Date: Thu, 12 Sep 2019 10:21:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <64d99c4bbcf29a8549a76a9d9131d27a4c6806ed.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 28/48] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMTkgMTA6MTMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIEZyaSwgMjAxOS0w
OC0wOSBhdCAxNjo1OCArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gSW4gb3JkZXIgdG8g
cHJlcGFyZSBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkdWxlIHVuaXQgbW92ZSBzdHJ1Y3QK
Pj4gdGFza19zbGljZSBpbiBzY2hlZHVsZSgpIGZyb20gdGhlIGxvY2FsIHN0YWNrIGludG8gc3Ry
dWN0IHNjaGVkX3VuaXQKPj4gb2YgdGhlIGN1cnJlbnRseSBydW5uaW5nIHVuaXQuIFRvIG1ha2Ug
YWNjZXNzIGVhc2llciBmb3IgdGhlIHNpbmdsZQo+PiBzY2hlZHVsZXJzIGFkZCB0aGUgcG9pbnRl
ciBvZiB0aGUgY3VycmVudGx5IHJ1bm5pbmcgdW5pdCBhcyBhCj4+IHBhcmFtZXRlcgo+PiBvZiBk
b19zY2hlZHVsZSgpLgo+Pgo+PiBXaGlsZSBhdCBpdCBzd2l0Y2ggdGhlIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgcGFyYW1ldGVyIG9mCj4+IGRvX3NjaGVkdWxlKCkgZnJvbSBib29sX3QgdG8gYm9v
bC4KPj4KPj4gQXMgc3RydWN0IHRhc2tfc2xpY2UgaXMgb25seSBldmVyIG1vZGlmaWVkIHdpdGgg
dGhlIGxvY2FsIHNjaGVkdWxlCj4+IGxvY2sgaGVsZCBpdCBpcyBzYWZlIHRvIGRpcmVjdGx5IHNl
dCB0aGUgZGlmZmVyZW50IHVuaXRzIGluIHN0cnVjdAo+PiBzY2hlZF91bml0IGluc3RlYWQgb2Yg
dXNpbmcgYW4gb24tc3RhY2sgY29weSBmb3IgcmV0dXJuaW5nIHRoZSBkYXRhLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+Pgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
Cj4+IGluZGV4IGU0ZDBkZDRiNjUuLmQyZmM4OWQ5ODMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYwo+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTE3NTEs
OSArMTc0OSw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCj4+ICAgICAgICAgICBUUkFD
RV80RChUUkNfU0NIRURfU1dJVENIX0lORkNPTlQsCj4+ICAgICAgICAgICAgICAgICAgICBuZXh0
LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCwKPj4gICAgICAgICAgICAgICAgICAg
IG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUsCj4+IC0gICAgICAgICAgICAgICAgIG5leHRf
c2xpY2UudGltZSk7Cj4+IC0gICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcobmV4dC0+dmNw
dV9saXN0KTsKPj4gLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcocHJldi0+dmNwdV9s
aXN0KTsKPj4gKyAgICAgICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsKPj4gICAgICAgfQo+
PiAgIAo+IE1tbS4uLiBJJ20gc29ycnksIGJ1dCBJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHdo
YXQgaXMgZ29pbmcgb24gaGVyZS4KPiAKPiBEbyB5b3UgbWluZCBleHBsYWluaW5nIHdoeSB3ZSdy
ZSBub3QgY2FsbGluZyBjb250aW51ZV9ydW5uaW5nKCkgYW55Cj4gbG9uZ2VyIChhbmQgd2h5IHRo
aXMgaGFwcGVucyBpbiB0aGlzIHBhdGNoKT8KCkdvb2QgY2F0Y2guIFRoZSByZWxhdGVkIGNvZGlu
ZyBnZXRzIGFkZGVkIGluIHBhdGNoIDI5IGFnYWluLiBTZWVtcyBhcwppZiB0d28gcGF0Y2hlcyBn
b3QgbWl4ZWQgdXAuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:23:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08: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 1i8KNY-0001a9-QV; Thu, 12 Sep 2019 08:23:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8KNX-0001a1-HP
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:22:59 +0000
X-Inumbo-ID: 870ab8be-d536-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 870ab8be-d536-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 08:22:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E951EB65D;
 Thu, 12 Sep 2019 08:22:57 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-2-andrew.cooper3@citrix.com>
 <1bd690aa-bd94-48df-c9a4-c619c02fa408@suse.com>
 <170fe9e0-bdbe-94d1-cc53-cb4128b3079a@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f4464d0f-4c00-2513-46ce-cfc0c5b34448@suse.com>
Date: Thu, 12 Sep 2019 10:22:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <170fe9e0-bdbe-94d1-cc53-cb4128b3079a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/8] libx86: Introduce
 x86_cpu_policies_are_compatible()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAwOTo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMi8wOS8yMDE5
IDA4OjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTEuMDkuMjAxOSAyMjowNCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IFRoaXMgaGVscGVyIHdpbGwgZXZlbnR1YWxseSBiZSB0aGUgY29y
ZSAiY2FuIGEgZ3Vlc3QgY29uZml1cmVkIGxpa2UgdGhpcyBydW4KPj4+IG9uIHRoZSBDUFU/IiBs
b2dpYy4gIEZvciBub3csIGl0IGlzIGp1c3QgZW5vdWdoIG9mIGEgc3R1YiB0byBhbGxvdyB1cyB0
bwo+Pj4gcmVwbGFjZSB0aGUgaHlwZXJjYWxsIGludGVyZmFjZSB3aGlsZSByZXRhaW5pbmcgdGhl
IHByZXZpb3VzIGJlaGF2aW91ci4KPj4+Cj4+PiBJdCB3aWxsIGJlIGV4cGFuZGVkIGFzIHZhcmlv
dXMgb3RoZXIgYml0cyBvZiBDUFVJRCBoYW5kbGluZyBnZXQgY2xlYW5lZCB1cC4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
PiBGdW5kYW1lbnRhbGx5Cj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+IGJ1dCBhIGNvdXBsZSBvZiByZW1hcmtzOgo+Pgo+PiBGb3Igb25lLCBkZXNwaXRl
IGJlaW5nIGp1c3QgdGVzdGluZyBjb2RlLCBJIHRoaW5rIHRoZSB0d28gdGVzdFtdCj4+IGFycmF5
cyBjb3VsZCBkbyB3aXRoIGNvbnN0aWZpY2F0aW9uLgo+IAo+IFNhZGx5IHRoZXkgY2FuJ3QuwqAg
SXQgaXMgYSBjb25zZXF1ZW5jZSBvZiBzdHJ1Y3QgY3B1X3BvbGljeSB1c2luZwo+IG5vbi1jb25z
dCBwb2ludGVycy4KPiAKPiBJIHRyaWVkIGludHJvZHVjaW5nIHN0cnVjdCBjb25zdF9jcHVfcG9s
aWN5IGJ1dCB0aGF0IGlzIGV2ZW4gd29yc2UKPiBiZWNhdXNlIGl0IHByb2hpYml0cyBvcGVyYXRp
bmcgb24gdGhlIHN5c3RlbSBwb2xpY3kgb2JqZWN0cyBpbiBYZW4uCj4gCj4gT3ZlcmFsbCwgZHJv
cHBpbmcgYSBjb25zdCBpbiB0aGUgdW5pdCB0ZXN0cyB0dXJuZWQgb3V0IHRvIGJlIHRoZSBsZWFz
dAo+IGJhZCBvcHRpb24sIHVubGVzcyB5b3UgaGF2ZSBhIHJhZGljYWxseSBkaWZmZXJlbnQgc3Vn
Z2VzdGlvbiB0byB0cnkuCj4gCj4+Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9j
cHUtcG9saWN5LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdS1wb2xpY3ku
aAo+Pj4gQEAgLTExLDYgKzExLDI1IEBAIHN0cnVjdCBjcHVfcG9saWN5Cj4+PiAgICAgIHN0cnVj
dCBtc3JfcG9saWN5ICptc3I7Cj4+PiAgfTsKPj4+ICAKPj4+ICtzdHJ1Y3QgY3B1X3BvbGljeV9l
cnJvcnMKPj4+ICt7Cj4+PiArICAgIHVpbnQzMl90IGxlYWYsIHN1YmxlYWY7Cj4+PiArICAgIHVp
bnQzMl90IG1zcjsKPj4+ICt9Owo+Pj4gKwo+Pj4gKyNkZWZpbmUgSU5JVF9DUFVfUE9MSUNZX0VS
Uk9SUyB7IH4wdSwgfjB1LCB+MHUgfQo+PiBJbnN0ZWFkIG9mIHRoaXMgKGFuZCB1c2luZyBpdCBp
biBldmVyeSBjYWxsZXIpLCBjb3VsZG4ndCB0aGUgZnVuY3Rpb24KPj4gZmlsbCB0aGlzIGZpcnN0
IHRoaW5nPyAoVGhlIGluaXRpYWxpemVyIGlzbid0IHN0cmljdGx5IG5lZWRlZCBhbnl3YXksCj4+
IGFzIGNvbnN1bWVycyBhcmUgc3VwcG9zZWQgdG8gbG9vayBhdCB0aGUgc3RydWN0dXJlIG9ubHkg
d2hlbiBoYXZpbmcKPj4gZ290IGJhY2sgYW4gZXJyb3IgZnJvbSB0aGUgZnVuY3Rpb24sIGJ1dCBz
aW5jZSBlcnJvciBwYXRocyBmaWxsIGp1c3QKPj4gYSBzdWJzZXQgb2YgdGhlIGZpZWxkcyBJIGNh
biBzZWUgaG93IHByZS1maWxsaW5nIHRoZSB3aG9sZSBzdHJ1Y3R1cmUKPj4gaXMgZWFzaWVyLikK
PiAKPiBBdCB0aGUgbW9tZW50LCBlcnJvciBwb2ludGVycyBhcmUgY29uZGl0aW9uYWxseSB3cml0
dGVuIG9uIGVycm9yLCB3aGljaAo+IG1lYW5zIHRoYXQgYWxsIGNhbGxlcnMgcGFzc2luZyBub24t
TlVMTCBuZWVkIHRvIGluaXRpYWxpc2UuCj4gCj4gVGhpcyBjb3VsZCBiZSBhbHRlcmVkIHRvIGhh
dmUgeGNfc2V0X2RvbWFpbl9jcHVfcG9saWN5KCkgYW5kCj4geDg2X2NwdV9wb2xpY2llc19hcmVf
Y29tcGF0aWJsZSgpIHByby1hY3RpdmVseSBzZXQgIm5vIGVycm9yIiB0byBiZWdpbgo+IHdpdGgs
IGJ1dCB0aGF0IGRvZXNuJ3QgcmVtb3ZlIHRoZSBuZWVkIGZvciBJTklUX0NQVV9QT0xJQ1lfRVJS
T1JTIGluIHRoZQo+IGZpcnN0IHBsYWNlLgoKUmlnaHQsIEkgZGlkIG5vdGljZSB0aGlzIGluIGEg
bGF0ZXIgcGF0Y2guIEJ1dCB5ZXMsIEkgZG8gdGhpbmsKaGF2aW5nIHRoZSBmdW5jdGlvbnMgcHJv
YWN0aXZlbHkgZmlsbCB0aGUgc3RydWN0dXJlcyB3b3VsZCBiZQpiZXR0ZXIgb3ZlcmFsbCAoYW5k
IHJlbW92ZSB0aGUgbmVlZCB0byB1c2UgdGhlIGluaXRpYWxpemVyIGluIGF0CmxlYXN0IHNvbWUg
Y2FzZXMsIGkuZS4gd2hlcmUgdGhlcmUgYXJlIG5vIG90aGVyIGVhcmx5IGVycm9yIHBhdGhzKS4K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:24:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08: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 1i8KPP-0001i3-8O; Thu, 12 Sep 2019 08:24: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=uvwM=XH=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i8KPO-0001hw-0M
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:24:54 +0000
X-Inumbo-ID: cb3a78da-d536-11e9-83e4-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb3a78da-d536-11e9-83e4-12813bfff9fa;
 Thu, 12 Sep 2019 08:24: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 AEFA3B87C;
 Thu, 12 Sep 2019 08:24:51 +0000 (UTC)
Message-ID: <0d9a01160d9389b939b07a92759d1be9a372bd29.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 10:24:34 +0200
In-Reply-To: <20190909093339.7134-5-jgross@suse.com>
References: <20190909093339.7134-1-jgross@suse.com>
 <20190909093339.7134-5-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen/sched: switch to debugtrace in
 cpupool handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5365614991064236680=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2019-09-09 at 11:33 +0200, Juergen Gross wrote:
> Instead of having a cpupool_dprintk() define just use debugtrace.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
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)


--=-ipxZ7UgxxTBVTtw9xv6K
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+4FAl16AMIACgkQFkJ4iaW4
c+78IRAAwrb2gflG1j4cU4wjpDUvkdDZmQSqSU61PPXi5FgGMZtgeRoMKRsiv9sp
UWjuC2Djni0Mflis7K0JCLN6WbcloHF8ogZkp8SUsas77a7U5WJJKItme1MhlHkw
NvEF+jdg7hewWjjTBT3Fu3BndWcj7GBYunxZ+Ll4DAyDIg9FxViFzfhdmrunbT/G
7eQ2pnOQ4wrGT+esyaXaQHtRB7/xy543feL+hv2pVtYAYdavG2eZSjv6dIRjDkT0
qP0JTOojMiBrambXGgWCSiWAO/9d8fKX+WjxOCyJ1tfKHM5pViduruobHx5JxF/N
uZumZgAih6ijt+G6zbvsz4/IyBlNU4X4zThg2OMIIewJK7H0fLuf0lfp3FoKxPSh
duMBTBzCP5LXgvLVSeTRVadugCGu2Ibg/wGKkbsr9ZCXiHgl4vZE2Urm69P0Xm3o
KKMXaasgiK/+wIVmcr0LVRD69wapcFSFF7tDY0f629858+JbANCD+DwcE9Zj3y/Q
84YJcOg+FqHrs0Fn95BV23AGvjqlZGBZs9A0WLBqF3p8kWw8CGwAd7O0EHzrghyu
9qK8Js12LYSmhv7Ap8Eb5wczbmX8KhcxdL0PFWy703Sn7hwxeMUOSKp8jqAPY7GR
TMVkpSVdtObe79Ly+tSOzTHjTwmvCTGkurXxDg1+Y+yyLLBnu3Y=
=TUmf
-----END PGP SIGNATURE-----

--=-ipxZ7UgxxTBVTtw9xv6K--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5365614991064236680==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:36:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08: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 1i8Kav-0002cp-GP; Thu, 12 Sep 2019 08:36:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8Kau-0002ck-Fu
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:36:48 +0000
X-Inumbo-ID: 75200198-d538-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75200198-d538-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 08:36:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568277407;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wOAuti8jhOBqD6nNo2mseTehBe3P6EVRlCVXXDVW55c=;
 b=cbw4GPuX7tcfzZ+8Mvif1BQfXEWlW8FdbXybP2PihP/8sLnoKJKMUbuk
 GkP47VOq/hD5ViGgB/YXr2baHX/F04pLFHdIT2W+EcMPlML1DrhW64xMI
 J6JNIy5cwWgxVw/DV8/YvupFmYAnDx7SsjQ05E1Ahw/X+xiUYOWd84Vms w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BWs8+zqYfaUKqoAEEZiy+UD93EYVFvykBlY/k6gkPw4SHrJ6blSsdlMUDY+QWDsNwwmUzJljQN
 5+yloXp16ABXt8ezhmw01wee7TRL6I5G25jsPrPUs7ZWsrYWdZ9OxsLk65e6l6VLezJtjmqNXl
 k17v6TeWe6+Mt8hId804pzglCSijReq0Sp7ibnTt3uy0H1rXRAb8kbrxJCwWJSPwubd5m0us06
 trCsH4MIZatJ6znKSiYycpfhFBlFi9jxSAB2vqwUi8zPDueK+2oIJXIab17e1FG8OPW7MZnf8N
 Bi0=
X-SBRS: 2.7
X-MesageID: 5525056
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5525056"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-6-andrew.cooper3@citrix.com>
 <523f8f8d-8517-be28-b3d9-8ae7cca6ddec@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: <61bf9e3a-b331-7336-1a49-91d62f53dd63@citrix.com>
Date: Thu, 12 Sep 2019 09:36:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <523f8f8d-8517-be28-b3d9-8ae7cca6ddec@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 5/8] tools/libxc: Rework xc_cpuid_set() to
 use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAwOToxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTEuMDkuMjAxOSAy
MjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBjaGFuZ2Ug
aXMgdG8gc3RvcCB1c2luZyB4Y19jcHVpZF9kb19kb21jdGwoKSwgYW5kIHRvIHN0b3AKPj4gYmFz
aW5nIGRlY2lzaW9ucyBvbiBhIGxvY2FsIENQVUlEIGluc3RydWN0aW9uLiAgVGhpcyBpcyBub3Qg
YW4gYXBwcm9wcmlhdGUgd2F5Cj4+IHRvIGNvbnN0cnVjdCBwb2xpY3kgaW5mb3JtYXRpb24gZm9y
IG90aGVyIGRvbWFpbnMuCj4+Cj4+IE9idGFpbiB0aGUgaG9zdCBhbmQgZG9tYWluLW1heCBwb2xp
Y2llcyBmcm9tIFhlbiwgYW5kIG1peCB0aGUgcmVzdWx0cyBhcwo+PiBiZWZvcmUuICBQcm92aWRl
IHJhdGhlciBtb3JlIGVycm9yIGxvZ2dpbmcgdGhhbiBiZWZvcmUuCj4gQW5kIHRoaXMgcGFzc2lu
ZyB0aHJvdWdoIG9mIGhvc3QgdmFsdWVzIGlzIG1lYW50IHRvIHN0YXkgbG9uZwo+IHRlcm0/IFNo
b3VsZG4ndCB0aGlzIHJhdGhlciBiZSBwYXNzaW5nIHRocm91Z2ggb2YgbWF4LXBvbGljeQo+IHZh
bHVlcywgd2l0aCBtYXgtcG9saWN5IGxvbmcgdGVybSB3aWRlciB0aGFuIGRlZmF1bHQtcG9saWN5
PyBUaGUKPiBjaGFuZ2UgaXRzZWxmIGxvb2tzIGdvb2QgdG8gbWUsIGJ1dCBiZWZvcmUgZ2l2aW5n
IG15IFItYiBJJ2QKPiBsaWtlIHRvIHVuZGVyc3RhbmQgdGhpcyBhc3BlY3QuCgpUaGVyZSBpcyBh
IHZlcnkgbGFyZ2UgYW1vdW50IHdyb25nIHdpdGggeGNfY3B1aWRfc2V0KCkuCgpGb3Igb25lLCBp
dHMgYmVoYXZpb3VyIGlzIG9ubHkgdXNlZnVsIGZvciBmZWF0dXJlIGxlYXZlcywgYnV0IGl0IHdp
bGwKb3BlcmF0ZSBvbiBhbnkgbGVhdmVzIHRoZSB1c2VyIHJlcXVlc3RzLCBhbmQgd2hpbGUgaXQg
aXMgY2FwYWJsZSBvZgpyZXR1cm5pbmcgZXJyb3JzLCBsaWJ4bCBkb2Vzbid0IGNoZWNrIHRoZSBy
ZXR1cm4gdmFsdWUgYW5kIGNvbnRpbnVlcwpibGluZGx5IGZvcndhcmRzLgoKQWxzbyBmcm9tIHRo
ZSBMMVRGIGVtYmFyZ28gZGF5cyBpcyBhIHNlcmllcyBvZiB3b3JrIChvciBhdCBsZWFzdCwgdGhl
CnN0YXJ0IG9mKSB3aGljaCBpcyBhIHRvdGFsIG92ZXJoYXVsIG9mIGhvdyBsaWJ4bCBhbmQgbGli
eGMgaW50ZXJhY3Qgd2hlbgppdCBjb21lcyBDUFVJRCBhbmQgTVNSIHNldHRpbmdzLsKgIE5laXRo
ZXIgeGNfY3B1aWRfc2V0KCkgbm9yCnhjX2NwdWlkX2FwcGx5X3BvbGljeSgpIHdpbGwgc3Vydml2
ZSB0byB0aGUgZW5kLgoKRm9yIG5vdywgSSd2ZSBvcHRlZCB3aXRoIG5vdCBjaGFuZ2luZyB0aGUg
c2VtYW50aWNzIG9mIHRoZSBjYWxscyB3aGlsZQphbHRlcmluZyB0aGUgZGF0YS10cmFuc2ZlciBt
ZWNoYW5pc20sIHRvIGF2b2lkIGNvbmZsYXRpbmcgdGhlIHR3byBhcmVhcwpvZiB3b3JrLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 08:38:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 08:38:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Kcy-0002kK-VN; Thu, 12 Sep 2019 08:38:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8Kcx-0002kE-Q2
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 08:38:55 +0000
X-Inumbo-ID: c123d13c-d538-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c123d13c-d538-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 08:38:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568277535;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=nFmi0ETngLQMxxdqIP/1r21lG+FGXFzxfuBlahwoVYQ=;
 b=B/UJGaGXW6SMLCg2RZkk5OGYSk7dzNoei4N+Se+BBoAxxHrTNYxklMR2
 GCaAahzTAgJV4WuGdEZLd6ri7e20uihs7/ZClCHXAWJ8eg5cLTvE7JUfe
 sxcfSVOTG94mb2TJu19HkrJGaATzuPbX1IMf9QSu7AdYm7hhaqpOCxhlO k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UBBkS/dAKso8SP46YQczRuUI7cSO7mHWunz/yvpyWgRQuGuAXfILVw4ldWkqU8c3THhGmOwMEd
 G5zWOOJ6m4XSJrnhwOCi2ITOdQPtWcxDyuDGmEKN/br1Nfp3x65c5GjJayAzVShHI43x5MY99s
 sLGsT7HYZNiSYJwmTbg/2V/DFrF07iDWtMLcCrESWrJzlBZyMXiwXlNfGTs8LFp0aFeYEo/gjd
 6/zz+szhrHOkpuQ3oZb0aX7XG1DxOhkd7qUZlawCAU2xYuWkujwLAapGcJQWeJRqSspdVXnXLC
 VBs=
X-SBRS: 2.7
X-MesageID: 5714299
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5714299"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-5-andrew.cooper3@citrix.com>
 <796c3ac8-689d-3661-15de-df33745c5862@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: <487ecf72-2f2e-acdf-a9f5-33fd6fdec194@citrix.com>
Date: Thu, 12 Sep 2019 09:38:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <796c3ac8-689d-3661-15de-df33745c5862@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/8] tools/libxc: Pre-cleanup for
 xc_cpuid_{set, apply_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAwOToxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTEuMDkuMjAxOSAy
MjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQEAgLTkzNSw2ICs5MzUsMTMgQEAgaW50IHhj
X2NwdWlkX3NldCgKPj4gICAgICAgICAgICAgIGdvdG8gZmFpbDsKPj4gICAgICAgICAgfQo+PiAg
Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIE5vdGVzIGZvciBmb2xsb3dpbmcgdGhpcyBh
bGdvcml0aG06Cj4+ICsgICAgICAgICAqCj4+ICsgICAgICAgICAqIFdoaWxlIGl0IHdpbGwgYWNj
ZXB0IGFueSBsZWFmIGRhdGEsIGl0IG9ubHkgbWFrZXMgc2Vuc2UgdG8gdXNlIG9uCj4+ICsgICAg
ICAgICAqIGZlYXR1cmUgbGVhdmVzLiAgcmVnc1tdIGluaXRpYWxseSBjb250YWlucyB0aGUgaG9z
dCB2YWx1ZXMuICBUaGlzLAo+PiArICAgICAgICAgKiB3aXRoIHRoZSBmYWxsLXRocm91Z2ggY2hh
aW4gaXMgaG93IHRoZSAnaycgb3B0aW9uIHdvcmtzLgo+PiArICAgICAgICAgKi8KPj4gICAgICAg
ICAgZm9yICggaiA9IDA7IGogPCAzMjsgaisrICkKPj4gICAgICAgICAgewo+PiAgICAgICAgICAg
ICAgdW5zaWduZWQgY2hhciB2YWwgPSAhISgocmVnc1tpXSAmICgxVSA8PCAoMzEgLSBqKSkpKTsK
PiBMb29raW5nIGF0IHRoZSBuZXh0IHBhdGNoIChhbmQgaGVuY2UgbW9yZSBjbG9zZWx5IGF0IHRo
ZSBjb2RlIGJlbG93Cj4gaGVyZSkgLSBzaG91bGRuJ3QgdGhlIGNvbW1lbnQgbWVudGlvbiBib3Ro
ICdrJyBhbmQgJ3MnPwoKSG1tLsKgIFRoZSBsb29wIGRpZG4ndCBjb250YWluIGFueSBsb2dpYyBs
b29raW5nIGF0ID09ICdrJyB3aGljaCBpcyB3aHkgSQpzdGFydGVkIHdvbmRlcmluZywgYnV0IEkg
dGhpbmsgeW91J3JlIHJpZ2h0IC0gdGhlIG9ubHkgdXNlIG9mICdzJyBpcyBmb3IKdGhlIGZlZWRi
YWNrIHRvIHRoZSBjYWxsZXIsIG5vdCBmb3IgY2FsY3VsYXRpb24gcHVycG9zZXMuCgpJJ2xsIGFk
anVzdCB0aGUgY29tbWVudCBzdWl0YWJseS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:02:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8L09-00054v-LO; Thu, 12 Sep 2019 09:02: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8L08-00054q-T6
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:02:52 +0000
X-Inumbo-ID: 1847c8ee-d53c-11e9-83e6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1847c8ee-d53c-11e9-83e6-12813bfff9fa;
 Thu, 12 Sep 2019 09:02:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D87B0B684;
 Thu, 12 Sep 2019 09:02:48 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-7-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1dce979e-e8a4-d556-b079-9d0e8ed1f5b9@suse.com>
Date: Thu, 12 Sep 2019 11:02:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-7-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 6/8] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgcHVycG9zZSBv
ZiB0aGlzIGNoYW5nZSBpcyB0byBzdG9wIHVzaW5nIHhjX2NwdWlkX2RvX2RvbWN0bCgpLCBhbmQg
dG8gc3RvcAo+IGJhc2luZyBkZWNpc2lvbnMgb24gYSBsb2NhbCBDUFVJRCBpbnN0cnVjdGlvbi4g
IFRoaXMgaXMgbm90IGEgY29ycmVjdCBvcgo+IGFwcHJvcHJpYXRlIHdheSB0byBjb25zdHJ1Y3Qg
cG9saWN5IGluZm9ybWF0aW9uIGZvciBvdGhlciBkb21haW5zLgo+IAo+IFRoZSBvdmVyd2hlbG1p
bmcgbWFqb3JpdHkgb2YgdGhpcyBsb2dpYyBpcyByZWR1bmRhbnQgd2l0aCB0aGUgcG9saWN5IGxv
Z2ljIGluCj4gWGVuLCBidXQgaGFzIGEgaGFiaXQgb2YgYmVjb21pbmcgc3RhbGUgKGUuZy4gYy9z
IDk3ZTRlYmRjZDc2IHJlc3VsdGluZyBpbgo+IEFWWDUxMl9CRjE2IG5vdCBldmVyIGFjdHVhbGx5
IGJlaW5nIG9mZmVyZWQgdG8gZ3Vlc3RzKS4KCldlbGwsIG5vdCBvZmZlcmluZyBpdCB0byBndWVz
dHMgd2FzIGludGVudGlvbmFsIGF0IHRoYXQgcG9pbnQsCmJ1dCBJIGd1ZXNzIHlvdSB2YWxpZGx5
IGltcGx5IHRoYXQgYnkgYWRkaW5nIHRoZSBBIG1hcmtlciB0byB0aGUKcHVibGljIGhlYWRlciBp
dCBfc3RpbGxfIHdvdWxkbid0IGhhdmUgZ290IGV4cG9zZWQ/Cgo+IC0tLQo+ICB0b29scy9saWJ4
Yy94Y19jcHVpZF94ODYuYyAgICAgIHwgNzk4ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCB8ICAxMSArLQo+
ICAyIGZpbGVzIGNoYW5nZWQsIDE5NyBpbnNlcnRpb25zKCspLCA2MTIgZGVsZXRpb25zKC0pCgpO
aWNlLgoKPiBAQCAtMTA1NywzICs0NDksMTkxIEBAIGludCB4Y19jcHVpZF9zZXQoCj4gIAo+ICAg
ICAgcmV0dXJuIHJjOwo+ICB9Cj4gKwo+ICtpbnQgeGNfY3B1aWRfYXBwbHlfcG9saWN5KHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB1aW50MzJfdCAqZmVhdHVyZXNldCwgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKQo+
ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICB4Y19kb21pbmZvX3QgZGk7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgaSwgbnJfbGVhdmVzLCBucl9tc3JzOwo+ICsgICAgeGVuX2NwdWlkX2xlYWZfdCAqbGVh
dmVzID0gTlVMTDsKPiArICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBOVUxMOwo+ICsgICAg
dWludDMyX3QgZXJyX2xlYWYgPSAtMSwgZXJyX3N1YmxlYWYgPSAtMSwgZXJyX21zciA9IC0xOwo+
ICsKPiArICAgIGlmICggeGNfZG9tYWluX2dldGluZm8oeGNoLCBkb21pZCwgMSwgJmRpKSAhPSAx
IHx8Cj4gKyAgICAgICAgIGRpLmRvbWlkICE9IGRvbWlkICkKPiArICAgIHsKPiArICAgICAgICBF
UlJPUigiRmFpbGVkIHRvIG9idGFpbiBkJWQgaW5mbyIsIGRvbWlkKTsKPiArICAgICAgICByYyA9
IC1FU1JDSDsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IHhj
X2dldF9jcHVfcG9saWN5X3NpemUoeGNoLCAmbnJfbGVhdmVzLCAmbnJfbXNycyk7Cj4gKyAgICBp
ZiAoIHJjICkKPiArICAgIHsKPiArICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gcG9s
aWN5IGluZm8gc2l6ZSIpOwo+ICsgICAgICAgIHJjID0gLWVycm5vOwo+ICsgICAgICAgIGdvdG8g
b3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHJjID0gLUVOT01FTTsKPiArICAgIGlmICggKGxlYXZl
cyA9IGNhbGxvYyhucl9sZWF2ZXMsIHNpemVvZigqbGVhdmVzKSkpID09IE5VTEwgfHwKPiArICAg
ICAgICAgKHAgPSBjYWxsb2MoMSwgc2l6ZW9mKCpwKSkpID09IE5VTEwgKQo+ICsgICAgICAgIGdv
dG8gb3V0Owo+ICsKPiArICAgIG5yX21zcnMgPSAwOwo+ICsgICAgcmMgPSB4Y19nZXRfZG9tYWlu
X2NwdV9wb2xpY3koeGNoLCBkb21pZCwgJm5yX2xlYXZlcywgbGVhdmVzLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJm5yX21zcnMsIE5VTEwpOwo+ICsgICAgaWYgKCByYyAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0YWluIGQlZCdzIHBvbGlj
eSIsIGRvbWlkKTsKPiArICAgICAgICByYyA9IC1lcnJubzsKPiArICAgICAgICBnb3RvIG91dDsK
PiArICAgIH0KPiArCj4gKyAgICByYyA9IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKHAsIGxl
YXZlcywgbnJfbGVhdmVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZXJyX2xlYWYsICZlcnJfc3VibGVhZik7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgIHsKPiArICAg
ICAgICBFUlJPUigiRmFpbGVkIHRvIGRlc2VyaWFsaXNlIENQVUlEIChlcnIgbGVhZiAlI3gsIHN1
YmxlYWYgJSN4KSAoJWQgPSAlcykiLAo+ICsgICAgICAgICAgICAgIGVycl9sZWFmLCBlcnJfc3Vi
bGVhZiwgLXJjLCBzdHJlcnJvcigtcmMpKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0K
PiArCj4gKyAgICBpZiAoIGZlYXR1cmVzZXQgKQo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90
IGRpc2FibGVkX2ZlYXR1cmVzW0ZFQVRVUkVTRVRfTlJfRU5UUklFU10sCj4gKyAgICAgICAgICAg
IGZlYXRbRkVBVFVSRVNFVF9OUl9FTlRSSUVTXSA9IHt9Owo+ICsgICAgICAgIHN0YXRpYyBjb25z
dCB1aW50MzJfdCBkZWVwX2ZlYXR1cmVzW10gPSBJTklUX0RFRVBfRkVBVFVSRVM7Cj4gKyAgICAg
ICAgdW5zaWduZWQgaW50IGksIGI7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVGhl
IHVzZXIgc3VwcGxpZWQgZmVhdHVyZXNldCBtYXkgYmUgc2hvcnRlciBvciBsb25nZXIgdGhhbgo+
ICsgICAgICAgICAqIEZFQVRVUkVTRVRfTlJfRU5UUklFUy4gIFNob3J0ZXIgaXMgZmluZSwgYW5k
IHdlIHdpbGwgemVyby1leHRlbmQuCj4gKyAgICAgICAgICogTG9uZ2VyIGlzIGZpbmUsIHNvIGxv
bmcgYXMgaXQgb25seSBwYWRkZWQgd2l0aCB6ZXJvcy4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICB1bnNpZ25lZCBpbnQgdXNlcl9sZW4gPSBtaW4oRkVBVFVSRVNFVF9OUl9FTlRSSUVTICsgMHUs
IG5yX2ZlYXR1cmVzKTsKPiArCj4gKyAgICAgICAgLyogQ2hlY2sgZm9yIHRydW5jYXRlZCBzZXQg
Yml0cy4gKi8KPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIGZvciAoIGkg
PSB1c2VyX2xlbjsgaSA8IG5yX2ZlYXR1cmVzOyArK2kgKQo+ICsgICAgICAgICAgICBpZiAoIGZl
YXR1cmVzZXRbaV0gIT0gMCApCj4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAg
ICAgICAgbWVtY3B5KGZlYXQsIGZlYXR1cmVzZXQsIHNpemVvZigqZmVhdHVyZXNldCkgKiB1c2Vy
X2xlbik7Cj4gKwo+ICsgICAgICAgIC8qIERpc2FibGUgZGVlcCBkZXBlbmRlbmNpZXMgb2YgZGlz
YWJsZWQgZmVhdHVyZXMuICovCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpF
KGRpc2FibGVkX2ZlYXR1cmVzKTsgKytpICkKPiArICAgICAgICAgICAgZGlzYWJsZWRfZmVhdHVy
ZXNbaV0gPSB+ZmVhdFtpXSAmIGRlZXBfZmVhdHVyZXNbaV07Cj4gKwo+ICsgICAgICAgIGZvciAo
IGIgPSAwOyBiIDwgc2l6ZW9mKGRpc2FibGVkX2ZlYXR1cmVzKSAqIENIQVJfQklUOyArK2IgKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKmRmczsKPiArCj4gKyAg
ICAgICAgICAgIGlmICggIXRlc3RfYml0KGIsIGRpc2FibGVkX2ZlYXR1cmVzKSB8fAo+ICsgICAg
ICAgICAgICAgICAgICEoZGZzID0geDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHMoYikpICkKPiAr
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKGRpc2FibGVkX2ZlYXR1cmVzKTsgKytpICkKPiArICAgICAgICAgICAg
ewo+ICsgICAgICAgICAgICAgICAgZmVhdFtpXSAmPSB+ZGZzW2ldOwo+ICsgICAgICAgICAgICAg
ICAgZGlzYWJsZWRfZmVhdHVyZXNbaV0gJj0gfmRmc1tpXTsKPiArICAgICAgICAgICAgfQo+ICsg
ICAgICAgIH0KPiArCj4gKyAgICAgICAgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koZmVhdCwg
cCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCAhZGkuaHZtICkKPiArICAgIHsKPiArICAgICAg
ICB1aW50MzJfdCBob3N0X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9OUl9FTlRSSUVTXTsKPiArICAg
ICAgICB1aW50MzJfdCBsZW4gPSBBUlJBWV9TSVpFKGhvc3RfZmVhdHVyZXNldCk7Cj4gKwo+ICsg
ICAgICAgIHJjID0geGNfZ2V0X2NwdV9mZWF0dXJlc2V0KHhjaCwgWEVOX1NZU0NUTF9jcHVfZmVh
dHVyZXNldF9ob3N0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsZW4s
IGhvc3RfZmVhdHVyZXNldCk7Cj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICAvKiBUb2xlcmF0ZSAiYnVmZmVyIHRvbyBzbWFsbCIsIGFzIHdlJ3ZlIGdvdCB0
aGUgYml0cyB3ZSBuZWVkLiAqLwo+ICsgICAgICAgICAgICBpZiAoIGVycm5vID09IEVOT0JVRlMg
KQo+ICsgICAgICAgICAgICAgICAgcmMgPSAwOwoKU28gdGhpcyBpcyB3aGVyZSBJIHRoaW5rIHJl
dHVybmluZyBhbiBlcnJvciAoaW5zdGVhZCBvZiBhIHBvc2l0aXZlCm51bWJlcikgZnJvbSB0aGUg
aHlwZXJjYWxsIGlzIGxhdGVudGx5IHByb2JsZW1hdGljOiBUaGVyZSdzIG5vdApyZWFsbHkgYW55
IGd1YXJhbnRlZSBmb3IgRU5PQlVGUyB0byBub3QgcmVzdWx0IGZyb20gb3RoZXIgdGhhbiB0aGUK
YWN0dWFsIGh5cGVyY2FsbC4gSSBndWVzcyB3ZSBoYXZlIHN1Y2ggZGVwZW5kZW5jaWVzIGVsc2V3
aGVyZSwgc28KaGF2aW5nIG9uZSBtb3JlIGhlcmUgaXNuJ3QgYSBiaWcgZGVhbCwgYnV0IGFzIGEg
cHJlY2F1dGlvbiBhZ2FpbnN0CnVzaW5nIHVuaW5pdGlhbGl6ZWQgZGF0YSwgd291bGRuJ3QgaXQg
YmUgcHJ1ZGVudCBmb3IKaG9zdF9mZWF0dXJlc2V0W10gdG8gZ2V0IHplcm8taW5pdGlhbGl6ZWQg
dXAgZnJvbnQ/Cgo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIG9idGFpbiBob3N0IGZlYXR1cmVzZXQiKTsKPiAr
ICAgICAgICAgICAgICAgIHJjID0gLWVycm5vOwo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7
Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAg
ICAgICogT24gaGFyZHdhcmUgd2l0aG91dCBDUFVJRCBGYXVsdGluZywgUFYgZ3Vlc3RzIHNlZSBy
ZWFsIHRvcG9sb2d5Lgo+ICsgICAgICAgICAqIEFzIGEgY29uc2VxdWVuY2UsIHRoZXkgYWxzbyBu
ZWVkIHRvIHNlZSB0aGUgaG9zdCBodHQvY21wIGZpZWxkcy4KPiArICAgICAgICAgKi8KPiArICAg
ICAgICBwLT5iYXNpYy5odHQgICAgICAgPSB0ZXN0X2JpdChYODZfRkVBVFVSRV9IVFQsIGhvc3Rf
ZmVhdHVyZXNldCk7Cj4gKyAgICAgICAgcC0+ZXh0ZC5jbXBfbGVnYWN5ID0gdGVzdF9iaXQoWDg2
X0ZFQVRVUkVfQ01QX0xFR0FDWSwgaG9zdF9mZWF0dXJlc2V0KTsKPiArICAgIH0KPiArICAgIGVs
c2UKPiArICAgIHsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRvcG9sb2d5IGZvciBIVk0g
Z3Vlc3RzIGlzIGVudGlyZWx5IGNvbnRyb2xsZWQgYnkgWGVuLiAgRm9yIG5vdywgd2UKPiArICAg
ICAgICAgKiBoYXJkY29kZSBBUElDX0lEID0gdmNwdV9pZCAqIDIgdG8gZ2l2ZSB0aGUgaWxsdXNp
b24gb2Ygbm8gU01ULgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHAtPmJhc2ljLmh0dCA9IHRy
dWU7Cj4gKyAgICAgICAgcC0+ZXh0ZC5jbXBfbGVnYWN5ID0gZmFsc2U7Cj4gKwo+ICsgICAgICAg
IHAtPmJhc2ljLmxwcHAgKj0gMjsKPiArCj4gKyAgICAgICAgc3dpdGNoICggcC0+eDg2X3ZlbmRv
ciApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKPiArICAg
ICAgICAgICAgZm9yICggaSA9IDA7IChwLT5jYWNoZS5zdWJsZWFmW2ldLnR5cGUgJiYKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICBpIDwgQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpKTsgKytp
ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcC0+Y2FjaGUuc3VibGVhZltp
XS5jb3Jlc19wZXJfcGFja2FnZSA9Cj4gKyAgICAgICAgICAgICAgICAgICAgKHAtPmNhY2hlLnN1
YmxlYWZbaV0uY29yZXNfcGVyX3BhY2thZ2UgPDwgMSkgfCAxOwo+ICsgICAgICAgICAgICAgICAg
cC0+Y2FjaGUuc3VibGVhZltpXS50aHJlYWRzX3Blcl9jYWNoZSA9IDA7Cj4gKyAgICAgICAgICAg
IH0KPiArICAgICAgICAgICAgYnJlYWs7CgpUaGUgb3JpZ2luYWwgY29kZSBtYXNrZWQgRURYIGJ5
IDB4M2ZmLiBJIGRvbid0IHNlZSBob3cgdGhpcyBpcyByZWZsZWN0ZWQKaGVyZSwgYW5kIHRoZSBk
ZXNjcmlwdGlvbiBhbHNvIGRvZXNuJ3QgaW5kaWNhdGUgdGhlIGNoYW5nZSBpcyBvbiBwdXJwb3Nl
LgoKPiArICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgo+ICsgICAgICAgIGNhc2UgWDg2X1ZF
TkRPUl9IWUdPTjoKPiArICAgICAgICAgICAgcC0+ZXh0ZC5uYyA9IChwLT5leHRkLm5jIDw8IDEp
IHwgMTsKClRoaXMgYWN0dWFsbHkgZml4ZXMgYSBsYXRlbnQgInNwaWxsIGludG8gYml0IDgiIGlz
c3VlIG9mIHRoZSBvcmlnaW5hbApjb2RlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:04:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09: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 1i8L1q-0005BH-5l; Thu, 12 Sep 2019 09:04:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8L1o-0005B9-Bq
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:04:36 +0000
X-Inumbo-ID: 56aa30ea-d53c-11e9-83e6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56aa30ea-d53c-11e9-83e6-12813bfff9fa;
 Thu, 12 Sep 2019 09:04:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AEC62B9DF;
 Thu, 12 Sep 2019 09:04:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-8-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <681fde85-64d0-50d6-99f1-147c024de3fb@suse.com>
Date: Thu, 12 Sep 2019 11:04:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-8-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 7/8] x86/domctl: Drop XEN_DOMCTL_set_cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBXaXRoIHRoZSBmaW5h
bCB1c2VycyBtb3ZlZCBvdmVyIHRvIHVzaW5nIFhFTl9ET01DVExfc2V0X2NwdW1zcl9wb2xpY3ks
IGRyb3AKPiB0aGlzIGRvbWN0bCBhbmQgYXNzb2NpYXRlZCBpbmZyYXN0cnVjdHVyZS4KPiAKPiBS
ZW5hbWUgdGhlIHByZWV4aXN0aW5nIHNldF9jcHVpZCBYU00gdmVjdG9yIHRvIHNldF9jcHVfcG9s
aWN5LCBub3cgdGhhdCBpdCBpcwo+IGJhY2sgdG8gaGF2aW5nIGEgc2luZ2xlIHVzZXIuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:07:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09:07:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8L4t-0005Lt-Mm; Thu, 12 Sep 2019 09:07:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8L4s-0005Ln-P3
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:07:46 +0000
X-Inumbo-ID: c8db06e4-d53c-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c8db06e4-d53c-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 09:07: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 5B041B633;
 Thu, 12 Sep 2019 09:07:45 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-9-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5a452903-76d0-0038-47f4-7cb63a8beead@suse.com>
Date: Thu, 12 Sep 2019 11:07:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190911200504.5693-9-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 8/8] x86/cpuid: Enable CPUID Faulting for
 the control domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMjAxOSAyMjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgZG9tYWluIGJ1
aWxkZXIgbm8gbG9uZ2VyIHVzZXMgQ1BVSUQgaW5zdHJ1Y3Rpb25zIGZvciBwb2xpY3kgZGVjaXNp
b25zLgoKSG93IGNlcnRhaW4gYXJlIHdlIHRoYXQgdGhlcmUgYXJlIG5vIG90aGVyIGNvbXBvbmVu
dHMgbGVmdCByZWx5aW5nCm9uIGJlaW5nIGFibGUgdG8gc2VlIHJhdyBDUFVJRCBvdXRwdXQgaW4g
RG9tMD8gU2FkbHkgY3VzdG9tZXJzIGFyZQpvZnRlbiBkb2luZyBzdHJhbmdlIHRoaW5ncywgaW5z
aXN0aW5nIHRoYXQgdGhleSdyZSByaWdodCBpbiBkb2luZwpzby4gRm9yIHRoaXMgcmVhc29uIEkg
d29uZGVyIHdoZXRoZXIsIGF0IGxlYXN0IGFzIGEgdHJhbnNpdGlvbmFsCm1lYXN1cmUsIHdlIHNo
b3VsZCBoYXZlIGEgY29tbWFuZCBsaW5lIG9wdGlvbiBhbGxvd2luZyB0byByZXN0b3JlCnByaW9y
IGJlaGF2aW9yLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09: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 1i8L7w-00064y-9I; Thu, 12 Sep 2019 09:10: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8L7u-00064t-Ua
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:10:55 +0000
X-Inumbo-ID: 35d79d7a-d53d-11e9-83e6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35d79d7a-d53d-11e9-83e6-12813bfff9fa;
 Thu, 12 Sep 2019 09:10: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 1i8L7n-0004HW-Va; Thu, 12 Sep 2019 09:10: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 1i8L7n-0003s7-Kw; Thu, 12 Sep 2019 09:10:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8L7n-0004yN-Jt; Thu, 12 Sep 2019 09:10:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141219-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-amd64-xsm:xen-build:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:guest-start:fail:heisenbug
 linux-next:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat: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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-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:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl: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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=35394d031b710e832849fca60d0f53b513f0c390
X-Osstest-Versions-That: linux=089cf7f6ecb266b6a4164919a2e69bd2f938374a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 09:10:47 +0000
Subject: [Xen-devel] [linux-next test] 141219: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIxOSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDk5OQoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDEwODUg
cGFzcyBpbiAxNDEyMTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTA4NQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDE0MDk5OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxNDA5
OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICBm
YWlsIGluIDE0MTA4NSBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgaW4gMTQxMDg1IGxpa2UgMTQw
OTk5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAg
ZmFpbCBpbiAxNDEwODUgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gNyB4ZW4tYm9vdCBmYWlsIGluIDE0MTA4NSBsaWtlIDE0MDk5OQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgaW4gMTQxMDg1IGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtIDcgeGVuLWJvb3QgZmFpbCBpbiAxNDEwODUgbGlrZSAxNDA5OTkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTQxMDg1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTA4NSBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgbGlrZSAxNDA5
OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFp
bCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTQw
OTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDA5OTkKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9v
dGxvYWRlciAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAg
ZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDM1Mzk0ZDAzMWI3MTBlODMyODQ5ZmNhNjBkMGY1M2I1MTNm
MGMzOTAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDA4OWNmN2Y2ZWNi
MjY2YjZhNDE2NDkxOWEyZTY5YmQyZjkzODM3NGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMDg1ICAyMDE5LTA5LTA2IDA5OjIwOjQyIFogICAgNSBkYXlzICAgIDMgYXR0ZW1wdHMK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:11:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8L8t-0006Ar-Or; Thu, 12 Sep 2019 09:11: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8L8s-0006Aj-P0
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:11:54 +0000
X-Inumbo-ID: 5cc52362-d53d-11e9-83e6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cc52362-d53d-11e9-83e6-12813bfff9fa;
 Thu, 12 Sep 2019 09:11: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 61C65ACFE;
 Thu, 12 Sep 2019 09:11:53 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-6-andrew.cooper3@citrix.com>
 <523f8f8d-8517-be28-b3d9-8ae7cca6ddec@suse.com>
 <61bf9e3a-b331-7336-1a49-91d62f53dd63@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <93fcd642-7d06-ad09-f13b-1f9f50a48184@suse.com>
Date: Thu, 12 Sep 2019 11:11:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <61bf9e3a-b331-7336-1a49-91d62f53dd63@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/8] tools/libxc: Rework xc_cpuid_set() to
 use {get, set}_cpu_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: Ian Jackson <Ian.Jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMDozNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMi8wOS8yMDE5
IDA5OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTEuMDkuMjAxOSAyMjowNSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IFRoZSBwdXJwb3NlIG9mIHRoaXMgY2hhbmdlIGlzIHRvIHN0b3Ag
dXNpbmcgeGNfY3B1aWRfZG9fZG9tY3RsKCksIGFuZCB0byBzdG9wCj4+PiBiYXNpbmcgZGVjaXNp
b25zIG9uIGEgbG9jYWwgQ1BVSUQgaW5zdHJ1Y3Rpb24uICBUaGlzIGlzIG5vdCBhbiBhcHByb3By
aWF0ZSB3YXkKPj4+IHRvIGNvbnN0cnVjdCBwb2xpY3kgaW5mb3JtYXRpb24gZm9yIG90aGVyIGRv
bWFpbnMuCj4+Pgo+Pj4gT2J0YWluIHRoZSBob3N0IGFuZCBkb21haW4tbWF4IHBvbGljaWVzIGZy
b20gWGVuLCBhbmQgbWl4IHRoZSByZXN1bHRzIGFzCj4+PiBiZWZvcmUuICBQcm92aWRlIHJhdGhl
ciBtb3JlIGVycm9yIGxvZ2dpbmcgdGhhbiBiZWZvcmUuCj4+IEFuZCB0aGlzIHBhc3NpbmcgdGhy
b3VnaCBvZiBob3N0IHZhbHVlcyBpcyBtZWFudCB0byBzdGF5IGxvbmcKPj4gdGVybT8gU2hvdWxk
bid0IHRoaXMgcmF0aGVyIGJlIHBhc3NpbmcgdGhyb3VnaCBvZiBtYXgtcG9saWN5Cj4+IHZhbHVl
cywgd2l0aCBtYXgtcG9saWN5IGxvbmcgdGVybSB3aWRlciB0aGFuIGRlZmF1bHQtcG9saWN5PyBU
aGUKPj4gY2hhbmdlIGl0c2VsZiBsb29rcyBnb29kIHRvIG1lLCBidXQgYmVmb3JlIGdpdmluZyBt
eSBSLWIgSSdkCj4+IGxpa2UgdG8gdW5kZXJzdGFuZCB0aGlzIGFzcGVjdC4KPiAKPiBUaGVyZSBp
cyBhIHZlcnkgbGFyZ2UgYW1vdW50IHdyb25nIHdpdGggeGNfY3B1aWRfc2V0KCkuCj4gCj4gRm9y
IG9uZSwgaXRzIGJlaGF2aW91ciBpcyBvbmx5IHVzZWZ1bCBmb3IgZmVhdHVyZSBsZWF2ZXMsIGJ1
dCBpdCB3aWxsCj4gb3BlcmF0ZSBvbiBhbnkgbGVhdmVzIHRoZSB1c2VyIHJlcXVlc3RzLCBhbmQg
d2hpbGUgaXQgaXMgY2FwYWJsZSBvZgo+IHJldHVybmluZyBlcnJvcnMsIGxpYnhsIGRvZXNuJ3Qg
Y2hlY2sgdGhlIHJldHVybiB2YWx1ZSBhbmQgY29udGludWVzCj4gYmxpbmRseSBmb3J3YXJkcy4K
PiAKPiBBbHNvIGZyb20gdGhlIEwxVEYgZW1iYXJnbyBkYXlzIGlzIGEgc2VyaWVzIG9mIHdvcmsg
KG9yIGF0IGxlYXN0LCB0aGUKPiBzdGFydCBvZikgd2hpY2ggaXMgYSB0b3RhbCBvdmVyaGF1bCBv
ZiBob3cgbGlieGwgYW5kIGxpYnhjIGludGVyYWN0IHdoZW4KPiBpdCBjb21lcyBDUFVJRCBhbmQg
TVNSIHNldHRpbmdzLsKgIE5laXRoZXIgeGNfY3B1aWRfc2V0KCkgbm9yCj4geGNfY3B1aWRfYXBw
bHlfcG9saWN5KCkgd2lsbCBzdXJ2aXZlIHRvIHRoZSBlbmQuCj4gCj4gRm9yIG5vdywgSSd2ZSBv
cHRlZCB3aXRoIG5vdCBjaGFuZ2luZyB0aGUgc2VtYW50aWNzIG9mIHRoZSBjYWxscyB3aGlsZQo+
IGFsdGVyaW5nIHRoZSBkYXRhLXRyYW5zZmVyIG1lY2hhbmlzbSwgdG8gYXZvaWQgY29uZmxhdGlu
ZyB0aGUgdHdvIGFyZWFzCj4gb2Ygd29yay4KCkFuZCB3aXRoIHRoaXMgdGhlbiwgYXMgcHJvbWlz
ZWQsClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:18:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09:18:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8LEn-0006Ol-Gg; Thu, 12 Sep 2019 09:18:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pnqf=XH=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i8LEl-0006Oe-Hk
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:17:59 +0000
X-Inumbo-ID: 3603dbd2-d53e-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3603dbd2-d53e-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 09:17:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568279879;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=i1lzIMC0128NVvSdATRYp4ILbsldN2eT1Lay11YSqwg=;
 b=ZLRbbEFGvYO21vrhlCOqoEJGgNFEwlXXub0Yqw2AixBJAWegs36BbuHx
 7Pi3oA8pzj04wUy9JK5/2hd6r1e9sQcfVgXueJG1/Wk8u9NV/oWMWfipR
 TgCL32155aqoUY2FoARkO2XYoJ87eebIOFvokLTd3fHjzBkPBwj2CTVz/ 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bEHvGYx61Q9K41AHdIFlTycXOoZR5W+9j5ZUSbhmBwoz59m4UP01Fq4jaZCCHEczN5nNRK1lc9
 z6IA8xn88jDpSAy49y5OntnG5a22iL6oRKQquFNOUbnNkHYd8beJAccf6U3moSMOTVZIA5/k7w
 EnFEiEXW3Xstt6lXE6+ui0/7Kl/BqHhJnF96b58r0lIgFfJqpcBv+istGtDTl3bxPz/xNGP3VS
 zObXcUiHCty8+aF9NLt1WKp1WNApNb5kqvDLdQBu7037plAuFDDDC8hWqgVJwrIVCVnOiHL2oH
 t3k=
X-SBRS: 2.7
X-MesageID: 5526337
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5526337"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23930.3365.698301.123366@mariner.uk.xensource.com>
Date: Thu, 12 Sep 2019 10:17:25 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190910112753.34545-1-roger.pau@citrix.com>
References: <20190910112753.34545-1-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] freebsd-build: fix building efifat after
 r351831
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSF0gZnJlZWJzZC1idWlsZDogZml4IGJ1aWxk
aW5nIGVmaWZhdCBhZnRlciByMzUxODMxIik6Cj4gRnJlZUJTRCByZXZpc2lvbnMgYWZ0ZXIgcjM1
MTgzMSBubyBsb25nZXIgYXV0b21hdGljYWxseSBidWlsZCBhbgo+IGVmaWZhdCBwYXJ0aXRpb24g
aW1hZ2UsIGFuZCBtYWtlZnMgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZCBpZiBzdWNoIGZpbGUKPiBp
cyByZXF1aXJlZC4KPiAKPiBEbyB0aGlzIGFuZCBhZGQgbG9naWMgdG8gYnVpbGQgdGhlIGVmaWZh
dCBwYXJ0aXRpb24gb3Vyc2VsdmVzIGlmIGl0J3MKPiBub3QgcHJlc2VudCBpbiB0aGUgb3V0cHV0
IG9mIHRoZSBidWlsZC4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCkFuZCBwdXNoZWQgdG8gcHJldGVzdCwgdGhhbmtzLgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:19:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8LGT-0006XB-Ja; Thu, 12 Sep 2019 09:19:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8LGR-0006X0-Ld
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:19:43 +0000
X-Inumbo-ID: 73d75362-d53e-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73d75362-d53e-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 09:19:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568279982;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=QBB3L9X4y6VLDsIeW2aeUwdHnV9MYa5jarcgYIYsP+s=;
 b=JDPAK9HtQ2RZvxvKvI4ohS6McnRWZRNtCNBJ5Yf2HXttBDcp9ZJo03ws
 FlO/8mxhD5bkTbHVH0cyHoCMUCr60Brl4qGFhk+a6l8zvNZIbRgcVsupZ
 px3qFJLaFVaBFxRLWts9QomREIQD4vr6QwCKxCXpdrqm2HM2I2Lzxsv74 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6KjQ/nuIGQmWyUAzBCJ/aXBNGLVP0SK8dRkwZNMcJI+dWj2l+TeLgmjqRbwpjxtWIsEeOfMcq0
 RkZcuIiCrOg9Qv60MNbK4jAvjPqkMr8GTYKWlTpBhTeUIV6GK7S6eQjD0AKpvbS6csmdORcpG5
 TjQEiWdI49DHtFxkou3aeTbnm4TpoSoemfoXciSbLOhiugLAOeoEJ/FVj4iYSqKUftjqYalcXB
 ZlWRcgnfzVrQC6774khfM/EbOb9Fc9jzWBdzkqYHAtj/r9ghvXTlbi97VeUY9P3bu8BSWSiucZ
 Vtk=
X-SBRS: 2.7
X-MesageID: 5763283
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5763283"
Date: Thu, 12 Sep 2019 11:19:27 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912091927.cr6d3drcdiqvanas@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <b43c88e3-662a-2982-fe4d-0df8f0b467d1@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b43c88e3-662a-2982-fe4d-0df8f0b467d1@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjE6NTVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUncyBubyBuZWVkIGZvciBpdCB0byBiZSA2NCBiaXRzIHdpZGUgLSBvbmx5IHRo
ZSBsb3cgdHdlbHZlIGJpdHMKPiBvZiBDUjMgaG9sZCB0aGUgUENJRC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:29:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09:29: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 1i8LPB-0007Nn-HO; Thu, 12 Sep 2019 09:28:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8LP9-0007Ni-SC
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:28:43 +0000
X-Inumbo-ID: b6055698-d53f-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b6055698-d53f-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 09:28:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568280523;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=bJBfSCBH46E2wMqs3H6tltBNAD5HI8Uhlj+eACTcr0E=;
 b=VfaQjKNZZFs9qXhFaxrloLnmcNNe6RNUha4p/9aEM959LfJsMvOdUxqM
 r6gKKk55y5ZXQ8l6Le4P0c4r2ijDFYTk9BNUalEB2psUwDE1IFCQ1ni8N
 CVeB7W2VZFnq7m5ZiJfak5HBd9gT4EyS8ysk5dKAqfdCzl5jY9ha1/1X0 A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xbSxg/pM6D8kXn0Y1YNw3xK4Tt6dmeic/XH4I3H1cKUD+HvEL+ziPeZbZOuFTctqVhmKANyIJQ
 0y39hfEmUbiNn5Ow5O39GKlvShajjfcEfVvUcPUFOeWunCkNeHp+TxO5cAYAJvWEQdzC9/q0Zo
 Ztxe5zwvEcTJyARWFqLisJoqItHQmiOxao7NfGnrbirvgS1l5cBlfBeIqKJD2heORzrjCMjMow
 Xqrsp5iN+BnMrGHY/0feeXt+ipMi2C4TOfIecFIsTCr75ic5SOBV/LIPD6rUpQ9IM1gA74MHk5
 kIo=
X-SBRS: 2.7
X-MesageID: 5474762
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5474762"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-9-andrew.cooper3@citrix.com>
 <5a452903-76d0-0038-47f4-7cb63a8beead@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: <f3ef128a-349d-2316-569e-51c5c3f79071@citrix.com>
Date: Thu, 12 Sep 2019 10:28:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5a452903-76d0-0038-47f4-7cb63a8beead@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 8/8] x86/cpuid: Enable CPUID Faulting for
 the control domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAxMDowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTEuMDkuMjAxOSAy
MjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIGRvbWFpbiBidWlsZGVyIG5vIGxvbmdl
ciB1c2VzIENQVUlEIGluc3RydWN0aW9ucyBmb3IgcG9saWN5IGRlY2lzaW9ucy4KPiBIb3cgY2Vy
dGFpbiBhcmUgd2UgdGhhdCB0aGVyZSBhcmUgbm8gb3RoZXIgY29tcG9uZW50cyBsZWZ0IHJlbHlp
bmcKPiBvbiBiZWluZyBhYmxlIHRvIHNlZSByYXcgQ1BVSUQgb3V0cHV0IGluIERvbTA/CgpDc3Rh
dGVzIGFuZCBUdXJibyBhcmUgdGhlIG9uZXMgYWxyZWFkeSBhY2NvdW50ZWQgZm9yLCBidXQgd2Ug
YXJlIGdvaW5nCnRvIGhhdmUgdG8gZG8gc29tZXRoaW5nIGxlc3MgYnJva2VuIHRoYW4gdGhlIGN1
cnJlbnQgYmVoYXZpb3VyIGZvciBQVkggRG9tMC4KCj4gU2FkbHkgY3VzdG9tZXJzIGFyZQo+IG9m
dGVuIGRvaW5nIHN0cmFuZ2UgdGhpbmdzLCBpbnNpc3RpbmcgdGhhdCB0aGV5J3JlIHJpZ2h0IGlu
IGRvaW5nCj4gc28uIEZvciB0aGlzIHJlYXNvbiBJIHdvbmRlciB3aGV0aGVyLCBhdCBsZWFzdCBh
cyBhIHRyYW5zaXRpb25hbAo+IG1lYXN1cmUsIHdlIHNob3VsZCBoYXZlIGEgY29tbWFuZCBsaW5l
IG9wdGlvbiBhbGxvd2luZyB0byByZXN0b3JlCj4gcHJpb3IgYmVoYXZpb3IuCgpIbW0gb2suCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:34:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09: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 1i8LUv-000891-7P; Thu, 12 Sep 2019 09:34:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8LUu-00088w-7f
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:34:40 +0000
X-Inumbo-ID: 89e335de-d540-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89e335de-d540-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 09:34: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 B5FC1AEA5;
 Thu, 12 Sep 2019 09:34:36 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
 <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
Date: Thu, 12 Sep 2019 11:34:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, 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>

T24gMDkuMDkuMTkgMTY6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEVzcGVjaWFsbHkgaW4gdGhlIGRvX3NjaGVkdWxl
KCkgZnVuY3Rpb25zIG9mIHRoZSBkaWZmZXJlbnQgc2NoZWR1bGVycwo+PiB1c2luZyBzbXBfcHJv
Y2Vzc29yX2lkKCkgZm9yIHRoZSBsb2NhbCBjcHUgbnVtYmVyIGlzIGNvcnJlY3Qgb25seSBpZgo+
PiB0aGUgc2NoZWRfdW5pdCBpcyBhIHNpbmdsZSB2Y3B1LiBBcyBzb29uIGFzIGxhcmdlciBzY2hl
ZF91bml0cyBhcmUKPj4gdXNlZCBtb3N0IHVzZXMgc2hvdWxkIGJlIHJlcGxhY2VkIGJ5IHRoZSBj
cHUgbnVtYmVyIG9mIHRoZSBsb2NhbAo+PiBzY2hlZF9yZXNvdXJjZSBpbnN0ZWFkLgo+IAo+IEkg
aGF2ZSB0byBhZG1pdCB0aGF0IEkgZG9uJ3QgZm9sbG93IHRoaXMgYXJndW1lbnQsIG5vdCB0aGUg
bGVhc3QgYmVjYXVzZQo+IChhcyBJIHRoaW5rIEkgaGFkIGluZGljYXRlZCBiZWZvcmUpIGl0IGlz
IHVuY2xlYXIgdG8gbWUgd2hhdCBfdGhlXyAoaS5lLgo+IHNpbmdsZSkgQ1BVIGZvciBhIHNjaGVk
IHVuaXQgaXMuIEkndmUgZ29uZSBiYWNrIHRvIHBhdGNoZXMgNCBhbmQgNwo+IHdpdGhvdXQgZmlu
ZGluZyB3aGF0IHRoZSBjb25jZXB0dWFsIG1vZGVsIGJlaGluZCB0aGlzIGlzIGludGVuZGVkIHRv
IGJlLgo+IEJlc2lkZXMgYW4gZXhwbGFuYXRpb24gSSB0aGluayBvbmUgb3IgYm90aCBvZiB0aG9z
ZSB0d28gcGF0Y2hlcyBhbHNvCj4gd2FudCB0byBiZSByZXZpc2l0ZWQgd3J0IHRoZSB1c2Ugb2Yg
dGhlIG5hbWUgInByb2Nlc3NvciIgZm9yIHRoZQo+IHJlc3BlY3RpdmUgZmllbGQuCgpGYWlyIHBv
aW50LiBOYW1pbmcgaXQgIm1hc3Rlcl9jcHUiIGluIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSBhbmQg
d2hlbgpyZWZlcmVuY2luZyBpdCBzZWVtcyB0byBiZSBhIGdvb2QgaWRlYS4KCj4gCj4+IC0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKPj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwo+PiBAQCAtMTY4NCw3ICsxNjg0LDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKPj4gICAgICAgaW50IHBlZXJfY3B1LCBmaXJz
dF9jcHUsIHBlZXJfbm9kZSwgYnN0ZXA7Cj4+ICAgICAgIGludCBub2RlID0gY3B1X3RvX25vZGUo
Y3B1KTsKPj4gICAKPj4gLSAgICBCVUdfT04oIGNwdSAhPSBzY2hlZF91bml0X2NwdShzbmV4dC0+
dW5pdCkgKTsKPj4gKyAgICBCVUdfT04oIHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KSAhPSBz
Y2hlZF91bml0X2NwdShzbmV4dC0+dW5pdCkgKTsKPiAKPiBJbiBjYXNlcyBsaWtlIHRoaXMgb25l
LCB3b3VsZCB5b3UgbWluZCBkcm9wcGluZyB0aGUgc3RyYXkgYmxhbmtzCj4gaW1tZWRpYXRlbHkg
aW5zaWRlIHRoZSBwYXJlbnRoZXNlcz8KCldpbGwgZG8uCgo+IAo+PiBAQCAtMTgyNSw4ICsxODI1
LDkgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCj4+ICAgY3NjaGVkX3NjaGVkdWxlKAo+PiAg
ICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRh
c2tsZXRfd29ya19zY2hlZHVsZWQpCj4+ICAgewo+PiAtICAgIGNvbnN0IGludCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7Cj4+IC0gICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBS
VU5RKGNwdSk7Cj4+ICsgICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKPj4gKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jl
c291cmNlX2NwdShjcHUpOwo+PiArICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBjb25zdCBydW5xID0g
UlVOUShzY2hlZF9jcHUpOwo+IAo+IEJ5IHJldGFpbmluZyBhIGxvY2FsIHZhcmlhYmxlIG5hbWVk
ICJjcHUiIHlvdSBtYWtlIGl0IGNsb3NlIHRvCj4gaW1wb3NzaWJsZSB0byBub3RpY2UsIGR1cmlu
ZyBhIHJlLWJhc2UsIGFuIGFkZGl0aW9uIHRvIHRoZQo+IGZ1bmN0aW9uIHN0aWxsIHJlZmVyZW5j
aW5nIGEgdmFyaWFibGUgb2YgdGhpcyBuYW1lLiBTaW1pbGFybHkKPiByZXZpZXcgaXMgYmVpbmcg
bWFkZSBoYXJkZXIgYmVjYXVzZSBvbmUgbmVlZHMgdG8gZ28gaHVudCBhbGwKPiB0aGUgcmVtYWlu
aW5nIHVzZXMgb2YgImNwdSIuIEZvciBleGFtcGxlIHRoZXJlIGEgdHJhY2UgZW50cnkKPiBiZWlu
ZyBnZW5lcmF0ZWQsIGFuZCBpdCdzIG5vdCBvYnZpb3VzIHRvIG1lIHdoZXRoZXIgdGhpcyB3b3Vs
ZG4ndAo+IGJldHRlciBhbHNvIHVzZWQgc2NoZWRfY3B1LgoKT2theXksIEknbGwgcmVuYW1lICJj
cHUiIHRvICJteV9jcHUiLgoKSSB1c2VkIGNwdSBpbiB0aGUgdHJhY2UgZW50cnkgb24gcHVycG9z
ZSwgYXMgaXQgbWlnaHQgYmUgaW50ZXJlc3Rpbmcgb24Kd2hpY2ggY3B1IHRoZSBlbnRyeSBoYXMg
YmVlbiBwcm9kdWNlZC4KCj4gCj4+IEBAIC0xOTY3LDcgKzE5NjgsNyBAQCBjc2NoZWRfc2NoZWR1
bGUoCj4+ICAgICAgIGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklfVFNfT1ZFUiApCj4+ICAg
ICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0KTsKPj4gICAgICAgZWxzZQo+PiAtICAgICAgICBz
bmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBjcHUsIHNuZXh0LCAmcmV0Lm1pZ3JhdGVk
KTsKPj4gKyAgICAgICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1
LCBzbmV4dCwgJnJldC5taWdyYXRlZCk7Cj4gCj4gQW5kIGluIGEgY2FzZSBsaWtlIHRoaXMgb25l
IEkgd29uZGVyIHdoZXRoZXIgcGFzc2luZyBhICJzb3J0IG9mCj4gQ1BVIiBpc24ndCBzdWZmaWNp
ZW50bHkgY29uZnVzaW5nLCBjb21wYXJlZCB0byBlLmcuIHNpbXBseQo+IHBhc3NpbmcgdGhlIGNv
cnJlc3BvbmRpbmcgdW5pdC4KCkkgZ3Vlc3MgeW91IG1lYW4gc2NoZWRfcmVzb3VyY2UuCgpJIGRv
bid0IHRoaW5rIGNoYW5naW5nIHRoZSBwYXJhbWV0ZXIgdHlwZSBpcyBhIGdvb2QgaWRlYS4gV2Ug
bmVlZCBib3RoCihyZXNvdXJjZSBhbmQgY3B1IG51bWJlcikgb24gY2FsbGVyIGFuZCBjYWxsZWUg
c2lkZSwgYnV0IHRoZSBtYWluCm9iamVjdCBjc2NoZWRfbG9hZF9iYWxhbmNlKCkgaXMgd29ya2lu
ZyBvbiBpcyB0aGUgY3B1IG51bWJlci4KCj4gCj4+IEBAIC0xOTc1LDEyICsxOTc2LDEyIEBAIGNz
Y2hlZF9zY2hlZHVsZSgKPj4gICAgICAgICovCj4+ICAgICAgIGlmICggIXRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgJiYgc25leHQtPnByaSA9PSBDU0NIRURfUFJJX0lETEUgKQo+PiAgICAgICB7Cj4+
IC0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBwcnYtPmlkbGVycykgKQo+PiAt
ICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOwo+PiArICAgICAg
ICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpICkKPj4gKyAg
ICAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKTsKPj4gICAg
ICAgfQo+PiAtICAgIGVsc2UgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgcHJ2LT5pZGxlcnMp
ICkKPj4gKyAgICBlbHNlIGlmICggY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsIHBydi0+aWRs
ZXJzKSApCj4+ICAgICAgIHsKPj4gLSAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBwcnYt
PmlkbGVycyk7Cj4+ICsgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KHNjaGVkX2NwdSwgcHJ2LT5p
ZGxlcnMpOwo+PiAgICAgICB9Cj4gCj4gQW5kIHRoaXMgbG9va3MgdG8gYmUgYSBwcmV0dHkgZ3Jv
c3MgYWJ1c2Ugb2YgQ1BVIG1hc2tzIHRoZW4uCj4gKE5ldmVydGhlbGVzcyBJIGNhbiBzZWUgdGhh
dCB1c2luZyBhIENQVSBhcyBhIHZlaGljbGUgaGVyZSBpcwo+IGhlbHBmdWwgdG8gbGltaXQgdGhl
IHNjb3BlIG9mIHRoZSBhbHJlYWR5IGxvbmcgc2VyaWVzLCBidXQgSQo+IHRoaW5rIGl0IG5lZWRz
IHRvIGJlIG1hZGUgbXVjaCBtb3JlIGFwcGFyZW50IHdoYXQgaXMgbWVhbnQuKQoKSSBkb24ndCB0
aGluayBpdCBpcyBhbiBhYnVzZS4gVGhpbmsgb2YgaXQgYXMgYSBjcHVtYXNrIHdoZXJlIG9ubHkK
dGhlIGJpdHMgcmVsYXRlZCB0byB0aGUgcmVzb3VyY2UncyBtYXN0ZXJfY3B1cyBjYW4gYmUgc2V0
LgoKPiAKPj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwo+PiBAQCAtMTEyLDcgKzExMiw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGlj
ZSBzY2hlZF9pZGxlX3NjaGVkdWxlKAo+PiAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0g
c21wX3Byb2Nlc3Nvcl9pZCgpOwo+PiAgICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQgPSB7IC50
aW1lID0gLTEgfTsKPj4gICAKPj4gLSAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfdW5pdChjcHUp
Owo+PiArICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV91bml0KHNjaGVkX2dldF9yZXNvdXJjZV9j
cHUoY3B1KSk7Cj4gCj4gU2hvdWxkbid0IHNjaGVkX2lkbGVfdW5pdChjcHUpID09IHNjaGVkX2lk
bGVfdW5pdChzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSkpCj4gaGVyZT8KClllcy4KCgpKdWVy
Z2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:52:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09: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 1i8Lll-0001Fq-R3; Thu, 12 Sep 2019 09:52: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=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8Llk-0001Fl-LA
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:52:04 +0000
X-Inumbo-ID: f867d18e-d542-11e9-83e6-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f867d18e-d542-11e9-83e6-12813bfff9fa;
 Thu, 12 Sep 2019 09:52:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568281922;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pDF68HdKePIXa5JB3wQD+aVf/JLnYt4MrhmNRZCTSdM=;
 b=WESXAKOT9s12YDH99jdOhIHAj8e6zaJ2HCXadznGjc0fFHW08tbUoqKX
 x94WbBPki5EgeFqeYZhh4ItkAL2koaMNUC6lc8FecD0INZDHT3vkeVE87
 6vEefSVO7CtKkct5BD5THIYOn2h6T1gn5WCbQonuVUjt625RBfLFFp8eY E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RG516G1zyNFS0d/R+d0PmpLW+i8cVLZlb2654q5TTXBaRyjzc3f8BjgP8E0Z0ngMFBJiulIKGI
 YTzykBp0r4y6A8vcKSmFdofRo516sV/VijR/jGIhf6YFmgF2S8FMMnn4UiLGgjhPPJ5FvnOMPv
 VFB39YAT/8xj8gKbTI96NVOWZEOpP1bl/LYAth40of23loTuroexmyaK3T//8pBkWI8DLuhOgg
 wLo3dG5yCosm+jN/4mWHJ5WrWtJXUzoAnC+Pq4zukedwIOXMHlsmwtatPt1oBXK/4QGpUITT/y
 gKE=
X-SBRS: 2.7
X-MesageID: 5716664
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5716664"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190910152538.36921-1-roger.pau@citrix.com>
 <20190910152538.36921-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: <0f260605-2eb8-2e8b-afcd-44bee72c54ce@citrix.com>
Date: Thu, 12 Sep 2019 10:51:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190910152538.36921-2-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 2/2] sysctl: report shadow paging
 capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>, Anthony
 PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMjAxOSAxNjoyNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IGluZGV4IDNmZjY3
NzkyYTcuLmU4ZjVlYmU5MjkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBAQCAtNDAxLDYgKzQwMSwxMiBAQAo+ICAgKi8KPiAg
I2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9IQVAgMQo+ICAKPiArLyoKPiArICogTElC
WExfSEFWRV9QSFlTSU5GT19DQVBfSEFQIGluZGljYXRlcyB0aGF0IGxpYnhsX3BoeXNpbmZvIGhh
cyBhIGNhcF9zaGFkb3cKPiArICogZmllbGQgdGhhdCBpbmRpY2F0ZXMgd2hldGhlciBzb2Z0d2Fy
ZSBpbXBsZW1lbnRlZCBwYWdpbmcgaXMgc3VwcG9ydGVkLgo+ICsgKi8KPiArI2RlZmluZSBMSUJY
TF9IQVZFX1BIWVNJTkZPX0NBUF9TSEFET1cgMQo+ICsKCklzIGl0IHJlYWxseSB3b3J0aCBkb2lu
ZyB0aGlzLCBhbmQgbm90IGV4dGVuZGluZyB0aGUgcHJldmlvdXMgZGVmaW5lP8KgClZlcnkgbGl0
dGxlIHBvaW50IGhhdmluZyB0d28gZ29pbmcgaW50byB0aGUgdHJlZSBhdCB0aGUgc2FtZSB0aW1l
LgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCj4gaW5kZXggYTVlNzdjOTQzYS4uOWY1NmUxZGYxYSAx
MDA2NDQKPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKPiArKysgYi90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKPiBAQCAtMTA4LDYgKzEwOCw3IEBAIHR5cGUgcGh5
c2luZm9fY2FwX2ZsYWcgPQo+ICAJfCBDQVBfUFYKPiAgCXwgQ0FQX0RpcmVjdElPCj4gIAl8IENB
UF9oYXAKPiArCXwgQ0FQX3NoYWRvdwoKU2ltaWxhcmx5IGFzIHdpdGggSEFQLCB0aGlzIHNob3Vs
ZCBhdCBsZWFzdCBiZSBTaGFkb3cgdG8gbWF0Y2ggRGlyZWN0SU8uCgpDYW4gYmUgZml4ZWQgb24g
Y29tbWl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 09:54:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 09:54: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 1i8Lo7-0001OS-E3; Thu, 12 Sep 2019 09:54:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8Lo5-0001OI-C9
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 09:54:29 +0000
X-Inumbo-ID: 4f2ddd24-d543-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f2ddd24-d543-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 09:54:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568282069;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=UNjHwl2ZiG+SvZbAhqopIPPiYRH2yGQx/i4vqx4GxbA=;
 b=bf7ELvsfNrt+viwGjh2XGo6B0KyFLCf1RMdewobho9grZNPvGfBn3fSd
 6pEfKs96wqYtIS8SZtNz9DtDP7YuQ7TuNbOJVjX1J4s2I0LSIH4mHCgLl
 vFg8hKjRrIY0UVidcs8HyjVTt/po7CGhn4lVw2gP/0EiW0vI3HgEr75kK s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MEUQo3aSwegRYZIJf4bj7y5lKRKr4BbggGtAUqNaK3X7+vfpxzaxi0UowL0cQMmUSHMQYYF0nJ
 p4TBqvfgQ1ZstHP+x/nsClquxkAcYNzaiATN9EPVHDxYKtjmL9BN2+LWwDpUC18V8wRlQO0llF
 /hllEf5IXVyKe+TeqZz/3cSdzXYYQ4qY45zclUD1papXfxT4jPniDO8aLdAbPfGpgCqr+UR0u1
 HRIjwQpWTN1pT2RP+2CmYN/dEHGpLilD8yXhqs3pGGQXn550j2L4sCmRB7E7fkUEi4IFlBUK5l
 KAg=
X-SBRS: 2.7
X-MesageID: 5527510
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5527510"
Date: Thu, 12 Sep 2019 11:54:20 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912095420.shrhi7prduwjmyuk@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <c842ae3e-962d-0272-eff6-c5f517fee7c9@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c842ae3e-962d-0272-eff6-c5f517fee7c9@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjI6MTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2UgcmVhbGx5IG5lZWQgdG8gZmx1c2ggdGhlIFRMQiBqdXN0IG9uY2UsIGlmIHdlIGRv
IHNvIHdpdGggb3IgYWZ0ZXIgdGhlCj4gQ1IzIHdyaXRlLiBUaGUgb25seSBjYXNlIHdoZXJlIHR3
byBmbHVzaGVzIGFyZSB1bmF2b2lkYWJsZSBpcyB3aGVuIHdlCj4gbWVhbiB0byB0dXJuIG9mZiBD
UjQuUEdFIChwZXJoYXBzIGp1c3QgdGVtcG9yYXJpbHk7IHNlZSB0aGUgY29kZQo+IGNvbW1lbnQp
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhh
bmtzLCB0aGlzIHNlZW1zIHRvIG1ha2UgdGhlIGxvZ2ljIG9mIHRoZSBmdW5jdGlvbiBlYXNpZXIs
IGJ1dCBJJ20Kc2xpZ2h0bHkgd29ycmllZCBhYm91dCB0aGUgcGVyZm9ybWFuY2UgaW1wYWN0IGdp
dmVuIHRoYXQgYSBmdWxsIGZsdXNoCm9mIGFsbCBQQ0lEIGNvbnRleHRzIGlzIGRvbmUgaW5zdGVh
ZCBvZiB0aGUgcHJldmlvdXMgc2VsZWN0aXZlIGZsdXNoLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYv
Zmx1c2h0bGIuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCj4gQEAgLTEwNCw4MiAr
MTA0LDY1IEBAIHN0YXRpYyB2b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQo+ICB2b2lkIHN3aXRjaF9j
cjNfY3I0KHVuc2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKPiAgewo+ICAgICAg
dW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2NyNDsKPiAtICAgIHVuc2lnbmVkIGludCBvbGRfcGNp
ZDsKPiAgICAgIHUzMiB0Owo+ICAKPiArICAgIC8qIFRocm91Z2hvdXQgdGhpcyBmdW5jdGlvbiB3
ZSBtYWtlIHRoaXMgYXNzdW1wdGlvbjogKi8KPiArICAgIEFTU0VSVCghKGNyNCAmIFg4Nl9DUjRf
UENJREUpIHx8ICEoY3I0ICYgWDg2X0NSNF9QR0UpKTsKPiArCj4gICAgICAvKiBUaGlzIG5vbi1y
ZWVudHJhbnQgZnVuY3Rpb24gaXMgc29tZXRpbWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4
dC4gKi8KPiAgICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPiAgCj4gICAgICB0ID0gcHJlX2Zs
dXNoKCk7Cj4gIAo+ICAgICAgb2xkX2NyNCA9IHJlYWRfY3I0KCk7Cj4gLSAgICBpZiAoIG9sZF9j
cjQgJiBYODZfQ1I0X1BHRSApCj4gKyAgICBBU1NFUlQoIShvbGRfY3I0ICYgWDg2X0NSNF9QQ0lE
RSkgfHwgIShvbGRfY3I0ICYgWDg2X0NSNF9QR0UpKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
V2UgbmVlZCB0byB3cml0ZSBDUjQgYmVmb3JlIENSMyBpZiB3ZSdyZSBhYm91dCB0byBlbmFibGUg
UENJREUsIGF0IHRoZQo+ICsgICAgICogdmVyeSBsZWFzdCB3aGVuIHRoZSBuZXcgUENJRCBpcyBu
b24temVyby4KPiArICAgICAqCj4gKyAgICAgKiBBcyB3ZSBhbHNvIG5lZWQgdG8gZG8gdHdvIENS
NCB3cml0ZXMgaW4gdG90YWwgd2hlbiBQR0UgaXMgZW5hYmxlZCBhbmQKPiArICAgICAqIGlzIHRv
IHJlbWFpbiBlbmFibGVkLCBkbyB0aGUgb25lIHRlbXBvcmFyaWx5IHR1cm5pbmcgb2ZmIHRoZSBi
aXQgcmlnaHQKPiArICAgICAqIGhlcmUgYXMgd2VsbC4KPiArICAgICAqCj4gKyAgICAgKiBUaGUg
b25seSBUTEIgZmx1c2hpbmcgZWZmZWN0IHdlIGRlcGVuZCBvbiBoZXJlIGlzIGluIGNhc2Ugd2Ug
bW92ZSBmcm9tCj4gKyAgICAgKiBQR0Ugc2V0IHRvIFBDSURFIHNldCwgd2hlcmUgd2Ugd2FudCBn
bG9iYWwgcGFnZSBlbnRyaWVzIGdvbmUgKGFuZCBub25lCj4gKyAgICAgKiB0byByZS1hcHBlYXIp
IGFmdGVyIHRoaXMgd3JpdGUuCj4gKyAgICAgKi8KPiArICAgIGlmICggIShvbGRfY3I0ICYgWDg2
X0NSNF9QQ0lERSkgJiYKPiArICAgICAgICAgKChjcjQgJiBYODZfQ1I0X1BDSURFKSB8fCAoY3I0
ICYgb2xkX2NyNCAmIFg4Nl9DUjRfUEdFKSkgKQo+ICAgICAgewo+IC0gICAgICAgIC8qCj4gLSAg
ICAgICAgICogWDg2X0NSNF9QR0Ugc2V0IG1lYW5zIFBDSUQgaXMgaW5hY3RpdmUuCj4gLSAgICAg
ICAgICogV2UgaGF2ZSB0byBwdXJnZSB0aGUgVExCIHZpYSBmbGlwcGluZyBjcjQucGdlLgo+IC0g
ICAgICAgICAqLwo+ICAgICAgICAgIG9sZF9jcjQgPSBjcjQgJiB+WDg2X0NSNF9QR0U7Cj4gICAg
ICAgICAgd3JpdGVfY3I0KG9sZF9jcjQpOwo+ICAgICAgfQo+IC0gICAgZWxzZSBpZiAoIHVzZV9p
bnZwY2lkICkKPiAtICAgIHsKPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIEZsdXNoaW5nIHRo
ZSBUTEIgdmlhIElOVlBDSUQgaXMgbmVjZXNzYXJ5IG9ubHkgaW4gY2FzZSBQQ0lEcyBhcmUKPiAt
ICAgICAgICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRydWUgb25seSB3aXRoIElOVlBDSUQgYmVpbmcg
YXZhaWxhYmxlLgo+IC0gICAgICAgICAqIFdpdGhvdXQgUENJRCB1c2FnZSB0aGUgZm9sbG93aW5n
IHdyaXRlX2NyMygpIHdpbGwgcHVyZ2UgdGhlIFRMQgo+IC0gICAgICAgICAqICh3ZSBhcmUgaW4g
dGhlIGNyNC5wZ2Ugb2ZmIHBhdGgpIG9mIGFsbCBlbnRyaWVzLgo+IC0gICAgICAgICAqIFVzaW5n
IGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKSBzZWVtcyB0byBiZSBmYXN0ZXIgdGhhbgo+
IC0gICAgICAgICAqIGludnBjaWRfZmx1c2hfYWxsKCksIHNvIHVzZSB0aGF0Lgo+IC0gICAgICAg
ICAqLwo+IC0gICAgICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKPiAtCj4gLSAg
ICAgICAgLyoKPiAtICAgICAgICAgKiBDUjQuUENJREUgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSB0
aGUgQ1IzIHdyaXRlIGJlbG93LiBPdGhlcndpc2UKPiAtICAgICAgICAgKiAtIHRoZSBDUjMgd3Jp
dGUgd2lsbCBmYXVsdCB3aGVuIENSMy5OT0ZMVVNIIGlzIHNldCAod2hpY2ggaXMgdGhlCj4gLSAg
ICAgICAgICogICBjYXNlIG5vcm1hbGx5KSwKPiAtICAgICAgICAgKiAtIHRoZSBzdWJzZXF1ZW50
IENSNCB3cml0ZSB3aWxsIGZhdWx0IGlmIENSMy5QQ0lEICE9IDAuCj4gLSAgICAgICAgICovCj4g
LSAgICAgICAgaWYgKCAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDwgKGNyNCAmIFg4Nl9DUjRf
UENJREUpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHdyaXRlX2NyNChjcjQpOwo+IC0g
ICAgICAgICAgICBvbGRfY3I0ID0gY3I0Owo+IC0gICAgICAgIH0KPiAtICAgIH0KPiAgCj4gICAg
ICAvKgo+IC0gICAgICogSWYgd2UgZG9uJ3QgY2hhbmdlIFBDSURzLCB0aGUgQ1IzIHdyaXRlIGJl
bG93IG5lZWRzIHRvIGZsdXNoIHRoaXMgdmVyeQo+IC0gICAgICogUENJRCwgZXZlbiB3aGVuIGEg
ZnVsbCBmbHVzaCB3YXMgcGVyZm9ybWVkIGFib3ZlLCBhcyB3ZSBhcmUgY3VycmVudGx5Cj4gLSAg
ICAgKiBhY2N1bXVsYXRpbmcgVExCIGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mg
c3BhY2UuCj4gLSAgICAgKiBOQjogQ2xlYXJpbmcgdGhlIGJpdCB3aGVuIHdlIGRvbid0IHVzZSBQ
Q0lEIGlzIGJlbmlnbiAoYXMgaXQgaXMgY2xlYXIKPiAtICAgICAqIGFscmVhZHkgaW4gdGhhdCBj
YXNlKSwgYnV0IGFsbG93cyB0aGUgaWYoKSB0byBiZSBtb3JlIHNpbXBsZS4KPiArICAgICAqIElm
IHRoZSBDUjQgd3JpdGUgaXMgdG8gdHVybiBvZmYgUENJREUsIHdlIGRvbid0IG5lZWQgdGhlIENS
MyB3cml0ZSB0bwo+ICsgICAgICogZmx1c2ggYW55dGhpbmcsIGFzIHRoYXQgdHJhbnNpdGlvbiBp
cyBhIGZ1bGwgZmx1c2ggaXRzZWxmLgo+ICAgICAgICovCj4gLSAgICBvbGRfcGNpZCA9IGNyM19w
Y2lkKHJlYWRfY3IzKCkpOwo+IC0gICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkK
PiAtICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKPiAtCj4gKyAgICBpZiAoIChvbGRf
Y3I0ICYgWDg2X0NSNF9QQ0lERSkgPiAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQo+ICsgICAgICAg
IGNyMyB8PSBYODZfQ1IzX05PRkxVU0g7Cj4gICAgICB3cml0ZV9jcjMoY3IzKTsKPiAgCj4gICAg
ICBpZiAoIG9sZF9jcjQgIT0gY3I0ICkKPiAgICAgICAgICB3cml0ZV9jcjQoY3I0KTsKPiAgCj4g
ICAgICAvKgo+IC0gICAgICogTWFrZSBzdXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhl
IG9sZCBQQ0lEIGNyZWF0ZWQgYmV0d2Vlbgo+IC0gICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQg
d3JpdGluZyB0aGUgbmV3ICVjcjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCj4gLSAgICAgKgo+
IC0gICAgICogVGhlIHdyaXRlIHRvIENSNCBqdXN0IGFib3ZlIGhhcyBwZXJmb3JtZWQgYSB3aWRl
ciBmbHVzaCBpbiBjZXJ0YWluCj4gLSAgICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBl
eGNsdWRlZCBoZXJlLiBTaW5jZSB0aGF0IHdyaXRlIGlzCj4gLSAgICAgKiBjb25kaXRpb25hbCwg
bm90ZSBpbiBwYXJ0aWN1bGFyIHRoYXQgaXQgd29uJ3QgYmUgc2tpcHBlZCBpZiBQQ0lERQo+IC0g
ICAgICogdHJhbnNpdGlvbnMgZnJvbSAxIHRvIDAuIFRoaXMgaXMgYmVjYXVzZSB0aGUgQ1I0IHdy
aXRlIGZ1cnRoZXIgdXAgd2lsbAo+IC0gICAgICogaGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBj
YXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJvdGggYmUgc2V0IGF0Cj4gLSAgICAgKiB0aGUg
c2FtZSB0aW1lLgo+IC0gICAgICoKPiAtICAgICAqIE5vdGUgYWxzbyB0aGF0IFBHRSBpcyBhbHdh
eXMgY2xlYXIgaW4gb2xkX2NyNC4KPiArICAgICAqICBQR0UgIHwgUENJREUgfCBmbHVzaCBhdAo+
ICsgICAgICogLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAgICAg
KiAgMC0+MCB8IDAtPjAgIHwgQ1IzIHdyaXRlCj4gKyAgICAgKiAgMC0+MCB8IDAtPjEgIHwgbi9h
IChzZWUgMXN0IENSNCB3cml0ZSkKPiArICAgICAqICAwLT54IHwgMS0+MCAgfCBDUjQgd3JpdGUK
PiArICAgICAqICB4LT4xIHwgeC0+MSAgfCBuL2EKPiArICAgICAqICAwLT4wIHwgMS0+MSAgfCBJ
TlZQQ0lECj4gKyAgICAgKiAgMC0+MSB8IDAtPjAgIHwgQ1IzIGFuZCBDUjQgd3JpdGVzCj4gKyAg
ICAgKiAgMS0+MCB8IDAtPjAgIHwgQ1I0IHdyaXRlCj4gKyAgICAgKiAgMS0+MCB8IDAtPjEgIHwg
bi9hIChzZWUgMXN0IENSNCB3cml0ZSkKPiArICAgICAqICAxLT4xIHwgMC0+MCAgfCBuL2EgKHNl
ZSAxc3QgQ1I0IHdyaXRlKQo+ICsgICAgICogIDEtPnggfCAxLT54ICB8IG4vYQo+ICAgICAgICov
Cj4gLSAgICBpZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKCllvdSBzZWVtIHRvIGhh
dmUgZHJvcHBlZCBhbGwgdGhlIHVzZXJzIG9mIGNyM19wY2lkLCBJIGd1ZXNzIHRoZQpmdW5jdGlv
biBpcyBub3QgcmVtb3ZlZCBiZWNhdXNlIHlvdSBwbGFuIHRvIHVzZSBpdCBpbiBvdGhlciBzaXRl
cz8KCj4gLSAgICAgICAgICEoY3I0ICYgWDg2X0NSNF9QR0UpICYmCj4gLSAgICAgICAgIChvbGRf
Y3I0ICYgWDg2X0NSNF9QQ0lERSkgPD0gKGNyNCAmIFg4Nl9DUjRfUENJREUpICkKPiAtICAgICAg
ICBpbnZwY2lkX2ZsdXNoX3NpbmdsZV9jb250ZXh0KG9sZF9wY2lkKTsKPiArICAgIGlmICggY3I0
ICYgWDg2X0NSNF9QQ0lERSApCj4gKyAgICAgICAgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFs
cygpOwoKSXNuJ3QgdGhpcyBnb2luZyB0byBiZSBxdWl0ZSBleHBlbnNpdmUgY29tcGFyZWQgdG8g
dGhlIHNpbmdsZSBQQ0lECmZsdXNoaW5nIGRvbmUgYmVmb3JlPyAoaWU6IGludnBjaWRfZmx1c2hf
c2luZ2xlX2NvbnRleHQgdnMKaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscykKClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:05:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10: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 1i8LyH-0002JM-GS; Thu, 12 Sep 2019 10: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8LyG-0002JH-Nl
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:05:00 +0000
X-Inumbo-ID: c771617e-d544-11e9-83e6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c771617e-d544-11e9-83e6-12813bfff9fa;
 Thu, 12 Sep 2019 10:04: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 724B2B018;
 Thu, 12 Sep 2019 10:04:58 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
 <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
 <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
Date: Thu, 12 Sep 2019 12:04:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMTozNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOS4wOS4xOSAx
NjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBAQCAtMTgyNSw4ICsxODI1LDkgQEAgc3RhdGljIHN0cnVjdCB0YXNr
X3NsaWNlCj4+PiAgIGNzY2hlZF9zY2hlZHVsZSgKPj4+ICAgICAgIGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCkK
Pj4+ICAgewo+Pj4gLSAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+Pj4g
LSAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKPj4+ICsgICAg
Y29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4+ICsgICAgY29u
c3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KTsK
Pj4+ICsgICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7
Cj4+Cj4+IEJ5IHJldGFpbmluZyBhIGxvY2FsIHZhcmlhYmxlIG5hbWVkICJjcHUiIHlvdSBtYWtl
IGl0IGNsb3NlIHRvCj4+IGltcG9zc2libGUgdG8gbm90aWNlLCBkdXJpbmcgYSByZS1iYXNlLCBh
biBhZGRpdGlvbiB0byB0aGUKPj4gZnVuY3Rpb24gc3RpbGwgcmVmZXJlbmNpbmcgYSB2YXJpYWJs
ZSBvZiB0aGlzIG5hbWUuIFNpbWlsYXJseQo+PiByZXZpZXcgaXMgYmVpbmcgbWFkZSBoYXJkZXIg
YmVjYXVzZSBvbmUgbmVlZHMgdG8gZ28gaHVudCBhbGwKPj4gdGhlIHJlbWFpbmluZyB1c2VzIG9m
ICJjcHUiLiBGb3IgZXhhbXBsZSB0aGVyZSBhIHRyYWNlIGVudHJ5Cj4+IGJlaW5nIGdlbmVyYXRl
ZCwgYW5kIGl0J3Mgbm90IG9idmlvdXMgdG8gbWUgd2hldGhlciB0aGlzIHdvdWxkbid0Cj4+IGJl
dHRlciBhbHNvIHVzZWQgc2NoZWRfY3B1Lgo+IAo+IE9rYXl5LCBJJ2xsIHJlbmFtZSAiY3B1IiB0
byAibXlfY3B1Ii4KCldlJ3ZlIGdvdCBhIG51bWJlciBvZiBpbnN0YW5jZXMgb2YgInRoaXNfY3B1
IiBpbiBzdWNoIGNhc2VzIGFscmVhZHksCmJ1dCBubyBzaW5nbGUgIm15X2NwdSIuIE1heSBJIHN1
Z2dlc3QgdG8gc3RpY2sgdG8gdGhpcyBuYW1pbmcgaGVyZQphcyB3ZWxsPwoKPiBJIHVzZWQgY3B1
IGluIHRoZSB0cmFjZSBlbnRyeSBvbiBwdXJwb3NlLCBhcyBpdCBtaWdodCBiZSBpbnRlcmVzdGlu
ZyBvbgo+IHdoaWNoIGNwdSB0aGUgZW50cnkgaGFzIGJlZW4gcHJvZHVjZWQuCgpSaWdodCwgdGhh
dCdzIGhvdyBJIHVuZGVyc3Rvb2QgaXQ7IGl0IHNpbXBseSBzZWVtZWQgbGlrZSB0aGVyZQptaWdo
dCBiZSBhIHNpbWlsYXJseSB2YWxpZCB2aWV3IHRvIHRoZSBjb250cmFyeS4KCj4+PiBAQCAtMTk2
Nyw3ICsxOTY4LDcgQEAgY3NjaGVkX3NjaGVkdWxlKAo+Pj4gICAgICAgaWYgKCBzbmV4dC0+cHJp
ID4gQ1NDSEVEX1BSSV9UU19PVkVSICkKPj4+ICAgICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0
KTsKPj4+ICAgICAgIGVsc2UKPj4+IC0gICAgICAgIHNuZXh0ID0gY3NjaGVkX2xvYWRfYmFsYW5j
ZShwcnYsIGNwdSwgc25leHQsICZyZXQubWlncmF0ZWQpOwo+Pj4gKyAgICAgICAgc25leHQgPSBj
c2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJnJldC5taWdyYXRlZCk7
Cj4+Cj4+IEFuZCBpbiBhIGNhc2UgbGlrZSB0aGlzIG9uZSBJIHdvbmRlciB3aGV0aGVyIHBhc3Np
bmcgYSAic29ydCBvZgo+PiBDUFUiIGlzbid0IHN1ZmZpY2llbnRseSBjb25mdXNpbmcsIGNvbXBh
cmVkIHRvIGUuZy4gc2ltcGx5Cj4+IHBhc3NpbmcgdGhlIGNvcnJlc3BvbmRpbmcgdW5pdC4KPiAK
PiBJIGd1ZXNzIHlvdSBtZWFuIHNjaGVkX3Jlc291cmNlLgoKTm90IHN1cmUgLSB3aXRoIHNjaGVk
dWxpbmcgYWN0aW5nIG9uIHVuaXRzLCBpdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQKcGFzc2luZyBh
cm91bmQgdGhlIHVuaXQgcG9pbnRlcnMgd291bGQgYmUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgdGhp
bmcuCgo+IEkgZG9uJ3QgdGhpbmsgY2hhbmdpbmcgdGhlIHBhcmFtZXRlciB0eXBlIGlzIGEgZ29v
ZCBpZGVhLiBXZSBuZWVkIGJvdGgKPiAocmVzb3VyY2UgYW5kIGNwdSBudW1iZXIpIG9uIGNhbGxl
ciBhbmQgY2FsbGVlIHNpZGUsIGJ1dCB0aGUgbWFpbgo+IG9iamVjdCBjc2NoZWRfbG9hZF9iYWxh
bmNlKCkgaXMgd29ya2luZyBvbiBpcyB0aGUgY3B1IG51bWJlci4KCkkgc2VlLiBQYXJ0IG9mIG15
IHRoaW5raW5nIGhlcmUgYWxzbyB3YXMgdG93YXJkcyB0aGUgYWRkZWQgdHlwZQpzYWZldHkgaWYg
cGFzc2luZyBwb2ludGVycyBpbnN0ZWFkIG9mIG51bWVyaWMgdmFsdWVzLgoKPj4+IEBAIC0xOTc1
LDEyICsxOTc2LDEyIEBAIGNzY2hlZF9zY2hlZHVsZSgKPj4+ICAgICAgICAqLwo+Pj4gICAgICAg
aWYgKCAhdGFza2xldF93b3JrX3NjaGVkdWxlZCAmJiBzbmV4dC0+cHJpID09IENTQ0hFRF9QUklf
SURMRSApCj4+PiAgICAgICB7Cj4+PiAtICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgcHJ2LT5pZGxlcnMpICkKPj4+IC0gICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBw
cnYtPmlkbGVycyk7Cj4+PiArICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2Nw
dSwgcHJ2LT5pZGxlcnMpICkKPj4+ICsgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoc2NoZWRf
Y3B1LCBwcnYtPmlkbGVycyk7Cj4+PiAgICAgICB9Cj4+PiAtICAgIGVsc2UgaWYgKCBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpICkKPj4+ICsgICAgZWxzZSBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoc2NoZWRfY3B1LCBwcnYtPmlkbGVycykgKQo+Pj4gICAgICAgewo+Pj4gLSAgICAg
ICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBwcnYtPmlkbGVycyk7Cj4+PiArICAgICAgICBjcHVt
YXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKTsKPj4+ICAgICAgIH0KPj4KPj4g
QW5kIHRoaXMgbG9va3MgdG8gYmUgYSBwcmV0dHkgZ3Jvc3MgYWJ1c2Ugb2YgQ1BVIG1hc2tzIHRo
ZW4uCj4+IChOZXZlcnRoZWxlc3MgSSBjYW4gc2VlIHRoYXQgdXNpbmcgYSBDUFUgYXMgYSB2ZWhp
Y2xlIGhlcmUgaXMKPj4gaGVscGZ1bCB0byBsaW1pdCB0aGUgc2NvcGUgb2YgdGhlIGFscmVhZHkg
bG9uZyBzZXJpZXMsIGJ1dCBJCj4+IHRoaW5rIGl0IG5lZWRzIHRvIGJlIG1hZGUgbXVjaCBtb3Jl
IGFwcGFyZW50IHdoYXQgaXMgbWVhbnQuKQo+IAo+IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYW4gYWJ1
c2UuIFRoaW5rIG9mIGl0IGFzIGEgY3B1bWFzayB3aGVyZSBvbmx5Cj4gdGhlIGJpdHMgcmVsYXRl
ZCB0byB0aGUgcmVzb3VyY2UncyBtYXN0ZXJfY3B1cyBjYW4gYmUgc2V0LgoKV2VsbCwgSSB1bmRl
cnN0YW5kIHRoYXQgdGhpcyB3YXMgeW91ciB0aGlua2luZyBiZWhpbmQgcmV0YWluaW5nCnRoZSB1
c2Ugb2YgQ1BVIG1hc2tzIGhlcmUuIFdpdGggdGhlICJtYXN0ZXJfY3B1IiBuYW1pbmcgaXQgbWF5
CmluZGVlZCBlbmQgdXAgbG9va2luZyBsZXNzIGFidXNlLWxpa2UsIGJ1dCBJIHN0aWxsIHdvbmRl
ciAoYXMKYWxzbyBzdWdnZXN0ZWQgZWxzZXdoZXJlKSB3aGV0aGVyIGFuIElEIGNvbmNlcHQgc2lt
aWxhciB0byB0aGF0Cm9mIEFQSUMgSUQgdnMgKGRlcml2ZWQpIGNvcmUvc29ja2V0L25vZGUgSUQg
d291bGRuJ3QgYmUgYmV0dGVyCmluIGNhc2VzIHdoZXJlIGFuIElEIGlzIHRvIHJlcHJlc2VudCBt
dWx0aXBsZSBDUFVzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:12:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10: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 1i8M51-00036L-A2; Thu, 12 Sep 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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8M50-00036G-5x
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:11:58 +0000
X-Inumbo-ID: bf81ec58-d545-11e9-83e6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf81ec58-d545-11e9-83e6-12813bfff9fa;
 Thu, 12 Sep 2019 10:11: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 F32E3B6AE;
 Thu, 12 Sep 2019 10:11:54 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <c842ae3e-962d-0272-eff6-c5f517fee7c9@suse.com>
 <20190912095420.shrhi7prduwjmyuk@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <738ea7a4-5798-f1dd-65ad-356a0ac453d1@suse.com>
Date: Thu, 12 Sep 2019 12:11:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912095420.shrhi7prduwjmyuk@Air-de-Roger>
Content-Language: en-US
Subject: Re: [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>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMTo1NCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMTEsIDIwMTkgYXQgMDU6MjI6MTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdl
IHJlYWxseSBuZWVkIHRvIGZsdXNoIHRoZSBUTEIganVzdCBvbmNlLCBpZiB3ZSBkbyBzbyB3aXRo
IG9yIGFmdGVyIHRoZQo+PiBDUjMgd3JpdGUuIFRoZSBvbmx5IGNhc2Ugd2hlcmUgdHdvIGZsdXNo
ZXMgYXJlIHVuYXZvaWRhYmxlIGlzIHdoZW4gd2UKPj4gbWVhbiB0byB0dXJuIG9mZiBDUjQuUEdF
IChwZXJoYXBzIGp1c3QgdGVtcG9yYXJpbHk7IHNlZSB0aGUgY29kZQo+PiBjb21tZW50KS4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFRo
YW5rcywgdGhpcyBzZWVtcyB0byBtYWtlIHRoZSBsb2dpYyBvZiB0aGUgZnVuY3Rpb24gZWFzaWVy
LCBidXQgSSdtCj4gc2xpZ2h0bHkgd29ycmllZCBhYm91dCB0aGUgcGVyZm9ybWFuY2UgaW1wYWN0
IGdpdmVuIHRoYXQgYSBmdWxsIGZsdXNoCj4gb2YgYWxsIFBDSUQgY29udGV4dHMgaXMgZG9uZSBp
bnN0ZWFkIG9mIHRoZSBwcmV2aW91cyBzZWxlY3RpdmUgZmx1c2guCgpJIHRoaW5rIHlvdSd2ZSBt
aXN1bmRlcnN0b29kOgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKPj4gKysrIGIv
eGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKPj4gQEAgLTEwNCw4MiArMTA0LDY1IEBAIHN0YXRpYyB2
b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQo+PiAgdm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBs
b25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCj4+ICB7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBm
bGFncywgb2xkX2NyNDsKPj4gLSAgICB1bnNpZ25lZCBpbnQgb2xkX3BjaWQ7Cj4+ICAgICAgdTMy
IHQ7Cj4+ICAKPj4gKyAgICAvKiBUaHJvdWdob3V0IHRoaXMgZnVuY3Rpb24gd2UgbWFrZSB0aGlz
IGFzc3VtcHRpb246ICovCj4+ICsgICAgQVNTRVJUKCEoY3I0ICYgWDg2X0NSNF9QQ0lERSkgfHwg
IShjcjQgJiBYODZfQ1I0X1BHRSkpOwo+PiArCj4+ICAgICAgLyogVGhpcyBub24tcmVlbnRyYW50
IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCj4+
ICAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwo+PiAgCj4+ICAgICAgdCA9IHByZV9mbHVzaCgp
Owo+PiAgCj4+ICAgICAgb2xkX2NyNCA9IHJlYWRfY3I0KCk7Cj4+IC0gICAgaWYgKCBvbGRfY3I0
ICYgWDg2X0NSNF9QR0UgKQo+PiArICAgIEFTU0VSVCghKG9sZF9jcjQgJiBYODZfQ1I0X1BDSURF
KSB8fCAhKG9sZF9jcjQgJiBYODZfQ1I0X1BHRSkpOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAg
KiBXZSBuZWVkIHRvIHdyaXRlIENSNCBiZWZvcmUgQ1IzIGlmIHdlJ3JlIGFib3V0IHRvIGVuYWJs
ZSBQQ0lERSwgYXQgdGhlCj4+ICsgICAgICogdmVyeSBsZWFzdCB3aGVuIHRoZSBuZXcgUENJRCBp
cyBub24temVyby4KPj4gKyAgICAgKgo+PiArICAgICAqIEFzIHdlIGFsc28gbmVlZCB0byBkbyB0
d28gQ1I0IHdyaXRlcyBpbiB0b3RhbCB3aGVuIFBHRSBpcyBlbmFibGVkIGFuZAo+PiArICAgICAq
IGlzIHRvIHJlbWFpbiBlbmFibGVkLCBkbyB0aGUgb25lIHRlbXBvcmFyaWx5IHR1cm5pbmcgb2Zm
IHRoZSBiaXQgcmlnaHQKPj4gKyAgICAgKiBoZXJlIGFzIHdlbGwuCj4+ICsgICAgICoKPj4gKyAg
ICAgKiBUaGUgb25seSBUTEIgZmx1c2hpbmcgZWZmZWN0IHdlIGRlcGVuZCBvbiBoZXJlIGlzIGlu
IGNhc2Ugd2UgbW92ZSBmcm9tCj4+ICsgICAgICogUEdFIHNldCB0byBQQ0lERSBzZXQsIHdoZXJl
IHdlIHdhbnQgZ2xvYmFsIHBhZ2UgZW50cmllcyBnb25lIChhbmQgbm9uZQo+PiArICAgICAqIHRv
IHJlLWFwcGVhcikgYWZ0ZXIgdGhpcyB3cml0ZS4KPj4gKyAgICAgKi8KPj4gKyAgICBpZiAoICEo
b2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpICYmCj4+ICsgICAgICAgICAoKGNyNCAmIFg4Nl9DUjRf
UENJREUpIHx8IChjcjQgJiBvbGRfY3I0ICYgWDg2X0NSNF9QR0UpKSApCj4+ICAgICAgewo+PiAt
ICAgICAgICAvKgo+PiAtICAgICAgICAgKiBYODZfQ1I0X1BHRSBzZXQgbWVhbnMgUENJRCBpcyBp
bmFjdGl2ZS4KPj4gLSAgICAgICAgICogV2UgaGF2ZSB0byBwdXJnZSB0aGUgVExCIHZpYSBmbGlw
cGluZyBjcjQucGdlLgo+PiAtICAgICAgICAgKi8KPj4gICAgICAgICAgb2xkX2NyNCA9IGNyNCAm
IH5YODZfQ1I0X1BHRTsKPj4gICAgICAgICAgd3JpdGVfY3I0KG9sZF9jcjQpOwo+PiAgICAgIH0K
Pj4gLSAgICBlbHNlIGlmICggdXNlX2ludnBjaWQgKQo+PiAtICAgIHsKPj4gLSAgICAgICAgLyoK
Pj4gLSAgICAgICAgICogRmx1c2hpbmcgdGhlIFRMQiB2aWEgSU5WUENJRCBpcyBuZWNlc3Nhcnkg
b25seSBpbiBjYXNlIFBDSURzIGFyZQo+PiAtICAgICAgICAgKiBpbiB1c2UsIHdoaWNoIGlzIHRy
dWUgb25seSB3aXRoIElOVlBDSUQgYmVpbmcgYXZhaWxhYmxlLgo+PiAtICAgICAgICAgKiBXaXRo
b3V0IFBDSUQgdXNhZ2UgdGhlIGZvbGxvd2luZyB3cml0ZV9jcjMoKSB3aWxsIHB1cmdlIHRoZSBU
TEIKPj4gLSAgICAgICAgICogKHdlIGFyZSBpbiB0aGUgY3I0LnBnZSBvZmYgcGF0aCkgb2YgYWxs
IGVudHJpZXMuCj4+IC0gICAgICAgICAqIFVzaW5nIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2Jh
bHMoKSBzZWVtcyB0byBiZSBmYXN0ZXIgdGhhbgo+PiAtICAgICAgICAgKiBpbnZwY2lkX2ZsdXNo
X2FsbCgpLCBzbyB1c2UgdGhhdC4KPj4gLSAgICAgICAgICovCj4+IC0gICAgICAgIGludnBjaWRf
Zmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKClRoaXMgc2ltcGx5IGdldHMgbW92ZWQsIHdoaWxlIC4u
LgoKPj4gLSAgICAgICAgLyoKPj4gLSAgICAgICAgICogQ1I0LlBDSURFIG5lZWRzIHRvIGJlIHNl
dCBiZWZvcmUgdGhlIENSMyB3cml0ZSBiZWxvdy4gT3RoZXJ3aXNlCj4+IC0gICAgICAgICAqIC0g
dGhlIENSMyB3cml0ZSB3aWxsIGZhdWx0IHdoZW4gQ1IzLk5PRkxVU0ggaXMgc2V0ICh3aGljaCBp
cyB0aGUKPj4gLSAgICAgICAgICogICBjYXNlIG5vcm1hbGx5KSwKPj4gLSAgICAgICAgICogLSB0
aGUgc3Vic2VxdWVudCBDUjQgd3JpdGUgd2lsbCBmYXVsdCBpZiBDUjMuUENJRCAhPSAwLgo+PiAt
ICAgICAgICAgKi8KPj4gLSAgICAgICAgaWYgKCAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDwg
KGNyNCAmIFg4Nl9DUjRfUENJREUpICkKPj4gLSAgICAgICAgewo+PiAtICAgICAgICAgICAgd3Jp
dGVfY3I0KGNyNCk7Cj4+IC0gICAgICAgICAgICBvbGRfY3I0ID0gY3I0Owo+PiAtICAgICAgICB9
Cj4+IC0gICAgfQo+PiAgCj4+ICAgICAgLyoKPj4gLSAgICAgKiBJZiB3ZSBkb24ndCBjaGFuZ2Ug
UENJRHMsIHRoZSBDUjMgd3JpdGUgYmVsb3cgbmVlZHMgdG8gZmx1c2ggdGhpcyB2ZXJ5Cj4+IC0g
ICAgICogUENJRCwgZXZlbiB3aGVuIGEgZnVsbCBmbHVzaCB3YXMgcGVyZm9ybWVkIGFib3ZlLCBh
cyB3ZSBhcmUgY3VycmVudGx5Cj4+IC0gICAgICogYWNjdW11bGF0aW5nIFRMQiBlbnRyaWVzIGFn
YWluIGZyb20gdGhlIG9sZCBhZGRyZXNzIHNwYWNlLgo+PiAtICAgICAqIE5COiBDbGVhcmluZyB0
aGUgYml0IHdoZW4gd2UgZG9uJ3QgdXNlIFBDSUQgaXMgYmVuaWduIChhcyBpdCBpcyBjbGVhcgo+
PiAtICAgICAqIGFscmVhZHkgaW4gdGhhdCBjYXNlKSwgYnV0IGFsbG93cyB0aGUgaWYoKSB0byBi
ZSBtb3JlIHNpbXBsZS4KPj4gKyAgICAgKiBJZiB0aGUgQ1I0IHdyaXRlIGlzIHRvIHR1cm4gb2Zm
IFBDSURFLCB3ZSBkb24ndCBuZWVkIHRoZSBDUjMgd3JpdGUgdG8KPj4gKyAgICAgKiBmbHVzaCBh
bnl0aGluZywgYXMgdGhhdCB0cmFuc2l0aW9uIGlzIGEgZnVsbCBmbHVzaCBpdHNlbGYuCj4+ICAg
ICAgICovCj4+IC0gICAgb2xkX3BjaWQgPSBjcjNfcGNpZChyZWFkX2NyMygpKTsKPj4gLSAgICBp
ZiAoIG9sZF9wY2lkID09IGNyM19wY2lkKGNyMykgKQo+PiAtICAgICAgICBjcjMgJj0gflg4Nl9D
UjNfTk9GTFVTSDsKPj4gLQo+PiArICAgIGlmICggKG9sZF9jcjQgJiBYODZfQ1I0X1BDSURFKSA+
IChjcjQgJiBYODZfQ1I0X1BDSURFKSApCj4+ICsgICAgICAgIGNyMyB8PSBYODZfQ1IzX05PRkxV
U0g7Cj4+ICAgICAgd3JpdGVfY3IzKGNyMyk7Cj4+ICAKPj4gICAgICBpZiAoIG9sZF9jcjQgIT0g
Y3I0ICkKPj4gICAgICAgICAgd3JpdGVfY3I0KGNyNCk7Cj4+ICAKPj4gICAgICAvKgo+PiAtICAg
ICAqIE1ha2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQgUENJRCBjcmVh
dGVkIGJldHdlZW4KPj4gLSAgICAgKiBmbHVzaGluZyB0aGUgVExCIGFuZCB3cml0aW5nIHRoZSBu
ZXcgJWNyMyB2YWx1ZSByZW1haW4gaW4gdGhlIFRMQi4KPj4gLSAgICAgKgo+PiAtICAgICAqIFRo
ZSB3cml0ZSB0byBDUjQganVzdCBhYm92ZSBoYXMgcGVyZm9ybWVkIGEgd2lkZXIgZmx1c2ggaW4g
Y2VydGFpbgo+PiAtICAgICAqIGNhc2VzLCB3aGljaCB0aGVyZWZvcmUgZ2V0IGV4Y2x1ZGVkIGhl
cmUuIFNpbmNlIHRoYXQgd3JpdGUgaXMKPj4gLSAgICAgKiBjb25kaXRpb25hbCwgbm90ZSBpbiBw
YXJ0aWN1bGFyIHRoYXQgaXQgd29uJ3QgYmUgc2tpcHBlZCBpZiBQQ0lERQo+PiAtICAgICAqIHRy
YW5zaXRpb25zIGZyb20gMSB0byAwLiBUaGlzIGlzIGJlY2F1c2UgdGhlIENSNCB3cml0ZSBmdXJ0
aGVyIHVwIHdpbGwKPj4gLSAgICAgKiBoYXZlIGJlZW4gc2tpcHBlZCBpbiB0aGlzIGNhc2UsIGFz
IFBDSURFIGFuZCBQR0Ugd29uJ3QgYm90aCBiZSBzZXQgYXQKPj4gLSAgICAgKiB0aGUgc2FtZSB0
aW1lLgo+PiAtICAgICAqCj4+IC0gICAgICogTm90ZSBhbHNvIHRoYXQgUEdFIGlzIGFsd2F5cyBj
bGVhciBpbiBvbGRfY3I0Lgo+PiArICAgICAqICBQR0UgIHwgUENJREUgfCBmbHVzaCBhdAo+PiAr
ICAgICAqIC0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiArICAgICAq
ICAwLT4wIHwgMC0+MCAgfCBDUjMgd3JpdGUKPj4gKyAgICAgKiAgMC0+MCB8IDAtPjEgIHwgbi9h
IChzZWUgMXN0IENSNCB3cml0ZSkKPj4gKyAgICAgKiAgMC0+eCB8IDEtPjAgIHwgQ1I0IHdyaXRl
Cj4+ICsgICAgICogIHgtPjEgfCB4LT4xICB8IG4vYQo+PiArICAgICAqICAwLT4wIHwgMS0+MSAg
fCBJTlZQQ0lECj4+ICsgICAgICogIDAtPjEgfCAwLT4wICB8IENSMyBhbmQgQ1I0IHdyaXRlcwo+
PiArICAgICAqICAxLT4wIHwgMC0+MCAgfCBDUjQgd3JpdGUKPj4gKyAgICAgKiAgMS0+MCB8IDAt
PjEgIHwgbi9hIChzZWUgMXN0IENSNCB3cml0ZSkKPj4gKyAgICAgKiAgMS0+MSB8IDAtPjAgIHwg
bi9hIChzZWUgMXN0IENSNCB3cml0ZSkKPj4gKyAgICAgKiAgMS0+eCB8IDEtPnggIHwgbi9hCj4+
ICAgICAgICovCj4+IC0gICAgaWYgKCBvbGRfcGNpZCAhPSBjcjNfcGNpZChjcjMpICYmCj4gCj4g
WW91IHNlZW0gdG8gaGF2ZSBkcm9wcGVkIGFsbCB0aGUgdXNlcnMgb2YgY3IzX3BjaWQsIEkgZ3Vl
c3MgdGhlCj4gZnVuY3Rpb24gaXMgbm90IHJlbW92ZWQgYmVjYXVzZSB5b3UgcGxhbiB0byB1c2Ug
aXQgaW4gb3RoZXIgc2l0ZXM/Cj4gCj4+IC0gICAgICAgICAhKGNyNCAmIFg4Nl9DUjRfUEdFKSAm
Jgo+PiAtICAgICAgICAgKG9sZF9jcjQgJiBYODZfQ1I0X1BDSURFKSA8PSAoY3I0ICYgWDg2X0NS
NF9QQ0lERSkgKQo+PiAtICAgICAgICBpbnZwY2lkX2ZsdXNoX3NpbmdsZV9jb250ZXh0KG9sZF9w
Y2lkKTsKPj4gKyAgICBpZiAoIGNyNCAmIFg4Nl9DUjRfUENJREUgKQo+PiArICAgICAgICBpbnZw
Y2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7Cj4gCj4gSXNuJ3QgdGhpcyBnb2luZyB0byBiZSBx
dWl0ZSBleHBlbnNpdmUgY29tcGFyZWQgdG8gdGhlIHNpbmdsZSBQQ0lECj4gZmx1c2hpbmcgZG9u
ZSBiZWZvcmU/IChpZTogaW52cGNpZF9mbHVzaF9zaW5nbGVfY29udGV4dCB2cwo+IGludnBjaWRf
Zmx1c2hfYWxsX25vbmdsb2JhbHMpCgouLi4gdGhlIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRl
eHQoKSBnZXRzIGVsaW1pbmF0ZWQgYWx0b2dldGhlcgooYnkgZG9pbmcgdGhlIG1haW4gZmx1c2gg
X2FmdGVyXyB0aGUgY29udHJvbCByZWdpc3RlciB3cml0ZXMpLgoKQXMgdG8gY3IzX3BjaWQoKSAt
IHRoZSBmdW5jdGlvbiBpcyB2YWxpZCB0byBoYXZlIGluIGNhc2Ugb2YgZnV0dXJlCnVzZSAoZS5n
LiBpbiBIVk0gY29kZSksIHNvIEkgZGlkbid0IHNlZSBhIHBvaW50IGluIGRlbGV0aW5nIGl0LgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:16:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:16: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 1i8M9m-0003Gg-Vo; Thu, 12 Sep 2019 10:16:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKPp=XH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8M9l-0003Gb-Sf
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:16:53 +0000
X-Inumbo-ID: 70c052ac-d546-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 70c052ac-d546-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 10:16:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568283413;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=cKRMiJrHSJAGkJtVzL6/jZR4eJhgQ9UXWDqK+AmziUQ=;
 b=aLJERKDurrTFyiaOWSdfCJui9WddlZo56wq1SNTuc2XM/3mRxSTI5/qG
 IgRfbvyZhAj4llnjB6VH1Q7d1EbcwsUgQRGCJP/7EmftpW/bByoakZ/AE
 bi49Xf630zPNrTcVqtuluL7u/PemwFcW1Lma7uSx3DHYf/OHywYCPCUzc 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RROzK3s5hvkoj5LzzXiM0usSw55gMe5qwpV6EYcdVtxU0ZgMTokic+8HHFQCZkivn/vPSUYe2a
 8t662YfrFiszB9DSh5fGnsM85SrapGm33vysZLSJa2iEXqSEbwGZSyqsnMJPzjjTqRDcuCS4og
 G7f0Jqq8GjT43IbHL3zMSp7CaqzXIUIX7o1cpqGLEMR9+DC2zqel+ZPI4OlsMg5s8i3Dkn/pqg
 8OSHv7czZOCqwCOyZcWAT5jWXoi2TbMSdtQVqsWVJKtBCT2AxfHrZCWXemW90+uBTs+jzlyq3W
 P7I=
X-SBRS: 2.7
X-MesageID: 5476475
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5476475"
Date: Thu, 12 Sep 2019 11:16:40 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190912101640.GB1308@perard.uk.xensource.com>
References: <20190911143618.23477-1-paul.durrant@citrix.com>
 <20190911143618.23477-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190911143618.23477-2-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 1/3] xen / notify: introduce a new
 XenWatchList abstraction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano
 Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDM6MzY6MTZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFhlbnN0b3JlIHdhdGNoIGNhbGwtYmFja3MgYXJlIGFscmVhZHkgYWJzdHJhY3RlZCBh
d2F5IGZyb20gWGVuQnVzIHVzaW5nCj4gdGhlIFhlbldhdGNoIGRhdGEgc3RydWN0dXJlIGJ1dCB0
aGUgYXNzb2NpYXRlZCBOb3RpZmllckxpc3QgbWFuaXB1bGF0aW9uCj4gYW5kIGZpbGUgaGFuZGxl
IHJlZ2lzdGF0aW9uIGlzIHN0aWxsIG9wZW4gY29kZWQgaW4gdmFyaW91cyB4ZW5fYnVzXy4uLigp
CiAgICAgICAgICAgICAgICAgIF4gcmVnaXN0cmF0aW9uCj4gZnVuY3Rpb25zLgo+IFRoaXMgcGF0
Y2ggY3JlYXRlcyBhIG5ldyBYZW5XYXRjaExpc3QgZGF0YSBzdHJ1Y3R1cmUgdG8gYWxsb3cgdGhl
c2UKPiBpbnRlcmFjdGlvbnMgdG8gYmUgYWJzdHJhY3RlZCBhd2F5IGZyb20gWGVuQnVzIGFzIHdl
bGwuIFRoaXMgaXMgaW4KPiBwcmVwYXJhdGlvbiBmb3IgYSBzdWJzZXF1ZW50IHBhdGNoIHdoaWNo
IHdpbGwgaW50cm9kdWNlIHNlcGFyYXRlIHdhdGNoIGxpc3RzCj4gZm9yIFhlbkJ1cyBhbmQgWGVu
RGV2aWNlIG9iamVjdHMuCj4gCj4gTk9URTogVGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBu
ZXcgTm90aWZpZXJMaXN0RW1wdHkoKSBoZWxwZXIgZnVuY3Rpb24KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBeIG5vdGlmaWVyX2xpc3RfZW1wdHkoKSA/Cgo+ICAgICAg
IGZvciB0aGUgcHVycG9zZXMgb2YgYWRkaW5nIGFuIGFzc2VydGlvbiB0aGF0IGEgWGVuV2F0Y2hM
aXN0IGlzIG5vdAo+ICAgICAgIGZyZWVkIHdoaWxzdCBpdHMgYXNzb2NpYXRlZCBOb3RpZmllckxp
c3QgaXMgc3RpbGwgb2NjdXBpZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:23:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MFl-00042T-MS; Thu, 12 Sep 2019 10:23:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uvwM=XH=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i8MFk-00042O-3B
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:23:04 +0000
X-Inumbo-ID: 4d2916ac-d547-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d2916ac-d547-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 10:23: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 03288AF24;
 Thu, 12 Sep 2019 10:23:01 +0000 (UTC)
Message-ID: <8e1c6d03d20c4eeb0b57af9ce4f87dc17e1dcdae.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
Date: Thu, 12 Sep 2019 12:22:59 +0200
In-Reply-To: <a637c5a4-d1f6-bf43-6eb2-c9702a79ca48@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-31-jgross@suse.com>
 <a637c5a4-d1f6-bf43-6eb2-c9702a79ca48@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 30/48] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5046489645024012609=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5046489645024012609==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-t1jRxyX/FyKmAO90x21i"


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

On Wed, 2019-09-11 at 12:30 +0200, Jan Beulich wrote:
> On 09.08.2019 16:58, Juergen Gross wrote:
> >=20
> > --- a/xen/include/xen/sched-if.h
> > +++ b/xen/include/xen/sched-if.h
> > @@ -75,6 +75,20 @@ static inline bool unit_runnable(const struct
> > sched_unit *unit)
> >      return vcpu_runnable(unit->vcpu_list);
> >  }
> > =20
> > +static inline bool unit_runnable_state(const struct sched_unit
> > *unit)
> > +{
> > +    struct vcpu *v;
> > +    bool runnable;
> > +
> > +    v =3D unit->vcpu_list;
> > +    runnable =3D vcpu_runnable(v);
> > +
> > +    v->new_state =3D runnable ? RUNSTATE_running
> > +                            : (v->pause_flags & VPF_blocked)
> > +                              ? RUNSTATE_blocked :
> > RUNSTATE_offline;
> > +    return runnable;
> > +}
>=20
> Especially for understanding the (correctness of the) credit1
> changes it would be rather helpful if once again this function
> actually iterated over all vCPU-s right away (even if there's
> only one per unit right now), to see how their varying states
> get combined.
>=20
Yep, I agree.

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)


--=-t1jRxyX/FyKmAO90x21i
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+4FAl16HIQACgkQFkJ4iaW4
c+616hAAuexjUhHKLF7fnvjkzli7Lab2JjcRDoj+iheYZaDPbjOSKE+KJFh+eO/6
IS4Ig1Rb3FWXBPJCs9ndw11cufiI32A9RXyj5gIMLbVapj6uw2zLpozc5Vdinn5h
ewoUzcMvmvFKFIrXMbvHL9xiK1e89tRxIJpfEqhje3s+2I6AIkc54VfVo1M4DuTI
fUGeoGQYaYYzd0jzYxZYRFdz14z0bpHD0Gltf5lZLI9sSsL/x8W4amOjdVBlpIKx
hBJ1b4+flJaf51AxeTnyG332eIGJpZ6lh6OI+mZkzS1fXV9VlqDd0d90hzotSkBc
RDpW3+uBNbLuez7bW4GM+m6Z/S9NwwfjThtodRPtIIDvoLrqx7bESE6+aBGQuzmU
0pkjtsX2U/LvVv6A/DbyYHpwUn0P2ThgTlmINcVEpFIc6I0jKwgP53IczWJKra3r
ovgof3cWfB6KUm6UJSCwGaCkE7DfCQeqMAN82KylqOhXygpcDlV23xzgNYyeMF6c
2HYEhZE62cK4URUF5h2uBVzfWpioezamkMnZX/il96STAq4CmxRDkAnFmumpbyYg
U2vRF9DovRR7QegHfUQ9CxwNlod0kfFzj1VjihmVVZTtMAeABQyyN1fqyc1HP6Y/
hl2nLXBeNKRDd/ktTjGTqc6K1Y9LLduZ86dKCrhNfRlZ67IxQB0=
=vkeE
-----END PGP SIGNATURE-----

--=-t1jRxyX/FyKmAO90x21i--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5046489645024012609==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:25:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MHc-00049V-8x; Thu, 12 Sep 2019 10:25: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=uvwM=XH=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i8MHb-00049F-8f
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:24:59 +0000
X-Inumbo-ID: 91bb2cce-d547-11e9-83e6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91bb2cce-d547-11e9-83e6-12813bfff9fa;
 Thu, 12 Sep 2019 10:24: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 34BD6AF47;
 Thu, 12 Sep 2019 10:24:57 +0000 (UTC)
Message-ID: <08af44affecf2f635afc0ff1e1f377651866d78b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 12:24:51 +0200
In-Reply-To: <20190809145833.1020-31-jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-31-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 30/48] 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: 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>
Content-Type: multipart/mixed; boundary="===============4414281846376508431=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-08-09 at 16:58 +0200, Juergen Gross wrote:
> Today the vcpu runstate of a new scheduled vcpu is always set to
> "running" even if at that time vcpu_runnable() is already returning
> false due to a race (e.g. with pausing the vcpu).
>=20
> With core scheduling this can no longer work as not all vcpus of a
> schedule unit have to be "running" when being scheduled. So the
> vcpu's
> new runstate has to be selected at the same time as the runnability
> of
> the related schedule unit is probed.
>=20
So, you're saying that this patch is meant at fixing a race. A race
that, if I understood correctly, it's not there/it's not problematic
right now, but will be when we have more than 1 vcpu in a unit and we
enable core scheduling. Is this the case?

If yes:
- this very patch, at this point in the series, is basically
introducing no functional (or at least behavioral) change, is this
right too?
- can you provide some more detail about the race. When/how it occurs
and how the changes done in credit and rt fix it?

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)


--=-vbQxU2DbMKz2WftpD2J0
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+4FAl16HPQACgkQFkJ4iaW4
c+5laxAA3DErsducXHK1nL4QHFH1bNP3EI3bSH5cXkv8zIJ6DpkDNi4mj0CyBUcB
/1/aGUrJjParXscK9Km3e7hnk7BIjQcdmqVGFYW/RoHbKUWtr5ZsTslsesZh+wpV
9T2Q9l+/a/G/A+hTBDXA3w2j4MEzi+aPdDO6DfJRK5UP7PR6RJXVXlIguKsuqKF2
3h/V71tr2YC/Q9rYCB8v87ry/9ZklO5hd0nxoV8gD8bANR7DBtYgFNX9Q6bLSE3o
ZBaVX5KvQd580yERxrzjqB3vp8A+zGdhMEAGMkyS41tcPKyJqyba3U0DldsUjJIN
VKqu7mlHn8zFpf08ddtVNM+gi/cMJtBGAxoB0xpDsJNUv1Xm/kNGUvWfebYw+7X5
70HHj8Vap4QaD6S1MVeYc4q5ZWHzW5VbmK7LHd4/VKiadLqs5gbbCSUydAIr4dBC
/O83gkHeDhbeOE41y26DYjT0TkJMaNjyF7wqKBkeOXovK+PbsCaQCsazP7RgkYLp
OdHs3aewfAGZK32mBAj5zOohOfRkQJ7Yv0vZKPAAw86gjMoAUeGZo3x8Fr28fTTY
eoz+9KbxhvdXBW91591nsaHvSu/UYh68KMiQd9dtWuRf2s93rKjnuoQ6b/vXfoCn
COLF/SHQmCe68O/i2bx+BejhbeX27NE8Hq9gBi3myW2RmFNHsVc=
=TTxb
-----END PGP SIGNATURE-----

--=-vbQxU2DbMKz2WftpD2J0--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4414281846376508431==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:25:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MHc-00049c-J9; Thu, 12 Sep 2019 10:25:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8MHb-00049M-HT
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:24:59 +0000
X-Inumbo-ID: 91b39d1a-d547-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 91b39d1a-d547-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 10:24: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 34DA5AF6B;
 Thu, 12 Sep 2019 10:24:57 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-2-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <eb664aac-8068-be59-39f2-745b5f986307@suse.com>
Date: Thu, 12 Sep 2019 12:24:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-2-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 01/16] 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>,
 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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21pY3JvY29kZV9pbnRlbC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
Cj4gQEAgLTEzNCwyMSArMTM0LDExIEBAIHN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNp
Z25lZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCj4gICAgICByZXR1
cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGljIGlubGluZSBpbnQgbWljcm9jb2RlX3VwZGF0ZV9tYXRj
aCgKPiAtICAgIHVuc2lnbmVkIGludCBjcHVfbnVtLCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hl
YWRlcl9pbnRlbCAqbWNfaGVhZGVyLAo+IC0gICAgaW50IHNpZywgaW50IHBmKQo+ICtzdGF0aWMg
aW50IG1pY3JvY29kZV9zYW5pdHlfY2hlY2soY29uc3Qgdm9pZCAqbWMpCj4gIHsKPiAtICAgIHN0
cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdV9u
dW0pOwo+IC0KPiAtICAgIHJldHVybiAoc2lnbWF0Y2goc2lnLCB1Y2ktPmNwdV9zaWcuc2lnLCBw
ZiwgdWNpLT5jcHVfc2lnLnBmKSAmJgo+IC0gICAgICAgICAgICAobWNfaGVhZGVyLT5yZXYgPiB1
Y2ktPmNwdV9zaWcucmV2KSk7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbnQgbWljcm9jb2RlX3Nhbml0
eV9jaGVjayh2b2lkICptYykKPiAtewo+IC0gICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50
ZWwgKm1jX2hlYWRlciA9IG1jOwo+IC0gICAgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRf
aGVhZGVyID0gTlVMTDsKPiAtICAgIHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7
Cj4gKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0g
bWM7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgKmV4dF9oZWFkZXIgPSBO
VUxMOwo+ICsgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKPiAg
ICAgIHVuc2lnbmVkIGxvbmcgdG90YWxfc2l6ZSwgZGF0YV9zaXplLCBleHRfdGFibGVfc2l6ZTsK
PiAgICAgIHVuc2lnbmVkIGludCBleHRfc2lnY291bnQgPSAwLCBpOwo+ICAgICAgdWludDMyX3Qg
c3VtLCBvcmlnX3N1bTsKPiBAQCAtMjM0LDYgKzIyNCw0MiBAQCBzdGF0aWMgaW50IG1pY3JvY29k
ZV9zYW5pdHlfY2hlY2sodm9pZCAqbWMpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArLyog
Q2hlY2sgYW4gdXBkYXRlIGFnYWluc3QgdGhlIENQVSBzaWduYXR1cmUgYW5kIGN1cnJlbnQgdXBk
YXRlIHJldmlzaW9uICovCj4gK3N0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgbWlj
cm9jb2RlX3VwZGF0ZV9tYXRjaCgKPiArICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVy
X2ludGVsICptY19oZWFkZXIsIHVuc2lnbmVkIGludCBjcHUpCj4gK3sKPiArICAgIGNvbnN0IHN0
cnVjdCBleHRlbmRlZF9zaWd0YWJsZSAqZXh0X2hlYWRlcjsKPiArICAgIGNvbnN0IHN0cnVjdCBl
eHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAg
IHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNw
dSk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgc2lnID0gdWNpLT5jcHVfc2lnLnNpZzsKPiArICAgIHVu
c2lnbmVkIGludCBwZiA9IHVjaS0+Y3B1X3NpZy5wZjsKPiArICAgIHVuc2lnbmVkIGludCByZXYg
PSB1Y2ktPmNwdV9zaWcucmV2Owo+ICsgICAgdW5zaWduZWQgbG9uZyBkYXRhX3NpemUgPSBnZXRf
ZGF0YXNpemUobWNfaGVhZGVyKTsKPiArICAgIGNvbnN0IHZvaWQgKmVuZCA9IChjb25zdCB2b2lk
ICopbWNfaGVhZGVyICsgZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwo+ICsKPiArICAgIEFTU0VS
VCghbWljcm9jb2RlX3Nhbml0eV9jaGVjayhtY19oZWFkZXIpKTsKPiArICAgIGlmICggc2lnbWF0
Y2goc2lnLCBtY19oZWFkZXItPnNpZywgcGYsIG1jX2hlYWRlci0+cGYpICkKPiArICAgICAgICBy
ZXR1cm4gKG1jX2hlYWRlci0+cmV2ID4gcmV2KSA/IE5FV19VQ09ERSA6IE9MRF9VQ09ERTsKPiAr
Cj4gKyAgICBleHRfaGVhZGVyID0gKGNvbnN0IHZvaWQgKikobWNfaGVhZGVyICsgMSkgKyBkYXRh
X3NpemU7Cj4gKyAgICBleHRfc2lnID0gKGNvbnN0IHZvaWQgKikoZXh0X2hlYWRlciArIDEpOwo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiBNYWtlIHN1cmUgdGhlcmUgaXMgZW5vdWdoIHNwYWNlIHRv
IGhvbGQgYW4gZXh0ZW5kZWQgaGVhZGVyIGFuZCBlbm91Z2gKPiArICAgICAqIGFycmF5IGVsZW1l
bnRzLgo+ICsgICAgICovCj4gKyAgICBpZiAoIChlbmQgPCAoY29uc3Qgdm9pZCAqKWV4dF9zaWcp
IHx8Cj4gKyAgICAgICAgIChlbmQgPCAoY29uc3Qgdm9pZCAqKShleHRfc2lnICsgZXh0X2hlYWRl
ci0+Y291bnQpKSApCj4gKyAgICAgICAgcmV0dXJuIE1JU19VQ09ERTsKCldpdGggeW91IG5vdyBh
c3N1bWluZyB0aGF0IHRoZSBibG9iIGhhcyBwcmV2aW91c2x5IHBhc3NlZAptaWNyb2NvZGVfc2Fu
aXR5X2NoZWNrKCksIHRoaXMgb25seSBuZWVkcyB0byBiZQoKICAgIGlmICggKGVuZCA8PSAoY29u
c3Qgdm9pZCAqKWV4dF9zaWcpICkKICAgICAgICByZXR1cm4gTUlTX1VDT0RFOwoKbm93IGFmYWlj
dC4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CnByZWZlcmFi
bHkgd2l0aCB0aGlzIGFkanVzdG1lbnQgKGFzc3VtaW5nIHlvdSBhZ3JlZSkuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:26:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MIi-0004Jr-0g; Thu, 12 Sep 2019 10:26:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyaC=XH=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i8MIg-0004Jh-GM
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:26:06 +0000
X-Inumbo-ID: b998bbbc-d547-11e9-b299-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b998bbbc-d547-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 10:26:05 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id a4so23043636ljk.8
 for <xen-devel@lists.xenproject.org>; Thu, 12 Sep 2019 03:26: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=fCcLc/VZnqkRVSOqLeY/2UOLFhwlFfSpSNEyUxOOTX4=;
 b=rlxL7fhssGikTxTpQUKX9xwB7Ps6lC8OhUKFBHS6OVCZEWOxBR8gQTVW+LkKHjOmgX
 Kkj/BToG+ZIlER7KQn6HeJB1ST/lWGB8x12k06OvH3k3nd97NJ8I0YeLQBnsJKBMHBCc
 InxKw7ubQLOBfOj78ozT9y0XTqDfm+Mk522U7hKNe8tPMoVAbqdt+4iqnK3JyQU0MRr1
 pDqzzsPObI7cDtv0D6UuAKen4X0U84yLGgugddxHseNaDO6IHECtqfMhqwZneH+KNyQ5
 H18CcT/Sv5Qt7UQ3GY6YMGFIypKi6Ye/ws+0+OeIJX6NUcBqva1V1IvWVqSdyQM90/e8
 JgSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=fCcLc/VZnqkRVSOqLeY/2UOLFhwlFfSpSNEyUxOOTX4=;
 b=AgW3bh+TA8TnbXwXhJkP8TJRAPF5+c2e5yFtAVF0Qaxl5wUeMGMQjo6eQBYYrWgQgA
 5/ETS0zJ+zqYN/38O/Fs6u5J0XhSRu67CcqlZ3s6MY+l764jjAEmO8ck4T8jlh9W78U3
 rlts5GajlVB/5TCUBUQH6cZp8UVbaJUz3idDdIfeNnwyIB/eM/zeohaKuClbXHvZUTl6
 FDvTCaBczsj0tbG4W/UI79UMQBHNAoukrAyzZF6rnFkl7kIA/7uzb5Qz3RrMPyo+QR9z
 gH4rg6+DvhUuvHFsla2ZbwWyydrZ8s828lMaQCgKK4JwIld25VjF6ElIsQkX5jBDAG0l
 y0Ow==
X-Gm-Message-State: APjAAAXjF09xE5xjntt3/vLSkMxqhCpVraG53sj3kB5/i2gGU+5EqvFs
 aTen+dfudatYLietBl3E7eg=
X-Google-Smtp-Source: APXvYqxyXbxQEy21TUXVs3ALSXJxMcGEtjaaislIwdEK6LqNh66FslbvUb9T9U3VSeIa8ivtvupFWw==
X-Received: by 2002:a2e:b613:: with SMTP id r19mr9811250ljn.185.1568283963815; 
 Thu, 12 Sep 2019 03:26:03 -0700 (PDT)
Received: from [10.17.180.84] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 z9sm5548536ljn.78.2019.09.12.03.26.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Sep 2019 03:26:02 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-2-git-send-email-andrii.anisov@gmail.com>
 <87o8zqg19z.fsf@epam.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <fa467ad5-c12f-c621-1a57-570c0a87a4a0@gmail.com>
Date: Thu, 12 Sep 2019 13:26:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87o8zqg19z.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 1/9] schedule: Introduce per-pcpu time
 accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@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>

SGVsbG8gVm9sb2R5bXlyLAoKT24gMTEuMDkuMTkgMjE6MDEsIFZvbG9keW15ciBCYWJjaHVrIHdy
b3RlOgo+PiBJbnRyb2R1Y2UgcGVyLXBjcHUgdGltZSBhY2NvdW50aW5nIHdoYXQgaW5jbHVkZXMg
dGhlIGZvbGxvd2luZyBzdGF0ZXM6Cj4+Cj4+IFRBQ0NfSFlQIC0gdGhlIHBjcHUgZXhlY3V0ZXMg
aHlwZXJ2aXNvciBjb2RlIGxpa2Ugc29mdGlycSBwcm9jZXNzaW5nCj4+ICAgICAgICAgICAgIChp
bmNsdWRpbmcgc2NoZWR1bGluZyksIHRhc2tsZXRzIGFuZCBjb250ZXh0IHN3aXRjaGVzCj4+IFRB
Q0NfR1VFU1QgLSB0aGUgcGNwdSBleGVjdXRlcyBndWVzdHMgY29kZQo+PiBUQUNDX0lETEUgLSB0
aGUgbG93LXBvd2VyIHN0YXRlIG9mIHRoZSBwY3B1Cj4gSXMgaXQgcmVhbGx5IGxvdy1wb3dlcj8K
Ckl0IGlzIHJhdGhlciBtYXR0ZXIgb2Ygc2NoZWR1bGluZyBkZXNpZ24uIEl0IGRpZmZlcnMgZnJv
bSBPUyB0byBPUywgZXZlbiBmcm9tIGFyY2ggdG8gYXJjaC4gU2VlIFsxXS4KTWUgcGVyc29uYWxs
eSB0ZW5kIHRvIHRyZWF0IG9ubHkgbG93LXBvd2VyIHN0YXRlIGFzIGEgdHJ1ZSBpZGxlLgpBcyBh
IGJhZCAoSU1PKSBleGFtcGxlIEkgY2FuIGdpdmUgdGhlIGN1cnJlbnQgWEVOIG1haW5saW5lLiBQ
cmV0dHkgaGVhdnkgdGFza3MgY291bGQgYmUgcGVyZm9ybWVkIGJ5IHRoZSBpZGxlIHZjcHUsIGFu
ZCB0aGV5IGFyZSBhY2NvdW50ZWQgYXMgaWRsZS4gVGhpcyBtYXkgbWlzbGVhZCwgZm9yIGV4YW1w
bGUsIGNwdWZyZXEgZ292ZXJub3IuCgo+PiBUQUNDX0lSUSAtIHRoZSBwY3B1IHBlcmZvcm1zIGlu
dGVycnVwdHMgcHJvY2Vzc2luZywgd2l0aG91dCBzZXBhcmF0aW9uIHRvCj4+ICAgICAgICAgICAg
IGd1ZXN0IG9yIGh5cGVydmlzb3IgaW50ZXJydXB0cwo+IEkgdGhpbmssIHdvcmQgImRpc3Rpbmd1
aXNoaW5nIiB3b3VsZCBiZSBiZXR0ZXIgdGhhbiAic2VwYXJhdGlvbiIKCldoeSBzbz8KCj4gCj4+
IFRBQ0NfR1NZTkMgLSB0aGUgcGNwdSBleGVjdXRlcyBoeXBlcnZpc29yIGNvZGUgdG8gcHJvY2Vz
cyBzeW5jaHJvbm91cyB0cmFwCj4+ICAgICAgICAgICAgICAgZnJvbSB0aGUgZ3Vlc3QuIEUuZy4g
aHlwZXJjYWxsIHByb2Nlc3Npbmcgb3IgaW8gZW11bGF0aW9uLgo+Pgo+PiBDdXJyZW50bHksIHRo
ZSBvbmx5IHJlZW50ZXJhbnQgc3RhdGUgaXMgVEFDQ19JUlEuIEl0IGlzIGFzc3VtZWQsIG5vIGNo
YW5nZXMKPj4gdG8gc3RhdGUgb3RoZXIgdGhhbiBUQUNDX0lSUSBjb3VsZCBoYXBwZW4gdW50aWwg
d2UgcmV0dXJuIGZyb20gbmVzdGVkCj4+IGludGVycnVwdHMuIElSUSB0aW1lIGlzIGFjY291bnRl
ZCBpbiBhIGRpc3RpbmN0IHdheSBjb21wYXJpbmcgdG8gb3RoZXIgc3RhdGVzLgo+PiBJdCBpcyBh
Y3VtdWxhdGVkIGJldHdlZW4gb3RoZXIgc3RhdGVzIHRyYW5zaXRpb24gbW9tZW50cywgYW5kIGlz
IHN1YnN0cmFjdGVkCj4+IGZyb20gdGhlIG9sZCBzdGF0ZSBvbiBzdGF0ZXMgdHJhbnNpb24gY2Fs
Y3VsYXRpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgIHwgODEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIHwgMjcgKysrKysrKysrKysrKysrKysKPj4gICAyIGZpbGVzIGNo
YW5nZWQsIDEwOCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gaW5kZXggN2I3MTU4MS4uNmRkNjYw
MyAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4+ICsrKyBiL3hlbi9jb21t
b24vc2NoZWR1bGUuYwo+PiBAQCAtMTUzOSw2ICsxNTM5LDg3IEBAIHN0YXRpYyB2b2lkIHNjaGVk
dWxlKHZvaWQpCj4+ICAgICAgIGNvbnRleHRfc3dpdGNoKHByZXYsIG5leHQpOwo+PiAgIH0KPj4g
ICAKPj4gK0RFRklORV9QRVJfQ1BVKHN0cnVjdCB0YWNjLCB0YWNjKTsKPj4gKwo+PiArc3RhdGlj
IHZvaWQgdGFjY19zdGF0ZV9jaGFuZ2UoZW51bSBUQUNDX1NUQVRFUyBuZXdfc3RhdGUpCj4+ICt7
Cj4+ICsgICAgc190aW1lX3Qgbm93LCBkZWx0YTsKPj4gKyAgICBzdHJ1Y3QgdGFjYyogdGFjYyA9
ICZ0aGlzX2NwdSh0YWNjKTsKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArCj4+ICsg
ICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwo+PiArCj4+ICsgICAgbm93ID0gTk9XKCk7Cj4+ICsg
ICAgZGVsdGEgPSBub3cgLSB0YWNjLT5zdGF0ZV9lbnRyeV90aW1lOwo+PiArCj4+ICsgICAgLyog
V2UgZG8gbm90IGV4cGVjdCBzdGF0ZXMgcmVlbnRlcmFiaWxpdHkgKGF0IGxlYXN0IHRocm91Z2gg
dGhpcyBmdW5jdGlvbikqLwo+PiArICAgIEFTU0VSVChuZXdfc3RhdGUgIT0gdGFjYy0+c3RhdGUp
Owo+PiArCj4+ICsgICAgdGFjYy0+c3RhdGVfdGltZVt0YWNjLT5zdGF0ZV0gKz0gZGVsdGEgLSB0
YWNjLT5pcnFfdGltZTsKPj4gKyAgICB0YWNjLT5zdGF0ZV90aW1lW1RBQ0NfSVJRXSArPSB0YWNj
LT5pcnFfdGltZTsKPj4gKyAgICB0YWNjLT5pcnFfdGltZSA9IDA7Cj4+ICsgICAgdGFjYy0+c3Rh
dGUgPSBuZXdfc3RhdGU7Cj4+ICsgICAgdGFjYy0+c3RhdGVfZW50cnlfdGltZSA9IG5vdzsKPj4g
Kwo+PiArICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKPj4gK30KPj4gKwo+PiArdm9pZCB0
YWNjX2h5cChpbnQgcGxhY2UpCj4gSSBiZWxpZXZlLCB5b3Ugd2FudCBzb21lIGVudW0gZm9yIHRo
aXMgInBsYWNlIiBwYXJhbWV0ZXIgdHlwZQo+PiArewo+PiArLy8gICAgcHJpbnRrKCJcdHRhY2Nf
aHlwICV1LCBwbGFjZSAlZFxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBwbGFjZSk7Cj4gUGxlYXNl
LCBkb24ndCBwdXNoIGNvbW1lbnRlZC1vdXQgY29kZS4gQlRXLCBJIHRoaW5rLCBpdCBpcyBwb3Nz
aWJsZSB0bwo+IGFkZCBzb21lIFRBQ0NfREVCVUcgZmFjaWxpdGllcyB0byBlbmFibGUvZGlzYWJs
ZSB0aGlzIHRyYWNlcyBkdXJpbmcKPiBjb21waWxlLXRpbWUuCj4gCj4gQWxzbywgbG9va3MgbGlr
ZSB5b3UgZG9uJ3QgdXNlICJwbGFjZSIgcGFyYW1ldGVyIGF0IGFsbC4KClNpbmNlIHRoYXQgaXMg
dGhlIFJGQywgSSd2ZSBjb21mb3J0ZWQgbXlzZWxmIHdpdGggbGVhdmluZyBteSBkZWJ1ZyBjb2Rl
IGluIHBsYWNlLiBJIGhvcGUgaXQgc2hvdWxkIG5vdCBiZSBjb25mdXNpbmcuCgo+IAo+IExhc3Rs
eSwgSSBiZWxpZXZlIHRoYXQgdGhpcyBmdW5jdGlvbiAoYW5kIG90aGVyIHNpbWlsYXIgZnVuY3Rp
b25zIGJlbG93KQo+IGNhbiBiZSBkZWZpbmVkIGFzICJzdGF0aWMgaW5saW5lIiBpbiBhIGhlYWRl
ciBmaWxlCgpOb3QgdGhpcyB0aW1lLiBUaGV5IGFyZSBtb3N0bHkgY2FsbGVkIGZyb20gYXNtIChh
dCBsZWFzdCBub3cpLgoKPiAKPj4gKyAgICB0YWNjX3N0YXRlX2NoYW5nZShUQUNDX0hZUCk7Cj4+
ICt9Cj4+ICsKPj4gK3ZvaWQgdGFjY19ndWVzdChpbnQgcGxhY2UpCj4+ICt7Cj4+ICsvLyAgICBw
cmludGsoIlx0dGFjY19ndWVzdCAldSwgcGxhY2UgJWRcbiIsIHNtcF9wcm9jZXNzb3JfaWQoKSwg
cGxhY2UpOwo+PiArICAgIHRhY2Nfc3RhdGVfY2hhbmdlKFRBQ0NfR1VFU1QpOwo+PiArfQo+PiAr
Cj4+ICt2b2lkIHRhY2NfaWRsZShpbnQgcGxhY2UpCj4+ICt7Cj4+ICsvLyAgICBwcmludGsoIlx0
aWRsZSBjcHUgJXUsIHBsYWNlICVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCksIHBsYWNlKTsKPj4g
KyAgICB0YWNjX3N0YXRlX2NoYW5nZShUQUNDX0lETEUpOwo+PiArfQo+PiArCj4+ICt2b2lkIHRh
Y2NfZ3N5bmMoaW50IHBsYWNlKQo+PiArewo+PiArLy8gICAgcHJpbnRrKCJcdHRhY2NfZ3N5bmMg
JXUsIHBsYWNlICVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCksIHBsYWNlKTsKPj4gKyAgICB0YWNj
X3N0YXRlX2NoYW5nZShUQUNDX0dTWU5DKTsKPj4gK30KPj4gKwo+PiArdm9pZCB0YWNjX2lycV9l
bnRlcihpbnQgcGxhY2UpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHRhY2MqIHRhY2MgPSAmdGhpc19j
cHUodGFjYyk7Cj4+ICsKPj4gKy8vICAgIHByaW50aygiXHR0YWNjX2lycV9lbnRlciAldSwgcGxh
Y2UgJWQsIGNudCAlZFxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBwbGFjZSwgdGhpc19jcHUodGFj
YykuaXJxX2NudCk7Cj4+ICsgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4g
KyAgICBBU1NFUlQodGFjYy0+aXJxX2NudCA+PSAwKTsKPiBZb3UgY2FuIG1ha2UgaXJxX2NudCB1
bnNpZ25lZCBhbmQgZHJvcCB0aGlzIGFzc2VydC4KCk5vLiBPdGhlcndpc2Ugb25lIG1pZ2h0IG1p
c3MgcHJvcGVyIGNhbGwgc2VxdWVuY2Ugd2hlbiB1dGlsaXplIHRoaXMgZm9yIHRoZSBkaWZmZXJl
bnQgYXJjaCwgYW5kIGhhdmUgbm8gbm90aWNlIGZyb20gdGhlIGRlYnVnIGFzc2VydGlvbi4KCj4g
Cj4+ICsKPj4gKyAgICBpZiAoIHRhY2MtPmlycV9jbnQgPT0gMCApCj4+ICsgICAgewo+PiArICAg
ICAgICB0YWNjLT5pcnFfZW50ZXJfdGltZSA9IE5PVygpOwo+PiArICAgIH0KPiBDb2Rpbmcgc3R5
bGU6Cj4gCj4gLS0tCj4gQnJhY2VzIHNob3VsZCBiZSBvbWl0dGVkIGZvciBibG9ja3Mgd2l0aCBh
IHNpbmdsZSBzdGF0ZW1lbnQuIGUuZy4sCj4gCj4gaWYgKCBjb25kaXRpb24gKQo+ICAgICAgc2lu
Z2xlX3N0YXRlbWVudCgpOwo+IC0tLQo+IAoKT0suCgo+PiArCj4+ICsgICAgdGFjYy0+aXJxX2Nu
dCsrOwo+PiArfQo+PiArCj4+ICt2b2lkIHRhY2NfaXJxX2V4aXQoaW50IHBsYWNlKQo+PiArewo+
PiArICAgIHN0cnVjdCB0YWNjKiB0YWNjID0gJnRoaXNfY3B1KHRhY2MpOwo+PiArCj4+ICsvLyAg
ICBwcmludGsoIlx0dGFjY19pcnFfZXhpdCAldSwgcGxhY2UgJWQsIGNudCAlZFxuIiwgc21wX3By
b2Nlc3Nvcl9pZCgpLCBwbGFjZSwgdGFjYy0+aXJxX2NudCk7Cj4+ICsgICAgQVNTRVJUKCFsb2Nh
bF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4gKyAgICBBU1NFUlQodGFjYy0+aXJxX2NudCA+IDApOwo+
PiArICAgIGlmICggdGFjYy0+aXJxX2NudCA9PSAxICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHRh
Y2MtPmlycV90aW1lID0gTk9XKCkgLSB0YWNjLT5pcnFfZW50ZXJfdGltZTsKPj4gKyAgICAgICAg
dGFjYy0+aXJxX2VudGVyX3RpbWUgPSAwOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHRhY2MtPmly
cV9jbnQtLTsKPiBXaGF0IGlmLCB5b3UgSVJRIHdpbGwgYXJyaXZlIHJpZ2h0IGFmdGVyIHRoaXM/
IEkgYmVsaWV2ZSwgeW91IHdpbGwgbG9zZQo+IHNvbWUgb2YgdGhlIGFjY3VtdWxhdGVkIHRpbWUu
CgpTZWUgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKSBhYm92ZS4KCj4gCj4+ICt9Cj4+
ICsKPj4gICB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCj4+ICAgewo+PiAg
ICAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVt
b3J5LiAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAo+PiBpbmRleCBlMzYwMWMxLi4wNGE4NzI0IDEwMDY0NAo+PiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAo+PiBAQCAtMTAwMiw2ICsxMDAyLDMzIEBAIGV4dGVybiB2b2lkIGR1bXBfcnVucSh1bnNpZ25l
ZCBjaGFyIGtleSk7Cj4+ICAgCj4+ICAgdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5f
c3lzY3RsX3BoeXNpbmZvICpwaSk7Cj4+ICAgCj4+ICtlbnVtIFRBQ0NfU1RBVEVTIHsKPiBJZiBJ
IHJlbWVtYmVyIGNvcnJlY3QsIGVudW0gbmFtZXMgc2hvdWxkIGluIGxvd2VyIGNhc2UKClVnaC4u
LgoKPiAKPj4gKyAgICBUQUNDX0hZUCA9IDAsCj4+ICsgICAgVEFDQ19HVUVTVCA9IDEsCj4+ICsg
ICAgVEFDQ19JRExFID0gMiwKPj4gKyAgICBUQUNDX0lSUSA9IDMsCj4+ICsgICAgVEFDQ19HU1lO
QyA9IDQsCj4+ICsgICAgVEFDQ19TVEFURVNfTUFYCj4+ICt9Owo+PiArCj4+ICtzdHJ1Y3QgdGFj
Ywo+PiArewo+PiArICAgIHNfdGltZV90IHN0YXRlX3RpbWVbVEFDQ19TVEFURVNfTUFYXTsKPj4g
KyAgICBzX3RpbWVfdCBzdGF0ZV9lbnRyeV90aW1lOwo+PiArICAgIGludCBzdGF0ZTsKPiBlbnVt
LCBtYXliZT8KCk1heWJlLgoKPiAKPj4gKwo+PiArICAgIHNfdGltZV90IGd1ZXN0X3RpbWU7Cj4+
ICsKPj4gKyAgICBzX3RpbWVfdCBpcnFfZW50ZXJfdGltZTsKPj4gKyAgICBzX3RpbWVfdCBpcnFf
dGltZTsKPj4gKyAgICBpbnQgaXJxX2NudDsKPj4gK307Cj4+ICsKPj4gK0RFQ0xBUkVfUEVSX0NQ
VShzdHJ1Y3QgdGFjYywgdGFjYyk7Cj4+ICsKPj4gK3ZvaWQgdGFjY19oeXAoaW50IHBsYWNlKTsK
Pj4gK3ZvaWQgdGFjY19pZGxlKGludCBwbGFjZSk7Cj4gV2hhdCBhYm91dCBmdW5jdGlvbnMgZnJv
bSBzY2hlZC5jPyBTaG91bGQgdGhleSBiZSBkZWNsYXJlZCB0aGVyZT8KCk1heWJlLgoKPiAKPj4g
Kwo+PiAgICNlbmRpZiAvKiBfX1NDSEVEX0hfXyAqLwo+PiAgIAo+PiAgIC8qCj4gCj4gCgpbMV0g
aHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvbGF0ZXN0L3NvdXJjZS9rZXJuZWwvc2No
ZWQvY3B1dGltZS5jI0w0MjkKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MM8-0004XH-Ii; Thu, 12 Sep 2019 10:29: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8MM7-0004XC-Qr
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:29:39 +0000
X-Inumbo-ID: 38ade7e3-d548-11e9-83e7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38ade7e3-d548-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 10:29: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 D1E48ADE0;
 Thu, 12 Sep 2019 10:29:35 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-4-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0d1705ae-15df-5c3b-334f-5b48c8df1d3a@suse.com>
Date: Thu, 12 Sep 2019 12:29:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-4-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 03/16] 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>,
 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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21pY3JvY29kZV9pbnRlbC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
Cj4gQEAgLTI2MCw2ICsyNjAsMzYgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3Vs
dCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKAo+ICAgICAgcmV0dXJuIE1JU19VQ09ERTsKPiAgfQo+
ICAKPiArc3RhdGljIGJvb2wgbWF0Y2hfY3B1KGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gg
KnBhdGNoKQo+ICt7Cj4gKyAgICBpZiAoICFwYXRjaCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ICsKPiArICAgIHJldHVybiBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCZwYXRjaC0+bWNfaW50
ZWwtPmhkciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNz
b3JfaWQoKSkgPT0gTkVXX1VDT0RFOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBmcmVlX3BhdGNo
KHZvaWQgKm1jKQo+ICt7Cj4gKyAgICB4ZnJlZShtYyk7Cj4gK30KPiArCj4gK3N0YXRpYyBlbnVt
IG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgY29tcGFyZV9wYXRjaCgKPiArICAgIGNvbnN0IHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKm5ldywgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqb2xk
KQo+ICt7Cj4gKyAgICAvKgo+ICsgICAgICogQm90aCBwYXRjaGVzIHRvIGNvbXBhcmUgYXJlIHN1
cHBvc2VkIHRvIGJlIGFwcGxpY2FibGUgdG8gbG9jYWwgQ1BVLgo+ICsgICAgICogSnVzdCBjb21w
YXJlIHRoZSByZXZpc2lvbiBudW1iZXIuCj4gKyAgICAgKi8KPiArICAgIEFTU0VSVChtaWNyb2Nv
ZGVfdXBkYXRlX21hdGNoKCZvbGQtPm1jX2ludGVsLT5oZHIsIHNtcF9wcm9jZXNzb3JfaWQoKSkg
IT0KPiArICAgICAgICAgICAgICAgTUlTX1VDT0RFKTsKPiArICAgIEFTU0VSVChtaWNyb2NvZGVf
dXBkYXRlX21hdGNoKCZuZXctPm1jX2ludGVsLT5oZHIsIHNtcF9wcm9jZXNzb3JfaWQoKSkgIT0K
PiArICAgICAgICAgICAgICAgTUlTX1VDT0RFKTsKCldpdGggdGhlIGluZGVudGF0aW9uIGhlcmUg
Zml4ZWQKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:34:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MRA-0005Ht-7u; Thu, 12 Sep 2019 10:34: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=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8MR9-0005Ho-BR
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:34:51 +0000
X-Inumbo-ID: f1c89dc6-d548-11e9-83e7-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1c89dc6-d548-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 10:34:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568284489;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=j7N56ZXuaUTuvSCN+xPUjx88r3bI11ahuLtSM1mvcuo=;
 b=hogY4HDzp4VYalcqecCNCWeMeL4jf2O0HhdJ8/zrsKonW0CQlddriZT1
 +tCS4pS4qXOBNZYOOGVBd+pCSJSM0HMbxehd1QVBX/J1ze1mqHpCWj2WQ
 49Rg9VO8EK3ftKFkMwPvPpx8mFCLTo5IvUxHocI8zC9Nny4KUhzIYvn0l E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: s0i6D4twckBA5s4O25HEIf67spaU4LucTLkpv3+z1Pr+XeU6tzCs3u+hHzDUOSQXzaRarzyINc
 jbtdfRRBHD7JMdNzLyVsDa1EaSd0+QTSCsGkJ/xj5fO+2JbIW+0pE2gfZ9lOW0QsIgOulOAcfw
 WrthLIl6audaZ9ZQLxW1jnkMkWpAxrWpQnDMO50rnWDTqLpRNQK+zVxd3qL3eryu6qH5d4Z6g5
 rRMa43IDsEW6VbkydL6QOgYu6YQ2LFC1saFNCwqUpFnk+NgCGvpQB3X1VHMLOa+mIv3SefAupP
 8zU=
X-SBRS: 2.7
X-MesageID: 5474281
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5474281"
Date: Thu, 12 Sep 2019 12:34:41 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912103441.le4zets5ey73uxwl@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <f58f9215-4005-9c1d-0701-1e7fe705b786@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f58f9215-4005-9c1d-0701-1e7fe705b786@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjI6NTFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSBjYW4ndCBzZWUgYW55IHRlY2huaWNhbCBvciBwZXJmb3JtYW5jZSByZWFzb24gd2h5
IHdlIHNob3VsZCB0cmVhdAo+IDMyLWJpdCBQViBkaWZmZXJlbnQgZnJvbSA2NC1iaXQgUFYgaW4g
dGhpcyByZWdhcmQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKVGhlIG9yaWdpbmFsIGNvbW1pdCBtZW50aW9ucyB0aGF0IFBDSUQgZG9lc24ndCBp
bXByb3ZlIHBlcmZvcm1hbmNlIGZvcgpub24tWFBUSSBkb21haW5zLCBidXQgaXQgZG9lc24ndCBt
ZW50aW9uIHdoZXRoZXIgaXQgbWFrZXMgcGVyZm9ybWFuY2UKd29yc2UuIFRoZSBjaGFuZ2UgTEdU
TSwgaWYgeW91IGFyZSBmaW5lIHBlcmZvcm1hbmNlIHdpc2U6CgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwo+IEBAIC0xODAs
NyArMTgwLDI0IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBk
LT5hcmNoLng4N19maXBfd2lkdGggPSA0Owo+ICAKPiAgICAgIGQtPmFyY2gucHYueHB0aSA9IGZh
bHNlOwo+IC0gICAgZC0+YXJjaC5wdi5wY2lkID0gZmFsc2U7Cj4gKwo+ICsgICAgaWYgKCB1c2Vf
aW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQo+ICsgICAgICAgIHN3aXRjaCAoIEFDQ0VTU19PTkNF
KG9wdF9wY2lkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgUENJRF9PRkY6Cj4gKyAg
ICAgICAgY2FzZSBQQ0lEX1hQVEk6Cj4gKyAgICAgICAgICAgIGQtPmFyY2gucHYucGNpZCA9IGZh
bHNlOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBQQ0lEX0FMTDoK
PiArICAgICAgICBjYXNlIFBDSURfTk9YUFRJOgo+ICsgICAgICAgICAgICBkLT5hcmNoLnB2LnBj
aWQgPSB0cnVlOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgZGVmYXVsdDoK
PiArICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAgIGJyZWFr
Owo+ICsgICAgICAgIH0KClRoaXMgY2h1bmsgaXMgKGZ1bmN0aW9uYWxpdHkgd2lzZSkgZXhhY3Rs
eSB0aGUgc2FtZSBhcyB0aGUgb25lIGluCnB2X2RvbWFpbl9pbml0aWFsaXNlLCBpdCBtaWdodCBi
ZSBnb29kIHRvIHB1dCB0aGlzIGluIGEgc2VwYXJhdGUKaGVscGVyPwoKPiAgCj4gICAgICByZXR1
cm4gMDsKPiAgCj4gQEAgLTMxMiw3ICszMjksNyBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uo
c3RydWN0IGRvbWFpbiAqCj4gIAo+ICAgICAgZC0+YXJjaC5wdi54cHRpID0gaXNfaGFyZHdhcmVf
ZG9tYWluKGQpID8gb3B0X3hwdGlfaHdkb20gOiBvcHRfeHB0aV9kb211Owo+ICAKPiAtICAgIGlm
ICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQg
KQoKVGhpcyBpc19wdl8zMmJpdF9kb21haW4gaXMgYWxyZWFkeSBwb2ludGxlc3MsIGlzXzMyYml0
X3B2IGdldHMKdW5jb25kaXRpb25hbGx5IHNldCB0byAwIGp1c3QgdHdvIGxpbmVzIGFib3ZlLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:36:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MSO-0005ND-KE; Thu, 12 Sep 2019 10:36:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uvwM=XH=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i8MSN-0005N7-GM
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:36:07 +0000
X-Inumbo-ID: 200515ac-d549-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 200515ac-d549-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 10:36: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 6C1CFB666;
 Thu, 12 Sep 2019 10:36:05 +0000 (UTC)
Message-ID: <ed7fc8c76fe8474f759cc650174ee4ee62dde86c.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, George Dunlap
 <george.dunlap@citrix.com>,  xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 12:36:04 +0200
In-Reply-To: <9de7652a-fd0e-c487-8bf7-053d3ee0b2f1@suse.com>
References: <97e1bfe4-3383-ff1d-bf61-48b8aa63bb2c@citrix.com>
 <9de7652a-fd0e-c487-8bf7-053d3ee0b2f1@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] RFC: Criteria for checking in core scheduling series
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: multipart/mixed; boundary="===============2527395691695476142=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2527395691695476142==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-Yiv484F+VATtvY4ExUrJ"


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

On Mon, 2019-09-09 at 14:44 +0200, Juergen Gross wrote:
> ... using Dario's correct mail address
>=20
Thanks! :-)

> On 06.09.19 13:09, George Dunlap wrote:
> > There was a discussion on the community call about the core
> > scheduling
> > series being developed by Juergen Gross [1].  The conclusion can be
> > summarized as follows:
> >=20
> > * We normally wait to check in series until they are quite good --
> > all
> > the i's dotted and all the t's crossed
> >=20
> > * This is for several reasons; primarily because once code gets
> > checked
> > in, it rarely gets looked at again.  In particular, there's nothing
> > stopping the submitter from neglecting to do important clean-ups,
> > in
> > spite of their best intentions; leaving the maintainer or the rest
> > of
> > the community to do it.
> >=20
> > * However, for particularly long, complicated series like the core
> > scheduling series, this can have significant downsides.  Rebasing a
> > 60-patch branch regularly is a lot of churn for little value; and
> > core
> > parts of the series which are mostly complete are currently only
> > getting
> > sporadic dev testing rather than the wide range of testing they
> > would
> > get from being in staging.
> >=20
> > * XenServer and SuSE are both long-term community members with a
> > strong
> > incentive to maintain and improve the feature; so the risk of the
> > feature being left for the community to maintian is relatively now.
> >=20
"relatively low", I guess. :-)

And, ahem, it's SUSE. :-P :-P :-P

> > With all those things in mind, the conclusion was to lower the
> > "check-in" threshold from what it normally is, in order to allow
> > the
> > series to be checked in in the near future, in enough time at least
> > for
> > the "default off" to be well-tested by the 4.13 release.
> >=20
> > The criteria we sketched out were:
> >=20
> > * All the patches still need appropriate Ack / R-b's
> >=20
> > * There should be reason to believe that the series will have
> > little to
> > no impact on "thread mode" (threads being the unit of scheduling;
> > i.e.,
> > the status quo)
> >=20
Performance wise, the benchmarks I was able to run showed that the
overhead of having the series applied, but only using thread mode, was
rather small, at least for most of the workloads.

Of course, the more numbers, the better. And the XenServer's
performance regression benchmarking campaign announced by Andrew will
definitely be very useful.

> > So this would really be a recommendation / license to the various
> > maintainers involved; primarily Dario, I think (since I probably
> > won't
> > have time to review the series).
> >=20
Ok. I'm back from vacation and am now looking at the patches. I am
traveling next week, but I hope to be able to continue reviewing during
that.

> > No decisions are official until discussed on xen-devel; so the
> > decision
> > will not be considered official until a few days have passed
> > without
> > objection.  And of course, if anyone at the meeting had a different
> > understanding of what was said, or has something to add, please do
> > so.
> >=20
Time is really tight... But I do agree with the points/criteria, and
will do my best to make this happen.

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)


--=-Yiv484F+VATtvY4ExUrJ
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+4FAl16H5QACgkQFkJ4iaW4
c+7NJRAAtvES1Zgt2+/SVBEyJ/JTUMVhR8qaeFfCuQLDZK5fY/k4zgoOI9yrzPhb
p6cyrjfaQQt23BHfmuzWOdLgYlVBs7YoNY3DngYwv2Az6Rft4NyhqLZyYSLPV7PB
LIeWGkXxjIl1lGDEJweYlxhQzTRgLTPZK3Ja5zdE5j/Ty3uS98Swx4YSrFje+bpH
GCkFK5OvklWrmBnQRwuKyKKsfhw7/DrlG8i8sqLWK0COCByKMhJBcfqTlyd5lQ5u
xvDjRXIk5eUQC3wWhF3HzSinKKfg0HFQEK2bh+yuWSJURxMUaEUdlTDbccbMpKCA
1Bet/fhs8YRpm+vGdEEIWPfO+azraIFUMRcGImXIMlYj4Hqc4laX8CqNc2FdSOrB
Uzs6XpwEs/e+b080VisRcHsstEZBysoIrkXaFFVXp4RjM2auQUa2/HFKY80PZxzL
kgqCayvbIcq8XJPTQrDGcO5q4jeRTlaPyY74Oc6KKzbM8mCcZs8T/nOWam29aB0p
yPJqU/L0zJUHp4N73S84fX/JY9T7bTomWzBWNd9oLLQoNaxm+NtuzGWRYy5mEmHM
zwW5CNz1X84yKgU1YPTSLWR39GUvBJnkHVhO+aYguixBHfLpaN//TYYQxJgVG3LX
3cV/B4MuaujR9P/0hemJ9mWQXTXRvLVrg53nUrZp2uUtZfr8O00=
=l2HW
-----END PGP SIGNATURE-----

--=-Yiv484F+VATtvY4ExUrJ--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2527395691695476142==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:38:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MUp-0005Z7-8r; Thu, 12 Sep 2019 10:38: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=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8MUn-0005Z2-CF
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:38:37 +0000
X-Inumbo-ID: 7996e0f0-d549-11e9-83e7-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7996e0f0-d549-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 10:38:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568284716;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Y7IDtdvjXaMoXwcTXxu03wxfgjnpWaGC3pCRnVAHaLE=;
 b=NqOhi4FrxidKD+JFQmV9bKtPhnigz48Y5kyfEKJv3a/CM9dmzKbPFFPV
 eHMOhOrGUN1uDTVPAqHzWAeN73bffafGHGKfhY9IwjEfi6I/JbZPzCgLT
 Qi4ihH7Fh6cTP+JWwfm9ZAd4Yoe+0ghBYNn/sNQvDqL8V4zERJtN72eT2 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V4eec6/Qnm5sw5HARl1DevsSpJWcNNuKe1nCR9g/JeRYls+9oGYlAVucaFLuX+Vsp+xRwr7ytK
 UCpJwsRRGvqRabP+SN1b4cRmgjFVcen8phIqPtwPJUIPeu+SzMxIBvPxolBjA9rAjoMqbWA5uy
 zcloTM4b95X+YFDix0kP3VSJ3xrDfwmxAlc3F6mSBdKvp04CfpliDamFtsmzMy2ooIJxCTSH2o
 d3FzspiguJOl1vjIj74UE6pY7d2TcU3yCz7lv68wSm+VGb4R+22Oqi8JXZ/76o5LSu7Av68O93
 kVE=
X-SBRS: 2.7
X-MesageID: 5671307
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5671307"
Date: Thu, 12 Sep 2019 12:38:08 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912103808.muq5xasgjsix2wwi@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <c842ae3e-962d-0272-eff6-c5f517fee7c9@suse.com>
 <20190912095420.shrhi7prduwjmyuk@Air-de-Roger>
 <738ea7a4-5798-f1dd-65ad-356a0ac453d1@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <738ea7a4-5798-f1dd-65ad-356a0ac453d1@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMTI6MTE6NTVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTIuMDkuMjAxOSAxMTo1NCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBXZWQsIFNlcCAxMSwgMjAxOSBhdCAwNToyMjoxN1BNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBXZSByZWFsbHkgbmVlZCB0byBmbHVzaCB0aGUgVExCIGp1c3Qgb25jZSwgaWYgd2Ug
ZG8gc28gd2l0aCBvciBhZnRlciB0aGUKPiA+PiBDUjMgd3JpdGUuIFRoZSBvbmx5IGNhc2Ugd2hl
cmUgdHdvIGZsdXNoZXMgYXJlIHVuYXZvaWRhYmxlIGlzIHdoZW4gd2UKPiA+PiBtZWFuIHRvIHR1
cm4gb2ZmIENSNC5QR0UgKHBlcmhhcHMganVzdCB0ZW1wb3JhcmlseTsgc2VlIHRoZSBjb2RlCj4g
Pj4gY29tbWVudCkuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gPiAKPiA+IFRoYW5rcywgdGhpcyBzZWVtcyB0byBtYWtlIHRoZSBsb2dp
YyBvZiB0aGUgZnVuY3Rpb24gZWFzaWVyLCBidXQgSSdtCj4gPiBzbGlnaHRseSB3b3JyaWVkIGFi
b3V0IHRoZSBwZXJmb3JtYW5jZSBpbXBhY3QgZ2l2ZW4gdGhhdCBhIGZ1bGwgZmx1c2gKPiA+IG9m
IGFsbCBQQ0lEIGNvbnRleHRzIGlzIGRvbmUgaW5zdGVhZCBvZiB0aGUgcHJldmlvdXMgc2VsZWN0
aXZlIGZsdXNoLgo+IAo+IEkgdGhpbmsgeW91J3ZlIG1pc3VuZGVyc3Rvb2Q6Cj4gCj4gPj4gLS0t
IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0
bGIuYwo+ID4+IEBAIC0xMDQsODIgKzEwNCw2NSBAQCBzdGF0aWMgdm9pZCBkb190bGJfZmx1c2go
dm9pZCkKPiA+PiAgdm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWdu
ZWQgbG9uZyBjcjQpCj4gPj4gIHsKPiA+PiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9j
cjQ7Cj4gPj4gLSAgICB1bnNpZ25lZCBpbnQgb2xkX3BjaWQ7Cj4gPj4gICAgICB1MzIgdDsKPiA+
PiAgCj4gPj4gKyAgICAvKiBUaHJvdWdob3V0IHRoaXMgZnVuY3Rpb24gd2UgbWFrZSB0aGlzIGFz
c3VtcHRpb246ICovCj4gPj4gKyAgICBBU1NFUlQoIShjcjQgJiBYODZfQ1I0X1BDSURFKSB8fCAh
KGNyNCAmIFg4Nl9DUjRfUEdFKSk7Cj4gPj4gKwo+ID4+ICAgICAgLyogVGhpcyBub24tcmVlbnRy
YW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICov
Cj4gPj4gICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7Cj4gPj4gIAo+ID4+ICAgICAgdCA9IHBy
ZV9mbHVzaCgpOwo+ID4+ICAKPiA+PiAgICAgIG9sZF9jcjQgPSByZWFkX2NyNCgpOwo+ID4+IC0g
ICAgaWYgKCBvbGRfY3I0ICYgWDg2X0NSNF9QR0UgKQo+ID4+ICsgICAgQVNTRVJUKCEob2xkX2Ny
NCAmIFg4Nl9DUjRfUENJREUpIHx8ICEob2xkX2NyNCAmIFg4Nl9DUjRfUEdFKSk7Cj4gPj4gKwo+
ID4+ICsgICAgLyoKPiA+PiArICAgICAqIFdlIG5lZWQgdG8gd3JpdGUgQ1I0IGJlZm9yZSBDUjMg
aWYgd2UncmUgYWJvdXQgdG8gZW5hYmxlIFBDSURFLCBhdCB0aGUKPiA+PiArICAgICAqIHZlcnkg
bGVhc3Qgd2hlbiB0aGUgbmV3IFBDSUQgaXMgbm9uLXplcm8uCj4gPj4gKyAgICAgKgo+ID4+ICsg
ICAgICogQXMgd2UgYWxzbyBuZWVkIHRvIGRvIHR3byBDUjQgd3JpdGVzIGluIHRvdGFsIHdoZW4g
UEdFIGlzIGVuYWJsZWQgYW5kCj4gPj4gKyAgICAgKiBpcyB0byByZW1haW4gZW5hYmxlZCwgZG8g
dGhlIG9uZSB0ZW1wb3JhcmlseSB0dXJuaW5nIG9mZiB0aGUgYml0IHJpZ2h0Cj4gPj4gKyAgICAg
KiBoZXJlIGFzIHdlbGwuCj4gPj4gKyAgICAgKgo+ID4+ICsgICAgICogVGhlIG9ubHkgVExCIGZs
dXNoaW5nIGVmZmVjdCB3ZSBkZXBlbmQgb24gaGVyZSBpcyBpbiBjYXNlIHdlIG1vdmUgZnJvbQo+
ID4+ICsgICAgICogUEdFIHNldCB0byBQQ0lERSBzZXQsIHdoZXJlIHdlIHdhbnQgZ2xvYmFsIHBh
Z2UgZW50cmllcyBnb25lIChhbmQgbm9uZQo+ID4+ICsgICAgICogdG8gcmUtYXBwZWFyKSBhZnRl
ciB0aGlzIHdyaXRlLgo+ID4+ICsgICAgICovCj4gPj4gKyAgICBpZiAoICEob2xkX2NyNCAmIFg4
Nl9DUjRfUENJREUpICYmCj4gPj4gKyAgICAgICAgICgoY3I0ICYgWDg2X0NSNF9QQ0lERSkgfHwg
KGNyNCAmIG9sZF9jcjQgJiBYODZfQ1I0X1BHRSkpICkKPiA+PiAgICAgIHsKPiA+PiAtICAgICAg
ICAvKgo+ID4+IC0gICAgICAgICAqIFg4Nl9DUjRfUEdFIHNldCBtZWFucyBQQ0lEIGlzIGluYWN0
aXZlLgo+ID4+IC0gICAgICAgICAqIFdlIGhhdmUgdG8gcHVyZ2UgdGhlIFRMQiB2aWEgZmxpcHBp
bmcgY3I0LnBnZS4KPiA+PiAtICAgICAgICAgKi8KPiA+PiAgICAgICAgICBvbGRfY3I0ID0gY3I0
ICYgflg4Nl9DUjRfUEdFOwo+ID4+ICAgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsKPiA+PiAg
ICAgIH0KPiA+PiAtICAgIGVsc2UgaWYgKCB1c2VfaW52cGNpZCApCj4gPj4gLSAgICB7Cj4gPj4g
LSAgICAgICAgLyoKPiA+PiAtICAgICAgICAgKiBGbHVzaGluZyB0aGUgVExCIHZpYSBJTlZQQ0lE
IGlzIG5lY2Vzc2FyeSBvbmx5IGluIGNhc2UgUENJRHMgYXJlCj4gPj4gLSAgICAgICAgICogaW4g
dXNlLCB3aGljaCBpcyB0cnVlIG9ubHkgd2l0aCBJTlZQQ0lEIGJlaW5nIGF2YWlsYWJsZS4KPiA+
PiAtICAgICAgICAgKiBXaXRob3V0IFBDSUQgdXNhZ2UgdGhlIGZvbGxvd2luZyB3cml0ZV9jcjMo
KSB3aWxsIHB1cmdlIHRoZSBUTEIKPiA+PiAtICAgICAgICAgKiAod2UgYXJlIGluIHRoZSBjcjQu
cGdlIG9mZiBwYXRoKSBvZiBhbGwgZW50cmllcy4KPiA+PiAtICAgICAgICAgKiBVc2luZyBpbnZw
Y2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCkgc2VlbXMgdG8gYmUgZmFzdGVyIHRoYW4KPiA+PiAt
ICAgICAgICAgKiBpbnZwY2lkX2ZsdXNoX2FsbCgpLCBzbyB1c2UgdGhhdC4KPiA+PiAtICAgICAg
ICAgKi8KPiA+PiAtICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7Cj4gCj4g
VGhpcyBzaW1wbHkgZ2V0cyBtb3ZlZCwgd2hpbGUgLi4uCj4gCj4gPj4gLSAgICAgICAgLyoKPiA+
PiAtICAgICAgICAgKiBDUjQuUENJREUgbmVlZHMgdG8gYmUgc2V0IGJlZm9yZSB0aGUgQ1IzIHdy
aXRlIGJlbG93LiBPdGhlcndpc2UKPiA+PiAtICAgICAgICAgKiAtIHRoZSBDUjMgd3JpdGUgd2ls
bCBmYXVsdCB3aGVuIENSMy5OT0ZMVVNIIGlzIHNldCAod2hpY2ggaXMgdGhlCj4gPj4gLSAgICAg
ICAgICogICBjYXNlIG5vcm1hbGx5KSwKPiA+PiAtICAgICAgICAgKiAtIHRoZSBzdWJzZXF1ZW50
IENSNCB3cml0ZSB3aWxsIGZhdWx0IGlmIENSMy5QQ0lEICE9IDAuCj4gPj4gLSAgICAgICAgICov
Cj4gPj4gLSAgICAgICAgaWYgKCAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDwgKGNyNCAmIFg4
Nl9DUjRfUENJREUpICkKPiA+PiAtICAgICAgICB7Cj4gPj4gLSAgICAgICAgICAgIHdyaXRlX2Ny
NChjcjQpOwo+ID4+IC0gICAgICAgICAgICBvbGRfY3I0ID0gY3I0Owo+ID4+IC0gICAgICAgIH0K
PiA+PiAtICAgIH0KPiA+PiAgCj4gPj4gICAgICAvKgo+ID4+IC0gICAgICogSWYgd2UgZG9uJ3Qg
Y2hhbmdlIFBDSURzLCB0aGUgQ1IzIHdyaXRlIGJlbG93IG5lZWRzIHRvIGZsdXNoIHRoaXMgdmVy
eQo+ID4+IC0gICAgICogUENJRCwgZXZlbiB3aGVuIGEgZnVsbCBmbHVzaCB3YXMgcGVyZm9ybWVk
IGFib3ZlLCBhcyB3ZSBhcmUgY3VycmVudGx5Cj4gPj4gLSAgICAgKiBhY2N1bXVsYXRpbmcgVExC
IGVudHJpZXMgYWdhaW4gZnJvbSB0aGUgb2xkIGFkZHJlc3Mgc3BhY2UuCj4gPj4gLSAgICAgKiBO
QjogQ2xlYXJpbmcgdGhlIGJpdCB3aGVuIHdlIGRvbid0IHVzZSBQQ0lEIGlzIGJlbmlnbiAoYXMg
aXQgaXMgY2xlYXIKPiA+PiAtICAgICAqIGFscmVhZHkgaW4gdGhhdCBjYXNlKSwgYnV0IGFsbG93
cyB0aGUgaWYoKSB0byBiZSBtb3JlIHNpbXBsZS4KPiA+PiArICAgICAqIElmIHRoZSBDUjQgd3Jp
dGUgaXMgdG8gdHVybiBvZmYgUENJREUsIHdlIGRvbid0IG5lZWQgdGhlIENSMyB3cml0ZSB0bwo+
ID4+ICsgICAgICogZmx1c2ggYW55dGhpbmcsIGFzIHRoYXQgdHJhbnNpdGlvbiBpcyBhIGZ1bGwg
Zmx1c2ggaXRzZWxmLgo+ID4+ICAgICAgICovCj4gPj4gLSAgICBvbGRfcGNpZCA9IGNyM19wY2lk
KHJlYWRfY3IzKCkpOwo+ID4+IC0gICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNfcGNpZChjcjMpICkK
PiA+PiAtICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKPiA+PiAtCj4gPj4gKyAgICBp
ZiAoIChvbGRfY3I0ICYgWDg2X0NSNF9QQ0lERSkgPiAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQo+
ID4+ICsgICAgICAgIGNyMyB8PSBYODZfQ1IzX05PRkxVU0g7Cj4gPj4gICAgICB3cml0ZV9jcjMo
Y3IzKTsKPiA+PiAgCj4gPj4gICAgICBpZiAoIG9sZF9jcjQgIT0gY3I0ICkKPiA+PiAgICAgICAg
ICB3cml0ZV9jcjQoY3I0KTsKPiA+PiAgCj4gPj4gICAgICAvKgo+ID4+IC0gICAgICogTWFrZSBz
dXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhlIG9sZCBQQ0lEIGNyZWF0ZWQgYmV0d2Vl
bgo+ID4+IC0gICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUgbmV3ICVjcjMg
dmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCj4gPj4gLSAgICAgKgo+ID4+IC0gICAgICogVGhlIHdy
aXRlIHRvIENSNCBqdXN0IGFib3ZlIGhhcyBwZXJmb3JtZWQgYSB3aWRlciBmbHVzaCBpbiBjZXJ0
YWluCj4gPj4gLSAgICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJl
LiBTaW5jZSB0aGF0IHdyaXRlIGlzCj4gPj4gLSAgICAgKiBjb25kaXRpb25hbCwgbm90ZSBpbiBw
YXJ0aWN1bGFyIHRoYXQgaXQgd29uJ3QgYmUgc2tpcHBlZCBpZiBQQ0lERQo+ID4+IC0gICAgICog
dHJhbnNpdGlvbnMgZnJvbSAxIHRvIDAuIFRoaXMgaXMgYmVjYXVzZSB0aGUgQ1I0IHdyaXRlIGZ1
cnRoZXIgdXAgd2lsbAo+ID4+IC0gICAgICogaGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNl
LCBhcyBQQ0lERSBhbmQgUEdFIHdvbid0IGJvdGggYmUgc2V0IGF0Cj4gPj4gLSAgICAgKiB0aGUg
c2FtZSB0aW1lLgo+ID4+IC0gICAgICoKPiA+PiAtICAgICAqIE5vdGUgYWxzbyB0aGF0IFBHRSBp
cyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KPiA+PiArICAgICAqICBQR0UgIHwgUENJREUgfCBm
bHVzaCBhdAo+ID4+ICsgICAgICogLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gPj4gKyAgICAgKiAgMC0+MCB8IDAtPjAgIHwgQ1IzIHdyaXRlCj4gPj4gKyAgICAgKiAg
MC0+MCB8IDAtPjEgIHwgbi9hIChzZWUgMXN0IENSNCB3cml0ZSkKPiA+PiArICAgICAqICAwLT54
IHwgMS0+MCAgfCBDUjQgd3JpdGUKPiA+PiArICAgICAqICB4LT4xIHwgeC0+MSAgfCBuL2EKPiA+
PiArICAgICAqICAwLT4wIHwgMS0+MSAgfCBJTlZQQ0lECj4gPj4gKyAgICAgKiAgMC0+MSB8IDAt
PjAgIHwgQ1IzIGFuZCBDUjQgd3JpdGVzCj4gPj4gKyAgICAgKiAgMS0+MCB8IDAtPjAgIHwgQ1I0
IHdyaXRlCj4gPj4gKyAgICAgKiAgMS0+MCB8IDAtPjEgIHwgbi9hIChzZWUgMXN0IENSNCB3cml0
ZSkKPiA+PiArICAgICAqICAxLT4xIHwgMC0+MCAgfCBuL2EgKHNlZSAxc3QgQ1I0IHdyaXRlKQo+
ID4+ICsgICAgICogIDEtPnggfCAxLT54ICB8IG4vYQo+ID4+ICAgICAgICovCj4gPj4gLSAgICBp
ZiAoIG9sZF9wY2lkICE9IGNyM19wY2lkKGNyMykgJiYKPiA+IAo+ID4gWW91IHNlZW0gdG8gaGF2
ZSBkcm9wcGVkIGFsbCB0aGUgdXNlcnMgb2YgY3IzX3BjaWQsIEkgZ3Vlc3MgdGhlCj4gPiBmdW5j
dGlvbiBpcyBub3QgcmVtb3ZlZCBiZWNhdXNlIHlvdSBwbGFuIHRvIHVzZSBpdCBpbiBvdGhlciBz
aXRlcz8KPiA+IAo+ID4+IC0gICAgICAgICAhKGNyNCAmIFg4Nl9DUjRfUEdFKSAmJgo+ID4+IC0g
ICAgICAgICAob2xkX2NyNCAmIFg4Nl9DUjRfUENJREUpIDw9IChjcjQgJiBYODZfQ1I0X1BDSURF
KSApCj4gPj4gLSAgICAgICAgaW52cGNpZF9mbHVzaF9zaW5nbGVfY29udGV4dChvbGRfcGNpZCk7
Cj4gPj4gKyAgICBpZiAoIGNyNCAmIFg4Nl9DUjRfUENJREUgKQo+ID4+ICsgICAgICAgIGludnBj
aWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKPiA+IAo+ID4gSXNuJ3QgdGhpcyBnb2luZyB0byBi
ZSBxdWl0ZSBleHBlbnNpdmUgY29tcGFyZWQgdG8gdGhlIHNpbmdsZSBQQ0lECj4gPiBmbHVzaGlu
ZyBkb25lIGJlZm9yZT8gKGllOiBpbnZwY2lkX2ZsdXNoX3NpbmdsZV9jb250ZXh0IHZzCj4gPiBp
bnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKQo+IAo+IC4uLiB0aGUgaW52cGNpZF9mbHVzaF9z
aW5nbGVfY29udGV4dCgpIGdldHMgZWxpbWluYXRlZCBhbHRvZ2V0aGVyCj4gKGJ5IGRvaW5nIHRo
ZSBtYWluIGZsdXNoIF9hZnRlcl8gdGhlIGNvbnRyb2wgcmVnaXN0ZXIgd3JpdGVzKS4KCk9oLCB0
aGFua3MsIEkndmUgY2VydGFpbmx5IG1pc3NlZCB0aGlzIG1vdmUsIHNvcnJ5LgoKUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:45:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10: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 1i8MbY-0006ML-3M; Thu, 12 Sep 2019 10:45:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8MbX-0006MG-0G
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:45:35 +0000
X-Inumbo-ID: 7279e2d0-d54a-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7279e2d0-d54a-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 10:45:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 29FF2AEE0;
 Thu, 12 Sep 2019 10:45:33 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <f58f9215-4005-9c1d-0701-1e7fe705b786@suse.com>
 <20190912103441.le4zets5ey73uxwl@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <56a7bf8f-74b6-7d69-f6e5-30644e677869@suse.com>
Date: Thu, 12 Sep 2019 12:45:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912103441.le4zets5ey73uxwl@Air-de-Roger>
Content-Language: en-US
Subject: Re: [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>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMjozNCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMTEsIDIwMTkgYXQgMDU6MjI6NTFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEkg
Y2FuJ3Qgc2VlIGFueSB0ZWNobmljYWwgb3IgcGVyZm9ybWFuY2UgcmVhc29uIHdoeSB3ZSBzaG91
bGQgdHJlYXQKPj4gMzItYml0IFBWIGRpZmZlcmVudCBmcm9tIDY0LWJpdCBQViBpbiB0aGlzIHJl
Z2FyZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IAo+IFRoZSBvcmlnaW5hbCBjb21taXQgbWVudGlvbnMgdGhhdCBQQ0lEIGRvZXNuJ3QgaW1w
cm92ZSBwZXJmb3JtYW5jZSBmb3IKPiBub24tWFBUSSBkb21haW5zLCBidXQgaXQgZG9lc24ndCBt
ZW50aW9uIHdoZXRoZXIgaXQgbWFrZXMgcGVyZm9ybWFuY2UKPiB3b3JzZS4KCldlbGwsIHllcyAt
IGl0J3Mgbm90IGxpa2Ugd2UncmUgZGVmYXVsdGluZyB0byB1c2luZyBQQ0lEIG5vdyBmb3IKMzIt
Yml0IGd1ZXN0cy4gQnV0IHdlIGFsbG93IHBlb3BsZSB0byB0dXJuIG9uIGl0cyB1c2UuIEFmdGVy
IGFsbAp0aGUgb3JpZ2luYWwgbWVhc3VyZW1lbnRzIHdlcmUgZG9uZSBvbiBhIGxpbWl0ZWQgc2V0
IG9mIGhhcmR3YXJlLAphbmQgaGFyZHdhcmUgYWxzbyBjaGFuZ2VzL2FkdmFuY2VzIGFsbCB0aGUg
dGltZS4KCj4gVGhlIGNoYW5nZSBMR1RNLCBpZiB5b3UgYXJlIGZpbmUgcGVyZm9ybWFuY2Ugd2lz
ZToKPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpUaGFua3MuCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKPj4gKysrIGIv
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCj4+IEBAIC0xODAsNyArMTgwLDI0IEBAIGludCBzd2l0
Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRo
ID0gNDsKPj4gIAo+PiAgICAgIGQtPmFyY2gucHYueHB0aSA9IGZhbHNlOwo+PiAtICAgIGQtPmFy
Y2gucHYucGNpZCA9IGZhbHNlOwo+PiArCj4+ICsgICAgaWYgKCB1c2VfaW52cGNpZCAmJiBjcHVf
aGFzX3BjaWQgKQo+PiArICAgICAgICBzd2l0Y2ggKCBBQ0NFU1NfT05DRShvcHRfcGNpZCkgKQo+
PiArICAgICAgICB7Cj4+ICsgICAgICAgIGNhc2UgUENJRF9PRkY6Cj4+ICsgICAgICAgIGNhc2Ug
UENJRF9YUFRJOgo+PiArICAgICAgICAgICAgZC0+YXJjaC5wdi5wY2lkID0gZmFsc2U7Cj4+ICsg
ICAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICBjYXNlIFBDSURfQUxMOgo+PiArICAg
ICAgICBjYXNlIFBDSURfTk9YUFRJOgo+PiArICAgICAgICAgICAgZC0+YXJjaC5wdi5wY2lkID0g
dHJ1ZTsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgICAgIGRlZmF1bHQ6Cj4+
ICsgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPj4gKyAgICAgICAgICAgIGJyZWFr
Owo+PiArICAgICAgICB9Cj4gCj4gVGhpcyBjaHVuayBpcyAoZnVuY3Rpb25hbGl0eSB3aXNlKSBl
eGFjdGx5IHRoZSBzYW1lIGFzIHRoZSBvbmUgaW4KPiBwdl9kb21haW5faW5pdGlhbGlzZSwgaXQg
bWlnaHQgYmUgZ29vZCB0byBwdXQgdGhpcyBpbiBhIHNlcGFyYXRlCj4gaGVscGVyPwoKQ291bGQg
YmUsIGluZGVlZCwgYnV0IHdvdWxkIGF0IGxlYXN0IGRvdWJsZSB0aGUgc2l6ZSBvZiB0aGlzIHBh
dGNoLgpJIHdhc24ndCBjb252aW5jZWQgdGhhdCdzIHdvcnRoIGl0LiBJJ2xsIHNlZSB3aGF0IEFu
ZHJldyB0aGlua3MsCnNpbmNlIEknbGwgbmVlZCBoaXMgYWNrIGFueXdheSAoYXQgbGVhc3QgaW4g
bXkgdW5kZXJzdGFuZGluZyBvZiB0aGUKc3RpbGwgdW4tcmVmaW5lZCwgdW4td3JpdHRlbiBydWxl
cyBvZiB3aGF0IGlzIG5lY2Vzc2FyeSBmb3IKY29tbWl0dGluZyBhIG1haW50YWluZXIncyBwYXRj
aCkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:45:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Mbk-0006NC-Cz; Thu, 12 Sep 2019 10:45:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pnqf=XH=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i8Mbj-0006N3-1F
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:45:47 +0000
X-Inumbo-ID: 78294efa-d54a-11e9-83e7-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78294efa-d54a-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 10:45:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568285144;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=yQ9RDPU3tvuFgVBhPuxWxNV4cuZ8L0IYxqVmM8PHVwc=;
 b=EHP5NusAU+9CTFughJMP22BHpiV58o6JGp5vbl05495+bbZBUj9xUtCC
 P+UZ7VLHsR+qQ17bkaC6cR4+7LuMgCMg2EN3S2r7ZZphYEjeKKF5UcTpI
 +hfNlNJTAf2iSxUBDp3zsVOgoXKD1tyi2eC7QhHBAq/nkSOfA/m/4d8Z/ A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b7sFqxeBrDXlZ67JTQNSXg3f3aOOcKVUMzERWMfWkQeziNzCjyc2Q8/SV+sf5yAhaoRPxHtFrQ
 QGTfYA12Cbf1kryEJSHV/gtffPr+G24CelI9a/K3cx7uXhs3L7RQ+NFNhwrOi8nlaLeoBSkpzD
 2wKJL9rowVhY3wp81LFrwZrOLRAN+ezkUP59E4FBZhMDJB8UP9oJWXIMIOMj/N0w+C6vGC3U2O
 iU92jI/acqjoXqt2MgzX+3MVILSwoZLH8doLCSllC0bawtGtnr09pIPFlziTfBqtf3fw5YQFpU
 6r8=
X-SBRS: 2.7
X-MesageID: 5477410
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5477410"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23930.8630.48500.46728@mariner.uk.xensource.com>
Date: Thu, 12 Sep 2019 11:45:10 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20190910152538.36921-2-roger.pau@citrix.com>
References: <20190910152538.36921-1-roger.pau@citrix.com>
 <20190910152538.36921-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 2/2] sysctl: report shadow paging
 capability
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>, Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2NCAyLzJdIHN5c2N0bDogcmVwb3J0IHNo
YWRvdyBwYWdpbmcgY2FwYWJpbGl0eSIpOgo+IFJlcG9ydCB3aGV0aGVyIHNoYWRvdyBwYWdpbmcg
aXMgc3VwcG9ydGVkIGJ5IHRoZSBoeXBlcnZpc29yLCBzaW5jZSBpdAo+IGNhbiBiZSBkaXNhYmxl
ZCBhdCBidWlsZCB0aW1lLgouLi4KPiBOQjogSSdtIG5vdCBzdXJlIHRoZSBhZGRlZCBjaGVjayBp
bgo+IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdCBpcyB0aGF0IHVzZWZ1bCwg
b3IgaWYgaXQgY291bGQgYmUKPiBiZXR0ZXIgcGxhY2VkIHNvbWV3aGVyZSBlbHNlLgoKQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKPiArICAgICAgICBp
ZiAoIWluZm8uY2FwX2hhcCAmJiAhaW5mby5jYXBfc2hhZG93KSB7Cj4gKyAgICAgICAgICAgIExP
RyhFUlJPUiwgIm5laXRoZXIgaGFwIG5vciBzaGFkb3cgcGFnaW5nIGF2YWlsYWJsZSIpOwo+ICsg
ICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+aGFwLCBpbmZvLmNhcF9oYXApOwoK
SSB3b3VsZCBoYXZlIHdyaXR0ZW4KCiAgaWYgKGNhcF9oYXApIHNldGRlZmF1bHQoaW5mby0+aGFw
LCB0cnVlKTsKICBlbHNlIGlmIChjYXBfc2hhZG93KSBzZXRkZWZhdWx0KGluZm8tPmhhcCwgZmFs
c2UpOwogIGVsc2UgYm9tYl9vdXQoKTsKCmJ1dCB0aGUgcmVzdWx0IGlzIGVxdWl2YWxlbnQuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 10:48:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 10: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 1i8Me9-0006bW-U2; Thu, 12 Sep 2019 10:48:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8Me8-0006bQ-Bm
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 10:48:16 +0000
X-Inumbo-ID: ce5f9720-d54a-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ce5f9720-d54a-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 10:48:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Mdz-0006GD-Gy; Thu, 12 Sep 2019 10:48:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Mdz-0000UO-78; Thu, 12 Sep 2019 10:48:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Mdz-0003CU-6S; Thu, 12 Sep 2019 10:48:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141234-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-amd64:xen-build:fail:regression
 linux-4.14:test-arm64-arm64-xl-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.14:test-amd64-i386-freebsd10-i386:build-check(1):blocked: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-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-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-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-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-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-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e2cd24b629389b52a31d96d226ed150dacab9cdd
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 10:48:07 +0000
Subject: [Xen-devel] [linux-4.14 test] 141234: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIzNCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxNDEyMTEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxMjExIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxNDEyMTEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTM5ODcxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlMmNkMjRiNjI5Mzg5
YjUyYTMxZDk2ZDIyNmVkMTUwZGFjYWI5Y2RkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzk5MTAgIDIwMTktMDgtMTAgMTY6MjQ6MTcgWiAgIDMyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQwMTkzICAyMDE5LTA4LTE2IDA4OjM4OjUxIFogICAyNyBk
YXlzICAgMzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTg2ICAyMDE5LTA5LTEw
IDE2OjQ3OjA4IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24u
c2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwu
Y29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBW
bGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWxhbiBTdGVybiA8c3Rlcm5A
cm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGFzdGFpciBEJ1NpbHZhIDxhbGFzdGFpckBkLXNpbHZh
Lm9yZz4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRl
bC5jb20+CiAgQWxleGFuZHJlIENvdXJib3QgPGFjb3VyYm90QGNocm9taXVtLm9yZz4KICBBbGV4
ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxh
aWtAb3psYWJzLnJ1PgogIEFuZHJlYSBSaWdoaSA8YW5kcmVhLnJpZ2hpQGNhbm9uaWNhbC5jb20+
CiAgQW5kcmV3IENvb2tzIDxhbmRyZXcuY29va3NAb3BlbmdlYXIuY29tPgogIEFuZHJldyBKb25l
cyA8ZHJqb25lc0ByZWRoYXQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KICBBbmd1cyBB
aW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1l
bG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJh
bmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pl
d3NraUBiYXlsaWJyZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhp
bmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCZW4gU2tl
Z2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBr
ZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29p
cmVzQHJlZGhhdC5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJq
w7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmku
c20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5u
b3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFy
bS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgog
IENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2llLm9yZz4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz
LXdpbHNvbi5jby51az4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3
YW5hZG9vLmZyPgogIENLIEh1IDxjay5odUBtZWRpYXRlay5jb20+CiAgQ29kcmluIENpdWJvdGFy
aXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNv
bGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWls
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4gQ2FycGVudGVy
IDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9n
ZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXJyaWNr
IEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgQWlybGllIDxhaXJsaWVk
QHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERl
ZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGVuaXMgS2lyamFub3YgPGtkYUBsaW51
eC1wb3dlcnBjLm9yZz4KICBEZXh1YW4gQ3VpIDxkZWN1aUBtaWNyb3NvZnQuY29tPgogIERpbmcg
WGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBEaXJrIE1vcnJpcyA8ZG1v
cnJpc0BtZXRhbG9mdC5jb20+CiAgRG1pdHJ5IEZvbWljaGV2IDxkbWl0cnkuZm9taWNoZXZAd2Rj
LmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9u
IEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3Jk
QHJlZGhhdC5jb20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVs
LmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3Rl
diA8ZXVnZW4uaHJpc3RldkBtaWNyb2NoaXAuY29tPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4
LmlibS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgog
IEZlbmcgU3VuIDxsb3lvdTg1QGdtYWlsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJs
ZW4uZGU+CiAgRnVxaWFuIEh1YW5nIDxodWFuZ2ZxLmRheGlhbkBnbWFpbC5jb20+CiAgR2FyeSBS
IEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgogIEdhdmluIExpIDxnaXRAdGhlZ2F2aW5saS5jb20+
CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEty
b2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVk
ZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KICBIYW5uZXMgUmVp
bmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFVsbGkgS3JvbGwgPHVsbGkua3JvbGxAZ29vZ2xl
bWFpbC5jb20+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZWlrbyBDYXJzdGVu
cyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZW5rIHZhbiBkZXIgTGFhbiA8b3BlbnNv
dXJjZUBoZW5rdmRsYWFuLmNvbT4KICBIZW5yeSBCdXJucyA8aGVucnlidXJuc0Bnb29nbGUuY29t
PgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIZXlpIEd1byA8
Z3VvaGV5aUBodWF3ZWkuY29tPgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBI
aW1hbnNodSBNYWRoYW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNvbT4KICBIaXJveXVraSBZYW1hbW90
byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVy
dC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSHVp
IFdhbmcgPGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5v
eC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxp
ZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgog
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElzYWFjIEouIE1hbmphcnJlcyA8aXNh
YWNtQGNvZGVhdXJvcmEub3JnPgogIEphY2sgTW9yZ2Vuc3RlaW4gPGphY2ttQGRldi5tZWxsYW5v
eC5jby5pbD4KICBKYWNvcG8gTW9uZGkgPGphY29wbytyZW5lc2FzQGptb25kaS5vcmc+CiAgSmFr
dWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFuaSBOaWt1bGEg
PGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYXNvbiBCYXJvbiA8amJhcm9uQGFrYW1haS5jb20+
CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmF5IFZvc2J1cmdo
IDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWFuIERlbHZhcmUgPGpkZWx2YXJlQHN1
c2UuZGU+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4KICBKZWZmcmV5IEh1Z28g
PGplZmZyZXkubC5odWdvQGdtYWlsLmNvbT4KICBKZWZmcmluIEpvc2UgVCA8amVmZnJpbkByYWph
Z2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJyeSBM
ZWUgPGxlaXN1cmVseXN3MjRAZ21haWwuY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBn
bWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBK
aW4gWWFvIDx5YW8uamluQGxpbnV4LmludGVsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBz
dXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2UgUGVyY2hlcyA8am9l
QHBlcmNoZXMuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhv
dm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGlu
dGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5jb20+CiAgSm9obiBTLiBH
cnViZXIgPEpvaG5TR3J1YmVyQGdtYWlsLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhh
bi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFi
YS5jb20+CiAgSm96c2VmIEthZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4Lmli
bS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJu
ZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBKeXJpIFNhcmhh
IDxqc2FyaGFAdGkuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2Fs
LmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYXp1eWEgTWl6dWd1
Y2hpIDxrYXp1eWEubWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nv
b2tAY2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdAaHVhd2VpLmNv
bT4KICBLZXZpbiBIYW8gPGhhb2tleGluQGdtYWlsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGF1cmEgR2FyY2lhIExpZWJhbmEgPG5ldm9s
YUBnbWFpbC5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExl
b25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGluaCBQaHVuZyA8bGlu
aC5waHVuZy5qeUByZW5lc2FzLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3Jn
PgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1Y2Eg
Q29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hA
cGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRv
dmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIEhl
bnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQu
Y29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTWFudWVsIFByZXNu
aXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRl
PgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJj
ZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRu
ZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1
dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGlu
LnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNwZXJsIDxrZXJuZWxAbWFydGluLnNwZXJs
Lm9yZz4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgog
IE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0dGhpYXMgS2FlaGxj
a2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNA
dGVzc2FyZXMubmV0PgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtl
cm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4aW0gTWlr
aXR5YW5za2l5IDxtYXhpbW1pQG1lbGxhbm94LmNvbT4KICBNaWFvaGUgTGluIDxsaW5taWFvaGVA
aHVhd2VpLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWlj
aGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJv
dGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgog
IE1pY2hhbCBLYWxkZXJvbiA8bWljaGFsLmthbGRlcm9uQG1hcnZlbGwuY29tPgogIE1pY2hhbCBT
aW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2pl
ZGEuc2FuZG9uaXNAZ21haWwuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29t
PgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaWxlcyBDaGVuIDxt
aWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJv
b3RsaW4uY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAgTmFyZXNoIEthbWJv
anUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4KICBOYXJlc2ggS2FtYm9qdSA8bmFy
ZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxs
b3JAZ21haWwuY29tPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0BsaW51eC52bmV0Lmli
bS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5l
YWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgQXJtc3Ryb25nIDxuYXJt
c3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xlb2QuY29tPgog
IE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2VpLmNvbT4KICBOaWNrIERlc2F1bG5pZXJz
IDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJl
QG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVA
c3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3VrYUBnbWFpbC5jb20+CiAgTmlraXRh
IFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dlbnRlbWJlZGRlZC5jb20+CiAgTnVtZm9yIE1i
aXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhh
dC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3Nv
biA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5v
cmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3Jn
PgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxv
dkBtaWNyb3NvZnQuY29tPgogIFBlZHJvIFNvdXNhIDxzb3VzYUBzeW5vcHN5cy5jb20+CiAgUGV0
ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZh
bHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5v
cmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWxpcCBMYW5n
ZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhc2FkIFNvZGFndWRpIDxwc29kYWd1ZEBjb2Rl
YXVyb3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBSYWRpbSBLcmNtYXIgPHJrcmNt
YXJAcmVkaGF0LmNvbT4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBS
YWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFzbXVzIFZp
bGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkIFdhbmRlcmxvZiA8
cmljYXJkLndhbmRlcmxvZkBheGlzLmNvbT4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmR3QGF4
aXMuY29tPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2Jp
biBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJvZGVyaWNrIENvbGVuYnJhbmRlciA8
cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgogIFJvZGVyaWNrIENvbGVuYnJhbmRlciA8
cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0Pgog
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVs
bGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBT
YXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vh
bi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9t
aXVtLm9yZz4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNlYmFzdGllbiBUaXNzZXJh
bnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+
CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5jb20+CiAgU2hhb2t1biBaaGFuZyA8
emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5lc2Fz
QHZlcmdlLm5ldC5hdT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29t
PgogIFN0YW5pc2xhdiBMaXNvdnNraXkgPHN0YW5pc2xhdi5saXNvdnNraXlAaW50ZWwuY29tPgog
IFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8
d2FocmVuc3RAZ214Lm5ldD4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNl
Y3VuZXQuY29tPgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNv
bT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZy
ZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdv
b2RtaXMub3JnPgogIFN1ZGFyc2FuYSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxsLmNvbT4KICBT
dWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5pQGJyb2FkY29tLmNvbT4KICBT
dW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgU3V6dWtpIEsgUG91bG9z
ZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+
CiAgVGhvIFZ1IDx0aG8udnUud2hAcnZjLnJlbmVzYXMuY29tPgogIFRob21hcyBCb2dlbmRvZXJm
ZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51
eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21h
cyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9tYXMgUmljaHRlciA8dG1y
aWNodEBsaW51eC5pYm0uY29tPgogIFRob21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4K
ICBUaW0gRnJvaWRjb2V1ciA8dGltLmZyb2lkY29ldXJAdGVzc2FyZXMubmV0PgogIFRvbSBMZW5k
YWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0
b2xpQGdtYWlsLmNvbT4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgog
IFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tA
aW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNl
LmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+
CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAgVWxmIEhhbnNz
b24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmts
ZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQu
ZWR1PgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtv
dWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJv
Lm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYWQgQnVz
bG92IDx2bGFkYnVAbWVsbGFub3guY29tPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWly
LmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1
c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXYW5wZW5n
IExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNv
bS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdp
bGxAa2VybmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAg
V2ltIFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNoZG9nLm9yZz4KICBXb2xmcmFtIFNhbmcg
PHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJpbmcuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRo
ZS1kcmVhbXMuZGU+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAg
WGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFhpb25nIFpoYW5nIDx4aW9uZy55Lnpo
YW5nQGludGVsLmNvbT4KICBZLkMuIENoZW4gPHljX2NoZW5AYXNwZWVkdGVjaC5jb20+CiAgWW9z
aGlha2kgT2thbW90byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAgWW9zaGloaXJv
IFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcg
PHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZW5naHVpIFl1IDx5dXplbmdodWlAaHVhd2VpLmNv
bT4KICBaaGFuZ2d1YW5naHVpIDx6aGFuZy5ndWFuZ2h1aUBoM2MuY29tPgogIFpoYW5nWGlhb3h1
IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICB6aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWku
Y29tPgogIFpoZW55dSBXYW5nIDx6aGVueXV3QGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
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
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDkwNDcgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:03:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8MsW-00088q-EL; Thu, 12 Sep 2019 11:03:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8MsV-00088l-U6
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:03:07 +0000
X-Inumbo-ID: e58d0bd8-d54c-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e58d0bd8-d54c-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 11:03: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 2EA3DAFD4;
 Thu, 12 Sep 2019 11:03:05 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
 <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
 <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
 <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2118ba75-6f4f-89e8-3d16-b624617b70ab@suse.com>
Date: Thu, 12 Sep 2019 13:03:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, 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>

T24gMTIuMDkuMTkgMTI6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEyLjA5LjIwMTkgMTE6
MzQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA5LjA5LjE5IDE2OjE3LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQEAgLTE4MjUsOCArMTgyNSw5IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQo+Pj4+ICAg
IGNzY2hlZF9zY2hlZHVsZSgKPj4+PiAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQo+Pj4+ICAgIHsK
Pj4+PiAtICAgIGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+Pj4gLSAgICBz
dHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKPj4+PiArICAgIGNvbnN0
IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+Pj4gKyAgICBjb25zdCB1
bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwo+Pj4+
ICsgICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7Cj4+
Pgo+Pj4gQnkgcmV0YWluaW5nIGEgbG9jYWwgdmFyaWFibGUgbmFtZWQgImNwdSIgeW91IG1ha2Ug
aXQgY2xvc2UgdG8KPj4+IGltcG9zc2libGUgdG8gbm90aWNlLCBkdXJpbmcgYSByZS1iYXNlLCBh
biBhZGRpdGlvbiB0byB0aGUKPj4+IGZ1bmN0aW9uIHN0aWxsIHJlZmVyZW5jaW5nIGEgdmFyaWFi
bGUgb2YgdGhpcyBuYW1lLiBTaW1pbGFybHkKPj4+IHJldmlldyBpcyBiZWluZyBtYWRlIGhhcmRl
ciBiZWNhdXNlIG9uZSBuZWVkcyB0byBnbyBodW50IGFsbAo+Pj4gdGhlIHJlbWFpbmluZyB1c2Vz
IG9mICJjcHUiLiBGb3IgZXhhbXBsZSB0aGVyZSBhIHRyYWNlIGVudHJ5Cj4+PiBiZWluZyBnZW5l
cmF0ZWQsIGFuZCBpdCdzIG5vdCBvYnZpb3VzIHRvIG1lIHdoZXRoZXIgdGhpcyB3b3VsZG4ndAo+
Pj4gYmV0dGVyIGFsc28gdXNlZCBzY2hlZF9jcHUuCj4+Cj4+IE9rYXl5LCBJJ2xsIHJlbmFtZSAi
Y3B1IiB0byAibXlfY3B1Ii4KPiAKPiBXZSd2ZSBnb3QgYSBudW1iZXIgb2YgaW5zdGFuY2VzIG9m
ICJ0aGlzX2NwdSIgaW4gc3VjaCBjYXNlcyBhbHJlYWR5LAo+IGJ1dCBubyBzaW5nbGUgIm15X2Nw
dSIuIE1heSBJIHN1Z2dlc3QgdG8gc3RpY2sgdG8gdGhpcyBuYW1pbmcgaGVyZQo+IGFzIHdlbGw/
Cj4gCj4+IEkgdXNlZCBjcHUgaW4gdGhlIHRyYWNlIGVudHJ5IG9uIHB1cnBvc2UsIGFzIGl0IG1p
Z2h0IGJlIGludGVyZXN0aW5nIG9uCj4+IHdoaWNoIGNwdSB0aGUgZW50cnkgaGFzIGJlZW4gcHJv
ZHVjZWQuCj4gCj4gUmlnaHQsIHRoYXQncyBob3cgSSB1bmRlcnN0b29kIGl0OyBpdCBzaW1wbHkg
c2VlbWVkIGxpa2UgdGhlcmUKPiBtaWdodCBiZSBhIHNpbWlsYXJseSB2YWxpZCB2aWV3IHRvIHRo
ZSBjb250cmFyeS4KPiAKPj4+PiBAQCAtMTk2Nyw3ICsxOTY4LDcgQEAgY3NjaGVkX3NjaGVkdWxl
KAo+Pj4+ICAgICAgICBpZiAoIHNuZXh0LT5wcmkgPiBDU0NIRURfUFJJX1RTX09WRVIgKQo+Pj4+
ICAgICAgICAgICAgX19ydW5xX3JlbW92ZShzbmV4dCk7Cj4+Pj4gICAgICAgIGVsc2UKPj4+PiAt
ICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBjcHUsIHNuZXh0LCAmcmV0
Lm1pZ3JhdGVkKTsKPj4+PiArICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2
LCBzY2hlZF9jcHUsIHNuZXh0LCAmcmV0Lm1pZ3JhdGVkKTsKPj4+Cj4+PiBBbmQgaW4gYSBjYXNl
IGxpa2UgdGhpcyBvbmUgSSB3b25kZXIgd2hldGhlciBwYXNzaW5nIGEgInNvcnQgb2YKPj4+IENQ
VSIgaXNuJ3Qgc3VmZmljaWVudGx5IGNvbmZ1c2luZywgY29tcGFyZWQgdG8gZS5nLiBzaW1wbHkK
Pj4+IHBhc3NpbmcgdGhlIGNvcnJlc3BvbmRpbmcgdW5pdC4KPj4KPj4gSSBndWVzcyB5b3UgbWVh
biBzY2hlZF9yZXNvdXJjZS4KPiAKPiBOb3Qgc3VyZSAtIHdpdGggc2NoZWR1bGluZyBhY3Rpbmcg
b24gdW5pdHMsIGl0IHdvdWxkIHNlZW0gdG8gbWUgdGhhdAo+IHBhc3NpbmcgYXJvdW5kIHRoZSB1
bml0IHBvaW50ZXJzIHdvdWxkIGJlIHRoZSBtb3N0IGFwcHJvcHJpYXRlIHRoaW5nLgo+IAo+PiBJ
IGRvbid0IHRoaW5rIGNoYW5naW5nIHRoZSBwYXJhbWV0ZXIgdHlwZSBpcyBhIGdvb2QgaWRlYS4g
V2UgbmVlZCBib3RoCj4+IChyZXNvdXJjZSBhbmQgY3B1IG51bWJlcikgb24gY2FsbGVyIGFuZCBj
YWxsZWUgc2lkZSwgYnV0IHRoZSBtYWluCj4+IG9iamVjdCBjc2NoZWRfbG9hZF9iYWxhbmNlKCkg
aXMgd29ya2luZyBvbiBpcyB0aGUgY3B1IG51bWJlci4KPiAKPiBJIHNlZS4gUGFydCBvZiBteSB0
aGlua2luZyBoZXJlIGFsc28gd2FzIHRvd2FyZHMgdGhlIGFkZGVkIHR5cGUKPiBzYWZldHkgaWYg
cGFzc2luZyBwb2ludGVycyBpbnN0ZWFkIG9mIG51bWVyaWMgdmFsdWVzLgo+IAo+Pj4+IEBAIC0x
OTc1LDEyICsxOTc2LDEyIEBAIGNzY2hlZF9zY2hlZHVsZSgKPj4+PiAgICAgICAgICovCj4+Pj4g
ICAgICAgIGlmICggIXRhc2tsZXRfd29ya19zY2hlZHVsZWQgJiYgc25leHQtPnByaSA9PSBDU0NI
RURfUFJJX0lETEUgKQo+Pj4+ICAgICAgICB7Cj4+Pj4gLSAgICAgICAgaWYgKCAhY3B1bWFza190
ZXN0X2NwdShjcHUsIHBydi0+aWRsZXJzKSApCj4+Pj4gLSAgICAgICAgICAgIGNwdW1hc2tfc2V0
X2NwdShjcHUsIHBydi0+aWRsZXJzKTsKPj4+PiArICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3Rf
Y3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpICkKPj4+PiArICAgICAgICAgICAgY3B1bWFza19z
ZXRfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpOwo+Pj4+ICAgICAgICB9Cj4+Pj4gLSAgICBl
bHNlIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIHBydi0+aWRsZXJzKSApCj4+Pj4gKyAgICBl
bHNlIGlmICggY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKSApCj4+Pj4g
ICAgICAgIHsKPj4+PiAtICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIHBydi0+aWRsZXJz
KTsKPj4+PiArICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJz
KTsKPj4+PiAgICAgICAgfQo+Pj4KPj4+IEFuZCB0aGlzIGxvb2tzIHRvIGJlIGEgcHJldHR5IGdy
b3NzIGFidXNlIG9mIENQVSBtYXNrcyB0aGVuLgo+Pj4gKE5ldmVydGhlbGVzcyBJIGNhbiBzZWUg
dGhhdCB1c2luZyBhIENQVSBhcyBhIHZlaGljbGUgaGVyZSBpcwo+Pj4gaGVscGZ1bCB0byBsaW1p
dCB0aGUgc2NvcGUgb2YgdGhlIGFscmVhZHkgbG9uZyBzZXJpZXMsIGJ1dCBJCj4+PiB0aGluayBp
dCBuZWVkcyB0byBiZSBtYWRlIG11Y2ggbW9yZSBhcHBhcmVudCB3aGF0IGlzIG1lYW50LikKPj4K
Pj4gSSBkb24ndCB0aGluayBpdCBpcyBhbiBhYnVzZS4gVGhpbmsgb2YgaXQgYXMgYSBjcHVtYXNr
IHdoZXJlIG9ubHkKPj4gdGhlIGJpdHMgcmVsYXRlZCB0byB0aGUgcmVzb3VyY2UncyBtYXN0ZXJf
Y3B1cyBjYW4gYmUgc2V0Lgo+IAo+IFdlbGwsIEkgdW5kZXJzdGFuZCB0aGF0IHRoaXMgd2FzIHlv
dXIgdGhpbmtpbmcgYmVoaW5kIHJldGFpbmluZwo+IHRoZSB1c2Ugb2YgQ1BVIG1hc2tzIGhlcmUu
IFdpdGggdGhlICJtYXN0ZXJfY3B1IiBuYW1pbmcgaXQgbWF5Cj4gaW5kZWVkIGVuZCB1cCBsb29r
aW5nIGxlc3MgYWJ1c2UtbGlrZSwgYnV0IEkgc3RpbGwgd29uZGVyIChhcwo+IGFsc28gc3VnZ2Vz
dGVkIGVsc2V3aGVyZSkgd2hldGhlciBhbiBJRCBjb25jZXB0IHNpbWlsYXIgdG8gdGhhdAo+IG9m
IEFQSUMgSUQgdnMgKGRlcml2ZWQpIGNvcmUvc29ja2V0L25vZGUgSUQgd291bGRuJ3QgYmUgYmV0
dGVyCj4gaW4gY2FzZXMgd2hlcmUgYW4gSUQgaXMgdG8gcmVwcmVzZW50IG11bHRpcGxlIENQVXMu
CgpUaGlua2luZyBvZiBhIGZ1dHVyZSBzdXBwb3J0IG9mIGNwdXBvb2xzIHdpdGggZGlmZmVyZW50
IHNjaGVkdWxpbmcKZ3JhbnVsYXJpdHkgSSBkb24ndCB0aGluayB0aGlzIGlzIGEgZ29vZCBpZGVh
LiBUaGUgb25seSB3YXkgdG8gbm90CmxldHRpbmcgdGhhdCBiZWNvbWUgcmF0aGVyIGF3ZnVsIHdv
dWxkIGJlIHRvIGxldCB0aGUgSUQgaGF2ZSB0aGUKc2FtZSBudW1lcmljYWwgdmFsdWUgYXMgdGhl
IGNwdSB0b2RheSBhbmQgZHVwbGljYXRlIHRoZSBjcHVtYXNrCnN0dWZmIGludG8gYSByZXNvdXJj
ZW1hc2sgZnJhbWV3b3JrIGNvbXBvbGV0ZWx5IHRoZSBzYW1lIGJ1dCB3aXRoCmRpZmZlcmVudCBu
YW1lcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:17:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 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 1i8N6k-0000fW-RA; Thu, 12 Sep 2019 11:17: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=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8N6j-0000fR-MD
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:17:49 +0000
X-Inumbo-ID: f36b1b12-d54e-11e9-83e7-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f36b1b12-d54e-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 11:17:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568287068;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=qupYcb//P6jsVtKXl66TxBBLG6EtJB73J/aNLURTLQk=;
 b=ge2Olz5YtSoPpjH+HS5X67fnonBaOXzaWJQGFM8tEejGJmYtvpY1OLIM
 6iW9Tib2dOmit2UXcrMDOaKM6L/sMgNrwyV9FKjV4N24Kgw6rasHb/xKC
 yR2RY3I6aiVPDv9NpECBDDbU0WKPH+NIWtYZVbXkb3XiRcwfUjlcLAUqM w=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8MX/ktudzjJBfBFQSrkUPCSztTr5xFystpd7J5FpoKjd51bVoUwl7bYq6pjHSRVySbmHaeh+ri
 yxb+90YdkuJVRgYGE5IuQKzv2gL/w7Ir41OJ4/Zm135c35u3DFN/uNdVgn/ZosD6GTfeJc2P8X
 EVXkWvVmVP+pu9WNWncg1KTyDBeZbgPGd103LLqxvbwEMr//C5OHGDyjHMzJHuZ7GE5k5fWGNY
 nd4pK7lPZJ0yYAUxfSmhcvumXN2mh9l3JzDUo72veQOUV3o02/vnLd2+q/Zm1VAiBjxUSvo8bv
 4gw=
X-SBRS: 2.7
X-MesageID: 5719881
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5719881"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 12:17:41 +0100
Message-ID: <20190912111744.40410-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190912111744.40410-1-paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 3/6] sysctl / libxl: report whether IOMMU/HAP
 page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David
 Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBkZWZpbmVzIGEgbmV3IGJpdCByZXBvcnRlZCBpbiB0aGUgaHdfY2FwIGZpZWxk
IG9mIHN0cnVjdAp4ZW5fc3lzY3RsX3BoeXNpbmZvIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBs
YXRmb3JtIHN1cHBvcnRzIHNoYXJpbmcgb2YKSEFQIHBhZ2UgdGFibGVzIChpLmUuIHRoZSBQMk0p
IHdpdGggdGhlIElPTU1VLiBUaGlzIGluZm9ybXMgdGhlIHRvb2xzdGFjawp3aGV0aGVyIHRoZSBk
b21haW4gbmVlZHMgZXh0cmEgbWVtb3J5IHRvIHN0b3JlIGRpc2NyZXRlIElPTU1VIHBhZ2UgdGFi
bGVzCm9yIG5vdC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4K
CnY5OgogLSBOZXcgaW4gdjkKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgIHwg
MiArKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICB8IDcgKysrKysrKwogdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsICAgICB8IDEgKwogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsLm1sICB8IDEgKwogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSB8IDIgKy0KIHRv
b2xzL3hsL3hsX2luZm8uYyAgICAgICAgICAgICAgfCA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vc3lz
Y3RsLmMgICAgICAgICAgIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICAgICAg
fCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgIHwgNiArKysrKy0KIDkg
ZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCA1YzBm
Y2YzMjBlLi5kZDQ2OGViMThlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTQwMCw2ICs0MDAsOCBAQCBpbnQgbGlieGxfZ2V0X3Bo
eXNpbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9waHlzaW5mbyAqcGh5c2luZm8pCiAgICAgcGh5
c2luZm8tPmNhcF9odm1fZGlyZWN0aW8gPQogICAgICAgICAhISh4Y3BoeXNpbmZvLmNhcGFiaWxp
dGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rpbyk7CiAgICAgcGh5c2luZm8tPmNhcF9o
YXAgPSAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9oYXAp
OworICAgIHBoeXNpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlID0KKyAgICAgICAgISEoeGNw
aHlzaW5mby5jYXBhYmlsaXRpZXMgJiBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3No
YXJlKTsKIAogICAgIEdDX0ZSRUU7CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAzZmY2Nzc5MmE3Li42NzBh
MjgyYzVhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKQEAgLTQwMSw2ICs0MDEsMTMgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BI
WVNJTkZPX0NBUF9IQVAgMQogCisvKgorICogTElCWExfSEFWRV9QSFlTSU5GT19DQVBfSU9NTVVf
SEFQX1BUX1NIQVJFIGluZGljYXRlcyB0aGF0IGxpYnhsX3BoeXNpbmZvCisgKiBoYXMgYSBjYXBf
aW9tbXVfaGFwX3B0X3NoYXJlIGZpZWxkIHRoYXQgaW5kaWNhdGVzIHdoZXRoZXIgdGhlIGhhcmR3
YXJlCisgKiBzdXBwb3J0cyBzaGFyaW5nIHRoZSBJT01NVSBhbmQgSEFQIHBhZ2UgdGFibGVzLgor
ICovCisjZGVmaW5lIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX0lPTU1VX0hBUF9QVF9TSEFSRSAx
CisKIC8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRl
eCA5ZTFmODUxNWQzLi5iZDQyN2RlZjFhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0xMDI2LDYgKzEw
MjYsNyBAQCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8iLCBbCiAgICAgKCJjYXBf
cHYiLCBib29sKSwKICAgICAoImNhcF9odm1fZGlyZWN0aW8iLCBib29sKSwgIyBObyBsb25nZXIg
SFZNIHNwZWNpZmljCiAgICAgKCJjYXBfaGFwIiwgYm9vbCksCisgICAgKCJjYXBfaW9tbXVfaGFw
X3B0X3NoYXJlIiwgYm9vbCksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKIGxpYnhsX2Nvbm5lY3Rv
cmluZm8gPSBTdHJ1Y3QoImNvbm5lY3RvcmluZm8iLCBbCmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKaW5k
ZXggZWFmMDA5ZjBmOS4uMzBkYTZiYTM3MCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAtMTA5
LDYgKzEwOSw3IEBAIHR5cGUgcGh5c2luZm9fY2FwX2ZsYWcgPQogCXwgQ0FQX1BWCiAJfCBDQVBf
RGlyZWN0SU8KIAl8IENBUF9IQVAKKwl8IENBUF9JT01NVV9IQVBfUFRfU0hBUkUKIAogdHlwZSBw
aHlzaW5mbyA9CiB7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxp
IGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQppbmRleCBlMDYzNmRlMjNhLi42NGMz
NTQxOGU4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCisrKyBi
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKQEAgLTU3LDcgKzU3LDYgQEAgdHlwZSBk
b21haW5fY3JlYXRlX2ZsYWcgPQogICB8IENERl9PT1NfT0ZGCiAgIHwgQ0RGX1hTX0RPTUFJTgog
ICB8IENERl9JT01NVQotCiB0eXBlIGRvbWN0bF9jcmVhdGVfY29uZmlnID0gewogICBzc2lkcmVm
OiBpbnQzMjsKICAgaGFuZGxlOiBzdHJpbmc7CkBAIC05NCw2ICs5Myw3IEBAIHR5cGUgcGh5c2lu
Zm9fY2FwX2ZsYWcgPQogICB8IENBUF9QVgogICB8IENBUF9EaXJlY3RJTwogICB8IENBUF9IQVAK
KyAgfCBDQVBfSU9NTVVfSEFQX1BUX1NIQVJFCiB0eXBlIHBoeXNpbmZvID0gewogICB0aHJlYWRz
X3Blcl9jb3JlIDogaW50OwogICBjb3Jlc19wZXJfc29ja2V0IDogaW50OwpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfaW5mby5jIGIvdG9vbHMveGwveGxfaW5mby5jCmluZGV4IGFhNjcyNGJjN2Yu
Ljk0ZGE1ZWM5MWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2luZm8uYworKysgYi90b29scy94
bC94bF9pbmZvLmMKQEAgLTIxMCwxMiArMjEwLDEzIEBAIHN0YXRpYyB2b2lkIG91dHB1dF9waHlz
aW5mbyh2b2lkKQogICAgICAgICAgaW5mby5od19jYXBbNF0sIGluZm8uaHdfY2FwWzVdLCBpbmZv
Lmh3X2NhcFs2XSwgaW5mby5od19jYXBbN10KICAgICAgICAgKTsKIAotICAgIG1heWJlX3ByaW50
ZigidmlydF9jYXBzICAgICAgICAgICAgICA6JXMlcyVzJXMlc1xuIiwKKyAgICBtYXliZV9wcmlu
dGYoInZpcnRfY2FwcyAgICAgICAgICAgICAgOiVzJXMlcyVzJXMlc1xuIiwKICAgICAgICAgIGlu
Zm8uY2FwX3B2ID8gIiBwdiIgOiAiIiwKICAgICAgICAgIGluZm8uY2FwX2h2bSA/ICIgaHZtIiA6
ICIiLAogICAgICAgICAgaW5mby5jYXBfaHZtICYmIGluZm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIg
aHZtX2RpcmVjdGlvIiA6ICIiLAogICAgICAgICAgaW5mby5jYXBfcHYgJiYgaW5mby5jYXBfaHZt
X2RpcmVjdGlvID8gIiBwdl9kaXJlY3RpbyIgOiAiIiwKLSAgICAgICAgIGluZm8uY2FwX2hhcCA/
ICIgaGFwIiA6ICIiCisgICAgICAgICBpbmZvLmNhcF9oYXAgPyAiIGhhcCIgOiAiIiwKKyAgICAg
ICAgIGluZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZSA/ICIgaW9tbXVfaGFwX3B0X3NoYXJlIiA6
ICIiCiAgICAgICAgICk7CiAKICAgICB2aW5mbyA9IGxpYnhsX2dldF92ZXJzaW9uX2luZm8oY3R4
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zeXNjdGwuYyBiL3hlbi9hcmNoL2FybS9zeXNj
dGwuYwppbmRleCBmODc5NDRlODQ3Li42MjM4Yzg1YmUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vc3lzY3RsLmMKKysrIGIveGVuL2FyY2gvYXJtL3N5c2N0bC5jCkBAIC0xNSw2ICsxNSw5IEBA
CiB2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKQog
ewogICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bSB8IFhFTl9T
WVNDVExfUEhZU0NBUF9oYXA7CisKKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgaW9tbXVfaGFw
X3B0X3NoYXJlICkKKyAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVND
QVBfaW9tbXVfaGFwX3B0X3NoYXJlOwogfQogCiBsb25nIGFyY2hfZG9fc3lzY3RsKHN0cnVjdCB4
ZW5fc3lzY3RsICpzeXNjdGwsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94
ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggNTc3N2EwNWZmYy4uYzBhZGZiYWRiNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpA
QCAtMTY0LDcgKzE2NCwxMiBAQCB2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNj
dGxfcGh5c2luZm8gKnBpKQogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfUFYpICkKICAgICAg
ICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfcHY7CiAgICAgaWYgKCBo
dm1faGFwX3N1cHBvcnRlZCgpICkKKyAgICB7CiAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0g
WEVOX1NZU0NUTF9QSFlTQ0FQX2hhcDsKKworICAgICAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYg
aW9tbXVfaGFwX3B0X3NoYXJlICkKKyAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVO
X1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZTsKKyAgICB9CiB9CiAKIGxvbmcgYXJj
aF9kb19zeXNjdGwoCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggZDRiNDU1NjE5Yy4uOTliYWMwZDMzZSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaApAQCAtOTMsOSArOTMsMTMgQEAgc3RydWN0IHhlbl9zeXNjdGxfdGJ1
Zl9vcCB7CiAvKiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5n
LiAqLwogI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCAgICAgICAgICAzCiAjZGVmaW5l
IFhFTl9TWVNDVExfUEhZU0NBUF9oYXAgICAgICAgICAgICgxdTw8X1hFTl9TWVNDVExfUEhZU0NB
UF9oYXApCisvKiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgc2hhcmluZyBvZiBIQVAgcGFnZSB0YWJs
ZXMgd2l0aCB0aGUgSU9NTVUuICovCisjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVf
aGFwX3B0X3NoYXJlIDQKKyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9z
aGFyZSAgXAorICAgICgxdSA8PCBfWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFy
ZSkKIAogLyogTWF4IFhFTl9TWVNDVExfUEhZU0NBUF8qIGNvbnN0YW50LiAgVXNlZCBmb3IgQUJJ
IGNoZWNraW5nLiAqLwotI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfTUFYIFhFTl9TWVNDVExf
UEhZU0NBUF9oYXAKKyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCBYRU5fU1lTQ1RMX1BI
WVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlCiAKIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsK
ICAgICB1aW50MzJfdCB0aHJlYWRzX3Blcl9jb3JlOwotLSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:17:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 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 1i8N6n-0000fh-4V; Thu, 12 Sep 2019 11:17:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8N6l-0000fa-7b
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:17:51 +0000
X-Inumbo-ID: f3da769c-d54e-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f3da769c-d54e-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 11:17:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568287070;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=3DNy0euenOg8CEGK6mzqIiUDvcThifdwmjtKi5kp96s=;
 b=CR8DKsxXczkz3HVoOwKTxWoIVfQULkilUCg/aFwc5/6IkKVtTH2GD49m
 /ENbTVMr1r4dBKU5hzWspNj6loT/4pjKqsoE091PHgJOfWlVlWRq7knYw
 6isj5dl1s5oRywUfWMOfj7/pZSOEeGNDpGOYfk2n6GHWmqJA35BMo1qIE 4=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: B4W3E+mb7Mcon/OoHx0tfv911i4NTxYPvNbsmPanZMiZQd+7QpnmqbbQEh+alrwIbBrjHroGsb
 VyZv+qmJmXWIoMKulIx0vVo9YL9ogSPIX4/wkPTKxGF8wcPOXhzhjzyJURouFUs+CDZNkvbXbX
 hiLCTOB+C+olqC+Tt1KhzKbUc8HrKlsAOPZ/S7Ifmr+uyc1DNFyD+lksGXpG4MXo5RelCRbNnC
 yPJ/0cvtYuFIEhtxQBZdWgYTtgGVMQ7R4D7ZEAwykRQsFcxnKxmyW8REdhCzZRnX+e0VAdqt4A
 cbI=
X-SBRS: 2.7
X-MesageID: 5530313
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5530313"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 12:17:40 +0100
Message-ID: <20190912111744.40410-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190912111744.40410-1-paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 2/6] use is_iommu_enabled() where
 appropriate...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Li4ucmF0aGVyIHRoYW4gdGVzdGluZyB0aGUgZ2xvYmFsIGlvbW11X2VuYWJsZWQgZmxhZyBhbmQg
b3BzIHBvaW50ZXIuCgpOb3cgdGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gZmxhZyBpbmRpY2F0
aW5nIHdoZXRoZXIgdGhlIGRvbWFpbiBpcwpwZXJtaXR0ZWQgdG8gdXNlIHRoZSBJT01NVSAod2hp
Y2ggZGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBvcHMgcG9pbnRlciB3aWxsCmJlIHNldCksIG1hbnkg
dGVzdHMgb2YgdGhlIGdsb2JhbCBpb21tdV9lbmFibGVkIGZsYWcgYW5kIG9wcyBwb2ludGVyIGNh
bgpiZSB0cmFuc2xhdGVkIGludG8gdGVzdHMgb2YgdGhlIHBlci1kb21haW4gZmxhZy4gU29tZSBv
ZiB0aGUgb3RoZXIgdGVzdHMgb2YKcHVyZWx5IHRoZSBnbG9iYWwgaW9tbXVfZW5hYmxlZCBmbGFn
IGNhbiBhbHNvIGJlIHRyYW5zbGF0ZWQgaW50byB0ZXN0cyBvZgp0aGUgcGVyLWRvbWFpbiBmbGFn
LgoKTk9URTogVGhlIGNvbW1lbnQgaW4gaW9tbXVfc2hhcmVfcDJtX3RhYmxlKCkgaXMgYWxzbyBm
aXhlZDsgbmVlZF9pb21tdSgpCiAgICAgIGRpc2FwcGVhcmVkIHNvbWUgdGltZSBhZ28uIEFsc28s
IHdoaWxzdCB0aGUgc3R5bGUgb2YgdGhlICdpZicgaW4KICAgICAgZmxhc2tfaW9tbXVfcmVzb3Vy
Y2VfdXNlX3Blcm0oKSBpcyBmaXhlZCwgSSBoYXZlIG5vdCB0cmFuc2xhdGVkIGFueQogICAgICBp
bnN0YW5jZXMgb2YgdTMyIGludG8gdWludDMyX3QgdG8ga2VlcCBjb25zaXN0ZW5jeS4gSU1PIHN1
Y2ggYQogICAgICB0cmFuc2xhdGlvbiB3b3VsZCBiZSBiZXR0ZXIgZG9uZSBnbG9iYWxseSBmb3Ig
dGhlIHNvdXJjZSBtb2R1bGUgaW4KICAgICAgYSBzZXBhcmF0ZSBwYXRjaC4KICAgICAgVGhlIGNo
YW5nZSB0byB0aGUgZGVmaW5pdGlvbiBvZiBpb21tdV9jYWxsKCkgaXMgdG8ga2VlcCB0aGUgUFYg
c2hpbQogICAgICBidWlsZCBoYXBweS4gV2l0aG91dCB0aGlzIGNoYW5nZSBpdCB3aWxsIGZhaWwg
dG8gY29tcGlsZSB3aXRoIGVycm9ycwogICAgICBvZiB0aGUgZm9ybToKCmlvbW11LmM6MzYxOjMy
OiBlcnJvcjogdW51c2VkIHZhcmlhYmxlIOKAmGhk4oCZIFstV2Vycm9yPXVudXNlZC12YXJpYWJs
ZV0KICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+CgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogIlJvZ2VyIFBh
dSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFZvbG9keW15
ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KClByZXZpb3VzbHkgcGFydCBvZiBzZXJpZXMg
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5
LTA3L21zZzAyMjY3Lmh0bWwKCnY3OgogLSBGaXggaW9tbXVfY2FsbCgpIHJhdGhlciB0aGFuIG1l
c3Npbmcgd2l0aCB0aGUgaW5pdGlhbGl6dGlvbiBvZiAnaGQnCiAtIENvbnN0aWZ5IGRvbWFpbiBw
b2ludGVyIHBhc3NlZCB0byBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpCgp2NToKIC0g
Rml4IGxvZ2ljIGluIEFSTSBwMm1faW5pdCgpCiAtIE1ha2UgaW9tbXVfZG9fZG9tY3RsKCkgcmV0
dXJuIC1FT1BOT1RTVVBQIHJhdGhlciB0aGFuIC1FTk9TWVMgaWYgdGhlCiAgIElPTU1VIGlzIG5v
dCBlbmFibGVkCiAtIEZpeCB0ZXN0IGluIHBjaV9lbmFibGVfYWNzKCkKIC0gRml4IHRlc3QgaW4g
Zmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAg
ICAgICB8ICA2ICsrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgfCAgMiArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyAgICAgfCAgNCArLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMgICAgICAgICAgICAgIHwgIDggKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jICAgICAgICAgICB8IDMxICsrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgICAgICB8IDE2ICsrKysrKy0tLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYyAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9pb21tdS5oICAgICAgICAgICAgICAgfCAxMSArKysrKystLQogeGVuL3hzbS9mbGFzay9ob29r
cy5jICAgICAgICAgICAgICAgICAgICAgfCAxOCArKysrKystLS0tLS0tCiAxOCBmaWxlcyBjaGFu
Z2VkLCA2MiBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZTI4ZWExYzg1YS4uN2Yx
NDQyOTMyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwpAQCAtMTUzMSw3ICsxNTMxLDcgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4g
KmQpCiAgICAgICogc2hhcmVkIHdpdGggdGhlIENQVSwgWGVuIGhhcyB0byBtYWtlIHN1cmUgdGhh
dCB0aGUgUFQgY2hhbmdlcyBoYXZlCiAgICAgICogcmVhY2hlZCB0aGUgbWVtb3J5CiAgICAgICov
Ci0gICAgcDJtLT5jbGVhbl9wdGUgPSBpb21tdV9lbmFibGVkICYmCisgICAgcDJtLT5jbGVhbl9w
dGUgPSBpc19pb21tdV9lbmFibGVkKGQpICYmCiAgICAgICAgICFpb21tdV9oYXNfZmVhdHVyZShk
LCBJT01NVV9GRUFUX0NPSEVSRU5UX1dBTEspOwogCiAgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUo
ZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYwppbmRleCBjNjk1NzA5MjBjLi5kMzgxNzg0ZWRkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
QEAgLTM1Niw3ICszNTYsNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJf
cGFnZXMoCiAgICAgICAgIGF2YWlsIC09IGQtPm1heF92Y3B1cyAtIDE7CiAKICAgICAvKiBSZXNl
cnZlIG1lbW9yeSBmb3IgaW9tbXVfZG9tMF9pbml0KCkgKHJvdWdoIGVzdGltYXRlKS4gKi8KLSAg
ICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChkKSApCiAg
ICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IGE3NDQ2OTZjNmIuLmQxMzM0
YzcxMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKQEAgLTcwOCw3ICs3MDgsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgcmV0ID0gLUVTUkNIOwotICAgICAgICBpZiAoIGlv
bW11X2VuYWJsZWQgKQorICAgICAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgICAgIHJldCA9IHB0X2ly
cV9jcmVhdGVfYmluZChkLCBiaW5kKTsKQEAgLTczNyw3ICs3MzcsNyBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgICAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkg
KQogICAgICAgICB7CiAgICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgICAgIHJl
dCA9IHB0X2lycV9kZXN0cm95X2JpbmQoZCwgYmluZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA0NTJhYzQ4MzNkLi4z
ODMxYzZkNGMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ2NSw3ICs0NjUsNyBAQCB2b2lkIGh2bV9taWdyYXRlX3Rp
bWVycyhzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2ksIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEFTU0VS
VChpb21tdV9lbmFibGVkICYmCisgICAgQVNTRVJUKGlzX2lvbW11X2VuYWJsZWQodi0+ZG9tYWlu
KSAmJgogICAgICAgICAgICAoaXNfaGFyZHdhcmVfZG9tYWluKHYtPmRvbWFpbikgfHwgaHZtX2Rv
bWFpbl9pcnEodi0+ZG9tYWluKS0+ZHBjaSkpOwogCiAgICAgaWYgKCAocGlycV9kcGNpLT5mbGFn
cyAmIEhWTV9JUlFfRFBDSV9NQUNIX01TSSkgJiYKQEAgLTQ5Niw3ICs0OTYsNyBAQCB2b2lkIGh2
bV9taWdyYXRlX3BpcnFzKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFodm1fZG9tYWluX2ly
cShkKS0+ZHBjaSApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSB8fCAhaHZtX2RvbWFp
bl9pcnEoZCktPmRwY2kgKQogICAgICAgIHJldHVybjsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZl
bnRfbG9jayk7CkBAIC0yMjY0LDcgKzIyNjQsNyBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCiAgICAgfQogCiAgICAgaWYgKCAoKHZhbHVlIF4g
b2xkX3ZhbHVlKSAmIFg4Nl9DUjBfQ0QpICYmCi0gICAgICAgICBpb21tdV9lbmFibGVkICYmIGh2
bV9mdW5jcy5oYW5kbGVfY2QgJiYKKyAgICAgICAgIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgaHZt
X2Z1bmNzLmhhbmRsZV9jZCAmJgogICAgICAgICAgKCFyYW5nZXNldF9pc19lbXB0eShkLT5pb21l
bV9jYXBzKSB8fAogICAgICAgICAgICFyYW5nZXNldF9pc19lbXB0eShkLT5hcmNoLmlvcG9ydF9j
YXBzKSB8fAogICAgICAgICAgIGhhc19hcmNoX3BkZXZzKGQpKSApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4
IDljMjVmNzJiNGQuLjlhZWVmMzJhMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlv
YXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC01MzYsNyArNTM2LDcg
QEAgdm9pZCB2aW9hcGljX3VwZGF0ZV9FT0koc3RydWN0IGRvbWFpbiAqZCwgdTggdmVjdG9yKQog
CiAgICAgICAgICAgICBlbnQtPmZpZWxkcy5yZW1vdGVfaXJyID0gMDsKIAotICAgICAgICAgICAg
aWYgKCBpb21tdV9lbmFibGVkICkKKyAgICAgICAgICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChk
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2gu
aHZtLmlycV9sb2NrKTsKICAgICAgICAgICAgICAgICBodm1fZHBjaV9lb2koZCwgdmlvYXBpYy0+
YmFzZV9nc2kgKyBwaW4sIGVudCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggMTZmMTRhYmU4Zi4uZWQy
N2U4ZGVmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTA4Nyw3ICsxMDg3LDcgQEAgc3RhdGljIGlu
dCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdm14X2NsZWFyX21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfU1lTRU5URVJfQ1MsIFZNWF9NU1JfUlcpOwogICAgICAgICB2
bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRFUl9FU1AsIFZNWF9NU1Jf
UlcpOwogICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRF
Ul9FSVAsIFZNWF9NU1JfUlcpOwotICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSAmJiAo
IWlvbW11X2VuYWJsZWQgfHwgaW9tbXVfc25vb3ApICkKKyAgICAgICAgaWYgKCBwYWdpbmdfbW9k
ZV9oYXAoZCkgJiYgKCFpc19pb21tdV9lbmFibGVkKGQpIHx8IGlvbW11X3Nub29wKSApCiAgICAg
ICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9DUl9QQVQsIFZNWF9N
U1JfUlcpOwogICAgICAgICBpZiAoICh2bWV4aXRfY3RsICYgVk1fRVhJVF9DTEVBUl9CTkRDRkdT
KSAmJgogICAgICAgICAgICAgICh2bWVudHJ5X2N0bCAmIFZNX0VOVFJZX0xPQURfQk5EQ0ZHUykg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwppbmRleCAwMDYwMzEwZDc0Li4zYjNkNWI2MjUwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwpAQCAtMTIxMCw3ICsxMjEwLDcgQEAgc3RhdGljIHZvaWQgdm14X2hhbmRsZV9jZChzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgewogICAgICAgICAgICAgdi0+
YXJjaC5odm0uY2FjaGVfbW9kZSA9IE5PUk1BTF9DQUNIRV9NT0RFOwogICAgICAgICAgICAgdm14
X3NldF9ndWVzdF9wYXQodiwgKnBhdCk7Ci0gICAgICAgICAgICBpZiAoICFpb21tdV9lbmFibGVk
IHx8IGlvbW11X3Nub29wICkKKyAgICAgICAgICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQodi0+
ZG9tYWluKSB8fCBpb21tdV9zbm9vcCApCiAgICAgICAgICAgICAgICAgdm14X2NsZWFyX21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfQ1JfUEFULCBWTVhfTVNSX1JXKTsKICAgICAgICAgICAgIGh2
bV9hc2lkX2ZsdXNoX3ZjcHUodik7IC8qIG5vIG5lZWQgdG8gZmx1c2ggY2FjaGUgKi8KICAgICAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKaW5kZXggZDBlNjI5MDVmOC4uMjIwOTkwZjAxNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CkBAIC0yNjAsNyArMjYwLDcgQEAgc3RhdGljIGJvb2xfdCBlcHRfc3BsaXRfc3VwZXJfcGFnZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAqZXB0ZSA9ICplcHRfZW50cnk7CiAgICAg
ICAgIGVwdGUtPnNwID0gKGxldmVsID4gMSk7CiAgICAgICAgIGVwdGUtPm1mbiArPSBpICogdHJ1
bms7Ci0gICAgICAgIGVwdGUtPnNucCA9IChpb21tdV9lbmFibGVkICYmIGlvbW11X3Nub29wKTsK
KyAgICAgICAgZXB0ZS0+c25wID0gaXNfaW9tbXVfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgaW9t
bXVfc25vb3A7CiAgICAgICAgIGVwdGUtPnN1cHByZXNzX3ZlID0gMTsKIAogICAgICAgICBlcHRf
cDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBlcHRlLCBlcHRlLT5zYV9wMm10LCBlcHRlLT5hY2Nlc3Mp
OwpAQCAtNzcyLDcgKzc3Miw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBuZXdfZW50cnkuc3AgPSAhIWk7CiAg
ICAgICAgIG5ld19lbnRyeS5zYV9wMm10ID0gcDJtdDsKICAgICAgICAgbmV3X2VudHJ5LmFjY2Vz
cyA9IHAybWE7Ci0gICAgICAgIG5ld19lbnRyeS5zbnAgPSAoaW9tbXVfZW5hYmxlZCAmJiBpb21t
dV9zbm9vcCk7CisgICAgICAgIG5ld19lbnRyeS5zbnAgPSBpc19pb21tdV9lbmFibGVkKGQpICYm
IGlvbW11X3Nub29wOwogCiAgICAgICAgIC8qIHRoZSBjYWxsZXIgc2hvdWxkIHRha2UgY2FyZSBv
ZiB0aGUgcHJldmlvdXMgcGFnZSAqLwogICAgICAgICBuZXdfZW50cnkubWZuID0gbWZuX3gobWZu
KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKaW5kZXggN2YyZGQ2
NjJhZi4uMWYyYmNmYmUxNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2d1ZXN0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1
ZXN0LmMKQEAgLTgyMSw3ICs4MjEsNyBAQCBpbnQgZ3Vlc3RfaW9tbXVfaW5pdChzdHJ1Y3QgZG9t
YWluKiBkKQogICAgIHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXU7CiAgICAgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBpZiAoICFpc19odm1fZG9tYWluKGQp
IHx8ICFpb21tdV9lbmFibGVkIHx8ICFpb21tdXYyX2VuYWJsZWQgfHwKKyAgICBpZiAoICFpc19o
dm1fZG9tYWluKGQpIHx8ICFpc19pb21tdV9lbmFibGVkKGQpIHx8ICFpb21tdXYyX2VuYWJsZWQg
fHwKICAgICAgICAgICFoYXNfdmlvbW11KGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IGQzMmIxNzI2NjQuLjEyZjJjNGMzZjIg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMjksNyArMjksNyBAQCBp
bnQgaW9tbXVfYXNzaWduX2R0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKmRldikKICAgICBpbnQgcmMgPSAtRUJVU1k7CiAgICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFo
ZC0+cGxhdGZvcm1fb3BzICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoICFkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRl
dikgKQpAQCAtNzEsNyArNzEsNyBAQCBpbnQgaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2KQogICAgIGNvbnN0IHN0cnVj
dCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKIAotICAgIGlm
ICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQorICAgIGlmICggIWlzX2lv
bW11X2VuYWJsZWQoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlmICggIWR0
X2RldmljZV9pc19wcm90ZWN0ZWQoZGV2KSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCA0MjkwYzdj
NzEwLi5iMjkyZTc5MzgyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTQzNCw3ICs0MzQsNyBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgaWYgKCB2Y3B1ICkKICAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmdtc2kucG9zdGVkID0gdHJ1ZTsKICAgICAgICAgfQotICAgICAg
ICBpZiAoIHZjcHUgJiYgaW9tbXVfZW5hYmxlZCApCisgICAgICAgIGlmICggdmNwdSAmJiBpc19p
b21tdV9lbmFibGVkKGQpICkKICAgICAgICAgICAgIGh2bV9taWdyYXRlX3BpcnEocGlycV9kcGNp
LCB2Y3B1KTsKIAogICAgICAgICAvKiBVc2UgaW50ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3Vw
cG9ydGVkLiAqLwpAQCAtODE3LDcgKzgxNyw3IEBAIGludCBodm1fZG9fSVJRX2RwY2koc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHBpcnEgKnBpcnEpCiAKICAgICBBU1NFUlQoaXNfaHZtX2RvbWFp
bihkKSk7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICghaXNfaGFyZHdhcmVfZG9tYWlu
KGQpICYmICFkcGNpKSB8fAorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgKCFpc19o
YXJkd2FyZV9kb21haW4oZCkgJiYgIWRwY2kpIHx8CiAgICAgICAgICAhcGlycV9kcGNpIHx8ICEo
cGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgcmV0dXJu
IDA7CiAKQEAgLTg2OSw3ICs4NjksNyBAQCBzdGF0aWMgaW50IF9odm1fZHBjaV9tc2lfZW9pKHN0
cnVjdCBkb21haW4gKmQsCiAKIHZvaWQgaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgdmVjdG9yKQogewotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwKKyAgICBpZiAoICFp
c19pb21tdV9lbmFibGVkKGQpIHx8CiAgICAgICAgICAoIWh2bV9kb21haW5faXJxKGQpLT5kcGNp
ICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkpICkKICAgICAgICByZXR1cm47CiAKQEAgLTEwMDEs
NyArMTAwMSw3IEBAIHZvaWQgaHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBndWVzdF9nc2ksCiAgICAgY29uc3Qgc3RydWN0IGh2bV9pcnFfZHBjaSAqaHZtX2lycV9k
cGNpOwogICAgIGNvbnN0IHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnE7CiAKLSAg
ICBpZiAoICFpb21tdV9lbmFibGVkICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKaW5kZXggZjQyNDAyYmM5Mi4uMDljZTlkOTI5NCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCkBAIC0xODMsNyArMTgzLDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9t
bXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgY2hlY2tfaHdkb21fcmVxcyhk
KTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJs
ZWQoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdvJywg
JmlvbW11X2R1bXBfcDJtX3RhYmxlLCAiZHVtcCBpb21tdSBwMm0gdGFibGUiLCAwKTsKQEAgLTI4
OCw3ICsyODgsNyBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAKIHZv
aWQgaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoICFp
b21tdV9lbmFibGVkIHx8ICFkb21faW9tbXUoZCktPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAh
aXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlvbW11X3RlYXJk
b3duKGQpOwpAQCAtMzA0LDcgKzMwNCw3IEBAIGludCBpb21tdV9tYXAoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAgIGludCBy
YyA9IDA7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkK
KyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7CkBA
IC0zNjQsNyArMzY0LDcgQEAgaW50IGlvbW11X3VubWFwKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsCiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAg
IGludCByYyA9IDA7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1f
b3BzICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKICAgICBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIp
KSk7CkBAIC00MTcsNyArNDE3LDcgQEAgaW50IGlvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlICkKKyAg
ICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpIHx8ICFoZC0+cGxhdGZvcm1fb3BzLT5sb29rdXBf
cGFnZSApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAogICAgIHJldHVybiBpb21tdV9j
YWxsKGhkLT5wbGF0Zm9ybV9vcHMsIGxvb2t1cF9wYWdlLCBkLCBkZm4sIG1mbiwgZmxhZ3MpOwpA
QCAtNDQ2LDggKzQ0Niw4IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50LAogICAgIGNvbnN0IHN0cnVjdCBk
b21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKIAotICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwKLSAgICAgICAgICFoZC0+cGxh
dGZvcm1fb3BzLT5pb3RsYl9mbHVzaCB8fCAhcGFnZV9jb3VudCB8fCAhZmx1c2hfZmxhZ3MgKQor
ICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxi
X2ZsdXNoIHx8CisgICAgICAgICAhcGFnZV9jb3VudCB8fCAhZmx1c2hfZmxhZ3MgKQogICAgICAg
ICByZXR1cm4gMDsKIAogICAgIGlmICggZGZuX2VxKGRmbiwgSU5WQUxJRF9ERk4pICkKQEAgLTQ3
NCw4ICs0NzQsOCBAQCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBmbHVzaF9mbGFncykKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoICFpb21tdV9lbmFi
bGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzIHx8Ci0gICAgICAgICAhaGQtPnBsYXRmb3JtX29wcy0+
aW90bGJfZmx1c2hfYWxsIHx8ICFmbHVzaF9mbGFncyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5h
YmxlZChkKSB8fCAhaGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2hfYWxsIHx8CisgICAgICAg
ICAhZmx1c2hfZmxhZ3MgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIC8qCkBAIC01NjAsOCAr
NTYwLDggQEAgaW50IGlvbW11X2RvX2RvbWN0bCgKIHsKICAgICBpbnQgcmV0ID0gLUVOT0RFVjsK
IAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gLUVOT1NZUzsKKyAg
ICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
OwogCiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKICAgICByZXQgPSBpb21tdV9kb19wY2lfZG9tY3Rs
KGRvbWN0bCwgZCwgdV9kb21jdGwpOwpAQCAtNTgwLDkgKzU4MCw5IEBAIHZvaWQgaW9tbXVfc2hh
cmVfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4qIGQpCiAgICAgQVNTRVJUKGhhcF9lbmFibGVkKGQp
KTsKICAgICAvKgogICAgICAqIGlvbW11X3VzZV9oYXBfcHQoZCkgY2Fubm90IGJlIHVzZWQgaGVy
ZSBiZWNhdXNlIGR1cmluZyBkb21haW4KLSAgICAgKiBjb25zdHJ1Y3Rpb24gbmVlZF9pb21tdShk
KSB3aWxsIGFsd2F5cyByZXR1cm4gZmFsc2UgaGVyZS4KKyAgICAgKiBjb25zdHJ1Y3Rpb24gaGFz
X2lvbW11X3B0KGQpIHdpbGwgYWx3YXlzIHJldHVybiBmYWxzZSBoZXJlLgogICAgICAqLwotICAg
IGlmICggaW9tbXVfZW5hYmxlZCAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQorICAgIGlmICggaXNf
aW9tbXVfZW5hYmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQogICAgICAgICBpb21tdV9n
ZXRfb3BzKCktPnNoYXJlX3AybShkKTsKIH0KIApAQCAtNjEyLDEwICs2MTIsNyBAQCBpbnQgaW9t
bXVfZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkoaW9tbXVfZ3JkbV90ICpmdW5jLCB2b2lkICpj
dHh0KQogCiBib29sX3QgaW9tbXVfaGFzX2ZlYXR1cmUoc3RydWN0IGRvbWFpbiAqZCwgZW51bSBp
b21tdV9mZWF0dXJlIGZlYXR1cmUpCiB7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCi0gICAg
ICAgIHJldHVybiAwOwotCi0gICAgcmV0dXJuIHRlc3RfYml0KGZlYXR1cmUsIGRvbV9pb21tdShk
KS0+ZmVhdHVyZXMpOworICAgIHJldHVybiBpc19pb21tdV9lbmFibGVkKGQpICYmIHRlc3RfYml0
KGZlYXR1cmUsIGRvbV9pb21tdShkKS0+ZmVhdHVyZXMpOwogfQogCiBzdGF0aWMgdm9pZCBpb21t
dV9kdW1wX3AybV90YWJsZSh1bnNpZ25lZCBjaGFyIGtleSkKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5k
ZXggYWYwMTFkMzJkYy4uODE0MTA2Njc5ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTU5NSw3
ICs1OTUsNyBAQCBzdGF0aWMgdm9pZCBwY2lfZW5hYmxlX2FjcyhzdHJ1Y3QgcGNpX2RldiAqcGRl
dikKICAgICB1MTYgY2FwLCBjdHJsLCBzZWcgPSBwZGV2LT5zZWc7CiAgICAgdTggYnVzID0gcGRl
di0+YnVzOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCisgICAgaWYgKCAhaXNfaW9tbXVf
ZW5hYmxlZChwZGV2LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcG9zID0gcGNp
X2ZpbmRfZXh0X2NhcGFiaWxpdHkoc2VnLCBidXMsIHBkZXYtPmRldmZuLCBQQ0lfRVhUX0NBUF9J
RF9BQ1MpOwpAQCAtODY0LDcgKzg2NCw3IEBAIHN0YXRpYyBpbnQgcGNpX2NsZWFuX2RwY2lfaXJx
cyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmh2bV9pcnFf
ZHBjaSA9IE5VTEw7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkICkKKyAgICBpZiAoICFpc19p
b21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoICFpc19odm1f
ZG9tYWluKGQpICkKQEAgLTg5Nyw3ICs4OTcsNyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2Rldmlj
ZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAogICAgIHN0cnVj
dCBwY2lfZGV2ICpwZGV2OwogICAgIGludCByZXQgPSAwOwogCi0gICAgaWYgKCAhaW9tbXVfZW5h
YmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChk
KSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2Vk
KCkpOwpAQCAtMTM4Myw3ICsxMzgzLDcgQEAgc3RhdGljIGludCBpb21tdV9hZGRfZGV2aWNlKHN0
cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAogICAg
IGhkID0gZG9tX2lvbW11KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8
fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChwZGV2LT5k
b21haW4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMt
PmFkZF9kZXZpY2UocGRldi0+ZGV2Zm4sIHBjaV90b19kZXYocGRldikpOwpAQCAtMTQxMiw3ICsx
NDEyLDcgQEAgc3RhdGljIGludCBpb21tdV9lbmFibGVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAogICAgIGhkID0gZG9tX2lvbW11
KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3Jt
X29wcyB8fAorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQocGRldi0+ZG9tYWluKSB8fAogICAg
ICAgICAgIWhkLT5wbGF0Zm9ybV9vcHMtPmVuYWJsZV9kZXZpY2UgKQogICAgICAgICByZXR1cm4g
MDsKIApAQCAtMTQyOCw3ICsxNDI4LDcgQEAgc3RhdGljIGludCBpb21tdV9yZW1vdmVfZGV2aWNl
KHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGhk
ID0gZG9tX2lvbW11KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAh
aGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChwZGV2LT5kb21h
aW4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBmb3IgKCBkZXZmbiA9IHBkZXYtPmRldmZu
IDsgcGRldi0+cGhhbnRvbV9zdHJpZGU7ICkKQEAgLTE0NzEsNyArMTQ3MSw3IEBAIHN0YXRpYyBp
bnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuLCB1MzIgZmxhZykKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKICAgICBpbnQgcmMgPSAw
OwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAg
aWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgLyog
UHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBi
ZWVuIApAQCAtMTUzNyw3ICsxNTM3LDcgQEAgc3RhdGljIGludCBpb21tdV9nZXRfZGV2aWNlX2dy
b3VwKAogICAgIGludCBpID0gMDsKICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBo
ZC0+cGxhdGZvcm1fb3BzOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhb3BzIHx8ICFv
cHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkg
fHwgIW9wcy0+Z2V0X2RldmljZV9ncm91cF9pZCApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAg
Z3JvdXBfaWQgPSBvcHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQoc2VnLCBidXMsIGRldmZuKTsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMDRkNDZmN2VhYi4uN2ZmYWZkYzA2NSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3MTksNyArMTcxOSw3IEBAIHN0
YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICB4ZnJlZShtcm1ycik7CiAgICAgfQogCi0gICAgQVNTRVJUKGlvbW11X2VuYWJsZWQpOworICAg
IEFTU0VSVChpc19pb21tdV9lbmFibGVkKGQpKTsKIAogICAgIC8qCiAgICAgICogV2UgY2FuJ3Qg
dXNlIGlvbW11X3VzZV9oYXBfcHQgaGVyZSBiZWNhdXNlIGVpdGhlciBJT01NVSBzdGF0ZQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvaHZtLmMKaW5kZXggNjY3NWRjYTAyNy4uZjc3YjM1ODE1
YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2h2bS5jCkBAIC01MSw3ICs1MSw3IEBA
IHZvaWQgaHZtX2RwY2lfaXNhaXJxX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aXNhaXJxKQogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmRwY2kgPSBOVUxMOwogCiAgICAgQVNT
RVJUKGlzYWlycSA8IE5SX0lTQUlSUVMpOwotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQorICAg
IGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICBzcGlu
X2xvY2soJmQtPmV2ZW50X2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRl
eCA5MmMxZDAxZWRmLi44MzE5ZmUwYTY5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YwpAQCAtMTgwLDcgKzE4MCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUo
c3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9jaGVja19h
dXRvdHJhbnNsYXRlZF9od2RvbShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggIWlvbW11
X2VuYWJsZWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICBwYW5p
YygiUHJlc2VudGx5LCBpb21tdSBtdXN0IGJlIGVuYWJsZWQgZm9yIFBWSCBoYXJkd2FyZSBkb21h
aW5cbiIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggZmFjZjgzNWFkYS4uMzFmZGE0YjBjZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9tbXUuaApAQCAtNjEsOCArNjEsMTUgQEAgZXh0ZXJuIHN0cnVjdCBpb21tdV9v
cHMgaW9tbXVfb3BzOwogCiAjaWZkZWYgTkRFQlVHCiAjIGluY2x1ZGUgPGFzbS9hbHRlcm5hdGl2
ZS5oPgotIyBkZWZpbmUgaW9tbXVfY2FsbChvcHMsIGZuLCBhcmdzLi4uKSAgYWx0ZXJuYXRpdmVf
Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCi0jIGRlZmluZSBpb21tdV92Y2FsbChvcHMsIGZu
LCBhcmdzLi4uKSBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCisjIGRl
ZmluZSBpb21tdV9jYWxsKG9wcywgZm4sIGFyZ3MuLi4pICh7ICAgICAgXAorICAgICh2b2lkKShv
cHMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV9jYWxs
KGlvbW11X29wcy5mbiwgIyMgYXJncyk7ICBcCit9KQorCisjIGRlZmluZSBpb21tdV92Y2FsbChv
cHMsIGZuLCBhcmdzLi4uKSAoeyAgICAgXAorICAgICh2b2lkKShvcHMpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMj
IGFyZ3MpOyBcCit9KQogI2VuZGlmCiAKIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGlvbW11
X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29r
cy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDY4MDBmMmQ5YTAuLmE0NDk4Njk1NTAg
MTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hv
b2tzLmMKQEAgLTg4Myw3ICs4ODMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX21hcF9kb21haW5fbXNp
IChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJxLCBjb25zdCB2b2lkICpkYXRhLAogI2VuZGlmCiB9
CiAKLXN0YXRpYyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0odm9pZCkKK3N0YXRp
YyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICAvKiBPYnRhaW4gdGhlIHBlcm1pc3Npb24gbGV2ZWwgcmVxdWlyZWQgZm9yIGFs
bG93aW5nIGEgZG9tYWluCiAgICAgICogdG8gdXNlIGFuIGFzc2lnbmVkIGRldmljZS4KQEAgLTg5
Niw3ICs4OTYsNyBAQCBzdGF0aWMgdTMyIGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKHZv
aWQpCiAgICAgICovCiAgICAgdTMyIHBlcm0gPSBSRVNPVVJDRV9fVVNFX05PSU9NTVU7CiAKLSAg
ICBpZiAoaW9tbXVfZW5hYmxlZCkKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAg
ICAgICBwZXJtID0gKCBpb21tdV9pbnRyZW1hcCA/IFJFU09VUkNFX19VU0VfSU9NTVUgOgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFU09VUkNFX19VU0VfSU9NTVVfTk9JTlRS
RU1BUCApOwogICAgIHJldHVybiBwZXJtOwpAQCAtOTA3LDcgKzkwNyw3IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfbWFwX2RvbWFpbl9pcnEgKHN0cnVjdCBkb21haW4gKmQsIGludCBpcnEsIGNvbnN0IHZv
aWQgKmRhdGEpCiAgICAgdTMyIHNpZCwgZHNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAg
c3RydWN0IGF2Y19hdWRpdF9kYXRhIGFkOwotICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jl
c291cmNlX3VzZV9wZXJtKCk7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2Vf
dXNlX3Blcm0oZCk7CiAKICAgICBpZiAoIGlycSA+PSBucl9zdGF0aWNfaXJxcyAmJiBkYXRhICkg
ewogICAgICAgICByYyA9IGZsYXNrX21hcF9kb21haW5fbXNpKGQsIGlycSwgZGF0YSwgJnNpZCwg
JmFkKTsKQEAgLTk3Myw3ICs5NzMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX2JpbmRfcHRfaXJxIChz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqYgogICAgIGlu
dCByYyA9IC1FUEVSTTsKICAgICBpbnQgaXJxOwogICAgIHN0cnVjdCBhdmNfYXVkaXRfZGF0YSBh
ZDsKLSAgICB1MzIgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpOworICAg
IHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAgICAgcmMg
PSBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX1JFU09VUkNFLCBSRVNPVVJDRV9fQUREKTsK
ICAgICBpZiAoIHJjICkKQEAgLTEwNDYsNyArMTA0Niw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfaW9t
ZW1fcGVybWlzc2lvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3Qg
ZW5kCiAKICAgICBkYXRhLnNzaWQgPSBkb21haW5fc2lkKGN1cnJlbnQtPmRvbWFpbik7CiAgICAg
ZGF0YS5kc2lkID0gZG9tYWluX3NpZChkKTsKLSAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9t
bXVfcmVzb3VyY2VfdXNlX3Blcm0oKTsKKyAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9tbXVf
cmVzb3VyY2VfdXNlX3Blcm0oZCk7CiAKICAgICByZXR1cm4gc2VjdXJpdHlfaXRlcmF0ZV9pb21l
bV9zaWRzKHN0YXJ0LCBlbmQsIF9pb21lbV9oYXNfcGVybSwgJmRhdGEpOwogfQpAQCAtMTA3MSw3
ICsxMDcxLDcgQEAgc3RhdGljIGludCBmbGFza19wY2lfY29uZmlnX3Blcm1pc3Npb24oc3RydWN0
IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsIHUKICAgICBpZiAoIGFjY2VzcyAmJiAo
ZW5kID49IDB4MTAgJiYgc3RhcnQgPCAweDI4KSApCiAgICAgICAgIHBlcm0gPSBSRVNPVVJDRV9f
U0VUVVA7CiAgICAgZWxzZQotICAgICAgICBwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNl
X3Blcm0oKTsKKyAgICAgICAgcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQp
OwogCiAgICAgQVZDX0FVRElUX0RBVEFfSU5JVCgmYWQsIERFVik7CiAgICAgYWQuZGV2aWNlID0g
KHVuc2lnbmVkIGxvbmcpIG1hY2hpbmVfYmRmOwpAQCAtMTI5Niw3ICsxMjk2LDcgQEAgc3RhdGlj
IGludCBmbGFza19hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hp
bmVfYmRmKQogICAgIHUzMiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBz
dHJ1Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7Ci0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVz
b3VyY2VfdXNlX3Blcm0oKTsKKyAgICB1MzIgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91
c2VfcGVybShkKTsKIAogICAgIGlmICggIWQgKQogICAgICAgICByZXR1cm4gZmxhc2tfdGVzdF9h
c3NpZ25fZGV2aWNlKG1hY2hpbmVfYmRmKTsKQEAgLTEzNTUsNyArMTM1NSw3IEBAIHN0YXRpYyBp
bnQgZmxhc2tfYXNzaWduX2R0ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmR0
cGF0aCkKICAgICB1MzIgZHNpZCwgcnNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAgc3Ry
dWN0IGF2Y19hdWRpdF9kYXRhIGFkOwotICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291
cmNlX3VzZV9wZXJtKCk7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNl
X3Blcm0oZCk7CiAKICAgICBpZiAoICFkICkKICAgICAgICAgcmV0dXJuIGZsYXNrX3Rlc3RfYXNz
aWduX2R0ZGV2aWNlKGR0cGF0aCk7CkBAIC0xNTQwLDcgKzE1NDAsNyBAQCBzdGF0aWMgaW50IGZs
YXNrX2lvcG9ydF9wZXJtaXNzaW9uKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHN0YXJ0LCB1
aW50MzJfdCBlbgogCiAgICAgZGF0YS5zc2lkID0gZG9tYWluX3NpZChjdXJyZW50LT5kb21haW4p
OwogICAgIGRhdGEuZHNpZCA9IGRvbWFpbl9zaWQoZCk7Ci0gICAgZGF0YS51c2VfcGVybSA9IGZs
YXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKCk7CisgICAgZGF0YS51c2VfcGVybSA9IGZsYXNr
X2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAgICAgcmV0dXJuIHNlY3VyaXR5X2l0ZXJh
dGVfaW9wb3J0X3NpZHMoc3RhcnQsIGVuZCwgX2lvcG9ydF9oYXNfcGVybSwgJmRhdGEpOwogfQot
LSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:17:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 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 1i8N6p-0000gn-K5; Thu, 12 Sep 2019 11:17:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8N6o-0000gI-J1
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:17:54 +0000
X-Inumbo-ID: f36b1b14-d54e-11e9-83e7-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f36b1b14-d54e-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 11:17:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568287069;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=f53zqDnHhy2Gs6scmW6PopSSHqgAcSbH1hSNSsKAOkk=;
 b=LzJfiCIHj4AH4wqUXhGLlLHrigWYKrRkCJsUOMA5wrmoqmngFeyK9K99
 WAiNa2dmUjKf001L3AvU7S2Hj01h1nJPMRD9MlC5lJtwYHwYNLpxUeTf5
 eueVGUH1FEYaC9nX59RCu2Y+lTbKgtDc5vcbpY+yVTDXArat+IkRKov6a g=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lVdrWLaT9HjgWC6hhpLhihU8B6nFsLX5ejZGepzsZRubrwW/vwngZ8zGTXaY4wkzaE9EItLmeX
 C+FUM0mPMUov5mtDWS807Bwk7OI3+60QwReipXMrDqaYWx8BfT0PJhT54h6Yyez37JfWKYFTWJ
 mU2XeeJz9dS49cinWqP1icIXrLVJJtQYZ7IJBSwtIEfeZJQlN8jqyM+bJuVmTq3nKXpX14NkWb
 3ZvrECDu3XdBh21H5aLgcLclGVl1FdWDganBVfMU36ZA74iVsSB3T2p95Ae7wot2PHCqRuU1kp
 q2A=
X-SBRS: 2.7
X-MesageID: 5475830
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5475830"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 12:17:38 +0100
Message-ID: <20190912111744.40410-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 0/6] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

VGhlc2UgYXJlIHJldmlzaW9ucyBvZiB0aGUgcmVtYWluaW5nIHVuY29tbWl0dGVkIHBhdGNoZXMg
ZnJvbSBteQpwcmV2aW91cyBzZXJpZXM6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDE3MzcuaHRtbAoKUGF1bCBEdXJyYW50
ICg2KToKICBkb21haW46IGludHJvZHVjZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnCiAgdXNl
IGlzX2lvbW11X2VuYWJsZWQoKSB3aGVyZSBhcHByb3ByaWF0ZS4uLgogIHN5c2N0bCAvIGxpYnhs
OiByZXBvcnQgd2hldGhlciBJT01NVS9IQVAgcGFnZSB0YWJsZSBzaGFyaW5nIGlzCiAgICBzdXBw
b3J0ZWQKICByZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25zdHJ1Y3Rpb24gb2YgSU9NTVUgcGFn
ZSB0YWJsZXMKICBpb21tdTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9t
bXVfcHRfc3luYygpIG1hY3JvcwogIGludHJvZHVjZSBhICdwYXNzdGhyb3VnaCcgY29uZmlndXJh
dGlvbiBvcHRpb24gdG8geGwuY2ZnLi4uCgogZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAg
ICAgICAgICAgICAgfCAgNTYgKysrKysrKwogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjMgKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgICAg
ICB8ICAgOSArKwogdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgICAgICAgICAgICAgICAgICAgfCAg
IDYgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgICAgIHwgICA5ICsr
CiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5jICAgICAgICAgICAgICAgICB8ICAxNSArKwogdG9v
bHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsLm1saSAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvb2NhbWwvbGlicy94Yy94
ZW5jdHJsX3N0dWJzLmMgICAgICAgfCAgMTYgKy0KIHRvb2xzL3hsL3hsX2luZm8uYyAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA1ICstCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAg
ICAgICAgICAgICB8IDE3MiArKysrKysrKysrKysrKy0tLS0tLQogeGVuL2FyY2gvYXJtL0tjb25m
aWcgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAg
ICAgICAgICAgICAgICAgICAgfCAgMTcgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC9hcm0vc3lzY3RsLmMgICAgICAgICAgICAgICAgICAg
ICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAgICAgICB8ICAg
NCArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0K
IHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4v
YXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gv
eDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vdmlvYXBpYy5jICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j
ICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAg
ICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAgICAgICAgICAgIHwg
ICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMyAr
CiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB4ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1v
bi9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIHhlbi9jb21tb24vbWVt
b3J5LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vY29tbW9uL3ZtX2V2ZW50
LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
S2NvbmZpZyAgICAgICAgICAgfCAgIDMgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2d1ZXN0LmMgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVl
LmMgICAgIHwgIDE4ICstLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgICAgICAgICAg
ICAgfCAgIDggKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgIHwg
MTg4ICsrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
ICAgICAgICAgICAgIHwgIDI4ICstLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jICAgICAgIHwgIDEyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2h2bS5j
ICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAg
fCAgOTkgKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgICAg
ICAgICB8ICAgMyAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAgICAgICAgICAgICB8
ICAxNSArLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICAgICAgfCAgMTUg
Ky0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgICAgICAgIHwgICA2ICstCiB4
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICAgICAgICB8ICA0NCArKy0tLQogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICAgICAgfCAgMTMgKy0KIHhlbi94c20v
Zmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE4ICstLQogNTIgZmlsZXMgY2hh
bmdlZCwgNDg5IGluc2VydGlvbnMoKyksIDQxMCBkZWxldGlvbnMoLSkKLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4u
bGluZGlnQGNpdHJpeC5jb20+CkNjOiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgpDYzog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogSnVu
IE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29t
PgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CkNjOiBWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtA
ZXBhbS5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLSAKMi4yMC4xLjIuZ2IyMWViYjY3
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:17:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11:17:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8N6s-0000hW-UG; Thu, 12 Sep 2019 11:17:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8N6r-0000hJ-Hi
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:17:57 +0000
X-Inumbo-ID: f719d8d4-d54e-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f719d8d4-d54e-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 11:17:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568287075;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=vxTwynLHZH5E6FHOP+mcG649/8fa1KvnzM2efMUMy2o=;
 b=SacoE3mjP7j97zSxQwyy45t+qSskxztWN3zaNX6KW3yHMpXI79ACV2yE
 2g3Dlf+1Wcy9sHBsg9/hq2ag7EQ67iElawSSAgEUhDJGhwgbuWXFEWYZ3
 /ZKjY6Uzd2Af7O9Is6ilOF/VsbGO7BljaStikLuu/xxXAjqzqRTSvhe5k 4=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OgPGKAylQm+6ZktcRgfb9EIo4DFv4GJ7P8DALkrwHIYJa5mbGdVBeG22F1ciw2NGeHgxDUC0ue
 jjUFJoqnx3FZF12z5Fr/qgjfHVWlhFfR//UD1hdFEEqj4CGYnf+w1lNiut6g7ZlkXp0PQs1Qz/
 s38BBI4CLQRy/7KJFJb4/EJxGDISMybWpIXyUExzOhb6Y3RZ7XnD819yUY1OEgoINVy4j7ApKD
 Muj/5CQnLol/tdx6MvZRI9+JvZhGBy/3ktjewfK1jXxeOlXp2fPFdQ5fTw14UG0ZhDiikMHFfV
 0qA=
X-SBRS: 2.7
X-MesageID: 5530317
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5530317"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 12:17:42 +0100
Message-ID: <20190912111744.40410-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190912111744.40410-1-paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 4/6] remove late (on-demand) construction of
 IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan
 Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlcmUgaXMgYSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnLCB3aGljaCBz
aG91bGQgYmUgc2V0IGlmCmFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKY29uc3RydWN0aW9uIHVudGlsIHRoZSBhc3NpZ25t
ZW50IGlzIGRvbmUuIEFsc28gZG9uJ3QgdGVhciBkb3duIHRoZSB0YWJsZXMKYWdhaW4gd2hlbiB0
aGUgbGFzdCBkZXZpY2UgaXMgZGUtYXNzaWduZWQ7IGRlZmVyIHRoYXQgdGFzayB1bnRpbCBkb21h
aW4KZGVzdHJ1Y3Rpb24uCgpUaGlzIGFsbG93cyB0aGUgaGFzX2lvbW11X3B0KCkgaGVscGVyIGFu
ZCBpb21tdV9zdGF0dXMgZW51bWVyYXRpb24gdG8gYmUKcmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lv
bW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBjYWxscyB0bwppc19pb21tdV9lbmFibGVk
KCkuIFJlbWFpbmluZyBvcGVuLWNvZGVkIHRlc3RzIG9mIGlvbW11X2hhcF9wdF9zaGFyZSBjYW4K
YWxzbyBiZSByZXBsYWNlZCBieSBjYWxscyB0byBpb21tdV91c2VfaGFwX3B0KCkuClRoZSBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rp
b25zIGJlY29tZQpyZWR1bmRhbnQsIGFzIGRvZXMgdGhlICdzdHJpY3QgbW9kZScgZG9tMCBwYWdl
X2xpc3QgbWFwcGluZyBjb2RlIGluCmlvbW11X2h3ZG9tX2luaXQoKSwgYW5kIGlvbW11X3RlYXJk
b3duKCkgY2FuIGJlIG1hZGUgc3RhdGljIGlzIGl0cyBvbmx5CnJlbWFpbmluZyBjYWxsZXIsIGlv
bW11X2RvbWFpbl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKbW9kdWxlLgoK
QWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0aGUg
aHlwZXJ2aXNvciAoYXQKdGhlIGV4cGVuc2Ugb2Ygc29tZSBhZGRpdGlvbnMgaW4gdGhlIHRvb2xz
dGFjaykuCgpOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFsbCBhbW91bnQgb2YgZXh0
cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICB0byBhY2NvbW1vZGF0ZSBJT01NVSBwYWdlIHRh
YmxlcyB0aGF0IG1heSBuZXZlciBiZSB1c2VkLCBzaW5jZSB0aGUKICAgICAgcGVyLWRvbWFpbiBJ
T01NVS1lbmFibGUgZmxhZyBpcyBjdXJyZW50bHkgc2V0IHRvIHRoZSB2YWx1ZSBvZiB0aGUKICAg
ICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQg
YW4gb3B0aW9uIHRvCiAgICAgIHRoZSB0b29sc3RhY2sgdG8gYWxsb3cgaXQgdG8gYmUgdHVybmVk
IG9mZiBpZiB0aGVyZSBpcyBubyBpbnRlbnRpb24KICAgICAgdG8gYXNzaWduIHBhc3N0aHJvdWdo
IGhhcmR3YXJlIHRvIHRoZSBkb21haW4uCiAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSBy
ZXNvdXJjZSwgJ2lvbW11X21lbWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICBkb21haW5fYnVp
bGRfaW5mby4gVGhpcyBwYXRjaCBzZXRzIGl0IHRvIGEgdmFsdWUgY2FsY3VsYXRlZCBiYXNlZAog
ICAgICBvbiB0aGUgZG9tYWluJ3MgbWF4aW11bSBtZW1vcnkgd2hlbiB0aGUgUDJNIHNoYXJpbmcg
aXMgZWl0aGVyIG5vdAogICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHpl
cm8gb3RoZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgIHRoZSB0b29sc3RhY2sgb3B0aW9uIG1l
bnRpb25lZCBhYm92ZSBpcyBhZGRlZCwgaXQgd2lsbCBhbHNvIGJlIHplcm8KICAgICAgaWYgdGhl
IHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcgaXMgdHVybmVkIG9mZi4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
Ny9tc2cwMjI2Ny5odG1sCgp2OToKIC0gQXZvaWQgdGhlIGlvbW11X21lbWtiIG92ZXJoZWFkIGlm
IHRoZSBJT01NVSBpcyBkaXNhYmxlIG9yIHBhZ2UgdGFibGVzCiAgIGFyZSBzaGFyZWQKCnY3Ogog
LSBBZGQgdG9vbHN0YWNrIG1lbW9yeSByZXNlcnZhdGlvbiBmb3IgSU9NTVUgcGFnZSB0YWJsZXMu
Li4gUmUtdXNlIG9mCiAgIHNoYWRvdyBjYWxjdWxhdGlvbiBkaWRuJ3Qgc2VlbSBhcHByb3ByaWF0
ZSBzbyBhIG5ldyBoZWxwZXIgZnVuY3Rpb24gaXMKICAgYWRkZWQKCnY1OgogLSBNaW5vciBzdHls
ZSBmaXhlcwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgfCAgIDcg
KysKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuYyAgICAgICAgICAgICB8ICAxNSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmggICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAg
ICAgICB8ICAyNCArKysrLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICB8
ICAgMiArLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICB8ICAgMiArLQog
eGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL3Ay
bS5jICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAg
ICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyB8ICAxMSAtLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMgICAgICAgfCAxMzQgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgfCAgMTIgLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgIHwgIDEwICstCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYyAgIHwgIDk3IC0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAg
ICAgICAgICAgICAgfCAgMTYgLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAg
ICAgIHwgICAyIC0KIDI0IGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDI3MSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwv
bGlieGwuaAppbmRleCA2NzBhMjgyYzVhLi5hOWU3Y2Y4NmZkIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTQwOCw2ICs0MDgsMTMg
QEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9JT01NVV9IQVBfUFRfU0hB
UkUgMQogCisvKgorICogTElCWExfSEFWRV9CVUlMRElORk9fSU9NTVVfTUVNS0IgaW5kaWNhdGVz
IHRoYXRlIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCisgKiBoYXMgYW4gaW9tbXVfbWVta2IgZmll
bGQgd2hpY2ggc2hvdWxkIGJlIHNldCB3aXRoIHRoZSBhbW91bnQgb2YgbWVtb3J5CisgKiBvdmVy
aGVhZCBuZWVkZWQgYnkgdGhlIGRvbWFpbiBmb3IgcG9wdWxhdGluZyBJT01NVSBwYWdlIHRhYmxl
cy4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19JT01NVV9NRU1LQiAxCisKIC8q
CiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggNDQ4YTJhZjhmZC4u
ZmQ2ZjMzMzEyZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfbWVtLmMKQEAgLTQ2MSwxNSArNDYxLDE3IEBAIGludCBsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAog
ICAgICpuZWVkX21lbWtiID0gYl9pbmZvLT50YXJnZXRfbWVta2I7CisgICAgKm5lZWRfbWVta2Ig
Kz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBiX2luZm8tPmlvbW11X21lbWtiOworCiAgICAgc3dp
dGNoIChiX2luZm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAg
ICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKLSAgICAgICAgKm5lZWRfbWVta2IgKz0gYl9p
bmZvLT5zaGFkb3dfbWVta2IgKyBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVl
ZF9tZW1rYiArPSBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOwogICAgICAgICBpZiAobGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpCiAgICAgICAgICAgICAq
bmVlZF9tZW1rYiArPSAzMiAqIDEwMjQ7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfUFY6Ci0gICAgICAgICpuZWVkX21lbWtiICs9IGJfaW5mby0+c2hhZG93X21l
bWtiICsgTElCWExfUFZfRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVlZF9tZW1rYiArPSBMSUJY
TF9QVl9FWFRSQV9NRU1PUlk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJjID0gRVJST1JfSU5WQUw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYmQ0MjdkZWYxYS4uZTA2MDc4
ODA5MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDg2LDYgKzQ4Niw3IEBAIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgidGFyZ2V0X21l
bWtiIiwgICAgTWVtS0IpLAogICAgICgidmlkZW9fbWVta2IiLCAgICAgTWVtS0IpLAogICAgICgi
c2hhZG93X21lbWtiIiwgICAgTWVtS0IpLAorICAgICgiaW9tbXVfbWVta2IiLCAgICAgTWVtS0Ip
LAogICAgICgicnRjX3RpbWVvZmZzZXQiLCAgdWludDMyKSwKICAgICAoImV4ZWNfc3NpZHJlZiIs
ICAgIHVpbnQzMiksCiAgICAgKCJleGVjX3NzaWRfbGFiZWwiLCBzdHJpbmcpLApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMK
aW5kZXggZjM2MGY1ZTIyOC4uNDA1NzMzYjdlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC00OCw2ICs0OCwy
MSBAQCB1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KHVuc2ln
bmVkIGxvbmcgbWF4bWVtX2tiLCB1bnNpZ25lZAogICAgIHJldHVybiA0ICogKDI1NiAqIHNtcF9j
cHVzICsgMiAqIChtYXhtZW1fa2IgLyAxMDI0KSk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgbGlieGxf
Z2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYikKK3sKKyAg
ICB1bnNpZ25lZCBsb25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4bWVtX2tiIC8g
NDsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWw7CisKKyAgICAvKiBBc3N1bWUgYSA0IGxldmVsIHBh
Z2UgdGFibGUgd2l0aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KKyAgICBmb3IgKGxldmVsID0g
MDsgbGV2ZWwgPCA0OyBsZXZlbCsrKQorICAgIHsKKyAgICAgICAgbWVtX3BhZ2VzID0gRElWX1JP
VU5EVVAobWVtX3BhZ2VzLCA1MTIpOworICAgICAgICBpb21tdV9wYWdlcyArPSBtZW1fcGFnZXM7
CisgICAgfQorCisgICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKK30KKwogY2hhciAqbGlieGxf
ZG9taWRfdG9fbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCiB7CiAgICAgdW5z
aWduZWQgaW50IGxlbjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggYi90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDQ0NDA5YWZkYzQuLjYzMGNjYmUyOGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuaApAQCAtMjQsNiArMjQsNyBAQCBjb25zdAogY2hhciAqbGlieGxfYmFzZW5hbWUo
Y29uc3QgY2hhciAqbmFtZSk7IC8qIHJldHVybnMgc3RyaW5nIGZyb20gc3RyZHVwICovCiAKIHVu
c2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9u
ZyBtYXhtZW1fa2IsIHVuc2lnbmVkIGludCBzbXBfY3B1cyk7Cit1bnNpZ25lZCBsb25nIGxpYnhs
X2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IpOwogaW50
IGxpYnhsX25hbWVfdG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVp
bnQzMl90ICpkb21pZCk7CiBpbnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4
bF9jdHggKmN0eCwgY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNoYXIgKmxp
YnhsX2RvbWlkX3RvX25hbWUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGUx
MDViZGEyYmIuLjI5M2Y1ZjczMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTIwNyw2ICsxMjA3LDcgQEAgdm9pZCBwYXJzZV9j
b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgY29uZmlnX2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcpCiB7CisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CiAgICAg
Y29uc3QgY2hhciAqYnVmOwogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcg
KmNvbmZpZzsKQEAgLTEyMjEsMTAgKzEyMjIsMjIgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShj
b25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGludCBwY2lfc2VpemUgPSAwOwogICAgIGlu
dCBpLCBlOwogICAgIGNoYXIgKmtlcm5lbF9iYXNlbmFtZTsKKyAgICBib29sIGlvbW11X2VuYWJs
ZWQsIGlvbW11X2hhcF9wdF9zaGFyZTsKIAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAq
Y19pbmZvID0gJmRfY29uZmlnLT5jX2luZm87CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogCisgICAgbGlieGxfcGh5c2luZm9faW5pdCgm
cGh5c2luZm8pOworICAgIGlmIChsaWJ4bF9nZXRfcGh5c2luZm8oY3R4LCAmcGh5c2luZm8pICE9
IDApIHsKKyAgICAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8pOworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2dldF9waHlzaW5mbyBmYWlsZWRcbiIpOworICAgICAg
ICBleGl0KEVYSVRfRkFJTFVSRSk7CisgICAgfQorCisgICAgaW9tbXVfZW5hYmxlZCA9IHBoeXNp
bmZvLmNhcF9odm1fZGlyZWN0aW87CisgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gcGh5c2luZm8u
Y2FwX2lvbW11X2hhcF9wdF9zaGFyZTsKKyAgICBsaWJ4bF9waHlzaW5mb19kaXNwb3NlKCZwaHlz
aW5mbyk7CisKICAgICBjb25maWc9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ19zb3VyY2Up
OwogICAgIGlmICghY29uZmlnKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRv
IGFsbG9jYXRlIGZvciBjb25maWd1cmF0aW9uXG4iKTsKQEAgLTE0NDgsMTQgKzE0NjEsMjEgQEAg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAg
ICBleGl0KDEpOwogICAgIH0KIAotICAgIC8qIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVt
b3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCisgICAgLyogbGlieGxfZ2V0
X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSBhbmQKKyAgICAgKiBsaWJ4bF9nZXRfcmVxdWlyZWRf
aW9tbXVfbWVtb3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCiAgICAgICog
KGRlZmF1bHQgb3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9yeSBhcmUgc2V0LCBiZWNh
dXNlIHRoZQotICAgICAqIGNhbGN1bGF0aW9uIGRlcGVuZHMgb24gdGhvc2UgdmFsdWVzLiAqLwor
ICAgICAqIGNhbGN1bGF0aW9ucyBkZXBlbmQgb24gdGhvc2UgdmFsdWVzLiAqLwogICAgIGJfaW5m
by0+c2hhZG93X21lbWtiID0gIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hhZG93X21lbW9y
eSIsICZsLCAwKQogICAgICAgICA/IGwgKiAxMDI0CiAgICAgICAgIDogbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwogCisgICAgLyogTm8g
SU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUgSU9NTVUgaXMgZGlzYWJs
ZWQgb3IgaXQKKyAgICAgKiBjYW4gc2hhcmUgdGhlIFAyTS4gKi8KKyAgICBiX2luZm8tPmlvbW11
X21lbWtiID0gKCFpb21tdV9lbmFibGVkIHx8IGlvbW11X2hhcF9wdF9zaGFyZSkKKyAgICAgICAg
PyAwCisgICAgICAgIDogbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1h
eF9tZW1rYik7CisKICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5vbWlncmF0ZSIs
ICZiX2luZm8tPmRpc2FibGVfbWlncmF0ZSwgMCk7CiAKICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xv
bmcoY29uZmlnLCAidHNjX21vZGUiLCAmbCwgMSkpIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA3ZjE0NDI5MzJhLi42OTI1NjU3NTdl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5j
CkBAIC0xMDU2LDcgKzEwNTYsNyBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgIW1mbl9lcShscGFlX2dldF9tZm4oKmVudHJ5KSwg
bHBhZV9nZXRfbWZuKG9yaWdfcHRlKSkgKQogICAgICAgICBwMm1fZnJlZV9lbnRyeShwMm0sIG9y
aWdfcHRlLCBsZXZlbCk7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChwMm0tPmRvbWFpbikgJiYK
KyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQocDJtLT5kb21haW4pICYmCiAgICAgICAgICAobHBh
ZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgqZW50cnkpKSApCiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggZDM4
MTc4NGVkZC4uN2NmYWIyZGMyNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0zNjUsNyArMzY1LDcgQEAgdW5z
aWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAogICAgIH0KIAogICAgIG5l
ZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgotICAgICAgICAoIWlvbW11X2hhcF9wdF9z
aGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKKyAgICAgICAgKCFpb21tdV91c2VfaGFwX3B0
KGQpIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9
IGZhbHNlICkKICAgICB7CiAgICAgICAgIG5yX3BhZ2VzID0gZ2V0X21lbXNpemUoJmRvbTBfc2l6
ZSwgYXZhaWwpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJj
aC94ODYvaHZtL210cnIuYwppbmRleCA3Y2NkODViY2VhLi41YWQxNWVhZmUwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpA
QCAtNzgzLDcgKzc4Myw4IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTVRSUiwgaHZtX3Nh
dmVfbXRycl9tc3IsIGh2bV9sb2FkX210cnJfbXNyLCAxLAogCiB2b2lkIG1lbW9yeV90eXBlX2No
YW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoIChoYXNfaW9tbXVfcHQoZCkgfHwg
Y2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0gKQorICAg
IGlmICggKGlzX2lvbW11X2VuYWJsZWQoZCkgfHwgY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAm
JgorICAgICAgICAgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkKICAgICB7CiAgICAgICAgIHAybV9t
ZW1vcnlfdHlwZV9jaGFuZ2VkKGQpOwogICAgICAgICBmbHVzaF9hbGwoRkxVU0hfQ0FDSEUpOwpA
QCAtODMxLDcgKzgzMiw3IEBAIGludCBlcHRlX2dldF9lbnRyeV9lbXQoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIE1UUlJfVFlQ
RV9VTkNBQ0hBQkxFOwogICAgIH0KIAotICAgIGlmICggIWhhc19pb21tdV9wdChkKSAmJiAhY2Fj
aGVfZmx1c2hfcGVybWl0dGVkKGQpICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICYm
ICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoZCkgKQogICAgIHsKICAgICAgICAgKmlwYXQgPSAxOwog
ICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1dSQkFDSzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXgg
YTVmZTg5ZTMzOS4uZWZiODgyMTc2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTE2NjQsNyAr
MTY2NCw3IEBAIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgKm1lYykKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RM
X01FTV9TSEFSSU5HX0NPTlRST0w6CiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gMDsKLSAg
ICAgICAgICAgIGlmICggdW5saWtlbHkoaGFzX2lvbW11X3B0KGQpICYmIG1lYy0+dS5lbmFibGUp
ICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSAmJiBtZWMt
PnUuZW5hYmxlKSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRVhERVY7CiAgICAgICAgICAgICBl
bHNlCiAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCA9IG1l
Yy0+dS5lbmFibGU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKaW5kZXggOGE1MjI5ZWUyMS4uZTVlNDM0OWRlYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTM0
MSw3ICsxMzQxLDcgQEAgaW50IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIAogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShwMm0tPmRvbWFpbikgKQogICAgIHsKLSAgICAgICAgaWYgKCAhaGFzX2lvbW11X3B0KGQpICkK
KyAgICAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICByZXR1cm4g
MDsKICAgICAgICAgcmV0dXJuIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2RmbihnZm5fbCksIF9tZm4o
Z2ZuX2wpLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOwpAQCAtMTQzMiw3ICsxNDMyLDcgQEAg
aW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbl9sKQogCiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7
Ci0gICAgICAgIGlmICggIWhhc19pb21tdV9wdChkKSApCisgICAgICAgIGlmICggIWlzX2lvbW11
X2VuYWJsZWQoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIHJldHVybiBpb21t
dV9sZWdhY3lfdW5tYXAoZCwgX2RmbihnZm5fbCksIFBBR0VfT1JERVJfNEspOwogICAgIH0KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdp
bmcuYwppbmRleCA2OWFhMjI4ZTQ2Li5kOWE1MmM0ZGI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC0yMTMsNyAr
MjEzLDcgQEAgaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJv
b2xfdCBsb2dfZ2xvYmFsKQogewogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGhhc19pb21tdV9w
dChkKSAmJiBsb2dfZ2xvYmFsICkKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgbG9n
X2dsb2JhbCApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBSZWZ1c2UgdG8gdHVybiBv
biBnbG9iYWwgbG9nLWRpcnR5IG1vZGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCA3OTVhNDY3NDYyLi5mYTU1ZjM0
NzRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jCkBAIC0xNDM0LDcgKzE0MzQsNyBAQCBpbnQgbWVtb3J5X2FkZCh1bnNp
Z25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAg
ICAgKiBzaGFyZWQgb3IgYmVpbmcga2VwdCBpbiBzeW5jIHRoZW4gbmV3bHkgYWRkZWQgbWVtb3J5
IG5lZWRzIHRvIGJlCiAgICAgICogbWFwcGVkIGhlcmUuCiAgICAgICovCi0gICAgaWYgKCBoYXNf
aW9tbXVfcHQoaGFyZHdhcmVfZG9tYWluKSAmJgorICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZCho
YXJkd2FyZV9kb21haW4pICYmCiAgICAgICAgICAhaW9tbXVfdXNlX2hhcF9wdChoYXJkd2FyZV9k
b21haW4pICYmCiAgICAgICAgICAhbmVlZF9pb21tdV9wdF9zeW5jKGhhcmR3YXJlX2RvbWFpbikg
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21l
bW9yeS5jCmluZGV4IGQ1YWZmODNmMmQuLjczNjRmZDJjMzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtODIzLDcgKzgyMyw3IEBA
IGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9h
ZGRfdG9fcGh5c21hcCAqeGF0cCwKICAgICB4YXRwLT5ncGZuICs9IHN0YXJ0OwogICAgIHhhdHAt
PnNpemUgLT0gc3RhcnQ7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSApCisgICAgaWYgKCBp
c19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lv
dGxiKSA9IDE7CiAKICAgICB3aGlsZSAoIHhhdHAtPnNpemUgPiBkb25lICkKQEAgLTg0NCw3ICs4
NDQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAo
IGhhc19pb21tdV9wdChkKSApCisgICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICkKICAgICB7
CiAgICAgICAgIGludCByZXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBi
L3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAyYTFjODdlNDRiLi4zYjE4MTk1ZWJmIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5j
CkBAIC02MzAsNyArNjMwLDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjKQogCiAgICAgICAgICAgICAvKiBO
byBwYWdpbmcgaWYgaW9tbXUgaXMgdXNlZCAqLwogICAgICAgICAgICAgcmMgPSAtRU1MSU5LOwot
ICAgICAgICAgICAgaWYgKCB1bmxpa2VseShoYXNfaW9tbXVfcHQoZCkpICkKKyAgICAgICAgICAg
IGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSkgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgICAgICByYyA9IC1FWERFVjsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZp
Y2VfdHJlZS5jCmluZGV4IDEyZjJjNGMzZjIuLmVhOWZkNTRlM2IgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtNDAsMTcgKzQwLDYgQEAgaW50IGlvbW11X2Fzc2lnbl9k
dF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYpCiAg
ICAgaWYgKCAhbGlzdF9lbXB0eSgmZGV2LT5kb21haW5fbGlzdCkgKQogICAgICAgICBnb3RvIGZh
aWw7CiAKLSAgICAvKgotICAgICAqIFRoZSBod2RvbSBpcyBmb3JjZWQgdG8gdXNlIElPTU1VIGZv
ciBwcm90ZWN0aW5nIGFzc2lnbmVkCi0gICAgICogZGV2aWNlLiBUaGVyZWZvcmUgdGhlIElPTU1V
IGRhdGEgaXMgYWxyZWFkeSBzZXQgdXAuCi0gICAgICovCi0gICAgQVNTRVJUKCFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgfHwKLSAgICAgICAgICAgaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFUVVNfaW5p
dGlhbGl6ZWQpOwotCi0gICAgcmMgPSBpb21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbDsKLQogICAgIC8qIFRoZSBmbGFnIGZpZWxkIGRvZXNuJ3QgbWF0
dGVyIHRvIERUIGRldmljZS4gKi8KICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmFzc2lnbl9k
ZXZpY2UoZCwgMCwgZHRfdG9fZGV2KGRldiksIDApOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpp
bmRleCAwOWNlOWQ5Mjk0Li4xNDEwMDY2ZmIzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAg
LTE0Niw2ICsxNDYsMTcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9pb21tdV9wYXJh
bShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJkb20wLWlvbW11IiwgcGFyc2VfZG9t
MF9pb21tdV9wYXJhbSk7CiAKK3N0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9y
ZXFzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFw
YWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBhcmNoX2lv
bW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKGQpOworCisgICAgaW9tbXVfaHdkb21fcGFz
c3Rocm91Z2ggPSBmYWxzZTsKKyAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOworfQorCiBp
bnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTE2MywxMjkgKzE3NCw0NCBAQCBpbnQg
aW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcmV0dXJuIHJldDsK
IAogICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7Ci0gICAgcmV0dXJuIGhk
LT5wbGF0Zm9ybV9vcHMtPmluaXQoZCk7Ci19CisgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+
aW5pdChkKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CiAKLXN0YXRpYyB2
b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0g
ICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQot
ICAgICAgICByZXR1cm47CisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgICAg
ICBjaGVja19od2RvbV9yZXFzKGQpOyAvKiBtYXkgbW9kaWZ5IGlvbW11X2h3ZG9tX3N0cmljdCAq
LwogCi0gICAgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShkKTsKKyAgICAv
KgorICAgICAqIE5COiAncmVsYXhlZCcgaC93IGRvbWFpbnMgZG9uJ3QgbmVlZCB0aGUgSU9NTVUg
bWFwcGluZ3MgdG8gYmUga2VwdAorICAgICAqICAgICBpbi1zeW5jIHdpdGggdGhlaXIgYXNzaWdu
ZWQgcGFnZXMgYmVjYXVzZSBhbGwgaG9zdCBSQU0gd2lsbCBiZQorICAgICAqICAgICBtYXBwZWQg
ZHVyaW5nIGh3ZG9tX2luaXQoKS4KKyAgICAgKi8KKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21h
aW4oZCkgfHwgaW9tbXVfaHdkb21fc3RyaWN0ICkKKyAgICAgICAgaGQtPm5lZWRfc3luYyA9ICFp
b21tdV91c2VfaGFwX3B0KGQpOwogCi0gICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSBmYWxz
ZTsKLSAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOworICAgIHJldHVybiAwOwogfQogCiB2
b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBjaGVja19o
d2RvbV9yZXFzKGQpOwotCiAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAg
IHJldHVybjsKIAogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVfZHVtcF9wMm1f
dGFibGUsICJkdW1wIGlvbW11IHAybSB0YWJsZSIsIDApOwogCi0gICAgaGQtPnN0YXR1cyA9IElP
TU1VX1NUQVRVU19pbml0aWFsaXppbmc7Ci0gICAgLyoKLSAgICAgKiBOQjogcmVsYXhlZCBodyBk
b21haW5zIGRvbid0IG5lZWQgc3luYyBiZWNhdXNlIGFsbCByYW0gaXMgYWxyZWFkeQotICAgICAq
IG1hcHBlZCBpbiB0aGUgaW9tbXUgcGFnZSB0YWJsZXMuCi0gICAgICovCi0gICAgaGQtPm5lZWRf
c3luYyA9IGlvbW11X2h3ZG9tX3N0cmljdCAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKTsKLSAgICBp
ZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwotICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdzID0gMDsK
LSAgICAgICAgaW50IHJjID0gMDsKLQotICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdl
LCAmZC0+cGFnZV9saXN0ICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFw
cGluZyA9IElPTU1VRl9yZWFkYWJsZTsKLSAgICAgICAgICAgIGludCByZXQ7Ci0KLSAgICAgICAg
ICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA9PSAw
KSB8fAotICAgICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5
cGVfbWFzaykKLSAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAg
ICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7Ci0KLSAgICAgICAgICAgIHJl
dCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwgbWFwcGluZywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAgICAgICAgICBpZiAo
ICFyYyApCi0gICAgICAgICAgICAgICAgcmMgPSByZXQ7Ci0KLSAgICAgICAgICAgIGlmICggIShp
KysgJiAweGZmZmZmKSApCi0gICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFz
KCk7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBVc2Ugd2hpbGUtYnJlYWsgdG8gYXZvaWQgY29t
cGlsZXIgd2FybmluZyAqLwotICAgICAgICB3aGlsZSAoIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChk
LCBmbHVzaF9mbGFncykgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCByYyAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFwcGluZyBm
YWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMpOwotICAg
IH0KLQogICAgIGhkLT5wbGF0Zm9ybV9vcHMtPmh3ZG9tX2luaXQoZCk7Ci0KLSAgICBoZC0+c3Rh
dHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkOwogfQogCi12b2lkIGlvbW11X3RlYXJkb3du
KHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwog
Ci0gICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19kaXNhYmxlZDsKICAgICBoZC0+cGxhdGZv
cm1fb3BzLT50ZWFyZG93bihkKTsKICAgICB0YXNrbGV0X3NjaGVkdWxlKCZpb21tdV9wdF9jbGVh
bnVwX3Rhc2tsZXQpOwogfQogCi1pbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQp
Ci17Ci0gICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0KLSAgICBp
ZiAoIGhkLT5zdGF0dXMgPT0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkICkKLSAgICAgICAgcmV0
dXJuIDA7Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemluZzsKLQot
ICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQotICAgIHsKLSAgICAgICAgaW50IHJjOwot
Ci0gICAgICAgIGhkLT5uZWVkX3N5bmMgPSB0cnVlOwotCi0gICAgICAgIHJjID0gYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKGQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgewot
ICAgICAgICAgICAgaWYgKCByYyAhPSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIGhkLT5uZWVkX3N5bmMgPSBmYWxzZTsKLSAgICAgICAgICAgICAgICBoZC0+c3Rh
dHVzID0gSU9NTVVfU1RBVFVTX2Rpc2FibGVkOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAg
ICByZXR1cm4gcmM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVf
U1RBVFVTX2luaXRpYWxpemVkOwotCi0gICAgLyoKLSAgICAgKiBUaGVyZSBtYXkgYmUgZGlydHkg
Y2FjaGUgbGluZXMgd2hlbiBhIGRldmljZSBpcyBhc3NpZ25lZAotICAgICAqIGFuZCBiZWZvcmUg
aGFzX2lvbW11X3B0KGQpIGJlY29taW5nIHRydWUsIHRoaXMgd2lsbCBjYXVzZQotICAgICAqIG1l
bW9yeV90eXBlX2NoYW5nZWQgbG9zZSBlZmZlY3QgaWYgbWVtb3J5IHR5cGUgY2hhbmdlcy4KLSAg
ICAgKiBDYWxsIG1lbW9yeV90eXBlX2NoYW5nZWQgaGVyZSB0byBhbWVuZCB0aGlzLgotICAgICAq
LwotICAgIG1lbW9yeV90eXBlX2NoYW5nZWQoZCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9p
ZCBpb21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlmICggIWlz
X2lvbW11X2VuYWJsZWQoZCkgKQpAQCAtNTc4LDExICs1MDQsOCBAQCBpbnQgaW9tbXVfZG9fZG9t
Y3RsKAogdm9pZCBpb21tdV9zaGFyZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIHsKICAg
ICBBU1NFUlQoaGFwX2VuYWJsZWQoZCkpOwotICAgIC8qCi0gICAgICogaW9tbXVfdXNlX2hhcF9w
dChkKSBjYW5ub3QgYmUgdXNlZCBoZXJlIGJlY2F1c2UgZHVyaW5nIGRvbWFpbgotICAgICAqIGNv
bnN0cnVjdGlvbiBoYXNfaW9tbXVfcHQoZCkgd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlIGhlcmUu
Ci0gICAgICovCi0gICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9z
aGFyZSApCisKKyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAgICAgICBpb21tdV9n
ZXRfb3BzKCktPnNoYXJlX3AybShkKTsKIH0KIApAQCAtNjI5LDggKzU1Miw3IEBAIHN0YXRpYyB2
b2lkIGlvbW11X2R1bXBfcDJtX3RhYmxlKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIG9wcyA9IGlv
bW11X2dldF9vcHMoKTsKICAgICBmb3JfZWFjaF9kb21haW4oZCkKICAgICB7Ci0gICAgICAgIGlm
ICggaXNfaGFyZHdhcmVfZG9tYWluKGQpIHx8Ci0gICAgICAgICAgICAgZG9tX2lvbW11KGQpLT5z
dGF0dXMgPCBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQgKQorICAgICAgICBpZiAoIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSB8fCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAogICAgICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYwppbmRleCA4MTQxMDY2NzlmLi4yMzE1ZDQ5MGRjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpA
QCAtOTMzLDkgKzkzMyw2IEBAIHN0YXRpYyBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQxNl90IHNlZywgdWludDhfdCBidXMsCiAKICAgICBwZGV2LT5mYXVsdC5jb3Vu
dCA9IDA7CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVfcHQoZCkg
KQotICAgICAgICBpb21tdV90ZWFyZG93bihkKTsKLQogICAgIHJldHVybiByZXQ7CiB9CiAKQEAg
LTE0ODQsMTMgKzE0ODEsNiBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgaWYgKCAhcGNp
ZGV2c190cnlsb2NrKCkgKQogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwogCi0gICAgcmMgPSBp
b21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBwY2lkZXZz
X3VubG9jaygpOwotICAgICAgICByZXR1cm4gcmM7Ci0gICAgfQotCiAgICAgcGRldiA9IHBjaV9n
ZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOwogICAg
IGlmICggIXBkZXYgKQogICAgIHsKQEAgLTE1MTksOCArMTUwOSw2IEBAIHN0YXRpYyBpbnQgYXNz
aWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1
MzIgZmxhZykKICAgICB9CiAKICBkb25lOgotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYm
IGhhc19pb21tdV9wdChkKSApCi0gICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRl
dnNfdW5sb2NrKCk7CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCmluZGV4IDdmZmFmZGMwNjUuLjI0MGYyMDAwODQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCkBAIC0xNzIxLDE1ICsxNzIxLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZG9tYWlu
X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBBU1NFUlQoaXNfaW9tbXVfZW5hYmxl
ZChkKSk7CiAKLSAgICAvKgotICAgICAqIFdlIGNhbid0IHVzZSBpb21tdV91c2VfaGFwX3B0IGhl
cmUgYmVjYXVzZSBlaXRoZXIgSU9NTVUgc3RhdGUKLSAgICAgKiBpcyBhbHJlYWR5IGNoYW5nZWQg
dG8gSU9NTVVfU1RBVFVTX2Rpc2FibGVkIGF0IHRoaXMgcG9pbnQgb3IKLSAgICAgKiBoYXMgYWx3
YXlzIGJlZW4gSU9NTVVfU1RBVFVTX2Rpc2FibGVkLgotICAgICAqCi0gICAgICogV2UgYWxzbyBu
ZWVkIHRvIHRlc3QgaWYgSEFQIGlzIGVuYWJsZWQgYmVjYXVzZSBQViBndWVzdHMgY2FuCi0gICAg
ICogZW50ZXIgdGhpcyBwYXRoIHRvby4KLSAgICAgKi8KLSAgICBpZiAoIGhhcF9lbmFibGVkKGQp
ICYmIGlvbW11X2hhcF9wdF9zaGFyZSApCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2sp
OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA4MzE5ZmUwYTY5Li40N2EzZTU1
MjEzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtODEsMTAzICs4MSw2IEBA
IGludCBfX2luaXQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICptc2kpCiAg
ICAgcmV0dXJuIG9wcy0+c2V0dXBfaHBldF9tc2kgPyBvcHMtPnNldHVwX2hwZXRfbXNpKG1zaSkg
OiAtRU5PREVWOwogfQogCi1pbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVj
dCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBpbnQgcmMg
PSAwLCBuID0gMDsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLQotICAg
IGlmICggdW5saWtlbHkoZC0+aXNfZHlpbmcpICkKLSAgICAgICAgcmMgPSAtRVNSQ0g7Ci0KLSAg
ICB3aGlsZSAoICFyYyAmJiAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmZC0+cGFnZV9s
aXN0KSkgKQotICAgIHsKLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8Ci0gICAgICAg
ICAgICAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3Jp
dGFibGVfcGFnZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwotICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gbWZuX3RvX2dmbihkLCBtZm4pOwot
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0gMDsKLQotICAgICAgICAgICAg
aWYgKCAhZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbl94KGdmbikpOwotCi0gICAgICAgICAgICAgICAg
QVNTRVJUKCEoZ2ZuX3goZ2ZuKSA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNTX1dJRFRIKSk7Ci0g
ICAgICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2ZuX3goZ2ZuKSkpOwotICAgICAgICAg
ICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIGRmbiwgbWZuLCBQQUdFX09SREVSXzRLLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJs
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAg
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBXZSBtYXkgYmUgd29ya2luZyBiZWhp
bmQgdGhlIGJhY2sgb2YgYSBydW5uaW5nIGd1ZXN0LCB3aGljaAotICAgICAgICAgICAgICAgICAq
IG1heSBjaGFuZ2UgdGhlIHR5cGUgb2YgYSBwYWdlIGF0IGFueSB0aW1lLiAgV2UgY2FuJ3QgcHJl
dmVudAotICAgICAgICAgICAgICAgICAqIHRoaXMgKGZvciBpbnN0YW5jZSwgYnkgYnVtcGluZyB0
aGUgdHlwZSBjb3VudCB3aGlsZSBtYXBwaW5nCi0gICAgICAgICAgICAgICAgICogdGhlIHBhZ2Up
IHdpdGhvdXQgY2F1c2luZyBsZWdpdGltYXRlIGd1ZXN0IHR5cGUtY2hhbmdlCi0gICAgICAgICAg
ICAgICAgICogb3BlcmF0aW9ucyB0byBmYWlsLiAgU28gYWZ0ZXIgYWRkaW5nIHRoZSBwYWdlIHRv
IHRoZSBJT01NVSwKLSAgICAgICAgICAgICAgICAgKiBjaGVjayBhZ2FpbiB0byBtYWtlIHN1cmUg
dGhpcyBpcyBzdGlsbCB2YWxpZC4gIE5CIHRoYXQgdGhlCi0gICAgICAgICAgICAgICAgICogd3Jp
dGFibGUgZW50cnkgaW4gdGhlIGlvbW11IGlzIGhhcm1sZXNzIHVudGlsIGxhdGVyLCB3aGVuCi0g
ICAgICAgICAgICAgICAgICogdGhlIGFjdHVhbCBkZXZpY2UgZ2V0cyBhc3NpZ25lZC4KLSAgICAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhaXNfaHZtX2RvbWFp
bihkKSAmJgotICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF90eXBlX21hc2spICE9Ci0gICAgICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gaW9tbXVf
dW5tYXAoZCwgZGZuLCBQQUdFX09SREVSXzRLLCAmZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAg
ICAgICAgICAvKiBJZiB0aGUgdHlwZSBjaGFuZ2VkIHlldCBhZ2Fpbiwgc2ltcGx5IGZvcmNlIGEg
cmV0cnkuICovCi0gICAgICAgICAgICAgICAgICAgIGlmICggIXJjICYmICgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIGlmICggcmMgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9h
ZGQocGFnZSwgJmQtPnBhZ2VfbGlzdCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5h
cmNoLnJlbG1lbV9saXN0KTsKLSAgICAgICAgaWYgKCAhKCsrbiAmIDB4ZmYpICYmICFwYWdlX2xp
c3RfZW1wdHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAgICAgICBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKLSAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgIH0KLQotICAgIGlm
ICggIXJjICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBleHBlY3RhdGlvbiBo
ZXJlIGlzIHRoYXQgZ2VuZXJhbGx5IHRoZXJlIGFyZSBtYW55IG5vcm1hbCBwYWdlcwotICAgICAg
ICAgKiBvbiByZWxtZW1fbGlzdCAodGhlIG9uZXMgd2UgcHV0IHRoZXJlKSBhbmQgb25seSBmZXcg
YmVpbmcgaW4gYW4KLSAgICAgICAgICogb2ZmbGluZS9icm9rZW4gc3RhdGUuIFRoZSBsYXR0ZXIg
b25lcyBhcmUgYWx3YXlzIGF0IHRoZSBoZWFkIG9mIHRoZQotICAgICAgICAgKiBsaXN0LiBIZW5j
ZSB3ZSBmaXJzdCBtb3ZlIHRoZSB3aG9sZSBsaXN0LCBhbmQgdGhlbiBtb3ZlIGJhY2sgdGhlCi0g
ICAgICAgICAqIGZpcnN0IGZldyBlbnRyaWVzLgotICAgICAgICAgKi8KLSAgICAgICAgcGFnZV9s
aXN0X21vdmUoJmQtPnBhZ2VfbGlzdCwgJmQtPmFyY2gucmVsbWVtX2xpc3QpOwotICAgICAgICB3
aGlsZSAoICFwYWdlX2xpc3RfZW1wdHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAgICAgICAg
ICAocGFnZSA9IHBhZ2VfbGlzdF9maXJzdCgmZC0+cGFnZV9saXN0KSwKLSAgICAgICAgICAgICAg
ICAgKHBhZ2UtPmNvdW50X2luZm8gJiAoUEdDX3N0YXRlfFBHQ19icm9rZW4pKSkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwotICAg
ICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5hcmNoLnJlbG1lbV9saXN0KTsK
LSAgICAgICAgfQotICAgIH0KLQotICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2sp
OwotCi0gICAgaWYgKCAhcmMgKQotICAgICAgICAvKgotICAgICAgICAgKiBmbHVzaF9mbGFncyBh
cmUgbm90IHRyYWNrZWQgYWNyb3NzIGh5cGVyY2FsbCBwcmUtZW1wdGlvbiBzbwotICAgICAgICAg
KiBhc3N1bWUgYSBmdWxsIGZsdXNoIGlzIG5lY2Vzc2FyeS4KLSAgICAgICAgICovCi0gICAgICAg
IHJjID0gaW9tbXVfaW90bGJfZmx1c2hfYWxsKAotICAgICAgICAgICAgZCwgSU9NTVVfRkxVU0hG
X2FkZGVkIHwgSU9NTVVfRkxVU0hGX21vZGlmaWVkKTsKLQotICAgIGlmICggcmMgJiYgcmMgIT0g
LUVSRVNUQVJUICkKLSAgICAgICAgaW9tbXVfdGVhcmRvd24oZCk7Ci0KLSAgICByZXR1cm4gcmM7
Ci19Ci0KIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRf
aHdkb20oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQp
ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vaW9tbXUuaAppbmRleCA5MDRjOWFlYzExLi4xNTc3ZTgzZDJiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9p
b21tdS5oCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVjdCBhcmNoX2lvbW11CiB9OwogCiAvKiBBbHdh
eXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCi0jZGVm
aW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKGhhc19pb21tdV9wdChkKSkKKyNkZWZpbmUgaW9tbXVf
dXNlX2hhcF9wdChkKSBpc19pb21tdV9lbmFibGVkKGQpCiAKIGNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqb3BzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAzMWZkYTRiMGNmLi41MDcxYWZk
NmE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC04OCw3ICs4OCw3IEBAIGV4dGVybiBjb25zdCBzdHJ1
Y3QgaW9tbXVfaW5pdF9vcHMgKmlvbW11X2luaXRfb3BzOwogCiAvKiBBcmUgd2UgdXNpbmcgdGhl
IGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KICNkZWZpbmUgaW9t
bXVfdXNlX2hhcF9wdChkKSBcCi0gICAgKGhhcF9lbmFibGVkKGQpICYmIGhhc19pb21tdV9wdChk
KSAmJiBpb21tdV9oYXBfcHRfc2hhcmUpCisgICAgKGhhcF9lbmFibGVkKGQpICYmIGlzX2lvbW11
X2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQogCiB2b2lkIGlvbW11X3VwZGF0ZV9p
cmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNp
Z25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGFiMjU4Yjg0OGIu
LmNjYjA0ZDk2ODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC03MywxNSArNzMsOSBAQCB2b2lkIGlvbW11X2RvbWFp
bl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogCiB2b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rl
c3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgYXJjaF9pb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKTsKLWludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCk7CiB2b2lkIGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRfaHdkb20o
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9t
YWluICpkKTsKIAotaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKTsKLQotLyog
RnVuY3Rpb24gdXNlZCBpbnRlcm5hbGx5LCB1c2UgaW9tbXVfZG9tYWluX2Rlc3Ryb3kgKi8KLXZv
aWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCk7Ci0KIC8qCiAgKiBUaGUgZm9sbG93
aW5nIGZsYWdzIGFyZSBwYXNzZWQgdG8gbWFwIG9wZXJhdGlvbnMgYW5kIHBhc3NlZCBieSBsb29r
dXAKICAqIG9wZXJhdGlvbnMuCkBAIC0yNDgsMTMgKzI0Miw2IEBAIHN0cnVjdCBpb21tdV9vcHMg
ewogIyBkZWZpbmUgaW9tbXVfdmNhbGwgaW9tbXVfY2FsbAogI2VuZGlmCiAKLWVudW0gaW9tbXVf
c3RhdHVzCi17Ci0gICAgSU9NTVVfU1RBVFVTX2Rpc2FibGVkLAotICAgIElPTU1VX1NUQVRVU19p
bml0aWFsaXppbmcsCi0gICAgSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkCi19OwotCiBzdHJ1Y3Qg
ZG9tYWluX2lvbW11IHsKICAgICBzdHJ1Y3QgYXJjaF9pb21tdSBhcmNoOwogCkBAIC0yNzQsOSAr
MjYxLDYgQEAgc3RydWN0IGRvbWFpbl9pb21tdSB7CiAgICAgLyogRmVhdHVyZXMgc3VwcG9ydGVk
IGJ5IHRoZSBJT01NVSAqLwogICAgIERFQ0xBUkVfQklUTUFQKGZlYXR1cmVzLCBJT01NVV9GRUFU
X2NvdW50KTsKIAotICAgIC8qIFN0YXR1cyBvZiBndWVzdCBJT01NVSBtYXBwaW5ncyAqLwotICAg
IGVudW0gaW9tbXVfc3RhdHVzIHN0YXR1czsKLQogICAgIC8qCiAgICAgICogRG9lcyB0aGUgZ3Vl
c3QgcmVxaXJlIG1hcHBpbmdzIHRvIGJlIHN5bmNob25pemVkLCB0byBtYWludGFpbgogICAgICAq
IHRoZSBkZWZhdWx0IGRmbiA9PSBwZm4gbWFwLiAoU2VlIGNvbW1lbnQgb24gZGZuIGF0IHRoZSB0
b3Agb2YKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKaW5kZXggMmQxN2M4NDkxNS4uYWUxZmFmNzBkMyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTk2
NiwxMCArOTY2LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h3ZG9tX3Bpbm5lZF92Y3B1KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogfQogCiAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAot
I2RlZmluZSBoYXNfaW9tbXVfcHQoZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElPTU1VX1NU
QVRVU19kaXNhYmxlZCkKICNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21faW9tbXUo
ZCktPm5lZWRfc3luYykKICNlbHNlCi0jZGVmaW5lIGhhc19pb21tdV9wdChkKSBmYWxzZQogI2Rl
ZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgZmFsc2UKICNlbmRpZgogCi0tIAoyLjIwLjEuMi5n
YjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:18:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11: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 1i8N6v-0000j0-Ct; Thu, 12 Sep 2019 11:18: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=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8N6t-0000i2-Gw
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:17:59 +0000
X-Inumbo-ID: f446b474-d54e-11e9-83e7-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f446b474-d54e-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 11:17:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568287069;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wlhP2VUQUzaEN98t3Lol149kD3BgIdIbcDr9/tSfeiY=;
 b=UQ1dns1sDgUskFnYZf5NMDy9zOaFKgyCW72hAug5t51N1N6QSv4kir0d
 W3ZQk/YmeU2WZnHIETLXdIQz61mbydo0gddLmO0bzSO1X3/4DDaoM6tnM
 VZcIhmiwXw1RV9kTqFRC8YX3tw9FRAWNYD0zKle3gfbKgcQuPmsNdbZnL M=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fffQBtH7heyjWeUHWLdmJLnbOpnbrPZhCUBBAYj3Zqp3ECubcVwa2+R101ns9QE3R8AIgqBxj1
 pJAxeDEAMo0QCgOVZMTiLTHaZ9x8Ejz50eCu13HaqQTm/bc8m3zo9bhFIGUiEyUJvhQau/VyNH
 5A/oAiMqBGGY4o1bFe0CxHy0yawRKMLfTrnujErMzh2SXMJfhtPOFa0sbY0aeyxCMfIZo20MsZ
 ER30v9Qoc5O1EzPpwR79fv4sBXJckXlaXCN2ICfaSG7qPCKNoG0nu8/WnDRduSblJpQCz3VGkh
 LgQ=
X-SBRS: 2.7
X-MesageID: 5719882
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5719882"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 12:17:44 +0100
Message-ID: <20190912111744.40410-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190912111744.40410-1-paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 6/6] introduce a 'passthrough' configuration
 option to 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: 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>,
 Paul Durrant <paul.durrant@citrix.com>, Christian
 Lindig <christian.lindig@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 David Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIGhlbmNlIHRoZSBhYmlsaXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBj
b250cm9sIEVQVApzaGFyaW5nLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9w
YXNzdGhyb3VnaCcgZW51bWVyYXRpb24gaW50bwpsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8uIFRo
ZSB2YWx1ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBwYXJzZXMKYSBuZXcgJ3Bh
c3N0aHJvdWdoJyBvcHRpb24gaW4geGwuY2ZnLCBvciBpbXBsaWNpdGx5IGlmIHRoZXJlIGlzIHBh
c3N0aHJvdWdoCmhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KCklmIHRoZSB2YWx1
ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRpb24gaXMgJ2Rpc2FibGVkJyB0
aGVuCnRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUgY2xlYXIgaW4gdGhlIHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluCmZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sg
dG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cwpJT01NVSBtYXBwaW5ncyBvciBub3Qg
KHdoZXJlIHByZXZpb3VzbHkgdGhleSB3ZXJlIGdsb2JhbGx5IHNldCkuCgpJZiB0aGUgdmFsdWUg
b2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVu
CmEgbmV3ICdpb21tdV9vcHRzJyBmaWVsZCBpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB3aWxs
IGJlIHNldCB3aXRoIHRoZQp2YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMg
d2lsbCBvdmVycmlkZSB0aGUgZ2xvYmFsIGRlZmF1bHQKc2V0IGluIGlvbW11X2hhcF9wdF9zaGFy
ZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlcgpFUFQgc2hh
cmluZyBpcyB1c2VkIGZvciB0aGUgZG9tYWluLgoKSWYgdGhlIHZhbHVlIG9mIHBhc3N0aHJvdWdo
IGlzICdlbmFibGVkJyB0aGVuIHhsIHdpbGwgY2hvb3NlIGFuIGFwcHJvcHJpYXRlCmRlZmF1bHQg
YWNjb3JkaW5nIHRvIHRoZSB0eXBlIG9mIGRvbWFpbiBhbmQgaGFyZHdhcmUgc3VwcG9ydC4KCk5P
VEU6IFRoZSAnaW9tbXVfbWVta2InIG92ZXJoZWFkIGluIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
IHdpbGwgbm93IG9ubHkKICAgICAgYmUgc2V0IGlmIHBhc3N0aHJvdWdoIGlzICdzeW5jX3B0JyAo
b3IgeGwgaGFzIGNob3NlbiB0aGlzIG1vZGUgYXMKICAgICAgYSBkZWZhdWx0KS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDYzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IFZvbG9keW15
ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9u
bsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
Ny9tc2cwMjI2Ny5odG1sCgp2OToKIC0gQWRkZWQgdGhlIHBhc3N0aHJvdWdoPSdlbmFibGVkJyBv
cHRpb24gdG8geGwKIC0gT25lIGNvc21ldGljIGNoYW5nZSBpbiB4ZW4KIC0gQXNzdW1lIEphbidz
IFItYiBzdGFuZHMgc2luY2Ugbm9uLWNvc21ldGljIGNoYW5nZXMgYXJlIG9ubHkgaW4gdGhlCiAg
IHRvb2xzdGFjawoKdjc6CiAtIEFkZGVkIG1pc3NpbmcgYnJlYWtzCiAtIEFkZGVkIG1pc3Npbmcg
b2NhbWwgYmluZGluZyBjaGFuZ2VzCgp2NjoKIC0gUmVtb3ZlIHRoZSBsaWJ4bF9waHlzaW5mbygp
IGNhbGwgc2luY2UgaXQncyB1c2VmdWxuZXNzIGlzIGxpbWl0ZWQgdG8geDg2Cgp2NToKIC0gRXhw
YW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIGZsYWdzIGZpZWxkIGFuZCBoZW5jZSBidW1wIGlu
dGVyZmFjZQogICB2ZXJzaW9uCiAtIEZpeCBzcGVsbGluZyBtaXN0YWtlcyBpbiBjb250ZXh0IGxp
bmUKLS0tCiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICB8ICA1NiArKysrKysr
KysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICB8ICAgOSArKwogdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgfCAgIDkgKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCAgICAgICAgIHwgICA3ICsrCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwu
bWwgICAgICB8ICAgNCArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICB8ICAg
NSArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8ICAxNiArKy0KIHRvb2xz
L3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwgMTU4ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDEwICstCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9k
b21haW4uYyAgICAgICAgICAgICAgICAgfCAgIDcgKysKIHhlbi9jb21tb24vZG9tY3RsLmMgICAg
ICAgICAgICAgICAgIHwgIDEzIC0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAg
ICAgfCAgMTMgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAxMCAr
LQogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAgMTUgKy0tCiAxNSBmaWxl
cyBjaGFuZ2VkLCAyNTMgaW5zZXJ0aW9ucygrKSwgODEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmlu
ZGV4IGM5OWQ0MDMwN2UuLjE1NGQ4NDdmYjkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41
LnBvZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTYwNSw2ICs2MDUsNjIg
QEAgb3B0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgd2l0aCBhIHRydXN0ZWQgZGV2aWNlIHRyZWUu
CiBOb3RlIHRoYXQgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxkIGF2b2lkIHVzaW5nIHRo
ZSBwaGFuZGxlIDY1MDAwCiB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLgogCis9
aXRlbSBCPHBhc3N0aHJvdWdoPSJTVFJJTkciPgorCitTcGVjaWZ5IHdoZXRoZXIgSU9NTVUgbWFw
cGluZ3MgYXJlIGVuYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kIGhlbmNlIHdoZXRoZXIKK2l0IHdp
bGwgYmUgZW5hYmxlZCBmb3IgcGFzc3Rocm91Z2ggaGFyZHdhcmUuIFZhbGlkIHZhbHVlcyBmb3Ig
dGhpcyBvcHRpb24KK2FyZToKKworPW92ZXIgNAorCis9aXRlbSBCPGRpc2FibGVkPgorCitJT01N
VSBtYXBwaW5ncyBhcmUgZGlzYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kIHNvIGhhcmR3YXJlIG1h
eSBub3QgYmUKK3Bhc3NlZCB0aHJvdWdoLgorCitUaGlzIG9wdGlvbiBpcyB0aGUgZGVmYXVsdCBp
ZiBubyBwYXNzdGhyb3VnaCBoYXJkd2FyZSBpcyBzcGVjaWZpZWQgaW4gdGhlCitkb21haW4ncyBj
b25maWd1cmF0aW9uLgorCis9aXRlbSBCPHN5bmNfcHQ+CisKK1RoaXMgb3B0aW9uIG1lYW5zIHRo
YXQgSU9NTVUgbWFwcGluZ3Mgd2lsbCBiZSBzeW5jaHJvbml6ZWQgd2l0aCB0aGUKK2RvbWFpbidz
IFAyTSB0YWJsZSBhcyBmb2xsb3dzOgorCitGb3IgYSBQViBkb21haW4sIGFsbCB3cml0YWJsZSBw
YWdlcyBhc3NpZ25lZCB0byB0aGUgZG9tYWluIGFyZSBpZGVudGl0eQorbWFwcGVkIGJ5IE1GTiBp
biB0aGUgSU9NTVUgcGFnZSB0YWJsZS4gVGh1cyBhIGRldmljZSBkcml2ZXIgcnVubmluZyBpbiB0
aGUKK2RvbWFpbiBtYXkgcHJvZ3JhbSBwYXNzdGhyb3VnaCBoYXJkd2FyZSBmb3IgRE1BIHVzaW5n
IE1GTiB2YWx1ZXMKKyhpLmUuIGhvc3QvbWFjaGluZSBmcmFtZSBudW1iZXJzKSBsb29rZWQgdXAg
aW4gaXRzIFAyTS4KKworRm9yIGFuIEhWTSBkb21haW4sIGFsbCBub24tZm9yZWlnbiBSQU0gcGFn
ZXMgcHJlc2VudCBpbiBpdHMgUDJNIHdpbGwgYmUKK21hcHBlZCBieSBHRk4gaW4gdGhlIElPTU1V
IHBhZ2UgdGFibGUuIFRodXMgYSBkZXZpY2UgZHJpdmVyIHJ1bm5pbmcgaW4gdGhlCitkb21haW4g
bWF5IHByb2dyYW0gcGFzc3Rocm91Z2ggaGFyZHdhcmUgdXNpbmcgR0ZOIHZhbHVlcyAoaS5lLiBn
dWVzdAorcGh5c2ljYWwgZnJhbWUgbnVtYmVycykgd2l0aG91dCBhbnkgZnVydGhlciB0cmFuc2xh
dGlvbi4KKworVGhpcyBvcHRpb24gaXMgbm90IGN1cnJlbnRseSBhdmFpbGFibGUgb24gQXJtLgor
Cis9aXRlbSBCPHNoYXJlX3B0PgorCitUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSBmb3IgYSBQ
ViBkb21haW4uIEZvciBhbiBIVk0gZG9tYWluLCB0aGlzIG9wdGlvbgorbWVhbnMgdGhhdCB0aGUg
SU9NTVUgd2lsbCBiZSBwcm9ncmFtbWVkIHRvIGRpcmVjdGx5IHJlZmVyZW5jZSB0aGUgZG9tYWlu
J3MKK1AyTSB0YWJsZSBhcyBpdHMgcGFnZSB0YWJsZS4gRnJvbSB0aGUgcG9pbnQgb2YgdmlldyBv
ZiBhIGRldmljZSBkcml2ZXIKK3J1bm5pbmcgaW4gdGhlIGRvbWFpbiB0aGlzIGlzIGZ1bmN0aW9u
YWxseSBlcXVpdmFsZW50IHRvIEI8c3luY19wdD4gYnV0CitwbGFjZXMgbGVzcyBsb2FkIG9uIHRo
ZSBoeXBlcnZpc29yIGFuZCBzbyBzaG91bGQgZ2VuZXJhbGx5IGJlIHNlbGVjdGVkIGluCitwcmVm
ZXJlbmNlLiBIb3dldmVyLCB0aGUgYXZhaWxhYmlsaXR5IG9mIHRoaXMgb3B0aW9uIGlzIGhhcmR3
YXJlIHNwZWNpZmljLgorSWYgQjx4bCBpbmZvPiByZXBvcnRzIEI8dmlydF9jYXBzPiBjb250YWlu
aW5nIEI8aW9tbXVfaGFwX3B0X3NoYXJlPiB0aGVuCit0aGlzIG9wdGlvbiBtYXkgYmUgdXNlZC4K
KworPWl0ZW0gQjxlbmFibGVkPgorCitUaGlzIG9wdGlvbiBlbmFibGVzIElPTU1VIG1hcHBpbmdz
IGFuZCBzZWxlY3RzIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQKK29wZXJhdGluZyBtb2RlLiBGb3Ig
SFZNIGRvbWFpbnMgcnVubmluZyBvbiBwbGF0Zm9ybXMgd2hlcmUgdGhlIG9wdGlvbiBpcworYXZh
aWxhYmxlLCB0aGlzIGlzIGVxdWl2YWxlbnQgdG8gQjxzaGFyZV9wdD4uIE90aGVyd2lzZSwgYW5k
IGFsc28gZm9yIFBWCitkb21haW5zLCB0aGlzIG9wdGlvbnMgaXMgZXF1aXZhbGVudCB0byBCPHN5
bmNfcHQ+LgorCitUaGlzIG9wdGlvbiBpcyB0aGUgZGVmYXVsdCBpZiBwYXNzdGhyb3VnaCBoYXJk
d2FyZSBpcyBzcGVjaWZpZWQgaW4gdGhlCitkb21haW4ncyBjb25maWd1cmF0aW9uLgorCis9YmFj
aworCiA9YmFjawogCiA9aGVhZDIgRGV2aWNlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYTllN2NmODZmZC4uZjk5MjQzNzY5MSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5o
CkBAIC00MTUsNiArNDE1LDE1IEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9f
SU9NTVVfTUVNS0IgMQogCisvKgorICogTElCWExfSEFWRV9DUkVBVEVJTkZPX1BBU1NUSFJPVUdI
IGluZGljYXRlcyB0aGF0CisgKiBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gaGFzIGEgcGFzc3Ro
cm91Z2ggZmllbGQgKHdoaWNoIGlzIGEKKyAqIGxpYnhsX3Bhc3N0aHJvdWdoIGVudW1lcmF0aW9u
KSB0aGF0IGluZGljYXRlcyB3aGV0aGVyIGRldmljZSBwYXNzLQorICogdGhyb3VnaCBpcyBlbmFi
bGVkIGZvciB0aGUgZG9tYWluIGFuZCwgaWYgc28sIHdoZXRoZXIgdGhlIElPTU1VIGFuZAorICog
SEFQIHBhZ2UgdGFibGVzIG1heSBiZSBzaGFyZWQgb3Igbm90LgorICovCisjZGVmaW5lIExJQlhM
X0hBVkVfQ1JFQVRFSU5GT19QQVNTVEhST1VHSCAxCisKIC8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0
aWJpbGl0eQogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggM2I0NTA2NTU5Ny4uZTFiYjIzMmY0MCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTU3MCw2ICs1NzAsMTUgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5vb3MpID8gMCA6IFhFTl9ET01DVExfQ0RGX29v
c19vZmY7CiAgICAgICAgIH0KIAorICAgICAgICBMT0coREVUQUlMLCAicGFzc3Rocm91Z2g6ICVz
IiwKKyAgICAgICAgICAgIGxpYnhsX3Bhc3N0aHJvdWdoX3RvX3N0cmluZyhpbmZvLT5wYXNzdGhy
b3VnaCkpOworCisgICAgICAgIGlmIChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhS
T1VHSF9ESVNBQkxFRCkKKyAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NE
Rl9pb21tdTsKKworICAgICAgICBpZiAoaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RI
Uk9VR0hfU1lOQ19QVCkKKyAgICAgICAgICAgIGNyZWF0ZS5pb21tdV9vcHRzIHw9IFhFTl9ET01D
VExfSU9NTVVfbm9fc2hhcmVwdDsKKwogICAgICAgICAvKiBVbHRpbWF0ZWx5LCBoYW5kbGUgaXMg
YW4gYXJyYXkgb2YgMTYgdWludDhfdCwgc2FtZSBhcyB1dWlkICovCiAgICAgICAgIGxpYnhsX3V1
aWRfY29weShjdHgsIChsaWJ4bF91dWlkICopJmNyZWF0ZS5oYW5kbGUsICZpbmZvLT51dWlkKTsK
IApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCmluZGV4IGUwNjA3ODgwOTIuLjE4MDlhZWRmMDIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKQEAgLTI2Myw2ICsyNjMsMTIgQEAgbGlieGxfdmtiX2JhY2tlbmQgPSBFbnVtZXJhdGlv
bigidmtiX2JhY2tlbmQiLCBbCiAgICAgKDIsICJMSU5VWCIpCiAgICAgXSkKIAorbGlieGxfcGFz
c3Rocm91Z2ggPSBFbnVtZXJhdGlvbigicGFzc3Rocm91Z2giLCBbCisgICAgKDAsICJkaXNhYmxl
ZCIpLAorICAgICgxLCAic3luY19wdCIpLAorICAgICgyLCAic2hhcmVfcHQiKSwKKyAgICBdKQor
CiAjCiAjIENvbXBsZXggbGlieGwgdHlwZXMKICMKQEAgLTQwOCw2ICs0MTQsNyBAQCBsaWJ4bF9k
b21haW5fY3JlYXRlX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9jcmVhdGVfaW5mbyIsWwogICAgICgi
cG9vbF9uYW1lIiwgICAgc3RyaW5nKSwKICAgICAoInJ1bl9ob3RwbHVnX3NjcmlwdHMiLGxpYnhs
X2RlZmJvb2wpLAogICAgICgiZHJpdmVyX2RvbWFpbiIsbGlieGxfZGVmYm9vbCksCisgICAgKCJw
YXNzdGhyb3VnaCIsICBsaWJ4bF9wYXNzdGhyb3VnaCksCiAgICAgXSwgZGlyPURJUl9JTikKIAog
bGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zID0gU3RydWN0KCJkb21haW5fcmVzdG9yZV9wYXJh
bXMiLCBbCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKaW5kZXggMzBkYTZiYTM3MC4uNDZiNGY3NDhjMCAx
MDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAtNjUsMTEgKzY1LDE1IEBAIHR5cGUgZG9tYWluX2Ny
ZWF0ZV9mbGFnID0KIAl8IENERl9YU19ET01BSU4KIAl8IENERl9JT01NVQogCit0eXBlIGRvbWFp
bl9jcmVhdGVfaW9tbXVfb3B0cyA9CisJfCBJT01NVV9OT19TSEFSRVBUCisKIHR5cGUgZG9tY3Rs
X2NyZWF0ZV9jb25maWcgPQogewogCXNzaWRyZWY6IGludDMyOwogCWhhbmRsZTogc3RyaW5nOwog
CWZsYWdzOiBkb21haW5fY3JlYXRlX2ZsYWcgbGlzdDsKKwlpb21tdV9vcHRzOiBkb21haW5fY3Jl
YXRlX2lvbW11X29wdHMgbGlzdDsKIAltYXhfdmNwdXM6IGludDsKIAltYXhfZXZ0Y2huX3BvcnQ6
IGludDsKIAltYXhfZ3JhbnRfZnJhbWVzOiBpbnQ7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQppbmRl
eCA2NGMzNTQxOGU4Li44MjRmMzYxNjMyIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hj
L3hlbmN0cmwubWxpCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKQEAgLTU3
LDEwICs1NywxNSBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAgIHwgQ0RGX09PU19PRkYK
ICAgfCBDREZfWFNfRE9NQUlOCiAgIHwgQ0RGX0lPTU1VCisKK3R5cGUgZG9tYWluX2NyZWF0ZV9p
b21tdV9vcHRzID0KKyAgfCBJT01NVV9OT19TSEFSRVBUCisKIHR5cGUgZG9tY3RsX2NyZWF0ZV9j
b25maWcgPSB7CiAgIHNzaWRyZWY6IGludDMyOwogICBoYW5kbGU6IHN0cmluZzsKICAgZmxhZ3M6
IGRvbWFpbl9jcmVhdGVfZmxhZyBsaXN0OworICBpb21tdV9vcHRzOiBkb21haW5fY3JlYXRlX2lv
bW11X29wdHMgbGlzdDsKICAgbWF4X3ZjcHVzOiBpbnQ7CiAgIG1heF9ldnRjaG5fcG9ydDogaW50
OwogICBtYXhfZ3JhbnRfZnJhbWVzOiBpbnQ7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJz
L3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5j
CmluZGV4IDBjZGQ4NzM1OTkuLjQxYjJiZjA3ODggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybF9zdHVicy5jCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9z
dHVicy5jCkBAIC0xOTAsMTEgKzE5MCwxMiBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFp
bl9jcmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBjb25maWcpCiAjZGVmaW5lIFZBTF9TU0lEUkVGICAg
ICAgICAgICAgIEZpZWxkKGNvbmZpZywgMCkKICNkZWZpbmUgVkFMX0hBTkRMRSAgICAgICAgICAg
ICAgRmllbGQoY29uZmlnLCAxKQogI2RlZmluZSBWQUxfRkxBR1MgICAgICAgICAgICAgICBGaWVs
ZChjb25maWcsIDIpCi0jZGVmaW5lIFZBTF9NQVhfVkNQVVMgICAgICAgICAgIEZpZWxkKGNvbmZp
ZywgMykKLSNkZWZpbmUgVkFMX01BWF9FVlRDSE5fUE9SVCAgICAgRmllbGQoY29uZmlnLCA0KQot
I2RlZmluZSBWQUxfTUFYX0dSQU5UX0ZSQU1FUyAgICBGaWVsZChjb25maWcsIDUpCi0jZGVmaW5l
IFZBTF9NQVhfTUFQVFJBQ0tfRlJBTUVTIEZpZWxkKGNvbmZpZywgNikKLSNkZWZpbmUgVkFMX0FS
Q0ggICAgICAgICAgICAgICAgRmllbGQoY29uZmlnLCA3KQorI2RlZmluZSBWQUxfSU9NTVVfT1BU
UyAgICAgICAgICBGaWVsZChjb25maWcsIDMpCisjZGVmaW5lIFZBTF9NQVhfVkNQVVMgICAgICAg
ICAgIEZpZWxkKGNvbmZpZywgNCkKKyNkZWZpbmUgVkFMX01BWF9FVlRDSE5fUE9SVCAgICAgRmll
bGQoY29uZmlnLCA1KQorI2RlZmluZSBWQUxfTUFYX0dSQU5UX0ZSQU1FUyAgICBGaWVsZChjb25m
aWcsIDYpCisjZGVmaW5lIFZBTF9NQVhfTUFQVFJBQ0tfRlJBTUVTIEZpZWxkKGNvbmZpZywgNykK
KyNkZWZpbmUgVkFMX0FSQ0ggICAgICAgICAgICAgICAgRmllbGQoY29uZmlnLCA4KQogCiAJdWlu
dDMyX3QgZG9taWQgPSAwOwogCWludCByZXN1bHQ7CkBAIC0yMTMsNiArMjE0LDEwIEBAIENBTUxw
cmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIGNvbmZpZykK
IAkJLyogISBYRU5fRE9NQ1RMX0NERl8gWEVOX0RPTUNUTF9DREZfTUFYIG1heCAqLwogCQkoVkFM
X0ZMQUdTKTsKIAorCWNmZy5pb21tdV9vcHRzID0gb2NhbWxfbGlzdF90b19jX2JpdG1hcAorCQkv
KiAhIGRvbWFpbl9jcmVhdGVfaW9tbXVfb3B0cyBJT01NVV8gbGMgKi8KKwkJLyogISBYRU5fRE9N
Q1RMX0lPTU1VXyBYRU5fRE9NQ1RMX0lPTU1VX01BWCBtYXggKi8KKwogCWFyY2hfZG9tY29uZmln
ID0gRmllbGQoVkFMX0FSQ0gsIDApOwogCXN3aXRjaCAoIFRhZ192YWwoVkFMX0FSQ0gpICkKIAl7
CkBAIC0yNDcsNiArMjUyLDcgQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5fY3JlYXRl
KHZhbHVlIHhjaCwgdmFsdWUgY29uZmlnKQogI3VuZGVmIFZBTF9NQVhfR1JBTlRfRlJBTUVTCiAj
dW5kZWYgVkFMX01BWF9FVlRDSE5fUE9SVAogI3VuZGVmIFZBTF9NQVhfVkNQVVMKKyN1bmRlZiBW
QUxfSU9NTVVfT1BUUwogI3VuZGVmIFZBTF9GTEFHUwogI3VuZGVmIFZBTF9IQU5ETEUKICN1bmRl
ZiBWQUxfU1NJRFJFRgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hs
L3hsX3BhcnNlLmMKaW5kZXggMjkzZjVmNzMwZS4uNGIyYmFhMDQwMyAxMDA2NDQKLS0tIGEvdG9v
bHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xNDYxLDYgKzE0
NjEsMTA3IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJj
ZSwKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3Qg
KGNvbmZpZywgInBjaSIsICZwY2lzLCAwLCAwKSkgeworICAgICAgICBkX2NvbmZpZy0+bnVtX3Bj
aWRldnMgPSAwOworICAgICAgICBkX2NvbmZpZy0+cGNpZGV2cyA9IE5VTEw7CisgICAgICAgIGZv
cihpID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtIChwY2lzLCBpKSkgIT0gTlVMTDsg
aSsrKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXY7CisKKyAgICAgICAg
ICAgIHBjaWRldiA9IEFSUkFZX0VYVEVORF9JTklUX05PREVWSUQoZF9jb25maWctPnBjaWRldnMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmln
LT5udW1fcGNpZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KTsKKyAgICAgICAgICAgIHBjaWRldi0+bXNpdHJh
bnNsYXRlID0gcGNpX21zaXRyYW5zbGF0ZTsKKyAgICAgICAgICAgIHBjaWRldi0+cG93ZXJfbWdt
dCA9IHBjaV9wb3dlcl9tZ210OworICAgICAgICAgICAgcGNpZGV2LT5wZXJtaXNzaXZlID0gcGNp
X3Blcm1pc3NpdmU7CisgICAgICAgICAgICBwY2lkZXYtPnNlaXplID0gcGNpX3NlaXplOworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIExpa2Ugb3RoZXIgcGNpIG9wdGlvbiwgdGhlIHBl
ci1kZXZpY2UgcG9saWN5IGFsd2F5cyBmb2xsb3dzCisgICAgICAgICAgICAgKiB0aGUgZ2xvYmFs
IHBvbGljeSBieSBkZWZhdWx0LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBwY2lkZXYt
PnJkbV9wb2xpY3kgPSBiX2luZm8tPnUuaHZtLnJkbS5wb2xpY3k7CisgICAgICAgICAgICBlID0g
eGx1X3BjaV9wYXJzZV9iZGYoY29uZmlnLCBwY2lkZXYsIGJ1Zik7CisgICAgICAgICAgICBpZiAo
ZSkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICAg
ICAgICAgInVuYWJsZSB0byBwYXJzZSBQQ0kgQkRGIGAlcycgZm9yIHBhc3N0aHJvdWdoXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAgICAgICAgICAgICAgICBleGl0KC1lKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBpZiAoZF9jb25maWctPm51bV9wY2lk
ZXZzICYmIGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikKKyAgICAgICAgICAg
IGxpYnhsX2RlZmJvb2xfc2V0KCZiX2luZm8tPnUucHYuZTgyMF9ob3N0LCB0cnVlKTsKKyAgICB9
CisKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgImR0ZGV2IiwgJmR0ZGV2cywg
MCwgMCkpIHsKKyAgICAgICAgZF9jb25maWctPm51bV9kdGRldnMgPSAwOworICAgICAgICBkX2Nv
bmZpZy0+ZHRkZXZzID0gTlVMTDsKKyAgICAgICAgZm9yIChpID0gMDsgKGJ1ZiA9IHhsdV9jZmdf
Z2V0X2xpc3RpdGVtKGR0ZGV2cywgaSkpICE9IE5VTEw7IGkrKykgeworICAgICAgICAgICAgbGli
eGxfZGV2aWNlX2R0ZGV2ICpkdGRldjsKKworICAgICAgICAgICAgZHRkZXYgPSBBUlJBWV9FWFRF
TkRfSU5JVF9OT0RFVklEKGRfY29uZmlnLT5kdGRldnMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51bV9kdGRldnMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2X2lu
aXQpOworCisgICAgICAgICAgICBkdGRldi0+cGF0aCA9IHN0cmR1cChidWYpOworICAgICAgICAg
ICAgaWYgKGR0ZGV2LT5wYXRoID09IE5VTEwpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgInVuYWJsZSB0byBkdXBsaWNhdGUgc3RyaW5nIGZvciBkdGRldnNcbiIpOworICAgICAg
ICAgICAgICAgIGV4aXQoLTEpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisg
ICAgaWYgKHhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZidWYsIDAp
KSB7CisgICAgICAgIGJ1ZiA9IChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51
bV9kdGRldnMpCisgICAgICAgICAgICA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCI7CisgICAgfQor
CisgICAgaWYgKCFzdHJuY21wKGJ1ZiwgImVuYWJsZWQiLCBzdHJsZW4oYnVmKSkpIHsKKyAgICAg
ICAgLyogQ2hvb3NlIGEgc3VpdGFibGUgZGVmYXVsdCAqLworICAgICAgICBjX2luZm8tPnBhc3N0
aHJvdWdoID0KKyAgICAgICAgICAgIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
UFYpIHx8ICFpb21tdV9oYXBfcHRfc2hhcmUKKyAgICAgICAgICAgID8gTElCWExfUEFTU1RIUk9V
R0hfU1lOQ19QVCA6IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOworICAgIH0gZWxzZSB7Cisg
ICAgICAgIGxpYnhsX3Bhc3N0aHJvdWdoIG87CisKKyAgICAgICAgZSA9IGxpYnhsX3Bhc3N0aHJv
dWdoX2Zyb21fc3RyaW5nKGJ1ZiwgJm8pOworICAgICAgICBpZiAoZSkgeworICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICJFUlJPUjogdW5rbm93biBwYXNz
dGhyb3VnaCBvcHRpb24gJyVzJ1xuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAgICAg
ICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICB9CisKKyAgICAgICAgc3dpdGNoIChv
KSB7CisgICAgICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ6CisgICAgICAgICAg
ICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1fZHRkZXZzKSB7Cisg
ICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAi
RVJST1I6IHBhc3N0aHJvdWdoIGRpc2FibGVkIGJ1dCBkZXZpY2VzIGFyZSBzcGVjaWZpZWRcbiIp
OworICAgICAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ6
CisgICAgICAgICAgICBpZiAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7
CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAiRVJST1I6IHBhc3N0aHJvdWdoPVwic2hhcmVfcHRcIiBub3QgdmFsaWQgZm9yIFBWIGRvbWFp
blxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAgICB9
IGVsc2UgaWYgKCFpb21tdV9oYXBfcHRfc2hhcmUpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2g9XCJz
aGFyZV9wdFwiIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybVxuIik7CisgICAgICAgICAg
ICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUOgorICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbzsKKyAg
ICB9CisKKyAgICBpZiAoKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hf
RElTQUJMRUQpICYmICFpb21tdV9lbmFibGVkKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLAor
ICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggbm90IHN1cHBvcnRlZCBvbiB0aGlz
IHBsYXRmb3JtXG4iKTsKKyAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgfQorCiAgICAg
LyogbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSBhbmQKICAgICAgKiBsaWJ4bF9n
ZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFs
dWVzCiAgICAgICogKGRlZmF1bHQgb3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9yeSBh
cmUgc2V0LCBiZWNhdXNlIHRoZQpAQCAtMTQ3MCwxMSArMTU3MSwxMCBAQCB2b2lkIHBhcnNlX2Nv
bmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIDogbGlieGxfZ2V0
X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwogCi0gICAg
LyogTm8gSU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUgSU9NTVUgaXMg
ZGlzYWJsZWQgb3IgaXQKLSAgICAgKiBjYW4gc2hhcmUgdGhlIFAyTS4gKi8KLSAgICBiX2luZm8t
PmlvbW11X21lbWtiID0gKCFpb21tdV9lbmFibGVkIHx8IGlvbW11X2hhcF9wdF9zaGFyZSkKLSAg
ICAgICAgPyAwCi0gICAgICAgIDogbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2lu
Zm8tPm1heF9tZW1rYik7CisgICAgLyogTm8gSU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlm
IHBhc3N0aHJvdWdoIG1vZGUgaXMgbm90ICdzeW5jX3B0JyAqLworICAgIGJfaW5mby0+aW9tbXVf
bWVta2IgPSAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BU
KQorICAgICAgICA/IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoYl9pbmZvLT5tYXhf
bWVta2IpCisgICAgICAgIDogMDsKIAogICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAi
bm9taWdyYXRlIiwgJmJfaW5mby0+ZGlzYWJsZV9taWdyYXRlLCAwKTsKIApAQCAtMjI5OCw1NCAr
MjM5OCw2IEBAIHNraXBfdmZiOgogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCF4bHVfY2Zn
X2dldF9saXN0IChjb25maWcsICJwY2kiLCAmcGNpcywgMCwgMCkpIHsKLSAgICAgICAgZF9jb25m
aWctPm51bV9wY2lkZXZzID0gMDsKLSAgICAgICAgZF9jb25maWctPnBjaWRldnMgPSBOVUxMOwot
ICAgICAgICBmb3IoaSA9IDA7IChidWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSAocGNpcywgaSkp
ICE9IE5VTEw7IGkrKykgewotICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2Owot
Ci0gICAgICAgICAgICBwY2lkZXYgPSBBUlJBWV9FWFRFTkRfSU5JVF9OT0RFVklEKGRfY29uZmln
LT5wY2lkZXZzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkX2NvbmZpZy0+bnVtX3BjaWRldnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2lfaW5pdCk7Ci0gICAgICAgICAgICBwY2lk
ZXYtPm1zaXRyYW5zbGF0ZSA9IHBjaV9tc2l0cmFuc2xhdGU7Ci0gICAgICAgICAgICBwY2lkZXYt
PnBvd2VyX21nbXQgPSBwY2lfcG93ZXJfbWdtdDsKLSAgICAgICAgICAgIHBjaWRldi0+cGVybWlz
c2l2ZSA9IHBjaV9wZXJtaXNzaXZlOwotICAgICAgICAgICAgcGNpZGV2LT5zZWl6ZSA9IHBjaV9z
ZWl6ZTsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBMaWtlIG90aGVyIHBjaSBvcHRp
b24sIHRoZSBwZXItZGV2aWNlIHBvbGljeSBhbHdheXMgZm9sbG93cwotICAgICAgICAgICAgICog
dGhlIGdsb2JhbCBwb2xpY3kgYnkgZGVmYXVsdC4KLSAgICAgICAgICAgICAqLwotICAgICAgICAg
ICAgcGNpZGV2LT5yZG1fcG9saWN5ID0gYl9pbmZvLT51Lmh2bS5yZG0ucG9saWN5OwotICAgICAg
ICAgICAgZSA9IHhsdV9wY2lfcGFyc2VfYmRmKGNvbmZpZywgcGNpZGV2LCBidWYpOwotICAgICAg
ICAgICAgaWYgKGUpIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICJ1bmFibGUgdG8gcGFyc2UgUENJIEJERiBgJXMnIGZvciBwYXNzdGhy
b3VnaFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zik7Ci0gICAgICAgICAgICAgICAg
ZXhpdCgtZSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGRfY29uZmln
LT5udW1fcGNpZGV2cyAmJiBjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpCi0g
ICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZvLT51LnB2LmU4MjBfaG9zdCwgdHJ1
ZSk7Ci0gICAgfQotCi0gICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0IChjb25maWcsICJkdGRldiIs
ICZkdGRldnMsIDAsIDApKSB7Ci0gICAgICAgIGRfY29uZmlnLT5udW1fZHRkZXZzID0gMDsKLSAg
ICAgICAgZF9jb25maWctPmR0ZGV2cyA9IE5VTEw7Ci0gICAgICAgIGZvciAoaSA9IDA7IChidWYg
PSB4bHVfY2ZnX2dldF9saXN0aXRlbShkdGRldnMsIGkpKSAhPSBOVUxMOyBpKyspIHsKLSAgICAg
ICAgICAgIGxpYnhsX2RldmljZV9kdGRldiAqZHRkZXY7Ci0KLSAgICAgICAgICAgIGR0ZGV2ID0g
QVJSQVlfRVhURU5EX0lOSVRfTk9ERVZJRChkX2NvbmZpZy0+ZHRkZXZzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fZHRkZXZzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV9kdGRldl9pbml0KTsKLQotICAgICAgICAgICAgZHRkZXYtPnBhdGggPSBzdHJkdXAoYnVmKTsK
LSAgICAgICAgICAgIGlmIChkdGRldi0+cGF0aCA9PSBOVUxMKSB7Ci0gICAgICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJ1bmFibGUgdG8gZHVwbGljYXRlIHN0cmluZyBmb3IgZHRkZXZzXG4i
KTsKLSAgICAgICAgICAgICAgICBleGl0KC0xKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQot
ICAgIH0KLQogICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdChjb25maWcsICJ1c2JjdHJsIiwgJnVz
YmN0cmxzLCAwLCAwKSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX3VzYmN0cmxzID0gMDsKICAg
ICAgICAgZF9jb25maWctPnVzYmN0cmxzID0gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBhZTEzZTQ3ZTg2Li42MWQz
NWNkMTIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCkBAIC02MTcsNiArNjE3LDE0IEBAIGludCBhcmNoX3Nhbml0aXNlX2RvbWFp
bl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIC8qIFRoZSBQMk0gdGFibGUgbXVzdCBhbHdh
eXMgYmUgc2hhcmVkIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCisgICAgaWYgKCBj
b25maWctPmlvbW11X29wdHMgJiBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQgKQorICAgIHsK
KyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywKKyAgICAgICAgICAgICAgICAiVW5zdXBwb3J0
ZWQgaW9tbXUgb3B0aW9uOiBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHRcbiIpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICAvKiBGaWxsIGluIHRoZSBuYXRpdmUgR0lD
IHZlcnNpb24sIHBhc3NlZCBiYWNrIHRvIHRoZSB0b29sc3RhY2suICovCiAgICAgaWYgKCBjb25m
aWctPmFyY2guZ2ljX3ZlcnNpb24gPT0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSApCiAg
ICAgewpAQCAtNjc3LDcgKzY4NSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRv
bWFpbiAqZCwKICAgICBBU1NFUlQoY29uZmlnICE9IE5VTEwpOwogCiAgICAgLyogcDJtX2luaXQg
cmVsaWVzIG9uIHNvbWUgdmFsdWUgaW5pdGlhbGl6ZWQgYnkgdGhlIElPTU1VIHN1YnN5c3RlbSAq
LwotICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCkpICE9IDAgKQorICAgIGlmICgg
KHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCwgY29uZmlnLT5pb21tdV9vcHRzKSkgIT0gMCApCiAg
ICAgICAgIGdvdG8gZmFpbDsKIAogICAgIGlmICggKHJjID0gcDJtX2luaXQoZCkpICE9IDAgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CmluZGV4IDRiMGFkNWUxNWQuLmZiOGIzOTdiZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTYxMSw3ICs2MTEsNyBAQCBp
bnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCAocmMgPSBp
bml0X2RvbWFpbl9pcnFfbWFwcGluZyhkKSkgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAot
ICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCkpICE9IDAgKQorICAgIGlmICggKHJj
ID0gaW9tbXVfZG9tYWluX2luaXQoZCwgY29uZmlnLT5pb21tdV9vcHRzKSkgIT0gMCApCiAgICAg
ICAgIGdvdG8gZmFpbDsKIAogICAgIHBzcl9kb21haW5faW5pdChkKTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDQ2ODFmMjljOGIu
LjA3MzNlZThiMGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2Nv
bW1vbi9kb21haW4uYwpAQCAtMzA4LDYgKzMwOCwxMyBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2Rv
bWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIGlmICggIShjb25maWctPmZsYWdzICYg
WEVOX0RPTUNUTF9DREZfaW9tbXUpICYmIGNvbmZpZy0+aW9tbXVfb3B0cyApCisgICAgeworICAg
ICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAgICAgICJJT01NVSBvcHRpb25z
IHNwZWNpZmllZCBidXQgSU9NTVUgbm90IGVuYWJsZWRcbiIpOworICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICB9CisKICAgICBpZiAoIGNvbmZpZy0+bWF4X3ZjcHVzIDwgMSApCiAgICAgewog
ICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiTm8gdkNQVVNcbiIpOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggNWRjZmUzYzhm
Ni4uNmU2ZTliOTg2NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4v
Y29tbW9uL2RvbWN0bC5jCkBAIC01MTUsMTkgKzUxNSw2IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAgIHJv
dmVyID0gZG9tOwogICAgICAgICB9CiAKLSAgICAgICAgLyoKLSAgICAgICAgICogRm9yIG5vdywg
bWFrZSBzdXJlIHRoZSBjcmVhdGVkb21haW4gSU9NTVUgZmxhZyBpcyBzZXQgaWYgdGhlCi0gICAg
ICAgICAqIElPTU1VIGlzIGVuYWJsZWQuIFdoZW4gdGhlIGZsYWcgY29tZXMgdW5kZXIgdG9vbHN0
YWNrIGNvbnRyb2wKLSAgICAgICAgICogdGhpcyBjYW4gZ28gYXdheS4KLSAgICAgICAgICovCi0g
ICAgICAgIGlmICggb3AtPnUuY3JlYXRlZG9tYWluLmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaW9t
bXUgKQotICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0gICAgICAgIGlmICggaW9tbXVfZW5h
YmxlZCApCi0gICAgICAgICAgICBvcC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgfD0gWEVOX0RPTUNU
TF9DREZfaW9tbXU7Ci0KICAgICAgICAgZCA9IGRvbWFpbl9jcmVhdGUoZG9tLCAmb3AtPnUuY3Jl
YXRlZG9tYWluLCBmYWxzZSk7CiAgICAgICAgIGlmICggSVNfRVJSKGQpICkKICAgICAgICAgewpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggZDUzM2Q1YWY3OC4uMjczM2IzMjBlYyAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCkBAIC0xNjMsNyArMTYzLDcgQEAgc3RhdGljIHZvaWQgX19od2Rv
bV9pbml0IGNoZWNrX2h3ZG9tX3JlcXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpb21tdV9od2Rv
bV9zdHJpY3QgPSB0cnVlOwogfQogCi1pbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFp
biAqZCkKK2ludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgb3B0cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsK
ICAgICBpbnQgcmV0ID0gMDsKQEAgLTE4Nyw2ICsxODcsMTUgQEAgaW50IGlvbW11X2RvbWFpbl9p
bml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQog
ICAgICAgICBjaGVja19od2RvbV9yZXFzKGQpOyAvKiBtYXkgbW9kaWZ5IGlvbW11X2h3ZG9tX3N0
cmljdCAqLwogCisgICAgLyoKKyAgICAgKiBVc2Ugc2hhcmVkIHBhZ2UgdGFibGVzIGZvciBIQVAg
YW5kIElPTU1VIGlmIHRoZSBnbG9iYWwgb3B0aW9uCisgICAgICogaXMgZW5hYmxlZCAoZnJvbSB3
aGljaCB3ZSBjYW4gaW5mZXIgdGhlIGgvdyBpcyBjYXBhYmxlKSBhbmQKKyAgICAgKiB0aGUgZG9t
YWluIG9wdGlvbnMgZG8gbm90IGRpc2FsbG93IGl0LiBIQVAgbXVzdCwgb2YgY291cnNlLCBhbHNv
CisgICAgICogYmUgZW5hYmxlZC4KKyAgICAgKi8KKyAgICBoZC0+aGFwX3B0X3NoYXJlID0gaGFw
X2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlICYmCisgICAgICAgICEob3B0cyAmIFhF
Tl9ET01DVExfSU9NTVVfbm9fc2hhcmVwdCk7CisKICAgICAvKgogICAgICAqIE5COiAncmVsYXhl
ZCcgaC93IGRvbWFpbnMgZG9uJ3QgbmVlZCB0aGUgSU9NTVUgbWFwcGluZ3MgdG8gYmUga2VwdAog
ICAgICAqICAgICBpbi1zeW5jIHdpdGggdGhlaXIgYXNzaWduZWQgcGFnZXMgYmVjYXVzZSBhbGwg
aG9zdCBSQU0gd2lsbCBiZQpAQCAtMTk1LDYgKzIwNCw4IEBAIGludCBpb21tdV9kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSB8fCBp
b21tdV9od2RvbV9zdHJpY3QgKQogICAgICAgICBoZC0+bmVlZF9zeW5jID0gIWlvbW11X3VzZV9o
YXBfcHQoZCk7CiAKKyAgICBBU1NFUlQoIShoZC0+bmVlZF9zeW5jICYmIGhkLT5oYXBfcHRfc2hh
cmUpKTsKKwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggMWIzMTc2YWRi
NS4uYmE4NGFlYTZhYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMzgsNyArMzgsNyBAQAogI2luY2x1
ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAibWVtb3J5LmgiCiAKLSNkZWZpbmUgWEVOX0RPTUNU
TF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDExCisjZGVmaW5lIFhFTl9ET01DVExfSU5URVJG
QUNFX1ZFUlNJT04gMHgwMDAwMDAxMgogCiAvKgogICogTkIuIHhlbl9kb21jdGwuZG9tYWluIGlz
IGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3BlcmF0aW9uLgpAQCAtNzMsNiArNzMsMTQg
QEAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHsKIAogICAgIHVpbnQzMl90IGZsYWdz
OwogCisjZGVmaW5lIF9YRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQgIDAKKyNkZWZpbmUgWEVO
X0RPTUNUTF9JT01NVV9ub19zaGFyZXB0ICAgKDFVIDw8IF9YRU5fRE9NQ1RMX0lPTU1VX25vX3No
YXJlcHQpCisKKy8qIE1heCBYRU5fRE9NQ1RMX0lPTU1VXyogY29uc3RhbnQuICBVc2VkIGZvciBB
QkkgY2hlY2tpbmcuICovCisjZGVmaW5lIFhFTl9ET01DVExfSU9NTVVfTUFYIFhFTl9ET01DVExf
SU9NTVVfbm9fc2hhcmVwdAorCisgICAgdWludDMyX3QgaW9tbXVfb3B0czsKKwogICAgIC8qCiAg
ICAgICogVmFyaW91cyBkb21haW4gbGltaXRzLCB3aGljaCBpbXBhY3QgdGhlIHF1YW50aXR5IG9m
IHJlc291cmNlcyAoZ2xvYmFsCiAgICAgICogbWFwcGluZyBzcGFjZSwgeGVuaGVhcCwgZXRjKSBh
IGd1ZXN0IG1heSBjb25zdW1lLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCBlMDk3ODNlMzk1Li41ODUyMGZkOTk2IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaApAQCAtNzMsNyArNzMsNyBAQCBleHRlcm4gdW5zaWduZWQgaW50IGlvbW11X2Rldl9p
b3RsYl90aW1lb3V0OwogaW50IGlvbW11X3NldHVwKHZvaWQpOwogaW50IGlvbW11X2hhcmR3YXJl
X3NldHVwKHZvaWQpOwogCi1pbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7
CitpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG9w
dHMpOwogdm9pZCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBpb21t
dV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIApAQCAtMjY3LDEwICsyNjcsMTQg
QEAgc3RydWN0IGRvbWFpbl9pb21tdSB7CiAgICAgLyogRmVhdHVyZXMgc3VwcG9ydGVkIGJ5IHRo
ZSBJT01NVSAqLwogICAgIERFQ0xBUkVfQklUTUFQKGZlYXR1cmVzLCBJT01NVV9GRUFUX2NvdW50
KTsKIAorICAgIC8qIERvZXMgdGhlIGd1ZXN0IHNoYXJlIEhBUCBtYXBwaW5nIHdpdGggdGhlIElP
TU1VPyAqLworICAgIGJvb2wgaGFwX3B0X3NoYXJlOworCiAgICAgLyoKLSAgICAgKiBEb2VzIHRo
ZSBndWVzdCByZXFpcmUgbWFwcGluZ3MgdG8gYmUgc3luY2hvbml6ZWQsIHRvIG1haW50YWluCi0g
ICAgICogdGhlIGRlZmF1bHQgZGZuID09IHBmbiBtYXAuIChTZWUgY29tbWVudCBvbiBkZm4gYXQg
dGhlIHRvcCBvZgotICAgICAqIGluY2x1ZGUveGVuL21tLmgpLgorICAgICAqIERvZXMgdGhlIGd1
ZXN0IHJlcXVpcmUgbWFwcGluZ3MgdG8gYmUgc3luY2hyb25pemVkLCB0byBtYWludGFpbgorICAg
ICAqIHRoZSBkZWZhdWx0IGRmbiA9PSBwZm4gbWFwPyAoU2VlIGNvbW1lbnQgb24gZGZuIGF0IHRo
ZSB0b3Agb2YKKyAgICAgKiBpbmNsdWRlL3hlbi9tbS5oKS4gTm90ZSB0aGF0IGhhcF9wdF9zaGFy
ZSA9PSBmYWxzZSBkb2VzIG5vdAorICAgICAqIG5lY2Vzc2FyaWx5IGltcGx5IHRoaXMgaXMgdHJ1
ZS4KICAgICAgKi8KICAgICBib29sIG5lZWRfc3luYzsKIH07CkBAIC0yODAsOCArMjg0LDcgQEAg
c3RydWN0IGRvbWFpbl9pb21tdSB7CiAjZGVmaW5lIGlvbW11X2NsZWFyX2ZlYXR1cmUoZCwgZikg
Y2xlYXJfYml0KGYsIGRvbV9pb21tdShkKS0+ZmVhdHVyZXMpCiAKIC8qIEFyZSB3ZSB1c2luZyB0
aGUgZG9tYWluIFAyTSB0YWJsZSBhcyBpdHMgSU9NTVUgcGFnZXRhYmxlPyAqLwotI2RlZmluZSBp
b21tdV91c2VfaGFwX3B0KGQpIFwKLSAgICAoaGFwX2VuYWJsZWQoZCkgJiYgaXNfaW9tbXVfZW5h
YmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUpCisjZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQo
ZCkgICAgICAgKGRvbV9pb21tdShkKS0+aGFwX3B0X3NoYXJlKQogCiAvKiBEb2VzIHRoZSBJT01N
VSBwYWdldGFibGUgbmVlZCB0byBiZSBrZXB0IHN5bmNocm9uaXplZCB3aXRoIHRoZSBQMk0gKi8K
ICNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdICi0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:18:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11: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 1i8N6z-0000kn-OC; Thu, 12 Sep 2019 11: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=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8N6y-0000kH-Ip
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:18:04 +0000
X-Inumbo-ID: f450435e-d54e-11e9-83e7-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f450435e-d54e-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 11:17:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568287069;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=DiqvUIW6hHY/Pzax5r4Zxv1F9b0bO2Ks7paCIOLFgVE=;
 b=fVjvS5rEcDa0Xn58cLz9zjs6AtaMxJ1HhqkImGFPwz+zywf0NzIXLcFI
 1T0Xu/Gi6e17+EMIHvlZQUZ5DWsYp1WghjZeFvOWbxWUmWnk3rKEHJwtP
 mzRUF5OeUvBgP7izNT5F7gZO0jdWdFIlWPpp+WZPfBsrfX0NGLlz/9Rje 4=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Fp6lbpPSJA02WG1Hm+wtOAld+ue0ZdKCcqrNY+R7q1KtzEi9ryT+gHIxvnKzPs9KTDNZxpxVMb
 FrFNhj9dYouUHaoUCW59YwkpRCqgVQCYGQUK9s8OYQK4QsDdNAgpuup7rSYl/7Fv6E+FVc+hQP
 zLYXq8C5iXGLMVQ2beoVNqPthJdkYcNz0EbUNHlWVKpDVV0+Thz1mfVJqvpuCMM/aUSEEDAtrz
 obYUo922d7uMGrXcVQ6oYXFVLC4fpLB4dGNQbd5gxHa8NoQDjJ6nU47jyIxfHCU1yWmx+R1iW1
 4fU=
X-SBRS: 2.7
X-MesageID: 5719884
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5719884"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 12:17:39 +0100
Message-ID: <20190912111744.40410-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190912111744.40410-1-paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 1/6] domain: introduce XEN_DOMCTL_CDF_iommu
 flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David
 Scott <dave@recoil.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29tbW9uIGRvbWFpbiBjcmVhdGlvbiBmbGFnIHRvIGRl
dGVybWluZSB3aGV0aGVyCnRoZSBkb21haW4gaXMgcGVybWl0dGVkIHRvIG1ha2UgdXNlIG9mIHRo
ZSBJT01NVS4gQ3VycmVudGx5IHRoZSBmbGFnIGlzCmFsd2F5cyBzZXQgZm9yIGJvdGggZG9tMCBh
bmQgYW55IGRvbVUgY3JlYXRlZCBieSBsaWJ4bCBpZiB0aGUgSU9NTVUgaXMKZ2xvYmFsbHkgZW5h
YmxlZCAoaS5lLiBpb21tdV9lbmFibGVkID09IDEpLiBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkg
aXMKbW9kaWZpZWQgdG8gcmVqZWN0IHRoZSBmbGFnIGlmICFpb21tdV9lbmFibGVkLgoKQSBuZXcg
aGVscGVyIGZ1bmN0aW9uLCBpc19pb21tdV9lbmFibGVkKCksIGlzIGFkZGVkIHRvIHRlc3QgdGhl
IGZsYWcgYW5kCmlvbW11X2RvbWFpbl9pbml0KCkgd2lsbCByZXR1cm4gaW1tZWRpYXRlbHkgaWYg
IWlzX2lvbW11X2VuYWJsZWQoKS4gVGhpcyBpcwpzbGlnaHRseSBkaWZmZXJlbnQgdG8gdGhlIHBy
ZXZpb3VzIGJlaGF2aW91ciBiYXNlZCBvbiAhaW9tbXVfZW5hYmxlZCB3aGVyZQp0aGUgY2FsbCB0
byBhcmNoX2lvbW11X2RvbWFpbl9pbml0KCkgd2FzIG1hZGUgcmVnYXJkbGVzcywgaG93ZXZlciBp
dCBhcHBlYXJzCnRoYXQgdGhpcyBjYWxsIHdhcyBvbmx5IG5lY2Vzc2FyeSB0byBpbml0aWFsaXpl
IHRoZSBkdF9kZXZpY2VzIGxpc3QgZm9yIEFSTQpzdWNoIHRoYXQgaW9tbXVfcmVsZWFzZV9kdF9k
ZXZpY2VzKCkgY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkgYnkKZG9tYWluX3JlbGlucXVp
c2hfcmVzb3VyY2VzKCkuIEFkZGluZyBhIHNpbXBsZSBjaGVjayBvZiBpc19pb21tdV9lbmFibGVk
KCkKaW50byBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMoKSBrZWVwcyB0aGlzIHVuY29uZGl0aW9u
YWwgY2FsbCB3b3JraW5nLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugc2hvdWxkIGJlIG9ic2VydmVk
IHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLgoKU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgYWxsb3cg
dGhlIHRvb2xzdGFjayB0byBjb250cm9sIHdoZXRoZXIgdXNlIG9mIHRoZQpJT01NVSBpcyBlbmFi
bGVkIGZvciBhIGRvbWFpbi4KCk5PVEU6IFRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIGlzX2lvbW11
X2VuYWJsZWQoKSBoZWxwZXIgZnVuY3Rpb24gbWlnaHQKICAgICAgc2VlbSBleGNlc3NpdmUgYnV0
IGl0cyB1c2UgaXMgZXhwZWN0ZWQgdG8gaW5jcmVhc2Ugd2l0aCBzdWJzZXF1ZW50CiAgICAgIHBh
dGNoZXMuIEFsc28sIGhhdmluZyBpb21tdV9kb21haW5faW5pdCgpIGJhaWwgYmVmb3JlIGNhbGxp
bmcKICAgICAgYXJjaF9pb21tdV9kb21haW5faW5pdCgpIGlzIG5vdCBzdHJpY3RseSBuZWNlc3Nh
cnksIGJ1dCBJIHRoaW5rIHRoZQogICAgICBjb25zZXF1ZW50IGFkZGl0aW9uIG9mIHRoZSBjYWxs
IHRvIGlzX2lvbW11X2VuYWJsZWQoKSBpbgogICAgICBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMo
KSBtYWtlcyB0aGUgY29kZSBjbGVhcmVyLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJp
eC5jb20+Ci0tLQpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBWb2xvZHlteXIgQmFiY2h1ayA8
Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
Ny9tc2cwMjI2Ny5odG1sCgp2OToKIC0gRml4IG92ZXJzaWdodCBpbiBBUk0ncyBhcmNoX3Nhbml0
aXNlX2RvbWFpbl9jb25maWcoKSB0byB0b2xlcmF0ZSBzZXR0aW5nCiAgIG9mIFhFTl9ET01DVExf
Q0RGX2lvbW11Cgp2NzoKIC0gQWRkIGEgY2hlY2sgdG8gdmVyaWZ5IHRoYXQgdGhlIHRvb2xzdGFj
ayBoYXMgbm90IHNldCBYRU5fRE9NQ1RMX0NERl9pb21tdQogLSBBZGQgbWlzc2luZyBvY2FtbCBi
aW5kaW5nIGNoYW5nZXMKCnY2OgogLSBSZW1vdmUgdGhlIHRvb2xzdGFjayBwYXJ0cyBhcyB0aGVy
ZSdzIG5vIG5pY2UgbWV0aG9kIG9mIHRlc3Rpbmcgd2hldGhlcgogICB0aGUgSU9NTVUgaXMgZW5h
YmxlZCBpbiBhbiBhcmNoaXRlY3R1cmUtbmV1dHJhbCB3YXkKCnY1OgogLSBNb3ZlIGlzX2lvbW11
X2VuYWJsZWQoKSBjaGVjayBpbnRvIGlvbW11X2RvbWFpbl9pbml0KCkKIC0gUmVqZWN0IFhFTl9E
T01DVExfQ0RGX2lvbW11IGluIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKSBpZiAhaW9tbXVfZW5h
YmxlZAogLSBVc2UgZXZhbHVhdGVfbm9zcGVjKCkgaW4gZGVmaW50aW9uIG9mIGlzX2lvbW11X2Vu
YWJsZWQoKQotLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgICAgfCAgMSAr
CiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
YXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJl
ZS5jIHwgIDMgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwgIDYg
KysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAgIHwgIDUgKysrKy0K
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgfCAgNSArKysrKwogMTEgZmls
ZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKaW5kZXggYmZiM2Q4ZTE4MS4uZWFmMDA5ZjBmOSAxMDA2NDQKLS0tIGEvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bC5tbApAQCAtNjMsNiArNjMsNyBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAJfCBDREZf
UzNfSU5URUdSSVRZCiAJfCBDREZfT09TX09GRgogCXwgQ0RGX1hTX0RPTUFJTgorCXwgQ0RGX0lP
TU1VCiAKIHR5cGUgZG9tY3RsX2NyZWF0ZV9jb25maWcgPQogewpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bGkKaW5kZXggOGJjMzZlYzhmNi4uZTA2MzZkZTIzYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxp
CkBAIC01Niw2ICs1Niw3IEBAIHR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KICAgfCBDREZfUzNf
SU5URUdSSVRZCiAgIHwgQ0RGX09PU19PRkYKICAgfCBDREZfWFNfRE9NQUlOCisgIHwgQ0RGX0lP
TU1VCiAKIHR5cGUgZG9tY3RsX2NyZWF0ZV9jb25maWcgPSB7CiAgIHNzaWRyZWY6IGludDMyOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CmluZGV4IGE5YzQxMTNjMjYuLmFlMTNlNDdlODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTYwOCw5ICs2MDgsMTIgQEAg
aW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVk
b21haW4gKmNvbmZpZykKIHsKICAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwogCi0gICAgaWYg
KCBjb25maWctPmZsYWdzICE9IChYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9o
YXApICkKKyAgICAvKiBIVk0gYW5kIEhBUCBtdXN0IGJlIHNldC4gSU9NTVUgbWF5IG9yIG1heSBu
b3QgYmUgKi8KKyAgICBpZiAoIChjb25maWctPmZsYWdzICYgflhFTl9ET01DVExfQ0RGX2lvbW11
KSAhPQorICAgICAgICAgKFhFTl9ET01DVExfQ0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCkg
KQogICAgIHsKLSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNvbmZp
Z3VyYXRpb24gJSN4XG4iLCBjb25maWctPmZsYWdzKTsKKyAgICAgICAgZHByaW50ayhYRU5MT0df
SU5GTywgIlVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24gJSN4XG4iLAorICAgICAgICAgICAgICAg
IGNvbmZpZy0+ZmxhZ3MpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXgg
MWIzMDNiZGUzNC4uYWQxMDE3ODRlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMK
KysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTk2MSw2ICs5NjEsOSBAQCB2b2lkIF9faW5p
dCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIGRvbTBfY2Zn
LmFyY2gudGVlX3R5cGUgPSB0ZWVfZ2V0X3R5cGUoKTsKICAgICBkb20wX2NmZy5tYXhfdmNwdXMg
PSBkb20wX21heF92Y3B1cygpOwogCisgICAgaWYgKCBpb21tdV9lbmFibGVkICkKKyAgICAgICAg
ZG9tMF9jZmcuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKICAgICBkb20wID0gZG9t
YWluX2NyZWF0ZSgwLCAmZG9tMF9jZmcsIHRydWUpOwogICAgIGlmICggSVNfRVJSKGRvbTApIHx8
IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKICAgICAgICAgcGFuaWMoIkVycm9y
IGNyZWF0aW5nIGRvbWFpbiAwXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMjc5ODFhZGMwYi4uZGVjNjBkMDMwMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
QEAgLTE3MzIsNiArMTczMiw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgfQogICAgIGRvbTBfY2ZnLm1heF92Y3B1cyA9IGRvbTBf
bWF4X3ZjcHVzKCk7CiAKKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgICAgICBkb20wX2Nm
Zy5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKKwogICAgIC8qIENyZWF0ZSBpbml0aWFs
IGRvbWFpbiAwLiAqLwogICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKGdldF9pbml0aWFsX2RvbWFp
bl9pZCgpLCAmZG9tMF9jZmcsICFwdl9zaGltKTsKICAgICBpZiAoIElTX0VSUihkb20wKSB8fCAo
YWxsb2NfZG9tMF92Y3B1MChkb20wKSA9PSBOVUxMKSApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAwOTkxN2IyODg1Li40NjgxZjI5
YzhiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9t
YWluLmMKQEAgLTMwMSw3ICszMDEsOCBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2RvbWFpbl9jb25m
aWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9oYXAgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOX0RPTUNUTF9DREZfczNfaW50ZWdyaXR5IHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9ET01DVExfQ0RGX29vc19vZmYgfAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluKSApCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5fRE9NQ1RMX0NERl94c19kb21haW4gfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX0RPTUNUTF9DREZfaW9tbXUpICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lO
Rk8sICJVbmtub3duIENERiBmbGFncyAlI3hcbiIsIGNvbmZpZy0+ZmxhZ3MpOwogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKQEAgLTMyMCw2ICszMjEsMTIgQEAgc3RhdGljIGludCBzYW5pdGlzZV9k
b21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKKyAgICBpZiAoIChjb25maWctPmZsYWdzICYg
WEVOX0RPTUNUTF9DREZfaW9tbXUpICYmICFpb21tdV9lbmFibGVkICkKKyAgICB7CisgICAgICAg
IGRwcmludGsoWEVOTE9HX0lORk8sICJJT01NVSBpcyBub3QgZW5hYmxlZFxuIik7CisgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIHJldHVybiBhcmNoX3Nhbml0aXNlX2RvbWFp
bl9jb25maWcoY29uZmlnKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBi
L3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggNmU2ZTliOTg2Ni4uNWRjZmUzYzhmNiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC01
MTUsNiArNTE1LDE5IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAgIHJvdmVyID0gZG9tOwogICAgICAgICB9
CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogRm9yIG5vdywgbWFrZSBzdXJlIHRoZSBjcmVhdGVk
b21haW4gSU9NTVUgZmxhZyBpcyBzZXQgaWYgdGhlCisgICAgICAgICAqIElPTU1VIGlzIGVuYWJs
ZWQuIFdoZW4gdGhlIGZsYWcgY29tZXMgdW5kZXIgdG9vbHN0YWNrIGNvbnRyb2wKKyAgICAgICAg
ICogdGhpcyBjYW4gZ28gYXdheS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggb3AtPnUuY3Jl
YXRlZG9tYWluLmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaW9tbXUgKQorICAgICAgICB7CisgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisgICAgICAgIGlmICggaW9tbXVfZW5hYmxlZCApCisgICAgICAgICAgICBv
cC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKICAgICAg
ICAgZCA9IGRvbWFpbl9jcmVhdGUoZG9tLCAmb3AtPnUuY3JlYXRlZG9tYWluLCBmYWxzZSk7CiAg
ICAgICAgIGlmICggSVNfRVJSKGQpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl
dmljZV90cmVlLmMKaW5kZXggYjZlYWFlNzI4My4uZDMyYjE3MjY2NCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBAIC0xMTksNiArMTE5LDkgQEAgaW50IGlvbW11X3JlbGVh
c2VfZHRfZGV2aWNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqZGV2LCAqX2RldjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVk
KGQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUo
ZGV2LCBfZGV2LCAmaGQtPmR0X2RldmljZXMsIGRvbWFpbl9saXN0KQogICAgIHsKICAgICAgICAg
cmMgPSBpb21tdV9kZWFzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCmluZGV4IGI4MmY3Nzg0NzkuLmY0MjQwMmJjOTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YwpAQCAtMTUxLDYgKzE1MSw5IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGlu
dCByZXQgPSAwOwogCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCisgICAgICAgIHJl
dHVybiAwOworCiAjaWZkZWYgQ09ORklHX05VTUEKICAgICBoZC0+bm9kZSA9IE5VTUFfTk9fTk9E
RTsKICNlbmRpZgpAQCAtMTU5LDkgKzE2Miw2IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIHJldDsKIAotICAg
IGlmICggIWlvbW11X2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gMDsKLQogICAgIGhkLT5wbGF0
Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7CiAgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMt
PmluaXQoZCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggNzdmNTQ2Y2JiOC4uMWIzMTc2YWRiNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaApAQCAtNjQsOSArNjQsMTIgQEAgc3RydWN0IHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHsKICAvKiBJcyB0aGlzIGEgeGVuc3RvcmUgZG9tYWluPyAqLwogI2RlZmluZSBf
WEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICAgICA0CiAjZGVmaW5lIFhFTl9ET01DVExfQ0RGX3hz
X2RvbWFpbiAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX3hzX2RvbWFpbikKKyAvKiBTaG91bGQg
dGhpcyBkb21haW4gYmUgcGVybWl0dGVkIHRvIHVzZSB0aGUgSU9NTVU/ICovCisjZGVmaW5lIF9Y
RU5fRE9NQ1RMX0NERl9pb21tdSAgICAgICAgIDUKKyNkZWZpbmUgWEVOX0RPTUNUTF9DREZfaW9t
bXUgICAgICAgICAgKDFVPDxfWEVOX0RPTUNUTF9DREZfaW9tbXUpCiAKIC8qIE1heCBYRU5fRE9N
Q1RMX0NERl8qIGNvbnN0YW50LiAgVXNlZCBmb3IgQUJJIGNoZWNraW5nLiAqLwotI2RlZmluZSBY
RU5fRE9NQ1RMX0NERl9NQVggWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluCisjZGVmaW5lIFhFTl9E
T01DVExfQ0RGX01BWCBYRU5fRE9NQ1RMX0NERl9pb21tdQogCiAgICAgdWludDMyX3QgZmxhZ3M7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKaW5kZXggZTM2MDFjMTkzNS4uMmQxN2M4NDkxNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTk4Myw2
ICs5ODMsMTEgQEAgc3RhdGljIGlubGluZSBib29sIGlzX3hlbnN0b3JlX2RvbWFpbihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBkLT5vcHRpb25zICYgWEVOX0RPTUNUTF9DREZf
eHNfZG9tYWluOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfaW9tbXVfZW5hYmxlZChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBldmFsdWF0ZV9ub3NwZWMoZC0+b3B0
aW9ucyAmIFhFTl9ET01DVExfQ0RGX2lvbW11KTsKK30KKwogZXh0ZXJuIGJvb2wgc2NoZWRfc210
X3Bvd2VyX3NhdmluZ3M7CiAKIGV4dGVybiBlbnVtIGNwdWZyZXFfY29udHJvbGxlciB7Ci0tIAoy
LjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:18:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11:18:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8N75-0000mv-8V; Thu, 12 Sep 2019 11:18: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=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8N73-0000mR-Hm
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:18:09 +0000
X-Inumbo-ID: f62026e0-d54e-11e9-83e7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f62026e0-d54e-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 11: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 82D7FACFE;
 Thu, 12 Sep 2019 11:17:50 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
 <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
 <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
 <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3fcb3db8-cda6-a90a-50c3-58f503057bcb@suse.com>
Date: Thu, 12 Sep 2019 13:17:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, 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>

T24gMTIuMDkuMTkgMTI6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEyLjA5LjIwMTkgMTE6
MzQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA5LjA5LjE5IDE2OjE3LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQEAgLTE4MjUsOCArMTgyNSw5IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQo+Pj4+ICAg
IGNzY2hlZF9zY2hlZHVsZSgKPj4+PiAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQo+Pj4+ICAgIHsK
Pj4+PiAtICAgIGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+Pj4gLSAgICBz
dHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKPj4+PiArICAgIGNvbnN0
IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+Pj4gKyAgICBjb25zdCB1
bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwo+Pj4+
ICsgICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7Cj4+
Pgo+Pj4gQnkgcmV0YWluaW5nIGEgbG9jYWwgdmFyaWFibGUgbmFtZWQgImNwdSIgeW91IG1ha2Ug
aXQgY2xvc2UgdG8KPj4+IGltcG9zc2libGUgdG8gbm90aWNlLCBkdXJpbmcgYSByZS1iYXNlLCBh
biBhZGRpdGlvbiB0byB0aGUKPj4+IGZ1bmN0aW9uIHN0aWxsIHJlZmVyZW5jaW5nIGEgdmFyaWFi
bGUgb2YgdGhpcyBuYW1lLiBTaW1pbGFybHkKPj4+IHJldmlldyBpcyBiZWluZyBtYWRlIGhhcmRl
ciBiZWNhdXNlIG9uZSBuZWVkcyB0byBnbyBodW50IGFsbAo+Pj4gdGhlIHJlbWFpbmluZyB1c2Vz
IG9mICJjcHUiLiBGb3IgZXhhbXBsZSB0aGVyZSBhIHRyYWNlIGVudHJ5Cj4+PiBiZWluZyBnZW5l
cmF0ZWQsIGFuZCBpdCdzIG5vdCBvYnZpb3VzIHRvIG1lIHdoZXRoZXIgdGhpcyB3b3VsZG4ndAo+
Pj4gYmV0dGVyIGFsc28gdXNlZCBzY2hlZF9jcHUuCj4+Cj4+IE9rYXl5LCBJJ2xsIHJlbmFtZSAi
Y3B1IiB0byAibXlfY3B1Ii4KPiAKPiBXZSd2ZSBnb3QgYSBudW1iZXIgb2YgaW5zdGFuY2VzIG9m
ICJ0aGlzX2NwdSIgaW4gc3VjaCBjYXNlcyBhbHJlYWR5LAo+IGJ1dCBubyBzaW5nbGUgIm15X2Nw
dSIuIE1heSBJIHN1Z2dlc3QgdG8gc3RpY2sgdG8gdGhpcyBuYW1pbmcgaGVyZQo+IGFzIHdlbGw/
CgpIbW0sIGRvbid0IHlvdSB0aGluayBhZGRpbmcgZnVydGhlciBvdmVybG9hZGluZyBvZiAidGhp
c19jcHUiIGlzIGEgYmFkCmlkZWE/Cgo+IAo+PiBJIHVzZWQgY3B1IGluIHRoZSB0cmFjZSBlbnRy
eSBvbiBwdXJwb3NlLCBhcyBpdCBtaWdodCBiZSBpbnRlcmVzdGluZyBvbgo+PiB3aGljaCBjcHUg
dGhlIGVudHJ5IGhhcyBiZWVuIHByb2R1Y2VkLgo+IAo+IFJpZ2h0LCB0aGF0J3MgaG93IEkgdW5k
ZXJzdG9vZCBpdDsgaXQgc2ltcGx5IHNlZW1lZCBsaWtlIHRoZXJlCj4gbWlnaHQgYmUgYSBzaW1p
bGFybHkgdmFsaWQgdmlldyB0byB0aGUgY29udHJhcnkuCj4gCj4+Pj4gQEAgLTE5NjcsNyArMTk2
OCw3IEBAIGNzY2hlZF9zY2hlZHVsZSgKPj4+PiAgICAgICAgaWYgKCBzbmV4dC0+cHJpID4gQ1ND
SEVEX1BSSV9UU19PVkVSICkKPj4+PiAgICAgICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOwo+
Pj4+ICAgICAgICBlbHNlCj4+Pj4gLSAgICAgICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNl
KHBydiwgY3B1LCBzbmV4dCwgJnJldC5taWdyYXRlZCk7Cj4+Pj4gKyAgICAgICAgc25leHQgPSBj
c2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJnJldC5taWdyYXRlZCk7
Cj4+Pgo+Pj4gQW5kIGluIGEgY2FzZSBsaWtlIHRoaXMgb25lIEkgd29uZGVyIHdoZXRoZXIgcGFz
c2luZyBhICJzb3J0IG9mCj4+PiBDUFUiIGlzbid0IHN1ZmZpY2llbnRseSBjb25mdXNpbmcsIGNv
bXBhcmVkIHRvIGUuZy4gc2ltcGx5Cj4+PiBwYXNzaW5nIHRoZSBjb3JyZXNwb25kaW5nIHVuaXQu
Cj4+Cj4+IEkgZ3Vlc3MgeW91IG1lYW4gc2NoZWRfcmVzb3VyY2UuCj4gCj4gTm90IHN1cmUgLSB3
aXRoIHNjaGVkdWxpbmcgYWN0aW5nIG9uIHVuaXRzLCBpdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQK
PiBwYXNzaW5nIGFyb3VuZCB0aGUgdW5pdCBwb2ludGVycyB3b3VsZCBiZSB0aGUgbW9zdCBhcHBy
b3ByaWF0ZSB0aGluZy4KCkkgZ3Vlc3MgdGhlcmUgaXMgYSByZWFzb24gd2h5IGNzY2hlZF9sb2Fk
X2JhbGFuY2UoKSB0YWtlcyBjcHUgYW5kIG5vdAphIHZjcHUgcG9pbnRlciBhcyBwYXJhbWV0ZXIg
dG9kYXkuIENoYW5naW5nIHRoYXQgbWlnaHQgYmUgcG9zc2libGUsIGJ1dApJIGRvbid0IHRoaW5r
IGl0IHNob3VsZCBiZSBwYXJ0IG9mIHRoaXMgcGF0Y2ggc2VyaWVzLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:18:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11: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 1i8N7A-0000q9-IO; Thu, 12 Sep 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=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8N78-0000pB-H7
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:18:14 +0000
X-Inumbo-ID: f6d649a2-d54e-11e9-83e7-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6d649a2-d54e-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 11:17:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568287074;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Z8DAABsalk69OqEgErG8ToocIoUtksFjksiTDxqNOJ4=;
 b=HwT3W6b7dadJXlxnyNi2NdIhL9nBF6w/DdhKMnVJM060JDGckmb/5K6d
 MMideLBAOllEp6Ou07B5zW2M21pDwAsxjq4rZ7qNqSOWTrEUIUcwfCdm+
 f1udyGDZ+MaV4S21++RcPv+6YP0LSsMqI6O9iXrosHyVxI3rDAifS91/W 8=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0BtvmHdl/M8hn8pcZX+DGxq/97uq+iYjvWf2Z0KU1a9nIQfnNP/ltIgTp/ccUOQQ3uXG1FqTeI
 Hsf3H7B8BM/LefJ5kf69MZLI+hMDYIQ/pXrQsOttnAhqBPDmuMF54SXFFYkG3YSuAVBjL28FMr
 UfeypsKHpqsiLnUEDtOMNS1H47ccdqHuwUUQFxOY8msteTLXoqiSeSsqPElXu7RIJtT1KDOTW+
 zxMg7zjvzmbQEh8H6VgQRySyAqZs9Zss8bjDR8nm52r6U40kPGdgl/zzfc+f7l398vImj1xzvQ
 o2I=
X-SBRS: 2.7
X-MesageID: 5478495
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5478495"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 12:17:43 +0100
Message-ID: <20190912111744.40410-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190912111744.40410-1-paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 5/6] iommu: tidy up iommu_use_hap_pt() and
 need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcyBtYWNyb3MgcmVhbGx5IG91Z2h0IHRvIGxpdmUgaW4gdGhlIGNvbW1vbiB4ZW4vaW9tbXUu
aCBoZWFkZXIgcmF0aGVyCnRoZW4gYmVpbmcgZGlzdHJpYnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1
cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKeGVuL3NjaGVkLmguIFRoaXMgcGF0Y2ggbW92
ZXMgdGhlbSB0aGVyZS4KCk5PVEU6IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQg
bGluZSBpb21tdSBvcHRpb25zIHNob3VsZCByZWFsbHkKICAgICAgYmUgaGFyZCBlcnJvciBvbiBB
Uk0gKGFzIG9wcG9zZWQgdG8ganVzdCBiZWluZyBpZ25vcmVkKSwgc28gZGVmaW5lCiAgICAgICdp
b21tdV9oYXBfcHRfc2hhcmUnIHRvIGJlIHRydWUgZm9yIEFSTSAodmlhIEFSTS1zZWxlY3RlZAog
ICAgICBDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpIHRoZW4gdGhlbiBnYXRlIHBhcnNpbmcg
dGhlIGNvbW1hbmQgbGluZQogICAgICBvcHRpb24gb24gJyNpZm5kZWYgaW9tbXVfaGFwX3B0X3No
YXJlJy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IFZvbG9keW15ciBC
YWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2YgaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA3L21zZzAyMjY3
Lmh0bWwKCnY5OgogLSBBZGQgbmV3IEtjb25maWcgb3B0aW9uIHRvIGNhdXNlICdpb21tdV9oYXBf
cHRfc2hhcmUnIHRvIGJlIGRlZmluZWQgdG8KICAgdHJ1ZSwgcmF0aGVyIHRoYW4gdXNpbmcgQ09O
RklHX0FSTSwgYXMgcmVxdWVzdGVkIGJ5IEp1bGllbgogLSBBc3N1bWluZyBKYW4ncyBSLWIgc3Rh
bmRzIHNpbmNlIHRoaXMgaXMgYSBtYWlubHkgYSBjb3NtZXRpYyBjaGFuZ2UKICAgZGlyZWN0bHkg
cmVxdWVzdGVkIGJ5IGFub3RoZXIgbWFpbnRhaW5lcgoKdjc6CiAtIFJlLXdvcmsgdGhlIEFSTSBo
YW5kbGluZyBvZiAnc2hhcmVwdCcgYXMgc3VnZ2VzdGVkIGJ5IEphbgogLSBNYWtlIHN1cmUgdGhh
dCBuZWVkX2lvbW11X3B0X3N5bmMoKSBhbHdheXMgZXZhbHVhdGVzIGl0cyBhcmd1bWVudAotLS0K
IHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgfCAgMSArCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9LY29uZmlnIHwgIDMgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
IHwgIDggKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgfCAgMyAtLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgfCAgNCAtLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaCAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmggICAgICAgICB8ICA2IC0tLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNl
cnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2Nv
bmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCmluZGV4IGMyZGIyYTY5NTMuLmE1MWFhN2JmYTgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29u
ZmlnCkBAIC0yMCw2ICsyMCw3IEBAIGNvbmZpZyBBUk0KIAlzZWxlY3QgSEFTX0RFVklDRV9UUkVF
CiAJc2VsZWN0IEhBU19QQVNTVEhST1VHSAogCXNlbGVjdCBIQVNfUERYCisJc2VsZWN0IElPTU1V
X0ZPUkNFX1BUX1NIQVJFCiAKIGNvbmZpZyBBUkNIX0RFRkNPTkZJRwogCXN0cmluZwpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL0tjb25maWcKaW5kZXggYTNjMDY0OTFiZS4uNjFmOTQ0NjM5ZSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9LY29uZmlnCkBAIC0xMywzICsxMyw2IEBAIGNvbmZpZyBBUk1fU01NVQogCSAgU2F5IFkg
aGVyZSBpZiB5b3VyIFNvQyBpbmNsdWRlcyBhbiBJT01NVSBkZXZpY2UgaW1wbGVtZW50aW5nIHRo
ZQogCSAgQVJNIFNNTVUgYXJjaGl0ZWN0dXJlLgogZW5kaWYKKworY29uZmlnIElPTU1VX0ZPUkNF
X1BUX1NIQVJFCisJYm9vbApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggMTQxMDA2NmZiMy4u
ZDUzM2Q1YWY3OCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC00OSw3ICs0OSwxMSBAQCBp
bnQ4X3QgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9yZXNlcnZlZCA9IC0xOwogICogZGVm
YXVsdCB1bnRpbCB3ZSBmaW5kIGEgZ29vZCBzb2x1dGlvbiB0byByZXNvbHZlIGl0LgogICovCiBi
b29sX3QgX19yZWFkX21vc3RseSBpb21tdV9pbnRwb3N0OwotYm9vbF90IF9fcmVhZF9tb3N0bHkg
aW9tbXVfaGFwX3B0X3NoYXJlID0gMTsKKworI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUKK2Jv
b2wgX19yZWFkX21vc3RseSBpb21tdV9oYXBfcHRfc2hhcmUgPSB0cnVlOworI2VuZGlmCisKIGJv
b2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2RlYnVnOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgYW1k
X2lvbW11X3BlcmRldl9pbnRyZW1hcCA9IDE7CiAKQEAgLTEwMiw4ICsxMDYsMTAgQEAgc3RhdGlj
IGludCBfX2luaXQgcGFyc2VfaW9tbXVfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAgICAgICAg
IGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImRvbTAtc3RyaWN0Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAg
IGlvbW11X2h3ZG9tX3N0cmljdCA9IHZhbDsKKyNpZm5kZWYgaW9tbXVfaGFwX3B0X3NoYXJlCiAg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic2hhcmVwdCIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSB2YWw7CisjZW5kaWYKICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKaW5k
ZXggMTU3N2U4M2QyYi4uNzdhOTRiMjllYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaApAQCAtMjAsOSArMjAs
NiBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogICAgIHZvaWQgKnByaXY7CiB9OwogCi0vKiBBbHdheXMg
c2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCi0jZGVmaW5l
IGlvbW11X3VzZV9oYXBfcHQoZCkgaXNfaW9tbXVfZW5hYmxlZChkKQotCiBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpOwogdm9pZCBpb21tdV9zZXRfb3BzKGNvbnN0
IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCA1MDcxYWZkNmE1
Li44NTc0MWY3Yzk2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC04NiwxMCArODYsNiBAQCBzdHJ1Y3Qg
aW9tbXVfaW5pdF9vcHMgewogCiBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzICpp
b21tdV9pbml0X29wczsKIAotLyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4gUDJNIHRhYmxlIGFz
IGl0cyBJT01NVSBwYWdldGFibGU/ICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgXAot
ICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9w
dF9zaGFyZSkKLQogdm9pZCBpb21tdV91cGRhdGVfaXJlX2Zyb21fYXBpYyh1bnNpZ25lZCBpbnQg
YXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHZhbHVlKTsKIHVuc2lnbmVkIGlu
dCBpb21tdV9yZWFkX2FwaWNfZnJvbV9pcmUodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGlu
dCByZWcpOwogaW50IGlvbW11X3NldHVwX2hwZXRfbXNpKHN0cnVjdCBtc2lfZGVzYyAqKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKaW5kZXggY2NiMDRkOTY4MS4uZTA5NzgzZTM5NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTU1LDcgKzU1LDEz
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5fdCB4LCBkZm5fdCB5KQogZXh0ZXJu
IGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZvcmNl
X2lvbW11LCBpb21tdV92ZXJib3NlLCBpb21tdV9pZ2Z4OwogZXh0ZXJuIGJvb2xfdCBpb21tdV9z
bm9vcCwgaW9tbXVfcWludmFsLCBpb21tdV9pbnRyZW1hcCwgaW9tbXVfaW50cG9zdDsKLWV4dGVy
biBib29sX3QgaW9tbXVfaGFwX3B0X3NoYXJlOworCisjaWZkZWYgQ09ORklHX0lPTU1VX0ZPUkNF
X1BUX1NIQVJFCisjZGVmaW5lIGlvbW11X2hhcF9wdF9zaGFyZSB0cnVlCisjZWxzZQorZXh0ZXJu
IGJvb2wgaW9tbXVfaGFwX3B0X3NoYXJlOworI2VuZGlmCisKIGV4dGVybiBib29sX3QgaW9tbXVf
ZGVidWc7CiBleHRlcm4gYm9vbF90IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXA7CiAKQEAgLTI3
Myw2ICsyNzksMTcgQEAgc3RydWN0IGRvbWFpbl9pb21tdSB7CiAjZGVmaW5lIGlvbW11X3NldF9m
ZWF0dXJlKGQsIGYpICAgc2V0X2JpdChmLCBkb21faW9tbXUoZCktPmZlYXR1cmVzKQogI2RlZmlu
ZSBpb21tdV9jbGVhcl9mZWF0dXJlKGQsIGYpIGNsZWFyX2JpdChmLCBkb21faW9tbXUoZCktPmZl
YXR1cmVzKQogCisvKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElP
TU1VIHBhZ2V0YWJsZT8gKi8KKyNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCisgICAgKGhh
cF9lbmFibGVkKGQpICYmIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJl
KQorCisvKiBEb2VzIHRoZSBJT01NVSBwYWdldGFibGUgbmVlZCB0byBiZSBrZXB0IHN5bmNocm9u
aXplZCB3aXRoIHRoZSBQMk0gKi8KKyNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdICisjZGVm
aW5lIG5lZWRfaW9tbXVfcHRfc3luYyhkKSAgICAgKGRvbV9pb21tdShkKS0+bmVlZF9zeW5jKQor
I2Vsc2UKKyNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpICAgICAoeyAodm9pZCkoZCk7IGZh
bHNlOyB9KQorI2VuZGlmCisKIGludCBfX211c3RfY2hlY2sgaW9tbXVfc3VzcGVuZCh2b2lkKTsK
IHZvaWQgaW9tbXVfcmVzdW1lKHZvaWQpOwogdm9pZCBpb21tdV9jcmFzaF9zaHV0ZG93bih2b2lk
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKaW5kZXggYWUxZmFmNzBkMy4uYTY4OTYyMjFmOSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTk2NSwx
MiArOTY1LDYgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h3ZG9tX3Bpbm5lZF92Y3B1KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgY3B1bWFza193ZWlnaHQodi0+Y3B1X2hhcmRf
YWZmaW5pdHkpID09IDEpOwogfQogCi0jaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAotI2Rl
ZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgKGRvbV9pb21tdShkKS0+bmVlZF9zeW5jKQotI2Vs
c2UKLSNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIGZhbHNlCi0jZW5kaWYKLQogc3RhdGlj
IGlubGluZSBib29sIGlzX3ZjcHVfb25saW5lKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHJldHVybiAhdGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwotLSAKMi4yMC4x
LjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:27:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11:27: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 1i8NFs-0002D4-JN; Thu, 12 Sep 2019 11:27: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=TKPp=XH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8NFr-0002Cz-Gh
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:27:15 +0000
X-Inumbo-ID: 44d4d50a-d550-11e9-83e7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44d4d50a-d550-11e9-83e7-12813bfff9fa;
 Thu, 12 Sep 2019 11:27:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568287634;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=IsK2YwJPy4QTQ6atrOPJy0yGrY6gZzq2Q6xM9wwsL9c=;
 b=ci0p1oJHwqWQVO7+6yOe+qV3ZQlaEUH6Dx0EN7GaKtBqF4u+FB/dEmKp
 NdQASpx2dJ4rSYNYRY7JUdYJQfC4tk7gjt+o/veH+6mt2aOqMNWr3XJ9M
 lqF7WNC1b7pPHZrOU7qBjlPL236URJ5HszDEbLygzmt7yXlyPbgooGV0C E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cYZJ1UvFYiTnwpf4OZhK0oDClZ3oqj/MsuPT7ZY3VsTVLcsjvkdVMoU3YnFTis5I6ASN1QKZCn
 Wx/jxl3+IlT+QYBvw2+QoOT+UyKaWZBGaF1Y9X3uo9sbEnmst/B6GA4B6rRRLSb4oK2c+64GNm
 n1wFdxX0eyBwM3oadzvdSQEJqySx7P52vd0Ffwj/M8cMgPlOUqmKnD7GkchOb/ynXruyOvzPlg
 8bliLMogLLk64FzMTxcOUFnj7zwLUQZhNwYJuEUIkgXzppDXr6ZqYanKAEdqJIiFOV3iRGAe15
 s+Q=
X-SBRS: 2.7
X-MesageID: 5767853
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5767853"
Date: Thu, 12 Sep 2019 12:27:11 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190912112711.GC1308@perard.uk.xensource.com>
References: <20190911143618.23477-1-paul.durrant@citrix.com>
 <20190911143618.23477-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190911143618.23477-3-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 2/3] xen: introduce separate XenWatchList
 for XenDevice objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano
 Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDM6MzY6MTdQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggdXNlcyB0aGUgWGVuV2F0Y2hMaXN0IGFic3RyYWN0aW9uIHRvIGFk
ZCBhIHNlcGFyYXRlIHdhdGNoIGxpc3QKPiBmb3IgZWFjaCBkZXZpY2UuIFRoaXMgaXMgbW9yZSBz
Y2FsYWJsZSB0aGFuIHdhbGtpbmcgYSBzaW5nbGUgbm90aWZpZXIKPiBsaXN0IGZvciBhbGwgd2F0
Y2hlcyBhbmQgaXMgYWxzbyBuZWNlc3NhcnkgdG8gaW1wbGVtZW50IGEgYnVnLWZpeCBpbiBhCj4g
c3Vic2VxdWVudCBwYXRjaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:36:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8NOB-000358-Sx; Thu, 12 Sep 2019 11:35:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8NOA-000353-Ph
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:35:50 +0000
X-Inumbo-ID: 77f9f284-d551-11e9-b76c-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 77f9f284-d551-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 11:35:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568288149;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=8FGxCJihSTX1ZUe1vCHejb4fe9BMv9m1UcFzxECgpxA=;
 b=N2URjuhjKmTAWAQ8DKOSfbVxrTHkm+R5Jtsbj3jStJhHYGhIuOrx982B
 i0p4ZoiEcZhX32zSI6a7bJqYNpCYVnDbmKbwvGYc49WVS2VBUtn/Ce4tF
 UzQkF2EtnmPt/FD6LqNpMQrWY/TqZSWtLslID+en9O3DhXUWTGOD80GlK k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: u9OE/3GvjPPl09dy13jHdExSB9oLxz6j53whWOGDZMyM0F/adVrRbett8g7nNdJP5NPcng09Mv
 WnxctbDU4k+UDli+o1/MbXGSP/7SA8KVikLSglPuangMo1AHxKSyZ/df+D63DyfseMqzEnfBXG
 CqDR/lw/hSokFWPYulETFHVrQUtgfPrWZgabmjPIypyRjDqSHtgFMnD93VLtR9J/ba61P9TLCR
 N479p3B6eQX0H8/8sDA6pC8BA8wgnLYtEbDsp7RxJnimqiTOcMSVwKaBHL8+2UK9MbSF4u2hkT
 7yw=
X-SBRS: 2.7
X-MesageID: 5720441
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5720441"
Date: Thu, 12 Sep 2019 13:35:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912113542.bxnfmweacwfr3py4@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <443ba725-01b7-9174-3298-66f44ba3f1ec@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <443ba725-01b7-9174-3298-66f44ba3f1ec@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
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: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjM6MjBQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIGJpdCBpcyBtZWFuaW5nZnVsIG9ubHkgZm9yIE1PVi10by1DUjMgaW5zbnMsIG5v
dCBhbnl3aGVyZSBlbHNlLCBpbgo+IHBhcnRpY3VsYXIgbm90IHdoZW4gbG9hZGluZyBuZXN0ZWQg
Z3Vlc3Qgc3RhdGUuCgpDYW4ndCB5b3UgdXNlIHRoZSBjdXJyZW50IHZjcHUgdG8gY2hlY2sgaWYg
dGhlIGd1ZXN0IGlzIGluIG5lc3RlZAptb2RlLCBhbmQgYXZvaWQgaGF2aW5nIHRvIGV4cGxpY2l0
bHkgcGFzcyB0aGUgbm9mbHVzaCBwYXJhbWV0ZXI/Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTIwODAsNiAr
MjA4MCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigKPiAgICAgIEhWTVRSQUNFX0xP
TkdfMkQoQ1JfV1JJVEUsIHJlZywgVFJDX1BBUl9MT05HKHZhbCkpOwo+ICAgICAgc3dpdGNoICgg
cmVnICkKPiAgICAgIHsKPiArICAgICAgICBib29sIG5vZmx1c2g7Cj4gKwo+ICAgICAgY2FzZSAw
Ogo+ICAgICAgICAgIHJjID0gaHZtX3NldF9jcjAodmFsLCB0cnVlKTsKPiAgICAgICAgICBicmVh
azsKPiBAQCAtMjA5MCw3ICsyMDkyLDEwIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigK
PiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIDM6Cj4gLSAgICAgICAgcmMgPSBodm1f
c2V0X2NyMyh2YWwsIHRydWUpOwo+ICsgICAgICAgIG5vZmx1c2ggPSBodm1fcGNpZF9lbmFibGVk
KGN1cnJlbnQpICYmICh2YWwgJiBYODZfQ1IzX05PRkxVU0gpOwo+ICsgICAgICAgIGlmICggbm9m
bHVzaCApCj4gKyAgICAgICAgICAgIHZhbCAmPSB+WDg2X0NSM19OT0ZMVVNIOwo+ICsgICAgICAg
IHJjID0gaHZtX3NldF9jcjModmFsLCBub2ZsdXNoLCB0cnVlKTsKPiAgICAgICAgICBicmVhazsK
PiAgCj4gICAgICBjYXNlIDQ6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMjA1OSwxMiArMjA1OSwxNyBAQCBpbnQgaHZt
X21vdl90b19jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnCj4gIAo+ICAgICAgc3dpdGNoICggY3Ig
KQo+ICAgICAgewo+ICsgICAgICAgIGJvb2wgbm9mbHVzaDsKPiArCj4gICAgICBjYXNlIDA6Cj4g
ICAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIHRydWUpOwo+ICAgICAgICAgIGJyZWFrOwo+
ICAKPiAgICAgIGNhc2UgMzoKPiAtICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwgdHJ1ZSk7
Cj4gKyAgICAgICAgbm9mbHVzaCA9IGh2bV9wY2lkX2VuYWJsZWQoY3VycikgJiYgKHZhbCAmIFg4
Nl9DUjNfTk9GTFVTSCk7Cj4gKyAgICAgICAgaWYgKCBub2ZsdXNoICkKPiArICAgICAgICAgICAg
dmFsICY9IH5YODZfQ1IzX05PRkxVU0g7Cj4gKyAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWws
IG5vZmx1c2gsIHRydWUpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGNhc2UgNDoKPiBA
QCAtMjI4MiwxMiArMjI4NywxMSBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1
ZSwgYm9vCj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICB9Cj4gIAo+IC1pbnQgaHZtX3Nl
dF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCj4gK2ludCBodm1fc2V0
X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG5vZmx1c2gsIGJvb2wgbWF5X2RlZmVyKQoK
SSB3b3VsZCByYXRoZXIgaW50cm9kdWNlIGEgZmx1c2ggcGFyYW1ldGVyIGluc3RlYWQsIEkgdGhp
bmsgbmVnYXRlZApib29sZWFucyBhcmUgaGFyZGVyIHRvIHBhcnNlIG1lbnRhbGx5LCBhbmQgZWFz
aWVyIHRvIGdldCB3cm9uZy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:41:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11: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 1i8NTE-0003s1-Gk; Thu, 12 Sep 2019 11:41: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=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8NTC-0003rf-MB
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:41:02 +0000
X-Inumbo-ID: 31b25dd8-d552-11e9-9597-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31b25dd8-d552-11e9-9597-12813bfff9fa;
 Thu, 12 Sep 2019 11:41:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568288461;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=oMDBHolEqeuxgWI1uGzW4fwEiGk2tgmxpUrQr3djO+0=;
 b=fpMXFICaaOd444OGmCC7G2iLCrtB6xXVoDHWM0bEiL/jylISg+ctSlrl
 Piyqs775hlofCQUannOi9fMv7oQ4oOAq7tEpurvhgmxGI2nZQr6k52iU+
 ykj19JNRNOk3ImV5Y8kyZnaP6d4hCqmob4voc/JNUZHaOQ/zUmfLpYKkW Y=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7UFeC0yvM8goqSqaKvtjr+WYt80HQ+XVv4FmDZnoPXzvtHswK4t/BV8pL7NNuWvIU93Rr7BJiU
 wlzr2cvJDnZ1z0nGE/xh9e11kWRgcJpn/OuDif210pbgJ55ZYj67rXYspX0sHve+mIbfsV6H6Q
 gbdAFOeID0sjoHlWoRkj5i8/Q0KhuG25rykgP+2bDrT2j/3AHSEZi6mj1iFlnTmF/p6wj8Udrd
 VIps+YIjYG7Rxg58xjnBa22zQUGPuJQslQNTKxHXrHPsrgcYQWdLsz/rxHvLyy/0WxzD4gOjQR
 30k=
X-SBRS: 2.7
X-MesageID: 5768288
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5768288"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH 1/3] xen / notify: introduce a new XenWatchList
 abstraction
Thread-Index: AQHVaK5IAeEfbYTL0UG7WFNcTuDh0Kcns3IAgAA49PA=
Date: Thu, 12 Sep 2019 11:40:54 +0000
Message-ID: <6af73152bb3e4028a4354a30006ad840@AMSPEX02CL03.citrite.net>
References: <20190911143618.23477-1-paul.durrant@citrix.com>
 <20190911143618.23477-2-paul.durrant@citrix.com>
 <20190912101640.GB1308@perard.uk.xensource.com>
In-Reply-To: <20190912101640.GB1308@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] xen / notify: introduce a new
 XenWatchList abstraction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE5IDExOjE3Cj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHFlbXUtZGV2
ZWxAbm9uZ251Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCAx
LzNdIHhlbiAvIG5vdGlmeTogaW50cm9kdWNlIGEgbmV3IFhlbldhdGNoTGlzdCBhYnN0cmFjdGlv
bgo+IAo+IE9uIFdlZCwgU2VwIDExLCAyMDE5IGF0IDAzOjM2OjE2UE0gKzAxMDAsIFBhdWwgRHVy
cmFudCB3cm90ZToKPiA+IFhlbnN0b3JlIHdhdGNoIGNhbGwtYmFja3MgYXJlIGFscmVhZHkgYWJz
dHJhY3RlZCBhd2F5IGZyb20gWGVuQnVzIHVzaW5nCj4gPiB0aGUgWGVuV2F0Y2ggZGF0YSBzdHJ1
Y3R1cmUgYnV0IHRoZSBhc3NvY2lhdGVkIE5vdGlmaWVyTGlzdCBtYW5pcHVsYXRpb24KPiA+IGFu
ZCBmaWxlIGhhbmRsZSByZWdpc3RhdGlvbiBpcyBzdGlsbCBvcGVuIGNvZGVkIGluIHZhcmlvdXMg
eGVuX2J1c18uLi4oKQo+ICAgICAgICAgICAgICAgICAgIF4gcmVnaXN0cmF0aW9uCgpPay4KCj4g
PiBmdW5jdGlvbnMuCj4gPiBUaGlzIHBhdGNoIGNyZWF0ZXMgYSBuZXcgWGVuV2F0Y2hMaXN0IGRh
dGEgc3RydWN0dXJlIHRvIGFsbG93IHRoZXNlCj4gPiBpbnRlcmFjdGlvbnMgdG8gYmUgYWJzdHJh
Y3RlZCBhd2F5IGZyb20gWGVuQnVzIGFzIHdlbGwuIFRoaXMgaXMgaW4KPiA+IHByZXBhcmF0aW9u
IGZvciBhIHN1YnNlcXVlbnQgcGF0Y2ggd2hpY2ggd2lsbCBpbnRyb2R1Y2Ugc2VwYXJhdGUgd2F0
Y2ggbGlzdHMKPiA+IGZvciBYZW5CdXMgYW5kIFhlbkRldmljZSBvYmplY3RzLgo+ID4KPiA+IE5P
VEU6IFRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VzIGEgbmV3IE5vdGlmaWVyTGlzdEVtcHR5KCkg
aGVscGVyIGZ1bmN0aW9uCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeIG5vdGlmaWVyX2xpc3RfZW1wdHkoKSA/Cj4gCgpPb3BzLCB5ZXMgOi0pCgo+ID4gICAgICAg
Zm9yIHRoZSBwdXJwb3NlcyBvZiBhZGRpbmcgYW4gYXNzZXJ0aW9uIHRoYXQgYSBYZW5XYXRjaExp
c3QgaXMgbm90Cj4gPiAgICAgICBmcmVlZCB3aGlsc3QgaXRzIGFzc29jaWF0ZWQgTm90aWZpZXJM
aXN0IGlzIHN0aWxsIG9jY3VwaWVkLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IAoKVGhhbmtzLAoKICBQYXVsCgo+IC0t
Cj4gQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:41:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11: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 1i8NTp-0003w7-VU; Thu, 12 Sep 2019 11:41:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8NTp-0003vz-CD
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:41:41 +0000
X-Inumbo-ID: 490298b8-d552-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 490298b8-d552-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 11:41:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568288501;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=tR5TN/XxdX6VMkwCR2YJmnvuAO27nG9UlZ5FnVVWvwg=;
 b=UpZlmhY4SxHmpHetJjYApPeZJbUpn96hb+96PstStMfRXahvYTg04766
 rxL6sU8SMYHnmsfL2TLXlLX2B/9UIq6yN3DNckh3ujrRFzdBR60w3gP2a
 zP1NB+FBKMWfJg1gSfc8DoswwVHHYPsbw3736LwKFLnzCYao9icM34w6N M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9KhF7gzjktY7UiH4bnGvGTKi7xeSwy5jZIzuJFn80hnDP168tjQoAvE5SZLNsyOh1/Va54kDHU
 sMHV5VUzeMJd+ly4gW+zmEbvNwFJfnxQj08Q5pvg6fpvm2i3i5jcvYhjtGH3ycFbPMwOihsRsd
 T9SPVztp44NQtAs/KqPgzrOVU7amxdEDkDVhVZhvAnUsk0/xGjnWnKGRipecSYzesfG3QCcfEU
 l+vqa/y1yfS3sleGq18rzs5ARAphlfqrS7w1ddBbJNREWgJkn6y6vDTdXu3jG/jwT4KBrstqbQ
 cz8=
X-SBRS: 2.7
X-MesageID: 5479271
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5479271"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-2-andrew.cooper3@citrix.com>
 <1bd690aa-bd94-48df-c9a4-c619c02fa408@suse.com>
 <170fe9e0-bdbe-94d1-cc53-cb4128b3079a@citrix.com>
 <f4464d0f-4c00-2513-46ce-cfc0c5b34448@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: <bd92c19a-f532-c88b-0c14-5f80b4b15163@citrix.com>
Date: Thu, 12 Sep 2019 12:41:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f4464d0f-4c00-2513-46ce-cfc0c5b34448@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/8] libx86: Introduce
 x86_cpu_policies_are_compatible()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAwOToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTIuMDkuMjAxOSAw
OTo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMDkvMjAxOSAwODo0MywgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAxMS4wOS4yMDE5IDIyOjA0LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IFRoaXMgaGVscGVyIHdpbGwgZXZlbnR1YWxseSBiZSB0aGUgY29yZSAiY2FuIGEgZ3Vl
c3QgY29uZml1cmVkIGxpa2UgdGhpcyBydW4KPj4+PiBvbiB0aGUgQ1BVPyIgbG9naWMuICBGb3Ig
bm93LCBpdCBpcyBqdXN0IGVub3VnaCBvZiBhIHN0dWIgdG8gYWxsb3cgdXMgdG8KPj4+PiByZXBs
YWNlIHRoZSBoeXBlcmNhbGwgaW50ZXJmYWNlIHdoaWxlIHJldGFpbmluZyB0aGUgcHJldmlvdXMg
YmVoYXZpb3VyLgo+Pj4+Cj4+Pj4gSXQgd2lsbCBiZSBleHBhbmRlZCBhcyB2YXJpb3VzIG90aGVy
IGJpdHMgb2YgQ1BVSUQgaGFuZGxpbmcgZ2V0IGNsZWFuZWQgdXAuCj4+Pj4KPj4+PiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gRnVu
ZGFtZW50YWxseQo+Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPj4+IGJ1dCBhIGNvdXBsZSBvZiByZW1hcmtzOgo+Pj4KPj4+IEZvciBvbmUsIGRlc3BpdGUg
YmVpbmcganVzdCB0ZXN0aW5nIGNvZGUsIEkgdGhpbmsgdGhlIHR3byB0ZXN0W10KPj4+IGFycmF5
cyBjb3VsZCBkbyB3aXRoIGNvbnN0aWZpY2F0aW9uLgo+PiBTYWRseSB0aGV5IGNhbid0LsKgIEl0
IGlzIGEgY29uc2VxdWVuY2Ugb2Ygc3RydWN0IGNwdV9wb2xpY3kgdXNpbmcKPj4gbm9uLWNvbnN0
IHBvaW50ZXJzLgo+Pgo+PiBJIHRyaWVkIGludHJvZHVjaW5nIHN0cnVjdCBjb25zdF9jcHVfcG9s
aWN5IGJ1dCB0aGF0IGlzIGV2ZW4gd29yc2UKPj4gYmVjYXVzZSBpdCBwcm9oaWJpdHMgb3BlcmF0
aW5nIG9uIHRoZSBzeXN0ZW0gcG9saWN5IG9iamVjdHMgaW4gWGVuLgo+Pgo+PiBPdmVyYWxsLCBk
cm9wcGluZyBhIGNvbnN0IGluIHRoZSB1bml0IHRlc3RzIHR1cm5lZCBvdXQgdG8gYmUgdGhlIGxl
YXN0Cj4+IGJhZCBvcHRpb24sIHVubGVzcyB5b3UgaGF2ZSBhIHJhZGljYWxseSBkaWZmZXJlbnQg
c3VnZ2VzdGlvbiB0byB0cnkuCj4+Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYv
Y3B1LXBvbGljeS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1LXBvbGlj
eS5oCj4+Pj4gQEAgLTExLDYgKzExLDI1IEBAIHN0cnVjdCBjcHVfcG9saWN5Cj4+Pj4gICAgICBz
dHJ1Y3QgbXNyX3BvbGljeSAqbXNyOwo+Pj4+ICB9Owo+Pj4+ICAKPj4+PiArc3RydWN0IGNwdV9w
b2xpY3lfZXJyb3JzCj4+Pj4gK3sKPj4+PiArICAgIHVpbnQzMl90IGxlYWYsIHN1YmxlYWY7Cj4+
Pj4gKyAgICB1aW50MzJfdCBtc3I7Cj4+Pj4gK307Cj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIElOSVRf
Q1BVX1BPTElDWV9FUlJPUlMgeyB+MHUsIH4wdSwgfjB1IH0KPj4+IEluc3RlYWQgb2YgdGhpcyAo
YW5kIHVzaW5nIGl0IGluIGV2ZXJ5IGNhbGxlciksIGNvdWxkbid0IHRoZSBmdW5jdGlvbgo+Pj4g
ZmlsbCB0aGlzIGZpcnN0IHRoaW5nPyAoVGhlIGluaXRpYWxpemVyIGlzbid0IHN0cmljdGx5IG5l
ZWRlZCBhbnl3YXksCj4+PiBhcyBjb25zdW1lcnMgYXJlIHN1cHBvc2VkIHRvIGxvb2sgYXQgdGhl
IHN0cnVjdHVyZSBvbmx5IHdoZW4gaGF2aW5nCj4+PiBnb3QgYmFjayBhbiBlcnJvciBmcm9tIHRo
ZSBmdW5jdGlvbiwgYnV0IHNpbmNlIGVycm9yIHBhdGhzIGZpbGwganVzdAo+Pj4gYSBzdWJzZXQg
b2YgdGhlIGZpZWxkcyBJIGNhbiBzZWUgaG93IHByZS1maWxsaW5nIHRoZSB3aG9sZSBzdHJ1Y3R1
cmUKPj4+IGlzIGVhc2llci4pCj4+IEF0IHRoZSBtb21lbnQsIGVycm9yIHBvaW50ZXJzIGFyZSBj
b25kaXRpb25hbGx5IHdyaXR0ZW4gb24gZXJyb3IsIHdoaWNoCj4+IG1lYW5zIHRoYXQgYWxsIGNh
bGxlcnMgcGFzc2luZyBub24tTlVMTCBuZWVkIHRvIGluaXRpYWxpc2UuCj4+Cj4+IFRoaXMgY291
bGQgYmUgYWx0ZXJlZCB0byBoYXZlIHhjX3NldF9kb21haW5fY3B1X3BvbGljeSgpIGFuZAo+PiB4
ODZfY3B1X3BvbGljaWVzX2FyZV9jb21wYXRpYmxlKCkgcHJvLWFjdGl2ZWx5IHNldCAibm8gZXJy
b3IiIHRvIGJlZ2luCj4+IHdpdGgsIGJ1dCB0aGF0IGRvZXNuJ3QgcmVtb3ZlIHRoZSBuZWVkIGZv
ciBJTklUX0NQVV9QT0xJQ1lfRVJST1JTIGluIHRoZQo+PiBmaXJzdCBwbGFjZS4KPiBSaWdodCwg
SSBkaWQgbm90aWNlIHRoaXMgaW4gYSBsYXRlciBwYXRjaC4gQnV0IHllcywgSSBkbyB0aGluawo+
IGhhdmluZyB0aGUgZnVuY3Rpb25zIHByb2FjdGl2ZWx5IGZpbGwgdGhlIHN0cnVjdHVyZXMgd291
bGQgYmUKPiBiZXR0ZXIgb3ZlcmFsbCAoYW5kIHJlbW92ZSB0aGUgbmVlZCB0byB1c2UgdGhlIGlu
aXRpYWxpemVyIGluIGF0Cj4gbGVhc3Qgc29tZSBjYXNlcywgaS5lLiB3aGVyZSB0aGVyZSBhcmUg
bm8gb3RoZXIgZWFybHkgZXJyb3IgcGF0aHMpLgoKT2suwqAgSSdsbCBzd2l0Y2ggdG8gZG9pbmcg
dGhpcywgYW5kIGhhdmUgYW5vdGhlciBwcmVwIHBhdGNoIHdoaWNoCmFkanVzdHMgdGhlIGJlaGF2
aW91ciBvZiB0aGUgYWxyZWFkeSBleGlzdGluZyBmdW5jdGlvbnMuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:45:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8NXD-00047g-HF; Thu, 12 Sep 2019 11:45:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8NXC-00047b-6m
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:45:10 +0000
X-Inumbo-ID: c583b67e-d552-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c583b67e-d552-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 11:45:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568288709;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=3u7uzzImDOoyDfqvkbFbBgRMi0Be+omF5sr0aHi4ahQ=;
 b=aNBrXIVStIZDcKaLdFqZ8kpzvG3yuQjol3qIep1bT34cBVjihMNjBH03
 TqsOAv4n2XnhVrhsGi4YGLrhJDbk1Nw3cwxXNJfgCCGBxg2eq5iU5g8pk
 N/eueDS4YThRXO4RCCC3pngL1l3g0+XVa/kefUYCc8NBka2thm7DoSqe2 k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +BkDgZkuQBvv76aA17uhur85MK0neYoEdt4wSBC2hbEUY+6rtHDu4cTrDNpictc0OcphOHGzQa
 DrC8PcmsfxAFaRXWDnDEKfP7DSdc5hXwgNt9iCg25NnvjaVI0eyJtubb272Icne6HhRG7NO0NT
 yYuzoLoIuzYWZSM6f6ZtzHH2WAw5ojuxcBxzdObqyOmckHxGYyx1JI2JUX8QvmG23CbSFxMEKg
 98GJN0pI1Xc3nGEFRrpG8HuiipA3j9skaEwigsRnW881ENOB0k1gjU0yDsQ+GAv0AcRPH/M3cK
 Z6I=
X-SBRS: 2.7
X-MesageID: 5673782
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5673782"
Date: Thu, 12 Sep 2019 13:45:02 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912114502.ietnlugtxmazfgzi@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <30619001-ca6c-0450-a0bb-4d71687b281a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <30619001-ca6c-0450-a0bb-4d71687b281a@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjQ6NDFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hpbGUgYml0cyAxMSBhbmQgYmVsb3cgYXJlLCBpZiBub3QgdXNlZCBmb3Igb3RoZXIg
cHVycG9zZXMsIHJlc2VydmVkCj4gYnV0IGlnbm9yZWQsIGJpdHMgYmV5b25kIHBoeXNpY2FsIGFk
ZHJlc3Mgd2lkdGggYXJlIHN1cHBvc2VkIHRvIHJhaXNlCj4gZXhjZXB0aW9ucyAoYXQgbGVhc3Qg
aW4gdGhlIG5vbi1uZXN0ZWQgY2FzZTsgSSdtIG5vdCBjb252aW5jZWQgdGhlCj4gY3VycmVudCBu
ZXN0ZWQgU1ZNL1ZNWCBiZWhhdmlvciBvZiByYWlzaW5nICNHUCgwKSBoZXJlIGlzIGNvcnJlY3Qs
IGJ1dAo+IHRoYXQncyBub3QgdGhlIHN1YmplY3Qgb2YgdGhpcyBjaGFuZ2UpLgo+IAo+IEludHJv
ZHVjZSBjdXJyZCBhcyBhIGxvY2FsIHZhcmlhYmxlLCBhbmQgcmVwbGFjZSBvdGhlciB2LT5kb21h
aW4KPiBpbnN0YW5jZXMgYXQgdGhlIHNhbWUgdGltZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpMR1RNLCBqdXN0IHR3byBjb21tZW50cyB3aGlj
aCBhcmUgbm90IHJlbGF0ZWQgdG8gZnVuY3Rpb25hbGl0eSwgc286CgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgo+IAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTEwMDQs
NiArMTAwNCwxMyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21hCj4g
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICB9Cj4gIAo+ICsgICAgaWYgKCBjdHh0LmNy
MyAmIH4oKDFVTCA8PCBkLT5hcmNoLmNwdWlkLT5leHRkLm1heHBoeXNhZGRyKSAtIDEpICkKPiAr
ICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJIVk0lZCByZXN0b3JlOiBiYWQg
Q1IzICUjIiBQUkl4NjQgIlxuIiwKCmdwcmludGsgd291bGQgYmUgbW9yZSBuYXR1cmFsIGhlcmUg
SU1PLgoKPiArICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBjdHh0LmNyMyk7Cj4gKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICsgICAgfQo+ICsKPiAgICAgIGlmICggKGN0
eHQuZmxhZ3MgJiB+WEVOX1g4Nl9GUFVfSU5JVElBTElTRUQpICE9IDAgKQo+ICAgICAgewo+ICAg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgImJhZCBmbGFncyB2YWx1ZSBpbiBDUFUgY29udGV4
dDogJSN4XG4iLAo+IEBAIC0yMjkwLDEwICsyMjk3LDE5IEBAIGludCBodm1fc2V0X2NyMCh1bnNp
Z25lZCBsb25nIHZhbHVlLCBib28KPiAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFs
dWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1
ICp2ID0gY3VycmVudDsKPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9tYWluOwo+
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgb2xkID0g
di0+YXJjaC5odm0uZ3Vlc3RfY3JbM107Cj4gIAo+IC0gICAgaWYgKCBtYXlfZGVmZXIgJiYgdW5s
aWtlbHkodi0+ZG9tYWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKPiAr
ICAgIGlmICggdmFsdWUgJiB+KCgxVUwgPDwgY3VycmQtPmFyY2guY3B1aWQtPmV4dGQubWF4cGh5
c2FkZHIpIC0gMSkgKQoKSSB3b3VsZCBjb25zaWRlciBpbnRyb2R1Y2luZyBhIG1hY3JvL2lubGlu
ZSBoZWxwZXIgZm9yIHRoaXMsIHNpbmNlCml0J3MgYWxyZWFkeSB1c2VkIHR3aWNlIGluIHRoaXMg
cGF0Y2guCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:46:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11: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 1i8NYJ-0004DZ-TJ; Thu, 12 Sep 2019 11:46:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8NYI-0004DT-P8
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:46:18 +0000
X-Inumbo-ID: ee295bec-d552-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee295bec-d552-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 11:46: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 86D53B68A;
 Thu, 12 Sep 2019 11:46:16 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
 <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
 <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
 <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
 <3fcb3db8-cda6-a90a-50c3-58f503057bcb@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e98a0253-4da5-a306-871b-b822cb925cc7@suse.com>
Date: Thu, 12 Sep 2019 13:46:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3fcb3db8-cda6-a90a-50c3-58f503057bcb@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMzoxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMi4wOS4xOSAx
MjowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDEyLjA5LjIwMTkgMTE6MzQsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwOS4wOS4xOSAxNjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMDkuMDguMjAxOSAxNjo1OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gQEAgLTE4
MjUsOCArMTgyNSw5IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQo+Pj4+PiAgICBjc2NoZWRf
c2NoZWR1bGUoCj4+Pj4+ICAgICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGlt
ZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCj4+Pj4+ICAgIHsKPj4+Pj4g
LSAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+Pj4+PiAtICAgIHN0cnVj
dCBsaXN0X2hlYWQgKiBjb25zdCBydW5xID0gUlVOUShjcHUpOwo+Pj4+PiArICAgIGNvbnN0IHVu
c2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+Pj4+ICsgICAgY29uc3QgdW5z
aWduZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KTsKPj4+Pj4g
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoc2NoZWRfY3B1KTsKPj4+
Pgo+Pj4+IEJ5IHJldGFpbmluZyBhIGxvY2FsIHZhcmlhYmxlIG5hbWVkICJjcHUiIHlvdSBtYWtl
IGl0IGNsb3NlIHRvCj4+Pj4gaW1wb3NzaWJsZSB0byBub3RpY2UsIGR1cmluZyBhIHJlLWJhc2Us
IGFuIGFkZGl0aW9uIHRvIHRoZQo+Pj4+IGZ1bmN0aW9uIHN0aWxsIHJlZmVyZW5jaW5nIGEgdmFy
aWFibGUgb2YgdGhpcyBuYW1lLiBTaW1pbGFybHkKPj4+PiByZXZpZXcgaXMgYmVpbmcgbWFkZSBo
YXJkZXIgYmVjYXVzZSBvbmUgbmVlZHMgdG8gZ28gaHVudCBhbGwKPj4+PiB0aGUgcmVtYWluaW5n
IHVzZXMgb2YgImNwdSIuIEZvciBleGFtcGxlIHRoZXJlIGEgdHJhY2UgZW50cnkKPj4+PiBiZWlu
ZyBnZW5lcmF0ZWQsIGFuZCBpdCdzIG5vdCBvYnZpb3VzIHRvIG1lIHdoZXRoZXIgdGhpcyB3b3Vs
ZG4ndAo+Pj4+IGJldHRlciBhbHNvIHVzZWQgc2NoZWRfY3B1Lgo+Pj4KPj4+IE9rYXl5LCBJJ2xs
IHJlbmFtZSAiY3B1IiB0byAibXlfY3B1Ii4KPj4KPj4gV2UndmUgZ290IGEgbnVtYmVyIG9mIGlu
c3RhbmNlcyBvZiAidGhpc19jcHUiIGluIHN1Y2ggY2FzZXMgYWxyZWFkeSwKPj4gYnV0IG5vIHNp
bmdsZSAibXlfY3B1Ii4gTWF5IEkgc3VnZ2VzdCB0byBzdGljayB0byB0aGlzIG5hbWluZyBoZXJl
Cj4+IGFzIHdlbGw/Cj4gCj4gSG1tLCBkb24ndCB5b3UgdGhpbmsgYWRkaW5nIGZ1cnRoZXIgb3Zl
cmxvYWRpbmcgb2YgInRoaXNfY3B1IiBpcyBhIGJhZAo+IGlkZWE/CgpOb3QgYXQgYWxsLCBuby4g
QSBmdW5jdGlvbi1saWtlIG1hY3JvIGFuZCBhIHZhcmlhYmxlIG9mIHRoZSBzYW1lCm5hbWUgd2ls
bCBoYXBwaWx5IGNvZXhpc3QuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:48:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Naf-0004O5-Cd; Thu, 12 Sep 2019 11:48:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HORN=XH=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1i8Nad-0004Ny-Of
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:48:43 +0000
X-Inumbo-ID: 44d99128-d553-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44d99128-d553-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 11:48:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568288923;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=1exp90w49We9vOmlGbou5Hq8R1Q87xf4gslcjsJP/M0=;
 b=bh44ks7u3iZKIu+YCQFof07+8wxEpPusMmLtmt+Kr58rQmRkB3L6+sVu
 +PXxmBb3UWCkZib0qwGE6dbJp25a7yLm08+PN6fKwA48SCB8sIHIJrgGd
 ZWZY/XNo+MeEcb7qTeyrOy8ekooQs1CmTKCZOhaoAR011qZRZD7bluDem k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ShdbG7iXmlrnGf3X3nj3yjVOZba+lp5M1mW/lZeHCyatqPSIncjFjNvtl0n76Oa09WarumRmDc
 jewdKFx66vC1KN+P25HaOAY8l/ekuj1YW7/GXoXe2CyVmssvoAbDEogfVFsqX3lT4OJ5h0Bd2c
 zti1AdjlX9PpyPaqi5ywPizhc2fJCbxkAulqDWGo5Vk93c2nQ7lvFbTvOshBJngC+5wtyn+zgi
 zaSJ3neFg/UllHfwP72JDWxZWGmXxiZgIqj7BejnSgNsX0r0n5fxesHj3JKaO8M7rlTbQX74Br
 S4M=
X-SBRS: 2.7
X-MesageID: 5673945
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,495,1559534400"; 
   d="scan'208";a="5673945"
From: Christian Lindig <christian.lindig@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Thread-Topic: [PATCH v9 3/6] sysctl / libxl: report whether IOMMU/HAP page
 table sharing is supported
Thread-Index: AQHVaVu1i9SBq6Ve/E+ASNd9OM3d86cny8iA
Date: Thu, 12 Sep 2019 11:48:38 +0000
Message-ID: <BC6A5CD4-F8FF-4C76-AF07-66E3A10EFB88@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
 <20190912111744.40410-4-paul.durrant@citrix.com>
In-Reply-To: <20190912111744.40410-4-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <DDD9E9FBB345684582598DE81AD93C61@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>, "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>,
 Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDEyIFNlcCAyMDE5LCBhdCAxMjoxNywgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICB8
IDEgKwo+IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgfCAxICsKPiB0b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWxpIHwgMiArLQoKQWNrZWQtYnk6IENocmlzdGlhbiBMaW5kaWcg
PGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:52:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11: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 1i8Ne3-00057p-1Y; Thu, 12 Sep 2019 11:52:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8Ne1-00057h-Qt
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:52:13 +0000
X-Inumbo-ID: c1ecf66e-d553-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1ecf66e-d553-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 11:52: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 DBFE3ADCF;
 Thu, 12 Sep 2019 11:52:11 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <443ba725-01b7-9174-3298-66f44ba3f1ec@suse.com>
 <20190912113542.bxnfmweacwfr3py4@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7ea0eb1e-1063-b7ef-8cde-6f47f70e41e0@suse.com>
Date: Thu, 12 Sep 2019 13:52:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912113542.bxnfmweacwfr3py4@Air-de-Roger>
Content-Language: en-US
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: George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMzozNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMTEsIDIwMTkgYXQgMDU6MjM6MjBQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRo
ZSBiaXQgaXMgbWVhbmluZ2Z1bCBvbmx5IGZvciBNT1YtdG8tQ1IzIGluc25zLCBub3QgYW55d2hl
cmUgZWxzZSwgaW4KPj4gcGFydGljdWxhciBub3Qgd2hlbiBsb2FkaW5nIG5lc3RlZCBndWVzdCBz
dGF0ZS4KPiAKPiBDYW4ndCB5b3UgdXNlIHRoZSBjdXJyZW50IHZjcHUgdG8gY2hlY2sgaWYgdGhl
IGd1ZXN0IGlzIGluIG5lc3RlZAo+IG1vZGUsIGFuZCBhdm9pZCBoYXZpbmcgdG8gZXhwbGljaXRs
eSBwYXNzIHRoZSBub2ZsdXNoIHBhcmFtZXRlcj8KCkV2ZW4gaWYgdGhpcyBpbXBsaWNhdGlvbiBo
ZWxkIHRvZGF5IChpdCBkb2Vzbid0IGFjY29yZGluZyB0bwp0aGUgdXNlcyBpbiBodm1lbXVsX3dy
aXRlX2NyKCkgYW5kIGh2bV9tb3ZfdG9fY3IoKSksIEkgZG9uJ3QKdGhpbmsgaW50cm9kdWNpbmcg
c3VjaCBhIGRlcGVuZGVuY3kgd291bGQgYmUgYSBnb29kIGlkZWEuCgo+PiBAQCAtMjI4MiwxMiAr
MjI4NywxMSBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCj4+ICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPj4gIH0KPj4gIAo+PiAtaW50IGh2bV9zZXRfY3IzKHVu
c2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbWF5X2RlZmVyKQo+PiAraW50IGh2bV9zZXRfY3IzKHVu
c2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCj4gCj4gSSB3
b3VsZCByYXRoZXIgaW50cm9kdWNlIGEgZmx1c2ggcGFyYW1ldGVyIGluc3RlYWQsIEkgdGhpbmsg
bmVnYXRlZAo+IGJvb2xlYW5zIGFyZSBoYXJkZXIgdG8gcGFyc2UgbWVudGFsbHksIGFuZCBlYXNp
ZXIgdG8gZ2V0IHdyb25nLgoKSSBkaWQgYWN0dWFsbHkgY29uc2lkZXIgdGhpcywgYnV0IGRlY2lk
ZWQgYWdhaW5zdCBmb3IgdGhlCnJlYXNvbiBvZiB0aGlzICJubyBmbHVzaCIgYmVoYXZpb3IgYmVp
bmcgYSBsYXRlciBhZGRpdGlvbiB0bwp0aGUgZWZmZWN0cyBDUjMgd3JpdGVzIGhhdmUsIGkuZS4g
SSdkIGludGVudGlvbmFsbHkgbGlrZSBpdAp0byBiZSBpbiBsaW5lIHdpdGggWDg2X0NSM19OT0ZM
VVNILgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 11:53:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 11:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Nfh-0005F1-Jq; Thu, 12 Sep 2019 11:53: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=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8Nfg-0005Eo-Go
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 11:53:56 +0000
X-Inumbo-ID: ff1e4862-d553-11e9-9597-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff1e4862-d553-11e9-9597-12813bfff9fa;
 Thu, 12 Sep 2019 11:53: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 A6FEDAD29;
 Thu, 12 Sep 2019 11:53:54 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
 <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
 <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
 <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
 <3fcb3db8-cda6-a90a-50c3-58f503057bcb@suse.com>
 <e98a0253-4da5-a306-871b-b822cb925cc7@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7545b694-2f4b-16a3-a902-d7c3ff83ba89@suse.com>
Date: Thu, 12 Sep 2019 13:53:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e98a0253-4da5-a306-871b-b822cb925cc7@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, 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>

T24gMTIuMDkuMTkgMTM6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEyLjA5LjIwMTkgMTM6
MTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDEyLjA5LjE5IDEyOjA0LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDEyLjA5LjIwMTkgMTE6MzQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDkuMDkuMTkgMTY6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOS4wOC4y
MDE5IDE2OjU4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gQEAgLTE4MjUsOCArMTgyNSw5
IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQo+Pj4+Pj4gICAgIGNzY2hlZF9zY2hlZHVsZSgK
Pj4+Pj4+ICAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3cs
IGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQo+Pj4+Pj4gICAgIHsKPj4+Pj4+IC0gICAg
Y29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4+Pj4+IC0gICAgc3RydWN0IGxp
c3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKGNwdSk7Cj4+Pj4+PiArICAgIGNvbnN0IHVuc2ln
bmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+Pj4+PiArICAgIGNvbnN0IHVuc2ln
bmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7Cj4+Pj4+PiAr
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBjb25zdCBydW5xID0gUlVOUShzY2hlZF9jcHUpOwo+Pj4+
Pgo+Pj4+PiBCeSByZXRhaW5pbmcgYSBsb2NhbCB2YXJpYWJsZSBuYW1lZCAiY3B1IiB5b3UgbWFr
ZSBpdCBjbG9zZSB0bwo+Pj4+PiBpbXBvc3NpYmxlIHRvIG5vdGljZSwgZHVyaW5nIGEgcmUtYmFz
ZSwgYW4gYWRkaXRpb24gdG8gdGhlCj4+Pj4+IGZ1bmN0aW9uIHN0aWxsIHJlZmVyZW5jaW5nIGEg
dmFyaWFibGUgb2YgdGhpcyBuYW1lLiBTaW1pbGFybHkKPj4+Pj4gcmV2aWV3IGlzIGJlaW5nIG1h
ZGUgaGFyZGVyIGJlY2F1c2Ugb25lIG5lZWRzIHRvIGdvIGh1bnQgYWxsCj4+Pj4+IHRoZSByZW1h
aW5pbmcgdXNlcyBvZiAiY3B1Ii4gRm9yIGV4YW1wbGUgdGhlcmUgYSB0cmFjZSBlbnRyeQo+Pj4+
PiBiZWluZyBnZW5lcmF0ZWQsIGFuZCBpdCdzIG5vdCBvYnZpb3VzIHRvIG1lIHdoZXRoZXIgdGhp
cyB3b3VsZG4ndAo+Pj4+PiBiZXR0ZXIgYWxzbyB1c2VkIHNjaGVkX2NwdS4KPj4+Pgo+Pj4+IE9r
YXl5LCBJJ2xsIHJlbmFtZSAiY3B1IiB0byAibXlfY3B1Ii4KPj4+Cj4+PiBXZSd2ZSBnb3QgYSBu
dW1iZXIgb2YgaW5zdGFuY2VzIG9mICJ0aGlzX2NwdSIgaW4gc3VjaCBjYXNlcyBhbHJlYWR5LAo+
Pj4gYnV0IG5vIHNpbmdsZSAibXlfY3B1Ii4gTWF5IEkgc3VnZ2VzdCB0byBzdGljayB0byB0aGlz
IG5hbWluZyBoZXJlCj4+PiBhcyB3ZWxsPwo+Pgo+PiBIbW0sIGRvbid0IHlvdSB0aGluayBhZGRp
bmcgZnVydGhlciBvdmVybG9hZGluZyBvZiAidGhpc19jcHUiIGlzIGEgYmFkCj4+IGlkZWE/Cj4g
Cj4gTm90IGF0IGFsbCwgbm8uIEEgZnVuY3Rpb24tbGlrZSBtYWNybyBhbmQgYSB2YXJpYWJsZSBv
ZiB0aGUgc2FtZQo+IG5hbWUgd2lsbCBoYXBwaWx5IGNvZXhpc3QuCgpJIGFtIGF3YXJlIHRoYXQg
dGhpcyBpcyB3b3JraW5nIGNvcnJlY3RseS4KCkkganVzdCB0aGluayBzdWNoIG92ZXJsb2FkaW5n
IGlzbid0IGhlbHBpbmcgZm9yIHJlYWRhYmlsaXR5IGFuZCBlYXNlCm9mIG1vZGlmaWNhdGlvbi4K
CkluIHRoZSBlbmQgSSdtIG5vdCBmZWVsaW5nIHN0cm9uZyBoZXJlLCBzbyBpbiBjYXNlIHRoZXJl
IGFyZSBubwpvYmplY3Rpb25zIEknbGwgZ28gd2l0aCB0aGlzX2NwdS4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:01:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8NmY-00069q-Vv; Thu, 12 Sep 2019 12:01:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8NmX-00068v-GL
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:01:01 +0000
X-Inumbo-ID: fca2cc6a-d554-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fca2cc6a-d554-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 12:01:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F3604AF59;
 Thu, 12 Sep 2019 12:00:59 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <30619001-ca6c-0450-a0bb-4d71687b281a@suse.com>
 <20190912114502.ietnlugtxmazfgzi@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <35893b6b-7b2d-882e-462e-6b93fb6c9399@suse.com>
Date: Thu, 12 Sep 2019 14:01:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912114502.ietnlugtxmazfgzi@Air-de-Roger>
Content-Language: en-US
Subject: Re: [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>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMzo0NSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMTEsIDIwMTkgYXQgMDU6MjQ6NDFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdo
aWxlIGJpdHMgMTEgYW5kIGJlbG93IGFyZSwgaWYgbm90IHVzZWQgZm9yIG90aGVyIHB1cnBvc2Vz
LCByZXNlcnZlZAo+PiBidXQgaWdub3JlZCwgYml0cyBiZXlvbmQgcGh5c2ljYWwgYWRkcmVzcyB3
aWR0aCBhcmUgc3VwcG9zZWQgdG8gcmFpc2UKPj4gZXhjZXB0aW9ucyAoYXQgbGVhc3QgaW4gdGhl
IG5vbi1uZXN0ZWQgY2FzZTsgSSdtIG5vdCBjb252aW5jZWQgdGhlCj4+IGN1cnJlbnQgbmVzdGVk
IFNWTS9WTVggYmVoYXZpb3Igb2YgcmFpc2luZyAjR1AoMCkgaGVyZSBpcyBjb3JyZWN0LCBidXQK
Pj4gdGhhdCdzIG5vdCB0aGUgc3ViamVjdCBvZiB0aGlzIGNoYW5nZSkuCj4+Cj4+IEludHJvZHVj
ZSBjdXJyZCBhcyBhIGxvY2FsIHZhcmlhYmxlLCBhbmQgcmVwbGFjZSBvdGhlciB2LT5kb21haW4K
Pj4gaW5zdGFuY2VzIGF0IHRoZSBzYW1lIHRpbWUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBMR1RNLCBqdXN0IHR3byBjb21tZW50cyB3
aGljaCBhcmUgbm90IHJlbGF0ZWQgdG8gZnVuY3Rpb25hbGl0eSwgc286Cj4gCj4gUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLgoKPj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCj4+IEBAIC0xMDA0LDYgKzEwMDQsMTMgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfY3R4
dChzdHJ1Y3QgZG9tYQo+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gICAgICB9Cj4+ICAK
Pj4gKyAgICBpZiAoIGN0eHQuY3IzICYgfigoMVVMIDw8IGQtPmFyY2guY3B1aWQtPmV4dGQubWF4
cGh5c2FkZHIpIC0gMSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UiAiSFZNJWQgcmVzdG9yZTogYmFkIENSMyAlIyIgUFJJeDY0ICJcbiIsCj4gCj4gZ3ByaW50ayB3
b3VsZCBiZSBtb3JlIG5hdHVyYWwgaGVyZSBJTU8uCgpJIGRvbid0IHRoaW5rIHNvLCBubyAtIHRo
ZSAlcHYgdmFsdWUgYWRkaXRpb25hbGx5IGdldHRpbmcgbG9nZ2VkCmJ5IGdwcmludGsoKSBoYXMg
bm8gcmVhbCB1c2UgaW4gdGhpcyBjYXNlLgoKPj4gQEAgLTIyOTAsMTAgKzIyOTcsMTkgQEAgaW50
IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvbwo+PiAgaW50IGh2bV9zZXRfY3Iz
KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCj4+ICB7
Cj4+ICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+PiArICAgIHN0cnVjdCBkb21haW4g
KmN1cnJkID0gdi0+ZG9tYWluOwo+PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4+ICAg
ICAgdW5zaWduZWQgbG9uZyBvbGQgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsKPj4gIAo+PiAt
ICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLndy
aXRlX2N0cmxyZWdfZW5hYmxlZCAmCj4+ICsgICAgaWYgKCB2YWx1ZSAmIH4oKDFVTCA8PCBjdXJy
ZC0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAxKSApCj4gCj4gSSB3b3VsZCBjb25z
aWRlciBpbnRyb2R1Y2luZyBhIG1hY3JvL2lubGluZSBoZWxwZXIgZm9yIHRoaXMsIHNpbmNlCj4g
aXQncyBhbHJlYWR5IHVzZWQgdHdpY2UgaW4gdGhpcyBwYXRjaC4KCldlbGwsIHllcywgSSBjb3Vs
ZCBkbyB0aGlzIGluIGEgcHJlcmVxIHBhdGNoLCB0YWtpbmcgY2FyZSBvZiB0aGUKc2FtZSBleHBy
ZXNzaW9uIGluIGd1ZXN0X3B0LmguIEdyZXAtaW5nIHRoZSB0cmVlIEkgc2VlIGEgYmV0dGVyCndh
eSBvZiBkb2luZyB0aGlzIHRob3VnaCAoaW4gcGFnaW5nLmgpLCBhbmQgaGVuY2UgSSBndWVzcyBJ
J2xsCnN3aXRjaCBib3RoIHRvCgogICAgaWYgKCA8VkFMPiA+PiBjdXJyZC0+YXJjaC5jcHVpZC0+
ZXh0ZC5tYXhwaHlzYWRkciApCgpJJ2xsIHRha2UgaXQgdGhhdCB0aGlzIHdvdWxkbid0IGludmFs
aWRhdGUgeW91IFItYi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:08:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Nts-0006QZ-DG; Thu, 12 Sep 2019 12:08:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8Ntq-0006QU-8r
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:08:34 +0000
X-Inumbo-ID: 0a4bff8e-d556-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a4bff8e-d556-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 12:08: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 4A8CEAF6B;
 Thu, 12 Sep 2019 12:08:32 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
 <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
 <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
 <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
 <3fcb3db8-cda6-a90a-50c3-58f503057bcb@suse.com>
 <e98a0253-4da5-a306-871b-b822cb925cc7@suse.com>
 <7545b694-2f4b-16a3-a902-d7c3ff83ba89@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b6abbe42-cb7e-738e-fe88-57d1b3f3ef3c@suse.com>
Date: Thu, 12 Sep 2019 14:08:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7545b694-2f4b-16a3-a902-d7c3ff83ba89@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMzo1MywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMi4wOS4xOSAx
Mzo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDEyLjA5LjIwMTkgMTM6MTcsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBPbiAxMi4wOS4xOSAxMjowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMTIuMDkuMjAxOSAxMTozNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gT2theXks
IEknbGwgcmVuYW1lICJjcHUiIHRvICJteV9jcHUiLgo+Pj4+Cj4+Pj4gV2UndmUgZ290IGEgbnVt
YmVyIG9mIGluc3RhbmNlcyBvZiAidGhpc19jcHUiIGluIHN1Y2ggY2FzZXMgYWxyZWFkeSwKPj4+
PiBidXQgbm8gc2luZ2xlICJteV9jcHUiLiBNYXkgSSBzdWdnZXN0IHRvIHN0aWNrIHRvIHRoaXMg
bmFtaW5nIGhlcmUKPj4+PiBhcyB3ZWxsPwo+Pj4KPj4+IEhtbSwgZG9uJ3QgeW91IHRoaW5rIGFk
ZGluZyBmdXJ0aGVyIG92ZXJsb2FkaW5nIG9mICJ0aGlzX2NwdSIgaXMgYSBiYWQKPj4+IGlkZWE/
Cj4+Cj4+IE5vdCBhdCBhbGwsIG5vLiBBIGZ1bmN0aW9uLWxpa2UgbWFjcm8gYW5kIGEgdmFyaWFi
bGUgb2YgdGhlIHNhbWUKPj4gbmFtZSB3aWxsIGhhcHBpbHkgY29leGlzdC4KPiAKPiBJIGFtIGF3
YXJlIHRoYXQgdGhpcyBpcyB3b3JraW5nIGNvcnJlY3RseS4KPiAKPiBJIGp1c3QgdGhpbmsgc3Vj
aCBvdmVybG9hZGluZyBpc24ndCBoZWxwaW5nIGZvciByZWFkYWJpbGl0eSBhbmQgZWFzZQo+IG9m
IG1vZGlmaWNhdGlvbi4KPiAKPiBJbiB0aGUgZW5kIEknbSBub3QgZmVlbGluZyBzdHJvbmcgaGVy
ZSwgc28gaW4gY2FzZSB0aGVyZSBhcmUgbm8KPiBvYmplY3Rpb25zIEknbGwgZ28gd2l0aCB0aGlz
X2NwdS4KCk9rYXksIHNvIGxldCdzIGNvbnNpZGVyIGFub3RoZXIgYWx0ZXJuYXRpdmU6IGN1cl9j
cHU/IFdoYXQgSQpzaW5jZXJlbHkgZGlzbGlrZSBhcmUgaWRlbnRpZmllcnMgb2YgdGhlIG15Xyog
Zm9ybSwgZm9yIGJlaW5nCmFwcGFyZW50bHkgY29tbW9uIGluIGFic29sdXRlIGJlZ2lubmVyIGV4
YW1wbGVzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:09:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8NuO-0006Sq-Nv; Thu, 12 Sep 2019 12:09:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyaC=XH=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i8NuO-0006Sj-6t
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:09:08 +0000
X-Inumbo-ID: 1e9e0496-d556-11e9-978d-bc764e2007e4
Received: from mail-lj1-x22a.google.com (unknown [2a00:1450:4864:20::22a])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1e9e0496-d556-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 12:09:07 +0000 (UTC)
Received: by mail-lj1-x22a.google.com with SMTP id u14so23321575ljj.11
 for <xen-devel@lists.xenproject.org>; Thu, 12 Sep 2019 05:09: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=wgC6z8LzPUe+1Q92UdHA71pZPZfvvMi/bIZsRfZguh0=;
 b=L0xf/30xOCM8rao5xyqlsHgDnFz4Ax4ds8EeAg0gV11ZklSoIgADImKpKmneMkWthe
 VtOqsaWZjFCEYyySv4ilJAevk5TxDNcwHx0Ji9E8H4v8JYWJpfj2l5Ky9njrj4gqsnWR
 F7CNGbAk/pzgSIiGsFLFwY+OK/FDS65sCJwSiMF7Xz6CUMNq4L6VP25Dei+LJlnrvV++
 JqmfcGlSnU6UbRvVvSag4W3+S2I01kTTVy0W2mjxX+oVsLq/awWcgFyULyIFsjGEpsPb
 597UnjyEtsP9FlIAwkOeEKr3ENSSzi8BkndkNVQ8OQPk4fMr2gbpVkyee39XiCcxsC5r
 WxIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=wgC6z8LzPUe+1Q92UdHA71pZPZfvvMi/bIZsRfZguh0=;
 b=L0xntURSSarZmiQd7IImr3+Ceq1GkFDzTdnVydzRui+5IjpeDmiOuyVXXe3brXqfQP
 46u34tRMO50TcVI2nYl9v17XvZmS4VhvtqeeLHAYYgmi74aj930+Kj1GZJfWat0cSdQR
 y6LgocXnb/Wbnx7tns2thkDHXFbAL0hoGV9ijZ3sNM4+cosl9+fCNsvtroegwCsjQnsB
 XAhwFGw1axbElEvp198r8yNUjgewws6w9zavXXHl0Wlf6iM9gKx0TXCnlcAEoTphdMQx
 t0o6DW/pHamHbGuSwqsGPDsawx7viNMpG2SffG0TWOFCJSfNFXwK6j/QiVrWC432pAH0
 SiUQ==
X-Gm-Message-State: APjAAAXnprtOdnmE/KqRp42uP2tCFqDUuLrch2ZtH6B0GzO8Oy7A3eEI
 EXRmDoIOTMi/2/IuwBdOMco=
X-Google-Smtp-Source: APXvYqzNeoQrGSTL9eE/AMCFS8rJOet3SEXfrTIPnDqCSc9MtY1a6uLQ2srYh2odtjmC94JkXDvrAQ==
X-Received: by 2002:a2e:7410:: with SMTP id p16mr26843011ljc.186.1568290146266; 
 Thu, 12 Sep 2019 05:09:06 -0700 (PDT)
Received: from [10.17.180.84] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 u10sm6166488lfk.34.2019.09.12.05.09.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Sep 2019 05:09:05 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-5-git-send-email-andrii.anisov@gmail.com>
 <87pnk6g1vz.fsf@epam.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <3d39ee7e-f63a-0fa6-c323-ff4742627ea4@gmail.com>
Date: Thu, 12 Sep 2019 15:09:04 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87pnk6g1vz.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 4/9] arm64: utilize time accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gVm9sb2R5bXlyLAoKT24gMTEuMDkuMTkgMjA6NDgsIFZvbG9keW15ciBCYWJjaHVrIHdy
b3RlOgo+IAo+IEhpIEFuZHJpaSwKPiAKCkFzIHdlIGFncmVlZCwgSSdsbCB3aXBlIG91dCBkZWJ1
Z2dpbmcgcmVtYWlucyBhcyB3ZWxsIGFzIGNsZWFudXAgY29kaW5nIHN0eWxlIG5pdHMgYW5kIHJl
c2VuZCB0aGUgc2VyaWVzLgoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:13:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Nyg-0007H4-CZ; Thu, 12 Sep 2019 12:13:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8Nye-0007Gz-SH
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:13:32 +0000
X-Inumbo-ID: bb07ce3e-d556-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb07ce3e-d556-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 12:13: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 065C9B69A;
 Thu, 12 Sep 2019 12:13:29 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-22-jgross@suse.com>
 <18ec96a1-b3c3-adbf-4b0e-1fcb7185e046@suse.com>
 <13f2cf63-2b61-07fa-f43d-044c61601bca@suse.com>
 <5aeddfeb-e01f-2cef-59ff-d66bcc067d37@suse.com>
 <3fcb3db8-cda6-a90a-50c3-58f503057bcb@suse.com>
 <e98a0253-4da5-a306-871b-b822cb925cc7@suse.com>
 <7545b694-2f4b-16a3-a902-d7c3ff83ba89@suse.com>
 <b6abbe42-cb7e-738e-fe88-57d1b3f3ef3c@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <38e966df-dc23-6e36-13f0-5cff4c6d4d09@suse.com>
Date: Thu, 12 Sep 2019 14:13:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b6abbe42-cb7e-738e-fe88-57d1b3f3ef3c@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 21/48] 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: 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>, 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>

T24gMTIuMDkuMTkgMTQ6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEyLjA5LjIwMTkgMTM6
NTMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDEyLjA5LjE5IDEzOjQ2LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDEyLjA5LjIwMTkgMTM6MTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMTIuMDkuMTkgMTI6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4wOS4y
MDE5IDExOjM0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gT2theXksIEknbGwgcmVuYW1l
ICJjcHUiIHRvICJteV9jcHUiLgo+Pj4+Pgo+Pj4+PiBXZSd2ZSBnb3QgYSBudW1iZXIgb2YgaW5z
dGFuY2VzIG9mICJ0aGlzX2NwdSIgaW4gc3VjaCBjYXNlcyBhbHJlYWR5LAo+Pj4+PiBidXQgbm8g
c2luZ2xlICJteV9jcHUiLiBNYXkgSSBzdWdnZXN0IHRvIHN0aWNrIHRvIHRoaXMgbmFtaW5nIGhl
cmUKPj4+Pj4gYXMgd2VsbD8KPj4+Pgo+Pj4+IEhtbSwgZG9uJ3QgeW91IHRoaW5rIGFkZGluZyBm
dXJ0aGVyIG92ZXJsb2FkaW5nIG9mICJ0aGlzX2NwdSIgaXMgYSBiYWQKPj4+PiBpZGVhPwo+Pj4K
Pj4+IE5vdCBhdCBhbGwsIG5vLiBBIGZ1bmN0aW9uLWxpa2UgbWFjcm8gYW5kIGEgdmFyaWFibGUg
b2YgdGhlIHNhbWUKPj4+IG5hbWUgd2lsbCBoYXBwaWx5IGNvZXhpc3QuCj4+Cj4+IEkgYW0gYXdh
cmUgdGhhdCB0aGlzIGlzIHdvcmtpbmcgY29ycmVjdGx5Lgo+Pgo+PiBJIGp1c3QgdGhpbmsgc3Vj
aCBvdmVybG9hZGluZyBpc24ndCBoZWxwaW5nIGZvciByZWFkYWJpbGl0eSBhbmQgZWFzZQo+PiBv
ZiBtb2RpZmljYXRpb24uCj4+Cj4+IEluIHRoZSBlbmQgSSdtIG5vdCBmZWVsaW5nIHN0cm9uZyBo
ZXJlLCBzbyBpbiBjYXNlIHRoZXJlIGFyZSBubwo+PiBvYmplY3Rpb25zIEknbGwgZ28gd2l0aCB0
aGlzX2NwdS4KPiAKPiBPa2F5LCBzbyBsZXQncyBjb25zaWRlciBhbm90aGVyIGFsdGVybmF0aXZl
OiBjdXJfY3B1PyBXaGF0IEkKClllcywgSSBsaWtlIHRoYXQgb25lIGJldHRlci4gOi0pCgo+IHNp
bmNlcmVseSBkaXNsaWtlIGFyZSBpZGVudGlmaWVycyBvZiB0aGUgbXlfKiBmb3JtLCBmb3IgYmVp
bmcKPiBhcHBhcmVudGx5IGNvbW1vbiBpbiBhYnNvbHV0ZSBiZWdpbm5lciBleGFtcGxlcy4KCldl
IHNob3VsZCB0cnkgdG8gYXZvaWQgdGhhdCwgeWVzLiA6LUQKCkFtYXppbmcgLSB0aGVyZSBpcyBu
byBteV8qIGlkZW50aWZpZXIgaW4gdGhlIGh5cGVydmlzb3IgeWV0LgoKCkp1ZXJnZW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:17:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8O1z-0007QM-68; Thu, 12 Sep 2019 12:16:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8O1x-0007QB-41
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:16:57 +0000
X-Inumbo-ID: 32993118-d557-11e9-9597-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32993118-d557-11e9-9597-12813bfff9fa;
 Thu, 12 Sep 2019 12:16:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568290610;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=VvgsGAB7BTrgkm7+yI0yUwdTY5E5FVE/Qy+13qP79B8=;
 b=gQZXiS0XW6yEqUaKdO5aQaxJdDC0+BYAQFo5VfMTBxhijibCARScvROH
 mCS+UhNpd2bjPmo4jKHrk2bc70UVTi1l/IDuaLUaGp7ocJHsrqp3Fco3F
 BKqtPOGPwzIB2jQiab08KWsISlEt5pY6V5Lfs1QTTGcdTnw6fnAALT9cd U=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rlJib4CmA0tFeLUbs9BDFI0fMYESysKlsZ6TbnJRAHIJjwCRLOGc5T4u0Rma43e0h+AqAe29M2
 bgMR6a9nPQegYFa8nNOLUUyu02l5mGnqRcb8nKc8c5jXcJOxSkHfnojPsUewmHmqB/MDuCgB/o
 y0VHCIapTWxM1Hop8oPebKcHdj0Cp+quoqyjRcd9rJO5nzU7jOPQ/Dy+TmHxDySmt2XAQd+goR
 Lrn0NlYdp+spgsRX0fMhTjuu1l1JTMnDPcXZrgNI8mDWPK5MCqzVlgBrWIO7gOjTxtXGhWYocj
 mDc=
X-SBRS: 2.7
X-MesageID: 5769901
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5769901"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 13:16:44 +0100
Message-ID: <20190912121646.29148-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190912121646.29148-1-paul.durrant@citrix.com>
References: <20190912121646.29148-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/3] xen / notify: introduce a new
 XenWatchList abstraction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuc3RvcmUgd2F0Y2ggY2FsbC1iYWNrcyBhcmUgYWxyZWFkeSBhYnN0cmFjdGVkIGF3YXkgZnJv
bSBYZW5CdXMgdXNpbmcKdGhlIFhlbldhdGNoIGRhdGEgc3RydWN0dXJlIGJ1dCB0aGUgYXNzb2Np
YXRlZCBOb3RpZmllckxpc3QgbWFuaXB1bGF0aW9uCmFuZCBmaWxlIGhhbmRsZSByZWdpc3RyYXRp
b24gaXMgc3RpbGwgb3BlbiBjb2RlZCBpbiB2YXJpb3VzIHhlbl9idXNfLi4uKCkKZnVuY3Rpb25z
LgpUaGlzIHBhdGNoIGNyZWF0ZXMgYSBuZXcgWGVuV2F0Y2hMaXN0IGRhdGEgc3RydWN0dXJlIHRv
IGFsbG93IHRoZXNlCmludGVyYWN0aW9ucyB0byBiZSBhYnN0cmFjdGVkIGF3YXkgZnJvbSBYZW5C
dXMgYXMgd2VsbC4gVGhpcyBpcyBpbgpwcmVwYXJhdGlvbiBmb3IgYSBzdWJzZXF1ZW50IHBhdGNo
IHdoaWNoIHdpbGwgaW50cm9kdWNlIHNlcGFyYXRlIHdhdGNoIGxpc3RzCmZvciBYZW5CdXMgYW5k
IFhlbkRldmljZSBvYmplY3RzLgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBu
ZXcgbm90aWZpZXJfbGlzdF9lbXB0eSgpIGhlbHBlciBmdW5jdGlvbgogICAgICBmb3IgdGhlIHB1
cnBvc2VzIG9mIGFkZGluZyBhbiBhc3NlcnRpb24gdGhhdCBhIFhlbldhdGNoTGlzdCBpcyBub3QK
ICAgICAgZnJlZWQgd2hpbHN0IGl0cyBhc3NvY2lhdGVkIE5vdGlmaWVyTGlzdCBpcyBzdGlsbCBv
Y2N1cGllZC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogaHcveGVuL3RyYWNlLWV2ZW50cyAgICAgIHwgICA1ICstCiBody94ZW4veGVuLWJ1cy5j
ICAgICAgICAgfCAxMTcgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiBp
bmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggfCAgIDMgKy0KIGluY2x1ZGUvcWVtdS9ub3RpZnkuaCAg
ICB8ICAgMiArCiB1dGlsL25vdGlmeS5jICAgICAgICAgICAgfCAgIDUgKysKIDUgZmlsZXMgY2hh
bmdlZCwgODcgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcv
eGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggYmM4MmVjYjFhNS4u
YWM4ZDljMjBkMiAxMDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4v
dHJhY2UtZXZlbnRzCkBAIC0xOSw5ICsxOSw4IEBAIHhlbl9idXNfdW5yZWFsaXplKHZvaWQpICIi
CiB4ZW5fYnVzX2VudW1lcmF0ZSh2b2lkKSAiIgogeGVuX2J1c190eXBlX2VudW1lcmF0ZShjb25z
dCBjaGFyICp0eXBlKSAidHlwZTogJXMiCiB4ZW5fYnVzX2JhY2tlbmRfY3JlYXRlKGNvbnN0IGNo
YXIgKnR5cGUsIGNvbnN0IGNoYXIgKnBhdGgpICJ0eXBlOiAlcyBwYXRoOiAlcyIKLXhlbl9idXNf
YWRkX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4p
ICJub2RlOiAlcyBrZXk6ICVzIHRva2VuOiAlcyIKLXhlbl9idXNfcmVtb3ZlX3dhdGNoKGNvbnN0
IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6
ICVzIHRva2VuOiAlcyIKLXhlbl9idXNfd2F0Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjog
JXMiCit4ZW5fYnVzX2FkZF93YXRjaChjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXkp
ICJub2RlOiAlcyBrZXk6ICVzIgoreGVuX2J1c19yZW1vdmVfd2F0Y2goY29uc3QgY2hhciAqbm9k
ZSwgY29uc3QgY2hhciAqa2V5KSAibm9kZTogJXMga2V5OiAlcyIKIHhlbl9kZXZpY2VfcmVhbGl6
ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5f
ZGV2aWNlX3VucmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMg
bmFtZTogJXMiCiB4ZW5fZGV2aWNlX2JhY2tlbmRfc3RhdGUoY29uc3QgY2hhciAqdHlwZSwgY2hh
ciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1lOiAlcyAtPiAlcyIKZGlm
ZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IDAyNWRm
NWU1OWYuLjI4ZWZhY2NmZjIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcv
eGVuL3hlbi1idXMuYwpAQCAtMTU3LDE4ICsxNTcsNjAgQEAgc3RhdGljIHZvaWQgZnJlZV93YXRj
aChYZW5XYXRjaCAqd2F0Y2gpCiAgICAgZ19mcmVlKHdhdGNoKTsKIH0KIAotc3RhdGljIFhlbldh
dGNoICp4ZW5fYnVzX2FkZF93YXRjaChYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqbm9kZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LCBYZW5X
YXRjaEhhbmRsZXIgaGFuZGxlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCitzdHJ1Y3QgWGVuV2F0Y2hMaXN0IHsKKyAgICBz
dHJ1Y3QgeHNfaGFuZGxlICp4c2g7CisgICAgTm90aWZpZXJMaXN0IG5vdGlmaWVyczsKK307CisK
K3N0YXRpYyB2b2lkIHdhdGNoX2xpc3RfZXZlbnQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbldh
dGNoTGlzdCAqd2F0Y2hfbGlzdCA9IG9wYXF1ZTsKKyAgICBjaGFyICoqdjsKKyAgICBjb25zdCBj
aGFyICp0b2tlbjsKKworICAgIHYgPSB4c19jaGVja193YXRjaCh3YXRjaF9saXN0LT54c2gpOwor
ICAgIGlmICghdikgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdG9rZW4gPSB2W1hT
X1dBVENIX1RPS0VOXTsKKworICAgIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCZ3YXRjaF9saXN0LT5u
b3RpZmllcnMsICh2b2lkICopdG9rZW4pOworCisgICAgZnJlZSh2KTsKK30KKworc3RhdGljIFhl
bldhdGNoTGlzdCAqd2F0Y2hfbGlzdF9jcmVhdGUoc3RydWN0IHhzX2hhbmRsZSAqeHNoKQorewor
ICAgIFhlbldhdGNoTGlzdCAqd2F0Y2hfbGlzdCA9IGdfbmV3MChYZW5XYXRjaExpc3QsIDEpOwor
CisgICAgZ19hc3NlcnQoeHNoKTsKKworICAgIHdhdGNoX2xpc3QtPnhzaCA9IHhzaDsKKyAgICBu
b3RpZmllcl9saXN0X2luaXQoJndhdGNoX2xpc3QtPm5vdGlmaWVycyk7CisgICAgcWVtdV9zZXRf
ZmRfaGFuZGxlcih4c19maWxlbm8od2F0Y2hfbGlzdC0+eHNoKSwgd2F0Y2hfbGlzdF9ldmVudCwg
TlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHdhdGNoX2xpc3QpOworCisgICAgcmV0dXJu
IHdhdGNoX2xpc3Q7Cit9CisKK3N0YXRpYyB2b2lkIHdhdGNoX2xpc3RfZGVzdHJveShYZW5XYXRj
aExpc3QgKndhdGNoX2xpc3QpCit7CisgICAgZ19hc3NlcnQobm90aWZpZXJfbGlzdF9lbXB0eSgm
d2F0Y2hfbGlzdC0+bm90aWZpZXJzKSk7CisgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxl
bm8od2F0Y2hfbGlzdC0+eHNoKSwgTlVMTCwgTlVMTCwgTlVMTCk7CisgICAgZ19mcmVlKHdhdGNo
X2xpc3QpOworfQorCitzdGF0aWMgWGVuV2F0Y2ggKndhdGNoX2xpc3RfYWRkKFhlbldhdGNoTGlz
dCAqd2F0Y2hfbGlzdCwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqa2V5LCBYZW5XYXRjaEhhbmRsZXIgaGFuZGxlciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCiB7
CiAgICAgWGVuV2F0Y2ggKndhdGNoID0gbmV3X3dhdGNoKG5vZGUsIGtleSwgaGFuZGxlciwgb3Bh
cXVlKTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHRyYWNlX3hlbl9idXNf
YWRkX3dhdGNoKHdhdGNoLT5ub2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4pOwotCi0gICAg
bm90aWZpZXJfbGlzdF9hZGQoJnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAmd2F0Y2gtPm5vdGlm
aWVyKTsKKyAgICBub3RpZmllcl9saXN0X2FkZCgmd2F0Y2hfbGlzdC0+bm90aWZpZXJzLCAmd2F0
Y2gtPm5vdGlmaWVyKTsKIAotICAgIHhzX25vZGVfd2F0Y2goeGVuYnVzLT54c2gsIG5vZGUsIGtl
eSwgd2F0Y2gtPnRva2VuLCAmbG9jYWxfZXJyKTsKKyAgICB4c19ub2RlX3dhdGNoKHdhdGNoX2xp
c3QtPnhzaCwgbm9kZSwga2V5LCB3YXRjaC0+dG9rZW4sICZsb2NhbF9lcnIpOwogICAgIGlmIChs
b2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAK
QEAgLTE4MSwxOCArMjIzLDM0IEBAIHN0YXRpYyBYZW5XYXRjaCAqeGVuX2J1c19hZGRfd2F0Y2go
WGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5vZGUsCiAgICAgcmV0dXJuIHdhdGNoOwogfQog
Ci1zdGF0aWMgdm9pZCB4ZW5fYnVzX3JlbW92ZV93YXRjaChYZW5CdXMgKnhlbmJ1cywgWGVuV2F0
Y2ggKndhdGNoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQorc3RhdGljIHZvaWQgd2F0Y2hfbGlzdF9yZW1vdmUoWGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0
LCBYZW5XYXRjaCAqd2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCiB7Ci0gICAgdHJhY2VfeGVuX2J1c19yZW1vdmVfd2F0Y2god2F0Y2gtPm5vZGUsIHdh
dGNoLT5rZXksIHdhdGNoLT50b2tlbik7Ci0KLSAgICB4c19ub2RlX3Vud2F0Y2goeGVuYnVzLT54
c2gsIHdhdGNoLT5ub2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4sCisgICAgeHNfbm9kZV91
bndhdGNoKHdhdGNoX2xpc3QtPnhzaCwgd2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdhdGNoLT50
b2tlbiwKICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAKICAgICBub3RpZmllcl9yZW1vdmUo
JndhdGNoLT5ub3RpZmllcik7CiAgICAgZnJlZV93YXRjaCh3YXRjaCk7CiB9CiAKK3N0YXRpYyBY
ZW5XYXRjaCAqeGVuX2J1c19hZGRfd2F0Y2goWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5v
ZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSwg
WGVuV2F0Y2hIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9idXNfYWRk
X3dhdGNoKG5vZGUsIGtleSk7CisKKyAgICByZXR1cm4gd2F0Y2hfbGlzdF9hZGQoeGVuYnVzLT53
YXRjaF9saXN0LCBub2RlLCBrZXksIGhhbmRsZXIsIG9wYXF1ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJycCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfcmVtb3ZlX3dhdGNoKFhl
bkJ1cyAqeGVuYnVzLCBYZW5XYXRjaCAqd2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c19yZW1vdmVfd2F0Y2go
d2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXkpOworCisgICAgd2F0Y2hfbGlzdF9yZW1vdmUoeGVuYnVz
LT53YXRjaF9saXN0LCB3YXRjaCwgZXJycCk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfYmFj
a2VuZF9jcmVhdGUoWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGNoYXIgKnBhdGgsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKQEAgLTMzOCwz
NSArMzk2LDE0IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMs
IEVycm9yICoqZXJycCkKICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX3dhdGNoID0gTlVMTDsKICAg
ICB9CiAKLSAgICBpZiAoIXhlbmJ1cy0+eHNoKSB7Ci0gICAgICAgIHJldHVybjsKKyAgICBpZiAo
eGVuYnVzLT53YXRjaF9saXN0KSB7CisgICAgICAgIHdhdGNoX2xpc3RfZGVzdHJveSh4ZW5idXMt
PndhdGNoX2xpc3QpOworICAgICAgICB4ZW5idXMtPndhdGNoX2xpc3QgPSBOVUxMOwogICAgIH0K
IAotICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeHNfZmlsZW5vKHhlbmJ1cy0+eHNoKSwgTlVMTCwg
TlVMTCwgTlVMTCk7Ci0KLSAgICB4c19jbG9zZSh4ZW5idXMtPnhzaCk7Ci19Ci0KLXN0YXRpYyB2
b2lkIHhlbl9idXNfd2F0Y2godm9pZCAqb3BhcXVlKQotewotICAgIFhlbkJ1cyAqeGVuYnVzID0g
b3BhcXVlOwotICAgIGNoYXIgKip2OwotICAgIGNvbnN0IGNoYXIgKnRva2VuOwotCi0gICAgZ19h
c3NlcnQoeGVuYnVzLT54c2gpOwotCi0gICAgdiA9IHhzX2NoZWNrX3dhdGNoKHhlbmJ1cy0+eHNo
KTsKLSAgICBpZiAoIXYpIHsKLSAgICAgICAgcmV0dXJuOworICAgIGlmICh4ZW5idXMtPnhzaCkg
eworICAgICAgICB4c19jbG9zZSh4ZW5idXMtPnhzaCk7CiAgICAgfQotCi0gICAgdG9rZW4gPSB2
W1hTX1dBVENIX1RPS0VOXTsKLQotICAgIHRyYWNlX3hlbl9idXNfd2F0Y2godG9rZW4pOwotCi0g
ICAgbm90aWZpZXJfbGlzdF9ub3RpZnkoJnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAodm9pZCAq
KXRva2VuKTsKLQotICAgIGZyZWUodik7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6
ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCkBAIC0zOTAsOSArNDI3LDcgQEAgc3RhdGlj
IHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKICAgICAg
ICAgeGVuYnVzLT5iYWNrZW5kX2lkID0gMDsgLyogQXNzdW1lIGxhY2sgb2Ygbm9kZSBtZWFucyBk
b20wICovCiAgICAgfQogCi0gICAgbm90aWZpZXJfbGlzdF9pbml0KCZ4ZW5idXMtPndhdGNoX25v
dGlmaWVycyk7Ci0gICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuYnVzLT54c2gp
LCB4ZW5fYnVzX3dhdGNoLCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgeGVuYnVzKTsK
KyAgICB4ZW5idXMtPndhdGNoX2xpc3QgPSB3YXRjaF9saXN0X2NyZWF0ZSh4ZW5idXMtPnhzaCk7
CiAKICAgICBtb2R1bGVfY2FsbF9pbml0KE1PRFVMRV9JTklUX1hFTl9CQUNLRU5EKTsKIApkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1
cy5oCmluZGV4IDFjMmQ5ZGZkYjguLjg4Yjg0ZTI5YmIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcv
eGVuL3hlbi1idXMuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTE0LDYgKzE0
LDcgQEAKIAogdHlwZWRlZiB2b2lkICgqWGVuV2F0Y2hIYW5kbGVyKSh2b2lkICpvcGFxdWUpOwog
Cit0eXBlZGVmIHN0cnVjdCBYZW5XYXRjaExpc3QgWGVuV2F0Y2hMaXN0OwogdHlwZWRlZiBzdHJ1
Y3QgWGVuV2F0Y2ggWGVuV2F0Y2g7CiB0eXBlZGVmIHN0cnVjdCBYZW5FdmVudENoYW5uZWwgWGVu
RXZlbnRDaGFubmVsOwogCkBAIC02Myw3ICs2NCw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJ1cyB7
CiAgICAgQnVzU3RhdGUgcWJ1czsKICAgICBkb21pZF90IGJhY2tlbmRfaWQ7CiAgICAgc3RydWN0
IHhzX2hhbmRsZSAqeHNoOwotICAgIE5vdGlmaWVyTGlzdCB3YXRjaF9ub3RpZmllcnM7CisgICAg
WGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0OwogICAgIFhlbldhdGNoICpiYWNrZW5kX3dhdGNoOwog
fSBYZW5CdXM7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWVtdS9ub3RpZnkuaCBiL2luY2x1ZGUv
cWVtdS9ub3RpZnkuaAppbmRleCBhM2Q3M2U0YmM3Li5iY2ZhNzBmYjJlIDEwMDY0NAotLS0gYS9p
bmNsdWRlL3FlbXUvbm90aWZ5LmgKKysrIGIvaW5jbHVkZS9xZW11L25vdGlmeS5oCkBAIC00MCw2
ICs0MCw4IEBAIHZvaWQgbm90aWZpZXJfcmVtb3ZlKE5vdGlmaWVyICpub3RpZmllcik7CiAKIHZv
aWQgbm90aWZpZXJfbGlzdF9ub3RpZnkoTm90aWZpZXJMaXN0ICpsaXN0LCB2b2lkICpkYXRhKTsK
IAorYm9vbCBub3RpZmllcl9saXN0X2VtcHR5KE5vdGlmaWVyTGlzdCAqbGlzdCk7CisKIC8qIFNh
bWUgYXMgTm90aWZpZXIgYnV0IGFsbG93cyAubm90aWZ5KCkgdG8gcmV0dXJuIGVycm9ycyAqLwog
dHlwZWRlZiBzdHJ1Y3QgTm90aWZpZXJXaXRoUmV0dXJuIE5vdGlmaWVyV2l0aFJldHVybjsKIApk
aWZmIC0tZ2l0IGEvdXRpbC9ub3RpZnkuYyBiL3V0aWwvbm90aWZ5LmMKaW5kZXggYWVlOGQ5M2Ni
MC4uNzZiYWIyMTJhZSAxMDA2NDQKLS0tIGEvdXRpbC9ub3RpZnkuYworKysgYi91dGlsL25vdGlm
eS5jCkBAIC00MCw2ICs0MCwxMSBAQCB2b2lkIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KE5vdGlmaWVy
TGlzdCAqbGlzdCwgdm9pZCAqZGF0YSkKICAgICB9CiB9CiAKK2Jvb2wgbm90aWZpZXJfbGlzdF9l
bXB0eShOb3RpZmllckxpc3QgKmxpc3QpCit7CisgICAgcmV0dXJuIFFMSVNUX0VNUFRZKCZsaXN0
LT5ub3RpZmllcnMpOworfQorCiB2b2lkIG5vdGlmaWVyX3dpdGhfcmV0dXJuX2xpc3RfaW5pdChO
b3RpZmllcldpdGhSZXR1cm5MaXN0ICpsaXN0KQogewogICAgIFFMSVNUX0lOSVQoJmxpc3QtPm5v
dGlmaWVycyk7Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:17:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8O1x-0007QG-TW; Thu, 12 Sep 2019 12:16:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8O1w-0007Q6-N3
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:16:56 +0000
X-Inumbo-ID: 35c609d8-d557-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 35c609d8-d557-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 12:16:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568290615;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=r+osEBdPznGGeg1etSR3kY7dFaqjFIK0TjR7gU3VY6M=;
 b=ZSE10YeR/QXxS3M2SBGuIeKTl/T3zQCPKodvfxXEqIRgOZyZodlI6uDI
 C2NRPhfnhnNJNL23uudgB6jmnnjC47wa9WETCP8LQtP0n1brnzRGqkWLI
 rMj7RJgRs5WZ4rXxnVdGWyNYpcf1WwJsZ5SMrU32UDkdPMRPUAzf+HUdr k=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: X1ch98sMgmNPPve/zzLKtcS1DYnvw9iy/45hPw+EbPAXL3xvIy57cHCmY6MpZcOGuI8kwPawVv
 UzX/cCZjQyNwjPDxmeeDbp/LgFrE9lISY3wuSVYqici26MPwzs9/tLfZG5Vdk2q+VRlmXGeheR
 0b/eE+xP2JzjpD3A2ubbzw8VYI70VTfdpiOotM8f62C99C0qg7wMwgppaCEENGOiPuMocQTbvH
 prPbnqVz+Ay951hCJ5qYsOcVgm8odMIVyp0/UFuEuFLkIy3sqJWo/NFI5nbG2+yalk/R5MgBuC
 o0I=
X-SBRS: 2.7
X-MesageID: 5675228
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5675228"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 13:16:45 +0100
Message-ID: <20190912121646.29148-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190912121646.29148-1-paul.durrant@citrix.com>
References: <20190912121646.29148-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/3] xen: introduce separate XenWatchList for
 XenDevice objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCB1c2VzIHRoZSBYZW5XYXRjaExpc3QgYWJzdHJhY3Rpb24gdG8gYWRkIGEgc2Vw
YXJhdGUgd2F0Y2ggbGlzdApmb3IgZWFjaCBkZXZpY2UuIFRoaXMgaXMgbW9yZSBzY2FsYWJsZSB0
aGFuIHdhbGtpbmcgYSBzaW5nbGUgbm90aWZpZXIKbGlzdCBmb3IgYWxsIHdhdGNoZXMgYW5kIGlz
IGFsc28gbmVjZXNzYXJ5IHRvIGltcGxlbWVudCBhIGJ1Zy1maXggaW4gYQpzdWJzZXF1ZW50IHBh
dGNoLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiBody94ZW4vdHJhY2UtZXZlbnRzICAgICAgfCAgMiArKwogaHcveGVuL3hlbi1idXMuYyAgICAg
ICAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9u
cygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBi
L2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggYWM4ZDljMjBkMi4uODBjZTNkYWZhZCAxMDA2NDQK
LS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0y
OSw2ICsyOSw4IEBAIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkKGNvbnN0IGNoYXIgKnR5cGUs
IGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfc3Rh
dGUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBl
OiAlcyBuYW1lOiAlcyAtPiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdlZChjb25zdCBj
aGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX3Vu
cGx1Zyhjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCit4
ZW5fZGV2aWNlX2FkZF93YXRjaChjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBj
aGFyICpub2RlLCBjb25zdCBjaGFyICprZXkpICJ0eXBlOiAlcyBuYW1lOiAlcyBub2RlOiAlcyBr
ZXk6ICVzIgoreGVuX2RldmljZV9yZW1vdmVfd2F0Y2goY29uc3QgY2hhciAqdHlwZSwgY2hhciAq
bmFtZSwgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5KSAidHlwZTogJXMgbmFtZTog
JXMgbm9kZTogJXMga2V5OiAlcyIKIAogIyB4ZW4tYnVzLWhlbHBlci5jCiB4c19ub2RlX2NyZWF0
ZShjb25zdCBjaGFyICpub2RlKSAiJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIv
aHcveGVuL3hlbi1idXMuYwppbmRleCAyOGVmYWNjZmYyLi44MTBhNGUyZGYzIDEwMDY0NAotLS0g
YS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTIzNSwxMSArMjM1
LDExIEBAIHN0YXRpYyB2b2lkIHdhdGNoX2xpc3RfcmVtb3ZlKFhlbldhdGNoTGlzdCAqd2F0Y2hf
bGlzdCwgWGVuV2F0Y2ggKndhdGNoLAogCiBzdGF0aWMgWGVuV2F0Y2ggKnhlbl9idXNfYWRkX3dh
dGNoKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICpub2RlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICprZXksIFhlbldhdGNoSGFuZGxlciBoYW5kbGVy
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9y
ICoqZXJycCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQogewogICAgIHRyYWNlX3hlbl9idXNfYWRkX3dhdGNoKG5vZGUsIGtleSk7CiAKLSAgICByZXR1
cm4gd2F0Y2hfbGlzdF9hZGQoeGVuYnVzLT53YXRjaF9saXN0LCBub2RlLCBrZXksIGhhbmRsZXIs
IG9wYXF1ZSwKKyAgICByZXR1cm4gd2F0Y2hfbGlzdF9hZGQoeGVuYnVzLT53YXRjaF9saXN0LCBu
b2RlLCBrZXksIGhhbmRsZXIsIHhlbmJ1cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJy
cCk7CiB9CiAKQEAgLTQzMyw3ICs0MzMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX3JlYWxpemUo
QnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogCiAgICAgeGVuYnVzLT5iYWNrZW5kX3dhdGNo
ID0KICAgICAgICAgeGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCAiIiwgLyogZG9tYWluIHJvb3Qg
bm9kZSAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfZW51
bWVyYXRlLCB4ZW5idXMsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAi
YmFja2VuZCIsIHhlbl9idXNfZW51bWVyYXRlLCAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxf
ZXJyKSB7CiAgICAgICAgIC8qIFRoaXMgbmVlZCBub3QgYmUgdHJlYXRlZCBhcyBhIGhhcmQgZXJy
b3Igc28gZG9uJ3QgcHJvcGFnYXRlICovCiAgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxvY2Fs
X2VyciwKQEAgLTYyMSw2ICs2MjEsMzEgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X2NoYW5nZWQodm9pZCAqb3BhcXVlKQogICAgIH0KIH0KIAorc3RhdGljIFhlbldhdGNoICp4ZW5f
ZGV2aWNlX2FkZF93YXRjaChYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5XYXRjaEhhbmRsZXIgaGFuZGxl
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQor
eworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5k
ZXYpKTsKKworICAgIHRyYWNlX3hlbl9kZXZpY2VfYWRkX3dhdGNoKHR5cGUsIHhlbmRldi0+bmFt
ZSwgbm9kZSwga2V5KTsKKworICAgIHJldHVybiB3YXRjaF9saXN0X2FkZCh4ZW5kZXYtPndhdGNo
X2xpc3QsIG5vZGUsIGtleSwgaGFuZGxlciwgeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICBlcnJwKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZW1vdmVfd2F0Y2goWGVu
RGV2aWNlICp4ZW5kZXYsIFhlbldhdGNoICp3YXRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2Jq
ZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisKKyAgICB0cmFjZV94ZW5fZGV2aWNl
X3JlbW92ZV93YXRjaCh0eXBlLCB4ZW5kZXYtPm5hbWUsIHdhdGNoLT5ub2RlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHdhdGNoLT5rZXkpOworCisgICAgd2F0Y2hfbGlzdF9y
ZW1vdmUoeGVuZGV2LT53YXRjaF9saXN0LCB3YXRjaCwgZXJycCk7Cit9CisKKwogc3RhdGljIHZv
aWQgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKipl
cnJwKQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVz
KERFVklDRSh4ZW5kZXYpKSk7CkBAIC02NDUsOSArNjcwLDkgQEAgc3RhdGljIHZvaWQgeGVuX2Rl
dmljZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAg
IH0KIAogICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCA9Ci0gICAgICAgIHhlbl9idXNf
YWRkX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICJzdGF0ZSIsIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgICAgICB4ZW5fZGV2aWNl
X2FkZF93YXRjaCh4ZW5kZXYsIHhlbmRldi0+YmFja2VuZF9wYXRoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAic3RhdGUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2Vycikg
ewogICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBzdGF0
ZTogIik7CkBAIC02NTUsOSArNjgwLDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIHhl
bmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2ggPQotICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4
ZW5idXMsIHhlbmRldi0+YmFja2VuZF9wYXRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAi
b25saW5lIiwgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dhdGNo
KHhlbmRldiwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJvbmxpbmUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAg
ICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBvbmxpbmU6ICIpOwpA
QCAtNjcxLDEyICs2OTYsMTIgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ry
b3koWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAg
ICBpZiAoeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCkgewotICAgICAgICB4ZW5fYnVzX3Jl
bW92ZV93YXRjaCh4ZW5idXMsIHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2gsIE5VTEwpOwor
ICAgICAgICB4ZW5fZGV2aWNlX3JlbW92ZV93YXRjaCh4ZW5kZXYsIHhlbmRldi0+YmFja2VuZF9v
bmxpbmVfd2F0Y2gsIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfb25saW5lX3dhdGNo
ID0gTlVMTDsKICAgICB9CiAKICAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlX3dhdGNoKSB7
Ci0gICAgICAgIHhlbl9idXNfcmVtb3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX3N0
YXRlX3dhdGNoLCBOVUxMKTsKKyAgICAgICAgeGVuX2RldmljZV9yZW1vdmVfd2F0Y2goeGVuZGV2
LCB4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGVfd2F0Y2ggPSBOVUxMOwogICAgIH0KIApAQCAtODEyLDggKzgzNyw4IEBAIHN0
YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiAgICAgfQogCiAgICAgeGVuZGV2LT5mcm9udGVuZF9zdGF0ZV93YXRjaCA9
Ci0gICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5mcm9udGVuZF9wYXRo
LCAic3RhdGUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5k
X2NoYW5nZWQsIHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dh
dGNoKHhlbmRldiwgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCAic3RhdGUiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQsICZsb2NhbF9lcnIp
OwogICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQo
ZXJycCwgbG9jYWxfZXJyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVk
IHRvIHdhdGNoIGZyb250ZW5kIHN0YXRlOiAiKTsKQEAgLTgyNiw3ICs4NTEsOCBAQCBzdGF0aWMg
dm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoeGVuZGV2LT5mcm9udGVuZF9zdGF0
ZV93YXRjaCkgewotICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMsIHhlbmRldi0+
ZnJvbnRlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOworICAgICAgICB4ZW5fZGV2aWNlX3JlbW92ZV93
YXRjaCh4ZW5kZXYsIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRl
X3dhdGNoID0gTlVMTDsKICAgICB9CiAKQEAgLTExMjIsNiArMTE0OCwxNiBAQCBzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAg
ICAgICAgIHhlbmRldi0+eGd0aCA9IE5VTEw7CiAgICAgfQogCisgICAgaWYgKHhlbmRldi0+d2F0
Y2hfbGlzdCkgeworICAgICAgICB3YXRjaF9saXN0X2Rlc3Ryb3koeGVuZGV2LT53YXRjaF9saXN0
KTsKKyAgICAgICAgeGVuZGV2LT53YXRjaF9saXN0ID0gTlVMTDsKKyAgICB9CisKKyAgICBpZiAo
eGVuZGV2LT54c2gpIHsKKyAgICAgICAgeHNfY2xvc2UoeGVuZGV2LT54c2gpOworICAgICAgICB4
ZW5kZXYtPnhzaCA9IE5VTEw7CisgICAgfQorCiAgICAgZ19mcmVlKHhlbmRldi0+bmFtZSk7CiAg
ICAgeGVuZGV2LT5uYW1lID0gTlVMTDsKIH0KQEAgLTExNjQsNiArMTIwMCwxNCBAQCBzdGF0aWMg
dm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
CiAgICAgdHJhY2VfeGVuX2RldmljZV9yZWFsaXplKHR5cGUsIHhlbmRldi0+bmFtZSk7CiAKKyAg
ICB4ZW5kZXYtPnhzaCA9IHhzX29wZW4oMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhzaCkgeworICAg
ICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX29wZW4iKTsKKyAg
ICAgICAgZ290byB1bnJlYWxpemU7CisgICAgfQorCisgICAgeGVuZGV2LT53YXRjaF9saXN0ID0g
d2F0Y2hfbGlzdF9jcmVhdGUoeGVuZGV2LT54c2gpOworCiAgICAgeGVuZGV2LT54Z3RoID0geGVu
Z250dGFiX29wZW4oTlVMTCwgMCk7CiAgICAgaWYgKCF4ZW5kZXYtPnhndGgpIHsKICAgICAgICAg
ZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB4ZW5nbnR0YWJfb3BlbiIpOwpk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVu
LWJ1cy5oCmluZGV4IDg4Yjg0ZTI5YmIuLjBkMTk4MTQ4ZjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
aHcveGVuL3hlbi1idXMuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTIyLDYg
KzIyLDggQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsKICAgICBEZXZpY2VTdGF0ZSBxZGV2
OwogICAgIGRvbWlkX3QgZnJvbnRlbmRfaWQ7CiAgICAgY2hhciAqbmFtZTsKKyAgICBzdHJ1Y3Qg
eHNfaGFuZGxlICp4c2g7CisgICAgWGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0OwogICAgIGNoYXIg
KmJhY2tlbmRfcGF0aCwgKmZyb250ZW5kX3BhdGg7CiAgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFj
a2VuZF9zdGF0ZSwgZnJvbnRlbmRfc3RhdGU7CiAgICAgTm90aWZpZXIgZXhpdDsKLS0gCjIuMjAu
MS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:17:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 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 1i8O22-0007RV-K5; Thu, 12 Sep 2019 12:17: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=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8O22-0007RN-1A
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:17:02 +0000
X-Inumbo-ID: 36c11a94-d557-11e9-9597-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36c11a94-d557-11e9-9597-12813bfff9fa;
 Thu, 12 Sep 2019 12:16:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568290617;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=fZN3nZZEsONTUMbidkhgiHdbtQz4Q860Fkmdy/WVaMY=;
 b=RmdSNIQDHSzfMgJiMWNI5NdalgUHeAvFf0Y+Uvhfewrz/ahZ2nNxsx9u
 4LzNcEVHGqqIeX3by/rmCeXMQdNVpAj4LK1yDr4IlEq7vVWYkPNq8xdPC
 efiNIwdbzIdNOxwPmzD0m5gzgRp8Sdfb5tfNh4t8GAe0cQwbUOdcTMYix I=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6wHN8IyTQQNCrDCSVYBAKFOsJBLYiDlSmmbQiTmRAsOpx8FABfQfigeDeayvR6sDPvoLrlHZc7
 H6hjvuq35i4cIG2fMH+M4S2d19urxN30ZA+VYdbxtkjLf46AHGQAxbrFeEVGA+j7v0LbLAR59R
 cWCSqU6+PDDM8DYewZpLpVQj5YVCx3wm2mc03He/RHWst5MwB+C8K/1ZspK2/40mJcmfkQxiC5
 wxJQhRJTk7mlq0h5e1CXDeACM3h9GU9u8X6jyNfOeNMABHhWpClpWyCdrn4RqywJmU/8D6vRAA
 rcU=
X-SBRS: 2.7
X-MesageID: 5769902
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5769902"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 13:16:43 +0100
Message-ID: <20190912121646.29148-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/3] xen: fix a potential crash in xen-bus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgZml4ZXMgYSBwb3RlbnRpYWwgc2VnZmF1bHQgY2F1c2VkIGJ5IE5vdGlmaWVy
TGlzdCBjb3JydXB0aW9uCmluIHhlbi1idXMuIFRoZSBmaXJzdCB0d28gcGF0Y2hlcyBsYXkgdGhl
IGdyb3VuZHdvcmsgYW5kIHRoZSB0aGlyZAphY3R1YWxseSBmaXhlcyB0aGUgcHJvYmxlbS4KClBh
dWwgRHVycmFudCAoMyk6CiAgeGVuIC8gbm90aWZ5OiBpbnRyb2R1Y2UgYSBuZXcgWGVuV2F0Y2hM
aXN0IGFic3RyYWN0aW9uCiAgeGVuOiBpbnRyb2R1Y2Ugc2VwYXJhdGUgWGVuV2F0Y2hMaXN0IGZv
ciBYZW5EZXZpY2Ugb2JqZWN0cwogIHhlbjogcGVyZm9ybSBYZW5EZXZpY2UgY2xlYW4tdXAgaW4g
WGVuQnVzIHdhdGNoIGhhbmRsZXIKCiBody94ZW4vdHJhY2UtZXZlbnRzICAgICAgfCAgIDkgKy0K
IGh3L3hlbi94ZW4tYnVzLmMgICAgICAgICB8IDI2NyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAgNyArLQogaW5jbHVk
ZS9xZW11L25vdGlmeS5oICAgIHwgICAyICsKIHV0aWwvbm90aWZ5LmMgICAgICAgICAgICB8ICAg
NSArCiA1IGZpbGVzIGNoYW5nZWQsIDIxMyBpbnNlcnRpb25zKCspLCA3NyBkZWxldGlvbnMoLSkK
LS0tCkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0gCjIuMjAuMS4yLmdi
MjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:17:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12: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 1i8O27-0007TM-Vu; Thu, 12 Sep 2019 12:17: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=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8O27-0007Sw-1C
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:17:07 +0000
X-Inumbo-ID: 36cb6094-d557-11e9-9597-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36cb6094-d557-11e9-9597-12813bfff9fa;
 Thu, 12 Sep 2019 12:16:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568290617;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=aUvQaD2euuiEdNgIK5o8WPuVZAq2kx0SNt8i2Le/WU8=;
 b=AtWV6NYAcX1+iGLXMlCeHILowCdioBkaN6hJ3x1vb9/bptUrcdoFhkKI
 Qa5JD6Lh/v3JeEYrVMpNZx3ENxjOa/vAnjoEn+5gqpVQHuKxd6qUEtX5F
 v6aBOuGsVsAfyGJfMNNXzvPBaw9X66mFiu0i4yxdcnjzVKlLJEavOB/f8 I=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Hvq+MxItx1xAHOgV8djbMiRZs12eSbIVHfDxLPYLhbisHGY1clucepQ8Nxv6x0+gCgxqh/7nl3
 /Hul6Mi1xEq8ikLyuNabUbki5uW8neot2NvVQQdaRcx/YQg1rHvkIDrQo6UBc19JnBJytSfshO
 V4o/jrG/UAlI6FM4X3KPFj4YTejv0q1reAa6XbuE7Z1+7qn02pHONpxKMbJOgTBRIQMq9kA3mG
 MO9g8KZDxgRHXUqpn2tph2imcAcJ7s64VwDNylFuqf0paSWJyuIqt6tefii3gptvZMrMa8GrKO
 TpU=
X-SBRS: 2.7
X-MesageID: 5769903
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5769903"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 13:16:46 +0100
Message-ID: <20190912121646.29148-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190912121646.29148-1-paul.durrant@citrix.com>
References: <20190912121646.29148-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/3] xen: perform XenDevice clean-up in
 XenBus watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xlYW5pbmcgdXAgb2ZmaW5lIFhlbkRldmljZSBvYmplY3RzIGRpcmVjdGx5IGluCnhlbl9kZXZp
Y2VfYmFja2VuZF9jaGFuZ2VkKCkgaXMgZGFuZ2Vyb3VzIGFzIHhlbl9kZXZpY2VfdW5yZWFsaXpl
KCkgd2lsbAptb2RpZnkgdGhlIHdhdGNoIGxpc3QgdGhhdCBpcyBiZWluZyB3YWxrZWQuIEV2ZW4g
dGhlIFFMSVNUX0ZPUkVBQ0hfU0FGRSgpCnVzZWQgaW4gbm90aWZpZXJfbGlzdF9ub3RpZnkoKSBp
cyBpbnN1ZmZpY2llbnQgYXMgKnR3byogbm90aWZpZXJzIChmb3IKdGhlIGZyb250ZW5kIGFuZCBi
YWNrZW5kIHdhdGNoZXMpIGFyZSByZW1vdmVkLCB0aHVzIHBvdGVudGlhbGx5IHJlbmRlcmluZwp0
aGUgJ25leHQnIHBvaW50ZXIgdW5zYWZlLgoKVGhlIHNvbHV0aW9uIGlzIHRvIHVzZSB0aGUgWGVu
QnVzIGJhY2tlbmRfd2F0Y2ggaGFuZGxlciB0byBkbyB0aGUgY2xlYW4tdXAKaW5zdGVhZCwgYXMg
aXQgaXMgaW52b2tlZCB3aGlsc3Qgd2Fsa2luZyBhIHNlcGFyYXRlIHdhdGNoIGxpc3QuCgpUaGlz
IHBhdGNoIHRoZXJlZm9yZSBhZGRzIGEgbmV3ICdvZmZsaW5lX2RldmljZXMnIGxpc3QgdG8gWGVu
QnVzLCB0byB3aGljaApvZmZsaW5lIGRldmljZXMgYXJlIGFkZGVkIGJ5IHhlbl9kZXZpY2VfYmFj
a2VuZF9jaGFuZ2VkKCkuIFRoZSBYZW5CdXMKYmFja2VuZF93YXRjaCByZWdpc3RyYXRpb24gaXMg
YWxzbyBjaGFuZ2VkIHRvIG5vdCBvbmx5IGludm9rZQp4ZW5fYnVzX2VudW1lcmF0ZSgpIGJ1dCBh
bHNvIGEgbmV3IHhlbl9idXNfY2xlYW51cCgpIGZ1bmN0aW9uLCB3aGljaCB3aWxsCndhbGsgJ29m
ZmxpbmVfZGV2aWNlcycgYW5kIHBlcmZvcm0gdGhlIG5lY2Vzc2FyeSBhY3Rpb25zLgpGb3Igc2Fm
ZXR5IGEgYW4gZXh0cmEgJ29ubGluZScgY2hlY2sgaXMgYWxzbyBhZGRlZCB0bwp4ZW5fYnVzX3R5
cGVfZW51bWVyYXRlKCkgdG8gbWFrZSBzdXJlIHRoYXQgbm8gYXR0ZW1wdCBpcyBtYWRlIHRvIGNy
ZWF0ZSBhCm5ldyBYZW5EZXZpY2Ugb2JqZWN0IGZvciBhIGJhY2tlbmQgdGhhdCBpcyBvZmZsaW5l
LgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGUgc29tZSBjb3NtZXRpYyBjaGFuZ2VzOgog
ICAgICAtIHN1YnN0aXR1dGUgdGhlIGxvY2FsIHZhcmlhYmxlIG5hbWUgJ2JhY2tlbmRfc3RhdGUn
CiAgICAgICAgaW4geGVuX2J1c190eXBlX2VudW1lcmF0ZSgpIHdpdGggJ3N0YXRlJywgc2luY2Ug
dGhlcmUKICAgICAgICBpcyBubyBhbWJpZ3VpdHkgd2l0aCBhbnkgb3RoZXIgc3RhdGUgaW4gdGhh
dCBjb250ZXh0LgogICAgICAtIGNoYW5nZSB4ZW5fZGV2aWNlX3N0YXRlX2lzX2FjdGl2ZSgpIHRv
CiAgICAgICAgeGVuX2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoKSAoYW5kIHBhc3MgYSBYZW5E
ZXZpY2UgZGlyZWN0bHkpCiAgICAgICAgc2luY2UgdGhlIHN0YXRlIHRlc3RzIGNvbnRhaW5lZCB0
aGVyZWluIG9ubHkgYXBwbHkgdG8gYSBmcm9udGVuZC4KICAgICAgLSB1c2UgJ3N0YXRlJyByYXRo
ZXIgdGhlbiAneGVuZGV2LT5iYWNrZW5kX3N0YXRlJyBpbgogICAgICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9jaGFuZ2VkKCkgdG8gc2hvcnRlbiB0aGUgY29kZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Cgp2MjoKIC0gTWFrZSBzdXJlIHdlIGRvbid0IHRyeSB0byBhZGQg
YSBYZW5EZXZpY2UgdG8gJ29mZmxpbmVfZGV2aWNlcycgbW9yZSB0aGFuCiAgIG9uY2UKLS0tCiBo
dy94ZW4vdHJhY2UtZXZlbnRzICAgICAgfCAgMiArCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAg
fCA5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiBpbmNsdWRlL2h3
L3hlbi94ZW4tYnVzLmggfCAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyks
IDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi90cmFjZS1ldmVudHMgYi9ody94
ZW4vdHJhY2UtZXZlbnRzCmluZGV4IDgwY2UzZGFmYWQuLmU2ODg1YmM3NTEgMTAwNjQ0Ci0tLSBh
L2h3L3hlbi90cmFjZS1ldmVudHMKKysrIGIvaHcveGVuL3RyYWNlLWV2ZW50cwpAQCAtMTcsOCAr
MTcsMTAgQEAgeGVuX2RvbWlkX3Jlc3RyaWN0KGludCBlcnIpICJlcnI6ICV1IgogeGVuX2J1c19y
ZWFsaXplKHZvaWQpICIiCiB4ZW5fYnVzX3VucmVhbGl6ZSh2b2lkKSAiIgogeGVuX2J1c19lbnVt
ZXJhdGUodm9pZCkgIiIKK3hlbl9idXNfY2xlYW51cCh2b2lkKSAiIgogeGVuX2J1c190eXBlX2Vu
dW1lcmF0ZShjb25zdCBjaGFyICp0eXBlKSAidHlwZTogJXMiCiB4ZW5fYnVzX2JhY2tlbmRfY3Jl
YXRlKGNvbnN0IGNoYXIgKnR5cGUsIGNvbnN0IGNoYXIgKnBhdGgpICJ0eXBlOiAlcyBwYXRoOiAl
cyIKK3hlbl9idXNfZGV2aWNlX2NsZWFudXAoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkg
InR5cGU6ICVzIG5hbWU6ICVzIgogeGVuX2J1c19hZGRfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwg
Y29uc3QgY2hhciAqa2V5KSAibm9kZTogJXMga2V5OiAlcyIKIHhlbl9idXNfcmVtb3ZlX3dhdGNo
KGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSkgIm5vZGU6ICVzIGtleTogJXMiCiB4
ZW5fZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVz
IG5hbWU6ICVzIgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVz
LmMKaW5kZXggODEwYTRlMmRmMy4uNDNlMjliODc3MSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1i
dXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC0zNDAsMTMgKzM0MCwxOCBAQCBzdGF0aWMg
dm9pZCB4ZW5fYnVzX3R5cGVfZW51bWVyYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0
eXBlKQogICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgY2hhciAqYmFja2Vu
ZF9wYXRoID0gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIGRvbWFpbl9wYXRoLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZFtpXSk7Ci0gICAgICAg
IGVudW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGU7CisgICAgICAgIGVudW0geGVuYnVzX3N0
YXRlIHN0YXRlOworICAgICAgICB1bnNpZ25lZCBpbnQgb25saW5lOwogCiAgICAgICAgIGlmICh4
c19ub2RlX3NjYW5mKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgYmFja2VuZF9wYXRoLCAic3RhdGUi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAiJXUiLCAmYmFja2VuZF9zdGF0ZSkg
IT0gMSkKLSAgICAgICAgICAgIGJhY2tlbmRfc3RhdGUgPSBYZW5idXNTdGF0ZVVua25vd247Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICIldSIsICZzdGF0ZSkgIT0gMSkKKyAgICAg
ICAgICAgIHN0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOwogCi0gICAgICAgIGlmIChiYWNrZW5k
X3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSB7CisgICAgICAgIGlmICh4c19ub2Rl
X3NjYW5mKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgYmFja2VuZF9wYXRoLCAib25saW5lIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgIiV1IiwgJm9ubGluZSkgIT0gMSkKKyAgICAg
ICAgICAgIG9ubGluZSA9IDA7CisKKyAgICAgICAgaWYgKG9ubGluZSAmJiBzdGF0ZSA9PSBYZW5i
dXNTdGF0ZUluaXRpYWxpc2luZykgewogICAgICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAKICAgICAgICAgICAgIHhlbl9idXNfYmFja2VuZF9jcmVhdGUoeGVuYnVzLCB0eXBlLCBi
YWNrZW5kW2ldLCBiYWNrZW5kX3BhdGgsCkBAIC0zNjUsOSArMzcwLDggQEAgb3V0OgogICAgIGdf
ZnJlZShkb21haW5fcGF0aCk7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9idXNfZW51bWVyYXRlKHZv
aWQgKm9wYXF1ZSkKK3N0YXRpYyB2b2lkIHhlbl9idXNfZW51bWVyYXRlKFhlbkJ1cyAqeGVuYnVz
KQogewotICAgIFhlbkJ1cyAqeGVuYnVzID0gb3BhcXVlOwogICAgIGNoYXIgKip0eXBlOwogICAg
IHVuc2lnbmVkIGludCBpLCBuOwogCkBAIC0zODUsNiArMzg5LDQ0IEBAIHN0YXRpYyB2b2lkIHhl
bl9idXNfZW51bWVyYXRlKHZvaWQgKm9wYXF1ZSkKICAgICBmcmVlKHR5cGUpOwogfQogCitzdGF0
aWMgdm9pZCB4ZW5fYnVzX2RldmljZV9jbGVhbnVwKFhlbkRldmljZSAqeGVuZGV2KQoreworICAg
IGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsK
KyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9idXNfZGV2aWNl
X2NsZWFudXAodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIGdfYXNzZXJ0KCF4ZW5kZXYtPmJh
Y2tlbmRfb25saW5lKTsKKworICAgIGlmICgheGVuX2JhY2tlbmRfdHJ5X2RldmljZV9kZXN0cm95
KHhlbmRldiwgJmxvY2FsX2VycikpIHsKKyAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4
ZW5kZXYpKTsKKyAgICB9CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Jl
cG9ydF9lcnIobG9jYWxfZXJyKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfY2xl
YW51cChYZW5CdXMgKnhlbmJ1cykKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRldiwgKm5leHQ7CisK
KyAgICB0cmFjZV94ZW5fYnVzX2NsZWFudXAoKTsKKworICAgIFFMSVNUX0ZPUkVBQ0hfU0FGRSh4
ZW5kZXYsICZ4ZW5idXMtPm9mZmxpbmVfZGV2aWNlcywgbGlzdCwgbmV4dCkgeworICAgICAgICBR
TElTVF9SRU1PVkUoeGVuZGV2LCBsaXN0KTsKKyAgICAgICAgeGVuX2J1c19kZXZpY2VfY2xlYW51
cCh4ZW5kZXYpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVuX2J1c19iYWNrZW5kX2NoYW5n
ZWQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbkJ1cyAqeGVuYnVzID0gb3BhcXVlOworCisgICAg
eGVuX2J1c19lbnVtZXJhdGUoeGVuYnVzKTsKKyAgICB4ZW5fYnVzX2NsZWFudXAoeGVuYnVzKTsK
K30KKwogc3RhdGljIHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3Ig
KiplcnJwKQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwpAQCAtNDMzLDcg
KzQ3NSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJv
ciAqKmVycnApCiAKICAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2ggPQogICAgICAgICB4ZW5fYnVz
X2FkZF93YXRjaCh4ZW5idXMsICIiLCAvKiBkb21haW4gcm9vdCBub2RlICovCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICJiYWNrZW5kIiwgeGVuX2J1c19lbnVtZXJhdGUsICZsb2NhbF9lcnIp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfYmFja2VuZF9j
aGFuZ2VkLCAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIC8qIFRo
aXMgbmVlZCBub3QgYmUgdHJlYXRlZCBhcyBhIGhhcmQgZXJyb3Igc28gZG9uJ3QgcHJvcGFnYXRl
ICovCiAgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxvY2FsX2VyciwKQEAgLTU1NSw5ICs1OTcs
OSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X29ubGluZShYZW5EZXZpY2Ug
KnhlbmRldiwgYm9vbCBvbmxpbmUpCiAgKiBUZWxsIGZyb20gdGhlIHN0YXRlIHdoZXRoZXIgdGhl
IGZyb250ZW5kIGlzIGxpa2VseSBhbGl2ZSwKICAqIGkuZS4gaXQgd2lsbCByZWFjdCB0byBhIGNo
YW5nZSBvZiBzdGF0ZSBvZiB0aGUgYmFja2VuZC4KICAqLwotc3RhdGljIGJvb2wgeGVuX2Rldmlj
ZV9zdGF0ZV9pc19hY3RpdmUoZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCitzdGF0aWMgYm9vbCB4
ZW5fZGV2aWNlX2Zyb250ZW5kX2lzX2FjdGl2ZShYZW5EZXZpY2UgKnhlbmRldikKIHsKLSAgICBz
d2l0Y2ggKHN0YXRlKSB7CisgICAgc3dpdGNoICh4ZW5kZXYtPmZyb250ZW5kX3N0YXRlKSB7CiAg
ICAgY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0OgogICAgIGNhc2UgWGVuYnVzU3RhdGVJbml0aWFs
aXNlZDoKICAgICBjYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgpAQCAtNTk0LDMwICs2MzYsMzAg
QEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQog
ICAgICAqIHN0YXRlIHRvIENsb3NpbmcsIGJ1dCB0aGVyZSBpcyBubyBhY3RpdmUgZnJvbnRlbmQg
dGhlbiBzZXQgdGhlCiAgICAgICogYmFja2VuZCBzdGF0ZSB0byBDbG9zZWQuCiAgICAgICovCi0g
ICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NpbmcgJiYKLSAg
ICAgICAgIXhlbl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZlKHhlbmRldi0+ZnJvbnRlbmRfc3RhdGUp
KSB7CisgICAgaWYgKHN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2luZyAmJgorICAgICAgICAheGVu
X2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoeGVuZGV2KSkgewogICAgICAgICB4ZW5fZGV2aWNl
X2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOwogICAgIH0KIAog
ICAgIC8qCiAgICAgICogSWYgYSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4gd2Ugc2hv
dWxkIGxlYXZlIGl0IGFsb25lIGJ1dCwKLSAgICAgKiBpZiBhIGJhY2tlbmQgaXMgbm90ICdvbmxp
bmUnLCB0aGVuIHRoZSBkZXZpY2Ugc2hvdWxkIGJlIGRlc3Ryb3llZAotICAgICAqIG9uY2UgdGhl
IHN0YXRlIGlzIENsb3NlZC4KKyAgICAgKiBpZiBhIGJhY2tlbmQgaXMgbm90ICdvbmxpbmUnLCB0
aGVuIHRoZSBkZXZpY2UgaXMgYSBjYW5kaWRhdGUKKyAgICAgKiBmb3IgZGVzdHJ1Y3Rpb24uIEhl
bmNlIGFkZCBpdCB0byB0aGUgJ29mZmxpbmUnIGxpc3QgdG8gYmUgY2xlYW5lZAorICAgICAqIGJ5
IHhlbl9idXNfY2xlYW51cCgpLgogICAgICAqLwotICAgIGlmICgheGVuZGV2LT5iYWNrZW5kX29u
bGluZSAmJgotICAgICAgICAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlQ2xv
c2VkIHx8Ci0gICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0
aWFsaXNpbmcgfHwKLSAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0
ZUluaXRXYWl0IHx8Ci0gICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3Rh
dGVVbmtub3duKSkgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICBpZiAo
IW9ubGluZSAmJgorICAgICAgICAoc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQgfHwgIHN0YXRl
ID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHx8CisgICAgICAgICBzdGF0ZSA9PSBYZW5idXNT
dGF0ZUluaXRXYWl0IHx8IHN0YXRlID09IFhlbmJ1c1N0YXRlVW5rbm93bikgJiYKKyAgICAgICAg
IVFMSVNUX05FWFQoeGVuZGV2LCBsaXN0KSkgeworICAgICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhF
Tl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogCi0gICAgICAgIGlm
ICgheGVuX2JhY2tlbmRfdHJ5X2RldmljZV9kZXN0cm95KHhlbmRldiwgJmxvY2FsX2VycikpIHsK
LSAgICAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7Ci0gICAgICAgIH0K
KyAgICAgICAgUUxJU1RfSU5TRVJUX0hFQUQoJnhlbmJ1cy0+b2ZmbGluZV9kZXZpY2VzLCB4ZW5k
ZXYsIGxpc3QpOwogCi0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9y
X3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKLSAgICAgICAgfQorICAgICAgICAvKgorICAgICAgICAg
KiBSZS13cml0ZSB0aGUgc3RhdGUgdG8gY2F1c2UgYSBYZW5CdXMgYmFja2VuZF93YXRjaCBub3Rp
ZmljYXRpb24sCisgICAgICAgICAqIHJlc3VsdGluZyBpbiBhIGNhbGwgdG8geGVuX2J1c19jbGVh
bnVwKCkuCisgICAgICAgICAqLworICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhl
bmRldiwgInN0YXRlIiwgIiV1Iiwgc3RhdGUpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCmluZGV4IDBk
MTk4MTQ4ZjYuLjE1ZDcxYWZmNzAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMu
aAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTMzLDYgKzMzLDcgQEAgdHlwZWRl
ZiBzdHJ1Y3QgWGVuRGV2aWNlIHsKICAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3RoOwogICAgIGJv
b2wgZmVhdHVyZV9ncmFudF9jb3B5OwogICAgIFFMSVNUX0hFQUQoLCBYZW5FdmVudENoYW5uZWwp
IGV2ZW50X2NoYW5uZWxzOworICAgIFFMSVNUX0VOVFJZKFhlbkRldmljZSkgbGlzdDsKIH0gWGVu
RGV2aWNlOwogCiB0eXBlZGVmIGNoYXIgKigqWGVuRGV2aWNlR2V0TmFtZSkoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCk7CkBAIC02OCw2ICs2OSw3IEBAIHR5cGVkZWYgc3RydWN0IFhl
bkJ1cyB7CiAgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoOwogICAgIFhlbldhdGNoTGlzdCAqd2F0
Y2hfbGlzdDsKICAgICBYZW5XYXRjaCAqYmFja2VuZF93YXRjaDsKKyAgICBRTElTVF9IRUFEKCwg
WGVuRGV2aWNlKSBvZmZsaW5lX2RldmljZXM7CiB9IFhlbkJ1czsKIAogdHlwZWRlZiBzdHJ1Y3Qg
WGVuQnVzQ2xhc3MgewotLSAKMi4yMC4xLjIuZ2IyMWViYjYKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:17:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8O2I-0007YB-9W; Thu, 12 Sep 2019 12:17:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xhiL=XH=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8O2G-0007XR-BU
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:17:16 +0000
X-Inumbo-ID: 41ed0914-d557-11e9-b299-bc764e2007e4
Received: from mail-ua1-x931.google.com (unknown [2607:f8b0:4864:20::931])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41ed0914-d557-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 12:17:15 +0000 (UTC)
Received: by mail-ua1-x931.google.com with SMTP id k12so7886984uan.13
 for <xen-devel@lists.xenproject.org>; Thu, 12 Sep 2019 05:17: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=kEQI5gpLfHA1zgfNFNIBQHRUCV9nFAxuq8RrV71MvXk=;
 b=OIYo3WAdTIAA/ewurCiDqTLtxKHDPOXs5SLADa9SxE8pRgdWIUe/skUdnhC8Va+Sy7
 jTKpGKYbffKBC+Hzx+eJyBmQvYx7w4YS2AHIDm7HmlJC1hXp/EGi3BJAoESoFW6bb1pw
 0BB/+0oZ8eiqT6FAaMuNpnEqRU3clmqh0jrSgq6d5wj0zG4TV+6KVXwKefbk6RyYdAwH
 LmYYsbdOFT1mOXS/qICG73THfxq5nBBLBQjrlIUO0rnNb4fCTzj+A5QplDCPLddleaau
 mUY3XuD789Y8+iy/NjfshZU8wWCFNYNzNRjO9RbKA/D4+NWIgf9W6IF0VtLDsM+a+Thy
 P57w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=kEQI5gpLfHA1zgfNFNIBQHRUCV9nFAxuq8RrV71MvXk=;
 b=A4igYSfWgULgbhEu66gpQ6yAfoEVx9Kbj4tT8mb6mMoVgdsmz4vQ2mByAGSCLwLMHb
 PJlpSvhJh7nFQRIlLh6gVjcYCqW9IPuHoRTqYEJW8+1nVFzGDA6gxvqRBc1ZZ5F2h4J8
 IMsi147P00F2O0P0A3WMjHEIWP6gdmWaFmKpH4PYhy0M1hUTvA9XfMT+NF1cZIg0Igau
 SJQpYcQPw0dRNdZrsN5Bphf0DhB1dvavJzINxn+nC9gNz/l4/cONjiuaKtarCxY8S3P0
 NNCzkqzhTCP8k20q8vVR96ZzY6GyY/9W/vFx5RvThwNaPY+DbCLVVkDNi3xrsL9wPi5A
 vbQw==
X-Gm-Message-State: APjAAAVkgA4JvmNmYTjLkFCv+zJA9U5sVytc/4WfWVAYiL9LoxlKdDL3
 l06tav427lkqAe32xos4vUU1kR7/aUMIKCKgMLc=
X-Google-Smtp-Source: APXvYqxl2+1IUBCCVu4VuT3qr/tteNwNOhIy94gF9E3kFClW4HpInQW2KOIwqqqJ95VyiHb7kkVNmaY1xjAgKQzjXSQ=
X-Received: by 2002:ab0:61c6:: with SMTP id m6mr19471364uan.113.1568290635143; 
 Thu, 12 Sep 2019 05:17:15 -0700 (PDT)
MIME-Version: 1.0
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-5-git-send-email-andrii.anisov@gmail.com>
 <87pnk6g1vz.fsf@epam.com> <3d39ee7e-f63a-0fa6-c323-ff4742627ea4@gmail.com>
In-Reply-To: <3d39ee7e-f63a-0fa6-c323-ff4742627ea4@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 12 Sep 2019 13:17:02 +0100
Message-ID: <CAF3u54BG4F-10UOCqAdTWgAHkB-sYdZUupbr0VrEZD8fjOda+Q@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [RFC 4/9] arm64: utilize time accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Andrii Anisov <Andrii_Anisov@epam.com>
Content-Type: multipart/mixed; boundary="===============9173551396887890971=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============9173551396887890971==
Content-Type: multipart/alternative; boundary="000000000000365e1c05925a1e5c"

--000000000000365e1c05925a1e5c
Content-Type: text/plain; charset="UTF-8"

On Thu, 12 Sep 2019, 13:10 Andrii Anisov, <andrii.anisov@gmail.com> wrote:

> Hello Volodymyr,
>
> On 11.09.19 20:48, Volodymyr Babchuk wrote:
> >
> > Hi Andrii,
> >
>
> As we agreed, I'll wipe out debugging remains as well as cleanup coding
> style nits and resend the series.


This an RFC and I am sure there current state is enough to spark a
discussion. There are no need to waste time resending it and use filling up
inboxes.

Please wait for more time.

Cheers,


> --
> Sincerely,
> Andrii Anisov.
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Thu, 12 Sep 2019, 13:10 Andrii Anisov, &lt;<a href=
=3D"mailto:andrii.anisov@gmail.com" target=3D"_blank" rel=3D"noreferrer">an=
drii.anisov@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">Hello Volodymyr,<br>
<br>
On 11.09.19 20:48, Volodymyr Babchuk wrote:<br>
&gt; <br>
&gt; Hi Andrii,<br>
&gt; <br>
<br>
As we agreed, I&#39;ll wipe out debugging remains as well as cleanup coding=
 style nits and resend the series.</blockquote></div></div><div dir=3D"auto=
"></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"a=
uto">This an RFC and I am sure there current state is enough to spark a dis=
cussion. There are no need to waste time resending it and use filling up in=
boxes.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Please wait for m=
ore time.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Cheers,</div><=
div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" rel=3D"noreferrer norefer=
rer" target=3D"_blank">Xen-devel@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer noreferrer noreferrer" target=3D"_blank">https://lists.xenprojec=
t.org/mailman/listinfo/xen-devel</a></blockquote></div></div></div>

--000000000000365e1c05925a1e5c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9173551396887890971==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:29:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 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 1i8ODl-0000Fe-IH; Thu, 12 Sep 2019 12:29:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyaC=XH=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1i8ODk-0000FZ-Ni
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:29:08 +0000
X-Inumbo-ID: ea2694e6-d558-11e9-b299-bc764e2007e4
Received: from mail-lj1-x22b.google.com (unknown [2a00:1450:4864:20::22b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea2694e6-d558-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 12:29:08 +0000 (UTC)
Received: by mail-lj1-x22b.google.com with SMTP id y23so23061265ljn.5
 for <xen-devel@lists.xenproject.org>; Thu, 12 Sep 2019 05:29: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=+7rta2fludm3bujP96CCqYuKlD/w9QmHyp6NU/Zmefo=;
 b=uCQ37pqCwbWVMGHvb7HH8gAtt5HG3z/5znyX/81H8+VR4S6cB0kc0mLn8lsb2R+OZ7
 scx1/PhMyS3EoerJIWsCnmtXtHZSxeY2G3jwTi3TamIuhmOymo8VpQUNNNDeQPYPaE8R
 t8kPr009aMUbx0YLzr5ydPb+6u5eb4FCW6vuCjIHAxpVCVcnfgJwQUYjOpJdB37bL7Ga
 49eB/DWNhXgO3y/4co01yg8gBOSeQjtKMDnCNrK8nw0c8SBCSEni7dnso3ZKuipjI+JF
 aGdOtsihDQFftUdkWaZwlC3zGx9xxfTpox5w63xi1kb6ifSr316rOtc4xuwRXN28p4aH
 omEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+7rta2fludm3bujP96CCqYuKlD/w9QmHyp6NU/Zmefo=;
 b=ThPwK+Tbft+xUhLg7wATu747TIl3qryg+GpqyxJ4eKOeGksQTll79dIumPheeZHlDh
 yX6SHBda3JAF6Je6/zqJ/6RLpQ2j3tM8AhC0MpEI5jKHaEfP+qO4g7UGSWZMgt97ZWSV
 GeT5Ym+fhoK2+6nO7Tic3ZGpLQPiWUveNqQTl9phygQYiWzJWgPfXL/YQXYW40KyciPu
 k0QnbwgSo2cGh8K2ZXEWVO8gYySNDtfVwpX3caCKeyKLBYIORCVpQ1z5gw0JlPOMII47
 8sifFOhCE34lC10SIGtbP+7PHdePLkOtG1BFCIbhVXR7/FS5TM4e40zfPNg6WHdAUnnR
 Oo5A==
X-Gm-Message-State: APjAAAVKMnE4qw/QMEEzHRIFEOC5vz6XIwNemsIRPhhUNeR8lhG4leXU
 QG+LbC4v7BRgWZkVecDAgE8=
X-Google-Smtp-Source: APXvYqy7YV/tBB9B0EHt84A7g0f7wUBv0x/++nuSlo7RyrERmSn7+fOCHwKR8Bth9CMIotxTbs8a5w==
X-Received: by 2002:a2e:8114:: with SMTP id d20mr518824ljg.200.1568291346785; 
 Thu, 12 Sep 2019 05:29:06 -0700 (PDT)
Received: from [10.17.180.84] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 b12sm5614643lji.24.2019.09.12.05.29.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Sep 2019 05:29:06 -0700 (PDT)
To: Julien Grall <julien.grall@gmail.com>
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-5-git-send-email-andrii.anisov@gmail.com>
 <87pnk6g1vz.fsf@epam.com> <3d39ee7e-f63a-0fa6-c323-ff4742627ea4@gmail.com>
 <CAF3u54BG4F-10UOCqAdTWgAHkB-sYdZUupbr0VrEZD8fjOda+Q@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <98ad4381-43ab-fbf7-2b6d-9b06fb47d7f5@gmail.com>
Date: Thu, 12 Sep 2019 15:29:04 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAF3u54BG4F-10UOCqAdTWgAHkB-sYdZUupbr0VrEZD8fjOda+Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 4/9] arm64: utilize time accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 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>

CgpPbiAxMi4wOS4xOSAxNToxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgYW4gUkZDIGFu
ZCBJIGFtIHN1cmUgdGhlcmUgY3VycmVudCBzdGF0ZSBpcyBlbm91Z2ggdG8gc3BhcmsgYSBkaXNj
dXNzaW9uLiBUaGVyZSBhcmUgbm8gbmVlZCB0byB3YXN0ZSB0aW1lIHJlc2VuZGluZyBpdCBhbmQg
dXNlIGZpbGxpbmcgdXAgaW5ib3hlcy4KPiAKPiBQbGVhc2Ugd2FpdCBmb3IgbW9yZSB0aW1lLgoK
R290Y2hhIQoKLS0gClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:34:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12: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 1i8OJ8-00012D-9L; Thu, 12 Sep 2019 12:34:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8OJ7-000128-EN
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:34:41 +0000
X-Inumbo-ID: b037bf34-d559-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b037bf34-d559-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 12:34: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 B20DCB723;
 Thu, 12 Sep 2019 12:34:38 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-8-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0ec4fdb3-c53d-c4fb-8b3f-ebaa20a74883@suse.com>
Date: Thu, 12 Sep 2019 14:34:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-8-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 07/16] microcode/amd: call
 svm_host_osvw_init() in 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: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gSW50cm9kdWNlIGEgdmVuZG9y
IGhvb2ssIC5lbmRfdXBkYXRlX3BlcmNwdSwgZm9yIHN2bV9ob3N0X29zdndfaW5pdCgpLgo+IFRo
ZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBlYWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVw
ZGF0ZS4KPiBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGluZyBvdXQgYXBwbHlfbWljcm9j
b2RlKCkgZnJvbQo+IGNwdV9yZXF1ZXN0X21pY3JvY29kZSgpLgo+IAo+IE5vdGUgdGhhdCBzdm1f
aG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVkIHJlZ2FyZGxlc3Mgb2YgdGhlCj4gcmVz
dWx0IG9mIGxvYWRpbmcgYW4gdXBkYXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KYWxiZWl0IHdpdGggb25lIGZ1cnRoZXIgcmVtYXJrOgoKPiBAQCAtNjEzLDI5ICs2MDks
MzIgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLCBz
aXplX3QgYnVmc2l6ZSkKPiAgICAgIHJldHVybiBlcnJvcjsKPiAgfQo+ICAKPiArI2lmZGVmIENP
TkZJR19IVk0KPiAgc3RhdGljIGludCBzdGFydF91cGRhdGUodm9pZCkKPiAgewo+IC0jaWYgQ09O
RklHX0hWTQo+ICAgICAgLyoKPiAtICAgICAqIFdlIGFzc3VtZSBoZXJlIHRoYXQgc3ZtX2hvc3Rf
b3N2d19pbml0KCkgd2lsbCBiZSBjYWxsZWQgb24gZWFjaCBjcHUgKGZyb20KPiAtICAgICAqIGNw
dV9yZXF1ZXN0X21pY3JvY29kZSgpKS4KPiAtICAgICAqCj4gLSAgICAgKiBOb3RlIHRoYXQgaWYg
Y29sbGVjdF9jcHVfaW5mbygpIHJldHVybnMgYW4gZXJyb3IgdGhlbgo+IC0gICAgICogY3B1X3Jl
cXVlc3RfbWljcm9jb2RlKCkgd2lsbCBub3QgaW52b2tlZCB0aHVzIGxlYXZpbmcgT1NWVyBiaXRz
IG5vdAo+IC0gICAgICogdXBkYXRlZC4gQ3VycmVudGx5IHRob3VnaCBjb2xsZWN0X2NwdV9pbmZv
KCkgd2lsbCBub3QgZmFpbCBvbiBwcm9jZXNzb3JzCj4gLSAgICAgKiBzdXBwb3J0aW5nIE9TVlcg
c28gd2Ugd2lsbCBub3QgZGVhbCB3aXRoIHRoaXMgcG9zc2liaWxpdHkuCj4gKyAgICAgKiBzdm1f
aG9zdF9vc3Z3X2luaXQoKSB3aWxsIGJlIGNhbGxlZCBvbiBlYWNoIGNwdSBieSBjYWxsaW5nICcu
ZW5kX3VwZGF0ZScKPiArICAgICAqIGluIGNvbW1vbiBjb2RlLgo+ICAgICAgICovCj4gICAgICBz
dm1faG9zdF9vc3Z3X3Jlc2V0KCk7Cj4gLSNlbmRpZgo+ICAKPiAgICAgIHJldHVybiAwOwo+ICB9
Cj4gIAo+ICtzdGF0aWMgdm9pZCBlbmRfdXBkYXRlX3BlcmNwdSh2b2lkKQo+ICt7Cj4gKyAgICBz
dm1faG9zdF9vc3Z3X2luaXQoKTsKPiArfQoKSSBkb24ndCBzZWUgdGhlIG5lZWQgZm9yIHRoaXMg
d3JhcHBlciwgeW91IGNvdWxkIC4uLgoKPiArI2VuZGlmCj4gKwo+ICBzdGF0aWMgY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9vcHMgbWljcm9jb2RlX2FtZF9vcHMgPSB7Cj4gICAgICAuY3B1X3JlcXVl
c3RfbWljcm9jb2RlICAgICAgICAgICAgPSBjcHVfcmVxdWVzdF9taWNyb2NvZGUsCj4gICAgICAu
Y29sbGVjdF9jcHVfaW5mbyAgICAgICAgICAgICAgICAgPSBjb2xsZWN0X2NwdV9pbmZvLAo+ICAg
ICAgLmFwcGx5X21pY3JvY29kZSAgICAgICAgICAgICAgICAgID0gYXBwbHlfbWljcm9jb2RlLAo+
ICsjaWZkZWYgQ09ORklHX0hWTQo+ICAgICAgLnN0YXJ0X3VwZGF0ZSAgICAgICAgICAgICAgICAg
ICAgID0gc3RhcnRfdXBkYXRlLAo+ICsgICAgLmVuZF91cGRhdGVfcGVyY3B1ICAgICAgICAgICAg
ICAgID0gZW5kX3VwZGF0ZV9wZXJjcHUsCgouLi4gdXNlIHN2bV9ob3N0X29zdndfaW5pdCBoZXJl
IGRpcmVjdGx5LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 12:59:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 12: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 1i8Ogk-0002ht-Gb; Thu, 12 Sep 2019 12:59: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8Ogj-0002ho-86
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 12:59:05 +0000
X-Inumbo-ID: 153aefca-d55d-11e9-9598-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 153aefca-d55d-11e9-9598-12813bfff9fa;
 Thu, 12 Sep 2019 12:58: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 1i8Ogb-0000Pv-6R; Thu, 12 Sep 2019 12:58: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 1i8Oga-0002SU-Vc; Thu, 12 Sep 2019 12:58:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Oga-0001RM-Tn; Thu, 12 Sep 2019 12:58:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141249-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=8e2c94de2619693197d9fbdbec5220e18b77baec
X-Osstest-Versions-That: xen=948a4f6af38fa1a189c2874702b7dc025181dabe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 12:58:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141249: 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>

ZmxpZ2h0IDE0MTI0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI0OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4ZTJjOTRkZTI2MTk2OTMxOTdkOWZiZGJlYzUyMjBlMThiNzdiYWVjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NDhhNGY2YWYzOGZhMWExODlj
Mjg3NDcwMmI3ZGMwMjUxODFkYWJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEyMjggIDIwMTkt
MDktMTEgMTM6MDE6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMjQ5ICAy
MDE5LTA5LTEyIDExOjAwOjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
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
aXQveGVuLmdpdAogICA5NDhhNGY2YWYzLi44ZTJjOTRkZTI2ICA4ZTJjOTRkZTI2MTk2OTMxOTdk
OWZiZGJlYzUyMjBlMThiNzdiYWVjIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:04:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:04:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Om8-0003Uh-75; Thu, 12 Sep 2019 13:04:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8Om7-0003Uc-Dn
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:04:39 +0000
X-Inumbo-ID: df0864ff-d55d-11e9-9598-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df0864ff-d55d-11e9-9598-12813bfff9fa;
 Thu, 12 Sep 2019 13:04: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 E0CF0AF59;
 Thu, 12 Sep 2019 13:04:36 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
 <20190912111744.40410-4-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7cd00313-8d28-708b-23b1-4f6b0ff89cdf@suse.com>
Date: Thu, 12 Sep 2019 15:04:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912111744.40410-4-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>, DavidScott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMzoxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNo
L2FybS9zeXNjdGwuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zeXNjdGwuYwo+IEBAIC0xNSw2ICsx
NSw5IEBACj4gIHZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5m
byAqcGkpCj4gIHsKPiAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQ
X2h2bSB8IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7Cj4gKwo+ICsgICAgaWYgKCBpb21tdV9lbmFi
bGVkICYmIGlvbW11X2hhcF9wdF9zaGFyZSApCj4gKyAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8
PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlOwo+ICB9CgpJIHRoaW5rIHRo
aXMgc2hvdWxkIGJlIGRvbmUgaW4gY29tbW9uIGNvZGUuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+IEBAIC0xNjQsNyArMTY0LDEy
IEBAIHZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkp
Cj4gICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX1BWKSApCj4gICAgICAgICAgcGktPmNhcGFi
aWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfcHY7Cj4gICAgICBpZiAoIGh2bV9oYXBfc3Vw
cG9ydGVkKCkgKQo+ICsgICAgewo+ICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZ
U0NUTF9QSFlTQ0FQX2hhcDsKPiArCj4gKyAgICAgICAgaWYgKCBpb21tdV9lbmFibGVkICYmIGlv
bW11X2hhcF9wdF9zaGFyZSApCj4gKyAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVO
X1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZTsKPiArICAgIH0KPiAgfQoKQW5kIGlm
IGl0J3MgaW1wb3J0YW50IHRvIG5vdCBoYXZlIHRoZSBiaXQgc2V0IHdoZW4gIWh2bV9oYXBfc3Vw
cG9ydGVkKCksCnRoZW4gaW9tbXVfaGFwX3B0X3NoYXJlIHNob3VsZCBiZSBjbGVhcmVkIGluIF9f
aW5pdCBjb2RlIGluIHRoaXMgY2FzZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:06:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:06: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 1i8Ony-0003c6-LN; Thu, 12 Sep 2019 13:06:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8Onx-0003c1-H6
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:06:33 +0000
X-Inumbo-ID: 242b664e-d55e-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 242b664e-d55e-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 13:06: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 DACC7B690;
 Thu, 12 Sep 2019 13:06:31 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
 <20190912111744.40410-6-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3c7e4fd1-79e8-a517-7e2d-7370fc7ef441@suse.com>
Date: Thu, 12 Sep 2019 15:06:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912111744.40410-6-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9 5/6] iommu: tidy up iommu_use_hap_pt()
 and need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMzoxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IHY5Ogo+ICAtIEFkZCBu
ZXcgS2NvbmZpZyBvcHRpb24gdG8gY2F1c2UgJ2lvbW11X2hhcF9wdF9zaGFyZScgdG8gYmUgZGVm
aW5lZCB0bwo+ICAgIHRydWUsIHJhdGhlciB0aGFuIHVzaW5nIENPTkZJR19BUk0sIGFzIHJlcXVl
c3RlZCBieSBKdWxpZW4KPiAgLSBBc3N1bWluZyBKYW4ncyBSLWIgc3RhbmRzIHNpbmNlIHRoaXMg
aXMgYSBtYWlubHkgYSBjb3NtZXRpYyBjaGFuZ2UKPiAgICBkaXJlY3RseSByZXF1ZXN0ZWQgYnkg
YW5vdGhlciBtYWludGFpbmVyCgpZZXMsIHRoYXQncyBwZXJmZWN0bHkgZmluZS4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:08:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8OqF-0003k7-84; Thu, 12 Sep 2019 13:08:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8OqD-0003jz-Rb
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:08:53 +0000
X-Inumbo-ID: 77ba016d-d55e-11e9-9598-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77ba016d-d55e-11e9-9598-12813bfff9fa;
 Thu, 12 Sep 2019 13:08: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 1CCBBADCC;
 Thu, 12 Sep 2019 13:08:52 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
 <20190912111744.40410-7-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9299428c-ce1f-f4d2-369f-02fc9027beb1@suse.com>
Date: Thu, 12 Sep 2019 15:08:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912111744.40410-7-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9 6/6] introduce a 'passthrough'
 configuration option to 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: 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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 ChristianLindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxMzoxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IHY5Ogo+ICAtIEFkZGVk
IHRoZSBwYXNzdGhyb3VnaD0nZW5hYmxlZCcgb3B0aW9uIHRvIHhsCj4gIC0gT25lIGNvc21ldGlj
IGNoYW5nZSBpbiB4ZW4KPiAgLSBBc3N1bWUgSmFuJ3MgUi1iIHN0YW5kcyBzaW5jZSBub24tY29z
bWV0aWMgY2hhbmdlcyBhcmUgb25seSBpbiB0aGUKPiAgICB0b29sc3RhY2sKClNhbWUgaGVyZSAo
SSdtIGFmcmFpZCBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIHNwb3QgdGhlIGNvc21ldGljCmNoYW5n
ZSkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8OwV-0004ZF-EJ; Thu, 12 Sep 2019 13:15:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8OwU-0004ZA-66
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:15:22 +0000
X-Inumbo-ID: 5f30c85a-d55f-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f30c85a-d55f-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 13:15:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568294120;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Vr0XjB4aBmyRLcyB7rAZg7nIaCE4GF79B0sTjxiIBew=;
 b=C8sMYDx3qCdTbP0Lz/XT8yIWH0J2Nvr4nyFXv3xIMSl6yjsWrw0U8ujQ
 ZLMtJgxm4L0oKS7pZ2OcPS4PyJLN3nb6+1IUU3c9elHwx2LwI+aXQOcaq
 TtNRX96ojXnIKNGZ9Py9Z0TMD2jaftzOgTJO1LjYHlU3K0mpGQnFnncuE g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1Hf2edJ1pMV5BHPnnBC0MF03t/xN0M4cscMTQdvbCjsYFOux0yCVuwv92ki5j8nRerI3letV/C
 piWcm/dG1fb3h4IiqcjFtMYXR2vq7GfFVBbwTvgtLVeBx12j5HrGl7bMiPODGLn/Bme1+YNz1e
 oxoo9ZhS1fR0yFbzBEWNNc7Z94pdQaHWO4AkenIcs5jKvWZTJK5AJ/v7IT0erbiJr+AGIVGN3N
 03IkTEAPsI3kWDx+c+8Zf6ttU0yzrlLKqaHHyIjZVl0alBxjyjy+VXPSBu1tNRtm+bZZ/yi4l9
 Xjo=
X-SBRS: 2.7
X-MesageID: 5725387
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5725387"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-4-andrew.cooper3@citrix.com>
 <8c6a368c-4409-dc6b-9b73-6e93b8fbd6e7@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: <b727674f-c7da-40ee-1b7d-1da946f65552@citrix.com>
Date: Thu, 12 Sep 2019 14:15:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8c6a368c-4409-dc6b-9b73-6e93b8fbd6e7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 3/8] x86/domctl: Implement
 XEN_DOMCTL_set_cpumsr_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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Daniel
 De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAwOTowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTEuMDkuMjAxOSAy
MjowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRf
eDg2LmMKPj4gKysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKPj4gQEAgLTIyOSw2ICsy
MjksNTUgQEAgaW50IHhjX2dldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCj4+ICAgICAgcmV0dXJuIHJldDsKPj4gIH0KPj4gIAo+PiAraW50IHhj
X3NldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX2xlYXZlcywgeGVu
X2NwdWlkX2xlYWZfdCAqbGVhdmVzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90ICplcnJfbGVhZl9wLCB1aW50MzJfdCAqZXJyX3N1Ymxl
YWZfcCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmVycl9tc3Jf
aWR4X3ApCj4+ICt7Cj4+ICsgICAgREVDTEFSRV9ET01DVEw7Cj4+ICsgICAgREVDTEFSRV9IWVBF
UkNBTExfQk9VTkNFKGxlYXZlcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJf
bGVhdmVzICogc2l6ZW9mKCpsZWF2ZXMpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7Cj4+ICsgICAgREVDTEFSRV9IWVBFUkNB
TExfQk9VTkNFKG1zcnMsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX21zcnMg
KiBzaXplb2YoKm1zcnMpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19IWVBF
UkNBTExfQlVGRkVSX0JPVU5DRV9JTik7Cj4gV2l0aCBib3RoIGJlaW5nIElOLCB0aGUgcmVzcGVj
dGl2ZSBmdW5jdGlvbiBwYXJhbWV0ZXJzIHNob3VsZCBpbW8KPiBiZSBwb2ludGVycyB0byBjb25z
dC4KCk9rLgoKPgo+PiArICAgIGludCByZXQ7Cj4+ICsKPj4gKyAgICBpZiAoIHhjX2h5cGVyY2Fs
bF9ib3VuY2VfcHJlKHhjaCwgbGVhdmVzKSApCj4+ICsgICAgICAgIHJldHVybiAtMTsKPj4gKwo+
PiArICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBtc3JzKSApCj4+ICsgICAg
ICAgIHJldHVybiAtMTsKPj4gKwo+PiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3NldF9j
cHVfcG9saWN5Owo+PiArICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKPj4gKyAgICBkb21jdGwu
dS5jcHVfcG9saWN5Lm5yX2xlYXZlcyA9IG5yX2xlYXZlczsKPj4gKyAgICBzZXRfeGVuX2d1ZXN0
X2hhbmRsZShkb21jdGwudS5jcHVfcG9saWN5LmNwdWlkX3BvbGljeSwgbGVhdmVzKTsKPj4gKyAg
ICBkb21jdGwudS5jcHVfcG9saWN5Lm5yX21zcnMgPSBucl9tc3JzOwo+PiArICAgIHNldF94ZW5f
Z3Vlc3RfaGFuZGxlKGRvbWN0bC51LmNwdV9wb2xpY3kubXNyX3BvbGljeSwgbXNycyk7Cj4+ICsg
ICAgZG9tY3RsLnUuY3B1X3BvbGljeS5lcnJfbGVhZiA9IH4wOwo+PiArICAgIGRvbWN0bC51LmNw
dV9wb2xpY3kuZXJyX3N1YmxlYWYgPSB+MDsKPj4gKyAgICBkb21jdGwudS5jcHVfcG9saWN5LmVy
cl9tc3JfaWR4ID0gfjA7Cj4gVGhlIGZpZWxkcyBhcmUgbWFya2VkIE9VVCBvbmx5IGluIHRoZSBw
dWJsaWMgaGVhZGVyLCB3aGljaCBpbXBsaWVzCj4gbm8gaW5pdGlhbGl6YXRpb24gc2hvdWxkIGJl
IG5lZWRlZCBoZXJlLCBhcyB0aGUgaHlwZXJjYWxsIHdvdWxkCj4gb3ZlcndyaXRlIHRoZSBmaWVs
ZHMgaW4gYW55IGV2ZW50LgoKU2VlIGJlbG93LgoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+IEBAIC0yOTQsNiArMjk0LDY1
IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQs
Cj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBpbnQgdXBkYXRlX2RvbWFp
bl9jcHVfcG9saWN5KHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdCAqeGRwYykKPj4gK3sKPj4gKyAg
ICBzdHJ1Y3QgY3B1X3BvbGljeSBuZXcgPSB7fTsKPj4gKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3Bv
bGljeSAqc3lzID0gaXNfcHZfZG9tYWluKGQpCj4+ICsgICAgICAgID8gJnN5c3RlbV9wb2xpY2ll
c1tYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfcHZfbWF4XQo+PiArICAgICAgICA6ICZzeXN0ZW1fcG9s
aWNpZXNbWEVOX1NZU0NUTF9jcHVfcG9saWN5X2h2bV9tYXhdOwo+PiArICAgIHN0cnVjdCBjcHVf
cG9saWN5X2Vycm9ycyBlcnIgPSBJTklUX0NQVV9QT0xJQ1lfRVJST1JTOwo+PiArICAgIGludCBy
ZXQgPSAtRU5PTUVNOwo+PiArCj4+ICsgICAgLyogU3RhcnQgYnkgY29weWluZyB0aGUgZG9tYWlu
J3MgZXhpc3RpbmcgcG9saWNpZXMuICovCj4+ICsgICAgaWYgKCAhKG5ldy5jcHVpZCA9IHhtZW1k
dXAoZC0+YXJjaC5jcHVpZCkpIHx8Cj4+ICsgICAgICAgICAhKG5ldy5tc3IgICA9IHhtZW1kdXAo
ZC0+YXJjaC5tc3IpKSApCj4gVG8gYXZvaWQgdGhlIHJlZHVuZGFudCBpbml0aWFsaXphdGlvbiwg
dGhpcyBjb3VsZCBhcyB3ZWxsIGJlIHRoZQo+IGluaXRpYWxpemVyIG9mIHRoZSB2YXJpYWJsZS4K
CkknbSBub3Qgc3VyZSB0aGF0IGlzIHRoZSB3aXNlc3QgY291cnNlIG9mIGFjdGlvbi7CoCBXZSB3
b3VsZG4ndCB3YW50IHRvCnByb2FjdGl2ZWx5IHBlcmZvcm0gdGhlIG1lbW9yeSBhbGxvY2F0aW9u
IGlmIG5ldyBsb2dpYyBuZWVkcyB0byBhcHBlYXIKYWhlYWQgb2YgdGhpcy4KCkluIHRoaXMgZXhh
bXBsZSwgdGhlIGNvbXBpbGVyIG91Z2h0IHRvIGJlIGFibGUgdG8gZG8gRFNFIHRvIGdldCByaWQg
b2YKdGhlIGZpcnN0IGFzc2lnbm1lbnQuCgo+Cj4+IEBAIC0xNDc2LDYgKzE1MzUsMjcgQEAgbG9u
ZyBhcmNoX2RvX2RvbWN0bCgKPj4gICAgICAgICAgY29weWJhY2sgPSB0cnVlOwo+PiAgICAgICAg
ICBicmVhazsKPj4gIAo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfY3B1X3BvbGljeToKPj4g
KyAgICAgICAgaWYgKCBkID09IGN1cnJkICkgLyogTm8gZG9tYWluX3BhdXNlKCkgKi8KPj4gKyAg
ICAgICAgewo+PiArICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+PiAr
Cj4+ICsgICAgICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQo+PiArICAgICAgICAgICAg
cmV0ID0gLUVFWElTVDsgLyogTm8gY2hhbmdpbmcgb25jZSB0aGUgZG9tYWluIGlzIHJ1bm5pbmcu
ICovCj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcmV0ID0g
dXBkYXRlX2RvbWFpbl9jcHVfcG9saWN5KGQsICZkb21jdGwtPnUuY3B1X3BvbGljeSk7Cj4+ICsg
ICAgICAgICAgICBpZiAoIHJldCApIC8qIENvcHkgZG9tY3RsLT51LmNwdV9wb2xpY3kuZXJyXyog
dG8gZ3Vlc3QuICovCj4+ICsgICAgICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwo+IER1ZSB0
byB0aGUgT1VUIGluIHRoZSBwdWJsaWMgaGVhZGVyIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVy
IHRvCj4gYWx3YXlzIGNvcHkgdGhpcyBiYWNrIChtYWtpbmcgc3VyZSB0aGUgaW52YWxpZCBtYXJr
ZXJzIGFyZSBpbiBwbGFjZQo+IGluIGNhc2Ugb2Ygc3VjY2VzcykuIEJ1dCBJIGd1ZXNzIHdlJ3Jl
IG5vdCB2ZXJ5IGNvbnNpc3RlbnQgd2l0aAo+IGhvbm9yaW5nIE9VVCBsaWtlIHRoaXMuCgpUaGlz
IGRvZXNuJ3Qgd29yaywgYmVjYXVzZSBhbiBlYXJseSBFU1JDSC9FQlVTWSB3b24ndCBmaWxsIGlu
IHRoZQpwb2ludGVycyBldmVuIHdpdGggY29weWJhY2sgYmVpbmcgY2hhbmdlZCBoZXJlLgoKVGhp
cyBpcyB3aHkgeGNfc2V0X2RvbWFpbl9jcHVfcG9saWN5KCkgZmlsbHMgdGhlIHZhbHVlcyB0byBi
ZWdpbiB3aXRoLgoKPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+IEBAIC02NTgsMTcgKzY1OCwyMyBAQCBz
dHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCB7Cj4+ICB9Owo+PiAgCj4+ICAvKgo+PiAtICogWEVOX0RP
TUNUTF9nZXRfY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQo+PiArICogWEVOX0RPTUNUTF97Z2V0
LHNldH1fY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQo+PiAgICoKPj4gLSAqIFF1ZXJ5IHRoZSBD
UFVJRCBhbmQgTVNSIHBvbGljaWVzIGZvciBhIHNwZWNpZmljIGRvbWFpbi4KPj4gKyAqIFF1ZXJ5
IG9yIHNldCB0aGUgQ1BVSUQgYW5kIE1TUiBwb2xpY2llcyBmb3IgYSBzcGVjaWZpYyBkb21haW4u
Cj4+ICAgKi8KPj4gIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdV9wb2xpY3kgewo+PiAgICAgIHVpbnQz
Ml90IG5yX2xlYXZlczsgLyogSU4vT1VUOiBOdW1iZXIgb2YgbGVhdmVzIGluL3dyaXR0ZW4gdG8K
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAqICdjcHVpZF9wb2xpY3knLiAqLwo+PiAgICAg
IHVpbnQzMl90IG5yX21zcnM7ICAgLyogSU4vT1VUOiBOdW1iZXIgb2YgTVNScyBpbi93cml0dGVu
IHRvCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAnbXNyX2RvbWFpbl9wb2xpY3knICov
Cj4+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fY3B1aWRfbGVhZl90KSBjcHVpZF9wb2xp
Y3k7IC8qIE9VVCAqLwo+PiAtICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX21zcl9lbnRyeV90
KSBtc3JfcG9saWN5OyAgICAvKiBPVVQgKi8KPj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhl
bl9jcHVpZF9sZWFmX3QpIGNwdWlkX3BvbGljeTsgLyogSU4vT1VUICovCj4+ICsgICAgWEVOX0dV
RVNUX0hBTkRMRV82NCh4ZW5fbXNyX2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIElOL09VVCAq
Lwo+PiArICAgIHVpbnQzMl90IGVycl9sZWFmLCBlcnJfc3VibGVhZjsgLyogT1VULCBzZXRfcG9s
aWN5IG9ubHkuICBJZiBub3QgfjAsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiBpbmRpY2F0ZXMgdGhlIGxlYWYvc3VibGVhZiB3aGljaAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICogYXVkaXRpbmcgb2JqZWN0ZWQgdG8uICovCj4+ICsg
ICAgdWludDMyX3QgZXJyX21zcl9pZHg7ICAgICAgICAgICAvKiBPVVQsIHNldF9wb2xpY3kgb25s
eS4gIElmIG5vdCB+MCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq
IGluZGljYXRlcyB0aGUgTVNSIGlkeCB3aGljaAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICogYXVkaXRpbmcgb2JqZWN0ZWQgdG8uICovCj4+ICB9Owo+PiAgdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVfcG9saWN5IHhlbl9kb21jdGxfY3B1X3BvbGljeV90Owo+
PiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9jcHVfcG9saWN5X3QpOwo+IEkg
a25vdyB5b3UncmUgbm90IGxpa2luZyB0aGUgY29uY2VwdCwgYnV0IFhFTl9ET01DVExfSU5URVJG
QUNFX1ZFUlNJT04KPiBoYXNuJ3QgYmVlbiBidW1wZWQgaW4gdGhpcyByZWxlYXNlIGN5Y2xlIHll
dCwgYW5kIGhlbmNlIGEgYmluYXJ5Cj4gaW5jb21wYXRpYmxlIGNoYW5nZSBsaWtlIHRoaXMgb25l
IG5lZWRzIHRvLgoKT2guwqAgVGhlIGxhY2sgb2YgYnVtcCBoYWQgZXNjYXBlZCBtZS4KCj4gIFdp
dGggYXQgbGVhc3QgdGhpcyBsYXN0Cj4gYXNwZWN0IHRha2VuIGNhcmUgb2YsIGh5cGVydmlzb3Ig
cGFydHMKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhh
bmtzLAoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:19:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:19:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8P06-0004iy-0Q; Thu, 12 Sep 2019 13:19:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8P04-0004it-Gf
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:19:04 +0000
X-Inumbo-ID: e2e162eb-d55f-11e9-9599-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2e162eb-d55f-11e9-9599-12813bfff9fa;
 Thu, 12 Sep 2019 13:19:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568294343;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=zQWG/Qw3s55TkRZd93Vy6uH3ZShZIhevlR6/fDK6wds=;
 b=QPsm1C89d4TM/iW0/ZGmKjyYdFqTtGOanqsYMNX9fuJKMeE1LaKuNVw/
 xq0eHO2qUkykn52cEADFGw23DP97/aVFb6zfJKJcYdIm2lsU5Yp47GKRJ
 Nx1aGdypqrdwNcnIn8uAN4T2mkrtnR8IL5JNJN2Y9jvmTsauA21fSHuzJ U=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 53ZvDpgho3ypxzNHrWL/mSbECnaVS4fASEtgf1O8jW0B8IuaxNlfEONT6Wd0p5yNKQG+YlgaXf
 rTYdwtKramgb+OEOtS/oRglRK5cxVh56e4W9LmoL09L1ujCRHAbsdx46WKQNmFsc7dvnCTwqoK
 OccpEcNP8tY7nzdBlLovLcUtHAjuaeJ+SN6eO10QCeN2rbM0XOwH3q9SNthgQ+QNsKMjLYawQw
 tzb1rSRV2gSMSIM7lX7TqrXvD8t0W6KExx38Y/dfanr7tZ1EIh42tv1F5C3Ax2OFAL7XVjkru1
 ie0=
X-SBRS: 2.7
X-MesageID: 5725684
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5725684"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v9 3/6] sysctl / libxl: report whether IOMMU/HAP page
 table sharing is supported
Thread-Index: AQHVaVu2GSc9488Xt0+NIqHKq1T8zacn4PqAgAAkKHA=
Date: Thu, 12 Sep 2019 13:18:45 +0000
Message-ID: <db42dfe903484b948cd82ad5d2a46844@AMSPEX02CL03.citrite.net>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
 <20190912111744.40410-4-paul.durrant@citrix.com>
 <7cd00313-8d28-708b-23b1-4f6b0ff89cdf@suse.com>
In-Reply-To: <7cd00313-8d28-708b-23b1-4f6b0ff89cdf@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, DavidScott <dave@recoil.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien
 Grall <julien.grall@arm.com>, Christian Lindig <christian.lindig@citrix.com>,
 Ian
 Jackson <Ian.Jackson@citrix.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE5IDE0OjA0DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5k
cmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEFudGhvbnkgUGVyYXJk
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgQ2hyaXN0aWFuIExpbmRpZw0KPiA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRy
aXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdp
bGsNCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBEYXZpZFNjb3R0IDxkYXZlQHJlY29pbC5v
cmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUNCj4gPHdsQHhlbi5vcmc+
DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjkgMy82XSBzeXNjdGwgLyBsaWJ4bDogcmVwb3J0IHdo
ZXRoZXIgSU9NTVUvSEFQIHBhZ2UgdGFibGUgc2hhcmluZyBpcyBzdXBwb3J0ZWQNCj4gDQo+IE9u
IDEyLjA5LjIwMTkgMTM6MTcsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiAtLS0gYS94ZW4vYXJj
aC9hcm0vc3lzY3RsLmMNCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc3lzY3RsLmMNCj4gPiBAQCAt
MTUsNiArMTUsOSBAQA0KPiA+ICB2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNj
dGxfcGh5c2luZm8gKnBpKQ0KPiA+ICB7DQo+ID4gICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhF
Tl9TWVNDVExfUEhZU0NBUF9odm0gfCBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwOw0KPiA+ICsNCj4g
PiArICAgIGlmICggaW9tbXVfZW5hYmxlZCAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQ0KPiA+ICsg
ICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9w
dF9zaGFyZTsNCj4gPiAgfQ0KPiANCj4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBkb25lIGluIGNv
bW1vbiBjb2RlLg0KPiANCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMNCj4gPiArKysg
Yi94ZW4vYXJjaC94ODYvc3lzY3RsLmMNCj4gPiBAQCAtMTY0LDcgKzE2NCwxMiBAQCB2b2lkIGFy
Y2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKQ0KPiA+ICAgICAg
aWYgKCBJU19FTkFCTEVEKENPTkZJR19QVikgKQ0KPiA+ICAgICAgICAgIHBpLT5jYXBhYmlsaXRp
ZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX3B2Ow0KPiA+ICAgICAgaWYgKCBodm1faGFwX3N1cHBv
cnRlZCgpICkNCj4gPiArICAgIHsNCj4gPiAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhF
Tl9TWVNDVExfUEhZU0NBUF9oYXA7DQo+ID4gKw0KPiA+ICsgICAgICAgIGlmICggaW9tbXVfZW5h
YmxlZCAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQ0KPiA+ICsgICAgICAgICAgICBwaS0+Y2FwYWJp
bGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7DQo+ID4gKyAg
ICB9DQo+ID4gIH0NCj4gDQo+IEFuZCBpZiBpdCdzIGltcG9ydGFudCB0byBub3QgaGF2ZSB0aGUg
Yml0IHNldCB3aGVuICFodm1faGFwX3N1cHBvcnRlZCgpLA0KDQouLi5hbmQgdGhhdCdzIHdoYXQg
aXTigJlzIG5vdCBpbiBjb21tb24gY29kZS4uLiB0aGVyZSBpcyBubyBodm1faGFwX3N1cHBvcnRl
ZCgpIGZvciBBcm0NCg0KPiB0aGVuIGlvbW11X2hhcF9wdF9zaGFyZSBzaG91bGQgYmUgY2xlYXJl
ZCBpbiBfX2luaXQgY29kZSBpbiB0aGlzIGNhc2UuDQoNClRoYXQgd291bGQgaGF2ZSBiZWVuIGFu
IGFsdGVybmF0aXZlIGFwcHJvYWNoIGlmIHlvdSdkIG5vdCB3YW50ZWQgaXQgI2RlZmluZWQgaW4g
cGF0Y2ggIzUuIChZZXMgaXQncyBhIGxhdGVyIHBhdGNoIGluIHRoZSBzZXJpZXMsIGJ1dCB0aGlz
IG9uZSBpcyBsYXRlciBjaHJvbm9sb2dpY2FsbHkgYW5kIEkgZGlkbid0IHdhbnQgdG8gaW52YWxp
ZGF0ZSB0aGUgb3RoZXIgcGF0Y2guKQ0KSSBjb3VsZCBwZXJoYXBzIGltcGxlbWVudCBodm1faGFw
X3N1cHBvcnRlZCgpIGZvciBBcm0/DQoNCiAgUGF1bA0KDQo+IA0KPiBKYW4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:20:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8P1V-0005PY-Gx; Thu, 12 Sep 2019 13:20: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8P1U-0005PT-JD
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:20:32 +0000
X-Inumbo-ID: 17f50216-d560-11e9-9599-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17f50216-d560-11e9-9599-12813bfff9fa;
 Thu, 12 Sep 2019 13:20: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 281BAAD6B;
 Thu, 12 Sep 2019 13:20:30 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-4-andrew.cooper3@citrix.com>
 <8c6a368c-4409-dc6b-9b73-6e93b8fbd6e7@suse.com>
 <b727674f-c7da-40ee-1b7d-1da946f65552@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1566dcc0-8f30-e9dd-d807-ca81af3b85a5@suse.com>
Date: Thu, 12 Sep 2019 15:20:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b727674f-c7da-40ee-1b7d-1da946f65552@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/8] x86/domctl: Implement
 XEN_DOMCTL_set_cpumsr_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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 DanielDe Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNToxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMi8wOS8yMDE5
IDA5OjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTEuMDkuMjAxOSAyMjowNCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+PiBAQCAtMjk0LDYgKzI5NCw2NSBAQCBzdGF0aWMgaW50
IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gICAgICByZXR1
cm4gMDsKPj4+ICB9Cj4+PiAgCj4+PiArc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdV9wb2xp
Y3koc3RydWN0IGRvbWFpbiAqZCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdCAqeGRwYykKPj4+ICt7Cj4+PiArICAgIHN0cnVj
dCBjcHVfcG9saWN5IG5ldyA9IHt9Owo+Pj4gKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3BvbGljeSAq
c3lzID0gaXNfcHZfZG9tYWluKGQpCj4+PiArICAgICAgICA/ICZzeXN0ZW1fcG9saWNpZXNbWEVO
X1NZU0NUTF9jcHVfcG9saWN5X3B2X21heF0KPj4+ICsgICAgICAgIDogJnN5c3RlbV9wb2xpY2ll
c1tYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfaHZtX21heF07Cj4+PiArICAgIHN0cnVjdCBjcHVfcG9s
aWN5X2Vycm9ycyBlcnIgPSBJTklUX0NQVV9QT0xJQ1lfRVJST1JTOwo+Pj4gKyAgICBpbnQgcmV0
ID0gLUVOT01FTTsKPj4+ICsKPj4+ICsgICAgLyogU3RhcnQgYnkgY29weWluZyB0aGUgZG9tYWlu
J3MgZXhpc3RpbmcgcG9saWNpZXMuICovCj4+PiArICAgIGlmICggIShuZXcuY3B1aWQgPSB4bWVt
ZHVwKGQtPmFyY2guY3B1aWQpKSB8fAo+Pj4gKyAgICAgICAgICEobmV3Lm1zciAgID0geG1lbWR1
cChkLT5hcmNoLm1zcikpICkKPj4gVG8gYXZvaWQgdGhlIHJlZHVuZGFudCBpbml0aWFsaXphdGlv
biwgdGhpcyBjb3VsZCBhcyB3ZWxsIGJlIHRoZQo+PiBpbml0aWFsaXplciBvZiB0aGUgdmFyaWFi
bGUuCj4gCj4gSSdtIG5vdCBzdXJlIHRoYXQgaXMgdGhlIHdpc2VzdCBjb3Vyc2Ugb2YgYWN0aW9u
LsKgIFdlIHdvdWxkbid0IHdhbnQgdG8KPiBwcm9hY3RpdmVseSBwZXJmb3JtIHRoZSBtZW1vcnkg
YWxsb2NhdGlvbiBpZiBuZXcgbG9naWMgbmVlZHMgdG8gYXBwZWFyCj4gYWhlYWQgb2YgdGhpcy4K
PiAKPiBJbiB0aGlzIGV4YW1wbGUsIHRoZSBjb21waWxlciBvdWdodCB0byBiZSBhYmxlIHRvIGRv
IERTRSB0byBnZXQgcmlkIG9mCj4gdGhlIGZpcnN0IGFzc2lnbm1lbnQuCgpPa2F5LiBJIHNhaWQg
ImNvdWxkIiBpbiB0aGUgZmlyc3QgcGxhY2UgdG8gbWFrZSBjbGVhciB0aGlzCnJlYWxseSBpcyBq
dXN0IGFuIG9wdGlvbiB0byBjb25zaWRlci4KCj4+PiBAQCAtMTQ3Niw2ICsxNTM1LDI3IEBAIGxv
bmcgYXJjaF9kb19kb21jdGwoCj4+PiAgICAgICAgICBjb3B5YmFjayA9IHRydWU7Cj4+PiAgICAg
ICAgICBicmVhazsKPj4+ICAKPj4+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9jcHVfcG9saWN5
Ogo+Pj4gKyAgICAgICAgaWYgKCBkID09IGN1cnJkICkgLyogTm8gZG9tYWluX3BhdXNlKCkgKi8K
Pj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+Pj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+Pj4gKyAgICAgICAgfQo+Pj4gKwo+Pj4gKyAgICAgICAgZG9tYWluX3Bh
dXNlKGQpOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCj4+
PiArICAgICAgICAgICAgcmV0ID0gLUVFWElTVDsgLyogTm8gY2hhbmdpbmcgb25jZSB0aGUgZG9t
YWluIGlzIHJ1bm5pbmcuICovCj4+PiArICAgICAgICBlbHNlCj4+PiArICAgICAgICB7Cj4+PiAr
ICAgICAgICAgICAgcmV0ID0gdXBkYXRlX2RvbWFpbl9jcHVfcG9saWN5KGQsICZkb21jdGwtPnUu
Y3B1X3BvbGljeSk7Cj4+PiArICAgICAgICAgICAgaWYgKCByZXQgKSAvKiBDb3B5IGRvbWN0bC0+
dS5jcHVfcG9saWN5LmVycl8qIHRvIGd1ZXN0LiAqLwo+Pj4gKyAgICAgICAgICAgICAgICBjb3B5
YmFjayA9IHRydWU7Cj4+IER1ZSB0byB0aGUgT1VUIGluIHRoZSBwdWJsaWMgaGVhZGVyIEkgdGhp
bmsgaXQgd291bGQgYmUgYmV0dGVyIHRvCj4+IGFsd2F5cyBjb3B5IHRoaXMgYmFjayAobWFraW5n
IHN1cmUgdGhlIGludmFsaWQgbWFya2VycyBhcmUgaW4gcGxhY2UKPj4gaW4gY2FzZSBvZiBzdWNj
ZXNzKS4gQnV0IEkgZ3Vlc3Mgd2UncmUgbm90IHZlcnkgY29uc2lzdGVudCB3aXRoCj4+IGhvbm9y
aW5nIE9VVCBsaWtlIHRoaXMuCj4gCj4gVGhpcyBkb2Vzbid0IHdvcmssIGJlY2F1c2UgYW4gZWFy
bHkgRVNSQ0gvRUJVU1kgd29uJ3QgZmlsbCBpbiB0aGUKPiBwb2ludGVycyBldmVuIHdpdGggY29w
eWJhY2sgYmVpbmcgY2hhbmdlZCBoZXJlLgo+IAo+IFRoaXMgaXMgd2h5IHhjX3NldF9kb21haW5f
Y3B1X3BvbGljeSgpIGZpbGxzIHRoZSB2YWx1ZXMgdG8gYmVnaW4gd2l0aC4KCk9oLCByaWdodC4g
UGVyaGFwcyB0aGUgcHVibGljIGhlYWRlciBjb21tZW50cyB0aGVuIHdhbnQgcmVmaW5pbmcsCnNp
bmNlIC4uLgoKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+Pj4gKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+PiBAQCAtNjU4LDE3ICs2NTgsMjMgQEAgc3Ry
dWN0IHhlbl9kb21jdGxfY3B1aWQgewo+Pj4gIH07Cj4+PiAgCj4+PiAgLyoKPj4+IC0gKiBYRU5f
RE9NQ1RMX2dldF9jcHVfcG9saWN5ICh4ODYgc3BlY2lmaWMpCj4+PiArICogWEVOX0RPTUNUTF97
Z2V0LHNldH1fY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQo+Pj4gICAqCj4+PiAtICogUXVlcnkg
dGhlIENQVUlEIGFuZCBNU1IgcG9saWNpZXMgZm9yIGEgc3BlY2lmaWMgZG9tYWluLgo+Pj4gKyAq
IFF1ZXJ5IG9yIHNldCB0aGUgQ1BVSUQgYW5kIE1TUiBwb2xpY2llcyBmb3IgYSBzcGVjaWZpYyBk
b21haW4uCj4+PiAgICovCj4+PiAgc3RydWN0IHhlbl9kb21jdGxfY3B1X3BvbGljeSB7Cj4+PiAg
ICAgIHVpbnQzMl90IG5yX2xlYXZlczsgLyogSU4vT1VUOiBOdW1iZXIgb2YgbGVhdmVzIGluL3dy
aXR0ZW4gdG8KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAnY3B1aWRfcG9saWN5Jy4g
Ki8KPj4+ICAgICAgdWludDMyX3QgbnJfbXNyczsgICAvKiBJTi9PVVQ6IE51bWJlciBvZiBNU1Jz
IGluL3dyaXR0ZW4gdG8KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAnbXNyX2RvbWFp
bl9wb2xpY3knICovCj4+PiAtICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2NwdWlkX2xlYWZf
dCkgY3B1aWRfcG9saWN5OyAvKiBPVVQgKi8KPj4+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4
ZW5fbXNyX2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIE9VVCAqLwo+Pj4gKyAgICBYRU5fR1VF
U1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFmX3QpIGNwdWlkX3BvbGljeTsgLyogSU4vT1VUICov
Cj4+PiArICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX21zcl9lbnRyeV90KSBtc3JfcG9saWN5
OyAgICAvKiBJTi9PVVQgKi8KPj4+ICsgICAgdWludDMyX3QgZXJyX2xlYWYsIGVycl9zdWJsZWFm
OyAvKiBPVVQsIHNldF9wb2xpY3kgb25seS4gIElmIG5vdCB+MCwKPj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiBpbmRpY2F0ZXMgdGhlIGxlYWYvc3VibGVhZiB3aGlj
aAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGF1ZGl0aW5nIG9i
amVjdGVkIHRvLiAqLwo+Pj4gKyAgICB1aW50MzJfdCBlcnJfbXNyX2lkeDsgICAgICAgICAgIC8q
IE9VVCwgc2V0X3BvbGljeSBvbmx5LiAgSWYgbm90IH4wLAo+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqIGluZGljYXRlcyB0aGUgTVNSIGlkeCB3aGljaAo+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGF1ZGl0aW5nIG9iamVjdGVkIHRv
LiAqLwoKLi4uIHdoYXQgaXMgYmVpbmcgc2FpZCBoZXJlIGlzbid0IHRydWUgaW4gdGhlIGNhc2Ug
eW91IG1lbnRpb24KaWYgdGhlIGNhbGxlciBkaWRuJ3Qgc2V0IHRoZSBmaWVsZHMgYWNjb3JkaW5n
bHkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:21:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8P2P-0005WF-Si; Thu, 12 Sep 2019 13:21:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8P2O-0005W7-Qd
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:21:28 +0000
X-Inumbo-ID: 39c145c6-d560-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 39c145c6-d560-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 13:21:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568294488;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=9FN93Ybgv+D8rocrUP4rsfu1zkbTMvkEhMTiaOi+UPo=;
 b=UE//Z5B94xW5JxuTeNdoz5zzj9gNjp9748DrhW+JqBB16qDS/pyjgQa2
 yPD3o4bupjw4/gRHyNS6kA87YinDiB8izMHDOba7ZXYEYn7PG4F0qd+Ra
 8yUg6YOzeKpBKp10b5b5XHZj+0qYJ6rwN5qe6w7KI3x9UA1//8j9IVk5z s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: w54gsC/tiOMj8N/0xjXCfg6xATp/2sWQpy2QIDQEqrsA3Ebi8IvdProca/wpLwWxICXXHoGkcJ
 ESSoxeCfuY5NZ5ZGHHRpAyNU+0LKhE96bJ9LC0qRqNd3io2+9vmIlazyjttSln9nJchskQ9YbU
 hA17THyfWR2H5tiJ9wDfzK2aa/Jblcs3e3BCpURGSBLl3YRUrla+Cf2gzvzSLToqpJy2a4U4NQ
 lXKt0NH+XoaTlTtv2+dUV7MDHZGybWEmxTGO0IUf89xtG+wLmfv7HAcncE9yqBZVLvbqkiWOZR
 ecM=
X-SBRS: 2.7
X-MesageID: 5484369
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5484369"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-6-andrew.cooper3@citrix.com>
 <523f8f8d-8517-be28-b3d9-8ae7cca6ddec@suse.com>
 <61bf9e3a-b331-7336-1a49-91d62f53dd63@citrix.com>
 <93fcd642-7d06-ad09-f13b-1f9f50a48184@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: <567d5b12-ab99-559b-13da-f358e98e6022@citrix.com>
Date: Thu, 12 Sep 2019 14:21:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <93fcd642-7d06-ad09-f13b-1f9f50a48184@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 5/8] tools/libxc: Rework xc_cpuid_set() to
 use {get, set}_cpu_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: Ian Jackson <Ian.Jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAxMDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTIuMDkuMjAxOSAx
MDozNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMDkvMjAxOSAwOToxOSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAxMS4wOS4yMDE5IDIyOjA1LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IFRoZSBwdXJwb3NlIG9mIHRoaXMgY2hhbmdlIGlzIHRvIHN0b3AgdXNpbmcgeGNfY3B1
aWRfZG9fZG9tY3RsKCksIGFuZCB0byBzdG9wCj4+Pj4gYmFzaW5nIGRlY2lzaW9ucyBvbiBhIGxv
Y2FsIENQVUlEIGluc3RydWN0aW9uLiAgVGhpcyBpcyBub3QgYW4gYXBwcm9wcmlhdGUgd2F5Cj4+
Pj4gdG8gY29uc3RydWN0IHBvbGljeSBpbmZvcm1hdGlvbiBmb3Igb3RoZXIgZG9tYWlucy4KPj4+
Pgo+Pj4+IE9idGFpbiB0aGUgaG9zdCBhbmQgZG9tYWluLW1heCBwb2xpY2llcyBmcm9tIFhlbiwg
YW5kIG1peCB0aGUgcmVzdWx0cyBhcwo+Pj4+IGJlZm9yZS4gIFByb3ZpZGUgcmF0aGVyIG1vcmUg
ZXJyb3IgbG9nZ2luZyB0aGFuIGJlZm9yZS4KPj4+IEFuZCB0aGlzIHBhc3NpbmcgdGhyb3VnaCBv
ZiBob3N0IHZhbHVlcyBpcyBtZWFudCB0byBzdGF5IGxvbmcKPj4+IHRlcm0/IFNob3VsZG4ndCB0
aGlzIHJhdGhlciBiZSBwYXNzaW5nIHRocm91Z2ggb2YgbWF4LXBvbGljeQo+Pj4gdmFsdWVzLCB3
aXRoIG1heC1wb2xpY3kgbG9uZyB0ZXJtIHdpZGVyIHRoYW4gZGVmYXVsdC1wb2xpY3k/IFRoZQo+
Pj4gY2hhbmdlIGl0c2VsZiBsb29rcyBnb29kIHRvIG1lLCBidXQgYmVmb3JlIGdpdmluZyBteSBS
LWIgSSdkCj4+PiBsaWtlIHRvIHVuZGVyc3RhbmQgdGhpcyBhc3BlY3QuCj4+IFRoZXJlIGlzIGEg
dmVyeSBsYXJnZSBhbW91bnQgd3Jvbmcgd2l0aCB4Y19jcHVpZF9zZXQoKS4KPj4KPj4gRm9yIG9u
ZSwgaXRzIGJlaGF2aW91ciBpcyBvbmx5IHVzZWZ1bCBmb3IgZmVhdHVyZSBsZWF2ZXMsIGJ1dCBp
dCB3aWxsCj4+IG9wZXJhdGUgb24gYW55IGxlYXZlcyB0aGUgdXNlciByZXF1ZXN0cywgYW5kIHdo
aWxlIGl0IGlzIGNhcGFibGUgb2YKPj4gcmV0dXJuaW5nIGVycm9ycywgbGlieGwgZG9lc24ndCBj
aGVjayB0aGUgcmV0dXJuIHZhbHVlIGFuZCBjb250aW51ZXMKPj4gYmxpbmRseSBmb3J3YXJkcy4K
Pj4KPj4gQWxzbyBmcm9tIHRoZSBMMVRGIGVtYmFyZ28gZGF5cyBpcyBhIHNlcmllcyBvZiB3b3Jr
IChvciBhdCBsZWFzdCwgdGhlCj4+IHN0YXJ0IG9mKSB3aGljaCBpcyBhIHRvdGFsIG92ZXJoYXVs
IG9mIGhvdyBsaWJ4bCBhbmQgbGlieGMgaW50ZXJhY3Qgd2hlbgo+PiBpdCBjb21lcyBDUFVJRCBh
bmQgTVNSIHNldHRpbmdzLsKgIE5laXRoZXIgeGNfY3B1aWRfc2V0KCkgbm9yCj4+IHhjX2NwdWlk
X2FwcGx5X3BvbGljeSgpIHdpbGwgc3Vydml2ZSB0byB0aGUgZW5kLgo+Pgo+PiBGb3Igbm93LCBJ
J3ZlIG9wdGVkIHdpdGggbm90IGNoYW5naW5nIHRoZSBzZW1hbnRpY3Mgb2YgdGhlIGNhbGxzIHdo
aWxlCj4+IGFsdGVyaW5nIHRoZSBkYXRhLXRyYW5zZmVyIG1lY2hhbmlzbSwgdG8gYXZvaWQgY29u
ZmxhdGluZyB0aGUgdHdvIGFyZWFzCj4+IG9mIHdvcmsuCj4gQW5kIHdpdGggdGhpcyB0aGVuLCBh
cyBwcm9taXNlZCwKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKVGhhbmtzLgoKSSdsbCBleHBhbmQgdGhlIGNvbW1pdCBtZXNzYWdlIHdpdGggYSBub3RlIGFi
b3V0IHRoaXMuwqAgSXQgd2lsbCBsaWtlbHkKYmUgaGVscGZ1bCBmb3IgZnV0dXJlIHBlb3BsZSBk
b2luZyBjb2RlIGFyY2hhZW9sb2d5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 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 1i8P8u-0005n4-Qw; Thu, 12 Sep 2019 13:28:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8P8t-0005mr-79
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:28:11 +0000
X-Inumbo-ID: 29a28f78-d561-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29a28f78-d561-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 13:28:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3B8A6B647;
 Thu, 12 Sep 2019 13:28:09 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
 <20190912111744.40410-4-paul.durrant@citrix.com>
 <7cd00313-8d28-708b-23b1-4f6b0ff89cdf@suse.com>
 <db42dfe903484b948cd82ad5d2a46844@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9db1e764-e19e-a3fc-7d51-515d5625682f@suse.com>
Date: Thu, 12 Sep 2019 15:28:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <db42dfe903484b948cd82ad5d2a46844@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, DavidScott <dave@recoil.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 JulienGrall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 IanJackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNToxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE5IDE0OjA0Cj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPjsgQ2hyaXN0aWFuIExpbmRpZwo+PiA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRy
aXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEph
Y2tzb24KPj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPj4gPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBEYXZpZFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+OyBUaW0gKFhlbi5v
cmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUKPj4gPHdsQHhlbi5vcmc+Cj4+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggdjkgMy82XSBzeXNjdGwgLyBsaWJ4bDogcmVwb3J0IHdoZXRoZXIgSU9NTVUvSEFQ
IHBhZ2UgdGFibGUgc2hhcmluZyBpcyBzdXBwb3J0ZWQKPj4KPj4gT24gMTIuMDkuMjAxOSAxMzox
NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3N5c2N0bC5jCj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vc3lzY3RsLmMKPj4+IEBAIC0xNSw2ICsxNSw5IEBACj4+PiAg
dm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkKPj4+
ICB7Cj4+PiAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bSB8
IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7Cj4+PiArCj4+PiArICAgIGlmICggaW9tbXVfZW5hYmxl
ZCAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQo+Pj4gKyAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8
PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlOwo+Pj4gIH0KPj4KPj4gSSB0
aGluayB0aGlzIHNob3VsZCBiZSBkb25lIGluIGNvbW1vbiBjb2RlLgo+Pgo+Pj4gLS0tIGEveGVu
L2FyY2gveDg2L3N5c2N0bC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPj4+IEBA
IC0xNjQsNyArMTY0LDEyIEBAIHZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0
bF9waHlzaW5mbyAqcGkpCj4+PiAgICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfUFYpICkKPj4+
ICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX3B2Owo+Pj4g
ICAgICBpZiAoIGh2bV9oYXBfc3VwcG9ydGVkKCkgKQo+Pj4gKyAgICB7Cj4+PiAgICAgICAgICBw
aS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7Cj4+PiArCj4+PiArICAg
ICAgICBpZiAoIGlvbW11X2VuYWJsZWQgJiYgaW9tbXVfaGFwX3B0X3NoYXJlICkKPj4+ICsgICAg
ICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBf
cHRfc2hhcmU7Cj4+PiArICAgIH0KPj4+ICB9Cj4+Cj4+IEFuZCBpZiBpdCdzIGltcG9ydGFudCB0
byBub3QgaGF2ZSB0aGUgYml0IHNldCB3aGVuICFodm1faGFwX3N1cHBvcnRlZCgpLAo+IAo+IC4u
LmFuZCB0aGF0J3Mgd2hhdCBpdOKAmXMgbm90IGluIGNvbW1vbiBjb2RlLi4uIHRoZXJlIGlzIG5v
IGh2bV9oYXBfc3VwcG9ydGVkKCkgZm9yIEFybQo+IAo+PiB0aGVuIGlvbW11X2hhcF9wdF9zaGFy
ZSBzaG91bGQgYmUgY2xlYXJlZCBpbiBfX2luaXQgY29kZSBpbiB0aGlzIGNhc2UuCj4gCj4gVGhh
dCB3b3VsZCBoYXZlIGJlZW4gYW4gYWx0ZXJuYXRpdmUgYXBwcm9hY2ggaWYgeW91J2Qgbm90IHdh
bnRlZAo+IGl0ICNkZWZpbmVkIGluIHBhdGNoICM1LiAoWWVzIGl0J3MgYSBsYXRlciBwYXRjaCBp
biB0aGUgc2VyaWVzLAo+IGJ1dCB0aGlzIG9uZSBpcyBsYXRlciBjaHJvbm9sb2dpY2FsbHkgYW5k
IEkgZGlkbid0IHdhbnQgdG8KPiBpbnZhbGlkYXRlIHRoZSBvdGhlciBwYXRjaC4pCj4gSSBjb3Vs
ZCBwZXJoYXBzIGltcGxlbWVudCBodm1faGFwX3N1cHBvcnRlZCgpIGZvciBBcm0/CgpXZWxsLCBp
bXBsZW1lbnRpbmcgaXQgZm9yIEFybSBpcyBhbiBvcHRpb24gKGF0IHdoaWNoIHBvaW50ClhFTl9T
WVNDVExfUEhZU0NBUF9oYXAgY291bGQgYWxzbyBtb3ZlIHRvIGNvbW1vbiBjb2RlKS4gQnV0CnBl
cnNvbmFsbHkgSSdkIGFkdmlzZSBhZ2FpbnN0IHByb3ZpZGluZyBtb3JlIHN0dWJzIHRoYW4KbmVj
ZXNzYXJ5IG9uIEFybS4gSSBtYXkgbm90IHVuZGVyc3RhbmQgeW91ciByZW1hcmsgcmVnYXJkaW5n
CnBhdGNoIDU6IFRoZXJlJ3Mgbm8gcHJvYmxlbSB3aXRoIGlvbW11X2hhcF9wdF9zaGFyZSBub3cg
YmVpbmcKYSAjZGVmaW5lIG9uIEFybSAtIHdoZXRoZXIgdGhlIHN5c3RlbSBpcyBIVk0gY2FwYWJs
ZSBpcyBhbgp4ODYgc3BlY2lmaWMgZGVjaXNpb24gYW55d2F5LCBhbmQgaGVuY2UgdGhlIGNsZWFy
aW5nIG9mIHRoZQpmbGFnIGNvdWxkIG9jY3VyIGUuZy4gaW4gaHZtX2VuYWJsZSgpIHdoZW4gaXQg
YmFpbHMgZWFybHkuCkFuZCBidHcuLCB3aXRoICFDT05GSUdfSFZNIGl0IGNvdWxkIGJlIGEgI2Rl
ZmluZSBvbiB4ODYgYXMKd2VsbCwganVzdCB0byAiZmFsc2UiIHRoZW4uCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:28:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:28:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8P93-0005of-54; Thu, 12 Sep 2019 13:28: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=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8P91-0005oK-Ip
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:28:19 +0000
X-Inumbo-ID: 2e769616-d561-11e9-9599-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e769616-d561-11e9-9599-12813bfff9fa;
 Thu, 12 Sep 2019 13:28: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 A57DAAFA4;
 Thu, 12 Sep 2019 13:28:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:28:10 +0200
Message-Id: <20190912132813.6509-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190912132813.6509-1-jgross@suse.com>
References: <20190912132813.6509-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 2/5] xen: add new CONFIG_DEBUG_LOCKS option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

SW5zdGVhZCBvZiBlbmFibGluZyBkZWJ1Z2dpbmcgZm9yIGRlYnVnIGJ1aWxkcyBvbmx5IGFkZCBh
IGRlZGljYXRlZApLY29uZmlnIG9wdGlvbiBmb3IgdGhhdCBwdXJwb3NlIHdoaWNoIGRlZmF1bHRz
IHRvIERFQlVHLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjI6Ci0g
cmVuYW1lIHRvIENPTkZJR19ERUJVR19MT0NLUyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL0tjb25m
aWcuZGVidWcgICAgICAgICAgfCA3ICsrKysrKysKIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAg
IHwgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaCB8IDIgKy0KIDMgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
S2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IGUxMGUzMTRlMjUuLjFmYWFh
M2JhNmEgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRl
YnVnCkBAIC01MSw2ICs1MSwxMyBAQCBjb25maWcgTE9DS19QUk9GSUxFCiAJICBZb3UgY2FuIHVz
ZSBzZXJpYWwgY29uc29sZSB0byBwcmludCAoYW5kIHJlc2V0KSB1c2luZyAnbCcgYW5kICdMJwog
CSAgcmVzcGVjdGl2ZWx5LCBvciB0aGUgJ3hlbmxvY2twcm9mJyB0b29sLgogCitjb25maWcgREVC
VUdfTE9DS1MKKwlib29sICJMb2NrIGRlYnVnZ2luZyIKKwlkZWZhdWx0IERFQlVHCisJLS0taGVs
cC0tLQorCSAgRW5hYmxlIGRlYnVnZ2luZyBmZWF0dXJlcyBvZiBsb2NrIGhhbmRsaW5nLiAgU29t
ZSBhZGRpdGlvbmFsCisJICBjaGVja3Mgd2lsbCBiZSBwZXJmb3JtZWQgd2hlbiBhY3F1aXJpbmcg
YW5kIHJlbGVhc2luZyBsb2Nrcy4KKwogY29uZmlnIFBFUkZfQ09VTlRFUlMKIAlib29sICJQZXJm
b3JtYW5jZSBDb3VudGVycyIKIAktLS1oZWxwLS0tCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nw
aW5sb2NrLmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKaW5kZXggNmJiMTcwOTg4MS4uZjAyOGJk
Y2E5MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hlbi9jb21tb24v
c3BpbmxvY2suYwpAQCAtOSw3ICs5LDcgQEAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAj
aW5jbHVkZSA8YXNtL2F0b21pYy5oPgogCi0jaWZuZGVmIE5ERUJVRworI2lmZGVmIENPTkZJR19E
RUJVR19MT0NLUwogCiBzdGF0aWMgYXRvbWljX3Qgc3Bpbl9kZWJ1ZyBfX3JlYWRfbW9zdGx5ID0g
QVRPTUlDX0lOSVQoMCk7CiAKQEAgLTk5LDcgKzk5LDcgQEAgdm9pZCBzcGluX2RlYnVnX2Rpc2Fi
bGUodm9pZCkKICAgICBhdG9taWNfZGVjKCZzcGluX2RlYnVnKTsKIH0KIAotI2Vsc2UgLyogZGVm
aW5lZChOREVCVUcpICovCisjZWxzZSAvKiBDT05GSUdfREVCVUdfTE9DS1MgKi8KIAogI2RlZmlu
ZSBjaGVja19sb2NrKGwpICgodm9pZCkwKQogI2RlZmluZSBjaGVja19iYXJyaWVyKGwpICgodm9p
ZCkwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc3BpbmxvY2suaAppbmRleCBkZjM3NTUwZjAyLi43OWI1ODJlMDVkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc3Bpbmxv
Y2suaApAQCAtNyw3ICs3LDcgQEAKIAogI2RlZmluZSBTUElOTE9DS19DUFVfQklUUyAgMTIKIAot
I2lmbmRlZiBOREVCVUcKKyNpZmRlZiBDT05GSUdfREVCVUdfTE9DS1MKIHVuaW9uIGxvY2tfZGVi
dWcgewogICAgIHVpbnQxNl90IHZhbDsKICNkZWZpbmUgTE9DS19ERUJVR19JTklUVkFMIDB4ZmZm
ZgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:28:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:28:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8P93-0005ou-Fc; Thu, 12 Sep 2019 13:28:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8P92-0005oa-VL
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:28:20 +0000
X-Inumbo-ID: 2f668a68-d561-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f668a68-d561-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 13:28:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B2233B65C;
 Thu, 12 Sep 2019 13:28:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:28:13 +0200
Message-Id: <20190912132813.6509-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190912132813.6509-1-jgross@suse.com>
References: <20190912132813.6509-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 5/5] xen: add function name to lock profiling
 data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

QSBzcGlubG9jayBkZWZpbmVkIHZpYSBERUZJTkVfU1BJTkxPQ0soKSBhcyBhIHN0YXRpYyB2YXJp
YWJsZSBsb2NhbCB0bwphIGZ1bmN0aW9uIHNob3dzIHVwIGluIGxvY2sgcHJvZmlsaW5nIGp1c3Qg
d2l0aCBpdHMgbG9jYWwgdmFyaWFibGUKbmFtZS4gVGhpcyByZXN1bHRzIGluIG11bHRpcGxlIGxv
Y2tzIGp1c3QgbmFtZWQgImxvY2siLgoKSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBkaXN0aW5ndWlz
aCB0aG9zZSBsb2NrcyBpbiB0aGUgbG9jayBwcm9maWxpbmcKb3V0cHV0IGFkZCB0aGUgZnVuY3Rp
b24gbmFtZSB0byBzdHJ1Y3QgbG9ja19wcm9maWxlIGFuZCBpbml0aWFsaXplIGl0CndpdGggX19Q
UkVUVFlfRlVOQ1RJT05fXyAoX19mdW5jX18gb3IgX19GVU5DVElPTl9fIGFyZSBub3QgdXNhYmxl
Cm91dHNpZGUgb2YgZnVuY3Rpb25zIHdpdGggc29tZSBjb21waWxlcnMpLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc3Bpbmxv
Y2suYyAgICAgIHwgMTYgKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL3NwaW5sb2Nr
LmggfCAgNCArKystCiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9z
cGlubG9jay5jCmluZGV4IDY3M2VmMTY4ZGEuLjMxNDdiYzNhN2EgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc3BpbmxvY2suYworKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKQEAgLTM0OCw2ICsz
NDgsNyBAQCBzdGF0aWMgc190aW1lX3QgbG9ja19wcm9maWxlX3N0YXJ0Owogc3RhdGljIHN0cnVj
dCBsb2NrX3Byb2ZpbGVfYW5jICpsb2NrX3Byb2ZpbGVfYW5jczsKIHN0YXRpYyBzdHJ1Y3QgbG9j
a19wcm9maWxlX3FoZWFkIGxvY2tfcHJvZmlsZV9nbGJfcTsKIHN0YXRpYyBzcGlubG9ja190IGxv
Y2tfcHJvZmlsZV9sb2NrID0gU1BJTl9MT0NLX1VOTE9DS0VEOworc3RhdGljIGNvbnN0IGNoYXIg
KmxvY2tfcHJvZmlsZV9ub2Z1bmMgPSBfX1BSRVRUWV9GVU5DVElPTl9fOwogCiBzdGF0aWMgdm9p
ZCBzcGlubG9ja19wcm9maWxlX2l0ZXJhdGUobG9ja19wcm9maWxlX3N1YmZ1bmMgKnN1Yiwgdm9p
ZCAqcGFyKQogewpAQCAtMzcxLDggKzM3MiwxMCBAQCBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9m
aWxlX3ByaW50X2VsZW0oc3RydWN0IGxvY2tfcHJvZmlsZSAqZGF0YSwKICAgICBwcmludGsoIiVz
ICIsIHR5cGUpOwogICAgIGlmICggaWR4ICE9IExPQ0tQUk9GX0lEWF9OT05FICkKICAgICAgICAg
cHJpbnRrKCIlZCAiLCBpZHgpOwotICAgIHByaW50aygiJXM6IGFkZHI9JXAsIGxvY2t2YWw9JTA4
eCwgIiwgZGF0YS0+bmFtZSwgbG9jaywKLSAgICAgICAgICAgbG9jay0+dGlja2V0cy5oZWFkX3Rh
aWwpOworICAgIHByaW50aygiJXMiLCBkYXRhLT5uYW1lKTsKKyAgICBpZiAoIGRhdGEtPmZ1bmMg
JiYgc3RyY21wKGRhdGEtPmZ1bmMsIGxvY2tfcHJvZmlsZV9ub2Z1bmMpICkKKyAgICAgICAgcHJp
bnRrKCJAJXMiLCBkYXRhLT5mdW5jKTsKKyAgICBwcmludGsoIjogYWRkcj0lcCwgbG9ja3ZhbD0l
MDh4LCAiLCBsb2NrLCBsb2NrLT50aWNrZXRzLmhlYWRfdGFpbCk7CiAgICAgaWYgKCBsb2NrLT5k
ZWJ1Zy5jcHUgPT0gU1BJTkxPQ0tfTk9fQ1BVICkKICAgICAgICAgcHJpbnRrKCJub3QgbG9ja2Vk
XG4iKTsKICAgICBlbHNlCkBAIC00MjcsNyArNDMwLDE0IEBAIHN0YXRpYyB2b2lkIHNwaW5sb2Nr
X3Byb2ZpbGVfdWNvcHlfZWxlbShzdHJ1Y3QgbG9ja19wcm9maWxlICpkYXRhLAogCiAgICAgaWYg
KCBwLT5wYy0+bnJfZWxlbSA8IHAtPnBjLT5tYXhfZWxlbSApCiAgICAgewotICAgICAgICBzYWZl
X3N0cmNweShlbGVtLm5hbWUsIGRhdGEtPm5hbWUpOworICAgICAgICBpZiAoIGRhdGEtPmZ1bmMg
JiYgc3RyY21wKGRhdGEtPmZ1bmMsIGxvY2tfcHJvZmlsZV9ub2Z1bmMpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgc25wcmludGYoZWxlbS5uYW1lLCBzaXplb2YoZWxlbS5uYW1lKSwgIiVzQCVz
IiwgZGF0YS0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgIGRhdGEtPmZ1bmMpOworICAgICAg
ICAgICAgZWxlbS5uYW1lW3NpemVvZihlbGVtLm5hbWUpIC0gMV0gPSAwOworICAgICAgICB9Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNhZmVfc3RyY3B5KGVsZW0ubmFtZSwgZGF0YS0+bmFt
ZSk7CiAgICAgICAgIHNhZmVfc3RyY3B5KGVsZW0udHlwZSwgdHlwZSk7CiAgICAgICAgIGVsZW0u
aWR4ID0gaWR4OwogICAgICAgICBlbGVtLmxvY2tfY250ID0gZGF0YS0+bG9ja19jbnQ7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL3hlbi9zcGlu
bG9jay5oCmluZGV4IDQwMWNjMzQ1ZmUuLjQ5YjI5ZjdjNTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zcGlubG9jay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCkBAIC03
OCw2ICs3OCw3IEBAIHN0cnVjdCBzcGlubG9jazsKIHN0cnVjdCBsb2NrX3Byb2ZpbGUgewogICAg
IHN0cnVjdCBsb2NrX3Byb2ZpbGUgKm5leHQ7ICAgICAgIC8qIGZvcndhcmQgbGluayAqLwogICAg
IGNoYXIgICAgICAgICAgICAgICAgKm5hbWU7ICAgICAgIC8qIGxvY2sgbmFtZSAqLworICAgIGNv
bnN0IGNoYXIgICAgICAgICAgKmZ1bmM7ICAgICAgIC8qIGZ1bmN0aW9uIG5hbWUgKi8KICAgICBz
dHJ1Y3Qgc3BpbmxvY2sgICAgICpsb2NrOyAgICAgICAvKiB0aGUgbG9jayBpdHNlbGYgKi8KICAg
ICB1NjQgICAgICAgICAgICAgICAgIGxvY2tfY250OyAgICAvKiAjIG9mIGNvbXBsZXRlIGxvY2tp
bmcgb3BzICovCiAgICAgdTY0ICAgICAgICAgICAgICAgICBibG9ja19jbnQ7ICAgLyogIyBvZiBj
b21wbGV0ZSB3YWl0IGZvciBsb2NrICovCkBAIC05Miw3ICs5Myw4IEBAIHN0cnVjdCBsb2NrX3By
b2ZpbGVfcWhlYWQgewogICAgIGludDMyX3QgICAgICAgICAgICAgICAgICAgaWR4OyAgICAgLyog
aW5kZXggZm9yIHByaW50b3V0ICovCiB9OwogCi0jZGVmaW5lIF9MT0NLX1BST0ZJTEUobmFtZSkg
eyAwLCAjbmFtZSwgJm5hbWUsIDAsIDAsIDAsIDAsIDAgfQorI2RlZmluZSBfTE9DS19QUk9GSUxF
KG5hbWUpIHsgMCwgI25hbWUsIF9fUFJFVFRZX0ZVTkNUSU9OX18sICZuYW1lLCAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMCwgMCwgMCB9CiAjZGVmaW5l
IF9MT0NLX1BST0ZJTEVfUFRSKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RhdGljIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKiBjb25zdCBf
X2xvY2tfcHJvZmlsZV8jI25hbWUgICAgICAgICAgICAgICAgICBcCiAgICAgX191c2VkX3NlY3Rp
b24oIi5sb2NrcHJvZmlsZS5kYXRhIikgPSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:28:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8P97-0005qp-Tl; Thu, 12 Sep 2019 13:28:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8P96-0005qR-JM
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:28:24 +0000
X-Inumbo-ID: 2e13010a-d561-11e9-9599-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e13010a-d561-11e9-9599-12813bfff9fa;
 Thu, 12 Sep 2019 13:28: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 031CEB657;
 Thu, 12 Sep 2019 13:28:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:28:08 +0200
Message-Id: <20190912132813.6509-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v5 0/5] enhance lock debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 =?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>

V2hpbGUgaHVudGluZyBhIGxvY2tpbmcgcHJvYmxlbSBpbiBteSBjb3JlIHNjaGVkdWxpbmcgc2Vy
aWVzIEkgaGF2ZQphZGRlZCBzb21lIGRlYnVnZ2luZyBhaWRzIHRvIHNwaW5sb2NrIGhhbmRsaW5n
IG1ha2luZyBpdCBlYXNpZXIgdG8KZmluZCB0aGUgcm9vdCBjYXVzZSBmb3IgdGhlIHByb2JsZW0u
CgpNYWtpbmcgdXNlIG9mIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGxvY2sgcHJvZmlsaW5nIGFuZCBl
bmhhbmNpbmcgaXQgYQpsaXR0bGUgYml0IHByb2R1Y2VzIHNvbWUgcmVhbGx5IHZhbHVhYmxlIGRp
YWdub3N0aWMgZGF0YSBlLmcuIHdoZW4gYQpOTUkgd2F0Y2hkb2cgaXMgdHJpZ2dlcmluZyBhIGNy
YXNoLgoKQ2hhbmdlcyBpbiBWNToKLSBhZGQgQlVJTERfQlVHX09OKCkgaW4gcGF0Y2ggMQoKQ2hh
bmdlcyBpbiBWNDoKLSBzb21lIGNvbW1lbnRzIGJ5IEphbiBCZXVsaWNoIGFkZHJlc3NlZAotIHJl
cGxhY2VkIHBhdGNoIDUgd2l0aCBhbm90aGVyIGFwcHJvYWNoIHRvIG1ha2UgbG9jayBuYW1lcyB1
bmlxdWUKCkNoYW5nZXMgaW4gVjM6Ci0gcmViYXNlIHRvIGN1cnJlbnQgc3RhZ2luZyAoYWZ0ZXIg
cmVhbGl6aW5nIHRoYXQgcGF0Y2ggNCBzdGlsbAogIGFwcGxpZWQsIGJ1dCByZXN1bHRpbmcgaW4g
cGF0Y2hpbmcgYSB3cm9uZyBmdW5jdGlvbikKCkNoYW5nZXMgaW4gVjI6Ci0gbXVsdGlwbGUgY29t
bWVudHMgYWRkcmVzc2VkCi0gYWRkZWQgcGF0Y2ggNQoKSnVlcmdlbiBHcm9zcyAoNSk6CiAgeGVu
L3NwaW5sb2NrczogaW4gZGVidWcgYnVpbGRzIHN0b3JlIGNwdSBob2xkaW5nIHRoZSBsb2NrCiAg
eGVuOiBhZGQgbmV3IENPTkZJR19ERUJVR19MT0NLUyBvcHRpb24KICB4ZW46IHByaW50IGxvY2sg
cHJvZmlsZSBpbmZvIGluIHBhbmljKCkKICB4ZW46IG1vZGlmeSBsb2NrIHByb2ZpbGluZyBpbnRl
cmZhY2UKICB4ZW46IGFkZCBmdW5jdGlvbiBuYW1lIHRvIGxvY2sgcHJvZmlsaW5nIGRhdGEKCiB0
b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgfCAgIDEgKwogdG9vbHMvbWlzYy94ZW5sb2NrcHJv
Zi5jICAgIHwgIDE3ICstLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgICB8ICAxMCArKy0K
IHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICB8ICAxMyArLS0KIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgIHwgIDEzICst
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgIHwgICA0ICstCiB4ZW4vY29tbW9uL2tleWhh
bmRsZXIuYyAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAgICB8IDE4OCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9z
eXNjdGwuYyAgICAgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgfCAg
IDQgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8ICAxMSArLS0KIHhlbi9pbmNsdWRl
L3hlbi9zcGlubG9jay5oICB8ICA3NiArKysrKysrKysrKy0tLS0tLS0KIDEzIGZpbGVzIGNoYW5n
ZWQsIDIyNSBpbnNlcnRpb25zKCspLCAxMTggZGVsZXRpb25zKC0pCgotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:28:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8P9D-0005tF-80; Thu, 12 Sep 2019 13:28:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8P9B-0005sV-Jt
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:28:29 +0000
X-Inumbo-ID: 2e3ebc1e-d561-11e9-9599-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e3ebc1e-d561-11e9-9599-12813bfff9fa;
 Thu, 12 Sep 2019 13:28: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 4F802B64B;
 Thu, 12 Sep 2019 13:28:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:28:09 +0200
Message-Id: <20190912132813.6509-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190912132813.6509-1-jgross@suse.com>
References: <20190912132813.6509-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 1/5] xen/spinlocks: in debug builds store cpu
 holding the 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>,
 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>

QWRkIHRoZSBjcHUgY3VycmVudGx5IGhvbGRpbmcgdGhlIGxvY2sgdG8gc3RydWN0IGxvY2tfZGVi
dWcuIFRoaXMgbWFrZXMKYW5hbHlzaXMgb2YgbG9ja2luZyBlcnJvcnMgZWFzaWVyIGFuZCBpdCBj
YW4gYmUgdGVzdGVkIHdoZXRoZXIgdGhlCmNvcnJlY3QgY3B1IGlzIHJlbGVhc2luZyBhIGxvY2sg
YWdhaW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQpWMjoKLSBhZGp1c3QgdHlwZXMgKEphbiBCZXVsaWNoKQpWNDoKLSBhZGQgZGVmaW5lIGZvciBi
aXRmaWVsZCBzaXplIHRvIHN0b3JlIGNwdSBudW1iZXIgKEphbiBCZXVsaWNoKQotIG1ha2UgcGFk
ZGluZyBmaWVsZCB1bm5hbWVkIChKYW4gQmV1bGljaCkKVjU6Ci0gYWRkIEJVSUxEX0JVR19PTigp
cyB0byB2ZXJpZnkgYml0ZmllbGRzIGRvbid0IGhhdmUgc2l6ZSAwIChKYW4gQmV1bGljaCkKLS0t
CiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggfCAyOSArKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAx
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMgYi94ZW4v
Y29tbW9uL3NwaW5sb2NrLmMKaW5kZXggNmJjNTJkNzBjMC4uNmJiMTcwOTg4MSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwpAQCAt
MTMsOSArMTMsMTEgQEAKIAogc3RhdGljIGF0b21pY190IHNwaW5fZGVidWcgX19yZWFkX21vc3Rs
eSA9IEFUT01JQ19JTklUKDApOwogCi1zdGF0aWMgdm9pZCBjaGVja19sb2NrKHN0cnVjdCBsb2Nr
X2RlYnVnICpkZWJ1ZykKK3N0YXRpYyB2b2lkIGNoZWNrX2xvY2sodW5pb24gbG9ja19kZWJ1ZyAq
ZGVidWcpCiB7Ci0gICAgaW50IGlycV9zYWZlID0gIWxvY2FsX2lycV9pc19lbmFibGVkKCk7Cisg
ICAgYm9vbCBpcnFfc2FmZSA9ICFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpOworCisgICAgQlVJTERf
QlVHX09OKExPQ0tfREVCVUdfUEFEX0JJVFMgPD0gMCk7CiAKICAgICBpZiAoIHVubGlrZWx5KGF0
b21pY19yZWFkKCZzcGluX2RlYnVnKSA8PSAwKSApCiAgICAgICAgIHJldHVybjsKQEAgLTQzLDE4
ICs0NSwyMSBAQCBzdGF0aWMgdm9pZCBjaGVja19sb2NrKHN0cnVjdCBsb2NrX2RlYnVnICpkZWJ1
ZykKICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KGRlYnVnLT5pcnFfc2FmZSAhPSBpcnFfc2Fm
ZSkgKQogICAgIHsKLSAgICAgICAgaW50IHNlZW4gPSBjbXB4Y2hnKCZkZWJ1Zy0+aXJxX3NhZmUs
IC0xLCBpcnFfc2FmZSk7CisgICAgICAgIHVuaW9uIGxvY2tfZGVidWcgc2VlbiwgbmV3ID0geyAw
IH07CisKKyAgICAgICAgbmV3LmlycV9zYWZlID0gaXJxX3NhZmU7CisgICAgICAgIHNlZW4udmFs
ID0gY21weGNoZygmZGVidWctPnZhbCwgTE9DS19ERUJVR19JTklUVkFMLCBuZXcudmFsKTsKIAot
ICAgICAgICBpZiAoIHNlZW4gPT0gIWlycV9zYWZlICkKKyAgICAgICAgaWYgKCAhc2Vlbi51bnNl
ZW4gJiYgc2Vlbi5pcnFfc2FmZSA9PSAhaXJxX3NhZmUgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwcmludGsoIkNIRUNLTE9DSyBGQUlMVVJFOiBwcmV2IGlycXNhZmU6ICVkLCBjdXJyIGlycXNh
ZmUgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgc2VlbiwgaXJxX3NhZmUpOworICAgICAgICAg
ICAgICAgICAgIHNlZW4uaXJxX3NhZmUsIGlycV9zYWZlKTsKICAgICAgICAgICAgIEJVRygpOwog
ICAgICAgICB9CiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCBjaGVja19iYXJyaWVyKHN0cnVjdCBs
b2NrX2RlYnVnICpkZWJ1ZykKK3N0YXRpYyB2b2lkIGNoZWNrX2JhcnJpZXIodW5pb24gbG9ja19k
ZWJ1ZyAqZGVidWcpCiB7CiAgICAgaWYgKCB1bmxpa2VseShhdG9taWNfcmVhZCgmc3Bpbl9kZWJ1
ZykgPD0gMCkgKQogICAgICAgICByZXR1cm47CkBAIC03MCw3ICs3NSwxOCBAQCBzdGF0aWMgdm9p
ZCBjaGVja19iYXJyaWVyKHN0cnVjdCBsb2NrX2RlYnVnICpkZWJ1ZykKICAgICAgKiBIb3dldmVy
LCBpZiB3ZSBzcGluIG9uIGFuIElSUS11bnNhZmUgbG9jayB3aXRoIElSUXMgZGlzYWJsZWQgdGhl
biB0aGF0CiAgICAgICogaXMgY2xlYXJseSB3cm9uZywgZm9yIHRoZSBzYW1lIHJlYXNvbiBvdXRs
aW5lZCBpbiBjaGVja19sb2NrKCkgYWJvdmUuCiAgICAgICovCi0gICAgQlVHX09OKCFsb2NhbF9p
cnFfaXNfZW5hYmxlZCgpICYmIChkZWJ1Zy0+aXJxX3NhZmUgPT0gMCkpOworICAgIEJVR19PTigh
bG9jYWxfaXJxX2lzX2VuYWJsZWQoKSAmJiAhZGVidWctPmlycV9zYWZlKTsKK30KKworc3RhdGlj
IHZvaWQgZ290X2xvY2sodW5pb24gbG9ja19kZWJ1ZyAqZGVidWcpCit7CisgICAgZGVidWctPmNw
dSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKK30KKworc3RhdGljIHZvaWQgcmVsX2xvY2sodW5pb24g
bG9ja19kZWJ1ZyAqZGVidWcpCit7CisgICAgQVNTRVJUKGRlYnVnLT5jcHUgPT0gc21wX3Byb2Nl
c3Nvcl9pZCgpKTsKKyAgICBkZWJ1Zy0+Y3B1ID0gU1BJTkxPQ0tfTk9fQ1BVOwogfQogCiB2b2lk
IHNwaW5fZGVidWdfZW5hYmxlKHZvaWQpCkBAIC04Nyw2ICsxMDMsOCBAQCB2b2lkIHNwaW5fZGVi
dWdfZGlzYWJsZSh2b2lkKQogCiAjZGVmaW5lIGNoZWNrX2xvY2sobCkgKCh2b2lkKTApCiAjZGVm
aW5lIGNoZWNrX2JhcnJpZXIobCkgKCh2b2lkKTApCisjZGVmaW5lIGdvdF9sb2NrKGwpICgodm9p
ZCkwKQorI2RlZmluZSByZWxfbG9jayhsKSAoKHZvaWQpMCkKIAogI2VuZGlmCiAKQEAgLTE1MCw2
ICsxNjgsNyBAQCB2b2lkIGlubGluZSBfc3Bpbl9sb2NrX2NiKHNwaW5sb2NrX3QgKmxvY2ssIHZv
aWQgKCpjYikodm9pZCAqKSwgdm9pZCAqZGF0YSkKICAgICAgICAgICAgIGNiKGRhdGEpOwogICAg
ICAgICBhcmNoX2xvY2tfcmVsYXgoKTsKICAgICB9CisgICAgZ290X2xvY2soJmxvY2stPmRlYnVn
KTsKICAgICBMT0NLX1BST0ZJTEVfR09UOwogICAgIHByZWVtcHRfZGlzYWJsZSgpOwogICAgIGFy
Y2hfbG9ja19hY3F1aXJlX2JhcnJpZXIoKTsKQEAgLTE4MSw2ICsyMDAsNyBAQCB2b2lkIF9zcGlu
X3VubG9jayhzcGlubG9ja190ICpsb2NrKQogICAgIGFyY2hfbG9ja19yZWxlYXNlX2JhcnJpZXIo
KTsKICAgICBwcmVlbXB0X2VuYWJsZSgpOwogICAgIExPQ0tfUFJPRklMRV9SRUw7CisgICAgcmVs
X2xvY2soJmxvY2stPmRlYnVnKTsKICAgICBhZGRfc2l6ZWQoJmxvY2stPnRpY2tldHMuaGVhZCwg
MSk7CiAgICAgYXJjaF9sb2NrX3NpZ25hbCgpOwogfQpAQCAtMjI0LDYgKzI0NCw3IEBAIGludCBf
c3Bpbl90cnlsb2NrKHNwaW5sb2NrX3QgKmxvY2spCiAgICAgaWYgKCBjbXB4Y2hnKCZsb2NrLT50
aWNrZXRzLmhlYWRfdGFpbCwKICAgICAgICAgICAgICAgICAgb2xkLmhlYWRfdGFpbCwgbmV3Lmhl
YWRfdGFpbCkgIT0gb2xkLmhlYWRfdGFpbCApCiAgICAgICAgIHJldHVybiAwOworICAgIGdvdF9s
b2NrKCZsb2NrLT5kZWJ1Zyk7CiAjaWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQogICAgIGlmIChs
b2NrLT5wcm9maWxlKQogICAgICAgICBsb2NrLT5wcm9maWxlLT50aW1lX2xvY2tlZCA9IE5PVygp
OwpAQCAtMjY3LDYgKzI4OCw3IEBAIGludCBfc3Bpbl90cnlsb2NrX3JlY3Vyc2l2ZShzcGlubG9j
a190ICpsb2NrKQogCiAgICAgLyogRG9uJ3QgYWxsb3cgb3ZlcmZsb3cgb2YgcmVjdXJzZV9jcHUg
ZmllbGQuICovCiAgICAgQlVJTERfQlVHX09OKE5SX0NQVVMgPiBTUElOTE9DS19OT19DUFUpOwor
ICAgIEJVSUxEX0JVR19PTihTUElOTE9DS19SRUNVUlNFX0JJVFMgPD0gMCk7CiAKICAgICBjaGVj
a19sb2NrKCZsb2NrLT5kZWJ1Zyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zcGlu
bG9jay5oIGIveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKaW5kZXggMmM3NDE1ZTIzYS4uZGYz
NzU1MGYwMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKQEAgLTUsMTUgKzUsMjUgQEAKICNpbmNsdWRlIDxhc20v
c3BpbmxvY2suaD4KICNpbmNsdWRlIDxhc20vdHlwZXMuaD4KIAorI2RlZmluZSBTUElOTE9DS19D
UFVfQklUUyAgMTIKKwogI2lmbmRlZiBOREVCVUcKLXN0cnVjdCBsb2NrX2RlYnVnIHsKLSAgICBz
MTYgaXJxX3NhZmU7IC8qICsxOiBJUlEtc2FmZTsgMDogbm90IElSUS1zYWZlOyAtMTogZG9uJ3Qg
a25vdyB5ZXQgKi8KK3VuaW9uIGxvY2tfZGVidWcgeworICAgIHVpbnQxNl90IHZhbDsKKyNkZWZp
bmUgTE9DS19ERUJVR19JTklUVkFMIDB4ZmZmZgorICAgIHN0cnVjdCB7CisgICAgICAgIHVpbnQx
Nl90IGNwdTpTUElOTE9DS19DUFVfQklUUzsKKyNkZWZpbmUgTE9DS19ERUJVR19QQURfQklUUyAo
MTQgLSBTUElOTE9DS19DUFVfQklUUykKKyAgICAgICAgdWludDE2X3QgOkxPQ0tfREVCVUdfUEFE
X0JJVFM7CisgICAgICAgIGJvb2wgaXJxX3NhZmU6MTsKKyAgICAgICAgYm9vbCB1bnNlZW46MTsK
KyAgICB9OwogfTsKLSNkZWZpbmUgX0xPQ0tfREVCVUcgeyAtMSB9CisjZGVmaW5lIF9MT0NLX0RF
QlVHIHsgTE9DS19ERUJVR19JTklUVkFMIH0KIHZvaWQgc3Bpbl9kZWJ1Z19lbmFibGUodm9pZCk7
CiB2b2lkIHNwaW5fZGVidWdfZGlzYWJsZSh2b2lkKTsKICNlbHNlCi1zdHJ1Y3QgbG9ja19kZWJ1
ZyB7IH07Cit1bmlvbiBsb2NrX2RlYnVnIHsgfTsKICNkZWZpbmUgX0xPQ0tfREVCVUcgeyB9CiAj
ZGVmaW5lIHNwaW5fZGVidWdfZW5hYmxlKCkgKCh2b2lkKTApCiAjZGVmaW5lIHNwaW5fZGVidWdf
ZGlzYWJsZSgpICgodm9pZCkwKQpAQCAtMTM4LDExICsxNDgsMTIgQEAgdHlwZWRlZiB1bmlvbiB7
CiAKIHR5cGVkZWYgc3RydWN0IHNwaW5sb2NrIHsKICAgICBzcGlubG9ja190aWNrZXRzX3QgdGlj
a2V0czsKLSAgICB1MTYgcmVjdXJzZV9jcHU6MTI7Ci0jZGVmaW5lIFNQSU5MT0NLX05PX0NQVSAw
eGZmZnUKLSAgICB1MTYgcmVjdXJzZV9jbnQ6NDsKLSNkZWZpbmUgU1BJTkxPQ0tfTUFYX1JFQ1VS
U0UgMHhmdQotICAgIHN0cnVjdCBsb2NrX2RlYnVnIGRlYnVnOworICAgIHUxNiByZWN1cnNlX2Nw
dTpTUElOTE9DS19DUFVfQklUUzsKKyNkZWZpbmUgU1BJTkxPQ0tfTk9fQ1BVICAgICAgICAoKDF1
IDw8IFNQSU5MT0NLX0NQVV9CSVRTKSAtIDEpCisjZGVmaW5lIFNQSU5MT0NLX1JFQ1VSU0VfQklU
UyAgKDE2IC0gU1BJTkxPQ0tfQ1BVX0JJVFMpCisgICAgdTE2IHJlY3Vyc2VfY250OlNQSU5MT0NL
X1JFQ1VSU0VfQklUUzsKKyNkZWZpbmUgU1BJTkxPQ0tfTUFYX1JFQ1VSU0UgICAoKDF1IDw8IFNQ
SU5MT0NLX1JFQ1VSU0VfQklUUykgLSAxKQorICAgIHVuaW9uIGxvY2tfZGVidWcgZGVidWc7CiAj
aWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUgKnByb2Zp
bGU7CiAjZW5kaWYKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:28:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13: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 1i8P9H-0005vN-KS; Thu, 12 Sep 2019 13:28: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=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8P9G-0005up-Ih
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:28:34 +0000
X-Inumbo-ID: 2e3ebc1f-d561-11e9-9599-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e3ebc1f-d561-11e9-9599-12813bfff9fa;
 Thu, 12 Sep 2019 13:28: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 1B6E0B654;
 Thu, 12 Sep 2019 13:28:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:28:11 +0200
Message-Id: <20190912132813.6509-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190912132813.6509-1-jgross@suse.com>
References: <20190912132813.6509-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 3/5] xen: print lock profile info in panic()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJpbnQgdGhlIGxvY2sgcHJvZmlsZSBkYXRhIHdoZW4gdGhlIHN5c3RlbSBjcmFzaGVzIGFuZCBh
ZGQgc29tZSBtb3JlCmluZm9ybWF0aW9uIGZvciBlYWNoIGxvY2sgZGF0YSAobG9jayBhZGRyZXNz
LCBjcHUgaG9sZGluZyB0aGUgbG9jaykuCldoaWxlIGF0IGl0IHVzZSB0aGUgUFJJX3N0aW1lIGZv
cm1hdCBzcGVjaWZpZXIgZm9yIHByaW50aW5nIHRpbWUgZGF0YS4KClRoaXMgaXMgZXNwZWNpYWxs
eSBiZW5lZmljaWFsIGZvciB3YXRjaGRvZyB0cmlnZ2VyZWQgY3Jhc2hlcyBpbiBjYXNlCm9mIGRl
YWRsb2Nrcy4KCkluIG9yZGVyIHRvIGhhdmUgdGhlIGNwdSBob2xkaW5nIHRoZSBsb2NrIGF2YWls
YWJsZSBsZXQgdGhlCmxvY2sgcHJvZmlsZSBjb25maWcgb3B0aW9uIHNlbGVjdCBERUJVR19MT0NL
Uy4KCkFzIHByaW50aW5nIHRoZSBsb2NrIHByb2ZpbGUgZGF0YSB3aWxsIG1ha2UgdXNlIG9mIGxv
Y2tpbmcsIHRvbywgd2UKbmVlZCB0byBkaXNhYmxlIHNwaW5sb2NrIGRlYnVnZ2luZyBiZWZvcmUg
Y2FsbGluZwpzcGlubG9ja19wcm9maWxlX3ByaW50YWxsKCkgZnJvbSBwYW5pYygpLgoKV2hpbGUg
YXQgaXQgcmVtb3ZlIGEgc3VwZXJmbHVvdXMgI2lmZGVmIENPTkZJR19MT0NLX1BST0ZJTEUgYW5k
IHJlbmFtZQpDT05GSUdfTE9DS19QUk9GSUxFIHRvIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUu
CgpBbHNvIG1vdmUgdGhlIC5sb2NrcHJvZmlsZS5kYXRhIHNlY3Rpb24gdG8gaW5pdCBhcmVhIGlu
IGxpbmtlciBzY3JpcHRzCmFzIHRoZSBkYXRhIGlzIG5vIGxvbmdlciBuZWVkZWQgYWZ0ZXIgYm9v
dC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClYyOgotIHJlbmFtZSBDT05G
SUdfTE9DS19QUk9GSUxFIHRvIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUgKEphbiBCZXVsaWNo
KQotIG1vdmUgLmxvY2twcm9maWxlLmRhdGEgc2VjdGlvbiB0byBpbml0IGFyZWEgaW4gbGlua2Vy
IHNjcmlwdHMKLSB1c2UgUFJJX3N0aW1lIChBbmRyZXcgQ29vcGVyKQotIGRvbid0IHByaW50ICJj
cHU9NDA5NSIsIGJ1dCAibm90IGxvY2tlZCIgKEFuZHJldyBDb29wZXIpCi0tLQogeGVuL0tjb25m
aWcuZGVidWcgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgIHwg
MTMgKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L3hlbi5sZHMuUyAgICAgfCAxMyArKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL2tl
eWhhbmRsZXIuYyAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICB8IDMzICsr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAg
ICAgfCAgMiArLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCAgNCArKystCiB4ZW4vaW5j
bHVkZS94ZW4vc3BpbmxvY2suaCB8IDEyICsrKysrKystLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCA0
NyBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vS2NvbmZp
Zy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IDFmYWFhM2JhNmEuLjIyNTczZTc0ZGIg
MTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRlYnVnCkBA
IC00NCw4ICs0NCw5IEBAIGNvbmZpZyBDT1ZFUkFHRQogCiAJICBJZiB1bnN1cmUsIHNheSBOIGhl
cmUuCiAKLWNvbmZpZyBMT0NLX1BST0ZJTEUKK2NvbmZpZyBERUJVR19MT0NLX1BST0ZJTEUKIAli
b29sICJMb2NrIFByb2ZpbGluZyIKKwlzZWxlY3QgREVCVUdfTE9DS1MKIAktLS1oZWxwLS0tCiAJ
ICBMb2NrIHByb2ZpbGluZyBhbGxvd3MgeW91IHRvIHNlZSBob3cgb2Z0ZW4gbG9ja3MgYXJlIHRh
a2VuIGFuZCBibG9ja2VkLgogCSAgWW91IGNhbiB1c2Ugc2VyaWFsIGNvbnNvbGUgdG8gcHJpbnQg
KGFuZCByZXNldCkgdXNpbmcgJ2wnIGFuZCAnTCcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94
ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCmluZGV4IDE2Y2UxZGQwMWUuLmE0OTdm
NmE0OGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gv
YXJtL3hlbi5sZHMuUwpAQCAtNTQsMTIgKzU0LDYgQEAgU0VDVElPTlMKICAgICAgICAqKC5kYXRh
LnJlbC5ybykKICAgICAgICAqKC5kYXRhLnJlbC5yby4qKQogCi0jaWZkZWYgQ09ORklHX0xPQ0tf
UFJPRklMRQotICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKLSAgICAgICBfX2xvY2tf
cHJvZmlsZV9zdGFydCA9IC47Ci0gICAgICAgKigubG9ja3Byb2ZpbGUuZGF0YSkKLSAgICAgICBf
X2xvY2tfcHJvZmlsZV9lbmQgPSAuOwotI2VuZGlmCiAgICAgICAgLiA9IEFMSUdOKFBPSU5URVJf
QUxJR04pOwogICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOwogICAgICAgICooLmRhdGEucGFyYW0p
CkBAIC0xNzMsNiArMTY3LDEzIEBAIFNFQ1RJT05TCiAgICAgICAgLiA9IEFMSUdOKDQpOwogICAg
ICAgICooLmFsdGluc3RyX3JlcGxhY2VtZW50KQogCisjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tf
UFJPRklMRQorICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKKyAgICAgICBfX2xvY2tf
cHJvZmlsZV9zdGFydCA9IC47CisgICAgICAgKigubG9ja3Byb2ZpbGUuZGF0YSkKKyAgICAgICBf
X2xvY2tfcHJvZmlsZV9lbmQgPSAuOworI2VuZGlmCisKICAgICAgICAqKC5pbml0LmRhdGEpCiAg
ICAgICAgKiguaW5pdC5kYXRhLnJlbCkKICAgICAgICAqKC5pbml0LmRhdGEucmVsLiopCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggNGIwYWQ1ZTE1ZC4uZGJkZjZiMWJjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMzA1LDcgKzMwNSw3IEBAIHN0cnVj
dCBkb21haW4gKmFsbG9jX2RvbWFpbl9zdHJ1Y3Qodm9pZCkKICNlbmRpZgogCiAKLSNpZm5kZWYg
Q09ORklHX0xPQ0tfUFJPRklMRQorI2lmbmRlZiBDT05GSUdfREVCVUdfTE9DS19QUk9GSUxFCiAg
ICAgQlVJTERfQlVHX09OKHNpemVvZigqZCkgPiBQQUdFX1NJWkUpOwogI2VuZGlmCiAgICAgZCA9
IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIE1FTUZfYml0cyhiaXRzKSk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCA4
N2ZhMDJiOWI1Li4xMTFlZGI1MzYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTEyOCwxMiArMTI4LDYgQEAgU0VDVElP
TlMKICAgICAgICAqKC5leF90YWJsZS5wcmUpCiAgICAgICAgX19zdG9wX19fcHJlX2V4X3RhYmxl
ID0gLjsKIAotI2lmZGVmIENPTkZJR19MT0NLX1BST0ZJTEUKLSAgICAgICAuID0gQUxJR04oUE9J
TlRFUl9BTElHTik7Ci0gICAgICAgX19sb2NrX3Byb2ZpbGVfc3RhcnQgPSAuOwotICAgICAgICoo
LmxvY2twcm9maWxlLmRhdGEpCi0gICAgICAgX19sb2NrX3Byb2ZpbGVfZW5kID0gLjsKLSNlbmRp
ZgogICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKICAgICAgICBfX3BhcmFtX3N0YXJ0
ID0gLjsKICAgICAgICAqKC5kYXRhLnBhcmFtKQpAQCAtMjUxLDYgKzI0NSwxMyBAQCBTRUNUSU9O
UwogICAgICAgICAqKC5hbHRpbnN0cnVjdGlvbnMpCiAgICAgICAgIF9fYWx0X2luc3RydWN0aW9u
c19lbmQgPSAuOwogCisjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tfUFJPRklMRQorICAgICAgIC4g
PSBBTElHTihQT0lOVEVSX0FMSUdOKTsKKyAgICAgICBfX2xvY2tfcHJvZmlsZV9zdGFydCA9IC47
CisgICAgICAgKigubG9ja3Byb2ZpbGUuZGF0YSkKKyAgICAgICBfX2xvY2tfcHJvZmlsZV9lbmQg
PSAuOworI2VuZGlmCisKICAgICAgICAuID0gQUxJR04oOCk7CiAgICAgICAgX19jdG9yc19zdGFy
dCA9IC47CiAgICAgICAgKiguY3RvcnMpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleWhhbmRs
ZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCmluZGV4IDU3YjM2MGVlNGIuLmMzNmJhYTRk
ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9jb21tb24v
a2V5aGFuZGxlci5jCkBAIC02Miw3ICs2Miw3IEBAIHN0YXRpYyBzdHJ1Y3Qga2V5aGFuZGxlciB7
CiAgICAgS0VZSEFORExFUignUCcsIHBlcmZjX3Jlc2V0LCAicmVzZXQgcGVyZm9ybWFuY2UgY291
bnRlcnMiLCAwKSwKICNlbmRpZgogCi0jaWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQorI2lmZGVm
IENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUKICAgICBLRVlIQU5ETEVSKCdsJywgc3BpbmxvY2tf
cHJvZmlsZV9wcmludGFsbCwgInByaW50IGxvY2sgcHJvZmlsZSBpbmZvIiwgMSksCiAgICAgS0VZ
SEFORExFUignTCcsIHNwaW5sb2NrX3Byb2ZpbGVfcmVzZXQsICJyZXNldCBsb2NrIHByb2ZpbGUg
aW5mbyIsIDApLAogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMgYi94
ZW4vY29tbW9uL3NwaW5sb2NrLmMKaW5kZXggZjAyOGJkY2E5MS4uZjczMzExZWE0MSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwpA
QCAtMTA4LDcgKzEwOCw3IEBAIHZvaWQgc3Bpbl9kZWJ1Z19kaXNhYmxlKHZvaWQpCiAKICNlbmRp
ZgogCi0jaWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQorI2lmZGVmIENPTkZJR19ERUJVR19MT0NL
X1BST0ZJTEUKIAogI2RlZmluZSBMT0NLX1BST0ZJTEVfUkVMICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKGxvY2stPnByb2ZpbGUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTI0NSw3ICsyNDUsNyBAQCBpbnQgX3NwaW5fdHJ5bG9jayhzcGlubG9ja190ICpsb2NrKQog
ICAgICAgICAgICAgICAgICBvbGQuaGVhZF90YWlsLCBuZXcuaGVhZF90YWlsKSAhPSBvbGQuaGVh
ZF90YWlsICkKICAgICAgICAgcmV0dXJuIDA7CiAgICAgZ290X2xvY2soJmxvY2stPmRlYnVnKTsK
LSNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCisjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tfUFJP
RklMRQogICAgIGlmIChsb2NrLT5wcm9maWxlKQogICAgICAgICBsb2NrLT5wcm9maWxlLT50aW1l
X2xvY2tlZCA9IE5PVygpOwogI2VuZGlmCkBAIC0yNjAsNyArMjYwLDcgQEAgaW50IF9zcGluX3Ry
eWxvY2soc3BpbmxvY2tfdCAqbG9jaykKIHZvaWQgX3NwaW5fYmFycmllcihzcGlubG9ja190ICps
b2NrKQogewogICAgIHNwaW5sb2NrX3RpY2tldHNfdCBzYW1wbGU7Ci0jaWZkZWYgQ09ORklHX0xP
Q0tfUFJPRklMRQorI2lmZGVmIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUKICAgICBzX3RpbWVf
dCBibG9jayA9IE5PVygpOwogI2VuZGlmCiAKQEAgLTI3MSw3ICsyNzEsNyBAQCB2b2lkIF9zcGlu
X2JhcnJpZXIoc3BpbmxvY2tfdCAqbG9jaykKICAgICB7CiAgICAgICAgIHdoaWxlICggb2JzZXJ2
ZV9oZWFkKCZsb2NrLT50aWNrZXRzKSA9PSBzYW1wbGUuaGVhZCApCiAgICAgICAgICAgICBhcmNo
X2xvY2tfcmVsYXgoKTsKLSNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCisjaWZkZWYgQ09ORklH
X0RFQlVHX0xPQ0tfUFJPRklMRQogICAgICAgICBpZiAoIGxvY2stPnByb2ZpbGUgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBsb2NrLT5wcm9maWxlLT50aW1lX2Jsb2NrICs9IE5PVygpIC0gYmxv
Y2s7CkBAIC0zMzAsNyArMzMwLDcgQEAgdm9pZCBfc3Bpbl91bmxvY2tfcmVjdXJzaXZlKHNwaW5s
b2NrX3QgKmxvY2spCiAgICAgfQogfQogCi0jaWZkZWYgQ09ORklHX0xPQ0tfUFJPRklMRQorI2lm
ZGVmIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUKIAogc3RydWN0IGxvY2tfcHJvZmlsZV9hbmMg
ewogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKmhlYWRfcTsgICAvKiBmaXJzdCBoZWFk
IG9mIHRoaXMgdHlwZSAqLwpAQCAtMzY1LDE0ICszNjUsMTkgQEAgc3RhdGljIHZvaWQgc3Bpbmxv
Y2tfcHJvZmlsZV9pdGVyYXRlKGxvY2tfcHJvZmlsZV9zdWJmdW5jICpzdWIsIHZvaWQgKnBhcikK
IHN0YXRpYyB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVfcHJpbnRfZWxlbShzdHJ1Y3QgbG9ja19wcm9m
aWxlICpkYXRhLAogICAgIGludDMyX3QgdHlwZSwgaW50MzJfdCBpZHgsIHZvaWQgKnBhcikKIHsK
LSAgICBpZiAoIHR5cGUgPT0gTE9DS1BST0ZfVFlQRV9HTE9CQUwgKQotICAgICAgICBwcmludGso
IiVzICVzOlxuIiwgbG9ja19wcm9maWxlX2FuY3NbdHlwZV0ubmFtZSwgZGF0YS0+bmFtZSk7Cisg
ICAgc3RydWN0IHNwaW5sb2NrICpsb2NrID0gZGF0YS0+bG9jazsKKworICAgIHByaW50aygiJXMg
IiwgbG9ja19wcm9maWxlX2FuY3NbdHlwZV0ubmFtZSk7CisgICAgaWYgKCB0eXBlICE9IExPQ0tQ
Uk9GX1RZUEVfR0xPQkFMICkKKyAgICAgICAgcHJpbnRrKCIlZCAiLCBpZHgpOworICAgIHByaW50
aygiJXM6IGFkZHI9JXAsIGxvY2t2YWw9JTA4eCwgIiwgZGF0YS0+bmFtZSwgbG9jaywKKyAgICAg
ICAgICAgbG9jay0+dGlja2V0cy5oZWFkX3RhaWwpOworICAgIGlmICggbG9jay0+ZGVidWcuY3B1
ID09IFNQSU5MT0NLX05PX0NQVSApCisgICAgICAgIHByaW50aygibm90IGxvY2tlZFxuIik7CiAg
ICAgZWxzZQotICAgICAgICBwcmludGsoIiVzICVkICVzOlxuIiwgbG9ja19wcm9maWxlX2FuY3Nb
dHlwZV0ubmFtZSwgaWR4LCBkYXRhLT5uYW1lKTsKLSAgICBwcmludGsoIiAgbG9jazolMTIiUFJJ
ZDY0IiglMDhYOiUwOFgpLCBibG9jazolMTIiUFJJZDY0IiglMDhYOiUwOFgpXG4iLAotICAgICAg
ICAgICBkYXRhLT5sb2NrX2NudCwgKHUzMikoZGF0YS0+dGltZV9ob2xkID4+IDMyKSwgKHUzMilk
YXRhLT50aW1lX2hvbGQsCi0gICAgICAgICAgIGRhdGEtPmJsb2NrX2NudCwgKHUzMikoZGF0YS0+
dGltZV9ibG9jayA+PiAzMiksCi0gICAgICAgICAgICh1MzIpZGF0YS0+dGltZV9ibG9jayk7Cisg
ICAgICAgIHByaW50aygiY3B1PSVkXG4iLCBsb2NrLT5kZWJ1Zy5jcHUpOworICAgIHByaW50aygi
ICBsb2NrOiUiIFBSSWQ2NCAiKCUiIFBSSV9zdGltZSAiKSwgYmxvY2s6JSIgUFJJZDY0ICIoJSIg
UFJJX3N0aW1lICIpXG4iLAorICAgICAgICAgICBkYXRhLT5sb2NrX2NudCwgZGF0YS0+dGltZV9o
b2xkLCBkYXRhLT5ibG9ja19jbnQsIGRhdGEtPnRpbWVfYmxvY2spOwogfQogCiB2b2lkIHNwaW5s
b2NrX3Byb2ZpbGVfcHJpbnRhbGwodW5zaWduZWQgY2hhciBrZXkpCkBAIC00OTEsNyArNDk2LDYg
QEAgdm9pZCBfbG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3RydWN0KAogICAgIHNwaW5fdW5sb2Nr
KCZsb2NrX3Byb2ZpbGVfbG9jayk7CiB9CiAKLSNpZmRlZiBDT05GSUdfTE9DS19QUk9GSUxFCiBz
dGF0aWMgaW50IF9faW5pdCBsb2NrX3Byb2ZfaW5pdCh2b2lkKQogewogICAgIHN0cnVjdCBsb2Nr
X3Byb2ZpbGUgKipxOwpAQCAtNTEwLDYgKzUxNCw1IEBAIHN0YXRpYyBpbnQgX19pbml0IGxvY2tf
cHJvZl9pbml0KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiBfX2luaXRjYWxsKGxvY2tfcHJvZl9p
bml0KTsKLSNlbmRpZgogCi0jZW5kaWYgLyogTE9DS19QUk9GSUxFICovCisjZW5kaWYgLyogQ09O
RklHX0RFQlVHX0xPQ0tfUFJPRklMRSAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwu
YyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXggOTJiNGVhMGQyMS4uYzhmODY0MjRkNSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBA
IC0xMTksNyArMTE5LDcgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogICAgICAgICBicmVhazsKICNlbmRpZgogCi0jaWZkZWYg
Q09ORklHX0xPQ0tfUFJPRklMRQorI2lmZGVmIENPTkZJR19ERUJVR19MT0NLX1BST0ZJTEUKICAg
ICBjYXNlIFhFTl9TWVNDVExfbG9ja3Byb2Zfb3A6CiAgICAgICAgIHJldCA9IHNwaW5sb2NrX3By
b2ZpbGVfY29udHJvbCgmb3AtPnUubG9ja3Byb2Zfb3ApOwogICAgICAgICBicmVhazsKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKaW5kZXggN2YyOTE5MGVhZi4uZTEzMzUzNGJlNyAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTEx
NzAsNyArMTE3MCw5IEBAIHZvaWQgcGFuaWMoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKICAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2spOwogICAg
IHN0YXRpYyBjaGFyIGJ1ZlsxMjhdOwotICAgIAorCisgICAgc3Bpbl9kZWJ1Z19kaXNhYmxlKCk7
CisgICAgc3BpbmxvY2tfcHJvZmlsZV9wcmludGFsbCgnXDAnKTsKICAgICBkZWJ1Z3RyYWNlX2R1
bXAoKTsKIAogICAgIC8qIFByb3RlY3RzIGJ1ZltdIGFuZCBlbnN1cmUgbXVsdGktbGluZSBtZXNz
YWdlIHByaW50cyBhdG9taWNhbGx5LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nw
aW5sb2NrLmggYi94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAppbmRleCA3OWI1ODJlMDVkLi40
NjhiOWFjOWVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX19TUElO
TE9DS19IX18KICNkZWZpbmUgX19TUElOTE9DS19IX18KIAorI2luY2x1ZGUgPHhlbi90aW1lLmg+
CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS9zcGlubG9jay5oPgogI2lu
Y2x1ZGUgPGFzbS90eXBlcy5oPgpAQCAtMjksNyArMzAsNyBAQCB1bmlvbiBsb2NrX2RlYnVnIHsg
fTsKICNkZWZpbmUgc3Bpbl9kZWJ1Z19kaXNhYmxlKCkgKCh2b2lkKTApCiAjZW5kaWYKIAotI2lm
ZGVmIENPTkZJR19MT0NLX1BST0ZJTEUKKyNpZmRlZiBDT05GSUdfREVCVUdfTE9DS19QUk9GSUxF
CiAKICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAKQEAgLTc1LDkgKzc2LDkgQEAgc3RydWN0
IGxvY2tfcHJvZmlsZSB7CiAgICAgc3RydWN0IHNwaW5sb2NrICAgICAqbG9jazsgICAgICAgLyog
dGhlIGxvY2sgaXRzZWxmICovCiAgICAgdTY0ICAgICAgICAgICAgICAgICBsb2NrX2NudDsgICAg
LyogIyBvZiBjb21wbGV0ZSBsb2NraW5nIG9wcyAqLwogICAgIHU2NCAgICAgICAgICAgICAgICAg
YmxvY2tfY250OyAgIC8qICMgb2YgY29tcGxldGUgd2FpdCBmb3IgbG9jayAqLwotICAgIHM2NCAg
ICAgICAgICAgICAgICAgdGltZV9ob2xkOyAgIC8qIGN1bXVsYXRlZCBsb2NrIHRpbWUgKi8KLSAg
ICBzNjQgICAgICAgICAgICAgICAgIHRpbWVfYmxvY2s7ICAvKiBjdW11bGF0ZWQgd2FpdCB0aW1l
ICovCi0gICAgczY0ICAgICAgICAgICAgICAgICB0aW1lX2xvY2tlZDsgLyogc3lzdGVtIHRpbWUg
b2YgbGFzdCBsb2NraW5nICovCisgICAgc190aW1lX3QgICAgICAgICAgICB0aW1lX2hvbGQ7ICAg
LyogY3VtdWxhdGVkIGxvY2sgdGltZSAqLworICAgIHNfdGltZV90ICAgICAgICAgICAgdGltZV9i
bG9jazsgIC8qIGN1bXVsYXRlZCB3YWl0IHRpbWUgKi8KKyAgICBzX3RpbWVfdCAgICAgICAgICAg
IHRpbWVfbG9ja2VkOyAvKiBzeXN0ZW0gdGltZSBvZiBsYXN0IGxvY2tpbmcgKi8KIH07CiAKIHN0
cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgewpAQCAtMTMzLDYgKzEzNCw3IEBAIHN0cnVjdCBsb2Nr
X3Byb2ZpbGVfcWhlYWQgeyB9OwogI2RlZmluZSBzcGluX2xvY2tfaW5pdF9wcm9mKHMsIGwpIHNw
aW5fbG9ja19pbml0KCYoKHMpLT5sKSkKICNkZWZpbmUgbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0
cnVjdCh0eXBlLCBwdHIsIGlkeCwgcHJpbnQpCiAjZGVmaW5lIGxvY2tfcHJvZmlsZV9kZXJlZ2lz
dGVyX3N0cnVjdCh0eXBlLCBwdHIpCisjZGVmaW5lIHNwaW5sb2NrX3Byb2ZpbGVfcHJpbnRhbGwo
a2V5KQogCiAjZW5kaWYKIApAQCAtMTU0LDcgKzE1Niw3IEBAIHR5cGVkZWYgc3RydWN0IHNwaW5s
b2NrIHsKICAgICB1MTYgcmVjdXJzZV9jbnQ6U1BJTkxPQ0tfUkVDVVJTRV9CSVRTOwogI2RlZmlu
ZSBTUElOTE9DS19NQVhfUkVDVVJTRSAgICgoMXUgPDwgU1BJTkxPQ0tfUkVDVVJTRV9CSVRTKSAt
IDEpCiAgICAgdW5pb24gbG9ja19kZWJ1ZyBkZWJ1ZzsKLSNpZmRlZiBDT05GSUdfTE9DS19QUk9G
SUxFCisjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tfUFJPRklMRQogICAgIHN0cnVjdCBsb2NrX3By
b2ZpbGUgKnByb2ZpbGU7CiAjZW5kaWYKIH0gc3BpbmxvY2tfdDsKLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:28:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8P9N-0005y7-0W; Thu, 12 Sep 2019 13:28: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=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8P9L-0005xV-K8
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:28:39 +0000
X-Inumbo-ID: 2e5fa5f1-d561-11e9-9599-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e5fa5f1-d561-11e9-9599-12813bfff9fa;
 Thu, 12 Sep 2019 13:28: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 65491B65A;
 Thu, 12 Sep 2019 13:28:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 15:28:12 +0200
Message-Id: <20190912132813.6509-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190912132813.6509-1-jgross@suse.com>
References: <20190912132813.6509-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 4/5] xen: modify lock profiling 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: 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>

VG9kYXkgYWRkaW5nIGxvY2tzIGxvY2F0ZWQgaW4gYSBzdHJ1Y3QgdG8gbG9jayBwcm9maWxpbmcg
cmVxdWlyZXMgYQp1bmlxdWUgdHlwZSBpbmRleCBmb3IgZWFjaCBzdHJ1Y3R1cmUuIFRoaXMgbWFr
ZXMgaXQgaGFyZCB0byBhZGQgYW55Cm5ldyBzdHJ1Y3R1cmUgYXMgdGhlIHJlbGF0ZWQgc3lzY3Rs
IGludGVyZmFjZSBuZWVkcyB0byBiZSBjaGFuZ2VkLCB0b28uCgpJbnN0ZWFkIG9mIHVzaW5nIGFu
IGluZGV4IHRoZSBhbHJlYWR5IGV4aXN0aW5nIHN0cnVjdCBuYW1lIHNwZWNpZmllZAppbiBsb2Nr
X3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KCkgY2FuIGJlIHVzZWQgYXMgYW4gaWRlbnRpZmllciBp
bnN0ZWFkLgoKTW9kaWZ5IHRoZSBzeXNjdGwgaW50ZXJmYWNlIHRvIHVzZSB0aGUgc3RydWN0IG5h
bWUgaW5zdGVhZCBvZiB0aGUgdHlwZQppbmRleCBhbmQgYWRhcHQgdGhlIHJlbGF0ZWQgY29kaW5n
IGFjY29yZGluZ2x5LiBJbnN0ZWFkIG9mIGFuIGFycmF5IG9mCnN0cnVjdCBhbmNob3JzIGZvciBs
b2NrIHByb2ZpbGluZyB3ZSBub3cgdXNlIGEgbGlua2VkIGxpc3QgZm9yIHRoYXQKcHVycG9zZS4g
VXNlIHRoZSBzcGVjaWFsIGlkeCB2YWx1ZSAtMSBmb3IgY2FzZXMgd2hlcmUgdGhlIGlkeCBpc24n
dApyZWxldmFudCAoZ2xvYmFsIGxvY2tzKSBhbmQgc2hvdWxkbid0IGJlIHByaW50ZWQuCgpJbmNy
ZW1lbnQgdGhlIHN5c2N0bC5oIGludGVyZmFjZSB2ZXJzaW9uIGFzIGFuIGludGVyZmFjZSBpcyBi
ZWluZwptb2RpZmllZC4KCkFkZCB0aGUgbWlzc2luZyBzZXR0aW5nIG9mIHByb2ZpbGluZyB0aW1l
IHRvIHhjX2xvY2twcm9mX3F1ZXJ5KCkuCgpBZGQgZnJlZWluZyBlbGVtZW50IGRhdGEgd2hlbiBk
ZXJlZ2lzdGVyaW5nIGEgc3RydWN0dXJlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KVjI6Ci0gYWRkIGNvbW1lbnQgYWJvdXQgbWVtb3J5IGFsbG9j
YXRpb24gbmVlZHMgKEphbiBCZXVsaWNoKQotIGNoZWNrIHN1Y2Nlc3Mgb2YgbWVtb3J5IGFsbG9j
YXRpb24gKEphbiBCZXVsaWNoKQpWNDoKLSBzdHlsZSBjb3JyZWN0aW9uIChKYW4gQmV1bGljaCkK
LSBhdm9pZCBtZW1vcnkgYWxsb2NhdGlvbiB3aGlsZSBob2xkaW5nIGxvY2sgKEphbiBCZXVsaWNo
KQotLS0KIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICB8ICAgMSArCiB0b29scy9taXNjL3hl
bmxvY2twcm9mLmMgICAgfCAgMTcgKystLS0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAg
IHwgICA0ICstCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgfCAxMDcgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaCB8ICAxMSArKy0tLQogeGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggIHwgIDI5ICsrKysr
KystLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMvbGlieGMveGNf
bWlzYy5jCmluZGV4IDhlNjBiNmU5ZjAuLjIyNzA4ZjFiMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTUzMyw2ICs1MzMs
NyBAQCBpbnQgeGNfbG9ja3Byb2ZfcXVlcnkoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmMgPSBk
b19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKIAogICAgICpuX2VsZW1zID0gc3lzY3RsLnUubG9ja3By
b2Zfb3AubnJfZWxlbTsKKyAgICAqdGltZSA9IHN5c2N0bC51LmxvY2twcm9mX29wLnRpbWU7CiAK
ICAgICByZXR1cm4gcmM7CiB9CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbmxvY2twcm9mLmMg
Yi90b29scy9taXNjL3hlbmxvY2twcm9mLmMKaW5kZXggMTFmNDNhMzVlMy4uYzZhYTNmZTg0MSAx
MDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW5sb2NrcHJvZi5jCisrKyBiL3Rvb2xzL21pc2MveGVu
bG9ja3Byb2YuYwpAQCAtODgsMTkgKzg4LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICph
cmd2W10pCiAgICAgc2IgPSAwOwogICAgIGZvciAoIGogPSAwOyBqIDwgaTsgaisrICkKICAgICB7
Ci0gICAgICAgIHN3aXRjaCAoIGRhdGFbal0udHlwZSApCi0gICAgICAgIHsKLSAgICAgICAgY2Fz
ZSBMT0NLUFJPRl9UWVBFX0dMT0JBTDoKLSAgICAgICAgICAgIHNwcmludGYobmFtZSwgImdsb2Jh
bCBsb2NrICVzIiwgZGF0YVtqXS5uYW1lKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBj
YXNlIExPQ0tQUk9GX1RZUEVfUEVSRE9NOgotICAgICAgICAgICAgc3ByaW50ZihuYW1lLCAiZG9t
YWluICVkIGxvY2sgJXMiLCBkYXRhW2pdLmlkeCwgZGF0YVtqXS5uYW1lKTsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgc3ByaW50ZihuYW1lLCAidW5r
bm93biB0eXBlKCVkKSAlZCBsb2NrICVzIiwgZGF0YVtqXS50eXBlLAotICAgICAgICAgICAgICAg
ICAgICBkYXRhW2pdLmlkeCwgZGF0YVtqXS5uYW1lKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9CisgICAgICAgIGlmICggZGF0YVtqXS5pZHggPT0gTE9DS1BST0ZfSURYX05PTkUgKQor
ICAgICAgICAgICAgc3ByaW50ZihuYW1lLCAiJXMgJXMiLCBkYXRhW2pdLnR5cGUsIGRhdGFbal0u
bmFtZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNwcmludGYobmFtZSwgIiVzICVkICVz
IiwgZGF0YVtqXS50eXBlLCBkYXRhW2pdLmlkeCwgZGF0YVtqXS5uYW1lKTsKICAgICAgICAgbCA9
IChkb3VibGUpKGRhdGFbal0ubG9ja190aW1lKSAvIDFFKzA5OwogICAgICAgICBiID0gKGRvdWJs
ZSkoZGF0YVtqXS5ibG9ja190aW1lKSAvIDFFKzA5OwogICAgICAgICBzbCArPSBsOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggMDk5
MTdiMjg4NS4uOWE0OGIyNTA0YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysg
Yi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0yOTAsNyArMjkwLDcgQEAgc3RhdGljIHZvaWQgX2Rv
bWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICB4c21fZnJlZV9zZWN1cml0eV9k
b21haW4oZCk7CiAKLSAgICBsb2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QoTE9DS1BST0Zf
VFlQRV9QRVJET00sIGQpOworICAgIGxvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdChkLCAi
RG9tYWluIik7CiAKICAgICBmcmVlX2RvbWFpbl9zdHJ1Y3QoZCk7CiB9CkBAIC0zNzYsNyArMzc2
LDcgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgICAg
ICBkLT5tYXhfdmNwdXMgPSBjb25maWctPm1heF92Y3B1czsKICAgICB9CiAKLSAgICBsb2NrX3By
b2ZpbGVfcmVnaXN0ZXJfc3RydWN0KExPQ0tQUk9GX1RZUEVfUEVSRE9NLCBkLCBkb21pZCwgIkRv
bWFpbiIpOworICAgIGxvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoZCwgZG9taWQsICJEb21h
aW4iKTsKIAogICAgIGlmICggKGVyciA9IHhzbV9hbGxvY19zZWN1cml0eV9kb21haW4oZCkpICE9
IDAgKQogICAgICAgICBnb3RvIGZhaWw7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2Nr
LmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKaW5kZXggZjczMzExZWE0MS4uNjczZWYxNjhkYSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hlbi9jb21tb24vc3Bpbmxv
Y2suYwpAQCAtMzMzLDQyICszMzMsNDMgQEAgdm9pZCBfc3Bpbl91bmxvY2tfcmVjdXJzaXZlKHNw
aW5sb2NrX3QgKmxvY2spCiAjaWZkZWYgQ09ORklHX0RFQlVHX0xPQ0tfUFJPRklMRQogCiBzdHJ1
Y3QgbG9ja19wcm9maWxlX2FuYyB7CisgICAgc3RydWN0IGxvY2tfcHJvZmlsZV9hbmMgICAqbmV4
dDsgICAgIC8qIG5leHQgdHlwZSAqLwogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKmhl
YWRfcTsgICAvKiBmaXJzdCBoZWFkIG9mIHRoaXMgdHlwZSAqLwotICAgIGNoYXIgICAgICAgICAg
ICAgICAgICAgICAgKm5hbWU7ICAgICAvKiBkZXNjcmlwdGl2ZSBzdHJpbmcgZm9yIHByaW50ICov
CisgICAgY29uc3QgY2hhciAgICAgICAgICAgICAgICAqbmFtZTsgICAgIC8qIGRlc2NyaXB0aXZl
IHN0cmluZyBmb3IgcHJpbnQgKi8KIH07CiAKIHR5cGVkZWYgdm9pZCBsb2NrX3Byb2ZpbGVfc3Vi
ZnVuYygKLSAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICosIGludDMyX3QsIGludDMyX3QsIHZvaWQg
Kik7CisgICAgc3RydWN0IGxvY2tfcHJvZmlsZSAqLCBjb25zdCBjaGFyICosIGludDMyX3QsIHZv
aWQgKik7CiAKIGV4dGVybiBzdHJ1Y3QgbG9ja19wcm9maWxlICpfX2xvY2tfcHJvZmlsZV9zdGFy
dDsKIGV4dGVybiBzdHJ1Y3QgbG9ja19wcm9maWxlICpfX2xvY2tfcHJvZmlsZV9lbmQ7CiAKIHN0
YXRpYyBzX3RpbWVfdCBsb2NrX3Byb2ZpbGVfc3RhcnQ7Ci1zdGF0aWMgc3RydWN0IGxvY2tfcHJv
ZmlsZV9hbmMgbG9ja19wcm9maWxlX2FuY3NbTE9DS1BST0ZfVFlQRV9OXTsKK3N0YXRpYyBzdHJ1
Y3QgbG9ja19wcm9maWxlX2FuYyAqbG9ja19wcm9maWxlX2FuY3M7CiBzdGF0aWMgc3RydWN0IGxv
Y2tfcHJvZmlsZV9xaGVhZCBsb2NrX3Byb2ZpbGVfZ2xiX3E7CiBzdGF0aWMgc3BpbmxvY2tfdCBs
b2NrX3Byb2ZpbGVfbG9jayA9IFNQSU5fTE9DS19VTkxPQ0tFRDsKIAogc3RhdGljIHZvaWQgc3Bp
bmxvY2tfcHJvZmlsZV9pdGVyYXRlKGxvY2tfcHJvZmlsZV9zdWJmdW5jICpzdWIsIHZvaWQgKnBh
cikKIHsKLSAgICBpbnQgaTsKKyAgICBzdHJ1Y3QgbG9ja19wcm9maWxlX2FuYyAqYW5jOwogICAg
IHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKmhxOwogICAgIHN0cnVjdCBsb2NrX3Byb2ZpbGUg
KmVxOwogCiAgICAgc3Bpbl9sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7Ci0gICAgZm9yICggaSA9
IDA7IGkgPCBMT0NLUFJPRl9UWVBFX047IGkrKyApCi0gICAgICAgIGZvciAoIGhxID0gbG9ja19w
cm9maWxlX2FuY3NbaV0uaGVhZF9xOyBocTsgaHEgPSBocS0+aGVhZF9xICkKKyAgICBmb3IgKCBh
bmMgPSBsb2NrX3Byb2ZpbGVfYW5jczsgYW5jOyBhbmMgPSBhbmMtPm5leHQgKQorICAgICAgICBm
b3IgKCBocSA9IGFuYy0+aGVhZF9xOyBocTsgaHEgPSBocS0+aGVhZF9xICkKICAgICAgICAgICAg
IGZvciAoIGVxID0gaHEtPmVsZW1fcTsgZXE7IGVxID0gZXEtPm5leHQgKQotICAgICAgICAgICAg
ICAgIHN1YihlcSwgaSwgaHEtPmlkeCwgcGFyKTsKKyAgICAgICAgICAgICAgICBzdWIoZXEsIGFu
Yy0+bmFtZSwgaHEtPmlkeCwgcGFyKTsKICAgICBzcGluX3VubG9jaygmbG9ja19wcm9maWxlX2xv
Y2spOwogfQogCiBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9maWxlX3ByaW50X2VsZW0oc3RydWN0
IGxvY2tfcHJvZmlsZSAqZGF0YSwKLSAgICBpbnQzMl90IHR5cGUsIGludDMyX3QgaWR4LCB2b2lk
ICpwYXIpCisgICAgY29uc3QgY2hhciAqdHlwZSwgaW50MzJfdCBpZHgsIHZvaWQgKnBhcikKIHsK
ICAgICBzdHJ1Y3Qgc3BpbmxvY2sgKmxvY2sgPSBkYXRhLT5sb2NrOwogCi0gICAgcHJpbnRrKCIl
cyAiLCBsb2NrX3Byb2ZpbGVfYW5jc1t0eXBlXS5uYW1lKTsKLSAgICBpZiAoIHR5cGUgIT0gTE9D
S1BST0ZfVFlQRV9HTE9CQUwgKQorICAgIHByaW50aygiJXMgIiwgdHlwZSk7CisgICAgaWYgKCBp
ZHggIT0gTE9DS1BST0ZfSURYX05PTkUgKQogICAgICAgICBwcmludGsoIiVkICIsIGlkeCk7CiAg
ICAgcHJpbnRrKCIlczogYWRkcj0lcCwgbG9ja3ZhbD0lMDh4LCAiLCBkYXRhLT5uYW1lLCBsb2Nr
LAogICAgICAgICAgICBsb2NrLT50aWNrZXRzLmhlYWRfdGFpbCk7CkBAIC0zOTIsNyArMzkzLDcg
QEAgdm9pZCBzcGlubG9ja19wcm9maWxlX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogfQog
CiBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9maWxlX3Jlc2V0X2VsZW0oc3RydWN0IGxvY2tfcHJv
ZmlsZSAqZGF0YSwKLSAgICBpbnQzMl90IHR5cGUsIGludDMyX3QgaWR4LCB2b2lkICpwYXIpCisg
ICAgY29uc3QgY2hhciAqdHlwZSwgaW50MzJfdCBpZHgsIHZvaWQgKnBhcikKIHsKICAgICBkYXRh
LT5sb2NrX2NudCA9IDA7CiAgICAgZGF0YS0+YmxvY2tfY250ID0gMDsKQEAgLTQxNiw3ICs0MTcs
NyBAQCB0eXBlZGVmIHN0cnVjdCB7CiB9IHNwaW5sb2NrX3Byb2ZpbGVfdWNvcHlfdDsKIAogc3Rh
dGljIHZvaWQgc3BpbmxvY2tfcHJvZmlsZV91Y29weV9lbGVtKHN0cnVjdCBsb2NrX3Byb2ZpbGUg
KmRhdGEsCi0gICAgaW50MzJfdCB0eXBlLCBpbnQzMl90IGlkeCwgdm9pZCAqcGFyKQorICAgIGNv
bnN0IGNoYXIgKnR5cGUsIGludDMyX3QgaWR4LCB2b2lkICpwYXIpCiB7CiAgICAgc3BpbmxvY2tf
cHJvZmlsZV91Y29weV90ICpwID0gcGFyOwogICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9m
X2RhdGEgZWxlbTsKQEAgLTQyNyw3ICs0MjgsNyBAQCBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9m
aWxlX3Vjb3B5X2VsZW0oc3RydWN0IGxvY2tfcHJvZmlsZSAqZGF0YSwKICAgICBpZiAoIHAtPnBj
LT5ucl9lbGVtIDwgcC0+cGMtPm1heF9lbGVtICkKICAgICB7CiAgICAgICAgIHNhZmVfc3RyY3B5
KGVsZW0ubmFtZSwgZGF0YS0+bmFtZSk7Ci0gICAgICAgIGVsZW0udHlwZSA9IHR5cGU7CisgICAg
ICAgIHNhZmVfc3RyY3B5KGVsZW0udHlwZSwgdHlwZSk7CiAgICAgICAgIGVsZW0uaWR4ID0gaWR4
OwogICAgICAgICBlbGVtLmxvY2tfY250ID0gZGF0YS0+bG9ja19jbnQ7CiAgICAgICAgIGVsZW0u
YmxvY2tfY250ID0gZGF0YS0+YmxvY2tfY250OwpAQCAtNDY4LDMxICs0NjksODIgQEAgaW50IHNw
aW5sb2NrX3Byb2ZpbGVfY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCAqcGMp
CiAgICAgcmV0dXJuIHJjOwogfQogCi12b2lkIF9sb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0
KAotICAgIGludDMyX3QgdHlwZSwgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCAqcWhlYWQsIGlu
dDMyX3QgaWR4LCBjaGFyICpuYW1lKQorc3RhdGljIHN0cnVjdCBsb2NrX3Byb2ZpbGVfYW5jICpm
aW5kX3Byb2ZfYW5jKGNvbnN0IGNoYXIgKm5hbWUpCiB7Ci0gICAgcWhlYWQtPmlkeCA9IGlkeDsK
KyAgICBzdHJ1Y3QgbG9ja19wcm9maWxlX2FuYyAqYW5jOworCisgICAgZm9yICggYW5jID0gbG9j
a19wcm9maWxlX2FuY3M7IGFuYzsgYW5jID0gYW5jLT5uZXh0ICkKKyAgICAgICAgaWYgKCAhc3Ry
Y21wKGFuYy0+bmFtZSwgbmFtZSkgKQorICAgICAgICAgICAgcmV0dXJuIGFuYzsKKworICAgIHJl
dHVybiBOVUxMOworfQorCit2b2lkIF9sb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KHN0cnVj
dCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQzMl90IGlkeCwgY29uc3QgY2hhciAqbmFtZSkKK3sKKyAgICBzdHJ1Y3QgbG9j
a19wcm9maWxlX2FuYyAqYW5jLCAqYW5jX25ldzsKKwogICAgIHNwaW5fbG9jaygmbG9ja19wcm9m
aWxlX2xvY2spOwotICAgIHFoZWFkLT5oZWFkX3EgPSBsb2NrX3Byb2ZpbGVfYW5jc1t0eXBlXS5o
ZWFkX3E7Ci0gICAgbG9ja19wcm9maWxlX2FuY3NbdHlwZV0uaGVhZF9xID0gcWhlYWQ7Ci0gICAg
bG9ja19wcm9maWxlX2FuY3NbdHlwZV0ubmFtZSA9IG5hbWU7CisKKyAgICBhbmMgPSBmaW5kX3By
b2ZfYW5jKG5hbWUpOworICAgIGlmICggIWFuYyApCisgICAgeworICAgICAgICBzcGluX3VubG9j
aygmbG9ja19wcm9maWxlX2xvY2spOworCisgICAgICAgIGFuY19uZXcgPSB4emFsbG9jKHN0cnVj
dCBsb2NrX3Byb2ZpbGVfYW5jKTsKKyAgICAgICAgaWYgKCAhYW5jX25ldyApCisgICAgICAgICAg
ICByZXR1cm47CisKKyAgICAgICAgc3Bpbl9sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7CisKKyAg
ICAgICAgYW5jID0gZmluZF9wcm9mX2FuYyhuYW1lKTsKKyAgICAgICAgaWYgKCBhbmMgKQorICAg
ICAgICAgICAgeGZyZWUoYW5jX25ldyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAg
ICAgICAgYW5jID0gYW5jX25ldzsKKyAgICAgICAgICAgIGFuYy0+bmFtZSA9IG5hbWU7CisgICAg
ICAgICAgICBhbmMtPm5leHQgPSBsb2NrX3Byb2ZpbGVfYW5jczsKKyAgICAgICAgICAgIGxvY2tf
cHJvZmlsZV9hbmNzID0gYW5jOworICAgICAgICB9CisgICAgfQorCisgICAgcWhlYWQtPmlkeCA9
IGlkeDsKKyAgICBxaGVhZC0+aGVhZF9xID0gYW5jLT5oZWFkX3E7CisgICAgYW5jLT5oZWFkX3Eg
PSBxaGVhZDsKKwogICAgIHNwaW5fdW5sb2NrKCZsb2NrX3Byb2ZpbGVfbG9jayk7CiB9CiAKLXZv
aWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdCgKLSAgICBpbnQzMl90IHR5cGUsIHN0
cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkKQordm9pZCBfbG9ja19wcm9maWxlX2RlcmVn
aXN0ZXJfc3RydWN0KHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKnFoZWFkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUpCiB7CisgICAgc3Ry
dWN0IGxvY2tfcHJvZmlsZV9hbmMgKmFuYzsKICAgICBzdHJ1Y3QgbG9ja19wcm9maWxlX3FoZWFk
ICoqcTsKKyAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICplbGVtOwogCiAgICAgc3Bpbl9sb2NrKCZs
b2NrX3Byb2ZpbGVfbG9jayk7Ci0gICAgZm9yICggcSA9ICZsb2NrX3Byb2ZpbGVfYW5jc1t0eXBl
XS5oZWFkX3E7ICpxOyBxID0gJigqcSktPmhlYWRfcSApCisKKyAgICBhbmMgPSBmaW5kX3Byb2Zf
YW5jKG5hbWUpOworICAgIGlmICggYW5jICkKICAgICB7Ci0gICAgICAgIGlmICggKnEgPT0gcWhl
YWQgKQorICAgICAgICBmb3IgKCBxID0gJmFuYy0+aGVhZF9xOyAqcTsgcSA9ICYoKnEpLT5oZWFk
X3EgKQogICAgICAgICB7Ci0gICAgICAgICAgICAqcSA9IHFoZWFkLT5oZWFkX3E7Ci0gICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIGlmICggKnEgPT0gcWhlYWQgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICpxID0gcWhlYWQtPmhlYWRfcTsKKyAgICAgICAgICAgICAgICB3
aGlsZSAoIHFoZWFkLT5lbGVtX3EgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgZWxlbSA9IHFoZWFkLT5lbGVtX3E7CisgICAgICAgICAgICAgICAgICAgIHFoZWFkLT5l
bGVtX3EgPSBlbGVtLT5uZXh0OworICAgICAgICAgICAgICAgICAgICB4ZnJlZShlbGVtKTsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICB9CisKICAgICBzcGluX3VubG9jaygmbG9ja19wcm9maWxlX2xvY2spOwog
fQogCkBAIC01MDcsOSArNTU5LDggQEAgc3RhdGljIGludCBfX2luaXQgbG9ja19wcm9mX2luaXQo
dm9pZCkKICAgICAgICAgKCpxKS0+bG9jay0+cHJvZmlsZSA9ICpxOwogICAgIH0KIAotICAgIF9s
b2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KAotICAgICAgICBMT0NLUFJPRl9UWVBFX0dMT0JB
TCwgJmxvY2tfcHJvZmlsZV9nbGJfcSwKLSAgICAgICAgMCwgIkdsb2JhbCBsb2NrIik7CisgICAg
X2xvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoJmxvY2tfcHJvZmlsZV9nbGJfcSwgTE9DS1BS
T0ZfSURYX05PTkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkdsb2JhbCIp
OwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggZTMyNDQ0MmY5Mi4uMGNi
M2M5OGE4NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMzUsNyArMzUsNyBAQAogI2luY2x1ZGUgImRv
bWN0bC5oIgogI2luY2x1ZGUgInBoeXNkZXYuaCIKIAotI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVS
RkFDRV9WRVJTSU9OIDB4MDAwMDAwMTIKKyNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVS
U0lPTiAweDAwMDAwMDEzCiAKIC8qCiAgKiBSZWFkIGNvbnNvbGUgY29udGVudCBmcm9tIFhlbiBi
dWZmZXIgcmluZy4KQEAgLTQ0MywxNCArNDQzLDExIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BhZ2Vf
b2ZmbGluZV9vcCB7CiAvKiBTdWItb3BlcmF0aW9uczogKi8KICNkZWZpbmUgWEVOX1NZU0NUTF9M
T0NLUFJPRl9yZXNldCAxICAgLyogUmVzZXQgYWxsIHByb2ZpbGUgZGF0YSB0byB6ZXJvLiAqLwog
I2RlZmluZSBYRU5fU1lTQ1RMX0xPQ0tQUk9GX3F1ZXJ5IDIgICAvKiBHZXQgbG9jayBwcm9maWxl
IGluZm9ybWF0aW9uLiAqLwotLyogUmVjb3JkLXR5cGU6ICovCi0jZGVmaW5lIExPQ0tQUk9GX1RZ
UEVfR0xPQkFMICAgICAgMCAgIC8qIGdsb2JhbCBsb2NrLCBpZHggbWVhbmluZ2xlc3MgKi8KLSNk
ZWZpbmUgTE9DS1BST0ZfVFlQRV9QRVJET00gICAgICAxICAgLyogcGVyLWRvbWFpbiBsb2NrLCBp
ZHggaXMgZG9taWQgKi8KLSNkZWZpbmUgTE9DS1BST0ZfVFlQRV9OICAgICAgICAgICAyICAgLyog
bnVtYmVyIG9mIHR5cGVzICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9kYXRhIHsKLSAg
ICBjaGFyICAgICBuYW1lWzQwXTsgICAgIC8qIGxvY2sgbmFtZSAobWF5IGluY2x1ZGUgdXAgdG8g
MiAlZCBzcGVjaWZpZXJzKSAqLwotICAgIGludDMyX3QgIHR5cGU7ICAgICAgICAgLyogTE9DS1BS
T0ZfVFlQRV8/Pz8gKi8KKyAgICBjaGFyICAgICBuYW1lWzQwXTsgICAgIC8qIGxvY2sgbmFtZSAq
LworICAgIGNoYXIgICAgIHR5cGVbMjBdOyAgICAgLyogZS5nLiAiZG9tYWluIiAqLwogICAgIGlu
dDMyX3QgIGlkeDsgICAgICAgICAgLyogaW5kZXggKGUuZy4gZG9tYWluIGlkKSAqLworI2RlZmlu
ZSBMT0NLUFJPRl9JRFhfTk9ORSAgLTEKICAgICB1aW50NjRfYWxpZ25lZF90IGxvY2tfY250OyAg
ICAgLyogIyBvZiBsb2NraW5nIHN1Y2NlZWRlZCAqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgYmxv
Y2tfY250OyAgICAvKiAjIG9mIHdhaXQgZm9yIGxvY2sgKi8KICAgICB1aW50NjRfYWxpZ25lZF90
IGxvY2tfdGltZTsgICAgLyogbnNlY3MgbG9jayBoZWxkICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc3BpbmxvY2suaCBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCmluZGV4IDQ2
OGI5YWM5ZWYuLjQwMWNjMzQ1ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9j
ay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCkBAIC01MywxOSArNTMsMjQgQEAg
dW5pb24gbG9ja19kZWJ1ZyB7IH07CiAKICAgICAgIHdpdGggcHRyIGJlaW5nIHRoZSBtYWluIHN0
cnVjdHVyZSBwb2ludGVyIGFuZCBsb2NrIHRoZSBzcGlubG9jayBmaWVsZAogCisgICAgICBJdCBz
aG91bGQgYmUgbm90ZWQgdGhhdCB0aGlzIHdpbGwgbmVlZCB0byBhbGxvY2F0ZSBtZW1vcnksIHNv
IGludGVycnVwdHMKKyAgICAgIG11c3QgYmUgZW5hYmxlZC4KKwogICAgIC0gZWFjaCBzdHJ1Y3R1
cmUgaGFzIHRvIGJlIGFkZGVkIHRvIHByb2ZpbGluZyB3aXRoCiAKLSAgICAgIGxvY2tfcHJvZmls
ZV9yZWdpc3Rlcl9zdHJ1Y3QodHlwZSwgcHRyLCBpZHgsIHByaW50KTsKKyAgICAgIGxvY2tfcHJv
ZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QocHRyLCBpZHgsIHByaW50KTsKIAogICAgICAgd2l0aDoKLSAg
ICAgICAgdHlwZTogIHNvbWV0aGluZyBsaWtlIExPQ0tQUk9GX1RZUEVfUEVSRE9NCiAgICAgICAg
IHB0cjogICBwb2ludGVyIHRvIHRoZSBzdHJ1Y3R1cmUKICAgICAgICAgaWR4OiAgIGluZGV4IG9m
IHRoYXQgc3RydWN0dXJlLCBlLmcuIGRvbWlkCiAgICAgICAgIHByaW50OiBkZXNjcmlwdGl2ZSBz
dHJpbmcgbGlrZSAiZG9tYWluIgogCisgICAgICBJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCB0aGlz
IHdpbGwgbWlnaHQgbmVlZCB0byBhbGxvY2F0ZSBtZW1vcnksIHNvCisgICAgICBpbnRlcnJ1cHRz
IG11c3QgYmUgZW5hYmxlZC4KKwogICAgIC0gcmVtb3Zpbmcgb2YgYSBzdHJ1Y3R1cmUgaXMgZG9u
ZSB2aWEKIAotICAgICAgbG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3RydWN0KHR5cGUsIHB0cik7
CisgICAgICBsb2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QocHRyLCBwcmludCk7CiAqLwog
CiBzdHJ1Y3Qgc3BpbmxvY2s7CkBAIC0xMTEsMTQgKzExNiwxNCBAQCBzdHJ1Y3QgbG9ja19wcm9m
aWxlX3FoZWFkIHsKICAgICAgICAgKHMpLT5wcm9maWxlX2hlYWQuZWxlbV9xID0gcHJvZjsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9IHdoaWxlKDApCiAKLXZv
aWQgX2xvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoCi0gICAgaW50MzJfdCwgc3RydWN0IGxv
Y2tfcHJvZmlsZV9xaGVhZCAqLCBpbnQzMl90LCBjaGFyICopOwotdm9pZCBfbG9ja19wcm9maWxl
X2RlcmVnaXN0ZXJfc3RydWN0KGludDMyX3QsIHN0cnVjdCBsb2NrX3Byb2ZpbGVfcWhlYWQgKik7
Cit2b2lkIF9sb2NrX3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KHN0cnVjdCBsb2NrX3Byb2ZpbGVf
cWhlYWQgKiwgaW50MzJfdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqKTsKK3ZvaWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdChzdHJ1Y3Qg
bG9ja19wcm9maWxlX3FoZWFkICosIGNvbnN0IGNoYXIgKik7CiAKLSNkZWZpbmUgbG9ja19wcm9m
aWxlX3JlZ2lzdGVyX3N0cnVjdCh0eXBlLCBwdHIsIGlkeCwgcHJpbnQpICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdCh0eXBlLCAmKChwdHIpLT5w
cm9maWxlX2hlYWQpLCBpZHgsIHByaW50KQotI2RlZmluZSBsb2NrX3Byb2ZpbGVfZGVyZWdpc3Rl
cl9zdHJ1Y3QodHlwZSwgcHRyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIF9s
b2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QodHlwZSwgJigocHRyKS0+cHJvZmlsZV9oZWFk
KSkKKyNkZWZpbmUgbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChwdHIsIGlkeCwgcHJpbnQp
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBfbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0
cnVjdCgmKChwdHIpLT5wcm9maWxlX2hlYWQpLCBpZHgsIHByaW50KQorI2RlZmluZSBsb2NrX3By
b2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QocHRyLCBwcmludCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIF9sb2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3QoJigocHRyKS0+cHJv
ZmlsZV9oZWFkKSwgcHJpbnQpCiAKIGV4dGVybiBpbnQgc3BpbmxvY2tfcHJvZmlsZV9jb250cm9s
KHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9mX29wICpwYyk7CiBleHRlcm4gdm9pZCBzcGlubG9j
a19wcm9maWxlX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KTsKQEAgLTEzMiw4ICsxMzcsOCBA
QCBzdHJ1Y3QgbG9ja19wcm9maWxlX3FoZWFkIHsgfTsKICNkZWZpbmUgREVGSU5FX1NQSU5MT0NL
KGwpIHNwaW5sb2NrX3QgbCA9IFNQSU5fTE9DS19VTkxPQ0tFRAogCiAjZGVmaW5lIHNwaW5fbG9j
a19pbml0X3Byb2YocywgbCkgc3Bpbl9sb2NrX2luaXQoJigocyktPmwpKQotI2RlZmluZSBsb2Nr
X3Byb2ZpbGVfcmVnaXN0ZXJfc3RydWN0KHR5cGUsIHB0ciwgaWR4LCBwcmludCkKLSNkZWZpbmUg
bG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3RydWN0KHR5cGUsIHB0cikKKyNkZWZpbmUgbG9ja19w
cm9maWxlX3JlZ2lzdGVyX3N0cnVjdChwdHIsIGlkeCwgcHJpbnQpCisjZGVmaW5lIGxvY2tfcHJv
ZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdChwdHIsIHByaW50KQogI2RlZmluZSBzcGlubG9ja19wcm9m
aWxlX3ByaW50YWxsKGtleSkKIAogI2VuZGlmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:36:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:36: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 1i8PGZ-0007C1-1W; Thu, 12 Sep 2019 13:36: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8PGX-0007Bw-ER
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:36:05 +0000
X-Inumbo-ID: 43faa288-d562-11e9-9599-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43faa288-d562-11e9-9599-12813bfff9fa;
 Thu, 12 Sep 2019 13:36: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 D9AA5AF89;
 Thu, 12 Sep 2019 13:36:02 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190912132813.6509-1-jgross@suse.com>
 <20190912132813.6509-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1b9eb9cc-38b2-7454-c97b-fec01d796102@suse.com>
Date: Thu, 12 Sep 2019 15:36:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912132813.6509-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T24gMTIuMDkuMjAxOSAxNToyOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMjY3LDYgKzI4
OCw3IEBAIGludCBfc3Bpbl90cnlsb2NrX3JlY3Vyc2l2ZShzcGlubG9ja190ICpsb2NrKQo+ICAK
PiAgICAgIC8qIERvbid0IGFsbG93IG92ZXJmbG93IG9mIHJlY3Vyc2VfY3B1IGZpZWxkLiAqLwo+
ICAgICAgQlVJTERfQlVHX09OKE5SX0NQVVMgPiBTUElOTE9DS19OT19DUFUpOwo+ICsgICAgQlVJ
TERfQlVHX09OKFNQSU5MT0NLX1JFQ1VSU0VfQklUUyA8PSAwKTsKClRoaXMgaXMgdG9vIHdlYWs6
IFdoaWxlIEkgZG9uJ3QgdGhpbmsgd2Ugc3RyaWN0bHkgbmVlZCAxNSBsZXZlbHMgb2YKcmVjdXJz
aW9uLCBJIGFsc28gZG9uJ3QgdGhpbmsgd2UnbGwgZ2V0IGF3YXkgd2l0aCBqdXN0IDEuIEkgdGhp
bmsKdGhpcyBtaW5pbWFsbHkgbmVlZHMgdG8gYmUgIjw9IDEiLCBwZXJoYXBzIGJldHRlciAiPD0g
MiIuIE90aGVyCnRob3VnaHRzIChhbHNvIGJ5IG90aGVycykgb24gdGhlIHByZWNpc2UgdmFsdWUg
dG8gdXNlIGhlcmUKYXBwcmVjaWF0ZWQuIFdpdGggdGhpcyBzdWl0YWJseSB0YWtlbiBjYXJlIG9m
ICh3aGljaCBjYW4gaGFwcGVuCndoaWxlIGNvbW1pdHRpbmcsIGJ1dCBtdXN0IG5vdCBiZSBmb3Jn
b3R0ZW4pClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:42:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8PMq-0007yX-QN; Thu, 12 Sep 2019 13:42:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8PMq-0007yS-BO
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:42:36 +0000
X-Inumbo-ID: 2d177798-d563-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d177798-d563-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 13:42: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 8D143B657;
 Thu, 12 Sep 2019 13:42:33 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
References: <20190912132813.6509-1-jgross@suse.com>
 <20190912132813.6509-2-jgross@suse.com>
 <1b9eb9cc-38b2-7454-c97b-fec01d796102@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4b0daee9-b9cb-b853-9af7-691bd42537a1@suse.com>
Date: Thu, 12 Sep 2019 15:42:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1b9eb9cc-38b2-7454-c97b-fec01d796102@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMTkgMTU6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEyLjA5LjIwMTkgMTU6
MjgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0yNjcsNiArMjg4LDcgQEAgaW50IF9zcGlu
X3RyeWxvY2tfcmVjdXJzaXZlKHNwaW5sb2NrX3QgKmxvY2spCj4+ICAgCj4+ICAgICAgIC8qIERv
bid0IGFsbG93IG92ZXJmbG93IG9mIHJlY3Vyc2VfY3B1IGZpZWxkLiAqLwo+PiAgICAgICBCVUlM
RF9CVUdfT04oTlJfQ1BVUyA+IFNQSU5MT0NLX05PX0NQVSk7Cj4+ICsgICAgQlVJTERfQlVHX09O
KFNQSU5MT0NLX1JFQ1VSU0VfQklUUyA8PSAwKTsKPiAKPiBUaGlzIGlzIHRvbyB3ZWFrOiBXaGls
ZSBJIGRvbid0IHRoaW5rIHdlIHN0cmljdGx5IG5lZWQgMTUgbGV2ZWxzIG9mCj4gcmVjdXJzaW9u
LCBJIGFsc28gZG9uJ3QgdGhpbmsgd2UnbGwgZ2V0IGF3YXkgd2l0aCBqdXN0IDEuIEkgdGhpbmsK
PiB0aGlzIG1pbmltYWxseSBuZWVkcyB0byBiZSAiPD0gMSIsIHBlcmhhcHMgYmV0dGVyICI8PSAy
Ii4gT3RoZXIKPiB0aG91Z2h0cyAoYWxzbyBieSBvdGhlcnMpIG9uIHRoZSBwcmVjaXNlIHZhbHVl
IHRvIHVzZSBoZXJlCj4gYXBwcmVjaWF0ZWQuIFdpdGggdGhpcyBzdWl0YWJseSB0YWtlbiBjYXJl
IG9mICh3aGljaCBjYW4gaGFwcGVuCj4gd2hpbGUgY29tbWl0dGluZywgYnV0IG11c3Qgbm90IGJl
IGZvcmdvdHRlbikKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKIjIiIHNob3VsZCBiZSBubyBwcm9ibGVtLCBhcyB0aGUgb3RoZXIgYWRkZWQKCkJVSUxEX0JV
R19PTihMT0NLX0RFQlVHX1BBRF9CSVRTwrc8PcK3MCk7CgppcyBpbXBseWluZyB0aGF0IGFscmVh
ZHkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:44:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13: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 1i8POt-00085d-8A; Thu, 12 Sep 2019 13: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=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8POs-00085X-Bf
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:44:42 +0000
X-Inumbo-ID: 788cab12-d563-11e9-959a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 788cab12-d563-11e9-959a-12813bfff9fa;
 Thu, 12 Sep 2019 13:44: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 DA174AFBD;
 Thu, 12 Sep 2019 13:44:40 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-23-jgross@suse.com>
 <61e63336-affb-ca2b-944a-a6cb8e3c2862@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e9edfb7c-17b8-f997-2b5c-52a17e73b698@suse.com>
Date: Thu, 12 Sep 2019 15:44:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <61e63336-affb-ca2b-944a-a6cb8e3c2862@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 22/48] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDkuMTkgMTY6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTI0OCw2ICsyNDgsMjAgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAo+PiAgICAgICB2LT5ydW5zdGF0
ZS5zdGF0ZSA9IG5ld19zdGF0ZTsKPj4gICB9Cj4+ICAgCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQg
c2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCj4+ICsg
ICAgYm9vbCBydW5uaW5nLCBzX3RpbWVfdCBuZXdfZW50cnlfdGltZSkKPj4gK3sKPj4gKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKPj4gKwo+PiArICAgIGlmICggcnVubmlu
ZyApCj4+ICsgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5pbmcs
IG5ld19lbnRyeV90aW1lKTsKPj4gKyAgICBlbHNlCj4+ICsgICAgICAgIHZjcHVfcnVuc3RhdGVf
Y2hhbmdlKHYsCj4+ICsgICAgICAgICAgICAoKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQp
ID8gUlVOU1RBVEVfYmxvY2tlZCA6Cj4+ICsgICAgICAgICAgICAgKHZjcHVfcnVubmFibGUodikg
PyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKPj4gKyAgICAgICAgICAg
IG5ld19lbnRyeV90aW1lKTsKPj4gK30KPiAKPiBJIGZpbmQgaXQgcHV6emxpbmcgdGhhdCB0aGlz
IGdldHMgaW50cm9kdWNlZCwgYnV0IHdvbid0IHN1cnZpdmUgdGlsbAo+IHRoZSBlbmQgb2YgdGhl
IHNlcmllcy4gSSBjYW4gb25seSBndWVzcyB0aGF0IHlvdSBjYW4ndCBkbyB3aXRob3V0IHRoZQo+
IHNlcGFyYXRpb24gaW50ZXJtZWRpYXRlbHkuIE1ha2luZyBzdWNoIHRyYW5zaWVudCBzdGF0ZSBt
b3JlIGFwcGFyZW50Cj4gZnJvbSB0aGUgZGVzY3JpcHRpb24gd291bGQgYmUgbmljZSBpbW8uCgpU
aGUgZnVuY3Rpb25hbGl0eSB3aWxsIHN0YXksIGJ1dCBpdCB3aWxsIGJlIHN1YnN1bWVkIGluIHBh
dGNoIDM1LiBJCmRvbid0IHRoaW5rIEkgc2hvdWxkIG1lbnRpb24gdGhhdCBpbiB0aGUgY29tbWl0
IG1lc3NhZ2UsIHNvIGRvIHlvdSB3YW50Cm1lIHRvIGp1c3QgYWRkIGl0IGJlbG93IHRoZSAiLS0t
IiBtYXJrZXI/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 13:47:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 13:47:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8PRh-0008F0-PK; Thu, 12 Sep 2019 13:47:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8PRf-0008Ev-RT
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 13:47:35 +0000
X-Inumbo-ID: dfa61ee6-d563-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfa61ee6-d563-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 13:47:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568296055;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=jKFa8rLm20+2NOtkp06sPmZcH/4vxk12sgdn/H9IK6g=;
 b=FZXePn3LoQvhKAUIgYx46zvgY9a9s8u9GRwhIRTuDlDHHNZgC8UWi5Rw
 TnEeusX01S3T6gZhNmdtjhqL9fuMF4TKeIjImLSeoR8PTN0QquECcWYmu
 JxhFBEms0o1diLQyRvelnf9LPk+y2w6CxjxwuRav4humTYj77HLn3dm7E c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PZZlWZ1ew/Ac9mO+pa1lAFGg/hDQMEWhtDjW/lCBuzaOQ0bfZjYmqniL3hzzRCBypsBTSTuVG/
 ylGhqQBWfo3MX6FqoB3uw0Zr+RsAJdPE3epBpUwfmR7tRlxyeHAE0UYDNRKRLEe3dHb3K8kQ9N
 zqDTkcduJKuCKg4aKVlzWJeFXY5dK88lLtTn1tq5mvlBIDOYbBmZKr1kybiq8nF9hcqoFzU2Nf
 ISTl2yxy+VNM9G4tC2FzJ6yRDTZnw3ecqfkvyx6AE/P/fsA0F6OV4JcYxvkyZJ1m8hsqs4hheM
 ySs=
X-SBRS: 2.7
X-MesageID: 5482786
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5482786"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-7-andrew.cooper3@citrix.com>
 <1dce979e-e8a4-d556-b079-9d0e8ed1f5b9@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: <56a74032-61c0-52bb-c6d1-71283d315bef@citrix.com>
Date: Thu, 12 Sep 2019 14:47:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1dce979e-e8a4-d556-b079-9d0e8ed1f5b9@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 6/8] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAxMDowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTEuMDkuMjAxOSAy
MjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBjaGFuZ2Ug
aXMgdG8gc3RvcCB1c2luZyB4Y19jcHVpZF9kb19kb21jdGwoKSwgYW5kIHRvIHN0b3AKPj4gYmFz
aW5nIGRlY2lzaW9ucyBvbiBhIGxvY2FsIENQVUlEIGluc3RydWN0aW9uLiAgVGhpcyBpcyBub3Qg
YSBjb3JyZWN0IG9yCj4+IGFwcHJvcHJpYXRlIHdheSB0byBjb25zdHJ1Y3QgcG9saWN5IGluZm9y
bWF0aW9uIGZvciBvdGhlciBkb21haW5zLgo+Pgo+PiBUaGUgb3ZlcndoZWxtaW5nIG1ham9yaXR5
IG9mIHRoaXMgbG9naWMgaXMgcmVkdW5kYW50IHdpdGggdGhlIHBvbGljeSBsb2dpYyBpbgo+PiBY
ZW4sIGJ1dCBoYXMgYSBoYWJpdCBvZiBiZWNvbWluZyBzdGFsZSAoZS5nLiBjL3MgOTdlNGViZGNk
NzYgcmVzdWx0aW5nIGluCj4+IEFWWDUxMl9CRjE2IG5vdCBldmVyIGFjdHVhbGx5IGJlaW5nIG9m
ZmVyZWQgdG8gZ3Vlc3RzKS4KPiBXZWxsLCBub3Qgb2ZmZXJpbmcgaXQgdG8gZ3Vlc3RzIHdhcyBp
bnRlbnRpb25hbCBhdCB0aGF0IHBvaW50LAo+IGJ1dCBJIGd1ZXNzIHlvdSB2YWxpZGx5IGltcGx5
IHRoYXQgYnkgYWRkaW5nIHRoZSBBIG1hcmtlciB0byB0aGUKPiBwdWJsaWMgaGVhZGVyIGl0IF9z
dGlsbF8gd291bGRuJ3QgaGF2ZSBnb3QgZXhwb3NlZD8KCkFoIC0gSSdkIGZvcmdvdHRlbiB0aGUg
cG9pbnQgYWJvdXQgdGhlIHRoZSBsYWNrIG9mIEEgbWFya2VyLCBidXQgeWVzIC0KbXkgcG9pbnQg
d2FzIHRoYXQsIGhhZCBJIG5vdCBmb3Jnb3R0ZW4gZHVyaW5nIHJldmlldywgdGhhdCBjaGFuZ2Vz
ZXQKc2hvdWxkIGhhdmUgYWRkZWQgdGhlIDdhMSBjYXNlIHRvIGxpYnhjLgoKSSdsbCBzZWUgaWYg
SSBjYW4gcmVwaHJhc2UgdGhpcyBzbGlnaHRseSB0byBiZSBjbGVhcmVyLgoKPgo+PiAtLS0KPj4g
IHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jICAgICAgfCA3OTggKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQu
aCB8ICAxMSArLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAxOTcgaW5zZXJ0aW9ucygrKSwgNjEyIGRl
bGV0aW9ucygtKQo+IE5pY2UuCgpJIHdhcyB2ZXJ5IHBsZWFzZWQgd2l0aCBob3cgdGhpcyB0dXJu
ZWQgb3V0LsKgIFdoZW4gSSBzdGFydGVkLCBJIHdhc24ndApleHBlY3RpbmcgdG8gYmUgYWJsZSB0
byBkZWxldGUgdGhpcyBtdWNoLgoKPgo+PiBAQCAtMTA1NywzICs0NDksMTkxIEBAIGludCB4Y19j
cHVpZF9zZXQoCj4+ICAKPj4gICAgICByZXR1cm4gcmM7Cj4+ICB9Cj4+ICsKPj4gK2ludCB4Y19j
cHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqZmVhdHVyZXNldCwgdW5z
aWduZWQgaW50IG5yX2ZlYXR1cmVzKQo+PiArewo+PiArICAgIGludCByYzsKPj4gKyAgICB4Y19k
b21pbmZvX3QgZGk7Cj4+ICsgICAgdW5zaWduZWQgaW50IGksIG5yX2xlYXZlcywgbnJfbXNyczsK
Pj4gKyAgICB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMgPSBOVUxMOwo+PiArICAgIHN0cnVjdCBj
cHVpZF9wb2xpY3kgKnAgPSBOVUxMOwo+PiArICAgIHVpbnQzMl90IGVycl9sZWFmID0gLTEsIGVy
cl9zdWJsZWFmID0gLTEsIGVycl9tc3IgPSAtMTsKPj4gKwo+PiArICAgIGlmICggeGNfZG9tYWlu
X2dldGluZm8oeGNoLCBkb21pZCwgMSwgJmRpKSAhPSAxIHx8Cj4+ICsgICAgICAgICBkaS5kb21p
ZCAhPSBkb21pZCApCj4+ICsgICAgewo+PiArICAgICAgICBFUlJPUigiRmFpbGVkIHRvIG9idGFp
biBkJWQgaW5mbyIsIGRvbWlkKTsKPj4gKyAgICAgICAgcmMgPSAtRVNSQ0g7Cj4+ICsgICAgICAg
IGdvdG8gb3V0Owo+PiArICAgIH0KPj4gKwo+PiArICAgIHJjID0geGNfZ2V0X2NwdV9wb2xpY3lf
c2l6ZSh4Y2gsICZucl9sZWF2ZXMsICZucl9tc3JzKTsKPj4gKyAgICBpZiAoIHJjICkKPj4gKyAg
ICB7Cj4+ICsgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIG9idGFpbiBwb2xpY3kgaW5mbyBzaXpl
Iik7Cj4+ICsgICAgICAgIHJjID0gLWVycm5vOwo+PiArICAgICAgICBnb3RvIG91dDsKPj4gKyAg
ICB9Cj4+ICsKPj4gKyAgICByYyA9IC1FTk9NRU07Cj4+ICsgICAgaWYgKCAobGVhdmVzID0gY2Fs
bG9jKG5yX2xlYXZlcywgc2l6ZW9mKCpsZWF2ZXMpKSkgPT0gTlVMTCB8fAo+PiArICAgICAgICAg
KHAgPSBjYWxsb2MoMSwgc2l6ZW9mKCpwKSkpID09IE5VTEwgKQo+PiArICAgICAgICBnb3RvIG91
dDsKPj4gKwo+PiArICAgIG5yX21zcnMgPSAwOwo+PiArICAgIHJjID0geGNfZ2V0X2RvbWFpbl9j
cHVfcG9saWN5KHhjaCwgZG9taWQsICZucl9sZWF2ZXMsIGxlYXZlcywKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbnJfbXNycywgTlVMTCk7Cj4+ICsgICAgaWYgKCByYyAp
Cj4+ICsgICAgewo+PiArICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gZCVkJ3MgcG9s
aWN5IiwgZG9taWQpOwo+PiArICAgICAgICByYyA9IC1lcnJubzsKPj4gKyAgICAgICAgZ290byBv
dXQ7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgcmMgPSB4ODZfY3B1aWRfY29weV9mcm9tX2J1ZmZl
cihwLCBsZWF2ZXMsIG5yX2xlYXZlcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZlcnJfbGVhZiwgJmVycl9zdWJsZWFmKTsKPj4gKyAgICBpZiAoIHJjICkKPj4gKyAg
ICB7Cj4+ICsgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gZGVzZXJpYWxpc2UgQ1BVSUQgKGVyciBs
ZWFmICUjeCwgc3VibGVhZiAlI3gpICglZCA9ICVzKSIsCj4+ICsgICAgICAgICAgICAgIGVycl9s
ZWFmLCBlcnJfc3VibGVhZiwgLXJjLCBzdHJlcnJvcigtcmMpKTsKPj4gKyAgICAgICAgZ290byBv
dXQ7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgaWYgKCBmZWF0dXJlc2V0ICkKPj4gKyAgICB7Cj4+
ICsgICAgICAgIHVpbnQzMl90IGRpc2FibGVkX2ZlYXR1cmVzW0ZFQVRVUkVTRVRfTlJfRU5UUklF
U10sCj4+ICsgICAgICAgICAgICBmZWF0W0ZFQVRVUkVTRVRfTlJfRU5UUklFU10gPSB7fTsKPj4g
KyAgICAgICAgc3RhdGljIGNvbnN0IHVpbnQzMl90IGRlZXBfZmVhdHVyZXNbXSA9IElOSVRfREVF
UF9GRUFUVVJFUzsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50IGksIGI7Cj4+ICsKPj4gKyAgICAg
ICAgLyoKPj4gKyAgICAgICAgICogVGhlIHVzZXIgc3VwcGxpZWQgZmVhdHVyZXNldCBtYXkgYmUg
c2hvcnRlciBvciBsb25nZXIgdGhhbgo+PiArICAgICAgICAgKiBGRUFUVVJFU0VUX05SX0VOVFJJ
RVMuICBTaG9ydGVyIGlzIGZpbmUsIGFuZCB3ZSB3aWxsIHplcm8tZXh0ZW5kLgo+PiArICAgICAg
ICAgKiBMb25nZXIgaXMgZmluZSwgc28gbG9uZyBhcyBpdCBvbmx5IHBhZGRlZCB3aXRoIHplcm9z
Lgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgdW5zaWduZWQgaW50IHVzZXJfbGVuID0gbWlu
KEZFQVRVUkVTRVRfTlJfRU5UUklFUyArIDB1LCBucl9mZWF0dXJlcyk7Cj4+ICsKPj4gKyAgICAg
ICAgLyogQ2hlY2sgZm9yIHRydW5jYXRlZCBzZXQgYml0cy4gKi8KPj4gKyAgICAgICAgcmMgPSAt
RU9QTk9UU1VQUDsKPj4gKyAgICAgICAgZm9yICggaSA9IHVzZXJfbGVuOyBpIDwgbnJfZmVhdHVy
ZXM7ICsraSApCj4+ICsgICAgICAgICAgICBpZiAoIGZlYXR1cmVzZXRbaV0gIT0gMCApCj4+ICsg
ICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsKPj4gKyAgICAgICAgbWVtY3B5KGZlYXQsIGZl
YXR1cmVzZXQsIHNpemVvZigqZmVhdHVyZXNldCkgKiB1c2VyX2xlbik7Cj4+ICsKPj4gKyAgICAg
ICAgLyogRGlzYWJsZSBkZWVwIGRlcGVuZGVuY2llcyBvZiBkaXNhYmxlZCBmZWF0dXJlcy4gKi8K
Pj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2FibGVkX2ZlYXR1cmVz
KTsgKytpICkKPj4gKyAgICAgICAgICAgIGRpc2FibGVkX2ZlYXR1cmVzW2ldID0gfmZlYXRbaV0g
JiBkZWVwX2ZlYXR1cmVzW2ldOwo+PiArCj4+ICsgICAgICAgIGZvciAoIGIgPSAwOyBiIDwgc2l6
ZW9mKGRpc2FibGVkX2ZlYXR1cmVzKSAqIENIQVJfQklUOyArK2IgKQo+PiArICAgICAgICB7Cj4+
ICsgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqZGZzOwo+PiArCj4+ICsgICAgICAgICAgICBp
ZiAoICF0ZXN0X2JpdChiLCBkaXNhYmxlZF9mZWF0dXJlcykgfHwKPj4gKyAgICAgICAgICAgICAg
ICAgIShkZnMgPSB4ODZfY3B1aWRfbG9va3VwX2RlZXBfZGVwcyhiKSkgKQo+PiArICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwo+PiArCj4+ICsgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFS
UkFZX1NJWkUoZGlzYWJsZWRfZmVhdHVyZXMpOyArK2kgKQo+PiArICAgICAgICAgICAgewo+PiAr
ICAgICAgICAgICAgICAgIGZlYXRbaV0gJj0gfmRmc1tpXTsKPj4gKyAgICAgICAgICAgICAgICBk
aXNhYmxlZF9mZWF0dXJlc1tpXSAmPSB+ZGZzW2ldOwo+PiArICAgICAgICAgICAgfQo+PiArICAg
ICAgICB9Cj4+ICsKPj4gKyAgICAgICAgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koZmVhdCwg
cCk7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgaWYgKCAhZGkuaHZtICkKPj4gKyAgICB7Cj4+ICsg
ICAgICAgIHVpbnQzMl90IGhvc3RfZmVhdHVyZXNldFtGRUFUVVJFU0VUX05SX0VOVFJJRVNdOwo+
PiArICAgICAgICB1aW50MzJfdCBsZW4gPSBBUlJBWV9TSVpFKGhvc3RfZmVhdHVyZXNldCk7Cj4+
ICsKPj4gKyAgICAgICAgcmMgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNoLCBYRU5fU1lTQ1RM
X2NwdV9mZWF0dXJlc2V0X2hvc3QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZsZW4sIGhvc3RfZmVhdHVyZXNldCk7Cj4+ICsgICAgICAgIGlmICggcmMgKQo+PiArICAg
ICAgICB7Cj4+ICsgICAgICAgICAgICAvKiBUb2xlcmF0ZSAiYnVmZmVyIHRvbyBzbWFsbCIsIGFz
IHdlJ3ZlIGdvdCB0aGUgYml0cyB3ZSBuZWVkLiAqLwo+PiArICAgICAgICAgICAgaWYgKCBlcnJu
byA9PSBFTk9CVUZTICkKPj4gKyAgICAgICAgICAgICAgICByYyA9IDA7Cj4gU28gdGhpcyBpcyB3
aGVyZSBJIHRoaW5rIHJldHVybmluZyBhbiBlcnJvciAoaW5zdGVhZCBvZiBhIHBvc2l0aXZlCj4g
bnVtYmVyKSBmcm9tIHRoZSBoeXBlcmNhbGwgaXMgbGF0ZW50bHkgcHJvYmxlbWF0aWM6IFRoZXJl
J3Mgbm90Cj4gcmVhbGx5IGFueSBndWFyYW50ZWUgZm9yIEVOT0JVRlMgdG8gbm90IHJlc3VsdCBm
cm9tIG90aGVyIHRoYW4gdGhlCj4gYWN0dWFsIGh5cGVyY2FsbC4gSSBndWVzcyB3ZSBoYXZlIHN1
Y2ggZGVwZW5kZW5jaWVzIGVsc2V3aGVyZSwgc28KPiBoYXZpbmcgb25lIG1vcmUgaGVyZSBpc24n
dCBhIGJpZyBkZWFsLAoKV2UgaGF2ZSBpdCBpbiBtdWx0aXBsZSBwbGFjZXMuwqAgQWRqdXN0aW5n
IHRoaXMgaXMgZ29pbmcgdG8gcmVxdWlyZSBzb21lCmNhcmVmdWwgY2hlY2tpbmcgb2YgdGhlIGVy
cm5vIGhhbmRsaW5nLgoKPiBidXQgYXMgYSBwcmVjYXV0aW9uIGFnYWluc3QKPiB1c2luZyB1bmlu
aXRpYWxpemVkIGRhdGEsIHdvdWxkbid0IGl0IGJlIHBydWRlbnQgZm9yCj4gaG9zdF9mZWF0dXJl
c2V0W10gdG8gZ2V0IHplcm8taW5pdGlhbGl6ZWQgdXAgZnJvbnQ/CgpGYWlyIGVub3VnaC4KCj4K
Pj4gKyAgICAgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAg
ICBQRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gaG9zdCBmZWF0dXJlc2V0Iik7Cj4+ICsgICAgICAg
ICAgICAgICAgcmMgPSAtZXJybm87Cj4+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsg
ICAgICAgICAgICB9Cj4+ICsgICAgICAgIH0KPj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAg
ICAgKiBPbiBoYXJkd2FyZSB3aXRob3V0IENQVUlEIEZhdWx0aW5nLCBQViBndWVzdHMgc2VlIHJl
YWwgdG9wb2xvZ3kuCj4+ICsgICAgICAgICAqIEFzIGEgY29uc2VxdWVuY2UsIHRoZXkgYWxzbyBu
ZWVkIHRvIHNlZSB0aGUgaG9zdCBodHQvY21wIGZpZWxkcy4KPj4gKyAgICAgICAgICovCj4+ICsg
ICAgICAgIHAtPmJhc2ljLmh0dCAgICAgICA9IHRlc3RfYml0KFg4Nl9GRUFUVVJFX0hUVCwgaG9z
dF9mZWF0dXJlc2V0KTsKPj4gKyAgICAgICAgcC0+ZXh0ZC5jbXBfbGVnYWN5ID0gdGVzdF9iaXQo
WDg2X0ZFQVRVUkVfQ01QX0xFR0FDWSwgaG9zdF9mZWF0dXJlc2V0KTsKPj4gKyAgICB9Cj4+ICsg
ICAgZWxzZQo+PiArICAgIHsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogVG9wb2xvZ3kg
Zm9yIEhWTSBndWVzdHMgaXMgZW50aXJlbHkgY29udHJvbGxlZCBieSBYZW4uICBGb3Igbm93LCB3
ZQo+PiArICAgICAgICAgKiBoYXJkY29kZSBBUElDX0lEID0gdmNwdV9pZCAqIDIgdG8gZ2l2ZSB0
aGUgaWxsdXNpb24gb2Ygbm8gU01ULgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgcC0+YmFz
aWMuaHR0ID0gdHJ1ZTsKPj4gKyAgICAgICAgcC0+ZXh0ZC5jbXBfbGVnYWN5ID0gZmFsc2U7Cj4+
ICsKPj4gKyAgICAgICAgcC0+YmFzaWMubHBwcCAqPSAyOwo+PiArCj4+ICsgICAgICAgIHN3aXRj
aCAoIHAtPng4Nl92ZW5kb3IgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgIGNhc2UgWDg2X1ZF
TkRPUl9JTlRFTDoKPj4gKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyAocC0+Y2FjaGUuc3VibGVh
ZltpXS50eXBlICYmCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGkgPCBBUlJBWV9TSVpF
KHAtPmNhY2hlLnJhdykpOyArK2kgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAg
ICAgIHAtPmNhY2hlLnN1YmxlYWZbaV0uY29yZXNfcGVyX3BhY2thZ2UgPQo+PiArICAgICAgICAg
ICAgICAgICAgICAocC0+Y2FjaGUuc3VibGVhZltpXS5jb3Jlc19wZXJfcGFja2FnZSA8PCAxKSB8
IDE7Cj4+ICsgICAgICAgICAgICAgICAgcC0+Y2FjaGUuc3VibGVhZltpXS50aHJlYWRzX3Blcl9j
YWNoZSA9IDA7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICBicmVhazsKPiBUaGUg
b3JpZ2luYWwgY29kZSBtYXNrZWQgRURYIGJ5IDB4M2ZmLiBJIGRvbid0IHNlZSBob3cgdGhpcyBp
cyByZWZsZWN0ZWQKPiBoZXJlLCBhbmQgdGhlIGRlc2NyaXB0aW9uIGFsc28gZG9lc24ndCBpbmRp
Y2F0ZSB0aGUgY2hhbmdlIGlzIG9uIHB1cnBvc2UuCgpUaGlzIGZhbGxzIGludG8gdGhlICJUaGUg
b3ZlcndoZWxtaW5nIG1ham9yaXR5IG9mIHRoaXMgbG9naWMgaXMKcmVkdW5kYW50IHdpdGggdGhl
IHBvbGljeSBsb2dpYyBpbiBYZW4iIHN0YXRlbWVudC4KCkkndmUgZ290IG5vIGlkZWEgd2h5IDB4
M2ZmIHdhcyB1c2VkIGJlZm9yZSAtIG9ubHkgdGhlIGJvdHRvbSAzIGJpdHMgYXJlCmRlZmluZWQs
IGFuZCBJJ20gcHJldHR5IHN1cmUgdGhhdCB3YXNuJ3Qgd2Fzbid0IHRoZSBjYXNlIHdoZW4gdGhp
cyBjb2RlCmZpcnN0IGFwcGVhcmVkIChjL3MgNWYxNGE4N2NlYiBpbiAyMDA4KS4KCj4KPj4gKyAg
ICAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKPj4gKyAgICAgICAgY2FzZSBYODZfVkVORE9SX0hZ
R09OOgo+PiArICAgICAgICAgICAgcC0+ZXh0ZC5uYyA9IChwLT5leHRkLm5jIDw8IDEpIHwgMTsK
PiBUaGlzIGFjdHVhbGx5IGZpeGVzIGEgbGF0ZW50ICJzcGlsbCBpbnRvIGJpdCA4IiBpc3N1ZSBv
ZiB0aGUgb3JpZ2luYWwKPiBjb2RlLgoKT2guwqAgU28gaXQgZG9lcy4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:02:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14: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 1i8Pfz-0001Pq-4p; Thu, 12 Sep 2019 14:02:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8Pfx-0001Pl-Bi
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:02:21 +0000
X-Inumbo-ID: ef3b11b6-d565-11e9-959a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef3b11b6-d565-11e9-959a-12813bfff9fa;
 Thu, 12 Sep 2019 14:02: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 CE38BAFA8;
 Thu, 12 Sep 2019 14:02:18 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-25-jgross@suse.com>
 <de1280ef-a2f0-b96c-8c7a-049027cf1b34@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4fa2cb71-5b66-b344-6ab2-502008ba5f69@suse.com>
Date: Thu, 12 Sep 2019 16:02:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <de1280ef-a2f0-b96c-8c7a-049027cf1b34@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 24/48] 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: 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>, 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>

T24gMDkuMDkuMTkgMTc6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC01MDQsMjIgKzUxMSwyMSBAQCBpbnQgc2No
ZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCj4+ICAg
ICAgIGlmICggSVNfRVJSKGRvbWRhdGEpICkKPj4gICAgICAgICAgIHJldHVybiBQVFJfRVJSKGRv
bWRhdGEpOwo+PiAgIAo+PiAtICAgIHZjcHVfcHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBk
LT5tYXhfdmNwdXMpOwo+PiAtICAgIGlmICggdmNwdV9wcml2ID09IE5VTEwgKQo+PiArICAgIHVu
aXRfcHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBkLT5tYXhfdmNwdXMpOwo+IAo+IEkgZmlu
ZCBpdCBjb25mdXNpbmcgdGhhdCBhbiBhcnJheSBvZiB1bml0cyAoYXMgcGVyIHRoZSB1c2UgYmVs
b3cpCj4gaXMgZGltZW5zaW9uZWQgYnkgdGhlIGRvbWFpbidzIHZDUFUgY291bnQuIElzbid0IHRo
ZXJlIGEgY29ycmVsYXRpb24KPiBiZXR3ZWVuIHZDUFUgSURzIGFuZCB1bml0cyBJRHMsIHBlcmhh
cHMgYWxvbmcgdGhlIGxpbmVzIG9mIENQVQo+IEFQSUMgKHRocmVhZCksIGNvcmUsIGFuZCBzb2Nr
ZXQgSURzPyBJZiBzbywgdGhlIGFycmF5IHNpemUgY291bGQKPiBiZSBib3VuZGVkIGhlcmUgYnkg
YSBzbWFsbGVyIChkb3duIHRoZSByb2FkKSB2YWx1ZS4KCkknbGwgYWRkIGEgY29tbWVudCBpbiB0
aGlzIHJlZ2FyZCBpbiB0aGlzIHBhdGNoIGFuZCB3aGVuIHRoZSBudW1iZXIKb2YgdmNwdXMgcGVy
IHVuaXQgZ2V0cyBhZGRlZCAocGF0Y2ggMzEpIEknbGwgbW9kaWZ5IHRoZSBhcnJheSBzaXplLgoK
PiAKPj4gQEAgLTg4MCwxOCArODg5LDM2IEBAIHZvaWQgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHN0
cnVjdCB2Y3B1ICp2KQo+PiAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwo+PiAgIH0KPj4g
ICAKPj4gK3N0YXRpYyBib29sIHNjaGVkX2NoZWNrX2FmZmluaXR5X2Jyb2tlbihzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKPiAKPiBjb25zdAoKT2theS4KCj4gCj4+ICt7Cj4+ICsgICAgc3RydWN0
IHZjcHUgKnY7Cj4gCj4gY29uc3QKCk9rYXkuCgo+IAo+PiBAQCAtOTEwLDE4ICs5MzcsMjAgQEAg
dm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICAgICAg
ICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwo+PiAgICAgICAgICAgaWYg
KCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQo+PiAgICAgICAgICAg
ewo+PiAtICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQo+PiArICAgICAgICAg
ICAgaWYgKCBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4odW5pdCkgKQo+PiAgICAgICAgICAg
ICAgIHsKPj4gLSAgICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgdW5pdC0+Y3B1
X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5VTEwpOwo+PiAtICAgICAgICAgICAgICAgIHYtPmFmZmlu
aXR5X2Jyb2tlbiA9IDA7Cj4+ICsgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVu
aXQtPnZjcHVfbGlzdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5p
dC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5VTEwpOwo+PiArICAgICAgICAgICAgICAgIHNj
aGVkX3Jlc2V0X2FmZmluaXR5X2Jyb2tlbih1bml0KTsKPj4gICAgICAgICAgICAgICAgICAgY3B1
bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0
eSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFz
ayhkKSk7Cj4+ICAgICAgICAgICAgICAgfQo+PiAgIAo+PiAgICAgICAgICAgICAgIGlmICggY3B1
bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKPj4gICAgICAgICAgICAgICB7
Cj4+IC0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtpbmcgYWZmaW5p
dHkgZm9yICVwdlxuIiwgdik7Cj4+IC0gICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5
KHYsICZjcHVtYXNrX2FsbCwgTlVMTCk7Cj4+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19ERUJVRyAiQnJlYWtpbmcgYWZmaW5pdHkgZm9yICVwdlxuIiwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgdW5pdC0+dmNwdV9saXN0KTsKPj4gKyAgICAgICAgICAgICAgICBzY2hlZF9zZXRf
YWZmaW5pdHkodW5pdC0+dmNwdV9saXN0LCAmY3B1bWFza19hbGwsIE5VTEwpOwo+PiAgICAgICAg
ICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKGQpKTsKPj4gICAgICAgICAgICAgICB9Cj4+IFsuLi5dPiBAQCAtOTY0
LDE3ICs5OTIsMTggQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1
KQo+PiAgIAo+PiAgICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1cG9vbCAoIGQsIGMgKQo+PiAg
ICAgICB7Cj4+IC0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPj4gKyAgICAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQ7Cj4+ICsKPj4gKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5p
dCAoIGQsIHVuaXQgKQo+PiAgICAgICAgICAgewo+PiAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4+IC0gICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNj
aGVkX3VuaXQ7Cj4+ICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1
bGVfbG9ja19pcnFzYXZlKHVuaXQsICZmbGFncyk7Cj4+ICAgCj4+ICAgICAgICAgICAgICAgY3B1
bWFza19hbmQoJm9ubGluZV9hZmZpbml0eSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksIGMtPmNw
dV92YWxpZCk7Cj4+ICAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZm
aW5pdHkpICYmCj4+ICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgdW5p
dC0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKPj4gICAgICAgICAgICAgICB7Cj4+IC0gICAgICAgICAg
ICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQo+PiArICAgICAgICAgICAgICAgIGlmICgg
dW5pdC0+dmNwdV9saXN0LT5hZmZpbml0eV9icm9rZW4gKQo+PiAgICAgICAgICAgICAgICAgICB7
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyB0ZW1wb3JhcmlseSBwaW5u
ZWQsIGNhbid0IG1vdmUgaXQuICovCj4+ICAgICAgICAgICAgICAgICAgICAgICB1bml0X3NjaGVk
dWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB1bml0KTsKPj4gQEAgLTk4MiwxNCAr
MTAxMSwxNSBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCj4+
ICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPj4gICAgICAgICAgICAgICAgICAgfQo+PiAg
IAo+PiAtICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmlu
aXR5IGZvciAlcHZcbiIsIHYpOwo+PiArICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVC
VUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgIHVuaXQtPnZjcHVfbGlzdCk7Cj4+ICAgCj4+IC0gICAgICAgICAgICAgICAgc2NoZWRfc2V0
X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgTlVMTCk7Cj4+ICsgICAgICAgICAgICAgICAgc2No
ZWRfc2V0X2FmZmluaXR5KHVuaXQtPnZjcHVfbGlzdCwgJmNwdW1hc2tfYWxsLCBOVUxMKTsKPj4g
ICAgICAgICAgICAgICB9Cj4+ICAgCj4+IC0gICAgICAgICAgICBpZiAoIHYtPnByb2Nlc3NvciAh
PSBjcHUgKQo+PiArICAgICAgICAgICAgaWYgKCBzY2hlZF91bml0X2NwdSh1bml0KSAhPSBzY2hl
ZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSkgKQo+PiAgICAgICAgICAgICAgIHsKPj4gLSAgICAgICAg
ICAgICAgICAvKiBUaGUgdmNwdSBpcyBub3Qgb24gdGhpcyBjcHUsIHNvIHdlIGNhbiBtb3ZlIG9u
LiAqLwo+PiArICAgICAgICAgICAgICAgIC8qIFRoZSB1bml0IGlzIG5vdCBvbiB0aGlzIGNwdSwg
c28gd2UgY2FuIG1vdmUgb24uICovCj4+ICAgICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVf
dW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwo+PiAgICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKPj4gICAgICAgICAgICAgICB9Cj4+IEBAIC0xMDAyLDE3ICsxMDMyLDE3IEBA
IGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKPj4gICAgICAgICAg
ICAgICAgKiAgKiB0aGUgc2NoZWR1bGVyIHdpbGwgYWx3YXlzIGZpbmQgYSBzdWl0YWJsZSBzb2x1
dGlvbiwgb3IKPj4gICAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQg
YmVmb3JlIGdldHRpbmcgaW4gaGVyZS4KPj4gICAgICAgICAgICAgICAgKi8KPj4gLSAgICAgICAg
ICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKPj4gKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9z
dGFydCh1bml0LT52Y3B1X2xpc3QpOwo+PiAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5s
b2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwo+PiAgIAo+PiAtICAgICAgICAgICAg
dmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKPj4gKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5p
c2godW5pdC0+dmNwdV9saXN0KTsKPiAKPiBBbGwgdGhlIC0+dmNwdV9saXN0IHJlZmVyZW5jZXMg
bG9vayBib2d1cyBjb25zaWRlcmluZyB3aGVyZSB5b3UncmUKPiBtb3ZpbmcsIGJ1dCBJIGNhbiBv
bmx5IGd1ZXNzIHRoYXQgYWxsIG9mIHRoaXMgd2lsbCBuZWVkIHRvdWNoaW5nCj4gYWdhaW4gbGF0
ZXIgaW4gdGhlIHNlcmllcy4gSSB3b25kZXIgdGhvdWdoIHdoZXRoZXIgdGhlc2Ugd291bGRuJ3QK
PiBiZXR0ZXIgY2hhbmdlIGludG8gZm9yLWVhY2gtdkNQVS1pbi11bml0IGxvb3BzIHJpZ2h0IGF3
YXkuCgpFc3BlY2lhbGx5IHRoZSB2Y3B1X21pZ3JhdGUgcGFydCBpcyBtb3JlIGNvbXBsaWNhdGVk
LiBJIHRoaW5rIGl0IGlzCm11Y2ggZWFzaWVyIHRvIHJldmlldyB3aXRoIHRoZSBtb3JlIG1lY2hh
bmljYWwgY2hhbmdlcyBzcGxpdCBmcm9tIHRoZQpsb2dpY2FsIGNoYW5nZXMuCgo+IAo+PiAgICAg
ICAgICAgICAgIC8qCj4+ICAgICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlz
IGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBpbgo+PiAgICAgICAgICAgICAgICAqIHRo
ZSBoeXBlcnZpc29yIGlzbid0IG1pZ3JhdGFibGUuIEluIHRoaXMgY2FzZSwgdGhlIGNhbGxlcgo+
PiAgICAgICAgICAgICAgICAqIHNob3VsZCB0cnkgYWdhaW4gYWZ0ZXIgcmVsZWFzaW5nIGFuZCBy
ZWFxdWlyaW5nIGFsbCBsb2Nrcy4KPj4gICAgICAgICAgICAgICAgKi8KPj4gLSAgICAgICAgICAg
IGlmICggdi0+cHJvY2Vzc29yID09IGNwdSApCj4+ICsgICAgICAgICAgICBpZiAoIHNjaGVkX3Vu
aXRfY3B1KHVuaXQpID09IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KSApCj4gCj4gSXMgY29t
cGFyaW5nIHRoZSAocHNldWRvKSBDUFUgdmFsdWVzIGhlcmUgdGhlIG1vc3QgZWZmaWNpZW50IGFw
cHJvYWNoCj4gZ2VuZXJhdGVkIGNvZGUgd2lzZT8gQ2FuJ3QgdGhlcmUgYmUgc29tZSBwb2ludGVy
IGNvbXBhcmlzb24gdGhhdCdzCj4gY2hlYXBlcj8KClllcywgeW91IGFyZSByaWdodC4gdW5pdC0+
cmVzID09IGdldF9zY2hlZF9yZXMoY3B1KSBpcyBlcXVpdmFsZW50LgoKPiAKPj4gQEAgLTEwMjMs
OCArMTA1Myw4IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkK
Pj4gICBzdGF0aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQg
Y3B1KQo+PiAgIHsKPj4gICAgICAgc3RydWN0IGRvbWFpbiAqZDsKPj4gLSAgICBzdHJ1Y3QgdmNw
dSAqdjsKPj4gICAgICAgc3RydWN0IGNwdXBvb2wgKmM7Cj4+ICsgICAgc3RydWN0IHZjcHUgKnY7
Cj4+ICAgCj4+ICAgICAgIGMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7Cj4+ICAgICAgIGlmICgg
YyA9PSBOVUxMICkKPiAKPiBTdHJheSBjaGFuZ2U/CgpZZXMuCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:05:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 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 1i8Pig-0001Xp-PR; Thu, 12 Sep 2019 14:05:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8Pif-0001Xk-LE
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:05:09 +0000
X-Inumbo-ID: 53f0fb84-d566-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 53f0fb84-d566-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 14:05:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568297109;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=bxBrr/55ADRJAlA6Dtm59xtV89t4GvsDQ1fFvrVoMSI=;
 b=TJ68ZUniEzRpV3elamKY3gHnzPZ5ZVHCDjoSQYvYffxJmq+Wm0BdYCSE
 5d2/2PJZ6HJYQ5rzfRq8dARB+ct34NmsZOuIXVeGhnyLgioRw6IwgMihN
 6QG3n6xoPpUSeUCDCEsme3skiGmgNPNswaU3Qp95HxQhw4WiBGbNM9OJb Q=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ryZhcppRdJ/X1oPTB3BBnxyNpicYk4PcHKc0XB5Sktesi3btt9V4f56ZibTjXY7FkR+2k5KNYe
 /xzKCV4j8gDXRNtx3INWV+IQMrWeqQ48LQ2poFIxc3uy9tBlV6rOPzIbEOCkekNRgjZlffjEkE
 5K22Fakq746ldf2TW2gPq0xV78dV2xxctd3bxEE0Obg/X8YcxgmSEVv/UUM1BdY8XpfIAAjbqW
 y/64fyl5LpkN9ZlvvREmDhzuOyzlOMF+uk2Gg4tkLjK0w0PxfDLG0lcQkkGT6bmZyKC8vd6+6f
 5rQ=
X-SBRS: 2.7
X-MesageID: 5538842
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5538842"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 15:05:04 +0100
Message-ID: <20190912140504.40853-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] public/xen.h: update the comment explaining
 'Wallclock time'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

U2luY2UgY29tbWl0IDA2MjlhZGZkODBlICJBY3R1YWxseSBzZXQgYSBIVk0gZG9tYWluJ3MgdGlt
ZSBvZmZzZXQgd2hlbiBpdApzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVudCBpbiB0aGUgcHVibGlj
IGhlYWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQppdCBjbGFpbXMgdGhhdCB3YWxsY2xv
Y2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkgY29udHJvbCBzb2Z0d2FyZS4KTW9yZW92ZXIsIHRo
ZSBjb21tZW50cyBzdGF0aW5nIHRoYXQgd2Nfc2VjIGFuZCB3Y19uc2VjIGFyZSBzZWNvbmRzIGFu
ZApuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBpbiBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2gg
YXJlIGJvZ3VzLiBUaGVpcgp2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1l
X29mZnNldF9zZWNvbmRzIHZhbHVlLCB3aGljaCBpcwp1cGRhdGVkIGJ5IGEgZ3Vlc3Qgd3JpdGUg
dG8gdGhlIGVtdWxhdGVkIFJUQyBhbmQgaGVuY2UgdGhlIHdhbGxjbG9jawp0aW1lem9uZSBpcyB1
bmRlciBndWVzdCBjb250cm9sLgoKVGhpcyBwYXRjaCBhdHRlbXB0cyB0byBicmluZyB0aGUgY29t
bWVudCBpbiBsaW5lIHdpdGggcmVhbGl0eSB3aGlsc3QKa2VlcGluZyBpdCByZWFzb25hYmx5IHNo
b3J0LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy94
ZW4uaCB8IDEzICsrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IGNlZjY1YzM4ZTcuLjI3NTVjNWFkNTQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKQEAgLTc3NSwxMiArNzc1LDE3IEBAIHN0cnVjdCBzaGFyZWRfaW5mbyB7CiAgICAg
eGVuX3Vsb25nX3QgZXZ0Y2huX21hc2tbc2l6ZW9mKHhlbl91bG9uZ190KSAqIDhdOwogCiAgICAg
LyoKLSAgICAgKiBXYWxsY2xvY2sgdGltZTogdXBkYXRlZCBvbmx5IGJ5IGNvbnRyb2wgc29mdHdh
cmUuIEd1ZXN0cyBzaG91bGQgYmFzZQotICAgICAqIHRoZWlyIGdldHRpbWVvZmRheSgpIHN5c2Nh
bGwgb24gdGhpcyB3YWxsY2xvY2stYmFzZSB2YWx1ZS4KKyAgICAgKiBXYWxsY2xvY2sgdGltZTog
dXBkYXRlZCBieSBjb250cm9sIHNvZnR3YXJlIG9yIFJUQyBlbXVsYXRpb24uCisgICAgICogR3Vl
c3RzIHNob3VsZCBiYXNlIHRoZWlyIGdldHRpbWVvZmRheSgpIHN5c2NhbGwgb24gdGhpcworICAg
ICAqIHdhbGxjbG9jay1iYXNlIHZhbHVlLgorICAgICAqIFRoZSB2YWx1cyBvZiB3Y19zZWMgYW5k
IHdjX25zZWMgYXJlIG9mZnNldHMgZnJvbSB0aGUgVW5peCBlcG9jaAorICAgICAqIGFkanVzdGVk
IGJ5IHRoZSBkb21haW4ncyAndGltZSBvZmZzZXQnIChpbiBzZWNvbmRzKSBhcyBzZXQgZWl0aGVy
CisgICAgICogYnkgWEVOX0RPTUNUTF9zZXR0aW1lb2Zmc2V0LCBvciBhZGp1c3RlZCB2aWEgYSBn
dWVzdCB3cml0ZSB0byB0aGUKKyAgICAgKiBlbXVsYXRlZCBSVEMuCiAgICAgICovCiAgICAgdWlu
dDMyX3Qgd2NfdmVyc2lvbjsgICAgICAvKiBWZXJzaW9uIGNvdW50ZXI6IHNlZSB2Y3B1X3RpbWVf
aW5mb190LiAqLwotICAgIHVpbnQzMl90IHdjX3NlYzsgICAgICAgICAgLyogU2VjcyAgMDA6MDA6
MDAgVVRDLCBKYW4gMSwgMTk3MC4gICovCi0gICAgdWludDMyX3Qgd2NfbnNlYzsgICAgICAgICAv
KiBOc2VjcyAwMDowMDowMCBVVEMsIEphbiAxLCAxOTcwLiAgKi8KKyAgICB1aW50MzJfdCB3Y19z
ZWM7CisgICAgdWludDMyX3Qgd2NfbnNlYzsKICNpZiAhZGVmaW5lZChfX2kzODZfXykKICAgICB1
aW50MzJfdCB3Y19zZWNfaGk7CiAjIGRlZmluZSB4ZW5fd2Nfc2VjX2hpIHdjX3NlY19oaQotLSAK
Mi4yMC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:07:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Pkm-0001ga-7z; Thu, 12 Sep 2019 14:07:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8Pkk-0001fy-Nw
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:07:18 +0000
X-Inumbo-ID: a0870484-d566-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0870484-d566-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 14:07: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 7BF19ADD9;
 Thu, 12 Sep 2019 14:07:16 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-10-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3877cba9-4707-5fe9-3224-74f825545e1b@suse.com>
Date: Thu, 12 Sep 2019 16:07:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-10-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 09/16] 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>,
 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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gQEAgLTI0OSw0OSArMjQ5LDgw
IEBAIGJvb2wgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpw
YXRjaCkKPiAgICAgIHJldHVybiB0cnVlOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IG1pY3JvY29k
ZV91cGRhdGVfY3B1KGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCj4gKy8qCj4gKyAqIExv
YWQgYSBtaWNyb2NvZGUgdXBkYXRlIHRvIGN1cnJlbnQgQ1BVLgo+ICsgKgo+ICsgKiBJZiBubyBw
YXRjaCBpcyBwcm92aWRlZCwgdGhlIGNhY2hlZCBwYXRjaCB3aWxsIGJlIGxvYWRlZC4gTWljcm9j
b2RlIHVwZGF0ZQo+ICsgKiBkdXJpbmcgQVBzIGJyaW5ndXAgYW5kIENQVSByZXN1bWluZyBmYWxs
cyBpbnRvIHRoaXMgY2FzZS4KPiArICovCj4gK3N0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9j
cHUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCj4gIHsKPiAtICAgIGludCBl
cnI7Cj4gLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+IC0gICAg
c3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7Cj4gKyAg
ICBpbnQgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbygmdGhpc19jcHUoY3B1
X3NpZykpOwo+ICAKPiAtICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211dGV4KTsKPiArICAgIGlm
ICggdW5saWtlbHkoZXJyKSApCj4gKyAgICAgICAgcmV0dXJuIGVycjsKPiAgCj4gLSAgICBlcnIg
PSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKHNpZyk7Cj4gLSAgICBpZiAoIGxpa2Vs
eSghZXJyKSApCj4gLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3RfbWlj
cm9jb2RlKGJ1Ziwgc2l6ZSk7Cj4gLSAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsK
PiArICAgIGlmICggcGF0Y2ggKQo+ICsgICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5
X21pY3JvY29kZShwYXRjaCk7Cj4gKyAgICBlbHNlIGlmICggbWljcm9jb2RlX2NhY2hlICkKPiAr
ICAgIHsKPiArICAgICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4gKyAgICAgICAg
ZXJyID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKG1pY3JvY29kZV9jYWNoZSk7Cj4g
KyAgICAgICAgaWYgKCBlcnIgPT0gLUVJTyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBt
aWNyb2NvZGVfZnJlZV9wYXRjaChtaWNyb2NvZGVfY2FjaGUpOwo+ICsgICAgICAgICAgICBtaWNy
b2NvZGVfY2FjaGUgPSBOVUxMOwo+ICsgICAgICAgIH0KPiArICAgICAgICBzcGluX3VubG9jaygm
bWljcm9jb2RlX211dGV4KTsKPiArICAgIH0KCkknbSBoYXZpbmcgdHJvdWJsZSB1bmRlcnN0YW5k
aW5nIHRoZSBsb2NraW5nIGRpc2NpcGxpbmUgaGVyZTogV2h5CmRvIHlvdSBjYWxsIC0+YXBwbHlf
bWljcm9jb2RlKCkgb25jZSB3aXRoIHRoZSBsb2NrIGhlbGQgYW5kIG9uY2UKd2l0aG91dD8gSWYg
dGhpcyBpcyB0byBndWFyZCBhZ2FpbnN0IG1pY3JvY29kZV9jYWNoZSBjaGFuZ2luZywKdGhlbiAo
YSkgdGhlIGNoZWNrIG9mIGl0IGJlaW5nIG5vbi1OVUxMIHdvdWxkIG5lZWQgdG8gYmUgZG9uZSB3
aXRoCnRoZSBsb2NrIGhlbGQgYXMgd2VsbCBhbmQgKGIpIHlvdSdkIG5lZWQgdG8gZXhwbGFpbiB3
aHkgdGhlIG5vbi0KbG9ja2VkIGNhbGwgdG8gLT5hcHBseV9taWNyb2NvZGUoKSBpcyBva2F5LgoK
SXQgY2VydGFpbmx5IHdhc24ndCB0aGlzIHdheSBpbiB2OCwgeWV0IHRoZSB2OSByZXZpc2lvbiBs
b2cgYWxzbwpkb2Vzbid0IG1lbnRpb24gc3VjaCBhIChub3QgaW5zaWduaWZpY2FudCkgY2hhbmdl
ICh3aGljaCBpcyBwYXJ0Cm9mIHRoZSByZWFzb24gd2h5IEkgZGlkbid0IHNwb3QgaXQgaW4gdjkp
LgoKPiArICAgIGVsc2UKPiArICAgICAgICAvKiBObyBwYXRjaCB0byB1cGRhdGUgKi8KPiArICAg
ICAgICBlcnIgPSAtRU5PRU5UOwo+ICAKPiAgICAgIHJldHVybiBlcnI7Cj4gIH0KPiAgCj4gLXN0
YXRpYyBsb25nIGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqX2luZm8pCj4gK3N0YXRpYyBsb25n
IGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqcGF0Y2gpCj4gIHsKPiAtICAgIHN0cnVjdCBtaWNy
b2NvZGVfaW5mbyAqaW5mbyA9IF9pbmZvOwo+IC0gICAgaW50IGVycm9yOwo+IC0KPiAtICAgIEJV
R19PTihpbmZvLT5jcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiArICAgIHVuc2lnbmVkIGlu
dCBjcHU7Cj4gKyAgICBpbnQgcmV0ID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUocGF0Y2gpOwo+ICAK
PiAtICAgIGVycm9yID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoaW5mby0+YnVmZmVyLCBpbmZvLT5i
dWZmZXJfc2l6ZSk7Cj4gLSAgICBpZiAoIGVycm9yICkKPiAtICAgICAgICBpbmZvLT5lcnJvciA9
IGVycm9yOwo+ICsgICAgLyogU3RvcmUgdGhlIHBhdGNoIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2Fk
aW5nICovCj4gKyAgICBpZiAoICFyZXQgJiYgcGF0Y2ggKQo+ICsgICAgewo+ICsgICAgICAgIHNw
aW5fbG9jaygmbWljcm9jb2RlX211dGV4KTsKPiArICAgICAgICBtaWNyb2NvZGVfdXBkYXRlX2Nh
Y2hlKHBhdGNoKTsKPiArICAgICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKPiAr
ICAgICAgICBwYXRjaCA9IE5VTEw7Cj4gKyAgICB9Cj4gIAo+ICAgICAgaWYgKCBtaWNyb2NvZGVf
b3BzLT5lbmRfdXBkYXRlX3BlcmNwdSApCj4gICAgICAgICAgbWljcm9jb2RlX29wcy0+ZW5kX3Vw
ZGF0ZV9wZXJjcHUoKTsKPiAgCj4gLSAgICBpbmZvLT5jcHUgPSBjcHVtYXNrX25leHQoaW5mby0+
Y3B1LCAmY3B1X29ubGluZV9tYXApOwo+IC0gICAgaWYgKCBpbmZvLT5jcHUgPCBucl9jcHVfaWRz
ICkKPiAtICAgICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUs
IGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOwo+ICsgICAgLyoKPiArICAgICAqIEVhY2ggdGhy
ZWFkIHRyaWVzIHRvIGxvYWQgdWNvZGUgYW5kIG9ubHkgdGhlIGZpcnN0IHRocmVhZCBvZiBhIGNv
cmUKPiArICAgICAqIHdvdWxkIHN1Y2NlZWQuIElnbm9yZSBlcnJvciBvdGhlciB0aGFuIC1FSU8u
Cj4gKyAgICAgKi8KPiArICAgIGlmICggcmV0ICE9IC1FSU8gKQo+ICsgICAgICAgIHJldCA9IDA7
CgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgYSBnb29kIGlkZWEuIElnbm9yaW5nIGEgX3NwZWNpZmlj
XyBlcnJvcgpjb2RlIChlLmcuIGluZGljYXRpbmcgImFscmVhZHkgbG9hZGVkIiBvciAibmV3ZXIg
cGF0Y2ggYWxyZWFkeQpsb2FkZWQiKSBpcyBmaW5lLCBidXQgaGVyZSB5b3UgYWxzbyBpZ25vcmUg
dGhpbmdzIGxpa2UgLUVOT01FTQpvciAtRUlOVkFMLgoKPiArICAgIGNwdSA9IGNwdW1hc2tfbmV4
dChzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfb25saW5lX21hcCk7Cj4gKyAgICBpZiAoIGNwdSA8
IG5yX2NwdV9pZHMgKQo+ICsgICAgICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1
KGNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwgcGF0Y2gpID8KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IHJldDsKCldoZW4gdGhlcmUncyBubyBtaWRkbGUgb3BlcmFuZCBJIGRvbid0IHRoaW5rID8gYW5k
IDogc2hvdWxkIGJlIG9uCnNlcGFyYXRlIGxpbmVzLgoKPiBAQCAtMjk5LDMyICszMzAsNDYgQEAg
aW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBi
dWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAgICAgaWYgKCBtaWNyb2NvZGVfb3BzID09IE5VTEwg
KQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAKPiAtICAgIGluZm8gPSB4bWFsbG9jX2J5
dGVzKHNpemVvZigqaW5mbykgKyBsZW4pOwo+IC0gICAgaWYgKCBpbmZvID09IE5VTEwgKQo+ICsg
ICAgYnVmZmVyID0geG1hbGxvY19ieXRlcyhsZW4pOwo+ICsgICAgaWYgKCAhYnVmZmVyICkKPiAg
ICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgCj4gLSAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3Qo
aW5mby0+YnVmZmVyLCBidWYsIGxlbik7Cj4gLSAgICBpZiAoIHJldCAhPSAwICkKPiArICAgIGlm
ICggY29weV9mcm9tX2d1ZXN0KGJ1ZmZlciwgYnVmLCBsZW4pICkKPiArICAgIHsKPiArICAgICAg
ICByZXQgPSAtRUZBVUxUOwo+ICsgICAgICAgIGdvdG8gZnJlZTsKPiArICAgIH0KPiArCj4gKyAg
ICBwYXRjaCA9IHBhcnNlX2Jsb2IoYnVmZmVyLCBsZW4pOwoKWW91IGRvbid0IGxvb2sgdG8gYmUg
dXNpbmcgYnVmZmVyIGFueW1vcmUgYmVsb3cgdGhpcyBwb2ludC4gV2h5IGRvbid0CnlvdSBmcmVl
IGl0IHJpZ2h0IGhlcmUsIGF2b2lkaW5nIHRoZSBuZWVkIGZvciB0aGUgImZyZWUiIGxhYmVsIGJl
bG93CmFuZCBhbHNvIGZ1cnRoZXIgcmVkdWNpbmcgdGhlIG92ZXJhbGwgY29kZSBjaHVybiBhcyBp
dCBzZWVtcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:13:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Pqo-0002TI-0c; Thu, 12 Sep 2019 14:13:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8Pqm-0002TD-Q0
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:13:32 +0000
X-Inumbo-ID: 7f718e80-d567-11e9-959a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f718e80-d567-11e9-959a-12813bfff9fa;
 Thu, 12 Sep 2019 14:13: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 2D23AAFA8;
 Thu, 12 Sep 2019 14:13:30 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190912140504.40853-1-paul.durrant@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b14165a4-9b70-589c-e8d3-5e48f7cd996b@suse.com>
Date: Thu, 12 Sep 2019 16:13:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190912140504.40853-1-paul.durrant@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] public/xen.h: update the comment explaining
 'Wallclock time'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMTkgMTY6MDUsIFBhdWwgRHVycmFudCB3cm90ZToKPiBTaW5jZSBjb21taXQgMDYy
OWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBkb21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0
Cj4gc2V0cyB0aGUgUlRDIiwgdGhlIGNvbW1lbnQgaW4gdGhlIHB1YmxpYyBoZWFkZXIgaGFzIGJl
ZW4gbWlzbGVhZGluZywgc2luY2UKPiBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBv
bmx5IHVwZGF0ZWQgYnkgY29udHJvbCBzb2Z0d2FyZS4KPiBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRz
IHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5kIHdjX25zZWMgYXJlIHNlY29uZHMgYW5kCj4gbmFub3Nl
Y29uZHMgKHJlc3BlY3RpdmVseSkgaW4gVVRDIHNpbmNlIHRoZSBVbml4IGVwb2NoIGFyZSBib2d1
cy4gVGhlaXIKPiB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNl
dF9zZWNvbmRzIHZhbHVlLCB3aGljaCBpcwo+IHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0
aGUgZW11bGF0ZWQgUlRDIGFuZCBoZW5jZSB0aGUgd2FsbGNsb2NrCj4gdGltZXpvbmUgaXMgdW5k
ZXIgZ3Vlc3QgY29udHJvbC4KPiAKPiBUaGlzIHBhdGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBj
b21tZW50IGluIGxpbmUgd2l0aCByZWFsaXR5IHdoaWxzdAo+IGtlZXBpbmcgaXQgcmVhc29uYWJs
eSBzaG9ydC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KPiAtLS0KPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCB8IDEzICsrKysrKysrKy0tLS0K
PiAgIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW4uaAo+IGluZGV4IGNlZjY1YzM4ZTcuLjI3NTVjNWFkNTQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCj4g
QEAgLTc3NSwxMiArNzc1LDE3IEBAIHN0cnVjdCBzaGFyZWRfaW5mbyB7Cj4gICAgICAgeGVuX3Vs
b25nX3QgZXZ0Y2huX21hc2tbc2l6ZW9mKHhlbl91bG9uZ190KSAqIDhdOwo+ICAgCj4gICAgICAg
LyoKPiAtICAgICAqIFdhbGxjbG9jayB0aW1lOiB1cGRhdGVkIG9ubHkgYnkgY29udHJvbCBzb2Z0
d2FyZS4gR3Vlc3RzIHNob3VsZCBiYXNlCj4gLSAgICAgKiB0aGVpciBnZXR0aW1lb2ZkYXkoKSBz
eXNjYWxsIG9uIHRoaXMgd2FsbGNsb2NrLWJhc2UgdmFsdWUuCj4gKyAgICAgKiBXYWxsY2xvY2sg
dGltZTogdXBkYXRlZCBieSBjb250cm9sIHNvZnR3YXJlIG9yIFJUQyBlbXVsYXRpb24uCj4gKyAg
ICAgKiBHdWVzdHMgc2hvdWxkIGJhc2UgdGhlaXIgZ2V0dGltZW9mZGF5KCkgc3lzY2FsbCBvbiB0
aGlzCj4gKyAgICAgKiB3YWxsY2xvY2stYmFzZSB2YWx1ZS4KPiArICAgICAqIFRoZSB2YWx1cyBv
ZiB3Y19zZWMgYW5kIHdjX25zZWMgYXJlIG9mZnNldHMgZnJvbSB0aGUgVW5peCBlcG9jaAoKcy92
YWx1cy92YWx1ZXMvCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:13:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:13:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Pqx-0002U7-A5; Thu, 12 Sep 2019 14:13:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8Pqv-0002Ts-PK
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:13:41 +0000
X-Inumbo-ID: 8513e662-d567-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8513e662-d567-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 14:13:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568297620;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=a5dEXmOWQC9SGbEtdTFAWFCVYrcAV9IWwQcPw8xlagc=;
 b=ZVjtAaaoEPi1wdK7WjI2pNEHS5uqBFB4kDaiAttMp86xKb6qRG2kxx94
 hwP7JdHRxFXGIM4KdsAtDYCTOpXIlUO+LR+KmWueOgsFrS73fpJ6LVprg
 8EZP+1TzVKhsKhBQD64xhkbatGCoL0wzw2MMvA3dgi1SkrRFboGCz6qJz k=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: o+ZAGh5SCtTcgkyOlwSBaV6ZUUKRq4qtbFWLhGRyb1bXk/Ee7gKJP/5lnh/UyfgQqeBDfs8Rug
 OErVYjMl2+fziz66xCWj0YqswRuYXClsv0P/DCNSv7gUdrJlJCC/OATxMGa1T0duFVZCl9/FiS
 ju2JavZV98U7Z9Uyd7XEUnD/tcI3SCSXEh/b0mLDzinFBeRw25wZ0GtrsXGZtrHSz+etf+igLv
 8RFtKi6bQt7+GbjxMVax+ymwPICS+U5U6PqbT3rOvRH3asuvrLElRYj+2rlWJc7aqRd4+lX3xi
 cY0=
X-SBRS: 2.7
X-MesageID: 5777624
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5777624"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v9 3/6] sysctl / libxl: report whether IOMMU/HAP page
 table sharing is supported
Thread-Index: AQHVaVu2GSc9488Xt0+NIqHKq1T8zacn4PqAgAAkKHD//+J1gIAALbqQ
Date: Thu, 12 Sep 2019 14:13:35 +0000
Message-ID: <6349067663c64720ade240a5edf6bff0@AMSPEX02CL03.citrite.net>
References: <20190912111744.40410-1-paul.durrant@citrix.com>
 <20190912111744.40410-4-paul.durrant@citrix.com>
 <7cd00313-8d28-708b-23b1-4f6b0ff89cdf@suse.com>
 <db42dfe903484b948cd82ad5d2a46844@AMSPEX02CL03.citrite.net>
 <9db1e764-e19e-a3fc-7d51-515d5625682f@suse.com>
In-Reply-To: <9db1e764-e19e-a3fc-7d51-515d5625682f@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, DavidScott <dave@recoil.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 JulienGrall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE5IDE0OjI4DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogSnVsaWVuR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEFudGhvbnkgUGVyYXJkDQo+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgQ2hy
aXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxh
cA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkNCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJhZCBSemVzenV0ZWsgV2ls
aw0KPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IERhdmlkU2NvdHQgPGRhdmVAcmVjb2lsLm9y
Zz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpIExpdQ0KPiA8d2xAeGVuLm9yZz4N
Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2OSAzLzZdIHN5c2N0bCAvIGxpYnhsOiByZXBvcnQgd2hl
dGhlciBJT01NVS9IQVAgcGFnZSB0YWJsZSBzaGFyaW5nIGlzIHN1cHBvcnRlZA0KPiANCj4gT24g
MTIuMDkuMjAxOSAxNToxOCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
DQo+ID4+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE5IDE0OjA0DQo+ID4+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3
IENvb3Blcg0KPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEFudGhvbnkgUGVyYXJk
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgQ2hyaXN0aWFuIExpbmRpZw0KPiA+PiA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBj
aXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBLb25yYWQgUnplc3p1
dGVrIFdpbGsNCj4gPj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBEYXZpZFNjb3R0IDxkYXZl
QHJlY29pbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUNCj4gPj4g
PHdsQHhlbi5vcmc+DQo+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjkgMy82XSBzeXNjdGwgLyBs
aWJ4bDogcmVwb3J0IHdoZXRoZXIgSU9NTVUvSEFQIHBhZ2UgdGFibGUgc2hhcmluZyBpcw0KPiBz
dXBwb3J0ZWQNCj4gPj4NCj4gPj4gT24gMTIuMDkuMjAxOSAxMzoxNywgUGF1bCBEdXJyYW50IHdy
b3RlOg0KPiA+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3N5c2N0bC5jDQo+ID4+PiArKysgYi94ZW4v
YXJjaC9hcm0vc3lzY3RsLmMNCj4gPj4+IEBAIC0xNSw2ICsxNSw5IEBADQo+ID4+PiAgdm9pZCBh
cmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkNCj4gPj4+ICB7
DQo+ID4+PiAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bSB8
IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7DQo+ID4+PiArDQo+ID4+PiArICAgIGlmICggaW9tbXVf
ZW5hYmxlZCAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQ0KPiA+Pj4gKyAgICAgICAgcGktPmNhcGFi
aWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlOw0KPiA+Pj4g
IH0NCj4gPj4NCj4gPj4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBkb25lIGluIGNvbW1vbiBjb2Rl
Lg0KPiA+Pg0KPiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jDQo+ID4+PiArKysgYi94
ZW4vYXJjaC94ODYvc3lzY3RsLmMNCj4gPj4+IEBAIC0xNjQsNyArMTY0LDEyIEBAIHZvaWQgYXJj
aF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyAqcGkpDQo+ID4+PiAgICAg
IGlmICggSVNfRU5BQkxFRChDT05GSUdfUFYpICkNCj4gPj4+ICAgICAgICAgIHBpLT5jYXBhYmls
aXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX3B2Ow0KPiA+Pj4gICAgICBpZiAoIGh2bV9oYXBf
c3VwcG9ydGVkKCkgKQ0KPiA+Pj4gKyAgICB7DQo+ID4+PiAgICAgICAgICBwaS0+Y2FwYWJpbGl0
aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9oYXA7DQo+ID4+PiArDQo+ID4+PiArICAgICAgICBp
ZiAoIGlvbW11X2VuYWJsZWQgJiYgaW9tbXVfaGFwX3B0X3NoYXJlICkNCj4gPj4+ICsgICAgICAg
ICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRf
c2hhcmU7DQo+ID4+PiArICAgIH0NCj4gPj4+ICB9DQo+ID4+DQo+ID4+IEFuZCBpZiBpdCdzIGlt
cG9ydGFudCB0byBub3QgaGF2ZSB0aGUgYml0IHNldCB3aGVuICFodm1faGFwX3N1cHBvcnRlZCgp
LA0KPiA+DQo+ID4gLi4uYW5kIHRoYXQncyB3aGF0IGl04oCZcyBub3QgaW4gY29tbW9uIGNvZGUu
Li4gdGhlcmUgaXMgbm8gaHZtX2hhcF9zdXBwb3J0ZWQoKSBmb3IgQXJtDQo+ID4NCj4gPj4gdGhl
biBpb21tdV9oYXBfcHRfc2hhcmUgc2hvdWxkIGJlIGNsZWFyZWQgaW4gX19pbml0IGNvZGUgaW4g
dGhpcyBjYXNlLg0KPiA+DQo+ID4gVGhhdCB3b3VsZCBoYXZlIGJlZW4gYW4gYWx0ZXJuYXRpdmUg
YXBwcm9hY2ggaWYgeW91J2Qgbm90IHdhbnRlZA0KPiA+IGl0ICNkZWZpbmVkIGluIHBhdGNoICM1
LiAoWWVzIGl0J3MgYSBsYXRlciBwYXRjaCBpbiB0aGUgc2VyaWVzLA0KPiA+IGJ1dCB0aGlzIG9u
ZSBpcyBsYXRlciBjaHJvbm9sb2dpY2FsbHkgYW5kIEkgZGlkbid0IHdhbnQgdG8NCj4gPiBpbnZh
bGlkYXRlIHRoZSBvdGhlciBwYXRjaC4pDQo+ID4gSSBjb3VsZCBwZXJoYXBzIGltcGxlbWVudCBo
dm1faGFwX3N1cHBvcnRlZCgpIGZvciBBcm0/DQo+IA0KPiBXZWxsLCBpbXBsZW1lbnRpbmcgaXQg
Zm9yIEFybSBpcyBhbiBvcHRpb24gKGF0IHdoaWNoIHBvaW50DQo+IFhFTl9TWVNDVExfUEhZU0NB
UF9oYXAgY291bGQgYWxzbyBtb3ZlIHRvIGNvbW1vbiBjb2RlKS4gQnV0DQo+IHBlcnNvbmFsbHkg
SSdkIGFkdmlzZSBhZ2FpbnN0IHByb3ZpZGluZyBtb3JlIHN0dWJzIHRoYW4NCj4gbmVjZXNzYXJ5
IG9uIEFybS4gSSBtYXkgbm90IHVuZGVyc3RhbmQgeW91ciByZW1hcmsgcmVnYXJkaW5nDQo+IHBh
dGNoIDU6IFRoZXJlJ3Mgbm8gcHJvYmxlbSB3aXRoIGlvbW11X2hhcF9wdF9zaGFyZSBub3cgYmVp
bmcNCj4gYSAjZGVmaW5lIG9uIEFybSAtIHdoZXRoZXIgdGhlIHN5c3RlbSBpcyBIVk0gY2FwYWJs
ZSBpcyBhbg0KPiB4ODYgc3BlY2lmaWMgZGVjaXNpb24gYW55d2F5LCBhbmQgaGVuY2UgdGhlIGNs
ZWFyaW5nIG9mIHRoZQ0KPiBmbGFnIGNvdWxkIG9jY3VyIGUuZy4gaW4gaHZtX2VuYWJsZSgpIHdo
ZW4gaXQgYmFpbHMgZWFybHkuDQo+IEFuZCBidHcuLCB3aXRoICFDT05GSUdfSFZNIGl0IGNvdWxk
IGJlIGEgI2RlZmluZSBvbiB4ODYgYXMNCj4gd2VsbCwganVzdCB0byAiZmFsc2UiIHRoZW4uDQoN
Ck9rLCBJIGhhZCBhc3N1bWVkIHlvdSBtZWFudCB0byBjbGVhciBpdCBjb21tb24gY29kZSB0b28u
IEJ1dCwgeWVzLCBjbGVhcmluZyBpdCBpbiB4ODYgY29kZSB3b3VsZCBpbmRlZWQgd29yayBhbmQg
SSdsbCBzZWUgYWJvdXQgdGhlICFDT05GSUdfSFZNIGRlZmluaXRpb24uDQoNCiAgUGF1bA0KDQo+
IA0KPiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:18:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:18: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 1i8Pvy-0002kj-6K; Thu, 12 Sep 2019 14:18:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8Pvw-0002ke-Nx
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:18:52 +0000
X-Inumbo-ID: 3e9dba68-d568-11e9-b76c-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3e9dba68-d568-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 14:18:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568297931;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=oytOG3ZRJAnD00lLt5MSK+m7TPv8OZ3/wceNQXO143s=;
 b=VCEikm2ONHCH1tt65O8EOoaTPCZ5MKeo2PDb3wXBwcuqThYfwDCYaNvy
 B0q4EtRFW5aDbadVTl0OdBQeloFTjrqDgmY+ocI0bhuzRr7B5jKb9tJB9
 g0nGF0vo7r3m6LbHUJotp19UkLIQaVU5kFMaGxBuodKptD1PC4xyeIjGE g=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +cR0w/+IfORuwwEGDTBLK2etCCrHRocChZ4oBWI9U/uqWQLR8zvz2UDz59UEDrYE+JHU0wOKDq
 w2LOZI7WgPdxnvy/Wth/gastvhgkdx1GWVRAiaQhbrI7QETtJt0JvJ2PSjyIYpHNOxTHGMW7Rw
 xXSuhq5H6favmnkO6AlhVCdUQpBpeMHE5SrjLsSApNvDusZgxCJdRoqGT1UTLo5TlFnqy5oRDs
 JKk89Eduru15+xV8l3Yc+ATHHeunPDDmw7MD7mm/3XchO9BKglZrKz4stNkkAl9NHeCCVFrpdn
 FRE=
X-SBRS: 2.7
X-MesageID: 5730120
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5730120"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 15:18:47 +0100
Message-ID: <20190912141847.639-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] Update my MAINTAINERS 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: 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>, 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>

TXkgQ2l0cml4IGVtYWlsIGFkZHJlc3Mgd2lsbCBleHBpcmUgc2hvcnRseS4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KLS0tCiBNQUlOVEFJTkVSUyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVS
UyBiL01BSU5UQUlORVJTCmluZGV4IDI1MWJmZTIwMTYuLmI3ZjllNTI0YTIgMTAwNjQ0Ci0tLSBh
L01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC00NzMsNyArNDczLDcgQEAgRjoJdG9v
bHMvdGVzdHMvY3B1LXBvbGljeS8KIEY6CXRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8KIAogWDg2
IEkvTyBFTVVMQVRJT04KLU06CVBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CitNOglQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KIFM6CVN1cHBvcnRlZAogRjoJeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKIEY6CXhlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKQEAg
LTUwNSw3ICs1MDUsNyBAQCBTOglNYWludGFpbmVkCiBGOgl4ZW4vYXJjaC94ODYvbW0vc2hhZG93
LwogCiBYODYgVklSSURJQU4gRU5MSUdIVEVOTUVOVFMKLU06CVBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CitNOglQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KIFM6CVN1
cHBvcnRlZAogRjoJeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi8KIEY6CXhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:30:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14: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 1i8Q7E-0004F7-1a; Thu, 12 Sep 2019 14:30:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8Q7C-0004F1-Gu
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:30:30 +0000
X-Inumbo-ID: ddaa2b9c-d569-11e9-959b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddaa2b9c-d569-11e9-959b-12813bfff9fa;
 Thu, 12 Sep 2019 14:30: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 17997B012;
 Thu, 12 Sep 2019 14:30:28 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190912132813.6509-1-jgross@suse.com>
 <20190912132813.6509-2-jgross@suse.com>
 <1b9eb9cc-38b2-7454-c97b-fec01d796102@suse.com>
 <4b0daee9-b9cb-b853-9af7-691bd42537a1@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <917fd218-5c3e-2299-c19d-e6310c83805c@suse.com>
Date: Thu, 12 Sep 2019 16:30:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4b0daee9-b9cb-b853-9af7-691bd42537a1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 1/5] xen/spinlocks: in debug builds store
 cpu holding the lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNTo0MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMi4wOS4xOSAx
NTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDEyLjA5LjIwMTkgMTU6MjgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBAQCAtMjY3LDYgKzI4OCw3IEBAIGludCBfc3Bpbl90cnlsb2NrX3Jl
Y3Vyc2l2ZShzcGlubG9ja190ICpsb2NrKQo+Pj4gICAKPj4+ICAgICAgIC8qIERvbid0IGFsbG93
IG92ZXJmbG93IG9mIHJlY3Vyc2VfY3B1IGZpZWxkLiAqLwo+Pj4gICAgICAgQlVJTERfQlVHX09O
KE5SX0NQVVMgPiBTUElOTE9DS19OT19DUFUpOwo+Pj4gKyAgICBCVUlMRF9CVUdfT04oU1BJTkxP
Q0tfUkVDVVJTRV9CSVRTIDw9IDApOwo+Pgo+PiBUaGlzIGlzIHRvbyB3ZWFrOiBXaGlsZSBJIGRv
bid0IHRoaW5rIHdlIHN0cmljdGx5IG5lZWQgMTUgbGV2ZWxzIG9mCj4+IHJlY3Vyc2lvbiwgSSBh
bHNvIGRvbid0IHRoaW5rIHdlJ2xsIGdldCBhd2F5IHdpdGgganVzdCAxLiBJIHRoaW5rCj4+IHRo
aXMgbWluaW1hbGx5IG5lZWRzIHRvIGJlICI8PSAxIiwgcGVyaGFwcyBiZXR0ZXIgIjw9IDIiLiBP
dGhlcgo+PiB0aG91Z2h0cyAoYWxzbyBieSBvdGhlcnMpIG9uIHRoZSBwcmVjaXNlIHZhbHVlIHRv
IHVzZSBoZXJlCj4+IGFwcHJlY2lhdGVkLiBXaXRoIHRoaXMgc3VpdGFibHkgdGFrZW4gY2FyZSBv
ZiAod2hpY2ggY2FuIGhhcHBlbgo+PiB3aGlsZSBjb21taXR0aW5nLCBidXQgbXVzdCBub3QgYmUg
Zm9yZ290dGVuKQo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IAo+ICIyIiBzaG91bGQgYmUgbm8gcHJvYmxlbSwgYXMgdGhlIG90aGVyIGFkZGVkCj4gCj4g
QlVJTERfQlVHX09OKExPQ0tfREVCVUdfUEFEX0JJVFPCtzw9wrcwKTsKPiAKPiBpcyBpbXBseWlu
ZyB0aGF0IGFscmVhZHkuCgpUaGF0J3Mgbm90IHRoZSBwb2ludCB0aG91Z2ggLSBhZnRlciB5b3Vy
IGNoYW5nZSBoYXMgZ29uZSBpbiwKdGhlIHR3byBiaXRmaWVsZHMgbWF5IGNoYW5nZSBpbmRlcGVu
ZGVudGx5LiBUaGUgcXVlc3Rpb24gaXMgd2hhdApyZWN1cnNpb24gZGVwdGggd2UgdGhpbmsgd2Ug
bWluaW1hbGx5IG5lZWQgdG8gcnVuIHRoZSBjb2RlIGFzIGl0CmlzIHJpZ2h0IG5vdy4gRm9yIGV4
YW1wbGUsIEknbSBub3Qgc3VyZSBob3cgbXVjaCBuZXN0aW5nIHdlIG5lZWQKZm9yIHRoZSBQQ0kg
ZGV2aWNlcyBsb2NrIHJpZ2h0IG5vdy4gKEZvciBvdGhlcnMgSSB0aGluayB0aGVyZSdzCm5vdCBn
b2luZyB0byBiZSBkZWVwZXIgdGhhbiB0d28gb3IgdGhyZWUgbGV2ZWxzIG9mIG5lc3RpbmcuKQoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:35:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8QBw-0004QJ-P6; Thu, 12 Sep 2019 14:35:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8QBu-0004QE-TS
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:35:22 +0000
X-Inumbo-ID: 8c90ef22-d56a-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c90ef22-d56a-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 14:35: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 E7839AD45;
 Thu, 12 Sep 2019 14:35:20 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-23-jgross@suse.com>
 <61e63336-affb-ca2b-944a-a6cb8e3c2862@suse.com>
 <e9edfb7c-17b8-f997-2b5c-52a17e73b698@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ced1cfc6-9d71-8268-ac56-d5d71e0d75c9@suse.com>
Date: Thu, 12 Sep 2019 16:34:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e9edfb7c-17b8-f997-2b5c-52a17e73b698@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 22/48] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNTo0NCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOS4wOS4xOSAx
NjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4+ICsrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwo+Pj4gQEAgLTI0OCw2ICsyNDgsMjAgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAo+Pj4gICAgICAgdi0+cnVuc3RhdGUuc3RhdGUg
PSBuZXdfc3RhdGU7Cj4+PiAgIH0KPj4+ICAgCj4+PiArc3RhdGljIGlubGluZSB2b2lkIHNjaGVk
X3VuaXRfcnVuc3RhdGVfY2hhbmdlKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAo+Pj4gKyAgICBi
b29sIHJ1bm5pbmcsIHNfdGltZV90IG5ld19lbnRyeV90aW1lKQo+Pj4gK3sKPj4+ICsgICAgc3Ry
dWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7Cj4+PiArCj4+PiArICAgIGlmICggcnVubmlu
ZyApCj4+PiArICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5n
LCBuZXdfZW50cnlfdGltZSk7Cj4+PiArICAgIGVsc2UKPj4+ICsgICAgICAgIHZjcHVfcnVuc3Rh
dGVfY2hhbmdlKHYsCj4+PiArICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9j
a2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgo+Pj4gKyAgICAgICAgICAgICAodmNwdV9ydW5uYWJs
ZSh2KSA/IFJVTlNUQVRFX3J1bm5hYmxlIDogUlVOU1RBVEVfb2ZmbGluZSkpLAo+Pj4gKyAgICAg
ICAgICAgIG5ld19lbnRyeV90aW1lKTsKPj4+ICt9Cj4+Cj4+IEkgZmluZCBpdCBwdXp6bGluZyB0
aGF0IHRoaXMgZ2V0cyBpbnRyb2R1Y2VkLCBidXQgd29uJ3Qgc3Vydml2ZSB0aWxsCj4+IHRoZSBl
bmQgb2YgdGhlIHNlcmllcy4gSSBjYW4gb25seSBndWVzcyB0aGF0IHlvdSBjYW4ndCBkbyB3aXRo
b3V0IHRoZQo+PiBzZXBhcmF0aW9uIGludGVybWVkaWF0ZWx5LiBNYWtpbmcgc3VjaCB0cmFuc2ll
bnQgc3RhdGUgbW9yZSBhcHBhcmVudAo+PiBmcm9tIHRoZSBkZXNjcmlwdGlvbiB3b3VsZCBiZSBu
aWNlIGltby4KPiAKPiBUaGUgZnVuY3Rpb25hbGl0eSB3aWxsIHN0YXksIGJ1dCBpdCB3aWxsIGJl
IHN1YnN1bWVkIGluIHBhdGNoIDM1LiBJCj4gZG9uJ3QgdGhpbmsgSSBzaG91bGQgbWVudGlvbiB0
aGF0IGluIHRoZSBjb21taXQgbWVzc2FnZSwgc28gZG8geW91IHdhbnQKPiBtZSB0byBqdXN0IGFk
ZCBpdCBiZWxvdyB0aGUgIi0tLSIgbWFya2VyPwoKRG9uJ3Qga25vdywgdG8gYmUgaG9uZXN0LiBB
cHBhcmVudGx5IG9kZCB0aGluZ3MgbGlrZSB0aGlzIG9uZSBhcmUKbWFraW5nIHJldmlldyBtb3Jl
IGRpZmZpY3VsdC4gSSBkb24ndCB0eXBpY2FsbHkgcmVzb3J0IHRvIGxvb2tpbmcgYXQKdGhlIGZp
bmFsIHJlc3VsdGluZyBjb2RlLCBidXQgaWYgZXZlbiB0aGF0IGVuZHMgdXAgY29uZnVzaW5nLCBp
dCdzCmNlcnRhaW5seSBzb21ldGhpbmcgd2hlcmUgYSBoaW50IHNvbWV3aGVyZSB3b3VsZCBiZSBu
aWNlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:38:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8QER-0004Yj-7m; Thu, 12 Sep 2019 14:37: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=n3QS=XH=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i8QEP-0004Ye-M5
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:37:57 +0000
X-Inumbo-ID: e8c237d9-d56a-11e9-959b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8c237d9-d56a-11e9-959b-12813bfff9fa;
 Thu, 12 Sep 2019 14:37:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568299076;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=iEnvORLQWis8AZKm1yWkvkPpAzhZFRJPUL44C3EIsl0=;
 b=LIIro4DQ6XVNaaZ4yCL9+O+eXMuWVEUYml5A2mIspFLZ3ja+Pm8d59dF
 wEuCGQd9vhUe59DWiY2A1MYowg2C/e1JoeRXYjN/glQ/smL68dwPJ/OkC
 RZUYbpfICRHCAVqa4ou44Wc/xWNODC1MKKhHlvkhZ8xEsMgg8o/S6FVO/ w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dcQuIcIE0LEsPH/38nbDv3mU5dqQfnABHFr3s2G2+rB/5fSncHN3T1GyMMjkP5mMYCUnLpjDAY
 z9Yah1Xy8CVN/r8GKf4sMT3rJWxGDl6mba2KZJpqcZnjOtsb2BEmRFDe9yquFpHLWwc5jQGWnm
 R4Bkvpx/OFB/PEuSTUgDdKVknTTCGNBh9VcD3/PGtrDvekwy4vU+ERJnNZKxQe5i7w0DWazNnD
 a5EZW5ImAJrFrB1JCo7sljmmbK4es/+0s0LXJ0lgpdTiWSToiKwPJnzMislpTygKYrblGZu677
 fSA=
X-SBRS: 2.7
X-MesageID: 5684409
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5684409"
To: Nicholas Rosbrook <rosbrookn@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
 <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.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: <75c37260-3ff9-0731-ec0c-a1cb6a6acfea@citrix.com>
Date: Thu, 12 Sep 2019 15:37:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xMS8xOSA5OjI1IFBNLCBOaWNob2xhcyBSb3Nicm9vayB3cm90ZToKPiBIaSBHZW9yZ2Us
Cj4gCj4gSSBtYWRlIHNvbWUgbW9yZSBwcm9ncmVzcyBvbiBnZW5nb3R5cGVzLnB5IFsxXS4KW3Nu
aXBdCj4gV2hhdCBhcmUgeW91ciB0aG91Z2h0cyBvbiB0aGVzZSBpbXBsZW1lbnRhdGlvbnMgc28g
ZmFyPwoKR3JlYXQhICBPdmVyYWxsIGl0IGxvb2tzIGxpa2UgaXQncyByZWFsbHkgbWFraW5nIHBy
b2dyZXNzLCB3aGljaCBpcwpleGNpdGluZy4KCj4gRmlyc3QsIEkgaW1wbGVtZW50ZWQgdGhlIEtl
eWVkVW5pb24gdHJhbnNsYXRpb24gdGhhdCB3ZSB0YWxrZWQgYWJvdXQuIAo+IFlvdSBjYW4gc2Vl
IGFuIGV4YW1wbGUgb2YgdGhlIGdlbmVyYXRlZCBjb2RlIGluIFsyXS4KClRoYXQgbG9va3MgYWJv
dXQgbGlrZSB3ZSBleHBlY3RlZCAtLSB0b2xlcmFibGUgYW5kIGZ1bmN0aW9uYWwsIHRvIGJlCmNl
cnRhaW4sIGJ1dCBMb3RzT2ZSZWFsbHlMb25nVHlwZU5hbWVzLgoKSSB3YXMgY2hhdHRpbmcgd2l0
aCBBbnRob255IHRvZGF5LCBhbmQgdGhvdWdodCBJJ2QganVzdCB0b3NzIHRoZSBpZGVhCm91dCB0
aGVyZSBmb3IgZGlzY3Vzc2lvbi4KClRoZSBvbmx5IHB1cnBvc2Ugb2YgdW5pb25zIGluIHRoZXNl
IHN0cnVjdHVyZXMgaXMgdG8gc2F2ZSBzcGFjZSAoYXMKb3Bwb3NlZCB0byBvdGhlciBraW5kcyBv
ZiB1bmlvbnMgYXJlIHNwZWNpZmljYWxseSBkZXNpZ25lZCB0byBhbGxvdwpkaWZmZXJlbnQgInZp
ZXdzIiBvZiB0aGUgc2FtZSB1bmRlcmx5aW5nIGRhdGEpLiAgV2UncmUgcmVwbGFjaW5nIHRoZQp1
bmlvbnMgd2l0aCBzdHJ1Y3R1cmVzIHdoaWNoIHdpbGwgYmUgMSkgYWxsb2NhdGVkIHNlcGFyYXRl
bHksIGFuZCAyKQpyZXF1aXJlIGNhc3RpbmcgYW5kIHR5cGUgYXNzZXJ0aW9ucyB0byBoYW5kbGUg
cHJvcGVybHkuICBUaGlzIHdpbGwgc2F2ZQoqc29tZSogc3BhY2UsIGJ1dCBhdCB0aGUgY29zdCBv
ZiBhIGNlcnRhaW4gYW1vdW50IG9mIGNvbXBsZXhpdHksIGFuZApydW4tdGltZSBvdmVyaGVhZC4K
CldoYXQgd2UganVzdCBkZWZpbmVkIHRocmVlIHNlcGFyYXRlIGVsZW1lbnRzIGluIHRoZSBzdHJ1
Y3Q/ICBFLmcuOgoKdHlwZSBEb21haW5JbmZvIHN0cnVjdCB7CgkvKiBldGMgKi8KCVR5cGUgc3Ry
dWN0IHsKCQlLZXkgaW50CgkJSHZtIHN0cnVjdCB7CgkgICAJCUZpcm13YXJlIHN0cmluZwoJCQkv
KiAuLi4gKi8KCQl9CgkJUHYgc3RydWN0IHsKCSAgIAkJLyogLi4uICovCgkJfQoJCVB2aCBzdHJ1
Y3QgewoJCQkvKiAuLi4gKi8KCQl9Cgl9Cn0KClRoaXMgb2J2aW91c2x5IG1lYW5zIGtlZXBpbmcg
YSB3aG9sZSBsb2FkIG9mIHVzZWxlc3MgSFZNIGFuZCBQViBmaWVsZHMKYXJvdW5kIHdoZW4geW91
IGp1c3Qgd2FudCB0byBydW4gUFZILCBidXQgaXQgeW91IGNhbiBzaW1wbHkgZG8gdGhpczoKCmlm
ICggZGkuVHlwZS5LZXkgPT0gbGlieGwuRG9tYWluVHlwZUh2bSApIHsKICAgLyogLi4uICovCiAg
IGZpcm13YXJlIDo9IGRpLlR5cGUuSHZtLkZpcm13YXJlOwp9CgpUaGlzIGFsc28gbWVhbiB5b3Ug
Y291bGQgbWFrZSBhIG1pc3Rha2UgYW5kIGFjY2VzcyB0aGUgSFZNIGZpZWxkcyBmb3IgYQpQViBk
b21haW4sIGFuZCB5b3UnZCBnZXQgbmVpdGhlciBhIGNvbXBpbGUtdGltZSBub3IgYSBydW4tdGlt
ZSBlcnJvci4KCkFueXdheSwgbGlrZSBJIHNhaWQsIGp1c3QgdG9zc2luZyBpdCBvdXQgdGhlcmUu
ICBJZiB3ZSBkZWNpZGUgd2UgZG9uJ3QKd2FudCBkdXBsaWNhdGUgc3RydWN0cywgSSB0aGluayB5
b3VyIGltcGxlbWVudGF0aW9uIGxvb2tzIGFib3V0IGFzIGdvb2QKYXMgaXQgY2FuIGJlLgoKPiBT
ZWNvbmQsIEkgdG9vayBhIGZpcnN0IHBhc3MgYXQgdGhlIEMtdG8tR28gdHlwZSBtYXJzaGFsaW5n
LiBJIGRlZmluZWQgYQo+ICJtYXJzaGFsZXIiIGludGVyZmFjZSBpbiBbM10sIHdoaWNoIGFsbG93
cyB0aGUgY29udmVuaWVuY2UgZnVuY3Rpb24KPiBgZnVuYyBmcm9tQyhtIG1hcnNoYWxlciwgY3R5
cGUgaW50ZXJmYWNle30pIChlcnIgZXJyb3IpYC4gTXkgcHJpbWFyeSAKPiBtb3RpdmF0aW9uIGZv
ciB0aGlzIGludGVyZmFjZSBpcyB0byBhbGxvdyB0aGUgZ2VuZXJhdGVkIGNvZGUgdG8gY2FsbCBw
YW5pYwo+IHJhdGhlciB0aGFuIGNoZWNraW5nIGZvciBhbmQgaGFuZGxpbmcgZXJyb3JzLiBIb3dl
dmVyLCB0aGUgcHJldmlvdXNseQo+IG1lbnRpb25lZCBjb252ZW5pZW5jZSBmdW5jdGlvbiB3aWxs
IHJlY292ZXIgZnJvbSB0aG9zZSBwYW5pY3MgYW5kIHJldHVybgo+IHRoZSBhcHByb3ByaWF0ZSBl
cnJvci4gU28sIGVhY2ggZ2VuZXJhdGVkIHN0cnVjdCBpbXBsZW1lbnRzIHRoaXMgaW50ZXJmYWNl
Lgo+IFNlZSB0aGUgZ2VuZXJhdGVkIGNvZGUgaW4gWzRdLgoKU28gdGhlIGFkdmFudGFnZSBvZiB0
aGlzIGlzIHRoYXQgeW91IGNhbiBqdXN0IGNhbGw6CgogICAgZnJvbUMoJmRpLCAmY2RpKQoKUmF0
aGVyIHRoYW46CgogICAgZGkuZnJvbUMoJmNkaSkKCj8KCkJ1dCB0aGUgY29zdCBmb3IgdGhpcyBp
cyB0aGF0IHdlJ3JlIHN3aXRjaGluZyBmcm9tIHN0YXRpYyB0eXBlLWNoZWNraW5nCnRvIGR5bmFt
aWMgdHlwZS1jaGVja2luZy4gIElmIGluIHRoZSBmaXJzdCBleGFtcGxlLCBjZGkgaXMgdGhlIHdy
b25nCnR5cGUgKGZvciBpbnN0YW5jZSwgaWYgd2UgZm9yZ2V0IHRoZSAmIGF0IHRoZSBmcm9udCks
IGV2ZXJ5dGhpbmcgd2lsbApjb21waWxlLCBhbmQgd2Ugd29uJ3Qgbm90aWNlIHVubGVzcyB0aGUg
ZnVuY3Rpb24gYWN0dWFsbHkgZ2V0cyBjYWxsZWQuCkluIHRoZSBzZWNvbmQgZXhhbXBsZSwgaWYg
d2UncmUgbm90IHRyeWluZyB0byBpbXBsZW1lbnQgYSBnZW5lcmljCiJtYXJzaGFsZXIiIG1ldGhv
ZCwgd2UgY2FuIGRlZmluZSB0aGUgZnVuY3Rpb24gc2lnbmF0dXJlIHRvIHNwZWNpZnkKZXhhY3Rs
eSB3aGF0IHBvaW50ZXIgd2UgbmVlZC4KCkkgZG9uJ3Qgd2FudCB0byBzYXkgSSdkIHJ1bGUgaXQg
b3V0LCBidXQgaXQgZG9lc24ndCBzZWVtIHRvIG1lIGxpa2UgdGhlCmNvbnZlbmllbmNlIGlzIHdv
cnRoIHRoZSBjb3N0ICh1bmxlc3MgdGhlcmUncyBhbm90aGVyIGFkdmFudGFnZSBJJ20KbWlzc2lu
ZykuCgo+IFlvdSdsbCBhbHNvIG5vdGljZSBpbiBbNF0gdGhhdCBJIGRlZmluZWQgQyBzdHJ1Y3Rz
IGluIHRoZSBjZ28gcHJlYW1ibGUgd2hpY2gKPiBjb3JyZXNwb25kIHRvIHRoZSBHbyBLZXllZFVu
aW9uIHN0cnVjdHMsIGUuZy4gRG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uUHYuCj4gU2luY2UgY2dv
IHRyZWF0cyBDIHVuaW9ucyBhIGJ5dGUgc2xpY2UsIHdlIG5lZWQgdG8gZG8gYW4gdW5zYWZlLlBv
aW50ZXIgY29udmVyc2lvbgo+IHRvIHNvbWUgc3RydWN0IHRvIGJlIGFibGUgdG8gYWNjZXNzIHRo
ZSBmaWVsZHMgb2YgYSB1bmlvbi4gU28sIEkgdGhvdWdodCBpdCB3b3VsZAo+IG1ha2UgdGhlIG1v
c3Qgc2Vuc2UgdG8gZG8gdGhlIGNhc3QgdG8gYSBDIHR5cGUsIGFuZCB0aGVuIGNvbnZlcnQgdGhv
c2UgZmllbGRzCj4gdG8gR28gdHlwZXMgYWNjb3JkaW5nbHkuIFNlZSBbNV0gZm9yIGV4YW1wbGUu
CgpSaWdodCAtLSB0aGF0IGxvb2tzIGxpa2UganVzdCBhYm91dCB0aGUgb25seSBvcHRpb24/ICBB
bnl3YXksIGl0J3MgYQpnb29kIG9wdGlvbjsgbm8gcG9pbnQgc3BlbmRpbmcgYSBsb3Qgb2YgdGlt
ZSBsb29raW5nIGZvciB3YXlzIHRvIGltcHJvdmUKc29tZXRoaW5nIHRoYXQncyBvbmx5IHJlYWxs
eSBnb2luZyB0byBsaXZlIGluc2lkZSBvbmUgZ2VuZXJhdGVkIGZpbGUuCgo+IEkgd2FzIGFibGUg
dG8gd3JpdGUgYSBjb3VwbGUgZXhhbXBsZXMgdG8gZGVtb25zdHJhdGUgdGhlIGdlbmVyYXRlZCBj
b2RlIGlzIAo+IHdvcmtpbmcsIGJ1dCBJIGhhZCB0byBtYWtlIHNvbWUgc21hbGwgY2hhbmdlcyB0
byB0aGUgZXhpc3RpbmcgY29kZSBXUlQKPiBsaWJ4bCBidWlsdGluIHR5cGVzIChub3QgY29tbWl0
dGVkIHRvIG15IGJyYW5jaCkuIFNvLCBJIHRob3VnaHQgd2Ugc2hvdWxkIGRlY2lkZQo+IGhvdyB0
aGVzZSBidWlsdGluIHR5cGVzIHdpbGwgYmUgZGVmaW5lZCBpbiBHby4gVGhpcyBpcyB3aGF0IEkg
d2FzIHRoaW5raW5nIHNvIGZhcjoKPiAKPiBEZWZib29sICg/KQoKV2VsbCB0aGlzIGlzIHJlYWxs
eSBkZWZpbmVkIGJ5IHRoZSBpbnRlcmZhY2UuICBsaWJ4bC5oIGhhcyB0aGlzIGRlZmluZWQgYXMK
CnN0cnVjdCB7CiAgIGludCB2YWw7Cn0KCgpXZSBjb3VsZCBiYXNpY2FsbHkgZG8gdGhlIHNhbWUg
dGhpbmc7IGJ1dCBtYWtlIGB2YWxgIG5vbi1leHBvcnRlZC4KCj4gRG9taWQgKGFscmVhZHkgZXhp
c3RzKQo+IERldmlkID0+IGludAo+IFV1aWQgPT4gWzE2XWJ5dGUKPiBNYWMgPT4gWzZdYnl0ZQo+
IEJpdG1hcCAoYWxyZWFkeSBleGlzdHMpCgpZdXAKCj4gQ3B1aWRQb2xpY3lMaXN0ICg/KQoKU28g
dGhpcyBpcyBhbiBpbnRlcmVzdGluZyBvbmUuICBsaWJ4bF9fY3B1aWRfcG9saWN5IGlzIGVzc2Vu
dGlhbGx5IGEKdHlwZSBjb250YWluaW5nIGFsbCBub24tZXhwb3J0ZWQgZmllbGRzLiAgKGkuZS4s
IHRoZSBhY3R1YWwgZWxlbWVudHMgYXJlCmRlZmluZWQgaW5zaWRlIGxpYnhsX2ludGVybmFsLmgs
IGFuZCB0aGUgb3V0c2lkZSB3b3JsZCBvbmx5IGdldHMgcG9pbnRlcnMpLgoKQW5kIGl0J3MgYSBs
aXN0IHRlcm1pbmF0ZWQgYnkgYSBzcGVjaWZpYyB2YWx1ZSBpbnNpZGUKbGlieGxfX2NwdWlkX3Bv
bGljeSwgd2hpY2ggbWVhbnMgdGhlIGxpc3QgaXRzZWxmIGlzIGJhc2ljYWxseSBvcGFxdWUKZW50
aXJlbHkuCgpJJ2QgYmUgdGVtcHRlZCB0byBzYXkganVzdCBkbyBzb21ldGhpbmcgbGlrZToKCnR5
cGUgQ3B1aWRQb2xpY3lMaXN0IHN0cnVjdCB7CiAgICB2YWwgQy5saWJ4bF9jcHVpZF9wb2xpY3lf
bGlzdAp9OwoKQSBwYXJ0IG9mIG1lIHRoaW5rcyBldmVuIHNvbWV0aGluZyBsaWtlIHRoaXMgd291
bGRuJ3QgYmUgdGVycmlibGU6Cgp0eXBlIENwdWlkUG9saWN5TGlzdCBDLmxpYnhsX2NwdWlkX3Bv
bGljeV9saXN0CgpJdCAibGVha3MiIHRoZSBpbnRlcm5hbHMgb3V0IHRvIHRoZSBjYWxsZXJzLCBi
dXQgaXQgYWxzbyBtZWFucyB5b3UgZG9uJ3QKaGF2ZSB0byBkbyBhbGwgdGhpcyBmYWZmIG9mIG1h
cnNoYWxsaW5nIC8gdW5tYXJzaGFsbGluZyB3aGF0J3MKZXNzZW50aWFsbHkganVzdCBhIHBvaW50
ZXIuCgo+IFN0cmluZ0xpc3QgPT4gWyBdc3RyaW5nCj4gS2V5VmFsdWVMaXN0ID0+IG1hcFtzdHJp
bmddc3RyaW5nCj4gSHdjYXAgKGFscmVhZHkgZXhpc3RzLCBidXQgc2hvdWxkIGJlIHJlLWZhY3Rv
cmVkIHRvIGJlIGxpa2UgQml0bWFwIHRvIGhpZGUgdGhlIEMgdHlwZSkKPiBNc1ZtR2VuaWQgPT4g
WzE2XWJ5dGUKClNob3VsZCBwcm9iYWJseSBiZSBDLkxJQlhMX01TX1ZNX0dFTklEX0xFTiwgYnV0
IHllcy4KCj4gRXZMaW5rICg/KQoKSXQgc29ydCBvZiBsb29rcyBsaWtlIHRoaXMgaXMgYW4gZW50
aXJlbHkgaW50ZXJuYWwgdGhpbmcgdGhhdCBsaWJ4bAp1c2VzLiAgSSB0aGluayB0byBiZWdpbiB3
aXRoIHdlIGNhbiBqdXN0IGRlY2xhcmUgdGhpcyBhcyBhbiBlbXB0eQpzdHJ1Y3QsIGFuZCBmaWd1
cmUgb3V0IHdoYXQgdG8gcHV0IGluIGl0IG9uY2UgaXQgYmVjb21lcyBtb3JlIGNsZWFyIGhvdwpp
dCBuZWVkcyB0byBiZSB1c2VkLgoKVGhhbmtzIGZvciBhbGwgeW91ciB3b3JrIG9uIHRoaXMhCgpQ
ZWFjZSwKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:40:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8QGu-0005GK-NV; Thu, 12 Sep 2019 14:40:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8QGt-0005GF-Oj
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:40:31 +0000
X-Inumbo-ID: 4400ddd4-d56b-11e9-959b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4400ddd4-d56b-11e9-959b-12813bfff9fa;
 Thu, 12 Sep 2019 14:40: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 44FAEB622;
 Thu, 12 Sep 2019 14:40:28 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-25-jgross@suse.com>
 <de1280ef-a2f0-b96c-8c7a-049027cf1b34@suse.com>
 <4fa2cb71-5b66-b344-6ab2-502008ba5f69@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7556923e-c32a-7ab2-4c53-43605a1d62db@suse.com>
Date: Thu, 12 Sep 2019 16:40:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4fa2cb71-5b66-b344-6ab2-502008ba5f69@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 24/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNjowMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOS4wOS4xOSAx
NzoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBAQCAtMTAwMiwxNyArMTAzMiwxNyBAQCBpbnQgY3B1X2Rpc2FibGVf
c2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCj4+PiAgICAgICAgICAgICAgICAqICAqIHRoZSBz
Y2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0aW9uLCBvcgo+Pj4gICAg
ICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRpbmcg
aW4gaGVyZS4KPj4+ICAgICAgICAgICAgICAgICovCj4+PiAtICAgICAgICAgICAgdmNwdV9taWdy
YXRlX3N0YXJ0KHYpOwo+Pj4gKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh1bml0LT52
Y3B1X2xpc3QpOwo+Pj4gICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0
b3JlKGxvY2ssIGZsYWdzLCB1bml0KTsKPj4+ICAgCj4+PiAtICAgICAgICAgICAgdmNwdV9taWdy
YXRlX2ZpbmlzaCh2KTsKPj4+ICsgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHVuaXQt
PnZjcHVfbGlzdCk7Cj4+Cj4+IEFsbCB0aGUgLT52Y3B1X2xpc3QgcmVmZXJlbmNlcyBsb29rIGJv
Z3VzIGNvbnNpZGVyaW5nIHdoZXJlIHlvdSdyZQo+PiBtb3ZpbmcsIGJ1dCBJIGNhbiBvbmx5IGd1
ZXNzIHRoYXQgYWxsIG9mIHRoaXMgd2lsbCBuZWVkIHRvdWNoaW5nCj4+IGFnYWluIGxhdGVyIGlu
IHRoZSBzZXJpZXMuIEkgd29uZGVyIHRob3VnaCB3aGV0aGVyIHRoZXNlIHdvdWxkbid0Cj4+IGJl
dHRlciBjaGFuZ2UgaW50byBmb3ItZWFjaC12Q1BVLWluLXVuaXQgbG9vcHMgcmlnaHQgYXdheS4K
PiAKPiBFc3BlY2lhbGx5IHRoZSB2Y3B1X21pZ3JhdGUgcGFydCBpcyBtb3JlIGNvbXBsaWNhdGVk
LiBJIHRoaW5rIGl0IGlzCj4gbXVjaCBlYXNpZXIgdG8gcmV2aWV3IHdpdGggdGhlIG1vcmUgbWVj
aGFuaWNhbCBjaGFuZ2VzIHNwbGl0IGZyb20gdGhlCj4gbG9naWNhbCBjaGFuZ2VzLgoKWWVzLCBh
bmQgSSBhcHByZWNpYXRlIHlvdSBzZXBhcmF0aW5nIG1lY2hhbmljYWwgZnJvbSBsb2dpY2FsIGNo
YW5nZXMuCkhvd2V2ZXIsIGFzIGFscmVhZHkgcG9pbnRlZCBvdXQgaW4gdGhlIGNvbnRleHQgd2hl
cmUgSSBoYWQgY29udmluY2VkCnlvdSBvZiB1c2luZyAidmNwdV9saXN0IiBhcyBhIG5hbWUsIGlu
ZGl2aWR1YWwgYWN0aW9ucyBvbiB2Y3B1X2xpc3QKbm93IGxvb2sgYm9ndXMgdGhyb3VnaG91dCB0
aGUgc2VyaWVzLiBUaGV5IHNob3VsZCByZWFsbHkgKGFsbW9zdD8pCmFsbCBiZSBsb29wcyBvdmVy
IHRoZSBlbnRpcmUgbGlzdDsgSSBoYXZlIGEgaGFyZCB0aW1lIGltYWdpbmluZwpwb3NzaWJsZSBl
eGNlcHRpb25zLCBidXQgSSdtIG5vdCBnb2luZyB0byBleGNsdWRlIHRoZXJlIG1heSBiZSBvbmUK
b3IgYSBmZXcuIEludHJvZHVjaW5nIHN1Y2ggbG9vcHMgc2hvdWxkLCBhcyBsb25nIGFzIHRoZXJl
J3Mgb25seQpldmVyIG9uIHZDUFUgb24gc3VjaCBhIGxpc3QsIHRvbyBiZSBhIG1vc3RseSBtZWNo
YW5pY2FsIHN0ZXAsIHdoaWNoCmltbyBzaG91bGQgaGF2ZSBoYXBwZW5lZCBiZWZvcmUgKG9yIHdp
dGgpIGNoYW5nZXMgbGlrZSB0aGlzIG9uZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:44:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8QKw-0005Sx-Q9; Thu, 12 Sep 2019 14:44: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=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8QKv-0005Ss-3Z
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:44:41 +0000
X-Inumbo-ID: d990866a-d56b-11e9-959b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d990866a-d56b-11e9-959b-12813bfff9fa;
 Thu, 12 Sep 2019 14:44:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568299480;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=ebDFC+B+gPYb0pnDssUd5EHIB/mif8QJ1+8ZqZpDLGo=;
 b=JIvRPTCB49PNtgEnwuU3orYNH8xNIQ+4CK4U/LCo7B9LHkPPDJclurEd
 YOtW+Nq5197y2wDXpCxjQ06PnpCC43PeYqWpY0z/1thj/lqC0ug5VFq9p
 52XTz0VDULjYVelTf1CJx8hU4qAAJGX4ACCPaBGp42zIPgCQFkBqpL3Ri o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DCfQoWph2KdWGx5dw1K+4mjzf4cDNC3asXUGolISYBj33RcBcr4fTL3ruR7n5aMXsgM6JTJ7Ga
 H0DGI2k9DCOOqMj3CJSEJnluaL5WqO/O0khwR+2HItCkmsS4dPtTGV1TSK70rwTlkS6SIZ/Hlk
 YZSjUeWKC6eYQHCX17GILg2N8BbsvQaKioEJDit5qtOskOmCyLwmzjoantB/013u6vaHGYWFzE
 xgZaeqEBNXQ1+0rMEo/jBCQyqk2CHc+OBWTpcWmpsZUsvwMbCpuoRAJNtTIijY9u7vK2Kwc3vj
 w38=
X-SBRS: 2.7
X-MesageID: 5684940
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5684940"
Date: Thu, 12 Sep 2019 16:44:34 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912144434.e7wnmdumfpnp2z3m@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <443ba725-01b7-9174-3298-66f44ba3f1ec@suse.com>
 <20190912113542.bxnfmweacwfr3py4@Air-de-Roger>
 <7ea0eb1e-1063-b7ef-8cde-6f47f70e41e0@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7ea0eb1e-1063-b7ef-8cde-6f47f70e41e0@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
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: George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMDE6NTI6MTJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTIuMDkuMjAxOSAxMzozNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBXZWQsIFNlcCAxMSwgMjAxOSBhdCAwNToyMzoyMFBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBUaGUgYml0IGlzIG1lYW5pbmdmdWwgb25seSBmb3IgTU9WLXRvLUNSMyBpbnNucywg
bm90IGFueXdoZXJlIGVsc2UsIGluCj4gPj4gcGFydGljdWxhciBub3Qgd2hlbiBsb2FkaW5nIG5l
c3RlZCBndWVzdCBzdGF0ZS4KPiA+IAo+ID4gQ2FuJ3QgeW91IHVzZSB0aGUgY3VycmVudCB2Y3B1
IHRvIGNoZWNrIGlmIHRoZSBndWVzdCBpcyBpbiBuZXN0ZWQKPiA+IG1vZGUsIGFuZCBhdm9pZCBo
YXZpbmcgdG8gZXhwbGljaXRseSBwYXNzIHRoZSBub2ZsdXNoIHBhcmFtZXRlcj8KPiAKPiBFdmVu
IGlmIHRoaXMgaW1wbGljYXRpb24gaGVsZCB0b2RheSAoaXQgZG9lc24ndCBhY2NvcmRpbmcgdG8K
PiB0aGUgdXNlcyBpbiBodm1lbXVsX3dyaXRlX2NyKCkgYW5kIGh2bV9tb3ZfdG9fY3IoKSksIEkg
ZG9uJ3QKPiB0aGluayBpbnRyb2R1Y2luZyBzdWNoIGEgZGVwZW5kZW5jeSB3b3VsZCBiZSBhIGdv
b2QgaWRlYS4KCk9oLCBJIHNlZS4gRXZlbiB3aGVuIHJ1bm5pbmcgYSBuZXN0ZWQgZ3Vlc3QgaHZt
X21vdl90b19jciBjb3VsZCBzdGlsbApjYXVzZSBhIG5vIGZsdXNoIGxvYWQuCgo+ID4+IEBAIC0y
MjgyLDEyICsyMjg3LDExIEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBi
b28KPiA+PiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gPj4gIH0KPiA+PiAgCj4gPj4gLWlu
dCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9kZWZlcikKPiA+PiAr
aW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBt
YXlfZGVmZXIpCj4gPiAKPiA+IEkgd291bGQgcmF0aGVyIGludHJvZHVjZSBhIGZsdXNoIHBhcmFt
ZXRlciBpbnN0ZWFkLCBJIHRoaW5rIG5lZ2F0ZWQKPiA+IGJvb2xlYW5zIGFyZSBoYXJkZXIgdG8g
cGFyc2UgbWVudGFsbHksIGFuZCBlYXNpZXIgdG8gZ2V0IHdyb25nLgo+IAo+IEkgZGlkIGFjdHVh
bGx5IGNvbnNpZGVyIHRoaXMsIGJ1dCBkZWNpZGVkIGFnYWluc3QgZm9yIHRoZQo+IHJlYXNvbiBv
ZiB0aGlzICJubyBmbHVzaCIgYmVoYXZpb3IgYmVpbmcgYSBsYXRlciBhZGRpdGlvbiB0bwo+IHRo
ZSBlZmZlY3RzIENSMyB3cml0ZXMgaGF2ZSwgaS5lLiBJJ2QgaW50ZW50aW9uYWxseSBsaWtlIGl0
Cj4gdG8gYmUgaW4gbGluZSB3aXRoIFg4Nl9DUjNfTk9GTFVTSC4KCklNTyB0aGUgaGFyZHdhcmUg
YWRkaXRpb24gaXMgYSBub2ZsdXNoIGZsYWcgaW4gb3JkZXIgdG8ga2VlcCB0aGUKcHJldmlvdXMg
YmVoYXZpb3VyIG9mIGEgY3IzIHdyaXRlIChpZTogbm8gZmx1c2ggaGFzIHRvIGJlIGFuCm9wdC1p
bikuIEhlcmUgaXQncyBhIHNvZnR3YXJlIGludGVyZmFjZSB0aGF0IGFscmVhZHkgcmVxdWlyZXMg
eW91IHRvCmNoYW5nZSB0aGUgY2FsbCBzaXRlcyBhbnl3YXksIGFuZCBoZW5jZSBJIHdvdWxkIGhh
dmUgcHJlZmVycmVkIGEgZmx1c2gKcGFyYW1ldGVyLiBJIHNlZSBob3dldmVyIHRoZXJlJ3MgYWxy
ZWFkeSBxdWl0ZSBzb21lIGZ1bmN0aW9ucyB1c2luZwpzdWNoIGEgbm9mbHVzaCBwYXJhbWV0ZXIs
IHNvIEknbSBub3QgZ29pbmcgdG8gb3Bwb3NlLgoKT24gYSBkaWZmZXJlbnQgcXVlc3Rpb24sIEFG
QUlDVCBodm1fc2V0X2NyMyBzaG91bGQgbmV2ZXIgYmUgY2FsbGVkCndpdGggWDg2X0NSM19OT0ZM
VVNIIHNldD8gSWYgc28sIGRvIHlvdSB0aGluayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvCmFkZCBh
biBhc3NlcnQgdG8gdGhhdCByZWdhcmQ/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:47:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14: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 1i8QNP-0005c6-Mj; Thu, 12 Sep 2019 14:47: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=Pap2=XH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8QNO-0005by-F2
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:47:14 +0000
X-Inumbo-ID: 34d671ba-d56c-11e9-959b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34d671ba-d56c-11e9-959b-12813bfff9fa;
 Thu, 12 Sep 2019 14:47: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 9F1C3AC26;
 Thu, 12 Sep 2019 14:47:12 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-25-jgross@suse.com>
 <de1280ef-a2f0-b96c-8c7a-049027cf1b34@suse.com>
 <4fa2cb71-5b66-b344-6ab2-502008ba5f69@suse.com>
 <7556923e-c32a-7ab2-4c53-43605a1d62db@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <41f9ad40-8374-8d93-eccd-fb2462c6aac3@suse.com>
Date: Thu, 12 Sep 2019 16:47:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7556923e-c32a-7ab2-4c53-43605a1d62db@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 24/48] 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: 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>, 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>

T24gMTIuMDkuMTkgMTY6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEyLjA5LjIwMTkgMTY6
MDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA5LjA5LjE5IDE3OjE0LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQEAgLTEwMDIsMTcgKzEwMzIsMTcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNp
Z25lZCBpbnQgY3B1KQo+Pj4+ICAgICAgICAgICAgICAgICAqICAqIHRoZSBzY2hlZHVsZXIgd2ls
bCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0aW9uLCBvcgo+Pj4+ICAgICAgICAgICAgICAg
ICAqICAgIHRoaW5ncyB3b3VsZCBoYXZlIGZhaWxlZCBiZWZvcmUgZ2V0dGluZyBpbiBoZXJlLgo+
Pj4+ICAgICAgICAgICAgICAgICAqLwo+Pj4+IC0gICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3Rh
cnQodik7Cj4+Pj4gKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh1bml0LT52Y3B1X2xp
c3QpOwo+Pj4+ICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUo
bG9jaywgZmxhZ3MsIHVuaXQpOwo+Pj4+ICAgIAo+Pj4+IC0gICAgICAgICAgICB2Y3B1X21pZ3Jh
dGVfZmluaXNoKHYpOwo+Pj4+ICsgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHVuaXQt
PnZjcHVfbGlzdCk7Cj4+Pgo+Pj4gQWxsIHRoZSAtPnZjcHVfbGlzdCByZWZlcmVuY2VzIGxvb2sg
Ym9ndXMgY29uc2lkZXJpbmcgd2hlcmUgeW91J3JlCj4+PiBtb3ZpbmcsIGJ1dCBJIGNhbiBvbmx5
IGd1ZXNzIHRoYXQgYWxsIG9mIHRoaXMgd2lsbCBuZWVkIHRvdWNoaW5nCj4+PiBhZ2FpbiBsYXRl
ciBpbiB0aGUgc2VyaWVzLiBJIHdvbmRlciB0aG91Z2ggd2hldGhlciB0aGVzZSB3b3VsZG4ndAo+
Pj4gYmV0dGVyIGNoYW5nZSBpbnRvIGZvci1lYWNoLXZDUFUtaW4tdW5pdCBsb29wcyByaWdodCBh
d2F5Lgo+Pgo+PiBFc3BlY2lhbGx5IHRoZSB2Y3B1X21pZ3JhdGUgcGFydCBpcyBtb3JlIGNvbXBs
aWNhdGVkLiBJIHRoaW5rIGl0IGlzCj4+IG11Y2ggZWFzaWVyIHRvIHJldmlldyB3aXRoIHRoZSBt
b3JlIG1lY2hhbmljYWwgY2hhbmdlcyBzcGxpdCBmcm9tIHRoZQo+PiBsb2dpY2FsIGNoYW5nZXMu
Cj4gCj4gWWVzLCBhbmQgSSBhcHByZWNpYXRlIHlvdSBzZXBhcmF0aW5nIG1lY2hhbmljYWwgZnJv
bSBsb2dpY2FsIGNoYW5nZXMuCj4gSG93ZXZlciwgYXMgYWxyZWFkeSBwb2ludGVkIG91dCBpbiB0
aGUgY29udGV4dCB3aGVyZSBJIGhhZCBjb252aW5jZWQKPiB5b3Ugb2YgdXNpbmcgInZjcHVfbGlz
dCIgYXMgYSBuYW1lLCBpbmRpdmlkdWFsIGFjdGlvbnMgb24gdmNwdV9saXN0Cj4gbm93IGxvb2sg
Ym9ndXMgdGhyb3VnaG91dCB0aGUgc2VyaWVzLiBUaGV5IHNob3VsZCByZWFsbHkgKGFsbW9zdD8p
Cj4gYWxsIGJlIGxvb3BzIG92ZXIgdGhlIGVudGlyZSBsaXN0OyBJIGhhdmUgYSBoYXJkIHRpbWUg
aW1hZ2luaW5nCj4gcG9zc2libGUgZXhjZXB0aW9ucywgYnV0IEknbSBub3QgZ29pbmcgdG8gZXhj
bHVkZSB0aGVyZSBtYXkgYmUgb25lCj4gb3IgYSBmZXcuIEludHJvZHVjaW5nIHN1Y2ggbG9vcHMg
c2hvdWxkLCBhcyBsb25nIGFzIHRoZXJlJ3Mgb25seQo+IGV2ZXIgb24gdkNQVSBvbiBzdWNoIGEg
bGlzdCwgdG9vIGJlIGEgbW9zdGx5IG1lY2hhbmljYWwgc3RlcCwgd2hpY2gKPiBpbW8gc2hvdWxk
IGhhdmUgaGFwcGVuZWQgYmVmb3JlIChvciB3aXRoKSBjaGFuZ2VzIGxpa2UgdGhpcyBvbmUuCgpJ
IHRoaW5rIHRoZSBlYXNpZXN0IHdheSB0byBoYW5kbGUgdGhhdCBpcyB0byBhZGQgYSBjb21tZW50
IGxpa2U6CgovKiBUT0RPOiBzd2l0Y2ggdG8gZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1KCkgKi8K
ClRoaXMgd2lsbCBzaG93IHRoZSBuZWVkIGZvciB0aGUgbG9vcCB3aXRob3V0IGhhdmluZyB0byBk
byBsb2dpYwpjaGFuZ2VzLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:47:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8QNV-0005d2-1O; Thu, 12 Sep 2019 14:47: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8QNT-0005cl-FE
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:47:19 +0000
X-Inumbo-ID: 37470220-d56c-11e9-959c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37470220-d56c-11e9-959c-12813bfff9fa;
 Thu, 12 Sep 2019 14:47:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E82DDAC7F;
 Thu, 12 Sep 2019 14:47:16 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <443ba725-01b7-9174-3298-66f44ba3f1ec@suse.com>
 <20190912113542.bxnfmweacwfr3py4@Air-de-Roger>
 <7ea0eb1e-1063-b7ef-8cde-6f47f70e41e0@suse.com>
 <20190912144434.e7wnmdumfpnp2z3m@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a77b09ff-e0df-6b54-c6e7-156ce9dd6f29@suse.com>
Date: Thu, 12 Sep 2019 16:47:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912144434.e7wnmdumfpnp2z3m@Air-de-Roger>
Content-Language: en-US
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: George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNjo0NCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gYSBkaWZm
ZXJlbnQgcXVlc3Rpb24sIEFGQUlDVCBodm1fc2V0X2NyMyBzaG91bGQgbmV2ZXIgYmUgY2FsbGVk
Cj4gd2l0aCBYODZfQ1IzX05PRkxVU0ggc2V0PyBJZiBzbywgZG8geW91IHRoaW5rIGl0IHdvdWxk
IG1ha2Ugc2Vuc2UgdG8KPiBhZGQgYW4gYXNzZXJ0IHRvIHRoYXQgcmVnYXJkPwoKSSd2ZSBiZWVu
IGRlYmF0aW5nIHRoaXMgd2l0aCBteXNlbGYsIGFuZCBkZWNpZGVkIGFnYWluc3QgZm9yIG5vdy4K
V2UgZG9uJ3Qga25vdyB3aGF0IG1lYW5pbmcgdGhlIGJpdCBtYXkgZ2FpbiBldmVudHVhbGx5IGlu
IHRoZQphY3R1YWwgcmVnaXN0ZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 14:50:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 14:50: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 1i8QQX-0006Tf-2O; Thu, 12 Sep 2019 14:50: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=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8QQV-0006Ta-6U
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 14:50:27 +0000
X-Inumbo-ID: a779d1e4-d56c-11e9-959c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a779d1e4-d56c-11e9-959c-12813bfff9fa;
 Thu, 12 Sep 2019 14:50:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568299825;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=HT8v2LfV/UjmeHjPVF72CedbsnflzMgK3bzWi27722c=;
 b=SjYXZR+fw+RcY1gk/55JaehyYM9BI40QmVyO6LpR3kTy46Y3qmH4g/On
 OnfiujlKmOrPpg1BOTcLTkMvb51JAE1pydd2ywPCCQ4QJahfSip/3XMTv
 8HNakWljlS3RH6831TciiGGYY9g1NPPK9HCLZv3dIS7cIjVf/SltjW6nW o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TmEXEmiZaDLwmb3twH1KrXgZJ4n5xQbkHkbJz4alKj/sYp7ZMY0+qFPltpLUMTAqtNuzIRfQ5Z
 foJkorPzqUIE3PXrAnwu+OU5KqGyScIPMeoqTo8gn0OVhoQFl6LphRNuWtwDv30iS/rGj0BfQB
 Jebl8q8DSIU4E4HHM0rSdAVKKSkP8TewToKsA/xBzBxGemsuwJ6W+DME6K7L4BKMkZr/B0EJJl
 B9oSnujp5YJO3uEZU7zvaXpFxPrdBZot2L4u+AhkV+NvShdMtR9wbGuTP13A28O0KkIbs1sS0s
 L28=
X-SBRS: 2.7
X-MesageID: 5780530
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5780530"
Date: Thu, 12 Sep 2019 16:50:18 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912145018.o46lllnbubfg2yyg@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <392b0783-adf7-d3b3-8ed2-65fa2c537e98@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <392b0783-adf7-d3b3-8ed2-65fa2c537e98@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjU6MThQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUncyBubyBuZWVkIHRvIHJlLW9idGFpbiBhIHBhZ2UgcmVmZXJlbmNlIGlmIG9u
bHkgYml0cyBub3QgYWZmZWN0aW5nCj4gdGhlIGFkZHJlc3MgY2hhbmdlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15: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 1i8QZm-0006rY-E5; Thu, 12 Sep 2019 15:00: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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8QZl-0006k1-1S
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:00:01 +0000
X-Inumbo-ID: fcc6f37f-d56d-11e9-959c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcc6f37f-d56d-11e9-959c-12813bfff9fa;
 Thu, 12 Sep 2019 14:59: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 9EFB7ACB7;
 Thu, 12 Sep 2019 14:59:57 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-11-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <af231298-4f87-615f-0b52-3466c717358d@suse.com>
Date: Thu, 12 Sep 2019 16:59:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-11-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 10/16] microcode: unify ucode loading
 during system bootup and resuming
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gRHVyaW5nIHN5c3RlbSBib290
dXAgYW5kIHJlc3VtaW5nLCBDUFVzIGp1c3QgbG9hZCB0aGUgY2FjaGVkIHVjb2RlLgo+IFNvIG9u
ZSB1bmlmaWVkIGZ1bmN0aW9uIG1pY3JvY29kZV91cGRhdGVfb25lKCkgaXMgaW50cm9kdWNlZC4g
SXQKPiB0YWtlcyBhIGJvb2xlYW4gdG8gaW5kaWNhdGUgd2hldGhlciAtPnN0YXJ0X3VwZGF0ZSBz
aG91bGQgYmUgY2FsbGVkLgo+IFNpbmNlIGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KCkgaXMg
b25seSBjYWxsZWQgb24gQlNQIChBUHMgY2FsbAo+IHRoZSB1bmlmaWVkIGZ1bmN0aW9uKSwgc3Rh
cnRfdXBkYXRlIGlzIGFsd2F5cyB0cnVlIGFuZCBzbyByZW1vdmUKPiB0aGlzIHBhcmFtZXRlci4K
PiAKPiBUaGVyZSBpcyBhIGZ1bmN0aW9uYWwgY2hhbmdlOiAtPnN0YXJ0X3VwZGF0ZSBpcyBjYWxs
ZWQgb24gQlNQIGFuZAo+IC0+ZW5kX3VwZGF0ZV9wZXJjcHUgaXMgY2FsbGVkIGR1cmluZyBzeXN0
ZW0gcmVzdW1pbmcuIFRoZXkgYXJlIG5vdAo+IGludm9rZWQgYnkgcHJldmlvdXMgbWljcm9jb2Rl
X3Jlc3VtZV9jcHUoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:01:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15: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 1i8Qai-0007Pq-Qs; Thu, 12 Sep 2019 15:01: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8Qah-0007Pd-8Z
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:00:59 +0000
X-Inumbo-ID: 1ed59509-d56e-11e9-959c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ed59509-d56e-11e9-959c-12813bfff9fa;
 Thu, 12 Sep 2019 15:00: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 1i8Qae-0002zd-Jr; Thu, 12 Sep 2019 15:00:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Qae-0004Ef-8S; Thu, 12 Sep 2019 15:00:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Qae-0008Or-7r; Thu, 12 Sep 2019 15:00:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141238-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=204ae9da230ecbf0910c21acac7aa5d5e8cbb8d0
X-Osstest-Versions-That: ovmf=7809492c10e8950a1b92581e6e87c6a4be069077
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 15:00:56 +0000
Subject: [Xen-devel] [ovmf test] 141238: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyMzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyMDRhZTlkYTIzMGVjYmYwOTEwYzIxYWNhYzdhYTVk
NWU4Y2JiOGQwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3ODA5NDky
YzEwZTg5NTBhMWI5MjU4MWU2ZTg3YzZhNGJlMDY5MDc3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEyMTIgIDIwMTktMDktMTEgMDE6NTQ6MDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMjM4ICAyMDE5LTA5LTEyIDAxOjQwOjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnVydCBTaWx2
ZXJtYW4gPGJ1cnRtc0BnbWFpbC5jb20+CiAgSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5j
b20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBD
aGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA3ODA5
NDkyYzEwLi4yMDRhZTlkYTIzICAyMDRhZTlkYTIzMGVjYmYwOTEwYzIxYWNhYzdhYTVkNWU4Y2Ji
OGQwIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:04:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Qdz-0007dF-F4; Thu, 12 Sep 2019 15:04:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TKPp=XH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8Qdy-0007dA-1W
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:04:22 +0000
X-Inumbo-ID: 990a4790-d56e-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 990a4790-d56e-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 15:04:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568300661;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=P9y4mGUz2FPs+zxXFkR0R4j+FyHZFChLpe8rygzqyCk=;
 b=XsIja6eORHt+FvvIv8xqkwdiqrjpXsG0UqMPsQaNczZTsJXfo+m5tftS
 CLYGQHDYCuvpcwVKlP+eQpKiM6QUduRL+8b1k6Dm/i8Q2CWe5uBmkeAm/
 NjJ4vMyYqxr+wFUnfwbL3VxIwdwW+jLEgVZIncm7APHSKzh8nkh7S4Upm 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: n121mXLNCa+nBuytD9t0P9BVakJ6xOXNJQfKeUBouMQFV+IUljhRp1Df6igfBRQzqZMooT2RfN
 LKA1hSx8cjgZRJEeRD6c252zDntxocuQscGfEkUrT2r4OkGhgD78oLH9VYdoIKCi1MjhpRZYHc
 Nb5/vrsy1qc8q0s/WDVeiPgbWT33hf3MeZ7kiKA7RZ7OLsIJpkCUZx5/mQ0cdN7e9GP6gcLYuZ
 J6oUvSDrlGnKcoRb9TcmmjYBfEQY5pdWJVwKChHMiINzoHhCZgmZWwW73hPQ/ADXHEEuEsnA7q
 /fY=
X-SBRS: 2.7
X-MesageID: 5543206
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5543206"
Date: Thu, 12 Sep 2019 16:04:17 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190912150417.GD1308@perard.uk.xensource.com>
References: <20190912121646.29148-1-paul.durrant@citrix.com>
 <20190912121646.29148-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190912121646.29148-4-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: perform XenDevice clean-up in
 XenBus watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano
 Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMDE6MTY6NDZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IENsZWFuaW5nIHVwIG9mZmluZSBYZW5EZXZpY2Ugb2JqZWN0cyBkaXJlY3RseSBpbgog
ICAgICAgICAgICAgIF4gb2ZmbGluZQoKPiB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCgpIGlz
IGRhbmdlcm91cyBhcyB4ZW5fZGV2aWNlX3VucmVhbGl6ZSgpIHdpbGwKPiBtb2RpZnkgdGhlIHdh
dGNoIGxpc3QgdGhhdCBpcyBiZWluZyB3YWxrZWQuIEV2ZW4gdGhlIFFMSVNUX0ZPUkVBQ0hfU0FG
RSgpCj4gdXNlZCBpbiBub3RpZmllcl9saXN0X25vdGlmeSgpIGlzIGluc3VmZmljaWVudCBhcyAq
dHdvKiBub3RpZmllcnMgKGZvcgo+IHRoZSBmcm9udGVuZCBhbmQgYmFja2VuZCB3YXRjaGVzKSBh
cmUgcmVtb3ZlZCwgdGh1cyBwb3RlbnRpYWxseSByZW5kZXJpbmcKPiB0aGUgJ25leHQnIHBvaW50
ZXIgdW5zYWZlLgo+IAo+IFRoZSBzb2x1dGlvbiBpcyB0byB1c2UgdGhlIFhlbkJ1cyBiYWNrZW5k
X3dhdGNoIGhhbmRsZXIgdG8gZG8gdGhlIGNsZWFuLXVwCj4gaW5zdGVhZCwgYXMgaXQgaXMgaW52
b2tlZCB3aGlsc3Qgd2Fsa2luZyBhIHNlcGFyYXRlIHdhdGNoIGxpc3QuCj4gCj4gVGhpcyBwYXRj
aCB0aGVyZWZvcmUgYWRkcyBhIG5ldyAnb2ZmbGluZV9kZXZpY2VzJyBsaXN0IHRvIFhlbkJ1cywg
dG8gd2hpY2gKPiBvZmZsaW5lIGRldmljZXMgYXJlIGFkZGVkIGJ5IHhlbl9kZXZpY2VfYmFja2Vu
ZF9jaGFuZ2VkKCkuIFRoZSBYZW5CdXMKPiBiYWNrZW5kX3dhdGNoIHJlZ2lzdHJhdGlvbiBpcyBh
bHNvIGNoYW5nZWQgdG8gbm90IG9ubHkgaW52b2tlCj4geGVuX2J1c19lbnVtZXJhdGUoKSBidXQg
YWxzbyBhIG5ldyB4ZW5fYnVzX2NsZWFudXAoKSBmdW5jdGlvbiwgd2hpY2ggd2lsbAo+IHdhbGsg
J29mZmxpbmVfZGV2aWNlcycgYW5kIHBlcmZvcm0gdGhlIG5lY2Vzc2FyeSBhY3Rpb25zLgo+IEZv
ciBzYWZldHkgYSBhbiBleHRyYSAnb25saW5lJyBjaGVjayBpcyBhbHNvIGFkZGVkIHRvCiAgICAg
ICAgICAgICBeIG9uZSAnYScgdG9vIG1hbnk/Cgo+IHhlbl9idXNfdHlwZV9lbnVtZXJhdGUoKSB0
byBtYWtlIHN1cmUgdGhhdCBubyBhdHRlbXB0IGlzIG1hZGUgdG8gY3JlYXRlIGEKPiBuZXcgWGVu
RGV2aWNlIG9iamVjdCBmb3IgYSBiYWNrZW5kIHRoYXQgaXMgb2ZmbGluZS4KPiAKPiBOT1RFOiBU
aGlzIHBhdGNoIGFsc28gaW5jbHVkZSBzb21lIGNvc21ldGljIGNoYW5nZXM6Cj4gICAgICAgLSBz
dWJzdGl0dXRlIHRoZSBsb2NhbCB2YXJpYWJsZSBuYW1lICdiYWNrZW5kX3N0YXRlJwo+ICAgICAg
ICAgaW4geGVuX2J1c190eXBlX2VudW1lcmF0ZSgpIHdpdGggJ3N0YXRlJywgc2luY2UgdGhlcmUK
PiAgICAgICAgIGlzIG5vIGFtYmlndWl0eSB3aXRoIGFueSBvdGhlciBzdGF0ZSBpbiB0aGF0IGNv
bnRleHQuCj4gICAgICAgLSBjaGFuZ2UgeGVuX2RldmljZV9zdGF0ZV9pc19hY3RpdmUoKSB0bwo+
ICAgICAgICAgeGVuX2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoKSAoYW5kIHBhc3MgYSBYZW5E
ZXZpY2UgZGlyZWN0bHkpCj4gICAgICAgICBzaW5jZSB0aGUgc3RhdGUgdGVzdHMgY29udGFpbmVk
IHRoZXJlaW4gb25seSBhcHBseSB0byBhIGZyb250ZW5kLgo+ICAgICAgIC0gdXNlICdzdGF0ZScg
cmF0aGVyIHRoZW4gJ3hlbmRldi0+YmFja2VuZF9zdGF0ZScgaW4KPiAgICAgICAgIHhlbl9kZXZp
Y2VfYmFja2VuZF9jaGFuZ2VkKCkgdG8gc2hvcnRlbiB0aGUgY29kZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IAo+IHYy
Ogo+ICAtIE1ha2Ugc3VyZSB3ZSBkb24ndCB0cnkgdG8gYWRkIGEgWGVuRGV2aWNlIHRvICdvZmZs
aW5lX2RldmljZXMnIG1vcmUgdGhhbgo+ICAgIG9uY2UKPiAtLS0KPiAgCj4gICAgICAvKgo+ICAg
ICAgICogSWYgYSBiYWNrZW5kIGlzIHN0aWxsICdvbmxpbmUnIHRoZW4gd2Ugc2hvdWxkIGxlYXZl
IGl0IGFsb25lIGJ1dCwKPiAtICAgICAqIGlmIGEgYmFja2VuZCBpcyBub3QgJ29ubGluZScsIHRo
ZW4gdGhlIGRldmljZSBzaG91bGQgYmUgZGVzdHJveWVkCj4gLSAgICAgKiBvbmNlIHRoZSBzdGF0
ZSBpcyBDbG9zZWQuCj4gKyAgICAgKiBpZiBhIGJhY2tlbmQgaXMgbm90ICdvbmxpbmUnLCB0aGVu
IHRoZSBkZXZpY2UgaXMgYSBjYW5kaWRhdGUKPiArICAgICAqIGZvciBkZXN0cnVjdGlvbi4gSGVu
Y2UgYWRkIGl0IHRvIHRoZSAnb2ZmbGluZScgbGlzdCB0byBiZSBjbGVhbmVkCj4gKyAgICAgKiBi
eSB4ZW5fYnVzX2NsZWFudXAoKS4KPiAgICAgICAqLwo+IC0gICAgaWYgKCF4ZW5kZXYtPmJhY2tl
bmRfb25saW5lICYmCj4gLSAgICAgICAgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNT
dGF0ZUNsb3NlZCB8fAo+IC0gICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcgfHwKPiAtICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09
IFhlbmJ1c1N0YXRlSW5pdFdhaXQgfHwKPiAtICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRl
ID09IFhlbmJ1c1N0YXRlVW5rbm93bikpIHsKPiAtICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKPiArICAgIGlmICghb25saW5lICYmCj4gKyAgICAgICAgKHN0YXRlID09IFhlbmJ1c1N0
YXRlQ2xvc2VkIHx8ICBzdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fAo+ICsgICAg
ICAgICBzdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRXYWl0IHx8IHN0YXRlID09IFhlbmJ1c1N0YXRl
VW5rbm93bikgJiYKPiArICAgICAgICAhUUxJU1RfTkVYVCh4ZW5kZXYsIGxpc3QpKSB7CgpDb3Vs
ZCB5b3UgYWRkIGEgbm90ZSBhYm91dCB0aGlzIFFMSVNUX05FWFQ/IEkgZG9uJ3QgdGhpbmsgaXQn
cyBnb2luZyB0bwpiZSBvYnZpb3VzIGVub3VnaCB3aHkgd2UgY2hlY2sgdGhhdCB0aGVyZSBhcmUg
bm8gbmV4dCBpdGVtLiBJIG1pZ2h0IG9ubHkKdW5kZXJzdGFuZCBpdCBqdXN0IGJlY2F1c2Ugb2Yg
eW91ciByZXBseSB0byB0aGUgdjEgb2YgdGhlIHBhdGNoLgooV2VsbCB0aGUgY2hhbmdlbG9nIG9m
IHRoZSBwYXRjaCBhbHNvIHBvaW50IG91dCB3aGF0IGl0J3MgZm9yLikKCj4gKyAgICAgICAgWGVu
QnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikp
KTsKPiAgCj4gLSAgICAgICAgaWYgKCF4ZW5fYmFja2VuZF90cnlfZGV2aWNlX2Rlc3Ryb3koeGVu
ZGV2LCAmbG9jYWxfZXJyKSkgewo+IC0gICAgICAgICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNU
KHhlbmRldikpOwo+IC0gICAgICAgIH0KPiArICAgICAgICBRTElTVF9JTlNFUlRfSEVBRCgmeGVu
YnVzLT5vZmZsaW5lX2RldmljZXMsIHhlbmRldiwgbGlzdCk7Cj4gIAo+IC0gICAgICAgIGlmIChs
b2NhbF9lcnIpIHsKPiAtICAgICAgICAgICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwo+
IC0gICAgICAgIH0KPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFJlLXdyaXRlIHRoZSBzdGF0
ZSB0byBjYXVzZSBhIFhlbkJ1cyBiYWNrZW5kX3dhdGNoIG5vdGlmaWNhdGlvbiwKPiArICAgICAg
ICAgKiByZXN1bHRpbmcgaW4gYSBjYWxsIHRvIHhlbl9idXNfY2xlYW51cCgpLgo+ICsgICAgICAg
ICAqLwo+ICsgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic3RhdGUi
LCAiJXUiLCBzdGF0ZSk7CgpJdCBraW5kIG9mIGZlZWxzIHdyb25nIHRvIHJlbHkgb24geGVuc3Rv
cmUgdG8gbm90aWZ5IFFFTVUncyB4ZW5idXMKZHJpdmVyIHRoYXQgYSBkZXZpY2UgbmVlZHMgY2xl
YW51cC4gQnV0IHRoYXQgZG9lcyB0aGUgam9iLgoKV2l0aCBhIG5vdGUgYWJvdXQgdGhlIHVzZSBv
ZiBRTElTVF9ORVhUIGFuZCB0aGUgZmV3IHR5cG8gZml4ZWQsIHRoZQpwYXRjaCB3aWxsIGJlIGdv
b2QgdG8gZ28uCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:04:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15: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 1i8Qe9-0007e0-Ps; Thu, 12 Sep 2019 15: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=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8Qe8-0007do-RZ
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:04:32 +0000
X-Inumbo-ID: 9fd3f42c-d56e-11e9-959c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fd3f42c-d56e-11e9-959c-12813bfff9fa;
 Thu, 12 Sep 2019 15:04:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568300671;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=ac22+gLpYn6N7QIRSND+thjRx3U3ZDa7dowOv9gEuhg=;
 b=OzEFWXoVqs31xLD9aKXtdJsTsFdvjKxCLCUF7F0J9FWnQeC+nTEpM/f8
 eQq1sM//zjMa5GM5eUYtnmx8VTyYGcSplD0H4LdJNp7ggiV9ifD1GqdkU
 XHuRpaxy1ZO3k+Fo24SwRW5MM/UH2uCuLHmaJq9E/0HEhiQbE0k8BDtdF w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bRH248lHsXM9y9k4Uji6QAMC+n8ss8307fr/I+5/bWIkXIpQowqfTmBu4oEebEeOk+dmtxd93j
 PgZkFrwdnhqqUHjjYYqqF8x547TA/MKeaFj8ZTXOLlMCjZTWJv3pFVntXFIDfYz8V5H5joZq9V
 OXfxfrHSl3ZZjTGm8KZV1n8C8oA8MfGWnfhH6jbYGVyyabxm8AsGUO7Y0kmkyjISAOcUiYYb81
 24bHIYYYTQfDNYCX28dFfiJFqdWxolSVYf79k4i+Gfh9mBFtxCTZlmOCDXMRG72+9z5F0Jfyme
 Gkk=
X-SBRS: 2.7
X-MesageID: 5781798
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5781798"
Date: Thu, 12 Sep 2019 17:04:25 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912150425.d64nwsxq2ljf35sb@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <abbff654-cc50-9b43-6e1c-ff1fb0154ddd@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <abbff654-cc50-9b43-6e1c-ff1fb0154ddd@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjU6NDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRWxpbWluYXRlIHRoZSBub3QgcmVhbGx5IHVzZWZ1bCBsb2NhbCB2YXJpYWJsZSAib2xk
Ii4gUmVkdWNlIHRoZSBzY29wZQo+IG9mICJwYWdlIi4gUmVuYW1lIHRoZSBsYXRjaGVkICJjdXJy
ZW50Ii4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:04:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:04:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8QeV-0007hp-8h; Thu, 12 Sep 2019 15:04:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8QeT-0007hU-I6
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:04:53 +0000
X-Inumbo-ID: ac14039e-d56e-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ac14039e-d56e-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 15:04: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 D6BD7B07D;
 Thu, 12 Sep 2019 15:04:51 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-12-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5f263e75-505b-b0b3-4831-5a1fcdf93542@suse.com>
Date: Thu, 12 Sep 2019 17:04:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-12-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 11/16] microcode: reduce memory
 allocation and copy when creating a 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>,
 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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gVG8gY3JlYXRlIGEgbWljcm9j
b2RlIHBhdGNoIGZyb20gYSB2ZW5kb3Itc3BlY2lmaWMgdXBkYXRlLAo+IGFsbG9jYXRlX21pY3Jv
Y29kZV9wYXRjaCgpIGNvcGllZCBldmVyeXRoaW5nIGZyb20gdGhlIHVwZGF0ZS4KPiBJdCBpcyBu
b3QgZWZmaWNpZW50LiBFc3NlbnRpYWxseSwgd2UganVzdCBuZWVkIHRvIGdvIHRocm91Z2gKPiB1
Y29kZXMgaW4gdGhlIGJsb2IsIGZpbmQgdGhlIG9uZSB3aXRoIHRoZSBuZXdlc3QgcmV2aXNpb24g
YW5kCj4gaW5zdGFsbCBpdCBpbnRvIHRoZSBtaWNyb2NvZGVfcGF0Y2guIEluIHRoZSBwcm9jZXNz
LCBidWZmZXJzCj4gbGlrZSBtY19hbWQsIGVxdWl2X2NwdV90YWJsZSAob24gQU1EIHNpZGUpLCBh
bmQgbWMgKG9uIEludGVsCj4gc2lkZSkgY2FuIGJlIHJldXNlZC4gbWljcm9jb2RlX3BhdGNoIG5v
dyBpcyBhbGxvY2F0ZWQgYWZ0ZXIKPiBpdCBpcyBzdXJlIHRoYXQgdGhlcmUgaXMgYSBtYXRjaGlu
ZyB1Y29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+IEBAIC0zNTMs
OCArMzM0LDkgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCAqcGF0Y2gpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGljIGxv
bmcgZ2V0X25leHRfdWNvZGVfZnJvbV9idWZmZXIodm9pZCAqKm1jLCBjb25zdCB1OCAqYnVmLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNp
emUsIGxvbmcgb2Zmc2V0KQo+ICtzdGF0aWMgbG9uZyBnZXRfbmV4dF91Y29kZV9mcm9tX2J1ZmZl
cihzdHJ1Y3QgbWljcm9jb2RlX2ludGVsICoqbWMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHU4ICpidWYsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9uZyBvZmZzZXQpCgpBcyB5b3Ug
dG91Y2ggdGhpcyBhbnl3YXksIGl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIGlmIHlvdSBoYWQKdGFr
ZW4gdGhlIHRpbWUgdG8gY29ycmVjdCB0aGUgb25lIG9yIHR3byBzdHlsZSBpc3N1ZXMgaGVyZQoo
dTggLT4gdWludDhfdCBhbmQgbGlrZWx5IGxvbmcgLT4gdW5zaWduZWQgbG9uZykuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:11:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:11: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 1i8Qkh-0000Bl-24; Thu, 12 Sep 2019 15:11: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=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8Qkf-0000Bg-Ax
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:11:17 +0000
X-Inumbo-ID: 90891173-d56f-11e9-959c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90891173-d56f-11e9-959c-12813bfff9fa;
 Thu, 12 Sep 2019 15:11:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568301075;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=xbyL3XLhWgzqODsiazfd0w8dW6+DcAUOnpTKv8N7mOg=;
 b=DphpL/Gh36rbEXWyDYKVQUYUlNoFaJz2ypwbxPS5L206K0Xlb8GdB/J6
 aKdpwM7sB9E8YULkqZs6mfYMGN/YB28I92Iv91vEfYP4GafM4Qd5KrRfi
 XPcQdHb+G8kHu6KyIg3/UNtWWj2ghieIFv5b0rNsFgX2A0cU2MtrAXyMc Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Y48loven7CUlExCRz++RY1XYppYRKOHhNbQVyFZl1zmu4MYqEanOwMpqdfNa/m8PaB3JwRIIml
 a2jNaKWI86QVLfG6Roso4uuaE59erJlypVt1WBLHOZUtBcJ+jiQPz5MGJ7xWLCFze0sLAJnWcX
 jVh+VyjVflnpR2tkKZ3e3hgUgqWQ7OuGFAigKTot3Fc8FiRdRy1p1kgPbwnRz2LWgLRvI3n2uQ
 1E1059c+GskkWP4XL6B8X8/KyD1+Rk1tatedVjrJonobeBtqpCRwuW7SqfEBJ7hNcAFpWHGPF7
 KYA=
X-SBRS: 2.7
X-MesageID: 5687199
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5687199"
Date: Thu, 12 Sep 2019 17:11:08 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912151108.gyjiawr46fhkllyn@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <acba3aac-bcf3-ce8f-1b0f-bd5017007553@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <acba3aac-bcf3-ce8f-1b0f-bd5017007553@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjY6MTJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gUENJRCB2YWxpZGx5IGRlcGVuZHMgb24gTE0sIGFzIGl0IGNhbiBiZSBlbmFibGVkIGlu
IExvbmcgTW9kZSBvbmx5Lgo+IElOVlBDSUQsIG90b2gsIGNhbiBiZSB1c2VkIG5vdCBvbmx5IHdp
dGhvdXQgUENJRCBlbmFibGVkLCBidXQgYWxzbwo+IG91dHNpZGUgb2YgTG9uZyBNb2RlIGFsdG9n
ZXRoZXIuIEluIGJvdGggY2FzZXMgaXRzIGZ1bmN0aW9uYWxpdHkgaXMKPiBzaW1wbHkgcmVzdHJp
Y3RlZCB0byBQQ0lEIDAsIHdoaWNoIGlzIHNvcnQgb2YgZXhwZWN0ZWQgYXMgbm8gb3RoZXIgUENJ
RAo+IGNhbiBiZSBhY3RpdmF0ZWQgdGhlcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:16:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8QpJ-0000N8-TM; Thu, 12 Sep 2019 15:16:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8QpI-0000N3-Q6
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:16:04 +0000
X-Inumbo-ID: 392b13c0-d570-11e9-959c-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 392b13c0-d570-11e9-959c-12813bfff9fa;
 Thu, 12 Sep 2019 15:15:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568301359;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=x0ib6NLGTxY5+v4S2EE3NqXlHjp57FOukSnc0biB1As=;
 b=F1ha9q++bmmEXpEuqdCPJB2M59Lr0uVTNrKY8KT7ep6JAAalrdmaQ615
 KrZ43LwYR2iKBjClVXDFaojEUo5RE08TTZsoPGpqqMCYHK5r25eCA9xLY
 5urY3reTft0Qe28MQLpB5RVziz6XeP3Ckx0e4O3GtACVrJFsm3F98KMgA 4=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3+/XlMaJNZuDstqazJtQZzKvQtp77ZoKO5tNHMiw/prNrShaiJy+Cz5ecWtYVgNu3TEKWwdsax
 I4uzmv5YSCdVmE6ZvGpI0WilGgbjNCAJxkTMmtC8X+h0diFOR3VfeWe5a+7AzM8+oPaQn//np0
 BW7omwHnP5uGusFPi/n1xK12Uwsb3gAe/mbTlKCZywkrETlQ+w6w0iJUC39s2qJ70AGxe5LC2G
 8CimoSLUErrqw2+WcwgVUDBfjtBIRWyrzu0Qbf68CbraMl2oooKT0HPj33bgnLMOj50wuP2Wq1
 msA=
X-SBRS: 2.7
X-MesageID: 5489132
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5489132"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v2 3/3] xen: perform XenDevice clean-up in XenBus watch
 handler
Thread-Index: AQHVaWP1a6uo9FDbNkeviSOLMWhOMKcoAmKAgAAj/tA=
Date: Thu, 12 Sep 2019 15:15:30 +0000
Message-ID: <c71d01fbe7ab46d78992fe30fd2e550d@AMSPEX02CL03.citrite.net>
References: <20190912121646.29148-1-paul.durrant@citrix.com>
 <20190912121646.29148-4-paul.durrant@citrix.com>
 <20190912150417.GD1308@perard.uk.xensource.com>
In-Reply-To: <20190912150417.GD1308@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: perform XenDevice clean-up in
 XenBus watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Stefano
 Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE5IDE2OjA0Cj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHFlbXUtZGV2
ZWxAbm9uZ251Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2
MiAzLzNdIHhlbjogcGVyZm9ybSBYZW5EZXZpY2UgY2xlYW4tdXAgaW4gWGVuQnVzIHdhdGNoIGhh
bmRsZXIKPiAKPiBPbiBUaHUsIFNlcCAxMiwgMjAxOSBhdCAwMToxNjo0NlBNICswMTAwLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4gPiBDbGVhbmluZyB1cCBvZmZpbmUgWGVuRGV2aWNlIG9iamVjdHMg
ZGlyZWN0bHkgaW4KPiAgICAgICAgICAgICAgIF4gb2ZmbGluZQo+IAo+ID4geGVuX2RldmljZV9i
YWNrZW5kX2NoYW5nZWQoKSBpcyBkYW5nZXJvdXMgYXMgeGVuX2RldmljZV91bnJlYWxpemUoKSB3
aWxsCj4gPiBtb2RpZnkgdGhlIHdhdGNoIGxpc3QgdGhhdCBpcyBiZWluZyB3YWxrZWQuIEV2ZW4g
dGhlIFFMSVNUX0ZPUkVBQ0hfU0FGRSgpCj4gPiB1c2VkIGluIG5vdGlmaWVyX2xpc3Rfbm90aWZ5
KCkgaXMgaW5zdWZmaWNpZW50IGFzICp0d28qIG5vdGlmaWVycyAoZm9yCj4gPiB0aGUgZnJvbnRl
bmQgYW5kIGJhY2tlbmQgd2F0Y2hlcykgYXJlIHJlbW92ZWQsIHRodXMgcG90ZW50aWFsbHkgcmVu
ZGVyaW5nCj4gPiB0aGUgJ25leHQnIHBvaW50ZXIgdW5zYWZlLgo+ID4KPiA+IFRoZSBzb2x1dGlv
biBpcyB0byB1c2UgdGhlIFhlbkJ1cyBiYWNrZW5kX3dhdGNoIGhhbmRsZXIgdG8gZG8gdGhlIGNs
ZWFuLXVwCj4gPiBpbnN0ZWFkLCBhcyBpdCBpcyBpbnZva2VkIHdoaWxzdCB3YWxraW5nIGEgc2Vw
YXJhdGUgd2F0Y2ggbGlzdC4KPiA+Cj4gPiBUaGlzIHBhdGNoIHRoZXJlZm9yZSBhZGRzIGEgbmV3
ICdvZmZsaW5lX2RldmljZXMnIGxpc3QgdG8gWGVuQnVzLCB0byB3aGljaAo+ID4gb2ZmbGluZSBk
ZXZpY2VzIGFyZSBhZGRlZCBieSB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCgpLiBUaGUgWGVu
QnVzCj4gPiBiYWNrZW5kX3dhdGNoIHJlZ2lzdHJhdGlvbiBpcyBhbHNvIGNoYW5nZWQgdG8gbm90
IG9ubHkgaW52b2tlCj4gPiB4ZW5fYnVzX2VudW1lcmF0ZSgpIGJ1dCBhbHNvIGEgbmV3IHhlbl9i
dXNfY2xlYW51cCgpIGZ1bmN0aW9uLCB3aGljaCB3aWxsCj4gPiB3YWxrICdvZmZsaW5lX2Rldmlj
ZXMnIGFuZCBwZXJmb3JtIHRoZSBuZWNlc3NhcnkgYWN0aW9ucy4KPiA+IEZvciBzYWZldHkgYSBh
biBleHRyYSAnb25saW5lJyBjaGVjayBpcyBhbHNvIGFkZGVkIHRvCj4gICAgICAgICAgICAgIF4g
b25lICdhJyB0b28gbWFueT8KPiAKPiA+IHhlbl9idXNfdHlwZV9lbnVtZXJhdGUoKSB0byBtYWtl
IHN1cmUgdGhhdCBubyBhdHRlbXB0IGlzIG1hZGUgdG8gY3JlYXRlIGEKPiA+IG5ldyBYZW5EZXZp
Y2Ugb2JqZWN0IGZvciBhIGJhY2tlbmQgdGhhdCBpcyBvZmZsaW5lLgo+ID4KPiA+IE5PVEU6IFRo
aXMgcGF0Y2ggYWxzbyBpbmNsdWRlIHNvbWUgY29zbWV0aWMgY2hhbmdlczoKPiA+ICAgICAgIC0g
c3Vic3RpdHV0ZSB0aGUgbG9jYWwgdmFyaWFibGUgbmFtZSAnYmFja2VuZF9zdGF0ZScKPiA+ICAg
ICAgICAgaW4geGVuX2J1c190eXBlX2VudW1lcmF0ZSgpIHdpdGggJ3N0YXRlJywgc2luY2UgdGhl
cmUKPiA+ICAgICAgICAgaXMgbm8gYW1iaWd1aXR5IHdpdGggYW55IG90aGVyIHN0YXRlIGluIHRo
YXQgY29udGV4dC4KPiA+ICAgICAgIC0gY2hhbmdlIHhlbl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZl
KCkgdG8KPiA+ICAgICAgICAgeGVuX2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoKSAoYW5kIHBh
c3MgYSBYZW5EZXZpY2UgZGlyZWN0bHkpCj4gPiAgICAgICAgIHNpbmNlIHRoZSBzdGF0ZSB0ZXN0
cyBjb250YWluZWQgdGhlcmVpbiBvbmx5IGFwcGx5IHRvIGEgZnJvbnRlbmQuCj4gPiAgICAgICAt
IHVzZSAnc3RhdGUnIHJhdGhlciB0aGVuICd4ZW5kZXYtPmJhY2tlbmRfc3RhdGUnIGluCj4gPiAg
ICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkKCkgdG8gc2hvcnRlbiB0aGUgY29kZS4K
PiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgo+ID4gLS0tCj4gPgo+ID4gdjI6Cj4gPiAgLSBNYWtlIHN1cmUgd2UgZG9uJ3QgdHJ5IHRv
IGFkZCBhIFhlbkRldmljZSB0byAnb2ZmbGluZV9kZXZpY2VzJyBtb3JlIHRoYW4KPiA+ICAgIG9u
Y2UKPiA+IC0tLQo+ID4KPiA+ICAgICAgLyoKPiA+ICAgICAgICogSWYgYSBiYWNrZW5kIGlzIHN0
aWxsICdvbmxpbmUnIHRoZW4gd2Ugc2hvdWxkIGxlYXZlIGl0IGFsb25lIGJ1dCwKPiA+IC0gICAg
ICogaWYgYSBiYWNrZW5kIGlzIG5vdCAnb25saW5lJywgdGhlbiB0aGUgZGV2aWNlIHNob3VsZCBi
ZSBkZXN0cm95ZWQKPiA+IC0gICAgICogb25jZSB0aGUgc3RhdGUgaXMgQ2xvc2VkLgo+ID4gKyAg
ICAgKiBpZiBhIGJhY2tlbmQgaXMgbm90ICdvbmxpbmUnLCB0aGVuIHRoZSBkZXZpY2UgaXMgYSBj
YW5kaWRhdGUKPiA+ICsgICAgICogZm9yIGRlc3RydWN0aW9uLiBIZW5jZSBhZGQgaXQgdG8gdGhl
ICdvZmZsaW5lJyBsaXN0IHRvIGJlIGNsZWFuZWQKPiA+ICsgICAgICogYnkgeGVuX2J1c19jbGVh
bnVwKCkuCj4gPiAgICAgICAqLwo+ID4gLSAgICBpZiAoIXhlbmRldi0+YmFja2VuZF9vbmxpbmUg
JiYKPiA+IC0gICAgICAgICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9z
ZWQgfHwKPiA+IC0gICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJ
bml0aWFsaXNpbmcgfHwKPiA+IC0gICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVu
YnVzU3RhdGVJbml0V2FpdCB8fAo+ID4gLSAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9
PSBYZW5idXNTdGF0ZVVua25vd24pKSB7Cj4gPiAtICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKPiA+ICsgICAgaWYgKCFvbmxpbmUgJiYKPiA+ICsgICAgICAgIChzdGF0ZSA9PSBYZW5i
dXNTdGF0ZUNsb3NlZCB8fCAgc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwKPiA+
ICsgICAgICAgICBzdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRXYWl0IHx8IHN0YXRlID09IFhlbmJ1
c1N0YXRlVW5rbm93bikgJiYKPiA+ICsgICAgICAgICFRTElTVF9ORVhUKHhlbmRldiwgbGlzdCkp
IHsKPiAKPiBDb3VsZCB5b3UgYWRkIGEgbm90ZSBhYm91dCB0aGlzIFFMSVNUX05FWFQ/IEkgZG9u
J3QgdGhpbmsgaXQncyBnb2luZyB0bwo+IGJlIG9idmlvdXMgZW5vdWdoIHdoeSB3ZSBjaGVjayB0
aGF0IHRoZXJlIGFyZSBubyBuZXh0IGl0ZW0uIEkgbWlnaHQgb25seQo+IHVuZGVyc3RhbmQgaXQg
anVzdCBiZWNhdXNlIG9mIHlvdXIgcmVwbHkgdG8gdGhlIHYxIG9mIHRoZSBwYXRjaC4KPiAoV2Vs
bCB0aGUgY2hhbmdlbG9nIG9mIHRoZSBwYXRjaCBhbHNvIHBvaW50IG91dCB3aGF0IGl0J3MgZm9y
LikKPiAKClN1cmUsIGl0J3Mgd29ydGggYSBjb21tZW50LgoKPiA+ICsgICAgICAgIFhlbkJ1cyAq
eGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7Cj4g
Pgo+ID4gLSAgICAgICAgaWYgKCF4ZW5fYmFja2VuZF90cnlfZGV2aWNlX2Rlc3Ryb3koeGVuZGV2
LCAmbG9jYWxfZXJyKSkgewo+ID4gLSAgICAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1Qo
eGVuZGV2KSk7Cj4gPiAtICAgICAgICB9Cj4gPiArICAgICAgICBRTElTVF9JTlNFUlRfSEVBRCgm
eGVuYnVzLT5vZmZsaW5lX2RldmljZXMsIHhlbmRldiwgbGlzdCk7Cj4gPgo+ID4gLSAgICAgICAg
aWYgKGxvY2FsX2Vycikgewo+ID4gLSAgICAgICAgICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxf
ZXJyKTsKPiA+IC0gICAgICAgIH0KPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBSZS13
cml0ZSB0aGUgc3RhdGUgdG8gY2F1c2UgYSBYZW5CdXMgYmFja2VuZF93YXRjaCBub3RpZmljYXRp
b24sCj4gPiArICAgICAgICAgKiByZXN1bHRpbmcgaW4gYSBjYWxsIHRvIHhlbl9idXNfY2xlYW51
cCgpLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJp
bnRmKHhlbmRldiwgInN0YXRlIiwgIiV1Iiwgc3RhdGUpOwo+IAo+IEl0IGtpbmQgb2YgZmVlbHMg
d3JvbmcgdG8gcmVseSBvbiB4ZW5zdG9yZSB0byBub3RpZnkgUUVNVSdzIHhlbmJ1cwo+IGRyaXZl
ciB0aGF0IGEgZGV2aWNlIG5lZWRzIGNsZWFudXAuIEJ1dCB0aGF0IGRvZXMgdGhlIGpvYi4KPiAK
CkkgaGFkIG9yaWdpbmFsbHkgY29uc2lkZXJlZCBzZXR0aW5nIHVwIGFuIGV2ZW50IG5vdGlmaWVy
IGJ1dCB0aGF0IHNlZW1lZCBsaWtlIG1vcmUgZmRzIHRoYW4gd2VyZSBzdHJpY3RseSBuZWNlc3Nh
cnkgOy0pCgo+IFdpdGggYSBub3RlIGFib3V0IHRoZSB1c2Ugb2YgUUxJU1RfTkVYVCBhbmQgdGhl
IGZldyB0eXBvIGZpeGVkLCB0aGUKPiBwYXRjaCB3aWxsIGJlIGdvb2QgdG8gZ28uCj4gCgpDb29s
LiBJJ2xsIHRpZHkgdXAgYW5kIHNlbmQgYSB2My4KCiAgUGF1bAoKPiBUaGFua3MsCj4gCj4gLS0K
PiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:32:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:32: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 1i8R4l-0001wB-0g; Thu, 12 Sep 2019 15:32: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=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8R4k-0001w6-9B
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:32:02 +0000
X-Inumbo-ID: 73306d16-d572-11e9-959c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73306d16-d572-11e9-959c-12813bfff9fa;
 Thu, 12 Sep 2019 15:31:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568302314;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=qUotGzGj1OhFrEhtnviP0wVw7L2JFJRbmtNmyPPT6Zc=;
 b=huEg0PLF4Fod2l0ua7ZrJgvSSm1SuIiKx4H9yo5roYgTzAQfAdPxov9X
 6d7CX7a6MhhhIFa/bHfbZPh2LmLRgMJ6lXHFsZv3kfJ2+GcX3JLnAOFR8
 lgDRue99erOE30EiT5DixtTjR7on6GfHKL7DC9AGV9zoBdlF+qeJxc865 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xpvNs1Na4GpAHnK4TsJVYOUA5gH3K/b1oNIsWJZzdV1bYT+NLnMWYp02V15iQ0XDlEtb9rgbG/
 q+nhyswiD6HesVNhem9Whqpg4n5CoAwjXBuFLtZdORLtXEdZ0lPxWC8FMxWZeLRCyHsLvbB9CE
 lmApljR9t/AexcsKwVMZeFOL1uTuUuiKbdpjiF9CbElJ62zC4H7ABU5ovgUAPBWMzJF3aIgoIW
 H+gkoFWyisCsYyrd2+dIsGCNFTZVRHLOn+VNsF+91JJ6q70h7oPGyaL9e4aMS1alj5QvnzsnP/
 U74=
X-SBRS: 2.7
X-MesageID: 5735428
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5735428"
Date: Thu, 12 Sep 2019 17:31:47 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912153147.nhxdrifqney752lc@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <f44f12f3-6449-8014-43e4-1f08100be251@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f44f12f3-6449-8014-43e4-1f08100be251@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTEsIDIwMTkgYXQgMDU6MjY6NDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyBhbGxvd3MgaW4gcGFydGljdWxhciBzb21lIHN0cmVhbWxpbmluZyBvZiB0aGUg
VExCIGZsdXNoaW5nIGNvZGUKPiBwYXRocy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwo+IEBAIC0yNCw2ICsyNCwxMSBAQAo+ICAj
ZGVmaW5lIFdSQVBfTUFTSyAoMHgwMDAwMDNGRlUpCj4gICNlbmRpZgo+ICAKPiArI2lmbmRlZiBD
T05GSUdfUFYKPiArIyB1bmRlZiBYODZfQ1I0X1BDSURFCj4gKyMgZGVmaW5lIFg4Nl9DUjRfUENJ
REUgMAo+ICsjZW5kaWYKCkkgaGF2ZSB0byBhZG1pdCBJIGZpbmQgaXQgcXVpdGUgdWdseSB0byBo
YXZlIHRvIG1hc2sgUENJRCBpbiBzdWNoIGEKd2F5LiBQbGF5aW5nIHdpdGggdGhlIGhhcmR3YXJl
IGFyY2hpdGVjdHVyZSBkZWZpbmVzIHNlZW1zIGxpa2UgYXNraW5nCmZvciB0cm91YmxlLiBJIHdv
dWxkIGxpa2VseSBwcmVmZXIgdG8gc3ByaW5rbGUgSVNfRU5BQkxFRChDT05GSUdfUFYpLAp3aGlj
aCBzaG91bGQgYWNoaWV2ZSB0aGUgc2FtZSBjb21waWxlIHRpbWUgc2hvcnQgY2lyY3VpdGluZy4K
Cj4gKwo+ICB1MzIgdGxiZmx1c2hfY2xvY2sgPSAxVTsKPiAgREVGSU5FX1BFUl9DUFUodTMyLCB0
bGJmbHVzaF90aW1lKTsKPiAgCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKPiBAQCAtMjg5LDcgKzI4
OSwxMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgY3IzX3BhKHVuc2lnCj4gIAo+ICBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBjcjNfcGNpZCh1bnNpZ25lZCBsb25nIGNyMykKPiAg
ewo+ICsjaWZkZWYgQ09ORklHX1BWCj4gICAgICByZXR1cm4gY3IzICYgWDg2X0NSM19QQ0lEX01B
U0s7Cj4gKyNlbHNlCj4gKyAgICByZXR1cm4gMDsKPiArI2VuZGlmCgpXb24ndDoKCnJldHVybiBJ
U19FTkFCTEVEKENPTkZJR19QVikgPyBjcjMgJiBYODZfQ1IzX1BDSURfTUFTSyA6IDA7CgpBY2hp
ZXZlIHRoZSBzYW1lPwoKPiAgfQo+ICAKPiAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJl
YWRfY3I0KHZvaWQpCj4gQEAgLTMwMSw4ICszMDUsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX2NyNCh1bnNpZ25lZCBsbwo+ICB7Cj4gICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBn
ZXRfY3B1X2luZm8oKTsKPiAgCj4gKyNpZmRlZiBDT05GSUdfUFYKPiAgICAgIC8qIE5vIGdsb2Jh
bCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICovCj4gICAgICBBU1NFUlQoISh2YWwg
JiBYODZfQ1I0X1BHRSkgfHwgISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7Cj4gKyNlbHNlCj4gKyAg
ICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7CgpUaGF0IGFzc2VydCBzZWVtcyBxdWl0
ZSBwb2ludGxlc3MsIHlvdSBoYXZlIHNldCBYODZfQ1I0X1BDSURFIHRvIDAsIHNvCnRoaXMgaXMg
bmV2ZXIgZ29pbmcgdG8gdHJpZ2dlcj8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:32:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:32:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8R58-0001yH-B7; Thu, 12 Sep 2019 15:32:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8R56-0001y8-Tf
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:32:24 +0000
X-Inumbo-ID: 83e9708a-d572-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83e9708a-d572-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 15:32: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 49CD9AFA8;
 Thu, 12 Sep 2019 15:32:22 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-13-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bce83dad-22f8-7fa1-9801-80a0fce8fd60@suse.com>
Date: Thu, 12 Sep 2019 17:32:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-13-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 12/16] 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>,
 Ashok Raj <ashok.raj@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gQEAgLTI2NCwzOCArMzM2LDE1
OCBAQCBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKnBhdGNoKQo+ICAgICAgcmV0dXJuIGVycjsKPiAgfQo+ICAKPiAtc3RhdGljIGxv
bmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpwYXRjaCkKPiArc3RhdGljIGJvb2wgd2FpdF9m
b3Jfc3RhdGUodW5zaWduZWQgaW50IHN0YXRlKQo+ICt7Cj4gKyAgICB3aGlsZSAoIGxvYWRpbmdf
c3RhdGUgIT0gc3RhdGUgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggc3RhdGUgIT0gTE9BRElO
R19FWElUICYmIGxvYWRpbmdfc3RhdGUgPT0gTE9BRElOR19FWElUICkKPiArICAgICAgICAgICAg
cmV0dXJuIGZhbHNlOwoKVGhpcyBpcyBhdCBsZWFzdCBzb21ld2hhdCBjb25mdXNpbmc6IFRoZXJl
J3Mgbm8gaW5kaWNhdGlvbiBoZXJlCnRoYXQgImxvYWRpbmdfc3RhdGUiIG1heSBjaGFuZ2UgYmVo
aW5kIHRoZSBmdW5jdGlvbidzIGJhY2suIFNvCmluIGdlbmVyYWwgb25lIGNvdWxkIGJlIChhbmQg
SSBpbml0aWFsbHkgd2FzKSB0ZW1wdGVkIHRvIHN1Z2dlc3QKZHJvcHBpbmcgdGhlIGFwcGFyZW50
bHkgcmVkdW5kYW50IGxlZnQgc2lkZSBvZiB0aGUgJiYuIEJ1dCB0aGF0CndvdWxkIGVuZCB1cCB3
cm9uZyBpZiB0aGUgY29tcGlsZXIgdHJhbnNsYXRlcyB0aGUgYWJvdmUgdG8gdHdvCnNlcGFyYXRl
IHJlYWRzIG9mICJsb2FkaW5nX3N0YXRlIi4gVGhlcmVmb3JlIEknZCBsaWtlIHRvIHN1Z2dlc3QK
CnN0YXRpYyBib29sIHdhaXRfZm9yX3N0YXRlKHR5cGVvZihsb2FkaW5nX3N0YXRlKSBzdGF0ZSkK
ewogICAgdHlwZW9mKGxvYWRpbmdfc3RhdGUpIGN1cl9zdGF0ZTsKCiAgICB3aGlsZSAoIChjdXJf
c3RhdGUgPSBBQ0NFU1NfT05DRShsb2FkaW5nX3N0YXRlKSkgIT0gc3RhdGUgKQogICAgewogICAg
ICAgIGlmICggY3VyX3N0YXRlID09IExPQURJTkdfRVhJVCApCiAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICAgICBjcHVfcmVsYXgoKTsKICAgIH0KCiAgICByZXR1cm4gdHJ1ZTsKfQoKb3Ig
c29tZXRoaW5nIHN1YnN0YW50aWFsbHkgc2ltaWxhciAoaWYsIGUuZy4sIHlvdSBkaXNsaWtlIHRo
ZQp1c2Ugb2YgdHlwZW9mKCkgaGVyZSkuCgo+ICtzdGF0aWMgaW50IHNlY29uZGFyeV90aHJlYWRf
Zm4odm9pZCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IHByaW1hcnkgPSBjcHVtYXNrX2ZpcnN0
KHRoaXNfY3B1KGNwdV9zaWJsaW5nX21hc2spKTsKPiArCj4gKyAgICBpZiAoICF3YWl0X2Zvcl9z
dGF0ZShMT0FESU5HX0NBTExJTikgKQo+ICsgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gKwo+ICsg
ICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsK
PiArCj4gKyAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VYSVQpICkKPiArICAgICAg
ICByZXR1cm4gLUVCVVNZOwoKVGhpcyByZXR1cm4gbG9va3MgdG8gYmUgdW5yZWFjaGFibGUsIGRv
ZXNuJ3QgaXQ/Cgo+ICtzdGF0aWMgaW50IGNvbnRyb2xfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgY3B1Owo+IC0g
ICAgaW50IHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1KHBhdGNoKTsKPiArICAgIHVuc2lnbmVk
IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCksIGRvbmU7Cj4gKyAgICB1bnNpZ25lZCBsb25n
IHRpY2s7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBXZSBpbnRlbmQg
dG8gZGlzYWJsZSBpbnRlcnJ1cHQgZm9yIGxvbmcgdGltZSwgd2hpY2ggbWF5IGxlYWQgdG8KPiAr
ICAgICAqIHdhdGNoZG9nIHRpbWVvdXQuCj4gKyAgICAgKi8KPiArICAgIHdhdGNoZG9nX2Rpc2Fi
bGUoKTsKCldpdGggdGhlIG1vdmUgaGVyZSwgdGhlIGNvbW1lbnQgc2hvdWxkIHN0YXJ0ICJXZSBp
bnRlbmQgdG8ga2VlcAppbnRlcnJ1cHRzIGRpc2FibGVkIGZvciBhIGxvbmcgdGltZSwgLi4uIiAt
IHRoZXkgYXJlIGRpc2FibGVkCmFscmVhZHkgYXQgdGhpcyBwb2ludC4KCj4gLSAgICAvKiBTdG9y
ZSB0aGUgcGF0Y2ggYWZ0ZXIgYSBzdWNjZXNzZnVsIGxvYWRpbmcgKi8KPiAtICAgIGlmICggIXJl
dCAmJiBwYXRjaCApCj4gKyAgICAvKiBBbGxvdyB0aHJlYWRzIHRvIGNhbGwgaW4gKi8KPiArICAg
IHNldF9zdGF0ZShMT0FESU5HX0NBTExJTik7Cj4gKwo+ICsgICAgY3B1bWFza19zZXRfY3B1KGNw
dSwgJmNwdV9jYWxsaW5fbWFwKTsKPiArCj4gKyAgICAvKiBXYWl0aW5nIGZvciBhbGwgdGhyZWFk
cyBjYWxsaW5nIGluICovCj4gKyAgICByZXQgPSB3YWl0X2Zvcl9jb25kaXRpb24od2FpdF9jcHVf
Y2FsbGluLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKHVuc2lnbmVk
IGxvbmcpbnVtX29ubGluZV9jcHVzKCksCgpJJ20gcHV6emxlZCBieSBteSBvd24gc3VnZ2VzdGlv
biBpbiByZXBseSB0byB2OSwgYW5kIEknbSBlcXVhbGx5CnB1enpsZWQgdGhhdCB5b3UgZGlkbid0
IHRha2UgaXQgdGhhdCBsaXR0bGUgc3RlcCBmdXJ0aGVyOiBBbGwgb2YKdGhpcyBjYXN0aW5nIHdv
dWxkIGJlIHVubmVjZXNzYXJ5IGlmIHRoZSB0d28gd2FpdF9jcHVfKigpCmZ1bmN0aW9ucyB0b29r
ICJ1bnNpZ25lZCBpbnQiIGFzIHRoZWlyIHBhcmFtZXRlcnMuIChUaGUKb2JzZXJ2YXRpb24gd2l0
aCB2OSB3YXMgdGhhdCBib3RoIGFyZSBzaW1pbGFyIGVub3VnaCB0byBhbGxvdwpmb3IgYSBjb21t
b24gc2lnbmF0dXJlLCBldmVuIGlmIHRoYXQgc2lnbmF0dXJlIHdvdWxkIG5vdCBiZSBhCnR5cGlj
YWwgb25lIGZvciBhIGNhbGxiYWNrLikKCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TUlDUk9DT0RFX0NBTExJTl9USU1FT1VUX1VTKTsKPiArICAgIGlmICggcmV0ICkKPiAgICAgIHsK
PiAtICAgICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4gLSAgICAgICAgbWljcm9j
b2RlX3VwZGF0ZV9jYWNoZShwYXRjaCk7Cj4gLSAgICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29k
ZV9tdXRleCk7Cj4gLSAgICAgICAgcGF0Y2ggPSBOVUxMOwo+ICsgICAgICAgIHNldF9zdGF0ZShM
T0FESU5HX0VYSVQpOwo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gICAgICB9Cj4gIAo+IC0gICAg
aWYgKCBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSApCj4gLSAgICAgICAgbWljcm9j
b2RlX29wcy0+ZW5kX3VwZGF0ZV9wZXJjcHUoKTsKPiArICAgIC8qIExldCBwcmltYXJ5IHRocmVh
ZHMgbG9hZCB0aGUgZ2l2ZW4gdWNvZGUgdXBkYXRlICovCj4gKyAgICBzZXRfc3RhdGUoTE9BRElO
R19FTlRFUik7Cj4gIAo+ICsgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2Rl
KHBhdGNoKTsKPiArICAgIGlmICggIXJldCApCj4gKyAgICAgICAgYXRvbWljX2luYygmY3B1X3Vw
ZGF0ZWQpOwo+ICsgICAgYXRvbWljX2luYygmY3B1X291dCk7Cj4gKwo+ICsgICAgdGljayA9IHJk
dHNjX29yZGVyZWQoKTsKPiArICAgIC8qIFdhaXQgZm9yIHByaW1hcnkgdGhyZWFkcyBmaW5pc2hp
bmcgdXBkYXRlICovCj4gKyAgICBkb25lID0gYXRvbWljX3JlYWQoJmNwdV9vdXQpOwoKV291bGQg
eW91IG1pbmQgZWxpbWluYXRpbmcgdGhlIGR1cGxpY2F0aW9uIG9mIHRoaXMgYW5kIC4uLgoKPiAr
ICAgIHdoaWxlICggZG9uZSAhPSBucl9jb3JlcyApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBEdXJpbmcgZWFjaCB0aW1lb3V0IGludGVydmFsLCBhdCBsZWFzdCBhIENQVSBp
cyBleHBlY3RlZCB0bwo+ICsgICAgICAgICAqIGZpbmlzaCBpdHMgdXBkYXRlLiBPdGhlcndpc2Us
IHNvbWV0aGluZyBnb2VzIHdyb25nLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogTm90ZSB0
aGF0IFJEVFNDIChpbiB3YWl0X2Zvcl9jb25kaXRpb24oKSkgaXMgc2FmZSBmb3IgdGhyZWFkcyB0
bwo+ICsgICAgICAgICAqIGV4ZWN1dGUgd2hpbGUgd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiBs
b2FkaW5nIGFuIHVwZGF0ZS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIHdhaXRfZm9y
X2NvbmRpdGlvbih3YWl0X2NwdV9jYWxsb3V0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh2b2lkICopKHVuc2lnbmVkIGxvbmcpKGRvbmUgKyAxKSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBNSUNST0NPREVfVVBEQVRFX1RJTUVPVVRfVVMpICkKPiArICAg
ICAgICAgICAgcGFuaWMoIlRpbWVvdXQgd2hlbiBmaW5pc2hlZCB1cGRhdGluZyBtaWNyb2NvZGUg
KGZpbmlzaGVkICV1LyV1KSIsCj4gKyAgICAgICAgICAgICAgICAgIGRvbmUsIG5yX2NvcmVzKTsK
PiArCj4gKyAgICAgICAgLyogUHJpbnQgd2FybmluZyBtZXNzYWdlIG9uY2UgaWYgbG9uZyB0aW1l
IGlzIHNwZW50IGhlcmUgKi8KPiArICAgICAgICBpZiAoIHRpY2sgJiYgcmR0c2Nfb3JkZXJlZCgp
IC0gdGljayA+PSBjcHVfa2h6ICogMTAwMCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBw
cmludGsoWEVOTE9HX1dBUk5JTkcKPiArICAgICAgICAgICAgICAgICAgICJXQVJOSU5HOiBVUERB
VElORyBNSUNST0NPREUgSEFTIENPTlNVTUVEIE1PUkUgVEhBTiAxIFNFQ09ORCFcbiIpOwo+ICsg
ICAgICAgICAgICB0aWNrID0gMDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZG9uZSA9IGF0b21p
Y19yZWFkKCZjcHVfb3V0KTsKCi4uLiB0aGlzLCBieSBkb2luZyB0aGUgYXNzaWdubWVudCBpbnNp
ZGUgdGhlIHdoaWxlKCk/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:42:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15: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 1i8REX-0002sX-I5; Thu, 12 Sep 2019 15:42:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8REX-0002sS-6J
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:42:09 +0000
X-Inumbo-ID: e099baf0-d573-11e9-b76c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e099baf0-d573-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 15:42:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568302928;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=ALPW8QeQ13BaW0NMQA8wD8TeccMtlaRsjzcQuKoFJeg=;
 b=cC/TUHNYdzpoDJ1uCiDt1UmfS8QMAG3aHgB9CPbmYRBe8ebJFQc/TEZ9
 soYUCrcwfR73Rx/BmcmPOZvKz+rOZMPTP8moKjxHLxOtwZjJDvmu5/V/8
 woHTqKYqN4Uj2SwyxPfQd1C3zpPd+LCEQtSvKU4LIqomYpdvBFgoXpIAe A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wcoY2EIHmZl2/7op+D9WZqyX1fx2BvH7P2evO+wZCADKFzn1rIljTqemnQGdik08Hoot8jxCyG
 hA+y9T8aWLgqJIAUisTfcqaPZaY0oQzl/P+HlV9C7vt4Djt5FrLb6ifWvyKNdQTBs2+lqm3vKK
 J1T88qGFOQGWl+QyNeTObVcO3fOtZtDN8c8q5u6HdGkjATxFOxqa6mLxHtuY/lxEyhEiNfjjXt
 1yZ8uTk5Xc9G042Qxx+huBejhSWddnzjupYQ9dOSI7fr20/ki9LSvnrAD4mli5cUkaUcRDO028
 Khc=
X-SBRS: 2.7
X-MesageID: 5490898
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5490898"
Date: Thu, 12 Sep 2019 17:42:00 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912154200.lakjfd6jzju7n7ok@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <443ba725-01b7-9174-3298-66f44ba3f1ec@suse.com>
 <20190912113542.bxnfmweacwfr3py4@Air-de-Roger>
 <7ea0eb1e-1063-b7ef-8cde-6f47f70e41e0@suse.com>
 <20190912144434.e7wnmdumfpnp2z3m@Air-de-Roger>
 <a77b09ff-e0df-6b54-c6e7-156ce9dd6f29@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a77b09ff-e0df-6b54-c6e7-156ce9dd6f29@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
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: George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMDQ6NDc6MTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTIuMDkuMjAxOSAxNjo0NCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBhIGRpZmZlcmVudCBxdWVzdGlvbiwgQUZBSUNUIGh2bV9zZXRfY3IzIHNob3VsZCBuZXZlciBi
ZSBjYWxsZWQKPiA+IHdpdGggWDg2X0NSM19OT0ZMVVNIIHNldD8gSWYgc28sIGRvIHlvdSB0aGlu
ayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvCj4gPiBhZGQgYW4gYXNzZXJ0IHRvIHRoYXQgcmVnYXJk
Pwo+IAo+IEkndmUgYmVlbiBkZWJhdGluZyB0aGlzIHdpdGggbXlzZWxmLCBhbmQgZGVjaWRlZCBh
Z2FpbnN0IGZvciBub3cuCj4gV2UgZG9uJ3Qga25vdyB3aGF0IG1lYW5pbmcgdGhlIGJpdCBtYXkg
Z2FpbiBldmVudHVhbGx5IGluIHRoZQo+IGFjdHVhbCByZWdpc3Rlci4KCkknbSBzbGlnaHRseSBs
b3N0IGhlcmUsIHRoZSBub2ZsdXNoIGJpdCBpcyBhY3R1YWxseSBkZWZpbmVkIGluIHRoZQpJbnRl
bCBTRE0gZm9yIGNyMywgYW5kIGhlbmNlIHdvbid0IGdhaW4gYW55IG90aGVyIG1lYW5pbmc/CgpP
ciBlbHNlIHlvdSBtaWdodCBzdGlsbCByaXNrIHdyaXRpbmcgYSBjcjMgd2l0aCBub2ZsdXNoIHNl
dCBpbiBjYXNlCnRoZSBjYWxsZXJzIHNvbWVob3cgbWlzYmVoYXZlPwoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:46:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:46:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8RIx-000337-6y; Thu, 12 Sep 2019 15:46:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8RIw-000332-Ci
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:46:42 +0000
X-Inumbo-ID: 834e4e14-d574-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 834e4e14-d574-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 15:46: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 42F39AE86;
 Thu, 12 Sep 2019 15:46:40 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <f44f12f3-6449-8014-43e4-1f08100be251@suse.com>
 <20190912153147.nhxdrifqney752lc@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0c5ba0af-60bb-557b-9574-2dd6b95cef31@suse.com>
Date: Thu, 12 Sep 2019 17:46:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912153147.nhxdrifqney752lc@Air-de-Roger>
Content-Language: en-US
Subject: Re: [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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNzozMSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMTEsIDIwMTkgYXQgMDU6MjY6NDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRo
aXMgYWxsb3dzIGluIHBhcnRpY3VsYXIgc29tZSBzdHJlYW1saW5pbmcgb2YgdGhlIFRMQiBmbHVz
aGluZyBjb2RlCj4+IHBhdGhzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCj4+IEBAIC0yNCw2ICsyNCwxMSBAQAo+PiAgI2Rl
ZmluZSBXUkFQX01BU0sgKDB4MDAwMDAzRkZVKQo+PiAgI2VuZGlmCj4+ICAKPj4gKyNpZm5kZWYg
Q09ORklHX1BWCj4+ICsjIHVuZGVmIFg4Nl9DUjRfUENJREUKPj4gKyMgZGVmaW5lIFg4Nl9DUjRf
UENJREUgMAo+PiArI2VuZGlmCj4gCj4gSSBoYXZlIHRvIGFkbWl0IEkgZmluZCBpdCBxdWl0ZSB1
Z2x5IHRvIGhhdmUgdG8gbWFzayBQQ0lEIGluIHN1Y2ggYQo+IHdheS4gUGxheWluZyB3aXRoIHRo
ZSBoYXJkd2FyZSBhcmNoaXRlY3R1cmUgZGVmaW5lcyBzZWVtcyBsaWtlIGFza2luZwo+IGZvciB0
cm91YmxlLiBJIHdvdWxkIGxpa2VseSBwcmVmZXIgdG8gc3ByaW5rbGUgSVNfRU5BQkxFRChDT05G
SUdfUFYpLAo+IHdoaWNoIHNob3VsZCBhY2hpZXZlIHRoZSBzYW1lIGNvbXBpbGUgdGltZSBzaG9y
dCBjaXJjdWl0aW5nLgoKV2VsbCwgeWVzLCB0aGlzIGlzbid0IGVudGlyZWx5IHdpdGhvdXQgcmlz
ay4gQnV0ICNpZmRlZi1hcnkKaXNuJ3QgZWl0aGVyLiBBbmQgdGhlIGFib3ZlIGZpdHMgdGhlIHRp
dGxlIG9mIHRoaXMgcGF0Y2gKcHJldHR5IHdlbGwuCgpBbmRyZXcgKGluIHBhcnRpY3VsYXIpIC0g
ZG8geW91IGhhdmUgYW55IHN0cm9uZyBwcmVmZXJlbmNlIGhlcmU/Cgo+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmgKPj4gQEAgLTI4OSw3ICsyODksMTEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIGNyM19wYSh1bnNpZwo+PiAgCj4+ICBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBjcjNf
cGNpZCh1bnNpZ25lZCBsb25nIGNyMykKPj4gIHsKPj4gKyNpZmRlZiBDT05GSUdfUFYKPj4gICAg
ICByZXR1cm4gY3IzICYgWDg2X0NSM19QQ0lEX01BU0s7Cj4+ICsjZWxzZQo+PiArICAgIHJldHVy
biAwOwo+PiArI2VuZGlmCj4gCj4gV29uJ3Q6Cj4gCj4gcmV0dXJuIElTX0VOQUJMRUQoQ09ORklH
X1BWKSA/IGNyMyAmIFg4Nl9DUjNfUENJRF9NQVNLIDogMDsKPiAKPiBBY2hpZXZlIHRoZSBzYW1l
PwoKWWVzLiBJIGNhbiBjZXJ0YWlubHkgc3dpdGNoIHRvIHRoYXQuCgo+PiBAQCAtMzAxLDggKzMw
NSwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvCj4+ICB7Cj4+
ICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7Cj4+ICAKPj4gKyNp
ZmRlZiBDT05GSUdfUFYKPj4gICAgICAvKiBObyBnbG9iYWwgcGFnZXMgaW4gY2FzZSBvZiBQQ0lE
cyBlbmFibGVkISAqLwo+PiAgICAgIEFTU0VSVCghKHZhbCAmIFg4Nl9DUjRfUEdFKSB8fCAhKHZh
bCAmIFg4Nl9DUjRfUENJREUpKTsKPj4gKyNlbHNlCj4+ICsgICAgQVNTRVJUKCEodmFsICYgWDg2
X0NSNF9QQ0lERSkpOwo+IAo+IFRoYXQgYXNzZXJ0IHNlZW1zIHF1aXRlIHBvaW50bGVzcywgeW91
IGhhdmUgc2V0IFg4Nl9DUjRfUENJREUgdG8gMCwgc28KPiB0aGlzIGlzIG5ldmVyIGdvaW5nIHRv
IHRyaWdnZXI/CgpHb29kIHBvaW50LCB0aGlzIGlzIGEgbGVmdG92ZXIgZnJvbSB3aGVuIEkgc3Rh
cnRlZCB3aXRoIHRoZQojaWZkZWYtYXJ5IGFwcHJvYWNoLCBiZWZvcmUgaXQgYmVjYW1lIHRvbyBt
YW55IG9mIHRoZW0gZm9yCm15IHRhc3RlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:48:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15: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 1i8RKV-00038h-Kd; Thu, 12 Sep 2019 15:48:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8RKU-00038b-DQ
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:48:18 +0000
X-Inumbo-ID: bc9a3c28-d574-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc9a3c28-d574-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 15:48: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 D517CB6A2;
 Thu, 12 Sep 2019 15:48:15 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <f44f12f3-6449-8014-43e4-1f08100be251@suse.com>
 <20190912153147.nhxdrifqney752lc@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <38a24f1a-9ed4-edb1-a0e2-193170fc6eee@suse.com>
Date: Thu, 12 Sep 2019 17:48:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912153147.nhxdrifqney752lc@Air-de-Roger>
Content-Language: en-US
Subject: Re: [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>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNzozMSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMTEsIDIwMTkgYXQgMDU6MjY6NDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBA
IC0zMDEsOCArMzA1LDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjQodW5zaWduZWQg
bG8KPj4gIHsKPj4gICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsK
Pj4gIAo+PiArI2lmZGVmIENPTkZJR19QVgo+PiAgICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBj
YXNlIG9mIFBDSURzIGVuYWJsZWQhICovCj4+ICAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9Q
R0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOwo+PiArI2Vsc2UKPj4gKyAgICBBU1NFUlQo
ISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7Cj4gCj4gVGhhdCBhc3NlcnQgc2VlbXMgcXVpdGUgcG9p
bnRsZXNzLCB5b3UgaGF2ZSBzZXQgWDg2X0NSNF9QQ0lERSB0byAwLCBzbwo+IHRoaXMgaXMgbmV2
ZXIgZ29pbmcgdG8gdHJpZ2dlcj8KCkkgd2FzIGFib3V0IHRvIGRyb3AgdGhpcywgYnV0IEkgaGF2
ZSB0byB0YWtlIGJhY2sgbXkgZWFybGllcgpyZXBseTogVGhlICNpZmRlZiB5b3UgdGFsayBhYm91
dCBpcyBpbiBmbHVzaHRsYi5jLCB3aGVyZWFzCmhlcmUgd2UncmUgaW4gcHJvY2Vzc29yLmguCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:52:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:52:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8ROz-0003ur-9U; Thu, 12 Sep 2019 15:52:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8ROx-0003ui-FI
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:52:55 +0000
X-Inumbo-ID: 60f09cea-d575-11e9-959d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60f09cea-d575-11e9-959d-12813bfff9fa;
 Thu, 12 Sep 2019 15:52: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 392EAB64C;
 Thu, 12 Sep 2019 15:52:52 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <443ba725-01b7-9174-3298-66f44ba3f1ec@suse.com>
 <20190912113542.bxnfmweacwfr3py4@Air-de-Roger>
 <7ea0eb1e-1063-b7ef-8cde-6f47f70e41e0@suse.com>
 <20190912144434.e7wnmdumfpnp2z3m@Air-de-Roger>
 <a77b09ff-e0df-6b54-c6e7-156ce9dd6f29@suse.com>
 <20190912154200.lakjfd6jzju7n7ok@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <00ac8186-b874-f3df-aa08-642022d179ab@suse.com>
Date: Thu, 12 Sep 2019 17:52:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912154200.lakjfd6jzju7n7ok@Air-de-Roger>
Content-Language: en-US
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: George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNzo0MiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBT
ZXAgMTIsIDIwMTkgYXQgMDQ6NDc6MTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDEyLjA5LjIwMTkgMTY6NDQsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gYSBkaWZm
ZXJlbnQgcXVlc3Rpb24sIEFGQUlDVCBodm1fc2V0X2NyMyBzaG91bGQgbmV2ZXIgYmUgY2FsbGVk
Cj4+PiB3aXRoIFg4Nl9DUjNfTk9GTFVTSCBzZXQ/IElmIHNvLCBkbyB5b3UgdGhpbmsgaXQgd291
bGQgbWFrZSBzZW5zZSB0bwo+Pj4gYWRkIGFuIGFzc2VydCB0byB0aGF0IHJlZ2FyZD8KPj4KPj4g
SSd2ZSBiZWVuIGRlYmF0aW5nIHRoaXMgd2l0aCBteXNlbGYsIGFuZCBkZWNpZGVkIGFnYWluc3Qg
Zm9yIG5vdy4KPj4gV2UgZG9uJ3Qga25vdyB3aGF0IG1lYW5pbmcgdGhlIGJpdCBtYXkgZ2FpbiBl
dmVudHVhbGx5IGluIHRoZQo+PiBhY3R1YWwgcmVnaXN0ZXIuCj4gCj4gSSdtIHNsaWdodGx5IGxv
c3QgaGVyZSwgdGhlIG5vZmx1c2ggYml0IGlzIGFjdHVhbGx5IGRlZmluZWQgaW4gdGhlCj4gSW50
ZWwgU0RNIGZvciBjcjMsIGFuZCBoZW5jZSB3b24ndCBnYWluIGFueSBvdGhlciBtZWFuaW5nPwoK
VGhlIG5vZmx1c2ggYml0IGlzIGEgb3BlcmF0aW9uIG9uZSwgaS5lLiB0YWtpbmcgZWZmZWN0IG9u
IHRoZQpNT1YtdG8tQ1IzLCB3aXRob3V0IGdldHRpbmcgd3JpdHRlbiB0byB0aGUgdW5kZXJseWlu
ZyByZWdpc3Rlci4KVGhlcmVmb3JlIHRoZXJlIG1heSB3ZWxsIGFwcGVhciBhIG1lYW5pbmcgZm9y
IHRoZSBhY3R1YWwKcmVnaXN0ZXIgYml0LCBidXQgSSBhZ3JlZSBpdCBkb2Vzbid0IHNlZW0gdmVy
eSBsaWtlbHkgZm9yIHN1Y2gKYW4gb3ZlcmxvYWQgdG8gZ2V0IHB1dCBpbiBwbGFjZS4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 15:57:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 15:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8RTk-00045M-UC; Thu, 12 Sep 2019 15:57:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k1F3=XH=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8RTk-00045H-1a
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 15:57:52 +0000
X-Inumbo-ID: 12bc60c6-d576-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12bc60c6-d576-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 15:57:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568303871;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=vxL8QMkJl+TNocmkE/kt5VnM6LM/BnvosCLTw3bU3ik=;
 b=VU90/5+CmCexXZ/5N9FcLPyt4fxXQ8Z3y3Qt3LnVbMxE0hdsd+JPNpdd
 V0QMaAAR72/5mXj1v4jZ22I3FJaKksL+raOXKNTm16bcx9C7yQulpmxtj
 qAw2tCAe68jMX6N6/5wW0k93Rw5vP45ZH6CNTMBfeZInXrEvGisAcJEYh 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RPKllUEFts8GSWT8ndPSD8lGGrQhP7iJ7Zi7mtC9Sr0ClKo8zxbc8j9kAlik6u2QA52XtcXgwn
 8pRCoiBeZUfGHxhGkvXHn6NYGRmXUk5l819YQfhLN6o27EjhwJu02l50/Xsxnz3rnr5cDX0ANK
 siMcPJQ0ucksWNhPImtADpKd5Ox6jgcYvmChQDRZyjBWW8e7113pVBEKZWyTah3szTiB5A5p3W
 b8pLJ88qzN+4UJ5EIyot26ABITwT1AFGo64p6de+xMBkyHhqub2+qURbOoEc5U0rsaOxZ/MsPZ
 V6c=
X-SBRS: 2.7
X-MesageID: 5690473
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5690473"
Date: Thu, 12 Sep 2019 17:57:43 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190912155743.jwb6gzqjfjrokh6h@Air-de-Roger>
References: <f6accb8b-38d9-ad9a-ec68-992d75f36a88@suse.com>
 <f44f12f3-6449-8014-43e4-1f08100be251@suse.com>
 <20190912153147.nhxdrifqney752lc@Air-de-Roger>
 <38a24f1a-9ed4-edb1-a0e2-193170fc6eee@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <38a24f1a-9ed4-edb1-a0e2-193170fc6eee@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [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>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMDU6NDg6MTZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTIuMDkuMjAxOSAxNzozMSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBXZWQsIFNlcCAxMSwgMjAxOSBhdCAwNToyNjo0NlBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBAQCAtMzAxLDggKzMwNSwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3I0
KHVuc2lnbmVkIGxvCj4gPj4gIHsKPiA+PiAgICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdl
dF9jcHVfaW5mbygpOwo+ID4+ICAKPiA+PiArI2lmZGVmIENPTkZJR19QVgo+ID4+ICAgICAgLyog
Tm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEgKi8KPiA+PiAgICAgIEFT
U0VSVCghKHZhbCAmIFg4Nl9DUjRfUEdFKSB8fCAhKHZhbCAmIFg4Nl9DUjRfUENJREUpKTsKPiA+
PiArI2Vsc2UKPiA+PiArICAgIEFTU0VSVCghKHZhbCAmIFg4Nl9DUjRfUENJREUpKTsKPiA+IAo+
ID4gVGhhdCBhc3NlcnQgc2VlbXMgcXVpdGUgcG9pbnRsZXNzLCB5b3UgaGF2ZSBzZXQgWDg2X0NS
NF9QQ0lERSB0byAwLCBzbwo+ID4gdGhpcyBpcyBuZXZlciBnb2luZyB0byB0cmlnZ2VyPwo+IAo+
IEkgd2FzIGFib3V0IHRvIGRyb3AgdGhpcywgYnV0IEkgaGF2ZSB0byB0YWtlIGJhY2sgbXkgZWFy
bGllcgo+IHJlcGx5OiBUaGUgI2lmZGVmIHlvdSB0YWxrIGFib3V0IGlzIGluIGZsdXNodGxiLmMs
IHdoZXJlYXMKPiBoZXJlIHdlJ3JlIGluIHByb2Nlc3Nvci5oLgoKT2ggeWVzLCBzb3JyeSBmb3Ig
bm90IHJlYWxpemluZy4gSW4gb3JkZXIgdG8gYXZvaWQgdGhlIGlmZGVmYXJ5IG1heWJlCnlvdSBj
b3VsZCB3cml0ZSB0aGUgYWJvdmUgYXM6CgpBU1NFUlQoKElTX0VOQUJMRUQoQ09ORklHX1BWKSAm
JiAhKHZhbCAmIFg4Nl9DUjRfUEdFKSkgfHwKICAgICAgICEodmFsICYgWDg2X0NSNF9QQ0lERSkp
OwoKSSBkb24ndCBoYXZlIGEgc3Ryb25nIG9waW5pb24gdGhvdWdoLCBtYXliZSBteSBwcm9wb3Nl
ZCB2ZXJzaW9uIGlzCmFjdHVhbGx5IGhhcmRlciB0byByZWFkIHRoYW4gdGhlIGlmZGVmJ2VkIG9u
ZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 16:02:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 16:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8RYR-0005MS-JN; Thu, 12 Sep 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=ncEf=XH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8RYQ-0005MN-Tb
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 16:02:42 +0000
X-Inumbo-ID: bfcc78be-d576-11e9-959d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfcc78be-d576-11e9-959d-12813bfff9fa;
 Thu, 12 Sep 2019 16:02: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 B820BAF25;
 Thu, 12 Sep 2019 16:02:40 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190912140504.40853-1-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ebb1e983-aa65-a364-3574-ce092d08e249@suse.com>
Date: Thu, 12 Sep 2019 18:02:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912140504.40853-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] public/xen.h: update the comment explaining
 'Wallclock time'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNjowNSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFNpbmNlIGNvbW1pdCAw
NjI5YWRmZDgwZSAiQWN0dWFsbHkgc2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4g
aXQKPiBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVudCBpbiB0aGUgcHVibGljIGhlYWRlciBoYXMg
YmVlbiBtaXNsZWFkaW5nLCBzaW5jZQo+IGl0IGNsYWltcyB0aGF0IHdhbGxjbG9jayB0aW1lIGlz
IG9ubHkgdXBkYXRlZCBieSBjb250cm9sIHNvZnR3YXJlLgo+IE1vcmVvdmVyLCB0aGUgY29tbWVu
dHMgc3RhdGluZyB0aGF0IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKPiBuYW5v
c2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBpbiBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2ggYXJlIGJv
Z3VzLiBUaGVpcgo+IHZhbHVlcyBhcmUgYWRqdXN0ZWQgYnkgdGhlIGRvbWFpbidzIHRpbWVfb2Zm
c2V0X3NlY29uZHMgdmFsdWUsIHdoaWNoIGlzCj4gdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRv
IHRoZSBlbXVsYXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKPiB0aW1lem9uZSBpcyB1
bmRlciBndWVzdCBjb250cm9sLgo+IAo+IFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhl
IGNvbW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0Cj4ga2VlcGluZyBpdCByZWFzb25h
Ymx5IHNob3J0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoo
cHJlZmVyYWJseSB3aXRoIHRoZSB0eXBvIGZpeGVkIHRoYXQgSsO8cmdlbiBwb2ludGVkIG91dDsg
ZWFzaWx5CmRvbmUgd2hpbGUgY29tbWl0dGluZykKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 16:07:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 16:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Rct-0005WJ-8B; Thu, 12 Sep 2019 16:07:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GjwE=XH=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8Rcs-0005WE-AX
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 16:07:18 +0000
X-Inumbo-ID: 6439b088-d577-11e9-a337-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6439b088-d577-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 16:07:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568304437;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=p5Zd7PWmZKOQVtnMLVrCnM1v9zPy7RNQewPk5Yr3kdQ=;
 b=IgU17knT+JKxCzqeEdtcL2XxnEdSqY3icXZEjfexWoT7hXnhj9bjflsM
 mSpQ/lNTeOyhltuTQZLgZQ4qxAS3tLaWurvhjUnCJCYvOkC/G/4ac+Dc5
 BRFGttLqHO1hA3O8LVkc8RV6F7tYSBTnGSkJymnG550iLs4gM6MkZd20m Y=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZdkckP2wnSC5+2c7T2cSsoOHUHNvh106DOeF5cRHkoezSHrIMxO5Xx4o/ljgh++86dMwvkXXhk
 S15puK+VDbH5jtRaqgVo/c6nWDavkj5WXIIB+hJ8/3RRw9jm6Ch78HhrMGwt+CVvHiFQSEHbX9
 etHW8tk73R8VTBMzpY2BgrWD5lsMz9idhmxuTFE6gU4a/ATYICL/9VwCHmRepQLQy17kZMa+67
 r8rAgPibu0o4PZVSTRhKQs6QBGYVOabtzyl7PTlJHOYwdAQSZwna1JdvYaUm/f/eZCvC3CsNzP
 Agc=
X-SBRS: 2.7
X-MesageID: 5787619
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5787619"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH] public/xen.h: update the comment explaining 'Wallclock
 time'
Thread-Index: AQHVaXMVkfoCMWg/YkCaTAWjsIjXTacoEpQAgAAirwA=
Date: Thu, 12 Sep 2019 16:07:10 +0000
Message-ID: <902c5aa15eba42acb39e7cbf5d7b9c55@AMSPEX02CL03.citrite.net>
References: <20190912140504.40853-1-paul.durrant@citrix.com>
 <ebb1e983-aa65-a364-3574-ce092d08e249@suse.com>
In-Reply-To: <ebb1e983-aa65-a364-3574-ce092d08e249@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] public/xen.h: update the comment explaining
 'Wallclock time'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE5IDE3OjAzDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5k
cmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBS
ZTogW1BBVENIXSBwdWJsaWMveGVuLmg6IHVwZGF0ZSB0aGUgY29tbWVudCBleHBsYWluaW5nICdX
YWxsY2xvY2sgdGltZScNCj4gDQo+IE9uIDEyLjA5LjIwMTkgMTY6MDUsIFBhdWwgRHVycmFudCB3
cm90ZToNCj4gPiBTaW5jZSBjb21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBk
b21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0DQo+ID4gc2V0cyB0aGUgUlRDIiwgdGhlIGNvbW1l
bnQgaW4gdGhlIHB1YmxpYyBoZWFkZXIgaGFzIGJlZW4gbWlzbGVhZGluZywgc2luY2UNCj4gPiBp
dCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkgY29udHJvbCBz
b2Z0d2FyZS4NCj4gPiBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMg
YW5kIHdjX25zZWMgYXJlIHNlY29uZHMgYW5kDQo+ID4gbmFub3NlY29uZHMgKHJlc3BlY3RpdmVs
eSkgaW4gVVRDIHNpbmNlIHRoZSBVbml4IGVwb2NoIGFyZSBib2d1cy4gVGhlaXINCj4gPiB2YWx1
ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRzIHZhbHVl
LCB3aGljaCBpcw0KPiA+IHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQg
UlRDIGFuZCBoZW5jZSB0aGUgd2FsbGNsb2NrDQo+ID4gdGltZXpvbmUgaXMgdW5kZXIgZ3Vlc3Qg
Y29udHJvbC4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNvbW1l
bnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0DQo+ID4ga2VlcGluZyBpdCByZWFzb25hYmx5
IHNob3J0Lg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4NCj4gDQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+IChwcmVmZXJhYmx5IHdpdGggdGhlIHR5cG8gZml4ZWQgdGhhdCBKw7xyZ2VuIHBv
aW50ZWQgb3V0OyBlYXNpbHkNCj4gZG9uZSB3aGlsZSBjb21taXR0aW5nKQ0KDQpPSy4gVGhhbmtz
LA0KDQogIFBhdWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 16:08:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 16:08:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Rdr-0005bW-Oz; Thu, 12 Sep 2019 16:08:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8Rdq-0005bQ-Nx
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 16:08:18 +0000
X-Inumbo-ID: 8504df41-d577-11e9-959d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8504df41-d577-11e9-959d-12813bfff9fa;
 Thu, 12 Sep 2019 16:08:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Rdj-0004oV-Uo; Thu, 12 Sep 2019 16:08: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 1i8Rdj-0001hd-Fh; Thu, 12 Sep 2019 16:08:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Rdj-0007jA-Ez; Thu, 12 Sep 2019 16:08:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141250-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=d974f321a7996e149e71f8773ac8d3448d3a07b7
X-Osstest-Versions-That: xen=8e2c94de2619693197d9fbdbec5220e18b77baec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 16:08:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141250: 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>

ZmxpZ2h0IDE0MTI1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI1MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkOTc0ZjMyMWE3OTk2ZTE0OWU3MWY4NzczYWM4ZDM0NDhkM2EwN2I3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4ZTJjOTRkZTI2MTk2OTMxOTdk
OWZiZGJlYzUyMjBlMThiNzdiYWVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEyNDkgIDIwMTkt
MDktMTIgMTE6MDA6MjYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMjUwICAy
MDE5LTA5LTEyIDEzOjAwOjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4ZTJjOTRkZTI2Li5kOTc0ZjMy
MWE3ICBkOTc0ZjMyMWE3OTk2ZTE0OWU3MWY4NzczYWM4ZDM0NDhkM2EwN2I3IC0+IHNtb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 16:28:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 16:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8RxE-0007HI-QB; Thu, 12 Sep 2019 16:28:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8RxD-0007HD-Sl
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 16:28:19 +0000
X-Inumbo-ID: 50c059fa-d57a-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 50c059fa-d57a-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 16:28:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Rx6-0005Bd-Jg; Thu, 12 Sep 2019 16:28: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 1i8Rx6-00031M-9t; Thu, 12 Sep 2019 16:28:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Rx6-0000JK-8e; Thu, 12 Sep 2019 16:28:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141236-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale: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-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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=948a4f6af38fa1a189c2874702b7dc025181dabe
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 16:28:12 +0000
Subject: [Xen-devel] [xen-unstable test] 141236: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIzNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTIzNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwg
IGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4NzYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzk4
NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOTQ4YTRmNmFmMzhm
YTFhMTg5YzI4NzQ3MDJiN2RjMDI1MTgxZGFiZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTM5ODc2ICAyMDE5LTA4LTA5IDE4OjQ2OjU2IFogICAzMyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTkxNSAgMjAxOS0wOC0xMCAyMDo0NDoyMyBaICAgMzIg
ZGF5cyAgIDM3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTIzNiAgMjAxOS0wOS0x
MSAyMzowNjoxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJh
bmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQu
Y29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8
Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0
eWNoby5uc2EuZ292PgogIERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAgR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE1pY2hhZWwgWW91bmcgPG0uYS55
b3VuZ0BkdXJoYW0uYWMudWs+CiAgTWljaGHFgiBLb3dhbGN6eWsgPG1rb3dAaW52aXNpYmxldGhp
bmdzbGFiLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBh
d2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogIFJvbWFuIFNoYXBvc2huaWsgPHJvbWFuQHplZGVkYS5jb20+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBWaWt0b3Ig
TWl0aW4gPHZpa3Rvci5taXRpbi4xOUBnbWFpbC5jb20+CiAgVmlrdG9yIE1pdGluIDx2aWt0b3Jf
bWl0aW5AZXBhbS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
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
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
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
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3OTQgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 16:34:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 16: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 1i8S32-00089P-So; Thu, 12 Sep 2019 16:34:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8S31-00089K-23
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 16:34:19 +0000
X-Inumbo-ID: 2a2b592e-d57b-11e9-b76c-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2a2b592e-d57b-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 16:34:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568306058;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=FCxphyXp4MY2zpN5cyEPnaua9+aWaDgfxEFk+JOMd2g=;
 b=GIM6/FWMCVW0B+u8PjS4JRk6ann3MMdRTfbYW2A/BnyJQGhBOxGznmfv
 SwLCTuFQAng3SW8cB9TulAV20qomgkaccLMHtgutqAlmvEr8XdSFP4sxx
 XDRXSKs+UQxj8zrtZzN6mL2rQVrGDkZKd9bVzWDdC7oVjmF4ElfkyKmsm E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3zxxzcaSRwqmDxbPmmLu7/H47H4k7vM2zC6h2W9zpFR6HVS7kz2iqo/R8E3Ke8oiIvMFBOwju3
 WSv/WTi22tEhDTWW/pImnu8FmtoMZiib7Rpm6GlflPmiyVu9/f/A65JdUPLJZ+Ns9Z8gXnjjn0
 SdTkavy3rkmzHZJ8aOzv3t45ls1HWk7MGCy73d8hhNhOGa3fu1UTOlZd9Uh1ptG+7GspOlcggE
 Ud4Db3hF1aER5vyyaeAECHw/6EAjH9qxtfNqzNNCJr5QJrh+n77BjJ0AhDEVy9PS5Q2hXpC5vm
 bRM=
X-SBRS: 2.7
X-MesageID: 5789924
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,497,1559534400"; 
   d="scan'208";a="5789924"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190911200504.5693-4-andrew.cooper3@citrix.com>
 <8c6a368c-4409-dc6b-9b73-6e93b8fbd6e7@suse.com>
 <b727674f-c7da-40ee-1b7d-1da946f65552@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <daac0ee2-0474-0e75-371b-905a5ab03065@citrix.com>
Date: Thu, 12 Sep 2019 17:34:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b727674f-c7da-40ee-1b7d-1da946f65552@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 3/8] x86/domctl: Implement
 XEN_DOMCTL_set_cpumsr_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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAxNDoxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMi8wOS8yMDE5
IDA5OjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTEuMDkuMjAxOSAyMjowNCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCj4+PiAr
KysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwo+Pj4gQEAgLTIyOSw2ICsyMjksNTUgQEAg
aW50IHhjX2dldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCj4+PiAgICAgIHJldHVybiByZXQ7Cj4+PiAgfQo+Pj4gIAo+Pj4gK2ludCB4Y19zZXRf
ZG9tYWluX2NwdV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbnJfbGVhdmVzLCB4ZW5fY3B1
aWRfbGVhZl90ICpsZWF2ZXMsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMsCj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqZXJyX2xlYWZfcCwgdWludDMyX3QgKmVycl9zdWJsZWFm
X3AsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZXJyX21zcl9p
ZHhfcCkKPj4+ICt7Cj4+PiArICAgIERFQ0xBUkVfRE9NQ1RMOwo+Pj4gKyAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CT1VOQ0UobGVhdmVzLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bnJfbGVhdmVzICogc2l6ZW9mKCpsZWF2ZXMpLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOwo+Pj4gKyAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CT1VOQ0UobXNycywKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5y
X21zcnMgKiBzaXplb2YoKm1zcnMpLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOwo+PiBXaXRoIGJvdGggYmVpbmcgSU4sIHRo
ZSByZXNwZWN0aXZlIGZ1bmN0aW9uIHBhcmFtZXRlcnMgc2hvdWxkIGltbwo+PiBiZSBwb2ludGVy
cyB0byBjb25zdC4KPiBPay4KClNhZGx5IG5vdC7CoCBJdCB0dXJucyBvdXQgdGhhdCB0aGlzIGlz
IGluY29tcGF0aWJsZSB3aXRoIHRoZSBpbnRlcm5hbHMgb2YKREVDTEFSRV9IWVBFUkNBTExfQk9V
TkNFKCkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 17:06:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 17:06:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8SXl-00028a-RP; Thu, 12 Sep 2019 17:06: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=nRXx=XH=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1i8SXk-00028V-KH
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 17:06:04 +0000
X-Inumbo-ID: 9a244854-d57f-11e9-95a1-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a244854-d57f-11e9-95a1-12813bfff9fa;
 Thu, 12 Sep 2019 17:06:03 +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 0F4D820644;
 Thu, 12 Sep 2019 17:06:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568307963;
 bh=qw5nItZpWxJVKlPoe4wTcKIzsByWcxX5rdfJT/M18Sg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=PPALqrV1iFPnnrcAUWYTv8dYZOc8SSfnr7S6YZM837x9O2Wd51lan+nPFdt6b21XP
 cypkmG0qSztCv9nQnq3Nt5Ih1PjkkwV4IEkSBOI/46MfNPZnFGYJ46of8WwlPd2pPI
 0aXgEZu+x95Ylpf27EISFY/+zkypOHFS4Oqx5+LY=
Date: Thu, 12 Sep 2019 10:06:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
In-Reply-To: <87r24mg2kr.fsf@epam.com>
Message-ID: <alpine.DEB.2.21.1909121005550.6288@sstabellini-ThinkPad-T480s>
References: <20190911151942.28459-1-julien.grall@arm.com>
 <87r24mg2kr.fsf@epam.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: bootfd: Fix indentation in
 process_multiboot_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>,
 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>

T24gV2VkLCAxMSBTZXAgMjAxOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gSnVsaWVu
IEdyYWxsIHdyaXRlczoKPiAKPiA+IE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUo
KSBpcyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0Cj4gPiB0YWIuIFNvIGZpeCBpdCEK
PiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 17:06:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 17:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8SXz-00029H-4l; Thu, 12 Sep 2019 17:06:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nRXx=XH=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1i8SXx-000298-HJ
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 17:06:17 +0000
X-Inumbo-ID: a192a89c-d57f-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a192a89c-d57f-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 17:06: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 8D4AB20644;
 Thu, 12 Sep 2019 17:06:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568307975;
 bh=dkn8+hcnZ0wCUPvQdoaMRtsVWnE7Ob402ZOQff0mz+g=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=1Cq9wOxoZPhH4QM0BupPeic3jR1vNhKxA6f/o73aVgDMGNSplbtrTf4ZpyREEKgID
 3BcwXDQg/mhCJNlBSE1bKag3ogxF/dmTHwOC1j+hL41owHTXEf46+Mbj9OnClpLurt
 qgbeRNvoX7rM9dQpaQJ9A4ECuRi19Sa8Bo8RHnjU=
Date: Thu, 12 Sep 2019 10:06:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
In-Reply-To: <87sgp2g2zd.fsf@epam.com>
Message-ID: <alpine.DEB.2.21.1909121006060.6288@sstabellini-ThinkPad-T480s>
References: <20190911153134.20402-1-julien.grall@arm.com>
 <87sgp2g2zd.fsf@epam.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: setup: Relocate the Device-Tree
 later on in the 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" <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>

T24gV2VkLCAxMSBTZXAgMjAxOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAo+IAo+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4gCj4gPiBBdCB0aGUgbW9tZW50LCB0aGUgRGV2
aWNlLVRyZWUgaXMgcmVsb2NhdGVkIGludG8geGVuaGVhcCB3aGlsZSBzZXR0aW5nCj4gPiB1cCB0
aGUgbWVtb3J5IHN1YnN5c3RlbS4gVGhpcyBpcyBhY3R1YWxseSBub3QgbmVjZXNzYXJ5IGJlY2F1
c2UgdGhlCj4gPiBlYXJseSBtYXBwaW5nIGlzIHN0aWxsIHByZXNlbnQgYW5kIHdlIGRvbid0IHJl
cXVpcmUgdGhlIHZpcnR1YWwgYWRkcmVzcwo+ID4gdG8gYmUgc3RhYmxlIHVudGlsIHVuZmxhdHRp
bmcgdGhlIERldmljZS1UcmVlLgo+ID4KPiA+IFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkg
YmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKPiA+IGZ1bGx5IHNldHVwLiBU
aGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24K
PiA+IGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0
Lgo+ID4KPiA+IExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2luZyB0byBiZSB1c2Vk
IGZvciBBQ1BJIHN5c3RlbS4gU28KPiA+IHRoZXJlIGFyZSBubyBuZWVkIHRvIHJlbG9jYXRlIGl0
IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 17:19:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 17: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 1i8Sl0-0003AA-GK; Thu, 12 Sep 2019 17:19:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UuS5=XH=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i8Sky-0003A5-M1
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 17:19:44 +0000
X-Inumbo-ID: 831f9486-d581-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 831f9486-d581-11e9-b76c-bc764e2007e4;
 Thu, 12 Sep 2019 17:19:44 +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 1i8Skx-0006BY-Ip; Thu, 12 Sep 2019 17:19:43 +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 1i8Skx-00080k-Bt; Thu, 12 Sep 2019 17:19:43 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 18:19:23 +0100
Message-Id: <20190912171923.3050-1-lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [livepatch-build-tools] Add V: entry to maintainers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 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>

VXNhZ2Ugb2YgZ2V0X21haW50YWluZXJzLnBsIG5vdyByZXF1aXJlcyB0aGUgVjogZW50cnkgdW5k
ZXIKVEhFIFJFU1QgdG8gaWRlbnRpZnkgYSBNQUlOVEFJTkVSUyBmaWxlIGluIG9uZSBvZiB0aGUg
WGVuCnRyZWVzLiBTZWUgWzFdCgpbMV0gbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOS0wOS90aHJlYWRzLmh0bWwjMDAyNjMKClNpZ25lZC1vZmYtYnk6IExh
cnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyB8IDEgKwog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMg
Yi9NQUlOVEFJTkVSUwppbmRleCBkZTJhZWRiLi5iOTJhOGZlIDEwMDY0NAotLS0gYS9NQUlOVEFJ
TkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtOSwzICs5LDQgQEAgTDoJeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCiBTOglTdXBwb3J0ZWQKIEY6CSoKIEY6CSovCitWOgl4ZW4tbWFpbnRh
aW5lcnMtMQotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 17:34:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 17: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 1i8Sz0-0004dX-TE; Thu, 12 Sep 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=tLUX=XH=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i8Sz0-0004dS-Az
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 17:34:14 +0000
X-Inumbo-ID: 89408562-d583-11e9-95a2-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89408562-d583-11e9-95a2-12813bfff9fa;
 Thu, 12 Sep 2019 17:34:13 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x8CHSr6x128692;
 Thu, 12 Sep 2019 17:34:12 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=w1+EtgABHl+iChi0YBjwSlQ99GBTuClSKjEQg45c0tA=;
 b=iXJznD/SjrrW2gjC0/VoHxKmegq7dyIf24jHOVAvW17OVuFDwhkIjDNClhrfD0mTwvGw
 rNpHYHQY2fPDWa7Y253cbkPmd+DMLwWg0vjAH4aRjnpPXwzl/bZD8YGEOhsz1PblBZAA
 9yDfxF2zcWCZ6afxUD29V68FuSQHbTAgTRuLIZVFD0eWWewvbR7KlTT40oLfCtY3cz1z
 /abd61o7ed+CZQ0lqlMlXu7s3ZhbkYg+EaUhTGnEBcpjOOWWa6TjD+YQD1jUUrIq/+QS
 PujTky08yMtJ/mxEejpi9EIEsQxrP5CbL/xIKt5Kr0fUeEe5Ko9zUD33EIW0VN/cAn1J 3Q== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2120.oracle.com with ESMTP id 2uytd301b4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Sep 2019 17:34:11 +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 x8CHXKUA161847;
 Thu, 12 Sep 2019 17:34:11 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3020.oracle.com with ESMTP id 2uytdh8855-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Sep 2019 17:34:11 +0000
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8CHYASJ020430;
 Thu, 12 Sep 2019 17:34:10 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 12 Sep 2019 10:34:10 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1567556431-9809-1-git-send-email-igor.druzhinin@citrix.com>
 <5054ad91-5b87-652c-873a-b31758948bd7@oracle.com>
 <e3114d56-51cd-b973-1ada-f6a60a7e99cc@citrix.com>
 <43b7da04-5c42-80d8-898b-470ee1c91ed2@oracle.com>
 <adefac87-c2b3-b67f-fb4d-d763ce920bef@citrix.com>
 <1695c88d-e5ad-1854-cdef-3cd95c812574@oracle.com>
 <4d3bf854-51de-99e4-9a40-a64c581bdd10@citrix.com>
 <bc3da154-d451-02cf-6154-5e0dc721a6e6@oracle.com>
 <c45b8786-5735-a95d-bc40-61372c326037@citrix.com>
 <43e492ff-f967-7218-65c4-d16581fabea3@oracle.com>
 <416ff4b7-3186-f61a-75fa-bcfc968f8117@citrix.com>
 <df64cd80-d92e-27ad-b1bc-e58184379e50@oracle.com>
 <d281baaf-a6d7-306e-63aa-b84552ac3ea5@citrix.com>
 <9ac1f34b-ea2a-3818-4cbd-a22a9a475dd4@oracle.com>
 <74c9d2cc-a528-2cec-099e-0d803aeace6f@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <dd95aa25-bea7-dbc1-fea3-0e21d00d0686@oracle.com>
Date: Thu, 12 Sep 2019 13:33:56 -0400
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: <74c9d2cc-a528-2cec-099e-0d803aeace6f@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9378
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909120184
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9378
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909120183
Subject: Re: [Xen-devel] [PATCH] xen/pci: try to reserve MCFG areas 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: 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>

T24gOS8xMC8xOSA5OjE1IFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiBPbiAxMC8wOS8yMDE5
IDIyOjE5LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDkvMTAvMTkgNDozNiBQTSwgSWdv
ciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBPbiAxMC8wOS8yMDE5IDE4OjQ4LCBCb3JpcyBPc3Ryb3Zz
a3kgd3JvdGU6Cj4+Pj4gT24gOS8xMC8xOSA1OjQ2IEFNLCBJZ29yIERydXpoaW5pbiB3cm90ZToK
Pj4+Pj4gT24gMTAvMDkvMjAxOSAwMjo0NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4g
T24gOS85LzE5IDU6NDggUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Pj4+Pj4+IE9uIDA5LzA5
LzIwMTkgMjA6MTksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+PiBUaGUg
b3RoZXIgcXVlc3Rpb24gSSBoYXZlIGlzIHdoeSB5b3UgdGhpbmsgaXQncyB3b3J0aCBrZWVwaW5n
Cj4+Pj4+Pj4+IHhlbl9tY2ZnX2xhdGUoKSBhcyBhIGxhdGUgaW5pdGNhbGwuIEhvdyBjb3VsZCBN
Q0ZHIGluZm8gYmUgdXBkYXRlZAo+Pj4+Pj4+PiBiZXR3ZWVuIGFjcGlfaW5pdCgpIGFuZCBsYXRl
X2luaXRjYWxscyBiZWluZyBydW4/IEknZCB0aGluayBpdCBjYW4gb25seQo+Pj4+Pj4+PiBoYXBw
ZW4gd2hlbiBhIG5ldyBkZXZpY2UgaXMgaG90cGx1Z2dlZC4KPj4+Pj4+Pj4KPj4+Pj4+PiBJdCB3
YXMgYSBwcmVjYXV0aW9uIGFnYWluc3Qgc2V0dXBfbWNmZ19tYXAoKSBjYWxscyB0aGF0IG1pZ2h0
IGFkZCBuZXcKPj4+Pj4+PiBhcmVhcyB0aGF0IGFyZSBub3QgaW4gTUNGRyB0YWJsZSBidXQgZm9y
IHNvbWUgcmVhc29uIGhhdmUgX0NCQSBtZXRob2QuCj4+Pj4+Pj4gSXQncyBvYnZpb3VzbHkgYSAi
ZmlybXdhcmUgaXMgYnJva2VuIiBzY2VuYXJpbyBzbyBJIGRvbid0IGhhdmUgc3Ryb25nCj4+Pj4+
Pj4gZmVlbGluZ3MgdG8ga2VlcCBpdCBoZXJlLiBXaWxsIHByZWZlciB0byByZW1vdmUgaW4gdjIg
aWYgeW91IHdhbnQuCj4+Pj4+PiBJc24ndCBzZXR1cF9tY2ZnX21hcCgpIGNhbGxlZCBiZWZvcmUg
dGhlIGZpcnN0IHhlbl9hZGRfZGV2aWNlKCkgd2hpY2ggaXMgd2hlcmUgeW91IGFyZSBjYWxsaW5n
IHhlbl9tY2ZnX2xhdGUoKT8KPj4+Pj4+Cj4+Pj4+IHNldHVwX21jZmdfbWFwKCkgY2FsbHMgYXJl
IGRvbmUgaW4gb3JkZXIgb2Ygcm9vdCBidXMgZGlzY292ZXJ5IHdoaWNoCj4+Pj4+IGhhcHBlbnMg
KmFmdGVyKiB0aGUgcHJldmlvdXMgcm9vdCBidXMgaGFzIGJlZW4gZW51bWVyYXRlZC4gU28gdGhl
IG9yZGVyCj4+Pj4+IGlzOiBjYWxsIHNldHVwX21jZmdfbWFwKCkgZm9yIHJvb3QgYnVzIDAsIGZp
bmQgdGhhdAo+Pj4+PiBwY2lfbW1jZmdfbGF0ZV9pbml0KCkgaGFzIGZpbmlzaGVkIE1DRkcgYXJl
YSByZWdpc3RyYXRpb24sIHBlcmZvcm0gUENJCj4+Pj4+IGVudW1lcmF0aW9uIG9mIGJ1cyAwLCBj
YWxsIHhlbl9hZGRfZGV2aWNlKCkgZm9yIGV2ZXJ5IGRldmljZSB0aGVyZSwgY2FsbAo+Pj4+PiBz
ZXR1cF9tY2ZnX21hcCgpIGZvciByb290IGJ1cyBYLCBldGMuCj4+Pj4gQWgsIHllcy4gTXVsdGlw
bGUgYnVzc2VzLgo+Pj4+Cj4+Pj4gSWYgdGhhdCdzIHRoZSBjYXNlIHRoZW4gd2h5IGRvbid0IHdl
IG5lZWQgdG8gY2FsbCB4ZW5fbWNmZ19sYXRlKCkgZm9yCj4+Pj4gdGhlIGZpcnN0IGRldmljZSBv
biBlYWNoIGJ1cz8KPj4+Pgo+Pj4gSWRlYWxseSwgeWVzIC0gd2UnZCBsaWtlIHRvIGNhbGwgaXQg
Zm9yIGV2ZXJ5IGJ1cyBkaXNjb3ZlcmVkLiBCdXQgYm9vdAo+Pj4gdGltZSBidXNlcyBhcmUgYWxy
ZWFkeSBpbiBNQ0ZHIChvdGhlcndpc2Ugc3lzdGVtIGJvb3QgbWlnaHQgbm90IHNpbXBseQo+Pj4g
d29yayBhcyBKYW4gcG9pbnRlZCBvdXQpIHNvIGl0J3Mgbm90IHN0cmljdGx5IHJlcXVpcmVkLiBU
aGUgb25seSBjYXNlIGlzCj4+PiBhIHBvdGVudGlhbCBQQ0kgYnVzIGhvdC1wbHVnIGJ1dCBJJ20g
bm90IHN1cmUgaXQgYWN0dWFsbHkgd29ya3MgaW4KPj4+IHByYWN0aWNlIGFuZCB3ZSBjZXJ0YWlu
bHkgZGlkbid0IHN1cHBvcnQgaXQgYmVmb3JlLiBJdCBtaWdodCBiZSBzb2x2ZWQKPj4+IHRoZW9y
ZXRpY2FsbHkgYnkgc3Vic2NyaWJpbmcgdG8gYWNwaV9idXNfdHlwZSB0aGF0IGlzIGF2YWlsYWJs
ZSBhZnRlcgo+Pj4gYWNwaV9pbml0KCkuCj4+IE9LLiBUaGVuICpJIHRoaW5rKiB3ZSBjYW4gZHJv
cCBsYXRlX2luaXRjYWxsKCkgYnV0IEkgd291bGQgcmVhbGx5IGxpa2UKPj4gdG8gaGVhciB3aGVu
IG90aGVycyB0aGluay4KClNpbmNlIG5vb25lIGNvbW1lbnRlZCB0aGVuIGNhbiB5b3Ugc2VuZCBh
IHYyIHdpdGggc2Vjb25kIHBhdGNoIHJlbW92aW5nCnRoZSBsYXRlIGNhbGw/CgpBbHNvLCBpbiB0
aGUgZmlyc3QgcGF0Y2ggcGxlYXNlIGxpbWl0IHRoZSBzY29wZSBvZiBwY2lfbWNmZ19yZXNlcnZl
ZCB0bwpqdXN0IHhlbl9hZGRfZGV2aWNlKCkuCgotYm9yaXMKCgo+Pgo+IEFub3RoZXIgdGhpbmcg
dGhhdCBJIGltcGxpZWQgYnkgIm5vdCBzdXBwb3J0aW5nIiBidXQgd2FudCB0byBleHBsaWNpdGx5
Cj4gY2FsbCBvdXQgaXMgdGhhdCBjdXJyZW50bHkgWGVuIHdpbGwgcmVmdXNlIHJlc2VydmluZyBh
bnkgTUNGRyBhcmVhCj4gdW5sZXNzIGl0IGFjdHVhbGx5IGV4aXN0ZWQgaW4gTUNGRyB0YWJsZSBh
dCBib290LiBJIGRvbid0IGNsZWFybHkKPiB1bmRlcnN0YW5kIHJlYXNvbmluZyBiZWhpbmQgaXQg
YnV0IGl0IG1pZ2h0IGJlIHdvcnRoIHJlbGF4aW5nIGF0IGxlYXN0Cj4gc2l6ZSBtYXRjaGluZyBy
ZXN0cmljdGlvbiBvbiBYZW4gc2lkZSBub3cgd2l0aCB0aGlzIGNoYW5nZS4KPgo+IElnb3IKPgo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 17:35:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 17:35:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8T0D-0004i8-9D; Thu, 12 Sep 2019 17:35:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GYhc=XH=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1i8T0B-0004hw-K8
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 17:35:27 +0000
X-Inumbo-ID: b4c67b2e-d583-11e9-b299-bc764e2007e4
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4c67b2e-d583-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 17:35:26 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Thu, 12
 Sep 2019 13:35:25 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Thu, 12 Sep 2019 13:35:25 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Thu, 12 Sep 2019 13:35:25 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVaZB2LEt4K4XqnU+Unl9B04AJkw==
Date: Thu, 12 Sep 2019 17:35:25 +0000
Message-ID: <1be9800ff98f4cff82a72e747286f5f5@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
 <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.com>,
 <75c37260-3ff9-0731-ec0c-a1cb6a6acfea@citrix.com>
In-Reply-To: <75c37260-3ff9-0731-ec0c-a1cb6a6acfea@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.101.172]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBUaGF0IGxvb2tzIGFib3V0IGxpa2Ugd2UgZXhwZWN0ZWQgLS0gdG9sZXJhYmxlIGFuZCBmdW5j
dGlvbmFsLCB0byBiZQo+IGNlcnRhaW4sIGJ1dCBMb3RzT2ZSZWFsbHlMb25nVHlwZU5hbWVzLgoK
WWVhaCB0aGF0J3MgZGVmaW5pdGVseSBhIGRvd24gc2lkZS4uLgoKPiBUaGUgb25seSBwdXJwb3Nl
IG9mIHVuaW9ucyBpbiB0aGVzZSBzdHJ1Y3R1cmVzIGlzIHRvIHNhdmUgc3BhY2UgKGFzCj4gb3Bw
b3NlZCB0byBvdGhlciBraW5kcyBvZiB1bmlvbnMgYXJlIHNwZWNpZmljYWxseSBkZXNpZ25lZCB0
byBhbGxvdwo+IGRpZmZlcmVudCAidmlld3MiIG9mIHRoZSBzYW1lIHVuZGVybHlpbmcgZGF0YSku
wqAgV2UncmUgcmVwbGFjaW5nIHRoZQo+IHVuaW9ucyB3aXRoIHN0cnVjdHVyZXMgd2hpY2ggd2ls
bCBiZSAxKSBhbGxvY2F0ZWQgc2VwYXJhdGVseSwgYW5kIDIpCj4gcmVxdWlyZSBjYXN0aW5nIGFu
ZCB0eXBlIGFzc2VydGlvbnMgdG8gaGFuZGxlIHByb3Blcmx5LsKgIFRoaXMgd2lsbCBzYXZlCj4g
KnNvbWUqIHNwYWNlLCBidXQgYXQgdGhlIGNvc3Qgb2YgYSBjZXJ0YWluIGFtb3VudCBvZiBjb21w
bGV4aXR5LCBhbmQKPiBydW4tdGltZSBvdmVyaGVhZC4KCldSVCBydW50aW1lIG92ZXJoZWFkLCB0
eXBlIGFzc2VydGlvbnMgYXJlIGFjdHVhbGx5IHF1aXRlIGZhc3QuIFlvdSBjYW4KdHJ5IHRoaXMg
WzFdIGJlbmNobWFyayB0aGF0IEkgZm91bmQgcmVmZXJlbmNlZCBpbiBzZXZlcmFsIHRocmVhZHMg
YXNraW5nCmFib3V0IHRoZSBwZXJmb3JtYW5jZSBvZiB0eXBlIGFzc2VydGlvbnMuIE9uIG15IG1h
Y2hpbmUsIGVhY2ggY2FzZQp3YXMgfjEuNSBucy9vcC4KCj4gV2hhdCB3ZSBqdXN0IGRlZmluZWQg
dGhyZWUgc2VwYXJhdGUgZWxlbWVudHMgaW4gdGhlIHN0cnVjdD/CoCBFLmcuOgoKWy4uLl0KCj4g
aWYgKCBkaS5UeXBlLktleSA9PSBsaWJ4bC5Eb21haW5UeXBlSHZtICkgewo+IMKgwqAgLyogLi4u
ICovCj4gwqDCoCBmaXJtd2FyZSA6PSBkaS5UeXBlLkh2bS5GaXJtd2FyZTsKPiB9CgpJIHNlZSB5
b3VyIHBvaW50IGhlcmUsIGJ1dCBhcyB0eXBlIGFzc2VydGlvbnMgYXJlIHNvIGNvbW1vbiBpbiBH
bywgSSBkb24ndAp0aGluayB3ZSBuZWVkIHRvIHdvcnJ5IGFib3V0IG1ha2luZyB0aGlzIHBhcnQg
ImVhc2llciB0byB3cml0ZS4iIElmIHNvbWVvbmUKcmVhbGx5IHdhbnRlZCB0byBoYXZlIGVhc2ll
ciBhY2Nlc3MgdG8gRG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uSHZtLCB0aGV5CmNvdWxkIHdyaXRl
IGEgZ2V0dGVyIHRoYXQgaGlkZXMgdGhlIHR5cGUgYXNzZXJ0aW9uLiBUaGVuIHRoZXkgY291bGQg
aGF2ZToKCmh2bWluZm8gOj0gZGkuZ2V0SFZNQnVpbGRJbmZvKCkKaWYgaHZtaW5mbyAhPSBuaWwg
ewogICAgICAgIGZpcm13YXJlIDo9IGh2bWluZm8uRmlybXdhcmUKfQoKPiBUaGlzIGFsc28gbWVh
biB5b3UgY291bGQgbWFrZSBhIG1pc3Rha2UgYW5kIGFjY2VzcyB0aGUgSFZNIGZpZWxkcyBmb3Ig
YQo+IFBWIGRvbWFpbiwgYW5kIHlvdSdkIGdldCBuZWl0aGVyIGEgY29tcGlsZS10aW1lIG5vciBh
IHJ1bi10aW1lIGVycm9yLgo+Cj4gQW55d2F5LCBsaWtlIEkgc2FpZCwganVzdCB0b3NzaW5nIGl0
IG91dCB0aGVyZS7CoCBJZiB3ZSBkZWNpZGUgd2UgZG9uJ3QKPiB3YW50IGR1cGxpY2F0ZSBzdHJ1
Y3RzLCBJIHRoaW5rIHlvdXIgaW1wbGVtZW50YXRpb24gbG9va3MgYWJvdXQgYXMgZ29vZAo+IGFz
IGl0IGNhbiBiZS4KCkknbSBub3Qgc3Ryb25nbHkgb3Bwb3NlZCB0byB0aGUgc3RydWN0IGR1cGxp
Y2F0aW9uLCBidXQgSSBkbyBwcmVmZXIgdGhlIGFiaWxpdHkKdG8gcGVyZm9ybSB0eXBlIGFzc2Vy
dGlvbnMgYXMgYSB3YXkgdG8gZGV0ZXJtaW5lIHdoaWNoIGZpZWxkIGlzICJ2YWxpZC4iCgo+IFNv
IHRoZSBhZHZhbnRhZ2Ugb2YgdGhpcyBpcyB0aGF0IHlvdSBjYW4ganVzdCBjYWxsOgo+Cj4gwqDC
oMKgIGZyb21DKCZkaSwgJmNkaSkKPgo+IFJhdGhlciB0aGFuOgo+Cj4gwqDCoMKgIGRpLmZyb21D
KCZjZGkpCj4KPiA/Cj4gCj4gQnV0IHRoZSBjb3N0IGZvciB0aGlzIGlzIHRoYXQgd2UncmUgc3dp
dGNoaW5nIGZyb20gc3RhdGljIHR5cGUtY2hlY2tpbmcKPiB0byBkeW5hbWljIHR5cGUtY2hlY2tp
bmcuwqAgSWYgaW4gdGhlIGZpcnN0IGV4YW1wbGUsIGNkaSBpcyB0aGUgd3JvbmcKPiB0eXBlIChm
b3IgaW5zdGFuY2UsIGlmIHdlIGZvcmdldCB0aGUgJiBhdCB0aGUgZnJvbnQpLCBldmVyeXRoaW5n
IHdpbGwKPiBjb21waWxlLCBhbmQgd2Ugd29uJ3Qgbm90aWNlIHVubGVzcyB0aGUgZnVuY3Rpb24g
YWN0dWFsbHkgZ2V0cyBjYWxsZWQuCj4gSW4gdGhlIHNlY29uZCBleGFtcGxlLCBpZiB3ZSdyZSBu
b3QgdHJ5aW5nIHRvIGltcGxlbWVudCBhIGdlbmVyaWMKPiAibWFyc2hhbGVyIiBtZXRob2QsIHdl
IGNhbiBkZWZpbmUgdGhlIGZ1bmN0aW9uIHNpZ25hdHVyZSB0byBzcGVjaWZ5Cj4gZXhhY3RseSB3
aGF0IHBvaW50ZXIgd2UgbmVlZC4KClRoZSBhZHZhbnRhZ2UgaXMgaXQgc2ltcGxpZmllcyB0aGUg
Z2VuZXJhdGVkIGNvZGUncyBlcnJvciBoYW5kbGluZy4gSG93ZXZlciwKSSB3YXMgcmUtdGhpbmtp
bmcgdGhpcyBwb3J0aW9uIGFzIHdlbGwsIGJlY2F1c2UgZ2l2aW5nIHVwIHRoZSBzdGF0aWMgdHlw
ZQpjaGVja2luZyBpcyBub3Qgd29ydGggImNsZWFuZXIiIGdlbmVyYXRlZCBjb2RlLiBJJ2xsIG1h
a2UgdGhhdCBjaGFuZ2UuCgo+IFJpZ2h0IC0tIHRoYXQgbG9va3MgbGlrZSBqdXN0IGFib3V0IHRo
ZSBvbmx5IG9wdGlvbj/CoCBBbnl3YXksIGl0J3MgYQo+IGdvb2Qgb3B0aW9uOyBubyBwb2ludCBz
cGVuZGluZyBhIGxvdCBvZiB0aW1lIGxvb2tpbmcgZm9yIHdheXMgdG8gaW1wcm92ZQo+IHNvbWV0
aGluZyB0aGF0J3Mgb25seSByZWFsbHkgZ29pbmcgdG8gbGl2ZSBpbnNpZGUgb25lIGdlbmVyYXRl
ZCBmaWxlLgoKQWdyZWVkLgoKPiBXZSBjb3VsZCBiYXNpY2FsbHkgZG8gdGhlIHNhbWUgdGhpbmc7
IGJ1dCBtYWtlIGB2YWxgIG5vbi1leHBvcnRlZC4KCk9rYXkuCgo+IEknZCBiZSB0ZW1wdGVkIHRv
IHNheSBqdXN0IGRvIHNvbWV0aGluZyBsaWtlOgo+IAo+IHR5cGUgQ3B1aWRQb2xpY3lMaXN0IHN0
cnVjdCB7Cj4gwqDCoMKgIHZhbCBDLmxpYnhsX2NwdWlkX3BvbGljeV9saXN0Cj4gfTsKPgo+IEEg
cGFydCBvZiBtZSB0aGlua3MgZXZlbiBzb21ldGhpbmcgbGlrZSB0aGlzIHdvdWxkbid0IGJlIHRl
cnJpYmxlOgo+IAo+IHR5cGUgQ3B1aWRQb2xpY3lMaXN0IEMubGlieGxfY3B1aWRfcG9saWN5X2xp
c3QKPiAKPiBJdCAibGVha3MiIHRoZSBpbnRlcm5hbHMgb3V0IHRvIHRoZSBjYWxsZXJzLCBidXQg
aXQgYWxzbyBtZWFucyB5b3UgZG9uJ3QKPiBoYXZlIHRvIGRvIGFsbCB0aGlzIGZhZmYgb2YgbWFy
c2hhbGxpbmcgLyB1bm1hcnNoYWxsaW5nIHdoYXQncwo+IGVzc2VudGlhbGx5IGp1c3QgYSBwb2lu
dGVyLgoKSSBkb24ndCB0aGluayBpdCdzIGEgZ29vZCBpZGVhIHRvIGV4cG9zZSB0aGUgQyB0eXBl
LiBCZXNpZGVzIHRoZSBmYWN0IHRoYXQgWzJdCmV4cGxpY2l0bHkgc3RhdGVzIG5vdCB0byBkbyB0
aGlzLCBleHBvcnRpbmcgdGhpcyB0eXBlIGdpdmVzIHRoZSBmYWxzZSBpZGVhIHRoYXQKdGhpcyB0
eXBlIGlzIHNvbWVob3cgcG9ydGFibGUuCgo+IFNob3VsZCBwcm9iYWJseSBiZSBDLkxJQlhMX01T
X1ZNX0dFTklEX0xFTiwgYnV0IHllcy4KClNvdW5kcyBnb29kLgoKPiBJdCBzb3J0IG9mIGxvb2tz
IGxpa2UgdGhpcyBpcyBhbiBlbnRpcmVseSBpbnRlcm5hbCB0aGluZyB0aGF0IGxpYnhsCj4gdXNl
cy7CoCBJIHRoaW5rIHRvIGJlZ2luIHdpdGggd2UgY2FuIGp1c3QgZGVjbGFyZSB0aGlzIGFzIGFu
IGVtcHR5Cj4gc3RydWN0LCBhbmQgZmlndXJlIG91dCB3aGF0IHRvIHB1dCBpbiBpdCBvbmNlIGl0
IGJlY29tZXMgbW9yZSBjbGVhciBob3cKPiBpdCBuZWVkcyB0byBiZSB1c2VkLgoKT2theSwgd2ls
bCBkby4KCj4gVGhhbmtzIGZvciBhbGwgeW91ciB3b3JrIG9uIHRoaXMhCgpObyBwcm9ibGVtLCBJ
J20gZ2xhZCB0byBiZSB3b3JraW5nIG9uIGl0LgoKLU5SCgpbMV0gaHR0cHM6Ly9wbGF5LmdvbGFu
Zy5vcmcvcC9FOUhfNEsySjktClsyXSBodHRwczovL2dvbGFuZy5vcmcvY21kL2Nnby8jaGRyLUdv
X3JlZmVyZW5jZXNfdG9fQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 17:40:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 17: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 1i8T4j-0005V4-UD; Thu, 12 Sep 2019 17:40:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UuS5=XH=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i8T4i-0005Uz-QF
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 17:40:08 +0000
X-Inumbo-ID: 5cbb3694-d584-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5cbb3694-d584-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 17:40:08 +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 1i8T4h-0006Yw-Q2; Thu, 12 Sep 2019 17:40:07 +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 1i8T4h-0000st-Ji; Thu, 12 Sep 2019 17:40:07 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 18:39:51 +0100
Message-Id: <20190912173951.3232-1-lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH OSSTEST] Introduce a MAINTAINERS file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <ian.jackson@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>

UmF0aW9uYWxlOiB0aGlzIHdpbGwgYWxsb3cgdXMgdG8gdXNlIGdldF9tYWludGFpbmVyLnBsIC8K
YWRkX21haW50YWluZXJzLnBsIHNjcmlwdHMgZnJvbSB4ZW4uZ2l0CgpTaWduZWQtb2ZmLWJ5OiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAxMSAr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBNQUlOVEFJTkVSUwoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5F
UlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZGUyYWVkYgotLS0gL2Rldi9u
dWxsCisrKyBiL01BSU5UQUlORVJTCkBAIC0wLDAgKzEsMTEgQEAKK1RoaXMgZmlsZSBmb2xsb3dz
IHRoZSBzYW1lIGNvbnZlbnRpb25zIGFzIG91dGxpbmVkIGluCit4ZW4uZ2l0Ok1BSU5UQUlORVJT
LiBQbGVhc2UgcmVmZXIgdG8gdGhlIGZpbGUgaW4geGVuLmdpdAorZm9yIG1vcmUgaW5mb3JtYXRp
b24uCisKK1RIRSBSRVNUCitNOiAgICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT4KK0w6ICAgIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworUzogICAgU3VwcG9ydGVk
CitGOiAgICAqCitGOiAgICAqLworVjogICAgeGVuLW1haW50YWluZXJzLTEKLS0gCjIuMTMuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 17:55:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 17: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 1i8TJK-0006PG-9g; Thu, 12 Sep 2019 17:55:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8TJI-0006PB-GF
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 17:55:12 +0000
X-Inumbo-ID: 7665fe2e-d586-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7665fe2e-d586-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 17:55: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 1i8TJF-0006q2-IA; Thu, 12 Sep 2019 17:55: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 1i8TJF-0006IK-4w; Thu, 12 Sep 2019 17:55:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8TJF-00012L-2w; Thu, 12 Sep 2019 17:55:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141237-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-amd64-xsm:xen-build:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-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-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-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-thunderx: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-thunderx:saverestore-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl: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: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-xl-cubietruck: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: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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
X-Osstest-Versions-That: linux=228e87c35b6c083be778d24b64c02ad05015f3d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 17:55:09 +0000
Subject: [Xen-devel] [linux-4.9 test] 141237: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTIzNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTIzNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwODQ0CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwODQ0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDA4NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDg0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwODQ0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDA4NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDVj
ZTJlMDYwMDIwYmYwZWZhMWNlOGEyNjFhNGQ1MWFiZTcwZGM5ZWEKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDIyOGU4N2MzNWI2YzA4M2JlNzc4ZDI0YjY0YzAyYWQwNTAx
NWYzZDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDg0NCAgMjAxOS0wOC0zMCAxNzo0OToxNyBa
ICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEwODQgIDIwMTktMDktMDYgMDg6Mzk6
MTIgWiAgICA2IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExOTQg
IDIwMTktMDktMTAgMTg6Mjk6MTcgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tv
bXJhIDxhYXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNr
b21yYUBnbWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+
CiAgQWRyaWFuIFZsYWR1IDxhdmxhZHVAY2xvdWRiYXNlc29sdXRpb25zLmNvbT4KICBBbGFuIFN0
ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxl
eGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNvbT4KICBBbmRyZXcgQ29va3MgPGFuZHJldy5j
b29rc0BvcGVuZ2Vhci5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAg
QW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmd1cyBBaW5zbGll
IChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFj
bWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhbmRhbiBE
YXMgPGJzZEByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBi
YXlsaWJyZS5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hp
bmcub3JnPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJw
QHN1c2UuZGU+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29t
PgogIENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2llLm9yZz4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNo
cmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5n
QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGFy
cmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIg
PGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVlcGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4K
ICBEaW5nIFhpYW5nIDxkaW5neGlhbmdAY21zcy5jaGluYW1vYmlsZS5jb20+CiAgRG91ZyBMZWRm
b3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xl
LmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmVs
aXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbmcgU3VuIDxsb3lv
dTg1QGdtYWlsLmNvbT4KICBGdXFpYW4gSHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4K
ICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3Jv
YWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8
bGludXhAcm9lY2stdXMubmV0PgogIEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVt
YWlsLmNvbT4KICBIZW5rIHZhbiBkZXIgTGFhbiA8b3BlbnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4K
ICBIZW5yeSBCdXJucyA8aGVucnlidXJuc0Bnb29nbGUuY29tPgogIEhleWkgR3VvIDxndW9oZXlp
QGh1YXdlaS5jb20+CiAgSG9kYXN6aSwgUm9iZXJ0IDxSb2JlcnQuSG9kYXN6aUBkaWdpLmNvbT4K
ICBIdWkgUGVuZyA8YmVucXVpa2VAZ21haWwuY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZA
Z21haWwuY29tPgogIElseWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWlsLmNvbT4KICBKYWt1YiBL
aWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYXNvbiBCYXJvbiA8amJh
cm9uQGFrYW1haS5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+
CiAgSmVhbiBEZWx2YXJlIDxqZGVsdmFyZUBzdXNlLmRlPgogIEplbnMgQXhib2UgPGF4Ym9lQGtl
cm5lbC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYW5nZmVu
ZyBYaWFvIDx4aWFvamlhbmdmZW5nQGh1YXdlaS5jb20+CiAgSmluIFlhbyA8eWFvLmppbkBsaW51
eC5pbnRlbC5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2Eg
PGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9o
YW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHVi
YmFyZEBudmlkaWEuY29tPgogIEp1bGlhbmEgUm9kcmlndWVpcm8gPGp1bGlhbmEucm9kcmlndWVp
cm9AaW50cmEybmV0LmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNh
bC5jb20+CiAgS2F6dXlhIE1penVndWNoaSA8a2F6dXlhLm1penVndWNoaS5rc0ByZW5lc2FzLmNv
bT4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgTGVvbiBSb21h
bm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0Bs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFy
by5vcmc+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5j
b20+CiAgTHVpcyBIZW5yaXF1ZXMgPGxoZW5yaXF1ZXNAc3VzZS5jb20+CiAgTWFudWVsIFByZXNu
aXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRl
PgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJj
ZWxAaG9sdG1hbm4ub3JnPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJr
IFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNwZXJsIDxrZXJuZWxAbWFydGluLnNw
ZXJsLm9yZz4KICBNYXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXR0aGll
dSBCYWVydHMgPG1hdHRoaWV1LmJhZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWljaGFlbCBLZWxsZXkg
PG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5j
b20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE5hZGF2IEFtaXQg
PG5hbWl0QHZtd2FyZS5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxp
bmFybyAhIG9yZz4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4K
ICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hdmlkIEVt
YW1kb29zdCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2Fy
ZHdlbGxAZ29vZ2xlLmNvbT4KICBOZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5p
Y29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+CiAgTmljb2xpbiBD
aGVuIDxuaWNvbGVvdHN1a2FAZ21haWwuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0
LmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIFBhYmxvIE5laXJhIEF5
dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhh
dC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBlZHJvIFNvdXNh
IDxzb3VzYUBzeW5vcHN5cy5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgog
IFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEg
KEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbGlwIExhbmdkYWxlIDxwaGlsaXBs
QG92ZXJ0Lm9yZz4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYXNt
dXMgVmlsbGVtb2VzIDxyYXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmRvIE5lcmkg
PHJpY2FyZG8ubmVyaS1jYWxkZXJvbkBsaW51eC5pbnRlbC5jb20+CiAgUm9iIEhlcnJpbmcgPHJv
YmhAa2VybmVsLm9yZz4KICBSb2JlcnQgSG9kYXN6aSA8cm9iZXJ0LmhvZGFzemlAZGlnaS5jb20+
CiAgUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTYWx2YXRvcmUgQm9uYWNjb3JzbyA8Y2FybmlsQGRl
Ymlhbi5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0
b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2ViYXN0aWFuIE1h
eXIgPG1lQHNhbS5zdD4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1
PgogIFNvaGVpbCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RlZmFuIFdh
aHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBn
bXgubmV0PgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUaG8gVnUgPHRoby52dS53
aEBydmMucmVuZXNhcy5jb20+CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBz
dXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8dGhlbGxz
dHJvbUB2bXdhcmUuY29tPgogIFRpbSBGcm9pZGNvZXVyIDx0aW0uZnJvaWRjb2V1ckB0ZXNzYXJl
cy5uZXQ+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUcm9uZCBN
eWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVWxmIEhhbnNzb24g
PHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRu
aWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1
PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1
em5ldHNAcmVkaGF0LmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdh
bmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2Vud2VuIFdhbmcgPHdlbndl
bkBjcy51Z2EuZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAgV2lsbGVtIGRl
IEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFdpbSBWYW4gU2Vicm9lY2sgPHdpbUBsaW51
eC13YXRjaGRvZy5vcmc+CiAgV29sZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0BzYW5nLWVuZ2luZWVy
aW5nLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpYW9qdW4gWmhh
byA8eGlhb2p1bnpoYW8xNDFAZ21haWwuY29tPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhp
cm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdl
aS5jb20+CiAgWmVuZ2h1aSBZdSA8eXV6ZW5naHVpQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUg
PHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzIxNyBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 18:00:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 18:00:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8TOZ-0007Gn-5k; Thu, 12 Sep 2019 18: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=UuS5=XH=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1i8TOX-0007Gi-QO
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 18:00:37 +0000
X-Inumbo-ID: 3938e2fe-d587-11e9-95a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3938e2fe-d587-11e9-95a2-12813bfff9fa;
 Thu, 12 Sep 2019 18:00:37 +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 1i8TOW-000724-OF; Thu, 12 Sep 2019 18:00:36 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.com)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@citrix.com>)
 id 1i8TOW-000273-IB; Thu, 12 Sep 2019 18:00:36 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 12 Sep 2019 19:00:31 +0100
Message-Id: <20190912180031.3373-1-lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH XTF] Introduce a MAINTAINERS file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmF0aW9uYWxlOiB0aGlzIHdpbGwgYWxsb3cgdXMgdG8gdXNlIGdldF9tYWludGFpbmVyLnBsIC8K
YWRkX21haW50YWluZXJzLnBsIHNjcmlwdHMgZnJvbSB4ZW4uZ2l0CgpTaWduZWQtb2ZmLWJ5OiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAxMSAr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBNQUlOVEFJTkVSUwoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5F
UlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMGVmOWI1ZQotLS0gL2Rldi9u
dWxsCisrKyBiL01BSU5UQUlORVJTCkBAIC0wLDAgKzEsMTEgQEAKK2lUaGlzIGZpbGUgZm9sbG93
cyB0aGUgc2FtZSBjb252ZW50aW9ucyBhcyBvdXRsaW5lZCBpbgoreGVuLmdpdDpNQUlOVEFJTkVS
Uy4gUGxlYXNlIHJlZmVyIHRvIHRoZSBmaWxlIGluIHhlbi5naXQKK2ZvciBtb3JlIGluZm9ybWF0
aW9uLgorCitUSEUgUkVTVAorTToJQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KK0w6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworUzoJU3VwcG9ydGVkCitG
OgkqCitGOgkqLworVjoJeGVuLW1haW50YWluZXJzLTEKLS0gCjIuMTMuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 18:03:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 18: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 1i8TR9-0007Oy-M0; Thu, 12 Sep 2019 18:03:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ldN=XH=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1i8TR8-0007Ot-D2
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 18:03:18 +0000
X-Inumbo-ID: 98f7f626-d587-11e9-978d-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 98f7f626-d587-11e9-978d-bc764e2007e4;
 Thu, 12 Sep 2019 18:03:17 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x8CHxEFx155240;
 Thu, 12 Sep 2019 18:03:17 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=to : from : subject :
 message-id : date : mime-version : content-type :
 content-transfer-encoding; s=corp-2019-08-05;
 bh=eF5ZvNeDNNFBCR3/VhAcPHWKX7FFqyhFN5sQiitqf9Y=;
 b=XHvtafrLUoNxMB9KQ/UTPz/XLKFyF+wwjz03klmhmYxhOULzMb+ulKvlb7jFkFxVxv7N
 FIufNx3wyMhWUGBqXIA73mpzGNRMkVQuonO24mw3mqZQJLACsXb4jbciLqwO3UJinOPw
 PwpLkLfCR3zYzs6Oy6de/mCd3Iuuw5cTqZA79oneCoI33mV4TjJA6Rm/5lmIZj0uD/Y2
 xhu+ioTnK02Kx8Bwc2ZbG2U9yxdjFJW/hPyKw1bT/tA0mf3czvIGmPeS3bNqtNxwAjfq
 idIpBIwKj+58WcTahHDi622Ls3+5/rK0yQuGXQPhMmkGUW7Akn9WPouyNg/IfngsHWAJ zA== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2120.oracle.com with ESMTP id 2uytd306d1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Sep 2019 18:03:16 +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 x8CHx30J045449;
 Thu, 12 Sep 2019 18:03:16 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3030.oracle.com with ESMTP id 2uytdnsbfm-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 12 Sep 2019 18:03:16 +0000
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8CI3Fh0016854;
 Thu, 12 Sep 2019 18:03:15 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 12 Sep 2019 11:03:14 -0700
To: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@oracle.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
Date: Thu, 12 Sep 2019 11:03:14 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9378
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=759
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909120189
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9378
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=820 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909120189
Subject: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after msix
 vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBiZWxvdyB0ZXN0Y2FzZSwgZ3Vlc3Qga2VybmVsIHJlcG9ydGVkICJObyBpcnEgaGFuZGxl
ciBmb3IgdmVjdG9yIjoKICAxKS4gUGFzc3Rocm91Z2ggbWx4IGliIFZGIHRvIDIgcHZodm0gZ3Vl
c3RzLgogIDIpLiBTdGFydCByZHMtc3RyZXNzIGJldHdlZW4gMiBndWVzdHMuCiAgMykuIFNjYWxl
IGRvd24gMiBndWVzdHMgdmNwdSBmcm9tIDMyIHRvIDYgYXQgdGhlIHNhbWUgdGltZS4KClJlcGVh
dCBhYm92ZSB0ZXN0IHNldmVyYWwgaXRlcmF0aW9uLCBndWVzdCBrZXJuZWwgcmVwb3J0ZWQgIk5v
IGlycSBoYW5kbGVyCmZvciB2ZWN0b3IiLCBhbmQgSUIgdHJhZmZpYyBkb3duZWQgdG8gemVybyB3
aGljaCBjYXVzZWQgYnkgaW50ZXJydXB0IGxvc3QuCgpXaGVuIHZjcHUgb2ZmbGluZSwga2VybmVs
IGRpc2FibGVkIGxvY2FsIElSUSwgbWlncmF0ZSBJUlEgdG8gb3RoZXIgY3B1LAp1cGRhdGUgTVNJ
LVggdGFibGUsIGVuYWJsZSBJUlEuIElmIGFueSBuZXcgaW50ZXJydXB0IGFycml2ZWQgYWZ0ZXIK
bG9jYWwgSVJRIGRpc2FibGVkIGFsc28gYmVmb3JlIE1TSS1YIHRhYmxlIGJlZW4gdXBkYXRlZCwg
aW50ZXJydXB0IHN0aWxsIAp1c2VkIG9sZCB2ZWN0b3IgYW5kIGRlc3QgY3B1IGluZm8sIGFuZCB3
aGVuIGxvY2FsIElSUSBlbmFibGVkIGFnYWluLCAKaW50ZXJydXB0IGJlZW4gc2VudCB0byB3cm9u
ZyBjcHUgYW5kIHZlY3Rvci4KCkxvb2tzIHN5bmMgUElSIHRvIElSUiBhZnRlciBNU0ktWCBiZWVu
IHVwZGF0ZWQgaXMgaGVscCBmb3IgdGhpcyBpc3N1ZS4KCkJUVywgSSBjb3VsZCBub3QgcmVwcm9k
dWNlZCB0aGlzIGlzc3VlIGlmIEkgZGlzYWJsZWQgYXBpY3YuCgpTaWduZWQtb2ZmLWJ5OiBKb2Ug
SmluIDxqb2UuamluQG9yYWNsZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
YyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMKaW5kZXggNDI5MGM3YzcxMC4uMTBjNWI1ZDFlMSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC00
MTIsNiArNDEyLDkgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgICAgICBw
aXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwogICAgICAgICAg
ICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxhZ3M7CiAgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGlmICggaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCisgICAgICAgICAg
ICAgICAgaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycihkLT52Y3B1W3BpcnFfZHBjaS0+Z21zaS5k
ZXN0X3ZjcHVfaWRdKTsKICAgICAgICAgfQogICAgICAgICAvKiBDYWxjdWxhdGUgZGVzdF92Y3B1
X2lkIGZvciBNU0ktdHlwZSBwaXJxIG1pZ3JhdGlvbi4gKi8KICAgICAgICAgZGVzdCA9IE1BU0tf
RVhUUihwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzLAotLSAKMi4yMC4xIChBcHBsZSBHaXQtMTE3KQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 18:32:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 18:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Tss-0001Gu-4W; Thu, 12 Sep 2019 18: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=SE6f=XH=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1i8Tsr-0001Gp-6R
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 18:31:57 +0000
X-Inumbo-ID: 9920b9f4-d58b-11e9-95a3-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9920b9f4-d58b-11e9-95a3-12813bfff9fa;
 Thu, 12 Sep 2019 18:31:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568313117;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=QsmWD8PSnspupJVf6MZ4cYzKMM/9pg8rauF0BOWjV+Q=;
 b=ggZiiTroFaCk+w72oS3T4sN0rYKfesrWzJFe9ur+ofKGWYRbeX4XPesX
 2BY3SWgcQsMfjP52Cz2GWIXwXO2crwmGzkMKtLAdS0jggigGfYwo2eQx5
 /poGZqOsNnwifaq72YhT4r3s57ufU1gU3ZzED/nF5NuWPT/FmdA5gUtul Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vyFn2YGzrF12PmyQmb3fO0TiOJTIiZV85vHIiOfuWOEobyx2em/gJnpGBZ212ZJWa+ilwnk5sA
 gE1+NP0NfSlzda9Y82we2igs+/m6zaYqGEKGsHb1SeH8ZyP5Pu9lWhuQjKePkc4OaQ1qivua9D
 6HB2KGlM63h4LeBOkI7Ymb4z130ACkvZTcgvWUKMZp1M1Cjee7wnZ3LjYy0u7cPV8onpbSjnCK
 SrCm7T/c+GXfeisyoG2CofO5wPNA5qtgxKX/2vAd24sSGZiPIHJ7ahZiZtc1fKxean4+Zj9kCp
 LPg=
X-SBRS: 2.7
X-MesageID: 5500270
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,498,1559534400"; 
   d="scan'208";a="5500270"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
Date: Thu, 12 Sep 2019 19:31:51 +0100
Message-ID: <1568313111-14726-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen/pci: reserve MCFG areas 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: jgross@suse.com, Igor Druzhinin <igor.druzhinin@citrix.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>

SWYgTUNGRyBhcmVhIGlzIG5vdCByZXNlcnZlZCBpbiBFODIwLCBYZW4gYnkgZGVmYXVsdCB3aWxs
IGRlZmVyIGl0cyB1c2FnZQp1bnRpbCBEb20wIHJlZ2lzdGVycyBpdCBleHBsaWNpdGx5IGFmdGVy
IEFDUEkgcGFyc2VyIHJlY29nbml6ZXMgaXQgYXMKYSByZXNlcnZlZCByZXNvdXJjZSBpbiBEU0RU
LiBIYXZpbmcgaXQgcmVzZXJ2ZWQgaW4gRTgyMCBpcyBub3QKbWFuZGF0b3J5IGFjY29yZGluZyB0
byAiUENJIEZpcm13YXJlIFNwZWNpZmljYXRpb24sIHJldiAzLjIiIChwYXIuIDQuMS4yKQphbmQg
ZmlybXdhcmUgaXMgZnJlZSB0byBrZWVwIGEgaG9sZSBpbiBFODIwIGluIHRoYXQgcGxhY2UuIFhl
biBkb2Vzbid0IGtub3cKd2hhdCBleGFjdGx5IGlzIGluc2lkZSB0aGlzIGhvbGUgc2luY2UgaXQg
bGFja3MgZnVsbCBBQ1BJIHZpZXcgb2YgdGhlCnBsYXRmb3JtIHRoZXJlZm9yZSBpdCdzIHBvdGVu
dGlhbGx5IGhhcm1mdWwgdG8gYWNjZXNzIE1DRkcgcmVnaW9uCndpdGhvdXQgYWRkaXRpb25hbCBj
aGVja3MgYXMgc29tZSBtYWNoaW5lcyBhcmUga25vd24gdG8gcHJvdmlkZQppbmNvbnNpc3RlbnQg
aW5mb3JtYXRpb24gb24gdGhlIHNpemUgb2YgdGhlIHJlZ2lvbi4KCk5vdyB4ZW5fbWNmZ19sYXRl
KCkgcnVucyBhZnRlciBhY3BpX2luaXQoKSB3aGljaCBpcyB0b28gbGF0ZSBhcyBzb21lIGJhc2lj
ClBDSSBlbnVtZXJhdGlvbiBzdGFydHMgZXhhY3RseSB0aGVyZSBhcyB3ZWxsLiBUcnlpbmcgdG8g
cmVnaXN0ZXIgYSBkZXZpY2UKcHJpb3IgdG8gTUNGRyByZXNlcnZhdGlvbiBjYXVzZXMgbXVsdGlw
bGUgcHJvYmxlbXMgd2l0aCBQQ0llIGV4dGVuZGVkCmNhcGFiaWxpdHkgaW5pdGlhbGl6YXRpb25z
IGluIFhlbiAoZS5nLiBTUi1JT1YgVkYgQkFSIHNpemluZykuIFRoZXJlIGFyZQpubyBjb252ZW5p
ZW50IGhvb2tzIGZvciB1cyB0byBzdWJzY3JpYmUgdG8gc28gcmVnaXN0ZXIgTUNGRyBhcmVhcyBl
YXJsaWVyCnVwb24gdGhlIGZpcnN0IGludm9jYXRpb24gb2YgeGVuX2FkZF9kZXZpY2UoKS4gSXQg
c2hvdWxkIGJlIHNhZmUgdG8gZG8gb25jZQpzaW5jZSBhbGwgdGhlIGJvb3QgdGltZSBidXNlcyBt
dXN0IGhhdmUgdGhlaXIgTUNGRyBhcmVhcyBpbiBNQ0ZHIHRhYmxlCmFscmVhZHkgYW5kIHdlIGRv
bid0IHN1cHBvcnQgUENJIGJ1cyBob3QtcGx1Zy4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMveGVuL3BjaS5jIHwg
MjEgKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wY2kuYyBiL2RyaXZl
cnMveGVuL3BjaS5jCmluZGV4IDc0OTRkYmUuLmRiNThhYWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
eGVuL3BjaS5jCisrKyBiL2RyaXZlcnMveGVuL3BjaS5jCkBAIC0yOSw2ICsyOSw4IEBACiAjaW5j
bHVkZSAiLi4vcGNpL3BjaS5oIgogI2lmZGVmIENPTkZJR19QQ0lfTU1DT05GSUcKICNpbmNsdWRl
IDxhc20vcGNpX3g4Ni5oPgorCitzdGF0aWMgaW50IHhlbl9tY2ZnX2xhdGUodm9pZCk7CiAjZW5k
aWYKIAogc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBwY2lfc2VnX3N1cHBvcnRlZCA9IHRydWU7
CkBAIC00MCw3ICs0MiwxOCBAQCBzdGF0aWMgaW50IHhlbl9hZGRfZGV2aWNlKHN0cnVjdCBkZXZp
Y2UgKmRldikKICNpZmRlZiBDT05GSUdfUENJX0lPVgogCXN0cnVjdCBwY2lfZGV2ICpwaHlzZm4g
PSBwY2lfZGV2LT5waHlzZm47CiAjZW5kaWYKLQorI2lmZGVmIENPTkZJR19QQ0lfTU1DT05GSUcK
KwlzdGF0aWMgYm9vbCBwY2lfbWNmZ19yZXNlcnZlZCA9IGZhbHNlOworCS8qCisJICogUmVzZXJ2
ZSBNQ0ZHIGFyZWFzIGluIFhlbiBvbiBmaXJzdCBpbnZvY2F0aW9uIGR1ZSB0byB0aGlzIGJlaW5n
CisJICogcG90ZW50aWFsbHkgY2FsbGVkIGZyb20gaW5zaWRlIG9mIGFjcGlfaW5pdCBpbW1lZGlh
dGVseSBhZnRlcgorCSAqIE1DRkcgdGFibGUgaGFzIGJlZW4gZmluYWxseSBwYXJzZWQuCisJICov
CisJaWYgKCFwY2lfbWNmZ19yZXNlcnZlZCkgeworCQl4ZW5fbWNmZ19sYXRlKCk7CisJCXBjaV9t
Y2ZnX3Jlc2VydmVkID0gdHJ1ZTsKKwl9CisjZW5kaWYKIAlpZiAocGNpX3NlZ19zdXBwb3J0ZWQp
IHsKIAkJc3RydWN0IHsKIAkJCXN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIGFkZDsKQEAg
LTIxMyw3ICsyMjYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCByZWdpc3Rlcl94ZW5fcGNpX25vdGlm
aWVyKHZvaWQpCiBhcmNoX2luaXRjYWxsKHJlZ2lzdGVyX3hlbl9wY2lfbm90aWZpZXIpOwogCiAj
aWZkZWYgQ09ORklHX1BDSV9NTUNPTkZJRwotc3RhdGljIGludCBfX2luaXQgeGVuX21jZmdfbGF0
ZSh2b2lkKQorc3RhdGljIGludCB4ZW5fbWNmZ19sYXRlKHZvaWQpCiB7CiAJc3RydWN0IHBjaV9t
bWNmZ19yZWdpb24gKmNmZzsKIAlpbnQgcmM7CkBAIC0yNTIsOCArMjY1LDQgQEAgc3RhdGljIGlu
dCBfX2luaXQgeGVuX21jZmdfbGF0ZSh2b2lkKQogCX0KIAlyZXR1cm4gMDsKIH0KLS8qCi0gKiBO
ZWVkcyB0byBiZSBkb25lIGFmdGVyIGFjcGlfaW5pdCB3aGljaCBhcmUgc3Vic3lzX2luaXRjYWxs
LgotICovCi1zdWJzeXNfaW5pdGNhbGxfc3luYyh4ZW5fbWNmZ19sYXRlKTsKICNlbmRpZgotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 18:34:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 18: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 1i8Tv7-0001N2-JX; Thu, 12 Sep 2019 18:34: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=tudw=XH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8Tv6-0001Mv-OU
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 18:34:16 +0000
X-Inumbo-ID: ec583c1f-d58b-11e9-95a3-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ec583c1f-d58b-11e9-95a3-12813bfff9fa;
 Thu, 12 Sep 2019 18:34:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 322B0337;
 Thu, 12 Sep 2019 11:34:15 -0700 (PDT)
Received: from [10.37.12.51] (unknown [10.37.12.51])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E354D3F67D;
 Thu, 12 Sep 2019 11:34:12 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190912141847.639-1-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3af8211d-043e-e630-d437-23ab92d81738@arm.com>
Date: Thu, 12 Sep 2019 19:34:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190912141847.639-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Update my MAINTAINERS 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: 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>,
 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>

SGkgUGF1bCwKCk9uIDkvMTIvMTkgMzoxOCBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE15IENp
dHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHkuCgpHb29kIGx1Y2sgZm9yIHRo
ZSBmdXR1cmUhCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoZWVycywKCj4gLS0tCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgo+IC0tLQo+ICAgTUFJTlRBSU5FUlMgfCA0ICsrLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL01BSU5UQUlO
RVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCAyNTFiZmUyMDE2Li5iN2Y5ZTUyNGEyIDEwMDY0NAo+
IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAtNDczLDcgKzQ3Myw3
IEBAIEY6CXRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvCj4gICBGOgl0b29scy90ZXN0cy94ODZfZW11
bGF0b3IvCj4gICAKPiAgIFg4NiBJL08gRU1VTEFUSU9OCj4gLU06CVBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gK006CVBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgo+
ICAgUzoJU3VwcG9ydGVkCj4gICBGOgl4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICAgRjoJ
eGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwo+IEBAIC01MDUsNyArNTA1LDcgQEAgUzoJTWFp
bnRhaW5lZAo+ICAgRjoJeGVuL2FyY2gveDg2L21tL3NoYWRvdy8KPiAgIAo+ICAgWDg2IFZJUklE
SUFOIEVOTElHSFRFTk1FTlRTCj4gLU06CVBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Cj4gK006CVBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgo+ICAgUzoJU3VwcG9ydGVk
Cj4gICBGOgl4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLwo+ICAgRjoJeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmlyaWRpYW4uaAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 18:55:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 18: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 1i8UFG-0002yk-Ia; Thu, 12 Sep 2019 18:55:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8UFF-0002yf-Bq
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 18:55:05 +0000
X-Inumbo-ID: d46c5c40-d58e-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d46c5c40-d58e-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 18:55:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568314504;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=FVY8Pi0pgYpWhmFLAHvdRipX/IAei9vlXHKhWk8CoAA=;
 b=RFppFB3JUHYhf175xZL7U1YoyYnkK/IA6iulMoM+L5mwFIOQuGxOQVWe
 3MvyrzybVQ55TAp7W8dZG/l3LsEHoiieSgAivKBWvPKw8QMnXUeM0GFKA
 jhW90/2gsisi1ert433t9im3CxnfHyIbPe9SO0DHKLkpzzSH641EC+8td g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cX6dhoBTnn5XZ0mEWINip9EboKjK2XphIeDNzq5MoLDa80e9mTQddhQrK+1Vb+5KVCM/s2VFAj
 wZ8slZio8RtV2Syp7MjlVpA4IvEoMhGtYzqHJXmlcz+qn90cjcjxX2lQEq0HcmXJ+Lcj/Gv6ws
 EXDKPlyvOMHORzJSEHM8fxcp3UXR745gqTLHF/Zr7ERzMgvJol7sFZJ0ZgCXNBFzhIEJtwcQXL
 BZ+W07AP7QABKYt6diC8YpUKqDiKjj/3nV7j6MTLtpz8OeK59KpDZY2zNKdORWFJKU7M0bNvjn
 qDM=
X-SBRS: 2.7
X-MesageID: 5501318
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,498,1559534400"; 
   d="scan'208";a="5501318"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 19:55:00 +0100
Message-ID: <20190912185500.21621-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-9-andrew.cooper3@citrix.com>
References: <20190911200504.5693-9-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 8/8] x86/cpuid: Enable CPUID Faulting for the
 control domain by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <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>

VGhlIGRvbWFpbiBidWlsZGVyIG5vIGxvbmdlciB1c2VzIGxvY2FsIENQVUlEIGluc3RydWN0aW9u
cyBmb3IgcG9saWN5CmRlY2lzaW9ucy4gIFRoaXMgcmVzb2x2ZXMgYSBrZXkgaXNzdWUgZm9yIFBW
SCBkb20wJ3MuICBIb3dldmVyLCBhcyBQViBkb20wJ3MKaGF2ZSBuZXZlciBoYWQgZmF1bHRpbmcg
ZW5mb3JjZWQsIGxlYXZlIGEgY29tbWFuZCBsaW5lIG9wdGlvbiB0byByZXN0b3JlIHRoZQpvbGQg
YmVoYXZpb3VyLgoKSW4gY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKCksIGludmVydCB0aGUgZmlyc3Qg
Y3B1X2hhc19jcHVpZF9mYXVsdGluZyBjb25kaXRpb24KdG8gcmVkdWNlIHRoZSBpbmRlbnRhdGlv
biBmb3IgdGhlIENQVUlEIGZhdWx0aW5nIGxvZ2ljLgoKQWR2ZXJ0aXNlIHZpcnR1YWxpc2VkIGZh
dWx0aW5nIHN1cHBvcnQgdG8gY29udHJvbCBkb21haW5zIHVubGVzcyB0aGUgb3B0LW91dApoYXMg
YmVlbiB1c2VkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpvcHRfZG9tMF9jcHVpZF9mYXVsdGluZyB3b3VsZCBpZGVhbGx5IGxpdmUgaW4gZG9t
MF9idWlsZC5jIG5leHQgdG8Kb3B0X2RvbTBfdmVyYm9zZSwgYnV0IHRoZSBmaWxlIGlzIGN1cnJl
bnRseSAuaW5pdAoKdjI6CiAqIEludHJvZHVjZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gcmV0
YWluIG9sZCBiZWhhdmlvdXIuCiAqIEFkdmVydGlzZSB2aXJ0dWFsaXNlZCBmYXVsdGluZyBzdXBw
b3J0IHRvIGRvbTAgd2hlbiBpdCBpcyB1c2VkLgoKUkZDOiBUaGUgcHJldmlvdXMgbG9naWMgd2Fz
IHNsaWdodGx5IGJ1Z2d5IGluIHRoYXQgZXZlbiBQVkggZG9tMCdzIGhhZAp2aXJ0dWFsaXNlZCBm
YXVsdGluZyBzdXBwb3J0IGhpZGRlbiBmcm9tIHRoZW0uICBHaXZlbiB0aGF0IHRoaXMgY2FzZSBh
bHdheXMKaGl0cyB0aGUgQ1BVSUQgaW50ZXJjZXB0LCBob3cgbXVjaCBkbyB3ZSBjYXJlIGFib3V0
IHJldGFpbmluZyB0aGUgb2xkCmJlaGF2aW91cj8KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvbXNyLmMg
ICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCB8ICAxICsKIDQg
ZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMKaW5kZXggOTM3ZDhlODJhOC4uYjhkNmM0OTY3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0xMCwxMiAr
MTAsMTUgQEAKICNpbmNsdWRlIDxhc20vaW8uaD4KICNpbmNsdWRlIDxhc20vbXBzcGVjLmg+CiAj
aW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxt
YWNoX2FwaWMuaD4KICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+IC8qIGZvciBYRU5fSU5WQUxJ
RF97U09DS0VULENPUkV9X0lEICovCiAKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRlICJtY2hl
Y2sveDg2X21jYS5oIgogCitib29sIF9fcmVhZF9tb3N0bHkgb3B0X2RvbTBfY3B1aWRfZmF1bHRp
bmcgPSB0cnVlOworCiBib29sX3Qgb3B0X2FyYXQgPSAxOwogYm9vbGVhbl9wYXJhbSgiYXJhdCIs
IG9wdF9hcmF0KTsKIApAQCAtMTYxLDM4ICsxNjQsMzYgQEAgdm9pZCBjdHh0X3N3aXRjaF9sZXZl
bGxpbmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCiB7CiAJY29uc3Qgc3RydWN0IGRvbWFpbiAq
bmV4dGQgPSBuZXh0ID8gbmV4dC0+ZG9tYWluIDogTlVMTDsKIAotCWlmIChjcHVfaGFzX2NwdWlk
X2ZhdWx0aW5nKSB7Ci0JCS8qCi0JCSAqIE5vIG5lZWQgdG8gYWx0ZXIgdGhlIGZhdWx0aW5nIHNl
dHRpbmcgaWYgd2UgYXJlIHN3aXRjaGluZwotCQkgKiB0byBpZGxlOyBpdCB3b24ndCBhZmZlY3Qg
YW55IGNvZGUgcnVubmluZyBpbiBpZGxlIGNvbnRleHQuCi0JCSAqLwotCQlpZiAobmV4dGQgJiYg
aXNfaWRsZV9kb21haW4obmV4dGQpKQotCQkJcmV0dXJuOwotCQkvKgotCQkgKiBXZSAqc2hvdWxk
KiBiZSBlbmFibGluZyBmYXVsdGluZyBmb3IgdGhlIGNvbnRyb2wgZG9tYWluLgotCQkgKgotCQkg
KiBVbmZvcnR1bmF0ZWx5LCB0aGUgZG9tYWluIGJ1aWxkZXIgKGhhdmluZyBvbmx5IGV2ZXIgYmVl
biBhCi0JCSAqIFBWIGd1ZXN0KSBleHBlY3RzIHRvIGJlIGFibGUgdG8gc2VlIGhvc3QgY3B1aWQg
c3RhdGUgaW4gYQotCQkgKiBuYXRpdmUgQ1BVSUQgaW5zdHJ1Y3Rpb24sIHRvIGNvcnJlY3RseSBi
dWlsZCBhIENQVUlEIHBvbGljeQotCQkgKiBmb3IgSFZNIGd1ZXN0cyAobm90YWJseSB0aGUgeHN0
YXRlIGxlYXZlcykuCi0JCSAqCi0JCSAqIFRoaXMgbG9naWMgaXMgZnVuZGltZW50YWxseSBicm9r
ZW4gZm9yIEhWTSB0b29sc3RhY2sKLQkJICogZG9tYWlucywgYW5kIGZhdWx0aW5nIGNhdXNlcyBQ
ViBndWVzdHMgdG8gYmVoYXZlIGxpa2UgSFZNCi0JCSAqIGd1ZXN0cyBmcm9tIHRoZWlyIHBvaW50
IG9mIHZpZXcuCi0JCSAqCi0JCSAqIEZ1dHVyZSBkZXZlbG9wbWVudCBwbGFucyB3aWxsIG1vdmUg
cmVzcG9uc2liaWxpdHkgZm9yCi0JCSAqIGdlbmVyYXRpbmcgdGhlIG1heGltdW0gZnVsbCBjcHVp
ZCBwb2xpY3kgaW50byBYZW4sIGF0IHdoaWNoCi0JCSAqIHRoaXMgcHJvYmxlbSB3aWxsIGRpc2Fw
cGVhci4KLQkJICovCi0JCXNldF9jcHVpZF9mYXVsdGluZyhuZXh0ZCAmJiAhaXNfY29udHJvbF9k
b21haW4obmV4dGQpICYmCi0JCQkJICAgKGlzX3B2X2RvbWFpbihuZXh0ZCkgfHwKLQkJCQkgICAg
bmV4dC0+YXJjaC5tc3JzLT4KLQkJCQkgICAgbWlzY19mZWF0dXJlc19lbmFibGVzLmNwdWlkX2Zh
dWx0aW5nKSk7CisJaWYgKCFjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nKSB7CisJCWlmIChjdHh0X3N3
aXRjaF9tYXNraW5nKQorCQkJYWx0ZXJuYXRpdmVfdmNhbGwoY3R4dF9zd2l0Y2hfbWFza2luZywg
bmV4dCk7CiAJCXJldHVybjsKIAl9CiAKLQlpZiAoY3R4dF9zd2l0Y2hfbWFza2luZykKLQkJYWx0
ZXJuYXRpdmVfdmNhbGwoY3R4dF9zd2l0Y2hfbWFza2luZywgbmV4dCk7CisJLyoKKwkgKiBObyBu
ZWVkIHRvIGFsdGVyIHRoZSBmYXVsdGluZyBzZXR0aW5nIGlmIHdlIGFyZSBzd2l0Y2hpbmcKKwkg
KiB0byBpZGxlOyBpdCB3b24ndCBhZmZlY3QgYW55IGNvZGUgcnVubmluZyBpbiBpZGxlIGNvbnRl
eHQuCisJICovCisJaWYgKG5leHRkICYmIGlzX2lkbGVfZG9tYWluKG5leHRkKSkKKwkJcmV0dXJu
OworCisJLyoKKwkgKiBXZSAqc2hvdWxkKiBiZSBlbmFibGluZyBmYXVsdGluZyBmb3IgdGhlIGNv
bnRyb2wgZG9tYWluLgorCSAqCisJICogVGhlIGRvbWFpbiBidWlsZGVyIGhhcyBub3cgYmVlbiB1
cGRhdGVkIHRvIG5vdCBkZXBlbmQgb24gc2VlaW5nCisJICogaG9zdCBDUFVJRCB2YWx1ZXMuICBU
aGlzIG1ha2VzIGl0IGNvbXBhdGlibGUgd2l0aCBQVkggdG9vbHN0YWNrCisJICogZG9tYWlucywg
YW5kIGxldHMgdXMgZW5hYmxlIGZhdWx0aW5nIGJ5IGRlZmF1bHQgZm9yIGFsbCBQViBkb21haW5z
LgorCSAqCisJICogSG93ZXZlciwgYXMgUFYgY29udHJvbCBkb21haW5zIGhhdmUgbmV2ZXIgaGFk
IGZhdWx0aW5nIGVuZm9yY2VkIG9uCisJICogdGhlbSBiZWZvcmUsIHRoZXJlIG1pZ2h0IHBsYXVz
aWJseSBiZSBvdGhlciBkZXBlbmRlbmljZXMgb24gaG9zdAorCSAqIENQVUlEIGRhdGEuICBUaGVy
ZWZvcmUsIHdlIGhhdmUgbGVmdCBhbiBpbnRlcmltIGVzY2FwZSBoYXRjaCBpbiB0aGUKKwkgKiBm
b3JtIG9mIGBkb20wPW5vLWNwdWlkLWZhdWx0aW5nYCB0byByZXN0b3JlIHRoZSBvbGRlciBiZWhh
dmlvdXIuCisJICovCisJc2V0X2NwdWlkX2ZhdWx0aW5nKG5leHRkICYmIChvcHRfZG9tMF9jcHVp
ZF9mYXVsdGluZyB8fAorCQkJCSAgICAgIWlzX2NvbnRyb2xfZG9tYWluKG5leHRkKSkgJiYKKwkJ
CSAgIChpc19wdl9kb21haW4obmV4dGQpIHx8CisJCQkgICAgbmV4dC0+YXJjaC5tc3JzLT4KKwkJ
CSAgICBtaXNjX2ZlYXR1cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmcpKTsKIH0KIAogYm9vbF90
IG9wdF9jcHVfaW5mbzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IGM2OTU3MDkyMGMuLjRiNzUxNjZkYjMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bTBfYnVpbGQuYwpAQCAtMzA1LDYgKzMwNSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2Rv
bTBfcGFyYW0oY29uc3QgY2hhciAqcykKICNlbmRpZgogICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oInZlcmJvc2UiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0
X2RvbTBfdmVyYm9zZSA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJjcHVpZC1mYXVsdGluZyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfZG9t
MF9jcHVpZF9mYXVsdGluZyA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYv
bXNyLmMKaW5kZXggZTY1OTYxZmNjYi4uODhiODgyYzhjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMjYsNiArMjYsNyBAQAogCiAj
aW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUg
PGFzbS9zZXR1cC5oPgogCiBERUZJTkVfUEVSX0NQVSh1aW50MzJfdCwgdHNjX2F1eCk7CiAKQEAg
LTkyLDcgKzkzLDcgQEAgaW50IGluaXRfZG9tYWluX21zcl9wb2xpY3koc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBTZWUgY29tbWVudCBpbiBpbnRl
bF9jdHh0X3N3aXRjaF9sZXZlbGxpbmcoKSAqLwotICAgIGlmICggaXNfY29udHJvbF9kb21haW4o
ZCkgKQorICAgIGlmICggIW9wdF9kb20wX2NwdWlkX2ZhdWx0aW5nICYmIGlzX2NvbnRyb2xfZG9t
YWluKGQpICkKICAgICAgICAgbXAtPnBsYXRmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSBmYWxz
ZTsKIAogICAgIGQtPmFyY2gubXNyID0gbXA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKaW5kZXggMTVkNjM2MzAy
Mi4uODYxZDQ2ZDZhYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaApAQCAtNjYsNiArNjYsNyBAQCBleHRlcm4g
Ym9vbCBvcHRfZG9tMF9zaGFkb3c7CiAjZW5kaWYKIGV4dGVybiBib29sIG9wdF9kb20wX3B2aDsK
IGV4dGVybiBib29sIG9wdF9kb20wX3ZlcmJvc2U7CitleHRlcm4gYm9vbCBvcHRfZG9tMF9jcHVp
ZF9mYXVsdGluZzsKIAogI2RlZmluZSBtYXhfaW5pdF9kb21pZCAoMCkKIAotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 18:55:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 18: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 1i8UFl-000311-Tm; Thu, 12 Sep 2019 18:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tudw=XH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8UFj-00030s-M1
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 18:55:35 +0000
X-Inumbo-ID: e5a8e01f-d58e-11e9-95a3-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e5a8e01f-d58e-11e9-95a3-12813bfff9fa;
 Thu, 12 Sep 2019 18:55:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2C8D9337;
 Thu, 12 Sep 2019 11:55:33 -0700 (PDT)
Received: from [10.37.12.51] (unknown [10.37.12.51])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CED673F67D;
 Thu, 12 Sep 2019 11:55:31 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-5-volodymyr_babchuk@epam.com>
 <53631114-2bb1-18a8-615d-3768facdcc78@arm.com> <87mufafzus.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <deb8cc99-2a6d-e5d3-9379-80e0c0b41f8e@arm.com>
Date: Thu, 12 Sep 2019 19:55:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87mufafzus.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/5] xen/arm: optee: handle share buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <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>

SGkgVm9sb2R5bXlyLAoKT24gOS8xMS8xOSA3OjMyIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSBWb2xvZHlteXIsCj4+Cj4+IE9u
IDgvMjMvMTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBUaGVyZSBpcyBh
IGNhc2UgcG9zc2libGUsIHdoZW4gT1AtVEVFIGFza3MgZ3Vlc3QgdG8gYWxsb2NhdGUgc2hhcmVk
Cj4+PiBidWZmZXIsIGJ1dCBYZW4gZm9yIHNvbWUgcmVhc29uIGNhbid0IHRyYW5zbGF0ZSBidWZm
ZXIncyBhZGRyZXNzZXMuIEluCj4+PiB0aGlzIHNpdHVhdGlvbiB3ZSBzaG91bGQgZG8gdHdvIHRo
aW5nczoKPj4+Cj4+PiAxLiBUZWxsIGd1ZXN0IHRvIGZyZWUgYWxsb2NhdGVkIGJ1ZmZlciwgc28g
dGhlcmUgd2lsbCBiZSBubyBtZW1vcnkKPj4+IGxlYWsgZm9yIGd1ZXN0Lgo+Pj4KPj4+IDIuIFRl
bGwgT1AtVEVFIHRoYXQgYnVmZmVyIGFsbG9jYXRpb24gZmFpbGVkLgo+Pj4KPj4+IFRvIGFzayBn
dWVzdCB0byBmcmVlIGFsbG9jYXRlZCBidWZmZXIgd2Ugc2hvdWxkIHBlcmZvcm0gdGhlIHNhbWUK
Pj4+IHRoaW5nLCBhcyBPUC1URUUgZG9lcyAtIGlzc3VlIFJQQyByZXF1ZXN0LiBUaGlzIGlzIGRv
bmUgYnkgZmlsbGluZwo+Pj4gcmVxdWVzdCBidWZmZXIgKGx1Y2tpbHkgd2UgY2FuIHJldXNlIHRo
ZSBzYW1lIGJ1ZmZlciwgdGhhdCBPUC1URUUgdXNlZAo+Pj4gdG8gaXNzdWUgb3JpZ2luYWwgcmVx
dWVzdCkgYW5kIHRoZW4gcmV0dXJuIHRvIGd1ZXN0IHdpdGggc3BlY2lhbAo+Pj4gcmV0dXJuIGNv
ZGUuCj4+Pgo+Pj4gVGhlbiB3ZSBuZWVkIHRvIGhhbmRsZSBuZXh0IGNhbGwgZnJvbSBndWVzdCBp
biBhIHNwZWNpYWwgd2F5OiBhcyBSUEMKPj4+IHdhcyBpc3N1ZWQgYnkgWGVuLCBub3QgYnkgT1At
VEVFLCBpdCBzaG91bGQgYmUgaGFuZGxlZCBieSBYZW4uCj4+PiBCYXNpY2FsbHksIHRoaXMgaXMg
dGhlIG1lY2hhbmlzbSB0byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KPj4+Cj4+PiBUaGUgc2Ft
ZSBtZWNoYW5pc20gY2FuIGJlIHVzZWQgaW4gdGhlIGZ1dHVyZSB0byBwcmVlbXB0IG1lZGlhdG9y
Cj4+PiBkdXJpbmcgdHJhbnNsYXRpb24gbGFyZ2UgKD41MTIgcGFnZXMpIHNoYXJlZCBidWZmZXJz
Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KPj4+IC0tLQo+Pj4gICAgeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwg
MTY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQo+Pj4gICAgMSBmaWxl
IGNoYW5nZWQsIDEzNiBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jCj4+PiBpbmRleCAzY2U2ZTdmYTU1Li40ZWViYzYwYjYyIDEwMDY0NAo+Pj4gLS0tIGEveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMK
Pj4+IEBAIC05Niw2ICs5NiwxMSBAQAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT1BURUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8IFwKPj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX0RZTkFNSUNfU0hNKQo+Pj4g
ICAgK2VudW0gb3B0ZWVfY2FsbF9zdGF0ZSB7Cj4+PiArICAgIE9QVEVFTV9DQUxMX05PUk1BTCA9
IDAsCj4+Cj4+IGVudW0gYWx3YXlzIHN0YXJ0IGNvdW50aW5nIGF0IDAuIEFsc28sIGxvb2tpbmcg
YXQgdGhlIGNvZGUsIGl0IGRvZXMKPj4gbm90IHNlZW0geW91IG5lZWQgdG8ga25vdyB0aGUgdmFs
dWUuIFJpZ2h0Pwo+IFllcC4gVGhpcyBpcyBhIGJhZCBoYWJpdC4gV2lsbCByZW1vdmUuCj4gCj4+
Cj4+PiArICAgIE9QVEVFTV9DQUxMX1hFTl9SUEMsCj4+Cj4+IEkgYW0gYSBiaXQgY29uZnVzZWQs
IHRoZSBlbnVtIGlzIGNhbGxlZCBvcHRlZV9jYWxsX3N0YXRlIGJ1dCBhbGwgdGhlCj4+IGVudW0g
YXJlIHByZWZpeGVkIHdpdGggT1BURUVNX0NBTExfLiBXaHkgdGhlIGRpc2NyZXBhbmN5Pwo+IEJl
Y2F1c2UgSSdtIGJhZCBhdCBuYW1pbmcgdGhpbmdzIDopCj4gCj4gT1BURUVNX0NBTExfU1RBVEVf
WEVOX1JQQyBsb29rcyB0b28gbG9uZy4gQnV0IHlvdSBhcmUgcmlnaHQsIHNvIEknbGwKPiByZW5h
bWUgdGhlIGVudW0gdmFsdWVzLiBVbmxlc3MsIHlvdSBoYXZlIGEgYmV0dGVyIGlkZWEgZm9yIHRo
aXMuCgpNeSBwb2ludCB3YXMgbm90IGFib3V0IGFkZGluZyBfU1RBVEUgdG8gdGhlIGVudW0gdmFs
dWVzIGJ1dCB0aGUgZmFjdCB5b3UgCmNhbGwgdGhlIGVudW0gb3B0ZWUgYnV0IHRoZSB2YWx1ZSBP
UFRFRU0gKG5vdGUgdGhlIGV4dHJhIE0gaW4gdGhlIGxhdGVyKS4KClNvIG15IG9ubHkgcmVxdWVz
dCBoZXJlIGlzIHRvIGNhbGwgdGhlIGVudW0gb3B0ZWVtX2NhbGxfc3RhdGUgb3IgcHJlZml4IAph
bGwgdGhlIGVudW0gdmFsdWUgd2l0aCBPUFRFRS4KCj4gCj4+Cj4+PiArfTsKPj4+ICsKPj4+ICAg
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfb3B0ZWVfdGhyZWFkczsKPj4+
ICAgICAgLyoKPj4+IEBAIC0xMTIsNiArMTE3LDkgQEAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsIHsK
Pj4+ICAgICAgICBwYWRkcl90IGd1ZXN0X2FyZ19pcGE7Cj4+PiAgICAgICAgaW50IG9wdGVlX3Ro
cmVhZF9pZDsKPj4+ICAgICAgICBpbnQgcnBjX29wOwo+Pj4gKyAgICAvKiBTYXZlZCBidWZmZXIg
dHlwZSBmb3IgdGhlIGxhc3QgYnVmZmVyIGFsbG9jYXRlIHJlcXVlc3QgKi8KPj4KPj4gTG9va2lu
ZyBhdCB0aGUgY29kZSwgaXQgZmVlbHMgdG8gbWUgeW91IGFyZSBzYXZpbmcgdGhlIGJ1ZmZlciB0
eXBlIGZvcgo+PiB0aGUgY3VycmVudCBjb21tYW5kIGFuZCBub3QgdGhlIGxhc3QuIERpZCBJIG1p
c3MgYW55dGhpbmc/Cj4gWWVzLCByaWdodC4gV2lsbCByZW5hbWUuCj4gCj4+PiArICAgIHVuc2ln
bmVkIGludCBycGNfYnVmZmVyX3R5cGU7Cj4+PiArICAgIGVudW0gb3B0ZWVfY2FsbF9zdGF0ZSBz
dGF0ZTsKPj4+ICAgICAgICB1aW50NjRfdCBycGNfZGF0YV9jb29raWU7Cj4+PiAgICAgICAgYm9v
bCBpbl9mbGlnaHQ7Cj4+PiAgICAgICAgcmVnaXN0ZXJfdCBycGNfcGFyYW1zWzJdOwo+Pj4gQEAg
LTI5OSw2ICszMDcsNyBAQCBzdGF0aWMgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICphbGxvY2F0ZV9z
dGRfY2FsbChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgpCj4+PiAgICAgICAgICBjYWxsLT5vcHRl
ZV90aHJlYWRfaWQgPSAtMTsKPj4+ICAgICAgICBjYWxsLT5pbl9mbGlnaHQgPSB0cnVlOwo+Pj4g
KyAgICBjYWxsLT5zdGF0ZSA9IE9QVEVFTV9DQUxMX05PUk1BTDsKPj4+ICAgICAgICAgIHNwaW5f
bG9jaygmY3R4LT5sb2NrKTsKPj4+ICAgICAgICBsaXN0X2FkZF90YWlsKCZjYWxsLT5saXN0LCAm
Y3R4LT5jYWxsX2xpc3QpOwo+Pj4gQEAgLTEwNzUsNiArMTA4NCwxMCBAQCBzdGF0aWMgaW50IGhh
bmRsZV9ycGNfcmV0dXJuKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKPj4+ICAgICAgICAgICAg
ICAgIHJldCA9IC1FUkVTVEFSVDsKPj4+ICAgICAgICAgICAgfQo+Pj4gICAgKyAgICAgICAgLyog
U2F2ZSB0aGUgYnVmZmVyIHR5cGUgaW4gY2FzZSB3ZSB3aWxsIHdhbnQgdG8gZnJlZSBpdAo+Pj4g
Ki8KPj4+ICsgICAgICAgIGlmICggc2htX3JwYy0+eGVuX2FyZy0+Y21kID09IE9QVEVFX1JQQ19D
TURfU0hNX0FMTE9DICkKPj4+ICsgICAgICAgICAgICBjYWxsLT5ycGNfYnVmZmVyX3R5cGUgPSBz
aG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0udS52YWx1ZS5hOwo+Pj4gKwo+Pj4gICAgICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZShzaG1fcnBjLT54ZW5fYXJnKTsKPj4+ICAgICAgICB9Cj4+PiAg
ICBAQCAtMTIzOSwxOCArMTI1MiwxMDIgQEAgZXJyOgo+Pj4gICAgICAgIHJldHVybjsKPj4+ICAg
IH0KPj4+ICAgICsvKgo+Pj4gKyAqIFByZXBhcmUgUlBDIHJlcXVlc3QgdG8gZnJlZSBzaGFyZWQg
YnVmZmVyIGluIHRoZSBzYW1lIHdheSwgYXMKPj4+ICsgKiBPUC1URUUgZG9lcyB0aGlzLgo+Pj4g
KyAqCj4+PiArICogUmV0dXJuIHZhbHVlczoKPj4+ICsgKiAgdHJ1ZSAgLSBzdWNjZXNzZnVsbHkg
cHJlcGFyZWQgUlBDIHJlcXVlc3QKPj4+ICsgKiAgZmFsc2UgLSB0aGVyZSB3YXMgYW4gZXJyb3IK
Pj4+ICsgKi8KPj4+ICtzdGF0aWMgYm9vbCBpc3N1ZV9ycGNfY21kX2ZyZWUoc3RydWN0IG9wdGVl
X2RvbWFpbiAqY3R4LAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYywKPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgY29va2llKQo+Pj4gK3sKPj4+ICsgICAgcmVnaXN0ZXJfdCBy
MSwgcjI7Cj4+PiArCj4+PiArICAgIC8qIEluIGNhc2UgaWYgZ3Vlc3Qgd2lsbCBmb3JnZXQgdG8g
dXBkYXRlIGl0IHdpdGggbWVhbmluZ2Z1bCB2YWx1ZSAqLwo+Pj4gKyAgICBzaG1fcnBjLT54ZW5f
YXJnLT5yZXQgPSBURUVDX0VSUk9SX0dFTkVSSUM7Cj4+PiArICAgIHNobV9ycGMtPnhlbl9hcmct
PmNtZCA9IE9QVEVFX1JQQ19DTURfU0hNX0ZSRUU7Cj4+PiArICAgIHNobV9ycGMtPnhlbl9hcmct
Pm51bV9wYXJhbXMgPSAxOwo+Pj4gKyAgICBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0uYXR0
ciA9IE9QVEVFX01TR19BVFRSX1RZUEVfVkFMVUVfSU5QVVQ7Cj4+PiArICAgIHNobV9ycGMtPnhl
bl9hcmctPnBhcmFtc1swXS51LnZhbHVlLmEgPSBjYWxsLT5ycGNfYnVmZmVyX3R5cGU7Cj4+PiAr
ICAgIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS51LnZhbHVlLmIgPSBjb29raWU7Cj4+PiAr
Cj4+PiArICAgIGlmICggYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9tYWlu
LAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90b19nYWRkcihz
aG1fcnBjLT5nZm4pLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNo
bV9ycGMtPnhlbl9hcmcsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
T1BURUVfTVNHX0dFVF9BUkdfU0laRSgxKSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0cnVlKSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAg
ICAgKiBXZWxsLCB0aGlzIGlzIHF1aXRlIGJhZC4gV2UgaGF2ZSBlcnJvciBpbiBlcnJvciBwYXRo
Lgo+Pj4gKyAgICAgICAgICogVGhpcyBjYW4gaGFwcGVuIG9ubHkgaWYgZ3Vlc3QgYmVoYXZlcyBi
YWRseSwgc28gYWxsCj4+PiArICAgICAgICAgKiB3ZSBjYW4gZG8gaXMgdG8gcmV0dXJuIGVycm9y
IHRvIE9QLVRFRSBhbmQgbGVhdmUKPj4+ICsgICAgICAgICAqIGd1ZXN0J3MgbWVtb3J5IGxlYWtl
ZC4KPj4KPj4gQ291bGQgeW91IGV4cGFuZCBhIGJpdCBtb3JlIHdoYXQgeW91IG1lYW4gYnkgImd1
ZXN0J3MgbWVtb3J5IGxlYWtlZCI/Cj4gVGhlcmUgd2lsbCBiZSBtZW1vcnkgbGVhayBzb21ld2hl
cmUgaW4gdGhlIGd1ZXN0LiBZZXMsIGxvb2tzCj4gbGlrZSBpdCBpcyBtaXNsZWFkaW5nLi4uCj4g
Cj4gV2hhdCBJIG1lYW4sIGlzIHRoYXQgT1AtVEVFIHJlcXVlc3RzIGd1ZXN0IHRvIGFsbG9jYXRl
IHNvbWUKPiBtZW1vcnkuIEd1ZXN0IGRvZXMgbm90IGtub3csIHdoZW4gT1AtVEVFIGZpbmlzaGVz
IHVzaW5nIHRoaXMgbWVtb3J5LCBzbwo+IGd1ZXN0IHdpbGwgZnJlZSB0aGUgbWVtb3J5IG9ubHkg
YnkgT1AtVEVFJ3MgcmVxdWVzdC4gV2UgY2FuJ3QgZW11bGF0ZQo+IHRoaXMgcmVxdWVzdCBpbiBj
dXJyZW50IGNpcmN1bXN0YW5jZXMsIHNvIGd1ZXN0IHdpbGwga2VlcCBwYXJ0IG9mIG93bgo+IG1l
bW9yeSByZXNlcnZlZCBmb3IgT1AtVEVFIGluZmluaXRlbHkuCj4gCj4+IFdoYXQgdGhlIHN0YXRl
IG9mIHRoZSBwYWdlIGZyb20gWGVuIFBvVj8KPiAgRnJvbSBYZW4gcG9pbnQgb2YgdmlldyBhbGwg
d2lsbCBiZSBwZXJmZWN0bHkgZmluZS4KPiAKPj4gSS5lLiBpcyB0aGVyZSBhbnkgcmVmZXJlbmNl
Cj4+IHRha2VuIGJ5IHRoZSBPUC1URUUgbWVkaWF0b3I/IFdpbGwgdGhlIHBhZ2UgYmUgZnJlZWQg
b25jZSB0aGUgZ3Vlc3QgaXMKPj4gZGVzdHJveWVkPy4uLgo+IEFzIEkgc2FpZCwgaXQgaGFzIG5v
dGhpbmcgdG8gZG8gd2l0aCB0aGUgcGFnZSBhcyBYZW4gaXQgc2Vlcy4gTWVkaWF0b3IKPiB3aWxs
IGNhbGwgcHV0X3BhZ2UoKSBwcmlvciB0byBlbnRlcmluZyB0aGlzIGZ1bmN0aW9uLiBTbywgbm8g
WGVuCj4gcmVzb3VyY2VzIGFyZSB1c2VkLgoKSXQgbWFrZXMgc2Vuc2UsIFRoYW5rIHlvdSBmb3Ig
dGhlIGV4cGxhbmF0aW9uLiBQbGVhc2UgdXBkYXRlIHRoZSBjb21tZW50IAphY2NvcmRpbmdseS4K
Cj4gCj4+Cj4+PiArICAgICAgICAgKi8KPj4+ICsgICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnJl
dCA9IFRFRUNfRVJST1JfR0VORVJJQzsKPj4+ICsgICAgICAgIHNobV9ycGMtPnhlbl9hcmctPm51
bV9wYXJhbXMgPSAwOwo+Pj4gKwo+Pj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4gKyAgICB9
Cj4+PiArCj4+PiArICAgIHVpbnQ2NF90b19yZWdwYWlyKCZyMSwgJnIyLCBzaG1fcnBjLT5jb29r
aWUpOwo+Pj4gKwo+Pj4gKyAgICBjYWxsLT5zdGF0ZSA9IE9QVEVFTV9DQUxMX1hFTl9SUEM7Cj4+
PiArICAgIGNhbGwtPnJwY19vcCA9IE9QVEVFX1NNQ19SUENfRlVOQ19DTUQ7Cj4+PiArICAgIGNh
bGwtPnJwY19wYXJhbXNbMF0gPSByMTsKPj4+ICsgICAgY2FsbC0+cnBjX3BhcmFtc1sxXSA9IHIy
Owo+Pj4gKyAgICBjYWxsLT5vcHRlZV90aHJlYWRfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7
Cj4+PiArCj4+PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJOX1JQ
Q19DTUQpOwo+Pj4gKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgcjEpOwo+Pj4gKyAgICBzZXRf
dXNlcl9yZWcocmVncywgMiwgcjIpOwo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gdHJ1ZTsKPj4+ICt9
Cj4+PiArCj4+PiArLyogSGFuZGxlcyByZXR1cm4gZnJvbSBYZW4taXNzdWVkIFJQQyAqLwo+Pj4g
K3N0YXRpYyB2b2lkIGhhbmRsZV94ZW5fcnBjX3JldHVybihzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpj
dHgsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjKQo+Pj4gK3sKPj4+ICsgICAgY2FsbC0+c3Rh
dGUgPSBPUFRFRU1fQ0FMTF9OT1JNQUw7Cj4+PiArCj4+PiArICAgIC8qCj4+PiArICAgICAqIFJp
Z2h0IG5vdyB3ZSBoYXZlIG9ubHkgb25lIHJlYXNvbiB0byBiZSB0aGVyZSAtIHdlIGFza2VkIGd1
ZXN0Cj4+PiArICAgICAqIHRvIGZyZWUgc2hhcmVkIGJ1ZmZlciBhbmQgaXQgZGlkIGl0LiBOb3cg
d2UgY2FuIHRlbGwgT1AtVEVFIHRoYXQKPj4+ICsgICAgICogYnVmZmVyIGFsbG9jYXRpb24gZmFp
bGVkLgo+Pj4gKyAgICAgKi8KPj4KPj4gU2hvdWxkIHdlIGFkZCBhbiBBU1NFUlQgdG8gZW5zdXJl
IHRoZSBjb21tYW5kIGlzIHRoZSBvbmUgd2UgZXhwZWN0Pwo+IEl0IGlzIHN0cmFuZ2UsIHRoYXQg
aXQgaXMgbWlzc2luZywgYWN0dWFsbHkuIExvb2tzIGxpa2UgSSBmb3Jnb3QgdG8gYWRkCj4gaXQu
IEJ1dCwgbG9va2luZyBhdCB4ZW4tZXJyb3ItaGFuZGxpbmcsIG1heWJlIEJPR19PTigpIHdvdWxk
IGJlIGJldHRlcj8KClRoZSBkb2N1bWVudGF0aW9uIGluIHhlbi1lcnJvci1oYW5kbGluZyBuZWVk
cyBzb21lIHVwZGF0ZS4gSUlSQyBHZW9yZ2UgCmhhZCBhIHBhdGNoIGZvciB1cGRhdGluZyB0aGUg
ZG9jdW1lbnRhdGlvbiBvbiB0aGUgbWFpbGluZyBsaXN0LgoKQlVHX09OKCkgKGFuZCBCVUcoKSkg
c2hvdWxkIG9ubHkgYmUgdXNlZCBpZiB0aGlzIGlzIGFuIGVycm9yIHRoZSAKaHlwZXJ2aXNvciBj
YW4ndCByZWNvdmVyLiBJIGFtIGFjdHVhbGx5IHNsb3dseSBnbyB0aHJvdWdoIHRoZSB0cmVlIGFu
ZCAKcmVtb3ZpbmcgdGhvc2Ugd2hvIGFyZSBpbiB0aGUgZ3Vlc3QgcGF0aCBhcyBzb21lIGNvdWxk
IGJlIHRyaWdnZXJlZCBvbiAKbmV3IHJldmlzaW9uIG9mIHRoZSBhcmNoaXRlY3R1cmUgOiguCgpJ
biB0aGlzIGNhc2UsIHRoaXMgaXMgaW4gZ3Vlc3QgcGF0aCBhbmQgYW4gZXJyb3IgY2FzZS4gSWYg
c29tZXRoaW5nIGhhcyAKYmVlbiBtaXNzZWQgYW5kIHRoZSBndWVzdCBtYXkgdHJpZ2dlciB0aGUg
QlVHX09OKCkuIFdoaWxlIHRoaXMgaXMgYSBET1MsIAp0aGlzIGlzIHN0aWxsIG5vdCBkZXNpcmFi
bGUuCgpTbyB0aGVyZSBhcmUgdGhyZWUgc29sdXRpb25zOgogICAgMSkgQ3Jhc2ggdGhlIGd1ZXN0
CiAgICAyKSBBZGQgYW4gQVNTRVJUKCkKICAgIDMpIFByaW50IGEgd2FybmluZwoKVGhpcyBpcyBh
biBlcnJvciBwYXRoIHNvIDIpIG1pZ2h0IGJlIGxlc3MgZGVzaXJhYmxlIGlmIHdlIGRvbid0IGRv
IGZ1bGwgCmNvdmVyYWdlIG9mIHRoZSBjb2RlIGluIGRlYnVnIG1vZGUuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 18:56:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 18:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8UGB-00036A-Cv; Thu, 12 Sep 2019 18:56:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UPIc=XH=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8UG9-00034p-Pm
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 18:56:01 +0000
X-Inumbo-ID: f6465aaa-d58e-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6465aaa-d58e-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 18:56:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568314561;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=VXhTF/AM4h7nMLziZQXRr8jU37dX02II11U8ivOUCQc=;
 b=TP2Nvf6JwtPLAugr9eD6NW3S4HzOrGX8Og9+CM+F0UQI2uBGjVQmspdR
 1yF1v1b+tzmPUX27XP1PoKEli2qOw2ovjqDlLF6jHasz9grMkEmkKuHGb
 cMyz5dEK4wFjmYvRyD09lN5E6CLhEbhN7eZuYJb8KRaJaFW/12pOW83lh I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: k1T2AQqxd7aQxzYjlWN6jW3yz/XIkERzV0DdplUlur8RTZegbTjyE5qLBrBoFVdVizGHUUcIUF
 eekj3xQZUIbUcFtwS85G+mq/i+eaSbxzz0FDFzM6Wdk+rKFz+K1gRlHjO2SDIhZchmVcxeNPWF
 wiBV1LhCTmRVE4/1SRl2+r2hCquQEQKFhF8ITYTH+LvIu2ID5F+kQz3XA6YgJWI5zzsG2BQg8v
 9+ksIQdWCZpVG03NFnLNREpLQ05l6mfll//JLng6+RLqHRQEx+Goa1ajbC7GYXNydVH7wM4Mm4
 0Ok=
X-SBRS: 2.7
X-MesageID: 5557408
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,498,1559534400"; 
   d="scan'208";a="5557408"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 12 Sep 2019 19:55:56 +0100
Message-ID: <20190912185556.22173-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190911200504.5693-1-andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0.5/8] libx86: Proactively initialise error
 pointers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXN1bHRzIGluIGJldHRlciBiZWhhdmlvdXIgZm9yIHRoZSBjYWxsZXIuCgpTdWdnZXN0
ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2MjoKICogTmV3Ci0tLQogdG9vbHMv
dGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYyB8IDQgKystLQogeGVuL2luY2x1ZGUv
eGVuL2xpYi94ODYvY3B1aWQuaCAgICAgICAgICB8IDYgKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
bGliL3g4Ni9tc3IuaCAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4vbGliL3g4Ni9jcHVpZC5jICAg
ICAgICAgICAgICAgICAgICAgIHwgNSArKysrKwogeGVuL2xpYi94ODYvbXNyLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8IDMgKysrCiA1IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyks
IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0
LWNwdS1wb2xpY3kuYyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMK
aW5kZXggZmUwMGNkNDI3Ni4uMjAxMzU4ZDIxMCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvY3B1
LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYworKysgYi90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rl
c3QtY3B1LXBvbGljeS5jCkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIHZvaWQgdGVzdF9jcHVp
ZF9kZXNlcmlhbGlzZV9mYWlsdXJlKHZvaWQpCiAgICAgZm9yICggc2l6ZV90IGkgPSAwOyBpIDwg
QVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCiAgICAgewogICAgICAgICBjb25zdCBzdHJ1Y3QgdGVz
dCAqdCA9ICZ0ZXN0c1tpXTsKLSAgICAgICAgdWludDMyX3QgZXJyX2xlYWYgPSB+MHUsIGVycl9z
dWJsZWFmID0gfjB1OworICAgICAgICB1aW50MzJfdCBlcnJfbGVhZiwgZXJyX3N1YmxlYWY7CiAg
ICAgICAgIGludCByYzsKIAogICAgICAgICAvKiBObyB3cml0ZXMgc2hvdWxkIG9jY3VyLiAgVXNl
IE5VTEwgdG8gY2F0Y2ggZXJyb3JzLiAqLwpAQCAtMzM2LDcgKzMzNiw3IEBAIHN0YXRpYyB2b2lk
IHRlc3RfbXNyX2Rlc2VyaWFsaXNlX2ZhaWx1cmUodm9pZCkKICAgICBmb3IgKCBzaXplX3QgaSA9
IDA7IGkgPCBBUlJBWV9TSVpFKHRlc3RzKTsgKytpICkKICAgICB7CiAgICAgICAgIGNvbnN0IHN0
cnVjdCB0ZXN0ICp0ID0gJnRlc3RzW2ldOwotICAgICAgICB1aW50MzJfdCBlcnJfbXNyID0gfjB1
OworICAgICAgICB1aW50MzJfdCBlcnJfbXNyOwogICAgICAgICBpbnQgcmM7CiAKICAgICAgICAg
LyogTm8gd3JpdGVzIHNob3VsZCBvY2N1ci4gIFVzZSBOVUxMIHRvIGNhdGNoIGVycm9ycy4gKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9jcHVpZC5oCmluZGV4IGRmNTk0NmI2YjEuLjc5ODQwZjk5Y2UgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2xpYi94ODYvY3B1aWQuaApAQCAtMzc2LDEzICszNzYsMTMgQEAgaW50IHg4Nl9jcHVpZF9j
b3B5X3RvX2J1ZmZlcihjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwb2xpY3ksCiAgKiBAcGFy
YW0gcG9saWN5ICAgICAgVGhlIGNwdWlkX3BvbGljeSB0byB1bnNlcmlhbGlzZSBpbnRvLgogICog
QHBhcmFtIGxlYXZlcyAgICAgIFRoZSBhcnJheSBvZiBsZWF2ZXMgdG8gdW5zZXJpYWxpc2UgZnJv
bS4KICAqIEBwYXJhbSBucl9lbnRyaWVzICBUaGUgbnVtYmVyIG9mIGVudHJpZXMgaW4gJ2xlYXZl
cycuCi0gKiBAcGFyYW0gZXJyX2xlYWYgICAgT3B0aW9uYWwgaGludCBmaWxsZWQgb24gZXJyb3Iu
Ci0gKiBAcGFyYW0gZXJyX3N1YmxlYWYgT3B0aW9uYWwgaGludCBmaWxsZWQgb24gZXJyb3IuCisg
KiBAcGFyYW0gZXJyX2xlYWYgICAgT3B0aW9uYWwgaGludCBmb3IgZXJyb3IgZGlhZ25vc3RpY3Mu
CisgKiBAcGFyYW0gZXJyX3N1YmxlYWYgT3B0aW9uYWwgaGludCBmb3IgZXJyb3IgZGlhZ25vc3Rp
Y3MuCiAgKiBAcmV0dXJucyAtZXJybm8KICAqCiAgKiBSZWFkcyBhdCBtb3N0IENQVUlEX01BWF9T
RVJJQUxJU0VEX0xFQVZFUy4gIE1heSByZXR1cm4gLUVSQU5HRSBpZiBhbgogICogaW5jb21pbmcg
bGVhZiBpcyBvdXQgb2YgcmFuZ2Ugb2YgY3B1aWRfcG9saWN5LCBpbiB3aGljaCBjYXNlIHRoZSBv
cHRpb25hbAotICogZXJyXyogcG9pbnRlcnMgYXJlIGZpbGxlZCB0byBhaWQgZGlhZ25vc3RpY3Mu
CisgKiBlcnJfKiBwb2ludGVycyB3aWxsIGlkZW50aWZ5IHRoZSBvdXQtb2YtcmFuZ2UgaW5kaWNp
ZXMuCiAgKgogICogTm8gY29udGVudCB2YWxpZGF0aW9uIG9mIGluLXJhbmdlIGxlYXZlcyBpcyBw
ZXJmb3JtZWQuICBTeW50aGVzaXNlZCBkYXRhIGlzCiAgKiByZWNhbGN1bGF0ZWQuCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIv
eDg2L21zci5oCmluZGV4IGU4M2E4ZmJiMGYuLjIwM2M3MTMzMjAgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9saWIveDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L21z
ci5oCkBAIC01NCwxNCArNTQsMTQgQEAgaW50IHg4Nl9tc3JfY29weV90b19idWZmZXIoY29uc3Qg
c3RydWN0IG1zcl9wb2xpY3kgKnBvbGljeSwKICAqIEBwYXJhbSBwb2xpY3kgICAgIFRoZSBtc3Jf
cG9saWN5IG9iamVjdCB0byB1bnNlcmlhbGlzZSBpbnRvLgogICogQHBhcmFtIG1zcnMgICAgICAg
VGhlIGFycmF5IG9mIG1zcnMgdG8gdW5zZXJpYWxpc2UgZnJvbS4KICAqIEBwYXJhbSBucl9lbnRy
aWVzIFRoZSBudW1iZXIgb2YgZW50cmllcyBpbiAnbXNycycuCi0gKiBAcGFyYW0gZXJyX21zciAg
ICBPcHRpb25hbCBoaW50IGZpbGxlZCBvbiBlcnJvci4KKyAqIEBwYXJhbSBlcnJfbXNyICAgIE9w
dGlvbmFsIGhpbnQgZm9yIGVycm9yIGRpYWdub3N0aWNzLgogICogQHJldHVybnMgLWVycm5vCiAg
KgogICogUmVhZHMgYXQgbW9zdCBNU1JfTUFYX1NFUklBTElTRURfRU5UUklFUy4gIE1heSBmYWls
IGZvciBhIG51bWJlciBvZiByZWFzb25zCiAgKiBiYXNlZCBvbiB0aGUgY29udGVudCBpbiBhbiBp
bmRpdmlkdWFsICdtc3JzJyBlbnRyeSwgaW5jbHVkaW5nIHRoZSBNU1IgaW5kZXgKICAqIG5vdCBi
ZWluZyB2YWxpZCBpbiB0aGUgcG9saWN5LCB0aGUgZmxhZ3MgZmllbGQgYmVpbmcgbm9uemVybywg
b3IgaWYgdGhlCiAgKiB2YWx1ZSBwcm92aWRlZCB3b3VsZCB0cnVuY2F0ZSB3aGVuIHN0b3JlZCBp
biB0aGUgcG9saWN5LiAgSW4gc3VjaCBjYXNlcywKLSAqIHRoZSBvcHRpb25hbCBlcnJfKiBwb2lu
dGVyIGlzIGZpbGxlZCBpbiB0byBhaWQgZGlhZ25vc3RpY3MuCisgKiB0aGUgb3B0aW9uYWwgZXJy
XyogcG9pbnRlciB3aWxsIGlkZW50aWZ5IHRoZSBwcm9ibGVtYXRpYyBNU1IuCiAgKgogICogTm8g
Y29udGVudCB2YWxpZGF0aW9uIGlzIHBlcmZvcm1lZCBvbiB0aGUgZGF0YSBzdG9yZWQgaW4gdGhl
IHBvbGljeSBvYmplY3QuCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L2NwdWlkLmMgYi94
ZW4vbGliL3g4Ni9jcHVpZC5jCmluZGV4IDI2NjA4NGU2MTMuLjc2Yjg1MTEwMzQgMTAwNjQ0Ci0t
LSBhL3hlbi9saWIveDg2L2NwdWlkLmMKKysrIGIveGVuL2xpYi94ODYvY3B1aWQuYwpAQCAtMzgx
LDYgKzM4MSwxMSBAQCBpbnQgeDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIoc3RydWN0IGNwdWlk
X3BvbGljeSAqcCwKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICB4ZW5fY3B1aWRfbGVhZl90IGRh
dGE7CiAKKyAgICBpZiAoIGVycl9sZWFmICkKKyAgICAgICAgKmVycl9sZWFmID0gLTE7CisgICAg
aWYgKCBlcnJfc3VibGVhZiApCisgICAgICAgICplcnJfc3VibGVhZiA9IC0xOworCiAgICAgLyoK
ICAgICAgKiBBIHdlbGwgZm9ybWVkIGNhbGxlciBpcyBleHBlY3RlZCB0byBwYXNzIGFuIGFycmF5
IHdpdGggbGVhdmVzIGluIG9yZGVyLAogICAgICAqIGFuZCB3aXRob3V0IGFueSByZXBldGl0aW9u
cy4gIEhvd2V2ZXIsIGR1ZSB0byBwZXItdmVuZG9yIGRpZmZlcmVuY2VzLApkaWZmIC0tZ2l0IGEv
eGVuL2xpYi94ODYvbXNyLmMgYi94ZW4vbGliL3g4Ni9tc3IuYwppbmRleCAyNTZiNWVjNjMyLi4x
NzFhYmY3MDA4IDEwMDY0NAotLS0gYS94ZW4vbGliL3g4Ni9tc3IuYworKysgYi94ZW4vbGliL3g4
Ni9tc3IuYwpAQCAtNTUsNiArNTUsOSBAQCBpbnQgeDg2X21zcl9jb3B5X2Zyb21fYnVmZmVyKHN0
cnVjdCBtc3JfcG9saWN5ICpwLAogICAgIHhlbl9tc3JfZW50cnlfdCBkYXRhOwogICAgIGludCBy
YzsKIAorICAgIGlmICggZXJyX21zciApCisgICAgICAgICplcnJfbXNyID0gLTE7CisKICAgICAv
KgogICAgICAqIEEgd2VsbCBmb3JtZWQgY2FsbGVyIGlzIGV4cGVjdGVkIHRvIHBhc3MgYW4gYXJy
YXkgd2l0aCBlbnRyaWVzIGluCiAgICAgICogb3JkZXIsIGFuZCB3aXRob3V0IGFueSByZXBldGl0
aW9ucy4gIEhvd2V2ZXIsIGR1ZSB0byBwZXItdmVuZG9yCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 19:00:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 19: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 1i8UKE-0003yH-1g; Thu, 12 Sep 2019 19:00: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=tudw=XH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8UKC-0003yC-FN
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 19:00:12 +0000
X-Inumbo-ID: 8b5ed9dc-d58f-11e9-95a4-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8b5ed9dc-d58f-11e9-95a4-12813bfff9fa;
 Thu, 12 Sep 2019 19:00:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 74AD9337;
 Thu, 12 Sep 2019 12:00:10 -0700 (PDT)
Received: from [10.37.12.51] (unknown [10.37.12.51])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A13943F67D;
 Thu, 12 Sep 2019 12:00:09 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-6-volodymyr_babchuk@epam.com>
 <d54ec451-7aa5-d289-8080-708e91d9e39d@arm.com> <87v9ung02w.fsf@epam.com>
 <a094fc62-5bcd-edb1-e970-3ec023860ec6@arm.com> <87lfuufzfk.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <85d27ba4-ae9b-f704-a074-913d5bc87059@arm.com>
Date: Thu, 12 Sep 2019 20:00:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87lfuufzfk.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm: optee: remove experimental
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <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>

SGkgVm9sb2R5bXlyLAoKT24gOS8xMS8xOSA3OjQxIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBPbiA4LzIzLzE5IDg6MjAgUE0sIFZv
bG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4KPj4+IEhpIEp1bGllbiwKPj4KPj4gSGksCj4+Cj4+
IEFwb2xvZ2llcyBmb3IgdGhlIGRlbGF5Lgo+IEl0IGlzIG9rYXkuIEkgbXlzZWxmIHdhcyBidXN5
IGEgYml0Lgo+IAo+Pgo+Pj4KPj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pgo+Pj4+IEhpLAo+
Pj4+Cj4+Pj4gT24gOC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+
Pj4gQXMgYWxsIFRPRE9zIGFuZCBwb3RlbnRpYWwgc2VjdXJpdHkgaXNzdWVzIGFyZSByZXNvbHZl
ZCBub3csCj4+Pj4+IHJlbW92ZSBleHBlcmltZW50YWwgc3RhdHVzIGZyb20gT1AtVEVFIG1lZGlh
dG9yLgo+Pj4+Cj4+Pj4gTG9va2luZyBhdCBTVVBQT1JULk1ELCBJIHRoaW5rIE9QLVRFRSB3aXRo
b3V0IHRoaXMgc2VyaWVzIHdvdWxkIGJlCj4+Pj4gY29uc2lkZXJlZCBhcyAiRXhwZXJpbWVudGFs
Ii4KPj4+IFJpZ2h0Lgo+Pj4KPj4+Pgo+Pj4+IFdpdGggdGhpcyBzZXJpZXMgYXBwbGllZCwgSSBz
dGlsbCB0aGluayB3ZSBzaG91bGQga2VlcCB0aGUgS2NvbmZpZwo+Pj4+IGJlaGluZCBFWFBFUlQg
YnV0IG1hcmsgaXQgYXMgIlRlY2huaWNhbCBQcmV2aWV3IiBmb3IgYXQgbGVhc3QgYQo+Pj4+IHJl
bGVhc2UuIFRoaXMgd291bGQgZW5jb3VyYWdlIHBlb3BsZSB0byB0ZXN0IGFuZCByZXBvcnQgYW55
IHBvdGVudGlhbAo+Pj4+IGlzc3VlcyB3aXRoIE9QLVRFRS4KPj4+Pgo+Pj4+IFdlIGNhbiByZS1k
aXNjdXNzIGFib3V0IHRoZSBzdGF0ZSBpbiBhIGZldyBtb250aHMgZm9yIGZ1dHVyZSByZWxlYXNl
Lgo+Pj4+Cj4+Pj4gQlRXLCBTVVBQT1JULk1EIHNob3VsZCBiZSB1cGRhdGVkIHRvIHJlZmxlY3Qg
dGhlIHN0YXRlIG9mIE9QLVRFRSBpbiBYZW4uCj4+PiBGYWlyIGVub3VnaC4gSW4gdGhlIG5leHQg
dmVyc2lvbiBJJ2xsIHJlcGxhY2UgdGhpcyBwYXRjaCB3aXRoIHBhdGNoIHRvCj4+PiBTVVBQT1JU
Lm1kLiBPciBpdCBpcyBiZXR0ZXIgdG8gcHVzaCBzZXBhcmF0ZSBwYXRjaCBmb3IgdGhlIGRvY3Vt
ZW50YXRpb24/Cj4+Cj4+IEkgdGhpbmsgdGhlIHBhdGNoIGluIFNVUFBPUlQuTUQgc2hvdWxkIGdv
IHJlZ2FyZGxlc3Mgb2YgdGhlIHN0YXRlIG9mCj4+IHRoZSByZXN0LiBJdCBpcyBmaW5lIHRvIGtl
ZXAgaXQgaW4gdGhpcyBzZXJpZXMuCj4gT2theS4gQnkgdGhlIHdheSwgSSBza2ltbWVkIHRocnUg
U1VQUE9SVC5NRCBhbmQgSSdtIG5vdCBzdXJlIHdoYXQgaXMgdGhlCj4gYmVzdCBwbGFjZSB0byBk
ZXNjcmliZSBtZWRpYXRvci4gU28gSSBjb3VsZCB1c2Ugc29tZSBhZHZpY2UgdGhlcmUuCgpHb29k
IHF1ZXN0aW9uLiBJIHdvdWxkIHB1dCBpdCB1bmRlciAiIyMgVmlydHVhbCBIYXJkd2FyZSwgSHlw
ZXJ2aXNvciIuIApNYXliZSBhZnRlciB0aGUgc3Vic2VjdGlvbiAiIyMjIEFSTTogR3Vlc3QgQUNQ
SSBzdXBwb3J0Ij8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 19:33:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 19:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Upp-0006LE-Gf; Thu, 12 Sep 2019 19: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=tudw=XH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8Upn-0006L9-K6
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 19:32:51 +0000
X-Inumbo-ID: 1b67738c-d594-11e9-95a5-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1b67738c-d594-11e9-95a5-12813bfff9fa;
 Thu, 12 Sep 2019 19:32:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 08AE628;
 Thu, 12 Sep 2019 12:32:50 -0700 (PDT)
Received: from [10.37.12.51] (unknown [10.37.12.51])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FC773F67D;
 Thu, 12 Sep 2019 12:32:48 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
 <45208af4-22b8-2870-f79d-a98960c4700d@arm.com> <87k1aefz3t.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1cc4bd9c-44fc-0e6e-254c-c07f4b17ba4c@arm.com>
Date: Thu, 12 Sep 2019 20:32:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87k1aefz3t.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <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>

SGkgVm9sb2R5bXlyLAoKT24gOS8xMS8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSBWb2xvZHlteXIsCj4+Cj4+IE9u
IDgvMjMvMTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBXZSB3YW50IHRv
IGxpbWl0IG51bWJlciBvZiBjYWxscyB0byBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcigp
Cj4+PiBwZXIgb25lIHJlcXVlc3QuIFRoZXJlIGFyZSB0d28gd2F5cyB0byBkbyB0aGlzOiBlaXRo
ZXIgcHJlZW1wdAo+Pj4gdHJhbnNsYXRlX25vbmNvbnRpZygpIG9yIHRvIGxpbWl0IHNpemUgb2Yg
b25lIHNoYXJlZCBidWZmZXIgc2l6ZS4KPj4+Cj4+PiBJdCBpcyBxdWl0ZSBoYXJkIHRvIHByZWVt
cHQgdHJhbnNsYXRlX25vbmNvbnRpZygpLCBiZWNhdXNlIGl0IGlzIGRlZXAKPj4+IG5lc3RlZC4g
U28gd2UgY2hvc2Ugc2Vjb25kIG9wdGlvbi4gV2Ugd2lsbCBhbGxvdyA1MTIgcGFnZXMgcGVyIG9u
ZQo+Pj4gc2hhcmVkIGJ1ZmZlci4gVGhpcyBkb2VzIG5vdCBpbnRlcmZlcmUgd2l0aCBHUCBzdGFu
ZGFyZCwgYXMgaXQKPj4+IHJlcXVpcmVzIHRoYXQgc2l6ZSBsaW1pdCBmb3Igc2hhcmVkIGJ1ZmZl
ciBzaG91bGQgYmUgYXQgbGVzdCA1MTJrQi4KPj4KPj4gRG8geW91IG1lYW4gImxlYXN0IiBpbnN0
ZWFkIG9mICJsZXN0Ij8KPiBZZXMKPiAKPj4gSWYgc28sIHdoeSA1MTIgcGFnZXMgKGkuZSAxTUIp
Cj4+IGlzIHBsZW50eSBlbm91Z2ggZm9yIG1vc3Qgb2YgdGhlIHVzZSBjYXNlcz8gV2hhdCBkb2Vz
ICJ4dGVzdCIgY29uc2lzdAo+PiBvbj8KPiBCaWdnZXIgYnVmZmVyIHh0ZXN0IHRyaWVzIHRvIGFs
bG9jYXRlIGlzIG1lcmUgMzJLQi4gSSBiZWxpZXZlIHRoYXQgMU1CCj4gaXMgZW5vdWdoIGZvciB0
aGUgbW9zdCBjYXNlcywgYmVjYXVzZSBPUC1URUUgaXRzZWxmIGhhdmUgYSB2ZXJ5IGxpbWl0ZWQK
PiByZXNvdXJjZXMuIEJ1dCB0aGlzIHZhbHVlIGlzIGNob3NlbiBhcmJpdHJhcnkuCgpDb3VsZCB3
ZSBwb3RlbnRpYWxseSByZWR1Y2UgdG8gbGV0IHNheSA1MTJLQiAob3IgbWF5YmUgbG93ZXIpIGlm
IHh0ZXN0IApvbmx5IGFsbG9jYXRlIDMyS0I/Cgo+IAo+Pgo+Pj4gQWxzbywgd2l0aCB0aGlzIGxp
bWl0YXRpb24gT1AtVEVFIHN0aWxsIHBhc3NlcyBvd24gInh0ZXN0IiB0ZXN0IHN1aXRlLAo+Pj4g
c28gdGhpcyBpcyBva2F5IGZvciBub3cuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+Pj4gLS0tCj4+PiAgICB4ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMgfCAzMCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0K
Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
Pj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIGIveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCj4+PiBpbmRleCBlYzU0MDJlODliLi5mNGZhOGE3NzU4IDEwMDY0NAo+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMKPj4+IEBAIC03Miw2ICs3MiwxNyBAQAo+Pj4gICAgICovCj4+PiAgICAjZGVm
aW5lIE1BWF9UT1RBTF9TTUhfQlVGX1BHICAgIDE2Mzg0Cj4+PiAgICArLyoKPj4+ICsgKiBBcmJp
dHJhcnkgdmFsdWUgdGhhdCBsaW1pdHMgbWF4aW11bSBzaGFyZWQgYnVmZmVyIHNpemUuIEl0IGlz
Cj4+PiArICogbWVyZWx5IGNvaW5jaWRlbmNlIHRoYXQgaXQgZXF1YWxzIHRvIGJvdGggZGVmYXVs
dCBPUC1URUUgU0hNIGJ1ZmZlcgo+Pj4gKyAqIHNpemUgbGltaXQgYW5kIHRvICgxIDw8IENPTkZJ
R19ET01VX01BWF9PUkRFUikuIFBsZWFzZSBub3RlIHRoYXQKPj4+ICsgKiB0aGlzIGRlZmluZSBs
aW1pdHMgbnVtYmVyIG9mIHBhZ2VzLiBCdXQgdXNlciBidWZmZXIgY2FuIGJlIG5vdAo+Pj4gKyAq
IGFsaWduZWQgdG8gYSBwYWdlIGJvdW5kYXJ5LiBTbyBpdCBpcyBwb3NzaWJsZSB0aGF0IHVzZXIg
d291bGQgbm90Cj4+PiArICogYmUgYWJsZSB0byBzaGFyZSBleGFjdGx5IE1BWF9TSE1fQlVGRkVS
X1BHICogUEFHRV9TSVpFIGJ5dGVzIHdpdGgKPj4+ICsgKiBPUC1URUUuCj4+PiArICovCj4+PiAr
I2RlZmluZSBNQVhfU0hNX0JVRkZFUl9QRyAgICAgICA1MTIKPj4+ICsKPj4+ICAgICNkZWZpbmUg
T1BURUVfS05PV05fTlNFQ19DQVBTIE9QVEVFX1NNQ19OU0VDX0NBUF9VTklQUk9DRVNTT1IKPj4+
ICAgICNkZWZpbmUgT1BURUVfS05PV05fU0VDX0NBUFMgKE9QVEVFX1NNQ19TRUNfQ0FQX0hBVkVf
UkVTRVJWRURfU0hNIHwgXAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BU
RUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8IFwKPj4+IEBAIC02OTcsMTUgKzcwOCwx
NyBAQCBzdGF0aWMgaW50IHRyYW5zbGF0ZV9ub25jb250aWcoc3RydWN0IG9wdGVlX2RvbWFpbiAq
Y3R4LAo+Pj4gICAgICAgIHNpemUgPSBST1VORFVQKHBhcmFtLT51LnRtZW0uc2l6ZSArIG9mZnNl
dCwgT1BURUVfTVNHX05PTkNPTlRJR19QQUdFX1NJWkUpOwo+Pj4gICAgICAgICAgcGdfY291bnQg
PSBESVZfUk9VTkRfVVAoc2l6ZSwKPj4+IE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFKTsK
Pj4+ICsgICAgaWYgKCBwZ19jb3VudCA+IE1BWF9TSE1fQlVGRkVSX1BHICkKPj4+ICsgICAgICAg
IHJldHVybiAtRU5PTUVNOwo+Pj4gKwo+Pj4gICAgICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21f
Ynl0ZXMoZ2V0X3BhZ2VzX2xpc3Rfc2l6ZShwZ19jb3VudCkpOwo+Pj4gICAgICAgICAgLyoKPj4+
IC0gICAgICogSW4gdGhlIHdvcnN0IGNhc2Ugd2Ugd2lsbCB3YW50IHRvIGFsbG9jYXRlIDMzIHBh
Z2VzLCB3aGljaCBpcwo+Pj4gLSAgICAgKiBNQVhfVE9UQUxfU01IX0JVRl9QRy81MTEgcm91bmRl
ZCB1cC4gVGhpcyBnaXZlcyBvcmRlciA2IG9yIGF0Cj4+PiAtICAgICAqIG1vc3QgNjQgcGFnZXMg
YWxsb2NhdGVkLiBUaGlzIGJ1ZmZlciB3aWxsIGJlIGZyZWVkIHJpZ2h0IGFmdGVyCj4+PiAtICAg
ICAqIHRoZSBlbmQgb2YgdGhlIGNhbGwgYW5kIHRoZXJlIGNhbiBiZSBubyBtb3JlIHRoYW4KPj4+
ICsgICAgICogSW4gdGhlIHdvcnN0IGNhc2Ugd2Ugd2lsbCB3YW50IHRvIGFsbG9jYXRlIDIgcGFn
ZXMsIHdoaWNoIGlzCj4+PiArICAgICAqIE1BWF9TSE1fQlVGRkVSX1BHLzUxMSByb3VuZGVkIHVw
LiBUaGlzIGJ1ZmZlciB3aWxsIGJlIGZyZWVkCj4+PiArICAgICAqIHJpZ2h0IGFmdGVyIHRoZSBl
bmQgb2YgdGhlIGNhbGwgYW5kIHRoZXJlIGNhbiBiZSBubyBtb3JlIHRoYW4KPj4+ICAgICAgICAg
KiBtYXhfb3B0ZWVfdGhyZWFkcyBjYWxscyBzaW11bHRhbmVvdXNseS4gU28gaW4gdGhlIHdvcnN0
IGNhc2UKPj4+IC0gICAgICogZ3Vlc3QgY2FuIHRyaWNrIHVzIHRvIGFsbG9jYXRlIDY0ICogbWF4
X29wdGVlX3RocmVhZHMgcGFnZXMgaW4KPj4+ICsgICAgICogZ3Vlc3QgY2FuIHRyaWNrIHVzIHRv
IGFsbG9jYXRlIDIgKiBtYXhfb3B0ZWVfdGhyZWFkcyBwYWdlcyBpbgo+Pj4gICAgICAgICAqIHRv
dGFsLgo+Pj4gICAgICAgICAqLwo+Pj4gICAgICAgIHhlbl9wZ3MgPSBhbGxvY19kb21oZWFwX3Bh
Z2VzKGN1cnJlbnQtPmRvbWFpbiwgb3JkZXIsIDApOwo+Pj4gQEAgLTc0NywxMyArNzYwLDYgQEAg
c3RhdGljIGludCB0cmFuc2xhdGVfbm9uY29udGlnKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwK
Pj4+ICAgICAgICAgICAgICAgIHhlbl9kYXRhID0gX19tYXBfZG9tYWluX3BhZ2UoeGVuX3Bncyk7
Cj4+PiAgICAgICAgICAgIH0KPj4+ICAgIC0gICAgICAgIC8qCj4+PiAtICAgICAgICAgKiBUT0RP
OiBUaGF0IGZ1bmN0aW9uIGNhbiBwaW4gdXAgdG8gNjRNQiBvZiBndWVzdCBtZW1vcnkgYnkKPj4+
IC0gICAgICAgICAqIGNhbGxpbmcgbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIoKSAxNjM4
NCB0aW1lcwo+Pj4gLSAgICAgICAgICogKGFzc3VtaW5nIHRoYXQgUEFHRV9TSVpFIGVxdWFscyB0
byA0MDk2KS4KPj4+IC0gICAgICAgICAqIFRoaXMgc2hvdWxkIGJlIGFkZHJlc3NlZCBiZWZvcmUg
ZGVjbGFyaW5nIE9QLVRFRSBzZWN1cml0eQo+Pj4gLSAgICAgICAgICogc3VwcG9ydGVkLgo+Pj4g
LSAgICAgICAgICovCj4+PiAgICAgICAgICAgIEJVSUxEX0JVR19PTihQQUdFX1NJWkUgIT0gNDA5
Nik7Cj4+Cj4+IFdpdGhvdXQgdGhlIGNvbW1lbnQsIHRoZSBCVUlMRF9CVUdfT04oKSBsb29rcyBy
YW5kb20uIFNvIGVpdGhlciB5b3UKPj4gd2FudCB0byBoYXZlIGEgZGlmZmVyZW50IHZlcnNpb24g
b2YgdGhlIGNvbW1lbnQgb3IgeW91IHdhbnQgdG8gbW92ZQo+PiB0aGUgQlVJTERfQlVHX09OKCkg
dG8gc29tZXdoZXJlIGVsc2UuCj4gCj4gSXQgaXMgc3RpbGwgYmVmb3JlIGdldF9kb21haW5fcmFt
X3BhZ2UoKSBjYWxsLiBCdXQgZm9yIGNsYXJpdHkgSSBjYW4gYWRkCj4gY29tbWVudCBsaWtlICJP
bmx5IDRrIHBhZ2VzIGFyZSBzdXBwb3J0ZWQgcmlnaHQgbm93Ii4KPj4+ICAgICAgICAgICAgcGFn
ZSA9IGdldF9kb21haW5fcmFtX3BhZ2UoZ2FkZHJfdG9fZ2ZuKGd1ZXN0X2RhdGEtPnBhZ2VzX2xp
c3RbaWR4XSkpOwo+Pj4gICAgICAgICAgICBpZiAoICFwYWdlICkKClRoYXQgd291bGQgYmUgdXNl
ZnVsLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 19:39:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 19:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8Uw7-0006Wa-9b; Thu, 12 Sep 2019 19:39: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=tudw=XH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8Uw6-0006WV-Nk
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 19:39:22 +0000
X-Inumbo-ID: 0468ac18-d595-11e9-95a5-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0468ac18-d595-11e9-95a5-12813bfff9fa;
 Thu, 12 Sep 2019 19:39:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0F51628;
 Thu, 12 Sep 2019 12:39:21 -0700 (PDT)
Received: from [10.37.12.51] (unknown [10.37.12.51])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0EF393F67D;
 Thu, 12 Sep 2019 12:39:19 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-3-volodymyr_babchuk@epam.com>
 <d72ca72d-81b7-f74d-86fd-24cc54bb4102@arm.com> <87impyfyw6.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a5adc32-80fb-d67f-46e5-074ca92fa372@arm.com>
Date: Thu, 12 Sep 2019 20:39:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87impyfyw6.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/5] xen/arm: optee: check for preemption
 while freeing shared 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>,
 "xen-devel@lists.xenproject.org" <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>

SGkgVm9sb2R5bXlyLAoKT24gOS8xMS8xOSA3OjUzIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSBWb2xvZHlteXIsCj4+Cj4+IE9u
IDgvMjMvMTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBOb3cgd2UgaGF2
ZSBsaW1pdCBmb3Igb25lIHNoYXJlZCBidWZmZXIgc2l6ZSwgc28gd2UgY2FuIGJlIHN1cmUgdGhh
dAo+Pj4gb25lIGNhbGwgdG8gZnJlZV9vcHRlZV9zaG1fYnVmKCkgd2lsbCBub3QgZnJlZSBhbGwK
Pj4+IE1BWF9UT1RBTF9TTUhfQlVGX1BHIHBhZ2VzIGF0IG9uY2UuIFRodXMsIHdlIG5vdyBjYW4g
Y2hlY2sgZm9yCj4+PiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpIGluIHRoZSBsb29wIGluc2lk
ZQo+Pj4gb3B0ZWVfcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgdGhpcyB3aWxsIGVuc3VyZSB0
aGF0IHdlIGFyZSBub3QKPj4+IG1pc3NpbmcgcHJlZW1wdGlvbi4KPj4KPj4gSSBhbSBub3Qgc3Vy
ZSB0byB1bmRlcnN0YW5kIHRoZSBjb3JyZWxhdGlvbiBiZXR3ZWVuIHRoZSB0d28KPj4gc2VudGVu
Y2VzLiBFdmVuIGlmIHByZXZpb3VzbHkgdGhlIGd1ZXN0IGNvdWxkIHBpbiB1cCB0bwo+PiBNQVhf
VE9UQUxfU0hNX0JVRl9QRyBpbiBvbmUgY2FsbCwgYSB3ZWxsLWJlaGF2ZWQgZ3Vlc3Qgd291bGQg
cmVzdWx0IHRvCj4+IGRvIG11bHRpcGxlIGNhbGxzIGFuZCB0aGVyZWZvcmUgcHJlZW1wdGlvbiB3
b3VsZCBoYXZlIGJlZW4gdXNlZnVsLgo+IExvb2tzIGxpa2Ugbm93IEkgZG9uJ3QgdW5kZXJzdGFu
ZCB5b3UuCj4gCj4gSSdtIHRhbGtpbmcgYWJvdXQgc2hhcmVkIGJ1ZmZlcnMuIFdlIGhhdmUgbGlt
aXRlZCBzaGFyZWQgYnVmZmVyIHRvIHNvbWUKPiByZWFzb25hYmxlIHNpemUuIFRoZXJlIGlzIGJh
ZC0gb3Igd2VsbC1iZWhhdmluZyBndWVzdHMgaW4gdGhpcyBjb250ZXh0LAo+IGJlY2F1c2UgZ3Vl
c3QgY2FuJ3Qgc2hhcmUgb25lIGJpZyBidWZmZXIgaW4gbXVsdGlwbGUgY2FsbHMuIEluIG90aGVy
Cj4gd29ybGRzLCBpZiBndWVzdCAqbmVlZHMqIHRvIHNoYXJlIDUxMk1CIGJ1ZmZlciB3aXRoIE9Q
LVRFRSwgaXQgd2lsbCBiZQo+IGZvcmNlZCB0byBkbyB0aGlzIGluIG9uZSBjYWxsLiBCdXQgd2Ug
YXJlIGZvcmJpZGRpbmcgYmlnIGJ1ZmZlcnMgcmlnaHQKPiBub3cuCj4gCj4gb3B0ZWVfcmVsaW5x
dWlzaF9yZXNvdXJjZXMoKSBpcyBjYWxsZWQgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbi4gQXQK
PiB0aGlzIHRpbWUgd2UgY2FuIGhhdmUgYSBudW1iZXIgb2Ygc3RpbGwgbGl2aW5nIHNoYXJlZCBi
dWZmZXJzLCBlYWNoIG9mCj4gb25lIGlzIG5vIGJpZ2dlciB0aGFuIDUxMiBwYWdlcy4gVGhhbmtz
IHRvIHRoaXMsIHdlIGNhbiBjYWxsCj4gaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSBvbmx5IGlu
IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKCksIGJ1dCBub3QKPiBpbiBmcmVlX29wdGVlX3No
bV9idWYoKS4KCkkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuLCBob3dldmVyIG15IHBvaW50IGlz
IHRoYXQgdGhpcyBwYXRjaCBkb2VzIG5vdCAKZGVwZW5kZW50IG9mIHRoZSBwcmV2aW91cyBwYXRj
aC4gRXZlbiBpZiB0aGlzIHBhdGNoIGdvZXMgYWxvbmUsIHlvdSB3aWxsIAppbXByb3ZlIHdlbGwt
YmVoYXZlZCBndWVzdC4gRm9yIGlsbC1iZWhhdmVkIGd1ZXN0LCB0aGUgcHJvYmxlbSB3aWxsIHN0
YXkgCnRoZSBzYW1lIHNvIG5vIGNoYW5nZS4KCj4gCj4gSWYgd2Ugd2lsbCBhbGxvdyBndWVzdCB0
byByZWdpc3RlciBiaWdnZXIgYnVmZmVyLCB0aGFuIHdlIHdpbGwgYmUgZm9yY2VkCj4gdG8gY2hl
Y2sgZm9yIHByZWVtcHRpb24gaW4gZnJlZV9vcHRlZV9zaG1fYnVmKCkgYXMgd2VsbC4KCldlbGwg
eWVzLCBob3dldmVyIHRoaXMgcGF0Y2ggd291bGQgc3RpbGwgYmUgdXNlZnVsIGluZGVwZW5kZW50
bHkgb2YgdGhlIApzaXplIG9mIHRoZSBidWZmZXIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 19:45:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 19:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8V2G-0007IG-26; Thu, 12 Sep 2019 19:45: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=ONwL=XH=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i8V2E-0007IB-TV
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 19:45:43 +0000
X-Inumbo-ID: e64df192-d595-11e9-95a5-12813bfff9fa
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.48]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e64df192-d595-11e9-95a5-12813bfff9fa;
 Thu, 12 Sep 2019 19:45:41 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=WxIPApDPNgcGk0V8aloZzOF7adwGve1S0v5WmUUHDmGdNpPZARbsEla0OUMlP0Ee5ir6+p4aaquu08r0qg5kwsUbwpaR1ct+vUkQosPNL55ByBvhzOTtF7+qoKAplKKagWbezTU1ep/KdrSyfrSS9sNYCVi5jf8C075hk0FIfGMY4FLYl4t62n2YYThXaHKLEhAOdrM3oKwXb3FO3KFA7MiIziS3QRLckdk61Q6z2VUVB087rL2afSD3qhiam12VTeXbVF94IH77r53EQ9b+iDYnb99Y935mdzv9W4u0/eg8IJsQl8ryVoP2IsWTEGURYunl12qXSWKnDFpitMJuUA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VMF8/yqAgNKK8lpp5ACJ2dT+nyeP7xGSo+hBj88AKfg=;
 b=DeRj11IuQelYuBH6qRgyq5Wzqof4FCUba3TSZkhIUqgAX14Uvl0OrIduiYf59bSE4ztZwAcQ6YHVG0kBmVur2L0E2RynspAIv/DQnqcSbsizqAbUP8V1jvcK+AqIiMIeLCA5TBvwxNzLlEOaMIiXQYBMJSuIpLVYljzY+2FAFkHwLN+Px7RJkojWCC3MzX9Xf8hfHjZq5RQTq0SyBdJ6vB3j7fbqkskFD+XDRYrHOujeRoguvjm1YL+blgk2QIwIhuvyZk0XiJ7UEh+nXm/n17n+lAbYapLcXBqkarwH7eHCWioqYRZ90YQGt6SxJ0off8OG/9WqsRk+jmydqPAmew==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VMF8/yqAgNKK8lpp5ACJ2dT+nyeP7xGSo+hBj88AKfg=;
 b=cBMp14GAPaqYrCTRQFRjWWiEcCEGz68IlxPlf+ApuiqMNv/5hfCvXNUgsbaatSHY35ky2h3GNo/KlKrnqLiS9oZXqS6ZbLmd17Wu/N+iGF/G8tMXMMyhkXtp+60W0xGGoH5ARv+0KmoZZ+Whe1fB8lbUW3Y5tA/OFyqYfAnyFCI=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB6035.eurprd03.prod.outlook.com (10.255.30.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.17; Thu, 12 Sep 2019 19:45:37 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Thu, 12 Sep 2019
 19:45:37 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH 1/5] xen/arm: optee: impose limit on shared buffer size
Thread-Index: AQHVWeNlCY0CqDi7zE2giEuaPhvOCqckA0sAgALr+QCAAZ6qAIAAA5eA
Date: Thu, 12 Sep 2019 19:45:37 +0000
Message-ID: <87h85hfgda.fsf@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
 <45208af4-22b8-2870-f79d-a98960c4700d@arm.com> <87k1aefz3t.fsf@epam.com>
 <1cc4bd9c-44fc-0e6e-254c-c07f4b17ba4c@arm.com>
In-Reply-To: <1cc4bd9c-44fc-0e6e-254c-c07f4b17ba4c@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: 064e8a02-9241-4313-7348-08d737b9c924
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB6035; 
x-ms-traffictypediagnostic: AM0PR03MB6035:|AM0PR03MB6035:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB603560CDB407B1A8B9D0C66EE6B00@AM0PR03MB6035.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(346002)(366004)(396003)(39860400002)(376002)(52084003)(199004)(189003)(76176011)(6486002)(2906002)(99286004)(25786009)(2616005)(186003)(256004)(4326008)(14444005)(80792005)(66446008)(66556008)(64756008)(66476007)(305945005)(476003)(91956017)(76116006)(6916009)(6436002)(6506007)(66946007)(55236004)(102836004)(53546011)(14454004)(36756003)(5660300002)(486006)(6116002)(7736002)(26005)(66066001)(478600001)(3846002)(53936002)(229853002)(11346002)(71200400001)(71190400001)(446003)(6512007)(8676002)(81156014)(81166006)(6246003)(316002)(86362001)(54906003)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6035;
 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: wZbd9uSXFeLhePF/YT+Js+z0WK3JtViZjWEJ8+0i7InKa57gWE5LlQwB74UwaO52iAQ6buDfahy7VSG/qk6EpPYsZwbnjLAeLRcMN1SIbRTh2F98sldZ0fomu933K3HUmq0KS+2LUiBn/WbT+I78h3APripzIbSJH1e8mVset4lsMHNk8vCyNISZHZ60OTjR2WXF9efbINC9a7U2gXkhLAtUQdzzW2rK2QzmDonGTNus05TDlFt1X7Z3UGWi1ZKUSQNzZlCmYspwc2gHUjKKFR6RzaWlyvdwkHKW4mLr2jI1dWBbXpY6WwvOpf2FxvYMlZPdLvJ9ki9KSnVO1YaH2yEzPSOQnnUUPYbG0beBhT44VBy5T5CL3F/BQImtm+7DkmnGJHjaWWDGpHd2NfHexDlFRjrrlVvJrJRsIQiymz8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 064e8a02-9241-4313-7348-08d737b9c924
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 19:45:37.7732 (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: 2+cz86u+RPWtGHqF0BJTEd9PDb9RCU3mblfg6l7wWPavpmfAPFHWtSNmpRRhKRbih0YdaylwEjKc43OlpIgwLAbPFqFeTCr/s9Z8MgosIy4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6035
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9u
IDkvMTEvMTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Cj4+IEp1bGllbiBH
cmFsbCB3cml0ZXM6Cj4+Cj4+PiBIaSBWb2xvZHlteXIsCj4+Pgo+Pj4gT24gOC8yMy8xOSA3OjQ4
IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiBXZSB3YW50IHRvIGxpbWl0IG51bWJl
ciBvZiBjYWxscyB0byBsb29rdXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcigpCj4+Pj4gcGVyIG9u
ZSByZXF1ZXN0LiBUaGVyZSBhcmUgdHdvIHdheXMgdG8gZG8gdGhpczogZWl0aGVyIHByZWVtcHQK
Pj4+PiB0cmFuc2xhdGVfbm9uY29udGlnKCkgb3IgdG8gbGltaXQgc2l6ZSBvZiBvbmUgc2hhcmVk
IGJ1ZmZlciBzaXplLgo+Pj4+Cj4+Pj4gSXQgaXMgcXVpdGUgaGFyZCB0byBwcmVlbXB0IHRyYW5z
bGF0ZV9ub25jb250aWcoKSwgYmVjYXVzZSBpdCBpcyBkZWVwCj4+Pj4gbmVzdGVkLiBTbyB3ZSBj
aG9zZSBzZWNvbmQgb3B0aW9uLiBXZSB3aWxsIGFsbG93IDUxMiBwYWdlcyBwZXIgb25lCj4+Pj4g
c2hhcmVkIGJ1ZmZlci4gVGhpcyBkb2VzIG5vdCBpbnRlcmZlcmUgd2l0aCBHUCBzdGFuZGFyZCwg
YXMgaXQKPj4+PiByZXF1aXJlcyB0aGF0IHNpemUgbGltaXQgZm9yIHNoYXJlZCBidWZmZXIgc2hv
dWxkIGJlIGF0IGxlc3QgNTEya0IuCj4+Pgo+Pj4gRG8geW91IG1lYW4gImxlYXN0IiBpbnN0ZWFk
IG9mICJsZXN0Ij8KPj4gWWVzCj4+Cj4+PiBJZiBzbywgd2h5IDUxMiBwYWdlcyAoaS5lIDFNQikK
Pj4+IGlzIHBsZW50eSBlbm91Z2ggZm9yIG1vc3Qgb2YgdGhlIHVzZSBjYXNlcz8gV2hhdCBkb2Vz
ICJ4dGVzdCIgY29uc2lzdAo+Pj4gb24/Cj4+IEJpZ2dlciBidWZmZXIgeHRlc3QgdHJpZXMgdG8g
YWxsb2NhdGUgaXMgbWVyZSAzMktCLiBJIGJlbGlldmUgdGhhdCAxTUIKPj4gaXMgZW5vdWdoIGZv
ciB0aGUgbW9zdCBjYXNlcywgYmVjYXVzZSBPUC1URUUgaXRzZWxmIGhhdmUgYSB2ZXJ5IGxpbWl0
ZWQKPj4gcmVzb3VyY2VzLiBCdXQgdGhpcyB2YWx1ZSBpcyBjaG9zZW4gYXJiaXRyYXJ5Lgo+Cj4g
Q291bGQgd2UgcG90ZW50aWFsbHkgcmVkdWNlIHRvIGxldCBzYXkgNTEyS0IgKG9yIG1heWJlIGxv
d2VyKSBpZiB4dGVzdAo+IG9ubHkgYWxsb2NhdGUgMzJLQj8KUG90ZW50aWFsbHkgLSB5ZXMuIEJ1
dCBvbmx5IHRvIDUxMktCIGlmIHdlIHdhbnQgdG8gYmUgY29tcGF0aWJsZSB3aXRoCnRoZSBHbG9i
YWwgUGxhdGZvcm0gc3BlY2lmaWNhdGlvbi4gV2h5IGFyZSB5b3UgYXNraW5nLCB0aG91Z2g/CgoK
LS0gClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 19:47:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 19: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 1i8V3p-0007PZ-Ji; Thu, 12 Sep 2019 19:47:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ONwL=XH=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i8V3n-0007PP-W1
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 19:47:20 +0000
X-Inumbo-ID: 20932606-d596-11e9-b299-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.56]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20932606-d596-11e9-b299-bc764e2007e4;
 Thu, 12 Sep 2019 19:47:18 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YsvQyRLUcO6lSIg+NrHVEAe4jFOFfXcgO4Z0c6S2p6lCnz+wLIZ1D52LWSt0fEk+oV1FMVzgAZzqz2VFG7aVbtCTnK2ScetZkD54YpwVa/3RJHv9ioTXPf9UDVXGspAB1+1OcGgYLSyfKhwpTbB7zAsDzr+QxU98ADMQL7HplP1You8on92PG1T6SGqZim6vX4sqo9tCYKi1Dpk14jRXCayX3GBtLJ+7R1MbQp4R/aQu06j4l5MqbT4kOMNceW9UaAW/Qe4oCOtaSy9QDwouYFGjfC2rkGQoouuFKM0Ec5cpkLMspaPJGTJY3bKwvuJaMYAGp5dyxDyq7UoA4bujJw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rFoyGA8gZ+SddT2UVpr0emKF6cI8qTC3Ib4hYKD3G+0=;
 b=jB2IS3eq4+ci6pS6U9NPTjaeVeUxtyCHyaMAOiEMKgudK7pEUaxzUIk9L4XN0WVMyFqEihqsDOA7uWK69EOz1NKt7oHjkexOFa3wmR1ry5Z6M4I3P45ZK4a16+61NyywE6f5W76gkw9MhiOBZSxVmbJqCcsUMkY8w03hi0C4YK3F7Qro9R0p+QEs3D+oSVdDVPohea9XTyhNH2InWm/eddXJ7KWlJp+/m5sC/Wp5XHth5eXjL5f4tUynzcR6RQSbv8eCzhYw9pMMx8cuAVZaEnx0O8qgzxQ/J0FM2aMoxccSHHDHQ+HI9Zy8L5skdpEI4guPYxPg/LzkD/YMWPGGmQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rFoyGA8gZ+SddT2UVpr0emKF6cI8qTC3Ib4hYKD3G+0=;
 b=HF0Nm34CnCaUy5PRpmCQlr2+ztOIQS1PgKUjPKs/tDB/N7wipjzFHwjiv6R6dd313f5jYpaWMoM7HLTaREsmODpFwOA1lS6n9sSbgWbxZtG6A51Za9gyeZC3uh3IK1sOiEN80YHWBAvl+Whx3sII2wYQTN1JpE433p/G1Oe4oTc=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5060.eurprd03.prod.outlook.com (20.178.22.219) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2241.18; Thu, 12 Sep 2019 19:47:16 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Thu, 12 Sep 2019
 19:47:16 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH 2/5] xen/arm: optee: check for preemption while freeing
 shared buffers
Thread-Index: AQHVWeNlIytwW28PUEKII1lAK5bjtackBZ8AgALq7YCAAZ81AIAAAjmA
Date: Thu, 12 Sep 2019 19:47:16 +0000
Message-ID: <87ftl1fgak.fsf@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-3-volodymyr_babchuk@epam.com>
 <d72ca72d-81b7-f74d-86fd-24cc54bb4102@arm.com> <87impyfyw6.fsf@epam.com>
 <2a5adc32-80fb-d67f-46e5-074ca92fa372@arm.com>
In-Reply-To: <2a5adc32-80fb-d67f-46e5-074ca92fa372@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: 43d7bd95-8596-4592-def6-08d737ba03da
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB5060; 
x-ms-traffictypediagnostic: AM0PR03MB5060:|AM0PR03MB5060:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB5060C6EAF7BCE10765374E74E6B00@AM0PR03MB5060.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(396003)(136003)(346002)(366004)(376002)(199004)(189003)(305945005)(91956017)(76116006)(256004)(6916009)(64756008)(66446008)(6116002)(81166006)(81156014)(66066001)(14454004)(8676002)(6246003)(6506007)(53546011)(14444005)(26005)(3846002)(486006)(71200400001)(316002)(6512007)(4326008)(71190400001)(8936002)(102836004)(66556008)(36756003)(55236004)(186003)(229853002)(2616005)(86362001)(76176011)(54906003)(53936002)(5660300002)(66476007)(66946007)(6486002)(476003)(11346002)(446003)(478600001)(80792005)(99286004)(2906002)(7736002)(6436002)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5060;
 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: C7LKbXHarvq/uWs4VjLCeyPD4pjrNZaz9vublY9CosiAG+CO4ZCnrZZSVodPHY2h4IkA1c94w7k0tOueOfkivAbI98goNKOO1y0EXlrGWDb33ZCtVkKR7TA30DQuhdX7Muv0yUsqBPebMRbwt+6oDqE7Ko3GG0+q/NwfHZjjW/IRkYmKsvZobbwBRJ0YUvcKPQQl9djbr06pKF5luhHs8GpUU6D0tNH5q/YeIfttvxY459tL63Ar58Wfz48iLsmjGuYLoI9QFMkosP1hS/5JNKUqVjgEMlh22njA6Ij90Ny3dH1EzWzI1RxDJYZaO4G43VcSsCBkXLWioflgcb0VWkM4hRxApVV79bSzE+DLm/EFN7lbyhUDSl1MXpfdizcfA9DiVZvQStLJ0axBULcDL1ck9K/rp/aYsBAhQ5tRZZI=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 43d7bd95-8596-4592-def6-08d737ba03da
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 19:47:16.3905 (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: OCtoqPFVT2gbaR2htY6oCLEXtpoXq07yXFzXQyhTZcgtI9a4OQuK0XdSn1Ul+LDEupppbr6Ru7VL8TmcaXRdYAttmHdFQFvIDVBroXUOs14=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5060
Subject: Re: [Xen-devel] [PATCH 2/5] xen/arm: optee: check for preemption
 while freeing shared 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFZvbG9keW15ciwKPgo+IE9uIDkvMTEvMTkgNzo1
MyBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Cj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6
Cj4+Cj4+PiBIaSBWb2xvZHlteXIsCj4+Pgo+Pj4gT24gOC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlt
eXIgQmFiY2h1ayB3cm90ZToKPj4+PiBOb3cgd2UgaGF2ZSBsaW1pdCBmb3Igb25lIHNoYXJlZCBi
dWZmZXIgc2l6ZSwgc28gd2UgY2FuIGJlIHN1cmUgdGhhdAo+Pj4+IG9uZSBjYWxsIHRvIGZyZWVf
b3B0ZWVfc2htX2J1ZigpIHdpbGwgbm90IGZyZWUgYWxsCj4+Pj4gTUFYX1RPVEFMX1NNSF9CVUZf
UEcgcGFnZXMgYXQgb25jZS4gVGh1cywgd2Ugbm93IGNhbiBjaGVjayBmb3IKPj4+PiBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpIGluIHRoZSBsb29wIGluc2lkZQo+Pj4+IG9wdGVlX3JlbGlucXVp
c2hfcmVzb3VyY2VzKCkgYW5kIHRoaXMgd2lsbCBlbnN1cmUgdGhhdCB3ZSBhcmUgbm90Cj4+Pj4g
bWlzc2luZyBwcmVlbXB0aW9uLgo+Pj4KPj4+IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB0
aGUgY29ycmVsYXRpb24gYmV0d2VlbiB0aGUgdHdvCj4+PiBzZW50ZW5jZXMuIEV2ZW4gaWYgcHJl
dmlvdXNseSB0aGUgZ3Vlc3QgY291bGQgcGluIHVwIHRvCj4+PiBNQVhfVE9UQUxfU0hNX0JVRl9Q
RyBpbiBvbmUgY2FsbCwgYSB3ZWxsLWJlaGF2ZWQgZ3Vlc3Qgd291bGQgcmVzdWx0IHRvCj4+PiBk
byBtdWx0aXBsZSBjYWxscyBhbmQgdGhlcmVmb3JlIHByZWVtcHRpb24gd291bGQgaGF2ZSBiZWVu
IHVzZWZ1bC4KPj4gTG9va3MgbGlrZSBub3cgSSBkb24ndCB1bmRlcnN0YW5kIHlvdS4KPj4KPj4g
SSdtIHRhbGtpbmcgYWJvdXQgc2hhcmVkIGJ1ZmZlcnMuIFdlIGhhdmUgbGltaXRlZCBzaGFyZWQg
YnVmZmVyIHRvIHNvbWUKPj4gcmVhc29uYWJsZSBzaXplLiBUaGVyZSBpcyBiYWQtIG9yIHdlbGwt
YmVoYXZpbmcgZ3Vlc3RzIGluIHRoaXMgY29udGV4dCwKPj4gYmVjYXVzZSBndWVzdCBjYW4ndCBz
aGFyZSBvbmUgYmlnIGJ1ZmZlciBpbiBtdWx0aXBsZSBjYWxscy4gSW4gb3RoZXIKPj4gd29ybGRz
LCBpZiBndWVzdCAqbmVlZHMqIHRvIHNoYXJlIDUxMk1CIGJ1ZmZlciB3aXRoIE9QLVRFRSwgaXQg
d2lsbCBiZQo+PiBmb3JjZWQgdG8gZG8gdGhpcyBpbiBvbmUgY2FsbC4gQnV0IHdlIGFyZSBmb3Ji
aWRkaW5nIGJpZyBidWZmZXJzIHJpZ2h0Cj4+IG5vdy4KPj4KPj4gb3B0ZWVfcmVsaW5xdWlzaF9y
ZXNvdXJjZXMoKSBpcyBjYWxsZWQgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbi4gQXQKPj4gdGhp
cyB0aW1lIHdlIGNhbiBoYXZlIGEgbnVtYmVyIG9mIHN0aWxsIGxpdmluZyBzaGFyZWQgYnVmZmVy
cywgZWFjaCBvZgo+PiBvbmUgaXMgbm8gYmlnZ2VyIHRoYW4gNTEyIHBhZ2VzLiBUaGFua3MgdG8g
dGhpcywgd2UgY2FuIGNhbGwKPj4gaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSBvbmx5IGluIG9w
dGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKCksIGJ1dCBub3QKPj4gaW4gZnJlZV9vcHRlZV9zaG1f
YnVmKCkuCj4KPiBJIHVuZGVyc3RhbmQgd2hhdCB5b3UgbWVhbiwgaG93ZXZlciBteSBwb2ludCBp
cyB0aGF0IHRoaXMgcGF0Y2ggZG9lcwo+IG5vdCBkZXBlbmRlbnQgb2YgdGhlIHByZXZpb3VzIHBh
dGNoLiBFdmVuIGlmIHRoaXMgcGF0Y2ggZ29lcyBhbG9uZSwKPiB5b3Ugd2lsbCBpbXByb3ZlIHdl
bGwtYmVoYXZlZCBndWVzdC4gRm9yIGlsbC1iZWhhdmVkIGd1ZXN0LCB0aGUKPiBwcm9ibGVtIHdp
bGwgc3RheSB0aGUgc2FtZSBzbyBubyBjaGFuZ2UuCj4KQWgsIEkgc2VlIG5vdy4gT2theSwgSSds
bCByZXdvcmsgdGhlIGNvbW1pdCBkZXNjcmlwdGlvbi4KCi0tIApWb2xvZHlteXIgQmFiY2h1ayBh
dCBFUEFNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 19:51:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 19:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8V7l-0008BD-6M; Thu, 12 Sep 2019 19:51:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tudw=XH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8V7j-0008B8-5O
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 19:51:23 +0000
X-Inumbo-ID: b0422a72-d596-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id b0422a72-d596-11e9-a337-bc764e2007e4;
 Thu, 12 Sep 2019 19:51:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BA45828;
 Thu, 12 Sep 2019 12:51:18 -0700 (PDT)
Received: from [10.37.12.51] (unknown [10.37.12.51])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A4F6A3F67D;
 Thu, 12 Sep 2019 12:51:17 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
 <45208af4-22b8-2870-f79d-a98960c4700d@arm.com> <87k1aefz3t.fsf@epam.com>
 <1cc4bd9c-44fc-0e6e-254c-c07f4b17ba4c@arm.com> <87h85hfgda.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <24f24620-99c9-d266-5691-4e1962d67b27@arm.com>
Date: Thu, 12 Sep 2019 20:51:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87h85hfgda.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <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>

SGksCgpPbiA5LzEyLzE5IDg6NDUgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IAo+IEhp
IEp1bGllbiwKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSBWb2xvZHlteXIsCj4+
Cj4+IE9uIDkvMTEvMTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pgo+Pj4g
SnVsaWVuIEdyYWxsIHdyaXRlczoKPj4+Cj4+Pj4gSGkgVm9sb2R5bXlyLAo+Pj4+Cj4+Pj4gT24g
OC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4gV2Ugd2FudCB0
byBsaW1pdCBudW1iZXIgb2YgY2FsbHMgdG8gbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIo
KQo+Pj4+PiBwZXIgb25lIHJlcXVlc3QuIFRoZXJlIGFyZSB0d28gd2F5cyB0byBkbyB0aGlzOiBl
aXRoZXIgcHJlZW1wdAo+Pj4+PiB0cmFuc2xhdGVfbm9uY29udGlnKCkgb3IgdG8gbGltaXQgc2l6
ZSBvZiBvbmUgc2hhcmVkIGJ1ZmZlciBzaXplLgo+Pj4+Pgo+Pj4+PiBJdCBpcyBxdWl0ZSBoYXJk
IHRvIHByZWVtcHQgdHJhbnNsYXRlX25vbmNvbnRpZygpLCBiZWNhdXNlIGl0IGlzIGRlZXAKPj4+
Pj4gbmVzdGVkLiBTbyB3ZSBjaG9zZSBzZWNvbmQgb3B0aW9uLiBXZSB3aWxsIGFsbG93IDUxMiBw
YWdlcyBwZXIgb25lCj4+Pj4+IHNoYXJlZCBidWZmZXIuIFRoaXMgZG9lcyBub3QgaW50ZXJmZXJl
IHdpdGggR1Agc3RhbmRhcmQsIGFzIGl0Cj4+Pj4+IHJlcXVpcmVzIHRoYXQgc2l6ZSBsaW1pdCBm
b3Igc2hhcmVkIGJ1ZmZlciBzaG91bGQgYmUgYXQgbGVzdCA1MTJrQi4KPj4+Pgo+Pj4+IERvIHlv
dSBtZWFuICJsZWFzdCIgaW5zdGVhZCBvZiAibGVzdCI/Cj4+PiBZZXMKPj4+Cj4+Pj4gSWYgc28s
IHdoeSA1MTIgcGFnZXMgKGkuZSAxTUIpCj4+Pj4gaXMgcGxlbnR5IGVub3VnaCBmb3IgbW9zdCBv
ZiB0aGUgdXNlIGNhc2VzPyBXaGF0IGRvZXMgInh0ZXN0IiBjb25zaXN0Cj4+Pj4gb24/Cj4+PiBC
aWdnZXIgYnVmZmVyIHh0ZXN0IHRyaWVzIHRvIGFsbG9jYXRlIGlzIG1lcmUgMzJLQi4gSSBiZWxp
ZXZlIHRoYXQgMU1CCj4+PiBpcyBlbm91Z2ggZm9yIHRoZSBtb3N0IGNhc2VzLCBiZWNhdXNlIE9Q
LVRFRSBpdHNlbGYgaGF2ZSBhIHZlcnkgbGltaXRlZAo+Pj4gcmVzb3VyY2VzLiBCdXQgdGhpcyB2
YWx1ZSBpcyBjaG9zZW4gYXJiaXRyYXJ5Lgo+Pgo+PiBDb3VsZCB3ZSBwb3RlbnRpYWxseSByZWR1
Y2UgdG8gbGV0IHNheSA1MTJLQiAob3IgbWF5YmUgbG93ZXIpIGlmIHh0ZXN0Cj4+IG9ubHkgYWxs
b2NhdGUgMzJLQj8KPiBQb3RlbnRpYWxseSAtIHllcy4gQnV0IG9ubHkgdG8gNTEyS0IgaWYgd2Ug
d2FudCB0byBiZSBjb21wYXRpYmxlIHdpdGgKPiB0aGUgR2xvYmFsIFBsYXRmb3JtIHNwZWNpZmlj
YXRpb24uIFdoeSBhcmUgeW91IGFza2luZywgdGhvdWdoPwoKRG9lcyB0aGUgR2xvYmFsIFBsYXRm
b3JtIHNwZWNpZmljYXRpb24gbGltaXQgdG8gNTEyS0I/IE9yIGlzIGl0IGEgbWluaW11bT8KCkJl
Y2F1c2UsIHRoZSBzbWFsbGVyIHRoZSBidWZmZXIgaXMsIHRoZSBsZXNzIHRpbWUgaXQgd2lsbCB0
YWtlIHRvIApwcm9jZXNzIGluIHRoZSB3b3JzdCBjYXNlLiBBbHNvLCBpZiB3ZSBjYW4gaGF2ZSBh
IHJlYXNvbiBmb3IgdGhlIHNpemUgCih5b3Ugc2VlbSB0byBzdWdnZXN0IHRoZSBzcGVjIGRlZmlu
ZSBhIHNpemUuLi4pIHRoZW4gaXQgaXMgbXVjaCBiZXR0ZXIgCnRoYW4gYSByYW5kb20gdmFsdWUu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 19:56:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 19:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8VCS-0008M1-Sv; Thu, 12 Sep 2019 19:56: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8VCS-0008Lw-7D
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 19:56:16 +0000
X-Inumbo-ID: 5c2fe86b-d597-11e9-95a5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c2fe86b-d597-11e9-95a5-12813bfff9fa;
 Thu, 12 Sep 2019 19:56:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8VCJ-0000lW-QB; Thu, 12 Sep 2019 19:56:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8VCI-0005up-U4; Thu, 12 Sep 2019 19:56:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8VCI-00052U-TF; Thu, 12 Sep 2019 19:56:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141241-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-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
X-Osstest-Versions-This: libvirt=c5f690be75963432d44ac3eb437d5309231db260
X-Osstest-Versions-That: libvirt=152c165d34cb6dcd21d08427422850f406cd0643
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 19:56:06 +0000
Subject: [Xen-devel] [libvirt test] 141241: 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>

ZmxpZ2h0IDE0MTI0MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNDEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTIyNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMjI2CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGM1ZjY5MGJlNzU5NjM0MzJkNDRhYzNlYjQzN2Q1MzA5MjMxZGIy
NjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDE1MmMxNjVkMzRjYjZk
Y2QyMWQwODQyNzQyMjg1MGY0MDZjZDA2NDMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTIyNiAg
MjAxOS0wOS0xMSAxMjoyMjo0NyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEy
NDEgIDIwMTktMDktMTIgMDU6MDY6MjYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLYXNoeWFwIENoYW1hcnRo
eSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRo
YXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDE1MmMxNjVkMzQuLmM1ZjY5MGJl
NzUgIGM1ZjY5MGJlNzU5NjM0MzJkNDRhYzNlYjQzN2Q1MzA5MjMxZGIyNjAgLT4geGVuLXRlc3Rl
ZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 20:04:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 20:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8VK7-0000oC-Pi; Thu, 12 Sep 2019 20: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8VK6-0000o7-F9
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 20:04:10 +0000
X-Inumbo-ID: 7af61cbe-d598-11e9-95a5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7af61cbe-d598-11e9-95a5-12813bfff9fa;
 Thu, 12 Sep 2019 20:04:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8VK3-0000zI-T7; Thu, 12 Sep 2019 20:04:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8VK3-0006Lz-6u; Thu, 12 Sep 2019 20:04:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8VK3-000061-6H; Thu, 12 Sep 2019 20:04:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141253-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=d974f321a7996e149e71f8773ac8d3448d3a07b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 20:04:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141253: 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>

ZmxpZ2h0IDE0MTI1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI1My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkOTc0ZjMyMWE3OTk2ZTE0OWU3
MWY4NzczYWM4ZDM0NDhkM2EwN2I3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEyNTAgIDIwMTkt
MDktMTIgMTM6MDA6NTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMjUzICAy
MDE5LTA5LTEyIDE3OjAwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CiAgIGQ5NzRmMzIxYTcuLjEwMTRmNDdjN2EgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgw
YmZlNzNhMjg4OGIzZTUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 22:58:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 22: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 1i8Y2B-00055y-HJ; Thu, 12 Sep 2019 22:57: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8Y2A-00055t-CA
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 22:57:50 +0000
X-Inumbo-ID: bd6f45b2-d5b0-11e9-95a5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd6f45b2-d5b0-11e9-95a5-12813bfff9fa;
 Thu, 12 Sep 2019 22:57: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 1i8Y27-0004Bs-PG; Thu, 12 Sep 2019 22:57:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Y27-0002A9-Fg; Thu, 12 Sep 2019 22:57:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8Y27-00071N-Di; Thu, 12 Sep 2019 22:57:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141255-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=6e3e771203781ba6483636a732b2644fd6cab081
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 22:57:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141255: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI1NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI1NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2
NDRmZDZjYWIwODEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpE
YXRlOiAgIFdlZCBTZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVw
OiBSZWxvY2F0ZSB0aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAg
QXQgdGhlIG1vbWVudCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAg
d2hpbGUgc2V0dGluZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFs
bHkgbm90IG5lY2Vzc2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBw
cmVzZW50IGFuZCB3ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJl
IHN0YWJsZSB1bnRpbCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhl
IHJlbG9jYXRpb24gY2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3Rl
bSBpcwogICAgZnVsbHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtl
IHRoZSByZWxvY2F0aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3Ig
ZGVjaWRlcyB3aGVyZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVl
IGlzIG5vdCBnb2luZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFy
ZSBubyBuZWVkIHRvIHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2Vw
IDExIDE2OjE5OjQyIDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRh
dGlvbiBpbiBwcm9jZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJv
Y2Vzc19tdWx0aWJvb3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQK
ICAgIHRhYi4gU28gZml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 12 23:28:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 12 Sep 2019 23: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 1i8YVL-0007SM-AG; Thu, 12 Sep 2019 23: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=sMgM=XH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8YVJ-0007SH-TZ
 for xen-devel@lists.xenproject.org; Thu, 12 Sep 2019 23:27:57 +0000
X-Inumbo-ID: f10bd10c-d5b4-11e9-95a5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f10bd10c-d5b4-11e9-95a5-12813bfff9fa;
 Thu, 12 Sep 2019 23:27:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8YVE-0004l5-7F; Thu, 12 Sep 2019 23:27: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 1i8YVD-0005Ko-OB; Thu, 12 Sep 2019 23:27:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8YVD-0003QH-NS; Thu, 12 Sep 2019 23:27:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141244-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:build-amd64-xsm:xen-build:fail:regression
 linux-4.19:build-amd64:xen-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-shadow: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-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386: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-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64: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-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-pygrub: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-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-i386-xl-qemut-ws16-amd64:guest-stop: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-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-i386-xl-qemut-win7-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle: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-libvirt-xsm: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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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
X-Osstest-Versions-This: linux=ee809c7e08956d737cb66454f5b6ca32cc0d9f26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 12 Sep 2019 23:27:51 +0000
Subject: [Xen-devel] [linux-4.19 test] 141244: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI0NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNDQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDEyMjQgUkVHUi4g
dnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgZmFpbCBpbiAxNDExOTggcGFzcyBpbiAxNDEyMjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDE0MTIyNCBw
YXNzIGluIDE0MTE5OAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNl
cmlhbC9ib290bG9hZGVyICBmYWlsIHBhc3MgaW4gMTQxMjI0CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0
IGZhaWwgaW4gMTQxMTk4IGJsb2NrZWQgaW4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTE5OCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTQxMTk4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxMTk4
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTE5OCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFp
bCBpbiAxNDEyMjQgbGlrZSAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDEyMjQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICBmYWlsIGluIDE0MTIy
NCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTQxMjI0IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxNDEyMjQg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxNDEyMjQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDE0MTIyNCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZh
aWwgaW4gMTQxMjI0IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxNDEyMjQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDE0MTIy
NCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgIGZhaWwgaW4gMTQxMjI0IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxNDEyMjQgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBm
YWlsIGluIDE0MTIyNCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTQxMjI0IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGlu
IDE0MTIyNCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxNDEyMjQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDE0MTIy
NCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGVlODA5YzdlMDg5
NTZkNzM3Y2I2NjQ1NGY1YjZjYTMyY2MwZDlmMjYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAzMTQgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMzEy
IGRheXMgIDIzMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExOTggIDIwMTktMDkt
MTAgMTk6Mzg6NDcgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjI1MzEgcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTkwODcg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 00:51:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 00:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8ZnW-0006E0-9r; Fri, 13 Sep 2019 00:50:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8ZnU-0006Dv-KI
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 00:50:48 +0000
X-Inumbo-ID: 7d01e448-d5c0-11e9-95a6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d01e448-d5c0-11e9-95a6-12813bfff9fa;
 Fri, 13 Sep 2019 00:50: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 1i8ZnD-0006r4-DF; Fri, 13 Sep 2019 00:50: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 1i8ZnD-00041Q-4a; Fri, 13 Sep 2019 00:50:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8ZnD-00084X-3l; Fri, 13 Sep 2019 00:50:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141243-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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=89ea03a7dc83ca36b670ba7f787802791fcb04b1
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 00:50:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 141243: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDE0MTIwNCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1p
dHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDE0MTIwNCBwYXNzIGluIDE0
MTI0MwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTQxMjA0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDEyMDQKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgODllYTAzYTdkYzgz
Y2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAg
ICAgICAgICAgICAgYWZkNzYwNTM5MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICAyNSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAgMjQg
ZGF5cyAgIDMxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTE2NSAgMjAxOS0wOS0w
OSAxNTowNjoxNSBaICAgIDMgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEu
Y29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxl
eCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5
IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5k
cmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1
cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+
CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFz
dGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVsw7Nu
IDxjYXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdtYWls
LmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxj
bWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgog
IEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxA
bGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21h
aWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2
aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJh
bmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1
b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4K
ICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJh
YXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAg
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGlrYXJ1IE5pc2hp
ZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYW4g
S2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGlu
dXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMg
QmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQu
Y29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3Jv
dmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1
QGdtYWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwu
Y29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmll
ciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBNYXJj
LUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRv
c2F0dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZl
LWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQu
Y29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1heCBSZWl0
eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5j
b20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hh
ZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29t
PgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGln
Z2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBO
aXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0
LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4K
ICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZl
bCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsg
PFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdh
dWtAaXNwcmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJv
IFBvbGxhIDxyYW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFl
bC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRl
cnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBT
YW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWpl
bmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQg
PHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3Zp
Y0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJl
QHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWls
LmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1
eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5
ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVu
QGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1
b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5n
IDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0Bp
bnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwOTkwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 02:19:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 02: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 1i8bAp-0006xB-Pr; Fri, 13 Sep 2019 02:18:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8bAo-0006x6-PA
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 02:18:58 +0000
X-Inumbo-ID: d3b33d44-d5cc-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d3b33d44-d5cc-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 02:18:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8bAg-0004pQ-I6; Fri, 13 Sep 2019 02:18:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8bAg-0000Zr-92; Fri, 13 Sep 2019 02:18:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8bAg-0007nh-7p; Fri, 13 Sep 2019 02:18:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141240-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start.2:fail:heisenbug
 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-examine: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: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: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-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-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-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3120b9a6a3f7487f96af7bd634ec49c87ef712ab
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 02:18:50 +0000
Subject: [Xen-devel] [linux-linus test] 141240: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI0MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMjQwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rs
b2FkZXIgZmFpbCBpbiAxNDExOTYgcGFzcyBpbiAxNDEyNDAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEzIGd1ZXN0LXN0YXJ0LjIgZmFpbCBw
YXNzIGluIDE0MTE5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMzEyMGI5YTZhM2Y3NDg3
Zjk2YWY3YmQ2MzRlYzQ5Yzg3ZWY3MTJhYgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDE5MiBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAxOTEgZGF5
cyAgMTQ0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTE5NiAgMjAxOS0wOS0xMCAx
OTowOToxNSBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDMwMCBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDkyNzQyNSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 03:11:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 03: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 1i8bzO-0002yA-5K; Fri, 13 Sep 2019 03: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=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8bzM-0002y5-M2
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 03:11:12 +0000
X-Inumbo-ID: 1f19b2fe-d5d4-11e9-95a7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f19b2fe-d5d4-11e9-95a7-12813bfff9fa;
 Fri, 13 Sep 2019 03:11: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 1i8bzE-0005oN-12; Fri, 13 Sep 2019 03:11: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 1i8bzD-0006jA-FI; Fri, 13 Sep 2019 03:11:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8bzD-0003TC-Ej; Fri, 13 Sep 2019 03:11:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141256-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=6e3e771203781ba6483636a732b2644fd6cab081
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 03:11:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141256: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI1Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2
NDRmZDZjYWIwODEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpE
YXRlOiAgIFdlZCBTZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVw
OiBSZWxvY2F0ZSB0aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAg
QXQgdGhlIG1vbWVudCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAg
d2hpbGUgc2V0dGluZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFs
bHkgbm90IG5lY2Vzc2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBw
cmVzZW50IGFuZCB3ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJl
IHN0YWJsZSB1bnRpbCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhl
IHJlbG9jYXRpb24gY2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3Rl
bSBpcwogICAgZnVsbHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtl
IHRoZSByZWxvY2F0aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3Ig
ZGVjaWRlcyB3aGVyZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVl
IGlzIG5vdCBnb2luZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFy
ZSBubyBuZWVkIHRvIHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2Vw
IDExIDE2OjE5OjQyIDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRh
dGlvbiBpbiBwcm9jZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJv
Y2Vzc19tdWx0aWJvb3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQK
ICAgIHRhYi4gU28gZml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 04:46:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 04:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8dTZ-0001Yj-2P; Fri, 13 Sep 2019 04:46:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8dTY-0001Yd-6Y
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 04:46:28 +0000
X-Inumbo-ID: 6ddb938a-d5e1-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6ddb938a-d5e1-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 04:46: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 1i8dTP-0007ii-IJ; Fri, 13 Sep 2019 04:46: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 1i8dTP-0004nH-8O; Fri, 13 Sep 2019 04:46:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8dTP-0003Sf-6B; Fri, 13 Sep 2019 04:46:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141247-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-amd64:xen-build:fail:regression
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-4.4:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-4.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-arm64-arm64-xl-thunderx:xen-boot: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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-arm64-arm64-xl-credit2:xen-boot: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-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=882f8791e1412d81e5cc7a4c379c73195155b40f
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 04:46:19 +0000
Subject: [Xen-devel] [linux-4.4 test] 141247: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI0NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI0Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4MmY4NzkxZTE0MTJkODFlNWNjN2E0YzM3
OWM3MzE5NTE1NWI0MGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRj
MTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgMzkgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDM3IGRheXMgICA0NiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExODEgIDIwMTktMDktMTAgMTM6MzY6MjkgWiAg
ICAyIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+
CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJv
biBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFk
cmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNv
bHV0aW9ucy5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBT
dGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNp
bmlAYW5kcm9pZC5jb20+CiAgQWxleGFuZGVyIEtvY2hldGtvdiA8YWwua29jaGV0QGdtYWlsLmNv
bT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5j
b20+CiAgQW5kcmVhIFBhcnJpIDxhbmRyZWEucGFycmlAYW1hcnVsYXNvbHV0aW9ucy5jb20+CiAg
QW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJvdXQgPGFwcm91dEBsbC5taXQuZWR1Pgog
IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlz
bSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRo
YXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmFycmV0IFJob2RlbiA8YnJob0Bnb29nbGUuY29tPgogIEJlbiBIdXRj
aGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJl
bkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gQmxvY2sgPGJibG9ja0BsaW51eC5pYm0uY29t
PgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBC
ZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNvbT4KICBCam9lcm4gR2VyaGFydCA8Z2Vy
aGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJv
YiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5j
b20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENh
dGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXgg
PGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoZW4gWXUgPHl1LmMuY2hlbkBpbnRl
bC5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgogIENocmlzdG9waCBQYWFzY2gg
PGNwYWFzY2hAYXBwbGUuY29tPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWls
bGV0QHdhbmFkb28uZnI+CiAgRGFuaWVsIEJyaXN0b3QgZGUgT2xpdmVpcmEgPGJyaXN0b3RAcmVk
aGF0LmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXZpZCBTLiBN
aWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2Uu
Y29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgtcG93ZXJwYy5vcmc+CiAgRGluZyBYaWFu
ZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIERpcmsgTW9ycmlzIDxkbW9ycmlz
QG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5j
b20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIEJlcmdlciA8
b3BlbmRtYkBnbWFpbC5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgog
IERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4KICBFcmljIER1bWF6ZXQg
PGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNy
b2NoaXAuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZlbGlwZSBCYWxiaSA8
ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZWxpcGUgRi4gVG9uZWxsbyA8ZXVAZmVs
aXBldG9uZWxsby5jb20+CiAgRmVuZyBTdW4gPGxveW91ODVAZ21haWwuY29tPgogIEZsb3JpYW4g
V2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGdXFpYW4gSHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdt
YWlsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgog
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBh
bHBoYWxpbmsuZnI+CiAgR3VzdGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNv
bT4KICBIYWliaW4gWmhhbmcgPGhhaWJpbnpoYW5nQHRlbmNlbnQuY29tPgogIGhhaWJpbnpoYW5n
KOW8oOa1t+aWjCkgPGhhaWJpbnpoYW5nQHRlbmNlbnQuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8
aGFyZUBzdXNlLmRlPgogIEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNv
bT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZWlrbyBT
dHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVuc291cmNl
QGhlbmt2ZGxhYW4uY29tPgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJv
eXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBS
b2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFp
bC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJi
b3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5
YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgog
IEphbiBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxK
YXNvbkB6eDJjNC5jb20+CiAgSmFzb24gQmFyb24gPGpiYXJvbkBha2FtYWkuY29tPgogIEphc29u
IEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRo
YXQuY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVm
ZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxh
eGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1KdSBC
YWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2Zl
bmdAaHVhd2VpLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xz
YSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBK
b2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5l
bC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBI
dWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5s
ZW1vbkBnbWFpbC5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+
CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAg
SnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgog
IEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWku
aGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5v
cmc+CiAgS2F6dXlhIE1penVndWNoaSA8a2F6dXlhLm1penVndWNoaS5rc0ByZW5lc2FzLmNvbT4K
ICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tl
ZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogIExlb24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBM
ZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpZG9uZyBDaGVuIDxs
aWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+
CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9u
eS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNA
bWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBM
dWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1h
cnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0eiA8bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUt
QnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3Jn
PgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJjZWxvIFJpY2Fy
ZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9v
bmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBN
YXJrIFpoYW5nIDxtYXJrekBtZWxsYW5veC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0
aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Bl
cmwub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+
CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRz
IDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEt1
YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4NkBtaW5h
ODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4K
ICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtrbyBSYXBlbGkgPG1pa2tv
LnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgog
IE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwgPG1p
cXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4K
ICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVz
aCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdGhhbiBDaGFuY2VsbG9y
IDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFt
ZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgog
IE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8
bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51bWZvciBNYml6aXdvLVRpYXBvIDxudW1z
QGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBO
ZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0
PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBQYWJsbyBOZWlyYSBB
eXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5j
b20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4K
ICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZA
bWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgog
IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFpp
amxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21h
aWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVybmJ1bGxAb3JhY2xlLmNvbT4KICBQaGls
aXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0
QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFkaW0gS3LEjW3DocWZIDxy
a3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lA
aW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJldmFzLmRr
PgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4K
ICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQu
aG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFJ1c3NlbGwgS2luZyA8
cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxs
YW5veC5jb20+CiAgU2FtIFByb3RzZW5rbyA8c2VtZW4ucHJvdHNlbmtvQGxpbmFyby5vcmc+CiAg
U2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNl
YW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAgU2ViYXN0aWFuIE1heXIgPG1lQHNhbS5z
dD4KICBTZWJhc3RpYW4gUGFyc2NoYXVlciA8cy5wYXJzY2hhdWVyQGdteC5kZT4KICBTZWtoYXIg
Tm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5lc2FzQHZlcmdl
Lm5ldC5hdT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0
ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZh
bi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBT
dGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAgU3RldmUgRnJl
bmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1ZGFyc2FuYSBSZWRkeSBLYWxsdXJ1IDxz
a2FsbHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3Vi
cmFtYW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNv
bS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWth
c2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyYXMgS29uZHJhdGl1ayA8dGFrb25kcmFAY2lz
Y28uY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUaG8gVnUgPHRoby52dS53aEBy
dmMucmVuZXNhcy5jb20+CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNl
LmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFj
bGUuY29tPgogIFRpbSBGcm9pZGNvZXVyIDx0aW0uZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAg
VG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0
b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+
CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJv
bmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51Zmwu
ZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBI
YW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53
ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNo
IEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6
bmV0c0ByZWRoYXQuY29tPgogIFdhbmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+
CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2VuLnlh
bmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxs
IERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwu
b3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFuIFNl
YnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRl
bC5jb20+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWGluIExv
bmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1
PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8g
PHlva2Ftb3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3No
aWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29v
Z2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWXVuZmFuZyBU
YWkgPHl1bmZhbmd0YWlAdGVuY2VudC5jb20+CiAgWmVmYW4gTGkgPGxpemVmYW5AaHVhd2VpLmNv
bT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlh
IDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1bS5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA3NDg3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 05:45:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 05: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 1i8eOG-0006NX-Aw; Fri, 13 Sep 2019 05:45:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8eOE-0006NS-V6
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 05:45:02 +0000
X-Inumbo-ID: a02d977c-d5e9-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a02d977c-d5e9-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 05:45: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 B3797AEE3;
 Fri, 13 Sep 2019 05:44:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 07:44:35 +0200
Message-Id: <20190913054435.3662-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: fix arm build with debugtrace configured
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

QWRkIG1pc3NpbmcgI2luY2x1ZGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZGVidWd0cmFjZS5jIHwgMiArKwogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZGVidWd0
cmFjZS5jIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKaW5kZXggNWQyMmQ0MzFhZC4uNzMxM2U4
OTM4OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKKysrIGIveGVuL2NvbW1v
bi9kZWJ1Z3RyYWNlLmMKQEAgLTExLDcgKzExLDkgQEAKICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxl
ci5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRl
IDx4ZW4vcGVyY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL3NlcmlhbC5oPgorI2luY2x1ZGUgPHhlbi9z
bXAuaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cu
aD4KIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:04:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 06: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 1i8egO-0007zs-0o; Fri, 13 Sep 2019 06:03:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8egM-0007zn-32
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:03:46 +0000
X-Inumbo-ID: 3a53f506-d5ec-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3a53f506-d5ec-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 06:03: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 1i8egD-00014T-JY; Fri, 13 Sep 2019 06: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 1i8egD-0007X9-8u; Fri, 13 Sep 2019 06:03:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8egD-0008Jm-7r; Fri, 13 Sep 2019 06:03:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141248-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e2cd24b629389b52a31d96d226ed150dacab9cdd
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 06:03:37 +0000
Subject: [Xen-devel] [linux-4.14 test] 141248: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI0OCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNDgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgICBmYWlsICBs
aWtlIDEzOTg3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGUyY2QyNGI2MjkzODli
NTJhMzFkOTZkMjI2ZWQxNTBkYWNhYjljZGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzOTkxMCAgMjAxOS0wOC0xMCAxNjoyNDoxNyBaICAgMzMgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxNDAxOTMgIDIwMTktMDgtMTYgMDg6Mzg6NTEgWiAgIDI3IGRh
eXMgICAzNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExODYgIDIwMTktMDktMTAg
MTY6NDc6MDggWiAgICAyIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5z
a29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5j
b20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWRyaWFuIFZs
YWR1IDxhdmxhZHVAY2xvdWRiYXNlc29sdXRpb25zLmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkBy
b3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsYXN0YWlyIEQnU2lsdmEgPGFsYXN0YWlyQGQtc2lsdmEu
b3JnPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVs
LmNvbT4KICBBbGV4YW5kcmUgQ291cmJvdCA8YWNvdXJib3RAY2hyb21pdW0ub3JnPgogIEFsZXhl
aSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFp
a0BvemxhYnMucnU+CiAgQW5kcmVhIFJpZ2hpIDxhbmRyZWEucmlnaGlAY2Fub25pY2FsLmNvbT4K
ICBBbmRyZXcgQ29va3MgPGFuZHJldy5jb29rc0BvcGVuZ2Vhci5jb20+CiAgQW5kcmV3IEpvbmVz
IDxkcmpvbmVzQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFuZ3VzIEFp
bnNsaWUgKFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVs
byA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFu
ZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3
c2tpQGJheWxpYnJlLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGlu
ay5jby51az4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbiBTa2Vn
Z3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtl
cm5lbC5jcmFzaGluZy5vcmc+CiAgQmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2ly
ZXNAcmVkaGF0LmNvbT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrD
tnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5z
bT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5v
cnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJt
LmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAg
Q2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt
d2lsc29uLmNvLnVrPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdh
bmFkb28uZnI+CiAgQ0sgSHUgPGNrLmh1QG1lZGlhdGVrLmNvbT4KICBDb2RyaW4gQ2l1Ym90YXJp
dSA8Y29kcmluLmNpdWJvdGFyaXVAbWljcm9jaGlwLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29s
aW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbiBDYXJwZW50ZXIg
PGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dl
YXJib3gubmV0PgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhcnJpY2sg
Si4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2ZSBBaXJsaWUgPGFpcmxpZWRA
cmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVl
cGFrIFJhd2F0IDxkcmF3YXRAdm13YXJlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4
LXBvd2VycGMub3JnPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRGluZyBY
aWFuZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIERpcmsgTW9ycmlzIDxkbW9y
cmlzQG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgRm9taWNoZXYgPGRtaXRyeS5mb21pY2hldkB3ZGMu
Y29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24g
QnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRA
cmVkaGF0LmNvbT4KICBFbW1hbnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwu
Y29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBIcmlzdGV2
IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmFyaGFuIEFsaSA8YWxpZm1AbGludXgu
aWJtLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAg
RmVuZyBTdW4gPGxveW91ODVAZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxl
bi5kZT4KICBGdXFpYW4gSHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4KICBHYXJ5IFIg
SG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2F2aW4gTGkgPGdpdEB0aGVnYXZpbmxpLmNvbT4K
ICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3Jv
YWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8
bGludXhAcm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRk
ZWRvci5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWlu
ZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhhbnMgVWxsaSBLcm9sbCA8dWxsaS5rcm9sbEBnb29nbGVt
YWlsLmNvbT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIuY29tPgogIEhlaWtvIENhcnN0ZW5z
IDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVuc291
cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhlbnJ5IEJ1cm5zIDxoZW5yeWJ1cm5zQGdvb2dsZS5jb20+
CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhleWkgR3VvIDxn
dW9oZXlpQGh1YXdlaS5jb20+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhp
bWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29tPgogIEhpcm95dWtpIFlhbWFtb3Rv
IDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEhvZGFzemksIFJvYmVydCA8Um9iZXJ0
LkhvZGFzemlAZGlnaS5jb20+CiAgSHVpIFBlbmcgPGJlbnF1aWtlQGdtYWlsLmNvbT4KICBIdWkg
V2FuZyA8aHVpLndhbmdAY2Fub25pY2FsLmNvbT4KICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94
LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51az4KICBJbHlhIERyeW9tb3YgPGlk
cnlvbW92QGdtYWlsLmNvbT4KICBJbHlhIFRydWtoYW5vdiA8bGFodnV1bkBnbWFpbC5jb20+CiAg
SW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSXNhYWMgSi4gTWFuamFycmVzIDxpc2Fh
Y21AY29kZWF1cm9yYS5vcmc+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94
LmNvLmlsPgogIEphY29wbyBNb25kaSA8amFjb3BvK3JlbmVzYXNAam1vbmRpLm9yZz4KICBKYWt1
YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW5pIE5pa3VsYSA8
amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEphc29uIEJhcm9uIDxqYmFyb25AYWthbWFpLmNvbT4K
ICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29tLmNvbT4KICBKYXkgVm9zYnVyZ2gg
PGpheS52b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplYW4gRGVsdmFyZSA8amRlbHZhcmVAc3Vz
ZS5kZT4KICBKZWZmIExheXRvbiA8amxheXRvbkBrZXJuZWwub3JnPgogIEplZmZyZXkgSHVnbyA8
amVmZnJleS5sLmh1Z29AZ21haWwuY29tPgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFn
aXJpdGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcnJ5IExl
ZSA8bGVpc3VyZWx5c3cyNEBnbWFpbC5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdt
YWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlhb2ppYW5nZmVuZ0BodWF3ZWkuY29tPgogIEpp
biBZYW8gPHlhby5qaW5AbGludXguaW50ZWwuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1
c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEpvZSBQZXJjaGVzIDxqb2VA
cGVyY2hlcy5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92
b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50
ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZpZGlhLmNvbT4KICBKb2huIFMuIEdy
dWJlciA8Sm9oblNHcnViZXJAZ21haWwuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFu
LkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJh
LmNvbT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAbmV0ZmlsdGVyLm9yZz4KICBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJt
LmNvbT4KICBKdWxpYW5hIFJvZHJpZ3VlaXJvIDxqdWxpYW5hLnJvZHJpZ3VlaXJvQGludHJhMm5l
dC5jb20+CiAgSnVueGlhbyBCaSA8anVueGlhby5iaUBvcmFjbGUuY29tPgogIEp5cmkgU2FyaGEg
PGpzYXJoYUB0aS5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwu
Y29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEthenV5YSBNaXp1Z3Vj
aGkgPGthenV5YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29v
a0BjaHJvbWl1bS5vcmc+CiAgS2VmZW5nIFdhbmcgPHdhbmdrZWZlbmcud2FuZ0BodWF3ZWkuY29t
PgogIEtldmluIEhhbyA8aGFva2V4aW5AZ21haWwuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBMYXVyYSBHYXJjaWEgTGllYmFuYSA8bmV2b2xh
QGdtYWlsLmNvbT4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGVv
bmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4KICBMaW5oIFBodW5nIDxsaW5o
LnBodW5nLmp5QHJlbmVzYXMuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+
CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVjYSBD
b2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBw
ZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIEx1ZG92
aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgogIEx1aXMgSGVu
cmlxdWVzIDxsaGVucmlxdWVzQHN1c2UuY29tPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5j
b20+CiAgTWFuaXNoIENob3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYW51ZWwgUHJlc25p
dHogPG1haWxAbXB5LmRlPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+
CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNl
bEBob2x0bWFubi5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5l
ckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnV0
bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4u
cGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Blcmwu
b3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAg
TWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXR0aGlhcyBLYWVobGNr
ZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXR0aGlldSBCYWVydHMgPG1hdHRoaWV1LmJhZXJ0c0B0
ZXNzYXJlcy5uZXQ+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2Vy
bmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXhpbSBNaWtp
dHlhbnNraXkgPG1heGltbWlAbWVsbGFub3guY29tPgogIE1pYW9oZSBMaW4gPGxpbm1pYW9oZUBo
dWF3ZWkuY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNo
YWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAg
TWljaGFsIEthbGRlcm9uIDxtaWNoYWwua2FsZGVyb25AbWFydmVsbC5jb20+CiAgTWljaGFsIFNp
bWVrIDxtaWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWd1ZWwgT2plZGEgPG1pZ3VlbC5vamVk
YS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+
CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1p
bGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9v
dGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9q
dSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJl
c2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxv
ckBnbWFpbC5jb20+CiAgTmF2ZWVuIE4uIFJhbyA8bmF2ZWVuLm4ucmFvQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBOYXZpZCBFbWFtZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTmVh
bCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmVpbCBBcm1zdHJvbmcgPG5hcm1z
dHJvbmdAYmF5bGlicmUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAg
TmlhbnlhbyBUYW5nIDx0YW5nbmlhbnlhb0BodWF3ZWkuY29tPgogIE5pY2sgRGVzYXVsbmllcnMg
PG5kZXNhdWxuaWVyc0Bnb29nbGUuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVA
bWljcm9jaGlwLmNvbT4KICBOaWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBz
dXNlLmRlPgogIE5pY29saW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBOaWtpdGEg
WXVzaGNoZW5rbyA8bmlraXRhLnlvdXNoQGNvZ2VudGVtYmVkZGVkLmNvbT4KICBOdW1mb3IgTWJp
eml3by1UaWFwbyA8bnVtc0Bnb29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0
LmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29u
IDxvbG9mQGxpeG9tLm5ldD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9y
Zz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxw
YXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+
CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92
QG1pY3Jvc29mdC5jb20+CiAgUGVkcm8gU291c2EgPHNvdXNhQHN5bm9wc3lzLmNvbT4KICBQZXRl
ciBDaGVuIDxwZXRlci5jaGVuQG54cC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFs
dXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbGlwIExhbmdk
YWxlIDxwaGlsaXBsQG92ZXJ0Lm9yZz4KICBQcmFzYWQgU29kYWd1ZGkgPHBzb2RhZ3VkQGNvZGVh
dXJvcmEub3JnPgogIFFpYW4gQ2FpIDxjYWlAbGNhLnB3PgogIFJhZGltIEtyY21hciA8cmtyY21h
ckByZWRoYXQuY29tPgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJh
ZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmls
bGVtb2VzIDxyYXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmQgV2FuZGVybG9mIDxy
aWNhcmQud2FuZGVybG9mQGF4aXMuY29tPgogIFJpY2FyZCBXYW5kZXJsb2YgPHJpY2FyZHdAYXhp
cy5jb20+CiAgUm9iZXJ0IEhvZGFzemkgPHJvYmVydC5ob2Rhc3ppQGRpZ2kuY29tPgogIFJvYmlu
IE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxy
b2Rlcmljay5jb2xlbmJyYW5kZXJAc29ueS5jb20+CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxy
b2Rlcmlja0BnYWlrYWkuY29tPgogIFJvZ2FuIERhd2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxs
YW5veC5jb20+CiAgU2FsdmF0b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4ub3JnPgogIFNh
c2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFu
LmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21p
dW0ub3JnPgogIFNlYmFzdGlhbiBNYXlyIDxtZUBzYW0uc3Q+CiAgU2ViYXN0aWVuIFRpc3NlcmFu
dCA8c3Rpc3NlcmFudEB3YWxsaXguY29tPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4K
ICBTaGFoZWQgU2hhaWtoIDxzaHNoYWlraEBtYXJ2ZWxsLmNvbT4KICBTaGFva3VuIFpoYW5nIDx6
aGFuZ3NoYW9rdW5AaGlzaWxpY29uLmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNA
dmVyZ2UubmV0LmF1PgogIFNvaGVpbCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+
CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+CiAg
U3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3
YWhyZW5zdEBnbXgubmV0PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2Vj
dW5ldC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29t
PgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJl
bmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29v
ZG1pcy5vcmc+CiAgU3VkYXJzYW5hIEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1
Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1
bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3Nl
IDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4K
ICBUaG8gVnUgPHRoby52dS53aEBydmMucmVuZXNhcy5jb20+CiAgVGhvbWFzIEJvZ2VuZG9lcmZl
ciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4
LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFz
IEhlbGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgogIFRob21hcyBSaWNodGVyIDx0bXJp
Y2h0QGxpbnV4LmlibS5jb20+CiAgVGhvbWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgog
IFRpbSBGcm9pZGNvZXVyIDx0aW0uZnJvaWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRh
Y2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRv
bGlAZ21haWwuY29tPgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAg
VG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0Bp
bnRlbC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2Uu
Y29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4K
ICBUeXJlbCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVbGYgSGFuc3Nv
biA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMgS2xldG5pZWtzIDx2YWxkaXMua2xl
dG5pZWtzQHZ0LmVkdT4KICBWYWxkaXMgS2zEk3RuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5l
ZHU+CiAgVmluY2UgV2VhdmVyIDx2aW5jZW50LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291
bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8u
b3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgVmxhZCBCdXNs
b3YgPHZsYWRidUBtZWxsYW5veC5jb20+CiAgVmxhZGltaXIgS29uZHJhdGlldiA8dmxhZGltaXIu
a29uZHJhdGlldkBsaW51eC5pbnRlbC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3Vz
ZS5jej4KICBXYW5nIFhpYXlhbmcgPHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBlbmcg
TGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29t
LmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2ls
bEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBX
aW0gVmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIFdvbGZyYW0gU2FuZyA8
d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhl
LWRyZWFtcy5kZT4KICBYaWFvanVuIFpoYW8gPHhpYW9qdW56aGFvMTQxQGdtYWlsLmNvbT4KICBY
aW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWGlvbmcgWmhhbmcgPHhpb25nLnkuemhh
bmdAaW50ZWwuY29tPgogIFkuQy4gQ2hlbiA8eWNfY2hlbkBhc3BlZWR0ZWNoLmNvbT4KICBZb3No
aWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZb3NoaWhpcm8g
U2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVlSGFpYmluZyA8
eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29t
PgogIFpoYW5nZ3VhbmdodWkgPHpoYW5nLmd1YW5naHVpQGgzYy5jb20+CiAgWmhhbmdYaWFveHUg
PHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgogIHpoZW5nYmluIDx6aGVuZ2JpbjEzQGh1YXdlaS5j
b20+CiAgWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
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
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTA0NyBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:12:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 06:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8eoQ-0000Oe-34; Fri, 13 Sep 2019 06:12:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8eoP-0000OZ-8a
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:12:05 +0000
X-Inumbo-ID: 6556fc66-d5ed-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6556fc66-d5ed-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 06: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 1i8eoJ-0001EM-AU; Fri, 13 Sep 2019 06: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 1i8eoJ-0007pu-12; Fri, 13 Sep 2019 06:11:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8eoJ-0001fX-0P; Fri, 13 Sep 2019 06:11:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141251-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=5a9db858806912ebd4e836aaa607ef6d87ce9c0d
X-Osstest-Versions-That: ovmf=204ae9da230ecbf0910c21acac7aa5d5e8cbb8d0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 06:11:59 +0000
Subject: [Xen-devel] [ovmf test] 141251: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1YTlkYjg1ODgwNjkxMmViZDRlODM2YWFhNjA3ZWY2
ZDg3Y2U5YzBkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyMDRhZTlk
YTIzMGVjYmYwOTEwYzIxYWNhYzdhYTVkNWU4Y2JiOGQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEyMzggIDIwMTktMDktMTIgMDE6NDA6MTcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMjUxICAyMDE5LTA5LTEyIDE1OjAxOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICAy
MDRhZTlkYTIzLi41YTlkYjg1ODgwICA1YTlkYjg1ODgwNjkxMmViZDRlODM2YWFhNjA3ZWY2ZDg3
Y2U5YzBkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:13:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 06:13:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8epx-0000VO-G8; Fri, 13 Sep 2019 06:13:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8epw-0000VG-De
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:13:40 +0000
X-Inumbo-ID: a045dbbc-d5ed-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a045dbbc-d5ed-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 06:13: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 F36BCB634;
 Fri, 13 Sep 2019 06:13:37 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190913054435.3662-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0c0cbcdb-cf4c-620e-0d77-b249017c167e@suse.com>
Date: Fri, 13 Sep 2019 08:13:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913054435.3662-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: fix arm build with debugtrace
 configured
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAwNzo0NCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgbWlzc2luZyAj
aW5jbHVkZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFsYmVpdCBm
b3IgdGhlIGZ1dHVyZSBpdCB3b3VsZCBiZSBuaWNlIGlmIHRoZSBjb25uZWN0aW9uIHRvIHRoZQph
Y3R1YWwgYnJlYWthZ2Ugd2FzIGVzdGFibGlzaGVkIGluIHRoZSBkZXNjcmlwdGlvbiwgYnkgbWVu
dGlvbmluZwp0aGUgb2ZmZW5kaW5nIGNvbW1pdCBhbmQvb3IgYnkgbmFtaW5nIHRoZSBzcGVjaWZp
YyBidWlsZCBwcm9ibGVtLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:20:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 06: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 1i8ewa-0001JW-9v; Fri, 13 Sep 2019 06:20:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8ewY-0001JR-OQ
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:20:30 +0000
X-Inumbo-ID: 950ca4be-d5ee-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 950ca4be-d5ee-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 06:20: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 B0BCEABBE;
 Fri, 13 Sep 2019 06:20:28 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-1-andrew.cooper3@citrix.com>
 <20190912185556.22173-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <edfb5e08-0040-6d52-6684-ea2e0e4f0fd4@suse.com>
Date: Fri, 13 Sep 2019 08:20:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912185556.22173-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0.5/8] libx86: Proactively initialise
 error pointers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAyMDo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIHJlc3VsdHMg
aW4gYmV0dGVyIGJlaGF2aW91ciBmb3IgdGhlIGNhbGxlci4KPiAKPiBTdWdnZXN0ZWQtYnk6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkJ1dCBJJ20gY3VyaW91czoKCj4gLS0tIGEvdG9vbHMvdGVzdHMv
Y3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwo+ICsrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xp
Y3kvdGVzdC1jcHUtcG9saWN5LmMKPiBAQCAtMjgzLDcgKzI4Myw3IEBAIHN0YXRpYyB2b2lkIHRl
c3RfY3B1aWRfZGVzZXJpYWxpc2VfZmFpbHVyZSh2b2lkKQo+ICAgICAgZm9yICggc2l6ZV90IGkg
PSAwOyBpIDwgQVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCj4gICAgICB7Cj4gICAgICAgICAgY29u
c3Qgc3RydWN0IHRlc3QgKnQgPSAmdGVzdHNbaV07Cj4gLSAgICAgICAgdWludDMyX3QgZXJyX2xl
YWYgPSB+MHUsIGVycl9zdWJsZWFmID0gfjB1Owo+ICsgICAgICAgIHVpbnQzMl90IGVycl9sZWFm
LCBlcnJfc3VibGVhZjsKPiAgICAgICAgICBpbnQgcmM7Cj4gIAo+ICAgICAgICAgIC8qIE5vIHdy
aXRlcyBzaG91bGQgb2NjdXIuICBVc2UgTlVMTCB0byBjYXRjaCBlcnJvcnMuICovCj4gQEAgLTMz
Niw3ICszMzYsNyBAQCBzdGF0aWMgdm9pZCB0ZXN0X21zcl9kZXNlcmlhbGlzZV9mYWlsdXJlKHZv
aWQpCj4gICAgICBmb3IgKCBzaXplX3QgaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHRlc3RzKTsgKytp
ICkKPiAgICAgIHsKPiAgICAgICAgICBjb25zdCBzdHJ1Y3QgdGVzdCAqdCA9ICZ0ZXN0c1tpXTsK
PiAtICAgICAgICB1aW50MzJfdCBlcnJfbXNyID0gfjB1Owo+ICsgICAgICAgIHVpbnQzMl90IGVy
cl9tc3I7CgpBbnkgcmVhc29uIGZvciB0aGUgKGJlbmlnbikgc3dpdGNoIGZyb20gfjB1IC4uLgoK
PiAtLS0gYS94ZW4vbGliL3g4Ni9jcHVpZC5jCj4gKysrIGIveGVuL2xpYi94ODYvY3B1aWQuYwo+
IEBAIC0zODEsNiArMzgxLDExIEBAIGludCB4ODZfY3B1aWRfY29weV9mcm9tX2J1ZmZlcihzdHJ1
Y3QgY3B1aWRfcG9saWN5ICpwLAo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gICAgICB4ZW5fY3B1
aWRfbGVhZl90IGRhdGE7Cj4gIAo+ICsgICAgaWYgKCBlcnJfbGVhZiApCj4gKyAgICAgICAgKmVy
cl9sZWFmID0gLTE7Cj4gKyAgICBpZiAoIGVycl9zdWJsZWFmICkKPiArICAgICAgICAqZXJyX3N1
YmxlYWYgPSAtMTsKPiArCj4gICAgICAvKgo+ICAgICAgICogQSB3ZWxsIGZvcm1lZCBjYWxsZXIg
aXMgZXhwZWN0ZWQgdG8gcGFzcyBhbiBhcnJheSB3aXRoIGxlYXZlcyBpbiBvcmRlciwKPiAgICAg
ICAqIGFuZCB3aXRob3V0IGFueSByZXBldGl0aW9ucy4gIEhvd2V2ZXIsIGR1ZSB0byBwZXItdmVu
ZG9yIGRpZmZlcmVuY2VzLAo+IC0tLSBhL3hlbi9saWIveDg2L21zci5jCj4gKysrIGIveGVuL2xp
Yi94ODYvbXNyLmMKPiBAQCAtNTUsNiArNTUsOSBAQCBpbnQgeDg2X21zcl9jb3B5X2Zyb21fYnVm
ZmVyKHN0cnVjdCBtc3JfcG9saWN5ICpwLAo+ICAgICAgeGVuX21zcl9lbnRyeV90IGRhdGE7Cj4g
ICAgICBpbnQgcmM7Cj4gIAo+ICsgICAgaWYgKCBlcnJfbXNyICkKPiArICAgICAgICAqZXJyX21z
ciA9IC0xOwoKLi4uIHRvIC0xPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:38:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 06:38:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8fDk-0002IJ-1G; Fri, 13 Sep 2019 06:38:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8fDi-0002IC-JW
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:38:14 +0000
X-Inumbo-ID: 0ec7abd0-d5f1-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ec7abd0-d5f1-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 06: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 E4FA0AE72;
 Fri, 13 Sep 2019 06:38:11 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190911200504.5693-9-andrew.cooper3@citrix.com>
 <20190912185500.21621-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bd18f519-f541-f0d5-5e96-086504ebc7b3@suse.com>
Date: Fri, 13 Sep 2019 08:38:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912185500.21621-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 8/8] x86/cpuid: Enable CPUID Faulting for
 the control domain by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAyMDo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgZG9tYWluIGJ1
aWxkZXIgbm8gbG9uZ2VyIHVzZXMgbG9jYWwgQ1BVSUQgaW5zdHJ1Y3Rpb25zIGZvciBwb2xpY3kK
PiBkZWNpc2lvbnMuICBUaGlzIHJlc29sdmVzIGEga2V5IGlzc3VlIGZvciBQVkggZG9tMCdzLiAg
SG93ZXZlciwgYXMgUFYgZG9tMCdzCj4gaGF2ZSBuZXZlciBoYWQgZmF1bHRpbmcgZW5mb3JjZWQs
IGxlYXZlIGEgY29tbWFuZCBsaW5lIG9wdGlvbiB0byByZXN0b3JlIHRoZQo+IG9sZCBiZWhhdmlv
dXIuCj4gCj4gSW4gY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKCksIGludmVydCB0aGUgZmlyc3QgY3B1
X2hhc19jcHVpZF9mYXVsdGluZyBjb25kaXRpb24KPiB0byByZWR1Y2UgdGhlIGluZGVudGF0aW9u
IGZvciB0aGUgQ1BVSUQgZmF1bHRpbmcgbG9naWMuCj4gCj4gQWR2ZXJ0aXNlIHZpcnR1YWxpc2Vk
IGZhdWx0aW5nIHN1cHBvcnQgdG8gY29udHJvbCBkb21haW5zIHVubGVzcyB0aGUgb3B0LW91dAo+
IGhhcyBiZWVuIHVzZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IENDOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBvcHRfZG9tMF9jcHVpZF9mYXVsdGluZyB3b3Vs
ZCBpZGVhbGx5IGxpdmUgaW4gZG9tMF9idWlsZC5jIG5leHQgdG8KPiBvcHRfZG9tMF92ZXJib3Nl
LCBidXQgdGhlIGZpbGUgaXMgY3VycmVudGx5IC5pbml0CgpBbmQgaXQgc2hvdWxkIHJlbWFpbiBz
byBpbW8uCgo+IHYyOgo+ICAqIEludHJvZHVjZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gcmV0
YWluIG9sZCBiZWhhdmlvdXIuCj4gICogQWR2ZXJ0aXNlIHZpcnR1YWxpc2VkIGZhdWx0aW5nIHN1
cHBvcnQgdG8gZG9tMCB3aGVuIGl0IGlzIHVzZWQuCj4gCj4gUkZDOiBUaGUgcHJldmlvdXMgbG9n
aWMgd2FzIHNsaWdodGx5IGJ1Z2d5IGluIHRoYXQgZXZlbiBQVkggZG9tMCdzIGhhZAo+IHZpcnR1
YWxpc2VkIGZhdWx0aW5nIHN1cHBvcnQgaGlkZGVuIGZyb20gdGhlbS4gIEdpdmVuIHRoYXQgdGhp
cyBjYXNlIGFsd2F5cwo+IGhpdHMgdGhlIENQVUlEIGludGVyY2VwdCwgaG93IG11Y2ggZG8gd2Ug
Y2FyZSBhYm91dCByZXRhaW5pbmcgdGhlIG9sZAo+IGJlaGF2aW91cj8KCkknbSBoYXZpbmcgdHJv
dWJsZSB3aXRoIHRoaXMgc3RhdGVtZW50OiBOZWl0aGVyIHRoZSBkZXNjcmlwdGlvbiBub3IKdGhl
IGFjdHVhbCBjb2RlIGNoYW5nZSBzdWdnZXN0IHlvdSBhbHRlciBiZWhhdmlvciBpbiB0aGlzIHJl
Z2FyZAooaS5lLiB3aXRoIHRoZSBvcHRpb24gdXNlZCBQVkggd291bGQgc3RpbGwgYmUgdHJlYXRl
ZCB0aGUgc2FtZSBhcwpQViBhZmFpY3QpLiBZZXQgaGVyZSB5b3Ugc2VlbSB0byBzdWdnZXN0IHRo
aW5ncyBjaGFuZ2Ugd2l0aCB0aGlzCnBhdGNoLgoKQXMgdG8gdGhlIHF1ZXN0aW9uLCBJIHRoaW5r
IEknZCBjb25zaWRlciB0aGlzIGEgYnVnZml4LCBhbmQgaGVuY2UKZm9yIHRoZSBiZWhhdmlvciB0
byBiZSBva2F5IHRvIGNoYW5nZS4gQnV0IGFzIHBlciBhYm92ZSBJIHdvdWxkCmV4cGVjdCB0aGUg
Y2hhbmdlIHRvIGluaXRfZG9tYWluX21zcl9wb2xpY3koKSB0byBhbHNvIGluY2x1ZGUKYWRkaW5n
IGlzX3B2X2RvbWFpbigpIHRvIHRoZSBjb25kaXRpb25hbCwgb3IgYWx0ZXJuYXRpdmVseSB0bwpv
dmVycmlkZSBvcHRfZG9tMF9jcHVpZF9mYXVsdGluZyB0byB0cnVlIGlmIGEgUFZIIERvbTAgaXMg
YmVpbmcKYnVpbHQuCgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgfCA1OSAr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYyAgIHwgIDIgKysKPiAgeGVuL2FyY2gveDg2L21zci5jICAgICAgICAg
IHwgIDMgKystCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCB8ICAxICsKPiAgNCBmaWxl
cyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKClBsZWFzZSBhbHNv
IHVwZGF0ZSB0aGUgY29tbWFuZCBsaW5lIGRvYy4KCj4gQEAgLTkyLDcgKzkzLDcgQEAgaW50IGlu
aXRfZG9tYWluX21zcl9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICByZXR1cm4g
LUVOT01FTTsKPiAgCj4gICAgICAvKiBTZWUgY29tbWVudCBpbiBpbnRlbF9jdHh0X3N3aXRjaF9s
ZXZlbGxpbmcoKSAqLwo+IC0gICAgaWYgKCBpc19jb250cm9sX2RvbWFpbihkKSApCj4gKyAgICBp
ZiAoICFvcHRfZG9tMF9jcHVpZF9mYXVsdGluZyAmJiBpc19jb250cm9sX2RvbWFpbihkKSApCj4g
ICAgICAgICAgbXAtPnBsYXRmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSBmYWxzZTsKCldoaWxl
IHVucmVsYXRlZCB0byB0aGUgb3ZlcmFsbCBjaGFuZ2UgaGVyZSwgSSB0aGluayB0aGUgY29tbWVu
dAp3b3VsZCBiZXR0ZXIgYmUgdXBkYXRlZCB0b28sIHRvIGRyb3AgdGhlIGludGVsXyBwcmVmaXgg
b2YgdGhlCmZ1bmN0aW9uIG5hbWUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:43:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 06:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8fIt-00033O-OJ; Fri, 13 Sep 2019 06:43:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=59Ls=XI=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8fIt-00033J-7D
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:43:35 +0000
X-Inumbo-ID: cdb2a45a-d5f1-11e9-b299-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cdb2a45a-d5f1-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 06:43:33 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
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;
 12 Sep 2019 23:43:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,500,1559545200"; d="scan'208";a="215287573"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga002.fm.intel.com with ESMTP; 12 Sep 2019 23:43:30 -0700
Date: Fri, 13 Sep 2019 14:47:34 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190913064732.GA14305@gao-cwp>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-10-git-send-email-chao.gao@intel.com>
 <3877cba9-4707-5fe9-3224-74f825545e1b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3877cba9-4707-5fe9-3224-74f825545e1b@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v10 09/16] 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>,
 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>

T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMDQ6MDc6MTZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAxMi4wOS4yMDE5IDA5OjIyLCBDaGFvIEdhbyB3cm90ZToKPj4gQEAgLTI0OSw0OSAr
MjQ5LDgwIEBAIGJvb2wgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICpwYXRjaCkKPj4gICAgICByZXR1cm4gdHJ1ZTsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIGlu
dCBtaWNyb2NvZGVfdXBkYXRlX2NwdShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKQo+PiAr
LyoKPj4gKyAqIExvYWQgYSBtaWNyb2NvZGUgdXBkYXRlIHRvIGN1cnJlbnQgQ1BVLgo+PiArICoK
Pj4gKyAqIElmIG5vIHBhdGNoIGlzIHByb3ZpZGVkLCB0aGUgY2FjaGVkIHBhdGNoIHdpbGwgYmUg
bG9hZGVkLiBNaWNyb2NvZGUgdXBkYXRlCj4+ICsgKiBkdXJpbmcgQVBzIGJyaW5ndXAgYW5kIENQ
VSByZXN1bWluZyBmYWxscyBpbnRvIHRoaXMgY2FzZS4KPj4gKyAqLwo+PiArc3RhdGljIGludCBt
aWNyb2NvZGVfdXBkYXRlX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkK
Pj4gIHsKPj4gLSAgICBpbnQgZXJyOwo+PiAtICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJv
Y2Vzc29yX2lkKCk7Cj4+IC0gICAgc3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1
KGNwdV9zaWcsIGNwdSk7Cj4+ICsgICAgaW50IGVyciA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3Rf
Y3B1X2luZm8oJnRoaXNfY3B1KGNwdV9zaWcpKTsKPj4gIAo+PiAtICAgIHNwaW5fbG9jaygmbWlj
cm9jb2RlX211dGV4KTsKPj4gKyAgICBpZiAoIHVubGlrZWx5KGVycikgKQo+PiArICAgICAgICBy
ZXR1cm4gZXJyOwo+PiAgCj4+IC0gICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVf
aW5mbyhzaWcpOwo+PiAtICAgIGlmICggbGlrZWx5KCFlcnIpICkKPj4gLSAgICAgICAgZXJyID0g
bWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3RfbWljcm9jb2RlKGJ1Ziwgc2l6ZSk7Cj4+IC0gICAg
c3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4+ICsgICAgaWYgKCBwYXRjaCApCj4+ICsg
ICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7Cj4+ICsg
ICAgZWxzZSBpZiAoIG1pY3JvY29kZV9jYWNoZSApCj4+ICsgICAgewo+PiArICAgICAgICBzcGlu
X2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4+ICsgICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMt
PmFwcGx5X21pY3JvY29kZShtaWNyb2NvZGVfY2FjaGUpOwo+PiArICAgICAgICBpZiAoIGVyciA9
PSAtRUlPICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0
Y2gobWljcm9jb2RlX2NhY2hlKTsKPj4gKyAgICAgICAgICAgIG1pY3JvY29kZV9jYWNoZSA9IE5V
TEw7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRl
eCk7Cj4+ICsgICAgfQo+Cj5JJ20gaGF2aW5nIHRyb3VibGUgdW5kZXJzdGFuZGluZyB0aGUgbG9j
a2luZyBkaXNjaXBsaW5lIGhlcmU6IFdoeQo+ZG8geW91IGNhbGwgLT5hcHBseV9taWNyb2NvZGUo
KSBvbmNlIHdpdGggdGhlIGxvY2sgaGVsZCBhbmQgb25jZQo+d2l0aG91dD8gSWYgdGhpcyBpcyB0
byBndWFyZCBhZ2FpbnN0IG1pY3JvY29kZV9jYWNoZSBjaGFuZ2luZywKClllcy4gbWljcm9jb2Rl
X2NhY2hlIGlzIHByb3RlY3RlZCBieSBtaWNyb2NvZGVfbXV0ZXg7Cgo+dGhlbiAoYSkgdGhlIGNo
ZWNrIG9mIGl0IGJlaW5nIG5vbi1OVUxMIHdvdWxkIG5lZWQgdG8gYmUgZG9uZSB3aXRoCj50aGUg
bG9jayBoZWxkIGFzIHdlbGwgYW5kCgpXaWxsIGRvLgoKPihiKSB5b3UnZCBuZWVkIHRvIGV4cGxh
aW4gd2h5IHRoZSBub24tCj5sb2NrZWQgY2FsbCB0byAtPmFwcGx5X21pY3JvY29kZSgpIGlzIG9r
YXkuCgotPmFwcGx5X21pY3JvY29kZSgpIHdhcyBhbHdheXMgY2FsbGVkIHdpdGggdGhpcyBsb2Nr
IGhlbGQgd2FzIGJlY2F1c2UKaXQgYWx3YXlzIHJlYWQgdGhlIG9sZCBwZXItY3B1IGNhY2hlIHdo
aWNoIHdhcyBwcm90ZWN0ZWQgYnkgdGhlIGxvY2suCkl0IGdhdmUgdXMgYW4gaW1wcmVzc2lvbiB0
aGF0IC0+YXBwbHlfbWljcm9jb2RlKCkgd2FzIHByb3RlY3RlZCBieSB0aGUKbG9jay4KClRoZSBw
YXRjaCBiZWZvcmUgdGhpcyBvbmUgbWFrZXMgLT5hcHBseV9taWNyb2NvZGUoKSBhY2NlcHQgYSBw
YXRjaApwb2ludGVyLiBXaXRoIHRoaXMgY2hhbmdlLCBpZiB0aGUgcGF0Y2ggYmVpbmcgcGFzc2Vk
IHNob3VsZCBiZSBhY2Nlc3NlZAp3aXRoIHNvbWUgbG9jayBoZWxkIChsaWtlIHRoZSBzZWNvbmRh
cnkgY2FsbCBzaXRlIGFib3ZlKSwgd2UgYWNxdWlyZQp0aGUgbG9jay4gT3RoZXJ3aXNlLCBubyBs
b2NrIGlzIHRha2VuIGFuZCB0aGUgY2FsbGVyIG9mCm1pY3JvY29kZV91cGRhdGVfY3B1KCkgaXMg
c3VwcG9zZWQgdG8gZ3VhcmFudGVlIHRoZSBwYXRjaCB3b24ndCBiZQpjaGFuZ2VkIGJ5IG90aGVy
cy4KCj4KPkl0IGNlcnRhaW5seSB3YXNuJ3QgdGhpcyB3YXkgaW4gdjgsIHlldCB0aGUgdjkgcmV2
aXNpb24gbG9nIGFsc28KPmRvZXNuJ3QgbWVudGlvbiBzdWNoIGEgKG5vdCBpbnNpZ25pZmljYW50
KSBjaGFuZ2UgKHdoaWNoIGlzIHBhcnQKPm9mIHRoZSByZWFzb24gd2h5IEkgZGlkbid0IHNwb3Qg
aXQgaW4gdjkpLgoKSXQgaXMgbXkgYmFkLgoKPgo+PiArICAgIGVsc2UKPj4gKyAgICAgICAgLyog
Tm8gcGF0Y2ggdG8gdXBkYXRlICovCj4+ICsgICAgICAgIGVyciA9IC1FTk9FTlQ7Cj4+ICAKPj4g
ICAgICByZXR1cm4gZXJyOwo+PiAgfQo+PiAgCj4+IC1zdGF0aWMgbG9uZyBkb19taWNyb2NvZGVf
dXBkYXRlKHZvaWQgKl9pbmZvKQo+PiArc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2
b2lkICpwYXRjaCkKPj4gIHsKPj4gLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2luZm8gKmluZm8gPSBf
aW5mbzsKPj4gLSAgICBpbnQgZXJyb3I7Cj4+IC0KPj4gLSAgICBCVUdfT04oaW5mby0+Y3B1ICE9
IHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4+ICsgICAgdW5zaWduZWQgaW50IGNwdTsKPj4gKyAgICBp
bnQgcmV0ID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUocGF0Y2gpOwo+PiAgCj4+IC0gICAgZXJyb3Ig
PSBtaWNyb2NvZGVfdXBkYXRlX2NwdShpbmZvLT5idWZmZXIsIGluZm8tPmJ1ZmZlcl9zaXplKTsK
Pj4gLSAgICBpZiAoIGVycm9yICkKPj4gLSAgICAgICAgaW5mby0+ZXJyb3IgPSBlcnJvcjsKPj4g
KyAgICAvKiBTdG9yZSB0aGUgcGF0Y2ggYWZ0ZXIgYSBzdWNjZXNzZnVsIGxvYWRpbmcgKi8KPj4g
KyAgICBpZiAoICFyZXQgJiYgcGF0Y2ggKQo+PiArICAgIHsKPj4gKyAgICAgICAgc3Bpbl9sb2Nr
KCZtaWNyb2NvZGVfbXV0ZXgpOwo+PiArICAgICAgICBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHBh
dGNoKTsKPj4gKyAgICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4+ICsgICAg
ICAgIHBhdGNoID0gTlVMTDsKPj4gKyAgICB9Cj4+ICAKPj4gICAgICBpZiAoIG1pY3JvY29kZV9v
cHMtPmVuZF91cGRhdGVfcGVyY3B1ICkKPj4gICAgICAgICAgbWljcm9jb2RlX29wcy0+ZW5kX3Vw
ZGF0ZV9wZXJjcHUoKTsKPj4gIAo+PiAtICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfbmV4dChpbmZv
LT5jcHUsICZjcHVfb25saW5lX21hcCk7Cj4+IC0gICAgaWYgKCBpbmZvLT5jcHUgPCBucl9jcHVf
aWRzICkKPj4gLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoaW5mby0+
Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZvKTsKPj4gKyAgICAvKgo+PiArICAgICAqIEVh
Y2ggdGhyZWFkIHRyaWVzIHRvIGxvYWQgdWNvZGUgYW5kIG9ubHkgdGhlIGZpcnN0IHRocmVhZCBv
ZiBhIGNvcmUKPj4gKyAgICAgKiB3b3VsZCBzdWNjZWVkLiBJZ25vcmUgZXJyb3Igb3RoZXIgdGhh
biAtRUlPLgo+PiArICAgICAqLwo+PiArICAgIGlmICggcmV0ICE9IC1FSU8gKQo+PiArICAgICAg
ICByZXQgPSAwOwo+Cj5JIGRvbid0IHRoaW5rIHRoaXMgaXMgYSBnb29kIGlkZWEuIElnbm9yaW5n
IGEgX3NwZWNpZmljXyBlcnJvcgo+Y29kZSAoZS5nLiBpbmRpY2F0aW5nICJhbHJlYWR5IGxvYWRl
ZCIgb3IgIm5ld2VyIHBhdGNoIGFscmVhZHkKPmxvYWRlZCIpIGlzIGZpbmUsIGJ1dCBoZXJlIHlv
dSBhbHNvIGlnbm9yZSB0aGluZ3MgbGlrZSAtRU5PTUVNCj5vciAtRUlOVkFMLgoKd2lsbCBkby4K
Cj4KPj4gKyAgICBjcHUgPSBjcHVtYXNrX25leHQoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X29u
bGluZV9tYXApOwo+PiArICAgIGlmICggY3B1IDwgbnJfY3B1X2lkcyApCj4+ICsgICAgICAgIHJl
dHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwg
cGF0Y2gpID8KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiByZXQ7Cj4KPldoZW4gdGhlcmUncyBubyBt
aWRkbGUgb3BlcmFuZCBJIGRvbid0IHRoaW5rID8gYW5kIDogc2hvdWxkIGJlIG9uCj5zZXBhcmF0
ZSBsaW5lcy4KPgo+PiBAQCAtMjk5LDMyICszMzAsNDYgQEAgaW50IG1pY3JvY29kZV91cGRhdGUo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVu
KQo+PiAgICAgIGlmICggbWljcm9jb2RlX29wcyA9PSBOVUxMICkKPj4gICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4+ICAKPj4gLSAgICBpbmZvID0geG1hbGxvY19ieXRlcyhzaXplb2YoKmluZm8p
ICsgbGVuKTsKPj4gLSAgICBpZiAoIGluZm8gPT0gTlVMTCApCj4+ICsgICAgYnVmZmVyID0geG1h
bGxvY19ieXRlcyhsZW4pOwo+PiArICAgIGlmICggIWJ1ZmZlciApCj4+ICAgICAgICAgIHJldHVy
biAtRU5PTUVNOwo+PiAgCj4+IC0gICAgcmV0ID0gY29weV9mcm9tX2d1ZXN0KGluZm8tPmJ1ZmZl
ciwgYnVmLCBsZW4pOwo+PiAtICAgIGlmICggcmV0ICE9IDAgKQo+PiArICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KGJ1ZmZlciwgYnVmLCBsZW4pICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHJldCA9
IC1FRkFVTFQ7Cj4+ICsgICAgICAgIGdvdG8gZnJlZTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBw
YXRjaCA9IHBhcnNlX2Jsb2IoYnVmZmVyLCBsZW4pOwo+Cj5Zb3UgZG9uJ3QgbG9vayB0byBiZSB1
c2luZyBidWZmZXIgYW55bW9yZSBiZWxvdyB0aGlzIHBvaW50LiBXaHkgZG9uJ3QKPnlvdSBmcmVl
IGl0IHJpZ2h0IGhlcmUsIGF2b2lkaW5nIHRoZSBuZWVkIGZvciB0aGUgImZyZWUiIGxhYmVsIGJl
bG93Cj5hbmQgYWxzbyBmdXJ0aGVyIHJlZHVjaW5nIHRoZSBvdmVyYWxsIGNvZGUgY2h1cm4gYXMg
aXQgc2VlbXMuCgpZZXMuIEdvb2QgaWRlYS4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 06: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 1i8fQ5-0003qW-Jp; Fri, 13 Sep 2019 06:51: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=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8fQ4-0003qR-8Q
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:51:00 +0000
X-Inumbo-ID: d7480932-d5f2-11e9-95a9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7480932-d5f2-11e9-95a9-12813bfff9fa;
 Fri, 13 Sep 2019 06:50: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 A7F4AAF0D;
 Fri, 13 Sep 2019 06:50:57 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-2-git-send-email-chao.gao@intel.com>
 <eb664aac-8068-be59-39f2-745b5f986307@suse.com>
Message-ID: <401730a1-3a14-8b43-358c-049fea52bce7@suse.com>
Date: Fri, 13 Sep 2019 08:50:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <eb664aac-8068-be59-39f2-745b5f986307@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 01/16] 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>,
 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>

T24gMTIuMDkuMjAxOSAxMjoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTIuMDkuMjAxOSAw
OToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50
ZWwuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKPj4gQEAgLTEzNCwy
MSArMTM0LDExIEBAIHN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1
X251bSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9
Cj4+ICAKPj4gLXN0YXRpYyBpbmxpbmUgaW50IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goCj4+IC0g
ICAgdW5zaWduZWQgaW50IGNwdV9udW0sIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2lu
dGVsICptY19oZWFkZXIsCj4+IC0gICAgaW50IHNpZywgaW50IHBmKQo+PiArc3RhdGljIGludCBt
aWNyb2NvZGVfc2FuaXR5X2NoZWNrKGNvbnN0IHZvaWQgKm1jKQo+PiAgewo+PiAtICAgIHN0cnVj
dCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdV9udW0p
Owo+PiAtCj4+IC0gICAgcmV0dXJuIChzaWdtYXRjaChzaWcsIHVjaS0+Y3B1X3NpZy5zaWcsIHBm
LCB1Y2ktPmNwdV9zaWcucGYpICYmCj4+IC0gICAgICAgICAgICAobWNfaGVhZGVyLT5yZXYgPiB1
Y2ktPmNwdV9zaWcucmV2KSk7Cj4+IC19Cj4+IC0KPj4gLXN0YXRpYyBpbnQgbWljcm9jb2RlX3Nh
bml0eV9jaGVjayh2b2lkICptYykKPj4gLXsKPj4gLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRl
cl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7Cj4+IC0gICAgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxl
ICpleHRfaGVhZGVyID0gTlVMTDsKPj4gLSAgICBzdHJ1Y3QgZXh0ZW5kZWRfc2lnbmF0dXJlICpl
eHRfc2lnOwo+PiArICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19o
ZWFkZXIgPSBtYzsKPj4gKyAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgKmV4dF9o
ZWFkZXIgPSBOVUxMOwo+PiArICAgIGNvbnN0IHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4
dF9zaWc7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplLCBkYXRhX3NpemUsIGV4dF90
YWJsZV9zaXplOwo+PiAgICAgIHVuc2lnbmVkIGludCBleHRfc2lnY291bnQgPSAwLCBpOwo+PiAg
ICAgIHVpbnQzMl90IHN1bSwgb3JpZ19zdW07Cj4+IEBAIC0yMzQsNiArMjI0LDQyIEBAIHN0YXRp
YyBpbnQgbWljcm9jb2RlX3Nhbml0eV9jaGVjayh2b2lkICptYykKPj4gICAgICByZXR1cm4gMDsK
Pj4gIH0KPj4gIAo+PiArLyogQ2hlY2sgYW4gdXBkYXRlIGFnYWluc3QgdGhlIENQVSBzaWduYXR1
cmUgYW5kIGN1cnJlbnQgdXBkYXRlIHJldmlzaW9uICovCj4+ICtzdGF0aWMgZW51bSBtaWNyb2Nv
ZGVfbWF0Y2hfcmVzdWx0IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goCj4+ICsgICAgY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciwgdW5zaWduZWQgaW50IGNwdSkK
Pj4gK3sKPj4gKyAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgKmV4dF9oZWFkZXI7
Cj4+ICsgICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKPj4gKyAg
ICB1bnNpZ25lZCBpbnQgaTsKPj4gKyAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZw
ZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwo+PiArICAgIHVuc2lnbmVkIGludCBzaWcgPSB1
Y2ktPmNwdV9zaWcuc2lnOwo+PiArICAgIHVuc2lnbmVkIGludCBwZiA9IHVjaS0+Y3B1X3NpZy5w
ZjsKPj4gKyAgICB1bnNpZ25lZCBpbnQgcmV2ID0gdWNpLT5jcHVfc2lnLnJldjsKPj4gKyAgICB1
bnNpZ25lZCBsb25nIGRhdGFfc2l6ZSA9IGdldF9kYXRhc2l6ZShtY19oZWFkZXIpOwo+PiArICAg
IGNvbnN0IHZvaWQgKmVuZCA9IChjb25zdCB2b2lkICopbWNfaGVhZGVyICsgZ2V0X3RvdGFsc2l6
ZShtY19oZWFkZXIpOwo+PiArCj4+ICsgICAgQVNTRVJUKCFtaWNyb2NvZGVfc2FuaXR5X2NoZWNr
KG1jX2hlYWRlcikpOwo+PiArICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXItPnNpZywg
cGYsIG1jX2hlYWRlci0+cGYpICkKPj4gKyAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJldiA+
IHJldikgPyBORVdfVUNPREUgOiBPTERfVUNPREU7Cj4+ICsKPj4gKyAgICBleHRfaGVhZGVyID0g
KGNvbnN0IHZvaWQgKikobWNfaGVhZGVyICsgMSkgKyBkYXRhX3NpemU7Cj4+ICsgICAgZXh0X3Np
ZyA9IChjb25zdCB2b2lkICopKGV4dF9oZWFkZXIgKyAxKTsKPj4gKwo+PiArICAgIC8qCj4+ICsg
ICAgICogTWFrZSBzdXJlIHRoZXJlIGlzIGVub3VnaCBzcGFjZSB0byBob2xkIGFuIGV4dGVuZGVk
IGhlYWRlciBhbmQgZW5vdWdoCj4+ICsgICAgICogYXJyYXkgZWxlbWVudHMuCj4+ICsgICAgICov
Cj4+ICsgICAgaWYgKCAoZW5kIDwgKGNvbnN0IHZvaWQgKilleHRfc2lnKSB8fAo+PiArICAgICAg
ICAgKGVuZCA8IChjb25zdCB2b2lkICopKGV4dF9zaWcgKyBleHRfaGVhZGVyLT5jb3VudCkpICkK
Pj4gKyAgICAgICAgcmV0dXJuIE1JU19VQ09ERTsKPiAKPiBXaXRoIHlvdSBub3cgYXNzdW1pbmcg
dGhhdCB0aGUgYmxvYiBoYXMgcHJldmlvdXNseSBwYXNzZWQKPiBtaWNyb2NvZGVfc2FuaXR5X2No
ZWNrKCksIHRoaXMgb25seSBuZWVkcyB0byBiZQo+IAo+ICAgICBpZiAoIChlbmQgPD0gKGNvbnN0
IHZvaWQgKilleHRfc2lnKSApCj4gICAgICAgICByZXR1cm4gTUlTX1VDT0RFOwo+IAo+IG5vdyBh
ZmFpY3QuCj4gCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiBwcmVmZXJhYmx5IHdpdGggdGhpcyBhZGp1c3RtZW50IChhc3N1bWluZyB5b3UgYWdyZWUpLgoK
RkFPRDogSSdkIGJlIGhhcHB5IHRvIG1ha2UgdGhlIGFkanVzdG1lbnQgd2hpbGUgY29tbWl0dGlu
ZywgYnV0CkknZCBsaWtlIHRvIGhhdmUgeW91ciBjb25zZW50IChvciB5b3UgcHJvdmluZyBtZSB3
cm9uZykuIFRoaXMKd291bGQsIGFzIGl0IGxvb2tzLCBhbGxvdyBldmVyeXRoaW5nIHVwIHRvIHBh
dGNoIDggdG8gZ28gaW4uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:57:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 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 1i8fWP-00042r-CR; Fri, 13 Sep 2019 06:57:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=59Ls=XI=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8fWN-00042m-CY
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:57:31 +0000
X-Inumbo-ID: bf3b9470-d5f3-11e9-978d-bc764e2007e4
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bf3b9470-d5f3-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 06:57:27 +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 orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 23:57:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,500,1559545200"; d="scan'208";a="210270645"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga004.fm.intel.com with ESMTP; 12 Sep 2019 23:57:24 -0700
Date: Fri, 13 Sep 2019 15:01:28 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190913070128.GB14305@gao-cwp>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-13-git-send-email-chao.gao@intel.com>
 <bce83dad-22f8-7fa1-9801-80a0fce8fd60@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bce83dad-22f8-7fa1-9801-80a0fce8fd60@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v10 12/16] 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>,
 Ashok Raj <ashok.raj@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 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>

T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMDU6MzI6MjJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAxMi4wOS4yMDE5IDA5OjIyLCBDaGFvIEdhbyB3cm90ZToKPj4gQEAgLTI2NCwzOCAr
MzM2LDE1OCBAQCBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KGNvbnN0IHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQo+PiAgICAgIHJldHVybiBlcnI7Cj4+ICB9Cj4+ICAKPj4g
LXN0YXRpYyBsb25nIGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqcGF0Y2gpCj4+ICtzdGF0aWMg
Ym9vbCB3YWl0X2Zvcl9zdGF0ZSh1bnNpZ25lZCBpbnQgc3RhdGUpCj4+ICt7Cj4+ICsgICAgd2hp
bGUgKCBsb2FkaW5nX3N0YXRlICE9IHN0YXRlICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICgg
c3RhdGUgIT0gTE9BRElOR19FWElUICYmIGxvYWRpbmdfc3RhdGUgPT0gTE9BRElOR19FWElUICkK
Pj4gKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPgo+VGhpcyBpcyBhdCBsZWFzdCBzb21ld2hh
dCBjb25mdXNpbmc6IFRoZXJlJ3Mgbm8gaW5kaWNhdGlvbiBoZXJlCj50aGF0ICJsb2FkaW5nX3N0
YXRlIiBtYXkgY2hhbmdlIGJlaGluZCB0aGUgZnVuY3Rpb24ncyBiYWNrLiBTbwo+aW4gZ2VuZXJh
bCBvbmUgY291bGQgYmUgKGFuZCBJIGluaXRpYWxseSB3YXMpIHRlbXB0ZWQgdG8gc3VnZ2VzdAo+
ZHJvcHBpbmcgdGhlIGFwcGFyZW50bHkgcmVkdW5kYW50IGxlZnQgc2lkZSBvZiB0aGUgJiYuIEJ1
dCB0aGF0Cj53b3VsZCBlbmQgdXAgd3JvbmcgaWYgdGhlIGNvbXBpbGVyIHRyYW5zbGF0ZXMgdGhl
IGFib3ZlIHRvIHR3bwo+c2VwYXJhdGUgcmVhZHMgb2YgImxvYWRpbmdfc3RhdGUiLiBUaGVyZWZv
cmUgSSdkIGxpa2UgdG8gc3VnZ2VzdAo+Cj5zdGF0aWMgYm9vbCB3YWl0X2Zvcl9zdGF0ZSh0eXBl
b2YobG9hZGluZ19zdGF0ZSkgc3RhdGUpCj57Cj4gICAgdHlwZW9mKGxvYWRpbmdfc3RhdGUpIGN1
cl9zdGF0ZTsKPgo+ICAgIHdoaWxlICggKGN1cl9zdGF0ZSA9IEFDQ0VTU19PTkNFKGxvYWRpbmdf
c3RhdGUpKSAhPSBzdGF0ZSApCj4gICAgewo+ICAgICAgICBpZiAoIGN1cl9zdGF0ZSA9PSBMT0FE
SU5HX0VYSVQgKQo+ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgICBjcHVfcmVsYXgo
KTsKPiAgICB9Cj4KPiAgICByZXR1cm4gdHJ1ZTsKPn0KPgo+b3Igc29tZXRoaW5nIHN1YnN0YW50
aWFsbHkgc2ltaWxhciAoaWYsIGUuZy4sIHlvdSBkaXNsaWtlIHRoZQo+dXNlIG9mIHR5cGVvZigp
IGhlcmUpLgoKVGhlIGNvZGUgc25pcHBldCBhYm92ZSBpcyB0ZXJyaWZpYy4gV2lsbCB0YWtlIGl0
LgoKPgo+PiArc3RhdGljIGludCBzZWNvbmRhcnlfdGhyZWFkX2ZuKHZvaWQpCj4+ICt7Cj4+ICsg
ICAgdW5zaWduZWQgaW50IHByaW1hcnkgPSBjcHVtYXNrX2ZpcnN0KHRoaXNfY3B1KGNwdV9zaWJs
aW5nX21hc2spKTsKPj4gKwo+PiArICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfQ0FM
TElOKSApCj4+ICsgICAgICAgIHJldHVybiAtRUJVU1k7Cj4+ICsKPj4gKyAgICBjcHVtYXNrX3Nl
dF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOwo+PiArCj4+ICsgICAg
aWYgKCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FWElUKSApCj4+ICsgICAgICAgIHJldHVybiAt
RUJVU1k7Cj4KPlRoaXMgcmV0dXJuIGxvb2tzIHRvIGJlIHVucmVhY2hhYmxlLCBkb2Vzbid0IGl0
PwoKWWVzLiBJIHdpbGwgdXNlIGEgdmFyaWFibGUgdG8gaG9sZCBpdHMgcmV0dXJuIHZhbHVlIGFu
ZCBhc3NlcnQgdGhlCnJldHVybiB2YWx1ZSBpcyBhbHdheXMgdHJ1ZS4KCk90aGVyIGNvbW1lbnRz
IGFyZSByZWFzb25hYmxlIGFuZCBJIHdpbGwgZm9sbG93IHlvdXIgc3VnZ2VzdGlvbi4KClRoYW5r
cwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 06:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 06: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 1i8fXM-00047v-S3; Fri, 13 Sep 2019 06:58: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=59Ls=XI=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8fXL-00047n-LF
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 06:58:31 +0000
X-Inumbo-ID: e19b416e-d5f3-11e9-95a9-12813bfff9fa
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e19b416e-d5f3-11e9-95a9-12813bfff9fa;
 Fri, 13 Sep 2019 06:58:25 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Sep 2019 23:58:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,500,1559545200"; d="scan'208";a="215290730"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga002.fm.intel.com with ESMTP; 12 Sep 2019 23:58:22 -0700
Date: Fri, 13 Sep 2019 15:02:26 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190913070226.GC14305@gao-cwp>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-2-git-send-email-chao.gao@intel.com>
 <eb664aac-8068-be59-39f2-745b5f986307@suse.com>
 <401730a1-3a14-8b43-358c-049fea52bce7@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <401730a1-3a14-8b43-358c-049fea52bce7@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v10 01/16] 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>,
 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>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMDg6NTA6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAxMi4wOS4yMDE5IDEyOjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTIuMDku
MjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+Pj4g
QEAgLTEzNCwyMSArMTM0LDExIEBAIHN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNpZ25l
ZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCj4+PiAgICAgIHJldHVy
biAwOwo+Pj4gIH0KPj4+ICAKPj4+IC1zdGF0aWMgaW5saW5lIGludCBtaWNyb2NvZGVfdXBkYXRl
X21hdGNoKAo+Pj4gLSAgICB1bnNpZ25lZCBpbnQgY3B1X251bSwgY29uc3Qgc3RydWN0IG1pY3Jv
Y29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciwKPj4+IC0gICAgaW50IHNpZywgaW50IHBmKQo+
Pj4gK3N0YXRpYyBpbnQgbWljcm9jb2RlX3Nhbml0eV9jaGVjayhjb25zdCB2b2lkICptYykKPj4+
ICB7Cj4+PiAtICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVf
Y3B1X2luZm8sIGNwdV9udW0pOwo+Pj4gLQo+Pj4gLSAgICByZXR1cm4gKHNpZ21hdGNoKHNpZywg
dWNpLT5jcHVfc2lnLnNpZywgcGYsIHVjaS0+Y3B1X3NpZy5wZikgJiYKPj4+IC0gICAgICAgICAg
ICAobWNfaGVhZGVyLT5yZXYgPiB1Y2ktPmNwdV9zaWcucmV2KSk7Cj4+PiAtfQo+Pj4gLQo+Pj4g
LXN0YXRpYyBpbnQgbWljcm9jb2RlX3Nhbml0eV9jaGVjayh2b2lkICptYykKPj4+IC17Cj4+PiAt
ICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIgPSBtYzsKPj4+IC0g
ICAgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyID0gTlVMTDsKPj4+IC0gICAg
c3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKPj4+ICsgICAgY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOwo+Pj4gKyAgICBjb25zdCBz
dHJ1Y3QgZXh0ZW5kZWRfc2lndGFibGUgKmV4dF9oZWFkZXIgPSBOVUxMOwo+Pj4gKyAgICBjb25z
dCBzdHJ1Y3QgZXh0ZW5kZWRfc2lnbmF0dXJlICpleHRfc2lnOwo+Pj4gICAgICB1bnNpZ25lZCBs
b25nIHRvdGFsX3NpemUsIGRhdGFfc2l6ZSwgZXh0X3RhYmxlX3NpemU7Cj4+PiAgICAgIHVuc2ln
bmVkIGludCBleHRfc2lnY291bnQgPSAwLCBpOwo+Pj4gICAgICB1aW50MzJfdCBzdW0sIG9yaWdf
c3VtOwo+Pj4gQEAgLTIzNCw2ICsyMjQsNDIgQEAgc3RhdGljIGludCBtaWNyb2NvZGVfc2FuaXR5
X2NoZWNrKHZvaWQgKm1jKQo+Pj4gICAgICByZXR1cm4gMDsKPj4+ICB9Cj4+PiAgCj4+PiArLyog
Q2hlY2sgYW4gdXBkYXRlIGFnYWluc3QgdGhlIENQVSBzaWduYXR1cmUgYW5kIGN1cnJlbnQgdXBk
YXRlIHJldmlzaW9uICovCj4+PiArc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBt
aWNyb2NvZGVfdXBkYXRlX21hdGNoKAo+Pj4gKyAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hl
YWRlcl9pbnRlbCAqbWNfaGVhZGVyLCB1bnNpZ25lZCBpbnQgY3B1KQo+Pj4gK3sKPj4+ICsgICAg
Y29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVhZGVyOwo+Pj4gKyAgICBjb25z
dCBzdHJ1Y3QgZXh0ZW5kZWRfc2lnbmF0dXJlICpleHRfc2lnOwo+Pj4gKyAgICB1bnNpZ25lZCBp
bnQgaTsKPj4+ICsgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29k
ZV9jcHVfaW5mbywgY3B1KTsKPj4+ICsgICAgdW5zaWduZWQgaW50IHNpZyA9IHVjaS0+Y3B1X3Np
Zy5zaWc7Cj4+PiArICAgIHVuc2lnbmVkIGludCBwZiA9IHVjaS0+Y3B1X3NpZy5wZjsKPj4+ICsg
ICAgdW5zaWduZWQgaW50IHJldiA9IHVjaS0+Y3B1X3NpZy5yZXY7Cj4+PiArICAgIHVuc2lnbmVk
IGxvbmcgZGF0YV9zaXplID0gZ2V0X2RhdGFzaXplKG1jX2hlYWRlcik7Cj4+PiArICAgIGNvbnN0
IHZvaWQgKmVuZCA9IChjb25zdCB2b2lkICopbWNfaGVhZGVyICsgZ2V0X3RvdGFsc2l6ZShtY19o
ZWFkZXIpOwo+Pj4gKwo+Pj4gKyAgICBBU1NFUlQoIW1pY3JvY29kZV9zYW5pdHlfY2hlY2sobWNf
aGVhZGVyKSk7Cj4+PiArICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXItPnNpZywgcGYs
IG1jX2hlYWRlci0+cGYpICkKPj4+ICsgICAgICAgIHJldHVybiAobWNfaGVhZGVyLT5yZXYgPiBy
ZXYpID8gTkVXX1VDT0RFIDogT0xEX1VDT0RFOwo+Pj4gKwo+Pj4gKyAgICBleHRfaGVhZGVyID0g
KGNvbnN0IHZvaWQgKikobWNfaGVhZGVyICsgMSkgKyBkYXRhX3NpemU7Cj4+PiArICAgIGV4dF9z
aWcgPSAoY29uc3Qgdm9pZCAqKShleHRfaGVhZGVyICsgMSk7Cj4+PiArCj4+PiArICAgIC8qCj4+
PiArICAgICAqIE1ha2Ugc3VyZSB0aGVyZSBpcyBlbm91Z2ggc3BhY2UgdG8gaG9sZCBhbiBleHRl
bmRlZCBoZWFkZXIgYW5kIGVub3VnaAo+Pj4gKyAgICAgKiBhcnJheSBlbGVtZW50cy4KPj4+ICsg
ICAgICovCj4+PiArICAgIGlmICggKGVuZCA8IChjb25zdCB2b2lkICopZXh0X3NpZykgfHwKPj4+
ICsgICAgICAgICAoZW5kIDwgKGNvbnN0IHZvaWQgKikoZXh0X3NpZyArIGV4dF9oZWFkZXItPmNv
dW50KSkgKQo+Pj4gKyAgICAgICAgcmV0dXJuIE1JU19VQ09ERTsKPj4gCj4+IFdpdGggeW91IG5v
dyBhc3N1bWluZyB0aGF0IHRoZSBibG9iIGhhcyBwcmV2aW91c2x5IHBhc3NlZAo+PiBtaWNyb2Nv
ZGVfc2FuaXR5X2NoZWNrKCksIHRoaXMgb25seSBuZWVkcyB0byBiZQo+PiAKPj4gICAgIGlmICgg
KGVuZCA8PSAoY29uc3Qgdm9pZCAqKWV4dF9zaWcpICkKPj4gICAgICAgICByZXR1cm4gTUlTX1VD
T0RFOwo+PiAKPj4gbm93IGFmYWljdC4KPj4gCj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4+IHByZWZlcmFibHkgd2l0aCB0aGlzIGFkanVzdG1lbnQgKGFz
c3VtaW5nIHlvdSBhZ3JlZSkuCj4KPkZBT0Q6IEknZCBiZSBoYXBweSB0byBtYWtlIHRoZSBhZGp1
c3RtZW50IHdoaWxlIGNvbW1pdHRpbmcsIGJ1dAo+SSdkIGxpa2UgdG8gaGF2ZSB5b3VyIGNvbnNl
bnQgKG9yIHlvdSBwcm92aW5nIG1lIHdyb25nKS4gVGhpcwo+d291bGQsIGFzIGl0IGxvb2tzLCBh
bGxvdyBldmVyeXRoaW5nIHVwIHRvIHBhdGNoIDggdG8gZ28gaW4uCgpQbGVhc2UgZ28gYWhlYWQu
IFRoYW5rcwoKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 07:15:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 07: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 1i8fnf-0005lN-OS; Fri, 13 Sep 2019 07:15:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8fnd-0005lI-SP
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 07:15:21 +0000
X-Inumbo-ID: 3e20e874-d5f6-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3e20e874-d5f6-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 07:15: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 9C800AF30;
 Fri, 13 Sep 2019 07:15:18 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
Date: Fri, 13 Sep 2019 09:14:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gMTIuMDkuMjAxOSAyMDowMywgSm9lIEppbiB3cm90ZToKPiBXaXRoIGJlbG93IHRlc3RjYXNl
LCBndWVzdCBrZXJuZWwgcmVwb3J0ZWQgIk5vIGlycSBoYW5kbGVyIGZvciB2ZWN0b3IiOgo+ICAg
MSkuIFBhc3N0aHJvdWdoIG1seCBpYiBWRiB0byAyIHB2aHZtIGd1ZXN0cy4KPiAgIDIpLiBTdGFy
dCByZHMtc3RyZXNzIGJldHdlZW4gMiBndWVzdHMuCj4gICAzKS4gU2NhbGUgZG93biAyIGd1ZXN0
cyB2Y3B1IGZyb20gMzIgdG8gNiBhdCB0aGUgc2FtZSB0aW1lLgo+IAo+IFJlcGVhdCBhYm92ZSB0
ZXN0IHNldmVyYWwgaXRlcmF0aW9uLCBndWVzdCBrZXJuZWwgcmVwb3J0ZWQgIk5vIGlycSBoYW5k
bGVyCj4gZm9yIHZlY3RvciIsIGFuZCBJQiB0cmFmZmljIGRvd25lZCB0byB6ZXJvIHdoaWNoIGNh
dXNlZCBieSBpbnRlcnJ1cHQgbG9zdC4KPiAKPiBXaGVuIHZjcHUgb2ZmbGluZSwga2VybmVsIGRp
c2FibGVkIGxvY2FsIElSUSwgbWlncmF0ZSBJUlEgdG8gb3RoZXIgY3B1LAo+IHVwZGF0ZSBNU0kt
WCB0YWJsZSwgZW5hYmxlIElSUS4gSWYgYW55IG5ldyBpbnRlcnJ1cHQgYXJyaXZlZCBhZnRlcgo+
IGxvY2FsIElSUSBkaXNhYmxlZCBhbHNvIGJlZm9yZSBNU0ktWCB0YWJsZSBiZWVuIHVwZGF0ZWQs
IGludGVycnVwdCBzdGlsbCAKPiB1c2VkIG9sZCB2ZWN0b3IgYW5kIGRlc3QgY3B1IGluZm8sIGFu
ZCB3aGVuIGxvY2FsIElSUSBlbmFibGVkIGFnYWluLCAKPiBpbnRlcnJ1cHQgYmVlbiBzZW50IHRv
IHdyb25nIGNwdSBhbmQgdmVjdG9yLgo+IAo+IExvb2tzIHN5bmMgUElSIHRvIElSUiBhZnRlciBN
U0ktWCBiZWVuIHVwZGF0ZWQgaXMgaGVscCBmb3IgdGhpcyBpc3N1ZS4KCkknbSBoYXZpbmcgdHJv
dWJsZSBtYWtpbmcgdGhlIGNvbm5lY3Rpb24sIHdoaWNoIHF1aXRlIHBvc3NpYmx5IHNpbXBseQpt
ZWFucyB0aGUgZGVzY3JpcHRpb24gbmVlZHMgdG8gYmUgZnVydGhlciBleHRlbmRlZDogU3luYy1p
bmcgUElSIHRvCklSUiBoYXMgbm90aGluZyB0byBkbyB3aXRoIGEgdmVjdG9yIGNoYW5nZS4gSXQg
d291bGQgaGVscCBpZiBub3RoaW5nCmVsc2UgY2F1c2VkIHRoaXMgYml0bWFwIHByb3BhZ2F0aW9u
LCBhbmQgYW4gaW50ZXJydXB0IHdhcyBsb3N0IChyYXRoZXIKdGhhbiBkZWxpdmVyZWQgdGhyb3Vn
aCB0aGUgd3JvbmcgdmVjdG9yLCBvciB0byB0aGUgd3JvbmcgQ1BVKS4KRnVydGhlcm1vcmUgd2l0
aCB2ZWN0b3IgYW5kIGRlc3RpbmF0aW9uIGJlaW5nIGNvdXBsZWQsIGFmdGVyIGEgQ1BVIGhhcwpi
ZWVuIG9mZmxpbmVkIHRoaXMgd291bGQgZ2VuZXJhbGx5IG1lYW4KLSBpZiB0aGVyZSB3YXMganVz
dCBhIHNpbmdsZSBkZXN0aW5hdGlvbiBwZXJtaXR0ZWQsIGxhY2sgb2YgZGVsaXZlcnkKICBhbHRv
Z2V0aGVyLAotIGlmIHRoZXJlIHdlcmUgbXVsdGlwbGUgZGVzdGluYXRpb25zIHBlcm1pdHRlZCwg
ZGVsaXZlcnkgdG8gb25lIG9mCiAgdGhlIG90aGVyIENQVXMsIGF0IHdoaWNoIHBvaW50IHRoZSB2
ZWN0b3Igd291bGQgc3RpbGwgYmUgdmFsaWQuCgpBbiBpbnRlcmVzdGluZyBhc3BlY3Qgd291bGQg
YmUgb24gd2hpY2ggQ1BVIHRoZSBsb2cgbWVzc2FnZSB3YXMKb2JzZXJ2ZWQsIGFuZCBob3cgdGhp
cyBjb3JyZWxhdGVzIHdpdGggdGhlIGRlc3RpbmF0aW9uIHNldHMgb2YgdGhlCkNQVXMgdGhhdCBo
YXZlIGdvdCBvZmZsaW5lZC4gRnJvbSB0aGVyZSBpdCB3b3VsZCB0aGVuIGZ1cnRoZXIgYmUKaW50
ZXJlc3RpbmcgdG8gdW5kZXJzdGFuZCB3aHkgdGhlIGludGVycnVwdCBtYWRlIGl0IHRvIHRoYXQg
Q1BVLApzaW5jZSAtIGFzIHNhaWQgLSBkZXN0aW5hdGlvbiBhbmQgdmVjdG9yIGdldCBjaGFuZ2Vk
IHRvZ2V0aGVyLCBhbmQKaGVuY2Ugd2l0aCB0aGluZ3MgZ29pbmcgd3JvbmcgaXQgd291bGQgYmUg
b2YgaW50ZXJlc3QgdG8ga25vdyB3aGV0aGVyCnRoZSBDUFUgcmVjZWl2aW5nIHRoZSBJUlEgaXMg
d2l0aGluIHRoZSBuZXcgZGVzdGluYXRpb24gc2V0LCBvciBzb21lCihyYW5kb20/KSBvdGhlciBv
bmUuCgo+IEJUVywgSSBjb3VsZCBub3QgcmVwcm9kdWNlZCB0aGlzIGlzc3VlIGlmIEkgZGlzYWJs
ZWQgYXBpY3YuCgpXaGljaCwgSSBhZ3JlZSwgaXMgYSBmYWlyIGhpbnQgb2Ygc29tZXRoaW5nIEFQ
SUMtVi1zcGVjaWZpYyB0byBiZQphbWlzcywgYnV0IHdoaWNoIChkdWUgdG8gdGhlIHZhc3RseSBk
aWZmZXJlbnQgdGltaW5nKSBpc24ndCBhCnJlbGlhYmxlIGluZGljYXRvci4KCj4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMKPiBAQCAtNDEyLDYgKzQxMiw5IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAg
ICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5n
dmVjOwo+ICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IGdmbGFnczsK
PiAgICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgaWYgKCBodm1fZnVuY3Muc3luY19w
aXJfdG9faXJyICkKPiArICAgICAgICAgICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIo
ZC0+dmNwdVtwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkXSk7CgpJZiB0aGUgbmVlZCBmb3Ig
dGhpcyBjaGFuZ2UgY2FuIGJlIHByb3Blcmx5IGV4cGxhaW5lZCwgdGhlbiBpdApzdGlsbCB3YW50
cyBjb252ZXJ0aW5nIHRvIGFsdGVybmF0aXZlX3ZjYWxsKCkgLSB0aGUgdGhlIG90aGVyCmNhbGxl
ciBvZiB0aGlzIGhvb2suIE9yIHBlcmhhcHMgZXZlbiBiZXR0ZXIgbW92ZSB2bGFwaWMuYydzCndy
YXBwZXIgKHN1aXRhYmx5IHJlbmFtZWQpIGludG8gaHZtLmgsIGFuZCB1c2UgaXQgaGVyZS4KCkFk
ZGl0aW9uYWxseSwgdGhlIGNvZGUgc2V0dGluZyBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lk
CihyaWdodCBhZnRlciB5b3VyIGNvZGUgaW5zZXJ0aW9uKSBhbGxvd3MgZm9yIHRoZSBmaWVsZCB0
byBiZQppbnZhbGlkLCB3aGljaCBJIHRoaW5rIHlvdSBuZWVkIHRvIGd1YXJkIGFnYWluc3QuCgpB
bHNvLCBqdXN0IHRvIHJlbWluZCB5b3U6IFBsZWFzZSBmb2xsb3cgcGF0Y2ggc3VibWlzc2lvbiBy
dWxlczoKVGhleSBnZXQgc2VudCBfdG9fIHRoZSBsaXN0LCB3aXRoIG1haW50YWluZXJzIGV0YyBf
Y2NfLWVkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 07:15:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 07: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 1i8foE-0005nD-2Y; Fri, 13 Sep 2019 07:15: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=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8foD-0005n4-9e
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 07:15:57 +0000
X-Inumbo-ID: 532983c0-d5f6-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 532983c0-d5f6-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 07:15: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 2999EAC16;
 Fri, 13 Sep 2019 07:15:54 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-13-git-send-email-chao.gao@intel.com>
 <bce83dad-22f8-7fa1-9801-80a0fce8fd60@suse.com>
 <20190913070128.GB14305@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <54a71b92-980a-0aad-efb5-a94e4a3e275c@suse.com>
Date: Fri, 13 Sep 2019 09:15:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913070128.GB14305@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 12/16] 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>,
 Ashok Raj <ashok.raj@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAwOTowMSwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gVGh1LCBTZXAgMTIsIDIw
MTkgYXQgMDU6MzI6MjJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDEyLjA5LjIw
MTkgMDk6MjIsIENoYW8gR2FvIHdyb3RlOgo+Pj4gK3N0YXRpYyBpbnQgc2Vjb25kYXJ5X3RocmVh
ZF9mbih2b2lkKQo+Pj4gK3sKPj4+ICsgICAgdW5zaWduZWQgaW50IHByaW1hcnkgPSBjcHVtYXNr
X2ZpcnN0KHRoaXNfY3B1KGNwdV9zaWJsaW5nX21hc2spKTsKPj4+ICsKPj4+ICsgICAgaWYgKCAh
d2FpdF9mb3Jfc3RhdGUoTE9BRElOR19DQUxMSU4pICkKPj4+ICsgICAgICAgIHJldHVybiAtRUJV
U1k7Cj4+PiArCj4+PiArICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksICZj
cHVfY2FsbGluX21hcCk7Cj4+PiArCj4+PiArICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJ
TkdfRVhJVCkgKQo+Pj4gKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKPj4KPj4gVGhpcyByZXR1cm4g
bG9va3MgdG8gYmUgdW5yZWFjaGFibGUsIGRvZXNuJ3QgaXQ/Cj4gCj4gWWVzLiBJIHdpbGwgdXNl
IGEgdmFyaWFibGUgdG8gaG9sZCBpdHMgcmV0dXJuIHZhbHVlIGFuZCBhc3NlcnQgdGhlCj4gcmV0
dXJuIHZhbHVlIGlzIGFsd2F5cyB0cnVlLgoKT3Igc2ltcGx5IGFkZCBBU1NFUlRfVU5SRUFDSEFC
TEUoKSB0byB0aGUgaWYoKSdzIGJvZHk/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 07:23:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 07: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 1i8fvZ-0006fm-Vi; Fri, 13 Sep 2019 07:23:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8fvY-0006fh-Bi
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 07:23:32 +0000
X-Inumbo-ID: 6066cb6e-d5f7-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6066cb6e-d5f7-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 07:23: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 1i8fvR-0002c9-JV; Fri, 13 Sep 2019 07:23: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 1i8fvR-0004ot-BF; Fri, 13 Sep 2019 07:23:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8fvR-0005Dn-Ac; Fri, 13 Sep 2019 07:23:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141263-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=6e3e771203781ba6483636a732b2644fd6cab081
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 07:23:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141263: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI2My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2
NDRmZDZjYWIwODEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpE
YXRlOiAgIFdlZCBTZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVw
OiBSZWxvY2F0ZSB0aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAg
QXQgdGhlIG1vbWVudCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAg
d2hpbGUgc2V0dGluZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFs
bHkgbm90IG5lY2Vzc2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBw
cmVzZW50IGFuZCB3ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJl
IHN0YWJsZSB1bnRpbCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhl
IHJlbG9jYXRpb24gY2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3Rl
bSBpcwogICAgZnVsbHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtl
IHRoZSByZWxvY2F0aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3Ig
ZGVjaWRlcyB3aGVyZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVl
IGlzIG5vdCBnb2luZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFy
ZSBubyBuZWVkIHRvIHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2Vw
IDExIDE2OjE5OjQyIDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRh
dGlvbiBpbiBwcm9jZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJv
Y2Vzc19tdWx0aWJvb3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQK
ICAgIHRhYi4gU28gZml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 08:03:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 08:03:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8gYU-0001qx-Fw; Fri, 13 Sep 2019 08: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=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8gYT-0001qs-0o
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 08:03:45 +0000
X-Inumbo-ID: 01245d14-d5fd-11e9-95aa-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01245d14-d5fd-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 08:03:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568361823;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=uRauKbkGlmg8fwk+PXf7FxlWKRPNEQq0noEt4O9Iw9o=;
 b=MPg0QjCvaD9a/irFhuLDfuakmFGPRlxnJOxkMwU0ncZreJqE8iukw+ML
 cvmyDQ4EZlbscIYHLgtoDiYJdch9F4PvUho+evkkRkSSfd5fobeswt4bU
 R0X3YwS0xDsSpUcF9QJGgcNtXIZapW3yc7pIyhf4AUEyaJkKk53InJNm9 8=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: w89N7k8+icj9p0L5rStHYiIeCYj8z5VaZaHdHvupfkM94Nf26OsFN+ya4oeLIOmxFI8rLPH/+s
 psvLSGkP0l6Bs+e6lfQEu33fJH1atQMObOaFPZeHblJdg70yPN9FSrkbfhvNjiy3iEmr4I0vlD
 D9dlj7hJFqO/LY7/WnBj8byDvjdAJExE16pCqpi7CSr67A2tlVJXxr/FtapXKs7+K6/UIuuOm8
 GEsvH5/pKVJdnvGo019h5dgsN1MKVoNLCqs3NZS/Z65+rxJZ2c3dSFkhoXKn2nxU7xKQ8k1GuR
 mt4=
X-SBRS: 2.7
X-MesageID: 5722127
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5722127"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Anthony Perard
 <anthony.perard@citrix.com>
Thread-Topic: [PATCH v2 3/3] xen: perform XenDevice clean-up in XenBus watch
 handler
Thread-Index: AQHVaWP1a6uo9FDbNkeviSOLMWhOMKcoAmKAgAAj/tCAARiygA==
Date: Fri, 13 Sep 2019 08:03:40 +0000
Message-ID: <9c03c1ba9c1d4c1bb5d8b5a38cbca3de@AMSPEX02CL03.citrite.net>
References: <20190912121646.29148-1-paul.durrant@citrix.com>
 <20190912121646.29148-4-paul.durrant@citrix.com>
 <20190912150417.GD1308@perard.uk.xensource.com>
 <c71d01fbe7ab46d78992fe30fd2e550d@AMSPEX02CL03.citrite.net>
In-Reply-To: <c71d01fbe7ab46d78992fe30fd2e550d@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: perform XenDevice clean-up in
 XenBus watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUGF1bCBEdXJyYW50
DQo+IFNlbnQ6IDEyIFNlcHRlbWJlciAyMDE5IDE2OjE2DQo+IFRvOiBBbnRob255IFBlcmFyZCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgcWVt
dS1kZXZlbEBub25nbnUub3JnDQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIg
My8zXSB4ZW46IHBlcmZvcm0gWGVuRGV2aWNlIGNsZWFuLXVwIGluIFhlbkJ1cyB3YXRjaCBoYW5k
bGVyDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+ID4gU2VudDogMTIgU2VwdGVt
YmVyIDIwMTkgMTY6MDQNCj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT4NCj4gPiBDYzogcWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4NCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDMvM10geGVuOiBwZXJmb3JtIFhlbkRldmlj
ZSBjbGVhbi11cCBpbiBYZW5CdXMgd2F0Y2ggaGFuZGxlcg0KPiA+DQo+ID4gT24gVGh1LCBTZXAg
MTIsIDIwMTkgYXQgMDE6MTY6NDZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+ID4g
Q2xlYW5pbmcgdXAgb2ZmaW5lIFhlbkRldmljZSBvYmplY3RzIGRpcmVjdGx5IGluDQo+ID4gICAg
ICAgICAgICAgICBeIG9mZmxpbmUNCj4gPg0KPiA+ID4geGVuX2RldmljZV9iYWNrZW5kX2NoYW5n
ZWQoKSBpcyBkYW5nZXJvdXMgYXMgeGVuX2RldmljZV91bnJlYWxpemUoKSB3aWxsDQo+ID4gPiBt
b2RpZnkgdGhlIHdhdGNoIGxpc3QgdGhhdCBpcyBiZWluZyB3YWxrZWQuIEV2ZW4gdGhlIFFMSVNU
X0ZPUkVBQ0hfU0FGRSgpDQo+ID4gPiB1c2VkIGluIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCkgaXMg
aW5zdWZmaWNpZW50IGFzICp0d28qIG5vdGlmaWVycyAoZm9yDQo+ID4gPiB0aGUgZnJvbnRlbmQg
YW5kIGJhY2tlbmQgd2F0Y2hlcykgYXJlIHJlbW92ZWQsIHRodXMgcG90ZW50aWFsbHkgcmVuZGVy
aW5nDQo+ID4gPiB0aGUgJ25leHQnIHBvaW50ZXIgdW5zYWZlLg0KPiA+ID4NCj4gPiA+IFRoZSBz
b2x1dGlvbiBpcyB0byB1c2UgdGhlIFhlbkJ1cyBiYWNrZW5kX3dhdGNoIGhhbmRsZXIgdG8gZG8g
dGhlIGNsZWFuLXVwDQo+ID4gPiBpbnN0ZWFkLCBhcyBpdCBpcyBpbnZva2VkIHdoaWxzdCB3YWxr
aW5nIGEgc2VwYXJhdGUgd2F0Y2ggbGlzdC4NCj4gPiA+DQo+ID4gPiBUaGlzIHBhdGNoIHRoZXJl
Zm9yZSBhZGRzIGEgbmV3ICdvZmZsaW5lX2RldmljZXMnIGxpc3QgdG8gWGVuQnVzLCB0byB3aGlj
aA0KPiA+ID4gb2ZmbGluZSBkZXZpY2VzIGFyZSBhZGRlZCBieSB4ZW5fZGV2aWNlX2JhY2tlbmRf
Y2hhbmdlZCgpLiBUaGUgWGVuQnVzDQo+ID4gPiBiYWNrZW5kX3dhdGNoIHJlZ2lzdHJhdGlvbiBp
cyBhbHNvIGNoYW5nZWQgdG8gbm90IG9ubHkgaW52b2tlDQo+ID4gPiB4ZW5fYnVzX2VudW1lcmF0
ZSgpIGJ1dCBhbHNvIGEgbmV3IHhlbl9idXNfY2xlYW51cCgpIGZ1bmN0aW9uLCB3aGljaCB3aWxs
DQo+ID4gPiB3YWxrICdvZmZsaW5lX2RldmljZXMnIGFuZCBwZXJmb3JtIHRoZSBuZWNlc3Nhcnkg
YWN0aW9ucy4NCj4gPiA+IEZvciBzYWZldHkgYSBhbiBleHRyYSAnb25saW5lJyBjaGVjayBpcyBh
bHNvIGFkZGVkIHRvDQo+ID4gICAgICAgICAgICAgIF4gb25lICdhJyB0b28gbWFueT8NCj4gPg0K
PiA+ID4geGVuX2J1c190eXBlX2VudW1lcmF0ZSgpIHRvIG1ha2Ugc3VyZSB0aGF0IG5vIGF0dGVt
cHQgaXMgbWFkZSB0byBjcmVhdGUgYQ0KPiA+ID4gbmV3IFhlbkRldmljZSBvYmplY3QgZm9yIGEg
YmFja2VuZCB0aGF0IGlzIG9mZmxpbmUuDQo+ID4gPg0KPiA+ID4gTk9URTogVGhpcyBwYXRjaCBh
bHNvIGluY2x1ZGUgc29tZSBjb3NtZXRpYyBjaGFuZ2VzOg0KPiA+ID4gICAgICAgLSBzdWJzdGl0
dXRlIHRoZSBsb2NhbCB2YXJpYWJsZSBuYW1lICdiYWNrZW5kX3N0YXRlJw0KPiA+ID4gICAgICAg
ICBpbiB4ZW5fYnVzX3R5cGVfZW51bWVyYXRlKCkgd2l0aCAnc3RhdGUnLCBzaW5jZSB0aGVyZQ0K
PiA+ID4gICAgICAgICBpcyBubyBhbWJpZ3VpdHkgd2l0aCBhbnkgb3RoZXIgc3RhdGUgaW4gdGhh
dCBjb250ZXh0Lg0KPiA+ID4gICAgICAgLSBjaGFuZ2UgeGVuX2RldmljZV9zdGF0ZV9pc19hY3Rp
dmUoKSB0bw0KPiA+ID4gICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2lzX2FjdGl2ZSgpIChh
bmQgcGFzcyBhIFhlbkRldmljZSBkaXJlY3RseSkNCj4gPiA+ICAgICAgICAgc2luY2UgdGhlIHN0
YXRlIHRlc3RzIGNvbnRhaW5lZCB0aGVyZWluIG9ubHkgYXBwbHkgdG8gYSBmcm9udGVuZC4NCj4g
PiA+ICAgICAgIC0gdXNlICdzdGF0ZScgcmF0aGVyIHRoZW4gJ3hlbmRldi0+YmFja2VuZF9zdGF0
ZScgaW4NCj4gPiA+ICAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQoKSB0byBzaG9y
dGVuIHRoZSBjb2RlLg0KPiA+ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gPiAtLS0NCj4gPiA+DQo+ID4gPiB2MjoNCj4g
PiA+ICAtIE1ha2Ugc3VyZSB3ZSBkb24ndCB0cnkgdG8gYWRkIGEgWGVuRGV2aWNlIHRvICdvZmZs
aW5lX2RldmljZXMnIG1vcmUgdGhhbg0KPiA+ID4gICAgb25jZQ0KPiA+ID4gLS0tDQo+ID4gPg0K
PiA+ID4gICAgICAvKg0KPiA+ID4gICAgICAgKiBJZiBhIGJhY2tlbmQgaXMgc3RpbGwgJ29ubGlu
ZScgdGhlbiB3ZSBzaG91bGQgbGVhdmUgaXQgYWxvbmUgYnV0LA0KPiA+ID4gLSAgICAgKiBpZiBh
IGJhY2tlbmQgaXMgbm90ICdvbmxpbmUnLCB0aGVuIHRoZSBkZXZpY2Ugc2hvdWxkIGJlIGRlc3Ry
b3llZA0KPiA+ID4gLSAgICAgKiBvbmNlIHRoZSBzdGF0ZSBpcyBDbG9zZWQuDQo+ID4gPiArICAg
ICAqIGlmIGEgYmFja2VuZCBpcyBub3QgJ29ubGluZScsIHRoZW4gdGhlIGRldmljZSBpcyBhIGNh
bmRpZGF0ZQ0KPiA+ID4gKyAgICAgKiBmb3IgZGVzdHJ1Y3Rpb24uIEhlbmNlIGFkZCBpdCB0byB0
aGUgJ29mZmxpbmUnIGxpc3QgdG8gYmUgY2xlYW5lZA0KPiA+ID4gKyAgICAgKiBieSB4ZW5fYnVz
X2NsZWFudXAoKS4NCj4gPiA+ICAgICAgICovDQo+ID4gPiAtICAgIGlmICgheGVuZGV2LT5iYWNr
ZW5kX29ubGluZSAmJg0KPiA+ID4gLSAgICAgICAgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBY
ZW5idXNTdGF0ZUNsb3NlZCB8fA0KPiA+ID4gLSAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0
ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fA0KPiA+ID4gLSAgICAgICAgIHhlbmRldi0+
YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRXYWl0IHx8DQo+ID4gPiAtICAgICAgICAg
eGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlVW5rbm93bikpIHsNCj4gPiA+IC0g
ICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOw0KPiA+ID4gKyAgICBpZiAoIW9ubGluZSAm
Jg0KPiA+ID4gKyAgICAgICAgKHN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkIHx8ICBzdGF0ZSA9
PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fA0KPiA+ID4gKyAgICAgICAgIHN0YXRlID09IFhl
bmJ1c1N0YXRlSW5pdFdhaXQgfHwgc3RhdGUgPT0gWGVuYnVzU3RhdGVVbmtub3duKSAmJg0KPiA+
ID4gKyAgICAgICAgIVFMSVNUX05FWFQoeGVuZGV2LCBsaXN0KSkgew0KPiA+DQo+ID4gQ291bGQg
eW91IGFkZCBhIG5vdGUgYWJvdXQgdGhpcyBRTElTVF9ORVhUPyBJIGRvbid0IHRoaW5rIGl0J3Mg
Z29pbmcgdG8NCj4gPiBiZSBvYnZpb3VzIGVub3VnaCB3aHkgd2UgY2hlY2sgdGhhdCB0aGVyZSBh
cmUgbm8gbmV4dCBpdGVtLiBJIG1pZ2h0IG9ubHkNCj4gPiB1bmRlcnN0YW5kIGl0IGp1c3QgYmVj
YXVzZSBvZiB5b3VyIHJlcGx5IHRvIHRoZSB2MSBvZiB0aGUgcGF0Y2guDQo+ID4gKFdlbGwgdGhl
IGNoYW5nZWxvZyBvZiB0aGUgcGF0Y2ggYWxzbyBwb2ludCBvdXQgd2hhdCBpdCdzIGZvci4pDQo+
ID4NCj4gDQo+IFN1cmUsIGl0J3Mgd29ydGggYSBjb21tZW50Lg0KDQpBY3R1YWxseSwgb24gY2xv
c2VyIGluc3BlY3Rpb24gIVFMSVNUX05FWFQoKSBpcyBhbiBpbnN1ZmZpY2llbnQgY2hlY2tlZC4g
SSBoYWQgYXNzdW1lZCB0aGF0IFFMSVNUcyB3ZXJlIGZ1bGwgZG91Ymx5LWxpbmtlZCBsaXN0cyBi
dXQgdGhleSBhcmUgbm90OyB0aGUgbGFzdCBlbGVtZW50IG9uIGEgbGlzdCB3aWxsIHN0aWxsIGhh
dmUgYSBOVUxMIG5leHQgcG9pbnRlci4gSXQgd2lsbCBiZSBzdWZmaWNpZW50LCBhbmQgYWxzbyBj
bGVhcmVyIHRvIHRoZSByZWFkZXIsIGlmIEkgYWRkIGEgYm9vbGVhbiB0byBYZW5EZXZpY2Ugd2hp
Y2ggaXMgc2V0IHdoZW4gaXQgaXMgYWRkZWQgdG8gdGhlIGxpc3QuDQoNCiAgUGF1bA0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 08:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 08:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8gqN-0003Qk-CM; Fri, 13 Sep 2019 08:22:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8gqL-0003Qf-OP
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 08:22:13 +0000
X-Inumbo-ID: 9322458a-d5ff-11e9-a337-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9322458a-d5ff-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 08:22:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568362927;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=r+osEBdPznGGeg1etSR3kY7dFaqjFIK0TjR7gU3VY6M=;
 b=WQmP/A6XqbIbpafc0r3buvtWxd9e3AHciShoajRWGmrrVLWzqNEYMQRG
 9ecNG5mlR43i21j68Qq+avzIJKo8jfEp6pMx/mOUFWsG10fJlwjVsgs8e
 AbPzIKMQROkAXVBE0eoV80Sh+G9GCpK0XJMZBhj72Nft/23sC2C7NBU3W E=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XiQPyJJdVUvTxPrjoLjxD4/fO6hX+q6L3CjNBW8/CznG1uIxNKHQNF9zzFJxz1Wo/6OFdpmVNP
 PbGC3xix3WDlAhzbZ1YP9Fw9yWQxT3TLTLWKBdL7FRC1YHwgcqBs+JJ/YwJmXs9FqT8mHCJTq/
 dmHXB17ENVI0Z12kfwPVTue820C4RdXxod9niPW0/BnTTjAkwHKhGlrwOYwsrA9Hij8Q5s6Kzk
 GG4+e0SqL7mzkr0Yn4o13At8PbieaTe4/w5NK51QerX4PDoUJN0h+PWuNYgVzPKX++viDkhOAv
 vVA=
X-SBRS: 2.7
X-MesageID: 5821038
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5821038"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 09:21:57 +0100
Message-ID: <20190913082159.31338-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190913082159.31338-1-paul.durrant@citrix.com>
References: <20190913082159.31338-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/3] xen: introduce separate XenWatchList for
 XenDevice objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCB1c2VzIHRoZSBYZW5XYXRjaExpc3QgYWJzdHJhY3Rpb24gdG8gYWRkIGEgc2Vw
YXJhdGUgd2F0Y2ggbGlzdApmb3IgZWFjaCBkZXZpY2UuIFRoaXMgaXMgbW9yZSBzY2FsYWJsZSB0
aGFuIHdhbGtpbmcgYSBzaW5nbGUgbm90aWZpZXIKbGlzdCBmb3IgYWxsIHdhdGNoZXMgYW5kIGlz
IGFsc28gbmVjZXNzYXJ5IHRvIGltcGxlbWVudCBhIGJ1Zy1maXggaW4gYQpzdWJzZXF1ZW50IHBh
dGNoLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiBody94ZW4vdHJhY2UtZXZlbnRzICAgICAgfCAgMiArKwogaHcveGVuL3hlbi1idXMuYyAgICAg
ICAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9u
cygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBi
L2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggYWM4ZDljMjBkMi4uODBjZTNkYWZhZCAxMDA2NDQK
LS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0y
OSw2ICsyOSw4IEBAIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkKGNvbnN0IGNoYXIgKnR5cGUs
IGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfc3Rh
dGUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBl
OiAlcyBuYW1lOiAlcyAtPiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdlZChjb25zdCBj
aGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX3Vu
cGx1Zyhjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCit4
ZW5fZGV2aWNlX2FkZF93YXRjaChjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBj
aGFyICpub2RlLCBjb25zdCBjaGFyICprZXkpICJ0eXBlOiAlcyBuYW1lOiAlcyBub2RlOiAlcyBr
ZXk6ICVzIgoreGVuX2RldmljZV9yZW1vdmVfd2F0Y2goY29uc3QgY2hhciAqdHlwZSwgY2hhciAq
bmFtZSwgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5KSAidHlwZTogJXMgbmFtZTog
JXMgbm9kZTogJXMga2V5OiAlcyIKIAogIyB4ZW4tYnVzLWhlbHBlci5jCiB4c19ub2RlX2NyZWF0
ZShjb25zdCBjaGFyICpub2RlKSAiJXMiCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIv
aHcveGVuL3hlbi1idXMuYwppbmRleCAyOGVmYWNjZmYyLi44MTBhNGUyZGYzIDEwMDY0NAotLS0g
YS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTIzNSwxMSArMjM1
LDExIEBAIHN0YXRpYyB2b2lkIHdhdGNoX2xpc3RfcmVtb3ZlKFhlbldhdGNoTGlzdCAqd2F0Y2hf
bGlzdCwgWGVuV2F0Y2ggKndhdGNoLAogCiBzdGF0aWMgWGVuV2F0Y2ggKnhlbl9idXNfYWRkX3dh
dGNoKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICpub2RlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICprZXksIFhlbldhdGNoSGFuZGxlciBoYW5kbGVy
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9y
ICoqZXJycCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQogewogICAgIHRyYWNlX3hlbl9idXNfYWRkX3dhdGNoKG5vZGUsIGtleSk7CiAKLSAgICByZXR1
cm4gd2F0Y2hfbGlzdF9hZGQoeGVuYnVzLT53YXRjaF9saXN0LCBub2RlLCBrZXksIGhhbmRsZXIs
IG9wYXF1ZSwKKyAgICByZXR1cm4gd2F0Y2hfbGlzdF9hZGQoeGVuYnVzLT53YXRjaF9saXN0LCBu
b2RlLCBrZXksIGhhbmRsZXIsIHhlbmJ1cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJy
cCk7CiB9CiAKQEAgLTQzMyw3ICs0MzMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX3JlYWxpemUo
QnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogCiAgICAgeGVuYnVzLT5iYWNrZW5kX3dhdGNo
ID0KICAgICAgICAgeGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCAiIiwgLyogZG9tYWluIHJvb3Qg
bm9kZSAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfZW51
bWVyYXRlLCB4ZW5idXMsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAi
YmFja2VuZCIsIHhlbl9idXNfZW51bWVyYXRlLCAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxf
ZXJyKSB7CiAgICAgICAgIC8qIFRoaXMgbmVlZCBub3QgYmUgdHJlYXRlZCBhcyBhIGhhcmQgZXJy
b3Igc28gZG9uJ3QgcHJvcGFnYXRlICovCiAgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxvY2Fs
X2VyciwKQEAgLTYyMSw2ICs2MjEsMzEgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X2NoYW5nZWQodm9pZCAqb3BhcXVlKQogICAgIH0KIH0KIAorc3RhdGljIFhlbldhdGNoICp4ZW5f
ZGV2aWNlX2FkZF93YXRjaChYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5XYXRjaEhhbmRsZXIgaGFuZGxl
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQor
eworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5k
ZXYpKTsKKworICAgIHRyYWNlX3hlbl9kZXZpY2VfYWRkX3dhdGNoKHR5cGUsIHhlbmRldi0+bmFt
ZSwgbm9kZSwga2V5KTsKKworICAgIHJldHVybiB3YXRjaF9saXN0X2FkZCh4ZW5kZXYtPndhdGNo
X2xpc3QsIG5vZGUsIGtleSwgaGFuZGxlciwgeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICBlcnJwKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZW1vdmVfd2F0Y2goWGVu
RGV2aWNlICp4ZW5kZXYsIFhlbldhdGNoICp3YXRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2Jq
ZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisKKyAgICB0cmFjZV94ZW5fZGV2aWNl
X3JlbW92ZV93YXRjaCh0eXBlLCB4ZW5kZXYtPm5hbWUsIHdhdGNoLT5ub2RlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHdhdGNoLT5rZXkpOworCisgICAgd2F0Y2hfbGlzdF9y
ZW1vdmUoeGVuZGV2LT53YXRjaF9saXN0LCB3YXRjaCwgZXJycCk7Cit9CisKKwogc3RhdGljIHZv
aWQgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKipl
cnJwKQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVz
KERFVklDRSh4ZW5kZXYpKSk7CkBAIC02NDUsOSArNjcwLDkgQEAgc3RhdGljIHZvaWQgeGVuX2Rl
dmljZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAg
IH0KIAogICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCA9Ci0gICAgICAgIHhlbl9idXNf
YWRkX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICJzdGF0ZSIsIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgICAgICB4ZW5fZGV2aWNl
X2FkZF93YXRjaCh4ZW5kZXYsIHhlbmRldi0+YmFja2VuZF9wYXRoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAic3RhdGUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2Vycikg
ewogICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBzdGF0
ZTogIik7CkBAIC02NTUsOSArNjgwLDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIHhl
bmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2ggPQotICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4
ZW5idXMsIHhlbmRldi0+YmFja2VuZF9wYXRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAi
b25saW5lIiwgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dhdGNo
KHhlbmRldiwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJvbmxpbmUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAg
ICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBvbmxpbmU6ICIpOwpA
QCAtNjcxLDEyICs2OTYsMTIgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ry
b3koWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAg
ICBpZiAoeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCkgewotICAgICAgICB4ZW5fYnVzX3Jl
bW92ZV93YXRjaCh4ZW5idXMsIHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2gsIE5VTEwpOwor
ICAgICAgICB4ZW5fZGV2aWNlX3JlbW92ZV93YXRjaCh4ZW5kZXYsIHhlbmRldi0+YmFja2VuZF9v
bmxpbmVfd2F0Y2gsIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfb25saW5lX3dhdGNo
ID0gTlVMTDsKICAgICB9CiAKICAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlX3dhdGNoKSB7
Ci0gICAgICAgIHhlbl9idXNfcmVtb3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX3N0
YXRlX3dhdGNoLCBOVUxMKTsKKyAgICAgICAgeGVuX2RldmljZV9yZW1vdmVfd2F0Y2goeGVuZGV2
LCB4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGVfd2F0Y2ggPSBOVUxMOwogICAgIH0KIApAQCAtODEyLDggKzgzNyw4IEBAIHN0
YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiAgICAgfQogCiAgICAgeGVuZGV2LT5mcm9udGVuZF9zdGF0ZV93YXRjaCA9
Ci0gICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5mcm9udGVuZF9wYXRo
LCAic3RhdGUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5k
X2NoYW5nZWQsIHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dh
dGNoKHhlbmRldiwgeGVuZGV2LT5mcm9udGVuZF9wYXRoLCAic3RhdGUiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQsICZsb2NhbF9lcnIp
OwogICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQo
ZXJycCwgbG9jYWxfZXJyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVk
IHRvIHdhdGNoIGZyb250ZW5kIHN0YXRlOiAiKTsKQEAgLTgyNiw3ICs4NTEsOCBAQCBzdGF0aWMg
dm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoeGVuZGV2LT5mcm9udGVuZF9zdGF0
ZV93YXRjaCkgewotICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMsIHhlbmRldi0+
ZnJvbnRlbmRfc3RhdGVfd2F0Y2gsIE5VTEwpOworICAgICAgICB4ZW5fZGV2aWNlX3JlbW92ZV93
YXRjaCh4ZW5kZXYsIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwpOwogICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRl
X3dhdGNoID0gTlVMTDsKICAgICB9CiAKQEAgLTExMjIsNiArMTE0OCwxNiBAQCBzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAg
ICAgICAgIHhlbmRldi0+eGd0aCA9IE5VTEw7CiAgICAgfQogCisgICAgaWYgKHhlbmRldi0+d2F0
Y2hfbGlzdCkgeworICAgICAgICB3YXRjaF9saXN0X2Rlc3Ryb3koeGVuZGV2LT53YXRjaF9saXN0
KTsKKyAgICAgICAgeGVuZGV2LT53YXRjaF9saXN0ID0gTlVMTDsKKyAgICB9CisKKyAgICBpZiAo
eGVuZGV2LT54c2gpIHsKKyAgICAgICAgeHNfY2xvc2UoeGVuZGV2LT54c2gpOworICAgICAgICB4
ZW5kZXYtPnhzaCA9IE5VTEw7CisgICAgfQorCiAgICAgZ19mcmVlKHhlbmRldi0+bmFtZSk7CiAg
ICAgeGVuZGV2LT5uYW1lID0gTlVMTDsKIH0KQEAgLTExNjQsNiArMTIwMCwxNCBAQCBzdGF0aWMg
dm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
CiAgICAgdHJhY2VfeGVuX2RldmljZV9yZWFsaXplKHR5cGUsIHhlbmRldi0+bmFtZSk7CiAKKyAg
ICB4ZW5kZXYtPnhzaCA9IHhzX29wZW4oMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhzaCkgeworICAg
ICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX29wZW4iKTsKKyAg
ICAgICAgZ290byB1bnJlYWxpemU7CisgICAgfQorCisgICAgeGVuZGV2LT53YXRjaF9saXN0ID0g
d2F0Y2hfbGlzdF9jcmVhdGUoeGVuZGV2LT54c2gpOworCiAgICAgeGVuZGV2LT54Z3RoID0geGVu
Z250dGFiX29wZW4oTlVMTCwgMCk7CiAgICAgaWYgKCF4ZW5kZXYtPnhndGgpIHsKICAgICAgICAg
ZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB4ZW5nbnR0YWJfb3BlbiIpOwpk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVu
LWJ1cy5oCmluZGV4IDg4Yjg0ZTI5YmIuLjBkMTk4MTQ4ZjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
aHcveGVuL3hlbi1idXMuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTIyLDYg
KzIyLDggQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsKICAgICBEZXZpY2VTdGF0ZSBxZGV2
OwogICAgIGRvbWlkX3QgZnJvbnRlbmRfaWQ7CiAgICAgY2hhciAqbmFtZTsKKyAgICBzdHJ1Y3Qg
eHNfaGFuZGxlICp4c2g7CisgICAgWGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0OwogICAgIGNoYXIg
KmJhY2tlbmRfcGF0aCwgKmZyb250ZW5kX3BhdGg7CiAgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFj
a2VuZF9zdGF0ZSwgZnJvbnRlbmRfc3RhdGU7CiAgICAgTm90aWZpZXIgZXhpdDsKLS0gCjIuMjAu
MS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 08:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 08:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8gqI-0003QF-Ud; Fri, 13 Sep 2019 08: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=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8gqI-0003Q4-4k
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 08:22:10 +0000
X-Inumbo-ID: 92f572f8-d5ff-11e9-95aa-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92f572f8-d5ff-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 08:22:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568362928;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=0ObFgUX3jPgasy9ajYbOm2FMaRHg+XjQQqmPWU420IM=;
 b=ZWj7gczQACu5nmkKN+Sq+LLuWxkuKSrPFq6ForXoXnf0swYz0UnT/MCx
 ISwt0yRjPVPZIOg/rz6meugYrTNuRoOcjqosgd1MZ8shOlxR0Sa5jyZcG
 ZYfhgosqyKnvQycfq7jZsz6RuWzIct5kUHaoXZ5UJpnD1CIVRLwlugyeV g=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nFiC1wyco7LKY28TNn6NTydJcCYrUiwRQUBh2NKtIcYXBkZUgbKk2FU9HeK0BuAyqur73keXtu
 U25OcFxbFH9MufBpfaCrJw842bp33DsFyLor4JYdBIzT5uPRanoPS3TqOklkWGx11sO57BQfeh
 MhOhw2qA5eyLbFUlIz9EUBhJEzofcuReQFgwhC+bI73PPbxzeNWPCVhHIcRXe6hClgYGXJJA28
 PIxv4nm+tqvpfVJlIUD7TnbLz611T2mgduUKOJonXQ3MCJ4zgcI74td4a9I/NBMNFqMk7e6GJN
 ADY=
X-SBRS: 2.7
X-MesageID: 5578877
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5578877"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 09:21:55 +0100
Message-ID: <20190913082159.31338-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/3] xen: fix a potential crash in xen-bus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgZml4ZXMgYSBwb3RlbnRpYWwgc2VnZmF1bHQgY2F1c2VkIGJ5IE5vdGlmaWVy
TGlzdCBjb3JydXB0aW9uCmluIHhlbi1idXMuIFRoZSBmaXJzdCB0d28gcGF0Y2hlcyBsYXkgdGhl
IGdyb3VuZHdvcmsgYW5kIHRoZSB0aGlyZAphY3R1YWxseSBmaXhlcyB0aGUgcHJvYmxlbS4KClBh
dWwgRHVycmFudCAoMyk6CiAgeGVuIC8gbm90aWZ5OiBpbnRyb2R1Y2UgYSBuZXcgWGVuV2F0Y2hM
aXN0IGFic3RyYWN0aW9uCiAgeGVuOiBpbnRyb2R1Y2Ugc2VwYXJhdGUgWGVuV2F0Y2hMaXN0IGZv
ciBYZW5EZXZpY2Ugb2JqZWN0cwogIHhlbjogcGVyZm9ybSBYZW5EZXZpY2UgY2xlYW4tdXAgaW4g
WGVuQnVzIHdhdGNoIGhhbmRsZXIKCiBody94ZW4vdHJhY2UtZXZlbnRzICAgICAgfCAgIDkgKy0K
IGh3L3hlbi94ZW4tYnVzLmMgICAgICAgICB8IDI3NyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAgOCArLQogaW5jbHVk
ZS9xZW11L25vdGlmeS5oICAgIHwgICAyICsKIHV0aWwvbm90aWZ5LmMgICAgICAgICAgICB8ICAg
NSArCiA1IGZpbGVzIGNoYW5nZWQsIDIyMCBpbnNlcnRpb25zKCspLCA4MSBkZWxldGlvbnMoLSkK
LS0tCkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0gCjIuMjAuMS4yLmdi
MjFlYmI2CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 08:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 08:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8gqD-0003Pl-AL; Fri, 13 Sep 2019 08:22:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8gqB-0003Pg-SB
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 08:22:03 +0000
X-Inumbo-ID: 90083238-d5ff-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90083238-d5ff-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 08:22:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568362922;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=eLGcxY10AzEoEcFv4IR8/MmpdTtjmJMTD2W3sUX56d4=;
 b=K7otE8lOi3CAeE6wdXST84QsWRTrLHFOjjj2gG+nLoVsYOltxTKao23W
 RB5eCURvX9eErgQbZegHD59NIsBzvpJ4CvSiyOJgQuj7fqwNoYcrbHZHd
 UL2/uMsF+BR1L86MPuNX0LQezzRtuuoaehEjQ3vWHU/j9UdrnRvUH0f93 Y=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: R3MHdUrbByLAa+rHP6XVE5w6NjeBrTksryQX3D4Azz0gmolamnLDVoSfgvOX3CirQzVHAGPHbR
 5xVV2oTX7zF/3I9HJUCr2L7puWX+4pnRTx6n1Mu1QcaOXyYnxnOpirJK4J59ruCkaj0WFUjwKF
 dSMBxh/rUXqPiRTL3dSLLXMSYixzFIPYEzGGCVUzzHT3I/dN7n5dKmJUyG3V++sCuYHGAcYEtm
 ohHGDzKWWpuMy0tY1nsxrQuzzp4ANUVfHri58lsiaB9IHUUIXIwzMVtKlqPDI0TstQQ579mATm
 cFM=
X-SBRS: 2.7
X-MesageID: 5722665
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5722665"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 09:21:58 +0100
Message-ID: <20190913082159.31338-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190913082159.31338-1-paul.durrant@citrix.com>
References: <20190913082159.31338-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/3] xen: perform XenDevice clean-up in
 XenBus watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xlYW5pbmcgdXAgb2ZmbGluZSBYZW5EZXZpY2Ugb2JqZWN0cyBkaXJlY3RseSBpbgp4ZW5fZGV2
aWNlX2JhY2tlbmRfY2hhbmdlZCgpIGlzIGRhbmdlcm91cyBhcyB4ZW5fZGV2aWNlX3VucmVhbGl6
ZSgpIHdpbGwKbW9kaWZ5IHRoZSB3YXRjaCBsaXN0IHRoYXQgaXMgYmVpbmcgd2Fsa2VkLiBFdmVu
IHRoZSBRTElTVF9GT1JFQUNIX1NBRkUoKQp1c2VkIGluIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCkg
aXMgaW5zdWZmaWNpZW50IGFzICp0d28qIG5vdGlmaWVycyAoZm9yCnRoZSBmcm9udGVuZCBhbmQg
YmFja2VuZCB3YXRjaGVzKSBhcmUgcmVtb3ZlZCwgdGh1cyBwb3RlbnRpYWxseSByZW5kZXJpbmcK
dGhlICduZXh0JyBwb2ludGVyIHVuc2FmZS4KClRoZSBzb2x1dGlvbiBpcyB0byB1c2UgdGhlIFhl
bkJ1cyBiYWNrZW5kX3dhdGNoIGhhbmRsZXIgdG8gZG8gdGhlIGNsZWFuLXVwCmluc3RlYWQsIGFz
IGl0IGlzIGludm9rZWQgd2hpbHN0IHdhbGtpbmcgYSBzZXBhcmF0ZSB3YXRjaCBsaXN0LgoKVGhp
cyBwYXRjaCB0aGVyZWZvcmUgYWRkcyBhIG5ldyAnaW5hY3RpdmVfZGV2aWNlcycgbGlzdCB0byBY
ZW5CdXMsIHRvIHdoaWNoCm9mZmxpbmUgZGV2aWNlcyBhcmUgYWRkZWQgYnkgeGVuX2RldmljZV9i
YWNrZW5kX2NoYW5nZWQoKS4gVGhlIFhlbkJ1cwpiYWNrZW5kX3dhdGNoIHJlZ2lzdHJhdGlvbiBp
cyBhbHNvIGNoYW5nZWQgdG8gbm90IG9ubHkgaW52b2tlCnhlbl9idXNfZW51bWVyYXRlKCkgYnV0
IGFsc28gYSBuZXcgeGVuX2J1c19jbGVhbnVwKCkgZnVuY3Rpb24sIHdoaWNoIHdpbGwKd2FsayAn
aW5hY3RpdmVfZGV2aWNlcycgYW5kIHBlcmZvcm0gdGhlIG5lY2Vzc2FyeSBhY3Rpb25zLgpGb3Ig
c2FmZXR5IGFuIGV4dHJhICdvbmxpbmUnIGNoZWNrIGlzIGFsc28gYWRkZWQgdG8geGVuX2J1c190
eXBlX2VudW1lcmF0ZSgpCnRvIG1ha2Ugc3VyZSB0aGF0IG5vIGF0dGVtcHQgaXMgbWFkZSB0byBj
cmVhdGUgYSBuZXcgWGVuRGV2aWNlIG9iamVjdCBmb3IgYQpiYWNrZW5kIHRoYXQgaXMgb2ZmbGlu
ZS4KCk5PVEU6IFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRlcyBzb21lIGNvc21ldGljIGNoYW5nZXM6
CiAgICAgIC0gc3Vic3RpdHV0ZSB0aGUgbG9jYWwgdmFyaWFibGUgbmFtZSAnYmFja2VuZF9zdGF0
ZScKICAgICAgICBpbiB4ZW5fYnVzX3R5cGVfZW51bWVyYXRlKCkgd2l0aCAnc3RhdGUnLCBzaW5j
ZSB0aGVyZQogICAgICAgIGlzIG5vIGFtYmlndWl0eSB3aXRoIGFueSBvdGhlciBzdGF0ZSBpbiB0
aGF0IGNvbnRleHQuCiAgICAgIC0gY2hhbmdlIHhlbl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZlKCkg
dG8KICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2lzX2FjdGl2ZSgpIChhbmQgcGFzcyBhIFhl
bkRldmljZSBkaXJlY3RseSkKICAgICAgICBzaW5jZSB0aGUgc3RhdGUgdGVzdHMgY29udGFpbmVk
IHRoZXJlaW4gb25seSBhcHBseSB0byBhIGZyb250ZW5kLgogICAgICAtIHVzZSAnc3RhdGUnIHJh
dGhlciB0aGVuICd4ZW5kZXYtPmJhY2tlbmRfc3RhdGUnIGluCiAgICAgICAgeGVuX2RldmljZV9i
YWNrZW5kX2NoYW5nZWQoKSB0byBzaG9ydGVuIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KCnYzOgogLSBzL29mZmxpbmVfZGV2aWNlcy9pbmFjdGl2ZV9k
ZXZpY2VzL2cKIC0gQWxzbyBhZGQgYW4gJ2luYWN0aXZlJyBib29sZWFuIHRvIFhlbkRldmljZSB3
aGljaCBpcyBzZXQgd2hlbiB0aGUKICAgZGV2aWNlIGlzIGFkZGVkIHRvIHRoZSBpbmFjdGl2ZSBs
aXN0IHNvIHdlIHJlYWxseSBjYW4gbWFrZSBzdXJlIHRoYXQgaXQKICAgZG9lc24ndCBoYXBwZW4g
bW9yZSB0aGFuIG9uY2UKCnYyOgogLSBNYWtlIHN1cmUgd2UgZG9uJ3QgdHJ5IHRvIGFkZCBhIFhl
bkRldmljZSB0byAnb2ZmbGluZV9kZXZpY2VzJyBtb3JlIHRoYW4KICAgb25jZQotLS0KIGh3L3hl
bi90cmFjZS1ldmVudHMgICAgICB8ICAyICsKIGh3L3hlbi94ZW4tYnVzLmMgICAgICAgICB8IDk0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcveGVu
L3hlbi1idXMuaCB8ICAzICsrCiAzIGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDI1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi90cmFjZS1ldmVudHMgYi9ody94ZW4v
dHJhY2UtZXZlbnRzCmluZGV4IDgwY2UzZGFmYWQuLmU2ODg1YmM3NTEgMTAwNjQ0Ci0tLSBhL2h3
L3hlbi90cmFjZS1ldmVudHMKKysrIGIvaHcveGVuL3RyYWNlLWV2ZW50cwpAQCAtMTcsOCArMTcs
MTAgQEAgeGVuX2RvbWlkX3Jlc3RyaWN0KGludCBlcnIpICJlcnI6ICV1IgogeGVuX2J1c19yZWFs
aXplKHZvaWQpICIiCiB4ZW5fYnVzX3VucmVhbGl6ZSh2b2lkKSAiIgogeGVuX2J1c19lbnVtZXJh
dGUodm9pZCkgIiIKK3hlbl9idXNfY2xlYW51cCh2b2lkKSAiIgogeGVuX2J1c190eXBlX2VudW1l
cmF0ZShjb25zdCBjaGFyICp0eXBlKSAidHlwZTogJXMiCiB4ZW5fYnVzX2JhY2tlbmRfY3JlYXRl
KGNvbnN0IGNoYXIgKnR5cGUsIGNvbnN0IGNoYXIgKnBhdGgpICJ0eXBlOiAlcyBwYXRoOiAlcyIK
K3hlbl9idXNfZGV2aWNlX2NsZWFudXAoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5
cGU6ICVzIG5hbWU6ICVzIgogeGVuX2J1c19hZGRfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29u
c3QgY2hhciAqa2V5KSAibm9kZTogJXMga2V5OiAlcyIKIHhlbl9idXNfcmVtb3ZlX3dhdGNoKGNv
bnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSkgIm5vZGU6ICVzIGtleTogJXMiCiB4ZW5f
ZGV2aWNlX3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5h
bWU6ICVzIgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMK
aW5kZXggODEwYTRlMmRmMy4uNTVjMTU3MzkzZCAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMu
YworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC0zNDAsMTMgKzM0MCwxOCBAQCBzdGF0aWMgdm9p
ZCB4ZW5fYnVzX3R5cGVfZW51bWVyYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0eXBl
KQogICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgY2hhciAqYmFja2VuZF9w
YXRoID0gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIGRvbWFpbl9wYXRoLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZFtpXSk7Ci0gICAgICAgIGVu
dW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGU7CisgICAgICAgIGVudW0geGVuYnVzX3N0YXRl
IHN0YXRlOworICAgICAgICB1bnNpZ25lZCBpbnQgb25saW5lOwogCiAgICAgICAgIGlmICh4c19u
b2RlX3NjYW5mKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgYmFja2VuZF9wYXRoLCAic3RhdGUiLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAiJXUiLCAmYmFja2VuZF9zdGF0ZSkgIT0g
MSkKLSAgICAgICAgICAgIGJhY2tlbmRfc3RhdGUgPSBYZW5idXNTdGF0ZVVua25vd247CisgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICIldSIsICZzdGF0ZSkgIT0gMSkKKyAgICAgICAg
ICAgIHN0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOwogCi0gICAgICAgIGlmIChiYWNrZW5kX3N0
YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSB7CisgICAgICAgIGlmICh4c19ub2RlX3Nj
YW5mKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgYmFja2VuZF9wYXRoLCAib25saW5lIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCwgIiV1IiwgJm9ubGluZSkgIT0gMSkKKyAgICAgICAg
ICAgIG9ubGluZSA9IDA7CisKKyAgICAgICAgaWYgKG9ubGluZSAmJiBzdGF0ZSA9PSBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZykgewogICAgICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CiAKICAgICAgICAgICAgIHhlbl9idXNfYmFja2VuZF9jcmVhdGUoeGVuYnVzLCB0eXBlLCBiYWNr
ZW5kW2ldLCBiYWNrZW5kX3BhdGgsCkBAIC0zNjUsOSArMzcwLDggQEAgb3V0OgogICAgIGdfZnJl
ZShkb21haW5fcGF0aCk7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9idXNfZW51bWVyYXRlKHZvaWQg
Km9wYXF1ZSkKK3N0YXRpYyB2b2lkIHhlbl9idXNfZW51bWVyYXRlKFhlbkJ1cyAqeGVuYnVzKQog
ewotICAgIFhlbkJ1cyAqeGVuYnVzID0gb3BhcXVlOwogICAgIGNoYXIgKip0eXBlOwogICAgIHVu
c2lnbmVkIGludCBpLCBuOwogCkBAIC0zODUsNiArMzg5LDQ1IEBAIHN0YXRpYyB2b2lkIHhlbl9i
dXNfZW51bWVyYXRlKHZvaWQgKm9wYXF1ZSkKICAgICBmcmVlKHR5cGUpOwogfQogCitzdGF0aWMg
dm9pZCB4ZW5fYnVzX2RldmljZV9jbGVhbnVwKFhlbkRldmljZSAqeGVuZGV2KQoreworICAgIGNv
bnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAg
ICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9idXNfZGV2aWNlX2Ns
ZWFudXAodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIGdfYXNzZXJ0KCF4ZW5kZXYtPmJhY2tl
bmRfb25saW5lKTsKKworICAgIGlmICgheGVuX2JhY2tlbmRfdHJ5X2RldmljZV9kZXN0cm95KHhl
bmRldiwgJmxvY2FsX2VycikpIHsKKyAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5k
ZXYpKTsKKyAgICB9CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3JlcG9y
dF9lcnIobG9jYWxfZXJyKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfY2xlYW51
cChYZW5CdXMgKnhlbmJ1cykKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRldiwgKm5leHQ7CisKKyAg
ICB0cmFjZV94ZW5fYnVzX2NsZWFudXAoKTsKKworICAgIFFMSVNUX0ZPUkVBQ0hfU0FGRSh4ZW5k
ZXYsICZ4ZW5idXMtPmluYWN0aXZlX2RldmljZXMsIGxpc3QsIG5leHQpIHsKKyAgICAgICAgZ19h
c3NlcnQoeGVuZGV2LT5pbmFjdGl2ZSk7CisgICAgICAgIFFMSVNUX1JFTU9WRSh4ZW5kZXYsIGxp
c3QpOworICAgICAgICB4ZW5fYnVzX2RldmljZV9jbGVhbnVwKHhlbmRldik7CisgICAgfQorfQor
CitzdGF0aWMgdm9pZCB4ZW5fYnVzX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCit7Cisg
ICAgWGVuQnVzICp4ZW5idXMgPSBvcGFxdWU7CisKKyAgICB4ZW5fYnVzX2VudW1lcmF0ZSh4ZW5i
dXMpOworICAgIHhlbl9idXNfY2xlYW51cCh4ZW5idXMpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5f
YnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuQnVz
ICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CkBAIC00MzMsNyArNDc2LDcgQEAgc3RhdGljIHZvaWQg
eGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIAogICAgIHhlbmJ1
cy0+YmFja2VuZF93YXRjaCA9CiAgICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgIiIs
IC8qIGRvbWFpbiByb290IG5vZGUgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgImJhY2tl
bmQiLCB4ZW5fYnVzX2VudW1lcmF0ZSwgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICJiYWNrZW5kIiwgeGVuX2J1c19iYWNrZW5kX2NoYW5nZWQsICZsb2NhbF9lcnIpOwog
ICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgLyogVGhpcyBuZWVkIG5vdCBiZSB0cmVhdGVk
IGFzIGEgaGFyZCBlcnJvciBzbyBkb24ndCBwcm9wYWdhdGUgKi8KICAgICAgICAgZXJyb3JfcmVw
b3J0Zl9lcnIobG9jYWxfZXJyLApAQCAtNTU1LDkgKzU5OCw5IEBAIHN0YXRpYyB2b2lkIHhlbl9k
ZXZpY2VfYmFja2VuZF9zZXRfb25saW5lKFhlbkRldmljZSAqeGVuZGV2LCBib29sIG9ubGluZSkK
ICAqIFRlbGwgZnJvbSB0aGUgc3RhdGUgd2hldGhlciB0aGUgZnJvbnRlbmQgaXMgbGlrZWx5IGFs
aXZlLAogICogaS5lLiBpdCB3aWxsIHJlYWN0IHRvIGEgY2hhbmdlIG9mIHN0YXRlIG9mIHRoZSBi
YWNrZW5kLgogICovCi1zdGF0aWMgYm9vbCB4ZW5fZGV2aWNlX3N0YXRlX2lzX2FjdGl2ZShlbnVt
IHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3N0YXRpYyBib29sIHhlbl9kZXZpY2VfZnJvbnRlbmRfaXNf
YWN0aXZlKFhlbkRldmljZSAqeGVuZGV2KQogewotICAgIHN3aXRjaCAoc3RhdGUpIHsKKyAgICBz
d2l0Y2ggKHhlbmRldi0+ZnJvbnRlbmRfc3RhdGUpIHsKICAgICBjYXNlIFhlbmJ1c1N0YXRlSW5p
dFdhaXQ6CiAgICAgY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgogICAgIGNhc2UgWGVuYnVz
U3RhdGVDb25uZWN0ZWQ6CkBAIC01OTQsMzAgKzYzNywzMSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2
aWNlX2JhY2tlbmRfY2hhbmdlZCh2b2lkICpvcGFxdWUpCiAgICAgICogc3RhdGUgdG8gQ2xvc2lu
ZywgYnV0IHRoZXJlIGlzIG5vIGFjdGl2ZSBmcm9udGVuZCB0aGVuIHNldCB0aGUKICAgICAgKiBi
YWNrZW5kIHN0YXRlIHRvIENsb3NlZC4KICAgICAgKi8KLSAgICBpZiAoeGVuZGV2LT5iYWNrZW5k
X3N0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2luZyAmJgotICAgICAgICAheGVuX2RldmljZV9zdGF0
ZV9pc19hY3RpdmUoeGVuZGV2LT5mcm9udGVuZF9zdGF0ZSkpIHsKKyAgICBpZiAoc3RhdGUgPT0g
WGVuYnVzU3RhdGVDbG9zaW5nICYmCisgICAgICAgICF4ZW5fZGV2aWNlX2Zyb250ZW5kX2lzX2Fj
dGl2ZSh4ZW5kZXYpKSB7CiAgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVu
ZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAgICAgfQogCiAgICAgLyoKICAgICAgKiBJZiBhIGJh
Y2tlbmQgaXMgc3RpbGwgJ29ubGluZScgdGhlbiB3ZSBzaG91bGQgbGVhdmUgaXQgYWxvbmUgYnV0
LAotICAgICAqIGlmIGEgYmFja2VuZCBpcyBub3QgJ29ubGluZScsIHRoZW4gdGhlIGRldmljZSBz
aG91bGQgYmUgZGVzdHJveWVkCi0gICAgICogb25jZSB0aGUgc3RhdGUgaXMgQ2xvc2VkLgorICAg
ICAqIGlmIGEgYmFja2VuZCBpcyBub3QgJ29ubGluZScsIHRoZW4gdGhlIGRldmljZSBpcyBhIGNh
bmRpZGF0ZQorICAgICAqIGZvciBkZXN0cnVjdGlvbi4gSGVuY2UgYWRkIGl0IHRvIHRoZSAnaW5h
Y3RpdmUnIGxpc3QgdG8gYmUgY2xlYW5lZAorICAgICAqIGJ5IHhlbl9idXNfY2xlYW51cCgpLgog
ICAgICAqLwotICAgIGlmICgheGVuZGV2LT5iYWNrZW5kX29ubGluZSAmJgotICAgICAgICAoeGVu
ZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkIHx8Ci0gICAgICAgICB4ZW5k
ZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcgfHwKLSAgICAgICAg
IHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRXYWl0IHx8Ci0gICAgICAg
ICB4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVVbmtub3duKSkgewotICAgICAg
ICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICBpZiAoIW9ubGluZSAmJgorICAgICAgICAo
c3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQgfHwgIHN0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nIHx8CisgICAgICAgICBzdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRXYWl0IHx8IHN0YXRl
ID09IFhlbmJ1c1N0YXRlVW5rbm93bikgJiYKKyAgICAgICAgIXhlbmRldi0+aW5hY3RpdmUpIHsK
KyAgICAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVW
SUNFKHhlbmRldikpKTsKIAotICAgICAgICBpZiAoIXhlbl9iYWNrZW5kX3RyeV9kZXZpY2VfZGVz
dHJveSh4ZW5kZXYsICZsb2NhbF9lcnIpKSB7Ci0gICAgICAgICAgICBvYmplY3RfdW5wYXJlbnQo
T0JKRUNUKHhlbmRldikpOwotICAgICAgICB9CisgICAgICAgIHhlbmRldi0+aW5hY3RpdmUgPSB0
cnVlOworICAgICAgICBRTElTVF9JTlNFUlRfSEVBRCgmeGVuYnVzLT5pbmFjdGl2ZV9kZXZpY2Vz
LCB4ZW5kZXYsIGxpc3QpOwogCi0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAg
IGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKLSAgICAgICAgfQorICAgICAgICAvKgorICAg
ICAgICAgKiBSZS13cml0ZSB0aGUgc3RhdGUgdG8gY2F1c2UgYSBYZW5CdXMgYmFja2VuZF93YXRj
aCBub3RpZmljYXRpb24sCisgICAgICAgICAqIHJlc3VsdGluZyBpbiBhIGNhbGwgdG8geGVuX2J1
c19jbGVhbnVwKCkuCisgICAgICAgICAqLworICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJp
bnRmKHhlbmRldiwgInN0YXRlIiwgIiV1Iiwgc3RhdGUpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCmlu
ZGV4IDBkMTk4MTQ4ZjYuLjNkNTUzMjI1OGQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hl
bi1idXMuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTMyLDcgKzMyLDkgQEAg
dHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlIHsKICAgICBYZW5XYXRjaCAqYmFja2VuZF9vbmxpbmVf
d2F0Y2g7CiAgICAgeGVuZ250dGFiX2hhbmRsZSAqeGd0aDsKICAgICBib29sIGZlYXR1cmVfZ3Jh
bnRfY29weTsKKyAgICBib29sIGluYWN0aXZlOwogICAgIFFMSVNUX0hFQUQoLCBYZW5FdmVudENo
YW5uZWwpIGV2ZW50X2NoYW5uZWxzOworICAgIFFMSVNUX0VOVFJZKFhlbkRldmljZSkgbGlzdDsK
IH0gWGVuRGV2aWNlOwogCiB0eXBlZGVmIGNoYXIgKigqWGVuRGV2aWNlR2V0TmFtZSkoWGVuRGV2
aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7CkBAIC02OCw2ICs3MCw3IEBAIHR5cGVkZWYgc3Ry
dWN0IFhlbkJ1cyB7CiAgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoOwogICAgIFhlbldhdGNoTGlz
dCAqd2F0Y2hfbGlzdDsKICAgICBYZW5XYXRjaCAqYmFja2VuZF93YXRjaDsKKyAgICBRTElTVF9I
RUFEKCwgWGVuRGV2aWNlKSBpbmFjdGl2ZV9kZXZpY2VzOwogfSBYZW5CdXM7CiAKIHR5cGVkZWYg
c3RydWN0IFhlbkJ1c0NsYXNzIHsKLS0gCjIuMjAuMS4yLmdiMjFlYmI2CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 08:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 08:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8gqH-0003Py-KR; Fri, 13 Sep 2019 08:22:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8gqG-0003Pr-Nf
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 08:22:08 +0000
X-Inumbo-ID: 90d79e4c-d5ff-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90d79e4c-d5ff-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 08:22:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568362923;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=6PlZ2lXpbh2CSB2DLWsfrhSBmytgBCKnemkIarlXGh4=;
 b=WNsGU5MM9TTsfp18DgQrj079bxrOXC+nEljup7EeUzRf64SWsubIuEhJ
 CVEDKq6NcIhq9nucIiWKc4vELQPLKHQ/GXYCp4bnvXpIKAPEHVTfMukH8
 O41vtzraGbCeYX/gpG1QgYNGsw3v3f4thCNLVFMie6lOlDvQQDBxgrRqO o=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8o+OweYBoGTao2tFt1Rko7XOHYZLPur+X4p7ZW0dnq+RA5mEMlXIA2eSraaCOQkx8e3bpfqvrq
 QYhD8icI7JWIQbJxHW1wNiAviIgVYB2tBunQkd6keVXTyk7LBZlLBroyt5A2nX1XNwJiKYv4Bk
 0Wfng8aacRj9fIz43r3jZwO3UX527K7vio48MEnDJGN2ZSxdTC+/xBv/Oogj9xW7jtbmoXLEsr
 7gWjdvgkrx0skgb019v8eAjeRV5lLnvzhgS88ONJhzVxm4t/LtLvjXIcq7ZFCzpbixwP5AUkmu
 L/s=
X-SBRS: 2.7
X-MesageID: 5722667
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5722667"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-devel@nongnu.org>, <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 09:21:56 +0100
Message-ID: <20190913082159.31338-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb6
In-Reply-To: <20190913082159.31338-1-paul.durrant@citrix.com>
References: <20190913082159.31338-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/3] xen / notify: introduce a new
 XenWatchList abstraction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuc3RvcmUgd2F0Y2ggY2FsbC1iYWNrcyBhcmUgYWxyZWFkeSBhYnN0cmFjdGVkIGF3YXkgZnJv
bSBYZW5CdXMgdXNpbmcKdGhlIFhlbldhdGNoIGRhdGEgc3RydWN0dXJlIGJ1dCB0aGUgYXNzb2Np
YXRlZCBOb3RpZmllckxpc3QgbWFuaXB1bGF0aW9uCmFuZCBmaWxlIGhhbmRsZSByZWdpc3RyYXRp
b24gaXMgc3RpbGwgb3BlbiBjb2RlZCBpbiB2YXJpb3VzIHhlbl9idXNfLi4uKCkKZnVuY3Rpb25z
LgpUaGlzIHBhdGNoIGNyZWF0ZXMgYSBuZXcgWGVuV2F0Y2hMaXN0IGRhdGEgc3RydWN0dXJlIHRv
IGFsbG93IHRoZXNlCmludGVyYWN0aW9ucyB0byBiZSBhYnN0cmFjdGVkIGF3YXkgZnJvbSBYZW5C
dXMgYXMgd2VsbC4gVGhpcyBpcyBpbgpwcmVwYXJhdGlvbiBmb3IgYSBzdWJzZXF1ZW50IHBhdGNo
IHdoaWNoIHdpbGwgaW50cm9kdWNlIHNlcGFyYXRlIHdhdGNoIGxpc3RzCmZvciBYZW5CdXMgYW5k
IFhlbkRldmljZSBvYmplY3RzLgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZXMgYSBu
ZXcgbm90aWZpZXJfbGlzdF9lbXB0eSgpIGhlbHBlciBmdW5jdGlvbgogICAgICBmb3IgdGhlIHB1
cnBvc2VzIG9mIGFkZGluZyBhbiBhc3NlcnRpb24gdGhhdCBhIFhlbldhdGNoTGlzdCBpcyBub3QK
ICAgICAgZnJlZWQgd2hpbHN0IGl0cyBhc3NvY2lhdGVkIE5vdGlmaWVyTGlzdCBpcyBzdGlsbCBv
Y2N1cGllZC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogaHcveGVuL3RyYWNlLWV2ZW50cyAgICAgIHwgICA1ICstCiBody94ZW4veGVuLWJ1cy5j
ICAgICAgICAgfCAxMTcgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiBp
bmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggfCAgIDMgKy0KIGluY2x1ZGUvcWVtdS9ub3RpZnkuaCAg
ICB8ICAgMiArCiB1dGlsL25vdGlmeS5jICAgICAgICAgICAgfCAgIDUgKysKIDUgZmlsZXMgY2hh
bmdlZCwgODcgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcv
eGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggYmM4MmVjYjFhNS4u
YWM4ZDljMjBkMiAxMDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4v
dHJhY2UtZXZlbnRzCkBAIC0xOSw5ICsxOSw4IEBAIHhlbl9idXNfdW5yZWFsaXplKHZvaWQpICIi
CiB4ZW5fYnVzX2VudW1lcmF0ZSh2b2lkKSAiIgogeGVuX2J1c190eXBlX2VudW1lcmF0ZShjb25z
dCBjaGFyICp0eXBlKSAidHlwZTogJXMiCiB4ZW5fYnVzX2JhY2tlbmRfY3JlYXRlKGNvbnN0IGNo
YXIgKnR5cGUsIGNvbnN0IGNoYXIgKnBhdGgpICJ0eXBlOiAlcyBwYXRoOiAlcyIKLXhlbl9idXNf
YWRkX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4p
ICJub2RlOiAlcyBrZXk6ICVzIHRva2VuOiAlcyIKLXhlbl9idXNfcmVtb3ZlX3dhdGNoKGNvbnN0
IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwgY2hhciAqdG9rZW4pICJub2RlOiAlcyBrZXk6
ICVzIHRva2VuOiAlcyIKLXhlbl9idXNfd2F0Y2goY29uc3QgY2hhciAqdG9rZW4pICJ0b2tlbjog
JXMiCit4ZW5fYnVzX2FkZF93YXRjaChjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXkp
ICJub2RlOiAlcyBrZXk6ICVzIgoreGVuX2J1c19yZW1vdmVfd2F0Y2goY29uc3QgY2hhciAqbm9k
ZSwgY29uc3QgY2hhciAqa2V5KSAibm9kZTogJXMga2V5OiAlcyIKIHhlbl9kZXZpY2VfcmVhbGl6
ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5f
ZGV2aWNlX3VucmVhbGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMg
bmFtZTogJXMiCiB4ZW5fZGV2aWNlX2JhY2tlbmRfc3RhdGUoY29uc3QgY2hhciAqdHlwZSwgY2hh
ciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1lOiAlcyAtPiAlcyIKZGlm
ZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IDAyNWRm
NWU1OWYuLjI4ZWZhY2NmZjIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcv
eGVuL3hlbi1idXMuYwpAQCAtMTU3LDE4ICsxNTcsNjAgQEAgc3RhdGljIHZvaWQgZnJlZV93YXRj
aChYZW5XYXRjaCAqd2F0Y2gpCiAgICAgZ19mcmVlKHdhdGNoKTsKIH0KIAotc3RhdGljIFhlbldh
dGNoICp4ZW5fYnVzX2FkZF93YXRjaChYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqbm9kZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LCBYZW5X
YXRjaEhhbmRsZXIgaGFuZGxlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCitzdHJ1Y3QgWGVuV2F0Y2hMaXN0IHsKKyAgICBz
dHJ1Y3QgeHNfaGFuZGxlICp4c2g7CisgICAgTm90aWZpZXJMaXN0IG5vdGlmaWVyczsKK307CisK
K3N0YXRpYyB2b2lkIHdhdGNoX2xpc3RfZXZlbnQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbldh
dGNoTGlzdCAqd2F0Y2hfbGlzdCA9IG9wYXF1ZTsKKyAgICBjaGFyICoqdjsKKyAgICBjb25zdCBj
aGFyICp0b2tlbjsKKworICAgIHYgPSB4c19jaGVja193YXRjaCh3YXRjaF9saXN0LT54c2gpOwor
ICAgIGlmICghdikgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdG9rZW4gPSB2W1hT
X1dBVENIX1RPS0VOXTsKKworICAgIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KCZ3YXRjaF9saXN0LT5u
b3RpZmllcnMsICh2b2lkICopdG9rZW4pOworCisgICAgZnJlZSh2KTsKK30KKworc3RhdGljIFhl
bldhdGNoTGlzdCAqd2F0Y2hfbGlzdF9jcmVhdGUoc3RydWN0IHhzX2hhbmRsZSAqeHNoKQorewor
ICAgIFhlbldhdGNoTGlzdCAqd2F0Y2hfbGlzdCA9IGdfbmV3MChYZW5XYXRjaExpc3QsIDEpOwor
CisgICAgZ19hc3NlcnQoeHNoKTsKKworICAgIHdhdGNoX2xpc3QtPnhzaCA9IHhzaDsKKyAgICBu
b3RpZmllcl9saXN0X2luaXQoJndhdGNoX2xpc3QtPm5vdGlmaWVycyk7CisgICAgcWVtdV9zZXRf
ZmRfaGFuZGxlcih4c19maWxlbm8od2F0Y2hfbGlzdC0+eHNoKSwgd2F0Y2hfbGlzdF9ldmVudCwg
TlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHdhdGNoX2xpc3QpOworCisgICAgcmV0dXJu
IHdhdGNoX2xpc3Q7Cit9CisKK3N0YXRpYyB2b2lkIHdhdGNoX2xpc3RfZGVzdHJveShYZW5XYXRj
aExpc3QgKndhdGNoX2xpc3QpCit7CisgICAgZ19hc3NlcnQobm90aWZpZXJfbGlzdF9lbXB0eSgm
d2F0Y2hfbGlzdC0+bm90aWZpZXJzKSk7CisgICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxl
bm8od2F0Y2hfbGlzdC0+eHNoKSwgTlVMTCwgTlVMTCwgTlVMTCk7CisgICAgZ19mcmVlKHdhdGNo
X2xpc3QpOworfQorCitzdGF0aWMgWGVuV2F0Y2ggKndhdGNoX2xpc3RfYWRkKFhlbldhdGNoTGlz
dCAqd2F0Y2hfbGlzdCwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqa2V5LCBYZW5XYXRjaEhhbmRsZXIgaGFuZGxlciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCiB7
CiAgICAgWGVuV2F0Y2ggKndhdGNoID0gbmV3X3dhdGNoKG5vZGUsIGtleSwgaGFuZGxlciwgb3Bh
cXVlKTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHRyYWNlX3hlbl9idXNf
YWRkX3dhdGNoKHdhdGNoLT5ub2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4pOworICAgIG5v
dGlmaWVyX2xpc3RfYWRkKCZ3YXRjaF9saXN0LT5ub3RpZmllcnMsICZ3YXRjaC0+bm90aWZpZXIp
OwogCi0gICAgbm90aWZpZXJfbGlzdF9hZGQoJnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAmd2F0
Y2gtPm5vdGlmaWVyKTsKLQotICAgIHhzX25vZGVfd2F0Y2goeGVuYnVzLT54c2gsIG5vZGUsIGtl
eSwgd2F0Y2gtPnRva2VuLCAmbG9jYWxfZXJyKTsKKyAgICB4c19ub2RlX3dhdGNoKHdhdGNoX2xp
c3QtPnhzaCwgbm9kZSwga2V5LCB3YXRjaC0+dG9rZW4sICZsb2NhbF9lcnIpOwogICAgIGlmIChs
b2NhbF9lcnIpIHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAK
QEAgLTE4MSwxOCArMjIzLDM0IEBAIHN0YXRpYyBYZW5XYXRjaCAqeGVuX2J1c19hZGRfd2F0Y2go
WGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5vZGUsCiAgICAgcmV0dXJuIHdhdGNoOwogfQog
Ci1zdGF0aWMgdm9pZCB4ZW5fYnVzX3JlbW92ZV93YXRjaChYZW5CdXMgKnhlbmJ1cywgWGVuV2F0
Y2ggKndhdGNoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQorc3RhdGljIHZvaWQgd2F0Y2hfbGlzdF9yZW1vdmUoWGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0
LCBYZW5XYXRjaCAqd2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCiB7Ci0gICAgdHJhY2VfeGVuX2J1c19yZW1vdmVfd2F0Y2god2F0Y2gtPm5vZGUsIHdh
dGNoLT5rZXksIHdhdGNoLT50b2tlbik7Ci0KLSAgICB4c19ub2RlX3Vud2F0Y2goeGVuYnVzLT54
c2gsIHdhdGNoLT5ub2RlLCB3YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4sCisgICAgeHNfbm9kZV91
bndhdGNoKHdhdGNoX2xpc3QtPnhzaCwgd2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdhdGNoLT50
b2tlbiwKICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAKICAgICBub3RpZmllcl9yZW1vdmUo
JndhdGNoLT5ub3RpZmllcik7CiAgICAgZnJlZV93YXRjaCh3YXRjaCk7CiB9CiAKK3N0YXRpYyBY
ZW5XYXRjaCAqeGVuX2J1c19hZGRfd2F0Y2goWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5v
ZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSwg
WGVuV2F0Y2hIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9idXNfYWRk
X3dhdGNoKG5vZGUsIGtleSk7CisKKyAgICByZXR1cm4gd2F0Y2hfbGlzdF9hZGQoeGVuYnVzLT53
YXRjaF9saXN0LCBub2RlLCBrZXksIGhhbmRsZXIsIG9wYXF1ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJycCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfcmVtb3ZlX3dhdGNoKFhl
bkJ1cyAqeGVuYnVzLCBYZW5XYXRjaCAqd2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c19yZW1vdmVfd2F0Y2go
d2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXkpOworCisgICAgd2F0Y2hfbGlzdF9yZW1vdmUoeGVuYnVz
LT53YXRjaF9saXN0LCB3YXRjaCwgZXJycCk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfYmFj
a2VuZF9jcmVhdGUoWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGNoYXIgKnBhdGgsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKQEAgLTMzOCwz
NSArMzk2LDE0IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRlICpidXMs
IEVycm9yICoqZXJycCkKICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX3dhdGNoID0gTlVMTDsKICAg
ICB9CiAKLSAgICBpZiAoIXhlbmJ1cy0+eHNoKSB7Ci0gICAgICAgIHJldHVybjsKKyAgICBpZiAo
eGVuYnVzLT53YXRjaF9saXN0KSB7CisgICAgICAgIHdhdGNoX2xpc3RfZGVzdHJveSh4ZW5idXMt
PndhdGNoX2xpc3QpOworICAgICAgICB4ZW5idXMtPndhdGNoX2xpc3QgPSBOVUxMOwogICAgIH0K
IAotICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIoeHNfZmlsZW5vKHhlbmJ1cy0+eHNoKSwgTlVMTCwg
TlVMTCwgTlVMTCk7Ci0KLSAgICB4c19jbG9zZSh4ZW5idXMtPnhzaCk7Ci19Ci0KLXN0YXRpYyB2
b2lkIHhlbl9idXNfd2F0Y2godm9pZCAqb3BhcXVlKQotewotICAgIFhlbkJ1cyAqeGVuYnVzID0g
b3BhcXVlOwotICAgIGNoYXIgKip2OwotICAgIGNvbnN0IGNoYXIgKnRva2VuOwotCi0gICAgZ19h
c3NlcnQoeGVuYnVzLT54c2gpOwotCi0gICAgdiA9IHhzX2NoZWNrX3dhdGNoKHhlbmJ1cy0+eHNo
KTsKLSAgICBpZiAoIXYpIHsKLSAgICAgICAgcmV0dXJuOworICAgIGlmICh4ZW5idXMtPnhzaCkg
eworICAgICAgICB4c19jbG9zZSh4ZW5idXMtPnhzaCk7CiAgICAgfQotCi0gICAgdG9rZW4gPSB2
W1hTX1dBVENIX1RPS0VOXTsKLQotICAgIHRyYWNlX3hlbl9idXNfd2F0Y2godG9rZW4pOwotCi0g
ICAgbm90aWZpZXJfbGlzdF9ub3RpZnkoJnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAodm9pZCAq
KXRva2VuKTsKLQotICAgIGZyZWUodik7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6
ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCkBAIC0zOTAsOSArNDI3LDcgQEAgc3RhdGlj
IHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKICAgICAg
ICAgeGVuYnVzLT5iYWNrZW5kX2lkID0gMDsgLyogQXNzdW1lIGxhY2sgb2Ygbm9kZSBtZWFucyBk
b20wICovCiAgICAgfQogCi0gICAgbm90aWZpZXJfbGlzdF9pbml0KCZ4ZW5idXMtPndhdGNoX25v
dGlmaWVycyk7Ci0gICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuYnVzLT54c2gp
LCB4ZW5fYnVzX3dhdGNoLCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgeGVuYnVzKTsK
KyAgICB4ZW5idXMtPndhdGNoX2xpc3QgPSB3YXRjaF9saXN0X2NyZWF0ZSh4ZW5idXMtPnhzaCk7
CiAKICAgICBtb2R1bGVfY2FsbF9pbml0KE1PRFVMRV9JTklUX1hFTl9CQUNLRU5EKTsKIApkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1
cy5oCmluZGV4IDFjMmQ5ZGZkYjguLjg4Yjg0ZTI5YmIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcv
eGVuL3hlbi1idXMuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTE0LDYgKzE0
LDcgQEAKIAogdHlwZWRlZiB2b2lkICgqWGVuV2F0Y2hIYW5kbGVyKSh2b2lkICpvcGFxdWUpOwog
Cit0eXBlZGVmIHN0cnVjdCBYZW5XYXRjaExpc3QgWGVuV2F0Y2hMaXN0OwogdHlwZWRlZiBzdHJ1
Y3QgWGVuV2F0Y2ggWGVuV2F0Y2g7CiB0eXBlZGVmIHN0cnVjdCBYZW5FdmVudENoYW5uZWwgWGVu
RXZlbnRDaGFubmVsOwogCkBAIC02Myw3ICs2NCw3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkJ1cyB7
CiAgICAgQnVzU3RhdGUgcWJ1czsKICAgICBkb21pZF90IGJhY2tlbmRfaWQ7CiAgICAgc3RydWN0
IHhzX2hhbmRsZSAqeHNoOwotICAgIE5vdGlmaWVyTGlzdCB3YXRjaF9ub3RpZmllcnM7CisgICAg
WGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0OwogICAgIFhlbldhdGNoICpiYWNrZW5kX3dhdGNoOwog
fSBYZW5CdXM7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWVtdS9ub3RpZnkuaCBiL2luY2x1ZGUv
cWVtdS9ub3RpZnkuaAppbmRleCBhM2Q3M2U0YmM3Li5iY2ZhNzBmYjJlIDEwMDY0NAotLS0gYS9p
bmNsdWRlL3FlbXUvbm90aWZ5LmgKKysrIGIvaW5jbHVkZS9xZW11L25vdGlmeS5oCkBAIC00MCw2
ICs0MCw4IEBAIHZvaWQgbm90aWZpZXJfcmVtb3ZlKE5vdGlmaWVyICpub3RpZmllcik7CiAKIHZv
aWQgbm90aWZpZXJfbGlzdF9ub3RpZnkoTm90aWZpZXJMaXN0ICpsaXN0LCB2b2lkICpkYXRhKTsK
IAorYm9vbCBub3RpZmllcl9saXN0X2VtcHR5KE5vdGlmaWVyTGlzdCAqbGlzdCk7CisKIC8qIFNh
bWUgYXMgTm90aWZpZXIgYnV0IGFsbG93cyAubm90aWZ5KCkgdG8gcmV0dXJuIGVycm9ycyAqLwog
dHlwZWRlZiBzdHJ1Y3QgTm90aWZpZXJXaXRoUmV0dXJuIE5vdGlmaWVyV2l0aFJldHVybjsKIApk
aWZmIC0tZ2l0IGEvdXRpbC9ub3RpZnkuYyBiL3V0aWwvbm90aWZ5LmMKaW5kZXggYWVlOGQ5M2Ni
MC4uNzZiYWIyMTJhZSAxMDA2NDQKLS0tIGEvdXRpbC9ub3RpZnkuYworKysgYi91dGlsL25vdGlm
eS5jCkBAIC00MCw2ICs0MCwxMSBAQCB2b2lkIG5vdGlmaWVyX2xpc3Rfbm90aWZ5KE5vdGlmaWVy
TGlzdCAqbGlzdCwgdm9pZCAqZGF0YSkKICAgICB9CiB9CiAKK2Jvb2wgbm90aWZpZXJfbGlzdF9l
bXB0eShOb3RpZmllckxpc3QgKmxpc3QpCit7CisgICAgcmV0dXJuIFFMSVNUX0VNUFRZKCZsaXN0
LT5ub3RpZmllcnMpOworfQorCiB2b2lkIG5vdGlmaWVyX3dpdGhfcmV0dXJuX2xpc3RfaW5pdChO
b3RpZmllcldpdGhSZXR1cm5MaXN0ICpsaXN0KQogewogICAgIFFMSVNUX0lOSVQoJmxpc3QtPm5v
dGlmaWVycyk7Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 08:47:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 08:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8hEy-0005Oh-QN; Fri, 13 Sep 2019 08:47:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8hEx-0005Oc-9F
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 08:47:39 +0000
X-Inumbo-ID: 22d8c502-d603-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22d8c502-d603-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 08:47: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 3A36BB662;
 Fri, 13 Sep 2019 08:47:36 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3f3ef22a-0a56-ac77-3deb-513031c8baaa@suse.com>
Date: Fri, 13 Sep 2019 10:47:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 00/16] 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gVGhpcyBzZXJpZXMgaW5jbHVk
ZXMgYmVsb3cgY2hhbmdlczoKPiAgMS4gUGF0Y2ggMS0xMTogaW50cm9kdWNlIGEgZ2xvYmFsIG1p
Y3JvY29kZSBjYWNoZSBhbmQgc29tZSBjbGVhbnVwCj4gIDIuIFBhdGNoIDEyOiBzeW5jaHJvbml6
ZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nCj4gIDMuIFBhdGNoIDEzOiBzdXBwb3J0IHBhcmFsbGVs
IG1pY3JvY29kZXMgdXBkYXRlIG9uIGRpZmZlcmVudCBjb3Jlcwo+ICA0LiBQYXRjaCAxNDogYmxv
Y2sgI05NSSBoYW5kbGluZyBkdXJpbmcgbWljcm9jb2RlIGxvYWRpbmcKPiAgNS4gUGF0Y2ggMTU6
IGRpc2FibGUgbGF0ZSB1Y29kZSBsb2FkaW5nIGR1ZSB0byBCREY5MAo+ICA2LiBQYXRjaCAxNjog
Y2FsbCB3YmludmQoKSBjb25kaXRpb25hbGx5CgpJIGRvbid0IGtub3cgd2h5IGl0IGRpZG4ndCBv
Y2N1ciB0byBtZSBlYXJsaWVyLCBidXQgd2hhdCBhYm91dApwYXJrZWQgLyBvZmZsaW5lZCBDUFVz
PyBUaGV5J2xsIGhhdmUgdGhlaXIgdWNvZGUgdXBkYXRlZCB3aGVuIHRoZXkKZ2V0IGJyb3VnaHQg
YmFjayBvbmxpbmUsIGJ1dCB1bnRpbCB0aGVuIHRoZWlyIHVjb2RlIHdpbGwgZGlzYWdyZWUKd2l0
aCB0aGF0IG9mIHRoZSBvbmxpbmUgQ1BVcy4gRm9yIHRydWx5IG9mZmxpbmUgQ1BVcyB0aGlzIG1h
eSBiZQpmaW5lLCBidXQgcGFya2VkIG9uZXMgc2hvdWxkIHByb2JhYmx5IGJlIHVwZGF0ZWQsIHBl
cmhhcHMgdmlhIHRoZQpzYW1lIGFwcHJvYWNoIGFzIHVzZWQgd2hlbiBDLXN0YXRlIGRhdGEgYmVj
b21lcyBhdmFpbGFibGUgKHNlZQpzZXRfY3hfcG1pbmZvKCkpPwoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 08:48:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 08:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8hFN-0005RC-4x; Fri, 13 Sep 2019 08:48:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wm3/=XI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8hFL-0005R4-FJ
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 08:48:03 +0000
X-Inumbo-ID: 31a664f4-d603-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 31a664f4-d603-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 08:48:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8F7BA28;
 Fri, 13 Sep 2019 01:48: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 352413F59C;
 Fri, 13 Sep 2019 01:48:00 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190913054435.3662-1-jgross@suse.com>
 <0c0cbcdb-cf4c-620e-0d77-b249017c167e@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75292bbb-2ada-3e68-3b41-5df4cb962601@arm.com>
Date: Fri, 13 Sep 2019 09:47:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0c0cbcdb-cf4c-620e-0d77-b249017c167e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: fix arm build with debugtrace
 configured
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTMvMDkvMjAxOSAwNzoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMu
MDkuMjAxOSAwNzo0NCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIG1pc3NpbmcgI2luY2x1
ZGVzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4gCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBBbGJl
aXQgZm9yIHRoZSBmdXR1cmUgaXQgd291bGQgYmUgbmljZSBpZiB0aGUgY29ubmVjdGlvbiB0byB0
aGUKPiBhY3R1YWwgYnJlYWthZ2Ugd2FzIGVzdGFibGlzaGVkIGluIHRoZSBkZXNjcmlwdGlvbiwg
YnkgbWVudGlvbmluZwo+IHRoZSBvZmZlbmRpbmcgY29tbWl0IGFuZC9vciBieSBuYW1pbmcgdGhl
IHNwZWNpZmljIGJ1aWxkIHByb2JsZW0uCgpJdCB3b3VsZCBoYXZlIGJlZW4gbmljZSB5b3UgdGhl
IGNvbW1pdCBtZXNzYWdlIHdhcyBhdCBsZWFzdCB1cGRhdGVkIGJlZm9yZSAKY29tbWl0dGluZy4g
V2l0aCB0aGUgY3VycmVudCBvbmUgaXQgaXMgdW5jbGVhciB3aHkgaXQgaXMgbmVjZXNzYXJ5IHNv
IGl0IGZlZWxzIApxdWl0ZSByYW5kb20uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:15:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8hfn-0007nK-HK; Fri, 13 Sep 2019 09:15:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8hfm-0007nF-Cl
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:15:22 +0000
X-Inumbo-ID: 01c0c8fc-d607-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01c0c8fc-d607-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 09:15: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 72AFEB642;
 Fri, 13 Sep 2019 09:15:18 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-15-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <754c2336-d380-48ff-0e2e-185282256210@suse.com>
Date: Fri, 13 Sep 2019 11:14:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-15-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 14/16] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gV2hlbiBvbmUgY29yZSBpcyBs
b2FkaW5nIHVjb2RlLCBoYW5kbGluZyBOTUkgb24gc2libGluZyB0aHJlYWRzIG9yCj4gb24gb3Ro
ZXIgY29yZXMgaW4gdGhlIHN5c3RlbSBtaWdodCBiZSBwcm9ibGVtYXRpYy4gQnkgcmVuZGV6dm91
c2luZwo+IGFsbCBDUFVzIGluIE5NSSBoYW5kbGVyLCBpdCBwcmV2ZW50cyBOTUkgYWNjZXB0YW5j
ZSBkdXJpbmcgdWNvZGUKPiBsb2FkaW5nLgo+IAo+IEJhc2ljYWxseSwgc29tZSB3b3JrIHByZXZp
b3VzbHkgZG9uZSBpbiBzdG9wX21hY2hpbmUgY29udGV4dCBpcwo+IG1vdmVkIHRvIE5NSSBoYW5k
bGVyLiBQcmltYXJ5IHRocmVhZHMgY2FsbCBpbiBhbmQgbG9hZCB1Y29kZSBpbgo+IE5NSSBoYW5k
bGVyLiBTZWNvbmRhcnkgdGhyZWFkcyB3YWl0IGZvciB0aGUgY29tcGxldGlvbiBvZiB1Y29kZQo+
IGxvYWRpbmcgb24gYWxsIENQVSBjb3Jlcy4gQW4gb3B0aW9uIGlzIGludHJvZHVjZWQgdG8gZGlz
YWJsZSB0aGlzCj4gYmVoYXZpb3IuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CgoKCj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gQEAgLTIwNTYs
NiArMjA1NiwxNiBAQCBtaWNyb2NvZGUgaW4gdGhlIGNwaW8gbmFtZSBzcGFjZSBtdXN0IGJlOgo+
ICAgIC0gb24gSW50ZWw6IGtlcm5lbC94ODYvbWljcm9jb2RlL0dlbnVpbmVJbnRlbC5iaW4KPiAg
ICAtIG9uIEFNRCAgOiBrZXJuZWwveDg2L21pY3JvY29kZS9BdXRoZW50aWNBTUQuYmluCj4gIAo+
ICsjIyMgdWNvZGVfbG9hZGluZ19pbl9ubWkgKHg4NikKPiArPiBgPSA8Ym9vbGVhbj5gCj4gKwo+
ICs+IERlZmF1bHQ6IGB0cnVlYAo+ICsKPiArV2hlbiBvbmUgQ1BVIGlzIGxvYWRpbmcgdWNvZGUs
IGhhbmRsaW5nIE5NSXMgb24gc2libGluZyB0aHJlYWRzIG9yIHRocmVhZHMgb24KPiArb3RoZXIg
Y29yZXMgbWlnaHQgY2F1c2UgcHJvYmxlbXMuIEJ5IGRlZmF1bHQsIGFsbCBDUFVzIHJlbmRlenZv
dXMgaW4gTk1JIGhhbmRsZXIKPiArYW5kIGxvYWQgdWNvZGUuIFRoaXMgb3B0aW9uIHByb3ZpZGVz
IGEgd2F5IHRvIGRpc2FibGUgaXQgaW4gY2FzZSBvZiBzb21lIENQVXMKPiArZG9uJ3QgYWxsb3cg
dWNvZGUgbG9hZGluZyBpbiBOTUkgaGFuZGxlci4KCldlIGFscmVhZHkgaGF2ZSAidWNvZGU9Iiwg
d2h5IGRvbid0IHlvdSBleHRlbmQgaXQgdG8gYWxsb3cgInVjb2RlPW5taSIKYW5kICJ1Y29kZT1u
by1ubWkiPyAoSW4gYW55IGV2ZW50LCBwbGVhc2Ugbm8gdW5kZXJzY29yZXMgaW4gbmV3CmNvbW1h
bmQgbGluZSBvcHRpb25zIC0gdXNlIGh5cGhlbnMgaWYgbmVjZXNzYXJ5LikKCj4gQEAgLTIzMiw2
ICsyMzcsNyBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSwgY3B1X3NpZyk7
Cj4gICAqLwo+ICBzdGF0aWMgY3B1bWFza190IGNwdV9jYWxsaW5fbWFwOwo+ICBzdGF0aWMgYXRv
bWljX3QgY3B1X291dCwgY3B1X3VwZGF0ZWQ7Cj4gK2NvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKm5taV9wYXRjaDsKCnN0YXRpYwoKPiBAQCAtMzU0LDYgKzM2MCw1MCBAQCBzdGF0aWMgdm9p
ZCBzZXRfc3RhdGUodW5zaWduZWQgaW50IHN0YXRlKQo+ICAgICAgc21wX3dtYigpOwo+ICB9Cj4g
IAo+ICtzdGF0aWMgaW50IHNlY29uZGFyeV90aHJlYWRfd29yayh2b2lkKQo+ICt7Cj4gKyAgICBj
cHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOwo+ICsK
PiArICAgIHJldHVybiB3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VYSVQpID8gMCA6IC1FQlVTWTsK
PiArfQo+ICsKPiArc3RhdGljIGludCBwcmltYXJ5X3RocmVhZF93b3JrKGNvbnN0IHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQoKSSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIGlmIGJvdGgg
ZnVuY3Rpb25zIGNhcnJpZWQgIm5taSIgaW4gdGhlaXIKbmFtZXMgLSBob3cgYWJvdXQge3ByaW1h
cnksc2Vjb25kYXJ5fV9ubWlfd29yaygpPyBPciB3YWl0IC0gdGhlCnByaW1hcnkgb25lIGdldHMg
dXNlZCBvdXRzaWRlIG9mIE5NSSBhcyB3ZWxsLCBzbyBJJ20gZmluZSB3aXRoIGl0cwpuYW1lLiBU
aGUgc2Vjb25kYXJ5IG9uZSwgb3RvaCwgaXMgTk1JLXNwZWNpZmljIGFuZCBhbHNvIGl0cyBvbmx5
CmNhbGxlciBkb2Vzbid0IGNhcmUgYWJvdXQgdGhlIHJldHVybiB2YWx1ZSwgc28gSSdkIHN1Z2dl
c3QgbWFraW5nCml0IHJldHVybiB2b2lkIGFsb25nc2lkZSBhZGRpbmcgc29tZSBmb3JtIG9mICJu
bWkiIHRvIGl0cyBuYW1lLiBPciwKcGVyaGFwcyBldmVuIGJldHRlciwgaGF2ZSBzZWNvbmRhcnlf
dGhyZWFkX2ZuKCkgY2FsbCBpdCwgbW92aW5nIHRoZQpjcHVfc2lnIHVwZGF0ZSBoZXJlIChhbmQg
b2YgY291cnNlIHRoZW4gdGhlcmUgc2hvdWxkbid0IGJlIGFueQoibm1pIiBhZGRlZCB0byBpdHMg
bmFtZSkuCgo+ICtzdGF0aWMgaW50IG1pY3JvY29kZV9ubWlfY2FsbGJhY2soY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBw
cmltYXJ5ID0gY3B1bWFza19maXJzdCh0aGlzX2NwdShjcHVfc2libGluZ19tYXNrKSk7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgY29udHJvbGxlciA9IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFw
KTsKPiArCj4gKyAgICAvKiBTeXN0ZW0tZ2VuZXJhdGVkIE5NSSwgd2lsbCBiZSBpZ25vcmVkICov
Cj4gKyAgICBpZiAoIGxvYWRpbmdfc3RhdGUgIT0gTE9BRElOR19DQUxMSU4gKQo+ICsgICAgICAg
IHJldHVybiAwOwoKSSdtIG5vdCBoYXBweSBhdCBhbGwgdG8gc2VlIE5NSXMgYmVpbmcgaWdub3Jl
ZC4gQnV0IGJ5IHJldHVybmluZwp6ZXJvLCB5b3UgZG8gX25vdF8gaWdub3JlIGl0LiBEaWQgeW91
IHBlcmhhcHMgbWVhbiAid2lsbCBiZSBpZ25vcmVkCmhlcmUiLCBpbiB3aGljaCBjYXNlIHBlcmhh
cHMgYmV0dGVyICJsZWF2ZSB0byBtYWluIGhhbmRsZXIiPyBBbmQKZm9yIHRoZSBjb21tZW50IHRv
IGV4dGVuZCB0byB0aGUgb3RoZXIgdHdvIGNvbmRpdGlvbnMgcmlnaHQgYmVsb3csCkkgdGhpbmsg
aXQgd291bGQgYmUgYmV0dGVyIHRvIGNvbWJpbmUgdGhlbSBhbGwgaW50byBhIHNpbmdsZSBpZigp
LgoKQWxzbywgdGhyb3VnaG91dCB0aGUgc2VyaWVzLCBJIHRoaW5rIHlvdSB3YW50IHRvIGNvbnNp
c3RlbnRseSB1c2UKQUNDRVNTX09OQ0UoKSBmb3IgcmVhZHMvd3JpdGVzIGZyb20vdG8gbG9hZGlu
Z19zdGF0ZS4KCj4gKyAgICBpZiAoIGNwdSA9PSBjb250cm9sbGVyIHx8ICghb3B0X3Vjb2RlX2xv
YWRpbmdfaW5fbm1pICYmIGNwdSA9PSBwcmltYXJ5KSApCj4gKyAgICAgICAgcmV0dXJuIDA7CgpX
aHkgbm90CgogICAgaWYgKCBjcHUgPT0gY29udHJvbGxlciB8fCAhb3B0X3Vjb2RlX2xvYWRpbmdf
aW5fbm1pICkKICAgICAgICByZXR1cm4gMDsKCj8gKEFuZCB0aGVuLCB0aGVyZSBiZWluZyBqdXN0
IGEgc2luZ2xlIHVzZSBlYWNoIGluIHRoaXMgZnVuY3Rpb24sIEkKZG9uJ3QgdGhpbmsgdGhlcmUn
cyBhIG5lZWQgZm9yIHRoZSB0d28gbG9jYWwgdmFyaWFibGVzLikKCj4gQEAgLTM2MSwxMCArNDEx
LDcgQEAgc3RhdGljIGludCBzZWNvbmRhcnlfdGhyZWFkX2ZuKHZvaWQpCj4gICAgICBpZiAoICF3
YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0NBTExJTikgKQo+ICAgICAgICAgIHJldHVybiAtRUJVU1k7
Cj4gIAo+IC0gICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9jYWxs
aW5fbWFwKTsKPiAtCj4gLSAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VYSVQpICkK
PiAtICAgICAgICByZXR1cm4gLUVCVVNZOwo+ICsgICAgc2VsZl9ubWkoKTsKCkxvb3NpbmcgdGhl
IC1FQlVTWSBpbmRpY2F0aW9uIGhlcmUgaXNuJ3QgdmVyeSBuaWNlLiBQZXJoYXBzIHRoaXMKc2hv
dWxkIGJlIGNvbnZleWVkIHZpYSBhIHBlci1DUFUgdmFyaWFibGU/Cgo+IEBAIC0zNzksMTUgKzQy
NiwxMCBAQCBzdGF0aWMgaW50IHByaW1hcnlfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKnBhdGNoKQo+ICAgICAgaWYgKCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19DQUxM
SU4pICkKPiAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+ICAKPiAtICAgIGNwdW1hc2tfc2V0X2Nw
dShzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfY2FsbGluX21hcCk7Cj4gLQo+IC0gICAgaWYgKCAh
d2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FTlRFUikgKQo+IC0gICAgICAgIHJldHVybiAtRUJVU1k7
Cj4gLQo+IC0gICAgcmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsK
PiAtICAgIGlmICggIXJldCApCj4gLSAgICAgICAgYXRvbWljX2luYygmY3B1X3VwZGF0ZWQpOwo+
IC0gICAgYXRvbWljX2luYygmY3B1X291dCk7Cj4gKyAgICBpZiAoIG9wdF91Y29kZV9sb2FkaW5n
X2luX25taSApCj4gKyAgICAgICAgc2VsZl9ubWkoKTsKClNhbWUgaGVyZS4KCj4gQEAgLTQwNCw2
ICs0NDcsOSBAQCBzdGF0aWMgaW50IGNvbnRyb2xfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggKnBhdGNoKQo+ICAgICAgICovCj4gICAgICB3YXRjaGRvZ19kaXNhYmxlKCk7
Cj4gIAo+ICsgICAgbm1pX3BhdGNoID0gcGF0Y2g7Cj4gKyAgICBzYXZlZF9ubWlfY2FsbGJhY2sg
PSBzZXRfbm1pX2NhbGxiYWNrKG1pY3JvY29kZV9ubWlfY2FsbGJhY2spOwoKU2hvdWxkbid0IHRo
ZXJlIGJlIHNtYl93bWIoKSBiZXR3ZWVuIHRoZXNlIHR3bz8KCj4gQEAgLTQ1OCw2ICs1MTMsNyBA
QCBzdGF0aWMgaW50IGNvbnRyb2xfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKnBhdGNoKQo+ICAgICAgLyogTWFyayBsb2FkaW5nIGlzIGRvbmUgdG8gdW5ibG9jayBvdGhl
ciB0aHJlYWRzICovCj4gICAgICBzZXRfc3RhdGUoTE9BRElOR19FWElUKTsKPiAgCj4gKyAgICBz
ZXRfbm1pX2NhbGxiYWNrKHNhdmVkX25taV9jYWxsYmFjayk7CgpUbyBiZSBvbiB0aGUgc2FmZSBz
aWRlLCBJIHRoaW5rIHlvdSBhbHNvIHdhbnQgdG8gY2xlYXIgbm1pX3BhdGNoIGFnYWluLgpPciBt
YXliZSBldmVuIGJldHRlciBub3QgY2xlYXIgaXQsIGJ1dCBzZXQgaXQgdG8gYSBub24tTlVMTCB2
YWx1ZSB3aGljaCwKd2hlbiBhY2Nlc3NlZCwgd291bGQgdHJhcCAoZS5nLiBaRVJPX0JMT0NLX1BU
UikuIFRoaXMgdmFsdWUgc2hvdWxkIHRoZW4KYWxzbyBiZSB0aGUgdmFyaWFibGUncyBpbml0aWFs
aXplci4KCj4gQEAgLTUyMiw2ICs1NzgsMTMgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAg
ICAgICAgIGdvdG8gZnJlZTsKPiAgICAgIH0KPiAgCj4gKyAgICAvKgo+ICsgICAgICogQ1BVcyBl
eGNlcHQgdGhlIGZpcnN0IG9ubGluZSBDUFUgd291bGQgc2VuZCBhIGZha2UgKHNlbGYpIE5NSSB0
bwo+ICsgICAgICogcmVuZGV6dm91cyBpbiBOTUkgaGFuZGxlci4gQnV0IGEgZmFrZSBOTUkgdG8g
bm1pX2NwdSBtYXkgdHJpZ2dlcgo+ICsgICAgICogdW5rbm93bl9ubWlfZXJyb3IoKS4gSXQgZW5z
dXJlcyBubWlfY3B1IHdvbid0IHJlY2VpdmUgYSBmYWtlIE5NSS4KPiArICAgICAqLwo+ICsgICAg
QVNTRVJUKCAhY3B1X29ubGluZShubWlfY3B1KSB8fCBubWlfY3B1ID09IGNwdW1hc2tfZmlyc3Qo
JmNwdV9vbmxpbmVfbWFwKSApOwoKUGxlYXNlIGRyb3AgdGhlIGJsYW5rcyBpbW1lZGlhdGVseSBp
bnNpZGUgdGhlIHBhcmVudGhlc2VzLgoKQXMgdG8gdGhlIGxlZnQgc2lkZSBvZiB0aGUgfHwgLSBp
cyB0aGlzIHJlYWxseSBuZWVkZWQ/IEl0IHN1cmVseSB3b3VsZApiZSB2ZXJ5IHdyb25nIChidXQg
ZW50aXJlbHkgdW5yZWxhdGVkIHRvIHVjb2RlIGxvYWRpbmcpIGlmIHRoZSBDUFUgdG8KcmVjZWl2
ZSBwbGF0Zm9ybSBOTUlzIHdhcyBvZmZsaW5lLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAgLTEyNiw2ICsxMjYsOCBAQCBib29s
ZWFuX3BhcmFtKCJsZXIiLCBvcHRfbGVyKTsKPiAgLyogTGFzdEV4Y2VwdGlvbkZyb21JUCBvbiB0
aGlzIGhhcmR3YXJlLiAgWmVybyBpZiBMRVIgaXMgbm90IGluIHVzZS4gKi8KPiAgdW5zaWduZWQg
aW50IF9fcmVhZF9tb3N0bHkgbGVyX21zcjsKPiAgCj4gK3Vuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IG5taV9jcHU7CgpTaW5jZSB0aGlzIHZhcmlhYmxlIChmb3Igbm93KSBpcyBuZXZlciB3cml0
dGVuIHRvIGl0IHNob3VsZCBnYWluIGEKY29tbWVudCBzYXlpbmcgd2h5IHRoaXMgaXMsIGFuZCBw
ZXJoYXBzIGl0IHdvdWxkIHRoZW4gYWxzbyBiZXR0ZXIgYmUKY29uc3QgcmF0aGVyIHRoYW4gX19y
ZWFkX21vc3RseS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:18:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09: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 1i8hiO-0007wE-0W; Fri, 13 Sep 2019 09:18:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8hiN-0007w9-GJ
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:18:03 +0000
X-Inumbo-ID: 62fb32f6-d607-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62fb32f6-d607-11e9-b76c-bc764e2007e4;
 Fri, 13 Sep 2019 09:18: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 36FA9AE2C;
 Fri, 13 Sep 2019 09:18:02 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-15-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <26e8598c-5a81-2deb-581b-a3f3a85c8ec3@suse.com>
Date: Fri, 13 Sep 2019 11:18:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-15-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 14/16] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gQEAgLTQxOSwxNCArNDY1LDIz
IEBAIHN0YXRpYyBpbnQgY29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9w
YXRjaCAqcGF0Y2gpCj4gICAgICAgICAgcmV0dXJuIHJldDsKPiAgICAgIH0KPiAgCj4gLSAgICAv
KiBMZXQgcHJpbWFyeSB0aHJlYWRzIGxvYWQgdGhlIGdpdmVuIHVjb2RlIHVwZGF0ZSAqLwo+IC0g
ICAgc2V0X3N0YXRlKExPQURJTkdfRU5URVIpOwo+IC0KPiArICAgIC8qIENvbnRyb2wgdGhyZWFk
IGxvYWRzIHVjb2RlIGZpcnN0IHdoaWxlIG90aGVycyBhcmUgaW4gTk1JIGhhbmRsZXIuICovCj4g
ICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUocGF0Y2gpOwo+ICAgICAg
aWYgKCAhcmV0ICkKPiAgICAgICAgICBhdG9taWNfaW5jKCZjcHVfdXBkYXRlZCk7Cj4gICAgICBh
dG9taWNfaW5jKCZjcHVfb3V0KTsKPiAgCj4gKyAgICBpZiAoIHJldCA9PSAtRUlPICkKPiArICAg
IHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUgo+ICsgICAgICAgICAgICAgICAiTGF0ZSBs
b2FkaW5nIGFib3J0ZWQ6IENQVSV1IGZhaWxlZCB0byB1cGRhdGUgdWNvZGVcbiIsIGNwdSk7Cj4g
KyAgICAgICAgc2V0X3N0YXRlKExPQURJTkdfRVhJVCk7Cj4gKyAgICAgICAgcmV0dXJuIHJldDsK
PiArICAgIH0KPiArCj4gKyAgICAvKiBMZXQgcHJpbWFyeSB0aHJlYWRzIGxvYWQgdGhlIGdpdmVu
IHVjb2RlIHVwZGF0ZSAqLwo+ICsgICAgc2V0X3N0YXRlKExPQURJTkdfRU5URVIpOwoKT25lIG1v
cmUgcXVlc3Rpb24gLSB3aHkgdGhpcyBkZWZlcnJhbCBvZiBzZXR0aW5nIHN0YXRlIHRvIEVOVEVS
PyBJZgppdCdzIG5lZWRlZCwgaXQgc2hvdWxkIGJlIGV4cGxhaW5lZCBpbiB0aGUgZGVzY3JpcHRp
b24uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:23:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:23: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 1i8hnB-0000I4-Rp; Fri, 13 Sep 2019 09:23:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8hnA-0000Hz-1Z
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:23:00 +0000
X-Inumbo-ID: 1362e288-d608-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1362e288-d608-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 09:22: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 F043BAE3A;
 Fri, 13 Sep 2019 09:22:57 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-16-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f5d22eed-42c0-5d99-7adc-a46ac52a9639@suse.com>
Date: Fri, 13 Sep 2019 11:22:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-16-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 15/16] microcode: disable late loading
 if CPUs are affected by BDF90
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gQEAgLTI4Myw2ICsyODQsMjcg
QEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBPTERfVUNPREU7Cj4gIH0KPiAgCj4gK3N0YXRpYyBib29sIGlzX2JsYWNrbGlzdGVkKHZv
aWQpCj4gK3sKPiArICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjdXJyZW50X2NwdV9kYXRh
Owo+ICsgICAgdWludDY0X3QgbGxjX3NpemUgPSBjLT54ODZfY2FjaGVfc2l6ZSAqIDEwMjRVTEw7
Cj4gKyAgICBzdHJ1Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnRoaXNfY3B1KGNwdV9zaWcpOwo+
ICsKPiArICAgIGRvX2RpdihsbGNfc2l6ZSwgYy0+eDg2X21heF9jb3Jlcyk7Cj4gKwo+ICsgICAg
LyoKPiArICAgICAqIExhdGUgbG9hZGluZyBvbiBtb2RlbCA3OSB3aXRoIG1pY3JvY29kZSByZXZp
c2lvbiBsZXNzIHRoYW4gMHgwYjAwMDAyMQo+ICsgICAgICogYW5kIExMQyBzaXplIHBlciBjb3Jl
IGJpZ2dlciB0aGFuIDIuNU1CIG1heSByZXN1bHQgaW4gYSBzeXN0ZW0gaGFuZy4KPiArICAgICAq
IFRoaXMgYmVoYXZpb3IgaXMgZG9jdW1lbnRlZCBpbiBpdGVtIEJERjkwLCAjMzM0MTY1IChJbnRl
bCBYZW9uCj4gKyAgICAgKiBQcm9jZXNzb3IgRTctODgwMC80ODAwIHY0IFByb2R1Y3QgRmFtaWx5
KS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBjLT54ODYgPT0gNiAmJiBjLT54ODZfbW9kZWwgPT0g
MHg0RiAmJiBjLT54ODZfbWFzayA9PSAweDEgJiYKPiArICAgICAgICAgbGxjX3NpemUgPiAyNjIx
NDQwICYmIHNpZy0+cmV2IDwgMHgwYjAwMDAyMSApCj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4g
Kwo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICt9CgpJc24ndCB0aGlzIG1pc2JlaGF2aW9yIHdvcmtl
ZCBhcm91bmQgYnkgdGhlIHdiaW52ZCgpIHlvdSBhZGQgaW4gdGhlIG5leHQKcGF0Y2g/Cgo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21pY3JvY29kZS5oCj4gQEAgLTMwLDYgKzMwLDcgQEAgc3RydWN0IG1pY3JvY29kZV9v
cHMgewo+ICAgICAgYm9vbCAoKm1hdGNoX2NwdSkoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRj
aCAqcGF0Y2gpOwo+ICAgICAgZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0ICgqY29tcGFyZV9w
YXRjaCkoCj4gICAgICAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3LCBjb25z
dCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpvbGQpOwo+ICsgICAgYm9vbCAoKmlzX2JsYWNrbGlz
dGVkKSh2b2lkKTsKCldoeSBhIGhvb2sgcmF0aGVyIHRoYW4gYSBib29sZWFuIGZsYWcsIHdoaWNo
IGNvdWxkIGJlIHNldCBieQptaWNyb2NvZGVfdXBkYXRlX29uZSgpIChhcyBpbnZva2VkIGR1cmlu
ZyBBUCBicmluZ3VwKT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:32:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8hw4-00017V-Sy; Fri, 13 Sep 2019 09:32: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=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8hw3-00017Q-5D
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:32:11 +0000
X-Inumbo-ID: 5b8abfd0-d609-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b8abfd0-d609-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 09:32:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 90DBEAE8B;
 Fri, 13 Sep 2019 09:32:08 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-17-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <33d77575-8e22-5d7f-d070-8cf0f3a853ba@suse.com>
Date: Fri, 13 Sep 2019 11:32:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-17-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 16/16] microcode/intel: writeback and
 invalidate cache conditionally
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAwOToyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21pY3JvY29kZV9pbnRlbC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
Cj4gQEAgLTMwNSw2ICszMDUsMzEgQEAgc3RhdGljIGJvb2wgaXNfYmxhY2tsaXN0ZWQodm9pZCkK
PiAgICAgIHJldHVybiBmYWxzZTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgbWljcm9jb2RlX3F1
aXJrKHZvaWQpCj4gK3sKPiArICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYzsKCmNvbnN0Cgo+ICsg
ICAgdWludDY0X3QgbGxjX3NpemU7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIERvbid0IHJlZmVy
IHRvIGN1cnJlbnRfY3B1X2RhdGEsIHdoaWNoIGlzbid0IGZ1bGx5IGluaXRpYWxpemVkCj4gKyAg
ICAgKiBiZWZvcmUgdGhpcyBzdGFnZS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBzeXN0ZW1fc3Rh
dGUgPCBTWVNfU1RBVEVfc21wX2Jvb3QgKQo+ICsgICAgICAgIHJldHVybjsKCklmIHRoZSB3b3Jr
YXJvdW5kIGlzIG5lZWRlZCwgd2h5IHdvdWxkIGl0IG5vdCBiZSBuZWVkZWQgZm9yIHRoZSBCU1A/
Cgo+ICsgICAgYyA9ICZjdXJyZW50X2NwdV9kYXRhOwo+ICsgICAgbGxjX3NpemUgPSBjLT54ODZf
Y2FjaGVfc2l6ZSAqIDEwMjRVTEw7Cj4gKyAgICBkb19kaXYobGxjX3NpemUsIGMtPng4Nl9tYXhf
Y29yZXMpOwoKSW5zdGVhZCBvZiB0aGUgbG9jYWwgdmFyaWFibGUsIC4uLgoKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogVG8gbWl0aWdhdGUgc29tZSBpc3N1ZXMgb24gdGhpcyBzcGVjaWZpYyBCcm9h
ZHdlbGwgQ1BVLCB3cml0ZWJhY2sgYW5kCj4gKyAgICAgKiBpbnZhbGlkYXRlIGNhY2hlIHJlZ2Fy
ZGxlc3Mgb2YgdWNvZGUgcmV2aXNpb24uCj4gKyAgICAgKi8KPiArICAgIGlmICggYy0+eDg2ID09
IDYgJiYgYy0+eDg2X21vZGVsID09IDB4NEYgJiYgYy0+eDg2X21hc2sgPT0gMHgxICYmCj4gKyAg
ICAgICAgIGxsY19zaXplID4gMjYyMTQ0MCApCgouLi4gd2h5IGRvbid0IHlvdSBjb21wYXJlIGMt
Png4Nl9jYWNoZV9zaXplIC8gYy0+eDg2X21heF9jb3JlcwphZ2FpbnN0IDI1NjAgaGVyZT8gSXMg
dGhlcmUgYW55IHJpc2sgb2YgdHJ1bmNhdGluZyByZWxldmFudCBsb3cKYml0cz8KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:33:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09: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 1i8hxL-0001CM-9S; Fri, 13 Sep 2019 09:33:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8hxK-0001CD-Mm
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:33:30 +0000
X-Inumbo-ID: 8b6f4d92-d609-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b6f4d92-d609-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 09: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 098B3AF21;
 Fri, 13 Sep 2019 09:33:29 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-27-jgross@suse.com>
 <53f10944-0c99-f5f1-1eff-f1f240dceee4@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bd2874b1-e10e-2066-8a3f-5788c796479f@suse.com>
Date: Fri, 13 Sep 2019 11:33:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <53f10944-0c99-f5f1-1eff-f1f240dceee4@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 26/48] 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 <wl@xen.org>, Konrad Rzeszutek Wilk <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@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>

T24gMTAuMDkuMTkgMTY6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IHZjcHVfZm9yY2VfcmVzY2hlZHVsZSgpIGlzIG9u
bHkgdXNlZCBmb3IgbW9kaWZ5aW5nIHRoZSBwZXJpb2RpYyB0aW1lcgo+PiBvZiBhIHZjcHUuCj4g
Cj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHRydWUgcHJpb3IgdG8gdGhpcyBwYXRjaCwgb3IgZWxz
ZSAuLi4KPiAKPj4gQEAgLTQxOSw4ICs0MTksNiBAQCBpbnQgcHZfc2hpbV9zaHV0ZG93bih1aW50
OF90IHJlYXNvbikKPj4gICAKPj4gICAgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKPj4gICAg
ICAgICAgICAgICB2Y3B1X3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcih2KTsKPj4gLSAgICAg
ICAgZWxzZQo+PiAtICAgICAgICAgICAgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHYpOwo+IAo+IC4u
LiB0aGVyZSB3b3VsZG4ndCBiZSB0aGlzIGRlbGV0aW9uIG9mIGNvZGUuIFdpdGhvdXQgZnVydGhl
cgo+IGV4cGxhbmF0aW9uIGl0J3MgdW5jbGVhciB0byBtZSB3aGV0aGVyIHRoZSByZS1zY2hlZHVs
ZSBoZXJlCj4gaXNuJ3QgYWxzbyBuZWVkZWQgZm9yIG90aGVyIHRoYW4gcHJvY2Vzc2luZyB0aGUg
cmVzZXQgb2YgdGhlCj4gcGVyaW9kaWMgdGltZXIgcGVyaW9kLgoKVGhpcyBkZWxldGlvbiBpcyBy
ZWxhdGVkIHRvIHJlcGxhY2luZyB0aGUgZGlyZWN0IHdyaXRlIG9mCnYtPnBlcmlvZGljX3Blcmlv
ZCBieSB2Y3B1X3NldF9wZXJpb2RpY190aW1lcigpLgoKSSBjYW4ndCBzZWUgYW55IG90aGVyIHJl
YXNvbiBmb3IgdGhlIHJlLXNjaGVkdWxlLgoKPiAKPj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+PiBAQCAtODc3LDIxICs4NzcsMjUg
QEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKPj4gICB9
Cj4+ICAgCj4+ICAgLyoKPj4gLSAqIEZvcmNlIGEgVkNQVSB0aHJvdWdoIGEgZGVzY2hlZHVsZS9y
ZXNjaGVkdWxlIHBhdGguCj4+IC0gKiBGb3IgZXhhbXBsZSwgdXNpbmcgdGhpcyB3aGVuIHNldHRp
bmcgdGhlIHBlcmlvZGljIHRpbWVyIHBlcmlvZCBtZWFucyB0aGF0Cj4+IC0gKiBtb3N0IHBlcmlv
ZGljLXRpbWVyIHN0YXRlIG5lZWQgb25seSBiZSB0b3VjaGVkIGZyb20gd2l0aGluIHRoZSBzY2hl
ZHVsZXIKPj4gLSAqIHdoaWNoIGNhbiB0aHVzIGJlIGRvbmUgd2l0aG91dCBuZWVkIGZvciBzeW5j
aHJvbmlzYXRpb24uCj4+ICsgKiBTZXQgdGhlIHBlcmlvZGljIHRpbWVyIG9mIGEgdmNwdS4KPj4g
ICAgKi8KPj4gLXZvaWQgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHN0cnVjdCB2Y3B1ICp2KQo+PiAr
dm9pZCB2Y3B1X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1lX3QgdmFs
dWUpCj4+ICAgewo+PiAtICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tf
aXJxKHYtPnNjaGVkX3VuaXQpOwo+PiArICAgIHNfdGltZV90IG5vdzsKPj4gICAKPj4gLSAgICBp
ZiAoIHYtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgKQo+PiAtICAgICAgICB2Y3B1X21pZ3JhdGVf
c3RhcnQodik7Cj4+ICsgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQo+PiArICAgICAgICB2Y3B1X3Bh
dXNlKHYpOwo+PiArICAgIGVsc2UKPj4gKyAgICAgICAgc3RvcF90aW1lcigmdi0+cGVyaW9kaWNf
dGltZXIpOwo+PiAgIAo+PiAtICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5z
Y2hlZF91bml0KTsKPj4gKyAgICBub3cgPSBOT1coKTsKPj4gKyAgICB2LT5wZXJpb2RpY19wZXJp
b2QgPSB2YWx1ZTsKPj4gKyAgICB2LT5wZXJpb2RpY19sYXN0X2V2ZW50ID0gbm93Owo+IAo+IEkn
bSBhZnJhaWQgdGhpcyBhbHRlcnMgYW4gaW1wbGljaXQgcHJvcGVydHkgb2YgdGhlIHByZXZpb3Vz
Cj4gaW1wbGVtZW50YXRpb246IHBlcmlvZGljX2xhc3RfZXZlbnQgd291bGQgZ2V0IHJlLXNldCBv
bmx5IHdoZW4KPiB0aGUgbmV3bHkgY2FsY3VsYXRlZCBuZXh0IGV2ZW50IHdvdWxkbid0IGJlIGlu
IHRoZSBmdXR1cmUuIFRoZQo+IGdvYWwgb2YgdGhpcyAoYWl1aSkgaXMgdG8gbm90IGRpc3R1cmIg
YSBwZXJpb2RpYyB0aW1lciB3aGljaAo+IGdldHMgKHJlZHVuZGFudGx5KSBzZXQgYWdhaW4gdG8g
dGhlIHNhbWUgcGVyaW9kLgoKQWgsIHJpZ2h0LiBXaWxsIGNoYW5nZSB0aGF0LgoKPiAKPj4gLSAg
ICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwo+PiArICAgIGlmICggdiAhPSBjdXJyZW50ICkKPj4g
KyAgICAgICAgdmNwdV91bnBhdXNlKHYpOwo+PiArICAgIGVsc2UgaWYgKCB2YWx1ZSAhPSAwICkK
Pj4gKyAgICAgICAgc2V0X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgbm93ICsgdmFsdWUpOwo+
PiAgIH0KPiAKPiBXaGlsZSBwZXJoYXBzIG5vdCBvdmVybHkgaW1wb3J0YW50LCBhbm90aGVyIGRp
ZmZlcmVuY2UgdG8KPiB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoKSBpcyB0aGUgbGFjayBvZiBt
aWdyYXRlX3RpbWVyKCkgaGVyZS4KPiBUaGVyZSB3b3VsZCBpbmRlZWQgYmUgbm8gbWlncmF0aW9u
IG5lZWRlZCBpZiBhIHBlcmlvZGljIHRpbWVyCj4gd2FzIGFjdGl2ZSBhbHJlYWR5IChhbmQgaWYg
diA9PSBjdXJyZW50KSwgYmVjYXVzZSBpdCB3b3VsZAo+IGhhdmUgYmVlbiBtaWdyYXRlZCBkdXJp
bmcgdGhlIG1vc3QgcmVjZW50IHNjaGVkdWxpbmcgY3ljbGUuIEJ1dAo+IGluIGNhc2UgdGhpcyBp
cyBhbiBvZmYtPm9uIHRyYW5zaXRpb24sIG5vIHN1Y2ggbWlncmF0aW9uIG1heQo+IGhhdmUgb2Nj
dXJyZWQgYmVmb3JlLgoKVHJ1ZS4gV2lsbCBjaGFuZ2UgdGhhdC4KCj4gRmluYWxseSBhIHJlbWFy
ayB0b3dhcmRzIG9yZGVyaW5nIGluIHRoZSBzZXJpZXM6IFRoaXMgbG9va3MgdG8KPiBiZSB0ZXh0
dWFsbHkgYnV0IG5vdCBmdW5jdGlvbmFsbHkgZGVwZW5kZW50IHVwb24gZWFybGllcgo+IHBhdGNo
ZXMgaW4gdGhlIHNlcmllcy4gU3VjaCBwYXRjaGVzLCB3aGVuIHBsYWNlZCBlYXJseSBpbiBhCj4g
c2VyaWVzLCBoYXZlIGEgZmFpciBjaGFuY2Ugb2YgZ29pbmcgaW4gYWhlYWQgb2YgdGhlIGJ1bGsg
b2YKPiBzdWNoIHNlcmllcy4KCkknbGwgbW92ZSBpdCB0byB0aGUgZnJvbnQgYW5kIHBvc3QgaXQg
b24gaXRzIG93bi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:40:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8i4N-00020m-3F; Fri, 13 Sep 2019 09:40:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8i4M-00020h-1b
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:40:46 +0000
X-Inumbo-ID: 8edd1c10-d60a-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8edd1c10-d60a-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 09:40: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 2EC5AAF59;
 Fri, 13 Sep 2019 09:40:44 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-27-jgross@suse.com>
 <53f10944-0c99-f5f1-1eff-f1f240dceee4@suse.com>
 <bd2874b1-e10e-2066-8a3f-5788c796479f@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f47cfa3f-6bb8-2044-9074-05d1830a7e1b@suse.com>
Date: Fri, 13 Sep 2019 11:40:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bd2874b1-e10e-2066-8a3f-5788c796479f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 26/48] 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>, 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAxMTozMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMC4wOS4xOSAx
NjowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoKSBpcyBvbmx5IHVzZWQgZm9y
IG1vZGlmeWluZyB0aGUgcGVyaW9kaWMgdGltZXIKPj4+IG9mIGEgdmNwdS4KPj4KPj4gSSBkb24n
dCB0aGluayB0aGlzIGlzIHRydWUgcHJpb3IgdG8gdGhpcyBwYXRjaCwgb3IgZWxzZSAuLi4KPj4K
Pj4+IEBAIC00MTksOCArNDE5LDYgQEAgaW50IHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFz
b24pCj4+PiAgIAo+Pj4gICAgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKPj4+ICAgICAgICAg
ICAgICAgdmNwdV91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7Cj4+PiAtICAgICAgICBl
bHNlCj4+PiAtICAgICAgICAgICAgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHYpOwo+Pgo+PiAuLi4g
dGhlcmUgd291bGRuJ3QgYmUgdGhpcyBkZWxldGlvbiBvZiBjb2RlLiBXaXRob3V0IGZ1cnRoZXIK
Pj4gZXhwbGFuYXRpb24gaXQncyB1bmNsZWFyIHRvIG1lIHdoZXRoZXIgdGhlIHJlLXNjaGVkdWxl
IGhlcmUKPj4gaXNuJ3QgYWxzbyBuZWVkZWQgZm9yIG90aGVyIHRoYW4gcHJvY2Vzc2luZyB0aGUg
cmVzZXQgb2YgdGhlCj4+IHBlcmlvZGljIHRpbWVyIHBlcmlvZC4KPiAKPiBUaGlzIGRlbGV0aW9u
IGlzIHJlbGF0ZWQgdG8gcmVwbGFjaW5nIHRoZSBkaXJlY3Qgd3JpdGUgb2YKPiB2LT5wZXJpb2Rp
Y19wZXJpb2QgYnkgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIoKS4KPiAKPiBJIGNhbid0IHNlZSBh
bnkgb3RoZXIgcmVhc29uIGZvciB0aGUgcmUtc2NoZWR1bGUuCgpSb2dlciwgeW91IGFkZGVkIHRo
aXMgaW4gZTg5Y2I3OWFhZSAoInhlbi9wdnNoaW06IGFkZCBtaWdyYXRpb24Kc3VwcG9ydCIpIC0g
Y2FuIHlvdSBjb25maXJtIHRoZSBhYm92ZT8KClRoYW5rcywgSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:47:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09: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 1i8iBF-0002Dw-7E; Fri, 13 Sep 2019 09:47:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8iBD-0002Dr-Iy
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:47:51 +0000
X-Inumbo-ID: 89ef66e4-d60b-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89ef66e4-d60b-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 09:47:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368067;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=zbpbfu78iUcEVPs3EtXOWgaUpnVSAvqFbJ2/Pq+RKik=;
 b=CvGDcH6qT3cUtDChyYMJWtQYz0ucYsCvFraTHOErteu8h7a0f3evS2qV
 nfdKNa5T94qVEmrdgBA1SSnvr6e3Ey8DwRart3KCrgNYK0NXiQKvtv2Pb
 ifbNn4iiehCfhBynpLM9NMMYguBWX1yiA3H9xbHFuPjZXg1LfH1vJK2Jj s=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mmtoLxkMZi3z/5KHgcnIxcCrKkmy9SDS4RU7ZdqDdoy7dUH+VT9tED8SeIFOpgYE4UDE8WX7m8
 dkmHbDK10rz/X9xeSop/7smzGp+FELkgSaAOixLAYF88elrLYIim5UFiJYArVrlO+Ahaor3DXt
 6eJKHUzDuJBNFEf9LAuCIwMwQpP52Pb6MGKuc/We5wnyenh4sn31/zpsaVsQaM506+miXQgYfI
 uUTgEGEYbsCNkCaREQpNdTB8pV6GyGDVhnoIbmDksufzGWoFftgcd7X4s++EpJfT4MHrBch1rH
 p1c=
X-SBRS: 2.7
X-MesageID: 5528289
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5528289"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 10:47:36 +0100
Message-ID: <20190913094741.31451-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913094741.31451-1-paul.durrant@citrix.com>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 1/6] domain: introduce XEN_DOMCTL_CDF_iommu
 flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David
 Scott <dave@recoil.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29tbW9uIGRvbWFpbiBjcmVhdGlvbiBmbGFnIHRvIGRl
dGVybWluZSB3aGV0aGVyCnRoZSBkb21haW4gaXMgcGVybWl0dGVkIHRvIG1ha2UgdXNlIG9mIHRo
ZSBJT01NVS4gQ3VycmVudGx5IHRoZSBmbGFnIGlzCmFsd2F5cyBzZXQgZm9yIGJvdGggZG9tMCBh
bmQgYW55IGRvbVUgY3JlYXRlZCBieSBsaWJ4bCBpZiB0aGUgSU9NTVUgaXMKZ2xvYmFsbHkgZW5h
YmxlZCAoaS5lLiBpb21tdV9lbmFibGVkID09IDEpLiBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkg
aXMKbW9kaWZpZWQgdG8gcmVqZWN0IHRoZSBmbGFnIGlmICFpb21tdV9lbmFibGVkLgoKQSBuZXcg
aGVscGVyIGZ1bmN0aW9uLCBpc19pb21tdV9lbmFibGVkKCksIGlzIGFkZGVkIHRvIHRlc3QgdGhl
IGZsYWcgYW5kCmlvbW11X2RvbWFpbl9pbml0KCkgd2lsbCByZXR1cm4gaW1tZWRpYXRlbHkgaWYg
IWlzX2lvbW11X2VuYWJsZWQoKS4gVGhpcyBpcwpzbGlnaHRseSBkaWZmZXJlbnQgdG8gdGhlIHBy
ZXZpb3VzIGJlaGF2aW91ciBiYXNlZCBvbiAhaW9tbXVfZW5hYmxlZCB3aGVyZQp0aGUgY2FsbCB0
byBhcmNoX2lvbW11X2RvbWFpbl9pbml0KCkgd2FzIG1hZGUgcmVnYXJkbGVzcywgaG93ZXZlciBp
dCBhcHBlYXJzCnRoYXQgdGhpcyBjYWxsIHdhcyBvbmx5IG5lY2Vzc2FyeSB0byBpbml0aWFsaXpl
IHRoZSBkdF9kZXZpY2VzIGxpc3QgZm9yIEFSTQpzdWNoIHRoYXQgaW9tbXVfcmVsZWFzZV9kdF9k
ZXZpY2VzKCkgY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkgYnkKZG9tYWluX3JlbGlucXVp
c2hfcmVzb3VyY2VzKCkuIEFkZGluZyBhIHNpbXBsZSBjaGVjayBvZiBpc19pb21tdV9lbmFibGVk
KCkKaW50byBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMoKSBrZWVwcyB0aGlzIHVuY29uZGl0aW9u
YWwgY2FsbCB3b3JraW5nLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugc2hvdWxkIGJlIG9ic2VydmVk
IHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLgoKU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgYWxsb3cg
dGhlIHRvb2xzdGFjayB0byBjb250cm9sIHdoZXRoZXIgdXNlIG9mIHRoZQpJT01NVSBpcyBlbmFi
bGVkIGZvciBhIGRvbWFpbi4KCk5PVEU6IFRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIGlzX2lvbW11
X2VuYWJsZWQoKSBoZWxwZXIgZnVuY3Rpb24gbWlnaHQKICAgICAgc2VlbSBleGNlc3NpdmUgYnV0
IGl0cyB1c2UgaXMgZXhwZWN0ZWQgdG8gaW5jcmVhc2Ugd2l0aCBzdWJzZXF1ZW50CiAgICAgIHBh
dGNoZXMuIEFsc28sIGhhdmluZyBpb21tdV9kb21haW5faW5pdCgpIGJhaWwgYmVmb3JlIGNhbGxp
bmcKICAgICAgYXJjaF9pb21tdV9kb21haW5faW5pdCgpIGlzIG5vdCBzdHJpY3RseSBuZWNlc3Nh
cnksIGJ1dCBJIHRoaW5rIHRoZQogICAgICBjb25zZXF1ZW50IGFkZGl0aW9uIG9mIHRoZSBjYWxs
IHRvIGlzX2lvbW11X2VuYWJsZWQoKSBpbgogICAgICBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMo
KSBtYWtlcyB0aGUgY29kZSBjbGVhcmVyLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJp
eC5jb20+Ci0tLQpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBWb2xvZHlteXIgQmFiY2h1ayA8
Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
Ny9tc2cwMjI2Ny5odG1sCgp2OToKIC0gRml4IG92ZXJzaWdodCBpbiBBUk0ncyBhcmNoX3Nhbml0
aXNlX2RvbWFpbl9jb25maWcoKSB0byB0b2xlcmF0ZSBzZXR0aW5nCiAgIG9mIFhFTl9ET01DVExf
Q0RGX2lvbW11Cgp2NzoKIC0gQWRkIGEgY2hlY2sgdG8gdmVyaWZ5IHRoYXQgdGhlIHRvb2xzdGFj
ayBoYXMgbm90IHNldCBYRU5fRE9NQ1RMX0NERl9pb21tdQogLSBBZGQgbWlzc2luZyBvY2FtbCBi
aW5kaW5nIGNoYW5nZXMKCnY2OgogLSBSZW1vdmUgdGhlIHRvb2xzdGFjayBwYXJ0cyBhcyB0aGVy
ZSdzIG5vIG5pY2UgbWV0aG9kIG9mIHRlc3Rpbmcgd2hldGhlcgogICB0aGUgSU9NTVUgaXMgZW5h
YmxlZCBpbiBhbiBhcmNoaXRlY3R1cmUtbmV1dHJhbCB3YXkKCnY1OgogLSBNb3ZlIGlzX2lvbW11
X2VuYWJsZWQoKSBjaGVjayBpbnRvIGlvbW11X2RvbWFpbl9pbml0KCkKIC0gUmVqZWN0IFhFTl9E
T01DVExfQ0RGX2lvbW11IGluIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKSBpZiAhaW9tbXVfZW5h
YmxlZAogLSBVc2UgZXZhbHVhdGVfbm9zcGVjKCkgaW4gZGVmaW50aW9uIG9mIGlzX2lvbW11X2Vu
YWJsZWQoKQotLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgICAgfCAgMSAr
CiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
YXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJl
ZS5jIHwgIDMgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwgIDYg
KysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAgIHwgIDUgKysrKy0K
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgfCAgNSArKysrKwogMTEgZmls
ZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKaW5kZXggNDNhYWZhN2UyMi4uMzVkZGRiYmQ5YyAxMDA2NDQKLS0tIGEvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bC5tbApAQCAtNjMsNiArNjMsNyBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAJfCBDREZf
UzNfSU5URUdSSVRZCiAJfCBDREZfT09TX09GRgogCXwgQ0RGX1hTX0RPTUFJTgorCXwgQ0RGX0lP
TU1VCiAKIHR5cGUgZG9tY3RsX2NyZWF0ZV9jb25maWcgPQogewpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bGkKaW5kZXggMWJjZmEzZjgzOS4uMGRkNTVlOWQ4YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxp
CkBAIC01Niw2ICs1Niw3IEBAIHR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KICAgfCBDREZfUzNf
SU5URUdSSVRZCiAgIHwgQ0RGX09PU19PRkYKICAgfCBDREZfWFNfRE9NQUlOCisgIHwgQ0RGX0lP
TU1VCiAKIHR5cGUgZG9tY3RsX2NyZWF0ZV9jb25maWcgPSB7CiAgIHNzaWRyZWY6IGludDMyOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CmluZGV4IGE5YzQxMTNjMjYuLmFlMTNlNDdlODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTYwOCw5ICs2MDgsMTIgQEAg
aW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVk
b21haW4gKmNvbmZpZykKIHsKICAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwogCi0gICAgaWYg
KCBjb25maWctPmZsYWdzICE9IChYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9o
YXApICkKKyAgICAvKiBIVk0gYW5kIEhBUCBtdXN0IGJlIHNldC4gSU9NTVUgbWF5IG9yIG1heSBu
b3QgYmUgKi8KKyAgICBpZiAoIChjb25maWctPmZsYWdzICYgflhFTl9ET01DVExfQ0RGX2lvbW11
KSAhPQorICAgICAgICAgKFhFTl9ET01DVExfQ0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCkg
KQogICAgIHsKLSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNvbmZp
Z3VyYXRpb24gJSN4XG4iLCBjb25maWctPmZsYWdzKTsKKyAgICAgICAgZHByaW50ayhYRU5MT0df
SU5GTywgIlVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24gJSN4XG4iLAorICAgICAgICAgICAgICAg
IGNvbmZpZy0+ZmxhZ3MpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXgg
MWIzMDNiZGUzNC4uYWQxMDE3ODRlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMK
KysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTk2MSw2ICs5NjEsOSBAQCB2b2lkIF9faW5p
dCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIGRvbTBfY2Zn
LmFyY2gudGVlX3R5cGUgPSB0ZWVfZ2V0X3R5cGUoKTsKICAgICBkb20wX2NmZy5tYXhfdmNwdXMg
PSBkb20wX21heF92Y3B1cygpOwogCisgICAgaWYgKCBpb21tdV9lbmFibGVkICkKKyAgICAgICAg
ZG9tMF9jZmcuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKICAgICBkb20wID0gZG9t
YWluX2NyZWF0ZSgwLCAmZG9tMF9jZmcsIHRydWUpOwogICAgIGlmICggSVNfRVJSKGRvbTApIHx8
IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKICAgICAgICAgcGFuaWMoIkVycm9y
IGNyZWF0aW5nIGRvbWFpbiAwXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMjc5ODFhZGMwYi4uZGVjNjBkMDMwMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
QEAgLTE3MzIsNiArMTczMiw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgfQogICAgIGRvbTBfY2ZnLm1heF92Y3B1cyA9IGRvbTBf
bWF4X3ZjcHVzKCk7CiAKKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgICAgICBkb20wX2Nm
Zy5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKKwogICAgIC8qIENyZWF0ZSBpbml0aWFs
IGRvbWFpbiAwLiAqLwogICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKGdldF9pbml0aWFsX2RvbWFp
bl9pZCgpLCAmZG9tMF9jZmcsICFwdl9zaGltKTsKICAgICBpZiAoIElTX0VSUihkb20wKSB8fCAo
YWxsb2NfZG9tMF92Y3B1MChkb20wKSA9PSBOVUxMKSApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAwOTkxN2IyODg1Li40NjgxZjI5
YzhiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9t
YWluLmMKQEAgLTMwMSw3ICszMDEsOCBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2RvbWFpbl9jb25m
aWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9oYXAgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOX0RPTUNUTF9DREZfczNfaW50ZWdyaXR5IHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9ET01DVExfQ0RGX29vc19vZmYgfAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluKSApCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5fRE9NQ1RMX0NERl94c19kb21haW4gfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX0RPTUNUTF9DREZfaW9tbXUpICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lO
Rk8sICJVbmtub3duIENERiBmbGFncyAlI3hcbiIsIGNvbmZpZy0+ZmxhZ3MpOwogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKQEAgLTMyMCw2ICszMjEsMTIgQEAgc3RhdGljIGludCBzYW5pdGlzZV9k
b21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKKyAgICBpZiAoIChjb25maWctPmZsYWdzICYg
WEVOX0RPTUNUTF9DREZfaW9tbXUpICYmICFpb21tdV9lbmFibGVkICkKKyAgICB7CisgICAgICAg
IGRwcmludGsoWEVOTE9HX0lORk8sICJJT01NVSBpcyBub3QgZW5hYmxlZFxuIik7CisgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIHJldHVybiBhcmNoX3Nhbml0aXNlX2RvbWFp
bl9jb25maWcoY29uZmlnKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBi
L3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggNmU2ZTliOTg2Ni4uNWRjZmUzYzhmNiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC01
MTUsNiArNTE1LDE5IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAgIHJvdmVyID0gZG9tOwogICAgICAgICB9
CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogRm9yIG5vdywgbWFrZSBzdXJlIHRoZSBjcmVhdGVk
b21haW4gSU9NTVUgZmxhZyBpcyBzZXQgaWYgdGhlCisgICAgICAgICAqIElPTU1VIGlzIGVuYWJs
ZWQuIFdoZW4gdGhlIGZsYWcgY29tZXMgdW5kZXIgdG9vbHN0YWNrIGNvbnRyb2wKKyAgICAgICAg
ICogdGhpcyBjYW4gZ28gYXdheS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggb3AtPnUuY3Jl
YXRlZG9tYWluLmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaW9tbXUgKQorICAgICAgICB7CisgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisgICAgICAgIGlmICggaW9tbXVfZW5hYmxlZCApCisgICAgICAgICAgICBv
cC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKICAgICAg
ICAgZCA9IGRvbWFpbl9jcmVhdGUoZG9tLCAmb3AtPnUuY3JlYXRlZG9tYWluLCBmYWxzZSk7CiAg
ICAgICAgIGlmICggSVNfRVJSKGQpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl
dmljZV90cmVlLmMKaW5kZXggYjZlYWFlNzI4My4uZDMyYjE3MjY2NCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBAIC0xMTksNiArMTE5LDkgQEAgaW50IGlvbW11X3JlbGVh
c2VfZHRfZGV2aWNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqZGV2LCAqX2RldjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVk
KGQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUo
ZGV2LCBfZGV2LCAmaGQtPmR0X2RldmljZXMsIGRvbWFpbl9saXN0KQogICAgIHsKICAgICAgICAg
cmMgPSBpb21tdV9kZWFzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCmluZGV4IGI4MmY3Nzg0NzkuLmY0MjQwMmJjOTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YwpAQCAtMTUxLDYgKzE1MSw5IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGlu
dCByZXQgPSAwOwogCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCisgICAgICAgIHJl
dHVybiAwOworCiAjaWZkZWYgQ09ORklHX05VTUEKICAgICBoZC0+bm9kZSA9IE5VTUFfTk9fTk9E
RTsKICNlbmRpZgpAQCAtMTU5LDkgKzE2Miw2IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIHJldDsKIAotICAg
IGlmICggIWlvbW11X2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gMDsKLQogICAgIGhkLT5wbGF0
Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7CiAgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMt
PmluaXQoZCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggNzdmNTQ2Y2JiOC4uMWIzMTc2YWRiNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaApAQCAtNjQsOSArNjQsMTIgQEAgc3RydWN0IHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHsKICAvKiBJcyB0aGlzIGEgeGVuc3RvcmUgZG9tYWluPyAqLwogI2RlZmluZSBf
WEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICAgICA0CiAjZGVmaW5lIFhFTl9ET01DVExfQ0RGX3hz
X2RvbWFpbiAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX3hzX2RvbWFpbikKKyAvKiBTaG91bGQg
dGhpcyBkb21haW4gYmUgcGVybWl0dGVkIHRvIHVzZSB0aGUgSU9NTVU/ICovCisjZGVmaW5lIF9Y
RU5fRE9NQ1RMX0NERl9pb21tdSAgICAgICAgIDUKKyNkZWZpbmUgWEVOX0RPTUNUTF9DREZfaW9t
bXUgICAgICAgICAgKDFVPDxfWEVOX0RPTUNUTF9DREZfaW9tbXUpCiAKIC8qIE1heCBYRU5fRE9N
Q1RMX0NERl8qIGNvbnN0YW50LiAgVXNlZCBmb3IgQUJJIGNoZWNraW5nLiAqLwotI2RlZmluZSBY
RU5fRE9NQ1RMX0NERl9NQVggWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluCisjZGVmaW5lIFhFTl9E
T01DVExfQ0RGX01BWCBYRU5fRE9NQ1RMX0NERl9pb21tdQogCiAgICAgdWludDMyX3QgZmxhZ3M7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKaW5kZXggZTM2MDFjMTkzNS4uMmQxN2M4NDkxNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTk4Myw2
ICs5ODMsMTEgQEAgc3RhdGljIGlubGluZSBib29sIGlzX3hlbnN0b3JlX2RvbWFpbihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBkLT5vcHRpb25zICYgWEVOX0RPTUNUTF9DREZf
eHNfZG9tYWluOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfaW9tbXVfZW5hYmxlZChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBldmFsdWF0ZV9ub3NwZWMoZC0+b3B0
aW9ucyAmIFhFTl9ET01DVExfQ0RGX2lvbW11KTsKK30KKwogZXh0ZXJuIGJvb2wgc2NoZWRfc210
X3Bvd2VyX3NhdmluZ3M7CiAKIGV4dGVybiBlbnVtIGNwdWZyZXFfY29udHJvbGxlciB7Ci0tIAoy
LjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:47:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09: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 1i8iB9-0002Dh-Tm; Fri, 13 Sep 2019 09:47:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8iB8-0002Db-NS
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:47:46 +0000
X-Inumbo-ID: 89a3deb8-d60b-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89a3deb8-d60b-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 09:47:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368065;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=OjGAKEvSeST+a/B/DQ3MtU09CoXDYaSdXrDudFU2qig=;
 b=RjfeAYgcoo+k2WGABYvhEyRvR1ejqhi6Vz+RzLCj1EqWUQ/Q16kdAbyr
 FLNgT9DBScNVHeza6obQ5Jkrn/N7IaMWiCdYr71A5g4BHnUBQL9Nc2PRZ
 Zq92gc3yz1UIV0I7q/IAPnWNQR8YjgQNG+kA1T4aGZ4EjlLELbC4IXAYz g=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NJVTunH1sISTj37dTXvmH1U+cx7q+z3EowzET7LmozC8bM7PhQL598rvPxeYdOoMTv+8rN6I4f
 aUt7q1yvUM5ztTA3KsgGCCjWs17lNN4R/pte2v7i3O/fQ9uuq/rxUdmLplBPQvLO5qAFZUJFre
 DfAuj+UjgzifzbLpoHz0GzEtX0dZlmwUPc248c31oOs6BwUs975ZxRvBGW7ANJvmruBdf3P5n7
 1DWlBSZtyY3PCtCOqU6G2PR9Fjzhvat1qk08CqQxRAbkOqvNp/WqABS6i4knmtK/6ywc0i1ajS
 /VE=
X-SBRS: 2.7
X-MesageID: 5725126
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5725126"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 10:47:35 +0100
Message-ID: <20190913094741.31451-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 0/6] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

VGhlc2UgYXJlIHJldmlzaW9ucyBvZiB0aGUgcmVtYWluaW5nIHVuY29tbWl0dGVkIHBhdGNoZXMg
ZnJvbSBteQpwcmV2aW91cyBzZXJpZXM6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDE3MzcuaHRtbAoKUGF1bCBEdXJyYW50
ICg2KToKICBkb21haW46IGludHJvZHVjZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnCiAgdXNl
IGlzX2lvbW11X2VuYWJsZWQoKSB3aGVyZSBhcHByb3ByaWF0ZS4uLgogIHN5c2N0bCAvIGxpYnhs
OiByZXBvcnQgd2hldGhlciBJT01NVS9IQVAgcGFnZSB0YWJsZSBzaGFyaW5nIGlzCiAgICBzdXBw
b3J0ZWQKICByZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25zdHJ1Y3Rpb24gb2YgSU9NTVUgcGFn
ZSB0YWJsZXMKICBpb21tdTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9t
bXVfcHRfc3luYygpIG1hY3JvcwogIGludHJvZHVjZSBhICdwYXNzdGhyb3VnaCcgY29uZmlndXJh
dGlvbiBvcHRpb24gdG8geGwuY2ZnLi4uCgogZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAg
ICAgICAgICAgICAgfCAgNTYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICAgICAg
IHwgICA5ICsKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgICAgICAgICAgICAgIHwgICA2
ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICAgICB8ICAgOSArCiB0
b29scy9saWJ4bC9saWJ4bF91dGlscy5jICAgICAgICAgICAgICAgICB8ICAxNSArKwogdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsLm1saSAgICAgICAgICAgfCAgIDcgKwogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsX3N0dWJzLmMgICAgICAgfCAgMTYgKy0KIHRvb2xzL3hsL3hsX2luZm8uYyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA1ICstCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAg
ICAgICAgICB8IDE3MiArKysrKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAg
ICAgICAgICAgICAgICB8ICAxNyArLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgICAg
ICAgIHwgICAzICsKIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgICAgICAgIHwg
ICA0ICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
LQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAgIHwgIDMxICsrLS0KIHhlbi9h
cmNoL3g4Ni9odm0vbXRyci5jICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYyAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJp
bmcuYyAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyAgICAg
ICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAg
ICAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgICAgICAgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICAgICAgfCAgIDIgKy0K
IHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICstCiB4ZW4v
Y29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2NvbW1v
bi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2NvbW1vbi92bV9l
dmVudC5jICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL0tjb25maWcgICAgICAgICAgIHwgICAzICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9ndWVzdC5jIHwgICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfaW5pdC5jICB8ICAgNSArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUu
YyAgICAgfCAgMTggKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgICAgICAgICAgICAg
IHwgICA4ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICB8IDE5
OCArKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAg
ICAgICAgICAgICB8ICAyOCArLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
ICAgICAgIHwgIDE4ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2h2bS5jICAg
ICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgfCAg
OTkgKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgICAgICAg
IHwgICAzIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICAgIHwgIDE1
ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAgICAgICB8ICAxNSArLQog
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9p
bmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAgIHwgIDQ2ICsrLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICB8ICAxMyArLQogeGVuL3hzbS9mbGFz
ay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgfCAgMTggKy0KIDUyIGZpbGVzIGNoYW5nZWQs
IDUyMyBpbnNlcnRpb25zKCspLCA0MTkgZGVsZXRpb25zKC0pCi0tLQpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpDYzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRp
Z0BjaXRyaXguY29tPgpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEp1biBOYWth
amltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQ2M6
ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBWb2xv
ZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkNjOiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgotLSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:47:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8iBI-0002FE-Mw; Fri, 13 Sep 2019 09:47:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8iBH-0002Ey-RO
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:47:55 +0000
X-Inumbo-ID: 8d503354-d60b-11e9-95aa-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d503354-d60b-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 09:47:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368072;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=gg5e0IIt/zV/jbr8zlHtiZflCalkuL5ls2JJUj2Ps2M=;
 b=WQy6GO0S9+cAWlVxyD66ReLJIqDhyvkmu68n3nszrUb52Od7qJe8yQ+v
 cUWM8S25Lh3dcRkjKIoWgNwlO7unxC7oEOPWZgH/bL9XtTEckB8KAKo4Z
 l8YlaeCfJIy1qHnLpWNJX/XlTRHIA7c8vSw+IS1J7wcXpxlqZNheF3bID o=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iq8OiaoKhOgttYdOKZeYc3mQFA9J4VDJ4fcg3JgpjWoOUZCSI07LJWu9JoDfURuvTF+2QkDalW
 gdbyt7BVOliuRlBeD6qbR4iUG6lpChOea0HtVcC93KMKWjIFhlovkkvU8kjBz349XsPH1SUOF/
 0VnM8raujh8gcv4pE1LcXLalAZui8jym0cjXy3518duOXckudEdXfS/gJi9rLwUaIE1EJf6JTm
 E/10l5WsDV4iwEb9dugSoDxmD0exO1MzODJSZsBuvqoQOPj6ElPcgnQUgfuJDH2iGOw9Neq6XM
 Lak=
X-SBRS: 2.7
X-MesageID: 5772424
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5772424"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 10:47:39 +0100
Message-ID: <20190913094741.31451-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913094741.31451-1-paul.durrant@citrix.com>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 4/6] remove late (on-demand) construction of
 IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan
 Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlcmUgaXMgYSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnLCB3aGljaCBz
aG91bGQgYmUgc2V0IGlmCmFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKY29uc3RydWN0aW9uIHVudGlsIHRoZSBhc3NpZ25t
ZW50IGlzIGRvbmUuIEFsc28gZG9uJ3QgdGVhciBkb3duIHRoZSB0YWJsZXMKYWdhaW4gd2hlbiB0
aGUgbGFzdCBkZXZpY2UgaXMgZGUtYXNzaWduZWQ7IGRlZmVyIHRoYXQgdGFzayB1bnRpbCBkb21h
aW4KZGVzdHJ1Y3Rpb24uCgpUaGlzIGFsbG93cyB0aGUgaGFzX2lvbW11X3B0KCkgaGVscGVyIGFu
ZCBpb21tdV9zdGF0dXMgZW51bWVyYXRpb24gdG8gYmUKcmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lv
bW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBjYWxscyB0bwppc19pb21tdV9lbmFibGVk
KCkuIFJlbWFpbmluZyBvcGVuLWNvZGVkIHRlc3RzIG9mIGlvbW11X2hhcF9wdF9zaGFyZSBjYW4K
YWxzbyBiZSByZXBsYWNlZCBieSBjYWxscyB0byBpb21tdV91c2VfaGFwX3B0KCkuClRoZSBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rp
b25zIGJlY29tZQpyZWR1bmRhbnQsIGFzIGRvZXMgdGhlICdzdHJpY3QgbW9kZScgZG9tMCBwYWdl
X2xpc3QgbWFwcGluZyBjb2RlIGluCmlvbW11X2h3ZG9tX2luaXQoKSwgYW5kIGlvbW11X3RlYXJk
b3duKCkgY2FuIGJlIG1hZGUgc3RhdGljIGlzIGl0cyBvbmx5CnJlbWFpbmluZyBjYWxsZXIsIGlv
bW11X2RvbWFpbl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKbW9kdWxlLgoK
QWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0aGUg
aHlwZXJ2aXNvciAoYXQKdGhlIGV4cGVuc2Ugb2Ygc29tZSBhZGRpdGlvbnMgaW4gdGhlIHRvb2xz
dGFjaykuCgpOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFsbCBhbW91bnQgb2YgZXh0
cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICB0byBhY2NvbW1vZGF0ZSBJT01NVSBwYWdlIHRh
YmxlcyB0aGF0IG1heSBuZXZlciBiZSB1c2VkLCBzaW5jZSB0aGUKICAgICAgcGVyLWRvbWFpbiBJ
T01NVS1lbmFibGUgZmxhZyBpcyBjdXJyZW50bHkgc2V0IHRvIHRoZSB2YWx1ZSBvZiB0aGUKICAg
ICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQg
YW4gb3B0aW9uIHRvCiAgICAgIHRoZSB0b29sc3RhY2sgdG8gYWxsb3cgaXQgdG8gYmUgdHVybmVk
IG9mZiBpZiB0aGVyZSBpcyBubyBpbnRlbnRpb24KICAgICAgdG8gYXNzaWduIHBhc3N0aHJvdWdo
IGhhcmR3YXJlIHRvIHRoZSBkb21haW4uCiAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSBy
ZXNvdXJjZSwgJ2lvbW11X21lbWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICBkb21haW5fYnVp
bGRfaW5mby4gVGhpcyBwYXRjaCBzZXRzIGl0IHRvIGEgdmFsdWUgY2FsY3VsYXRlZCBiYXNlZAog
ICAgICBvbiB0aGUgZG9tYWluJ3MgbWF4aW11bSBtZW1vcnkgd2hlbiB0aGUgUDJNIHNoYXJpbmcg
aXMgZWl0aGVyIG5vdAogICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHpl
cm8gb3RoZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgIHRoZSB0b29sc3RhY2sgb3B0aW9uIG1l
bnRpb25lZCBhYm92ZSBpcyBhZGRlZCwgaXQgd2lsbCBhbHNvIGJlIHplcm8KICAgICAgaWYgdGhl
IHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcgaXMgdHVybmVkIG9mZi4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
Ny9tc2cwMjI2Ny5odG1sCgp2OToKIC0gQXZvaWQgdGhlIGlvbW11X21lbWtiIG92ZXJoZWFkIGlm
IHRoZSBJT01NVSBpcyBkaXNhYmxlIG9yIHBhZ2UgdGFibGVzCiAgIGFyZSBzaGFyZWQKCnY3Ogog
LSBBZGQgdG9vbHN0YWNrIG1lbW9yeSByZXNlcnZhdGlvbiBmb3IgSU9NTVUgcGFnZSB0YWJsZXMu
Li4gUmUtdXNlIG9mCiAgIHNoYWRvdyBjYWxjdWxhdGlvbiBkaWRuJ3Qgc2VlbSBhcHByb3ByaWF0
ZSBzbyBhIG5ldyBoZWxwZXIgZnVuY3Rpb24gaXMKICAgYWRkZWQKCnY1OgogLSBNaW5vciBzdHls
ZSBmaXhlcwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgfCAgIDcg
KysKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuYyAgICAgICAgICAgICB8ICAxNSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmggICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAg
ICAgICB8ICAyNCArKysrLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICB8
ICAgMiArLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICB8ICAgMiArLQog
eGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL3Ay
bS5jICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAg
ICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyB8ICAxMSAtLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMgICAgICAgfCAxMzQgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgfCAgMTIgLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgIHwgIDEwICstCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYyAgIHwgIDk3IC0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAg
ICAgICAgICAgICAgfCAgMTYgLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAg
ICAgIHwgICAyIC0KIDI0IGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDI3MSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwv
bGlieGwuaAppbmRleCA4MTY5ZDQ0YmRhLi4xMjU0NTEzMGRmIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTQwOCw2ICs0MDgsMTMg
QEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9JT01NVV9IQVBfUFRfU0hB
UkUgMQogCisvKgorICogTElCWExfSEFWRV9CVUlMRElORk9fSU9NTVVfTUVNS0IgaW5kaWNhdGVz
IHRoYXRlIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCisgKiBoYXMgYW4gaW9tbXVfbWVta2IgZmll
bGQgd2hpY2ggc2hvdWxkIGJlIHNldCB3aXRoIHRoZSBhbW91bnQgb2YgbWVtb3J5CisgKiBvdmVy
aGVhZCBuZWVkZWQgYnkgdGhlIGRvbWFpbiBmb3IgcG9wdWxhdGluZyBJT01NVSBwYWdlIHRhYmxl
cy4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19JT01NVV9NRU1LQiAxCisKIC8q
CiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggNDQ4YTJhZjhmZC4u
ZmQ2ZjMzMzEyZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfbWVtLmMKQEAgLTQ2MSwxNSArNDYxLDE3IEBAIGludCBsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAog
ICAgICpuZWVkX21lbWtiID0gYl9pbmZvLT50YXJnZXRfbWVta2I7CisgICAgKm5lZWRfbWVta2Ig
Kz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBiX2luZm8tPmlvbW11X21lbWtiOworCiAgICAgc3dp
dGNoIChiX2luZm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAg
ICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKLSAgICAgICAgKm5lZWRfbWVta2IgKz0gYl9p
bmZvLT5zaGFkb3dfbWVta2IgKyBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVl
ZF9tZW1rYiArPSBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOwogICAgICAgICBpZiAobGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpCiAgICAgICAgICAgICAq
bmVlZF9tZW1rYiArPSAzMiAqIDEwMjQ7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfUFY6Ci0gICAgICAgICpuZWVkX21lbWtiICs9IGJfaW5mby0+c2hhZG93X21l
bWtiICsgTElCWExfUFZfRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVlZF9tZW1rYiArPSBMSUJY
TF9QVl9FWFRSQV9NRU1PUlk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJjID0gRVJST1JfSU5WQUw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzI1M2Q2ZTBmYi4uZDUyYzYz
YjZiMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDg2LDYgKzQ4Niw3IEBAIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgidGFyZ2V0X21l
bWtiIiwgICAgTWVtS0IpLAogICAgICgidmlkZW9fbWVta2IiLCAgICAgTWVtS0IpLAogICAgICgi
c2hhZG93X21lbWtiIiwgICAgTWVtS0IpLAorICAgICgiaW9tbXVfbWVta2IiLCAgICAgTWVtS0Ip
LAogICAgICgicnRjX3RpbWVvZmZzZXQiLCAgdWludDMyKSwKICAgICAoImV4ZWNfc3NpZHJlZiIs
ICAgIHVpbnQzMiksCiAgICAgKCJleGVjX3NzaWRfbGFiZWwiLCBzdHJpbmcpLApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMK
aW5kZXggZjM2MGY1ZTIyOC4uNDA1NzMzYjdlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC00OCw2ICs0OCwy
MSBAQCB1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KHVuc2ln
bmVkIGxvbmcgbWF4bWVtX2tiLCB1bnNpZ25lZAogICAgIHJldHVybiA0ICogKDI1NiAqIHNtcF9j
cHVzICsgMiAqIChtYXhtZW1fa2IgLyAxMDI0KSk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgbGlieGxf
Z2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYikKK3sKKyAg
ICB1bnNpZ25lZCBsb25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4bWVtX2tiIC8g
NDsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWw7CisKKyAgICAvKiBBc3N1bWUgYSA0IGxldmVsIHBh
Z2UgdGFibGUgd2l0aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KKyAgICBmb3IgKGxldmVsID0g
MDsgbGV2ZWwgPCA0OyBsZXZlbCsrKQorICAgIHsKKyAgICAgICAgbWVtX3BhZ2VzID0gRElWX1JP
VU5EVVAobWVtX3BhZ2VzLCA1MTIpOworICAgICAgICBpb21tdV9wYWdlcyArPSBtZW1fcGFnZXM7
CisgICAgfQorCisgICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKK30KKwogY2hhciAqbGlieGxf
ZG9taWRfdG9fbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCiB7CiAgICAgdW5z
aWduZWQgaW50IGxlbjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggYi90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDQ0NDA5YWZkYzQuLjYzMGNjYmUyOGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuaApAQCAtMjQsNiArMjQsNyBAQCBjb25zdAogY2hhciAqbGlieGxfYmFzZW5hbWUo
Y29uc3QgY2hhciAqbmFtZSk7IC8qIHJldHVybnMgc3RyaW5nIGZyb20gc3RyZHVwICovCiAKIHVu
c2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9u
ZyBtYXhtZW1fa2IsIHVuc2lnbmVkIGludCBzbXBfY3B1cyk7Cit1bnNpZ25lZCBsb25nIGxpYnhs
X2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IpOwogaW50
IGxpYnhsX25hbWVfdG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVp
bnQzMl90ICpkb21pZCk7CiBpbnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4
bF9jdHggKmN0eCwgY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNoYXIgKmxp
YnhsX2RvbWlkX3RvX25hbWUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGUx
MDViZGEyYmIuLjI5M2Y1ZjczMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTIwNyw2ICsxMjA3LDcgQEAgdm9pZCBwYXJzZV9j
b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgY29uZmlnX2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcpCiB7CisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CiAgICAg
Y29uc3QgY2hhciAqYnVmOwogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcg
KmNvbmZpZzsKQEAgLTEyMjEsMTAgKzEyMjIsMjIgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShj
b25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGludCBwY2lfc2VpemUgPSAwOwogICAgIGlu
dCBpLCBlOwogICAgIGNoYXIgKmtlcm5lbF9iYXNlbmFtZTsKKyAgICBib29sIGlvbW11X2VuYWJs
ZWQsIGlvbW11X2hhcF9wdF9zaGFyZTsKIAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAq
Y19pbmZvID0gJmRfY29uZmlnLT5jX2luZm87CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogCisgICAgbGlieGxfcGh5c2luZm9faW5pdCgm
cGh5c2luZm8pOworICAgIGlmIChsaWJ4bF9nZXRfcGh5c2luZm8oY3R4LCAmcGh5c2luZm8pICE9
IDApIHsKKyAgICAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8pOworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2dldF9waHlzaW5mbyBmYWlsZWRcbiIpOworICAgICAg
ICBleGl0KEVYSVRfRkFJTFVSRSk7CisgICAgfQorCisgICAgaW9tbXVfZW5hYmxlZCA9IHBoeXNp
bmZvLmNhcF9odm1fZGlyZWN0aW87CisgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gcGh5c2luZm8u
Y2FwX2lvbW11X2hhcF9wdF9zaGFyZTsKKyAgICBsaWJ4bF9waHlzaW5mb19kaXNwb3NlKCZwaHlz
aW5mbyk7CisKICAgICBjb25maWc9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ19zb3VyY2Up
OwogICAgIGlmICghY29uZmlnKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRv
IGFsbG9jYXRlIGZvciBjb25maWd1cmF0aW9uXG4iKTsKQEAgLTE0NDgsMTQgKzE0NjEsMjEgQEAg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAg
ICBleGl0KDEpOwogICAgIH0KIAotICAgIC8qIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVt
b3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCisgICAgLyogbGlieGxfZ2V0
X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSBhbmQKKyAgICAgKiBsaWJ4bF9nZXRfcmVxdWlyZWRf
aW9tbXVfbWVtb3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCiAgICAgICog
KGRlZmF1bHQgb3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9yeSBhcmUgc2V0LCBiZWNh
dXNlIHRoZQotICAgICAqIGNhbGN1bGF0aW9uIGRlcGVuZHMgb24gdGhvc2UgdmFsdWVzLiAqLwor
ICAgICAqIGNhbGN1bGF0aW9ucyBkZXBlbmQgb24gdGhvc2UgdmFsdWVzLiAqLwogICAgIGJfaW5m
by0+c2hhZG93X21lbWtiID0gIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hhZG93X21lbW9y
eSIsICZsLCAwKQogICAgICAgICA/IGwgKiAxMDI0CiAgICAgICAgIDogbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwogCisgICAgLyogTm8g
SU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUgSU9NTVUgaXMgZGlzYWJs
ZWQgb3IgaXQKKyAgICAgKiBjYW4gc2hhcmUgdGhlIFAyTS4gKi8KKyAgICBiX2luZm8tPmlvbW11
X21lbWtiID0gKCFpb21tdV9lbmFibGVkIHx8IGlvbW11X2hhcF9wdF9zaGFyZSkKKyAgICAgICAg
PyAwCisgICAgICAgIDogbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1h
eF9tZW1rYik7CisKICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5vbWlncmF0ZSIs
ICZiX2luZm8tPmRpc2FibGVfbWlncmF0ZSwgMCk7CiAKICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xv
bmcoY29uZmlnLCAidHNjX21vZGUiLCAmbCwgMSkpIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA3ZjE0NDI5MzJhLi42OTI1NjU3NTdl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5j
CkBAIC0xMDU2LDcgKzEwNTYsNyBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgIW1mbl9lcShscGFlX2dldF9tZm4oKmVudHJ5KSwg
bHBhZV9nZXRfbWZuKG9yaWdfcHRlKSkgKQogICAgICAgICBwMm1fZnJlZV9lbnRyeShwMm0sIG9y
aWdfcHRlLCBsZXZlbCk7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChwMm0tPmRvbWFpbikgJiYK
KyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQocDJtLT5kb21haW4pICYmCiAgICAgICAgICAobHBh
ZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgqZW50cnkpKSApCiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggZDM4
MTc4NGVkZC4uN2NmYWIyZGMyNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0zNjUsNyArMzY1LDcgQEAgdW5z
aWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAogICAgIH0KIAogICAgIG5l
ZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgotICAgICAgICAoIWlvbW11X2hhcF9wdF9z
aGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKKyAgICAgICAgKCFpb21tdV91c2VfaGFwX3B0
KGQpIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9
IGZhbHNlICkKICAgICB7CiAgICAgICAgIG5yX3BhZ2VzID0gZ2V0X21lbXNpemUoJmRvbTBfc2l6
ZSwgYXZhaWwpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJj
aC94ODYvaHZtL210cnIuYwppbmRleCA3Y2NkODViY2VhLi41YWQxNWVhZmUwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpA
QCAtNzgzLDcgKzc4Myw4IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTVRSUiwgaHZtX3Nh
dmVfbXRycl9tc3IsIGh2bV9sb2FkX210cnJfbXNyLCAxLAogCiB2b2lkIG1lbW9yeV90eXBlX2No
YW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoIChoYXNfaW9tbXVfcHQoZCkgfHwg
Y2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0gKQorICAg
IGlmICggKGlzX2lvbW11X2VuYWJsZWQoZCkgfHwgY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAm
JgorICAgICAgICAgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkKICAgICB7CiAgICAgICAgIHAybV9t
ZW1vcnlfdHlwZV9jaGFuZ2VkKGQpOwogICAgICAgICBmbHVzaF9hbGwoRkxVU0hfQ0FDSEUpOwpA
QCAtODMxLDcgKzgzMiw3IEBAIGludCBlcHRlX2dldF9lbnRyeV9lbXQoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIE1UUlJfVFlQ
RV9VTkNBQ0hBQkxFOwogICAgIH0KIAotICAgIGlmICggIWhhc19pb21tdV9wdChkKSAmJiAhY2Fj
aGVfZmx1c2hfcGVybWl0dGVkKGQpICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICYm
ICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoZCkgKQogICAgIHsKICAgICAgICAgKmlwYXQgPSAxOwog
ICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1dSQkFDSzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXgg
YTVmZTg5ZTMzOS4uZWZiODgyMTc2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTE2NjQsNyAr
MTY2NCw3IEBAIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgKm1lYykKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RM
X01FTV9TSEFSSU5HX0NPTlRST0w6CiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gMDsKLSAg
ICAgICAgICAgIGlmICggdW5saWtlbHkoaGFzX2lvbW11X3B0KGQpICYmIG1lYy0+dS5lbmFibGUp
ICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSAmJiBtZWMt
PnUuZW5hYmxlKSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRVhERVY7CiAgICAgICAgICAgICBl
bHNlCiAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCA9IG1l
Yy0+dS5lbmFibGU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKaW5kZXggOGE1MjI5ZWUyMS4uZTVlNDM0OWRlYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTM0
MSw3ICsxMzQxLDcgQEAgaW50IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIAogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShwMm0tPmRvbWFpbikgKQogICAgIHsKLSAgICAgICAgaWYgKCAhaGFzX2lvbW11X3B0KGQpICkK
KyAgICAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICByZXR1cm4g
MDsKICAgICAgICAgcmV0dXJuIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2RmbihnZm5fbCksIF9tZm4o
Z2ZuX2wpLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOwpAQCAtMTQzMiw3ICsxNDMyLDcgQEAg
aW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbl9sKQogCiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7
Ci0gICAgICAgIGlmICggIWhhc19pb21tdV9wdChkKSApCisgICAgICAgIGlmICggIWlzX2lvbW11
X2VuYWJsZWQoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIHJldHVybiBpb21t
dV9sZWdhY3lfdW5tYXAoZCwgX2RmbihnZm5fbCksIFBBR0VfT1JERVJfNEspOwogICAgIH0KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdp
bmcuYwppbmRleCA2OWFhMjI4ZTQ2Li5kOWE1MmM0ZGI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC0yMTMsNyAr
MjEzLDcgQEAgaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJv
b2xfdCBsb2dfZ2xvYmFsKQogewogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGhhc19pb21tdV9w
dChkKSAmJiBsb2dfZ2xvYmFsICkKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgbG9n
X2dsb2JhbCApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBSZWZ1c2UgdG8gdHVybiBv
biBnbG9iYWwgbG9nLWRpcnR5IG1vZGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCA3OTVhNDY3NDYyLi5mYTU1ZjM0
NzRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jCkBAIC0xNDM0LDcgKzE0MzQsNyBAQCBpbnQgbWVtb3J5X2FkZCh1bnNp
Z25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAg
ICAgKiBzaGFyZWQgb3IgYmVpbmcga2VwdCBpbiBzeW5jIHRoZW4gbmV3bHkgYWRkZWQgbWVtb3J5
IG5lZWRzIHRvIGJlCiAgICAgICogbWFwcGVkIGhlcmUuCiAgICAgICovCi0gICAgaWYgKCBoYXNf
aW9tbXVfcHQoaGFyZHdhcmVfZG9tYWluKSAmJgorICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZCho
YXJkd2FyZV9kb21haW4pICYmCiAgICAgICAgICAhaW9tbXVfdXNlX2hhcF9wdChoYXJkd2FyZV9k
b21haW4pICYmCiAgICAgICAgICAhbmVlZF9pb21tdV9wdF9zeW5jKGhhcmR3YXJlX2RvbWFpbikg
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21l
bW9yeS5jCmluZGV4IGQ1YWZmODNmMmQuLjczNjRmZDJjMzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtODIzLDcgKzgyMyw3IEBA
IGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9h
ZGRfdG9fcGh5c21hcCAqeGF0cCwKICAgICB4YXRwLT5ncGZuICs9IHN0YXJ0OwogICAgIHhhdHAt
PnNpemUgLT0gc3RhcnQ7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSApCisgICAgaWYgKCBp
c19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lv
dGxiKSA9IDE7CiAKICAgICB3aGlsZSAoIHhhdHAtPnNpemUgPiBkb25lICkKQEAgLTg0NCw3ICs4
NDQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAo
IGhhc19pb21tdV9wdChkKSApCisgICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICkKICAgICB7
CiAgICAgICAgIGludCByZXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBi
L3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAyYTFjODdlNDRiLi4zYjE4MTk1ZWJmIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5j
CkBAIC02MzAsNyArNjMwLDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjKQogCiAgICAgICAgICAgICAvKiBO
byBwYWdpbmcgaWYgaW9tbXUgaXMgdXNlZCAqLwogICAgICAgICAgICAgcmMgPSAtRU1MSU5LOwot
ICAgICAgICAgICAgaWYgKCB1bmxpa2VseShoYXNfaW9tbXVfcHQoZCkpICkKKyAgICAgICAgICAg
IGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSkgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgICAgICByYyA9IC1FWERFVjsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZp
Y2VfdHJlZS5jCmluZGV4IDEyZjJjNGMzZjIuLmVhOWZkNTRlM2IgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtNDAsMTcgKzQwLDYgQEAgaW50IGlvbW11X2Fzc2lnbl9k
dF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYpCiAg
ICAgaWYgKCAhbGlzdF9lbXB0eSgmZGV2LT5kb21haW5fbGlzdCkgKQogICAgICAgICBnb3RvIGZh
aWw7CiAKLSAgICAvKgotICAgICAqIFRoZSBod2RvbSBpcyBmb3JjZWQgdG8gdXNlIElPTU1VIGZv
ciBwcm90ZWN0aW5nIGFzc2lnbmVkCi0gICAgICogZGV2aWNlLiBUaGVyZWZvcmUgdGhlIElPTU1V
IGRhdGEgaXMgYWxyZWFkeSBzZXQgdXAuCi0gICAgICovCi0gICAgQVNTRVJUKCFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgfHwKLSAgICAgICAgICAgaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFUVVNfaW5p
dGlhbGl6ZWQpOwotCi0gICAgcmMgPSBpb21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbDsKLQogICAgIC8qIFRoZSBmbGFnIGZpZWxkIGRvZXNuJ3QgbWF0
dGVyIHRvIERUIGRldmljZS4gKi8KICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmFzc2lnbl9k
ZXZpY2UoZCwgMCwgZHRfdG9fZGV2KGRldiksIDApOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpp
bmRleCBiZGYxMmY4NWU2Li5hNDkzNDYzOTRkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAg
LTE1Nyw2ICsxNTcsMTcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9pb21tdV9wYXJh
bShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJkb20wLWlvbW11IiwgcGFyc2VfZG9t
MF9pb21tdV9wYXJhbSk7CiAKK3N0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9y
ZXFzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFw
YWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBhcmNoX2lv
bW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKGQpOworCisgICAgaW9tbXVfaHdkb21fcGFz
c3Rocm91Z2ggPSBmYWxzZTsKKyAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOworfQorCiBp
bnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTE3NCwxMjkgKzE4NSw0NCBAQCBpbnQg
aW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcmV0dXJuIHJldDsK
IAogICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7Ci0gICAgcmV0dXJuIGhk
LT5wbGF0Zm9ybV9vcHMtPmluaXQoZCk7Ci19CisgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+
aW5pdChkKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CiAKLXN0YXRpYyB2
b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0g
ICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQot
ICAgICAgICByZXR1cm47CisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgICAg
ICBjaGVja19od2RvbV9yZXFzKGQpOyAvKiBtYXkgbW9kaWZ5IGlvbW11X2h3ZG9tX3N0cmljdCAq
LwogCi0gICAgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShkKTsKKyAgICAv
KgorICAgICAqIE5COiAncmVsYXhlZCcgaC93IGRvbWFpbnMgZG9uJ3QgbmVlZCB0aGUgSU9NTVUg
bWFwcGluZ3MgdG8gYmUga2VwdAorICAgICAqICAgICBpbi1zeW5jIHdpdGggdGhlaXIgYXNzaWdu
ZWQgcGFnZXMgYmVjYXVzZSBhbGwgaG9zdCBSQU0gd2lsbCBiZQorICAgICAqICAgICBtYXBwZWQg
ZHVyaW5nIGh3ZG9tX2luaXQoKS4KKyAgICAgKi8KKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21h
aW4oZCkgfHwgaW9tbXVfaHdkb21fc3RyaWN0ICkKKyAgICAgICAgaGQtPm5lZWRfc3luYyA9ICFp
b21tdV91c2VfaGFwX3B0KGQpOwogCi0gICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSBmYWxz
ZTsKLSAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOworICAgIHJldHVybiAwOwogfQogCiB2
b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBjaGVja19o
d2RvbV9yZXFzKGQpOwotCiAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAg
IHJldHVybjsKIAogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVfZHVtcF9wMm1f
dGFibGUsICJkdW1wIGlvbW11IHAybSB0YWJsZSIsIDApOwogCi0gICAgaGQtPnN0YXR1cyA9IElP
TU1VX1NUQVRVU19pbml0aWFsaXppbmc7Ci0gICAgLyoKLSAgICAgKiBOQjogcmVsYXhlZCBodyBk
b21haW5zIGRvbid0IG5lZWQgc3luYyBiZWNhdXNlIGFsbCByYW0gaXMgYWxyZWFkeQotICAgICAq
IG1hcHBlZCBpbiB0aGUgaW9tbXUgcGFnZSB0YWJsZXMuCi0gICAgICovCi0gICAgaGQtPm5lZWRf
c3luYyA9IGlvbW11X2h3ZG9tX3N0cmljdCAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKTsKLSAgICBp
ZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwotICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdzID0gMDsK
LSAgICAgICAgaW50IHJjID0gMDsKLQotICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdl
LCAmZC0+cGFnZV9saXN0ICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFw
cGluZyA9IElPTU1VRl9yZWFkYWJsZTsKLSAgICAgICAgICAgIGludCByZXQ7Ci0KLSAgICAgICAg
ICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA9PSAw
KSB8fAotICAgICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5
cGVfbWFzaykKLSAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAg
ICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7Ci0KLSAgICAgICAgICAgIHJl
dCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwgbWFwcGluZywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAgICAgICAgICBpZiAo
ICFyYyApCi0gICAgICAgICAgICAgICAgcmMgPSByZXQ7Ci0KLSAgICAgICAgICAgIGlmICggIShp
KysgJiAweGZmZmZmKSApCi0gICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFz
KCk7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBVc2Ugd2hpbGUtYnJlYWsgdG8gYXZvaWQgY29t
cGlsZXIgd2FybmluZyAqLwotICAgICAgICB3aGlsZSAoIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChk
LCBmbHVzaF9mbGFncykgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCByYyAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFwcGluZyBm
YWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMpOwotICAg
IH0KLQogICAgIGhkLT5wbGF0Zm9ybV9vcHMtPmh3ZG9tX2luaXQoZCk7Ci0KLSAgICBoZC0+c3Rh
dHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkOwogfQogCi12b2lkIGlvbW11X3RlYXJkb3du
KHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwog
Ci0gICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19kaXNhYmxlZDsKICAgICBoZC0+cGxhdGZv
cm1fb3BzLT50ZWFyZG93bihkKTsKICAgICB0YXNrbGV0X3NjaGVkdWxlKCZpb21tdV9wdF9jbGVh
bnVwX3Rhc2tsZXQpOwogfQogCi1pbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQp
Ci17Ci0gICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0KLSAgICBp
ZiAoIGhkLT5zdGF0dXMgPT0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkICkKLSAgICAgICAgcmV0
dXJuIDA7Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemluZzsKLQot
ICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQotICAgIHsKLSAgICAgICAgaW50IHJjOwot
Ci0gICAgICAgIGhkLT5uZWVkX3N5bmMgPSB0cnVlOwotCi0gICAgICAgIHJjID0gYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKGQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgewot
ICAgICAgICAgICAgaWYgKCByYyAhPSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIGhkLT5uZWVkX3N5bmMgPSBmYWxzZTsKLSAgICAgICAgICAgICAgICBoZC0+c3Rh
dHVzID0gSU9NTVVfU1RBVFVTX2Rpc2FibGVkOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAg
ICByZXR1cm4gcmM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVf
U1RBVFVTX2luaXRpYWxpemVkOwotCi0gICAgLyoKLSAgICAgKiBUaGVyZSBtYXkgYmUgZGlydHkg
Y2FjaGUgbGluZXMgd2hlbiBhIGRldmljZSBpcyBhc3NpZ25lZAotICAgICAqIGFuZCBiZWZvcmUg
aGFzX2lvbW11X3B0KGQpIGJlY29taW5nIHRydWUsIHRoaXMgd2lsbCBjYXVzZQotICAgICAqIG1l
bW9yeV90eXBlX2NoYW5nZWQgbG9zZSBlZmZlY3QgaWYgbWVtb3J5IHR5cGUgY2hhbmdlcy4KLSAg
ICAgKiBDYWxsIG1lbW9yeV90eXBlX2NoYW5nZWQgaGVyZSB0byBhbWVuZCB0aGlzLgotICAgICAq
LwotICAgIG1lbW9yeV90eXBlX2NoYW5nZWQoZCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9p
ZCBpb21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlmICggIWlz
X2lvbW11X2VuYWJsZWQoZCkgKQpAQCAtNTk0LDExICs1MjAsOCBAQCBpbnQgaW9tbXVfZG9fZG9t
Y3RsKAogdm9pZCBpb21tdV9zaGFyZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIHsKICAg
ICBBU1NFUlQoaGFwX2VuYWJsZWQoZCkpOwotICAgIC8qCi0gICAgICogaW9tbXVfdXNlX2hhcF9w
dChkKSBjYW5ub3QgYmUgdXNlZCBoZXJlIGJlY2F1c2UgZHVyaW5nIGRvbWFpbgotICAgICAqIGNv
bnN0cnVjdGlvbiBoYXNfaW9tbXVfcHQoZCkgd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlIGhlcmUu
Ci0gICAgICovCi0gICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9z
aGFyZSApCisKKyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAgICAgICBpb21tdV9n
ZXRfb3BzKCktPnNoYXJlX3AybShkKTsKIH0KIApAQCAtNjQ1LDggKzU2OCw3IEBAIHN0YXRpYyB2
b2lkIGlvbW11X2R1bXBfcDJtX3RhYmxlKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIG9wcyA9IGlv
bW11X2dldF9vcHMoKTsKICAgICBmb3JfZWFjaF9kb21haW4oZCkKICAgICB7Ci0gICAgICAgIGlm
ICggaXNfaGFyZHdhcmVfZG9tYWluKGQpIHx8Ci0gICAgICAgICAgICAgZG9tX2lvbW11KGQpLT5z
dGF0dXMgPCBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQgKQorICAgICAgICBpZiAoIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSB8fCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAogICAgICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYwppbmRleCA4MTQxMDY2NzlmLi4yMzE1ZDQ5MGRjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpA
QCAtOTMzLDkgKzkzMyw2IEBAIHN0YXRpYyBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQxNl90IHNlZywgdWludDhfdCBidXMsCiAKICAgICBwZGV2LT5mYXVsdC5jb3Vu
dCA9IDA7CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVfcHQoZCkg
KQotICAgICAgICBpb21tdV90ZWFyZG93bihkKTsKLQogICAgIHJldHVybiByZXQ7CiB9CiAKQEAg
LTE0ODQsMTMgKzE0ODEsNiBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgaWYgKCAhcGNp
ZGV2c190cnlsb2NrKCkgKQogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwogCi0gICAgcmMgPSBp
b21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBwY2lkZXZz
X3VubG9jaygpOwotICAgICAgICByZXR1cm4gcmM7Ci0gICAgfQotCiAgICAgcGRldiA9IHBjaV9n
ZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOwogICAg
IGlmICggIXBkZXYgKQogICAgIHsKQEAgLTE1MTksOCArMTUwOSw2IEBAIHN0YXRpYyBpbnQgYXNz
aWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1
MzIgZmxhZykKICAgICB9CiAKICBkb25lOgotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYm
IGhhc19pb21tdV9wdChkKSApCi0gICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRl
dnNfdW5sb2NrKCk7CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCmluZGV4IGE3MzgxYTc0NDkuLmZhMzBlZDY5N2IgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCkBAIC0xNzIxLDE1ICsxNzIxLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZG9tYWlu
X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBBU1NFUlQoaXNfaW9tbXVfZW5hYmxl
ZChkKSk7CiAKLSAgICAvKgotICAgICAqIFdlIGNhbid0IHVzZSBpb21tdV91c2VfaGFwX3B0IGhl
cmUgYmVjYXVzZSBlaXRoZXIgSU9NTVUgc3RhdGUKLSAgICAgKiBpcyBhbHJlYWR5IGNoYW5nZWQg
dG8gSU9NTVVfU1RBVFVTX2Rpc2FibGVkIGF0IHRoaXMgcG9pbnQgb3IKLSAgICAgKiBoYXMgYWx3
YXlzIGJlZW4gSU9NTVVfU1RBVFVTX2Rpc2FibGVkLgotICAgICAqCi0gICAgICogV2UgYWxzbyBu
ZWVkIHRvIHRlc3QgaWYgSEFQIGlzIGVuYWJsZWQgYmVjYXVzZSBQViBndWVzdHMgY2FuCi0gICAg
ICogZW50ZXIgdGhpcyBwYXRoIHRvby4KLSAgICAgKi8KLSAgICBpZiAoIGhhcF9lbmFibGVkKGQp
ICYmIGlvbW11X2hhcF9wdF9zaGFyZSApCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2sp
OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA4MzE5ZmUwYTY5Li40N2EzZTU1
MjEzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtODEsMTAzICs4MSw2IEBA
IGludCBfX2luaXQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICptc2kpCiAg
ICAgcmV0dXJuIG9wcy0+c2V0dXBfaHBldF9tc2kgPyBvcHMtPnNldHVwX2hwZXRfbXNpKG1zaSkg
OiAtRU5PREVWOwogfQogCi1pbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVj
dCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBpbnQgcmMg
PSAwLCBuID0gMDsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLQotICAg
IGlmICggdW5saWtlbHkoZC0+aXNfZHlpbmcpICkKLSAgICAgICAgcmMgPSAtRVNSQ0g7Ci0KLSAg
ICB3aGlsZSAoICFyYyAmJiAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmZC0+cGFnZV9s
aXN0KSkgKQotICAgIHsKLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8Ci0gICAgICAg
ICAgICAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3Jp
dGFibGVfcGFnZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwotICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gbWZuX3RvX2dmbihkLCBtZm4pOwot
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0gMDsKLQotICAgICAgICAgICAg
aWYgKCAhZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbl94KGdmbikpOwotCi0gICAgICAgICAgICAgICAg
QVNTRVJUKCEoZ2ZuX3goZ2ZuKSA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNTX1dJRFRIKSk7Ci0g
ICAgICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2ZuX3goZ2ZuKSkpOwotICAgICAgICAg
ICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIGRmbiwgbWZuLCBQQUdFX09SREVSXzRLLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJs
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAg
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBXZSBtYXkgYmUgd29ya2luZyBiZWhp
bmQgdGhlIGJhY2sgb2YgYSBydW5uaW5nIGd1ZXN0LCB3aGljaAotICAgICAgICAgICAgICAgICAq
IG1heSBjaGFuZ2UgdGhlIHR5cGUgb2YgYSBwYWdlIGF0IGFueSB0aW1lLiAgV2UgY2FuJ3QgcHJl
dmVudAotICAgICAgICAgICAgICAgICAqIHRoaXMgKGZvciBpbnN0YW5jZSwgYnkgYnVtcGluZyB0
aGUgdHlwZSBjb3VudCB3aGlsZSBtYXBwaW5nCi0gICAgICAgICAgICAgICAgICogdGhlIHBhZ2Up
IHdpdGhvdXQgY2F1c2luZyBsZWdpdGltYXRlIGd1ZXN0IHR5cGUtY2hhbmdlCi0gICAgICAgICAg
ICAgICAgICogb3BlcmF0aW9ucyB0byBmYWlsLiAgU28gYWZ0ZXIgYWRkaW5nIHRoZSBwYWdlIHRv
IHRoZSBJT01NVSwKLSAgICAgICAgICAgICAgICAgKiBjaGVjayBhZ2FpbiB0byBtYWtlIHN1cmUg
dGhpcyBpcyBzdGlsbCB2YWxpZC4gIE5CIHRoYXQgdGhlCi0gICAgICAgICAgICAgICAgICogd3Jp
dGFibGUgZW50cnkgaW4gdGhlIGlvbW11IGlzIGhhcm1sZXNzIHVudGlsIGxhdGVyLCB3aGVuCi0g
ICAgICAgICAgICAgICAgICogdGhlIGFjdHVhbCBkZXZpY2UgZ2V0cyBhc3NpZ25lZC4KLSAgICAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhaXNfaHZtX2RvbWFp
bihkKSAmJgotICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF90eXBlX21hc2spICE9Ci0gICAgICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gaW9tbXVf
dW5tYXAoZCwgZGZuLCBQQUdFX09SREVSXzRLLCAmZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAg
ICAgICAgICAvKiBJZiB0aGUgdHlwZSBjaGFuZ2VkIHlldCBhZ2Fpbiwgc2ltcGx5IGZvcmNlIGEg
cmV0cnkuICovCi0gICAgICAgICAgICAgICAgICAgIGlmICggIXJjICYmICgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIGlmICggcmMgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9h
ZGQocGFnZSwgJmQtPnBhZ2VfbGlzdCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5h
cmNoLnJlbG1lbV9saXN0KTsKLSAgICAgICAgaWYgKCAhKCsrbiAmIDB4ZmYpICYmICFwYWdlX2xp
c3RfZW1wdHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAgICAgICBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKLSAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgIH0KLQotICAgIGlm
ICggIXJjICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBleHBlY3RhdGlvbiBo
ZXJlIGlzIHRoYXQgZ2VuZXJhbGx5IHRoZXJlIGFyZSBtYW55IG5vcm1hbCBwYWdlcwotICAgICAg
ICAgKiBvbiByZWxtZW1fbGlzdCAodGhlIG9uZXMgd2UgcHV0IHRoZXJlKSBhbmQgb25seSBmZXcg
YmVpbmcgaW4gYW4KLSAgICAgICAgICogb2ZmbGluZS9icm9rZW4gc3RhdGUuIFRoZSBsYXR0ZXIg
b25lcyBhcmUgYWx3YXlzIGF0IHRoZSBoZWFkIG9mIHRoZQotICAgICAgICAgKiBsaXN0LiBIZW5j
ZSB3ZSBmaXJzdCBtb3ZlIHRoZSB3aG9sZSBsaXN0LCBhbmQgdGhlbiBtb3ZlIGJhY2sgdGhlCi0g
ICAgICAgICAqIGZpcnN0IGZldyBlbnRyaWVzLgotICAgICAgICAgKi8KLSAgICAgICAgcGFnZV9s
aXN0X21vdmUoJmQtPnBhZ2VfbGlzdCwgJmQtPmFyY2gucmVsbWVtX2xpc3QpOwotICAgICAgICB3
aGlsZSAoICFwYWdlX2xpc3RfZW1wdHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAgICAgICAg
ICAocGFnZSA9IHBhZ2VfbGlzdF9maXJzdCgmZC0+cGFnZV9saXN0KSwKLSAgICAgICAgICAgICAg
ICAgKHBhZ2UtPmNvdW50X2luZm8gJiAoUEdDX3N0YXRlfFBHQ19icm9rZW4pKSkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwotICAg
ICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5hcmNoLnJlbG1lbV9saXN0KTsK
LSAgICAgICAgfQotICAgIH0KLQotICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2sp
OwotCi0gICAgaWYgKCAhcmMgKQotICAgICAgICAvKgotICAgICAgICAgKiBmbHVzaF9mbGFncyBh
cmUgbm90IHRyYWNrZWQgYWNyb3NzIGh5cGVyY2FsbCBwcmUtZW1wdGlvbiBzbwotICAgICAgICAg
KiBhc3N1bWUgYSBmdWxsIGZsdXNoIGlzIG5lY2Vzc2FyeS4KLSAgICAgICAgICovCi0gICAgICAg
IHJjID0gaW9tbXVfaW90bGJfZmx1c2hfYWxsKAotICAgICAgICAgICAgZCwgSU9NTVVfRkxVU0hG
X2FkZGVkIHwgSU9NTVVfRkxVU0hGX21vZGlmaWVkKTsKLQotICAgIGlmICggcmMgJiYgcmMgIT0g
LUVSRVNUQVJUICkKLSAgICAgICAgaW9tbXVfdGVhcmRvd24oZCk7Ci0KLSAgICByZXR1cm4gcmM7
Ci19Ci0KIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRf
aHdkb20oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQp
ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vaW9tbXUuaAppbmRleCA5MDRjOWFlYzExLi4xNTc3ZTgzZDJiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9p
b21tdS5oCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVjdCBhcmNoX2lvbW11CiB9OwogCiAvKiBBbHdh
eXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCi0jZGVm
aW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKGhhc19pb21tdV9wdChkKSkKKyNkZWZpbmUgaW9tbXVf
dXNlX2hhcF9wdChkKSBpc19pb21tdV9lbmFibGVkKGQpCiAKIGNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqb3BzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAzMWZkYTRiMGNmLi41MDcxYWZk
NmE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC04OCw3ICs4OCw3IEBAIGV4dGVybiBjb25zdCBzdHJ1
Y3QgaW9tbXVfaW5pdF9vcHMgKmlvbW11X2luaXRfb3BzOwogCiAvKiBBcmUgd2UgdXNpbmcgdGhl
IGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KICNkZWZpbmUgaW9t
bXVfdXNlX2hhcF9wdChkKSBcCi0gICAgKGhhcF9lbmFibGVkKGQpICYmIGhhc19pb21tdV9wdChk
KSAmJiBpb21tdV9oYXBfcHRfc2hhcmUpCisgICAgKGhhcF9lbmFibGVkKGQpICYmIGlzX2lvbW11
X2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQogCiB2b2lkIGlvbW11X3VwZGF0ZV9p
cmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNp
Z25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGE1MTlmNGQ4N2Iu
LmJlN2FmNDljMWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC03OSwxNSArNzksOSBAQCB2b2lkIGlvbW11X2RvbWFp
bl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogCiB2b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rl
c3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgYXJjaF9pb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKTsKLWludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCk7CiB2b2lkIGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRfaHdkb20o
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9t
YWluICpkKTsKIAotaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKTsKLQotLyog
RnVuY3Rpb24gdXNlZCBpbnRlcm5hbGx5LCB1c2UgaW9tbXVfZG9tYWluX2Rlc3Ryb3kgKi8KLXZv
aWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCk7Ci0KIC8qCiAgKiBUaGUgZm9sbG93
aW5nIGZsYWdzIGFyZSBwYXNzZWQgdG8gbWFwIG9wZXJhdGlvbnMgYW5kIHBhc3NlZCBieSBsb29r
dXAKICAqIG9wZXJhdGlvbnMuCkBAIC0yNTQsMTMgKzI0OCw2IEBAIHN0cnVjdCBpb21tdV9vcHMg
ewogIyBkZWZpbmUgaW9tbXVfdmNhbGwgaW9tbXVfY2FsbAogI2VuZGlmCiAKLWVudW0gaW9tbXVf
c3RhdHVzCi17Ci0gICAgSU9NTVVfU1RBVFVTX2Rpc2FibGVkLAotICAgIElPTU1VX1NUQVRVU19p
bml0aWFsaXppbmcsCi0gICAgSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkCi19OwotCiBzdHJ1Y3Qg
ZG9tYWluX2lvbW11IHsKICAgICBzdHJ1Y3QgYXJjaF9pb21tdSBhcmNoOwogCkBAIC0yODAsOSAr
MjY3LDYgQEAgc3RydWN0IGRvbWFpbl9pb21tdSB7CiAgICAgLyogRmVhdHVyZXMgc3VwcG9ydGVk
IGJ5IHRoZSBJT01NVSAqLwogICAgIERFQ0xBUkVfQklUTUFQKGZlYXR1cmVzLCBJT01NVV9GRUFU
X2NvdW50KTsKIAotICAgIC8qIFN0YXR1cyBvZiBndWVzdCBJT01NVSBtYXBwaW5ncyAqLwotICAg
IGVudW0gaW9tbXVfc3RhdHVzIHN0YXR1czsKLQogICAgIC8qCiAgICAgICogRG9lcyB0aGUgZ3Vl
c3QgcmVxaXJlIG1hcHBpbmdzIHRvIGJlIHN5bmNob25pemVkLCB0byBtYWludGFpbgogICAgICAq
IHRoZSBkZWZhdWx0IGRmbiA9PSBwZm4gbWFwLiAoU2VlIGNvbW1lbnQgb24gZGZuIGF0IHRoZSB0
b3Agb2YKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKaW5kZXggMmQxN2M4NDkxNS4uYWUxZmFmNzBkMyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTk2
NiwxMCArOTY2LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h3ZG9tX3Bpbm5lZF92Y3B1KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogfQogCiAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAot
I2RlZmluZSBoYXNfaW9tbXVfcHQoZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElPTU1VX1NU
QVRVU19kaXNhYmxlZCkKICNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21faW9tbXUo
ZCktPm5lZWRfc3luYykKICNlbHNlCi0jZGVmaW5lIGhhc19pb21tdV9wdChkKSBmYWxzZQogI2Rl
ZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgZmFsc2UKICNlbmRpZgogCi0tIAoyLjIwLjEuMi5n
YjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8iBK-0002GW-64; Fri, 13 Sep 2019 09:47:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8iBI-0002FB-Iz
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:47:56 +0000
X-Inumbo-ID: 8af63b62-d60b-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8af63b62-d60b-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 09:47:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368068;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=fgoZLPrXZJnKRh1u8ZJ6ZzZF9exZGd7aGvwLwgUkfZU=;
 b=B1pkQRD49U3c0geh4cQLIo5ihs7QoKJXGjcPHc2G6CuW4Cz4okS0KRfC
 92nI2zUc33iHKm0xO7cYrYI1RaSOkyQRGMGuUzK5NQtcDmv2B70RuZq9k
 WQr0s0k89ZDh5gx7E38EFYJF6UNJ+NY1F1p6Mfy1JMn3F/dBZWdN0XKbD M=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vxyJwyRp6Rc6K+Czwh7XatPkvyUCu+eT2ReLlltwdHb/wPQKWD99gJULGH8pQhFAWEVAD7WlQl
 nQnWLAPRZxlloJ5HIpeJ4kOyhM0iSsmG0u6NmJU0ZOg6zf/3+LAWfTx6/ngv12t0X8UcXNx04S
 wExtCyO+p4htiQ3M6vCgHHU6W/CjEYsu0q+IbS7DMDK5pTPrkwNwGNB5k/sbv4HBWnSTmBZatU
 qXlytDz+3c6SQehUc2rNK1B+/uVTdXaG86pWpe6UGMe+EP0FQ3TUwr3cotOejNAUHmpCzTkzu1
 CKQ=
X-SBRS: 2.7
X-MesageID: 5528290
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5528290"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 10:47:38 +0100
Message-ID: <20190913094741.31451-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913094741.31451-1-paul.durrant@citrix.com>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBkZWZpbmVzIGEgbmV3IGJpdCByZXBvcnRlZCBpbiB0aGUgaHdfY2FwIGZpZWxk
IG9mIHN0cnVjdAp4ZW5fc3lzY3RsX3BoeXNpbmZvIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBs
YXRmb3JtIHN1cHBvcnRzIHNoYXJpbmcgb2YKSEFQIHBhZ2UgdGFibGVzIChpLmUuIHRoZSBQMk0p
IHdpdGggdGhlIElPTU1VLiBUaGlzIGluZm9ybXMgdGhlIHRvb2xzdGFjawp3aGV0aGVyIHRoZSBk
b21haW4gbmVlZHMgZXh0cmEgbWVtb3J5IHRvIHN0b3JlIGRpc2NyZXRlIElPTU1VIHBhZ2UgdGFi
bGVzCm9yIG5vdC4KCk5PVEU6IFRoaXMgcGF0Y2ggbWFrZXMgc3VyZSBpb21tdV9oYXBfcHRfc2hh
cmVkIGlzIGNsZWFyIGlmIEhBUCBpcyBub3QKICAgICAgc3VwcG9ydGVkIG9yIHRoZSBJT01NVSBp
cyBkaXNhYmxlZCwgYW5kIGRlZmluZXMgaXQgdG8gZmFsc2UgaWYKICAgICAgIUNPTkZJR19IVk0u
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpB
Y2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgot
LS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdA
Y2l0cml4LmNvbT4KQ2M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+CkNjOiAiUm9nZXIg
UGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgoKdjEwOgogLSBTZXQgZmxhZyBpbiBjb21tb24gY29kZSAod2hpY2gg
bWVhbnMgY2xlYXJpbmcgaW9tbXVfaGFwX3B0X3NoYXJlIGlmCiAgIEhBUCBjYW5ub3QgYmUgZW5h
YmxlZCBvciBpcyBjb25maWd1cmVkIG91dCkuCgp2OToKIC0gTmV3IGluIHY5Ci0tLQogdG9vbHMv
bGlieGwvbGlieGwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwogdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybC5tbCAgICAgICAgICAgfCAgMSArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxp
ICAgICAgICAgIHwgIDMgKystCiB0b29scy94bC94bF9pbmZvLmMgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDUgKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAg
fCAyNSArKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2luaXQuYyB8ICA1ICsrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAg
ICAgIHwgMTggKysrKysrKysrKysrKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jICAgICAgfCAgNiArKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAg
ICAgICAgICAgfCAgNiArKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAg
ICAgICAgfCAgOCArKysrKysrLQogMTMgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKSwg
MTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsLmMKaW5kZXggNTcwNzNjMDZkNS4uYTBkODQyODFkMCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC00MDIsNiAr
NDAyLDggQEAgaW50IGxpYnhsX2dldF9waHlzaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcGh5
c2luZm8gKnBoeXNpbmZvKQogICAgIHBoeXNpbmZvLT5jYXBfaGFwID0gISEoeGNwaHlzaW5mby5j
YXBhYmlsaXRpZXMgJiBYRU5fU1lTQ1RMX1BIWVNDQVBfaGFwKTsKICAgICBwaHlzaW5mby0+Y2Fw
X3NoYWRvdyA9CiAgICAgICAgICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NU
TF9QSFlTQ0FQX3NoYWRvdyk7CisgICAgcGh5c2luZm8tPmNhcF9pb21tdV9oYXBfcHRfc2hhcmUg
PQorICAgICAgICAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NB
UF9pb21tdV9oYXBfcHRfc2hhcmUpOwogCiAgICAgR0NfRlJFRTsKICAgICByZXR1cm4gMDsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4
IDQ2NmRmMmNkZjUuLjgxNjlkNDRiZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtNDAxLDYgKzQwMSwxMyBAQAogICovCiAjZGVm
aW5lIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX0hBUF9TSEFET1cgMQogCisvKgorICogTElCWExf
SEFWRV9QSFlTSU5GT19DQVBfSU9NTVVfSEFQX1BUX1NIQVJFIGluZGljYXRlcyB0aGF0IGxpYnhs
X3BoeXNpbmZvCisgKiBoYXMgYSBjYXBfaW9tbXVfaGFwX3B0X3NoYXJlIGZpZWxkIHRoYXQgaW5k
aWNhdGVzIHdoZXRoZXIgdGhlIGhhcmR3YXJlCisgKiBzdXBwb3J0cyBzaGFyaW5nIHRoZSBJT01N
VSBhbmQgSEFQIHBhZ2UgdGFibGVzLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfUEhZU0lORk9f
Q0FQX0lPTU1VX0hBUF9QVF9TSEFSRSAxCisKIC8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0
eQogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA2ZjQzMWJhZWMyLi43MjUzZDZlMGZiIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC0xMDI3LDYgKzEwMjcsNyBAQCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgi
cGh5c2luZm8iLCBbCiAgICAgKCJjYXBfaHZtX2RpcmVjdGlvIiwgYm9vbCksICMgTm8gbG9uZ2Vy
IEhWTSBzcGVjaWZpYwogICAgICgiY2FwX2hhcCIsIGJvb2wpLAogICAgICgiY2FwX3NoYWRvdyIs
IGJvb2wpLAorICAgICgiY2FwX2lvbW11X2hhcF9wdF9zaGFyZSIsIGJvb2wpLAogICAgIF0sIGRp
cj1ESVJfT1VUKQogCiBsaWJ4bF9jb25uZWN0b3JpbmZvID0gU3RydWN0KCJjb25uZWN0b3JpbmZv
IiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCmluZGV4IDM1ZGRkYmJkOWMuLmRlNGJhZTYwMTIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWwKQEAgLTExMCw2ICsxMTAsNyBAQCB0eXBlIHBoeXNpbmZvX2Nh
cF9mbGFnID0KIAl8IENBUF9EaXJlY3RJTwogCXwgQ0FQX0hBUAogCXwgQ0FQX1NoYWRvdworCXwg
Q0FQX0lPTU1VX0hBUF9QVF9TSEFSRQogCiB0eXBlIHBoeXNpbmZvID0KIHsKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWxpCmluZGV4IDBkZDU1ZTlkOGIuLmM4ODVlNzU4OTUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsLm1saQpAQCAtNTcsNyArNTcsNiBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAgIHwg
Q0RGX09PU19PRkYKICAgfCBDREZfWFNfRE9NQUlOCiAgIHwgQ0RGX0lPTU1VCi0KIHR5cGUgZG9t
Y3RsX2NyZWF0ZV9jb25maWcgPSB7CiAgIHNzaWRyZWY6IGludDMyOwogICBoYW5kbGU6IHN0cmlu
ZzsKQEAgLTk1LDYgKzk0LDggQEAgdHlwZSBwaHlzaW5mb19jYXBfZmxhZyA9CiAgIHwgQ0FQX0Rp
cmVjdElPCiAgIHwgQ0FQX0hBUAogICB8IENBUF9TaGFkb3cKKyAgfCBDQVBfSU9NTVVfSEFQX1BU
X1NIQVJFCisKIHR5cGUgcGh5c2luZm8gPSB7CiAgIHRocmVhZHNfcGVyX2NvcmUgOiBpbnQ7CiAg
IGNvcmVzX3Blcl9zb2NrZXQgOiBpbnQ7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9pbmZvLmMg
Yi90b29scy94bC94bF9pbmZvLmMKaW5kZXggMTQ4YzQ3NDBhZS4uYmZiY2E5Mzk5NyAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfaW5mby5jCisrKyBiL3Rvb2xzL3hsL3hsX2luZm8uYwpAQCAtMjEw
LDEzICsyMTAsMTQgQEAgc3RhdGljIHZvaWQgb3V0cHV0X3BoeXNpbmZvKHZvaWQpCiAgICAgICAg
ICBpbmZvLmh3X2NhcFs0XSwgaW5mby5od19jYXBbNV0sIGluZm8uaHdfY2FwWzZdLCBpbmZvLmh3
X2NhcFs3XQogICAgICAgICApOwogCi0gICAgbWF5YmVfcHJpbnRmKCJ2aXJ0X2NhcHMgICAgICAg
ICAgICAgIDolcyVzJXMlcyVzJXNcbiIsCisgICAgbWF5YmVfcHJpbnRmKCJ2aXJ0X2NhcHMgICAg
ICAgICAgICAgIDolcyVzJXMlcyVzJXMlc1xuIiwKICAgICAgICAgIGluZm8uY2FwX3B2ID8gIiBw
diIgOiAiIiwKICAgICAgICAgIGluZm8uY2FwX2h2bSA/ICIgaHZtIiA6ICIiLAogICAgICAgICAg
aW5mby5jYXBfaHZtICYmIGluZm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIgaHZtX2RpcmVjdGlvIiA6
ICIiLAogICAgICAgICAgaW5mby5jYXBfcHYgJiYgaW5mby5jYXBfaHZtX2RpcmVjdGlvID8gIiBw
dl9kaXJlY3RpbyIgOiAiIiwKICAgICAgICAgIGluZm8uY2FwX2hhcCA/ICIgaGFwIiA6ICIiLAot
ICAgICAgICAgaW5mby5jYXBfc2hhZG93ID8gIiBzaGFkb3ciIDogIiIKKyAgICAgICAgIGluZm8u
Y2FwX3NoYWRvdyA/ICIgc2hhZG93IiA6ICIiLAorICAgICAgICAgaW5mby5jYXBfaW9tbXVfaGFw
X3B0X3NoYXJlID8gIiBpb21tdV9oYXBfcHRfc2hhcmUiIDogIiIKICAgICAgICAgKTsKIAogICAg
IHZpbmZvID0gbGlieGxfZ2V0X3ZlcnNpb25faW5mbyhjdHgpOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMzgzMWM2ZDRj
MS4uZWQ4MjcyY2Y5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNDIsNiArMTQyLDIyIEBAIHN0YXRpYyBzdHJ1Y3Qg
bm90aWZpZXJfYmxvY2sgY3B1X25mYiA9IHsKICAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9jYWxs
YmFjawogfTsKIAorc3RhdGljIGJvb2wgX19pbml0IGhhcF9zdXBwb3J0ZWQoY29uc3Qgc3RydWN0
IGh2bV9mdW5jdGlvbl90YWJsZSAqZm5zKQoreworICAgIGlmICggIWZucy0+aGFwX3N1cHBvcnRl
ZCApCisgICAgeworICAgICAgICBwcmludGsoIkhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5n
IChIQVApIG5vdCBkZXRlY3RlZFxuIik7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9Cisg
ICAgZWxzZSBpZiAoICFvcHRfaGFwX2VuYWJsZWQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJI
Vk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZCBidXQgZGlzYWJsZWRc
biIpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9
CisKIHN0YXRpYyBpbnQgX19pbml0IGh2bV9lbmFibGUodm9pZCkKIHsKICAgICBjb25zdCBzdHJ1
Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpmbnMgPSBOVUxMOwpAQCAtMTU4LDEzICsxNzQsOCBAQCBz
dGF0aWMgaW50IF9faW5pdCBodm1fZW5hYmxlKHZvaWQpCiAgICAgaHZtX2VuYWJsZWQgPSAxOwog
CiAgICAgcHJpbnRrKCJIVk06ICVzIGVuYWJsZWRcbiIsIGZucy0+bmFtZSk7Ci0gICAgaWYgKCAh
Zm5zLT5oYXBfc3VwcG9ydGVkICkKLSAgICAgICAgcHJpbnRrKCJIVk06IEhhcmR3YXJlIEFzc2lz
dGVkIFBhZ2luZyAoSEFQKSBub3QgZGV0ZWN0ZWRcbiIpOwotICAgIGVsc2UgaWYgKCAhb3B0X2hh
cF9lbmFibGVkICkKLSAgICB7Ci0gICAgICAgIGh2bV9mdW5jcy5oYXBfc3VwcG9ydGVkID0gMDsK
LSAgICAgICAgcHJpbnRrKCJIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRl
Y3RlZCBidXQgZGlzYWJsZWRcbiIpOwotICAgIH0KKyAgICBpZiAoICFoYXBfc3VwcG9ydGVkKGZu
cykgKQorICAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSBmYWxzZTsKICAgICBlbHNlCiAgICAg
ewogICAgICAgICBwcmludGsoIkhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRl
dGVjdGVkXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9u
L3N5c2N0bC5jCmluZGV4IDkyYjRlYTBkMjEuLmVmODQwZmNiNzYgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAtMjY5LDYgKzI2OSw4
IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1
X3N5c2N0bCkKICAgICAgICAgYXJjaF9kb19waHlzaW5mbyhwaSk7CiAgICAgICAgIGlmICggaW9t
bXVfZW5hYmxlZCApCiAgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExf
UEhZU0NBUF9kaXJlY3RpbzsKKyAgICAgICAgaWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQorICAg
ICAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFw
X3B0X3NoYXJlOwogCiAgICAgICAgIGlmICggY29weV90b19ndWVzdCh1X3N5c2N0bCwgb3AsIDEp
ICkKICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2luaXQuYwppbmRleCBiYjVhM2U1N2M5Li4yZTAxMWQ0ZTQzIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTE0MDEsMTIgKzE0MDEsMTUgQEAgaW50
IF9faW5pdCBhbWRfaW9tbXVfaW5pdChib29sIHh0KQogICAgIGlmICggcmMgKQogICAgICAgICBn
b3RvIGVycm9yX291dDsKIAorI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUKICAgICAvKgogICAg
ICAqIERpc2FibGUgc2hhcmluZyBIQVAgcGFnZSB0YWJsZXMgd2l0aCBBTUQgSU9NTVUsCiAgICAg
ICogc2luY2UgaXQgb25seSBzdXBwb3J0cyBwMm1fcmFtX3J3LCBhbmQgdGhpcyB3b3VsZAogICAg
ICAqIHByZXZlbnQgZG9pbmcgSU8gdG8vZnJvbSBtYXBwZWQgZ3JhbnQgZnJhbWVzLgogICAgICAq
LwotICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IDA7CisgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0g
ZmFsc2U7CisjZW5kaWYKKwogICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkFNRC1WaTogRGlzYWJs
ZWQgSEFQIG1lbW9yeSBtYXAgc2hhcmluZyB3aXRoIElPTU1VXG4iKTsKIAogICAgIC8qIHBlciBp
b21tdSBpbml0aWFsaXphdGlvbiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDA5Y2U5
ZDkyOTQuLmJkZjEyZjg1ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtNDksNyArNDks
MTEgQEAgaW50OF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSAtMTsK
ICAqIGRlZmF1bHQgdW50aWwgd2UgZmluZCBhIGdvb2Qgc29sdXRpb24gdG8gcmVzb2x2ZSBpdC4K
ICAqLwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50cG9zdDsKLWJvb2xfdCBfX3JlYWRf
bW9zdGx5IGlvbW11X2hhcF9wdF9zaGFyZSA9IDE7CisKKyNpZm5kZWYgaW9tbXVfaGFwX3B0X3No
YXJlCitib29sIF9fcmVhZF9tb3N0bHkgaW9tbXVfaGFwX3B0X3NoYXJlID0gdHJ1ZTsKKyNlbmRp
ZgorCiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9kZWJ1ZzsKIGJvb2xfdCBfX3JlYWRfbW9z
dGx5IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgPSAxOwogCkBAIC0xMDMsNyArMTA3LDE0IEBA
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAg
ICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMC1zdHJpY3QiLCBzLCBzcykp
ID49IDAgKQogICAgICAgICAgICAgaW9tbXVfaHdkb21fc3RyaWN0ID0gdmFsOwogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNoYXJlcHQiLCBzLCBzcykpID49IDAgKQor
ICAgICAgICB7CisjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQogICAgICAgICAgICAgaW9tbXVf
aGFwX3B0X3NoYXJlID0gdmFsOworI2Vsc2UKKyAgICAgICAgICAgIGlmICh2YWwgIT0gaW9tbXVf
aGFwX3B0X3NoYXJlKQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyNlbmRpZgorICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtNTEx
LDcgKzUyMiwxMiBAQCBpbnQgX19pbml0IGlvbW11X3NldHVwKHZvaWQpCiAgICAgICAgIGlvbW11
X2VuYWJsZWQgPSAocmMgPT0gMCk7CiAgICAgfQogICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQor
ICAgIHsKICAgICAgICAgaW9tbXVfaW50cmVtYXAgPSAwOworI2lmbmRlZiBpb21tdV9oYXBfcHRf
c2hhcmUKKyAgICAgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gZmFsc2U7CisjZW5kaWYKKyAgICB9
CiAKICAgICBpZiAoIChmb3JjZV9pb21tdSAmJiAhaW9tbXVfZW5hYmxlZCkgfHwKICAgICAgICAg
IChmb3JjZV9pbnRyZW1hcCAmJiAhaW9tbXVfaW50cmVtYXApICkKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKaW5kZXggN2ZmYWZkYzA2NS4uYTczODFhNzQ0OSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMKQEAgLTE4OTgsNiArMTg5OCw3IEBAIGludCBpb21tdV9wdGVfZmx1
c2goc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZGZuLCB1aW50NjRfdCAqcHRlLAogICAgIHJl
dHVybiByYzsKIH0KIAorI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUKIHN0YXRpYyBpbnQgX19p
bml0IHZ0ZF9lcHRfcGFnZV9jb21wYXRpYmxlKHN0cnVjdCB2dGRfaW9tbXUgKmlvbW11KQogewog
ICAgIHU2NCBlcHRfY2FwLCB2dGRfY2FwID0gaW9tbXUtPmNhcDsKQEAgLTE5MTAsNiArMTkxMSw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IHZ0ZF9lcHRfcGFnZV9jb21wYXRpYmxlKHN0cnVjdCB2dGRf
aW9tbXUgKmlvbW11KQogICAgIHJldHVybiAoZXB0X2hhc18ybWIoZXB0X2NhcCkgJiYgb3B0X2hh
cF8ybWIpID09IGNhcF9zcHNfMm1iKHZ0ZF9jYXApICYmCiAgICAgICAgICAgIChlcHRfaGFzXzFn
YihlcHRfY2FwKSAmJiBvcHRfaGFwXzFnYikgPT0gY2FwX3Nwc18xZ2IodnRkX2NhcCk7CiB9Cisj
ZW5kaWYKIAogLyoKICAqIHNldCBWVC1kIHBhZ2UgdGFibGUgZGlyZWN0b3J5IHRvIEVQVCB0YWJs
ZSBpZiBhbGxvd2VkCkBAIC0yMzA5LDggKzIzMTEsMTAgQEAgc3RhdGljIGludCBfX2luaXQgdnRk
X3NldHVwKHZvaWQpCiAgICAgICAgIGlmICggIWNhcF9pbnRyX3Bvc3QoaW9tbXUtPmNhcCkgfHwg
IWlvbW11X2ludHJlbWFwIHx8ICFjcHVfaGFzX2N4MTYgKQogICAgICAgICAgICAgaW9tbXVfaW50
cG9zdCA9IDA7CiAKKyNpZm5kZWYgaW9tbXVfaGFwX3B0X3NoYXJlCiAgICAgICAgIGlmICggIXZ0
ZF9lcHRfcGFnZV9jb21wYXRpYmxlKGlvbW11KSApCi0gICAgICAgICAgICBpb21tdV9oYXBfcHRf
c2hhcmUgPSAwOworICAgICAgICAgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gZmFsc2U7CisjZW5k
aWYKIAogICAgICAgICByZXQgPSBpb21tdV9zZXRfaW50ZXJydXB0KGRyaGQpOwogICAgICAgICBp
ZiAoIHJldCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggZTMyNDQ0MmY5Mi4uMmJlMDEzZGU1YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaApAQCAtOTYsOSArOTYsMTMgQEAgc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9v
cCB7CiAvKiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgc29mdHdhcmUgcGFnaW5nLiAqLwogI2RlZmlu
ZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX3NoYWRvdyAgICAgICA0CiAjZGVmaW5lIFhFTl9TWVNDVExf
UEhZU0NBUF9zaGFkb3cgICAgICAgICgxdTw8X1hFTl9TWVNDVExfUEhZU0NBUF9zaGFkb3cpCisv
KiBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgc2hhcmluZyBvZiBIQVAgcGFnZSB0YWJsZXMgd2l0aCB0
aGUgSU9NTVUuICovCisjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3No
YXJlIDUKKyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZSAgXAor
ICAgICgxdSA8PCBfWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZSkKIAogLyog
TWF4IFhFTl9TWVNDVExfUEhZU0NBUF8qIGNvbnN0YW50LiAgVXNlZCBmb3IgQUJJIGNoZWNraW5n
LiAqLwotI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfTUFYIFhFTl9TWVNDVExfUEhZU0NBUF9z
aGFkb3cKKyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX01BWCBYRU5fU1lTQ1RMX1BIWVNDQVBf
aGFwX3B0X3NoYXJlCiAKIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsKICAgICB1aW50MzJf
dCB0aHJlYWRzX3Blcl9jb3JlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCBhYjI1OGI4NDhiLi5hNTE5ZjRkODdiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaApAQCAtNTUsNyArNTUsMTMgQEAgc3RhdGljIGlubGluZSBib29sX3QgZGZuX2VxKGRm
bl90IHgsIGRmbl90IHkpCiBleHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxl
ZDsKIGV4dGVybiBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2UsIGlvbW11X2lnZng7
CiBleHRlcm4gYm9vbF90IGlvbW11X3Nub29wLCBpb21tdV9xaW52YWwsIGlvbW11X2ludHJlbWFw
LCBpb21tdV9pbnRwb3N0OwotZXh0ZXJuIGJvb2xfdCBpb21tdV9oYXBfcHRfc2hhcmU7CisKKyNp
ZmRlZiBDT05GSUdfSFZNCitleHRlcm4gYm9vbCBpb21tdV9oYXBfcHRfc2hhcmU7CisjZWxzZQor
I2RlZmluZSBpb21tdV9oYXBfcHRfc2hhcmUgZmFsc2UKKyNlbmRpZgorCiBleHRlcm4gYm9vbF90
IGlvbW11X2RlYnVnOwogZXh0ZXJuIGJvb2xfdCBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFwOwog
Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:48:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09: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 1i8iBO-0002IS-H2; Fri, 13 Sep 2019 09:48:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8iBN-0002I3-JE
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:48:01 +0000
X-Inumbo-ID: 8ae58254-d60b-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ae58254-d60b-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 09:47:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368069;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=gmGi7PDPIsspe8vTYaBFwudhgPdj5W7YGoiz7uqDdDk=;
 b=C92VEzGDlBBkF27jnb0fy2U7jh3cjGgJRg0dzOqbwoMKn+Kdv9sSTOMW
 2pH1Be5l2j07ns9KQmt/lgbX0iB3gM7sZSd3tLXxFEjD1/FJi/5rsaQgw
 PvMAcCv5gAulTIVSR+dCKXTCjaRBYtbpo7BslP4IKRWPoHAzXy80qB0uy 4=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ou/6V9ssKNHgtTUGxV4fMd61dnxpgZkwGGwlF3WRBNsccVRDh/xq1dKE+T0LlCCmTGYeHCqpzX
 9SGQ/iKCOGCTpcXydj4yyIq+gos7oMu3Ajc5eM/OGOuk9yzrxlpLQjjyB0qdJ/viE8AyMVojQp
 VxE/SS26f91a5J/p/gvGnI7mT44YGNG2CHsGL5FQJ15aOe0q0ITpFcuyNWu8mpzIXx8BRxh/4/
 GH//qrDiNOjz/17RmudqH0CGJMhO+8qQ7MW6i0ub1NlocQ0fB2iXeZ7KNUwGDTYpO5WwM/ZjvP
 X/I=
X-SBRS: 2.7
X-MesageID: 5528291
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5528291"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 10:47:40 +0100
Message-ID: <20190913094741.31451-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913094741.31451-1-paul.durrant@citrix.com>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 5/6] iommu: tidy up iommu_use_hap_pt() and
 need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcyBtYWNyb3MgcmVhbGx5IG91Z2h0IHRvIGxpdmUgaW4gdGhlIGNvbW1vbiB4ZW4vaW9tbXUu
aCBoZWFkZXIgcmF0aGVyCnRoZW4gYmVpbmcgZGlzdHJpYnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1
cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKeGVuL3NjaGVkLmguIFRoaXMgcGF0Y2ggbW92
ZXMgdGhlbSB0aGVyZS4KCk5PVEU6IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQg
bGluZSBpb21tdSBvcHRpb25zIHNob3VsZCByZWFsbHkKICAgICAgYmUgaGFyZCBlcnJvciBvbiBB
Uk0gKGFzIG9wcG9zZWQgdG8ganVzdCBiZWluZyBpZ25vcmVkKSwgc28gZGVmaW5lCiAgICAgICdp
b21tdV9oYXBfcHRfc2hhcmUnIHRvIGJlIHRydWUgZm9yIEFSTSAodmlhIEFSTS1zZWxlY3RlZAog
ICAgICBDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVw
YW0uY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClBy
ZXZpb3VzbHkgcGFydCBvZiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDIyNjcuaHRtbAoKdjk6CiAtIEFkZCBuZXcgS2NvbmZp
ZyBvcHRpb24gdG8gY2F1c2UgJ2lvbW11X2hhcF9wdF9zaGFyZScgdG8gYmUgZGVmaW5lZCB0bwog
ICB0cnVlLCByYXRoZXIgdGhhbiB1c2luZyBDT05GSUdfQVJNLCBhcyByZXF1ZXN0ZWQgYnkgSnVs
aWVuCiAtIEFzc3VtaW5nIEphbidzIFItYiBzdGFuZHMgc2luY2UgdGhpcyBpcyBhIG1haW5seSBh
IGNvc21ldGljIGNoYW5nZQogICBkaXJlY3RseSByZXF1ZXN0ZWQgYnkgYW5vdGhlciBtYWludGFp
bmVyCgp2NzoKIC0gUmUtd29yayB0aGUgQVJNIGhhbmRsaW5nIG9mICdzaGFyZXB0JyBhcyBzdWdn
ZXN0ZWQgYnkgSmFuCiAtIE1ha2Ugc3VyZSB0aGF0IG5lZWRfaW9tbXVfcHRfc3luYygpIGFsd2F5
cyBldmFsdWF0ZXMgaXRzIGFyZ3VtZW50Ci0tLQogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAg
ICAgICB8ICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcgfCAgMyArKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgfCAgMyAtLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaW9tbXUuaCAgICAgfCAgNCAtLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAg
IHwgMTUgKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgIHwg
IDYgLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tj
b25maWcKaW5kZXggYzJkYjJhNjk1My4uYTUxYWE3YmZhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKQEAgLTIwLDYgKzIwLDcgQEAg
Y29uZmlnIEFSTQogCXNlbGVjdCBIQVNfREVWSUNFX1RSRUUKIAlzZWxlY3QgSEFTX1BBU1NUSFJP
VUdICiAJc2VsZWN0IEhBU19QRFgKKwlzZWxlY3QgSU9NTVVfRk9SQ0VfUFRfU0hBUkUKIAogY29u
ZmlnIEFSQ0hfREVGQ09ORklHCiAJc3RyaW5nCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9LY29uZmlnIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZwppbmRleCBh
M2MwNjQ5MWJlLi42MWY5NDQ2MzllIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9LY29uZmlnCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcKQEAgLTEzLDMg
KzEzLDYgQEAgY29uZmlnIEFSTV9TTU1VCiAJICBTYXkgWSBoZXJlIGlmIHlvdXIgU29DIGluY2x1
ZGVzIGFuIElPTU1VIGRldmljZSBpbXBsZW1lbnRpbmcgdGhlCiAJICBBUk0gU01NVSBhcmNoaXRl
Y3R1cmUuCiBlbmRpZgorCitjb25maWcgSU9NTVVfRk9SQ0VfUFRfU0hBUkUKKwlib29sCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2lvbW11LmgKaW5kZXggMTU3N2U4M2QyYi4uNzdhOTRiMjllYiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaApA
QCAtMjAsOSArMjAsNiBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogICAgIHZvaWQgKnByaXY7CiB9Owog
Ci0vKiBBbHdheXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1V
ICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgaXNfaW9tbXVfZW5hYmxlZChkKQotCiBj
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpOwogdm9pZCBpb21tdV9z
ZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRl
eCA1MDcxYWZkNmE1Li44NTc0MWY3Yzk2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC04NiwxMCArODYs
NiBAQCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgewogCiBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11
X2luaXRfb3BzICppb21tdV9pbml0X29wczsKIAotLyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4g
UDJNIHRhYmxlIGFzIGl0cyBJT01NVSBwYWdldGFibGU/ICovCi0jZGVmaW5lIGlvbW11X3VzZV9o
YXBfcHQoZCkgXAotICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFibGVkKGQpICYm
IGlvbW11X2hhcF9wdF9zaGFyZSkKLQogdm9pZCBpb21tdV91cGRhdGVfaXJlX2Zyb21fYXBpYyh1
bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHZhbHVlKTsK
IHVuc2lnbmVkIGludCBpb21tdV9yZWFkX2FwaWNfZnJvbV9pcmUodW5zaWduZWQgaW50IGFwaWMs
IHVuc2lnbmVkIGludCByZWcpOwogaW50IGlvbW11X3NldHVwX2hwZXRfbXNpKHN0cnVjdCBtc2lf
ZGVzYyAqKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1
ZGUveGVuL2lvbW11LmgKaW5kZXggYmU3YWY0OWMxZS4uMjg1MjJmMjk5ZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAg
LTU2LDggKzU2LDEwIEBAIGV4dGVybiBib29sX3QgaW9tbXVfZW5hYmxlLCBpb21tdV9lbmFibGVk
OwogZXh0ZXJuIGJvb2xfdCBmb3JjZV9pb21tdSwgaW9tbXVfdmVyYm9zZSwgaW9tbXVfaWdmeDsK
IGV4dGVybiBib29sX3QgaW9tbXVfc25vb3AsIGlvbW11X3FpbnZhbCwgaW9tbXVfaW50cmVtYXAs
IGlvbW11X2ludHBvc3Q7CiAKLSNpZmRlZiBDT05GSUdfSFZNCisjaWYgZGVmaW5lZChDT05GSUdf
SFZNKQogZXh0ZXJuIGJvb2wgaW9tbXVfaGFwX3B0X3NoYXJlOworI2VsaWYgZGVmaW5lZChDT05G
SUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpCisjZGVmaW5lIGlvbW11X2hhcF9wdF9zaGFyZSB0cnVl
CiAjZWxzZQogI2RlZmluZSBpb21tdV9oYXBfcHRfc2hhcmUgZmFsc2UKICNlbmRpZgpAQCAtMjc5
LDYgKzI4MSwxNyBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICNkZWZpbmUgaW9tbXVfc2V0X2Zl
YXR1cmUoZCwgZikgICBzZXRfYml0KGYsIGRvbV9pb21tdShkKS0+ZmVhdHVyZXMpCiAjZGVmaW5l
IGlvbW11X2NsZWFyX2ZlYXR1cmUoZCwgZikgY2xlYXJfYml0KGYsIGRvbV9pb21tdShkKS0+ZmVh
dHVyZXMpCiAKKy8qIEFyZSB3ZSB1c2luZyB0aGUgZG9tYWluIFAyTSB0YWJsZSBhcyBpdHMgSU9N
TVUgcGFnZXRhYmxlPyAqLworI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpIFwKKyAgICAoaGFw
X2VuYWJsZWQoZCkgJiYgaXNfaW9tbXVfZW5hYmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUp
CisKKy8qIERvZXMgdGhlIElPTU1VIHBhZ2V0YWJsZSBuZWVkIHRvIGJlIGtlcHQgc3luY2hyb25p
emVkIHdpdGggdGhlIFAyTSAqLworI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gKKyNkZWZp
bmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpICAgICAoZG9tX2lvbW11KGQpLT5uZWVkX3N5bmMpCisj
ZWxzZQorI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgICAgICh7ICh2b2lkKShkKTsgZmFs
c2U7IH0pCisjZW5kaWYKKwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9zdXNwZW5kKHZvaWQpOwog
dm9pZCBpb21tdV9yZXN1bWUodm9pZCk7CiB2b2lkIGlvbW11X2NyYXNoX3NodXRkb3duKHZvaWQp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAppbmRleCBhZTFmYWY3MGQzLi5hNjg5NjIyMWY5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtOTY1LDEy
ICs5NjUsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfaHdkb21fcGlubmVkX3ZjcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICBjcHVtYXNrX3dlaWdodCh2LT5jcHVfaGFyZF9h
ZmZpbml0eSkgPT0gMSk7CiB9CiAKLSNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdICi0jZGVm
aW5lIG5lZWRfaW9tbXVfcHRfc3luYyhkKSAoZG9tX2lvbW11KGQpLT5uZWVkX3N5bmMpCi0jZWxz
ZQotI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgZmFsc2UKLSNlbmRpZgotCiBzdGF0aWMg
aW5saW5lIGJvb2wgaXNfdmNwdV9vbmxpbmUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAg
cmV0dXJuICF0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7Ci0tIAoyLjIwLjEu
Mi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:48:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8iBT-0002LL-RO; Fri, 13 Sep 2019 09:48:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8iBS-0002KM-IF
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:48:06 +0000
X-Inumbo-ID: 8ba57b5e-d60b-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ba57b5e-d60b-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 09:47:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368069;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=3DNy0euenOg8CEGK6mzqIiUDvcThifdwmjtKi5kp96s=;
 b=etdkbWv5RIkKd5ghmgg0shpX5nPy9FfzSzbze1O4elEhvF+naJRKjJXJ
 ZBLXmvcOe85HtVHiYC1bKvlk1TmcbWTh49xcqJcynrOrsgYcx7sKm51Fk
 xOcJmLdRq84OqQnoxyolwAUOmpYf1okDrbrJOMTbUcA76769U5zcKopnC 4=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iSZEIkoZFw5XnZlNrOlwDRcLdZxTUbnAF51+rYxq80ncKneUX81QpLYuteODpkhs4GVEnVD6U4
 S1eswf9jyQiWicnuUAMhcC7YlI3NRgZetxk9d1k1lTddcyfVbapidmiqQuhLVSKqpFp9OGL72N
 0zVGpTAiE4kvkiUoWijpgymxtza0RFUuwS5FjxH9itUfNPGyBW4ccDHhqzrdRtLbOdU3EFJ4ea
 Tdzp9xuhy2joBavZB7Vjhf4Jt3NBa9QylcniGoSoP2sDtzTPdtRRuj7+1lI3jytosfs9ZoCNqt
 60g=
X-SBRS: 2.7
X-MesageID: 5528292
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5528292"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 10:47:37 +0100
Message-ID: <20190913094741.31451-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913094741.31451-1-paul.durrant@citrix.com>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 2/6] use is_iommu_enabled() where
 appropriate...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Li4ucmF0aGVyIHRoYW4gdGVzdGluZyB0aGUgZ2xvYmFsIGlvbW11X2VuYWJsZWQgZmxhZyBhbmQg
b3BzIHBvaW50ZXIuCgpOb3cgdGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gZmxhZyBpbmRpY2F0
aW5nIHdoZXRoZXIgdGhlIGRvbWFpbiBpcwpwZXJtaXR0ZWQgdG8gdXNlIHRoZSBJT01NVSAod2hp
Y2ggZGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBvcHMgcG9pbnRlciB3aWxsCmJlIHNldCksIG1hbnkg
dGVzdHMgb2YgdGhlIGdsb2JhbCBpb21tdV9lbmFibGVkIGZsYWcgYW5kIG9wcyBwb2ludGVyIGNh
bgpiZSB0cmFuc2xhdGVkIGludG8gdGVzdHMgb2YgdGhlIHBlci1kb21haW4gZmxhZy4gU29tZSBv
ZiB0aGUgb3RoZXIgdGVzdHMgb2YKcHVyZWx5IHRoZSBnbG9iYWwgaW9tbXVfZW5hYmxlZCBmbGFn
IGNhbiBhbHNvIGJlIHRyYW5zbGF0ZWQgaW50byB0ZXN0cyBvZgp0aGUgcGVyLWRvbWFpbiBmbGFn
LgoKTk9URTogVGhlIGNvbW1lbnQgaW4gaW9tbXVfc2hhcmVfcDJtX3RhYmxlKCkgaXMgYWxzbyBm
aXhlZDsgbmVlZF9pb21tdSgpCiAgICAgIGRpc2FwcGVhcmVkIHNvbWUgdGltZSBhZ28uIEFsc28s
IHdoaWxzdCB0aGUgc3R5bGUgb2YgdGhlICdpZicgaW4KICAgICAgZmxhc2tfaW9tbXVfcmVzb3Vy
Y2VfdXNlX3Blcm0oKSBpcyBmaXhlZCwgSSBoYXZlIG5vdCB0cmFuc2xhdGVkIGFueQogICAgICBp
bnN0YW5jZXMgb2YgdTMyIGludG8gdWludDMyX3QgdG8ga2VlcCBjb25zaXN0ZW5jeS4gSU1PIHN1
Y2ggYQogICAgICB0cmFuc2xhdGlvbiB3b3VsZCBiZSBiZXR0ZXIgZG9uZSBnbG9iYWxseSBmb3Ig
dGhlIHNvdXJjZSBtb2R1bGUgaW4KICAgICAgYSBzZXBhcmF0ZSBwYXRjaC4KICAgICAgVGhlIGNo
YW5nZSB0byB0aGUgZGVmaW5pdGlvbiBvZiBpb21tdV9jYWxsKCkgaXMgdG8ga2VlcCB0aGUgUFYg
c2hpbQogICAgICBidWlsZCBoYXBweS4gV2l0aG91dCB0aGlzIGNoYW5nZSBpdCB3aWxsIGZhaWwg
dG8gY29tcGlsZSB3aXRoIGVycm9ycwogICAgICBvZiB0aGUgZm9ybToKCmlvbW11LmM6MzYxOjMy
OiBlcnJvcjogdW51c2VkIHZhcmlhYmxlIOKAmGhk4oCZIFstV2Vycm9yPXVudXNlZC12YXJpYWJs
ZV0KICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+CgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogIlJvZ2VyIFBh
dSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFZvbG9keW15
ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KClByZXZpb3VzbHkgcGFydCBvZiBzZXJpZXMg
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5
LTA3L21zZzAyMjY3Lmh0bWwKCnY3OgogLSBGaXggaW9tbXVfY2FsbCgpIHJhdGhlciB0aGFuIG1l
c3Npbmcgd2l0aCB0aGUgaW5pdGlhbGl6dGlvbiBvZiAnaGQnCiAtIENvbnN0aWZ5IGRvbWFpbiBw
b2ludGVyIHBhc3NlZCB0byBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpCgp2NToKIC0g
Rml4IGxvZ2ljIGluIEFSTSBwMm1faW5pdCgpCiAtIE1ha2UgaW9tbXVfZG9fZG9tY3RsKCkgcmV0
dXJuIC1FT1BOT1RTVVBQIHJhdGhlciB0aGFuIC1FTk9TWVMgaWYgdGhlCiAgIElPTU1VIGlzIG5v
dCBlbmFibGVkCiAtIEZpeCB0ZXN0IGluIHBjaV9lbmFibGVfYWNzKCkKIC0gRml4IHRlc3QgaW4g
Zmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAg
ICAgICB8ICA2ICsrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgfCAgMiArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyAgICAgfCAgNCArLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMgICAgICAgICAgICAgIHwgIDggKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jICAgICAgICAgICB8IDMxICsrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgICAgICB8IDE2ICsrKysrKy0tLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYyAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9pb21tdS5oICAgICAgICAgICAgICAgfCAxMSArKysrKystLQogeGVuL3hzbS9mbGFzay9ob29r
cy5jICAgICAgICAgICAgICAgICAgICAgfCAxOCArKysrKystLS0tLS0tCiAxOCBmaWxlcyBjaGFu
Z2VkLCA2MiBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZTI4ZWExYzg1YS4uN2Yx
NDQyOTMyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwpAQCAtMTUzMSw3ICsxNTMxLDcgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4g
KmQpCiAgICAgICogc2hhcmVkIHdpdGggdGhlIENQVSwgWGVuIGhhcyB0byBtYWtlIHN1cmUgdGhh
dCB0aGUgUFQgY2hhbmdlcyBoYXZlCiAgICAgICogcmVhY2hlZCB0aGUgbWVtb3J5CiAgICAgICov
Ci0gICAgcDJtLT5jbGVhbl9wdGUgPSBpb21tdV9lbmFibGVkICYmCisgICAgcDJtLT5jbGVhbl9w
dGUgPSBpc19pb21tdV9lbmFibGVkKGQpICYmCiAgICAgICAgICFpb21tdV9oYXNfZmVhdHVyZShk
LCBJT01NVV9GRUFUX0NPSEVSRU5UX1dBTEspOwogCiAgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUo
ZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYwppbmRleCBjNjk1NzA5MjBjLi5kMzgxNzg0ZWRkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
QEAgLTM1Niw3ICszNTYsNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJf
cGFnZXMoCiAgICAgICAgIGF2YWlsIC09IGQtPm1heF92Y3B1cyAtIDE7CiAKICAgICAvKiBSZXNl
cnZlIG1lbW9yeSBmb3IgaW9tbXVfZG9tMF9pbml0KCkgKHJvdWdoIGVzdGltYXRlKS4gKi8KLSAg
ICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChkKSApCiAg
ICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IGE3NDQ2OTZjNmIuLmQxMzM0
YzcxMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKQEAgLTcwOCw3ICs3MDgsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgcmV0ID0gLUVTUkNIOwotICAgICAgICBpZiAoIGlv
bW11X2VuYWJsZWQgKQorICAgICAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgICAgIHJldCA9IHB0X2ly
cV9jcmVhdGVfYmluZChkLCBiaW5kKTsKQEAgLTczNyw3ICs3MzcsNyBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgICAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkg
KQogICAgICAgICB7CiAgICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgICAgIHJl
dCA9IHB0X2lycV9kZXN0cm95X2JpbmQoZCwgYmluZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA0NTJhYzQ4MzNkLi4z
ODMxYzZkNGMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ2NSw3ICs0NjUsNyBAQCB2b2lkIGh2bV9taWdyYXRlX3Rp
bWVycyhzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2ksIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEFTU0VS
VChpb21tdV9lbmFibGVkICYmCisgICAgQVNTRVJUKGlzX2lvbW11X2VuYWJsZWQodi0+ZG9tYWlu
KSAmJgogICAgICAgICAgICAoaXNfaGFyZHdhcmVfZG9tYWluKHYtPmRvbWFpbikgfHwgaHZtX2Rv
bWFpbl9pcnEodi0+ZG9tYWluKS0+ZHBjaSkpOwogCiAgICAgaWYgKCAocGlycV9kcGNpLT5mbGFn
cyAmIEhWTV9JUlFfRFBDSV9NQUNIX01TSSkgJiYKQEAgLTQ5Niw3ICs0OTYsNyBAQCB2b2lkIGh2
bV9taWdyYXRlX3BpcnFzKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFodm1fZG9tYWluX2ly
cShkKS0+ZHBjaSApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSB8fCAhaHZtX2RvbWFp
bl9pcnEoZCktPmRwY2kgKQogICAgICAgIHJldHVybjsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZl
bnRfbG9jayk7CkBAIC0yMjY0LDcgKzIyNjQsNyBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCiAgICAgfQogCiAgICAgaWYgKCAoKHZhbHVlIF4g
b2xkX3ZhbHVlKSAmIFg4Nl9DUjBfQ0QpICYmCi0gICAgICAgICBpb21tdV9lbmFibGVkICYmIGh2
bV9mdW5jcy5oYW5kbGVfY2QgJiYKKyAgICAgICAgIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgaHZt
X2Z1bmNzLmhhbmRsZV9jZCAmJgogICAgICAgICAgKCFyYW5nZXNldF9pc19lbXB0eShkLT5pb21l
bV9jYXBzKSB8fAogICAgICAgICAgICFyYW5nZXNldF9pc19lbXB0eShkLT5hcmNoLmlvcG9ydF9j
YXBzKSB8fAogICAgICAgICAgIGhhc19hcmNoX3BkZXZzKGQpKSApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4
IDljMjVmNzJiNGQuLjlhZWVmMzJhMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlv
YXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC01MzYsNyArNTM2LDcg
QEAgdm9pZCB2aW9hcGljX3VwZGF0ZV9FT0koc3RydWN0IGRvbWFpbiAqZCwgdTggdmVjdG9yKQog
CiAgICAgICAgICAgICBlbnQtPmZpZWxkcy5yZW1vdGVfaXJyID0gMDsKIAotICAgICAgICAgICAg
aWYgKCBpb21tdV9lbmFibGVkICkKKyAgICAgICAgICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChk
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2gu
aHZtLmlycV9sb2NrKTsKICAgICAgICAgICAgICAgICBodm1fZHBjaV9lb2koZCwgdmlvYXBpYy0+
YmFzZV9nc2kgKyBwaW4sIGVudCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggMTZmMTRhYmU4Zi4uZWQy
N2U4ZGVmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTA4Nyw3ICsxMDg3LDcgQEAgc3RhdGljIGlu
dCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdm14X2NsZWFyX21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfU1lTRU5URVJfQ1MsIFZNWF9NU1JfUlcpOwogICAgICAgICB2
bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRFUl9FU1AsIFZNWF9NU1Jf
UlcpOwogICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRF
Ul9FSVAsIFZNWF9NU1JfUlcpOwotICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSAmJiAo
IWlvbW11X2VuYWJsZWQgfHwgaW9tbXVfc25vb3ApICkKKyAgICAgICAgaWYgKCBwYWdpbmdfbW9k
ZV9oYXAoZCkgJiYgKCFpc19pb21tdV9lbmFibGVkKGQpIHx8IGlvbW11X3Nub29wKSApCiAgICAg
ICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9DUl9QQVQsIFZNWF9N
U1JfUlcpOwogICAgICAgICBpZiAoICh2bWV4aXRfY3RsICYgVk1fRVhJVF9DTEVBUl9CTkRDRkdT
KSAmJgogICAgICAgICAgICAgICh2bWVudHJ5X2N0bCAmIFZNX0VOVFJZX0xPQURfQk5EQ0ZHUykg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwppbmRleCAwMDYwMzEwZDc0Li4zYjNkNWI2MjUwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwpAQCAtMTIxMCw3ICsxMjEwLDcgQEAgc3RhdGljIHZvaWQgdm14X2hhbmRsZV9jZChzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgewogICAgICAgICAgICAgdi0+
YXJjaC5odm0uY2FjaGVfbW9kZSA9IE5PUk1BTF9DQUNIRV9NT0RFOwogICAgICAgICAgICAgdm14
X3NldF9ndWVzdF9wYXQodiwgKnBhdCk7Ci0gICAgICAgICAgICBpZiAoICFpb21tdV9lbmFibGVk
IHx8IGlvbW11X3Nub29wICkKKyAgICAgICAgICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQodi0+
ZG9tYWluKSB8fCBpb21tdV9zbm9vcCApCiAgICAgICAgICAgICAgICAgdm14X2NsZWFyX21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfQ1JfUEFULCBWTVhfTVNSX1JXKTsKICAgICAgICAgICAgIGh2
bV9hc2lkX2ZsdXNoX3ZjcHUodik7IC8qIG5vIG5lZWQgdG8gZmx1c2ggY2FjaGUgKi8KICAgICAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKaW5kZXggZDBlNjI5MDVmOC4uMjIwOTkwZjAxNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CkBAIC0yNjAsNyArMjYwLDcgQEAgc3RhdGljIGJvb2xfdCBlcHRfc3BsaXRfc3VwZXJfcGFnZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAqZXB0ZSA9ICplcHRfZW50cnk7CiAgICAg
ICAgIGVwdGUtPnNwID0gKGxldmVsID4gMSk7CiAgICAgICAgIGVwdGUtPm1mbiArPSBpICogdHJ1
bms7Ci0gICAgICAgIGVwdGUtPnNucCA9IChpb21tdV9lbmFibGVkICYmIGlvbW11X3Nub29wKTsK
KyAgICAgICAgZXB0ZS0+c25wID0gaXNfaW9tbXVfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgaW9t
bXVfc25vb3A7CiAgICAgICAgIGVwdGUtPnN1cHByZXNzX3ZlID0gMTsKIAogICAgICAgICBlcHRf
cDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBlcHRlLCBlcHRlLT5zYV9wMm10LCBlcHRlLT5hY2Nlc3Mp
OwpAQCAtNzcyLDcgKzc3Miw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBuZXdfZW50cnkuc3AgPSAhIWk7CiAg
ICAgICAgIG5ld19lbnRyeS5zYV9wMm10ID0gcDJtdDsKICAgICAgICAgbmV3X2VudHJ5LmFjY2Vz
cyA9IHAybWE7Ci0gICAgICAgIG5ld19lbnRyeS5zbnAgPSAoaW9tbXVfZW5hYmxlZCAmJiBpb21t
dV9zbm9vcCk7CisgICAgICAgIG5ld19lbnRyeS5zbnAgPSBpc19pb21tdV9lbmFibGVkKGQpICYm
IGlvbW11X3Nub29wOwogCiAgICAgICAgIC8qIHRoZSBjYWxsZXIgc2hvdWxkIHRha2UgY2FyZSBv
ZiB0aGUgcHJldmlvdXMgcGFnZSAqLwogICAgICAgICBuZXdfZW50cnkubWZuID0gbWZuX3gobWZu
KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKaW5kZXggN2YyZGQ2
NjJhZi4uMWYyYmNmYmUxNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2d1ZXN0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1
ZXN0LmMKQEAgLTgyMSw3ICs4MjEsNyBAQCBpbnQgZ3Vlc3RfaW9tbXVfaW5pdChzdHJ1Y3QgZG9t
YWluKiBkKQogICAgIHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXU7CiAgICAgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBpZiAoICFpc19odm1fZG9tYWluKGQp
IHx8ICFpb21tdV9lbmFibGVkIHx8ICFpb21tdXYyX2VuYWJsZWQgfHwKKyAgICBpZiAoICFpc19o
dm1fZG9tYWluKGQpIHx8ICFpc19pb21tdV9lbmFibGVkKGQpIHx8ICFpb21tdXYyX2VuYWJsZWQg
fHwKICAgICAgICAgICFoYXNfdmlvbW11KGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IGQzMmIxNzI2NjQuLjEyZjJjNGMzZjIg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMjksNyArMjksNyBAQCBp
bnQgaW9tbXVfYXNzaWduX2R0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKmRldikKICAgICBpbnQgcmMgPSAtRUJVU1k7CiAgICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFo
ZC0+cGxhdGZvcm1fb3BzICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoICFkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRl
dikgKQpAQCAtNzEsNyArNzEsNyBAQCBpbnQgaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2KQogICAgIGNvbnN0IHN0cnVj
dCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKIAotICAgIGlm
ICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQorICAgIGlmICggIWlzX2lv
bW11X2VuYWJsZWQoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlmICggIWR0
X2RldmljZV9pc19wcm90ZWN0ZWQoZGV2KSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCA0MjkwYzdj
NzEwLi5iMjkyZTc5MzgyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTQzNCw3ICs0MzQsNyBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgaWYgKCB2Y3B1ICkKICAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmdtc2kucG9zdGVkID0gdHJ1ZTsKICAgICAgICAgfQotICAgICAg
ICBpZiAoIHZjcHUgJiYgaW9tbXVfZW5hYmxlZCApCisgICAgICAgIGlmICggdmNwdSAmJiBpc19p
b21tdV9lbmFibGVkKGQpICkKICAgICAgICAgICAgIGh2bV9taWdyYXRlX3BpcnEocGlycV9kcGNp
LCB2Y3B1KTsKIAogICAgICAgICAvKiBVc2UgaW50ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3Vw
cG9ydGVkLiAqLwpAQCAtODE3LDcgKzgxNyw3IEBAIGludCBodm1fZG9fSVJRX2RwY2koc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHBpcnEgKnBpcnEpCiAKICAgICBBU1NFUlQoaXNfaHZtX2RvbWFp
bihkKSk7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICghaXNfaGFyZHdhcmVfZG9tYWlu
KGQpICYmICFkcGNpKSB8fAorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgKCFpc19o
YXJkd2FyZV9kb21haW4oZCkgJiYgIWRwY2kpIHx8CiAgICAgICAgICAhcGlycV9kcGNpIHx8ICEo
cGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgcmV0dXJu
IDA7CiAKQEAgLTg2OSw3ICs4NjksNyBAQCBzdGF0aWMgaW50IF9odm1fZHBjaV9tc2lfZW9pKHN0
cnVjdCBkb21haW4gKmQsCiAKIHZvaWQgaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgdmVjdG9yKQogewotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwKKyAgICBpZiAoICFp
c19pb21tdV9lbmFibGVkKGQpIHx8CiAgICAgICAgICAoIWh2bV9kb21haW5faXJxKGQpLT5kcGNp
ICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkpICkKICAgICAgICByZXR1cm47CiAKQEAgLTEwMDEs
NyArMTAwMSw3IEBAIHZvaWQgaHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBndWVzdF9nc2ksCiAgICAgY29uc3Qgc3RydWN0IGh2bV9pcnFfZHBjaSAqaHZtX2lycV9k
cGNpOwogICAgIGNvbnN0IHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnE7CiAKLSAg
ICBpZiAoICFpb21tdV9lbmFibGVkICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKaW5kZXggZjQyNDAyYmM5Mi4uMDljZTlkOTI5NCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCkBAIC0xODMsNyArMTgzLDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9t
bXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgY2hlY2tfaHdkb21fcmVxcyhk
KTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJs
ZWQoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdvJywg
JmlvbW11X2R1bXBfcDJtX3RhYmxlLCAiZHVtcCBpb21tdSBwMm0gdGFibGUiLCAwKTsKQEAgLTI4
OCw3ICsyODgsNyBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAKIHZv
aWQgaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoICFp
b21tdV9lbmFibGVkIHx8ICFkb21faW9tbXUoZCktPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAh
aXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlvbW11X3RlYXJk
b3duKGQpOwpAQCAtMzA0LDcgKzMwNCw3IEBAIGludCBpb21tdV9tYXAoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAgIGludCBy
YyA9IDA7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkK
KyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7CkBA
IC0zNjQsNyArMzY0LDcgQEAgaW50IGlvbW11X3VubWFwKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsCiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAg
IGludCByYyA9IDA7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1f
b3BzICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKICAgICBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIp
KSk7CkBAIC00MTcsNyArNDE3LDcgQEAgaW50IGlvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlICkKKyAg
ICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpIHx8ICFoZC0+cGxhdGZvcm1fb3BzLT5sb29rdXBf
cGFnZSApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAogICAgIHJldHVybiBpb21tdV9j
YWxsKGhkLT5wbGF0Zm9ybV9vcHMsIGxvb2t1cF9wYWdlLCBkLCBkZm4sIG1mbiwgZmxhZ3MpOwpA
QCAtNDQ2LDggKzQ0Niw4IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50LAogICAgIGNvbnN0IHN0cnVjdCBk
b21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKIAotICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwKLSAgICAgICAgICFoZC0+cGxh
dGZvcm1fb3BzLT5pb3RsYl9mbHVzaCB8fCAhcGFnZV9jb3VudCB8fCAhZmx1c2hfZmxhZ3MgKQor
ICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxi
X2ZsdXNoIHx8CisgICAgICAgICAhcGFnZV9jb3VudCB8fCAhZmx1c2hfZmxhZ3MgKQogICAgICAg
ICByZXR1cm4gMDsKIAogICAgIGlmICggZGZuX2VxKGRmbiwgSU5WQUxJRF9ERk4pICkKQEAgLTQ3
NCw4ICs0NzQsOCBAQCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBmbHVzaF9mbGFncykKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoICFpb21tdV9lbmFi
bGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzIHx8Ci0gICAgICAgICAhaGQtPnBsYXRmb3JtX29wcy0+
aW90bGJfZmx1c2hfYWxsIHx8ICFmbHVzaF9mbGFncyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5h
YmxlZChkKSB8fCAhaGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2hfYWxsIHx8CisgICAgICAg
ICAhZmx1c2hfZmxhZ3MgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIC8qCkBAIC01NjAsOCAr
NTYwLDggQEAgaW50IGlvbW11X2RvX2RvbWN0bCgKIHsKICAgICBpbnQgcmV0ID0gLUVOT0RFVjsK
IAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gLUVOT1NZUzsKKyAg
ICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
OwogCiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKICAgICByZXQgPSBpb21tdV9kb19wY2lfZG9tY3Rs
KGRvbWN0bCwgZCwgdV9kb21jdGwpOwpAQCAtNTgwLDkgKzU4MCw5IEBAIHZvaWQgaW9tbXVfc2hh
cmVfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4qIGQpCiAgICAgQVNTRVJUKGhhcF9lbmFibGVkKGQp
KTsKICAgICAvKgogICAgICAqIGlvbW11X3VzZV9oYXBfcHQoZCkgY2Fubm90IGJlIHVzZWQgaGVy
ZSBiZWNhdXNlIGR1cmluZyBkb21haW4KLSAgICAgKiBjb25zdHJ1Y3Rpb24gbmVlZF9pb21tdShk
KSB3aWxsIGFsd2F5cyByZXR1cm4gZmFsc2UgaGVyZS4KKyAgICAgKiBjb25zdHJ1Y3Rpb24gaGFz
X2lvbW11X3B0KGQpIHdpbGwgYWx3YXlzIHJldHVybiBmYWxzZSBoZXJlLgogICAgICAqLwotICAg
IGlmICggaW9tbXVfZW5hYmxlZCAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQorICAgIGlmICggaXNf
aW9tbXVfZW5hYmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQogICAgICAgICBpb21tdV9n
ZXRfb3BzKCktPnNoYXJlX3AybShkKTsKIH0KIApAQCAtNjEyLDEwICs2MTIsNyBAQCBpbnQgaW9t
bXVfZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkoaW9tbXVfZ3JkbV90ICpmdW5jLCB2b2lkICpj
dHh0KQogCiBib29sX3QgaW9tbXVfaGFzX2ZlYXR1cmUoc3RydWN0IGRvbWFpbiAqZCwgZW51bSBp
b21tdV9mZWF0dXJlIGZlYXR1cmUpCiB7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCi0gICAg
ICAgIHJldHVybiAwOwotCi0gICAgcmV0dXJuIHRlc3RfYml0KGZlYXR1cmUsIGRvbV9pb21tdShk
KS0+ZmVhdHVyZXMpOworICAgIHJldHVybiBpc19pb21tdV9lbmFibGVkKGQpICYmIHRlc3RfYml0
KGZlYXR1cmUsIGRvbV9pb21tdShkKS0+ZmVhdHVyZXMpOwogfQogCiBzdGF0aWMgdm9pZCBpb21t
dV9kdW1wX3AybV90YWJsZSh1bnNpZ25lZCBjaGFyIGtleSkKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5k
ZXggYWYwMTFkMzJkYy4uODE0MTA2Njc5ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTU5NSw3
ICs1OTUsNyBAQCBzdGF0aWMgdm9pZCBwY2lfZW5hYmxlX2FjcyhzdHJ1Y3QgcGNpX2RldiAqcGRl
dikKICAgICB1MTYgY2FwLCBjdHJsLCBzZWcgPSBwZGV2LT5zZWc7CiAgICAgdTggYnVzID0gcGRl
di0+YnVzOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCisgICAgaWYgKCAhaXNfaW9tbXVf
ZW5hYmxlZChwZGV2LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcG9zID0gcGNp
X2ZpbmRfZXh0X2NhcGFiaWxpdHkoc2VnLCBidXMsIHBkZXYtPmRldmZuLCBQQ0lfRVhUX0NBUF9J
RF9BQ1MpOwpAQCAtODY0LDcgKzg2NCw3IEBAIHN0YXRpYyBpbnQgcGNpX2NsZWFuX2RwY2lfaXJx
cyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmh2bV9pcnFf
ZHBjaSA9IE5VTEw7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkICkKKyAgICBpZiAoICFpc19p
b21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoICFpc19odm1f
ZG9tYWluKGQpICkKQEAgLTg5Nyw3ICs4OTcsNyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2Rldmlj
ZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAogICAgIHN0cnVj
dCBwY2lfZGV2ICpwZGV2OwogICAgIGludCByZXQgPSAwOwogCi0gICAgaWYgKCAhaW9tbXVfZW5h
YmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChk
KSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2Vk
KCkpOwpAQCAtMTM4Myw3ICsxMzgzLDcgQEAgc3RhdGljIGludCBpb21tdV9hZGRfZGV2aWNlKHN0
cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAogICAg
IGhkID0gZG9tX2lvbW11KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8
fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChwZGV2LT5k
b21haW4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMt
PmFkZF9kZXZpY2UocGRldi0+ZGV2Zm4sIHBjaV90b19kZXYocGRldikpOwpAQCAtMTQxMiw3ICsx
NDEyLDcgQEAgc3RhdGljIGludCBpb21tdV9lbmFibGVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAogICAgIGhkID0gZG9tX2lvbW11
KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3Jt
X29wcyB8fAorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQocGRldi0+ZG9tYWluKSB8fAogICAg
ICAgICAgIWhkLT5wbGF0Zm9ybV9vcHMtPmVuYWJsZV9kZXZpY2UgKQogICAgICAgICByZXR1cm4g
MDsKIApAQCAtMTQyOCw3ICsxNDI4LDcgQEAgc3RhdGljIGludCBpb21tdV9yZW1vdmVfZGV2aWNl
KHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGhk
ID0gZG9tX2lvbW11KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAh
aGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChwZGV2LT5kb21h
aW4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBmb3IgKCBkZXZmbiA9IHBkZXYtPmRldmZu
IDsgcGRldi0+cGhhbnRvbV9zdHJpZGU7ICkKQEAgLTE0NzEsNyArMTQ3MSw3IEBAIHN0YXRpYyBp
bnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuLCB1MzIgZmxhZykKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKICAgICBpbnQgcmMgPSAw
OwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAg
aWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgLyog
UHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBi
ZWVuIApAQCAtMTUzNyw3ICsxNTM3LDcgQEAgc3RhdGljIGludCBpb21tdV9nZXRfZGV2aWNlX2dy
b3VwKAogICAgIGludCBpID0gMDsKICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBo
ZC0+cGxhdGZvcm1fb3BzOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhb3BzIHx8ICFv
cHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkg
fHwgIW9wcy0+Z2V0X2RldmljZV9ncm91cF9pZCApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAg
Z3JvdXBfaWQgPSBvcHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQoc2VnLCBidXMsIGRldmZuKTsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMDRkNDZmN2VhYi4uN2ZmYWZkYzA2NSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3MTksNyArMTcxOSw3IEBAIHN0
YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICB4ZnJlZShtcm1ycik7CiAgICAgfQogCi0gICAgQVNTRVJUKGlvbW11X2VuYWJsZWQpOworICAg
IEFTU0VSVChpc19pb21tdV9lbmFibGVkKGQpKTsKIAogICAgIC8qCiAgICAgICogV2UgY2FuJ3Qg
dXNlIGlvbW11X3VzZV9oYXBfcHQgaGVyZSBiZWNhdXNlIGVpdGhlciBJT01NVSBzdGF0ZQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvaHZtLmMKaW5kZXggNjY3NWRjYTAyNy4uZjc3YjM1ODE1
YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2h2bS5jCkBAIC01MSw3ICs1MSw3IEBA
IHZvaWQgaHZtX2RwY2lfaXNhaXJxX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aXNhaXJxKQogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmRwY2kgPSBOVUxMOwogCiAgICAgQVNT
RVJUKGlzYWlycSA8IE5SX0lTQUlSUVMpOwotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQorICAg
IGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICBzcGlu
X2xvY2soJmQtPmV2ZW50X2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRl
eCA5MmMxZDAxZWRmLi44MzE5ZmUwYTY5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YwpAQCAtMTgwLDcgKzE4MCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUo
c3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9jaGVja19h
dXRvdHJhbnNsYXRlZF9od2RvbShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggIWlvbW11
X2VuYWJsZWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICBwYW5p
YygiUHJlc2VudGx5LCBpb21tdSBtdXN0IGJlIGVuYWJsZWQgZm9yIFBWSCBoYXJkd2FyZSBkb21h
aW5cbiIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggZmFjZjgzNWFkYS4uMzFmZGE0YjBjZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9tbXUuaApAQCAtNjEsOCArNjEsMTUgQEAgZXh0ZXJuIHN0cnVjdCBpb21tdV9v
cHMgaW9tbXVfb3BzOwogCiAjaWZkZWYgTkRFQlVHCiAjIGluY2x1ZGUgPGFzbS9hbHRlcm5hdGl2
ZS5oPgotIyBkZWZpbmUgaW9tbXVfY2FsbChvcHMsIGZuLCBhcmdzLi4uKSAgYWx0ZXJuYXRpdmVf
Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCi0jIGRlZmluZSBpb21tdV92Y2FsbChvcHMsIGZu
LCBhcmdzLi4uKSBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCisjIGRl
ZmluZSBpb21tdV9jYWxsKG9wcywgZm4sIGFyZ3MuLi4pICh7ICAgICAgXAorICAgICh2b2lkKShv
cHMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV9jYWxs
KGlvbW11X29wcy5mbiwgIyMgYXJncyk7ICBcCit9KQorCisjIGRlZmluZSBpb21tdV92Y2FsbChv
cHMsIGZuLCBhcmdzLi4uKSAoeyAgICAgXAorICAgICh2b2lkKShvcHMpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMj
IGFyZ3MpOyBcCit9KQogI2VuZGlmCiAKIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGlvbW11
X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29r
cy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDY4MDBmMmQ5YTAuLmE0NDk4Njk1NTAg
MTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hv
b2tzLmMKQEAgLTg4Myw3ICs4ODMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX21hcF9kb21haW5fbXNp
IChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJxLCBjb25zdCB2b2lkICpkYXRhLAogI2VuZGlmCiB9
CiAKLXN0YXRpYyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0odm9pZCkKK3N0YXRp
YyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICAvKiBPYnRhaW4gdGhlIHBlcm1pc3Npb24gbGV2ZWwgcmVxdWlyZWQgZm9yIGFs
bG93aW5nIGEgZG9tYWluCiAgICAgICogdG8gdXNlIGFuIGFzc2lnbmVkIGRldmljZS4KQEAgLTg5
Niw3ICs4OTYsNyBAQCBzdGF0aWMgdTMyIGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKHZv
aWQpCiAgICAgICovCiAgICAgdTMyIHBlcm0gPSBSRVNPVVJDRV9fVVNFX05PSU9NTVU7CiAKLSAg
ICBpZiAoaW9tbXVfZW5hYmxlZCkKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAg
ICAgICBwZXJtID0gKCBpb21tdV9pbnRyZW1hcCA/IFJFU09VUkNFX19VU0VfSU9NTVUgOgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFU09VUkNFX19VU0VfSU9NTVVfTk9JTlRS
RU1BUCApOwogICAgIHJldHVybiBwZXJtOwpAQCAtOTA3LDcgKzkwNyw3IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfbWFwX2RvbWFpbl9pcnEgKHN0cnVjdCBkb21haW4gKmQsIGludCBpcnEsIGNvbnN0IHZv
aWQgKmRhdGEpCiAgICAgdTMyIHNpZCwgZHNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAg
c3RydWN0IGF2Y19hdWRpdF9kYXRhIGFkOwotICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jl
c291cmNlX3VzZV9wZXJtKCk7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2Vf
dXNlX3Blcm0oZCk7CiAKICAgICBpZiAoIGlycSA+PSBucl9zdGF0aWNfaXJxcyAmJiBkYXRhICkg
ewogICAgICAgICByYyA9IGZsYXNrX21hcF9kb21haW5fbXNpKGQsIGlycSwgZGF0YSwgJnNpZCwg
JmFkKTsKQEAgLTk3Myw3ICs5NzMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX2JpbmRfcHRfaXJxIChz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqYgogICAgIGlu
dCByYyA9IC1FUEVSTTsKICAgICBpbnQgaXJxOwogICAgIHN0cnVjdCBhdmNfYXVkaXRfZGF0YSBh
ZDsKLSAgICB1MzIgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpOworICAg
IHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAgICAgcmMg
PSBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX1JFU09VUkNFLCBSRVNPVVJDRV9fQUREKTsK
ICAgICBpZiAoIHJjICkKQEAgLTEwNDYsNyArMTA0Niw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfaW9t
ZW1fcGVybWlzc2lvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3Qg
ZW5kCiAKICAgICBkYXRhLnNzaWQgPSBkb21haW5fc2lkKGN1cnJlbnQtPmRvbWFpbik7CiAgICAg
ZGF0YS5kc2lkID0gZG9tYWluX3NpZChkKTsKLSAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9t
bXVfcmVzb3VyY2VfdXNlX3Blcm0oKTsKKyAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9tbXVf
cmVzb3VyY2VfdXNlX3Blcm0oZCk7CiAKICAgICByZXR1cm4gc2VjdXJpdHlfaXRlcmF0ZV9pb21l
bV9zaWRzKHN0YXJ0LCBlbmQsIF9pb21lbV9oYXNfcGVybSwgJmRhdGEpOwogfQpAQCAtMTA3MSw3
ICsxMDcxLDcgQEAgc3RhdGljIGludCBmbGFza19wY2lfY29uZmlnX3Blcm1pc3Npb24oc3RydWN0
IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsIHUKICAgICBpZiAoIGFjY2VzcyAmJiAo
ZW5kID49IDB4MTAgJiYgc3RhcnQgPCAweDI4KSApCiAgICAgICAgIHBlcm0gPSBSRVNPVVJDRV9f
U0VUVVA7CiAgICAgZWxzZQotICAgICAgICBwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNl
X3Blcm0oKTsKKyAgICAgICAgcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQp
OwogCiAgICAgQVZDX0FVRElUX0RBVEFfSU5JVCgmYWQsIERFVik7CiAgICAgYWQuZGV2aWNlID0g
KHVuc2lnbmVkIGxvbmcpIG1hY2hpbmVfYmRmOwpAQCAtMTI5Niw3ICsxMjk2LDcgQEAgc3RhdGlj
IGludCBmbGFza19hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hp
bmVfYmRmKQogICAgIHUzMiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBz
dHJ1Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7Ci0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVz
b3VyY2VfdXNlX3Blcm0oKTsKKyAgICB1MzIgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91
c2VfcGVybShkKTsKIAogICAgIGlmICggIWQgKQogICAgICAgICByZXR1cm4gZmxhc2tfdGVzdF9h
c3NpZ25fZGV2aWNlKG1hY2hpbmVfYmRmKTsKQEAgLTEzNTUsNyArMTM1NSw3IEBAIHN0YXRpYyBp
bnQgZmxhc2tfYXNzaWduX2R0ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmR0
cGF0aCkKICAgICB1MzIgZHNpZCwgcnNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAgc3Ry
dWN0IGF2Y19hdWRpdF9kYXRhIGFkOwotICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291
cmNlX3VzZV9wZXJtKCk7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNl
X3Blcm0oZCk7CiAKICAgICBpZiAoICFkICkKICAgICAgICAgcmV0dXJuIGZsYXNrX3Rlc3RfYXNz
aWduX2R0ZGV2aWNlKGR0cGF0aCk7CkBAIC0xNTQwLDcgKzE1NDAsNyBAQCBzdGF0aWMgaW50IGZs
YXNrX2lvcG9ydF9wZXJtaXNzaW9uKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHN0YXJ0LCB1
aW50MzJfdCBlbgogCiAgICAgZGF0YS5zc2lkID0gZG9tYWluX3NpZChjdXJyZW50LT5kb21haW4p
OwogICAgIGRhdGEuZHNpZCA9IGRvbWFpbl9zaWQoZCk7Ci0gICAgZGF0YS51c2VfcGVybSA9IGZs
YXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKCk7CisgICAgZGF0YS51c2VfcGVybSA9IGZsYXNr
X2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAgICAgcmV0dXJuIHNlY3VyaXR5X2l0ZXJh
dGVfaW9wb3J0X3NpZHMoc3RhcnQsIGVuZCwgX2lvcG9ydF9oYXNfcGVybSwgJmRhdGEpOwogfQot
LSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:48:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:48: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 1i8iBZ-0002O7-9L; Fri, 13 Sep 2019 09:48:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8iBX-0002NY-JD
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:48:11 +0000
X-Inumbo-ID: 8c4cd08e-d60b-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c4cd08e-d60b-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 09:47:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368071;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WbTY2mNhpkCCRnnvV6u6nazwix3yO6pKpkjQUVrmW7I=;
 b=FNiJ/aieaFKySprMgdLRjU/HYUbw/yJVnpz8GvXzURYxvk2bNQlv+t18
 p+sP8GaVF+9cJTNPDKg/pwsuRzaKuhJj2k/+JQMB16w7zjCs2GDt0MxFI
 xLmIsK6ehFetznaCGD6hPy4+qeaKoNJmB5eS7nGmlaznJDJptI67ZtPzN Q=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YJYGrdbVODz5Z2ud5OjnLuyX/yxhIsjztWaCJ7oWJXbO4Y2TtHtUPmRlVzC9rSEM28QigBlyrc
 1dswocwioafq5SEAo6IIW3uW/fHDT5gFOpnMLvlqEjhC1jfMlRw8ZfnWb2zcxfUg4ojeNCdKrj
 RVLzOP/HJ9Y80Bfxu/GJi8uXVI6fzdg6bikpzj/Cp/4tbAPpKKuW362k09bti+rWUYV82EgMtO
 +dRMvFfDsenAC5qAEh55DyyO3Jlg06C7RR1E12ghzSzjzJrni3MslTjIp3Tb9Of1VZzgLzbN2G
 404=
X-SBRS: 2.7
X-MesageID: 5528294
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5528294"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 10:47:41 +0100
Message-ID: <20190913094741.31451-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913094741.31451-1-paul.durrant@citrix.com>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v10 6/6] introduce a 'passthrough' configuration
 option to 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: 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>,
 Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIGhlbmNlIHRoZSBhYmlsaXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBj
b250cm9sIEVQVApzaGFyaW5nLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9w
YXNzdGhyb3VnaCcgZW51bWVyYXRpb24gaW50bwpsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8uIFRo
ZSB2YWx1ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBwYXJzZXMKYSBuZXcgJ3Bh
c3N0aHJvdWdoJyBvcHRpb24gaW4geGwuY2ZnLCBvciBpbXBsaWNpdGx5IGlmIHRoZXJlIGlzIHBh
c3N0aHJvdWdoCmhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KCklmIHRoZSB2YWx1
ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRpb24gaXMgJ2Rpc2FibGVkJyB0
aGVuCnRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUgY2xlYXIgaW4gdGhlIHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluCmZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sg
dG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cwpJT01NVSBtYXBwaW5ncyBvciBub3Qg
KHdoZXJlIHByZXZpb3VzbHkgdGhleSB3ZXJlIGdsb2JhbGx5IHNldCkuCgpJZiB0aGUgdmFsdWUg
b2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVu
CmEgbmV3ICdpb21tdV9vcHRzJyBmaWVsZCBpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB3aWxs
IGJlIHNldCB3aXRoIHRoZQp2YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMg
d2lsbCBvdmVycmlkZSB0aGUgZ2xvYmFsIGRlZmF1bHQKc2V0IGluIGlvbW11X2hhcF9wdF9zaGFy
ZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlcgpFUFQgc2hh
cmluZyBpcyB1c2VkIGZvciB0aGUgZG9tYWluLgoKSWYgdGhlIHZhbHVlIG9mIHBhc3N0aHJvdWdo
IGlzICdlbmFibGVkJyB0aGVuIHhsIHdpbGwgY2hvb3NlIGFuIGFwcHJvcHJpYXRlCmRlZmF1bHQg
YWNjb3JkaW5nIHRvIHRoZSB0eXBlIG9mIGRvbWFpbiBhbmQgaGFyZHdhcmUgc3VwcG9ydC4KCk5P
VEU6IFRoZSAnaW9tbXVfbWVta2InIG92ZXJoZWFkIGluIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
IHdpbGwgbm93IG9ubHkKICAgICAgYmUgc2V0IGlmIHBhc3N0aHJvdWdoIGlzICdzeW5jX3B0JyAo
b3IgeGwgaGFzIGNob3NlbiB0aGlzIG1vZGUgYXMKICAgICAgYSBkZWZhdWx0KS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IFZv
bG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6ICJSb2dlciBQ
YXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2Vy
aWVzIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOS0wNy9tc2cwMjI2Ny5odG1sCgp2MTA6CiAtIEFkZGVkIGFiaS1jaGVjayBydW5lcwoKdjk6
CiAtIEFkZGVkIHRoZSBwYXNzdGhyb3VnaD0nZW5hYmxlZCcgb3B0aW9uIHRvIHhsCiAtIE9uZSBj
b3NtZXRpYyBjaGFuZ2UgaW4geGVuCiAtIEFzc3VtZSBKYW4ncyBSLWIgc3RhbmRzIHNpbmNlIG5v
bi1jb3NtZXRpYyBjaGFuZ2VzIGFyZSBvbmx5IGluIHRoZQogICB0b29sc3RhY2sKCnY3OgogLSBB
ZGRlZCBtaXNzaW5nIGJyZWFrcwogLSBBZGRlZCBtaXNzaW5nIG9jYW1sIGJpbmRpbmcgY2hhbmdl
cwoKdjY6CiAtIFJlbW92ZSB0aGUgbGlieGxfcGh5c2luZm8oKSBjYWxsIHNpbmNlIGl0J3MgdXNl
ZnVsbmVzcyBpcyBsaW1pdGVkIHRvIHg4NgoKdjU6CiAtIEV4cGFuZCB4ZW5fZG9tY3RsX2NyZWF0
ZWRvbWFpbiBmbGFncyBmaWVsZCBhbmQgaGVuY2UgYnVtcCBpbnRlcmZhY2UKICAgdmVyc2lvbgog
LSBGaXggc3BlbGxpbmcgbWlzdGFrZXMgaW4gY29udGV4dCBsaW5lCi0tLQogZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluICAgICAgICAgICAgfCAgNTYgKysrKysrKysrKwogdG9vbHMvbGlieGwvbGli
eGwuaCAgICAgICAgICAgICAgICAgfCAgIDkgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
ICAgICAgICAgIHwgICA5ICsrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICB8
ICAgNyArKwogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgfCAgIDQgKwogdG9v
bHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSAgICAgfCAgIDUgKwogdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsX3N0dWJzLmMgfCAgMTcgKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAg
ICAgICAgICAgICB8IDE1OCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vZG9tYWluLmMgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
ICAgIHwgICA3ICsrCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICB8ICAxMyAt
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgIDEzICsrLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgMTAgKy0KIHhlbi9pbmNsdWRlL3hlbi9p
b21tdS5oICAgICAgICAgICAgIHwgIDE1ICstLQogMTUgZmlsZXMgY2hhbmdlZCwgMjU0IGluc2Vy
dGlvbnMoKyksIDgxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41
LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRleCBjOTlkNDAzMDdlLi4xNTRk
ODQ3ZmI5IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KKysrIGIvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCkBAIC02MDUsNiArNjA1LDYyIEBAIG9wdGlvbiBzaG91bGQgb25s
eSBiZSB1c2VkIHdpdGggYSB0cnVzdGVkIGRldmljZSB0cmVlLgogTm90ZSB0aGF0IHRoZSBwYXJ0
aWFsIGRldmljZSB0cmVlIHNob3VsZCBhdm9pZCB1c2luZyB0aGUgcGhhbmRsZSA2NTAwMAogd2hp
Y2ggaXMgcmVzZXJ2ZWQgYnkgdGhlIHRvb2xzdGFjay4KIAorPWl0ZW0gQjxwYXNzdGhyb3VnaD0i
U1RSSU5HIj4KKworU3BlY2lmeSB3aGV0aGVyIElPTU1VIG1hcHBpbmdzIGFyZSBlbmFibGVkIGZv
ciB0aGUgZG9tYWluIGFuZCBoZW5jZSB3aGV0aGVyCitpdCB3aWxsIGJlIGVuYWJsZWQgZm9yIHBh
c3N0aHJvdWdoIGhhcmR3YXJlLiBWYWxpZCB2YWx1ZXMgZm9yIHRoaXMgb3B0aW9uCithcmU6CisK
Kz1vdmVyIDQKKworPWl0ZW0gQjxkaXNhYmxlZD4KKworSU9NTVUgbWFwcGluZ3MgYXJlIGRpc2Fi
bGVkIGZvciB0aGUgZG9tYWluIGFuZCBzbyBoYXJkd2FyZSBtYXkgbm90IGJlCitwYXNzZWQgdGhy
b3VnaC4KKworVGhpcyBvcHRpb24gaXMgdGhlIGRlZmF1bHQgaWYgbm8gcGFzc3Rocm91Z2ggaGFy
ZHdhcmUgaXMgc3BlY2lmaWVkIGluIHRoZQorZG9tYWluJ3MgY29uZmlndXJhdGlvbi4KKworPWl0
ZW0gQjxzeW5jX3B0PgorCitUaGlzIG9wdGlvbiBtZWFucyB0aGF0IElPTU1VIG1hcHBpbmdzIHdp
bGwgYmUgc3luY2hyb25pemVkIHdpdGggdGhlCitkb21haW4ncyBQMk0gdGFibGUgYXMgZm9sbG93
czoKKworRm9yIGEgUFYgZG9tYWluLCBhbGwgd3JpdGFibGUgcGFnZXMgYXNzaWduZWQgdG8gdGhl
IGRvbWFpbiBhcmUgaWRlbnRpdHkKK21hcHBlZCBieSBNRk4gaW4gdGhlIElPTU1VIHBhZ2UgdGFi
bGUuIFRodXMgYSBkZXZpY2UgZHJpdmVyIHJ1bm5pbmcgaW4gdGhlCitkb21haW4gbWF5IHByb2dy
YW0gcGFzc3Rocm91Z2ggaGFyZHdhcmUgZm9yIERNQSB1c2luZyBNRk4gdmFsdWVzCisoaS5lLiBo
b3N0L21hY2hpbmUgZnJhbWUgbnVtYmVycykgbG9va2VkIHVwIGluIGl0cyBQMk0uCisKK0ZvciBh
biBIVk0gZG9tYWluLCBhbGwgbm9uLWZvcmVpZ24gUkFNIHBhZ2VzIHByZXNlbnQgaW4gaXRzIFAy
TSB3aWxsIGJlCittYXBwZWQgYnkgR0ZOIGluIHRoZSBJT01NVSBwYWdlIHRhYmxlLiBUaHVzIGEg
ZGV2aWNlIGRyaXZlciBydW5uaW5nIGluIHRoZQorZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0aHJv
dWdoIGhhcmR3YXJlIHVzaW5nIEdGTiB2YWx1ZXMgKGkuZS4gZ3Vlc3QKK3BoeXNpY2FsIGZyYW1l
IG51bWJlcnMpIHdpdGhvdXQgYW55IGZ1cnRoZXIgdHJhbnNsYXRpb24uCisKK1RoaXMgb3B0aW9u
IGlzIG5vdCBjdXJyZW50bHkgYXZhaWxhYmxlIG9uIEFybS4KKworPWl0ZW0gQjxzaGFyZV9wdD4K
KworVGhpcyBvcHRpb24gaXMgdW5hdmFpbGFibGUgZm9yIGEgUFYgZG9tYWluLiBGb3IgYW4gSFZN
IGRvbWFpbiwgdGhpcyBvcHRpb24KK21lYW5zIHRoYXQgdGhlIElPTU1VIHdpbGwgYmUgcHJvZ3Jh
bW1lZCB0byBkaXJlY3RseSByZWZlcmVuY2UgdGhlIGRvbWFpbidzCitQMk0gdGFibGUgYXMgaXRz
IHBhZ2UgdGFibGUuIEZyb20gdGhlIHBvaW50IG9mIHZpZXcgb2YgYSBkZXZpY2UgZHJpdmVyCity
dW5uaW5nIGluIHRoZSBkb21haW4gdGhpcyBpcyBmdW5jdGlvbmFsbHkgZXF1aXZhbGVudCB0byBC
PHN5bmNfcHQ+IGJ1dAorcGxhY2VzIGxlc3MgbG9hZCBvbiB0aGUgaHlwZXJ2aXNvciBhbmQgc28g
c2hvdWxkIGdlbmVyYWxseSBiZSBzZWxlY3RlZCBpbgorcHJlZmVyZW5jZS4gSG93ZXZlciwgdGhl
IGF2YWlsYWJpbGl0eSBvZiB0aGlzIG9wdGlvbiBpcyBoYXJkd2FyZSBzcGVjaWZpYy4KK0lmIEI8
eGwgaW5mbz4gcmVwb3J0cyBCPHZpcnRfY2Fwcz4gY29udGFpbmluZyBCPGlvbW11X2hhcF9wdF9z
aGFyZT4gdGhlbgordGhpcyBvcHRpb24gbWF5IGJlIHVzZWQuCisKKz1pdGVtIEI8ZW5hYmxlZD4K
KworVGhpcyBvcHRpb24gZW5hYmxlcyBJT01NVSBtYXBwaW5ncyBhbmQgc2VsZWN0cyBhbiBhcHBy
b3ByaWF0ZSBkZWZhdWx0CitvcGVyYXRpbmcgbW9kZS4gRm9yIEhWTSBkb21haW5zIHJ1bm5pbmcg
b24gcGxhdGZvcm1zIHdoZXJlIHRoZSBvcHRpb24gaXMKK2F2YWlsYWJsZSwgdGhpcyBpcyBlcXVp
dmFsZW50IHRvIEI8c2hhcmVfcHQ+LiBPdGhlcndpc2UsIGFuZCBhbHNvIGZvciBQVgorZG9tYWlu
cywgdGhpcyBvcHRpb25zIGlzIGVxdWl2YWxlbnQgdG8gQjxzeW5jX3B0Pi4KKworVGhpcyBvcHRp
b24gaXMgdGhlIGRlZmF1bHQgaWYgcGFzc3Rocm91Z2ggaGFyZHdhcmUgaXMgc3BlY2lmaWVkIGlu
IHRoZQorZG9tYWluJ3MgY29uZmlndXJhdGlvbi4KKworPWJhY2sKKwogPWJhY2sKIAogPWhlYWQy
IERldmljZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9s
aWJ4bC5oCmluZGV4IDEyNTQ1MTMwZGYuLmU0YjljNTM5YjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtNDE1LDYgKzQxNSwxNSBA
QAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0lPTU1VX01FTUtCIDEKIAorLyoK
KyAqIExJQlhMX0hBVkVfQ1JFQVRFSU5GT19QQVNTVEhST1VHSCBpbmRpY2F0ZXMgdGhhdAorICog
bGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvIGhhcyBhIHBhc3N0aHJvdWdoIGZpZWxkICh3aGljaCBp
cyBhCisgKiBsaWJ4bF9wYXNzdGhyb3VnaCBlbnVtZXJhdGlvbikgdGhhdCBpbmRpY2F0ZXMgd2hl
dGhlciBkZXZpY2UgcGFzcy0KKyAqIHRocm91Z2ggaXMgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbiBh
bmQsIGlmIHNvLCB3aGV0aGVyIHRoZSBJT01NVSBhbmQKKyAqIEhBUCBwYWdlIHRhYmxlcyBtYXkg
YmUgc2hhcmVkIG9yIG5vdC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0NSRUFURUlORk9fUEFT
U1RIUk9VR0ggMQorCiAvKgogICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDU5ZGJjYjUwYTAuLjZiNzcwMmRiMTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01Nzgs
NiArNTc4LDE1IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxf
ZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92
YWwoaW5mby0+b29zKSA/IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmOwogICAgICAgICB9CiAK
KyAgICAgICAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCisgICAgICAgICAgICBsaWJ4
bF9wYXNzdGhyb3VnaF90b19zdHJpbmcoaW5mby0+cGFzc3Rocm91Z2gpKTsKKworICAgICAgICBp
ZiAoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQpCisgICAg
ICAgICAgICBjcmVhdGUuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKKyAgICAgICAg
aWYgKGluZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCisgICAg
ICAgICAgICBjcmVhdGUuaW9tbXVfb3B0cyB8PSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQ7
CisKICAgICAgICAgLyogVWx0aW1hdGVseSwgaGFuZGxlIGlzIGFuIGFycmF5IG9mIDE2IHVpbnQ4
X3QsIHNhbWUgYXMgdXVpZCAqLwogICAgICAgICBsaWJ4bF91dWlkX2NvcHkoY3R4LCAobGlieGxf
dXVpZCAqKSZjcmVhdGUuaGFuZGxlLCAmaW5mby0+dXVpZCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRl
eCBkNTJjNjNiNmIwLi4yMmYwNTcxMWUzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0yNjMsNiArMjYz
LDEyIEBAIGxpYnhsX3ZrYl9iYWNrZW5kID0gRW51bWVyYXRpb24oInZrYl9iYWNrZW5kIiwgWwog
ICAgICgyLCAiTElOVVgiKQogICAgIF0pCiAKK2xpYnhsX3Bhc3N0aHJvdWdoID0gRW51bWVyYXRp
b24oInBhc3N0aHJvdWdoIiwgWworICAgICgwLCAiZGlzYWJsZWQiKSwKKyAgICAoMSwgInN5bmNf
cHQiKSwKKyAgICAoMiwgInNoYXJlX3B0IiksCisgICAgXSkKKwogIwogIyBDb21wbGV4IGxpYnhs
IHR5cGVzCiAjCkBAIC00MDgsNiArNDE0LDcgQEAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvID0g
U3RydWN0KCJkb21haW5fY3JlYXRlX2luZm8iLFsKICAgICAoInBvb2xfbmFtZSIsICAgIHN0cmlu
ZyksCiAgICAgKCJydW5faG90cGx1Z19zY3JpcHRzIixsaWJ4bF9kZWZib29sKSwKICAgICAoImRy
aXZlcl9kb21haW4iLGxpYnhsX2RlZmJvb2wpLAorICAgICgicGFzc3Rocm91Z2giLCAgbGlieGxf
cGFzc3Rocm91Z2gpLAogICAgIF0sIGRpcj1ESVJfSU4pCiAKIGxpYnhsX2RvbWFpbl9yZXN0b3Jl
X3BhcmFtcyA9IFN0cnVjdCgiZG9tYWluX3Jlc3RvcmVfcGFyYW1zIiwgWwpkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsLm1sCmluZGV4IGRlNGJhZTYwMTIuLmUwMGE3NGQ0OGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwu
bWwKQEAgLTY1LDExICs2NSwxNSBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAJfCBDREZf
WFNfRE9NQUlOCiAJfCBDREZfSU9NTVUKIAordHlwZSBkb21haW5fY3JlYXRlX2lvbW11X29wdHMg
PQorCXwgSU9NTVVfTk9fU0hBUkVQVAorCiB0eXBlIGRvbWN0bF9jcmVhdGVfY29uZmlnID0KIHsK
IAlzc2lkcmVmOiBpbnQzMjsKIAloYW5kbGU6IHN0cmluZzsKIAlmbGFnczogZG9tYWluX2NyZWF0
ZV9mbGFnIGxpc3Q7CisJaW9tbXVfb3B0czogZG9tYWluX2NyZWF0ZV9pb21tdV9vcHRzIGxpc3Q7
CiAJbWF4X3ZjcHVzOiBpbnQ7CiAJbWF4X2V2dGNobl9wb3J0OiBpbnQ7CiAJbWF4X2dyYW50X2Zy
YW1lczogaW50OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBi
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggYzg4NWU3NTg5NS4uMGU3MDQ5
ZDcwOCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCkBAIC01NywxMCArNTcsMTUgQEAgdHlwZSBk
b21haW5fY3JlYXRlX2ZsYWcgPQogICB8IENERl9PT1NfT0ZGCiAgIHwgQ0RGX1hTX0RPTUFJTgog
ICB8IENERl9JT01NVQorCit0eXBlIGRvbWFpbl9jcmVhdGVfaW9tbXVfb3B0cyA9CisgIHwgSU9N
TVVfTk9fU0hBUkVQVAorCiB0eXBlIGRvbWN0bF9jcmVhdGVfY29uZmlnID0gewogICBzc2lkcmVm
OiBpbnQzMjsKICAgaGFuZGxlOiBzdHJpbmc7CiAgIGZsYWdzOiBkb21haW5fY3JlYXRlX2ZsYWcg
bGlzdDsKKyAgaW9tbXVfb3B0czogZG9tYWluX2NyZWF0ZV9pb21tdV9vcHRzIGxpc3Q7CiAgIG1h
eF92Y3B1czogaW50OwogICBtYXhfZXZ0Y2huX3BvcnQ6IGludDsKICAgbWF4X2dyYW50X2ZyYW1l
czogaW50OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMg
Yi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwppbmRleCAwY2RkODczNTk5Li5j
Zjg2MGZlNDVlIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMu
YworKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwpAQCAtMTkwLDExICsx
OTAsMTIgQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5fY3JlYXRlKHZhbHVlIHhjaCwg
dmFsdWUgY29uZmlnKQogI2RlZmluZSBWQUxfU1NJRFJFRiAgICAgICAgICAgICBGaWVsZChjb25m
aWcsIDApCiAjZGVmaW5lIFZBTF9IQU5ETEUgICAgICAgICAgICAgIEZpZWxkKGNvbmZpZywgMSkK
ICNkZWZpbmUgVkFMX0ZMQUdTICAgICAgICAgICAgICAgRmllbGQoY29uZmlnLCAyKQotI2RlZmlu
ZSBWQUxfTUFYX1ZDUFVTICAgICAgICAgICBGaWVsZChjb25maWcsIDMpCi0jZGVmaW5lIFZBTF9N
QVhfRVZUQ0hOX1BPUlQgICAgIEZpZWxkKGNvbmZpZywgNCkKLSNkZWZpbmUgVkFMX01BWF9HUkFO
VF9GUkFNRVMgICAgRmllbGQoY29uZmlnLCA1KQotI2RlZmluZSBWQUxfTUFYX01BUFRSQUNLX0ZS
QU1FUyBGaWVsZChjb25maWcsIDYpCi0jZGVmaW5lIFZBTF9BUkNIICAgICAgICAgICAgICAgIEZp
ZWxkKGNvbmZpZywgNykKKyNkZWZpbmUgVkFMX0lPTU1VX09QVFMgICAgICAgICAgRmllbGQoY29u
ZmlnLCAzKQorI2RlZmluZSBWQUxfTUFYX1ZDUFVTICAgICAgICAgICBGaWVsZChjb25maWcsIDQp
CisjZGVmaW5lIFZBTF9NQVhfRVZUQ0hOX1BPUlQgICAgIEZpZWxkKGNvbmZpZywgNSkKKyNkZWZp
bmUgVkFMX01BWF9HUkFOVF9GUkFNRVMgICAgRmllbGQoY29uZmlnLCA2KQorI2RlZmluZSBWQUxf
TUFYX01BUFRSQUNLX0ZSQU1FUyBGaWVsZChjb25maWcsIDcpCisjZGVmaW5lIFZBTF9BUkNIICAg
ICAgICAgICAgICAgIEZpZWxkKGNvbmZpZywgOCkKIAogCXVpbnQzMl90IGRvbWlkID0gMDsKIAlp
bnQgcmVzdWx0OwpAQCAtMjEzLDYgKzIxNCwxMSBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX2Rv
bWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBjb25maWcpCiAJCS8qICEgWEVOX0RPTUNUTF9D
REZfIFhFTl9ET01DVExfQ0RGX01BWCBtYXggKi8KIAkJKFZBTF9GTEFHUyk7CiAKKwljZmcuaW9t
bXVfb3B0cyA9IG9jYW1sX2xpc3RfdG9fY19iaXRtYXAKKwkJLyogISBkb21haW5fY3JlYXRlX2lv
bW11X29wdHMgSU9NTVVfIG5vbmUgKi8KKwkJLyogISBYRU5fRE9NQ1RMX0lPTU1VXyBYRU5fRE9N
Q1RMX0lPTU1VX01BWCBtYXggKi8KKwkJKFZBTF9JT01NVV9PUFRTKTsKKwogCWFyY2hfZG9tY29u
ZmlnID0gRmllbGQoVkFMX0FSQ0gsIDApOwogCXN3aXRjaCAoIFRhZ192YWwoVkFMX0FSQ0gpICkK
IAl7CkBAIC0yNDcsNiArMjUzLDcgQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5fY3Jl
YXRlKHZhbHVlIHhjaCwgdmFsdWUgY29uZmlnKQogI3VuZGVmIFZBTF9NQVhfR1JBTlRfRlJBTUVT
CiAjdW5kZWYgVkFMX01BWF9FVlRDSE5fUE9SVAogI3VuZGVmIFZBTF9NQVhfVkNQVVMKKyN1bmRl
ZiBWQUxfSU9NTVVfT1BUUwogI3VuZGVmIFZBTF9GTEFHUwogI3VuZGVmIFZBTF9IQU5ETEUKICN1
bmRlZiBWQUxfU1NJRFJFRgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xz
L3hsL3hsX3BhcnNlLmMKaW5kZXggMjkzZjVmNzMwZS4uNGIyYmFhMDQwMyAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xNDYxLDYg
KzE0NjEsMTA3IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3Nv
dXJjZSwKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xp
c3QgKGNvbmZpZywgInBjaSIsICZwY2lzLCAwLCAwKSkgeworICAgICAgICBkX2NvbmZpZy0+bnVt
X3BjaWRldnMgPSAwOworICAgICAgICBkX2NvbmZpZy0+cGNpZGV2cyA9IE5VTEw7CisgICAgICAg
IGZvcihpID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtIChwY2lzLCBpKSkgIT0gTlVM
TDsgaSsrKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXY7CisKKyAgICAg
ICAgICAgIHBjaWRldiA9IEFSUkFZX0VYVEVORF9JTklUX05PREVWSUQoZF9jb25maWctPnBjaWRl
dnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29u
ZmlnLT5udW1fcGNpZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KTsKKyAgICAgICAgICAgIHBjaWRldi0+bXNp
dHJhbnNsYXRlID0gcGNpX21zaXRyYW5zbGF0ZTsKKyAgICAgICAgICAgIHBjaWRldi0+cG93ZXJf
bWdtdCA9IHBjaV9wb3dlcl9tZ210OworICAgICAgICAgICAgcGNpZGV2LT5wZXJtaXNzaXZlID0g
cGNpX3Blcm1pc3NpdmU7CisgICAgICAgICAgICBwY2lkZXYtPnNlaXplID0gcGNpX3NlaXplOwor
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIExpa2Ugb3RoZXIgcGNpIG9wdGlvbiwgdGhl
IHBlci1kZXZpY2UgcG9saWN5IGFsd2F5cyBmb2xsb3dzCisgICAgICAgICAgICAgKiB0aGUgZ2xv
YmFsIHBvbGljeSBieSBkZWZhdWx0LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBwY2lk
ZXYtPnJkbV9wb2xpY3kgPSBiX2luZm8tPnUuaHZtLnJkbS5wb2xpY3k7CisgICAgICAgICAgICBl
ID0geGx1X3BjaV9wYXJzZV9iZGYoY29uZmlnLCBwY2lkZXYsIGJ1Zik7CisgICAgICAgICAgICBp
ZiAoZSkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgInVuYWJsZSB0byBwYXJzZSBQQ0kgQkRGIGAlcycgZm9yIHBhc3N0aHJvdWdoXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAgICAgICAgICAgICAgICBleGl0KC1l
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBpZiAoZF9jb25maWctPm51bV9w
Y2lkZXZzICYmIGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikKKyAgICAgICAg
ICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZiX2luZm8tPnUucHYuZTgyMF9ob3N0LCB0cnVlKTsKKyAg
ICB9CisKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgImR0ZGV2IiwgJmR0ZGV2
cywgMCwgMCkpIHsKKyAgICAgICAgZF9jb25maWctPm51bV9kdGRldnMgPSAwOworICAgICAgICBk
X2NvbmZpZy0+ZHRkZXZzID0gTlVMTDsKKyAgICAgICAgZm9yIChpID0gMDsgKGJ1ZiA9IHhsdV9j
ZmdfZ2V0X2xpc3RpdGVtKGR0ZGV2cywgaSkpICE9IE5VTEw7IGkrKykgeworICAgICAgICAgICAg
bGlieGxfZGV2aWNlX2R0ZGV2ICpkdGRldjsKKworICAgICAgICAgICAgZHRkZXYgPSBBUlJBWV9F
WFRFTkRfSU5JVF9OT0RFVklEKGRfY29uZmlnLT5kdGRldnMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51bV9kdGRldnMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2
X2luaXQpOworCisgICAgICAgICAgICBkdGRldi0+cGF0aCA9IHN0cmR1cChidWYpOworICAgICAg
ICAgICAgaWYgKGR0ZGV2LT5wYXRoID09IE5VTEwpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgInVuYWJsZSB0byBkdXBsaWNhdGUgc3RyaW5nIGZvciBkdGRldnNcbiIpOworICAg
ICAgICAgICAgICAgIGV4aXQoLTEpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQor
CisgICAgaWYgKHhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZidWYs
IDApKSB7CisgICAgICAgIGJ1ZiA9IChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWct
Pm51bV9kdGRldnMpCisgICAgICAgICAgICA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCI7CisgICAg
fQorCisgICAgaWYgKCFzdHJuY21wKGJ1ZiwgImVuYWJsZWQiLCBzdHJsZW4oYnVmKSkpIHsKKyAg
ICAgICAgLyogQ2hvb3NlIGEgc3VpdGFibGUgZGVmYXVsdCAqLworICAgICAgICBjX2luZm8tPnBh
c3N0aHJvdWdoID0KKyAgICAgICAgICAgIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZ
UEVfUFYpIHx8ICFpb21tdV9oYXBfcHRfc2hhcmUKKyAgICAgICAgICAgID8gTElCWExfUEFTU1RI
Uk9VR0hfU1lOQ19QVCA6IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOworICAgIH0gZWxzZSB7
CisgICAgICAgIGxpYnhsX3Bhc3N0aHJvdWdoIG87CisKKyAgICAgICAgZSA9IGxpYnhsX3Bhc3N0
aHJvdWdoX2Zyb21fc3RyaW5nKGJ1ZiwgJm8pOworICAgICAgICBpZiAoZSkgeworICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICJFUlJPUjogdW5rbm93biBw
YXNzdGhyb3VnaCBvcHRpb24gJyVzJ1xuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAg
ICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICB9CisKKyAgICAgICAgc3dpdGNo
IChvKSB7CisgICAgICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ6CisgICAgICAg
ICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1fZHRkZXZzKSB7
CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAiRVJST1I6IHBhc3N0aHJvdWdoIGRpc2FibGVkIGJ1dCBkZXZpY2VzIGFyZSBzcGVjaWZpZWRc
biIpOworICAgICAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICAgICAgfQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfU0hBUkVf
UFQ6CisgICAgICAgICAgICBpZiAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BW
KSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAiRVJST1I6IHBhc3N0aHJvdWdoPVwic2hhcmVfcHRcIiBub3QgdmFsaWQgZm9yIFBWIGRv
bWFpblxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAg
ICB9IGVsc2UgaWYgKCFpb21tdV9oYXBfcHRfc2hhcmUpIHsKKyAgICAgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2g9
XCJzaGFyZV9wdFwiIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybVxuIik7CisgICAgICAg
ICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUOgorICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbzsK
KyAgICB9CisKKyAgICBpZiAoKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9V
R0hfRElTQUJMRUQpICYmICFpb21tdV9lbmFibGVkKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LAorICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggbm90IHN1cHBvcnRlZCBvbiB0
aGlzIHBsYXRmb3JtXG4iKTsKKyAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgfQorCiAg
ICAgLyogbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSBhbmQKICAgICAgKiBsaWJ4
bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwg
dmFsdWVzCiAgICAgICogKGRlZmF1bHQgb3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9y
eSBhcmUgc2V0LCBiZWNhdXNlIHRoZQpAQCAtMTQ3MCwxMSArMTU3MSwxMCBAQCB2b2lkIHBhcnNl
X2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIDogbGlieGxf
Z2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwogCi0g
ICAgLyogTm8gSU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUgSU9NTVUg
aXMgZGlzYWJsZWQgb3IgaXQKLSAgICAgKiBjYW4gc2hhcmUgdGhlIFAyTS4gKi8KLSAgICBiX2lu
Zm8tPmlvbW11X21lbWtiID0gKCFpb21tdV9lbmFibGVkIHx8IGlvbW11X2hhcF9wdF9zaGFyZSkK
LSAgICAgICAgPyAwCi0gICAgICAgIDogbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShi
X2luZm8tPm1heF9tZW1rYik7CisgICAgLyogTm8gSU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVk
IGlmIHBhc3N0aHJvdWdoIG1vZGUgaXMgbm90ICdzeW5jX3B0JyAqLworICAgIGJfaW5mby0+aW9t
bXVfbWVta2IgPSAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5D
X1BUKQorICAgICAgICA/IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoYl9pbmZvLT5t
YXhfbWVta2IpCisgICAgICAgIDogMDsKIAogICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmln
LCAibm9taWdyYXRlIiwgJmJfaW5mby0+ZGlzYWJsZV9taWdyYXRlLCAwKTsKIApAQCAtMjI5OCw1
NCArMjM5OCw2IEBAIHNraXBfdmZiOgogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCF4bHVf
Y2ZnX2dldF9saXN0IChjb25maWcsICJwY2kiLCAmcGNpcywgMCwgMCkpIHsKLSAgICAgICAgZF9j
b25maWctPm51bV9wY2lkZXZzID0gMDsKLSAgICAgICAgZF9jb25maWctPnBjaWRldnMgPSBOVUxM
OwotICAgICAgICBmb3IoaSA9IDA7IChidWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbSAocGNpcywg
aSkpICE9IE5VTEw7IGkrKykgewotICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2
OwotCi0gICAgICAgICAgICBwY2lkZXYgPSBBUlJBWV9FWFRFTkRfSU5JVF9OT0RFVklEKGRfY29u
ZmlnLT5wY2lkZXZzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkX2NvbmZpZy0+bnVtX3BjaWRldnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2lfaW5pdCk7Ci0gICAgICAgICAgICBw
Y2lkZXYtPm1zaXRyYW5zbGF0ZSA9IHBjaV9tc2l0cmFuc2xhdGU7Ci0gICAgICAgICAgICBwY2lk
ZXYtPnBvd2VyX21nbXQgPSBwY2lfcG93ZXJfbWdtdDsKLSAgICAgICAgICAgIHBjaWRldi0+cGVy
bWlzc2l2ZSA9IHBjaV9wZXJtaXNzaXZlOwotICAgICAgICAgICAgcGNpZGV2LT5zZWl6ZSA9IHBj
aV9zZWl6ZTsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBMaWtlIG90aGVyIHBjaSBv
cHRpb24sIHRoZSBwZXItZGV2aWNlIHBvbGljeSBhbHdheXMgZm9sbG93cwotICAgICAgICAgICAg
ICogdGhlIGdsb2JhbCBwb2xpY3kgYnkgZGVmYXVsdC4KLSAgICAgICAgICAgICAqLwotICAgICAg
ICAgICAgcGNpZGV2LT5yZG1fcG9saWN5ID0gYl9pbmZvLT51Lmh2bS5yZG0ucG9saWN5OwotICAg
ICAgICAgICAgZSA9IHhsdV9wY2lfcGFyc2VfYmRmKGNvbmZpZywgcGNpZGV2LCBidWYpOwotICAg
ICAgICAgICAgaWYgKGUpIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICJ1bmFibGUgdG8gcGFyc2UgUENJIEJERiBgJXMnIGZvciBwYXNz
dGhyb3VnaFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zik7Ci0gICAgICAgICAgICAg
ICAgZXhpdCgtZSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGRfY29u
ZmlnLT5udW1fcGNpZGV2cyAmJiBjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYp
Ci0gICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZvLT51LnB2LmU4MjBfaG9zdCwg
dHJ1ZSk7Ci0gICAgfQotCi0gICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0IChjb25maWcsICJkdGRl
diIsICZkdGRldnMsIDAsIDApKSB7Ci0gICAgICAgIGRfY29uZmlnLT5udW1fZHRkZXZzID0gMDsK
LSAgICAgICAgZF9jb25maWctPmR0ZGV2cyA9IE5VTEw7Ci0gICAgICAgIGZvciAoaSA9IDA7IChi
dWYgPSB4bHVfY2ZnX2dldF9saXN0aXRlbShkdGRldnMsIGkpKSAhPSBOVUxMOyBpKyspIHsKLSAg
ICAgICAgICAgIGxpYnhsX2RldmljZV9kdGRldiAqZHRkZXY7Ci0KLSAgICAgICAgICAgIGR0ZGV2
ID0gQVJSQVlfRVhURU5EX0lOSVRfTk9ERVZJRChkX2NvbmZpZy0+ZHRkZXZzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fZHRkZXZz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV9kdGRldl9pbml0KTsKLQotICAgICAgICAgICAgZHRkZXYtPnBhdGggPSBzdHJkdXAoYnVm
KTsKLSAgICAgICAgICAgIGlmIChkdGRldi0+cGF0aCA9PSBOVUxMKSB7Ci0gICAgICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJ1bmFibGUgdG8gZHVwbGljYXRlIHN0cmluZyBmb3IgZHRkZXZz
XG4iKTsKLSAgICAgICAgICAgICAgICBleGl0KC0xKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAg
fQotICAgIH0KLQogICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdChjb25maWcsICJ1c2JjdHJsIiwg
JnVzYmN0cmxzLCAwLCAwKSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX3VzYmN0cmxzID0gMDsK
ICAgICAgICAgZF9jb25maWctPnVzYmN0cmxzID0gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBhZTEzZTQ3ZTg2Li42
MWQzNWNkMTIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCkBAIC02MTcsNiArNjE3LDE0IEBAIGludCBhcmNoX3Nhbml0aXNlX2Rv
bWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIC8qIFRoZSBQMk0gdGFibGUgbXVzdCBh
bHdheXMgYmUgc2hhcmVkIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCisgICAgaWYg
KCBjb25maWctPmlvbW11X29wdHMgJiBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQgKQorICAg
IHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywKKyAgICAgICAgICAgICAgICAiVW5zdXBw
b3J0ZWQgaW9tbXUgb3B0aW9uOiBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHRcbiIpOworICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICAvKiBGaWxsIGluIHRoZSBuYXRpdmUg
R0lDIHZlcnNpb24sIHBhc3NlZCBiYWNrIHRvIHRoZSB0b29sc3RhY2suICovCiAgICAgaWYgKCBj
b25maWctPmFyY2guZ2ljX3ZlcnNpb24gPT0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSAp
CiAgICAgewpAQCAtNjc3LDcgKzY4NSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0
IGRvbWFpbiAqZCwKICAgICBBU1NFUlQoY29uZmlnICE9IE5VTEwpOwogCiAgICAgLyogcDJtX2lu
aXQgcmVsaWVzIG9uIHNvbWUgdmFsdWUgaW5pdGlhbGl6ZWQgYnkgdGhlIElPTU1VIHN1YnN5c3Rl
bSAqLwotICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCkpICE9IDAgKQorICAgIGlm
ICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCwgY29uZmlnLT5pb21tdV9vcHRzKSkgIT0gMCAp
CiAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIGlmICggKHJjID0gcDJtX2luaXQoZCkpICE9IDAg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDRiMGFkNWUxNWQuLmZiOGIzOTdiZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTYxMSw3ICs2MTEsNyBA
QCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCAocmMg
PSBpbml0X2RvbWFpbl9pcnFfbWFwcGluZyhkKSkgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDsK
IAotICAgIGlmICggKHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCkpICE9IDAgKQorICAgIGlmICgg
KHJjID0gaW9tbXVfZG9tYWluX2luaXQoZCwgY29uZmlnLT5pb21tdV9vcHRzKSkgIT0gMCApCiAg
ICAgICAgIGdvdG8gZmFpbDsKIAogICAgIHBzcl9kb21haW5faW5pdChkKTsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDQ2ODFmMjlj
OGIuLjA3MzNlZThiMGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVu
L2NvbW1vbi9kb21haW4uYwpAQCAtMzA4LDYgKzMwOCwxMyBAQCBzdGF0aWMgaW50IHNhbml0aXNl
X2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIGlmICggIShjb25maWctPmZsYWdz
ICYgWEVOX0RPTUNUTF9DREZfaW9tbXUpICYmIGNvbmZpZy0+aW9tbXVfb3B0cyApCisgICAgewor
ICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAgICAgICJJT01NVSBvcHRp
b25zIHNwZWNpZmllZCBidXQgSU9NTVUgbm90IGVuYWJsZWRcbiIpOworICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKyAgICB9CisKICAgICBpZiAoIGNvbmZpZy0+bWF4X3ZjcHVzIDwgMSApCiAgICAg
ewogICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiTm8gdkNQVVNcbiIpOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggNWRjZmUz
YzhmNi4uNmU2ZTliOTg2NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC01MTUsMTkgKzUxNSw2IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAg
IHJvdmVyID0gZG9tOwogICAgICAgICB9CiAKLSAgICAgICAgLyoKLSAgICAgICAgICogRm9yIG5v
dywgbWFrZSBzdXJlIHRoZSBjcmVhdGVkb21haW4gSU9NTVUgZmxhZyBpcyBzZXQgaWYgdGhlCi0g
ICAgICAgICAqIElPTU1VIGlzIGVuYWJsZWQuIFdoZW4gdGhlIGZsYWcgY29tZXMgdW5kZXIgdG9v
bHN0YWNrIGNvbnRyb2wKLSAgICAgICAgICogdGhpcyBjYW4gZ28gYXdheS4KLSAgICAgICAgICov
Ci0gICAgICAgIGlmICggb3AtPnUuY3JlYXRlZG9tYWluLmZsYWdzICYgWEVOX0RPTUNUTF9DREZf
aW9tbXUgKQotICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0gICAgICAgIGlmICggaW9tbXVf
ZW5hYmxlZCApCi0gICAgICAgICAgICBvcC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgfD0gWEVOX0RP
TUNUTF9DREZfaW9tbXU7Ci0KICAgICAgICAgZCA9IGRvbWFpbl9jcmVhdGUoZG9tLCAmb3AtPnUu
Y3JlYXRlZG9tYWluLCBmYWxzZSk7CiAgICAgICAgIGlmICggSVNfRVJSKGQpICkKICAgICAgICAg
ewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggYTQ5MzQ2Mzk0ZC4uNDE3MWMzY2Y2ZiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0xNjgsNyArMTY4LDcgQEAgc3RhdGljIHZvaWQgX19o
d2RvbV9pbml0IGNoZWNrX2h3ZG9tX3JlcXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpb21tdV9o
d2RvbV9zdHJpY3QgPSB0cnVlOwogfQogCi1pbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkKK2ludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgb3B0cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShk
KTsKICAgICBpbnQgcmV0ID0gMDsKQEAgLTE5Miw2ICsxOTIsMTUgQEAgaW50IGlvbW11X2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkg
KQogICAgICAgICBjaGVja19od2RvbV9yZXFzKGQpOyAvKiBtYXkgbW9kaWZ5IGlvbW11X2h3ZG9t
X3N0cmljdCAqLwogCisgICAgLyoKKyAgICAgKiBVc2Ugc2hhcmVkIHBhZ2UgdGFibGVzIGZvciBI
QVAgYW5kIElPTU1VIGlmIHRoZSBnbG9iYWwgb3B0aW9uCisgICAgICogaXMgZW5hYmxlZCAoZnJv
bSB3aGljaCB3ZSBjYW4gaW5mZXIgdGhlIGgvdyBpcyBjYXBhYmxlKSBhbmQKKyAgICAgKiB0aGUg
ZG9tYWluIG9wdGlvbnMgZG8gbm90IGRpc2FsbG93IGl0LiBIQVAgbXVzdCwgb2YgY291cnNlLCBh
bHNvCisgICAgICogYmUgZW5hYmxlZC4KKyAgICAgKi8KKyAgICBoZC0+aGFwX3B0X3NoYXJlID0g
aGFwX2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlICYmCisgICAgICAgICEob3B0cyAm
IFhFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVwdCk7CisKICAgICAvKgogICAgICAqIE5COiAncmVs
YXhlZCcgaC93IGRvbWFpbnMgZG9uJ3QgbmVlZCB0aGUgSU9NTVUgbWFwcGluZ3MgdG8gYmUga2Vw
dAogICAgICAqICAgICBpbi1zeW5jIHdpdGggdGhlaXIgYXNzaWduZWQgcGFnZXMgYmVjYXVzZSBh
bGwgaG9zdCBSQU0gd2lsbCBiZQpAQCAtMjAwLDYgKzIwOSw4IEBAIGludCBpb21tdV9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSB8
fCBpb21tdV9od2RvbV9zdHJpY3QgKQogICAgICAgICBoZC0+bmVlZF9zeW5jID0gIWlvbW11X3Vz
ZV9oYXBfcHQoZCk7CiAKKyAgICBBU1NFUlQoIShoZC0+bmVlZF9zeW5jICYmIGhkLT5oYXBfcHRf
c2hhcmUpKTsKKwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggMWIzMTc2
YWRiNS4uYmE4NGFlYTZhYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMzgsNyArMzgsNyBAQAogI2lu
Y2x1ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAibWVtb3J5LmgiCiAKLSNkZWZpbmUgWEVOX0RP
TUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDExCisjZGVmaW5lIFhFTl9ET01DVExfSU5U
RVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMgogCiAvKgogICogTkIuIHhlbl9kb21jdGwuZG9tYWlu
IGlzIGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3BlcmF0aW9uLgpAQCAtNzMsNiArNzMs
MTQgQEAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHsKIAogICAgIHVpbnQzMl90IGZs
YWdzOwogCisjZGVmaW5lIF9YRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQgIDAKKyNkZWZpbmUg
WEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0ICAgKDFVIDw8IF9YRU5fRE9NQ1RMX0lPTU1VX25v
X3NoYXJlcHQpCisKKy8qIE1heCBYRU5fRE9NQ1RMX0lPTU1VXyogY29uc3RhbnQuICBVc2VkIGZv
ciBBQkkgY2hlY2tpbmcuICovCisjZGVmaW5lIFhFTl9ET01DVExfSU9NTVVfTUFYIFhFTl9ET01D
VExfSU9NTVVfbm9fc2hhcmVwdAorCisgICAgdWludDMyX3QgaW9tbXVfb3B0czsKKwogICAgIC8q
CiAgICAgICogVmFyaW91cyBkb21haW4gbGltaXRzLCB3aGljaCBpbXBhY3QgdGhlIHF1YW50aXR5
IG9mIHJlc291cmNlcyAoZ2xvYmFsCiAgICAgICogbWFwcGluZyBzcGFjZSwgeGVuaGVhcCwgZXRj
KSBhIGd1ZXN0IG1heSBjb25zdW1lLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11
LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCAyODUyMmYyOTlmLi5hYWU5MjgzZDFj
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaApAQCAtNzUsNyArNzUsNyBAQCBleHRlcm4gdW5zaWduZWQgaW50IGlvbW11X2Rl
dl9pb3RsYl90aW1lb3V0OwogaW50IGlvbW11X3NldHVwKHZvaWQpOwogaW50IGlvbW11X2hhcmR3
YXJlX3NldHVwKHZvaWQpOwogCi1pbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7CitpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IG9wdHMpOwogdm9pZCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBp
b21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIApAQCAtMjY5LDEwICsyNjks
MTQgQEAgc3RydWN0IGRvbWFpbl9pb21tdSB7CiAgICAgLyogRmVhdHVyZXMgc3VwcG9ydGVkIGJ5
IHRoZSBJT01NVSAqLwogICAgIERFQ0xBUkVfQklUTUFQKGZlYXR1cmVzLCBJT01NVV9GRUFUX2Nv
dW50KTsKIAorICAgIC8qIERvZXMgdGhlIGd1ZXN0IHNoYXJlIEhBUCBtYXBwaW5nIHdpdGggdGhl
IElPTU1VPyAqLworICAgIGJvb2wgaGFwX3B0X3NoYXJlOworCiAgICAgLyoKLSAgICAgKiBEb2Vz
IHRoZSBndWVzdCByZXFpcmUgbWFwcGluZ3MgdG8gYmUgc3luY2hvbml6ZWQsIHRvIG1haW50YWlu
Ci0gICAgICogdGhlIGRlZmF1bHQgZGZuID09IHBmbiBtYXAuIChTZWUgY29tbWVudCBvbiBkZm4g
YXQgdGhlIHRvcCBvZgotICAgICAqIGluY2x1ZGUveGVuL21tLmgpLgorICAgICAqIERvZXMgdGhl
IGd1ZXN0IHJlcXVpcmUgbWFwcGluZ3MgdG8gYmUgc3luY2hyb25pemVkLCB0byBtYWludGFpbgor
ICAgICAqIHRoZSBkZWZhdWx0IGRmbiA9PSBwZm4gbWFwPyAoU2VlIGNvbW1lbnQgb24gZGZuIGF0
IHRoZSB0b3Agb2YKKyAgICAgKiBpbmNsdWRlL3hlbi9tbS5oKS4gTm90ZSB0aGF0IGhhcF9wdF9z
aGFyZSA9PSBmYWxzZSBkb2VzIG5vdAorICAgICAqIG5lY2Vzc2FyaWx5IGltcGx5IHRoaXMgaXMg
dHJ1ZS4KICAgICAgKi8KICAgICBib29sIG5lZWRfc3luYzsKIH07CkBAIC0yODIsOCArMjg2LDcg
QEAgc3RydWN0IGRvbWFpbl9pb21tdSB7CiAjZGVmaW5lIGlvbW11X2NsZWFyX2ZlYXR1cmUoZCwg
ZikgY2xlYXJfYml0KGYsIGRvbV9pb21tdShkKS0+ZmVhdHVyZXMpCiAKIC8qIEFyZSB3ZSB1c2lu
ZyB0aGUgZG9tYWluIFAyTSB0YWJsZSBhcyBpdHMgSU9NTVUgcGFnZXRhYmxlPyAqLwotI2RlZmlu
ZSBpb21tdV91c2VfaGFwX3B0KGQpIFwKLSAgICAoaGFwX2VuYWJsZWQoZCkgJiYgaXNfaW9tbXVf
ZW5hYmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUpCisjZGVmaW5lIGlvbW11X3VzZV9oYXBf
cHQoZCkgICAgICAgKGRvbV9pb21tdShkKS0+aGFwX3B0X3NoYXJlKQogCiAvKiBEb2VzIHRoZSBJ
T01NVSBwYWdldGFibGUgbmVlZCB0byBiZSBrZXB0IHN5bmNocm9uaXplZCB3aXRoIHRoZSBQMk0g
Ki8KICNpZmRlZiBDT05GSUdfSEFTX1BBU1NUSFJPVUdICi0tIAoyLjIwLjEuMi5nYjIxZWJiNjcx
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 09:53:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 09:53:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8iH0-0003bX-1U; Fri, 13 Sep 2019 09:53:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8iGz-0003bS-2b
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 09:53:49 +0000
X-Inumbo-ID: 5ef19218-d60c-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ef19218-d60c-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 09:53: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 A410AB6A1;
 Fri, 13 Sep 2019 09:53:42 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190912132813.6509-1-jgross@suse.com>
 <20190912132813.6509-6-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <786f5fc8-7907-fbb9-44ef-b4619cb8e960@suse.com>
Date: Fri, 13 Sep 2019 11:53:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190912132813.6509-6-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 5/5] xen: add function name to lock
 profiling data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMjAxOSAxNToyOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NwaW5sb2NrLmMKPiArKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPiBAQCAtMzQ4LDYg
KzM0OCw3IEBAIHN0YXRpYyBzX3RpbWVfdCBsb2NrX3Byb2ZpbGVfc3RhcnQ7Cj4gIHN0YXRpYyBz
dHJ1Y3QgbG9ja19wcm9maWxlX2FuYyAqbG9ja19wcm9maWxlX2FuY3M7Cj4gIHN0YXRpYyBzdHJ1
Y3QgbG9ja19wcm9maWxlX3FoZWFkIGxvY2tfcHJvZmlsZV9nbGJfcTsKPiAgc3RhdGljIHNwaW5s
b2NrX3QgbG9ja19wcm9maWxlX2xvY2sgPSBTUElOX0xPQ0tfVU5MT0NLRUQ7Cj4gK3N0YXRpYyBj
b25zdCBjaGFyICpsb2NrX3Byb2ZpbGVfbm9mdW5jID0gX19QUkVUVFlfRlVOQ1RJT05fXzsKCmNv
bnN0IGFsc28gZm9yIHRoZSB2YXJpYWJsZSBpdHNlbGY/Cgo+IEBAIC0zNzEsOCArMzcyLDEwIEBA
IHN0YXRpYyB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVfcHJpbnRfZWxlbShzdHJ1Y3QgbG9ja19wcm9m
aWxlICpkYXRhLAo+ICAgICAgcHJpbnRrKCIlcyAiLCB0eXBlKTsKPiAgICAgIGlmICggaWR4ICE9
IExPQ0tQUk9GX0lEWF9OT05FICkKPiAgICAgICAgICBwcmludGsoIiVkICIsIGlkeCk7Cj4gLSAg
ICBwcmludGsoIiVzOiBhZGRyPSVwLCBsb2NrdmFsPSUwOHgsICIsIGRhdGEtPm5hbWUsIGxvY2ss
Cj4gLSAgICAgICAgICAgbG9jay0+dGlja2V0cy5oZWFkX3RhaWwpOwo+ICsgICAgcHJpbnRrKCIl
cyIsIGRhdGEtPm5hbWUpOwo+ICsgICAgaWYgKCBkYXRhLT5mdW5jICYmIHN0cmNtcChkYXRhLT5m
dW5jLCBsb2NrX3Byb2ZpbGVfbm9mdW5jKSApCj4gKyAgICAgICAgcHJpbnRrKCJAJXMiLCBkYXRh
LT5mdW5jKTsKPiArICAgIHByaW50aygiOiBhZGRyPSVwLCBsb2NrdmFsPSUwOHgsICIsIGxvY2ss
IGxvY2stPnRpY2tldHMuaGVhZF90YWlsKTsKCkFzIGxvbmcgYXMgdGhpcyBpcyB1c2VkIGZyb20g
YSBrZXkgaGFuZGxlciBvbmx5LCBJIGd1ZXNzIHRoZQpzcGxpdHRpbmcgb2YgdGhlIHByaW50aygp
cyBpc24ndCBtdWNoIG9mIGEgcHJvYmxlbS4KCj4gQEAgLTQyNyw3ICs0MzAsMTQgQEAgc3RhdGlj
IHZvaWQgc3BpbmxvY2tfcHJvZmlsZV91Y29weV9lbGVtKHN0cnVjdCBsb2NrX3Byb2ZpbGUgKmRh
dGEsCj4gIAo+ICAgICAgaWYgKCBwLT5wYy0+bnJfZWxlbSA8IHAtPnBjLT5tYXhfZWxlbSApCj4g
ICAgICB7Cj4gLSAgICAgICAgc2FmZV9zdHJjcHkoZWxlbS5uYW1lLCBkYXRhLT5uYW1lKTsKPiAr
ICAgICAgICBpZiAoIGRhdGEtPmZ1bmMgJiYgc3RyY21wKGRhdGEtPmZ1bmMsIGxvY2tfcHJvZmls
ZV9ub2Z1bmMpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHNucHJpbnRmKGVsZW0ubmFt
ZSwgc2l6ZW9mKGVsZW0ubmFtZSksICIlc0AlcyIsIGRhdGEtPm5hbWUsCj4gKyAgICAgICAgICAg
ICAgICAgICAgIGRhdGEtPmZ1bmMpOwo+ICsgICAgICAgICAgICBlbGVtLm5hbWVbc2l6ZW9mKGVs
ZW0ubmFtZSkgLSAxXSA9IDA7CgpUaGlzIGlzbid0IG5lZWRlZCBhZnRlciBzbnByaW50ZigpLCBp
cyBpdD8KCldpdGggdGhlIHR3byBzdWdnZXN0ZWQgYWRqdXN0bWVudHMgKHByb3ZpZGVkIHlvdSBh
Z3JlZSwgYW5kCndoaWNoIGNvdWxkIHByb2JhYmx5IGJlIGRvbmUgd2hpbGUgY29tbWl0dGluZykK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:02:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8iOs-0004co-S0; Fri, 13 Sep 2019 10:01:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xfzx=XI=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1i8iOr-0004cB-RE
 for xen-devel@lists.xen.org; Fri, 13 Sep 2019 10:01:57 +0000
X-Inumbo-ID: 84ba6f28-d60d-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84ba6f28-d60d-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 10:01:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368916;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=J7OdTWb0YIG65s9YRtvhvE6EUXjMo+oNxTjzh/CGnyw=;
 b=cgybCcrU1uQre3wrqRx9lz202/fBw8/NG8J+8EUDkC3+G4gCJUg3TQOb
 Tz42cNgRlyaDYfm281tMII5mIb8WDUvrT5KW4rEWIXd+00t8BUpFGIsFi
 aOeRCoBPCwXhJ5WHK9XQ6A8XBMOp0fj7sXFq5zzpGPgicwZRHvqEwOZFw E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vNfGIKD7Fe2Mi6RyBffHThBRke3dwh6k7Vk9zbH5F/dLuYUj3lvdRdCAZoNZhSHrBubcR9F6yW
 mb/51530cjyaf1nPaDjt0J1xk9Gb2Mr5W7dgtEFD7wCyWhIKMxVpoluvfGwqjzWYJcKMtakAR6
 XPDN+O1kgmb8VhszcxvH1A2nDfRsNnKZyJFrV39e4r1AfTYWgZry424+OMMIQDXKgFd0qlSTyO
 lC7yZLtAK4hj7oVBy8Lbmz8cbuS5ihf4ld26T+6C759LmF40nI11Qxf/EuVpPlo6xrfsymqRYY
 6BY=
X-SBRS: 2.7
X-MesageID: 5772894
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5772894"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190821100430.89909-1-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <104d5651-e054-ae62-3137-0a8e22429969@citrix.com>
Date: Fri, 13 Sep 2019 11:01:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821100430.89909-1-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] livepatch: always print XENLOG_ERR
 information (ARM, ELF)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@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>

T24gOC8yMS8xOSAxMTowNCBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBj
b21wbGVtZW50cyBbMV0gY29tbWl0IGZvciBBUk0gYW5kIGxpdmVwYXRjaF9lbGYgZmlsZXMuCj4g
Cj4gWzFdIDQ0NzBlZmVhZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZv
cm1hdGlvbgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2Vs
QGFtYXpvbi5kZT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyB8ICAy
OCArKysrKy0tLS0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIHwgIDI4ICsr
KysrLS0tLS0tCj4gICB4ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYyAgICAgfCAxMDQgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwg
ODAgaW5zZXJ0aW9ucygrKSwgODAgZGVsZXRpb25zKC0pCj4gCldpdGggQW5kcmV3J3Mgc3VnZ2Vz
dGVkIHdoaXRlc3BhY2UgY2hhbmdlczoKClJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:02:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8iOs-0004ci-I4; Fri, 13 Sep 2019 10:01:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xfzx=XI=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1i8iOr-0004c4-3h
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:01:57 +0000
X-Inumbo-ID: 84b21c06-d60d-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84b21c06-d60d-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 10:01:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568368916;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=J7OdTWb0YIG65s9YRtvhvE6EUXjMo+oNxTjzh/CGnyw=;
 b=cgybCcrU1uQre3wrqRx9lz202/fBw8/NG8J+8EUDkC3+G4gCJUg3TQOb
 Tz42cNgRlyaDYfm281tMII5mIb8WDUvrT5KW4rEWIXd+00t8BUpFGIsFi
 aOeRCoBPCwXhJ5WHK9XQ6A8XBMOp0fj7sXFq5zzpGPgicwZRHvqEwOZFw E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vNfGIKD7Fe2Mi6RyBffHThBRke3dwh6k7Vk9zbH5F/dLuYUj3lvdRdCAZoNZhSHrBubcR9F6yW
 mb/51530cjyaf1nPaDjt0J1xk9Gb2Mr5W7dgtEFD7wCyWhIKMxVpoluvfGwqjzWYJcKMtakAR6
 XPDN+O1kgmb8VhszcxvH1A2nDfRsNnKZyJFrV39e4r1AfTYWgZry424+OMMIQDXKgFd0qlSTyO
 lC7yZLtAK4hj7oVBy8Lbmz8cbuS5ihf4ld26T+6C759LmF40nI11Qxf/EuVpPlo6xrfsymqRYY
 6BY=
X-SBRS: 2.7
X-MesageID: 5772894
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5772894"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190821100430.89909-1-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <104d5651-e054-ae62-3137-0a8e22429969@citrix.com>
Date: Fri, 13 Sep 2019 11:01:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190821100430.89909-1-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] livepatch: always print XENLOG_ERR
 information (ARM, ELF)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@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>

T24gOC8yMS8xOSAxMTowNCBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBj
b21wbGVtZW50cyBbMV0gY29tbWl0IGZvciBBUk0gYW5kIGxpdmVwYXRjaF9lbGYgZmlsZXMuCj4g
Cj4gWzFdIDQ0NzBlZmVhZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZv
cm1hdGlvbgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2Vs
QGFtYXpvbi5kZT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyB8ICAy
OCArKysrKy0tLS0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIHwgIDI4ICsr
KysrLS0tLS0tCj4gICB4ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYyAgICAgfCAxMDQgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwg
ODAgaW5zZXJ0aW9ucygrKSwgODAgZGVsZXRpb25zKC0pCj4gCldpdGggQW5kcmV3J3Mgc3VnZ2Vz
dGVkIHdoaXRlc3BhY2UgY2hhbmdlczoKClJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:05:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10: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 1i8iRm-0004sV-EF; Fri, 13 Sep 2019 10: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=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8iRk-0004rj-Vl
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:04:57 +0000
X-Inumbo-ID: efcc71bc-d60d-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efcc71bc-d60d-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 10: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 458BDABC4;
 Fri, 13 Sep 2019 10:04:55 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
 <20190913094741.31451-6-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9a2f884f-a709-b356-5a21-aae61f1ff3aa@suse.com>
Date: Fri, 13 Sep 2019 12:04:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913094741.31451-6-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 5/6] iommu: tidy up iommu_use_hap_pt()
 and need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAxMTo0NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiBAQCAtNTYs
OCArNTYsMTAgQEAgZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7Cj4g
IGV4dGVybiBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2UsIGlvbW11X2lnZng7Cj4g
IGV4dGVybiBib29sX3QgaW9tbXVfc25vb3AsIGlvbW11X3FpbnZhbCwgaW9tbXVfaW50cmVtYXAs
IGlvbW11X2ludHBvc3Q7Cj4gIAo+IC0jaWZkZWYgQ09ORklHX0hWTQo+ICsjaWYgZGVmaW5lZChD
T05GSUdfSFZNKQo+ICBleHRlcm4gYm9vbCBpb21tdV9oYXBfcHRfc2hhcmU7Cj4gKyNlbGlmIGRl
ZmluZWQoQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFKQo+ICsjZGVmaW5lIGlvbW11X2hhcF9w
dF9zaGFyZSB0cnVlCj4gICNlbHNlCj4gICNkZWZpbmUgaW9tbXVfaGFwX3B0X3NoYXJlIGZhbHNl
Cj4gICNlbmRpZgoKVGhlIG9yZGVyaW5nIGlzIHdyb25nIGhlcmUgLSBBcm0gdW5jb25kaXRpb25h
bGx5IGRlZmluZXMgSFZNLCBhbmQKaGVuY2UgaXQgbm93IGFsc28gc2V0dGluZyBJT01NVV9GT1JD
RV9QVF9TSEFSRSB3b24ndCBiZSBhY2NvdW50ZWQKZm9yIHRoaXMgd2F5LiBJJ2QgYmUgaGFwcHkg
dG8gYWRqdXN0IHRoaXMgb24gY29tbWl0LCBidXQgSSdtIGFmcmFpZApJJ20gc3RpbGwgdW5oYXBw
eSBhYm91dCBwYXRjaCAzIChidXQgSSBndWVzcyBhdCB0aGlzIHBvaW50IEknbGwKYmV0dGVyIHBy
b3Bvc2UgYSByZXBsYWNlbWVudCB0aGFuIGFzayB5b3UgZm9yIGdvaW5nIHRocm91Z2ggYW5vdGhl
cgpyb3VuZCkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:20:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10: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 1i8igl-0006Tl-QN; Fri, 13 Sep 2019 10:20:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8igk-0006Tg-5l
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:20:26 +0000
X-Inumbo-ID: 19a0e2a0-d610-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19a0e2a0-d610-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 10:20:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568370026;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=XSajEnFR3gkLrrnSTsUvlFAgEP2Tw9H5nLAYpWKtAJA=;
 b=Fs2fmprUhcj6bYywdzoXR6hy36BP5n2toYR1R3Ec2DNv5C0EF1E7TNet
 zE0t4O2QYpIHFfLT08mJ9cwojJHsEOc76XPyvUYKdWpMgcCUZIUkjpDmo
 aRjAOCLs4XuS4yJ/dc/5VsDKM3XBodZlAgdhZsXD5/Zz/8yNXjamhdDNN k=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2U8Qy1+1RNNdBmb7zbenPDWMZUoYByfeZI9eOUCrJ+m+jroz6nsuEBJI9pFf1avRMrta07toC3
 k32JthRUGfFOWdH6PUJRBcEjIQbqm4T0WhafotcQJB8l2atiSXqLUQh9VeABBSckCDsB/JGQkq
 rKFe48IZy9hh1MMs2dk2J6UPsSRNSLholxlsi1tXnjQXgdpERxX/fUUr8o8MZT9lH96oFziEmJ
 h3V0gHKaTHyhLMwFSFbVaBeiQ/6MFBeE5Gt8vyYRutgyyWdrczP2q9GQrHQesJcm/+s5Zh5ige
 BJQ=
X-SBRS: 2.7
X-MesageID: 5529226
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5529226"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v10 5/6] iommu: tidy up iommu_use_hap_pt() and
 need_iommu_pt_sync() macros
Thread-Index: AQHVahhM1EPIkgHzxkKoxuHG2LmQg6cpP6yAgAAlRQA=
Date: Fri, 13 Sep 2019 10:20:18 +0000
Message-ID: <9869b0c1aa894e47a3f3bc74b5b8d18d@AMSPEX02CL03.citrite.net>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
 <20190913094741.31451-6-paul.durrant@citrix.com>
 <9a2f884f-a709-b356-5a21-aae61f1ff3aa@suse.com>
In-Reply-To: <9a2f884f-a709-b356-5a21-aae61f1ff3aa@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 5/6] iommu: tidy up iommu_use_hap_pt()
 and need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE5IDExOjA1DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5k
cmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBWb2xvZHlteXIgQmFiY2h1aw0KPiA8Vm9sb2R5bXly
X0JhYmNodWtAZXBhbS5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0K
PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsg
V2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MTAgNS82XSBpb21t
dTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3luYygpIG1h
Y3Jvcw0KPiANCj4gT24gMTMuMDkuMjAxOSAxMTo0NywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVu
L2lvbW11LmgNCj4gPiBAQCAtNTYsOCArNTYsMTAgQEAgZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFi
bGUsIGlvbW11X2VuYWJsZWQ7DQo+ID4gIGV4dGVybiBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11
X3ZlcmJvc2UsIGlvbW11X2lnZng7DQo+ID4gIGV4dGVybiBib29sX3QgaW9tbXVfc25vb3AsIGlv
bW11X3FpbnZhbCwgaW9tbXVfaW50cmVtYXAsIGlvbW11X2ludHBvc3Q7DQo+ID4NCj4gPiAtI2lm
ZGVmIENPTkZJR19IVk0NCj4gPiArI2lmIGRlZmluZWQoQ09ORklHX0hWTSkNCj4gPiAgZXh0ZXJu
IGJvb2wgaW9tbXVfaGFwX3B0X3NoYXJlOw0KPiA+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19JT01N
VV9GT1JDRV9QVF9TSEFSRSkNCj4gPiArI2RlZmluZSBpb21tdV9oYXBfcHRfc2hhcmUgdHJ1ZQ0K
PiA+ICAjZWxzZQ0KPiA+ICAjZGVmaW5lIGlvbW11X2hhcF9wdF9zaGFyZSBmYWxzZQ0KPiA+ICAj
ZW5kaWYNCj4gDQo+IFRoZSBvcmRlcmluZyBpcyB3cm9uZyBoZXJlIC0gQXJtIHVuY29uZGl0aW9u
YWxseSBkZWZpbmVzIEhWTSwgYW5kDQo+IGhlbmNlIGl0IG5vdyBhbHNvIHNldHRpbmcgSU9NTVVf
Rk9SQ0VfUFRfU0hBUkUgd29uJ3QgYmUgYWNjb3VudGVkDQo+IGZvciB0aGlzIHdheS4NCg0KQWgg
eWVzLCBnb29kIHBvaW50Lg0KDQo+IEknZCBiZSBoYXBweSB0byBhZGp1c3QgdGhpcyBvbiBjb21t
aXQsIGJ1dCBJJ20gYWZyYWlkDQo+IEknbSBzdGlsbCB1bmhhcHB5IGFib3V0IHBhdGNoIDMgKGJ1
dCBJIGd1ZXNzIGF0IHRoaXMgcG9pbnQgSSdsbA0KPiBiZXR0ZXIgcHJvcG9zZSBhIHJlcGxhY2Vt
ZW50IHRoYW4gYXNrIHlvdSBmb3IgZ29pbmcgdGhyb3VnaCBhbm90aGVyDQo+IHJvdW5kKS4NCj4g
DQoNClRoYXQgd291bGQgYmUgaGVscGZ1bC4NCg0KICBQYXVsDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:21:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8ihg-0006YP-5Q; Fri, 13 Sep 2019 10:21:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8ihe-0006Y9-5B
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:21:22 +0000
X-Inumbo-ID: 3aaee186-d610-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3aaee186-d610-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 10:21: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 CFC39AEAE;
 Fri, 13 Sep 2019 10:21:19 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190912132813.6509-1-jgross@suse.com>
 <20190912132813.6509-6-jgross@suse.com>
 <786f5fc8-7907-fbb9-44ef-b4619cb8e960@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <60420ae2-90ed-8f41-031b-9ae4ea194509@suse.com>
Date: Fri, 13 Sep 2019 12:21:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <786f5fc8-7907-fbb9-44ef-b4619cb8e960@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 5/5] xen: add function name to lock
 profiling data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMTkgMTE6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEyLjA5LjIwMTkgMTU6
MjgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYwo+
PiArKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPj4gQEAgLTM0OCw2ICszNDgsNyBAQCBzdGF0
aWMgc190aW1lX3QgbG9ja19wcm9maWxlX3N0YXJ0Owo+PiAgIHN0YXRpYyBzdHJ1Y3QgbG9ja19w
cm9maWxlX2FuYyAqbG9ja19wcm9maWxlX2FuY3M7Cj4+ICAgc3RhdGljIHN0cnVjdCBsb2NrX3By
b2ZpbGVfcWhlYWQgbG9ja19wcm9maWxlX2dsYl9xOwo+PiAgIHN0YXRpYyBzcGlubG9ja190IGxv
Y2tfcHJvZmlsZV9sb2NrID0gU1BJTl9MT0NLX1VOTE9DS0VEOwo+PiArc3RhdGljIGNvbnN0IGNo
YXIgKmxvY2tfcHJvZmlsZV9ub2Z1bmMgPSBfX1BSRVRUWV9GVU5DVElPTl9fOwo+IAo+IGNvbnN0
IGFsc28gZm9yIHRoZSB2YXJpYWJsZSBpdHNlbGY/Cj4gCj4+IEBAIC0zNzEsOCArMzcyLDEwIEBA
IHN0YXRpYyB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVfcHJpbnRfZWxlbShzdHJ1Y3QgbG9ja19wcm9m
aWxlICpkYXRhLAo+PiAgICAgICBwcmludGsoIiVzICIsIHR5cGUpOwo+PiAgICAgICBpZiAoIGlk
eCAhPSBMT0NLUFJPRl9JRFhfTk9ORSApCj4+ICAgICAgICAgICBwcmludGsoIiVkICIsIGlkeCk7
Cj4+IC0gICAgcHJpbnRrKCIlczogYWRkcj0lcCwgbG9ja3ZhbD0lMDh4LCAiLCBkYXRhLT5uYW1l
LCBsb2NrLAo+PiAtICAgICAgICAgICBsb2NrLT50aWNrZXRzLmhlYWRfdGFpbCk7Cj4+ICsgICAg
cHJpbnRrKCIlcyIsIGRhdGEtPm5hbWUpOwo+PiArICAgIGlmICggZGF0YS0+ZnVuYyAmJiBzdHJj
bXAoZGF0YS0+ZnVuYywgbG9ja19wcm9maWxlX25vZnVuYykgKQo+PiArICAgICAgICBwcmludGso
IkAlcyIsIGRhdGEtPmZ1bmMpOwo+PiArICAgIHByaW50aygiOiBhZGRyPSVwLCBsb2NrdmFsPSUw
OHgsICIsIGxvY2ssIGxvY2stPnRpY2tldHMuaGVhZF90YWlsKTsKPiAKPiBBcyBsb25nIGFzIHRo
aXMgaXMgdXNlZCBmcm9tIGEga2V5IGhhbmRsZXIgb25seSwgSSBndWVzcyB0aGUKPiBzcGxpdHRp
bmcgb2YgdGhlIHByaW50aygpcyBpc24ndCBtdWNoIG9mIGEgcHJvYmxlbS4KPiAKPj4gQEAgLTQy
Nyw3ICs0MzAsMTQgQEAgc3RhdGljIHZvaWQgc3BpbmxvY2tfcHJvZmlsZV91Y29weV9lbGVtKHN0
cnVjdCBsb2NrX3Byb2ZpbGUgKmRhdGEsCj4+ICAgCj4+ICAgICAgIGlmICggcC0+cGMtPm5yX2Vs
ZW0gPCBwLT5wYy0+bWF4X2VsZW0gKQo+PiAgICAgICB7Cj4+IC0gICAgICAgIHNhZmVfc3RyY3B5
KGVsZW0ubmFtZSwgZGF0YS0+bmFtZSk7Cj4+ICsgICAgICAgIGlmICggZGF0YS0+ZnVuYyAmJiBz
dHJjbXAoZGF0YS0+ZnVuYywgbG9ja19wcm9maWxlX25vZnVuYykgKQo+PiArICAgICAgICB7Cj4+
ICsgICAgICAgICAgICBzbnByaW50ZihlbGVtLm5hbWUsIHNpemVvZihlbGVtLm5hbWUpLCAiJXNA
JXMiLCBkYXRhLT5uYW1lLAo+PiArICAgICAgICAgICAgICAgICAgICAgZGF0YS0+ZnVuYyk7Cj4+
ICsgICAgICAgICAgICBlbGVtLm5hbWVbc2l6ZW9mKGVsZW0ubmFtZSkgLSAxXSA9IDA7Cj4gCj4g
VGhpcyBpc24ndCBuZWVkZWQgYWZ0ZXIgc25wcmludGYoKSwgaXMgaXQ/Cj4gCj4gV2l0aCB0aGUg
dHdvIHN1Z2dlc3RlZCBhZGp1c3RtZW50cyAocHJvdmlkZWQgeW91IGFncmVlLCBhbmQKPiB3aGlj
aCBjb3VsZCBwcm9iYWJseSBiZSBkb25lIHdoaWxlIGNvbW1pdHRpbmcpCj4gUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClllcywgSSBhZ3JlZSwgdGhhbmtzCgoK
SnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:23:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10: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 1i8ijC-0006gI-IU; Fri, 13 Sep 2019 10:22:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BC52=XI=amazon.de=prvs=152155038=stanspas@srs-us1.protection.inumbo.net>)
 id 1i8iPO-0004hh-Ij
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:02:30 +0000
X-Inumbo-ID: 990d7b50-d60d-11e9-978d-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 990d7b50-d60d-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 10:02:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568368950; x=1599904950;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=F+XGj6uFxp/ya7o8G91y2SWOC9ONU2Uvki6hwH32Ppo=;
 b=v2P4SJpWesHYW+VYsmiAu9SPSlCzxtiUWtQnowV6T2vAoqHucVIhE8Gh
 rCN5N1EX6oAqR0/z8x9ZsaEogBZV5m74SP85exbBMFKMtSZ7CXaYhuc+d
 F5k7pnf6g2LkJbYbhZ34V0Nq5yqOygHqH3FJxB6V7jaOLimror5H2oiaJ w=;
X-IronPort-AV: E=Sophos;i="5.64,500,1559520000"; d="scan'208";a="784760765"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 13 Sep 2019 10:02:29 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id B3125A218A; Fri, 13 Sep 2019 10:02:26 +0000 (UTC)
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.96) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 13 Sep 2019 10:02:25 +0000
Received: from EX13D04EUB003.ant.amazon.com (10.43.166.235) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 13 Sep 2019 10:02:25 +0000
Received: from EX13D04EUB003.ant.amazon.com ([10.43.166.235]) by
 EX13D04EUB003.ant.amazon.com ([10.43.166.235]) with mapi id 15.00.1367.000;
 Fri, 13 Sep 2019 10:02:24 +0000
From: "Spassov, Stanislav" <stanspas@amazon.de>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "chao.gao@intel.com" <chao.gao@intel.com>
Thread-Topic: [PATCH] xen: xen-pciback: Reset MSI-X state when exposing a
 device
Thread-Index: AQHVahhAHUCnM9/kUkG3Q7Ogt5hZ16cpYHyA
Date: Fri, 13 Sep 2019 10:02:24 +0000
Message-ID: <2c0ad3bf96551ea6e96e812229507221b76876c6.camel@amazon.de>
References: <1543976357-1053-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1543976357-1053-1-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.68]
Content-ID: <5750EAD36033D745AD2E682C7B18BD78@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Fri, 13 Sep 2019 10:22:58 +0000
Subject: Re: [Xen-devel] [PATCH] xen: xen-pciback: Reset MSI-X state when
 exposing a device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "baijiaju1990@gmail.com" <baijiaju1990@gmail.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMTMsIDIwMTggYXQgMDc6NTQsIENoYW8gR2FvIHdyb3RlOg0KPk9uIFRodSwg
RGVjIDEzLCAyMDE4IGF0IDEyOjU0OjUyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+
Pj4gT24gMTMuMTIuMTggYXQgMDQ6NDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOg0KPj4+
IE9uIFdlZCwgRGVjIDEyLCAyMDE4IGF0IDA4OjIxOjM5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOg0KPj4+Pj4+PiBPbiAxMi4xMi4xOCBhdCAxNjoxOCwgPGNoYW8uZ2FvQGludGVsLmNvbT4g
d3JvdGU6DQo+Pj4+PiBPbiBXZWQsIERlYyAxMiwgMjAxOCBhdCAwMTo1MTowMUFNIC0wNzAwLCBK
YW4gQmV1bGljaCB3cm90ZToNCj4+Pj4+Pj4+PiBPbiAxMi4xMi4xOCBhdCAwODowNiwgPGNoYW8u
Z2FvQGludGVsLmNvbT4gd3JvdGU6DQo+Pj4+Pj4+IE9uIFdlZCwgRGVjIDA1LCAyMDE4IGF0IDA5
OjAxOjMzQU0gLTA1MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToNCj4+Pj4+Pj4+T24gMTIvNS8x
OCA0OjMyIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOg0KPj4+Pj4+Pj4+IE9uIFdlZCwgRGVj
IDA1LCAyMDE4IGF0IDEwOjE5OjE3QU0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOg0KPj4+Pj4+Pj4+
PiBJIGZpbmQgc29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFueSBtb3JlIGFjcm9z
cyBndWVzdCByZWJvb3QuDQo+Pj4+Pj4+Pj4+IEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGd1ZXN0
IGFsc28gbWVldHMgdGhlIHNhbWUgaXNzdWUuIEFuZCB0aGUgb25seQ0KPj4+Pj4+Pj4+PiB3YXkg
dG8gbWFrZSBpdCB3b3JrIGFnYWluIGlzIHVuLWJpbmRpbmcgYW5kIGJpbmRpbmcgaXQgdG8gcGNp
YmFjay4NCj4+Pj4+Pj4+Pj4gU29tZW9uZSByZXBvcnRlZCB0aGlzIGlzc3VlIG9uZSB5ZWFyIGFn
byBbMV0uIE1vcmUgZGV0YWlsIGFsc28gY2FuIGJlDQo+Pj4+Pj4+Pj4+IGZvdW5kIGluIFsyXS4N
Cj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gVGhlIHJvb3QtY2F1c2UgaXMgWGVuJ3MgaW50ZXJuYWwg
TVNJLVggc3RhdGUgaXNuJ3QgcmVzZXQgcHJvcGVybHkNCj4+Pj4+Pj4+Pj4gZHVyaW5nIHJlYm9v
dCBvciByZS1hc3NpZ25tZW50LiBJbiB0aGUgYWJvdmUgY2FzZSwgWGVuIHNldCBtYXNrYWxsIGJp
dA0KPj4+Pj4+Pj4+PiB0byBtYXNrIGFsbCBNU0kgaW50ZXJydXB0cyBhZnRlciBpdCBkZXRlY3Rl
ZCBhIHBvdGVudGlhbCBzZWN1cml0eQ0KPj4+Pj4+Pj4+PiBpc3N1ZS4gRXZlbiBhZnRlciBkZXZp
Y2UgcmVzZXQsIFhlbiBkaWRuJ3QgcmVzZXQgaXRzIGludGVybmFsIG1hc2thbGwNCj4+Pj4+Pj4+
Pj4gYml0LiBBcyBhIHJlc3VsdCwgbWFza2FsbCBiaXQgd291bGQgYmUgc2V0IGFnYWluIGluIG5l
eHQgd3JpdGUgdG8NCj4+Pj4+Pj4+Pj4gTVNJLVggbWVzc2FnZSBjb250cm9sIHJlZ2lzdGVyLg0K
Pj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBHaXZlbiB0aGF0IFBIWVNERVZPUFNfcHJlcGFyZV9tc2l4
KCkgYWxzbyB0cmlnZ2VycyBYZW4gcmVzZXR0aW5nIE1TSS1YDQo+Pj4+Pj4+Pj4+IGludGVybmFs
IHN0YXRlIG9mIGEgZGV2aWNlLCB3ZSBlbXBsb3kgaXQgdG8gZml4IHRoaXMgaXNzdWUgcmF0aGVy
IHRoYW4NCj4+Pj4+Pj4+Pj4gaW50cm9kdWNpbmcgYW5vdGhlciBkZWRpY2F0ZWQgc3ViLWh5cGVy
Y2FsbC4NCj4+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pj4gTm90ZSB0aGF0IFBIWVNERVZPUFNfcmVsZWFz
ZV9tc2l4KCkgd2lsbCBmYWlsIGlmIHRoZSBtYXBwaW5nIGJldHdlZW4NCj4+Pj4+Pj4+Pj4gdGhl
IGRldmljZSdzIG1zaXggYW5kIHBpcnEgaGFzIGJlZW4gY3JlYXRlZC4gVGhpcyBsaW1pdGF0aW9u
IHByZXZlbnRzDQo+Pj4+Pj4+Pj4+IHVzIGNhbGxpbmcgdGhpcyBmdW5jdGlvbiB3aGVuIGRldGFj
aGluZyBhIGRldmljZSBmcm9tIGEgZ3Vlc3QgZHVyaW5nDQo+Pj4+Pj4+Pj4+IGd1ZXN0IHNodXRk
b3duLiBUaHVzIGl0IGlzIGNhbGxlZCByaWdodCBiZWZvcmUgY2FsbGluZw0KPj4+Pj4+Pj4+PiBQ
SFlTREVWT1BTX3ByZXBhcmVfbXNpeCgpLg0KPj4+Pj4+Pj4+IHMvUEhZU0RFVk9QUy9QSFlTREVW
T1AvIChubyBmaW5hbCBTKS4gQW5kIHRoZW4gSSB3b3VsZCBhbHNvIGRyb3AgdGhlDQo+Pj4+Pj4+
Pj4gKCkgYXQgdGhlIGVuZCBvZiB0aGUgaHlwZXJjYWxsIG5hbWUgc2luY2UgaXQncyBub3QgYSBm
dW5jdGlvbi4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IEknbSBhbHNvIHdvbmRlcmluZyB3aHkgdGhl
IHJlbGVhc2UgY2FuJ3QgYmUgZG9uZSB3aGVuIHRoZSBkZXZpY2UgaXMNCj4+Pj4+Pj4+PiBkZXRh
Y2hlZCBmcm9tIHRoZSBndWVzdCAob3IgdGhlIGd1ZXN0IGhhcyBiZWVuIHNodXQgZG93bikuIFRo
aXMgbWFrZXMNCj4+Pj4+Pj4+PiBtZSB3b3JyeSBhYm91dCB0aGUgcmFjaW5lc3Mgb2YgdGhlIGF0
dGFjaC9kZXRhY2ggcHJvY2VkdXJlOiBpZiB0aGVyZSdzDQo+Pj4+Pj4+Pj4gYSBzdGF0ZSB3aGVy
ZSBwY2liYWNrIGFzc3VtZXMgdGhlIGRldmljZSBoYXMgYmVlbiBkZXRhY2hlZCBmcm9tIHRoZQ0K
Pj4+Pj4+Pj4+IGd1ZXN0LCBidXQgdGhlcmUgYXJlIHN0aWxsIHBpcnFzIGJvdW5kLCBhbiBhdHRl
bXB0IHRvIGF0dGFjaCB0bw0KPj4+Pj4+Pj4+IGFub3RoZXIgZ3Vlc3QgaW4gc3VjaCBzdGF0ZSB3
aWxsIGZhaWwuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj5JIHdvbmRlciB3aGV0aGVyIHRoaXMgYWRkaXRp
b25hbCByZXNldCBmdW5jdGlvbmFsaXR5IGNvdWxkIGJlIGRvbmUgb3V0DQo+Pj4+Pj4+Pm9mIHhl
bl9wY2lia194ZW5idXNfcmVtb3ZlKCkuIFdlIGZpcnN0IGRvIGEgKGJlc3QgZWZmb3J0KSBkZXZp
Y2UgcmVzZXQNCj4+Pj4+Pj4+YW5kIHRoZW4gZG8gdGhlIGV4dHJhIHRoaW5ncyB0aGF0IGFyZSBu
b3QgcHJvcGVybHkgZG9uZSB0aGVyZS4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IE5vLiBJdCBjYW5ub3Qg
YmUgZG9uZSBpbiB4ZW5fcGNpYmtfeGVuYnVzX3JlbW92ZSgpIHdpdGhvdXQgbW9kaWZ5aW5nDQo+
Pj4+Pj4+IHRoZSBoYW5kbGVyIG9mIFBIWVNERVZPUF9yZWxlYXNlX21zaXguIFRvIGRvIGEgc3Vj
Y2Vzc2Z1bCBYZW4gaW50ZXJuYWwNCj4+Pj4+Pj4gTVNJLVggc3RhdGUgcmVzZXQsIFBIWVNERVZP
UF97cmVsZWFzZSwgcHJlcGFyZX1fbXNpeCBzaG91bGQgYmUgZmluaXNoZWQNCj4+Pj4+Pj4gd2l0
aG91dCBlcnJvci4gQnV0IEFUTSwgeGVuIGV4cGVjdHMgdGhhdCBubyBtc2kgaXMgYm91bmQgdG8g
cGlycSB3aGVuDQo+Pj4+Pj4+IGRvaW5nIFBIWVNERVZPUF9yZWxlYXNlX21zaXguIE90aGVyd2lz
ZSBpdCBmYWlscyB3aXRoIGVycm9yIGNvZGUgLUVCVVNZLg0KPj4+Pj4+PiBIb3dldmVyLCB0aGUg
ZXhwZWN0YXRpb24gaXNuJ3QgZ3VhcmFudGVlZCBpbiB4ZW5fcGNpYmtfeGVuYnVzX3JlbW92ZSgp
Lg0KPj4+Pj4+PiBJbiBzb21lIGNhc2VzLCBpZiBxZW11IGZhaWxzIHRvIHVubWFwIE1TSXMsIE1T
SXMgYXJlIHVubWFwcGVkIGJ5IFhlbg0KPj4+Pj4+PiBhdCBsYXN0IG1pbnV0ZSwgd2hpY2ggaGFw
cGVucyBhZnRlciBkZXZpY2UgcmVzZXQgaW4gDQo+Pj4+Pj4+IHhlbl9wY2lia194ZW5idXNfcmVt
b3ZlKCkuDQo+Pj4+Pj4NCj4+Pj4+PkJ1dCB0aGF0IG1heSBuZWVkIHRha2luZyBjYXJlIG9mOiBJ
IGRvbid0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGhhdmUNCj4+Pj4+PmFueXRoaW5nIGxl
ZnQgZnJvbSB0aGUgcHJpb3Igb3duaW5nIGRvbWFpbiB3aGVuIHRoZSBkZXZpY2UgZ2V0cyByZXNl
dC4NCj4+Pj4+PkkuZS4gbGVmdCBvdmVyIElSUSBiaW5kaW5ncyBzaG91bGQgcGVyaGFwcyBiZSBm
b3JjaWJseSBjbGVhcmVkIGJlZm9yZQ0KPj4+Pj4+aW52b2tpbmcgdGhlIHJlc2V0Ow0KPj4+Pj4g
DQo+Pj4+PiBBZ3JlZS4gSG93IGFib3V0IHBjaWJhY2sgdG8gdHJhY2sgdGhlIGVzdGFibGlzaGVk
IElSUSBiaW5kaW5ncz8gVGhlbg0KPj4+Pj4gcGNpYmFjayBjYW4gY2xlYXIgaXJxIGJpbmRpbmcg
YmVmb3JlIGludm9raW5nIHRoZSByZXNldC4NCj4+Pj4NCj4+Pj5Ib3cgd291bGQgcGNpYmFjayBl
dmVuIGtub3cgb2YgdGhvc2UgbWFwcGluZ3MsIHdoZW4gaXQncyBxZW11DQo+Pj4+d2hvIGVzdGFi
bGlzaGVzIChhbmQgbWFuYWdlcykgdGhlbT8NCj4+PiANCj4+PiBJIG1lYW50IHRvIGV4cG9zZSBz
b21lIGludGVyZmFjZXMgZnJvbSBwY2liYWNrLiBBbmQgcGNpYmFjayBzZXJ2ZXMNCj4+PiBhcyB0
aGUgcHJveHkgb2YgSVJRICh1biliaW5kaW5nIEFQSXMuDQo+Pg0KPj5JZiBhdCBhbGwgcG9zc2li
bGUgd2Ugc2hvdWxkIGF2b2lkIGhhdmluZyB0byBjaGFuZ2UgbW9yZSBwYXJ0aWVzIChxZW11LA0K
Pj5saWJ4Yywga2VybmVsLCBoeXBlcnZpc29yKSB0aGFuIHJlYWxseSBuZWNlc3NhcnkuIFJlbWVt
YmVyIHRoYXQgc3VjaA0KPj5hIGJ1ZyBmaXggbWF5IHdhbnQgYmFja3BvcnRpbmcsIGFuZCBtYWtp
bmcgc3VyZSBhZmZlY3RlZCBwZW9wbGUgaGF2ZQ0KPj5hbGwgcmVsZXZhbnQgY29tcG9uZW50cyB1
cGRhdGVkIGlzIGluY3JlYXNpbmdseSBkaWZmaWN1bHQgd2l0aCB0aGVpcg0KPj5udW1iZXIgZ3Jv
d2luZy4NCj4+DQo+Pj4+Pj5pbiBmYWN0IEknZCBleHBlY3QgdGhpcyB0byBoYXBwZW4gaW4gdGhl
IGNvdXJzZSBvZg0KPj4+Pj4+ZG9tYWluIGRlc3RydWN0aW9uLCBhbmQgSSdkIGV4cGVjdCB0aGUg
ZGV2aWNlIHJlc2V0IHRvIGNvbWUgYWZ0ZXIgdGhlDQo+Pj4+Pj5kb21haW4gd2FzIGNsZWFuZWQg
dXAuIFBlcmhhcHMgc2ltcGx5IGFuIG9yZGVyaW5nIGlzc3VlIGluIHRoZSB0b29sDQo+Pj4+Pj5z
dGFjaz8NCj4+Pj4+IA0KPj4+Pj4gSSBkb24ndCB0aGluayByZXZlcnNpbmcgdGhlIHNlcXVlbmNl
cyBvZiBkZXZpY2UgcmVzZXQgYW5kIGRvbWFpbg0KPj4+Pj4gZGVzdHJ1Y3Rpb24gd291bGQgYmUg
c2ltcGxlLiBGdXJ0aGVybW9yZSwgZHVyaW5nIGRldmljZSBob3QtdW5wbHVnLA0KPj4+Pj4gZGV2
aWNlIHJlc2V0IGlzIGRvbmUgd2hlbiB0aGUgb3duZXIgaXMgYWxpdmUuIFNvIGlmIHdlIHVzZSBk
b21haW4NCj4+Pj4+IGRlc3RydWN0aW9uIHRvIGVuZm9yY2UgYWxsIGlycSBiaW5kaW5nIGNsZWFy
ZWQsIGluIHRoZW9yeSwgaXQgd29uJ3QgYmUNCj4+Pj4+IGFwcGxpY2FibGUgdG8gaG90LXVucGx1
ZyBjYXNlIChpZiBxZW11J3MgaG90LXVucGx1ZyBsb2dpYyBpcw0KPj4+Pj4gY29tcHJvbWlzZWQp
Lg0KPj4+Pg0KPj4+PkV2ZW4gaW4gdGhlIGhvdC11bnBsdWcgY2FzZSB0aGUgdG9vbCBzdGFjayBj
b3VsZCBpc3N1ZSB1bmJpbmQNCj4+Pj5yZXF1ZXN0cywgYmVoaW5kIHRoZSBiYWNrIG9mIHRoZSBw
b3NzaWJseSBjb21wcm9taXNlZCBxZW11LA0KPj4+Pm9uY2UgbmVpdGhlciB0aGUgZ3Vlc3Qgbm9y
IHFlbXUgaGF2ZSBhY2Nlc3MgdG8gdGhlIGRldmljZQ0KPj4+PmFueW1vcmUuDQo+Pj4gDQo+Pj4g
QnV0IGN1cnJlbnRseSwgdG9vbCBzdGFjayBkb2Vzbid0IGtub3cgdGhlIHJlbWFpbmluZyBJUlEg
YmluZGluZ3MuDQo+Pj4gSWYgdG9vbCBzdGFjayBjYW4gbWFpbnRhaW5lIElSUSBiaW5kaW5nIGlu
Zm9ybWF0aW9uIG9mIGEgcGFzcy10aHJ1DQo+Pj4gZGV2aWNlIChzdG9yZWQgaW4gWGVuc3RvcmU/
KSwgd2UgY2FuIGNvbWUgdXAgd2l0aCBhIGNsZWFuIHNvbHV0aW9uDQo+Pj4gd2l0aG91dCBtb2Rp
ZnlpbmcgbGludXgga2VybmVsIGFuZCBYZW4uDQo+Pg0KPj5JZiB0aGVyZSdzIG5vIHdheSBmb3Ig
dGhlIHRvb2wgc3RhY2sgdG8gZWl0aGVyIGZpbmQgb3V0IHRoZSBiaW5kaW5ncw0KPj5vciAiYmxp
bmRseSIgaXNzdWUgdW5iaW5kIHJlcXVlc3RzIChhY2NlcHRpbmcgdGhlbSB0byBmYWlsKSwgdGhl
biBhDQo+PiJ3aWxkY2FyZCIgdW5iaW5kIG9wZXJhdGlvbiBtYXkgd2FudCBhZGRpbmcuIE9yLCBw
ZXJoYXBzIGV2ZW4NCj4+YmV0dGVyLCBYRU5fRE9NQ1RMX2RlYXNzaWduX2RldmljZSBjb3VsZCB1
bmJpbmQgYW55dGhpbmcgbGVmdA0KPj5pbiBwbGFjZSBmb3IgdGhlIHNwZWNpZmllZCBkZXZpY2Uu
DQo+DQo+R29vZCBpZGVhLiBJIHdpbGwgdGFrZSB0aGlzIGFkdmljZS4NCj4NCj5UaGFua3MNCj5D
aGFvDQoNCkkgYW0gaGF2aW5nIHRoZSBzYW1lIGlzc3VlLCBhbmQgY2Fubm90IGZpbmQgYSBmaXgg
aW4gZWl0aGVyIHhlbi1wY2liYWNrIG9yIHRoZSBYZW4gY29kZWJhc2UuDQpXYXMgYSBzb2x1dGlv
biBldmVyIHB1c2hlZCBhcyBhIHJlc3VsdCBvZiB0aGlzIHRocmVhZD8NCg0KQmVzdCwNClN0YW5p
c2xhdg0KCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0
ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdl
ciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVy
ZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10: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 1i8ioe-0006ua-Cx; Fri, 13 Sep 2019 10:28:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ia13=XI=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1i8ioc-0006uV-UO
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:28:34 +0000
X-Inumbo-ID: 3ca63524-d611-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ca63524-d611-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 10:28:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568370513;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Lv6y6dv8EoSAUWbPE/h/JiEkjjgd2IUJfKzH/LafNGI=;
 b=aL3BX4HWb2vIO4oOen5Z7r+8DUB8VAUju3LPNtlcWVYRND5ZSkA5RdRr
 w6dSPgDtFyzW4B5zr8Dcq2ARQ2F3kgt4iTQbnAegNS5S7sqcpLHmM4/J4
 jHlUhsZAqqjgsziflr/YFqBSCWNuHhfvOYXXvUGNCdu8k7QtZElhATQ9d g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YEErOpXa0O8jSPx8WNKYOGPNSq8WfZWMpXeARa5KzriBc4YK59e0H5q17gBHJi77YIUvdljAug
 qfEnAUzq3aldKe2UNEx9cvFLp+d9GV02pT9nWDaSv5ZUA/acrzC0AS17IGZ+TZ20OVUUxIhMGp
 KdvlcT7KePktzCSTwQsq8fmRouKq14OEeIDOY4XC+mVjpMvBNumc52CVj/B3nBqevReocGS3V8
 Oz8zb8D3iTWeYYNEO7wabNzIs0/o2cXdTkpyo0OZXa+8ee19Xt24rHkP2lamIkjSmTqKMPFPQb
 0m0=
X-SBRS: 2.7
X-MesageID: 5824683
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5824683"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 11:27:56 +0100
Message-ID: <20190913102756.6613-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913094741.31451-7-paul.durrant@citrix.com>
References: <20190913094741.31451-7-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/ocaml: abi check: Cope with consecutive
 relevant enums
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIGVuZCBvZiBvbmUgZW51bSBpcyB0aGUgYHR5cGUnIGxpbmUgZm9yIHRoZSBuZXh0IGVu
dW0sIHdlIHdvdWxkCm5vdCBub3RpY2UgaXQuCgpGaXggdGhpcyBieSByZW9yZGVyaW5nIHRoZSBj
b2RlLCBhbmQgZ2V0dGluZyByaWQgb2YgdGhlIGVsc2U6IG5vdyBpZgp0aGUgIndlIGFyZSB3aXRo
aW4gYW4gZW51bSIgYnJhbmNoIGRlY2lkZXMgdGhhdCBpdCdzIHRoZSBlbmQgb2YgdGhlCmVudW0s
IGl0IHVuc2V0cyAkZWkgYW5kIHdlIHRoZW4gaW1tZWRpYXRlbHkgcHJvY2VzcyB0aGUgbGluZSBh
cyBhICJub3QKd2l0aGluIGFuIGVudW0iIGxpbmUgLSBpZSBhcyB0aGUgc3RhcnQgb2YgdGhlIG5l
eHQgb25lLgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIHRvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrIHwgMTcgKysrKysrKysrLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sgYi90b29scy9vY2FtbC9saWJz
L3hjL2FiaS1jaGVjawppbmRleCBkNTMyZjM3MjcxLi4zY2JkZWM1ODJmIDEwMDc1NQotLS0gYS90
b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjaworKysgYi90b29scy9vY2FtbC9saWJzL3hjL2Fi
aS1jaGVjawpAQCAtNzAsMTQgKzcwLDcgQEAgbXkgJGN2YWw7CiAkZWkgPSB1bmRlZjsKIG15ICRi
aXRudW0gPSAwOwogd2hpbGUgKDxPQ0FNTF9GSUxFPikgewotICAgIGlmICghJGVpKSB7Ci0gICAg
ICAgIGlmIChte150eXBlIFxzKyAoXHcrKSBccyogXD0gXHMqICR9eCAmJiAkZW51bXN7JDF9KSB7
Ci0gICAgICAgICAgICBwcmludCAiLy8gZm91bmQgb2NhbWwgdHlwZSAkMSBhdCAkbzokLlxuIiBv
ciBkaWUgJCE7Ci0gICAgICAgICAgICAkZWkgPSAkZW51bXN7JDF9OwotICAgICAgICAgICAgJGN2
YWwgPSAnJzsKLSAgICAgICAgICAgICRiaXRudW0gPSAwOwotICAgICAgICB9Ci0gICAgfSBlbHNl
IHsKKyAgICBpZiAoJGVpKSB7CiAgICAgICAgIGlmIChte15ccysgXHwgXHMqICRlaS0+e09QcmVm
aXh9IChcdyspIFxzKiR9eCkgewogICAgICAgICAgICAgJGN2YWwgPSAkMTsKICAgICAgICAgICAg
IGlmICgkZWktPntNYW5nbGV9IGVxICdsYycpIHsKQEAgLTEwNCw2ICs5NywxNCBAQCB3aGlsZSAo
PE9DQU1MX0ZJTEU+KSB7CiAgICAgICAgICAgICBkaWUgIiRfID8iOwogICAgICAgICB9CiAgICAg
fQorICAgIGlmICghJGVpKSB7CisgICAgICAgIGlmIChte150eXBlIFxzKyAoXHcrKSBccyogXD0g
XHMqICR9eCAmJiAkZW51bXN7JDF9KSB7CisgICAgICAgICAgICBwcmludCAiLy8gZm91bmQgb2Nh
bWwgdHlwZSAkMSBhdCAkbzokLlxuIiBvciBkaWUgJCE7CisgICAgICAgICAgICAkZWkgPSAkZW51
bXN7JDF9OworICAgICAgICAgICAgJGN2YWwgPSAnJzsKKyAgICAgICAgICAgICRiaXRudW0gPSAw
OworICAgICAgICB9CisgICAgfQogfQogCiBmb3JlYWNoICRlaSAodmFsdWVzICVlbnVtcykgewot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:33:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10: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 1i8itg-0007fi-2T; Fri, 13 Sep 2019 10:33: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=8xMu=XI=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8ite-0007fd-U6
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:33:46 +0000
X-Inumbo-ID: f6b5199e-d611-11e9-95aa-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6b5199e-d611-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 10:33:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568370826;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=R7OQqUKEYhPH9LpQtaY1Q5MVtXRNjHpplPFlMBXTKX8=;
 b=cylwyDZaH2vyrT+nv9H0wMkK6zqHkHwv9EpXnCtSFYmcplQVpvgacN+R
 ZvU0uJF1koUyKt1Z8zmyvIbUiu0L4REhwBTMZsuakuYao1B7GliwhCKYG
 HAGLGBorJIeybDjsS/vVTy1E4OMIGyxWF9BsI30Aw7LxHvxOsv0hrbtCU Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DmcAN4k2GC548qc4PVmDAWEB29tr8eAb1dxvb5/nQtGFgsjq+K2PLtxLIUU0GrHoN83NLA6txY
 bw9lfP3mE+iCzAnXW0IPRpRKGPpYFs10Q8RYjbRq72gwCkNF4TcfVKlkwsHgMfi443sKdp/Pkt
 FoxaUC1Vyx0qNrvHiTZ14vqNyn3pbYaP1Xy4VSS9ICV1G1B0/nPA5cCSmDkwSTt2il3sR7Zh/i
 J+4LxLvYLFCT+hfpPBMFoeT3Ess9I7z2mTxg6w67WaqB0WykzoftlVKJybBZk0idA/ROVvtl8J
 Iag=
X-SBRS: 2.7
X-MesageID: 5582438
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5582438"
Date: Fri, 13 Sep 2019 12:33:35 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gVGh1LCBTZXAgMTIsIDIwMTkgYXQgMTE6MDM6MTRBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
PiBXaXRoIGJlbG93IHRlc3RjYXNlLCBndWVzdCBrZXJuZWwgcmVwb3J0ZWQgIk5vIGlycSBoYW5k
bGVyIGZvciB2ZWN0b3IiOgo+ICAgMSkuIFBhc3N0aHJvdWdoIG1seCBpYiBWRiB0byAyIHB2aHZt
IGd1ZXN0cy4KPiAgIDIpLiBTdGFydCByZHMtc3RyZXNzIGJldHdlZW4gMiBndWVzdHMuCj4gICAz
KS4gU2NhbGUgZG93biAyIGd1ZXN0cyB2Y3B1IGZyb20gMzIgdG8gNiBhdCB0aGUgc2FtZSB0aW1l
Lgo+IAo+IFJlcGVhdCBhYm92ZSB0ZXN0IHNldmVyYWwgaXRlcmF0aW9uLCBndWVzdCBrZXJuZWwg
cmVwb3J0ZWQgIk5vIGlycSBoYW5kbGVyCj4gZm9yIHZlY3RvciIsIGFuZCBJQiB0cmFmZmljIGRv
d25lZCB0byB6ZXJvIHdoaWNoIGNhdXNlZCBieSBpbnRlcnJ1cHQgbG9zdC4KPiAKPiBXaGVuIHZj
cHUgb2ZmbGluZSwga2VybmVsIGRpc2FibGVkIGxvY2FsIElSUSwgbWlncmF0ZSBJUlEgdG8gb3Ro
ZXIgY3B1LAo+IHVwZGF0ZSBNU0ktWCB0YWJsZSwgZW5hYmxlIElSUS4gSWYgYW55IG5ldyBpbnRl
cnJ1cHQgYXJyaXZlZCBhZnRlcgo+IGxvY2FsIElSUSBkaXNhYmxlZCBhbHNvIGJlZm9yZSBNU0kt
WCB0YWJsZSBiZWVuIHVwZGF0ZWQsIGludGVycnVwdCBzdGlsbCAKPiB1c2VkIG9sZCB2ZWN0b3Ig
YW5kIGRlc3QgY3B1IGluZm8sIGFuZCB3aGVuIGxvY2FsIElSUSBlbmFibGVkIGFnYWluLCAKPiBp
bnRlcnJ1cHQgYmVlbiBzZW50IHRvIHdyb25nIGNwdSBhbmQgdmVjdG9yLgoKWWVzLCBidXQgdGhh
dCdzIHNvbWV0aGluZyBMaW51eCBzaG91bGtkIGJlIGFibGUgdG8gaGFuZGxlLCBhY2NvcmRpbmcK
dG8geW91ciBkZXNjcmlwdGlvbiB0aGVyZSdzIGEgd2luZG93IHdoZXJlIGludGVycnVwdHMgY2Fu
IGJlIGRlbGl2ZXJlZAp0byB0aGUgb2xkIENQVSwgYnV0IHRoYXQncyBzb21ldGhpbmcgZXhwZWN0
ZWQuCgo+IAo+IExvb2tzIHN5bmMgUElSIHRvIElSUiBhZnRlciBNU0ktWCBiZWVuIHVwZGF0ZWQg
aXMgaGVscCBmb3IgdGhpcyBpc3N1ZS4KCkFGQUlDVCB0aGUgc3luYyB0aGF0IHlvdSBkbyBpcyBz
dGlsbCB1c2luZyB0aGUgb2xkIHZjcHUgaWQsIGFzCnBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVf
aWQgZ2V0cyB1cGRhdGVkIGEgbGl0dGxlIGJpdCBiZWxvdy4gSSdtCnVuc3VyZSBhYm91dCB3aHkg
ZG9lcyB0aGlzIGhlbHAsIEkgd291bGQgZXhwZWN0IHRoZSBzeW5jIGJldHdlZW4gcGlyCmFuZCBp
cnIgdG8gaGFwcGVuIGFueXdheSwgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSB3aHkgaXMgdGhpcyBo
ZWxwaW5nLgoKTWF5YmUgeW91IG5lZWQgdG8gZm9yY2Ugc3VjaCBzeW5jaW5nIHNvIHRoYXQgbm8g
c3RhbGUgcGlyIHZlY3RvciBnZXRzCmluamVjdGVkIGxhdGVyIG9uIHdoZW4gdGhlIGd1ZXN0IGFz
c3VtZXMgdGhlIG5ldyBNU0kgYWRkcmVzcyBoYXMgYmVlbgpzdWNjZXNzZnVsbHkgd3JpdHRlbiwg
YW5kIG5vIG1vcmUgaW50ZXJydXB0cyBzaG91bGQgYXBwZWFyIG9uIHRoZQpwcmV2aW91cyB2Q1BV
PwoKUElSIHRvIElSUiBzeW5jIGhhcHBlbnMgb24gdm1lbnRyeSwgc28gaWYgdGhlIG9sZCB2Q1BV
IGRvZXNuJ3QgdGFrZSBhCnZtZW50cnkgYW5kIGRyYWlucyBhbnkgcGVuZGluZyBwaXIgdmVjdG9y
cyBtb3JlIG9yIGxlc3MgYXQgdGhlIHNhbWUKdGltZSBhcyB0aGUgbmV3IE1TSSBhZGRyZXNzIGdl
dHMgd3JpdHRlbiBpdCdzIHBvc3NpYmxlIHRoYXQgc3VjaCBwaXIKdmVjdG9ycyBnZXQgaW5qZWN0
ZWQgd2F5IHBhc3QgdGhlIHVwZGF0ZSBvZiB0aGUgTVNJIGZpZWxkcy4KCj4gQlRXLCBJIGNvdWxk
IG5vdCByZXByb2R1Y2VkIHRoaXMgaXNzdWUgaWYgSSBkaXNhYmxlZCBhcGljdi4KCklJUkMgTGlu
dXggd29uJ3Qgcm91dGUgaW50ZXJydXB0cyBmcm9tIG5vbi1wdiBkZXZpY2VzIG92ZXIgZXZlbnQK
Y2hhbm5lbHMgd2hlbiBhcGljdiBpcyBpbiB1c2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:33:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10: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 1i8itl-0007gB-Cp; Fri, 13 Sep 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=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8itj-0007ft-Pa
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:33:51 +0000
X-Inumbo-ID: f6b519a1-d611-11e9-95aa-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6b519a1-d611-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 10:33:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568370827;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=0BtqKyOCdSbou1z8qaNCrxZw4ThWFoEaYO3rVrq+bqE=;
 b=bNBVKGY09LmoStICZXhqx0slQhFjpFteynMI1rZmjdP10ypXkK0QeA3Z
 XDprC86Qc/dPQSSCLEqHdpiczIzVjXmzRIYVcSZdzQdwOByE7+bTCk6Qx
 wKDK425vLlHCIkdWDHPikYXybbZ6v3U164dAr1B8F0yBpud7y6VSUEbOk 0=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LiTBLu2wIJoc47eGSCxP/9oLYDyJdxDrpd1iSKu2yCinG/B/KW/ldW9C5AfEyLZ6n3TUtrnZO0
 soGjxfvTZhYg2HVLYUA8Atmuk8NkVJQ/t8I+CZTLFTCZx+sNGdbiEJmQiCdoGw8AKNV3FNiTHC
 4RdvuDxUtL8j2WssX2gGEhBZMVmGW8H3mL8goL2c/pf/lOw5Jqe5bVixPsH/kHINeYW8BZ6kfJ
 DauPbChj3PvLOL8VI+BTVi7ZSTorW7PO95F3jndHPNTTzz5IJp+NTBjOZchp+gWs4uGf4l/VVt
 iwo=
X-SBRS: 2.7
X-MesageID: 5582440
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5582440"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [PATCH v10 5/6] iommu: tidy up iommu_use_hap_pt() and
 need_iommu_pt_sync() macros
Thread-Index: AQHVahhM1EPIkgHzxkKoxuHG2LmQg6cpP6yAgAApUVA=
Date: Fri, 13 Sep 2019 10:33:42 +0000
Message-ID: <1bce4f21d7ff406ea27ec6823dedf7ea@AMSPEX02CL03.citrite.net>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
 <20190913094741.31451-6-paul.durrant@citrix.com>
 <9a2f884f-a709-b356-5a21-aae61f1ff3aa@suse.com>
In-Reply-To: <9a2f884f-a709-b356-5a21-aae61f1ff3aa@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v10 5/6] iommu: tidy up iommu_use_hap_pt()
 and need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE5IDExOjA1DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5k
cmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBWb2xvZHlteXIgQmFiY2h1aw0KPiA8Vm9sb2R5bXly
X0JhYmNodWtAZXBhbS5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0K
PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsg
V2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MTAgNS82XSBpb21t
dTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3luYygpIG1h
Y3Jvcw0KPiANCj4gT24gMTMuMDkuMjAxOSAxMTo0NywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVu
L2lvbW11LmgNCj4gPiBAQCAtNTYsOCArNTYsMTAgQEAgZXh0ZXJuIGJvb2xfdCBpb21tdV9lbmFi
bGUsIGlvbW11X2VuYWJsZWQ7DQo+ID4gIGV4dGVybiBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11
X3ZlcmJvc2UsIGlvbW11X2lnZng7DQo+ID4gIGV4dGVybiBib29sX3QgaW9tbXVfc25vb3AsIGlv
bW11X3FpbnZhbCwgaW9tbXVfaW50cmVtYXAsIGlvbW11X2ludHBvc3Q7DQo+ID4NCj4gPiAtI2lm
ZGVmIENPTkZJR19IVk0NCj4gPiArI2lmIGRlZmluZWQoQ09ORklHX0hWTSkNCj4gPiAgZXh0ZXJu
IGJvb2wgaW9tbXVfaGFwX3B0X3NoYXJlOw0KPiA+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19JT01N
VV9GT1JDRV9QVF9TSEFSRSkNCj4gPiArI2RlZmluZSBpb21tdV9oYXBfcHRfc2hhcmUgdHJ1ZQ0K
PiA+ICAjZWxzZQ0KPiA+ICAjZGVmaW5lIGlvbW11X2hhcF9wdF9zaGFyZSBmYWxzZQ0KPiA+ICAj
ZW5kaWYNCj4gDQo+IFRoZSBvcmRlcmluZyBpcyB3cm9uZyBoZXJlIC0gQXJtIHVuY29uZGl0aW9u
YWxseSBkZWZpbmVzIEhWTSwgYW5kDQo+IGhlbmNlIGl0IG5vdyBhbHNvIHNldHRpbmcgSU9NTVVf
Rk9SQ0VfUFRfU0hBUkUgd29uJ3QgYmUgYWNjb3VudGVkDQo+IGZvciB0aGlzIHdheS4gSSdkIGJl
IGhhcHB5IHRvIGFkanVzdCB0aGlzIG9uIGNvbW1pdCwgYnV0IEknbSBhZnJhaWQNCj4gSSdtIHN0
aWxsIHVuaGFwcHkgYWJvdXQgcGF0Y2ggMyAoYnV0IEkgZ3Vlc3MgYXQgdGhpcyBwb2ludCBJJ2xs
DQo+IGJldHRlciBwcm9wb3NlIGEgcmVwbGFjZW1lbnQgdGhhbiBhc2sgeW91IGZvciBnb2luZyB0
aHJvdWdoIGFub3RoZXINCj4gcm91bmQpLg0KPiANCg0KQWN0dWFsbHkgSSdtIGdvaW5nIHRvIHNl
bmQgYSB2MTEgYW55d2F5LCBhcyB0aGVyZSBhcmUgaXNzdWVzIHdpdGggdGhlIGFiaS1jaGVjayAo
bm93IHRoYXQgSWFuIGhhcyBmaXhlZCB0aGUgc2NyaXB0KS4NCg0KICBQYXVsDQoNCj4gSmFuDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:40:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8izi-0007yd-4M; Fri, 13 Sep 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=wm3/=XI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8izg-0007xb-S9
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:40:00 +0000
X-Inumbo-ID: d5720085-d612-11e9-95aa-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d5720085-d612-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 10:39:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BBC4828;
 Fri, 13 Sep 2019 03:39: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 30A763F59C;
 Fri, 13 Sep 2019 03:39:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 11:39:53 +0100
Message-Id: <20190913103953.8182-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: Add Skeleton for using
 configuring early printk using Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgZWFybHkgcHJpbnRrIGNhbiBvbmx5IGJlIGNvbmZpZ3VyZWQgb24gdGhl
IG1ha2UgY29tbWFuZApsaW5lLiBJdCBpcyBub3QgdmVyeSBoYW5keSBiZWNhdXNlIGEgdXNlciBo
YXMgdG8gcmVtb3ZlIHRoZSBvcHRpb24KZXZlcnl0aW1lIGl0IGlzIHVzaW5nIGFub3RoZXIgY29t
bWFuZCBvdGhlciB0aGFuIGNvbXBpbGluZyB0aGUKaHlwZXJ2aXNvci4KCkZ1cnRoZXJtb3JlLCBl
YXJseSBwcmludGsgaXMgb25lIG9mIHRoZSBmZXcgb2RkcyBvbmUgdGhhdCBhcmUgbm90IHVzaW5n
Cktjb25maWcuCgpTbyB0aGlzIGlzIGFib3V0IHRpbWUgdG8gbW92ZSBpdCB0byBLY29uZmlnLiBG
b3Igbm93LCBhIHNrZWxldG9uIGlzCmFkZGVkIHdpdGggb25lIGV4YW1wbGUgYmFzZWQgb24gQ2Fk
ZW5jZSBVQVJULiBGb2xsb3ctdXAgd2lsbCBjb250aW51ZSB0bwpjb252ZXJ0IGFsbCB0aGUgb3B0
aW9ucyB0byBLY29uZmlnLgoKQmVjYXVzZSBLY29uZmlnIHdpbGwgcHJlZml4IGFsbCB0aGUgY29u
ZmlnIGJ5IENPTkZJR18sIGl0IGlzIG5lY2Vzc2FyeQp0byBhZGFwdCB0aGUgZGVmaW5lIHdpdGhp
biB0aGUgY29kZS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgotLS0KCkkgaGF2ZSBzZW50IGl0IGFzIFJGQyBiZWNhdXNlIHRoaXMgaXMgbm90IGNv
bXBsZXRlLiBJIHdpbGwgY29udmVydCB0aGUKcmVzdCBvbmNlIHdlIGFncmVlIHRoZSBhcHByb2Fj
aCBpcyBjb3JyZWN0LgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgICAgICAgICAgfCAg
MiArKwogeGVuL2FyY2gvYXJtL0tjb25maWcuZGVidWcgICAgICAgICB8IDQwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vUnVsZXMubWsgICAgICAg
ICAgICAgIHwgIDUgKystLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgICAgICAgICAgfCAg
OCArKysrLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLlMgICAgICAgICB8ICA0ICsrLS0K
IHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2Fy
Y2gveDg2L0tjb25maWcuZGVidWcgICAgICAgICB8ICAwCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Vh
cmx5X3ByaW50ay5oIHwgIDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL0tjb25maWcu
ZGVidWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvS2NvbmZpZy5kZWJ1ZwoKZGlm
ZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcuZGVidWcKaW5kZXggZTEw
ZTMxNGUyNS4uZDA4MDZkYmEzMiAxMDA2NDQKLS0tIGEveGVuL0tjb25maWcuZGVidWcKKysrIGIv
eGVuL0tjb25maWcuZGVidWcKQEAgLTExMiw2ICsxMTIsOCBAQCBjb25maWcgWE1FTV9QT09MX1BP
SVNPTgogCSAgUG9pc29uIGZyZWUgYmxvY2tzIHdpdGggMHhBQSBieXRlcyBhbmQgdmVyaWZ5IHRo
ZW0gd2hlbiBhIGJsb2NrIGlzCiAJICBhbGxvY2F0ZWQgaW4gb3JkZXIgdG8gc3BvdCB1c2UtYWZ0
ZXItZnJlZSBpc3N1ZXMuCiAKK3NvdXJjZSAiYXJjaC8kU1JDQVJDSC9LY29uZmlnLmRlYnVnIgor
CiBlbmRpZiAjIERFQlVHIHx8IEVYUEVSVAogCiBlbmRtZW51CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnLmRlYnVnCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmJjM2I2MjI2OTUKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZy5kZWJ1ZwpAQCAtMCwwICsxLDQwIEBACitjaG9pY2UK
Kwlwcm9tcHQgIkVuYWJsZSBlYXJseSBwcmludGsiCisKKwlvcHRpb25hbAorCWNvbmZpZyBFQVJM
WV9QUklOVEtfWllOUU1QCisJCWJvb2wgIkVuYWJsZSBlYXJseSBwcmludGsgb24gWGlsaW54IFp5
blFNUCIKKwkJc2VsZWN0IEVBUkxZX1VBUlRfQ0FERU5DRQorCQloZWxwCisJCSAgU2F5IFkgaGVy
ZSBpZiB5b3Ugd2FudCB0aGUgZWFybHkgcHJpbnRrIHN1cHBvcnQgb24gWGlsaW54CisJCSAgWnlu
UU1QIHBsYXRmb3JtLgorCisJY29uZmlnIEVBUkxZX1BSSU5US19DQURFTkNFCisJCWJvb2wgIkVu
YWJsZSBlYXJseSBwcmludGsgdmlhIENhZGVuY2UgVUFSVCIKKwkJc2VsZWN0IEVBUkxZX1VBUlRf
Q0FERU5DRQorCQloZWxwCisJCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2lzaCB0aGUgZWFybHkgcHJp
bnRrIHRvIGRpcmVjdCB0aGVpcgorCQkgIG91dHB1dCB0byBhIENhZGVuY2UgVUFSVC4gWW91IGNh
biB1c2UgdGhpcyBvcHRpb24gdG8gcHJvdmlkZQorCQkgIHRoZSBwYXJhbWV0ZXJzIGZvciB0aGUg
Q2FkZW5jZSBVQVJUIHJhdGhlciB0aGFuIHNlbGVjdGluZworCQkgIG9uZSBvZiB0aGUgcGxhdGZv
cm0gc3BlY2lmaWMgb3B0aW9ucyBhYm92ZSBpZiB5b3Uga25vdyB0aGUKKwkJICBwYXJhbWV0ZXJz
IGZvciB0aGUgcG9ydC4KKworCQkgIFRoaXMgb3B0aW9uIGlzIHByZWZlcnJlZCBvdmVyIHRoZSBw
bGF0Zm9ybSBzcGVjaWZpYyBvcHRpb25zOworCQkgIHRoZSBwbGF0Zm9ybSBzcGVjaWZpYyBvcHRp
b25zIGFyZSBkZXByZWNhdGVkIGFuZCB3aWxsIHNvb24KKwkJICBiZSByZW1vdmVkLgorZW5kY2hv
aWNlCisKK2NvbmZpZyBFQVJMWV9QUklOVEsKKwlib29sCisKK2NvbmZpZyBFQVJMWV9VQVJUX0NB
REVOQ0UKKwlib29sCisJc2VsZWN0IEVBUkxZX1BSSU5USworCitjb25maWcgRUFSTFlfVUFSVF9C
QVNFX0FERFJFU1MKKwloZXggIlBoeXNpY2FsIGJhc2UgYWRkcmVzcyBvZiBkZWJ1ZyBVQVJUIiBp
ZiBFQVJMWV9QUklOVEsKKwlkZWZhdWx0IDB4ZmYwMDAwMDAgaWYgRUFSTFlfUFJJTlRLX1pZTlFN
UAorCitjb25maWcgRUFSTFlfUFJJTlRLX0lOQworCXN0cmluZworCWRlZmF1bHQgImRlYnVnLWNh
ZGVuY2UuaW5jIiBpZiBFQVJMWV9VQVJUX0NBREVOQ0UKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9SdWxlcy5tayBiL3hlbi9hcmNoL2FybS9SdWxlcy5tawppbmRleCAzZDlhMGVkMzU3Li4wODRm
MTcyNWE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vUnVsZXMubWsKKysrIGIveGVuL2FyY2gv
YXJtL1J1bGVzLm1rCkBAIC00Niw3ICs0Niw2IEBAIEVBUkxZX1BSSU5US190aHVuZGVyeCAgICAg
ICA6PSBwbDAxMSwweDg3ZTAyNDAwMDAwMAogRUFSTFlfUFJJTlRLX3ZleHByZXNzICAgICAgIDo9
IHBsMDExLDB4MWMwOTAwMDAKIEVBUkxZX1BSSU5US194Z2VuZS1tY2Rpdml0dCA6PSA4MjUwLDB4
MWMwMjEwMDAsMgogRUFSTFlfUFJJTlRLX3hnZW5lLXN0b3JtICAgIDo9IDgyNTAsMHgxYzAyMDAw
MCwyCi1FQVJMWV9QUklOVEtfenlucW1wICAgICAgICAgOj0gY2FkZW5jZSwweGZmMDAwMDAwCiAK
IGlmbmVxICgkKEVBUkxZX1BSSU5US18kKENPTkZJR19FQVJMWV9QUklOVEspKSwpCiBFQVJMWV9Q
UklOVEtfQ0ZHIDo9ICQoc3Vic3QgJChjb21tYSksICwkKEVBUkxZX1BSSU5US18kKENPTkZJR19F
QVJMWV9QUklOVEspKSkKQEAgLTgyLDkgKzgxLDkgQEAgZW5kaWYKIAogQ0ZMQUdTLSQoRUFSTFlf
UFJJTlRLKSArPSAtRENPTkZJR19FQVJMWV9QUklOVEsKIENGTEFHUy0kKEVBUkxZX1BSSU5US19J
TklUX1VBUlQpICs9IC1ERUFSTFlfUFJJTlRLX0lOSVRfVUFSVAotQ0ZMQUdTLSQoRUFSTFlfUFJJ
TlRLKSArPSAtREVBUkxZX1BSSU5US19JTkM9XCJkZWJ1Zy0kKEVBUkxZX1BSSU5US19JTkMpLmlu
Y1wiCitDRkxBR1MtJChFQVJMWV9QUklOVEspICs9IC1EQ09ORklHX0VBUkxZX1BSSU5US19JTkM9
XCJkZWJ1Zy0kKEVBUkxZX1BSSU5US19JTkMpLmluY1wiCiBDRkxBR1MtJChFQVJMWV9QUklOVEsp
ICs9IC1ERUFSTFlfUFJJTlRLX0JBVUQ9JChFQVJMWV9QUklOVEtfQkFVRCkKLUNGTEFHUy0kKEVB
UkxZX1BSSU5USykgKz0gLURFQVJMWV9VQVJUX0JBU0VfQUREUkVTUz0kKEVBUkxZX1VBUlRfQkFT
RV9BRERSRVNTKQorQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLKSArPSAtRENPTkZJR19FQVJMWV9VQVJU
X0JBU0VfQUREUkVTUz0kKEVBUkxZX1VBUlRfQkFTRV9BRERSRVNTKQogQ0ZMQUdTLSQoRUFSTFlf
UFJJTlRLKSArPSAtREVBUkxZX1VBUlRfUkVHX1NISUZUPSQoRUFSTFlfVUFSVF9SRUdfU0hJRlQp
CiAKIGVsc2UgIyAhQ09ORklHX0RFQlVHCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIv
aGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRleCA4Zjk0NWQzMThhLi4wYzdl
NDA1Mjk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTMyLDggKzMyLDggQEAKICNkZWZpbmUgUFRfVVBQRVIo
eCkgKFBUXyMjeCAmIDB4ZjAwKQogI2RlZmluZSBQVF9MT1dFUih4KSAoUFRfIyN4ICYgMHgwZmYp
CiAKLSNpZiAoZGVmaW5lZCAoQ09ORklHX0VBUkxZX1BSSU5USykpICYmIChkZWZpbmVkIChFQVJM
WV9QUklOVEtfSU5DKSkKLSNpbmNsdWRlIEVBUkxZX1BSSU5US19JTkMKKyNpZiAoZGVmaW5lZCAo
Q09ORklHX0VBUkxZX1BSSU5USykpICYmIChkZWZpbmVkIChDT05GSUdfRUFSTFlfUFJJTlRLX0lO
QykpCisjaW5jbHVkZSBDT05GSUdfRUFSTFlfUFJJTlRLX0lOQwogI2VuZGlmCiAKIC8qCkBAIC0x
OTAsNyArMTkwLDcgQEAgR0xPQkFMKGluaXRfc2Vjb25kYXJ5KQogMToKIAogI2lmZGVmIENPTkZJ
R19FQVJMWV9QUklOVEsKLSAgICAgICAgbW92X3cgcjExLCBFQVJMWV9VQVJUX0JBU0VfQUREUkVT
UyAgIC8qIHIxMSA6PSBVQVJUIGJhc2UgYWRkcmVzcyAqLworICAgICAgICBtb3ZfdyByMTEsIENP
TkZJR19FQVJMWV9VQVJUX0JBU0VfQUREUkVTUyAgIC8qIHIxMSA6PSBVQVJUIGJhc2UgYWRkcmVz
cyAqLwogICAgICAgICBQUklOVCgiLSBDUFUgIikKICAgICAgICAgcHJpbnRfcmVnIHI3CiAgICAg
ICAgIFBSSU5UKCIgYm9vdGluZyAtXHJcbiIpCkBAIC01ODAsNyArNTgwLDcgQEAgRU5UUlkoc3dp
dGNoX3R0YnIpCiAgKiBDbG9iYmVycyByMCAtIHIzCiAgKi8KIGluaXRfdWFydDoKLSAgICAgICAg
bW92X3cgcjExLCBFQVJMWV9VQVJUX0JBU0VfQUREUkVTUworICAgICAgICBtb3ZfdyByMTEsIENP
TkZJR19FQVJMWV9VQVJUX0JBU0VfQUREUkVTUwogI2lmZGVmIEVBUkxZX1BSSU5US19JTklUX1VB
UlQKICAgICAgICAgZWFybHlfdWFydF9pbml0IHIxMSwgcjEsIHIyCiAjZW5kaWYKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm02NC9kZWJ1Zy5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2RlYnVn
LlMKaW5kZXggYjdmNTNhYzA1MS4uNzFjYWQ5ZDc2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2FybTY0L2RlYnVnLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2RlYnVnLlMKQEAgLTE5LDgg
KzE5LDggQEAKIAogI2luY2x1ZGUgPGFzbS9lYXJseV9wcmludGsuaD4KIAotI2lmZGVmIEVBUkxZ
X1BSSU5US19JTkMKLSNpbmNsdWRlIEVBUkxZX1BSSU5US19JTkMKKyNpZmRlZiBDT05GSUdfRUFS
TFlfUFJJTlRLX0lOQworI2luY2x1ZGUgQ09ORklHX0VBUkxZX1BSSU5US19JTkMKICNlbmRpZgog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKaW5kZXggNzkwYjQ4NWYwNC4uMzJiODk1ZWNlYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CkBAIC00MCw4ICs0MCw4IEBACiAjZGVmaW5lIF9fSEVBRF9GTEFHUyAgICAgICAgICAgICgoX19I
RUFEX0ZMQUdfUEFHRV9TSVpFIDw8IDEpIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKF9fSEVBRF9GTEFHX1BIWVNfQkFTRSA8PCAzKSkKIAotI2lmIChkZWZpbmVkIChDT05G
SUdfRUFSTFlfUFJJTlRLKSkgJiYgKGRlZmluZWQgKEVBUkxZX1BSSU5US19JTkMpKQotI2luY2x1
ZGUgRUFSTFlfUFJJTlRLX0lOQworI2lmIChkZWZpbmVkIChDT05GSUdfRUFSTFlfUFJJTlRLKSkg
JiYgKGRlZmluZWQgKENPTkZJR19FQVJMWV9QUklOVEtfSU5DKSkKKyNpbmNsdWRlIENPTkZJR19F
QVJMWV9QUklOVEtfSU5DCiAjZW5kaWYKIAogLyoKQEAgLTM1MSw3ICszNTEsNyBAQCBHTE9CQUwo
aW5pdF9zZWNvbmRhcnkpCiAxOgogCiAjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5USwotICAgICAg
ICBsZHIgICB4MjMsID1FQVJMWV9VQVJUX0JBU0VfQUREUkVTUyAvKiB4MjMgOj0gVUFSVCBiYXNl
IGFkZHJlc3MgKi8KKyAgICAgICAgbGRyICAgeDIzLCA9Q09ORklHX0VBUkxZX1VBUlRfQkFTRV9B
RERSRVNTIC8qIHgyMyA6PSBVQVJUIGJhc2UgYWRkcmVzcyAqLwogICAgICAgICBQUklOVCgiLSBD
UFUgIikKICAgICAgICAgcHJpbnRfcmVnIHgyNAogICAgICAgICBQUklOVCgiIGJvb3RpbmcgLVxy
XG4iKQpAQCAtNzUzLDcgKzc1Myw3IEBAIEVOVFJZKHN3aXRjaF90dGJyKQogICogQ2xvYmJlcnMg
eDAgLSB4MQogICovCiBpbml0X3VhcnQ6Ci0gICAgICAgIGxkciAgIHgyMywgPUVBUkxZX1VBUlRf
QkFTRV9BRERSRVNTCisgICAgICAgIGxkciAgIHgyMywgPUNPTkZJR19FQVJMWV9VQVJUX0JBU0Vf
QUREUkVTUwogI2lmZGVmIEVBUkxZX1BSSU5US19JTklUX1VBUlQKICAgICAgICAgZWFybHlfdWFy
dF9pbml0IHgyMywgMAogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZy5k
ZWJ1ZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnLmRlYnVnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLmU2OWRlMjliYjIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZWFybHlfcHJpbnRrLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Vhcmx5X3ByaW50ay5oCmlu
ZGV4IDA3OGNmNzAxZGMuLmQ1NDg1ZGVjZmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZWFybHlfcHJpbnRrLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9lYXJseV9wcmludGsu
aApAQCAtMTUsNyArMTUsNyBAQAogCiAvKiBuZWVkIHRvIGFkZCB0aGUgdWFydCBhZGRyZXNzIG9m
ZnNldCBpbiBwYWdlIHRvIHRoZSBmaXhtYXAgYWRkcmVzcyAqLwogI2RlZmluZSBFQVJMWV9VQVJU
X1ZJUlRVQUxfQUREUkVTUyBcCi0gICAgKEZJWE1BUF9BRERSKEZJWE1BUF9DT05TT0xFKSArKEVB
UkxZX1VBUlRfQkFTRV9BRERSRVNTICYgflBBR0VfTUFTSykpCisgICAgKEZJWE1BUF9BRERSKEZJ
WE1BUF9DT05TT0xFKSArIChDT05GSUdfRUFSTFlfVUFSVF9CQVNFX0FERFJFU1MgJiB+UEFHRV9N
QVNLKSkKIAogI2VuZGlmIC8qICFDT05GSUdfRUFSTFlfUFJJTlRLICovCiAKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:58:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8jHk-0001K3-GV; Fri, 13 Sep 2019 10:58: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=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8jHi-0001JK-Nh
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:58:38 +0000
X-Inumbo-ID: 6f269275-d615-11e9-95aa-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f269275-d615-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 10:58:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568372317;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=H4KdO7RxcnIMr+euwIfopal5xte9fx7/C2u5PfkCFrc=;
 b=ZoKdugqcxiNpU/OMpov/QTIG/XDubaE7Xl0p10xywft14CaDdzIrCLAC
 ey/8k3QJtZTpxd7atlykuBDIItgr197ZZgYcH3yxi7FZZq95o73UmXlx4
 1kQP8QshlDJEw1gsMUFninOBnqCVKkLBgVsfaTrlJ8+U5WZNugQtkoA57 I=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hhpoOsQDIIHIlIMWQSUa5cjiVuI5lV1fLDnVEkVXTPIL3g+Cz9GzwyJn8ELlnVkaQQcgIGVZFD
 Dcwf1ERFdry+cquKWdnuoEPGHdQXAvojynbOSny+vnD4BF5u3Qu30iaqyvidy0HJBwzaxsWzp/
 2f9Oac6KEEbaHXtLFuk1Xj1Y3Ja9lUvwvwhIN3UeKTU2Go5IrQED84FqnSId+64oZzCsPkibMv
 YVfa6ZUNtGQYMp0PbrW3+oultuEkPZbK3EzGyDiFRAkUSgMe0XvayR2r6N9o1Y1HRY2jRA+Kca
 qg4=
X-SBRS: 2.7
X-MesageID: 5583083
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5583083"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 11:58:20 +0100
Message-ID: <20190913105826.2704-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 0/6] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

VGhlc2UgYXJlIHJldmlzaW9ucyBvZiB0aGUgcmVtYWluaW5nIHVuY29tbWl0dGVkIHBhdGNoZXMg
ZnJvbSBteQpwcmV2aW91cyBzZXJpZXM6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDE3MzcuaHRtbAoKVGhpcyBzZXJpZXMg
KHBhcnRpY2xhcmx5IHBhdGNoICM2KSBuZWVkcyB0byBiZSBhcHBsaWVkIGFmdGVyOgoKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21z
ZzAxMjA0Lmh0bWwKCnRvIGF2b2lkIGFuIGFiaS1jaGVjayBmYWlsdXJlLgoKUGF1bCBEdXJyYW50
ICg3KToKICBJYW4ncyBhYmktY2hlY2sgZml4CiAgZG9tYWluOiBpbnRyb2R1Y2UgWEVOX0RPTUNU
TF9DREZfaW9tbXUgZmxhZwogIHVzZSBpc19pb21tdV9lbmFibGVkKCkgd2hlcmUgYXBwcm9wcmlh
dGUuLi4KICBzeXNjdGwgLyBsaWJ4bDogcmVwb3J0IHdoZXRoZXIgSU9NTVUvSEFQIHBhZ2UgdGFi
bGUgc2hhcmluZyBpcwogICAgc3VwcG9ydGVkCiAgcmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29u
c3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzCiAgaW9tbXU6IHRpZHkgdXAgaW9tbXVfdXNl
X2hhcF9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5bmMoKSBtYWNyb3MKICBpbnRyb2R1Y2UgYSAn
cGFzc3Rocm91Z2gnIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIHhsLmNmZy4uLgoKIGRvY3MvbWFu
L3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgICAgIHwgIDU2ICsrKysrKwogdG9vbHMvbGli
eGwvbGlieGwuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGwvbGli
eGwuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgMjMgKysrCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyAgICAgICAgICAgICAgICB8ICAgOSArCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAg
ICAgICAgICAgICAgICAgICB8ICAgNiArLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAg
ICAgICAgICAgICAgfCAgIDkgKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyAgICAgICAgICAg
ICAgICAgfCAgMTUgKysKIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggICAgICAgICAgICAgICAg
IHwgICAxICsKIHRvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrICAgICAgICAgICAgIHwgIDE3
ICstCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAgICAgICAgICB8ICAgNiArCiB0
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICAgICAgICB8ICAgNyArCiB0b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyAgICAgICB8ICAxNyArLQogdG9vbHMveGwveGxf
aW5mby5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIHRvb2xzL3hsL3hsX3BhcnNl
LmMgICAgICAgICAgICAgICAgICAgICAgIHwgMTcyICsrKysrKysrKysrKystLS0tLS0KIHhlbi9h
cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2Fy
bS9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gvYXJtL3NldHVwLmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAg
ICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAg
ICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgICAg
fCAgMzEgKystLQogeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICAgICAgfCAg
IDUgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jICAgICAgICAgICAgICAgIHwgICAyICst
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgICAgICAgICB8ICAgMiArLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L21tL3Ay
bS5jICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
YyAgICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgICAg
ICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTYgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA0ICstCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
CiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyAgICAgICAgICAgfCAgIDMgKwogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgIHwgICA1ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9kZXZpY2VfdHJlZS5jICAgICB8ICAxOCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW8uYyAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMgICAgICAgICAgIHwgMTk4ICsrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jICAgICAgICAgICAgIHwgIDI4ICstLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMgICAgICAgfCAgMTggKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC94ODYvaHZtLmMgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYv
aW9tbXUuYyAgICAgICB8ICA5OSArLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pb21t
dS5oICAgICAgICAgICAgICAgfCAgIDMgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAg
ICAgICAgICAgICAgfCAgMTUgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAg
ICAgICAgIHwgIDE1ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICAgICAg
ICB8ICAgNiArLQogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgfCAg
NDYgKystLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgICAgIHwgIDEz
ICstCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICAgICAgICB8ICAxOCArLQog
NTMgZmlsZXMgY2hhbmdlZCwgNTMzIGluc2VydGlvbnMoKyksIDQyNyBkZWxldGlvbnMoLSkKLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkNjOiBEYXZpZCBTY290dCA8ZGF2ZUByZWNv
aWwub3JnPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpD
YzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0
ZGVmZW5kZXIuY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFN1
cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNv
bT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:58:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8jHf-0001Im-LF; Fri, 13 Sep 2019 10:58:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8jHd-0001Ib-Om
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:58:33 +0000
X-Inumbo-ID: 6c14fdc8-d615-11e9-95aa-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c14fdc8-d615-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 10:58:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568372311;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=zbpbfu78iUcEVPs3EtXOWgaUpnVSAvqFbJ2/Pq+RKik=;
 b=bdk3Q9KvoCCy+0puUoI4kn9NOfcZmvubHMCRfjf+ucJpZak2CsgceLHG
 SBJiXXQkQVHhP67Z2CRc8MFlA/e//MLBWNIAYB8ffo0DdsqVsU1BN/+AZ
 Vrgw7A+X0L7RBiOImjbDcybBqplYs0pwU4bJyjWdKEtWcU9vmPCCLnB0+ E=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ye8H6UgAEoijv3pd1Y/M83cVRUt0qmAX9fV/GcsPAICio43xnmPENoJoLqi+U43/mAzdQN114W
 ftP0kwm5CYWbhjIEK+uKigSkphQtiSgeW8zHRxMOEwZRIfRtudJ2DE25Bw0TZngHyBlQs4Y3jx
 FqWsGIAVrbQhy3w3WkRZrrHKi2CWBH6AaPBbOx1BX/aDHuXMJg1fUYHE3QUdQCt247RrNgMow6
 9GWbM8Ik/WUUGz+G3Wrt6z+lul+mOguz0kyQnaASP8lpkHRPIj1LGVaPCiJSPJtekI35xgzqyc
 Dt8=
X-SBRS: 2.7
X-MesageID: 5727157
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5727157"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 11:58:21 +0100
Message-ID: <20190913105826.2704-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913105826.2704-1-paul.durrant@citrix.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 1/6] domain: introduce XEN_DOMCTL_CDF_iommu
 flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David
 Scott <dave@recoil.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29tbW9uIGRvbWFpbiBjcmVhdGlvbiBmbGFnIHRvIGRl
dGVybWluZSB3aGV0aGVyCnRoZSBkb21haW4gaXMgcGVybWl0dGVkIHRvIG1ha2UgdXNlIG9mIHRo
ZSBJT01NVS4gQ3VycmVudGx5IHRoZSBmbGFnIGlzCmFsd2F5cyBzZXQgZm9yIGJvdGggZG9tMCBh
bmQgYW55IGRvbVUgY3JlYXRlZCBieSBsaWJ4bCBpZiB0aGUgSU9NTVUgaXMKZ2xvYmFsbHkgZW5h
YmxlZCAoaS5lLiBpb21tdV9lbmFibGVkID09IDEpLiBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkg
aXMKbW9kaWZpZWQgdG8gcmVqZWN0IHRoZSBmbGFnIGlmICFpb21tdV9lbmFibGVkLgoKQSBuZXcg
aGVscGVyIGZ1bmN0aW9uLCBpc19pb21tdV9lbmFibGVkKCksIGlzIGFkZGVkIHRvIHRlc3QgdGhl
IGZsYWcgYW5kCmlvbW11X2RvbWFpbl9pbml0KCkgd2lsbCByZXR1cm4gaW1tZWRpYXRlbHkgaWYg
IWlzX2lvbW11X2VuYWJsZWQoKS4gVGhpcyBpcwpzbGlnaHRseSBkaWZmZXJlbnQgdG8gdGhlIHBy
ZXZpb3VzIGJlaGF2aW91ciBiYXNlZCBvbiAhaW9tbXVfZW5hYmxlZCB3aGVyZQp0aGUgY2FsbCB0
byBhcmNoX2lvbW11X2RvbWFpbl9pbml0KCkgd2FzIG1hZGUgcmVnYXJkbGVzcywgaG93ZXZlciBp
dCBhcHBlYXJzCnRoYXQgdGhpcyBjYWxsIHdhcyBvbmx5IG5lY2Vzc2FyeSB0byBpbml0aWFsaXpl
IHRoZSBkdF9kZXZpY2VzIGxpc3QgZm9yIEFSTQpzdWNoIHRoYXQgaW9tbXVfcmVsZWFzZV9kdF9k
ZXZpY2VzKCkgY2FuIGJlIGNhbGxlZCB1bmNvbmRpdGlvbmFsbHkgYnkKZG9tYWluX3JlbGlucXVp
c2hfcmVzb3VyY2VzKCkuIEFkZGluZyBhIHNpbXBsZSBjaGVjayBvZiBpc19pb21tdV9lbmFibGVk
KCkKaW50byBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMoKSBrZWVwcyB0aGlzIHVuY29uZGl0aW9u
YWwgY2FsbCB3b3JraW5nLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugc2hvdWxkIGJlIG9ic2VydmVk
IHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLgoKU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgYWxsb3cg
dGhlIHRvb2xzdGFjayB0byBjb250cm9sIHdoZXRoZXIgdXNlIG9mIHRoZQpJT01NVSBpcyBlbmFi
bGVkIGZvciBhIGRvbWFpbi4KCk5PVEU6IFRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIGlzX2lvbW11
X2VuYWJsZWQoKSBoZWxwZXIgZnVuY3Rpb24gbWlnaHQKICAgICAgc2VlbSBleGNlc3NpdmUgYnV0
IGl0cyB1c2UgaXMgZXhwZWN0ZWQgdG8gaW5jcmVhc2Ugd2l0aCBzdWJzZXF1ZW50CiAgICAgIHBh
dGNoZXMuIEFsc28sIGhhdmluZyBpb21tdV9kb21haW5faW5pdCgpIGJhaWwgYmVmb3JlIGNhbGxp
bmcKICAgICAgYXJjaF9pb21tdV9kb21haW5faW5pdCgpIGlzIG5vdCBzdHJpY3RseSBuZWNlc3Nh
cnksIGJ1dCBJIHRoaW5rIHRoZQogICAgICBjb25zZXF1ZW50IGFkZGl0aW9uIG9mIHRoZSBjYWxs
IHRvIGlzX2lvbW11X2VuYWJsZWQoKSBpbgogICAgICBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMo
KSBtYWtlcyB0aGUgY29kZSBjbGVhcmVyLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJp
eC5jb20+Ci0tLQpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBWb2xvZHlteXIgQmFiY2h1ayA8
Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
Ny9tc2cwMjI2Ny5odG1sCgp2OToKIC0gRml4IG92ZXJzaWdodCBpbiBBUk0ncyBhcmNoX3Nhbml0
aXNlX2RvbWFpbl9jb25maWcoKSB0byB0b2xlcmF0ZSBzZXR0aW5nCiAgIG9mIFhFTl9ET01DVExf
Q0RGX2lvbW11Cgp2NzoKIC0gQWRkIGEgY2hlY2sgdG8gdmVyaWZ5IHRoYXQgdGhlIHRvb2xzdGFj
ayBoYXMgbm90IHNldCBYRU5fRE9NQ1RMX0NERl9pb21tdQogLSBBZGQgbWlzc2luZyBvY2FtbCBi
aW5kaW5nIGNoYW5nZXMKCnY2OgogLSBSZW1vdmUgdGhlIHRvb2xzdGFjayBwYXJ0cyBhcyB0aGVy
ZSdzIG5vIG5pY2UgbWV0aG9kIG9mIHRlc3Rpbmcgd2hldGhlcgogICB0aGUgSU9NTVUgaXMgZW5h
YmxlZCBpbiBhbiBhcmNoaXRlY3R1cmUtbmV1dHJhbCB3YXkKCnY1OgogLSBNb3ZlIGlzX2lvbW11
X2VuYWJsZWQoKSBjaGVjayBpbnRvIGlvbW11X2RvbWFpbl9pbml0KCkKIC0gUmVqZWN0IFhFTl9E
T01DVExfQ0RGX2lvbW11IGluIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKSBpZiAhaW9tbXVfZW5h
YmxlZAogLSBVc2UgZXZhbHVhdGVfbm9zcGVjKCkgaW4gZGVmaW50aW9uIG9mIGlzX2lvbW11X2Vu
YWJsZWQoKQotLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgICAgfCAgMSAr
CiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
YXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKysrKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJl
ZS5jIHwgIDMgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwgIDYg
KysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAgIHwgIDUgKysrKy0K
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgfCAgNSArKysrKwogMTEgZmls
ZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKaW5kZXggNDNhYWZhN2UyMi4uMzVkZGRiYmQ5YyAxMDA2NDQKLS0tIGEvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bC5tbApAQCAtNjMsNiArNjMsNyBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAJfCBDREZf
UzNfSU5URUdSSVRZCiAJfCBDREZfT09TX09GRgogCXwgQ0RGX1hTX0RPTUFJTgorCXwgQ0RGX0lP
TU1VCiAKIHR5cGUgZG9tY3RsX2NyZWF0ZV9jb25maWcgPQogewpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bGkKaW5kZXggMWJjZmEzZjgzOS4uMGRkNTVlOWQ4YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxp
CkBAIC01Niw2ICs1Niw3IEBAIHR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KICAgfCBDREZfUzNf
SU5URUdSSVRZCiAgIHwgQ0RGX09PU19PRkYKICAgfCBDREZfWFNfRE9NQUlOCisgIHwgQ0RGX0lP
TU1VCiAKIHR5cGUgZG9tY3RsX2NyZWF0ZV9jb25maWcgPSB7CiAgIHNzaWRyZWY6IGludDMyOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CmluZGV4IGE5YzQxMTNjMjYuLmFlMTNlNDdlODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTYwOCw5ICs2MDgsMTIgQEAg
aW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVk
b21haW4gKmNvbmZpZykKIHsKICAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwogCi0gICAgaWYg
KCBjb25maWctPmZsYWdzICE9IChYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9o
YXApICkKKyAgICAvKiBIVk0gYW5kIEhBUCBtdXN0IGJlIHNldC4gSU9NTVUgbWF5IG9yIG1heSBu
b3QgYmUgKi8KKyAgICBpZiAoIChjb25maWctPmZsYWdzICYgflhFTl9ET01DVExfQ0RGX2lvbW11
KSAhPQorICAgICAgICAgKFhFTl9ET01DVExfQ0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCkg
KQogICAgIHsKLSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNvbmZp
Z3VyYXRpb24gJSN4XG4iLCBjb25maWctPmZsYWdzKTsKKyAgICAgICAgZHByaW50ayhYRU5MT0df
SU5GTywgIlVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24gJSN4XG4iLAorICAgICAgICAgICAgICAg
IGNvbmZpZy0+ZmxhZ3MpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXgg
MWIzMDNiZGUzNC4uYWQxMDE3ODRlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMK
KysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTk2MSw2ICs5NjEsOSBAQCB2b2lkIF9faW5p
dCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIGRvbTBfY2Zn
LmFyY2gudGVlX3R5cGUgPSB0ZWVfZ2V0X3R5cGUoKTsKICAgICBkb20wX2NmZy5tYXhfdmNwdXMg
PSBkb20wX21heF92Y3B1cygpOwogCisgICAgaWYgKCBpb21tdV9lbmFibGVkICkKKyAgICAgICAg
ZG9tMF9jZmcuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKICAgICBkb20wID0gZG9t
YWluX2NyZWF0ZSgwLCAmZG9tMF9jZmcsIHRydWUpOwogICAgIGlmICggSVNfRVJSKGRvbTApIHx8
IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKICAgICAgICAgcGFuaWMoIkVycm9y
IGNyZWF0aW5nIGRvbWFpbiAwXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMjc5ODFhZGMwYi4uZGVjNjBkMDMwMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
QEAgLTE3MzIsNiArMTczMiw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgfQogICAgIGRvbTBfY2ZnLm1heF92Y3B1cyA9IGRvbTBf
bWF4X3ZjcHVzKCk7CiAKKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgICAgICBkb20wX2Nm
Zy5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKKwogICAgIC8qIENyZWF0ZSBpbml0aWFs
IGRvbWFpbiAwLiAqLwogICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKGdldF9pbml0aWFsX2RvbWFp
bl9pZCgpLCAmZG9tMF9jZmcsICFwdl9zaGltKTsKICAgICBpZiAoIElTX0VSUihkb20wKSB8fCAo
YWxsb2NfZG9tMF92Y3B1MChkb20wKSA9PSBOVUxMKSApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAwOTkxN2IyODg1Li40NjgxZjI5
YzhiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9t
YWluLmMKQEAgLTMwMSw3ICszMDEsOCBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2RvbWFpbl9jb25m
aWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9oYXAgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOX0RPTUNUTF9DREZfczNfaW50ZWdyaXR5IHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9ET01DVExfQ0RGX29vc19vZmYgfAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluKSApCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5fRE9NQ1RMX0NERl94c19kb21haW4gfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX0RPTUNUTF9DREZfaW9tbXUpICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lO
Rk8sICJVbmtub3duIENERiBmbGFncyAlI3hcbiIsIGNvbmZpZy0+ZmxhZ3MpOwogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKQEAgLTMyMCw2ICszMjEsMTIgQEAgc3RhdGljIGludCBzYW5pdGlzZV9k
b21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKKyAgICBpZiAoIChjb25maWctPmZsYWdzICYg
WEVOX0RPTUNUTF9DREZfaW9tbXUpICYmICFpb21tdV9lbmFibGVkICkKKyAgICB7CisgICAgICAg
IGRwcmludGsoWEVOTE9HX0lORk8sICJJT01NVSBpcyBub3QgZW5hYmxlZFxuIik7CisgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIHJldHVybiBhcmNoX3Nhbml0aXNlX2RvbWFp
bl9jb25maWcoY29uZmlnKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBi
L3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggNmU2ZTliOTg2Ni4uNWRjZmUzYzhmNiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC01
MTUsNiArNTE1LDE5IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAgIHJvdmVyID0gZG9tOwogICAgICAgICB9
CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogRm9yIG5vdywgbWFrZSBzdXJlIHRoZSBjcmVhdGVk
b21haW4gSU9NTVUgZmxhZyBpcyBzZXQgaWYgdGhlCisgICAgICAgICAqIElPTU1VIGlzIGVuYWJs
ZWQuIFdoZW4gdGhlIGZsYWcgY29tZXMgdW5kZXIgdG9vbHN0YWNrIGNvbnRyb2wKKyAgICAgICAg
ICogdGhpcyBjYW4gZ28gYXdheS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggb3AtPnUuY3Jl
YXRlZG9tYWluLmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaW9tbXUgKQorICAgICAgICB7CisgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisgICAgICAgIGlmICggaW9tbXVfZW5hYmxlZCApCisgICAgICAgICAgICBv
cC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CisKICAgICAg
ICAgZCA9IGRvbWFpbl9jcmVhdGUoZG9tLCAmb3AtPnUuY3JlYXRlZG9tYWluLCBmYWxzZSk7CiAg
ICAgICAgIGlmICggSVNfRVJSKGQpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl
dmljZV90cmVlLmMKaW5kZXggYjZlYWFlNzI4My4uZDMyYjE3MjY2NCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBAIC0xMTksNiArMTE5LDkgQEAgaW50IGlvbW11X3JlbGVh
c2VfZHRfZGV2aWNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqZGV2LCAqX2RldjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVk
KGQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUo
ZGV2LCBfZGV2LCAmaGQtPmR0X2RldmljZXMsIGRvbWFpbl9saXN0KQogICAgIHsKICAgICAgICAg
cmMgPSBpb21tdV9kZWFzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCmluZGV4IGI4MmY3Nzg0NzkuLmY0MjQwMmJjOTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YwpAQCAtMTUxLDYgKzE1MSw5IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGlu
dCByZXQgPSAwOwogCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCisgICAgICAgIHJl
dHVybiAwOworCiAjaWZkZWYgQ09ORklHX05VTUEKICAgICBoZC0+bm9kZSA9IE5VTUFfTk9fTk9E
RTsKICNlbmRpZgpAQCAtMTU5LDkgKzE2Miw2IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIHJldDsKIAotICAg
IGlmICggIWlvbW11X2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gMDsKLQogICAgIGhkLT5wbGF0
Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7CiAgICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMt
PmluaXQoZCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggNzdmNTQ2Y2JiOC4uMWIzMTc2YWRiNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaApAQCAtNjQsOSArNjQsMTIgQEAgc3RydWN0IHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHsKICAvKiBJcyB0aGlzIGEgeGVuc3RvcmUgZG9tYWluPyAqLwogI2RlZmluZSBf
WEVOX0RPTUNUTF9DREZfeHNfZG9tYWluICAgICA0CiAjZGVmaW5lIFhFTl9ET01DVExfQ0RGX3hz
X2RvbWFpbiAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX3hzX2RvbWFpbikKKyAvKiBTaG91bGQg
dGhpcyBkb21haW4gYmUgcGVybWl0dGVkIHRvIHVzZSB0aGUgSU9NTVU/ICovCisjZGVmaW5lIF9Y
RU5fRE9NQ1RMX0NERl9pb21tdSAgICAgICAgIDUKKyNkZWZpbmUgWEVOX0RPTUNUTF9DREZfaW9t
bXUgICAgICAgICAgKDFVPDxfWEVOX0RPTUNUTF9DREZfaW9tbXUpCiAKIC8qIE1heCBYRU5fRE9N
Q1RMX0NERl8qIGNvbnN0YW50LiAgVXNlZCBmb3IgQUJJIGNoZWNraW5nLiAqLwotI2RlZmluZSBY
RU5fRE9NQ1RMX0NERl9NQVggWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluCisjZGVmaW5lIFhFTl9E
T01DVExfQ0RGX01BWCBYRU5fRE9NQ1RMX0NERl9pb21tdQogCiAgICAgdWludDMyX3QgZmxhZ3M7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKaW5kZXggZTM2MDFjMTkzNS4uMmQxN2M4NDkxNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTk4Myw2
ICs5ODMsMTEgQEAgc3RhdGljIGlubGluZSBib29sIGlzX3hlbnN0b3JlX2RvbWFpbihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBkLT5vcHRpb25zICYgWEVOX0RPTUNUTF9DREZf
eHNfZG9tYWluOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfaW9tbXVfZW5hYmxlZChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBldmFsdWF0ZV9ub3NwZWMoZC0+b3B0
aW9ucyAmIFhFTl9ET01DVExfQ0RGX2lvbW11KTsKK30KKwogZXh0ZXJuIGJvb2wgc2NoZWRfc210
X3Bvd2VyX3NhdmluZ3M7CiAKIGV4dGVybiBlbnVtIGNwdWZyZXFfY29udHJvbGxlciB7Ci0tIAoy
LjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:58:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8jHj-0001JT-1t; Fri, 13 Sep 2019 10:58:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8jHi-0001JA-1u
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:58:38 +0000
X-Inumbo-ID: 6c7c91ae-d615-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c7c91ae-d615-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 10:58:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568372311;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=cl00ik8yiAYNYnrj2yVYh9BTDdQ3uS1Ek2zM4X3BcJE=;
 b=NxRK2Kp0FDLE8VbhSHL5v+SGhrYsUx8D09fWm3im+pYm4SVkmRwNvtab
 D0dz9Ef/9rWSBnuozzMdoOrAqpqjqZzyPqP31Y4r8Y0O83BWdfdKhMI/X
 IueAcM+QFr8jRalPBj/YtBOZugpViDXODYSKz+KXkEi4JMFlY2zAFtb4H k=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4jFtYE8BtYd+PjlZ2N0mjObysKKaPeg0kOQgjNQRJkGqhzoj6GgnrZE/OhjsC0itpIDB4tFddz
 RQZ7Gr+ZwhFf4t9scsJgQ8xM7r97odAhWKxJPyjYRUPLmMyXUc0oQV75TJJWApD1+0rV3Weet7
 nzFscMyKlqfjj5SoB9zV0jWqh9W+e/tSW0gemk00p4xevbie5ZonSy8+T0WBOaNqlCsyIMYgDx
 0rKJSGbV2D5af1xaRH/NWVaSXZU6PdH3y7wkZGtrIfS1AvmebMIfmLYk9yxVFsnEkKAdzzaM8A
 Mh0=
X-SBRS: 2.7
X-MesageID: 5825612
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5825612"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 11:58:26 +0100
Message-ID: <20190913105826.2704-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913105826.2704-1-paul.durrant@citrix.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 6/6] introduce a 'passthrough' configuration
 option to 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: 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>,
 Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIGhlbmNlIHRoZSBhYmlsaXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBj
b250cm9sIEVQVApzaGFyaW5nLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9w
YXNzdGhyb3VnaCcgZW51bWVyYXRpb24gaW50bwpsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8uIFRo
ZSB2YWx1ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBwYXJzZXMKYSBuZXcgJ3Bh
c3N0aHJvdWdoJyBvcHRpb24gaW4geGwuY2ZnLCBvciBpbXBsaWNpdGx5IGlmIHRoZXJlIGlzIHBh
c3N0aHJvdWdoCmhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KCklmIHRoZSB2YWx1
ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRpb24gaXMgJ2Rpc2FibGVkJyB0
aGVuCnRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUgY2xlYXIgaW4gdGhlIHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluCmZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sg
dG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cwpJT01NVSBtYXBwaW5ncyBvciBub3Qg
KHdoZXJlIHByZXZpb3VzbHkgdGhleSB3ZXJlIGdsb2JhbGx5IHNldCkuCgpJZiB0aGUgdmFsdWUg
b2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVu
CmEgbmV3ICdpb21tdV9vcHRzJyBmaWVsZCBpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB3aWxs
IGJlIHNldCB3aXRoIHRoZQp2YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMg
d2lsbCBvdmVycmlkZSB0aGUgZ2xvYmFsIGRlZmF1bHQKc2V0IGluIGlvbW11X2hhcF9wdF9zaGFy
ZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlcgpFUFQgc2hh
cmluZyBpcyB1c2VkIGZvciB0aGUgZG9tYWluLgoKSWYgdGhlIHZhbHVlIG9mIHBhc3N0aHJvdWdo
IGlzICdlbmFibGVkJyB0aGVuIHhsIHdpbGwgY2hvb3NlIGFuIGFwcHJvcHJpYXRlCmRlZmF1bHQg
YWNjb3JkaW5nIHRvIHRoZSB0eXBlIG9mIGRvbWFpbiBhbmQgaGFyZHdhcmUgc3VwcG9ydC4KCk5P
VEU6IFRoZSAnaW9tbXVfbWVta2InIG92ZXJoZWFkIGluIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
IHdpbGwgbm93IG9ubHkKICAgICAgYmUgc2V0IGlmIHBhc3N0aHJvdWdoIGlzICdzeW5jX3B0JyAo
b3IgeGwgaGFzIGNob3NlbiB0aGlzIG1vZGUgYXMKICAgICAgYSBkZWZhdWx0KS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IFZv
bG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6ICJSb2dlciBQ
YXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2Vy
aWVzIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOS0wNy9tc2cwMjI2Ny5odG1sCgp2MTE6CiAtIEZpeGVkIGFiaS1jaGVjayBydW5lcwoKdjEw
OgogLSBBZGRlZCBhYmktY2hlY2sgcnVuZXMKCnY5OgogLSBBZGRlZCB0aGUgcGFzc3Rocm91Z2g9
J2VuYWJsZWQnIG9wdGlvbiB0byB4bAogLSBPbmUgY29zbWV0aWMgY2hhbmdlIGluIHhlbgogLSBB
c3N1bWUgSmFuJ3MgUi1iIHN0YW5kcyBzaW5jZSBub24tY29zbWV0aWMgY2hhbmdlcyBhcmUgb25s
eSBpbiB0aGUKICAgdG9vbHN0YWNrCgp2NzoKIC0gQWRkZWQgbWlzc2luZyBicmVha3MKIC0gQWRk
ZWQgbWlzc2luZyBvY2FtbCBiaW5kaW5nIGNoYW5nZXMKCnY2OgogLSBSZW1vdmUgdGhlIGxpYnhs
X3BoeXNpbmZvKCkgY2FsbCBzaW5jZSBpdCdzIHVzZWZ1bG5lc3MgaXMgbGltaXRlZCB0byB4ODYK
CnY1OgogLSBFeHBhbmQgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZmxhZ3MgZmllbGQgYW5kIGhl
bmNlIGJ1bXAgaW50ZXJmYWNlCiAgIHZlcnNpb24KIC0gRml4IHNwZWxsaW5nIG1pc3Rha2VzIGlu
IGNvbnRleHQgbGluZQotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgIHwg
IDU2ICsrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgIHwgICA5
ICsrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICB8ICAgOSArKwogdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgfCAgIDcgKysKIHRvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybC5tbCAgICAgIHwgICA0ICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bGkgICAgIHwgICA1ICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgIDE3
ICsrLQogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgfCAxNTggKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgICAg
fCAgMTAgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgIHwgICAyICstCiB4
ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICAgNyArKwogeGVuL2NvbW1vbi9k
b21jdGwuYyAgICAgICAgICAgICAgICAgfCAgMTMgLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jICAgICB8ICAxMyArKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAg
ICAgIHwgIDEwICstCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8ICAxNSAr
LS0KIDE1IGZpbGVzIGNoYW5nZWQsIDI1NCBpbnNlcnRpb25zKCspLCA4MSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcu
NS5wb2QuaW4KaW5kZXggYzk5ZDQwMzA3ZS4uMTU0ZDg0N2ZiOSAxMDA2NDQKLS0tIGEvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgpAQCAtNjA1
LDYgKzYwNSw2MiBAQCBvcHRpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCB3aXRoIGEgdHJ1c3RlZCBk
ZXZpY2UgdHJlZS4KIE5vdGUgdGhhdCB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBzaG91bGQgYXZv
aWQgdXNpbmcgdGhlIHBoYW5kbGUgNjUwMDAKIHdoaWNoIGlzIHJlc2VydmVkIGJ5IHRoZSB0b29s
c3RhY2suCiAKKz1pdGVtIEI8cGFzc3Rocm91Z2g9IlNUUklORyI+CisKK1NwZWNpZnkgd2hldGhl
ciBJT01NVSBtYXBwaW5ncyBhcmUgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbiBhbmQgaGVuY2Ugd2hl
dGhlcgoraXQgd2lsbCBiZSBlbmFibGVkIGZvciBwYXNzdGhyb3VnaCBoYXJkd2FyZS4gVmFsaWQg
dmFsdWVzIGZvciB0aGlzIG9wdGlvbgorYXJlOgorCis9b3ZlciA0CisKKz1pdGVtIEI8ZGlzYWJs
ZWQ+CisKK0lPTU1VIG1hcHBpbmdzIGFyZSBkaXNhYmxlZCBmb3IgdGhlIGRvbWFpbiBhbmQgc28g
aGFyZHdhcmUgbWF5IG5vdCBiZQorcGFzc2VkIHRocm91Z2guCisKK1RoaXMgb3B0aW9uIGlzIHRo
ZSBkZWZhdWx0IGlmIG5vIHBhc3N0aHJvdWdoIGhhcmR3YXJlIGlzIHNwZWNpZmllZCBpbiB0aGUK
K2RvbWFpbidzIGNvbmZpZ3VyYXRpb24uCisKKz1pdGVtIEI8c3luY19wdD4KKworVGhpcyBvcHRp
b24gbWVhbnMgdGhhdCBJT01NVSBtYXBwaW5ncyB3aWxsIGJlIHN5bmNocm9uaXplZCB3aXRoIHRo
ZQorZG9tYWluJ3MgUDJNIHRhYmxlIGFzIGZvbGxvd3M6CisKK0ZvciBhIFBWIGRvbWFpbiwgYWxs
IHdyaXRhYmxlIHBhZ2VzIGFzc2lnbmVkIHRvIHRoZSBkb21haW4gYXJlIGlkZW50aXR5CittYXBw
ZWQgYnkgTUZOIGluIHRoZSBJT01NVSBwYWdlIHRhYmxlLiBUaHVzIGEgZGV2aWNlIGRyaXZlciBy
dW5uaW5nIGluIHRoZQorZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0aHJvdWdoIGhhcmR3YXJlIGZv
ciBETUEgdXNpbmcgTUZOIHZhbHVlcworKGkuZS4gaG9zdC9tYWNoaW5lIGZyYW1lIG51bWJlcnMp
IGxvb2tlZCB1cCBpbiBpdHMgUDJNLgorCitGb3IgYW4gSFZNIGRvbWFpbiwgYWxsIG5vbi1mb3Jl
aWduIFJBTSBwYWdlcyBwcmVzZW50IGluIGl0cyBQMk0gd2lsbCBiZQorbWFwcGVkIGJ5IEdGTiBp
biB0aGUgSU9NTVUgcGFnZSB0YWJsZS4gVGh1cyBhIGRldmljZSBkcml2ZXIgcnVubmluZyBpbiB0
aGUKK2RvbWFpbiBtYXkgcHJvZ3JhbSBwYXNzdGhyb3VnaCBoYXJkd2FyZSB1c2luZyBHRk4gdmFs
dWVzIChpLmUuIGd1ZXN0CitwaHlzaWNhbCBmcmFtZSBudW1iZXJzKSB3aXRob3V0IGFueSBmdXJ0
aGVyIHRyYW5zbGF0aW9uLgorCitUaGlzIG9wdGlvbiBpcyBub3QgY3VycmVudGx5IGF2YWlsYWJs
ZSBvbiBBcm0uCisKKz1pdGVtIEI8c2hhcmVfcHQ+CisKK1RoaXMgb3B0aW9uIGlzIHVuYXZhaWxh
YmxlIGZvciBhIFBWIGRvbWFpbi4gRm9yIGFuIEhWTSBkb21haW4sIHRoaXMgb3B0aW9uCittZWFu
cyB0aGF0IHRoZSBJT01NVSB3aWxsIGJlIHByb2dyYW1tZWQgdG8gZGlyZWN0bHkgcmVmZXJlbmNl
IHRoZSBkb21haW4ncworUDJNIHRhYmxlIGFzIGl0cyBwYWdlIHRhYmxlLiBGcm9tIHRoZSBwb2lu
dCBvZiB2aWV3IG9mIGEgZGV2aWNlIGRyaXZlcgorcnVubmluZyBpbiB0aGUgZG9tYWluIHRoaXMg
aXMgZnVuY3Rpb25hbGx5IGVxdWl2YWxlbnQgdG8gQjxzeW5jX3B0PiBidXQKK3BsYWNlcyBsZXNz
IGxvYWQgb24gdGhlIGh5cGVydmlzb3IgYW5kIHNvIHNob3VsZCBnZW5lcmFsbHkgYmUgc2VsZWN0
ZWQgaW4KK3ByZWZlcmVuY2UuIEhvd2V2ZXIsIHRoZSBhdmFpbGFiaWxpdHkgb2YgdGhpcyBvcHRp
b24gaXMgaGFyZHdhcmUgc3BlY2lmaWMuCitJZiBCPHhsIGluZm8+IHJlcG9ydHMgQjx2aXJ0X2Nh
cHM+IGNvbnRhaW5pbmcgQjxpb21tdV9oYXBfcHRfc2hhcmU+IHRoZW4KK3RoaXMgb3B0aW9uIG1h
eSBiZSB1c2VkLgorCis9aXRlbSBCPGVuYWJsZWQ+CisKK1RoaXMgb3B0aW9uIGVuYWJsZXMgSU9N
TVUgbWFwcGluZ3MgYW5kIHNlbGVjdHMgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdAorb3BlcmF0aW5n
IG1vZGUuIEZvciBIVk0gZG9tYWlucyBydW5uaW5nIG9uIHBsYXRmb3JtcyB3aGVyZSB0aGUgb3B0
aW9uIGlzCithdmFpbGFibGUsIHRoaXMgaXMgZXF1aXZhbGVudCB0byBCPHNoYXJlX3B0Pi4gT3Ro
ZXJ3aXNlLCBhbmQgYWxzbyBmb3IgUFYKK2RvbWFpbnMsIHRoaXMgb3B0aW9ucyBpcyBlcXVpdmFs
ZW50IHRvIEI8c3luY19wdD4uCisKK1RoaXMgb3B0aW9uIGlzIHRoZSBkZWZhdWx0IGlmIHBhc3N0
aHJvdWdoIGhhcmR3YXJlIGlzIHNwZWNpZmllZCBpbiB0aGUKK2RvbWFpbidzIGNvbmZpZ3VyYXRp
b24uCisKKz1iYWNrCisKID1iYWNrCiAKID1oZWFkMiBEZXZpY2VzCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAxMjU0NTEzMGRmLi5l
NGI5YzUzOWI2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKQEAgLTQxNSw2ICs0MTUsMTUgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZF
X0JVSUxESU5GT19JT01NVV9NRU1LQiAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX0NSRUFURUlORk9f
UEFTU1RIUk9VR0ggaW5kaWNhdGVzIHRoYXQKKyAqIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyBo
YXMgYSBwYXNzdGhyb3VnaCBmaWVsZCAod2hpY2ggaXMgYQorICogbGlieGxfcGFzc3Rocm91Z2gg
ZW51bWVyYXRpb24pIHRoYXQgaW5kaWNhdGVzIHdoZXRoZXIgZGV2aWNlIHBhc3MtCisgKiB0aHJv
dWdoIGlzIGVuYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kLCBpZiBzbywgd2hldGhlciB0aGUgSU9N
TVUgYW5kCisgKiBIQVAgcGFnZSB0YWJsZXMgbWF5IGJlIHNoYXJlZCBvciBub3QuCisgKi8KKyNk
ZWZpbmUgTElCWExfSEFWRV9DUkVBVEVJTkZPX1BBU1NUSFJPVUdIIDEKKwogLyoKICAqIGxpYnhs
IEFCSSBjb21wYXRpYmlsaXR5CiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA1OWRiY2I1MGEwLi42Yjc3
MDJkYjE3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNTc4LDYgKzU3OCwxNSBAQCBpbnQgbGlieGxfX2Rv
bWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAog
ICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm9vcykgPyAwIDogWEVOX0RP
TUNUTF9DREZfb29zX29mZjsKICAgICAgICAgfQogCisgICAgICAgIExPRyhERVRBSUwsICJwYXNz
dGhyb3VnaDogJXMiLAorICAgICAgICAgICAgbGlieGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5nKGlu
Zm8tPnBhc3N0aHJvdWdoKSk7CisKKyAgICAgICAgaWYgKGluZm8tPnBhc3N0aHJvdWdoICE9IExJ
QlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEKQorICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9IFhF
Tl9ET01DVExfQ0RGX2lvbW11OworCisgICAgICAgIGlmIChpbmZvLT5wYXNzdGhyb3VnaCA9PSBM
SUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQorICAgICAgICAgICAgY3JlYXRlLmlvbW11X29wdHMg
fD0gWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0OworCiAgICAgICAgIC8qIFVsdGltYXRlbHks
IGhhbmRsZSBpcyBhbiBhcnJheSBvZiAxNiB1aW50OF90LCBzYW1lIGFzIHV1aWQgKi8KICAgICAg
ICAgbGlieGxfdXVpZF9jb3B5KGN0eCwgKGxpYnhsX3V1aWQgKikmY3JlYXRlLmhhbmRsZSwgJmlu
Zm8tPnV1aWQpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggZDUyYzYzYjZiMC4uMjJmMDU3MTFlMyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbApAQCAtMjYzLDYgKzI2MywxMiBAQCBsaWJ4bF92a2JfYmFja2VuZCA9
IEVudW1lcmF0aW9uKCJ2a2JfYmFja2VuZCIsIFsKICAgICAoMiwgIkxJTlVYIikKICAgICBdKQog
CitsaWJ4bF9wYXNzdGhyb3VnaCA9IEVudW1lcmF0aW9uKCJwYXNzdGhyb3VnaCIsIFsKKyAgICAo
MCwgImRpc2FibGVkIiksCisgICAgKDEsICJzeW5jX3B0IiksCisgICAgKDIsICJzaGFyZV9wdCIp
LAorICAgIF0pCisKICMKICMgQ29tcGxleCBsaWJ4bCB0eXBlcwogIwpAQCAtNDA4LDYgKzQxNCw3
IEBAIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2NyZWF0ZV9pbmZv
IixbCiAgICAgKCJwb29sX25hbWUiLCAgICBzdHJpbmcpLAogICAgICgicnVuX2hvdHBsdWdfc2Ny
aXB0cyIsbGlieGxfZGVmYm9vbCksCiAgICAgKCJkcml2ZXJfZG9tYWluIixsaWJ4bF9kZWZib29s
KSwKKyAgICAoInBhc3N0aHJvdWdoIiwgIGxpYnhsX3Bhc3N0aHJvdWdoKSwKICAgICBdLCBkaXI9
RElSX0lOKQogCiBsaWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXMgPSBTdHJ1Y3QoImRvbWFpbl9y
ZXN0b3JlX3BhcmFtcyIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bC5tbCBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAppbmRleCBkZTRiYWU2MDEyLi5l
MDBhNzRkNDhkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKKysr
IGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCkBAIC02NSwxMSArNjUsMTUgQEAgdHlw
ZSBkb21haW5fY3JlYXRlX2ZsYWcgPQogCXwgQ0RGX1hTX0RPTUFJTgogCXwgQ0RGX0lPTU1VCiAK
K3R5cGUgZG9tYWluX2NyZWF0ZV9pb21tdV9vcHRzID0KKwl8IElPTU1VX05PX1NIQVJFUFQKKwog
dHlwZSBkb21jdGxfY3JlYXRlX2NvbmZpZyA9CiB7CiAJc3NpZHJlZjogaW50MzI7CiAJaGFuZGxl
OiBzdHJpbmc7CiAJZmxhZ3M6IGRvbWFpbl9jcmVhdGVfZmxhZyBsaXN0OworCWlvbW11X29wdHM6
IGRvbWFpbl9jcmVhdGVfaW9tbXVfb3B0cyBsaXN0OwogCW1heF92Y3B1czogaW50OwogCW1heF9l
dnRjaG5fcG9ydDogaW50OwogCW1heF9ncmFudF9mcmFtZXM6IGludDsKZGlmZiAtLWdpdCBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0
cmwubWxpCmluZGV4IGM4ODVlNzU4OTUuLjBlNzA0OWQ3MDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
Lm1saQpAQCAtNTcsMTAgKzU3LDE1IEBAIHR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KICAgfCBD
REZfT09TX09GRgogICB8IENERl9YU19ET01BSU4KICAgfCBDREZfSU9NTVUKKwordHlwZSBkb21h
aW5fY3JlYXRlX2lvbW11X29wdHMgPQorICB8IElPTU1VX05PX1NIQVJFUFQKKwogdHlwZSBkb21j
dGxfY3JlYXRlX2NvbmZpZyA9IHsKICAgc3NpZHJlZjogaW50MzI7CiAgIGhhbmRsZTogc3RyaW5n
OwogICBmbGFnczogZG9tYWluX2NyZWF0ZV9mbGFnIGxpc3Q7CisgIGlvbW11X29wdHM6IGRvbWFp
bl9jcmVhdGVfaW9tbXVfb3B0cyBsaXN0OwogICBtYXhfdmNwdXM6IGludDsKICAgbWF4X2V2dGNo
bl9wb3J0OiBpbnQ7CiAgIG1heF9ncmFudF9mcmFtZXM6IGludDsKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsX3N0dWJzLmMKaW5kZXggMGNkZDg3MzU5OS4uNDhmMzlmODFkNSAxMDA2NDQKLS0tIGEvdG9v
bHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsX3N0dWJzLmMKQEAgLTE5MCwxMSArMTkwLDEyIEBAIENBTUxwcmltIHZhbHVlIHN0
dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIGNvbmZpZykKICNkZWZpbmUgVkFM
X1NTSURSRUYgICAgICAgICAgICAgRmllbGQoY29uZmlnLCAwKQogI2RlZmluZSBWQUxfSEFORExF
ICAgICAgICAgICAgICBGaWVsZChjb25maWcsIDEpCiAjZGVmaW5lIFZBTF9GTEFHUyAgICAgICAg
ICAgICAgIEZpZWxkKGNvbmZpZywgMikKLSNkZWZpbmUgVkFMX01BWF9WQ1BVUyAgICAgICAgICAg
RmllbGQoY29uZmlnLCAzKQotI2RlZmluZSBWQUxfTUFYX0VWVENITl9QT1JUICAgICBGaWVsZChj
b25maWcsIDQpCi0jZGVmaW5lIFZBTF9NQVhfR1JBTlRfRlJBTUVTICAgIEZpZWxkKGNvbmZpZywg
NSkKLSNkZWZpbmUgVkFMX01BWF9NQVBUUkFDS19GUkFNRVMgRmllbGQoY29uZmlnLCA2KQotI2Rl
ZmluZSBWQUxfQVJDSCAgICAgICAgICAgICAgICBGaWVsZChjb25maWcsIDcpCisjZGVmaW5lIFZB
TF9JT01NVV9PUFRTICAgICAgICAgIEZpZWxkKGNvbmZpZywgMykKKyNkZWZpbmUgVkFMX01BWF9W
Q1BVUyAgICAgICAgICAgRmllbGQoY29uZmlnLCA0KQorI2RlZmluZSBWQUxfTUFYX0VWVENITl9Q
T1JUICAgICBGaWVsZChjb25maWcsIDUpCisjZGVmaW5lIFZBTF9NQVhfR1JBTlRfRlJBTUVTICAg
IEZpZWxkKGNvbmZpZywgNikKKyNkZWZpbmUgVkFMX01BWF9NQVBUUkFDS19GUkFNRVMgRmllbGQo
Y29uZmlnLCA3KQorI2RlZmluZSBWQUxfQVJDSCAgICAgICAgICAgICAgICBGaWVsZChjb25maWcs
IDgpCiAKIAl1aW50MzJfdCBkb21pZCA9IDA7CiAJaW50IHJlc3VsdDsKQEAgLTIxMyw2ICsyMTQs
MTEgQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5fY3JlYXRlKHZhbHVlIHhjaCwgdmFs
dWUgY29uZmlnKQogCQkvKiAhIFhFTl9ET01DVExfQ0RGXyBYRU5fRE9NQ1RMX0NERl9NQVggbWF4
ICovCiAJCShWQUxfRkxBR1MpOwogCisJY2ZnLmlvbW11X29wdHMgPSBvY2FtbF9saXN0X3RvX2Nf
Yml0bWFwCisJCS8qICEgZG9tYWluX2NyZWF0ZV9pb21tdV9vcHRzIElPTU1VXyBsYyAqLworCQkv
KiAhIFhFTl9ET01DVExfSU9NTVVfIFhFTl9ET01DVExfSU9NTVVfTUFYIG1heCAqLworCQkoVkFM
X0lPTU1VX09QVFMpOworCiAJYXJjaF9kb21jb25maWcgPSBGaWVsZChWQUxfQVJDSCwgMCk7CiAJ
c3dpdGNoICggVGFnX3ZhbChWQUxfQVJDSCkgKQogCXsKQEAgLTI0Nyw2ICsyNTMsNyBAQCBDQU1M
cHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBjb25maWcp
CiAjdW5kZWYgVkFMX01BWF9HUkFOVF9GUkFNRVMKICN1bmRlZiBWQUxfTUFYX0VWVENITl9QT1JU
CiAjdW5kZWYgVkFMX01BWF9WQ1BVUworI3VuZGVmIFZBTF9JT01NVV9PUFRTCiAjdW5kZWYgVkFM
X0ZMQUdTCiAjdW5kZWYgVkFMX0hBTkRMRQogI3VuZGVmIFZBTF9TU0lEUkVGCmRpZmYgLS1naXQg
YS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAyOTNmNWY3
MzBlLi40YjJiYWEwNDAzIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKQEAgLTE0NjEsNiArMTQ2MSwxMDcgQEAgdm9pZCBwYXJzZV9jb25m
aWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICBleGl0KDEpOwogICAg
IH0KIAorICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdCAoY29uZmlnLCAicGNpIiwgJnBjaXMsIDAs
IDApKSB7CisgICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cyA9IDA7CisgICAgICAgIGRfY29u
ZmlnLT5wY2lkZXZzID0gTlVMTDsKKyAgICAgICAgZm9yKGkgPSAwOyAoYnVmID0geGx1X2NmZ19n
ZXRfbGlzdGl0ZW0gKHBjaXMsIGkpKSAhPSBOVUxMOyBpKyspIHsKKyAgICAgICAgICAgIGxpYnhs
X2RldmljZV9wY2kgKnBjaWRldjsKKworICAgICAgICAgICAgcGNpZGV2ID0gQVJSQVlfRVhURU5E
X0lOSVRfTk9ERVZJRChkX2NvbmZpZy0+cGNpZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51bV9wY2lkZXZzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2lu
aXQpOworICAgICAgICAgICAgcGNpZGV2LT5tc2l0cmFuc2xhdGUgPSBwY2lfbXNpdHJhbnNsYXRl
OworICAgICAgICAgICAgcGNpZGV2LT5wb3dlcl9tZ210ID0gcGNpX3Bvd2VyX21nbXQ7CisgICAg
ICAgICAgICBwY2lkZXYtPnBlcm1pc3NpdmUgPSBwY2lfcGVybWlzc2l2ZTsKKyAgICAgICAgICAg
IHBjaWRldi0+c2VpemUgPSBwY2lfc2VpemU7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogTGlrZSBvdGhlciBwY2kgb3B0aW9uLCB0aGUgcGVyLWRldmljZSBwb2xpY3kgYWx3YXlzIGZv
bGxvd3MKKyAgICAgICAgICAgICAqIHRoZSBnbG9iYWwgcG9saWN5IGJ5IGRlZmF1bHQuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIHBjaWRldi0+cmRtX3BvbGljeSA9IGJfaW5mby0+dS5o
dm0ucmRtLnBvbGljeTsKKyAgICAgICAgICAgIGUgPSB4bHVfcGNpX3BhcnNlX2JkZihjb25maWcs
IHBjaWRldiwgYnVmKTsKKyAgICAgICAgICAgIGlmIChlKSB7CisgICAgICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAidW5hYmxlIHRvIHBhcnNlIFBD
SSBCREYgYCVzJyBmb3IgcGFzc3Rocm91Z2hcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBi
dWYpOworICAgICAgICAgICAgICAgIGV4aXQoLWUpOworICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgJiYgY19pbmZvLT50eXBlID09IExJ
QlhMX0RPTUFJTl9UWVBFX1BWKQorICAgICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmJfaW5m
by0+dS5wdi5lODIwX2hvc3QsIHRydWUpOworICAgIH0KKworICAgIGlmICgheGx1X2NmZ19nZXRf
bGlzdCAoY29uZmlnLCAiZHRkZXYiLCAmZHRkZXZzLCAwLCAwKSkgeworICAgICAgICBkX2NvbmZp
Zy0+bnVtX2R0ZGV2cyA9IDA7CisgICAgICAgIGRfY29uZmlnLT5kdGRldnMgPSBOVUxMOworICAg
ICAgICBmb3IgKGkgPSAwOyAoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0oZHRkZXZzLCBpKSkg
IT0gTlVMTDsgaSsrKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfZHRkZXYgKmR0ZGV2Owor
CisgICAgICAgICAgICBkdGRldiA9IEFSUkFZX0VYVEVORF9JTklUX05PREVWSUQoZF9jb25maWct
PmR0ZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
X2NvbmZpZy0+bnVtX2R0ZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfZHRkZXZfaW5pdCk7CisKKyAgICAgICAgICAgIGR0ZGV2
LT5wYXRoID0gc3RyZHVwKGJ1Zik7CisgICAgICAgICAgICBpZiAoZHRkZXYtPnBhdGggPT0gTlVM
TCkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5hYmxlIHRvIGR1cGxpY2F0
ZSBzdHJpbmcgZm9yIGR0ZGV2c1xuIik7CisgICAgICAgICAgICAgICAgZXhpdCgtMSk7CisgICAg
ICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5n
KGNvbmZpZywgInBhc3N0aHJvdWdoIiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgYnVmID0gKGRfY29u
ZmlnLT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVtX2R0ZGV2cykKKyAgICAgICAgICAgID8g
ImVuYWJsZWQiIDogImRpc2FibGVkIjsKKyAgICB9CisKKyAgICBpZiAoIXN0cm5jbXAoYnVmLCAi
ZW5hYmxlZCIsIHN0cmxlbihidWYpKSkgeworICAgICAgICAvKiBDaG9vc2UgYSBzdWl0YWJsZSBk
ZWZhdWx0ICovCisgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPQorICAgICAgICAgICAgKGNf
aW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwgIWlvbW11X2hhcF9wdF9zaGFy
ZQorICAgICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RI
Uk9VR0hfU0hBUkVfUFQ7CisgICAgfSBlbHNlIHsKKyAgICAgICAgbGlieGxfcGFzc3Rocm91Z2gg
bzsKKworICAgICAgICBlID0gbGlieGxfcGFzc3Rocm91Z2hfZnJvbV9zdHJpbmcoYnVmLCAmbyk7
CisgICAgICAgIGlmIChlKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAg
ICAgICAgICAgICAgIkVSUk9SOiB1bmtub3duIHBhc3N0aHJvdWdoIG9wdGlvbiAnJXMnXG4iLAor
ICAgICAgICAgICAgICAgICAgICBidWYpOworICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7
CisgICAgICAgIH0KKworICAgICAgICBzd2l0Y2ggKG8pIHsKKyAgICAgICAgY2FzZSBMSUJYTF9Q
QVNTVEhST1VHSF9ESVNBQkxFRDoKKyAgICAgICAgICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRl
dnMgfHwgZF9jb25maWctPm51bV9kdGRldnMpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggZGlzYWJs
ZWQgYnV0IGRldmljZXMgYXJlIHNwZWNpZmllZFxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgt
RVJST1JfRkFJTCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
Y2FzZSBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDoKKyAgICAgICAgICAgIGlmIChjX2luZm8t
PnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2g9XCJz
aGFyZV9wdFwiIG5vdCB2YWxpZCBmb3IgUFYgZG9tYWluXG4iKTsKKyAgICAgICAgICAgICAgICBl
eGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgICAgIH0gZWxzZSBpZiAoIWlvbW11X2hhcF9wdF9z
aGFyZSkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3VnaD1cInNoYXJlX3B0XCIgbm90IHN1cHBvcnRlZCBv
biB0aGlzIHBsYXRmb3JtXG4iKTsKKyAgICAgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIExJQlhMX1BB
U1NUSFJPVUdIX1NZTkNfUFQ6CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAg
ICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBvOworICAgIH0KKworICAgIGlmICgoY19pbmZvLT5w
YXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCkgJiYgIWlvbW11X2VuYWJs
ZWQpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgIkVSUk9SOiBw
YXNzdGhyb3VnaCBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOworICAgICAgICBl
eGl0KC1FUlJPUl9GQUlMKTsKKyAgICB9CisKICAgICAvKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hh
ZG93X21lbW9yeSgpIGFuZAogICAgICAqIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnko
KSBtdXN0IGJlIGNhbGxlZCBhZnRlciBmaW5hbCB2YWx1ZXMKICAgICAgKiAoZGVmYXVsdCBvciBz
cGVjaWZpZWQpIGZvciB2Y3B1cyBhbmQgbWVtb3J5IGFyZSBzZXQsIGJlY2F1c2UgdGhlCkBAIC0x
NDcwLDExICsxNTcxLDEwIEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29u
ZmlnX3NvdXJjZSwKICAgICAgICAgOiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShi
X2luZm8tPm1heF9tZW1rYiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBiX2luZm8tPm1heF92Y3B1cyk7CiAKLSAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBp
cyBuZWVkZWQgaWYgZWl0aGVyIHRoZSBJT01NVSBpcyBkaXNhYmxlZCBvciBpdAotICAgICAqIGNh
biBzaGFyZSB0aGUgUDJNLiAqLwotICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPSAoIWlvbW11X2Vu
YWJsZWQgfHwgaW9tbXVfaGFwX3B0X3NoYXJlKQotICAgICAgICA/IDAKLSAgICAgICAgOiBsaWJ4
bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KGJfaW5mby0+bWF4X21lbWtiKTsKKyAgICAvKiBO
byBJT01NVSByZXNlcnZhdGlvbiBpcyBuZWVkZWQgaWYgcGFzc3Rocm91Z2ggbW9kZSBpcyBub3Qg
J3N5bmNfcHQnICovCisgICAgYl9pbmZvLT5pb21tdV9tZW1rYiA9IChjX2luZm8tPnBhc3N0aHJv
dWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCisgICAgICAgID8gbGlieGxfZ2V0X3Jl
cXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1heF9tZW1rYikKKyAgICAgICAgOiAwOwogCiAg
ICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJub21pZ3JhdGUiLCAmYl9pbmZvLT5kaXNh
YmxlX21pZ3JhdGUsIDApOwogCkBAIC0yMjk4LDU0ICsyMzk4LDYgQEAgc2tpcF92ZmI6CiAgICAg
ICAgIH0KICAgICB9CiAKLSAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgInBjaSIs
ICZwY2lzLCAwLCAwKSkgewotICAgICAgICBkX2NvbmZpZy0+bnVtX3BjaWRldnMgPSAwOwotICAg
ICAgICBkX2NvbmZpZy0+cGNpZGV2cyA9IE5VTEw7Ci0gICAgICAgIGZvcihpID0gMDsgKGJ1ZiA9
IHhsdV9jZmdfZ2V0X2xpc3RpdGVtIChwY2lzLCBpKSkgIT0gTlVMTDsgaSsrKSB7Ci0gICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXY7Ci0KLSAgICAgICAgICAgIHBjaWRldiA9IEFS
UkFZX0VYVEVORF9JTklUX05PREVWSUQoZF9jb25maWctPnBjaWRldnMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWNlX3BjaV9pbml0KTsKLSAgICAgICAgICAgIHBjaWRldi0+bXNpdHJhbnNsYXRlID0gcGNpX21z
aXRyYW5zbGF0ZTsKLSAgICAgICAgICAgIHBjaWRldi0+cG93ZXJfbWdtdCA9IHBjaV9wb3dlcl9t
Z210OwotICAgICAgICAgICAgcGNpZGV2LT5wZXJtaXNzaXZlID0gcGNpX3Blcm1pc3NpdmU7Ci0g
ICAgICAgICAgICBwY2lkZXYtPnNlaXplID0gcGNpX3NlaXplOwotICAgICAgICAgICAgLyoKLSAg
ICAgICAgICAgICAqIExpa2Ugb3RoZXIgcGNpIG9wdGlvbiwgdGhlIHBlci1kZXZpY2UgcG9saWN5
IGFsd2F5cyBmb2xsb3dzCi0gICAgICAgICAgICAgKiB0aGUgZ2xvYmFsIHBvbGljeSBieSBkZWZh
dWx0LgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBwY2lkZXYtPnJkbV9wb2xpY3kgPSBi
X2luZm8tPnUuaHZtLnJkbS5wb2xpY3k7Ci0gICAgICAgICAgICBlID0geGx1X3BjaV9wYXJzZV9i
ZGYoY29uZmlnLCBwY2lkZXYsIGJ1Zik7Ci0gICAgICAgICAgICBpZiAoZSkgewotICAgICAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAgICAgInVuYWJsZSB0
byBwYXJzZSBQQ0kgQkRGIGAlcycgZm9yIHBhc3N0aHJvdWdoXG4iLAotICAgICAgICAgICAgICAg
ICAgICAgICAgYnVmKTsKLSAgICAgICAgICAgICAgICBleGl0KC1lKTsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgfQotICAgICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzICYmIGNfaW5mby0+
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikKLSAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xf
c2V0KCZiX2luZm8tPnUucHYuZTgyMF9ob3N0LCB0cnVlKTsKLSAgICB9Ci0KLSAgICBpZiAoIXhs
dV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgImR0ZGV2IiwgJmR0ZGV2cywgMCwgMCkpIHsKLSAgICAg
ICAgZF9jb25maWctPm51bV9kdGRldnMgPSAwOwotICAgICAgICBkX2NvbmZpZy0+ZHRkZXZzID0g
TlVMTDsKLSAgICAgICAgZm9yIChpID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKGR0
ZGV2cywgaSkpICE9IE5VTEw7IGkrKykgewotICAgICAgICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2
ICpkdGRldjsKLQotICAgICAgICAgICAgZHRkZXYgPSBBUlJBWV9FWFRFTkRfSU5JVF9OT0RFVklE
KGRfY29uZmlnLT5kdGRldnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZF9jb25maWctPm51bV9kdGRldnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2X2luaXQpOwotCi0gICAgICAg
ICAgICBkdGRldi0+cGF0aCA9IHN0cmR1cChidWYpOwotICAgICAgICAgICAgaWYgKGR0ZGV2LT5w
YXRoID09IE5VTEwpIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVuYWJsZSB0
byBkdXBsaWNhdGUgc3RyaW5nIGZvciBkdGRldnNcbiIpOwotICAgICAgICAgICAgICAgIGV4aXQo
LTEpOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotCiAgICAgaWYgKCF4bHVfY2Zn
X2dldF9saXN0KGNvbmZpZywgInVzYmN0cmwiLCAmdXNiY3RybHMsIDAsIDApKSB7CiAgICAgICAg
IGRfY29uZmlnLT5udW1fdXNiY3RybHMgPSAwOwogICAgICAgICBkX2NvbmZpZy0+dXNiY3RybHMg
PSBOVUxMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJt
L2RvbWFpbi5jCmluZGV4IGFlMTNlNDdlODYuLjYxZDM1Y2QxMjAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTYxNyw2ICs2
MTcsMTQgQEAgaW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0
bF9jcmVhdGVkb21haW4gKmNvbmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQog
CisgICAgLyogVGhlIFAyTSB0YWJsZSBtdXN0IGFsd2F5cyBiZSBzaGFyZWQgYmV0d2VlbiB0aGUg
Q1BVIGFuZCB0aGUgSU9NTVUgKi8KKyAgICBpZiAoIGNvbmZpZy0+aW9tbXVfb3B0cyAmIFhFTl9E
T01DVExfSU9NTVVfbm9fc2hhcmVwdCApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19J
TkZPLAorICAgICAgICAgICAgICAgICJVbnN1cHBvcnRlZCBpb21tdSBvcHRpb246IFhFTl9ET01D
VExfSU9NTVVfbm9fc2hhcmVwdFxuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KwogICAgIC8qIEZpbGwgaW4gdGhlIG5hdGl2ZSBHSUMgdmVyc2lvbiwgcGFzc2VkIGJhY2sgdG8g
dGhlIHRvb2xzdGFjay4gKi8KICAgICBpZiAoIGNvbmZpZy0+YXJjaC5naWNfdmVyc2lvbiA9PSBY
RU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFICkKICAgICB7CkBAIC02NzcsNyArNjg1LDcgQEAg
aW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIEFTU0VSVChjb25m
aWcgIT0gTlVMTCk7CiAKICAgICAvKiBwMm1faW5pdCByZWxpZXMgb24gc29tZSB2YWx1ZSBpbml0
aWFsaXplZCBieSB0aGUgSU9NTVUgc3Vic3lzdGVtICovCi0gICAgaWYgKCAocmMgPSBpb21tdV9k
b21haW5faW5pdChkKSkgIT0gMCApCisgICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChk
LCBjb25maWctPmlvbW11X29wdHMpKSAhPSAwICkKICAgICAgICAgZ290byBmYWlsOwogCiAgICAg
aWYgKCAocmMgPSBwMm1faW5pdChkKSkgIT0gMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNGIwYWQ1ZTE1ZC4uZmI4YjM5
N2JlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtNjExLDcgKzYxMSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIChyYyA9IGluaXRfZG9tYWluX2lycV9tYXBwaW5nKGQp
KSAhPSAwICkKICAgICAgICAgZ290byBmYWlsOwogCi0gICAgaWYgKCAocmMgPSBpb21tdV9kb21h
aW5faW5pdChkKSkgIT0gMCApCisgICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkLCBj
b25maWctPmlvbW11X29wdHMpKSAhPSAwICkKICAgICAgICAgZ290byBmYWlsOwogCiAgICAgcHNy
X2RvbWFpbl9pbml0KGQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9j
b21tb24vZG9tYWluLmMKaW5kZXggNDY4MWYyOWM4Yi4uMDczM2VlOGIwYSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMDgsNiAr
MzA4LDEzIEBAIHN0YXRpYyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2Rv
bWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
fQogCisgICAgaWYgKCAhKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9pb21tdSkgJiYg
Y29uZmlnLT5pb21tdV9vcHRzICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8s
CisgICAgICAgICAgICAgICAgIklPTU1VIG9wdGlvbnMgc3BlY2lmaWVkIGJ1dCBJT01NVSBub3Qg
ZW5hYmxlZFxuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICgg
Y29uZmlnLT5tYXhfdmNwdXMgPCAxICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lO
Rk8sICJObyB2Q1BVU1xuIik7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVu
L2NvbW1vbi9kb21jdGwuYwppbmRleCA1ZGNmZTNjOGY2Li42ZTZlOWI5ODY2IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTUxNSwx
OSArNTE1LDYgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9t
Y3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgcm92ZXIgPSBkb207CiAgICAgICAgIH0KIAot
ICAgICAgICAvKgotICAgICAgICAgKiBGb3Igbm93LCBtYWtlIHN1cmUgdGhlIGNyZWF0ZWRvbWFp
biBJT01NVSBmbGFnIGlzIHNldCBpZiB0aGUKLSAgICAgICAgICogSU9NTVUgaXMgZW5hYmxlZC4g
V2hlbiB0aGUgZmxhZyBjb21lcyB1bmRlciB0b29sc3RhY2sgY29udHJvbAotICAgICAgICAgKiB0
aGlzIGNhbiBnbyBhd2F5LgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBvcC0+dS5jcmVhdGVk
b21haW4uZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9pb21tdSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0g
ICAgICAgIH0KLSAgICAgICAgaWYgKCBpb21tdV9lbmFibGVkICkKLSAgICAgICAgICAgIG9wLT51
LmNyZWF0ZWRvbWFpbi5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKLQogICAgICAgICBk
ID0gZG9tYWluX2NyZWF0ZShkb20sICZvcC0+dS5jcmVhdGVkb21haW4sIGZhbHNlKTsKICAgICAg
ICAgaWYgKCBJU19FUlIoZCkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRl
eCBhNDkzNDYzOTRkLi40MTcxYzNjZjZmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTE2
OCw3ICsxNjgsNyBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVxcyhz
dHJ1Y3QgZG9tYWluICpkKQogICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHRydWU7CiB9CiAKLWlu
dCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoraW50IGlvbW11X2RvbWFpbl9p
bml0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBvcHRzKQogewogICAgIHN0cnVjdCBk
b21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByZXQgPSAwOwpAQCAtMTky
LDYgKzE5MiwxNSBAQCBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgIGNoZWNrX2h3ZG9tX3JlcXMo
ZCk7IC8qIG1heSBtb2RpZnkgaW9tbXVfaHdkb21fc3RyaWN0ICovCiAKKyAgICAvKgorICAgICAq
IFVzZSBzaGFyZWQgcGFnZSB0YWJsZXMgZm9yIEhBUCBhbmQgSU9NTVUgaWYgdGhlIGdsb2JhbCBv
cHRpb24KKyAgICAgKiBpcyBlbmFibGVkIChmcm9tIHdoaWNoIHdlIGNhbiBpbmZlciB0aGUgaC93
IGlzIGNhcGFibGUpIGFuZAorICAgICAqIHRoZSBkb21haW4gb3B0aW9ucyBkbyBub3QgZGlzYWxs
b3cgaXQuIEhBUCBtdXN0LCBvZiBjb3Vyc2UsIGFsc28KKyAgICAgKiBiZSBlbmFibGVkLgorICAg
ICAqLworICAgIGhkLT5oYXBfcHRfc2hhcmUgPSBoYXBfZW5hYmxlZChkKSAmJiBpb21tdV9oYXBf
cHRfc2hhcmUgJiYKKyAgICAgICAgIShvcHRzICYgWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0
KTsKKwogICAgIC8qCiAgICAgICogTkI6ICdyZWxheGVkJyBoL3cgZG9tYWlucyBkb24ndCBuZWVk
IHRoZSBJT01NVSBtYXBwaW5ncyB0byBiZSBrZXB0CiAgICAgICogICAgIGluLXN5bmMgd2l0aCB0
aGVpciBhc3NpZ25lZCBwYWdlcyBiZWNhdXNlIGFsbCBob3N0IFJBTSB3aWxsIGJlCkBAIC0yMDAs
NiArMjA5LDggQEAgaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAg
aWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpIHx8IGlvbW11X2h3ZG9tX3N0cmljdCApCiAgICAg
ICAgIGhkLT5uZWVkX3N5bmMgPSAhaW9tbXVfdXNlX2hhcF9wdChkKTsKIAorICAgIEFTU0VSVCgh
KGhkLT5uZWVkX3N5bmMgJiYgaGQtPmhhcF9wdF9zaGFyZSkpOworCiAgICAgcmV0dXJuIDA7CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAppbmRleCAxYjMxNzZhZGI1Li5iYTg0YWVhNmFiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCkBAIC0zOCw3ICszOCw3IEBACiAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKICNpbmNsdWRl
ICJtZW1vcnkuaCIKIAotI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAw
MDAwMTEKKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEyCiAK
IC8qCiAgKiBOQi4geGVuX2RvbWN0bC5kb21haW4gaXMgYW4gSU4vT1VUIHBhcmFtZXRlciBmb3Ig
dGhpcyBvcGVyYXRpb24uCkBAIC03Myw2ICs3MywxNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVh
dGVkb21haW4gewogCiAgICAgdWludDMyX3QgZmxhZ3M7CiAKKyNkZWZpbmUgX1hFTl9ET01DVExf
SU9NTVVfbm9fc2hhcmVwdCAgMAorI2RlZmluZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQg
ICAoMVUgPDwgX1hFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVwdCkKKworLyogTWF4IFhFTl9ET01D
VExfSU9NTVVfKiBjb25zdGFudC4gIFVzZWQgZm9yIEFCSSBjaGVja2luZy4gKi8KKyNkZWZpbmUg
WEVOX0RPTUNUTF9JT01NVV9NQVggWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0CisKKyAgICB1
aW50MzJfdCBpb21tdV9vcHRzOworCiAgICAgLyoKICAgICAgKiBWYXJpb3VzIGRvbWFpbiBsaW1p
dHMsIHdoaWNoIGltcGFjdCB0aGUgcXVhbnRpdHkgb2YgcmVzb3VyY2VzIChnbG9iYWwKICAgICAg
KiBtYXBwaW5nIHNwYWNlLCB4ZW5oZWFwLCBldGMpIGEgZ3Vlc3QgbWF5IGNvbnN1bWUuCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
CmluZGV4IDhiOTg1ZjkyYjAuLmFkNTU2ZjdkNTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC03NSw3ICs3NSw3IEBA
IGV4dGVybiB1bnNpZ25lZCBpbnQgaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQ7CiBpbnQgaW9tbXVf
c2V0dXAodm9pZCk7CiBpbnQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CiAKLWludCBpb21t
dV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKK2ludCBpb21tdV9kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb3B0cyk7CiB2b2lkIGlvbW11X2h3ZG9tX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBk
b21haW4gKmQpOwogCkBAIC0yNjksMTAgKzI2OSwxNCBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsK
ICAgICAvKiBGZWF0dXJlcyBzdXBwb3J0ZWQgYnkgdGhlIElPTU1VICovCiAgICAgREVDTEFSRV9C
SVRNQVAoZmVhdHVyZXMsIElPTU1VX0ZFQVRfY291bnQpOwogCisgICAgLyogRG9lcyB0aGUgZ3Vl
c3Qgc2hhcmUgSEFQIG1hcHBpbmcgd2l0aCB0aGUgSU9NTVU/ICovCisgICAgYm9vbCBoYXBfcHRf
c2hhcmU7CisKICAgICAvKgotICAgICAqIERvZXMgdGhlIGd1ZXN0IHJlcWlyZSBtYXBwaW5ncyB0
byBiZSBzeW5jaG9uaXplZCwgdG8gbWFpbnRhaW4KLSAgICAgKiB0aGUgZGVmYXVsdCBkZm4gPT0g
cGZuIG1hcC4gKFNlZSBjb21tZW50IG9uIGRmbiBhdCB0aGUgdG9wIG9mCi0gICAgICogaW5jbHVk
ZS94ZW4vbW0uaCkuCisgICAgICogRG9lcyB0aGUgZ3Vlc3QgcmVxdWlyZSBtYXBwaW5ncyB0byBi
ZSBzeW5jaHJvbml6ZWQsIHRvIG1haW50YWluCisgICAgICogdGhlIGRlZmF1bHQgZGZuID09IHBm
biBtYXA/IChTZWUgY29tbWVudCBvbiBkZm4gYXQgdGhlIHRvcCBvZgorICAgICAqIGluY2x1ZGUv
eGVuL21tLmgpLiBOb3RlIHRoYXQgaGFwX3B0X3NoYXJlID09IGZhbHNlIGRvZXMgbm90CisgICAg
ICogbmVjZXNzYXJpbHkgaW1wbHkgdGhpcyBpcyB0cnVlLgogICAgICAqLwogICAgIGJvb2wgbmVl
ZF9zeW5jOwogfTsKQEAgLTI4Miw4ICsyODYsNyBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICNk
ZWZpbmUgaW9tbXVfY2xlYXJfZmVhdHVyZShkLCBmKSBjbGVhcl9iaXQoZiwgZG9tX2lvbW11KGQp
LT5mZWF0dXJlcykKIAogLyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4gUDJNIHRhYmxlIGFzIGl0
cyBJT01NVSBwYWdldGFibGU/ICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgXAotICAg
IChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9z
aGFyZSkKKyNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSAgICAgICAoZG9tX2lvbW11KGQpLT5o
YXBfcHRfc2hhcmUpCiAKIC8qIERvZXMgdGhlIElPTU1VIHBhZ2V0YWJsZSBuZWVkIHRvIGJlIGtl
cHQgc3luY2hyb25pemVkIHdpdGggdGhlIFAyTSAqLwogI2lmZGVmIENPTkZJR19IQVNfUEFTU1RI
Uk9VR0gKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:58:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8jHf-0001Ig-Bu; Fri, 13 Sep 2019 10:58:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8jHd-0001IW-9h
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:58:33 +0000
X-Inumbo-ID: 6c324c0c-d615-11e9-b76c-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c324c0c-d615-11e9-b76c-bc764e2007e4;
 Fri, 13 Sep 2019 10:58:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568372311;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ILqPABDe/TAXM4fK0zl1PuFxyYf5Aar9vVkiEKLP8pY=;
 b=HACG4nzZk/DHKpNIKjIf51BMkK5Qr7o4hDgadxEvF4wLoM3q7/JtsNFx
 ZY79V3jvc2D1Ze1BqO3OgLNBPCNyyOHRNhwDZoYPaLC70MfahUZnJw5mo
 X1vZbaXIuj2Pfs7tosIQMQhR0k5/hFdbvGXBXK7ANoOt/D+oVE1ULYCEL k=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FYq4SCDwZ7ID1O8YAGFB7AAkFuymnFJsBABd75jW8FCKkkMV5z29TjK4dRikfIyU2qRjs5sYFd
 20U9K7o317QoJcOBS26MFivze6vv821XwMK+ff77p3cMNPZP9xZpJW+LqePk9288QW+i7xaKof
 i15qQydSRGxR7QIIvwppbqAu//WrIOIV3O8mwlMsZuCfppOdrlh6GXMaEoNLMBO7PuoiObIKSN
 G2DPmw5VkrippV4mBxGgmMACKFP4GyNh/D12OC7ugzLHnO8YDkI4CgtrfbhQxmyntU7Lkf6ZbY
 8iQ=
X-SBRS: 2.7
X-MesageID: 5774529
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5774529"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 11:58:25 +0100
Message-ID: <20190913105826.2704-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913105826.2704-1-paul.durrant@citrix.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 5/6] iommu: tidy up iommu_use_hap_pt() and
 need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcyBtYWNyb3MgcmVhbGx5IG91Z2h0IHRvIGxpdmUgaW4gdGhlIGNvbW1vbiB4ZW4vaW9tbXUu
aCBoZWFkZXIgcmF0aGVyCnRoZW4gYmVpbmcgZGlzdHJpYnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1
cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKeGVuL3NjaGVkLmguIFRoaXMgcGF0Y2ggbW92
ZXMgdGhlbSB0aGVyZS4KCk5PVEU6IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQg
bGluZSBpb21tdSBvcHRpb25zIHNob3VsZCByZWFsbHkKICAgICAgYmUgaGFyZCBlcnJvciBvbiBB
Uk0gKGFzIG9wcG9zZWQgdG8ganVzdCBiZWluZyBpZ25vcmVkKSwgc28gZGVmaW5lCiAgICAgICdp
b21tdV9oYXBfcHRfc2hhcmUnIHRvIGJlIHRydWUgZm9yIEFSTSAodmlhIEFSTS1zZWxlY3RlZAog
ICAgICBDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVw
YW0uY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClBy
ZXZpb3VzbHkgcGFydCBvZiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDIyNjcuaHRtbAoKdjExOgogLSBGaXggI2lmLyNlbGlm
IG9yZGVyaW5nIGlzc3VlCgp2OToKIC0gQWRkIG5ldyBLY29uZmlnIG9wdGlvbiB0byBjYXVzZSAn
aW9tbXVfaGFwX3B0X3NoYXJlJyB0byBiZSBkZWZpbmVkIHRvCiAgIHRydWUsIHJhdGhlciB0aGFu
IHVzaW5nIENPTkZJR19BUk0sIGFzIHJlcXVlc3RlZCBieSBKdWxpZW4KIC0gQXNzdW1pbmcgSmFu
J3MgUi1iIHN0YW5kcyBzaW5jZSB0aGlzIGlzIGEgbWFpbmx5IGEgY29zbWV0aWMgY2hhbmdlCiAg
IGRpcmVjdGx5IHJlcXVlc3RlZCBieSBhbm90aGVyIG1haW50YWluZXIKCnY3OgogLSBSZS13b3Jr
IHRoZSBBUk0gaGFuZGxpbmcgb2YgJ3NoYXJlcHQnIGFzIHN1Z2dlc3RlZCBieSBKYW4KIC0gTWFr
ZSBzdXJlIHRoYXQgbmVlZF9pb21tdV9wdF9zeW5jKCkgYWx3YXlzIGV2YWx1YXRlcyBpdHMgYXJn
dW1lbnQKLS0tCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgIHwgIDEgKwogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9p
b21tdS5oICAgICB8ICAzIC0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICB8ICA0
IC0tLS0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgfCAxNSArKysrKysrKysrKysr
Ky0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgfCAgNiAtLS0tLS0KIDYgZmlsZXMg
Y2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCBjMmRiMmE2
OTUzLi5hNTFhYTdiZmE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94
ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtMjAsNiArMjAsNyBAQCBjb25maWcgQVJNCiAJc2VsZWN0
IEhBU19ERVZJQ0VfVFJFRQogCXNlbGVjdCBIQVNfUEFTU1RIUk9VR0gKIAlzZWxlY3QgSEFTX1BE
WAorCXNlbGVjdCBJT01NVV9GT1JDRV9QVF9TSEFSRQogCiBjb25maWcgQVJDSF9ERUZDT05GSUcK
IAlzdHJpbmcKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9LY29uZmlnCmluZGV4IGEzYzA2NDkxYmUuLjYxZjk0NDYz
OWUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZwpAQCAtMTMsMyArMTMsNiBAQCBjb25maWcgQVJN
X1NNTVUKIAkgIFNheSBZIGhlcmUgaWYgeW91ciBTb0MgaW5jbHVkZXMgYW4gSU9NTVUgZGV2aWNl
IGltcGxlbWVudGluZyB0aGUKIAkgIEFSTSBTTU1VIGFyY2hpdGVjdHVyZS4KIGVuZGlmCisKK2Nv
bmZpZyBJT01NVV9GT1JDRV9QVF9TSEFSRQorCWJvb2wKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAppbmRleCAxNTc3
ZTgzZDJiLi43N2E5NGIyOWViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCkBAIC0yMCw5ICsyMCw2IEBAIHN0
cnVjdCBhcmNoX2lvbW11CiAgICAgdm9pZCAqcHJpdjsKIH07CiAKLS8qIEFsd2F5cyBzaGFyZSBQ
Mk0gVGFibGUgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgSU9NTVUgKi8KLSNkZWZpbmUgaW9tbXVf
dXNlX2hhcF9wdChkKSBpc19pb21tdV9lbmFibGVkKGQpCi0KIGNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqb3BzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21t
dS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCmluZGV4IDUwNzFhZmQ2YTUuLjg1NzQx
ZjdjOTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTg2LDEwICs4Niw2IEBAIHN0cnVjdCBpb21tdV9p
bml0X29wcyB7CiAKIGV4dGVybiBjb25zdCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgKmlvbW11X2lu
aXRfb3BzOwogCi0vKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElP
TU1VIHBhZ2V0YWJsZT8gKi8KLSNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCi0gICAgKGhh
cF9lbmFibGVkKGQpICYmIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJl
KQotCiB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50IGlvbW11
X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7
CiBpbnQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICopOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRl
eCBiZTdhZjQ5YzFlLi44Yjk4NWY5MmIwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtNTYsNyArNTYsOSBAQCBleHRl
cm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29sX3QgZm9y
Y2VfaW9tbXUsIGlvbW11X3ZlcmJvc2UsIGlvbW11X2lnZng7CiBleHRlcm4gYm9vbF90IGlvbW11
X3Nub29wLCBpb21tdV9xaW52YWwsIGlvbW11X2ludHJlbWFwLCBpb21tdV9pbnRwb3N0OwogCi0j
aWZkZWYgQ09ORklHX0hWTQorI2lmIGRlZmluZWQoQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJF
KQorI2RlZmluZSBpb21tdV9oYXBfcHRfc2hhcmUgdHJ1ZQorI2VsaWYgZGVmaW5lZChDT05GSUdf
SFZNKQogZXh0ZXJuIGJvb2wgaW9tbXVfaGFwX3B0X3NoYXJlOwogI2Vsc2UKICNkZWZpbmUgaW9t
bXVfaGFwX3B0X3NoYXJlIGZhbHNlCkBAIC0yNzksNiArMjgxLDE3IEBAIHN0cnVjdCBkb21haW5f
aW9tbXUgewogI2RlZmluZSBpb21tdV9zZXRfZmVhdHVyZShkLCBmKSAgIHNldF9iaXQoZiwgZG9t
X2lvbW11KGQpLT5mZWF0dXJlcykKICNkZWZpbmUgaW9tbXVfY2xlYXJfZmVhdHVyZShkLCBmKSBj
bGVhcl9iaXQoZiwgZG9tX2lvbW11KGQpLT5mZWF0dXJlcykKIAorLyogQXJlIHdlIHVzaW5nIHRo
ZSBkb21haW4gUDJNIHRhYmxlIGFzIGl0cyBJT01NVSBwYWdldGFibGU/ICovCisjZGVmaW5lIGlv
bW11X3VzZV9oYXBfcHQoZCkgXAorICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFi
bGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFyZSkKKworLyogRG9lcyB0aGUgSU9NTVUgcGFnZXRh
YmxlIG5lZWQgdG8gYmUga2VwdCBzeW5jaHJvbml6ZWQgd2l0aCB0aGUgUDJNICovCisjaWZkZWYg
Q09ORklHX0hBU19QQVNTVEhST1VHSAorI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgICAg
IChkb21faW9tbXUoZCktPm5lZWRfc3luYykKKyNlbHNlCisjZGVmaW5lIG5lZWRfaW9tbXVfcHRf
c3luYyhkKSAgICAgKHsgKHZvaWQpKGQpOyBmYWxzZTsgfSkKKyNlbmRpZgorCiBpbnQgX19tdXN0
X2NoZWNrIGlvbW11X3N1c3BlbmQodm9pZCk7CiB2b2lkIGlvbW11X3Jlc3VtZSh2b2lkKTsKIHZv
aWQgaW9tbXVfY3Jhc2hfc2h1dGRvd24odm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGFlMWZhZjcwZDMuLmE2
ODk2MjIxZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05NjUsMTIgKzk2NSw2IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBpc19od2RvbV9waW5uZWRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAg
IGNwdW1hc2tfd2VpZ2h0KHYtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSAxKTsKIH0KIAotI2lmZGVm
IENPTkZJR19IQVNfUEFTU1RIUk9VR0gKLSNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChk
b21faW9tbXUoZCktPm5lZWRfc3luYykKLSNlbHNlCi0jZGVmaW5lIG5lZWRfaW9tbXVfcHRfc3lu
YyhkKSBmYWxzZQotI2VuZGlmCi0KIHN0YXRpYyBpbmxpbmUgYm9vbCBpc192Y3B1X29ubGluZShj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gIXRlc3RfYml0KF9WUEZfZG93biwg
JnYtPnBhdXNlX2ZsYWdzKTsKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:58:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10: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 1i8jHn-0001LX-RW; Fri, 13 Sep 2019 10:58:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8jHn-0001LC-0F
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:58:43 +0000
X-Inumbo-ID: 6f26afde-d615-11e9-b76c-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6f26afde-d615-11e9-b76c-bc764e2007e4;
 Fri, 13 Sep 2019 10:58:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568372315;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=3DNy0euenOg8CEGK6mzqIiUDvcThifdwmjtKi5kp96s=;
 b=JCETvWUl/nv3tCiUVJgL580iOi7iHmz4MFhG0ZVuw0RsR/vL2a49dq5A
 44lG4CbaPNKXUUdo1uABJ+dGHabc/wSfI1WHw5Mh3SB5iLwUylOnyfjes
 ZtnIhmTmziOct1b4AKiHszsQB/boPIkatc/VjsMI6n47+BrItt5Eavh2F g=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LukwM1Pn71C7n+c+BIA/y4+XgXr1U6FxnlAtKntf5bgFu7+EocArGyLF5FJ/5cUCyoBNu/MF/q
 Z9uey2blfMwtbkhlyOXwMPDwk+SoLgVw/f978RAZW5r8PgOY5OHdZ16FBJtWYsMyWYw1JOCPt1
 JLT71lPqT24ZoYRpvb5ZKGPLQYynmouoBe1NudJDccPqU7HJh1B2I3ZVo+bkw1SSUBWtkRW/ly
 nw0IzF92aEaAJGa+V31xc+H8yiTYezTb1s8L7VsSEjNZbhPTTsQpl/jZz34j7b0MZaPpsa/H/K
 4gg=
X-SBRS: 2.7
X-MesageID: 5774535
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5774535"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 11:58:22 +0100
Message-ID: <20190913105826.2704-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913105826.2704-1-paul.durrant@citrix.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 2/6] use is_iommu_enabled() where
 appropriate...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Li4ucmF0aGVyIHRoYW4gdGVzdGluZyB0aGUgZ2xvYmFsIGlvbW11X2VuYWJsZWQgZmxhZyBhbmQg
b3BzIHBvaW50ZXIuCgpOb3cgdGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gZmxhZyBpbmRpY2F0
aW5nIHdoZXRoZXIgdGhlIGRvbWFpbiBpcwpwZXJtaXR0ZWQgdG8gdXNlIHRoZSBJT01NVSAod2hp
Y2ggZGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBvcHMgcG9pbnRlciB3aWxsCmJlIHNldCksIG1hbnkg
dGVzdHMgb2YgdGhlIGdsb2JhbCBpb21tdV9lbmFibGVkIGZsYWcgYW5kIG9wcyBwb2ludGVyIGNh
bgpiZSB0cmFuc2xhdGVkIGludG8gdGVzdHMgb2YgdGhlIHBlci1kb21haW4gZmxhZy4gU29tZSBv
ZiB0aGUgb3RoZXIgdGVzdHMgb2YKcHVyZWx5IHRoZSBnbG9iYWwgaW9tbXVfZW5hYmxlZCBmbGFn
IGNhbiBhbHNvIGJlIHRyYW5zbGF0ZWQgaW50byB0ZXN0cyBvZgp0aGUgcGVyLWRvbWFpbiBmbGFn
LgoKTk9URTogVGhlIGNvbW1lbnQgaW4gaW9tbXVfc2hhcmVfcDJtX3RhYmxlKCkgaXMgYWxzbyBm
aXhlZDsgbmVlZF9pb21tdSgpCiAgICAgIGRpc2FwcGVhcmVkIHNvbWUgdGltZSBhZ28uIEFsc28s
IHdoaWxzdCB0aGUgc3R5bGUgb2YgdGhlICdpZicgaW4KICAgICAgZmxhc2tfaW9tbXVfcmVzb3Vy
Y2VfdXNlX3Blcm0oKSBpcyBmaXhlZCwgSSBoYXZlIG5vdCB0cmFuc2xhdGVkIGFueQogICAgICBp
bnN0YW5jZXMgb2YgdTMyIGludG8gdWludDMyX3QgdG8ga2VlcCBjb25zaXN0ZW5jeS4gSU1PIHN1
Y2ggYQogICAgICB0cmFuc2xhdGlvbiB3b3VsZCBiZSBiZXR0ZXIgZG9uZSBnbG9iYWxseSBmb3Ig
dGhlIHNvdXJjZSBtb2R1bGUgaW4KICAgICAgYSBzZXBhcmF0ZSBwYXRjaC4KICAgICAgVGhlIGNo
YW5nZSB0byB0aGUgZGVmaW5pdGlvbiBvZiBpb21tdV9jYWxsKCkgaXMgdG8ga2VlcCB0aGUgUFYg
c2hpbQogICAgICBidWlsZCBoYXBweS4gV2l0aG91dCB0aGlzIGNoYW5nZSBpdCB3aWxsIGZhaWwg
dG8gY29tcGlsZSB3aXRoIGVycm9ycwogICAgICBvZiB0aGUgZm9ybToKCmlvbW11LmM6MzYxOjMy
OiBlcnJvcjogdW51c2VkIHZhcmlhYmxlIOKAmGhk4oCZIFstV2Vycm9yPXVudXNlZC12YXJpYWJs
ZV0KICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+CgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogIlJvZ2VyIFBh
dSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFZvbG9keW15
ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KClByZXZpb3VzbHkgcGFydCBvZiBzZXJpZXMg
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5
LTA3L21zZzAyMjY3Lmh0bWwKCnY3OgogLSBGaXggaW9tbXVfY2FsbCgpIHJhdGhlciB0aGFuIG1l
c3Npbmcgd2l0aCB0aGUgaW5pdGlhbGl6dGlvbiBvZiAnaGQnCiAtIENvbnN0aWZ5IGRvbWFpbiBw
b2ludGVyIHBhc3NlZCB0byBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpCgp2NToKIC0g
Rml4IGxvZ2ljIGluIEFSTSBwMm1faW5pdCgpCiAtIE1ha2UgaW9tbXVfZG9fZG9tY3RsKCkgcmV0
dXJuIC1FT1BOT1RTVVBQIHJhdGhlciB0aGFuIC1FTk9TWVMgaWYgdGhlCiAgIElPTU1VIGlzIG5v
dCBlbmFibGVkCiAtIEZpeCB0ZXN0IGluIHBjaV9lbmFibGVfYWNzKCkKIC0gRml4IHRlc3QgaW4g
Zmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAg
ICAgICB8ICA2ICsrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgfCAgMiArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyAgICAgfCAgNCArLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMgICAgICAgICAgICAgIHwgIDggKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jICAgICAgICAgICB8IDMxICsrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgICAgICB8IDE2ICsrKysrKy0tLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYyAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9pb21tdS5oICAgICAgICAgICAgICAgfCAxMSArKysrKystLQogeGVuL3hzbS9mbGFzay9ob29r
cy5jICAgICAgICAgICAgICAgICAgICAgfCAxOCArKysrKystLS0tLS0tCiAxOCBmaWxlcyBjaGFu
Z2VkLCA2MiBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZTI4ZWExYzg1YS4uN2Yx
NDQyOTMyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwpAQCAtMTUzMSw3ICsxNTMxLDcgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4g
KmQpCiAgICAgICogc2hhcmVkIHdpdGggdGhlIENQVSwgWGVuIGhhcyB0byBtYWtlIHN1cmUgdGhh
dCB0aGUgUFQgY2hhbmdlcyBoYXZlCiAgICAgICogcmVhY2hlZCB0aGUgbWVtb3J5CiAgICAgICov
Ci0gICAgcDJtLT5jbGVhbl9wdGUgPSBpb21tdV9lbmFibGVkICYmCisgICAgcDJtLT5jbGVhbl9w
dGUgPSBpc19pb21tdV9lbmFibGVkKGQpICYmCiAgICAgICAgICFpb21tdV9oYXNfZmVhdHVyZShk
LCBJT01NVV9GRUFUX0NPSEVSRU5UX1dBTEspOwogCiAgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUo
ZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYwppbmRleCBjNjk1NzA5MjBjLi5kMzgxNzg0ZWRkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
QEAgLTM1Niw3ICszNTYsNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJf
cGFnZXMoCiAgICAgICAgIGF2YWlsIC09IGQtPm1heF92Y3B1cyAtIDE7CiAKICAgICAvKiBSZXNl
cnZlIG1lbW9yeSBmb3IgaW9tbXVfZG9tMF9pbml0KCkgKHJvdWdoIGVzdGltYXRlKS4gKi8KLSAg
ICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChkKSApCiAg
ICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IGE3NDQ2OTZjNmIuLmQxMzM0
YzcxMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKQEAgLTcwOCw3ICs3MDgsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgcmV0ID0gLUVTUkNIOwotICAgICAgICBpZiAoIGlv
bW11X2VuYWJsZWQgKQorICAgICAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgICAgIHJldCA9IHB0X2ly
cV9jcmVhdGVfYmluZChkLCBiaW5kKTsKQEAgLTczNyw3ICs3MzcsNyBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgICAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkg
KQogICAgICAgICB7CiAgICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgICAgIHJl
dCA9IHB0X2lycV9kZXN0cm95X2JpbmQoZCwgYmluZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA0NTJhYzQ4MzNkLi4z
ODMxYzZkNGMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ2NSw3ICs0NjUsNyBAQCB2b2lkIGh2bV9taWdyYXRlX3Rp
bWVycyhzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2ksIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEFTU0VS
VChpb21tdV9lbmFibGVkICYmCisgICAgQVNTRVJUKGlzX2lvbW11X2VuYWJsZWQodi0+ZG9tYWlu
KSAmJgogICAgICAgICAgICAoaXNfaGFyZHdhcmVfZG9tYWluKHYtPmRvbWFpbikgfHwgaHZtX2Rv
bWFpbl9pcnEodi0+ZG9tYWluKS0+ZHBjaSkpOwogCiAgICAgaWYgKCAocGlycV9kcGNpLT5mbGFn
cyAmIEhWTV9JUlFfRFBDSV9NQUNIX01TSSkgJiYKQEAgLTQ5Niw3ICs0OTYsNyBAQCB2b2lkIGh2
bV9taWdyYXRlX3BpcnFzKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFodm1fZG9tYWluX2ly
cShkKS0+ZHBjaSApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSB8fCAhaHZtX2RvbWFp
bl9pcnEoZCktPmRwY2kgKQogICAgICAgIHJldHVybjsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZl
bnRfbG9jayk7CkBAIC0yMjY0LDcgKzIyNjQsNyBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCiAgICAgfQogCiAgICAgaWYgKCAoKHZhbHVlIF4g
b2xkX3ZhbHVlKSAmIFg4Nl9DUjBfQ0QpICYmCi0gICAgICAgICBpb21tdV9lbmFibGVkICYmIGh2
bV9mdW5jcy5oYW5kbGVfY2QgJiYKKyAgICAgICAgIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgaHZt
X2Z1bmNzLmhhbmRsZV9jZCAmJgogICAgICAgICAgKCFyYW5nZXNldF9pc19lbXB0eShkLT5pb21l
bV9jYXBzKSB8fAogICAgICAgICAgICFyYW5nZXNldF9pc19lbXB0eShkLT5hcmNoLmlvcG9ydF9j
YXBzKSB8fAogICAgICAgICAgIGhhc19hcmNoX3BkZXZzKGQpKSApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4
IDljMjVmNzJiNGQuLjlhZWVmMzJhMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlv
YXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC01MzYsNyArNTM2LDcg
QEAgdm9pZCB2aW9hcGljX3VwZGF0ZV9FT0koc3RydWN0IGRvbWFpbiAqZCwgdTggdmVjdG9yKQog
CiAgICAgICAgICAgICBlbnQtPmZpZWxkcy5yZW1vdGVfaXJyID0gMDsKIAotICAgICAgICAgICAg
aWYgKCBpb21tdV9lbmFibGVkICkKKyAgICAgICAgICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChk
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2gu
aHZtLmlycV9sb2NrKTsKICAgICAgICAgICAgICAgICBodm1fZHBjaV9lb2koZCwgdmlvYXBpYy0+
YmFzZV9nc2kgKyBwaW4sIGVudCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggMTZmMTRhYmU4Zi4uZWQy
N2U4ZGVmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTA4Nyw3ICsxMDg3LDcgQEAgc3RhdGljIGlu
dCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdm14X2NsZWFyX21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfU1lTRU5URVJfQ1MsIFZNWF9NU1JfUlcpOwogICAgICAgICB2
bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRFUl9FU1AsIFZNWF9NU1Jf
UlcpOwogICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRF
Ul9FSVAsIFZNWF9NU1JfUlcpOwotICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSAmJiAo
IWlvbW11X2VuYWJsZWQgfHwgaW9tbXVfc25vb3ApICkKKyAgICAgICAgaWYgKCBwYWdpbmdfbW9k
ZV9oYXAoZCkgJiYgKCFpc19pb21tdV9lbmFibGVkKGQpIHx8IGlvbW11X3Nub29wKSApCiAgICAg
ICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9DUl9QQVQsIFZNWF9N
U1JfUlcpOwogICAgICAgICBpZiAoICh2bWV4aXRfY3RsICYgVk1fRVhJVF9DTEVBUl9CTkRDRkdT
KSAmJgogICAgICAgICAgICAgICh2bWVudHJ5X2N0bCAmIFZNX0VOVFJZX0xPQURfQk5EQ0ZHUykg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwppbmRleCAwMDYwMzEwZDc0Li4zYjNkNWI2MjUwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwpAQCAtMTIxMCw3ICsxMjEwLDcgQEAgc3RhdGljIHZvaWQgdm14X2hhbmRsZV9jZChzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWx1ZSkKICAgICAgICAgewogICAgICAgICAgICAgdi0+
YXJjaC5odm0uY2FjaGVfbW9kZSA9IE5PUk1BTF9DQUNIRV9NT0RFOwogICAgICAgICAgICAgdm14
X3NldF9ndWVzdF9wYXQodiwgKnBhdCk7Ci0gICAgICAgICAgICBpZiAoICFpb21tdV9lbmFibGVk
IHx8IGlvbW11X3Nub29wICkKKyAgICAgICAgICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQodi0+
ZG9tYWluKSB8fCBpb21tdV9zbm9vcCApCiAgICAgICAgICAgICAgICAgdm14X2NsZWFyX21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfQ1JfUEFULCBWTVhfTVNSX1JXKTsKICAgICAgICAgICAgIGh2
bV9hc2lkX2ZsdXNoX3ZjcHUodik7IC8qIG5vIG5lZWQgdG8gZmx1c2ggY2FjaGUgKi8KICAgICAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKaW5kZXggZDBlNjI5MDVmOC4uMjIwOTkwZjAxNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
CkBAIC0yNjAsNyArMjYwLDcgQEAgc3RhdGljIGJvb2xfdCBlcHRfc3BsaXRfc3VwZXJfcGFnZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAqZXB0ZSA9ICplcHRfZW50cnk7CiAgICAg
ICAgIGVwdGUtPnNwID0gKGxldmVsID4gMSk7CiAgICAgICAgIGVwdGUtPm1mbiArPSBpICogdHJ1
bms7Ci0gICAgICAgIGVwdGUtPnNucCA9IChpb21tdV9lbmFibGVkICYmIGlvbW11X3Nub29wKTsK
KyAgICAgICAgZXB0ZS0+c25wID0gaXNfaW9tbXVfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgaW9t
bXVfc25vb3A7CiAgICAgICAgIGVwdGUtPnN1cHByZXNzX3ZlID0gMTsKIAogICAgICAgICBlcHRf
cDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBlcHRlLCBlcHRlLT5zYV9wMm10LCBlcHRlLT5hY2Nlc3Mp
OwpAQCAtNzcyLDcgKzc3Miw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuXywgbWZuX3QgbWZuLAogICAgICAgICBuZXdfZW50cnkuc3AgPSAhIWk7CiAg
ICAgICAgIG5ld19lbnRyeS5zYV9wMm10ID0gcDJtdDsKICAgICAgICAgbmV3X2VudHJ5LmFjY2Vz
cyA9IHAybWE7Ci0gICAgICAgIG5ld19lbnRyeS5zbnAgPSAoaW9tbXVfZW5hYmxlZCAmJiBpb21t
dV9zbm9vcCk7CisgICAgICAgIG5ld19lbnRyeS5zbnAgPSBpc19pb21tdV9lbmFibGVkKGQpICYm
IGlvbW11X3Nub29wOwogCiAgICAgICAgIC8qIHRoZSBjYWxsZXIgc2hvdWxkIHRha2UgY2FyZSBv
ZiB0aGUgcHJldmlvdXMgcGFnZSAqLwogICAgICAgICBuZXdfZW50cnkubWZuID0gbWZuX3gobWZu
KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKaW5kZXggN2YyZGQ2
NjJhZi4uMWYyYmNmYmUxNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2d1ZXN0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1
ZXN0LmMKQEAgLTgyMSw3ICs4MjEsNyBAQCBpbnQgZ3Vlc3RfaW9tbXVfaW5pdChzdHJ1Y3QgZG9t
YWluKiBkKQogICAgIHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXU7CiAgICAgc3RydWN0IGRvbWFp
bl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBpZiAoICFpc19odm1fZG9tYWluKGQp
IHx8ICFpb21tdV9lbmFibGVkIHx8ICFpb21tdXYyX2VuYWJsZWQgfHwKKyAgICBpZiAoICFpc19o
dm1fZG9tYWluKGQpIHx8ICFpc19pb21tdV9lbmFibGVkKGQpIHx8ICFpb21tdXYyX2VuYWJsZWQg
fHwKICAgICAgICAgICFoYXNfdmlvbW11KGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IGQzMmIxNzI2NjQuLjEyZjJjNGMzZjIg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMjksNyArMjksNyBAQCBp
bnQgaW9tbXVfYXNzaWduX2R0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKmRldikKICAgICBpbnQgcmMgPSAtRUJVU1k7CiAgICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFo
ZC0+cGxhdGZvcm1fb3BzICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoICFkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRl
dikgKQpAQCAtNzEsNyArNzEsNyBAQCBpbnQgaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2KQogICAgIGNvbnN0IHN0cnVj
dCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKIAotICAgIGlm
ICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQorICAgIGlmICggIWlzX2lv
bW11X2VuYWJsZWQoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlmICggIWR0
X2RldmljZV9pc19wcm90ZWN0ZWQoZGV2KSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCA0MjkwYzdj
NzEwLi5iMjkyZTc5MzgyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTQzNCw3ICs0MzQsNyBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgaWYgKCB2Y3B1ICkKICAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmdtc2kucG9zdGVkID0gdHJ1ZTsKICAgICAgICAgfQotICAgICAg
ICBpZiAoIHZjcHUgJiYgaW9tbXVfZW5hYmxlZCApCisgICAgICAgIGlmICggdmNwdSAmJiBpc19p
b21tdV9lbmFibGVkKGQpICkKICAgICAgICAgICAgIGh2bV9taWdyYXRlX3BpcnEocGlycV9kcGNp
LCB2Y3B1KTsKIAogICAgICAgICAvKiBVc2UgaW50ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3Vw
cG9ydGVkLiAqLwpAQCAtODE3LDcgKzgxNyw3IEBAIGludCBodm1fZG9fSVJRX2RwY2koc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHBpcnEgKnBpcnEpCiAKICAgICBBU1NFUlQoaXNfaHZtX2RvbWFp
bihkKSk7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICghaXNfaGFyZHdhcmVfZG9tYWlu
KGQpICYmICFkcGNpKSB8fAorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgKCFpc19o
YXJkd2FyZV9kb21haW4oZCkgJiYgIWRwY2kpIHx8CiAgICAgICAgICAhcGlycV9kcGNpIHx8ICEo
cGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgcmV0dXJu
IDA7CiAKQEAgLTg2OSw3ICs4NjksNyBAQCBzdGF0aWMgaW50IF9odm1fZHBjaV9tc2lfZW9pKHN0
cnVjdCBkb21haW4gKmQsCiAKIHZvaWQgaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgdmVjdG9yKQogewotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwKKyAgICBpZiAoICFp
c19pb21tdV9lbmFibGVkKGQpIHx8CiAgICAgICAgICAoIWh2bV9kb21haW5faXJxKGQpLT5kcGNp
ICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkpICkKICAgICAgICByZXR1cm47CiAKQEAgLTEwMDEs
NyArMTAwMSw3IEBAIHZvaWQgaHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBndWVzdF9nc2ksCiAgICAgY29uc3Qgc3RydWN0IGh2bV9pcnFfZHBjaSAqaHZtX2lycV9k
cGNpOwogICAgIGNvbnN0IHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnE7CiAKLSAg
ICBpZiAoICFpb21tdV9lbmFibGVkICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMKaW5kZXggZjQyNDAyYmM5Mi4uMDljZTlkOTI5NCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCkBAIC0xODMsNyArMTgzLDcgQEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9t
bXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgY2hlY2tfaHdkb21fcmVxcyhk
KTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJs
ZWQoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdvJywg
JmlvbW11X2R1bXBfcDJtX3RhYmxlLCAiZHVtcCBpb21tdSBwMm0gdGFibGUiLCAwKTsKQEAgLTI4
OCw3ICsyODgsNyBAQCBpbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAKIHZv
aWQgaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoICFp
b21tdV9lbmFibGVkIHx8ICFkb21faW9tbXUoZCktPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAh
aXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlvbW11X3RlYXJk
b3duKGQpOwpAQCAtMzA0LDcgKzMwNCw3IEBAIGludCBpb21tdV9tYXAoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAgIGludCBy
YyA9IDA7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkK
KyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIpKSk7CkBA
IC0zNjQsNyArMzY0LDcgQEAgaW50IGlvbW11X3VubWFwKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsCiAgICAgdW5zaWduZWQgbG9uZyBpOwogICAg
IGludCByYyA9IDA7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1f
b3BzICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKICAgICBBU1NFUlQoSVNfQUxJR05FRChkZm5feChkZm4pLCAoMXVsIDw8IHBhZ2Vfb3JkZXIp
KSk7CkBAIC00MTcsNyArNDE3LDcgQEAgaW50IGlvbW11X2xvb2t1cF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgKm1mbiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9wYWdlICkKKyAg
ICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpIHx8ICFoZC0+cGxhdGZvcm1fb3BzLT5sb29rdXBf
cGFnZSApCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIAogICAgIHJldHVybiBpb21tdV9j
YWxsKGhkLT5wbGF0Zm9ybV9vcHMsIGxvb2t1cF9wYWdlLCBkLCBkZm4sIG1mbiwgZmxhZ3MpOwpA
QCAtNDQ2LDggKzQ0Niw4IEBAIGludCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50LAogICAgIGNvbnN0IHN0cnVjdCBk
b21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKIAotICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwKLSAgICAgICAgICFoZC0+cGxh
dGZvcm1fb3BzLT5pb3RsYl9mbHVzaCB8fCAhcGFnZV9jb3VudCB8fCAhZmx1c2hfZmxhZ3MgKQor
ICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxi
X2ZsdXNoIHx8CisgICAgICAgICAhcGFnZV9jb3VudCB8fCAhZmx1c2hfZmxhZ3MgKQogICAgICAg
ICByZXR1cm4gMDsKIAogICAgIGlmICggZGZuX2VxKGRmbiwgSU5WQUxJRF9ERk4pICkKQEAgLTQ3
NCw4ICs0NzQsOCBAQCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBmbHVzaF9mbGFncykKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoICFpb21tdV9lbmFi
bGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzIHx8Ci0gICAgICAgICAhaGQtPnBsYXRmb3JtX29wcy0+
aW90bGJfZmx1c2hfYWxsIHx8ICFmbHVzaF9mbGFncyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5h
YmxlZChkKSB8fCAhaGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2hfYWxsIHx8CisgICAgICAg
ICAhZmx1c2hfZmxhZ3MgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIC8qCkBAIC01NjAsOCAr
NTYwLDggQEAgaW50IGlvbW11X2RvX2RvbWN0bCgKIHsKICAgICBpbnQgcmV0ID0gLUVOT0RFVjsK
IAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gLUVOT1NZUzsKKyAg
ICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
OwogCiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKICAgICByZXQgPSBpb21tdV9kb19wY2lfZG9tY3Rs
KGRvbWN0bCwgZCwgdV9kb21jdGwpOwpAQCAtNTgwLDkgKzU4MCw5IEBAIHZvaWQgaW9tbXVfc2hh
cmVfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4qIGQpCiAgICAgQVNTRVJUKGhhcF9lbmFibGVkKGQp
KTsKICAgICAvKgogICAgICAqIGlvbW11X3VzZV9oYXBfcHQoZCkgY2Fubm90IGJlIHVzZWQgaGVy
ZSBiZWNhdXNlIGR1cmluZyBkb21haW4KLSAgICAgKiBjb25zdHJ1Y3Rpb24gbmVlZF9pb21tdShk
KSB3aWxsIGFsd2F5cyByZXR1cm4gZmFsc2UgaGVyZS4KKyAgICAgKiBjb25zdHJ1Y3Rpb24gaGFz
X2lvbW11X3B0KGQpIHdpbGwgYWx3YXlzIHJldHVybiBmYWxzZSBoZXJlLgogICAgICAqLwotICAg
IGlmICggaW9tbXVfZW5hYmxlZCAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQorICAgIGlmICggaXNf
aW9tbXVfZW5hYmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQogICAgICAgICBpb21tdV9n
ZXRfb3BzKCktPnNoYXJlX3AybShkKTsKIH0KIApAQCAtNjEyLDEwICs2MTIsNyBAQCBpbnQgaW9t
bXVfZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkoaW9tbXVfZ3JkbV90ICpmdW5jLCB2b2lkICpj
dHh0KQogCiBib29sX3QgaW9tbXVfaGFzX2ZlYXR1cmUoc3RydWN0IGRvbWFpbiAqZCwgZW51bSBp
b21tdV9mZWF0dXJlIGZlYXR1cmUpCiB7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCi0gICAg
ICAgIHJldHVybiAwOwotCi0gICAgcmV0dXJuIHRlc3RfYml0KGZlYXR1cmUsIGRvbV9pb21tdShk
KS0+ZmVhdHVyZXMpOworICAgIHJldHVybiBpc19pb21tdV9lbmFibGVkKGQpICYmIHRlc3RfYml0
KGZlYXR1cmUsIGRvbV9pb21tdShkKS0+ZmVhdHVyZXMpOwogfQogCiBzdGF0aWMgdm9pZCBpb21t
dV9kdW1wX3AybV90YWJsZSh1bnNpZ25lZCBjaGFyIGtleSkKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5k
ZXggYWYwMTFkMzJkYy4uODE0MTA2Njc5ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTU5NSw3
ICs1OTUsNyBAQCBzdGF0aWMgdm9pZCBwY2lfZW5hYmxlX2FjcyhzdHJ1Y3QgcGNpX2RldiAqcGRl
dikKICAgICB1MTYgY2FwLCBjdHJsLCBzZWcgPSBwZGV2LT5zZWc7CiAgICAgdTggYnVzID0gcGRl
di0+YnVzOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCisgICAgaWYgKCAhaXNfaW9tbXVf
ZW5hYmxlZChwZGV2LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcG9zID0gcGNp
X2ZpbmRfZXh0X2NhcGFiaWxpdHkoc2VnLCBidXMsIHBkZXYtPmRldmZuLCBQQ0lfRVhUX0NBUF9J
RF9BQ1MpOwpAQCAtODY0LDcgKzg2NCw3IEBAIHN0YXRpYyBpbnQgcGNpX2NsZWFuX2RwY2lfaXJx
cyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmh2bV9pcnFf
ZHBjaSA9IE5VTEw7CiAKLSAgICBpZiAoICFpb21tdV9lbmFibGVkICkKKyAgICBpZiAoICFpc19p
b21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoICFpc19odm1f
ZG9tYWluKGQpICkKQEAgLTg5Nyw3ICs4OTcsNyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2Rldmlj
ZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAogICAgIHN0cnVj
dCBwY2lfZGV2ICpwZGV2OwogICAgIGludCByZXQgPSAwOwogCi0gICAgaWYgKCAhaW9tbXVfZW5h
YmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChk
KSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2Vk
KCkpOwpAQCAtMTM4Myw3ICsxMzgzLDcgQEAgc3RhdGljIGludCBpb21tdV9hZGRfZGV2aWNlKHN0
cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAogICAg
IGhkID0gZG9tX2lvbW11KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8
fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChwZGV2LT5k
b21haW4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMt
PmFkZF9kZXZpY2UocGRldi0+ZGV2Zm4sIHBjaV90b19kZXYocGRldikpOwpAQCAtMTQxMiw3ICsx
NDEyLDcgQEAgc3RhdGljIGludCBpb21tdV9lbmFibGVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAogICAgIGhkID0gZG9tX2lvbW11
KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3Jt
X29wcyB8fAorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQocGRldi0+ZG9tYWluKSB8fAogICAg
ICAgICAgIWhkLT5wbGF0Zm9ybV9vcHMtPmVuYWJsZV9kZXZpY2UgKQogICAgICAgICByZXR1cm4g
MDsKIApAQCAtMTQyOCw3ICsxNDI4LDcgQEAgc3RhdGljIGludCBpb21tdV9yZW1vdmVfZGV2aWNl
KHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGhk
ID0gZG9tX2lvbW11KHBkZXYtPmRvbWFpbik7Ci0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAh
aGQtPnBsYXRmb3JtX29wcyApCisgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChwZGV2LT5kb21h
aW4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBmb3IgKCBkZXZmbiA9IHBkZXYtPmRldmZu
IDsgcGRldi0+cGhhbnRvbV9zdHJpZGU7ICkKQEAgLTE0NzEsNyArMTQ3MSw3IEBAIHN0YXRpYyBp
bnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuLCB1MzIgZmxhZykKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKICAgICBpbnQgcmMgPSAw
OwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCisgICAg
aWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgLyog
UHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBi
ZWVuIApAQCAtMTUzNyw3ICsxNTM3LDcgQEAgc3RhdGljIGludCBpb21tdV9nZXRfZGV2aWNlX2dy
b3VwKAogICAgIGludCBpID0gMDsKICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBo
ZC0+cGxhdGZvcm1fb3BzOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhb3BzIHx8ICFv
cHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkg
fHwgIW9wcy0+Z2V0X2RldmljZV9ncm91cF9pZCApCiAgICAgICAgIHJldHVybiAwOwogCiAgICAg
Z3JvdXBfaWQgPSBvcHMtPmdldF9kZXZpY2VfZ3JvdXBfaWQoc2VnLCBidXMsIGRldmZuKTsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMDRkNDZmN2VhYi4uN2ZmYWZkYzA2NSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3MTksNyArMTcxOSw3IEBAIHN0
YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICB4ZnJlZShtcm1ycik7CiAgICAgfQogCi0gICAgQVNTRVJUKGlvbW11X2VuYWJsZWQpOworICAg
IEFTU0VSVChpc19pb21tdV9lbmFibGVkKGQpKTsKIAogICAgIC8qCiAgICAgICogV2UgY2FuJ3Qg
dXNlIGlvbW11X3VzZV9oYXBfcHQgaGVyZSBiZWNhdXNlIGVpdGhlciBJT01NVSBzdGF0ZQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvaHZtLmMKaW5kZXggNjY3NWRjYTAyNy4uZjc3YjM1ODE1
YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9odm0uYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2h2bS5jCkBAIC01MSw3ICs1MSw3IEBA
IHZvaWQgaHZtX2RwY2lfaXNhaXJxX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aXNhaXJxKQogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmRwY2kgPSBOVUxMOwogCiAgICAgQVNT
RVJUKGlzYWlycSA8IE5SX0lTQUlSUVMpOwotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQorICAg
IGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICBzcGlu
X2xvY2soJmQtPmV2ZW50X2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRl
eCA5MmMxZDAxZWRmLi44MzE5ZmUwYTY5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YwpAQCAtMTgwLDcgKzE4MCw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUo
c3RydWN0IGRvbWFpbiAqZCkKIAogdm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9jaGVja19h
dXRvdHJhbnNsYXRlZF9od2RvbShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggIWlvbW11
X2VuYWJsZWQgKQorICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICBwYW5p
YygiUHJlc2VudGx5LCBpb21tdSBtdXN0IGJlIGVuYWJsZWQgZm9yIFBWSCBoYXJkd2FyZSBkb21h
aW5cbiIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggZmFjZjgzNWFkYS4uMzFmZGE0YjBjZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9tbXUuaApAQCAtNjEsOCArNjEsMTUgQEAgZXh0ZXJuIHN0cnVjdCBpb21tdV9v
cHMgaW9tbXVfb3BzOwogCiAjaWZkZWYgTkRFQlVHCiAjIGluY2x1ZGUgPGFzbS9hbHRlcm5hdGl2
ZS5oPgotIyBkZWZpbmUgaW9tbXVfY2FsbChvcHMsIGZuLCBhcmdzLi4uKSAgYWx0ZXJuYXRpdmVf
Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCi0jIGRlZmluZSBpb21tdV92Y2FsbChvcHMsIGZu
LCBhcmdzLi4uKSBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCisjIGRl
ZmluZSBpb21tdV9jYWxsKG9wcywgZm4sIGFyZ3MuLi4pICh7ICAgICAgXAorICAgICh2b2lkKShv
cHMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV9jYWxs
KGlvbW11X29wcy5mbiwgIyMgYXJncyk7ICBcCit9KQorCisjIGRlZmluZSBpb21tdV92Y2FsbChv
cHMsIGZuLCBhcmdzLi4uKSAoeyAgICAgXAorICAgICh2b2lkKShvcHMpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9vcHMuZm4sICMj
IGFyZ3MpOyBcCit9KQogI2VuZGlmCiAKIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGlvbW11
X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29r
cy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDY4MDBmMmQ5YTAuLmE0NDk4Njk1NTAg
MTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hv
b2tzLmMKQEAgLTg4Myw3ICs4ODMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX21hcF9kb21haW5fbXNp
IChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJxLCBjb25zdCB2b2lkICpkYXRhLAogI2VuZGlmCiB9
CiAKLXN0YXRpYyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0odm9pZCkKK3N0YXRp
YyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICAvKiBPYnRhaW4gdGhlIHBlcm1pc3Npb24gbGV2ZWwgcmVxdWlyZWQgZm9yIGFs
bG93aW5nIGEgZG9tYWluCiAgICAgICogdG8gdXNlIGFuIGFzc2lnbmVkIGRldmljZS4KQEAgLTg5
Niw3ICs4OTYsNyBAQCBzdGF0aWMgdTMyIGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKHZv
aWQpCiAgICAgICovCiAgICAgdTMyIHBlcm0gPSBSRVNPVVJDRV9fVVNFX05PSU9NTVU7CiAKLSAg
ICBpZiAoaW9tbXVfZW5hYmxlZCkKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAg
ICAgICBwZXJtID0gKCBpb21tdV9pbnRyZW1hcCA/IFJFU09VUkNFX19VU0VfSU9NTVUgOgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJFU09VUkNFX19VU0VfSU9NTVVfTk9JTlRS
RU1BUCApOwogICAgIHJldHVybiBwZXJtOwpAQCAtOTA3LDcgKzkwNyw3IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfbWFwX2RvbWFpbl9pcnEgKHN0cnVjdCBkb21haW4gKmQsIGludCBpcnEsIGNvbnN0IHZv
aWQgKmRhdGEpCiAgICAgdTMyIHNpZCwgZHNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAg
c3RydWN0IGF2Y19hdWRpdF9kYXRhIGFkOwotICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jl
c291cmNlX3VzZV9wZXJtKCk7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2Vf
dXNlX3Blcm0oZCk7CiAKICAgICBpZiAoIGlycSA+PSBucl9zdGF0aWNfaXJxcyAmJiBkYXRhICkg
ewogICAgICAgICByYyA9IGZsYXNrX21hcF9kb21haW5fbXNpKGQsIGlycSwgZGF0YSwgJnNpZCwg
JmFkKTsKQEAgLTk3Myw3ICs5NzMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX2JpbmRfcHRfaXJxIChz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqYgogICAgIGlu
dCByYyA9IC1FUEVSTTsKICAgICBpbnQgaXJxOwogICAgIHN0cnVjdCBhdmNfYXVkaXRfZGF0YSBh
ZDsKLSAgICB1MzIgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpOworICAg
IHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAgICAgcmMg
PSBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX1JFU09VUkNFLCBSRVNPVVJDRV9fQUREKTsK
ICAgICBpZiAoIHJjICkKQEAgLTEwNDYsNyArMTA0Niw3IEBAIHN0YXRpYyBpbnQgZmxhc2tfaW9t
ZW1fcGVybWlzc2lvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3Qg
ZW5kCiAKICAgICBkYXRhLnNzaWQgPSBkb21haW5fc2lkKGN1cnJlbnQtPmRvbWFpbik7CiAgICAg
ZGF0YS5kc2lkID0gZG9tYWluX3NpZChkKTsKLSAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9t
bXVfcmVzb3VyY2VfdXNlX3Blcm0oKTsKKyAgICBkYXRhLnVzZV9wZXJtID0gZmxhc2tfaW9tbXVf
cmVzb3VyY2VfdXNlX3Blcm0oZCk7CiAKICAgICByZXR1cm4gc2VjdXJpdHlfaXRlcmF0ZV9pb21l
bV9zaWRzKHN0YXJ0LCBlbmQsIF9pb21lbV9oYXNfcGVybSwgJmRhdGEpOwogfQpAQCAtMTA3MSw3
ICsxMDcxLDcgQEAgc3RhdGljIGludCBmbGFza19wY2lfY29uZmlnX3Blcm1pc3Npb24oc3RydWN0
IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsIHUKICAgICBpZiAoIGFjY2VzcyAmJiAo
ZW5kID49IDB4MTAgJiYgc3RhcnQgPCAweDI4KSApCiAgICAgICAgIHBlcm0gPSBSRVNPVVJDRV9f
U0VUVVA7CiAgICAgZWxzZQotICAgICAgICBwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNl
X3Blcm0oKTsKKyAgICAgICAgcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQp
OwogCiAgICAgQVZDX0FVRElUX0RBVEFfSU5JVCgmYWQsIERFVik7CiAgICAgYWQuZGV2aWNlID0g
KHVuc2lnbmVkIGxvbmcpIG1hY2hpbmVfYmRmOwpAQCAtMTI5Niw3ICsxMjk2LDcgQEAgc3RhdGlj
IGludCBmbGFza19hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hp
bmVfYmRmKQogICAgIHUzMiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBz
dHJ1Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7Ci0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVz
b3VyY2VfdXNlX3Blcm0oKTsKKyAgICB1MzIgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91
c2VfcGVybShkKTsKIAogICAgIGlmICggIWQgKQogICAgICAgICByZXR1cm4gZmxhc2tfdGVzdF9h
c3NpZ25fZGV2aWNlKG1hY2hpbmVfYmRmKTsKQEAgLTEzNTUsNyArMTM1NSw3IEBAIHN0YXRpYyBp
bnQgZmxhc2tfYXNzaWduX2R0ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmR0
cGF0aCkKICAgICB1MzIgZHNpZCwgcnNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CiAgICAgc3Ry
dWN0IGF2Y19hdWRpdF9kYXRhIGFkOwotICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291
cmNlX3VzZV9wZXJtKCk7CisgICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNl
X3Blcm0oZCk7CiAKICAgICBpZiAoICFkICkKICAgICAgICAgcmV0dXJuIGZsYXNrX3Rlc3RfYXNz
aWduX2R0ZGV2aWNlKGR0cGF0aCk7CkBAIC0xNTQwLDcgKzE1NDAsNyBAQCBzdGF0aWMgaW50IGZs
YXNrX2lvcG9ydF9wZXJtaXNzaW9uKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHN0YXJ0LCB1
aW50MzJfdCBlbgogCiAgICAgZGF0YS5zc2lkID0gZG9tYWluX3NpZChjdXJyZW50LT5kb21haW4p
OwogICAgIGRhdGEuZHNpZCA9IGRvbWFpbl9zaWQoZCk7Ci0gICAgZGF0YS51c2VfcGVybSA9IGZs
YXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKCk7CisgICAgZGF0YS51c2VfcGVybSA9IGZsYXNr
X2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKGQpOwogCiAgICAgcmV0dXJuIHNlY3VyaXR5X2l0ZXJh
dGVfaW9wb3J0X3NpZHMoc3RhcnQsIGVuZCwgX2lvcG9ydF9oYXNfcGVybSwgJmRhdGEpOwogfQot
LSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:58:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:58:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8jHp-0001Mh-AU; Fri, 13 Sep 2019 10:58:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8jHn-0001LU-RP
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:58:43 +0000
X-Inumbo-ID: 6ffa9b28-d615-11e9-95aa-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ffa9b28-d615-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 10:58:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568372318;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=gg5e0IIt/zV/jbr8zlHtiZflCalkuL5ls2JJUj2Ps2M=;
 b=LVRAfWh8e/izba43glT72fYtQwtIvHPlqqOhzBhwkb2wboNTBl/2W5cD
 QzCpbQfE881b5ONwCb0jLUyaCjzPV7qJsEdxJmjzVoliopX39OaNY9WxW
 MOosnT9FHJACLliq3pbZSnDVi/DPC30OmBtBLgUNdUxD9vQHgxtGPZydr s=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Tsvymfp3fAMfiDjGJTnFbBolFNcXUa5tCjAdwp6Zs7S3Ng/ZnSz6TIyUv5w3KHY0pMS8XS6TXQ
 ZWYcpe4YahvIZJLC3TIQ7AzjZQhYsu3KlFsiVzLaB/h3Emd9s0FN/AGSG3DCPcOu0TWhXeWHGU
 RZtxUf2F3Tn9EPcZETXcMfDMdL5899V2vYgPPHSkuVlWnATQtzkC7jlaRNXjgfNI9+WzLA9DiY
 LhxHhVdrS1TySPToLH/FlEySuWlJrEVgeyr0P/ONfOWZvVQ/FVIWCaGcs/tbhaAJdu78oNxDiS
 AuU=
X-SBRS: 2.7
X-MesageID: 5583087
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5583087"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 11:58:24 +0100
Message-ID: <20190913105826.2704-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913105826.2704-1-paul.durrant@citrix.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 4/6] remove late (on-demand) construction of
 IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan
 Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlcmUgaXMgYSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnLCB3aGljaCBz
aG91bGQgYmUgc2V0IGlmCmFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKY29uc3RydWN0aW9uIHVudGlsIHRoZSBhc3NpZ25t
ZW50IGlzIGRvbmUuIEFsc28gZG9uJ3QgdGVhciBkb3duIHRoZSB0YWJsZXMKYWdhaW4gd2hlbiB0
aGUgbGFzdCBkZXZpY2UgaXMgZGUtYXNzaWduZWQ7IGRlZmVyIHRoYXQgdGFzayB1bnRpbCBkb21h
aW4KZGVzdHJ1Y3Rpb24uCgpUaGlzIGFsbG93cyB0aGUgaGFzX2lvbW11X3B0KCkgaGVscGVyIGFu
ZCBpb21tdV9zdGF0dXMgZW51bWVyYXRpb24gdG8gYmUKcmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lv
bW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBjYWxscyB0bwppc19pb21tdV9lbmFibGVk
KCkuIFJlbWFpbmluZyBvcGVuLWNvZGVkIHRlc3RzIG9mIGlvbW11X2hhcF9wdF9zaGFyZSBjYW4K
YWxzbyBiZSByZXBsYWNlZCBieSBjYWxscyB0byBpb21tdV91c2VfaGFwX3B0KCkuClRoZSBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rp
b25zIGJlY29tZQpyZWR1bmRhbnQsIGFzIGRvZXMgdGhlICdzdHJpY3QgbW9kZScgZG9tMCBwYWdl
X2xpc3QgbWFwcGluZyBjb2RlIGluCmlvbW11X2h3ZG9tX2luaXQoKSwgYW5kIGlvbW11X3RlYXJk
b3duKCkgY2FuIGJlIG1hZGUgc3RhdGljIGlzIGl0cyBvbmx5CnJlbWFpbmluZyBjYWxsZXIsIGlv
bW11X2RvbWFpbl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKbW9kdWxlLgoK
QWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0aGUg
aHlwZXJ2aXNvciAoYXQKdGhlIGV4cGVuc2Ugb2Ygc29tZSBhZGRpdGlvbnMgaW4gdGhlIHRvb2xz
dGFjaykuCgpOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFsbCBhbW91bnQgb2YgZXh0
cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICB0byBhY2NvbW1vZGF0ZSBJT01NVSBwYWdlIHRh
YmxlcyB0aGF0IG1heSBuZXZlciBiZSB1c2VkLCBzaW5jZSB0aGUKICAgICAgcGVyLWRvbWFpbiBJ
T01NVS1lbmFibGUgZmxhZyBpcyBjdXJyZW50bHkgc2V0IHRvIHRoZSB2YWx1ZSBvZiB0aGUKICAg
ICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQg
YW4gb3B0aW9uIHRvCiAgICAgIHRoZSB0b29sc3RhY2sgdG8gYWxsb3cgaXQgdG8gYmUgdHVybmVk
IG9mZiBpZiB0aGVyZSBpcyBubyBpbnRlbnRpb24KICAgICAgdG8gYXNzaWduIHBhc3N0aHJvdWdo
IGhhcmR3YXJlIHRvIHRoZSBkb21haW4uCiAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSBy
ZXNvdXJjZSwgJ2lvbW11X21lbWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICBkb21haW5fYnVp
bGRfaW5mby4gVGhpcyBwYXRjaCBzZXRzIGl0IHRvIGEgdmFsdWUgY2FsY3VsYXRlZCBiYXNlZAog
ICAgICBvbiB0aGUgZG9tYWluJ3MgbWF4aW11bSBtZW1vcnkgd2hlbiB0aGUgUDJNIHNoYXJpbmcg
aXMgZWl0aGVyIG5vdAogICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHpl
cm8gb3RoZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgIHRoZSB0b29sc3RhY2sgb3B0aW9uIG1l
bnRpb25lZCBhYm92ZSBpcyBhZGRlZCwgaXQgd2lsbCBhbHNvIGJlIHplcm8KICAgICAgaWYgdGhl
IHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcgaXMgdHVybmVkIG9mZi4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
Ny9tc2cwMjI2Ny5odG1sCgp2OToKIC0gQXZvaWQgdGhlIGlvbW11X21lbWtiIG92ZXJoZWFkIGlm
IHRoZSBJT01NVSBpcyBkaXNhYmxlIG9yIHBhZ2UgdGFibGVzCiAgIGFyZSBzaGFyZWQKCnY3Ogog
LSBBZGQgdG9vbHN0YWNrIG1lbW9yeSByZXNlcnZhdGlvbiBmb3IgSU9NTVUgcGFnZSB0YWJsZXMu
Li4gUmUtdXNlIG9mCiAgIHNoYWRvdyBjYWxjdWxhdGlvbiBkaWRuJ3Qgc2VlbSBhcHByb3ByaWF0
ZSBzbyBhIG5ldyBoZWxwZXIgZnVuY3Rpb24gaXMKICAgYWRkZWQKCnY1OgogLSBNaW5vciBzdHls
ZSBmaXhlcwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgfCAgIDcg
KysKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuYyAgICAgICAgICAgICB8ICAxNSArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmggICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAg
ICAgICB8ICAyNCArKysrLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICB8
ICAgMiArLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICB8ICAgMiArLQog
eGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL3Ay
bS5jICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAg
ICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyB8ICAxMSAtLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMgICAgICAgfCAxMzQgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgfCAgMTIgLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgIHwgIDEwICstCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYyAgIHwgIDk3IC0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAg
ICAgICAgICAgICAgfCAgMTYgLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAg
ICAgIHwgICAyIC0KIDI0IGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDI3MSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwv
bGlieGwuaAppbmRleCA4MTY5ZDQ0YmRhLi4xMjU0NTEzMGRmIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTQwOCw2ICs0MDgsMTMg
QEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9JT01NVV9IQVBfUFRfU0hB
UkUgMQogCisvKgorICogTElCWExfSEFWRV9CVUlMRElORk9fSU9NTVVfTUVNS0IgaW5kaWNhdGVz
IHRoYXRlIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCisgKiBoYXMgYW4gaW9tbXVfbWVta2IgZmll
bGQgd2hpY2ggc2hvdWxkIGJlIHNldCB3aXRoIHRoZSBhbW91bnQgb2YgbWVtb3J5CisgKiBvdmVy
aGVhZCBuZWVkZWQgYnkgdGhlIGRvbWFpbiBmb3IgcG9wdWxhdGluZyBJT01NVSBwYWdlIHRhYmxl
cy4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19JT01NVV9NRU1LQiAxCisKIC8q
CiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggNDQ4YTJhZjhmZC4u
ZmQ2ZjMzMzEyZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfbWVtLmMKQEAgLTQ2MSwxNSArNDYxLDE3IEBAIGludCBsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAog
ICAgICpuZWVkX21lbWtiID0gYl9pbmZvLT50YXJnZXRfbWVta2I7CisgICAgKm5lZWRfbWVta2Ig
Kz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBiX2luZm8tPmlvbW11X21lbWtiOworCiAgICAgc3dp
dGNoIChiX2luZm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAg
ICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKLSAgICAgICAgKm5lZWRfbWVta2IgKz0gYl9p
bmZvLT5zaGFkb3dfbWVta2IgKyBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVl
ZF9tZW1rYiArPSBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOwogICAgICAgICBpZiAobGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpCiAgICAgICAgICAgICAq
bmVlZF9tZW1rYiArPSAzMiAqIDEwMjQ7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfUFY6Ci0gICAgICAgICpuZWVkX21lbWtiICs9IGJfaW5mby0+c2hhZG93X21l
bWtiICsgTElCWExfUFZfRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVlZF9tZW1rYiArPSBMSUJY
TF9QVl9FWFRSQV9NRU1PUlk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJjID0gRVJST1JfSU5WQUw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzI1M2Q2ZTBmYi4uZDUyYzYz
YjZiMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDg2LDYgKzQ4Niw3IEBAIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgidGFyZ2V0X21l
bWtiIiwgICAgTWVtS0IpLAogICAgICgidmlkZW9fbWVta2IiLCAgICAgTWVtS0IpLAogICAgICgi
c2hhZG93X21lbWtiIiwgICAgTWVtS0IpLAorICAgICgiaW9tbXVfbWVta2IiLCAgICAgTWVtS0Ip
LAogICAgICgicnRjX3RpbWVvZmZzZXQiLCAgdWludDMyKSwKICAgICAoImV4ZWNfc3NpZHJlZiIs
ICAgIHVpbnQzMiksCiAgICAgKCJleGVjX3NzaWRfbGFiZWwiLCBzdHJpbmcpLApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMK
aW5kZXggZjM2MGY1ZTIyOC4uNDA1NzMzYjdlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC00OCw2ICs0OCwy
MSBAQCB1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KHVuc2ln
bmVkIGxvbmcgbWF4bWVtX2tiLCB1bnNpZ25lZAogICAgIHJldHVybiA0ICogKDI1NiAqIHNtcF9j
cHVzICsgMiAqIChtYXhtZW1fa2IgLyAxMDI0KSk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgbGlieGxf
Z2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYikKK3sKKyAg
ICB1bnNpZ25lZCBsb25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4bWVtX2tiIC8g
NDsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWw7CisKKyAgICAvKiBBc3N1bWUgYSA0IGxldmVsIHBh
Z2UgdGFibGUgd2l0aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KKyAgICBmb3IgKGxldmVsID0g
MDsgbGV2ZWwgPCA0OyBsZXZlbCsrKQorICAgIHsKKyAgICAgICAgbWVtX3BhZ2VzID0gRElWX1JP
VU5EVVAobWVtX3BhZ2VzLCA1MTIpOworICAgICAgICBpb21tdV9wYWdlcyArPSBtZW1fcGFnZXM7
CisgICAgfQorCisgICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKK30KKwogY2hhciAqbGlieGxf
ZG9taWRfdG9fbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCiB7CiAgICAgdW5z
aWduZWQgaW50IGxlbjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggYi90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDQ0NDA5YWZkYzQuLjYzMGNjYmUyOGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdXRpbHMuaApAQCAtMjQsNiArMjQsNyBAQCBjb25zdAogY2hhciAqbGlieGxfYmFzZW5hbWUo
Y29uc3QgY2hhciAqbmFtZSk7IC8qIHJldHVybnMgc3RyaW5nIGZyb20gc3RyZHVwICovCiAKIHVu
c2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9u
ZyBtYXhtZW1fa2IsIHVuc2lnbmVkIGludCBzbXBfY3B1cyk7Cit1bnNpZ25lZCBsb25nIGxpYnhs
X2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IpOwogaW50
IGxpYnhsX25hbWVfdG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVp
bnQzMl90ICpkb21pZCk7CiBpbnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4
bF9jdHggKmN0eCwgY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNoYXIgKmxp
YnhsX2RvbWlkX3RvX25hbWUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGUx
MDViZGEyYmIuLjI5M2Y1ZjczMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTIwNyw2ICsxMjA3LDcgQEAgdm9pZCBwYXJzZV9j
b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgY29uZmlnX2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcpCiB7CisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CiAgICAg
Y29uc3QgY2hhciAqYnVmOwogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcg
KmNvbmZpZzsKQEAgLTEyMjEsMTAgKzEyMjIsMjIgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShj
b25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGludCBwY2lfc2VpemUgPSAwOwogICAgIGlu
dCBpLCBlOwogICAgIGNoYXIgKmtlcm5lbF9iYXNlbmFtZTsKKyAgICBib29sIGlvbW11X2VuYWJs
ZWQsIGlvbW11X2hhcF9wdF9zaGFyZTsKIAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAq
Y19pbmZvID0gJmRfY29uZmlnLT5jX2luZm87CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogCisgICAgbGlieGxfcGh5c2luZm9faW5pdCgm
cGh5c2luZm8pOworICAgIGlmIChsaWJ4bF9nZXRfcGh5c2luZm8oY3R4LCAmcGh5c2luZm8pICE9
IDApIHsKKyAgICAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8pOworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2dldF9waHlzaW5mbyBmYWlsZWRcbiIpOworICAgICAg
ICBleGl0KEVYSVRfRkFJTFVSRSk7CisgICAgfQorCisgICAgaW9tbXVfZW5hYmxlZCA9IHBoeXNp
bmZvLmNhcF9odm1fZGlyZWN0aW87CisgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gcGh5c2luZm8u
Y2FwX2lvbW11X2hhcF9wdF9zaGFyZTsKKyAgICBsaWJ4bF9waHlzaW5mb19kaXNwb3NlKCZwaHlz
aW5mbyk7CisKICAgICBjb25maWc9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ19zb3VyY2Up
OwogICAgIGlmICghY29uZmlnKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRv
IGFsbG9jYXRlIGZvciBjb25maWd1cmF0aW9uXG4iKTsKQEAgLTE0NDgsMTQgKzE0NjEsMjEgQEAg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAg
ICBleGl0KDEpOwogICAgIH0KIAotICAgIC8qIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVt
b3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCisgICAgLyogbGlieGxfZ2V0
X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSBhbmQKKyAgICAgKiBsaWJ4bF9nZXRfcmVxdWlyZWRf
aW9tbXVfbWVtb3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCiAgICAgICog
KGRlZmF1bHQgb3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9yeSBhcmUgc2V0LCBiZWNh
dXNlIHRoZQotICAgICAqIGNhbGN1bGF0aW9uIGRlcGVuZHMgb24gdGhvc2UgdmFsdWVzLiAqLwor
ICAgICAqIGNhbGN1bGF0aW9ucyBkZXBlbmQgb24gdGhvc2UgdmFsdWVzLiAqLwogICAgIGJfaW5m
by0+c2hhZG93X21lbWtiID0gIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hhZG93X21lbW9y
eSIsICZsLCAwKQogICAgICAgICA/IGwgKiAxMDI0CiAgICAgICAgIDogbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwogCisgICAgLyogTm8g
SU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUgSU9NTVUgaXMgZGlzYWJs
ZWQgb3IgaXQKKyAgICAgKiBjYW4gc2hhcmUgdGhlIFAyTS4gKi8KKyAgICBiX2luZm8tPmlvbW11
X21lbWtiID0gKCFpb21tdV9lbmFibGVkIHx8IGlvbW11X2hhcF9wdF9zaGFyZSkKKyAgICAgICAg
PyAwCisgICAgICAgIDogbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1h
eF9tZW1rYik7CisKICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5vbWlncmF0ZSIs
ICZiX2luZm8tPmRpc2FibGVfbWlncmF0ZSwgMCk7CiAKICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xv
bmcoY29uZmlnLCAidHNjX21vZGUiLCAmbCwgMSkpIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA3ZjE0NDI5MzJhLi42OTI1NjU3NTdl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5j
CkBAIC0xMDU2LDcgKzEwNTYsNyBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgIW1mbl9lcShscGFlX2dldF9tZm4oKmVudHJ5KSwg
bHBhZV9nZXRfbWZuKG9yaWdfcHRlKSkgKQogICAgICAgICBwMm1fZnJlZV9lbnRyeShwMm0sIG9y
aWdfcHRlLCBsZXZlbCk7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChwMm0tPmRvbWFpbikgJiYK
KyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQocDJtLT5kb21haW4pICYmCiAgICAgICAgICAobHBh
ZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgqZW50cnkpKSApCiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggZDM4
MTc4NGVkZC4uN2NmYWIyZGMyNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0zNjUsNyArMzY1LDcgQEAgdW5z
aWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAogICAgIH0KIAogICAgIG5l
ZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgotICAgICAgICAoIWlvbW11X2hhcF9wdF9z
aGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKKyAgICAgICAgKCFpb21tdV91c2VfaGFwX3B0
KGQpIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9
IGZhbHNlICkKICAgICB7CiAgICAgICAgIG5yX3BhZ2VzID0gZ2V0X21lbXNpemUoJmRvbTBfc2l6
ZSwgYXZhaWwpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJj
aC94ODYvaHZtL210cnIuYwppbmRleCA3Y2NkODViY2VhLi41YWQxNWVhZmUwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpA
QCAtNzgzLDcgKzc4Myw4IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTVRSUiwgaHZtX3Nh
dmVfbXRycl9tc3IsIGh2bV9sb2FkX210cnJfbXNyLCAxLAogCiB2b2lkIG1lbW9yeV90eXBlX2No
YW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoIChoYXNfaW9tbXVfcHQoZCkgfHwg
Y2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0gKQorICAg
IGlmICggKGlzX2lvbW11X2VuYWJsZWQoZCkgfHwgY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAm
JgorICAgICAgICAgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkKICAgICB7CiAgICAgICAgIHAybV9t
ZW1vcnlfdHlwZV9jaGFuZ2VkKGQpOwogICAgICAgICBmbHVzaF9hbGwoRkxVU0hfQ0FDSEUpOwpA
QCAtODMxLDcgKzgzMiw3IEBAIGludCBlcHRlX2dldF9lbnRyeV9lbXQoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIE1UUlJfVFlQ
RV9VTkNBQ0hBQkxFOwogICAgIH0KIAotICAgIGlmICggIWhhc19pb21tdV9wdChkKSAmJiAhY2Fj
aGVfZmx1c2hfcGVybWl0dGVkKGQpICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICYm
ICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoZCkgKQogICAgIHsKICAgICAgICAgKmlwYXQgPSAxOwog
ICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1dSQkFDSzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXgg
YTVmZTg5ZTMzOS4uZWZiODgyMTc2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTE2NjQsNyAr
MTY2NCw3IEBAIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgKm1lYykKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RM
X01FTV9TSEFSSU5HX0NPTlRST0w6CiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gMDsKLSAg
ICAgICAgICAgIGlmICggdW5saWtlbHkoaGFzX2lvbW11X3B0KGQpICYmIG1lYy0+dS5lbmFibGUp
ICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSAmJiBtZWMt
PnUuZW5hYmxlKSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRVhERVY7CiAgICAgICAgICAgICBl
bHNlCiAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCA9IG1l
Yy0+dS5lbmFibGU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKaW5kZXggOGE1MjI5ZWUyMS4uZTVlNDM0OWRlYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTM0
MSw3ICsxMzQxLDcgQEAgaW50IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIAogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShwMm0tPmRvbWFpbikgKQogICAgIHsKLSAgICAgICAgaWYgKCAhaGFzX2lvbW11X3B0KGQpICkK
KyAgICAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICByZXR1cm4g
MDsKICAgICAgICAgcmV0dXJuIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2RmbihnZm5fbCksIF9tZm4o
Z2ZuX2wpLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOwpAQCAtMTQzMiw3ICsxNDMyLDcgQEAg
aW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbl9sKQogCiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7
Ci0gICAgICAgIGlmICggIWhhc19pb21tdV9wdChkKSApCisgICAgICAgIGlmICggIWlzX2lvbW11
X2VuYWJsZWQoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIHJldHVybiBpb21t
dV9sZWdhY3lfdW5tYXAoZCwgX2RmbihnZm5fbCksIFBBR0VfT1JERVJfNEspOwogICAgIH0KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdp
bmcuYwppbmRleCA2OWFhMjI4ZTQ2Li5kOWE1MmM0ZGI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC0yMTMsNyAr
MjEzLDcgQEAgaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJv
b2xfdCBsb2dfZ2xvYmFsKQogewogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGhhc19pb21tdV9w
dChkKSAmJiBsb2dfZ2xvYmFsICkKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgbG9n
X2dsb2JhbCApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBSZWZ1c2UgdG8gdHVybiBv
biBnbG9iYWwgbG9nLWRpcnR5IG1vZGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCA3OTVhNDY3NDYyLi5mYTU1ZjM0
NzRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jCkBAIC0xNDM0LDcgKzE0MzQsNyBAQCBpbnQgbWVtb3J5X2FkZCh1bnNp
Z25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAg
ICAgKiBzaGFyZWQgb3IgYmVpbmcga2VwdCBpbiBzeW5jIHRoZW4gbmV3bHkgYWRkZWQgbWVtb3J5
IG5lZWRzIHRvIGJlCiAgICAgICogbWFwcGVkIGhlcmUuCiAgICAgICovCi0gICAgaWYgKCBoYXNf
aW9tbXVfcHQoaGFyZHdhcmVfZG9tYWluKSAmJgorICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZCho
YXJkd2FyZV9kb21haW4pICYmCiAgICAgICAgICAhaW9tbXVfdXNlX2hhcF9wdChoYXJkd2FyZV9k
b21haW4pICYmCiAgICAgICAgICAhbmVlZF9pb21tdV9wdF9zeW5jKGhhcmR3YXJlX2RvbWFpbikg
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21l
bW9yeS5jCmluZGV4IGQ1YWZmODNmMmQuLjczNjRmZDJjMzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtODIzLDcgKzgyMyw3IEBA
IGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9h
ZGRfdG9fcGh5c21hcCAqeGF0cCwKICAgICB4YXRwLT5ncGZuICs9IHN0YXJ0OwogICAgIHhhdHAt
PnNpemUgLT0gc3RhcnQ7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSApCisgICAgaWYgKCBp
c19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lv
dGxiKSA9IDE7CiAKICAgICB3aGlsZSAoIHhhdHAtPnNpemUgPiBkb25lICkKQEAgLTg0NCw3ICs4
NDQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAo
IGhhc19pb21tdV9wdChkKSApCisgICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICkKICAgICB7
CiAgICAgICAgIGludCByZXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBi
L3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAyYTFjODdlNDRiLi4zYjE4MTk1ZWJmIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5j
CkBAIC02MzAsNyArNjMwLDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjKQogCiAgICAgICAgICAgICAvKiBO
byBwYWdpbmcgaWYgaW9tbXUgaXMgdXNlZCAqLwogICAgICAgICAgICAgcmMgPSAtRU1MSU5LOwot
ICAgICAgICAgICAgaWYgKCB1bmxpa2VseShoYXNfaW9tbXVfcHQoZCkpICkKKyAgICAgICAgICAg
IGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSkgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgICAgICByYyA9IC1FWERFVjsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZp
Y2VfdHJlZS5jCmluZGV4IDEyZjJjNGMzZjIuLmVhOWZkNTRlM2IgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtNDAsMTcgKzQwLDYgQEAgaW50IGlvbW11X2Fzc2lnbl9k
dF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYpCiAg
ICAgaWYgKCAhbGlzdF9lbXB0eSgmZGV2LT5kb21haW5fbGlzdCkgKQogICAgICAgICBnb3RvIGZh
aWw7CiAKLSAgICAvKgotICAgICAqIFRoZSBod2RvbSBpcyBmb3JjZWQgdG8gdXNlIElPTU1VIGZv
ciBwcm90ZWN0aW5nIGFzc2lnbmVkCi0gICAgICogZGV2aWNlLiBUaGVyZWZvcmUgdGhlIElPTU1V
IGRhdGEgaXMgYWxyZWFkeSBzZXQgdXAuCi0gICAgICovCi0gICAgQVNTRVJUKCFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgfHwKLSAgICAgICAgICAgaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFUVVNfaW5p
dGlhbGl6ZWQpOwotCi0gICAgcmMgPSBpb21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbDsKLQogICAgIC8qIFRoZSBmbGFnIGZpZWxkIGRvZXNuJ3QgbWF0
dGVyIHRvIERUIGRldmljZS4gKi8KICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmFzc2lnbl9k
ZXZpY2UoZCwgMCwgZHRfdG9fZGV2KGRldiksIDApOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpp
bmRleCBiZGYxMmY4NWU2Li5hNDkzNDYzOTRkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAg
LTE1Nyw2ICsxNTcsMTcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9pb21tdV9wYXJh
bShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJkb20wLWlvbW11IiwgcGFyc2VfZG9t
MF9pb21tdV9wYXJhbSk7CiAKK3N0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9y
ZXFzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFw
YWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBhcmNoX2lv
bW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKGQpOworCisgICAgaW9tbXVfaHdkb21fcGFz
c3Rocm91Z2ggPSBmYWxzZTsKKyAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOworfQorCiBp
bnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTE3NCwxMjkgKzE4NSw0NCBAQCBpbnQg
aW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcmV0dXJuIHJldDsK
IAogICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7Ci0gICAgcmV0dXJuIGhk
LT5wbGF0Zm9ybV9vcHMtPmluaXQoZCk7Ci19CisgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+
aW5pdChkKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CiAKLXN0YXRpYyB2
b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0g
ICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQot
ICAgICAgICByZXR1cm47CisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgICAg
ICBjaGVja19od2RvbV9yZXFzKGQpOyAvKiBtYXkgbW9kaWZ5IGlvbW11X2h3ZG9tX3N0cmljdCAq
LwogCi0gICAgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShkKTsKKyAgICAv
KgorICAgICAqIE5COiAncmVsYXhlZCcgaC93IGRvbWFpbnMgZG9uJ3QgbmVlZCB0aGUgSU9NTVUg
bWFwcGluZ3MgdG8gYmUga2VwdAorICAgICAqICAgICBpbi1zeW5jIHdpdGggdGhlaXIgYXNzaWdu
ZWQgcGFnZXMgYmVjYXVzZSBhbGwgaG9zdCBSQU0gd2lsbCBiZQorICAgICAqICAgICBtYXBwZWQg
ZHVyaW5nIGh3ZG9tX2luaXQoKS4KKyAgICAgKi8KKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21h
aW4oZCkgfHwgaW9tbXVfaHdkb21fc3RyaWN0ICkKKyAgICAgICAgaGQtPm5lZWRfc3luYyA9ICFp
b21tdV91c2VfaGFwX3B0KGQpOwogCi0gICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSBmYWxz
ZTsKLSAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOworICAgIHJldHVybiAwOwogfQogCiB2
b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBjaGVja19o
d2RvbV9yZXFzKGQpOwotCiAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAg
IHJldHVybjsKIAogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVfZHVtcF9wMm1f
dGFibGUsICJkdW1wIGlvbW11IHAybSB0YWJsZSIsIDApOwogCi0gICAgaGQtPnN0YXR1cyA9IElP
TU1VX1NUQVRVU19pbml0aWFsaXppbmc7Ci0gICAgLyoKLSAgICAgKiBOQjogcmVsYXhlZCBodyBk
b21haW5zIGRvbid0IG5lZWQgc3luYyBiZWNhdXNlIGFsbCByYW0gaXMgYWxyZWFkeQotICAgICAq
IG1hcHBlZCBpbiB0aGUgaW9tbXUgcGFnZSB0YWJsZXMuCi0gICAgICovCi0gICAgaGQtPm5lZWRf
c3luYyA9IGlvbW11X2h3ZG9tX3N0cmljdCAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKTsKLSAgICBp
ZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwotICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdzID0gMDsK
LSAgICAgICAgaW50IHJjID0gMDsKLQotICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdl
LCAmZC0+cGFnZV9saXN0ICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFw
cGluZyA9IElPTU1VRl9yZWFkYWJsZTsKLSAgICAgICAgICAgIGludCByZXQ7Ci0KLSAgICAgICAg
ICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA9PSAw
KSB8fAotICAgICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5
cGVfbWFzaykKLSAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAg
ICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7Ci0KLSAgICAgICAgICAgIHJl
dCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwgbWFwcGluZywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAgICAgICAgICBpZiAo
ICFyYyApCi0gICAgICAgICAgICAgICAgcmMgPSByZXQ7Ci0KLSAgICAgICAgICAgIGlmICggIShp
KysgJiAweGZmZmZmKSApCi0gICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFz
KCk7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBVc2Ugd2hpbGUtYnJlYWsgdG8gYXZvaWQgY29t
cGlsZXIgd2FybmluZyAqLwotICAgICAgICB3aGlsZSAoIGlvbW11X2lvdGxiX2ZsdXNoX2FsbChk
LCBmbHVzaF9mbGFncykgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCByYyAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFwcGluZyBm
YWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMpOwotICAg
IH0KLQogICAgIGhkLT5wbGF0Zm9ybV9vcHMtPmh3ZG9tX2luaXQoZCk7Ci0KLSAgICBoZC0+c3Rh
dHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkOwogfQogCi12b2lkIGlvbW11X3RlYXJkb3du
KHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwog
Ci0gICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19kaXNhYmxlZDsKICAgICBoZC0+cGxhdGZv
cm1fb3BzLT50ZWFyZG93bihkKTsKICAgICB0YXNrbGV0X3NjaGVkdWxlKCZpb21tdV9wdF9jbGVh
bnVwX3Rhc2tsZXQpOwogfQogCi1pbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQp
Ci17Ci0gICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0KLSAgICBp
ZiAoIGhkLT5zdGF0dXMgPT0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkICkKLSAgICAgICAgcmV0
dXJuIDA7Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemluZzsKLQot
ICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQotICAgIHsKLSAgICAgICAgaW50IHJjOwot
Ci0gICAgICAgIGhkLT5uZWVkX3N5bmMgPSB0cnVlOwotCi0gICAgICAgIHJjID0gYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKGQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgewot
ICAgICAgICAgICAgaWYgKCByYyAhPSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIGhkLT5uZWVkX3N5bmMgPSBmYWxzZTsKLSAgICAgICAgICAgICAgICBoZC0+c3Rh
dHVzID0gSU9NTVVfU1RBVFVTX2Rpc2FibGVkOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAg
ICByZXR1cm4gcmM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVf
U1RBVFVTX2luaXRpYWxpemVkOwotCi0gICAgLyoKLSAgICAgKiBUaGVyZSBtYXkgYmUgZGlydHkg
Y2FjaGUgbGluZXMgd2hlbiBhIGRldmljZSBpcyBhc3NpZ25lZAotICAgICAqIGFuZCBiZWZvcmUg
aGFzX2lvbW11X3B0KGQpIGJlY29taW5nIHRydWUsIHRoaXMgd2lsbCBjYXVzZQotICAgICAqIG1l
bW9yeV90eXBlX2NoYW5nZWQgbG9zZSBlZmZlY3QgaWYgbWVtb3J5IHR5cGUgY2hhbmdlcy4KLSAg
ICAgKiBDYWxsIG1lbW9yeV90eXBlX2NoYW5nZWQgaGVyZSB0byBhbWVuZCB0aGlzLgotICAgICAq
LwotICAgIG1lbW9yeV90eXBlX2NoYW5nZWQoZCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9p
ZCBpb21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlmICggIWlz
X2lvbW11X2VuYWJsZWQoZCkgKQpAQCAtNTk0LDExICs1MjAsOCBAQCBpbnQgaW9tbXVfZG9fZG9t
Y3RsKAogdm9pZCBpb21tdV9zaGFyZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkKIHsKICAg
ICBBU1NFUlQoaGFwX2VuYWJsZWQoZCkpOwotICAgIC8qCi0gICAgICogaW9tbXVfdXNlX2hhcF9w
dChkKSBjYW5ub3QgYmUgdXNlZCBoZXJlIGJlY2F1c2UgZHVyaW5nIGRvbWFpbgotICAgICAqIGNv
bnN0cnVjdGlvbiBoYXNfaW9tbXVfcHQoZCkgd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlIGhlcmUu
Ci0gICAgICovCi0gICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9z
aGFyZSApCisKKyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAgICAgICBpb21tdV9n
ZXRfb3BzKCktPnNoYXJlX3AybShkKTsKIH0KIApAQCAtNjQ1LDggKzU2OCw3IEBAIHN0YXRpYyB2
b2lkIGlvbW11X2R1bXBfcDJtX3RhYmxlKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIG9wcyA9IGlv
bW11X2dldF9vcHMoKTsKICAgICBmb3JfZWFjaF9kb21haW4oZCkKICAgICB7Ci0gICAgICAgIGlm
ICggaXNfaGFyZHdhcmVfZG9tYWluKGQpIHx8Ci0gICAgICAgICAgICAgZG9tX2lvbW11KGQpLT5z
dGF0dXMgPCBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQgKQorICAgICAgICBpZiAoIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSB8fCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAogICAgICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYwppbmRleCA4MTQxMDY2NzlmLi4yMzE1ZDQ5MGRjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpA
QCAtOTMzLDkgKzkzMyw2IEBAIHN0YXRpYyBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQxNl90IHNlZywgdWludDhfdCBidXMsCiAKICAgICBwZGV2LT5mYXVsdC5jb3Vu
dCA9IDA7CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVfcHQoZCkg
KQotICAgICAgICBpb21tdV90ZWFyZG93bihkKTsKLQogICAgIHJldHVybiByZXQ7CiB9CiAKQEAg
LTE0ODQsMTMgKzE0ODEsNiBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgaWYgKCAhcGNp
ZGV2c190cnlsb2NrKCkgKQogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwogCi0gICAgcmMgPSBp
b21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBwY2lkZXZz
X3VubG9jaygpOwotICAgICAgICByZXR1cm4gcmM7Ci0gICAgfQotCiAgICAgcGRldiA9IHBjaV9n
ZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOwogICAg
IGlmICggIXBkZXYgKQogICAgIHsKQEAgLTE1MTksOCArMTUwOSw2IEBAIHN0YXRpYyBpbnQgYXNz
aWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1
MzIgZmxhZykKICAgICB9CiAKICBkb25lOgotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYm
IGhhc19pb21tdV9wdChkKSApCi0gICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRl
dnNfdW5sb2NrKCk7CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCmluZGV4IGE3MzgxYTc0NDkuLmZhMzBlZDY5N2IgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCkBAIC0xNzIxLDE1ICsxNzIxLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZG9tYWlu
X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBBU1NFUlQoaXNfaW9tbXVfZW5hYmxl
ZChkKSk7CiAKLSAgICAvKgotICAgICAqIFdlIGNhbid0IHVzZSBpb21tdV91c2VfaGFwX3B0IGhl
cmUgYmVjYXVzZSBlaXRoZXIgSU9NTVUgc3RhdGUKLSAgICAgKiBpcyBhbHJlYWR5IGNoYW5nZWQg
dG8gSU9NTVVfU1RBVFVTX2Rpc2FibGVkIGF0IHRoaXMgcG9pbnQgb3IKLSAgICAgKiBoYXMgYWx3
YXlzIGJlZW4gSU9NTVVfU1RBVFVTX2Rpc2FibGVkLgotICAgICAqCi0gICAgICogV2UgYWxzbyBu
ZWVkIHRvIHRlc3QgaWYgSEFQIGlzIGVuYWJsZWQgYmVjYXVzZSBQViBndWVzdHMgY2FuCi0gICAg
ICogZW50ZXIgdGhpcyBwYXRoIHRvby4KLSAgICAgKi8KLSAgICBpZiAoIGhhcF9lbmFibGVkKGQp
ICYmIGlvbW11X2hhcF9wdF9zaGFyZSApCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2sp
OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA4MzE5ZmUwYTY5Li40N2EzZTU1
MjEzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtODEsMTAzICs4MSw2IEBA
IGludCBfX2luaXQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICptc2kpCiAg
ICAgcmV0dXJuIG9wcy0+c2V0dXBfaHBldF9tc2kgPyBvcHMtPnNldHVwX2hwZXRfbXNpKG1zaSkg
OiAtRU5PREVWOwogfQogCi1pbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVj
dCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBpbnQgcmMg
PSAwLCBuID0gMDsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLQotICAg
IGlmICggdW5saWtlbHkoZC0+aXNfZHlpbmcpICkKLSAgICAgICAgcmMgPSAtRVNSQ0g7Ci0KLSAg
ICB3aGlsZSAoICFyYyAmJiAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmZC0+cGFnZV9s
aXN0KSkgKQotICAgIHsKLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8Ci0gICAgICAg
ICAgICAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3Jp
dGFibGVfcGFnZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwotICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gbWZuX3RvX2dmbihkLCBtZm4pOwot
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0gMDsKLQotICAgICAgICAgICAg
aWYgKCAhZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbl94KGdmbikpOwotCi0gICAgICAgICAgICAgICAg
QVNTRVJUKCEoZ2ZuX3goZ2ZuKSA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNTX1dJRFRIKSk7Ci0g
ICAgICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2ZuX3goZ2ZuKSkpOwotICAgICAgICAg
ICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIGRmbiwgbWZuLCBQQUdFX09SREVSXzRLLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJs
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAg
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBXZSBtYXkgYmUgd29ya2luZyBiZWhp
bmQgdGhlIGJhY2sgb2YgYSBydW5uaW5nIGd1ZXN0LCB3aGljaAotICAgICAgICAgICAgICAgICAq
IG1heSBjaGFuZ2UgdGhlIHR5cGUgb2YgYSBwYWdlIGF0IGFueSB0aW1lLiAgV2UgY2FuJ3QgcHJl
dmVudAotICAgICAgICAgICAgICAgICAqIHRoaXMgKGZvciBpbnN0YW5jZSwgYnkgYnVtcGluZyB0
aGUgdHlwZSBjb3VudCB3aGlsZSBtYXBwaW5nCi0gICAgICAgICAgICAgICAgICogdGhlIHBhZ2Up
IHdpdGhvdXQgY2F1c2luZyBsZWdpdGltYXRlIGd1ZXN0IHR5cGUtY2hhbmdlCi0gICAgICAgICAg
ICAgICAgICogb3BlcmF0aW9ucyB0byBmYWlsLiAgU28gYWZ0ZXIgYWRkaW5nIHRoZSBwYWdlIHRv
IHRoZSBJT01NVSwKLSAgICAgICAgICAgICAgICAgKiBjaGVjayBhZ2FpbiB0byBtYWtlIHN1cmUg
dGhpcyBpcyBzdGlsbCB2YWxpZC4gIE5CIHRoYXQgdGhlCi0gICAgICAgICAgICAgICAgICogd3Jp
dGFibGUgZW50cnkgaW4gdGhlIGlvbW11IGlzIGhhcm1sZXNzIHVudGlsIGxhdGVyLCB3aGVuCi0g
ICAgICAgICAgICAgICAgICogdGhlIGFjdHVhbCBkZXZpY2UgZ2V0cyBhc3NpZ25lZC4KLSAgICAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhaXNfaHZtX2RvbWFp
bihkKSAmJgotICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF90eXBlX21hc2spICE9Ci0gICAgICAgICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gaW9tbXVf
dW5tYXAoZCwgZGZuLCBQQUdFX09SREVSXzRLLCAmZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAg
ICAgICAgICAvKiBJZiB0aGUgdHlwZSBjaGFuZ2VkIHlldCBhZ2Fpbiwgc2ltcGx5IGZvcmNlIGEg
cmV0cnkuICovCi0gICAgICAgICAgICAgICAgICAgIGlmICggIXJjICYmICgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIGlmICggcmMgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9h
ZGQocGFnZSwgJmQtPnBhZ2VfbGlzdCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5h
cmNoLnJlbG1lbV9saXN0KTsKLSAgICAgICAgaWYgKCAhKCsrbiAmIDB4ZmYpICYmICFwYWdlX2xp
c3RfZW1wdHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAgICAgICBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKLSAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgIH0KLQotICAgIGlm
ICggIXJjICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBleHBlY3RhdGlvbiBo
ZXJlIGlzIHRoYXQgZ2VuZXJhbGx5IHRoZXJlIGFyZSBtYW55IG5vcm1hbCBwYWdlcwotICAgICAg
ICAgKiBvbiByZWxtZW1fbGlzdCAodGhlIG9uZXMgd2UgcHV0IHRoZXJlKSBhbmQgb25seSBmZXcg
YmVpbmcgaW4gYW4KLSAgICAgICAgICogb2ZmbGluZS9icm9rZW4gc3RhdGUuIFRoZSBsYXR0ZXIg
b25lcyBhcmUgYWx3YXlzIGF0IHRoZSBoZWFkIG9mIHRoZQotICAgICAgICAgKiBsaXN0LiBIZW5j
ZSB3ZSBmaXJzdCBtb3ZlIHRoZSB3aG9sZSBsaXN0LCBhbmQgdGhlbiBtb3ZlIGJhY2sgdGhlCi0g
ICAgICAgICAqIGZpcnN0IGZldyBlbnRyaWVzLgotICAgICAgICAgKi8KLSAgICAgICAgcGFnZV9s
aXN0X21vdmUoJmQtPnBhZ2VfbGlzdCwgJmQtPmFyY2gucmVsbWVtX2xpc3QpOwotICAgICAgICB3
aGlsZSAoICFwYWdlX2xpc3RfZW1wdHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAgICAgICAg
ICAocGFnZSA9IHBhZ2VfbGlzdF9maXJzdCgmZC0+cGFnZV9saXN0KSwKLSAgICAgICAgICAgICAg
ICAgKHBhZ2UtPmNvdW50X2luZm8gJiAoUEdDX3N0YXRlfFBHQ19icm9rZW4pKSkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwotICAg
ICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5hcmNoLnJlbG1lbV9saXN0KTsK
LSAgICAgICAgfQotICAgIH0KLQotICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2sp
OwotCi0gICAgaWYgKCAhcmMgKQotICAgICAgICAvKgotICAgICAgICAgKiBmbHVzaF9mbGFncyBh
cmUgbm90IHRyYWNrZWQgYWNyb3NzIGh5cGVyY2FsbCBwcmUtZW1wdGlvbiBzbwotICAgICAgICAg
KiBhc3N1bWUgYSBmdWxsIGZsdXNoIGlzIG5lY2Vzc2FyeS4KLSAgICAgICAgICovCi0gICAgICAg
IHJjID0gaW9tbXVfaW90bGJfZmx1c2hfYWxsKAotICAgICAgICAgICAgZCwgSU9NTVVfRkxVU0hG
X2FkZGVkIHwgSU9NTVVfRkxVU0hGX21vZGlmaWVkKTsKLQotICAgIGlmICggcmMgJiYgcmMgIT0g
LUVSRVNUQVJUICkKLSAgICAgICAgaW9tbXVfdGVhcmRvd24oZCk7Ci0KLSAgICByZXR1cm4gcmM7
Ci19Ci0KIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRf
aHdkb20oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQp
ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vaW9tbXUuaAppbmRleCA5MDRjOWFlYzExLi4xNTc3ZTgzZDJiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9p
b21tdS5oCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVjdCBhcmNoX2lvbW11CiB9OwogCiAvKiBBbHdh
eXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovCi0jZGVm
aW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKGhhc19pb21tdV9wdChkKSkKKyNkZWZpbmUgaW9tbXVf
dXNlX2hhcF9wdChkKSBpc19pb21tdV9lbmFibGVkKGQpCiAKIGNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0
IGlvbW11X29wcyAqb3BzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAzMWZkYTRiMGNmLi41MDcxYWZk
NmE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC04OCw3ICs4OCw3IEBAIGV4dGVybiBjb25zdCBzdHJ1
Y3QgaW9tbXVfaW5pdF9vcHMgKmlvbW11X2luaXRfb3BzOwogCiAvKiBBcmUgd2UgdXNpbmcgdGhl
IGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KICNkZWZpbmUgaW9t
bXVfdXNlX2hhcF9wdChkKSBcCi0gICAgKGhhcF9lbmFibGVkKGQpICYmIGhhc19pb21tdV9wdChk
KSAmJiBpb21tdV9oYXBfcHRfc2hhcmUpCisgICAgKGhhcF9lbmFibGVkKGQpICYmIGlzX2lvbW11
X2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQogCiB2b2lkIGlvbW11X3VwZGF0ZV9p
cmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNp
Z25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGE1MTlmNGQ4N2Iu
LmJlN2FmNDljMWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC03OSwxNSArNzksOSBAQCB2b2lkIGlvbW11X2RvbWFp
bl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogCiB2b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rl
c3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgYXJjaF9pb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKTsKLWludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCk7CiB2b2lkIGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRfaHdkb20o
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9t
YWluICpkKTsKIAotaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKTsKLQotLyog
RnVuY3Rpb24gdXNlZCBpbnRlcm5hbGx5LCB1c2UgaW9tbXVfZG9tYWluX2Rlc3Ryb3kgKi8KLXZv
aWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCk7Ci0KIC8qCiAgKiBUaGUgZm9sbG93
aW5nIGZsYWdzIGFyZSBwYXNzZWQgdG8gbWFwIG9wZXJhdGlvbnMgYW5kIHBhc3NlZCBieSBsb29r
dXAKICAqIG9wZXJhdGlvbnMuCkBAIC0yNTQsMTMgKzI0OCw2IEBAIHN0cnVjdCBpb21tdV9vcHMg
ewogIyBkZWZpbmUgaW9tbXVfdmNhbGwgaW9tbXVfY2FsbAogI2VuZGlmCiAKLWVudW0gaW9tbXVf
c3RhdHVzCi17Ci0gICAgSU9NTVVfU1RBVFVTX2Rpc2FibGVkLAotICAgIElPTU1VX1NUQVRVU19p
bml0aWFsaXppbmcsCi0gICAgSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkCi19OwotCiBzdHJ1Y3Qg
ZG9tYWluX2lvbW11IHsKICAgICBzdHJ1Y3QgYXJjaF9pb21tdSBhcmNoOwogCkBAIC0yODAsOSAr
MjY3LDYgQEAgc3RydWN0IGRvbWFpbl9pb21tdSB7CiAgICAgLyogRmVhdHVyZXMgc3VwcG9ydGVk
IGJ5IHRoZSBJT01NVSAqLwogICAgIERFQ0xBUkVfQklUTUFQKGZlYXR1cmVzLCBJT01NVV9GRUFU
X2NvdW50KTsKIAotICAgIC8qIFN0YXR1cyBvZiBndWVzdCBJT01NVSBtYXBwaW5ncyAqLwotICAg
IGVudW0gaW9tbXVfc3RhdHVzIHN0YXR1czsKLQogICAgIC8qCiAgICAgICogRG9lcyB0aGUgZ3Vl
c3QgcmVxaXJlIG1hcHBpbmdzIHRvIGJlIHN5bmNob25pemVkLCB0byBtYWludGFpbgogICAgICAq
IHRoZSBkZWZhdWx0IGRmbiA9PSBwZm4gbWFwLiAoU2VlIGNvbW1lbnQgb24gZGZuIGF0IHRoZSB0
b3Agb2YKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKaW5kZXggMmQxN2M4NDkxNS4uYWUxZmFmNzBkMyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTk2
NiwxMCArOTY2LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h3ZG9tX3Bpbm5lZF92Y3B1KGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogfQogCiAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAot
I2RlZmluZSBoYXNfaW9tbXVfcHQoZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElPTU1VX1NU
QVRVU19kaXNhYmxlZCkKICNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21faW9tbXUo
ZCktPm5lZWRfc3luYykKICNlbHNlCi0jZGVmaW5lIGhhc19pb21tdV9wdChkKSBmYWxzZQogI2Rl
ZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgZmFsc2UKICNlbmRpZgogCi0tIAoyLjIwLjEuMi5n
YjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 10:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 10:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8jHs-0001P8-RY; Fri, 13 Sep 2019 10:58:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8jHr-0001Od-W9
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 10:58:48 +0000
X-Inumbo-ID: 6fa976da-d615-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6fa976da-d615-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 10:58:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568372317;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=5jwvS4Tl35YdDSfBp8RkxTeBqcch2RL+tYbyov+EQao=;
 b=MWZY5CAUU84LshfDG+LTBqMGqe37Vr6BYsqZbEbRC6d01jAgN9ruh4G3
 YGXrxuOhtNfKhTPVzQ2SI8glkCnEQ2r/TCzHgHOXrd+17finXgmDqqexm
 wRCATyjGrG3iSSmQKRepvE8ukAjXkBimuQQixOwqP/NvrGiS0JffYyELW 0=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0F71ahxiKd0Ny9OQXk1LFg1oE40pPhOiXHn3T4ziGgxyqExpT+GTRon3ZPJj3RkhohzVlKYDSI
 tTqPz4auZdI+fKA3bfEv2l/aL8CNXiNzNCc9QT0k0+2HDqd1cL0s+3db6i+OS9xOIbnjTLVPE4
 cDYMnfdvlt6ciBPyJGAXNDDVFCNiSag5m+AEzYRvKS0/DUNoE3WmZ0yGKnPI9fTzolyARBxuV+
 /o0S1YUB1JZylMQyyWrHkMtBBQlq5KND5pkL2R+YWzUR2klsD5w6kbtmd/Sf3xqX7GMUd7M04h
 3js=
X-SBRS: 2.7
X-MesageID: 5774536
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5774536"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 11:58:23 +0100
Message-ID: <20190913105826.2704-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190913105826.2704-1-paul.durrant@citrix.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBkZWZpbmVzIGEgbmV3IGJpdCByZXBvcnRlZCBpbiB0aGUgaHdfY2FwIGZpZWxk
IG9mIHN0cnVjdAp4ZW5fc3lzY3RsX3BoeXNpbmZvIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBs
YXRmb3JtIHN1cHBvcnRzIHNoYXJpbmcgb2YKSEFQIHBhZ2UgdGFibGVzIChpLmUuIHRoZSBQMk0p
IHdpdGggdGhlIElPTU1VLiBUaGlzIGluZm9ybXMgdGhlIHRvb2xzdGFjawp3aGV0aGVyIHRoZSBk
b21haW4gbmVlZHMgZXh0cmEgbWVtb3J5IHRvIHN0b3JlIGRpc2NyZXRlIElPTU1VIHBhZ2UgdGFi
bGVzCm9yIG5vdC4KCk5PVEU6IFRoaXMgcGF0Y2ggbWFrZXMgc3VyZSBpb21tdV9oYXBfcHRfc2hh
cmVkIGlzIGNsZWFyIGlmIEhBUCBpcyBub3QKICAgICAgc3VwcG9ydGVkIG9yIHRoZSBJT01NVSBp
cyBkaXNhYmxlZCwgYW5kIGRlZmluZXMgaXQgdG8gZmFsc2UgaWYKICAgICAgIUNPTkZJR19IVk0u
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpB
Y2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgot
LS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdA
Y2l0cml4LmNvbT4KQ2M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+CkNjOiAiUm9nZXIg
UGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgoKdjExOgogLSBGaXggYWJpLWNoZWNrIGJyZWFrYWdlCgp2MTA6CiAt
IFNldCBmbGFnIGluIGNvbW1vbiBjb2RlICh3aGljaCBtZWFucyBjbGVhcmluZyBpb21tdV9oYXBf
cHRfc2hhcmUgaWYKICAgSEFQIGNhbm5vdCBiZSBlbmFibGVkIG9yIGlzIGNvbmZpZ3VyZWQgb3V0
KS4KCnY5OgogLSBOZXcgaW4gdjkKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIgKysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAg
ICAgfCAgNyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICAg
IHwgIDEgKwogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgICAgICB8ICAxICsK
IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgICAgICAgfCAgMyArKy0KIHRvb2xz
L3hsL3hsX2luZm8uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKystLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysrLS0t
LS0tLQogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgIDUgKysrKy0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysr
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICB8ICA2ICsrKysrLQog
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICB8ICA2ICsrKysrLQogeGVu
L2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKystCiAxMyBm
aWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCA1NzA3
M2MwNmQ1Li5hMGQ4NDI4MWQwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTQwMiw2ICs0MDIsOCBAQCBpbnQgbGlieGxfZ2V0X3Bo
eXNpbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9waHlzaW5mbyAqcGh5c2luZm8pCiAgICAgcGh5
c2luZm8tPmNhcF9oYXAgPSAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExf
UEhZU0NBUF9oYXApOwogICAgIHBoeXNpbmZvLT5jYXBfc2hhZG93ID0KICAgICAgICAgISEoeGNw
aHlzaW5mby5jYXBhYmlsaXRpZXMgJiBYRU5fU1lTQ1RMX1BIWVNDQVBfc2hhZG93KTsKKyAgICBw
aHlzaW5mby0+Y2FwX2lvbW11X2hhcF9wdF9zaGFyZSA9CisgICAgICAgICEhKHhjcGh5c2luZm8u
Y2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZSk7CiAK
ICAgICBHQ19GUkVFOwogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNDY2ZGYyY2RmNS4uODE2OWQ0NGJkYSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5o
CkBAIC00MDEsNiArNDAxLDEzIEBACiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9QSFlTSU5GT19D
QVBfSEFQX1NIQURPVyAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9JT01NVV9I
QVBfUFRfU0hBUkUgaW5kaWNhdGVzIHRoYXQgbGlieGxfcGh5c2luZm8KKyAqIGhhcyBhIGNhcF9p
b21tdV9oYXBfcHRfc2hhcmUgZmllbGQgdGhhdCBpbmRpY2F0ZXMgd2hldGhlciB0aGUgaGFyZHdh
cmUKKyAqIHN1cHBvcnRzIHNoYXJpbmcgdGhlIElPTU1VIGFuZCBIQVAgcGFnZSB0YWJsZXMuCisg
Ki8KKyNkZWZpbmUgTElCWExfSEFWRV9QSFlTSU5GT19DQVBfSU9NTVVfSEFQX1BUX1NIQVJFIDEK
KwogLyoKICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4
IDZmNDMxYmFlYzIuLjcyNTNkNmUwZmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTEwMjcsNiArMTAy
Nyw3IEBAIGxpYnhsX3BoeXNpbmZvID0gU3RydWN0KCJwaHlzaW5mbyIsIFsKICAgICAoImNhcF9o
dm1fZGlyZWN0aW8iLCBib29sKSwgIyBObyBsb25nZXIgSFZNIHNwZWNpZmljCiAgICAgKCJjYXBf
aGFwIiwgYm9vbCksCiAgICAgKCJjYXBfc2hhZG93IiwgYm9vbCksCisgICAgKCJjYXBfaW9tbXVf
aGFwX3B0X3NoYXJlIiwgYm9vbCksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKIGxpYnhsX2Nvbm5l
Y3RvcmluZm8gPSBTdHJ1Y3QoImNvbm5lY3RvcmluZm8iLCBbCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwK
aW5kZXggMzVkZGRiYmQ5Yy4uZGU0YmFlNjAxMiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAt
MTEwLDYgKzExMCw3IEBAIHR5cGUgcGh5c2luZm9fY2FwX2ZsYWcgPQogCXwgQ0FQX0RpcmVjdElP
CiAJfCBDQVBfSEFQCiAJfCBDQVBfU2hhZG93CisJfCBDQVBfSU9NTVVfSEFQX1BUX1NIQVJFCiAK
IHR5cGUgcGh5c2luZm8gPQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggMGRkNTVlOWQ4
Yi4uYzg4NWU3NTg5NSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
aQorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCkBAIC01Nyw3ICs1Nyw2IEBA
IHR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KICAgfCBDREZfT09TX09GRgogICB8IENERl9YU19E
T01BSU4KICAgfCBDREZfSU9NTVUKLQogdHlwZSBkb21jdGxfY3JlYXRlX2NvbmZpZyA9IHsKICAg
c3NpZHJlZjogaW50MzI7CiAgIGhhbmRsZTogc3RyaW5nOwpAQCAtOTUsNiArOTQsOCBAQCB0eXBl
IHBoeXNpbmZvX2NhcF9mbGFnID0KICAgfCBDQVBfRGlyZWN0SU8KICAgfCBDQVBfSEFQCiAgIHwg
Q0FQX1NoYWRvdworICB8IENBUF9JT01NVV9IQVBfUFRfU0hBUkUKKwogdHlwZSBwaHlzaW5mbyA9
IHsKICAgdGhyZWFkc19wZXJfY29yZSA6IGludDsKICAgY29yZXNfcGVyX3NvY2tldCA6IGludDsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2luZm8uYyBiL3Rvb2xzL3hsL3hsX2luZm8uYwppbmRl
eCAxNDhjNDc0MGFlLi5iZmJjYTkzOTk3IDEwMDY0NAotLS0gYS90b29scy94bC94bF9pbmZvLmMK
KysrIGIvdG9vbHMveGwveGxfaW5mby5jCkBAIC0yMTAsMTMgKzIxMCwxNCBAQCBzdGF0aWMgdm9p
ZCBvdXRwdXRfcGh5c2luZm8odm9pZCkKICAgICAgICAgIGluZm8uaHdfY2FwWzRdLCBpbmZvLmh3
X2NhcFs1XSwgaW5mby5od19jYXBbNl0sIGluZm8uaHdfY2FwWzddCiAgICAgICAgICk7CiAKLSAg
ICBtYXliZV9wcmludGYoInZpcnRfY2FwcyAgICAgICAgICAgICAgOiVzJXMlcyVzJXMlc1xuIiwK
KyAgICBtYXliZV9wcmludGYoInZpcnRfY2FwcyAgICAgICAgICAgICAgOiVzJXMlcyVzJXMlcyVz
XG4iLAogICAgICAgICAgaW5mby5jYXBfcHYgPyAiIHB2IiA6ICIiLAogICAgICAgICAgaW5mby5j
YXBfaHZtID8gIiBodm0iIDogIiIsCiAgICAgICAgICBpbmZvLmNhcF9odm0gJiYgaW5mby5jYXBf
aHZtX2RpcmVjdGlvID8gIiBodm1fZGlyZWN0aW8iIDogIiIsCiAgICAgICAgICBpbmZvLmNhcF9w
diAmJiBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIHB2X2RpcmVjdGlvIiA6ICIiLAogICAgICAg
ICAgaW5mby5jYXBfaGFwID8gIiBoYXAiIDogIiIsCi0gICAgICAgICBpbmZvLmNhcF9zaGFkb3cg
PyAiIHNoYWRvdyIgOiAiIgorICAgICAgICAgaW5mby5jYXBfc2hhZG93ID8gIiBzaGFkb3ciIDog
IiIsCisgICAgICAgICBpbmZvLmNhcF9pb21tdV9oYXBfcHRfc2hhcmUgPyAiIGlvbW11X2hhcF9w
dF9zaGFyZSIgOiAiIgogICAgICAgICApOwogCiAgICAgdmluZm8gPSBsaWJ4bF9nZXRfdmVyc2lv
bl9pbmZvKGN0eCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCAzODMxYzZkNGMxLi5lZDgyNzJjZjkzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTE0Miw2ICsxNDIsMjIgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfbmZiID0g
ewogICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X2NhbGxiYWNrCiB9OwogCitzdGF0aWMgYm9vbCBf
X2luaXQgaGFwX3N1cHBvcnRlZChjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpmbnMp
Cit7CisgICAgaWYgKCAhZm5zLT5oYXBfc3VwcG9ydGVkICkKKyAgICB7CisgICAgICAgIHByaW50
aygiSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgbm90IGRldGVjdGVkXG4iKTsK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKyAgICBlbHNlIGlmICggIW9wdF9oYXBfZW5h
YmxlZCApCisgICAgeworICAgICAgICBwcmludGsoIkhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFn
aW5nIChIQVApIGRldGVjdGVkIGJ1dCBkaXNhYmxlZFxuIik7CisgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGludCBfX2luaXQgaHZt
X2VuYWJsZSh2b2lkKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKmZu
cyA9IE5VTEw7CkBAIC0xNTgsMTMgKzE3NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGh2bV9lbmFi
bGUodm9pZCkKICAgICBodm1fZW5hYmxlZCA9IDE7CiAKICAgICBwcmludGsoIkhWTTogJXMgZW5h
YmxlZFxuIiwgZm5zLT5uYW1lKTsKLSAgICBpZiAoICFmbnMtPmhhcF9zdXBwb3J0ZWQgKQotICAg
ICAgICBwcmludGsoIkhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIG5vdCBkZXRl
Y3RlZFxuIik7Ci0gICAgZWxzZSBpZiAoICFvcHRfaGFwX2VuYWJsZWQgKQotICAgIHsKLSAgICAg
ICAgaHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQgPSAwOwotICAgICAgICBwcmludGsoIkhWTTogSGFy
ZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkIGJ1dCBkaXNhYmxlZFxuIik7Ci0g
ICAgfQorICAgIGlmICggIWhhcF9zdXBwb3J0ZWQoZm5zKSApCisgICAgICAgIGlvbW11X2hhcF9w
dF9zaGFyZSA9IGZhbHNlOwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHByaW50aygiSFZNOiBI
YXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWRcbiIpOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXggOTJiNGVhMGQy
MS4uZWY4NDBmY2I3NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4v
Y29tbW9uL3N5c2N0bC5jCkBAIC0yNjksNiArMjY5LDggQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogICAgICAgICBhcmNoX2Rv
X3BoeXNpbmZvKHBpKTsKICAgICAgICAgaWYgKCBpb21tdV9lbmFibGVkICkKICAgICAgICAgICAg
IHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvOworICAgICAg
ICBpZiAoIGlvbW11X2hhcF9wdF9zaGFyZSApCisgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVz
IHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7CiAKICAgICAgICAgaWYg
KCBjb3B5X3RvX2d1ZXN0KHVfc3lzY3RsLCBvcCwgMSkgKQogICAgICAgICAgICAgcmV0ID0gLUVG
QVVMVDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCmluZGV4IGJiNWEz
ZTU3YzkuLjJlMDExZDRlNDMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
aXQuYwpAQCAtMTQwMSwxMiArMTQwMSwxNSBAQCBpbnQgX19pbml0IGFtZF9pb21tdV9pbml0KGJv
b2wgeHQpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCisjaWZuZGVm
IGlvbW11X2hhcF9wdF9zaGFyZQogICAgIC8qCiAgICAgICogRGlzYWJsZSBzaGFyaW5nIEhBUCBw
YWdlIHRhYmxlcyB3aXRoIEFNRCBJT01NVSwKICAgICAgKiBzaW5jZSBpdCBvbmx5IHN1cHBvcnRz
IHAybV9yYW1fcncsIGFuZCB0aGlzIHdvdWxkCiAgICAgICogcHJldmVudCBkb2luZyBJTyB0by9m
cm9tIG1hcHBlZCBncmFudCBmcmFtZXMuCiAgICAgICovCi0gICAgaW9tbXVfaGFwX3B0X3NoYXJl
ID0gMDsKKyAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSBmYWxzZTsKKyNlbmRpZgorCiAgICAgcHJp
bnRrKFhFTkxPR19ERUJVRyAiQU1ELVZpOiBEaXNhYmxlZCBIQVAgbWVtb3J5IG1hcCBzaGFyaW5n
IHdpdGggSU9NTVVcbiIpOwogCiAgICAgLyogcGVyIGlvbW11IGluaXRpYWxpemF0aW9uICAqLwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggMDljZTlkOTI5NC4uYmRmMTJmODVlNiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCkBAIC00OSw3ICs0OSwxMSBAQCBpbnQ4X3QgX19od2RvbV9pbml0
ZGF0YSBpb21tdV9od2RvbV9yZXNlcnZlZCA9IC0xOwogICogZGVmYXVsdCB1bnRpbCB3ZSBmaW5k
IGEgZ29vZCBzb2x1dGlvbiB0byByZXNvbHZlIGl0LgogICovCiBib29sX3QgX19yZWFkX21vc3Rs
eSBpb21tdV9pbnRwb3N0OwotYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaGFwX3B0X3NoYXJl
ID0gMTsKKworI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUKK2Jvb2wgX19yZWFkX21vc3RseSBp
b21tdV9oYXBfcHRfc2hhcmUgPSB0cnVlOworI2VuZGlmCisKIGJvb2xfdCBfX3JlYWRfbW9zdGx5
IGlvbW11X2RlYnVnOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgYW1kX2lvbW11X3BlcmRldl9pbnRy
ZW1hcCA9IDE7CiAKQEAgLTEwMyw3ICsxMDcsMTQgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
aW9tbXVfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJkb20wLXN0cmljdCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBpb21t
dV9od2RvbV9zdHJpY3QgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigic2hhcmVwdCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyNpZm5kZWYgaW9tbXVf
aGFwX3B0X3NoYXJlCiAgICAgICAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSB2YWw7CisjZWxz
ZQorICAgICAgICAgICAgaWYgKHZhbCAhPSBpb21tdV9oYXBfcHRfc2hhcmUpCisgICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOworI2VuZGlmCisgICAgICAgIH0KICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC01MTEsNyArNTIyLDEyIEBAIGludCBfX2luaXQg
aW9tbXVfc2V0dXAodm9pZCkKICAgICAgICAgaW9tbXVfZW5hYmxlZCA9IChyYyA9PSAwKTsKICAg
ICB9CiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCisgICAgewogICAgICAgICBpb21tdV9pbnRy
ZW1hcCA9IDA7CisjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQorICAgICAgICBpb21tdV9oYXBf
cHRfc2hhcmUgPSBmYWxzZTsKKyNlbmRpZgorICAgIH0KIAogICAgIGlmICggKGZvcmNlX2lvbW11
ICYmICFpb21tdV9lbmFibGVkKSB8fAogICAgICAgICAgKGZvcmNlX2ludHJlbWFwICYmICFpb21t
dV9pbnRyZW1hcCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCA3ZmZhZmRj
MDY1Li5hNzM4MWE3NDQ5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTg5
OCw2ICsxODk4LDcgQEAgaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1aW50
NjRfdCBkZm4sIHVpbnQ2NF90ICpwdGUsCiAgICAgcmV0dXJuIHJjOwogfQogCisjaWZuZGVmIGlv
bW11X2hhcF9wdF9zaGFyZQogc3RhdGljIGludCBfX2luaXQgdnRkX2VwdF9wYWdlX2NvbXBhdGli
bGUoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgdTY0IGVwdF9jYXAsIHZ0ZF9jYXAg
PSBpb21tdS0+Y2FwOwpAQCAtMTkxMCw2ICsxOTExLDcgQEAgc3RhdGljIGludCBfX2luaXQgdnRk
X2VwdF9wYWdlX2NvbXBhdGlibGUoc3RydWN0IHZ0ZF9pb21tdSAqaW9tbXUpCiAgICAgcmV0dXJu
IChlcHRfaGFzXzJtYihlcHRfY2FwKSAmJiBvcHRfaGFwXzJtYikgPT0gY2FwX3Nwc18ybWIodnRk
X2NhcCkgJiYKICAgICAgICAgICAgKGVwdF9oYXNfMWdiKGVwdF9jYXApICYmIG9wdF9oYXBfMWdi
KSA9PSBjYXBfc3BzXzFnYih2dGRfY2FwKTsKIH0KKyNlbmRpZgogCiAvKgogICogc2V0IFZULWQg
cGFnZSB0YWJsZSBkaXJlY3RvcnkgdG8gRVBUIHRhYmxlIGlmIGFsbG93ZWQKQEAgLTIzMDksOCAr
MjMxMSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCB2dGRfc2V0dXAodm9pZCkKICAgICAgICAgaWYg
KCAhY2FwX2ludHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhaW9tbXVfaW50cmVtYXAgfHwgIWNwdV9o
YXNfY3gxNiApCiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKIAorI2lmbmRlZiBpb21t
dV9oYXBfcHRfc2hhcmUKICAgICAgICAgaWYgKCAhdnRkX2VwdF9wYWdlX2NvbXBhdGlibGUoaW9t
bXUpICkKLSAgICAgICAgICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IDA7CisgICAgICAgICAgICBp
b21tdV9oYXBfcHRfc2hhcmUgPSBmYWxzZTsKKyNlbmRpZgogCiAgICAgICAgIHJldCA9IGlvbW11
X3NldF9pbnRlcnJ1cHQoZHJoZCk7CiAgICAgICAgIGlmICggcmV0ICkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApp
bmRleCBlMzI0NDQyZjkyLi4xOTQ1N2E0ZTMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC05Niw5ICs5
NiwxMyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKIC8qIFRoZSBwbGF0Zm9ybSBzdXBw
b3J0cyBzb2Z0d2FyZSBwYWdpbmcuICovCiAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfc2hh
ZG93ICAgICAgIDQKICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX3NoYWRvdyAgICAgICAgKDF1
PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX3NoYWRvdykKKy8qIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBz
aGFyaW5nIG9mIEhBUCBwYWdlIHRhYmxlcyB3aXRoIHRoZSBJT01NVS4gKi8KKyNkZWZpbmUgX1hF
Tl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmUgNQorI2RlZmluZSBYRU5fU1lTQ1RM
X1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlICBcCisgICAgKDF1IDw8IF9YRU5fU1lTQ1RMX1BI
WVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlKQogCiAvKiBNYXggWEVOX1NZU0NUTF9QSFlTQ0FQXyog
Y29uc3RhbnQuICBVc2VkIGZvciBBQkkgY2hlY2tpbmcuICovCi0jZGVmaW5lIFhFTl9TWVNDVExf
UEhZU0NBUF9NQVggWEVOX1NZU0NUTF9QSFlTQ0FQX3NoYWRvdworI2RlZmluZSBYRU5fU1lTQ1RM
X1BIWVNDQVBfTUFYIFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmUKIAogc3Ry
dWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gewogICAgIHVpbnQzMl90IHRocmVhZHNfcGVyX2NvcmU7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oCmluZGV4IGFiMjU4Yjg0OGIuLmE1MTlmNGQ4N2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC01NSw3ICs1
NSwxMyBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBkZm5fZXEoZGZuX3QgeCwgZGZuX3QgeSkKIGV4
dGVybiBib29sX3QgaW9tbXVfZW5hYmxlLCBpb21tdV9lbmFibGVkOwogZXh0ZXJuIGJvb2xfdCBm
b3JjZV9pb21tdSwgaW9tbXVfdmVyYm9zZSwgaW9tbXVfaWdmeDsKIGV4dGVybiBib29sX3QgaW9t
bXVfc25vb3AsIGlvbW11X3FpbnZhbCwgaW9tbXVfaW50cmVtYXAsIGlvbW11X2ludHBvc3Q7Ci1l
eHRlcm4gYm9vbF90IGlvbW11X2hhcF9wdF9zaGFyZTsKKworI2lmZGVmIENPTkZJR19IVk0KK2V4
dGVybiBib29sIGlvbW11X2hhcF9wdF9zaGFyZTsKKyNlbHNlCisjZGVmaW5lIGlvbW11X2hhcF9w
dF9zaGFyZSBmYWxzZQorI2VuZGlmCisKIGV4dGVybiBib29sX3QgaW9tbXVfZGVidWc7CiBleHRl
cm4gYm9vbF90IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXA7CiAKLS0gCjIuMjAuMS4yLmdiMjFl
YmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 11:10:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 11:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8jT5-0003Ox-Ur; Fri, 13 Sep 2019 11:10: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=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8jT4-0003Os-Uu
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 11:10:22 +0000
X-Inumbo-ID: 1241d5ef-d617-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1241d5ef-d617-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 11:10: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 5430BB628;
 Fri, 13 Sep 2019 11:10:18 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-4-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
Date: Fri, 13 Sep 2019 13:10:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913105826.2704-4-paul.durrant@citrix.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v11.1 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 David Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@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>

VGhpcyBwYXRjaCBkZWZpbmVzIGEgbmV3IGJpdCByZXBvcnRlZCBpbiB0aGUgaHdfY2FwIGZpZWxk
IG9mIHN0cnVjdAp4ZW5fc3lzY3RsX3BoeXNpbmZvIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBs
YXRmb3JtIHN1cHBvcnRzIHNoYXJpbmcgb2YKSEFQIHBhZ2UgdGFibGVzIChpLmUuIHRoZSBQMk0p
IHdpdGggdGhlIElPTU1VLiBUaGlzIGluZm9ybXMgdGhlIHRvb2xzdGFjawp3aGV0aGVyIHRoZSBk
b21haW4gbmVlZHMgZXh0cmEgbWVtb3J5IHRvIHN0b3JlIGRpc2NyZXRlIElPTU1VIHBhZ2UgdGFi
bGVzCm9yIG5vdC4KCk5PVEU6IFRoaXMgcGF0Y2ggbWFrZXMgc3VyZSBpb21tdV9oYXBfcHRfc2hh
cmVkIGlzIGNsZWFyIGlmIEhBUCBpcyBub3QKICAgICAgc3VwcG9ydGVkIG9yIHRoZSBJT01NVSBp
cyBkaXNhYmxlZCwgYW5kIGRlZmluZXMgaXQgdG8gZmFsc2UgaWYKICAgICAgIUNPTkZJR19IVk0u
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBD
aHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgpDYzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgpDYzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29t
PgpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOp
IiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2
ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+Cgp2MTEuMToKIC0gaW50cm9kdWNlIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpCiAt
IGRyb3AgdW5uZWNlc3NhcnkgImVsc2UiCgp2MTE6CiAtIEZpeCBhYmktY2hlY2sgYnJlYWthZ2UK
CnYxMDoKIC0gU2V0IGZsYWcgaW4gY29tbW9uIGNvZGUgKHdoaWNoIG1lYW5zIGNsZWFyaW5nIGlv
bW11X2hhcF9wdF9zaGFyZSBpZgogICBIQVAgY2Fubm90IGJlIGVuYWJsZWQgb3IgaXMgY29uZmln
dXJlZCBvdXQpLgoKdjk6CiAtIE5ldyBpbiB2OQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyICsrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
ICAgICAgICAgICAgIHwgICAgMSArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAg
ICAgICAgIHwgICAgMSArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICAgICAg
IHwgICAgMyArKy0KIHRvb2xzL3hsL3hsX2luZm8uYyAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA1ICsrKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgIHwgICAy
NiArKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9pbml0LmMgfCAgICAzICsrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAg
ICAgICB8ICAgMTEgKysrKysrKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jICAgICAgfCAgICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICAg
ICAgIHwgICAgNiArKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAg
ICAgfCAgIDE3ICsrKysrKysrKysrKysrKystCiAxMyBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKCi0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGwuYwpAQCAtNDAyLDYgKzQwMiw4IEBAIGludCBsaWJ4bF9nZXRfcGh5
c2luZm8obGlieGxfY3R4ICpjdHgsIGwKICAgICBwaHlzaW5mby0+Y2FwX2hhcCA9ICEhKHhjcGh5
c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX2hhcCk7CiAgICAgcGh5c2lu
Zm8tPmNhcF9zaGFkb3cgPQogICAgICAgICAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhF
Tl9TWVNDVExfUEhZU0NBUF9zaGFkb3cpOworICAgIHBoeXNpbmZvLT5jYXBfaW9tbXVfaGFwX3B0
X3NoYXJlID0KKyAgICAgICAgISEoeGNwaHlzaW5mby5jYXBhYmlsaXRpZXMgJiBYRU5fU1lTQ1RM
X1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlKTsKIAogICAgIEdDX0ZSRUU7CiAgICAgcmV0dXJu
IDA7Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApA
QCAtNDAyLDYgKzQwMiwxMyBAQAogI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9IQVBf
U0hBRE9XIDEKIAogLyoKKyAqIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX0lPTU1VX0hBUF9QVF9T
SEFSRSBpbmRpY2F0ZXMgdGhhdCBsaWJ4bF9waHlzaW5mbworICogaGFzIGEgY2FwX2lvbW11X2hh
cF9wdF9zaGFyZSBmaWVsZCB0aGF0IGluZGljYXRlcyB3aGV0aGVyIHRoZSBoYXJkd2FyZQorICog
c3VwcG9ydHMgc2hhcmluZyB0aGUgSU9NTVUgYW5kIEhBUCBwYWdlIHRhYmxlcy4KKyAqLworI2Rl
ZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9JT01NVV9IQVBfUFRfU0hBUkUgMQorCisvKgog
ICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50ZWUgd2hp
Y2ggbGlieGwgbWFrZXMgcmVnYXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAg
LTEwMjcsNiArMTAyNyw3IEBAIGxpYnhsX3BoeXNpbmZvID0gU3RydWN0KCJwaHlzaW5mbyIsIFsK
ICAgICAoImNhcF9odm1fZGlyZWN0aW8iLCBib29sKSwgIyBObyBsb25nZXIgSFZNIHNwZWNpZmlj
CiAgICAgKCJjYXBfaGFwIiwgYm9vbCksCiAgICAgKCJjYXBfc2hhZG93IiwgYm9vbCksCisgICAg
KCJjYXBfaW9tbXVfaGFwX3B0X3NoYXJlIiwgYm9vbCksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAK
IGxpYnhsX2Nvbm5lY3RvcmluZm8gPSBTdHJ1Y3QoImNvbm5lY3RvcmluZm8iLCBbCi0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKQEAgLTExMCw2ICsxMTAsNyBAQCB0eXBlIHBoeXNpbmZvX2NhcF9mbGFnID0KIAl8
IENBUF9EaXJlY3RJTwogCXwgQ0FQX0hBUAogCXwgQ0FQX1NoYWRvdworCXwgQ0FQX0lPTU1VX0hB
UF9QVF9TSEFSRQogCiB0eXBlIHBoeXNpbmZvID0KIHsKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCkBAIC01
Nyw3ICs1Nyw2IEBAIHR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KICAgfCBDREZfT09TX09GRgog
ICB8IENERl9YU19ET01BSU4KICAgfCBDREZfSU9NTVUKLQogdHlwZSBkb21jdGxfY3JlYXRlX2Nv
bmZpZyA9IHsKICAgc3NpZHJlZjogaW50MzI7CiAgIGhhbmRsZTogc3RyaW5nOwpAQCAtOTUsNiAr
OTQsOCBAQCB0eXBlIHBoeXNpbmZvX2NhcF9mbGFnID0KICAgfCBDQVBfRGlyZWN0SU8KICAgfCBD
QVBfSEFQCiAgIHwgQ0FQX1NoYWRvdworICB8IENBUF9JT01NVV9IQVBfUFRfU0hBUkUKKwogdHlw
ZSBwaHlzaW5mbyA9IHsKICAgdGhyZWFkc19wZXJfY29yZSA6IGludDsKICAgY29yZXNfcGVyX3Nv
Y2tldCA6IGludDsKLS0tIGEvdG9vbHMveGwveGxfaW5mby5jCisrKyBiL3Rvb2xzL3hsL3hsX2lu
Zm8uYwpAQCAtMjEwLDEzICsyMTAsMTQgQEAgc3RhdGljIHZvaWQgb3V0cHV0X3BoeXNpbmZvKHZv
aWQpCiAgICAgICAgICBpbmZvLmh3X2NhcFs0XSwgaW5mby5od19jYXBbNV0sIGluZm8uaHdfY2Fw
WzZdLCBpbmZvLmh3X2NhcFs3XQogICAgICAgICApOwogCi0gICAgbWF5YmVfcHJpbnRmKCJ2aXJ0
X2NhcHMgICAgICAgICAgICAgIDolcyVzJXMlcyVzJXNcbiIsCisgICAgbWF5YmVfcHJpbnRmKCJ2
aXJ0X2NhcHMgICAgICAgICAgICAgIDolcyVzJXMlcyVzJXMlc1xuIiwKICAgICAgICAgIGluZm8u
Y2FwX3B2ID8gIiBwdiIgOiAiIiwKICAgICAgICAgIGluZm8uY2FwX2h2bSA/ICIgaHZtIiA6ICIi
LAogICAgICAgICAgaW5mby5jYXBfaHZtICYmIGluZm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIgaHZt
X2RpcmVjdGlvIiA6ICIiLAogICAgICAgICAgaW5mby5jYXBfcHYgJiYgaW5mby5jYXBfaHZtX2Rp
cmVjdGlvID8gIiBwdl9kaXJlY3RpbyIgOiAiIiwKICAgICAgICAgIGluZm8uY2FwX2hhcCA/ICIg
aGFwIiA6ICIiLAotICAgICAgICAgaW5mby5jYXBfc2hhZG93ID8gIiBzaGFkb3ciIDogIiIKKyAg
ICAgICAgIGluZm8uY2FwX3NoYWRvdyA/ICIgc2hhZG93IiA6ICIiLAorICAgICAgICAgaW5mby5j
YXBfaW9tbXVfaGFwX3B0X3NoYXJlID8gIiBpb21tdV9oYXBfcHRfc2hhcmUiIDogIiIKICAgICAg
ICAgKTsKIAogICAgIHZpbmZvID0gbGlieGxfZ2V0X3ZlcnNpb25faW5mbyhjdHgpOwotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTE0
Miw2ICsxNDIsMjMgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfbmZiID0gewog
ICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X2NhbGxiYWNrCiB9OwogCitzdGF0aWMgYm9vbCBfX2lu
aXQgaGFwX3N1cHBvcnRlZChjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpmbnMpCit7
CisgICAgaWYgKCAhZm5zLT5oYXBfc3VwcG9ydGVkICkKKyAgICB7CisgICAgICAgIHByaW50aygi
SFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgbm90IGRldGVjdGVkXG4iKTsKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIGlmICggIW9wdF9oYXBfZW5hYmxlZCAp
CisgICAgeworICAgICAgICBwcmludGsoIkhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChI
QVApIGRldGVjdGVkIGJ1dCBkaXNhYmxlZFxuIik7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAg
ICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGludCBfX2luaXQgaHZtX2VuYWJs
ZSh2b2lkKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKmZucyA9IE5V
TEw7CkBAIC0xNTgsMTMgKzE3NSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGh2bV9lbmFibGUodm9p
ZCkKICAgICBodm1fZW5hYmxlZCA9IDE7CiAKICAgICBwcmludGsoIkhWTTogJXMgZW5hYmxlZFxu
IiwgZm5zLT5uYW1lKTsKLSAgICBpZiAoICFmbnMtPmhhcF9zdXBwb3J0ZWQgKQotICAgICAgICBw
cmludGsoIkhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIG5vdCBkZXRlY3RlZFxu
Iik7Ci0gICAgZWxzZSBpZiAoICFvcHRfaGFwX2VuYWJsZWQgKQotICAgIHsKLSAgICAgICAgaHZt
X2Z1bmNzLmhhcF9zdXBwb3J0ZWQgPSAwOwotICAgICAgICBwcmludGsoIkhWTTogSGFyZHdhcmUg
QXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkIGJ1dCBkaXNhYmxlZFxuIik7Ci0gICAgfQor
ICAgIGlmICggIWhhcF9zdXBwb3J0ZWQoZm5zKSApCisgICAgICAgIGNsZWFyX2lvbW11X2hhcF9w
dF9zaGFyZSgpOwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHByaW50aygiSFZNOiBIYXJkd2Fy
ZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWRcbiIpOwotLS0gYS94ZW4vY29tbW9uL3N5
c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTI2OSw2ICsyNjksOCBAQCBsb25n
IGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlCiAgICAgICAgIGFyY2hfZG9fcGh5
c2luZm8ocGkpOwogICAgICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgICAgICAgICAgcGkt
PmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW87CisgICAgICAgIGlm
ICggaW9tbXVfaGFwX3B0X3NoYXJlICkKKyAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0g
WEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZTsKIAogICAgICAgICBpZiAoIGNv
cHlfdG9fZ3Vlc3QodV9zeXNjdGwsIG9wLCAxKSApCiAgICAgICAgICAgICByZXQgPSAtRUZBVUxU
OwotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTE0MDYsNyArMTQwNiw4
IEBAIGludCBfX2luaXQgYW1kX2lvbW11X2luaXQoYm9vbCB4dCkKICAgICAgKiBzaW5jZSBpdCBv
bmx5IHN1cHBvcnRzIHAybV9yYW1fcncsIGFuZCB0aGlzIHdvdWxkCiAgICAgICogcHJldmVudCBk
b2luZyBJTyB0by9mcm9tIG1hcHBlZCBncmFudCBmcmFtZXMuCiAgICAgICovCi0gICAgaW9tbXVf
aGFwX3B0X3NoYXJlID0gMDsKKyAgICBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUoKTsKKwogICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIkFNRC1WaTogRGlzYWJsZWQgSEFQIG1lbW9yeSBtYXAgc2hh
cmluZyB3aXRoIElPTU1VXG4iKTsKIAogICAgIC8qIHBlciBpb21tdSBpbml0aWFsaXphdGlvbiAg
Ki8KLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC00OSw3ICs0OSwxMSBAQCBpbnQ4X3QgX19od2RvbV9p
bml0ZGF0YSBpb21tdV9od2RvbV9yZXNlCiAgKiBkZWZhdWx0IHVudGlsIHdlIGZpbmQgYSBnb29k
IHNvbHV0aW9uIHRvIHJlc29sdmUgaXQuCiAgKi8KIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11
X2ludHBvc3Q7Ci1ib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9oYXBfcHRfc2hhcmUgPSAxOwor
CisjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQorYm9vbCBfX3JlYWRfbW9zdGx5IGlvbW11X2hh
cF9wdF9zaGFyZSA9IHRydWU7CisjZW5kaWYKKwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVf
ZGVidWc7CiBib29sX3QgX19yZWFkX21vc3RseSBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFwID0g
MTsKIApAQCAtMTAyLDggKzEwNiwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9w
YXJhbShjb25zCiAgICAgICAgICAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9IHZhbDsKICAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wLXN0cmljdCIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB2YWw7CisjaWZuZGVm
IGlvbW11X2hhcF9wdF9zaGFyZQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oInNoYXJlcHQiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgaW9tbXVfaGFwX3B0X3No
YXJlID0gdmFsOworI2VuZGlmCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKIApAQCAtNTExLDcgKzUxNywxMCBAQCBpbnQgX19pbml0IGlvbW11X3NldHVwKHZvaWQpCiAg
ICAgICAgIGlvbW11X2VuYWJsZWQgPSAocmMgPT0gMCk7CiAgICAgfQogICAgIGlmICggIWlvbW11
X2VuYWJsZWQgKQorICAgIHsKICAgICAgICAgaW9tbXVfaW50cmVtYXAgPSAwOworICAgICAgICBj
bGVhcl9pb21tdV9oYXBfcHRfc2hhcmUoKTsKKyAgICB9CiAKICAgICBpZiAoIChmb3JjZV9pb21t
dSAmJiAhaW9tbXVfZW5hYmxlZCkgfHwKICAgICAgICAgIChmb3JjZV9pbnRyZW1hcCAmJiAhaW9t
bXVfaW50cmVtYXApICkKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTIzMTAsNyArMjMx
MCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHZ0ZF9zZXR1cCh2b2lkKQogICAgICAgICAgICAgaW9t
bXVfaW50cG9zdCA9IDA7CiAKICAgICAgICAgaWYgKCAhdnRkX2VwdF9wYWdlX2NvbXBhdGlibGUo
aW9tbXUpICkKLSAgICAgICAgICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IDA7CisgICAgICAgICAg
ICBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUoKTsKIAogICAgICAgICByZXQgPSBpb21tdV9zZXRf
aW50ZXJydXB0KGRyaGQpOwogICAgICAgICBpZiAoIHJldCApCi0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTk2LDkg
Kzk2LDEzIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgewogLyogVGhlIHBsYXRmb3JtIHN1
cHBvcnRzIHNvZnR3YXJlIHBhZ2luZy4gKi8KICNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9z
aGFkb3cgICAgICAgNAogI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfc2hhZG93ICAgICAgICAo
MXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfc2hhZG93KQorLyogVGhlIHBsYXRmb3JtIHN1cHBvcnRz
IHNoYXJpbmcgb2YgSEFQIHBhZ2UgdGFibGVzIHdpdGggdGhlIElPTU1VLiAqLworI2RlZmluZSBf
WEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZSA1CisjZGVmaW5lIFhFTl9TWVND
VExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmUgIFwKKyAgICAoMXUgPDwgX1hFTl9TWVNDVExf
UEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmUpCiAKIC8qIE1heCBYRU5fU1lTQ1RMX1BIWVNDQVBf
KiBjb25zdGFudC4gIFVzZWQgZm9yIEFCSSBjaGVja2luZy4gKi8KLSNkZWZpbmUgWEVOX1NZU0NU
TF9QSFlTQ0FQX01BWCBYRU5fU1lTQ1RMX1BIWVNDQVBfc2hhZG93CisjZGVmaW5lIFhFTl9TWVND
VExfUEhZU0NBUF9NQVggWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZQogCiBz
dHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7CiAgICAgdWludDMyX3QgdGhyZWFkc19wZXJfY29y
ZTsKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lv
bW11LmgKQEAgLTU1LDcgKzU1LDIyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGRmbl9lcShkZm5f
dCB4LCBkZm4KIGV4dGVybiBib29sX3QgaW9tbXVfZW5hYmxlLCBpb21tdV9lbmFibGVkOwogZXh0
ZXJuIGJvb2xfdCBmb3JjZV9pb21tdSwgaW9tbXVfdmVyYm9zZSwgaW9tbXVfaWdmeDsKIGV4dGVy
biBib29sX3QgaW9tbXVfc25vb3AsIGlvbW11X3FpbnZhbCwgaW9tbXVfaW50cmVtYXAsIGlvbW11
X2ludHBvc3Q7Ci1leHRlcm4gYm9vbF90IGlvbW11X2hhcF9wdF9zaGFyZTsKKworI2lmZGVmIENP
TkZJR19IVk0KK2V4dGVybiBib29sIGlvbW11X2hhcF9wdF9zaGFyZTsKKyNlbHNlCisjZGVmaW5l
IGlvbW11X2hhcF9wdF9zaGFyZSBmYWxzZQorI2VuZGlmCisKK3N0YXRpYyBpbmxpbmUgdm9pZCBj
bGVhcl9pb21tdV9oYXBfcHRfc2hhcmUodm9pZCkKK3sKKyNpZm5kZWYgaW9tbXVfaGFwX3B0X3No
YXJlCisgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gZmFsc2U7CisjZWxpZiBpb21tdV9oYXBfcHRf
c2hhcmUKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyNlbmRpZgorfQorCiBleHRlcm4gYm9v
bF90IGlvbW11X2RlYnVnOwogZXh0ZXJuIGJvb2xfdCBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFw
OwogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 11:21:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 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 1i8jdf-0004Gq-1y; Fri, 13 Sep 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=FEpq=XI=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i8jde-0004Gl-3T
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 11:21:18 +0000
X-Inumbo-ID: 9a5bd67d-d618-11e9-95aa-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a5bd67d-d618-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 11:21:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568373677;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=K1h4ZXuUoGkWMDDbkKsZgDjlBsUCz2p/7slWqJ46pFo=;
 b=B3CKPtlQHYtux8F2HjyOkKTZU7/uFqYGu09VjbTK82ExYiDiNbg5JkGB
 Ubl41feskQXfM23jKbrWXZ+zMbnGHH2qxYUVXIBDyeX4EkUCA7VG4cfpt
 GbsQbMnRB/ewn4fI/7nUxSB05i249ez8x1dGX34rbACCDhCiPksS2eXfQ 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LBfmu1gdhq7PDd1N1I6GYOQu2M1Bzn98NZkojRtvmYxqIsbOSJdtojLySsaebX7XFQH165jD7E
 2gzndtkAWAkKtQjOQI+MlovNSy6Nkl2dBK7v9zOg2Cld8shGBnupXZuFYStH6W5yVdPkUL5nW4
 /NxzRbFWEhC+A8HhRfEaqRJ04Afpm03oJYrjqUE+TZSalqSTGfdkEEynJ9aWx+jx+1wpMz4BnR
 /kL88db5UYN/plPW2Wxq8Rib+/LtSUIfJljSqHTR6w5PwIaqoKtxXN1/LsNOziTaSEUSfC4oTI
 gqU=
X-SBRS: 2.7
X-MesageID: 5728032
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5728032"
To: Nicholas Rosbrook <rosbrookn@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
 <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.com>
 <75c37260-3ff9-0731-ec0c-a1cb6a6acfea@citrix.com>
 <1be9800ff98f4cff82a72e747286f5f5@ainfosec.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: <4ebed087-27b6-c473-6bca-487e2bf85381@citrix.com>
Date: Fri, 13 Sep 2019 12:21:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1be9800ff98f4cff82a72e747286f5f5@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xMi8xOSA2OjM1IFBNLCBOaWNob2xhcyBSb3Nicm9vayB3cm90ZToKPiBJJ20gbm90IHN0
cm9uZ2x5IG9wcG9zZWQgdG8gdGhlIHN0cnVjdCBkdXBsaWNhdGlvbiwgYnV0IEkgZG8gcHJlZmVy
IHRoZSBhYmlsaXR5Cj4gdG8gcGVyZm9ybSB0eXBlIGFzc2VydGlvbnMgYXMgYSB3YXkgdG8gZGV0
ZXJtaW5lIHdoaWNoIGZpZWxkIGlzICJ2YWxpZC4iCgpGYWlyIGVub3VnaC4KCj4+IFNvIHRoZSBh
ZHZhbnRhZ2Ugb2YgdGhpcyBpcyB0aGF0IHlvdSBjYW4ganVzdCBjYWxsOgo+Pgo+PiDCoMKgwqAg
ZnJvbUMoJmRpLCAmY2RpKQo+Pgo+PiBSYXRoZXIgdGhhbjoKPj4KPj4gwqDCoMKgIGRpLmZyb21D
KCZjZGkpCj4+Cj4+ID8KPj4KPj4gQnV0IHRoZSBjb3N0IGZvciB0aGlzIGlzIHRoYXQgd2UncmUg
c3dpdGNoaW5nIGZyb20gc3RhdGljIHR5cGUtY2hlY2tpbmcKPj4gdG8gZHluYW1pYyB0eXBlLWNo
ZWNraW5nLsKgIElmIGluIHRoZSBmaXJzdCBleGFtcGxlLCBjZGkgaXMgdGhlIHdyb25nCj4+IHR5
cGUgKGZvciBpbnN0YW5jZSwgaWYgd2UgZm9yZ2V0IHRoZSAmIGF0IHRoZSBmcm9udCksIGV2ZXJ5
dGhpbmcgd2lsbAo+PiBjb21waWxlLCBhbmQgd2Ugd29uJ3Qgbm90aWNlIHVubGVzcyB0aGUgZnVu
Y3Rpb24gYWN0dWFsbHkgZ2V0cyBjYWxsZWQuCj4+IEluIHRoZSBzZWNvbmQgZXhhbXBsZSwgaWYg
d2UncmUgbm90IHRyeWluZyB0byBpbXBsZW1lbnQgYSBnZW5lcmljCj4+ICJtYXJzaGFsZXIiIG1l
dGhvZCwgd2UgY2FuIGRlZmluZSB0aGUgZnVuY3Rpb24gc2lnbmF0dXJlIHRvIHNwZWNpZnkKPj4g
ZXhhY3RseSB3aGF0IHBvaW50ZXIgd2UgbmVlZC4KPiAKPiBUaGUgYWR2YW50YWdlIGlzIGl0IHNp
bXBsaWZpZXMgdGhlIGdlbmVyYXRlZCBjb2RlJ3MgZXJyb3IgaGFuZGxpbmcuIEhvd2V2ZXIsCj4g
SSB3YXMgcmUtdGhpbmtpbmcgdGhpcyBwb3J0aW9uIGFzIHdlbGwsIGJlY2F1c2UgZ2l2aW5nIHVw
IHRoZSBzdGF0aWMgdHlwZQo+IGNoZWNraW5nIGlzIG5vdCB3b3J0aCAiY2xlYW5lciIgZ2VuZXJh
dGVkIGNvZGUuIEknbGwgbWFrZSB0aGF0IGNoYW5nZS4KCkFoLCByaWdodCB0aGUgbWFpbiBwdXJw
b3NlIHdhcyB0byBoYXZlIHRoZSBzaW5nbGUgcGxhY2UgYXQgdG9wIHRvIGNhdGNoCiBleGNlcHRp
b25zXldeVyByZWNvdmVyIGZyb20gcGFuaWNzLCBub3Qgc28gbXVjaCBiZWNhdXNlIG9uZSBmb3Jt
IG9mIHRoZQpmdW5jdGlvbiB3YXMgbmljZXIgdGhhbiB0aGUgb3RoZXIgb25lLiAgU3RpbGwsIEkg
dGhpbmsgc3RhdGljIHR5cGUKY2hlY2tpbmcgaXMgYSBiaWcgdGhpbmcgdG8gZ2l2ZSB1cCB0byBt
YWtlIGdlbmVyYXRlZCBjb2RlIGNsZWFuZXIuICBUaGFua3MuCgo+PiBJJ2QgYmUgdGVtcHRlZCB0
byBzYXkganVzdCBkbyBzb21ldGhpbmcgbGlrZToKPj4KPj4gdHlwZSBDcHVpZFBvbGljeUxpc3Qg
c3RydWN0IHsKPj4gwqDCoMKgIHZhbCBDLmxpYnhsX2NwdWlkX3BvbGljeV9saXN0Cj4+IH07Cj4+
Cj4+IEEgcGFydCBvZiBtZSB0aGlua3MgZXZlbiBzb21ldGhpbmcgbGlrZSB0aGlzIHdvdWxkbid0
IGJlIHRlcnJpYmxlOgo+Pgo+PiB0eXBlIENwdWlkUG9saWN5TGlzdCBDLmxpYnhsX2NwdWlkX3Bv
bGljeV9saXN0Cj4+Cj4+IEl0ICJsZWFrcyIgdGhlIGludGVybmFscyBvdXQgdG8gdGhlIGNhbGxl
cnMsIGJ1dCBpdCBhbHNvIG1lYW5zIHlvdSBkb24ndAo+PiBoYXZlIHRvIGRvIGFsbCB0aGlzIGZh
ZmYgb2YgbWFyc2hhbGxpbmcgLyB1bm1hcnNoYWxsaW5nIHdoYXQncwo+PiBlc3NlbnRpYWxseSBq
dXN0IGEgcG9pbnRlci4KPiAKPiBJIGRvbid0IHRoaW5rIGl0J3MgYSBnb29kIGlkZWEgdG8gZXhw
b3NlIHRoZSBDIHR5cGUuIEJlc2lkZXMgdGhlIGZhY3QgdGhhdCBbMl0KPiBleHBsaWNpdGx5IHN0
YXRlcyBub3QgdG8gZG8gdGhpcywgZXhwb3J0aW5nIHRoaXMgdHlwZSBnaXZlcyB0aGUgZmFsc2Ug
aWRlYSB0aGF0Cj4gdGhpcyB0eXBlIGlzIHNvbWVob3cgcG9ydGFibGUuCgpBY2suCgo+PiBJdCBz
b3J0IG9mIGxvb2tzIGxpa2UgdGhpcyBpcyBhbiBlbnRpcmVseSBpbnRlcm5hbCB0aGluZyB0aGF0
IGxpYnhsCj4+IHVzZXMuwqAgSSB0aGluayB0byBiZWdpbiB3aXRoIHdlIGNhbiBqdXN0IGRlY2xh
cmUgdGhpcyBhcyBhbiBlbXB0eQo+PiBzdHJ1Y3QsIGFuZCBmaWd1cmUgb3V0IHdoYXQgdG8gcHV0
IGluIGl0IG9uY2UgaXQgYmVjb21lcyBtb3JlIGNsZWFyIGhvdwo+PiBpdCBuZWVkcyB0byBiZSB1
c2VkLgo+IAo+IE9rYXksIHdpbGwgZG8uCgpGV0lXIGNoZWNrZWQgd2l0aCBJYW4gYWZ0ZXIgSSB3
cm90ZSB0aGlzIG1haWwsIGFuZCBoZSBjb25maXJtZWQgdGhhdAp0aGF0IGZpZWxkIChgbGlua2Ag
aW4gYGxpYnhsX2V2ZW50YCkgd2FzIG9ubHkgbWVhbnQgdG8gYmUgdXNlZAppbnRlcm5hbGx5LCBh
bmQgaWRlYWxseSB3ZSB3b3VsZG4ndCBldmVuIGhhdmUgdGhhdCBhdmFpbGFibGUgaW4gdGhlIEdv
CnZlcnNpb24gb2YgdGhlIHN0cnVjdCAoc2luY2UgaXQncyBub3QgYWN0dWFsbHkgcGFydCBvZiB0
aGUgcHVibGljCmludGVyZmFjZSkuCgpVbmZvcnR1bmF0ZWx5IHdlIGNhbid0IGFjdHVhbGx5IGdl
dCByaWQgb2YgdGhlIGVsZW1lbnQgaXQgd2l0aG91dApzcGVjaWFsLWNhc2luZyBpdCAod2hpY2gg
SSBkb24ndCB0aGluayBpcyBhIGdvb2QgaWRlYSksIG9yIGFkZGluZyBhIG5ldwoiUFJJVkFURSgp
IiBhbm5vdGF0aW9uIHRvIHRoZSBJREwgb3Igc29tZXRoaW5nICh3aGljaCB3b3VsZCBiZSBuaWNl
IHRvCmhhdmUsIGJ1dCBub3Qgc29tZXRoaW5nIEkgZXhwZWN0IGFueW9uZSB0byBoYXZlIG11Y2gg
dGltZSB0byBkbykuICBGb3IKbm93LCBJIHRoaW5rIGRlZmluaW5nIGl0IGFzIGFuIGVtcHR5IHN0
cnVjdCB3aWxsIGJlIGdvb2QgZW5vdWdoLgoKR3JlYXQsIHRoYW5rcyEgIExvb2sgZm9yd2FyZCB0
byB0aGUgbmV4dCBpdGVyYXRpb24hCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 11:45:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 11:45:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8k1H-0005vE-FV; Fri, 13 Sep 2019 11:45:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8k1G-0005v9-9S
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 11:45:42 +0000
X-Inumbo-ID: 0277ec0c-d61c-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0277ec0c-d61c-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 11:45: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 1i8k1D-0008GO-Nx; Fri, 13 Sep 2019 11:45:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8k1D-0001sX-8f; Fri, 13 Sep 2019 11:45:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8k1D-0002Wy-7q; Fri, 13 Sep 2019 11:45:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141269-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=2bcddc4da118d528eb1fbf1637f91175ff9969ec
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 11:45:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141269: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI2OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDJiY2RkYzRkYTExOGQ1MjhlYjFmYmYxNjM3ZjkxMTc1ZmY5OTY5ZWMKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNjkgIDIwMTktMDktMTMgMDg6MDE6MDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmJjZGRjNGRhMTE4ZDUyOGViMWZiZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkg
KzAyMDAKCiAgICBkZWJ1Z3RyYWNlOiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5n
ICNpbmNsdWRlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmNvbW1pdCA2ZTNlNzcxMjAzNzgxYmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2
OjMxOjM0IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmlj
ZS1UcmVlIGxhdGVyIG9uIGluIHRoZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBE
ZXZpY2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVw
IHRoZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVj
YXVzZSB0aGUKICAgIGVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3Qg
cmVxdWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0
dGluZyB0aGUgRGV2aWNlLVRyZWUuCiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZl
bHkgYmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVw
LiBUaGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21t
b24KICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0
IGl0LgogICAgCiAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUg
dXNlZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0
ZSBpdCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3
M2FmZmJjOTE3N2VhNWY3NThiYTI0NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICsw
MTAwCgogICAgeGVuL2FybTogYm9vdGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0
aWJvb3Rfbm9kZSgpCiAgICAKICAgIE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUo
KSBpcyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 11:48:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 11: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 1i8k3d-000638-Uy; Fri, 13 Sep 2019 11:48:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8k3c-000632-He
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 11:48:08 +0000
X-Inumbo-ID: 5a38379e-d61c-11e9-b76c-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a38379e-d61c-11e9-b76c-bc764e2007e4;
 Fri, 13 Sep 2019 11:48:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568375287;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=UuD6pgc97e4fBktvYhqZdlwPpo2bf5oNp3MEWUAmK8M=;
 b=YWXWQMS+azonkeEJv2LFbzb2GNYPgwseXl5xkClLSJ1sced0saD4sMq5
 opRGPDRQ4Hc/VFof3KHBP7vatej9gDaKmzAVmiuVEAASySI01Abj11Ony
 DFrO34IHcoAoDkl35MO9zPYpFaUevT+wtU7aFVo9GKJ/bV0cszuSi+Zek o=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0mA/n+CSzE62SfoBMqcldgFKOturEVycyhtGwAwgk0wawVZ3CbKVFANiIHLvnmn/hZmDaHOuTt
 UpcBBJpAIVlW5b9XV4ymVwmZnWcVF5Lt9NSE4L6Mf3YWUwCcE+ebYpe+YGp05bzUt6veM6/1wI
 fjKABdJ7A2FALOpkNQNtRNPR/AYsbO9WMj6Bx9n3Pgkbrrq5VS/doUdX/BXo9o/Vph51YLV0aa
 Bai/VT75gE1eRJ6JkcYo57JlLji4uuydHWbAGkRAf5br3nrmy92qGsl8s33Nh3hio+vCZaBGJj
 keU=
X-SBRS: 2.7
X-MesageID: 5776087
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,500,1559534400"; 
   d="scan'208";a="5776087"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v11.1 3/6] sysctl / libxl: report whether IOMMU/HAP page
 table sharing is supported
Thread-Index: AQHVaiPWsY0upY3KjUqZUIdUedXUHKcpfKww
Date: Fri, 13 Sep 2019 11:47:52 +0000
Message-ID: <1f1fbba50d5b4dbd812f90b17d69c457@AMSPEX02CL03.citrite.net>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-4-paul.durrant@citrix.com>
 <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
In-Reply-To: <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11.1 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, WeiLiu <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>, Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 David Scott <dave@recoil.org>, Anthony
 Perard <anthony.perard@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE5IDEyOjEwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnDQo+IENjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJl
dw0KPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBBbnRob255IFBlcmFyZCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IENocmlzdGlhbiBMaW5kaWcNCj4gPGNocmlzdGlh
bi5saW5kaWdAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPjsNCj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgRGF2aWQNCj4g
U2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2Vp
TGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjExLjEgMy82XSBzeXNjdGwgLyBs
aWJ4bDogcmVwb3J0IHdoZXRoZXIgSU9NTVUvSEFQIHBhZ2UgdGFibGUgc2hhcmluZyBpcyBzdXBw
b3J0ZWQNCj4gDQo+IFRoaXMgcGF0Y2ggZGVmaW5lcyBhIG5ldyBiaXQgcmVwb3J0ZWQgaW4gdGhl
IGh3X2NhcCBmaWVsZCBvZiBzdHJ1Y3QNCj4geGVuX3N5c2N0bF9waHlzaW5mbyB0byBpbmRpY2F0
ZSB3aGV0aGVyIHRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBzaGFyaW5nIG9mDQo+IEhBUCBwYWdlIHRh
YmxlcyAoaS5lLiB0aGUgUDJNKSB3aXRoIHRoZSBJT01NVS4gVGhpcyBpbmZvcm1zIHRoZSB0b29s
c3RhY2sNCj4gd2hldGhlciB0aGUgZG9tYWluIG5lZWRzIGV4dHJhIG1lbW9yeSB0byBzdG9yZSBk
aXNjcmV0ZSBJT01NVSBwYWdlIHRhYmxlcw0KPiBvciBub3QuDQo+IA0KPiBOT1RFOiBUaGlzIHBh
dGNoIG1ha2VzIHN1cmUgaW9tbXVfaGFwX3B0X3NoYXJlZCBpcyBjbGVhciBpZiBIQVAgaXMgbm90
DQo+ICAgICAgIHN1cHBvcnRlZCBvciB0aGUgSU9NTVUgaXMgZGlzYWJsZWQsIGFuZCBkZWZpbmVz
IGl0IHRvIGZhbHNlIGlmDQo+ICAgICAgICFDT05GSUdfSFZNLg0KPiANCj4gU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBBY2tlZC1ieTogQ2hyaXN0aWFu
IExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KLi4ud2l0aCBvbmUgb2JzZXJ2
YXRpb24uLi4NCg0KW3NuaXBdDQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiBAQCAtNDksNyAr
NDksMTEgQEAgaW50OF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVfaHdkb21fcmVzZQ0KPiAgICog
ZGVmYXVsdCB1bnRpbCB3ZSBmaW5kIGEgZ29vZCBzb2x1dGlvbiB0byByZXNvbHZlIGl0Lg0KPiAg
ICovDQo+ICBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9pbnRwb3N0Ow0KPiAtYm9vbF90IF9f
cmVhZF9tb3N0bHkgaW9tbXVfaGFwX3B0X3NoYXJlID0gMTsNCj4gKw0KPiArI2lmbmRlZiBpb21t
dV9oYXBfcHRfc2hhcmUNCj4gK2Jvb2wgX19yZWFkX21vc3RseSBpb21tdV9oYXBfcHRfc2hhcmUg
PSB0cnVlOw0KPiArI2VuZGlmDQo+ICsNCj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2Rl
YnVnOw0KPiAgYm9vbF90IF9fcmVhZF9tb3N0bHkgYW1kX2lvbW11X3BlcmRldl9pbnRyZW1hcCA9
IDE7DQo+IA0KPiBAQCAtMTAyLDggKzEwNiwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9p
b21tdV9wYXJhbShjb25zDQo+ICAgICAgICAgICAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9
IHZhbDsNCj4gICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wLXN0
cmljdCIsIHMsIHNzKSkgPj0gMCApDQo+ICAgICAgICAgICAgICBpb21tdV9od2RvbV9zdHJpY3Qg
PSB2YWw7DQo+ICsjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQ0KPiAgICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNoYXJlcHQiLCBzLCBzcykpID49IDAgKQ0KPiAgICAg
ICAgICAgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gdmFsOw0KPiArI2VuZGlmDQo+ICAgICAgICAg
IGVsc2UNCj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gDQoNCldpdGggdGhpcyBjaGFu
Z2UgdGhlcmUgd2lsbCBiZSBhIGNvbW1hbmQgbGluZSBwYXJzZSBlcnJvciBpZiAnbm8tc2hhcmVw
dCcgaXMgcGFzc2VkIG9uIHRoZSBjb21tYW5kIGxpbmUgdG8gYSBoeXBlcnZpc29yIGJ1aWx0IHdp
dGhvdXQgQ09ORklHX0hWTS4gSSBkb24ndCBrbm93IHdoZXRoZXIgeW91IHJlYWxseSB3YW50IHRo
YXQgYmVoYXZpb3VyLCB3aGljaCBpcyB3aHkgbXkgcGF0Y2ggZGlkOg0KDQpAQCAtMTAzLDcgKzEw
NywxNCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpz
KQ0KICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wLXN0cmljdCIs
IHMsIHNzKSkgPj0gMCApDQogICAgICAgICAgICAgaW9tbXVfaHdkb21fc3RyaWN0ID0gdmFsOw0K
ICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzaGFyZXB0Iiwgcywgc3Mp
KSA+PSAwICkNCisgICAgICAgIHsNCisjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQ0KICAgICAg
ICAgICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IHZhbDsNCisjZWxzZQ0KKyAgICAgICAgICAgIGlm
ICh2YWwgIT0gaW9tbXVfaGFwX3B0X3NoYXJlKQ0KKyAgICAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7DQorI2VuZGlmDQorICAgICAgICB9DQogICAgICAgICBlbHNlDQogICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOw0KDQogIFBhdWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 12:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 12: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 1i8kTe-0008SE-5R; Fri, 13 Sep 2019 12: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=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8kTc-0008S9-Js
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 12:15:00 +0000
X-Inumbo-ID: 1a8e5ac0-d620-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a8e5ac0-d620-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 12:14: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 D7401AFF1;
 Fri, 13 Sep 2019 12:14:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 14:14:00 +0200
Message-Id: <20190913121400.23263-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] 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
ZGlyZWN0bHkuIEJ5IHByb3RlY3RpbmcgcGVyaW9kaWMgdGltZXIgbW9kaWZpY2F0aW9ucyBhZ2Fp
bnN0IGNvbmN1cnJlbnQKdGltZXIgYWN0aXZhdGlvbiB2aWEgYSBwZXItdmNwdSBsb2NrIGl0IGlz
IGV2ZW4gbm8gbG9uZ2VyIHJlcXVpcmVkIHRvCmJvdGhlciB0aGUgdGFyZ2V0IHZjcHUgYXQgYWxs
IGZvciB1cGRhdGluZyBpdHMgdGltZXIuCgpSZW5hbWUgdGhlIGZ1bmN0aW9uIHRvIHZjcHVfc2V0
X3BlcmlvZGljX3RpbWVyKCkgYXMgdGhpcyBub3cgcmVmbGVjdHMKdGhlIGZ1bmN0aW9uYWxpdHku
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQotIENh
cnZlZCBvdXQgZnJvbSBteSBjb3JlIHNjaGVkdWxpbmcgc2VyaWVzCi0gUmV3b3JrZWQgdG8gYXZv
aWQgZGVhZGxvY2sgd2hlbiAyIHZjcHVzIGFyZSB0cnlpbmcgdG8gbW9kaWZ5IGVhY2gKICBvdGhl
cnMgcGVyaW9kaWMgdGltZXJzLCBsZWFkaW5nIHRvIGFkZHJlc3MgYWxsIGNvbW1lbnRzIGJ5IEph
bgogIEJldWxpY2guCi0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgfCAgNCArLS0tCiB4ZW4v
Y29tbW9uL2RvbWFpbi5jICAgICB8ICA2ICsrLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAg
fCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAzICsrLQogNCBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNl
cnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCAzMjRjYTI3ZjkzLi41ZWRiY2Q5
YWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9zaGltLmMKQEAgLTQxMCw3ICs0MTAsNyBAQCBpbnQgcHZfc2hpbV9zaHV0ZG93bih1aW50
OF90IHJlYXNvbikKICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwogCiAgICAgICAgIC8qIFJl
c2V0IHRoZSBwZXJpb2RpYyB0aW1lciB0byB0aGUgZGVmYXVsdCB2YWx1ZS4gKi8KLSAgICAgICAg
di0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsKKyAgICAgICAgdmNwdV9zZXRfcGVy
aW9kaWNfdGltZXIodiwgTUlMTElTRUNTKDEwKSk7CiAgICAgICAgIC8qIFN0b3AgdGhlIHNpbmds
ZXNob3QgdGltZXIuICovCiAgICAgICAgIHN0b3BfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIp
OwogCkBAIC00MTksOCArNDE5LDYgQEAgaW50IHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFz
b24pCiAKICAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQogICAgICAgICAgICAgdmNwdV91bnBh
dXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHZj
cHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDlhNDhi
MjUwNGIuLjBjZmY3NDliYmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIv
eGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTQ5NCwxNSArMTQ5NCwxMyBAQCBsb25nIGRvX3ZjcHVf
b3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpCiAgICAgICAgIGlmICggc2V0LnBlcmlvZF9ucyA+IFNUSU1FX0RFTFRBX01BWCAp
CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgICAgICB2LT5wZXJpb2RpY19wZXJp
b2QgPSBzZXQucGVyaW9kX25zOwotICAgICAgICB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUodik7Cisg
ICAgICAgIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHYsIHNldC5wZXJpb2RfbnMpOwogCiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIAogICAgIGNhc2UgVkNQVU9QX3N0b3BfcGVyaW9kaWNfdGltZXI6
Ci0gICAgICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9IDA7Ci0gICAgICAgIHZjcHVfZm9yY2VfcmVz
Y2hlZHVsZSh2KTsKKyAgICAgICAgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIodiwgMCk7CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSBWQ1BVT1Bfc2V0X3NpbmdsZXNob3RfdGltZXI6CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5k
ZXggZmRlZWMxMGMzYi4uNjQ0NzY2MmI4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzEyLDYgKzMxMiw3IEBAIGludCBz
Y2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAg
ICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOwogCiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVy
LXZjcHUgdGltZXJzLiAqLworICAgIHNwaW5fbG9ja19pbml0KCZ2LT5wZXJpb2RpY190aW1lcl9s
b2NrKTsKICAgICBpbml0X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgdmNwdV9wZXJpb2RpY190
aW1lcl9mbiwKICAgICAgICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7CiAgICAgaW5pdF90aW1l
cigmdi0+c2luZ2xlc2hvdF90aW1lciwgdmNwdV9zaW5nbGVzaG90X3RpbWVyX2ZuLApAQCAtNzI0
LDI0ICs3MjUsNiBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1
ICp2KQogICAgIHZjcHVfd2FrZSh2KTsKIH0KIAotLyoKLSAqIEZvcmNlIGEgVkNQVSB0aHJvdWdo
IGEgZGVzY2hlZHVsZS9yZXNjaGVkdWxlIHBhdGguCi0gKiBGb3IgZXhhbXBsZSwgdXNpbmcgdGhp
cyB3aGVuIHNldHRpbmcgdGhlIHBlcmlvZGljIHRpbWVyIHBlcmlvZCBtZWFucyB0aGF0Ci0gKiBt
b3N0IHBlcmlvZGljLXRpbWVyIHN0YXRlIG5lZWQgb25seSBiZSB0b3VjaGVkIGZyb20gd2l0aGlu
IHRoZSBzY2hlZHVsZXIKLSAqIHdoaWNoIGNhbiB0aHVzIGJlIGRvbmUgd2l0aG91dCBuZWVkIGZv
ciBzeW5jaHJvbmlzYXRpb24uCi0gKi8KLXZvaWQgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHN0cnVj
dCB2Y3B1ICp2KQotewotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tf
aXJxKHYpOwotCi0gICAgaWYgKCB2LT5pc19ydW5uaW5nICkKLSAgICAgICAgdmNwdV9taWdyYXRl
X3N0YXJ0KHYpOwotCi0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOwotCi0g
ICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKLX0KLQogdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5p
dHkoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nl
c3Nvcl9pZCgpOwpAQCAtMTQ1OCwxNCArMTQ0MSwxMSBAQCBsb25nIHNjaGVkX2FkanVzdF9nbG9i
YWwoc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICpvcCkKICAgICByZXR1cm4gcmM7CiB9
CiAKLXN0YXRpYyB2b2lkIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayhzdHJ1Y3QgdmNwdSAqdikK
K3N0YXRpYyB2b2lkIHZjcHVfcGVyaW9kaWNfdGltZXJfd29ya19sb2NrZWQoc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgc190aW1lX3Qgbm93OwogICAgIHNfdGltZV90IHBlcmlvZGljX25leHRfZXZl
bnQ7CiAKLSAgICBpZiAoIHYtPnBlcmlvZGljX3BlcmlvZCA9PSAwICkKLSAgICAgICAgcmV0dXJu
OwotCiAgICAgbm93ID0gTk9XKCk7CiAgICAgcGVyaW9kaWNfbmV4dF9ldmVudCA9IHYtPnBlcmlv
ZGljX2xhc3RfZXZlbnQgKyB2LT5wZXJpb2RpY19wZXJpb2Q7CiAKQEAgLTE0NzYsMTAgKzE0NTYs
MzYgQEAgc3RhdGljIHZvaWQgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHN0cnVjdCB2Y3B1ICp2
KQogICAgICAgICBwZXJpb2RpY19uZXh0X2V2ZW50ID0gbm93ICsgdi0+cGVyaW9kaWNfcGVyaW9k
OwogICAgIH0KIAotICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCBzbXBfcHJv
Y2Vzc29yX2lkKCkpOworICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2LT5w
cm9jZXNzb3IpOwogICAgIHNldF90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIHBlcmlvZGljX25l
eHRfZXZlbnQpOwogfQogCitzdGF0aWMgdm9pZCB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCB2LT5wZXJpb2RpY19wZXJpb2QgPT0gMCApCisgICAg
ICAgIHJldHVybjsKKworICAgIHNwaW5fbG9jaygmdi0+cGVyaW9kaWNfdGltZXJfbG9jayk7Cisg
ICAgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrX2xvY2tlZCh2KTsKKyAgICBzcGluX3VubG9jaygm
di0+cGVyaW9kaWNfdGltZXJfbG9jayk7Cit9CisKKy8qCisgKiBTZXQgdGhlIHBlcmlvZGljIHRp
bWVyIG9mIGEgdmNwdS4KKyAqLwordm9pZCB2Y3B1X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3Qg
dmNwdSAqdiwgc190aW1lX3QgdmFsdWUpCit7CisgICAgc3Bpbl9sb2NrKCZ2LT5wZXJpb2RpY190
aW1lcl9sb2NrKTsKKworICAgIHN0b3BfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyKTsKKworICAg
IHYtPnBlcmlvZGljX3BlcmlvZCA9IHZhbHVlOworICAgIGlmICggdmFsdWUgKQorICAgICAgICB2
Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmtfbG9ja2VkKHYpOworCisgICAgc3Bpbl91bmxvY2soJnYt
PnBlcmlvZGljX3RpbWVyX2xvY2spOworfQorCiAvKgogICogVGhlIG1haW4gZnVuY3Rpb24KICAq
IC0gZGVzY2hlZHVsZSB0aGUgY3VycmVudCBkb21haW4gKHNjaGVkdWxlciBpbmRlcGVuZGVudCku
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IGUzNjAxYzE5MzUuLjQwMDk3ZmYzMzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xNTMsNiAr
MTUzLDcgQEAgc3RydWN0IHZjcHUKIAogICAgIHN0cnVjdCB2Y3B1ICAgICAqbmV4dF9pbl9saXN0
OwogCisgICAgc3BpbmxvY2tfdCAgICAgICBwZXJpb2RpY190aW1lcl9sb2NrOwogICAgIHNfdGlt
ZV90ICAgICAgICAgcGVyaW9kaWNfcGVyaW9kOwogICAgIHNfdGltZV90ICAgICAgICAgcGVyaW9k
aWNfbGFzdF9ldmVudDsKICAgICBzdHJ1Y3QgdGltZXIgICAgIHBlcmlvZGljX3RpbWVyOwpAQCAt
ODY0LDcgKzg2NSw3IEBAIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9nZXRfZGVmYXVsdCh2
b2lkKTsKIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9hbGxvYyh1bnNpZ25lZCBpbnQgc2No
ZWRfaWQsIGludCAqcGVycik7CiB2b2lkIHNjaGVkdWxlcl9mcmVlKHN0cnVjdCBzY2hlZHVsZXIg
KnNjaGVkKTsKIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVj
dCBjcHVwb29sICpjKTsKLXZvaWQgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHN0cnVjdCB2Y3B1ICp2
KTsKK3ZvaWQgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIoc3RydWN0IHZjcHUgKnYsIHNfdGltZV90
IHZhbHVlKTsKIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSk7CiAv
KiBXZSBuZWVkIGl0IGluIGRvbTBfc2V0dXBfdmNwdSAqLwogdm9pZCBzY2hlZF9zZXRfYWZmaW5p
dHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwKLS0gCjIuMTYuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 12:23:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 12: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 1i8kc3-0000ql-4L; Fri, 13 Sep 2019 12:23:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8kc1-0000qg-43
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 12:23:41 +0000
X-Inumbo-ID: 5155cfa6-d621-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5155cfa6-d621-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 12:23:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568377421;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=iCvVOQvxqhNqYtT9Vn2QDd2PZm4jpkefZZhngiUj208=;
 b=hCX9sue5N3rEcdDY9i9pUdSKHRZ65vqvPa4bLrAiW5fyxpu2AgV2v44Z
 DHYruXlYi5crs0iaaNmBN6gkVqAx74mntyWeNUzWoQP67TySsWVvFpm8q
 SstfZEVYsXSUc1vX8EOg41PytyDt9tWeLXNfVIHftLJQrRNmv0vEFJnGZ 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: o0I6wyndXhwT98uX3iGMI0wVfJ47f680WFp6Vs5rw5MloB6VgpEuKymsa8eOanPdgpK8x0rAwd
 5VVnrAsHMt50bqUGcKn5w3aGkLfDPNG/fFNNFsiTeMHwB/sfuzDDnB+cTvIgOLNr8R+Xz4YQDp
 has4yKCs47leGMhzwjlVZTJc7Vm+5G2Xr31wEe1plkzEHulO/0C+3DSG6JlGRvTg8THVbbrM/p
 u+26pmLAAbkWBcNG3IIAROdw2S5/G3YPzZtwRnksTCsyjIII43DY4aP5jIjmJE0ZXaqH0bGhiK
 qeg=
X-SBRS: 2.7
X-MesageID: 5532893
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5532893"
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xenproject.org>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-16-git-send-email-chao.gao@intel.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: <30ac3010-378c-5d19-eab0-d651fbf14db0@citrix.com>
Date: Fri, 13 Sep 2019 13:23:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1568272949-1086-16-git-send-email-chao.gao@intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v10 15/16] microcode: disable late loading
 if CPUs are affected by BDF90
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Jan Beulich <jbeulich@suse.com>,
 Ashok Raj <ashok.raj@intel.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDkvMjAxOSAwODoyMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gSXQgcG9ydHMgdGhlIGltcGxl
bWVudGF0aW9uIG9mIGlzX2JsYWNrbGlzdGVkKCkgaW4gbGludXgga2VybmVsCj4gdG8gWGVuLgo+
Cj4gTGF0ZSBsb2FkaW5nIG1heSBjYXVzZSBzeXN0ZW0gaGFuZyBpZiBDUFVzIGFyZSBhZmZlY3Rl
ZCBieSBCREY5MC4KPiBDaGVjayBhZ2FpbnN0IEJERjkwIGJlZm9yZSBwZXJmb3JtaW5nIGEgbGF0
ZSBsb2FkaW5nLgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KClRoZXJlIGlzIGFuIEludGVsLWJsZXNzZWQgd29ya2Fyb3VuZCBmb3IgdGhpcyBpc3N1ZSwg
d2hpY2ggaXMgdG8gcGVyZm9ybQpwYXJhbGxlbCBsb2FkaW5nIGFuZCBpc3N1ZSBhIFdCSU5WRCBp
bnNpZGUgdGhlIHJlbmRlenZvdXMsIHdoaWNoIGlzCmJlaW5nIHVzZWQgaW4gcHJvZHVjdGlvbiBi
eSBhIG51bWJlciBvZiB2ZW5kb3JzLgoKV2Ugc2hvdWxkIHByb2hpYml0IGxhdGUgbG9hZGluZyBj
YXNlcyB3aGljaCB3ZSBrbm93IHRvIGJlIGJyb2tlbiwgYnV0CnBhcmFsbGVsIGxvYWRpbmcgc2hv
dWxkIGJlIHBlcm1pdHRlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 12:29:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 12:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8khE-00012J-Sr; Fri, 13 Sep 2019 12:29: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=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8khD-00012E-K8
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 12:29:03 +0000
X-Inumbo-ID: 106097c8-d622-11e9-95aa-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 106097c8-d622-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 12:29:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8khA-0000eX-11; Fri, 13 Sep 2019 12:29: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 1i8kh9-0006M8-Lg; Fri, 13 Sep 2019 12:28:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8kh9-00030W-Kk; Fri, 13 Sep 2019 12:28:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141252-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale: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-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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=d974f321a7996e149e71f8773ac8d3448d3a07b7
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 12:28:59 +0000
Subject: [Xen-devel] [xen-unstable test] 141252: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI1MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI1Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
IDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEyIGd1ZXN0
LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5ODc2CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTM5ODc2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzOTg3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIGQ5NzRmMzIxYTc5OTZlMTQ5ZTcxZjg3NzNhYzhkMzQ0OGQzYTA3YjcK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZjOTYzOWE3MmYwY2EzYTk0
MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTg3NiAgMjAx
OS0wOC0wOSAxODo0Njo1NiBaICAgMzQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk5MTUg
IDIwMTktMDgtMTAgMjA6NDQ6MjMgWiAgIDMzIGRheXMgICAzOCBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDEyNTIgIDIwMTktMDktMTIgMTY6Mjk6NTQgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3Rl
ZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4K
ICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBEYXZpZCBXb29kaG91
c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFi
LmNvbT4KICBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogIE1pY2hhxYIg
S293YWxjenlrIDxta293QGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBh
bWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb21hbiBTaGFwb3NobmlrIDxy
b21hbkB6ZWRlZGEuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwu
Y29tPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yX21pdGluQGVwYW0uY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KICBaaGFuZyBSdWkgPHJ1
aS56aGFuZ0BpbnRlbC5jb20+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
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyODIyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 12:33:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 12: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 1i8klV-0001nN-MC; Fri, 13 Sep 2019 12: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=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8klU-0001nI-Od
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 12:33:28 +0000
X-Inumbo-ID: aef8b8ac-d622-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aef8b8ac-d622-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 12:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0CED8AB91;
 Fri, 13 Sep 2019 12:33:26 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-28-jgross@suse.com>
 <a33b4012-bef8-531f-6ddc-583ec76449a1@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4224edef-ad3f-0b32-62e3-be3b90a40e85@suse.com>
Date: Fri, 13 Sep 2019 14:33:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a33b4012-bef8-531f-6ddc-583ec76449a1@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 27/48] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDkuMTkgMTc6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTczMywzNSArNzMzLDQwIEBAIHZv
aWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQo+PiAgIH0KPj4gICAKPj4gICAvKgo+PiAt
ICogRG8gdGhlIGFjdHVhbCBtb3ZlbWVudCBvZiBhIHZjcHUgZnJvbSBvbGQgdG8gbmV3IENQVS4g
TG9ja3MgZm9yICpib3RoKgo+PiArICogRG8gdGhlIGFjdHVhbCBtb3ZlbWVudCBvZiBhbiB1bml0
IGZyb20gb2xkIHRvIG5ldyBDUFUuIExvY2tzIGZvciAqYm90aCoKPj4gICAgKiBDUFVzIG5lZWRz
IHRvIGhhdmUgYmVlbiB0YWtlbiBhbHJlYWR5IHdoZW4gY2FsbGluZyB0aGlzIQo+PiAgICAqLwo+
PiAtc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IG5ld19jcHUpCj4+ICtzdGF0aWMgdm9pZCBzY2hlZF91bml0X21vdmVfbG9ja2VkKHN0cnVj
dCBzY2hlZF91bml0ICp1bml0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKPj4gICB7Cj4+IC0gICAgdW5zaWduZWQgaW50IG9sZF9j
cHUgPSB2LT5wcm9jZXNzb3I7Cj4+ICsgICAgdW5zaWduZWQgaW50IG9sZF9jcHUgPSB1bml0LT5y
ZXMtPnByb2Nlc3NvcjsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4gICAKPj4gICAgICAgLyoK
Pj4gICAgICAgICogVHJhbnNmZXIgdXJnZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dp
dGNoaW5nIENQVXMsIGFzCj4+ICAgICAgICAqIG9uY2UgdGhlIHN3aXRjaCBvY2N1cnMsIHYtPmlz
X3VyZ2VudCBpcyBubyBsb25nZXIgcHJvdGVjdGVkIGJ5Cj4+ICAgICAgICAqIHRoZSBwZXItQ1BV
IHNjaGVkdWxlciBsb2NrIHdlIGFyZSBob2xkaW5nLgo+PiAgICAgICAgKi8KPj4gLSAgICBpZiAo
IHVubGlrZWx5KHYtPmlzX3VyZ2VudCkgJiYgKG9sZF9jcHUgIT0gbmV3X2NwdSkgKQo+PiArICAg
IGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQo+PiAgICAgICB7Cj4+IC0gICAg
ICAgIGF0b21pY19pbmMoJmdldF9zY2hlZF9yZXMobmV3X2NwdSktPnVyZ2VudF9jb3VudCk7Cj4+
IC0gICAgICAgIGF0b21pY19kZWMoJmdldF9zY2hlZF9yZXMob2xkX2NwdSktPnVyZ2VudF9jb3Vu
dCk7Cj4+ICsgICAgICAgIGlmICggdW5saWtlbHkodi0+aXNfdXJnZW50KSAmJiAob2xkX2NwdSAh
PSBuZXdfY3B1KSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGF0b21pY19pbmMoJmdl
dF9zY2hlZF9yZXMobmV3X2NwdSktPnVyZ2VudF9jb3VudCk7Cj4+ICsgICAgICAgICAgICBhdG9t
aWNfZGVjKCZnZXRfc2NoZWRfcmVzKG9sZF9jcHUpLT51cmdlbnRfY291bnQpOwo+PiArICAgICAg
ICB9Cj4+ICAgICAgIH0KPiAKPiBTaG91bGRuJ3QgaXNfdXJnZW50IGJlY29tZSBhbiBhdHRyaWJ1
dGUgb2YgdW5pdCByYXRoZXIgdGhhbiBhIHZDUFUsCj4gdG9vLCBlbGltaW5hdGluZyB0aGUgbmVl
ZCBmb3IgYSBsb29wIGhlcmU/IEkgY2FuJ3Qgc2VlIGEgcmVhc29uCj4gd2h5IG5vdCwgc2VlaW5n
IHRoaXMgY29sbGFwc2luZyBpbnRvIGEgc2luZ2xlIHVyZ2VudF9jb3VudC4KCldpdGggbW92aW5n
IHVyZ2VudF9jb3VudCB0byBhIHBlcmNwdSB2YXJpYWJsZSB0aGlzIG5vIGxvbmdlciBhcHBsaWVz
LgoKPiAKPiBUaGVuIGFnYWluIHRoZSBxdWVzdGlvbiByZW1haW5zIHdoZXRoZXIgdGhlIG5vbi1k
ZWVwIHNsZWVwaW5nIGFzCj4gYSByZXN1bHQgb2YgYSBub24temVybyB1cmdlbnRfY291bnQgc2hv
dWxkIGluZGVlZCBiZSBkaXN0cmlidXRlZAo+IHRvIGFsbCBjb25zdGl0dWVudHMgb2YgYSB1bml0
LiBJIGNhbiBzZWUgYXJndW1lbnRzIGJvdGggaW4gZmF2b3IKPiBhbmQgYWdhaW5zdC4KCkFnYWlu
c3QgaGFzIHdvbi4gOi0pCgo+IAo+PiAtc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChz
dHJ1Y3QgdmNwdSAqdikKPj4gK3N0YXRpYyB2b2lkIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2go
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4+ICAgewo+PiAgICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+PiAgICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSwgbmV3X2NwdTsKPj4gICAgICAgc3Bp
bmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKPj4gICAgICAgYm9vbF90IHBpY2tfY2FsbGVk
ID0gMDsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4gICAKPj4gICAgICAgLyoKPj4gLSAgICAg
KiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmluZywgdGhpcyB3aWxsIGJlIGhhbmRsZWQg
YnkKPj4gKyAgICAgKiBJZiB0aGUgdW5pdCBpcyBjdXJyZW50bHkgcnVubmluZywgdGhpcyB3aWxs
IGJlIGhhbmRsZWQgYnkKPj4gICAgICAgICogY29udGV4dF9zYXZlZCgpOyBhbmQgaW4gYW55IGNh
c2UsIGlmIHRoZSBiaXQgaXMgY2xlYXJlZCwgdGhlbgo+PiAgICAgICAgKiBzb21lb25lIGVsc2Ug
aGFzIGFscmVhZHkgZG9uZSB0aGUgd29yayBzbyB3ZSBkb24ndCBuZWVkIHRvLgo+PiAgICAgICAg
Ki8KPj4gLSAgICBpZiAoIHYtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgfHwKPj4gLSAgICAgICAg
ICF0ZXN0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKSApCj4+IC0gICAgICAg
IHJldHVybjsKPj4gKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKPj4g
KyAgICB7Cj4+ICsgICAgICAgIGlmICggdW5pdC0+aXNfcnVubmluZyB8fCAhdGVzdF9iaXQoX1ZQ
Rl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQo+PiArICAgICAgICAgICAgcmV0dXJuOwo+
PiArICAgIH0KPiAKPiBEbyB5b3UgcmVhbGx5IG5lZWQgdGhlIGxvb3AgaW52YXJpYW50IHVuaXQt
PmlzX3J1bm5pbmcgdG8gYmUgZXZhbHVhdGVkCj4gb25jZSBwZXIgbG9vcCBpdGVyYXRpb24/IChT
YW1lIGFnYWluIGZ1cnRoZXIgZG93biBhdCBsZWFzdCBvbmNlLikKCk5vLCBJIHNob3VsZCB0ZXN0
IHRoYXQgYmVmb3JlIGVudGVyaW5nIHRoZSBsb29wLgoKPiAKPiBGdXJ0aGVybW9yZSBJIHdvbmRl
ciBpZiBWUEZfbWlncmF0aW5nIHNob3VsZG4ndCBiZWNvbWUgYSBwZXItdW5pdAo+IGF0dHJpYnV0
ZS4KClRoaXMgd291bGQgbWFrZSB2Y3B1X3J1bm5hYmxlKCkgbXVjaCBtb3JlIGNvbXBsaWNhdGVk
LiBJIGRvbid0IHRoaW5rCnRoYXQgaXMgd29ydGggaXQuCgo+IAo+PiBAQCAtODU4LDIyICs4NzEs
MzAgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKPj4g
ICAgICAgICogYmVjYXVzZSB0aGV5IGJvdGggaGFwcGVuIGluIChkaWZmZXJlbnQpIHNwaW5sb2Nr
IHJlZ2lvbnMsIGFuZCB0aG9zZQo+PiAgICAgICAgKiByZWdpb25zIGFyZSBzdHJpY3RseSBzZXJp
YWxpc2VkLgo+PiAgICAgICAgKi8KPj4gLSAgICBpZiAoIHYtPnNjaGVkX3VuaXQtPmlzX3J1bm5p
bmcgfHwKPj4gLSAgICAgICAgICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2
LT5wYXVzZV9mbGFncykgKQo+PiArICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQs
IHYgKQo+PiAgICAgICB7Cj4+IC0gICAgICAgIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShvbGRf
bG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKPj4gLSAgICAgICAgcmV0dXJuOwo+PiArICAgICAgICBp
ZiAoIHVuaXQtPmlzX3J1bm5pbmcgfHwKPj4gKyAgICAgICAgICAgICAhdGVzdF9hbmRfY2xlYXJf
Yml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKPj4gKyAgICAgICAgewo+PiAr
ICAgICAgICAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9jaywg
ZmxhZ3MpOwo+PiArICAgICAgICAgICAgcmV0dXJuOwo+PiArICAgICAgICB9Cj4+ICAgICAgIH0K
Pj4gICAKPj4gLSAgICB2Y3B1X21vdmVfbG9ja2VkKHYsIG5ld19jcHUpOwo+PiArICAgIHNjaGVk
X3VuaXRfbW92ZV9sb2NrZWQodW5pdCwgbmV3X2NwdSk7Cj4+ICAgCj4+ICAgICAgIHNjaGVkX3Nw
aW5fdW5sb2NrX2RvdWJsZShvbGRfbG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKPj4gICAKPj4gICAg
ICAgaWYgKCBvbGRfY3B1ICE9IG5ld19jcHUgKQo+PiAtICAgICAgICBzY2hlZF9tb3ZlX2lycXMo
di0+c2NoZWRfdW5pdCk7Cj4+ICsgICAgewo+PiArICAgICAgICBmb3JfZWFjaF9zY2hlZF91bml0
X3ZjcHUgKCB1bml0LCB2ICkKPj4gKyAgICAgICAgICAgIHN5bmNfdmNwdV9leGVjc3RhdGUodik7
Cj4gCj4gVGhpcyBpcyBuZXcgd2l0aG91dCBiZWluZyBleHBsYWluZWQgYW55d2hlcmUuIE9yIHdh
aXQsIGl0IGlzIG1lbnRpb25lZAo+ICh3aXRoIHRoZSB3cm9uZyBmdW5jdGlvbiBuYW1lLCB3aGlj
aCBpcyB3aHkgaW5pdGlhbGx5IC0gYnkgc2VhcmNoaW5nIC0KPiBJIGRpZG4ndCBzcG90IGl0KSwg
YnV0IG9ubHkgd2l0aCBhIGp1c3RpZmljYXRpb24gb2YgIm5lZWRlZCBhbnl3YXkiLgoKSSdsbCBj
b3JyZWN0IGl0IGFuZCBtYWtlIGl0IG1vcmUgdmVyYm9zZS4KCj4gCj4+IEBAIC0xNzk0LDcgKzE4
MTQsNyBAQCB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCj4+ICAgCj4+ICAg
ICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJldiksIHByZXYtPnNjaGVk
X3VuaXQpOwo+PiAgIAo+PiAtICAgIHZjcHVfbWlncmF0ZV9maW5pc2gocHJldik7Cj4+ICsgICAg
c2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaChwcmV2LT5zY2hlZF91bml0KTsKPj4gICB9Cj4gCj4g
QnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzIGNvbnRleHRfc2F2ZWQoKSBzdGlsbCBhY3RzIG9uIHZD
UFUtcywgbm90Cj4gdW5pdHMuIFdoYXQgaXMgdGhlIG1lYW5pbmcvZWZmZWN0IG9mIG11bHRpcGxl
IHNjaGVkX3VuaXRfbWlncmF0ZV8qKCk/CgpUaGF0J3MgY29ycmVjdGVkIGluIFYzIGJ5IGhhdmlu
ZyBzcGxpdCBjb250ZXh0X3NhdmVkKCkgaW50byBhIHZjcHUtIGFuZAphIHVuaXQtcGFydC4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 12:48:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 12: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 1i8kzN-0002gj-VO; Fri, 13 Sep 2019 12:47:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8kzL-0002ge-VU
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 12:47:47 +0000
X-Inumbo-ID: af8e6440-d624-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af8e6440-d624-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 12:47:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568378866;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=1FjLAiM1CFwox6bkTWmjXk9BINA8nGGb21FooSLf9zs=;
 b=hhXFN47StbxBWpIAaC21KjPJLaOGa9GgSHaQ4SiyslXhvf7WCxiEZ/on
 wSqxg223LFg/WqAVETFiZhavBY4X1d9o2BFFDn+XAt5AFDBWUYZg45TzI
 xdpCfp3AGz5p2eA7mSxQavMbnHCpw9PvxCDc0hEahXJEEGJyOu25RbRLD Q=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: G4rs6Vv3LOEx/koMDh9FyKRyWRgAuIR7nnpkUOn/WyXt+M8XOnwWSqiUGfy5YmJLp+BGsTXWOf
 B9WFR3chONn/OvCM7yC6GraCHiwXJW/VMnIP6O0XLXSom2kguoGPSiuDANmNuFVlVEMmOpFOw+
 PXpGZ+0eD8TTJGPfSFoIEQtASJfzl62rUohfmP5bZ35WzOX3NfidNptcr7TzFDGMw3B0OhQEEz
 kVGd38H/M53YjqIUOuFhT0LK35ZMAPkT66dvmPViBQLL9mjMhVhkap2ifymDmRgMox4XdRw4Pu
 iiE=
X-SBRS: 2.7
X-MesageID: 5829606
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5829606"
From: Paul Durrant <paul.durrant@citrix.com>
To: <netdev@vger.kernel.org>, <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 13:47:27 +0100
Message-ID: <20190913124727.3277-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH net-next] MAINTAINERS: xen-netback: 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: Wei Liu <wei.liu@kernel.org>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TXkgQ2l0cml4IGVtYWlsIGFkZHJlc3Mgd2lsbCBleHBpcmUgc2hvcnRseS4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tCkNjOiBXZWkgTGl1
IDx3ZWkubGl1QGtlcm5lbC5vcmc+Ci0tLQogTUFJTlRBSU5FUlMgfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJ
TkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGU3YTQ3YjUyMTBmZC4uYjM2ZDUxZjBmZTVjIDEwMDY0
NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTc2NDYsNyArMTc2NDYs
NyBAQCBGOglEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IteGVuCiAK
IFhFTiBORVRXT1JLIEJBQ0tFTkQgRFJJVkVSCiBNOglXZWkgTGl1IDx3ZWkubGl1QGtlcm5lbC5v
cmc+Ci1NOglQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgorTToJUGF1bCBE
dXJyYW50IDxwYXVsQHhlbi5vcmc+CiBMOgl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcg
KG1vZGVyYXRlZCBmb3Igbm9uLXN1YnNjcmliZXJzKQogTDoJbmV0ZGV2QHZnZXIua2VybmVsLm9y
ZwogUzoJU3VwcG9ydGVkCi0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 12:56:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 12: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 1i8l87-0003ff-VN; Fri, 13 Sep 2019 12:56:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8l86-0003fa-Kl
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 12:56:50 +0000
X-Inumbo-ID: f2f25326-d625-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2f25326-d625-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 12:56:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 643CBAEE1;
 Fri, 13 Sep 2019 12:56:48 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-29-jgross@suse.com>
 <d09034f5-d2f2-c42c-d3d8-d0a4d8380312@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f2e94666-a891-1965-2a8a-949abad2da01@suse.com>
Date: Fri, 13 Sep 2019 14:56:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d09034f5-d2f2-c42c-d3d8-d0a4d8380312@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 28/48] 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: 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>, 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>

T24gMTAuMDkuMTkgMTc6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEluIG9yZGVyIHRvIHByZXBhcmUgZm9yIG11bHRp
cGxlIHZjcHVzIHBlciBzY2hlZHVsZSB1bml0IG1vdmUgc3RydWN0Cj4+IHRhc2tfc2xpY2UgaW4g
c2NoZWR1bGUoKSBmcm9tIHRoZSBsb2NhbCBzdGFjayBpbnRvIHN0cnVjdCBzY2hlZF91bml0Cj4+
IG9mIHRoZSBjdXJyZW50bHkgcnVubmluZyB1bml0Lgo+IAo+IFRoZSBjaGFuZ2UgbG9va3MgbWVj
aGFuaWNhbCBlbm91Z2ggdG8gYmUgcHJvYmFibHkgZmluZSwgYnV0IHdoYXQncwo+IHRoZSBjb25u
ZWN0aW9uIGJldHdlZW4gdGhlIGl0ZW0gY3VycmVudGx5IGJlaW5nIG9uIHNjaGVkdWxlKCkncyBz
dGFjawo+IGFuZCB0aGVyZSBiZWluZyBtdWx0aXBsZSB2Q1BVLXM/IElzIHRoaXMgYmVjYXVzZSBp
dCdsbCBiZSBlc3RhYmxpc2hlZAo+IGp1c3Qgb25jZSwgYnV0IHVzZWQgbXVsdGlwbGUgdGltZXMg
KGJ5IGRpZmZlcmVudCBwYXJ0aWVzKT8gSW4gd2hpY2gKPiBjYXNlLCBzaW5jZSB0aGUgInNsYXZl
cyIgd2lsbCBoYXZlIHRvIHdhaXQgZm9yIHRoZSAibWFzdGVyIiB0byBtYWtlCj4gdGhlIHNjaGVk
dWxpbmcgZGVjaXNpb24sIHRoZXJlJ2xsIG5lZWQgdG8gYmUgY29tbXVuaWNhdGlvbiBhbnl3YXkK
PiBiZXR3ZWVuIGFsbCBpbnZvbHZlZCBwYXJ0aWVzLgoKU3luY2hyb25pemF0aW9uIGJldHdlZW4g
dGhlIGludm9sdmVkIHBhcnRpZXMgaXMgZG9uZSB2aWEgc3RydWN0CnNjaGVkX3VuaXQgKHNlZSBw
YXRjaCAyOSkuIFRoZXJlIGlzIG5vIG5lZWQgdG8gYWRkIGFub3RoZXIgZGF0YQpzdHJ1Y3R1cmUg
Zm9yIGV4cGxpY2l0IGNvbW11bmljYXRpb24sIGFzIG9uIGFsbCBjcHVzIGludm9sdmVkIHRoZSBz
YW1lCnVuaXQgaXMgYWN0aXZlLCBzbyBpdHMgYWRkcmVzcyBpcyBhbHJlYWR5IGtub3duLgoKQW5k
IHRoaXMgaXMgbWFuZGF0b3J5LCBhcyBvbmx5IHdoZW4gYWxsIGNwdXMgaGF2ZSBqb2luZWQgdGhl
IGxhc3Qgb25lCndpbGwgZG8gdGhlIHNjaGVkdWxlKCkgY2FsbCBhbmQgdGhlbiByZWxlYXNlIHRo
ZSBvdGhlciBjcHVzIGZvciBkb2luZwp0aGUgY29udGV4dCBzd2l0Y2guIFByb3BhZ2F0aW5nIGFu
b3RoZXIgcG9pbnRlciBvbiB0aGUgbG9jYWwgc3RhY2sKd291bGQgYmUgaGFyZCBhcyBzcGxpdHRp
bmcgdXAgc2NoZWR1bGUoKSBhcyBkb25lIGluIHBhdGNoIDI5IHdvdWxkIG5vCmxvbmdlciBiZSBw
b3NzaWJsZSByZXN1bHRpbmcgaW4gYSByYXRoZXIgaGFyZCB0byB1bmRlcnN0YW5kIGdpZ2FudGlj
CmZ1bmN0aW9uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 13:12:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 13:12: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 1i8lNJ-0005Da-Dm; Fri, 13 Sep 2019 13:12: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=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8lNH-0005DV-Jd
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 13:12:31 +0000
X-Inumbo-ID: 23971096-d628-11e9-95aa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23971096-d628-11e9-95aa-12813bfff9fa;
 Fri, 13 Sep 2019 13:12: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 06C42AFB6;
 Fri, 13 Sep 2019 13:12:28 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-30-jgross@suse.com>
 <8d1e2ee8-a80f-2aa8-d10e-c549439bac87@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0a38b0cf-cc53-a672-f5ce-52169335f59c@suse.com>
Date: Fri, 13 Sep 2019 15:12:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8d1e2ee8-a80f-2aa8-d10e-c549439bac87@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 29/48] 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: 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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDkuMTkgMTc6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+ICtzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0X2No
ZWNrKHVuc2lnbmVkIGludCBjcHUpCj4+ICt7Cj4+ICsgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2No
ZWR1bGVkID0gZmFsc2U7Cj4+ICsgICAgY29uc3QgY3B1bWFza190ICptYXNrID0gZ2V0X3NjaGVk
X3JlcyhjcHUpLT5jcHVzOwo+PiArICAgIGludCBjcHVfaXRlcjsKPiAKPiB1bnNpZ25lZCBpbnQg
PwoKWWVzLgoKPiAKPj4gK3N0YXRpYyB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnBy
ZXYpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBwcmV2LT5zY2hlZF91
bml0Owo+PiArCj4+ICsgICAgLyogQ2xlYXIgcnVubmluZyBmbGFnIC9hZnRlci8gd3JpdGluZyBj
b250ZXh0IHRvIG1lbW9yeS4gKi8KPj4gKyAgICBzbXBfd21iKCk7Cj4+ICsKPj4gKyAgICBwcmV2
LT5pc19ydW5uaW5nID0gMDsKPj4gKyAgICB1bml0LT5pc19ydW5uaW5nID0gMDsKPj4gKyAgICB1
bml0LT5zdGF0ZV9lbnRyeV90aW1lID0gTk9XKCk7Cj4+ICsKPj4gKyAgICAvKiBDaGVjayBmb3Ig
bWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBydW5uaW5nIGZsYWcuICovCj4+ICsg
ICAgc21wX21iKCk7Cj4+ICsKPj4gKyAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1
bGVyKHByZXYpLCB1bml0KTsKPj4gKwo+PiArICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2go
dW5pdCk7Cj4+ICt9Cj4+ICsKPj4gKy8qCj4+ICsgKiBSZW5kZXp2b3VzIG9uIGVuZCBvZiBjb250
ZXh0IHN3aXRjaC4KPj4gKyAqIEFzIG5vIGxvY2sgaXMgcHJvdGVjdGluZyB0aGlzIHJlbmRlenZv
dXMgZnVuY3Rpb24gd2UgbmVlZCB0byB1c2UgYXRvbWljCj4+ICsgKiBhY2Nlc3MgZnVuY3Rpb25z
IG9uIHRoZSBjb3VudGVyLgo+PiArICogVGhlIGNvdW50ZXIgd2lsbCBiZSAwIGluIGNhc2Ugbm8g
cmVuZGV6dm91cyBpcyBuZWVkZWQuIEZvciB0aGUgcmVuZGV6dm91cwo+PiArICogY2FzZSBpdCBp
cyBpbml0aWFsaXNlZCB0byB0aGUgbnVtYmVyIG9mIGNwdXMgdG8gcmVuZGV6dm91cyBwbHVzIDEu
IEVhY2gKPj4gKyAqIG1lbWJlciBlbnRlcmluZyBkZWNyZW1lbnRzIHRoZSBjb3VudGVyLiBUaGUg
bGFzdCBvbmUgd2lsbCBkZWNyZW1lbnQgaXQgdG8KPj4gKyAqIDEgYW5kIHBlcmZvcm0gdGhlIGZp
bmFsIG5lZWRlZCBhY3Rpb24gaW4gdGhhdCBjYXNlIChjYWxsIG9mIGNvbnRleHRfc2F2ZWQoKQo+
PiArICogaWYgdmNwdSB3YXMgc3dpdGNoZWQpLCBhbmQgdGhlbiBzZXQgdGhlIGNvdW50ZXIgdG8g
emVyby4gVGhlIG90aGVyIG1lbWJlcnMKPj4gKyAqIHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRl
ciBiZWNvbWVzIHplcm8gdW50aWwgdGhleSBwcm9jZWVkLgo+PiArICovCj4+ICt2b2lkIHNjaGVk
X2NvbnRleHRfc3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQp
Cj4+ICt7Cj4+ICsgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQgPSB2bmV4dC0+c2NoZWRfdW5p
dDsKPj4gKwo+PiArICAgIGlmICggYXRvbWljX3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2Nu
dCkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgaW50IGNudCA9IGF0b21pY19kZWNfcmV0dXJuKCZu
ZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpOwo+PiArCj4+ICsgICAgICAgIC8qIENhbGwgY29udGV4
dF9zYXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3RoZXIgd2FpdGVycy4gKi8KPj4gKyAgICAgICAg
aWYgKCBjbnQgPT0gMSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGlmICggdnByZXYg
IT0gdm5leHQgKQo+PiArICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOwo+PiAr
ICAgICAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCAwKTsKPj4g
KyAgICAgICAgfQo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICB3aGlsZSAoIGF0b21p
Y19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKPj4gKyAgICAgICAgICAgICAgICBj
cHVfcmVsYXgoKTsKPiAKPiBIb3cgY29tZSBjb250ZXh0X3NhdmVkKCkgaXMgbm90IGNhbGxlZCBv
biB0aGlzICJlbHNlIiBicmFuY2g/IEhvdwo+IHdpbGwgdnByZXYtPmlzX3J1bm5pbmcgZ2V0IGNs
ZWFyZWQgdGhlcmU/IE9yLCBzaW5jZSBldmVyeXRoaW5nCj4gZWxzZSBpbiB0aGUgZnVuY3Rpb24g
aXMgcGVyLXVuaXQsIGRvZXMgdGhpcyBjbGVhcmluZyB3YW50IHRvIG1vdmUKPiBoZXJlPwoKVGhh
dCdzIGEgYnVnIEkndmUgYWxyZWFkeSBjb3JyZWN0ZWQgaW4gbXkgdmVyc2lvbiAzIChhbmQgdGhl
IG9uZSB3aGljaAppcyBiZWluZyB0ZXN0ZWQgYnkgU2VyZ2V5KS4KCj4gCj4+IC12b2lkIGNvbnRl
eHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCj4+ICtzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2
b2lkKQo+PiAgIHsKPj4gLSAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5n
IGNvbnRleHQgdG8gbWVtb3J5LiAqLwo+PiAtICAgIHNtcF93bWIoKTsKPj4gKyAgICBzdHJ1Y3Qg
dmNwdSAgICAgICAgICAqdnByZXYgPSBjdXJyZW50Owo+PiArICAgIHN0cnVjdCBzY2hlZF91bml0
ICAgICpwcmV2ID0gdnByZXYtPnNjaGVkX3VuaXQsICpuZXh0Owo+PiArICAgIHNfdGltZV90ICAg
ICAgICAgICAgICBub3c7Cj4+ICsgICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7Cj4+ICsg
ICAgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiAKPiB1bnNpZ25lZCBpbnQ/CgpZZXMu
Cgo+IAo+PiBAQCAtMTk3MSw2ICsyMTY0LDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQo
dm9pZCkKPj4gICAgICAgaW50IGk7Cj4+ICAgCj4+ICAgICAgIG9wZW5fc29mdGlycShTQ0hFRFVM
RV9TT0ZUSVJRLCBzY2hlZHVsZSk7Cj4+ICsgICAgb3Blbl9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NP
RlRJUlEsIHNjaGVkX3NsYXZlKTsKPiAKPiBOb3RpY2luZyB0aGUgIndlIGhhdmUgYSByYWNlIiBj
b21tZW50IGFuZCBjb2RlIGluIHNjaGVkdWxlKCkgSQo+IHdvbmRlciBpZiB0aGVyZSBpc24ndCBl
bm91Z2ggc3RhdGUgZm9yIHNjaGVkdWxlKCkgdG8ga25vdwo+IHdoZXRoZXIgdG8gY2FsbCBzY2hl
ZF9zbGF2ZSgpLCByYXRoZXIgdGhhbiBoYXZpbmcgdGhpcyBleHRyYQo+IHNvZnRpcnEuCgpFc3Bl
Y2lhbGx5IHBhdGNoIDM1IGFkZHMgZnVydGhlciB1c2luZyBvZiBTQ0hFRF9TTEFWRV9TT0ZUSVJR
LiBJIGhhdmUKdHJpZWQgdG8gYXZvaWQgaXQsIGJ1dCB0aGUgcmVzdWx0cyB3ZXJlIGxvb2tpbmcg
cmF0aGVyIHVnbHkgYW5kIHN0aWxsCmZ1bGwgb2YgZGVhZGxvY2tzLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 13:28:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 13:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8lch-00068v-V7; Fri, 13 Sep 2019 13:28:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H6/6=XI=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1i8lcg-00068q-Qf
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 13:28:26 +0000
X-Inumbo-ID: 5d6b745e-d62a-11e9-978d-bc764e2007e4
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5d6b745e-d62a-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 13:28:25 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Fri, 13
 Sep 2019 09:28:25 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Fri, 13 Sep 2019 09:28:25 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Fri, 13 Sep 2019 09:28:24 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVajceEnUGGip0+kuHgzUneitwDg==
Date: Fri, 13 Sep 2019 13:28:24 +0000
Message-ID: <c84d252d4085422baa4e01c90f80df53@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
 <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.com>
 <75c37260-3ff9-0731-ec0c-a1cb6a6acfea@citrix.com>
 <1be9800ff98f4cff82a72e747286f5f5@ainfosec.com>,
 <4ebed087-27b6-c473-6bca-487e2bf85381@citrix.com>
In-Reply-To: <4ebed087-27b6-c473-6bca-487e2bf85381@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.101.38]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGV0lXIGNoZWNrZWQgd2l0aCBJYW4gYWZ0ZXIgSSB3cm90ZSB0aGlzIG1haWwsIGFuZCBoZSBj
b25maXJtZWQgdGhhdAo+IHRoYXQgZmllbGQgKGBsaW5rYCBpbiBgbGlieGxfZXZlbnRgKSB3YXMg
b25seSBtZWFudCB0byBiZSB1c2VkCj4gaW50ZXJuYWxseSwgYW5kIGlkZWFsbHkgd2Ugd291bGRu
J3QgZXZlbiBoYXZlIHRoYXQgYXZhaWxhYmxlIGluIHRoZSBHbwo+IHZlcnNpb24gb2YgdGhlIHN0
cnVjdCAoc2luY2UgaXQncyBub3QgYWN0dWFsbHkgcGFydCBvZiB0aGUgcHVibGljCj4gaW50ZXJm
YWNlKS4KPiAKPiBVbmZvcnR1bmF0ZWx5IHdlIGNhbid0IGFjdHVhbGx5IGdldCByaWQgb2YgdGhl
IGVsZW1lbnQgaXQgd2l0aG91dAo+IHNwZWNpYWwtY2FzaW5nIGl0ICh3aGljaCBJIGRvbid0IHRo
aW5rIGlzIGEgZ29vZCBpZGVhKSwgb3IgYWRkaW5nIGEgbmV3Cj4gIlBSSVZBVEUoKSIgYW5ub3Rh
dGlvbiB0byB0aGUgSURMIG9yIHNvbWV0aGluZyAod2hpY2ggd291bGQgYmUgbmljZSB0bwo+IGhh
dmUsIGJ1dCBub3Qgc29tZXRoaW5nIEkgZXhwZWN0IGFueW9uZSB0byBoYXZlIG11Y2ggdGltZSB0
byBkbykuwqAgRm9yCj4gbm93LCBJIHRoaW5rIGRlZmluaW5nIGl0IGFzIGFuIGVtcHR5IHN0cnVj
dCB3aWxsIGJlIGdvb2QgZW5vdWdoLgoKT2theSwgZ29vZCB0byBrbm93LiBJIHdpbGwgZG8gdGhl
IGVtcHR5IHN0cnVjdCBkZWZpbml0aW9uIGZvciBub3cuIEluIHRoZSBsb25nIHJ1biwKdGhlIGFk
ZGl0aW9uIHRvIHRoZSBJREwgd291bGQgcHJvYmFibHkgYmUgbmljZS4gTXkgZ3Vlc3MgaXMgdGhh
dCBvdmVyIHRpbWUgd2Ugd2lsbAppZGVudGlmeSBvdGhlciB0aGluZ3Mgd2UgZG9uJ3Qgd2FudCB0
byBleHBvc2UgdGhyb3VnaCB0aGUgR28gcGFja2FnZSBmb3Igb25lCnJlYXNvbiBvciBhbm90aGVy
LgoKLU5SCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 13:29:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 13:29: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 1i8le9-0006Dm-BG; Fri, 13 Sep 2019 13:29:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8le7-0006Dg-VV
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 13:29:55 +0000
X-Inumbo-ID: 9224e57c-d62a-11e9-95ab-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9224e57c-d62a-11e9-95ab-12813bfff9fa;
 Fri, 13 Sep 2019 13:29:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6384CAB7D;
 Fri, 13 Sep 2019 13:29:53 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-4-paul.durrant@citrix.com>
 <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
 <1f1fbba50d5b4dbd812f90b17d69c457@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2df93f64-40e4-6947-dbfe-9abbfcadba03@suse.com>
Date: Fri, 13 Sep 2019 15:29:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1f1fbba50d5b4dbd812f90b17d69c457@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11.1 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 AnthonyPerard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAxMzo0NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE5IDEyOjEwCj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IENj
OiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+PiBDb29wZXIgPEFu
ZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT47IENocmlzdGlhbiBMaW5kaWcKPj4gPGNocmlzdGlhbi5saW5kaWdAY2l0cml4
LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVu
bGFwCj4+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsKPj4gU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgRGF2aWQKPj4gU2NvdHQgPGRhdmVAcmVj
b2lsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpTGl1IDx3bEB4ZW4ub3Jn
Pgo+PiBTdWJqZWN0OiBbUEFUQ0ggdjExLjEgMy82XSBzeXNjdGwgLyBsaWJ4bDogcmVwb3J0IHdo
ZXRoZXIgSU9NTVUvSEFQIHBhZ2UgdGFibGUgc2hhcmluZyBpcyBzdXBwb3J0ZWQKPj4KPj4gVGhp
cyBwYXRjaCBkZWZpbmVzIGEgbmV3IGJpdCByZXBvcnRlZCBpbiB0aGUgaHdfY2FwIGZpZWxkIG9m
IHN0cnVjdAo+PiB4ZW5fc3lzY3RsX3BoeXNpbmZvIHRvIGluZGljYXRlIHdoZXRoZXIgdGhlIHBs
YXRmb3JtIHN1cHBvcnRzIHNoYXJpbmcgb2YKPj4gSEFQIHBhZ2UgdGFibGVzIChpLmUuIHRoZSBQ
Mk0pIHdpdGggdGhlIElPTU1VLiBUaGlzIGluZm9ybXMgdGhlIHRvb2xzdGFjawo+PiB3aGV0aGVy
IHRoZSBkb21haW4gbmVlZHMgZXh0cmEgbWVtb3J5IHRvIHN0b3JlIGRpc2NyZXRlIElPTU1VIHBh
Z2UgdGFibGVzCj4+IG9yIG5vdC4KPj4KPj4gTk9URTogVGhpcyBwYXRjaCBtYWtlcyBzdXJlIGlv
bW11X2hhcF9wdF9zaGFyZWQgaXMgY2xlYXIgaWYgSEFQIGlzIG5vdAo+PiAgICAgICBzdXBwb3J0
ZWQgb3IgdGhlIElPTU1VIGlzIGRpc2FibGVkLCBhbmQgZGVmaW5lcyBpdCB0byBmYWxzZSBpZgo+
PiAgICAgICAhQ09ORklHX0hWTS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFu
LmxpbmRpZ0BjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgoKVGhhbmtzLgoKPiAuLi53aXRoIG9uZSBvYnNlcnZhdGlvbi4u
Lgo+IAo+IFtzbmlwXQo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+
ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gQEAgLTQ5LDcgKzQ5LDEx
IEBAIGludDhfdCBfX2h3ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX3Jlc2UKPj4gICAqIGRlZmF1
bHQgdW50aWwgd2UgZmluZCBhIGdvb2Qgc29sdXRpb24gdG8gcmVzb2x2ZSBpdC4KPj4gICAqLwo+
PiAgYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50cG9zdDsKPj4gLWJvb2xfdCBfX3JlYWRf
bW9zdGx5IGlvbW11X2hhcF9wdF9zaGFyZSA9IDE7Cj4+ICsKPj4gKyNpZm5kZWYgaW9tbXVfaGFw
X3B0X3NoYXJlCj4+ICtib29sIF9fcmVhZF9tb3N0bHkgaW9tbXVfaGFwX3B0X3NoYXJlID0gdHJ1
ZTsKPj4gKyNlbmRpZgo+PiArCj4+ICBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9kZWJ1ZzsK
Pj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgPSAxOwo+
Pgo+PiBAQCAtMTAyLDggKzEwNiwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9w
YXJhbShjb25zCj4+ICAgICAgICAgICAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9IHZhbDsK
Pj4gICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wLXN0cmljdCIs
IHMsIHNzKSkgPj0gMCApCj4+ICAgICAgICAgICAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB2YWw7
Cj4+ICsjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQo+PiAgICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oInNoYXJlcHQiLCBzLCBzcykpID49IDAgKQo+PiAgICAgICAgICAg
ICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gdmFsOwo+PiArI2VuZGlmCj4+ICAgICAgICAgIGVsc2UK
Pj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPj4KPiAKPiBXaXRoIHRoaXMgY2hhbmdlIHRo
ZXJlIHdpbGwgYmUgYSBjb21tYW5kIGxpbmUgcGFyc2UgZXJyb3IgaWYgJ25vLXNoYXJlcHQnIGlz
IHBhc3NlZCBvbiB0aGUgY29tbWFuZCBsaW5lIHRvIGEgaHlwZXJ2aXNvciBidWlsdCB3aXRob3V0
IENPTkZJR19IVk0uIEkgZG9uJ3Qga25vdyB3aGV0aGVyIHlvdSByZWFsbHkgd2FudCB0aGF0IGJl
aGF2aW91ciwgd2hpY2ggaXMgd2h5IG15IHBhdGNoIGRpZDoKPiAKPiBAQCAtMTAzLDcgKzEwNywx
NCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9pb21tdV9wYXJhbShjb25zdCBjaGFyICpzKQo+
ICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMC1zdHJpY3QiLCBz
LCBzcykpID49IDAgKQo+ICAgICAgICAgICAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB2YWw7Cj4g
ICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJzaGFyZXB0Iiwgcywgc3Mp
KSA+PSAwICkKPiArICAgICAgICB7Cj4gKyNpZm5kZWYgaW9tbXVfaGFwX3B0X3NoYXJlCj4gICAg
ICAgICAgICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IHZhbDsKPiArI2Vsc2UKPiArICAgICAgICAg
ICAgaWYgKHZhbCAhPSBpb21tdV9oYXBfcHRfc2hhcmUpCj4gKyAgICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7Cj4gKyNlbmRpZgo+ICsgICAgICAgIH0KPiAgICAgICAgICBlbHNlCj4gICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKClllcywgSSBkaWQgY2hhbmdlIHRoaXMgaW50ZW50aW9uYWxs
eSwgYXMgSSB0aGluayB0aGUgInNoYXJlcHQiIG9wdGlvbgooaW4gaXRzIHBvc2l0aXZlIG9yIG5l
Z2F0aXZlIGZvcm0pIHNob3VsZCBub3QgYmUgc3BlY2lmaWVkIHRvIFhlbgpidWlsdCB3aXRoIHRo
aXMgdGllZCB0byBhIGZpeGVkIHZhbHVlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 13:54:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 13:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8m1U-00005e-Hz; Fri, 13 Sep 2019 13:54: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=8xMu=XI=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1i8m1T-00005Z-4e
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 13:54:03 +0000
X-Inumbo-ID: edfbeb42-d62d-11e9-95ab-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edfbeb42-d62d-11e9-95ab-12813bfff9fa;
 Fri, 13 Sep 2019 13:53:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568382837;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=QRWMY2xYCkRD+NBZDm+j739E1QCf7P4WKAKhKr2wkSk=;
 b=gohK41XrLHaRYl5pGqu7JXNhfX8mP8Evpx6e17PnIkGBwHeEQwdPb5fH
 qqiK4JzWuaUAGb4ceG7hM4MMFZ9Ix/fqO9cdeRezDKANRtucpWt4UlVAP
 ywqiEcIlXKMojsPsmfPC9lgRtSMKfxd0lBEd3vX6soI6t3QEFQL620mZj 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oM+7MMA0UxCpPkW2Hqt5iyxvMz3h13Ko9vsS/furcnhAHXx8fAREdIU1EGO9SrmMdRTTm7GggV
 B5Av4GiY7aukzkj0PdCdVJUkei90+7Ei2OJqcWxiTorWZhtShue5euuw31ecrj5xa6V4QYPtTJ
 jB6Na5jPZVd4e9V6cZ8JN421j4FaBW7JYrBI6xULkhbsHSUbxJTF6MHkNBWXrDReIkiz2xyxXK
 4eaqDPGN43MamPVA1FnOF4kj9XfgsfUKOhKHOCKGR85wLub9mAKtGOzQ9EdwpjIZcEcH16KFyi
 ylw=
X-SBRS: 2.7
X-MesageID: 5783022
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5783022"
Date: Fri, 13 Sep 2019 15:53:36 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190913135336.k7g7rem5awttvsmo@Air-de-Roger>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-4-paul.durrant@citrix.com>
 <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v11.1 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, 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>, Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 David Scott <dave@recoil.org>, Anthony
 PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMDE6MTA6MThQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQo+ICsrKyBiL3Rvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKPiBAQCAtNTcsNyArNTcsNiBAQCB0eXBlIGRvbWFp
bl9jcmVhdGVfZmxhZyA9Cj4gICAgfCBDREZfT09TX09GRgo+ICAgIHwgQ0RGX1hTX0RPTUFJTgo+
ICAgIHwgQ0RGX0lPTU1VCj4gLQoKU3RyYXkgZGVsZXRpb24/Cgo+IC0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+IEBA
IC05Niw5ICs5NiwxMyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKPiAgLyogVGhlIHBs
YXRmb3JtIHN1cHBvcnRzIHNvZnR3YXJlIHBhZ2luZy4gKi8KPiAgI2RlZmluZSBfWEVOX1NZU0NU
TF9QSFlTQ0FQX3NoYWRvdyAgICAgICA0Cj4gICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX3No
YWRvdyAgICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX3NoYWRvdykKPiArLyogVGhlIHBs
YXRmb3JtIHN1cHBvcnRzIHNoYXJpbmcgb2YgSEFQIHBhZ2UgdGFibGVzIHdpdGggdGhlIElPTU1V
LiAqLwo+ICsjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlIDUK
PiArI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlICBcCj4gKyAg
ICAoMXUgPDwgX1hFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmUpCgpJIHdvdWxk
IGRyb3AgdGhlIF9oYXAgcGFydCBvZiB0aGlzLCBzaW5jZSBJIGRvbid0IHRoaW5rIGl0IGFkZHMg
bXVjaCwKaXQncyBub3QgbGlrZSB0aGUgaW9tbXUgcGFnZSB0YWJsZXMgY2FuIGJlIHNoYXJlZCB3
aXRoIGFueXRoaW5nIGVsc2U/CgpJIGRvbid0IGhhdmUgYSBzdHJvbmcgb3BpbmlvbiwgYW5kIGdp
dmVuIHRoYXQgdGhlIGNvZGUgYWxyZWFkeSBtYWtlcwpleHRlbnNpdmUgdXNlIG9mIGlvbW11X2hh
cF9wdF9zaGFyZSBJIHdvdWxkIGJlIGZpbmUgd2l0aCB0aGF0LgoKV2l0aCB0aGUgcmVtb3ZlZCBu
ZXdsaW5lIGZpeGVkIChpZiBhcHBsaWNhYmxlKToKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:01:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14: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 1i8m8Y-0000z9-Bv; Fri, 13 Sep 2019 14:01: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=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8m8X-0000z4-IY
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:01:21 +0000
X-Inumbo-ID: f46beb50-d62e-11e9-95ac-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f46beb50-d62e-11e9-95ac-12813bfff9fa;
 Fri, 13 Sep 2019 14:01:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8m8S-0002Ub-LQ; Fri, 13 Sep 2019 14:01: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 1i8m8S-0005sr-AD; Fri, 13 Sep 2019 14:01:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8m8S-0001Yt-9e; Fri, 13 Sep 2019 14:01:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141254-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-amd64-xsm:xen-build:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-amd:guest-start: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-thunderx: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-thunderx: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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-xl-cubietruck: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: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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
X-Osstest-Versions-That: linux=228e87c35b6c083be778d24b64c02ad05015f3d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 14:01:16 +0000
Subject: [Xen-devel] [linux-4.9 test] 141254: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI1NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI1NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0MTIzNyBSRUdSLiB2cy4gMTQwODQ0CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDE0MTIzNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDEyMzcgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgaW4gMTQxMjM3IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMjM3IG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxNDEyMzcgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTIzNyBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIGluIDE0MTIzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDEyMzcgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBpbiAxNDEyMzcgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDEyMzcgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDE0MTIzNyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDEyMzcgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0
MTIzNyBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTQxMjM3IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTIzNyBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDA4NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDg0NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQwODQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA4NDQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MDg0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1Y2UyZTA2
MDAyMGJmMGVmYTFjZThhMjYxYTRkNTFhYmU3MGRjOWVhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICAyMjhlODdjMzViNmMwODNiZTc3OGQyNGI2NGMwMmFkMDUwMTVmM2Qy
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDA4NDQgIDIwMTktMDgtMzAgMTc6NDk6MTcgWiAgIDEz
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQxMDg0ICAyMDE5LTA5LTA2IDA4OjM5OjEyIFog
ICAgNyBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTk0ICAyMDE5
LTA5LTEwIDE4OjI5OjE3IFogICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8
YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFA
Z21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFk
cmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWxhbiBTdGVybiA8
c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRl
ci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQW5kcmV3IENvb2tzIDxhbmRyZXcuY29va3NA
b3BlbmdlYXIuY29tPgogIEFuZHJldyBKb25lcyA8ZHJqb25lc0ByZWRoYXQuY29tPgogIEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5ndXMgQWluc2xpZSAoUHVy
aXNtKSA8YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJl
ZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW5kYW4gRGFzIDxi
c2RAcmVkaGF0LmNvbT4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGli
cmUuY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9y
Zz4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNl
LmRlPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNvbT4KICBD
aGVuLVl1IFRzYWkgPHdlbnNAY3NpZS5vcmc+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3Rv
cGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5v
bmljYWwuY29tPgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhcnJpY2sg
Si4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZl
bUBkYXZlbWxvZnQubmV0PgogIERlZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGlu
ZyBYaWFuZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIERvdWcgTGVkZm9yZCA8
ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+
CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNyb2NoaXAuY29tPgogIEZlbGlwZSBC
YWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGZW5nIFN1biA8bG95b3U4NUBn
bWFpbC5jb20+CiAgRnVxaWFuIEh1YW5nIDxodWFuZ2ZxLmRheGlhbkBnbWFpbC5jb20+CiAgR2Vl
cnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhh
cnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4
QHJvZWNrLXVzLm5ldD4KICBIYW5zIFVsbGkgS3JvbGwgPHVsbGkua3JvbGxAZ29vZ2xlbWFpbC5j
b20+CiAgSGVuayB2YW4gZGVyIExhYW4gPG9wZW5zb3VyY2VAaGVua3ZkbGFhbi5jb20+CiAgSGVu
cnkgQnVybnMgPGhlbnJ5YnVybnNAZ29vZ2xlLmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3
ZWkuY29tPgogIEhvZGFzemksIFJvYmVydCA8Um9iZXJ0LkhvZGFzemlAZGlnaS5jb20+CiAgSHVp
IFBlbmcgPGJlbnF1aWtlQGdtYWlsLmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWls
LmNvbT4KICBJbHlhIFRydWtoYW5vdiA8bGFodnV1bkBnbWFpbC5jb20+CiAgSmFrdWIgS2ljaW5z
a2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFzb24gQmFyb24gPGpiYXJvbkBh
a2FtYWkuY29tPgogIEphc29uIEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fjb20uY29tPgogIEpl
YW4gRGVsdmFyZSA8amRlbHZhcmVAc3VzZS5kZT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwu
ZGs+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlh
byA8eGlhb2ppYW5nZmVuZ0BodWF3ZWkuY29tPgogIEppbiBZYW8gPHlhby5qaW5AbGludXguaW50
ZWwuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xz
YUBrZXJuZWwub3JnPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFubmVz
IEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRA
bnZpZGlhLmNvbT4KICBKdWxpYW5hIFJvZHJpZ3VlaXJvIDxqdWxpYW5hLnJvZHJpZ3VlaXJvQGlu
dHJhMm5ldC5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29t
PgogIEthenV5YSBNaXp1Z3VjaGkgPGthenV5YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5jb20+CiAg
S2VmZW5nIFdhbmcgPHdhbmdrZWZlbmcud2FuZ0BodWF3ZWkuY29tPgogIExlb24gUm9tYW5vdnNr
eSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3Jn
PgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgog
IEx1aXMgSGVucmlxdWVzIDxsaGVucmlxdWVzQHN1c2UuY29tPgogIE1hbnVlbCBQcmVzbml0eiA8
bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBN
YXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhv
bHRtYW5uLm9yZz4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRs
YW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5w
ZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTcGVybCA8a2VybmVsQG1hcnRpbi5zcGVybC5v
cmc+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFl
cnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtl
bGxleUBtaWNyb3NvZnQuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgog
IE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBOYWRhdiBBbWl0IDxuYW1p
dEB2bXdhcmUuY29tPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdSAoKSBsaW5hcm8g
ISBvcmc+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF0
aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXZpZCBFbWFtZG9v
c3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxs
QGdvb2dsZS5jb20+CiAgTmVpbCBNYWNMZW9kIDxuZWlsQG5tYWNsZW9kLmNvbT4KICBOaWNvbGFz
IFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPgogIE5pY29saW4gQ2hlbiA8
bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+
CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8
cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQZWRybyBTb3VzYSA8c291
c2FAc3lub3BzeXMuY29tPgogIFBldGVyIENoZW4gPHBldGVyLmNoZW5AbnhwLmNvbT4KICBQZXRl
ciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRl
bCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVy
dC5vcmc+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFzbXVzIFZp
bGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkbyBOZXJpIDxyaWNh
cmRvLm5lcmktY2FsZGVyb25AbGludXguaW50ZWwuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtl
cm5lbC5vcmc+CiAgUm9iZXJ0IEhvZGFzemkgPHJvYmVydC5ob2Rhc3ppQGRpZ2kuY29tPgogIFJv
YmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgU2FsdmF0b3JlIEJvbmFjY29yc28gPGNhcm5pbEBkZWJpYW4u
b3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVy
c29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNlYmFzdGlhbiBNYXlyIDxt
ZUBzYW0uc3Q+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5lc2FzQHZlcmdlLm5ldC5hdT4KICBT
b2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0ZWZhbiBXYWhyZW4g
PHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5l
dD4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvIFZ1IDx0aG8udnUud2hAcnZj
LnJlbmVzYXMuY29tPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5k
ZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVp
eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21A
dm13YXJlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGltLmZyb2lkY29ldXJAdGVzc2FyZXMubmV0
PgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgVHJvbmQgTXlrbGVi
dXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFVsZiBIYW5zc29uIDx1bGYu
aGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhbGRpcyBLbGV0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NA
dnQuZWR1PgogIFZhbGRpcyBLbMSTdG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBW
aW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXYW5nIFhp
YXlhbmcgPHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3Mu
dWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVp
am4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0
Y2hkb2cub3JnPgogIFdvbGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5j
b20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaWFvanVuIFpoYW8gPHhp
YW9qdW56aGFvMTQxQGdtYWlsLmNvbT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNo
aW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
PgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFu
Z3hpYW94dTVAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
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
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMyMTcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:07:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14: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 1i8mEO-0001BU-8q; Fri, 13 Sep 2019 14:07:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8mEM-0001BP-P0
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:07:22 +0000
X-Inumbo-ID: cd159d98-d62f-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd159d98-d62f-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:07: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 BB048B665;
 Fri, 13 Sep 2019 14:07:19 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-31-jgross@suse.com>
 <a637c5a4-d1f6-bf43-6eb2-c9702a79ca48@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <36e873f4-b6d1-bb8e-ec98-50e123636358@suse.com>
Date: Fri, 13 Sep 2019 16:07:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a637c5a4-d1f6-bf43-6eb2-c9702a79ca48@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 30/48] 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: 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>, 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>

T24gMTEuMDkuMTkgMTI6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTI2Niw3ICsyNjYsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQsCj4+ICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0Owo+PiAg
IAo+PiAgICAgICBpZiAoIHJ1bm5pbmcgKQo+PiAtICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5n
ZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBuZXdfZW50cnlfdGltZSk7Cj4+ICsgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19zdGF0ZSwgbmV3X2VudHJ5X3RpbWUpOwo+IAo+IFN0
cmljdGx5IHNwZWFraW5nIHRoaXMgaXMgd3Jvbmcgd2hlbiB0aGVyZSdzIG5vIGFjdHVhbCBzdGF0
ZQo+IGNoYW5nZSwgYXMgdGhlIHN0YXRlIGVudHJ5IHRpbWUgdGhlbiBzaG91bGRuJ3QgY2hhbmdl
LiBRdWl0ZQo+IHBvc3NpYmx5IHRoaXMgd291bGQgYmUgbWVyZWx5IGEgY29zbWV0aWMgaXNzdWUg
dGhvdWdoLgoKVGhpcyB3aWxsIGJlIGNoYW5nZWQgaW4gdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoKSB3
aXRoIHBhdGNoIDMxIHdoZW4gdGhpcwpzaXR1YXRpb24gaXMgYWN0dWFsbHkgcG9zc2libGUuIFdp
dGggb25seSBvbmUgdmNwdSBpbiBhIHVuaXQgdGhlIHN0YXRlCndpbGwgYWx3YXlzIGNoYW5nZSBo
ZXJlLCB3aGlsZSBhZnRlciB0aGUgbmV4dCBwYXRjaAp2Y3B1X3J1bnN0YXRlX2NoYW5nZSgpIHdp
bGwgcmV0dXJuIGVhcmx5IGluIGNhc2UgdGhlIHN0YXRlIGlzbid0CmNoYW5naW5nLgoKPiAKPj4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKPj4gQEAgLTc1LDYgKzc1LDIwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB1bml0
X3J1bm5hYmxlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQo+PiAgICAgICByZXR1cm4g
dmNwdV9ydW5uYWJsZSh1bml0LT52Y3B1X2xpc3QpOwo+PiAgIH0KPj4gICAKPj4gK3N0YXRpYyBp
bmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlX3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQo+PiArewo+PiArICAgIHN0cnVjdCB2Y3B1ICp2Owo+PiArICAgIGJvb2wgcnVubmFibGU7
Cj4+ICsKPj4gKyAgICB2ID0gdW5pdC0+dmNwdV9saXN0Owo+PiArICAgIHJ1bm5hYmxlID0gdmNw
dV9ydW5uYWJsZSh2KTsKPj4gKwo+PiArICAgIHYtPm5ld19zdGF0ZSA9IHJ1bm5hYmxlID8gUlVO
U1RBVEVfcnVubmluZwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKHYtPnBhdXNl
X2ZsYWdzICYgVlBGX2Jsb2NrZWQpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
IFJVTlNUQVRFX2Jsb2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOwo+PiArICAgIHJldHVybiBydW5u
YWJsZTsKPj4gK30KPiAKPiBFc3BlY2lhbGx5IGZvciB1bmRlcnN0YW5kaW5nIHRoZSAoY29ycmVj
dG5lc3Mgb2YgdGhlKSBjcmVkaXQxCj4gY2hhbmdlcyBpdCB3b3VsZCBiZSByYXRoZXIgaGVscGZ1
bCBpZiBvbmNlIGFnYWluIHRoaXMgZnVuY3Rpb24KPiBhY3R1YWxseSBpdGVyYXRlZCBvdmVyIGFs
bCB2Q1BVLXMgcmlnaHQgYXdheSAoZXZlbiBpZiB0aGVyZSdzCj4gb25seSBvbmUgcGVyIHVuaXQg
cmlnaHQgbm93KSwgdG8gc2VlIGhvdyB0aGVpciB2YXJ5aW5nIHN0YXRlcwo+IGdldCBjb21iaW5l
ZC4KCk9rYXksIHdpbGwgbW92ZSBpdC4KCj4gCj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+IEBAIC0xNzQsNiArMTc0LDcg
QEAgc3RydWN0IHZjcHUKPj4gICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0
ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7Cj4+ICAgICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1
ZXN0IGFkZHJlc3MgKi8KPj4gICAjZW5kaWYKPj4gKyAgICBpbnQgICAgICAgICAgICAgIG5ld19z
dGF0ZTsKPiAKPiBJIHJlYWxpemUgaXRzIGNvdW50ZXJwYXJ0ICh3cm9uZ2x5KSBpcyBwbGFpbiBp
bnQgaW4gdGhlIHB1YmxpYwo+IGludGVyZmFjZSAtIEkgdGhpbmsgaXQgc2hvdWxkIGJlIHVuc2ln
bmVkIGludCBoZXJlIGFuZCB1aW50MzJfdAo+IHRoZXJlLiBJJ20gcG9uZGVyaW5nIHdoZXRoZXIg
dG8gZG8gYSBzd2lwZSBhY3Jvc3MgYWxsIHB1YmxpYwo+IGhlYWRlcnMgdG8gcmVwbGFjZSBhbGwg
dXNlcyBvZiBwbGFpbiBpbnQgKGFuZCBhbGlrZSkgd2l0aAo+IGZpeGVkIHdpZHRoIHR5cGVzLgoK
VGhlIGxpc3QgZm9yIGNsZWFudXBzIGlzIGJlY29taW5nIGxvbmdlci4uLgoKU28gYXJlIHlvdSBm
aW5lIHdpdGggbWUgbm90IGNoYW5naW5nIGFueXRoaW5nIGluIHRoaXMgcmVnYXJkIHJpZ2h0IG5v
dz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:15:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14: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 1i8mMF-0001yU-6G; Fri, 13 Sep 2019 14:15:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8mMD-0001yP-VQ
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:15:30 +0000
X-Inumbo-ID: eef96895-d630-11e9-95ad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eef96895-d630-11e9-95ad-12813bfff9fa;
 Fri, 13 Sep 2019 14:15: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 03F06B716;
 Fri, 13 Sep 2019 14:15:26 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-31-jgross@suse.com>
 <08af44affecf2f635afc0ff1e1f377651866d78b.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <04990a04-9946-4796-66be-6b348d3f28e7@suse.com>
Date: Fri, 13 Sep 2019 16:14:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <08af44affecf2f635afc0ff1e1f377651866d78b.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 30/48] 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: 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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMDkuMTkgMTI6MjQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIEZyaSwgMjAxOS0w
OC0wOSBhdCAxNjo1OCArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVG9kYXkgdGhlIHZj
cHUgcnVuc3RhdGUgb2YgYSBuZXcgc2NoZWR1bGVkIHZjcHUgaXMgYWx3YXlzIHNldCB0bwo+PiAi
cnVubmluZyIgZXZlbiBpZiBhdCB0aGF0IHRpbWUgdmNwdV9ydW5uYWJsZSgpIGlzIGFscmVhZHkg
cmV0dXJuaW5nCj4+IGZhbHNlIGR1ZSB0byBhIHJhY2UgKGUuZy4gd2l0aCBwYXVzaW5nIHRoZSB2
Y3B1KS4KPj4KPj4gV2l0aCBjb3JlIHNjaGVkdWxpbmcgdGhpcyBjYW4gbm8gbG9uZ2VyIHdvcmsg
YXMgbm90IGFsbCB2Y3B1cyBvZiBhCj4+IHNjaGVkdWxlIHVuaXQgaGF2ZSB0byBiZSAicnVubmlu
ZyIgd2hlbiBiZWluZyBzY2hlZHVsZWQuIFNvIHRoZQo+PiB2Y3B1J3MKPj4gbmV3IHJ1bnN0YXRl
IGhhcyB0byBiZSBzZWxlY3RlZCBhdCB0aGUgc2FtZSB0aW1lIGFzIHRoZSBydW5uYWJpbGl0eQo+
PiBvZgo+PiB0aGUgcmVsYXRlZCBzY2hlZHVsZSB1bml0IGlzIHByb2JlZC4KPj4KPiBTbywgeW91
J3JlIHNheWluZyB0aGF0IHRoaXMgcGF0Y2ggaXMgbWVhbnQgYXQgZml4aW5nIGEgcmFjZS4gQSBy
YWNlCj4gdGhhdCwgaWYgSSB1bmRlcnN0b29kIGNvcnJlY3RseSwgaXQncyBub3QgdGhlcmUvaXQn
cyBub3QgcHJvYmxlbWF0aWMKPiByaWdodCBub3csIGJ1dCB3aWxsIGJlIHdoZW4gd2UgaGF2ZSBt
b3JlIHRoYW4gMSB2Y3B1IGluIGEgdW5pdCBhbmQgd2UKPiBlbmFibGUgY29yZSBzY2hlZHVsaW5n
LiBJcyB0aGlzIHRoZSBjYXNlPwoKQ29ycmVjdC4KCj4gCj4gSWYgeWVzOgo+IC0gdGhpcyB2ZXJ5
IHBhdGNoLCBhdCB0aGlzIHBvaW50IGluIHRoZSBzZXJpZXMsIGlzIGJhc2ljYWxseQo+IGludHJv
ZHVjaW5nIG5vIGZ1bmN0aW9uYWwgKG9yIGF0IGxlYXN0IGJlaGF2aW9yYWwpIGNoYW5nZSwgaXMg
dGhpcwo+IHJpZ2h0IHRvbz8KClllcy4KCj4gLSBjYW4geW91IHByb3ZpZGUgc29tZSBtb3JlIGRl
dGFpbCBhYm91dCB0aGUgcmFjZS4gV2hlbi9ob3cgaXQgb2NjdXJzCj4gYW5kIGhvdyB0aGUgY2hh
bmdlcyBkb25lIGluIGNyZWRpdCBhbmQgcnQgZml4IGl0PwoKVGhlIHByb2JsZW0gaXMgdGhhdCB3
aXRoIG1vcmUgdGhhbiBvbmUgdmNwdSBpbiBhIHVuaXQgeW91IGNhbiBubyBsb25nZXIKdGVsbCB0
aGUgbmV3IHJ1bl9zdGF0ZSBmcm9tIHRoZSBtZXJlIGZhY3QgdGhhdCB0aGUgdW5pdCBoYXMgYmVl
bgpzZWxlY3RlZCB0byBydW4gbmV4dC4gU28gdGVzdGluZyBlLmcuIHZjcHVfcnVubmFibGUoKSBh
ZnRlciBzZWxlY3RpbmcKYSB1bml0IGZvciBydW5uaW5nIGNvdWxkIHJlc3VsdCBpbiBhbGwgdmNw
dXMgbm90IGJlaW5nIHJ1bm5hYmxlIGFueQpsb25nZXIgKGUuZy4gd2hlbiBhIGRvbWFpbiB3YXMg
cGF1c2VkIHZpYSBkb21haW5fcGF1c2Vfbm9zeW5jKCkKYWZ0ZXIgc2VsZWN0aW5nIHRoZSBuZXh0
IHVuaXQsIGJ1dCBiZWZvcmUgc2V0dGluZyBhbnkgdmNwdSdzIHJ1bl9zdGF0ZSkuCgpJbiBvcmRl
ciB0byBhdm9pZCB0aGF0IHByb2JsZW0gdGhlIG5ldyBydW5fc3RhdGUgb2YgdGhlIHZjcHVzIG9m
IGEgdW5pdApuZWVkcyB0byBiZSBkZXRlcm1pbmVkIHdoZW4gZG9pbmcgdGhlIGRlY2lzaW9uIHdo
aWNoIHVuaXQgdG8gc2VsZWN0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:17:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8mOM-00026A-LF; Fri, 13 Sep 2019 14:17:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qndu=XI=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i8mOL-000265-7g
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:17:41 +0000
X-Inumbo-ID: 3e613cd6-d631-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3e613cd6-d631-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:17:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568384261;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=s03K5ghMWyGx4OtNzq7Lq79i6IEdpZYYlDkFA+AVtcA=;
 b=ZrIgwM02chm3F3vxt8rhIN3xUnLamzaLwx+c0Ja17YOWFxuDINy/uMpg
 H9uVmdVy6ZT+dZOcSjOokrzqlf8J/QDFvkkItXbkkLqsmZh9jZ4CbIVxt
 JXXJy3l9aS4f6/LSO7mpdUWGgv9P0jp1y+uWAdbx6qrN2ok5m8X7LouZS M=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5Gg2drEgK63FyKW2CNSJol7n8yomTP+4xLVRdrXErylXYYrUhy9UUcw2VKu1+jR+ELRXUo8/Vi
 SuVaE0W/1mrgb9q7ZSpAw4N5or+A10iDdy9RPYRaGzgoU2ozikhjRzMj3ioMc0M+7zOfsG5qu+
 MNewZCNQf4hmv6fAgpqXu2mJ89Lgd4mp9tEiapC69TQ6Tc6nIuJdhwYW+vGmmHwevMJQC1X+A7
 32aslmC0ph03UqestbdebPNAshJ+Au6j9IR8iUQooPIzK9tbZEwbi4nzU9o5B00edY7hfGUCho
 fHs=
X-SBRS: 2.7
X-MesageID: 5593297
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5593297"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v11.1 3/6] sysctl / libxl: report whether IOMMU/HAP page
 table sharing is supported
Thread-Index: AQHVaiPWsY0upY3KjUqZUIdUedXUHKcpf3gAgAAmTpA=
Date: Fri, 13 Sep 2019 14:17:32 +0000
Message-ID: <09577e72d61147cb8dda4d92c11ce61d@AMSPEX02CL03.citrite.net>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-4-paul.durrant@citrix.com>
 <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
 <20190913135336.k7g7rem5awttvsmo@Air-de-Roger>
In-Reply-To: <20190913135336.k7g7rem5awttvsmo@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 v11.1 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, WeiLiu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Anthony
 Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTkgMTQ6NTQKPiBUbzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdXJh
dmVlIFN1dGhpa3VscGFuaXQKPiA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+OyBDaHJpc3RpYW4gTGluZGlnCj4gPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT47
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4g
PElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgRGF2aWQgU2NvdHQKPiA8
ZGF2ZUByZWNvaWwub3JnPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBXZWlMaXUgPHds
QHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MTEuMSAzLzZdIHN5c2N0bCAvIGxpYnhs
OiByZXBvcnQgd2hldGhlciBJT01NVS9IQVAgcGFnZSB0YWJsZSBzaGFyaW5nIGlzCj4gc3VwcG9y
dGVkCj4gCj4gT24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMDE6MTA6MThQTSArMDIwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCj4g
PiArKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCj4gPiBAQCAtNTcsNyArNTcs
NiBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9Cj4gPiAgICB8IENERl9PT1NfT0ZGCj4gPiAg
ICB8IENERl9YU19ET01BSU4KPiA+ICAgIHwgQ0RGX0lPTU1VCj4gPiAtCj4gCj4gU3RyYXkgZGVs
ZXRpb24/CgpZZXMsIGl0IGlzLiBJdCBnZXRzIGZpeGVkIHVwIGJ5IGEgbGF0ZXIgcGF0Y2ggdGhv
dWdoLgoKPiAKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+ID4gKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gPiBAQCAtOTYsOSArOTYsMTMgQEAgc3RydWN0
IHhlbl9zeXNjdGxfdGJ1Zl9vcCB7Cj4gPiAgLyogVGhlIHBsYXRmb3JtIHN1cHBvcnRzIHNvZnR3
YXJlIHBhZ2luZy4gKi8KPiA+ICAjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfc2hhZG93ICAg
ICAgIDQKPiA+ICAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9zaGFkb3cgICAgICAgICgxdTw8
X1hFTl9TWVNDVExfUEhZU0NBUF9zaGFkb3cpCj4gPiArLyogVGhlIHBsYXRmb3JtIHN1cHBvcnRz
IHNoYXJpbmcgb2YgSEFQIHBhZ2UgdGFibGVzIHdpdGggdGhlIElPTU1VLiAqLwo+ID4gKyNkZWZp
bmUgX1hFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmUgNQo+ID4gKyNkZWZpbmUg
WEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZSAgXAo+ID4gKyAgICAoMXUgPDwg
X1hFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmUpCj4gCj4gSSB3b3VsZCBkcm9w
IHRoZSBfaGFwIHBhcnQgb2YgdGhpcywgc2luY2UgSSBkb24ndCB0aGluayBpdCBhZGRzIG11Y2gs
Cj4gaXQncyBub3QgbGlrZSB0aGUgaW9tbXUgcGFnZSB0YWJsZXMgY2FuIGJlIHNoYXJlZCB3aXRo
IGFueXRoaW5nIGVsc2U/Cj4gCj4gSSBkb24ndCBoYXZlIGEgc3Ryb25nIG9waW5pb24sIGFuZCBn
aXZlbiB0aGF0IHRoZSBjb2RlIGFscmVhZHkgbWFrZXMKPiBleHRlbnNpdmUgdXNlIG9mIGlvbW11
X2hhcF9wdF9zaGFyZSBJIHdvdWxkIGJlIGZpbmUgd2l0aCB0aGF0Lgo+IAo+IFdpdGggdGhlIHJl
bW92ZWQgbmV3bGluZSBmaXhlZCAoaWYgYXBwbGljYWJsZSk6Cj4gCj4gUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLAoKICBQYXVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:37:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8mhe-0003js-F7; Fri, 13 Sep 2019 14:37: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=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8mhd-0003jn-80
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:37:37 +0000
X-Inumbo-ID: 035f92bb-d634-11e9-95ad-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 035f92bb-d634-11e9-95ad-12813bfff9fa;
 Fri, 13 Sep 2019 14:37:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8mhW-00039l-0l; Fri, 13 Sep 2019 14:37: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 1i8mhV-0000aJ-Mp; Fri, 13 Sep 2019 14:37:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8mhV-00085w-LK; Fri, 13 Sep 2019 14:37:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141274-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 14:37:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141274: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI3NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 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 1i8mlu-0004Vi-7f; Fri, 13 Sep 2019 14:42: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=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8mlt-0004Vd-3G
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:42:01 +0000
X-Inumbo-ID: a4644cd4-d634-11e9-95ad-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4644cd4-d634-11e9-95ad-12813bfff9fa;
 Fri, 13 Sep 2019 14:42: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 F0BFEAF6B;
 Fri, 13 Sep 2019 14:41:58 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190913121400.23263-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5136c292-9d18-e760-cf98-c24278e9ba06@suse.com>
Date: Fri, 13 Sep 2019 16:42:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913121400.23263-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] 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: 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>, xen-devel@lists.xenproject.org,
 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>

T24gMTMuMDkuMjAxOSAxNDoxNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0KPiAtIENhcnZl
ZCBvdXQgZnJvbSBteSBjb3JlIHNjaGVkdWxpbmcgc2VyaWVzCj4gLSBSZXdvcmtlZCB0byBhdm9p
ZCBkZWFkbG9jayB3aGVuIDIgdmNwdXMgYXJlIHRyeWluZyB0byBtb2RpZnkgZWFjaAo+ICAgb3Ro
ZXJzIHBlcmlvZGljIHRpbWVycywgbGVhZGluZyB0byBhZGRyZXNzIGFsbCBjb21tZW50cyBieSBK
YW4KPiAgIEJldWxpY2guCgpPaCwgaW5kZWVkIC0gYSBtdXR1YWwgdmNwdV9wYXVzZSgpIGNhbid0
IGVuZCAgd2VsbC4KCj4gQEAgLTcyNCwyNCArNzI1LDYgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdy
YXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHZjcHVfd2FrZSh2KTsKPiAgfQo+ICAK
PiAtLyoKPiAtICogRm9yY2UgYSBWQ1BVIHRocm91Z2ggYSBkZXNjaGVkdWxlL3Jlc2NoZWR1bGUg
cGF0aC4KPiAtICogRm9yIGV4YW1wbGUsIHVzaW5nIHRoaXMgd2hlbiBzZXR0aW5nIHRoZSBwZXJp
b2RpYyB0aW1lciBwZXJpb2QgbWVhbnMgdGhhdAo+IC0gKiBtb3N0IHBlcmlvZGljLXRpbWVyIHN0
YXRlIG5lZWQgb25seSBiZSB0b3VjaGVkIGZyb20gd2l0aGluIHRoZSBzY2hlZHVsZXIKPiAtICog
d2hpY2ggY2FuIHRodXMgYmUgZG9uZSB3aXRob3V0IG5lZWQgZm9yIHN5bmNocm9uaXNhdGlvbi4K
PiAtICovCj4gLXZvaWQgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHN0cnVjdCB2Y3B1ICp2KQo+IC17
Cj4gLSAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKPiAt
Cj4gLSAgICBpZiAoIHYtPmlzX3J1bm5pbmcgKQo+IC0gICAgICAgIHZjcHVfbWlncmF0ZV9zdGFy
dCh2KTsKPiAtCj4gLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7Cj4gLQo+
IC0gICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKPiAtfQoKU28gdGhlIGNvbW1lbnQgc3BlY2lm
aWNhbGx5IHNhaWQgdGhpcyBhcHByb2FjaCB3YXMgY2hvc2VuIHRvCmF2b2lkIHRoZSBuZWVkIGZv
ciBzeW5jaHJvbml6YXRpb24uIFlvdSBub3cgaW50cm9kdWNlCnN5bmNocm9uaXphdGlvbi4gSSdt
IG5vdCBzZXZlcmVseSBvcHBvc2VkLCBidXQgSSB0aGluayB0aGVyZQp3YW50cyB0byBiZSBqdXN0
aWZpY2F0aW9uIHdoeSB0aGUgYWRkZWQgc3luY2hyb25pemF0aW9uIGlzIG5vdAphIHByb2JsZW0g
KGFuZCB3b3VsZCBwZXJoYXBzIG5ldmVyIGhhdmUgYmVlbikuCgo+IEBAIC0xNDU4LDE0ICsxNDQx
LDExIEBAIGxvbmcgc2NoZWRfYWRqdXN0X2dsb2JhbChzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVs
ZXJfb3AgKm9wKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCB2Y3B1
X3BlcmlvZGljX3RpbWVyX3dvcmsoc3RydWN0IHZjcHUgKnYpCj4gK3N0YXRpYyB2b2lkIHZjcHVf
cGVyaW9kaWNfdGltZXJfd29ya19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHNf
dGltZV90IG5vdzsKPiAgICAgIHNfdGltZV90IHBlcmlvZGljX25leHRfZXZlbnQ7Cj4gIAo+IC0g
ICAgaWYgKCB2LT5wZXJpb2RpY19wZXJpb2QgPT0gMCApCj4gLSAgICAgICAgcmV0dXJuOwoKSSdt
IGFmcmFpZCB5b3UgY2FuJ3QgcHVsbCB0aGlzIG91dCBvZiBoZXJlLCBvciAuLi4KCj4gQEAgLTE0
NzYsMTAgKzE0NTYsMzYgQEAgc3RhdGljIHZvaWQgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHN0
cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgIHBlcmlvZGljX25leHRfZXZlbnQgPSBub3cgKyB2LT5w
ZXJpb2RpY19wZXJpb2Q7Cj4gICAgICB9Cj4gIAo+IC0gICAgbWlncmF0ZV90aW1lcigmdi0+cGVy
aW9kaWNfdGltZXIsIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gKyAgICBtaWdyYXRlX3RpbWVyKCZ2
LT5wZXJpb2RpY190aW1lciwgdi0+cHJvY2Vzc29yKTsKPiAgICAgIHNldF90aW1lcigmdi0+cGVy
aW9kaWNfdGltZXIsIHBlcmlvZGljX25leHRfZXZlbnQpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9p
ZCB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoc3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIGlm
ICggdi0+cGVyaW9kaWNfcGVyaW9kID09IDAgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAg
ICBzcGluX2xvY2soJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwoKLi4uIHRoZSBjb25kaXRpb25h
bCBoZXJlIG5lZWRzIHRvIG1vdmUgaW50byB0aGUgbG9ja2VkIHJlZ2lvbi4KT3RoZXJ3aXNlLCBk
ZXNwaXRlIGhhdmluZyBmb3VuZCBub24temVybyBhYm92ZSwgYnkgdGhlIHRpbWUgdGhlCmxvY2sg
d2FzIGFjcXVpcmVkIHRoZSB2YWx1ZSBtYXkgaGF2ZSBjaGFuZ2VkIHRvIHplcm8uCgpBcyB0byB0
aGUgbWlncmF0ZV90aW1lcigpIGNoYW5nZTogT3RoZXIgdGhhbiBJIGZlYXJlZCwgdXNpbmcKdi0+
cHJvY2Vzc29yIG9mIGEgbm9uLXJ1bm5pbmcgdkNQVSBkb2VzIG5vdCBsb29rIHRvIGhhdmUgYW55
CmNoYW5jZSBvZiBhY3Rpbmcgb24gYW4gb2ZmbGluZSBDUFUsIHRoYW5rcyB0bwpjcHVfZGlzYWJs
ZV9zY2hlZHVsZXIoKSBkZWFsaW5nIHdpdGggYWxsIHZDUFUtcyAoYW5kIG5vdCBqdXN0CnJ1bm5p
bmcgb25lcyksIGFuZCB0aGFua3MgdG8gQ1BVIG9mZmxpbmluZyBoYXBwZW5pbmcgaW4Kc3RvcC1t
YWNoaW5lIGNvbnRleHQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:44:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8moD-0004dj-Mc; Fri, 13 Sep 2019 14:44:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f4Vg=XI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i8moC-0004dc-4R
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:44:24 +0000
X-Inumbo-ID: f96f894e-d634-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f96f894e-d634-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:44: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 E1B85AF5B;
 Fri, 13 Sep 2019 14:44:21 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-31-jgross@suse.com>
 <a637c5a4-d1f6-bf43-6eb2-c9702a79ca48@suse.com>
 <36e873f4-b6d1-bb8e-ec98-50e123636358@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b70e27f7-7832-4e8f-f543-9d685eadcf88@suse.com>
Date: Fri, 13 Sep 2019 16:44:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <36e873f4-b6d1-bb8e-ec98-50e123636358@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 30/48] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAxNjowNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMS4wOS4xOSAx
MjozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+Pj4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4+IEBAIC0xNzQsNiArMTc0LDcgQEAgc3RydWN0IHZj
cHUKPj4+ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfcnVuc3RhdGVfaW5mb19jb21w
YXRfdCkgY29tcGF0Owo+Pj4gICAgICAgfSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVz
cyAqLwo+Pj4gICAjZW5kaWYKPj4+ICsgICAgaW50ICAgICAgICAgICAgICBuZXdfc3RhdGU7Cj4+
Cj4+IEkgcmVhbGl6ZSBpdHMgY291bnRlcnBhcnQgKHdyb25nbHkpIGlzIHBsYWluIGludCBpbiB0
aGUgcHVibGljCj4+IGludGVyZmFjZSAtIEkgdGhpbmsgaXQgc2hvdWxkIGJlIHVuc2lnbmVkIGlu
dCBoZXJlIGFuZCB1aW50MzJfdAo+PiB0aGVyZS4gSSdtIHBvbmRlcmluZyB3aGV0aGVyIHRvIGRv
IGEgc3dpcGUgYWNyb3NzIGFsbCBwdWJsaWMKPj4gaGVhZGVycyB0byByZXBsYWNlIGFsbCB1c2Vz
IG9mIHBsYWluIGludCAoYW5kIGFsaWtlKSB3aXRoCj4+IGZpeGVkIHdpZHRoIHR5cGVzLgo+IAo+
IFRoZSBsaXN0IGZvciBjbGVhbnVwcyBpcyBiZWNvbWluZyBsb25nZXIuLi4KPiAKPiBTbyBhcmUg
eW91IGZpbmUgd2l0aCBtZSBub3QgY2hhbmdpbmcgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQgcmln
aHQgbm93PwoKV2VsbCwgaXQgd291bGRuJ3QgYmUgYmFkIGlmIHRoZSBuZXcgZmllbGQgd2FzIG9m
IGFwcHJvcHJpYXRlIHR5cGUuCkJ1dCBnaXZlbiB0aGUgc3RhdGUgb2YgdGhpbmdzIGVsc2V3aGVy
ZSBJIHdvdWxkbid0IGluc2lzdC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8mug-0005RI-B1; Fri, 13 Sep 2019 14:51:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8muf-0005RD-HB
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:05 +0000
X-Inumbo-ID: e8c3f0ca-d635-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8c3f0ca-d635-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386265;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=jwaPByNl+3cmYIWFTfO5OthOI0xIyl+/jErDyBAXvoQ=;
 b=bHzB/IvXqQkK9nTMUac6s1arStpsZlhIQl+8V+SuYyWG8TCzq7tUDSHC
 t9Y6vbHyjxbxq/7/QuUHIZght2uQvw1Z+bNvJcSXI+vLN46h8awKKdC59
 8OAFKeToyKgFI5lNI9npFYwN+PQ44npVFnxCJppdvzKzukxf2rI7LI2G2 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ThNnQbIDSW5YPKtu6HzYI4MuZrJD1QW4eEiPHXCmmGNZGFSKO3iba5itEjXIc2L7NJQ72Ljx3y
 LlcJNFSkFQIwMDWn1yDSB+nehHra5FC5IQrEG4lvzaUfVCaTTMz8jkP3BpE2fJCtAkx/KJtoQP
 wJg0DmF/pGvA47jB9pW+SgruDW2MBm/IojAgxiv8CUHo41J3Ltq7IGmsZx2XSHsdUrSAZiAkow
 NK7b07mFy3TfIK3cANrn0uG+HU8LVDw3YsBl9Hxr16WOESexh1E2RKL5OjR/VsofG/PAWJ8MzB
 fPc=
X-SBRS: 2.7
X-MesageID: 5595137
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595137"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:49 +0100
Message-ID: <20190913145100.303433-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 00/11] OvmfPkg/XenBusDxe: Fix ExitBootServices
 handler to avoid 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: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTAK
ClBhdGNoIHNlcmllcyBhdmFpbGFibGUgaW4gdGhpcyBnaXQgYnJhbmNoOgpodHRwczovL3hlbmJp
dHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC9vdm1mLmdpdCBici54ZW5idXNkeGUt
Zml4LWV4aXRib290c2VydmljZXMtdjEKCkhpLAoKVGhpcyBwYXRjaCBzZXJpZXMgd29ya3MgdG93
YXJkIHJlbW92aW5nIHVzYWdlIG9mIE1lbW9yeSBBbGxvY2F0aW9uIFNlcnZpY2VzIGluClhlbkJ1
c0R4ZSB3aGVuIEV4aXRCb290U2VydmljZXMoKSBpcyBjYWxsZWQgYnkgdGhlIG5leHQgb3BlcmF0
aW5nIHN5c3RlbS4KClNpbmNlIHRoYXQgaW4gb3JkZXIgdG8gcmVzZXQgYSBiYWNrZW5kLCBjb21t
dW5pY2F0aW9uIG5lZWRzIHRvIGhhcHBlbmVkIHZpYQp4ZW5zdG9yZSwgdGhpcyBzZXJpZXMgZm9j
dXMgbW9zdGx5IG9uIGdldHRpbmcgcmlkIG9mIGFsbG9jYXRpb24gaW4gdGhlIHhlbnN0b3JlCmRy
aXZlci4gVGhlcmUgYXJlIHN0aWxsIHNvbWUgbGVmdCBidXQgdGhhdCdzIGluIGZ1bmN0aW9uIHRo
YXQgYXJlbid0IG5lZWRlZCBhZnRlcgpFQlMgaXMgY2FsbGVkLgoKSW4gc29tZSBwbGFjZXMgKGxp
a2UgWGVuU3RvcmVWU1ByaW50KSwgaW5zdGVhZCBvZiBhbGxvY2F0aW5nIGEgYnVmZmVyLCB0aGUK
YnVmZmVyICg0aykgaXMgb24gdGhlIHN0YWNrLgoKVGhhbmtzLAoKQW50aG9ueSBQRVJBUkQgKDEx
KToKICBPdm1mUGtnL1hlbkJ1c0R4ZTogRml4IG1pc3NpbmcgXG4gaW4gREVCVUcgbWVzc2FnZXMK
ICBPdm1mUGtnL1hlbkJ1c0R4ZTogSGF2ZSBYZW5TdG9yZUZpbmRXYXRjaCB0YWtlIGEgcG9pbnRl
cgogIE92bWZQa2cvWGVuQnVzRHhlOiBSZXdvcmsgd2F0Y2ggZXZlbnRzIHJlY2VwdGlvbgogIE92
bWZQa2cvWGVuQnVzRHhlOiBBdm9pZCBBbGxvY2F0ZSBpbiBYZW5TdG9yZVZTUHJpbnQKICBPdm1m
UGtnL1hlbkJ1c0R4ZTogQ29uc3RydWN0IHBhdGhzIHdpdGhvdXQgYWxsb2NhdGlvbgogIE92bWZQ
a2cvWGVuQnVzRHhlOiBSZXdvcmsgWGVuU3RvcmVQcm9jZXNzTWVzc2FnZSB0byBhdm9pZCBhbGxv
Y2F0aW5nCiAgICBtZW1vcnkKICBPdm1mUGtnL1hlbkJ1c0R4ZTogVXNlIG9uIHN0YWNrIGJ1ZmZl
ciBpbiBpbnRlcm5hbCBmdW5jdGlvbnMKICBPdm1mUGtnL1hlbkJ1czogQ2hhbmdlIFhFTkJVU19Q
Uk9UT0NPTCB0byBub3QgcmV0dXJuIGFsbG9jYXRlZCBtZW1vcnkKICBPdm1mUGtnL1hlbkJ1c0R4
ZTogRml4IE5vdGlmeUV4aXRCb290IHRvIGF2b2lkIE1lbW9yeSBBbGxvY2F0aW9uCiAgICBTZXJ2
aWNlcwogIE92bWZQa2cvWGVuUHZCbGtEeGU6IFVzZSBYZW5CdXNJby0+UmVnaXN0ZXJFeGl0Q2Fs
bGJhY2sKICBPdm1mUGtnL1hlbkJ1c0R4ZTogRml4IFhlblN0b3JlV2FpdEZvckV2ZW50IHVzZSBk
dXJpbmcgRUJTCgogT3ZtZlBrZy9JbmNsdWRlL1Byb3RvY29sL1hlbkJ1cy5oIHwgIDY3ICsrKy0K
IE92bWZQa2cvWGVuQnVzRHhlL0V2ZW50Q2hhbm5lbC5jICB8ICAgMyArLQogT3ZtZlBrZy9YZW5C
dXNEeGUvWGVuQnVzLmMgICAgICAgIHwgIDU4ICsrLQogT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVz
RHhlLmMgICAgIHwgIDI5ICstCiBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5CdXNEeGUuaCAgICAgfCAg
IDMgKwogT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyAgICAgIHwgNTc3ICsrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLQogT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuaCAgICAgIHwg
IDQ0ICsrLQogT3ZtZlBrZy9YZW5QdkJsa0R4ZS9CbG9ja0Zyb250LmMgIHwgIDgyICsrKy0tCiBP
dm1mUGtnL1hlblB2QmxrRHhlL0Jsb2NrRnJvbnQuaCAgfCAgMTIgKy0KIE92bWZQa2cvWGVuUHZC
bGtEeGUvWGVuUHZCbGtEeGUuYyB8ICAgNCArLQogMTAgZmlsZXMgY2hhbmdlZCwgNDgzIGluc2Vy
dGlvbnMoKyksIDM5NiBkZWxldGlvbnMoLSkKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8mul-0005SL-KX; Fri, 13 Sep 2019 14:51:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8muk-0005S7-Dy
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:10 +0000
X-Inumbo-ID: e99354f0-d635-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e99354f0-d635-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386265;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=8kxur/mrODtHigFPsFoV90xNxdXr64amXia1NhFTkes=;
 b=N0b4e/W5dW6nfvwep+5p1iF2qPT1FEbXhArZAzuznhziwVdVTG9M6RD7
 mfghzSKqendhLDteUvq3Xomr58ZoOnVvczjTUd5GqM4tHeTC0v7kb/2Z2
 KJwaAn3yCP+GZoD3le5iYVyqxtcb8grV2IooSbzVqW6FkZgDwvdkgrnYl I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gA8UT5Ch/OGw3w+nTY3r6fio4u+BqYgSmlqKBXYupu999GYVV1zWWNJMsTOlVTQEyEErzLtXLU
 mLzxzSmCiCVgWqDW53Y+5bwfcIU0U1BqnnpheC4Wtt2VxFFnCTWffh7V5aBu5dxIeJFFsPJ27Z
 yYf4HTPPw1syuAYKXHZgzu8X6tmAR1FOwsdtomnRs0imfr+As4/BQ3io9d7+fBB8zNKurs0nav
 FTZoL0DNZfnYVjdaXjLfggT7kUxErUZCtbJKqf5lvKvGvzCiKL6wJO7HO+617LRq6MYVETNG+0
 3mA=
X-SBRS: 2.7
X-MesageID: 5595140
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595140"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:53 +0100
Message-ID: <20190913145100.303433-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 04/11] OvmfPkg/XenBusDxe: Avoid Allocate in
 XenStoreVSPrint
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgWGVuU3RvcmVWU1ByaW50IGR1cmluZyB0aGUKRXhp
dEJvb3RTZXJ2aWNlcywgd2UgcmVtb3ZlIHRoZSBhbGxvY2F0aW9uIGRvbmUgYnkgdGhlIGZ1bmN0
aW9uIGFuZAp1c2UgdGhlIHN0YWNrIGluc3RlYWQuCgpSZWY6IGh0dHBzOi8vYnVnemlsbGEudGlh
bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5MApTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBPdm1mUGtnL1hlbkJ1c0R4ZS9Y
ZW5TdG9yZS5jIHwgMjEgKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlbkJ1
c0R4ZS9YZW5TdG9yZS5jIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYwppbmRleCA1Y2M5
MDAxOTBhLi43YjcxZGMxNTZkIDEwMDY0NAotLS0gYS9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9y
ZS5jCisrKyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKQEAgLTEyNTksMjAgKzEyNTks
MTcgQEAgWGVuU3RvcmVWU1ByaW50ICgKICAgSU4gVkFfTElTVCAgICAgICAgICAgICAgIE1hcmtl
cg0KICAgKQ0KIHsNCi0gIENIQVI4ICpCdWY7DQotICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOw0K
LSAgVUlOVE4gQnVmU2l6ZTsNCi0gIFZBX0xJU1QgTWFya2VyMjsNCisgIENIQVI4ICAgICAgICAg
ICBCdWZbWEVOU1RPUkVfUEFZTE9BRF9NQVhdOw0KKyAgVUlOVE4gICAgICAgICAgIENvdW50Ow0K
IA0KLSAgVkFfQ09QWSAoTWFya2VyMiwgTWFya2VyKTsNCi0gIEJ1ZlNpemUgPSBTUHJpbnRMZW5n
dGhBc2NpaUZvcm1hdCAoRm9ybWF0U3RyaW5nLCBNYXJrZXIyKSArIDE7DQotICBWQV9FTkQgKE1h
cmtlcjIpOw0KLSAgQnVmID0gQWxsb2NhdGVaZXJvUG9vbCAoQnVmU2l6ZSk7DQotICBBc2NpaVZT
UHJpbnQgKEJ1ZiwgQnVmU2l6ZSwgRm9ybWF0U3RyaW5nLCBNYXJrZXIpOw0KLSAgU3RhdHVzID0g
WGVuU3RvcmVXcml0ZSAoVHJhbnNhY3Rpb24sIERpcmVjdG9yeVBhdGgsIE5vZGUsIEJ1Zik7DQot
ICBGcmVlUG9vbCAoQnVmKTsNCisgIENvdW50ID0gQXNjaWlWU1ByaW50IChCdWYsIHNpemVvZiAo
QnVmKSwgRm9ybWF0U3RyaW5nLCBNYXJrZXIpOw0KKyAgQVNTRVJUIChDb3VudCA+IDApOw0KKyAg
QVNTRVJUIChDb3VudCA8IHNpemVvZiAoQnVmKSk7DQorICBpZiAoKENvdW50ID09IDApIHx8IChD
b3VudCA+PSBzaXplb2YgKEJ1ZikpKSB7DQorICAgIHJldHVybiBYRU5TVE9SRV9TVEFUVVNfRUlO
VkFMOw0KKyAgfQ0KIA0KLSAgcmV0dXJuIFN0YXR1czsNCisgIHJldHVybiBYZW5TdG9yZVdyaXRl
IChUcmFuc2FjdGlvbiwgRGlyZWN0b3J5UGF0aCwgTm9kZSwgQnVmKTsNCiB9DQogDQogWEVOU1RP
UkVfU1RBVFVTDQotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14: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 1i8mup-0005TM-Tx; Fri, 13 Sep 2019 14:51:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8mup-0005TD-Dt
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:15 +0000
X-Inumbo-ID: e9569524-d635-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9569524-d635-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386265;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=TMDZnDSkQb+NUTB+SGoIs+MGs//spkp8cNqNd9g8ssE=;
 b=KBaY5nnE2VgJzPyW9Zf8OCQ5ceOtoJiIhXeBfQ0lxzBrfY1M5POVkZTE
 4sWjy0Ks0MkVg5qYWqJzLDFODYPlMYPgWCCf+4fx1IOH77oJHkICDo1Ah
 s2BFHqVPnsOZbCI1noTUY0f33DEaVUDYv3srYa0MIC32dCX5nr+L8KxIc Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4Hql/g6wgD0dtdgcSReno+60nynt9cq3NEgkzAMMz78rXu2yIKmZTaQYh9bhI3YX/qZLFZ9N9j
 hSDZl2dEMQcHhJZMZFlh7skOsLGeXg+Vu0/72xoOy90JpjJdYPQC319Sw8bI9EiOFkgWyHJi+4
 CyqHFhx1xVqwO7o9jBNKf7eV5JCoeP8Qfwpo0/e5Wd3CEL034QC1qfTWUDqibwx2q1hYzoCVQJ
 uB2WUECwlkAVSw9crC7dIInmVuXNoqctsxSeTZeCfxGMNGkGAONcDZNpQme9eFzn3J9g9qPPSW
 /oU=
X-SBRS: 2.7
X-MesageID: 5595139
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595139"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:50 +0100
Message-ID: <20190913145100.303433-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 01/11] OvmfPkg/XenBusDxe: Fix missing \n in
 DEBUG messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IG1pc3NpbmcgXG4gaW4gREVCVUcgbWVzc2FnZXMgaW4gWGVuQnVzRHhlIGFuZCB1c2UgREVC
VUdfKi4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgotLS0KIE92bWZQa2cvWGVuQnVzRHhlL0V2ZW50Q2hhbm5lbC5jIHwgMyArKy0KIE92
bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMgICAgIHwgNiArKystLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL092bWZQa2cv
WGVuQnVzRHhlL0V2ZW50Q2hhbm5lbC5jIGIvT3ZtZlBrZy9YZW5CdXNEeGUvRXZlbnRDaGFubmVs
LmMKaW5kZXggNjkwMDA3MTc4Mi4uYzZiMzg3MTc4MSAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9YZW5C
dXNEeGUvRXZlbnRDaGFubmVsLmMKKysrIGIvT3ZtZlBrZy9YZW5CdXNEeGUvRXZlbnRDaGFubmVs
LmMKQEAgLTQ0LDcgKzQ0LDggQEAgWGVuQnVzRXZlbnRDaGFubmVsQWxsb2NhdGUgKAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVlRDSE5PUF9hbGxvY191bmJvdW5kLA0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlBhcmFtZXRlcik7DQogICBpZiAoUmV0
dXJuQ29kZSAhPSAwKSB7DQotICAgIERFQlVHICgoRUZJX0RfRVJST1IsICJFUlJPUjogYWxsb2Nf
dW5ib3VuZCBmYWlsZWQgd2l0aCByYz0lZCIsIFJldHVybkNvZGUpKTsNCisgICAgREVCVUcgKChE
RUJVR19FUlJPUiwgIkVSUk9SOiBhbGxvY191bmJvdW5kIGZhaWxlZCB3aXRoIHJjPSVkXG4iLA0K
KyAgICAgICAgUmV0dXJuQ29kZSkpOw0KICAgICByZXR1cm4gUmV0dXJuQ29kZTsNCiAgIH0NCiAg
ICpQb3J0ID0gUGFyYW1ldGVyLnBvcnQ7DQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5CdXNEeGUv
WGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKaW5kZXggMzQ4OTBhZTQw
Yi4uNzI1M2Q4YWUzNyAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYwor
KysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jCkBAIC03MzgsNyArNzM4LDcgQEAgWGVu
U3RvcmVSZWFkUmVwbHkgKAogICAgIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7DQogICAgIFN0YXR1
cyA9IFhlblN0b3JlUHJvY2Vzc01lc3NhZ2UgKCk7DQogICAgIGlmIChTdGF0dXMgIT0gWEVOU1RP
UkVfU1RBVFVTX1NVQ0NFU1MgJiYgU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19FQUdBSU4pIHsN
Ci0gICAgICBERUJVRyAoKEVGSV9EX0VSUk9SLCAiWGVuU3RvcmUsIGVycm9yIHdoaWxlIHJlYWRp
bmcgdGhlIHJpbmcgKCVkKS4iLA0KKyAgICAgIERFQlVHICgoREVCVUdfRVJST1IsICJYZW5TdG9y
ZSwgZXJyb3Igd2hpbGUgcmVhZGluZyB0aGUgcmluZyAoJWQpLlxuIiwNCiAgICAgICAgICAgICAg
IFN0YXR1cykpOw0KICAgICAgIHJldHVybiBTdGF0dXM7DQogICAgIH0NCkBAIC0xMDc2LDcgKzEw
NzYsNyBAQCBYZW5TdG9yZURlaW5pdCAoCiAgIGlmICghSXNMaXN0RW1wdHkgKCZ4cy5SZWdpc3Rl
cmVkV2F0Y2hlcykpIHsNCiAgICAgWEVOU1RPUkVfV0FUQ0ggKldhdGNoOw0KICAgICBMSVNUX0VO
VFJZICpFbnRyeTsNCi0gICAgREVCVUcgKChFRklfRF9XQVJOLCAiWGVuU3RvcmU6IFJlZ2lzdGVy
ZWRXYXRjaGVzIGlzIG5vdCBlbXB0eSwgY2xlYW5pbmcgdXAuLi4iKSk7DQorICAgIERFQlVHICgo
REVCVUdfV0FSTiwgIlhlblN0b3JlOiBSZWdpc3RlcmVkV2F0Y2hlcyBpcyBub3QgZW1wdHksIGNs
ZWFuaW5nIHVwLi4uXG4iKSk7DQogICAgIEVudHJ5ID0gR2V0Rmlyc3ROb2RlICgmeHMuUmVnaXN0
ZXJlZFdhdGNoZXMpOw0KICAgICB3aGlsZSAoIUlzTnVsbCAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVz
LCBFbnRyeSkpIHsNCiAgICAgICBXYXRjaCA9IFhFTlNUT1JFX1dBVENIX0ZST01fTElOSyAoRW50
cnkpOw0KQEAgLTEwOTIsNyArMTA5Miw3IEBAIFhlblN0b3JlRGVpbml0ICgKICAgLy8NCiAgIGlm
ICghSXNMaXN0RW1wdHkgKCZ4cy5XYXRjaEV2ZW50cykpIHsNCiAgICAgTElTVF9FTlRSWSAqRW50
cnk7DQotICAgIERFQlVHICgoRUZJX0RfV0FSTiwgIlhlblN0b3JlOiBXYXRjaEV2ZW50cyBpcyBu
b3QgZW1wdHksIGNsZWFuaW5nIHVwLi4uIikpOw0KKyAgICBERUJVRyAoKERFQlVHX1dBUk4sICJY
ZW5TdG9yZTogV2F0Y2hFdmVudHMgaXMgbm90IGVtcHR5LCBjbGVhbmluZyB1cC4uLlxuIikpOw0K
ICAgICBFbnRyeSA9IEdldEZpcnN0Tm9kZSAoJnhzLldhdGNoRXZlbnRzKTsNCiAgICAgd2hpbGUg
KCFJc051bGwgKCZ4cy5XYXRjaEV2ZW50cywgRW50cnkpKSB7DQogICAgICAgWEVOU1RPUkVfTUVT
U0FHRSAqTWVzc2FnZSA9IFhFTlNUT1JFX01FU1NBR0VfRlJPTV9MSU5LIChFbnRyeSk7DQotLSAK
QW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8muv-0005Us-8l; Fri, 13 Sep 2019 14:51:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8muu-0005Uc-DS
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:20 +0000
X-Inumbo-ID: ea028ffa-d635-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea028ffa-d635-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386266;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=0dgQPbTWjI6SwMzyC59lA5IDiOJiBrPsrvs1zX2XlKE=;
 b=JKbGcEW3my7JlqprIRuVcv9Vi9hqJo4UoL2h1u2YiLDjFjk9iPOH+s6a
 2cqsbVf4aoicNwJT+wavXBEmDG3GCHe+oHYY1Ys68Zb3cH7QppU+WgYva
 h8ytXtNVWv8ZJJkERZVBtgNXfqsgtWRJy2CHnV5y3l2Qgv0T+T5nMbqUp k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fvXAh7vfsFBYYx1H2SUTubk8+N9uU775f/lCrfgTcHdbuAv7+PqStRzuACH/445eASrBRcD9+u
 fV5fsmNVu812Mt+KoTolZCm+6MdE14faMFCRTY+Ffrsz356q2Fs6fmJuPRnR6htTemMfoYhrJe
 DIMYhg9c97TxBKuLAoCn0bIx89Dc73hG5EaleRX+1PuVg4K7N7m5T78BuyIjBnFbRRGCO/appB
 XIqMoWxJZQGYE0gREuK7I0hMk/nUAo1575xNGeFSilN0Z9bGnQXU0X5S+EgPX8y8N6Pg93ymG3
 EL4=
X-SBRS: 2.7
X-MesageID: 5595142
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595142"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:51 +0100
Message-ID: <20190913145100.303433-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 02/11] OvmfPkg/XenBusDxe: Have XenStoreFindWatch
 take a pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV3b3JrIFhlblN0b3JlRmluZFdhdGNoKCkgdG8gYmUgYWJsZSB0byBzZWFyY2ggZm9yIGEgcmVn
aXN0ZXJlZCB3YXRjaAp3aXRoIGEgcG9pbnRlciBpbnN0ZWFkIG9mIGEgc3RyaW5nLgoKUmVmOiBo
dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTAKU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQog
T3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyB8IDIwICsrKysrKysrKysrLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVu
U3RvcmUuYwppbmRleCA3MjUzZDhhZTM3Li43Mjc2NDFhMGZlIDEwMDY0NAotLS0gYS9Pdm1mUGtn
L1hlbkJ1c0R4ZS9YZW5TdG9yZS5jCisrKyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMK
QEAgLTI1MywxNCArMjUzLDEyIEBAIFNwbGl0ICgKIFNUQVRJQw0KIFhFTlNUT1JFX1dBVENIICoN
CiBYZW5TdG9yZUZpbmRXYXRjaCAoDQotICBJTiBDT05TVCBDSEFSOCAqVG9rZW4NCisgIElOIFZP
SUQgKlRva2VuDQogICApDQogew0KLSAgWEVOU1RPUkVfV0FUQ0ggKldhdGNoLCAqV2FudGVkV2F0
Y2g7DQorICBYRU5TVE9SRV9XQVRDSCAqV2F0Y2g7DQogICBMSVNUX0VOVFJZICpFbnRyeTsNCiAN
Ci0gIFdhbnRlZFdhdGNoID0gKFZPSUQgKikgQXNjaWlTdHJIZXhUb1VpbnRuIChUb2tlbik7DQot
DQogICBpZiAoSXNMaXN0RW1wdHkgKCZ4cy5SZWdpc3RlcmVkV2F0Y2hlcykpIHsNCiAgICAgcmV0
dXJuIE5VTEw7DQogICB9DQpAQCAtMjY4LDcgKzI2Niw3IEBAIFhlblN0b3JlRmluZFdhdGNoICgK
ICAgICAgICAhSXNOdWxsICgmeHMuUmVnaXN0ZXJlZFdhdGNoZXMsIEVudHJ5KTsNCiAgICAgICAg
RW50cnkgPSBHZXROZXh0Tm9kZSAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzLCBFbnRyeSkpIHsNCiAg
ICAgV2F0Y2ggPSBYRU5TVE9SRV9XQVRDSF9GUk9NX0xJTksgKEVudHJ5KTsNCi0gICAgaWYgKFdh
dGNoID09IFdhbnRlZFdhdGNoKQ0KKyAgICBpZiAoKFZPSUQgKikgV2F0Y2ggPT0gVG9rZW4pDQog
ICAgICAgcmV0dXJuIFdhdGNoOw0KICAgfQ0KIA0KQEAgLTYzMiwxMiArNjMwLDE2IEBAIFhlblN0
b3JlUHJvY2Vzc01lc3NhZ2UgKAogICBCb2R5W01lc3NhZ2UtPkhlYWRlci5sZW5dID0gJ1wwJzsN
CiANCiAgIGlmIChNZXNzYWdlLT5IZWFkZXIudHlwZSA9PSBYU19XQVRDSF9FVkVOVCkgew0KKyAg
ICBWT0lEICpDb252ZXJ0ZWRUb2tlbjsNCisNCiAgICAgTWVzc2FnZS0+dS5XYXRjaC5WZWN0b3Ig
PSBTcGxpdChCb2R5LCBNZXNzYWdlLT5IZWFkZXIubGVuLA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZNZXNzYWdlLT51LldhdGNoLlZlY3RvclNpemUpOw0KIA0KKyAgICBD
b252ZXJ0ZWRUb2tlbiA9DQorICAgICAgKFZPSUQgKikgQXNjaWlTdHJIZXhUb1VpbnRuIChNZXNz
YWdlLT51LldhdGNoLlZlY3RvcltYU19XQVRDSF9UT0tFTl0pOw0KKw0KICAgICBFZmlBY3F1aXJl
TG9jayAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzTG9jayk7DQotICAgIE1lc3NhZ2UtPnUuV2F0Y2gu
SGFuZGxlID0NCi0gICAgICBYZW5TdG9yZUZpbmRXYXRjaCAoTWVzc2FnZS0+dS5XYXRjaC5WZWN0
b3JbWFNfV0FUQ0hfVE9LRU5dKTsNCisgICAgTWVzc2FnZS0+dS5XYXRjaC5IYW5kbGUgPSBYZW5T
dG9yZUZpbmRXYXRjaCAoQ29udmVydGVkVG9rZW4pOw0KICAgICBERUJVRyAoKEVGSV9EX0lORk8s
ICJYZW5TdG9yZTogV2F0Y2ggZXZlbnQgJWFcbiIsDQogICAgICAgICAgICAgTWVzc2FnZS0+dS5X
YXRjaC5WZWN0b3JbWFNfV0FUQ0hfVE9LRU5dKSk7DQogICAgIGlmIChNZXNzYWdlLT51LldhdGNo
LkhhbmRsZSAhPSBOVUxMKSB7DQpAQCAtMTM4NCw4ICsxMzg2LDcgQEAgWGVuU3RvcmVVbnJlZ2lz
dGVyV2F0Y2ggKAogDQogICBBU1NFUlQgKFdhdGNoLT5TaWduYXR1cmUgPT0gWEVOU1RPUkVfV0FU
Q0hfU0lHTkFUVVJFKTsNCiANCi0gIEFzY2lpU1ByaW50IChUb2tlbiwgc2l6ZW9mIChUb2tlbiks
ICIlcCIsIChWT0lEICopIFdhdGNoKTsNCi0gIGlmIChYZW5TdG9yZUZpbmRXYXRjaCAoVG9rZW4p
ID09IE5VTEwpIHsNCisgIGlmIChYZW5TdG9yZUZpbmRXYXRjaCAoV2F0Y2gpID09IE5VTEwpIHsN
CiAgICAgcmV0dXJuOw0KICAgfQ0KIA0KQEAgLTEzOTMsNiArMTM5NCw3IEBAIFhlblN0b3JlVW5y
ZWdpc3RlcldhdGNoICgKICAgUmVtb3ZlRW50cnlMaXN0ICgmV2F0Y2gtPkxpbmspOw0KICAgRWZp
UmVsZWFzZUxvY2sgKCZ4cy5SZWdpc3RlcmVkV2F0Y2hlc0xvY2spOw0KIA0KKyAgQXNjaWlTUHJp
bnQgKFRva2VuLCBzaXplb2YgKFRva2VuKSwgIiVwIiwgKFZPSUQgKikgV2F0Y2gpOw0KICAgWGVu
U3RvcmVVbndhdGNoIChXYXRjaC0+Tm9kZSwgVG9rZW4pOw0KIA0KICAgLyogQ2FuY2VsIHBlbmRp
bmcgd2F0Y2ggZXZlbnRzLiAqLw0KLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 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 1i8mv0-0005XL-Px; Fri, 13 Sep 2019 14:51:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8muz-0005Wq-E3
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:25 +0000
X-Inumbo-ID: ea17d95a-d635-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea17d95a-d635-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386266;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=MvZAqnUeNYGp3dUJM1f4tBOK3u+vLW3v45E5PKUzDSQ=;
 b=UA+i7eh9deZfbcz2CCLYFiHIKLkYbbMu6p4H/19RasEAfLWrEfxVwy9e
 +B5MI7JYRs19M2bARbpbVd4/FAELPynwgH7JWx79tMDA2rjatIUMKNOYi
 5sTARt61Yd/GntyljTi6ENZKSA9PbwhirdrLaP1IH0YYl5Ww0E0uCBK6y k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Kkw8joFoPfJcyD06wlGUtDNzcZybS1NWu35zlpTd2l6qS2xWUlwyJC1djiW51SaGCekGGp5C2Z
 /rG3VU+jfd0wNRA1PTD8hBPuCgWSDaYVA9mkhbWYcCN4PSXpLtKmqgl8b7WWhACnzwdfj6hOuE
 9/q2hGRl+0HXEVoOjX7V+K8lLbjJImSLqoz6/Lk+LZleMBZWzj2U934Y1+/SZfKp5LwvAs93f0
 MajbpmgOLcm5ZL81/oXiaGro86McIZd4LVz0W/V8XoMl5kr6ySqpz4wiaez75u1cOMYlukCpo2
 LGU=
X-SBRS: 2.7
X-MesageID: 5595144
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595144"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:52 +0100
Message-ID: <20190913145100.303433-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 03/11] OvmfPkg/XenBusDxe: Rework watch events
 reception
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZXdvcmsgdGhlIHJlY2VwdGlvbiBvZiB4ZW5zdG9yZSB3YXRjaCBldmVudCB0
byBhdm9pZAphbGxvY2F0aW9uLgoKSW5zdGVhZCBvZiBxdWV1aW5nIHdhdGNoIGV2ZW50cywgd2Ug
c2ltcGx5IG1hcmsgYSBYRU5TVE9SRV9XQVRDSCBhcwoidHJpZ2dlcmVkIi4gV2UgZG9uJ3QgbmVl
ZCB0byBrbm93IGhvdyBtYW55IHRpbWUgd2UgcmVjZWl2ZWQgdGhlCmV2ZW50LCBvbmx5IHRoYXQg
aXQgaGFwcGVuZWQuIFRoYXQgYXZvaWQgdG8gYWxsb2NhdGUgYQpYRU5TVE9SRV9NRVNTQUdFIGZv
ciBldmVyeSB3YXRjaCBldmVudHMuCgpSZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjE5MApTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5j
IHwgMTI1ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMzUgaW5zZXJ0aW9ucygrKSwgOTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvT3ZtZlBr
Zy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKaW5k
ZXggNzI3NjQxYTBmZS4uNWNjOTAwMTkwYSAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9YZW5CdXNEeGUv
WGVuU3RvcmUuYworKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jCkBAIC02NSw2ICs2
NSw4IEBAIHN0cnVjdCBfWEVOU1RPUkVfV0FUQ0gKIA0KICAgLyogUGF0aCBiZWluZyB3YXRjaGVk
LiAqLw0KICAgQ0hBUjggICAgICAgKk5vZGU7DQorDQorICBCT09MRUFOICAgICBUcmlnZ2VyZWQ7
DQogfTsNCiANCiAjZGVmaW5lIFhFTlNUT1JFX1dBVENIX0ZST01fTElOSyhsKSBcDQpAQCAtODYs
MTMgKzg4LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgewogICAgIHN0cnVjdCB7DQogICAgICAgQ0hBUjgg
KkJvZHk7DQogICAgIH0gUmVwbHk7DQotDQotICAgIC8qIFF1ZXVlZCB3YXRjaCBldmVudHMuICov
DQotICAgIHN0cnVjdCB7DQotICAgICAgWEVOU1RPUkVfV0FUQ0ggKkhhbmRsZTsNCi0gICAgICBD
T05TVCBDSEFSOCAqKlZlY3RvcjsNCi0gICAgICBVSU5UMzIgVmVjdG9yU2l6ZTsNCi0gICAgfSBX
YXRjaDsNCiAgIH0gdTsNCiB9IFhFTlNUT1JFX01FU1NBR0U7DQogI2RlZmluZSBYRU5TVE9SRV9N
RVNTQUdFX0ZST01fTElOSyhyKSBcDQpAQCAtMTMzLDE0ICsxMjgsNiBAQCB0eXBlZGVmIHN0cnVj
dCB7CiAgIC8qKiBMb2NrIHByb3RlY3RpbmcgdGhlIHJlZ2lzdGVyZWQgd2F0Y2hlcyBsaXN0LiAq
Lw0KICAgRUZJX0xPQ0sgUmVnaXN0ZXJlZFdhdGNoZXNMb2NrOw0KIA0KLSAgLyoqDQotICAgKiBM
aXN0IG9mIHBlbmRpbmcgd2F0Y2ggY2FsbGJhY2sgZXZlbnRzLg0KLSAgICovDQotICBMSVNUX0VO
VFJZIFdhdGNoRXZlbnRzOw0KLQ0KLSAgLyoqIExvY2sgcHJvdGVjdGluZyB0aGUgd2F0Y2ggY2Fs
YmFjayBsaXN0LiAqLw0KLSAgRUZJX0xPQ0sgV2F0Y2hFdmVudHNMb2NrOw0KLQ0KICAgLyoqDQog
ICAgKiBUaGUgZXZlbnQgY2hhbm5lbCBmb3IgY29tbXVuaWNhdGluZyB3aXRoIHRoZQ0KICAgICog
WGVuU3RvcmUgc2VydmljZS4NCkBAIC02MzAsMjkgKzYxNywzMiBAQCBYZW5TdG9yZVByb2Nlc3NN
ZXNzYWdlICgKICAgQm9keVtNZXNzYWdlLT5IZWFkZXIubGVuXSA9ICdcMCc7DQogDQogICBpZiAo
TWVzc2FnZS0+SGVhZGVyLnR5cGUgPT0gWFNfV0FUQ0hfRVZFTlQpIHsNCi0gICAgVk9JRCAqQ29u
dmVydGVkVG9rZW47DQorICAgIENPTlNUIENIQVI4ICAgICpXYXRjaEV2ZW50UGF0aDsNCisgICAg
Q09OU1QgQ0hBUjggICAgKldhdGNoRXZlbnRUb2tlbjsNCisgICAgVk9JRCAgICAgICAgICAgKkNv
bnZlcnRlZFRva2VuOw0KKyAgICBYRU5TVE9SRV9XQVRDSCAqV2F0Y2g7DQogDQotICAgIE1lc3Nh
Z2UtPnUuV2F0Y2guVmVjdG9yID0gU3BsaXQoQm9keSwgTWVzc2FnZS0+SGVhZGVyLmxlbiwNCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmTWVzc2FnZS0+dS5XYXRjaC5WZWN0
b3JTaXplKTsNCisgICAgLy8NCisgICAgLy8gUGFyc2UgV0FUQ0hfRVZFTlQgbWVzc2FnZXMNCisg
ICAgLy8gICA8cGF0aD5cMDx0b2tlbj5cMA0KKyAgICAvLw0KKyAgICBXYXRjaEV2ZW50UGF0aCA9
IEJvZHk7DQorICAgIFdhdGNoRXZlbnRUb2tlbiA9IFdhdGNoRXZlbnRQYXRoICsgQXNjaWlTdHJT
aXplIChXYXRjaEV2ZW50UGF0aCk7DQogDQotICAgIENvbnZlcnRlZFRva2VuID0NCi0gICAgICAo
Vk9JRCAqKSBBc2NpaVN0ckhleFRvVWludG4gKE1lc3NhZ2UtPnUuV2F0Y2guVmVjdG9yW1hTX1dB
VENIX1RPS0VOXSk7DQorICAgIENvbnZlcnRlZFRva2VuID0gKFZPSUQgKikgQXNjaWlTdHJIZXhU
b1VpbnRuIChXYXRjaEV2ZW50VG9rZW4pOw0KIA0KICAgICBFZmlBY3F1aXJlTG9jayAoJnhzLlJl
Z2lzdGVyZWRXYXRjaGVzTG9jayk7DQotICAgIE1lc3NhZ2UtPnUuV2F0Y2guSGFuZGxlID0gWGVu
U3RvcmVGaW5kV2F0Y2ggKENvbnZlcnRlZFRva2VuKTsNCi0gICAgREVCVUcgKChFRklfRF9JTkZP
LCAiWGVuU3RvcmU6IFdhdGNoIGV2ZW50ICVhXG4iLA0KLSAgICAgICAgICAgIE1lc3NhZ2UtPnUu
V2F0Y2guVmVjdG9yW1hTX1dBVENIX1RPS0VOXSkpOw0KLSAgICBpZiAoTWVzc2FnZS0+dS5XYXRj
aC5IYW5kbGUgIT0gTlVMTCkgew0KLSAgICAgIEVmaUFjcXVpcmVMb2NrICgmeHMuV2F0Y2hFdmVu
dHNMb2NrKTsNCi0gICAgICBJbnNlcnRIZWFkTGlzdCAoJnhzLldhdGNoRXZlbnRzLCAmTWVzc2Fn
ZS0+TGluayk7DQotICAgICAgRWZpUmVsZWFzZUxvY2sgKCZ4cy5XYXRjaEV2ZW50c0xvY2spOw0K
KyAgICBXYXRjaCA9IFhlblN0b3JlRmluZFdhdGNoIChDb252ZXJ0ZWRUb2tlbik7DQorICAgIERF
QlVHICgoREVCVUdfSU5GTywgIlhlblN0b3JlOiBXYXRjaCBldmVudCAlYVxuIiwgV2F0Y2hFdmVu
dFRva2VuKSk7DQorICAgIGlmIChXYXRjaCAhPSBOVUxMKSB7DQorICAgICAgV2F0Y2gtPlRyaWdn
ZXJlZCA9IFRSVUU7DQogICAgIH0gZWxzZSB7DQogICAgICAgREVCVUcgKChFRklfRF9XQVJOLCAi
WGVuU3RvcmU6IFdhdGNoIGhhbmRsZSAlYSBub3QgZm91bmRcbiIsDQotICAgICAgICAgICAgICBN
ZXNzYWdlLT51LldhdGNoLlZlY3RvcltYU19XQVRDSF9UT0tFTl0pKTsNCi0gICAgICBGcmVlUG9v
bCgoVk9JRCopTWVzc2FnZS0+dS5XYXRjaC5WZWN0b3IpOw0KLSAgICAgIEZyZWVQb29sKE1lc3Nh
Z2UpOw0KKyAgICAgICAgICAgICAgV2F0Y2hFdmVudFRva2VuKSk7DQogICAgIH0NCiAgICAgRWZp
UmVsZWFzZUxvY2sgKCZ4cy5SZWdpc3RlcmVkV2F0Y2hlc0xvY2spOw0KKyAgICBGcmVlUG9vbCAo
TWVzc2FnZSk7DQorICAgIEZyZWVQb29sIChCb2R5KTsNCiAgIH0gZWxzZSB7DQogICAgIE1lc3Nh
Z2UtPnUuUmVwbHkuQm9keSA9IEJvZHk7DQogICAgIEVmaUFjcXVpcmVMb2NrICgmeHMuUmVwbHlM
b2NrKTsNCkBAIC05MzYsNDAgKzkyNiwyOSBAQCBYZW5TdG9yZVVud2F0Y2ggKAogU1RBVElDDQog
WEVOU1RPUkVfU1RBVFVTDQogWGVuU3RvcmVXYWl0V2F0Y2ggKA0KLSAgVk9JRCAqVG9rZW4NCisg
IElOIFZPSUQgKlRva2VuDQogICApDQogew0KLSAgWEVOU1RPUkVfTUVTU0FHRSAqTWVzc2FnZTsN
Ci0gIExJU1RfRU5UUlkgKkVudHJ5ID0gTlVMTDsNCi0gIExJU1RfRU5UUlkgKkxhc3QgPSBOVUxM
Ow0KKyAgWEVOU1RPUkVfV0FUQ0ggICpXYXRjaDsNCiAgIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7
DQogDQorICBFZmlBY3F1aXJlTG9jayAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzTG9jayk7DQorICBX
YXRjaCA9IFhlblN0b3JlRmluZFdhdGNoIChUb2tlbik7DQorICBFZmlSZWxlYXNlTG9jayAoJnhz
LlJlZ2lzdGVyZWRXYXRjaGVzTG9jayk7DQorICBpZiAoV2F0Y2ggPT0gTlVMTCkgew0KKyAgICBy
ZXR1cm4gWEVOU1RPUkVfU1RBVFVTX0VJTlZBTDsNCisgIH0NCisNCiAgIHdoaWxlIChUUlVFKSB7
DQotICAgIEVmaUFjcXVpcmVMb2NrICgmeHMuV2F0Y2hFdmVudHNMb2NrKTsNCi0gICAgaWYgKElz
TGlzdEVtcHR5ICgmeHMuV2F0Y2hFdmVudHMpIHx8DQotICAgICAgICBMYXN0ID09IEdldEZpcnN0
Tm9kZSAoJnhzLldhdGNoRXZlbnRzKSkgew0KLSAgICAgIEVmaVJlbGVhc2VMb2NrICgmeHMuV2F0
Y2hFdmVudHNMb2NrKTsNCi0gICAgICBTdGF0dXMgPSBYZW5TdG9yZVByb2Nlc3NNZXNzYWdlICgp
Ow0KLSAgICAgIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MgJiYgU3RhdHVz
ICE9IFhFTlNUT1JFX1NUQVRVU19FQUdBSU4pIHsNCi0gICAgICAgIHJldHVybiBTdGF0dXM7DQot
ICAgICAgfQ0KLSAgICAgIGNvbnRpbnVlOw0KKyAgICBpZiAoV2F0Y2gtPlRyaWdnZXJlZCkgew0K
KyAgICAgIFdhdGNoLT5UcmlnZ2VyZWQgPSBGQUxTRTsNCisgICAgICByZXR1cm4gWEVOU1RPUkVf
U1RBVFVTX1NVQ0NFU1M7DQogICAgIH0NCiANCi0gICAgZm9yIChFbnRyeSA9IEdldEZpcnN0Tm9k
ZSAoJnhzLldhdGNoRXZlbnRzKTsNCi0gICAgICAgICBFbnRyeSAhPSBMYXN0ICYmICFJc051bGwg
KCZ4cy5XYXRjaEV2ZW50cywgRW50cnkpOw0KLSAgICAgICAgIEVudHJ5ID0gR2V0TmV4dE5vZGUg
KCZ4cy5XYXRjaEV2ZW50cywgRW50cnkpKSB7DQotICAgICAgTWVzc2FnZSA9IFhFTlNUT1JFX01F
U1NBR0VfRlJPTV9MSU5LIChFbnRyeSk7DQotICAgICAgaWYgKE1lc3NhZ2UtPnUuV2F0Y2guSGFu
ZGxlID09IFRva2VuKSB7DQotICAgICAgICBSZW1vdmVFbnRyeUxpc3QgKEVudHJ5KTsNCi0gICAg
ICAgIEVmaVJlbGVhc2VMb2NrICgmeHMuV2F0Y2hFdmVudHNMb2NrKTsNCi0gICAgICAgIEZyZWVQ
b29sKChWT0lEKilNZXNzYWdlLT51LldhdGNoLlZlY3Rvcik7DQotICAgICAgICBGcmVlUG9vbChN
ZXNzYWdlKTsNCi0gICAgICAgIHJldHVybiBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUzsNCi0gICAg
ICB9DQorICAgIFN0YXR1cyA9IFhlblN0b3JlUHJvY2Vzc01lc3NhZ2UgKCk7DQorICAgIGlmIChT
dGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MgJiYgU3RhdHVzICE9IFhFTlNUT1JFX1NU
QVRVU19FQUdBSU4pIHsNCisgICAgICByZXR1cm4gU3RhdHVzOw0KICAgICB9DQotICAgIExhc3Qg
PSBHZXRGaXJzdE5vZGUgKCZ4cy5XYXRjaEV2ZW50cyk7DQotICAgIEVmaVJlbGVhc2VMb2NrICgm
eHMuV2F0Y2hFdmVudHNMb2NrKTsNCiAgIH0NCiB9DQogDQpAQCAtMTA1MiwxMiArMTAzMSwxMCBA
QCBYZW5TdG9yZUluaXQgKAogICAgICAgICAgIHhzLlhlblN0b3JlLCB4cy5FdmVudENoYW5uZWwp
KTsNCiANCiAgIEluaXRpYWxpemVMaXN0SGVhZCAoJnhzLlJlcGx5TGlzdCk7DQotICBJbml0aWFs
aXplTGlzdEhlYWQgKCZ4cy5XYXRjaEV2ZW50cyk7DQogICBJbml0aWFsaXplTGlzdEhlYWQgKCZ4
cy5SZWdpc3RlcmVkV2F0Y2hlcyk7DQogDQogICBFZmlJbml0aWFsaXplTG9jayAoJnhzLlJlcGx5
TG9jaywgVFBMX05PVElGWSk7DQogICBFZmlJbml0aWFsaXplTG9jayAoJnhzLlJlZ2lzdGVyZWRX
YXRjaGVzTG9jaywgVFBMX05PVElGWSk7DQotICBFZmlJbml0aWFsaXplTG9jayAoJnhzLldhdGNo
RXZlbnRzTG9jaywgVFBMX05PVElGWSk7DQogDQogICAvKiBJbml0aWFsaXplIHRoZSBzaGFyZWQg
bWVtb3J5IHJpbmdzIHRvIHRhbGsgdG8geGVuc3RvcmVkICovDQogICBTdGF0dXMgPSBYZW5TdG9y
ZUluaXRDb21tcyAoJnhzKTsNCkBAIC0xMDg4LDIzICsxMDY1LDYgQEAgWGVuU3RvcmVEZWluaXQg
KAogICAgIH0NCiAgIH0NCiANCi0gIC8vDQotICAvLyBFbXB0eWluZyB0aGUgbGlzdCBXYXRjaEV2
ZW50cywgYnV0IHRoaXMgbGlzdCBzaG91bGQgYWxyZWFkeSBiZSBlbXB0eSBhZnRlcg0KLSAgLy8g
aGF2aW5nIGNsZWFudXAgdGhlIGxpc3QgUmVnaXN0ZXJlZFdhdGNoZXMuDQotICAvLw0KLSAgaWYg
KCFJc0xpc3RFbXB0eSAoJnhzLldhdGNoRXZlbnRzKSkgew0KLSAgICBMSVNUX0VOVFJZICpFbnRy
eTsNCi0gICAgREVCVUcgKChERUJVR19XQVJOLCAiWGVuU3RvcmU6IFdhdGNoRXZlbnRzIGlzIG5v
dCBlbXB0eSwgY2xlYW5pbmcgdXAuLi5cbiIpKTsNCi0gICAgRW50cnkgPSBHZXRGaXJzdE5vZGUg
KCZ4cy5XYXRjaEV2ZW50cyk7DQotICAgIHdoaWxlICghSXNOdWxsICgmeHMuV2F0Y2hFdmVudHMs
IEVudHJ5KSkgew0KLSAgICAgIFhFTlNUT1JFX01FU1NBR0UgKk1lc3NhZ2UgPSBYRU5TVE9SRV9N
RVNTQUdFX0ZST01fTElOSyAoRW50cnkpOw0KLSAgICAgIEVudHJ5ID0gR2V0TmV4dE5vZGUgKCZ4
cy5XYXRjaEV2ZW50cywgRW50cnkpOw0KLSAgICAgIFJlbW92ZUVudHJ5TGlzdCAoJk1lc3NhZ2Ut
PkxpbmspOw0KLSAgICAgIEZyZWVQb29sICgoVk9JRCopTWVzc2FnZS0+dS5XYXRjaC5WZWN0b3Ip
Ow0KLSAgICAgIEZyZWVQb29sIChNZXNzYWdlKTsNCi0gICAgfQ0KLSAgfQ0KLQ0KICAgaWYgKCFJ
c0xpc3RFbXB0eSAoJnhzLlJlcGx5TGlzdCkpIHsNCiAgICAgWEVOU1RPUkVfTUVTU0FHRSAqTWVz
c2FnZTsNCiAgICAgTElTVF9FTlRSWSAqRW50cnk7DQpAQCAtMTM4Miw3ICsxMzQyLDYgQEAgWGVu
U3RvcmVVbnJlZ2lzdGVyV2F0Y2ggKAogICApDQogew0KICAgQ0hBUjggVG9rZW5bc2l6ZW9mIChX
YXRjaCkgKiAyICsgMV07DQotICBMSVNUX0VOVFJZICpFbnRyeTsNCiANCiAgIEFTU0VSVCAoV2F0
Y2gtPlNpZ25hdHVyZSA9PSBYRU5TVE9SRV9XQVRDSF9TSUdOQVRVUkUpOw0KIA0KQEAgLTEzOTcs
MjAgKzEzNTYsNiBAQCBYZW5TdG9yZVVucmVnaXN0ZXJXYXRjaCAoCiAgIEFzY2lpU1ByaW50IChU
b2tlbiwgc2l6ZW9mIChUb2tlbiksICIlcCIsIChWT0lEICopIFdhdGNoKTsNCiAgIFhlblN0b3Jl
VW53YXRjaCAoV2F0Y2gtPk5vZGUsIFRva2VuKTsNCiANCi0gIC8qIENhbmNlbCBwZW5kaW5nIHdh
dGNoIGV2ZW50cy4gKi8NCi0gIEVmaUFjcXVpcmVMb2NrICgmeHMuV2F0Y2hFdmVudHNMb2NrKTsN
Ci0gIEVudHJ5ID0gR2V0Rmlyc3ROb2RlICgmeHMuV2F0Y2hFdmVudHMpOw0KLSAgd2hpbGUgKCFJ
c051bGwgKCZ4cy5XYXRjaEV2ZW50cywgRW50cnkpKSB7DQotICAgIFhFTlNUT1JFX01FU1NBR0Ug
Kk1lc3NhZ2UgPSBYRU5TVE9SRV9NRVNTQUdFX0ZST01fTElOSyAoRW50cnkpOw0KLSAgICBFbnRy
eSA9IEdldE5leHROb2RlICgmeHMuV2F0Y2hFdmVudHMsIEVudHJ5KTsNCi0gICAgaWYgKE1lc3Nh
Z2UtPnUuV2F0Y2guSGFuZGxlID09IFdhdGNoKSB7DQotICAgICAgUmVtb3ZlRW50cnlMaXN0ICgm
TWVzc2FnZS0+TGluayk7DQotICAgICAgRnJlZVBvb2wgKChWT0lEKilNZXNzYWdlLT51LldhdGNo
LlZlY3Rvcik7DQotICAgICAgRnJlZVBvb2wgKE1lc3NhZ2UpOw0KLSAgICB9DQotICB9DQotICBF
ZmlSZWxlYXNlTG9jayAoJnhzLldhdGNoRXZlbnRzTG9jayk7DQotDQogICBGcmVlUG9vbCAoV2F0
Y2gtPk5vZGUpOw0KICAgRnJlZVBvb2wgKFdhdGNoKTsNCiB9DQotLSAKQW50aG9ueSBQRVJBUkQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8mv5-0005Zk-4l; Fri, 13 Sep 2019 14:51:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8mv4-0005ZV-EF
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:30 +0000
X-Inumbo-ID: ea7d0a82-d635-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea7d0a82-d635-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386267;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ZzMuAekQ0s9/ThuMWqy291Ul+rre0jXW0+bqi1wWX1E=;
 b=cWQ4IXjbUU/KB+uNsRiF29db7dCnVirMA9WX1skaT/za5pkaFfDTg7Ne
 ZsLR+TyqlShaoYzoFhcxduCp0yoZmenkhVQSBmOJiU0A6byeLK6llxr6o
 hzBD9ScZnypGi1JL5SlMQph8ZMo5aIJtyo+uDh8fuj32O0P7idwHj0Ieu A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 438aV6qfDMfFLKwz7+b256cgHR6jsDeUAT3aYMe98K54x5Kw+DD+JjwzgHc0JvX/ZDk39Y6COc
 tuIPX1b4FHKirXWaUEVlBDTuKgbOHruuqK6Cl3NaBYCr2+zodcDGmX9FnAeQQ2nwExGXQfyMot
 CzFPsAZMaVTYa2pR9Sv7OypMAoRznJ/lGIv3gounik3jQz8Tenu/xmIM+hAfoI4ayUDL+we9Tc
 in9zbAQitbvc/j2aq7/QvZJg0wYQe3E+mvgn+pPQUY3gFzlqv1/SgSwFpnijMNa4Ct6h9f2lA6
 vBk=
X-SBRS: 2.7
X-MesageID: 5595146
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595146"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:55 +0100
Message-ID: <20190913145100.303433-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 06/11] OvmfPkg/XenBusDxe: Rework
 XenStoreProcessMessage to avoid allocating 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: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZXdvcmsgWGVuU3RvcmVQcm9jZXNzTWVzc2FnZSBpbiBvcmRlciB0byBhdm9p
ZCBtZW1vcnkKYWxsb2NhdGlvbiB3aGVuIGEgcmVwbHkgaXMgZXhwZWN0ZWQuIEluc3RlYWQgb2Yg
YWxsb2NhdGluZyBhIGJ1ZmZlcgpmb3IgdGhpcyByZXBseSwgd2UgYXJlIGdvaW5nIHRvIGNvcHkg
dG8gYSBidWZmZXIgcGFzc2VkIGJ5IHRoZSBjYWxsZXIuCkZvciBtZXNzYWdlcyB0aGF0IGFyZW4n
dCBmdWxseSByZWNlaXZlZCwgdGhleSB3aWxsIGJlIHN0b3JlZCBpbiBhCmJ1ZmZlciB0aGF0IGhh
dmUgYmVlbiBhbGxvY2F0ZWQgYXQgdGhlIGluaXRpYWxpc2F0aW9uIG9mIHRoZSBkcml2ZXIuCgpB
IHRlbXBvcmFyeSBtZW1vcnkgYWxsb2NhdGlvbiBpcyBtYWRlIGluIFhlblN0b3JlVGFsa3YgYnV0
IHRoYXQgd2lsbApiZSByZW1vdmVkIGluIGEgZnVydGhlciBwYXRjaC4KClJlZjogaHR0cHM6Ly9i
dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTkwClNpZ25lZC1vZmYtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIE92bWZQa2cv
WGVuQnVzRHhlL1hlblN0b3JlLmMgfCAyOTcgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzAgaW5zZXJ0aW9ucygrKSwgMTY3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMgYi9Pdm1mUGtnL1hl
bkJ1c0R4ZS9YZW5TdG9yZS5jCmluZGV4IGNhN2JlMTJkNjguLjAwNGQzYjYwMjIgMTAwNjQ0Ci0t
LSBhL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKKysrIGIvT3ZtZlBrZy9YZW5CdXNEeGUv
WGVuU3RvcmUuYwpAQCAtNzIsMjcgKzcyLDYgQEAgc3RydWN0IF9YRU5TVE9SRV9XQVRDSAogI2Rl
ZmluZSBYRU5TVE9SRV9XQVRDSF9GUk9NX0xJTksobCkgXA0KICAgQ1IgKGwsIFhFTlNUT1JFX1dB
VENILCBMaW5rLCBYRU5TVE9SRV9XQVRDSF9TSUdOQVRVUkUpDQogDQotDQotLyoqDQotICogU3Ry
dWN0dXJlIGNhcHR1cmluZyBtZXNzYWdlcyByZWNlaXZlZCBmcm9tIHRoZSBYZW5TdG9yZSBzZXJ2
aWNlLg0KLSAqLw0KLSNkZWZpbmUgWEVOU1RPUkVfTUVTU0FHRV9TSUdOQVRVUkUgU0lHTkFUVVJF
XzMyICgnWCcsICdTJywgJ3MnLCAnbScpDQotdHlwZWRlZiBzdHJ1Y3Qgew0KLSAgVUlOVDMyIFNp
Z25hdHVyZTsNCi0gIExJU1RfRU5UUlkgTGluazsNCi0NCi0gIHN0cnVjdCB4c2Rfc29ja21zZyBI
ZWFkZXI7DQotDQotICB1bmlvbiB7DQotICAgIC8qIFF1ZXVlZCByZXBsaWVzLiAqLw0KLSAgICBz
dHJ1Y3Qgew0KLSAgICAgIENIQVI4ICpCb2R5Ow0KLSAgICB9IFJlcGx5Ow0KLSAgfSB1Ow0KLX0g
WEVOU1RPUkVfTUVTU0FHRTsNCi0jZGVmaW5lIFhFTlNUT1JFX01FU1NBR0VfRlJPTV9MSU5LKHIp
IFwNCi0gIENSIChyLCBYRU5TVE9SRV9NRVNTQUdFLCBMaW5rLCBYRU5TVE9SRV9NRVNTQUdFX1NJ
R05BVFVSRSkNCi0NCiAvKioNCiAgKiBDb250YWluZXIgZm9yIGFsbCBYZW5TdG9yZSByZWxhdGVk
IHN0YXRlLg0KICAqLw0KQEAgLTEwNSwyMSArODQsNiBAQCB0eXBlZGVmIHN0cnVjdCB7CiANCiAg
IFhFTkJVU19ERVZJQ0UgKkRldjsNCiANCi0gIC8qKg0KLSAgICogQSBsaXN0IG9mIHJlcGxpZXMg
dG8gb3VyIHJlcXVlc3RzLg0KLSAgICoNCi0gICAqIFRoZSByZXBseSBsaXN0IGlzIGZpbGxlZCBi
eSB4c19yY3ZfdGhyZWFkKCkuICBJdA0KLSAgICogaXMgY29uc3VtZWQgYnkgdGhlIGNvbnRleHQg
dGhhdCBpc3N1ZWQgdGhlIHJlcXVlc3QNCi0gICAqIHRvIHdoaWNoIGEgcmVwbHkgaXMgbWFkZS4g
IFRoZSByZXF1ZXN0ZXIgYmxvY2tzIGluDQotICAgKiBYZW5TdG9yZVJlYWRSZXBseSAoKS4NCi0g
ICAqDQotICAgKiAvbm90ZSBPbmx5IG9uZSByZXF1ZXN0aW5nIGNvbnRleHQgY2FuIGJlIGFjdGl2
ZSBhdCBhIHRpbWUuDQotICAgKi8NCi0gIExJU1RfRU5UUlkgUmVwbHlMaXN0Ow0KLQ0KLSAgLyoq
IExvY2sgcHJvdGVjdGluZyB0aGUgcmVwbHkgbGlzdC4gKi8NCi0gIEVGSV9MT0NLIFJlcGx5TG9j
azsNCi0NCiAgIC8qKg0KICAgICogTGlzdCBvZiByZWdpc3RlcmVkIHdhdGNoZXMuDQogICAgKi8N
CkBAIC0xMzYsNiArMTAwLDEzIEBAIHR5cGVkZWYgc3RydWN0IHsKIA0KICAgLyoqIEhhbmRsZSBm
b3IgWGVuU3RvcmUgZXZlbnRzLiAqLw0KICAgRUZJX0VWRU5UIEV2ZW50Q2hhbm5lbEV2ZW50Ow0K
Kw0KKyAgLyoqIEJ1ZmZlciB1c2VkIHRvIGNvcHkgcGF5bG9hZHMgZnJvbSB0aGUgeGVuc3RvcmUg
cmluZyAqLw0KKyAgLy8gVGhlICsgMSBpcyB0byBhbGxvdyB0byBoYXZlIGEgXDAuDQorICBDSEFS
OCBCdWZmZXJbWEVOU1RPUkVfUEFZTE9BRF9NQVggKyAxXTsNCisNCisgIC8qKiBJRCB1c2VkIHdo
ZW4gc2VuZGluZyBtZXNzYWdlcyB0byB4ZW5zdG9yZWQgKi8NCisgIFVJTlROIE5leHRSZXF1ZXN0
SWQ7DQogfSBYRU5TVE9SRV9QUklWQVRFOw0KIA0KIC8vDQpAQCAtMTQ4LDYgKzExOSwxMiBAQCBz
dGF0aWMgWEVOU1RPUkVfUFJJVkFURSB4czsKIC8vIFByaXZhdGUgVXRpbGl0eSBGdW5jdGlvbnMN
CiAvLw0KIA0KK1NUQVRJQw0KK1hFTlNUT1JFX1NUQVRVUw0KK1hlblN0b3JlR2V0RXJyb3IgKA0K
KyAgQ09OU1QgQ0hBUjggKkVycm9yU3RyDQorICApOw0KKw0KIC8qKg0KICAgQ291bnQgYW5kIG9w
dGlvbmFsbHkgcmVjb3JkIHBvaW50ZXJzIHRvIGEgbnVtYmVyIG9mIE5VTCB0ZXJtaW5hdGVkDQog
ICBzdHJpbmdzIGluIGEgYnVmZmVyLg0KQEAgLTYxMyw3MCArNTkwLDEwNiBAQCBYZW5TdG9yZVJl
YWRTdG9yZSAoCiAgIEJsb2NrIHJlYWRpbmcgdGhlIG5leHQgbWVzc2FnZSBmcm9tIHRoZSBYZW5T
dG9yZSBzZXJ2aWNlIGFuZA0KICAgcHJvY2VzcyB0aGUgcmVzdWx0Lg0KIA0KKyAgQHBhcmFtIEV4
cGVjdGVkUmVxdWVzdElkICAgICAgQmxvY2sgdW50aWwgYSByZXBseSB0byB3aXRoIHRoaXMgSUQg
aXMgc2Vlbi4NCisgIEBwYXJhbSBFeHBlY3RlZFRyYW5zYWN0aW9uSWQgIElkZW0sIGJ1dCBzaG91
bGQgYWxzbyBtYXRjaCB0aGlzIElELg0KKyAgQHBhcmFtIEJ1ZmZlclNpemUgICAgICAgICAgICAg
SU46IHNpemUgb2YgdGhlIGJ1ZmZlcg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
T1VUOiBUaGUgcmV0dXJuZWQgbGVuZ3RoIG9mIHRoZSByZXBseS4NCisgIEBwYXJhbSBCdWZmZXIg
ICAgICAgICAgICAgICAgIFRoZSByZXR1cm5lZCBib2R5IG9mIHRoZSByZXBseS4NCisNCiAgIEBy
ZXR1cm4gIFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTIG9uIHN1Y2Nlc3MuICBPdGhlcndpc2UgYW4g
ZXJybm8gdmFsdWUNCiAgICAgICAgICAgIGluZGljYXRpbmcgdGhlIHR5cGUgb2YgZmFpbHVyZSBl
bmNvdW50ZXJlZC4NCiAqKi8NCiBTVEFUSUMNCiBYRU5TVE9SRV9TVEFUVVMNCiBYZW5TdG9yZVBy
b2Nlc3NNZXNzYWdlICgNCi0gIFZPSUQNCisgIElOICAgICBVSU5UMzIgICAgRXhwZWN0ZWRSZXF1
ZXN0SWQsDQorICBJTiAgICAgVUlOVDMyICAgIEV4cGVjdGVkVHJhbnNhY3Rpb25JZCwNCisgIElO
IE9VVCBVSU5UTiAgICAgKkJ1ZmZlclNpemUgT1BUSU9OQUwsDQorICBJTiBPVVQgQ0hBUjggICAg
ICpCdWZmZXIgT1BUSU9OQUwNCiAgICkNCiB7DQotICBYRU5TVE9SRV9NRVNTQUdFICpNZXNzYWdl
Ow0KLSAgQ0hBUjggKkJvZHk7DQotICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOw0KLQ0KLSAgTWVz
c2FnZSA9IEFsbG9jYXRlWmVyb1Bvb2wgKHNpemVvZiAoWEVOU1RPUkVfTUVTU0FHRSkpOw0KLSAg
TWVzc2FnZS0+U2lnbmF0dXJlID0gWEVOU1RPUkVfTUVTU0FHRV9TSUdOQVRVUkU7DQotICBTdGF0
dXMgPSBYZW5TdG9yZVJlYWRTdG9yZSAoJk1lc3NhZ2UtPkhlYWRlciwgc2l6ZW9mIChNZXNzYWdl
LT5IZWFkZXIpKTsNCi0gIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsN
Ci0gICAgRnJlZVBvb2wgKE1lc3NhZ2UpOw0KLSAgICBERUJVRyAoKEVGSV9EX0VSUk9SLCAiWGVu
U3RvcmU6IEVycm9yIHJlYWQgc3RvcmUgKCVkKVxuIiwgU3RhdHVzKSk7DQotICAgIHJldHVybiBT
dGF0dXM7DQotICB9DQotDQotICBCb2R5ID0gQWxsb2NhdGVQb29sIChNZXNzYWdlLT5IZWFkZXIu
bGVuICsgMSk7DQotICBTdGF0dXMgPSBYZW5TdG9yZVJlYWRTdG9yZSAoQm9keSwgTWVzc2FnZS0+
SGVhZGVyLmxlbik7DQotICBpZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7
DQotICAgIEZyZWVQb29sIChCb2R5KTsNCi0gICAgRnJlZVBvb2wgKE1lc3NhZ2UpOw0KLSAgICBE
RUJVRyAoKEVGSV9EX0VSUk9SLCAiWGVuU3RvcmU6IEVycm9yIHJlYWQgc3RvcmUgKCVkKVxuIiwg
U3RhdHVzKSk7DQotICAgIHJldHVybiBTdGF0dXM7DQotICB9DQotICBCb2R5W01lc3NhZ2UtPkhl
YWRlci5sZW5dID0gJ1wwJzsNCisgIHN0cnVjdCB4c2Rfc29ja21zZyBIZWFkZXI7DQorICBDSEFS
OCAgICAgICAgICAgICAgKlBheWxvYWQ7DQorICBYRU5TVE9SRV9TVEFUVVMgICAgU3RhdHVzOw0K
IA0KLSAgaWYgKE1lc3NhZ2UtPkhlYWRlci50eXBlID09IFhTX1dBVENIX0VWRU5UKSB7DQotICAg
IENPTlNUIENIQVI4ICAgICpXYXRjaEV2ZW50UGF0aDsNCi0gICAgQ09OU1QgQ0hBUjggICAgKldh
dGNoRXZlbnRUb2tlbjsNCi0gICAgVk9JRCAgICAgICAgICAgKkNvbnZlcnRlZFRva2VuOw0KLSAg
ICBYRU5TVE9SRV9XQVRDSCAqV2F0Y2g7DQorICB3aGlsZSAoVFJVRSkgew0KIA0KLSAgICAvLw0K
LSAgICAvLyBQYXJzZSBXQVRDSF9FVkVOVCBtZXNzYWdlcw0KLSAgICAvLyAgIDxwYXRoPlwwPHRv
a2VuPlwwDQotICAgIC8vDQotICAgIFdhdGNoRXZlbnRQYXRoID0gQm9keTsNCi0gICAgV2F0Y2hF
dmVudFRva2VuID0gV2F0Y2hFdmVudFBhdGggKyBBc2NpaVN0clNpemUgKFdhdGNoRXZlbnRQYXRo
KTsNCisgICAgU3RhdHVzID0gWGVuU3RvcmVSZWFkU3RvcmUgKCZIZWFkZXIsIHNpemVvZiAoSGVh
ZGVyKSk7DQorICAgIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsNCisg
ICAgICBERUJVRyAoKERFQlVHX0VSUk9SLCAiWGVuU3RvcmU6IEVycm9yIHJlYWQgc3RvcmUgKCVk
KVxuIiwgU3RhdHVzKSk7DQorICAgICAgcmV0dXJuIFN0YXR1czsNCisgICAgfQ0KIA0KLSAgICBD
b252ZXJ0ZWRUb2tlbiA9IChWT0lEICopIEFzY2lpU3RySGV4VG9VaW50biAoV2F0Y2hFdmVudFRv
a2VuKTsNCisgICAgQVNTRVJUIChIZWFkZXIubGVuIDw9IFhFTlNUT1JFX1BBWUxPQURfTUFYKTsN
CisgICAgaWYgKEhlYWRlci5sZW4gPiBYRU5TVE9SRV9QQVlMT0FEX01BWCkgew0KKyAgICAgIERF
QlVHICgoREVCVUdfRVJST1IsICJYZW5TdG9yZTogTWVzc2FnZSBwYXlsb2FkIG92ZXIgJWQgKGlz
ICVkKVxuIiwNCisgICAgICAgICAgWEVOU1RPUkVfUEFZTE9BRF9NQVgsIEhlYWRlci5sZW4pKTsN
CisgICAgICBIZWFkZXIubGVuID0gWEVOU1RPUkVfUEFZTE9BRF9NQVg7DQorICAgIH0NCiANCi0g
ICAgRWZpQWNxdWlyZUxvY2sgKCZ4cy5SZWdpc3RlcmVkV2F0Y2hlc0xvY2spOw0KLSAgICBXYXRj
aCA9IFhlblN0b3JlRmluZFdhdGNoIChDb252ZXJ0ZWRUb2tlbik7DQotICAgIERFQlVHICgoREVC
VUdfSU5GTywgIlhlblN0b3JlOiBXYXRjaCBldmVudCAlYVxuIiwgV2F0Y2hFdmVudFRva2VuKSk7
DQotICAgIGlmIChXYXRjaCAhPSBOVUxMKSB7DQotICAgICAgV2F0Y2gtPlRyaWdnZXJlZCA9IFRS
VUU7DQotICAgIH0gZWxzZSB7DQotICAgICAgREVCVUcgKChFRklfRF9XQVJOLCAiWGVuU3RvcmU6
IFdhdGNoIGhhbmRsZSAlYSBub3QgZm91bmRcbiIsDQotICAgICAgICAgICAgICBXYXRjaEV2ZW50
VG9rZW4pKTsNCisgICAgUGF5bG9hZCA9IHhzLkJ1ZmZlcjsNCisgICAgU3RhdHVzID0gWGVuU3Rv
cmVSZWFkU3RvcmUgKFBheWxvYWQsIEhlYWRlci5sZW4pOw0KKyAgICBpZiAoU3RhdHVzICE9IFhF
TlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7DQorICAgICAgREVCVUcgKChERUJVR19FUlJPUiwgIlhl
blN0b3JlOiBFcnJvciByZWFkIHN0b3JlICglZClcbiIsIFN0YXR1cykpOw0KKyAgICAgIHJldHVy
biBTdGF0dXM7DQogICAgIH0NCi0gICAgRWZpUmVsZWFzZUxvY2sgKCZ4cy5SZWdpc3RlcmVkV2F0
Y2hlc0xvY2spOw0KLSAgICBGcmVlUG9vbCAoTWVzc2FnZSk7DQotICAgIEZyZWVQb29sIChCb2R5
KTsNCi0gIH0gZWxzZSB7DQotICAgIE1lc3NhZ2UtPnUuUmVwbHkuQm9keSA9IEJvZHk7DQotICAg
IEVmaUFjcXVpcmVMb2NrICgmeHMuUmVwbHlMb2NrKTsNCi0gICAgSW5zZXJ0VGFpbExpc3QgKCZ4
cy5SZXBseUxpc3QsICZNZXNzYWdlLT5MaW5rKTsNCi0gICAgRWZpUmVsZWFzZUxvY2sgKCZ4cy5S
ZXBseUxvY2spOw0KKyAgICBQYXlsb2FkW0hlYWRlci5sZW5dID0gJ1wwJzsNCisNCisgICAgaWYg
KEhlYWRlci50eXBlID09IFhTX1dBVENIX0VWRU5UKSB7DQorICAgICAgQ09OU1QgQ0hBUjggICAg
KldhdGNoRXZlbnRQYXRoOw0KKyAgICAgIENPTlNUIENIQVI4ICAgICpXYXRjaEV2ZW50VG9rZW47
DQorICAgICAgVk9JRCAgICAgICAgICAgKkNvbnZlcnRlZFRva2VuOw0KKyAgICAgIFhFTlNUT1JF
X1dBVENIICpXYXRjaDsNCisNCisgICAgICAvLw0KKyAgICAgIC8vIFBhcnNlIFdBVENIX0VWRU5U
IG1lc3NhZ2VzDQorICAgICAgLy8gICA8cGF0aD5cMDx0b2tlbj5cMA0KKyAgICAgIC8vDQorICAg
ICAgV2F0Y2hFdmVudFBhdGggPSBQYXlsb2FkOw0KKyAgICAgIFdhdGNoRXZlbnRUb2tlbiA9IFdh
dGNoRXZlbnRQYXRoICsgQXNjaWlTdHJTaXplIChXYXRjaEV2ZW50UGF0aCk7DQorDQorICAgICAg
Q29udmVydGVkVG9rZW4gPSAoVk9JRCAqKSBBc2NpaVN0ckhleFRvVWludG4gKFdhdGNoRXZlbnRU
b2tlbik7DQorDQorICAgICAgRWZpQWNxdWlyZUxvY2sgKCZ4cy5SZWdpc3RlcmVkV2F0Y2hlc0xv
Y2spOw0KKyAgICAgIFdhdGNoID0gWGVuU3RvcmVGaW5kV2F0Y2ggKENvbnZlcnRlZFRva2VuKTsN
CisgICAgICBERUJVRyAoKERFQlVHX0lORk8sICJYZW5TdG9yZTogV2F0Y2ggZXZlbnQgJWFcbiIs
IFdhdGNoRXZlbnRUb2tlbikpOw0KKyAgICAgIGlmIChXYXRjaCAhPSBOVUxMKSB7DQorICAgICAg
ICBXYXRjaC0+VHJpZ2dlcmVkID0gVFJVRTsNCisgICAgICB9IGVsc2Ugew0KKyAgICAgICAgREVC
VUcgKChERUJVR19XQVJOLCAiWGVuU3RvcmU6IFdhdGNoIGhhbmRsZSAlYSBub3QgZm91bmRcbiIs
DQorICAgICAgICAgICAgICAgIFdhdGNoRXZlbnRUb2tlbikpOw0KKyAgICAgIH0NCisgICAgICBF
ZmlSZWxlYXNlTG9jayAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzTG9jayk7DQorDQorICAgICAgaWYg
KEhlYWRlci5yZXFfaWQgPT0gRXhwZWN0ZWRSZXF1ZXN0SWQNCisgICAgICAgICYmIEhlYWRlci50
eF9pZCA9PSBFeHBlY3RlZFRyYW5zYWN0aW9uSWQNCisgICAgICAgICYmIEJ1ZmZlciA9PSBOVUxM
KSB7DQorICAgICAgICAvLw0KKyAgICAgICAgLy8gV2Ugd2VyZSB3YWl0aW5nIGZvciBhIHdhdGNo
IGV2ZW50DQorICAgICAgICAvLw0KKyAgICAgICAgcmV0dXJuIFhFTlNUT1JFX1NUQVRVU19TVUND
RVNTOw0KKyAgICAgIH0NCisgICAgfSBlbHNlIGlmIChIZWFkZXIucmVxX2lkID09IEV4cGVjdGVk
UmVxdWVzdElkDQorICAgICAgJiYgSGVhZGVyLnR4X2lkID09IEV4cGVjdGVkVHJhbnNhY3Rpb25J
ZCkgew0KKyAgICAgIFN0YXR1cyA9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTOw0KKyAgICAgIGlm
IChIZWFkZXIudHlwZSA9PSBYU19FUlJPUikgew0KKyAgICAgICAgU3RhdHVzID0gWGVuU3RvcmVH
ZXRFcnJvciAoUGF5bG9hZCk7DQorICAgICAgfSBlbHNlIGlmIChCdWZmZXIgIT0gTlVMTCkgew0K
KyAgICAgICAgQVNTRVJUIChCdWZmZXJTaXplICE9IE5VTEwpOw0KKyAgICAgICAgQVNTRVJUICgq
QnVmZmVyU2l6ZSA+PSBIZWFkZXIubGVuKTsNCisgICAgICAgIENvcHlNZW0gKEJ1ZmZlciwgUGF5
bG9hZCwgTUlOIChIZWFkZXIubGVuICsgMSwgKkJ1ZmZlclNpemUpKTsNCisgICAgICAgICpCdWZm
ZXJTaXplID0gSGVhZGVyLmxlbjsNCisgICAgICB9IGVsc2Ugew0KKyAgICAgICAgLy8NCisgICAg
ICAgIC8vIFBheWxvYWQgc2hvdWxkIGJlICJPSyIgaWYgdGhlIGZ1bmN0aW9uIHNlbmRpbmcgYSBy
ZXF1ZXN0IGRvZXNuJ3QNCisgICAgICAgIC8vIGV4cGVjdCBhIHJlcGx5Lg0KKyAgICAgICAgLy8N
CisgICAgICAgIEFTU0VSVCAoSGVhZGVyLmxlbiA9PSAzKTsNCisgICAgICAgIEFTU0VSVCAoQXNj
aWlTdHJDbXAgKFBheWxvYWQsICJPSyIpID09IDApOw0KKyAgICAgIH0NCisgICAgICByZXR1cm4g
U3RhdHVzOw0KKyAgICB9DQorDQogICB9DQogDQogICByZXR1cm4gWEVOU1RPUkVfU1RBVFVTX1NV
Q0NFU1M7DQpAQCAtNzM2LDUxICs3NDksNiBAQCBYZW5TdG9yZUdldEVycm9yICgKICAgcmV0dXJu
IFhFTlNUT1JFX1NUQVRVU19FSU5WQUw7DQogfQ0KIA0KLS8qKg0KLSAgQmxvY2sgd2FpdGluZyBm
b3IgYSByZXBseSB0byBhIG1lc3NhZ2UgcmVxdWVzdC4NCi0NCi0gIEBwYXJhbSBUeXBlUHRyIFRo
ZSByZXR1cm5lZCB0eXBlIG9mIHRoZSByZXBseS4NCi0gIEBwYXJhbSBMZW5QdHIgIFRoZSByZXR1
cm5lZCBib2R5IGxlbmd0aCBvZiB0aGUgcmVwbHkuDQotICBAcGFyYW0gUmVzdWx0ICBUaGUgcmV0
dXJuZWQgYm9keSBvZiB0aGUgcmVwbHkuDQotKiovDQotU1RBVElDDQotWEVOU1RPUkVfU1RBVFVT
DQotWGVuU3RvcmVSZWFkUmVwbHkgKA0KLSAgT1VUIGVudW0geHNkX3NvY2ttc2dfdHlwZSAqVHlw
ZVB0ciwNCi0gIE9VVCBVSU5UMzIgKkxlblB0ciBPUFRJT05BTCwNCi0gIE9VVCBWT0lEICoqUmVz
dWx0DQotICApDQotew0KLSAgWEVOU1RPUkVfTUVTU0FHRSAqTWVzc2FnZTsNCi0gIExJU1RfRU5U
UlkgKkVudHJ5Ow0KLSAgQ0hBUjggKkJvZHk7DQotDQotICB3aGlsZSAoSXNMaXN0RW1wdHkgKCZ4
cy5SZXBseUxpc3QpKSB7DQotICAgIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7DQotICAgIFN0YXR1
cyA9IFhlblN0b3JlUHJvY2Vzc01lc3NhZ2UgKCk7DQotICAgIGlmIChTdGF0dXMgIT0gWEVOU1RP
UkVfU1RBVFVTX1NVQ0NFU1MgJiYgU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19FQUdBSU4pIHsN
Ci0gICAgICBERUJVRyAoKERFQlVHX0VSUk9SLCAiWGVuU3RvcmUsIGVycm9yIHdoaWxlIHJlYWRp
bmcgdGhlIHJpbmcgKCVkKS5cbiIsDQotICAgICAgICAgICAgICBTdGF0dXMpKTsNCi0gICAgICBy
ZXR1cm4gU3RhdHVzOw0KLSAgICB9DQotICB9DQotICBFZmlBY3F1aXJlTG9jayAoJnhzLlJlcGx5
TG9jayk7DQotICBFbnRyeSA9IEdldEZpcnN0Tm9kZSAoJnhzLlJlcGx5TGlzdCk7DQotICBNZXNz
YWdlID0gWEVOU1RPUkVfTUVTU0FHRV9GUk9NX0xJTksgKEVudHJ5KTsNCi0gIFJlbW92ZUVudHJ5
TGlzdCAoRW50cnkpOw0KLSAgRWZpUmVsZWFzZUxvY2sgKCZ4cy5SZXBseUxvY2spOw0KLQ0KLSAg
KlR5cGVQdHIgPSBNZXNzYWdlLT5IZWFkZXIudHlwZTsNCi0gIGlmIChMZW5QdHIgIT0gTlVMTCkg
ew0KLSAgICAqTGVuUHRyID0gTWVzc2FnZS0+SGVhZGVyLmxlbjsNCi0gIH0NCi0gIEJvZHkgPSBN
ZXNzYWdlLT51LlJlcGx5LkJvZHk7DQotDQotICBGcmVlUG9vbCAoTWVzc2FnZSk7DQotICAqUmVz
dWx0ID0gQm9keTsNCi0gIHJldHVybiBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUzsNCi19DQotDQog
LyoqDQogICBTZW5kIGEgbWVzc2FnZSB3aXRoIGFuIG9wdGlvbmFsbHkgbXV0aS1wYXJ0IGJvZHkg
dG8gdGhlIFhlblN0b3JlIHNlcnZpY2UuDQogDQpAQCAtODA2LDE2ICs3NzQsMTcgQEAgWGVuU3Rv
cmVUYWxrdiAoCiAgICkNCiB7DQogICBzdHJ1Y3QgeHNkX3NvY2ttc2cgTWVzc2FnZTsNCi0gIHZv
aWQgKlJldHVybiA9IE5VTEw7DQotICBVSU5UMzIgSW5kZXg7DQotICBYRU5TVE9SRV9TVEFUVVMg
U3RhdHVzOw0KKyAgVUlOVE4gICAgICAgICAgICAgIEluZGV4Ow0KKyAgWEVOU1RPUkVfU1RBVFVT
ICAgIFN0YXR1czsNCisgIFZPSUQgICAgICAgICAgICAgICAqQnVmZmVyOw0KKyAgVUlOVE4gICAg
ICAgICAgICAgIEJ1ZmZlclNpemU7DQogDQogICBpZiAoVHJhbnNhY3Rpb24gPT0gWFNUX05JTCkg
ew0KICAgICBNZXNzYWdlLnR4X2lkID0gMDsNCiAgIH0gZWxzZSB7DQogICAgIE1lc3NhZ2UudHhf
aWQgPSBUcmFuc2FjdGlvbi0+SWQ7DQogICB9DQotICBNZXNzYWdlLnJlcV9pZCA9IDA7DQorICBN
ZXNzYWdlLnJlcV9pZCA9IHhzLk5leHRSZXF1ZXN0SWQrKzsNCiAgIE1lc3NhZ2UudHlwZSA9IFJl
cXVlc3RUeXBlOw0KICAgTWVzc2FnZS5sZW4gPSAwOw0KICAgZm9yIChJbmRleCA9IDA7IEluZGV4
IDwgTnVtUmVxdWVzdHM7IEluZGV4KyspIHsNCkBAIC04MzYsMjkgKzgwNSwzNiBAQCBYZW5TdG9y
ZVRhbGt2ICgKICAgICB9DQogICB9DQogDQotICBTdGF0dXMgPSBYZW5TdG9yZVJlYWRSZXBseSAo
KGVudW0geHNkX3NvY2ttc2dfdHlwZSAqKSZNZXNzYWdlLnR5cGUsIExlblB0ciwgJlJldHVybik7
DQotDQotRXJyb3I6DQotICBpZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7
DQotICAgIHJldHVybiBTdGF0dXM7DQorICBpZiAoUmVzdWx0UHRyKSB7DQorICAgIEJ1ZmZlciA9
IEFsbG9jYXRlUG9vbCAoWEVOU1RPUkVfUEFZTE9BRF9NQVggKyAxKTsNCisgICAgQnVmZmVyU2l6
ZSA9IFhFTlNUT1JFX1BBWUxPQURfTUFYOw0KKyAgfSBlbHNlIHsNCisgICAgQnVmZmVyID0gTlVM
TDsNCisgICAgQnVmZmVyU2l6ZSA9IDA7DQogICB9DQogDQotICBpZiAoTWVzc2FnZS50eXBlID09
IFhTX0VSUk9SKSB7DQotICAgIFN0YXR1cyA9IFhlblN0b3JlR2V0RXJyb3IgKFJldHVybik7DQot
ICAgIEZyZWVQb29sIChSZXR1cm4pOw0KKyAgLy8NCisgIC8vIFdhaXQgZm9yIGEgcmVwbHkgdG8g
b3VyIHJlcXVlc3QNCisgIC8vDQorICBTdGF0dXMgPSBYZW5TdG9yZVByb2Nlc3NNZXNzYWdlIChN
ZXNzYWdlLnJlcV9pZCwgTWVzc2FnZS50eF9pZCwNCisgICAgJkJ1ZmZlclNpemUsIEJ1ZmZlcik7
DQorDQorICBpZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7DQorICAgIERF
QlVHICgoREVCVUdfRVJST1IsICJYZW5TdG9yZSwgZXJyb3Igd2hpbGUgcmVhZGluZyB0aGUgcmlu
ZyAoJWQpLlxuIiwNCisgICAgICAgIFN0YXR1cykpOw0KKyAgICBGcmVlUG9vbCAoQnVmZmVyKTsN
CiAgICAgcmV0dXJuIFN0YXR1czsNCiAgIH0NCiANCi0gIC8qIFJlcGx5IGlzIGVpdGhlciBlcnJv
ciBvciBhbiBlY2hvIG9mIG91ciByZXF1ZXN0IG1lc3NhZ2UgdHlwZS4gKi8NCi0gIEFTU0VSVCAo
KGVudW0geHNkX3NvY2ttc2dfdHlwZSlNZXNzYWdlLnR5cGUgPT0gUmVxdWVzdFR5cGUpOw0KLQ0K
ICAgaWYgKFJlc3VsdFB0cikgew0KLSAgICAqUmVzdWx0UHRyID0gUmV0dXJuOw0KLSAgfSBlbHNl
IHsNCi0gICAgRnJlZVBvb2wgKFJldHVybik7DQorICAgICpSZXN1bHRQdHIgPSBCdWZmZXI7DQor
ICAgIGlmIChMZW5QdHIpIHsNCisgICAgICAqTGVuUHRyID0gQnVmZmVyU2l6ZTsNCisgICAgfQ0K
ICAgfQ0KIA0KLSAgcmV0dXJuIFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTOw0KK0Vycm9yOg0KKyAg
cmV0dXJuIFN0YXR1czsNCiB9DQogDQogLyoqDQpAQCAtOTc1LDcgKzk1MSw3IEBAIFhlblN0b3Jl
V2FpdFdhdGNoICgKICAgICAgIHJldHVybiBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUzsNCiAgICAg
fQ0KIA0KLSAgICBTdGF0dXMgPSBYZW5TdG9yZVByb2Nlc3NNZXNzYWdlICgpOw0KKyAgICBTdGF0
dXMgPSBYZW5TdG9yZVByb2Nlc3NNZXNzYWdlICgwLCAwLCBOVUxMLCBOVUxMKTsNCiAgICAgaWYg
KFN0YXR1cyAhPSBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUyAmJiBTdGF0dXMgIT0gWEVOU1RPUkVf
U1RBVFVTX0VBR0FJTikgew0KICAgICAgIHJldHVybiBTdGF0dXM7DQogICAgIH0NCkBAIC0xMDYw
LDEyICsxMDM2LDEyIEBAIFhlblN0b3JlSW5pdCAoCiAgIERFQlVHICgoRUZJX0RfSU5GTywgIlhl
bkJ1c0luaXQ6IFhlbkJ1cyByaW5ncyBAJXAsIGV2ZW50IGNoYW5uZWwgJXhcbiIsDQogICAgICAg
ICAgIHhzLlhlblN0b3JlLCB4cy5FdmVudENoYW5uZWwpKTsNCiANCi0gIEluaXRpYWxpemVMaXN0
SGVhZCAoJnhzLlJlcGx5TGlzdCk7DQogICBJbml0aWFsaXplTGlzdEhlYWQgKCZ4cy5SZWdpc3Rl
cmVkV2F0Y2hlcyk7DQogDQotICBFZmlJbml0aWFsaXplTG9jayAoJnhzLlJlcGx5TG9jaywgVFBM
X05PVElGWSk7DQogICBFZmlJbml0aWFsaXplTG9jayAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzTG9j
aywgVFBMX05PVElGWSk7DQogDQorICB4cy5OZXh0UmVxdWVzdElkID0gMTsNCisNCiAgIC8qIElu
aXRpYWxpemUgdGhlIHNoYXJlZCBtZW1vcnkgcmluZ3MgdG8gdGFsayB0byB4ZW5zdG9yZWQgKi8N
CiAgIFN0YXR1cyA9IFhlblN0b3JlSW5pdENvbW1zICgmeHMpOw0KIA0KQEAgLTEwOTUsMTkgKzEw
NzEsNiBAQCBYZW5TdG9yZURlaW5pdCAoCiAgICAgfQ0KICAgfQ0KIA0KLSAgaWYgKCFJc0xpc3RF
bXB0eSAoJnhzLlJlcGx5TGlzdCkpIHsNCi0gICAgWEVOU1RPUkVfTUVTU0FHRSAqTWVzc2FnZTsN
Ci0gICAgTElTVF9FTlRSWSAqRW50cnk7DQotICAgIEVudHJ5ID0gR2V0Rmlyc3ROb2RlICgmeHMu
UmVwbHlMaXN0KTsNCi0gICAgd2hpbGUgKCFJc051bGwgKCZ4cy5SZXBseUxpc3QsIEVudHJ5KSkg
ew0KLSAgICAgIE1lc3NhZ2UgPSBYRU5TVE9SRV9NRVNTQUdFX0ZST01fTElOSyAoRW50cnkpOw0K
LSAgICAgIEVudHJ5ID0gR2V0TmV4dE5vZGUgKCZ4cy5SZXBseUxpc3QsIEVudHJ5KTsNCi0gICAg
ICBSZW1vdmVFbnRyeUxpc3QgKCZNZXNzYWdlLT5MaW5rKTsNCi0gICAgICBGcmVlUG9vbCAoTWVz
c2FnZS0+dS5SZXBseS5Cb2R5KTsNCi0gICAgICBGcmVlUG9vbCAoTWVzc2FnZSk7DQotICAgIH0N
Ci0gIH0NCi0NCiAgIGdCUy0+Q2xvc2VFdmVudCAoeHMuRXZlbnRDaGFubmVsRXZlbnQpOw0KIA0K
ICAgaWYgKHhzLlhlblN0b3JlLT5zZXJ2ZXJfZmVhdHVyZXMgJiBYRU5TVE9SRV9TRVJWRVJfRkVB
VFVSRV9SRUNPTk5FQ1RJT04pIHsNCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14: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 1i8mvA-0005ch-Jt; Fri, 13 Sep 2019 14:51:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8mv9-0005cF-F1
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:35 +0000
X-Inumbo-ID: eae47942-d635-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eae47942-d635-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386268;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7vAMP6WvPUtOvRnFJ3uSAyOGdR7QEFy0Yg9wrogbifM=;
 b=FJITqDQyRaAieDPKXPljBvEHq4EhRZvWm5Luk8rGBQPj0vXHZWjfPBY1
 ERqkt8iSdt0E8KBKCXN3H9mJO/e9mjGEjX+MnoDXimRuPzLhGSH9JRWO5
 rkD39FmwpWmxXnOQAbGK8hh4TKqAaODrUYfk/SpKKTeQgj9uc7mHM9vy5 I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SQpEESrH0HvRSJaZCPM1lFvVPSi/dk4bKcioDSpKcogGwUMge2QvhatUfzWBoEXnD35c0eAM9k
 l9N4FjJ5+2vRDZ8w4+TJ+71QZMEezuNb39hKkKa/76/QW9NJznKuFn5GsN1k9azylgyNgG/sKj
 YpBVcCzWdZUBOvmdVTvNiN/p/CW0wMos/4R9N6n/+X0NBTHwpUUWbFu9WeZqCccyNWgNv9Tzve
 0GVpQOhmu5sB9l7zq92Pl1GnRVd4mp/UWOQdjKslx3E/sg/ke5sJHbG5pj2QnOhntYyORijqdm
 LwU=
X-SBRS: 2.7
X-MesageID: 5595147
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595147"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:56 +0100
Message-ID: <20190913145100.303433-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 07/11] OvmfPkg/XenBusDxe: Use on stack buffer in
 internal 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: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCB1c2UgYSBidWZmZXIgb24gdGhlIHN0YWNrIGluc3RlYWQgb2YgYWxsb2NhdGluZyBt
ZW1vcnkgZm9yCmludGVybmFsIGZ1bmN0aW9ucyB0aGF0IGFyZSBleHBlY3RpbmcgYSByZXBseSBm
cm9tIHhlbnN0b3JlLgoKVGhlIGV4dGVybmFsIGludGVyZmFjZSBYRU5CVVNfUFJPVE9DT0wgaXNu
J3QgY2hhbmdlZCB5ZXQsIHNvCmFsbG9jYXRpb24gYXJlIG1hZGUgZm9yIFhzUmVhZCBhbmQgWHNC
YWNrZW5kUmVhZC4KClJlZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMTkwClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgotLS0KIE92bWZQa2cvWGVuQnVzRHhlL1hlbkJ1cy5jICAgfCAgNDAgKysr
KysrLS0tLS0tCiBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jIHwgMTE1ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5oIHwg
IDE3ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCA3NyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5CdXMuYyBiL092bWZQa2cv
WGVuQnVzRHhlL1hlbkJ1cy5jCmluZGV4IGJiOGRkYmM0ZDQuLjc4ODM1ZWM3YjMgMTAwNjQ0Ci0t
LSBhL092bWZQa2cvWGVuQnVzRHhlL1hlbkJ1cy5jCisrKyBiL092bWZQa2cvWGVuQnVzRHhlL1hl
bkJ1cy5jCkBAIC04OSwxOSArODksMTggQEAgWGVuQnVzUmVhZERyaXZlclN0YXRlICgKICAgSU4g
Q09OU1QgQ0hBUjggKlBhdGgNCiAgICkNCiB7DQotICBYZW5idXNTdGF0ZSBTdGF0ZTsNCi0gIENI
QVI4ICpQdHIgPSBOVUxMOw0KKyAgWGVuYnVzU3RhdGUgICAgIFN0YXRlOw0KKyAgQ0hBUjggICAg
ICAgICAgIEJ1ZmZlcls0XTsNCisgIFVJTlROICAgICAgICAgICBCdWZmZXJTaXplOw0KICAgWEVO
U1RPUkVfU1RBVFVTIFN0YXR1czsNCiANCi0gIFN0YXR1cyA9IFhlblN0b3JlUmVhZCAoWFNUX05J
TCwgUGF0aCwgInN0YXRlIiwgTlVMTCwgKFZPSUQgKiopJlB0cik7DQorICBCdWZmZXJTaXplID0g
c2l6ZW9mIChCdWZmZXIpIC0gMTsNCisgIFN0YXR1cyA9IFhlblN0b3JlUmVhZCAoWFNUX05JTCwg
UGF0aCwgInN0YXRlIiwgJkJ1ZmZlclNpemUsIEJ1ZmZlcik7DQogICBpZiAoU3RhdHVzICE9IFhF
TlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7DQogICAgIFN0YXRlID0gWGVuYnVzU3RhdGVDbG9zZWQ7
DQogICB9IGVsc2Ugew0KLSAgICBTdGF0ZSA9IEFzY2lpU3RyRGVjaW1hbFRvVWludG4gKFB0cik7
DQotICB9DQotDQotICBpZiAoUHRyICE9IE5VTEwpIHsNCi0gICAgRnJlZVBvb2wgKFB0cik7DQor
ICAgIEJ1ZmZlcltCdWZmZXJTaXplXSA9ICdcMCc7DQorICAgIFN0YXRlID0gQXNjaWlTdHJEZWNp
bWFsVG9VaW50biAoQnVmZmVyKTsNCiAgIH0NCiANCiAgIHJldHVybiBTdGF0ZTsNCkBAIC0xMjks
OCArMTI4LDExIEBAIFhlbkJ1c0FkZERldmljZSAoCiANCiAgIGlmIChYZW5TdG9yZVBhdGhFeGlz
dHMgKFhTVF9OSUwsIERldmljZVBhdGgsICIiKSkgew0KICAgICBYRU5CVVNfUFJJVkFURV9EQVRB
ICpDaGlsZDsNCi0gICAgZW51bSB4ZW5idXNfc3RhdGUgU3RhdGU7DQotICAgIENIQVI4ICpCYWNr
ZW5kUGF0aDsNCisgICAgZW51bSB4ZW5idXNfc3RhdGUgICBTdGF0ZTsNCisgICAgQ0hBUjggICAg
ICAgICAgICAgICBCYWNrZW5kUGF0aFtYRU5TVE9SRV9BQlNfUEFUSF9NQVggKyAxXTsNCisgICAg
VUlOVE4gICAgICAgICAgICAgICBCYWNrZW5kUGF0aFNpemU7DQorDQorICAgIEJhY2tlbmRQYXRo
U2l6ZSA9IHNpemVvZiAoQmFja2VuZFBhdGgpOw0KIA0KICAgICBDaGlsZCA9IFhlbkJ1c0Rldmlj
ZUluaXRpYWxpemVkIChEZXYsIERldmljZVBhdGgpOw0KICAgICBpZiAoQ2hpbGQgIT0gTlVMTCkg
ew0KQEAgLTE1NSwxNyArMTU3LDE4IEBAIFhlbkJ1c0FkZERldmljZSAoCiAgICAgfQ0KIA0KICAg
ICBTdGF0dXNYZW5TdG9yZSA9IFhlblN0b3JlUmVhZCAoWFNUX05JTCwgRGV2aWNlUGF0aCwgImJh
Y2tlbmQiLA0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgKFZPSUQg
KiopICZCYWNrZW5kUGF0aCk7DQorICAgICAgJkJhY2tlbmRQYXRoU2l6ZSwgQmFja2VuZFBhdGgp
Ow0KICAgICBpZiAoU3RhdHVzWGVuU3RvcmUgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsN
CiAgICAgICBERUJVRyAoKEVGSV9EX0VSUk9SLCAieGVuYnVzOiAlYSBubyBiYWNrZW5kIHBhdGgu
XG4iLCBEZXZpY2VQYXRoKSk7DQogICAgICAgU3RhdHVzID0gRUZJX05PVF9GT1VORDsNCiAgICAg
ICBnb3RvIG91dDsNCiAgICAgfQ0KKyAgICBCYWNrZW5kUGF0aFtCYWNrZW5kUGF0aFNpemVdID0g
J1wwJzsNCiANCiAgICAgUHJpdmF0ZSA9IEFsbG9jYXRlQ29weVBvb2wgKHNpemVvZiAoKlByaXZh
dGUpLCAmZ1hlbkJ1c1ByaXZhdGVEYXRhKTsNCiAgICAgUHJpdmF0ZS0+WGVuQnVzSW8uVHlwZSA9
IEFzY2lpU3RyRHVwIChUeXBlKTsNCiAgICAgUHJpdmF0ZS0+WGVuQnVzSW8uTm9kZSA9IEFzY2lp
U3RyRHVwIChEZXZpY2VQYXRoKTsNCi0gICAgUHJpdmF0ZS0+WGVuQnVzSW8uQmFja2VuZCA9IEJh
Y2tlbmRQYXRoOw0KKyAgICBQcml2YXRlLT5YZW5CdXNJby5CYWNrZW5kID0gQXNjaWlTdHJEdXAg
KEJhY2tlbmRQYXRoKTsNCiAgICAgUHJpdmF0ZS0+WGVuQnVzSW8uRGV2aWNlSWQgPSAoVUlOVDE2
KUFzY2lpU3RyRGVjaW1hbFRvVWludG4gKElkKTsNCiAgICAgUHJpdmF0ZS0+RGV2ID0gRGV2Ow0K
IA0KQEAgLTMwOSwxNyArMzEyLDIwIEBAIFhlbkJ1c1NldFN0YXRlICgKICAgKQ0KIHsNCiAgIGVu
dW0geGVuYnVzX3N0YXRlIEN1cnJlbnRTdGF0ZTsNCi0gIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7
DQotICBDSEFSOCAqVGVtcDsNCisgIFhFTlNUT1JFX1NUQVRVUyAgIFN0YXR1czsNCisgIENIQVI4
ICAgICAgICAgICAgIEJ1ZmZlcls0XTsNCisgIFVJTlROICAgICAgICAgICAgIEJ1ZmZlclNpemU7
DQorDQorICBCdWZmZXJTaXplID0gc2l6ZW9mIChCdWZmZXIpIC0gMTsNCiANCiAgIERFQlVHICgo
RUZJX0RfSU5GTywgIlhlbkJ1czogU2V0IHN0YXRlIHRvICVkXG4iLCBOZXdTdGF0ZSkpOw0KIA0K
LSAgU3RhdHVzID0gWGVuU3RvcmVSZWFkIChUcmFuc2FjdGlvbiwgVGhpcy0+Tm9kZSwgInN0YXRl
IiwgTlVMTCwgKFZPSUQgKiopJlRlbXApOw0KKyAgU3RhdHVzID0gWGVuU3RvcmVSZWFkIChUcmFu
c2FjdGlvbiwgVGhpcy0+Tm9kZSwgInN0YXRlIiwgJkJ1ZmZlclNpemUsIEJ1ZmZlcik7DQogICBp
ZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7DQogICAgIGdvdG8gT3V0Ow0K
ICAgfQ0KLSAgQ3VycmVudFN0YXRlID0gQXNjaWlTdHJEZWNpbWFsVG9VaW50biAoVGVtcCk7DQot
ICBGcmVlUG9vbCAoVGVtcCk7DQorICBCdWZmZXJbQnVmZmVyU2l6ZV0gPSAnXDAnOw0KKyAgQ3Vy
cmVudFN0YXRlID0gQXNjaWlTdHJEZWNpbWFsVG9VaW50biAoQnVmZmVyKTsNCiAgIGlmIChDdXJy
ZW50U3RhdGUgPT0gTmV3U3RhdGUpIHsNCiAgICAgZ290byBPdXQ7DQogICB9DQpkaWZmIC0tZ2l0
IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0
b3JlLmMKaW5kZXggMDA0ZDNiNjAyMi4uYjk1ODhiYjhjNiAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9Y
ZW5CdXNEeGUvWGVuU3RvcmUuYworKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jCkBA
IC03NTYsOCArNzU2LDkgQEAgWGVuU3RvcmVHZXRFcnJvciAoCiAgIEBwYXJhbSBSZXF1ZXN0VHlw
ZSAgICBUaGUgdHlwZSBvZiBtZXNzYWdlIHRvIHNlbmQuDQogICBAcGFyYW0gV3JpdGVSZXF1ZXN0
ICAgUG9pbnRlcnMgdG8gdGhlIGJvZHkgc2VjdGlvbnMgb2YgdGhlIHJlcXVlc3QuDQogICBAcGFy
YW0gTnVtUmVxdWVzdHMgICAgVGhlIG51bWJlciBvZiBib2R5IHNlY3Rpb25zIGluIHRoZSByZXF1
ZXN0Lg0KLSAgQHBhcmFtIExlblB0ciAgICAgICAgIFRoZSByZXR1cm5lZCBsZW5ndGggb2YgdGhl
IHJlcGx5Lg0KLSAgQHBhcmFtIFJlc3VsdFB0ciAgICAgIFRoZSByZXR1cm5lZCBib2R5IG9mIHRo
ZSByZXBseS4NCisgIEBwYXJhbSBCdWZmZXJTaXplICAgICBJTjogc2l6ZSBvZiB0aGUgYnVmZmVy
DQorICAgICAgICAgICAgICAgICAgICAgICAgT1VUOiBUaGUgcmV0dXJuZWQgbGVuZ3RoIG9mIHRo
ZSByZXBseS4NCisgIEBwYXJhbSBCdWZmZXIgICAgICAgICBUaGUgcmV0dXJuZWQgYm9keSBvZiB0
aGUgcmVwbHkuDQogDQogICBAcmV0dXJuICBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUyBvbiBzdWNj
ZXNzLiAgT3RoZXJ3aXNlIGFuIGVycm5vIGluZGljYXRpbmcNCiAgICAgICAgICAgIHRoZSBjYXVz
ZSBvZiBmYWlsdXJlLg0KQEAgLTc2OSwxNSArNzcwLDEzIEBAIFhlblN0b3JlVGFsa3YgKAogICBJ
TiAgZW51bSB4c2Rfc29ja21zZ190eXBlICAgUmVxdWVzdFR5cGUsDQogICBJTiAgQ09OU1QgV1JJ
VEVfUkVRVUVTVCAgICAgKldyaXRlUmVxdWVzdCwNCiAgIElOICBVSU5UMzIgICAgICAgICAgICAg
ICAgICBOdW1SZXF1ZXN0cywNCi0gIE9VVCBVSU5UMzIgICAgICAgICAgICAgICAgICAqTGVuUHRy
IE9QVElPTkFMLA0KLSAgT1VUIFZPSUQgICAgICAgICAgICAgICAgICAgICoqUmVzdWx0UHRyIE9Q
VElPTkFMDQorICBJTiBPVVQgVUlOVE4gICAgICAgICAgICAgICAgKkJ1ZmZlclNpemUgT1BUSU9O
QUwsDQorICBPVVQgVk9JRCAgICAgICAgICAgICAgICAgICAgKkJ1ZmZlciBPUFRJT05BTA0KICAg
KQ0KIHsNCiAgIHN0cnVjdCB4c2Rfc29ja21zZyBNZXNzYWdlOw0KICAgVUlOVE4gICAgICAgICAg
ICAgIEluZGV4Ow0KICAgWEVOU1RPUkVfU1RBVFVTICAgIFN0YXR1czsNCi0gIFZPSUQgICAgICAg
ICAgICAgICAqQnVmZmVyOw0KLSAgVUlOVE4gICAgICAgICAgICAgIEJ1ZmZlclNpemU7DQogDQog
ICBpZiAoVHJhbnNhY3Rpb24gPT0gWFNUX05JTCkgew0KICAgICBNZXNzYWdlLnR4X2lkID0gMDsN
CkBAIC04MDUsMzIgKzgwNCwxNSBAQCBYZW5TdG9yZVRhbGt2ICgKICAgICB9DQogICB9DQogDQot
ICBpZiAoUmVzdWx0UHRyKSB7DQotICAgIEJ1ZmZlciA9IEFsbG9jYXRlUG9vbCAoWEVOU1RPUkVf
UEFZTE9BRF9NQVggKyAxKTsNCi0gICAgQnVmZmVyU2l6ZSA9IFhFTlNUT1JFX1BBWUxPQURfTUFY
Ow0KLSAgfSBlbHNlIHsNCi0gICAgQnVmZmVyID0gTlVMTDsNCi0gICAgQnVmZmVyU2l6ZSA9IDA7
DQotICB9DQotDQogICAvLw0KICAgLy8gV2FpdCBmb3IgYSByZXBseSB0byBvdXIgcmVxdWVzdA0K
ICAgLy8NCiAgIFN0YXR1cyA9IFhlblN0b3JlUHJvY2Vzc01lc3NhZ2UgKE1lc3NhZ2UucmVxX2lk
LCBNZXNzYWdlLnR4X2lkLA0KLSAgICAmQnVmZmVyU2l6ZSwgQnVmZmVyKTsNCisgICAgQnVmZmVy
U2l6ZSwgQnVmZmVyKTsNCiANCiAgIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NF
U1MpIHsNCiAgICAgREVCVUcgKChERUJVR19FUlJPUiwgIlhlblN0b3JlLCBlcnJvciB3aGlsZSBy
ZWFkaW5nIHRoZSByaW5nICglZCkuXG4iLA0KICAgICAgICAgU3RhdHVzKSk7DQotICAgIEZyZWVQ
b29sIChCdWZmZXIpOw0KLSAgICByZXR1cm4gU3RhdHVzOw0KLSAgfQ0KLQ0KLSAgaWYgKFJlc3Vs
dFB0cikgew0KLSAgICAqUmVzdWx0UHRyID0gQnVmZmVyOw0KLSAgICBpZiAoTGVuUHRyKSB7DQot
ICAgICAgKkxlblB0ciA9IEJ1ZmZlclNpemU7DQotICAgIH0NCiAgIH0NCiANCiBFcnJvcjoNCkBA
IC04NDgsOCArODMwLDkgQEAgWGVuU3RvcmVUYWxrdiAoCiAgIEBwYXJhbSBSZXF1ZXN0VHlwZSAg
ICBUaGUgdHlwZSBvZiBtZXNzYWdlIHRvIHNlbmQuDQogICBAcGFyYW0gQm9keSAgICAgICAgICAg
VGhlIGJvZHkgb2YgdGhlIHJlcXVlc3QuDQogICBAcGFyYW0gU3ViUGF0aCAgICAgICAgSWYgIU5V
TEwgYW5kIG5vdCAiIiwgIi8kU3ViUGF0aCIgaXMgYXBwZW5kIHRvIEJvZHkuDQotICBAcGFyYW0g
TGVuUHRyICAgICAgICAgVGhlIHJldHVybmVkIGxlbmd0aCBvZiB0aGUgcmVwbHkuDQotICBAcGFy
YW0gUmVzdWx0ICAgICAgICAgVGhlIHJldHVybmVkIGJvZHkgb2YgdGhlIHJlcGx5Lg0KKyAgQHBh
cmFtIEJ1ZmZlclNpemUgICAgIElOOiBzaXplZiBvZiB0aGUgYnVmZmVyDQorICAgICAgICAgICAg
ICAgICAgICAgICAgT1VUOiBUaGUgcmV0dXJuZWQgbGVuZ3RoIG9mIHRoZSByZXBseS4NCisgIEBw
YXJhbSBCdWZmZXIgICAgICAgICBUaGUgcmV0dXJuZWQgYm9keSBvZiB0aGUgcmVwbHkuDQogDQog
ICBAcmV0dXJuICAwIG9uIHN1Y2Nlc3MuICBPdGhlcndpc2UgYW4gZXJybm8gaW5kaWNhdGluZw0K
ICAgICAgICAgICAgdGhlIGNhdXNlIG9mIGZhaWx1cmUuDQpAQCAtODYxLDggKzg0NCw4IEBAIFhl
blN0b3JlU2luZ2xlICgKICAgSU4gIGVudW0geHNkX3NvY2ttc2dfdHlwZSAgIFJlcXVlc3RUeXBl
LA0KICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAgICpCb2R5LA0KICAgSU4gIENPTlNUIENI
QVI4ICAgICAgICAgICAgICpTdWJQYXRoIE9QVElPTkFMLA0KLSAgT1VUIFVJTlQzMiAgICAgICAg
ICAgICAgICAgICpMZW5QdHIgT1BUSU9OQUwsDQotICBPVVQgVk9JRCAgICAgICAgICAgICAgICAg
ICAgKipSZXN1bHQgT1BUSU9OQUwNCisgIElOIE9VVCBVSU5UTiAgICAgICAgICAgICAgICAqQnVm
ZmVyU2l6ZSBPUFRJT05BTCwNCisgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgICAqQnVmZmVy
IE9QVElPTkFMDQogICApDQogew0KICAgV1JJVEVfUkVRVUVTVCAgIFdyaXRlUmVxdWVzdFszXTsN
CkBAIC04NzAsNyArODUzLDcgQEAgWGVuU3RvcmVTaW5nbGUgKAogICBYZW5TdG9yZVByZXBhcmVX
cml0ZVJlcXVlc3QgKFdyaXRlUmVxdWVzdCwgQm9keSwgU3ViUGF0aCk7DQogDQogICByZXR1cm4g
WGVuU3RvcmVUYWxrdiAoVHJhbnNhY3Rpb24sIFJlcXVlc3RUeXBlLCBXcml0ZVJlcXVlc3QsIDMs
DQotICAgICAgICAgICAgICAgICAgICAgICAgTGVuUHRyLCBSZXN1bHQpOw0KKyAgICBCdWZmZXJT
aXplLCBCdWZmZXIpOw0KIH0NCiANCiAvLw0KQEAgLTExMDYsMTMgKzEwODksMTYgQEAgWGVuU3Rv
cmVMaXN0RGlyZWN0b3J5ICgKICAgT1VUIENPTlNUIENIQVI4ICAgICAgICAgICAqKipEaXJlY3Rv
cnlMaXN0UHRyDQogICApDQogew0KLSAgQ0hBUjggKlRlbXBTdHI7DQotICBVSU5UMzIgTGVuID0g
MDsNCisgIENIQVI4ICAgICAgICAgICAqVGVtcFN0cjsNCisgIFVJTlROICAgICAgICAgICBMZW47
DQogICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOw0KIA0KKyAgVGVtcFN0ciA9IEFsbG9jYXRlUG9v
bCAoWEVOU1RPUkVfUEFZTE9BRF9NQVgpOw0KKyAgTGVuID0gWEVOU1RPUkVfUEFZTE9BRF9NQVg7
DQogICBTdGF0dXMgPSBYZW5TdG9yZVNpbmdsZSAoVHJhbnNhY3Rpb24sIFhTX0RJUkVDVE9SWSwg
RGlyZWN0b3J5UGF0aCwgTm9kZSwgJkxlbiwNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAo
Vk9JRCAqKikgJlRlbXBTdHIpOw0KKyAgICBUZW1wU3RyKTsNCiAgIGlmIChTdGF0dXMgIT0gWEVO
U1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsNCisgICAgRnJlZVBvb2wgKFRlbXBTdHIpOw0KICAgICBy
ZXR1cm4gU3RhdHVzOw0KICAgfQ0KIA0KQEAgLTExNDYsMjEgKzExMzIsMTQgQEAgWGVuU3RvcmVS
ZWFkICgKICAgSU4gIENPTlNUIFhFTlNUT1JFX1RSQU5TQUNUSU9OICpUcmFuc2FjdGlvbiwNCiAg
IElOICBDT05TVCBDSEFSOCAgICAgICAgICAgICAqRGlyZWN0b3J5UGF0aCwNCiAgIElOICBDT05T
VCBDSEFSOCAgICAgICAgICAgICAqTm9kZSwNCi0gIE9VVCBVSU5UMzIgICAgICAgICAgICAgICAg
ICAqTGVuUHRyIE9QVElPTkFMLA0KLSAgT1VUIFZPSUQgICAgICAgICAgICAgICAgICAgICoqUmVz
dWx0DQorICBJTiBPVVQgVUlOVE4gICAgICAgICAgICAgICAgKkJ1ZmZlclNpemUsDQorICBPVVQg
Vk9JRCAgICAgICAgICAgICAgICAgICAgKkJ1ZmZlcg0KICAgKQ0KIHsNCi0gIFZPSUQgKlZhbHVl
Ow0KLSAgWEVOU1RPUkVfU1RBVFVTIFN0YXR1czsNCi0NCi0gIFN0YXR1cyA9IFhlblN0b3JlU2lu
Z2xlIChUcmFuc2FjdGlvbiwgWFNfUkVBRCwgRGlyZWN0b3J5UGF0aCwgTm9kZSwNCi0gICAgTGVu
UHRyLCAmVmFsdWUpOw0KLSAgaWYgKFN0YXR1cyAhPSBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUykg
ew0KLSAgICByZXR1cm4gU3RhdHVzOw0KLSAgfQ0KLQ0KLSAgKlJlc3VsdCA9IFZhbHVlOw0KLSAg
cmV0dXJuIFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTOw0KKyAgQVNTRVJUIChCdWZmZXJTaXplICE9
IE5VTEwpOw0KKyAgQVNTRVJUIChCdWZmZXIgIT0gTlVMTCk7DQorICByZXR1cm4gWGVuU3RvcmVT
aW5nbGUgKFRyYW5zYWN0aW9uLCBYU19SRUFELCBEaXJlY3RvcnlQYXRoLCBOb2RlLA0KKyAgICBC
dWZmZXJTaXplLCBCdWZmZXIpOw0KIH0NCiANCiBYRU5TVE9SRV9TVEFUVVMNCkBAIC0xMTk5LDE0
ICsxMTc4LDE2IEBAIFhlblN0b3JlVHJhbnNhY3Rpb25TdGFydCAoCiAgIE9VVCBYRU5TVE9SRV9U
UkFOU0FDVElPTiAgKlRyYW5zYWN0aW9uDQogICApDQogew0KLSAgQ0hBUjggKklkU3RyOw0KKyAg
Q0hBUjggICAgICAgICAgIElkU3RyW1hFTlNUT1JFX1BBWUxPQURfTUFYXTsNCisgIFVJTlROICAg
ICAgICAgICBCdWZmZXJTaXplOw0KICAgWEVOU1RPUkVfU1RBVFVTIFN0YXR1czsNCiANCisgIEJ1
ZmZlclNpemUgPSBzaXplb2YgKElkU3RyKTsNCisNCiAgIFN0YXR1cyA9IFhlblN0b3JlU2luZ2xl
IChYU1RfTklMLCBYU19UUkFOU0FDVElPTl9TVEFSVCwgIiIsIE5VTEwsDQotICAgIE5VTEwsIChW
T0lEICoqKSAmSWRTdHIpOw0KKyAgICAmQnVmZmVyU2l6ZSwgSWRTdHIpOw0KICAgaWYgKFN0YXR1
cyA9PSBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUykgew0KICAgICBUcmFuc2FjdGlvbi0+SWQgPSAo
VUlOVDMyKUFzY2lpU3RyRGVjaW1hbFRvVWludG4gKElkU3RyKTsNCi0gICAgRnJlZVBvb2wgKElk
U3RyKTsNCiAgIH0NCiANCiAgIHJldHVybiBTdGF0dXM7DQpAQCAtMTM1OCw3ICsxMzM5LDI0IEBA
IFhlbkJ1c1hlblN0b3JlUmVhZCAoCiAgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKipWYWx1
ZQ0KICAgKQ0KIHsNCi0gIHJldHVybiBYZW5TdG9yZVJlYWQgKFRyYW5zYWN0aW9uLCBUaGlzLT5O
b2RlLCBOb2RlLCBOVUxMLCBWYWx1ZSk7DQorICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOw0KKyAg
VUlOVE4gICAgICAgICAgIEJ1ZmZlclNpemU7DQorICBWT0lEICAgICAgICAgICAgKkJ1ZmZlcjsN
CisNCisgIEJ1ZmZlclNpemUgPSBYRU5TVE9SRV9QQVlMT0FEX01BWCArIDE7DQorICBCdWZmZXIg
PSBBbGxvY2F0ZVBvb2wgKEJ1ZmZlclNpemUpOw0KKyAgaWYgKEJ1ZmZlciA9PSBOVUxMKSB7DQor
ICAgIHJldHVybiBYRU5TVE9SRV9TVEFUVVNfRU5PTUVNOw0KKyAgfQ0KKw0KKyAgU3RhdHVzID0g
WGVuU3RvcmVSZWFkIChUcmFuc2FjdGlvbiwgVGhpcy0+Tm9kZSwgTm9kZSwgJkJ1ZmZlclNpemUs
IEJ1ZmZlcik7DQorDQorICBpZiAoU3RhdHVzID09IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7
DQorICAgICpWYWx1ZSA9IEJ1ZmZlcjsNCisgIH0gZWxzZSB7DQorICAgIEZyZWVQb29sIChCdWZm
ZXIpOw0KKyAgfQ0KKyAgcmV0dXJuIFN0YXR1czsNCiB9DQogDQogWEVOU1RPUkVfU1RBVFVTDQpA
QCAtMTM3MCw3ICsxMzY4LDI0IEBAIFhlbkJ1c1hlblN0b3JlQmFja2VuZFJlYWQgKAogICBPVVQg
Vk9JRCAgICAgICAgICAgICAgICAgICoqVmFsdWUNCiAgICkNCiB7DQotICByZXR1cm4gWGVuU3Rv
cmVSZWFkIChUcmFuc2FjdGlvbiwgVGhpcy0+QmFja2VuZCwgTm9kZSwgTlVMTCwgVmFsdWUpOw0K
KyAgWEVOU1RPUkVfU1RBVFVTIFN0YXR1czsNCisgIFVJTlROICAgICAgICAgICBCdWZmZXJTaXpl
Ow0KKyAgVk9JRCAgICAgICAgICAgICpCdWZmZXI7DQorDQorICBCdWZmZXJTaXplID0gWEVOU1RP
UkVfUEFZTE9BRF9NQVggKyAxOw0KKyAgQnVmZmVyID0gQWxsb2NhdGVQb29sIChCdWZmZXJTaXpl
KTsNCisgIGlmIChCdWZmZXIgPT0gTlVMTCkgew0KKyAgICByZXR1cm4gWEVOU1RPUkVfU1RBVFVT
X0VOT01FTTsNCisgIH0NCisNCisgIFN0YXR1cyA9IFhlblN0b3JlUmVhZCAoVHJhbnNhY3Rpb24s
IFRoaXMtPkJhY2tlbmQsIE5vZGUsICZCdWZmZXJTaXplLCBCdWZmZXIpOw0KKw0KKyAgaWYgKFN0
YXR1cyA9PSBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUykgew0KKyAgICAqVmFsdWUgPSBCdWZmZXI7
DQorICB9IGVsc2Ugew0KKyAgICBGcmVlUG9vbCAoQnVmZmVyKTsNCisgIH0NCisgIHJldHVybiBT
dGF0dXM7DQogfQ0KIA0KIFhFTlNUT1JFX1NUQVRVUw0KZGlmZiAtLWdpdCBhL092bWZQa2cvWGVu
QnVzRHhlL1hlblN0b3JlLmggYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5oCmluZGV4IGVm
ZmFhZDczMzYuLjEzZjdkMTMyZTYgMTAwNjQ0Ci0tLSBhL092bWZQa2cvWGVuQnVzRHhlL1hlblN0
b3JlLmgKKysrIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuaApAQCAtNjQsMjkgKzY0LDI2
IEBAIFhlblN0b3JlUGF0aEV4aXN0cyAoCiAgICk7DQogDQogLyoqDQotICBHZXQgdGhlIGNvbnRl
bnRzIG9mIGEgc2luZ2xlICJmaWxlIi4gIFJldHVybnMgdGhlIGNvbnRlbnRzIGluICpSZXN1bHQg
d2hpY2gNCi0gIHNob3VsZCBiZSBmcmVlZCBhZnRlciB1c2UuICBUaGUgbGVuZ3RoIG9mIHRoZSB2
YWx1ZSBpbiBieXRlcyBpcyByZXR1cm5lZCBpbg0KLSAgKkxlblB0ci4NCisgIEdldCB0aGUgY29u
dGVudHMgb2YgYSBzaW5nbGUgImZpbGUiLiAgQ29weSB0aGUgY29udGVudHMgaW4gQnVmZmVyIGlm
DQorICBwcm92aWRlZC4gIFRoZSBsZW5ndGggb2YgdGhlIHZhbHVlIGluIGJ5dGVzIGlzIHJldHVy
bmVkIGluICpCdWZmZXJTaXplLg0KIA0KICAgQHBhcmFtIFRyYW5zYWN0aW9uICAgIFRoZSBYZW5T
dG9yZSB0cmFuc2FjdGlvbiBjb3ZlcmluZyB0aGlzIHJlcXVlc3QuDQogICBAcGFyYW0gRGlyZWN0
b3J5UGF0aCAgVGhlIGRpcm5hbWUgb2YgdGhlIGZpbGUgdG8gcmVhZC4NCiAgIEBwYXJhbSBOb2Rl
ICAgICAgICAgICBUaGUgYmFzZW5hbWUgb2YgdGhlIGZpbGUgdG8gcmVhZC4NCi0gIEBwYXJhbSBM
ZW5QdHIgICAgICAgICBUaGUgYW1vdW50IG9mIGRhdGEgcmVhZC4NCi0gIEBwYXJhbSBSZXN1bHQg
ICAgICAgICBUaGUgcmV0dXJuZWQgY29udGVudHMgZnJvbSB0aGlzIGZpbGUuDQorICBAcGFyYW0g
QnVmZmVyU2l6ZSAgICAgSU46IHNpemUgb2YgdGhlIGJ1ZmZlcg0KKyAgICAgICAgICAgICAgICAg
ICAgICAgIE9VVDogVGhlIHJldHVybmVkIGxlbmd0aCBvZiB0aGUgcmVwbHkuDQorICBAcGFyYW0g
QnVmZmVyICAgICAgICAgVGhlIHJldHVybmVkIGJvZHkgb2YgdGhlIHJlcGx5Lg0KIA0KICAgQHJl
dHVybiAgT24gc3VjY2VzcywgWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MuIE90aGVyd2lzZSBhbiBl
cnJubyB2YWx1ZQ0KICAgICAgICAgICAgaW5kaWNhdGluZyB0aGUgdHlwZSBvZiBmYWlsdXJlLg0K
LQ0KLSAgQG5vdGUgVGhlIHJlc3VsdHMgYnVmZmVyIGlzIG1hbGxvY2VkIGFuZCBzaG91bGQgYmUg
ZnJlZSdkIGJ5IHRoZQ0KLSAgICAgICAgY2FsbGVyLg0KICoqLw0KIFhFTlNUT1JFX1NUQVRVUw0K
IFhlblN0b3JlUmVhZCAoDQogICBJTiAgQ09OU1QgWEVOU1RPUkVfVFJBTlNBQ1RJT04gKlRyYW5z
YWN0aW9uLA0KICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAgICpEaXJlY3RvcnlQYXRoLA0K
ICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAgICpOb2RlLA0KLSAgT1VUIFVJTlQzMiAgICAg
ICAgICAgICAgICAgICpMZW5QdHIgT1BUSU9OQUwsDQotICBPVVQgVk9JRCAgICAgICAgICAgICAg
ICAgICAgKipSZXN1bHQNCisgIElOIE9VVCBVSU5UTiAgICAgICAgICAgICAgICAqQnVmZmVyU2l6
ZSwNCisgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgICAqQnVmZmVyDQogICApOw0KIA0KIC8q
Kg0KLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14: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 1i8mvG-0005fa-0d; Fri, 13 Sep 2019 14:51:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8mvE-0005eq-Em
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:40 +0000
X-Inumbo-ID: eb493062-d635-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb493062-d635-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386268;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jTKvjUp5MG+SlTcncG/XYtjxy0nl66C15Z37YLYDQ0Q=;
 b=ZfPBukPDr9GKJ6LqeFQtte3N1p3xbXh5Ibimvawxr73gdydKkcG7a709
 eMI/AZ+xSQnhw6bSkgmmqrYw99Yjmbsz6Y6fq18/dcv0ajuIunGtOycaf
 zDz80FzGDA8aH1G3JJOYUCPSYIYv12pWxVMBHsHyY8xiNS63rneZXgpB6 Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lYc55WjN7DLFF/94kPZhz/5fiRMImHBHN9+v6Yr2BSEsGGkaV0QxtOu/syDD4oBCrr8YaS5gMD
 TdBOTowDeAFuDbK5Sp4NROknBTxyrQrajgwZsxYmnEdjXSRYQFhOTfsLt6HfJ/j5nFcMWXQPPA
 7IxbwL6n4ifCH7D/F8IZWHvvZd64d91ZUbBVXJMAVEjg9gynWSxHBSNKi2TQ6JYhwEQ8xH79g2
 OC6euPSkxNZxleGuTbhaEr+PPAmJwNeHyOKaPneZUDfdZH/4EypDz8Iy/vahUMBrcQFYFKSXcR
 dJM=
X-SBRS: 2.7
X-MesageID: 5595149
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595149"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:54 +0100
Message-ID: <20190913145100.303433-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 05/11] OvmfPkg/XenBusDxe: Construct paths
 without 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: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBkb2luZyBhbiBhY3Rpb24gd2l0aCBhIHBhdGggYW5kIHN1YnBhdGggaW4gdGhlIHhlbnN0
b3JlLApYZW5TdG9yZUpvaW4gaXMgY2FsbGVkIHRvIGdlbmVyYXRlICIkcGF0aC8kc3VicGF0aCIu
IEJ1dCB0aGlzIGZ1bmN0aW9uCmRvIGFuIGFsbG9jYXRpb24gb2YgbWVtb3J5IHdoaWNoIGlzbid0
IG5lY2Vzc2FyeS4gSW5zdGVhZCB3ZSB3aWxsCmNvbnN0cnVjdCB0aGUgcGF0aCB3aXRoIFdSSVRF
X1JFUVVFU1QgYW5kIGRhdGEgdXNlZCB0byBnZW5lcmF0ZSB0aGUKcGF0aCB3aWxsIGJlIGNvcGll
ZCBkaXJlY3RseSB0byB0aGUgeGVuc3RvcmUgc2hhcmVkIHJpbmcuCgpBbHNvIGNoYW5nZSBXUklU
RV9SRVFVRVNULkxlbiB0eXBlLCBpdCBvbmx5IGNvbnRhaW4gc2l6ZXMgYW5kIGRvZXNuJ3QKbmVl
ZCB0byBiZSBleGFjdGx5IDMyYml0cy4KClJlZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMTkwClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIE92bWZQa2cvWGVuQnVzRHhlL1hlblN0b3Jl
LmMgfCA3OCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA0NiBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pdm1m
UGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYwpp
bmRleCA3YjcxZGMxNTZkLi5jYTdiZTEyZDY4IDEwMDY0NAotLS0gYS9Pdm1mUGtnL1hlbkJ1c0R4
ZS9YZW5TdG9yZS5jCisrKyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKQEAgLTUzLDcg
KzUzLDcgQEAKIA0KIHR5cGVkZWYgc3RydWN0IHsNCiAgIENPTlNUIFZPSUQgICpEYXRhOw0KLSAg
VUlOVDMyICAgICAgTGVuOw0KKyAgVUlOVE4gICAgICAgTGVuOw0KIH0gV1JJVEVfUkVRVUVTVDsN
CiANCiAvKiBSZWdpc3RlciBjYWxsYmFjayB0byB3YXRjaCBzdWJ0cmVlIChub2RlKSBpbiB0aGUg
WGVuU3RvcmUuICovDQpAQCAtMjYwLDYgKzI2MCwzNSBAQCBYZW5TdG9yZUZpbmRXYXRjaCAoCiAg
IHJldHVybiBOVUxMOw0KIH0NCiANCisvKioNCisgIEZpbGwgdGhlIGZpcnN0IHRocmVlIHNsb3Rz
IG9mIGEgV1JJVEVfUkVRVUVTVCBhcnJheS4NCisNCisgIFdoZW4gdGhvc2UgdGhyZWUgc2xvdHMg
YXJlIGNvbmNhdGVuYXRlZCB0byBnZW5lcmF0ZSBhIHN0cmluZywgdGhlIHJlc3VsdGluZw0KKyAg
c3RyaW5nIHdpbGwgYmUgIiRQYXRoXDAiIG9yICIkUGF0aC8kU3ViUGF0aFwwIiBpZiBTdWJQYXRo
IGlzIHByb3ZpZGVkLg0KKyoqLw0KK1NUQVRJQw0KK1ZPSUQNCitYZW5TdG9yZVByZXBhcmVXcml0
ZVJlcXVlc3QgKA0KKyAgSU4gT1VUIFdSSVRFX1JFUVVFU1QgKldyaXRlUmVxdWVzdCwNCisgIElO
ICAgICBDT05TVCBDSEFSOCAgICpQYXRoLA0KKyAgSU4gICAgIENPTlNUIENIQVI4ICAgKlN1YlBh
dGggT1BUSU9OQUwNCisgICkNCit7DQorICBTZXRNZW0oV3JpdGVSZXF1ZXN0LCAzICogc2l6ZW9m
IChXUklURV9SRVFVRVNUKSwgMCk7DQorICBXcml0ZVJlcXVlc3RbMF0uRGF0YSA9IFBhdGg7DQor
ICBXcml0ZVJlcXVlc3RbMF0uTGVuID0gQXNjaWlTdHJTaXplIChQYXRoKTsNCisgIGlmIChTdWJQ
YXRoICE9IE5VTEwgJiYgU3ViUGF0aFswXSAhPSAnXDAnKSB7DQorICAgIC8vDQorICAgIC8vIFJl
bW92ZSB0aGUgXDAgZnJvbSB0aGUgZmlyc3QgcGFydCBvZiB0aGUgcmVxdWVzdC4NCisgICAgLy8N
CisgICAgV3JpdGVSZXF1ZXN0WzBdLkxlbi0tOw0KKyAgICBXcml0ZVJlcXVlc3RbMV0uRGF0YSA9
ICIvIjsNCisgICAgV3JpdGVSZXF1ZXN0WzFdLkxlbiA9IDE7DQorICAgIFdyaXRlUmVxdWVzdFsy
XS5EYXRhID0gU3ViUGF0aDsNCisgICAgV3JpdGVSZXF1ZXN0WzJdLkxlbiA9IEFzY2lpU3RyU2l6
ZSAoU3ViUGF0aCk7DQorICB9DQorfQ0KKw0KIC8vDQogLy8gUHVibGljIFV0aWxpdHkgRnVuY3Rp
b25zDQogLy8gQVBJIGNvbW1lbnRzIGZvciB0aGVzZSBtZXRob2RzIGNhbiBiZSBmb3VuZCBpbiBY
ZW5TdG9yZS5oDQpAQCAtODQyLDYgKzg3MSw3IEBAIFhlblN0b3JlVGFsa3YgKAogICBAcGFyYW0g
VHJhbnNhY3Rpb24gICAgVGhlIHRyYW5zYWN0aW9uIHRvIHVzZSBmb3IgdGhpcyByZXF1ZXN0Lg0K
ICAgQHBhcmFtIFJlcXVlc3RUeXBlICAgIFRoZSB0eXBlIG9mIG1lc3NhZ2UgdG8gc2VuZC4NCiAg
IEBwYXJhbSBCb2R5ICAgICAgICAgICBUaGUgYm9keSBvZiB0aGUgcmVxdWVzdC4NCisgIEBwYXJh
bSBTdWJQYXRoICAgICAgICBJZiAhTlVMTCBhbmQgbm90ICIiLCAiLyRTdWJQYXRoIiBpcyBhcHBl
bmQgdG8gQm9keS4NCiAgIEBwYXJhbSBMZW5QdHIgICAgICAgICBUaGUgcmV0dXJuZWQgbGVuZ3Ro
IG9mIHRoZSByZXBseS4NCiAgIEBwYXJhbSBSZXN1bHQgICAgICAgICBUaGUgcmV0dXJuZWQgYm9k
eSBvZiB0aGUgcmVwbHkuDQogDQpAQCAtODU0LDE2ICs4ODQsMTYgQEAgWGVuU3RvcmVTaW5nbGUg
KAogICBJTiAgQ09OU1QgWEVOU1RPUkVfVFJBTlNBQ1RJT04gKlRyYW5zYWN0aW9uLA0KICAgSU4g
IGVudW0geHNkX3NvY2ttc2dfdHlwZSAgIFJlcXVlc3RUeXBlLA0KICAgSU4gIENPTlNUIENIQVI4
ICAgICAgICAgICAgICpCb2R5LA0KKyAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAgICpTdWJQ
YXRoIE9QVElPTkFMLA0KICAgT1VUIFVJTlQzMiAgICAgICAgICAgICAgICAgICpMZW5QdHIgT1BU
SU9OQUwsDQogICBPVVQgVk9JRCAgICAgICAgICAgICAgICAgICAgKipSZXN1bHQgT1BUSU9OQUwN
CiAgICkNCiB7DQotICBXUklURV9SRVFVRVNUIFdyaXRlUmVxdWVzdDsNCisgIFdSSVRFX1JFUVVF
U1QgICBXcml0ZVJlcXVlc3RbM107DQogDQotICBXcml0ZVJlcXVlc3QuRGF0YSA9IChWT0lEICop
IEJvZHk7DQotICBXcml0ZVJlcXVlc3QuTGVuID0gKFVJTlQzMilBc2NpaVN0clNpemUgKEJvZHkp
Ow0KKyAgWGVuU3RvcmVQcmVwYXJlV3JpdGVSZXF1ZXN0IChXcml0ZVJlcXVlc3QsIEJvZHksIFN1
YlBhdGgpOw0KIA0KLSAgcmV0dXJuIFhlblN0b3JlVGFsa3YgKFRyYW5zYWN0aW9uLCBSZXF1ZXN0
VHlwZSwgJldyaXRlUmVxdWVzdCwgMSwNCisgIHJldHVybiBYZW5TdG9yZVRhbGt2IChUcmFuc2Fj
dGlvbiwgUmVxdWVzdFR5cGUsIFdyaXRlUmVxdWVzdCwgMywNCiAgICAgICAgICAgICAgICAgICAg
ICAgICBMZW5QdHIsIFJlc3VsdCk7DQogfQ0KIA0KQEAgLTExMTMsMTUgKzExNDMsMTIgQEAgWGVu
U3RvcmVMaXN0RGlyZWN0b3J5ICgKICAgT1VUIENPTlNUIENIQVI4ICAgICAgICAgICAqKipEaXJl
Y3RvcnlMaXN0UHRyDQogICApDQogew0KLSAgQ0hBUjggKlBhdGg7DQogICBDSEFSOCAqVGVtcFN0
cjsNCiAgIFVJTlQzMiBMZW4gPSAwOw0KICAgWEVOU1RPUkVfU1RBVFVTIFN0YXR1czsNCiANCi0g
IFBhdGggPSBYZW5TdG9yZUpvaW4gKERpcmVjdG9yeVBhdGgsIE5vZGUpOw0KLSAgU3RhdHVzID0g
WGVuU3RvcmVTaW5nbGUgKFRyYW5zYWN0aW9uLCBYU19ESVJFQ1RPUlksIFBhdGgsICZMZW4sDQor
ICBTdGF0dXMgPSBYZW5TdG9yZVNpbmdsZSAoVHJhbnNhY3Rpb24sIFhTX0RJUkVDVE9SWSwgRGly
ZWN0b3J5UGF0aCwgTm9kZSwgJkxlbiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoVk9J
RCAqKikgJlRlbXBTdHIpOw0KLSAgRnJlZVBvb2wgKFBhdGgpOw0KICAgaWYgKFN0YXR1cyAhPSBY
RU5TVE9SRV9TVEFUVVNfU1VDQ0VTUykgew0KICAgICByZXR1cm4gU3RhdHVzOw0KICAgfQ0KQEAg
LTExNjAsMTMgKzExODcsMTEgQEAgWGVuU3RvcmVSZWFkICgKICAgT1VUIFZPSUQgICAgICAgICAg
ICAgICAgICAgICoqUmVzdWx0DQogICApDQogew0KLSAgQ0hBUjggKlBhdGg7DQogICBWT0lEICpW
YWx1ZTsNCiAgIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7DQogDQotICBQYXRoID0gWGVuU3RvcmVK
b2luIChEaXJlY3RvcnlQYXRoLCBOb2RlKTsNCi0gIFN0YXR1cyA9IFhlblN0b3JlU2luZ2xlIChU
cmFuc2FjdGlvbiwgWFNfUkVBRCwgUGF0aCwgTGVuUHRyLCAmVmFsdWUpOw0KLSAgRnJlZVBvb2wg
KFBhdGgpOw0KKyAgU3RhdHVzID0gWGVuU3RvcmVTaW5nbGUgKFRyYW5zYWN0aW9uLCBYU19SRUFE
LCBEaXJlY3RvcnlQYXRoLCBOb2RlLA0KKyAgICBMZW5QdHIsICZWYWx1ZSk7DQogICBpZiAoU3Rh
dHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7DQogICAgIHJldHVybiBTdGF0dXM7DQog
ICB9DQpAQCAtMTE4MywyMSArMTIwOCwxMyBAQCBYZW5TdG9yZVdyaXRlICgKICAgSU4gQ09OU1Qg
Q0hBUjggICAgICAgICAgICpTdHINCiAgICkNCiB7DQotICBDSEFSOCAqUGF0aDsNCi0gIFdSSVRF
X1JFUVVFU1QgV3JpdGVSZXF1ZXN0WzJdOw0KLSAgWEVOU1RPUkVfU1RBVFVTIFN0YXR1czsNCisg
IFdSSVRFX1JFUVVFU1QgICBXcml0ZVJlcXVlc3RbNF07DQogDQotICBQYXRoID0gWGVuU3RvcmVK
b2luIChEaXJlY3RvcnlQYXRoLCBOb2RlKTsNCisgIFhlblN0b3JlUHJlcGFyZVdyaXRlUmVxdWVz
dCAoV3JpdGVSZXF1ZXN0LCBEaXJlY3RvcnlQYXRoLCBOb2RlKTsNCisgIFdyaXRlUmVxdWVzdFsz
XS5EYXRhID0gU3RyOw0KKyAgV3JpdGVSZXF1ZXN0WzNdLkxlbiA9IEFzY2lpU3RyTGVuIChTdHIp
Ow0KIA0KLSAgV3JpdGVSZXF1ZXN0WzBdLkRhdGEgPSAoVk9JRCAqKSBQYXRoOw0KLSAgV3JpdGVS
ZXF1ZXN0WzBdLkxlbiA9IChVSU5UMzIpQXNjaWlTdHJTaXplIChQYXRoKTsNCi0gIFdyaXRlUmVx
dWVzdFsxXS5EYXRhID0gKFZPSUQgKikgU3RyOw0KLSAgV3JpdGVSZXF1ZXN0WzFdLkxlbiA9IChV
SU5UMzIpQXNjaWlTdHJMZW4gKFN0cik7DQotDQotICBTdGF0dXMgPSBYZW5TdG9yZVRhbGt2IChU
cmFuc2FjdGlvbiwgWFNfV1JJVEUsIFdyaXRlUmVxdWVzdCwgMiwgTlVMTCwgTlVMTCk7DQotICBG
cmVlUG9vbCAoUGF0aCk7DQotDQotICByZXR1cm4gU3RhdHVzOw0KKyAgcmV0dXJuIFhlblN0b3Jl
VGFsa3YgKFRyYW5zYWN0aW9uLCBYU19XUklURSwgV3JpdGVSZXF1ZXN0LCA0LCBOVUxMLCBOVUxM
KTsNCiB9DQogDQogWEVOU1RPUkVfU1RBVFVTDQpAQCAtMTIwNywxMiArMTIyNCw5IEBAIFhlblN0
b3JlUmVtb3ZlICgKICAgSU4gQ09OU1QgQ0hBUjggICAgICAgICAgICAqTm9kZQ0KICAgKQ0KIHsN
Ci0gIENIQVI4ICpQYXRoOw0KICAgWEVOU1RPUkVfU1RBVFVTIFN0YXR1czsNCiANCi0gIFBhdGgg
PSBYZW5TdG9yZUpvaW4gKERpcmVjdG9yeVBhdGgsIE5vZGUpOw0KLSAgU3RhdHVzID0gWGVuU3Rv
cmVTaW5nbGUgKFRyYW5zYWN0aW9uLCBYU19STSwgUGF0aCwgTlVMTCwgTlVMTCk7DQotICBGcmVl
UG9vbCAoUGF0aCk7DQorICBTdGF0dXMgPSBYZW5TdG9yZVNpbmdsZSAoVHJhbnNhY3Rpb24sIFhT
X1JNLCBEaXJlY3RvcnlQYXRoLCBOb2RlLCBOVUxMLCBOVUxMKTsNCiANCiAgIHJldHVybiBTdGF0
dXM7DQogfQ0KQEAgLTEyMjYsNyArMTI0MCw3IEBAIFhlblN0b3JlVHJhbnNhY3Rpb25TdGFydCAo
CiAgIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7DQogDQogICBTdGF0dXMgPSBYZW5TdG9yZVNpbmds
ZSAoWFNUX05JTCwgWFNfVFJBTlNBQ1RJT05fU1RBUlQsICIiLCBOVUxMLA0KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChWT0lEICoqKSAmSWRTdHIpOw0KKyAgICBOVUxMLCAoVk9JRCAqKikg
JklkU3RyKTsNCiAgIGlmIChTdGF0dXMgPT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsNCiAg
ICAgVHJhbnNhY3Rpb24tPklkID0gKFVJTlQzMilBc2NpaVN0ckRlY2ltYWxUb1VpbnRuIChJZFN0
cik7DQogICAgIEZyZWVQb29sIChJZFN0cik7DQpAQCAtMTI0Niw3ICsxMjYwLDcgQEAgWGVuU3Rv
cmVUcmFuc2FjdGlvbkVuZCAoCiAgIEFib3J0U3RyWzBdID0gQWJvcnQgPyAnRicgOiAnVCc7DQog
ICBBYm9ydFN0clsxXSA9ICdcMCc7DQogDQotICByZXR1cm4gWGVuU3RvcmVTaW5nbGUgKFRyYW5z
YWN0aW9uLCBYU19UUkFOU0FDVElPTl9FTkQsIEFib3J0U3RyLCBOVUxMLCBOVUxMKTsNCisgIHJl
dHVybiBYZW5TdG9yZVNpbmdsZSAoVHJhbnNhY3Rpb24sIFhTX1RSQU5TQUNUSU9OX0VORCwgQWJv
cnRTdHIsIE5VTEwsIE5VTEwsIE5VTEwpOw0KIH0NCiANCiBYRU5TVE9SRV9TVEFUVVMNCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:51:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8mvK-0005iP-H3; Fri, 13 Sep 2019 14:51:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8mvJ-0005hu-FW
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:45 +0000
X-Inumbo-ID: ebaddf8a-d635-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ebaddf8a-d635-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386269;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=IOs1gvcTUToUpQsObk2JavC2UIX7VvOdxsW6CAsBJ5Y=;
 b=aWjhOprH/Z8iWBw1Xj9He1/SglSOktYPb2qAn5jYEj0hXYjoQAqzmg5q
 rR+y2G73PKeCvw0cbHZMonzHhjgwm7b+mgQPcv5AVd52ifZFu0AUaBthB
 qyL/w0xm6HaqkOtye0OlU1KhZGb8x00tt2PMKXvvPDBlV6AflXel6Z/IE o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ddcTRW12wA0uCmjNrI/O8WX9I7vcQnpvyypnl+N45WWMhTtD3YHKTFyApqK06QfIrJ0jFIVjWV
 0+FrEgmGJ8HS+arVzdX2Q7/QNtRLueOA8zLZBQAGIhgYkQkmUgRmlahB81EsMfTeJagTdupQ3t
 bEnvPZo8Dgugar8nvtXPW+oc5f4/lwmWdtB23E5AYccfR8/nmFUDE7NlL2jxlWtIGHYsby838H
 u6pFW87eAXTN9h8xFJWJK5KsyxbrZ5Eg74GC9ibSQ/1vxX2g5Tjua6w5GDTedj8RjYjn3dipOY
 Djc=
X-SBRS: 2.7
X-MesageID: 5595150
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595150"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:58 +0100
Message-ID: <20190913145100.303433-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 09/11] OvmfPkg/XenBusDxe: Fix NotifyExitBoot to
 avoid Memory Allocation Services
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBmaXggdGhlIEVWVF9TSUdOQUxfRVhJVF9CT09UX1NFUlZJQ0VTIGhhbmRsZXIg
dG8gYXZvaWQKdXNpbmcgdGhlIE1lbW9yeSBBbGxvY2F0aW9uIFNlcnZpY2VzLgoKVGhpcyBjb21l
cyB3aXRoIGEgbmV3IGludGVyZmFjZSBuYW1lZCBSZWdpc3RlckV4aXRDYWxsYmFjayBzbyB0aGF0
IFBWCmRyaXZlcnMgY2FuIGRpc2Nvbm5lY3QgZnJvbSB0aGUgYmFja2VuZCBiZWZvcmUgWGVuQnVz
RHhlIGlzIHRlYXJlZApkb3duLgoKSW5zdGVhZCBvZiB1c2luZyBEaXNjb25uZWN0KCkgdG8gdGVh
ciBkb3duIHRoZSBYZW5CdXMgZHJpdmVyIGFuZCB0aGUKY2hpbGRyZW4gZHJpdmVycywgd2UgYXJl
IGdvaW5nIHRvIGFzayBldmVyeSBkcml2ZXIgdXNpbmcKWEVOQlVTX1BST1RPQ09MIHRvIGRpc2Nv
bm5lY3QgZnJvbSB0aGUgaGFyZHdhcmUgdmlhIHRoZSBjYWxsYmFjayBzZXQKd2l0aCBSZWdpc3Rl
ckV4aXRDYWxsYmFjaywgdGhlbiByZXNldCB0aGUgeGVuc3RvcmUgc2hhcmVkIHJpbmcgYW5kCnRo
ZSBncmFudCB0YWJsZS4KClNpbmNlIHRoZXJlIGFyZSBubyBkcml2ZXIgdXNpbmcgUmVnaXN0ZXJF
eGl0Q2FsbGJhY2sgeWV0LCBubyBkcml2ZXIgYXJlCmdvaW5nIHRvIGJlIGRpc2Nvbm5lY3RlZC4g
TGludXggY2FuIGRlYWwgd2l0aCB0aGF0LiBBbmQgdGhhdCB3aWxsIGJlCmZpeGVkIGJ5IHRoZSBu
ZXh0IHBhdGNoIHdpdGggYSBjaGFuZ2UgZm9yIFhlblB2QmxrRHhlLgoKUmVmOiBodHRwczovL2J1
Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTAKU2lnbmVkLW9mZi1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogT3ZtZlBrZy9J
bmNsdWRlL1Byb3RvY29sL1hlbkJ1cy5oIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVzLmMgICAgICAgIHwgMTggKysrKysrKysrKysr
KysrKwogT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVzRHhlLmMgICAgIHwgMjcgKysrKysrKysrKysr
KysrKysrKysrLS0tCiBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5CdXNEeGUuaCAgICAgfCAgMiArKwog
T3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysr
LQogT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuaCAgICAgIHwgMjEgKysrKysrKysrKysrKysr
KysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMjEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Pdm1mUGtnL0luY2x1ZGUvUHJvdG9jb2wvWGVuQnVzLmggYi9Pdm1mUGtn
L0luY2x1ZGUvUHJvdG9jb2wvWGVuQnVzLmgKaW5kZXggYzIyYmRmYjM2OC4uMDQ5ODY3NDdjOCAx
MDA2NDQKLS0tIGEvT3ZtZlBrZy9JbmNsdWRlL1Byb3RvY29sL1hlbkJ1cy5oCisrKyBiL092bWZQ
a2cvSW5jbHVkZS9Qcm90b2NvbC9YZW5CdXMuaApAQCAtMzczLDYgKzM3MywzOCBAQCBYRU5TVE9S
RV9TVEFUVVMKICAgSU4gVk9JRCAgICAgICAgICAgICAqVG9rZW4NCiAgICk7DQogDQordHlwZWRl
Zg0KK1ZPSUQNCisoRUZJQVBJICpYRU5CVVNfRVhJVF9DQUxMQkFDSykoDQorICBJTiAgVk9JRCAg
ICAgICAgICAgICAgICAgICAgICpDb250ZXh0DQorICApOw0KKw0KKy8qKg0KKyAgUmVnaXN0ZXIg
YSBmdW5jdGlvbiB0byBiZSBjYWxsZWQgZHVyaW5nIHRoZSBFeGl0Qm9vdFNlcnZpY2VzIGV2ZW50
Lg0KKw0KKyAgTm90aWZ5RnVuY3Rpb24gd2lsbCBiZSBjYWxsZWQgd2hlbiBYZW5CdXNEeGUgaXMg
bm90aWZpZWQgb2YNCisgIEVWVF9TSUdOQUxfRVhJVF9CT09UX1NFUlZJQ0VTLiBUaGUgZnVuY3Rp
b24gc2hvdWxkIGZvbGxvdyB0aGUgc2FtZQ0KKyAgcmVxdWlyZW1lbnRzIGFzIGlmIGl0IGFzIHJl
Z2lzdGVyZWQgYW4gZXZlbnQgb24NCisgIEVWVF9TSUdOQUxfRVhJVF9CT09UX1NFUlZJQ0VTLCBp
LmUuIG5vIHVzZSBvZiB0aGUgTWVtb3J5IEFsbG9jYXRpb24NCisgIFNlcnZpY2VzLg0KKw0KKyAg
VG8gdW5yZWdpc3RlciB0aGUgZnVuY3Rpb24sIGNhbGwgUmVnaXN0ZXJFeGl0Q2FsbGJhY2sgd2l0
aA0KKyAgTm90aWZ5RnVuY3Rpb249TlVMTC4NCisNCisgIEBub3RlIFRoZXJlIGNhbiBvbmx5IGJl
IG9uZSBjYWxsYmFjayBwZXIgZHJpdmVyLg0KKw0KKyAgQHBhcmFtIFRoaXMgICAgICAgICAgICAg
QSBwb2ludGVyIHRvIHRoZSBYRU5CVVNfUFJPVE9DT0wuDQorICBAcGFyYW0gTm90aWZ5RnVuY3Rp
b24gICBUaGUgZnVuY3Rpb24gdG8gYmUgY2FsbGVkLg0KKyAgQHBhcmFtIE5vdGlmeUNvbnRleHQg
ICAgQSBjb250ZXh0Lg0KKyoqLw0KK3R5cGVkZWYNCitWT0lEDQorKEVGSUFQSSAqWEVOQlVTX1NF
VF9FWElUX0NBTExCQUNLKSAoDQorICBJTiBYRU5CVVNfUFJPVE9DT0wgICAgICAgKlRoaXMsDQor
ICBJTiBYRU5CVVNfRVhJVF9DQUxMQkFDSyAgTm90aWZ5RnVuY3Rpb24sDQorICBJTiBWT0lEICAg
ICAgICAgICAgICAgICAgKk5vdGlmeUNvbnRleHQNCisgICk7DQorDQogDQogLy8vDQogLy8vIFBy
b3RvY29sIHN0cnVjdHVyZQ0KQEAgLTQwMCw2ICs0MzIsOSBAQCBzdHJ1Y3QgX1hFTkJVU19QUk9U
T0NPTCB7CiAgIFhFTkJVU19SRUdJU1RFUl9XQVRDSF9CQUNLRU5EIFJlZ2lzdGVyV2F0Y2hCYWNr
ZW5kOw0KICAgWEVOQlVTX1VOUkVHSVNURVJfV0FUQ0ggICAgICAgVW5yZWdpc3RlcldhdGNoOw0K
ICAgWEVOQlVTX1dBSVRfRk9SX1dBVENIICAgICAgICAgV2FpdEZvcldhdGNoOw0KKw0KKyAgWEVO
QlVTX1NFVF9FWElUX0NBTExCQUNLICAgICAgUmVnaXN0ZXJFeGl0Q2FsbGJhY2s7DQorDQogICAv
Lw0KICAgLy8gUHJvdG9jb2wgZGF0YSBmaWVsZHMNCiAgIC8vDQpkaWZmIC0tZ2l0IGEvT3ZtZlBr
Zy9YZW5CdXNEeGUvWGVuQnVzLmMgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5CdXMuYwppbmRleCA3
ODgzNWVjN2IzLi41NDE2NjUwNWQyIDEwMDY0NAotLS0gYS9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5C
dXMuYworKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5CdXMuYwpAQCAtMzQzLDYgKzM0MywyMyBA
QCBYZW5CdXNTZXRTdGF0ZSAoCiAgIHJldHVybiBTdGF0dXM7DQogfQ0KIA0KK1NUQVRJQw0KK1ZP
SUQNCitFRklBUEkNCitYZW5CdXNSZWdpc3RlckV4aXRDYWxsYmFjayAoDQorICBJTiBYRU5CVVNf
UFJPVE9DT0wgICAgICAgKlRoaXMsDQorICBJTiBYRU5CVVNfRVhJVF9DQUxMQkFDSyAgTm90aWZ5
RnVuY3Rpb24sDQorICBJTiBWT0lEICAgICAgICAgICAgICAgICAgKk5vdGlmeUNvbnRleHQNCisg
ICkNCit7DQorICBYRU5CVVNfUFJJVkFURV9EQVRBICpEZXY7DQorDQorICBEZXYgPSBYRU5CVVNf
UFJJVkFURV9EQVRBX0ZST01fVEhJUyAoVGhpcyk7DQorDQorICBEZXYtPkV4aXRDYWxsYmFjayA9
IE5vdGlmeUZ1bmN0aW9uOw0KKyAgRGV2LT5FeGl0Q2FsbGJhY2tDb250ZXh0ID0gTm90aWZ5Q29u
dGV4dDsNCit9DQorDQogU1RBVElDIFhFTkJVU19QUklWQVRFX0RBVEEgZ1hlbkJ1c1ByaXZhdGVE
YXRhID0gew0KICAgWEVOQlVTX1BSSVZBVEVfREFUQV9TSUdOQVRVUkUsICAgIC8vIFNpZ25hdHVy
ZQ0KICAgeyBOVUxMLCBOVUxMIH0sICAgICAgICAgICAgICAgICAgIC8vIExpbmsNCkBAIC0zNjQs
NiArMzgxLDcgQEAgU1RBVElDIFhFTkJVU19QUklWQVRFX0RBVEEgZ1hlbkJ1c1ByaXZhdGVEYXRh
ID0gewogICAgIFhlbkJ1c1JlZ2lzdGVyV2F0Y2hCYWNrZW5kLCAgICAgLy8gWGVuQnVzSW8uUmVn
aXN0ZXJXYXRjaEJhY2tlbmQNCiAgICAgWGVuQnVzVW5yZWdpc3RlcldhdGNoLCAgICAgICAgICAv
LyBYZW5CdXNJby5VbnJlZ2lzdGVyV2F0Y2gNCiAgICAgWGVuQnVzV2FpdEZvcldhdGNoLCAgICAg
ICAgICAgICAvLyBYZW5CdXNJby5XYWl0Rm9yV2F0Y2gNCisgICAgWGVuQnVzUmVnaXN0ZXJFeGl0
Q2FsbGJhY2ssICAgICAvLyBYZW5CdXNJby5SZWdpc3RlckV4aXRDYWxsYmFjaw0KIA0KICAgICBO
VUxMLCAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFhlbkJ1c0lvLlR5cGUNCiAgICAgMCwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBYZW5CdXNJby5EZXZpY2VJZA0KZGlmZiAt
LWdpdCBhL092bWZQa2cvWGVuQnVzRHhlL1hlbkJ1c0R4ZS5jIGIvT3ZtZlBrZy9YZW5CdXNEeGUv
WGVuQnVzRHhlLmMKaW5kZXggNjM0YzdiNzFlYi4uYzcxOTY2YTY2NiAxMDA2NDQKLS0tIGEvT3Zt
ZlBrZy9YZW5CdXNEeGUvWGVuQnVzRHhlLmMKKysrIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVz
RHhlLmMKQEAgLTI1OCwxMCArMjU4LDMxIEBAIE5vdGlmeUV4aXRCb290ICgKICAgSU4gVk9JRCAq
Q29udGV4dA0KICAgKQ0KIHsNCi0gIFhFTkJVU19ERVZJQ0UgKkRldiA9IENvbnRleHQ7DQorICBY
RU5CVVNfREVWSUNFICAgICAgICpEZXY7DQorICBMSVNUX0VOVFJZICAgICAgICAgICpFbnRyeTsN
CisgIFhFTkJVU19QUklWQVRFX0RBVEEgKkNoaWxkOw0KIA0KLSAgZ0JTLT5EaXNjb25uZWN0Q29u
dHJvbGxlcihEZXYtPkNvbnRyb2xsZXJIYW5kbGUsDQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERldi0+VGhpcy0+RHJpdmVyQmluZGluZ0hhbmRsZSwgTlVMTCk7DQorICBEZXYgPSBDb250
ZXh0Ow0KKw0KKyAgLy8NCisgIC8vIEZpcnN0LCBhc2sgZXZlcnkgZHJpdmVyIHVzaW5nIHhlbmJ1
cyB0byBkaXNjb25uZWN0IHdpdGhvdXQNCisgIC8vIGRlYWxsb2NhdGluZyBtZW1vcnkuDQorICAv
Lw0KKyAgZm9yIChFbnRyeSA9IEdldEZpcnN0Tm9kZSAoJkRldi0+Q2hpbGRMaXN0KTsNCisgICAg
ICAgIUlzTm9kZUF0RW5kICgmRGV2LT5DaGlsZExpc3QsIEVudHJ5KTsNCisgICAgICAgRW50cnkg
PSBHZXROZXh0Tm9kZSAoJkRldi0+Q2hpbGRMaXN0LCBFbnRyeSkpIHsNCisgICAgQ2hpbGQgPSBY
RU5CVVNfUFJJVkFURV9EQVRBX0ZST01fTElOSyAoRW50cnkpOw0KKyAgICBpZiAoQ2hpbGQtPkV4
aXRDYWxsYmFjayAhPSBOVUxMKSB7DQorICAgICAgQ2hpbGQtPkV4aXRDYWxsYmFjayAoQ2hpbGQt
PkV4aXRDYWxsYmFja0NvbnRleHQpOw0KKyAgICB9DQorICB9DQorDQorICAvLw0KKyAgLy8gTm93
LCB3ZSBjYW4gcmVzZXQgdGhlIGRldmljZXMgdXNlZCBieSBYZW5CdXNEeGUuDQorICAvLw0KKyAg
WGVuU3RvcmVSZXNldFdhdGNoZXMgKCk7DQorICBYZW5TdG9yZVJlc2V0UmluZyAoRGV2KTsNCisg
IFhlbkdyYW50VGFibGVEZWluaXQgKERldik7DQogfQ0KIA0KIC8qKg0KZGlmZiAtLWdpdCBhL092
bWZQa2cvWGVuQnVzRHhlL1hlbkJ1c0R4ZS5oIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVzRHhl
LmgKaW5kZXggYjFkY2MzNTQ5Yy4uMGU5MWMyNDMzOCAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9YZW5C
dXNEeGUvWGVuQnVzRHhlLmgKKysrIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVzRHhlLmgKQEAg
LTk0LDYgKzk0LDggQEAgdHlwZWRlZiBzdHJ1Y3QgewogICAgIFhFTkJVU19QUk9UT0NPTCBYZW5C
dXNJbzsNCiAgICAgWEVOQlVTX0RFVklDRSAqRGV2Ow0KICAgICBYRU5CVVNfREVWSUNFX1BBVEgg
KkRldmljZVBhdGg7DQorICAgIFhFTkJVU19FWElUX0NBTExCQUNLIEV4aXRDYWxsYmFjazsNCisg
ICAgVk9JRCAqRXhpdENhbGxiYWNrQ29udGV4dDsNCiB9IFhFTkJVU19QUklWQVRFX0RBVEE7DQog
DQogI2RlZmluZSBYRU5CVVNfUFJJVkFURV9EQVRBX0ZST01fVEhJUyhhKSBcDQpkaWZmIC0tZ2l0
IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0
b3JlLmMKaW5kZXggY2IyZDllMTIxNS4uNDAyNmM4YTgyOSAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9Y
ZW5CdXNEeGUvWGVuU3RvcmUuYworKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jCkBA
IC0xMDU0LDggKzEwNTQsMTggQEAgWGVuU3RvcmVEZWluaXQgKAogICAgIH0NCiAgIH0NCiANCisg
IFhlblN0b3JlUmVzZXRSaW5nIChEZXYpOw0KKw0KICAgZ0JTLT5DbG9zZUV2ZW50ICh4cy5FdmVu
dENoYW5uZWxFdmVudCk7DQogDQorICB4cy5YZW5TdG9yZSA9IE5VTEw7DQorfQ0KKw0KK1ZPSUQN
CitYZW5TdG9yZVJlc2V0UmluZyAoDQorICBJTiBYRU5CVVNfREVWSUNFICpEZXYNCisgICkNCit7
DQogICBpZiAoeHMuWGVuU3RvcmUtPnNlcnZlcl9mZWF0dXJlcyAmIFhFTlNUT1JFX1NFUlZFUl9G
RUFUVVJFX1JFQ09OTkVDVElPTikgew0KICAgICB4cy5YZW5TdG9yZS0+Y29ubmVjdGlvbiA9IFhF
TlNUT1JFX1JFQ09OTkVDVDsNCiAgICAgWGVuRXZlbnRDaGFubmVsTm90aWZ5ICh4cy5EZXYsIHhz
LkV2ZW50Q2hhbm5lbCk7DQpAQCAtMTA3Miw3ICsxMDgyLDE3IEBAIFhlblN0b3JlRGVpbml0ICgK
ICAgICB4cy5YZW5TdG9yZS0+cmVxX2NvbnMgPSB4cy5YZW5TdG9yZS0+cmVxX3Byb2QgPSAwOw0K
ICAgICB4cy5YZW5TdG9yZS0+cnNwX2NvbnMgPSB4cy5YZW5TdG9yZS0+cnNwX3Byb2QgPSAwOw0K
ICAgfQ0KLSAgeHMuWGVuU3RvcmUgPSBOVUxMOw0KK30NCisNCitWT0lEDQorWGVuU3RvcmVSZXNl
dFdhdGNoZXMgKA0KKyAgVk9JRA0KKyAgKQ0KK3sNCisgIFhFTlNUT1JFX1NUQVRVUyAgICAgU3Rh
dHVzOw0KKw0KKyAgU3RhdHVzID0gWGVuU3RvcmVTaW5nbGUgKFhTVF9OSUwsIFhTX1JFU0VUX1dB
VENIRVMsICIiLCBOVUxMLCBOVUxMLCBOVUxMKTsNCisgIEFTU0VSVCAoU3RhdHVzID09IFhFTlNU
T1JFX1NUQVRVU19TVUNDRVNTKTsNCiB9DQogDQogLy8NCmRpZmYgLS1naXQgYS9Pdm1mUGtnL1hl
bkJ1c0R4ZS9YZW5TdG9yZS5oIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuaAppbmRleCBj
YThjMDgwNDMzLi42MmNkNWU5N2JmIDEwMDY0NAotLS0gYS9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5T
dG9yZS5oCisrKyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmgKQEAgLTI3MSw2ICsyNzEs
MjcgQEAgWGVuU3RvcmVEZWluaXQgKAogICBJTiBYRU5CVVNfREVWSUNFICpEZXYNCiAgICk7DQog
DQorLyoqDQorICBFZmZlY3RpdmVseSByZXNldCBhbGwgd2F0Y2hlcyByZWdpc3RlcmVkIHdpdGgg
eGVuc3RvcmUuDQorDQorICBUbyBiZSB1c2VkIGJ5IEV4aXRCb290U2VydmljZXMNCisqKi8NCitW
T0lEDQorWGVuU3RvcmVSZXNldFdhdGNoZXMgKA0KKyAgVk9JRA0KKyAgKTsNCisNCisvKioNCisg
IFJlc2V0IHRoZSB4ZW5zdG9yZSBzaGFyZWQgcmluZyBiZWZvcmUgaGFuZGluZyBpdCBvdmVyIHRv
IHRoZSBuZXh0DQorICBvcGVyYXRpbmcgc3lzdGVtLg0KKw0KKyAgVG8gYmUgdXNlZCBieSBFeGl0
Qm9vdFNlcnZpY2VzDQorKiovDQorVk9JRA0KK1hlblN0b3JlUmVzZXRSaW5nICgNCisgIElOIFhF
TkJVU19ERVZJQ0UgKkRldg0KKyAgKTsNCisNCiANCiAvLw0KIC8vIFhFTkJVUyBwcm90b2NvbA0K
LS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:51:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:51:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8mvP-0005lP-TS; Fri, 13 Sep 2019 14:51:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8mvO-0005ki-F8
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:51:50 +0000
X-Inumbo-ID: ec2efe8a-d635-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec2efe8a-d635-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 14:51:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386270;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=tOSh+NJLlZFM+kXJseLdwaIWhBFcG6mp1z5k4/rrlEY=;
 b=Qd8ecEvHtVmoRkm3LOlbU1mBFMQgZo0RIOnF1aPhLoCn4b86LMqraWK+
 MpEVC8jz8dBfE+mHuch1ui3yZwYmkvzyRSn3bTqw0shRu8/hheYE/8Wnd
 xstJRRq/+6+3RmvJutNiZogzEEBH59hbQipvBx5QUOdges4VYaYr6bOEH s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RuylfgGcqVmDM0HWqFvVTb6r7R49PW+toIafriwtLXe/fADmm1O5dAJePdatTR4U9SIm9LbcdE
 gqnRK1AopqtGDj6RCQpSsnIqGHjBH008UJeVm7kI5zw4zUOEo1qIw4Zf8x/Mpkj8zxxhKUTaCD
 BvzooSE052ejgBpepcaq4NAAJS/q9SQAk9yKL46BKmj3k0uhpb7PUKoC3IJd+ETHqy4h08phGI
 a3PGLOti5/nHeloggWVuWJ3UmjRnDxSf88winG10eO4LAhqdqKj6ufjwZfCjoJnBQflQ0qstyv
 P1s=
X-SBRS: 2.7
X-MesageID: 5595152
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5595152"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:57 +0100
Message-ID: <20190913145100.303433-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 08/11] OvmfPkg/XenBus: Change XENBUS_PROTOCOL to
 not return allocated 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: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WHNSZWFkIGFuZCBYc0JhY2tlbmRSZWFkIG9mIHRoZSBYRU5CVVNfUFJPVE9DT0wgcmV0dXJuIGFs
bG9jYXRlZAptZW1vcnkgYnV0IHRoaXMgaXNuJ3QgYWxsb3dlZCBkdXJpbmcgdGhlIEV4aXRCb290
U2VydmljZXMgY2FsbC4gV2UKbmVlZCBYc1JlYWQgYW5kIFhzQmFja2VuZFJlYWQgdG8gZGlzY29u
bmVjdCBmcm9tIHRoZSBkZXZpY2Ugc28KWEVOQlVTX1BST1RPQ09MIGlzIGNoYW5nZWQgdG8gdXNl
IGEgYnVmZmVyIHN1cHBsaWVkIGJ5IGEgY2hpbGQgZHJpdmVyLgoKUmVmOiBodHRwczovL2J1Z3pp
bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTAKU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogT3ZtZlBrZy9JbmNs
dWRlL1Byb3RvY29sL1hlbkJ1cy5oIHwgMzIgKysrKysrKysrKysrLS0tLS0tLS0tLQogT3ZtZlBr
Zy9YZW5CdXNEeGUvWGVuU3RvcmUuYyAgICAgIHwgNDQgKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5oICAgICAgfCAgNiArKystLQogT3Zt
ZlBrZy9YZW5QdkJsa0R4ZS9CbG9ja0Zyb250LmMgIHwgNDUgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCA3MyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9Pdm1mUGtnL0luY2x1ZGUvUHJvdG9jb2wvWGVuQnVzLmggYi9P
dm1mUGtnL0luY2x1ZGUvUHJvdG9jb2wvWGVuQnVzLmgKaW5kZXggOGZmNWNhMzU3NS4uYzIyYmRm
YjM2OCAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9JbmNsdWRlL1Byb3RvY29sL1hlbkJ1cy5oCisrKyBi
L092bWZQa2cvSW5jbHVkZS9Qcm90b2NvbC9YZW5CdXMuaApAQCAtMzUsNiArMzUsMTIgQEAgdHlw
ZWRlZiBzdHJ1Y3QKIA0KICNkZWZpbmUgWFNUX05JTCAoKFhFTlNUT1JFX1RSQU5TQUNUSU9OICop
IE5VTEwpDQogDQorLy8NCisvLyBXaGVuIHJlYWRpbmcgYSBub2RlIGZyb20geGVuc3RvcmUsIGlm
IHRoZSBzaXplIG9mIHRoZSBkYXRhIHRvIGJlIHJlYWQgaXMNCisvLyB1bmtub3duLCB0aGlzIHZh
bHVlIGNhbiBiZSB1c2UgZm9yIHRoZSBzaXplIG9mIHRoZSBidWZmZXIuDQorLy8NCisjZGVmaW5l
IFhFTlNUT1JFX1BBWUxPQURfTUFYIDQwOTYNCisNCiB0eXBlZGVmIGVudW0gew0KICAgWEVOU1RP
UkVfU1RBVFVTX1NVQ0NFU1MgPSAwLA0KICAgWEVOU1RPUkVfU1RBVFVTX0ZBSUwsDQpAQCAtNjQs
MTkgKzcwLDE3IEBAIHR5cGVkZWYgZW51bSB7CiAvLy8NCiANCiAvKioNCi0gIEdldCB0aGUgY29u
dGVudHMgb2YgdGhlIG5vZGUgTm9kZSBvZiB0aGUgUFYgZGV2aWNlLiBSZXR1cm5zIHRoZSBjb250
ZW50cyBpbg0KLSAgKlJlc3VsdCB3aGljaCBzaG91bGQgYmUgZnJlZWQgYWZ0ZXIgdXNlLg0KKyAg
R2V0IHRoZSBjb250ZW50cyBvZiB0aGUgbm9kZSBOb2RlIG9mIHRoZSBQViBkZXZpY2UuDQogDQog
ICBAcGFyYW0gVGhpcyAgICAgICAgICAgQSBwb2ludGVyIHRvIFhFTkJVU19QUk9UT0NPTCBpbnN0
YW5jZS4NCiAgIEBwYXJhbSBUcmFuc2FjdGlvbiAgICBUaGUgWGVuU3RvcmUgdHJhbnNhY3Rpb24g
Y292ZXJpbmcgdGhpcyByZXF1ZXN0Lg0KICAgQHBhcmFtIE5vZGUgICAgICAgICAgIFRoZSBiYXNl
bmFtZSBvZiB0aGUgZmlsZSB0byByZWFkLg0KLSAgQHBhcmFtIFJlc3VsdCAgICAgICAgIFRoZSBy
ZXR1cm5lZCBjb250ZW50cyBmcm9tIHRoaXMgZmlsZS4NCisgIEBwYXJhbSBCdWZmZXJTaXplICAg
ICBPbiBpbnB1dCwgYSBwb2ludGVyIHRvIHRoZSBzaXplIG9mIHRoZSBidWZmZXIgYXQgQnVmZmVy
Lg0KKyAgICAgICAgICAgICAgICAgICAgICAgIE9uIG91dHB1dCwgdGhlIHNpemUgb2YgdGhlIGRh
dGEgd3JpdHRlbiB0byBCdWZmZXIuDQorICBAcGFyYW0gQnVmZmVyICAgICAgICAgQSBwb2ludGVy
IHRvIGEgYnVmZmVyIGludG8gd2hpY2ggdGhlIGRhdGEgcmVhZCB3aWxsIGJlIHNhdmVkLg0KIA0K
ICAgQHJldHVybiAgT24gc3VjY2VzcywgWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MuIE90aGVyd2lz
ZSBhbiBlcnJubyB2YWx1ZQ0KICAgICAgICAgICAgaW5kaWNhdGluZyB0aGUgdHlwZSBvZiBmYWls
dXJlLg0KLQ0KLSAgQG5vdGUgVGhlIHJlc3VsdHMgYnVmZmVyIGlzIG1hbGxvY2VkIGFuZCBzaG91
bGQgYmUgZnJlZSdkIGJ5IHRoZQ0KLSAgICAgICAgY2FsbGVyLg0KICoqLw0KIHR5cGVkZWYNCiBY
RU5TVE9SRV9TVEFUVVMNCkBAIC04NCwyMyArODgsMjIgQEAgWEVOU1RPUkVfU1RBVFVTCiAgIElO
ICBYRU5CVVNfUFJPVE9DT0wgICAgICAgKlRoaXMsDQogICBJTiAgQ09OU1QgWEVOU1RPUkVfVFJB
TlNBQ1RJT04gKlRyYW5zYWN0aW9uLA0KICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAqTm9k
ZSwNCi0gIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKipSZXN1bHQNCisgIElOIE9VVCBVSU5U
TiAgICAgICAgICAgICAgKkJ1ZmZlclNpemUsDQorICBPVVQgVk9JRCAgICAgICAgICAgICAgICAg
ICpCdWZmZXINCiAgICk7DQogDQogLyoqDQotICBHZXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBub2Rl
IE5vZGUgb2YgdGhlIFBWIGRldmljZSdzIGJhY2tlbmQuIFJldHVybnMgdGhlDQotICBjb250ZW50
cyBpbiAqUmVzdWx0IHdoaWNoIHNob3VsZCBiZSBmcmVlZCBhZnRlciB1c2UuDQorICBHZXQgdGhl
IGNvbnRlbnRzIG9mIHRoZSBub2RlIE5vZGUgb2YgdGhlIFBWIGRldmljZSdzIGJhY2tlbmQuDQog
DQogICBAcGFyYW0gVGhpcyAgICAgICAgICAgQSBwb2ludGVyIHRvIFhFTkJVU19QUk9UT0NPTCBp
bnN0YW5jZS4NCiAgIEBwYXJhbSBUcmFuc2FjdGlvbiAgICBUaGUgWGVuU3RvcmUgdHJhbnNhY3Rp
b24gY292ZXJpbmcgdGhpcyByZXF1ZXN0Lg0KICAgQHBhcmFtIE5vZGUgICAgICAgICAgIFRoZSBi
YXNlbmFtZSBvZiB0aGUgZmlsZSB0byByZWFkLg0KLSAgQHBhcmFtIFJlc3VsdCAgICAgICAgIFRo
ZSByZXR1cm5lZCBjb250ZW50cyBmcm9tIHRoaXMgZmlsZS4NCisgIEBwYXJhbSBCdWZmZXJTaXpl
ICAgICBPbiBpbnB1dCwgYSBwb2ludGVyIHRvIHRoZSBzaXplIG9mIHRoZSBidWZmZXIgYXQgQnVm
ZmVyLg0KKyAgICAgICAgICAgICAgICAgICAgICAgIE9uIG91dHB1dCwgdGhlIHNpemUgb2YgdGhl
IGRhdGEgd3JpdHRlbiB0byBCdWZmZXIuDQorICBAcGFyYW0gQnVmZmVyICAgICAgICAgQSBwb2lu
dGVyIHRvIGEgYnVmZmVyIGludG8gd2hpY2ggdGhlIGRhdGEgcmVhZCB3aWxsIGJlIHNhdmVkLg0K
IA0KICAgQHJldHVybiAgT24gc3VjY2VzcywgWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MuIE90aGVy
d2lzZSBhbiBlcnJubyB2YWx1ZQ0KICAgICAgICAgICAgaW5kaWNhdGluZyB0aGUgdHlwZSBvZiBm
YWlsdXJlLg0KLQ0KLSAgQG5vdGUgVGhlIHJlc3VsdHMgYnVmZmVyIGlzIG1hbGxvY2VkIGFuZCBz
aG91bGQgYmUgZnJlZSdkIGJ5IHRoZQ0KLSAgICAgICAgY2FsbGVyLg0KICoqLw0KIHR5cGVkZWYN
CiBYRU5TVE9SRV9TVEFUVVMNCkBAIC0xMDgsNyArMTExLDggQEAgWEVOU1RPUkVfU1RBVFVTCiAg
IElOICBYRU5CVVNfUFJPVE9DT0wgICAgICAgKlRoaXMsDQogICBJTiAgQ09OU1QgWEVOU1RPUkVf
VFJBTlNBQ1RJT04gKlRyYW5zYWN0aW9uLA0KICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAq
Tm9kZSwNCi0gIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKipSZXN1bHQNCisgIElOIE9VVCBV
SU5UTiAgICAgICAgICAgICAgKkJ1ZmZlclNpemUsDQorICBPVVQgVk9JRCAgICAgICAgICAgICAg
ICAgICpCdWZmZXINCiAgICk7DQogDQogLyoqDQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5CdXNE
eGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKaW5kZXggYjk1ODhi
YjhjNi4uY2IyZDllMTIxNSAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUu
YworKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jCkBAIC0xMzM2LDI3ICsxMzM2LDEx
IEBAIFhlbkJ1c1hlblN0b3JlUmVhZCAoCiAgIElOICBYRU5CVVNfUFJPVE9DT0wgICAgICAgKlRo
aXMsDQogICBJTiAgQ09OU1QgWEVOU1RPUkVfVFJBTlNBQ1RJT04gKlRyYW5zYWN0aW9uLA0KICAg
SU4gIENPTlNUIENIQVI4ICAgICAgICAgICAqTm9kZSwNCi0gIE9VVCBWT0lEICAgICAgICAgICAg
ICAgICAgKipWYWx1ZQ0KKyAgSU4gT1VUIFVJTlROICAgICAgICAgICAgICAqQnVmZmVyU2l6ZSwN
CisgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKkJ1ZmZlcg0KICAgKQ0KIHsNCi0gIFhFTlNU
T1JFX1NUQVRVUyBTdGF0dXM7DQotICBVSU5UTiAgICAgICAgICAgQnVmZmVyU2l6ZTsNCi0gIFZP
SUQgICAgICAgICAgICAqQnVmZmVyOw0KLQ0KLSAgQnVmZmVyU2l6ZSA9IFhFTlNUT1JFX1BBWUxP
QURfTUFYICsgMTsNCi0gIEJ1ZmZlciA9IEFsbG9jYXRlUG9vbCAoQnVmZmVyU2l6ZSk7DQotICBp
ZiAoQnVmZmVyID09IE5VTEwpIHsNCi0gICAgcmV0dXJuIFhFTlNUT1JFX1NUQVRVU19FTk9NRU07
DQotICB9DQotDQotICBTdGF0dXMgPSBYZW5TdG9yZVJlYWQgKFRyYW5zYWN0aW9uLCBUaGlzLT5O
b2RlLCBOb2RlLCAmQnVmZmVyU2l6ZSwgQnVmZmVyKTsNCi0NCi0gIGlmIChTdGF0dXMgPT0gWEVO
U1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsNCi0gICAgKlZhbHVlID0gQnVmZmVyOw0KLSAgfSBlbHNl
IHsNCi0gICAgRnJlZVBvb2wgKEJ1ZmZlcik7DQotICB9DQotICByZXR1cm4gU3RhdHVzOw0KKyAg
cmV0dXJuIFhlblN0b3JlUmVhZCAoVHJhbnNhY3Rpb24sIFRoaXMtPk5vZGUsIE5vZGUsIEJ1ZmZl
clNpemUsIEJ1ZmZlcik7DQogfQ0KIA0KIFhFTlNUT1JFX1NUQVRVUw0KQEAgLTEzNjUsMjcgKzEz
NDksMTEgQEAgWGVuQnVzWGVuU3RvcmVCYWNrZW5kUmVhZCAoCiAgIElOICBYRU5CVVNfUFJPVE9D
T0wgICAgICAgKlRoaXMsDQogICBJTiAgQ09OU1QgWEVOU1RPUkVfVFJBTlNBQ1RJT04gKlRyYW5z
YWN0aW9uLA0KICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAqTm9kZSwNCi0gIE9VVCBWT0lE
ICAgICAgICAgICAgICAgICAgKipWYWx1ZQ0KKyAgSU4gT1VUIFVJTlROICAgICAgICAgICAgICAq
QnVmZmVyU2l6ZSwNCisgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKkJ1ZmZlcg0KICAgKQ0K
IHsNCi0gIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7DQotICBVSU5UTiAgICAgICAgICAgQnVmZmVy
U2l6ZTsNCi0gIFZPSUQgICAgICAgICAgICAqQnVmZmVyOw0KLQ0KLSAgQnVmZmVyU2l6ZSA9IFhF
TlNUT1JFX1BBWUxPQURfTUFYICsgMTsNCi0gIEJ1ZmZlciA9IEFsbG9jYXRlUG9vbCAoQnVmZmVy
U2l6ZSk7DQotICBpZiAoQnVmZmVyID09IE5VTEwpIHsNCi0gICAgcmV0dXJuIFhFTlNUT1JFX1NU
QVRVU19FTk9NRU07DQotICB9DQotDQotICBTdGF0dXMgPSBYZW5TdG9yZVJlYWQgKFRyYW5zYWN0
aW9uLCBUaGlzLT5CYWNrZW5kLCBOb2RlLCAmQnVmZmVyU2l6ZSwgQnVmZmVyKTsNCi0NCi0gIGlm
IChTdGF0dXMgPT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsNCi0gICAgKlZhbHVlID0gQnVm
ZmVyOw0KLSAgfSBlbHNlIHsNCi0gICAgRnJlZVBvb2wgKEJ1ZmZlcik7DQotICB9DQotICByZXR1
cm4gU3RhdHVzOw0KKyAgcmV0dXJuIFhlblN0b3JlUmVhZCAoVHJhbnNhY3Rpb24sIFRoaXMtPkJh
Y2tlbmQsIE5vZGUsIEJ1ZmZlclNpemUsIEJ1ZmZlcik7DQogfQ0KIA0KIFhFTlNUT1JFX1NUQVRV
Uw0KZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmggYi9Pdm1mUGtnL1hl
bkJ1c0R4ZS9YZW5TdG9yZS5oCmluZGV4IDEzZjdkMTMyZTYuLmNhOGMwODA0MzMgMTAwNjQ0Ci0t
LSBhL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmgKKysrIGIvT3ZtZlBrZy9YZW5CdXNEeGUv
WGVuU3RvcmUuaApAQCAtMjg5LDcgKzI4OSw4IEBAIFhlbkJ1c1hlblN0b3JlUmVhZCAoCiAgIElO
ICBYRU5CVVNfUFJPVE9DT0wgICAgICAgKlRoaXMsDQogICBJTiAgQ09OU1QgWEVOU1RPUkVfVFJB
TlNBQ1RJT04gKlRyYW5zYWN0aW9uLA0KICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAqTm9k
ZSwNCi0gIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKipWYWx1ZQ0KKyAgSU4gT1VUIFVJTlRO
ICAgICAgICAgICAgICAqQnVmZmVyU2l6ZSwNCisgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAg
KkJ1ZmZlcg0KICAgKTsNCiANCiBYRU5TVE9SRV9TVEFUVVMNCkBAIC0yOTgsNyArMjk5LDggQEAg
WGVuQnVzWGVuU3RvcmVCYWNrZW5kUmVhZCAoCiAgIElOICBYRU5CVVNfUFJPVE9DT0wgICAgICAg
KlRoaXMsDQogICBJTiAgQ09OU1QgWEVOU1RPUkVfVFJBTlNBQ1RJT04gKlRyYW5zYWN0aW9uLA0K
ICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAqTm9kZSwNCi0gIE9VVCBWT0lEICAgICAgICAg
ICAgICAgICAgKipWYWx1ZQ0KKyAgSU4gT1VUIFVJTlROICAgICAgICAgICAgICAqQnVmZmVyU2l6
ZSwNCisgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKkJ1ZmZlcg0KICAgKTsNCiANCiBYRU5T
VE9SRV9TVEFUVVMNCmRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlblB2QmxrRHhlL0Jsb2NrRnJvbnQu
YyBiL092bWZQa2cvWGVuUHZCbGtEeGUvQmxvY2tGcm9udC5jCmluZGV4IDhkY2E0YzgyZjAuLjI1
YTM5OGNjYzQgMTAwNjQ0Ci0tLSBhL092bWZQa2cvWGVuUHZCbGtEeGUvQmxvY2tGcm9udC5jCisr
KyBiL092bWZQa2cvWGVuUHZCbGtEeGUvQmxvY2tGcm9udC5jCkBAIC00MSwxOSArNDEsMjIgQEAg
WGVuQnVzUmVhZFVpbnQ2NCAoCiAgICkNCiB7DQogICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOw0K
LSAgQ0hBUjggKlB0cjsNCisgIENIQVI4ICAgICAgICAgICBCdWZmZXJbMjJdOw0KKyAgVUlOVE4g
ICAgICAgICAgIEJ1ZmZlclNpemU7DQorDQorICBCdWZmZXJTaXplID0gc2l6ZW9mIChCdWZmZXIp
IC0gMTsNCiANCiAgIGlmICghRnJvbUJhY2tlbmQpIHsNCi0gICAgU3RhdHVzID0gVGhpcy0+WHNS
ZWFkIChUaGlzLCBYU1RfTklMLCBOb2RlLCAoVk9JRCoqKSZQdHIpOw0KKyAgICBTdGF0dXMgPSBU
aGlzLT5Yc1JlYWQgKFRoaXMsIFhTVF9OSUwsIE5vZGUsICZCdWZmZXJTaXplLCBCdWZmZXIpOw0K
ICAgfSBlbHNlIHsNCi0gICAgU3RhdHVzID0gVGhpcy0+WHNCYWNrZW5kUmVhZCAoVGhpcywgWFNU
X05JTCwgTm9kZSwgKFZPSUQqKikmUHRyKTsNCisgICAgU3RhdHVzID0gVGhpcy0+WHNCYWNrZW5k
UmVhZCAoVGhpcywgWFNUX05JTCwgTm9kZSwgJkJ1ZmZlclNpemUsIEJ1ZmZlcik7DQogICB9DQog
ICBpZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7DQogICAgIHJldHVybiBT
dGF0dXM7DQogICB9DQorICBCdWZmZXJbQnVmZmVyU2l6ZV0gPSAnXDAnOw0KICAgLy8gQXNjaWlT
dHJEZWNpbWFsVG9VaW50NjQgd2lsbCBBU1NFUlQgaWYgUHRyIG92ZXJmbG93IFVJTlQ2NC4NCi0g
ICpWYWx1ZVB0ciA9IEFzY2lpU3RyRGVjaW1hbFRvVWludDY0IChQdHIpOw0KLSAgRnJlZVBvb2wg
KFB0cik7DQorICAqVmFsdWVQdHIgPSBBc2NpaVN0ckRlY2ltYWxUb1VpbnQ2NCAoQnVmZmVyKTsN
CiAgIHJldHVybiBTdGF0dXM7DQogfQ0KIA0KQEAgLTE0Myw0MyArMTQ2LDQ3IEBAIFhlblB2Qmxv
Y2tGcm9udEluaXRpYWxpemF0aW9uICgKICAgT1VUIFhFTl9CTE9DS19GUk9OVF9ERVZJQ0UgICoq
RGV2UHRyDQogICApDQogew0KLSAgWEVOU1RPUkVfVFJBTlNBQ1RJT04gVHJhbnNhY3Rpb247DQot
ICBDSEFSOCAqRGV2aWNlVHlwZTsNCi0gIGJsa2lmX3NyaW5nX3QgKlNoYXJlZFJpbmc7DQotICBY
RU5TVE9SRV9TVEFUVVMgU3RhdHVzOw0KKyAgWEVOU1RPUkVfVFJBTlNBQ1RJT04gICBUcmFuc2Fj
dGlvbjsNCisgIENIQVI4ICAgICAgICAgICAgICAgICAgQnVmZmVyW1hFTlNUT1JFX1BBWUxPQURf
TUFYICsgMV07DQorICBVSU5UTiAgICAgICAgICAgICAgICAgIEJ1ZmZlclNpemU7DQorICBibGtp
Zl9zcmluZ190ICAgICAgICAgICpTaGFyZWRSaW5nOw0KKyAgWEVOU1RPUkVfU1RBVFVTICAgICAg
ICBTdGF0dXM7DQogICBYRU5fQkxPQ0tfRlJPTlRfREVWSUNFICpEZXY7DQotICBYZW5idXNTdGF0
ZSBTdGF0ZTsNCi0gIFVJTlQ2NCBWYWx1ZTsNCi0gIENIQVI4ICpQYXJhbXM7DQorICBYZW5idXNT
dGF0ZSAgICAgICAgICAgIFN0YXRlOw0KKyAgVUlOVDY0ICAgICAgICAgICAgICAgICBWYWx1ZTsN
CiANCiAgIEFTU0VSVCAoTm9kZU5hbWUgIT0gTlVMTCk7DQogDQorICBCdWZmZXJTaXplID0gc2l6
ZW9mIChCdWZmZXIpIC0gMTsNCisNCiAgIERldiA9IEFsbG9jYXRlWmVyb1Bvb2wgKHNpemVvZiAo
WEVOX0JMT0NLX0ZST05UX0RFVklDRSkpOw0KICAgRGV2LT5TaWduYXR1cmUgPSBYRU5fQkxPQ0tf
RlJPTlRfU0lHTkFUVVJFOw0KICAgRGV2LT5Ob2RlTmFtZSA9IE5vZGVOYW1lOw0KICAgRGV2LT5Y
ZW5CdXNJbyA9IFhlbkJ1c0lvOw0KICAgRGV2LT5EZXZpY2VJZCA9IFhlbkJ1c0lvLT5EZXZpY2VJ
ZDsNCiANCi0gIFhlbkJ1c0lvLT5Yc1JlYWQgKFhlbkJ1c0lvLCBYU1RfTklMLCAiZGV2aWNlLXR5
cGUiLCAoVk9JRCoqKSZEZXZpY2VUeXBlKTsNCi0gIGlmIChBc2NpaVN0ckNtcCAoRGV2aWNlVHlw
ZSwgImNkcm9tIikgPT0gMCkgew0KKyAgQnVmZmVyU2l6ZSA9IHNpemVvZiAoQnVmZmVyKSAtIDE7
DQorICBYZW5CdXNJby0+WHNSZWFkIChYZW5CdXNJbywgWFNUX05JTCwgImRldmljZS10eXBlIiwg
JkJ1ZmZlclNpemUsIEJ1ZmZlcik7DQorICBCdWZmZXJbQnVmZmVyU2l6ZV0gPSAnXDAnOw0KKyAg
aWYgKEFzY2lpU3RyQ21wIChCdWZmZXIsICJjZHJvbSIpID09IDApIHsNCiAgICAgRGV2LT5NZWRp
YUluZm8uQ2RSb20gPSBUUlVFOw0KICAgfSBlbHNlIHsNCiAgICAgRGV2LT5NZWRpYUluZm8uQ2RS
b20gPSBGQUxTRTsNCiAgIH0NCi0gIEZyZWVQb29sIChEZXZpY2VUeXBlKTsNCiANCiAgIGlmIChE
ZXYtPk1lZGlhSW5mby5DZFJvbSkgew0KLSAgICBTdGF0dXMgPSBYZW5CdXNJby0+WHNCYWNrZW5k
UmVhZCAoWGVuQnVzSW8sIFhTVF9OSUwsICJwYXJhbXMiLCAoVk9JRCoqKSZQYXJhbXMpOw0KKyAg
ICBCdWZmZXJTaXplID0gc2l6ZW9mIChCdWZmZXIpIC0gMTsNCisgICAgU3RhdHVzID0gWGVuQnVz
SW8tPlhzQmFja2VuZFJlYWQgKFhlbkJ1c0lvLCBYU1RfTklMLCAicGFyYW1zIiwNCisgICAgICAm
QnVmZmVyU2l6ZSwgQnVmZmVyKTsNCiAgICAgaWYgKFN0YXR1cyAhPSBYRU5TVE9SRV9TVEFUVVNf
U1VDQ0VTUykgew0KICAgICAgIERFQlVHICgoRUZJX0RfRVJST1IsICIlYTogRmFpbGVkIHRvIHJl
YWQgcGFyYW1zICglZClcbiIsIF9fRlVOQ1RJT05fXywgU3RhdHVzKSk7DQogICAgICAgZ290byBF
cnJvcjsNCiAgICAgfQ0KLSAgICBpZiAoQXNjaWlTdHJMZW4gKFBhcmFtcykgPT0gMCB8fCBBc2Np
aVN0ckNtcCAoUGFyYW1zLCAiYWlvOiIpID09IDApIHsNCi0gICAgICBGcmVlUG9vbCAoUGFyYW1z
KTsNCisgICAgQnVmZmVyW0J1ZmZlclNpemVdID0gJ1wwJzsNCisgICAgaWYgKEFzY2lpU3RyTGVu
IChCdWZmZXIpID09IDAgfHwgQXNjaWlTdHJDbXAgKEJ1ZmZlciwgImFpbzoiKSA9PSAwKSB7DQog
ICAgICAgREVCVUcgKChFRklfRF9JTkZPLCAiJWE6IEVtcHR5IGNkcm9tXG4iLCBfX0ZVTkNUSU9O
X18pKTsNCiAgICAgICBnb3RvIEVycm9yOw0KICAgICB9DQotICAgIEZyZWVQb29sIChQYXJhbXMp
Ow0KICAgfQ0KIA0KICAgU3RhdHVzID0gWGVuQnVzUmVhZFVpbnQ2NCAoWGVuQnVzSW8sICJiYWNr
ZW5kLWlkIiwgRkFMU0UsICZWYWx1ZSk7DQotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:56:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8mzq-0006XR-P6; Fri, 13 Sep 2019 14:56:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8mzp-0006XM-SK
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:56:25 +0000
X-Inumbo-ID: a7cab210-d636-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a7cab210-d636-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 14:56:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568386584;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=cDcqDZULPjym2bUmvoGn6ISc3S5XeilKODcto/OSS/8=;
 b=DrV0/fRbQkDHxx2oCJwFC8aTxOEUn/Jlyg7sWHUtHS52npBVTeyp7ByK
 vs1pC3KC3iigVKc31NmNk8Wn2Iug+P3l4tvqI7UYVHmpUUVQz7dSBu/tA
 0QsIGCsZdjnX1gi9lCobnfyjxFGkBlLJ5cn0vuWc/E4QyEtYo9YAPl8W5 s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xAf+WmNAHFp9sTRb34B1VePUQfw+LWishs4JpoNw3s7E6jLUE/CdZjmg2AyDl3OAHwBC2tTMiL
 i51FqzJD/vFIWE1so2odisU8C/NuLMjZRuGyengtGj0JxlACKAUvKRsIwu8yCfUvPzwsNG7LoB
 Z4RWl8qeSUT2N58JwQOeYTtRXmLAC7ISED9WBxFN4/kfIYBAGvkW6cx7QUwEH8TaYcSI2kIAtc
 cs4eQ69DZwIfTxtzQlfFVHMkjHKN15oCG7YNXk33sHKxaD0SItDpSdZrU7sM1dS8YOBf0wiSDR
 ob8=
X-SBRS: 2.7
X-MesageID: 5839168
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5839168"
To: Jan Beulich <jbeulich@suse.com>
References: <20190911200504.5693-9-andrew.cooper3@citrix.com>
 <20190912185500.21621-1-andrew.cooper3@citrix.com>
 <bd18f519-f541-f0d5-5e96-086504ebc7b3@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: <95875270-f299-d549-0cd9-26d8623db9c6@citrix.com>
Date: Fri, 13 Sep 2019 15:56:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <bd18f519-f541-f0d5-5e96-086504ebc7b3@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 8/8] x86/cpuid: Enable CPUID Faulting for
 the control domain by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDkvMjAxOSAwNzozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gdjI6Cj4+ICAqIElu
dHJvZHVjZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gcmV0YWluIG9sZCBiZWhhdmlvdXIuCj4+
ICAqIEFkdmVydGlzZSB2aXJ0dWFsaXNlZCBmYXVsdGluZyBzdXBwb3J0IHRvIGRvbTAgd2hlbiBp
dCBpcyB1c2VkLgo+Pgo+PiBSRkM6IFRoZSBwcmV2aW91cyBsb2dpYyB3YXMgc2xpZ2h0bHkgYnVn
Z3kgaW4gdGhhdCBldmVuIFBWSCBkb20wJ3MgaGFkCj4+IHZpcnR1YWxpc2VkIGZhdWx0aW5nIHN1
cHBvcnQgaGlkZGVuIGZyb20gdGhlbS4gIEdpdmVuIHRoYXQgdGhpcyBjYXNlIGFsd2F5cwo+PiBo
aXRzIHRoZSBDUFVJRCBpbnRlcmNlcHQsIGhvdyBtdWNoIGRvIHdlIGNhcmUgYWJvdXQgcmV0YWlu
aW5nIHRoZSBvbGQKPj4gYmVoYXZpb3VyPwo+IEknbSBoYXZpbmcgdHJvdWJsZSB3aXRoIHRoaXMg
c3RhdGVtZW50OiBOZWl0aGVyIHRoZSBkZXNjcmlwdGlvbiBub3IKPiB0aGUgYWN0dWFsIGNvZGUg
Y2hhbmdlIHN1Z2dlc3QgeW91IGFsdGVyIGJlaGF2aW9yIGluIHRoaXMgcmVnYXJkCj4gKGkuZS4g
d2l0aCB0aGUgb3B0aW9uIHVzZWQgUFZIIHdvdWxkIHN0aWxsIGJlIHRyZWF0ZWQgdGhlIHNhbWUg
YXMKPiBQViBhZmFpY3QpLiBZZXQgaGVyZSB5b3Ugc2VlbSB0byBzdWdnZXN0IHRoaW5ncyBjaGFu
Z2Ugd2l0aCB0aGlzCj4gcGF0Y2guCj4KPiBBcyB0byB0aGUgcXVlc3Rpb24sIEkgdGhpbmsgSSdk
IGNvbnNpZGVyIHRoaXMgYSBidWdmaXgsIGFuZCBoZW5jZQo+IGZvciB0aGUgYmVoYXZpb3IgdG8g
YmUgb2theSB0byBjaGFuZ2UuIEJ1dCBhcyBwZXIgYWJvdmUgSSB3b3VsZAo+IGV4cGVjdCB0aGUg
Y2hhbmdlIHRvIGluaXRfZG9tYWluX21zcl9wb2xpY3koKSB0byBhbHNvIGluY2x1ZGUKPiBhZGRp
bmcgaXNfcHZfZG9tYWluKCkgdG8gdGhlIGNvbmRpdGlvbmFsLCBvciBhbHRlcm5hdGl2ZWx5IHRv
Cj4gb3ZlcnJpZGUgb3B0X2RvbTBfY3B1aWRfZmF1bHRpbmcgdG8gdHJ1ZSBpZiBhIFBWSCBEb20w
IGlzIGJlaW5nCj4gYnVpbHQuCgpJJ3ZlIHB1bGxlZCB0aGUgYnVnZml4IG91dCBpbnRvIGFuIGVh
cmxpZXIgcGF0Y2ggc28gaXQgY2FuIGJlIGJhY2twb3J0ZWQuCgo+PiAtLS0KPj4gIHhlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMgICB8IDU5ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+PiAgeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgIHwgIDIgKysKPj4g
IHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICB8ICAzICsrLQo+PiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9zZXR1cC5oIHwgIDEgKwo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCsp
LCAzMCBkZWxldGlvbnMoLSkKPiBQbGVhc2UgYWxzbyB1cGRhdGUgdGhlIGNvbW1hbmQgbGluZSBk
b2MuCgpIbW0gLSBJIHdvbmRlciB3aGVyZSB0aGUgaHVuayB3ZW50Li4uIEkgZGlkIHdyaXRlIG9u
ZS4KCj4KPj4gQEAgLTkyLDcgKzkzLDcgQEAgaW50IGluaXRfZG9tYWluX21zcl9wb2xpY3koc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+ICAKPj4gICAgICAv
KiBTZWUgY29tbWVudCBpbiBpbnRlbF9jdHh0X3N3aXRjaF9sZXZlbGxpbmcoKSAqLwo+PiAtICAg
IGlmICggaXNfY29udHJvbF9kb21haW4oZCkgKQo+PiArICAgIGlmICggIW9wdF9kb20wX2NwdWlk
X2ZhdWx0aW5nICYmIGlzX2NvbnRyb2xfZG9tYWluKGQpICkKPj4gICAgICAgICAgbXAtPnBsYXRm
b3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSBmYWxzZTsKPiBXaGlsZSB1bnJlbGF0ZWQgdG8gdGhl
IG92ZXJhbGwgY2hhbmdlIGhlcmUsIEkgdGhpbmsgdGhlIGNvbW1lbnQKPiB3b3VsZCBiZXR0ZXIg
YmUgdXBkYXRlZCB0b28sIHRvIGRyb3AgdGhlIGludGVsXyBwcmVmaXggb2YgdGhlCj4gZnVuY3Rp
b24gbmFtZS4KCkZpeGVkIGluIHRoZSBidWdmaXggcGF0Y2guCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 14:57:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 14: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 1i8n10-0006c1-5Y; Fri, 13 Sep 2019 14:57:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8n0y-0006bq-RS
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 14:57:36 +0000
X-Inumbo-ID: d1f48e12-d636-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1f48e12-d636-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 14:57: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 7390AB8DC;
 Fri, 13 Sep 2019 14:57:34 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190913121400.23263-1-jgross@suse.com>
 <5136c292-9d18-e760-cf98-c24278e9ba06@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8f0ae56b-b65e-d3c2-785d-29c2cdaf967f@suse.com>
Date: Fri, 13 Sep 2019 16:57:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5136c292-9d18-e760-cf98-c24278e9ba06@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@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>

T24gMTMuMDkuMTkgMTY6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEzLjA5LjIwMTkgMTQ6
MTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLQo+PiAtIENhcnZlZCBvdXQgZnJvbSBteSBj
b3JlIHNjaGVkdWxpbmcgc2VyaWVzCj4+IC0gUmV3b3JrZWQgdG8gYXZvaWQgZGVhZGxvY2sgd2hl
biAyIHZjcHVzIGFyZSB0cnlpbmcgdG8gbW9kaWZ5IGVhY2gKPj4gICAgb3RoZXJzIHBlcmlvZGlj
IHRpbWVycywgbGVhZGluZyB0byBhZGRyZXNzIGFsbCBjb21tZW50cyBieSBKYW4KPj4gICAgQmV1
bGljaC4KPiAKPiBPaCwgaW5kZWVkIC0gYSBtdXR1YWwgdmNwdV9wYXVzZSgpIGNhbid0IGVuZCAg
d2VsbC4KPiAKPj4gQEAgLTcyNCwyNCArNzI1LDYgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRl
X2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKPj4gICAgICAgdmNwdV93YWtlKHYpOwo+PiAgIH0KPj4g
ICAKPj4gLS8qCj4+IC0gKiBGb3JjZSBhIFZDUFUgdGhyb3VnaCBhIGRlc2NoZWR1bGUvcmVzY2hl
ZHVsZSBwYXRoLgo+PiAtICogRm9yIGV4YW1wbGUsIHVzaW5nIHRoaXMgd2hlbiBzZXR0aW5nIHRo
ZSBwZXJpb2RpYyB0aW1lciBwZXJpb2QgbWVhbnMgdGhhdAo+PiAtICogbW9zdCBwZXJpb2RpYy10
aW1lciBzdGF0ZSBuZWVkIG9ubHkgYmUgdG91Y2hlZCBmcm9tIHdpdGhpbiB0aGUgc2NoZWR1bGVy
Cj4+IC0gKiB3aGljaCBjYW4gdGh1cyBiZSBkb25lIHdpdGhvdXQgbmVlZCBmb3Igc3luY2hyb25p
c2F0aW9uLgo+PiAtICovCj4+IC12b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1Y3QgdmNw
dSAqdikKPj4gLXsKPj4gLSAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2Nr
X2lycSh2KTsKPj4gLQo+PiAtICAgIGlmICggdi0+aXNfcnVubmluZyApCj4+IC0gICAgICAgIHZj
cHVfbWlncmF0ZV9zdGFydCh2KTsKPj4gLQo+PiAtICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCB2KTsKPj4gLQo+PiAtICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7Cj4+IC19Cj4g
Cj4gU28gdGhlIGNvbW1lbnQgc3BlY2lmaWNhbGx5IHNhaWQgdGhpcyBhcHByb2FjaCB3YXMgY2hv
c2VuIHRvCj4gYXZvaWQgdGhlIG5lZWQgZm9yIHN5bmNocm9uaXphdGlvbi4gWW91IG5vdyBpbnRy
b2R1Y2UKPiBzeW5jaHJvbml6YXRpb24uIEknbSBub3Qgc2V2ZXJlbHkgb3Bwb3NlZCwgYnV0IEkg
dGhpbmsgdGhlcmUKPiB3YW50cyB0byBiZSBqdXN0aWZpY2F0aW9uIHdoeSB0aGUgYWRkZWQgc3lu
Y2hyb25pemF0aW9uIGlzIG5vdAo+IGEgcHJvYmxlbSAoYW5kIHdvdWxkIHBlcmhhcHMgbmV2ZXIg
aGF2ZSBiZWVuKS4KClRoZSBjb21tZW50IGRvZXNuJ3Qgc2F5IEknbSBhdm9pZGluZyBzeW5jaHJv
bml6YXRpb24sIGJ1dApzY2hlZHVsaW5nLgoKVGhlIChub3cgbmVlZGVkKSBzeW5jaHJvbml6YXRp
b24gaXMgdmVyeSB1bmxpa2VseSB0byBjYXVzZSAoc2hvcnQpCmJsb2NraW5nLgoKPiAKPj4gQEAg
LTE0NTgsMTQgKzE0NDEsMTEgQEAgbG9uZyBzY2hlZF9hZGp1c3RfZ2xvYmFsKHN0cnVjdCB4ZW5f
c3lzY3RsX3NjaGVkdWxlcl9vcCAqb3ApCj4+ICAgICAgIHJldHVybiByYzsKPj4gICB9Cj4+ICAg
Cj4+IC1zdGF0aWMgdm9pZCB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoc3RydWN0IHZjcHUgKnYp
Cj4+ICtzdGF0aWMgdm9pZCB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmtfbG9ja2VkKHN0cnVjdCB2
Y3B1ICp2KQo+PiAgIHsKPj4gICAgICAgc190aW1lX3Qgbm93Owo+PiAgICAgICBzX3RpbWVfdCBw
ZXJpb2RpY19uZXh0X2V2ZW50Owo+PiAgIAo+PiAtICAgIGlmICggdi0+cGVyaW9kaWNfcGVyaW9k
ID09IDAgKQo+PiAtICAgICAgICByZXR1cm47Cj4gCj4gSSdtIGFmcmFpZCB5b3UgY2FuJ3QgcHVs
bCB0aGlzIG91dCBvZiBoZXJlLCBvciAuLi4KPiAKPj4gQEAgLTE0NzYsMTAgKzE0NTYsMzYgQEAg
c3RhdGljIHZvaWQgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHN0cnVjdCB2Y3B1ICp2KQo+PiAg
ICAgICAgICAgcGVyaW9kaWNfbmV4dF9ldmVudCA9IG5vdyArIHYtPnBlcmlvZGljX3BlcmlvZDsK
Pj4gICAgICAgfQo+PiAgIAo+PiAtICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVy
LCBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+PiArICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBlcmlvZGlj
X3RpbWVyLCB2LT5wcm9jZXNzb3IpOwo+PiAgICAgICBzZXRfdGltZXIoJnYtPnBlcmlvZGljX3Rp
bWVyLCBwZXJpb2RpY19uZXh0X2V2ZW50KTsKPj4gICB9Cj4+ICAgCj4+ICtzdGF0aWMgdm9pZCB2
Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoc3RydWN0IHZjcHUgKnYpCj4+ICt7Cj4+ICsgICAgaWYg
KCB2LT5wZXJpb2RpY19wZXJpb2QgPT0gMCApCj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+PiAr
ICAgIHNwaW5fbG9jaygmdi0+cGVyaW9kaWNfdGltZXJfbG9jayk7Cj4gCj4gLi4uIHRoZSBjb25k
aXRpb25hbCBoZXJlIG5lZWRzIHRvIG1vdmUgaW50byB0aGUgbG9ja2VkIHJlZ2lvbi4KPiBPdGhl
cndpc2UsIGRlc3BpdGUgaGF2aW5nIGZvdW5kIG5vbi16ZXJvIGFib3ZlLCBieSB0aGUgdGltZSB0
aGUKPiBsb2NrIHdhcyBhY3F1aXJlZCB0aGUgdmFsdWUgbWF5IGhhdmUgY2hhbmdlZCB0byB6ZXJv
LgoKWWVzLCBpbmRlZWQuIEkgdGhpbmsgSSdsbCBsZXQgdGhlIGluaXRpYWwgdGVzdCBpbiBwbGFj
ZSBpbiBvcmRlcgp0byBhdm9pZCB0YWtpbmcgdGhlIGxvY2sgaW4gdGhlIChjb21tb24pIGNhc2Ug
d2hlcmUgdGhlIHBlcmlvZGljCnRpbWVyIGlzIGRpc2FibGVkLiBKdXN0IGFkZGluZyBhbm90aGVy
IHRlc3QgYWZ0ZXIgdGFraW5nIHRoZSBsb2NrCmlzIG5lZWRlZCwgdGhvdWdoLgoKPiAKPiBBcyB0
byB0aGUgbWlncmF0ZV90aW1lcigpIGNoYW5nZTogT3RoZXIgdGhhbiBJIGZlYXJlZCwgdXNpbmcK
PiB2LT5wcm9jZXNzb3Igb2YgYSBub24tcnVubmluZyB2Q1BVIGRvZXMgbm90IGxvb2sgdG8gaGF2
ZSBhbnkKPiBjaGFuY2Ugb2YgYWN0aW5nIG9uIGFuIG9mZmxpbmUgQ1BVLCB0aGFua3MgdG8KPiBj
cHVfZGlzYWJsZV9zY2hlZHVsZXIoKSBkZWFsaW5nIHdpdGggYWxsIHZDUFUtcyAoYW5kIG5vdCBq
dXN0Cj4gcnVubmluZyBvbmVzKSwgYW5kIHRoYW5rcyB0byBDUFUgb2ZmbGluaW5nIGhhcHBlbmlu
ZyBpbgo+IHN0b3AtbWFjaGluZSBjb250ZXh0LgoKQ29ycmVjdC4gV2l0aG91dCB0aGF0IHRoZSBz
Y2hlZHVsZSBsb2NrIHdvdWxkbid0IHdvcmsgYXQgYWxsLCBhcwppdCBpcyB1c2luZyB2LT5wcm9j
ZXNzb3IgdG8gZmluZCB0aGUgY29ycmVjdCBsb2NrLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:02:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8n5F-0007Qq-PE; Fri, 13 Sep 2019 15:02:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8n5E-0007Qj-1a
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:02:00 +0000
X-Inumbo-ID: 6e794368-d637-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e794368-d637-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 15:01:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 522A2B8F3;
 Fri, 13 Sep 2019 15:01:57 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-32-jgross@suse.com>
 <f76aba47-e3c7-b8c6-03ac-b6862106d01c@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e4d759d5-75a7-4428-8b12-7532275cf595@suse.com>
Date: Fri, 13 Sep 2019 17:01:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f76aba47-e3c7-b8c6-03ac-b6862106d01c@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 31/48] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMDkuMTkgMTI6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjA4LjIwMTkgMTY6
NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFYxOgo+PiAtIGFkZCBzcGVjaWFsIGhhbmRsaW5n
IGZvciBpZGxlIHVuaXQgaW4gdW5pdF9ydW5uYWJsZSgpIGFuZAo+PiAgICB1bml0X3J1bm5hYmxl
X3N0YXRlKCkKPiAKPiBXaHkgd2FzIHRoaXMgZG9uZT8gSXNuJ3QgdmNwdV9ydW5uYWJsZSgpIGdv
aW5nIHRvIGFsd2F5cyByZXR1cm4KPiB0cnVlIGZvciBpZGxlIHZDUFUtcz8KClRoZSBwcm9ibGVt
IGlzIHRoZSBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUoKSBsb29wIGhhbmRsaW5nLgoKVGhlIGxv
b3AgaXMgZW5kaW5nIGFzIHNvb24gYXMgdmNwdS0+c2NoZWRfdW5pdCAhPSB1bml0LiBCdXQgdGhp
cwptaWdodCBiZSB0cnVlIGZvciBpZGxlIHZjcHVzIGluIGNhc2UgdGhleSBhcmUgdGVtcG9yYXJp
bHkgYWN0aXZlCmZvciBhIG5vcm1hbCBkb21haW4ncyB1bml0LgoKPiAKPj4gLS0tIGEveGVuL2Nv
bW1vbi9kb21haW4uYwo+PiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+IEBAIC0xMjU1LDcg
KzEyNTUsMTAgQEAgaW50IHZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCj4+ICAgICAgIHYtPmFz
eW5jX2V4Y2VwdGlvbl9tYXNrID0gMDsKPj4gICAgICAgbWVtc2V0KHYtPmFzeW5jX2V4Y2VwdGlv
bl9zdGF0ZSwgMCwgc2l6ZW9mKHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSkpOwo+PiAgICNlbmRp
Zgo+PiAtICAgIHYtPmFmZmluaXR5X2Jyb2tlbiA9IDA7Cj4+ICsgICAgaWYgKCB2LT5hZmZpbml0
eV9icm9rZW4gJiBWQ1BVX0FGRklOSVRZX09WRVJSSURFICkKPj4gKyAgICAgICAgdmNwdV90ZW1w
b3JhcnlfYWZmaW5pdHkodiwgTlJfQ1BVUywgVkNQVV9BRkZJTklUWV9PVkVSUklERSk7Cj4+ICsg
ICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gJiBWQ1BVX0FGRklOSVRZX1dBSVQgKQo+PiArICAg
ICAgICB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eSh2LCBOUl9DUFVTLCBWQ1BVX0FGRklOSVRZX1dB
SVQpOwo+IAo+IFNob3VsZG4ndCB0aGlzIGxpdmUgaW4gYW4gZWFybGllciBwYXRjaD8gSSBndWVz
cyB0aGUgc2FtZSBxdWVzdGlvbgo+IGlzIGFwcGxpY2FibGUgdG8gYWxtb3N0IGV2ZXJ5dGhpbmcg
aGVyZSwgYXMgYWxzbyBhbHJlYWR5IG1lbnRpb25lZAo+IGUuZy4gaW4gdGhlIHByZXZpb3VzIHBh
dGNoLgoKSG1tLCB0aGlzIF9pc18gYSBtaXNzaW5nIHBhcnQgZm9yIG11bHRpcGxlIHZjcHVzIHBl
ciB1bml0LgoKSSB3b3VsZG4ndCBrbm93IHdoaWNoIG90aGVyIHBhdGNoIHdvdWxkIGJlIG1vcmUg
c3VpdGFibGUuCgo+IAo+PiAgIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcmVzKHN0cnVj
dCBzY2hlZF91bml0ICp1bml0LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzKQo+PiAgIHsKPj4gLSAgICB1bml0LT52Y3B1X2xp
c3QtPnByb2Nlc3NvciA9IHJlcy0+cHJvY2Vzc29yOwo+PiArICAgIGludCBjcHUgPSBjcHVtYXNr
X2ZpcnN0KHJlcy0+Y3B1cyk7Cj4gCj4gdW5zaWduZWQgaW50CgpZZXMuCgo+IAo+PiAgIHN0YXRp
YyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hlZF91
bml0ICp1bml0LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBiaXQpCj4+ICAgewo+PiAtICAgIHNldF9iaXQoYml0LCAmdW5p
dC0+dmNwdV9saXN0LT5wYXVzZV9mbGFncyk7Cj4+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4+ICsK
Pj4gKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKPj4gKyAgICAgICAg
c2V0X2JpdChiaXQsICZ2LT5wYXVzZV9mbGFncyk7Cj4+ICAgfQo+PiAgIAo+PiAgIHN0YXRpYyBp
bmxpbmUgdm9pZCBzY2hlZF9jbGVhcl9wYXVzZV9mbGFnc19hdG9taWMoc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQo+PiAgIHsKPj4gLSAgICBjbGVhcl9iaXQoYml0LCAm
dW5pdC0+dmNwdV9saXN0LT5wYXVzZV9mbGFncyk7Cj4+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4+
ICsKPj4gKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKPj4gKyAgICAg
ICAgY2xlYXJfYml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKPj4gICB9Cj4gCj4gVGhlIGF0b21p
Y2l0eSBpcyAobmVjZXNzYXJpbHkpIGxpbWl0ZWQgaGVyZSAtIGl0J3MgYXRvbWljIGZvciBhbgo+
IGluZGl2aWR1YWwgdkNQVSwgYnV0IG5vdCBhdG9taWMgZm9yIGEgdW5pdCBhcyBhIHdob2xlLiBJ
ZiB0aGlzCj4gaXMgaW5kZWVkIGEgdXNlZnVsIGh5YnJpZCwgdGhlbiBJIHRoaW5rIGl0IHdvdWxk
IGJlIG5pY2UgaWYgdGhlcmUKPiB3YXMgYSBjb21tZW50IG5leHQgdG8gdGhlc2UgZnVuY3Rpb25z
IGNsYXJpZnlpbmcgdW5kZXIgd2hhdAo+IGNvbmRpdGlvbnMgdXNlIG9mIHRoZW0gaXMgY29ycmVj
dCB3aXRob3V0IGl0IGFsc28gYmVpbmcgY29ycmVjdAo+IHRvIHVzZSB0aGVpciBub24tYXRvbWlj
IGNvdW50ZXJwYXJ0cyAoZS5nLiBkdWUgdG8gdXNlIG9mIGFuCj4gZXh0ZXJuYWwgbG9jaykuCgpP
a2F5LCBJJ2xsIGFkZCB0aGF0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:10:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:10: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 1i8nDW-0008GI-PZ; Fri, 13 Sep 2019 15: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=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8nDV-0008G8-4V
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:10:33 +0000
X-Inumbo-ID: 9f57229d-d638-11e9-95ae-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f57229d-d638-11e9-95ae-12813bfff9fa;
 Fri, 13 Sep 2019 15:10:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568387430;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ITFjy2x5OkCUAwDcBerVqJU99vxj+sJ3ZPgRNJRyHgA=;
 b=e0WzgLkxhsvTzVA1LIZc8PPhRHABtCRkpGcydQRmSKLoMGXxFKjDaxex
 alVkNPs9iTdV6cD9W+3awNu/xmO2LkWy4AgE5GsNEEVQLpGN2HAPsnmII
 jD637lHnPSMOh/Y9fc68CQ23mOhUk5Iav6l2ACTPA3XRj+0arMeMhCJwB M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PUnTOLPs7rYqw+c+YwXX8tZtyXnY5cBfdAscbIj91Eq/nzPnOuK1SD3HhKlSe6GNvBVJwNYVzZ
 WBjQh6+m1mpmXKa3xQ3Ys3Uw+MKjJpVzQIINYuTbIzTsnwzEZoLYB38EJK02c4+T4qFYVPGaBh
 uyX6Cck5/AsUjg1ANjuuOnvayEa6qVjZn9InIWCyxNbr7im2Fl8+toiBEWxLY0r393iNuF/Vrr
 HXqr1oeCJEswBs5476XmRCCdfLpGqiCerwnlaFZz+VKxfpb/eD5sEB5/HvRdMUoeuocu3/pwg7
 soc=
X-SBRS: 2.7
X-MesageID: 5740999
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5740999"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:51:00 +0100
Message-ID: <20190913145100.303433-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 11/11] OvmfPkg/XenBusDxe: Fix
 XenStoreWaitForEvent use during EBS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuU3RvcmVXYWl0Rm9yRXZlbnQgaXMgZ29pbmcgdG8gYmUgY2FsbGVkIHdoZW4gdGhlIEV4aXRC
b290U2VydmljZXMKaXMgc2lnbmFsZWQsIGJ1dCBib3RoIENyZWF0ZUV2ZW50IGFuZCBXYWl0Rm9y
RXZlbnQgY2FuJ3QgYmUgdXNlZC4KQ3JlYXRlRXZlbnQgYWxsb2NhdGUgc29tZSBtZW1vcnkgYW5k
IFdhaXRGb3JFdmVudCBjYW4gb25seSBiZSB1c2VkCndoZW4gVFBMIGlzIFRQTF9BUFBMSUNBVElP
Ti4KCldoZW4gRXhpdEJvb3RTZXJ2aWNlcyBoYXMgYmVlbiBjYWxsZWQsIHNpbXBseSByZXR1cm4g
aW1tZWRpYXRlbHkgYW5kCmxldCBjYWxsZXIgb2YgWGVuU3RvcmVXYWl0Rm9yRXZlbnQgZG8gYSBi
dXN5IGxvb3AuCgpBbHNvIGNsZWFudXAgZXJyb3IgaGFuZGxpbmcgaW4gWGVuU3RvcmVXYWl0Rm9y
RXZlbnQsIFdhaXRGb3JFdmVudApzaG91bGRuJ3QgcmV0dXJuIEVGSV9VTlNVUFBPUlRFRCBhbnlt
b3JlLgoKUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk
PTIxOTAKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Ci0tLQogT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVzRHhlLmMgfCAgMiArKwogT3ZtZlBr
Zy9YZW5CdXNEeGUvWGVuQnVzRHhlLmggfCAgMSArCiBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9y
ZS5jICB8IDEzICsrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5CdXNE
eGUuYyBiL092bWZQa2cvWGVuQnVzRHhlL1hlbkJ1c0R4ZS5jCmluZGV4IGM3MTk2NmE2NjYuLmVi
MTUwM2FkMmIgMTAwNjQ0Ci0tLSBhL092bWZQa2cvWGVuQnVzRHhlL1hlbkJ1c0R4ZS5jCisrKyBi
L092bWZQa2cvWGVuQnVzRHhlL1hlbkJ1c0R4ZS5jCkBAIC0yNjQsNiArMjY0LDggQEAgTm90aWZ5
RXhpdEJvb3QgKAogDQogICBEZXYgPSBDb250ZXh0Ow0KIA0KKyAgRGV2LT5FeGl0Qm9vdE5vdGlm
aWVkID0gVFJVRTsNCisNCiAgIC8vDQogICAvLyBGaXJzdCwgYXNrIGV2ZXJ5IGRyaXZlciB1c2lu
ZyB4ZW5idXMgdG8gZGlzY29ubmVjdCB3aXRob3V0DQogICAvLyBkZWFsbG9jYXRpbmcgbWVtb3J5
Lg0KZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuQnVzRHhlL1hlbkJ1c0R4ZS5oIGIvT3ZtZlBrZy9Y
ZW5CdXNEeGUvWGVuQnVzRHhlLmgKaW5kZXggMGU5MWMyNDMzOC4uODAxNjJmYzNmZiAxMDA2NDQK
LS0tIGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVzRHhlLmgKKysrIGIvT3ZtZlBrZy9YZW5CdXNE
eGUvWGVuQnVzRHhlLmgKQEAgLTc5LDYgKzc5LDcgQEAgc3RydWN0IF9YRU5CVVNfREVWSUNFIHsK
ICAgRUZJX0hBTkRMRSAgICAgICAgICAgICAgICAgICAgQ29udHJvbGxlckhhbmRsZTsNCiAgIFhF
TklPX1BST1RPQ09MICAgICAgICAgICAgICAgICpYZW5JbzsNCiAgIEVGSV9FVkVOVCAgICAgICAg
ICAgICAgICAgICAgIEV4aXRCb290RXZlbnQ7DQorICBCT09MRUFOICAgICAgICAgICAgICAgICAg
ICAgICBFeGl0Qm9vdE5vdGlmaWVkOw0KICAgRUZJX0RFVklDRV9QQVRIX1BST1RPQ09MICAgICAg
KkRldmljZVBhdGg7DQogICBMSVNUX0VOVFJZICAgICAgICAgICAgICAgICAgICBDaGlsZExpc3Q7
DQogDQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cv
WGVuQnVzRHhlL1hlblN0b3JlLmMKaW5kZXggNDAyNmM4YTgyOS4uNGYxMjYxMDlkNCAxMDA2NDQK
LS0tIGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYworKysgYi9Pdm1mUGtnL1hlbkJ1c0R4
ZS9YZW5TdG9yZS5jCkBAIC00MDEsMTcgKzQwMSwyMiBAQCBYZW5TdG9yZVdhaXRGb3JFdmVudCAo
CiAgIEVGSV9FVkVOVCBUaW1lckV2ZW50Ow0KICAgRUZJX0VWRU5UIFdhaXRMaXN0WzJdOw0KIA0K
KyAgLy8NCisgIC8vIElmIHRoZSBFeGl0Qm9vdFNlcnZpY2VzIGV2ZW50IGhhdmUgYmVlbiBzaWdu
YWxlZCwgc2ltcGx5IGFsbG93IHRvIGhhdmUNCisgIC8vIGJ1c3kgbG9vcCBpbiB0aGUgY2FsbGVy
Lg0KKyAgLy8NCisgIGlmICh4cy5EZXYtPkV4aXRCb290Tm90aWZpZWQpIHsNCisgICAgcmV0dXJu
IEVGSV9TVUNDRVNTOw0KKyAgfQ0KKw0KICAgZ0JTLT5DcmVhdGVFdmVudCAoRVZUX1RJTUVSLCAw
LCBOVUxMLCBOVUxMLCAmVGltZXJFdmVudCk7DQogICBnQlMtPlNldFRpbWVyIChUaW1lckV2ZW50
LCBUaW1lclJlbGF0aXZlLCBUaW1lb3V0KTsNCiANCiAgIFdhaXRMaXN0WzBdID0geHMuRXZlbnRD
aGFubmVsRXZlbnQ7DQogICBXYWl0TGlzdFsxXSA9IFRpbWVyRXZlbnQ7DQogICBTdGF0dXMgPSBn
QlMtPldhaXRGb3JFdmVudCAoMiwgV2FpdExpc3QsICZJbmRleCk7DQotICBBU1NFUlQgKFN0YXR1
cyAhPSBFRklfSU5WQUxJRF9QQVJBTUVURVIpOw0KKyAgQVNTRVJUX0VGSV9FUlJPUiAoU3RhdHVz
KTsNCiAgIGdCUy0+Q2xvc2VFdmVudCAoVGltZXJFdmVudCk7DQotICBpZiAoU3RhdHVzID09IEVG
SV9VTlNVUFBPUlRFRCkgew0KLSAgICByZXR1cm4gRUZJX1NVQ0NFU1M7DQotICB9DQogICBpZiAo
SW5kZXggPT0gMSkgew0KICAgICByZXR1cm4gRUZJX1RJTUVPVVQ7DQogICB9IGVsc2Ugew0KLS0g
CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:10:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:10: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 1i8nDX-0008GO-2L; Fri, 13 Sep 2019 15:10:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8nDV-0008G9-5t
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:10:33 +0000
X-Inumbo-ID: a0e59576-d638-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0e59576-d638-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 15:10:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568387432;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=fVtIWB8XtGXW3UOkFZ6oQfQBixo0HT+FOB0oQh+RJ3A=;
 b=T6XSWmbqzNrgAvcF1YjrXPBKWnovR1XouN5csSAu5PTHrG+eJdwsu68r
 Ip5gGdUzTEfV/jXaGEEDqDneutt6COVefGbglXkTEAe8iQZm6UrYQc9IL
 qr6gC1yKg9oJzNFpwXF2wencwfoapP/QAmpJ1y9xV0ZwfONtp5Y9oF7oI w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jKNjfD94l42Q3RU1kETUtDK3BoZfgdnGxZKNfArJEbDyFTLgaUPdTvRJiksIMPWuyRfkDwS6u/
 N8186rlpfPEy5uUT1ADwebTEFk0jTEPMykNuGAp1S63AiUtiMP1oHwZ6YELGOw1C3S9kSbnTBY
 AVxG1Qq7zdVeZ32YQeUHm/YpdQa9Byi9fNKCRnNN83+Fm0KZp2CnUbUvBesosr7d0r5FKYf2hh
 Vjup/OKT6ogjiGcd5R0bVY/JvIfm2ZND9YS0A4uWk/DMlxHhJDgSBrVSTJkLyStEQhXwtal5ro
 yG4=
X-SBRS: 2.7
X-MesageID: 5543184
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5543184"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Fri, 13 Sep 2019 15:50:59 +0100
Message-ID: <20190913145100.303433-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190913145100.303433-1-anthony.perard@citrix.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 10/11] OvmfPkg/XenPvBlkDxe: Use
 XenBusIo->RegisterExitCallback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byByZXNldCB0aGUgYmFja2VuZCBiZWZvcmUgaGFuZGluZyBp
dCB0byB0aGUgbmV4dApvcGVyYXRpbmcgc3lzdGVtLCBpdCBzaG91bGQgYmUgcmVzZXQgcHJvcGVy
bHkuIFRoaXMgcGF0Y2ggcmVnaXN0ZXIgYQpjYWxsYmFjayBmdW5jdGlvbiB0byBiZSBjYWxsZWQg
YnkgWGVuQnVzRHhlIGR1cmluZyB0aGUKRXhpdEJvb3RTZXJ2aWNlcyBldmVudC4KClJlZjogaHR0
cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTkwClNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIE92
bWZQa2cvWGVuUHZCbGtEeGUvQmxvY2tGcm9udC5jICB8IDM3ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0KIE92bWZQa2cvWGVuUHZCbGtEeGUvQmxvY2tGcm9udC5oICB8IDEyICsrKysr
KysrKy0KIE92bWZQa2cvWGVuUHZCbGtEeGUvWGVuUHZCbGtEeGUuYyB8ICA0ICsrLS0KIDMgZmls
ZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9Pdm1mUGtnL1hlblB2QmxrRHhlL0Jsb2NrRnJvbnQuYyBiL092bWZQa2cvWGVuUHZCbGtEeGUv
QmxvY2tGcm9udC5jCmluZGV4IDI1YTM5OGNjYzQuLjdjMTY2ODg4YmQgMTAwNjQ0Ci0tLSBhL092
bWZQa2cvWGVuUHZCbGtEeGUvQmxvY2tGcm9udC5jCisrKyBiL092bWZQa2cvWGVuUHZCbGtEeGUv
QmxvY2tGcm9udC5jCkBAIC0zMDksNiArMzA5LDggQEAgWGVuUHZCbG9ja0Zyb250SW5pdGlhbGl6
YXRpb24gKAogICAgICAgICAgIERldi0+TWVkaWFJbmZvLlNlY3RvcnMsIERldi0+TWVkaWFJbmZv
LlNlY3RvclNpemUpKTsNCiANCiAgICpEZXZQdHIgPSBEZXY7DQorDQorICBYZW5CdXNJby0+UmVn
aXN0ZXJFeGl0Q2FsbGJhY2sgKFhlbkJ1c0lvLCBYZW5QdkJsb2NrRnJvbnRSZXNldCwgRGV2KTsN
CiAgIHJldHVybiBFRklfU1VDQ0VTUzsNCiANCiBFcnJvcjI6DQpAQCAtMzI2LDEzICszMjgsMTYg
QEAgWGVuUHZCbG9ja0Zyb250SW5pdGlhbGl6YXRpb24gKAogDQogVk9JRA0KIFhlblB2QmxvY2tG
cm9udFNodXRkb3duICgNCi0gIElOIFhFTl9CTE9DS19GUk9OVF9ERVZJQ0UgKkRldg0KKyAgSU4g
WEVOX0JMT0NLX0ZST05UX0RFVklDRSAqRGV2LA0KKyAgSU4gQk9PTEVBTiAgICAgICAgICAgICAg
ICBSZXNldE9ubHkNCiAgICkNCiB7DQogICBYRU5CVVNfUFJPVE9DT0wgKlhlbkJ1c0lvID0gRGV2
LT5YZW5CdXNJbzsNCiAgIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7DQogICBVSU5UNjQgVmFsdWU7
DQogDQorICBYZW5CdXNJby0+UmVnaXN0ZXJFeGl0Q2FsbGJhY2sgKFhlbkJ1c0lvLCBOVUxMLCBO
VUxMKTsNCisNCiAgIFhlblB2QmxvY2tTeW5jIChEZXYpOw0KIA0KICAgU3RhdHVzID0gWGVuQnVz
SW8tPlNldFN0YXRlIChYZW5CdXNJbywgWFNUX05JTCwgWGVuYnVzU3RhdGVDbG9zaW5nKTsNCkBA
IC0zOTMsMTIgKzM5OCwzOCBAQCBYZW5QdkJsb2NrRnJvbnRTaHV0ZG93biAoCiAgIH0NCiANCiBD
bG9zZToNCi0gIFhlbkJ1c0lvLT5VbnJlZ2lzdGVyV2F0Y2ggKFhlbkJ1c0lvLCBEZXYtPlN0YXRl
V2F0Y2hUb2tlbik7DQorICBpZiAoIVJlc2V0T25seSkgew0KKyAgICBYZW5CdXNJby0+VW5yZWdp
c3RlcldhdGNoIChYZW5CdXNJbywgRGV2LT5TdGF0ZVdhdGNoVG9rZW4pOw0KKyAgfQ0KICAgWGVu
QnVzSW8tPlhzUmVtb3ZlIChYZW5CdXNJbywgWFNUX05JTCwgInJpbmctcmVmIik7DQogICBYZW5C
dXNJby0+WHNSZW1vdmUgKFhlbkJ1c0lvLCBYU1RfTklMLCAiZXZlbnQtY2hhbm5lbCIpOw0KICAg
WGVuQnVzSW8tPlhzUmVtb3ZlIChYZW5CdXNJbywgWFNUX05JTCwgInByb3RvY29sIik7DQogDQot
ICBYZW5QdkJsb2NrRnJlZSAoRGV2KTsNCisgIGlmIChSZXNldE9ubHkpIHsNCisgICAgWGVuQnVz
SW8tPkdyYW50RW5kQWNjZXNzIChYZW5CdXNJbywgRGV2LT5SaW5nUmVmKTsNCisgICAgWGVuQnVz
SW8tPkV2ZW50Q2hhbm5lbENsb3NlIChYZW5CdXNJbywgRGV2LT5FdmVudENoYW5uZWwpOw0KKyAg
fSBlbHNlIHsNCisgICAgWGVuUHZCbG9ja0ZyZWUgKERldik7DQorICB9DQorfQ0KKw0KKy8qKg0K
KyAgVG8gYmUgY2FsbGVkIHdoZW4gRXhpdEJvb3RTZXJ2aWNlcyBoYXMgYmVlbiBjYWxsZWQuDQor
DQorICBUaGlzIHNob3VsZCByZXNldCB0aGUgUFYgYmFja2VuZCB3aXRob3V0IHVzaW5nIG1lbW9y
eSBhbGxvY2F0aW9uDQorICBzZXJ2aWNlcy4NCisqKi8NCitWT0lEDQorRUZJQVBJDQorWGVuUHZC
bG9ja0Zyb250UmVzZXQgKA0KKyAgSU4gVk9JRCAqQ29udGV4dA0KKyAgKQ0KK3sNCisgIFhFTl9C
TE9DS19GUk9OVF9ERVZJQ0UgKkRldjsNCisNCisgIERldiA9IENvbnRleHQ7DQorDQorICBYZW5Q
dkJsb2NrRnJvbnRTaHV0ZG93biAoRGV2LCBUUlVFKTsNCiB9DQogDQogU1RBVElDDQpkaWZmIC0t
Z2l0IGEvT3ZtZlBrZy9YZW5QdkJsa0R4ZS9CbG9ja0Zyb250LmggYi9Pdm1mUGtnL1hlblB2Qmxr
RHhlL0Jsb2NrRnJvbnQuaAppbmRleCA3YzJkN2YyYzllLi5lYmNlNGZlNDM0IDEwMDY0NAotLS0g
YS9Pdm1mUGtnL1hlblB2QmxrRHhlL0Jsb2NrRnJvbnQuaAorKysgYi9Pdm1mUGtnL1hlblB2Qmxr
RHhlL0Jsb2NrRnJvbnQuaApAQCAtNjcsOSArNjcsMTkgQEAgWGVuUHZCbG9ja0Zyb250SW5pdGlh
bGl6YXRpb24gKAogICBPVVQgWEVOX0JMT0NLX0ZST05UX0RFVklDRSAqKkRldlB0cg0KICAgKTsN
CiANCisvKioNCisgIEBwYXJhbSBSZXNldE9ubHkgICAgICBTZXQgdG8gVFJVRSB3aGVuIGNhbGxl
ZCBkdXJpbmcgdGhlIEV4aXRCb290U2VydmljZXMuDQorKiovDQogVk9JRA0KIFhlblB2QmxvY2tG
cm9udFNodXRkb3duICgNCi0gIElOIFhFTl9CTE9DS19GUk9OVF9ERVZJQ0UgKkRldg0KKyAgSU4g
WEVOX0JMT0NLX0ZST05UX0RFVklDRSAqRGV2LA0KKyAgSU4gQk9PTEVBTiAgICAgICAgICAgICAg
ICBSZXNldE9ubHkNCisgICk7DQorDQorVk9JRA0KK0VGSUFQSQ0KK1hlblB2QmxvY2tGcm9udFJl
c2V0ICgNCisgIElOIFZPSUQgKkNvbnRleHQNCiAgICk7DQogDQogVk9JRA0KZGlmZiAtLWdpdCBh
L092bWZQa2cvWGVuUHZCbGtEeGUvWGVuUHZCbGtEeGUuYyBiL092bWZQa2cvWGVuUHZCbGtEeGUv
WGVuUHZCbGtEeGUuYwppbmRleCBiZmU3YjFhNzU0Li4zMDMxNDA2OTgwIDEwMDY0NAotLS0gYS9P
dm1mUGtnL1hlblB2QmxrRHhlL1hlblB2QmxrRHhlLmMKKysrIGIvT3ZtZlBrZy9YZW5QdkJsa0R4
ZS9YZW5QdkJsa0R4ZS5jCkBAIC0zMTIsNyArMzEyLDcgQEAgWGVuUHZCbGtEeGVEcml2ZXJCaW5k
aW5nU3RhcnQgKAogDQogVW5pbml0QmxvY2tGcm9udDoNCiAgIEZyZWVQb29sIChNZWRpYSk7DQot
ICBYZW5QdkJsb2NrRnJvbnRTaHV0ZG93biAoRGV2KTsNCisgIFhlblB2QmxvY2tGcm9udFNodXRk
b3duIChEZXYsIEZBTFNFKTsNCiBDbG9zZVByb3RvY29sOg0KICAgZ0JTLT5DbG9zZVByb3RvY29s
IChDb250cm9sbGVySGFuZGxlLCAmZ1hlbkJ1c1Byb3RvY29sR3VpZCwNCiAgICAgICAgICAgICAg
ICAgICAgICAgVGhpcy0+RHJpdmVyQmluZGluZ0hhbmRsZSwgQ29udHJvbGxlckhhbmRsZSk7DQpA
QCAtMzc3LDcgKzM3Nyw3IEBAIFhlblB2QmxrRHhlRHJpdmVyQmluZGluZ1N0b3AgKAogDQogICBN
ZWRpYSA9IEJsb2NrSW8tPk1lZGlhOw0KICAgRGV2ID0gWEVOX0JMT0NLX0ZST05UX0ZST01fQkxP
Q0tfSU8gKEJsb2NrSW8pOw0KLSAgWGVuUHZCbG9ja0Zyb250U2h1dGRvd24gKERldik7DQorICBY
ZW5QdkJsb2NrRnJvbnRTaHV0ZG93biAoRGV2LCBGQUxTRSk7DQogDQogICBGcmVlUG9vbCAoTWVk
aWEpOw0KIA0KLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:23:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8nQ0-0000qQ-Go; Fri, 13 Sep 2019 15:23:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mE8E=XI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i8nPz-0000qG-Jh
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:23:27 +0000
X-Inumbo-ID: 6e40283c-d63a-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e40283c-d63a-11e9-b76c-bc764e2007e4;
 Fri, 13 Sep 2019 15:23: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 33639ACC6;
 Fri, 13 Sep 2019 15:23:25 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190809145833.1020-1-jgross@suse.com>
 <20190809145833.1020-31-jgross@suse.com>
 <a637c5a4-d1f6-bf43-6eb2-c9702a79ca48@suse.com>
 <36e873f4-b6d1-bb8e-ec98-50e123636358@suse.com>
 <b70e27f7-7832-4e8f-f543-9d685eadcf88@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <58e9201c-dae8-d4d3-b989-2d817edab92a@suse.com>
Date: Fri, 13 Sep 2019 17:23:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b70e27f7-7832-4e8f-f543-9d685eadcf88@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 30/48] 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: 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>, 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>

T24gMTMuMDkuMTkgMTY6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEzLjA5LjIwMTkgMTY6
MDcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDExLjA5LjE5IDEyOjMwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDA5LjA4LjIwMTkgMTY6NTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAo+Pj4+IEBAIC0xNzQsNiArMTc0LDcgQEAgc3RydWN0IHZjcHUKPj4+PiAgICAg
ICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21w
YXQ7Cj4+Pj4gICAgICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KPj4+
PiAgICAjZW5kaWYKPj4+PiArICAgIGludCAgICAgICAgICAgICAgbmV3X3N0YXRlOwo+Pj4KPj4+
IEkgcmVhbGl6ZSBpdHMgY291bnRlcnBhcnQgKHdyb25nbHkpIGlzIHBsYWluIGludCBpbiB0aGUg
cHVibGljCj4+PiBpbnRlcmZhY2UgLSBJIHRoaW5rIGl0IHNob3VsZCBiZSB1bnNpZ25lZCBpbnQg
aGVyZSBhbmQgdWludDMyX3QKPj4+IHRoZXJlLiBJJ20gcG9uZGVyaW5nIHdoZXRoZXIgdG8gZG8g
YSBzd2lwZSBhY3Jvc3MgYWxsIHB1YmxpYwo+Pj4gaGVhZGVycyB0byByZXBsYWNlIGFsbCB1c2Vz
IG9mIHBsYWluIGludCAoYW5kIGFsaWtlKSB3aXRoCj4+PiBmaXhlZCB3aWR0aCB0eXBlcy4KPj4K
Pj4gVGhlIGxpc3QgZm9yIGNsZWFudXBzIGlzIGJlY29taW5nIGxvbmdlci4uLgo+Pgo+PiBTbyBh
cmUgeW91IGZpbmUgd2l0aCBtZSBub3QgY2hhbmdpbmcgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQg
cmlnaHQgbm93Pwo+IAo+IFdlbGwsIGl0IHdvdWxkbid0IGJlIGJhZCBpZiB0aGUgbmV3IGZpZWxk
IHdhcyBvZiBhcHByb3ByaWF0ZSB0eXBlLgoKT2theSwgY2hhbmdlZCBpdC4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:24:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8nQu-0000tk-SG; Fri, 13 Sep 2019 15:24:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=59Ls=XI=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i8nQt-0000tc-Cz
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:24:23 +0000
X-Inumbo-ID: 8e84e5b0-d63a-11e9-b299-bc764e2007e4
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e84e5b0-d63a-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 15:24:20 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2019 08:24:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,492,1559545200"; d="scan'208";a="179706190"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga008.jf.intel.com with ESMTP; 13 Sep 2019 08:24:16 -0700
Date: Fri, 13 Sep 2019 23:28:20 +0800
From: Chao Gao <chao.gao@intel.com>
To: "Spassov, Stanislav" <stanspas@amazon.de>
Message-ID: <20190913152818.GA688@gao-cwp>
References: <1543976357-1053-1-git-send-email-chao.gao@intel.com>
 <2c0ad3bf96551ea6e96e812229507221b76876c6.camel@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2c0ad3bf96551ea6e96e812229507221b76876c6.camel@amazon.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] xen: xen-pciback: Reset MSI-X state when
 exposing a device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "baijiaju1990@gmail.com" <baijiaju1990@gmail.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTA6MDI6MjRBTSArMDAwMCwgU3Bhc3NvdiwgU3Rhbmlz
bGF2IHdyb3RlOgo+T24gVGh1LCBEZWMgMTMsIDIwMTggYXQgMDc6NTQsIENoYW8gR2FvIHdyb3Rl
Ogo+Pk9uIFRodSwgRGVjIDEzLCAyMDE4IGF0IDEyOjU0OjUyQU0gLTA3MDAsIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+Pj4gT24gMTMuMTIuMTggYXQgMDQ6NDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+
IHdyb3RlOgo+Pj4+IE9uIFdlZCwgRGVjIDEyLCAyMDE4IGF0IDA4OjIxOjM5QU0gLTA3MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi4xMi4xOCBhdCAxNjoxOCwgPGNoYW8uZ2Fv
QGludGVsLmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiBXZWQsIERlYyAxMiwgMjAxOCBhdCAwMTo1MTow
MUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAxMi4xMi4xOCBhdCAw
ODowNiwgPGNoYW8uZ2FvQGludGVsLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+IE9uIFdlZCwgRGVjIDA1
LCAyMDE4IGF0IDA5OjAxOjMzQU0gLTA1MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+
Pj4+T24gMTIvNS8xOCA0OjMyIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+Pj4+
IE9uIFdlZCwgRGVjIDA1LCAyMDE4IGF0IDEwOjE5OjE3QU0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+Pj4+Pj4+Pj4+PiBJIGZpbmQgc29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFu
eSBtb3JlIGFjcm9zcyBndWVzdCByZWJvb3QuCj4+Pj4+Pj4+Pj4+IEFzc2lnbmluZyBpdCB0byBh
bm90aGVyIGd1ZXN0IGFsc28gbWVldHMgdGhlIHNhbWUgaXNzdWUuIEFuZCB0aGUgb25seQo+Pj4+
Pj4+Pj4+PiB3YXkgdG8gbWFrZSBpdCB3b3JrIGFnYWluIGlzIHVuLWJpbmRpbmcgYW5kIGJpbmRp
bmcgaXQgdG8gcGNpYmFjay4KPj4+Pj4+Pj4+Pj4gU29tZW9uZSByZXBvcnRlZCB0aGlzIGlzc3Vl
IG9uZSB5ZWFyIGFnbyBbMV0uIE1vcmUgZGV0YWlsIGFsc28gY2FuIGJlCj4+Pj4+Pj4+Pj4+IGZv
dW5kIGluIFsyXS4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gVGhlIHJvb3QtY2F1c2UgaXMgWGVu
J3MgaW50ZXJuYWwgTVNJLVggc3RhdGUgaXNuJ3QgcmVzZXQgcHJvcGVybHkKPj4+Pj4+Pj4+Pj4g
ZHVyaW5nIHJlYm9vdCBvciByZS1hc3NpZ25tZW50LiBJbiB0aGUgYWJvdmUgY2FzZSwgWGVuIHNl
dCBtYXNrYWxsIGJpdAo+Pj4+Pj4+Pj4+PiB0byBtYXNrIGFsbCBNU0kgaW50ZXJydXB0cyBhZnRl
ciBpdCBkZXRlY3RlZCBhIHBvdGVudGlhbCBzZWN1cml0eQo+Pj4+Pj4+Pj4+PiBpc3N1ZS4gRXZl
biBhZnRlciBkZXZpY2UgcmVzZXQsIFhlbiBkaWRuJ3QgcmVzZXQgaXRzIGludGVybmFsIG1hc2th
bGwKPj4+Pj4+Pj4+Pj4gYml0LiBBcyBhIHJlc3VsdCwgbWFza2FsbCBiaXQgd291bGQgYmUgc2V0
IGFnYWluIGluIG5leHQgd3JpdGUgdG8KPj4+Pj4+Pj4+Pj4gTVNJLVggbWVzc2FnZSBjb250cm9s
IHJlZ2lzdGVyLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBHaXZlbiB0aGF0IFBIWVNERVZPUFNf
cHJlcGFyZV9tc2l4KCkgYWxzbyB0cmlnZ2VycyBYZW4gcmVzZXR0aW5nIE1TSS1YCj4+Pj4+Pj4+
Pj4+IGludGVybmFsIHN0YXRlIG9mIGEgZGV2aWNlLCB3ZSBlbXBsb3kgaXQgdG8gZml4IHRoaXMg
aXNzdWUgcmF0aGVyIHRoYW4KPj4+Pj4+Pj4+Pj4gaW50cm9kdWNpbmcgYW5vdGhlciBkZWRpY2F0
ZWQgc3ViLWh5cGVyY2FsbC4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gTm90ZSB0aGF0IFBIWVNE
RVZPUFNfcmVsZWFzZV9tc2l4KCkgd2lsbCBmYWlsIGlmIHRoZSBtYXBwaW5nIGJldHdlZW4KPj4+
Pj4+Pj4+Pj4gdGhlIGRldmljZSdzIG1zaXggYW5kIHBpcnEgaGFzIGJlZW4gY3JlYXRlZC4gVGhp
cyBsaW1pdGF0aW9uIHByZXZlbnRzCj4+Pj4+Pj4+Pj4+IHVzIGNhbGxpbmcgdGhpcyBmdW5jdGlv
biB3aGVuIGRldGFjaGluZyBhIGRldmljZSBmcm9tIGEgZ3Vlc3QgZHVyaW5nCj4+Pj4+Pj4+Pj4+
IGd1ZXN0IHNodXRkb3duLiBUaHVzIGl0IGlzIGNhbGxlZCByaWdodCBiZWZvcmUgY2FsbGluZwo+
Pj4+Pj4+Pj4+PiBQSFlTREVWT1BTX3ByZXBhcmVfbXNpeCgpLgo+Pj4+Pj4+Pj4+IHMvUEhZU0RF
Vk9QUy9QSFlTREVWT1AvIChubyBmaW5hbCBTKS4gQW5kIHRoZW4gSSB3b3VsZCBhbHNvIGRyb3Ag
dGhlCj4+Pj4+Pj4+Pj4gKCkgYXQgdGhlIGVuZCBvZiB0aGUgaHlwZXJjYWxsIG5hbWUgc2luY2Ug
aXQncyBub3QgYSBmdW5jdGlvbi4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEknbSBhbHNvIHdvbmRl
cmluZyB3aHkgdGhlIHJlbGVhc2UgY2FuJ3QgYmUgZG9uZSB3aGVuIHRoZSBkZXZpY2UgaXMKPj4+
Pj4+Pj4+PiBkZXRhY2hlZCBmcm9tIHRoZSBndWVzdCAob3IgdGhlIGd1ZXN0IGhhcyBiZWVuIHNo
dXQgZG93bikuIFRoaXMgbWFrZXMKPj4+Pj4+Pj4+PiBtZSB3b3JyeSBhYm91dCB0aGUgcmFjaW5l
c3Mgb2YgdGhlIGF0dGFjaC9kZXRhY2ggcHJvY2VkdXJlOiBpZiB0aGVyZSdzCj4+Pj4+Pj4+Pj4g
YSBzdGF0ZSB3aGVyZSBwY2liYWNrIGFzc3VtZXMgdGhlIGRldmljZSBoYXMgYmVlbiBkZXRhY2hl
ZCBmcm9tIHRoZQo+Pj4+Pj4+Pj4+IGd1ZXN0LCBidXQgdGhlcmUgYXJlIHN0aWxsIHBpcnFzIGJv
dW5kLCBhbiBhdHRlbXB0IHRvIGF0dGFjaCB0bwo+Pj4+Pj4+Pj4+IGFub3RoZXIgZ3Vlc3QgaW4g
c3VjaCBzdGF0ZSB3aWxsIGZhaWwuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj5JIHdvbmRlciB3aGV0aGVy
IHRoaXMgYWRkaXRpb25hbCByZXNldCBmdW5jdGlvbmFsaXR5IGNvdWxkIGJlIGRvbmUgb3V0Cj4+
Pj4+Pj4+Pm9mIHhlbl9wY2lia194ZW5idXNfcmVtb3ZlKCkuIFdlIGZpcnN0IGRvIGEgKGJlc3Qg
ZWZmb3J0KSBkZXZpY2UgcmVzZXQKPj4+Pj4+Pj4+YW5kIHRoZW4gZG8gdGhlIGV4dHJhIHRoaW5n
cyB0aGF0IGFyZSBub3QgcHJvcGVybHkgZG9uZSB0aGVyZS4KPj4+Pj4+Pj4gCj4+Pj4+Pj4+IE5v
LiBJdCBjYW5ub3QgYmUgZG9uZSBpbiB4ZW5fcGNpYmtfeGVuYnVzX3JlbW92ZSgpIHdpdGhvdXQg
bW9kaWZ5aW5nCj4+Pj4+Pj4+IHRoZSBoYW5kbGVyIG9mIFBIWVNERVZPUF9yZWxlYXNlX21zaXgu
IFRvIGRvIGEgc3VjY2Vzc2Z1bCBYZW4gaW50ZXJuYWwKPj4+Pj4+Pj4gTVNJLVggc3RhdGUgcmVz
ZXQsIFBIWVNERVZPUF97cmVsZWFzZSwgcHJlcGFyZX1fbXNpeCBzaG91bGQgYmUgZmluaXNoZWQK
Pj4+Pj4+Pj4gd2l0aG91dCBlcnJvci4gQnV0IEFUTSwgeGVuIGV4cGVjdHMgdGhhdCBubyBtc2kg
aXMgYm91bmQgdG8gcGlycSB3aGVuCj4+Pj4+Pj4+IGRvaW5nIFBIWVNERVZPUF9yZWxlYXNlX21z
aXguIE90aGVyd2lzZSBpdCBmYWlscyB3aXRoIGVycm9yIGNvZGUgLUVCVVNZLgo+Pj4+Pj4+PiBI
b3dldmVyLCB0aGUgZXhwZWN0YXRpb24gaXNuJ3QgZ3VhcmFudGVlZCBpbiB4ZW5fcGNpYmtfeGVu
YnVzX3JlbW92ZSgpLgo+Pj4+Pj4+PiBJbiBzb21lIGNhc2VzLCBpZiBxZW11IGZhaWxzIHRvIHVu
bWFwIE1TSXMsIE1TSXMgYXJlIHVubWFwcGVkIGJ5IFhlbgo+Pj4+Pj4+PiBhdCBsYXN0IG1pbnV0
ZSwgd2hpY2ggaGFwcGVucyBhZnRlciBkZXZpY2UgcmVzZXQgaW4gCj4+Pj4+Pj4+IHhlbl9wY2li
a194ZW5idXNfcmVtb3ZlKCkuCj4+Pj4+Pj4KPj4+Pj4+PkJ1dCB0aGF0IG1heSBuZWVkIHRha2lu
ZyBjYXJlIG9mOiBJIGRvbid0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGhhdmUKPj4+Pj4+
PmFueXRoaW5nIGxlZnQgZnJvbSB0aGUgcHJpb3Igb3duaW5nIGRvbWFpbiB3aGVuIHRoZSBkZXZp
Y2UgZ2V0cyByZXNldC4KPj4+Pj4+PkkuZS4gbGVmdCBvdmVyIElSUSBiaW5kaW5ncyBzaG91bGQg
cGVyaGFwcyBiZSBmb3JjaWJseSBjbGVhcmVkIGJlZm9yZQo+Pj4+Pj4+aW52b2tpbmcgdGhlIHJl
c2V0Owo+Pj4+Pj4gCj4+Pj4+PiBBZ3JlZS4gSG93IGFib3V0IHBjaWJhY2sgdG8gdHJhY2sgdGhl
IGVzdGFibGlzaGVkIElSUSBiaW5kaW5ncz8gVGhlbgo+Pj4+Pj4gcGNpYmFjayBjYW4gY2xlYXIg
aXJxIGJpbmRpbmcgYmVmb3JlIGludm9raW5nIHRoZSByZXNldC4KPj4+Pj4KPj4+Pj5Ib3cgd291
bGQgcGNpYmFjayBldmVuIGtub3cgb2YgdGhvc2UgbWFwcGluZ3MsIHdoZW4gaXQncyBxZW11Cj4+
Pj4+d2hvIGVzdGFibGlzaGVzIChhbmQgbWFuYWdlcykgdGhlbT8KPj4+PiAKPj4+PiBJIG1lYW50
IHRvIGV4cG9zZSBzb21lIGludGVyZmFjZXMgZnJvbSBwY2liYWNrLiBBbmQgcGNpYmFjayBzZXJ2
ZXMKPj4+PiBhcyB0aGUgcHJveHkgb2YgSVJRICh1biliaW5kaW5nIEFQSXMuCj4+Pgo+Pj5JZiBh
dCBhbGwgcG9zc2libGUgd2Ugc2hvdWxkIGF2b2lkIGhhdmluZyB0byBjaGFuZ2UgbW9yZSBwYXJ0
aWVzIChxZW11LAo+Pj5saWJ4Yywga2VybmVsLCBoeXBlcnZpc29yKSB0aGFuIHJlYWxseSBuZWNl
c3NhcnkuIFJlbWVtYmVyIHRoYXQgc3VjaAo+Pj5hIGJ1ZyBmaXggbWF5IHdhbnQgYmFja3BvcnRp
bmcsIGFuZCBtYWtpbmcgc3VyZSBhZmZlY3RlZCBwZW9wbGUgaGF2ZQo+Pj5hbGwgcmVsZXZhbnQg
Y29tcG9uZW50cyB1cGRhdGVkIGlzIGluY3JlYXNpbmdseSBkaWZmaWN1bHQgd2l0aCB0aGVpcgo+
Pj5udW1iZXIgZ3Jvd2luZy4KPj4+Cj4+Pj4+Pj5pbiBmYWN0IEknZCBleHBlY3QgdGhpcyB0byBo
YXBwZW4gaW4gdGhlIGNvdXJzZSBvZgo+Pj4+Pj4+ZG9tYWluIGRlc3RydWN0aW9uLCBhbmQgSSdk
IGV4cGVjdCB0aGUgZGV2aWNlIHJlc2V0IHRvIGNvbWUgYWZ0ZXIgdGhlCj4+Pj4+Pj5kb21haW4g
d2FzIGNsZWFuZWQgdXAuIFBlcmhhcHMgc2ltcGx5IGFuIG9yZGVyaW5nIGlzc3VlIGluIHRoZSB0
b29sCj4+Pj4+Pj5zdGFjaz8KPj4+Pj4+IAo+Pj4+Pj4gSSBkb24ndCB0aGluayByZXZlcnNpbmcg
dGhlIHNlcXVlbmNlcyBvZiBkZXZpY2UgcmVzZXQgYW5kIGRvbWFpbgo+Pj4+Pj4gZGVzdHJ1Y3Rp
b24gd291bGQgYmUgc2ltcGxlLiBGdXJ0aGVybW9yZSwgZHVyaW5nIGRldmljZSBob3QtdW5wbHVn
LAo+Pj4+Pj4gZGV2aWNlIHJlc2V0IGlzIGRvbmUgd2hlbiB0aGUgb3duZXIgaXMgYWxpdmUuIFNv
IGlmIHdlIHVzZSBkb21haW4KPj4+Pj4+IGRlc3RydWN0aW9uIHRvIGVuZm9yY2UgYWxsIGlycSBi
aW5kaW5nIGNsZWFyZWQsIGluIHRoZW9yeSwgaXQgd29uJ3QgYmUKPj4+Pj4+IGFwcGxpY2FibGUg
dG8gaG90LXVucGx1ZyBjYXNlIChpZiBxZW11J3MgaG90LXVucGx1ZyBsb2dpYyBpcwo+Pj4+Pj4g
Y29tcHJvbWlzZWQpLgo+Pj4+Pgo+Pj4+PkV2ZW4gaW4gdGhlIGhvdC11bnBsdWcgY2FzZSB0aGUg
dG9vbCBzdGFjayBjb3VsZCBpc3N1ZSB1bmJpbmQKPj4+Pj5yZXF1ZXN0cywgYmVoaW5kIHRoZSBi
YWNrIG9mIHRoZSBwb3NzaWJseSBjb21wcm9taXNlZCBxZW11LAo+Pj4+Pm9uY2UgbmVpdGhlciB0
aGUgZ3Vlc3Qgbm9yIHFlbXUgaGF2ZSBhY2Nlc3MgdG8gdGhlIGRldmljZQo+Pj4+PmFueW1vcmUu
Cj4+Pj4gCj4+Pj4gQnV0IGN1cnJlbnRseSwgdG9vbCBzdGFjayBkb2Vzbid0IGtub3cgdGhlIHJl
bWFpbmluZyBJUlEgYmluZGluZ3MuCj4+Pj4gSWYgdG9vbCBzdGFjayBjYW4gbWFpbnRhaW5lIElS
USBiaW5kaW5nIGluZm9ybWF0aW9uIG9mIGEgcGFzcy10aHJ1Cj4+Pj4gZGV2aWNlIChzdG9yZWQg
aW4gWGVuc3RvcmU/KSwgd2UgY2FuIGNvbWUgdXAgd2l0aCBhIGNsZWFuIHNvbHV0aW9uCj4+Pj4g
d2l0aG91dCBtb2RpZnlpbmcgbGludXgga2VybmVsIGFuZCBYZW4uCj4+Pgo+Pj5JZiB0aGVyZSdz
IG5vIHdheSBmb3IgdGhlIHRvb2wgc3RhY2sgdG8gZWl0aGVyIGZpbmQgb3V0IHRoZSBiaW5kaW5n
cwo+Pj5vciAiYmxpbmRseSIgaXNzdWUgdW5iaW5kIHJlcXVlc3RzIChhY2NlcHRpbmcgdGhlbSB0
byBmYWlsKSwgdGhlbiBhCj4+PiJ3aWxkY2FyZCIgdW5iaW5kIG9wZXJhdGlvbiBtYXkgd2FudCBh
ZGRpbmcuIE9yLCBwZXJoYXBzIGV2ZW4KPj4+YmV0dGVyLCBYRU5fRE9NQ1RMX2RlYXNzaWduX2Rl
dmljZSBjb3VsZCB1bmJpbmQgYW55dGhpbmcgbGVmdAo+Pj5pbiBwbGFjZSBmb3IgdGhlIHNwZWNp
ZmllZCBkZXZpY2UuCj4+Cj4+R29vZCBpZGVhLiBJIHdpbGwgdGFrZSB0aGlzIGFkdmljZS4KPj4K
Pj5UaGFua3MKPj5DaGFvCj4KPkkgYW0gaGF2aW5nIHRoZSBzYW1lIGlzc3VlLCBhbmQgY2Fubm90
IGZpbmQgYSBmaXggaW4gZWl0aGVyIHhlbi1wY2liYWNrIG9yIHRoZSBYZW4gY29kZWJhc2UuCj5X
YXMgYSBzb2x1dGlvbiBldmVyIHB1c2hlZCBhcyBhIHJlc3VsdCBvZiB0aGlzIHRocmVhZD8KPgoK
SSBzdWJtaXR0ZWQgcGF0Y2hlcyBbMV0gdG8gWGVuIGNvbW11bml0eS4gQnV0IEkgZGlkbid0IGdl
dCBpdCBtZXJnZWQuCldlIG1hZGUgYSBjaGFuZ2UgaW4gZGV2aWNlIGRyaXZlciB0byBkaXNhYmxl
IE1TSS1YIGR1cmluZyBndWVzdCBPUwpzaHV0ZG93biB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUuIEJ1
dCB3aGVuIGd1ZXN0IG9yIHFlbXUgd2FzIGNyYXNoZWQsIHdlCmVuY291bnRlcmVkIHRoaXMgaXNz
dWUgYWdhaW4uIEkgaGF2ZSBubyBwbGFuIHRvIGdldCBiYWNrIHRvIHRoZXNlCnBhdGNoZXMuIEJ1
dCBpZiB5b3Ugd2FudCB0byBmaXggdGhlIGlzc3VlIGNvbXBsZXRlbHkgYWxvbmcgd2hhdCB0aGUK
cGF0Y2hlcyBiZWxvdyBkaWQsIHBsZWFzZSBnbyBhaGVhZC4KClsxXTogaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAxMjI3Lmh0
bWwKClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:28:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:28:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8nV4-00017B-Gg; Fri, 13 Sep 2019 15:28:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0APj=XI=kernel.org=wei.liu@srs-us1.protection.inumbo.net>)
 id 1i8nV3-000176-Dx
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:28:41 +0000
X-Inumbo-ID: 29d1a058-d63b-11e9-95ae-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29d1a058-d63b-11e9-95ae-12813bfff9fa;
 Fri, 13 Sep 2019 15:28:40 +0000 (UTC)
Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com
 [209.85.160.170])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0E67F208C2
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 15:28:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568388520;
 bh=y6gVoSPeyEbRyda+ibEtbvEXeVxaYpe+xbTa7TiEgYI=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=bw3x0H7Na1yXZ3aRDDjTO6mTByF+b2Zsv4Iv0tBrc9o8Yq/7GAJtgmF1g7yKYmGfn
 WS+QZu5v54hdPMmHhDXqsR0Ly1dxNYyzGzBxIWNufJnylsJPFsS3mQwvdSWvlciLsM
 k5niJI0Vk5LwENzlNFpKFW9KPsxPCg17CgQB7li8=
Received: by mail-qt1-f170.google.com with SMTP id j1so21648308qth.1
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:28:40 -0700 (PDT)
X-Gm-Message-State: APjAAAUp6tdd842y0hWpwT+tFABFqFP28/orSg1wgKfHvFCNa2dOpDme
 vWcLx47jaP8djbcCEkalrbGQ26CiYxz1pcOj/iQ=
X-Google-Smtp-Source: APXvYqzZ2LKKLGm7/ohlbW6kF0/Ipz0GRfejg+oJV/YyJWQRZJqu6mgLfaijOoxXd8Fu4NUtRyMX4buHios8TmQvWdE=
X-Received: by 2002:a0c:9082:: with SMTP id p2mr5914578qvp.197.1568388519162; 
 Fri, 13 Sep 2019 08:28:39 -0700 (PDT)
MIME-Version: 1.0
References: <20190913124727.3277-1-paul.durrant@citrix.com>
In-Reply-To: <20190913124727.3277-1-paul.durrant@citrix.com>
From: Wei Liu <wei.liu@kernel.org>
Date: Fri, 13 Sep 2019 16:28:34 +0100
X-Gmail-Original-Message-ID: <CAHd7Wqw6bQbzR2gvzGM+bBgVQ8HHQPCBJppSWWqHT7S7Dp27qg@mail.gmail.com>
Message-ID: <CAHd7Wqw6bQbzR2gvzGM+bBgVQ8HHQPCBJppSWWqHT7S7Dp27qg@mail.gmail.com>
To: Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH net-next] MAINTAINERS: xen-netback: 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: netdev@vger.kernel.org, Wei Liu <wei.liu@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>

T24gRnJpLCAxMyBTZXAgMjAxOSBhdCAxMzo0NywgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxsIGV4cGly
ZSBzaG9ydGx5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15: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 1i8nVh-0001AI-Rr; Fri, 13 Sep 2019 15: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=0APj=XI=kernel.org=wei.liu@srs-us1.protection.inumbo.net>)
 id 1i8nVg-0001AB-8c
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:29:20 +0000
X-Inumbo-ID: 410bc050-d63b-11e9-95ae-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 410bc050-d63b-11e9-95ae-12813bfff9fa;
 Fri, 13 Sep 2019 15:29:19 +0000 (UTC)
Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com
 [209.85.160.176])
 (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 1281020693
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 15:29:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568388559;
 bh=uU/QWtP+Cn7/ELIT1pAg5+DQ8xTZWPdZYy9cQiqiwlQ=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=enGvBUt7MYpCCjc1IkeAG5KzfaJ2gitV2P+fzLyt8kvNf88ap1/ggXWYNDGNmHCKb
 6Y98C+qGTb8POodJLJLF1CEY1YtByQFYoYRR7uJpKmM0ueOP0KN3t5+8+eyc5vBKkp
 RO/i1JTXJ5BA8EzfJ2qamBOQ05D2uEsvhLHFab5I=
Received: by mail-qt1-f176.google.com with SMTP id r15so34356891qtn.12
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:29:19 -0700 (PDT)
X-Gm-Message-State: APjAAAVMxoVXg9E78y606Agg2jEYrPpxw4NtGKLkU5+CWAdc4Z3FQDc5
 ASGvnjUOarevNN3HqKM2BAsv4rnCwe04VW1HcJA=
X-Google-Smtp-Source: APXvYqwGPkNp+87dl1Llp+qnth62NH2mikGIKyxuLczzlnQkguulByWHhuj05E4fYpl+g0mqfhUx6cna/7bP0Ev+M6c=
X-Received: by 2002:a0c:9051:: with SMTP id o75mr31723879qvo.147.1568388558243; 
 Fri, 13 Sep 2019 08:29:18 -0700 (PDT)
MIME-Version: 1.0
References: <20190913124727.3277-1-paul.durrant@citrix.com>
 <CAHd7Wqw6bQbzR2gvzGM+bBgVQ8HHQPCBJppSWWqHT7S7Dp27qg@mail.gmail.com>
In-Reply-To: <CAHd7Wqw6bQbzR2gvzGM+bBgVQ8HHQPCBJppSWWqHT7S7Dp27qg@mail.gmail.com>
From: Wei Liu <wei.liu@kernel.org>
Date: Fri, 13 Sep 2019 16:29:13 +0100
X-Gmail-Original-Message-ID: <CAHd7Wqw_aoftSS=RQG9v5pDypfBwvZe9zJAPBifggNDTo=xXpw@mail.gmail.com>
Message-ID: <CAHd7Wqw_aoftSS=RQG9v5pDypfBwvZe9zJAPBifggNDTo=xXpw@mail.gmail.com>
To: Wei Liu <wei.liu@kernel.org>
Subject: Re: [Xen-devel] [PATCH net-next] MAINTAINERS: xen-netback: 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: netdev@vger.kernel.org, Paul Durrant <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>

T24gRnJpLCAxMyBTZXAgMjAxOSBhdCAxNjoyOCwgV2VpIExpdSA8d2VpLmxpdUBrZXJuZWwub3Jn
PiB3cm90ZToKPgo+IE9uIEZyaSwgMTMgU2VwIDIwMTkgYXQgMTM6NDcsIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IE15IENpdHJpeCBlbWFpbCBh
ZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHkuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgoKT3IgcmF0aGVyOgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXVAa2VybmVs
Lm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:36:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8nc9-0001z7-Kw; Fri, 13 Sep 2019 15:36:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8nc8-0001z2-Ku
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:00 +0000
X-Inumbo-ID: 2ecfa270-d63c-11e9-978d-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ecfa270-d63c-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 15:35:59 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id 7so27503348ljw.7
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:35:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=bHuCaD36TKPyrVOJfjKPoRbVZhnhsLQU0qO5xsHc7j8=;
 b=JVdllyDJSPMZjIQLLKIyodF2myjWxFiRE8NucgTmwTcyD8IF2W/bQEeLLtZJHZGtrq
 L474Mpw8ErCpdgVe4pxEU9F2NOdFBszyGqIyvjqtRxXfdOXeu+YEOS0Elc22Rz2YhjJS
 6ZBGg3oYh3xbHN+hYJjpewVGV39SxYZLzbNx/xQGAy3yQ0dRiFD1fKblV1gc3MddSg3+
 /8T5FYdFs76UAhnZfnmyfJ0lm8u3BSwzQBqfvcZSOVhx4XswYBnXGNtVYtpqfPpUPhAi
 oCctsjKISp243d1KutTMiSqR7eaeH2zaM4jb5cMkPtrAKeHwREsKdQU/IGA/pK6m1iDR
 Qivw==
X-Google-DKIM-Signature: v=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=bHuCaD36TKPyrVOJfjKPoRbVZhnhsLQU0qO5xsHc7j8=;
 b=Gsga4ZBNac0iEnKd7WZhwkpLihZiamB0FL02/Vz8nDzURPNefqpjaVpO50VsZBtWHH
 wLXw+S5+NE6CaE2/gjB+Ze3geK99EUuNwpk8PFhnX6FviOSXpzOrPTsxGMUBslVxOa8b
 us2nydoBfTA4+Ejt5qWQ5Jm93VbV+B4J6VAharsAPA7cd8gngxZZ4K2qjqoPXXIM8rSZ
 IUoxDj9fzpmaKNBxBN5OqlRgYFCGPtMezwm4NwKyOulPugdQobIrpXmpcZT65/4L0Qug
 9SHmuoEiFBGtxdFREkup8gidBVmbHJhR/VBaFJ+b4IzNJ3JtTMX9Izinn980k8OUI3x5
 /Caw==
X-Gm-Message-State: APjAAAVEv0tELsf6BaCdBt1VHd3g6uYk2ws2nIrFPgdxiMRrH/dNl/rM
 jsvhM/f3kB9kW7tNponiyHHC+y8Xygk=
X-Google-Smtp-Source: APXvYqxCXxZm6+fZ3v4FwxVLi3ey3st6ZWUKTKev2RhzOtF9AEyChF4vhgBUL3qAJAgo3u4Qoqj8bQ==
X-Received: by 2002:a2e:2c01:: with SMTP id s1mr30545486ljs.113.1568388957672; 
 Fri, 13 Sep 2019 08:35:57 -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 c16sm6969765lfj.8.2019.09.13.08.35.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:35:57 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:09 +0300
Message-Id: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V4 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Volodymyr_Babchuk@epam.com,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
MIME-Version: 1.0
Content-Type: text/plain; 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
PgoKVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBzZXJpZXMgaXMgdG8gYWRkIElQTU1VLVZNU0Eg
c3VwcG9ydCB0byBYZW4gb24gQVJNLgoKQmVzaWRlcyBuZXcgSU9NTVUgZHJpdmVyLCB0aGlzIHNl
cmllcyBjb250YWlucyAiaW9tbXVfZndzcGVjIiBzdXBwb3J0CmFuZCBuZXcgQVBJIGlvbW11X2Fk
ZF9kdF9kZXZpY2UoKSBmb3IgYWRkaW5nIERUIGRldmljZSB0byBJT01NVSBhbmQgbWFueSBvdGhl
ciAKdGhpbmdzLgoKVGhlIElQTU1VLVZNU0EgaXMgVk1TQS1jb21wYXRpYmxlIEkvTyBNZW1vcnkg
TWFuYWdlbWVudCBVbml0IChJT01NVSkKd2hpY2ggcHJvdmlkZXMgYWRkcmVzcyB0cmFuc2xhdGlv
biBhbmQgYWNjZXNzIHByb3RlY3Rpb24gZnVuY3Rpb25hbGl0aWVzCnRvIHByb2Nlc3NpbmcgdW5p
dHMgYW5kIGludGVyY29ubmVjdCBuZXR3b3Jrcy4KClBsZWFzZSBub3RlLCB0aGlzIGRyaXZlciBp
cyBzdXBwb3NlZCB0byB3b3JrIG9ubHkgd2l0aCBuZXdlc3QKUi1DYXIgR2VuMyBTb0NzIHJldmlz
aW9ucyB3aGljaCBJUE1NVSBoYXJkd2FyZSBzdXBwb3J0cyBzdGFnZSAyIHRyYW5zbGF0aW9uCnRh
YmxlIGZvcm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzIGlmIG9u
ZSBpcwozLWxldmVsIHBhZ2UgdGFibGUgKHVwIHRvIDQwIGJpdCBJUEEpLgoKLS0tLS0tLS0tLQpU
aGlzIGRyaXZlciBpcyBiYXNlZCBvbiBMaW51eCdzIElQTU1VLVZNU0EgZHJpdmVyIGZyb20gUmVu
ZXNhcyBCU1A6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2hvcm1zL3JlbmVzYXMtYnNwLmdpdC90cmVlL2RyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5jP2g9
djQuMTQuNzUtbHRzaS9yY2FyLTMuOS42CmFuZCBYZW4ncyBTTU1VIGRyaXZlcjoKeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwoKQWx0aG91Z2ggWGVuIGRyaXZlciBoYXMgYSBsb3Qg
aW4gY29tbW9uIHdpdGggTGludXggZHJpdmVyLCBpdCBpcyBub3QKYSAiZGlyZWN0IHBvcnRlZCIg
Y29weSBhbmQgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgc3VjaC4KClRoZSBtYWpvciBkaWZmZXJlbmNl
cyBjb21wYXJlIHRvIHRoZSBMaW51eCBkcml2ZXIgYXJlOgoKMS4gU3RhZ2UgMS9TdGFnZSAyIHRy
YW5zbGF0aW9uLiBMaW51eCBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMQp0cmFuc2xhdGlvbiBvbmx5
ICh3aXRoIFN0YWdlIDEgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0KS4gSXQgbWFuYWdlcwpwYWdl
IHRhYmxlIGJ5IGl0c2VsZi4gQnV0IFhlbiBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMiB0cmFuc2xh
dGlvbgood2l0aCBTdGFnZSAyIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCkgdG8gYmUgYWJsZSB0
byBzaGFyZSB0aGUgUDJNCndpdGggdGhlIENQVS4gU3RhZ2UgMSB0cmFuc2xhdGlvbiBpcyBhbHdh
eXMgYnlwYXNzZWQgaW4gWGVuIGRyaXZlci4KClNvLCBYZW4gZHJpdmVyIGlzIHN1cHBvc2VkIHRv
IGJlIHVzZWQgd2l0aCBuZXdlc3QgUi1DYXIgR2VuMyBTb0MgcmV2aXNpb25zIG9ubHkKKEgzIEVT
My4wLCBNMy1XKywgZXRjLikgd2hpY2ggSVBNTVUgSC9XIHN1cHBvcnRzIHN0YWdlIDIgdHJhbnNs
YXRpb24KdGFibGUgZm9ybWF0LgoKMi4gQUFyY2g2NCBzdXBwb3J0LiBMaW51eCBkcml2ZXIgdXNl
cyBWTVNBdjgtMzIgbW9kZSwgd2hpbGUgWGVuIGRyaXZlcgplbmFibGVzIEFybXY4IFZNU0F2OC02
NCBtb2RlIHRvIGNvdmVyIHVwIHRvIDQwIGJpdCBpbnB1dCBhZGRyZXNzLgoKMy4gQ29udGV4dCBi
YW5rIChzZXRzIG9mIHBhZ2UgdGFibGUpIHVzYWdlLiBJbiBYZW4sIGVhY2ggY29udGV4dCBiYW5r
IGlzCm1hcHBlZCB0byBvbmUgWGVuIGRvbWFpbi4gU28sIGFsbCBkZXZpY2VzIGJlaW5nIHBhc3Mg
dGhyb3VnaGVkIHRvIHRoZQpzYW1lIFhlbiBkb21haW4gc2hhcmUgdGhlIHNhbWUgY29udGV4dCBi
YW5rLgoKNC4gSVBNTVUgZGV2aWNlIHRyYWNraW5nLiBJbiBYZW4sIGFsbCBJUE1NVSBkZXZpY2Vz
IGFyZSBtYW5hZ2VkCmJ5IHNpbmdsZSBkcml2ZXIgaW5zdGFuY2UuIFNvLCBkcml2ZXIgdXNlcyBn
bG9iYWwgbGlzdCB0byBrZWVwIHRyYWNrCm9mIHJlZ2lzdGVyZWQgZGV2aWNlcy4KCi0tLS0tLS0t
LS0KU2VyaWVzIHdhcyB0ZXN0ZWQgb24gUi1DYXIgR2VuMyBIMyBFUzMuMCBiYXNlZCBib2FyZHMg
dXNpbmcgY3VycmVudCBzdGFnaW5nCig5NDhhNGY2IHN5c2N0bC9saWJ4bDogY2hvb3NlIGEgc2Fu
ZSBkZWZhdWx0IGZvciBIQVApCmluIGEgc3lzdGVtIHdpdGggc2V2ZXJhbCBETUEgbWFzdGVycyBi
ZWluZyBhc3NpZ25lZCB0byBkaWZmZXJlbnQgZ3Vlc3QgZG9tYWlucy4KR3Vlc3QgZG9tYWluIHJl
Ym9vdCwgZGVzdHJveS9jcmVhdGUgYXJlIGZ1bmN0aW9uYWwuICAKClBsZWFzZSBub3RlLCB0aGUg
c2VyaWVzIGRlcGVuZHMgb24gSnVsaWVuJ3MgcGF0Y2ggKG9uIHJldmlldyk6Cmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMTky
NC5odG1sCgpZb3UgY2FuIGZpbmQgdGhlIHdob2xlIHNlcmllcyAoKyBKdWxpZW4ncyBwYXRjaCkg
aGVyZToKcmVwbzogaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4uZ2l0IGJyYW5j
aDogaXBtbXVfdXBzdHJlYW00CgpZb3UgY2FuIGZpbmQgcHJldmlvdXMgZGlzY3Vzc2lvbnMgaGVy
ZToKW1YxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTktMDYvbXNnMDE3NTUuaHRtbApbVjJdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMDI1My5odG1sCltWM10gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA4
L21zZzAxOTQ4Lmh0bWwKCkFsc28sIHBsZWFzZSBub3RlLCB0aGVyZSBpcyBhIHBhdGNoIGluIE1M
IHdoaWNoIGlzIGludGVuZGVkIHRvIGFkZHJlc3MgdGhlIG1haW4gVE9ETwppbiB0aGUgSVBNTVUt
Vk1TQSBkcml2ZXI6Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxOS0wOS9tc2cwMDk3My5odG1sCgpPbGVrc2FuZHIgVHlzaGNoZW5rbyAoOCk6
CiAgaW9tbXUvYXJtOiBBZGQgaW9tbXVfaGVscGVycy5jIGZpbGUgdG8ga2VlcCBjb21tb24gZm9y
IElPTU1VcyBzdHVmZgogIGlvbW11L2FybTogQWRkIGFiaWxpdHkgdG8gaGFuZGxlIGRlZmVycmVk
IHByb2JpbmcgcmVxdWVzdAogIGlvbW11L2FybTogT3JkZXIgdGhlIGhlYWRlcnMgYWxwaGFiZXRp
Y2FsbHkgaW4gaW9tbXUuYwogIHhlbi9jb21tb246IEludHJvZHVjZSBfeHJlYWxsb2MgZnVuY3Rp
b24KICB4ZW4vY29tbW9uOiBJbnRyb2R1Y2UgeHJlYWxsb2NfZmxleF9zdHJ1Y3QoKSBoZWxwZXIg
bWFjcm9zCiAgaW9tbXUvYXJtOiBBZGQgbGlnaHR3ZWlnaHQgaW9tbXVfZndzcGVjIHN1cHBvcnQK
ICBpb21tdS9hcm06IEludHJvZHVjZSBpb21tdV9hZGRfZHRfZGV2aWNlIEFQSQogIGlvbW11L2Fy
bTogQWRkIFJlbmVzYXMgSVBNTVUtVk1TQSBzdXBwb3J0CgogeGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jICAgICAgICAgICAgICAgICB8ICAgMTIgKwogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9L
Y29uZmlnICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYyAg
ICAgICAgICAgICAgICAgICB8ICAgNTIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25m
aWcgICAgICAgICAgICAgfCAgIDEzICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtl
ZmlsZSAgICAgICAgfCAgICAzICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUu
YyAgICAgICAgIHwgIDEyNCArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9m
d3NwZWMuYyAgfCAgIDkzICsrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVs
cGVycy5jIHwgICA4NCArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2Eu
YyAgICB8IDEzMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jICAgICAgICAgIHwgICA0OCArLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9kZXZpY2UuaCAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
aW9tbXUuaCAgICAgICAgICAgICAgICAgfCAgIDIxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9t
bXVfZndzcGVjLmggICAgICAgICAgfCAgIDY4ICsrCiB4ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3Ry
ZWUuaCAgICAgICAgICAgICAgIHwgICAgNyArCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMCArCiB4ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oICAgICAg
ICAgICAgICAgICAgIHwgICAxMCArCiAxNiBmaWxlcyBjaGFuZ2VkLCAxODMzIGluc2VydGlvbnMo
KyksIDUyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9pb21tdV9md3NwZWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9pb21tdV9oZWxwZXJzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMuaAoKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15: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 1i8ncE-00020U-Uj; Fri, 13 Sep 2019 15:36:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8ncD-00020I-Ir
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:05 +0000
X-Inumbo-ID: 2f8e8a3c-d63c-11e9-b299-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f8e8a3c-d63c-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:00 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id u3so7356609lfl.10
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:36:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jwXiyhMbIwZuEAyCZXPBQ4ZYbNBEOMdJ8KLzMT9+Tn4=;
 b=RC4eFwve43PGVW4xtzJmFEBeYjYne1tmFiv9b37brmznJ8adk8MOIWvHV3pmvy4gNE
 lHtCR61RUA1fvI7s7XjUImFtx8HDGKCC3XFNbAQD83w7HhjMOier2w6NPjsPwazcnouW
 chvVDRJMIVztfvYdDglkX+BSdOrdnWtF0/izS65pmWaDns4Gx5K9dZ8PwL+l9vo2/Fjv
 TK71Z+3qP0vtwpe+3/wZKxkqD4BEZa3gpZgcn+tWBgDI7l0HMMDuGD+jHZg/TfKjxnhF
 zydqlgmIb+LR7n/DXOLjjZmRyY2Ae08BYIOI3Cxx8EsYu4BAlfGPQtGzBOkIf82vsMwJ
 J5tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=jwXiyhMbIwZuEAyCZXPBQ4ZYbNBEOMdJ8KLzMT9+Tn4=;
 b=nS4ml3A0k/U3RKe2J/GfaJE7HKsfIuhyX4M+f3LL4MA2PdIbwxZpNgsDgUqFwQSOkC
 5QkAtSMg0NuQ4mhpT7/Y6n65XHRteYKzB3WO55/j628nWO+pIEtD2fw3ahXJsFsbWPWY
 Jr/xS1uohT0wJDUjS1/c2qt676k9i/go3lVsFHzr+tIa0m52Lx5Nnh5PG6aZwXJcLKC1
 H057QayClh8a6w3G2FhUmZrWClV3n3W17xQxR83WesVQ8Faa1es8AcZ1wZJJ1m19qYKx
 NCq0jMXVWSnb6FJP4ZLNzze1anB2yphpXIEnocgNlp0NjlDwqn9jnwgSml1SiNjqQTb5
 57+Q==
X-Gm-Message-State: APjAAAWI0O3/vXaOkEMpclmk9m3K3RGJ5xsjZxd5u94N/nL2t+d4T3sU
 NrKuG8cFLON1PobzaulowIttaHkzuMQ=
X-Google-Smtp-Source: APXvYqzU2nSFqSUCCQnGAmg+1yEVuYE/g9p9HknQ7Z13kTTjbTCk01X9dLWpyrN1zDg4NUIEU309Bg==
X-Received: by 2002:ac2:46d2:: with SMTP id p18mr2366679lfo.140.1568388958651; 
 Fri, 13 Sep 2019 08:35:58 -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 c16sm6969765lfj.8.2019.09.13.08.35.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:35:58 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:10 +0300
Message-Id: <1568388917-7287-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V4 1/8] iommu/arm: Add iommu_helpers.c file to
 keep common for IOMMUs stuff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKSW50cm9kdWNlIGEgc2VwYXJhdGUgZmlsZSB0byBrZWVwIHZhcmlvdXMgaGVscGVycyB3aGlj
aCBjb3VsZCBiZSB1c2VkCmJ5IG1vcmUgdGhhbiBvbmUgSU9NTVUgZHJpdmVyIGluIG9yZGVyIG5v
dCB0byBkdXBsaWNhdGUgY29kZS4KClRoZSBmaXJzdCBjYW5kaWRhdGVzIHRvIGJlIG1vdmVkIHRv
IHRoZSBuZXcgZmlsZSBhcmUgU01NVSBkcml2ZXIncwoibWFwX3BhZ2UvdW5tYXBfcGFnZSIgY2Fs
bGJhY2tzLiBUaGVzZSBjYWxsYmFja3MgbmVpdGhlciBjb250YWluIGFueQpTTU1VIHNwZWNpZmlj
IGluZm8gbm9yIHBlcmZvcm0gYW55IFNNTVUgc3BlY2lmaWMgYWN0aW9ucyBhbmQgYXJlIGdvaW5n
CnRvIGJlIHRoZSBzYW1lIGFjcm9zcyBhbGwgSU9NTVUgZHJpdmVycyB3aGljaCBIL1cgSVAgc2hh
cmVzIFAyTQp3aXRoIHRoZSBDUFUgbGlrZSBTTU1VIGRvZXMuCgpTbywgbW92ZSBjYWxsYmFja3Mg
dG8gaW9tbXVfaGVscGVycy5jIGZvciB0aGUgdXBjb21pbmcgSVBNTVUgZHJpdmVyCnRvIGJlIGFi
bGUgdG8gcmUtdXNlIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgVjMgLT4gVjQ6CiAgICAtIGFkZGVkIEp1
bGllbidzIEEtYgogICAgLSBmaXhlZCBHcmFtbWF0aWNhbCBlcnJvcgogICAgLSBjbGFyaWZpZWQg
Y29tbWVudCBpbiBhIGhlYWRlcgoKQ2hhbmdlcyBWMiAtPiBWMzoKICAgIC0gcHV0IGhlYWRlcnMg
aW4gYWxwaGFiZXRpY2FsIG9yZGVyCiAgICAtIHJldGFpbmVkIENvcHlyaWdodCBmcm9tIHRoZSBT
TU1VIGNvZGUKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgICAgICAg
IHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9oZWxwZXJzLmMgfCA4
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICB8IDQ4ICstLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2lvbW11LmggICAgICAgICAgICAgICAgIHwgMTAgKysrKwogNCBmaWxlcyBjaGFuZ2Vk
LCA5NyBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL01ha2VmaWxlCmluZGV4IGIzZWZjZmQuLjRhYmI4N2EgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vTWFrZWZpbGUKQEAgLTEsMiArMSwyIEBACi1vYmoteSArPSBpb21tdS5vCitv
YmoteSArPSBpb21tdS5vIGlvbW11X2hlbHBlcnMubwogb2JqLSQoQ09ORklHX0FSTV9TTU1VKSAr
PSBzbW11Lm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9o
ZWxwZXJzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmEzNmUyYjgKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCkBAIC0wLDAg
KzEsODQgQEAKKy8qCisgKiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVy
cy5jCisgKgorICogQ29udGFpbnMgdmFyaW91cyBoZWxwZXJzIHRvIGJlIHVzZWQgYnkgSU9NTVUg
ZHJpdmVycy4KKyAqCisgKiBCYXNlZCBvbiBYZW4ncyBTTU1VIGRyaXZlcjoKKyAqICAgIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTQg
TGluYXJvIExpbWl0ZWQuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE5IEVQQU0gU3lzdGVtcyBJ
bmMuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0
aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lu
Y2x1ZGUgPHhlbi9pb21tdS5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KKworI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KKworLyogU2hvdWxkIG9ubHkgYmUg
dXNlZCBpZiBQMk0gVGFibGUgaXMgc2hhcmVkIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1V
LiAqLworaW50IF9fbXVzdF9jaGVjayBhcm1faW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKQoreworICAgIHAybV90eXBlX3QgdDsKKwor
ICAgIC8qCisgICAgICogR3JhbnQgbWFwcGluZ3MgY2FuIGJlIHVzZWQgZm9yIERNQSByZXF1ZXN0
cy4gVGhlIGRldl9idXNfYWRkcgorICAgICAqIHJldHVybmVkIGJ5IHRoZSBoeXBlcmNhbGwgaXMg
dGhlIE1GTiAobm90IHRoZSBJUEEpLiBGb3IgZGV2aWNlCisgICAgICogcHJvdGVjdGVkIGJ5IGFu
IElPTU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEgMToxIG1hcHBpbmcgaW4gdGhlIGRvbWFpbgorICAg
ICAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0byB3b3JrLgorICAgICAqIFRoaXMgaXMgb25s
eSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCisg
ICAgICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdm
biA9PSBtZm4gPT0gZGZuLgorICAgICAqLworICAgIEJVR19PTighaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkpOworICAgIEJVR19PTihtZm5feChtZm4pICE9IGRmbl94KGRmbikpOworCisgICAg
LyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3cml0YWJsZSBmbGFncyAqLworICAgIGlm
ICggIShmbGFncyAmIChJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpKSApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgdCA9IChmbGFncyAmIElPTU1VRl93cml0YWJsZSkg
PyBwMm1faW9tbXVfbWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsKKworICAgIC8qCisgICAgICog
VGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50
IG1hcHBpbmcKKyAgICAgKiBpZiB0aGVyZSBpcyBhbHJlYWR5IG9uZS4uLgorICAgICAqLworICAg
IHJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZu
KGRmbl94KGRmbikpLCAwLCB0KTsKK30KKworLyogU2hvdWxkIG9ubHkgYmUgdXNlZCBpZiBQMk0g
VGFibGUgaXMgc2hhcmVkIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VLiAqLworaW50IF9f
bXVzdF9jaGVjayBhcm1faW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAq
Zmx1c2hfZmxhZ3MpCit7CisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5
IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCisgICAgICogaXMgZGlyZWN0
IG1hcHBlZCAoaS5lLiBnZm4gPT0gbWZuID09IGRmbikuCisgICAgICovCisgICAgaWYgKCAhaXNf
ZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
IHJldHVybiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuX3goZGZuKSksIF9t
Zm4oZGZuX3goZGZuKSksIDApOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwppbmRleCBmMTUxYjlmLi44YWU5ODZhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMKQEAgLTI3MzQsNTAgKzI3MzQsNiBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9pb21tdV9kb21h
aW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKIAl4ZnJlZSh4ZW5fZG9tYWluKTsKIH0KIAot
c3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLAotCQkJCQkgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLAotCQkJ
CQkgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpCi17Ci0JcDJtX3R5cGVfdCB0OwotCi0JLyoK
LQkgKiBHcmFudCBtYXBwaW5ncyBjYW4gYmUgdXNlZCBmb3IgRE1BIHJlcXVlc3RzLiBUaGUgZGV2
X2J1c19hZGRyCi0JICogcmV0dXJuZWQgYnkgdGhlIGh5cGVyY2FsbCBpcyB0aGUgTUZOIChub3Qg
dGhlIElQQSkuIEZvciBkZXZpY2UKLQkgKiBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUsIFhlbiBuZWVk
cyB0byBhZGQgYSAxOjEgbWFwcGluZyBpbiB0aGUgZG9tYWluCi0JICogcDJtIHRvIGFsbG93IERN
QSByZXF1ZXN0IHRvIHdvcmsuCi0JICogVGhpcyBpcyBvbmx5IHZhbGlkIHdoZW4gdGhlIGRvbWFp
biBpcyBkaXJlY3RlZCBtYXBwZWQuIEhlbmNlIHRoaXMKLQkgKiBmdW5jdGlvbiBzaG91bGQgb25s
eSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdpdGggZ2ZuID09IG1mbiA9PSBkZm4uCi0JICovCi0J
QlVHX09OKCFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSk7Ci0JQlVHX09OKG1mbl94KG1mbikg
IT0gZGZuX3goZGZuKSk7Ci0KLQkvKiBXZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRh
YmxlIGZsYWdzICovCi0JaWYgKCEoZmxhZ3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKSkpCi0JCXJldHVybiAtRUlOVkFMOwotCi0JdCA9IChmbGFncyAmIElPTU1VRl93cml0
YWJsZSkgPyBwMm1faW9tbXVfbWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsKLQotCS8qCi0JICog
VGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50
IG1hcHBpbmcKLQkgKiBpZiB0aGVyZSBpcyBhbHJlYWR5IG9uZS4uLgotCSAqLwotCXJldHVybiBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94KGRm
bikpLAotCQkJCSAgICAgICAwLCB0KTsKLX0KLQotc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJt
X3NtbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxh
Z3MpCi17Ci0JLyoKLQkgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250
dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCi0JICogaXMgZGlyZWN0IG1hcHBlZCAoaS5lLiBnZm4g
PT0gbWZuID09IGRmbikuCi0JICovCi0JaWYgKCAhaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkg
KQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCXJldHVybiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIF9nZm4oZGZuX3goZGZuKSksIF9tZm4oZGZuX3goZGZuKSksIDApOwotfQotCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQg
PSBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdCwKICAgICAuaHdkb21faW5pdCA9IGFybV9zbW11
X2lvbW11X2h3ZG9tX2luaXQsCkBAIC0yNzg2LDggKzI3NDIsOCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CiAgICAgLmlvdGxiX2ZsdXNoX2Fs
bCA9IGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbCwKICAgICAuYXNzaWduX2RldmljZSA9IGFybV9z
bW11X2Fzc2lnbl9kZXYsCiAgICAgLnJlYXNzaWduX2RldmljZSA9IGFybV9zbW11X3JlYXNzaWdu
X2RldiwKLSAgICAubWFwX3BhZ2UgPSBhcm1fc21tdV9tYXBfcGFnZSwKLSAgICAudW5tYXBfcGFn
ZSA9IGFybV9zbW11X3VubWFwX3BhZ2UsCisgICAgLm1hcF9wYWdlID0gYXJtX2lvbW11X21hcF9w
YWdlLAorICAgIC51bm1hcF9wYWdlID0gYXJtX2lvbW11X3VubWFwX3BhZ2UsCiB9OwogCiBzdGF0
aWMgX19pbml0IGNvbnN0IHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdShjb25zdCBz
dHJ1Y3QgZGV2aWNlICpkZXYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKaW5kZXggOTA0YzlhZS4uMTFkZWRiYSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vaW9tbXUuaApAQCAtMjYsNiArMjYsMTYgQEAgc3RydWN0IGFyY2hfaW9tbXUKIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3Nl
dF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsKIAorLyoKKyAqIFRoZSBtYXBwaW5n
IGhlbHBlcnMgYmVsb3cgc2hvdWxkIG9ubHkgYmUgdXNlZCBpZiBQMk0gVGFibGUgaXMgc2hhcmVk
CisgKiBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBJT01NVS4KKyAqLworaW50IF9fbXVzdF9jaGVj
ayBhcm1faW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZs
dXNoX2ZsYWdzKTsKK2ludCBfX211c3RfY2hlY2sgYXJtX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKTsKKwogI2VuZGlmIC8qIF9fQVJDSF9BUk1f
SU9NTVVfSF9fICovCiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:36: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 1i8ncJ-00022S-CN; Fri, 13 Sep 2019 15:36:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8ncI-00022A-I6
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:10 +0000
X-Inumbo-ID: 30043322-d63c-11e9-b299-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30043322-d63c-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:01 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id d10so22473633lfi.0
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:36:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jNELGovieW5A1vlGGP+yeKfUr+N8KkmQkzo2/6JYh8s=;
 b=GP4OLD+0UIuswLBMjcNEGi6UJ5m/B39N6IXMA8ndF5YnsWuRPCw0FE4SLQO8Hbm78u
 gu07vzrFAJPdbClEsVfeGIBM1aJ025LQTFfQg57T6rdC4mLhoLH87TlRzjt9LHXzymNz
 qleZjr7iWzwb66LE2M5J/FPVSBPx3R/jrwaKQ22Zfr2RjAKFCew0FuBX501hZ8wDZcTk
 +7b2sl2SafMMg36wyobwI0KZmrAY3l9+ifSPIHGQZZoTGgrLcDnIm1zNUT7ZGuH8J1iD
 cqC35yF766lbUMXrdZs3ikLkvtxJ4dybCOfjBHRIScYiA7uw0CjTgk9I6kMKdpqFu7+9
 iEJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=jNELGovieW5A1vlGGP+yeKfUr+N8KkmQkzo2/6JYh8s=;
 b=bRefPhoR/Q2R1C4uqi8SpyGFiKNhOkugWI/T5yKtt6066QrvlpF/PUCPcCvoxwKmIi
 fZU30BJhwUUbCDbpgBOwfgstpqdaERXJGO5EpSBVqS9prOqr9gGXveWo63Q+RYAPoCS/
 DetYsNpsJ3BJNEBWD6iMsS8MEBA9i7Nju+XKvyUGf4H+/L6dX2LHiPW8NkuB+SQzrk65
 eLXww1vVxr0D5krW8wwLdSU9jxylm3OwF43LcSpy+6kGth82Oi+3DOBmtc1hiNhsABIM
 SIJLEPxffre6i5aZs7QpGYQRsWgCbGcUbDbtEp2t/G2PeilZUufdArMx1GCOuhcnBG7L
 ETrw==
X-Gm-Message-State: APjAAAUi81e+u1SaNW/AtEqUUmLFt4/Sl/rsPA+NK2SkHDO45YgLyxiY
 DcFJTtV/c6cxzUFn0c2C6A5hcaZKF/8=
X-Google-Smtp-Source: APXvYqzL344Gxcrj0bIOpx6IDFB7Jxt7cibEJAqWnib2hVdAVdI9sGrQIYDlh1QWVBPAyzRz+jyu/A==
X-Received: by 2002:a19:c3d3:: with SMTP id t202mr32555596lff.48.1568388959763; 
 Fri, 13 Sep 2019 08:35:59 -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 c16sm6969765lfj.8.2019.09.13.08.35.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:35:59 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:11 +0300
Message-Id: <1568388917-7287-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V4 2/8] iommu/arm: Add ability to handle
 deferred probing request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBhZGRzIG1pbmltYWwgcmVxdWlyZWQgc3VwcG9ydCB0byBHZW5lcmFsIElP
TU1VIGZyYW1ld29yawp0byBiZSBhYmxlIHRvIGhhbmRsZSBhIGNhc2Ugd2hlbiBJT01NVSBkcml2
ZXIgcmVxdWVzdGluZyBkZWZlcnJlZApwcm9iaW5nIGZvciBhIGRldmljZS4KCkluIG9yZGVyIG5v
dCB0byBwdWxsIExpbnV4J3MgZXJyb3IgY29kZSAoLUVQUk9CRV9ERUZFUikgdG8gWGVuCndlIGhh
dmUgY2hvc2VuIC1FQUdBSU4gdG8gYmUgdXNlZCBmb3IgaW5kaWNhdGluZyB0aGF0IGRldmljZQpw
cm9iaW5nIGlzIGRlZmVycmVkLgoKVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSB1cGNvbWluZyBJUE1N
VSBkcml2ZXIgd2hpY2ggbWF5IHJlcXVlc3QKZGVmZXJyZWQgcHJvYmluZyBkZXBlbmRpbmcgb24g
d2hhdCBkZXZpY2Ugd2lsbCBiZSBwcm9iZWQgdGhlIGZpcnN0Cih0aGVyZSBpcyBzb21lIGRlcGVu
ZGVuY3kgYmV0d2VlbiB0aGVzZSBkZXZpY2VzLCBSb290IGRldmljZSBtdXN0IGJlCnJlZ2lzdGVy
ZWQgYmVmb3JlIENhY2hlIGRldmljZXMuIElmIG5vdCB0aGUgY2FzZSwgZHJpdmVyIHdpbGwgZGVu
eQpmdXJ0aGVyIENhY2hlIGRldmljZSBwcm9iZXMgdW50aWwgUm9vdCBkZXZpY2UgaXMgcmVnaXN0
ZXJlZCkuCkFzIHdlIGNhbid0IGd1YXJhbnRlZSBhIGZpeGVkIHByZS1kZWZpbmVkIG9yZGVyIGZv
ciB0aGUgZGV2aWNlIG5vZGVzCmluIERULCB3ZSBuZWVkIHRvIGJlIHJlYWR5IGZvciB0aGUgc2l0
dWF0aW9uIHdoZXJlIGRldmljZXMgYmVpbmcKcHJvYmVkIGluICJhbnkiIG9yZGVyLgoKU2lnbmVk
LW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQpDaGFuZ2Vz
IFYzIC0+IFY0OgogICAgLSBtb3ZlZCBjaGFuZ2VzIHJlbGF0ZWQgdG8gdGhlICJoZWFkZXJzIG9y
ZGVyaW5nIgogICAgICB0byBhIHNlcGFyYXRlIHBhdGNoCiAgICAtIGFkZGVkIGV4cGxhaW5hdGlv
biB3aHkgZG9tYWluX2xpc3QgaXMgcmUtdXNlZAogICAgLSByZW1vdmVkIHRoZSB1bm5lY2Vzc2Fy
eSBwYWlyIG9mIG91dGVybW9zdCBwYXJlbnRoZXNlcwogICAgICB3aGVuIGNoZWNraW5nIHRoZSBs
aXN0X2VtcHR5CgpDaGFuZ2VzIFYyIC0+IFYzOgogICAgLSByZW1vdmVkIGRlZmVycmVkX3Byb2Jl
IGZpZWxkIGZyb20gc3RydWN0IGR0X2RldmljZV9ub2RlLAogICAgICByZS11c2VkIGRvbWFpbl9s
aXN0IGluc3RlYWQKICAgIC0gZG9jdW1lbnRlZCBkb21haW5fbGlzdCB1c2FnZQogICAgLSBhZGRl
ZCBBU1NFUlQgdG8gY2hlY2sgdGhhdCBucC0+ZG9tYWluX2xpc3QgaXMgZW1wdHkKICAgICAgYmVm
b3JlIHJlLXVzaW5nIGl0CiAgICAtIHB1dCBkZWZlcnJlZF9wcm9iZV9saXN0IHRvIGluaXQgc2Vj
dGlvbgogICAgLSB1c2VkIG1vcmUgc3RyaWN0IGxvZ2ljIHJlZ2FyZGluZyBwcm9jZXNzaW5nIGRl
dmljZXMgaW4KICAgICAgdGhlIGRlZmVycmVkIGxpc3QKICAgIC0gYWRkZWQgbW9yZSBjb21tZW50
cyB0byBjb2RlCiAgICAtIHB1dCBoZWFkZXJzIGluIGFscGhhYmV0aWNhbCBvcmRlcgotLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIHwgNTYgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCAgICAgICAg
fCAgNiArKystCiB4ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCAgICAgICB8ICA3ICsrKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwppbmRleCBmMjE5ZGU5Li41NTVhY2ZjIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwpAQCAtMjAsNiArMjAsMTIgQEAKICNpbmNsdWRlIDx4
ZW4vZGV2aWNlX3RyZWUuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAKKy8qCisgKiBEZWZl
cnJlZCBwcm9iZSBsaXN0IGlzIHVzZWQgdG8ga2VlcCB0cmFjayBvZiBkZXZpY2VzIGZvciB3aGlj
aCBkcml2ZXIKKyAqIHJlcXVlc3RlZCBkZWZlcnJlZCBwcm9iaW5nIChyZXR1cm5lZCAtRUFHQUlO
KS4KKyAqLworc3RhdGljIF9faW5pdGRhdGEgTElTVF9IRUFEKGRlZmVycmVkX3Byb2JlX2xpc3Qp
OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfb3BzOwogCiBjb25zdCBz
dHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpCkBAIC00Miw3ICs0OCw3IEBAIHZv
aWQgX19pbml0IGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQogCiBp
bnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCiB7Ci0gICAgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpucDsKKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLCAqdG1wOwogICAg
IGludCByYzsKICAgICB1bnNpZ25lZCBpbnQgbnVtX2lvbW11cyA9IDA7CiAKQEAgLTUxLDYgKzU3
LDIxIEBAIGludCBfX2luaXQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCkKICAgICAgICAgcmMg
PSBkZXZpY2VfaW5pdChucCwgREVWSUNFX0lPTU1VLCBOVUxMKTsKICAgICAgICAgaWYgKCAhcmMg
KQogICAgICAgICAgICAgbnVtX2lvbW11cysrOworICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVB
R0FJTiApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXZSBleHBl
Y3Qgbm9ib2R5IHVzZXMgZGV2aWNlJ3MgZG9tYWluX2xpc3QgYXQgc3VjaCBlYXJseSBzdGFnZSwK
KyAgICAgICAgICAgICAqIHNvIHdlIGNhbiByZS11c2UgaXQgdG8gbGluayB0aGUgZGV2aWNlIGlu
IHRoZSBkZWZlcnJlZCBsaXN0IHRvCisgICAgICAgICAgICAgKiBhdm9pZCBpbnRyb2R1Y2luZyBl
eHRyYSBsaXN0X2hlYWQgZmllbGQgaW4gc3RydWN0IGR0X2RldmljZV9ub2RlLgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBBU1NFUlQobGlzdF9lbXB0eSgmbnAtPmRvbWFpbl9saXN0KSk7
CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBEcml2ZXIgcmVxdWVzdGVkIGRlZmVy
cmVkIHByb2JpbmcsIHNvIGFkZCB0aGlzIGRldmljZSB0bworICAgICAgICAgICAgICogdGhlIGRl
ZmVycmVkIGxpc3QgZm9yIGZ1cnRoZXIgcHJvY2Vzc2luZy4KKyAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgbGlzdF9hZGQoJm5wLT5kb21haW5fbGlzdCwgJmRlZmVycmVkX3Byb2JlX2xpc3Qp
OworICAgICAgICB9CiAgICAgICAgIC8qCiAgICAgICAgICAqIElnbm9yZSB0aGUgZm9sbG93aW5n
IGVycm9yIGNvZGVzOgogICAgICAgICAgKiAgIC0gRUJBREY6IEluZGljYXRlIHRoZSBjdXJyZW50
IG5vdCBpcyBub3QgYW4gSU9NTVUKQEAgLTYxLDcgKzgyLDM4IEBAIGludCBfX2luaXQgaW9tbXVf
aGFyZHdhcmVfc2V0dXAodm9pZCkKICAgICAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKLSAg
ICByZXR1cm4gKCBudW1faW9tbXVzID4gMCApID8gMCA6IC1FTk9ERVY7CisgICAgLyogUmV0dXJu
IGltbWVkaWF0ZWx5IGlmIHRoZXJlIGFyZSBubyBpbml0aWFsaXplZCBkZXZpY2VzLiAqLworICAg
IGlmICggIW51bV9pb21tdXMgKQorICAgICAgICByZXR1cm4gbGlzdF9lbXB0eSgmZGVmZXJyZWRf
cHJvYmVfbGlzdCkgPyAtRU5PREVWIDogLUVBR0FJTjsKKworICAgIHJjID0gMDsKKworICAgIC8q
CisgICAgICogUHJvY2VzcyBkZXZpY2VzIGluIHRoZSBkZWZlcnJlZCBsaXN0IGlmIGl0IGlzIG5v
dCBlbXB0eS4KKyAgICAgKiBDaGVjayB0aGF0IGF0IGxlYXN0IG9uZSBkZXZpY2UgaXMgaW5pdGlh
bGl6ZWQgYXQgZWFjaCBsb29wLCBvdGhlcndpc2UKKyAgICAgKiB3ZSBtYXkgZ2V0IGFuIGluZmlu
aXRlIGxvb3AuIEFsc28gc3RvcCBwcm9jZXNzaW5nIGlmIHdlIGdvdCBhbiBlcnJvcgorICAgICAq
IG90aGVyIHRoYW4gLUVBR0FJTi4KKyAgICAgKi8KKyAgICB3aGlsZSAoICFsaXN0X2VtcHR5KCZk
ZWZlcnJlZF9wcm9iZV9saXN0KSAmJiBudW1faW9tbXVzICkKKyAgICB7CisgICAgICAgIG51bV9p
b21tdXMgPSAwOworCisgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIG5wLCB0bXAs
ICZkZWZlcnJlZF9wcm9iZV9saXN0LCBkb21haW5fbGlzdCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJjID0gZGV2aWNlX2luaXQobnAsIERFVklDRV9JT01NVSwgTlVMTCk7CisgICAgICAgICAg
ICBpZiAoICFyYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgbnVtX2lvbW11cysr
OworCisgICAgICAgICAgICAgICAgLyogUmVtb3ZlIGluaXRpYWxpemVkIGRldmljZSBmcm9tIHRo
ZSBkZWZlcnJlZCBsaXN0LiAqLworICAgICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJm5wLT5k
b21haW5fbGlzdCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggcmMgIT0g
LUVBR0FJTiApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisgICAgfQor
CisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2NoZWNr
X2F1dG90cmFuc2xhdGVkX2h3ZG9tKHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaApp
bmRleCA2M2EwZjM2Li5lZTFjM2JjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rl
dmljZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKQEAgLTQ0LDcgKzQ0LDEx
IEBAIHN0cnVjdCBkZXZpY2VfZGVzYyB7CiAgICAgZW51bSBkZXZpY2VfY2xhc3MgY2xhc3M7CiAg
ICAgLyogTGlzdCBvZiBkZXZpY2VzIHN1cHBvcnRlZCBieSB0aGlzIGRyaXZlciAqLwogICAgIGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggKmR0X21hdGNoOwotICAgIC8qIERldmljZSBpbml0
aWFsaXphdGlvbiAqLworICAgIC8qCisgICAgICogRGV2aWNlIGluaXRpYWxpemF0aW9uLgorICAg
ICAqCisgICAgICogLUVBR0FJTiBpcyB1c2VkIHRvIGluZGljYXRlIHRoYXQgZGV2aWNlIHByb2Jp
bmcgaXMgZGVmZXJyZWQuCisgICAgICovCiAgICAgaW50ICgqaW5pdCkoc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpkZXYsIGNvbnN0IHZvaWQgKmRhdGEpOwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2RldmljZV90cmVlLmggYi94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaApp
bmRleCA5YTdhOGYyLi4zNzAyZTliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNl
X3RyZWUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaApAQCAtOTIsNiArOTIs
MTMgQEAgc3RydWN0IGR0X2RldmljZV9ub2RlIHsKIAogICAgIC8qIElPTU1VIHNwZWNpZmljIGZp
ZWxkcyAqLwogICAgIGJvb2wgaXNfcHJvdGVjdGVkOworICAgIC8qCisgICAgICogVGhlIG1haW4g
cHVycG9zZSBvZiB0aGlzIGxpc3Qgbm9kZSBpcyB0byBsaW5rIHRoZSBzdHJ1Y3R1cmUgaW4gdGhl
IGxpc3QKKyAgICAgKiBvZiBkZXZpY2VzIGFzc2lnbmVkIHRvIGRvbWFpbi4KKyAgICAgKgorICAg
ICAqIEJvb3QgY29kZSAoaW9tbXVfaGFyZHdhcmVfc2V0dXApIHJlLXVzZXMgdGhpcyBsaXN0IHRv
IGxpbmsgdGhlIHN0cnVjdHVyZQorICAgICAqIGluIHRoZSBsaXN0IG9mIGRldmljZXMgZm9yIHdo
aWNoIGRyaXZlciByZXF1ZXN0ZWQgZGVmZXJyZWQgcHJvYmluZy4KKyAgICAgKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIGRvbWFpbl9saXN0OwogCiAgICAgc3RydWN0IGRldmljZSBkZXY7Ci0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15: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 1i8ncO-00024E-M5; Fri, 13 Sep 2019 15:36:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8ncN-00023s-JM
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:15 +0000
X-Inumbo-ID: 30870702-d63c-11e9-b76c-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30870702-d63c-11e9-b76c-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:01 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id d10so22473668lfi.0
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:36: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:in-reply-to:references;
 bh=ydkS56Di6tdPo9I10eE/VDkZg8hfHBo7v/faZNVvqiU=;
 b=mYNChmyuKKBf/z3D8xptFiAuRXqW4VkUAaVmcQfO8kA35Erd1ERl4KZNXMCquavRsk
 XzefCPSlw7NGeEZsiKnU8LEPUsNm9YhBzmA/1qivcNjfOWH2e8IFw7LkyXeOauIVMUsk
 NbAHLhiYe3sDr08PZzwwxeUWM5I4QDV+yNEu61oCjauG/8YY1I7mCdwmRwAlmURKGtgZ
 qASOOXvGnKBD/NpV9mVsxBxadWywcM0b5s4IIZc3hVhpRUjBkSXxyTU1pA9VIo6P/ksf
 B4RxzhXUlxAkTyvw7LwyS/dzRI98mLqSfXPuKoIZRKa1YLAXdRLqtqeBdcXiDmm+befv
 YF1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=ydkS56Di6tdPo9I10eE/VDkZg8hfHBo7v/faZNVvqiU=;
 b=UVipSO7Ru00UKLVYi41QbBfbFPKleitv2EDiUlm20esS21h4tmo856PMv5l7bxTMOM
 MAbOxPm4TqiLa/NJegijXteEPQhpwQDA7bS2aKUx8RbQA6s6MAVgta2CpPUfntf1xM0E
 DzcJvYOlBITrbQXKkRJWk0TZEVkgy826QKF2QThcRHbHWLZJdDD3K0VXtXBaYyZt9jVY
 1RS+pFQtOT78yd05PDRSThKE/8gDOEaiIaKkh/wWUVJl4oVy8KrlCR8iveFy0sv0OxRU
 znZy4XelDspJF9tgL7QFpKOK+MGhXNsVSgvvR5VmFFJ+vgcdbsXLnyV8UNKLHyw8ZDE6
 8+mA==
X-Gm-Message-State: APjAAAW6WK24owYHUkc7peHusGikNs0t46XabPNxSROSnuWRt04PPsrk
 ivAoXLx/i83O2nQLVc30Ji3i0OzxVj8=
X-Google-Smtp-Source: APXvYqyZA3riqxpkxRGHAQtPIcr8cwmyvxOdRGxynxYS7fb3XtocCVE1Dp1Eg9bM3g1cAlbBGoeTFw==
X-Received: by 2002:ac2:50cb:: with SMTP id h11mr9203457lfm.170.1568388960704; 
 Fri, 13 Sep 2019 08:36:00 -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 c16sm6969765lfj.8.2019.09.13.08.35.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:36:00 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:12 +0300
Message-Id: <1568388917-7287-4-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V4 3/8] iommu/arm: Order the headers
 alphabetically in iommu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKQ2xlYW4gdXAgdGhlIGNvZGUgYSBiaXQgYnkgcHV0dGluZyB0aGUgaGVhZGVycyBpbiBhbHBo
YWJldGljYWwgb3JkZXIuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL2lvbW11LmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKaW5kZXggNTU1YWNm
Yy4uNWEzZDFkNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKQEAgLTE1LDkgKzE1
LDEwIEBACiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgog
ICovCiAKLSNpbmNsdWRlIDx4ZW4vbGliLmg+Ci0jaW5jbHVkZSA8eGVuL2lvbW11Lmg+CiAjaW5j
bHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5jbHVkZSA8eGVuL2lvbW11Lmg+CisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgorCiAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgogCiAvKgotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8ncU-00026b-10; Fri, 13 Sep 2019 15:36:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8ncS-000263-Iv
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:20 +0000
X-Inumbo-ID: 31382f28-d63c-11e9-a337-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31382f28-d63c-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:03 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u26so4744040lfg.6
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:36:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=fxkUwvoksIjfYu4eian3tL19eiy5Yg+x1AYWMg4u2XA=;
 b=ZBRi1lQu0ritDJ/l/dX+iDK3BGJIUufjL+WgelMJj9hGVPxlDJM6eCP8iNTJEFqpSJ
 KizAP4qb/K/vYKBn2nN4x3CdRXtQ7oSE+PhFSpvVmW9aFYYpTBkiPNwWfJuBCnKI1YWA
 nXegucSLKrKOJvFkSoMhKGg6wdmN6blLcWpCSSEjOeB2MGLbrvUARHgMkrepkA627WvQ
 XDDsRkZZYgOgXfkxuDD5IeeaRpDe8512mAcho8FeF+yXdyhOWJh6jK4bYeWUHeK+bhHs
 Gknt7+srDMIfDvdKcl/E85uw6aRxEQGRPcSgqZHmQvbLcQSnYrrlxjInpoQ4sNJP7+RI
 0EuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=fxkUwvoksIjfYu4eian3tL19eiy5Yg+x1AYWMg4u2XA=;
 b=BqeNlmg5kHRBmHftcAETbOg/5OfkTRaKWQccLXji0AYbiKIxlHMSC0/KkqaxFKJsKM
 w4K6sPMCFc6lRJnal+yiDkwy/IDhzdiErbUh6rW5pwYBVXK/3lsBbCyMfaUkGvqjOG6j
 0rpPECPJYoR23p3bL9m4n+3b/GlEf25fUV+5AsW+CuuxFDT8x4Jcw227fytABnsueUmQ
 VvsxUuseh+SjmohQJJgZYYrnATUehfrQHWaBNeZYz7xSKMH2DnBdxcAPRDcpDrE9aZ1W
 Nt3dChcls1lCkQAS/obDwCqyJyQhRd9lcsvLwD8DNV8oPyz8IbaGBsaZh5aMlRBEsfTt
 vmWA==
X-Gm-Message-State: APjAAAUPBo8Ipz3SNcjlj9JAcEmbUQUwSoa9yN6GTO3lJ5VsUDGTGnmc
 g9xMDT5ef+/P1WSpdsefQkAzGSK7veM=
X-Google-Smtp-Source: APXvYqzU/46uM4euSQhBERxnWDhTa5hWmHlPJcvgQbdIajOZkir1FD52opNeoYuWztbFALKGZFugow==
X-Received: by 2002:ac2:4424:: with SMTP id w4mr31369679lfl.65.1568388961835; 
 Fri, 13 Sep 2019 08:36:01 -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 c16sm6969765lfj.8.2019.09.13.08.36.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:36:01 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:13 +0300
Message-Id: <1568388917-7287-5-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V4 4/8] xen/common: Introduce _xrealloc 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHR5cGUtdW5zYWZlIGZ1bmN0aW9uIHdoaWNoIGJlc2lk
ZXMKcmUtYWxsb2NhdGlvbiBoYW5kbGVzIHRoZSBmb2xsb3dpbmcgY29ybmVyIGNhc2VzOgoxLiBp
ZiByZXF1ZXN0ZWQgc2l6ZSBpcyB6ZXJvLCBpdCB3aWxsIGJlaGF2ZSBsaWtlIHhmcmVlCjIuIGlm
IGluY29taW5nIHBvaW50ZXIgaXMgbm90IHZhbGlkIChOVUxMIG9yIFpFUk9fQkxPQ0tfUFRSKSwK
ICAgaXQgd2lsbCBiZWhhdmUgbGlrZSB4bWFsbG9jCgpJZiBib3RoIHBvaW50ZXIgYW5kIHNpemUg
YXJlIHZhbGlkIHRoZSBmdW5jdGlvbiB3aWxsIHJlLWFsbG9jYXRlIGFuZApjb3B5IG9ubHkgaWYg
cmVxdWVzdGVkIHNpemUgYW5kIGFsaWdubWVudCBkb24ndCBmaXQgaW4gYWxyZWFkeQphbGxvY2F0
ZWQgc3BhY2UuCgpTdWJzZXF1ZW50IHBhdGNoIHdpbGwgYWRkIHR5cGUtc2FmZSBoZWxwZXIgbWFj
cm9zLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNo
Y2hlbmtvQGVwYW0uY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBWMyAtPiBWNDoKICAgIC0g
YWRkIGNoZWNrIGZvciB0aGUgYWxpZ25tZW50IGNvbXBhdGliaWxpdHkKICAgIC0gcHJvcGVybHkg
ZGV0ZWN0IGN1cnJlbnQgc2l6ZSAodGFrZSBpbnRvIHRoZSBhY2NvdW50IGEgcG9zc2libGUKICAg
ICAgZmFrZSBhbGlnbm1lbnQgaGVhZGVyKQogICAgLSB1cGRhdGUgY29tbWVudCBpbiBjb2RlL3Bh
dGNoIGRlc2NyaXB0aW9uCgpDaGFuZ2VzIFJGQyAtPiBWMzoKICAgIC0gYmVoYXZlIGxpa2UgeG1h
bGxvYyBpZiBpbmNvbWluZyBwb2ludGVyIGlzIFpFUk9fQkxPQ0tfUFRSIG9yIE5VTEwKICAgIC0g
cmV0dXJuIFpFUk9fQkxPQ0tfUFRSIGFmdGVyIHhmcmVlIGlmIHJlcXVlc3RlZCBzaXplIGlzIHpl
cm8KICAgIC0gYWRkIHBhdGNoIGRlc2NyaXB0aW9uCiAgICAtIHVzZSBhbGxvY2F0b3IgaW50ZXJu
YWxzIHRvIHJlY29nbml6ZSBjdXJyZW50IHNpemUgb2YKICAgICAgdGhlIGluY29taW5nIHBvaW50
ZXIKICAgIC0gZG8gbm90IHJlLWFsbG9jYXRlIGFuZCBjb3B5IGlmIHJlcXVlc3RlZCBzaXplIGZp
dHMgaW4gYWxyZWFkeQogICAgICBhbGxvY2F0ZWQgc3BhY2UKCiAgIC4uLgoKICAgT3JpZ2luYWwg
cGF0Y2ggd2FzIGluaXRpYWxseSBwb3N0ZWQgYnkgU2FtZWVyIEdvZWw6CiAgIGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAwODU4Lmh0bWwK
CiAgIFRoaXMgY291bGQgYmUgY29uc2lkZXJlZCBhcyBhbm90aGVyIGF0dGVtcHQgdG8gYWRkIGl0
OgogICBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL2tleGVjQGxpc3RzLmluZnJhZGVhZC5v
cmcvbXNnMjEzMzUuaHRtbAoKICAgW0FzIGl0IHdhcyBwcmV2aW91c2x5IGRpc2N1c3NlZCB3aXRo
IEp1bGllbiBpbiBJUkNdCgogICBUaGUgcmVhc29uIGZvciB0aGlzIHBhdGNoIHRvIGJlIGFuIFJG
QyBpcyB0aGF0IHBhdGNoIGl0c2VsZiBpcyBub3QKICAgY29tcGxldGVseSBjb3JyZWN0IGFuZCBJ
IGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQgd2hhdC9ob3cgc2hvdWxkCiAgIGJlIGRvbmUgZm9yIHRo
aXMgcGF0Y2ggdG8gYmUgYWNjZXB0ZWQuIE9yIHdoZXRoZXIgY29tbXVuaXR5IGV2ZW4KICAgd2Fu
dHMgdGhpcyB0byBnbyBpbi4gU28sIHRvIGF2b2lkIGJpa2Ugc2hlZGRpbmcsIHRoZSBmaXJzdCB0
YXJnZXQgaXMKICAgdG8gY29sbGVjdCBmZWVkYmFjay4KCiAgIEZvciBldmVyeW9uZSB3aG8gd2Fu
dHMgbW9yZSBkZXRhaWxzIHdoeSB0aGlzIGlzIG5lZWRlZCBhbmQKICAgd2hlcmUgdXNlZCwgcGxl
YXNlIHNlZSBuZXh0IHBhdGNoIG9mIHRoaXMgdGhyZWFkOgogICAiaW9tbXUvYXJtOiBBZGQgbGln
aHR3ZWlnaHQgaW9tbXVfZndzcGVjIHN1cHBvcnQiCgogICBJbiBhIG51dHNoZWxsLCB0aGUgdXBj
b21pbmcgImlvbW11X2Z3c3BlYyIgc3VwcG9ydCBvbiBBUk0KICAgaXMgZ29pbmcgdG8gdXNlIHhy
ZWFsbG9jIHRvIGV4cGFuZCBhbiBhcnJheSBmb3IgZGV2aWNlIElEcy4KICAgV2UgcmVhbGx5IHdh
bnQgdG8gaGF2ZSAiaW9tbXVfZndzcGVjIiBzdXBwb3J0IHdoaWNoIHdpbGwgZ2l2ZSB1cwogICBh
IGdlbmVyaWMgYWJzdHJhY3Qgd2F5IHRvIGFkZCBuZXcgZGV2aWNlIHRvIHRoZSBJT01NVSBiYXNl
ZCBvbgogICB0aGUgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5nLgotLS0KIHhlbi9jb21tb24veG1h
bGxvY190bHNmLmMgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdl
ZCwgNTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24veG1hbGxvY190bHNm
LmMgYi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCmluZGV4IGU5OGFkNjUuLjJiMjQwYjEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKKysrIGIveGVuL2NvbW1vbi94bWFs
bG9jX3Rsc2YuYwpAQCAtNTk4LDYgKzU5OCw1OCBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBs
b25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCiAgICAgcmV0dXJuIHAgPyBtZW1zZXQocCwg
MCwgc2l6ZSkgOiBwOwogfQogCit2b2lkICpfeHJlYWxsb2Modm9pZCAqcHRyLCB1bnNpZ25lZCBs
b25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCit7CisgICAgdW5zaWduZWQgbG9uZyBjdXJy
X3NpemUsIHRtcF9zaXplOworICAgIHZvaWQgKnA7CisKKyAgICBpZiAoICFzaXplICkKKyAgICB7
CisgICAgICAgIHhmcmVlKHB0cik7CisgICAgICAgIHJldHVybiBaRVJPX0JMT0NLX1BUUjsKKyAg
ICB9CisKKyAgICBpZiAoIHB0ciA9PSBOVUxMIHx8IHB0ciA9PSBaRVJPX0JMT0NLX1BUUiApCisg
ICAgICAgIHJldHVybiBfeG1hbGxvYyhzaXplLCBhbGlnbik7CisKKyAgICBpZiAoICEoKHVuc2ln
bmVkIGxvbmcpcHRyICYgKFBBR0VfU0laRSAtIDEpKSApCisgICAgICAgIGN1cnJfc2l6ZSA9IFBG
Tl9PUkRFUih2aXJ0X3RvX3BhZ2UocHRyKSkgPDwgUEFHRV9TSElGVDsKKyAgICBlbHNlCisgICAg
eworICAgICAgICBzdHJ1Y3QgYmhkciAqYiA9IChzdHJ1Y3QgYmhkciAqKSgoY2hhciAqKXB0ciAt
IEJIRFJfT1ZFUkhFQUQpOworCisgICAgICAgIGlmICggYi0+c2l6ZSAmIEZSRUVfQkxPQ0sgKQor
ICAgICAgICB7CisgICAgICAgICAgICBwID0gKGNoYXIgKilwdHIgLSAoYi0+c2l6ZSAmIH5GUkVF
X0JMT0NLKTsKKyAgICAgICAgICAgIGIgPSAoc3RydWN0IGJoZHIgKikoKGNoYXIgKilwIC0gQkhE
Ul9PVkVSSEVBRCk7CisgICAgICAgICAgICBBU1NFUlQoIShiLT5zaXplICYgRlJFRV9CTE9DSykp
OworICAgICAgICB9CisKKyAgICAgICAgY3Vycl9zaXplID0gYi0+c2l6ZSAmIEJMT0NLX1NJWkVf
TUFTSzsKKyAgICB9CisKKyAgICBBU1NFUlQoKGFsaWduICYgKGFsaWduIC0gMSkpID09IDApOwor
ICAgIGlmICggYWxpZ24gPCBNRU1fQUxJR04gKQorICAgICAgICBhbGlnbiA9IE1FTV9BTElHTjsK
KyAgICB0bXBfc2l6ZSA9IHNpemUgKyBhbGlnbiAtIE1FTV9BTElHTjsKKworICAgIGlmICggdG1w
X3NpemUgPCBQQUdFX1NJWkUgKQorICAgICAgICB0bXBfc2l6ZSA9ICggdG1wX3NpemUgPCBNSU5f
QkxPQ0tfU0laRSApID8gTUlOX0JMT0NLX1NJWkUgOgorICAgICAgICAgICAgUk9VTkRVUF9TSVpF
KHRtcF9zaXplKTsKKworICAgIGlmICggdG1wX3NpemUgPD0gY3Vycl9zaXplICYmICgodW5zaWdu
ZWQgbG9uZylwdHIgJiAoYWxpZ24gLSAxKSkgPT0gMCApCisgICAgICAgIHJldHVybiBwdHI7IC8q
IHRoZSBzaXplIGFuZCBhbGlnbm1lbnQgZml0IGluIGFscmVhZHkgYWxsb2NhdGVkIHNwYWNlICov
CisKKyAgICBwID0gX3htYWxsb2Moc2l6ZSwgYWxpZ24pOworICAgIGlmICggcCApCisgICAgewor
ICAgICAgICBtZW1jcHkocCwgcHRyLCBtaW4oY3Vycl9zaXplLCBzaXplKSk7CisgICAgICAgIHhm
cmVlKHB0cik7CisgICAgfQorCisgICAgcmV0dXJuIHA7Cit9CisKIHZvaWQgeGZyZWUodm9pZCAq
cCkKIHsKICAgICBzdHJ1Y3QgYmhkciAqYjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi94
bWFsbG9jLmggYi94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCmluZGV4IGYwNzVkMmQuLjgzMTE1
MmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3htYWxsb2MuaApAQCAtNTEsNiArNTEsNyBAQCBleHRlcm4gdm9pZCB4ZnJlZSh2b2lk
ICopOwogLyogVW5kZXJseWluZyBmdW5jdGlvbnMgKi8KIGV4dGVybiB2b2lkICpfeG1hbGxvYyh1
bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pOwogZXh0ZXJuIHZvaWQgKl94
emFsbG9jKHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbik7CitleHRlcm4g
dm9pZCAqX3hyZWFsbG9jKHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBs
b25nIGFsaWduKTsKIAogc3RhdGljIGlubGluZSB2b2lkICpfeG1hbGxvY19hcnJheSgKICAgICB1
bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24sIHVuc2lnbmVkIGxvbmcgbnVt
KQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:36:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8ncY-00028c-DY; Fri, 13 Sep 2019 15:36:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8ncX-00028I-JI
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:25 +0000
X-Inumbo-ID: 322d91fc-d63c-11e9-978d-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 322d91fc-d63c-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:04 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id h2so21033104ljk.1
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:36: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=JiZ5P+lF28hqjSEly5GNv4UGoQtY/Pu7vhNcliJxRi8=;
 b=bCZJe4pMMv3hl6r7iW0+Wlt9jT/n6cT+CxOCFy0YDcL0q9waze1HlfcfDv/4ImtPS+
 FUBXC9t2vKML11LDHff/j7hcUwLWdpJua8MAvoLLgrIN5kwhv3dEY9b/Y6znvYig+WUm
 OQ+1agAyiDrbyVLvg57qKV3/zxzV67B2xM1NDUeo4JgQW0jYsm/1KQ1ecg6M/m5wvjdZ
 uBRKCYfDq79mOKLf6M5jH/tWcFcAXR6i8XmaHFsmYJHXTu2/uYlwB7SCpY8YIlgei2Kh
 WhB0pMa5rPFWEfVZ09XlS/jC0CDuvN0KxeeEXmEywcaBYboAol6qiikI3kKv+i5d28se
 42mw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=JiZ5P+lF28hqjSEly5GNv4UGoQtY/Pu7vhNcliJxRi8=;
 b=bV8+a+VBoTc9DMSR/6xo+P7Wsk4wad2s1LkXAP6LxC9mkl1vVJdqhW6qecR35N7qbd
 2XAoHB0qqF3HLxW22ZXntuE7bmBi8HMXFckAeRN6f+oFxYTVC8ngpDHojB/RN3mdVb4Y
 ptgzwy70+ZIOol4/PMNNU4fKVtRdm/dpiWh1joToGZvt619GZ/3TmAHenf0+KXLzlvxi
 pTF4B5MmfnTapX+VWb7hB9Ova7M36ve09bKqWnuTSo76ScrjAvGWzPTfx8odP7SJBqO3
 /ihYaQ7eRfgMRdSYqxRv15kcio+YYL+2R7DTlW6c6nwEDIPK718xOeMZpmMOQRr8MPR9
 +HZA==
X-Gm-Message-State: APjAAAWay5RGXL5Q0WxzlVuZO2knf4JST2ReKjtS5At899OoJGneVfxi
 4QWfpbHn7Bx91ONqDWAMxilO6ERalPo=
X-Google-Smtp-Source: APXvYqzC4cJ4lY+I3sCNAs4M75TO7a6llfjKfPdvLq+yDtTTmfCY8yT1ShsfYVpnqHQc2RObXbN7bw==
X-Received: by 2002:a2e:a168:: with SMTP id u8mr30398304ljl.170.1568388963428; 
 Fri, 13 Sep 2019 08:36:03 -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 c16sm6969765lfj.8.2019.09.13.08.36.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:36:02 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:14 +0300
Message-Id: <1568388917-7287-6-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V4 5/8] xen/common: Introduce
 xrealloc_flex_struct() helper macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHR5cGUtc2FmZSBoZWxwZXIgbWFjcm9zIHRvIHJlLWFs
bG9jYXRlIHNwYWNlCmZvciBhIHN0cnVjdHVyZSB3aXRoIGEgZmxleGlibGUgYXJyYXkgb2YgdHlw
ZWQgb2JqZWN0cy4KCkZvciBleGFtcGxlLCBpZiB3ZSBuZWVkIHRvIHJlLXNpemUgYW4gYXJyYXkg
d2l0aCBhIHNpbmdsZSBlbGVtZW50OgoKICAgc3RydWN0IGFycmxlbgogICB7CiAgICAgIHNpemVf
dCBsZW47CiAgICAgIGludCBkYXRhWzFdOwogICB9OwoKV2UgY2FuIHVzZSB0aGUgcHJvcG9zZWQg
bWFjcm9zIGluIHRoZSBmb2xsb3dpbmcgd2F5OgoKICAgbmV3X3B0ciA9IHJlYWxsb2NfZmxleF9z
dHJ1Y3Qob2xkX3B0ciwgZGF0YSwgbnJfZWxlbSk7CgpTdWJzZXF1ZW50IHBhdGNoIHdpbGwgdXNl
IHRoaXMgbWFjcm9zLgoKQWxzbywgd2hpbGUgaGVyZSwgaW50cm9kdWNlIHhtYWxsb2NfZmxleF9z
dHJ1Y3QoKSB0byBhbGxvY2F0ZSBzcGFjZQpmb3IgYSBzdHJ1Y3R1cmUgd2l0aCBhIGZsZXhpYmxl
IGFycmF5IG9mIHR5cGVkIG9iamVjdHMuCgpTdWdnZXN0ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5
c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpDQzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgotLS0K
Q2hhbmdlcyBWMyAtPiBWNDoKICAgIC0gY2xhcmlmaWVkIHBhdGNoIGRlc2NyaXB0aW9uCiAgICAt
IG1vZGlmaWVkIHRvIG5vdCB1c2UgbGVhZGluZyB1bmRlcnNjb3JlcwogICAgLSByZW1vdmVkIHVu
bmVjZXNzYXJ5IHBhaXIgb2Ygb3V0ZXJtb3N0IHBhcmVudGhlc2VzCiAgICAtIG1vZGlmaWVkIHRv
IHVzZSAibnIiIGluc3RlYWQgb2YgImxlbiIKICAgIC0gcGxhY2VkIHhtYWxsb2NfZmxleF9zdHJ1
Y3QgYmVmb3JlIHhyZWFsbG9jX2ZsZXhfc3RydWN0CiAgICAtIHNpbXBsaWZpZWQgeHJlYWxsb2Nf
ZmxleF9zdHJ1Y3QgbWFjcm9zCi0tLQogeGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaCB8IDkgKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3htYWxsb2MuaCBiL3hlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmgKaW5kZXgg
ODMxMTUyZi4uZjA3MzZjZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCkBAIC0zNSw2ICszNSwxNSBAQAogI2RlZmlu
ZSB4emFsbG9jX2FycmF5KF90eXBlLCBfbnVtKSBcCiAgICAgKChfdHlwZSAqKV94emFsbG9jX2Fy
cmF5KHNpemVvZihfdHlwZSksIF9fYWxpZ25vZl9fKF90eXBlKSwgX251bSkpCiAKKy8qIEFsbG9j
YXRlIHNwYWNlIGZvciBhIHN0cnVjdHVyZSB3aXRoIGEgZmxleGlibGUgYXJyYXkgb2YgdHlwZWQg
b2JqZWN0cy4gKi8KKyNkZWZpbmUgeG1hbGxvY19mbGV4X3N0cnVjdCh0eXBlLCBmaWVsZCwgbnIp
IFwKKyAgICAodHlwZSAqKV94bWFsbG9jKG9mZnNldG9mKHR5cGUsIGZpZWxkW25yXSksIF9fYWxp
Z25vZl9fKHR5cGUpKQorCisvKiBSZS1hbGxvY2F0ZSBzcGFjZSBmb3IgYSBzdHJ1Y3R1cmUgd2l0
aCBhIGZsZXhpYmxlIGFycmF5IG9mIHR5cGVkIG9iamVjdHMuICovCisjZGVmaW5lIHhyZWFsbG9j
X2ZsZXhfc3RydWN0KHB0ciwgZmllbGQsIG5yKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICh0eXBlb2YocHRyKSlfeHJlYWxsb2MocHRyLCBvZmZzZXRvZih0eXBlb2YoKihwdHIpKSwg
ZmllbGRbbnJdKSwgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fYWxpZ25vZl9fKHR5
cGVvZigqKHB0cikpKSkKKwogLyogQWxsb2NhdGUgdW50eXBlZCBzdG9yYWdlLiAqLwogI2RlZmlu
ZSB4bWFsbG9jX2J5dGVzKF9ieXRlcykgX3htYWxsb2MoX2J5dGVzLCBTTVBfQ0FDSEVfQllURVMp
CiAjZGVmaW5lIHh6YWxsb2NfYnl0ZXMoX2J5dGVzKSBfeHphbGxvYyhfYnl0ZXMsIFNNUF9DQUNI
RV9CWVRFUykKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15: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 1i8ncd-0002B4-O8; Fri, 13 Sep 2019 15:36:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8ncc-0002AX-JX
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:30 +0000
X-Inumbo-ID: 32c1ef8c-d63c-11e9-a337-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32c1ef8c-d63c-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:05 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id a4so27519483ljk.8
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:36:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NnYhcOj4WVqx7kgz2UhAeuVTfA16JAuWThe+EkebVLE=;
 b=uXT5t6N+nSMR/hKWgTZ/2NRTPypizCMFKYyUm++BWiDNYq+wF+hoYdOiyDmo/9vP5i
 8bGnD6uR3MsqLA9CrOlZfhzMmi9umFAiNYq8tF5m6YNA1qYqUfcba8xSkxVToeOsZB0S
 nx0gsb0fmBAa4N7lmj6sH3MEOEV1kCJkdy/9dEpDdSV4UuKmYtuRQ0rXwLoG0niVEC7r
 OGhiFVw0hGaKKmeOekDHiXkbEeFccOghVewinAS06I3iEiXbhLQ09VJOLYFzL3iwTkwE
 OvMVCz+1BL89CyQqP/YckJVWOQV7SkbS3OY/SnhazDli63u822HNa1u3mBURuE+p4CW1
 BumA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=NnYhcOj4WVqx7kgz2UhAeuVTfA16JAuWThe+EkebVLE=;
 b=l04nugmMIkzuJ8gdcL5Zw3FMJX01Xe9/bnlnpmHZnJYw6X2/5jkr2ezYP/cnIvlgyE
 7gLhqypa3cnl7YbnBLILJeC0G2+WzQcg2zOmQKOvbzLHR9G1RuPKTosRjvzNubFQ4pfk
 dO6gFzBiI8wIphD3B+UQZiX9+hPIvoD1ULeLNbcM9040INyEi00MI1YEEcmXglnwSCVz
 JTWS6KlgzkSs8z/b9t7hyzr+FK1mFs9P/oRkWxJdneI96QT40bhvE95lJum5y4+GdxS7
 BkXvgoMvhuysxd6DtAlxl6o+Vypv46L2cW7heiOBhfiCjMoo5RttoKJuINOfiY8T90FX
 2Xdg==
X-Gm-Message-State: APjAAAXn2QGJe4xfLQBeASt3Do83fUhTk9wjoFNxjkhipImfYQQlS1kM
 Uu2nNipPlVJps+qh1v22oAFAY4omhIk=
X-Google-Smtp-Source: APXvYqx6VFH4BuDdUOuIR/qW4yEfjJtUrNa5JpSaibg4jt0QyRCaJfo5dVWuUi8ho22mp7Wp0X6FYA==
X-Received: by 2002:a2e:5714:: with SMTP id l20mr30466768ljb.122.1568388964356; 
 Fri, 13 Sep 2019 08:36:04 -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 c16sm6969765lfj.8.2019.09.13.08.36.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:36:03 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:15 +0300
Message-Id: <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight iommu_fwspec
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKV2UgbmVlZCB0byBoYXZlIHNvbWUgYWJzdHJhY3Qgd2F5IHRvIGFkZCBuZXcgZGV2aWNlIHRv
IHRoZSBJT01NVQpiYXNlZCBvbiB0aGUgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncyBbMV0gd2hp
Y2ggY2FuIGJlIHVzZWQgZm9yCmJvdGggRFQgKHJpZ2h0IG5vdykgYW5kIEFDUEkgKGluIGZ1dHVy
ZSkuCgpGb3IgdGhhdCByZWFzb24gd2UgY2FuIGJvcnJvdyB0aGUgaWRlYSB1c2VkIGluIExpbnV4
IHRoZXNlIGRheXMKY2FsbGVkICJpb21tdV9md3NwZWMiLiBIYXZpbmcgdGhpcyBpbiwgaXQgd2ls
bCBiZSBwb3NzaWJsZQp0byBjb25maWd1cmUgSU9NTVUgbWFzdGVyIGludGVyZmFjZXMgb2YgdGhl
IGRldmljZSAoZGV2aWNlIElEcykKZnJvbSBhIHNpbmdsZSBjb21tb24gcGxhY2UgYW5kIGF2b2lk
IGtlZXBpbmcgYWxtb3N0IGlkZW50aWNhbCBsb29rLXVwCmltcGxlbWVudGF0aW9ucyBpbiBlYWNo
IElPTU1VIGRyaXZlci4KClRoZXJlIGlzIG5vIG5lZWQgdG8gcG9ydCB0aGUgd2hvbGUgaW1wbGVt
ZW50YXRpb24gb2YgImlvbW11X2Z3c3BlYyIKdG8gWGVuLCB3ZSBjb3VsZCwgcHJvYmFibHksIGVu
ZCB1cCB3aXRoIGEgbXVjaCBzaW1wbGVyIHNvbHV0aW9uLApzb21lICJzdHJpcHBlZCBkb3duIiB2
ZXJzaW9uIHdoaWNoIGZpdHMgb3VyIHJlcXVpcmVtZW50cy4KClNvLCB0aGlzIHBhdGNoIGFkZHMg
dGhlIGZvbGxvd2luZzoKMS4gQSBjb21tb24gc3RydWN0dXJlICJpb21tdV9md3NwZWMiIHRvIGhv
bGQgdGhlIHRoZSBwZXItZGV2aWNlCiAgIGZpcm13YXJlIGRhdGEKMi4gTmV3IG1lbWJlciAiaW9t
bXVfZndzcGVjIiBvZiBzdHJ1Y3QgZGV2aWNlCjMuIEZ1bmN0aW9ucy9oZWxwZXJzIHRvIGRlYWwg
d2l0aCAiZGV2LT5pb21tdV9md3NwZWMiCgpJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCBpbiBjb21w
YXJpc29uIG9mIHRoZSBvcmlnaW5hbCAiaW9tbXVfZndzcGVjIgpYZW4ncyB2YXJpYW50IGRvZXNu
J3QgY29udGFpbiBzb21lIGZpZWxkcywgd2hpY2ggYXJlIG5vdCByZWFsbHkKbmVlZGVkIGF0IHRo
ZSBtb21lbnQgKG9wcywgZmxhZykgYW5kICJpb21tdV9md25vZGUiIGZpZWxkIHdhcyByZXBsYWNl
ZApieSAiaW9tbXVfZGV2IiB0byBhdm9pZCBwb3J0aW5nIGEgbG90IG9mIGNvZGUgKHRvIHN1cHBv
cnQgImZ3bm9kZV9oYW5kbGUiKQp3aXRoIGxpdHRsZSBiZW5lZml0LgoKVGhlICJpb21tdV9md3Nw
ZWMiIHN1cHBvcnQgaXMgYmFzZWQgb24gdGhlIExpbnV4J3MgY29tbWl0OgpmNzRjMmJiOTg3NzZl
MmRlNTA4ZjRkNjA3Y2Q1MTk4NzMwNjUxMThlICJMaW51eCA1LjMtcmM4IgoKU3Vic2VxdWVudCBw
YXRjaGVzIHdpbGwgdXNlIG9mIHRoYXQgc3VwcG9ydC4KClsxXSBodHRwczovL3d3dy5rZXJuZWwu
b3JnL2RvYy9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0
CgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0t
CkNoYW5nZXMgVjMgLT4gVjQ6CiAgICAtIG1vZGlmaWVkIGlvbW11X2Z3c3BlY19hZGRfaWRzKCkg
dG8gdXNlIG5ldyBpbXBsZW1lbnRhdGlvbiBvZgogICAgICB4cmVhbGxvY19mbGV4X3N0cnVjdCgp
CiAgICAtIG1lbnRpb25lZCBleGFjdCBMaW51eCB2ZXJzaW9uIHdlIGFyZSBiYXNlZCBvbgogICAg
LSBmaXhlZCBHcmFtbWF0aWNhbCBlcnJvcgoKQ2hhbmdlcyBWMiAtPiBWMzoKICAgIC0gYWRkZWQg
Q29weXJpZ2h0IGZyb20gTGludXgKICAgIC0gb3JkZXJlZCB0aGUgaGVhZGVycyBhbHBoYWJldGlj
YWxseQogICAgLSByZW1vdmVkIGNoZWNrIGZvciBub3QgYSBOVUxMIGJlZm9yZSBjYWxsaW5nIHhm
cmVlKCkKICAgIC0gdXNlZCB1bnNpZ25lZCBmb3IgdmFyaWFibGVzIHdoaWNoIGNhbid0IGJlIG5l
Z2F0aXZlCiAgICAtIHJlbW92ZWQgI2luY2x1ZGUgPGFzbS9pb21tdV9md3NwZWMuaD4gZnJvbSBp
b21tdS5oCiAgICAtIGFkZGVkIGNoZWNrIHRvIGlvbW11X2Z3c3BlY19pbml0KCkgdG8gbm90IGFs
bG93IG92ZXJyaWRpbmcKICAgIC0gY2xhcmlmaWVkIGNvbW1lbnRzIGluIGNvZGUKICAgIC0gbW9k
aWZpZWQgaW9tbXVfZndzcGVjX2FkZF9pZHMoKSB0byB1c2UgdHlwZS1zYWZlIHhyZWFsbG9jX2Zs
ZXhfc3RydWN0KCkKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgICAg
ICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11X2Z3c3BlYy5jIHwg
OTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Rl
dmljZS5oICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11X2Z3
c3BlYy5oICAgICAgICAgfCA2OCArKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDE2MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11X2Z3c3BlYy5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMuaAoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9NYWtlZmlsZQppbmRleCA0YWJiODdhLi41ZmJhZDQ1IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL01ha2VmaWxlCkBAIC0xLDIgKzEsMiBAQAotb2JqLXkgKz0gaW9tbXUubyBpb21t
dV9oZWxwZXJzLm8KK29iai15ICs9IGlvbW11Lm8gaW9tbXVfaGVscGVycy5vIGlvbW11X2Z3c3Bl
Yy5vCiBvYmotJChDT05GSUdfQVJNX1NNTVUpICs9IHNtbXUubwpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11X2Z3c3BlYy5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL2lvbW11X2Z3c3BlYy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjcwNDZmYWYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaW9tbXVfZndzcGVjLmMKQEAgLTAsMCArMSw5MyBAQAorLyoKKyAqIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9pb21tdV9md3NwZWMuYworICoKKyAqIENvbnRhaW5zIGZ1bmN0aW9ucyB0
byBtYWludGFpbiBwZXItZGV2aWNlIGZpcm13YXJlIGRhdGEKKyAqCisgKiBCYXNlZCBvbiBMaW51
eCdzIGlvbW11X2Z3c3BlYyBzdXBwb3J0IHlvdSBjYW4gZmluZCBhdDoKKyAqICAgIGRyaXZlcnMv
aW9tbXUvaW9tbXUuYworICoKKyAqIENvcHlyaWdodCAoQykgMjAwNy0yMDA4IEFkdmFuY2VkIE1p
Y3JvIERldmljZXMsIEluYy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTkgRVBBTSBTeXN0ZW1z
IEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25k
aXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwg
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisj
aW5jbHVkZSA8eGVuL2lvbW11Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorCisjaW5jbHVkZSA8
YXNtL2RldmljZS5oPgorI2luY2x1ZGUgPGFzbS9pb21tdV9md3NwZWMuaD4KKworaW50IGlvbW11
X2Z3c3BlY19pbml0KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZSAqaW9tbXVfZGV2
KQoreworICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3NwZWNf
Z2V0KGRldik7CisKKyAgICBpZiAoIGZ3c3BlYyApCisgICAgeworICAgICAgICAvKiBXZSBleHBl
Y3QgdGhlIGRldmljZSB0byBiZSBwcm90ZWN0ZWQgYnkgb25seSBvbmUgSU9NTVUuICovCisgICAg
ICAgIGlmICggZndzcGVjLT5pb21tdV9kZXYgIT0gaW9tbXVfZGV2ICkKKyAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGZ3c3BlYyA9
IHh6YWxsb2Moc3RydWN0IGlvbW11X2Z3c3BlYyk7CisgICAgaWYgKCAhZndzcGVjICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBmd3NwZWMtPmlvbW11X2RldiA9IGlvbW11X2RldjsK
KyAgICBkZXZfaW9tbXVfZndzcGVjX3NldChkZXYsIGZ3c3BlYyk7CisKKyAgICByZXR1cm4gMDsK
K30KKwordm9pZCBpb21tdV9md3NwZWNfZnJlZShzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisgICAg
c3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KTsK
KworICAgIHhmcmVlKGZ3c3BlYyk7CisgICAgZGV2X2lvbW11X2Z3c3BlY19zZXQoZGV2LCBOVUxM
KTsKK30KKworaW50IGlvbW11X2Z3c3BlY19hZGRfaWRzKHN0cnVjdCBkZXZpY2UgKmRldiwgdWlu
dDMyX3QgKmlkcywKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnVtX2lk
cykKK3sKKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVj
X2dldChkZXYpOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYgKCAhZndzcGVjICkKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBmd3NwZWMgPSB4cmVhbGxvY19mbGV4X3N0cnVj
dChmd3NwZWMsIGlkcywgZndzcGVjLT5udW1faWRzICsgbnVtX2lkcyk7CisgICAgaWYgKCAhZndz
cGVjICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBkZXZfaW9tbXVfZndzcGVjX3Nl
dChkZXYsIGZ3c3BlYyk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG51bV9pZHM7IGkrKyApCisg
ICAgICAgIGZ3c3BlYy0+aWRzW2Z3c3BlYy0+bnVtX2lkcyArIGldID0gaWRzW2ldOworCisgICAg
ZndzcGVjLT5udW1faWRzICs9IG51bV9pZHM7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZGV2aWNlLmgKaW5kZXggZWUxYzNiYy4uZWU3Y2ZmMiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rldmlj
ZS5oCkBAIC0xOCw2ICsxOCw3IEBAIHN0cnVjdCBkZXZpY2UKICAgICBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKm9mX25vZGU7IC8qIFVzZWQgYnkgZHJpdmVycyBpbXBvcnRlZCBmcm9tIExpbnV4ICov
CiAjZW5kaWYKICAgICBzdHJ1Y3QgZGV2X2FyY2hkYXRhIGFyY2hkYXRhOworICAgIHN0cnVjdCBp
b21tdV9md3NwZWMgKmlvbW11X2Z3c3BlYzsgLyogcGVyLWRldmljZSBJT01NVSBpbnN0YW5jZSBk
YXRhICovCiB9OwogCiB0eXBlZGVmIHN0cnVjdCBkZXZpY2UgZGV2aWNlX3Q7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11X2Z3c3BlYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9pb21tdV9md3NwZWMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44Y2U0
ZGExCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMu
aApAQCAtMCwwICsxLDY4IEBACisvKgorICogeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3Nw
ZWMuaAorICoKKyAqIENvbnRhaW5zIGEgY29tbW9uIHN0cnVjdHVyZSB0byBob2xkIHRoZSBwZXIt
ZGV2aWNlIGZpcm13YXJlIGRhdGEgYW5kCisgKiBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbnMgdXNl
ZCB0byBtYWludGFpbiB0aGF0IGRhdGEKKyAqCisgKiBCYXNlZCBvbiBMaW51eCdzIGlvbW11X2Z3
c3BlYyBzdXBwb3J0IHlvdSBjYW4gZmluZCBhdDoKKyAqICAgIGluY2x1ZGUvbGludXgvaW9tbXUu
aAorICoKKyAqIENvcHlyaWdodCAoQykgMjAwNy0yMDA4IEFkdmFuY2VkIE1pY3JvIERldmljZXMs
IEluYy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9fQVJD
SF9BUk1fSU9NTVVfRldTUEVDX0hfXworI2RlZmluZSBfX0FSQ0hfQVJNX0lPTU1VX0ZXU1BFQ19I
X18KKworLyogcGVyLWRldmljZSBJT01NVSBpbnN0YW5jZSBkYXRhICovCitzdHJ1Y3QgaW9tbXVf
ZndzcGVjIHsKKyAgICAvKiB0aGlzIGRldmljZSdzIElPTU1VICovCisgICAgc3RydWN0IGRldmlj
ZSAqaW9tbXVfZGV2OworICAgIC8qIElPTU1VIGRyaXZlciBwcml2YXRlIGRhdGEgZm9yIHRoaXMg
ZGV2aWNlICovCisgICAgdm9pZCAqaW9tbXVfcHJpdjsKKyAgICAvKiBudW1iZXIgb2YgYXNzb2Np
YXRlZCBkZXZpY2UgSURzICovCisgICAgdW5zaWduZWQgaW50IG51bV9pZHM7CisgICAgLyogSURz
IHdoaWNoIHRoaXMgZGV2aWNlIG1heSBwcmVzZW50IHRvIHRoZSBJT01NVSAqLworICAgIHVpbnQz
Ml90IGlkc1sxXTsKK307CisKK2ludCBpb21tdV9md3NwZWNfaW5pdChzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBkZXZpY2UgKmlvbW11X2Rldik7Cit2b2lkIGlvbW11X2Z3c3BlY19mcmVlKHN0
cnVjdCBkZXZpY2UgKmRldik7CitpbnQgaW9tbXVfZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmlj
ZSAqZGV2LCB1aW50MzJfdCAqaWRzLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBudW1faWRzKTsKKworc3RhdGljIGlubGluZSBzdHJ1Y3QgaW9tbXVfZndzcGVjICpkZXZf
aW9tbXVfZndzcGVjX2dldChzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisgICAgcmV0dXJuIGRldi0+
aW9tbXVfZndzcGVjOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgZGV2X2lvbW11X2Z3c3BlY19z
ZXQoc3RydWN0IGRldmljZSAqZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYykKK3sKKyAgICBkZXYtPmlvbW11X2Z3
c3BlYyA9IGZ3c3BlYzsKK30KKworI2VuZGlmIC8qIF9fQVJDSF9BUk1fSU9NTVVfRldTUEVDX0hf
XyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8ncj-0002EH-9I; Fri, 13 Sep 2019 15:36:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8nch-0002DY-Ji
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:35 +0000
X-Inumbo-ID: 335054c0-d63c-11e9-a337-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 335054c0-d63c-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:06 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id a22so27561507ljd.0
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:36: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=kUwXANjjQ0oshSNB7xTGiXsMWgK6tjSVAQHLjbkxKQ0=;
 b=LKXwVWnIaMYGS2astBw09NUlQ4i00JkJQlUAH6xwBIQEHn2YlcEXIrQmfEGHWwvMjf
 KNdtolZLJvT2+ew0PHxn395PuVsqCgbJJ38NFYvEBcesVVdVTPGeTCznfm0GX6sC9Cvy
 QilLC6uaaOhZeVgCfMZv6qNgue3S8bR3crdJ7xArJmGOjlj1VXCyIU52sa18MtXMaXG4
 3GYb8q5NR0kxW7nyF6xx3Vok2OlqpYGE+gX0TWpgiFHMrXaNi9MLHMtZCEl3+5LyGSBY
 y64bASAyC7Eiow+j/jhUxfqikDUdd/jjX1m9m0rt/GqjG2vBJECwjQwodN+7MNC2pxiU
 8kbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=kUwXANjjQ0oshSNB7xTGiXsMWgK6tjSVAQHLjbkxKQ0=;
 b=VkJFRGauLs9F0KRbvkQqCuQdA/lOvmOn92Hfag44p6UOWWsy7l/HyHc/LQNuzI3e7/
 yvN//EzL8+lurGkfnYwv/7wvIJOji0PjjfzVBIyV/EDosyXrLb7gbN+8c3q+V9zIgPnV
 b6rj5uXb+ZxjLqQnNJEjHaVthNSWUEl8DWjw6t+ykrxAt1A2ZVrCaCfg/Cxnk8Y6FVbu
 dF+oQzgV9EZveHDStpLMQEwOSZOvt//CircDOQiG4srVnOvOaU1zUunKVf/vK//uBdU4
 L5kdc73Ji7TnZWvaQOtuY1dPsZUmAiudIyxrj1i2ITME5JK7VttWMgJNXH/r5X5JnGS6
 Zzdg==
X-Gm-Message-State: APjAAAV26SChVeVXKsyd7NehbqI/agkR5HYyTuHOU1ZVv0XptQHwIlmw
 DViPTeAIwePC2aPKKuhTkP2XdVSHLaw=
X-Google-Smtp-Source: APXvYqxPdaghq00tfzK43hcmOqIB2gwvomZ07YbczXoUZC4IthoJAai3//JAUeHcuoLgcBJxGt4xJA==
X-Received: by 2002:a2e:7801:: with SMTP id t1mr16306376ljc.140.1568388965327; 
 Fri, 13 Sep 2019 08:36:05 -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 c16sm6969765lfj.8.2019.09.13.08.36.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:36:04 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:16 +0300
Message-Id: <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce iommu_add_dt_device
 API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlIG1haW4gcHVwcm9zZSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFkZCBhIHdheSB0byByZWdp
c3RlciBEVCBkZXZpY2UKKHdoaWNoIGlzIGJlaGluZCB0aGUgSU9NTVUpIHVzaW5nIHRoZSBnZW5l
cmljIElPTU1VIERUIGJpbmRpbmdzIFsxXQpiZWZvcmUgYXNzaWduaW5nIHRoYXQgZGV2aWNlIHRv
IGEgZG9tYWluLgoKU28sIHRoaXMgcGF0Y2ggYWRkcyBuZXcgImlvbW11X2FkZF9kdF9kZXZpY2Ui
IEFQSSBmb3IgYWRkaW5nIERUIGRldmljZQp0byB0aGUgSU9NTVUgdXNpbmcgZ2VuZXJpYyBJT01N
VSBEVCBiaW5kaW5ncyBhbmQgcHJldmlvdXNseSBhZGRlZAoiaW9tbXVfZndzcGVjIiBzdXBwb3J0
LiBJdCBpcyBjYWxsZWQgd2hlbiBjb25zdHJ1Y3RpbmcgRG9tMCBzaW5jZQoiaW9tbXVfYXNzaWdu
X2R0X2RldmljZSIgY2FuIGJlIGNhbGxlZCBmb3IgRG9tMCBhbHNvLgoKQmVzaWRlcyB0aGF0LCB0
aGlzIHBhdGNoIGFkZHMgbmV3ICJkdF94bGF0ZSIgY2FsbGJhY2sgKGJvcnJvd2VkIGZyb20KTGlu
dXggIm9mX3hsYXRlIikgZm9yIHByb3ZpZGluZyB0aGUgZHJpdmVyIHdpdGggRFQgSU9NTVUgc3Bl
Y2lmaWVyCndoaWNoIGRlc2NyaWJlcyB0aGUgSU9NTVUgbWFzdGVyIGludGVyZmFjZXMgb2YgdGhh
dCBkZXZpY2UgKGRldmljZSBJRHMsIGV0YykuCkFjY29yZGluZyB0byB0aGUgZ2VuZXJpYyBJT01N
VSBEVCBiaW5kaW5ncyB0aGUgY29udGV4dCBvZiByZXF1aXJlZApwcm9wZXJ0aWVzIGZvciBJT01N
VSBkZXZpY2UvbWFzdGVyIG5vZGUgKCNpb21tdS1jZWxscywgaW9tbXVzKSBkZXBlbmRzCm9uIG1h
bnkgZmFjdG9ycyBhbmQgaXMgcmVhbGx5IGRyaXZlciBkZXBlbmRlZCB0aGluZy4KClBsZWFzZSBu
b3RlLCBhbGwgSU9NTVUgZHJpdmVycyB3aGljaCBzdXBwb3J0IGdlbmVyaWMgSU9NTVUgRFQgYmlu
ZGluZ3MKc2hvdWxkIHVzZSAiZHRfeGxhdGUiIGFuZCAiYWRkX2RldmljZSIgY2FsbGJhY2tzLgoK
WzFdIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i
aW5kaW5ncy9pb21tdS9pb21tdS50eHQKClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hl
bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0KQ2hhbmdlcyBWMyAtPiBWNDoKICAgICAtIHNxdWFzaGVkIHdpdGggImlvbW11OiBBZGQgb2Zf
eGxhdGUgY2FsbGJhY2siIHBhdGNoCiAgICAgLSByZW5hbWVkICJvZl94bGF0ZSIgdG8gImR0X3hs
YXRlIgogICAgIC0gcmV3b3JrZWQgcGF0Y2ggZGVzY3JpcHRpb24KICAgICAtIGNsYXJpZmllZCBj
b21tZW50cyBpbiBjb2RlLCByZW1vdmVkIGNvbmZ1c2luZyB3b3JkCiAgICAgICAiaW5pdGlhbGl6
ZSBkZXZpY2UiLCBldGMKICAgICAtIHVwZGF0ZWQgZGVidWcgbWVzc2FnZSBpbiBoYW5kbGVfZGV2
aWNlKCkKICAgICAtIG1vZGlmaWVkIHRvIGNoZWNrIG9wcy0+b2ZfeGxhdGUgYW5kIG9wcy0+YWRk
X2RldmljZQogICAgICAgb25seSBpZiAiaW9tbXVzIiBwcm9wZXJ0eSBpcyBleGlzdHMKCkNoYW5n
ZXMgVjIgLT4gVjM6CiAgICAtIGNsYXJpZmllZCBwYXRjaCBkZXNjcmlwdGlvbgogICAgLSBjbGFy
aWZpZWQgY29tbWVudHMgaW4gY29kZQogICAgLSBtb2RpZmllZCB0byBwcm92aWRlIERUIElPTU1V
IHNwZWNpZmllciB0byB0aGUgZHJpdmVyCiAgICAgIHVzaW5nICJvZl94bGF0ZSIgY2FsbGJhY2sK
ICAgIC0gZG9jdW1lbnRlZCBmdW5jdGlvbiB1c2FnZQogICAgLSBtb2RpZmllZCB0byByZXR1cm4g
YW4gZXJyb3IgaWYgb3BzIGlzIG5vdCBwcmVzZW50L2ltcGxlbWVudGVkLAogICAgLSBhZGRlZCBh
YmlsaXR5IHRvIHJldHVybiBhIHBvc3NpdGl2ZSB2YWx1ZSB0byBpbmRpY2F0ZQogICAgICB0aGF0
IGRldmljZSBkb2Vzbid0IG5lZWQgdG8gYmUgcHJvdGVjdGVkCiAgICAtIHJlbW92ZWQgY2hlY2sg
Zm9yIHRoZSAiaW9tbXUiIHByb3BlcnR5IHByZXNlbmNlCiAgICAgIGluIHRoZSBjb21tb24gY29k
ZQogICAgLSBpbmNsdWRlZCA8YXNtL2lvbW11X2Z3c3BlYy5oPiBkaXJlY3RseQotLS0KIHhlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgIHwgMTIgKysrKysrKwogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgICB8IDExICsrKysr
KysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgIHwgMTAgKysrKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYTBmZWUx
ZS4uMGQ3OTE4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTI0MCw2ICsxMjQwLDcgQEAgc3RhdGlj
IGludCBfX2luaXQgbWFwX2RldmljZV9jaGlsZHJlbihzdHJ1Y3QgZG9tYWluICpkLAogCiAvKgog
ICogRm9yIGEgZ2l2ZW4gZGV2aWNlIG5vZGU6CisgKiAgLSBUcnkgdG8gY2FsbCBpb21tdV9hZGRf
ZHRfZGV2aWNlIHRvIHByb3RlY3QgdGhlIGRldmljZSBieSBhbiBJT01NVQogICogIC0gR2l2ZSBw
ZXJtaXNzaW9uIHRvIHRoZSBndWVzdCB0byBtYW5hZ2UgSVJRIGFuZCBNTUlPIHJhbmdlCiAgKiAg
LSBSZXRyaWV2ZSB0aGUgSVJRIGNvbmZpZ3VyYXRpb24gKGkuZSBlZGdlL2xldmVsKSBmcm9tIGRl
dmljZSB0cmVlCiAgKiBXaGVuIHRoZSBkZXZpY2UgaXMgbm90IG1hcmtlZCBmb3IgZ3Vlc3QgcGFz
c3Rocm91Z2g6CkBAIC0xMjU3LDYgKzEyNTgsMTcgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxl
X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAg
ICB1NjQgYWRkciwgc2l6ZTsKICAgICBib29sIG5lZWRfbWFwcGluZyA9ICFkdF9kZXZpY2VfZm9y
X3Bhc3N0aHJvdWdoKGRldik7CiAKKyAgICBkdF9kcHJpbnRrKCJDaGVjayBpZiAlcyBpcyBiZWhp
bmQgdGhlIElPTU1VIGFuZCBhZGQgaXRcbiIsCisgICAgICAgICAgICAgICBkdF9ub2RlX2Z1bGxf
bmFtZShkZXYpKTsKKworICAgIHJlcyA9IGlvbW11X2FkZF9kdF9kZXZpY2UoZGV2KTsKKyAgICBp
ZiAoIHJlcyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkZhaWxlZCB0
byBhZGQgJXMgdG8gdGhlIElPTU1VXG4iLAorICAgICAgICAgICAgICAgZHRfbm9kZV9mdWxsX25h
bWUoZGV2KSk7CisgICAgICAgIHJldHVybiByZXM7CisgICAgfQorCiAgICAgbmlycSA9IGR0X251
bWJlcl9vZl9pcnEoZGV2KTsKICAgICBuYWRkciA9IGR0X251bWJlcl9vZl9hZGRyZXNzKGRldik7
CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKaW5kZXggNWEzZDFkNS4uZGVhNzllZCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAKICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CisjaW5jbHVkZSA8YXNt
L2lvbW11X2Z3c3BlYy5oPgogCiAvKgogICogRGVmZXJyZWQgcHJvYmUgbGlzdCBpcyB1c2VkIHRv
IGtlZXAgdHJhY2sgb2YgZGV2aWNlcyBmb3Igd2hpY2ggZHJpdmVyCkBAIC0xNDEsMyArMTQyLDY1
IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkK
IHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQogewogfQorCitpbnQgX19pbml0IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpucCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBpb21tdV9n
ZXRfb3BzKCk7CisgICAgc3RydWN0IGR0X3BoYW5kbGVfYXJncyBpb21tdV9zcGVjOworICAgIHN0
cnVjdCBkZXZpY2UgKmRldiA9IGR0X3RvX2RldihucCk7CisgICAgaW50IHJjID0gMSwgaW5kZXgg
PSAwOworCisgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCisgICAgICAgIHJldHVybiAxOworCisg
ICAgaWYgKCAhb3BzICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGRldl9p
b21tdV9md3NwZWNfZ2V0KGRldikgKQorICAgICAgICByZXR1cm4gLUVFWElTVDsKKworICAgIC8q
CisgICAgICogQWNjb3JkaW5nIHRvIHRoZSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu
Z3MvaW9tbXUvaW9tbXUudHh0CisgICAgICogZnJvbSBMaW51eC4KKyAgICAgKi8KKyAgICB3aGls
ZSAoICFkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhucCwgImlvbW11cyIsICIjaW9tbXUtY2Vs
bHMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGV4LCAmaW9t
bXVfc3BlYykgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGRyaXZlciB3aGlj
aCBzdXBwb3J0cyBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIG11c3QgaGF2ZQorICAgICAgICAg
KiB0aGVzZSBjYWxsYmFjayBpbXBsZW1lbnRlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
IW9wcy0+YWRkX2RldmljZSB8fCAhb3BzLT5kdF94bGF0ZSApCisgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKworICAgICAgICBpZiAoICFkdF9kZXZpY2VfaXNfYXZhaWxhYmxlKGlvbW11X3Nw
ZWMubnApICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJjID0gaW9tbXVfZndzcGVj
X2luaXQoZGV2LCAmaW9tbXVfc3BlYy5ucC0+ZGV2KTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBQcm92aWRlIERUIElPTU1V
IHNwZWNpZmllciB3aGljaCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3RlcgorICAgICAgICAgKiBp
bnRlcmZhY2VzIG9mIHRoYXQgZGV2aWNlIChkZXZpY2UgSURzLCBldGMpIHRvIHRoZSBkcml2ZXIu
CisgICAgICAgICAqIFRoZSBkcml2ZXIgaXMgcmVzcG9uc2libGUgdG8gZGVjaWRlIGhvdyB0byBp
bnRlcnByZXQgdGhlbS4KKyAgICAgICAgICovCisgICAgICAgIHJjID0gb3BzLT5kdF94bGF0ZShk
ZXYsICZpb21tdV9zcGVjKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBpbmRleCsrOworICAgIH0KKworICAgIC8qCisgICAgICogQWRkIG1hc3RlciBk
ZXZpY2UgdG8gdGhlIElPTU1VIGlmIGxhdHRlciBpcyBwcmVzZW50IGFuZCBhdmFpbGFibGUuCisg
ICAgICogVGhlIGRyaXZlciBpcyByZXNwb25zaWJsZSB0byBtYXJrIHRoYXQgZGV2aWNlIGFzIHBy
b3RlY3RlZC4KKyAgICAgKi8KKyAgICBpZiAoICFyYyApCisgICAgICAgIHJjID0gb3BzLT5hZGRf
ZGV2aWNlKDAsIGRldik7CisKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGlvbW11X2Z3c3Bl
Y19mcmVlKGRldik7CisKKyAgICByZXR1cm4gcmM7Cit9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKaW5kZXggMTFk
ZWRiYS4uMDRmMjFhMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaApAQCAtMjcsNiArMjcsMTcgQEAgY29uc3Qg
c3RydWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKTsKIHZvaWQgaW9tbXVfc2V0X29w
cyhjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpOwogCiAvKgorICogSGVscGVyIHRvIGFkZCBt
YXN0ZXIgZGV2aWNlIHRvIHRoZSBJT01NVSB1c2luZyBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdz
LgorICoKKyAqIFJldHVybiB2YWx1ZXM6CisgKiAgMCA6IGRldmljZSBpcyBwcm90ZWN0ZWQgYnkg
YW4gSU9NTVUKKyAqIDwwIDogZGV2aWNlIGlzIG5vdCBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUsIGJ1
dCBtdXN0IGJlIChlcnJvciBjb25kaXRpb24pCisgKiA+MCA6IGRldmljZSBkb2Vzbid0IG5lZWQg
dG8gYmUgcHJvdGVjdGVkIGJ5IGFuIElPTU1VCisgKiAgICAgIChJT01NVSBpcyBub3QgZW5hYmxl
ZC9wcmVzZW50IG9yIGRldmljZSBpcyBub3QgY29ubmVjdGVkIHRvIGl0KS4KKyAqLworaW50IGlv
bW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGR0X2RldmljZV9ub2RlICpucCk7CisKKy8qCiAgKiBU
aGUgbWFwcGluZyBoZWxwZXJzIGJlbG93IHNob3VsZCBvbmx5IGJlIHVzZWQgaWYgUDJNIFRhYmxl
IGlzIHNoYXJlZAogICogYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgSU9NTVUuCiAgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
aW5kZXggYWIyNThiOC4uNTlhMmNlZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTIzOSw2ICsyMzksMTYgQEAgc3Ry
dWN0IGlvbW11X29wcyB7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoX2FsbCko
c3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkp
KGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwogICAgIHZvaWQgKCpkdW1wX3AybV90YWJsZSkoc3Ry
dWN0IGRvbWFpbiAqZCk7CisKKyNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCisgICAgLyoK
KyAgICAgKiBBbGwgSU9NTVUgZHJpdmVycyB3aGljaCBzdXBwb3J0IGdlbmVyaWMgSU9NTVUgRFQg
YmluZGluZ3Mgc2hvdWxkIHVzZQorICAgICAqIHRoaXMgY2FsbGJhY2suIFRoaXMgaXMgYSB3YXkg
Zm9yIHRoZSBmcmFtZXdvcmsgdG8gcHJvdmlkZSB0aGUgZHJpdmVyCisgICAgICogd2l0aCBEVCBJ
T01NVSBzcGVjaWZpZXIgd2hpY2ggZGVzY3JpYmVzIHRoZSBJT01NVSBtYXN0ZXIgaW50ZXJmYWNl
cyBvZgorICAgICAqIHRoYXQgZGV2aWNlIChkZXZpY2UgSURzLCBldGMpLgorICAgICAqLworICAg
IGludCAoKmR0X3hsYXRlKShkZXZpY2VfdCAqZGV2LCBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzICph
cmdzKTsKKyNlbmRpZgogfTsKIAogI2luY2x1ZGUgPGFzbS9pb21tdS5oPgotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8ncn-0002GZ-Lo; Fri, 13 Sep 2019 15:36:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8ncm-0002GA-Jl
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:40 +0000
X-Inumbo-ID: 3448745c-d63c-11e9-b299-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3448745c-d63c-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:08 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id r14so4472139ljn.3
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 08:36: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=y6jpry2SgM0hHmqkmSrwj0pTldySEpQovg4E6+MSTlc=;
 b=dkXdtXzlatnls8JboniREzeNUJ8+pLEi5kZeecbFgQtBrUE+Oevt7Dt3Hg1dBVH+Nc
 Rb2as2r39cOO8Hft3zoyzYzAZY7feQuV0QD7xEneqEJW6qyyBowDiooG0uWmGmrorFCU
 UToNHqHWKm4Mub9bCc760Rrak3g0fEdPsdixPmEe7sP3caqjh/HpE/5364syfpVxthb2
 xvgOHgBmpVFlp8Pqi1uc663A+kyk1bhI478e17mHi+SJFIWE/+XRXYqrEhgCPv36mYz7
 Ue6c3awPH0b5XW9op5pqDvBRuzoizAKekkx/6CDHxjncissiDyyDA3Qgz306iPOR42LN
 uAww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=y6jpry2SgM0hHmqkmSrwj0pTldySEpQovg4E6+MSTlc=;
 b=rUeFe1l7348PLe8EuixFLuGND+1n4tmx/BphQpeIA0bZIhS3lnwiY83x5a8Wjnv3GY
 UEZPMwUfBcP3sbQQoDq18G3ipZd8mRfzCK2Uq7b+2pHasPsMJBWYe7ko+JHn1ZEJcqvc
 DQnaoQ7V3TK0540WWmXGwMaEdHPrvzSajgAYhByQCMyWUGklTXVseZaT+myuGZEZhQOQ
 FWtMTVnM+JtowgjgPxhOGPLZq33qH2w6cm527dczLhO3uGku9+Qz/KVYjvgWBeH3t318
 dnUHPCCJzymrOYKPDyYPYdEqksET1SUCEV+M714B0LAy/h47iqKN26U4hM4RAeVPEB40
 AmtA==
X-Gm-Message-State: APjAAAV1vYbrGs8OgKlJ6ymt4r3xYps6Hw2ooP4uEDNo5Ma8QnQE3QXQ
 VAAayxUGRhJYJmcBUDXJ5ivZ9aT+q5s=
X-Google-Smtp-Source: APXvYqzAba6T+20iy2I2FrzoR5kflXkXeKfBPIZadkUwjQ/v0y5Avg1Kj7t4YsDKPd2S4HRruusalQ==
X-Received: by 2002:a2e:3c14:: with SMTP id j20mr1616125lja.84.1568388966412; 
 Fri, 13 Sep 2019 08:36:06 -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 c16sm6969765lfj.8.2019.09.13.08.36.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 13 Sep 2019 08:36:05 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:35:17 +0300
Message-Id: <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V4 8/8] iommu/arm: Add Renesas IPMMU-VMSA 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
MIME-Version: 1.0
Content-Type: text/plain; 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
PgoKVGhlIElQTU1VLVZNU0EgaXMgVk1TQS1jb21wYXRpYmxlIEkvTyBNZW1vcnkgTWFuYWdlbWVu
dCBVbml0IChJT01NVSkKd2hpY2ggcHJvdmlkZXMgYWRkcmVzcyB0cmFuc2xhdGlvbiBhbmQgYWNj
ZXNzIHByb3RlY3Rpb24gZnVuY3Rpb25hbGl0aWVzCnRvIHByb2Nlc3NpbmcgdW5pdHMgYW5kIGlu
dGVyY29ubmVjdCBuZXR3b3Jrcy4KClBsZWFzZSBub3RlLCBjdXJyZW50IGRyaXZlciBpcyBzdXBw
b3NlZCB0byB3b3JrIG9ubHkgd2l0aCBuZXdlc3QKUi1DYXIgR2VuMyBTb0NzIHJldmlzaW9ucyB3
aGljaCBJUE1NVSBoYXJkd2FyZSBzdXBwb3J0cyBzdGFnZSAyIHRyYW5zbGF0aW9uCnRhYmxlIGZv
cm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzIGlmIG9uZSBpcwoz
LWxldmVsIHBhZ2UgdGFibGUgKHVwIHRvIDQwIGJpdCBJUEEpLgoKVGhlIG1ham9yIGRpZmZlcmVu
Y2VzIGNvbXBhcmUgdG8gdGhlIExpbnV4IGRyaXZlciBhcmU6CgoxLiBTdGFnZSAxL1N0YWdlIDIg
dHJhbnNsYXRpb24uIExpbnV4IGRyaXZlciBzdXBwb3J0cyBTdGFnZSAxCnRyYW5zbGF0aW9uIG9u
bHkgKHdpdGggU3RhZ2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQpLiBJdCBtYW5hZ2VzCnBh
Z2UgdGFibGUgYnkgaXRzZWxmLiBCdXQgWGVuIGRyaXZlciBzdXBwb3J0cyBTdGFnZSAyIHRyYW5z
bGF0aW9uCih3aXRoIFN0YWdlIDIgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0KSB0byBiZSBhYmxl
IHRvIHNoYXJlIHRoZSBQMk0Kd2l0aCB0aGUgQ1BVLiBTdGFnZSAxIHRyYW5zbGF0aW9uIGlzIGFs
d2F5cyBieXBhc3NlZCBpbiBYZW4gZHJpdmVyLgoKU28sIFhlbiBkcml2ZXIgaXMgc3VwcG9zZWQg
dG8gYmUgdXNlZCB3aXRoIG5ld2VzdCBSLUNhciBHZW4zIFNvQyByZXZpc2lvbnMKb25seSAoSDMg
RVMzLjAsIE0zLVcrLCBldGMuKSB3aGljaCBJUE1NVSBIL1cgc3VwcG9ydHMgc3RhZ2UgMiB0cmFu
c2xhdGlvbgp0YWJsZSBmb3JtYXQuCgoyLiBBQXJjaDY0IHN1cHBvcnQuIExpbnV4IGRyaXZlciB1
c2VzIFZNU0F2OC0zMiBtb2RlLCB3aGlsZSBYZW4gZHJpdmVyCmVuYWJsZXMgQXJtdjggVk1TQXY4
LTY0IG1vZGUgdG8gY292ZXIgdXAgdG8gNDAgYml0IGlucHV0IGFkZHJlc3MuCgozLiBDb250ZXh0
IGJhbmsgKHNldHMgb2YgcGFnZSB0YWJsZSkgdXNhZ2UuIEluIFhlbiwgZWFjaCBjb250ZXh0IGJh
bmsgaXMKbWFwcGVkIHRvIG9uZSBYZW4gZG9tYWluLiBTbywgYWxsIGRldmljZXMgYmVpbmcgcGFz
cyB0aHJvdWdoZWQgdG8gdGhlCnNhbWUgWGVuIGRvbWFpbiBzaGFyZSB0aGUgc2FtZSBjb250ZXh0
IGJhbmsuCgo0LiBJUE1NVSBkZXZpY2UgdHJhY2tpbmcuIEluIFhlbiwgYWxsIElPTU1VIGRldmlj
ZXMgYXJlIG1hbmFnZWQKYnkgc2luZ2xlIGRyaXZlciBpbnN0YW5jZS4gU28sIGRyaXZlciB1c2Vz
IGdsb2JhbCBsaXN0IHRvIGtlZXAgdHJhY2sKb2YgcmVnaXN0ZXJlZCBJUE1NVSBkZXZpY2VzLgoK
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IFlv
c2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KCi0tLQpD
aGFuZ2VzIFYzIC0+IFY0OgogICAgLSBjaGFuZ2VkICJHZW4zIiB0byAiUi1DYXIgR2VuMyIgaW4g
Y29tbWl0IGRlc2NyaXB0aW9uCiAgICAtIHJlbmFtZWQgIm9mX3hsYXRlIiB0byAiZHRfeGxhdGUi
CiAgICAtIHJlbW92ZWQgY2hlY2sgZm9yIHRoZSBpb21tdV9oYXBfcHRfc2hhcmUgZmxhZyBpbiBp
cG1tdV9pbml0KCkKICAgIC0gbW9kaWZpZWQgdG8gYmUgYWJsZSB0byBzZWxlY3QgSVBNTVVfVk1T
QSBvcHRpb24gb25seSBpZiBFWFBFUlQgaXMgc2V0CiAgICAtIHJlbW92ZWQgYW4gZXJyb3IgbWVz
c2FnZSB3aGVuIGRlZmVycmluZyB0aGUgcHJvYmUKICAgIC0gbW92ZWQgY2hlY2sgZm9yIHRoZSBQ
Mk0gc2hhcmluZyBwb3NzaWJpbGl0eSB0byB0aGUgUm9vdCBJUE1NVSBwYXRoCgpDaGFuZ2VzIFYy
IC0+IFYzOgogICAgLSBhZGRlZCBDb3B5cmlnaHQgZnJvbSBMaW51eAogICAgLSBpbmNsdWRlZCA8
eGVuL2lvbW11Lmg+IGFuZCA8YXNtL2lvbW11X2Z3c3BlYy5oPiBkaXJlY3RseQogICAgLSByZW1v
dmVkIHBvaW50bGVzcyBzcGluX2xvY2sgZnJvbSBpcG1tdV9pb21tdV9kb21haW5fdGVhcmRvd24o
KQogICAgLSBjaGFuZ2VkICJHZW4zIiB0byAiUi1DYXIgR2VuMyIsICJNMyBFUzMuMCIgdG8gIk0z
LVcrIgogICAgLSBjaGFuZ2VkIFJDQVJfUFJPRFVDVF9NMyB0byBSQ0FSX1BST0RVQ1RfTTNXCiAg
ICAtIGNsYXJpZmllZCBJTVRUQkNSX1RTWjFfTUFTSwogICAgLSByZW1vdmVkIFRMQiBmbHVzaCBm
cm9tIGlwbW11X2RvbWFpbl9pcnEoKSB1bnRpbCBjbGFyaWZpZWQgdGhlIHB1cnBvc2UKICAgIC0g
cmV0dXJuZWQgLUVOT0RFViBpbiBpcG1tdV9pbml0KCkgaWYgUDJNIHNoYXJpbmcgb3IgUDJNIElQ
QSBzaXplCiAgICAgIGlzIG5vdCBzdXBwb3J0ZWQgdG8gc2hvdyB0aGF0IElPTU1VIGRldmljZSBp
cyBub3QgdXNhYmxlIGluIFhlbgogICAgLSBpbXBsZW1lbnRlZCBuZXcgY2FsbGJhY2sgIm9mX3hs
YXRlIiB0byBwYXJzZSBEVCBJT01NVSBzcGVjaWZpZXIKICAgICAgYW5kIGFkZCBkZXZpY2UgSURz
IHRvICJpb21tdV9md3NwZWMiCiAgICAtIHJld29ya2VkICJhZGRfZGV2aWNlIiBjYWxsYmFjawog
ICAgLSB1cGRhdGVkIHBhdGNoIGRlc2NyaXB0aW9uCgpDaGFuZ2VzIFYxIC0+IFYyOgogICAgLSBy
ZXdyaXRlZCBkcml2ZXIgdG8gdXNlIGlvbW11X2Z3c3BlYwogICAgLSByZW1vdmVkIERUIHBhcnNp
bmcgY29kZSBmb3IgbWljcm8tVExCcwogICAgLSByZW1vdmVkIHN0cnVjdCBpcG1tdV92bXNhX21h
c3Rlcl9jZmcsIGRldl9hcmNoZGF0YSBtYWNybwogICAgLSBhZGRlZCBpcG1tdV9maW5kX21tdV9i
eV9kZXYoKSwgdmFyaW91cyBoZWxwZXJzIHRvIGFjY2VzcwogICAgICBmd3NwZWMtPmlvbW11X3By
aXYKICAgIC0gaW1wbGVtZW50ZWQgbmV3IGNhbGxiYWNrICJhZGRfZGV2aWNlIiB0byBhZGQgbWFz
dGVyIGRldmljZSB0byBJUE1NVQogICAgLSByZW1vdmVkIGlwbW11X3Byb3RlY3RfbWFzdGVycygp
CiAgICAtIHJlbW92ZWQgY29kZSB0byBsb2NhdGUgUm9vdCBkZXZpY2UgaW4gdGhlIGZpcnN0IHBs
YWNlLAogICAgICB1c2VkIEVBR0FJTiB0byByZXF1ZXN0IGRlZmVycmVkIHByb2JpbmcKICAgIC0g
dXNlZCBwcmludGtfb25jZSBmb3IgdGhlIHN5c3RlbSB3aWRlIGVycm9yIG1lc3NhZ2VzIGluIGlw
bW11X2luaXQoKQogICAgICB3aGljaCBkb24ndCBuZWVkIHRvIGJlIHNob3duIGZvciBldmVyeSBk
ZXZpY2UgYmVpbmcgcHJvYmVkCiAgICAtIHJlbW92ZWQgbWFwX3BhZ2UvdW5tYXBfcGFnZSBpbXBs
ZW1lbnRhdGlvbiwgcmV1c2VkIHRoZW0KICAgICAgZnJvbSBpb21tdV9oZWxwZXJzLmMKICAgIC0g
dXNlZCAlcGQgZm9yIHByaW50aW5nIGRvbWFpZCBpZAogICAgLSBwZXJmb3JtZWQgdmFyaW91cyBj
b3NtZXRpYyBmaXhlcwogICAgLSBjaGFuZ2VkIHUzMiAtPiB1aW50MzJfdCwgdTY0IC0+IHVpbnQ2
NF90LAogICAgICB1bnNpZ25lZCBpbnQgLT4gdWludDMyX3Qgd2hlcmUgbmVlZGVkCiAgICAtIGNs
YXJpZmllZCBUT0RPcwogICAgLSBjbGFmaXJpZWQgc3VwcG9ydGVkIFNvQyB2ZXJzaW9ucyBpbiBj
b25maWcgSVBNTVVfVk1TQSwKICAgICAgc2V0IGRlZmF1bHQgdG8gIm4iCiAgICAtIHVwZGF0ZWQg
Y29tbWVudHMgaW4gY29kZSwgcHJvdmlkZWQgbW9yZSBhY2N1cmF0ZSBkZXNjcmlwdGlvbiwKICAg
ICAgYWRkZWQgbmV3IGNvbW1lbnRzIHdoZXJlIG5lZWRlZAogICAgLSB1cGRhdGVkIHBhdGNoIGRl
c2NyaXB0aW9uIGJ5IHByb3ZpZGluZyBkaWZmZXJlbmNlcyBiZXR3ZWVuCiAgICAgIExpbnV4L1hl
biBpbXBsZW1lbnRhdGlvbnMKICAgIC0gcmVtb3ZlZCBmaWVsZHMgZm9yIGNhY2hlIHNub29wIHRy
YW5zYWN0aW9uIHdoZW4gY29uZmlndXJpbmcgSU1UVEJDUgogICAgICAodXBkYXRlIGZyb20gUmVu
ZXNhcyBCU1ApCi0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnICAgICAgICAgICB8
ICAgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyAgICAgICAgICB8ICAgMTMg
KwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlICAgICB8ICAgIDEgKwogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyB8IDEzMzIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDEzNDcgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNh
LmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL0tjb25maWcgYi94ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL0tjb25maWcKaW5kZXggYmMwZTljZC4uNGJiNzMxOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvS2NvbmZpZwpAQCAtMjUsNiArMjUsNyBAQCBjb25maWcgUkNBUjMKIAlib29sICJSZW5l
c2FzIFJDYXIzIHN1cHBvcnQiCiAJZGVwZW5kcyBvbiBBUk1fNjQKIAlzZWxlY3QgSEFTX1NDSUYK
KwlzZWxlY3QgSVBNTVVfVk1TQSBpZiBFWFBFUlQKIAktLS1oZWxwLS0tCiAJRW5hYmxlIGFsbCB0
aGUgcmVxdWlyZWQgZHJpdmVycyBmb3IgUmVuZXNhcyBSQ2FyMwogCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9LY29uZmlnIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2Nv
bmZpZwppbmRleCBhM2MwNjQ5Li5lMjIzMDFjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9LY29uZmlnCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcKQEAg
LTEyLDQgKzEyLDE3IEBAIGNvbmZpZyBBUk1fU01NVQogCiAJICBTYXkgWSBoZXJlIGlmIHlvdXIg
U29DIGluY2x1ZGVzIGFuIElPTU1VIGRldmljZSBpbXBsZW1lbnRpbmcgdGhlCiAJICBBUk0gU01N
VSBhcmNoaXRlY3R1cmUuCisKK2NvbmZpZyBJUE1NVV9WTVNBCisJYm9vbCAiUmVuZXNhcyBJUE1N
VS1WTVNBIGZvdW5kIGluIFItQ2FyIEdlbjMgU29DcyIgaWYgRVhQRVJUID0gInkiCisJZGVmYXVs
dCBuCisJZGVwZW5kcyBvbiBBUk1fNjQKKwktLS1oZWxwLS0tCisJICBTdXBwb3J0IGZvciBpbXBs
ZW1lbnRhdGlvbnMgb2YgdGhlIFJlbmVzYXMgSVBNTVUtVk1TQSBmb3VuZAorCSAgaW4gUi1DYXIg
R2VuMyBTb0NzLgorCisJICBTYXkgWSBoZXJlIGlmIHlvdSBhcmUgdXNpbmcgbmV3ZXN0IFItQ2Fy
IEdlbjMgU29DcyByZXZpc2lvbnMKKwkgIChIMyBFUzMuMCwgTTMtVyssIGV0Yykgd2hpY2ggSVBN
TVUgaGFyZHdhcmUgc3VwcG9ydHMgc3RhZ2UgMgorCSAgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGFuZCBpcyBhYmxlIHRvIHVzZSBDUFUncyBQMk0gdGFibGUgYXMgaXMuCisKIGVuZGlmCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKaW5kZXggNWZiYWQ0NS4uZmNkOTE4ZSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQpAQCAtMSwyICsxLDMgQEAKIG9iai15ICs9IGlv
bW11Lm8gaW9tbXVfaGVscGVycy5vIGlvbW11X2Z3c3BlYy5vCiBvYmotJChDT05GSUdfQVJNX1NN
TVUpICs9IHNtbXUubworb2JqLSQoQ09ORklHX0lQTU1VX1ZNU0EpICs9IGlwbW11LXZtc2Eubwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uZWEyOWU5MQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKQEAgLTAsMCArMSwxMzMyIEBACisvKgorICog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYworICoKKyAqIERyaXZlciBm
b3IgdGhlIFJlbmVzYXMgSVBNTVUtVk1TQSBmb3VuZCBpbiBSLUNhciBHZW4zIFNvQ3MuCisgKgor
ICogVGhlIElQTU1VLVZNU0EgaXMgVk1TQS1jb21wYXRpYmxlIEkvTyBNZW1vcnkgTWFuYWdlbWVu
dCBVbml0IChJT01NVSkKKyAqIHdoaWNoIHByb3ZpZGVzIGFkZHJlc3MgdHJhbnNsYXRpb24gYW5k
IGFjY2VzcyBwcm90ZWN0aW9uIGZ1bmN0aW9uYWxpdGllcworICogdG8gcHJvY2Vzc2luZyB1bml0
cyBhbmQgaW50ZXJjb25uZWN0IG5ldHdvcmtzLgorICoKKyAqIFBsZWFzZSBub3RlLCBjdXJyZW50
IGRyaXZlciBpcyBzdXBwb3NlZCB0byB3b3JrIG9ubHkgd2l0aCBuZXdlc3QKKyAqIFItQ2FyIEdl
bjMgU29DcyByZXZpc2lvbnMgd2hpY2ggSVBNTVUgaGFyZHdhcmUgc3VwcG9ydHMgc3RhZ2UgMiB0
cmFuc2xhdGlvbgorICogdGFibGUgZm9ybWF0IGFuZCBpcyBhYmxlIHRvIHVzZSBDUFUncyBQMk0g
dGFibGUgYXMgaXMuCisgKgorICogQmFzZWQgb24gTGludXgncyBJUE1NVS1WTVNBIGRyaXZlciBm
cm9tIFJlbmVzYXMgQlNQOgorICogICAgZHJpdmVycy9pb21tdS9pcG1tdS12bXNhLmMKKyAqIHlv
dSBjYW4gZm91bmQgYXQ6CisgKiAgICB1cmw6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9ob3Jtcy9yZW5lc2FzLWJzcC5naXQKKyAqICAgIGJyYW5jaDogdjQu
MTQuNzUtbHRzaS9yY2FyLTMuOS42CisgKiAgICBjb21taXQ6IGUyMDZlYjViODFhNjBlNjRjMzVm
YmMzYTk5OWIxYTBkYjJiOTgwNDQKKyAqIGFuZCBYZW4ncyBTTU1VIGRyaXZlcjoKKyAqICAgIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIw
MTQtMjAxOSBSZW5lc2FzIEVsZWN0cm9uaWNzIENvcnBvcmF0aW9uCisgKgorICogQ29weXJpZ2h0
IChDKSAyMDE2LTIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAq
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CisjaW5jbHVk
ZSA8eGVuL2Vyci5oPgorI2luY2x1ZGUgPHhlbi9pb21tdS5oPgorI2luY2x1ZGUgPHhlbi9pcnEu
aD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2xpc3QuaD4KKyNpbmNsdWRl
IDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdm1hcC5o
PgorCisjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgorI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KKyNp
bmNsdWRlIDxhc20vaW8uaD4KKyNpbmNsdWRlIDxhc20vaW9tbXVfZndzcGVjLmg+CisKKyNkZWZp
bmUgZGV2X25hbWUoZGV2KSBkdF9ub2RlX2Z1bGxfbmFtZShkZXZfdG9fZHQoZGV2KSkKKworLyog
RGV2aWNlIGxvZ2dlciBmdW5jdGlvbnMgKi8KKyNkZWZpbmUgZGV2X3ByaW50KGRldiwgbHZsLCBm
bXQsIC4uLikgICAgXAorICAgIHByaW50ayhsdmwgImlwbW11OiAlczogIiBmbXQsIGRldl9uYW1l
KGRldiksICMjIF9fVkFfQVJHU19fKQorCisjZGVmaW5lIGRldl9pbmZvKGRldiwgZm10LCAuLi4p
ICAgIFwKKyAgICBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfSU5GTywgZm10LCAjIyBfX1ZBX0FSR1Nf
XykKKyNkZWZpbmUgZGV2X3dhcm4oZGV2LCBmbXQsIC4uLikgICAgXAorICAgIGRldl9wcmludChk
ZXYsIFhFTkxPR19XQVJOSU5HLCBmbXQsICMjIF9fVkFfQVJHU19fKQorI2RlZmluZSBkZXZfZXJy
KGRldiwgZm10LCAuLi4pICAgICBcCisgICAgZGV2X3ByaW50KGRldiwgWEVOTE9HX0VSUiwgZm10
LCAjIyBfX1ZBX0FSR1NfXykKKyNkZWZpbmUgZGV2X2Vycl9yYXRlbGltaXRlZChkZXYsIGZtdCwg
Li4uKSAgICBcCisgICAgZGV2X3ByaW50KGRldiwgWEVOTE9HX0VSUiwgZm10LCAjIyBfX1ZBX0FS
R1NfXykKKworLyoKKyAqIFItQ2FyIEdlbjMgU29DcyBtYWtlIHVzZSBvZiB1cCB0byA4IElQTU1V
IGNvbnRleHRzIChzZXRzIG9mIHBhZ2UgdGFibGUpIGFuZAorICogdGhlc2UgY2FuIGJlIG1hbmFn
ZWQgaW5kZXBlbmRlbnRseS4gRWFjaCBjb250ZXh0IGlzIG1hcHBlZCB0byBvbmUgWGVuIGRvbWFp
bi4KKyAqLworI2RlZmluZSBJUE1NVV9DVFhfTUFYICAgICA4CisvKiBSLUNhciBHZW4zIFNvQ3Mg
bWFrZSB1c2Ugb2YgdXAgdG8gNDggbWljcm8tVExCcyBwZXIgSVBNTVUgZGV2aWNlLiAqLworI2Rl
ZmluZSBJUE1NVV9VVExCX01BWCAgICA0OAorCisvKiBJUE1NVSBjb250ZXh0IHN1cHBvcnRzIElQ
QSBzaXplIHVwIHRvIDQwIGJpdC4gKi8KKyNkZWZpbmUgSVBNTVVfTUFYX1AyTV9JUEFfQklUUyAg
ICA0MAorCisvKgorICogWGVuJ3MgZG9tYWluIElQTU1VIGluZm9ybWF0aW9uIHN0b3JlZCBpbiBk
b21faW9tbXUoZCktPmFyY2gucHJpdgorICoKKyAqIEFzIGVhY2ggY29udGV4dCAoc2V0IG9mIHBh
Z2UgdGFibGUpIGlzIG1hcHBlZCB0byBvbmUgWGVuIGRvbWFpbiwKKyAqIGFsbCBhc3NvY2lhdGVk
IElQTU1VIGRvbWFpbnMgdXNlIHRoZSBzYW1lIGNvbnRleHQgbWFwcGVkIHRvIHRoaXMgWGVuIGRv
bWFpbi4KKyAqIFRoaXMgbWFrZXMgYWxsIG1hc3RlciBkZXZpY2VzIGJlaW5nIGF0dGFjaGVkIHRv
IHRoZSBzYW1lIFhlbiBkb21haW4gc2hhcmUKKyAqIHRoZSBzYW1lIGNvbnRleHQgKFAyTSB0YWJs
ZSkuCisgKi8KK3N0cnVjdCBpcG1tdV92bXNhX3hlbl9kb21haW4geworICAgIC8qCisgICAgICog
VXNlZCB0byBwcm90ZWN0IGV2ZXJ5dGhpbmcgd2hpY2ggYmVsb25ncyB0byB0aGlzIFhlbiBkb21h
aW46CisgICAgICogZGV2aWNlIGFzc2lnbm1lbnQsIGRvbWFpbiBpbml0L2Rlc3Ryb3ksIGZsdXNo
IG9wcywgZXRjCisgICAgICovCisgICAgc3BpbmxvY2tfdCBsb2NrOworICAgIC8qIE9uZSBvciBt
b3JlIENhY2hlIElQTU1VIGRvbWFpbnMgYXNzb2NpYXRlZCB3aXRoIHRoaXMgWGVuIGRvbWFpbiAq
LworICAgIHN0cnVjdCBsaXN0X2hlYWQgY2FjaGVfZG9tYWluczsKKyAgICAvKiBSb290IElQTU1V
IGRvbWFpbiBhc3NvY2lhdGVkIHdpdGggdGhpcyBYZW4gZG9tYWluICovCisgICAgc3RydWN0IGlw
bW11X3Ztc2FfZG9tYWluICpyb290X2RvbWFpbjsKK307CisKKy8qIFhlbiBtYXN0ZXIgZGV2aWNl
J3MgSVBNTVUgaW5mb3JtYXRpb24gc3RvcmVkIGluIGZ3c3BlYy0+aW9tbXVfcHJpdiAqLworc3Ry
dWN0IGlwbW11X3Ztc2FfeGVuX2RldmljZSB7CisgICAgLyogQ2FjaGUgSVBNTVUgZG9tYWluIHRo
aXMgbWFzdGVyIGRldmljZSBpcyBsb2dpY2FsbHkgYXR0YWNoZWQgdG8gKi8KKyAgICBzdHJ1Y3Qg
aXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbjsKKyAgICAvKiBDYWNoZSBJUE1NVSB0aGlzIG1hc3Rl
ciBkZXZpY2UgaXMgcGh5c2ljYWxseSBjb25uZWN0ZWQgdG8gKi8KKyAgICBzdHJ1Y3QgaXBtbXVf
dm1zYV9kZXZpY2UgKm1tdTsKK307CisKKy8qIFJvb3QvQ2FjaGUgSVBNTVUgZGV2aWNlJ3MgaW5m
b3JtYXRpb24gKi8KK3N0cnVjdCBpcG1tdV92bXNhX2RldmljZSB7CisgICAgc3RydWN0IGRldmlj
ZSAqZGV2OworICAgIHZvaWQgX19pb21lbSAqYmFzZTsKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9k
ZXZpY2UgKnJvb3Q7CisgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OworICAgIHVuc2lnbmVkIGlu
dCBudW1fdXRsYnM7CisgICAgdW5zaWduZWQgaW50IG51bV9jdHg7CisgICAgc3BpbmxvY2tfdCBs
b2NrOyAgICAvKiBQcm90ZWN0cyBjdHggYW5kIGRvbWFpbnNbXSAqLworICAgIERFQ0xBUkVfQklU
TUFQKGN0eCwgSVBNTVVfQ1RYX01BWCk7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpk
b21haW5zW0lQTU1VX0NUWF9NQVhdOworfTsKKworLyoKKyAqIFJvb3QvQ2FjaGUgSVBNTVUgZG9t
YWluJ3MgaW5mb3JtYXRpb24KKyAqCisgKiBSb290IElQTU1VIGRldmljZSBpcyBhc3NpZ25lZCB0
byBSb290IElQTU1VIGRvbWFpbiB3aGlsZSBDYWNoZSBJUE1NVSBkZXZpY2UKKyAqIGlzIGFzc2ln
bmVkIHRvIENhY2hlIElQTU1VIGRvbWFpbi4gTWFzdGVyIGRldmljZXMgYXJlIGNvbm5lY3RlZCB0
byBDYWNoZQorICogSVBNTVUgZGV2aWNlcyB0aHJvdWdoIHNwZWNpZmljIHBvcnRzIGNhbGxlZCBt
aWNyby1UTEJzLgorICogQWxsIENhY2hlIElQTU1VIGRldmljZXMsIGluIHR1cm4sIGFyZSBjb25u
ZWN0ZWQgdG8gUm9vdCBJUE1NVSBkZXZpY2UKKyAqIHdoaWNoIG1hbmFnZXMgSVBNTVUgY29udGV4
dC4KKyAqLworc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluIHsKKyAgICAvKgorICAgICAqIElQTU1V
IGRldmljZSBhc3NpZ25lZCB0byB0aGlzIElQTU1VIGRvbWFpbi4KKyAgICAgKiBFaXRoZXIgUm9v
dCBkZXZpY2Ugd2hpY2ggaXMgbG9jYXRlZCBhdCB0aGUgbWFpbiBtZW1vcnkgYnVzIGRvbWFpbiBv
cgorICAgICAqIENhY2hlIGRldmljZSB3aGljaCBpcyBsb2NhdGVkIGF0IGVhY2ggaGllcmFyY2h5
IGJ1cyBkb21haW4uCisgICAgICovCisgICAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXU7
CisKKyAgICAvKiBDb250ZXh0IHVzZWQgZm9yIHRoaXMgSVBNTVUgZG9tYWluICovCisgICAgdW5z
aWduZWQgaW50IGNvbnRleHRfaWQ7CisKKyAgICAvKiBYZW4gZG9tYWluIGFzc29jaWF0ZWQgd2l0
aCB0aGlzIElQTU1VIGRvbWFpbiAqLworICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICAvKiBU
aGUgZmllbGRzIGJlbG93IGFyZSB1c2VkIGZvciBDYWNoZSBJUE1NVSBkb21haW4gb25seSAqLwor
CisgICAgLyoKKyAgICAgKiBVc2VkIHRvIGtlZXAgdHJhY2sgb2YgdGhlIG1hc3RlciBkZXZpY2Vz
IHdoaWNoIGFyZSBhdHRhY2hlZCB0byB0aGlzCisgICAgICogSVBNTVUgZG9tYWluIChkb21haW4g
dXNlcnMpLiBNYXN0ZXIgZGV2aWNlcyBiZWhpbmQgdGhlIHNhbWUgSVBNTVUgZGV2aWNlCisgICAg
ICogYXJlIGdyb3VwZWQgdG9nZXRoZXIgYnkgcHV0dGluZyBpbnRvIHRoZSBzYW1lIElQTU1VIGRv
bWFpbi4KKyAgICAgKiBPbmx5IHdoZW4gdGhlIHJlZmNvdW50IHJlYWNoZXMgMCB0aGlzIElQTU1V
IGRvbWFpbiBjYW4gYmUgZGVzdHJveWVkLgorICAgICAqLworICAgIHVuc2lnbmVkIGludCByZWZj
b3VudDsKKyAgICAvKiBVc2VkIHRvIGxpbmsgdGhpcyBJUE1NVSBkb21haW4gZm9yIHRoZSBzYW1l
IFhlbiBkb21haW4gKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cit9OworCisvKiBVc2Vk
IHRvIGtlZXAgdHJhY2sgb2YgcmVnaXN0ZXJlZCBJUE1NVSBkZXZpY2VzICovCitzdGF0aWMgTElT
VF9IRUFEKGlwbW11X2RldmljZXMpOworc3RhdGljIERFRklORV9TUElOTE9DSyhpcG1tdV9kZXZp
Y2VzX2xvY2spOworCisjZGVmaW5lIFRMQl9MT09QX1RJTUVPVVQgICAgMTAwIC8qIDEwMHVzICov
CisKKy8qIFJlZ2lzdGVycyBEZWZpbml0aW9uICovCisjZGVmaW5lIElNX0NUWF9TSVpFICAgIDB4
NDAKKworI2RlZmluZSBJTUNUUiAgICAgICAgICAgICAgICAweDAwMDAKKy8qCisgKiBUaGVzZSBm
aWVsZHMgYXJlIGltcGxlbWVudGVkIGluIElQTU1VLU1NIG9ubHkuIFNvLCBjYW4gYmUgc2V0IGZv
cgorICogUm9vdCBJUE1NVSBvbmx5LgorICovCisjZGVmaW5lIElNQ1RSX1ZBNjQgICAgICAgICAg
ICgxIDw8IDI5KQorI2RlZmluZSBJTUNUUl9UUkUgICAgICAgICAgICAoMSA8PCAxNykKKyNkZWZp
bmUgSU1DVFJfQUZFICAgICAgICAgICAgKDEgPDwgMTYpCisjZGVmaW5lIElNQ1RSX1JUU0VMX01B
U0sgICAgICgzIDw8IDQpCisjZGVmaW5lIElNQ1RSX1JUU0VMX1NISUZUICAgIDQKKyNkZWZpbmUg
SU1DVFJfVFJFTiAgICAgICAgICAgKDEgPDwgMykKKy8qCisgKiBUaGVzZSBmaWVsZHMgYXJlIGNv
bW1vbiBmb3IgYWxsIElQTU1VIGRldmljZXMuIFNvLCBjYW4gYmUgc2V0IGZvcgorICogQ2FjaGUg
SVBNTVVzIGFzIHdlbGwuCisgKi8KKyNkZWZpbmUgSU1DVFJfSU5URU4gICAgICAgICAgKDEgPDwg
MikKKyNkZWZpbmUgSU1DVFJfRkxVU0ggICAgICAgICAgKDEgPDwgMSkKKyNkZWZpbmUgSU1DVFJf
TU1VRU4gICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgSU1DVFJfQ09NTU9OX01BU0sgICAgKDcg
PDwgMCkKKworI2RlZmluZSBJTUNBQVIgICAgICAgICAgICAgICAweDAwMDQKKworI2RlZmluZSBJ
TVRUQkNSICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA4CisjZGVmaW5lIElNVFRCQ1JfRUFF
ICAgICAgICAgICAgICAgICAgICAoMSA8PCAzMSkKKyNkZWZpbmUgSU1UVEJDUl9QTUIgICAgICAg
ICAgICAgICAgICAgICgxIDw8IDMwKQorI2RlZmluZSBJTVRUQkNSX1NIMV9OT05fU0hBUkVBQkxF
ICAgICAgKDAgPDwgMjgpCisjZGVmaW5lIElNVFRCQ1JfU0gxX09VVEVSX1NIQVJFQUJMRSAgICAo
MiA8PCAyOCkKKyNkZWZpbmUgSU1UVEJDUl9TSDFfSU5ORVJfU0hBUkVBQkxFICAgICgzIDw8IDI4
KQorI2RlZmluZSBJTVRUQkNSX1NIMV9NQVNLICAgICAgICAgICAgICAgKDMgPDwgMjgpCisjZGVm
aW5lIElNVFRCQ1JfT1JHTjFfTkMgICAgICAgICAgICAgICAoMCA8PCAyNikKKyNkZWZpbmUgSU1U
VEJDUl9PUkdOMV9XQl9XQSAgICAgICAgICAgICgxIDw8IDI2KQorI2RlZmluZSBJTVRUQkNSX09S
R04xX1dUICAgICAgICAgICAgICAgKDIgPDwgMjYpCisjZGVmaW5lIElNVFRCQ1JfT1JHTjFfV0Ig
ICAgICAgICAgICAgICAoMyA8PCAyNikKKyNkZWZpbmUgSU1UVEJDUl9PUkdOMV9NQVNLICAgICAg
ICAgICAgICgzIDw8IDI2KQorI2RlZmluZSBJTVRUQkNSX0lSR04xX05DICAgICAgICAgICAgICAg
KDAgPDwgMjQpCisjZGVmaW5lIElNVFRCQ1JfSVJHTjFfV0JfV0EgICAgICAgICAgICAoMSA8PCAy
NCkKKyNkZWZpbmUgSU1UVEJDUl9JUkdOMV9XVCAgICAgICAgICAgICAgICgyIDw8IDI0KQorI2Rl
ZmluZSBJTVRUQkNSX0lSR04xX1dCICAgICAgICAgICAgICAgKDMgPDwgMjQpCisjZGVmaW5lIElN
VFRCQ1JfSVJHTjFfTUFTSyAgICAgICAgICAgICAoMyA8PCAyNCkKKyNkZWZpbmUgSU1UVEJDUl9U
U1oxX01BU0sgICAgICAgICAgICAgICgweDFmIDw8IDE2KQorI2RlZmluZSBJTVRUQkNSX1RTWjFf
U0hJRlQgICAgICAgICAgICAgMTYKKyNkZWZpbmUgSU1UVEJDUl9TSDBfTk9OX1NIQVJFQUJMRSAg
ICAgICgwIDw8IDEyKQorI2RlZmluZSBJTVRUQkNSX1NIMF9PVVRFUl9TSEFSRUFCTEUgICAgKDIg
PDwgMTIpCisjZGVmaW5lIElNVFRCQ1JfU0gwX0lOTkVSX1NIQVJFQUJMRSAgICAoMyA8PCAxMikK
KyNkZWZpbmUgSU1UVEJDUl9TSDBfTUFTSyAgICAgICAgICAgICAgICgzIDw8IDEyKQorI2RlZmlu
ZSBJTVRUQkNSX09SR04wX05DICAgICAgICAgICAgICAgKDAgPDwgMTApCisjZGVmaW5lIElNVFRC
Q1JfT1JHTjBfV0JfV0EgICAgICAgICAgICAoMSA8PCAxMCkKKyNkZWZpbmUgSU1UVEJDUl9PUkdO
MF9XVCAgICAgICAgICAgICAgICgyIDw8IDEwKQorI2RlZmluZSBJTVRUQkNSX09SR04wX1dCICAg
ICAgICAgICAgICAgKDMgPDwgMTApCisjZGVmaW5lIElNVFRCQ1JfT1JHTjBfTUFTSyAgICAgICAg
ICAgICAoMyA8PCAxMCkKKyNkZWZpbmUgSU1UVEJDUl9JUkdOMF9OQyAgICAgICAgICAgICAgICgw
IDw8IDgpCisjZGVmaW5lIElNVFRCQ1JfSVJHTjBfV0JfV0EgICAgICAgICAgICAoMSA8PCA4KQor
I2RlZmluZSBJTVRUQkNSX0lSR04wX1dUICAgICAgICAgICAgICAgKDIgPDwgOCkKKyNkZWZpbmUg
SU1UVEJDUl9JUkdOMF9XQiAgICAgICAgICAgICAgICgzIDw8IDgpCisjZGVmaW5lIElNVFRCQ1Jf
SVJHTjBfTUFTSyAgICAgICAgICAgICAoMyA8PCA4KQorI2RlZmluZSBJTVRUQkNSX1NMMF9MVkxf
MiAgICAgICAgICAgICAgKDAgPDwgNikKKyNkZWZpbmUgSU1UVEJDUl9TTDBfTFZMXzEgICAgICAg
ICAgICAgICgxIDw8IDYpCisjZGVmaW5lIElNVFRCQ1JfVFNaMF9NQVNLICAgICAgICAgICAgICAo
MHgxZiA8PCAwKQorI2RlZmluZSBJTVRUQkNSX1RTWjBfU0hJRlQgICAgICAgICAgICAgMAorCisj
ZGVmaW5lIElNVFRMQlIwICAgICAgICAgICAgICAweDAwMTAKKyNkZWZpbmUgSU1UVExCUjBfVFRC
Ul9NQVNLICAgICgweGZmZmZmIDw8IDEyKQorI2RlZmluZSBJTVRUVUJSMCAgICAgICAgICAgICAg
MHgwMDE0CisjZGVmaW5lIElNVFRVQlIwX1RUQlJfTUFTSyAgICAoMHhmZiA8PCAwKQorI2RlZmlu
ZSBJTVRUTEJSMSAgICAgICAgICAgICAgMHgwMDE4CisjZGVmaW5lIElNVFRMQlIxX1RUQlJfTUFT
SyAgICAoMHhmZmZmZiA8PCAxMikKKyNkZWZpbmUgSU1UVFVCUjEgICAgICAgICAgICAgIDB4MDAx
YworI2RlZmluZSBJTVRUVUJSMV9UVEJSX01BU0sgICAgKDB4ZmYgPDwgMCkKKworI2RlZmluZSBJ
TVNUUiAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDIwCisjZGVmaW5lIElNU1RSX0VSUkxW
TF9NQVNLICAgICAgICAgICAgICAoMyA8PCAxMikKKyNkZWZpbmUgSU1TVFJfRVJSTFZMX1NISUZU
ICAgICAgICAgICAgIDEyCisjZGVmaW5lIElNU1RSX0VSUkNPREVfVExCX0ZPUk1BVCAgICAgICAo
MSA8PCA4KQorI2RlZmluZSBJTVNUUl9FUlJDT0RFX0FDQ0VTU19QRVJNICAgICAgKDQgPDwgOCkK
KyNkZWZpbmUgSU1TVFJfRVJSQ09ERV9TRUNVUkVfQUNDRVNTICAgICg1IDw8IDgpCisjZGVmaW5l
IElNU1RSX0VSUkNPREVfTUFTSyAgICAgICAgICAgICAoNyA8PCA4KQorI2RlZmluZSBJTVNUUl9N
SElUICAgICAgICAgICAgICAgICAgICAgKDEgPDwgNCkKKyNkZWZpbmUgSU1TVFJfQUJPUlQgICAg
ICAgICAgICAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIElNU1RSX1BGICAgICAgICAgICAgICAg
ICAgICAgICAoMSA8PCAxKQorI2RlZmluZSBJTVNUUl9URiAgICAgICAgICAgICAgICAgICAgICAg
KDEgPDwgMCkKKworI2RlZmluZSBJTUVMQVIgICAgMHgwMDMwCisjZGVmaW5lIElNRVVBUiAgICAw
eDAwMzQKKworI2RlZmluZSBJTVVDVFIobikgICAgICAgICAgICAgICgobikgPCAzMiA/IElNVUNU
UjAobikgOiBJTVVDVFIzMihuKSkKKyNkZWZpbmUgSU1VQ1RSMChuKSAgICAgICAgICAgICAoMHgw
MzAwICsgKChuKSAqIDE2KSkKKyNkZWZpbmUgSU1VQ1RSMzIobikgICAgICAgICAgICAoMHgwNjAw
ICsgKCgobikgLSAzMikgKiAxNikpCisjZGVmaW5lIElNVUNUUl9GSVhBRERFTiAgICAgICAgKDEg
PDwgMzEpCisjZGVmaW5lIElNVUNUUl9GSVhBRERfTUFTSyAgICAgKDB4ZmYgPDwgMTYpCisjZGVm
aW5lIElNVUNUUl9GSVhBRERfU0hJRlQgICAgMTYKKyNkZWZpbmUgSU1VQ1RSX1RUU0VMX01NVShu
KSAgICAoKG4pIDw8IDQpCisjZGVmaW5lIElNVUNUUl9UVFNFTF9QTUIgICAgICAgKDggPDwgNCkK
KyNkZWZpbmUgSU1VQ1RSX1RUU0VMX01BU0sgICAgICAoMTUgPDwgNCkKKyNkZWZpbmUgSU1VQ1RS
X0ZMVVNIICAgICAgICAgICAoMSA8PCAxKQorI2RlZmluZSBJTVVDVFJfTU1VRU4gICAgICAgICAg
ICgxIDw8IDApCisKKyNkZWZpbmUgSU1VQVNJRChuKSAgICAgICAgICAgICAoKG4pIDwgMzIgPyBJ
TVVBU0lEMChuKSA6IElNVUFTSUQzMihuKSkKKyNkZWZpbmUgSU1VQVNJRDAobikgICAgICAgICAg
ICAoMHgwMzA4ICsgKChuKSAqIDE2KSkKKyNkZWZpbmUgSU1VQVNJRDMyKG4pICAgICAgICAgICAo
MHgwNjA4ICsgKCgobikgLSAzMikgKiAxNikpCisjZGVmaW5lIElNVUFTSURfQVNJRDhfTUFTSyAg
ICAgKDB4ZmYgPDwgOCkKKyNkZWZpbmUgSU1VQVNJRF9BU0lEOF9TSElGVCAgICA4CisjZGVmaW5l
IElNVUFTSURfQVNJRDBfTUFTSyAgICAgKDB4ZmYgPDwgMCkKKyNkZWZpbmUgSU1VQVNJRF9BU0lE
MF9TSElGVCAgICAwCisKKyNkZWZpbmUgSU1TQVVYQ1RMUiAgICAgICAgICAweDA1MDQKKyNkZWZp
bmUgSU1TQVVYQ1RMUl9TMlBURSAgICAoMSA8PCAzKQorCitzdGF0aWMgc3RydWN0IGlwbW11X3Zt
c2FfZGV2aWNlICp0b19pcG1tdShzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisgICAgc3RydWN0IGlv
bW11X2Z3c3BlYyAqZndzcGVjID0gZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KTsKKworICAgIHJl
dHVybiBmd3NwZWMgJiYgZndzcGVjLT5pb21tdV9wcml2ID8KKyAgICAgICAgKChzdHJ1Y3QgaXBt
bXVfdm1zYV94ZW5fZGV2aWNlICopZndzcGVjLT5pb21tdV9wcml2KS0+bW11IDogTlVMTDsKK30K
Kworc3RhdGljIHZvaWQgc2V0X2lwbW11KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGlwbW11
X3Ztc2FfZGV2aWNlICptbXUpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0g
ZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KTsKKworICAgICgoc3RydWN0IGlwbW11X3Ztc2FfeGVu
X2RldmljZSAqKWZ3c3BlYy0+aW9tbXVfcHJpdiktPm1tdSA9IG1tdTsKK30KKworc3RhdGljIHN0
cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqdG9fZG9tYWluKHN0cnVjdCBkZXZpY2UgKmRldikKK3sK
KyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dldChk
ZXYpOworCisgICAgcmV0dXJuIGZ3c3BlYyAmJiBmd3NwZWMtPmlvbW11X3ByaXYgPworICAgICAg
ICAoKHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kZXZpY2UgKilmd3NwZWMtPmlvbW11X3ByaXYpLT5k
b21haW4gOiBOVUxMOworfQorCitzdGF0aWMgdm9pZCBzZXRfZG9tYWluKHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCit7CisgICAgc3RydWN0IGlv
bW11X2Z3c3BlYyAqZndzcGVjID0gZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KTsKKworICAgICgo
c3RydWN0IGlwbW11X3Ztc2FfeGVuX2RldmljZSAqKWZ3c3BlYy0+aW9tbXVfcHJpdiktPmRvbWFp
biA9IGRvbWFpbjsKK30KKworc3RhdGljIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqaXBtbXVf
ZmluZF9tbXVfYnlfZGV2KHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKyAgICBzdHJ1Y3QgaXBtbXVf
dm1zYV9kZXZpY2UgKm1tdSA9IE5VTEw7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOworCisgICAg
c3Bpbl9sb2NrKCZpcG1tdV9kZXZpY2VzX2xvY2spOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIG1tdSwgJmlwbW11X2RldmljZXMsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBtbXUt
PmRldiA9PSBkZXYgKQorICAgICAgICB7CisgICAgICAgICAgICBmb3VuZCA9IHRydWU7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIHNwaW5fdW5sb2NrKCZpcG1t
dV9kZXZpY2VzX2xvY2spOworCisgICAgcmV0dXJuIGZvdW5kID8gbW11IDogTlVMTDsKK30KKwor
LyogUm9vdCBkZXZpY2UgaGFuZGxpbmcgKi8KK3N0YXRpYyBib29sIGlwbW11X2lzX3Jvb3Qoc3Ry
dWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUpCit7CisgICAgcmV0dXJuIG1tdS0+cm9vdCA9PSBt
bXU7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKmlwbW11X2ZpbmRfcm9v
dCh2b2lkKQoreworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11ID0gTlVMTDsKKyAg
ICBib29sIGZvdW5kID0gZmFsc2U7CisKKyAgICBzcGluX2xvY2soJmlwbW11X2RldmljZXNfbG9j
ayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBtbXUsICZpcG1tdV9kZXZpY2VzLCBsaXN0
ICkKKyAgICB7CisgICAgICAgIGlmICggaXBtbXVfaXNfcm9vdChtbXUpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICB9CisKKyAgICBzcGluX3VubG9jaygmaXBtbXVfZGV2aWNlc19sb2NrKTsKKworICAgIHJl
dHVybiBmb3VuZCA/IG1tdSA6IE5VTEw7Cit9CisKKy8qIFJlYWQvV3JpdGUgQWNjZXNzICovCitz
dGF0aWMgdWludDMyX3QgaXBtbXVfcmVhZChzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSwg
dWludDMyX3Qgb2Zmc2V0KQoreworICAgIHJldHVybiByZWFkbChtbXUtPmJhc2UgKyBvZmZzZXQp
OworfQorCitzdGF0aWMgdm9pZCBpcG1tdV93cml0ZShzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2Ug
Km1tdSwgdWludDMyX3Qgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZGF0YSkKK3sKKyAgICB3cml0ZWwoZGF0YSwgbW11LT5iYXNlICsgb2Zmc2V0KTsKK30KKworc3Rh
dGljIHVpbnQzMl90IGlwbW11X2N0eF9yZWFkX3Jvb3Qoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWlu
ICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBy
ZWcpCit7CisgICAgcmV0dXJuIGlwbW11X3JlYWQoZG9tYWluLT5tbXUtPnJvb3QsCisgICAgICAg
ICAgICAgICAgICAgICAgZG9tYWluLT5jb250ZXh0X2lkICogSU1fQ1RYX1NJWkUgKyByZWcpOwor
fQorCitzdGF0aWMgdm9pZCBpcG1tdV9jdHhfd3JpdGVfcm9vdChzdHJ1Y3QgaXBtbXVfdm1zYV9k
b21haW4gKmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHJlZywgdWludDMyX3QgZGF0YSkKK3sKKyAgICBpcG1tdV93cml0ZShkb21haW4tPm1tdS0+cm9v
dCwKKyAgICAgICAgICAgICAgICBkb21haW4tPmNvbnRleHRfaWQgKiBJTV9DVFhfU0laRSArIHJl
ZywgZGF0YSk7Cit9CisKK3N0YXRpYyB2b2lkIGlwbW11X2N0eF93cml0ZV9jYWNoZShzdHJ1Y3Qg
aXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCByZWcsIHVpbnQzMl90IGRhdGEpCit7CisgICAgLyogV2UgZXhwZWN0IG9u
bHkgSU1DVFIgdmFsdWUgdG8gYmUgcGFzc2VkIGFzIGEgcmVnLiAqLworICAgIEFTU0VSVChyZWcg
PT0gSU1DVFIpOworCisgICAgLyogTWFzayBmaWVsZHMgd2hpY2ggYXJlIGltcGxlbWVudGVkIGlu
IElQTU1VLU1NIG9ubHkuICovCisgICAgaWYgKCAhaXBtbXVfaXNfcm9vdChkb21haW4tPm1tdSkg
KQorICAgICAgICBpcG1tdV93cml0ZShkb21haW4tPm1tdSwgZG9tYWluLT5jb250ZXh0X2lkICog
SU1fQ1RYX1NJWkUgKyByZWcsCisgICAgICAgICAgICAgICAgICAgIGRhdGEgJiBJTUNUUl9DT01N
T05fTUFTSyk7Cit9CisKKy8qCisgKiBXcml0ZSB0aGUgY29udGV4dCB0byBib3RoIFJvb3QgSVBN
TVUgYW5kIGFsbCBDYWNoZSBJUE1NVXMgYXNzaWduZWQKKyAqIHRvIHRoaXMgWGVuIGRvbWFpbi4K
KyAqLworc3RhdGljIHZvaWQgaXBtbXVfY3R4X3dyaXRlX2FsbChzdHJ1Y3QgaXBtbXVfdm1zYV9k
b21haW4gKmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
cmVnLCB1aW50MzJfdCBkYXRhKQoreworICAgIHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kb21haW4g
Knhlbl9kb21haW4gPSBkb21faW9tbXUoZG9tYWluLT5kKS0+YXJjaC5wcml2OworICAgIHN0cnVj
dCBpcG1tdV92bXNhX2RvbWFpbiAqY2FjaGVfZG9tYWluOworCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSggY2FjaGVfZG9tYWluLCAmeGVuX2RvbWFpbi0+Y2FjaGVfZG9tYWlucywgbGlzdCApCisg
ICAgICAgIGlwbW11X2N0eF93cml0ZV9jYWNoZShjYWNoZV9kb21haW4sIHJlZywgZGF0YSk7CisK
KyAgICBpcG1tdV9jdHhfd3JpdGVfcm9vdChkb21haW4sIHJlZywgZGF0YSk7Cit9CisKKy8qIFRM
QiBhbmQgbWljcm8tVExCIE1hbmFnZW1lbnQgKi8KKworLyogV2FpdCBmb3IgYW55IHBlbmRpbmcg
VExCIGludmFsaWRhdGlvbnMgdG8gY29tcGxldGUuICovCitzdGF0aWMgdm9pZCBpcG1tdV90bGJf
c3luYyhzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbikKK3sKKyAgICB1bnNpZ25lZCBp
bnQgY291bnQgPSAwOworCisgICAgd2hpbGUgKCBpcG1tdV9jdHhfcmVhZF9yb290KGRvbWFpbiwg
SU1DVFIpICYgSU1DVFJfRkxVU0ggKQorICAgIHsKKyAgICAgICAgY3B1X3JlbGF4KCk7CisgICAg
ICAgIGlmICggKytjb3VudCA9PSBUTEJfTE9PUF9USU1FT1VUICkKKyAgICAgICAgeworICAgICAg
ICAgICAgZGV2X2Vycl9yYXRlbGltaXRlZChkb21haW4tPm1tdS0+ZGV2LCAiVExCIHN5bmMgdGlt
ZWQgb3V0IC0tIE1NVSBtYXkgYmUgZGVhZGxvY2tlZFxuIik7CisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIH0KKyAgICAgICAgdWRlbGF5KDEpOworICAgIH0KK30KKworc3RhdGljIHZvaWQg
aXBtbXVfdGxiX2ludmFsaWRhdGUoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCit7
CisgICAgdWludDMyX3QgZGF0YTsKKworICAgIGRhdGEgPSBpcG1tdV9jdHhfcmVhZF9yb290KGRv
bWFpbiwgSU1DVFIpOworICAgIGRhdGEgfD0gSU1DVFJfRkxVU0g7CisgICAgaXBtbXVfY3R4X3dy
aXRlX2FsbChkb21haW4sIElNQ1RSLCBkYXRhKTsKKworICAgIGlwbW11X3RsYl9zeW5jKGRvbWFp
bik7Cit9CisKKy8qIEVuYWJsZSBNTVUgdHJhbnNsYXRpb24gZm9yIHRoZSBtaWNyby1UTEIuICov
CitzdGF0aWMgdm9pZCBpcG1tdV91dGxiX2VuYWJsZShzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4g
KmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB1dGxi
KQoreworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11ID0gZG9tYWluLT5tbXU7CisK
KyAgICAvKgorICAgICAqIFRPRE86IFJlZmVyZW5jZS1jb3VudCB0aGUgbWljcm8tVExCIGFzIHNl
dmVyYWwgYnVzIG1hc3RlcnMgY2FuIGJlCisgICAgICogY29ubmVjdGVkIHRvIHRoZSBzYW1lIG1p
Y3JvLVRMQi4gUHJldmVudCB0aGUgdXNlIGNhc2VzIHdoZXJlCisgICAgICogdGhlIHNhbWUgbWlj
cm8tVExCIGNvdWxkIGJlIHNoYXJlZCBiZXR3ZWVuIG11bHRpcGxlIFhlbiBkb21haW5zLgorICAg
ICAqLworICAgIGlwbW11X3dyaXRlKG1tdSwgSU1VQVNJRCh1dGxiKSwgMCk7CisgICAgaXBtbXVf
d3JpdGUobW11LCBJTVVDVFIodXRsYiksIGlwbW11X3JlYWQobW11LCBJTVVDVFIodXRsYikpIHwK
KyAgICAgICAgICAgICAgICBJTVVDVFJfVFRTRUxfTU1VKGRvbWFpbi0+Y29udGV4dF9pZCkgfCBJ
TVVDVFJfTU1VRU4pOworfQorCisvKiBEaXNhYmxlIE1NVSB0cmFuc2xhdGlvbiBmb3IgdGhlIG1p
Y3JvLVRMQi4gKi8KK3N0YXRpYyB2b2lkIGlwbW11X3V0bGJfZGlzYWJsZShzdHJ1Y3QgaXBtbXVf
dm1zYV9kb21haW4gKmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgdXRsYikKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSA9IGRv
bWFpbi0+bW11OworCisgICAgaXBtbXVfd3JpdGUobW11LCBJTVVDVFIodXRsYiksIDApOworfQor
CisvKiBEb21haW4vQ29udGV4dCBNYW5hZ2VtZW50ICovCitzdGF0aWMgaW50IGlwbW11X2RvbWFp
bl9hbGxvY2F0ZV9jb250ZXh0KHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21h
aW4gKmRvbWFpbikKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCByZXQ7CisK
KyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmbW11LT5sb2NrLCBmbGFncyk7CisKKyAgICByZXQgPSBm
aW5kX2ZpcnN0X3plcm9fYml0KG1tdS0+Y3R4LCBtbXUtPm51bV9jdHgpOworICAgIGlmICggcmV0
ICE9IG1tdS0+bnVtX2N0eCApCisgICAgeworICAgICAgICBtbXUtPmRvbWFpbnNbcmV0XSA9IGRv
bWFpbjsKKyAgICAgICAgc2V0X2JpdChyZXQsIG1tdS0+Y3R4KTsKKyAgICB9CisgICAgZWxzZQor
ICAgICAgICByZXQgPSAtRUJVU1k7CisKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtbXUt
PmxvY2ssIGZsYWdzKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyB2b2lkIGlwbW11
X2RvbWFpbl9mcmVlX2NvbnRleHQoc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb250ZXh0X2lk
KQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
bW11LT5sb2NrLCBmbGFncyk7CisKKyAgICBjbGVhcl9iaXQoY29udGV4dF9pZCwgbW11LT5jdHgp
OworICAgIG1tdS0+ZG9tYWluc1tjb250ZXh0X2lkXSA9IE5VTEw7CisKKyAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZtbXUtPmxvY2ssIGZsYWdzKTsKK30KKworc3RhdGljIGludCBpcG1tdV9k
b21haW5faW5pdF9jb250ZXh0KHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQorewor
ICAgIHVpbnQ2NF90IHR0YnI7CisgICAgdWludDMyX3QgdHN6MDsKKyAgICBpbnQgcmV0OworCisg
ICAgLyogRmluZCBhbiB1bnVzZWQgY29udGV4dC4gKi8KKyAgICByZXQgPSBpcG1tdV9kb21haW5f
YWxsb2NhdGVfY29udGV4dChkb21haW4tPm1tdS0+cm9vdCwgZG9tYWluKTsKKyAgICBpZiAoIHJl
dCA8IDAgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgZG9tYWluLT5jb250ZXh0X2lkID0g
cmV0OworCisgICAgLyoKKyAgICAgKiBUVEJSMAorICAgICAqIFVzZSBQMk0gdGFibGUgZm9yIHRo
aXMgWGVuIGRvbWFpbi4KKyAgICAgKi8KKyAgICBBU1NFUlQoZG9tYWluLT5kICE9IE5VTEwpOwor
ICAgIHR0YnIgPSBwYWdlX3RvX21hZGRyKGRvbWFpbi0+ZC0+YXJjaC5wMm0ucm9vdCk7CisKKyAg
ICBkZXZfaW5mbyhkb21haW4tPm1tdS0+cm9vdC0+ZGV2LCAiJXBkOiBTZXQgSVBNTVUgY29udGV4
dCAldSAocGdkIDB4JSJQUkl4NjQiKVxuIiwKKyAgICAgICAgICAgICBkb21haW4tPmQsIGRvbWFp
bi0+Y29udGV4dF9pZCwgdHRicik7CisKKyAgICBpcG1tdV9jdHhfd3JpdGVfcm9vdChkb21haW4s
IElNVFRMQlIwLCB0dGJyICYgSU1UVExCUjBfVFRCUl9NQVNLKTsKKyAgICBpcG1tdV9jdHhfd3Jp
dGVfcm9vdChkb21haW4sIElNVFRVQlIwLCAodHRiciA+PiAzMikgJiBJTVRUVUJSMF9UVEJSX01B
U0spOworCisgICAgLyoKKyAgICAgKiBUVEJDUgorICAgICAqIFdlIHVzZSBsb25nIGRlc2NyaXB0
b3JzIGFuZCBhbGxvY2F0ZSB0aGUgd2hvbGUgInAybV9pcGFfYml0cyIgSVBBIHNwYWNlCisgICAg
ICogdG8gVFRCUjAuIFVzZSA0S0IgcGFnZSBncmFudWxlLiBTdGFydCBwYWdlIHRhYmxlIHdhbGtz
IGF0IGZpcnN0IGxldmVsLgorICAgICAqIEFsd2F5cyBieXBhc3Mgc3RhZ2UgMSB0cmFuc2xhdGlv
bi4KKyAgICAgKi8KKyAgICB0c3owID0gKDY0IC0gcDJtX2lwYV9iaXRzKSA8PCBJTVRUQkNSX1RT
WjBfU0hJRlQ7CisgICAgaXBtbXVfY3R4X3dyaXRlX3Jvb3QoZG9tYWluLCBJTVRUQkNSLCBJTVRU
QkNSX0VBRSB8IElNVFRCQ1JfUE1CIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICBJTVRUQkNS
X1NMMF9MVkxfMSB8IHRzejApOworCisgICAgLyoKKyAgICAgKiBJTVNUUgorICAgICAqIENsZWFy
IGFsbCBpbnRlcnJ1cHQgZmxhZ3MuCisgICAgICovCisgICAgaXBtbXVfY3R4X3dyaXRlX3Jvb3Qo
ZG9tYWluLCBJTVNUUiwgaXBtbXVfY3R4X3JlYWRfcm9vdChkb21haW4sIElNU1RSKSk7CisKKyAg
ICAvKgorICAgICAqIElNQ1RSCisgICAgICogRW5hYmxlIHRoZSBNTVUgYW5kIGludGVycnVwdCBn
ZW5lcmF0aW9uLiBUaGUgbG9uZy1kZXNjcmlwdG9yCisgICAgICogdHJhbnNsYXRpb24gdGFibGUg
Zm9ybWF0IGRvZXNuJ3QgdXNlIFRFWCByZW1hcHBpbmcuIERvbid0IGVuYWJsZSBBRgorICAgICAq
IHNvZnR3YXJlIG1hbmFnZW1lbnQgYXMgd2UgaGF2ZSBubyB1c2UgZm9yIGl0LiBVc2UgVk1TQXY4
LTY0IG1vZGUuCisgICAgICogRW5hYmxlIHRoZSBjb250ZXh0IGZvciBSb290IElQTU1VIG9ubHku
IEZsdXNoIHRoZSBUTEIgYXMgcmVxdWlyZWQKKyAgICAgKiB3aGVuIG1vZGlmeWluZyB0aGUgY29u
dGV4dCByZWdpc3RlcnMuCisgICAgICovCisgICAgaXBtbXVfY3R4X3dyaXRlX3Jvb3QoZG9tYWlu
LCBJTUNUUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBJTUNUUl9WQTY0IHwgSU1DVFJfSU5U
RU4gfCBJTUNUUl9GTFVTSCB8IElNQ1RSX01NVUVOKTsKKworICAgIHJldHVybiAwOworfQorCitz
dGF0aWMgdm9pZCBpcG1tdV9kb21haW5fZGVzdHJveV9jb250ZXh0KHN0cnVjdCBpcG1tdV92bXNh
X2RvbWFpbiAqZG9tYWluKQoreworICAgIGlmICggIWRvbWFpbi0+bW11ICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgLyoKKyAgICAgKiBEaXNhYmxlIHRoZSBjb250ZXh0IGZvciBSb290IElQTU1V
IG9ubHkuIEZsdXNoIHRoZSBUTEIgYXMgcmVxdWlyZWQKKyAgICAgKiB3aGVuIG1vZGlmeWluZyB0
aGUgY29udGV4dCByZWdpc3RlcnMuCisgICAgICovCisgICAgaXBtbXVfY3R4X3dyaXRlX3Jvb3Qo
ZG9tYWluLCBJTUNUUiwgSU1DVFJfRkxVU0gpOworICAgIGlwbW11X3RsYl9zeW5jKGRvbWFpbik7
CisKKyAgICBpcG1tdV9kb21haW5fZnJlZV9jb250ZXh0KGRvbWFpbi0+bW11LT5yb290LCBkb21h
aW4tPmNvbnRleHRfaWQpOworfQorCisvKiBGYXVsdCBIYW5kbGluZyAqLworc3RhdGljIHZvaWQg
aXBtbXVfZG9tYWluX2lycShzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbikKK3sKKyAg
ICBjb25zdCB1aW50MzJfdCBlcnJfbWFzayA9IElNU1RSX01ISVQgfCBJTVNUUl9BQk9SVCB8IElN
U1RSX1BGIHwgSU1TVFJfVEY7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUgPSBk
b21haW4tPm1tdTsKKyAgICB1aW50MzJfdCBzdGF0dXM7CisgICAgdWludDY0X3QgaW92YTsKKwor
ICAgIHN0YXR1cyA9IGlwbW11X2N0eF9yZWFkX3Jvb3QoZG9tYWluLCBJTVNUUik7CisgICAgaWYg
KCAhKHN0YXR1cyAmIGVycl9tYXNrKSApCisgICAgICAgIHJldHVybjsKKworICAgIGlvdmEgPSBp
cG1tdV9jdHhfcmVhZF9yb290KGRvbWFpbiwgSU1FTEFSKSB8CisgICAgICAgICgodWludDY0X3Qp
aXBtbXVfY3R4X3JlYWRfcm9vdChkb21haW4sIElNRVVBUikgPDwgMzIpOworCisgICAgLyoKKyAg
ICAgKiBDbGVhciB0aGUgZXJyb3Igc3RhdHVzIGZsYWdzLiBVbmxpa2UgdHJhZGl0aW9uYWwgaW50
ZXJydXB0IGZsYWcKKyAgICAgKiByZWdpc3RlcnMgdGhhdCBtdXN0IGJlIGNsZWFyZWQgYnkgd3Jp
dGluZyAxLCB0aGlzIHN0YXR1cyByZWdpc3RlcgorICAgICAqIHNlZW1zIHRvIHJlcXVpcmUgMC4g
VGhlIGVycm9yIGFkZHJlc3MgcmVnaXN0ZXIgbXVzdCBiZSByZWFkIGJlZm9yZSwKKyAgICAgKiBv
dGhlcndpc2UgaXRzIHZhbHVlIHdpbGwgYmUgMC4KKyAgICAgKi8KKyAgICBpcG1tdV9jdHhfd3Jp
dGVfcm9vdChkb21haW4sIElNU1RSLCAwKTsKKworICAgIC8qIExvZyBmYXRhbCBlcnJvcnMuICov
CisgICAgaWYgKCBzdGF0dXMgJiBJTVNUUl9NSElUICkKKyAgICAgICAgZGV2X2Vycl9yYXRlbGlt
aXRlZChtbXUtPmRldiwgIiVwZDogTXVsdGlwbGUgVExCIGhpdHMgQDB4JSJQUkl4NjQiXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZCwgaW92YSk7CisgICAgaWYgKCBz
dGF0dXMgJiBJTVNUUl9BQk9SVCApCisgICAgICAgIGRldl9lcnJfcmF0ZWxpbWl0ZWQobW11LT5k
ZXYsICIlcGQ6IFBhZ2UgVGFibGUgV2FsayBBYm9ydCBAMHglIlBSSXg2NCJcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tYWluLT5kLCBpb3ZhKTsKKworICAgIC8qIFJldHVybiBp
ZiBpdCBpcyBuZWl0aGVyIFBlcm1pc3Npb24gRmF1bHQgbm9yIFRyYW5zbGF0aW9uIEZhdWx0LiAq
LworICAgIGlmICggIShzdGF0dXMgJiAoSU1TVFJfUEYgfCBJTVNUUl9URikpICkKKyAgICAgICAg
cmV0dXJuOworCisgICAgZGV2X2Vycl9yYXRlbGltaXRlZChtbXUtPmRldiwgIiVwZDogVW5oYW5k
bGVkIGZhdWx0OiBzdGF0dXMgMHglMDh4IGlvdmEgMHglIlBSSXg2NCJcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgICBkb21haW4tPmQsIHN0YXR1cywgaW92YSk7Cit9CisKK3N0YXRpYyB2b2lk
IGlwbW11X2lycShpbnQgaXJxLCB2b2lkICpkZXYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQoreworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11ID0gZGV2OworICAgIHVuc2ln
bmVkIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmbW11LT5sb2NrLCBmbGFncyk7CisKKyAgICAvKgorICAgICAqIFdoZW4gaW50ZXJydXB0
IGFycml2ZXMsIHdlIGRvbid0IGtub3cgdGhlIGNvbnRleHQgaXQgaXMgcmVsYXRlZCB0by4KKyAg
ICAgKiBTbywgY2hlY2sgaW50ZXJydXB0cyBmb3IgYWxsIGFjdGl2ZSBjb250ZXh0cyB0byBsb2Nh
dGUgYSBjb250ZXh0CisgICAgICogd2l0aCBzdGF0dXMgYml0cyBzZXQuCisgICAgKi8KKyAgICBm
b3IgKCBpID0gMDsgaSA8IG1tdS0+bnVtX2N0eDsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICgg
IW1tdS0+ZG9tYWluc1tpXSApCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaXBtbXVf
ZG9tYWluX2lycShtbXUtPmRvbWFpbnNbaV0pOworICAgIH0KKworICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJm1tdS0+bG9jaywgZmxhZ3MpOworfQorCisvKiBNYXN0ZXIgZGV2aWNlcyBtYW5h
Z2VtZW50ICovCitzdGF0aWMgaW50IGlwbW11X2F0dGFjaF9kZXZpY2Uoc3RydWN0IGlwbW11X3Zt
c2FfZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGRldmljZSAqZGV2KQoreworICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldl9p
b21tdV9md3NwZWNfZ2V0KGRldik7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUg
PSB0b19pcG1tdShkZXYpOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYgKCAhbW11ICkK
KyAgICB7CisgICAgICAgIGRldl9lcnIoZGV2LCAiQ2Fubm90IGF0dGFjaCB0byBJUE1NVVxuIik7
CisgICAgICAgIHJldHVybiAtRU5YSU87CisgICAgfQorCisgICAgaWYgKCAhZG9tYWluLT5tbXUg
KQorICAgIHsKKyAgICAgICAgLyogVGhlIGRvbWFpbiBoYXNuJ3QgYmVlbiB1c2VkIHlldCwgaW5p
dGlhbGl6ZSBpdC4gKi8KKyAgICAgICAgZG9tYWluLT5tbXUgPSBtbXU7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogV2UgaGF2ZSBhbHJlYWR5IGVuYWJsZWQgY29udGV4dCBmb3IgUm9vdCBJUE1N
VSBhc3NpZ25lZCB0byB0aGlzCisgICAgICAgICAqIFhlbiBkb21haW4gaW4gaXBtbXVfZG9tYWlu
X2luaXRfY29udGV4dCgpLgorICAgICAgICAgKiBFbmFibGUgdGhlIGNvbnRleHQgZm9yIENhY2hl
IElQTU1VIG9ubHkuIEZsdXNoIHRoZSBUTEIgYXMgcmVxdWlyZWQKKyAgICAgICAgICogd2hlbiBt
b2RpZnlpbmcgdGhlIGNvbnRleHQgcmVnaXN0ZXJzLgorICAgICAgICAgKi8KKyAgICAgICAgaXBt
bXVfY3R4X3dyaXRlX2NhY2hlKGRvbWFpbiwgSU1DVFIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpcG1tdV9jdHhfcmVhZF9yb290KGRvbWFpbiwgSU1DVFIpIHwgSU1DVFJfRkxVU0gp
OworCisgICAgICAgIGRldl9pbmZvKGRldiwgIlVzaW5nIElQTU1VIGNvbnRleHQgJXVcbiIsIGRv
bWFpbi0+Y29udGV4dF9pZCk7CisgICAgfQorICAgIGVsc2UgaWYgKCBkb21haW4tPm1tdSAhPSBt
bXUgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogU29tZXRoaW5nIGlzIHdyb25nLCB3
ZSBjYW4ndCBhdHRhY2ggdHdvIG1hc3RlciBkZXZpY2VzIHVzaW5nCisgICAgICAgICAqIGRpZmZl
cmVudCBJT01NVXMgdG8gdGhlIHNhbWUgSVBNTVUgZG9tYWluLgorICAgICAgICAgKi8KKyAgICAg
ICAgZGV2X2VycihkZXYsICJDYW4ndCBhdHRhY2ggSVBNTVUgJXMgdG8gZG9tYWluIG9uIElQTU1V
ICVzXG4iLAorICAgICAgICAgICAgICAgIGRldl9uYW1lKG1tdS0+ZGV2KSwgZGV2X25hbWUoZG9t
YWluLT5tbXUtPmRldikpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgZWxz
ZQorICAgICAgICBkZXZfaW5mbyhkZXYsICJSZXVzaW5nIElQTU1VIGNvbnRleHQgJXVcbiIsIGRv
bWFpbi0+Y29udGV4dF9pZCk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGZ3c3BlYy0+bnVtX2lk
czsgKytpICkKKyAgICAgICAgaXBtbXVfdXRsYl9lbmFibGUoZG9tYWluLCBmd3NwZWMtPmlkc1tp
XSk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgaXBtbXVfZGV0YWNoX2Rldmlj
ZShzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGRldmljZSAqZGV2KQoreworICAgIHN0cnVjdCBpb21tdV9md3Nw
ZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KGRldik7CisgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGZ3c3BlYy0+bnVtX2lkczsgKytpICkKKyAgICAg
ICAgaXBtbXVfdXRsYl9kaXNhYmxlKGRvbWFpbiwgZndzcGVjLT5pZHNbaV0pOworfQorCitzdGF0
aWMgaW50IGlwbW11X2luaXRfcGxhdGZvcm1fZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGR0X3BoYW5kbGVfYXJn
cyAqYXJncykKK3sKKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVf
ZndzcGVjX2dldChkZXYpOworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11OworCisg
ICAgbW11ID0gaXBtbXVfZmluZF9tbXVfYnlfZGV2KGR0X3RvX2RldihhcmdzLT5ucCkpOworICAg
IGlmICggIW1tdSApCisgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAgZndzcGVjLT5pb21t
dV9wcml2ID0geHphbGxvYyhzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZGV2aWNlKTsKKyAgICBpZiAo
ICFmd3NwZWMtPmlvbW11X3ByaXYgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHNl
dF9pcG1tdShkZXYsIG1tdSk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgaXBt
bXVfZGV2aWNlX3Jlc2V0KHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11KQoreworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgLyogRGlzYWJsZSBhbGwgY29udGV4dHMuICovCisgICAgZm9y
ICggaSA9IDA7IGkgPCBtbXUtPm51bV9jdHg7ICsraSApCisgICAgICAgIGlwbW11X3dyaXRlKG1t
dSwgaSAqIElNX0NUWF9TSVpFICsgSU1DVFIsIDApOworfQorCisvKiBSLUNhciBHZW4zIFNvQ3Mg
cHJvZHVjdCBhbmQgY3V0IGluZm9ybWF0aW9uLiAqLworI2RlZmluZSBSQ0FSX1BST0RVQ1RfTUFT
SyAgICAweDAwMDA3RjAwCisjZGVmaW5lIFJDQVJfUFJPRFVDVF9IMyAgICAgIDB4MDAwMDRGMDAK
KyNkZWZpbmUgUkNBUl9QUk9EVUNUX00zVyAgICAgMHgwMDAwNTIwMAorI2RlZmluZSBSQ0FSX1BS
T0RVQ1RfTTNOICAgICAweDAwMDA1NTAwCisjZGVmaW5lIFJDQVJfQ1VUX01BU0sgICAgICAgIDB4
MDAwMDAwRkYKKyNkZWZpbmUgUkNBUl9DVVRfVkVSMzAgICAgICAgMHgwMDAwMDAyMAorCitzdGF0
aWMgX19pbml0IGJvb2wgaXBtbXVfc3RhZ2UyX3N1cHBvcnRlZCh2b2lkKQoreworICAgIHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqbnA7CisgICAgdWludDY0X3QgYWRkciwgc2l6ZTsKKyAgICB2b2lk
IF9faW9tZW0gKmJhc2U7CisgICAgdWludDMyX3QgcHJvZHVjdCwgY3V0OworICAgIGJvb2wgc3Rh
Z2UyX3N1cHBvcnRlZCA9IGZhbHNlOworCisgICAgbnAgPSBkdF9maW5kX2NvbXBhdGlibGVfbm9k
ZShOVUxMLCBOVUxMLCAicmVuZXNhcyxwcnIiKTsKKyAgICBpZiAoICFucCApCisgICAgeworICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IEZhaWxlZCB0byBmaW5kIFBSUiBub2RlXG4i
KTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIGlmICggZHRfZGV2aWNlX2dl
dF9hZGRyZXNzKG5wLCAwLCAmYWRkciwgJnNpemUpICkKKyAgICB7CisgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJpcG1tdTogRmFpbGVkIHRvIGdldCBQUlIgTU1JT1xuIik7CisgICAgICAgIHJl
dHVybiBmYWxzZTsKKyAgICB9CisKKyAgICBiYXNlID0gaW9yZW1hcF9ub2NhY2hlKGFkZHIsIHNp
emUpOworICAgIGlmICggIWJhc2UgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
ImlwbW11OiBGYWlsZWQgdG8gaW9yZW1hcCBQUlIgTU1JT1xuIik7CisgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICB9CisKKyAgICBwcm9kdWN0ID0gcmVhZGwoYmFzZSk7CisgICAgY3V0ID0gcHJv
ZHVjdCAmIFJDQVJfQ1VUX01BU0s7CisgICAgcHJvZHVjdCAmPSBSQ0FSX1BST0RVQ1RfTUFTSzsK
KworICAgIHN3aXRjaCAoIHByb2R1Y3QgKQorICAgIHsKKyAgICBjYXNlIFJDQVJfUFJPRFVDVF9I
MzoKKyAgICBjYXNlIFJDQVJfUFJPRFVDVF9NM1c6CisgICAgICAgIGlmICggY3V0ID49IFJDQVJf
Q1VUX1ZFUjMwICkKKyAgICAgICAgICAgIHN0YWdlMl9zdXBwb3J0ZWQgPSB0cnVlOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgUkNBUl9QUk9EVUNUX00zTjoKKyAgICAgICAgc3RhZ2UyX3N1
cHBvcnRlZCA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgImlwbW11OiBVbnN1cHBvcnRlZCBTb0MgdmVyc2lvblxuIik7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlvdW5tYXAoYmFzZSk7CisKKyAgICByZXR1cm4g
c3RhZ2UyX3N1cHBvcnRlZDsKK30KKworLyoKKyAqIFRoaXMgZnVuY3Rpb24gcmVsaWVzIG9uIHRo
ZSBmYWN0IHRoYXQgUm9vdCBJUE1NVSBkZXZpY2UgaXMgYmVpbmcgcHJvYmVkCisgKiB0aGUgZmly
c3QuIElmIG5vdCB0aGUgY2FzZSwgaXQgZGVuaWVzIGZ1cnRoZXIgQ2FjaGUgSVBNTVUgZGV2aWNl
IHByb2JlcworICogKHJldHVybnMgdGhlIC1FQUdBSU4pIHVudGlsIHRoZSBSb290IElQTU1VIGRl
dmljZSBoYXMgYmVlbiByZWdpc3RlcmVkCisgKiBmb3Igc3VyZS4KKyAqLworc3RhdGljIGludCBp
cG1tdV9wcm9iZShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCit7CisgICAgc3RydWN0IGlw
bW11X3Ztc2FfZGV2aWNlICptbXU7CisgICAgdWludDY0X3QgYWRkciwgc2l6ZTsKKyAgICBpbnQg
aXJxLCByZXQ7CisKKyAgICBtbXUgPSB4emFsbG9jKHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSk7
CisgICAgaWYgKCAhbW11ICkKKyAgICB7CisgICAgICAgIGRldl9lcnIoJm5vZGUtPmRldiwgIkNh
bm5vdCBhbGxvY2F0ZSBkZXZpY2UgZGF0YVxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
ICAgIH0KKworICAgIG1tdS0+ZGV2ID0gJm5vZGUtPmRldjsKKyAgICBtbXUtPm51bV91dGxicyA9
IElQTU1VX1VUTEJfTUFYOworICAgIG1tdS0+bnVtX2N0eCA9IElQTU1VX0NUWF9NQVg7CisgICAg
c3Bpbl9sb2NrX2luaXQoJm1tdS0+bG9jayk7CisgICAgYml0bWFwX3plcm8obW11LT5jdHgsIElQ
TU1VX0NUWF9NQVgpOworCisgICAgLyogTWFwIEkvTyBtZW1vcnkgYW5kIHJlcXVlc3QgSVJRLiAq
LworICAgIHJldCA9IGR0X2RldmljZV9nZXRfYWRkcmVzcyhub2RlLCAwLCAmYWRkciwgJnNpemUp
OworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGRldl9lcnIoJm5vZGUtPmRldiwgIkZh
aWxlZCB0byBnZXQgTU1JT1xuIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIG1t
dS0+YmFzZSA9IGlvcmVtYXBfbm9jYWNoZShhZGRyLCBzaXplKTsKKyAgICBpZiAoICFtbXUtPmJh
c2UgKQorICAgIHsKKyAgICAgICAgZGV2X2Vycigmbm9kZS0+ZGV2LCAiRmFpbGVkIHRvIGlvcmVt
YXAgTU1JTyAoYWRkciAweCUiUFJJeDY0IiBzaXplIDB4JSJQUkl4NjQiKVxuIiwKKyAgICAgICAg
ICAgICAgICBhZGRyLCBzaXplKTsKKyAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBEZXRlcm1pbmUgaWYgdGhpcyBJUE1NVSBu
b2RlIGlzIGEgUm9vdCBkZXZpY2UgYnkgY2hlY2tpbmcgZm9yCisgICAgICogdGhlIGxhY2sgb2Yg
cmVuZXNhcyxpcG1tdS1tYWluIHByb3BlcnR5LgorICAgICAqLworICAgIGlmICggIWR0X2ZpbmRf
cHJvcGVydHkobm9kZSwgInJlbmVzYXMsaXBtbXUtbWFpbiIsIE5VTEwpICkKKyAgICAgICAgbW11
LT5yb290ID0gbW11OworICAgIGVsc2UKKyAgICAgICAgbW11LT5yb290ID0gaXBtbXVfZmluZF9y
b290KCk7CisKKyAgICAvKiBXYWl0IHVudGlsIHRoZSBSb290IGRldmljZSBoYXMgYmVlbiByZWdp
c3RlcmVkIGZvciBzdXJlLiAqLworICAgIGlmICggIW1tdS0+cm9vdCApCisgICAgeworICAgICAg
ICByZXQgPSAtRUFHQUlOOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvKiBSb290
IGRldmljZXMgaGF2ZSBtYW5kYXRvcnkgSVJRcy4gKi8KKyAgICBpZiAoIGlwbW11X2lzX3Jvb3Qo
bW11KSApCisgICAgeworICAgICAgICBpZiAoICFpcG1tdV9zdGFnZTJfc3VwcG9ydGVkKCkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IFAyTSBzaGFy
aW5nIGlzIG5vdCBzdXBwb3J0ZWQgaW4gY3VycmVudCBTb0MgcmV2aXNpb25cbiIpOworICAgICAg
ICAgICAgcmV0ID0gLUVOT0RFVjsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogQXMgNC1sZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBpcyBu
b3Qgc3VwcG9ydGVkIGluIElQTU1VLCB3ZSBuZWVkCisgICAgICAgICAqIHRvIGNoZWNrIElQQSBz
aXplIHVzZWQgZm9yIFAyTSB0YWJsZSBiZWZvcmVoYW5kIHRvIGJlIHN1cmUgaXQgaXMKKyAgICAg
ICAgICogMy1sZXZlbCBhbmQgdGhlIElQTU1VIHdpbGwgYmUgYWJsZSB0byB1c2UgaXQuCisgICAg
ICAgICAqCisgICAgICAgICAqIFRPRE86IEZpcnN0IGluaXRpYWxpemUgdGhlIElPTU1VIGFuZCBn
YXRoZXIgdGhlIHJlcXVpcmVtZW50cyBhbmQKKyAgICAgICAgICogdGhlbiBpbml0aWFsaXplIHRo
ZSBQMk0uIEluIHRoZSBQMk0gY29kZSwgdGFrZSBpbnRvIHRoZSBhY2NvdW50CisgICAgICAgICAq
IHRoZSBJT01NVSByZXF1aXJlbWVudHMgYW5kIHJlc3RyaWN0ICJwYV9yYW5nZSIgaWYgbmVjZXNz
YXJ5LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBJUE1NVV9NQVhfUDJNX0lQQV9CSVRTIDwg
cDJtX2lwYV9iaXRzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
ImlwbW11OiBQMk0gSVBBIHNpemUgaXMgbm90IHN1cHBvcnRlZCAoUDJNPSV1IElQTU1VPSV1KSFc
biIsCisgICAgICAgICAgICAgICAgICAgcDJtX2lwYV9iaXRzLCBJUE1NVV9NQVhfUDJNX0lQQV9C
SVRTKTsKKyAgICAgICAgICAgIHJldCA9IC1FTk9ERVY7CisgICAgICAgICAgICBnb3RvIG91dDsK
KyAgICAgICAgfQorCisgICAgICAgIGlycSA9IHBsYXRmb3JtX2dldF9pcnEobm9kZSwgMCk7Cisg
ICAgICAgIGlmICggaXJxIDwgMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRldl9lcnIoJm5v
ZGUtPmRldiwgIk5vIElSUSBmb3VuZFxuIik7CisgICAgICAgICAgICByZXQgPSBpcnE7CisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJldCA9IHJlcXVlc3RfaXJx
KGlycSwgMCwgaXBtbXVfaXJxLCBkZXZfbmFtZSgmbm9kZS0+ZGV2KSwgbW11KTsKKyAgICAgICAg
aWYgKCByZXQgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgZGV2X2Vycigmbm9kZS0+ZGV2
LCAiRmFpbGVkIHRvIHJlcXVlc3QgSVJRICVkXG4iLCBpcnEpOworICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIH0KKworICAgICAgICBpcG1tdV9kZXZpY2VfcmVzZXQobW11KTsKKworICAg
ICAgICAvKgorICAgICAgICAgKiBVc2Ugc3RhZ2UgMiB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
d2hlbiBzdGFnZSAyIHRyYW5zbGF0aW9uCisgICAgICAgICAqIGVuYWJsZWQuCisgICAgICAgICAq
LworICAgICAgICBpcG1tdV93cml0ZShtbXUsIElNU0FVWENUTFIsCisgICAgICAgICAgICAgICAg
ICAgIGlwbW11X3JlYWQobW11LCBJTVNBVVhDVExSKSB8IElNU0FVWENUTFJfUzJQVEUpOworCisg
ICAgICAgIGRldl9pbmZvKCZub2RlLT5kZXYsICJJUE1NVSBjb250ZXh0IDAgaXMgcmVzZXJ2ZWRc
biIpOworICAgICAgICBzZXRfYml0KDAsIG1tdS0+Y3R4KTsKKyAgICB9CisKKyAgICBzcGluX2xv
Y2soJmlwbW11X2RldmljZXNfbG9jayk7CisgICAgbGlzdF9hZGQoJm1tdS0+bGlzdCwgJmlwbW11
X2RldmljZXMpOworICAgIHNwaW5fdW5sb2NrKCZpcG1tdV9kZXZpY2VzX2xvY2spOworCisgICAg
ZGV2X2luZm8oJm5vZGUtPmRldiwgIlJlZ2lzdGVyZWQgJXMgSVBNTVVcbiIsCisgICAgICAgICAg
ICAgaXBtbXVfaXNfcm9vdChtbXUpID8gIlJvb3QiIDogIkNhY2hlIik7CisKKyAgICByZXR1cm4g
MDsKKworb3V0OgorICAgIGlmICggbW11LT5iYXNlICkKKyAgICAgICAgaW91bm1hcChtbXUtPmJh
c2UpOworICAgIHhmcmVlKG1tdSk7CisKKyAgICByZXR1cm4gcmV0OworfQorCisvKiBYZW4gSU9N
TVUgb3BzICovCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpcG1tdV9pb3RsYl9mbHVzaF9hbGwo
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZG9tYWluICp4
ZW5fZG9tYWluID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7CisKKyAgICBpZiAoICF4ZW5fZG9t
YWluIHx8ICF4ZW5fZG9tYWluLT5yb290X2RvbWFpbiApCisgICAgICAgIHJldHVybiAwOworCisg
ICAgc3Bpbl9sb2NrKCZ4ZW5fZG9tYWluLT5sb2NrKTsKKyAgICBpcG1tdV90bGJfaW52YWxpZGF0
ZSh4ZW5fZG9tYWluLT5yb290X2RvbWFpbik7CisgICAgc3Bpbl91bmxvY2soJnhlbl9kb21haW4t
PmxvY2spOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlw
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
dXNoX2ZsYWdzKQoreworICAgIEFTU0VSVChmbHVzaF9mbGFncyk7CisKKyAgICAvKiBUaGUgaGFy
ZHdhcmUgZG9lc24ndCBzdXBwb3J0IHNlbGVjdGl2ZSBUTEIgZmx1c2guICovCisgICAgcmV0dXJu
IGlwbW11X2lvdGxiX2ZsdXNoX2FsbChkKTsKK30KKworc3RhdGljIHN0cnVjdCBpcG1tdV92bXNh
X2RvbWFpbiAqaXBtbXVfZ2V0X2NhY2hlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCit7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfeGVuX2RvbWFpbiAqeGVuX2Rv
bWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5wcml2OworICAgIHN0cnVjdCBpcG1tdV92bXNhX2Rl
dmljZSAqbW11ID0gdG9faXBtbXUoZGV2KTsKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4g
KmRvbWFpbjsKKworICAgIGlmICggIW1tdSApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAg
LyoKKyAgICAgKiBMb29wIHRocm91Z2ggYWxsIENhY2hlIElQTU1VIGRvbWFpbnMgYXNzb2NpYXRl
ZCB3aXRoIHRoaXMgWGVuIGRvbWFpbgorICAgICAqIHRvIGxvY2F0ZSBhbiBJUE1NVSBkb21haW4g
dGhpcyBJUE1NVSBkZXZpY2UgaXMgYXNzaWduZWQgdG8uCisgICAgICovCisgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSggZG9tYWluLCAmeGVuX2RvbWFpbi0+Y2FjaGVfZG9tYWlucywgbGlzdCApCisg
ICAgeworICAgICAgICBpZiAoIGRvbWFpbi0+bW11ID09IG1tdSApCisgICAgICAgICAgICByZXR1
cm4gZG9tYWluOworICAgIH0KKworICAgIHJldHVybiBOVUxMOworfQorCitzdGF0aWMgc3RydWN0
IGlwbW11X3Ztc2FfZG9tYWluICppcG1tdV9hbGxvY19jYWNoZV9kb21haW4oc3RydWN0IGRvbWFp
biAqZCkKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZG9tYWluICp4ZW5fZG9tYWluID0g
ZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpk
b21haW47CisKKyAgICBkb21haW4gPSB4emFsbG9jKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbik7
CisgICAgaWYgKCAhZG9tYWluICkKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7CisK
KyAgICAvKgorICAgICAqIFdlIGRvbid0IGFzc2lnbiB0aGUgQ2FjaGUgSVBNTVUgZGV2aWNlIGhl
cmUsIGl0IHdpbGwgYmUgYXNzaWduZWQgd2hlbgorICAgICAqIGF0dGFjaGluZyBtYXN0ZXIgZGV2
aWNlIHRvIHRoaXMgZG9tYWluIGluIGlwbW11X2F0dGFjaF9kZXZpY2UoKS4KKyAgICAgKiBkb21h
aW4tPm1tdSA9IE5VTEw7CisgICAgICovCisKKyAgICBkb21haW4tPmQgPSBkOworICAgIC8qIFVz
ZSB0aGUgc2FtZSBjb250ZXh0IG1hcHBlZCB0byB0aGlzIFhlbiBkb21haW4uICovCisgICAgZG9t
YWluLT5jb250ZXh0X2lkID0geGVuX2RvbWFpbi0+cm9vdF9kb21haW4tPmNvbnRleHRfaWQ7CisK
KyAgICByZXR1cm4gZG9tYWluOworfQorCitzdGF0aWMgdm9pZCBpcG1tdV9mcmVlX2NhY2hlX2Rv
bWFpbihzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbikKK3sKKyAgICBsaXN0X2RlbCgm
ZG9tYWluLT5saXN0KTsKKyAgICAvKgorICAgICAqIERpc2FibGUgdGhlIGNvbnRleHQgZm9yIENh
Y2hlIElQTU1VIG9ubHkuIEZsdXNoIHRoZSBUTEIgYXMgcmVxdWlyZWQKKyAgICAgKiB3aGVuIG1v
ZGlmeWluZyB0aGUgY29udGV4dCByZWdpc3RlcnMuCisgICAgICovCisgICAgaXBtbXVfY3R4X3dy
aXRlX2NhY2hlKGRvbWFpbiwgSU1DVFIsIElNQ1RSX0ZMVVNIKTsKKyAgICB4ZnJlZShkb21haW4p
OworfQorCitzdGF0aWMgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICppcG1tdV9hbGxvY19yb290
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFp
biAqZG9tYWluOworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqcm9vdDsKKyAgICBpbnQg
cmV0OworCisgICAgLyogSWYgd2UgYXJlIGhlcmUgdGhlbiBSb290IGRldmljZSBtdXN0IGhhcyBi
ZWVuIHJlZ2lzdGVyZWQuICovCisgICAgcm9vdCA9IGlwbW11X2ZpbmRfcm9vdCgpOworICAgIGlm
ICggIXJvb3QgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlwbW11OiBVbmFi
bGUgdG8gbG9jYXRlIFJvb3QgSVBNTVVcbiIpOworICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5P
REVWKTsKKyAgICB9CisKKyAgICBkb21haW4gPSB4emFsbG9jKHN0cnVjdCBpcG1tdV92bXNhX2Rv
bWFpbik7CisgICAgaWYgKCAhZG9tYWluICkKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01F
TSk7CisKKyAgICBkb21haW4tPm1tdSA9IHJvb3Q7CisgICAgZG9tYWluLT5kID0gZDsKKworICAg
IC8qIEluaXRpYWxpemUgdGhlIGNvbnRleHQgdG8gYmUgbWFwcGVkIHRvIHRoaXMgWGVuIGRvbWFp
bi4gKi8KKyAgICByZXQgPSBpcG1tdV9kb21haW5faW5pdF9jb250ZXh0KGRvbWFpbik7CisgICAg
aWYgKCByZXQgPCAwICkKKyAgICB7CisgICAgICAgIGRldl9lcnIocm9vdC0+ZGV2LCAiJXBkOiBV
bmFibGUgdG8gaW5pdGlhbGl6ZSBJUE1NVSBjb250ZXh0XG4iLCBkKTsKKyAgICAgICAgeGZyZWUo
ZG9tYWluKTsKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIocmV0KTsKKyAgICB9CisKKyAgICByZXR1
cm4gZG9tYWluOworfQorCitzdGF0aWMgdm9pZCBpcG1tdV9mcmVlX3Jvb3RfZG9tYWluKHN0cnVj
dCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQoreworICAgIGlwbW11X2RvbWFpbl9kZXN0cm95
X2NvbnRleHQoZG9tYWluKTsKKyAgICB4ZnJlZShkb21haW4pOworfQorCitzdGF0aWMgaW50IGlw
bW11X2Fzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sIHN0cnVjdCBkZXZp
Y2UgKmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmbGFnKQor
eworICAgIHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kb21haW4gKnhlbl9kb21haW4gPSBkb21faW9t
bXUoZCktPmFyY2gucHJpdjsKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbjsK
KyAgICBpbnQgcmV0OworCisgICAgaWYgKCAheGVuX2RvbWFpbiApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCisgICAgaWYgKCAhdG9faXBtbXUoZGV2KSApCisgICAgICAgIHJldHVybiAtRU5P
REVWOworCisgICAgc3Bpbl9sb2NrKCZ4ZW5fZG9tYWluLT5sb2NrKTsKKworICAgIC8qCisgICAg
ICogVGhlIElQTU1VIGNvbnRleHQgZm9yIHRoZSBYZW4gZG9tYWluIGlzIG5vdCBhbGxvY2F0ZWQg
YmVmb3JlaGFuZAorICAgICAqIChhdCB0aGUgWGVuIGRvbWFpbiBjcmVhdGlvbiB0aW1lKSwgYnV0
IG9uIGRlbWFuZCBvbmx5LCB3aGVuIHRoZSBmaXJzdAorICAgICAqIG1hc3RlciBkZXZpY2UgYmVp
bmcgYXR0YWNoZWQgdG8gaXQuCisgICAgICogQ3JlYXRlIFJvb3QgSVBNTVUgZG9tYWluIHdoaWNo
IGNvbnRleHQgd2lsbCBiZSBtYXBwZWQgdG8gdGhpcyBYZW4gZG9tYWluCisgICAgICogaWYgbm90
IGV4aXRzIHlldC4KKyAgICAgKi8KKyAgICBpZiAoICF4ZW5fZG9tYWluLT5yb290X2RvbWFpbiAp
CisgICAgeworICAgICAgICBkb21haW4gPSBpcG1tdV9hbGxvY19yb290X2RvbWFpbihkKTsKKyAg
ICAgICAgaWYgKCBJU19FUlIoZG9tYWluKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9
IFBUUl9FUlIoZG9tYWluKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAg
ICAgICAgeGVuX2RvbWFpbi0+cm9vdF9kb21haW4gPSBkb21haW47CisgICAgfQorCisgICAgaWYg
KCB0b19kb21haW4oZGV2KSApCisgICAgeworICAgICAgICBkZXZfZXJyKGRldiwgIkFscmVhZHkg
YXR0YWNoZWQgdG8gSVBNTVUgZG9tYWluXG4iKTsKKyAgICAgICAgcmV0ID0gLUVFWElTVDsKKyAg
ICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBNYXN0ZXIgZGV2aWNlcyBi
ZWhpbmQgdGhlIHNhbWUgQ2FjaGUgSVBNTVUgY2FuIGJlIGF0dGFjaGVkIHRvIHRoZSBzYW1lCisg
ICAgICogQ2FjaGUgSVBNTVUgZG9tYWluLgorICAgICAqIEJlZm9yZSBjcmVhdGluZyBuZXcgSVBN
TVUgZG9tYWluIGNoZWNrIHRvIHNlZSBpZiB0aGUgcmVxdWlyZWQgb25lCisgICAgICogYWxyZWFk
eSBleGlzdHMgZm9yIHRoaXMgWGVuIGRvbWFpbi4KKyAgICAgKi8KKyAgICBkb21haW4gPSBpcG1t
dV9nZXRfY2FjaGVfZG9tYWluKGQsIGRldik7CisgICAgaWYgKCAhZG9tYWluICkKKyAgICB7Cisg
ICAgICAgIC8qIENyZWF0ZSBuZXcgSVBNTVUgZG9tYWluIHRoaXMgbWFzdGVyIGRldmljZSB3aWxs
IGJlIGF0dGFjaGVkIHRvLiAqLworICAgICAgICBkb21haW4gPSBpcG1tdV9hbGxvY19jYWNoZV9k
b21haW4oZCk7CisgICAgICAgIGlmICggSVNfRVJSKGRvbWFpbikgKQorICAgICAgICB7CisgICAg
ICAgICAgICByZXQgPSBQVFJfRVJSKGRvbWFpbik7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorCisgICAgICAgIC8qIENoYWluIG5ldyBJUE1NVSBkb21haW4gdG8gdGhlIFhlbiBk
b21haW4uICovCisgICAgICAgIGxpc3RfYWRkKCZkb21haW4tPmxpc3QsICZ4ZW5fZG9tYWluLT5j
YWNoZV9kb21haW5zKTsKKyAgICB9CisKKyAgICByZXQgPSBpcG1tdV9hdHRhY2hfZGV2aWNlKGRv
bWFpbiwgZGV2KTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAg
KiBEZXN0cm95IENhY2hlIElQTU1VIGRvbWFpbiBvbmx5IGlmIHRoZXJlIGFyZSBubyBtYXN0ZXIg
ZGV2aWNlcworICAgICAgICAgKiBhdHRhY2hlZCB0byBpdC4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggIWRvbWFpbi0+cmVmY291bnQgKQorICAgICAgICAgICAgaXBtbXVfZnJlZV9jYWNoZV9k
b21haW4oZG9tYWluKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZG9tYWluLT5y
ZWZjb3VudCsrOworICAgICAgICBzZXRfZG9tYWluKGRldiwgZG9tYWluKTsKKyAgICB9CisKK291
dDoKKyAgICBzcGluX3VubG9jaygmeGVuX2RvbWFpbi0+bG9jayk7CisKKyAgICByZXR1cm4gcmV0
OworfQorCitzdGF0aWMgaW50IGlwbW11X2RlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfeGVuX2RvbWFp
biAqeGVuX2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5wcml2OworICAgIHN0cnVjdCBpcG1t
dV92bXNhX2RvbWFpbiAqZG9tYWluID0gdG9fZG9tYWluKGRldik7CisKKyAgICBpZiAoICFkb21h
aW4gfHwgZG9tYWluLT5kICE9IGQgKQorICAgIHsKKyAgICAgICAgZGV2X2VycihkZXYsICJOb3Qg
YXR0YWNoZWQgdG8gJXBkXG4iLCBkKTsKKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKKyAgICB9CisK
KyAgICBzcGluX2xvY2soJnhlbl9kb21haW4tPmxvY2spOworCisgICAgaXBtbXVfZGV0YWNoX2Rl
dmljZShkb21haW4sIGRldik7CisgICAgc2V0X2RvbWFpbihkZXYsIE5VTEwpOworICAgIGRvbWFp
bi0+cmVmY291bnQtLTsKKworICAgIC8qCisgICAgICogRGVzdHJveSBDYWNoZSBJUE1NVSBkb21h
aW4gb25seSBpZiB0aGVyZSBhcmUgbm8gbWFzdGVyIGRldmljZXMKKyAgICAgKiBhdHRhY2hlZCB0
byBpdC4KKyAgICAgKi8KKyAgICBpZiAoICFkb21haW4tPnJlZmNvdW50ICkKKyAgICAgICAgaXBt
bXVfZnJlZV9jYWNoZV9kb21haW4oZG9tYWluKTsKKworICAgIHNwaW5fdW5sb2NrKCZ4ZW5fZG9t
YWluLT5sb2NrKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGlwbW11X3JlYXNz
aWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpzLCBzdHJ1Y3QgZG9tYWluICp0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdTggZGV2Zm4sICBzdHJ1Y3QgZGV2aWNlICpkZXYpCit7
CisgICAgaW50IHJldCA9IDA7CisKKyAgICAvKiBEb24ndCBhbGxvdyByZW1hcHBpbmcgb24gb3Ro
ZXIgZG9tYWluIHRoYW4gaHdkb20gKi8KKyAgICBpZiAoIHQgJiYgdCAhPSBoYXJkd2FyZV9kb21h
aW4gKQorICAgICAgICByZXR1cm4gLUVQRVJNOworCisgICAgaWYgKCB0ID09IHMgKQorICAgICAg
ICByZXR1cm4gMDsKKworICAgIHJldCA9IGlwbW11X2RlYXNzaWduX2RldmljZShzLCBkZXYpOwor
ICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIGlmICggdCApCisgICAg
eworICAgICAgICAvKiBObyBmbGFncyBhcmUgZGVmaW5lZCBmb3IgQVJNLiAqLworICAgICAgICBy
ZXQgPSBpcG1tdV9hc3NpZ25fZGV2aWNlKHQsIGRldmZuLCBkZXYsIDApOworICAgICAgICBpZiAo
IHJldCApCisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAgIHJldHVybiAwOwor
fQorCitzdGF0aWMgaW50IGlwbW11X2R0X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0
IGR0X3BoYW5kbGVfYXJncyAqc3BlYykKK3sKKyAgICBpbnQgcmV0OworCisgICAgLyoKKyAgICAg
KiBQZXJmb3JtIHNhbml0eSBjaGVjayBvZiBwYXNzZWQgRFQgSU9NTVUgc3BlY2lmaWVyLiBFYWNo
IG1hc3RlciBkZXZpY2UKKyAgICAgKiBnZXRzIG1pY3JvLVRMQiAoZGV2aWNlIElEKSBhc3NpZ25t
ZW50IHZpYSB0aGUgImlvbW11cyIgcHJvcGVydHkKKyAgICAgKiBpbiBEVC4gV2UgZXhwZWN0ICNp
b21tdS1jZWxscyB0byBiZSAxIChNdWx0aXBsZS1tYXN0ZXIgSU9NTVUpIGFuZAorICAgICAqIHRo
aXMgY2VsbCBmb3IgdGhlIG1pY3JvLVRMQiAoZGV2aWNlIElEKS4KKyAgICAgKi8KKyAgICBpZiAo
IHNwZWMtPmFyZ3NfY291bnQgIT0gMSB8fCBzcGVjLT5hcmdzWzBdID49IElQTU1VX1VUTEJfTUFY
ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXQgPSBpb21tdV9md3NwZWNfYWRk
X2lkcyhkZXYsIHNwZWMtPmFyZ3MsIDEpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJu
IHJldDsKKworICAgIC8qIEluaXRpYWxpemUgb25jZSAtIHhsYXRlKCkgd2lsbCBjYWxsIG11bHRp
cGxlIHRpbWVzLiAqLworICAgIGlmICggdG9faXBtbXUoZGV2KSApCisgICAgICAgIHJldHVybiAw
OworCisgICAgcmV0dXJuIGlwbW11X2luaXRfcGxhdGZvcm1fZGV2aWNlKGRldiwgc3BlYyk7Cit9
CisKK3N0YXRpYyBpbnQgaXBtbXVfYWRkX2RldmljZSh1OCBkZXZmbiwgc3RydWN0IGRldmljZSAq
ZGV2KQoreworICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3Nw
ZWNfZ2V0KGRldik7CisKKyAgICAvKiBPbmx5IGxldCB0aHJvdWdoIGRldmljZXMgdGhhdCBoYXZl
IGJlZW4gdmVyaWZpZWQgaW4geGxhdGUoKS4gKi8KKyAgICBpZiAoICF0b19pcG1tdShkZXYpICkK
KyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKKyAgICBpZiAoIGR0X2RldmljZV9pc19wcm90ZWN0
ZWQoZGV2X3RvX2R0KGRldikpICkKKyAgICB7CisgICAgICAgIGRldl9lcnIoZGV2LCAiQWxyZWFk
eSBhZGRlZCB0byBJUE1NVVxuIik7CisgICAgICAgIHJldHVybiAtRUVYSVNUOworICAgIH0KKwor
ICAgIC8qIExldCBYZW4ga25vdyB0aGF0IHRoZSBtYXN0ZXIgZGV2aWNlIGlzIHByb3RlY3RlZCBi
eSBhbiBJT01NVS4gKi8KKyAgICBkdF9kZXZpY2Vfc2V0X3Byb3RlY3RlZChkZXZfdG9fZHQoZGV2
KSk7CisKKyAgICBkZXZfaW5mbyhkZXYsICJBZGRlZCBtYXN0ZXIgZGV2aWNlIChJUE1NVSAlcyBt
aWNyby1UTEJzICV1KVxuIiwKKyAgICAgICAgICAgICBkZXZfbmFtZShmd3NwZWMtPmlvbW11X2Rl
diksIGZ3c3BlYy0+bnVtX2lkcyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBp
cG1tdV9pb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBp
cG1tdV92bXNhX3hlbl9kb21haW4gKnhlbl9kb21haW47CisKKyAgICB4ZW5fZG9tYWluID0geHph
bGxvYyhzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZG9tYWluKTsKKyAgICBpZiAoICF4ZW5fZG9tYWlu
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBzcGluX2xvY2tfaW5pdCgmeGVuX2Rv
bWFpbi0+bG9jayk7CisgICAgSU5JVF9MSVNUX0hFQUQoJnhlbl9kb21haW4tPmNhY2hlX2RvbWFp
bnMpOworICAgIC8qCisgICAgICogV2UgZG9uJ3QgY3JlYXRlIFJvb3QgSVBNTVUgZG9tYWluIGhl
cmUsIGl0IHdpbGwgYmUgY3JlYXRlZCBvbiBkZW1hbmQKKyAgICAgKiBvbmx5LCB3aGVuIGF0dGFj
aGluZyB0aGUgZmlyc3QgbWFzdGVyIGRldmljZSB0byB0aGlzIFhlbiBkb21haW4gaW4KKyAgICAg
KiBpcG1tdV9hc3NpZ25fZGV2aWNlKCkuCisgICAgICogeGVuX2RvbWFpbi0+cm9vdF9kb21haW4g
PSBOVUxMOworICAgICovCisKKyAgICBkb21faW9tbXUoZCktPmFyY2gucHJpdiA9IHhlbl9kb21h
aW47CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGlwbW11
X2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICAvKiBTZXQgdG8gZmFs
c2Ugb3B0aW9ucyBub3Qgc3VwcG9ydGVkIG9uIEFSTS4gKi8KKyAgICBpZiAoIGlvbW11X2h3ZG9t
X2luY2x1c2l2ZSApCisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiaXBtbXU6IG1hcC1p
bmNsdXNpdmUgZG9tMC1pb21tdSBvcHRpb24gaXMgbm90IHN1cHBvcnRlZCBvbiBBUk1cbiIpOwor
ICAgIGlvbW11X2h3ZG9tX2luY2x1c2l2ZSA9IGZhbHNlOworICAgIGlmICggaW9tbXVfaHdkb21f
cmVzZXJ2ZWQgPT0gMSApCisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiaXBtbXU6IG1h
cC1yZXNlcnZlZCBkb20wLWlvbW11IG9wdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7
CisgICAgaW9tbXVfaHdkb21fcmVzZXJ2ZWQgPSAwOworCisgICAgYXJjaF9pb21tdV9od2RvbV9p
bml0KGQpOworfQorCitzdGF0aWMgdm9pZCBpcG1tdV9pb21tdV9kb21haW5fdGVhcmRvd24oc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZG9tYWluICp4ZW5f
ZG9tYWluID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7CisKKyAgICBpZiAoICF4ZW5fZG9tYWlu
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyoKKyAgICAgKiBEZXN0cm95IFJvb3QgSVBNTVUg
ZG9tYWluIHdoaWNoIGNvbnRleHQgaXMgbWFwcGVkIHRvIHRoaXMgWGVuIGRvbWFpbgorICAgICAq
IGlmIGV4aXRzLgorICAgICAqLworICAgIGlmICggeGVuX2RvbWFpbi0+cm9vdF9kb21haW4gKQor
ICAgICAgICBpcG1tdV9mcmVlX3Jvb3RfZG9tYWluKHhlbl9kb21haW4tPnJvb3RfZG9tYWluKTsK
KworICAgIC8qCisgICAgICogV2UgYXNzdW1lIHRoYXQgYWxsIG1hc3RlciBkZXZpY2VzIGhhdmUg
YWxyZWFkeSBiZWVuIGRldGFjaGVkIGZyb20KKyAgICAgKiB0aGlzIFhlbiBkb21haW4gYW5kIHRo
ZXJlIG11c3QgYmUgbm8gYXNzb2NpYXRlZCBDYWNoZSBJUE1NVSBkb21haW5zCisgICAgICogaW4g
dXNlLgorICAgICAqLworICAgIEFTU0VSVChsaXN0X2VtcHR5KCZ4ZW5fZG9tYWluLT5jYWNoZV9k
b21haW5zKSk7CisgICAgeGZyZWUoeGVuX2RvbWFpbik7CisgICAgZG9tX2lvbW11KGQpLT5hcmNo
LnByaXYgPSBOVUxMOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBpcG1tdV9p
b21tdV9vcHMgPQoreworICAgIC5pbml0ICAgICAgICAgICAgPSBpcG1tdV9pb21tdV9kb21haW5f
aW5pdCwKKyAgICAuaHdkb21faW5pdCAgICAgID0gaXBtbXVfaW9tbXVfaHdkb21faW5pdCwKKyAg
ICAudGVhcmRvd24gICAgICAgID0gaXBtbXVfaW9tbXVfZG9tYWluX3RlYXJkb3duLAorICAgIC5p
b3RsYl9mbHVzaCAgICAgPSBpcG1tdV9pb3RsYl9mbHVzaCwKKyAgICAuaW90bGJfZmx1c2hfYWxs
ID0gaXBtbXVfaW90bGJfZmx1c2hfYWxsLAorICAgIC5hc3NpZ25fZGV2aWNlICAgPSBpcG1tdV9h
c3NpZ25fZGV2aWNlLAorICAgIC5yZWFzc2lnbl9kZXZpY2UgPSBpcG1tdV9yZWFzc2lnbl9kZXZp
Y2UsCisgICAgLm1hcF9wYWdlICAgICAgICA9IGFybV9pb21tdV9tYXBfcGFnZSwKKyAgICAudW5t
YXBfcGFnZSAgICAgID0gYXJtX2lvbW11X3VubWFwX3BhZ2UsCisgICAgLmR0X3hsYXRlICAgICAg
ICA9IGlwbW11X2R0X3hsYXRlLAorICAgIC5hZGRfZGV2aWNlICAgICAgPSBpcG1tdV9hZGRfZGV2
aWNlLAorfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggaXBtbXVfZHRf
bWF0Y2hbXSBfX2luaXRjb25zdCA9Cit7CisgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgicmVuZXNh
cyxpcG1tdS1yOGE3Nzk1IiksCisgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgicmVuZXNhcyxpcG1t
dS1yOGE3Nzk2NSIpLAorICAgIERUX01BVENIX0NPTVBBVElCTEUoInJlbmVzYXMsaXBtbXUtcjhh
Nzc5NiIpLAorICAgIHsgLyogc2VudGluZWwgKi8gfSwKK307CisKK3N0YXRpYyBfX2luaXQgaW50
IGlwbW11X2luaXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlLCBjb25zdCB2b2lkICpkYXRh
KQoreworICAgIGludCByZXQ7CisKKyAgICAvKgorICAgICAqIEV2ZW4gaWYgdGhlIGRldmljZSBj
YW4ndCBiZSBpbml0aWFsaXplZCwgd2UgZG9uJ3Qgd2FudCB0byBnaXZlCisgICAgICogdGhlIElQ
TU1VIGRldmljZSB0byBkb20wLgorICAgICAqLworICAgIGR0X2RldmljZV9zZXRfdXNlZF9ieShu
b2RlLCBET01JRF9YRU4pOworCisgICAgcmV0ID0gaXBtbXVfcHJvYmUobm9kZSk7CisgICAgaWYg
KCByZXQgKQorICAgIHsKKyAgICAgICAgZGV2X2Vycigmbm9kZS0+ZGV2LCAiRmFpbGVkIHRvIGlu
aXQgSVBNTVUgKCVkKVxuIiwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAg
ICBpb21tdV9zZXRfb3BzKCZpcG1tdV9pb21tdV9vcHMpOworCisgICAgcmV0dXJuIDA7Cit9CisK
K0RUX0RFVklDRV9TVEFSVChpcG1tdSwgIlJlbmVzYXMgSVBNTVUtVk1TQSIsIERFVklDRV9JT01N
VSkKKyAgICAuZHRfbWF0Y2ggPSBpcG1tdV9kdF9tYXRjaCwKKyAgICAuaW5pdCA9IGlwbW11X2lu
aXQsCitEVF9ERVZJQ0VfRU5ECisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 15:36:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 15: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 1i8nct-0002KI-5w; Fri, 13 Sep 2019 15:36:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8ncr-0002JM-JL
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 15:36:45 +0000
X-Inumbo-ID: 47a439a0-d63c-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 47a439a0-d63c-11e9-978d-bc764e2007e4;
 Fri, 13 Sep 2019 15:36:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568389001;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=vK9H2FuAGPOOWGVYgdWyF+mF3vxGa/lNkxsq+rCpvGs=;
 b=AZPYNcUftPd+usnYKo2Qpd4tw+qY8sQZsH91mL6AEwTvzo2Fzt6mcBUu
 2PcVOVTWbSuu4vKnpk/m4Hn8orMyP9oi7gO6m2wYUgCFwJyQymoHkNeri
 VHwm37LZXcLnxSHPT0KmGLmYPCt95DSayyEbyPA85LXYzodY2UbzDS8ts g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6E7rUHjIV5jvqumxc2PsIkXctHvkBxP+IWbMBAwNWCckljK93sMYHNdX74CZffodVxrrSXu1eg
 +mVwXfZoBIPAF1lu0q23EA0WYavfx+ivRerXmfDbHt00UZJwlOKbJELRFeecR/XaFuGJv1vvI5
 IBO8XfEeRkoRnmfu0+I1CPaP0oR8o9iSSWwt79Kt85vULicxf5mWsK97IY2AL9XqDaqc2zCR36
 5ovH2RNcEM4tTizwe/5BVQ00/rP98rpSHng4XmXdve7LrgnBtjkMF+oPNzpsIBMj2/RK7a+GhG
 Vio=
X-SBRS: 2.7
X-MesageID: 5544761
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5544761"
Date: Fri, 13 Sep 2019 16:36:37 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190913153637.GF1308@perard.uk.xensource.com>
References: <20190913082159.31338-1-paul.durrant@citrix.com>
 <20190913082159.31338-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190913082159.31338-4-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v3 3/3] xen: perform XenDevice clean-up in
 XenBus watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano
 Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMDk6MjE6NThBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IENsZWFuaW5nIHVwIG9mZmxpbmUgWGVuRGV2aWNlIG9iamVjdHMgZGlyZWN0bHkgaW4K
PiB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCgpIGlzIGRhbmdlcm91cyBhcyB4ZW5fZGV2aWNl
X3VucmVhbGl6ZSgpIHdpbGwKPiBtb2RpZnkgdGhlIHdhdGNoIGxpc3QgdGhhdCBpcyBiZWluZyB3
YWxrZWQuIEV2ZW4gdGhlIFFMSVNUX0ZPUkVBQ0hfU0FGRSgpCj4gdXNlZCBpbiBub3RpZmllcl9s
aXN0X25vdGlmeSgpIGlzIGluc3VmZmljaWVudCBhcyAqdHdvKiBub3RpZmllcnMgKGZvcgo+IHRo
ZSBmcm9udGVuZCBhbmQgYmFja2VuZCB3YXRjaGVzKSBhcmUgcmVtb3ZlZCwgdGh1cyBwb3RlbnRp
YWxseSByZW5kZXJpbmcKPiB0aGUgJ25leHQnIHBvaW50ZXIgdW5zYWZlLgo+IAo+IFRoZSBzb2x1
dGlvbiBpcyB0byB1c2UgdGhlIFhlbkJ1cyBiYWNrZW5kX3dhdGNoIGhhbmRsZXIgdG8gZG8gdGhl
IGNsZWFuLXVwCj4gaW5zdGVhZCwgYXMgaXQgaXMgaW52b2tlZCB3aGlsc3Qgd2Fsa2luZyBhIHNl
cGFyYXRlIHdhdGNoIGxpc3QuCj4gCj4gVGhpcyBwYXRjaCB0aGVyZWZvcmUgYWRkcyBhIG5ldyAn
aW5hY3RpdmVfZGV2aWNlcycgbGlzdCB0byBYZW5CdXMsIHRvIHdoaWNoCj4gb2ZmbGluZSBkZXZp
Y2VzIGFyZSBhZGRlZCBieSB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCgpLiBUaGUgWGVuQnVz
Cj4gYmFja2VuZF93YXRjaCByZWdpc3RyYXRpb24gaXMgYWxzbyBjaGFuZ2VkIHRvIG5vdCBvbmx5
IGludm9rZQo+IHhlbl9idXNfZW51bWVyYXRlKCkgYnV0IGFsc28gYSBuZXcgeGVuX2J1c19jbGVh
bnVwKCkgZnVuY3Rpb24sIHdoaWNoIHdpbGwKPiB3YWxrICdpbmFjdGl2ZV9kZXZpY2VzJyBhbmQg
cGVyZm9ybSB0aGUgbmVjZXNzYXJ5IGFjdGlvbnMuCj4gRm9yIHNhZmV0eSBhbiBleHRyYSAnb25s
aW5lJyBjaGVjayBpcyBhbHNvIGFkZGVkIHRvIHhlbl9idXNfdHlwZV9lbnVtZXJhdGUoKQo+IHRv
IG1ha2Ugc3VyZSB0aGF0IG5vIGF0dGVtcHQgaXMgbWFkZSB0byBjcmVhdGUgYSBuZXcgWGVuRGV2
aWNlIG9iamVjdCBmb3IgYQo+IGJhY2tlbmQgdGhhdCBpcyBvZmZsaW5lLgo+IAo+IE5PVEU6IFRo
aXMgcGF0Y2ggYWxzbyBpbmNsdWRlcyBzb21lIGNvc21ldGljIGNoYW5nZXM6Cj4gICAgICAgLSBz
dWJzdGl0dXRlIHRoZSBsb2NhbCB2YXJpYWJsZSBuYW1lICdiYWNrZW5kX3N0YXRlJwo+ICAgICAg
ICAgaW4geGVuX2J1c190eXBlX2VudW1lcmF0ZSgpIHdpdGggJ3N0YXRlJywgc2luY2UgdGhlcmUK
PiAgICAgICAgIGlzIG5vIGFtYmlndWl0eSB3aXRoIGFueSBvdGhlciBzdGF0ZSBpbiB0aGF0IGNv
bnRleHQuCj4gICAgICAgLSBjaGFuZ2UgeGVuX2RldmljZV9zdGF0ZV9pc19hY3RpdmUoKSB0bwo+
ICAgICAgICAgeGVuX2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoKSAoYW5kIHBhc3MgYSBYZW5E
ZXZpY2UgZGlyZWN0bHkpCj4gICAgICAgICBzaW5jZSB0aGUgc3RhdGUgdGVzdHMgY29udGFpbmVk
IHRoZXJlaW4gb25seSBhcHBseSB0byBhIGZyb250ZW5kLgo+ICAgICAgIC0gdXNlICdzdGF0ZScg
cmF0aGVyIHRoZW4gJ3hlbmRldi0+YmFja2VuZF9zdGF0ZScgaW4KPiAgICAgICAgIHhlbl9kZXZp
Y2VfYmFja2VuZF9jaGFuZ2VkKCkgdG8gc2hvcnRlbiB0aGUgY29kZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IAo+IHYzOgo+ICAtIHMvb2ZmbGlu
ZV9kZXZpY2VzL2luYWN0aXZlX2RldmljZXMvZwo+ICAtIEFsc28gYWRkIGFuICdpbmFjdGl2ZScg
Ym9vbGVhbiB0byBYZW5EZXZpY2Ugd2hpY2ggaXMgc2V0IHdoZW4gdGhlCj4gICAgZGV2aWNlIGlz
IGFkZGVkIHRvIHRoZSBpbmFjdGl2ZSBsaXN0IHNvIHdlIHJlYWxseSBjYW4gbWFrZSBzdXJlIHRo
YXQgaXQKPiAgICBkb2Vzbid0IGhhcHBlbiBtb3JlIHRoYW4gb25jZQoKUmV2aWV3ZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhhbmtzLAoKLS0gCkFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 16:04:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 16:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8o3O-0005yQ-4Y; Fri, 13 Sep 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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8o3M-0005xt-Vl
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 16:04:09 +0000
X-Inumbo-ID: 1d94522d-d640-11e9-95af-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d94522d-d640-11e9-95af-12813bfff9fa;
 Fri, 13 Sep 2019 16:04:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568390648;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=4A+HNagdjd7C0ZlLWbR1RH4Zgt8TyZmLUxawx7aRHvs=;
 b=A1QGtSNGK2M3WqZSj9TqNaVAbi6oxlinMXUxwX2+1ntfJYRjD0Lkb7Hm
 0EFP6Z6r8VNjMHlm/AA/pM3dLoJTnUEiav8N2u97u4AzfqBizMGkHG0rV
 eyRs9XQ5xocw24eUEKOoQAO6QnNImiGlSKR1KGLK1thCVdbQQnpMBrgK5 c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V8Whq4PwxjvsCrLNDs8VxqU7qjD2HXxW7xxsEiliYP73ekiJNCDLZ3QxVOa4O5UsRgRj+yV0Cv
 EtxzorddutFpBzwV8J3SOTBK996SDKD9iqZ0PSOh6glk4BeDXguSVg6XUx99p9rPdqezEwVR6V
 RDSSTHwSXnxJS3dhqqMSq8prXfNHTbrOoY1oMINalFP+MayNCi7RPnhMFa6PmICL2SWGzkz2Dl
 W3T+jluWsjZpa925KLmqmASpd0S8bAl64061Ni5NvfZwM/vKp6To3FQ1XJDc+4ygd+WuN5XFNF
 cfs=
X-SBRS: 2.7
X-MesageID: 5543709
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5543709"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 17:04:04 +0100
Message-ID: <20190913160404.495-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL print
 message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

TWVzc2FnZSBzdWNoIGFzOgoKICAoWEVOKSBkM3YwIFZJUklESUFOIENSQVNIOiA1MSAxIGZmZmY5
NzAwZTE0NmIwMDAgMTAwMCAyMDQKCmhhdmUgY29uZnVzZWQgbWFueSBwZW9wbGUgaW50byB0aGlu
a2luZyB0aGUgdGhlIHByb2JsZW0gaXMgYSBidWcgaW4gdGhlCnZpcmlkaWFuIGNvZGUuICBUaGUg
cHJlZml4IHdhcyBpbnRlbmRlZCB0byBzaWduaWZ5IHRoZSB1c2Ugb2YgdGhlIHZpcmlkaWFuCmNy
YXNoLXJlcG9ydGluZyBpbnRlcmZhY2UuCgpSZXBsYWNlIHRoZSBWSVJJRElBTiBwcmVmaXggd2l0
aCAncmVwb3J0ZWQnIHRvIHJlZHVjZSB0aGUgY29uZnVzaW9uIHRvCm5vbi14ZW4tZGV2ZWxvcGVy
cyB0cnlpbmcgdG8gaW50ZXJwcmV0IHRoZSBtZXNzYWdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgoKVGhpcyB3YW50cyBiYWNrcG9ydGluZyB0byBldmVyeSBzdGFibGUg
dHJlZSB3aGljaCBoYXMgdmlyaWRpYW4gY3Jhc2ggaW50ZXJmYWNlCnN1cHBvcnQuCi0tLQogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCmluZGV4IDRiMDZiNzhhMjcuLmY5OGM4ZTc3NTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ZpcmlkaWFuLmMKQEAgLTM1Nyw3ICszNTcsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRp
YW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICBk
LT5zaHV0ZG93bl9jb2RlID0gU0hVVERPV05fY3Jhc2g7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZk
LT5zaHV0ZG93bl9sb2NrKTsKIAotICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVklS
SURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIsCisgICAgICAgIGdwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJyZXBvcnRlZCBDUkFTSDogJWx4ICVseCAlbHggJWx4ICVseFxuIiwKICAg
ICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFyYW1bMF0sIHZ2LT5jcmFzaF9wYXJhbVsxXSwgdnYt
PmNyYXNoX3BhcmFtWzJdLAogICAgICAgICAgICAgICAgIHZ2LT5jcmFzaF9wYXJhbVszXSwgdnYt
PmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAgYnJlYWs7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 16:16:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 16: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 1i8oFH-0006rx-Mo; Fri, 13 Sep 2019 16:16:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8oFG-0006rs-EJ
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 16:16:26 +0000
X-Inumbo-ID: d5411166-d641-11e9-95af-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5411166-d641-11e9-95af-12813bfff9fa;
 Fri, 13 Sep 2019 16:16:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568391386;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=8lktQmvo710FTAvqAlwZPm3l/QaryvVGXj0ZgQ+Cpgw=;
 b=cWBhRvv7OoJJdDo7EhCOpDPWfIuGVMClQZ78rYbuWS99042aGnf3X1qK
 cYdoTDvPic+TsWuPOcxWNMzgGrCQL/Yj2J1q0pL88gRTpa8tv5gGkImGU
 ma22EJUFiLD7EpRajIBhOln/TJ4t17zQWmyo4sAqLcSJ3EGLZvgTMchTY U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fNL1yNhaaXqybTrnjmsjBBVB/TBrDhMEere2UXG3EHJE21LDL6w17lMvLvGou7yjHe83Quh21g
 uN/jd+JUTEptL0QsL+i3nTEUsrozaCmbPXN+uxIg8zKmJsvwjgpWNuWZbLcoAVTrnHg14J9zGu
 6UPO6ZALWSxlWReI6LUJTdO17xYwxpeiCoYqjXFLFR1M377qBVY4OdhDMnj2cYI+SzlqylhvIK
 qkHXsVT84QerDCbvXhwu6ROircy5u3Bv95kArMKhfy3nVN8OepYz//Q0+5pktykcB0BIcSWzsj
 QxQ=
X-SBRS: 2.7
X-MesageID: 5547104
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5547104"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 17:16:21 +0100
Message-ID: <20190913161621.1120-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/vpmu: Drop "VPMU: disabled" message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

UHJpbnRpbmcgIiRmb28gZGlzYWJsZWQiIGlzIHVubmVjZXNzYXJ5IG5vaXNlIGR1cmluZyBib290
LiAgQWxsIG90aGVyIFZQTVUKc2V0dGluZ3MgZW1pdCBhIG1lc3NhZ2UsIHNvIHRoaXMgZG9lc24n
dCByZXN1bHQgaW4gYW55IGFtYmlndWl0eS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIHwgMyAt
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggMzc1NTk5YWNh
NS4uZjM5NzE4M2VjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTg1NywxMCArODU3LDcgQEAgc3RhdGljIGludCBf
X2luaXQgdnBtdV9pbml0KHZvaWQpCiAgICAgaW50IHZlbmRvciA9IGN1cnJlbnRfY3B1X2RhdGEu
eDg2X3ZlbmRvcjsKIAogICAgIGlmICggIW9wdF92cG11X2VuYWJsZWQgKQotICAgIHsKLSAgICAg
ICAgcHJpbnRrKFhFTkxPR19JTkZPICJWUE1VOiBkaXNhYmxlZFxuIik7CiAgICAgICAgIHJldHVy
biAwOwotICAgIH0KIAogICAgIC8qIE5NSSB3YXRjaGRvZyB1c2VzIExWVFBDIGFuZCBIVyBjb3Vu
dGVyICovCiAgICAgaWYgKCBvcHRfd2F0Y2hkb2cgJiYgb3B0X3ZwbXVfZW5hYmxlZCApCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 16:19:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 16:19:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8oIH-00070r-6t; Fri, 13 Sep 2019 16:19:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QaHn=XI=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i8oIF-00070m-Kr
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 16:19:31 +0000
X-Inumbo-ID: 438037c4-d642-11e9-a337-bc764e2007e4
Received: from mail-lj1-x22d.google.com (unknown [2a00:1450:4864:20::22d])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 438037c4-d642-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 16:19:30 +0000 (UTC)
Received: by mail-lj1-x22d.google.com with SMTP id e17so27632617ljf.13
 for <xen-devel@lists.xenproject.org>; Fri, 13 Sep 2019 09:19:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=3QOU4SW3HczReJK9sPpmwa8lC6FvI/pGzxexuXmsXGE=;
 b=m9QlrHIzYou1YVlvroIYN4EE85c61ULbw2oTBBgw3MudaWHK9gIc0g1jIp/X9PR0nt
 660mZx4j9wxrFMtJvE8k+vQU0UkPHnEK2Oh2qMKs9TyH4R3XX+VQzrxVqKBzGiW6rxaD
 SmGAua9dA+eZ5rVbBJD7TpFyCTTa8KmsRalegBioWEC3nI83TM6hSvjrcnzUZ9510DwA
 iEugixGzL3nl2S+BwJ/vcoxnaLz0uvnnUT+jKi66ezdKcHzEoySuoYuL+BVkGjspCwpY
 UtANL7UDVlRW4+156l23VmPSdOgAR3jESewY089OcYGvbT/phHqAfr76ui+MOWAEw312
 rt/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:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=3QOU4SW3HczReJK9sPpmwa8lC6FvI/pGzxexuXmsXGE=;
 b=XO8w8Sw7Jae9qHK9m99fqQ8EjSAEjP0MttZCPD87ZZ1Qxj7CjhhFiN1pIIfOxNqQVy
 BJmpr1VmOZvu6g6fJDIhdhirdN42dEwNiairs7/1/dwQdAhw4aoS8F0aqe00vd/MPEo1
 l1GoOcHxtJrFtSshupCn/3hYQUk7Fq8Zh+08IWgJ3lZGyaVIf+6Qkvz4w/MUpm8rfcgv
 Zbj8MNnw3OdWiesaAbJqiRUFS55BKdolm4QogTWF50Ff/Je2CFX3qSudGf/vZERp5mom
 VV8dIBc+5HSbk39BQjIkLbT8C+H7vWNqdNkbuFIO+E5N70FS3hlrF4TE54EsWbG8PYGc
 tscg==
X-Gm-Message-State: APjAAAXikwTkysnNsOdqGnx28DFMs+AVGhus3DiUydrp8Zb567snouF3
 KqGmXYffcEWlgzkZHkZ7D6s2Mto6iWE=
X-Google-Smtp-Source: APXvYqzTmmyPhgfsFx/qHeAXLGUc80yn5DWDPvVBGggmo3kR0nSn5sKfIdN4IXUowSoGEXYnCzQUSA==
X-Received: by 2002:a2e:808e:: with SMTP id i14mr2303662ljg.198.1568391569471; 
 Fri, 13 Sep 2019 09:19:29 -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 h10sm5000359ljb.14.2019.09.13.09.19.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Sep 2019 09:19:28 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <20190906074058.21782-1-jgross@suse.com>
 <CAMmSBy_huA=jDwwGfzN1cB8zt3DNP5iJZNSQ_doe1RK-4kzw8Q@mail.gmail.com>
 <d5975dd9-250f-5e8e-e3b2-3728cf652449@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <a83870a9-b11f-c868-e602-1b0e52ddd465@gmail.com>
Date: Fri, 13 Sep 2019 19:19:27 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d5975dd9-250f-5e8e-e3b2-3728cf652449@suse.com>
Content-Language: en-US
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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCBKdWVyZ2VuCgpJIGhhdmUganVzdCBwdXNoZWQgbmV3IHZlcnNpb24sIHNvIHBsZWFzZSB1
cGRhdGUKCgo9PT0gQVJNID09PQoKKsKgIFJlbmVzYXMgSVBNTVUtVk1TQSBzdXBwb3J0ICsgTGlu
dXgncyBpb21tdV9md3NwZWMgKFY0KQogwqDCoCAtwqAgT2xla3NhbmRyIFR5c2hjaGVua28KCgot
LSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 16:20:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 16:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8oJA-0007eb-Hu; Fri, 13 Sep 2019 16:20: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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8oJ8-0007eU-R3
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 16:20:26 +0000
X-Inumbo-ID: 6447bfea-d642-11e9-95af-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6447bfea-d642-11e9-95af-12813bfff9fa;
 Fri, 13 Sep 2019 16:20:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568391626;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=Vs8jextvbTqcQh/NkdQfvsElfYfr2aJSQ2QtGTtzVxw=;
 b=GnAGDjYecrN7+/APe8SKTGcIQHnzpkM9SQi5stp9aUKcEyPGKATEfIYX
 RWc+ZPYPXSUySeZMZxkMRI5Z2/0SCJUIDrpilKulV2do2nHjmXaIYDOyL
 NzF66IatvaicXa1gfnA7NkUO6NNX4sisWkhbZMbt+ywBuucjXPPLgoXCD s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 48UjLFRDoUjys98vfXB3bxqkqL8QcSLRlJdxfwL8/Qba2ZvvykvHu7JzsDuOFblJKmQNP6lBoG
 KgomZ93jcXhufW5W9G+hONNp17rEbHEteGbPZCmb6LM5L1TfZ3j3NJrB0J5o0GsONSI5hBegEz
 fpS43jUOlFGYsSrfzGwgSddWyoqLn6eNa5UqVdCMaUKUrk5sAPzGT4VjTeST3xnXSEbS4SrPK0
 6MCQMILMc53rA0WlSOis3zZXOON9bBo9eUCLuoUDY1dUYIbvg6JktNJQSq2TCDab8HHQdCiAU0
 wos=
X-SBRS: 2.7
X-MesageID: 5547347
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5547347"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 17:20:21 +0100
Message-ID: <20190913162021.23329-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] drivers/acpi: Drop "ERST table was not found"
 message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RVJTVCBpc24ndCBhIG1hbmRhdG9yeSB0YWJsZSwgYW5kIGFsc28gaXNuJ3QgdmVyeSBjb21tb24g
dG8gZmluZC4gIFRoZSBtZXNzYWdlCmlzIHVubmVjZXNzYXJ5IG5vaXNlIGR1cmluZyBib290LiAg
RnVydGhlcm1vcmUsIGl0IGlzIHJlZHVuZGFudCB3aXRoIHRoZSBsaXN0Cm9mIGZvdW5kIEFDUEkg
dGFibGVzIHByaW50ZWQganVzdCBhaGVhZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL2FjcGkvYXBlaS9lcnN0LmMgfCA1ICsrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9lcnN0LmMgYi94ZW4vZHJpdmVycy9hY3BpL2FwZWkv
ZXJzdC5jCmluZGV4IDIzYTRlODIyZTcuLmM1ZGY1MTJiOTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL2FjcGkvYXBlaS9lcnN0LmMKKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcGVpL2Vyc3QuYwpA
QCAtNzkxLDEwICs3OTEsOSBAQCBpbnQgX19pbml0IGVyc3RfaW5pdCh2b2lkKQogCQlyZXR1cm4g
LUVOT0RFVjsKIAogCXN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlX3BoeXMoQUNQSV9TSUdfRVJTVCwg
MCwgJmVyc3RfYWRkciwgJmVyc3RfbGVuKTsKLQlpZiAoc3RhdHVzID09IEFFX05PVF9GT1VORCkg
ewotCQlwcmludGsoS0VSTl9JTkZPICJFUlNUIHRhYmxlIHdhcyBub3QgZm91bmRcbiIpOworCWlm
IChzdGF0dXMgPT0gQUVfTk9UX0ZPVU5EKQogCQlyZXR1cm4gLUVOT0RFVjsKLQl9CisKIAlpZiAo
QUNQSV9GQUlMVVJFKHN0YXR1cykpIHsKIAkJY29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRf
ZXhjZXB0aW9uKHN0YXR1cyk7CiAJCXByaW50ayhLRVJOX1dBUk5JTkcgIkZhaWxlZCB0byBnZXQg
RVJTVCB0YWJsZTogJXNcbiIsIG1zZyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 16:28:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 16:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8oR5-0007wS-GK; Fri, 13 Sep 2019 16:28: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=g+tJ=XI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i8oR3-0007wN-V2
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 16:28:37 +0000
X-Inumbo-ID: 892a4111-d643-11e9-95b3-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 892a4111-d643-11e9-95b3-12813bfff9fa;
 Fri, 13 Sep 2019 16:28:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568392116;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=Ne3XR7pcwrQUtxnRMFImwzITzxGrFZD5Z0ExYyniBDw=;
 b=VcXP8orrYVIjldihk02EUZHAT1xb0VN5tfMsqYU9NltDqYLUlWoxm5AB
 VOb4SSpiVlW0PQbyW1QIrSs/SkXzeoYOlTqM/y590s4LomjMdpkBwgHqX
 IVzofu0Ji3F3o/DZjvplQtRD59Gf9BSf5KCjcagCtPIXC21B7LGbIZQtm k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ws/CUlZWLgVH7PUGyYKRDLXSgPdWmTMaXmZqIYx+Y1zKt91copQ1A9ifQU7Aha63ZrzMC2TMWK
 T82KrxpQXOv4wQCVf9DQkkdtdjnFuJOvOLQNKeEjC6cDRIvKWXCHh70236vML3urpb3i8mTKCu
 c2lcZJyxkvYfPqWpXB35H5fDxbkrFI7Kn62Zugy7o0Pim+xJLIPAG4HwGH7/K/BNdWfauYwsAM
 Mrs3O3SGUB/HA9Qbo9KIAd4LAhX94D2reLyDzWtomaQxShbuCGkaPbwLCNlk9ad6+IP2IC06Ar
 w7M=
X-SBRS: 2.7
X-MesageID: 5845161
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5845161"
Date: Fri, 13 Sep 2019 17:28:33 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190913162833.GG1308@perard.uk.xensource.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-7-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190913105826.2704-7-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v11 6/6] introduce a 'passthrough'
 configuration option to 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: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTE6NTg6MjZBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGli
eGwuaAo+IGluZGV4IDEyNTQ1MTMwZGYuLmU0YjljNTM5YjYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBAQCAtNDE1LDYgKzQx
NSwxNSBAQAo+ICAgKi8KPiAgI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19JT01NVV9NRU1L
QiAxCj4gIAo+ICsvKgo+ICsgKiBMSUJYTF9IQVZFX0NSRUFURUlORk9fUEFTU1RIUk9VR0ggaW5k
aWNhdGVzIHRoYXQKPiArICogbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvIGhhcyBhIHBhc3N0aHJv
dWdoIGZpZWxkICh3aGljaCBpcyBhCj4gKyAqIGxpYnhsX3Bhc3N0aHJvdWdoIGVudW1lcmF0aW9u
KSB0aGF0IGluZGljYXRlcyB3aGV0aGVyIGRldmljZSBwYXNzLQo+ICsgKiB0aHJvdWdoIGlzIGVu
YWJsZWQgZm9yIHRoZSBkb21haW4gYW5kLCBpZiBzbywgd2hldGhlciB0aGUgSU9NTVUgYW5kCj4g
KyAqIEhBUCBwYWdlIHRhYmxlcyBtYXkgYmUgc2hhcmVkIG9yIG5vdC4KPiArICovCj4gKyNkZWZp
bmUgTElCWExfSEFWRV9DUkVBVEVJTkZPX1BBU1NUSFJPVUdIIDEKPiArCj4gIC8qCj4gICAqIGxp
YnhsIEFCSSBjb21wYXRpYmlsaXR5Cj4gICAqCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCA1OWRiY2I1
MGEwLi42Yjc3MDJkYjE3IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
Cj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtNTc4LDYgKzU3OCwxNSBA
QCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25m
aWcgKmRfY29uZmlnLAo+ICAgICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoaW5mby0+
b29zKSA/IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmOwo+ICAgICAgICAgIH0KPiAgCj4gKyAg
ICAgICAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCj4gKyAgICAgICAgICAgIGxpYnhs
X3Bhc3N0aHJvdWdoX3RvX3N0cmluZyhpbmZvLT5wYXNzdGhyb3VnaCkpOwo+ICsKPiArICAgICAg
ICBpZiAoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQpCj4g
KyAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKPiArCj4g
KyAgICAgICAgaWYgKGluZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNf
UFQpCj4gKyAgICAgICAgICAgIGNyZWF0ZS5pb21tdV9vcHRzIHw9IFhFTl9ET01DVExfSU9NTVVf
bm9fc2hhcmVwdDsKPiArCj4gICAgICAgICAgLyogVWx0aW1hdGVseSwgaGFuZGxlIGlzIGFuIGFy
cmF5IG9mIDE2IHVpbnQ4X3QsIHNhbWUgYXMgdXVpZCAqLwo+ICAgICAgICAgIGxpYnhsX3V1aWRf
Y29weShjdHgsIChsaWJ4bF91dWlkICopJmNyZWF0ZS5oYW5kbGUsICZpbmZvLT51dWlkKTsKPiAg
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAo+IGluZGV4IGQ1MmM2M2I2YjAuLjIyZjA1NzExZTMgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCj4gQEAgLTI2Myw2ICsyNjMsMTIgQEAgbGlieGxfdmtiX2JhY2tlbmQgPSBF
bnVtZXJhdGlvbigidmtiX2JhY2tlbmQiLCBbCj4gICAgICAoMiwgIkxJTlVYIikKPiAgICAgIF0p
Cj4gIAo+ICtsaWJ4bF9wYXNzdGhyb3VnaCA9IEVudW1lcmF0aW9uKCJwYXNzdGhyb3VnaCIsIFsK
PiArICAgICgwLCAiZGlzYWJsZWQiKSwKPiArICAgICgxLCAic3luY19wdCIpLAo+ICsgICAgKDIs
ICJzaGFyZV9wdCIpLAo+ICsgICAgXSkKPiArCj4gICMKPiAgIyBDb21wbGV4IGxpYnhsIHR5cGVz
Cj4gICMKClNvLCB3aXRoIHRoaXMgY2hhbmdlcywgd2hlbiBsaWJ2aXJ0IGlzIHJlYnVpbHQgYWdh
aW5zdCBhIG5ld2VyIGxpYnhsLApndWVzdCB3aXRoIHBhc3MtdGhyb3VnaCBkZXZpY2VzIHdvbid0
IHdvcmsgYW55bW9yZT8KKFRoYXQgaXMsIHdpdGhvdXQgbW9kaWZpY2F0aW9uIG9mIGxpYnZpcnQu
KQoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 16:38:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 16:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8oah-0000MN-Kq; Fri, 13 Sep 2019 16:38:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OkM0=XI=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1i8oag-0000M4-Uk
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 16:38:35 +0000
X-Inumbo-ID: ed21c2fa-d644-11e9-95b5-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed21c2fa-d644-11e9-95b5-12813bfff9fa;
 Fri, 13 Sep 2019 16:38:34 +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 x8DGcUeU116276;
 Fri, 13 Sep 2019 16:38:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=riXv269f7lKOjXrVM+EF/aPvve9NSmtEFDgBBGvKYE8=;
 b=R5ewpTb6MgTmK111QbqLe4vQB86UckYc3T5ihXWLoNfVKwXZ1rtlMU0OOmmq4+rADTbz
 gIEYLzucXb4+FgWW9nl1aVyrJRrAIZsPy3r/t+phQXP+08pQTuTS1BzbqLIrUMap4Cua
 hfznmYSTDzCq88dlKznhTI1w7iriOl4qYegjGlQyNBtapOXOxkUdeVaZEVJq5iwHcupR
 m24tAeUlraqmX6EaA36g/sv6Y/yiSrQ2CS6hWt6k3WbYuuySt6DL/sIzGfZ5+vUIG3HO
 A9FdAN+aHYE0Tma9Rejx2bkSZKvQzHaLTwGn9VsxRrXC4qZB95Zmhcer2Z/6cPMWyIm8 fw== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2120.oracle.com with ESMTP id 2uytd35vph-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Sep 2019 16:38:32 +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 x8DGcK8N010481;
 Fri, 13 Sep 2019 16:38:32 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3020.oracle.com with ESMTP id 2uytdjh95v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Sep 2019 16:38:31 +0000
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8DGcVUE014244;
 Fri, 13 Sep 2019 16:38:31 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 13 Sep 2019 09:38:31 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
Date: Fri, 13 Sep 2019 09:38:30 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9379
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909130168
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9379
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909130168
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

SGkgSmFuLAoKVGhhbmtzIGZvciB5b3VyIHJlcGx5LCBzZWUgbXkgcmVwbHkgaW4gbGluZSBwbGVh
c2UuCgpPbiA5LzEzLzE5IDEyOjE0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxMi4wOS4y
MDE5IDIwOjAzLCBKb2UgSmluIHdyb3RlOgo+PiBXaXRoIGJlbG93IHRlc3RjYXNlLCBndWVzdCBr
ZXJuZWwgcmVwb3J0ZWQgIk5vIGlycSBoYW5kbGVyIGZvciB2ZWN0b3IiOgo+PiAgIDEpLiBQYXNz
dGhyb3VnaCBtbHggaWIgVkYgdG8gMiBwdmh2bSBndWVzdHMuCj4+ICAgMikuIFN0YXJ0IHJkcy1z
dHJlc3MgYmV0d2VlbiAyIGd1ZXN0cy4KPj4gICAzKS4gU2NhbGUgZG93biAyIGd1ZXN0cyB2Y3B1
IGZyb20gMzIgdG8gNiBhdCB0aGUgc2FtZSB0aW1lLgo+Pgo+PiBSZXBlYXQgYWJvdmUgdGVzdCBz
ZXZlcmFsIGl0ZXJhdGlvbiwgZ3Vlc3Qga2VybmVsIHJlcG9ydGVkICJObyBpcnEgaGFuZGxlcgo+
PiBmb3IgdmVjdG9yIiwgYW5kIElCIHRyYWZmaWMgZG93bmVkIHRvIHplcm8gd2hpY2ggY2F1c2Vk
IGJ5IGludGVycnVwdCBsb3N0Lgo+Pgo+PiBXaGVuIHZjcHUgb2ZmbGluZSwga2VybmVsIGRpc2Fi
bGVkIGxvY2FsIElSUSwgbWlncmF0ZSBJUlEgdG8gb3RoZXIgY3B1LAo+PiB1cGRhdGUgTVNJLVgg
dGFibGUsIGVuYWJsZSBJUlEuIElmIGFueSBuZXcgaW50ZXJydXB0IGFycml2ZWQgYWZ0ZXIKPj4g
bG9jYWwgSVJRIGRpc2FibGVkIGFsc28gYmVmb3JlIE1TSS1YIHRhYmxlIGJlZW4gdXBkYXRlZCwg
aW50ZXJydXB0IHN0aWxsIAo+PiB1c2VkIG9sZCB2ZWN0b3IgYW5kIGRlc3QgY3B1IGluZm8sIGFu
ZCB3aGVuIGxvY2FsIElSUSBlbmFibGVkIGFnYWluLCAKPj4gaW50ZXJydXB0IGJlZW4gc2VudCB0
byB3cm9uZyBjcHUgYW5kIHZlY3Rvci4KPj4KPj4gTG9va3Mgc3luYyBQSVIgdG8gSVJSIGFmdGVy
IE1TSS1YIGJlZW4gdXBkYXRlZCBpcyBoZWxwIGZvciB0aGlzIGlzc3VlLgo+IAo+IEknbSBoYXZp
bmcgdHJvdWJsZSBtYWtpbmcgdGhlIGNvbm5lY3Rpb24sIHdoaWNoIHF1aXRlIHBvc3NpYmx5IHNp
bXBseQo+IG1lYW5zIHRoZSBkZXNjcmlwdGlvbiBuZWVkcyB0byBiZSBmdXJ0aGVyIGV4dGVuZGVk
OiBTeW5jLWluZyBQSVIgdG8KPiBJUlIgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBhIHZlY3RvciBj
aGFuZ2UuIEl0IHdvdWxkIGhlbHAgaWYgbm90aGluZwo+IGVsc2UgY2F1c2VkIHRoaXMgYml0bWFw
IHByb3BhZ2F0aW9uLCBhbmQgYW4gaW50ZXJydXB0IHdhcyBsb3N0IChyYXRoZXIKPiB0aGFuIGRl
bGl2ZXJlZCB0aHJvdWdoIHRoZSB3cm9uZyB2ZWN0b3IsIG9yIHRvIHRoZSB3cm9uZyBDUFUpLgo+
IEZ1cnRoZXJtb3JlIHdpdGggdmVjdG9yIGFuZCBkZXN0aW5hdGlvbiBiZWluZyBjb3VwbGVkLCBh
ZnRlciBhIENQVSBoYXMKPiBiZWVuIG9mZmxpbmVkIHRoaXMgd291bGQgZ2VuZXJhbGx5IG1lYW4K
PiAtIGlmIHRoZXJlIHdhcyBqdXN0IGEgc2luZ2xlIGRlc3RpbmF0aW9uIHBlcm1pdHRlZCwgbGFj
ayBvZiBkZWxpdmVyeQo+ICAgYWx0b2dldGhlciwKPiAtIGlmIHRoZXJlIHdlcmUgbXVsdGlwbGUg
ZGVzdGluYXRpb25zIHBlcm1pdHRlZCwgZGVsaXZlcnkgdG8gb25lIG9mCj4gICB0aGUgb3RoZXIg
Q1BVcywgYXQgd2hpY2ggcG9pbnQgdGhlIHZlY3RvciB3b3VsZCBzdGlsbCBiZSB2YWxpZC4KCldo
ZW4gY3B1IG9mZmxpbmUgb24gZ3Vlc3Qga2VybmVsLCBpdCBvbmx5IG1pZ3JhdGVzIElSUXMgd2hp
Y2ggYWZmaW5pdHkgc2V0CnRvIHRoZSBjcHUgb25seSwgaWYgbXVsdGlwbGUgZGVzdGluYXRpb25z
LCBrZXJuZWwgZG9lcyBub3QgZG8gbWlncmF0aW9uCndoaWNoIGluY2x1ZGVkIHVwZGF0ZSBtc2kt
eCB0YWJsZSB3aXRoIG5ldyBkZXN0aW5hdGlvbiBhbHNvIHZlY3Rvci4KCkFmdGVyIElSUSBtaWdy
YXRpb24sIGtlcm5lbCB3aWxsIGNoZWNrIGFsbCB2ZWN0b3IncyBJUlIsIGlmIEFQSUMgSVJSCmJl
ZW4gc2V0LCByZXRyaWdnZXIgdGhlIElSUSB0byBuZXcgZGVzdGluYXRpb24uIFRoaXMgaW50ZW5k
IHRvIGF2b2lkCnRvIGxvc3QgYW55IGludGVycnVwdC4KCkJ1dCBvbiBYZW4sIGFmdGVyIG1zaS14
IHRhYmxlIHVwZGF0ZWQsIGl0IG5ldmVyIHRyaWVkIHRvIGNoZWNrIGFuZCBub3RpZnkKZ3Vlc3Qg
a2VybmVsIHRoZXJlIHdhcyBwZW5kaW5nIElSUS4KCj4gCj4gQW4gaW50ZXJlc3RpbmcgYXNwZWN0
IHdvdWxkIGJlIG9uIHdoaWNoIENQVSB0aGUgbG9nIG1lc3NhZ2Ugd2FzCj4gb2JzZXJ2ZWQsIGFu
ZCBob3cgdGhpcyBjb3JyZWxhdGVzIHdpdGggdGhlIGRlc3RpbmF0aW9uIHNldHMgb2YgdGhlCj4g
Q1BVcyB0aGF0IGhhdmUgZ290IG9mZmxpbmVkLiBGcm9tIHRoZXJlIGl0IHdvdWxkIHRoZW4gZnVy
dGhlciBiZQo+IGludGVyZXN0aW5nIHRvIHVuZGVyc3RhbmQgd2h5IHRoZSBpbnRlcnJ1cHQgbWFk
ZSBpdCB0byB0aGF0IENQVSwKPiBzaW5jZSAtIGFzIHNhaWQgLSBkZXN0aW5hdGlvbiBhbmQgdmVj
dG9yIGdldCBjaGFuZ2VkIHRvZ2V0aGVyLCBhbmQKPiBoZW5jZSB3aXRoIHRoaW5ncyBnb2luZyB3
cm9uZyBpdCB3b3VsZCBiZSBvZiBpbnRlcmVzdCB0byBrbm93IHdoZXRoZXIKPiB0aGUgQ1BVIHJl
Y2VpdmluZyB0aGUgSVJRIGlzIHdpdGhpbiB0aGUgbmV3IGRlc3RpbmF0aW9uIHNldCwgb3Igc29t
ZQo+IChyYW5kb20/KSBvdGhlciBvbmUuCgppcnFfcmV0cmlnZ2VyKCkgYmVlbiBjYWxsZWQgYWZ0
ZXIga2VybmVsIHVwZGF0ZWQgdmVjdG9yLCBpcnFfcmV0cmlnZ2VyKCkKd2lsbCBzZW5kIHBlbmRp
bmcgSVJRKHMpIHRvIG5ldyBkZXN0aW5hdGlvbi4KCkhlcmUgYXJlIGtlcm5lbCBsb2cgd2hlbiBp
c3N1ZSBoYXBwZW5lZCwgZ3Vlc3Qga2VybmVsIGlzIDQuMSwgb24gNC4xNApndWVzdCwgaXQncyBh
bG1vc3Qgc2FtZSwgYnV0IG5vICIoaXJxIC0xKSIgZm9yIGtlcm5lbCBjaGFuZ2VzLCBJUlEKbWln
cmF0aW9ucyB3b3JrZmxvdyBhcmUgc2FtZShmaXh1cF9pcnFzKCkpOgoKU2VwIDEyIDIwOjI2OjQ2
IGxvY2FsaG9zdCBrZXJuZWw6IHNtcGJvb3Q6IENQVSAxNyBpcyBub3cgb2ZmbGluZQpTZXAgMTIg
MjA6MjY6NDYgbG9jYWxob3N0IGtlcm5lbDogc21wYm9vdDogQ1BVIDE4IGlzIG5vdyBvZmZsaW5l
ClNlcCAxMiAyMDoyNjo0NiBsb2NhbGhvc3Qga2VybmVsOiBzbXBib290OiBDUFUgMTkgaXMgbm93
IG9mZmxpbmUKU2VwIDEyIDIwOjI2OjQ3IGxvY2FsaG9zdCBrZXJuZWw6IEJyb2tlIGFmZmluaXR5
IGZvciBpcnEgMjUxClNlcCAxMiAyMDoyNjo0NyBsb2NhbGhvc3Qga2VybmVsOiBkb19JUlE6IDIw
LjE3OCBObyBpcnEgaGFuZGxlciBmb3IgdmVjdG9yIChpcnEgLTEpClNlcCAxMiAyMDoyNjo0NyBs
b2NhbGhvc3Qga2VybmVsOiBzbXBib290OiBDUFUgMjAgaXMgbm93IG9mZmxpbmUKU2VwIDEyIDIw
OjI2OjQ3IGxvY2FsaG9zdCBrZXJuZWw6IHNtcGJvb3Q6IENQVSAyMSBpcyBub3cgb2ZmbGluZQoK
RnJvbSBhYm92ZSwgeW91IGNhbiBzZWUgSVJRIHNlbnQgdG8gY3B1IDIwLCB3aGljaCBpcyBvZmZs
aW5pbmcuCgpJUlEgYXJyaXZlZCB0byB0aGUgY3B1IGltbWVkaWF0ZWx5IHdoZW4gSVJRIGVuYWJs
ZWQsIGFmdGVyIENQVSBvZmZsaW5lZCwKaXQgcHJpbnRzIGxvZyAic21wYm9vdDogQ1BVIDIwIGlz
IG5vdyBvZmZsaW5lIi4KCkNhbGwgcGF0aCBpbiBrZXJuZWwgYXMgYmVsb3c6CmNwdV9kb3duKCkK
ICB8LT4gY3B1X2Rvd25fbWFwc19sb2NrZWQoKQogIHwgICAgIF9jcHVfZG93bgogIHwgICAgICAg
fC0+IF9fc3RvcF9tYWNoaW5lCiAgfCAgICAgICAgICAgICB8LT4gc3RvcF9jcHVzKCkKICB8ICAg
ICAgICAgICAgICAgICAgIHwtPl9fc3RvcF9jcHVzKCkKICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgfC0gcXVldWVfc3RvcF9jcHVzX3dvcmsoKSAtLS0rCiAgfC0+IF9fY3B1X2RpZSgpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICB8LT4gcHJfaW5mbygi
Q1BVICV1IGlzIG5vdyBvZmZsaW5lXG4iLCBjcHUpOyAgIHwKICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgfAogICAgICsKbXVsdGlf
Y3B1X3N0b3AoKQogIHwtPiBsb2NhbF9zYXZlX2ZsYWdzCiAgfC0+IHRha2VfY3B1X2Rvd24oKQog
IHwgICAgICB8LT4gX19jcHVfZGlzYWJsZQogIHwgICAgICAgICAgICB8LT4gc21wX29wcy5jcHVf
ZGlzYWJsZSA9IHhlbl9jcHVfZGlzYWJsZQogIHwgICAgICAgICAgICAgICAgICB8LT4gY3B1X2Rp
c2FibGVfY29tbW9uCiAgfCAgICAgICAgICAgICAgICAgICAgICAgIHwtPiBmaXh1cF9pcnFzIDw9
PSBJUlEgbWlncmF0aW9uLgogIHwtPiBsb2NhbF9pcnFfcmVzdG9yZSgpCgo+IAo+PiBCVFcsIEkg
Y291bGQgbm90IHJlcHJvZHVjZWQgdGhpcyBpc3N1ZSBpZiBJIGRpc2FibGVkIGFwaWN2Lgo+IAo+
IFdoaWNoLCBJIGFncmVlLCBpcyBhIGZhaXIgaGludCBvZiBzb21ldGhpbmcgQVBJQy1WLXNwZWNp
ZmljIHRvIGJlCj4gYW1pc3MsIGJ1dCB3aGljaCAoZHVlIHRvIHRoZSB2YXN0bHkgZGlmZmVyZW50
IHRpbWluZykgaXNuJ3QgYQo+IHJlbGlhYmxlIGluZGljYXRvci4KClNlZW1zIGFwaWN2IGVuYWJs
ZWQvZGlzYWJsZWQsIGl0IG9uIGRpZmZlcmVudCBjb2RlIHBhdGguCj4gCj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW8uYwo+PiBAQCAtNDEyLDYgKzQxMiw5IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4+ICAg
ICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2ku
Z3ZlYzsKPj4gICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0gZ2ZsYWdz
Owo+PiAgICAgICAgICAgICAgfQo+PiArCj4+ICsgICAgICAgICAgICBpZiAoIGh2bV9mdW5jcy5z
eW5jX3Bpcl90b19pcnIgKQo+PiArICAgICAgICAgICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90
b19pcnIoZC0+dmNwdVtwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkXSk7Cj4gCj4gSWYgdGhl
IG5lZWQgZm9yIHRoaXMgY2hhbmdlIGNhbiBiZSBwcm9wZXJseSBleHBsYWluZWQsIHRoZW4gaXQK
PiBzdGlsbCB3YW50cyBjb252ZXJ0aW5nIHRvIGFsdGVybmF0aXZlX3ZjYWxsKCkgLSB0aGUgdGhl
IG90aGVyCj4gY2FsbGVyIG9mIHRoaXMgaG9vay4gT3IgcGVyaGFwcyBldmVuIGJldHRlciBtb3Zl
IHZsYXBpYy5jJ3MKPiB3cmFwcGVyIChzdWl0YWJseSByZW5hbWVkKSBpbnRvIGh2bS5oLCBhbmQg
dXNlIGl0IGhlcmUuCgpZZXMgSSBhZ3JlZSwgSSdtIG5vdCAxMDAlIHN1cmUsIHNvIEkgc2V0IGl0
IHRvIFJGQy4KCj4gCj4gQWRkaXRpb25hbGx5LCB0aGUgY29kZSBzZXR0aW5nIHBpcnFfZHBjaS0+
Z21zaS5kZXN0X3ZjcHVfaWQKPiAocmlnaHQgYWZ0ZXIgeW91ciBjb2RlIGluc2VydGlvbikgYWxs
b3dzIGZvciB0aGUgZmllbGQgdG8gYmUKPiBpbnZhbGlkLCB3aGljaCBJIHRoaW5rIHlvdSBuZWVk
IHRvIGd1YXJkIGFnYWluc3QuCgpJIHRoaW5rIHlvdSBtZWFucyBtdWx0aXBsZSBkZXN0aW5hdGlv
biwgdGhlbiBpdCdzIC0xPwoKPiAKPiBBbHNvLCBqdXN0IHRvIHJlbWluZCB5b3U6IFBsZWFzZSBm
b2xsb3cgcGF0Y2ggc3VibWlzc2lvbiBydWxlczoKPiBUaGV5IGdldCBzZW50IF90b18gdGhlIGxp
c3QsIHdpdGggbWFpbnRhaW5lcnMgZXRjIF9jY18tZWQuCgpHb3QgaXQsIHRoYW5rcywKSm9lCgo+
IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 16:50:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 16: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 1i8omO-0001nW-RO; Fri, 13 Sep 2019 16:50:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OkM0=XI=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1i8omN-0001nR-Im
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 16:50:39 +0000
X-Inumbo-ID: 9d3d859c-d646-11e9-95b6-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d3d859c-d646-11e9-95b6-12813bfff9fa;
 Fri, 13 Sep 2019 16:50:38 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x8DGmTx4090393;
 Fri, 13 Sep 2019 16:50:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=Oso5kJTt6ULQk8EGi29snFw65H9UZuHgtP+WiUj0lRg=;
 b=iRSYdtDXfKlHPJOIRHo4miILCnwo+yu+Bi4R0cpp5+edH8ru3+96659NBTP5yMaTC/St
 GeoQ43iGe/2y33dcZmFe9fxLQimro1TSPfyTAvVuof6AV7D33fTzlj1jnkP1iZRBIsf6
 1iqNRM2+W+DEg5f/FimSlna14+e3lauG76miX56i5H1pGcO/L7YY5BBJubGWRbmN8MRV
 tI3mR/dYPoKT6XS3JM0baDyz7+iG12OgMiXPqRwDd9MlrHKWUsgMSEhA5hISqa9W1K9N
 dR4nRpqRR3+wH7LQlYGwYMlUZyUm2CD2AyuUeLQF7Ma3BNLFb+WpNiBY0JeHiTNlLLoE zQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2120.oracle.com with ESMTP id 2uytd35yw0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Sep 2019 16:50:37 +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 x8DGm2Wf132933;
 Fri, 13 Sep 2019 16:50:36 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3020.oracle.com with ESMTP id 2uytdn0d5p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Sep 2019 16:50:36 +0000
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x8DGoZwu020221;
 Fri, 13 Sep 2019 16:50:35 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 13 Sep 2019 09:50:35 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
Date: Fri, 13 Sep 2019 09:50:34 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9379
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=900
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909130170
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9379
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=968 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909130170
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gOS8xMy8xOSAzOjMzIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFRodSwgU2Vw
IDEyLCAyMDE5IGF0IDExOjAzOjE0QU0gLTA3MDAsIEpvZSBKaW4gd3JvdGU6Cj4+IFdpdGggYmVs
b3cgdGVzdGNhc2UsIGd1ZXN0IGtlcm5lbCByZXBvcnRlZCAiTm8gaXJxIGhhbmRsZXIgZm9yIHZl
Y3RvciI6Cj4+ICAgMSkuIFBhc3N0aHJvdWdoIG1seCBpYiBWRiB0byAyIHB2aHZtIGd1ZXN0cy4K
Pj4gICAyKS4gU3RhcnQgcmRzLXN0cmVzcyBiZXR3ZWVuIDIgZ3Vlc3RzLgo+PiAgIDMpLiBTY2Fs
ZSBkb3duIDIgZ3Vlc3RzIHZjcHUgZnJvbSAzMiB0byA2IGF0IHRoZSBzYW1lIHRpbWUuCj4+Cj4+
IFJlcGVhdCBhYm92ZSB0ZXN0IHNldmVyYWwgaXRlcmF0aW9uLCBndWVzdCBrZXJuZWwgcmVwb3J0
ZWQgIk5vIGlycSBoYW5kbGVyCj4+IGZvciB2ZWN0b3IiLCBhbmQgSUIgdHJhZmZpYyBkb3duZWQg
dG8gemVybyB3aGljaCBjYXVzZWQgYnkgaW50ZXJydXB0IGxvc3QuCj4+Cj4+IFdoZW4gdmNwdSBv
ZmZsaW5lLCBrZXJuZWwgZGlzYWJsZWQgbG9jYWwgSVJRLCBtaWdyYXRlIElSUSB0byBvdGhlciBj
cHUsCj4+IHVwZGF0ZSBNU0ktWCB0YWJsZSwgZW5hYmxlIElSUS4gSWYgYW55IG5ldyBpbnRlcnJ1
cHQgYXJyaXZlZCBhZnRlcgo+PiBsb2NhbCBJUlEgZGlzYWJsZWQgYWxzbyBiZWZvcmUgTVNJLVgg
dGFibGUgYmVlbiB1cGRhdGVkLCBpbnRlcnJ1cHQgc3RpbGwgCj4+IHVzZWQgb2xkIHZlY3RvciBh
bmQgZGVzdCBjcHUgaW5mbywgYW5kIHdoZW4gbG9jYWwgSVJRIGVuYWJsZWQgYWdhaW4sIAo+PiBp
bnRlcnJ1cHQgYmVlbiBzZW50IHRvIHdyb25nIGNwdSBhbmQgdmVjdG9yLgo+IAo+IFllcywgYnV0
IHRoYXQncyBzb21ldGhpbmcgTGludXggc2hvdWxrZCBiZSBhYmxlIHRvIGhhbmRsZSwgYWNjb3Jk
aW5nCj4gdG8geW91ciBkZXNjcmlwdGlvbiB0aGVyZSdzIGEgd2luZG93IHdoZXJlIGludGVycnVw
dHMgY2FuIGJlIGRlbGl2ZXJlZAo+IHRvIHRoZSBvbGQgQ1BVLCBidXQgdGhhdCdzIHNvbWV0aGlu
ZyBleHBlY3RlZC4KCkFjdHVhbGx5LCBrZXJuZWwgd2lsbCBjaGVjayBBUElDIElSUiB3aGVuIGRv
IG1pZ3JhdGlvbiwgaWYgYW55IHBlbmRpbmcKSVJRLCB3aWxsIHJldHJpZ2dlciBJUlEgdG8gbmV3
IGRlc3RpbmF0aW9uLCBidXQgWGVuIGRvZXMgbm90IHNldCB0aGUKYml0LgoKPiAKPj4KPj4gTG9v
a3Mgc3luYyBQSVIgdG8gSVJSIGFmdGVyIE1TSS1YIGJlZW4gdXBkYXRlZCBpcyBoZWxwIGZvciB0
aGlzIGlzc3VlLgo+IAo+IEFGQUlDVCB0aGUgc3luYyB0aGF0IHlvdSBkbyBpcyBzdGlsbCB1c2lu
ZyB0aGUgb2xkIHZjcHUgaWQsIGFzCj4gcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZCBnZXRz
IHVwZGF0ZWQgYSBsaXR0bGUgYml0IGJlbG93LiBJJ20KPiB1bnN1cmUgYWJvdXQgd2h5IGRvZXMg
dGhpcyBoZWxwLCBJIHdvdWxkIGV4cGVjdCB0aGUgc3luYyBiZXR3ZWVuIHBpcgo+IGFuZCBpcnIg
dG8gaGFwcGVuIGFueXdheSwgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSB3aHkgaXMgdGhpcyBoZWxw
aW5nLgoKQXMgbXkgYWJvdmUgdXBkYXRlLCBJUlEgcmV0cmlnZ2VyZWQgYnkgb2xkIGNwdSwgc28g
WGVuIG5lZWQgdG8gc2V0IElSUgpmb3Igb2xkIGNwdSBidXQgbm90IG9mIG5ldy4KClRoYW5rcywK
Sm9lCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 16:54:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 16:54:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8oqE-0001xG-Eg; Fri, 13 Sep 2019 16: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=dEUq=XI=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i8oqC-0001xB-Qn
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 16:54:36 +0000
X-Inumbo-ID: 29b3a9ca-d647-11e9-95b6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29b3a9ca-d647-11e9-95b6-12813bfff9fa;
 Fri, 13 Sep 2019 16:54:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BF19EAF80;
 Fri, 13 Sep 2019 16:54:33 +0000 (UTC)
Message-ID: <1e5b964792e0b0cf3b1195d162328dcd7139d27c.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 18:54:32 +0200
In-Reply-To: <20190909093339.7134-2-jgross@suse.com>
References: <20190909093339.7134-1-jgross@suse.com>
 <20190909093339.7134-2-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 1/4] 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>
Content-Type: multipart/mixed; boundary="===============1946631565345697032=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2019-09-09 at 11:33 +0200, Juergen Gross wrote:
> Simplify cpupool initialization by populating cpupool0 with cpus only
> after all cpus are up. This avoids having to call the cpu notifier
> directly for cpu 0.
>=20
> With that in place there is no need to create cpupool0 earlier, so
> do that just before assigning the cpus. Initialize free cpus with all
> online cpus at that time in order to be able to add the cpu notifier
> late, too.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-dThgNyxwRDaazTfASQUS
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+4FAl17ycgACgkQFkJ4iaW4
c+4qEw/+MW4r4K2q0uZmFenMa4c01p3qCpEIFpYbP07ByrykKuzJQPloyy99G99e
kAKc1DDY49G3SHPZELqVMAOuU4LoK9QARKRp9AF8jF/84wobXsK+e/4a78Eu1fWV
Lkw1SKF7JH21F09Tzy85Sf/KxuXNQgYADQCWahiczSS1E1sKd2mJpVoblUuE23iQ
tYgJwnDYiwnz5t8C3bx4wzBz6GQ1KyVJKnHlSNY/valTwKxbIRuNaDttkFPDbU0e
AMrlvpH/8ck7R9kniLIxfzRiyI5j9sPFgrjFYGydl8TITu7oe/sEPnetfeHqg9Sh
d8puw0rRvQKNyNnAbF1ojjleE8UucIoW4KasxJldRlUERc7BYlAUb8GA1B0Bh09o
N37IJ+095x5Gz1T2BravZw+D7xHDOzsJ+LFb0tDTmU4I+M0wQPsUoaw68zvoP6Bg
flL1Jy1LtoGttGhouH9pebQ/C6dRxvmWwzAkhfjQBZAp/gF0+fylBmwsN+yQkyoA
2wZZCTlU5pH8w6is3Cxs6B85/qWRghvWuid1GOFJ+qN4wkV/WE9oM9r6o4MB9wYl
sjPQlc1+ZLcycocArpSx5Z349dalbQ3CwlSCYHnRlW4x5mCHNqPqj0MUk9dUHYaF
CUhvXIJC3P2g/wte6MhxVHrTobKyJ57OgOWjzIZvh6KonzKxfAc=
=l7x9
-----END PGP SIGNATURE-----

--=-dThgNyxwRDaazTfASQUS--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1946631565345697032==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 13 17:27:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 17:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8pLx-0004O1-AV; Fri, 13 Sep 2019 17:27: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=dEUq=XI=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1i8pLw-0004Nw-DX
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 17:27:24 +0000
X-Inumbo-ID: beb96650-d64b-11e9-95b6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id beb96650-d64b-11e9-95b6-12813bfff9fa;
 Fri, 13 Sep 2019 17:27: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 AB2BCAF47;
 Fri, 13 Sep 2019 17:27:21 +0000 (UTC)
Message-ID: <bdf39183da171d3780318f3c50818906a6a4b487.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 13 Sep 2019 19:27:20 +0200
In-Reply-To: <20190909093339.7134-3-jgross@suse.com>
References: <20190909093339.7134-1-jgross@suse.com>
 <20190909093339.7134-3-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 2/4] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8508143160037393214=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2019-09-09 at 11:33 +0200, Juergen Gross wrote:
> Today a cpu which is removed from the system is taken directly from
> Pool0 to the offline state. This will conflict with the new idle
> scheduler, so remove it from Pool0 first. Additionally accept
> removing
> a free cpu instead of requiring it to be in Pool0.
>=20
> For the resume failed case we need to call the scheduler code for
> that
> situation after the cpupool handling, so move the scheduler code into
> a function and call it from cpupool_cpu_remove_forced() and remove
> the
> CPU_RESUME_FAILED case from cpu_schedule_callback().
>=20
> Note that we are calling now schedule_cpu_switch() in stop_machine
> context so we need to switch from spinlock_irq to spinlock_irqsave.
>=20
So, I was looking at this patch, and while doing that, also trying it
out.

I've done the following:

# echo 0 > /sys/devices/system/xen_cpu/xen_cpu7/online

And CPU 7 went offline, and was listed among the free CPUs:

(XEN) Online Cpus: 0-6
(XEN) Free Cpus: 7
(XEN) Cpupool 0:
(XEN) Cpus: 0-6
(XEN) Scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Active queues: 1
(XEN) 	default-weight     =3D 256
(XEN) Runqueue 0:
(XEN) 	ncpus              =3D 7
(XEN) 	cpus               =3D 0-6
(XEN) 	max_weight         =3D 256
(XEN) 	pick_bias          =3D 1
(XEN) 	instload           =3D 1
(XEN) 	aveload            =3D 3992 (~1%)
(XEN) 	idlers: 0000006f
(XEN) 	tickled: 00000000
(XEN) 	fully idle cores: 0000004f

Then, I did:

# echo 1 > /sys/devices/system/xen_cpu/xen_cpu7/online

And again it appear to have worked, i.e., the CPU is back online and in
Pool-0:

(XEN) Online Cpus: 0-7
(XEN) Cpupool 0:
(XEN) Cpus: 0-7
(XEN) Scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Active queues: 1
(XEN) 	default-weight     =3D 256
(XEN) Runqueue 0:
(XEN) 	ncpus              =3D 8
(XEN) 	cpus               =3D 0-7
(XEN) 	max_weight         =3D 256
(XEN) 	pick_bias          =3D 1
(XEN) 	instload           =3D 2
(XEN) 	aveload            =3D 271474 (~103%)
(XEN) 	idlers: 000000af
(XEN) 	tickled: 00000000
(XEN) 	fully idle cores: 0000008f

Then I did:

# echo 0 > /sys/devices/system/xen_cpu/xen_cpu7/online

And, after that:

# xl cpupool-cpu-remove Pool-0 7

And the system hanged.

I don't have a working serial console on that testbox, unfortunately,
so I can't poke at debug keys, etc.

Is this anything that you've seen or that you can reproduce?

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)


--=-VlqetZ7AOxkwXPqDT4Mb
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+4FAl170XgACgkQFkJ4iaW4
c+5WAhAAn9wP7m/U9UREO4KvEA3/lLNSiSPHfiYNc4qn9tB3OmFHd2bB14IVOPLi
Fq0fWT0kWuVwjdk2Qwq+lcayvdDSsQrxX94gxCLE0RKseDk1julTLk9/VgQH92RT
NM5/r5PkeVF7xYOmAWGNBwGuvNuXRC7dBH7tmE5oM/x/vEE5iXPUy+2PM6fjulCH
ABmcMJJe0W+19/6bmYB7uAjRWRg82urDa6CJX6WpryzPHHu9wrPVmzpgzTIhY6lE
daF+gt7HkC6hzZLMjm18A/VkD+7axc9rLqWixN6IWj1aFi+4LOnpCkkUyKrmJxiS
p5qsH9mBbknwNTS7rxWx86H52xs9enK57/Fpf7mHDa9qyfWofVk+zSPXVEt2LdQz
x5MLoijHuDZeZpMm7sV+RU3PUH+0mJzG8Evv9Gs6VCrAiAIt9SDeyT9gcFLAvnMT
iD0Dkxbs1E5uiJWEM6JkeyCz4gVqJoqvVFYeO9jua6EQIhEbEpHsgy1OdJXq/M9v
pO/hco6ZbanJZUvkI8IHD8f69OJiypyBqTwgeQLmNVZ8w/WjSGofjqJlrZNrXB0e
IDV4e+zv3xx2GDyqbIcm6z0hYjbPO8pTtqw2TMAAzBD6TG9mwobV0ggLAQGMdWtP
Zt8K3NjAGwWGP3zGPo9hN3MpN1WFVBD8k+ebgIyRhT1wqn4DOkM=
=UBLi
-----END PGP SIGNATURE-----

--=-VlqetZ7AOxkwXPqDT4Mb--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8508143160037393214==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 13 17:34:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 17: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 1i8pSL-0005D7-2i; Fri, 13 Sep 2019 17:34: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=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8pSK-0005D2-5v
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 17:34:00 +0000
X-Inumbo-ID: aa4db346-d64c-11e9-95b6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa4db346-d64c-11e9-95b6-12813bfff9fa;
 Fri, 13 Sep 2019 17:33: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 1i8pSH-0007b4-5Q; Fri, 13 Sep 2019 17:33: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 1i8pSG-0003mo-OV; Fri, 13 Sep 2019 17:33:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8pSG-000430-Np; Fri, 13 Sep 2019 17:33:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141279-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 17:33:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141279: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI3OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 18:04:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 18: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 1i8pvO-0007oI-LL; Fri, 13 Sep 2019 18:04: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=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8pvM-0007oA-Ib
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 18:04:00 +0000
X-Inumbo-ID: d90636dc-d650-11e9-95b6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d90636dc-d650-11e9-95b6-12813bfff9fa;
 Fri, 13 Sep 2019 18: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 <osstest-admin@xenproject.org>)
 id 1i8pvF-0008Gk-H3; Fri, 13 Sep 2019 18:03:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8pvF-0005Dp-3K; Fri, 13 Sep 2019 18:03:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8pvF-00049c-2M; Fri, 13 Sep 2019 18:03:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141258-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-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.19:build-amd64-xsm:xen-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start: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/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-vhd:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.19:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-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-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-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-xl: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-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-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-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-xl-credit1: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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-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-ws16-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-i386-xl-qemut-win7-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=ee809c7e08956d737cb66454f5b6ca32cc0d9f26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 18:03:53 +0000
Subject: [Xen-devel] [linux-4.19 test] 141258: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI1OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNTgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0
MTIyNCBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgIGZhaWwgaW4gMTQxMjI0IFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTQxMTk4IHBhc3Mg
aW4gMTQxMjU4CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9v
dGxvYWRlciBmYWlsIGluIDE0MTE5OCBwYXNzIGluIDE0MTI1OAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBp
biAxNDExOTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTIyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxMjI0CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxNDEyMjQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMjI0IG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxNDEyMjQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMjI0IG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxNDEyMjQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMjI0IG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4g
MTQxMjI0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MTIyNCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IGluIDE0MTIyNCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0MTIyNCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTQxMjI0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQxMjI0IG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwg
aW4gMTQxMTk4IGJsb2NrZWQgaW4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTIyNCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
ZWU4MDljN2UwODk1NmQ3MzdjYjY2NDU0ZjViNmNhMzJjYzBkOWYyNgpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3
ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4
IFogIDMxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDox
MDoxNSBaICAzMTMgZGF5cyAgMjMyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTE5
OCAgMjAxOS0wOS0xMCAxOTozODo0NyBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjUz
MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDIxOTA4NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:04:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19: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 1i8qrp-0004tq-HX; Fri, 13 Sep 2019 19:04:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nLpL=XI=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1i8qro-0004tl-DH
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:04:24 +0000
X-Inumbo-ID: 4bda193c-d659-11e9-95b9-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bda193c-d659-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:04:23 +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 x8DJ3caW064158;
 Fri, 13 Sep 2019 19:04:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=IoVVM/QGfUe47lDF2L+/IJZuAWT2B1IWHs+hgqsZpIo=;
 b=Y8VSQxyNfZFxgZtE0syNGsPeCFGb+GdnLfRff+CNX9hPk5re4Ki/hQ52OzFi17u2PXpX
 dkIGycnsTS5iXXrlltY+rwTtI3KEEPNzWUUD81LhGlDFQAfqr1vKn7LfZPMYGzeeednK
 P1SooVbrl1ruglJm5aJtx2OGEFsaNRY2WQO5GWfap649fVo1mV7xI3oguyTkWT1W3ent
 9Ukw9nw9zqtLLqUf/vvbpAPQovpfbtfcpyfyi0RVerbrSzlZI4MS84gdoW0C0skkkgyw
 Mkbt0jusZVSQFNNDok6eTVskykViOO59S5VDEVrTsV6mGMPjcTWgkYOKJtb2DQBMcX7x ag== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2130.oracle.com with ESMTP id 2uytd3pgud-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Sep 2019 19:04:18 +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 x8DJ3uYu001325;
 Fri, 13 Sep 2019 19:04:17 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserp3020.oracle.com with ESMTP id 2uytdjnyfk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 13 Sep 2019 19:04:13 +0000
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x8DJ3Y8t025684;
 Fri, 13 Sep 2019 19:03:35 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 13 Sep 2019 12:03:34 -0700
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1568313111-14726-1-git-send-email-igor.druzhinin@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <76c350ed-9753-ef02-3813-2bf53b783227@oracle.com>
Date: Fri, 13 Sep 2019 15:03:14 -0400
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: <1568313111-14726-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9379
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909130194
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9379
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909130194
Subject: Re: [Xen-devel] [PATCH v2] xen/pci: reserve MCFG areas 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: 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>

T24gOS8xMi8xOSAyOjMxIFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiBJZiBNQ0ZHIGFyZWEg
aXMgbm90IHJlc2VydmVkIGluIEU4MjAsIFhlbiBieSBkZWZhdWx0IHdpbGwgZGVmZXIgaXRzIHVz
YWdlCj4gdW50aWwgRG9tMCByZWdpc3RlcnMgaXQgZXhwbGljaXRseSBhZnRlciBBQ1BJIHBhcnNl
ciByZWNvZ25pemVzIGl0IGFzCj4gYSByZXNlcnZlZCByZXNvdXJjZSBpbiBEU0RULiBIYXZpbmcg
aXQgcmVzZXJ2ZWQgaW4gRTgyMCBpcyBub3QKPiBtYW5kYXRvcnkgYWNjb3JkaW5nIHRvICJQQ0kg
RmlybXdhcmUgU3BlY2lmaWNhdGlvbiwgcmV2IDMuMiIgKHBhci4gNC4xLjIpCj4gYW5kIGZpcm13
YXJlIGlzIGZyZWUgdG8ga2VlcCBhIGhvbGUgaW4gRTgyMCBpbiB0aGF0IHBsYWNlLiBYZW4gZG9l
c24ndCBrbm93Cj4gd2hhdCBleGFjdGx5IGlzIGluc2lkZSB0aGlzIGhvbGUgc2luY2UgaXQgbGFj
a3MgZnVsbCBBQ1BJIHZpZXcgb2YgdGhlCj4gcGxhdGZvcm0gdGhlcmVmb3JlIGl0J3MgcG90ZW50
aWFsbHkgaGFybWZ1bCB0byBhY2Nlc3MgTUNGRyByZWdpb24KPiB3aXRob3V0IGFkZGl0aW9uYWwg
Y2hlY2tzIGFzIHNvbWUgbWFjaGluZXMgYXJlIGtub3duIHRvIHByb3ZpZGUKPiBpbmNvbnNpc3Rl
bnQgaW5mb3JtYXRpb24gb24gdGhlIHNpemUgb2YgdGhlIHJlZ2lvbi4KPgo+IE5vdyB4ZW5fbWNm
Z19sYXRlKCkgcnVucyBhZnRlciBhY3BpX2luaXQoKSB3aGljaCBpcyB0b28gbGF0ZSBhcyBzb21l
IGJhc2ljCj4gUENJIGVudW1lcmF0aW9uIHN0YXJ0cyBleGFjdGx5IHRoZXJlIGFzIHdlbGwuIFRy
eWluZyB0byByZWdpc3RlciBhIGRldmljZQo+IHByaW9yIHRvIE1DRkcgcmVzZXJ2YXRpb24gY2F1
c2VzIG11bHRpcGxlIHByb2JsZW1zIHdpdGggUENJZSBleHRlbmRlZAo+IGNhcGFiaWxpdHkgaW5p
dGlhbGl6YXRpb25zIGluIFhlbiAoZS5nLiBTUi1JT1YgVkYgQkFSIHNpemluZykuIFRoZXJlIGFy
ZQo+IG5vIGNvbnZlbmllbnQgaG9va3MgZm9yIHVzIHRvIHN1YnNjcmliZSB0byBzbyByZWdpc3Rl
ciBNQ0ZHIGFyZWFzIGVhcmxpZXIKPiB1cG9uIHRoZSBmaXJzdCBpbnZvY2F0aW9uIG9mIHhlbl9h
ZGRfZGV2aWNlKCkuIEl0IHNob3VsZCBiZSBzYWZlIHRvIGRvIG9uY2UKPiBzaW5jZSBhbGwgdGhl
IGJvb3QgdGltZSBidXNlcyBtdXN0IGhhdmUgdGhlaXIgTUNGRyBhcmVhcyBpbiBNQ0ZHIHRhYmxl
Cj4gYWxyZWFkeSBhbmQgd2UgZG9uJ3Qgc3VwcG9ydCBQQ0kgYnVzIGhvdC1wbHVnLgo+Cj4gU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
CmFuZCBhcHBsaWVkIHRvIGZvci1saW51cy01LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:12:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19: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 1i8qz8-0005ls-HR; Fri, 13 Sep 2019 19: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=fWsZ=XI=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1i8qz7-0005ln-8N
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:11:57 +0000
X-Inumbo-ID: 5865e28e-d65a-11e9-95b9-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5865e28e-d65a-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:11:56 +0000 (UTC)
From: Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 15:11:47 -0400
Message-ID: <20190913191147.2323-1-stewart.hildebrand@dornerworks.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
X-Originating-IP: [172.27.13.130]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=4.3 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: [Xen-devel] [PATCH] xen/arm: platform: additional Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VXBzdHJlYW0gTGludXgga2VybmVsIHdpbGwgdXNlICJicmNtLGJjbTI3MTEiIGFzIHRoZSBjb21w
YXRpYmxlIHN0cmluZwpmb3IgUmFzcGJlcnJ5IFBpIDQgWzFdLiBBZGQgdGhpcyBzdHJpbmcgdG8g
b3VyIHBsYXRmb3JtIGNvbXBhdGlibGUgbGlzdApmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSB1
cHN0cmVhbSBrZXJuZWwuCgpbMV0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8x
MTA5MjYyMS8KClNpZ25lZC1vZmYtYnk6IFN0ZXdhcnQgSGlsZGVicmFuZCA8c3Rld2FydC5oaWxk
ZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20t
cmFzcGJlcnJ5LXBpLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS1yYXNwYmVycnktcGkuYyBiL3hl
bi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS1yYXNwYmVycnktcGkuYwppbmRleCBlMjJkMmIzMTg0
Li5hOTVhM2RiODNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFz
cGJlcnJ5LXBpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1w
aS5jCkBAIC0yMSw2ICsyMSw3IEBACiAKIHN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBicmNtX2Jj
bTI4MzhfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQogeworICAgICJicmNtLGJjbTI3MTEiLAog
ICAgICJicmNtLGJjbTI4MzgiLAogICAgIE5VTEwKIH07Ci0tIAoyLjIzLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19: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 1i8rEm-0006mp-Bv; Fri, 13 Sep 2019 19:28:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rEl-0006lg-Gi
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:07 +0000
X-Inumbo-ID: 9c29c5d8-d65c-11e9-a337-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9c29c5d8-d65c-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 19:28:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402887;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=2KM4DZBk2g56GnnO52jzfswnVb2YplISytBcxF6k4Yk=;
 b=Ef7fBbqNc9wGCNX6nPy45zYy7/tHPMHx4gZtbE1bWu1tcMgB+IHhOpUO
 TIO3t9xGWx/vC1otvr6IZbZkceuhliOJ9tiaWtNE5WcYgPFRDawj4tY/R
 hMRiWooq1PCe+KA6taz+soPFXb08knwHrTbU4wZcQo9x6WgE9St/xbTdN E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mxHt8pHkZG+7kgqmyH+MTFHzx6DcD8D2yGTLwbCDCsfBsa6OJMdkA7HmPOb8O0IzU5TBrVdYQW
 OENFtUeAw34hihqd6kPml8mJ7OL3gBESInSON9UyVzJphPN6OtE0WvQalbJj5rXWux+wueAU65
 CvxltXPhKdZP94jwovGlstqa2zGdLHtKn84+om6+ghm5rDFBAXGJo/I5jQLdSVjGj4pnIhqD/i
 UVR2j2+/zd+U9sPL0XnRVXx2WnefDDBCU7qDFchk5Euv+3tI6/ju2pcwE1qAFs8+OkP1+/Ohs6
 uf4=
X-SBRS: 2.7
X-MesageID: 5553057
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5553057"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:51 +0100
Message-ID: <20190913192759.10795-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 02/10] libx86: Proactively initialise error
 pointers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXN1bHRzIGluIGJldHRlciBiZWhhdmlvdXIgZm9yIHRoZSBjYWxsZXIuCgpTdWdnZXN0
ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cgp2MjoKICogTmV3Ci0tLQogdG9vbHMvdGVzdHMvY3B1LXBvbGlj
eS90ZXN0LWNwdS1wb2xpY3kuYyB8IDQgKystLQogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1
aWQuaCAgICAgICAgICB8IDYgKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9tc3IuaCAg
ICAgICAgICAgIHwgNCArKy0tCiB4ZW4vbGliL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgICAg
ICAgIHwgNSArKysrKwogeGVuL2xpYi94ODYvbXNyLmMgICAgICAgICAgICAgICAgICAgICAgICB8
IDMgKysrCiA1IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYyBi
L3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKaW5kZXggZmUwMGNkNDI3
Ni4uMjAxMzU4ZDIxMCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNw
dS1wb2xpY3kuYworKysgYi90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5j
CkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIHZvaWQgdGVzdF9jcHVpZF9kZXNlcmlhbGlzZV9m
YWlsdXJlKHZvaWQpCiAgICAgZm9yICggc2l6ZV90IGkgPSAwOyBpIDwgQVJSQVlfU0laRSh0ZXN0
cyk7ICsraSApCiAgICAgewogICAgICAgICBjb25zdCBzdHJ1Y3QgdGVzdCAqdCA9ICZ0ZXN0c1tp
XTsKLSAgICAgICAgdWludDMyX3QgZXJyX2xlYWYgPSB+MHUsIGVycl9zdWJsZWFmID0gfjB1Owor
ICAgICAgICB1aW50MzJfdCBlcnJfbGVhZiwgZXJyX3N1YmxlYWY7CiAgICAgICAgIGludCByYzsK
IAogICAgICAgICAvKiBObyB3cml0ZXMgc2hvdWxkIG9jY3VyLiAgVXNlIE5VTEwgdG8gY2F0Y2gg
ZXJyb3JzLiAqLwpAQCAtMzM2LDcgKzMzNiw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfbXNyX2Rlc2Vy
aWFsaXNlX2ZhaWx1cmUodm9pZCkKICAgICBmb3IgKCBzaXplX3QgaSA9IDA7IGkgPCBBUlJBWV9T
SVpFKHRlc3RzKTsgKytpICkKICAgICB7CiAgICAgICAgIGNvbnN0IHN0cnVjdCB0ZXN0ICp0ID0g
JnRlc3RzW2ldOwotICAgICAgICB1aW50MzJfdCBlcnJfbXNyID0gfjB1OworICAgICAgICB1aW50
MzJfdCBlcnJfbXNyOwogICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgLyogTm8gd3JpdGVzIHNo
b3VsZCBvY2N1ci4gIFVzZSBOVUxMIHRvIGNhdGNoIGVycm9ycy4gKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9j
cHVpZC5oCmluZGV4IGRmNTk0NmI2YjEuLjc5ODQwZjk5Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9saWIveDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1
aWQuaApAQCAtMzc2LDEzICszNzYsMTMgQEAgaW50IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcihj
b25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwb2xpY3ksCiAgKiBAcGFyYW0gcG9saWN5ICAgICAg
VGhlIGNwdWlkX3BvbGljeSB0byB1bnNlcmlhbGlzZSBpbnRvLgogICogQHBhcmFtIGxlYXZlcyAg
ICAgIFRoZSBhcnJheSBvZiBsZWF2ZXMgdG8gdW5zZXJpYWxpc2UgZnJvbS4KICAqIEBwYXJhbSBu
cl9lbnRyaWVzICBUaGUgbnVtYmVyIG9mIGVudHJpZXMgaW4gJ2xlYXZlcycuCi0gKiBAcGFyYW0g
ZXJyX2xlYWYgICAgT3B0aW9uYWwgaGludCBmaWxsZWQgb24gZXJyb3IuCi0gKiBAcGFyYW0gZXJy
X3N1YmxlYWYgT3B0aW9uYWwgaGludCBmaWxsZWQgb24gZXJyb3IuCisgKiBAcGFyYW0gZXJyX2xl
YWYgICAgT3B0aW9uYWwgaGludCBmb3IgZXJyb3IgZGlhZ25vc3RpY3MuCisgKiBAcGFyYW0gZXJy
X3N1YmxlYWYgT3B0aW9uYWwgaGludCBmb3IgZXJyb3IgZGlhZ25vc3RpY3MuCiAgKiBAcmV0dXJu
cyAtZXJybm8KICAqCiAgKiBSZWFkcyBhdCBtb3N0IENQVUlEX01BWF9TRVJJQUxJU0VEX0xFQVZF
Uy4gIE1heSByZXR1cm4gLUVSQU5HRSBpZiBhbgogICogaW5jb21pbmcgbGVhZiBpcyBvdXQgb2Yg
cmFuZ2Ugb2YgY3B1aWRfcG9saWN5LCBpbiB3aGljaCBjYXNlIHRoZSBvcHRpb25hbAotICogZXJy
XyogcG9pbnRlcnMgYXJlIGZpbGxlZCB0byBhaWQgZGlhZ25vc3RpY3MuCisgKiBlcnJfKiBwb2lu
dGVycyB3aWxsIGlkZW50aWZ5IHRoZSBvdXQtb2YtcmFuZ2UgaW5kaWNpZXMuCiAgKgogICogTm8g
Y29udGVudCB2YWxpZGF0aW9uIG9mIGluLXJhbmdlIGxlYXZlcyBpcyBwZXJmb3JtZWQuICBTeW50
aGVzaXNlZCBkYXRhIGlzCiAgKiByZWNhbGN1bGF0ZWQuCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L21zci5oCmluZGV4
IGU4M2E4ZmJiMGYuLjIwM2M3MTMzMjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIv
eDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L21zci5oCkBAIC01NCwxNCAr
NTQsMTQgQEAgaW50IHg4Nl9tc3JfY29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IG1zcl9wb2xp
Y3kgKnBvbGljeSwKICAqIEBwYXJhbSBwb2xpY3kgICAgIFRoZSBtc3JfcG9saWN5IG9iamVjdCB0
byB1bnNlcmlhbGlzZSBpbnRvLgogICogQHBhcmFtIG1zcnMgICAgICAgVGhlIGFycmF5IG9mIG1z
cnMgdG8gdW5zZXJpYWxpc2UgZnJvbS4KICAqIEBwYXJhbSBucl9lbnRyaWVzIFRoZSBudW1iZXIg
b2YgZW50cmllcyBpbiAnbXNycycuCi0gKiBAcGFyYW0gZXJyX21zciAgICBPcHRpb25hbCBoaW50
IGZpbGxlZCBvbiBlcnJvci4KKyAqIEBwYXJhbSBlcnJfbXNyICAgIE9wdGlvbmFsIGhpbnQgZm9y
IGVycm9yIGRpYWdub3N0aWNzLgogICogQHJldHVybnMgLWVycm5vCiAgKgogICogUmVhZHMgYXQg
bW9zdCBNU1JfTUFYX1NFUklBTElTRURfRU5UUklFUy4gIE1heSBmYWlsIGZvciBhIG51bWJlciBv
ZiByZWFzb25zCiAgKiBiYXNlZCBvbiB0aGUgY29udGVudCBpbiBhbiBpbmRpdmlkdWFsICdtc3Jz
JyBlbnRyeSwgaW5jbHVkaW5nIHRoZSBNU1IgaW5kZXgKICAqIG5vdCBiZWluZyB2YWxpZCBpbiB0
aGUgcG9saWN5LCB0aGUgZmxhZ3MgZmllbGQgYmVpbmcgbm9uemVybywgb3IgaWYgdGhlCiAgKiB2
YWx1ZSBwcm92aWRlZCB3b3VsZCB0cnVuY2F0ZSB3aGVuIHN0b3JlZCBpbiB0aGUgcG9saWN5LiAg
SW4gc3VjaCBjYXNlcywKLSAqIHRoZSBvcHRpb25hbCBlcnJfKiBwb2ludGVyIGlzIGZpbGxlZCBp
biB0byBhaWQgZGlhZ25vc3RpY3MuCisgKiB0aGUgb3B0aW9uYWwgZXJyXyogcG9pbnRlciB3aWxs
IGlkZW50aWZ5IHRoZSBwcm9ibGVtYXRpYyBNU1IuCiAgKgogICogTm8gY29udGVudCB2YWxpZGF0
aW9uIGlzIHBlcmZvcm1lZCBvbiB0aGUgZGF0YSBzdG9yZWQgaW4gdGhlIHBvbGljeSBvYmplY3Qu
CiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L2NwdWlkLmMgYi94ZW4vbGliL3g4Ni9jcHVp
ZC5jCmluZGV4IDI2NjA4NGU2MTMuLjc2Yjg1MTEwMzQgMTAwNjQ0Ci0tLSBhL3hlbi9saWIveDg2
L2NwdWlkLmMKKysrIGIveGVuL2xpYi94ODYvY3B1aWQuYwpAQCAtMzgxLDYgKzM4MSwxMSBAQCBp
bnQgeDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIoc3RydWN0IGNwdWlkX3BvbGljeSAqcCwKICAg
ICB1bnNpZ25lZCBpbnQgaTsKICAgICB4ZW5fY3B1aWRfbGVhZl90IGRhdGE7CiAKKyAgICBpZiAo
IGVycl9sZWFmICkKKyAgICAgICAgKmVycl9sZWFmID0gLTE7CisgICAgaWYgKCBlcnJfc3VibGVh
ZiApCisgICAgICAgICplcnJfc3VibGVhZiA9IC0xOworCiAgICAgLyoKICAgICAgKiBBIHdlbGwg
Zm9ybWVkIGNhbGxlciBpcyBleHBlY3RlZCB0byBwYXNzIGFuIGFycmF5IHdpdGggbGVhdmVzIGlu
IG9yZGVyLAogICAgICAqIGFuZCB3aXRob3V0IGFueSByZXBldGl0aW9ucy4gIEhvd2V2ZXIsIGR1
ZSB0byBwZXItdmVuZG9yIGRpZmZlcmVuY2VzLApkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvbXNy
LmMgYi94ZW4vbGliL3g4Ni9tc3IuYwppbmRleCAyNTZiNWVjNjMyLi4xNzFhYmY3MDA4IDEwMDY0
NAotLS0gYS94ZW4vbGliL3g4Ni9tc3IuYworKysgYi94ZW4vbGliL3g4Ni9tc3IuYwpAQCAtNTUs
NiArNTUsOSBAQCBpbnQgeDg2X21zcl9jb3B5X2Zyb21fYnVmZmVyKHN0cnVjdCBtc3JfcG9saWN5
ICpwLAogICAgIHhlbl9tc3JfZW50cnlfdCBkYXRhOwogICAgIGludCByYzsKIAorICAgIGlmICgg
ZXJyX21zciApCisgICAgICAgICplcnJfbXNyID0gLTE7CisKICAgICAvKgogICAgICAqIEEgd2Vs
bCBmb3JtZWQgY2FsbGVyIGlzIGV4cGVjdGVkIHRvIHBhc3MgYW4gYXJyYXkgd2l0aCBlbnRyaWVz
IGluCiAgICAgICogb3JkZXIsIGFuZCB3aXRob3V0IGFueSByZXBldGl0aW9ucy4gIEhvd2V2ZXIs
IGR1ZSB0byBwZXItdmVuZG9yCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19: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 1i8rEq-0006nD-Lr; Fri, 13 Sep 2019 19: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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rEp-0006n1-7M
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:11 +0000
X-Inumbo-ID: 9c5bdef6-d65c-11e9-95b9-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c5bdef6-d65c-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:28:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402887;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=m2p8Gn1mwRPkQfMUFjV1yvWi6lU/ArxV10mfVhnKtt4=;
 b=hqGFe03Fbr926Wodv57YxZ9Ev8nRjvbsE52VXsvNHKqp4DXbOuYz+zlX
 vzJZvADgBMrrQ4wOi4sEQQQLEbGCdmZK3wJVQIsJoWQazFncN6t30oJ9x
 fal2nkxQZRefRSryNQfwvTg9OkcasZTpRwRVmrHodXWlUf2xiSe0owZTc I=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +r7UFfIaLadPzg6rTnPgaZyq30BYHCWlfB/IDddjV9YpwMH81m+UGgO8LgYraewcSU7PWb6QMA
 sm5TLcdZnOLtWMQ0913r9Y6507zUFCUyZY3f8xmGoJo3pul6QSdiCLkXuQbzZAXzWqtp/iOvhm
 Ao4GsObPvn4uFsGnaI71UK0a63iTDiVvrgmwO5RiJol3IKDuNRp3nicoog7/ocJEr/PAjyMCXE
 fi0mU7IEFwqsZdwaLjD85qx/M288gQDsZKtPzo5i+pIVERt+8OghMt8QbBrb7uI0gEa8YcgWsf
 mS0=
X-SBRS: 2.7
X-MesageID: 5553056
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5553056"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:49 +0100
Message-ID: <20190913192759.10795-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 00/10] x86/cpuid: Switch to using
 XEN_DOMCTL_set_cpumsr_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: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgbmV4dCBwYXJ0IG9mIHRoZSBYZW4vVG9vbHN0YWNrIENQVUlEL01TUiB3b3Jr
LiAgV2l0aCBtb3N0IG9mIHRoZQpwaWVjZXMgaW4gcGxhY2UsIGltcGxlbWVudCBYRU5fRE9NQ1RM
X3NldF9jcHVtc3JfcG9saWN5IHRvIG9ic29sZXRlIHRoZQpwcm9ibGVtYXRpYyBYRU5fRE9NQ1RM
X3NldF9jcHVpZC4KCktleSBpbXByb3ZlbWVudHM6CgogIDEpIFRoZSBBUEkgc3VwcG9ydHMgY29u
ZmlndXJpbmcgc3RhdGljIE1TUiBzZXR0aW5ncyBmb3IgdGhlIGRvbWFpbiwgYQogICAgIGNhcGJp
bGl0eSB3aGljaCBYZW4gaGFzIG5ldmVyIGhhZCBiZWZvcmUuCiAgMikgVGhlIGh5cGVyY2FsbCBz
dXBwb3J0cyBzYXlpbmcgbm8gd2hlbiB0aGUgdG9vbHN0YWNrIHRyaWVzIHRvIHBhc3MKICAgICBw
cm9ibGVtYXRpYyBkYXRhLgogIDMpIFRoZSBkb21haW4gYnVpbGRlciBubyBsb25nZXIgdXNlcyBu
YXRpdmUgQ1BVSUQgaW5zdHJ1Y3Rpb25zIGZvcgogICAgIGNvbnN0cnVjdGluZyBndWVzdCBwb2xp
Y2llcywgd2hpY2ggaXMgYW5kIGhhcyBhbHdheXMgYmVlbiBlcnJvbmVvdXMKICAgICBiZWhhdmlv
dXIuCiAgNCkgVmFzdGlseSByZWR1Y2UgdGhlIG51bWJlciBvZiBoeXBlcmNhbGxzIGZvciB0eXBp
Y2FseSBndWVzdCBjb25zdHJ1Y3Rpb24sCiAgICAgYnkgbm90IGlzc3VpbmcgYSBoeXBlcmNhbGwg
cGVyIENQVUlEIGxlYWYuCgpQYXRjaCAzIGhhcyBiZWVuIHBvc3RlZCBiZWZvcmUsIGJ1dCBhIGxv
bmcgdGltZSBhZ28gYW5kIGl0IGhhcyBjaGFuZ2VkCnN1YnN0YW50aWFsbHksIHNvIEkndmUgZGVj
aWRlZCB0byBzdGFydCB0aGUgdmVyc2lvbiBudW1iZXJpbmcgZnJvbSBmcmVzaC4KClRoaXMgc2Vy
aWVzIGNhbiBiZSBmb3VuZCBpbiBnaXQgZnJvbSBmcm9tOgogIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXBlb3BsZS9hbmRyZXdjb29wL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMv
aGVhZHMveGVuLWNwdWlkCgpMYXJnZSBjaGFuZ2VzIGZyb20gdjI6CiAqIFNwbGl0IHNldmVyYWwg
Y2hhbmdlcyBvdXQgaW50byBlYXJsaWVyIHBhdGNoZXMuICBSZWJhc2UgYXJvdW5kLgogKiBJbnRy
b2R1Y2UgZG9tMD1uby1jcHVpZC1mYXVsdGluZyB0byByZXN0b3JlIHByZXZpb3VzIGJlaGF2aW91
ci4KClNlZSBpbmRpdmlkdWFsIHBhdGNoZXMgZm9yIGNoYW5nZXMuCgpBbmRyZXcgQ29vcGVyICgx
MCk6CiAgeDg2L21zcjogT2ZmZXIgQ1BVSUQgRmF1bHRpbmcgdG8gUFZIIGNvbnRyb2wgZG9tYWlu
cwogIGxpYng4NjogUHJvYWN0aXZlbHkgaW5pdGlhbGlzZSBlcnJvciBwb2ludGVycwogIGxpYng4
NjogSW50cm9kdWNlIHg4Nl9jcHVfcG9saWNpZXNfYXJlX2NvbXBhdGlibGUoKQogIHg4Ni9jcHVp
ZDogU3BsaXQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKCkgaW4gaGFsZgogIHg4Ni9kb21jdGw6
IEltcGxlbWVudCBYRU5fRE9NQ1RMX3NldF9jcHVtc3JfcG9saWN5CiAgdG9vbHMvbGlieGM6IFBy
ZS1jbGVhbnVwIGZvciB4Y19jcHVpZF97c2V0LGFwcGx5X3BvbGljeX0oKQogIHRvb2xzL2xpYnhj
OiBSZXdvcmsgeGNfY3B1aWRfc2V0KCkgdG8gdXNlIHtnZXQsc2V0fV9jcHVfcG9saWN5KCkKICB0
b29scy9saWJ4YzogUmV3b3JrIHhjX2NwdWlkX2FwcGx5X3BvbGljeSgpIHRvIHVzZSB7Z2V0LHNl
dH1fY3B1X3BvbGljeSgpCiAgeDg2L2RvbWN0bDogRHJvcCBYRU5fRE9NQ1RMX3NldF9jcHVpZAog
IHg4Ni9jcHVpZDogRW5hYmxlIENQVUlEIEZhdWx0aW5nIGZvciBQViBjb250cm9sIGRvbWFpbnMg
YnkgZGVmYXVsdAoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAgICAgICAgfCAg
MTkgKy0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgICAgICAgfCAgIDIgKy0K
IHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgICAgICAgfCAgIDIgKy0KIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgICAgfCAgIDcgKy0KIHRvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jICAgICAgICAgICAgICAgfCA5MjggKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9NYWtlZmlsZSAgICAgICAgICB8ICAg
MiArLQogdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYyB8IDExNSArKyst
CiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAgICAgICAgIHwgIDI5ICstCiB4ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAgICAgfCAyNTggKysrKy0tLS0tCiB4ZW4vYXJjaC94
ODYvbXNyLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3NldHVwLmggICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaCAgICAgICAgICAgICAgfCAgMjkgKy0KIHhlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdS1w
b2xpY3kuaCAgICAgfCAgMjYgKwogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCAgICAg
ICAgICB8ICAxNyArLQogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvbXNyLmggICAgICAgICAgICB8
ICAgNCArLQogeGVuL2xpYi94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4vbGliL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9s
aWIveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2xpYi94ODYv
cG9saWN5LmMgICAgICAgICAgICAgICAgICAgICB8ICA1NCArKwogeGVuL3hzbS9mbGFzay9ob29r
cy5jICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgICAgICB8ICAgNCArLQogMjIgZmlsZXMgY2hhbmdlZCwgNjkyIGluc2VydGlv
bnMoKyksIDgyNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vbGliL3g4Ni9w
b2xpY3kuYwoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19: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 1i8rEr-0006nL-VU; Fri, 13 Sep 2019 19:28:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rEq-0006n8-Ck
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:12 +0000
X-Inumbo-ID: 9ccc2f6c-d65c-11e9-a337-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ccc2f6c-d65c-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 19:28:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402888;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=KxL0uF2fdDQlL0Z8KL8i80DFo81YGc/cGCmm6s1ebNU=;
 b=dOktXEOmTXmBv5tS/DWE+6o/VqerM7tWbGBXZlA+8Y6Qtey4PjACGIus
 C4MQRVRNw/a298xlNjdr7BgCbKGFr1Z4FtqTbk/U3nj7i088faS+4U/LI
 QqxfIbLdIaqql5zaNqrhQwG9Z/7Fra41GInh1pxzxqAOA4swRqK4jvc2p Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kONV0tIMmPtfzNhFdtJRIP8t8gpPESNuhXx3RYJ+BcSileBkqC+fI9yURoJJpvHkalyjHnXcPT
 oE2ONdPXpV5Qyk/IIkObJQv3zqE3kBW4dJBdmz7tGMBYc9XLQI60yNlaVjNKHY/gYdl2xgF2a3
 acdcQ8EcBl8mKZeLsigHDO13MYf5S57R8RQQVRdwlmLGSVqW8FfgSQO2bgB/cllu/HvC+ET+fh
 zuA9VbWxuHKKCltrw3XWZ8p545TDA7GaHkHSEEcOw1JM9AGkgsSi1h6wpYa7KYVIM0A/7WaoWk
 W1s=
X-SBRS: 2.7
X-MesageID: 5553060
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5553060"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:56 +0100
Message-ID: <20190913192759.10795-8-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 07/10] tools/libxc: Rework xc_cpuid_set() to
 use {get, set}_cpu_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>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1cnBvc2Ugb2YgdGhpcyBjaGFuZ2UgaXMgdG8gc3RvcCB1c2luZyB4Y19jcHVpZF9kb19k
b21jdGwoKSwgYW5kIHRvIHN0b3AKYmFzaW5nIGRlY2lzaW9ucyBvbiBhIGxvY2FsIENQVUlEIGlu
c3RydWN0aW9uLiAgVGhpcyBpcyBub3QgYW4gYXBwcm9wcmlhdGUgd2F5CnRvIGNvbnN0cnVjdCBw
b2xpY3kgaW5mb3JtYXRpb24gZm9yIG90aGVyIGRvbWFpbnMuCgpPYnRhaW4gdGhlIGhvc3QgYW5k
IGRvbWFpbi1tYXggcG9saWNpZXMgZnJvbSBYZW4sIGFuZCBtaXggdGhlIHJlc3VsdHMgYXMKYmVm
b3JlLiAgUHJvdmlkZSByYXRoZXIgbW9yZSBlcnJvciBsb2dnaW5nIHRoYW4gYmVmb3JlLgoKTm8g
c2VtYW50aWNzIGNoYW5nZXMgdG8geGNfY3B1aWRfc2V0KCkuICBUaGVyZSBhcmUgY29uY2VwdHVh
bCBwcm9ibGVtcyB3aXRoCmhvdyB0aGUgZnVuY3Rpb24gd29ya3MsIHdoaWNoIHdpbGwgYmUgYWRk
cmVzc2VkIGluIGZ1dHVyZSB0b29sc3RhY2sgd29yay4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgfCA5NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODQgaW5zZXJ0aW9u
cygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3B1aWRf
eDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwppbmRleCA4Nzg1Y2FlMzI5Li43N2Y5
NmE0ZWE2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYworKysgYi90b29s
cy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtOTAyLDIwICs5MDIsODAgQEAgaW50IHhjX2NwdWlk
X3NldCgKICAgICBjb25zdCBjaGFyICoqY29uZmlnLCBjaGFyICoqY29uZmlnX3RyYW5zZm9ybWVk
KQogewogICAgIGludCByYzsKLSAgICB1bnNpZ25lZCBpbnQgaSwgaiwgcmVnc1s0XSwgcG9scmVn
c1s0XTsKLSAgICBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gaW5mbyA9IHt9OworICAgIHVuc2ln
bmVkIGludCBpLCBqLCByZWdzWzRdID0ge30sIHBvbHJlZ3NbNF0gPSB7fTsKKyAgICB4Y19kb21p
bmZvX3QgZGk7CisgICAgeGVuX2NwdWlkX2xlYWZfdCAqbGVhdmVzID0gTlVMTDsKKyAgICB1bnNp
Z25lZCBpbnQgbnJfbGVhdmVzLCBwb2xpY3lfbGVhdmVzLCBucl9tc3JzOworICAgIHVpbnQzMl90
IGVycl9sZWFmID0gLTEsIGVycl9zdWJsZWFmID0gLTEsIGVycl9tc3IgPSAtMTsKIAogICAgIGZv
ciAoIGkgPSAwOyBpIDwgNDsgKytpICkKICAgICAgICAgY29uZmlnX3RyYW5zZm9ybWVkW2ldID0g
TlVMTDsKIAotICAgIHJjID0gZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjaCwgZG9taWQsICZpbmZv
LCBOVUxMLCAwKTsKKyAgICBpZiAoIHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9taWQsIDEsICZk
aSkgIT0gMSB8fAorICAgICAgICAgZGkuZG9taWQgIT0gZG9taWQgKQorICAgIHsKKyAgICAgICAg
RVJST1IoIkZhaWxlZCB0byBvYnRhaW4gZCVkIGluZm8iLCBkb21pZCk7CisgICAgICAgIHJjID0g
LUVTUkNIOworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisgICAgcmMgPSB4Y19nZXRfY3B1
X3BvbGljeV9zaXplKHhjaCwgJm5yX2xlYXZlcywgJm5yX21zcnMpOwogICAgIGlmICggcmMgKQot
ICAgICAgICBnb3RvIG91dDsKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIG9idGFp
biBwb2xpY3kgaW5mbyBzaXplIik7CisgICAgICAgIHJjID0gLWVycm5vOworICAgICAgICBnb3Rv
IGZhaWw7CisgICAgfQogCi0gICAgY3B1aWQoaW5wdXQsIHJlZ3MpOworICAgIHJjID0gLUVOT01F
TTsKKyAgICBpZiAoIChsZWF2ZXMgPSBjYWxsb2MobnJfbGVhdmVzLCBzaXplb2YoKmxlYXZlcykp
KSA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVt
b3J5IGZvciAldSBDUFVJRCBsZWF2ZXMiLCBucl9sZWF2ZXMpOworICAgICAgICBnb3RvIGZhaWw7
CisgICAgfQogCi0gICAgbWVtY3B5KHBvbHJlZ3MsIHJlZ3MsIHNpemVvZihyZWdzKSk7Ci0gICAg
eGNfY3B1aWRfcG9saWN5KCZpbmZvLCBpbnB1dCwgcG9scmVncyk7CisgICAgLyogR2V0IHRoZSBk
b21haW4ncyBtYXggcG9saWN5LiAqLworICAgIG5yX21zcnMgPSAwOworICAgIHBvbGljeV9sZWF2
ZXMgPSBucl9sZWF2ZXM7CisgICAgcmMgPSB4Y19nZXRfc3lzdGVtX2NwdV9wb2xpY3koeGNoLCBk
aS5odm0gPyBYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfaHZtX21heAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogWEVOX1NZU0NUTF9jcHVfcG9saWN5X3B2X21h
eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcG9saWN5X2xlYXZlcywgbGVh
dmVzLCAmbnJfbXNycywgTlVMTCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBQRVJS
T1IoIkZhaWxlZCB0byBvYnRhaW4gJXMgbWF4IHBvbGljeSIsIGRpLmh2bSA/ICJodm0iIDogInB2
Iik7CisgICAgICAgIHJjID0gLWVycm5vOworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorICAg
IGZvciAoIGkgPSAwOyBpIDwgcG9saWN5X2xlYXZlczsgKytpICkKKyAgICAgICAgaWYgKCBsZWF2
ZXNbaV0ubGVhZiA9PSBpbnB1dFswXSAmJiBsZWF2ZXNbaV0uc3VibGVhZiA9PSBpbnB1dFsxXSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHBvbHJlZ3NbMF0gPSBsZWF2ZXNbaV0uYTsKKyAgICAg
ICAgICAgIHBvbHJlZ3NbMV0gPSBsZWF2ZXNbaV0uYjsKKyAgICAgICAgICAgIHBvbHJlZ3NbMl0g
PSBsZWF2ZXNbaV0uYzsKKyAgICAgICAgICAgIHBvbHJlZ3NbM10gPSBsZWF2ZXNbaV0uZDsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAvKiBHZXQgdGhlIGhvc3QgcG9saWN5
LiAqLworICAgIG5yX21zcnMgPSAwOworICAgIHBvbGljeV9sZWF2ZXMgPSBucl9sZWF2ZXM7Cisg
ICAgcmMgPSB4Y19nZXRfc3lzdGVtX2NwdV9wb2xpY3koeGNoLCBYRU5fU1lTQ1RMX2NwdV9wb2xp
Y3lfaG9zdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcG9saWN5X2xlYXZl
cywgbGVhdmVzLCAmbnJfbXNycywgTlVMTCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAg
ICBQRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gaG9zdCBwb2xpY3kiKTsKKyAgICAgICAgcmMgPSAt
ZXJybm87CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisgICAgZm9yICggaSA9IDA7IGkgPCBw
b2xpY3lfbGVhdmVzOyArK2kgKQorICAgICAgICBpZiAoIGxlYXZlc1tpXS5sZWFmID09IGlucHV0
WzBdICYmIGxlYXZlc1tpXS5zdWJsZWFmID09IGlucHV0WzFdICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmVnc1swXSA9IGxlYXZlc1tpXS5hOworICAgICAgICAgICAgcmVnc1sxXSA9IGxlYXZl
c1tpXS5iOworICAgICAgICAgICAgcmVnc1syXSA9IGxlYXZlc1tpXS5jOworICAgICAgICAgICAg
cmVnc1szXSA9IGxlYXZlc1tpXS5kOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KIAog
ICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKICAgICB7CkBAIC05NjYsOSArMTAyNiwyMSBA
QCBpbnQgeGNfY3B1aWRfc2V0KAogICAgICAgICB9CiAgICAgfQogCi0gICAgcmMgPSB4Y19jcHVp
ZF9kb19kb21jdGwoeGNoLCBkb21pZCwgaW5wdXQsIHJlZ3MpOwotICAgIGlmICggcmMgPT0gMCAp
Ci0gICAgICAgIGdvdG8gb3V0OworICAgIC8qIEZlZWQgdGhlIHRyYW5zZm9ybWVkIGxlYWYgYmFj
ayB1cCB0byBYZW4uICovCisgICAgbGVhdmVzWzBdID0gKHhlbl9jcHVpZF9sZWFmX3QpeyBpbnB1
dFswXSwgaW5wdXRbMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdz
WzBdLCByZWdzWzFdLCByZWdzWzJdLCByZWdzWzNdIH07CisgICAgcmMgPSB4Y19zZXRfZG9tYWlu
X2NwdV9wb2xpY3koeGNoLCBkb21pZCwgMSwgbGVhdmVzLCAwLCBOVUxMLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZlcnJfbGVhZiwgJmVycl9zdWJsZWFmLCAmZXJyX21zcik7
CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBzZXQgZCVk
J3MgcG9saWN5IChlcnIgbGVhZiAlI3gsIHN1YmxlYWYgJSN4LCBtc3IgJSN4KSIsCisgICAgICAg
ICAgICAgICBkb21pZCwgZXJyX2xlYWYsIGVycl9zdWJsZWFmLCBlcnJfbXNyKTsKKyAgICAgICAg
cmMgPSAtZXJybm87CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKiBTdWNjZXNz
ISAqLworICAgIGdvdG8gb3V0OwogCiAgZmFpbDoKICAgICBmb3IgKCBpID0gMDsgaSA8IDQ7IGkr
KyApCkBAIC05NzgsNiArMTA1MCw3IEBAIGludCB4Y19jcHVpZF9zZXQoCiAgICAgfQogCiAgb3V0
OgotICAgIGZyZWVfY3B1aWRfZG9tYWluX2luZm8oJmluZm8pOworICAgIGZyZWUobGVhdmVzKTsK
KwogICAgIHJldHVybiByYzsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19: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 1i8rEm-0006mj-1r; Fri, 13 Sep 2019 19:28:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rEk-0006kM-9O
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:06 +0000
X-Inumbo-ID: 9ad9f737-d65c-11e9-95b9-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ad9f737-d65c-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:28:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402886;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=BBEMLZnLm26tjDsc8qn1/8XcgCfCIPk3+lDhvg0ZFL0=;
 b=EM7nLtYp2GgdRc4DJ/6JvC/efTaftgBOZUhUY+kogS8Hlz4r8Hj5nP1w
 XJ4r40sIA/l6y8uGYdvB6j1AJwwXoHV6A4wPDWPScmopOUMiwX9A8iQmR
 y6MRWl+qdZ1J4A6+N45p8TizTsy4BqaqxrYVFYTH6Ric3lDdFsACowp74 s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WIJNVgLDnCAc99Gi9yrvYIIDDJsyf74ZNdhpJQJAcucky4RduIMnRMEqGx8gtihtRO0wMe/rcK
 xsA1hfwpzjIIaP1J0KXJF0xVwwWb5R1HtXgFqUgvxavEiAgrz0dr21B3slg3/PQg8HEZ9HkmSM
 EoBenp0kUkYdhsCXHmO06CHxn3v08BHq9qyn66MZJ20G4erjMwIz+RT3THx8muwJw0ocG/5GG3
 VGEz4xshA1FBuX2TvKJcmbi6oPGUoPODgSFYRL0ilOb9pCIUgIfwwk41/PLF5DZ2AfXOxbCUul
 XgA=
X-SBRS: 2.7
X-MesageID: 5553055
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5553055"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:50 +0100
Message-ID: <20190913192759.10795-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 01/10] x86/msr: Offer CPUID Faulting to PVH
 control 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbnRyb2wgZG9tYWluIGV4Y2x1c2lvbiBmb3IgQ1BVSUQgRmF1bHRpbmcgcHJlZGF0ZXMg
ZG9tMCBQVkgsIGJ1dCB0aGUKcmVhc29uIGZvciB0aGUgZXhjbHVzaW9uICh0byBhbGxvdyB0aGUg
ZG9tYWluIGJ1aWxkZXIgdG8gc2VlIGhvc3QgQ1BVSUQKdmFsdWVzKSBpc24ndCBhcHBsaWNhYmxl
LgoKVGhlIGRvbWFpbiBidWlsZGVyICppcyogYnJva2VuIGluIFBWSCBjb250cm9sIGRvbWFpbnMs
IGFuZCByZXN0cmljdGluZyB0aGUgdXNlCm9mIENQVUlEIEZhdWx0aW5nIGRvZXNuJ3QgbWFrZSBp
dCBhbnkgbGVzcyBicm9rZW4uICBUd2VhayB0aGUgbG9naWMgdG8gb25seQpleGNsdWRlIFBWIGNv
bnRyb2wgZG9tYWlucy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgoKdjI6CiAqIE5ldwotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1
ICsrKy0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA5Mzdk
OGU4MmE4Li40YmY4NTJjOTQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTE2OSw3ICsxNjksNyBAQCB2b2lk
IGN0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCkKIAkJaWYgKG5l
eHRkICYmIGlzX2lkbGVfZG9tYWluKG5leHRkKSkKIAkJCXJldHVybjsKIAkJLyoKLQkJICogV2Ug
KnNob3VsZCogYmUgZW5hYmxpbmcgZmF1bHRpbmcgZm9yIHRoZSBjb250cm9sIGRvbWFpbi4KKwkJ
ICogV2UgKnNob3VsZCogYmUgZW5hYmxpbmcgZmF1bHRpbmcgZm9yIFBWIGNvbnRyb2wgZG9tYWlu
cy4KIAkJICoKIAkJICogVW5mb3J0dW5hdGVseSwgdGhlIGRvbWFpbiBidWlsZGVyIChoYXZpbmcg
b25seSBldmVyIGJlZW4gYQogCQkgKiBQViBndWVzdCkgZXhwZWN0cyB0byBiZSBhYmxlIHRvIHNl
ZSBob3N0IGNwdWlkIHN0YXRlIGluIGEKQEAgLTE4NCw3ICsxODQsOCBAQCB2b2lkIGN0eHRfc3dp
dGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCkKIAkJICogZ2VuZXJhdGluZyB0
aGUgbWF4aW11bSBmdWxsIGNwdWlkIHBvbGljeSBpbnRvIFhlbiwgYXQgd2hpY2gKIAkJICogdGhp
cyBwcm9ibGVtIHdpbGwgZGlzYXBwZWFyLgogCQkgKi8KLQkJc2V0X2NwdWlkX2ZhdWx0aW5nKG5l
eHRkICYmICFpc19jb250cm9sX2RvbWFpbihuZXh0ZCkgJiYKKwkJc2V0X2NwdWlkX2ZhdWx0aW5n
KG5leHRkICYmICghaXNfY29udHJvbF9kb21haW4obmV4dGQpIHx8CisJCQkJCSAgICAgIWlzX3B2
X2RvbWFpbihuZXh0ZCkpICYmCiAJCQkJICAgKGlzX3B2X2RvbWFpbihuZXh0ZCkgfHwKIAkJCQkg
ICAgbmV4dC0+YXJjaC5tc3JzLT4KIAkJCQkgICAgbWlzY19mZWF0dXJlc19lbmFibGVzLmNwdWlk
X2ZhdWx0aW5nKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94
ODYvbXNyLmMKaW5kZXggZTY1OTYxZmNjYi4uYTZjOGNjNzYyNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtOTEsOCArOTEsOCBAQCBp
bnQgaW5pdF9kb21haW5fbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggIW1w
ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICAvKiBTZWUgY29tbWVudCBpbiBpbnRl
bF9jdHh0X3N3aXRjaF9sZXZlbGxpbmcoKSAqLwotICAgIGlmICggaXNfY29udHJvbF9kb21haW4o
ZCkgKQorICAgIC8qIFNlZSBjb21tZW50IGluIGN0eHRfc3dpdGNoX2xldmVsbGluZygpICovCisg
ICAgaWYgKCBpc19jb250cm9sX2RvbWFpbihkKSAmJiBpc19wdl9kb21haW4oZCkgKQogICAgICAg
ICBtcC0+cGxhdGZvcm1faW5mby5jcHVpZF9mYXVsdGluZyA9IGZhbHNlOwogCiAgICAgZC0+YXJj
aC5tc3IgPSBtcDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19:28:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8rEv-0006pR-FO; Fri, 13 Sep 2019 19: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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rEu-0006oV-5B
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:16 +0000
X-Inumbo-ID: 9c5bdef9-d65c-11e9-95b9-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c5bdef9-d65c-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:28:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402887;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=NSxqpz48anlJu4u5FGAeqGGWrRboyp0W0USHGtqzIOs=;
 b=P7zihcwfgPFHDLz+mj+LJynSDtnBK1DUswNCUqYlegCJJrba+z6+72pn
 RpixRtI6fvFpF56Wy1T9he6o46Z1wj/DWNtwSnVkDWf3qBmJbw/xtXn9g
 obDYwxH5M4twArFW30tV457KyIk2D+4ngSF3ig6DXywwdZJfC53hsO+oE g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OSV/0nXyCGimodPvZaoMV4fyXYQIMxmQt9uu+/kaubKB+nvrxcH1Rcjd/VrResoPxIZBAPJ0IF
 slWvfp+hHfZglRxbr0jBWld/HSbtZLHqVNSEfw06q7Ez1RTRJjCTeIJvtYLQCVP2ksb97eD+S6
 HVbdh+V/n91WqGutauAfJ/MKLGKqysByHuAVBOa7mtIlbTwEAUKgQyufMgpD7ZQqApOQre3s8f
 mUPFmfqMzo+XdCYVBcxPymzNpnc6Jtm0sNtIdrPiUpUwLZCu3d32vi3J2WgGG+FuyBRFUaJJQw
 XMA=
X-SBRS: 2.7
X-MesageID: 5553059
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5553059"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:52 +0100
Message-ID: <20190913192759.10795-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 03/10] libx86: Introduce
 x86_cpu_policies_are_compatible()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoZWxwZXIgd2lsbCBldmVudHVhbGx5IGJlIHRoZSBjb3JlICJjYW4gYSBndWVzdCBjb25m
aWd1cmVkIGxpa2UgdGhpcyBydW4Kb24gdGhlIENQVT8iIGxvZ2ljLiAgRm9yIG5vdywgaXQgaXMg
anVzdCBlbm91Z2ggb2YgYSBzdHViIHRvIGFsbG93IHVzIHRvCnJlcGxhY2UgdGhlIGh5cGVyY2Fs
bCBpbnRlcmZhY2Ugd2hpbGUgcmV0YWluaW5nIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIuCgpJdCB3
aWxsIGJlIGV4cGFuZGVkIGFzIHZhcmlvdXMgb3RoZXIgYml0cyBvZiBDUFVJRCBoYW5kbGluZyBn
ZXQgY2xlYW5lZCB1cC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8
d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
djI6CiAqIFJlYmFzZSBvdmVyICdwbGFmb3JtJyB0eXBvIGZpeAogKiBQcm9hY3RpdmVseSBpbml0
aWFsaXNlIHRoZSBlcnJvciBwb2ludGVyCiAqIEV4cGFuZCB0aGUgZnVuY3Rpb24gZG9jdW1lbnRh
dGlvbgotLS0KIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgICAgICAgICAgfCAgIDIg
Ky0KIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMgfCAxMTEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1LXBv
bGljeS5oICAgICB8ICAyNiArKysrKysrKwogeGVuL2xpYi94ODYvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiB4ZW4vbGliL3g4Ni9wb2xpY3kuYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDU0ICsrKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxOTEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vbGliL3g4Ni9wb2xp
Y3kuYwoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgYi90b29s
cy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCmluZGV4IGZiNTQ4YzliOWEuLjcwZmYxNTRkYTYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUKKysrIGIvdG9vbHMv
dGVzdHMvY3B1LXBvbGljeS9NYWtlZmlsZQpAQCAtMzksNyArMzksNyBAQCBDRkxBR1MgKz0gJChB
UFBFTkRfQ0ZMQUdTKQogCiB2cGF0aCAlLmMgLi4vLi4vLi4veGVuL2xpYi94ODYKIAotdGVzdC1j
cHUtcG9saWN5OiB0ZXN0LWNwdS1wb2xpY3kubyBtc3IubyBjcHVpZC5vCit0ZXN0LWNwdS1wb2xp
Y3k6IHRlc3QtY3B1LXBvbGljeS5vIG1zci5vIGNwdWlkLm8gcG9saWN5Lm8KIAkkKENDKSAkKENG
TEFHUykgJF4gLW8gJEAKIAogLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jIGIvdG9vbHMvdGVzdHMvY3B1
LXBvbGljeS90ZXN0LWNwdS1wb2xpY3kuYwppbmRleCAyMDEzNThkMjEwLi4yMGViZWQ5MjNiIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jCisrKyBi
L3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMKQEAgLTksOCArOSw3IEBA
CiAKICNpbmNsdWRlIDx4ZW4tdG9vbHMvbGlicy5oPgogI2luY2x1ZGUgPHhlbi9hc20veDg2LXZl
bmRvcnMuaD4KLSNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHVpZC5oPgotI2luY2x1ZGUgPHhlbi9s
aWIveDg2L21zci5oPgorI2luY2x1ZGUgPHhlbi9saWIveDg2L2NwdS1wb2xpY3kuaD4KICNpbmNs
dWRlIDx4ZW4vZG9tY3RsLmg+CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZmFpbHVyZXM7CkBA
IC01MDMsNiArNTAyLDExMSBAQCBzdGF0aWMgdm9pZCB0ZXN0X2NwdWlkX291dF9vZl9yYW5nZV9j
bGVhcmluZyh2b2lkKQogICAgIH0KIH0KIAorc3RhdGljIHZvaWQgdGVzdF9pc19jb21wYXRpYmxl
X3N1Y2Nlc3Modm9pZCkKK3sKKyAgICBzdGF0aWMgc3RydWN0IHRlc3QgeworICAgICAgICBjb25z
dCBjaGFyICpuYW1lOworICAgICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5IGhvc3RfY3B1aWQ7Cisg
ICAgICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgZ3Vlc3RfY3B1aWQ7CisgICAgICAgIHN0cnVjdCBt
c3JfcG9saWN5IGhvc3RfbXNyOworICAgICAgICBzdHJ1Y3QgbXNyX3BvbGljeSBndWVzdF9tc3I7
CisgICAgfSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJIb3N0
IENQVUlEIGZhdWx0aW5nLCBHdWVzdCBub3QiLAorICAgICAgICAgICAgLmhvc3RfbXNyID0gewor
ICAgICAgICAgICAgICAgIC5wbGF0Zm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0gdHJ1ZSwKKyAg
ICAgICAgICAgIH0sCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0g
Ikhvc3QgQ1BVSUQgZmF1bHRpbmcsIEd1ZXN0IHdhbnRlZCIsCisgICAgICAgICAgICAuaG9zdF9t
c3IgPSB7CisgICAgICAgICAgICAgICAgLnBsYXRmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0
cnVlLAorICAgICAgICAgICAgfSwKKyAgICAgICAgICAgIC5ndWVzdF9tc3IgPSB7CisgICAgICAg
ICAgICAgICAgLnBsYXRmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlLAorICAgICAgICAg
ICAgfSwKKyAgICAgICAgfSwKKyAgICB9OworICAgIHN0cnVjdCBjcHVfcG9saWN5X2Vycm9ycyBu
b19lcnJvcnMgPSBJTklUX0NQVV9QT0xJQ1lfRVJST1JTOworCisgICAgcHJpbnRmKCJUZXN0aW5n
IHBvbGljeSBjb21wYXRpYmlsaXR5IHN1Y2Nlc3M6XG4iKTsKKworICAgIGZvciAoIHNpemVfdCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUodGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHRlc3QgKnQgPSAmdGVzdHNbaV07CisgICAgICAgIHN0cnVjdCBjcHVfcG9saWN5IHN5cyA9IHsK
KyAgICAgICAgICAgICZ0LT5ob3N0X2NwdWlkLAorICAgICAgICAgICAgJnQtPmhvc3RfbXNyLAor
ICAgICAgICB9LCBuZXcgPSB7CisgICAgICAgICAgICAmdC0+Z3Vlc3RfY3B1aWQsCisgICAgICAg
ICAgICAmdC0+Z3Vlc3RfbXNyLAorICAgICAgICB9OworICAgICAgICBzdHJ1Y3QgY3B1X3BvbGlj
eV9lcnJvcnMgZTsKKyAgICAgICAgaW50IHJlcyA9IHg4Nl9jcHVfcG9saWNpZXNfYXJlX2NvbXBh
dGlibGUoJnN5cywgJm5ldywgJmUpOworCisgICAgICAgIC8qIENoZWNrIHRoZSBleHBlY3RlZCBl
cnJvciBvdXRwdXQuICovCisgICAgICAgIGlmICggcmVzICE9IDAgfHwgbWVtY21wKCZub19lcnJv
cnMsICZlLCBzaXplb2Yobm9fZXJyb3JzKSkgKQorICAgICAgICAgICAgZmFpbCgiICBUZXN0ICcl
cycgZXhwZWN0ZWQgbm8gZXJyb3JzXG4iCisgICAgICAgICAgICAgICAgICIgICAgZ290IHJlcyAl
ZCB7IGxlYWYgJTA4eCwgc3VibGVhZiAlMDh4LCBtc3IgJTA4eCB9XG4iLAorICAgICAgICAgICAg
ICAgICB0LT5uYW1lLCByZXMsIGUubGVhZiwgZS5zdWJsZWFmLCBlLm1zcik7CisgICAgfQorfQor
CitzdGF0aWMgdm9pZCB0ZXN0X2lzX2NvbXBhdGlibGVfZmFpbHVyZSh2b2lkKQoreworICAgIHN0
YXRpYyBzdHJ1Y3QgdGVzdCB7CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgICAgIHN0
cnVjdCBjcHVpZF9wb2xpY3kgaG9zdF9jcHVpZDsKKyAgICAgICAgc3RydWN0IGNwdWlkX3BvbGlj
eSBndWVzdF9jcHVpZDsKKyAgICAgICAgc3RydWN0IG1zcl9wb2xpY3kgaG9zdF9tc3I7CisgICAg
ICAgIHN0cnVjdCBtc3JfcG9saWN5IGd1ZXN0X21zcjsKKyAgICAgICAgc3RydWN0IGNwdV9wb2xp
Y3lfZXJyb3JzIGU7CisgICAgfSB0ZXN0c1tdID0geworICAgICAgICB7CisgICAgICAgICAgICAu
bmFtZSA9ICJIb3N0IGJhc2ljLm1heF9sZWFmIG91dCBvZiByYW5nZSIsCisgICAgICAgICAgICAu
Z3Vlc3RfY3B1aWQuYmFzaWMubWF4X2xlYWYgPSAxLAorICAgICAgICAgICAgLmUgPSB7IDAsIC0x
LCAtMSB9LAorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJIb3N0
IGV4dGQubWF4X2xlYWYgb3V0IG9mIHJhbmdlIiwKKyAgICAgICAgICAgIC5ndWVzdF9jcHVpZC5l
eHRkLm1heF9sZWFmID0gMSwKKyAgICAgICAgICAgIC5lID0geyAweDgwMDAwMDA4LCAtMSwgLTEg
fSwKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAiSG9zdCBubyBD
UFVJRCBmYXVsdGluZywgR3Vlc3Qgd2FudGVkIiwKKyAgICAgICAgICAgIC5ndWVzdF9tc3IgPSB7
CisgICAgICAgICAgICAgICAgLnBsYXRmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlLAor
ICAgICAgICAgICAgfSwKKyAgICAgICAgICAgIC5lID0geyAtMSwgLTEsIDB4Y2UgfSwKKyAgICAg
ICAgfSwKKyAgICB9OworCisgICAgcHJpbnRmKCJUZXN0aW5nIHBvbGljeSBjb21wYXRpYmlsaXR5
IGZhaWx1cmU6XG4iKTsKKworICAgIGZvciAoIHNpemVfdCBpID0gMDsgaSA8IEFSUkFZX1NJWkUo
dGVzdHMpOyArK2kgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHRlc3QgKnQgPSAmdGVzdHNbaV07
CisgICAgICAgIHN0cnVjdCBjcHVfcG9saWN5IHN5cyA9IHsKKyAgICAgICAgICAgICZ0LT5ob3N0
X2NwdWlkLAorICAgICAgICAgICAgJnQtPmhvc3RfbXNyLAorICAgICAgICB9LCBuZXcgPSB7Cisg
ICAgICAgICAgICAmdC0+Z3Vlc3RfY3B1aWQsCisgICAgICAgICAgICAmdC0+Z3Vlc3RfbXNyLAor
ICAgICAgICB9OworICAgICAgICBzdHJ1Y3QgY3B1X3BvbGljeV9lcnJvcnMgZTsKKyAgICAgICAg
aW50IHJlcyA9IHg4Nl9jcHVfcG9saWNpZXNfYXJlX2NvbXBhdGlibGUoJnN5cywgJm5ldywgJmUp
OworCisgICAgICAgIC8qIENoZWNrIHRoZSBleHBlY3RlZCBlcnJvciBvdXRwdXQuICovCisgICAg
ICAgIGlmICggcmVzID09IDAgfHwgbWVtY21wKCZ0LT5lLCAmZSwgc2l6ZW9mKHQtPmUpKSApCisg
ICAgICAgICAgICBmYWlsKCIgIFRlc3QgJyVzJyByZXMgJWRcbiIKKyAgICAgICAgICAgICAgICAg
IiAgICBleHBlY3RlZCB7IGxlYWYgJTA4eCwgc3VibGVhZiAlMDh4LCBtc3IgJTA4eCB9XG4iCisg
ICAgICAgICAgICAgICAgICIgICAgZ290ICAgICAgeyBsZWFmICUwOHgsIHN1YmxlYWYgJTA4eCwg
bXNyICUwOHggfVxuIiwKKyAgICAgICAgICAgICAgICAgdC0+bmFtZSwgcmVzLAorICAgICAgICAg
ICAgICAgICB0LT5lLmxlYWYsIHQtPmUuc3VibGVhZiwgdC0+ZS5tc3IsCisgICAgICAgICAgICAg
ICAgIGUubGVhZiwgZS5zdWJsZWFmLCBlLm1zcik7CisgICAgfQorfQorCiBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgcHJpbnRmKCJDUFUgUG9saWN5IHVuaXQgdGVzdHNc
biIpOwpAQCAtNTE2LDYgKzYyMCw5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICB0ZXN0X21zcl9zZXJpYWxpc2Vfc3VjY2VzcygpOwogICAgIHRlc3RfbXNyX2Rlc2VyaWFs
aXNlX2ZhaWx1cmUoKTsKIAorICAgIHRlc3RfaXNfY29tcGF0aWJsZV9zdWNjZXNzKCk7CisgICAg
dGVzdF9pc19jb21wYXRpYmxlX2ZhaWx1cmUoKTsKKwogICAgIGlmICggbnJfZmFpbHVyZXMgKQog
ICAgICAgICBwcmludGYoIkRvbmU6ICV1IGZhaWx1cmVzXG4iLCBucl9mYWlsdXJlcyk7CiAgICAg
ZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1LXBvbGljeS5oIGIv
eGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1LXBvbGljeS5oCmluZGV4IDZmMDdjNGI0OTMuLmI3
ZTM4NzMyYTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdS1wb2xpY3ku
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHUtcG9saWN5LmgKQEAgLTExLDYgKzEx
LDMyIEBAIHN0cnVjdCBjcHVfcG9saWN5CiAgICAgc3RydWN0IG1zcl9wb2xpY3kgKm1zcjsKIH07
CiAKK3N0cnVjdCBjcHVfcG9saWN5X2Vycm9ycworeworICAgIHVpbnQzMl90IGxlYWYsIHN1Ymxl
YWY7CisgICAgdWludDMyX3QgbXNyOworfTsKKworI2RlZmluZSBJTklUX0NQVV9QT0xJQ1lfRVJS
T1JTIHsgfjB1LCB+MHUsIH4wdSB9CisKKy8qCisgKiBDYWxjdWxhdGUgd2hldGhlciB0d28gcG9s
aWNpZXMgYXJlIGNvbXBhdGlibGUuCisgKgorICogaS5lLiBDYW4gYSBWTSBjb25maWd1cmVkIHdp
dGggQGd1ZXN0IHJ1biBvbiBhIENQVSBzdXBwb3J0aW5nIEBob3N0LgorICoKKyAqIEBwYXJhbSBo
b3N0ICAgICBBIGNwdV9wb2xpY3kgZGVzY3JpYmluZyB0aGUgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
LgorICogQHBhcmFtIGd1ZXN0ICAgIEEgY3B1X3BvbGljeSBkZXNjcmliaW5nIHRoZSBpbnRlbmRl
ZCBWTSBjb25maWd1cmF0aW9uLgorICogQHBhcmFtIGVyciAgICAgIE9wdGlvbmFsIGhpbnQgZm9y
IGVycm9yIGRpYWdub3N0aWNzLgorICogQHJldHVybnMgLWVycm5vCisgKgorICogRm9yIHR5cGlj
YWwgdXNhZ2UsIEBob3N0IHNob3VsZCBiZSBhIHN5c3RlbSBwb2xpY3kuICBJbiB0aGUgY2FzZSB0
aGF0IGFuCisgKiBpbmNvbXBhdGliaWxpdHkgaXMgZGV0ZWN0ZWQsIHRoZSBvcHRpb25hbCBlcnIg
cG9pbnRlciBtYXkgaWRlbnRpZnkgdGhlCisgKiBwcm9ibGVtYXRpYyBsZWFmL3N1YmxlYWYgYW5k
L29yIE1TUi4KKyAqLworaW50IHg4Nl9jcHVfcG9saWNpZXNfYXJlX2NvbXBhdGlibGUoY29uc3Qg
c3RydWN0IGNwdV9wb2xpY3kgKmhvc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgY3B1X3BvbGljeSAqZ3Vlc3QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3BvbGljeV9lcnJvcnMgKmVycik7CisKICNlbmRp
ZiAvKiAhWEVOX0xJQl9YODZfUE9MSUNJRVNfSCAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2xp
Yi94ODYvTWFrZWZpbGUgYi94ZW4vbGliL3g4Ni9NYWtlZmlsZQppbmRleCAyZjk2OTFlOTY0Li43
ODBlYTA1ZGIxIDEwMDY0NAotLS0gYS94ZW4vbGliL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vbGli
L3g4Ni9NYWtlZmlsZQpAQCAtMSwyICsxLDMgQEAKIG9iai15ICs9IGNwdWlkLm8KIG9iai15ICs9
IG1zci5vCitvYmoteSArPSBwb2xpY3kubwpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvcG9saWN5
LmMgYi94ZW4vbGliL3g4Ni9wb2xpY3kuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi4zM2EzNDdmZjliCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2xpYi94ODYvcG9saWN5
LmMKQEAgLTAsMCArMSw1NCBAQAorI2luY2x1ZGUgInByaXZhdGUuaCIKKworI2luY2x1ZGUgPHhl
bi9saWIveDg2L2NwdS1wb2xpY3kuaD4KKworaW50IHg4Nl9jcHVfcG9saWNpZXNfYXJlX2NvbXBh
dGlibGUoY29uc3Qgc3RydWN0IGNwdV9wb2xpY3kgKmhvc3QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X3BvbGljeSAqZ3Vlc3QsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3BvbGljeV9lcnJvcnMgKmVy
cikKK3sKKyAgICBzdHJ1Y3QgY3B1X3BvbGljeV9lcnJvcnMgZSA9IElOSVRfQ1BVX1BPTElDWV9F
UlJPUlM7CisgICAgaW50IHJldCA9IC1FSU5WQUw7CisKKyAgICBpZiAoIGVyciApCisgICAgICAg
ICplcnIgPSBlOworCisjZGVmaW5lIE5BIFhFTl9DUFVJRF9OT19TVUJMRUFGCisjZGVmaW5lIEZB
SUxfQ1BVSUQobCwgcykgXAorICAgIGRvIHsgZS5sZWFmID0gKGwpOyBlLnN1YmxlYWYgPSAocyk7
IGdvdG8gb3V0OyB9IHdoaWxlICggMCApCisjZGVmaW5lIEZBSUxfTVNSKG0pIFwKKyAgICBkbyB7
IGUubXNyID0gKG0pOyBnb3RvIG91dDsgfSB3aGlsZSAoIDAgKQorCisgICAgaWYgKCBndWVzdC0+
Y3B1aWQtPmJhc2ljLm1heF9sZWFmID4gaG9zdC0+Y3B1aWQtPmJhc2ljLm1heF9sZWFmICkKKyAg
ICAgICAgRkFJTF9DUFVJRCgwLCBOQSk7CisKKyAgICBpZiAoIGd1ZXN0LT5jcHVpZC0+ZXh0ZC5t
YXhfbGVhZiA+IGhvc3QtPmNwdWlkLT5leHRkLm1heF9sZWFmICkKKyAgICAgICAgRkFJTF9DUFVJ
RCgweDgwMDAwMDA4LCBOQSk7CisKKyAgICAvKiBUT0RPOiBBdWRpdCBtb3JlIENQVUlEIGRhdGEu
ICovCisKKyAgICBpZiAoIH5ob3N0LT5tc3ItPnBsYXRmb3JtX2luZm8ucmF3ICYgZ3Vlc3QtPm1z
ci0+cGxhdGZvcm1faW5mby5yYXcgKQorICAgICAgICBGQUlMX01TUihNU1JfSU5URUxfUExBVEZP
Uk1fSU5GTyk7CisKKyN1bmRlZiBGQUlMX01TUgorI3VuZGVmIEZBSUxfQ1BVSUQKKyN1bmRlZiBO
QQorCisgICAgLyogU3VjY2Vzcy4gKi8KKyAgICByZXQgPSAwOworCisgb3V0OgorICAgIGlmICgg
cmV0ICYmIGVyciApCisgICAgICAgICplcnIgPSBlOworCisgICAgcmV0dXJuIHJldDsKK30KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8rEw-0006q8-Qa; Fri, 13 Sep 2019 19:28:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rEv-0006pQ-DS
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:17 +0000
X-Inumbo-ID: 9d1cd2b4-d65c-11e9-a337-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d1cd2b4-d65c-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 19:28:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402888;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=YbW7SS92a1SCXA6E4gpxQoKvv/lPGhwZNvL2NxV9CWA=;
 b=OE1TJGG9Raf2b/dIKMB6m2tgvAR9oQYcjmuwNS/cPOGKNgbiVXq7gT2m
 rgTxBnDunkOEnU8A9gOxBVaoFW6RwXKTb+rmH3yn7wSnJOKeGe6H8mQlJ
 /L5IfGUyAEA0cue8YhrWq6qQH27uGL71trD5tzt2s7kdzL3he6PWiidgK k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3rq8c88b/Cf/vHaODqynd0eTcZXExqK7OG/Be/rAtY3sp5By84LDh4QYeoq9fIwFQ8EEsAhkrH
 ib8qFlJO/i6kFCZ3arkvpkcokmOpzEJfXmcdn9YyYvgs8XRLsM3qiLgIoptDHpFMmOhgt2V5W1
 3JUsJiG9qXqT3O70Q7t/zNy7+zZn1a7CPbsq+YirNqBcUU5tZMmr8AqyV8Zp0O1Q/C93XafTUh
 Fk4RDhFBr54dgWS3eXy9sRwIWIl6+KqLWXdBfJT3ZeCTAzGxJcVUqBFxsX4HTXOdQl86hBHplP
 FsI=
X-SBRS: 2.7
X-MesageID: 5553061
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5553061"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:54 +0100
Message-ID: <20190913192759.10795-6-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 05/10] x86/domctl: Implement
 XEN_DOMCTL_set_cpumsr_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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoeXBlcmNhbGwgYWxsb3dzIHRoZSB0b29sc3RhY2sgdG8gcHJlc2VudCBvbmUgY29tYmlu
ZWQgQ1BVSUQgYW5kIE1TUgpwb2xpY3kgZm9yIGEgZG9tYWluLCB3aGljaCBjYW4gYmUgYXVkaXRl
ZCBpbiBvbmUgZ28gYnkgWGVuLCB3aGljaCBpcyBuZWNlc3NhcnkKZm9yIGNvcnJlY3RuZXNzIG9m
IHRoZSBhdWRpdGluZy4KClJldXNlIHRoZSBleGlzdGluZyBzZXRfY3B1aWQgWFNNIGFjY2VzcyB2
ZWN0b3IsIGFzIHRoaXMgaXMgbG9naWNhbGx5IHRoZSBzYW1lCm9wZXJhdGlvbi4KCkFzIHg4Nl9j
cHVfcG9saWNpZXNfYXJlX2NvbXBhdGlibGUoKSBpcyBzdGlsbCBvbmx5IGEgc3R1YiwgcmV0YWlu
IHRoZSBjYWxsIHRvCnJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeSgpIHRvIGRpc2NhcmQgdW5zYWZl
IHRvb2xzdGFjayBzZXR0aW5ncy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3Jn
PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBEYW5pZWwg
RGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCnYyOgogKiBCdW1wIHRoZSBET01DVEwg
aW50ZXJmYWNlIHZlcnNpb24KICogUHJvYWN0aXZlbHkgc2V0IHRoZSBlcnJvciBwb2ludGVycyBp
biB4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3koKQogKiBBZGp1c3QgZG9tY3RsIEFQSSBkb2N1bWVu
dGF0aW9uIHRvIHJlZmxlY3QgdGhhdCBub3QgYWxsIERPTUNUTCBmYWlsdXJlcwogICB3aWxsIHdy
aXRlIHRoZSBlcnJvciBwb2ludGVycy4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCAgICAgICB8ICA1ICsrKwogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgfCA0
NiArKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAg
ICAgIHwgODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAxOCArKysrKystLS0KIHhlbi94c20vZmxhc2sv
aG9va3MuYyAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMgfCAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDE0NiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNzU1OWUxYmM2OS4uMGRhNDM3MzE4
ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTI1MzAsNiArMjUzMCwxMSBAQCBpbnQgeGNfZ2V0
X3N5c3RlbV9jcHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBpbmRleCwKIGlu
dCB4Y19nZXRfZG9tYWluX2NwdV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbnJfbGVhdmVzLCB4
ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICpucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMpOworaW50IHhjX3NldF9kb21h
aW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX2xlYXZlcywgeGVuX2NwdWlkX2xlYWZf
dCAqbGVhdmVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBucl9tc3Jz
LCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICplcnJfbGVhZl9wLCB1aW50MzJfdCAqZXJyX3N1YmxlYWZfcCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmVycl9tc3JfcCk7CiAKIHVpbnQzMl90IHhjX2dl
dF9jcHVfZmVhdHVyZXNldF9zaXplKHZvaWQpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IGI4MjkzMzYw
ODIuLjBmMDczMTdiNTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBAIC0yMjksNiArMjI5LDUyIEBAIGludCB4
Y19nZXRfZG9tYWluX2NwdV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlk
LAogICAgIHJldHVybiByZXQ7CiB9CiAKK2ludCB4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3koeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBucl9sZWF2ZXMsIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbnJfbXNycywgeGVuX21zcl9lbnRyeV90
ICptc3JzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZXJyX2xlYWZf
cCwgdWludDMyX3QgKmVycl9zdWJsZWFmX3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90ICplcnJfbXNyX3ApCit7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgREVDTEFS
RV9IWVBFUkNBTExfQk9VTkNFKGxlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bnJfbGVhdmVzICogc2l6ZW9mKCpsZWF2ZXMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7CisgICAgREVDTEFSRV9IWVBFUkNBTExf
Qk9VTkNFKG1zcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX21zcnMgKiBzaXpl
b2YoKm1zcnMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19IWVBFUkNBTExfQlVG
RkVSX0JPVU5DRV9JTik7CisgICAgaW50IHJldDsKKworICAgIGlmICggeGNfaHlwZXJjYWxsX2Jv
dW5jZV9wcmUoeGNoLCBsZWF2ZXMpICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgaWYgKCB4
Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIG1zcnMpICkKKyAgICAgICAgcmV0dXJuIC0xOwor
CisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2V0X2NwdV9wb2xpY3k7CisgICAgZG9tY3Rs
LmRvbWFpbiA9IGRvbWlkOworICAgIGRvbWN0bC51LmNwdV9wb2xpY3kubnJfbGVhdmVzID0gbnJf
bGVhdmVzOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGRvbWN0bC51LmNwdV9wb2xpY3kuY3B1
aWRfcG9saWN5LCBsZWF2ZXMpOworICAgIGRvbWN0bC51LmNwdV9wb2xpY3kubnJfbXNycyA9IG5y
X21zcnM7CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUuY3B1X3BvbGljeS5tc3Jf
cG9saWN5LCBtc3JzKTsKKyAgICBkb21jdGwudS5jcHVfcG9saWN5LmVycl9sZWFmID0gfjA7Cisg
ICAgZG9tY3RsLnUuY3B1X3BvbGljeS5lcnJfc3VibGVhZiA9IH4wOworICAgIGRvbWN0bC51LmNw
dV9wb2xpY3kuZXJyX21zciA9IH4wOworCisgICAgcmV0ID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7CisKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBsZWF2ZXMpOworICAgIHhj
X2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG1zcnMpOworCisgICAgaWYgKCBlcnJfbGVhZl9w
ICkKKyAgICAgICAgKmVycl9sZWFmX3AgPSBkb21jdGwudS5jcHVfcG9saWN5LmVycl9sZWFmOwor
ICAgIGlmICggZXJyX3N1YmxlYWZfcCApCisgICAgICAgICplcnJfc3VibGVhZl9wID0gZG9tY3Rs
LnUuY3B1X3BvbGljeS5lcnJfc3VibGVhZjsKKyAgICBpZiAoIGVycl9tc3JfcCApCisgICAgICAg
ICplcnJfbXNyX3AgPSBkb21jdGwudS5jcHVfcG9saWN5LmVycl9tc3I7CisKKyAgICByZXR1cm4g
cmV0OworfQorCiBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8KIHsKICAgICB1bnNpZ25lZCBpbnQg
dmVuZG9yOyAvKiBYODZfVkVORE9SXyogKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA0OGZjY2YyZjdiLi45N2NlZDMyYzIx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCkBAIC0yOTQsNiArMjk0LDY1IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVp
ZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQg
dXBkYXRlX2RvbWFpbl9jcHVfcG9saWN5KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdCAqeGRwYykKK3sK
KyAgICBzdHJ1Y3QgY3B1X3BvbGljeSBuZXcgPSB7fTsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3Bv
bGljeSAqc3lzID0gaXNfcHZfZG9tYWluKGQpCisgICAgICAgID8gJnN5c3RlbV9wb2xpY2llc1tY
RU5fU1lTQ1RMX2NwdV9wb2xpY3lfcHZfbWF4XQorICAgICAgICA6ICZzeXN0ZW1fcG9saWNpZXNb
WEVOX1NZU0NUTF9jcHVfcG9saWN5X2h2bV9tYXhdOworICAgIHN0cnVjdCBjcHVfcG9saWN5X2Vy
cm9ycyBlcnIgPSBJTklUX0NQVV9QT0xJQ1lfRVJST1JTOworICAgIGludCByZXQgPSAtRU5PTUVN
OworCisgICAgLyogU3RhcnQgYnkgY29weWluZyB0aGUgZG9tYWluJ3MgZXhpc3RpbmcgcG9saWNp
ZXMuICovCisgICAgaWYgKCAhKG5ldy5jcHVpZCA9IHhtZW1kdXAoZC0+YXJjaC5jcHVpZCkpIHx8
CisgICAgICAgICAhKG5ldy5tc3IgICA9IHhtZW1kdXAoZC0+YXJjaC5tc3IpKSApCisgICAgICAg
IGdvdG8gb3V0OworCisgICAgLyogTWVyZ2UgdGhlIHRvb2xzdGFjayBwcm92aWRlZCBkYXRhLiAq
LworICAgIGlmICggKHJldCA9IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKAorICAgICAgICAg
ICAgICBuZXcuY3B1aWQsIHhkcGMtPmNwdWlkX3BvbGljeSwgeGRwYy0+bnJfbGVhdmVzLAorICAg
ICAgICAgICAgICAmZXJyLmxlYWYsICZlcnIuc3VibGVhZikpIHx8CisgICAgICAgICAocmV0ID0g
eDg2X21zcl9jb3B5X2Zyb21fYnVmZmVyKAorICAgICAgICAgICAgICBuZXcubXNyLCB4ZHBjLT5t
c3JfcG9saWN5LCB4ZHBjLT5ucl9tc3JzLCAmZXJyLm1zcikpICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICAvKiBUcmltIGFueSBuZXdseS1zdGFsZSBvdXQtb2YtcmFuZ2UgbGVhdmVzLiAqLwor
ICAgIHg4Nl9jcHVpZF9wb2xpY3lfY2xlYXJfb3V0X29mX3JhbmdlX2xlYXZlcyhuZXcuY3B1aWQp
OworCisgICAgLyogQXVkaXQgdGhlIGNvbWJpbmVkIGRhdGFzZXQuICovCisgICAgcmV0ID0geDg2
X2NwdV9wb2xpY2llc19hcmVfY29tcGF0aWJsZShzeXMsICZuZXcsICZlcnIpOworICAgIGlmICgg
cmV0ICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAvKgorICAgICAqIEF1ZGl0IHdhcyBzdWNj
ZXNzZnVsLiAgUmVwbGFjZSBleGlzdGluZyBwb2xpY2llcywgbGVhdmluZyB0aGUgb2xkCisgICAg
ICogcG9saWNpZXMgdG8gYmUgZnJlZWQuCisgICAgICovCisgICAgU1dBUChuZXcuY3B1aWQsIGQt
PmFyY2guY3B1aWQpOworICAgIFNXQVAobmV3Lm1zciwgICBkLT5hcmNoLm1zcik7CisKKyAgICAv
KiBUT0RPOiBEcm9wIHdoZW4geDg2X2NwdV9wb2xpY2llc19hcmVfY29tcGF0aWJsZSgpIGlzIGNv
bXBsZXRlZC4gKi8KKyAgICByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7CisKKyAgICAvKiBS
ZWNhbGN1bGF0ZSByZWxldmFudCBkb20vdmNwdSBzdGF0ZSBub3cgdGhlIHBvbGljeSBoYXMgY2hh
bmdlZC4gKi8KKyAgICBkb21haW5fY3B1X3BvbGljeV9jaGFuZ2VkKGQpOworCisgb3V0OgorICAg
IC8qIEZyZWUgd2hpY2hldmVyIGNwdWlkL21zciBzdHJ1Y3RzIGFyZSBub3QgaW5zdGFsbGVkIGlu
IHN0cnVjdCBkb21haW4uICovCisgICAgeGZyZWUobmV3LmNwdWlkKTsKKyAgICB4ZnJlZShuZXcu
bXNyKTsKKworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHhkcGMtPmVycl9sZWFmICAg
ID0gZXJyLmxlYWY7CisgICAgICAgIHhkcGMtPmVycl9zdWJsZWFmID0gZXJyLnN1YmxlYWY7Cisg
ICAgICAgIHhkcGMtPmVycl9tc3IgICAgID0gZXJyLm1zcjsKKyAgICB9CisKKyAgICByZXR1cm4g
cmV0OworfQorCiBzdGF0aWMgaW50IHZjcHVfc2V0X3ZtY2Uoc3RydWN0IHZjcHUgKnYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfZXh0X3ZjcHVjb250
ZXh0ICpldmMpCiB7CkBAIC0xNDc2LDYgKzE1MzUsMjcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgK
ICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVO
X0RPTUNUTF9zZXRfY3B1X3BvbGljeToKKyAgICAgICAgaWYgKCBkID09IGN1cnJkICkgLyogTm8g
ZG9tYWluX3BhdXNlKCkgKi8KKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgZG9tYWluX3BhdXNlKGQp
OworCisgICAgICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgICAgICAgICAgcmV0
ID0gLUVFWElTVDsgLyogTm8gY2hhbmdpbmcgb25jZSB0aGUgZG9tYWluIGlzIHJ1bm5pbmcuICov
CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gdXBkYXRlX2RvbWFp
bl9jcHVfcG9saWN5KGQsICZkb21jdGwtPnUuY3B1X3BvbGljeSk7CisgICAgICAgICAgICBpZiAo
IHJldCApIC8qIENvcHkgZG9tY3RsLT51LmNwdV9wb2xpY3kuZXJyXyogdG8gZ3Vlc3QuICovCisg
ICAgICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOworICAgICAgICB9CisKKyAgICAgICAgZG9t
YWluX3VucGF1c2UoZCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAg
cmV0ID0gaW9tbXVfZG9fZG9tY3RsKGRvbWN0bCwgZCwgdV9kb21jdGwpOwogICAgICAgICBicmVh
azsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAppbmRleCA3N2Y1NDZjYmI4Li5iZDdkMjY1NDVkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCkBAIC0zOCw3ICszOCw3IEBACiAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKICNpbmNsdWRl
ICJtZW1vcnkuaCIKIAotI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAw
MDAwMTEKKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEyCiAK
IC8qCiAgKiBOQi4geGVuX2RvbWN0bC5kb21haW4gaXMgYW4gSU4vT1VUIHBhcmFtZXRlciBmb3Ig
dGhpcyBvcGVyYXRpb24uCkBAIC02NTgsMTcgKzY1OCwyNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9j
cHVpZCB7CiB9OwogCiAvKgotICogWEVOX0RPTUNUTF9nZXRfY3B1X3BvbGljeSAoeDg2IHNwZWNp
ZmljKQorICogWEVOX0RPTUNUTF97Z2V0LHNldH1fY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQog
ICoKLSAqIFF1ZXJ5IHRoZSBDUFVJRCBhbmQgTVNSIHBvbGljaWVzIGZvciBhIHNwZWNpZmljIGRv
bWFpbi4KKyAqIFF1ZXJ5IG9yIHNldCB0aGUgQ1BVSUQgYW5kIE1TUiBwb2xpY2llcyBmb3IgYSBz
cGVjaWZpYyBkb21haW4uCiAgKi8KIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdV9wb2xpY3kgewogICAg
IHVpbnQzMl90IG5yX2xlYXZlczsgLyogSU4vT1VUOiBOdW1iZXIgb2YgbGVhdmVzIGluL3dyaXR0
ZW4gdG8KICAgICAgICAgICAgICAgICAgICAgICAgICAqICdjcHVpZF9wb2xpY3knLiAqLwogICAg
IHVpbnQzMl90IG5yX21zcnM7ICAgLyogSU4vT1VUOiBOdW1iZXIgb2YgTVNScyBpbi93cml0dGVu
IHRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiAnbXNyX2RvbWFpbl9wb2xpY3knICovCi0g
ICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fY3B1aWRfbGVhZl90KSBjcHVpZF9wb2xpY3k7IC8q
IE9VVCAqLwotICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX21zcl9lbnRyeV90KSBtc3JfcG9s
aWN5OyAgICAvKiBPVVQgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFm
X3QpIGNwdWlkX3BvbGljeTsgLyogSU4vT1VUICovCisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4
ZW5fbXNyX2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIElOL09VVCAqLworCisgICAgLyoKKyAg
ICAgKiBPVVQsIHNldF9wb2xpY3kgb25seS4gIFdyaXR0ZW4gaW4gc29tZSAoYnV0IG5vdCBhbGwp
IGVycm9yIGNhc2VzIHRvCisgICAgICogaWRlbnRpZnkgcHJvYmxlbSB0aGUgQ1BVSUQgbGVhZi9z
dWJsZWFmIGFuZC9vciBNU1Igd2hpY2ggYXVkaXRpbmcKKyAgICAgKiBvYmplY3RzIHRvLgorICAg
ICAqLworICAgIHVpbnQzMl90IGVycl9sZWFmLCBlcnJfc3VibGVhZiwgZXJyX21zcjsKIH07CiB0
eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdV9wb2xpY3kgeGVuX2RvbWN0bF9jcHVfcG9saWN5
X3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdCk7CkBA
IC0xMTkzLDYgKzEyMDAsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAvKiAjZGVmaW5lIFhFTl9E
T01DVExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgODAgLSBNb3ZlZCBpbnRvIFhFTl9ET01D
VExfY3JlYXRlZG9tYWluICovCiAjZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3AgICAgICAgICAg
ICAgICAgICAgICAgODEKICNkZWZpbmUgWEVOX0RPTUNUTF9nZXRfY3B1X3BvbGljeSAgICAgICAg
ICAgICAgICA4MgorI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9jcHVfcG9saWN5ICAgICAgICAgICAg
ICAgIDgzCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAgIDEw
MDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAwMQog
I2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAyCmRpZmYg
LS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5k
ZXggNjgwMGYyZDlhMC4uYjIzNzcyNzg2YSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29r
cy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtNzE1LDYgKzcxNSw3IEBAIHN0YXRp
YyBpbnQgZmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpCiAgICAgY2FzZSBY
RU5fRE9NQ1RMX3NldF92aXJxX2hhbmRsZXI6CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19w
ZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTiwgRE9NQUlOX19TRVRfVklSUV9IQU5ETEVSKTsKIAorICAg
IGNhc2UgWEVOX0RPTUNUTF9zZXRfY3B1X3BvbGljeToKICAgICBjYXNlIFhFTl9ET01DVExfc2V0
X2NwdWlkOgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01B
SU4yLCBET01BSU4yX19TRVRfQ1BVSUQpOwogCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
CmluZGV4IDc2ZjNkNjBkZGQuLjZmM2Y5NDkzZjggMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2sv
cG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzCkBAIC0yMDcsNiArMjA3LDcgQEAgY2xhc3MgZG9tYWluMgogIyAgc291cmNlID0gdGhl
IGRvbWFpbiBtYWtpbmcgdGhlIGh5cGVyY2FsbAogIyAgdGFyZ2V0ID0gdGhlIG5ldyB0YXJnZXQg
ZG9tYWluCiAgICAgc2V0X2FzX3RhcmdldAorIyBYRU5fRE9NQ1RMX3NldF9jcHVfcG9saWN5CiAj
IFhFTl9ET01DVExfc2V0X2NwdWlkCiAgICAgc2V0X2NwdWlkCiAjIFhFTl9ET01DVExfZ2V0dHNj
aW5mbwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8rF0-0006s4-5o; Fri, 13 Sep 2019 19: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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rEz-0006rZ-5i
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:21 +0000
X-Inumbo-ID: 9daa6548-d65c-11e9-95b9-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9daa6548-d65c-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:28:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402889;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=HPF2LqOFEVPBHPCbJpDnIFpAC0MfHtcMA3F3skg4t6U=;
 b=bNRNC1G3gDmGzzBZik3z+bWGy7ZghUl0KV4kbG5KBTjKvttKEemjXNnQ
 X9LNT7kyUB5TYuKdGVvqM/nbH+9gKOSk1oueqg+YzfVfJELNXEnN5qQu2
 l9ARMkG0nhUGZH2SWGikW+JcsApS/CffEQIalsagkFkWk3QXD08bKvVs/ U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3WF5f3IlZDLHGpkjaR7RMetW4HrMeXAnygIYs2ngfocPAsSOIS3Goj7Epnr7V1jlJYcZPBDCDB
 Hw/wzb87qzVILfynjnjRJQaV3UmqsaICQD0awVJ/4EsukRd4tgnWqBV+uVC/WKMtnq+YHFes4R
 legQUtK/iLBJzFLCoAe1zw+ZuX4Sqmx0U3X/x8cGZkoXedSzS/3ndKn5RtL6RNsT8fKxa2Gz3l
 Z3HH88t6gaAxkYnJsr9dqMNQtI4H2P6S/nLsVy/jcxB1p1goFmFNnZmeZD4amCwUMful6OP4cQ
 hPk=
X-SBRS: 2.7
X-MesageID: 5553062
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5553062"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:57 +0100
Message-ID: <20190913192759.10795-9-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1cnBvc2Ugb2YgdGhpcyBjaGFuZ2UgaXMgdG8gc3RvcCB1c2luZyB4Y19jcHVpZF9kb19k
b21jdGwoKSwgYW5kIHRvIHN0b3AKYmFzaW5nIGRlY2lzaW9ucyBvbiBhIGxvY2FsIENQVUlEIGlu
c3RydWN0aW9uLiAgVGhpcyBpcyBub3QgYSBjb3JyZWN0IG9yCmFwcHJvcHJpYXRlIHdheSB0byBj
b25zdHJ1Y3QgcG9saWN5IGluZm9ybWF0aW9uIGZvciBvdGhlciBkb21haW5zLgoKVGhlIG92ZXJ3
aGVsbWluZyBtYWpvcml0eSBvZiB0aGlzIGxvZ2ljIGlzIHJlZHVuZGFudCB3aXRoIHRoZSBwb2xp
Y3kgbG9naWMgaW4KWGVuLCBidXQgaGFzIGEgaGFiaXQgb2YgYmVjb21pbmcgc3RhbGUgKGUuZy4g
Yy9zIDk3ZTRlYmRjZDc2IHJlc3VsdGluZyBpbiB0aGUKQ1BVSUQuN1sxXS5lYXggbm90IGJlaW5n
IG9mZmVyZWQgdG8gZ3Vlc3RzIGV2ZW4gd2hlbiBYZW4gaXMgaGFwcHkgd2l0aCB0aGUKY29udGVu
dCkuCgpUaGVyZSBhcmUgYSBmZXcgc3VidGxlIHNpZGUgZWZmZWN0cyB3aGljaCBuZWVkIHRvIHJl
bWFpbiBpbiBwbGFjZS4gIEEKc3VjY2Vzc2Z1bCBjYWxsIHRvIHhjX2NwdWlkX2FwcGx5X3BvbGlj
eSgpIG11c3QgcmVzdWx0IGluIGEgY2FsbCB0bwp4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3koKSBi
ZWNhdXNlIHRoYXQgaXMgY3VycmVudGx5IHRoZSBvbmx5IHdheSB0aGUKSVRTQy9WTVgvU1ZNIGJp
dHMgYmVjb21lIHJlZmxlY3RlZCBpbiB0aGUgZ3Vlc3RzIENQVUlEIHZpZXcuICBGdXR1cmUgY2xl
YW51cAp3aWxsIHJlbW92ZSB0aGlzIHNpZGUgZWZmZWN0LgoKVGhlIHRvcG9sb2d5IHR3ZWFrcyBh
cmUgbG9jYWwgdG8gbGlieGMuICBFeHRlbmQgc3RydWN0IGNwdWlkX3BvbGljeSB3aXRoCmVub3Vn
aCBuYW1lZCBmaWVsZHMgdG8gZXhwcmVzcyB0aGUgbG9naWMsIGJ1dCBrZWVwIGl0IGlkZW50aWNh
bCB0byBiZWZvcmUuCkZpeGluZyB0b3BvbG9neSByZXByZXNlbnRhdGlvbiBpcyBhbm90aGVyIGZ1
dHVyZSBhcmVhIG9mIHdvcmsuCgpObyAoZXhwZWN0ZWQpIGNoYW5nZSBpbiBiZWhhdmlvdXIuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhl
bi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgoKVGhlIHJlcG9zaXRpb25pbmcgb2Yg
eGNfY3B1aWRfYXBwbHlfcG9saWN5KCkgcmVsYXRpdmUgdG8geGNfY3B1aWRfc2V0KCkgaXMKc2lt
cGx5IHRvIG1ha2UgdGhlIGRpZmYgcmVhZGFibGUuICBJdCBpcyBjb21wbGV0ZWx5IGlsbGVnaWJs
ZSBvdGhlcndpc2UuCgp2MjoKICogUmV3b3JkIHRoZSBjb21taXQgbWVzc2FnZSB0byBkcm9wIEFW
WDUxMl9CRjE2CiAqIEluaXRpYWxpc2UgaG9zdF9mZWF0dXJlc2V0W10ganVzdCBpbiBjYXNlLgot
LS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jICAgICAgfCA3OTggKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQu
aCB8ICAxMSArLQogMiBmaWxlcyBjaGFuZ2VkLCAxOTcgaW5zZXJ0aW9ucygrKSwgNjEyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIGIvdG9vbHMv
bGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggNzdmOTZhNGVhNi4uOGU5M2E2MDk3OCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1
aWRfeDg2LmMKQEAgLTM0LDE4ICszNCwxMyBAQCBlbnVtIHsKIAogI2luY2x1ZGUgPHhlbi9hc20v
eDg2LXZlbmRvcnMuaD4KIAotI2luY2x1ZGUgPHhlbi9saWIveDg2L2NwdWlkLmg+Ci0jaW5jbHVk
ZSA8eGVuL2xpYi94ODYvbXNyLmg+CisjaW5jbHVkZSA8eGVuL2xpYi94ODYvY3B1LXBvbGljeS5o
PgogCiAjZGVmaW5lIGJpdG1hc2tvZihpZHgpICAgICAgKDF1IDw8ICgoaWR4KSAmIDMxKSkKICNk
ZWZpbmUgZmVhdHVyZXdvcmRfb2YoaWR4KSAoKGlkeCkgPj4gNSkKICNkZWZpbmUgY2xlYXJfZmVh
dHVyZShpZHgsIGRzdCkgKChkc3QpICY9IH5iaXRtYXNrb2YoaWR4KSkKICNkZWZpbmUgc2V0X2Zl
YXR1cmUoaWR4LCBkc3QpICAgKChkc3QpIHw9ICBiaXRtYXNrb2YoaWR4KSkKIAotI2RlZmluZSBE
RUZfTUFYX0JBU0UgMHgwMDAwMDAwZHUKLSNkZWZpbmUgREVGX01BWF9JTlRFTEVYVCAgMHg4MDAw
MDAwOHUKLSNkZWZpbmUgREVGX01BWF9BTURFWFQgICAgMHg4MDAwMDAxY3UKLQogaW50IHhjX2dl
dF9jcHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90ICpjYXBzKQog
ewogICAgIERFQ0xBUkVfU1lTQ1RMOwpAQCAtMjc1LDYwOSArMjcwLDYgQEAgaW50IHhjX3NldF9k
b21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAg
cmV0dXJuIHJldDsKIH0KIAotc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvCi17Ci0gICAgdW5zaWdu
ZWQgaW50IHZlbmRvcjsgLyogWDg2X1ZFTkRPUl8qICovCi0KLSAgICBib29sIGh2bTsKLSAgICB1
aW50NjRfdCB4ZmVhdHVyZV9tYXNrOwotCi0gICAgLyoKLSAgICAgKiBDYXJlZnVsIHdpdGggZmVh
dHVyZXNldCBsZW5ndGhzLgotICAgICAqCi0gICAgICogQ29kZSBpbiB0aGlzIGZpbGUgcmVxdWly
ZXMgZmVhdHVyZXNldCB0byBoYXZlIGF0IGxlYXN0Ci0gICAgICogeGNfZ2V0X2NwdV9mZWF0dXJl
c2V0X3NpemUoKSBlbnRyaWVzLiAgVGhpcyBpcyBhIGxpYnhjIGNvbXBpbGV0aW1lCi0gICAgICog
Y29uc3RhbnQuCi0gICAgICoKLSAgICAgKiBUaGUgZmVhdHVyZXNldCBsZW5ndGggdXNlZCBieSB0
aGUgaHlwZXJ2aXNvciBtYXkgYmUgZGlmZmVyZW50LiAgSWYgdGhlCi0gICAgICogaHlwZXJ2aXNv
ciB2ZXJzaW9uIGlzIGxvbmdlciwgWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQgd2lsbCBm
YWlsCi0gICAgICogd2l0aCAtRU5PQlVGUywgYW5kIGxpYnhjIHJlYWxseSBkb2VzIG5lZWQgcmVi
dWlsZGluZy4gIElmIHRoZQotICAgICAqIGh5cGVydmlzb3IgdmVyc2lvbiBpcyBzaG9ydGVyLCBp
dCBpcyBzYWZlIHRvIHplcm8tZXh0ZW5kLgotICAgICAqLwotICAgIHVpbnQzMl90ICpmZWF0dXJl
c2V0OwotICAgIHVuc2lnbmVkIGludCBucl9mZWF0dXJlczsKLQotICAgIC8qIFBWLW9ubHkgaW5m
b3JtYXRpb24uICovCi0gICAgYm9vbCBwdjY0OwotCi0gICAgLyogSFZNLW9ubHkgaW5mb3JtYXRp
b24uICovCi0gICAgYm9vbCBwYWU7Ci0gICAgYm9vbCBuZXN0ZWRodm07Ci19OwotCi1zdGF0aWMg
dm9pZCBjcHVpZChjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25lZCBpbnQgKnJlZ3Mp
Ci17Ci0gICAgdW5zaWduZWQgaW50IGNvdW50ID0gKGlucHV0WzFdID09IFhFTl9DUFVJRF9JTlBV
VF9VTlVTRUQpID8gMCA6IGlucHV0WzFdOwotI2lmZGVmIF9faTM4Nl9fCi0gICAgLyogVXNlIHRo
ZSBzdGFjayB0byBhdm9pZCByZWcgY29uc3RyYWludCBmYWlsdXJlcyB3aXRoIHNvbWUgZ2NjIGZs
YWdzICovCi0gICAgYXNtICgKLSAgICAgICAgInB1c2ggJSVlYng7IHB1c2ggJSVlZHhcblx0Igot
ICAgICAgICAiY3B1aWRcblx0IgotICAgICAgICAibW92ICUlZWJ4LDQoJTQpXG5cdCIKLSAgICAg
ICAgIm1vdiAlJWVkeCwxMiglNClcblx0IgotICAgICAgICAicG9wICUlZWR4OyBwb3AgJSVlYnhc
blx0IgotICAgICAgICA6ICI9YSIgKHJlZ3NbMF0pLCAiPWMiIChyZWdzWzJdKQotICAgICAgICA6
ICIwIiAoaW5wdXRbMF0pLCAiMSIgKGNvdW50KSwgIlMiIChyZWdzKQotICAgICAgICA6ICJtZW1v
cnkiICk7Ci0jZWxzZQotICAgIGFzbSAoCi0gICAgICAgICJjcHVpZCIKLSAgICAgICAgOiAiPWEi
IChyZWdzWzBdKSwgIj1iIiAocmVnc1sxXSksICI9YyIgKHJlZ3NbMl0pLCAiPWQiIChyZWdzWzNd
KQotICAgICAgICA6ICIwIiAoaW5wdXRbMF0pLCAiMiIgKGNvdW50KSApOwotI2VuZGlmCi19Ci0K
LXN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVp
ZF9kb21haW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVpbnQzMl90ICpmZWF0dXJlc2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKQotewotICAgIHN0cnVjdCB4ZW5fZG9tY3RsIGRv
bWN0bCA9IHt9OwotICAgIHhjX2RvbWluZm9fdCBkaTsKLSAgICB1bnNpZ25lZCBpbnQgaW5bMl0g
PSB7IDAsIH4wVSB9LCByZWdzWzRdOwotICAgIHVuc2lnbmVkIGludCBpLCBob3N0X25yX2ZlYXR1
cmVzID0geGNfZ2V0X2NwdV9mZWF0dXJlc2V0X3NpemUoKTsKLSAgICBpbnQgcmM7Ci0KLSAgICBj
cHVpZChpbiwgcmVncyk7Ci0gICAgaW5mby0+dmVuZG9yID0geDg2X2NwdWlkX2xvb2t1cF92ZW5k
b3IocmVnc1sxXSwgcmVnc1syXSwgcmVnc1szXSk7Ci0KLSAgICBpZiAoIHhjX2RvbWFpbl9nZXRp
bmZvKHhjaCwgZG9taWQsIDEsICZkaSkgIT0gMSB8fAotICAgICAgICAgZGkuZG9taWQgIT0gZG9t
aWQgKQotICAgICAgICByZXR1cm4gLUVTUkNIOwotCi0gICAgaW5mby0+aHZtID0gZGkuaHZtOwot
Ci0gICAgaW5mby0+ZmVhdHVyZXNldCA9IGNhbGxvYyhob3N0X25yX2ZlYXR1cmVzLCBzaXplb2Yo
KmluZm8tPmZlYXR1cmVzZXQpKTsKLSAgICBpZiAoICFpbmZvLT5mZWF0dXJlc2V0ICkKLSAgICAg
ICAgcmV0dXJuIC1FTk9NRU07Ci0KLSAgICBpbmZvLT5ucl9mZWF0dXJlcyA9IGhvc3RfbnJfZmVh
dHVyZXM7Ci0KLSAgICBpZiAoIGZlYXR1cmVzZXQgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAg
ICAgICogVGhlIHVzZXIgc3VwcGxpZWQgZmVhdHVyZXNldCBtYXkgYmUgc2hvcnRlciBvciBsb25n
ZXIgdGhhbgotICAgICAgICAgKiBob3N0X25yX2ZlYXR1cmVzLiAgU2hvcnRlciBpcyBmaW5lLCBh
bmQgd2Ugd2lsbCB6ZXJvLWV4dGVuZC4KLSAgICAgICAgICogTG9uZ2VyIGlzIGZpbmUsIHNvIGxv
bmcgYXMgaXQgb25seSBwYWRkZWQgd2l0aCB6ZXJvcy4KLSAgICAgICAgICovCi0gICAgICAgIHVu
c2lnbmVkIGludCBmc2xlbiA9IG1pbihob3N0X25yX2ZlYXR1cmVzLCBucl9mZWF0dXJlcyk7Ci0K
LSAgICAgICAgbWVtY3B5KGluZm8tPmZlYXR1cmVzZXQsIGZlYXR1cmVzZXQsCi0gICAgICAgICAg
ICAgICBmc2xlbiAqIHNpemVvZigqaW5mby0+ZmVhdHVyZXNldCkpOwotCi0gICAgICAgIC8qIENo
ZWNrIGZvciB0cnVuY2F0ZWQgc2V0IGJpdHMuICovCi0gICAgICAgIGZvciAoIGkgPSBmc2xlbjsg
aSA8IG5yX2ZlYXR1cmVzOyArK2kgKQotICAgICAgICAgICAgaWYgKCBmZWF0dXJlc2V0W2ldICE9
IDAgKQotICAgICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKLSAgICB9Ci0gICAgZWxz
ZQotICAgIHsKLSAgICAgICAgcmMgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNoLCAoaW5mby0+
aHZtCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gWEVOX1NZU0NU
TF9jcHVfZmVhdHVyZXNldF9odm0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBYRU5fU1lTQ1RMX2NwdV9mZWF0dXJlc2V0X3B2KSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmhvc3RfbnJfZmVhdHVyZXMsIGluZm8tPmZlYXR1cmVzZXQpOwot
ICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiAtZXJybm87Ci0gICAgfQotCi0g
ICAgLyogR2V0IHhzdGF0ZSBpbmZvcm1hdGlvbi4gKi8KLSAgICBkb21jdGwuY21kID0gWEVOX0RP
TUNUTF9nZXR2Y3B1ZXh0c3RhdGU7Ci0gICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwotICAgIHJj
ID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHJldHVy
biAtZXJybm87Ci0KLSAgICBpbmZvLT54ZmVhdHVyZV9tYXNrID0gZG9tY3RsLnUudmNwdWV4dHN0
YXRlLnhmZWF0dXJlX21hc2s7Ci0KLSAgICBpZiAoIGRpLmh2bSApCi0gICAgewotICAgICAgICB1
aW50NjRfdCB2YWw7Ci0KLSAgICAgICAgcmMgPSB4Y19odm1fcGFyYW1fZ2V0KHhjaCwgZG9taWQs
IEhWTV9QQVJBTV9QQUVfRU5BQkxFRCwgJnZhbCk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAg
ICAgICAgcmV0dXJuIC1lcnJubzsKLQotICAgICAgICBpbmZvLT5wYWUgPSAhIXZhbDsKLQotICAg
ICAgICByYyA9IHhjX2h2bV9wYXJhbV9nZXQoeGNoLCBkb21pZCwgSFZNX1BBUkFNX05FU1RFREhW
TSwgJnZhbCk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgcmV0dXJuIC1lcnJubzsK
LQotICAgICAgICBpbmZvLT5uZXN0ZWRodm0gPSAhIXZhbDsKLSAgICB9Ci0gICAgZWxzZQotICAg
IHsKLSAgICAgICAgdW5zaWduZWQgaW50IHdpZHRoOwotCi0gICAgICAgIHJjID0geGNfZG9tYWlu
X2dldF9ndWVzdF93aWR0aCh4Y2gsIGRvbWlkLCAmd2lkdGgpOwotICAgICAgICBpZiAoIHJjICkK
LSAgICAgICAgICAgIHJldHVybiAtZXJybm87Ci0KLSAgICAgICAgaW5mby0+cHY2NCA9ICh3aWR0
aCA9PSA4KTsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgZnJlZV9j
cHVpZF9kb21haW5faW5mbyhzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8pCi17Ci0gICAg
ZnJlZShpbmZvLT5mZWF0dXJlc2V0KTsKLX0KLQotc3RhdGljIHZvaWQgYW1kX3hjX2NwdWlkX3Bv
bGljeShjb25zdCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCAqaW5wdXQsIHVuc2lnbmVkIGlu
dCAqcmVncykKLXsKLSAgICBzd2l0Y2ggKCBpbnB1dFswXSApCi0gICAgewotICAgIGNhc2UgMHgw
MDAwMDAwMjoKLSAgICBjYXNlIDB4MDAwMDAwMDQ6Ci0gICAgICAgIHJlZ3NbMF0gPSByZWdzWzFd
ID0gcmVnc1syXSA9IDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDgwMDAwMDAwOgot
ICAgICAgICBpZiAoIHJlZ3NbMF0gPiBERUZfTUFYX0FNREVYVCApCi0gICAgICAgICAgICByZWdz
WzBdID0gREVGX01BWF9BTURFWFQ7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDgwMDAw
MDA4OgotICAgICAgICAvKgotICAgICAgICAgKiBFQ1hbMTU6MTJdIGlzIEFwaWNJZENvcmVTaXpl
OiBFQ1hbNzowXSBpcyBOdW1iZXJPZkNvcmVzIChtaW51cyBvbmUpLgotICAgICAgICAgKiBVcGRh
dGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KLSAgICAgICAgICovCi0gICAg
ICAgIHJlZ3NbMl0gPSAoKHJlZ3NbMl0gKyAoMXUgPDwgMTIpKSAmIDB4ZjAwMHUpIHwKLSAgICAg
ICAgICAgICAgICAgICgocmVnc1syXSAmIDB4ZmZ1KSA8PCAxKSB8IDF1OwotICAgICAgICBicmVh
azsKLQotICAgIGNhc2UgMHg4MDAwMDAwYTogewotICAgICAgICBpZiAoICFpbmZvLT5uZXN0ZWRo
dm0gKQotICAgICAgICB7Ci0gICAgICAgICAgICByZWdzWzBdID0gcmVnc1sxXSA9IHJlZ3NbMl0g
PSByZWdzWzNdID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSNkZWZpbmUg
U1ZNX0ZFQVRVUkVfTlBUICAgICAgICAgICAgMHgwMDAwMDAwMSAvKiBOZXN0ZWQgcGFnZSB0YWJs
ZSBzdXBwb3J0ICovCi0jZGVmaW5lIFNWTV9GRUFUVVJFX0xCUlYgICAgICAgICAgIDB4MDAwMDAw
MDIgLyogTEJSIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQgKi8KLSNkZWZpbmUgU1ZNX0ZFQVRVUkVf
U1ZNTCAgICAgICAgICAgMHgwMDAwMDAwNCAvKiBTVk0gbG9ja2luZyBNU1Igc3VwcG9ydCAqLwot
I2RlZmluZSBTVk1fRkVBVFVSRV9OUklQUyAgICAgICAgICAweDAwMDAwMDA4IC8qIE5leHQgUklQ
IHNhdmUgb24gVk1FWElUICovCi0jZGVmaW5lIFNWTV9GRUFUVVJFX1RTQ1JBVEVNU1IgICAgIDB4
MDAwMDAwMTAgLyogVFNDIHJhdGlvIE1TUiBzdXBwb3J0ICovCi0jZGVmaW5lIFNWTV9GRUFUVVJF
X1ZNQ0JDTEVBTiAgICAgIDB4MDAwMDAwMjAgLyogVk1DQiBjbGVhbiBiaXRzIHN1cHBvcnQgKi8K
LSNkZWZpbmUgU1ZNX0ZFQVRVUkVfRkxVU0hCWUFTSUQgICAgMHgwMDAwMDA0MCAvKiBUTEIgZmx1
c2ggYnkgQVNJRCBzdXBwb3J0ICovCi0jZGVmaW5lIFNWTV9GRUFUVVJFX0RFQ09ERUFTU0lTVFMg
IDB4MDAwMDAwODAgLyogRGVjb2RlIGFzc2lzdHMgc3VwcG9ydCAqLwotI2RlZmluZSBTVk1fRkVB
VFVSRV9QQVVTRUZJTFRFUiAgICAweDAwMDAwNDAwIC8qIFBhdXNlIGludGVyY2VwdCBmaWx0ZXIg
Ki8KLQotICAgICAgICAvKiBQYXNzIDE6IE9ubHkgcGFzc3Rocm91Z2ggU1ZNIGZlYXR1cmVzIHdo
aWNoIGFyZQotICAgICAgICAgKiBhdmFpbGFibGUgaW4gaHcgYW5kIHdoaWNoIGFyZSBpbXBsZW1l
bnRlZAotICAgICAgICAgKi8KLSAgICAgICAgcmVnc1szXSAmPSAoU1ZNX0ZFQVRVUkVfTlBUIHwg
U1ZNX0ZFQVRVUkVfTEJSViB8IFwKLSAgICAgICAgICAgIFNWTV9GRUFUVVJFX05SSVBTIHwgU1ZN
X0ZFQVRVUkVfUEFVU0VGSUxURVIgfCBcCi0gICAgICAgICAgICBTVk1fRkVBVFVSRV9ERUNPREVB
U1NJU1RTKTsKLQotICAgICAgICAvKiBQYXNzIDI6IEFsd2F5cyBlbmFibGUgU1ZNIGZlYXR1cmVz
IHdoaWNoIGFyZSBlbXVsYXRlZCAqLwotICAgICAgICByZWdzWzNdIHw9IFNWTV9GRUFUVVJFX1ZN
Q0JDTEVBTiB8IFNWTV9GRUFUVVJFX1RTQ1JBVEVNU1I7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LQotICAgIH0KLX0KLQotc3RhdGljIHZvaWQgaW50ZWxfeGNfY3B1aWRfcG9saWN5KGNvbnN0IHN0
cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25lZCBpbnQgKnJlZ3MpCi17
Ci0gICAgc3dpdGNoICggaW5wdXRbMF0gKQotICAgIHsKLSAgICBjYXNlIDB4MDAwMDAwMDQ6Ci0g
ICAgICAgIC8qCi0gICAgICAgICAqIEVBWFszMToyNl0gaXMgTWF4aW11bSBDb3JlcyBQZXIgUGFj
a2FnZSAobWludXMgb25lKS4KLSAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElDX0lE
ID0gdkNQVV9JRCAqIDIuCi0gICAgICAgICAqLwotICAgICAgICByZWdzWzBdID0gKCgocmVnc1sw
XSAmIDB4N2MwMDAwMDB1KSA8PCAxKSB8IDB4MDQwMDAwMDB1IHwKLSAgICAgICAgICAgICAgICAg
ICAocmVnc1swXSAmIDB4M2ZmdSkpOwotICAgICAgICByZWdzWzNdICY9IDB4M2ZmdTsKLSAgICAg
ICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDA6Ci0gICAgICAgIGlmICggcmVnc1swXSA+
IERFRl9NQVhfSU5URUxFWFQgKQotICAgICAgICAgICAgcmVnc1swXSA9IERFRl9NQVhfSU5URUxF
WFQ7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDgwMDAwMDA1OgotICAgICAgICByZWdz
WzBdID0gcmVnc1sxXSA9IHJlZ3NbMl0gPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2Ug
MHg4MDAwMDAwODoKLSAgICAgICAgLyogTWFzayBBTUQgTnVtYmVyIG9mIENvcmVzIGluZm9ybWF0
aW9uLiAqLwotICAgICAgICByZWdzWzJdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotfQot
Ci1zdGF0aWMgdm9pZCB4Y19jcHVpZF9odm1fcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVpZF9kb21h
aW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5z
aWduZWQgaW50ICppbnB1dCwgdW5zaWduZWQgaW50ICpyZWdzKQotewotICAgIHN3aXRjaCAoIGlu
cHV0WzBdICkKLSAgICB7Ci0gICAgY2FzZSAweDAwMDAwMDAwOgotICAgICAgICBpZiAoIHJlZ3Nb
MF0gPiBERUZfTUFYX0JBU0UgKQotICAgICAgICAgICAgcmVnc1swXSA9IERFRl9NQVhfQkFTRTsK
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4MDAwMDAwMDE6Ci0gICAgICAgIC8qCi0gICAg
ICAgICAqIEVCWFsyMzoxNl0gaXMgTWF4aW11bSBMb2dpY2FsIFByb2Nlc3NvcnMgUGVyIFBhY2th
Z2UuCi0gICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAy
LgotICAgICAgICAgKi8KLSAgICAgICAgcmVnc1sxXSA9IChyZWdzWzFdICYgMHgwMDAwZmZmZnUp
IHwgKChyZWdzWzFdICYgMHgwMDdmMDAwMHUpIDw8IDEpOwotCi0gICAgICAgIHJlZ3NbMl0gPSBp
bmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX1NTRTMpXTsKLSAgICAg
ICAgcmVnc1szXSA9IChpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJF
X0ZQVSldIHwKLSAgICAgICAgICAgICAgICAgICBiaXRtYXNrb2YoWDg2X0ZFQVRVUkVfSFRUKSk7
Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDAwMDAwMDA3OiAvKiBJbnRlbC1kZWZpbmVk
IENQVSBmZWF0dXJlcyAqLwotICAgICAgICBpZiAoIGlucHV0WzFdID09IDAgKQotICAgICAgICB7
Ci0gICAgICAgICAgICByZWdzWzFdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihY
ODZfRkVBVFVSRV9GU0dTQkFTRSldOwotICAgICAgICAgICAgcmVnc1syXSA9IGluZm8tPmZlYXR1
cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfUFJFRkVUQ0hXVDEpXTsKLSAgICAgICAg
ICAgIHJlZ3NbM10gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJF
X0FWWDUxMl80Vk5OSVcpXTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHJlZ3NbMV0gPSAwOwotICAgICAgICAgICAgcmVnc1syXSA9IDA7Ci0gICAgICAg
ICAgICByZWdzWzNdID0gMDsKLSAgICAgICAgfQotICAgICAgICByZWdzWzBdID0gMDsKLSAgICAg
ICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4MDAwMDAwMGQ6IC8qIFhlbiBhdXRvbWF0aWNhbGx5IGNh
bGN1bGF0ZXMgYWxtb3N0IGV2ZXJ5dGhpbmcuICovCi0gICAgICAgIGlmICggaW5wdXRbMV0gPT0g
MSApCi0gICAgICAgICAgICByZWdzWzBdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9v
ZihYODZfRkVBVFVSRV9YU0FWRU9QVCldOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICByZWdz
WzBdID0gMDsKLSAgICAgICAgcmVnc1sxXSA9IHJlZ3NbMl0gPSByZWdzWzNdID0gMDsKLSAgICAg
ICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDA6Ci0gICAgICAgIC8qIFBhc3N0aHJvdWdo
IHRvIGNwdSB2ZW5kb3Igc3BlY2lmaWMgZnVuY3Rpb25zICovCi0gICAgICAgIGJyZWFrOwotCi0g
ICAgY2FzZSAweDgwMDAwMDAxOgotICAgICAgICByZWdzWzJdID0gKGluZm8tPmZlYXR1cmVzZXRb
ZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfTEFIRl9MTSldICYKLSAgICAgICAgICAgICAgICAg
ICB+Yml0bWFza29mKFg4Nl9GRUFUVVJFX0NNUF9MRUdBQ1kpKTsKLSAgICAgICAgcmVnc1szXSA9
IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfU1lTQ0FMTCldOwot
ICAgICAgICBicmVhazsKLQotICAgIGNhc2UgMHg4MDAwMDAwNzoKLSAgICAgICAgLyoKLSAgICAg
ICAgICogS2VlcCBvbmx5IFRTQ0ludmFyaWFudC4gVGhpcyBtYXkgYmUgY2xlYXJlZCBieSB0aGUg
aHlwZXJ2aXNvcgotICAgICAgICAgKiBkZXBlbmRpbmcgb24gZ3Vlc3QgVFNDIGFuZCBtaWdyYXRp
b24gc2V0dGluZ3MuCi0gICAgICAgICAqLwotICAgICAgICByZWdzWzBdID0gcmVnc1sxXSA9IHJl
Z3NbMl0gPSAwOwotICAgICAgICByZWdzWzNdICY9IDF1PDw4OwotICAgICAgICBicmVhazsKLQot
ICAgIGNhc2UgMHg4MDAwMDAwODoKLSAgICAgICAgcmVnc1swXSAmPSAweDAwMDBmZmZmdTsKLSAg
ICAgICAgcmVnc1sxXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRV
UkVfQ0xaRVJPKV07Ci0gICAgICAgIC8qIHJlZ3NbMl0gaGFuZGxlZCBpbiB0aGUgcGVyLXZlbmRv
ciBsb2dpYy4gKi8KLSAgICAgICAgcmVnc1szXSA9IDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAg
Y2FzZSAweDAwMDAwMDAyOiAvKiBJbnRlbCBjYWNoZSBpbmZvIChkdW1wZWQgYnkgQU1EIHBvbGlj
eSkgKi8KLSAgICBjYXNlIDB4MDAwMDAwMDQ6IC8qIEludGVsIGNhY2hlIGluZm8gKGR1bXBlZCBi
eSBBTUQgcG9saWN5KSAqLwotICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJjaGl0ZWN0dXJhbCBQ
ZXJmb3JtYW5jZSBNb25pdG9yIEZlYXR1cmVzICovCi0gICAgY2FzZSAweDgwMDAwMDAyOiAvKiBQ
cm9jZXNzb3IgbmFtZSBzdHJpbmcgKi8KLSAgICBjYXNlIDB4ODAwMDAwMDM6IC8qIC4uLiBjb250
aW51ZWQgICAgICAgICAqLwotICAgIGNhc2UgMHg4MDAwMDAwNDogLyogLi4uIGNvbnRpbnVlZCAg
ICAgICAgICovCi0gICAgY2FzZSAweDgwMDAwMDA1OiAvKiBBTUQgTDEgY2FjaGUvVExCIGluZm8g
KGR1bXBlZCBieSBJbnRlbCBwb2xpY3kpICovCi0gICAgY2FzZSAweDgwMDAwMDA2OiAvKiBBTUQg
TDIvMyBjYWNoZS9UTEIgaW5mbyA7IEludGVsIEwyIGNhY2hlIGZlYXR1cmVzICovCi0gICAgY2Fz
ZSAweDgwMDAwMDBhOiAvKiBBTUQgU1ZNIGZlYXR1cmUgYml0cyAqLwotICAgIGNhc2UgMHg4MDAw
MDAxOTogLyogQU1EIDFHIFRMQiAqLwotICAgIGNhc2UgMHg4MDAwMDAxYTogLyogQU1EIHBlcmYg
aGludHMgKi8KLSAgICBjYXNlIDB4ODAwMDAwMWM6IC8qIEFNRCBsaWdodHdlaWdodCBwcm9maWxp
bmcgKi8KLSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZWdzWzBdID0g
cmVnc1sxXSA9IHJlZ3NbMl0gPSByZWdzWzNdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQot
Ci0gICAgaWYgKCBpbmZvLT52ZW5kb3IgJiAoWDg2X1ZFTkRPUl9BTUQgfCBYODZfVkVORE9SX0hZ
R09OKSApCi0gICAgICAgIGFtZF94Y19jcHVpZF9wb2xpY3koaW5mbywgaW5wdXQsIHJlZ3MpOwot
ICAgIGVsc2UKLSAgICAgICAgaW50ZWxfeGNfY3B1aWRfcG9saWN5KGluZm8sIGlucHV0LCByZWdz
KTsKLX0KLQotc3RhdGljIHZvaWQgeGNfY3B1aWRfcHZfcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVp
ZF9kb21haW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25lZCBpbnQgKnJlZ3MpCi17Ci0gICAgc3dpdGNo
ICggaW5wdXRbMF0gKQotICAgIHsKLSAgICBjYXNlIDB4MDAwMDAwMDA6Ci0gICAgICAgIGlmICgg
cmVnc1swXSA+IERFRl9NQVhfQkFTRSApCi0gICAgICAgICAgICByZWdzWzBdID0gREVGX01BWF9C
QVNFOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgMHgwMDAwMDAwMToKLSAgICB7Ci0gICAg
ICAgIC8qIEhvc3QgdG9wb2xvZ3kgZXhwb3NlZCB0byBQViBndWVzdC4gIFByb3ZpZGUgaG9zdCB2
YWx1ZS4gKi8KLSAgICAgICAgYm9vbCBob3N0X2h0dCA9IHJlZ3NbM10gJiBiaXRtYXNrb2YoWDg2
X0ZFQVRVUkVfSFRUKTsKLQotICAgICAgICAvKgotICAgICAgICAgKiBEb24ndCBwaWNrIGhvc3Qn
cyBJbml0aWFsIEFQSUMgSUQgd2hpY2ggY2FuIGNoYW5nZSBmcm9tIHJ1bgotICAgICAgICAgKiB0
byBydW4uCi0gICAgICAgICAqLwotICAgICAgICByZWdzWzFdICY9IDB4MDBmZmZmZmZ1OwotCi0g
ICAgICAgIHJlZ3NbMl0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFU
VVJFX1NTRTMpXTsKLSAgICAgICAgcmVnc1szXSA9IChpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3
b3JkX29mKFg4Nl9GRUFUVVJFX0ZQVSldICYKLSAgICAgICAgICAgICAgICAgICB+Yml0bWFza29m
KFg4Nl9GRUFUVVJFX0hUVCkpOwotCi0gICAgICAgIGlmICggaG9zdF9odHQgKQotICAgICAgICAg
ICAgcmVnc1szXSB8PSBiaXRtYXNrb2YoWDg2X0ZFQVRVUkVfSFRUKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgfQotCi0gICAgY2FzZSAweDAwMDAwMDA3OgotICAgICAgICBpZiAoIGlucHV0WzFdID09
IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZWdzWzFdID0gaW5mby0+ZmVhdHVyZXNldFtm
ZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9GU0dTQkFTRSldOwotICAgICAgICAgICAgcmVnc1sy
XSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfUFJFRkVUQ0hX
VDEpXTsKLSAgICAgICAgICAgIHJlZ3NbM10gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3Jk
X29mKFg4Nl9GRUFUVVJFX0FWWDUxMl80Vk5OSVcpXTsKLSAgICAgICAgfQotICAgICAgICBlbHNl
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZ3NbMV0gPSAwOwotICAgICAgICAgICAgcmVnc1sy
XSA9IDA7Ci0gICAgICAgICAgICByZWdzWzNdID0gMDsKLSAgICAgICAgfQotICAgICAgICByZWdz
WzBdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4MDAwMDAwMGQ6IC8qIFhlbiBh
dXRvbWF0aWNhbGx5IGNhbGN1bGF0ZXMgYWxtb3N0IGV2ZXJ5dGhpbmcuICovCi0gICAgICAgIGlm
ICggaW5wdXRbMV0gPT0gMSApCi0gICAgICAgICAgICByZWdzWzBdID0gaW5mby0+ZmVhdHVyZXNl
dFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9YU0FWRU9QVCldOwotICAgICAgICBlbHNlCi0g
ICAgICAgICAgICByZWdzWzBdID0gMDsKLSAgICAgICAgcmVnc1sxXSA9IHJlZ3NbMl0gPSByZWdz
WzNdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDA6Ci0gICAgewot
ICAgICAgICB1bnNpZ25lZCBpbnQgbWF4ID0gKGluZm8tPnZlbmRvciAmIChYODZfVkVORE9SX0FN
RCB8IFg4Nl9WRU5ET1JfSFlHT04pKQotICAgICAgICAgICAgPyBERUZfTUFYX0FNREVYVCA6IERF
Rl9NQVhfSU5URUxFWFQ7Ci0KLSAgICAgICAgaWYgKCByZWdzWzBdID4gbWF4ICkKLSAgICAgICAg
ICAgIHJlZ3NbMF0gPSBtYXg7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGNhc2UgMHg4
MDAwMDAwMToKLSAgICB7Ci0gICAgICAgIC8qIEhvc3QgdG9wb2xvZ3kgZXhwb3NlZCB0byBQViBn
dWVzdC4gIFByb3ZpZGUgaG9zdCBDTVBfTEVHQUNZIHZhbHVlLiAqLwotICAgICAgICBib29sIGhv
c3RfY21wX2xlZ2FjeSA9IHJlZ3NbMl0gJiBiaXRtYXNrb2YoWDg2X0ZFQVRVUkVfQ01QX0xFR0FD
WSk7Ci0KLSAgICAgICAgcmVnc1syXSA9IChpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29m
KFg4Nl9GRUFUVVJFX0xBSEZfTE0pXSAmCi0gICAgICAgICAgICAgICAgICAgfmJpdG1hc2tvZihY
ODZfRkVBVFVSRV9DTVBfTEVHQUNZKSk7Ci0gICAgICAgIHJlZ3NbM10gPSBpbmZvLT5mZWF0dXJl
c2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX1NZU0NBTEwpXTsKLQotICAgICAgICBpZiAo
IGhvc3RfY21wX2xlZ2FjeSApCi0gICAgICAgICAgICByZWdzWzJdIHw9IGJpdG1hc2tvZihYODZf
RkVBVFVSRV9DTVBfTEVHQUNZKTsKLQotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBjYXNl
IDB4ODAwMDAwMDg6Ci0gICAgICAgIHJlZ3NbMF0gJj0gMHgwMDAwZmZmZnU7Ci0gICAgICAgIHJl
Z3NbMV0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0NMWkVS
TyldOwotICAgICAgICByZWdzWzJdID0gcmVnc1szXSA9IDA7Ci0gICAgICAgIGJyZWFrOwotCi0g
ICAgY2FzZSAweDAwMDAwMDA1OiAvKiBNT05JVE9SL01XQUlUICovCi0gICAgY2FzZSAweDAwMDAw
MDBiOiAvKiBFeHRlbmRlZCBUb3BvbG9neSBFbnVtZXJhdGlvbiAqLwotICAgIGNhc2UgMHg4MDAw
MDAwYTogLyogU1ZNIHJldmlzaW9uIGFuZCBmZWF0dXJlcyAqLwotICAgIGNhc2UgMHg4MDAwMDAx
YjogLyogSW5zdHJ1Y3Rpb24gQmFzZWQgU2FtcGxpbmcgKi8KLSAgICBjYXNlIDB4ODAwMDAwMWM6
IC8qIExpZ2h0IFdlaWdodCBQcm9maWxpbmcgKi8KLSAgICBjYXNlIDB4ODAwMDAwMWU6IC8qIEV4
dGVuZGVkIHRvcG9sb2d5IHJlcG9ydGluZyAqLwotICAgICAgICByZWdzWzBdID0gcmVnc1sxXSA9
IHJlZ3NbMl0gPSByZWdzWzNdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotfQotCi1zdGF0
aWMgdm9pZCB4Y19jcHVpZF9wb2xpY3koY29uc3Qgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICpp
bmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCAqaW5w
dXQsIHVuc2lnbmVkIGludCAqcmVncykKLXsKLSAgICAvKgotICAgICAqIEZvciBoeXBlcnZpc29y
IGxlYXZlcyAoMHg0MDAwWFhYWCkgb25seSAweDQwMDB4eDAwLkVBWFs3OjBdIGJpdHMgKG1heAot
ICAgICAqIG51bWJlciBvZiBsZWF2ZXMpIGNhbiBiZSBzZXQgYnkgdXNlci4gSHlwZXJ2aXNvciB3
aWxsIGVuZm9yY2UgdGhpcyBzbwotICAgICAqIGFsbCBvdGhlciBiaXRzIGFyZSBkb24ndC1jYXJl
IGFuZCB3ZSBjYW4gc2V0IHRoZW0gdG8gemVyby4KLSAgICAgKi8KLSAgICBpZiAoIChpbnB1dFsw
XSAmIDB4ZmZmZjAwMDApID09IDB4NDAwMDAwMDAgKQotICAgIHsKLSAgICAgICAgcmVnc1swXSA9
IHJlZ3NbMV0gPSByZWdzWzJdID0gcmVnc1szXSA9IDA7Ci0gICAgICAgIHJldHVybjsKLSAgICB9
Ci0KLSAgICBpZiAoIGluZm8tPmh2bSApCi0gICAgICAgIHhjX2NwdWlkX2h2bV9wb2xpY3koaW5m
bywgaW5wdXQsIHJlZ3MpOwotICAgIGVsc2UKLSAgICAgICAgeGNfY3B1aWRfcHZfcG9saWN5KGlu
Zm8sIGlucHV0LCByZWdzKTsKLX0KLQotc3RhdGljIGludCB4Y19jcHVpZF9kb19kb21jdGwoCi0g
ICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgIGNvbnN0IHVuc2lnbmVk
IGludCAqaW5wdXQsIGNvbnN0IHVuc2lnbmVkIGludCAqcmVncykKLXsKLSAgICBERUNMQVJFX0RP
TUNUTDsKLQotICAgIG1lbXNldCgmZG9tY3RsLCAwLCBzaXplb2YgKGRvbWN0bCkpOwotICAgIGRv
bWN0bC5kb21haW4gPSBkb21pZDsKLSAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zZXRfY3B1
aWQ7Ci0gICAgZG9tY3RsLnUuY3B1aWQuaW5wdXRbMF0gPSBpbnB1dFswXTsKLSAgICBkb21jdGwu
dS5jcHVpZC5pbnB1dFsxXSA9IGlucHV0WzFdOwotICAgIGRvbWN0bC51LmNwdWlkLmVheCA9IHJl
Z3NbMF07Ci0gICAgZG9tY3RsLnUuY3B1aWQuZWJ4ID0gcmVnc1sxXTsKLSAgICBkb21jdGwudS5j
cHVpZC5lY3ggPSByZWdzWzJdOwotICAgIGRvbWN0bC51LmNwdWlkLmVkeCA9IHJlZ3NbM107Ci0K
LSAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Ci19Ci0KLXN0YXRpYyB2b2lkIHNh
bml0aXNlX2ZlYXR1cmVzZXQoc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvKQotewotICAg
IGNvbnN0IHVpbnQzMl90IGZzX3NpemUgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpOwot
ICAgIHVpbnQzMl90IGRpc2FibGVkX2ZlYXR1cmVzW2ZzX3NpemVdOwotICAgIHN0YXRpYyBjb25z
dCB1aW50MzJfdCBkZWVwX2ZlYXR1cmVzW10gPSBJTklUX0RFRVBfRkVBVFVSRVM7Ci0gICAgdW5z
aWduZWQgaW50IGksIGI7Ci0KLSAgICBpZiAoIGluZm8tPmh2bSApCi0gICAgewotICAgICAgICAv
KiBIVk0gb3IgUFZIIEd1ZXN0ICovCi0KLSAgICAgICAgaWYgKCAhaW5mby0+cGFlICkKLSAgICAg
ICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9QQUUsIGluZm8tPmZlYXR1cmVzZXQpOwotCi0g
ICAgICAgIGlmICggIWluZm8tPm5lc3RlZGh2bSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGNs
ZWFyX2JpdChYODZfRkVBVFVSRV9TVk0sIGluZm8tPmZlYXR1cmVzZXQpOwotICAgICAgICAgICAg
Y2xlYXJfYml0KFg4Nl9GRUFUVVJFX1ZNWCwgaW5mby0+ZmVhdHVyZXNldCk7Ci0gICAgICAgIH0K
LSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgLyogUFYgR3Vlc3QgKi8KLQotICAgICAg
ICBpZiAoICFpbmZvLT5wdjY0ICkKLSAgICAgICAgewotICAgICAgICAgICAgY2xlYXJfYml0KFg4
Nl9GRUFUVVJFX0xNLCBpbmZvLT5mZWF0dXJlc2V0KTsKLSAgICAgICAgICAgIGlmICggIShpbmZv
LT52ZW5kb3IgJiAoWDg2X1ZFTkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSkgKQotICAgICAg
ICAgICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9TWVNDQUxMLCBpbmZvLT5mZWF0dXJlc2V0
KTsKLSAgICAgICAgfQotCi0gICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9QU0UsIGluZm8t
PmZlYXR1cmVzZXQpOwotICAgICAgICBjbGVhcl9iaXQoWDg2X0ZFQVRVUkVfUFNFMzYsIGluZm8t
PmZlYXR1cmVzZXQpOwotICAgICAgICBjbGVhcl9iaXQoWDg2X0ZFQVRVUkVfUEdFLCBpbmZvLT5m
ZWF0dXJlc2V0KTsKLSAgICAgICAgY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1BBR0UxR0IsIGluZm8t
PmZlYXR1cmVzZXQpOwotICAgIH0KLQotICAgIGlmICggaW5mby0+eGZlYXR1cmVfbWFzayA9PSAw
ICkKLSAgICAgICAgY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1hTQVZFLCBpbmZvLT5mZWF0dXJlc2V0
KTsKLQotICAgIC8qIERpc2FibGUgZGVlcCBkZXBlbmRlbmNpZXMgb2YgZGlzYWJsZWQgZmVhdHVy
ZXMuICovCi0gICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2FibGVkX2ZlYXR1cmVz
KTsgKytpICkKLSAgICAgICAgZGlzYWJsZWRfZmVhdHVyZXNbaV0gPSB+aW5mby0+ZmVhdHVyZXNl
dFtpXSAmIGRlZXBfZmVhdHVyZXNbaV07Ci0KLSAgICBmb3IgKCBiID0gMDsgYiA8IHNpemVvZihk
aXNhYmxlZF9mZWF0dXJlcykgKiBDSEFSX0JJVDsgKytiICkKLSAgICB7Ci0gICAgICAgIGNvbnN0
IHVpbnQzMl90ICpkZnM7Ci0KLSAgICAgICAgaWYgKCAhdGVzdF9iaXQoYiwgZGlzYWJsZWRfZmVh
dHVyZXMpIHx8Ci0gICAgICAgICAgICAgIShkZnMgPSB4ODZfY3B1aWRfbG9va3VwX2RlZXBfZGVw
cyhiKSkgKQotICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRShkaXNhYmxlZF9mZWF0dXJlcyk7ICsraSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGluZm8tPmZlYXR1cmVzZXRbaV0gJj0gfmRmc1tpXTsKLSAgICAgICAgICAgIGRpc2Fi
bGVkX2ZlYXR1cmVzW2ldICY9IH5kZnNbaV07Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KLWludCB4
Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqZmVhdHVyZXNldCwgdW5z
aWduZWQgaW50IG5yX2ZlYXR1cmVzKQotewotICAgIHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyBp
bmZvID0ge307Ci0gICAgdW5zaWduZWQgaW50IGlucHV0WzJdID0geyAwLCAwIH0sIHJlZ3NbNF07
Ci0gICAgdW5zaWduZWQgaW50IGJhc2VfbWF4LCBleHRfbWF4OwotICAgIGludCByYzsKLQotICAg
IHJjID0gZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjaCwgZG9taWQsICZpbmZvLCBmZWF0dXJlc2V0
LCBucl9mZWF0dXJlcyk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAg
Y3B1aWQoaW5wdXQsIHJlZ3MpOwotICAgIGJhc2VfbWF4ID0gKHJlZ3NbMF0gPD0gREVGX01BWF9C
QVNFKSA/IHJlZ3NbMF0gOiBERUZfTUFYX0JBU0U7Ci0gICAgaW5wdXRbMF0gPSAweDgwMDAwMDAw
OwotICAgIGNwdWlkKGlucHV0LCByZWdzKTsKLQotICAgIGlmICggaW5mby52ZW5kb3IgPT0gWDg2
X1ZFTkRPUl9BTUQgfHwgaW5mby52ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTiApCi0gICAgICAg
IGV4dF9tYXggPSAocmVnc1swXSA8PSBERUZfTUFYX0FNREVYVCkgPyByZWdzWzBdIDogREVGX01B
WF9BTURFWFQ7Ci0gICAgZWxzZQotICAgICAgICBleHRfbWF4ID0gKHJlZ3NbMF0gPD0gREVGX01B
WF9JTlRFTEVYVCkgPyByZWdzWzBdIDogREVGX01BWF9JTlRFTEVYVDsKLQotICAgIHNhbml0aXNl
X2ZlYXR1cmVzZXQoJmluZm8pOwotCi0gICAgaW5wdXRbMF0gPSAwOwotICAgIGlucHV0WzFdID0g
WEVOX0NQVUlEX0lOUFVUX1VOVVNFRDsKLSAgICBmb3IgKCA7IDsgKQotICAgIHsKLSAgICAgICAg
Y3B1aWQoaW5wdXQsIHJlZ3MpOwotICAgICAgICB4Y19jcHVpZF9wb2xpY3koJmluZm8sIGlucHV0
LCByZWdzKTsKLQotICAgICAgICBpZiAoIHJlZ3NbMF0gfHwgcmVnc1sxXSB8fCByZWdzWzJdIHx8
IHJlZ3NbM10gKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IHhjX2NwdWlkX2RvX2RvbWN0
bCh4Y2gsIGRvbWlkLCBpbnB1dCwgcmVncyk7Ci0gICAgICAgICAgICBpZiAoIHJjICkKLSAgICAg
ICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIEludGVsIGNhY2hl
IGRlc2NyaXB0b3IgbGVhdmVzLiAqLwotICAgICAgICBpZiAoIGlucHV0WzBdID09IDQgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBpbnB1dFsxXSsrOwotICAgICAgICAgICAgLyogTW9yZSB0byBk
bz8gVGhlbiBsb29wIGtlZXBpbmcgJSVlYXg9PTB4MDAwMDAwMDQuICovCi0gICAgICAgICAgICBp
ZiAoIChyZWdzWzBdICYgMHgxZikgIT0gMCApCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0g
ICAgICAgIH0KLSAgICAgICAgLyogRXh0ZW5kZWQgVG9wb2xvZ3kgbGVhdmVzLiAqLwotICAgICAg
ICBlbHNlIGlmICggaW5wdXRbMF0gPT0gMHhiICkKLSAgICAgICAgewotICAgICAgICAgICAgdWlu
dDhfdCBsZXZlbF90eXBlID0gcmVnc1syXSA+PiA4OwotCi0gICAgICAgICAgICBpbnB1dFsxXSsr
OwotICAgICAgICAgICAgaWYgKCBsZXZlbF90eXBlID49IDEgJiYgbGV2ZWxfdHlwZSA8PSAyICkK
LSAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotCi0gICAgICAgIGlucHV0WzBd
Kys7Ci0gICAgICAgIGlmICggIShpbnB1dFswXSAmIDB4ODAwMDAwMDB1KSAmJiAoaW5wdXRbMF0g
PiBiYXNlX21heCApICkKLSAgICAgICAgICAgIGlucHV0WzBdID0gMHg4MDAwMDAwMHU7Ci0KLSAg
ICAgICAgaW5wdXRbMV0gPSBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEOwotICAgICAgICBpZiAoIChp
bnB1dFswXSA9PSA0KSB8fCAoaW5wdXRbMF0gPT0gNykgfHwgKGlucHV0WzBdID09IDB4YikgKQot
ICAgICAgICAgICAgaW5wdXRbMV0gPSAwOwotICAgICAgICBlbHNlIGlmICggaW5wdXRbMF0gPT0g
MHhkICkKLSAgICAgICAgICAgIGlucHV0WzFdID0gMTsgLyogWGVuIGF1dG9tYXRpY2FsbHkgY2Fs
Y3VsYXRlcyBhbG1vc3QgZXZlcnl0aGluZy4gKi8KLQotICAgICAgICBpZiAoIChpbnB1dFswXSAm
IDB4ODAwMDAwMDB1KSAmJiAoaW5wdXRbMF0gPiBleHRfbWF4KSApCi0gICAgICAgICAgICBicmVh
azsKLSAgICB9Ci0KLSBvdXQ6Ci0gICAgZnJlZV9jcHVpZF9kb21haW5faW5mbygmaW5mbyk7Ci0g
ICAgcmV0dXJuIHJjOwotfQotCiAvKgogICogQ29uZmlndXJlIGEgc2luZ2xlIGlucHV0IHdpdGgg
dGhlIGluZm9ybWF0aW9tIGZyb20gY29uZmlnLgogICoKQEAgLTEwNTQsMyArNDQ2LDE5MSBAQCBp
bnQgeGNfY3B1aWRfc2V0KAogCiAgICAgcmV0dXJuIHJjOwogfQorCitpbnQgeGNfY3B1aWRfYXBw
bHlfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKmZlYXR1cmVzZXQsIHVuc2lnbmVkIGludCBu
cl9mZWF0dXJlcykKK3sKKyAgICBpbnQgcmM7CisgICAgeGNfZG9taW5mb190IGRpOworICAgIHVu
c2lnbmVkIGludCBpLCBucl9sZWF2ZXMsIG5yX21zcnM7CisgICAgeGVuX2NwdWlkX2xlYWZfdCAq
bGVhdmVzID0gTlVMTDsKKyAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gTlVMTDsKKyAgICB1
aW50MzJfdCBlcnJfbGVhZiA9IC0xLCBlcnJfc3VibGVhZiA9IC0xLCBlcnJfbXNyID0gLTE7CisK
KyAgICBpZiAoIHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9taWQsIDEsICZkaSkgIT0gMSB8fAor
ICAgICAgICAgZGkuZG9taWQgIT0gZG9taWQgKQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxl
ZCB0byBvYnRhaW4gZCVkIGluZm8iLCBkb21pZCk7CisgICAgICAgIHJjID0gLUVTUkNIOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IHhjX2dldF9jcHVfcG9saWN5X3NpemUo
eGNoLCAmbnJfbGVhdmVzLCAmbnJfbXNycyk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAg
ICBQRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gcG9saWN5IGluZm8gc2l6ZSIpOworICAgICAgICBy
YyA9IC1lcnJubzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAtRU5PTUVN
OworICAgIGlmICggKGxlYXZlcyA9IGNhbGxvYyhucl9sZWF2ZXMsIHNpemVvZigqbGVhdmVzKSkp
ID09IE5VTEwgfHwKKyAgICAgICAgIChwID0gY2FsbG9jKDEsIHNpemVvZigqcCkpKSA9PSBOVUxM
ICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBucl9tc3JzID0gMDsKKyAgICByYyA9IHhjX2dl
dF9kb21haW5fY3B1X3BvbGljeSh4Y2gsIGRvbWlkLCAmbnJfbGVhdmVzLCBsZWF2ZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5yX21zcnMsIE5VTEwpOworICAgIGlmICgg
cmMgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0YWluIGQlZCdzIHBvbGlj
eSIsIGRvbWlkKTsKKyAgICAgICAgcmMgPSAtZXJybm87CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIHJjID0geDg2X2NwdWlkX2NvcHlfZnJvbV9idWZmZXIocCwgbGVhdmVzLCBucl9s
ZWF2ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyX2xlYWYsICZl
cnJfc3VibGVhZik7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBFUlJPUigiRmFpbGVk
IHRvIGRlc2VyaWFsaXNlIENQVUlEIChlcnIgbGVhZiAlI3gsIHN1YmxlYWYgJSN4KSAoJWQgPSAl
cykiLAorICAgICAgICAgICAgICBlcnJfbGVhZiwgZXJyX3N1YmxlYWYsIC1yYywgc3RyZXJyb3Io
LXJjKSk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmICggZmVhdHVyZXNldCAp
CisgICAgeworICAgICAgICB1aW50MzJfdCBkaXNhYmxlZF9mZWF0dXJlc1tGRUFUVVJFU0VUX05S
X0VOVFJJRVNdLAorICAgICAgICAgICAgZmVhdFtGRUFUVVJFU0VUX05SX0VOVFJJRVNdID0ge307
CisgICAgICAgIHN0YXRpYyBjb25zdCB1aW50MzJfdCBkZWVwX2ZlYXR1cmVzW10gPSBJTklUX0RF
RVBfRkVBVFVSRVM7CisgICAgICAgIHVuc2lnbmVkIGludCBpLCBiOworCisgICAgICAgIC8qCisg
ICAgICAgICAqIFRoZSB1c2VyIHN1cHBsaWVkIGZlYXR1cmVzZXQgbWF5IGJlIHNob3J0ZXIgb3Ig
bG9uZ2VyIHRoYW4KKyAgICAgICAgICogRkVBVFVSRVNFVF9OUl9FTlRSSUVTLiAgU2hvcnRlciBp
cyBmaW5lLCBhbmQgd2Ugd2lsbCB6ZXJvLWV4dGVuZC4KKyAgICAgICAgICogTG9uZ2VyIGlzIGZp
bmUsIHNvIGxvbmcgYXMgaXQgb25seSBwYWRkZWQgd2l0aCB6ZXJvcy4KKyAgICAgICAgICovCisg
ICAgICAgIHVuc2lnbmVkIGludCB1c2VyX2xlbiA9IG1pbihGRUFUVVJFU0VUX05SX0VOVFJJRVMg
KyAwdSwgbnJfZmVhdHVyZXMpOworCisgICAgICAgIC8qIENoZWNrIGZvciB0cnVuY2F0ZWQgc2V0
IGJpdHMuICovCisgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGZvciAoIGkgPSB1
c2VyX2xlbjsgaSA8IG5yX2ZlYXR1cmVzOyArK2kgKQorICAgICAgICAgICAgaWYgKCBmZWF0dXJl
c2V0W2ldICE9IDAgKQorICAgICAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIG1lbWNw
eShmZWF0LCBmZWF0dXJlc2V0LCBzaXplb2YoKmZlYXR1cmVzZXQpICogdXNlcl9sZW4pOworCisg
ICAgICAgIC8qIERpc2FibGUgZGVlcCBkZXBlbmRlbmNpZXMgb2YgZGlzYWJsZWQgZmVhdHVyZXMu
ICovCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShkaXNhYmxlZF9mZWF0dXJl
cyk7ICsraSApCisgICAgICAgICAgICBkaXNhYmxlZF9mZWF0dXJlc1tpXSA9IH5mZWF0W2ldICYg
ZGVlcF9mZWF0dXJlc1tpXTsKKworICAgICAgICBmb3IgKCBiID0gMDsgYiA8IHNpemVvZihkaXNh
YmxlZF9mZWF0dXJlcykgKiBDSEFSX0JJVDsgKytiICkKKyAgICAgICAgeworICAgICAgICAgICAg
Y29uc3QgdWludDMyX3QgKmRmczsKKworICAgICAgICAgICAgaWYgKCAhdGVzdF9iaXQoYiwgZGlz
YWJsZWRfZmVhdHVyZXMpIHx8CisgICAgICAgICAgICAgICAgICEoZGZzID0geDg2X2NwdWlkX2xv
b2t1cF9kZWVwX2RlcHMoYikpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2FibGVkX2ZlYXR1cmVzKTsgKytp
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBmZWF0W2ldICY9IH5kZnNbaV07Cisg
ICAgICAgICAgICAgICAgZGlzYWJsZWRfZmVhdHVyZXNbaV0gJj0gfmRmc1tpXTsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGNwdWlkX2ZlYXR1cmVzZXRfdG9fcG9saWN5KGZl
YXQsIHApOworICAgIH0KKworICAgIGlmICggIWRpLmh2bSApCisgICAgeworICAgICAgICB1aW50
MzJfdCBob3N0X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9OUl9FTlRSSUVTXSA9IHt9OworICAgICAg
ICB1aW50MzJfdCBsZW4gPSBBUlJBWV9TSVpFKGhvc3RfZmVhdHVyZXNldCk7CisKKyAgICAgICAg
cmMgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNoLCBYRU5fU1lTQ1RMX2NwdV9mZWF0dXJlc2V0
X2hvc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsZW4sIGhvc3RfZmVh
dHVyZXNldCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBU
b2xlcmF0ZSAiYnVmZmVyIHRvbyBzbWFsbCIsIGFzIHdlJ3ZlIGdvdCB0aGUgYml0cyB3ZSBuZWVk
LiAqLworICAgICAgICAgICAgaWYgKCBlcnJubyA9PSBFTk9CVUZTICkKKyAgICAgICAgICAgICAg
ICByYyA9IDA7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0YWluIGhvc3QgZmVhdHVyZXNldCIpOworICAgICAgICAg
ICAgICAgIHJjID0gLWVycm5vOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAg
ICAgfQorICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT24gaGFyZHdhcmUgd2l0
aG91dCBDUFVJRCBGYXVsdGluZywgUFYgZ3Vlc3RzIHNlZSByZWFsIHRvcG9sb2d5LgorICAgICAg
ICAgKiBBcyBhIGNvbnNlcXVlbmNlLCB0aGV5IGFsc28gbmVlZCB0byBzZWUgdGhlIGhvc3QgaHR0
L2NtcCBmaWVsZHMuCisgICAgICAgICAqLworICAgICAgICBwLT5iYXNpYy5odHQgICAgICAgPSB0
ZXN0X2JpdChYODZfRkVBVFVSRV9IVFQsIGhvc3RfZmVhdHVyZXNldCk7CisgICAgICAgIHAtPmV4
dGQuY21wX2xlZ2FjeSA9IHRlc3RfYml0KFg4Nl9GRUFUVVJFX0NNUF9MRUdBQ1ksIGhvc3RfZmVh
dHVyZXNldCk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAq
IFRvcG9sb2d5IGZvciBIVk0gZ3Vlc3RzIGlzIGVudGlyZWx5IGNvbnRyb2xsZWQgYnkgWGVuLiAg
Rm9yIG5vdywgd2UKKyAgICAgICAgICogaGFyZGNvZGUgQVBJQ19JRCA9IHZjcHVfaWQgKiAyIHRv
IGdpdmUgdGhlIGlsbHVzaW9uIG9mIG5vIFNNVC4KKyAgICAgICAgICovCisgICAgICAgIHAtPmJh
c2ljLmh0dCA9IHRydWU7CisgICAgICAgIHAtPmV4dGQuY21wX2xlZ2FjeSA9IGZhbHNlOworCisg
ICAgICAgIHAtPmJhc2ljLmxwcHAgKj0gMjsKKworICAgICAgICBzd2l0Y2ggKCBwLT54ODZfdmVu
ZG9yICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfSU5URUw6CisgICAgICAg
ICAgICBmb3IgKCBpID0gMDsgKHAtPmNhY2hlLnN1YmxlYWZbaV0udHlwZSAmJgorICAgICAgICAg
ICAgICAgICAgICAgICAgICBpIDwgQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpKTsgKytpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwLT5jYWNoZS5zdWJsZWFmW2ldLmNvcmVzX3Bl
cl9wYWNrYWdlID0KKyAgICAgICAgICAgICAgICAgICAgKHAtPmNhY2hlLnN1YmxlYWZbaV0uY29y
ZXNfcGVyX3BhY2thZ2UgPDwgMSkgfCAxOworICAgICAgICAgICAgICAgIHAtPmNhY2hlLnN1Ymxl
YWZbaV0udGhyZWFkc19wZXJfY2FjaGUgPSAwOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKKyAgICAgICAgY2FzZSBYODZf
VkVORE9SX0hZR09OOgorICAgICAgICAgICAgcC0+ZXh0ZC5uYyA9IChwLT5leHRkLm5jIDw8IDEp
IHwgMTsKKyAgICAgICAgICAgIHAtPmV4dGQuYXBpY19pZF9zaXplKys7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZXNlIHNldHRpbmdz
IGFyZSBuZWNlc3NhcnkgdG8gY2F1c2UgZWFybGllciBIVk1fUEFSQU1fTkVTVEVESFZNIC8KKyAg
ICAgICAgICogWEVOX0RPTUNUTF9kaXNhYmxlX21pZ3JhdGUgc2V0dGluZ3MgdG8gYmUgcmVmbGVj
dGVkIGNvcnJlY3RseSBpbgorICAgICAgICAgKiBDUFVJRC4gIFhlbiB3aWxsIGRpc2NhcmQgdGhl
c2UgYml0cyBpZiBjb25maWd1cmF0aW9uIGhhc24ndCBiZWVuCisgICAgICAgICAqIHNldCBmb3Ig
dGhlIGRvbWFpbi4KKyAgICAgICAgICovCisgICAgICAgIHAtPmV4dGQuaXRzYyA9IHRydWU7Cisg
ICAgICAgIHAtPmJhc2ljLnZteCA9IHRydWU7CisgICAgICAgIHAtPmV4dGQuc3ZtID0gdHJ1ZTsK
KyAgICB9CisKKyAgICByYyA9IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcihwLCBsZWF2ZXMsICZu
cl9sZWF2ZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0
byBzZXJpYWxpc2UgQ1BVSUQgKCVkID0gJXMpIiwgLXJjLCBzdHJlcnJvcigtcmMpKTsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSB4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3ko
eGNoLCBkb21pZCwgbnJfbGVhdmVzLCBsZWF2ZXMsIDAsIE5VTEwsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmVycl9sZWFmLCAmZXJyX3N1YmxlYWYsICZlcnJfbXNyKTsKKyAg
ICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNldCBkJWQncyBw
b2xpY3kgKGVyciBsZWFmICUjeCwgc3VibGVhZiAlI3gsIG1zciAlI3gpIiwKKyAgICAgICAgICAg
ICAgIGRvbWlkLCBlcnJfbGVhZiwgZXJyX3N1YmxlYWYsIGVycl9tc3IpOworICAgICAgICByYyA9
IC1lcnJubzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAwOworCitvdXQ6
CisgICAgZnJlZShwKTsKKyAgICBmcmVlKGxlYXZlcyk7CisKKyAgICByZXR1cm4gcmM7Cit9CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUv
eGVuL2xpYi94ODYvY3B1aWQuaAppbmRleCA3OTg0MGY5OWNlLi4zMzFlZjRmNGYwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9saWIveDg2L2NwdWlkLmgKQEAgLTE1NCw4ICsxNTQsMTIgQEAgc3RydWN0IGNwdWlkX3BvbGlj
eQogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmF3W0NQVUlEX0dVRVNU
X05SX0NBQ0hFXTsKICAgICAgICAgc3RydWN0IGNwdWlkX2NhY2hlX2xlYWYgewotICAgICAgICAg
ICAgdWludDMyX3QgdHlwZTo1LAotICAgICAgICAgICAgICAgIDoyNywgOjMyLCA6MzIsIDozMjsK
KyAgICAgICAgICAgIHVpbnQzMl90IC8qIGEgKi8gdHlwZTo1LCBsZXZlbDozOworICAgICAgICAg
ICAgYm9vbCBzZWxmX2luaXQ6MSwgZnVsbHlfYXNzb2M6MTsKKyAgICAgICAgICAgIHVpbnQzMl90
IDo0LCB0aHJlYWRzX3Blcl9jYWNoZToxMiwgY29yZXNfcGVyX3BhY2thZ2U6NjsKKyAgICAgICAg
ICAgIHVpbnQzMl90IC8qIGIgKi8gbGluZV9zaXplOjEyLCBwYXJ0aXRpb25zOjEwLCB3YXlzOjEw
OworICAgICAgICAgICAgdWludDMyX3QgLyogYyAqLyBzZXRzOworICAgICAgICAgICAgYm9vbCAv
KiBkICovIHdiaW52ZDoxLCBpbmNsdXNpdmU6MSwgY29tcGxleDoxOwogICAgICAgICB9IHN1Ymxl
YWZbQ1BVSURfR1VFU1RfTlJfQ0FDSEVdOwogICAgIH0gY2FjaGU7CiAKQEAgLTI1OSw3ICsyNjMs
OCBAQCBzdHJ1Y3QgY3B1aWRfcG9saWN5CiAgICAgICAgICAgICAgICAgdWludDMyX3QgZThiOwog
ICAgICAgICAgICAgICAgIHN0cnVjdCB7IERFQ0xfQklURklFTEQoZThiKTsgfTsKICAgICAgICAg
ICAgIH07Ci0gICAgICAgICAgICB1aW50MzJfdCAvKiBjICovOjMyLCAvKiBkICovOjMyOworICAg
ICAgICAgICAgdWludDMyX3QgbmM6OCwgOjQsIGFwaWNfaWRfc2l6ZTo0LCA6MTY7CisgICAgICAg
ICAgICB1aW50MzJfdCAvKiBkICovOjMyOwogICAgICAgICB9OwogICAgIH0gZXh0ZDsKIAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8rF4-0006uY-On; Fri, 13 Sep 2019 19:28: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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rF4-0006uD-5r
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:26 +0000
X-Inumbo-ID: 9e8fe85d-d65c-11e9-95b9-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e8fe85d-d65c-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:28:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402890;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=/upZBzGAszcwIpyuQpeTBNr65pTRgh7FR1YW/jSBUGQ=;
 b=AQztp1ba922OoAgxQQx2+Bnx+PxssqJQhDbNw7T+yTl1+YvfUy3amO4E
 ymxRGGk7tqmB2NY0QMpfk1lkOtEDZilVj7VvobdvDsJ+QabCoJ+wot5qK
 JGzLrLoszo1Pe8iIxmVg0BWPs3758S8zHXuVAOyCGq7Z420ONjonXdGB5 w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ci7k6c0lS09hF1NJvcVfiHB4szfMArsf6lPR7cg3ZEpIiHn6b3sJers+Sl+liUFZbiI/kMRL3l
 T56rOkp0Q3InVBo0F4GqM3ZxxKFmvCrvFIUYSHj6H2pn4aXqgfrU4TGEXPOtsBMZFjEhVd4+9P
 A5KhrOGk/VyOw2J5VB4v0nx0WWvyY+8TLiX3dWZQU3nB1SW5PJD7BL1DFeSIt0cza6KYPkcbLV
 L/3wDIrfXEBQzM0oW6z2YqaHsGEZCAkZEE413kTgXr9EH0jVGv+LzINU5H+j9eR5jhczPe6w9+
 ye0=
X-SBRS: 2.7
X-MesageID: 5754526
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5754526"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:55 +0100
Message-ID: <20190913192759.10795-7-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 06/10] tools/libxc: Pre-cleanup for
 xc_cpuid_{set, apply_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>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBicm9rZW4gb3V0IGp1c3QgdG8gc2ltcGxpZnkgdGhlIGZvbGxvd2luZyB0
d28uCgpGb3IgeGNfY3B1aWRfc2V0KCksIGRvY3VtZW50IGhvdyB0aGUgJ3MnIGFuZCAnaycgb3B0
aW9ucyB3b3JrcyBiZWNhdXNlIGl0IGlzCnF1aXRlIHN1YnRsZS4gIFJlcGxhY2UgYSBtZW1zZXQo
KSB3aXRoIGEgZm9yIGxvb3Agb2YgNCBleHBsaWNpdCBOVUxMCmFzc2lnbWVudHMuICBUaGlzIG1p
cnJvcnMgdGhlIGZyZWUoKSdzIGluIHRoZSBmYWlsIHBhdGguCgpGb3IgeGNfY3B1aWRfYXBwbHlf
cG9saWN5KCksIGNvbnN0LWlmeSB0aGUgZmVhdHVyZXNldCBwb2ludGVyLiAgSXQgaXNuJ3QKd3Jp
dHRlbiB0bywgYW5kIHdhcyBuZXZlciBpbnRlbmRlZCB0byBiZSBtdXRhYmxlLgoKRHJvcCB0aHJl
ZSBwaWVjZXMgb2YgdHJhaWxpbmcgd2hpdGVzcGFjZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT4KCnYyOgogKiBBZGp1c3QgdGhlIGNvbW1lbnRzIHRvIGlu
Y2x1ZGUgJ3MnIGFsb25nIHdpdGggJ2snCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggfCAgMiArLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgfCAyMSArKysrKysrKysr
KysrKy0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDBkYTQzNzMxOGUuLmY0NDMxNjg3YjMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCkBAIC0xODAwLDcgKzE4MDAsNyBAQCBpbnQgeGNfY3B1aWRfc2V0
KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICBjaGFyICoqY29uZmlnX3RyYW5z
Zm9ybWVkKTsKIGludCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCAqZmVhdHVyZXNldCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdWludDMyX3QgKmZlYXR1cmVzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBucl9mZWF0dXJlcyk7CiBpbnQgeGNfbWNhX29wKHhjX2ludGVyZmFjZSAq
eGNoLCBzdHJ1Y3QgeGVuX21jICptYyk7CiBpbnQgeGNfbWNhX29wX2luamVjdF92Mih4Y19pbnRl
cmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IGZsYWdzLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwppbmRleCAwZjA3MzE3
YjU0Li44Nzg1Y2FlMzI5IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwor
KysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtMSw1ICsxLDUgQEAKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKLSAqIHhjX2NwdWlkX3g4Ni5jIAorICogeGNfY3B1aWRfeDg2LmMKICAq
CiAgKiBDb21wdXRlIGNwdWlkIG9mIGEgZG9tYWluLgogICoKQEAgLTMyOSw3ICszMjksNyBAQCBz
dGF0aWMgdm9pZCBjcHVpZChjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25lZCBpbnQg
KnJlZ3MpCiAKIHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICpmZWF0dXJlc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgdWludDMyX3QgKmZlYXR1cmVzZXQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZmVhdHVyZXMpCiB7CiAgICAgc3RydWN0IHhlbl9k
b21jdGwgZG9tY3RsID0ge307CkBAIC04MDQsOCArODA0LDcgQEAgc3RhdGljIHZvaWQgc2FuaXRp
c2VfZmVhdHVyZXNldChzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8pCiB9CiAKIGludCB4
Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZmVhdHVyZXNldCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqZmVhdHVyZXNldCwgdW5zaWduZWQgaW50IG5y
X2ZlYXR1cmVzKQogewogICAgIHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyBpbmZvID0ge307CiAg
ICAgdW5zaWduZWQgaW50IGlucHV0WzJdID0geyAwLCAwIH0sIHJlZ3NbNF07CkBAIC04OTUsNyAr
ODk0LDcgQEAgaW50IHhjX2NwdWlkX2FwcGx5X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCiAgKiAgICdrJyAtPiBwYXNzIHRocm91Z2ggaG9zdCB2YWx1ZQogICogICAn
cycgLT4gcGFzcyB0aHJvdWdoIHRoZSBmaXJzdCB0aW1lIGFuZCB0aGVuIGtlZXAgdGhlIHNhbWUg
dmFsdWUKICAqICAgICAgICAgIGFjcm9zcyBzYXZlL3Jlc3RvcmUgYW5kIG1pZ3JhdGlvbi4KLSAq
IAorICoKICAqIEZvciAncycgYW5kICd4JyB0aGUgY29uZmlndXJhdGlvbiBpcyBvdmVyd3JpdHRl
biB3aXRoIHRoZSB2YWx1ZSBhcHBsaWVkLgogICovCiBpbnQgeGNfY3B1aWRfc2V0KApAQCAtOTA2
LDcgKzkwNSw4IEBAIGludCB4Y19jcHVpZF9zZXQoCiAgICAgdW5zaWduZWQgaW50IGksIGosIHJl
Z3NbNF0sIHBvbHJlZ3NbNF07CiAgICAgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvIGluZm8gPSB7
fTsKIAotICAgIG1lbXNldChjb25maWdfdHJhbnNmb3JtZWQsIDAsIDQgKiBzaXplb2YoKmNvbmZp
Z190cmFuc2Zvcm1lZCkpOworICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgKytpICkKKyAgICAgICAg
Y29uZmlnX3RyYW5zZm9ybWVkW2ldID0gTlVMTDsKIAogICAgIHJjID0gZ2V0X2NwdWlkX2RvbWFp
bl9pbmZvKHhjaCwgZG9taWQsICZpbmZvLCBOVUxMLCAwKTsKICAgICBpZiAoIHJjICkKQEAgLTky
NCw3ICs5MjQsNyBAQCBpbnQgeGNfY3B1aWRfc2V0KAogICAgICAgICAgICAgcmVnc1tpXSA9IHBv
bHJlZ3NbaV07CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQotICAgICAgICAKKwog
ICAgICAgICBjb25maWdfdHJhbnNmb3JtZWRbaV0gPSBjYWxsb2MoMzMsIDEpOyAvKiAzMiBiaXRz
LCBOVUwgdGVybWluYXRvci4gKi8KICAgICAgICAgaWYgKCBjb25maWdfdHJhbnNmb3JtZWRbaV0g
PT0gTlVMTCApCiAgICAgICAgIHsKQEAgLTkzMiw2ICs5MzIsMTMgQEAgaW50IHhjX2NwdWlkX3Nl
dCgKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgfQogCisgICAgICAgIC8qCisgICAg
ICAgICAqIE5vdGVzIGZvciBmb2xsb3dpbmcgdGhpcyBhbGdvcml0aG06CisgICAgICAgICAqCisg
ICAgICAgICAqIFdoaWxlIGl0IHdpbGwgYWNjZXB0IGFueSBsZWFmIGRhdGEsIGl0IG9ubHkgbWFr
ZXMgc2Vuc2UgdG8gdXNlIG9uCisgICAgICAgICAqIGZlYXR1cmUgbGVhdmVzLiAgcmVnc1tdIGlu
aXRpYWxseSBjb250YWlucyB0aGUgaG9zdCB2YWx1ZXMuICBUaGlzLAorICAgICAgICAgKiB3aXRo
IHRoZSBmYWxsLXRocm91Z2ggY2hhaW4gaXMgaG93IHRoZSAncycgYW5kICdrJyBvcHRpb25zIHdv
cmtzLgorICAgICAgICAgKi8KICAgICAgICAgZm9yICggaiA9IDA7IGogPCAzMjsgaisrICkKICAg
ICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgY2hhciB2YWwgPSAhISgocmVnc1tpXSAmICgx
VSA8PCAoMzEgLSBqKSkpKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8rFA-0006xx-4G; Fri, 13 Sep 2019 19: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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rF9-0006xJ-6K
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:31 +0000
X-Inumbo-ID: 9ed6855a-d65c-11e9-95b9-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ed6855a-d65c-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:28:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402890;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=akyO5g0JmeWjDPcSn3cgUEp57LTyDw3KHLOPupwHu+Q=;
 b=edDskKAZDfFtgNmD8RC2Mvge813s/spHcEsH+NJAwFmCzfouPo7M9wD2
 7TKx9wZ7YroFTZ/FR46r2SIyhKnr2Y1UDO3RfVYo4VpZ3qNJVf/lKw32J
 nrKy/B/76D0OWMasQv8L3ru2Wupj+9FOct9I3POdUzO1cfQJzXjqTp/j0 o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QnfxZm/UZEb1gwWqd8leRCeI1mq8/fVlGFQ7/TvrwJaA0LZKJA8QzQviDa1NByTEXVFcocAP0a
 0pBNgoK/jy/iGp4trL0rLOuuIOsbcb5zsdjnx+ffgGiBlTOPJU//01hqOp9rW3aztxavMGj4OQ
 RgWaqpo2Hu18SsNQqGJy3IZvJUTzeXmfV34kmapuOneZtHwG1W7279wj5AMm5GaNI7BkakqYt8
 6yU8j3dKCnwu252KT7NzE5XdaaTwkGTLX/mvFqdZ6ixpDcSxR53JirBTb9nXc0xr5JPpBXBpFW
 ujs=
X-SBRS: 2.7
X-MesageID: 5802300
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5802300"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:58 +0100
Message-ID: <20190913192759.10795-10-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 09/10] x86/domctl: Drop XEN_DOMCTL_set_cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, 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>

V2l0aCB0aGUgZmluYWwgdXNlcnMgbW92ZWQgb3ZlciB0byB1c2luZyBYRU5fRE9NQ1RMX3NldF9j
cHVtc3JfcG9saWN5LCBkcm9wCnRoaXMgZG9tY3RsIGFuZCBhc3NvY2lhdGVkIGluZnJhc3RydWN0
dXJlLgoKUmVuYW1lIHRoZSBwcmVleGlzdGluZyBzZXRfY3B1aWQgWFNNIHZlY3RvciB0byBzZXRf
Y3B1X3BvbGljeSwgbm93IHRoYXQgaXQgaXMKYmFjayB0byBoYXZpbmcgYSBzaW5nbGUgdXNlci4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogRGFuaWVsIERlIEdyYWFm
IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
ZG9tMC50ZSAgfCAgIDIgKy0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwg
ICAyICstCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICB8IDEwMSAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCAgICAgICAgIHwgIDExICstLS0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAg
IHwgICAzICstCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgMyArLQog
NiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDExNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCA5OTcwZjlkYzA4Li4yNzJmNmE0Zjc1IDEwMDY0
NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2Zs
YXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTM4LDcgKzM4LDcgQEAgYWxsb3cgZG9tMF90
IGRvbTBfdDpkb21haW4gewogCWdldHBvZHRhcmdldCBzZXRwb2R0YXJnZXQgc2V0X21pc2NfaW5m
byBzZXRfdmlycV9oYW5kbGVyCiB9OwogYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4yIHsKLQlz
ZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0X3ZudW1haW5mbworCXNldF9j
cHVfcG9saWN5IGdldHRzYyBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldF92bnVtYWluZm8KIAlnZXRf
dm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2FsbG9jIGdldF9jcHVfcG9saWN5CiB9OwogYWxsb3cg
ZG9tMF90IGRvbTBfdDpyZXNvdXJjZSB7IGFkZCByZW1vdmUgfTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L3hlbi5pZgppbmRleCBkZTVmYjMzMWJmLi44ZWIyMjkzYTUyIDEwMDY0NAotLS0gYS90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMveGVuLmlmCkBAIC01MCw3ICs1MCw3IEBAIGRlZmluZShgY3JlYXRlX2RvbWFpbl9jb21tb24n
LCBgCiAJCQlnZXRkb21haW5pbmZvIGh5cGVyY2FsbCBzZXR2Y3B1Y29udGV4dCBnZXRzY2hlZHVs
ZXIKIAkJCWdldHZjcHVpbmZvIGdldGFkZHJzaXplIGdldGFmZmluaXR5IHNldGFmZmluaXR5CiAJ
CQlzZXR0aW1lIHNldGRvbWFpbmhhbmRsZSBnZXR2Y3B1Y29udGV4dCBzZXRfbWlzY19pbmZvIH07
Ci0JYWxsb3cgJDEgJDI6ZG9tYWluMiB7IHNldF9jcHVpZCBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNl
dGNsYWltCisJYWxsb3cgJDEgJDI6ZG9tYWluMiB7IHNldF9jcHVfcG9saWN5IHNldHRzYyBzZXRz
Y2hlZHVsZXIgc2V0Y2xhaW0KIAkJCXNldF92bnVtYWluZm8gZ2V0X3ZudW1haW5mbyBjYWNoZWZs
dXNoCiAJCQlwc3JfY210X29wIHBzcl9hbGxvYyBzb2Z0X3Jlc2V0CiAJCQlyZXNvdXJjZV9tYXAg
Z2V0X2NwdV9wb2xpY3kgfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA5N2NlZDMyYzIxLi5mMzFlZGY5MjNiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBA
IC0yMDYsOTQgKzIwNiw2IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jcHVfcG9saWN5X2NoYW5nZWQo
c3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9j
cHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCAqY3RsKQotewotICAgIHN0cnVj
dCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwotICAgIGNvbnN0IHN0cnVjdCBjcHVp
ZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5lY3gsIGN0bC0+ZWR4IH07
Ci0KLSAgICAvKgotICAgICAqIFNraXAgdXBkYXRlIGZvciBsZWF2ZXMgd2UgZG9uJ3QgY2FyZSBh
Ym91dCwgdG8gYXZvaWQgdGhlIG92ZXJoZWFkIG9mCi0gICAgICogcmVjYWxjdWxhdGVfY3B1aWRf
cG9saWN5KCkuCi0gICAgICovCi0gICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSApCi0gICAgewot
ICAgIGNhc2UgMHgwMDAwMDAwMCAuLi4gQVJSQVlfU0laRShwLT5iYXNpYy5yYXcpIC0gMToKLSAg
ICAgICAgaWYgKCBjdGwtPmlucHV0WzBdID09IDQgJiYKLSAgICAgICAgICAgICBjdGwtPmlucHV0
WzFdID49IEFSUkFZX1NJWkUocC0+Y2FjaGUucmF3KSApCi0gICAgICAgICAgICByZXR1cm4gMDsK
LQotICAgICAgICBpZiAoIGN0bC0+aW5wdXRbMF0gPT0gNyAmJgotICAgICAgICAgICAgIGN0bC0+
aW5wdXRbMV0gPj0gQVJSQVlfU0laRShwLT5mZWF0LnJhdykgKQotICAgICAgICAgICAgcmV0dXJu
IDA7Ci0KLSAgICAgICAgaWYgKCBjdGwtPmlucHV0WzBdID09IDB4YiAmJgotICAgICAgICAgICAg
IGN0bC0+aW5wdXRbMV0gPj0gQVJSQVlfU0laRShwLT50b3BvLnJhdykgKQotICAgICAgICAgICAg
cmV0dXJuIDA7Ci0KLSAgICAgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUocC0+eHN0YXRlLnJh
dykgPCAyKTsKLSAgICAgICAgaWYgKCBjdGwtPmlucHV0WzBdID09IFhTVEFURV9DUFVJRCAmJgot
ICAgICAgICAgICAgIGN0bC0+aW5wdXRbMV0gIT0gMSApIC8qIEV2ZXJ5dGhpbmcgZWxzZSBhdXRv
bWF0aWNhbGx5IGNhbGN1bGF0ZWQuICovCi0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAg
YnJlYWs7Ci0KLSAgICBjYXNlIDB4NDAwMDAwMDA6IGNhc2UgMHg0MDAwMDEwMDoKLSAgICAgICAg
LyogT25seSBjYXJlIGFib3V0IHRoZSBtYXhfbGVhZiBsaW1pdC4gKi8KLQotICAgIGNhc2UgMHg4
MDAwMDAwMCAuLi4gMHg4MDAwMDAwMCArIEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpIC0gMToKLSAg
ICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0K
LSAgICAvKiBJbnNlcnQgY3RsIGRhdGEgaW50byBjcHVpZF9wb2xpY3kuICovCi0gICAgc3dpdGNo
ICggY3RsLT5pbnB1dFswXSApCi0gICAgewotICAgIGNhc2UgMHgwMDAwMDAwMCAuLi4gQVJSQVlf
U0laRShwLT5iYXNpYy5yYXcpIC0gMToKLSAgICAgICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSAp
Ci0gICAgICAgIHsKLSAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAgcC0+Y2FjaGUucmF3W2N0
bC0+aW5wdXRbMV1dID0gbGVhZjsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2Ug
NzoKLSAgICAgICAgICAgIHAtPmZlYXQucmF3W2N0bC0+aW5wdXRbMV1dID0gbGVhZjsKLSAgICAg
ICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMHhiOgotICAgICAgICAgICAgcC0+dG9wby5y
YXdbY3RsLT5pbnB1dFsxXV0gPSBsZWFmOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAg
Y2FzZSBYU1RBVEVfQ1BVSUQ6Ci0gICAgICAgICAgICBwLT54c3RhdGUucmF3W2N0bC0+aW5wdXRb
MV1dID0gbGVhZjsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAg
ICAgICAgICBwLT5iYXNpYy5yYXdbY3RsLT5pbnB1dFswXV0gPSBsZWFmOwotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4NDAwMDAwMDA6
Ci0gICAgICAgIHAtPmh2X2xpbWl0ID0gY3RsLT5lYXg7Ci0gICAgICAgIGJyZWFrOwotCi0gICAg
Y2FzZSAweDQwMDAwMTAwOgotICAgICAgICBwLT5odjJfbGltaXQgPSBjdGwtPmVheDsKLSAgICAg
ICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4ODAwMDAwMDAgKyBBUlJBWV9T
SVpFKHAtPmV4dGQucmF3KSAtIDE6Ci0gICAgICAgIHAtPmV4dGQucmF3W2N0bC0+aW5wdXRbMF0g
LSAweDgwMDAwMDAwXSA9IGxlYWY7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJlY2Fs
Y3VsYXRlX2NwdWlkX3BvbGljeShkKTsKLSAgICBkb21haW5fY3B1X3BvbGljeV9jaGFuZ2VkKGQp
OwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVfcG9s
aWN5KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdCAqeGRwYykKIHsKQEAgLTk1MSwxOSArODYzLDYgQEAg
bG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgY2FzZSBY
RU5fRE9NQ1RMX3NldF9jcHVpZDoKLSAgICAgICAgaWYgKCBkID09IGN1cnJkICkgLyogbm8gZG9t
YWluX3BhdXNlKCkgKi8KLSAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGVsc2Ug
aWYgKCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCi0gICAgICAgICAgICByZXQgPSAtRUVYSVNUOyAv
KiBObyBjaGFuZ2luZyBvbmNlIHRoZSBkb21haW4gaXMgcnVubmluZy4gKi8KLSAgICAgICAgZWxz
ZQotICAgICAgICB7Ci0gICAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgICAgICAgICBy
ZXQgPSB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oZCwgJmRvbWN0bC0+dS5jcHVpZCk7Ci0gICAg
ICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLQog
ICAgIGNhc2UgWEVOX0RPTUNUTF9nZXR0c2NpbmZvOgogICAgICAgICBpZiAoIGQgPT0gY3VycmQg
KSAvKiBubyBkb21haW5fcGF1c2UoKSAqLwogICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaAppbmRleCBiZDdkMjY1NDVkLi42MDUyMDdhM2Q0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CkBAIC02NDgsMTQgKzY0OCw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF90YXJnZXQgewogCiAj
aWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQogIyBkZWZpbmUgWEVO
X0NQVUlEX0lOUFVUX1VOVVNFRCAgMHhGRkZGRkZGRgotLyogWEVOX0RPTUNUTF9zZXRfY3B1aWQg
Ki8KLXN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHsKLSAgdWludDMyX3QgaW5wdXRbMl07Ci0gIHVp
bnQzMl90IGVheDsKLSAgdWludDMyX3QgZWJ4OwotICB1aW50MzJfdCBlY3g7Ci0gIHVpbnQzMl90
IGVkeDsKLX07CiAKIC8qCiAgKiBYRU5fRE9NQ1RMX3tnZXQsc2V0fV9jcHVfcG9saWN5ICh4ODYg
c3BlY2lmaWMpCkBAIC0xMTY3LDcgKzExNTksNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVm
aW5lIFhFTl9ET01DVExfc2V0X3RhcmdldCAgICAgICAgICAgICAgICAgICAgNDYKICNkZWZpbmUg
WEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2UgICAgICAgICAgICAgICA0NwogI2RlZmluZSBYRU5f
RE9NQ1RMX3VuYmluZF9wdF9pcnEgICAgICAgICAgICAgICAgIDQ4Ci0jZGVmaW5lIFhFTl9ET01D
VExfc2V0X2NwdWlkICAgICAgICAgICAgICAgICAgICAgNDkKKy8qICNkZWZpbmUgWEVOX0RPTUNU
TF9zZXRfY3B1aWQgICAgICAgICAgICAgICAgICA0OSAtIE9ic29sZXRlIC0gdXNlIHNldF9jcHVf
cG9saWN5ICovCiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0X2RldmljZV9ncm91cCAgICAgICAgICAg
ICAgNTAKIC8qICNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfbWFjaGluZV9hZGRyZXNzX3NpemUgICA1
MSAtIE9ic29sZXRlICovCiAvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0X21hY2hpbmVfYWRkcmVz
c19zaXplICAgNTIgLSBPYnNvbGV0ZSAqLwpAQCAtMTI0NCw3ICsxMjM2LDYgQEAgc3RydWN0IHhl
bl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAgICAgICB2
bV9ldmVudF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgICAg
bWVtX3NoYXJpbmdfb3A7CiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82
NF9fKQotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCAgICAgICAgICAgICBjcHVpZDsK
ICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfY3B1X3BvbGljeSAgICAgICAgY3B1X3BvbGljeTsK
ICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNwdWV4dHN0YXRlICAgICAgdmNwdWV4dHN0YXRl
OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1X21zcnMgICAgICAgICB2Y3B1X21zcnM7
CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tz
LmMKaW5kZXggYjIzNzcyNzg2YS4uZmQ4ZDIzYzE4NSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFz
ay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtNzE2LDggKzcxNiw3IEBA
IHN0YXRpYyBpbnQgZmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpCiAgICAg
ICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTiwgRE9NQUlOX19T
RVRfVklSUV9IQU5ETEVSKTsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfY3B1X3BvbGljeToK
LSAgICBjYXNlIFhFTl9ET01DVExfc2V0X2NwdWlkOgotICAgICAgICByZXR1cm4gY3VycmVudF9o
YXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TRVRfQ1BVSUQpOworICAgICAg
ICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19T
RVRfQ1BVX1BPTElDWSk7CiAKICAgICBjYXNlIFhFTl9ET01DVExfZ2V0dHNjaW5mbzoKICAgICAg
ICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9f
R0VUVFNDKTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggNmYzZjk0OTNmOC4u
YzA1NWMxNGMyNiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTIwOCw4ICsy
MDgsNyBAQCBjbGFzcyBkb21haW4yCiAjICB0YXJnZXQgPSB0aGUgbmV3IHRhcmdldCBkb21haW4K
ICAgICBzZXRfYXNfdGFyZ2V0CiAjIFhFTl9ET01DVExfc2V0X2NwdV9wb2xpY3kKLSMgWEVOX0RP
TUNUTF9zZXRfY3B1aWQKLSAgICBzZXRfY3B1aWQKKyAgICBzZXRfY3B1X3BvbGljeQogIyBYRU5f
RE9NQ1RMX2dldHRzY2luZm8KICAgICBnZXR0c2MKICMgWEVOX0RPTUNUTF9zZXR0c2NpbmZvCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:28:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8rFF-00071Y-Hr; Fri, 13 Sep 2019 19:28: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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rFE-00070h-5g
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:28:36 +0000
X-Inumbo-ID: 9f7b5828-d65c-11e9-95b9-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f7b5828-d65c-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:28:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568402891;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=CtZxoswxLwoE+1p95337s4yOXkbz5afQCx5L8jaPq0w=;
 b=AWD5Ie0jbWvbw8LvWkeas11LLQ+Nrmz2UFz73Fn8d4ET7y5RGwnpbrJo
 LEHppAaxf7jt6I5zl+bPCfGpj7AK5OoYo3ICdv06E+Fpj9eaknF025Xfi
 S9f7uinNQ/GBFDLKABwb6oahE9fV1v2m2hscxsInql1xt9ik2BXe4/doH c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: a9xk/ubCjVitqvdxJ56BwgL6U+c7/Fq4N3FRgqRIMfwdWah5b2lwGWcYpl6UvlHFb6KPgDCG5B
 IfRa39EALdirFHu64sYmIdno5PESWX1kdR/g9SuxfryA2uXNrTBgVhpiJQ/PsJB5JU1JRXSxu4
 x4a6PI/F4aOxNaZHXVCK9t/sFtBqxqgbT1ThvKdlEaMojZmy7qgVDCcn/ALbxY3UxlcHcWmkbn
 6rYeOE+ovZQvAVJIDdQnZRtCkOhpfFJfiih5pjT2BWUq3EEhNI6b3HBrHMgSLjvEhcffJL/NRp
 GsI=
X-SBRS: 2.7
X-MesageID: 5754529
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5754529"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:53 +0100
Message-ID: <20190913192759.10795-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 04/10] x86/cpuid: Split
 update_domain_cpuid_info() in half
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKCkgY3VycmVudGx5IHNlcnZlcyB0d28gcHVycG9zZXMu
ICBGaXJzdCB0byBtZXJnZSBuZXcKQ1BVSUQgZGF0YSBmcm9tIHRoZSB0b29sc3RhY2ssIGFuZCBz
ZWNvbmQsIHRvIHBlcmZvcm0gYW55IG5lY2Vzc2FyeSB1cGRhdGluZwpvZiBkZXJpdmVkIGRvbWFp
bi92Y3B1IHNldHRpbmdzLgoKVGhlIGZpcnN0IHBhcnQgb2YgdGhpcyBpcyBnb2luZyB0byBiZSBz
dXBlcnNlZGVkIGJ5IGEgbmV3IGFuZCBzdWJzdGFudGlhbGx5Cm1vcmUgZWZmaWNpZW50IGh5cGVy
Y2FsbC4KCkNhcnZlIHRoZSBzZWNvbmQgcGFydCBvdXQgaW50byBhIG5ldyBkb21haW5fY3B1X3Bv
bGljeV9jaGFuZ2VkKCkgaGVscGVyLCBhbmQKY2FsbCB0aGlzIGZyb20gdGhlIHJlbWFpbnMgb2Yg
dXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKCkuCgpUaGlzIGRvZXMgZHJvcCB0aGUgY2FsbF9wb2xp
Y3lfY2hhbmdlZCwgYnV0IHdpdGggdGhlIG5ldyBoeXBlcmNhbGwgaW4gcGxhY2UsCnRoZSBjb21t
b24gY2FzZSB3aWxsIGJlIGEgc2luZ2xlIGNhbGwgcGVyIGRvbWFpbi4gIERyb3BwaW5nIHRoZSBv
cHRpbWlzYXRpb24KaGVyZSBhbGxvd3MgZm9yIGEgY2xlYW5lciBzZXQgb2YgZm9sbG93aW5nIGNo
YW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYyOgogKiBE
cm9wIGR1cGxpY2F0ZSAnaHlwZXJjYWxsJyBpbiBjb21taXQgbWVzc2FnZQogKiBGaXggZm9yX2Vh
Y2hfdmNwdSAoKSBzdHlsZQotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyB8IDI0NSArKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDk5IGluc2VydGlvbnMoKyksIDE0NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggYTc0NDY5NmM2
Yi4uNDhmY2NmMmY3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNDYsMTAxICs0NiwxNCBAQCBzdGF0aWMgaW50IGdkYnN4
X2d1ZXN0X21lbV9pbyhkb21pZF90IGRvbWlkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9tZW1p
byAqaW9wKQogICAgIHJldHVybiBpb3AtPnJlbWFpbiA/IC1FRkFVTFQgOiAwOwogfQogCi1zdGF0
aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfY3B1
aWQgKmN0bCkKK3N0YXRpYyB2b2lkIGRvbWFpbl9jcHVfcG9saWN5X2NoYW5nZWQoc3RydWN0IGRv
bWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gZC0+YXJjaC5jcHVpZDsK
LSAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiBsZWFmID0geyBjdGwtPmVheCwgY3RsLT5lYngs
IGN0bC0+ZWN4LCBjdGwtPmVkeCB9OwotICAgIGludCBvbGRfdmVuZG9yID0gcC0+eDg2X3ZlbmRv
cjsKLSAgICB1bnNpZ25lZCBpbnQgb2xkXzdkMCA9IHAtPmZlYXQucmF3WzBdLmQsIG9sZF9lOGIg
PSBwLT5leHRkLnJhd1s4XS5iOwotICAgIGJvb2wgY2FsbF9wb2xpY3lfY2hhbmdlZCA9IGZhbHNl
OyAvKiBBdm9pZCBmb3JfZWFjaF92Y3B1KCkgdW5uZWNlc3NhcmlseSAqLwotCi0gICAgLyoKLSAg
ICAgKiBTa2lwIHVwZGF0ZSBmb3IgbGVhdmVzIHdlIGRvbid0IGNhcmUgYWJvdXQsIHRvIGF2b2lk
IHRoZSBvdmVyaGVhZCBvZgotICAgICAqIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeSgpLgotICAg
ICAqLwotICAgIHN3aXRjaCAoIGN0bC0+aW5wdXRbMF0gKQotICAgIHsKLSAgICBjYXNlIDB4MDAw
MDAwMDAgLi4uIEFSUkFZX1NJWkUocC0+YmFzaWMucmF3KSAtIDE6Ci0gICAgICAgIGlmICggY3Rs
LT5pbnB1dFswXSA9PSA0ICYmCi0gICAgICAgICAgICAgY3RsLT5pbnB1dFsxXSA+PSBBUlJBWV9T
SVpFKHAtPmNhY2hlLnJhdykgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAgICAgaWYg
KCBjdGwtPmlucHV0WzBdID09IDcgJiYKLSAgICAgICAgICAgICBjdGwtPmlucHV0WzFdID49IEFS
UkFZX1NJWkUocC0+ZmVhdC5yYXcpICkKLSAgICAgICAgICAgIHJldHVybiAwOwotCi0gICAgICAg
IGlmICggY3RsLT5pbnB1dFswXSA9PSAweGIgJiYKLSAgICAgICAgICAgICBjdGwtPmlucHV0WzFd
ID49IEFSUkFZX1NJWkUocC0+dG9wby5yYXcpICkKLSAgICAgICAgICAgIHJldHVybiAwOwotCi0g
ICAgICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHAtPnhzdGF0ZS5yYXcpIDwgMik7Ci0gICAg
ICAgIGlmICggY3RsLT5pbnB1dFswXSA9PSBYU1RBVEVfQ1BVSUQgJiYKLSAgICAgICAgICAgICBj
dGwtPmlucHV0WzFdICE9IDEgKSAvKiBFdmVyeXRoaW5nIGVsc2UgYXV0b21hdGljYWxseSBjYWxj
dWxhdGVkLiAqLwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAg
Y2FzZSAweDQwMDAwMDAwOiBjYXNlIDB4NDAwMDAxMDA6Ci0gICAgICAgIC8qIE9ubHkgY2FyZSBh
Ym91dCB0aGUgbWF4X2xlYWYgbGltaXQuICovCi0KLSAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4
ODAwMDAwMDAgKyBBUlJBWV9TSVpFKHAtPmV4dGQucmF3KSAtIDE6Ci0gICAgICAgIGJyZWFrOwot
Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgLyogSW5zZXJ0
IGN0bCBkYXRhIGludG8gY3B1aWRfcG9saWN5LiAqLwotICAgIHN3aXRjaCAoIGN0bC0+aW5wdXRb
MF0gKQotICAgIHsKLSAgICBjYXNlIDB4MDAwMDAwMDAgLi4uIEFSUkFZX1NJWkUocC0+YmFzaWMu
cmF3KSAtIDE6Ci0gICAgICAgIHN3aXRjaCAoIGN0bC0+aW5wdXRbMF0gKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgNDoKLSAgICAgICAgICAgIHAtPmNhY2hlLnJhd1tjdGwtPmlucHV0WzFdXSA9
IGxlYWY7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIDc6Ci0gICAgICAgICAg
ICBwLT5mZWF0LnJhd1tjdGwtPmlucHV0WzFdXSA9IGxlYWY7Ci0gICAgICAgICAgICBicmVhazsK
LQotICAgICAgICBjYXNlIDB4YjoKLSAgICAgICAgICAgIHAtPnRvcG8ucmF3W2N0bC0+aW5wdXRb
MV1dID0gbGVhZjsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgWFNUQVRFX0NQ
VUlEOgotICAgICAgICAgICAgcC0+eHN0YXRlLnJhd1tjdGwtPmlucHV0WzFdXSA9IGxlYWY7Ci0g
ICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgcC0+YmFz
aWMucmF3W2N0bC0+aW5wdXRbMF1dID0gbGVhZjsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICB9Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDQwMDAwMDAwOgotICAgICAgICBwLT5o
dl9saW1pdCA9IGN0bC0+ZWF4OwotICAgICAgICBicmVhazsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1
aWRfcG9saWN5ICpwID0gZC0+YXJjaC5jcHVpZDsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAotICAg
IGNhc2UgMHg0MDAwMDEwMDoKLSAgICAgICAgcC0+aHYyX2xpbWl0ID0gY3RsLT5lYXg7Ci0gICAg
ICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDgwMDAwMDAwIC4uLiAweDgwMDAwMDAwICsgQVJSQVlf
U0laRShwLT5leHRkLnJhdykgLSAxOgotICAgICAgICBwLT5leHRkLnJhd1tjdGwtPmlucHV0WzBd
IC0gMHg4MDAwMDAwMF0gPSBsZWFmOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZWNh
bGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7Ci0KLSAgICBzd2l0Y2ggKCBjdGwtPmlucHV0WzBdICkK
KyAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCiAgICAgewotICAgIGNhc2UgMDoKLSAgICAgICAg
Y2FsbF9wb2xpY3lfY2hhbmdlZCA9IChwLT54ODZfdmVuZG9yICE9IG9sZF92ZW5kb3IpOwotICAg
ICAgICBicmVhazsKLQotICAgIGNhc2UgMToKLSAgICAgICAgaWYgKCBpc19wdl9kb21haW4oZCkg
JiYgKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfMWNkKSA9PSBMQ0FQXzFjZCkgKQorICAgICAgICBp
ZiAoICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQXzFjZCkgPT0gTENBUF8xY2QpICkKICAgICAgICAg
ewogICAgICAgICAgICAgdWludDY0X3QgbWFzayA9IGNwdWlkbWFza19kZWZhdWx0cy5fMWNkOwog
ICAgICAgICAgICAgdWludDMyX3QgZWN4ID0gcC0+YmFzaWMuXzFjOwpAQCAtMTk3LDI1ICsxMTAs
MTggQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAq
ZCwKIAogICAgICAgICAgICAgZC0+YXJjaC5wdi5jcHVpZG1hc2tzLT5fMWNkID0gbWFzazsKICAg
ICAgICAgfQotICAgICAgICBicmVhazsKIAotICAgIGNhc2UgNjoKLSAgICAgICAgaWYgKCBpc19w
dl9kb21haW4oZCkgJiYgKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfNmMpID09IExDQVBfNmMpICkK
KyAgICAgICAgaWYgKCAoKGxldmVsbGluZ19jYXBzICYgTENBUF82YykgPT0gTENBUF82YykgKQog
ICAgICAgICB7CiAgICAgICAgICAgICB1aW50NjRfdCBtYXNrID0gY3B1aWRtYXNrX2RlZmF1bHRz
Ll82YzsKIAogICAgICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2
X1ZFTkRPUl9BTUQgKQotICAgICAgICAgICAgICAgIG1hc2sgJj0gKH4wVUxMIDw8IDMyKSB8IGN0
bC0+ZWN4OworICAgICAgICAgICAgICAgIG1hc2sgJj0gKH4wVUxMIDw8IDMyKSB8IHAtPmJhc2lj
LnJhd1s2XS5jOwogCiAgICAgICAgICAgICBkLT5hcmNoLnB2LmNwdWlkbWFza3MtPl82YyA9IG1h
c2s7CiAgICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDc6Ci0gICAgICAgIGlm
ICggY3RsLT5pbnB1dFsxXSAhPSAwICkKLSAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGlm
ICggaXNfcHZfZG9tYWluKGQpICYmICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQXzdhYjApID09IExD
QVBfN2FiMCkgKQorICAgICAgICBpZiAoICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQXzdhYjApID09
IExDQVBfN2FiMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1aW50NjRfdCBtYXNrID0gY3B1
aWRtYXNrX2RlZmF1bHRzLl83YWIwOwogCkBAIC0yMzIsMzUgKzEzOCw3IEBAIHN0YXRpYyBpbnQg
dXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBk
LT5hcmNoLnB2LmNwdWlkbWFza3MtPl83YWIwID0gbWFzazsKICAgICAgICAgfQogCi0gICAgICAg
IC8qCi0gICAgICAgICAqIElmIHRoZSBJQlJTL0lCUEIgcG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBu
ZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKLSAgICAgICAgICogaW50ZXJjZXB0aW9uIGJpdG1h
cHMuCi0gICAgICAgICAqLwotICAgICAgICBjYWxsX3BvbGljeV9jaGFuZ2VkID0gKGlzX2h2bV9k
b21haW4oZCkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKG9sZF83ZDAgXiBw
LT5mZWF0LnJhd1swXS5kKSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSkpOwotICAgICAgICBi
cmVhazsKLQotICAgIGNhc2UgMHhhOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciAhPSBYODZfVkVORE9SX0lOVEVMICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAg
IC8qIElmIFBNVSB2ZXJzaW9uIGlzIHplcm8gdGhlbiB0aGUgZ3Vlc3QgZG9lc24ndCBoYXZlIFZQ
TVUgKi8KLSAgICAgICAgaWYgKCBwLT5iYXNpYy5wbXVfdmVyc2lvbiA9PSAwICkKLSAgICAgICAg
ewotICAgICAgICAgICAgc3RydWN0IHZjcHUgKnY7Ci0KLSAgICAgICAgICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKLSAgICAgICAgICAgICAgICB2cG11X2Rlc3Ryb3kodik7Ci0gICAgICAgIH0K
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ZDoKLSAgICAgICAgaWYgKCBjdGwtPmlucHV0
WzFdICE9IDEgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCBpc19wdl9kb21h
aW4oZCkgJiYgKChsZXZlbGxpbmdfY2FwcyAmIExDQVBfRGExKSA9PSBMQ0FQX0RhMSkgKQorICAg
ICAgICBpZiAoICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQX0RhMSkgPT0gTENBUF9EYTEpICkKICAg
ICAgICAgewogICAgICAgICAgICAgdWludDY0X3QgbWFzayA9IGNwdWlkbWFza19kZWZhdWx0cy5E
YTE7CiAgICAgICAgICAgICB1aW50MzJfdCBlYXggPSBwLT54c3RhdGUuRGExOwpAQCAtMjcwLDEw
ICsxNDgsOCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9t
YWluICpkLAogCiAgICAgICAgICAgICBkLT5hcmNoLnB2LmNwdWlkbWFza3MtPkRhMSA9IG1hc2s7
CiAgICAgICAgIH0KLSAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4ODAwMDAwMDE6Ci0gICAg
ICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQX2UxY2Qp
ID09IExDQVBfZTFjZCkgKQorICAgICAgICBpZiAoICgobGV2ZWxsaW5nX2NhcHMgJiBMQ0FQX2Ux
Y2QpID09IExDQVBfZTFjZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1aW50NjRfdCBtYXNr
ID0gY3B1aWRtYXNrX2RlZmF1bHRzLmUxY2Q7CiAgICAgICAgICAgICB1aW50MzJfdCBlY3ggPSBw
LT5leHRkLmUxYzsKQEAgLTMxNywyNyArMTkzLDEwNCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21h
aW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgICAgICAgICBkLT5hcmNoLnB2
LmNwdWlkbWFza3MtPmUxY2QgPSBtYXNrOwogICAgICAgICB9CisgICAgfQorCisgICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQorICAgIHsKKyAgICAgICAgY3B1aWRfcG9saWN5X3VwZGF0ZWQodik7
CisKKyAgICAgICAgLyogSWYgUE1VIHZlcnNpb24gaXMgemVybyB0aGVuIHRoZSBndWVzdCBkb2Vz
bid0IGhhdmUgVlBNVSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0lOVEVMICYmCisgICAgICAgICAgICAgcC0+YmFzaWMucG11X3ZlcnNpb24g
PT0gMCApCisgICAgICAgICAgICB2cG11X2Rlc3Ryb3kodik7CisgICAgfQorfQorCitzdGF0aWMg
aW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfY3B1aWQg
KmN0bCkKK3sKKyAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gZC0+YXJjaC5jcHVpZDsKKyAg
ICBjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiBsZWFmID0geyBjdGwtPmVheCwgY3RsLT5lYngsIGN0
bC0+ZWN4LCBjdGwtPmVkeCB9OworCisgICAgLyoKKyAgICAgKiBTa2lwIHVwZGF0ZSBmb3IgbGVh
dmVzIHdlIGRvbid0IGNhcmUgYWJvdXQsIHRvIGF2b2lkIHRoZSBvdmVyaGVhZCBvZgorICAgICAq
IHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeSgpLgorICAgICAqLworICAgIHN3aXRjaCAoIGN0bC0+
aW5wdXRbMF0gKQorICAgIHsKKyAgICBjYXNlIDB4MDAwMDAwMDAgLi4uIEFSUkFZX1NJWkUocC0+
YmFzaWMucmF3KSAtIDE6CisgICAgICAgIGlmICggY3RsLT5pbnB1dFswXSA9PSA0ICYmCisgICAg
ICAgICAgICAgY3RsLT5pbnB1dFsxXSA+PSBBUlJBWV9TSVpFKHAtPmNhY2hlLnJhdykgKQorICAg
ICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgaWYgKCBjdGwtPmlucHV0WzBdID09IDcgJiYK
KyAgICAgICAgICAgICBjdGwtPmlucHV0WzFdID49IEFSUkFZX1NJWkUocC0+ZmVhdC5yYXcpICkK
KyAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgIGlmICggY3RsLT5pbnB1dFswXSA9PSAw
eGIgJiYKKyAgICAgICAgICAgICBjdGwtPmlucHV0WzFdID49IEFSUkFZX1NJWkUocC0+dG9wby5y
YXcpICkKKyAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgIEJVSUxEX0JVR19PTihBUlJB
WV9TSVpFKHAtPnhzdGF0ZS5yYXcpIDwgMik7CisgICAgICAgIGlmICggY3RsLT5pbnB1dFswXSA9
PSBYU1RBVEVfQ1BVSUQgJiYKKyAgICAgICAgICAgICBjdGwtPmlucHV0WzFdICE9IDEgKSAvKiBF
dmVyeXRoaW5nIGVsc2UgYXV0b21hdGljYWxseSBjYWxjdWxhdGVkLiAqLworICAgICAgICAgICAg
cmV0dXJuIDA7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSAweDgwMDAwMDA4OgotICAgICAg
ICAvKgotICAgICAgICAgKiBJZiB0aGUgSUJQQiBwb2xpY3kgaGFzIGNoYW5nZWQsIHdlIG5lZWQg
dG8gcmVjYWxjdWxhdGUgdGhlIE1TUgotICAgICAgICAgKiBpbnRlcmNlcHRpb24gYml0bWFwcy4K
LSAgICAgICAgICovCi0gICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoaXNfaHZtX2RvbWFp
bihkKSAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgob2xkX2U4YiBeIHAtPmV4
dGQucmF3WzhdLmIpICYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSk7CisgICAgY2FzZSAweDQwMDAwMDAwOiBjYXNlIDB4NDAw
MDAxMDA6CisgICAgICAgIC8qIE9ubHkgY2FyZSBhYm91dCB0aGUgbWF4X2xlYWYgbGltaXQuICov
CisKKyAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4ODAwMDAwMDAgKyBBUlJBWV9TSVpFKHAtPmV4
dGQucmF3KSAtIDE6CiAgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0
dXJuIDA7CiAgICAgfQogCi0gICAgaWYgKCBjYWxsX3BvbGljeV9jaGFuZ2VkICkKKyAgICAvKiBJ
bnNlcnQgY3RsIGRhdGEgaW50byBjcHVpZF9wb2xpY3kuICovCisgICAgc3dpdGNoICggY3RsLT5p
bnB1dFswXSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBjYXNlIDB4MDAw
MDAwMDAgLi4uIEFSUkFZX1NJWkUocC0+YmFzaWMucmF3KSAtIDE6CisgICAgICAgIHN3aXRjaCAo
IGN0bC0+aW5wdXRbMF0gKQorICAgICAgICB7CisgICAgICAgIGNhc2UgNDoKKyAgICAgICAgICAg
IHAtPmNhY2hlLnJhd1tjdGwtPmlucHV0WzFdXSA9IGxlYWY7CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBjYXNlIDc6CisgICAgICAgICAgICBwLT5mZWF0LnJhd1tjdGwtPmlucHV0WzFd
XSA9IGxlYWY7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDB4YjoKKyAgICAg
ICAgICAgIHAtPnRvcG8ucmF3W2N0bC0+aW5wdXRbMV1dID0gbGVhZjsKKyAgICAgICAgICAgIGJy
ZWFrOwogCi0gICAgICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQotICAgICAgICAgICAgY3B1aWRf
cG9saWN5X3VwZGF0ZWQodik7CisgICAgICAgIGNhc2UgWFNUQVRFX0NQVUlEOgorICAgICAgICAg
ICAgcC0+eHN0YXRlLnJhd1tjdGwtPmlucHV0WzFdXSA9IGxlYWY7CisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcC0+YmFzaWMucmF3W2N0bC0+aW5w
dXRbMF1dID0gbGVhZjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSAweDQwMDAwMDAwOgorICAgICAgICBwLT5odl9saW1pdCA9IGN0bC0+
ZWF4OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMHg0MDAwMDEwMDoKKyAgICAgICAgcC0+
aHYyX2xpbWl0ID0gY3RsLT5lYXg7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDgwMDAw
MDAwIC4uLiAweDgwMDAwMDAwICsgQVJSQVlfU0laRShwLT5leHRkLnJhdykgLSAxOgorICAgICAg
ICBwLT5leHRkLnJhd1tjdGwtPmlucHV0WzBdIC0gMHg4MDAwMDAwMF0gPSBsZWFmOworICAgICAg
ICBicmVhazsKICAgICB9CiAKKyAgICByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7CisgICAg
ZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZChkKTsKKwogICAgIHJldHVybiAwOwogfQogCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:37:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19: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 1i8rNj-0008Vc-Oa; Fri, 13 Sep 2019 19:37:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8rNi-0008VX-Ly
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:37:22 +0000
X-Inumbo-ID: e6950d66-d65d-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e6950d66-d65d-11e9-b76c-bc764e2007e4;
 Fri, 13 Sep 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 <osstest-admin@xenproject.org>)
 id 1i8rNf-0001fr-GW; Fri, 13 Sep 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 1i8rNf-0001K0-5k; Fri, 13 Sep 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 1i8rNf-0008WD-3N; Fri, 13 Sep 2019 19:37:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141259-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-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-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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=a30cb4b1f22c58aa3b933ee9e1d7611399b57b5b
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 19:37:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 141259: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI1OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNTkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAy
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIGEzMGNiNGIxZjIyYzU4YWEzYjkzM2VlOWUxZDc2MTEzOTli
NTdiNWIKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMw
OGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4
MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMjYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
NDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDI1IGRheXMgICAzMiBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDEyNTkgIDIwMTktMDktMTMgMDE6MDc6MDIgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtv
dmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVA
bGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRy
ZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXku
c2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBC
QUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRo
YXQuY29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3Ju
LmRlPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAg
Q2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2xlYmVyIFJvc2EgPGNy
b3NhQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xn
QGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFuaWVs
IEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVy
cmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29u
LmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgog
IERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZpZCBB
bGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVk
Z2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRo
YXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2VyIDxl
cmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAg
ZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8
bGludXhAcm9lY2stdXMubmV0PgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BAZ21haWwuY29t
PgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElnb3IgTWFt
bWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50
ZWwuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBn
b29nbGUuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEg
U3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFku
aUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNA
Z21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJj
ZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFy
ay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1h
eCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhh
dC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwg
Uy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3Ro
QGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2
b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdt
YWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJz
b2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIg
RGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8
cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBh
dmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVr
QGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1Pgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0
ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2Fk
IEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8u
cG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFu
aXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3Jn
PgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3Jl
IDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdh
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4Lmli
bS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3Zp
YyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5o
YUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdh
cnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNq
aXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRo
b21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBi
dC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5
IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNl
bnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4g
WmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2Vp
LmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
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
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDEyMDI1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:40:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19:40: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 1i8rQn-0000qb-A6; Fri, 13 Sep 2019 19:40: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=bj/4=XI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i8rQl-0000qS-MX
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:40:31 +0000
X-Inumbo-ID: 57fc7a0c-d65e-11e9-95b9-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57fc7a0c-d65e-11e9-95b9-12813bfff9fa;
 Fri, 13 Sep 2019 19:40:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568403630;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Cp6tFL/XHMEP63R0guP26d8reY1TYzmtk99bNV5kdU0=;
 b=fJQYl2DxhXZlY2m3n6w7ErOZ8d5/uriZkfc2oldyLN04VLSHqh48q09+
 6IbL63prVih3xWO43lqPY4BDnWE3RMplONDTBJQ9MnyJB45vyL4D+RZX4
 stwaDnf8u/jkuoQhgEcmjSJ3kS8aKcRSiF411iZ84gVRi4HUIeruTZebS g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4cQ5q2E0MdFngU9Gt327bvIFQTJCEugu2xZjTFptNXiHsedpQW8+aaelrjY7O9WMUkZc8yPHOy
 Fl4HXlof9mhBXpMCq8fJETkV/tkEsUbFBIHjrBjaTbsADUPJmSjlbvnpZw29kGHTaCwj5OwLam
 6NiS7JpJON67lbAM+1B5yJlBCF+G9mPkkgki/W6haQtR9fVMXXJ9Pt2ILat5pk6dl8ozMhncRp
 2arD6TbwDZT8MY8cW7v1xgjyv1eokIKGjNRZpmz3qy+Sl+nNb6QnqG/kzWn4DLqad+o/02HtUI
 JyI=
X-SBRS: 2.7
X-MesageID: 5755000
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,501,1559534400"; 
   d="scan'208";a="5755000"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 13 Sep 2019 20:27:59 +0100
Message-ID: <20190913192759.10795-11-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-1-andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 10/10] x86/cpuid: Enable CPUID Faulting for
 PV control domains by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <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>

VGhlIGRvbWFpbiBidWlsZGVyIG5vIGxvbmdlciB1c2VzIGxvY2FsIENQVUlEIGluc3RydWN0aW9u
cyBmb3IgcG9saWN5CmRlY2lzaW9ucy4gIFRoaXMgcmVzb2x2ZXMgYSBrZXkgaXNzdWUgZm9yIFBW
SCBkb20wJ3MuICBIb3dldmVyLCBhcyBQViBkb20wJ3MKaGF2ZSBuZXZlciBoYWQgZmF1bHRpbmcg
ZW5mb3JjZWQsIGxlYXZlIGEgY29tbWFuZCBsaW5lIG9wdGlvbiB0byByZXN0b3JlIHRoZQpvbGQg
YmVoYXZpb3VyLgoKQWR2ZXJ0aXNlIHZpcnR1YWxpc2VkIGZhdWx0aW5nIHN1cHBvcnQgdG8gY29u
dHJvbCBkb21haW5zIHVubGVzcyB0aGUgb3B0LW91dApoYXMgYmVlbiB1c2VkLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2MjoKICogSW50cm9k
dWNlIGEgY29tbWFuZCBsaW5lIG9wdGlvbiB0byByZXRhaW4gb2xkIGJlaGF2aW91ci4KICogQWR2
ZXJ0aXNlIHZpcnR1YWxpc2VkIGZhdWx0aW5nIHN1cHBvcnQgdG8gZG9tMCB3aGVuIGl0IGlzIHVz
ZWQuCnYyLjE6CiAqIFNwbGl0IHRoZSBQVkggYWRqdXN0bWVudCBvdXQuICBSZWJhc2UuCiAqIFJl
Y292ZXIgdGhlIGRvY3MvIGh1bmsgd2hpY2ggd2FzIGFjY2lkZW50YWxseSBtaXNzaW5nLgotLS0K
IGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDE5ICsrKysrKysrKysrKysrKysr
Ky0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAgICB8IDI2ICsrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgfCAgMiArKwog
eGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3NldHVwLmggICAgICAgfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlv
bnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA4
MzI3OTdlMmUyLi5mYzY0NDI5MDY0IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC02
NTgsNyArNjU4LDggQEAgVGhlIGRlYnVnIHRyYWNlIGZlYXR1cmUgaXMgb25seSBlbmFibGVkIGlu
IGRlYnVnZ2luZyBidWlsZHMgb2YgWGVuLgogU3BlY2lmeSB0aGUgYml0IHdpZHRoIG9mIHRoZSBE
TUEgaGVhcC4KIAogIyMjIGRvbTAKLSAgICA9IExpc3Qgb2YgWyBwdiB8IHB2aCwgc2hhZG93PTxi
b29sPiwgdmVyYm9zZT08Ym9vbD4gXQorICAgID0gTGlzdCBvZiBbIHB2IHwgcHZoLCBzaGFkb3c9
PGJvb2w+LCB2ZXJib3NlPTxib29sPiwKKyAgICAgICAgICAgICAgICBjcHVpZC1mYXVsdGluZz08
Ym9vbD4gXQogCiAgICAgQXBwbGljYWJpbGl0eTogeDg2CiAKQEAgLTY5MSw2ICs2OTIsMjIgQEAg
Q29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNvbnN0cnVjdGVkIG9uIHg4NiBzeXN0ZW1zLgogICAg
IGluZm9ybWF0aW9uIGR1cmluZyB0aGUgZG9tMCBidWlsZC4gIEl0IGRlZmF1bHRzIHRvIHRoZSBj
b21waWxlIHRpbWUgY2hvaWNlCiAgICAgb2YgYENPTkZJR19WRVJCT1NFX0RFQlVHYC4KIAorKiAg
IFRoZSBgY3B1aWQtZmF1bHRpbmdgIGJvb2xlYW4gaXMgYW4gaW50ZXJpbSBvcHRpb24sIGlzIG9u
bHkgYXBwbGljYWJsZSB0bworICAgIFBWIGRvbTAsIGFuZCBkZWZhdWx0cyB0byB0cnVlLgorCisg
ICAgQmVmb3JlIFhlbiA0LjEzLCB0aGUgZG9tYWluIGJ1aWxkZXIgbG9naWMgZm9yIGd1ZXN0IGNv
bnN0cnVjdGlvbiBkZXBlbmRlZAorICAgIG9uIHNlZWluZyBob3N0IENQVUlEIHZhbHVlcyB0byBm
dW5jdGlvbiBjb3JyZWN0bHkuICBBcyBhIHJlc3VsdCwgQ1BVSUQKKyAgICBGYXVsdGluZyB3YXMg
bmV2ZXIgYWN0aXZhdGVkIGZvciBQViBkb20wJ3MsIGV2ZW4gb24gY2FwYWJsZSBoYXJkd2FyZS4K
KworICAgIEluIFhlbiA0LjEzLCB0aGUgZG9tYWluIGJ1aWxkZXIgbG9naWMgaGFzIGJlZW4gZml4
ZWQsIGFuZCBubyBsb25nZXIgaGFzCisgICAgdGhpcyBkZXBlbmRlbmN5LiAgQXMgYSBjb25zZXF1
ZW5jZSwgQ1BVSUQgRmF1bHRpbmcgaXMgYWN0aXZhdGVkIGJ5IGRlZmF1bHQKKyAgICBldmVuIGZv
ciBQViBkb20wJ3MuCisKKyAgICBIb3dldmVyLCBhcyBQViBkb20wJ3MgaGF2ZSBhbHdheXMgc2Vl
biBob3N0IENQVUlEIGRhdGEgaW4gdGhlIHBhc3QsIHRoZXJlCisgICAgaXMgYSBjaGFuY2UgdGhh
dCBmdXJ0aGVyIGRlcGVuZGVuY2llcyBleGlzdC4gIFRoaXMgYm9vbGVhbiBjYW4gYmUgdXNlZCB0
bworICAgIHJlc3RvcmUgdGhlIHByZS00LjEzIGJlaGF2aW91ci4gIElmIHNwZWNpZnlpbmcgYG5v
LWNwdWlkLWZhdWx0aW5nYCBmaXhlcworICAgIGFuIGlzc3VlIGluIGRvbTAsIHBsZWFzZSByZXBv
cnQgYSBidWcuCisKICMjIyBkb20wLWlvbW11CiAgICAgPSBMaXN0IG9mIFsgcGFzc3Rocm91Z2g9
PGJvb2w+LCBzdHJpY3Q9PGJvb2w+LCBtYXAtaW5jbHVzaXZlPTxib29sPiwKICAgICAgICAgICAg
ICAgICBtYXAtcmVzZXJ2ZWQ9PGJvb2w+LCBub25lIF0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDRiZjg1MmM5
NDguLjZjNmJkNjMzMDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMTAsMTIgKzEwLDE1IEBACiAjaW5jbHVk
ZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL21wc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9hcGlj
Lmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8bWFjaF9hcGljLmg+CiAjaW5j
bHVkZSA8cHVibGljL3N5c2N0bC5oPiAvKiBmb3IgWEVOX0lOVkFMSURfe1NPQ0tFVCxDT1JFfV9J
RCAqLwogCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVkZSAibWNoZWNrL3g4Nl9tY2EuaCIKIAor
Ym9vbCBfX3JlYWRfbW9zdGx5IG9wdF9kb20wX2NwdWlkX2ZhdWx0aW5nID0gdHJ1ZTsKKwogYm9v
bF90IG9wdF9hcmF0ID0gMTsKIGJvb2xlYW5fcGFyYW0oImFyYXQiLCBvcHRfYXJhdCk7CiAKQEAg
LTE3MSwyMCArMTc0LDE5IEBAIHZvaWQgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGNvbnN0IHN0cnVj
dCB2Y3B1ICpuZXh0KQogCQkvKgogCQkgKiBXZSAqc2hvdWxkKiBiZSBlbmFibGluZyBmYXVsdGlu
ZyBmb3IgUFYgY29udHJvbCBkb21haW5zLgogCQkgKgotCQkgKiBVbmZvcnR1bmF0ZWx5LCB0aGUg
ZG9tYWluIGJ1aWxkZXIgKGhhdmluZyBvbmx5IGV2ZXIgYmVlbiBhCi0JCSAqIFBWIGd1ZXN0KSBl
eHBlY3RzIHRvIGJlIGFibGUgdG8gc2VlIGhvc3QgY3B1aWQgc3RhdGUgaW4gYQotCQkgKiBuYXRp
dmUgQ1BVSUQgaW5zdHJ1Y3Rpb24sIHRvIGNvcnJlY3RseSBidWlsZCBhIENQVUlEIHBvbGljeQot
CQkgKiBmb3IgSFZNIGd1ZXN0cyAobm90YWJseSB0aGUgeHN0YXRlIGxlYXZlcykuCi0JCSAqCi0J
CSAqIFRoaXMgbG9naWMgaXMgZnVuZGltZW50YWxseSBicm9rZW4gZm9yIEhWTSB0b29sc3RhY2sK
LQkJICogZG9tYWlucywgYW5kIGZhdWx0aW5nIGNhdXNlcyBQViBndWVzdHMgdG8gYmVoYXZlIGxp
a2UgSFZNCi0JCSAqIGd1ZXN0cyBmcm9tIHRoZWlyIHBvaW50IG9mIHZpZXcuCisJCSAqIFRoZSBk
b21haW4gYnVpbGRlciBoYXMgbm93IGJlZW4gdXBkYXRlZCB0byBub3QgZGVwZW5kIG9uCisJCSAq
IHNlZWluZyBob3N0IENQVUlEIHZhbHVlcy4gIFRoaXMgbWFrZXMgaXQgY29tcGF0aWJsZSB3aXRo
CisJCSAqIFBWSCB0b29sc3RhY2sgZG9tYWlucywgYW5kIGxldHMgdXMgZW5hYmxlIGZhdWx0aW5n
IGJ5CisJCSAqIGRlZmF1bHQgZm9yIGFsbCBQViBkb21haW5zLgogCQkgKgotCQkgKiBGdXR1cmUg
ZGV2ZWxvcG1lbnQgcGxhbnMgd2lsbCBtb3ZlIHJlc3BvbnNpYmlsaXR5IGZvcgotCQkgKiBnZW5l
cmF0aW5nIHRoZSBtYXhpbXVtIGZ1bGwgY3B1aWQgcG9saWN5IGludG8gWGVuLCBhdCB3aGljaAot
CQkgKiB0aGlzIHByb2JsZW0gd2lsbCBkaXNhcHBlYXIuCisJCSAqIEhvd2V2ZXIsIGFzIFBWIGNv
bnRyb2wgZG9tYWlucyBoYXZlIG5ldmVyIGhhZCBmYXVsdGluZworCQkgKiBlbmZvcmNlZCBvbiB0
aGVtIGJlZm9yZSwgdGhlcmUgbWlnaHQgcGxhdXNpYmx5IGJlIG90aGVyCisJCSAqIGRlcGVuZGVu
aWNlcyBvbiBob3N0IENQVUlEIGRhdGEuICBUaGVyZWZvcmUsIHdlIGhhdmUgbGVmdAorCQkgKiBh
biBpbnRlcmltIGVzY2FwZSBoYXRjaCBpbiB0aGUgZm9ybSBvZgorCQkgKiBgZG9tMD1uby1jcHVp
ZC1mYXVsdGluZ2AgdG8gcmVzdG9yZSB0aGUgb2xkZXIgYmVoYXZpb3VyLgogCQkgKi8KLQkJc2V0
X2NwdWlkX2ZhdWx0aW5nKG5leHRkICYmICghaXNfY29udHJvbF9kb21haW4obmV4dGQpIHx8CisJ
CXNldF9jcHVpZF9mYXVsdGluZyhuZXh0ZCAmJiAob3B0X2RvbTBfY3B1aWRfZmF1bHRpbmcgfHwK
KwkJCQkJICAgICAhaXNfY29udHJvbF9kb21haW4obmV4dGQpIHx8CiAJCQkJCSAgICAgIWlzX3B2
X2RvbWFpbihuZXh0ZCkpICYmCiAJCQkJICAgKGlzX3B2X2RvbWFpbihuZXh0ZCkgfHwKIAkJCQkg
ICAgbmV4dC0+YXJjaC5tc3JzLT4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxk
LmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IGM2OTU3MDkyMGMuLjRiNzUxNjZk
YjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYwpAQCAtMzA1LDYgKzMwNSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2RvbTBfcGFyYW0oY29uc3QgY2hhciAqcykKICNlbmRpZgogICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oInZlcmJvc2UiLCBzLCBzcykpID49IDAgKQogICAgICAgICAg
ICAgb3B0X2RvbTBfdmVyYm9zZSA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJjcHVpZC1mYXVsdGluZyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBv
cHRfZG9tMF9jcHVpZF9mYXVsdGluZyA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJj
aC94ODYvbXNyLmMKaW5kZXggYTZjOGNjNzYyNy4uNDY5OGQyYmJhMSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMjYsNiArMjYsNyBA
QAogCiAjaW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2lu
Y2x1ZGUgPGFzbS9zZXR1cC5oPgogCiBERUZJTkVfUEVSX0NQVSh1aW50MzJfdCwgdHNjX2F1eCk7
CiAKQEAgLTkyLDcgKzkzLDcgQEAgaW50IGluaXRfZG9tYWluX21zcl9wb2xpY3koc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBTZWUgY29tbWVudCBp
biBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoKSAqLwotICAgIGlmICggaXNfY29udHJvbF9kb21haW4o
ZCkgJiYgaXNfcHZfZG9tYWluKGQpICkKKyAgICBpZiAoICFvcHRfZG9tMF9jcHVpZF9mYXVsdGlu
ZyAmJiBpc19jb250cm9sX2RvbWFpbihkKSAmJiBpc19wdl9kb21haW4oZCkgKQogICAgICAgICBt
cC0+cGxhdGZvcm1faW5mby5jcHVpZF9mYXVsdGluZyA9IGZhbHNlOwogCiAgICAgZC0+YXJjaC5t
c3IgPSBtcDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc2V0dXAuaAppbmRleCAxNWQ2MzYzMDIyLi44NjFkNDZkNmFjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zZXR1cC5oCkBAIC02Niw2ICs2Niw3IEBAIGV4dGVybiBib29sIG9wdF9kb20wX3NoYWRv
dzsKICNlbmRpZgogZXh0ZXJuIGJvb2wgb3B0X2RvbTBfcHZoOwogZXh0ZXJuIGJvb2wgb3B0X2Rv
bTBfdmVyYm9zZTsKK2V4dGVybiBib29sIG9wdF9kb20wX2NwdWlkX2ZhdWx0aW5nOwogCiAjZGVm
aW5lIG1heF9pbml0X2RvbWlkICgwKQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 19:57:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 19: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 1i8rhH-0001tA-7d; Fri, 13 Sep 2019 19:57:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8rhG-0001t5-GW
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 19:57:34 +0000
X-Inumbo-ID: b65912d4-d660-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b65912d4-d660-11e9-a337-bc764e2007e4;
 Fri, 13 Sep 2019 19:57: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 1i8rh9-00022r-3t; Fri, 13 Sep 2019 19:57: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 1i8rh8-0003Rc-NB; Fri, 13 Sep 2019 19:57:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8rh8-00034t-MZ; Fri, 13 Sep 2019 19:57:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141282-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 19:57:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141282: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI4Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAwIGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 21:42:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 21: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 1i8tKq-0001uL-Iz; Fri, 13 Sep 2019 21:42:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wm3/=XI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i8tKp-0001uG-IW
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 21:42:31 +0000
X-Inumbo-ID: 618f3e36-d66f-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 618f3e36-d66f-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 21:42:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C4A11000;
 Fri, 13 Sep 2019 14:42:27 -0700 (PDT)
Received: from [10.37.12.92] (unknown [10.37.12.92])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 69F893F71F;
 Fri, 13 Sep 2019 14:42:26 -0700 (PDT)
To: Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20190913191147.2323-1-stewart.hildebrand@dornerworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cdff00f6-be00-0b9a-924f-d3c6ffd84a22@arm.com>
Date: Fri, 13 Sep 2019 22:42:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190913191147.2323-1-stewart.hildebrand@dornerworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: platform: additional Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>

SGksCgpPbiA5LzEzLzE5IDg6MTEgUE0sIFN0ZXdhcnQgSGlsZGVicmFuZCB3cm90ZToKPiBVcHN0
cmVhbSBMaW51eCBrZXJuZWwgd2lsbCB1c2UgImJyY20sYmNtMjcxMSIgYXMgdGhlIGNvbXBhdGli
bGUgc3RyaW5nCj4gZm9yIFJhc3BiZXJyeSBQaSA0IFsxXS4gQWRkIHRoaXMgc3RyaW5nIHRvIG91
ciBwbGF0Zm9ybSBjb21wYXRpYmxlIGxpc3QKPiBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSB1
cHN0cmVhbSBrZXJuZWwuCgpUaGlzIHJhaXNlcyBhIGZldyBxdWVzdGlvbnM6CiAgICAxKSBXaHkg
c3VjaCBkaXNjcmVwYW5jaWVzIGluIG5hbWluZz8KICAgIDIpIElzIHRoZSBwYXRjaCBbMV0gbWVy
Z2VkPyBJZiBzbywgd2hpY2ggdmVyc2lvbj8KICAgIDMpIEJvdGggdXBzdHJlYW0gYW5kIG5vbi11
cHN0cmVhbSBzZWVtIHRvIGhhdmUgdGhlIGNvbXBhdGlibGUgCiJyYXNwYmVycnlwaSw0LW1vZGVs
LWIiLCBzbyB3b3VsZCBpdCBtYWtlIHNlbnNlIHRvIGNoZWNrIHRoYXQgaW5zdGVhZD8KCj4gCj4g
WzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTEwOTI2MjEvCj4gCj4gU2ln
bmVkLW9mZi1ieTogU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVy
d29ya3MuY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJy
eS1waS5jIHwgMSArCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1waS5jIGIveGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1waS5jCj4gaW5kZXggZTIyZDJiMzE4
NC4uYTk1YTNkYjgzZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20t
cmFzcGJlcnJ5LXBpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJl
cnJ5LXBpLmMKPiBAQCAtMjEsNiArMjEsNyBAQAo+ICAgCj4gICBzdGF0aWMgY29uc3QgY2hhciAq
Y29uc3QgYnJjbV9iY20yODM4X2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KPiAgIHsKPiArICAg
ICJicmNtLGJjbTI3MTEiLAoKSWYgYSBuZXcgY29tcGF0aWJsZSBpcyBhZGRlZCwgdGhlbiB5b3Ug
bGlrZWx5IG5lZWQgdG8gcmVuYW1lIHRoZSAKZGlmZmVyZW50IHN0cnVjdHVyZSB3aXRoaW4gdGhp
cyBmaWxlLgoKPiAgICAgICAiYnJjbSxiY20yODM4IiwKPiAgICAgICBOVUxMCj4gICB9Owo+IAoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 13 22:32:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 13 Sep 2019 22:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8u7K-0005lv-Er; Fri, 13 Sep 2019 22:32:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YNN1=XI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8u7I-0005lq-St
 for xen-devel@lists.xenproject.org; Fri, 13 Sep 2019 22:32:36 +0000
X-Inumbo-ID: 61f04e0e-d676-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 61f04e0e-d676-11e9-b299-bc764e2007e4;
 Fri, 13 Sep 2019 22:32: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 1i8u7G-00051w-EH; Fri, 13 Sep 2019 22:32: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 1i8u7G-0002zR-3t; Fri, 13 Sep 2019 22:32:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8u7G-0002UO-2z; Fri, 13 Sep 2019 22:32:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141286-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 13 Sep 2019 22:32:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141286: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI4NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI4Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAxIGRheXMgICAgOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 01:21:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 01:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8wkc-0004lH-Nk; Sat, 14 Sep 2019 01:21:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ARrW=XJ=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1i8wkb-0004lC-Vw
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 01:21:22 +0000
X-Inumbo-ID: f0a35152-d68d-11e9-95be-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f0a35152-d68d-11e9-95be-12813bfff9fa;
 Sat, 14 Sep 2019 01:21:16 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] xen/arm: platform: additional Raspberry Pi compatible
 string
Thread-Index: AQHVanxISmaoivLf3UmdskobjGzo9qcqR+5Q
Date: Sat, 14 Sep 2019 01:22:11 +0000
Message-ID: <595ffc9f14c64201b4c16ff356770cf2@dornerworks.com>
References: <20190913191147.2323-1-stewart.hildebrand@dornerworks.com>
 <cdff00f6-be00-0b9a-924f-d3c6ffd84a22@arm.com>
In-Reply-To: <cdff00f6-be00-0b9a-924f-d3c6ffd84a22@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.58.139.46]
MIME-Version: 1.0
X-spam-status: No, score=2.2 required=4.3 tests=RCVD_IN_PBL, BAYES_00,
 MAILSHELL_SCORE_0_4, HELO_NO_DOMAIN, RDNS_NONE
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH] xen/arm: platform: additional Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>

T24gRnJpZGF5LCBTZXB0ZW1iZXIgMTMsIDIwMTkgNTo0MiBQTSwgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6DQo+SGksDQo+DQo+T24gOS8xMy8xOSA4OjExIFBNLCBT
dGV3YXJ0IEhpbGRlYnJhbmQgd3JvdGU6DQo+PiBVcHN0cmVhbSBMaW51eCBrZXJuZWwgd2lsbCB1
c2UgImJyY20sYmNtMjcxMSIgYXMgdGhlIGNvbXBhdGlibGUgc3RyaW5nDQo+PiBmb3IgUmFzcGJl
cnJ5IFBpIDQgWzFdLiBBZGQgdGhpcyBzdHJpbmcgdG8gb3VyIHBsYXRmb3JtIGNvbXBhdGlibGUg
bGlzdA0KPj4gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgdXBzdHJlYW0ga2VybmVsLg0KPg0K
PlRoaXMgcmFpc2VzIGEgZmV3IHF1ZXN0aW9uczoNCj4gICAgMSkgV2h5IHN1Y2ggZGlzY3JlcGFu
Y2llcyBpbiBuYW1pbmc/DQoNClRyYWRpdGlvbmFsbHkgdGhlIHJhc3BiZXJyeSBwaSB0cmVlIGhh
cyB1c2VkIHRoZSBiY20yNzA4LzkvMTAgbmFtaW5nIGNvbnZlbnRpb24sIGFuZCB1cHN0cmVhbSBi
Y20yODM1LzYvNy4gSXQgc2VlbXMgdGhleSd2ZSBzd2l0Y2hlZCBpdCB1cCBmb3IgdGhlIFJQaTQu
IEluIHRoZSBSRkMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzIGludGVuZGVkIGZvciB1cHN0cmVhbSwg
dGhleSBpbmRlZWQgaGFkIGl0IGFzIDI4MzggWzJdLCBidXQgYWZ0ZXIgdGhhdCBpdCBjaGFuZ2Vk
IHRvIDI3MTEgWzNdIFs0XS4NCg0KVGhlIFNvQyBuYW1lIGluIGRvY3VtZW50YXRpb24gaXMgQkNN
MjcxMSBbNV0gWzZdLg0KDQo+ICAgIDIpIElzIHRoZSBwYXRjaCBbMV0gbWVyZ2VkPyBJZiBzbywg
d2hpY2ggdmVyc2lvbj8NCg0KTm8uDQoNCj4gICAgMykgQm90aCB1cHN0cmVhbSBhbmQgbm9uLXVw
c3RyZWFtIHNlZW0gdG8gaGF2ZSB0aGUgY29tcGF0aWJsZQ0KPiJyYXNwYmVycnlwaSw0LW1vZGVs
LWIiLCBzbyB3b3VsZCBpdCBtYWtlIHNlbnNlIHRvIGNoZWNrIHRoYXQgaW5zdGVhZD8NCg0KInJh
c3BiZXJyeXBpLDQtbW9kZWwtYiIgZGVzY3JpYmVzIGEgYm9hcmQsIGFuZCAiYnJjbSxiY20yeHh4
IiBkZXNjcmliZXMgYSBTb0MuIEl0IGlzIGZlYXNpYmxlIHRoYXQgdGhlcmUgd2lsbCBiZSBtb3Jl
IGJvYXJkcyBiYXNlZCBvbiB0aGlzIFNvQywgaW4gd2hpY2ggY2FzZSB3ZSdkIGhhdmUgdG8gYWRk
IHRob3NlIGh5cG90aGV0aWNhbCBuZXcgYm9hcmRzIHNlcGFyYXRlbHkuIElmIHdlIGxpc3QgYm90
aCAiYnJjbSxiY20yNzExIiBhbmQgImJyY20sYmNtMjgzOCIsIHRoZW4gaXQgc2VlbXMgdG8gbWUg
d2UnZCBoYXZlIGEgYmV0dGVyIGNoYW5jZSBhdCBtYXRjaGluZyBmdXR1cmUgYm9hcmRzIHdpdGgg
dGhpcyBwYXJ0aWN1bGFyIFNvQywgd2hpbGUgYWxzbyBtYXRjaGluZyBib3RoIHVwc3RyZWFtIGFu
ZCBub24tdXBzdHJlYW0gdHJlZXMuDQoNCj4+ICAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IGJy
Y21fYmNtMjgzOF9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9DQo+PiAgIHsNCj4+ICsgICAgImJy
Y20sYmNtMjcxMSIsDQo+DQo+SWYgYSBuZXcgY29tcGF0aWJsZSBpcyBhZGRlZCwgdGhlbiB5b3Ug
bGlrZWx5IG5lZWQgdG8gcmVuYW1lIHRoZQ0KPmRpZmZlcmVudCBzdHJ1Y3R1cmUgd2l0aGluIHRo
aXMgZmlsZS4NCg0KR29vZCBwb2ludC4gU2luY2UgdGhlIGRvY3VtZW50YXRpb24gdXNlcyB0aGUg
QkNNMjcxMSBjb252ZW50aW9uLCBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIG1lIHRvIHJlbmFtZSBp
dCByZWZsZWN0aW5nIHRoaXMsIGV2ZW4gd2hlbiB0aGUgbGlzdCBjb250YWlucyBib3RoIGJyY20s
YmNtMjcxMSBhbmQgYnJjbSxiY20yODM4LiBBbmQgcGVyaGFwcyBhbHNvIGFkZCBhIGNvbW1lbnQg
YnkgdGhlIGJyY20sYmNtMjgzOCBlbnRyeSB0byBleHBsYWluIHRoZSBvZGRpdHkuDQoNCnN0YXRp
YyBjb25zdCBjaGFyICpjb25zdCBicmNtX2JjbTI3MTFfZHRfY29tcGF0W10gX19pbml0Y29uc3Qg
PQ0Kew0KICAgICJicmNtLGJjbTI3MTEiLA0KICAgIC8qDQogICAgICogV2hpbGUgdGhlIG5hbWUg
b2YgdGhlIFNvQyBpcyBCQ00yNzExLCBzb21lIHZhcmlhbnRzIG9mIExpbnV4DQogICAgICogaGF2
ZSBhbHNvIHVzZWQgdGhlIGJyY20sYmNtMjgzOCBuYW1pbmcgY29udmVudGlvbi4gV2UgY29uc2lk
ZXINCiAgICAgKiBlaXRoZXIgY29tcGF0aWJsZSBzdHJpbmcgdG8gYmUgYSB2YWxpZCBtYXRjaCBm
b3IgdGhlIEJDTTI3MTEgU29DLg0KICAgICAqLw0KICAgICJicmNtLGJjbTI4MzgiLA0KDQpUaGUg
YmNtMjgzOCBuYW1pbmcgY29udmVudGlvbiBzdGF0ZW1lbnQgaXJvbmljYWxseSByZWZlcnMgdG8g
dGhlIHJhc3BiZXJyeSBwaSB0cmVlIFs3XS4NCg0KWzJdIFJGQyBodHRwczovL3BhdGNod29yay5r
ZXJuZWwub3JnL2NvdmVyLzExMDQ4MjE1LyMyMjc2NzEwNw0KWzNdIHYxIGh0dHBzOi8vcGF0Y2h3
b3JrLmtlcm5lbC5vcmcvY292ZXIvMTEwNTE2NTMvDQpbNF0gdjIgaHR0cHM6Ly9wYXRjaHdvcmsu
a2VybmVsLm9yZy9jb3Zlci8xMTA5MjY0MS8NCls1XSBodHRwczovL3d3dy5yYXNwYmVycnlwaS5v
cmcvZG9jdW1lbnRhdGlvbi9oYXJkd2FyZS9yYXNwYmVycnlwaS9iY20yNzExL1JFQURNRS5tZA0K
WzZdIGh0dHBzOi8vd3d3LnJhc3BiZXJyeXBpLm9yZy9kb2N1bWVudGF0aW9uL2hhcmR3YXJlL3Jh
c3BiZXJyeXBpL2JjbTI3MTEvcnBpX0RBVEFfMjcxMV8xcDBfcHJlbGltaW5hcnkucGRmDQpbN10g
aHR0cHM6Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBpL2xpbnV4L2Jsb2IvcnBpLTQuMTkueS9hcmNo
L2FybS9ib290L2R0cy9iY20yNzExLXJwaS00LWIuZHRzI0w4DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 01:30:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 01: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 1i8wtg-0005b0-On; Sat, 14 Sep 2019 01:30:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8wtf-0005av-S0
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 01:30:43 +0000
X-Inumbo-ID: 40b2fff2-d68f-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40b2fff2-d68f-11e9-a337-bc764e2007e4;
 Sat, 14 Sep 2019 01:30:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8wtY-0004me-9t; Sat, 14 Sep 2019 01:30: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 1i8wtX-0008Bx-Nq; Sat, 14 Sep 2019 01:30:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8wtX-0007x8-MN; Sat, 14 Sep 2019 01:30:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141264-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e0cb57c552b79016535199021dca5296c0ca89a3
X-Osstest-Versions-That: libvirt=c5f690be75963432d44ac3eb437d5309231db260
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 01:30:35 +0000
Subject: [Xen-devel] [libvirt test] 141264: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI2NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI0MQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQxMjQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMjQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDEyNDEKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBlMGNiNTdjNTUyYjc5MDE2NTM1MTk5MDIx
ZGNhNTI5NmMwY2E4OWEzCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBj
NWY2OTBiZTc1OTYzNDMyZDQ0YWMzZWI0MzdkNTMwOTIzMWRiMjYwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDEyNDEgIDIwMTktMDktMTIgMDU6MDY6MjYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxMjY0ICAyMDE5LTA5LTEzIDA0OjE4OjU1IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFu
aWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBKaWFuZyBrdW4gPGppYW5n
Lmt1bjJAenRlLmNvbS5jbj4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZTBjYjU3YzU1MmI3
OTAxNjUzNTE5OTAyMWRjYTUyOTZjMGNhODlhMwpBdXRob3I6IERhbmllbCBQLiBCZXJyYW5nw6kg
PGJlcnJhbmdlQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IFNlcCAxMiAxNjowNDoyMCAyMDE5ICsw
MTAwCgogICAgY29uZjogY29ycmVjdGx5IGNvbnZlcnQgJ21hbmFnZWQnIGF0dHJpYnV0ZSBmcm9t
IG5ldHdvcmsgcG9ydAogICAgCiAgICBUaGUgdmlyTmV0d29ya1BvcnREZWYgY29uZmlnIHN0b3Jl
cyB0aGUgJ21hbmFnZWQnIGF0dHJpYnV0ZQogICAgYXMgdGhlIHZpclRyaXN0YXRlQm9vbCB0eXBl
LgogICAgCiAgICBUaGUgdmlyRG9tYWluRGVmIGNvbmZpZyBzdG9yZXMgdGhlICdtYW5hZ2VkJyBh
dHRyaWJ1dGUgYXMKICAgIHRoZSBib29sIHR5cGUuCiAgICAKICAgIFJldmlld2VkLWJ5OiBNaWNo
YWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGFu
aWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1pdCBmYjAyMzlmZjMw
NGQ4Y2IxZTBlMDI5YTg0OTRhZThiMWMzZjRkOGUzCkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmfD
qSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE0OjIxOjIxIDIwMTkg
KzAxMDAKCiAgICBjb25mOiBhdm9pZCBsb29raW5nIHVwIG5ldHdvcmsgcG9ydCB0aGF0IGRvZXNu
J3QgZXhpc3QKICAgIAogICAgSWYgdGhlIGh5cGVydmlzb3IgZHJpdmVyIGhhcyBub3QgeWV0IGNy
ZWF0ZWQgdGhlIG5ldHdvcmsgcG9ydCwgdGhlCiAgICBwb3J0aWQgZmllbGQgd2lsbCBiZSAiMDAw
MDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIi4KICAgIAogICAgSWYgYSBmYWlsdXJl
IG9jY3VycyBkdXJpbmcgZWFybHkgVk0gc3RhcnR1cCwgdGhlIGh5cGVydmlzb3IgZHJpdmVyIG1h
eQogICAgbm9uZSB0aGUgbGVzcyB0cnkgdG8gcmVsZWFzZSB0aGUgbmV0d29yayBwb3J0LCByZXN1
bHRpbmcgaW4gYW4KICAgIHVuZGVzaXJhYmxlIHdhcm5pbmc6CiAgICAKICAgIDIwMTktMDktMTIg
MTM6MTc6NDIuMzQ5KzAwMDA6IDE2NTQ0OiBlcnJvciA6CiAgICB2aXJOZXR3b3JrT2JqTG9va3Vw
UG9ydDoxNjc5IDogbmV0d29yayBwb3J0IG5vdCBmb3VuZDogTmV0d29yayBwb3J0IHdpdGgKICAg
IFVVSUQgMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIGRvZXMgbm90IGV4aXN0
CiAgICAKICAgIEJ5IGNoZWNraW5nIGlmIHRoZSBwb3J0aWQgVVVJRCBpcyB2YWxpZCwgd2UgY2Fu
IGF2b2lkIHBvbGx1dGluZyB0aGUgbG9ncwogICAgaW4gdGhpcyB3YXkuCiAgICAKICAgIFJldmll
d2VkLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1p
dCAyZTNlOTQyZjk5ZjI5NDgzYzMyOGY1ZGRhZmRhMzc3ODJiYzJkNDNlCkF1dGhvcjogRGFuaWVs
IFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE0
OjEyOjAyIDIwMTkgKzAxMDAKCiAgICB0b29sczogZml4IFhNTCB2YWxpZGF0b3IgZGV0ZWN0aW9u
IG9mIG5ldHdvcmsgcG9ydCBYTUwgc2NoZW1hCiAgICAKICAgIFJldmlld2VkLWJ5OiBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVs
IFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1pdCA1YzNkZWYxZGMyZmM2
NGJlNGJjZWU0NWVlYTlmYzNkMGVjOTk4YjAzCkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmfDqSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE0OjA2OjUxIDIwMTkgKzAx
MDAKCiAgICB0b29sczogYWRkIHZpcnNoIGRvY3MgZm9yIG5ldHdvcmsgcG9ydCBjb21tYW5kcwog
ICAgCiAgICBSZXZpZXdlZC1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+Cgpjb21taXQgMzg4MTYzMzZhNTAyNjYyM2QwYTQ5OTg4YzY2ODFiMTMyM2M3OWYwOQpB
dXRob3I6IEppYW5nIEt1biA8amlhbmcua3VuMkB6dGUuY29tLmNuPgpEYXRlOiAgIFRodSBTZXAg
MTIgMTY6MDU6MzkgMjAxOSArMDgwMAoKICAgIG5vZGVfZGV2aWNlX2NvbmY6IERvbid0IGxlYWsg
QHBoeXNpY2FsX2Z1bmN0aW9uIGluIHZpck5vZGVEZXZpY2VHZXRQQ0lTUklPVkNhcHMKICAgIAog
ICAgVGhlIHBjaV9kZXYtPnBoeXNpY2FsX2Z1bmN0aW9uIGlzIHJld3JpdHRlbiBpbgogICAgdmly
UENJR2V0UGh5c2ljYWxGdW5jdGlvbigpIHRvIGEgbmV3bHkgYWxsb2NhdGVkIHBvaW50ZXIuCiAg
ICBUaGVyZWZvcmUsIHdlIG11c3QgZnJlZSB0aGUgb2xkIG9uZSB0byBhdm9pZCBtZW1sZWFrLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWFuZyBrdW4gPGppYW5nLmt1bjJAenRlLmNvbS5jbj4K
ICAgIFJldmlld2VkLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoK
Y29tbWl0IDRiM2FiNWQyMTM1YTBkY2NkNjU0NDkxZWYzYTRmNWI3MTU3NWRlYWUKQXV0aG9yOiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFNhdCBTZXAgNyAx
MzoxMTo1OSAyMDE5ICswMjAwCgogICAgdmlydC1yZXN1bHQubTQ6IENvbG91cml6ZSBzdW1tYXJ5
IHByaW50aW5ncwogICAgCiAgICBUaGUgTElCVklSVF9SRVNVTFQgZnVuY3Rpb24gdGFrZXMgdHdv
IG9yIHRocmVlIGFyZ3VtZW50cy4gVGhlCiAgICBmaXJzdCBvbmUgaXMgdGhlIG5hbWUgb2YgdGhl
IHJlc3VsdCAoYWthIENIRUNLX05BTUUpLiBJdCBpcwogICAgcHJpbnRlZCBiZWZvcmUgdGhlIGNv
bG9uIGNoYXJhY3Rlci4gVGhlIHJlc3Qgb2YgdGhlIGFyZ3VtZW50cyBpcwogICAgcHJpbnRlZCBh
ZnRlciB0aGUgY2hhcmFjdGVyLiBUbyBwcm9kdWNlIGNvbG91cml6ZWQgb3V0cHV0IGEKICAgIGNv
dXBsZSBvZiBjaGFuZ2VzIG5lZWRzIHRvIGJlIG1hZGUuCiAgICAKICAgIEZpcnN0bHksIHdlIG5l
ZWQgdG8gcHJpbnQgdGhlIENIRUNLX05BTUUgdXNpbmcgImVjaG8gLW4iIHNvIHRoYXQKICAgIHRo
ZSBuZXcgbGluZSBpcyBub3QgYXBwZW5kZWQgYXQgdGhlIGVuZCBvZiB0aGUgbWVzc2FnZS4gVG8K
ICAgIGFjaGlldmUgdGhpcywgQVNfTUVTU0FHRV9OIGZ1bmN0aW9uIGlzIGludHJvZHVjZWQuIEl0
J3MgYQogICAgdmVyYmF0aW0gY29weSBvZiBBU19NRVNTQUdFICh3aGljaCBpcyBqdXN0IGFub3Ro
ZXIgYWxpYXMgdG8KICAgIEFDX01TR19OT1RJQ0UpIGV4Y2VwdCBpdCBkb2Vzbid0IHB1dCAnXG4n
IGF0IHRoZSBFT0wuCiAgICAKICAgIFRoZSBhbGlhcyBpcyBkZWZpbmVkIGF0IC91c3Ivc2hhcmUv
YXV0b2NvbmYtKi9hdXRvY29uZi9nZW5lcmFsLm00CiAgICBhbmQgdGhlIEFTX01FU1NBR0UgaXMg
dGhlbiBkZWZpbmVkIGF0CiAgICAvdXNyL3NoYXJlL2F1dG9jb25mLTIuNjkvbTRzdWdhci9tNHNo
Lm00LgogICAgCiAgICBTZWNvbmRseSwgdGhlIHJlc3Qgb2YgdGhlIGFyZ3VtZW50cyBhcmUgcHJp
bnRlZCBjb2xvdXJpemVkIGFuZCB0bwogICAgYWNoaWV2ZSB0aGF0IGFuZCBhbHNvIGtlZXAgcHJp
bnRpbmcgdGhlbSBpbnRvIHRoZSBsb2cgZmlsZSB0aGUKICAgIF9BU19FQ0hPIGFuZCBDT0xPUkla
RV9SRVNVTFQgZnVuY3Rpb25zIG5lZWQgdG8gYmUgY2FsbGVkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgYzk4
MTc0Y2UwODdmZTIzZjU2NzI5MjEzMmU5NjFkNDY4NWZhZjMzNwpBdXRob3I6IE1pY2hhbCBQcml2
b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgU2F0IFNlcCA3IDA4OjU4OjE0IDIw
MTkgKzAyMDAKCiAgICBjb25maWd1cmU6IENvbG9yaXplIG91dHB1dAogICAgCiAgICBJZiB3ZSdy
ZSBydW5uaW5nIGZyb20gYSBUVFkgd2UgY2FuIHB1dCBzb21lIGNvbG9ycyBhcm91bmQgJ3llcycs
CiAgICAnbm8nIGFuZCBvdGhlciBtZXNzYWdlcy4KICAgIAogICAgU2hhbWVsZXNzbHkgY29waWVk
IGZyb20gUnVieSBzb3VyY2UgY29kZSBhbmQgbW9kaWZpZWQgYSBiaXQgdG8KICAgIGNvbXBseSB3
aXRoIHN5bnRheC1jaGVjay4KICAgIAogICAgaHR0cHM6Ly9naXRodWIuY29tL3J1YnkvcnVieS9j
b21taXQvZTQ4Nzk1OTI4NzNhYmQ0Y2Q4YWVlZDU2ZjRjYmFhMzYwYTNkMzczNgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpj
b21taXQgZTlkNTFhMjIxYzE4NzFkYTI0NmFlOGRiYzViNWY3MTE5MWY0OGJlMgpBdXRob3I6IE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEF1ZyA1IDEx
OjI5OjA1IDIwMTkgKzAyMDAKCiAgICBxZW11OiBVc2UgRlcgZGVzY3JpcHRvcnMgdG8gcmVwb3J0
IEZXIGltYWdlIHBhdGhzCiAgICAKICAgIE5vdyB0aGF0IHdlIGhhdmUgcWVtdUZpcm13YXJlR2V0
U3VwcG9ydGVkKCkgc28gdGhhdCBpdCBhbHNvCiAgICByZXR1cm5zIGEgbGlzdCBvZiBGVyBpbWFn
ZSBwYXRocywgd2UgY2FuIHVzZSBpdCB0byByZXBvcnQgdGhlbSBpbgogICAgZG9tYWluIGNhcGFi
aWxpdGllcyBpbnN0ZWFkIG9mIHRoZSBvbGQgdGltZSBkZWZhdWx0IGxpc3QuCiAgICAKICAgIFJl
c29sdmVzOiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE3MzM5
NDAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQu
Y29tPgoKY29tbWl0IDVhNWI4Zjc0ZDRiOGNhZjE4ZjA5YTFlMWMxZDU5NTRlZGIyM2RiZTgKQXV0
aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBB
dWcgNSAxNjoxMToyNiAyMDE5ICswMjAwCgogICAgcWVtdWZpcm13YXJldGVzdDogVGVzdCBGVyBw
YXRoIGdldHRpbmcgdGhyb3VnaCBxZW11RmlybXdhcmVHZXRTdXBwb3J0ZWQoKQogICAgCiAgICBU
aGVyZSBpcyBvbmUgaGFjayBoaWRkZW4gaGVyZSwgYnV0IHNpbmNlIHRoaXMgaXMgaW4gYSB0ZXN0
LCBpdCdzCiAgICBva2F5LiBJbiBvcmRlciB0byBnZXQgYSBsaXN0IG9mIGV4cGVjdGVkIGZpcm13
YXJlcyBpbgogICAgdmlyRmlybXdhcmVQdHIgZm9ybSBJJ20gdXNpbmcgdmlyRmlybXdhcmVQYXJz
ZUxpc3QoKS4gQnV0CiAgICB1c3VhbGx5LCBpbiByZWFsIGxpZmUgc2NlbmFyaW8sIHRoaXMgZnVu
Y3Rpb24gaXMgdXNlZCBvbmx5IHRvCiAgICBwYXJzZSBhIGxpc3Qgb2YgVUVGSSBpbWFnZXMgd2hp
Y2ggaGF2ZSBOVlJBTSBzcGxpdCBvdXQuIEluIG90aGVyCiAgICB3b3JkcywgdGhpcyBmdW5jdGlv
biBleHBlY3RzICR7Rld9OiR7TlZSQU19IHBhaXJzLiBCdXQgaW4gdGhpcwogICAgdGVzdCwgd2Ug
YWxzbyB3YW50IHRvIGFsbG93IGp1c3QgYSBzaW5nbGUgcGF0aDogJHtGV30gYmVjYXVzZQogICAg
c29tZSByZXBvcnRlZCBmaXJtd2FyZXMgYXJlIGp1c3QgYSBCSU9TIGltYWdlIHJlYWxseS4gVG8g
YXZvaWQKICAgIHdyaXRpbmcgc29tZSBwYXJzZXIgZnVuY3Rpb24sIGxldCdzIGp1c3QgcGFzcyAi
TlVMTCIgYXMgJHtOVlJBTX0KICAgIGFuZCBmaXggdGhlIHJlc3VsdCBsYXRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0
IDc4Zjg3NjlhODRhZDJhNzk5Y2Q0NDVmNzczOWI1YTBlMjg1ZTBjOGMKQXV0aG9yOiBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBBdWcgNSAxNDo1Njoz
MiAyMDE5ICswMjAwCgogICAgcWVtdV9maXJtd2FyZTogRXh0ZW5kIHFlbXVGaXJtd2FyZUdldFN1
cHBvcnRlZCB0byByZXR1cm4gRlcgcGF0aHMKICAgIAogICAgVGhlIHFlbXVGaXJtd2FyZUdldFN1
cHBvcnRlZCgpIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9tIHFlbXUKICAgIGRyaXZlciB0byBnZW5l
cmF0ZSBkb21haW4gY2FwYWJpbGl0aWVzIFhNTCBiYXNlZCBvbiBGVyBkZXNjcmlwdG9yCiAgICBm
aWxlcy4gSG93ZXZlciwgdGhlIGZ1bmN0aW9uIGN1cnJlbnRseSByZXBvcnRzIG9ubHkgc29tZSBm
ZWF0dXJlcwogICAgZnJvbSBkb21jYXBhYmlsaXRpZXMgWE1MIGFuZCBub3QgYWN0dWFsIEZXIGlt
YWdlIHBhdGhzLiBUaGUgcGF0aHMKICAgIHJlcG9ydGVkIGluIHRoZSBkb21jYXBhYmlsaXRpZXMg
WE1MIGFyZSBzdGlsbCBmcm9tIHByZS1GVwogICAgZGVzY3JpcHRvciBlcmEgYW5kIHRoZXJlZm9y
ZSB0aGUgWE1MIG1pZ2h0IGJlIGEgYml0IGNvbmZ1c2luZy4KICAgIEZvciBpbnN0YW5jZSwgaXQg
bWF5IHNheSB0aGF0IHNlY3VyZSBib290IGlzIHN1cHBvcnRlZCBidXQKICAgIHNlY2Jvb3QgZW5h
YmxlZCBGVyBpcyBub3QgaW4gdGhlIGxpc3RlZCBGVyBpbWFnZSBwYXRocy4KICAgIAogICAgVG8g
cmVzb2x2ZSB0aGlzIHByb2JsZW0sIGNoYW5nZSBxZW11RmlybXdhcmVHZXRTdXBwb3J0ZWQoKSBz
bwogICAgdGhhdCBpdCBhbHNvIHJldHVybnMgYSBsaXN0IG9mIEZXIGltYWdlcyAod2UgaGF2ZSB0
aGUgbGlzdAogICAgYW55d2F5KS4gTHVja2lseSwgd2UgYWxyZWFkeSBoYXZlIGEgc3RydWN0dXJl
IHRvIHJlcHJlc2VudCBhIEZXCiAgICBpbWFnZSAtIHZpckZpcm13YXJlLgogICAgCiAgICBSZXNv
bHZlczogaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNzMzOTQw
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNv
bT4KCmNvbW1pdCBiYzdmZTJmNTZkZGQwYTUwYjFlNDAwODZjNTg2ZjNhMzk1YjY1MDk5CkF1dGhv
cjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gQXVn
IDUgMTI6MDI6NTAgMjAxOSArMDIwMAoKICAgIHFlbXVfZmlybXdhcmU6IERvY3VtZW50IHFlbXVG
aXJtd2FyZUdldFN1cHBvcnRlZAogICAgCiAgICBUaGlzIGZ1bmN0aW9uIGlzIGdvaW5nIHRvIGdl
dCBzb21lIG5ldyBhcmd1bWVudHMuIERvY3VtZW50IHRoZQogICAgY3VycmVudCBvbmVzIGZvciBj
bGFyaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJl
ZGhhdC5jb20+Cgpjb21taXQgNDhmOGFlZTJhYjE5NmRiOGJmYTAwMWU3ZjBjNGE3ZmU4ZjI5NzRh
NgpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAg
TW9uIEF1ZyA1IDExOjM4OjA2IDIwMTkgKzAyMDAKCiAgICB2aXJmaXJtd2FyZTogRXhwb3NlIGFu
ZCBkZWZpbmUgYXV0b3B0ciBmb3IgdmlyRmlybXdhcmVGcmVlCiAgICAKICAgIFRoaXMgZnVuY3Rp
b24gZnJlZXMgYSBfdmlyRmlybXdhcmUgc3RydWN0LiBTbyBmYXIsIGl0IGRvZXNuJ3QKICAgIG5l
ZWQgdG8gYmUgY2FsbGVkIGZyb20gb3V0c2lkZSBvZiB0aGUgbW9kdWxlLCBidXQgdGhpcyB3aWxs
CiAgICBjaGFuZ2Ugc2hvcnRseS4gSW4gdGhlIGxpZ2h0IG9mIHJlY2VudCBWSVJfREVGSU5FX0FV
VE9QVFJfRlVOQygpCiAgICBhZGRpdGlvbnMsIGRvIHRoZSBzYW1lIHRvIHZpckZpcm13YXJlRnJl
ZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhh
dC5jb20+Cgpjb21taXQgOTcxM2FlZDFhYmQ2NTY2YTU5Y2E0NTU1OTJhNjhiMGUwNTQyMzBhNQpB
dXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgU2F0
IFNlcCA3IDEzOjEzOjM1IDIwMTkgKzAyMDAKCiAgICB2aXJ0LXJlc3VsdC5tNDogQWxpZ24gc3Ry
aW5nIG1vcmUgZ2VuZXJvdXNseQogICAgCiAgICBUaGUgdGltZXMsIHdoZW4gd2UgaGFkIHNtYWxs
IENSVHMgYXJlIGxvbmcgZ29uZS4gTm93LCBpbiB0aGUgZXJhCiAgICBvZiB3aWRlIHNjcmVlbnMg
d2UgY2FuIGJlIG1vcmUgZ2VuZXJvdXMgd2hlbiBpdCBjb21lcyB0byBhbGlnbmluZwogICAgdGhl
IG91dHB1dCBvZiBjb25maWd1cmUuIFRoZSBsb25nZXN0IHN0cmluZyBiZWZvcmUgdGhlIGNvbG9u
IGlzCiAgICAnd2lyZXNoYXJrX2Rpc3NlY3Rvcicgd2hpY2ggY291bnRzIDE5IGNoYXJhY3RlcnMu
ICBUaGVyZWZvcmUsCiAgICBhbGlnbiB0aGUgc3RyaW5ncyBhdCAyMC4KICAgIAogICAgQXQgdGhl
IHNhbWUgdGltZSwgZHJvcCB0aGUgdXNlbGVzcyByZXN1bHQgYWxpZ25tZW50LiBJdCBiZWhhdmVz
CiAgICBvZGRseSAtIGl0IHB1dHMgYSBzcGFjZSBhdCB0aGUgZW5kIG9mIGVhY2ggIm5vIiBiZWNh
dXNlIG9mIHRoZQogICAgJS0zcyBmb3JtYXQgd2UgdXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+Cgpjb21taXQgZmU5ODIxOTU5NjQ2
YWFlMWYwYjc1NWY5N2RlNGQzOWZjOWJmZGEzMgpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgU2F0IFNlcCA3IDEyOjQ0OjMxIDIwMTkgKzAyMDAK
CiAgICBjb25maWd1cmU6IFByZWZlciBMSUJWSVJUX1JFU1VMVCBvdmVyIEFDX01TR19OT1RJQ0UK
ICAgIAogICAgT25lIG9mIHRoZSBhZHZhbnRhZ2VzIGlzIHRoYXQgTElCVklSVF9SRVNVTFQgYWxp
Z25zIHRoZSByZXN1bHRpbmcKICAgIG1lc3NhZ2UgZm9yIHVzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 01:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 01: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 1i8xKn-0007Is-1A; Sat, 14 Sep 2019 01:58:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8xKl-0007In-3s
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 01:58:43 +0000
X-Inumbo-ID: 2a5d5b72-d693-11e9-95be-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a5d5b72-d693-11e9-95be-12813bfff9fa;
 Sat, 14 Sep 2019 01:58: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 1i8xKe-0005H7-9j; Sat, 14 Sep 2019 01:58:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8xKd-0002Qg-QZ; Sat, 14 Sep 2019 01:58:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8xKd-0004tR-Pt; Sat, 14 Sep 2019 01:58:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141260-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 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-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck: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-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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd: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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=505a8ec7e11ae5236c4a154a1e24ef49a8349600
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 01:58:35 +0000
Subject: [Xen-devel] [linux-linus test] 141260: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI2MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMjYwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVy
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBr
ZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICA1MDVhOGVjN2UxMWFlNTIzNmM0YTE1NGExZTI0ZWY0OWE4MzQ5NjAw
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4
MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIw
MTktMDMtMDQgMTk6NTM6MDkgWiAgMTkzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1
ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDE5MiBkYXlzICAxNDUgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQxMjYwICAyMDE5LTA5LTEzIDAyOjIwOjQ1IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo0MzEwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApu
b3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgOTI4MDQwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 02:35:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 02:35:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i8xtf-0002EF-3J; Sat, 14 Sep 2019 02:34: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=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i8xtd-0002EA-Iv
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 02:34:45 +0000
X-Inumbo-ID: 336b05ca-d698-11e9-95be-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 336b05ca-d698-11e9-95be-12813bfff9fa;
 Sat, 14 Sep 2019 02:34: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 1i8xtX-0006OK-CT; Sat, 14 Sep 2019 02:34:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i8xtX-0005GC-0W; Sat, 14 Sep 2019 02:34:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i8xtW-0002T9-W6; Sat, 14 Sep 2019 02:34:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141288-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 02:34:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141288: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI4OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI4OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAxIGRheXMgICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 05:05:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 05: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 1i90En-0005YE-1M; Sat, 14 Sep 2019 05:04: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i90Em-0005Y9-0u
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 05:04:44 +0000
X-Inumbo-ID: 26962e1e-d6ad-11e9-95c0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26962e1e-d6ad-11e9-95c0-12813bfff9fa;
 Sat, 14 Sep 2019 05:04: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 D9306AF79;
 Sat, 14 Sep 2019 05:04:36 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190909093339.7134-1-jgross@suse.com>
 <20190909093339.7134-3-jgross@suse.com>
 <bdf39183da171d3780318f3c50818906a6a4b487.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f96be1bb-9881-a300-4f4d-24c3c2fdb7bf@suse.com>
Date: Sat, 14 Sep 2019 07:04:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <bdf39183da171d3780318f3c50818906a6a4b487.camel@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3 2/4] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMTkgMTk6MjcsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIE1vbiwgMjAxOS0w
OS0wOSBhdCAxMTozMyArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVG9kYXkgYSBjcHUg
d2hpY2ggaXMgcmVtb3ZlZCBmcm9tIHRoZSBzeXN0ZW0gaXMgdGFrZW4gZGlyZWN0bHkgZnJvbQo+
PiBQb29sMCB0byB0aGUgb2ZmbGluZSBzdGF0ZS4gVGhpcyB3aWxsIGNvbmZsaWN0IHdpdGggdGhl
IG5ldyBpZGxlCj4+IHNjaGVkdWxlciwgc28gcmVtb3ZlIGl0IGZyb20gUG9vbDAgZmlyc3QuIEFk
ZGl0aW9uYWxseSBhY2NlcHQKPj4gcmVtb3ZpbmcKPj4gYSBmcmVlIGNwdSBpbnN0ZWFkIG9mIHJl
cXVpcmluZyBpdCB0byBiZSBpbiBQb29sMC4KPj4KPj4gRm9yIHRoZSByZXN1bWUgZmFpbGVkIGNh
c2Ugd2UgbmVlZCB0byBjYWxsIHRoZSBzY2hlZHVsZXIgY29kZSBmb3IKPj4gdGhhdAo+PiBzaXR1
YXRpb24gYWZ0ZXIgdGhlIGNwdXBvb2wgaGFuZGxpbmcsIHNvIG1vdmUgdGhlIHNjaGVkdWxlciBj
b2RlIGludG8KPj4gYSBmdW5jdGlvbiBhbmQgY2FsbCBpdCBmcm9tIGNwdXBvb2xfY3B1X3JlbW92
ZV9mb3JjZWQoKSBhbmQgcmVtb3ZlCj4+IHRoZQo+PiBDUFVfUkVTVU1FX0ZBSUxFRCBjYXNlIGZy
b20gY3B1X3NjaGVkdWxlX2NhbGxiYWNrKCkuCj4+Cj4+IE5vdGUgdGhhdCB3ZSBhcmUgY2FsbGlu
ZyBub3cgc2NoZWR1bGVfY3B1X3N3aXRjaCgpIGluIHN0b3BfbWFjaGluZQo+PiBjb250ZXh0IHNv
IHdlIG5lZWQgdG8gc3dpdGNoIGZyb20gc3BpbmxvY2tfaXJxIHRvIHNwaW5sb2NrX2lycXNhdmUu
Cj4+Cj4gU28sIEkgd2FzIGxvb2tpbmcgYXQgdGhpcyBwYXRjaCwgYW5kIHdoaWxlIGRvaW5nIHRo
YXQsIGFsc28gdHJ5aW5nIGl0Cj4gb3V0Lgo+IAo+IEkndmUgZG9uZSB0aGUgZm9sbG93aW5nOgo+
IAo+ICMgZWNobyAwID4gL3N5cy9kZXZpY2VzL3N5c3RlbS94ZW5fY3B1L3hlbl9jcHU3L29ubGlu
ZQo+IAo+IEFuZCBDUFUgNyB3ZW50IG9mZmxpbmUsIGFuZCB3YXMgbGlzdGVkIGFtb25nIHRoZSBm
cmVlIENQVXM6Cj4gCj4gKFhFTikgT25saW5lIENwdXM6IDAtNgo+IChYRU4pIEZyZWUgQ3B1czog
Nwo+IChYRU4pIENwdXBvb2wgMDoKPiAoWEVOKSBDcHVzOiAwLTYKPiAoWEVOKSBTY2hlZHVsZXI6
IFNNUCBDcmVkaXQgU2NoZWR1bGVyIHJldjIgKGNyZWRpdDIpCj4gKFhFTikgQWN0aXZlIHF1ZXVl
czogMQo+IChYRU4pIAlkZWZhdWx0LXdlaWdodCAgICAgPSAyNTYKPiAoWEVOKSBSdW5xdWV1ZSAw
Ogo+IChYRU4pIAluY3B1cyAgICAgICAgICAgICAgPSA3Cj4gKFhFTikgCWNwdXMgICAgICAgICAg
ICAgICA9IDAtNgo+IChYRU4pIAltYXhfd2VpZ2h0ICAgICAgICAgPSAyNTYKPiAoWEVOKSAJcGlj
a19iaWFzICAgICAgICAgID0gMQo+IChYRU4pIAlpbnN0bG9hZCAgICAgICAgICAgPSAxCj4gKFhF
TikgCWF2ZWxvYWQgICAgICAgICAgICA9IDM5OTIgKH4xJSkKPiAoWEVOKSAJaWRsZXJzOiAwMDAw
MDA2Zgo+IChYRU4pIAl0aWNrbGVkOiAwMDAwMDAwMAo+IChYRU4pIAlmdWxseSBpZGxlIGNvcmVz
OiAwMDAwMDA0Zgo+IAo+IFRoZW4sIEkgZGlkOgo+IAo+ICMgZWNobyAxID4gL3N5cy9kZXZpY2Vz
L3N5c3RlbS94ZW5fY3B1L3hlbl9jcHU3L29ubGluZQo+IAo+IEFuZCBhZ2FpbiBpdCBhcHBlYXIg
dG8gaGF2ZSB3b3JrZWQsIGkuZS4sIHRoZSBDUFUgaXMgYmFjayBvbmxpbmUgYW5kIGluCj4gUG9v
bC0wOgo+IAo+IChYRU4pIE9ubGluZSBDcHVzOiAwLTcKPiAoWEVOKSBDcHVwb29sIDA6Cj4gKFhF
TikgQ3B1czogMC03Cj4gKFhFTikgU2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciByZXYy
IChjcmVkaXQyKQo+IChYRU4pIEFjdGl2ZSBxdWV1ZXM6IDEKPiAoWEVOKSAJZGVmYXVsdC13ZWln
aHQgICAgID0gMjU2Cj4gKFhFTikgUnVucXVldWUgMDoKPiAoWEVOKSAJbmNwdXMgICAgICAgICAg
ICAgID0gOAo+IChYRU4pIAljcHVzICAgICAgICAgICAgICAgPSAwLTcKPiAoWEVOKSAJbWF4X3dl
aWdodCAgICAgICAgID0gMjU2Cj4gKFhFTikgCXBpY2tfYmlhcyAgICAgICAgICA9IDEKPiAoWEVO
KSAJaW5zdGxvYWQgICAgICAgICAgID0gMgo+IChYRU4pIAlhdmVsb2FkICAgICAgICAgICAgPSAy
NzE0NzQgKH4xMDMlKQo+IChYRU4pIAlpZGxlcnM6IDAwMDAwMGFmCj4gKFhFTikgCXRpY2tsZWQ6
IDAwMDAwMDAwCj4gKFhFTikgCWZ1bGx5IGlkbGUgY29yZXM6IDAwMDAwMDhmCj4gCj4gVGhlbiBJ
IGRpZDoKPiAKPiAjIGVjaG8gMCA+IC9zeXMvZGV2aWNlcy9zeXN0ZW0veGVuX2NwdS94ZW5fY3B1
Ny9vbmxpbmUKPiAKPiBBbmQsIGFmdGVyIHRoYXQ6Cj4gCj4gIyB4bCBjcHVwb29sLWNwdS1yZW1v
dmUgUG9vbC0wIDcKPiAKPiBBbmQgdGhlIHN5c3RlbSBoYW5nZWQuCj4gCj4gSSBkb24ndCBoYXZl
IGEgd29ya2luZyBzZXJpYWwgY29uc29sZSBvbiB0aGF0IHRlc3Rib3gsIHVuZm9ydHVuYXRlbHks
Cj4gc28gSSBjYW4ndCBwb2tlIGF0IGRlYnVnIGtleXMsIGV0Yy4KPiAKPiBJcyB0aGlzIGFueXRo
aW5nIHRoYXQgeW91J3ZlIHNlZW4gb3IgdGhhdCB5b3UgY2FuIHJlcHJvZHVjZT8KCkkgY2FuIHJl
cHJvZHVjZSBpdCBhbmQgYWxyZWFkeSBoYXZlIGZvdW5kIHRoZSBidWcuCgoKSnVlcmdlbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 05:19:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 05:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i90TP-0006Sl-Hv; Sat, 14 Sep 2019 05:19: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i90TN-0006SX-WF
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 05:19:50 +0000
X-Inumbo-ID: 44c717ca-d6af-11e9-95c0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44c717ca-d6af-11e9-95c0-12813bfff9fa;
 Sat, 14 Sep 2019 05:19: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 038FCAEB3;
 Sat, 14 Sep 2019 05:19:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 07:19:42 +0200
Message-Id: <20190914051944.21409-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914051944.21409-1-jgross@suse.com>
References: <20190914051944.21409-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 2/4] 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
IHdpdGggdGhlIG5ldyBpZGxlCnNjaGVkdWxlciwgc28gcmVtb3ZlIGl0IGZyb20gUG9vbDAgZmly
c3QuIEFkZGl0aW9uYWxseSBhY2NlcHQgcmVtb3ZpbmcKYSBmcmVlIGNwdSBpbnN0ZWFkIG9mIHJl
cXVpcmluZyBpdCB0byBiZSBpbiBQb29sMC4KCkZvciB0aGUgcmVzdW1lIGZhaWxlZCBjYXNlIHdl
IG5lZWQgdG8gY2FsbCB0aGUgc2NoZWR1bGVyIGNvZGUgZm9yIHRoYXQKc2l0dWF0aW9uIGFmdGVy
IHRoZSBjcHVwb29sIGhhbmRsaW5nLCBzbyBtb3ZlIHRoZSBzY2hlZHVsZXIgY29kZSBpbnRvCmEg
ZnVuY3Rpb24gYW5kIGNhbGwgaXQgZnJvbSBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKCkgYW5k
IHJlbW92ZSB0aGUKQ1BVX1JFU1VNRV9GQUlMRUQgY2FzZSBmcm9tIGNwdV9zY2hlZHVsZV9jYWxs
YmFjaygpLgoKTm90ZSB0aGF0IHdlIGFyZSBjYWxsaW5nIG5vdyBzY2hlZHVsZV9jcHVfc3dpdGNo
KCkgaW4gc3RvcF9tYWNoaW5lCmNvbnRleHQgc28gd2UgbmVlZCB0byBzd2l0Y2ggZnJvbSBzcGlu
bG9ja19pcnEgdG8gc3BpbmxvY2tfaXJxc2F2ZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOiByZW5hbWUgY3B1cG9vbF91bmFzc2lnbl9jcHVf
W2VwaXxwcm9dbG9ndWUoKSAoRGFyaW8gRmFnZ2lvbGkpClY0OiBmaXggYnVnIHdoZW4gdW5hc3Np
Z25pbmcgY3B1IG5vdCBpbiBwb29sCi0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgfCAx
ODIgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgICAgICB8ICAyNyArKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDEzMCBpbnNlcnRpb25zKCspLCA4MSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24v
Y3B1cG9vbC5jCmluZGV4IGNhZWE1YmQ4YjMuLmRjZGYxOGVlMDggMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0yODIsMjIgKzI4
MiwxNCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0IGNwdXBv
b2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBsb25n
IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2hlbHBlcih2b2lkICppbmZvKQorc3RhdGljIGludCBjcHVw
b29sX3VuYXNzaWduX2NwdV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgaW50IGNw
dSA9IGNwdXBvb2xfbW92aW5nX2NwdTsKLSAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IGluZm87CiAg
ICAgc3RydWN0IGRvbWFpbiAqZDsKLSAgICBsb25nIHJldDsKLQotICAgIGNwdXBvb2xfZHByaW50
aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAotICAgICAgICAgICAg
ICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmctPmNwdXBvb2xfaWQsIGNwdSk7CisgICAgaW50IHJl
dDsKIAotICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKICAgICBpZiAoIGMgIT0gY3B1cG9v
bF9jcHVfbW92aW5nICkKLSAgICB7Ci0gICAgICAgIHJldCA9IC1FQUREUk5PVEFWQUlMOwotICAg
ICAgICBnb3RvIG91dDsKLSAgICB9CisgICAgICAgIHJldHVybiAtRUFERFJOT1RBVkFJTDsKIAog
ICAgIC8qCiAgICAgICogV2UgbmVlZCB0aGlzIGZvciBzY2FubmluZyB0aGUgZG9tYWluIGxpc3Qs
IGJvdGggaW4KQEAgLTMzMiw1MSArMzI0LDI5IEBAIHN0YXRpYyBsb25nIGNwdXBvb2xfdW5hc3Np
Z25fY3B1X2hlbHBlcih2b2lkICppbmZvKQogICAgICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZm
aW5pdHkoZCk7CiAgICAgfQogICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2sp
Owotb3V0OgotICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwotICAgIGNwdXBvb2xfZHBy
aW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUgcmV0PSVsZFxuIiwgcmV0KTsKKwogICAgIHJldHVy
biByZXQ7CiB9CiAKLS8qCi0gKiB1bmFzc2lnbiBhIHNwZWNpZmljIGNwdSBmcm9tIGEgY3B1cG9v
bAotICogd2UgbXVzdCBiZSBzdXJlIG5vdCB0byBydW4gb24gdGhlIGNwdSB0byBiZSB1bmFzc2ln
bmVkISB0byBhY2hpZXZlIHRoaXMKLSAqIHRoZSBtYWluIGZ1bmN0aW9uYWxpdHkgaXMgcGVyZm9y
bWVkIHZpYSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1IG9uIGEKLSAqIHNwZWNpZmljIGNwdS4K
LSAqIGlmIHRoZSBjcHUgdG8gYmUgcmVtb3ZlZCBpcyB0aGUgbGFzdCBvbmUgb2YgdGhlIGNwdXBv
b2wgbm8gYWN0aXZlIGRvbWFpbgotICogbXVzdCBiZSBib3VuZCB0byB0aGUgY3B1cG9vbC4gZHlp
bmcgZG9tYWlucyBhcmUgbW92ZWQgdG8gY3B1cG9vbDAgYXMgdGhleQotICogbWlnaHQgYmUgem9t
Ymllcy4KLSAqIHBvc3NpYmxlIGZhaWx1cmVzOgotICogLSBsYXN0IGNwdSBhbmQgc3RpbGwgYWN0
aXZlIGRvbWFpbnMgaW4gY3B1cG9vbAotICogLSBjcHUganVzdCBiZWluZyB1bnBsdWdnZWQKLSAq
Lwotc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5z
aWduZWQgaW50IGNwdSkKK3N0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoc3Ry
dWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgaW50IHdvcmtfY3B1Owog
ICAgIGludCByZXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKIAotICAgIGNwdXBvb2xfZHByaW50
aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAotICAgICAgICAgICAg
ICAgICAgICBjLT5jcHVwb29sX2lkLCBjcHUpOwotCiAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xv
Y2spOwogICAgIHJldCA9IC1FQUREUk5PVEFWQUlMOwotICAgIGlmICggKGNwdXBvb2xfbW92aW5n
X2NwdSAhPSAtMSkgJiYgKGNwdSAhPSBjcHVwb29sX21vdmluZ19jcHUpICkKLSAgICAgICAgZ290
byBvdXQ7Ci0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfbG9ja2VkX2Nw
dXMpICkKKyAgICBpZiAoICgoY3B1cG9vbF9tb3ZpbmdfY3B1ICE9IC0xKSB8fCAhY3B1bWFza190
ZXN0X2NwdShjcHUsIGMtPmNwdV92YWxpZCkpCisgICAgICAgICAmJiAoY3B1ICE9IGNwdXBvb2xf
bW92aW5nX2NwdSkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIHJldCA9IDA7Ci0gICAgaWYg
KCAhY3B1bWFza190ZXN0X2NwdShjcHUsIGMtPmNwdV92YWxpZCkgJiYgKGNwdSAhPSBjcHVwb29s
X21vdmluZ19jcHUpICkKLSAgICAgICAgZ290byBvdXQ7Ci0KICAgICBpZiAoIChjLT5uX2RvbSA+
IDApICYmIChjcHVtYXNrX3dlaWdodChjLT5jcHVfdmFsaWQpID09IDEpICYmCiAgICAgICAgICAo
Y3B1ICE9IGNwdXBvb2xfbW92aW5nX2NwdSkgKQogICAgIHsKICAgICAgICAgcmN1X3JlYWRfbG9j
aygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1cG9v
bChkLCBjKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFkLT5pc19keWluZyApCisgICAg
ICAgICAgICBpZiAoICFkLT5pc19keWluZyAmJiBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Fj
dGl2ZSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmV0ID0gLUVCVVNZOwogICAg
ICAgICAgICAgICAgIGJyZWFrOwpAQCAtMzkzLDggKzM2Myw1OCBAQCBzdGF0aWMgaW50IGNwdXBv
b2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAg
IGF0b21pY19pbmMoJmMtPnJlZmNudCk7CiAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gYzsKICAg
ICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIGMtPmNwdV92YWxpZCk7CisKK291dDoKICAgICBzcGlu
X3VubG9jaygmY3B1cG9vbF9sb2NrKTsKIAorICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBs
b25nIGNwdXBvb2xfdW5hc3NpZ25fY3B1X2hlbHBlcih2b2lkICppbmZvKQoreworICAgIHN0cnVj
dCBjcHVwb29sICpjID0gaW5mbzsKKyAgICBsb25nIHJldDsKKworICAgIGNwdXBvb2xfZHByaW50
aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAorICAgICAgICAgICAg
ICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmctPmNwdXBvb2xfaWQsIGNwdXBvb2xfbW92aW5nX2Nw
dSk7CisgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOworCisgICAgcmV0ID0gY3B1cG9vbF91
bmFzc2lnbl9jcHVfZmluaXNoKGMpOworCisgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7
CisgICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdSByZXQ9JWxkXG4iLCBy
ZXQpOworCisgICAgcmV0dXJuIHJldDsKK30KKworLyoKKyAqIHVuYXNzaWduIGEgc3BlY2lmaWMg
Y3B1IGZyb20gYSBjcHVwb29sCisgKiB3ZSBtdXN0IGJlIHN1cmUgbm90IHRvIHJ1biBvbiB0aGUg
Y3B1IHRvIGJlIHVuYXNzaWduZWQhIHRvIGFjaGlldmUgdGhpcworICogdGhlIG1haW4gZnVuY3Rp
b25hbGl0eSBpcyBwZXJmb3JtZWQgdmlhIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUgb24gYQor
ICogc3BlY2lmaWMgY3B1LgorICogaWYgdGhlIGNwdSB0byBiZSByZW1vdmVkIGlzIHRoZSBsYXN0
IG9uZSBvZiB0aGUgY3B1cG9vbCBubyBhY3RpdmUgZG9tYWluCisgKiBtdXN0IGJlIGJvdW5kIHRv
IHRoZSBjcHVwb29sLiBkeWluZyBkb21haW5zIGFyZSBtb3ZlZCB0byBjcHVwb29sMCBhcyB0aGV5
CisgKiBtaWdodCBiZSB6b21iaWVzLgorICogcG9zc2libGUgZmFpbHVyZXM6CisgKiAtIGxhc3Qg
Y3B1IGFuZCBzdGlsbCBhY3RpdmUgZG9tYWlucyBpbiBjcHVwb29sCisgKiAtIGNwdSBqdXN0IGJl
aW5nIHVucGx1Z2dlZAorICovCitzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVj
dCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGludCB3b3JrX2NwdTsKKyAg
ICBpbnQgcmV0OworCisgICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShw
b29sPSVkLGNwdT0lZClcbiIsCisgICAgICAgICAgICAgICAgICAgIGMtPmNwdXBvb2xfaWQsIGNw
dSk7CisKKyAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydChjLCBjcHUpOworICAg
IGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFz
c2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpIHJldCAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIGMtPmNwdXBvb2xfaWQsIGNwdSwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9
CisKICAgICB3b3JrX2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBpZiAoIHdvcmtfY3B1
ID09IGNwdSApCiAgICAgewpAQCAtNDAzLDEyICs0MjMsNiBAQCBzdGF0aWMgaW50IGNwdXBvb2xf
dW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAg
ICAgICAgd29ya19jcHUgPSBjcHVtYXNrX25leHQoY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKTsK
ICAgICB9CiAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUod29ya19jcHUsIGNw
dXBvb2xfdW5hc3NpZ25fY3B1X2hlbHBlciwgYyk7Ci0KLW91dDoKLSAgICBzcGluX3VubG9jaygm
Y3B1cG9vbF9sb2NrKTsKLSAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1
KHBvb2w9JWQsY3B1PSVkKSByZXQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIGMtPmNwdXBv
b2xfaWQsIGNwdSwgcmV0KTsKLSAgICByZXR1cm4gcmV0OwogfQogCiAvKgpAQCAtNDkyLDMwICs1
MDYsNTQgQEAgc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKIH0K
IAogLyoKLSAqIENhbGxlZCB0byByZW1vdmUgYSBDUFUgZnJvbSBhIHBvb2wuIFRoZSBDUFUgaXMg
bG9ja2VkLCB0byBmb3JiaWQgcmVtb3ZpbmcKLSAqIGl0IGZyb20gcG9vbDAuIEluIGZhY3QsIGlm
IHdlIHdhbnQgdG8gaG90LXVucGx1ZyBhIENQVSwgaXQgbXVzdCBiZWxvbmcgdG8KLSAqIHBvb2ww
LCBvciB3ZSBmYWlsLgorICogVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgaW4gc3RvcF9tYWNoaW5l
IGNvbnRleHQsIHNvIHdlIGNhbiBiZSBzdXJlIG5vCisgKiBub24taWRsZSB2Y3B1IGlzIGFjdGl2
ZSBvbiB0aGUgc3lzdGVtLgogICovCi1zdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNp
Z25lZCBpbnQgY3B1KQorc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVtb3ZlKHVuc2lnbmVkIGlu
dCBjcHUpCiB7Ci0gICAgaW50IHJldCA9IC1FTk9ERVY7CisgICAgaW50IHJldDsKIAotICAgIHNw
aW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKKyAgICBBU1NFUlQoaXNfaWRsZV92Y3B1KGN1cnJlbnQp
KTsKIAotICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdXBvb2wwLT5jcHVfdmFsaWQp
ICkKKyAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSAp
CiAgICAgewotICAgICAgICAvKgotICAgICAgICAgKiBJZiB3ZSBhcmUgbm90IHN1c3BlbmRpbmcs
IHdlIGFyZSBob3QtdW5wbHVnZ2luZyBjcHUsIGFuZCB0aGF0IGlzCi0gICAgICAgICAqIGFsbG93
ZWQgb25seSBmb3IgQ1BVcyBpbiBwb29sMC4KLSAgICAgICAgICovCi0gICAgICAgIGNwdW1hc2tf
Y2xlYXJfY3B1KGNwdSwgY3B1cG9vbDAtPmNwdV92YWxpZCk7Ci0gICAgICAgIHJldCA9IDA7Cisg
ICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChjcHVwb29sMCk7CisgICAg
ICAgIEJVR19PTihyZXQpOwogICAgIH0KK30KIAotICAgIGlmICggIXJldCApCisvKgorICogQ2Fs
bGVkIGJlZm9yZSBhIENQVSBpcyBiZWluZyByZW1vdmVkIGZyb20gdGhlIHN5c3RlbS4KKyAqIFJl
bW92aW5nIGEgQ1BVIGlzIGFsbG93ZWQgZm9yIGZyZWUgQ1BVcyBvciBDUFVzIGluIFBvb2wtMCAo
dGhvc2UgYXJlIG1vdmVkCisgKiB0byBmcmVlIGNwdXMgYWN0dWFsbHkgYmVmb3JlIHJlbW92aW5n
IHRoZW0pLgorICogVGhlIENQVSBpcyBsb2NrZWQsIHRvIGZvcmJpZCBhZGRpbmcgaXQgYWdhaW4g
dG8gYW5vdGhlciBjcHVwb29sLgorICovCitzdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZV9w
cm9sb2d1ZSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGludCByZXQgPSAwOworCisgICAgc3Bp
bl9sb2NrKCZjcHVwb29sX2xvY2spOworCisgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JmNwdXBvb2xfbG9ja2VkX2NwdXMpICkKKyAgICAgICAgcmV0ID0gLUVCVVNZOworICAgIGVsc2UK
ICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdXBvb2xfbG9ja2VkX2NwdXMpOworCiAg
ICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CiAKKyAgICBpZiAoIHJldCApCisgICAgICAg
IHJldHVybiAgcmV0OworCisgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9vbDAt
PmNwdV92YWxpZCkgKQorICAgIHsKKyAgICAgICAgLyogQ3B1cG9vbDAgaXMgcG9wdWxhdGVkIG9u
bHkgYWZ0ZXIgYWxsIGNwdXMgYXJlIHVwLiAqLworICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRl
ID09IFNZU19TVEFURV9hY3RpdmUpOworCisgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25f
Y3B1X3N0YXJ0KGNwdXBvb2wwLCBjcHUpOworICAgIH0KKyAgICBlbHNlIGlmICggIWNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKKyAgICAgICAgcmV0ID0gLUVOT0RF
VjsKKwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTUyMywxMyArNTYxLDEzIEBAIHN0YXRpYyBp
bnQgY3B1cG9vbF9jcHVfcmVtb3ZlKHVuc2lnbmVkIGludCBjcHUpCiAgKiBDYWxsZWQgZHVyaW5n
IHJlc3VtZSBmb3IgYWxsIGNwdXMgd2hpY2ggZGlkbid0IGNvbWUgdXAgYWdhaW4uIFRoZSBjcHUg
bXVzdAogICogYmUgcmVtb3ZlZCBmcm9tIHRoZSBjcHVwb29sIGl0IGlzIGFzc2lnbmVkIHRvLiBJ
biBjYXNlIGEgY3B1cG9vbCB3aWxsIGJlCiAgKiBsZWZ0IHdpdGhvdXQgY3B1IHdlIG1vdmUgYWxs
IGRvbWFpbnMgb2YgdGhhdCBjcHVwb29sIHRvIGNwdXBvb2wwLgorICogQXMgd2UgYXJlIGNhbGxl
ZCB3aXRoIGFsbCBkb21haW5zIHN0aWxsIGZyb3plbiB0aGVyZSBpcyBubyBuZWVkIHRvIHRha2Ug
dGhlCisgKiBjcHVwb29sIGxvY2sgaGVyZS4KICAqLwogc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVf
cmVtb3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBjcHVwb29sICoq
YzsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOwotCi0gICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2sp
OworICAgIGludCByZXQ7CiAKICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9v
bF9mcmVlX2NwdXMpICkKICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9m
cmVlX2NwdXMpOwpAQCAtNTM5LDE5ICs1NzcsMTMgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVf
cmVtb3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICB7CiAgICAgICAgICAgICBp
ZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAoKmMpLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICgqYyktPmNwdV92YWxp
ZCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgoKmMpLT5jcHVfdmFsaWQp
ID09IDAgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAqYyA9
PSBjcHVwb29sMCApCi0gICAgICAgICAgICAgICAgICAgICAgICBwYW5pYygiTm8gY3B1IGxlZnQg
aW4gY3B1cG9vbDBcbiIpOwotICAgICAgICAgICAgICAgICAgICBmb3JfZWFjaF9kb21haW5faW5f
Y3B1cG9vbChkLCAqYykKLSAgICAgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfbW92ZV9kb21h
aW5fbG9ja2VkKGQsIGNwdXBvb2wwKTsKLSAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHUoKmMsIGNwdSk7CisgICAgICAgICAgICAgICAg
QlVHX09OKHJldCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBzcGlu
X3VubG9jaygmY3B1cG9vbF9sb2NrKTsKKyAgICBzY2hlZF9ybV9jcHUoY3B1KTsKIH0KIAogLyoK
QEAgLTYxOSw3ICs2NTEsOCBAQCBpbnQgY3B1cG9vbF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNj
dGxfY3B1cG9vbF9vcCAqb3ApCiAgICAgICAgIGlmICggY3B1ID49IG5yX2NwdV9pZHMgKQogICAg
ICAgICAgICAgZ290byBhZGRjcHVfb3V0OwogICAgICAgICByZXQgPSAtRU5PREVWOwotICAgICAg
ICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSApCisgICAg
ICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpIHx8Cisg
ICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9jcHVzKSAp
CiAgICAgICAgICAgICBnb3RvIGFkZGNwdV9vdXQ7CiAgICAgICAgIGMgPSBjcHVwb29sX2ZpbmRf
YnlfaWQob3AtPmNwdXBvb2xfaWQpOwogICAgICAgICByZXQgPSAtRU5PRU5UOwpAQCAtNzQ2LDcg
Kzc3OSwxMiBAQCBzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKICAgICBjYXNlIENQVV9ET1dOX1BS
RVBBUkU6CiAgICAgICAgIC8qIFN1c3BlbmQvUmVzdW1lIGRvbid0IGNoYW5nZSBhc3NpZ25tZW50
cyBvZiBjcHVzIHRvIGNwdXBvb2xzLiAqLwogICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSA8PSBT
WVNfU1RBVEVfYWN0aXZlICkKLSAgICAgICAgICAgIHJjID0gY3B1cG9vbF9jcHVfcmVtb3ZlKGNw
dSk7CisgICAgICAgICAgICByYyA9IGNwdXBvb2xfY3B1X3JlbW92ZV9wcm9sb2d1ZShjcHUpOwor
ICAgICAgICBicmVhazsKKyAgICBjYXNlIENQVV9EWUlORzoKKyAgICAgICAgLyogU3VzcGVuZC9S
ZXN1bWUgZG9uJ3QgY2hhbmdlIGFzc2lnbm1lbnRzIG9mIGNwdXMgdG8gY3B1cG9vbHMuICovCisg
ICAgICAgIGlmICggc3lzdGVtX3N0YXRlIDw9IFNZU19TVEFURV9hY3RpdmUgKQorICAgICAgICAg
ICAgY3B1cG9vbF9jcHVfcmVtb3ZlKGNwdSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BV
X1JFU1VNRV9GQUlMRUQ6CiAgICAgICAgIGNwdXBvb2xfY3B1X3JlbW92ZV9mb3JjZWQoY3B1KTsK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUu
YwppbmRleCA3YjcxNTgxNzU2Li45MzE2NGM2NGY2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xNjU0LDYgKzE2NTQsMjAg
QEAgc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNwdSkKICAgICBr
aWxsX3RpbWVyKCZzZC0+c190aW1lcik7CiB9CiAKK3ZvaWQgc2NoZWRfcm1fY3B1KHVuc2lnbmVk
IGludCBjcHUpCit7CisgICAgaW50IHJjOworICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9
ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkdWxlciAqc2No
ZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKKworICAgIHJjdV9yZWFkX2xvY2soJmRvbWxp
c3RfcmVhZF9sb2NrKTsKKyAgICByYyA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUpOworICAg
IEJVR19PTihyYyk7CisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cisg
ICAgc2NoZWRfZGVpbml0X3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKKyAgICBj
cHVfc2NoZWR1bGVfZG93bihjcHUpOworfQorCiBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxs
YmFjaygKICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwgdW5zaWduZWQgbG9uZyBhY3Rp
b24sIHZvaWQgKmhjcHUpCiB7CkBAIC0xNzA5LDE2ICsxNzIzLDEwIEBAIHN0YXRpYyBpbnQgY3B1
X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgICAgICByYyA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9j
aGVjayhjcHUpOwogICAgICAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsK
ICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBDUFVfUkVTVU1FX0ZBSUxFRDoKICAgICBjYXNlIENQ
VV9ERUFEOgogICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfc3VzcGVuZCAp
CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFk
X2xvY2spOwotICAgICAgICByYyA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUpOwotICAgICAg
ICBCVUdfT04ocmMpOwotICAgICAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2Nr
KTsKLSAgICAgICAgc2NoZWRfZGVpbml0X3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRfcHJpdiwgY3B1
KTsKLSAgICAgICAgY3B1X3NjaGVkdWxlX2Rvd24oY3B1KTsKKyAgICAgICAgc2NoZWRfcm1fY3B1
KGNwdSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX1VQX0NBTkNFTEVEOgogICAgICAg
ICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKQEAgLTE4NDEsNiArMTg0
OSw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBj
cHVwb29sICpjKQogICAgIHN0cnVjdCBjcHVwb29sICpvbGRfcG9vbCA9IHBlcl9jcHUoY3B1cG9v
bCwgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCBjcHUpOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CisgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKIAogICAgIC8qCiAgICAgICogcENQVXMgb25seSBtb3ZlIGZy
b20gYSB2YWxpZCBjcHVwb29sIHRvIGZyZWUgKGkuZS4sIG91dCBvZiBhbnkgcG9vbCksCkBAIC0x
ODk1LDcgKzE5MDQsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1
LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKiB0aGF0IHRoZSBsb2NrIGl0c2VsZiBjaGFuZ2Vk
LCBhbmQgcmV0cnkgYWNxdWlyaW5nIHRoZSBuZXcgb25lICh3aGljaAogICAgICAqIHdpbGwgYmUg
dGhlIGNvcnJlY3QsIHJlbWFwcGVkIG9uZSwgYXQgdGhhdCBwb2ludCkuCiAgICAgICovCi0gICAg
b2xkX2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CisgICAgb2xkX2xvY2sgPSBw
Y3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CiAKICAgICB2cHJpdl9vbGQg
PSBpZGxlLT5zY2hlZF9wcml2OwogICAgIHBwcml2X29sZCA9IHNkLT5zY2hlZF9wcml2OwpAQCAt
MTkxMyw3ICsxOTIyLDcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNw
dSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgc2QtPnNjaGVkdWxlX2xvY2sgPSBuZXdfbG9jazsK
IAogICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVfdW5sb2NrKCk6IHNjaGVkdWxlX2xvY2sgbWF5
IGhhdmUgY2hhbmdlZCEgKi8KLSAgICBzcGluX3VubG9ja19pcnEob2xkX2xvY2spOworICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUob2xkX2xvY2ssIGZsYWdzKTsKIAogICAgIHNjaGVkX2RvX3Rp
Y2tfcmVzdW1lKG5ld19vcHMsIGNwdSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZDgyZWFkNTg2YS4u
ZGMyNTViMDY0YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTQzNyw0ICs0MzcsNiBAQCBhZmZpbml0eV9i
YWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHZjcHUgKnYsIGludCBzdGVwLCBjcHVtYXNrX3Qg
Km1hc2spCiAgICAgICAgIGNwdW1hc2tfY29weShtYXNrLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7
CiB9CiAKK3ZvaWQgc2NoZWRfcm1fY3B1KHVuc2lnbmVkIGludCBjcHUpOworCiAjZW5kaWYgLyog
X19YRU5fU0NIRURfSUZfSF9fICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 05:19:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 05:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i90TO-0006Sf-7d; Sat, 14 Sep 2019 05:19:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i90TN-0006SV-Jr
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 05:19:49 +0000
X-Inumbo-ID: 44d84f4a-d6af-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44d84f4a-d6af-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 05:19: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 E4CA5ADF0;
 Sat, 14 Sep 2019 05:19:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 07:19:40 +0200
Message-Id: <20190914051944.21409-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v4 0/4] xen/sched: use new 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>, 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>

VGhlc2UgdGhyZWUgcGF0Y2hlcyBoYXZlIGJlZW4gY2FydmVkIG91dCBmcm9tIG15IGNvcmUgc2No
ZWR1bGluZyBzZXJpZXMKYXMgdGhleSBhcmUgc3VmZmljaWVudGx5IGluZGVwZW5kZW50IHRvIGJl
IGFwcGxpZWQgZXZlbiB3aXRob3V0IHRoZSBiaWcKc2VyaWVzLgoKV2l0aG91dCB0aGlzIGxpdHRs
ZSBzZXJpZXMgdGhlcmUgYXJlIG1lc3NhZ2VzIGxpa2UgdGhlIGZvbGxvd2luZyB0byBiZQpzZWVu
IG9uIHRoZSBjb25zb2xlIHdoZW4gYm9vdGluZyB3aXRoIHNtdD0wOgoKKFhFTikgQWRkaW5nIGNw
dSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQ1BVIDEgc3RpbGwgbm90IGRlYWQuLi4KKFhFTikgQ1BV
IDEgc3RpbGwgbm90IGRlYWQuLi4KKFhFTikgQ1BVIDEgc3RpbGwgbm90IGRlYWQuLi4KKFhFTikg
Q1BVIDEgc3RpbGwgbm90IGRlYWQuLi4KCkJ5IGFzc2lnbmluZyBjcHVzIHRvIENwdXBvb2wtMCBv
bmx5IGFmdGVyIGFsbCBjcHVzIGFyZSB1cCBhbmQgYnkgbm90CnVzaW5nIHRoZSBtb3JlIGNvbXBs
aWNhdGVkIGNyZWRpdDIgc2NoZWR1bGVyIGZvciBjcHVzIG5vdCBpbiBhbnkKY3B1cG9vbCB0aGlz
IHNpdHVhdGlvbiBjYW4gc2ltcGx5IG5vIGxvbmdlciBoYXBwZW4sIGFzIHBhcmtpbmcgdGhlIG5v
dAp0byBiZSBzdGFydGVkIHRocmVhZHMgaXMgZG9uZSBiZWZvcmUuCgpDaGFuZ2VzIGluIFY0Ogot
IGZpeCBhIGJ1ZyB3aGVuIHVuYXNzaWduaW5nIGEgY3B1IG5vdCBpbiBhIGNwdXBvb2wgKHBhdGNo
IDIpCgpDaGFuZ2VzIGluIFYzOgotIHVzZSBaRVJPX0JMT0NLX1BUUiAoUGF0Y2ggMykKLSBhZGQg
cGF0Y2ggNAoKQ2hhbmdlcyBpbiBWMjoKLSBjb21taXQgbWVzc2FnZXMgdXBkYXRlZAotIHJlbmFt
ZWQgZnVuY3Rpb25zIChQYXRjaCAyKQoKSnVlcmdlbiBHcm9zcyAoNCk6CiAgeGVuL3NjaGVkOiBw
b3B1bGF0ZSBjcHVwb29sMCBvbmx5IGFmdGVyIGFsbCBjcHVzIGFyZSB1cAogIHhlbi9zY2hlZDog
cmVtb3ZlIGNwdSBmcm9tIHBvb2wwIGJlZm9yZSByZW1vdmluZyBpdAogIHhlbi9zY2hlZDogYWRk
IG1pbmltYWxpc3RpYyBpZGxlIHNjaGVkdWxlciBmb3IgZnJlZSBjcHVzCiAgeGVuL3NjaGVkOiBz
d2l0Y2ggdG8gZGVidWd0cmFjZSBpbiBjcHVwb29sIGhhbmRsaW5nCgogeGVuL2NvbW1vbi9jcHVw
b29sLmMgICAgICAgfCAyMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8ICAgOSAtLQogeGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMgICAgfCAgIDcgLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTcy
ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmggfCAgIDIgKwogNSBmaWxlcyBjaGFuZ2VkLCAyMzEgaW5zZXJ0aW9ucygrKSwgMTkzIGRl
bGV0aW9ucygtKQoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 05:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 05:19:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i90TT-0006Tp-Vh; Sat, 14 Sep 2019 05: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i90TS-0006Tb-Qk
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 05:19:54 +0000
X-Inumbo-ID: 447be93c-d6af-11e9-95c0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 447be93c-d6af-11e9-95c0-12813bfff9fa;
 Sat, 14 Sep 2019 05:19: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 25355AF2A;
 Sat, 14 Sep 2019 05:19:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 07:19:43 +0200
Message-Id: <20190914051944.21409-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914051944.21409-1-jgross@suse.com>
References: <20190914051944.21409-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 3/4] 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>,
 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>

SW5zdGVhZCBvZiBoYXZpbmcgYSBmdWxsIGJsb3duIHNjaGVkdWxlciBydW5uaW5nIGZvciB0aGUg
ZnJlZSBjcHVzCmFkZCBhIHZlcnkgbWluaW1hbGlzdGljIHNjaGVkdWxlciBmb3IgdGhhdCBwdXJw
b3NlIG9ubHkgZXZlciBzY2hlZHVsaW5nCnRoZSByZWxhdGVkIGlkbGUgdmNwdS4gVGhpcyBoYXMg
dGhlIGJpZyBhZHZhbnRhZ2Ugb2Ygbm90IG5lZWRpbmcgYW55CnBlci1jcHUsIHBlci1kb21haW4g
b3IgcGVyLXNjaGVkdWxpbmcgdW5pdCBkYXRhIGZvciBmcmVlIGNwdXMgYW5kIGluCnR1cm4gc2lt
cGxpZnlpbmcgbW92aW5nIGNwdXMgdG8gYW5kIGZyb20gY3B1cG9vbHMgYSBsb3QuCgpSaWdodCBu
b3csIENQVXMgdGhhdCBhcmUgbm90IGluIGFueSBwb29sLCBzdGlsbCBiZWxvbmcgdG8gUG9vbC0w
J3MKc2NoZWR1bGVyLiBUaGlzIGZvcmNlcyB1cyB0byBtYWtlLCB3aXRoaW4gdGhlIHNjaGVkdWxl
ciwgZXh0cmEgZWZmb3J0CnRvIGF2b2lkIGFjdHVhbGx5IHJ1bm5pbmcgdkNQVXMgb24gdGhvc2Uu
CgpJbiB0aGUgY2FzZSBvZiBDcmVkaXQxLCB0aGlzIGFsc28gY2F1c2UgaXNzdWUgdG8gd2VpZ2h0
cwoocmUpZGlzdHJpYnV0aW9uLCBhcyB0aGUgbnVtYmVyIG9mIENQVXMgYXZhaWxhYmxlIHRvIHRo
ZSBzY2hlZHVsZXIgaXMKd3JvbmcuCgpUaGlzIGlzIGRlc2NyaWJlZCBpbiB0aGUgY2hhbmdlbG9n
IG9mIGNvbW1pdCBlNzE5MTkyMDI2MWQgKCJ4ZW46CmNyZWRpdDI6IG5ldmVyIGNvbnNpZGVyIENQ
VXMgb3V0c2lkZSBvZiBvdXIgY3B1cG9vbCIpLgoKVGhpcyBuZXcgc2NoZWR1bGVyIHdpbGwganVz
dCB1c2UgYSBjb21tb24gbG9jayBmb3IgYWxsIGZyZWUgY3B1cy4KCkFzIHRoaXMgbmV3IHNjaGVk
dWxlciBpcyBub3QgdXNlciBzZWxlY3RhYmxlIGRvbid0IHJlZ2lzdGVyIGl0IGFzIGFuCm9mZmlj
aWFsIHNjaGVkdWxlciwgYnV0IGp1c3QgaW5jbHVkZSBpdCBpbiBzY2hlZHVsZS5jLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYzOgotIHVzZSBaRVJPX0JMT0NLX1BU
UiBpbnN0ZWFkIG9mICh2b2lkICopMSAoSmFuIEJldWxpY2gsIEFuZHJldyBDb29wZXIpCi0tLQog
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyB8ICAgOSAtLS0KIHhlbi9jb21tb24vc2NoZWRfbnVs
bC5jICAgfCAgIDcgLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgIHwgMTUzICsrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwg
NzUgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggODFkZWU1
ZTQ3Mi4uNzBmZTcxODEyNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC02MTcsMTUgKzYxNyw2IEBAIGNzY2hl
ZF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGlu
dCBjcHUpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzdHJ1Y3QgY3NjaGVkX3By
aXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG9wcyk7Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEg
KnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKLQotICAgIC8qCi0gICAgICogVGhp
cyBpcyBjYWxsZWQgZWl0aGVyIGR1cmluZyBkdXJpbmcgYm9vdCwgcmVzdW1lIG9yIGhvdHBsdWcs
IGluCi0gICAgICogY2FzZSBDcmVkaXQxIGlzIHRoZSBzY2hlZHVsZXIgY2hvc2VuIGF0IGJvb3Qu
IEluIHN1Y2ggY2FzZXMsIHRoZQotICAgICAqIHNjaGVkdWxlciBsb2NrIGZvciBjcHUgaXMgYWxy
ZWFkeSBwb2ludGluZyB0byB0aGUgZGVmYXVsdCBwZXItY3B1Ci0gICAgICogc3BpbmxvY2ssIGFz
IENyZWRpdDEgbmVlZHMgaXQsIHNvIHRoZXJlIGlzIG5vIHJlbWFwcGluZyB0byBiZSBkb25lLgot
ICAgICAqLwotICAgIEFTU0VSVChzZC0+c2NoZWR1bGVfbG9jayA9PSAmc2QtPl9sb2NrICYmICFz
cGluX2lzX2xvY2tlZCgmc2QtPl9sb2NrKSk7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7CiAgICAgaW5pdF9wZGF0YShwcnYsIHBkYXRhLCBjcHUpOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpp
bmRleCAyNmM2ZjBmMTI5Li42NzgyZWNkYTVjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTY3LDE3ICsxNjcsMTAg
QEAgc3RhdGljIHZvaWQgaW5pdF9wZGF0YShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHVuc2ln
bmVkIGludCBjcHUpCiBzdGF0aWMgdm9pZCBudWxsX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCB2b2lkICpwZGF0YSwgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgbnVsbF9w
cml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAq
c2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwogCiAgICAgLyogYWxsb2NfcGRhdGEg
aXMgbm90IGltcGxlbWVudGVkLCBzbyB3ZSB3YW50IHRoaXMgdG8gYmUgTlVMTC4gKi8KICAgICBB
U1NFUlQoIXBkYXRhKTsKIAotICAgIC8qCi0gICAgICogVGhlIHNjaGVkdWxlciBsb2NrIHBvaW50
cyBhbHJlYWR5IHRvIHRoZSBkZWZhdWx0IHBlci1jcHUgc3BpbmxvY2ssCi0gICAgICogc28gdGhl
cmUgaXMgbm8gcmVtYXBwaW5nIHRvIGJlIGRvbmUuCi0gICAgICovCi0gICAgQVNTRVJUKHNkLT5z
Y2hlZHVsZV9sb2NrID09ICZzZC0+X2xvY2sgJiYgIXNwaW5faXNfbG9ja2VkKCZzZC0+X2xvY2sp
KTsKLQogICAgIGluaXRfcGRhdGEocHJ2LCBjcHUpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggOTMxNjRjNjRmNi4u
ZmRlZWMxMGMzYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNTQsNiArNTQsMTAgQEAgYm9vbGVhbl9wYXJhbSgic2NoZWRf
c210X3Bvd2VyX3NhdmluZ3MiLCBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyk7CiAgKiAqLwogaW50
IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTOwogaW50ZWdl
cl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKKworLyog
Q29tbW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4gKi8KK3N0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2No
ZWRfZnJlZV9jcHVfbG9jayk7CisKIC8qIFZhcmlvdXMgdGltZXIgaGFuZGxlcnMuICovCiBzdGF0
aWMgdm9pZCBzX3RpbWVyX2ZuKHZvaWQgKnVudXNlZCk7CiBzdGF0aWMgdm9pZCB2Y3B1X3Blcmlv
ZGljX3RpbWVyX2ZuKHZvaWQgKmRhdGEpOwpAQCAtNzMsNiArNzcsNTggQEAgZXh0ZXJuIGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJheVtdLCAqX19lbmRfc2No
ZWR1bGVyc19hcnIKIAogc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19yZWFkX21vc3RseSBvcHM7
CiAKK3N0YXRpYyBzcGlubG9ja190ICoKK3NjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBz
Y2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCisgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEpCit7CisgICAgaWRsZV92Y3B1W2NwdV0tPnNj
aGVkX3ByaXYgPSBOVUxMOworCisgICAgcmV0dXJuICZzY2hlZF9mcmVlX2NwdV9sb2NrOworfQor
CitzdGF0aWMgaW50CitzY2hlZF9pZGxlX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIHYtPnByb2Nlc3NvcjsKK30KKwor
c3RhdGljIHZvaWQgKgorc2NoZWRfaWRsZV9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpk
ZCkKK3sKKyAgICAvKiBBbnkgbm9uLU5VTEwgcG9pbnRlciBpcyBmaW5lIGhlcmUuICovCisgICAg
cmV0dXJuIFpFUk9fQkxPQ0tfUFRSOworfQorCitzdGF0aWMgdm9pZAorc2NoZWRfaWRsZV9mcmVl
X3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKK3sKK30KKwor
c3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIHNjaGVkX2lkbGVfc2NoZWR1bGUoCisgICAgY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csCisgICAgYm9vbCB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkKQoreworICAgIGNvbnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CisgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0ID0geyAudGltZSA9IC0xIH07CisK
KyAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdOworICAgIHJldHVybiByZXQ7Cit9CisKK3N0
YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2lkbGVfb3BzID0geworICAgIC5uYW1lICAgICAg
ICAgICA9ICJJZGxlIFNjaGVkdWxlciIsCisgICAgLm9wdF9uYW1lICAgICAgID0gImlkbGUiLAor
ICAgIC5zY2hlZF9kYXRhICAgICA9IE5VTEwsCisKKyAgICAucGlja19jcHUgICAgICAgPSBzY2hl
ZF9pZGxlX2NwdV9waWNrLAorICAgIC5kb19zY2hlZHVsZSAgICA9IHNjaGVkX2lkbGVfc2NoZWR1
bGUsCisKKyAgICAuYWxsb2NfdmRhdGEgICAgPSBzY2hlZF9pZGxlX2FsbG9jX3ZkYXRhLAorICAg
IC5mcmVlX3ZkYXRhICAgICA9IHNjaGVkX2lkbGVfZnJlZV92ZGF0YSwKKyAgICAuc3dpdGNoX3Nj
aGVkICAgPSBzY2hlZF9pZGxlX3N3aXRjaF9zY2hlZCwKK307CisKIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQpAQCAtMTU4NywxMiArMTY0Mywx
MCBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2ZuKHZvaWQgKmRhdGEpCiBzdGF0aWMgaW50IGNw
dV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBzY2hlZHVsZV9k
YXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7Ci0gICAgdm9pZCAqc2NoZWRf
cHJpdjsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gJm9wczsKKyAgICBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KSA9ICZzY2hlZF9pZGxlX29wczsKICAgICBzcGluX2xvY2tfaW5pdCgm
c2QtPl9sb2NrKTsKLSAgICBzZC0+c2NoZWR1bGVfbG9jayA9ICZzZC0+X2xvY2s7Ci0gICAgc2Qt
PmN1cnIgPSBpZGxlX3ZjcHVbY3B1XTsKKyAgICBzZC0+c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9m
cmVlX2NwdV9sb2NrOwogICAgIGluaXRfdGltZXIoJnNkLT5zX3RpbWVyLCBzX3RpbWVyX2ZuLCBO
VUxMLCBjcHUpOwogICAgIGF0b21pY19zZXQoJnNkLT51cmdlbnRfY291bnQsIDApOwogCkBAIC0x
NjAyLDQwICsxNjU2LDE5IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGlu
dCBjcHUpCiAKICAgICBpZiAoIGlkbGVfdmNwdVtjcHVdID09IE5VTEwgKQogICAgICAgICB2Y3B1
X2NyZWF0ZShpZGxlX3ZjcHVbMF0tPmRvbWFpbiwgY3B1LCBjcHUpOwotICAgIGVsc2UKLSAgICB7
Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICppZGxlID0gaWRsZV92Y3B1W2NwdV07Ci0KLSAgICAgICAg
LyoKLSAgICAgICAgICogRHVyaW5nIChBQ1BJPykgc3VzcGVuZCB0aGUgaWRsZSB2Q1BVIGZvciB0
aGlzIHBDUFUgaXMgbm90IGZyZWVkLAotICAgICAgICAgKiB3aGlsZSBpdHMgc2NoZWR1bGVyIHNw
ZWNpZmljIGRhdGEgKHdoYXQgaXMgcG9pbnRlZCBieSBzY2hlZF9wcml2KQotICAgICAgICAgKiBp
cy4gQWxzbywgYXQgdGhpcyBzdGFnZSBvZiB0aGUgcmVzdW1lIHBhdGgsIHdlIGF0dGFjaCB0aGUg
cENQVQotICAgICAgICAgKiB0byB0aGUgZGVmYXVsdCBzY2hlZHVsZXIsIG5vIG1hdHRlciBpbiB3
aGF0IGNwdXBvb2wgaXQgd2FzIGJlZm9yZQotICAgICAgICAgKiBzdXNwZW5kLiBUbyBhdm9pZCBp
bmNvbnNpc3RlbmN5LCBsZXQncyBhbGxvY2F0ZSBkZWZhdWx0IHNjaGVkdWxlcgotICAgICAgICAg
KiBkYXRhIGZvciB0aGUgaWRsZSB2Q1BVIGhlcmUuIElmIHRoZSBwQ1BVIHdhcyBpbiBhIGRpZmZl
cmVudCBwb29sCi0gICAgICAgICAqIHdpdGggYSBkaWZmZXJlbnQgc2NoZWR1bGVyLCBpdCBpcyBz
Y2hlZHVsZV9jcHVfc3dpdGNoKCksIGludm9rZWQKLSAgICAgICAgICogbGF0ZXIsIHRoYXQgd2ls
bCBzZXQgdGhpbmdzIHVwIGFzIGFwcHJvcHJpYXRlLgotICAgICAgICAgKi8KLSAgICAgICAgQVNT
RVJUKGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCk7CiAKLSAgICAgICAgaWRsZS0+c2NoZWRfcHJp
diA9IHNjaGVkX2FsbG9jX3ZkYXRhKCZvcHMsIGlkbGUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpZGxlLT5kb21haW4tPnNjaGVkX3ByaXYpOwotICAgICAg
ICBpZiAoIGlkbGUtPnNjaGVkX3ByaXYgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKLSAgICB9CiAgICAgaWYgKCBpZGxlX3ZjcHVbY3B1XSA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKICAgICAvKgotICAgICAqIFdlIGRvbid0IHdhbnQgdG8gcmlzayBj
YWxsaW5nIHhmcmVlKCkgb24gYW4gc2QtPnNjaGVkX3ByaXYKLSAgICAgKiAoZS5nLiwgaW5zaWRl
IGZyZWVfcGRhdGEsIGZyb20gY3B1X3NjaGVkdWxlX2Rvd24oKSBjYWxsZWQKLSAgICAgKiBkdXJp
bmcgQ1BVX1VQX0NBTkNFTExFRCkgdGhhdCBjb250YWlucyBhbiBJU19FUlIgdmFsdWUuCisgICAg
ICogTm8gbmVlZCB0byBhbGxvY2F0ZSBhbnkgc2NoZWR1bGVyIGRhdGEsIGFzIGNwdXMgY29taW5n
IG9ubGluZSBhcmUKKyAgICAgKiBmcmVlIGluaXRpYWxseSBhbmQgdGhlIGlkbGUgc2NoZWR1bGVy
IGRvZXNuJ3QgbmVlZCBhbnkgZGF0YSBhcmVhcworICAgICAqIGFsbG9jYXRlZC4KICAgICAgKi8K
LSAgICBzY2hlZF9wcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEoJm9wcywgY3B1KTsKLSAgICBpZiAo
IElTX0VSUihzY2hlZF9wcml2KSApCi0gICAgICAgIHJldHVybiBQVFJfRVJSKHNjaGVkX3ByaXYp
OwogCi0gICAgc2QtPnNjaGVkX3ByaXYgPSBzY2hlZF9wcml2OworICAgIHNkLT5jdXJyID0gaWRs
ZV92Y3B1W2NwdV07CisKKyAgICBzZC0+c2NoZWRfcHJpdiA9IE5VTEw7CiAKICAgICByZXR1cm4g
MDsKIH0KQEAgLTE2NDMsMTMgKzE2NzYsNiBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1
bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQg
aW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hl
ZHVsZV9kYXRhLCBjcHUpOwotICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShz
Y2hlZHVsZXIsIGNwdSk7Ci0KLSAgICBzY2hlZF9mcmVlX3BkYXRhKHNjaGVkLCBzZC0+c2NoZWRf
cHJpdiwgY3B1KTsKLSAgICBzY2hlZF9mcmVlX3ZkYXRhKHNjaGVkLCBpZGxlX3ZjcHVbY3B1XS0+
c2NoZWRfcHJpdik7Ci0KLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfcHJpdiA9IE5VTEw7Ci0g
ICAgc2QtPnNjaGVkX3ByaXYgPSBOVUxMOwogCiAgICAga2lsbF90aW1lcigmc2QtPnNfdGltZXIp
OwogfQpAQCAtMTY1NywxNCArMTY4MywxMSBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93
bih1bnNpZ25lZCBpbnQgY3B1KQogdm9pZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSkK
IHsKICAgICBpbnQgcmM7Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgY3B1KTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpOwogCiAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xv
Y2spOwogICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNwdSk7CiAgICAgQlVHX09OKHJj
KTsKICAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLSAgICBzY2hlZF9k
ZWluaXRfcGRhdGEoc2NoZWQsIHNkLT5zY2hlZF9wcml2LCBjcHUpOwogICAgIGNwdV9zY2hlZHVs
ZV9kb3duKGNwdSk7CiB9CiAKQEAgLTE2NzIsOCArMTY5NSw2IEBAIHN0YXRpYyBpbnQgY3B1X3Nj
aGVkdWxlX2NhbGxiYWNrKAogICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLCB1bnNpZ25l
ZCBsb25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVu
c2lnbmVkIGxvbmcpaGNwdTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpOwotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsIGNwdSk7CiAgICAgaW50IHJjID0gMDsKIAogICAgIC8qCkBAIC0xNjgx
LDM5ICsxNzAyLDI1IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgICAq
IGFsbG9jYXRpbmcgYW5kIGluaXRpYWxpemluZyB0aGUgcGVyLXBDUFUgc2NoZWR1bGVyIHNwZWNp
ZmljIGRhdGEsCiAgICAgICogYXMgd2VsbCBhcyAicmVnaXN0ZXJpbmciIHRoaXMgcENQVSB0byB0
aGUgc2NoZWR1bGVyICh3aGljaCBtYXkKICAgICAgKiBpbnZvbHZlIG1vZGlmeWluZyBzb21lIHNj
aGVkdWxlciB3aWRlIGRhdGEgc3RydWN0dXJlcykuCi0gICAgICogVGhpcyBoYXBwZW5zIGJ5IGNh
bGxpbmcgdGhlIGFsbG9jX3BkYXRhIGFuZCBpbml0X3BkYXRhIGhvb2tzLCBpbgotICAgICAqIHRo
aXMgb3JkZXIuIEEgc2NoZWR1bGVyIHRoYXQgZG9lcyBub3QgbmVlZCB0byBhbGxvY2F0ZSBhbnkg
cGVyLXBDUFUKLSAgICAgKiBkYXRhIGNhbiBhdm9pZCBpbXBsZW1lbnRpbmcgYWxsb2NfcGRhdGEu
IGluaXRfcGRhdGEgbWF5LCBob3dldmVyLCBiZQotICAgICAqIG5lY2Vzc2FyeS91c2VmdWwgaW4g
dGhpcyBjYXNlIHRvbyAoZS5nLiwgaXQgY2FuIGNvbnRhaW4gdGhlICJyZWdpc3RlcgotICAgICAq
IHRoZSBwQ1BVIHRvIHRoZSBzY2hlZHVsZXIiIHBhcnQpLiBhbGxvY19wZGF0YSAoaWYgcHJlc2Vu
dCkgaXMgY2FsbGVkCi0gICAgICogZHVyaW5nIENQVV9VUF9QUkVQQVJFLiBpbml0X3BkYXRhIChp
ZiBwcmVzZW50KSBpcyBjYWxsZWQgZHVyaW5nCi0gICAgICogQ1BVX1NUQVJUSU5HLgorICAgICAq
IEFzIG5ldyBwQ1BVcyBhbHdheXMgc3RhcnQgYXMgImZyZWUiIGNwdXMgd2l0aCB0aGUgbWluaW1h
bCBpZGxlCisgICAgICogc2NoZWR1bGVyIGJlaW5nIGluIGNoYXJnZSwgd2UgZG9uJ3QgbmVlZCBh
bnkgb2YgdGhhdC4KICAgICAgKgogICAgICAqIE9uIHRoZSBvdGhlciBoYW5kLCBhdCB0ZWFyZG93
biwgd2UgbmVlZCB0byByZXZlcnNlIHdoYXQgaGFzIGJlZW4gZG9uZQotICAgICAqIGR1cmluZyBp
bml0aWFsaXphdGlvbiwgYW5kIHRoZW4gZnJlZSB0aGUgcGVyLXBDUFUgc3BlY2lmaWMgZGF0YS4g
VGhpcwotICAgICAqIGhhcHBlbnMgYnkgY2FsbGluZyB0aGUgZGVpbml0X3BkYXRhIGFuZCBmcmVl
X3BkYXRhIGhvb2tzLCBpbiB0aGlzCisgICAgICogZHVyaW5nIGluaXRpYWxpemF0aW9uLCBhbmQg
dGhlbiBmcmVlIHRoZSBwZXItcENQVSBzcGVjaWZpYyBkYXRhLiBBCisgICAgICogcENQVSBicm91
Z2h0IGRvd24gaXMgbm90IGZvcmNlZCB0aHJvdWdoICJmcmVlIiBjcHVzLCBzbyBoZXJlIHdlIG5l
ZWQgdG8KKyAgICAgKiB1c2UgdGhlIGFwcHJvcHJpYXRlIGhvb2tzLgorICAgICAqCisgICAgICog
VGhpcyBoYXBwZW5zIGJ5IGNhbGxpbmcgdGhlIGRlaW5pdF9wZGF0YSBhbmQgZnJlZV9wZGF0YSBo
b29rcywgaW4gdGhpcwogICAgICAqIG9yZGVyLiBJZiBubyBwZXItcENQVSBtZW1vcnkgd2FzIGFs
bG9jYXRlZCwgdGhlcmUgaXMgbm8gbmVlZCB0bwogICAgICAqIHByb3ZpZGUgYW4gaW1wbGVtZW50
YXRpb24gb2YgZnJlZV9wZGF0YS4gZGVpbml0X3BkYXRhIG1heSwgaG93ZXZlciwKICAgICAgKiBi
ZSBuZWNlc3NhcnkvdXNlZnVsIGluIHRoaXMgY2FzZSB0b28gKGUuZy4sIGl0IGNhbiB1bmRvIHNv
bWV0aGluZyBkb25lCiAgICAgICogb24gc2NoZWR1bGVyIHdpZGUgZGF0YSBzdHJ1Y3R1cmUgZHVy
aW5nIGluaXRfcGRhdGEpLiBCb3RoIGRlaW5pdF9wZGF0YQogICAgICAqIGFuZCBmcmVlX3BkYXRh
IGFyZSBjYWxsZWQgZHVyaW5nIENQVV9ERUFELgogICAgICAqCi0gICAgICogSWYgc29tZXRpbmcg
Z29lcyB3cm9uZyBkdXJpbmcgYnJpbmd1cCwgd2UgZ28gdG8gQ1BVX1VQX0NBTkNFTExFRAotICAg
ICAqICpiZWZvcmUqIGhhdmluZyBjYWxsZWQgaW5pdF9wZGF0YS4gSW4gdGhpcyBjYXNlLCBhcyB0
aGVyZSBpcyBubwotICAgICAqIGluaXRpYWxpemF0aW9uIG5lZWRpbmcgdW5kb2luZywgb25seSBm
cmVlX3BkYXRhIHNob3VsZCBiZSBjYWxsZWQuCi0gICAgICogVGhpcyBtZWFucyBpdCBpcyBwb3Nz
aWJsZSB0byBjYWxsIGZyZWVfcGRhdGEganVzdCBhZnRlciBhbGxvY19wZGF0YSwKLSAgICAgKiB3
aXRob3V0IGEgaW5pdF9wZGF0YS9kZWluaXRfcGRhdGEgImN5Y2xlIiBpbiBiZXR3ZWVuIHRoZSB0
d28uCi0gICAgICoKLSAgICAgKiBTbywgaW4gc3VtbWFyeSwgdGhlIHVzYWdlIHBhdHRlcm4gc2hv
dWxkIGxvb2sgZWl0aGVyCi0gICAgICogIC0gYWxsb2NfcGRhdGEtLT5pbml0X3BkYXRhLS0+ZGVp
bml0X3BkYXRhLS0+ZnJlZV9wZGF0YSwgb3IKLSAgICAgKiAgLSBhbGxvY19wZGF0YS0tPmZyZWVf
cGRhdGEuCisgICAgICogSWYgc29tZXRpbmcgZ29lcyB3cm9uZyBkdXJpbmcgYnJpbmd1cCwgd2Ug
Z28gdG8gQ1BVX1VQX0NBTkNFTExFRC4KICAgICAgKi8KICAgICBzd2l0Y2ggKCBhY3Rpb24gKQog
ICAgIHsKLSAgICBjYXNlIENQVV9TVEFSVElORzoKLSAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUg
IT0gU1lTX1NUQVRFX3Jlc3VtZSApCi0gICAgICAgICAgICBzY2hlZF9pbml0X3BkYXRhKHNjaGVk
LCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKLSAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfVVBf
UFJFUEFSRToKICAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSAp
CiAgICAgICAgICAgICByYyA9IGNwdV9zY2hlZHVsZV91cChjcHUpOwpAQCAtMTgyNCw5ICsxODMx
LDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICBpZGxlX2RvbWFpbi0+
bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9tYWlu
LCAwLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7Ci0gICAgdGhpc19jcHUoc2NoZWR1bGVf
ZGF0YSkuc2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRhKCZvcHMsIDApOwotICAgIEJVR19P
TihJU19FUlIodGhpc19jcHUoc2NoZWR1bGVfZGF0YSkuc2NoZWRfcHJpdikpOwotICAgIHNjaGVk
X2luaXRfcGRhdGEoJm9wcywgdGhpc19jcHUoc2NoZWR1bGVfZGF0YSkuc2NoZWRfcHJpdiwgMCk7
CisgICAgdGhpc19jcHUoc2NoZWR1bGVfZGF0YSkuY3VyciA9IGlkbGVfdmNwdVswXTsKIH0KIAog
LyoKQEAgLTE4MzQsMTggKzE4MzksMTQgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9p
ZCkKICAqIGNwdXBvb2wsIG9yIHN1YmplY3QgaXQgdG8gdGhlIHNjaGVkdWxlciBvZiBhIG5ldyBj
cHVwb29sLgogICoKICAqIEZvciB0aGUgcENQVXMgdGhhdCBhcmUgcmVtb3ZlZCBmcm9tIHRoZWly
IGNwdXBvb2wsIHRoZWlyIHNjaGVkdWxlciBiZWNvbWVzCi0gKiAmb3BzICh0aGUgZGVmYXVsdCBz
Y2hlZHVsZXIsIHNlbGVjdGVkIGF0IGJvb3QsIHdoaWNoIGFsc28gc2VydmljZXMgdGhlCi0gKiBk
ZWZhdWx0IGNwdXBvb2wpLiBIb3dldmVyLCBhcyB0aGVzZSBwQ1BVcyBhcmUgbm90IHJlYWxseSBw
YXJ0IG9mIGFueSBwb29sLAotICogdGhlcmUgd29uJ3QgYmUgYW55IHNjaGVkdWxpbmcgZXZlbnQg
b24gdGhlbSwgbm90IGV2ZW4gZnJvbSB0aGUgZGVmYXVsdAotICogc2NoZWR1bGVyLiBCYXNpY2Fs
bHksIHRoZXkgd2lsbCBqdXN0IHNpdCBpZGxlIHVudGlsIHRoZXkgYXJlIGV4cGxpY2l0bHkKLSAq
IGFkZGVkIGJhY2sgdG8gYSBjcHVwb29sLgorICogJnNjaGVkX2lkbGVfb3BzICh0aGUgaWRsZSBz
Y2hlZHVsZXIpLgogICovCiBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1
LCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKICAgICB2b2lk
ICpwcHJpdiwgKnBwcml2X29sZCwgKnZwcml2LCAqdnByaXZfb2xkOwogICAgIHN0cnVjdCBzY2hl
ZHVsZXIgKm9sZF9vcHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKLSAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkgPyAmb3BzIDogYy0+c2NoZWQ7CisgICAgc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcyA9IChjID09IE5VTEwpID8gJnNjaGVkX2lkbGVfb3BzIDog
Yy0+c2NoZWQ7CiAgICAgc3RydWN0IGNwdXBvb2wgKm9sZF9wb29sID0gcGVyX2NwdShjcHVwb29s
LCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxl
X2RhdGEsIGNwdSk7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKQEAgLTE4
NjUsOSArMTg2Niw2IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUs
IHN0cnVjdCBjcHVwb29sICpjKQogICAgIEFTU0VSVCgoYyA9PSBOVUxMICYmICFjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgb2xkX3Bvb2wtPmNwdV92YWxpZCkpIHx8CiAgICAgICAgICAgIChjICE9IE5V
TEwgJiYgIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpKSk7CiAKLSAgICBpZiAo
IG9sZF9vcHMgPT0gbmV3X29wcyApCi0gICAgICAgIGdvdG8gb3V0OwotCiAgICAgLyoKICAgICAg
KiBUbyBzZXR1cCB0aGUgY3B1IGZvciB0aGUgbmV3IHNjaGVkdWxlciB3ZSBuZWVkOgogICAgICAq
ICAtIGEgdmFsaWQgaW5zdGFuY2Ugb2YgcGVyLUNQVSBzY2hlZHVsZXIgc3BlY2lmaWMgZGF0YSwg
YXMgaXQgaXMKQEAgLTE5MzEsNyArMTkyOSw2IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVu
c2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHNjaGVkX2ZyZWVfdmRhdGEo
b2xkX29wcywgdnByaXZfb2xkKTsKICAgICBzY2hlZF9mcmVlX3BkYXRhKG9sZF9vcHMsIHBwcml2
X29sZCwgY3B1KTsKIAotIG91dDoKICAgICBwZXJfY3B1KGNwdXBvb2wsIGNwdSkgPSBjOwogICAg
IC8qIFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sg
dXAgc29tZSB3b3JrICovCiAgICAgaWYgKCBjICE9IE5VTEwgKQotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 05:20:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 05:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i90TY-0006V2-9X; Sat, 14 Sep 2019 05:20: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i90TX-0006Um-PF
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 05:19:59 +0000
X-Inumbo-ID: 44acdb30-d6af-11e9-95c0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44acdb30-d6af-11e9-95c0-12813bfff9fa;
 Sat, 14 Sep 2019 05:19: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 C393EADAA;
 Sat, 14 Sep 2019 05:19:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 07:19:41 +0200
Message-Id: <20190914051944.21409-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914051944.21409-1-jgross@suse.com>
References: <20190914051944.21409-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 1/4] 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>

U2ltcGxpZnkgY3B1cG9vbCBpbml0aWFsaXphdGlvbiBieSBwb3B1bGF0aW5nIGNwdXBvb2wwIHdp
dGggY3B1cyBvbmx5CmFmdGVyIGFsbCBjcHVzIGFyZSB1cC4gVGhpcyBhdm9pZHMgaGF2aW5nIHRv
IGNhbGwgdGhlIGNwdSBub3RpZmllcgpkaXJlY3RseSBmb3IgY3B1IDAuCgpXaXRoIHRoYXQgaW4g
cGxhY2UgdGhlcmUgaXMgbm8gbmVlZCB0byBjcmVhdGUgY3B1cG9vbDAgZWFybGllciwgc28KZG8g
dGhhdCBqdXN0IGJlZm9yZSBhc3NpZ25pbmcgdGhlIGNwdXMuIEluaXRpYWxpemUgZnJlZSBjcHVz
IHdpdGggYWxsCm9ubGluZSBjcHVzIGF0IHRoYXQgdGltZSBpbiBvcmRlciB0byBiZSBhYmxlIHRv
IGFkZCB0aGUgY3B1IG5vdGlmaWVyCmxhdGUsIHRvby4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFn
Z2lvbGlAc3VzZS5jb20+Ci0tLQpWMTogbmV3IHBhdGNoCi0tLQogeGVuL2NvbW1vbi9jcHVwb29s
LmMgfCAxOCArKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIv
eGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggZjkwZTQ5NmVkYS4uY2FlYTViZDhiMyAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAg
LTc2MiwxOCArNzYyLDI4IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X25mYiA9
IHsKICAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9jYWxsYmFjawogfTsKIAotc3RhdGljIGludCBf
X2luaXQgY3B1cG9vbF9wcmVzbXBfaW5pdCh2b2lkKQorc3RhdGljIGludCBfX2luaXQgY3B1cG9v
bF9pbml0KHZvaWQpCiB7CisgICAgdW5zaWduZWQgaW50IGNwdTsKICAgICBpbnQgZXJyOwotICAg
IHZvaWQgKmNwdSA9ICh2b2lkICopKGxvbmcpc21wX3Byb2Nlc3Nvcl9pZCgpOworCiAgICAgY3B1
cG9vbDAgPSBjcHVwb29sX2NyZWF0ZSgwLCAwLCAmZXJyKTsKICAgICBCVUdfT04oY3B1cG9vbDAg
PT0gTlVMTCk7CiAgICAgY3B1cG9vbF9wdXQoY3B1cG9vbDApOwotICAgIGNwdV9jYWxsYmFjaygm
Y3B1X25mYiwgQ1BVX09OTElORSwgY3B1KTsKICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNw
dV9uZmIpOworCisgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOworCisgICAgY3B1bWFza19j
b3B5KCZjcHVwb29sX2ZyZWVfY3B1cywgJmNwdV9vbmxpbmVfbWFwKTsKKworICAgIGZvcl9lYWNo
X2NwdSAoIGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzICkKKyAgICAgICAgY3B1cG9vbF9hc3NpZ25f
Y3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKworICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xv
Y2spOworCiAgICAgcmV0dXJuIDA7CiB9Ci1wcmVzbXBfaW5pdGNhbGwoY3B1cG9vbF9wcmVzbXBf
aW5pdCk7CitfX2luaXRjYWxsKGNwdXBvb2xfaW5pdCk7CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 05:20:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 05: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 1i90Td-0006wt-Lv; Sat, 14 Sep 2019 05:20:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i90Tc-0006qH-Pe
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 05:20:04 +0000
X-Inumbo-ID: 44d1eab1-d6af-11e9-95c0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44d1eab1-d6af-11e9-95c0-12813bfff9fa;
 Sat, 14 Sep 2019 05:19: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 443CCAF55;
 Sat, 14 Sep 2019 05:19:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 07:19:44 +0200
Message-Id: <20190914051944.21409-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914051944.21409-1-jgross@suse.com>
References: <20190914051944.21409-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 4/4] xen/sched: switch to debugtrace in
 cpupool handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, 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>

SW5zdGVhZCBvZiBoYXZpbmcgYSBjcHVwb29sX2RwcmludGsoKSBkZWZpbmUganVzdCB1c2UgZGVi
dWd0cmFjZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
QWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9jcHVwb29sLmMgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1
cG9vbC5jCmluZGV4IGRjZGYxOGVlMDguLmZkMzAwNDA5MjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0zNiw4ICszNiw2IEBA
IHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soY3B1cG9vbF9sb2NrKTsKIAogREVGSU5FX1BFUl9DUFUo
c3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7CiAKLSNkZWZpbmUgY3B1cG9vbF9kcHJpbnRrKHgu
Li4pICgodm9pZCkwKQotCiBzdGF0aWMgc3RydWN0IGNwdXBvb2wgKmFsbG9jX2NwdXBvb2xfc3Ry
dWN0KHZvaWQpCiB7CiAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSB4emFsbG9jKHN0cnVjdCBjcHVw
b29sKTsKQEAgLTEzMyw3ICsxMzEsNyBAQCBzdGF0aWMgc3RydWN0IGNwdXBvb2wgKmNwdXBvb2xf
Y3JlYXRlKAogICAgIC8qIE9uZSByZWZlcmVuY2UgZm9yIGNhbGxlciwgb25lIHJlZmVyZW5jZSBm
b3IgY3B1cG9vbF9kZXN0cm95KCkuICovCiAgICAgYXRvbWljX3NldCgmYy0+cmVmY250LCAyKTsK
IAotICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF9jcmVhdGUocG9vbD0lZCxzY2hlZD0ldSlc
biIsIHBvb2xpZCwgc2NoZWRfaWQpOworICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX2Ny
ZWF0ZShwb29sPSVkLHNjaGVkPSV1KVxuIiwgcG9vbGlkLCBzY2hlZF9pZCk7CiAKICAgICBzcGlu
X2xvY2soJmNwdXBvb2xfbG9jayk7CiAKQEAgLTE3NSw4ICsxNzMsOCBAQCBzdGF0aWMgc3RydWN0
IGNwdXBvb2wgKmNwdXBvb2xfY3JlYXRlKAogCiAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9j
ayk7CiAKLSAgICBjcHVwb29sX2RwcmludGsoIkNyZWF0ZWQgY3B1cG9vbCAlZCB3aXRoIHNjaGVk
dWxlciAlcyAoJXMpXG4iLAotICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBjLT5z
Y2hlZC0+bmFtZSwgYy0+c2NoZWQtPm9wdF9uYW1lKTsKKyAgICBkZWJ1Z3RyYWNlX3ByaW50aygi
Q3JlYXRlZCBjcHVwb29sICVkIHdpdGggc2NoZWR1bGVyICVzICglcylcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgYy0+Y3B1cG9vbF9pZCwgYy0+c2NoZWQtPm5hbWUsIGMtPnNjaGVkLT5vcHRf
bmFtZSk7CiAKICAgICAqcGVyciA9IDA7CiAgICAgcmV0dXJuIGM7CkBAIC0yMTIsNyArMjEwLDcg
QEAgc3RhdGljIGludCBjcHVwb29sX2Rlc3Ryb3koc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICBj
cHVwb29sX3B1dChjKTsKIAotICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF9kZXN0cm95KHBv
b2w9JWQpXG4iLCBjLT5jcHVwb29sX2lkKTsKKyAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9v
bF9kZXN0cm95KHBvb2w9JWQpXG4iLCBjLT5jcHVwb29sX2lkKTsKICAgICByZXR1cm4gMDsKIH0K
IApAQCAtMzc1LDE0ICszNzMsMTQgQEAgc3RhdGljIGxvbmcgY3B1cG9vbF91bmFzc2lnbl9jcHVf
aGVscGVyKHZvaWQgKmluZm8pCiAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBpbmZvOwogICAgIGxv
bmcgcmV0OwogCi0gICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShwb29s
PSVkLGNwdT0lZClcbiIsCi0gICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfY3B1X21vdmluZy0+
Y3B1cG9vbF9pZCwgY3B1cG9vbF9tb3ZpbmdfY3B1KTsKKyAgICBkZWJ1Z3RyYWNlX3ByaW50aygi
Y3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgIGNwdXBvb2xfY3B1X21vdmluZy0+Y3B1cG9vbF9pZCwgY3B1cG9vbF9tb3ZpbmdfY3B1
KTsKICAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CiAKICAgICByZXQgPSBjcHVwb29sX3Vu
YXNzaWduX2NwdV9maW5pc2goYyk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsK
LSAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1IHJldD0lbGRcbiIsIHJl
dCk7CisgICAgZGVidWd0cmFjZV9wcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1IHJldD0lbGRc
biIsIHJldCk7CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtNDA0LDE0ICs0MDIsMTQgQEAgc3Rh
dGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQg
aW50IGNwdSkKICAgICBpbnQgd29ya19jcHU7CiAgICAgaW50IHJldDsKIAotICAgIGNwdXBvb2xf
ZHByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAotICAgICAg
ICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBjcHUpOworICAgIGRlYnVndHJhY2VfcHJpbnRr
KCJjcHVwb29sX3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClcbiIsCisgICAgICAgICAgICAg
ICAgICAgICAgYy0+Y3B1cG9vbF9pZCwgY3B1KTsKIAogICAgIHJldCA9IGNwdXBvb2xfdW5hc3Np
Z25fY3B1X3N0YXJ0KGMsIGNwdSk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKLSAgICAgICAgY3B1
cG9vbF9kcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZCkgcmV0ICVk
XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y3B1cG9vbF9pZCwgY3B1LCByZXQpOwor
ICAgICAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxj
cHU9JWQpIHJldCAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y3B1cG9vbF9p
ZCwgY3B1LCByZXQpOwogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIApAQCAtNDUzLDggKzQ1
MSw4IEBAIGludCBjcHVwb29sX2FkZF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xp
ZCkKICAgICAgICAgcmMgPSAwOwogICAgIH0KICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2Nr
KTsKLSAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfYWRkX2RvbWFpbihkb209JWQscG9vbD0l
ZCkgbl9kb20gJWQgcmMgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
cG9vbGlkLCBuX2RvbSwgcmMpOworICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX2FkZF9k
b21haW4oZG9tPSVkLHBvb2w9JWQpIG5fZG9tICVkIHJjICVkXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgcG9vbGlkLCBuX2RvbSwgcmMpOwogICAgIHJldHVybiByYzsK
IH0KIApAQCAtNDc0LDggKzQ3Miw4IEBAIHZvaWQgY3B1cG9vbF9ybV9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCkKICAgICBuX2RvbSA9IGQtPmNwdXBvb2wtPm5fZG9tOwogICAgIGQtPmNwdXBvb2wg
PSBOVUxMOwogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwotICAgIGNwdXBvb2xfZHBy
aW50aygiY3B1cG9vbF9ybV9kb21haW4oZG9tPSVkLHBvb2w9JWQpIG5fZG9tICVkXG4iLAotICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGNwdXBvb2xfaWQsIG5fZG9tKTsKKyAgICBk
ZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbF9ybV9kb21haW4oZG9tPSVkLHBvb2w9JWQpIG5fZG9t
ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgY3B1cG9vbF9pZCwg
bl9kb20pOwogICAgIHJldHVybjsKIH0KIApAQCAtNjQyLDggKzY0MCw4IEBAIGludCBjcHVwb29s
X2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVwb29sX29wICpvcCkKICAgICAgICAgdW5z
aWduZWQgY3B1OwogCiAgICAgICAgIGNwdSA9IG9wLT5jcHU7Ci0gICAgICAgIGNwdXBvb2xfZHBy
aW50aygiY3B1cG9vbF9hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKVxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIG9wLT5jcHVwb29sX2lkLCBjcHUpOworICAgICAgICBkZWJ1Z3RyYWNlX3By
aW50aygiY3B1cG9vbF9hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgb3AtPmNwdXBvb2xfaWQsIGNwdSk7CiAgICAgICAgIHNwaW5fbG9jaygm
Y3B1cG9vbF9sb2NrKTsKICAgICAgICAgaWYgKCBjcHUgPT0gWEVOX1NZU0NUTF9DUFVQT09MX1BB
Ul9BTlkgKQogICAgICAgICAgICAgY3B1ID0gY3B1bWFza19maXJzdCgmY3B1cG9vbF9mcmVlX2Nw
dXMpOwpAQCAtNjYxLDggKzY1OSw4IEBAIGludCBjcHVwb29sX2RvX3N5c2N0bChzdHJ1Y3QgeGVu
X3N5c2N0bF9jcHVwb29sX29wICpvcCkKICAgICAgICAgcmV0ID0gY3B1cG9vbF9hc3NpZ25fY3B1
X2xvY2tlZChjLCBjcHUpOwogICAgIGFkZGNwdV9vdXQ6CiAgICAgICAgIHNwaW5fdW5sb2NrKCZj
cHVwb29sX2xvY2spOwotICAgICAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfYXNzaWduX2Nw
dShwb29sPSVkLGNwdT0lZCkgcmV0ICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgb3At
PmNwdXBvb2xfaWQsIGNwdSwgcmV0KTsKKyAgICAgICAgZGVidWd0cmFjZV9wcmludGsoImNwdXBv
b2xfYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZCkgcmV0ICVkXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBvcC0+Y3B1cG9vbF9pZCwgY3B1LCByZXQpOwogICAgIH0KICAgICBicmVhazsK
IApAQCAtNzAxLDggKzY5OSw4IEBAIGludCBjcHVwb29sX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5
c2N0bF9jcHVwb29sX29wICpvcCkKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgY3B1cG9vbF9kcHJpbnRrKCJj
cHVwb29sIG1vdmVfZG9tYWluKGRvbT0lZCktPnBvb2w9JWRcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIG9wLT5jcHVwb29sX2lkKTsKKyAgICAgICAgZGVidWd0cmFj
ZV9wcmludGsoImNwdXBvb2wgbW92ZV9kb21haW4oZG9tPSVkKS0+cG9vbD0lZFxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBvcC0+Y3B1cG9vbF9pZCk7CiAgICAg
ICAgIHJldCA9IC1FTk9FTlQ7CiAgICAgICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKIApA
QCAtNzExLDggKzcwOSw4IEBAIGludCBjcHVwb29sX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0
bF9jcHVwb29sX29wICpvcCkKICAgICAgICAgICAgIHJldCA9IGNwdXBvb2xfbW92ZV9kb21haW5f
bG9ja2VkKGQsIGMpOwogCiAgICAgICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwotICAg
ICAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2wgbW92ZV9kb21haW4oZG9tPSVkKS0+cG9vbD0l
ZCByZXQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG9wLT5j
cHVwb29sX2lkLCByZXQpOworICAgICAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbCBtb3Zl
X2RvbWFpbihkb209JWQpLT5wb29sPSVkIHJldCAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBvcC0+Y3B1cG9vbF9pZCwgcmV0KTsKICAgICAgICAgcmN1X3Vu
bG9ja19kb21haW4oZCk7CiAgICAgfQogICAgIGJyZWFrOwotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 06:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 06:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i91EM-0002GO-Au; Sat, 14 Sep 2019 06: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=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i91EK-0002GJ-7o
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 06:08:20 +0000
X-Inumbo-ID: 0858833a-d6b6-11e9-95c0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0858833a-d6b6-11e9-95c0-12813bfff9fa;
 Sat, 14 Sep 2019 06:08:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i91EB-0002Y4-J6; Sat, 14 Sep 2019 06:08: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 1i91EB-0005M5-5m; Sat, 14 Sep 2019 06:08:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i91EB-0005ce-4r; Sat, 14 Sep 2019 06:08:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141265-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat: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-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-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-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot: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-amd64-amd64-xl-pvhv2-intel:guest-start: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot: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-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-amd64-amd64-xl-qemut-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-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=882f8791e1412d81e5cc7a4c379c73195155b40f
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 06:08:11 +0000
Subject: [Xen-devel] [linux-4.4 test] 141265: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI2NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI2NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4
MmY4NzkxZTE0MTJkODFlNWNjN2E0YzM3OWM3MzE5NTE1NWI0MGYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2Vk
NTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBa
ICAgNDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6
MjYgWiAgIDM4IGRheXMgICA0NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExODEg
IDIwMTktMDktMTAgMTM6MzY6MjkgWiAgICAzIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4i
IDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24u
c2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwu
Y29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBW
bGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5p
di5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4K
ICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5jb20+CiAgQWxleGFuZGVyIEtvY2hl
dGtvdiA8YWwua29jaGV0QGdtYWlsLmNvbT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRl
ci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQW5kcmVhIFBhcnJpIDxhbmRyZWEucGFycmlA
YW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJv
dXQgPGFwcm91dEBsbC5taXQuZWR1PgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3Jn
PgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2Fy
dmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFycmV0IFJob2RlbiA8YnJo
b0Bnb29nbGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNv
LnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gQmxv
Y2sgPGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhA
a2VybmVsLmNyYXNoaW5nLm9yZz4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNv
bT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQg
PGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb2IgUGV0
ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjgu
ZGU+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5u
b3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFy
bS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgog
IENoZW4gWXUgPHl1LmMuY2hlbkBpbnRlbC5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUu
b3JnPgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENocmlzdG9waGUg
SkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgRGFuaWVsIEJyaXN0b3Qg
ZGUgT2xpdmVpcmEgPGJyaXN0b3RAcmVkaGF0LmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVu
ZGxlc3NtLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2
aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgt
cG93ZXJwYy5vcmc+CiAgRGluZyBYaWFuZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29t
PgogIERpcmsgTW9ycmlzIDxkbW9ycmlzQG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgVG9yb2tob3Yg
PGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9z
ZW1pLmNvbT4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRG91ZyBMZWRmb3Jk
IDxkbGVkZm9yZEByZWRoYXQuY29tPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9t
aXVtLm9yZz4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJp
c3RldiA8ZXVnZW4uaHJpc3RldkBtaWNyb2NoaXAuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlA
dGkuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBG
ZWxpcGUgRi4gVG9uZWxsbyA8ZXVAZmVsaXBldG9uZWxsby5jb20+CiAgRmVuZyBTdW4gPGxveW91
ODVAZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGdXFpYW4g
SHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdl
ZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1
aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VzdGF2byBBLiBSLiBTaWx2
YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWliaW4gWmhhbmcgPGhhaWJpbnpoYW5nQHRl
bmNlbnQuY29tPgogIGhhaWJpbnpoYW5nKOW8oOa1t+aWjCkgPGhhaWJpbnpoYW5nQHRlbmNlbnQu
Y29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhhbnMgVWxsaSBLcm9sbCA8
dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3Rl
bnNAZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlbmsg
dmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhpbGxmIERhbnRvbiA8
aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVs
ZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgog
IEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5v
eC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxp
ZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgog
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5r
aWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbiBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+
CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmFzb24gQmFyb24gPGpi
YXJvbkBha2FtYWkuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBK
YXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1
cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNo
LmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5
dUBrZXJuZWwub3JnPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlh
bmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaXJpIEtvc2luYSA8amtv
c2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBpcmtv
IDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBK
b2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMu
YmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpv
bmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAgSm9zZXBoIFFpIDxqb3Nl
cGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhh
dC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFu
biA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2Ry
aWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNv
bT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUg
VmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2F6dXlhIE1penVndWNoaSA8a2F6dXlhLm1p
enVndWNoaS5rc0ByZW5lc2FzLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9y
Zz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExlb24gUm9tYW5vdnNreSA8
bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBu
eHAuY29tPgogIExpZG9uZyBDaGVuIDxsaWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxs
aW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9u
aXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3Jv
Y2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8
bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBN
YW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0eiA8bWFp
bEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJj
IFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRt
YW5uLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWls
LmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxt
YXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJrIFpoYW5nIDxtYXJrekBtZWxsYW5veC5jb20+CiAg
TWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4g
U3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Blcmwub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRh
Lm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1
bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0Pgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9j
a29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFs
IE5hemFyZXdpY3ogPG1pbmE4NkBtaW5hODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9q
ZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNv
bT4KICBNaWtrbyBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2th
IDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsu
Y29tPgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYg
QW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUg
KCkgbGluYXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8u
b3JnPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2
aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwg
PG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+
CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51
bWZvciBNYml6aXdvLVRpYXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xl
Z0ByZWRoYXQuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBK
b2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVk
aGF0LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9s
byBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29y
ZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQ
YXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8
cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQ
ZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVy
bmJ1bGxAb3JhY2xlLmNvbT4KICBQaGlsaXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgog
IFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2Eu
cHc+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJh
c211cy52aWxsZW1vZXNAcHJldmFzLmRrPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNh
bGRlcm9uQGxpbnV4LmludGVsLmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgog
IFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8
cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2Fl
ZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FtIFByb3RzZW5rbyA8c2VtZW4u
cHJvdHNlbmtvQGxpbmFyby5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgog
IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAg
U2ViYXN0aWFuIE1heXIgPG1lQHNhbS5zdD4KICBTZWJhc3RpYW4gUGFyc2NoYXVlciA8cy5wYXJz
Y2hhdWVyQGdteC5kZT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2ltb24gSG9y
bWFuIDxob3JtcytyZW5lc2FzQHZlcmdlLm5ldC5hdT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWgg
PHNvaGVpbEBnb29nbGUuY29tPgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29t
PgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFuIFdhaHJl
biA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFr
LXN5c3RlbS5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1
ZGFyc2FuYSBSZWRkeSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQ
cmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhl
bmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtp
LnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyYXMg
S29uZHJhdGl1ayA8dGFrb25kcmFAY2lzY28uY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9y
Zz4KICBUaG8gVnUgPHRoby52dS53aEBydmMucmVuZXNhcy5jb20+CiAgVGhvbWFzIEJvZ2VuZG9l
cmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxp
bnV4LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhv
bWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRpbSBGcm9pZGNvZXVyIDx0aW0uZnJv
aWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkgTGlu
ZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29t
PgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBU
dWJhIFlhdnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGlu
dXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgog
IFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZr
b3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4K
ICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdhbmcgWGlheWFuZyA8
eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWls
LmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3
ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBX
aWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJA
Z29vZ2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgog
IHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhh
bzE0MUBnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6
LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIu
Y29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgog
IFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZ
dWNodW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5n
QGh1YXdlaS5jb20+CiAgWXVuZmFuZyBUYWkgPHl1bmZhbmd0YWlAdGVuY2VudC5jb20+CiAgWmVm
YW4gTGkgPGxpemVmYW5AaHVhd2VpLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1
YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4KICBadWJp
biBNaXRocmEgPHpzbUBjaHJvbWl1bS5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NDg3IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 06:19:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 06:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i91Oj-00038B-Hr; Sat, 14 Sep 2019 06:19:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i91Oi-000385-9j
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 06:19:04 +0000
X-Inumbo-ID: 88cf4930-d6b7-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 88cf4930-d6b7-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 06:18: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 1i91Oa-0002l0-Hv; Sat, 14 Sep 2019 06:18:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i91Oa-0006J1-77; Sat, 14 Sep 2019 06:18:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i91Oa-0002y9-6b; Sat, 14 Sep 2019 06:18:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141294-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 06:18:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141294: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI5NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI5NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAxIGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 06:42:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 06: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 1i91lJ-0005M4-J0; Sat, 14 Sep 2019 06:42:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i91lH-0005Lz-T9
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 06:42:23 +0000
X-Inumbo-ID: cdaaeb92-d6ba-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cdaaeb92-d6ba-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 06:42: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 CCE97AD82;
 Sat, 14 Sep 2019 06:42:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 08:42:17 +0200
Message-Id: <20190914064217.4877-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] 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
ZGlyZWN0bHkuIEJ5IHByb3RlY3RpbmcgcGVyaW9kaWMgdGltZXIgbW9kaWZpY2F0aW9ucyBhZ2Fp
bnN0IGNvbmN1cnJlbnQKdGltZXIgYWN0aXZhdGlvbiB2aWEgYSBwZXItdmNwdSBsb2NrIGl0IGlz
IGV2ZW4gbm8gbG9uZ2VyIHJlcXVpcmVkIHRvCmJvdGhlciB0aGUgdGFyZ2V0IHZjcHUgYXQgYWxs
IGZvciB1cGRhdGluZyBpdHMgdGltZXIuCgpSZW5hbWUgdGhlIGZ1bmN0aW9uIHRvIHZjcHVfc2V0
X3BlcmlvZGljX3RpbWVyKCkgYXMgdGhpcyBub3cgcmVmbGVjdHMKdGhlIGZ1bmN0aW9uYWxpdHku
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQotIENh
cnZlZCBvdXQgZnJvbSBteSBjb3JlIHNjaGVkdWxpbmcgc2VyaWVzCi0gUmV3b3JrZWQgdG8gYXZv
aWQgZGVhZGxvY2sgd2hlbiAyIHZjcHVzIGFyZSB0cnlpbmcgdG8gbW9kaWZ5IGVhY2gKICBvdGhl
cnMgcGVyaW9kaWMgdGltZXJzLCBsZWFkaW5nIHRvIGFkZHJlc3MgYWxsIGNvbW1lbnRzIGJ5IEph
bgogIEJldWxpY2guClYyOgotIHRlc3QgcGVyaW9kaWNfcGVyaW9kIGFnYWluIGluIHZjcHVfcGVy
aW9kaWNfdGltZXJfd29yaygpIHdoZW4gbG9jawogIG9idGFpbmVkIChKYW4gQmV1bGljaCkKLS0t
CiB4ZW4vYXJjaC94ODYvcHYvc2hpbS5jICB8ICA0ICstLS0KIHhlbi9jb21tb24vZG9tYWluLmMg
ICAgIHwgIDYgKystLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICB8IDUzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oIHwgIDMgKystCiA0IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDMxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJj
aC94ODYvcHYvc2hpbS5jCmluZGV4IDMyNGNhMjdmOTMuLjVlZGJjZDlhYzUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAt
NDEwLDcgKzQxMCw3IEBAIGludCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKQogICAg
ICAgICB1bm1hcF92Y3B1X2luZm8odik7CiAKICAgICAgICAgLyogUmVzZXQgdGhlIHBlcmlvZGlj
IHRpbWVyIHRvIHRoZSBkZWZhdWx0IHZhbHVlLiAqLwotICAgICAgICB2LT5wZXJpb2RpY19wZXJp
b2QgPSBNSUxMSVNFQ1MoMTApOworICAgICAgICB2Y3B1X3NldF9wZXJpb2RpY190aW1lcih2LCBN
SUxMSVNFQ1MoMTApKTsKICAgICAgICAgLyogU3RvcCB0aGUgc2luZ2xlc2hvdCB0aW1lci4gKi8K
ICAgICAgICAgc3RvcF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lcik7CiAKQEAgLTQxOSw4ICs0
MTksNiBAQCBpbnQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbikKIAogICAgICAgICBp
ZiAoIHYgIT0gY3VycmVudCApCiAgICAgICAgICAgICB2Y3B1X3VucGF1c2VfYnlfc3lzdGVtY29u
dHJvbGxlcih2KTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgdmNwdV9mb3JjZV9yZXNjaGVk
dWxlKHYpOwogICAgIH0KIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9k
b21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggOWE0OGIyNTA0Yi4uMGNmZjc0OWJi
ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFp
bi5jCkBAIC0xNDk0LDE1ICsxNDk0LDEzIEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21kLCB1bnNp
Z25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAg
ICAgaWYgKCBzZXQucGVyaW9kX25zID4gU1RJTUVfREVMVEFfTUFYICkKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogCi0gICAgICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9IHNldC5wZXJpb2Rf
bnM7Ci0gICAgICAgIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKKyAgICAgICAgdmNwdV9zZXRf
cGVyaW9kaWNfdGltZXIodiwgc2V0LnBlcmlvZF9ucyk7CiAKICAgICAgICAgYnJlYWs7CiAgICAg
fQogCiAgICAgY2FzZSBWQ1BVT1Bfc3RvcF9wZXJpb2RpY190aW1lcjoKLSAgICAgICAgdi0+cGVy
aW9kaWNfcGVyaW9kID0gMDsKLSAgICAgICAgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHYpOworICAg
ICAgICB2Y3B1X3NldF9wZXJpb2RpY190aW1lcih2LCAwKTsKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIFZDUFVPUF9zZXRfc2luZ2xlc2hvdF90aW1lcjoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBmZGVlYzEwYzNiLi4x
M2I1ZmZjN2NmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC0zMTIsNiArMzEyLDcgQEAgaW50IHNjaGVkX2luaXRfdmNwdShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICB2LT5wcm9jZXNzb3Ig
PSBwcm9jZXNzb3I7CiAKICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICov
CisgICAgc3Bpbl9sb2NrX2luaXQoJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwogICAgIGluaXRf
dGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLAogICAgICAg
ICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKICAgICBpbml0X3RpbWVyKCZ2LT5zaW5nbGVzaG90
X3RpbWVyLCB2Y3B1X3NpbmdsZXNob3RfdGltZXJfZm4sCkBAIC03MjQsMjQgKzcyNSw2IEBAIHN0
YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgdmNwdV93
YWtlKHYpOwogfQogCi0vKgotICogRm9yY2UgYSBWQ1BVIHRocm91Z2ggYSBkZXNjaGVkdWxlL3Jl
c2NoZWR1bGUgcGF0aC4KLSAqIEZvciBleGFtcGxlLCB1c2luZyB0aGlzIHdoZW4gc2V0dGluZyB0
aGUgcGVyaW9kaWMgdGltZXIgcGVyaW9kIG1lYW5zIHRoYXQKLSAqIG1vc3QgcGVyaW9kaWMtdGlt
ZXIgc3RhdGUgbmVlZCBvbmx5IGJlIHRvdWNoZWQgZnJvbSB3aXRoaW4gdGhlIHNjaGVkdWxlcgot
ICogd2hpY2ggY2FuIHRodXMgYmUgZG9uZSB3aXRob3V0IG5lZWQgZm9yIHN5bmNocm9uaXNhdGlv
bi4KLSAqLwotdm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoc3RydWN0IHZjcHUgKnYpCi17Ci0g
ICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Ci0KLSAgICBp
ZiAoIHYtPmlzX3J1bm5pbmcgKQotICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7Ci0KLSAg
ICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7Ci0KLSAgICB2Y3B1X21pZ3JhdGVf
ZmluaXNoKHYpOwotfQotCiB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0x
NDU4LDE0ICsxNDQxLDExIEBAIGxvbmcgc2NoZWRfYWRqdXN0X2dsb2JhbChzdHJ1Y3QgeGVuX3N5
c2N0bF9zY2hlZHVsZXJfb3AgKm9wKQogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQg
dmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdmNw
dV9wZXJpb2RpY190aW1lcl93b3JrX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzX3Rp
bWVfdCBub3c7CiAgICAgc190aW1lX3QgcGVyaW9kaWNfbmV4dF9ldmVudDsKIAotICAgIGlmICgg
di0+cGVyaW9kaWNfcGVyaW9kID09IDAgKQotICAgICAgICByZXR1cm47Ci0KICAgICBub3cgPSBO
T1coKTsKICAgICBwZXJpb2RpY19uZXh0X2V2ZW50ID0gdi0+cGVyaW9kaWNfbGFzdF9ldmVudCAr
IHYtPnBlcmlvZGljX3BlcmlvZDsKIApAQCAtMTQ3NiwxMCArMTQ1NiwzNyBAQCBzdGF0aWMgdm9p
ZCB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHBlcmlv
ZGljX25leHRfZXZlbnQgPSBub3cgKyB2LT5wZXJpb2RpY19wZXJpb2Q7CiAgICAgfQogCi0gICAg
bWlncmF0ZV90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cisg
ICAgbWlncmF0ZV90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIHYtPnByb2Nlc3Nvcik7CiAgICAg
c2V0X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgcGVyaW9kaWNfbmV4dF9ldmVudCk7CiB9CiAK
K3N0YXRpYyB2b2lkIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayhzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBpZiAoIHYtPnBlcmlvZGljX3BlcmlvZCA9PSAwICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgc3Bpbl9sb2NrKCZ2LT5wZXJpb2RpY190aW1lcl9sb2NrKTsKKyAgICBpZiAoIHYtPnBlcmlv
ZGljX3BlcmlvZCApCisgICAgICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29ya19sb2NrZWQodik7
CisgICAgc3Bpbl91bmxvY2soJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOworfQorCisvKgorICog
U2V0IHRoZSBwZXJpb2RpYyB0aW1lciBvZiBhIHZjcHUuCisgKi8KK3ZvaWQgdmNwdV9zZXRfcGVy
aW9kaWNfdGltZXIoc3RydWN0IHZjcHUgKnYsIHNfdGltZV90IHZhbHVlKQoreworICAgIHNwaW5f
bG9jaygmdi0+cGVyaW9kaWNfdGltZXJfbG9jayk7CisKKyAgICBzdG9wX3RpbWVyKCZ2LT5wZXJp
b2RpY190aW1lcik7CisKKyAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSB2YWx1ZTsKKyAgICBpZiAo
IHZhbHVlICkKKyAgICAgICAgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrX2xvY2tlZCh2KTsKKwor
ICAgIHNwaW5fdW5sb2NrKCZ2LT5wZXJpb2RpY190aW1lcl9sb2NrKTsKK30KKwogLyoKICAqIFRo
ZSBtYWluIGZ1bmN0aW9uCiAgKiAtIGRlc2NoZWR1bGUgdGhlIGN1cnJlbnQgZG9tYWluIChzY2hl
ZHVsZXIgaW5kZXBlbmRlbnQpLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBlMzYwMWMxOTM1Li40MDA5N2ZmMzM0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtMTUzLDYgKzE1Myw3IEBAIHN0cnVjdCB2Y3B1CiAKICAgICBzdHJ1Y3QgdmNw
dSAgICAgKm5leHRfaW5fbGlzdDsKIAorICAgIHNwaW5sb2NrX3QgICAgICAgcGVyaW9kaWNfdGlt
ZXJfbG9jazsKICAgICBzX3RpbWVfdCAgICAgICAgIHBlcmlvZGljX3BlcmlvZDsKICAgICBzX3Rp
bWVfdCAgICAgICAgIHBlcmlvZGljX2xhc3RfZXZlbnQ7CiAgICAgc3RydWN0IHRpbWVyICAgICBw
ZXJpb2RpY190aW1lcjsKQEAgLTg2NCw3ICs4NjUsNyBAQCBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hl
ZHVsZXJfZ2V0X2RlZmF1bHQodm9pZCk7CiBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfYWxs
b2ModW5zaWduZWQgaW50IHNjaGVkX2lkLCBpbnQgKnBlcnIpOwogdm9pZCBzY2hlZHVsZXJfZnJl
ZShzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCk7CiBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNp
Z25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYyk7Ci12b2lkIHZjcHVfZm9yY2VfcmVzY2hl
ZHVsZShzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVj
dCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSk7CiBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVu
c2lnbmVkIGludCBjcHUpOwogLyogV2UgbmVlZCBpdCBpbiBkb20wX3NldHVwX3ZjcHUgKi8KIHZv
aWQgc2NoZWRfc2V0X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3QgKmhh
cmQsCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 07:22:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 07: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 1i92OD-0008T7-IR; Sat, 14 Sep 2019 07: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=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i92OB-0008T2-Lz
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 07:22:35 +0000
X-Inumbo-ID: 6af8ab14-d6c0-11e9-95c0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6af8ab14-d6c0-11e9-95c0-12813bfff9fa;
 Sat, 14 Sep 2019 07:22: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 1i92O8-0003wd-G4; Sat, 14 Sep 2019 07:22: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 1i92O8-0002rW-6I; Sat, 14 Sep 2019 07:22:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i92O8-0006zl-5X; Sat, 14 Sep 2019 07:22:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141270-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=86ad762fa7a51cbf94e34e732961aae3de3339c3
X-Osstest-Versions-That: ovmf=5a9db858806912ebd4e836aaa607ef6d87ce9c0d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 07:22:32 +0000
Subject: [Xen-devel] [ovmf test] 141270: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4NmFkNzYyZmE3YTUxY2JmOTRlMzRlNzMyOTYxYWFl
M2RlMzMzOWMzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1YTlkYjg1
ODgwNjkxMmViZDRlODM2YWFhNjA3ZWY2ZDg3Y2U5YzBkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEyNTEgIDIwMTktMDktMTIgMTU6MDE6NTUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMjcwICAyMDE5LTA5LTEzIDA4OjM4OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUmF5IE5pIDxy
YXkubmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CiAgIDVhOWRiODU4ODAuLjg2YWQ3NjJmYTcgIDg2YWQ3NjJmYTdhNTFjYmY5NGUz
NGU3MzI5NjFhYWUzZGUzMzM5YzMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:41:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:41:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93cK-0006aQ-Az; Sat, 14 Sep 2019 08:41:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i93cJ-0006aL-2z
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:41:15 +0000
X-Inumbo-ID: 660bf2e0-d6cb-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 660bf2e0-d6cb-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 08:41:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i93cA-0005td-8q; Sat, 14 Sep 2019 08:41:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i93c9-0008T3-Uo; Sat, 14 Sep 2019 08:41:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i93c9-000290-U4; Sat, 14 Sep 2019 08:41:05 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141272-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=929a81d4f4469d954f4d3b977b3ec44fa5ffafb8
X-Osstest-Versions-That: freebsd=a3dbacfc31a3c2ef7d9d4d12d4e5108f044c0701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 08:41:05 +0000
Subject: [Xen-devel] [freebsd-master test] 141272: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI3MiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMjcyLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDEwMDQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgOTI5YTgxZDRmNDQ2OWQ5NTRmNGQzYjk3N2IzZWM0NGZh
NWZmYWZiOApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgYTNkYmFjZmMz
MWEzYzJlZjdkOWQ0ZDEyZDRlNTEwOGYwNDRjMDcwMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
MDA0ICAyMDE5LTA5LTA0IDA5OjIwOjEzIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTA4NiAgMjAxOS0wOS0wNiAwOToyMTozMyBaICAgIDcgZGF5cyAgICA0IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTI3MiAgMjAxOS0wOS0xMyAwOToxOTo0NyBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3Jn
PgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYXZnIDxhdmdARnJlZUJTRC5vcmc+
CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9yZz4KICBiY3JhbiA8YmNyYW5ARnJlZUJTRC5vcmc+CiAg
YmRyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4KICBi
cm9va3MgPGJyb29rc0BGcmVlQlNELm9yZz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjcmVl
cyA8Y3JlZXNARnJlZUJTRC5vcmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZy
ZWVCU0Qub3JnPgogIGVkIDxlZEBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNE
Lm9yZz4KICBmYWJpZW50IDxmYWJpZW50QEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRp
bkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGdvbnpvIDxn
b256b0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaWFu
IDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamVmZiA8amVmZkBG
cmVlQlNELm9yZz4KICBqZ2ggPGpnaEBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJpdHNA
RnJlZUJTRC5vcmc+CiAgamlsbGVzIDxqaWxsZXNARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBG
cmVlQlNELm9yZz4KICBqb2hhbHVuIDxqb2hhbHVuQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2
YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNE
Lm9yZz4KICBsdXBvcmwgPGx1cG9ybEBGcmVlQlNELm9yZz4KICBsd2hzdSA8bHdoc3VARnJlZUJT
RC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5v
cmc+CiAgbWF2IDxtYXZARnJlZUJTRC5vcmc+CiAgbWhvcm5lIDxtaG9ybmVARnJlZUJTRC5vcmc+
CiAgbWl6aGthIDxtaXpoa2FARnJlZUJTRC5vcmc+CiAgbWpnIDxtamdARnJlZUJTRC5vcmc+CiAg
b3Nob2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBwZmcgPHBmZ0BGcmVlQlNELm9yZz4KICBw
aGlsaXAgPHBoaWxpcEBGcmVlQlNELm9yZz4KICBybWFja2xlbSA8cm1hY2tsZW1ARnJlZUJTRC5v
cmc+CiAgcnJzIDxycnNARnJlZUJTRC5vcmc+CiAgc2NvdHRsIDxzY290dGxARnJlZUJTRC5vcmc+
CiAgc2NvdHRwaCA8c2NvdHRwaEBGcmVlQlNELm9yZz4KICBzZXZhbiA8c2V2YW5ARnJlZUJTRC5v
cmc+CiAgc2pnIDxzamdARnJlZUJTRC5vcmc+CiAgc3RldmVrIDxzdGV2ZWtARnJlZUJTRC5vcmc+
CiAgdGFrYXdhdGEgPHRha2F3YXRhQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNE
Lm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVl
QlNELm9yZz4KICB3dWxmIDx3dWxmQEZyZWVCU0Qub3JnPgogIHl1cmlwdiA8eXVyaXB2QEZyZWVC
U0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14
ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzE2NiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93ne-0007Ty-OG; Sat, 14 Sep 2019 08:52:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93nd-0007Tj-SK
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:52:57 +0000
X-Inumbo-ID: 0b0c8dda-d6cd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b0c8dda-d6cd-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 08:52: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 92513AFE8;
 Sat, 14 Sep 2019 08:52:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:04 +0200
Message-Id: <20190914085251.18816-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v3 00/47] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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
b2RlcmF0ZWx5IHRlc3RlZCwgdG9vLgoKVGhlIHNlcmllcyBpcyBiYXNlZCBvbiB0aGUgc2VyaWVz
OgoieGVuL3NjaGVkOiB1c2UgbmV3IGlkbGUgc2NoZWR1bGVyIGZvciBmcmVlIGNwdXMiCndoaWNo
IGhhcyBiZWVuIHNwbGl0IG9mZiBmcm9tIFYxIGFuZCBvbiB0aGUgcGF0Y2g6CiJ4ZW4vc2NoZWQ6
IHJld29yayBhbmQgcmVuYW1lIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSgpIgp3aGljaCBoYXMgYmVl
biBzcGxpdCBvZmYgZnJvbSBWMi4KClRoZSBjb21wbGV0ZSBwYXRjaCBzZXJpZXMgaXMgYXZhaWxh
YmxlIHVuZGVyOgoKICBnaXQ6Ly9naXRodWIuY29tL2pncm9zczEveGVuLyBzY2hlZC12MwoKQ2hh
bmdlcyBpbiBWMzoKLSBjb21tZW50cyBhZGRyZXNzZWQKLSBmb3JtZXIgcGF0Y2ggMjYgY2FydmVk
IG91dCBhbmQgc2VudCBzZXBhcmF0ZWx5Ci0gc29tZSBtaW5vciBidWdzIGZpeGVkCgpDaGFuZ2Vz
IGluIFYyOgotIGNvbW1lbnRzIGFkZHJlc3NlZAotIHNvbWUgcGF0Y2hlcyBtZXJnZWQgaW50byBv
bmUKLSBpZGxlIHNjaGVkdWxlciByZWxhdGVkIHBhdGNoZXMgc3BsaXQgb2ZmIHRvIG93biBzZXJp
ZXMKLSBzb21lIHBhdGNoZXMgYXJlIGFscmVhZHkgYXBwbGllZAotIHNvbWUgYnVncyBmaXhlZCAo
ZS5nLiBjcmFzaGVzIHdoZW4gcG93ZXJpbmcgb2ZmKQoKQ2hhbmdlcyBpbiBWMToKLSBjcHVwb29s
cyBhcmUgd29ya2luZyBub3cKLSBjcHUgb24tL29mZmxpbmluZyB3b3JraW5nIG5vdwotIGFsbCBz
Y2hlZHVsZXJzIHdvcmtpbmcgbm93Ci0gcmVuYW1lZCAiaXRlbXMiIHRvICJ1bml0cyIKLSBpbnRy
b2R1Y3Rpb24gb2YgImlkbGUgc2NoZWR1bGVyIgotIHNldmVyYWwgbmV3IHBhdGNoZXMgKHNlZSBp
bmRpdmlkdWFsIHBhdGNoZXMsIG1vc3RseSBzcGxpdHMgb2YKICBmb3JtZXIgcGF0Y2hlcyBvciBj
cHVwb29sIGFuZCBjcHUgb24tL29mZmxpbmluZyBzdXBwb3J0KQotIGFsbCByZXZpZXcgY29tbWVu
dHMgYWRkcmVzc2VkCi0gc29tZSBtaW5vciBjaGFuZ2VzIChzZWUgaW5kaXZpZHVhbCBwYXRjaGVz
KQoKQ2hhbmdlcyBpbiBSRkMgVjI6Ci0gQVJNIGlzIGJ1aWxkaW5nIG5vdwotIEhWTSBkb21haW5z
IGFyZSB3b3JraW5nIG5vdwotIGlkbGluZyB3aWxsIGFsd2F5cyBiZSBkb25lIHdpdGggaWRsZV92
Y3B1IGFjdGl2ZQotIG90aGVyIHNtYWxsIGNoYW5nZXMgc2VlIGluZGl2aWR1YWwgcGF0Y2hlcwoK
SnVlcmdlbiBHcm9zcyAoNDcpOgogIHhlbi9zY2hlZDogdXNlIG5ldyBzY2hlZF91bml0IGluc3Rl
YWQgb2YgdmNwdSBpbiBzY2hlZHVsZXIgaW50ZXJmYWNlcwogIHhlbi9zY2hlZDogbW92ZSBwZXIt
dmNwdSBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhIHBvaW50ZXIgdG8gc2NoZWRfdW5pdAogIHhlbi9z
Y2hlZDogYnVpbGQgYSBsaW5rZWQgbGlzdCBvZiBzdHJ1Y3Qgc2NoZWRfdW5pdAogIHhlbi9zY2hl
ZDogaW50cm9kdWNlIHN0cnVjdCBzY2hlZF9yZXNvdXJjZQogIHhlbi9zY2hlZDogbGV0IHBpY2tf
Y3B1IHJldHVybiBhIHNjaGVkdWxlciByZXNvdXJjZQogIHhlbi9zY2hlZDogc3dpdGNoIHNjaGVk
dWxlX2RhdGEuY3VyciB0byBwb2ludCBhdCBzY2hlZF91bml0CiAgeGVuL3NjaGVkOiBtb3ZlIHBl
ciBjcHUgc2NoZWR1bGVyIHByaXZhdGUgZGF0YSBpbnRvIHN0cnVjdAogICAgc2NoZWRfcmVzb3Vy
Y2UKICB4ZW4vc2NoZWQ6IHN3aXRjaCB2Y3B1X3NjaGVkdWxlX2xvY2sgdG8gdW5pdF9zY2hlZHVs
ZV9sb2NrCiAgeGVuL3NjaGVkOiBtb3ZlIHNvbWUgcGVyLXZjcHUgaXRlbXMgdG8gc3RydWN0IHNj
aGVkX3VuaXQKICB4ZW4vc2NoZWQ6IGFkZCBzY2hlZHVsZXIgaGVscGVycyBoaWRpbmcgdmNwdQog
IHhlbi9zY2hlZDogcmVuYW1lIHNjaGVkdWxlciByZWxhdGVkIHBlcmYgY291bnRlcnMKICB4ZW4v
c2NoZWQ6IHN3aXRjaCBzdHJ1Y3QgdGFza19zbGljZSBmcm9tIHZjcHUgdG8gc2NoZWRfdW5pdAog
IHhlbi9zY2hlZDogYWRkIGlzX3J1bm5pbmcgaW5kaWNhdG9yIHRvIHN0cnVjdCBzY2hlZF91bml0
CiAgeGVuL3NjaGVkOiBtYWtlIG51bGwgc2NoZWR1bGVyIHZjcHUgYWdub3N0aWMuCiAgeGVuL3Nj
aGVkOiBtYWtlIHJ0IHNjaGVkdWxlciB2Y3B1IGFnbm9zdGljLgogIHhlbi9zY2hlZDogbWFrZSBj
cmVkaXQgc2NoZWR1bGVyIHZjcHUgYWdub3N0aWMuCiAgeGVuL3NjaGVkOiBtYWtlIGNyZWRpdDIg
c2NoZWR1bGVyIHZjcHUgYWdub3N0aWMuCiAgeGVuL3NjaGVkOiBtYWtlIGFyaW5jNjUzIHNjaGVk
dWxlciB2Y3B1IGFnbm9zdGljLgogIHhlbjogYWRkIHNjaGVkX3VuaXRfcGF1c2Vfbm9zeW5jKCkg
YW5kIHNjaGVkX3VuaXRfdW5wYXVzZSgpCiAgeGVuOiBsZXQgdmNwdV9jcmVhdGUoKSBzZWxlY3Qg
cHJvY2Vzc29yCiAgeGVuL3NjaGVkOiB1c2Ugc2NoZWRfcmVzb3VyY2UgY3B1IGluc3RlYWQgc21w
X3Byb2Nlc3Nvcl9pZCBpbgogICAgc2NoZWR1bGVycwogIHhlbi9zY2hlZDogc3dpdGNoIHNjaGVk
dWxlKCkgZnJvbSB2Y3B1cyB0byBzY2hlZF91bml0cwogIHhlbi9zY2hlZDogc3dpdGNoIHNjaGVk
X21vdmVfaXJxcygpIHRvIHRha2Ugc2NoZWRfdW5pdCBhcyBwYXJhbWV0ZXIKICB4ZW46IHN3aXRj
aCBmcm9tIGZvcl9lYWNoX3ZjcHUoKSB0byBmb3JfZWFjaF9zY2hlZF91bml0KCkKICB4ZW4vc2No
ZWQ6IGFkZCBydW5zdGF0ZSBjb3VudGVycyB0byBzdHJ1Y3Qgc2NoZWRfdW5pdAogIHhlbi9zY2hl
ZDogQ2hhbmdlIHZjcHVfbWlncmF0ZV8qKCkgdG8gb3BlcmF0ZSBvbiBzY2hlZHVsZSB1bml0CiAg
eGVuL3NjaGVkOiBtb3ZlIHN0cnVjdCB0YXNrX3NsaWNlIGludG8gc3RydWN0IHNjaGVkX3VuaXQK
ICB4ZW4vc2NoZWQ6IGFkZCBjb2RlIHRvIHN5bmMgc2NoZWR1bGluZyBvZiBhbGwgdmNwdXMgb2Yg
YSBzY2hlZCB1bml0CiAgeGVuL3NjaGVkOiBpbnRyb2R1Y2UgdW5pdF9ydW5uYWJsZV9zdGF0ZSgp
CiAgeGVuL3NjaGVkOiBhZGQgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkIHVu
aXQgd2hlcmUgbWlzc2luZwogIHhlbi9zY2hlZDogbW9kaWZ5IGNwdXBvb2xfZG9tYWluX2NwdW1h
c2soKSB0byBiZSBhbiB1bml0IG1hc2sKICB4ZW4vc2NoZWQ6IHN1cHBvcnQgYWxsb2NhdGluZyBt
dWx0aXBsZSB2Y3B1cyBpbnRvIG9uZSBzY2hlZCB1bml0CiAgeGVuL3NjaGVkOiBhZGQgYSBwZXJj
cHUgcmVzb3VyY2UgaW5kZXgKICB4ZW4vc2NoZWQ6IGFkZCBmYWxsIGJhY2sgdG8gaWRsZSB2Y3B1
IHdoZW4gc2NoZWR1bGluZyB1bml0CiAgeGVuL3NjaGVkOiBtYWtlIHZjcHVfd2FrZSgpIGFuZCB2
Y3B1X3NsZWVwKCkgY29yZSBzY2hlZHVsaW5nIGF3YXJlCiAgeGVuL3NjaGVkOiBjYXJ2ZSBvdXQg
ZnJlZWluZyBzY2hlZF91bml0IG1lbW9yeSBpbnRvIGRlZGljYXRlZCBmdW5jdGlvbgogIHhlbi9z
Y2hlZDogbW92ZSBwZXItY3B1IHZhcmlhYmxlIHNjaGVkdWxlciB0byBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UKICB4ZW4vc2NoZWQ6IG1vdmUgcGVyLWNwdSB2YXJpYWJsZSBjcHVwb29sIHRvIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZQogIHhlbi9zY2hlZDogcmVqZWN0IHN3aXRjaGluZyBzbXQgb24vb2Zm
IHdpdGggY29yZSBzY2hlZHVsaW5nIGFjdGl2ZQogIHhlbi9zY2hlZDogcHJlcGFyZSBwZXItY3B1
cG9vbCBzY2hlZHVsaW5nIGdyYW51bGFyaXR5CiAgeGVuL3NjaGVkOiBzcGxpdCBzY2hlZHVsZV9j
cHVfc3dpdGNoKCkKICB4ZW4vc2NoZWQ6IHByb3RlY3Qgc2NoZWR1bGluZyByZXNvdXJjZSB2aWEg
cmN1CiAgeGVuL3NjaGVkOiBzdXBwb3J0IG11bHRpcGxlIGNwdXMgcGVyIHNjaGVkdWxpbmcgcmVz
b3VyY2UKICB4ZW4vc2NoZWQ6IHN1cHBvcnQgZGlmZmVyaW5nIGdyYW51bGFyaXR5IGluIHNjaGVk
dWxlX2NwdV9bYWRkL3JtXSgpCiAgeGVuL3NjaGVkOiBzdXBwb3J0IGNvcmUgc2NoZWR1bGluZyBm
b3IgbW92aW5nIGNwdXMgdG8vZnJvbSBjcHVwb29scwogIHhlbi9zY2hlZDogZGlzYWJsZSBzY2hl
ZHVsaW5nIHdoZW4gZW50ZXJpbmcgQUNQSSBkZWVwIHNsZWVwIHN0YXRlcwogIHhlbi9zY2hlZDog
YWRkIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkgZW51bQoKIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgfCAg
IDEzICstCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYyAgICAgICAgfCAgICA0ICsKIHhlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMgICAgICAgIHwgICAxMCArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAg
fCAgIDI2ICstCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICB8ICAgIDkgKy0KIHhl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgIHwgICAxMCArLQogeGVuL2FyY2gveDg2L3N5
c2N0bC5jICAgICAgICAgICAgfCAgICA1ICsKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAg
ICAgIHwgICAgMyArCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICAgICAgICB8ICAxNTUgKysr
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgfCAgIDI5ICstCiB4ZW4vY29tbW9u
L2RvbWN0bC5jICAgICAgICAgICAgICB8ICAgMjMgKy0KIHhlbi9jb21tb24va2V5aGFuZGxlci5j
ICAgICAgICAgIHwgICA1OCArLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jICAgICAgfCAg
MjU3ICsrKy0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgICAgfCAgNzYyICsrKysr
KysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgICAgIHwgMTEyMSArKysr
KysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgICAgICAgIHwg
IDQ3MiArKysrKy0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgICAgICB8ICA1NDUg
KysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICB8IDE3ODcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vc29mdGlycS5j
ICAgICAgICAgICAgIHwgICAgNiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmggICAg
fCAgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oICAgIHwgICAxMSAtCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICB8ICAgMTkgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvZG9tMF9idWlsZC5oIHwgICAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCAgICAg
ICAgfCAgICAzICsKIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAgICAgIHwgICAgMyArLQog
eGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCAgICAgfCAgIDMyICstCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaCAgICAgICB8ICAzNDMgKysrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oICAgICAgICAgIHwgICA5OSArKy0KIHhlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmggICAgICAg
IHwgICAgMSArCiAzMSBmaWxlcyBjaGFuZ2VkLCAzNjQ5IGluc2VydGlvbnMoKyksIDIxNjQgZGVs
ZXRpb25zKC0pCgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93ng-0007UA-2S; Sat, 14 Sep 2019 08:53:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93ne-0007Tx-NI
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:52:58 +0000
X-Inumbo-ID: 0b2d589f-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b2d589f-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:52: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 87345B617;
 Sat, 14 Sep 2019 08:52:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:08 +0200
Message-Id: <20190914085251.18816-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 04/47] 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+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dp
b2xpQHN1c2UuY29tPgotLS0KVjE6Ci0gYWRkIGFjY2Vzc29yIGZ1bmN0aW9ucwotIHVzZSBERUZJ
TkVfUEVSX0NQVV9SRUFEX01PU1RMWSAoRGFyaW8gRmFnZ2lvbGkpClYzOgotIGRvbid0IHByZS1k
ZWZpbmUgc3RydWN0IHNjaGVkX3Jlc291cmNlIGluIHNjaGVkLmggKEphbiBCZXVsaWNoKQotIHJl
bmFtZSByZXMtPnByb2Nlc3NvciB0byByZXMtPm1hc3Rlcl9jcHUgKEphbiBCZXVsaWNoKQotLS0K
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgIDIgKysKIHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jIHwgIDcgKysrKysrKwogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgfCAgMyArKysK
IHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgIHwgIDIgKysKIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggfCAxOCArKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwg
IDEgKwogNyBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKaW5kZXggZjQzNzFkN2M1ZS4uMmJjN2ZhOTIyMCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0x
MDI2LDYgKzEwMjYsNyBAQCBjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2Yyk7CiAKICAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkX2NwdV9waWNrKG9w
cywgdW5pdCk7CisgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2Yy0+cHJvY2Vzc29yKTsK
IAogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIApAQCAtMTY2Miw2ICsxNjYzLDcgQEAgY3Nj
aGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5j
ZV9zdGVwKQogICAgICAgICAgICAgV0FSTl9PTih2Yy0+aXNfdXJnZW50KTsKICAgICAgICAgICAg
IHJ1bnFfcmVtb3ZlKHNwZWVyKTsKICAgICAgICAgICAgIHZjLT5wcm9jZXNzb3IgPSBjcHU7Cisg
ICAgICAgICAgICB2Yy0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIHNwZWVyIHdpbGwgc3RhcnQgZXhlY3V0aW5nIGRp
cmVjdGx5IG9uIGNwdSwgd2l0aG91dCBoYXZpbmcgdG8KICAgICAgICAgICAgICAqIGdvIHRocm91
Z2ggcnVucV9pbnNlcnQoKS4gU28gd2UgbXVzdCB1cGRhdGUgdGhlIHJ1bm5hYmxlIGNvdW50CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jCmluZGV4IDI4NTJhMjIwYzQuLjIwMGRlNjNiZWUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC0yNTIwLDYgKzI1MjAsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgJnRycWQtPmFjdGl2ZSk7CiAgICAgICAg
IHN2Yy0+dmNwdS0+cHJvY2Vzc29yID0gY3B1bWFza19jeWNsZSh0cnFkLT5waWNrX2JpYXMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpOworICAgICAgICBzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9z
Y2hlZF9yZXMoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogICAgICAgICB0cnFkLT5waWNrX2JpYXMg
PSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKICAgICAgICAgQVNTRVJUKHN2Yy0+dmNwdS0+cHJvY2Vz
c29yIDwgbnJfY3B1X2lkcyk7CiAKQEAgLTI3NzUsNiArMjc3Niw3IEBAIGNzY2hlZDJfdW5pdF9t
aWdyYXRlKAogICAgICAgICB9CiAgICAgICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiAgICAgICAg
IHZjLT5wcm9jZXNzb3IgPSBuZXdfY3B1OworICAgICAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRf
cmVzKG5ld19jcHUpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0yNzk1LDcgKzI3OTcs
MTAgQEAgY3NjaGVkMl91bml0X21pZ3JhdGUoCiAgICAgaWYgKCB0cnFkICE9IHN2Yy0+cnFkICkK
ICAgICAgICAgbWlncmF0ZShvcHMsIHN2YywgdHJxZCwgbm93KTsKICAgICBlbHNlCisgICAgewog
ICAgICAgICB2Yy0+cHJvY2Vzc29yID0gbmV3X2NwdTsKKyAgICAgICAgdW5pdC0+cmVzID0gZ2V0
X3NjaGVkX3JlcyhuZXdfY3B1KTsKKyAgICB9CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTMxMjAsNiAr
MzEyNSw3IEBAIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2Nr
X2lycSh2Yyk7CiAKICAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkMl9jcHVfcGljayhvcHMsIHVu
aXQpOworICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3Nvcik7CiAKICAg
ICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKQEAgLTM1OTcsNiArMzYwMyw3IEBAIGNzY2hlZDJf
c2NoZWR1bGUoCiAgICAgICAgIHsKICAgICAgICAgICAgIHNuZXh0LT5jcmVkaXQgKz0gQ1NDSEVE
Ml9NSUdSQVRFX0NPTVBFTlNBVElPTjsKICAgICAgICAgICAgIHNuZXh0LT52Y3B1LT5wcm9jZXNz
b3IgPSBjcHU7CisgICAgICAgICAgICBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0
X3NjaGVkX3JlcyhjcHUpOwogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlZCk7
CiAgICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGJi
OWZlZDhhYWIuLmMzMGZlMmU0NDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0zMzcsNiArMzM3LDcgQEAgc3RhdGlj
IHZvaWQgdmNwdV9hc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAq
diwKIAogICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSB2OwogICAgIHYtPnByb2Nlc3NvciA9
IGNwdTsKKyAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwogCiAgICAgZHByaW50ayhY
RU5MT0dfR19JTkZPLCAiJWQgPC0tICVwdlxuIiwgY3B1LCB2KTsKQEAgLTQ1Nyw2ICs0NTgsNyBA
QCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywKIAogIHJldHJ5OgogICAgIGNwdSA9IHYtPnByb2Nlc3NvciA9IHBpY2tfY3B1KHBydiwgdik7
CisgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogCiAgICAgc3Bpbl91bmxvY2so
bG9jayk7CiAKQEAgLTc0OSw2ICs3NTEsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICovCiAgb3V0OgogICAgIHYtPnBy
b2Nlc3NvciA9IG5ld19jcHU7CisgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhuZXdfY3B1
KTsKIH0KIAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQu
YyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCBkZDUxNjEzODQ1Li4zYmE3NmYxYzRhIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCkBAIC04OTMsNiArODkzLDcgQEAgcnRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIC8qIFRoaXMgaXMgc2Fm
ZSBiZWNhdXNlIHZjIGlzbid0IHlldCBiZWluZyBzY2hlZHVsZWQgKi8KICAgICB2Yy0+cHJvY2Vz
c29yID0gcnRfY3B1X3BpY2sob3BzLCB1bml0KTsKKyAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRf
cmVzKHZjLT5wcm9jZXNzb3IpOwogCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEo
dmMpOwogCkBAIC0xMTIzLDYgKzExMjQsNyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAg
ICAgICBpZiAoIHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKICAgICAgICAgewogICAg
ICAgICAgICAgc25leHQtPnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKKyAgICAgICAgICAgIHNuZXh0
LT52Y3B1LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAgICAgICAg
ICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0gc25leHQt
PmN1cl9idWRnZXQ7IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDYxNGRmOWQyMjYuLjJiZjc5NjY0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY3LDYgKzY3LDcgQEAgc3RhdGljIHZv
aWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cg
c28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFRklORV9QRVJf
Q1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKK0RFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogCiAvKiBTY3JhdGNo
IHNwYWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFz
a19zY3JhdGNoKTsKQEAgLTg5LDcgKzkwLDcgQEAgc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQoc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKIHN0YXRpYyBpbnQKIHNj
aGVkX2lkbGVfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICByZXR1cm4gdW5pdC0+dmNwdV9saXN0LT5wcm9j
ZXNzb3I7CisgICAgcmV0dXJuIHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKIH0KIAogc3RhdGljIHZv
aWQgKgpAQCAtMzYzLDYgKzM2NCw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgaWYgKCAodW5pdCA9IHNjaGVkX2FsbG9j
X3VuaXQodikpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIAorICAgIHVuaXQtPnJlcyA9
IGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKTsKICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNw
dSB0aW1lcnMuICovCiAgICAgc3Bpbl9sb2NrX2luaXQoJnYtPnBlcmlvZGljX3RpbWVyX2xvY2sp
OwogICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVy
X2ZuLApAQCAtNDc4LDYgKzQ4MCw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYs
ICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKIAogICAgICAgICB2LT5wcm9jZXNzb3IgPSBu
ZXdfcDsKKyAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhuZXdfcCk7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdpdGggdi0+cHJvY2Vzc29yIG1vZGlmaWVkIHdlIG11
c3Qgbm90CiAgICAgICAgICAqIC0gbWFrZSBhbnkgZnVydGhlciBjaGFuZ2VzIGFzc3VtaW5nIHdl
IGhvbGQgdGhlIHNjaGVkdWxlciBsb2NrLApAQCAtODMwLDEyICs4MzMsMTQgQEAgdm9pZCByZXN0
b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgfQogCiAgICAgICAg
IHYtPnByb2Nlc3NvciA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7Cisg
ICAgICAgIHYtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKTsK
IAogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICAgICAgLyogdi0+cHJvY2Vz
c29yIG1pZ2h0IGhhdmUgY2hhbmdlZCwgc28gcmVhY3F1aXJlIHRoZSBsb2NrLiAqLwogICAgICAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKICAgICAgICAgdi0+cHJvY2Vzc29y
ID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOworICAg
ICAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3Nvcik7CiAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAogICAgICAgICBpZiAoIG9sZF9jcHUgIT0g
di0+cHJvY2Vzc29yICkKQEAgLTE3MDksNiArMTcxNCwxMyBAQCBzdGF0aWMgdm9pZCBwb2xsX3Rp
bWVyX2ZuKHZvaWQgKmRhdGEpCiBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBp
bnQgY3B1KQogewogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVk
dWxlX2RhdGEsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CisKKyAgICBy
ZXMgPSB4emFsbG9jKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSk7CisgICAgaWYgKCByZXMgPT0gTlVM
TCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIHJlcy0+bWFzdGVyX2NwdSA9IGNwdTsK
KyAgICBzZXRfc2NoZWRfcmVzKGNwdSwgcmVzKTsKIAogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpID0gJnNjaGVkX2lkbGVfb3BzOwogICAgIHNwaW5fbG9ja19pbml0KCZzZC0+X2xvY2spOwpA
QCAtMTcyMiw2ICsxNzM0LDggQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQg
aW50IGNwdSkKIAogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCiAgICAgICAgIHZj
cHVfY3JlYXRlKGlkbGVfdmNwdVswXS0+ZG9tYWluLCBjcHUsIGNwdSk7CisgICAgZWxzZQorICAg
ICAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cmVzID0gcmVzOwogCiAgICAgaWYgKCBp
ZGxlX3ZjcHVbY3B1XSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CkBAIC0xNzQ0
LDYgKzE3NTgsOSBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2Rh
dGEsIGNwdSk7CiAKICAgICBraWxsX3RpbWVyKCZzZC0+c190aW1lcik7CisKKyAgICBzZXRfc2No
ZWRfcmVzKGNwdSwgTlVMTCk7CisgICAgeGZyZWUoc2QpOwogfQogCiB2b2lkIHNjaGVkX3JtX2Nw
dSh1bnNpZ25lZCBpbnQgY3B1KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAwYWY4OWZiZDAyLi5iOWUyOTIw
YzY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDQsOSArNDQsMjQgQEAgc3RydWN0IHNjaGVkdWxlX2Rh
dGEgewogCiAjZGVmaW5lIGN1cnJfb25fY3B1KGMpICAgIChwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGMpLmN1cnIpCiAKK3N0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CisgICAgdW5zaWduZWQgaW50IG1h
c3Rlcl9jcHU7ICAvKiBDcHUgd2l0aCBsb3dlc3QgaWQgaW4gc2NoZWR1bGluZyByZXNvdXJjZS4g
Ki8KK307CisKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSwgc2NoZWR1bGVf
ZGF0YSk7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBzY2hlZHVsZXIpOwog
REVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOworREVDTEFSRV9QRVJf
Q1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOworCitzdGF0aWMgaW5saW5l
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqZ2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1KQor
eworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIHNldF9zY2hlZF9yZXModW5zaWduZWQgaW50IGNwdSwgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpyZXMpCit7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSByZXM7Cit9CiAKIC8q
CiAgKiBTY3JhdGNoIHNwYWNlLCBmb3IgYXZvaWRpbmcgaGF2aW5nIHRvbyBtYW55IGNwdW1hc2tf
dCBvbiB0aGUgc3RhY2suCkBAIC0zMzQsNyArMzQ5LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBz
Y2hlZF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAgaWYgKCBzLT5taWdy
YXRlICkKICAgICAgICAgcy0+bWlncmF0ZShzLCB1bml0LCBjcHUpOwogICAgIGVsc2UKKyAgICB7
CiAgICAgICAgIHVuaXQtPnZjcHVfbGlzdC0+cHJvY2Vzc29yID0gY3B1OworICAgICAgICB1bml0
LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgfQogfQogCiBzdGF0aWMgaW5saW5lIGlu
dCBzY2hlZF9waWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA4
OTAzODMzN2I0Li45OTllNDNlOGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjc4LDYgKzI3OCw3IEBAIHN0cnVj
dCBzY2hlZF91bml0IHsKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAgKnZjcHVfbGlzdDsKICAg
ICB2b2lkICAgICAgICAgICAgICAgICAgKnByaXY7ICAgICAgLyogc2NoZWR1bGVyIHByaXZhdGUg
ZGF0YSAqLwogICAgIHN0cnVjdCBzY2hlZF91bml0ICAgICAqbmV4dF9pbl9saXN0OworICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwogICAgIHVuc2lnbmVkIGludCAgICAgICAgICAgdW5p
dF9pZDsKIH07CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93ni-0007Up-Gy; Sat, 14 Sep 2019 08:53:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93nh-0007UO-9L
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:01 +0000
X-Inumbo-ID: 0d0245b2-d6cd-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d0245b2-d6cd-11e9-b76c-bc764e2007e4;
 Sat, 14 Sep 2019 08: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 E8B1EB65D;
 Sat, 14 Sep 2019 08:52:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:11 +0200
Message-Id: <20190914085251.18816-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 07/47] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <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
IGUuZy4gY29yZQpzY2hlZHVsaW5nLgoKV2hpbGUgYXQgaXQgbW92ZSBzY2hlZF9oYXNfdXJnZW50
X3ZjcHUoKSBmcm9tIGluY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKaW50byBzY2hlZC5oIHJlbW92
aW5nIHRoZSBuZWVkIGZvciBpbmNsdWRpbmcgc2NoZWQtaWYuaCBpbiBjcHVpZGxlLmguCkZvciB0
aGF0IHB1cnBvc2UgcmVtb2JlIHVyZ2VudF9jb3VudCBmcm9tIHRoZSBzY2hlZHVsZXIgcHJpdmF0
ZSBkYXRhCmFuZCBtYWtlIGl0IGEgcGxhaW4gcGVyY3B1IHZhcmlhYmxlLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6Ci0gbW92ZSBzY2hlZF9o
YXNfdXJnZW50X3ZjcHUoKQpWMjoKLSBtYWtlIHNjaGVkX2hhc191cmdlbnRfdmNwdSgpIHJldHVy
biBib29sIChKYW4gQmV1bGljaCkKVjM6Ci0gc3BsaXQgb3V0IHJlbW92aW5nIHNjaGVkLWlmLmgg
aW5jbHVkZSBpbiBzb21lIEMgZmlsZXMgKEphbiBCZXVsaWNoKQotIG1ha2UgdXJnZW50X2NvdW50
IGEgcGxhaW4gcGVyY3B1IHZhcmlhYmxlIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX2FyaW5jNjUzLmMgICB8ICA0ICsrLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAg
IHwgMTAgKysrKy0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgIHwgMjEgKysrKysr
KysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgICAgIHwgIDQgKystLQogeGVu
L2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAgfCAgOSArKystLS0tCiB4ZW4vY29tbW9uL3NjaGVk
dWxlLmMgICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oIHwgMTEgLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgICB8IDIzICsrKysrKysrLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggICAgICAgfCAxMSArKysrKysrKysKIDkgZmlsZXMgY2hhbmdlZCwg
NzQgaW5zZXJ0aW9ucygrKSwgNzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDg1
ODVkOWM0ZmUuLjk4Y2RkN2Y4OTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2
NTMuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTQ3NSw3ICs0NzUsNyBA
QCBhNjUzc2NoZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogICAgICAqIElmIHRoZSBWQ1BVIGJlaW5nIHB1dCB0byBzbGVl
cCBpcyB0aGUgc2FtZSBvbmUgdGhhdCBpcyBjdXJyZW50bHkKICAgICAgKiBydW5uaW5nLCByYWlz
ZSBhIHNvZnRpcnEgdG8gaW52b2tlIHRoZSBzY2hlZHVsZXIgdG8gc3dpdGNoIGRvbWFpbnMuCiAg
ICAgICovCi0gICAgaWYgKCBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHZjLT5wcm9jZXNzb3IpLmN1
cnIgPT0gdW5pdCApCisgICAgaWYgKCBnZXRfc2NoZWRfcmVzKHZjLT5wcm9jZXNzb3IpLT5jdXJy
ID09IHVuaXQgKQogICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hF
RFVMRV9TT0ZUSVJRKTsKIH0KIApAQCAtNjQzLDcgKzY0Myw3IEBAIHN0YXRpYyBzcGlubG9ja190
ICoKIGE2NTNfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVk
IGludCBjcHUsCiAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEpCiB7
Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwg
Y3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUp
OwogICAgIGFyaW5jNjUzX3ZjcHVfdCAqc3ZjID0gdmRhdGE7CiAKICAgICBBU1NFUlQoIXBkYXRh
ICYmIHN2YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52YykpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggYjdkNDRl
ZmM4Yi4uZWU0MmRlNmJjZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC04Miw3ICs4Miw3IEBACiAjZGVmaW5l
IENTQ0hFRF9QUklWKF9vcHMpICAgXAogICAgICgoc3RydWN0IGNzY2hlZF9wcml2YXRlICopKChf
b3BzKS0+c2NoZWRfZGF0YSkpCiAjZGVmaW5lIENTQ0hFRF9QQ1BVKF9jKSAgICAgXAotICAgICgo
c3RydWN0IGNzY2hlZF9wY3B1ICopcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBfYykuc2NoZWRfcHJp
dikKKyAgICAoKHN0cnVjdCBjc2NoZWRfcGNwdSAqKWdldF9zY2hlZF9yZXMoX2MpLT5zY2hlZF9w
cml2KQogI2RlZmluZSBDU0NIRURfVU5JVCh1bml0KSAgICgoc3RydWN0IGNzY2hlZF91bml0ICop
ICh1bml0KS0+cHJpdikKICNkZWZpbmUgQ1NDSEVEX0RPTShfZG9tKSAgICAoKHN0cnVjdCBjc2No
ZWRfZG9tICopIChfZG9tKS0+c2NoZWRfcHJpdikKICNkZWZpbmUgUlVOUShfY3B1KSAgICAgICAg
ICAoJihDU0NIRURfUENQVShfY3B1KS0+cnVucSkpCkBAIC0yNTAsNyArMjUwLDcgQEAgc3RhdGlj
IGlubGluZSBib29sX3QgaXNfcnVucV9pZGxlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgLyoKICAg
ICAgKiBXZSdyZSBwZWVraW5nIGF0IGNwdSdzIHJ1bnEsIHdlIG11c3QgaG9sZCB0aGUgcHJvcGVy
IGxvY2suCiAgICAgICovCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1
bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgcmV0dXJuIGxpc3Rf
ZW1wdHkoUlVOUShjcHUpKSB8fAogICAgICAgICAgICBpc19pZGxlX3ZjcHUoX19ydW5xX2VsZW0o
UlVOUShjcHUpLT5uZXh0KS0+dmNwdSk7CkBAIC0yNTksNyArMjU5LDcgQEAgc3RhdGljIGlubGlu
ZSBib29sX3QgaXNfcnVucV9pZGxlKHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW5saW5lIHZv
aWQKIGluY19ucl9ydW5uYWJsZSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOwor
ICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xv
Y2spKTsKICAgICBDU0NIRURfUENQVShjcHUpLT5ucl9ydW5uYWJsZSsrOwogCiB9CkBAIC0yNjcs
NyArMjY3LDcgQEAgaW5jX25yX3J1bm5hYmxlKHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW5s
aW5lIHZvaWQKIGRlY19ucl9ydW5uYWJsZSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9j
aykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVk
dWxlX2xvY2spKTsKICAgICBBU1NFUlQoQ1NDSEVEX1BDUFUoY3B1KS0+bnJfcnVubmFibGUgPj0g
MSk7CiAgICAgQ1NDSEVEX1BDUFUoY3B1KS0+bnJfcnVubmFibGUtLTsKIH0KQEAgLTYyOCw3ICs2
MjgsNyBAQCBzdGF0aWMgc3BpbmxvY2tfdCAqCiBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBz
Y2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAq
c2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOworICAgIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRl
ICpwcnYgPSBDU0NIRURfUFJJVihuZXdfb3BzKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2
YyA9IHZkYXRhOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDQ5ODJmMWVmMzYuLjg0OWYzYTkxNmUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC01NjgsNyArNTY4LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3Nj
aGVkMl9wcml2YXRlICpjc2NoZWQyX3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3BjcHUgKmNzY2hlZDJfcGNwdSh1bnNpZ25l
ZCBpbnQgY3B1KQogewotICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWRfcHJpdjsKKyAgICByZXR1cm4gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF9wcml2OwogfQog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3VuaXQgKmNzY2hlZDJfdW5pdChjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKQEAgLTEyNzcsNyArMTI3Nyw3IEBAIHJ1bnFfaW5zZXJ0
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBydW5xID0gJmMycnFkKG9wcywgY3B1KS0+cnVucTsKICAg
ICBpbnQgcG9zID0gMDsKIAotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVk
dWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIAogICAgIEFTU0VSVCghdmNw
dV9vbl9ydW5xKHN2YykpOwogICAgIEFTU0VSVChjMnIoY3B1KSA9PSBjMnIoc3ZjLT52Y3B1LT5w
cm9jZXNzb3IpKTsKQEAgLTE3OTgsNyArMTc5OCw3IEBAIHN0YXRpYyBib29sIHZjcHVfZ3JhYl9i
dWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAq
c2RvbSA9IHN2Yy0+c2RvbTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9j
ZXNzb3I7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRh
LCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3Nj
aGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBpZiAoIHN2Yy0+YnVkZ2V0ID4g
MCApCiAgICAgICAgIHJldHVybiB0cnVlOwpAQCAtMTg0NSw3ICsxODQ1LDcgQEAgdmNwdV9yZXR1
cm5fYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGxpc3RfaGVhZCAqcGFy
a2VkKQogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9IHN2Yy0+c2RvbTsKICAgICB1bnNp
Z25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAKLSAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2Nr
KSk7CiAgICAgQVNTRVJUKGxpc3RfZW1wdHkocGFya2VkKSk7CiAKICAgICAvKiBidWRnZXRfbG9j
ayBuZXN0cyBpbnNpZGUgcnVucXVldWUgbG9jay4gKi8KQEAgLTIxMDIsNyArMjEwMiw3IEBAIGNz
Y2hlZDJfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAg
c190aW1lX3Qgbm93OwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1
bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgQVNTRVJUKCFpc19p
ZGxlX3ZjcHUodmMpKTsKIApAQCAtMjIzMCw3ICsyMjMwLDcgQEAgY3NjaGVkMl9yZXNfcGljayhj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogICAgICAqIGp1c3QgZ3JhYiB0aGUgcHJ2IGxvY2suICBJbnN0ZWFkLCB3ZSdsbCBoYXZlIHRv
IHRyeWxvY2ssIGFuZAogICAgICAqIGRvIHNvbWV0aGluZyBlbHNlIHJlYXNvbmFibGUgaWYgd2Ug
ZmFpbC4KICAgICAgKi8KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
Z2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBpZiAoICFyZWFkX3Ry
eWxvY2soJnBydi0+bG9jaykgKQogICAgIHsKQEAgLTI1NzAsNyArMjU3MCw3IEBAIHN0YXRpYyB2
b2lkIGJhbGFuY2VfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNf
dGltZV90IG5vdykKICAgICAgKiBvbiBlaXRoZXIgc2lkZSBtYXkgYmUgZW1wdHkpLgogICAgICAq
LwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1
KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9y
ZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogICAgIHN0LmxycWQgPSBjMnJxZChvcHMsIGNwdSk7
CiAKICAgICB1cGRhdGVfcnVucV9sb2FkKG9wcywgc3QubHJxZCwgMCwgbm93KTsKQEAgLTM0NzYs
NyArMzQ3Niw3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgcnFkID0gYzJycWQob3BzLCBjcHUp
OwogICAgIEJVR19PTighY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPmFjdGl2ZSkpOwogCi0g
ICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hl
ZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1
KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoc2N1cnItPnZj
cHUpICYmIHNjdXJyLT5ycWQgIT0gcnFkKTsKIApAQCAtMzg2Nyw3ICszODY3LDcgQEAgY3NjaGVk
Ml9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGlu
dCBjcHUpCiAKICAgICBycWkgPSBpbml0X3BkYXRhKHBydiwgcGRhdGEsIGNwdSk7CiAgICAgLyog
TW92ZSB0aGUgc2NoZWR1bGVyIGxvY2sgdG8gdGhlIG5ldyBydW5xIGxvY2suICovCi0gICAgcGVy
X2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2sgPSAmcHJ2LT5ycWRbcnFpXS5s
b2NrOworICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jayA9ICZwcnYtPnJxZFty
cWldLmxvY2s7CiAKICAgICAvKiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygpOiBzY2hlZHVs
ZV9sb2NrIG1heSBoYXZlIGNoYW5nZWQhICovCiAgICAgc3Bpbl91bmxvY2sob2xkX2xvY2spOwpA
QCAtMzg4MSw2ICszODgxLDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2
YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYobmV3X29wcyk7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5p
dCAqc3ZjID0gdmRhdGE7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKICAgICB1bnNpZ25lZCBycWk7CiAKICAgICBBU1NFUlQocGRhdGEgJiYgc3Zj
ICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKQEAgLTM5MDYsNyArMzkwNyw3IEBAIGNzY2hl
ZDJfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBj
cHUsCiAgICAgICogdGhpcyBzY2hlZHVsZXIsIGFuZCBzbyBpdCdzIHNhZmUgdG8gaGF2ZSB0YWtl
biBpdCAvYmVmb3JlLyBvdXIKICAgICAgKiBwcml2YXRlIGdsb2JhbCBsb2NrLgogICAgICAqLwot
ICAgIEFTU0VSVChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayAhPSAm
cHJ2LT5ycWRbcnFpXS5sb2NrKTsKKyAgICBBU1NFUlQoc2QtPnNjaGVkdWxlX2xvY2sgIT0gJnBy
di0+cnFkW3JxaV0ubG9jayk7CiAKICAgICB3cml0ZV91bmxvY2soJnBydi0+bG9jayk7CiAKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKaW5kZXggZDdkMGU3N2NiNS4uZTdiYTU1YzY1MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTI2OSw3ICsyNjks
NyBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3IsIG5ld19j
cHU7CiAgICAgY3B1bWFza190ICpjcHVzID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21h
aW4pOwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwg
Y3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hl
ZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFs
YW5jZV9zdGVwKCBicyApCiAgICAgewpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0YXRpYyBzcGlubG9j
a190ICpudWxsX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQog
ewotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1
KTsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYobmV3X29wcyk7CiAg
ICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gdmRhdGE7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAxMTVlNGRhMjRkLi5m
MzFjN2RjMDJjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9ydC5jCkBAIC03NSw3ICs3NSw3IEBACiAvKgogICogTG9ja2luZzoKICAqIEEg
Z2xvYmFsIHN5c3RlbSBsb2NrIGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgUnVuUSBhbmQgRGVwbGV0
ZWRRLgotICogVGhlIGdsb2JhbCBsb2NrIGlzIHJlZmVyZW5jZWQgYnkgc2NoZWR1bGVfZGF0YS5z
Y2hlZHVsZV9sb2NrCisgKiBUaGUgZ2xvYmFsIGxvY2sgaXMgcmVmZXJlbmNlZCBieSBzY2hlZF9y
ZXMtPnNjaGVkdWxlX2xvY2sKICAqIGZyb20gYWxsIHBoeXNpY2FsIGNwdXMuCiAgKgogICogVGhl
IGxvY2sgaXMgYWxyZWFkeSBncmFiYmVkIHdoZW4gY2FsbGluZyB3YWtlL3NsZWVwL3NjaGVkdWxl
LyBmdW5jdGlvbnMKQEAgLTE3Niw3ICsxNzYsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hh
bmRsZXIodm9pZCAqZGF0YSk7CiAKIC8qCiAgKiBTeXN0ZW0td2lkZSBwcml2YXRlIGRhdGEsIGlu
Y2x1ZGUgZ2xvYmFsIFJ1blF1ZXVlL0RlcGxldGVkUQotICogR2xvYmFsIGxvY2sgaXMgcmVmZXJl
bmNlZCBieSBzY2hlZHVsZV9kYXRhLnNjaGVkdWxlX2xvY2sgZnJvbSBhbGwKKyAqIEdsb2JhbCBs
b2NrIGlzIHJlZmVyZW5jZWQgYnkgc2NoZWRfcmVzLT5zY2hlZHVsZV9sb2NrIGZyb20gYWxsCiAg
KiBwaHlzaWNhbCBjcHVzLiBJdCBjYW4gYmUgZ3JhYmJlZCB2aWEgdmNwdV9zY2hlZHVsZV9sb2Nr
X2lycSgpCiAgKi8KIHN0cnVjdCBydF9wcml2YXRlIHsKQEAgLTcyMiw3ICs3MjIsNyBAQCBydF9p
bml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBj
cHUpCiAgICAgfQogCiAgICAgLyogTW92ZSB0aGUgc2NoZWR1bGVyIGxvY2sgdG8gb3VyIGdsb2Jh
bCBydW5xdWV1ZSBsb2NrLiAgKi8KLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWR1bGVfbG9jayA9ICZwcnYtPmxvY2s7CisgICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVs
ZV9sb2NrID0gJnBydi0+bG9jazsKIAogICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVfdW5sb2Nr
KCk6IHBlcl9jcHUoKS5zY2hlZHVsZV9sb2NrIGNoYW5nZWQhICovCiAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZShvbGRfbG9jaywgZmxhZ3MpOwpAQCAtNzM1LDYgKzczNSw3IEBAIHJ0X3N3aXRj
aF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogewog
ICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG5ld19vcHMpOwogICAgIHN0cnVj
dCBydF91bml0ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0g
Z2V0X3NjaGVkX3JlcyhjcHUpOwogCiAgICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRs
ZV92Y3B1KHN2Yy0+dmNwdSkpOwogCkBAIC03NDQsNyArNzQ1LDcgQEAgcnRfc3dpdGNoX3NjaGVk
KHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICogYW5v
dGhlciBzY2hlZHVsZXIsIGJ1dCB0aGF0IGlzIGhvdyB0aGluZ3MgbmVlZCB0byBiZSwgZm9yCiAg
ICAgICogcHJldmVudGluZyByYWNlcy4KICAgICAgKi8KLSAgICBBU1NFUlQocGVyX2NwdShzY2hl
ZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2sgIT0gJnBydi0+bG9jayk7CisgICAgQVNTRVJU
KHNkLT5zY2hlZHVsZV9sb2NrICE9ICZwcnYtPmxvY2spOwogCiAgICAgLyoKICAgICAgKiBJZiB3
ZSBhcmUgdGhlIGFic29sdXRlIGZpcnN0IGNwdSBiZWluZyBzd2l0Y2hlZCB0b3dhcmQgdGhpcwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CmluZGV4IDg2NWM1MGIzNzguLjQyYmNhOGRmNTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY1LDEzICs2NSwxNSBAQCBz
dGF0aWMgdm9pZCB2Y3B1X3NpbmdsZXNob3RfdGltZXJfZm4odm9pZCAqZGF0YSk7CiBzdGF0aWMg
dm9pZCBwb2xsX3RpbWVyX2ZuKHZvaWQgKmRhdGEpOwogCiAvKiBUaGlzIGlzIGdsb2JhbCBmb3Ig
bm93IHNvIHRoYXQgcHJpdmF0ZSBpbXBsZW1lbnRhdGlvbnMgY2FuIHJlYWNoIGl0ICovCi1ERUZJ
TkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSwgc2NoZWR1bGVfZGF0YSk7CiBERUZJTkVf
UEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2NoZWRfcmVzKTsKIAogLyogU2Ny
YXRjaCBzcGFjZSBmb3IgY3B1bWFza3MuICovCiBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3QsIGNw
dW1hc2tfc2NyYXRjaCk7CiAKKy8qIEhvdyBtYW55IHVyZ2VudCB2Y3B1cy4gKi8KK0RFRklORV9Q
RVJfQ1BVKGF0b21pY190LCBzY2hlZF91cmdlbnRfY291bnQpOworCiBleHRlcm4gY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqX19zdGFydF9zY2hlZHVsZXJzX2FycmF5W10sICpfX2VuZF9zY2hlZHVs
ZXJzX2FycmF5W107CiAjZGVmaW5lIE5VTV9TQ0hFRFVMRVJTIChfX2VuZF9zY2hlZHVsZXJzX2Fy
cmF5IC0gX19zdGFydF9zY2hlZHVsZXJzX2FycmF5KQogI2RlZmluZSBzY2hlZHVsZXJzIF9fc3Rh
cnRfc2NoZWR1bGVyc19hcnJheQpAQCAtMjEzLDcgKzIxNSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCB2Y3B1X3VyZ2VudF9jb3VudF91cGRhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAg
IXRlc3RfYml0KHYtPnZjcHVfaWQsIHYtPmRvbWFpbi0+cG9sbF9tYXNrKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHYtPmlzX3VyZ2VudCA9IDA7Ci0gICAgICAgICAgICBhdG9taWNfZGVjKCZw
ZXJfY3B1KHNjaGVkdWxlX2RhdGEsdi0+cHJvY2Vzc29yKS51cmdlbnRfY291bnQpOworICAgICAg
ICAgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZF91cmdlbnRfY291bnQsIHYtPnByb2Nlc3Nv
cikpOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UKQEAgLTIyMiw3ICsyMjQsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICAgICAgIHVubGlrZWx5KHRlc3RfYml0KHYtPnZjcHVfaWQsIHYtPmRvbWFpbi0+cG9s
bF9tYXNrKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICB2LT5pc191cmdlbnQgPSAxOwotICAg
ICAgICAgICAgYXRvbWljX2luYygmcGVyX2NwdShzY2hlZHVsZV9kYXRhLHYtPnByb2Nlc3Nvciku
dXJnZW50X2NvdW50KTsKKyAgICAgICAgICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWRfdXJn
ZW50X2NvdW50LCB2LT5wcm9jZXNzb3IpKTsKICAgICAgICAgfQogICAgIH0KIH0KQEAgLTIzMyw3
ICsyMzUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAgICAg
c190aW1lX3QgZGVsdGE7CiAKICAgICBBU1NFUlQodi0+cnVuc3RhdGUuc3RhdGUgIT0gbmV3X3N0
YXRlKTsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRhLHYt
PnByb2Nlc3Nvcikuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChn
ZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPnNjaGVkdWxlX2xvY2spKTsKIAogICAgIHZjcHVf
dXJnZW50X2NvdW50X3VwZGF0ZSh2KTsKIApAQCAtMzkzLDcgKzM5NSw3IEBAIGludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgLyog
SWRsZSBWQ1BVcyBhcmUgc2NoZWR1bGVkIGltbWVkaWF0ZWx5LCBzbyBkb24ndCBwdXQgdGhlbSBp
biBydW5xdWV1ZS4gKi8KICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKICAgICB7Ci0gICAg
ICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS5jdXJyID0gdW5pdDsKKyAg
ICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5jdXJyID0gdW5pdDsKICAgICAgICAg
di0+aXNfcnVubmluZyA9IDE7CiAgICAgfQogICAgIGVsc2UKQEAgLTUxOCw3ICs1MjAsNyBAQCB2
b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICBraWxsX3RpbWVyKCZ2
LT5zaW5nbGVzaG90X3RpbWVyKTsKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVyKTsKICAg
ICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCi0gICAgICAgIGF0b21p
Y19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS51cmdlbnRfY291bnQp
OworICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwgdi0+cHJv
Y2Vzc29yKSk7CiAgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIodiksIHVuaXQp
OwogICAgIHNjaGVkX2ZyZWVfdmRhdGEodmNwdV9zY2hlZHVsZXIodiksIHVuaXQtPnByaXYpOwog
ICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0KTsKQEAgLTU2NSw3ICs1NjcsNyBAQCB2b2lkIHNjaGVk
X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChw
ZXJfY3B1KHNjaGVkdWxlX2RhdGEsdi0+cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrKSk7CisgICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+c2NoZWR1
bGVfbG9jaykpOwogCiAgICAgaWYgKCBsaWtlbHkoIXZjcHVfcnVubmFibGUodikpICkKICAgICB7
CkBAIC02NjAsOCArNjYyLDggQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2xvY2tlZChzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCiAgICAgICovCiAgICAgaWYgKCB1bmxpa2Vs
eSh2LT5pc191cmdlbnQpICYmIChvbGRfY3B1ICE9IG5ld19jcHUpICkKICAgICB7Ci0gICAgICAg
IGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgbmV3X2NwdSkudXJnZW50X2NvdW50
KTsKLSAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBvbGRfY3B1KS51
cmdlbnRfY291bnQpOworICAgICAgICBhdG9taWNfaW5jKCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9j
b3VudCwgbmV3X2NwdSkpOworICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkX3VyZ2Vu
dF9jb3VudCwgb2xkX2NwdSkpOwogICAgIH0KIAogICAgIC8qCkBAIC03MjcsMjAgKzcyOSwyMCBA
QCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICAgKiBhcmUgbm90IGNvcnJlY3QgYW55IGxvbmdlciBhZnRlciBldmFsdWF0aW5nIG9sZCBhbmQg
bmV3IGNwdSBob2xkaW5nCiAgICAgICAgICAqIHRoZSBsb2Nrcy4KICAgICAgICAgICovCi0gICAg
ICAgIG9sZF9sb2NrID0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBvbGRfY3B1KS5zY2hlZHVsZV9s
b2NrOwotICAgICAgICBuZXdfbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgbmV3X2NwdSku
c2NoZWR1bGVfbG9jazsKKyAgICAgICAgb2xkX2xvY2sgPSBnZXRfc2NoZWRfcmVzKG9sZF9jcHUp
LT5zY2hlZHVsZV9sb2NrOworICAgICAgICBuZXdfbG9jayA9IGdldF9zY2hlZF9yZXMobmV3X2Nw
dSktPnNjaGVkdWxlX2xvY2s7CiAKICAgICAgICAgc2NoZWRfc3Bpbl9sb2NrX2RvdWJsZShvbGRf
bG9jaywgbmV3X2xvY2ssICZmbGFncyk7CiAKICAgICAgICAgb2xkX2NwdSA9IHYtPnByb2Nlc3Nv
cjsKLSAgICAgICAgaWYgKCBvbGRfbG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG9sZF9j
cHUpLnNjaGVkdWxlX2xvY2sgKQorICAgICAgICBpZiAoIG9sZF9sb2NrID09IGdldF9zY2hlZF9y
ZXMob2xkX2NwdSktPnNjaGVkdWxlX2xvY2sgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgog
ICAgICAgICAgICAgICogSWYgd2Ugc2VsZWN0ZWQgYSBDUFUgb24gdGhlIHByZXZpb3N1IGl0ZXJh
dGlvbiwgY2hlY2sgaWYgaXQKICAgICAgICAgICAgICAqIHJlbWFpbnMgc3VpdGFibGUgZm9yIHJ1
bm5pbmcgdGhpcyB2Q1BVLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIHBpY2tf
Y2FsbGVkICYmCi0gICAgICAgICAgICAgICAgIChuZXdfbG9jayA9PSBwZXJfY3B1KHNjaGVkdWxl
X2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xvY2spICYmCisgICAgICAgICAgICAgICAgIChuZXdf
bG9jayA9PSBnZXRfc2NoZWRfcmVzKG5ld19jcHUpLT5zY2hlZHVsZV9sb2NrKSAmJgogICAgICAg
ICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmNwdV9oYXJkX2FmZmluaXR5
KSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmRvbWFp
bi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC03NDgs
NyArNzUwLDcgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgICAgIC8qIFNlbGVjdCBhIG5ldyBDUFUuICovCiAgICAgICAgICAgICBuZXdf
Y3B1ID0gc2NoZWRfcGlja19yZXNvdXJjZSh2Y3B1X3NjaGVkdWxlcih2KSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQpLT5tYXN0ZXJfY3B1
OwotICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBu
ZXdfY3B1KS5zY2hlZHVsZV9sb2NrKSAmJgorICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sgPT0g
Z2V0X3NjaGVkX3JlcyhuZXdfY3B1KS0+c2NoZWR1bGVfbG9jaykgJiYKICAgICAgICAgICAgICAg
ICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxp
ZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgcGlja19jYWxsZWQgPSAx
OwpAQCAtMTU2NSw3ICsxNTY3LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBz
dHJ1Y3Qgc2NoZWR1bGVyICAgICAqc2NoZWQ7CiAgICAgdW5zaWduZWQgbG9uZyAgICAgICAgKnRh
c2tsZXRfd29yayA9ICZ0aGlzX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8pOwogICAgIGJvb2xfdCAg
ICAgICAgICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gMDsKLSAgICBzdHJ1Y3Qgc2No
ZWR1bGVfZGF0YSAqc2Q7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsKICAgICBzcGlu
bG9ja190ICAgICAgICAgICAqbG9jazsKICAgICBzdHJ1Y3QgdGFza19zbGljZSAgICAgbmV4dF9z
bGljZTsKICAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMTU3NCw3ICsxNTc2
LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAgIFNDSEVEX1NUQVRfQ1JBTkso
c2NoZWRfcnVuKTsKIAotICAgIHNkID0gJnRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpOworICAgIHNk
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogCiAgICAgLyogVXBkYXRlIHRhc2tsZXQgc2NoZWR1bGlu
ZyBzdGF0dXMuICovCiAgICAgc3dpdGNoICggKnRhc2tsZXRfd29yayApCkBAIC0xNzE1LDIwICsx
NzE3LDE5IEBAIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJfZm4odm9pZCAqZGF0YSkKIAogc3RhdGlj
IGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1Y3Qgc2No
ZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwotICAgIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSAqcmVzOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Q7CiAK
LSAgICByZXMgPSB4emFsbG9jKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSk7Ci0gICAgaWYgKCByZXMg
PT0gTlVMTCApCisgICAgc2QgPSB4emFsbG9jKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSk7CisgICAg
aWYgKCBzZCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgcmVzLT5tYXN0
ZXJfY3B1ID0gY3B1OwotICAgIHNldF9zY2hlZF9yZXMoY3B1LCByZXMpOworICAgIHNkLT5tYXN0
ZXJfY3B1ID0gY3B1OworICAgIHNldF9zY2hlZF9yZXMoY3B1LCBzZCk7CiAKICAgICBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KSA9ICZzY2hlZF9pZGxlX29wczsKICAgICBzcGluX2xvY2tfaW5pdCgm
c2QtPl9sb2NrKTsKICAgICBzZC0+c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9mcmVlX2NwdV9sb2Nr
OwogICAgIGluaXRfdGltZXIoJnNkLT5zX3RpbWVyLCBzX3RpbWVyX2ZuLCBOVUxMLCBjcHUpOwot
ICAgIGF0b21pY19zZXQoJnNkLT51cmdlbnRfY291bnQsIDApOworICAgIGF0b21pY19zZXQoJnBl
cl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBjcHUpLCAwKTsKIAogICAgIC8qIEJvb3QgQ1BVIGlz
IGRlYWx0IHdpdGggbGF0ZXIgaW4gc2NoZWR1bGVyX2luaXQoKS4gKi8KICAgICBpZiAoIGNwdSA9
PSAwICkKQEAgLTE3MzcsNyArMTczOCw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZGxlX3ZjcHVbY3B1XSA9PSBOVUxMICkKICAgICAg
ICAgdmNwdV9jcmVhdGUoaWRsZV92Y3B1WzBdLT5kb21haW4sIGNwdSwgY3B1KTsKICAgICBlbHNl
Ci0gICAgICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5yZXMgPSByZXM7CisgICAgICAg
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5yZXMgPSBzZDsKIAogICAgIGlmICggaWRsZV92
Y3B1W2NwdV0gPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwpAQCAtMTc1Nyw3ICsx
NzU4LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKIAog
c3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBz
dHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwor
ICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAg
ICBraWxsX3RpbWVyKCZzZC0+c190aW1lcik7CiAKQEAgLTE5MTYsNyArMTkxNyw3IEBAIHZvaWQg
X19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAgaWRsZV9kb21haW4tPm1heF92Y3B1cyA9
IG5yX2NwdV9pZHM7CiAgICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCwgMCkgPT0g
TlVMTCApCiAgICAgICAgIEJVRygpOwotICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLmN1cnIg
PSBpZGxlX3ZjcHVbMF0tPnNjaGVkX3VuaXQ7CisgICAgZ2V0X3NjaGVkX3JlcygwKS0+Y3VyciA9
IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKIH0KIAogLyoKQEAgLTE5MzMsNyArMTkzNCw3IEBA
IGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29s
ICpjKQogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBwZXJfY3B1KHNjaGVkdWxlciwg
Y3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkgPyAmc2No
ZWRfaWRsZV9vcHMgOiBjLT5zY2hlZDsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bvb2wgPSBw
ZXJfY3B1KGNwdXBvb2wsIGNwdSk7Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBl
cl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNk
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xv
Y2s7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVpZGxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAppbmRleCA0
ODhmNzA4MzA1Li41ZDdkZmZkMjI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWlkbGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaApAQCAtNCw3ICs0LDYg
QEAKICNpbmNsdWRlIDx4ZW4vY3B1aWRsZS5oPgogI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogCiBleHRl
cm4gc3RydWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2VyICpwcm9jZXNzb3JfcG93ZXJzW107CiAKQEAg
LTI3LDE0ICsyNiw0IEBAIHZvaWQgdXBkYXRlX2lkbGVfc3RhdHMoc3RydWN0IGFjcGlfcHJvY2Vz
c29yX3Bvd2VyICosCiB2b2lkIHVwZGF0ZV9sYXN0X2N4X3N0YXQoc3RydWN0IGFjcGlfcHJvY2Vz
c29yX3Bvd2VyICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfcHJvY2Vz
c29yX2N4ICosIHVpbnQ2NF90KTsKIAotLyoKLSAqIHZjcHUgaXMgdXJnZW50IGlmIHZjcHUgaXMg
cG9sbGluZyBldmVudCBjaGFubmVsCi0gKgotICogaWYgdXJnZW50IHZjcHUgZXhpc3RzLCBDUFUg
c2hvdWxkIG5vdCBlbnRlciBkZWVwIEMgc3RhdGUKLSAqLwotc3RhdGljIGlubGluZSBpbnQgc2No
ZWRfaGFzX3VyZ2VudF92Y3B1KHZvaWQpCi17Ci0gICAgcmV0dXJuIGF0b21pY19yZWFkKCZ0aGlz
X2NwdShzY2hlZHVsZV9kYXRhKS51cmdlbnRfY291bnQpOwotfQotCiAjZW5kaWYgLyogX19YODZf
QVNNX0NQVUlETEVfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDZhYThkMTI1YzguLjJiMTUyZDFj
NzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0zMywyMiArMzMsMTkgQEAgZXh0ZXJuIGludCBzY2hlZF9y
YXRlbGltaXRfdXM7CiAgKiBGb3IgY2FjaGUgYmV0dGVybmVzcywga2VlcCB0aGUgYWN0dWFsIGxv
Y2sgaW4gdGhlIHNhbWUgY2FjaGUgYXJlYQogICogYXMgdGhlIHJlc3Qgb2YgdGhlIHN0cnVjdC4g
IEp1c3QgaGF2ZSB0aGUgc2NoZWR1bGVyIHBvaW50IHRvIHRoZQogICogb25lIGl0IHdhbnRzIChU
aGlzIG1heSBiZSB0aGUgb25lIHJpZ2h0IGluIGZyb250IG9mIGl0KS4qLwotc3RydWN0IHNjaGVk
dWxlX2RhdGEgeworc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKICAgICBzcGlubG9ja190ICAgICAg
ICAgKnNjaGVkdWxlX2xvY2ssCiAgICAgICAgICAgICAgICAgICAgICAgIF9sb2NrOwogICAgIHN0
cnVjdCBzY2hlZF91bml0ICAqY3VycjsKICAgICB2b2lkICAgICAgICAgICAgICAgKnNjaGVkX3By
aXY7CiAgICAgc3RydWN0IHRpbWVyICAgICAgICBzX3RpbWVyOyAgICAgICAgLyogc2NoZWR1bGlu
ZyB0aW1lciAgICAgICAgICAgICAgICAqLwotICAgIGF0b21pY190ICAgICAgICAgICAgdXJnZW50
X2NvdW50OyAgIC8qIGhvdyBtYW55IHVyZ2VudCB2Y3B1cyAgICAgICAgICAgKi8KLX07Ci0KLSNk
ZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgYykuY3VycikK
IAotc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKLSAgICB1bnNpZ25lZCBpbnQgbWFzdGVyX2NwdTsg
IC8qIENwdSB3aXRoIGxvd2VzdCBpZCBpbiBzY2hlZHVsaW5nIHJlc291cmNlLiAqLworICAgIC8q
IENwdSB3aXRoIGxvd2VzdCBpZCBpbiBzY2hlZHVsaW5nIHJlc291cmNlLiAqLworICAgIHVuc2ln
bmVkIGludCAgICAgICAgbWFzdGVyX2NwdTsKIH07CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qg
c2NoZWR1bGVfZGF0YSwgc2NoZWR1bGVfZGF0YSk7CisjZGVmaW5lIGN1cnJfb25fY3B1KGMpICAg
IChnZXRfc2NoZWRfcmVzKGMpLT5jdXJyKQorCiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVk
dWxlciAqLCBzY2hlZHVsZXIpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNw
dXBvb2wpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9y
ZXMpOwpAQCAtNzksNyArNzYsNyBAQCBzdGF0aWMgaW5saW5lIHNwaW5sb2NrX3QgKmtpbmQjI19z
Y2hlZHVsZV9sb2NrIyNpcnEocGFyYW0gRVhUUkFfVFlQRShhcmcpKSBcCiB7IFwKICAgICBmb3Ig
KCA7IDsgKSBcCiAgICAgeyBcCi0gICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jazsgXAorICAgICAgICBzcGlubG9ja190ICps
b2NrID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrOyBcCiAgICAgICAgIC8qIFwK
ICAgICAgICAgICogdi0+cHJvY2Vzc29yIG1heSBjaGFuZ2Ugd2hlbiBncmFiYmluZyB0aGUgbG9j
azsgYnV0IFwKICAgICAgICAgICogcGVyX2NwdSh2LT5wcm9jZXNzb3IpIG1heSBhbHNvIGNoYW5n
ZSwgaWYgY2hhbmdpbmcgY3B1IHBvb2wgXApAQCAtODksNyArODYsNyBAQCBzdGF0aWMgaW5saW5l
IHNwaW5sb2NrX3QgKmtpbmQjI19zY2hlZHVsZV9sb2NrIyNpcnEocGFyYW0gRVhUUkFfVFlQRShh
cmcpKSBcCiAgICAgICAgICAqIGxvY2sgbWF5IGJlIHRoZSBzYW1lOyB0aGlzIHdpbGwgc3VjY2Vl
ZCBpbiB0aGF0IGNhc2UuIFwKICAgICAgICAgICovIFwKICAgICAgICAgc3Bpbl9sb2NrIyNpcnEo
bG9jaywgIyMgYXJnKTsgXAotICAgICAgICBpZiAoIGxpa2VseShsb2NrID09IHBlcl9jcHUoc2No
ZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSApIFwKKyAgICAgICAgaWYgKCBsaWtlbHko
bG9jayA9PSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spICkgXAogICAgICAgICAg
ICAgcmV0dXJuIGxvY2s7IFwKICAgICAgICAgc3Bpbl91bmxvY2sjI2lycShsb2NrLCAjIyBhcmcp
OyBcCiAgICAgfSBcCkBAIC05OSw3ICs5Niw3IEBAIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAq
a2luZCMjX3NjaGVkdWxlX2xvY2sjI2lycShwYXJhbSBFWFRSQV9UWVBFKGFyZykpIFwKIHN0YXRp
YyBpbmxpbmUgdm9pZCBraW5kIyNfc2NoZWR1bGVfdW5sb2NrIyNpcnEoc3BpbmxvY2tfdCAqbG9j
ayBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYVFJB
X1RZUEUoYXJnKSwgcGFyYW0pIFwKIHsgXAotICAgIEFTU0VSVChsb2NrID09IHBlcl9jcHUoc2No
ZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKTsgXAorICAgIEFTU0VSVChsb2NrID09IGdl
dF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jayk7IFwKICAgICBzcGluX3VubG9jayMjaXJx
KGxvY2ssICMjIGFyZyk7IFwKIH0KIApAQCAtMTI4LDExICsxMjUsMTEgQEAgc2NoZWRfdW5sb2Nr
KHZjcHUsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2LT5wcm9jZXNzb3IsIF9pcnFyZXN0b3JlLCBm
bGFncykKIAogc3RhdGljIGlubGluZSBzcGlubG9ja190ICpwY3B1X3NjaGVkdWxlX3RyeWxvY2so
dW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBzcGlubG9ja190ICpsb2NrID0gcGVyX2NwdShzY2hl
ZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2s7CisgICAgc3BpbmxvY2tfdCAqbG9jayA9IGdl
dF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jazsKIAogICAgIGlmICggIXNwaW5fdHJ5bG9j
ayhsb2NrKSApCiAgICAgICAgIHJldHVybiBOVUxMOwotICAgIGlmICggbG9jayA9PSBwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayApCisgICAgaWYgKCBsb2NrID09IGdl
dF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jayApCiAgICAgICAgIHJldHVybiBsb2NrOwog
ICAgIHNwaW5fdW5sb2NrKGxvY2spOwogICAgIHJldHVybiBOVUxMOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA5OTll
NDNlOGNjLi44NzgwODg4NjAzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtODgxLDYgKzg4MSwxNyBAQCBzdGF0aWMg
aW5saW5lIHN0cnVjdCB2Y3B1ICpkb21haW5fdmNwdShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAog
CiB2b2lkIGNwdV9pbml0KHZvaWQpOwogCisvKgorICogdmNwdSBpcyB1cmdlbnQgaWYgdmNwdSBp
cyBwb2xsaW5nIGV2ZW50IGNoYW5uZWwKKyAqCisgKiBpZiB1cmdlbnQgdmNwdSBleGlzdHMsIENQ
VSBzaG91bGQgbm90IGVudGVyIGRlZXAgQyBzdGF0ZQorICovCitERUNMQVJFX1BFUl9DUFUoYXRv
bWljX3QsIHNjaGVkX3VyZ2VudF9jb3VudCk7CitzdGF0aWMgaW5saW5lIGJvb2wgc2NoZWRfaGFz
X3VyZ2VudF92Y3B1KHZvaWQpCit7CisgICAgcmV0dXJuIGF0b21pY19yZWFkKCZ0aGlzX2NwdShz
Y2hlZF91cmdlbnRfY291bnQpKTsKK30KKwogc3RydWN0IHNjaGVkdWxlcjsKIAogc3RydWN0IHNj
aGVkdWxlciAqc2NoZWR1bGVyX2dldF9kZWZhdWx0KHZvaWQpOwotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93nk-0007Vr-16; Sat, 14 Sep 2019 08:53:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93ni-0007V9-Tc
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:02 +0000
X-Inumbo-ID: 0d80fb78-d6cd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d80fb78-d6cd-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 08: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 12CDDB660;
 Sat, 14 Sep 2019 08:52:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:14 +0200
Message-Id: <20190914085251.18816-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 10/47] 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
KCkKLSBpc191bml0X29ubGluZSgpIHNpbWlsYXIgdG8gaXNfdmNwdV9vbmxpbmUoKSAocmV0dXJu
cyB0cnVlIHdoZW4gYW55CiAgb2YgaXRzIHZjcHVzIGlzIG9ubGluZSkKLSB1bml0X3J1bm5hYmxl
KCkgbGlrZSB2Y3B1X3J1bm5hYmxlKCkgKHJldHVybnMgdHJ1ZSBpZiBhbnkgb2YgaXRzCiAgdmNw
dXMgaXMgcnVubmFibGUpCi0gc2NoZWRfc2V0X3JlcygpIHRvIHNldCB0aGUgY3VycmVudCBzY2hl
ZHVsaW5nIHJlc291cmNlIG9mIGEgdW5pdAotIHNjaGVkX3VuaXRfY3B1KCkgdG8gZ2V0IHRoZSBj
dXJyZW50IHByb2Nlc3NvciBvZiBhIHVuaXQgKHJldHVybnMKICB0aGUgbWFzdGVyX2NwdSBvZiB0
aGUgc2NoZWR1bGluZyByZXNvdXJjZSBvZiBhIHVuaXQpCi0gc2NoZWRfe3NldHxjbGVhcn1fcGF1
c2VfZmxhZ3NbX2F0b21pY10oKSB0byBtb2RpZnkgcGF1c2VfZmxhZ3Mgb2YgdGhlCiAgYXNzb2Np
YXRlZCB2Y3B1KHMpIChtb2RpZmllcyB0aGUgcGF1c2VfZmxhZ3Mgb2YgYWxsIHZjcHVzIG9mIHRo
ZQogIHVuaXQpCi0gc2NoZWRfaWRsZV91bml0KCkgdG8gZ2V0IHRoZSBzY2hlZF91bml0IHBvaW50
ZXIgb2YgdGhlIGlkbGUgdmNwdSBvZiBhCiAgc3BlY2lmaWMgcGh5c2ljYWwgY3B1CgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMzoKLSBtYWtlIHVu
aXQgcGFyYW1ldGVyIG9mIHNjaGVkX3VuaXRfY3B1KCkgY29uc3QKLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jICB8ICAzICstLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAyMSAr
KysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8IDYxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDMgZmlsZXMgY2hhbmdlZCwg
NjggaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggMGJjMWY3
MGYzMi4uNWIyYzhlYzBkMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xNjYwLDggKzE2NjAsNyBAQCBjc2No
ZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNl
X3N0ZXApCiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfcXVldWVkKTsKICAg
ICAgICAgICAgIFdBUk5fT04odmMtPmlzX3VyZ2VudCk7CiAgICAgICAgICAgICBydW5xX3JlbW92
ZShzcGVlcik7Ci0gICAgICAgICAgICB2Yy0+cHJvY2Vzc29yID0gY3B1OwotICAgICAgICAgICAg
dmMtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICAgICAgICAgIHNj
aGVkX3NldF9yZXModmMtPnNjaGVkX3VuaXQsIGdldF9zY2hlZF9yZXMoY3B1KSk7CiAgICAgICAg
ICAgICAvKgogICAgICAgICAgICAgICogc3BlZXIgd2lsbCBzdGFydCBleGVjdXRpbmcgZGlyZWN0
bHkgb24gY3B1LCB3aXRob3V0IGhhdmluZyB0bwogICAgICAgICAgICAgICogZ28gdGhyb3VnaCBy
dW5xX2luc2VydCgpLiBTbyB3ZSBtdXN0IHVwZGF0ZSB0aGUgcnVubmFibGUgY291bnQKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRl
eCAxMWU1YzI4OTViLi4xNTJiNzZjY2Q2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBz
cGlubG9ja190ICoKIHNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5l
d19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpw
ZGF0YSwgdm9pZCAqdmRhdGEpCiB7Ci0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnBy
aXYgPSBOVUxMOworICAgIHNjaGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gTlVMTDsKIAogICAg
IHJldHVybiAmc2NoZWRfZnJlZV9jcHVfbG9jazsKIH0KQEAgLTM3NiwxMiArMzc2LDExIEBAIGlu
dCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3Ip
CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdDsKIAotICAgIHYtPnByb2Nlc3NvciA9IHByb2Nlc3NvcjsKLQogICAgIGlmICggKHVu
aXQgPSBzY2hlZF9hbGxvY191bml0KHYpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIDE7CiAK
LSAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHByb2Nlc3Nvcik7CisgICAgc2NoZWRfc2V0
X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVzKHByb2Nlc3NvcikpOworCiAgICAgLyogSW5pdGlhbGlz
ZSB0aGUgcGVyLXZjcHUgdGltZXJzLiAqLwogICAgIHNwaW5fbG9ja19pbml0KCZ2LT5wZXJpb2Rp
Y190aW1lcl9sb2NrKTsKICAgICBpbml0X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgdmNwdV9w
ZXJpb2RpY190aW1lcl9mbiwKQEAgLTQ5Niw4ICs0OTUsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICAgICAgc2NoZWRf
c2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKIAotICAgICAgICB2
LT5wcm9jZXNzb3IgPSBuZXdfcDsKLSAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3Nj
aGVkX3JlcyhuZXdfcCk7CisgICAgICAgIHNjaGVkX3NldF9yZXModi0+c2NoZWRfdW5pdCwgZ2V0
X3NjaGVkX3JlcyhuZXdfcCkpOwogICAgICAgICAvKgogICAgICAgICAgKiBXaXRoIHYtPnByb2Nl
c3NvciBtb2RpZmllZCB3ZSBtdXN0IG5vdAogICAgICAgICAgKiAtIG1ha2UgYW55IGZ1cnRoZXIg
Y2hhbmdlcyBhc3N1bWluZyB3ZSBob2xkIHRoZSBzY2hlZHVsZXIgbG9jaywKQEAgLTgxNyw4ICs4
MTUsOSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAg
ICAgICBzcGlubG9ja190ICpsb2NrOwogICAgICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYt
PnByb2Nlc3NvcjsKICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91
bml0OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlczsKIAotICAgICAgICBBU1NF
UlQoIXZjcHVfcnVubmFibGUodikpOworICAgICAgICBBU1NFUlQoIXVuaXRfcnVubmFibGUodW5p
dCkpOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFJlLWFzc2lnbiB0aGUgaW5pdGlhbCBwcm9j
ZXNzb3IgYXMgYWZ0ZXIgcmVzdW1lIHdlIGhhdmUgbm8KQEAgLTg1MSwxNSArODUwLDE1IEBAIHZv
aWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICB9
CiAgICAgICAgIH0KIAotICAgICAgICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSkpOwotICAgICAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHYt
PnByb2Nlc3Nvcik7CisgICAgICAgIHJlcyA9IGdldF9zY2hlZF9yZXMoY3B1bWFza19hbnkoY3B1
bWFza19zY3JhdGNoX2NwdShjcHUpKSk7CisgICAgICAgIHNjaGVkX3NldF9yZXModW5pdCwgcmVz
KTsKIAogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICAgICAgLyogdi0+cHJv
Y2Vzc29yIG1pZ2h0IGhhdmUgY2hhbmdlZCwgc28gcmVhY3F1aXJlIHRoZSBsb2NrLiAqLwogICAg
ICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKLSAgICAgICAgdW5pdC0+
cmVzID0gc2NoZWRfcGlja19yZXNvdXJjZSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Ci0gICAg
ICAgIHYtPnByb2Nlc3NvciA9IHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKKyAgICAgICAgcmVzID0g
c2NoZWRfcGlja19yZXNvdXJjZSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7CisgICAgICAgIHNj
aGVkX3NldF9yZXModW5pdCwgcmVzKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwog
CiAgICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRl
eCBjMzIwODU0NTI3Li5mYTNjYTUxYTkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNjAsNiArNjAsNjIg
QEAgc3RhdGljIGlubGluZSB2b2lkIHNldF9zY2hlZF9yZXModW5zaWduZWQgaW50IGNwdSwgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpyZXMpCiAgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSBy
ZXM7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBpc19pZGxlX3VuaXQoY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCit7CisgICAgcmV0dXJuIGlzX2lkbGVfdmNwdSh1bml0LT52Y3B1X2xp
c3QpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfdW5pdF9vbmxpbmUoY29uc3Qgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCit7CisgICAgcmV0dXJuIGlzX3ZjcHVfb25saW5lKHVuaXQtPnZj
cHVfbGlzdCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlKGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQoreworICAgIHJldHVybiB2Y3B1X3J1bm5hYmxlKHVuaXQt
PnZjcHVfbGlzdCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcmVzKHN0cnVj
dCBzY2hlZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpyZXMpCit7CisgICAgdW5pdC0+dmNwdV9saXN0LT5wcm9jZXNz
b3IgPSByZXMtPm1hc3Rlcl9jcHU7CisgICAgdW5pdC0+cmVzID0gcmVzOworfQorCitzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGludCBzY2hlZF91bml0X2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKK3sKKyAgICByZXR1cm4gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3BhdXNlX2ZsYWdzKHN0cnVjdCBzY2hlZF91bml0ICp1
bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgYml0KQoreworICAgIF9fc2V0X2JpdChiaXQsICZ1bml0LT52Y3B1X2xpc3QtPnBhdXNlX2Zs
YWdzKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2NsZWFyX3BhdXNlX2ZsYWdzKHN0
cnVjdCBzY2hlZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBiaXQpCit7CisgICAgX19jbGVhcl9iaXQoYml0LCAmdW5p
dC0+dmNwdV9saXN0LT5wYXVzZV9mbGFncyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hl
ZF9zZXRfcGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJp
dCkKK3sKKyAgICBzZXRfYml0KGJpdCwgJnVuaXQtPnZjcHVfbGlzdC0+cGF1c2VfZmxhZ3MpOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xlYXJfcGF1c2VfZmxhZ3NfYXRvbWljKHN0
cnVjdCBzY2hlZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQoreworICAgIGNsZWFyX2JpdChiaXQs
ICZ1bml0LT52Y3B1X2xpc3QtPnBhdXNlX2ZsYWdzKTsKK30KKworc3RhdGljIGlubGluZSBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfaWRsZV91bml0KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAg
cmV0dXJuIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OworfQorCiAvKgogICogU2NyYXRjaCBz
cGFjZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0b28gbWFueSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNr
LgogICogV2l0aGluIGVhY2ggc2NoZWR1bGVyLCB3aGVuIHVzaW5nIHRoZSBzY3JhdGNoIG1hc2sg
b2Ygb25lIHBDUFU6CkBAIC0zNDYsMTAgKzQwMiw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hl
ZF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAgaWYgKCBzLT5taWdyYXRl
ICkKICAgICAgICAgcy0+bWlncmF0ZShzLCB1bml0LCBjcHUpOwogICAgIGVsc2UKLSAgICB7Ci0g
ICAgICAgIHVuaXQtPnZjcHVfbGlzdC0+cHJvY2Vzc29yID0gY3B1OwotICAgICAgICB1bml0LT5y
ZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7Ci0gICAgfQorICAgICAgICBzY2hlZF9zZXRfcmVzKHVu
aXQsIGdldF9zY2hlZF9yZXMoY3B1KSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVk
X3Jlc291cmNlICpzY2hlZF9waWNrX3Jlc291cmNlKAotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93nl-0007Wh-C3; Sat, 14 Sep 2019 08:53: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93nj-0007Vc-K6
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:03 +0000
X-Inumbo-ID: 0b25a8d9-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b25a8d9-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:52: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 297DCB60E;
 Sat, 14 Sep 2019 08:52:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:07 +0200
Message-Id: <20190914085251.18816-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 03/47] 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
bnRzIG9mIGEKZG9tYWluLCBidWlsZCBhIHNpbmdsZSBsaW5rZWQgbGlzdCBhbmQgYWRkIGFuIGl0
ZXJhdG9yIGZvciBpdC4gVGhlIG5ldwpsaXN0IGlzIGd1YXJkZWQgYnkgdGhlIHNhbWUgbWVjaGFu
aXNtcyBhcyB0aGUgdmNwdSBsaW5rZWQgbGlzdCBhcyBpdAppcyBtb2RpZmllZCBvbmx5IHZpYSB2
Y3B1X2NyZWF0ZSgpIG9yIHZjcHVfZGVzdHJveSgpLgoKRm9yIGNvbXBsZXRlbmVzcyBhZGQgYW5v
dGhlciBpdGVyYXRvciBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUoKSB3aGljaAp3aWxsIGl0ZXJh
dGUgb3ZlciBhbGwgdmNwdXMgb2YgYSBzY2hlZF91bml0IChyaWdodCBub3cgb25seSBvbmUpLiBU
aGlzCndpbGwgYmUgbmVlZGVkIGxhdGVyIGZvciBsYXJnZXIgc2NoZWR1bGluZyBncmFudWxhcml0
eSAoZS5nLiBjb3JlcykuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgot
LS0KVjI6Ci0gYWRkIGNvbW1lbnQgKERhcmlvIEZhZ2dpb2xpKQotLS0KIHhlbi9jb21tb24vc2No
ZWR1bGUuYyAgIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAxNCArKysrKysrKysrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggODhi
NjZmODA4Yy4uNjE0ZGY5ZDIyNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzA1LDIwICszMDUsNjQgQEAgc3RhdGljIHZv
aWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190
ICpsb2NrMiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAK
LWludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNz
b3IpCitzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdDsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldl91bml0OworICAgIHN0cnVj
dCBkb21haW4gKmQgPSB1bml0LT5kb21haW47CiAKLSAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNz
b3I7CisgICAgaWYgKCBkLT5zY2hlZF91bml0X2xpc3QgPT0gdW5pdCApCisgICAgICAgIGQtPnNj
aGVkX3VuaXRfbGlzdCA9IHVuaXQtPm5leHRfaW5fbGlzdDsKKyAgICBlbHNlCisgICAgeworICAg
ICAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgcHJldl91bml0ICkKKyAgICAgICAgeworICAg
ICAgICAgICAgaWYgKCBwcmV2X3VuaXQtPm5leHRfaW5fbGlzdCA9PSB1bml0ICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBwcmV2X3VuaXQtPm5leHRfaW5fbGlzdCA9IHVuaXQtPm5l
eHRfaW5fbGlzdDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorICAgIH0KKworICAgIHVuaXQtPnZjcHVfbGlzdC0+c2NoZWRfdW5pdCA9IE5VTEw7Cisg
ICAgeGZyZWUodW5pdCk7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxs
b2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwg
KipwcmV2X3VuaXQ7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAogICAgIGlm
ICggKHVuaXQgPSB4emFsbG9jKHN0cnVjdCBzY2hlZF91bml0KSkgPT0gTlVMTCApCi0gICAgICAg
IHJldHVybiAxOworICAgICAgICByZXR1cm4gTlVMTDsKKwogICAgIHVuaXQtPnZjcHVfbGlzdCA9
IHY7CiAgICAgdW5pdC0+dW5pdF9pZCA9IHYtPnZjcHVfaWQ7CiAgICAgdW5pdC0+ZG9tYWluID0g
ZDsKICAgICB2LT5zY2hlZF91bml0ID0gdW5pdDsKIAorICAgIGZvciAoIHByZXZfdW5pdCA9ICZk
LT5zY2hlZF91bml0X2xpc3Q7ICpwcmV2X3VuaXQ7CisgICAgICAgICAgcHJldl91bml0ID0gJigq
cHJldl91bml0KS0+bmV4dF9pbl9saXN0ICkKKyAgICAgICAgaWYgKCAoKnByZXZfdW5pdCktPm5l
eHRfaW5fbGlzdCAmJgorICAgICAgICAgICAgICgqcHJldl91bml0KS0+bmV4dF9pbl9saXN0LT51
bml0X2lkID4gdW5pdC0+dW5pdF9pZCApCisgICAgICAgICAgICBicmVhazsKKworICAgIHVuaXQt
Pm5leHRfaW5fbGlzdCA9ICpwcmV2X3VuaXQ7CisgICAgKnByZXZfdW5pdCA9IHVuaXQ7CisKKyAg
ICByZXR1cm4gdW5pdDsKK30KKworaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHByb2Nlc3NvcikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OworCisgICAgdi0+cHJvY2Vzc29yID0g
cHJvY2Vzc29yOworCisgICAgaWYgKCAodW5pdCA9IHNjaGVkX2FsbG9jX3VuaXQodikpID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gMTsKKwogICAgIC8qIEluaXRpYWxpc2UgdGhlIHBlci12Y3B1
IHRpbWVycy4gKi8KICAgICBzcGluX2xvY2tfaW5pdCgmdi0+cGVyaW9kaWNfdGltZXJfbG9jayk7
CiAgICAgaW5pdF90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIHZjcHVfcGVyaW9kaWNfdGltZXJf
Zm4sCkBAIC0zMzEsOCArMzc1LDcgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICB1bml0LT5wcml2ID0gc2NoZWRfYWxsb2Nf
dmRhdGEoZG9tX3NjaGVkdWxlcihkKSwgdW5pdCwgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB1
bml0LT5wcml2ID09IE5VTEwgKQogICAgIHsKLSAgICAgICAgdi0+c2NoZWRfdW5pdCA9IE5VTEw7
Ci0gICAgICAgIHhmcmVlKHVuaXQpOworICAgICAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCk7CiAg
ICAgICAgIHJldHVybiAxOwogICAgIH0KIApAQCAtNDc1LDggKzUxOCw3IEBAIHZvaWQgc2NoZWRf
ZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKICAgICBzY2hlZF9y
ZW1vdmVfdW5pdCh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7CiAgICAgc2NoZWRfZnJlZV92ZGF0
YSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdC0+cHJpdik7Ci0gICAgdi0+c2NoZWRfdW5pdCA9IE5V
TEw7Ci0gICAgeGZyZWUodW5pdCk7CisgICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOwogfQogCiBp
bnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
aW5kZXggMWY1OGI3MjM0MS4uODkwMzgzMzdiNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI3Nyw5ICsyNzcsMjIg
QEAgc3RydWN0IHNjaGVkX3VuaXQgewogICAgIHN0cnVjdCBkb21haW4gICAgICAgICAqZG9tYWlu
OwogICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICAqdmNwdV9saXN0OwogICAgIHZvaWQgICAgICAg
ICAgICAgICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhICovCisgICAg
c3RydWN0IHNjaGVkX3VuaXQgICAgICpuZXh0X2luX2xpc3Q7CiAgICAgdW5zaWduZWQgaW50ICAg
ICAgICAgICB1bml0X2lkOwogfTsKIAorI2RlZmluZSBmb3JfZWFjaF9zY2hlZF91bml0KGQsIGUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZm9yICggKGUp
ID0gKGQpLT5zY2hlZF91bml0X2xpc3Q7IChlKSAhPSBOVUxMOyAoZSkgPSAoZSktPm5leHRfaW5f
bGlzdCApCisKKy8qCisgKiBBbGwgdmNwdXMgb2YgYSBkb21haW4gYXJlIGluIGEgc2luZ2xlIGxp
bmtlZCBsaXN0IHdpdGggdW5pdC0+dmNwdV9saXN0CisgKiBwb2ludGluZyB0byB0aGUgZmlyc3Qg
dmNwdSBvZiB0aGUgdW5pdC4gVGhlIGxvb3AgbXVzdCBiZSB0ZXJtaW5hdGVkIHdoZW4KKyAqIGEg
dmNwdSBpcyBoaXQgbm90IGJlaW5nIHBhcnQgb2YgdGhlIHVuaXQgdG8gbG9vcCBvdmVyLgorICov
CisjZGVmaW5lIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdShpLCB2KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBmb3IgKCAodikgPSAoaSktPnZjcHVfbGlzdDsgKHYp
ICE9IE5VTEwgJiYgKHYpLT5zY2hlZF91bml0ID09IChpKTsgICAgXAorICAgICAgICAgICh2KSA9
ICh2KS0+bmV4dF9pbl9saXN0ICkKKwogLyogUGVyLWRvbWFpbiBsb2NrIGNhbiBiZSByZWN1cnNp
dmVseSBhY3F1aXJlZCBpbiBmYXVsdCBoYW5kbGVycy4gKi8KICNkZWZpbmUgZG9tYWluX2xvY2so
ZCkgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmKGQpLT5kb21haW5fbG9jaykKICNkZWZpbmUgZG9tYWlu
X3VubG9jayhkKSBzcGluX3VubG9ja19yZWN1cnNpdmUoJihkKS0+ZG9tYWluX2xvY2spCkBAIC0z
MzMsNiArMzQ2LDcgQEAgc3RydWN0IGRvbWFpbgogCiAgICAgLyogU2NoZWR1bGluZy4gKi8KICAg
ICB2b2lkICAgICAgICAgICAgKnNjaGVkX3ByaXY7ICAgIC8qIHNjaGVkdWxlci1zcGVjaWZpYyBk
YXRhICovCisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3VuaXRfbGlzdDsKICAgICBzdHJ1
Y3QgY3B1cG9vbCAgKmNwdXBvb2w7CiAKICAgICBzdHJ1Y3QgZG9tYWluICAgKm5leHRfaW5fbGlz
dDsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93no-0007YU-Mt; Sat, 14 Sep 2019 08:53:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93nn-0007Y1-TQ
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:07 +0000
X-Inumbo-ID: 0d80d8e6-d6cd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d80d8e6-d6cd-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 B7438B65F;
 Sat, 14 Sep 2019 08:52:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:13 +0200
Message-Id: <20190914085251.18816-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 09/47] 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>
MIME-Version: 1.0
Content-Type: text/plain; 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
dGVyIHRvIHNjaGVkX3VuaXQgaW5zdGVhZCB0byB2Y3B1IGFzIHBhcmFtZXRlci4KClRoZSBhZmZp
bml0eV9icm9rZW4gZmxhZyBtdXN0IGJlIGtlcHQgcGVyIHZjcHUgYXMgaXQgaXMgcmVsYXRlZCB0
bwpndWVzdCBhY3Rpb25zIG9uIHNwZWNpZmljIHZjcHVzLiBXaGVuIHN1cHBvcnQgb2YgbXVsdGlw
bGUgdmNwdXMgcGVyCnNjaGVkX3VuaXQgaXMgYmVpbmcgYWRkZWQsIGEgdW5pdCBpcyByZWdhcmRl
ZCBhcyBiZWluZyBzdWJqZWN0IHRvCiJicm9rZW4gYWZmaW5pdHkiIHdoZW4gYW55IG9mIGl0cyB2
Y3B1cyBoYXMgdGhlIGFmZmluaXR5X2Jyb2tlbiBmbGFnCnNldC4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOgotIG1vdmUgYWZmaW5pdHlfYnJv
a2VuIGJhY2sgdG8gc3RydWN0IHZjcHUgKEphbiBCZXVsaWNoKQotIHByaW50IGFmZmluaXRpZXMg
b25seSBvbmNlIHBlciB1bml0IChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5j
ICAgICAgICB8IDE1ICsrLS0tLS0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICB8IDEzICsr
KystLS0KIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgIHwgNTggKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8IDE4ICsrKysrLS0tLS0K
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgNDIgKysrKysrKysrKystLS0tLS0tLS0tLQog
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgfCAxOCArKysrKy0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX3J0LmMgICAgICB8ICA5ICsrLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDkw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oIHwgMTcgKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCAgICB8IDIyICsrKysrKy0tLS0tLQogMTAgZmlsZXMgY2hhbmdlZCwgMTYzIGluc2VydGlvbnMo
KyksIDEzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIv
eGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAwY2ZmNzQ5YmJlLi44Yzc4MmVlMDNmIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTEz
MiwxMCArMTMyLDYgQEAgc3RhdGljIHZvaWQgdmNwdV9pbmZvX3Jlc2V0KHN0cnVjdCB2Y3B1ICp2
KQogCiBzdGF0aWMgdm9pZCB2Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgZnJl
ZV9jcHVtYXNrX3Zhcih2LT5jcHVfaGFyZF9hZmZpbml0eSk7Ci0gICAgZnJlZV9jcHVtYXNrX3Zh
cih2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCk7Ci0gICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5j
cHVfc29mdF9hZmZpbml0eSk7Ci0KICAgICBmcmVlX3ZjcHVfc3RydWN0KHYpOwogfQogCkBAIC0x
NTksMTEgKzE1NSw2IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0ZSgKIAogICAgIGdyYW50X3Rh
YmxlX2luaXRfdmNwdSh2KTsKIAotICAgIGlmICggIXphbGxvY19jcHVtYXNrX3Zhcigmdi0+Y3B1
X2hhcmRfYWZmaW5pdHkpIHx8Ci0gICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVf
aGFyZF9hZmZpbml0eV9zYXZlZCkgfHwKLSAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYt
PmNwdV9zb2Z0X2FmZmluaXR5KSApCi0gICAgICAgIGdvdG8gZmFpbDsKLQogICAgIGlmICggaXNf
aWRsZV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBSVU5T
VEFURV9ydW5uaW5nOwpAQCAtMjAzLDcgKzE5NCw2IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0
ZSgKICAgICBzY2hlZF9kZXN0cm95X3ZjcHUodik7CiAgZmFpbF93cToKICAgICBkZXN0cm95X3dh
aXRxdWV1ZV92Y3B1KHYpOwotIGZhaWw6CiAgICAgdmNwdV9kZXN0cm95KHYpOwogCiAgICAgcmV0
dXJuIE5VTEw7CkBAIC02MDAsOSArNTkwLDEwIEBAIHZvaWQgZG9tYWluX3VwZGF0ZV9ub2RlX2Fm
ZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAqLwogICAgICAgICBmb3JfZWFjaF92
Y3B1ICggZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNwdW1hc2tfb3IoZG9tX2NwdW1h
c2ssIGRvbV9jcHVtYXNrLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICBjcHVt
YXNrX29yKGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAg
di0+c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgICAgICAgICAgY3B1bWFza19v
cihkb21fY3B1bWFza19zb2Z0LCBkb21fY3B1bWFza19zb2Z0LAotICAgICAgICAgICAgICAgICAg
ICAgICB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICAgICAgICAgICAgIHYtPnNj
aGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgfQogICAgICAgICAvKiBGaWx0
ZXIgb3V0IG5vbi1vbmxpbmUgY3B1cyAqLwogICAgICAgICBjcHVtYXNrX2FuZChkb21fY3B1bWFz
aywgZG9tX2NwdW1hc2ssIG9ubGluZSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5j
IGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCA2ZTZlOWI5ODY2Li4yZjk3NjhmMDhmIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAg
LTYwNiw2ICs2MDYsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dldHZjcHVhZmZpbml0
eToKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OworICAgICAgICBjb25zdCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNwdWFmZmluaXR5
ICp2Y3B1YWZmID0gJm9wLT51LnZjcHVhZmZpbml0eTsKIAogICAgICAgICByZXQgPSAtRUlOVkFM
OwpAQCAtNjE2LDYgKzYxNyw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgaWYgKCAodiA9IGQtPnZjcHVbdmNw
dWFmZi0+dmNwdV0pID09IE5VTEwgKQogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgdW5p
dCA9IHYtPnNjaGVkX3VuaXQ7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGlmICgg
dmNwdWFmZmluaXR5X3BhcmFtc19pbnZhbGlkKHZjcHVhZmYpICkKICAgICAgICAgICAgIGJyZWFr
OwpAQCAtNjM1LDcgKzYzNyw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAgICAgICByZXQgPSAtRU5PTUVN
OwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgY3B1
bWFza19jb3B5KG9sZF9hZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAg
ICAgY3B1bWFza19jb3B5KG9sZF9hZmZpbml0eSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwog
CiAgICAgICAgICAgICBpZiAoICFhbGxvY19jcHVtYXNrX3ZhcigmbmV3X2FmZmluaXR5KSApCiAg
ICAgICAgICAgICB7CkBAIC02NjgsNyArNjcwLDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgICAgICAq
IEZvciBoYXJkIGFmZmluaXR5LCB3aGF0IHdlIHJldHVybiBpcyB0aGUgaW50ZXJzZWN0aW9uIG9m
CiAgICAgICAgICAgICAgICAgICogY3B1cG9vbCdzIG9ubGluZSBtYXNrIGFuZCB0aGUgbmV3IGhh
cmQgYWZmaW5pdHkuCiAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgY3B1bWFz
a19hbmQobmV3X2FmZmluaXR5LCBvbmxpbmUsIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAg
ICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG9ubGluZSwgdW5pdC0+Y3B1X2hh
cmRfYWZmaW5pdHkpOwogICAgICAgICAgICAgICAgIHJldCA9IGNwdW1hc2tfdG9feGVuY3RsX2Jp
dG1hcCgmdmNwdWFmZi0+Y3B1bWFwX2hhcmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5ld19hZmZpbml0eSk7CiAgICAgICAgICAgICB9CkBAIC02OTcs
NyArNjk5LDggQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9t
Y3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgICAgICAqIGhhcmQgYWZmaW5pdHkuCiAgICAg
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgY3B1bWFza19hbmQobmV3X2FmZmluaXR5
LCBuZXdfYWZmaW5pdHksIG9ubGluZSk7Ci0gICAgICAgICAgICAgICAgY3B1bWFza19hbmQobmV3
X2FmZmluaXR5LCBuZXdfYWZmaW5pdHksIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAg
ICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG5ld19hZmZpbml0eSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAg
ICAgICAgcmV0ID0gY3B1bWFza190b194ZW5jdGxfYml0bWFwKCZ2Y3B1YWZmLT5jcHVtYXBfc29m
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3X2Fm
ZmluaXR5KTsKICAgICAgICAgICAgIH0KQEAgLTcxMCwxMCArNzEzLDEwIEBAIGxvbmcgZG9fZG9t
Y3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAg
ICAgewogICAgICAgICAgICAgaWYgKCB2Y3B1YWZmLT5mbGFncyAmIFhFTl9WQ1BVQUZGSU5JVFlf
SEFSRCApCiAgICAgICAgICAgICAgICAgcmV0ID0gY3B1bWFza190b194ZW5jdGxfYml0bWFwKCZ2
Y3B1YWZmLT5jcHVtYXBfaGFyZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAg
ICAgICAgICBpZiAoIHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9TT0ZUICkKICAg
ICAgICAgICAgICAgICByZXQgPSBjcHVtYXNrX3RvX3hlbmN0bF9iaXRtYXAoJnZjcHVhZmYtPmNw
dW1hcF9zb2Z0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgfQogICAg
ICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYyBi
L3hlbi9jb21tb24va2V5aGFuZGxlci5jCmluZGV4IGMzNmJhYTRkZmYuLjAzMTdhZTE1NjEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9jb21tb24va2V5aGFu
ZGxlci5jCkBAIC0yNTEsNiArMjUxLDcgQEAgc3RhdGljIHZvaWQgcmVib290X21hY2hpbmUodW5z
aWduZWQgY2hhciBrZXksIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogc3RhdGljIHZvaWQg
ZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogewogICAgIHN0cnVjdCBkb21haW4gKmQ7
CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAgICAgc3RydWN0IHZjcHUgICAqdjsKICAg
ICBzX3RpbWVfdCAgICAgICBub3cgPSBOT1coKTsKIApAQCAtMjk3LDMzICsyOTgsMzggQEAgc3Rh
dGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogCiAgICAgICAgIHByaW50
aygiVkNQVSBpbmZvcm1hdGlvbiBhbmQgY2FsbGJhY2tzIGZvciBkb21haW4gJXU6XG4iLAogICAg
ICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKLSAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICEodi0+dmNwdV9pZCAmIDB4M2YpICkKLSAg
ICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKIAotICAgICAgICAgICAg
cHJpbnRrKCIgICAgVkNQVSVkOiBDUFUlZCBbaGFzPSVjXSBwb2xsPSVkICIKLSAgICAgICAgICAg
ICAgICAgICAidXBjYWxsX3BlbmQ9JTAyeCB1cGNhbGxfbWFzaz0lMDJ4ICIsCi0gICAgICAgICAg
ICAgICAgICAgdi0+dmNwdV9pZCwgdi0+cHJvY2Vzc29yLAotICAgICAgICAgICAgICAgICAgIHYt
PmlzX3J1bm5pbmcgPyAnVCc6J0YnLCB2LT5wb2xsX2V2dGNobiwKLSAgICAgICAgICAgICAgICAg
ICB2Y3B1X2luZm8odiwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSwKLSAgICAgICAgICAgICAgICAg
ICAhdmNwdV9ldmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHYpKTsKLSAgICAgICAgICAgIGlmICgg
dmNwdV9jcHVfZGlydHkodikgKQotICAgICAgICAgICAgICAgIHByaW50aygiZGlydHlfY3B1PSV1
Iiwgdi0+ZGlydHlfY3B1KTsKLSAgICAgICAgICAgIHByaW50aygiXG4iKTsKLSAgICAgICAgICAg
IHByaW50aygiICAgIGNwdV9oYXJkX2FmZmluaXR5PXslKnBibH0gY3B1X3NvZnRfYWZmaW5pdHk9
eyUqcGJsfVxuIiwKLSAgICAgICAgICAgICAgICAgICBDUFVNQVNLX1BSKHYtPmNwdV9oYXJkX2Fm
ZmluaXR5KSwKLSAgICAgICAgICAgICAgICAgICBDUFVNQVNLX1BSKHYtPmNwdV9zb2Z0X2FmZmlu
aXR5KSk7Ci0gICAgICAgICAgICBwcmludGsoIiAgICBwYXVzZV9jb3VudD0lZCBwYXVzZV9mbGFn
cz0lbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgYXRvbWljX3JlYWQoJnYtPnBhdXNlX2NvdW50
KSwgdi0+cGF1c2VfZmxhZ3MpOwotICAgICAgICAgICAgYXJjaF9kdW1wX3ZjcHVfaW5mbyh2KTsK
LQotICAgICAgICAgICAgaWYgKCB2LT5wZXJpb2RpY19wZXJpb2QgPT0gMCApCi0gICAgICAgICAg
ICAgICAgcHJpbnRrKCJObyBwZXJpb2RpYyB0aW1lclxuIik7Ci0gICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgcHJpbnRrKCIlIlBSSV9zdGltZSIgSHogcGVyaW9kaWMgdGltZXIgKHBl
cmlvZCAlIlBSSV9zdGltZSIgbXMpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAxMDAwMDAw
MDAwIC8gdi0+cGVyaW9kaWNfcGVyaW9kLAotICAgICAgICAgICAgICAgICAgICAgICB2LT5wZXJp
b2RpY19wZXJpb2QgLyAxMDAwMDAwKTsKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQs
IHVuaXQgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIiAgVU5JVCVkIGFmZmluaXRp
ZXM6IGhhcmQ9eyUqcGJsfSBzb2Z0PXslKnBibH1cbiIsCisgICAgICAgICAgICAgICAgICAgdW5p
dC0+dW5pdF9pZCwgQ1BVTUFTS19QUih1bml0LT5jcHVfaGFyZF9hZmZpbml0eSksCisgICAgICAg
ICAgICAgICAgICAgQ1BVTUFTS19QUih1bml0LT5jcHVfc29mdF9hZmZpbml0eSkpOworCisgICAg
ICAgICAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBpZiAoICEodi0+dmNwdV9pZCAmIDB4M2YpICkKKyAgICAgICAg
ICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisKKyAgICAgICAgICAgICAg
ICBwcmludGsoIiAgICBWQ1BVJWQ6IENQVSVkIFtoYXM9JWNdIHBvbGw9JWQgIgorICAgICAgICAg
ICAgICAgICAgICAgICAidXBjYWxsX3BlbmQ9JTAyeCB1cGNhbGxfbWFzaz0lMDJ4ICIsCisgICAg
ICAgICAgICAgICAgICAgICAgIHYtPnZjcHVfaWQsIHYtPnByb2Nlc3NvciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgdi0+aXNfcnVubmluZyA/ICdUJzonRicsIHYtPnBvbGxfZXZ0Y2huLAorICAg
ICAgICAgICAgICAgICAgICAgICB2Y3B1X2luZm8odiwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIXZjcHVfZXZlbnRfZGVsaXZlcnlfaXNfZW5hYmxlZCh2
KSk7CisgICAgICAgICAgICAgICAgaWYgKCB2Y3B1X2NwdV9kaXJ0eSh2KSApCisgICAgICAgICAg
ICAgICAgICAgIHByaW50aygiZGlydHlfY3B1PSV1Iiwgdi0+ZGlydHlfY3B1KTsKKyAgICAgICAg
ICAgICAgICBwcmludGsoIlxuIik7CisgICAgICAgICAgICAgICAgcHJpbnRrKCIgICAgcGF1c2Vf
Y291bnQ9JWQgcGF1c2VfZmxhZ3M9JWx4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICBhdG9t
aWNfcmVhZCgmdi0+cGF1c2VfY291bnQpLCB2LT5wYXVzZV9mbGFncyk7CisgICAgICAgICAgICAg
ICAgYXJjaF9kdW1wX3ZjcHVfaW5mbyh2KTsKKworICAgICAgICAgICAgICAgIGlmICggdi0+cGVy
aW9kaWNfcGVyaW9kID09IDAgKQorICAgICAgICAgICAgICAgICAgICBwcmludGsoIk5vIHBlcmlv
ZGljIHRpbWVyXG4iKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAg
IHByaW50aygiJSJQUklfc3RpbWUiIEh6IHBlcmlvZGljIHRpbWVyIChwZXJpb2QgJSJQUklfc3Rp
bWUiIG1zKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMDAwMDAwMDAgLyB2LT5w
ZXJpb2RpY19wZXJpb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5wZXJpb2RpY19w
ZXJpb2QgLyAxMDAwMDAwKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMKaW5kZXggNzYyMWE1NTI3ZS4uMGJjMWY3MGYzMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0zNTIs
NiArMzUyLDcgQEAgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0X3RpY2tsZV9jcHUp
Owogc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF91bml0ICpu
ZXcpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IG5ldy0+dmNwdS0+cHJvY2Vzc29yOworICAg
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gbmV3LT52Y3B1LT5zY2hlZF91bml0OwogICAgIHN0
cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IGN1ciA9IENTQ0hFRF9VTklUKGN1cnJfb25fY3B1KGNw
dSkpOwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYocGVyX2Nw
dShzY2hlZHVsZXIsIGNwdSkpOwogICAgIGNwdW1hc2tfdCBtYXNrLCBpZGxlX21hc2ssICpvbmxp
bmU7CkBAIC0zNzcsNyArMzc4LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUo
c3RydWN0IGNzY2hlZF91bml0ICpuZXcpCiAgICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChDU0NI
RURfRkxBR19WQ1BVX1BJTk5FRCwgJm5ldy0+ZmxhZ3MpICYmCiAgICAgICAgICAgICAgICAgICBj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmlkbGVfbWFzaykpICkKICAgICB7Ci0gICAgICAgIEFTU0VS
VChjcHVtYXNrX2N5Y2xlKGNwdSwgbmV3LT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1
KTsKKyAgICAgICAgQVNTRVJUKGNwdW1hc2tfY3ljbGUoY3B1LCB1bml0LT5jcHVfaGFyZF9hZmZp
bml0eSkgPT0gY3B1KTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2lkbGVfY3B1
X2V4Y2wpOwogICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZtYXNrKTsKICAgICAgICAg
Z290byB0aWNrbGU7CkBAIC00MTIsMTEgKzQxMywxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19y
dW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3VuaXQgKm5ldykKICAgICAgICAgICAgIGludCBuZXdf
aWRsZXJzX2VtcHR5OwogCiAgICAgICAgICAgICBpZiAoIGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNF
X1NPRlRfQUZGSU5JVFkKLSAgICAgICAgICAgICAgICAgJiYgIWhhc19zb2Z0X2FmZmluaXR5KG5l
dy0+dmNwdSkgKQorICAgICAgICAgICAgICAgICAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodW5pdCkg
KQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAvKiBBcmUgdGhlcmUg
aWRsZXJzIHN1aXRhYmxlIGZvciBuZXcgKGZvciB0aGlzIGJhbGFuY2Ugc3RlcCk/ICovCi0gICAg
ICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sobmV3LT52Y3B1LCBiYWxhbmNlX3N0ZXAs
CisgICAgICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodW5pdCwgYmFsYW5jZV9zdGVw
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSk7CiAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSksCiAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZp
ZGxlX21hc2spOwpAQCAtNDQ1LDggKzQ0Niw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFf
dGlja2xlKHN0cnVjdCBjc2NoZWRfdW5pdCAqbmV3KQogICAgICAgICAgICAgICovCiAgICAgICAg
ICAgICBpZiAoIG5ld19pZGxlcnNfZW1wdHkgJiYgbmV3LT5wcmkgPiBjdXItPnByaSApCiAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoY3VyLT52
Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmaWRsZV9tYXNrKSApCisgICAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVy
c2VjdHModW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksICZpZGxlX21hc2spICkKICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9DUkFOSyhjdXIsIGtp
Y2tlZF9hd2F5KTsKICAgICAgICAgICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKGN1
ciwgbWlncmF0ZV9yKTsKQEAgLTcyOCw3ICs3MjgsNyBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQog
CiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBiYWxhbmNlX3N0ZXAgKQogICAg
IHsKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLCBiYWxhbmNlX3N0ZXAsIGNw
dXMpOworICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMtPnNjaGVkX3VuaXQsIGJh
bGFuY2Vfc3RlcCwgY3B1cyk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdXMsIG9ubGluZSwgY3B1
cyk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIHdhbnQgdG8gcGljayB1cCBhIHBjcHUgYW1v
bmcgdGhlIG9uZXMgdGhhdCBhcmUgb25saW5lIGFuZApAQCAtNzQ3LDcgKzc0Nyw3IEBAIF9jc2No
ZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMs
IGJvb2xfdCBjb21taXQpCiAgICAgICAgICAqIGJhbGFuY2luZyBzdGVwIGFsbCB0b2dldGhlci4K
ICAgICAgICAgICovCiAgICAgICAgIGlmICggYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9B
RkZJTklUWSAmJgotICAgICAgICAgICAgICghaGFzX3NvZnRfYWZmaW5pdHkodmMpIHx8IGNwdW1h
c2tfZW1wdHkoY3B1cykpICkKKyAgICAgICAgICAgICAoIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5z
Y2hlZF91bml0KSB8fCBjcHVtYXNrX2VtcHR5KGNwdXMpKSApCiAgICAgICAgICAgICBjb250aW51
ZTsKIAogICAgICAgICAvKiBJZiBwcmVzZW50LCBwcmVmZXIgdmMncyBjdXJyZW50IHByb2Nlc3Nv
ciAqLwpAQCAtMTY0NywxMCArMTY0NywxMCBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9j
cHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgICAqIG9yIGNv
dW50ZXIuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHZjLT5pc19ydW5uaW5nIHx8IChiYWxh
bmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh2YykpICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF91bml0KSkgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZj
LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CisgICAgICAgIGFmZmluaXR5X2JhbGFu
Y2VfY3B1bWFzayh2Yy0+c2NoZWRfdW5pdCwgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2gp
OwogICAgICAgICBpZiAoIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUocHJ2LCB2YywgY3B1
LCBjcHVtYXNrX3NjcmF0Y2gpICkKICAgICAgICAgewogICAgICAgICAgICAgLyogV2UgZ290IGEg
Y2FuZGlkYXRlLiBHcmFiIGl0ISAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA0YzQ3MWJmNDgyLi5mZWUx
NDcxZjgwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNzAwLDEwICs3MDAsMTAgQEAgc3RhdGljIGludCBn
ZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKICAgICB7CiAgICAgICAg
IGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CiAKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NP
RlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHYpICkKKyAgICAgICAgaWYgKCBicyA9
PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHYtPnNjaGVkX3Vu
aXQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2Vf
Y3B1bWFzayh2LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAgYWZmaW5p
dHlfYmFsYW5jZV9jcHVtYXNrKHYtPnNjaGVkX3VuaXQsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh2LT5kb21haW4pKTsKIApAQCAtMTM5MSwxMCArMTM5MSwxMCBAQCBzdGF0aWMg
c190aW1lX3QgdGlja2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1l
X3Qgbm93LAogICAgICAqLwogICAgIGlmICggc2NvcmUgPiAwICkKICAgICB7Ci0gICAgICAgIGlm
ICggY3B1bWFza190ZXN0X2NwdShjcHUsIG5ldy0+dmNwdS0+Y3B1X3NvZnRfYWZmaW5pdHkpICkK
KyAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5zY2hlZF91bml0
LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAgICAgICAgc2NvcmUgKz0gQ1NDSEVEMl9DUkVE
SVRfSU5JVDsKIAotICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3VyLT52Y3B1
LT5jcHVfc29mdF9hZmZpbml0eSkgKQorICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgY3VyLT52Y3B1LT5zY2hlZF91bml0LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAgICAg
ICAgc2NvcmUgKz0gQ1NDSEVEMl9DUkVESVRfSU5JVDsKICAgICB9CiAKQEAgLTE0MzcsNiArMTQz
Nyw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNz
Y2hlZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGksIGlwaWQgPSAtMTsK
ICAgICBzX3RpbWVfdCBtYXggPSAwOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gbmV3
LT52Y3B1LT5zY2hlZF91bml0OwogICAgIHVuc2lnbmVkIGludCBicywgY3B1ID0gbmV3LT52Y3B1
LT5wcm9jZXNzb3I7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJy
cWQob3BzLCBjcHUpOwogICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1
bWFzayhuZXctPnZjcHUtPmRvbWFpbik7CkBAIC0xNDc0LDcgKzE0NzUsNyBAQCBydW5xX3RpY2ts
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywg
c190aW1lX3Qgbm93KQogICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICZy
cWQtPmlkbGUpICYmCiAgICAgICAgICAgICAgICAgICAhY3B1bWFza190ZXN0X2NwdShjcHUsICZy
cWQtPnRpY2tsZWQpKSApCiAgICAgewotICAgICAgICBBU1NFUlQoY3B1bWFza19jeWNsZShjcHUs
IG5ldy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CisgICAgICAgIEFTU0VSVChj
cHVtYXNrX2N5Y2xlKGNwdSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdSk7CiAgICAg
ICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9pZGxlX2NwdV9leGNsKTsKICAgICAgICAgaXBp
ZCA9IGNwdTsKICAgICAgICAgZ290byB0aWNrbGU7CkBAIC0xNDgzLDEwICsxNDg0LDEwIEBAIHJ1
bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5p
dCAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVw
KCBicyApCiAgICAgewogICAgICAgICAvKiBKdXN0IHNraXAgZmlyc3Qgc3RlcCwgaWYgd2UgZG9u
J3QgaGF2ZSBhIHNvZnQgYWZmaW5pdHkgKi8KLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NP
RlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KG5ldy0+dmNwdSkgKQorICAgICAgICBp
ZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodW5p
dCkgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9j
cHVtYXNrKG5ldy0+dmNwdSwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAgICAg
IGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh1bml0LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBGaXJzdCBvZiBhbGwsIGNvbnNpZGVyIGlk
bGUgY3B1cywgY2hlY2tpbmcgaWYgd2UgY2FuIGp1c3QKQEAgLTE1NTgsNyArMTU1OSw3IEBAIHJ1
bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5p
dCAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgICAgICAgICBpcGlkID0gY3B1OwogCiAgICAgICAg
ICAgICAvKiBJZiB0aGlzIGlzIGluIG5ldydzIHNvZnQgYWZmaW5pdHksIGp1c3QgdGFrZSBpdCAq
LwotICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5jcHVf
c29mdF9hZmZpbml0eSkgKQorICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
dW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfYnVzeV9jcHUpOwogICAgICAgICAgICAgICAgIGdv
dG8gdGlja2xlOwpAQCAtMjI0NCw3ICsyMjQ1LDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHZjLT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICBjcHVtYXNrX2FuZChjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAg
ICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodmMtPmRvbWFpbikpOwogCiAgICAgLyoKQEAgLTIy
ODksNyArMjI5MCw3IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgKgogICAgICAqIEZpbmQg
Ym90aCBydW5xdWV1ZXMgaW4gb25lIHBhc3MuCiAgICAgICovCi0gICAgaGFzX3NvZnQgPSBoYXNf
c29mdF9hZmZpbml0eSh2Yyk7CisgICAgaGFzX3NvZnQgPSBoYXNfc29mdF9hZmZpbml0eSh1bml0
KTsKICAgICBmb3JfZWFjaF9jcHUoaSwgJnBydi0+YWN0aXZlX3F1ZXVlcykKICAgICB7CiAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKQEAgLTIzMzYsNyArMjMzNyw3
IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgICAgIGNwdW1hc2tfdCBtYXNrOwogCiAg
ICAgICAgICAgICBjcHVtYXNrX2FuZCgmbWFzaywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAm
cnFkLT5hY3RpdmUpOwotICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoJm1hc2ss
IHN2Yy0+dmNwdS0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKKyAgICAgICAgICAgIGlmICggY3B1bWFz
a19pbnRlcnNlY3RzKCZtYXNrLCB1bml0LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIG1pbl9zX2F2Z2xvYWQgPSBycWRfYXZnbG9hZDsKICAgICAg
ICAgICAgICAgICBtaW5fc19ycWkgPSBpOwpAQCAtMjM1OCw5ICsyMzU5LDkgQEAgY3NjaGVkMl9y
ZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogICAgICAgICAgKiBOb3RlIHRoYXQsIHRvIG9idGFpbiB0aGUgc29mdC1hZmZp
bml0eSBtYXNrLCB3ZSAianVzdCIgcHV0IHdoYXQgd2UKICAgICAgICAgICogaGF2ZSBpbiBjcHVt
YXNrX3NjcmF0Y2ggaW4gJiYgd2l0aCB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkuIFRoaXMgaXMKICAg
ICAgICAgICogb2sgYmVjYXVzZToKLSAgICAgICAgICogLSB3ZSBrbm93IHRoYXQgdmMtPmNwdV9o
YXJkX2FmZmluaXR5IGFuZCB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkgaGF2ZQorICAgICAgICAgKiAt
IHdlIGtub3cgdGhhdCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSBhbmQgLT5jcHVfc29mdF9hZmZp
bml0eSBoYXZlCiAgICAgICAgICAqICAgYSBub24tZW1wdHkgaW50ZXJzZWN0aW9uIChiZWNhdXNl
IGhhc19zb2Z0IGlzIHRydWUpOwotICAgICAgICAgKiAtIHdlIGhhdmUgdmMtPmNwdV9oYXJkX2Fm
ZmluaXR5ICYgY3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGFscmVhZHkKKyAgICAgICAgICogLSB3
ZSBoYXZlIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5ICYgY3B1cG9vbF9kb21haW5fY3B1bWFzaygp
IGFscmVhZHkKICAgICAgICAgICogICBpbiBjcHVtYXNrX3NjcmF0Y2gsIHdlIGRvIHNhdmUgYSBs
b3QgZG9pbmcgbGlrZSB0aGlzLgogICAgICAgICAgKgogICAgICAgICAgKiBJdCdzIGtpbmQgb2Yg
bGlrZSBvcGVuIGNvZGluZyBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soKSBidXQsIGluCkBAIC0y
MzY4LDcgKzIzNjksNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAqIGNwdW1hc2sg
b3BlcmF0aW9ucy4KICAgICAgICAgICovCiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2Ny
YXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAotICAgICAgICAgICAgICAg
ICAgICB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkpOworICAgICAgICAgICAgICAgICAgICB1bml0LT5j
cHVfc29mdF9hZmZpbml0eSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAgICAm
cHJ2LT5ycWRbbWluX3NfcnFpXS5hY3RpdmUpOwogICAgIH0KQEAgLTI0NzYsNiArMjQ3Nyw3IEBA
IHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAg
ICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGNwdSA9IHN2Yy0+dmNwdS0+
cHJvY2Vzc29yOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gc3ZjLT52Y3B1LT5zY2hl
ZF91bml0OwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CkBAIC0y
NTEzLDcgKzI1MTUsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywKICAgICAgICAgfQogICAgICAgICBfcnVucV9kZWFzc2lnbihzdmMpOwogCi0gICAg
ICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgc3ZjLT52Y3B1LT5jcHVf
aGFyZF9hZmZpbml0eSwKKyAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayhzdmMtPnZjcHUtPmRvbWFpbikpOwogICAgICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAg
ICAgICAgICAgICAgICAgICAgJnRycWQtPmFjdGl2ZSk7CkBAIC0yNTQ3LDcgKzI1NDksNyBAQCBz
dGF0aWMgYm9vbCB2Y3B1X2lzX21pZ3JhdGVhYmxlKHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywK
ICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKICAgICBpbnQgY3B1ID0gc3ZjLT52Y3B1
LT5wcm9jZXNzb3I7CiAKLSAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
IHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdi0+c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pKTsKIAogICAgIHJldHVybiAhKHN2
Yy0+ZmxhZ3MgJiBDU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVlc3QpICYmCkBAIC0yNzgxLDcgKzI3
ODMsNyBAQCBjc2NoZWQyX3VuaXRfbWlncmF0ZSgKIAogICAgIC8qIElmIGhlcmUsIG5ld19jcHUg
bXVzdCBiZSBhIHZhbGlkIENyZWRpdDIgcENQVSwgYW5kIGluIG91ciBhZmZpbml0eS4gKi8KICAg
ICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCAmY3NjaGVkMl9wcml2KG9wcyktPmlu
aXRpYWxpemVkKSk7Ci0gICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdmMtPmNw
dV9oYXJkX2FmZmluaXR5KSk7CisgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwg
dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpKTsKIAogICAgIHRycWQgPSBjMnJxZChvcHMsIG5ld19j
cHUpOwogCkBAIC0zMzIxLDkgKzMzMjMsOSBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgfQogCiAgICAgLyogSWYgc2N1cnIgaGFzIGEgc29m
dC1hZmZpbml0eSwgbGV0J3MgY2hlY2sgd2hldGhlciBjcHUgaXMgcGFydCBvZiBpdCAqLwotICAg
IGlmICggaGFzX3NvZnRfYWZmaW5pdHkoc2N1cnItPnZjcHUpICkKKyAgICBpZiAoIGhhc19zb2Z0
X2FmZmluaXR5KHNjdXJyLT52Y3B1LT5zY2hlZF91bml0KSApCiAgICAgewotICAgICAgICBhZmZp
bml0eV9iYWxhbmNlX2NwdW1hc2soc2N1cnItPnZjcHUsIEJBTEFOQ0VfU09GVF9BRkZJTklUWSwK
KyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHNjdXJyLT52Y3B1LT5zY2hlZF91bml0
LCBCQUxBTkNFX1NPRlRfQUZGSU5JVFksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjcHVtYXNrX3NjcmF0Y2gpOwogICAgICAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgY3B1bWFza19zY3JhdGNoKSkgKQogICAgICAgICB7CkBAIC0zMzc4LDcgKzMzODAs
NyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAg
ICAgICAgIH0KIAogICAgICAgICAvKiBPbmx5IGNvbnNpZGVyIHZjcHVzIHRoYXQgYXJlIGFsbG93
ZWQgdG8gcnVuIG9uIHRoaXMgcHJvY2Vzc29yLiAqLwotICAgICAgICBpZiAoICFjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgc3ZjLT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSkgKQorICAgICAgICBpZiAo
ICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5jcHVfaGFyZF9h
ZmZpbml0eSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAoKnNraXBwZWQpKys7CiAgICAgICAg
ICAgICBjb250aW51ZTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggYjc3MDBjOTFhMi4uMWQ5NmRjNWZhNSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKQEAgLTEyMiw3ICsxMjIsOCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX3VuaXQgKm51
bGxfdW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHN0YXRpYyBpbmxpbmUgYm9v
bCB2Y3B1X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJhbGFu
Y2Vfc3RlcCkKIHsKLSAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodiwgYmFsYW5jZV9zdGVw
LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFz
ayh2LT5zY2hlZF91bml0LCBiYWxhbmNlX3N0ZXAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgY3B1bWFza19hbmQoY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCiAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pKTsKIApAQCAtMjczLDEwICsyNzQs
MTAgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBjb25zdCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKIAogICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMg
KQogICAgIHsKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhh
c19zb2Z0X2FmZmluaXR5KHYpICkKKyAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZG
SU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHVuaXQpICkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2LCBicywgY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHVuaXQsIGJz
LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1cyk7CiAKICAg
ICAgICAgLyoKQEAgLTMxMyw3ICszMTQsNyBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAqIGFzIHdlIHdpbGwg
YWN0dWFsbHkgYXNzaWduIHRoZSB2Q1BVIHRvIHRoZSBwQ1BVIHdlIHJldHVybiBmcm9tIGhlcmUs
CiAgICAgICogb25seSBpZiB0aGUgcENQVSBpcyBmcmVlLgogICAgICAqLwotICAgIGNwdW1hc2tf
YW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1cywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkp
OworICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1cywgdW5pdC0+
Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgIG5ld19jcHUgPSBjcHVtYXNrX2FueShjcHVtYXNrX3Nj
cmF0Y2hfY3B1KGNwdSkpOwogCiAgb3V0OgpAQCAtMzk2LDcgKzM5Nyw4IEBAIHN0YXRpYyBib29s
IHZjcHVfZGVhc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikK
ICAgICB7CiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHd2YywgJnBydi0+d2FpdHEsIHdh
aXRxX2VsZW0gKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09G
VF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1KSApCisgICAgICAgICAg
ICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgorICAgICAgICAgICAgICAgICAh
aGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1LT5zY2hlZF91bml0KSApCiAgICAgICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgICAgIGlmICggdmNwdV9jaGVja19hZmZpbml0eSh3dmMt
PnZjcHUsIGNwdSwgYnMpICkKQEAgLTQ2Niw3ICs0NjgsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3Vu
aXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIGxvY2sgPSB1bml0
X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAKLSAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pKTsKIAogICAgIC8qIElmIHRoZSBw
Q1BVIGlzIGZyZWUsIHdlIGFzc2lnbiB2IHRvIGl0ICovCkBAIC01NzksNyArNTgxLDcgQEAgc3Rh
dGljIHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAg
ICAgICBsaXN0X2FkZF90YWlsKCZudmMtPndhaXRxX2VsZW0sICZwcnYtPndhaXRxKTsKICAgICAg
ICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAKLSAgICAgICAgY3B1bWFza19hbmQo
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICAgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZp
bml0eSwKICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21h
aW4pKTsKIAogICAgICAgICBpZiAoICFjcHVtYXNrX2ludGVyc2VjdHMoJnBydi0+Y3B1c19mcmVl
LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKQEAgLTg0OCw3ICs4NTAsNyBAQCBzdGF0aWMg
c3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCB3dmMsICZwcnYtPndhaXRxLCB3
YWl0cV9lbGVtICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIGJzID09IEJB
TEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAgICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2Fm
ZmluaXR5KHd2Yy0+dmNwdSkgKQorICAgICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmlu
aXR5KHd2Yy0+dmNwdS0+c2NoZWRfdW5pdCkgKQogICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKIAogICAgICAgICAgICAgICAgIGlmICggdmNwdV9jaGVja19hZmZpbml0eSh3dmMtPnZjcHUs
IGNwdSwgYnMpICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21t
b24vc2NoZWRfcnQuYwppbmRleCAwZDQxOWI5NjBlLi45MjdmNjMwNTMxIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0zMjcs
NyArMzI3LDcgQEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29u
c3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICBtYXNrID0gY3B1bWFza19zY3JhdGNoX2NwdShz
dmMtPnZjcHUtPnByb2Nlc3Nvcik7CiAKICAgICBjcHVwb29sX21hc2sgPSBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHN2Yy0+dmNwdS0+ZG9tYWluKTsKLSAgICBjcHVtYXNrX2FuZChtYXNrLCBjcHVw
b29sX21hc2ssIHN2Yy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIGNwdW1hc2tfYW5k
KG1hc2ssIGNwdXBvb2xfbWFzaywgc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZp
bml0eSk7CiAgICAgcHJpbnRrKCJbJTVkLiUtMnVdIGNwdSAldSwgKCUiUFJJX3N0aW1lIiwgJSJQ
Uklfc3RpbWUiKSwiCiAgICAgICAgICAgICIgY3VyX2I9JSJQUklfc3RpbWUiIGN1cl9kPSUiUFJJ
X3N0aW1lIiBsYXN0X3N0YXJ0PSUiUFJJX3N0aW1lIlxuIgogICAgICAgICAgICAiIFx0XHQgcHJp
b3JpdHlfbGV2ZWw9JWQgaGFzX2V4dHJhdGltZT0lZFxuIgpAQCAtNjQ0LDcgKzY0NCw3IEBAIHJ0
X3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAgICAgaW50IGNwdTsKIAogICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2sodmMtPmRvbWFpbik7Ci0gICAgY3B1bWFza19hbmQoJmNwdXMsIG9ubGluZSwgdmMt
PmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVtYXNrX2FuZCgmY3B1cywgb25saW5lLCB1bml0
LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAKICAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHZjLT5w
cm9jZXNzb3IsICZjcHVzKQogICAgICAgICAgICAgPyB2Yy0+cHJvY2Vzc29yCkBAIC0xMDIyLDcg
KzEwMjIsOCBAQCBydW5xX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBj
cHVtYXNrX3QgKm1hc2spCiAKICAgICAgICAgLyogbWFzayBjcHVfaGFyZF9hZmZpbml0eSAmIGNw
dXBvb2wgJiBtYXNrICovCiAgICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
aXRlcl9zdmMtPnZjcHUtPmRvbWFpbik7Ci0gICAgICAgIGNwdW1hc2tfYW5kKCZjcHVfY29tbW9u
LCBvbmxpbmUsIGl0ZXJfc3ZjLT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgIGNw
dW1hc2tfYW5kKCZjcHVfY29tbW9uLCBvbmxpbmUsCisgICAgICAgICAgICAgICAgICAgIGl0ZXJf
c3ZjLT52Y3B1LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgIGNwdW1h
c2tfYW5kKCZjcHVfY29tbW9uLCBtYXNrLCAmY3B1X2NvbW1vbik7CiAgICAgICAgIGlmICggY3B1
bWFza19lbXB0eSgmY3B1X2NvbW1vbikgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0xMTkx
LDcgKzExOTIsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBydF91bml0ICpuZXcpCiAgICAgICAgIHJldHVybjsKIAogICAgIG9ubGluZSA9IGNwdXBv
b2xfZG9tYWluX2NwdW1hc2sobmV3LT52Y3B1LT5kb21haW4pOwotICAgIGNwdW1hc2tfYW5kKCZu
b3RfdGlja2xlZCwgb25saW5lLCBuZXctPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBj
cHVtYXNrX2FuZCgmbm90X3RpY2tsZWQsIG9ubGluZSwgbmV3LT52Y3B1LT5zY2hlZF91bml0LT5j
cHVfaGFyZF9hZmZpbml0eSk7CiAgICAgY3B1bWFza19hbmRub3QoJm5vdF90aWNrbGVkLCAmbm90
X3RpY2tsZWQsICZwcnYtPnRpY2tsZWQpOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBmZWQ0ODhiYzFmLi4x
MWU1YzI4OTViIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC0zMjksNiArMzI5LDExIEBAIHN0YXRpYyB2b2lkIHNjaGVkX2Zy
ZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICB9CiAKICAgICB1bml0LT52Y3B1
X2xpc3QtPnNjaGVkX3VuaXQgPSBOVUxMOworCisgICAgZnJlZV9jcHVtYXNrX3Zhcih1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSk7CisgICAgZnJlZV9jcHVtYXNrX3Zhcih1bml0LT5jcHVfaGFyZF9h
ZmZpbml0eV9zYXZlZCk7CisgICAgZnJlZV9jcHVtYXNrX3Zhcih1bml0LT5jcHVfc29mdF9hZmZp
bml0eSk7CisKICAgICB4ZnJlZSh1bml0KTsKIH0KIApAQCAtMzU0LDcgKzM1OSwxNiBAQCBzdGF0
aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiAg
ICAgdW5pdC0+bmV4dF9pbl9saXN0ID0gKnByZXZfdW5pdDsKICAgICAqcHJldl91bml0ID0gdW5p
dDsKIAorICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHkpIHx8CisgICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZp
bml0eV9zYXZlZCkgfHwKKyAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9z
b2Z0X2FmZmluaXR5KSApCisgICAgICAgIGdvdG8gZmFpbDsKKwogICAgIHJldHVybiB1bml0Owor
CisgZmFpbDoKKyAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCk7CisgICAgcmV0dXJuIE5VTEw7CiB9
CiAKIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9j
ZXNzb3IpCkBAIC03NDQsNyArNzU4LDcgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2Zpbmlz
aChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBwaWNr
X2NhbGxlZCAmJgogICAgICAgICAgICAgICAgICAobmV3X2xvY2sgPT0gZ2V0X3NjaGVkX3Jlcyhu
ZXdfY3B1KS0+c2NoZWR1bGVfbG9jaykgJiYKLSAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0
X2NwdShuZXdfY3B1LCB2LT5jcHVfaGFyZF9hZmZpbml0eSkgJiYKKyAgICAgICAgICAgICAgICAg
Y3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0
eSkgJiYKICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21h
aW4tPmNwdXBvb2wtPmNwdV92YWxpZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCkBAIC04
MDIsNiArODE2LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgICAgIHVuc2lnbmVkIGlu
dCBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOworICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IHYtPnNjaGVkX3VuaXQ7CiAKICAgICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsK
IApAQCAtODEzLDE3ICs4MjgsMTcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgICogc2V0IHYtPnByb2Nlc3NvciBvZiBlYWNoIG9mIHRoZWly
IHZDUFVzIHRvIHNvbWV0aGluZyB0aGF0IHdpbGwKICAgICAgICAgICogbWFrZSBzZW5zZSBmb3Ig
dGhlIHNjaGVkdWxlciBvZiB0aGUgY3B1cG9vbCBpbiB3aGljaCB0aGV5IGFyZSBpbi4KICAgICAg
ICAgICovCi0gICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3Vu
aXQpOworICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAotICAg
ICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2Fm
ZmluaXR5LAorICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKGQpKTsKICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRj
aF9jcHUoY3B1KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jy
b2tlbiApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5
KHYsIHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAgICAgICBz
Y2hlZF9zZXRfYWZmaW5pdHkodiwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5VTEwp
OwogICAgICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jyb2tlbiA9IDA7Ci0gICAgICAgICAgICAg
ICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5jcHVfaGFyZF9hZmZp
bml0eSwKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwogICAgICAgICAgICAgfQogCkBAIC04MzEsMjEg
Kzg0NiwyMCBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFr
aW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwogICAgICAgICAgICAgICAgIHNjaGVkX3NldF9h
ZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwpOwotICAgICAgICAgICAgICAgIGNwdW1hc2tf
YW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAg
ICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKGQpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIHYt
PnByb2Nlc3NvciA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7Ci0gICAg
ICAgIHYtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKTsKKyAg
ICAgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpOwogCiAgICAgICAg
IHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAogICAgICAgICAvKiB2LT5wcm9jZXNzb3IgbWlnaHQg
aGF2ZSBjaGFuZ2VkLCBzbyByZWFjcXVpcmUgdGhlIGxvY2suICovCi0gICAgICAgIGxvY2sgPSB1
bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwotICAgICAgICB2LT5zY2hlZF91
bml0LT5yZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQp
OwotICAgICAgICB2LT5wcm9jZXNzb3IgPSB2LT5zY2hlZF91bml0LT5yZXMtPm1hc3Rlcl9jcHU7
CisgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOworICAgICAgICB1
bml0LT5yZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsK
KyAgICAgICAgdi0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogICAgICAgICBz
cGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nl
c3NvciApCkBAIC04NzcsMTYgKzg5MSwxNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAg
ewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICAgICAgICAgIHNwaW5sb2Nr
X3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF91bml0LCAmZmxh
Z3MpOworICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0
OworICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFz
YXZlKHVuaXQsICZmbGFncyk7CiAKLSAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZm
aW5pdHksIHYtPmNwdV9oYXJkX2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOworICAgICAgICAgICAg
Y3B1bWFza19hbmQoJm9ubGluZV9hZmZpbml0eSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksIGMt
PmNwdV92YWxpZCk7CiAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJm9ubGluZV9hZmZp
bml0eSkgJiYKLSAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsIHYtPmNwdV9o
YXJkX2FmZmluaXR5KSApCisgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCB1
bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgIC8qIFRoZSB2Y3B1IGlzIHRlbXBvcmFyaWx5IHBpbm5lZCwgY2FuJ3QgbW92ZSBp
dC4gKi8KLSAgICAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9y
ZShsb2NrLCBmbGFncywgdi0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICAgICAgICAgIHVuaXRf
c2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwogICAgICAgICAg
ICAgICAgICAgICByZXQgPSAtRUFERFJJTlVTRTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgICAgICAgICAgfQpAQCAtODk5LDcgKzkxNCw3IEBAIGludCBjcHVfZGlzYWJsZV9z
Y2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGlmICggdi0+cHJvY2Vzc29y
ICE9IGNwdSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogVGhlIHZjcHUgaXMg
bm90IG9uIHRoaXMgY3B1LCBzbyB3ZSBjYW4gbW92ZSBvbi4gKi8KLSAgICAgICAgICAgICAgICB1
bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF91bml0
KTsKKyAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ss
IGZsYWdzLCB1bml0KTsKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0K
IApAQCAtOTEyLDcgKzkyNyw3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQg
aW50IGNwdSkKICAgICAgICAgICAgICAqICAgIHRoaW5ncyB3b3VsZCBoYXZlIGZhaWxlZCBiZWZv
cmUgZ2V0dGluZyBpbiBoZXJlLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICB2Y3B1X21p
Z3JhdGVfc3RhcnQodik7Ci0gICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0
b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgIHVuaXRfc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwogCiAgICAgICAgICAgICB2
Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwogCkBAIC05NTcsMjYgKzk3MiwyOSBAQCBzdGF0aWMgaW50
IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQogdm9pZCBzY2hl
ZF9zZXRfYWZmaW5pdHkoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAqaGFy
ZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQogewotICAgIHNjaGVkX2FkanVzdF9hZmZpbml0eShk
b21fc2NoZWR1bGVyKHYtPmRvbWFpbiksIHYtPnNjaGVkX3VuaXQsIGhhcmQsIHNvZnQpOworICAg
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKKworICAgIHNjaGVkX2Fk
anVzdF9hZmZpbml0eShkb21fc2NoZWR1bGVyKHYtPmRvbWFpbiksIHVuaXQsIGhhcmQsIHNvZnQp
OwogCiAgICAgaWYgKCBoYXJkICkKLSAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2Fm
ZmluaXR5LCBoYXJkKTsKKyAgICAgICAgY3B1bWFza19jb3B5KHVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5LCBoYXJkKTsKICAgICBpZiAoIHNvZnQgKQotICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1
X3NvZnRfYWZmaW5pdHksIHNvZnQpOworICAgICAgICBjcHVtYXNrX2NvcHkodW5pdC0+Y3B1X3Nv
ZnRfYWZmaW5pdHksIHNvZnQpOwogCi0gICAgdi0+c29mdF9hZmZfZWZmZWN0aXZlID0gIWNwdW1h
c2tfc3Vic2V0KHYtPmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2LT5jcHVfc29mdF9hZmZpbml0eSkgJiYKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHModi0+Y3B1X3NvZnRfYWZmaW5pdHks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9o
YXJkX2FmZmluaXR5KTsKKyAgICB1bml0LT5zb2Z0X2FmZl9lZmZlY3RpdmUgPSAhY3B1bWFza19z
dWJzZXQodW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfaW50ZXJzZWN0cyh1bml0LT5jcHVfc29m
dF9hZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogfQogCiBzdGF0aWMgaW50IHZjcHVfc2V0
X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3QgKmFmZmluaXR5
LCBjb25zdCBjcHVtYXNrX3QgKndoaWNoKQogeworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
ID0gdi0+c2NoZWRfdW5pdDsKICAgICBzcGlubG9ja190ICpsb2NrOwogICAgIGludCByZXQgPSAw
OwogCi0gICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7Cisg
ICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBpZiAoIHYtPmFm
ZmluaXR5X2Jyb2tlbiApCiAgICAgICAgIHJldCA9IC1FQlVTWTsKQEAgLTk4NiwxOSArMTAwNCwx
OSBAQCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogICAgICAgICAgKiBUZWxsIHRoZSBz
Y2hlZHVsZXIgd2UgY2hhbmdlcyBzb21ldGhpbmcgYWJvdXQgYWZmaW5pdHksCiAgICAgICAgICAq
IGFuZCBhc2sgdG8gcmUtZXZhbHVhdGUgdmNwdSBwbGFjZW1lbnQuCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoIHdoaWNoID09IHYtPmNwdV9oYXJkX2FmZmluaXR5ICkKKyAgICAgICAgaWYgKCB3
aGljaCA9PSB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHNjaGVkX3NldF9hZmZpbml0eSh2LCBhZmZpbml0eSwgTlVMTCk7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQod2hpY2ggPT0gdi0+Y3B1X3Nv
ZnRfYWZmaW5pdHkpOworICAgICAgICAgICAgQVNTRVJUKHdoaWNoID09IHVuaXQtPmNwdV9zb2Z0
X2FmZmluaXR5KTsKICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBOVUxMLCBhZmZp
bml0eSk7CiAgICAgICAgIH0KICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOwogICAgIH0K
IAotICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hlZF91bml0KTsKKyAg
ICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKICAgICBkb21haW5fdXBk
YXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWluKTsKIApAQCAtMTAxNywxMiArMTAzNSwxMiBAQCBp
bnQgdmNwdV9zZXRfaGFyZF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190
ICphZmZpbml0eSkKICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJm9ubGluZV9hZmZpbml0eSkgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHJldHVybiB2Y3B1X3NldF9hZmZpbml0eSh2
LCBhZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIHJldHVybiB2Y3B1X3NldF9h
ZmZpbml0eSh2LCBhZmZpbml0eSwgdi0+c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwog
fQogCiBpbnQgdmNwdV9zZXRfc29mdF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1
bWFza190ICphZmZpbml0eSkKIHsKLSAgICByZXR1cm4gdmNwdV9zZXRfYWZmaW5pdHkodiwgYWZm
aW5pdHksIHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAgICByZXR1cm4gdmNwdV9zZXRfYWZmaW5p
dHkodiwgYWZmaW5pdHksIHYtPnNjaGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKIH0KIAog
LyogQmxvY2sgdGhlIGN1cnJlbnRseS1leGVjdXRpbmcgZG9tYWluIHVudGlsIGEgcGVydGluZW50
IGV2ZW50IG9jY3Vycy4gKi8KQEAgLTEyMjYsMTEgKzEyNDQsMTIgQEAgdm9pZCB3YXRjaGRvZ19k
b21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICovCiBpbnQgdmNwdV90ZW1wb3Jhcnlf
YWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsIHVpbnQ4X3QgcmVhc29u
KQogeworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKICAgICBz
cGlubG9ja190ICpsb2NrOwogICAgIGludCByZXQgPSAtRUlOVkFMOwogICAgIGJvb2wgbWlncmF0
ZTsKIAotICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwor
ICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAgICAgaWYgKCBjcHUg
PT0gTlJfQ1BVUyApCiAgICAgewpAQCAtMTI0MCw3ICsxMjU5LDcgQEAgaW50IHZjcHVfdGVtcG9y
YXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50OF90IHJl
YXNvbikKICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jyb2tlbiAmPSB+cmVhc29uOwogICAgICAg
ICB9CiAgICAgICAgIGlmICggIXJldCAmJiAhdi0+YWZmaW5pdHlfYnJva2VuICkKLSAgICAgICAg
ICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVM
TCk7CisgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgdW5pdC0+Y3B1X2hhcmRfYWZm
aW5pdHlfc2F2ZWQsIE5VTEwpOwogICAgIH0KICAgICBlbHNlIGlmICggY3B1IDwgbnJfY3B1X2lk
cyApCiAgICAgewpAQCAtMTI1MSw3ICsxMjcwLDggQEAgaW50IHZjcHVfdGVtcG9yYXJ5X2FmZmlu
aXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50OF90IHJlYXNvbikKICAg
ICAgICAgewogICAgICAgICAgICAgaWYgKCAhdi0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHlf
c2F2ZWQsIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2Nv
cHkodW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgICAgICAgICBzY2hlZF9z
ZXRfYWZmaW5pdHkodiwgY3B1bWFza19vZihjcHUpLCBOVUxMKTsKICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIHYtPmFmZmluaXR5X2Jyb2tlbiB8PSByZWFzb247CkBAIC0xMjU5LDExICsxMjc5
LDExIEBAIGludCB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IGNwdSwgdWludDhfdCByZWFzb24pCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBtaWdy
YXRlID0gIXJldCAmJiAhY3B1bWFza190ZXN0X2NwdSh2LT5wcm9jZXNzb3IsIHYtPmNwdV9oYXJk
X2FmZmluaXR5KTsKKyAgICBtaWdyYXRlID0gIXJldCAmJiAhY3B1bWFza190ZXN0X2NwdSh2LT5w
cm9jZXNzb3IsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBpZiAoIG1pZ3JhdGUgKQog
ICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAKLSAgICB1bml0X3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJx
KGxvY2ssIHVuaXQpOwogCiAgICAgaWYgKCBtaWdyYXRlICkKICAgICAgICAgdmNwdV9taWdyYXRl
X2ZpbmlzaCh2KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggYjhjYzM3OWUzYS4uYzMyMDg1NDUyNyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKQEAgLTQzOSwxMSArNDM5LDExIEBAIHN0YXRpYyBpbmxpbmUgY3B1bWFza190
KiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN0cnVjdCBkb21haW4gKmQpCiAgKiAqIFRoZSBoYXJk
IGFmZmluaXR5IGlzIG5vdCBhIHN1YnNldCBvZiBzb2Z0IGFmZmluaXR5CiAgKiAqIFRoZXJlIGlz
IGFuIG92ZXJsYXAgYmV0d2VlbiB0aGUgc29mdCBhbmQgaGFyZCBhZmZpbml0eSBtYXNrcwogICov
Ci1zdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKK3N0YXRpYyBpbmxpbmUgaW50IGhhc19zb2Z0X2FmZmluaXR5KGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogewotICAgIHJldHVybiB2LT5zb2Z0X2FmZl9lZmZlY3RpdmUgJiYKLSAg
ICAgICAgICAgIWNwdW1hc2tfc3Vic2V0KGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWlu
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAg
ICByZXR1cm4gdW5pdC0+c29mdF9hZmZfZWZmZWN0aXZlICYmCisgICAgICAgICAgICFjcHVtYXNr
X3N1YnNldChjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbiksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bml0LT5jcHVfc29mdF9hZmZpbml0eSk7CiB9CiAKIC8qCkBAIC00
NTMsMTcgKzQ1MywxOCBAQCBzdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKICAqIHRvIGF2b2lkIHJ1bm5pbmcgYSB2Y3B1IHdoZXJlIGl0IHdv
dWxkIGxpa2UsIGJ1dCBpcyBub3QgYWxsb3dlZCB0byEKICAqLwogc3RhdGljIGlubGluZSB2b2lk
Ci1hZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHZjcHUgKnYsIGludCBzdGVw
LCBjcHVtYXNrX3QgKm1hc2spCithZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsIGludCBzdGVwLAorICAgICAgICAgICAgICAgICAgICAgICAgIGNw
dW1hc2tfdCAqbWFzaykKIHsKICAgICBpZiAoIHN0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZ
ICkKICAgICB7Ci0gICAgICAgIGNwdW1hc2tfYW5kKG1hc2ssIHYtPmNwdV9zb2Z0X2FmZmluaXR5
LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgIGNwdW1hc2tfYW5kKG1hc2ssIHVuaXQt
PmNwdV9zb2Z0X2FmZmluaXR5LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAKICAgICAgICAg
aWYgKCB1bmxpa2VseShjcHVtYXNrX2VtcHR5KG1hc2spKSApCi0gICAgICAgICAgICBjcHVtYXNr
X2NvcHkobWFzaywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgY3B1bWFza19j
b3B5KG1hc2ssIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICB9CiAgICAgZWxzZSAvKiBz
dGVwID09IEJBTEFOQ0VfSEFSRF9BRkZJTklUWSAqLwotICAgICAgICBjcHVtYXNrX2NvcHkobWFz
aywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywgdW5p
dC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogfQogCiB2b2lkIHNjaGVkX3JtX2NwdSh1bnNpZ25lZCBp
bnQgY3B1KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKaW5kZXggODc4MDg4ODYwMy4uOTQ5YmI2YjY5NiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAg
LTIxMiw5ICsyMTIsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIGJvb2wgICAgICAgICAgICAgaGNhbGxf
Y29tcGF0OwogI2VuZGlmCiAKLSAgICAvKiBEb2VzIHNvZnQgYWZmaW5pdHkgYWN0dWFsbHkgcGxh
eSBhIHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkpPyAqLwotICAgIGJvb2wgICAgICAgICAgICAg
c29mdF9hZmZfZWZmZWN0aXZlOwotCiAgICAgLyogVGhlIENQVSwgaWYgYW55LCB3aGljaCBpcyBo
b2xkaW5nIG9udG8gdGhpcyBWQ1BVJ3Mgc3RhdGUuICovCiAjZGVmaW5lIFZDUFVfQ1BVX0NMRUFO
ICh+MHUpCiAgICAgdW5zaWduZWQgaW50ICAgICBkaXJ0eV9jcHU7CkBAIC0yNDYsMTQgKzI0Myw2
IEBAIHN0cnVjdCB2Y3B1CiAgICAgZXZ0Y2huX3BvcnRfdCAgICB2aXJxX3RvX2V2dGNobltOUl9W
SVJRU107CiAgICAgc3BpbmxvY2tfdCAgICAgICB2aXJxX2xvY2s7CiAKLSAgICAvKiBCaXRtYXNr
IG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIG1heSBydW4uICovCi0gICAgY3B1bWFza192YXJf
dCAgICBjcHVfaGFyZF9hZmZpbml0eTsKLSAgICAvKiBVc2VkIHRvIHNhdmUgYWZmaW5pdHkgZHVy
aW5nIHRlbXBvcmFyeSBwaW5uaW5nLiAqLwotICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X2hhcmRf
YWZmaW5pdHlfc2F2ZWQ7Ci0KLSAgICAvKiBCaXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBW
Q1BVIHByZWZlcnMgdG8gcnVuLiAqLwotICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3NvZnRfYWZm
aW5pdHk7Ci0KICAgICAvKiBUYXNrbGV0IGZvciBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KCku
ICovCiAgICAgc3RydWN0IHRhc2tsZXQgICBjb250aW51ZV9oeXBlcmNhbGxfdGFza2xldDsKIApA
QCAtMjgwLDYgKzI2OSwxNSBAQCBzdHJ1Y3Qgc2NoZWRfdW5pdCB7CiAgICAgc3RydWN0IHNjaGVk
X3VuaXQgICAgICpuZXh0X2luX2xpc3Q7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7
CiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgICB1bml0X2lkOworCisgICAgLyogRG9lcyBzb2Z0
IGFmZmluaXR5IGFjdHVhbGx5IHBsYXkgYSByb2xlIChnaXZlbiBoYXJkIGFmZmluaXR5KT8gKi8K
KyAgICBib29sICAgICAgICAgICAgICAgICAgIHNvZnRfYWZmX2VmZmVjdGl2ZTsKKyAgICAvKiBC
aXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIG1heSBydW4uICovCisgICAgY3B1bWFz
a192YXJfdCAgICAgICAgICBjcHVfaGFyZF9hZmZpbml0eTsKKyAgICAvKiBVc2VkIHRvIHNhdmUg
YWZmaW5pdHkgZHVyaW5nIHRlbXBvcmFyeSBwaW5uaW5nLiAqLworICAgIGNwdW1hc2tfdmFyX3Qg
ICAgICAgICAgY3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQ7CisgICAgLyogQml0bWFzayBvZiBDUFVz
IG9uIHdoaWNoIHRoaXMgVkNQVSBwcmVmZXJzIHRvIHJ1bi4gKi8KKyAgICBjcHVtYXNrX3Zhcl90
ICAgICAgICAgIGNwdV9zb2Z0X2FmZmluaXR5OwogfTsKIAogI2RlZmluZSBmb3JfZWFjaF9zY2hl
ZF91bml0KGQsIGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBA
IC05OTYsNyArOTk0LDcgQEAgc3RhdGljIGlubGluZSBib29sIGhhcF9lbmFibGVkKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfaHdkb21fcGlubmVkX3ZjcHUo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuIChpc19oYXJkd2FyZV9kb21haW4o
di0+ZG9tYWluKSAmJgotICAgICAgICAgICAgY3B1bWFza193ZWlnaHQodi0+Y3B1X2hhcmRfYWZm
aW5pdHkpID09IDEpOworICAgICAgICAgICAgY3B1bWFza193ZWlnaHQodi0+c2NoZWRfdW5pdC0+
Y3B1X2hhcmRfYWZmaW5pdHkpID09IDEpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhS
T1VHSAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53: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 1i93nq-0007a0-7l; Sat, 14 Sep 2019 08:53: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93no-0007YR-MQ
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:08 +0000
X-Inumbo-ID: 0b0ea304-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b0ea304-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:52: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 CC780B061;
 Sat, 14 Sep 2019 08:52:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:06 +0200
Message-Id: <20190914085251.18816-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 02/47] 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
aWMuCgpOb3RlIHRoYXQgc29tZSBzY2hlZHVsZXIgc3BlY2lmaWMgYWNjZXNzb3IgZnVuY3Rpb24g
YXJlIG1pc25hbWVkIGFmdGVyCnRoaXMgcGF0Y2guIFRoaXMgd2lsbCBiZSBjb3JyZWN0ZWQgaW4g
bGF0ZXIgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDQgKystLQogeGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYyAgIHwgIDYgKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAx
MCArKysrKy0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgNCArKy0tCiB4ZW4v
Y29tbW9uL3NjaGVkX3J0LmMgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMg
ICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgIHwg
IDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jCmluZGV4IGU4YjEzYTAwMjIuLmNkZjVjMmNjOTcgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5j
NjUzLmMKQEAgLTUzLDcgKzUzLDcgQEAKICAqIFJldHVybiBhIHBvaW50ZXIgdG8gdGhlIEFSSU5D
IDY1My1zcGVjaWZpYyBzY2hlZHVsZXIgZGF0YSBpbmZvcm1hdGlvbgogICogYXNzb2NpYXRlZCB3
aXRoIHRoZSBnaXZlbiBWQ1BVICh2YykKICAqLwotI2RlZmluZSBBVkNQVSh2YykgKChhcmluYzY1
M192Y3B1X3QgKikodmMpLT5zY2hlZF9wcml2KQorI2RlZmluZSBBVkNQVSh2YykgKChhcmluYzY1
M192Y3B1X3QgKikodmMpLT5zY2hlZF91bml0LT5wcml2KQogCiAvKioKICAqIFJldHVybiB0aGUg
Z2xvYmFsIHNjaGVkdWxlciBwcml2YXRlIGRhdGEgZ2l2ZW4gdGhlIHNjaGVkdWxlciBvcHMgcG9p
bnRlcgpAQCAtNjQ3LDcgKzY0Nyw3IEBAIGE2NTNfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVs
ZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAKICAgICBBU1NFUlQoIXBkYXRhICYmIHN2
YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52YykpOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVk
X3ByaXYgPSB2ZGF0YTsKKyAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZk
YXRhOwogCiAgICAgcmV0dXJuICZzZC0+X2xvY2s7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA5NGQ3MzNk
Y2I1Li5mNDM3MWQ3YzVlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTgzLDcgKzgzLDcgQEAKICAgICAoKHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29wcyktPnNjaGVkX2RhdGEpKQogI2RlZmluZSBDU0NI
RURfUENQVShfYykgICAgIFwKICAgICAoKHN0cnVjdCBjc2NoZWRfcGNwdSAqKXBlcl9jcHUoc2No
ZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYpCi0jZGVmaW5lIENTQ0hFRF9WQ1BVKF92Y3B1KSAg
KChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+c2NoZWRfcHJpdikKKyNkZWZpbmUgQ1ND
SEVEX1ZDUFUoX3ZjcHUpICAoKHN0cnVjdCBjc2NoZWRfdmNwdSAqKSAoX3ZjcHUpLT5zY2hlZF91
bml0LT5wcml2KQogI2RlZmluZSBDU0NIRURfRE9NKF9kb20pICAgICgoc3RydWN0IGNzY2hlZF9k
b20gKikgKF9kb20pLT5zY2hlZF9wcml2KQogI2RlZmluZSBSVU5RKF9jcHUpICAgICAgICAgICgm
KENTQ0hFRF9QQ1BVKF9jcHUpLT5ydW5xKSkKIApAQCAtNjM0LDcgKzYzNCw3IEBAIGNzY2hlZF9z
d2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwK
IAogICAgIEFTU0VSVChzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOwogCi0gICAgaWRs
ZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2ZGF0YTsKKyAgICBpZGxlX3ZjcHVbY3B1XS0+c2No
ZWRfdW5pdC0+cHJpdiA9IHZkYXRhOwogCiAgICAgLyoKICAgICAgKiBXZSBhcmUgaG9sZGluZyB0
aGUgcnVucXVldWUgbG9jayBhbHJlYWR5IChpdCdzIGJlZW4gdGFrZW4gaW4KQEAgLTEwMTcsNyAr
MTAxNyw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSB2
Yy0+c2NoZWRfcHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IHVuaXQtPnByaXY7
CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSAp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYwppbmRleCAxOTczZGJkZGNjLi4yODUyYTIyMGM0IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YwpAQCAtNTczLDcgKzU3Myw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcGNwdSAq
Y3NjaGVkMl9wY3B1KHVuc2lnbmVkIGludCBjcHUpCiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqY3NjaGVkMl92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHJl
dHVybiB2LT5zY2hlZF9wcml2OworICAgIHJldHVybiB2LT5zY2hlZF91bml0LT5wcml2OwogfQog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX2RvbSAqY3NjaGVkMl9kb20oY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKQEAgLTk3MSw3ICs5NzEsNyBAQCBfcnVucV9hc3NpZ24oc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjLCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQpCiBzdGF0
aWMgdm9pZAogcnVucV9hc3NpZ24oY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdmMpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3By
aXY7CisgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3VuaXQtPnByaXY7
CiAKICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gTlVMTCk7CiAKQEAgLTk5OCw3ICs5OTgsNyBAQCBf
cnVucV9kZWFzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCiBzdGF0aWMgdm9pZAogcnVu
cV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykK
IHsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfcHJpdjsKKyAgICBz
dHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKIAogICAgIEFT
U0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpKTsKIApAQCAtMzEwOSw3
ICszMTA5LDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
ID0gdmMtPnNjaGVkX3ByaXY7CisgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdW5pdC0+
cHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwog
ICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAgLTM4OTEsNyArMzg5MSw3IEBAIGNzY2hlZDJfc3dp
dGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAg
ICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKICAgICB3cml0ZV9sb2NrKCZwcnYt
PmxvY2spOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2ZGF0YTsKKyAgICBp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRhOwogCiAgICAgcnFpID0gaW5p
dF9wZGF0YShwcnYsIHBkYXRhLCBjcHUpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGE1YTljZTJkNTcuLmJiOWZl
ZDhhYWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfbnVsbC5jCkBAIC0xMTYsNyArMTE2LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpudWxsX3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiBz
dGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX3ZjcHUgKm51bGxfdmNwdShjb25zdCBzdHJ1Y3QgdmNw
dSAqdikKIHsKLSAgICByZXR1cm4gdi0+c2NoZWRfcHJpdjsKKyAgICByZXR1cm4gdi0+c2NoZWRf
dW5pdC0+cHJpdjsKIH0KIAogc3RhdGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZmaW5pdHko
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsCkBAIC00MjIsNyArNDIyLDcgQEAgc3Rh
dGljIHNwaW5sb2NrX3QgKm51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMsCiAKICAgICBBU1NFUlQobnZjICYmIGlzX2lkbGVfdmNwdShudmMtPnZjcHUpKTsKIAotICAg
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gdmRhdGE7CisgICAgaWRsZV92Y3B1W2NwdV0t
PnNjaGVkX3VuaXQtPnByaXYgPSB2ZGF0YTsKIAogICAgIC8qCiAgICAgICogV2UgYXJlIGhvbGRp
bmcgdGhlIHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoaXQncyBiZWVuIHRha2VuIGluCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXgg
MGY1ZTBlYmNjMS4uZGQ1MTYxMzg0NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHJ0X3ByaXZhdGUgKnJ0X3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzKQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBydF92Y3B1ICpydF92Y3B1KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2Y3B1KQogewotICAgIHJldHVybiB2Y3B1LT5zY2hlZF9wcml2OworICAgIHJldHVy
biB2Y3B1LT5zY2hlZF91bml0LT5wcml2OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0
X2hlYWQgKnJ0X3J1bnEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQpAQCAtNzYwLDcgKzc2
MCw3IEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25l
ZCBpbnQgY3B1LAogICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgIlJURFM6IHRpbWVyIGlu
aXRpYWxpemVkIG9uIGNwdSAldVxuIiwgY3B1KTsKICAgICB9CiAKLSAgICBpZGxlX3ZjcHVbY3B1
XS0+c2NoZWRfcHJpdiA9IHZkYXRhOworICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5w
cml2ID0gdmRhdGE7CiAKICAgICByZXR1cm4gJnBydi0+bG9jazsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA0MWFmNTJi
YzJiLi44OGI2NmY4MDhjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyBzcGlubG9ja190
ICoKIHNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVu
c2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9p
ZCAqdmRhdGEpCiB7Ci0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSBOVUxMOworICAg
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5wcml2ID0gTlVMTDsKIAogICAgIHJldHVybiAm
c2NoZWRfZnJlZV9jcHVfbG9jazsKIH0KQEAgLTMyOCw4ICszMjgsOCBAQCBpbnQgc2NoZWRfaW5p
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIGluaXRf
dGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJfZm4sCiAgICAgICAgICAgICAgICB2LCB2
LT5wcm9jZXNzb3IpOwogCi0gICAgdi0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKGRv
bV9zY2hlZHVsZXIoZCksIHVuaXQsIGQtPnNjaGVkX3ByaXYpOwotICAgIGlmICggdi0+c2NoZWRf
cHJpdiA9PSBOVUxMICkKKyAgICB1bml0LT5wcml2ID0gc2NoZWRfYWxsb2NfdmRhdGEoZG9tX3Nj
aGVkdWxlcihkKSwgdW5pdCwgZC0+c2NoZWRfcHJpdik7CisgICAgaWYgKCB1bml0LT5wcml2ID09
IE5VTEwgKQogICAgIHsKICAgICAgICAgdi0+c2NoZWRfdW5pdCA9IE5VTEw7CiAgICAgICAgIHhm
cmVlKHVuaXQpOwpAQCAtNDI0LDcgKzQyNCw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB7CiAgICAgICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CiAKLSAgICAgICAgdmNwdWRhdGEgPSB2LT5zY2hlZF9wcml2OworICAgICAgICB2
Y3B1ZGF0YSA9IHYtPnNjaGVkX3VuaXQtPnByaXY7CiAKICAgICAgICAgbWlncmF0ZV90aW1lcigm
di0+cGVyaW9kaWNfdGltZXIsIG5ld19wKTsKICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+c2lu
Z2xlc2hvdF90aW1lciwgbmV3X3ApOwpAQCAtNDQyLDcgKzQ0Miw3IEBAIGludCBzY2hlZF9tb3Zl
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICov
CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAotICAgICAgICB2LT5zY2hlZF9wcml2
ID0gdmNwdV9wcml2W3YtPnZjcHVfaWRdOworICAgICAgICB2LT5zY2hlZF91bml0LT5wcml2ID0g
dmNwdV9wcml2W3YtPnZjcHVfaWRdOwogICAgICAgICBpZiAoICFkLT5pc19keWluZyApCiAgICAg
ICAgICAgICBzY2hlZF9tb3ZlX2lycXModik7CiAKQEAgLTQ3NCw3ICs0NzQsNyBAQCB2b2lkIHNj
aGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHRlc3RfYW5kX2NsZWFy
X2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWR1
bGVfZGF0YSwgdi0+cHJvY2Vzc29yKS51cmdlbnRfY291bnQpOwogICAgIHNjaGVkX3JlbW92ZV91
bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKLSAgICBzY2hlZF9mcmVlX3ZkYXRhKHZjcHVf
c2NoZWR1bGVyKHYpLCB2LT5zY2hlZF9wcml2KTsKKyAgICBzY2hlZF9mcmVlX3ZkYXRhKHZjcHVf
c2NoZWR1bGVyKHYpLCB1bml0LT5wcml2KTsKICAgICB2LT5zY2hlZF91bml0ID0gTlVMTDsKICAg
ICB4ZnJlZSh1bml0KTsKIH0KQEAgLTE5MjksNyArMTkyOSw3IEBAIGludCBzY2hlZHVsZV9jcHVf
c3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAqLwogICAg
IG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCi0g
ICAgdnByaXZfb2xkID0gaWRsZS0+c2NoZWRfcHJpdjsKKyAgICB2cHJpdl9vbGQgPSBpZGxlLT5z
Y2hlZF91bml0LT5wcml2OwogICAgIHBwcml2X29sZCA9IHNkLT5zY2hlZF9wcml2OwogICAgIG5l
d19sb2NrID0gc2NoZWRfc3dpdGNoX3NjaGVkKG5ld19vcHMsIGNwdSwgcHByaXYsIHZwcml2KTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAppbmRleCAzODY1NDllYmJiLi4xZjU4YjcyMzQxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTYyLDcg
KzE2Miw2IEBAIHN0cnVjdCB2Y3B1CiAgICAgc3RydWN0IHRpbWVyICAgICBwb2xsX3RpbWVyOyAg
ICAvKiB0aW1lb3V0IGZvciBTQ0hFRE9QX3BvbGwgKi8KIAogICAgIHN0cnVjdCBzY2hlZF91bml0
ICpzY2hlZF91bml0OwotICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2No
ZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8g
cnVuc3RhdGU7CiAjaWZuZGVmIENPTkZJR19DT01QQVQKQEAgLTI3Nyw2ICsyNzYsNyBAQCBzdHJ1
Y3QgdmNwdQogc3RydWN0IHNjaGVkX3VuaXQgewogICAgIHN0cnVjdCBkb21haW4gICAgICAgICAq
ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICAqdmNwdV9saXN0OworICAgIHZvaWQg
ICAgICAgICAgICAgICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhICov
CiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgICB1bml0X2lkOwogfTsKIAotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93nt-0007cs-I3; Sat, 14 Sep 2019 08:53:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93ns-0007cD-Uf
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:13 +0000
X-Inumbo-ID: 0ef90c34-d6cd-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ef90c34-d6cd-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 1491EB60E;
 Sat, 14 Sep 2019 08:53:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:24 +0200
Message-Id: <20190914085251.18816-21-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 20/47] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgYXJlIHR3byBkaXN0aW5jdCBzY2VuYXJpb3MgZm9yIHZjcHVfY3JlYXRlKCk6
IGVpdGhlciBmb3IKY3JlYXRpb24gb2YgaWRsZS1kb21haW4gdmNwdXMgKHZjcHVpZCA9PSBwcm9j
ZXNzb3IpIG9yIGZvciBjcmVhdGlvbiBvZgoibm9ybWFsIiBkb21haW4gdmNwdXMgKGluY2x1ZGlu
ZyBkb20wKSwgd2hlcmUgdGhlIGNhbGxlciBzZWxlY3RzIHRoZQppbml0aWFsIHByb2Nlc3NvciBv
biBhIHJvdW5kLXJvYmluIHNjaGVtZSBvZiB0aGUgYWxsb3dlZCBwcm9jZXNzb3JzCihhbGxvd2Vk
IGJlaW5nIGJhc2VkIG9uIGNwdXBvb2wgYW5kIGFmZmluaXRpZXMpLgoKSW5zdGVhZCBvZiBwYXNz
aW5nIHRoZSBpbml0aWFsIHByb2Nlc3NvciB0byB2Y3B1X2NyZWF0ZSgpIGFuZCBwYXNzaW5nCm9u
IHRvIHNjaGVkX2luaXRfdmNwdSgpIGxldCBzY2hlZF9pbml0X3ZjcHUoKSBkbyB0aGUgcHJvY2Vz
c29yCnNlbGVjdGlvbi4gRm9yIHN1cHBvcnRpbmcgZG9tMCB2Y3B1IGNyZWF0aW9uIHVzZSB0aGUg
bm9kZV9hZmZpbml0eSBvZgp0aGUgZG9tYWluIGFzIGEgYmFzZSBmb3Igc2VsZWN0aW5nIHRoZSBw
cm9jZXNzb3JzLiBVc2VyIGRvbWFpbnMgd2lsbApoYXZlIGluaXRpYWxseSBhbGwgbm9kZXMgc2V0
LCBzbyB0aGlzIGlzIG5vIGRpZmZlcmVudCBiZWhhdmlvciBjb21wYXJlZAp0byB0b2RheS4gSW4g
dGhlb3J5IHRoaXMgaXMgbm90IGd1YXJhbnRlZWQgYXMgdmNwdXMgYXJlIGNyZWF0ZWQgb25seQp3
aXRoIFhFTl9ET01DVExfbWF4X3ZjcHVzIGJlaW5nIGNhbGxlZCwgYnV0IHRoaXMgY2FsbCBpcyBn
b2luZyB0byBiZQpyZW1vdmVkIGluIGZ1dHVyZSBhbmQgdGhlIHRvb2xzdGFjayBkb2Vzbid0IGNh
bGwKWEVOX0RPTUNUTF9zZXRub2RlYWZmaW5pdHkgYmVmb3JlIGNhbGxpbmcgWEVOX0RPTUNUTF9t
YXhfdmNwdXMuCgpUbyBiZSBhYmxlIHRvIHVzZSBjb25zdCBzdHJ1Y3QgZG9tYWluICogbWFrZSBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKCkKdGFrZSBhIGNvbnN0IGRvbWFpbiBwb2ludGVyLCB0b28u
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tClJGQyBWMjoKLSBhZGQgQVNTRVJU
KCksIG1vZGlmeSBlcnJvciBtZXNzYWdlIChBbmRyZXcgQ29vcGVyKQpWMToKLSBjb25zdGlmeSBw
b2ludGVycywgYXZvaWQgY3B1bWFzayBvbiBzdGFjayAoSmFuIEJldWxpY2gpClYzOgotIHN0eWxl
IGNvcnJlY3Rpb24gKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YyAgICAgIHwgMTMgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAg
ICB8IDEwICsrKy0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgfCAgOSAr
Ky0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICAgfCAxMCArKy0tLS0tLS0K
IHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgIHwgIDUgKystLS0KIHhlbi9jb21tb24v
ZG9tY3RsLmMgICAgICAgICAgICAgIHwgMTAgKystLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgICAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oIHwgIDMgKy0tCiB4ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluLmggICAgICAgICB8ICAzICstLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgfCAgMiAr
LQogMTEgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCmluZGV4IGEwZmVlMWVmMTMuLmY2NTc1ZjkxOGQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKQEAgLTgwLDcgKzgwLDcgQEAgdW5zaWduZWQgaW50IF9faW5pdCBkb20wX21heF92Y3B1cyh2
b2lkKQogCiBzdHJ1Y3QgdmNwdSAqX19pbml0IGFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFp
biAqZG9tMCkKIHsKLSAgICByZXR1cm4gdmNwdV9jcmVhdGUoZG9tMCwgMCwgMCk7CisgICAgcmV0
dXJuIHZjcHVfY3JlYXRlKGRvbTAsIDApOwogfQogCiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5p
dCBnZXRfYWxsb2NhdGlvbl9zaXplKHBhZGRyX3Qgc2l6ZSkKQEAgLTE5MjUsNyArMTkyNSw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwK
IAogc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogewotICAgIGludCBpLCBjcHU7CisgICAgaW50IGk7
CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52Y3B1WzBdOwogICAgIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzID0gJnYtPmFyY2guY3B1X2luZm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAKQEAg
LTE5ODgsMTIgKzE5ODgsMTEgQEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIH0KICNlbmRp
ZgogCi0gICAgZm9yICggaSA9IDEsIGNwdSA9IDA7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyApCisg
ICAgZm9yICggaSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyApCiAgICAgewotICAgICAgICBj
cHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKLSAgICAgICAgaWYgKCB2
Y3B1X2NyZWF0ZShkLCBpLCBjcHUpID09IE5VTEwgKQorICAgICAgICBpZiAoIHZjcHVfY3JlYXRl
KGQsIGkpID09IE5VTEwgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0
byBhbGxvY2F0ZSBkb20wIHZjcHUgJWQgb24gcGNwdSAlZFxuIiwgaSwgY3B1KTsKKyAgICAgICAg
ICAgIHByaW50aygiRmFpbGVkIHRvIGFsbG9jYXRlIGQwdiV1XG4iLCBpKTsKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICB9CiAKQEAgLTIwMjgsNyArMjAyNyw3IEBAIHN0YXRpYyBpbnQgX19p
bml0IGNvbnN0cnVjdF9kb21VKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBraW5mby52cGwwMTEg
PSBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIpOwogCi0gICAgaWYgKCB2Y3B1
X2NyZWF0ZShkLCAwLCAwKSA9PSBOVUxMICkKKyAgICBpZiAoIHZjcHVfY3JlYXRlKGQsIDApID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICBkLT5tYXhfcGFnZXMgPSB+MFU7
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCmluZGV4IGM2OTU3MDkyMGMuLjYyNjVkZDRhMWMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpA
QCAtMTk4LDEyICsxOTgsOSBAQCBjdXN0b21fcGFyYW0oImRvbTBfbm9kZXMiLCBwYXJzZV9kb20w
X25vZGVzKTsKIAogc3RhdGljIGNwdW1hc2tfdCBfX2luaXRkYXRhIGRvbTBfY3B1czsKIAotc3Ry
dWN0IHZjcHUgKl9faW5pdCBkb20wX3NldHVwX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHByZXZfY3B1KQor
c3RydWN0IHZjcHUgKl9faW5pdCBkb20wX3NldHVwX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHZjcHVfaWQpCiB7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IGNwdW1hc2tfY3lj
bGUocHJldl9jcHUsICZkb20wX2NwdXMpOwotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdmNwdV9jcmVh
dGUoZCwgdmNwdV9pZCwgY3B1KTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZjcHVfY3JlYXRlKGQs
IHZjcHVfaWQpOwogCiAgICAgaWYgKCB2ICkKICAgICB7CkBAIC0yNzMsOCArMjcwLDcgQEAgc3Ry
dWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTApCiAg
ICAgZG9tMC0+bm9kZV9hZmZpbml0eSA9IGRvbTBfbm9kZXM7CiAgICAgZG9tMC0+YXV0b19ub2Rl
X2FmZmluaXR5ID0gIWRvbTBfbnJfcHhtczsKIAotICAgIHJldHVybiBkb20wX3NldHVwX3ZjcHUo
ZG9tMCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfbGFzdCgmZG9tMF9j
cHVzKSAvKiBzbyBpdCB3cmFwcyBhcm91bmQgdG8gZmlyc3QgcGNwdSAqLyk7CisgICAgcmV0dXJu
IGRvbTBfc2V0dXBfdmNwdShkb20wLCAwKTsKIH0KIAogI2lmZGVmIENPTkZJR19TSEFET1dfUEFH
SU5HCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IDg4NDUzOTlhZTkuLmZkOGQ5NjA5YjEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jCkBAIC02MTQsNyArNjE0LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZo
X3NldHVwX2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnRfaW5mbykKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGQtPnZjcHVbMF07Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3Nv
ciwgaTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CiAgICAgLyoKICAgICAgKiBU
aGlzIHNldHMgdGhlIHZDUFUgc3RhdGUgYWNjb3JkaW5nIHRvIHRoZSBzdGF0ZSBkZXNjcmliZWQg
aW4KQEAgLTYzNiwxMiArNjM2LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX2NwdXMo
c3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKICAgICB9OwogCiAgICAgZm9yICggaSA9
IDE7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyApCi0gICAgewotICAgICAgICBjb25zdCBzdHJ1Y3Qg
dmNwdSAqcCA9IGRvbTBfc2V0dXBfdmNwdShkLCBpLCBjcHUpOwotCi0gICAgICAgIGlmICggcCAp
Ci0gICAgICAgICAgICBjcHUgPSBwLT5wcm9jZXNzb3I7Ci0gICAgfQorICAgICAgICBkb20wX3Nl
dHVwX3ZjcHUoZCwgaSk7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoZCk7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCmluZGV4IDFiZDUzZTljMDguLjU2NWM2YzhiNDQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBf
YnVpbGQuYwpAQCAtMjg1LDcgKzI4NSw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlX3Qg
KmluaXRyZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKIHsK
LSAgICBpbnQgaSwgY3B1LCByYywgY29tcGF0aWJsZSwgb3JkZXIsIG1hY2hpbmU7CisgICAgaW50
IGksIHJjLCBjb21wYXRpYmxlLCBvcmRlciwgbWFjaGluZTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVnczsKICAgICB1bnNpZ25lZCBsb25nIHBmbiwgbWZuOwogICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXM7CkBAIC02OTQsMTQgKzY5NCw4IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1
Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIHByaW50aygiRG9tJXUgaGFzIG1heGltdW0g
JXUgVkNQVXNcbiIsIGQtPmRvbWFpbl9pZCwgZC0+bWF4X3ZjcHVzKTsKIAotICAgIGNwdSA9IHYt
PnByb2Nlc3NvcjsKICAgICBmb3IgKCBpID0gMTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKLSAg
ICB7Ci0gICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpwID0gZG9tMF9zZXR1cF92Y3B1KGQsIGks
IGNwdSk7Ci0KLSAgICAgICAgaWYgKCBwICkKLSAgICAgICAgICAgIGNwdSA9IHAtPnByb2Nlc3Nv
cjsKLSAgICB9CisgICAgICAgIGRvbTBfc2V0dXBfdmNwdShkLCBpKTsKIAogICAgIGRvbWFpbl91
cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKICAgICBkLT5hcmNoLnBhZ2luZy5tb2RlID0gMDsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4
IDhjNzgyZWUwM2YuLmEzZTIzZjJlZTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMK
KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTM1LDggKzEzNSw3IEBAIHN0YXRpYyB2b2lk
IHZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKICAgICBmcmVlX3ZjcHVfc3RydWN0KHYpOwog
fQogCi1zdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHZjcHVfaWQsIHVuc2lnbmVkIGludCBjcHVfaWQpCitzdHJ1Y3QgdmNwdSAqdmNw
dV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnY7CiAKQEAgLTE2OCw3ICsxNjcsNyBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9j
cmVhdGUoCiAgICAgICAgIGluaXRfd2FpdHF1ZXVlX3ZjcHUodik7CiAgICAgfQogCi0gICAgaWYg
KCBzY2hlZF9pbml0X3ZjcHUodiwgY3B1X2lkKSAhPSAwICkKKyAgICBpZiAoIHNjaGVkX2luaXRf
dmNwdSh2KSAhPSAwICkKICAgICAgICAgZ290byBmYWlsX3dxOwogCiAgICAgaWYgKCBhcmNoX3Zj
cHVfY3JlYXRlKHYpICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hl
bi9jb21tb24vZG9tY3RsLmMKaW5kZXggMmY5NzY4ZjA4Zi4uOGE2OTRlMGQzNyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC01MzIs
OCArNTMyLDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9t
Y3RsX3QpIHVfZG9tY3RsKQogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX21heF92Y3B1czoKICAgICB7
Ci0gICAgICAgIHVuc2lnbmVkIGludCBpLCBtYXggPSBvcC0+dS5tYXhfdmNwdXMubWF4LCBjcHU7
Ci0gICAgICAgIGNwdW1hc2tfdCAqb25saW5lOworICAgICAgICB1bnNpZ25lZCBpbnQgaSwgbWF4
ID0gb3AtPnUubWF4X3ZjcHVzLm1heDsKIAogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAg
ICBpZiAoIChkID09IGN1cnJlbnQtPmRvbWFpbikgfHwgLyogbm8gZG9tYWluX3BhdXNlKCkgKi8K
QEAgLTU0NCwxOCArNTQzLDEzIEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwogCiAg
ICAgICAgIHJldCA9IC1FTk9NRU07Ci0gICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2soZCk7CiAKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtYXg7IGkrKyApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGlmICggZC0+dmNwdVtpXSAhPSBOVUxMICkKICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICAgICAgY3B1ID0gKGkgPT0gMCkgPwotICAgICAgICAgICAg
ICAgIGNwdW1hc2tfYW55KG9ubGluZSkgOgotICAgICAgICAgICAgICAgIGNwdW1hc2tfY3ljbGUo
ZC0+dmNwdVtpLTFdLT5wcm9jZXNzb3IsIG9ubGluZSk7Ci0KLSAgICAgICAgICAgIGlmICggdmNw
dV9jcmVhdGUoZCwgaSwgY3B1KSA9PSBOVUxMICkKKyAgICAgICAgICAgIGlmICggdmNwdV9jcmVh
dGUoZCwgaSkgPT0gTlVMTCApCiAgICAgICAgICAgICAgICAgZ290byBtYXh2Y3B1X291dDsKICAg
ICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKaW5kZXggMDViYzQyZDdlOS4uNzQ3NjlmMmY5YiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzcxLDE0
ICszNzEsNTIgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0
cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBOVUxMOwogfQogCi1pbnQgc2NoZWRfaW5pdF92Y3B1
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQorc3RhdGljIHVuc2lnbmVk
IGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7Cisg
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBub2RlaWRfdCBub2Rl
OworICAgIHNwaW5sb2NrX3QgKmxvY2s7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICB1
bnNpZ25lZCBpbnQgY3B1X3JldCwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIGNwdW1h
c2tfdCAqY3B1cyA9IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KTsKKworICAgIGxvY2sgPSBwY3B1
X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CisgICAgY3B1bWFza19jbGVhcihj
cHVzKTsKKyAgICBmb3JfZWFjaF9ub2RlX21hc2sgKCBub2RlLCBkLT5ub2RlX2FmZmluaXR5ICkK
KyAgICAgICAgY3B1bWFza19vcihjcHVzLCBjcHVzLCAmbm9kZV90b19jcHVtYXNrKG5vZGUpKTsK
KyAgICBjcHVtYXNrX2FuZChjcHVzLCBjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsK
KyAgICBpZiAoIGNwdW1hc2tfZW1wdHkoY3B1cykgKQorICAgICAgICBjcHVtYXNrX2NvcHkoY3B1
cywgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisKKyAgICBpZiAoIHYtPnZjcHVfaWQgPT0g
MCApCisgICAgICAgIGNwdV9yZXQgPSBjcHVtYXNrX2ZpcnN0KGNwdXMpOworICAgIGVsc2UKKyAg
ICB7CisgICAgICAgIC8qIFdlIGNhbiByZWx5IG9uIHByZXZpb3VzIHZjcHUgYmVpbmcgYXZhaWxh
YmxlLiAqLworICAgICAgICBBU1NFUlQoIWlzX2lkbGVfZG9tYWluKGQpKTsKKworICAgICAgICBj
cHVfcmV0ID0gY3B1bWFza19jeWNsZShkLT52Y3B1W3YtPnZjcHVfaWQgLSAxXS0+cHJvY2Vzc29y
LCBjcHVzKTsKKyAgICB9CisKKyAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxv
Y2ssIGZsYWdzLCBjcHUpOworCisgICAgcmV0dXJuIGNwdV9yZXQ7Cit9CisKK2ludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKKyAgICB1bnNpZ25lZCBpbnQgcHJv
Y2Vzc29yOwogCiAgICAgaWYgKCAodW5pdCA9IHNjaGVkX2FsbG9jX3VuaXQodikpID09IE5VTEwg
KQogICAgICAgICByZXR1cm4gMTsKIAorICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQorICAg
ICAgICBwcm9jZXNzb3IgPSB2LT52Y3B1X2lkOworICAgIGVsc2UKKyAgICAgICAgcHJvY2Vzc29y
ID0gc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KHYpOworCiAgICAgc2NoZWRfc2V0X3Jlcyh1bml0
LCBnZXRfc2NoZWRfcmVzKHByb2Nlc3NvcikpOwogCiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVy
LXZjcHUgdGltZXJzLiAqLwpAQCAtMTc2Myw3ICsxODAxLDcgQEAgc3RhdGljIGludCBjcHVfc2No
ZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAo
IGlkbGVfdmNwdVtjcHVdID09IE5VTEwgKQotICAgICAgICB2Y3B1X2NyZWF0ZShpZGxlX3ZjcHVb
MF0tPmRvbWFpbiwgY3B1LCBjcHUpOworICAgICAgICB2Y3B1X2NyZWF0ZShpZGxlX3ZjcHVbMF0t
PmRvbWFpbiwgY3B1KTsKICAgICBlbHNlCiAgICAgICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91
bml0LT5yZXMgPSBzZDsKIApAQCAtMTk0Miw3ICsxOTgwLDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1
bGVyX2luaXQodm9pZCkKICAgICBCVUdfT04obnJfY3B1X2lkcyA+IEFSUkFZX1NJWkUoaWRsZV92
Y3B1KSk7CiAgICAgaWRsZV9kb21haW4tPnZjcHUgPSBpZGxlX3ZjcHU7CiAgICAgaWRsZV9kb21h
aW4tPm1heF92Y3B1cyA9IG5yX2NwdV9pZHM7Ci0gICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2Rv
bWFpbiwgMCwgMCkgPT0gTlVMTCApCisgICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwg
MCkgPT0gTlVMTCApCiAgICAgICAgIEJVRygpOwogICAgIGdldF9zY2hlZF9yZXMoMCktPmN1cnIg
PSBpZGxlX3ZjcHVbMF0tPnNjaGVkX3VuaXQ7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbTBfYnVpbGQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCmlu
ZGV4IDMzYTU0ODM3MzkuLjNlYjRiMDM2ZTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tMF9idWlsZC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCkBA
IC0xMSw4ICsxMSw3IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgZG9tMF9tZW1mbGFnczsKIHVuc2ln
bmVkIGxvbmcgZG9tMF9jb21wdXRlX25yX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZWxmX2RvbV9wYXJtcyAqcGFybXMs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGluaXRy
ZF9sZW4pOwotc3RydWN0IHZjcHUgKmRvbTBfc2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmNwdV9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGNwdSk7CitzdHJ1Y3QgdmNwdSAqZG9tMF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKTsKIGludCBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0
cnVjdCBkb21haW4gKmQpOwogCiBpbnQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAq
ZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCmluZGV4IDNmMDljYjY2YzAuLjRjYTNk
YjVhMTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmgKQEAgLTEzLDggKzEzLDcgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAg
c3RydWN0IGNvbXBhdF92Y3B1X2d1ZXN0X2NvbnRleHQgKmNtcDsKIH0gdmNwdV9ndWVzdF9jb250
ZXh0X3UgX19hdHRyaWJ1dGVfXygoX190cmFuc3BhcmVudF91bmlvbl9fKSk7CiAKLXN0cnVjdCB2
Y3B1ICp2Y3B1X2NyZWF0ZSgKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNw
dV9pZCwgdW5zaWduZWQgaW50IGNwdV9pZCk7CitzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQpOwogCiB1bnNpZ25lZCBpbnQgZG9t
MF9tYXhfdmNwdXModm9pZCk7CiBzdHJ1Y3QgdmNwdSAqYWxsb2NfZG9tMF92Y3B1MChzdHJ1Y3Qg
ZG9tYWluICpkb20wKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggYjU5NjdkMjZhZi4uZjcwMTgyZGQ0ZSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKQEAgLTQ1OCw3ICs0NTgsNyBAQCBzdHJ1Y3QgY3B1cG9vbAogI2RlZmlu
ZSBjcHVwb29sX29ubGluZV9jcHVtYXNrKF9wb29sKSBcCiAgICAgKCgoX3Bvb2wpID09IE5VTEwp
ID8gJmNwdV9vbmxpbmVfbWFwIDogKF9wb29sKS0+Y3B1X3ZhbGlkKQogCi1zdGF0aWMgaW5saW5l
IGNwdW1hc2tfdCogY3B1cG9vbF9kb21haW5fY3B1bWFzayhzdHJ1Y3QgZG9tYWluICpkKQorc3Rh
dGljIGlubGluZSBjcHVtYXNrX3QgKmNwdXBvb2xfZG9tYWluX2NwdW1hc2soY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICAvKgogICAgICAqIGQtPmNwdXBvb2wgaXMgTlVMTCBvbmx5IGZv
ciB0aGUgaWRsZSBkb21haW4sIGFuZCBubyBvbmUgc2hvdWxkCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGQ0Njk4YjNm
MGQuLjU2ZWQ4NjNiMDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC02NTksNyArNjU5LDcgQEAgdm9pZCBfX2RvbWFp
bl9jcmFzaChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgbm9yZXR1cm4gYXNtX2RvbWFpbl9jcmFz
aF9zeW5jaHJvbm91cyh1bnNpZ25lZCBsb25nIGFkZHIpOwogCiB2b2lkIHNjaGVkdWxlcl9pbml0
KHZvaWQpOwotaW50ICBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3IpOworaW50ICBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogdm9p
ZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogaW50ICBzY2hlZF9pbml0X2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKTsKIHZvaWQgc2NoZWRfZGVzdHJveV9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93nu-0007eD-VJ; Sat, 14 Sep 2019 08:53: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93nt-0007cu-Kw
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:13 +0000
X-Inumbo-ID: 0c913cb4-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c913cb4-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:52: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 ED3BDB620;
 Sat, 14 Sep 2019 08:52:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:09 +0200
Message-Id: <20190914085251.18816-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 05/47] 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
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dp
b2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpWMzoKLSBzdHlsZSBmaXggKEphbiBCZXVsaWNo
KQotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyAgfCAxMyArKysrKysrLS0tLS0tCiB4
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vc2NoZWRfbnVsbC5jICAgICAgfCAyMyArKysrKysrKysrKystLS0tLS0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jICAgICAgICB8IDE4ICsrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1
ZGUveGVuL3BlcmZjX2RlZm4uaCB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAg
IHwgMTAgKysrKystLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCA1OSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94
ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggY2RmNWMyY2M5Ny4uOTc1NGFhYTUwMyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfYXJpbmM2NTMuYwpAQCAtNjAxLDE1ICs2MDEsMTYgQEAgYTY1M3NjaGVkX2RvX3NjaGVk
dWxlKAogfQogCiAvKioKLSAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2Vs
ZWN0IGEgQ1BVIGZvciB0aGUgVkNQVSB0byBydW4gb24KKyAqIFhlbiBzY2hlZHVsZXIgY2FsbGJh
Y2sgZnVuY3Rpb24gdG8gc2VsZWN0IGEgcmVzb3VyY2UgZm9yIHRoZSBWQ1BVIHRvIHJ1biBvbgog
ICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBz
Y2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcGFyYW0gdW5pdCAgICAgIFBvaW50ZXIgdG8gc3RydWN0
IHNjaGVkX3VuaXQKICAqCi0gKiBAcmV0dXJuICAgICAgICAgIE51bWJlciBvZiBzZWxlY3RlZCBw
aHlzaWNhbCBDUFUKKyAqIEByZXR1cm4gICAgICAgICAgU2NoZWR1bGVyIHJlc291cmNlIHRvIHJ1
biBvbgogICovCi1zdGF0aWMgaW50Ci1hNjUzc2NoZWRfcGlja19jcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKgorYTY1M3NjaGVkX3BpY2tfcmVzb3VyY2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0
OwogICAgIGNwdW1hc2tfdCAqb25saW5lOwpAQCAtNjI3LDcgKzYyOCw3IEBAIGE2NTNzY2hlZF9w
aWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogICAgICAgICAgfHwgKGNwdSA+PSBucl9jcHVfaWRzKSApCiAgICAgICAgIGNw
dSA9IHZjLT5wcm9jZXNzb3I7CiAKLSAgICByZXR1cm4gY3B1OworICAgIHJldHVybiBnZXRfc2No
ZWRfcmVzKGNwdSk7CiB9CiAKIC8qKgpAQCAtNzIwLDcgKzcyMSw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2FyaW5jNjUzX2RlZiA9IHsKIAogICAgIC5kb19zY2hlZHVs
ZSAgICA9IGE2NTNzY2hlZF9kb19zY2hlZHVsZSwKIAotICAgIC5waWNrX2NwdSAgICAgICA9IGE2
NTNzY2hlZF9waWNrX2NwdSwKKyAgICAucGlja19yZXNvdXJjZSAgPSBhNjUzc2NoZWRfcGlja19y
ZXNvdXJjZSwKIAogICAgIC5zd2l0Y2hfc2NoZWQgICA9IGE2NTNfc3dpdGNoX3NjaGVkLAogCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYwppbmRleCAyYmM3ZmE5MjIwLi5iMzRjYzMyY2UwIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTg1
Myw4ICs4NTMsOCBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgIHJldHVybiBjcHU7CiB9CiAK
LXN0YXRpYyBpbnQKLWNzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqCitjc2NoZWRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25z
dCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0
LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBDU0NIRURfVkNQVSh2
Yyk7CkBAIC04NjcsNyArODY3LDcgQEAgY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICogZ2V0IGJv
b3N0ZWQsIHdoaWNoIHdlIGRvbid0IGRlc2VydmUgYXMgd2UgYXJlICJvbmx5IiBtaWdyYXRpbmcu
CiAgICAgICovCiAgICAgc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORywgJnN2Yy0+
ZmxhZ3MpOwotICAgIHJldHVybiBfY3NjaGVkX2NwdV9waWNrKG9wcywgdmMsIDEpOworICAgIHJl
dHVybiBnZXRfc2NoZWRfcmVzKF9jc2NoZWRfY3B1X3BpY2sob3BzLCB2YywgMSkpOwogfQogCiBz
dGF0aWMgaW5saW5lIHZvaWQKQEAgLTk2Nyw3ICs5NjcsNyBAQCBjc2NoZWRfdmNwdV9hY2N0KHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAvKgog
ICAgICAgICAgKiBJZiBpdCdzIGJlZW4gYWN0aXZlIGEgd2hpbGUsIGNoZWNrIGlmIHdlJ2QgYmUg
YmV0dGVyIG9mZgogICAgICAgICAgKiBtaWdyYXRpbmcgaXQgdG8gcnVuIGVsc2V3aGVyZSAoc2Vl
IG11bHRpLWNvcmUgYW5kIG11bHRpLXRocmVhZAotICAgICAgICAgKiBzdXBwb3J0IGluIGNzY2hl
ZF9jcHVfcGljaygpKS4KKyAgICAgICAgICogc3VwcG9ydCBpbiBjc2NoZWRfcmVzX3BpY2soKSku
CiAgICAgICAgICAqLwogICAgICAgICBuZXdfY3B1ID0gX2NzY2hlZF9jcHVfcGljayhvcHMsIGN1
cnJlbnQsIDApOwogCkBAIC0xMDIyLDExICsxMDIyLDExIEBAIGNzY2hlZF91bml0X2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAg
ICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKLSAgICAvKiBjc2NoZWRfY3B1X3BpY2so
KSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8K
KyAgICAvKiBjc2NoZWRfcmVzX3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwg
c28gd2UgbmVlZCB0aGUgbG9jay4gKi8KICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2ly
cSh2Yyk7CiAKLSAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkX2NwdV9waWNrKG9wcywgdW5pdCk7
Ci0gICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2Yy0+cHJvY2Vzc29yKTsKKyAgICB1bml0
LT5yZXMgPSBjc2NoZWRfcmVzX3BpY2sob3BzLCB1bml0KTsKKyAgICB2Yy0+cHJvY2Vzc29yID0g
dW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCkBA
IC0yMjc4LDcgKzIyNzgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9j
cmVkaXRfZGVmID0gewogICAgIC5hZGp1c3RfYWZmaW5pdHk9IGNzY2hlZF9hZmZfY250bCwKICAg
ICAuYWRqdXN0X2dsb2JhbCAgPSBjc2NoZWRfc3lzX2NudGwsCiAKLSAgICAucGlja19jcHUgICAg
ICAgPSBjc2NoZWRfY3B1X3BpY2ssCisgICAgLnBpY2tfcmVzb3VyY2UgID0gY3NjaGVkX3Jlc19w
aWNrLAogICAgIC5kb19zY2hlZHVsZSAgICA9IGNzY2hlZF9zY2hlZHVsZSwKIAogICAgIC5kdW1w
X2NwdV9zdGF0ZSA9IGNzY2hlZF9kdW1wX3BjcHUsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDIwMGRlNjNi
ZWUuLmNlYTRhMTEwODcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC02MjYsOSArNjI2LDkgQEAgc3RhdGlj
IGlubGluZSBib29sIGhhc19jYXAoY29uc3Qgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogICog
cnVucSwgX2Fsd2F5c18gaGFwcGVucyBieSBtZWFucyBvZiB0aWNrbGluZzoKICAqICAtIHdoZW4g
YSB2Y3B1IHdha2VzIHVwLCBpdCBjYWxscyBjc2NoZWQyX3VuaXRfd2FrZSgpLCB3aGljaCBjYWxs
cwogICogICAgcnVucV90aWNrbGUoKTsKLSAqICAtIHdoZW4gYSBtaWdyYXRpb24gaXMgaW5pdGlh
dGVkIGluIHNjaGVkdWxlLmMsIHdlIGNhbGwgY3NjaGVkMl9jcHVfcGljaygpLAorICogIC0gd2hl
biBhIG1pZ3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWR1bGUuYywgd2UgY2FsbCBjc2NoZWQy
X3Jlc19waWNrKCksCiAgKiAgICBjc2NoZWQyX3VuaXRfbWlncmF0ZSgpICh3aGljaCBjYWxscyBt
aWdyYXRlKCkpIGFuZCBjc2NoZWQyX3VuaXRfd2FrZSgpLgotICogICAgY3NjaGVkMl9jcHVfcGlj
aygpIGxvb2tzIGZvciB0aGUgbGVhc3QgbG9hZGVkIHJ1bnEgYW5kIHJldHVybiBqdXN0IGFueQor
ICogICAgY3NjaGVkMl9yZXNfcGljaygpIGxvb2tzIGZvciB0aGUgbGVhc3QgbG9hZGVkIHJ1bnEg
YW5kIHJldHVybiBqdXN0IGFueQogICogICAgb2YgaXRzIHByb2Nlc3NvcnMuIFRoZW4sIGNzY2hl
ZDJfdW5pdF9taWdyYXRlKCkganVzdCBtb3ZlcyB0aGUgdmNwdSB0bwogICogICAgdGhlIGNob3Nl
biBydW5xLCBhbmQgaXQgaXMgYWdhaW4gcnVucV90aWNrbGUoKSwgY2FsbGVkIGJ5CiAgKiAgICBj
c2NoZWQyX3VuaXRfd2FrZSgpIHRoYXQgYWN0dWFsbHkgZGVjaWRlcyB3aGF0IHBjcHUgdG8gdXNl
IHdpdGhpbiB0aGUKQEAgLTY3Nyw3ICs2NzcsNyBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIo
dW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogfQogCiAvKgotICogSW4gY3NjaGVk
Ml9jcHVfcGljaygpLCBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIGFjdHVhbGx5IGxvb2sgYXQg
cmVtb3RlCisgKiBJbiBjc2NoZWQyX3Jlc19waWNrKCksIGl0IG1heSBub3QgYmUgcG9zc2libGUg
dG8gYWN0dWFsbHkgbG9vayBhdCByZW1vdGUKICAqIHJ1bnF1ZXVlcyAodGhlIHRyeWxvY2stcyBv
biB0aGVpciBzcGlubG9ja3MgY2FuIGZhaWwhKS4gSWYgdGhhdCBoYXBwZW5zLAogICogd2UgcGlj
aywgaW4gb3JkZXIgb2YgZGVjcmVhc2luZyBwcmVmZXJlbmNlOgogICogIDEpIHN2YydzIGN1cnJl
bnQgcGNwdSwgaWYgaXQgaXMgcGFydCBvZiBzdmMncyBzb2Z0IGFmZmluaXR5OwpAQCAtMjIwMiw4
ICsyMjAyLDggQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB9CiAKICNkZWZpbmUgTUFYX0xPQUQgKFNU
SU1FX01BWCkKLXN0YXRpYyBpbnQKLWNzY2hlZDJfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKgorY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCB2Y3B1ICp2
YyA9IHVuaXQtPnZjcHVfbGlzdDsKQEAgLTIyMTUsNyArMjIxNSw3IEBAIGNzY2hlZDJfY3B1X3Bp
Y2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKIAogICAgIEFTU0VSVCghY3B1bWFza19lbXB0eSgmcHJ2LT5hY3RpdmVfcXVldWVzKSk7
CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHBpY2tfY3B1KTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5L
KHBpY2tfcmVzb3VyY2UpOwogCiAgICAgLyogTG9ja2luZzoKICAgICAgKiAtIFJ1bnF1ZXVlIGxv
Y2sgb2YgdmMtPnByb2Nlc3NvciBpcyBhbHJlYWR5IGxvY2tlZApAQCAtMjQyNCw3ICsyNDI0LDcg
QEAgY3NjaGVkMl9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hh
ciAqKSZkKTsKICAgICB9CiAKLSAgICByZXR1cm4gbmV3X2NwdTsKKyAgICByZXR1cm4gZ2V0X3Nj
aGVkX3JlcyhuZXdfY3B1KTsKIH0KIAogLyogV29ya2luZyBzdGF0ZSBvZiB0aGUgbG9hZC1iYWxh
bmNpbmcgYWxnb3JpdGhtICovCkBAIC0zMTIxLDExICszMTIxLDExIEBAIGNzY2hlZDJfdW5pdF9p
bnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwogICAgIEFTU0VSVChsaXN0X2VtcHR5
KCZzdmMtPnJ1bnFfZWxlbSkpOwogCi0gICAgLyogY3NjaGVkMl9jcHVfcGljaygpIGV4cGVjdHMg
dGhlIHBjcHUgbG9jayB0byBiZSBoZWxkICovCisgICAgLyogY3NjaGVkMl9yZXNfcGljaygpIGV4
cGVjdHMgdGhlIHBjcHUgbG9jayB0byBiZSBoZWxkICovCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1
bGVfbG9ja19pcnEodmMpOwogCi0gICAgdmMtPnByb2Nlc3NvciA9IGNzY2hlZDJfY3B1X3BpY2so
b3BzLCB1bml0KTsKLSAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHZjLT5wcm9jZXNzb3Ip
OworICAgIHVuaXQtPnJlcyA9IGNzY2hlZDJfcmVzX3BpY2sob3BzLCB1bml0KTsKKyAgICB2Yy0+
cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl91bmxvY2tfaXJx
KGxvY2spOwogCkBAIC00MTEyLDcgKzQxMTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciBzY2hlZF9jcmVkaXQyX2RlZiA9IHsKICAgICAuYWRqdXN0X2FmZmluaXR5PSBjc2NoZWQy
X2FmZl9jbnRsLAogICAgIC5hZGp1c3RfZ2xvYmFsICA9IGNzY2hlZDJfc3lzX2NudGwsCiAKLSAg
ICAucGlja19jcHUgICAgICAgPSBjc2NoZWQyX2NwdV9waWNrLAorICAgIC5waWNrX3Jlc291cmNl
ICA9IGNzY2hlZDJfcmVzX3BpY2ssCiAgICAgLm1pZ3JhdGUgICAgICAgID0gY3NjaGVkMl91bml0
X21pZ3JhdGUsCiAgICAgLmRvX3NjaGVkdWxlICAgID0gY3NjaGVkMl9zY2hlZHVsZSwKICAgICAu
Y29udGV4dF9zYXZlZCAgPSBjc2NoZWQyX2NvbnRleHRfc2F2ZWQsCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGMzMGZl
MmU0NDMuLjNiYjNhNTM0NTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0yNjEsOSArMjYxLDExIEBAIHN0YXRpYyB2
b2lkIG51bGxfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAq
ZGF0YSkKICAqCiAgKiBTbyB0aGlzIGlzIG5vdCBwYXJ0IG9mIGFueSBob3QgcGF0aC4KICAqLwot
c3RhdGljIHVuc2lnbmVkIGludCBwaWNrX2NwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0
cnVjdCB2Y3B1ICp2KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitwaWNrX3Jlcyhz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewogICAgIHVuc2lnbmVkIGludCBiczsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVf
bGlzdDsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yLCBuZXdfY3B1OwogICAg
IGNwdW1hc2tfdCAqY3B1cyA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKTsKIApA
QCAtMzI3LDcgKzMyOSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGlja19jcHUoc3RydWN0IG51
bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgX190cmFjZV92YXIoVFJD
X1NOVUxMX1BJQ0tFRF9DUFUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0KIAotICAgIHJldHVy
biBuZXdfY3B1OworICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKG5ld19jcHUpOwogfQogCiBzdGF0
aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1
ICp2LApAQCAtNDU3LDggKzQ1OSw4IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIH0KIAogIHJldHJ5OgotICAgIGNwdSA9IHYt
PnByb2Nlc3NvciA9IHBpY2tfY3B1KHBydiwgdik7Ci0gICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVk
X3JlcyhjcHUpOworICAgIHVuaXQtPnJlcyA9IHBpY2tfcmVzKHBydiwgdW5pdCk7CisgICAgY3B1
ID0gdi0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl91bmxv
Y2sobG9jayk7CiAKQEAgLTU5OSw3ICs2MDEsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfd2Fr
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAqLwogICAgICAgICB3aGls
ZSAoIGNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSA9
IHBpY2tfY3B1KHBydiwgdik7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSA9IHBp
Y2tfcmVzKHBydiwgdW5pdCktPm1hc3Rlcl9jcHU7CiAKICAgICAgICAgICAgIGlmICggdGVzdF9h
bmRfY2xlYXJfYml0KG5ld19jcHUsICZwcnYtPmNwdXNfZnJlZSkgKQogICAgICAgICAgICAgewpA
QCAtNjQ4LDEyICs2NTAsMTEgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOwog
fQogCi1zdGF0aWMgaW50IG51bGxfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitudWxsX3Jlc19waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0g
ICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwotICAgIHJldHVybiBwaWNrX2NwdShudWxsX3ByaXYob3BzKSwgdik7CisgICAg
QVNTRVJUKCFpc19pZGxlX3ZjcHUodW5pdC0+dmNwdV9saXN0KSk7CisgICAgcmV0dXJuIHBpY2tf
cmVzKG51bGxfcHJpdihvcHMpLCB1bml0KTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF91bml0X21p
Z3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLApAQCAtOTg1LDcgKzk4Niw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX251bGxfZGVmID0gewogCiAgICAgLndh
a2UgICAgICAgICAgID0gbnVsbF91bml0X3dha2UsCiAgICAgLnNsZWVwICAgICAgICAgID0gbnVs
bF91bml0X3NsZWVwLAotICAgIC5waWNrX2NwdSAgICAgICA9IG51bGxfY3B1X3BpY2ssCisgICAg
LnBpY2tfcmVzb3VyY2UgID0gbnVsbF9yZXNfcGljaywKICAgICAubWlncmF0ZSAgICAgICAgPSBu
dWxsX3VuaXRfbWlncmF0ZSwKICAgICAuZG9fc2NoZWR1bGUgICAgPSBudWxsX3NjaGVkdWxlLAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0
LmMKaW5kZXggM2JhNzZmMWM0YS4uZjMwMzI3MTM5OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtNjMxLDEyICs2MzEsMTIg
QEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRf
dmNwdSAqc3ZjKQogfQogCiAvKgotICogUGljayBhIHZhbGlkIENQVSBmb3IgdGhlIHZjcHUgdmMK
LSAqIFZhbGlkIENQVSBvZiBhIHZjcHUgaXMgaW50ZXNlY3Rpb24gb2YgdmNwdSdzIGFmZmluaXR5
Ci0gKiBhbmQgYXZhaWxhYmxlIGNwdXMKKyAqIFBpY2sgYSB2YWxpZCByZXNvdXJjZSBmb3IgdGhl
IHZjcHUgdmMKKyAqIFZhbGlkIHJlc291cmNlIG9mIGEgdmNwdSBpcyBpbnRlc2VjdGlvbiBvZiB2
Y3B1J3MgYWZmaW5pdHkKKyAqIGFuZCBhdmFpbGFibGUgcmVzb3VyY2VzCiAgKi8KLXN0YXRpYyBp
bnQKLXJ0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCitzdGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKK3J0X3Jl
c19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAg
IGNwdW1hc2tfdCBjcHVzOwpAQCAtNjUxLDcgKzY1MSw3IEBAIHJ0X2NwdV9waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAg
ICAgICAgICA6IGNwdW1hc2tfY3ljbGUodmMtPnByb2Nlc3NvciwgJmNwdXMpOwogICAgIEFTU0VS
VCggIWNwdW1hc2tfZW1wdHkoJmNwdXMpICYmIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cykg
KTsKIAotICAgIHJldHVybiBjcHU7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMoY3B1KTsKIH0K
IAogLyoKQEAgLTg5Miw4ICs4OTIsOCBAQCBydF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIEJVR19PTiggaXNfaWRs
ZV92Y3B1KHZjKSApOwogCiAgICAgLyogVGhpcyBpcyBzYWZlIGJlY2F1c2UgdmMgaXNuJ3QgeWV0
IGJlaW5nIHNjaGVkdWxlZCAqLwotICAgIHZjLT5wcm9jZXNzb3IgPSBydF9jcHVfcGljayhvcHMs
IHVuaXQpOwotICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3Nvcik7Cisg
ICAgdW5pdC0+cmVzID0gcnRfcmVzX3BpY2sob3BzLCB1bml0KTsKKyAgICB2Yy0+cHJvY2Vzc29y
ID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9j
a19pcnEodmMpOwogCkBAIC0xNTYyLDcgKzE1NjIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNj
aGVkdWxlciBzY2hlZF9ydGRzX2RlZiA9IHsKIAogICAgIC5hZGp1c3QgICAgICAgICA9IHJ0X2Rv
bV9jbnRsLAogCi0gICAgLnBpY2tfY3B1ICAgICAgID0gcnRfY3B1X3BpY2ssCisgICAgLnBpY2tf
cmVzb3VyY2UgID0gcnRfcmVzX3BpY2ssCiAgICAgLmRvX3NjaGVkdWxlICAgID0gcnRfc2NoZWR1
bGUsCiAgICAgLnNsZWVwICAgICAgICAgID0gcnRfdW5pdF9zbGVlcCwKICAgICAud2FrZSAgICAg
ICAgICAgPSBydF91bml0X3dha2UsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMmJmNzk2NjQ3Ni4uYjdjZGMxNWJkMSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUu
YwpAQCAtODcsMTAgKzg3LDEwIEBAIHNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hl
ZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgcmV0dXJuICZzY2hlZF9mcmVl
X2NwdV9sb2NrOwogfQogCi1zdGF0aWMgaW50Ci1zY2hlZF9pZGxlX2NwdV9waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCitzdGF0
aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKK3NjaGVkX2lkbGVfcmVzX3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAg
ICByZXR1cm4gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OworICAgIHJldHVybiB1bml0LT5yZXM7CiB9
CiAKIHN0YXRpYyB2b2lkICoKQEAgLTEyMiw3ICsxMjIsNyBAQCBzdGF0aWMgc3RydWN0IHNjaGVk
dWxlciBzY2hlZF9pZGxlX29wcyA9IHsKICAgICAub3B0X25hbWUgICAgICAgPSAiaWRsZSIsCiAg
ICAgLnNjaGVkX2RhdGEgICAgID0gTlVMTCwKIAotICAgIC5waWNrX2NwdSAgICAgICA9IHNjaGVk
X2lkbGVfY3B1X3BpY2ssCisgICAgLnBpY2tfcmVzb3VyY2UgID0gc2NoZWRfaWRsZV9yZXNfcGlj
aywKICAgICAuZG9fc2NoZWR1bGUgICAgPSBzY2hlZF9pZGxlX3NjaGVkdWxlLAogCiAgICAgLmFs
bG9jX3ZkYXRhICAgID0gc2NoZWRfaWRsZV9hbGxvY192ZGF0YSwKQEAgLTc0Niw3ICs3NDYsOCBA
QCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwot
ICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2
LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgIG5ld19jcHUgPSBzY2hlZF9waWNrX3Jlc291cmNl
KHZjcHVfc2NoZWR1bGVyKHYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdi0+c2NoZWRfdW5pdCktPm1hc3Rlcl9jcHU7CiAgICAgICAgICAgICBpZiAoIChuZXdf
bG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xvY2spICYm
CiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9tYWluLT5j
cHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTgzOSw4ICs4
NDAsOSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogCiAg
ICAgICAgIC8qIHYtPnByb2Nlc3NvciBtaWdodCBoYXZlIGNoYW5nZWQsIHNvIHJlYWNxdWlyZSB0
aGUgbG9jay4gKi8KICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Ci0g
ICAgICAgIHYtPnByb2Nlc3NvciA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2
LT5zY2hlZF91bml0KTsKLSAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jl
cyh2LT5wcm9jZXNzb3IpOworICAgICAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBzY2hlZF9waWNr
X3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQpOworICAgICAgICB2LT5wcm9jZXNz
b3IgPSB2LT5zY2hlZF91bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAgICAgICAgIHNwaW5fdW5sb2Nr
X2lycShsb2NrKTsKIAogICAgICAgICBpZiAoIG9sZF9jcHUgIT0gdi0+cHJvY2Vzc29yICkKQEAg
LTE4NTMsNyArMTg1NSw3IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAKICAg
ICAgICAgc2NoZWRfdGVzdF9mdW5jKGluaXQpOwogICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoZGVp
bml0KTsKLSAgICAgICAgc2NoZWRfdGVzdF9mdW5jKHBpY2tfY3B1KTsKKyAgICAgICAgc2NoZWRf
dGVzdF9mdW5jKHBpY2tfcmVzb3VyY2UpOwogICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoYWxsb2Nf
dmRhdGEpOwogICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoZnJlZV92ZGF0YSk7CiAgICAgICAgIHNj
aGVkX3Rlc3RfZnVuYyhzd2l0Y2hfc2NoZWQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKaW5kZXggZWY2Zjg2
YjkxZS4uMWFkNDM4NDA4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4u
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oCkBAIC02OSw3ICs2OSw3IEBAIFBF
UkZDT1VOVEVSKG1pZ3JhdGVfb25fcnVucSwgICAgICAgICJjc2NoZWQyOiBtaWdyYXRlX29uX3J1
bnEiKQogUEVSRkNPVU5URVIobWlncmF0ZV9ub19ydW5xLCAgICAgICAgImNzY2hlZDI6IG1pZ3Jh
dGVfbm9fcnVucSIpCiBQRVJGQ09VTlRFUihydW50aW1lX21pbl90aW1lciwgICAgICAiY3NjaGVk
MjogcnVudGltZV9taW5fdGltZXIiKQogUEVSRkNPVU5URVIocnVudGltZV9tYXhfdGltZXIsICAg
ICAgImNzY2hlZDI6IHJ1bnRpbWVfbWF4X3RpbWVyIikKLVBFUkZDT1VOVEVSKHBpY2tfY3B1LCAg
ICAgICAgICAgICAgICJjc2NoZWQyOiBwaWNrX2NwdSIpCitQRVJGQ09VTlRFUihwaWNrX3Jlc291
cmNlLCAgICAgICAgICAiY3NjaGVkMjogcGlja19yZXNvdXJjZSIpCiBQRVJGQ09VTlRFUihuZWVk
X2ZhbGxiYWNrX2NwdSwgICAgICAiY3NjaGVkMjogbmVlZF9mYWxsYmFja19jcHUiKQogUEVSRkNP
VU5URVIobWlncmF0ZWQsICAgICAgICAgICAgICAgImNzY2hlZDI6IG1pZ3JhdGVkIikKIFBFUkZD
T1VOVEVSKG1pZ3JhdGVfcmVzaXN0ZWQsICAgICAgICJjc2NoZWQyOiBtaWdyYXRlX3Jlc2lzdGVk
IikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKaW5kZXggYjllMjkyMGM2Ni4uMmQ5ZDc3YzZkMyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKQEAgLTE4OSw4ICsxODksOCBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICBzdHJ1Y3QgdGFz
a19zbGljZSAoKmRvX3NjaGVkdWxlKSAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzX3RpbWVf
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2tsZXRf
d29ya19zY2hlZHVsZWQpOwogCi0gICAgaW50ICAgICAgICAgICgqcGlja19jcHUpICAgICAgIChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqKTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKigqcGlja19yZXNvdXJjZSkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqKTsKICAgICB2b2lkICAgICAgICAgKCptaWdyYXRlKSAgICAgICAgKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBz
Y2hlZF91bml0ICosIHVuc2lnbmVkIGludCk7CiAgICAgaW50ICAgICAgICAgICgqYWRqdXN0KSAg
ICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCBkb21haW4gKiwKQEAgLTM1
NSwxMCArMzU1LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9taWdyYXRlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAgfQogfQogCi1zdGF0aWMgaW5saW5lIGludCBzY2hlZF9w
aWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCitzdGF0aWMgaW5saW5l
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2NoZWRfcGlja19yZXNvdXJjZSgKKyAgICBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAg
ICByZXR1cm4gcy0+cGlja19jcHUocywgdW5pdCk7CisgICAgcmV0dXJuIHMtPnBpY2tfcmVzb3Vy
Y2UocywgdW5pdCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9hZGp1c3RfYWZmaW5p
dHkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93nz-0007ip-Hl; Sat, 14 Sep 2019 08:53:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93nx-0007hb-Ui
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:17 +0000
X-Inumbo-ID: 1028a15a-d6cd-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1028a15a-d6cd-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 08:53:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A217BB670;
 Sat, 14 Sep 2019 08:53:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:30 +0200
Message-Id: <20190914085251.18816-27-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 26/47] 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
Z2x5IGFuZCBtYWtlIHRoZSBfc3RhcnQoKSB2YXJpYW50CnN0YXRpYy4gQXMgaXQgaXMgbmVlZGVk
IGFueXdheSBjYWxsIHZjcHVfc3luY19leGVjc3RhdGUoKSBmb3IgZWFjaAp2Y3B1IG9mIHRoZSB1
bml0IHdoZW4gY2hhbmdpbmcgcHJvY2Vzc29ycy4KCnZjcHVfbW92ZV9sb2NrZWQoKSBpcyBzd2l0
Y2hlZCB0byBzY2hlZHVsZSB1bml0LCB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMzoKLSBtb3ZlIHRlc3RlZCBpbnZhcmlhbnQgY29uZGl0
aW9uIG91dCBvZiBsb29wIChKYW4gQmV1bGljaCkKLSBhZGQgY29tbWVudCByZWdhcmRpbmcgY2Fs
bCBvZiB2Y3B1X3N5bmNfZXhlY3N0YXRlKCkgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24v
c2NoZWR1bGUuYyB8IDEwNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwppbmRleCAwYmQ5ZjBkMjc4Li43MDI3MWNkZWEyIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03NDQsMzUgKzc0
NCw0MCBAQCB2b2lkIHZjcHVfdW5ibG9jayhzdHJ1Y3QgdmNwdSAqdikKIH0KIAogLyoKLSAqIERv
IHRoZSBhY3R1YWwgbW92ZW1lbnQgb2YgYSB2Y3B1IGZyb20gb2xkIHRvIG5ldyBDUFUuIExvY2tz
IGZvciAqYm90aCoKKyAqIERvIHRoZSBhY3R1YWwgbW92ZW1lbnQgb2YgYW4gdW5pdCBmcm9tIG9s
ZCB0byBuZXcgQ1BVLiBMb2NrcyBmb3IgKmJvdGgqCiAgKiBDUFVzIG5lZWRzIHRvIGhhdmUgYmVl
biB0YWtlbiBhbHJlYWR5IHdoZW4gY2FsbGluZyB0aGlzIQogICovCi1zdGF0aWMgdm9pZCB2Y3B1
X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKK3N0YXRp
YyB2b2lkIHNjaGVkX3VuaXRfbW92ZV9sb2NrZWQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfY3B1KQog
ewotICAgIHVuc2lnbmVkIGludCBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVk
IGludCBvbGRfY3B1ID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OworICAgIHN0cnVjdCB2Y3B1ICp2
OwogCiAgICAgLyoKICAgICAgKiBUcmFuc2ZlciB1cmdlbmN5IHN0YXR1cyB0byBuZXcgQ1BVIGJl
Zm9yZSBzd2l0Y2hpbmcgQ1BVcywgYXMKICAgICAgKiBvbmNlIHRoZSBzd2l0Y2ggb2NjdXJzLCB2
LT5pc191cmdlbnQgaXMgbm8gbG9uZ2VyIHByb3RlY3RlZCBieQogICAgICAqIHRoZSBwZXItQ1BV
IHNjaGVkdWxlciBsb2NrIHdlIGFyZSBob2xkaW5nLgogICAgICAqLwotICAgIGlmICggdW5saWtl
bHkodi0+aXNfdXJnZW50KSAmJiAob2xkX2NwdSAhPSBuZXdfY3B1KSApCisgICAgZm9yX2VhY2hf
c2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCiAgICAgewotICAgICAgICBhdG9taWNfaW5jKCZw
ZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwgbmV3X2NwdSkpOwotICAgICAgICBhdG9taWNfZGVj
KCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwgb2xkX2NwdSkpOworICAgICAgICBpZiAoIHVu
bGlrZWx5KHYtPmlzX3VyZ2VudCkgJiYgKG9sZF9jcHUgIT0gbmV3X2NwdSkgKQorICAgICAgICB7
CisgICAgICAgICAgICBhdG9taWNfaW5jKCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwgbmV3
X2NwdSkpOworICAgICAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZF91cmdlbnRfY291
bnQsIG9sZF9jcHUpKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qCiAgICAgICogQWN0dWFs
IENQVSBzd2l0Y2ggdG8gbmV3IENQVS4gIFRoaXMgaXMgc2FmZSBiZWNhdXNlIHRoZSBsb2NrCiAg
ICAgICogcG9pbnRlciBjYW4ndCBjaGFuZ2Ugd2hpbGUgdGhlIGN1cnJlbnQgbG9jayBpcyBoZWxk
LgogICAgICAqLwotICAgIHNjaGVkX21pZ3JhdGUodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVk
X3VuaXQsIG5ld19jcHUpOworICAgIHNjaGVkX21pZ3JhdGUodW5pdF9zY2hlZHVsZXIodW5pdCks
IHVuaXQsIG5ld19jcHUpOwogfQogCiAvKgogICogSW5pdGlhdGluZyBtaWdyYXRpb24KICAqCi0g
KiBJbiBvcmRlciB0byBtaWdyYXRlLCB3ZSBuZWVkIHRoZSB2Y3B1IGluIHF1ZXN0aW9uIHRvIGhh
dmUgc3RvcHBlZAorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2UgbmVlZCB0aGUgdW5pdCBpbiBx
dWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKICAqIHJ1bm5pbmcgYW5kIGhhZCBzY2hlZF9zbGVlcCgp
IGNhbGxlZCAodG8gdGFrZSBpdCBvZmYgYW55CiAgKiBydW5xdWV1ZXMsIGZvciBpbnN0YW5jZSk7
IGFuZCBpZiBpdCBpcyBjdXJyZW50bHkgcnVubmluZywgaXQgbmVlZHMKICAqIHRvIGJlIHNjaGVk
dWxlZCBvdXQuICBGaW5hbGx5LCB3ZSBuZWVkIHRvIGhvbGQgdGhlIHNjaGVkdWxpbmcgbG9ja3MK
QEAgLTc4OCwzNyArNzkzLDQ1IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICogc2hvdWxkIGJlIGNhbGxlZCBsaWtl
IHRoaXM6CiAgKgogICogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwot
ICogICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKKyAqICAgICBzY2hlZF91bml0X21pZ3JhdGVf
c3RhcnQodW5pdCk7CiAgKiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQp
Ci0gKiAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKKyAqICAgICBzY2hlZF91bml0X21pZ3Jh
dGVfZmluaXNoKHVuaXQpOwogICoKLSAqIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRo
ZSB3b3JrIG5vdyBpZiBpdCBjYW4sIG9yIHNpbXBseQotICogcmV0dXJuIGlmIGl0IGNhbid0IChi
ZWNhdXNlIHYgaXMgc3RpbGwgcnVubmluZyk7IGluIHRoYXQgY2FzZQotICogdmNwdV9taWdyYXRl
X2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IGNvbnRleHRfc2F2ZWQoKS4KKyAqIHNjaGVkX3Vu
aXRfbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBjYW4sIG9yIHNp
bXBseQorICogcmV0dXJuIGlmIGl0IGNhbid0IChiZWNhdXNlIHVuaXQgaXMgc3RpbGwgcnVubmlu
Zyk7IGluIHRoYXQgY2FzZQorICogc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUg
Y2FsbGVkIGJ5IGNvbnRleHRfc2F2ZWQoKS4KICAqLwotc3RhdGljIHZvaWQgdmNwdV9taWdyYXRl
X3N0YXJ0KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgc2NoZWRfdW5pdF9taWdyYXRlX3N0
YXJ0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHNldF9iaXQoX1ZQRl9taWdyYXRp
bmcsICZ2LT5wYXVzZV9mbGFncyk7Ci0gICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOwor
ICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5p
dCwgdiApCisgICAgeworICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2Vf
ZmxhZ3MpOworICAgICAgICB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQodik7CisgICAgfQogfQog
Ci1zdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGlj
IHZvaWQgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBvbGRfY3B1LCBu
ZXdfY3B1OwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CiAgICAgYm9vbF90
IHBpY2tfY2FsbGVkID0gMDsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIC8qCi0gICAgICog
SWYgdGhlIHZjcHUgaXMgY3VycmVudGx5IHJ1bm5pbmcsIHRoaXMgd2lsbCBiZSBoYW5kbGVkIGJ5
CisgICAgICogSWYgdGhlIHVuaXQgaXMgY3VycmVudGx5IHJ1bm5pbmcsIHRoaXMgd2lsbCBiZSBo
YW5kbGVkIGJ5CiAgICAgICogY29udGV4dF9zYXZlZCgpOyBhbmQgaW4gYW55IGNhc2UsIGlmIHRo
ZSBiaXQgaXMgY2xlYXJlZCwgdGhlbgogICAgICAqIHNvbWVvbmUgZWxzZSBoYXMgYWxyZWFkeSBk
b25lIHRoZSB3b3JrIHNvIHdlIGRvbid0IG5lZWQgdG8uCiAgICAgICovCi0gICAgaWYgKCB2LT5z
Y2hlZF91bml0LT5pc19ydW5uaW5nIHx8Ci0gICAgICAgICAhdGVzdF9iaXQoX1ZQRl9taWdyYXRp
bmcsICZ2LT5wYXVzZV9mbGFncykgKQorICAgIGlmICggdW5pdC0+aXNfcnVubmluZyApCiAgICAg
ICAgIHJldHVybjsKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAg
ICAgICAgaWYgKCAhdGVzdF9iaXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncykgKQor
ICAgICAgICAgICAgcmV0dXJuOwogCi0gICAgb2xkX2NwdSA9IG5ld19jcHUgPSB2LT5wcm9jZXNz
b3I7CisgICAgb2xkX2NwdSA9IG5ld19jcHUgPSB1bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAgICAg
Zm9yICggOyA7ICkKICAgICB7CiAgICAgICAgIC8qCkBAIC04MzEsNyArODQ0LDcgQEAgc3RhdGlj
IHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICBzY2hl
ZF9zcGluX2xvY2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9jaywgJmZsYWdzKTsKIAotICAgICAg
ICBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOworICAgICAgICBvbGRfY3B1ID0gdW5pdC0+cmVzLT5t
YXN0ZXJfY3B1OwogICAgICAgICBpZiAoIG9sZF9sb2NrID09IGdldF9zY2hlZF9yZXMob2xkX2Nw
dSktPnNjaGVkdWxlX2xvY2sgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgpAQCAtODQwLDE1
ICs4NTMsMTUgQEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBwaWNrX2NhbGxlZCAmJgogICAg
ICAgICAgICAgICAgICAobmV3X2xvY2sgPT0gZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KS0+c2NoZWR1
bGVfbG9jaykgJiYKLSAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2
LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgJiYKLSAgICAgICAgICAgICAgICAgY3B1
bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92YWxpZCkgKQor
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHVuaXQtPmNwdV9oYXJk
X2FmZmluaXR5KSAmJgorICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUs
IHVuaXQtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAKICAgICAgICAgICAgIC8qIFNlbGVjdCBhIG5ldyBDUFUuICovCi0gICAgICAgICAgICBu
ZXdfY3B1ID0gc2NoZWRfcGlja19yZXNvdXJjZSh2Y3B1X3NjaGVkdWxlcih2KSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQpLT5tYXN0ZXJf
Y3B1OworICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodW5pdF9zY2hl
ZHVsZXIodW5pdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bml0KS0+bWFzdGVyX2NwdTsKICAgICAgICAgICAgIGlmICggKG5ld19sb2NrID09IGdldF9zY2hl
ZF9yZXMobmV3X2NwdSktPnNjaGVkdWxlX2xvY2spICYmCi0gICAgICAgICAgICAgICAgIGNwdW1h
c2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKKyAg
ICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB1bml0LT5kb21haW4tPmNw
dXBvb2wtPmNwdV92YWxpZCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
cGlja19jYWxsZWQgPSAxOwogICAgICAgICB9CkBAIC04NjksMjIgKzg4MiwzNSBAQCBzdGF0aWMg
dm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGJlY2F1c2Ug
dGhleSBib3RoIGhhcHBlbiBpbiAoZGlmZmVyZW50KSBzcGlubG9jayByZWdpb25zLCBhbmQgdGhv
c2UKICAgICAgKiByZWdpb25zIGFyZSBzdHJpY3RseSBzZXJpYWxpc2VkLgogICAgICAqLwotICAg
IGlmICggdi0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyB8fAotICAgICAgICAgIXRlc3RfYW5kX2Ns
ZWFyX2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKSApCisgICAgaWYgKCB1bml0
LT5pc19ydW5uaW5nICkKICAgICB7CiAgICAgICAgIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShv
bGRfbG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KKyAgICBm
b3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICB7CisgICAgICAgIGlmICgg
IXRlc3RfYW5kX2NsZWFyX2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShvbGRfbG9jaywg
bmV3X2xvY2ssIGZsYWdzKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0K
IAotICAgIHZjcHVfbW92ZV9sb2NrZWQodiwgbmV3X2NwdSk7CisgICAgc2NoZWRfdW5pdF9tb3Zl
X2xvY2tlZCh1bml0LCBuZXdfY3B1KTsKIAogICAgIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShv
bGRfbG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKIAogICAgIGlmICggb2xkX2NwdSAhPSBuZXdfY3B1
ICkKLSAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYtPnNjaGVkX3VuaXQpOworICAgIHsKKyAgICAg
ICAgLyogVmNwdXMgYXJlIG1vdmVkIHRvIG90aGVyIHBjcHVzLCBjb21taXQgdGhlaXIgc3RhdGVz
IHRvIG1lbW9yeS4gKi8KKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwg
diApCisgICAgICAgICAgICBzeW5jX3ZjcHVfZXhlY3N0YXRlKHYpOworICAgICAgICBzY2hlZF9t
b3ZlX2lycXModW5pdCk7CisgICAgfQogCiAgICAgLyogV2FrZSBvbiBuZXcgQ1BVLiAqLwotICAg
IHZjcHVfd2FrZSh2KTsKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkK
KyAgICAgICAgdmNwdV93YWtlKHYpOwogfQogCiBzdGF0aWMgYm9vbCBzY2hlZF9jaGVja19hZmZp
bml0eV9icm9rZW4oY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCkBAIC0xMDMzLDExICsx
MDU5LDkgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICAgICAgICogICogdGhlIHNjaGVkdWxlciB3aWxsIGFsd2F5cyBmaW5kIGEgc3VpdGFibGUg
c29sdXRpb24sIG9yCiAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQg
YmVmb3JlIGdldHRpbmcgaW4gaGVyZS4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgLyog
VE9ETzogbXVsdGlwbGUgdmNwdXMgcGVyIHVuaXQuICovCi0gICAgICAgICAgICB2Y3B1X21pZ3Jh
dGVfc3RhcnQodW5pdC0+dmNwdV9saXN0KTsKKyAgICAgICAgICAgIHNjaGVkX3VuaXRfbWlncmF0
ZV9zdGFydCh1bml0KTsKICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3Rv
cmUobG9jaywgZmxhZ3MsIHVuaXQpOwotCi0gICAgICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNo
KHVuaXQtPnZjcHVfbGlzdCk7CisgICAgICAgICAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNo
KHVuaXQpOwogCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2ZWF0
LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBpbgpAQCAtMTEyMSwxNCAr
MTE0NSwxNCBAQCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogICAgICAgICAgICAgQVNT
RVJUKHdoaWNoID09IHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKICAgICAgICAgICAgIHNjaGVk
X3NldF9hZmZpbml0eSh2LCBOVUxMLCBhZmZpbml0eSk7CiAgICAgICAgIH0KLSAgICAgICAgdmNw
dV9taWdyYXRlX3N0YXJ0KHYpOworICAgICAgICBzY2hlZF91bml0X21pZ3JhdGVfc3RhcnQodW5p
dCk7CiAgICAgfQogCiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwog
CiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKLSAgICB2Y3B1
X21pZ3JhdGVfZmluaXNoKHYpOworICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7
CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtMTM4OSwxMiArMTQxMywxMiBAQCBpbnQgdmNwdV90
ZW1wb3JhcnlfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsIHVpbnQ4
X3QgcmVhc29uKQogCiAgICAgbWlncmF0ZSA9ICFyZXQgJiYgIWNwdW1hc2tfdGVzdF9jcHUodi0+
cHJvY2Vzc29yLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgaWYgKCBtaWdyYXRlICkK
LSAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworICAgICAgICBzY2hlZF91bml0X21pZ3Jh
dGVfc3RhcnQodW5pdCk7CiAKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5p
dCk7CiAKICAgICBpZiAoIG1pZ3JhdGUgKQotICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYp
OworICAgICAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHVuaXQpOwogCiAgICAgcmV0dXJu
IHJldDsKIH0KQEAgLTE4MTEsNyArMTgzNSw3IEBAIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3Qg
dmNwdSAqcHJldikKIAogICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJl
diksIHByZXYtPnNjaGVkX3VuaXQpOwogCi0gICAgdmNwdV9taWdyYXRlX2ZpbmlzaChwcmV2KTsK
KyAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHByZXYtPnNjaGVkX3VuaXQpOwogfQogCiAv
KiBUaGUgc2NoZWR1bGVyIHRpbWVyOiBmb3JjZSBhIHJ1biB0aHJvdWdoIHRoZSBzY2hlZHVsZXIg
Ki8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93nz-0007jK-Ud; Sat, 14 Sep 2019 08:53: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93ny-0007iE-KP
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:18 +0000
X-Inumbo-ID: 0b25a8d8-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b25a8d8-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:52: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 91C16AF40;
 Sat, 14 Sep 2019 08:52:54 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:05 +0200
Message-Id: <20190914085251.18816-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 01/47] 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
IHRvby4KCkZvciBub3cgdGhpcyBuZXcgc3RydWN0IHdpbGwgY29udGFpbiBhIGRvbWFpbiwgYSB2
Y3B1IHBvaW50ZXIgYW5kIGEKdW5pdF9pZCBvbmx5IGFuZCBpcyBhbGxvY2F0ZWQgYXQgdmNwdSBj
cmVhdGlvbiB0aW1lLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0t
ClJGQyBWMjoKLSBtb3ZlIGRlZmluaXRpb24gb2Ygc3RydWN0IHNjaGVkX3VuaXQgdG8gc2NoZWQu
aCAoQW5kcmV3IENvb3BlcikKVjE6Ci0gcmVuYW1lICJpdGVtIiB0byAidW5pdCIgKEdlb3JnZSBE
dW5sYXApClYyOgotIHJlbmFtZSB1bml0LT52Y3B1IHRvIHVuaXQtPnZjcHVfbGlzdCAoSmFuIEJl
dWxpY2gpCi0gbWVyZ2UgcGF0Y2ggd2l0aCBuZXh0IG9uZSBpbiBzZXJpZXMgKERhcmlvIEZhZ2dp
b2xpKQotIG1lcmdlIHBhdGNoIGludHJvZHVjaW5nIGRvbWFpbiBwb2ludGVyIGluIHNjaGVkX3Vu
aXQgaW50byB0aGlzIG9uZQogIChKYW4gQmV1bGljaCkKLSBtZXJnZSBwYXRjaCBpbnRyb2R1Y2lu
ZyB1bml0X2lkIGludG8gdGhpcyBvbmUKVjM6Ci0gbWFrZSB1bml0IHBhcmFtZXRlciBvZiBwaWNr
X2NwdSBjb25zdCAoSmFuIEJldWxpY2gpCi0gc2V0IHZjcHUtPnVuaXQgb25seSBhZnRlciBpbnRp
YWxpemluZyB1bml0aSwgZnJlZWluZyB1bml0IG9ubHkgYWZ0ZXIKICBjbGVhcmluZyB2Y3B1LT51
bml0IChKYW4gQmV1bGljaCkKLSByZW1vdmUgcHJlLWRlZmluaXRpb24gb2Ygc3RydWN0IHNjaGVk
X3VuaXQgaW4gc2NoZWQuaCAoSmFuIEJldWxpY2gpCi0gbWFrZSB1bml0X2lkIHVuc2lnbmVkIGlu
dCAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgMzAgKysr
KysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCA0MSArKysrKysrKysr
KystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgNTcgKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgMzggKysrKysr
KysrKysrLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgIHwgMzMgKysrKysrKysr
LS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgNTQgKysrKysrKysrKysrKysr
KystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8IDkyICsrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICAgIHwgIDcgKysrKwogOCBmaWxlcyBjaGFuZ2VkLCAyMTkgaW5zZXJ0aW9ucygrKSwgMTMz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyBi
L3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCA3MmI5ODhlYTVmLi5lOGIxM2EwMDIy
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jCkBAIC0zNzYsMTMgKzM3NiwxNiBAQCBhNjUzc2NoZWRfZGVpbml0
KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAqIFRoaXMgZnVuY3Rpb24gYWxsb2NhdGVzIHNjaGVk
dWxlci1zcGVjaWZpYyBkYXRhIGZvciBhIFZDUFUKICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBv
aW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQorICogQHBh
cmFtIHVuaXQgICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hlZF91bml0CiAgKgogICogQHJldHVy
biAgICAgICAgICBQb2ludGVyIHRvIHRoZSBhbGxvY2F0ZWQgZGF0YQogICovCiBzdGF0aWMgdm9p
ZCAqCi1hNjUzc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQorYTY1M3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqZGQpCiB7CiAgICAgYTY1M3NjaGVkX3ByaXZfdCAqc2NoZWRfcHJp
diA9IFNDSEVEX1BSSVYob3BzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xp
c3Q7CiAgICAgYXJpbmM2NTNfdmNwdV90ICpzdmM7CiAgICAgdW5zaWduZWQgaW50IGVudHJ5Owog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC00NTgsMTEgKzQ2MSwxMyBAQCBhNjUzc2NoZWRf
ZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiAgKiBY
ZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0aW9uIHRvIHNsZWVwIGEgVkNQVQogICoKICAqIEBw
YXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIg
c3RydWN0dXJlCi0gKiBAcGFyYW0gdmMgICAgICAgIFBvaW50ZXIgdG8gdGhlIFZDUFUgc3RydWN0
dXJlIGZvciB0aGUgY3VycmVudCBkb21haW4KKyAqIEBwYXJhbSB1bml0ICAgICAgUG9pbnRlciB0
byBzdHJ1Y3Qgc2NoZWRfdW5pdAogICovCiBzdGF0aWMgdm9pZAotYTY1M3NjaGVkX3ZjcHVfc2xl
ZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCithNjUzc2No
ZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKKwog
ICAgIGlmICggQVZDUFUodmMpICE9IE5VTEwgKQogICAgICAgICBBVkNQVSh2YyktPmF3YWtlID0g
MDsKIApAQCAtNDc4LDExICs0ODMsMTMgQEAgYTY1M3NjaGVkX3ZjcHVfc2xlZXAoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgKiBYZW4gc2NoZWR1bGVyIGNh
bGxiYWNrIGZ1bmN0aW9uIHRvIHdha2UgdXAgYSBWQ1BVCiAgKgogICogQHBhcmFtIG9wcyAgICAg
ICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKLSAq
IEBwYXJhbSB2YyAgICAgICAgUG9pbnRlciB0byB0aGUgVkNQVSBzdHJ1Y3R1cmUgZm9yIHRoZSBj
dXJyZW50IGRvbWFpbgorICogQHBhcmFtIHVuaXQgICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hl
ZF91bml0CiAgKi8KIHN0YXRpYyB2b2lkCi1hNjUzc2NoZWRfdmNwdV93YWtlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorYTY1M3NjaGVkX3VuaXRfd2FrZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewor
ICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKKwogICAgIGlmICggQVZDUFUo
dmMpICE9IE5VTEwgKQogICAgICAgICBBVkNQVSh2YyktPmF3YWtlID0gMTsKIApAQCAtNTk3LDEz
ICs2MDQsMTQgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogICogWGVuIHNjaGVkdWxlciBjYWxs
YmFjayBmdW5jdGlvbiB0byBzZWxlY3QgYSBDUFUgZm9yIHRoZSBWQ1BVIHRvIHJ1biBvbgogICoK
ICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hl
ZHVsZXIgc3RydWN0dXJlCi0gKiBAcGFyYW0gdiAgICAgICAgIFBvaW50ZXIgdG8gdGhlIFZDUFUg
c3RydWN0dXJlIGZvciB0aGUgY3VycmVudCBkb21haW4KKyAqIEBwYXJhbSB1bml0ICAgICAgUG9p
bnRlciB0byBzdHJ1Y3Qgc2NoZWRfdW5pdAogICoKICAqIEByZXR1cm4gICAgICAgICAgTnVtYmVy
IG9mIHNlbGVjdGVkIHBoeXNpY2FsIENQVQogICovCiBzdGF0aWMgaW50Ci1hNjUzc2NoZWRfcGlj
a19jcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCithNjUz
c2NoZWRfcGlja19jcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xp
c3Q7CiAgICAgY3B1bWFza190ICpvbmxpbmU7CiAgICAgdW5zaWduZWQgaW50IGNwdTsKIApAQCAt
NzAyLDExICs3MTAsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfYXJp
bmM2NTNfZGVmID0gewogICAgIC5mcmVlX3ZkYXRhICAgICA9IGE2NTNzY2hlZF9mcmVlX3ZkYXRh
LAogICAgIC5hbGxvY192ZGF0YSAgICA9IGE2NTNzY2hlZF9hbGxvY192ZGF0YSwKIAotICAgIC5p
bnNlcnRfdmNwdSAgICA9IE5VTEwsCi0gICAgLnJlbW92ZV92Y3B1ICAgID0gTlVMTCwKKyAgICAu
aW5zZXJ0X3VuaXQgICAgPSBOVUxMLAorICAgIC5yZW1vdmVfdW5pdCAgICA9IE5VTEwsCiAKLSAg
ICAuc2xlZXAgICAgICAgICAgPSBhNjUzc2NoZWRfdmNwdV9zbGVlcCwKLSAgICAud2FrZSAgICAg
ICAgICAgPSBhNjUzc2NoZWRfdmNwdV93YWtlLAorICAgIC5zbGVlcCAgICAgICAgICA9IGE2NTNz
Y2hlZF91bml0X3NsZWVwLAorICAgIC53YWtlICAgICAgICAgICA9IGE2NTNzY2hlZF91bml0X3dh
a2UsCiAgICAgLnlpZWxkICAgICAgICAgID0gTlVMTCwKICAgICAuY29udGV4dF9zYXZlZCAgPSBO
VUxMLAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYwppbmRleCA3MGZlNzE4MTI3Li45NGQ3MzNkY2I1IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKQEAgLTg1NCwxNSArODU0LDE2IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiB9CiAKIHN0YXRp
YyBpbnQKLWNzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCB2Y3B1ICp2YykKK2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9
IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IENTQ0hFRF9W
Q1BVKHZjKTsKIAogICAgIC8qCiAgICAgICogV2UgaGF2ZSBiZWVuIGNhbGxlZCBieSB2Y3B1X21p
Z3JhdGUoKSAoaW4gc2NoZWR1bGUuYyksIGFzIHBhcnQKICAgICAgKiBvZiB0aGUgcHJvY2VzcyBv
ZiBzZWVpbmcgaWYgdmMgY2FuIGJlIG1pZ3JhdGVkIHRvIGFub3RoZXIgcGNwdS4KICAgICAgKiBX
ZSBtYWtlIGEgbm90ZSBhYm91dCB0aGlzIGluIHN2Yy0+ZmxhZ3Mgc28gdGhhdCBsYXRlciwgaW4K
LSAgICAgKiBjc2NoZWRfdmNwdV93YWtlKCkgKHN0aWxsIGNhbGxlZCBmcm9tIHZjcHVfbWlncmF0
ZSgpKSB3ZSB3b24ndAorICAgICAqIGNzY2hlZF91bml0X3dha2UoKSAoc3RpbGwgY2FsbGVkIGZy
b20gdmNwdV9taWdyYXRlKCkpIHdlIHdvbid0CiAgICAgICogZ2V0IGJvb3N0ZWQsIHdoaWNoIHdl
IGRvbid0IGRlc2VydmUgYXMgd2UgYXJlICJvbmx5IiBtaWdyYXRpbmcuCiAgICAgICovCiAgICAg
c2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOwpAQCAtOTkw
LDggKzk5MSwxMCBAQCBjc2NoZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2
LCB1bnNpZ25lZCBpbnQgY3B1KQogfQogCiBzdGF0aWMgdm9pZCAqCi1jc2NoZWRfYWxsb2NfdmRh
dGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRk
KQorY3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7CisgICAg
c3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWRfdmNw
dSAqc3ZjOwogCiAgICAgLyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLwpAQCAtMTAxMSw4ICsx
MDE0LDkgQEAgY3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjLCB2b2lkICpkZCkKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZF92Y3B1
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2Nz
Y2hlZF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsK
ICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9wcml2OwogICAgIHNwaW5s
b2NrX3QgKmxvY2s7CiAKQEAgLTEwMjEsNyArMTAyNSw3IEBAIGNzY2hlZF92Y3B1X2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAgICAvKiBjc2No
ZWRfY3B1X3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwgc28gd2UgbmVlZCB0
aGUgbG9jay4gKi8KICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAKLSAg
ICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkX2NwdV9waWNrKG9wcywgdmMpOworICAgIHZjLT5wcm9j
ZXNzb3IgPSBjc2NoZWRfY3B1X3BpY2sob3BzLCB1bml0KTsKIAogICAgIHNwaW5fdW5sb2NrX2ly
cShsb2NrKTsKIApAQCAtMTA0Niw5ICsxMDUwLDEwIEBAIGNzY2hlZF9mcmVlX3ZkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIH0KIAogc3RhdGljIHZvaWQKLWNz
Y2hlZF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2YykKK2NzY2hlZF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2
ID0gQ1NDSEVEX1BSSVYob3BzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xp
c3Q7CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMp
OwogICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIApAQCAt
MTA3Myw4ICsxMDc4LDkgQEAgY3NjaGVkX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX3ZjcHVf
c2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2No
ZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CiAgICAg
dW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAKQEAgLTEwOTcsOCArMTEwMyw5IEBA
IGNzY2hlZF92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnZjKQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZF91bml0X3dha2UoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogICAgIGJvb2xfdCBtaWdyYXRpbmc7CiAK
QEAgLTExNTgsOCArMTE2NSw5IEBAIGNzY2hlZF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRfdmNw
dV95aWVsZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2Nz
Y2hlZF91bml0X3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0Owog
ICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKIAog
ICAgIC8qIExldCB0aGUgc2NoZWR1bGVyIGtub3cgdGhhdCB0aGlzIHZjcHUgaXMgdHJ5aW5nIHRv
IHlpZWxkICovCkBAIC0xMjEyLDkgKzEyMjAsMTAgQEAgY3NjaGVkX2RvbV9jbnRsKAogfQogCiBz
dGF0aWMgdm9pZAotY3NjaGVkX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnYsCitjc2NoZWRfYWZmX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICBjb25zdCBjcHVt
YXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAq
diA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IENTQ0hF
RF9WQ1BVKHYpOwogCiAgICAgaWYgKCAhaGFyZCApCkBAIC0xNzQzLDcgKzE3NTIsNyBAQCBjc2No
ZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAg
ICAgICAgICAgICAgICAqIC0gaWYgd2UgcmFjZSB3aXRoIGluY19ucl9ydW5uYWJsZSgpLCB3ZSBz
a2lwIGEgcENQVSB0aGF0IG1heQogICAgICAgICAgICAgICAgICAqICAgaGF2ZSBydW5uYWJsZSB2
Q1BVcyBpbiBpdHMgcnVucXVldWUsIGJ1dCB0aGF0J3Mgbm90IGEKICAgICAgICAgICAgICAgICAg
KiAgIHByb2JsZW0gYmVjYXVzZToKLSAgICAgICAgICAgICAgICAgKiAgICsgaWYgcmFjaW5nIHdp
dGggY3NjaGVkX3ZjcHVfaW5zZXJ0KCkgb3IgY3NjaGVkX3ZjcHVfd2FrZSgpLAorICAgICAgICAg
ICAgICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2NoZWRfdW5pdF9pbnNlcnQoKSBvciBjc2No
ZWRfdW5pdF93YWtlKCksCiAgICAgICAgICAgICAgICAgICogICAgIF9fcnVucV90aWNrbGUoKSB3
aWxsIGJlIGNhbGxlZCBhZnRlcndvcmRzLCBzbyB0aGUgdkNQVQogICAgICAgICAgICAgICAgICAq
ICAgICB3b24ndCBnZXQgc3R1Y2sgaW4gdGhlIHJ1bnF1ZXVlIGZvciB0b28gbG9uZzsKICAgICAg
ICAgICAgICAgICAgKiAgICsgaWYgcmFjaW5nIHdpdGggY3NjaGVkX3J1bnFfc3RlYWwoKSwgaXQg
bWF5IGJlIHRoYXQgYQpAQCAtMjI1NiwxMiArMjI2NSwxMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHNjaGVkdWxlciBzY2hlZF9jcmVkaXRfZGVmID0gewogCiAgICAgLmdsb2JhbF9pbml0ICAgID0g
Y3NjaGVkX2dsb2JhbF9pbml0LAogCi0gICAgLmluc2VydF92Y3B1ICAgID0gY3NjaGVkX3ZjcHVf
aW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IGNzY2hlZF92Y3B1X3JlbW92ZSwKKyAgICAu
aW5zZXJ0X3VuaXQgICAgPSBjc2NoZWRfdW5pdF9pbnNlcnQsCisgICAgLnJlbW92ZV91bml0ICAg
ID0gY3NjaGVkX3VuaXRfcmVtb3ZlLAogCi0gICAgLnNsZWVwICAgICAgICAgID0gY3NjaGVkX3Zj
cHVfc2xlZXAsCi0gICAgLndha2UgICAgICAgICAgID0gY3NjaGVkX3ZjcHVfd2FrZSwKLSAgICAu
eWllbGQgICAgICAgICAgPSBjc2NoZWRfdmNwdV95aWVsZCwKKyAgICAuc2xlZXAgICAgICAgICAg
PSBjc2NoZWRfdW5pdF9zbGVlcCwKKyAgICAud2FrZSAgICAgICAgICAgPSBjc2NoZWRfdW5pdF93
YWtlLAorICAgIC55aWVsZCAgICAgICAgICA9IGNzY2hlZF91bml0X3lpZWxkLAogCiAgICAgLmFk
anVzdCAgICAgICAgID0gY3NjaGVkX2RvbV9jbnRsLAogICAgIC5hZGp1c3RfYWZmaW5pdHk9IGNz
Y2hlZF9hZmZfY250bCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggNmI3N2RhNzQ3Ni4uMTk3M2RiZGRjYyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMKQEAgLTI3Myw3ICsyNzMsNyBAQAogICogQ1NGTEFHX2RlbGF5ZWRfcnVu
cV9hZGQ6IERvIHdlIG5lZWQgdG8gYWRkIHRoaXMgdG8gdGhlIHJ1bnF1ZXVlIG9uY2UgaXQnZCBk
b25lCiAgKiBiZWluZyBjb250ZXh0IHN3aXRjaGVkIG91dD8KICAqICsgU2V0IHdoZW4gc2NoZWR1
bGluZyBvdXQgaW4gY3NjaGVkMl9zY2hlZHVsZSgpIGlmIHByZXYgaXMgcnVubmFibGUKLSAqICsg
U2V0IGluIGNzY2hlZDJfdmNwdV93YWtlIGlmIGl0IGZpbmRzIENTRkxBR19zY2hlZHVsZWQgc2V0
CisgKiArIFNldCBpbiBjc2NoZWQyX3VuaXRfd2FrZSBpZiBpdCBmaW5kcyBDU0ZMQUdfc2NoZWR1
bGVkIHNldAogICogKyBSZWFkIGluIGNzY2hlZDJfY29udGV4dF9zYXZlZCgpLiAgSWYgc2V0LCBp
dCBhZGRzIHByZXYgdG8gdGhlIHJ1bnF1ZXVlIGFuZAogICogICBjbGVhcnMgdGhlIGJpdC4KICAq
LwpAQCAtNjI0LDE0ICs2MjQsMTQgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19jYXAoY29uc3Qg
c3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogICogVGhpcyBsb2dpYyBpcyBlbnRpcmVseSBpbXBs
ZW1lbnRlZCBpbiBydW5xX3RpY2tsZSgpLCBhbmQgdGhhdCBpcyBlbm91Z2guCiAgKiBJbiBmYWN0
LCBpbiB0aGlzIHNjaGVkdWxlciwgcGxhY2VtZW50IG9mIGEgdmNwdSBvbiBvbmUgb2YgdGhlIHBj
cHVzIG9mIGEKICAqIHJ1bnEsIF9hbHdheXNfIGhhcHBlbnMgYnkgbWVhbnMgb2YgdGlja2xpbmc6
Ci0gKiAgLSB3aGVuIGEgdmNwdSB3YWtlcyB1cCwgaXQgY2FsbHMgY3NjaGVkMl92Y3B1X3dha2Uo
KSwgd2hpY2ggY2FsbHMKKyAqICAtIHdoZW4gYSB2Y3B1IHdha2VzIHVwLCBpdCBjYWxscyBjc2No
ZWQyX3VuaXRfd2FrZSgpLCB3aGljaCBjYWxscwogICogICAgcnVucV90aWNrbGUoKTsKICAqICAt
IHdoZW4gYSBtaWdyYXRpb24gaXMgaW5pdGlhdGVkIGluIHNjaGVkdWxlLmMsIHdlIGNhbGwgY3Nj
aGVkMl9jcHVfcGljaygpLAotICogICAgY3NjaGVkMl92Y3B1X21pZ3JhdGUoKSAod2hpY2ggY2Fs
bHMgbWlncmF0ZSgpKSBhbmQgY3NjaGVkMl92Y3B1X3dha2UoKS4KKyAqICAgIGNzY2hlZDJfdW5p
dF9taWdyYXRlKCkgKHdoaWNoIGNhbGxzIG1pZ3JhdGUoKSkgYW5kIGNzY2hlZDJfdW5pdF93YWtl
KCkuCiAgKiAgICBjc2NoZWQyX2NwdV9waWNrKCkgbG9va3MgZm9yIHRoZSBsZWFzdCBsb2FkZWQg
cnVucSBhbmQgcmV0dXJuIGp1c3QgYW55Ci0gKiAgICBvZiBpdHMgcHJvY2Vzc29ycy4gVGhlbiwg
Y3NjaGVkMl92Y3B1X21pZ3JhdGUoKSBqdXN0IG1vdmVzIHRoZSB2Y3B1IHRvCisgKiAgICBvZiBp
dHMgcHJvY2Vzc29ycy4gVGhlbiwgY3NjaGVkMl91bml0X21pZ3JhdGUoKSBqdXN0IG1vdmVzIHRo
ZSB2Y3B1IHRvCiAgKiAgICB0aGUgY2hvc2VuIHJ1bnEsIGFuZCBpdCBpcyBhZ2FpbiBydW5xX3Rp
Y2tsZSgpLCBjYWxsZWQgYnkKLSAqICAgIGNzY2hlZDJfdmNwdV93YWtlKCkgdGhhdCBhY3R1YWxs
eSBkZWNpZGVzIHdoYXQgcGNwdSB0byB1c2Ugd2l0aGluIHRoZQorICogICAgY3NjaGVkMl91bml0
X3dha2UoKSB0aGF0IGFjdHVhbGx5IGRlY2lkZXMgd2hhdCBwY3B1IHRvIHVzZSB3aXRoaW4gdGhl
CiAgKiAgICBjaG9zZW4gcnVucTsKICAqICAtIHdoZW4gYSBtaWdyYXRpb24gaXMgaW5pdGlhdGVk
IGluIHNjaGVkX2NyZWRpdDIuYywgYnkgY2FsbGluZyAgbWlncmF0ZSgpCiAgKiAgICBkaXJlY3Rs
eSwgdGhhdCBhZ2FpbiB0ZW1wb3JhcmlseSB1c2UgYSByYW5kb20gcGNwdSBmcm9tIHRoZSBuZXcg
cnVucSwKQEAgLTIwMjcsOCArMjAyNywxMCBAQCBjc2NoZWQyX3ZjcHVfY2hlY2soc3RydWN0IHZj
cHUgKnZjKQogI2VuZGlmCiAKIHN0YXRpYyB2b2lkICoKLWNzY2hlZDJfYWxsb2NfdmRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQorY3Nj
aGVkMl9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICB2b2lkICpkZCkKIHsKKyAgICBzdHJ1
Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjOwogCiAgICAgLyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLwpAQCAtMjA3MCw4ICsyMDcy
LDkgQEAgY3NjaGVkMl9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQpCiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX3ZjcHVf
c2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2No
ZWQyX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAg
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CiAK
ICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwpAQCAtMjA5Miw4ICsyMDk1LDkgQEAgY3Nj
aGVkMl92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjKQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkMl92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX3VuaXRfd2FrZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0
cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
dmMtPnByb2Nlc3NvcjsKICAgICBzX3RpbWVfdCBub3c7CkBAIC0yMTQ3LDE2ICsyMTUxLDE4IEBA
IG91dDoKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJfdmNwdV95aWVsZChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQorY3NjaGVkMl91bml0X3lpZWxkKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAg
c3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNw
dSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKIAogICAgIF9fc2V0X2JpdChfX0NTRkxB
R192Y3B1X3lpZWxkLCAmc3ZjLT5mbGFncyk7CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWQyX2Nv
bnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMp
Citjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNw
dSh2Yyk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMp
OwogICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwpAQCAtMjE5Nyw5ICsyMjAzLDEwIEBAIGNzY2hl
ZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2YykKIAogI2RlZmluZSBNQVhfTE9BRCAoU1RJTUVfTUFYKQogc3RhdGljIGludAotY3NjaGVk
Ml9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykK
K2NzY2hlZDJfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYg
PSBjc2NoZWQyX3ByaXYob3BzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xp
c3Q7CiAgICAgaW50IGksIG1pbl9ycWkgPSAtMSwgbWluX3NfcnFpID0gLTE7CiAgICAgdW5zaWdu
ZWQgaW50IG5ld19jcHUsIGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAgc3RydWN0IGNzY2hlZDJf
dmNwdSAqc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKQEAgLTI3MzQsOSArMjc0MSwxMCBAQCByZXRy
eToKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJfdmNwdV9taWdyYXRlKAotICAgIGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCB1bnNpZ25lZCBpbnQgbmV3X2Nw
dSkKK2NzY2hlZDJfdW5pdF9taWdyYXRlKAorICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogeworICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdmMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3Nj
aGVkMl92Y3B1KHZjKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0cnFkOwpA
QCAtMjk5Nyw5ICszMDA1LDEwIEBAIGNzY2hlZDJfZG9tX2NudGwoCiB9CiAKIHN0YXRpYyB2b2lk
Ci1jc2NoZWQyX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnYsCitjc2NoZWQyX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAq
aGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5p
dC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNw
dSh2KTsKIAogICAgIGlmICggIWhhcmQgKQpAQCAtMzA5Nyw4ICszMTA2LDkgQEAgY3NjaGVkMl9m
cmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogfQog
CiBzdGF0aWMgdm9pZAotY3NjaGVkMl92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
ID0gdmMtPnNjaGVkX3ByaXY7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICogY29uc3Qgc2RvbSA9
IHN2Yy0+c2RvbTsKICAgICBzcGlubG9ja190ICpsb2NrOwpAQCAtMzEwOSw3ICszMTE5LDcgQEAg
Y3NjaGVkMl92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2
Y3B1ICp2YykKICAgICAvKiBjc2NoZWQyX2NwdV9waWNrKCkgZXhwZWN0cyB0aGUgcGNwdSBsb2Nr
IHRvIGJlIGhlbGQgKi8KICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAK
LSAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkMl9jcHVfcGljayhvcHMsIHZjKTsKKyAgICB2Yy0+
cHJvY2Vzc29yID0gY3NjaGVkMl9jcHVfcGljayhvcHMsIHVuaXQpOwogCiAgICAgc3Bpbl91bmxv
Y2tfaXJxKGxvY2spOwogCkBAIC0zMTM2LDggKzMxNDYsOSBAQCBjc2NoZWQyX2ZyZWVfdmRhdGEo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogfQogCiBzdGF0aWMgdm9p
ZAotY3NjaGVkMl92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCB2Y3B1ICp2YykKK2NzY2hlZDJfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1
bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNz
Y2hlZDJfdmNwdSh2Yyk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIApAQCAtNDA4MywxOSArNDA5
NCwxOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXQyX2RlZiA9
IHsKIAogICAgIC5nbG9iYWxfaW5pdCAgICA9IGNzY2hlZDJfZ2xvYmFsX2luaXQsCiAKLSAgICAu
aW5zZXJ0X3ZjcHUgICAgPSBjc2NoZWQyX3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAg
ICA9IGNzY2hlZDJfdmNwdV9yZW1vdmUsCisgICAgLmluc2VydF91bml0ICAgID0gY3NjaGVkMl91
bml0X2luc2VydCwKKyAgICAucmVtb3ZlX3VuaXQgICAgPSBjc2NoZWQyX3VuaXRfcmVtb3ZlLAog
Ci0gICAgLnNsZWVwICAgICAgICAgID0gY3NjaGVkMl92Y3B1X3NsZWVwLAotICAgIC53YWtlICAg
ICAgICAgICA9IGNzY2hlZDJfdmNwdV93YWtlLAotICAgIC55aWVsZCAgICAgICAgICA9IGNzY2hl
ZDJfdmNwdV95aWVsZCwKKyAgICAuc2xlZXAgICAgICAgICAgPSBjc2NoZWQyX3VuaXRfc2xlZXAs
CisgICAgLndha2UgICAgICAgICAgID0gY3NjaGVkMl91bml0X3dha2UsCisgICAgLnlpZWxkICAg
ICAgICAgID0gY3NjaGVkMl91bml0X3lpZWxkLAogCiAgICAgLmFkanVzdCAgICAgICAgID0gY3Nj
aGVkMl9kb21fY250bCwKICAgICAuYWRqdXN0X2FmZmluaXR5PSBjc2NoZWQyX2FmZl9jbnRsLAog
ICAgIC5hZGp1c3RfZ2xvYmFsICA9IGNzY2hlZDJfc3lzX2NudGwsCiAKICAgICAucGlja19jcHUg
ICAgICAgPSBjc2NoZWQyX2NwdV9waWNrLAotICAgIC5taWdyYXRlICAgICAgICA9IGNzY2hlZDJf
dmNwdV9taWdyYXRlLAorICAgIC5taWdyYXRlICAgICAgICA9IGNzY2hlZDJfdW5pdF9taWdyYXRl
LAogICAgIC5kb19zY2hlZHVsZSAgICA9IGNzY2hlZDJfc2NoZWR1bGUsCiAgICAgLmNvbnRleHRf
c2F2ZWQgID0gY3NjaGVkMl9jb250ZXh0X3NhdmVkLAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDY3ODJlY2RhNWMu
LmE1YTljZTJkNTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0xODYsOCArMTg2LDkgQEAgc3RhdGljIHZvaWQgbnVs
bF9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBp
bnQgY3B1KQogfQogCiBzdGF0aWMgdm9pZCAqbnVsbF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNw
dSAqdiwgdm9pZCAqZGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwgdm9pZCAqZGQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52
Y3B1X2xpc3Q7CiAgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjOwogCiAgICAgbnZjID0geHphbGxv
YyhzdHJ1Y3QgbnVsbF92Y3B1KTsKQEAgLTQzNSw4ICs0MzYsMTAgQEAgc3RhdGljIHNwaW5sb2Nr
X3QgKm51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsCiAgICAgcmV0
dXJuICZzZC0+X2xvY2s7CiB9CiAKLXN0YXRpYyB2b2lkIG51bGxfdmNwdV9pbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIG51bGxf
dW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBu
dWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmMgPSBudWxsX3ZjcHUodik7
CiAgICAgdW5zaWduZWQgaW50IGNwdTsKQEAgLTQ5Niw4ICs0OTksMTAgQEAgc3RhdGljIHZvaWQg
bnVsbF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2KQogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwogfQogCi1zdGF0aWMgdm9p
ZCBudWxsX3ZjcHVfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnYpCitzdGF0aWMgdm9pZCBudWxsX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3Ry
dWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxf
dmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CkBAIC01MzIs
OCArNTM3LDEwIEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVf
cmVtb3ZlKTsKIH0KIAotc3RhdGljIHZvaWQgbnVsbF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIG51bGxfdW5pdF93YWtl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+
dmNwdV9saXN0OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMp
OwogICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKICAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwpAQCAtNjA0LDggKzYxMSwxMCBAQCBzdGF0aWMgdm9p
ZCBudWxsX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2KQogICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElS
USk7CiB9CiAKLXN0YXRpYyB2b2lkIG51bGxfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgbnVsbF91bml0X3NsZWVwKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZj
cHVfbGlzdDsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwogICAgIGJvb2wgdGlja2xlZCA9
IGZhbHNlOwpAQCAtNjM3LDE1ICs2NDYsMTggQEAgc3RhdGljIHZvaWQgbnVsbF92Y3B1X3NsZWVw
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiAgICAgU0NIRURf
U1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKIH0KIAotc3RhdGljIGludCBudWxsX2NwdV9waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW50IG51
bGxfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2
Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsK
ICAgICByZXR1cm4gcGlja19jcHUobnVsbF9wcml2KG9wcyksIHYpOwogfQogCi1zdGF0aWMgdm9p
ZCBudWxsX3ZjcHVfbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2
Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19j
cHUpCitzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCwgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0
LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9w
cyk7CiAgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gbnVsbF92Y3B1KHYpOwogCkBAIC05NjUs
MTMgKzk3NywxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9udWxsX2Rl
ZiA9IHsKICAgICAuYWxsb2NfZG9tZGF0YSAgPSBudWxsX2FsbG9jX2RvbWRhdGEsCiAgICAgLmZy
ZWVfZG9tZGF0YSAgID0gbnVsbF9mcmVlX2RvbWRhdGEsCiAKLSAgICAuaW5zZXJ0X3ZjcHUgICAg
PSBudWxsX3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IG51bGxfdmNwdV9yZW1v
dmUsCisgICAgLmluc2VydF91bml0ICAgID0gbnVsbF91bml0X2luc2VydCwKKyAgICAucmVtb3Zl
X3VuaXQgICAgPSBudWxsX3VuaXRfcmVtb3ZlLAogCi0gICAgLndha2UgICAgICAgICAgID0gbnVs
bF92Y3B1X3dha2UsCi0gICAgLnNsZWVwICAgICAgICAgID0gbnVsbF92Y3B1X3NsZWVwLAorICAg
IC53YWtlICAgICAgICAgICA9IG51bGxfdW5pdF93YWtlLAorICAgIC5zbGVlcCAgICAgICAgICA9
IG51bGxfdW5pdF9zbGVlcCwKICAgICAucGlja19jcHUgICAgICAgPSBudWxsX2NwdV9waWNrLAot
ICAgIC5taWdyYXRlICAgICAgICA9IG51bGxfdmNwdV9taWdyYXRlLAorICAgIC5taWdyYXRlICAg
ICAgICA9IG51bGxfdW5pdF9taWdyYXRlLAogICAgIC5kb19zY2hlZHVsZSAgICA9IG51bGxfc2No
ZWR1bGUsCiAKICAgICAuZHVtcF9jcHVfc3RhdGUgPSBudWxsX2R1bXBfcGNwdSwKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCBl
MGUzNTBiZGYzLi4wZjVlMGViY2MxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xMzYsNyArMTM2LDcgQEAKICAqIFJURFNf
ZGVsYXllZF9ydW5xX2FkZDogRG8gd2UgbmVlZCB0byBhZGQgdGhpcyB0byB0aGUgUnVuUS9EZXBs
ZXRlZFEKICAqIG9uY2UgaXQncyBkb25lIGJlaW5nIGNvbnRleHQgc3dpdGNoaW5nIG91dD8KICAq
ICsgU2V0IHdoZW4gc2NoZWR1bGluZyBvdXQgaW4gcnRfc2NoZWR1bGUoKSBpZiBwcmV2IGlzIHJ1
bmFibGUKLSAqICsgU2V0IGluIHJ0X3ZjcHVfd2FrZSBpZiBpdCBmaW5kcyBSVERTX3NjaGVkdWxl
ZCBzZXQKKyAqICsgU2V0IGluIHJ0X3VuaXRfd2FrZSBpZiBpdCBmaW5kcyBSVERTX3NjaGVkdWxl
ZCBzZXQKICAqICsgUmVhZCBpbiBydF9jb250ZXh0X3NhdmVkKCkuIElmIHNldCwgaXQgYWRkcyBw
cmV2IHRvIHRoZSBSdW5xdWV1ZS9EZXBsZXRlZFEKICAqICAgYW5kIGNsZWFycyB0aGUgYml0Lgog
ICovCkBAIC02MzYsOCArNjM2LDkgQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICogYW5kIGF2YWlsYWJsZSBjcHVzCiAg
Ki8KIHN0YXRpYyBpbnQKLXJ0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjKQorcnRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMg
PSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgY3B1bWFza190IGNwdXM7CiAgICAgY3B1bWFza190ICpv
bmxpbmU7CiAgICAgaW50IGNwdTsKQEAgLTgzNyw4ICs4MzgsOSBAQCBydF9mcmVlX2RvbWRhdGEo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogfQogCiBzdGF0aWMgdm9p
ZCAqCi1ydF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2
Y3B1ICp2Yywgdm9pZCAqZGQpCitydF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB2b2lkICpkZCkKIHsKKyAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2YzsKIAog
ICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BVIGluZm8gKi8KQEAgLTg4MCw4ICs4ODIsOSBAQCBydF9m
cmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKICAqIGRl
c3QuIGNwdXBvb2wuCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF92Y3B1X2luc2VydChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK3J0X3VuaXRfaW5zZXJ0KGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAg
c3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBydF92Y3B1ICpz
dmMgPSBydF92Y3B1KHZjKTsKICAgICBzX3RpbWVfdCBub3c7CiAgICAgc3BpbmxvY2tfdCAqbG9j
azsKQEAgLTg4OSw3ICs4OTIsNyBAQCBydF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2Yykg
KTsKIAogICAgIC8qIFRoaXMgaXMgc2FmZSBiZWNhdXNlIHZjIGlzbid0IHlldCBiZWluZyBzY2hl
ZHVsZWQgKi8KLSAgICB2Yy0+cHJvY2Vzc29yID0gcnRfY3B1X3BpY2sob3BzLCB2Yyk7CisgICAg
dmMtPnByb2Nlc3NvciA9IHJ0X2NwdV9waWNrKG9wcywgdW5pdCk7CiAKICAgICBsb2NrID0gdmNw
dV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAKQEAgLTkxMyw4ICs5MTYsOSBAQCBydF92Y3B1X2lu
c2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAqIFJl
bW92ZSBydF92Y3B1IHN2YyBmcm9tIHRoZSBvbGQgc2NoZWR1bGVyIGluIHNvdXJjZSBjcHVwb29s
LgogICovCiBzdGF0aWMgdm9pZAotcnRfdmNwdV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitydF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1
ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9
IHJ0X3ZjcHUodmMpOwogICAgIHN0cnVjdCBydF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9t
OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CkBAIC0xMTMzLDggKzExMzcsOSBAQCBydF9zY2hlZHVs
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2ts
ZXRfd29ya19zY2hlZAogICogVGhlIGxvY2sgaXMgYWxyZWFkeSBncmFiYmVkIGluIHNjaGVkdWxl
LmMsIG5vIG5lZWQgdG8gbG9jayBoZXJlCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF92Y3B1X3NsZWVw
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfdW5pdF9z
bGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3Qg
cnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOwogCiAgICAgQlVHX09OKCBpc19pZGxl
X3ZjcHUodmMpICk7CkBAIC0xMjQ4LDggKzEyNTMsOSBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpuZXcpCiAgKiBUT0RPOiB3aGF0IGlm
IHRoZXNlIHR3byB2Y3B1cyBiZWxvbmdzIHRvIHRoZSBzYW1lIGRvbWFpbj8KICAqLwogc3RhdGlj
IHZvaWQKLXJ0X3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2
Y3B1ICp2YykKK3J0X3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVf
bGlzdDsKICAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOwogICAg
IHNfdGltZV90IG5vdzsKICAgICBib29sX3QgbWlzc2VkOwpAQCAtMTMxOCw4ICsxMzI0LDkgQEAg
cnRfdmNwdV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
KQogICogYW5kIHRoZW4gcGljayB0aGUgaGlnaGVzdCBwcmlvcml0eSB2Y3B1IGZyb20gcnVucSB0
byBydW4KICAqLwogc3RhdGljIHZvaWQKLXJ0X2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitydF9jb250ZXh0X3NhdmVkKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3Ry
dWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBydF92Y3B1ICpzdmMg
PSBydF92Y3B1KHZjKTsKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2Nr
X2lycSh2Yyk7CiAKQEAgLTE1NDgsMTUgKzE1NTUsMTUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgc2NoZWRfcnRkc19kZWYgPSB7CiAgICAgLmZyZWVfZG9tZGF0YSAgID0gcnRfZnJl
ZV9kb21kYXRhLAogICAgIC5hbGxvY192ZGF0YSAgICA9IHJ0X2FsbG9jX3ZkYXRhLAogICAgIC5m
cmVlX3ZkYXRhICAgICA9IHJ0X2ZyZWVfdmRhdGEsCi0gICAgLmluc2VydF92Y3B1ICAgID0gcnRf
dmNwdV9pbnNlcnQsCi0gICAgLnJlbW92ZV92Y3B1ICAgID0gcnRfdmNwdV9yZW1vdmUsCisgICAg
Lmluc2VydF91bml0ICAgID0gcnRfdW5pdF9pbnNlcnQsCisgICAgLnJlbW92ZV91bml0ICAgID0g
cnRfdW5pdF9yZW1vdmUsCiAKICAgICAuYWRqdXN0ICAgICAgICAgPSBydF9kb21fY250bCwKIAog
ICAgIC5waWNrX2NwdSAgICAgICA9IHJ0X2NwdV9waWNrLAogICAgIC5kb19zY2hlZHVsZSAgICA9
IHJ0X3NjaGVkdWxlLAotICAgIC5zbGVlcCAgICAgICAgICA9IHJ0X3ZjcHVfc2xlZXAsCi0gICAg
Lndha2UgICAgICAgICAgID0gcnRfdmNwdV93YWtlLAorICAgIC5zbGVlcCAgICAgICAgICA9IHJ0
X3VuaXRfc2xlZXAsCisgICAgLndha2UgICAgICAgICAgID0gcnRfdW5pdF93YWtlLAogICAgIC5j
b250ZXh0X3NhdmVkICA9IHJ0X2NvbnRleHRfc2F2ZWQsCiB9OwogCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMTNiNWZmYzdj
Zi4uNDFhZjUyYmMyYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwpAQCAtODcsMTMgKzg3LDEzIEBAIHNjaGVkX2lkbGVfc3dpdGNo
X3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiB9CiAK
IHN0YXRpYyBpbnQKLXNjaGVkX2lkbGVfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgdmNwdSAqdikKK3NjaGVkX2lkbGVfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICByZXR1
cm4gdi0+cHJvY2Vzc29yOworICAgIHJldHVybiB1bml0LT52Y3B1X2xpc3QtPnByb2Nlc3NvcjsK
IH0KIAogc3RhdGljIHZvaWQgKgotc2NoZWRfaWRsZV9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAorc2NoZWRfaWRsZV9hbGxvY192ZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpkZCkKIHsKICAgICAvKiBBbnkgbm9uLU5VTEwgcG9p
bnRlciBpcyBmaW5lIGhlcmUuICovCkBAIC0zMDgsOSArMzA4LDE3IEBAIHN0YXRpYyB2b2lkIHNj
aGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3BpbmxvY2tfdCAqbG9j
azIsCiBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJv
Y2Vzc29yKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQ7CiAKICAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7CiAKKyAg
ICBpZiAoICh1bml0ID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfdW5pdCkpID09IE5VTEwgKQorICAg
ICAgICByZXR1cm4gMTsKKyAgICB1bml0LT52Y3B1X2xpc3QgPSB2OworICAgIHVuaXQtPnVuaXRf
aWQgPSB2LT52Y3B1X2lkOworICAgIHVuaXQtPmRvbWFpbiA9IGQ7CisgICAgdi0+c2NoZWRfdW5p
dCA9IHVuaXQ7CisKICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCiAg
ICAgc3Bpbl9sb2NrX2luaXQoJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwogICAgIGluaXRfdGlt
ZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLApAQCAtMzIwLDkg
KzMyOCwxMyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgcHJvY2Vzc29yKQogICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJf
Zm4sCiAgICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOwogCi0gICAgdi0+c2NoZWRfcHJp
diA9IHNjaGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIHYsIGQtPnNjaGVkX3ByaXYp
OworICAgIHYtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShkb21fc2NoZWR1bGVyKGQp
LCB1bml0LCBkLT5zY2hlZF9wcml2KTsKICAgICBpZiAoIHYtPnNjaGVkX3ByaXYgPT0gTlVMTCAp
CisgICAgeworICAgICAgICB2LT5zY2hlZF91bml0ID0gTlVMTDsKKyAgICAgICAgeGZyZWUodW5p
dCk7CiAgICAgICAgIHJldHVybiAxOworICAgIH0KIAogICAgIC8qCiAgICAgICogSW5pdGlhbGl6
ZSBhZmZpbml0eSBzZXR0aW5ncy4gVGhlIGlkbGVyLCBhbmQgcG90ZW50aWFsbHkKQEAgLTM0MSw3
ICszNTMsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgcHJvY2Vzc29yKQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBzY2hlZF9pbnNl
cnRfdmNwdShkb21fc2NoZWR1bGVyKGQpLCB2KTsKKyAgICAgICAgc2NoZWRfaW5zZXJ0X3VuaXQo
ZG9tX3NjaGVkdWxlcihkKSwgdW5pdCk7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0zODIs
NyArMzk0LDggQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBjcHVwb29sICpjKQogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAg
ICAgdmNwdV9wcml2W3YtPnZjcHVfaWRdID0gc2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQsIHYs
IGRvbWRhdGEpOworICAgICAgICB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPSBzY2hlZF9hbGxvY192
ZGF0YShjLT5zY2hlZCwgdi0+c2NoZWRfdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tZGF0YSk7CiAgICAgICAgIGlmICggdmNwdV9wcml2
W3YtPnZjcHVfaWRdID09IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAgICBmb3JfZWFjaF92
Y3B1ICggZCwgdiApCkBAIC00MDAsNyArNDEzLDcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQogICAgIHsKLSAgICAgICAgc2NoZWRfcmVtb3ZlX3ZjcHUob2xkX29wcywgdik7Cisg
ICAgICAgIHNjaGVkX3JlbW92ZV91bml0KG9sZF9vcHMsIHYtPnNjaGVkX3VuaXQpOwogICAgIH0K
IAogICAgIGQtPmNwdXBvb2wgPSBjOwpAQCAtNDM1LDcgKzQ0OCw3IEBAIGludCBzY2hlZF9tb3Zl
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgICAgICBu
ZXdfcCA9IGNwdW1hc2tfY3ljbGUobmV3X3AsIGMtPmNwdV92YWxpZCk7CiAKLSAgICAgICAgc2No
ZWRfaW5zZXJ0X3ZjcHUoYy0+c2NoZWQsIHYpOworICAgICAgICBzY2hlZF9pbnNlcnRfdW5pdChj
LT5zY2hlZCwgdi0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAgc2NoZWRfZnJlZV92ZGF0YShvbGRf
b3BzLCB2Y3B1ZGF0YSk7CiAgICAgfQpAQCAtNDUzLDEzICs0NjYsMTcgQEAgaW50IHNjaGVkX21v
dmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiB2b2lkIHNj
aGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CisKICAgICBraWxsX3RpbWVyKCZ2LT5wZXJpb2RpY190
aW1lcik7CiAgICAga2lsbF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lcik7CiAgICAga2lsbF90
aW1lcigmdi0+cG9sbF90aW1lcik7CiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYtPmlz
X3VyZ2VudCkgKQogICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHYt
PnByb2Nlc3NvcikudXJnZW50X2NvdW50KTsKLSAgICBzY2hlZF9yZW1vdmVfdmNwdSh2Y3B1X3Nj
aGVkdWxlcih2KSwgdik7CisgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIodiks
IHVuaXQpOwogICAgIHNjaGVkX2ZyZWVfdmRhdGEodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVk
X3ByaXYpOworICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOworICAgIHhmcmVlKHVuaXQpOwogfQog
CiBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKQEAg
LTUxMCw3ICs1MjcsNyBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNw
dSAqdikKICAgICAgICAgaWYgKCB2LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJs
ZSApCiAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5l
LCBOT1coKSk7CiAKLSAgICAgICAgc2NoZWRfc2xlZXAodmNwdV9zY2hlZHVsZXIodiksIHYpOwor
ICAgICAgICBzY2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7CiAg
ICAgfQogfQogCkBAIC01NTEsNyArNTY4LDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUg
KnYpCiAgICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Js
b2NrZWQgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVu
bmFibGUsIE5PVygpKTsKLSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwgdik7
CisgICAgICAgIHNjaGVkX3dha2UodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOwog
ICAgIH0KICAgICBlbHNlIGlmICggISh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSApCiAg
ICAgewpAQCAtNjA2LDcgKzYyMyw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICAgICAqIEFjdHVhbCBDUFUgc3dp
dGNoIHRvIG5ldyBDUFUuICBUaGlzIGlzIHNhZmUgYmVjYXVzZSB0aGUgbG9jawogICAgICAqIHBv
aW50ZXIgY2FuJ3QgY2hhbmdlIHdoaWxlIHRoZSBjdXJyZW50IGxvY2sgaXMgaGVsZC4KICAgICAg
Ki8KLSAgICBzY2hlZF9taWdyYXRlKHZjcHVfc2NoZWR1bGVyKHYpLCB2LCBuZXdfY3B1KTsKKyAg
ICBzY2hlZF9taWdyYXRlKHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0LCBuZXdfY3B1
KTsKIH0KIAogLyoKQEAgLTY4NCw3ICs3MDEsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVf
ZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
ICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVk
X3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2KTsKKyAgICAgICAgICAgIG5ld19jcHUgPSBz
Y2hlZF9waWNrX2NwdSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7CiAgICAgICAg
ICAgICBpZiAoIChuZXdfbG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnNj
aGVkdWxlX2xvY2spICYmCiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2Nw
dSwgdi0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVh
azsKQEAgLTc3Niw3ICs3OTMsNyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3Qg
ZG9tYWluICpkKQogCiAgICAgICAgIC8qIHYtPnByb2Nlc3NvciBtaWdodCBoYXZlIGNoYW5nZWQs
IHNvIHJlYWNxdWlyZSB0aGUgbG9jay4gKi8KICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVf
bG9ja19pcnEodik7Ci0gICAgICAgIHYtPnByb2Nlc3NvciA9IHNjaGVkX3BpY2tfY3B1KHZjcHVf
c2NoZWR1bGVyKHYpLCB2KTsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gc2NoZWRfcGlja19jcHUo
dmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOwogICAgICAgICBzcGluX3VubG9ja19p
cnEobG9jayk7CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCkBAIC04
ODgsNyArOTA1LDcgQEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5z
aWduZWQgaW50IGNwdSkKIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1
ICp2LCBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAg
ICBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LCBoYXJk
LCBzb2Z0KTsKKyAgICBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21h
aW4pLCB2LT5zY2hlZF91bml0LCBoYXJkLCBzb2Z0KTsKIAogICAgIGlmICggaGFyZCApCiAgICAg
ICAgIGNwdW1hc2tfY29weSh2LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CkBAIC0xMDYzLDcg
KzEwODAsNyBAQCBsb25nIHZjcHVfeWllbGQodm9pZCkKICAgICBzdHJ1Y3QgdmNwdSAqIHY9Y3Vy
cmVudDsKICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsK
IAotICAgIHNjaGVkX3lpZWxkKHZjcHVfc2NoZWR1bGVyKHYpLCB2KTsKKyAgICBzY2hlZF95aWVs
ZCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7CiAgICAgdmNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIHYpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsK
QEAgLTE2MTIsNyArMTYyOSw3IEBAIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJl
dikKICAgICAvKiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBy
dW5uaW5nIGZsYWcuICovCiAgICAgc21wX21iKCk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3NhdmVk
KHZjcHVfc2NoZWR1bGVyKHByZXYpLCBwcmV2KTsKKyAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZj
cHVfc2NoZWR1bGVyKHByZXYpLCBwcmV2LT5zY2hlZF91bml0KTsKIAogICAgIHZjcHVfbWlncmF0
ZV9maW5pc2gocHJldik7CiB9CkBAIC0xODg4LDcgKzE5MDUsOCBAQCBpbnQgc2NoZWR1bGVfY3B1
X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBwcHJpdiA9
IHNjaGVkX2FsbG9jX3BkYXRhKG5ld19vcHMsIGNwdSk7CiAgICAgaWYgKCBJU19FUlIocHByaXYp
ICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIocHByaXYpOwotICAgIHZwcml2ID0gc2NoZWRfYWxs
b2NfdmRhdGEobmV3X29wcywgaWRsZSwgaWRsZS0+ZG9tYWluLT5zY2hlZF9wcml2KTsKKyAgICB2
cHJpdiA9IHNjaGVkX2FsbG9jX3ZkYXRhKG5ld19vcHMsIGlkbGUtPnNjaGVkX3VuaXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpZGxlLT5kb21haW4tPnNjaGVkX3ByaXYpOwogICAg
IGlmICggdnByaXYgPT0gTlVMTCApCiAgICAgewogICAgICAgICBzY2hlZF9mcmVlX3BkYXRhKG5l
d19vcHMsIHBwcml2LCBjcHUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBkYzI1NWIwNjRiLi4wYWY4OWZi
ZDAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMTQxLDggKzE0MSw4IEBAIHN0cnVjdCBzY2hlZHVsZXIg
ewogICAgIHZvaWQgICAgICAgICAoKmRlaW5pdCkgICAgICAgICAoc3RydWN0IHNjaGVkdWxlciAq
KTsKIAogICAgIHZvaWQgICAgICAgICAoKmZyZWVfdmRhdGEpICAgICAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqLCB2b2lkICopOwotICAgIHZvaWQgKiAgICAgICAoKmFsbG9jX3ZkYXRhKSAgICAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgdmNwdSAqLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqKTsKKyAgICB2b2lkICogICAgICAgKCphbGxvY192
ZGF0YSkgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICosIHZvaWQgKik7CiAgICAgdm9pZCAg
ICAgICAgICgqZnJlZV9wZGF0YSkgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHZvaWQg
KiwgaW50KTsKICAgICB2b2lkICogICAgICAgKCphbGxvY19wZGF0YSkgICAgKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKiwgaW50KTsKICAgICB2b2lkICAgICAgICAgKCppbml0X3BkYXRhKSAgICAg
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgdm9pZCAqLCBpbnQpOwpAQCAtMTU2LDI0ICsxNTYs
MzIgQEAgc3RydWN0IHNjaGVkdWxlciB7CiAgICAgc3BpbmxvY2tfdCAqICgqc3dpdGNoX3NjaGVk
KSAgIChzdHJ1Y3Qgc2NoZWR1bGVyICosIHVuc2lnbmVkIGludCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKiwgdm9pZCAqKTsKIAotICAgIC8qIEFjdGl2YXRlIC8g
ZGVhY3RpdmF0ZSB2Y3B1cyBpbiBhIGNwdSBwb29sICovCi0gICAgdm9pZCAgICAgICAgICgqaW5z
ZXJ0X3ZjcHUpICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICopOwot
ICAgIHZvaWQgICAgICAgICAoKnJlbW92ZV92Y3B1KSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqLCBzdHJ1Y3QgdmNwdSAqKTsKLQotICAgIHZvaWQgICAgICAgICAoKnNsZWVwKSAgICAgICAg
ICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgdmNwdSAqKTsKLSAgICB2b2lkICAg
ICAgICAgKCp3YWtlKSAgICAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0
IHZjcHUgKik7Ci0gICAgdm9pZCAgICAgICAgICgqeWllbGQpICAgICAgICAgIChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICopOwotICAgIHZvaWQgICAgICAgICAoKmNvbnRl
eHRfc2F2ZWQpICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgdmNwdSAqKTsKKyAg
ICAvKiBBY3RpdmF0ZSAvIGRlYWN0aXZhdGUgdW5pdHMgaW4gYSBjcHUgcG9vbCAqLworICAgIHZv
aWQgICAgICAgICAoKmluc2VydF91bml0KSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKik7
CisgICAgdm9pZCAgICAgICAgICgqcmVtb3ZlX3VuaXQpICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqKTsKKworICAgIHZvaWQgICAgICAgICAoKnNsZWVwKSAgICAgICAgICAoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKik7CisgICAgdm9pZCAgICAgICAgICgqd2FrZSkgICAgICAgICAgIChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqKTsKKyAgICB2b2lkICAgICAgICAgKCp5aWVsZCkgICAg
ICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICopOworICAgIHZvaWQgICAgICAgICAoKmNv
bnRleHRfc2F2ZWQpICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKik7CiAKICAgICBzdHJ1Y3Qg
dGFza19zbGljZSAoKmRvX3NjaGVkdWxlKSAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzX3Rp
bWVfdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2ts
ZXRfd29ya19zY2hlZHVsZWQpOwogCi0gICAgaW50ICAgICAgICAgICgqcGlja19jcHUpICAgICAg
IChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICopOwotICAgIHZvaWQgICAg
ICAgICAoKm1pZ3JhdGUpICAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3Qg
dmNwdSAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
KTsKKyAgICBpbnQgICAgICAgICAgKCpwaWNrX2NwdSkgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBzY2hlZF91bml0ICopOworICAgIHZvaWQgICAgICAgICAoKm1pZ3JhdGUpICAgICAgICAoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKiwgdW5zaWduZWQgaW50KTsKICAgICBpbnQgICAgICAgICAg
KCphZGp1c3QpICAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IGRvbWFp
biAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfc2NoZWR1bGVyX29wICopOwotICAgIHZvaWQgICAgICAgICAoKmFkanVzdF9hZmZpbml0eSko
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1Y3QgdmNwdSAqLAorICAgIHZvaWQgICAgICAg
ICAoKmFkanVzdF9hZmZpbml0eSkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBjcHVtYXNrICosCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1bWFzayAqKTsK
ICAgICBpbnQgICAgICAgICAgKCphZGp1c3RfZ2xvYmFsKSAgKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKiwKQEAgLTI2NywxMCArMjc1LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9kZWlu
aXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgdm9pZCAqZGF0YSwKICAgICAgICAg
cy0+ZGVpbml0X3BkYXRhKHMsIGRhdGEsIGNwdSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCAq
c2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUg
KnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRvbV9kYXRh
KQorc3RhdGljIGlubGluZSB2b2lkICpzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCwgdm9pZCAqZG9tX2RhdGEpCiB7Ci0gICAgcmV0dXJuIHMtPmFsbG9j
X3ZkYXRhKHMsIHYsIGRvbV9kYXRhKTsKKyAgICByZXR1cm4gcy0+YWxsb2NfdmRhdGEocywgdW5p
dCwgZG9tX2RhdGEpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZnJlZV92ZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCB2b2lkICpkYXRhKQpAQCAtMjc4LDY0ICsyODYsNzAg
QEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqcywgdm9pZCAqZGF0YSkKICAgICBzLT5mcmVlX3ZkYXRhKHMsIGRhdGEpOwogfQogCi1z
dGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfaW5zZXJ0X3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqcywgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfaW5zZXJ0X3Vu
aXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBpZiAoIHMtPmluc2Vy
dF92Y3B1ICkKLSAgICAgICAgcy0+aW5zZXJ0X3ZjcHUocywgdik7CisgICAgaWYgKCBzLT5pbnNl
cnRfdW5pdCApCisgICAgICAgIHMtPmluc2VydF91bml0KHMsIHVuaXQpOwogfQogCi1zdGF0aWMg
aW5saW5lIHZvaWQgc2NoZWRfcmVtb3ZlX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywg
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfcmVtb3ZlX3VuaXQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBpZiAoIHMtPnJlbW92ZV92Y3B1
ICkKLSAgICAgICAgcy0+cmVtb3ZlX3ZjcHUocywgdik7CisgICAgaWYgKCBzLT5yZW1vdmVfdW5p
dCApCisgICAgICAgIHMtPnJlbW92ZV91bml0KHMsIHVuaXQpOwogfQogCi1zdGF0aWMgaW5saW5l
IHZvaWQgc2NoZWRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUg
KnYpCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKIHsKICAgICBpZiAoIHMtPnNsZWVwICkKLSAgICAgICAgcy0+c2xlZXAocywgdik7Cisg
ICAgICAgIHMtPnNsZWVwKHMsIHVuaXQpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRf
d2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBp
bmxpbmUgdm9pZCBzY2hlZF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBp
ZiAoIHMtPndha2UgKQotICAgICAgICBzLT53YWtlKHMsIHYpOworICAgICAgICBzLT53YWtlKHMs
IHVuaXQpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfeWllbGQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRf
eWllbGQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBpZiAoIHMtPnlpZWxkICkK
LSAgICAgICAgcy0+eWllbGQocywgdik7CisgICAgICAgIHMtPnlpZWxkKHMsIHVuaXQpOwogfQog
CiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHZjcHUgKnYpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBpZiAoIHMtPmNvbnRleHRfc2F2ZWQgKQotICAgICAg
ICBzLT5jb250ZXh0X3NhdmVkKHMsIHYpOworICAgICAgICBzLT5jb250ZXh0X3NhdmVkKHMsIHVu
aXQpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpzLCBzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBjcHUpCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfbWlncmF0
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAg
aWYgKCBzLT5taWdyYXRlICkKLSAgICAgICAgcy0+bWlncmF0ZShzLCB2LCBjcHUpOworICAgICAg
ICBzLT5taWdyYXRlKHMsIHVuaXQsIGNwdSk7CiAgICAgZWxzZQotICAgICAgICB2LT5wcm9jZXNz
b3IgPSBjcHU7CisgICAgICAgIHVuaXQtPnZjcHVfbGlzdC0+cHJvY2Vzc29yID0gY3B1OwogfQog
Ci1zdGF0aWMgaW5saW5lIGludCBzY2hlZF9waWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpzLCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgaW50IHNjaGVkX3BpY2tfY3B1KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICByZXR1cm4gcy0+cGlja19j
cHUocywgdik7CisgICAgcmV0dXJuIHMtPnBpY2tfY3B1KHMsIHVuaXQpOwogfQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2NoZWRfYWRqdXN0X2FmZmluaXR5KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
KnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1
ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY3B1bWFza190ICpoYXJkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjcHVtYXNrX3QgKnNvZnQpCiB7CiAgICAgaWYgKCBzLT5hZGp1c3RfYWZm
aW5pdHkgKQotICAgICAgICBzLT5hZGp1c3RfYWZmaW5pdHkocywgdiwgaGFyZCwgc29mdCk7Cisg
ICAgICAgIHMtPmFkanVzdF9hZmZpbml0eShzLCB1bml0LCBoYXJkLCBzb2Z0KTsKIH0KIAogc3Rh
dGljIGlubGluZSBpbnQgc2NoZWRfYWRqdXN0X2RvbShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpz
LCBzdHJ1Y3QgZG9tYWluICpkLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA0MDA5N2ZmMzM0Li4zODY1NDllYmJiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtMTYxLDYgKzE2MSw3IEBAIHN0cnVjdCB2Y3B1CiAKICAgICBzdHJ1Y3QgdGlt
ZXIgICAgIHBvbGxfdGltZXI7ICAgIC8qIHRpbWVvdXQgZm9yIFNDSEVET1BfcG9sbCAqLwogCisg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3VuaXQ7CiAgICAgdm9pZCAgICAgICAgICAgICpz
Y2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMgZGF0YSAqLwogCiAgICAgc3RydWN0
IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKQEAgLTI3Myw2ICsyNzQsMTIgQEAgc3RydWN0
IHZjcHUKICAgICBzdHJ1Y3QgYXJjaF92Y3B1IGFyY2g7CiB9OwogCitzdHJ1Y3Qgc2NoZWRfdW5p
dCB7CisgICAgc3RydWN0IGRvbWFpbiAgICAgICAgICpkb21haW47CisgICAgc3RydWN0IHZjcHUg
ICAgICAgICAgICp2Y3B1X2xpc3Q7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgICB1bml0X2lk
OworfTsKKwogLyogUGVyLWRvbWFpbiBsb2NrIGNhbiBiZSByZWN1cnNpdmVseSBhY3F1aXJlZCBp
biBmYXVsdCBoYW5kbGVycy4gKi8KICNkZWZpbmUgZG9tYWluX2xvY2soZCkgc3Bpbl9sb2NrX3Jl
Y3Vyc2l2ZSgmKGQpLT5kb21haW5fbG9jaykKICNkZWZpbmUgZG9tYWluX3VubG9jayhkKSBzcGlu
X3VubG9ja19yZWN1cnNpdmUoJihkKS0+ZG9tYWluX2xvY2spCi0tIAoyLjE2LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53: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 1i93o4-0007oX-Fa; Sat, 14 Sep 2019 08:53:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93o2-0007mv-UT
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:22 +0000
X-Inumbo-ID: 0fd8876a-d6cd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0fd8876a-d6cd-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 28289B66E;
 Sat, 14 Sep 2019 08:53:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:28 +0200
Message-Id: <20190914085251.18816-25-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 24/47] 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
X3NjaGVkX3VuaXQoKQppbiBvcmRlciB0byBwcmVwYXJlIGNvcmUgc2NoZWR1bGluZy4KCkFzIGl0
IGlzIGJlbmVmaWNpYWwgb25jZSBoZXJlIGFuZCBmb3Igc3VyZSBpbiBmdXR1cmUgYWRkIGEKdW5p
dF9zY2hlZHVsZXIoKSBoZWxwZXIgYW5kIGxldCB2Y3B1X3NjaGVkdWxlcigpIHVzZSBpdC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOgotIGhh
bmRsZSBhZmZpbml0eV9icm9rZW4gY29ycmVjdGx5IChKYW4gQmV1bGljaCkKLSBhZGQgdW5pdF9z
Y2hlZHVsZXIoKSAoSmFuIEJldWxpY2gpClYzOgotIGFkZCBjb25zdCAoSmFuIEJldWxpY2gpCi0g
YWRkIFRPRE9zIGZvciBtaXNzaW5nIG11bHRpcGxlIHZjcHUgcGVyIHVuaXQgc3VwcG9ydCAoSmFu
IEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgIHwgICA5ICsrLQogeGVuL2NvbW1v
bi9zY2hlZHVsZS5jIHwgMTU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwMyBpbnNlcnRpb25zKCspLCA2NCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9k
b21haW4uYwppbmRleCBhM2UyM2YyZWU3Li43YTFiZTg1YmU5IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTU1NCw3ICs1NTQsNyBA
QCB2b2lkIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAg
IGNwdW1hc2tfdmFyX3QgZG9tX2NwdW1hc2ssIGRvbV9jcHVtYXNrX3NvZnQ7CiAgICAgY3B1bWFz
a190ICpkb21fYWZmaW5pdHk7CiAgICAgY29uc3QgY3B1bWFza190ICpvbmxpbmU7Ci0gICAgc3Ry
dWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAgICAgdW5zaWduZWQg
aW50IGNwdTsKIAogICAgIC8qIERvIHdlIGhhdmUgdmNwdXMgYWxyZWFkeT8gSWYgbm90LCBubyBu
ZWVkIHRvIHVwZGF0ZSBub2RlLWFmZmluaXR5LiAqLwpAQCAtNTg3LDEyICs1ODcsMTEgQEAgdm9p
ZCBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
ICogYW5kIHRoZSBmdWxsIG1hc2sgb2Ygd2hlcmUgaXQgd291bGQgcHJlZmVyIHRvIHJ1biAodGhl
IHVuaW9uIG9mCiAgICAgICAgICAqIHRoZSBzb2Z0IGFmZmluaXR5IG9mIGFsbCBpdHMgdmFyaW91
cyB2Y3B1cykuIExldCdzIGJ1aWxkIHRoZW0uCiAgICAgICAgICAqLwotICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkK
ICAgICAgICAgewotICAgICAgICAgICAgY3B1bWFza19vcihkb21fY3B1bWFzaywgZG9tX2NwdW1h
c2ssCi0gICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5KTsKKyAgICAgICAgICAgIGNwdW1hc2tfb3IoZG9tX2NwdW1hc2ssIGRvbV9jcHVtYXNrLCB1
bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICBjcHVtYXNrX29yKGRvbV9jcHVt
YXNrX3NvZnQsIGRvbV9jcHVtYXNrX3NvZnQsCi0gICAgICAgICAgICAgICAgICAgICAgIHYtPnNj
aGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAgICAgICAgICAgICAgICAgICAgICAgdW5p
dC0+Y3B1X3NvZnRfYWZmaW5pdHkpOwogICAgICAgICB9CiAgICAgICAgIC8qIEZpbHRlciBvdXQg
bm9uLW9ubGluZSBjcHVzICovCiAgICAgICAgIGNwdW1hc2tfYW5kKGRvbV9jcHVtYXNrLCBkb21f
Y3B1bWFzaywgb25saW5lKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA5YzQxYjJkZDRkLi43YjM3NDYxZGI5IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBA
IC0xNTAsMjYgKzE1MCwzMiBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKmRvbV9z
Y2hlZHVsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gJm9wczsKIH0KIAot
c3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICp2Y3B1X3NjaGVkdWxlcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAqdW5pdF9zY2hlZHVs
ZXIoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdW5pdC0+ZG9tYWluOwogCiAg
ICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAhPSBOVUxMKSApCiAgICAgICAgIHJldHVybiBkLT5j
cHVwb29sLT5zY2hlZDsKIAogICAgIC8qCi0gICAgICogSWYgZC0+Y3B1cG9vbCBpcyBOVUxMLCB0
aGlzIGlzIGEgdkNQVSBvZiB0aGUgaWRsZSBkb21haW4uIEFuZCB0aGlzCisgICAgICogSWYgZC0+
Y3B1cG9vbCBpcyBOVUxMLCB0aGlzIGlzIGEgdW5pdCBvZiB0aGUgaWRsZSBkb21haW4uIEFuZCB0
aGlzCiAgICAgICogY2FzZSBpcyBzcGVjaWFsIGJlY2F1c2UgdGhlIGlkbGUgZG9tYWluIGRvZXMg
bm90IHJlYWxseSBiZWxvbmcgdG8KICAgICAgKiBhIGNwdXBvb2wgYW5kLCBoZW5jZSwgZG9lc24n
dCByZWFsbHkgaGF2ZSBhIHNjaGVkdWxlcikuIEluIGZhY3QsIGl0cwotICAgICAqIHZDUFVzICht
YXkpIHJ1biBvbiBwQ1BVcyB3aGljaCBhcmUgaW4gZGlmZmVyZW50IHBvb2xzLCB3aXRoIGRpZmZl
cmVudAorICAgICAqIHVuaXRzIChtYXkpIHJ1biBvbiBwQ1BVcyB3aGljaCBhcmUgaW4gZGlmZmVy
ZW50IHBvb2xzLCB3aXRoIGRpZmZlcmVudAogICAgICAqIHNjaGVkdWxlcnMuCiAgICAgICoKICAg
ICAgKiBXaGF0IHdlIHdhbnQsIGluIHRoaXMgY2FzZSwgaXMgdGhlIHNjaGVkdWxlciBvZiB0aGUg
cENQVSB3aGVyZSB0aGlzCi0gICAgICogcGFydGljdWxhciBpZGxlIHZDUFUgaXMgcnVubmluZy4g
QW5kLCBzaW5jZSB2LT5wcm9jZXNzb3IgbmV2ZXIgY2hhbmdlcwotICAgICAqIGZvciBpZGxlIHZD
UFVzLCBpdCBpcyBzYWZlIHRvIHVzZSBpdCwgd2l0aCBubyBsb2NrcywgdG8gZmlndXJlIHRoYXQg
b3V0LgorICAgICAqIHBhcnRpY3VsYXIgaWRsZSB1bml0IGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ug
dW5pdC0+cmVzIG5ldmVyIGNoYW5nZXMKKyAgICAgKiBmb3IgaWRsZSB1bml0cywgaXQgaXMgc2Fm
ZSB0byB1c2UgaXQsIHdpdGggbm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KICAgICAgKi8K
KwogICAgIEFTU0VSVChpc19pZGxlX2RvbWFpbihkKSk7Ci0gICAgcmV0dXJuIHBlcl9jcHUoc2No
ZWR1bGVyLCB2LT5wcm9jZXNzb3IpOworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdW5p
dC0+cmVzLT5tYXN0ZXJfY3B1KTsKK30KKworc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVy
ICp2Y3B1X3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gdW5p
dF9zY2hlZHVsZXIodi0+c2NoZWRfdW5pdCk7CiB9CiAjZGVmaW5lIFZDUFUyT05MSU5FKF92KSBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKChfdiktPmRvbWFpbikKIApAQCAtNDkxLDEwICs0OTcsMTEg
QEAgc3RhdGljIHZvaWQgc2NoZWRfbW92ZV9pcnFzKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
aW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpj
KQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIHVuc2lnbmVkIGludCBuZXdfcDsKLSAgICB2
b2lkICoqdmNwdV9wcml2OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OworICAgIHVuc2ln
bmVkIGludCBuZXdfcCwgdW5pdF9pZHg7CisgICAgdm9pZCAqKnVuaXRfcHJpdjsKICAgICB2b2lk
ICpkb21kYXRhOwotICAgIHZvaWQgKnZjcHVkYXRhOworICAgIHZvaWQgKnVuaXRkYXRhOwogICAg
IHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgdm9pZCAqb2xkX2RvbWRhdGE7CiAKQEAg
LTUwOCwyNSArNTE1LDI3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBpZiAoIElTX0VSUihkb21kYXRhKSApCiAgICAgICAg
IHJldHVybiBQVFJfRVJSKGRvbWRhdGEpOwogCi0gICAgdmNwdV9wcml2ID0geHphbGxvY19hcnJh
eSh2b2lkICosIGQtPm1heF92Y3B1cyk7Ci0gICAgaWYgKCB2Y3B1X3ByaXYgPT0gTlVMTCApCisg
ICAgLyogVE9ETzogZml4IGFycmF5IHNpemUgd2l0aCBtdWx0aXBsZSB2Y3B1cyBwZXIgdW5pdC4g
Ki8KKyAgICB1bml0X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgZC0+bWF4X3ZjcHVzKTsK
KyAgICBpZiAoIHVuaXRfcHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVf
ZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAg
IH0KIAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICB1bml0X2lkeCA9IDA7CisgICAg
Zm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgIHsKLSAgICAgICAgdmNwdV9wcml2
W3YtPnZjcHVfaWRdID0gc2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQsIHYtPnNjaGVkX3VuaXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWRh
dGEpOwotICAgICAgICBpZiAoIHZjcHVfcHJpdlt2LT52Y3B1X2lkXSA9PSBOVUxMICkKKyAgICAg
ICAgdW5pdF9wcml2W3VuaXRfaWR4XSA9IHNjaGVkX2FsbG9jX3ZkYXRhKGMtPnNjaGVkLCB1bml0
LCBkb21kYXRhKTsKKyAgICAgICAgaWYgKCB1bml0X3ByaXZbdW5pdF9pZHhdID09IE5VTEwgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgICAg
ICAgICAgeGZyZWUodmNwdV9wcml2W3YtPnZjcHVfaWRdKTsKLSAgICAgICAgICAgIHhmcmVlKHZj
cHVfcHJpdik7CisgICAgICAgICAgICBmb3IgKCB1bml0X2lkeCA9IDA7IHVuaXRfcHJpdlt1bml0
X2lkeF07IHVuaXRfaWR4KysgKQorICAgICAgICAgICAgICAgIHNjaGVkX2ZyZWVfdmRhdGEoYy0+
c2NoZWQsIHVuaXRfcHJpdlt1bml0X2lkeF0pOworICAgICAgICAgICAgeGZyZWUodW5pdF9wcml2
KTsKICAgICAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CiAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICAgICAgfQorICAgICAgICB1bml0X2lkeCsr
OwogICAgIH0KIAogICAgIGRvbWFpbl9wYXVzZShkKTsKQEAgLTUzNCwzMCArNTQzLDM2IEBAIGlu
dCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykK
ICAgICBvbGRfb3BzID0gZG9tX3NjaGVkdWxlcihkKTsKICAgICBvbGRfZG9tZGF0YSA9IGQtPnNj
aGVkX3ByaXY7CiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgZm9yX2VhY2hfc2No
ZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgIHsKLSAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQob2xk
X29wcywgdi0+c2NoZWRfdW5pdCk7CisgICAgICAgIHNjaGVkX3JlbW92ZV91bml0KG9sZF9vcHMs
IHVuaXQpOwogICAgIH0KIAogICAgIGQtPmNwdXBvb2wgPSBjOwogICAgIGQtPnNjaGVkX3ByaXYg
PSBkb21kYXRhOwogCiAgICAgbmV3X3AgPSBjcHVtYXNrX2ZpcnN0KGMtPmNwdV92YWxpZCk7Ci0g
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgIHVuaXRfaWR4ID0gMDsKKyAgICBmb3JfZWFj
aF9zY2hlZF91bml0ICggZCwgdW5pdCApCiAgICAgewogICAgICAgICBzcGlubG9ja190ICpsb2Nr
OworICAgICAgICB1bnNpZ25lZCBpbnQgdW5pdF9wID0gbmV3X3A7CiAKLSAgICAgICAgdmNwdWRh
dGEgPSB2LT5zY2hlZF91bml0LT5wcml2OworICAgICAgICB1bml0ZGF0YSA9IHVuaXQtPnByaXY7
CiAKLSAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIsIG5ld19wKTsKLSAg
ICAgICAgbWlncmF0ZV90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lciwgbmV3X3ApOwotICAgICAg
ICBtaWdyYXRlX3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBuZXdfcCk7CisgICAgICAgIGZvcl9lYWNo
X3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgICAgICB7CisgICAgICAgICAgICBtaWdy
YXRlX3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgbmV3X3ApOworICAgICAgICAgICAgbWlncmF0
ZV90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lciwgbmV3X3ApOworICAgICAgICAgICAgbWlncmF0
ZV90aW1lcigmdi0+cG9sbF90aW1lciwgbmV3X3ApOworICAgICAgICAgICAgbmV3X3AgPSBjcHVt
YXNrX2N5Y2xlKG5ld19wLCBjLT5jcHVfdmFsaWQpOworICAgICAgICB9CiAKLSAgICAgICAgbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CisgICAgICAgIGxvY2sg
PSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCi0gICAgICAgIHNjaGVkX3NldF9hZmZp
bml0eSh2LCAmY3B1bWFza19hbGwsICZjcHVtYXNrX2FsbCk7CisgICAgICAgIHNjaGVkX3NldF9h
ZmZpbml0eSh1bml0LT52Y3B1X2xpc3QsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKIAot
ICAgICAgICBzY2hlZF9zZXRfcmVzKHYtPnNjaGVkX3VuaXQsIGdldF9zY2hlZF9yZXMobmV3X3Ap
KTsKKyAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVzKHVuaXRfcCkpOwog
ICAgICAgICAvKgogICAgICAgICAgKiBXaXRoIHYtPnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0
IG5vdAogICAgICAgICAgKiAtIG1ha2UgYW55IGZ1cnRoZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBo
b2xkIHRoZSBzY2hlZHVsZXIgbG9jaywKQEAgLTU2NSwxNSArNTgwLDE1IEBAIGludCBzY2hlZF9t
b3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAg
ICovCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAotICAgICAgICB2LT5zY2hlZF91
bml0LT5wcml2ID0gdmNwdV9wcml2W3YtPnZjcHVfaWRdOworICAgICAgICB1bml0LT5wcml2ID0g
dW5pdF9wcml2W3VuaXRfaWR4XTsKICAgICAgICAgaWYgKCAhZC0+aXNfZHlpbmcgKQotICAgICAg
ICAgICAgc2NoZWRfbW92ZV9pcnFzKHYtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgc2NoZWRf
bW92ZV9pcnFzKHVuaXQpOwogCi0gICAgICAgIG5ld19wID0gY3B1bWFza19jeWNsZShuZXdfcCwg
Yy0+Y3B1X3ZhbGlkKTsKKyAgICAgICAgc2NoZWRfaW5zZXJ0X3VuaXQoYy0+c2NoZWQsIHVuaXQp
OwogCi0gICAgICAgIHNjaGVkX2luc2VydF91bml0KGMtPnNjaGVkLCB2LT5zY2hlZF91bml0KTsK
KyAgICAgICAgc2NoZWRfZnJlZV92ZGF0YShvbGRfb3BzLCB1bml0ZGF0YSk7CiAKLSAgICAgICAg
c2NoZWRfZnJlZV92ZGF0YShvbGRfb3BzLCB2Y3B1ZGF0YSk7CisgICAgICAgIHVuaXRfaWR4Kys7
CiAgICAgfQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGQpOwpAQCAtNTgyLDcg
KzU5Nyw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
Y3B1cG9vbCAqYykKIAogICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShvbGRfb3BzLCBvbGRfZG9tZGF0
YSk7CiAKLSAgICB4ZnJlZSh2Y3B1X3ByaXYpOworICAgIHhmcmVlKHVuaXRfcHJpdik7CiAKICAg
ICByZXR1cm4gMDsKIH0KQEAgLTg2NiwxOCArODgxLDM2IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWln
cmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgdmNwdV93YWtlKHYpOwogfQogCitzdGF0
aWMgYm9vbCBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4oY29uc3Qgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9z
Y2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9r
ZW4gKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisK
K3N0YXRpYyB2b2lkIHNjaGVkX3Jlc2V0X2FmZmluaXR5X2Jyb2tlbihzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVkX3Vu
aXRfdmNwdSAoIHVuaXQsIHYgKQorICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSBmYWxzZTsK
K30KKwogdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCB2Y3B1
ICp2OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OwogCiAgICAgQVNTRVJUKHN5c3RlbV9z
dGF0ZSA9PSBTWVNfU1RBVEVfcmVzdW1lKTsKIAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
KyAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCiAgICAgewogICAgICAgICBzcGlu
bG9ja190ICpsb2NrOwotICAgICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYtPnByb2Nlc3Nv
cjsKLSAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OworICAg
ICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHNjaGVkX3VuaXRfY3B1KHVuaXQpOwogICAgICAg
ICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlczsKIAogICAgICAgICBBU1NFUlQoIXVuaXRfcnVu
bmFibGUodW5pdCkpOwpAQCAtODk2LDE4ICs5MjksMjIgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZm
aW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayhkKSk7CiAgICAgICAgIGlmICggY3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9i
cm9rZW4gKQorICAgICAgICAgICAgaWYgKCBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4odW5p
dCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2
LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICAgICAg
di0+YWZmaW5pdHlfYnJva2VuID0gMDsKKyAgICAgICAgICAgICAgICAvKiBBZmZpbml0eSBzZXR0
aW5ncyBvZiBvbmUgdmNwdSBhcmUgZm9yIHRoZSBjb21wbGV0ZSB1bml0LiAqLworICAgICAgICAg
ICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1bml0LT52Y3B1X2xpc3QsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxM
KTsKKyAgICAgICAgICAgICAgICBzY2hlZF9yZXNldF9hZmZpbml0eV9icm9rZW4odW5pdCk7CiAg
ICAgICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0
LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKGQpKTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgaWYgKCBj
cHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZv
ciAlcHZcbiIsIHYpOwotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1
bWFza19hbGwsIE5VTEwpOworICAgICAgICAgICAgICAgIC8qIEFmZmluaXR5IHNldHRpbmdzIG9m
IG9uZSB2Y3B1IGFyZSBmb3IgdGhlIGNvbXBsZXRlIHVuaXQuICovCisgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtpbmcgYWZmaW5pdHkgZm9yICVwdlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgdW5pdC0+dmNwdV9saXN0KTsKKyAgICAgICAgICAgICAgICBzY2hl
ZF9zZXRfYWZmaW5pdHkodW5pdC0+dmNwdV9saXN0LCAmY3B1bWFza19hbGwsIE5VTEwpOwogICAg
ICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+
Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9k
b21haW5fY3B1bWFzayhkKSk7CiAgICAgICAgICAgICB9CkBAIC05MjAsMTIgKzk1NywxMiBAQCB2
b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgICAgIC8q
IHYtPnByb2Nlc3NvciBtaWdodCBoYXZlIGNoYW5nZWQsIHNvIHJlYWNxdWlyZSB0aGUgbG9jay4g
Ki8KICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7Ci0gICAgICAg
IHJlcyA9IHNjaGVkX3BpY2tfcmVzb3VyY2UodmNwdV9zY2hlZHVsZXIodiksIHVuaXQpOworICAg
ICAgICByZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0
KTsKICAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCByZXMpOwogICAgICAgICBzcGluX3VubG9j
a19pcnEobG9jayk7CiAKLSAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCi0g
ICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfdW5pdCk7CisgICAgICAgIGlmICgg
b2xkX2NwdSAhPSBzY2hlZF91bml0X2NwdSh1bml0KSApCisgICAgICAgICAgICBzY2hlZF9tb3Zl
X2lycXModW5pdCk7CiAgICAgfQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGQp
OwpAQCAtOTM5LDcgKzk3Niw2IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCiBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiB7
CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3Qg
Y3B1cG9vbCAqYzsKICAgICBjcHVtYXNrX3Qgb25saW5lX2FmZmluaXR5OwogICAgIGludCByZXQg
PSAwOwpAQCAtOTUwLDE3ICs5ODYsMTkgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNp
Z25lZCBpbnQgY3B1KQogCiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkK
ICAgICB7Ci0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQ7CisKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQg
KQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgICAgICAg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OwogICAgICAgICAgICAg
c3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHVuaXQsICZmbGFn
cyk7CiAKICAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOwogICAgICAgICAgICAgaWYgKCBjcHVtYXNr
X2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpICYmCiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVz
dF9jcHUoY3B1LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgKQogICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKKyAgICAgICAgICAgICAgICAv
KiBUT0RPOiBtdWx0aXBsZSB2Y3B1cyBwZXIgdW5pdC4gKi8KKyAgICAgICAgICAgICAgICBpZiAo
IHVuaXQtPnZjcHVfbGlzdC0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgIC8qIFRoZSB2Y3B1IGlzIHRlbXBvcmFyaWx5IHBpbm5lZCwgY2Fu
J3QgbW92ZSBpdC4gKi8KICAgICAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tf
aXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7CkBAIC05NjgsMTQgKzEwMDYsMTUgQEAgaW50
IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2XG4iLCB2KTsKKyAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2XG4i
LAorICAgICAgICAgICAgICAgICAgICAgICB1bml0LT52Y3B1X2xpc3QpOwogCi0gICAgICAgICAg
ICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgTlVMTCk7CisgICAgICAg
ICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQtPnZjcHVfbGlzdCwgJmNwdW1hc2tfYWxs
LCBOVUxMKTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKCB2LT5wcm9jZXNzb3Ig
IT0gY3B1ICkKKyAgICAgICAgICAgIGlmICggc2NoZWRfdW5pdF9jcHUodW5pdCkgIT0gc2NoZWRf
Z2V0X3Jlc291cmNlX2NwdShjcHUpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAv
KiBUaGUgdmNwdSBpcyBub3Qgb24gdGhpcyBjcHUsIHNvIHdlIGNhbiBtb3ZlIG9uLiAqLworICAg
ICAgICAgICAgICAgIC8qIFRoZSB1bml0IGlzIG5vdCBvbiB0aGlzIGNwdSwgc28gd2UgY2FuIG1v
dmUgb24uICovCiAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9y
ZShsb2NrLCBmbGFncywgdW5pdCk7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
ICAgICB9CkBAIC05ODgsMTcgKzEwMjcsMTggQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1
bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICogICogdGhlIHNjaGVkdWxlciB3aWxsIGFs
d2F5cyBmaW5kIGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAgICAgICAgKiAgICB0aGlu
Z3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRpbmcgaW4gaGVyZS4KICAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworICAgICAgICAgICAgLyog
VE9ETzogbXVsdGlwbGUgdmNwdXMgcGVyIHVuaXQuICovCisgICAgICAgICAgICB2Y3B1X21pZ3Jh
dGVfc3RhcnQodW5pdC0+dmNwdV9saXN0KTsKICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5s
b2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwogCi0gICAgICAgICAgICB2Y3B1X21p
Z3JhdGVfZmluaXNoKHYpOworICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh1bml0LT52
Y3B1X2xpc3QpOwogCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogVGhlIG9ubHkgY2F2
ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2ZSBpbgogICAgICAgICAg
ICAgICogdGhlIGh5cGVydmlzb3IgaXNuJ3QgbWlncmF0YWJsZS4gSW4gdGhpcyBjYXNlLCB0aGUg
Y2FsbGVyCiAgICAgICAgICAgICAgKiBzaG91bGQgdHJ5IGFnYWluIGFmdGVyIHJlbGVhc2luZyBh
bmQgcmVhcXVpcmluZyBhbGwgbG9ja3MuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlm
ICggdi0+cHJvY2Vzc29yID09IGNwdSApCisgICAgICAgICAgICBpZiAoIHNjaGVkX3VuaXRfY3B1
KHVuaXQpID09IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KSApCiAgICAgICAgICAgICAgICAg
cmV0ID0gLUVBR0FJTjsKICAgICAgICAgfQogICAgIH0KQEAgLTEwMDksOCArMTA0OSw4IEBAIGlu
dCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbnQgY3B1
X2Rpc2FibGVfc2NoZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0
IGRvbWFpbiAqZDsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsK
KyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIGMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7CiAg
ICAgaWYgKCBjID09IE5VTEwgKQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93o4-0007pH-TV; Sat, 14 Sep 2019 08:53: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93o3-0007nd-KU
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:23 +0000
X-Inumbo-ID: 0d042e90-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d042e90-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08: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 5ADB5B65E;
 Sat, 14 Sep 2019 08:52:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:12 +0200
Message-Id: <20190914085251.18816-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 08/47] 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
IHwgMTcgKysrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgNDAg
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hl
ZF9udWxsLmMgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMg
ICAgICB8IDE1ICsrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCA0
NSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oIHwgMTIgKysrKysrLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDcz
IGluc2VydGlvbnMoKyksIDcyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGVlNDJkZTZi
Y2UuLjc2MjFhNTUyN2UgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtOTI2LDcgKzkyNiw4IEBAIF9fY3NjaGVk
X3ZjcHVfYWNjdF9zdG9wX2xvY2tlZChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKIHN0YXRp
YyB2b2lkCiBjc2NoZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNp
Z25lZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENT
Q0hFRF9VTklUKGN1cnJlbnQtPnNjaGVkX3VuaXQpOworICAgIHN0cnVjdCBzY2hlZF91bml0ICpj
dXJydW5pdCA9IGN1cnJlbnQtPnNjaGVkX3VuaXQ7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICog
Y29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQoY3VycnVuaXQpOwogICAgIGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogCiAgICAgQVNTRVJUKCBjdXJy
ZW50LT5wcm9jZXNzb3IgPT0gY3B1ICk7CkBAIC05NjIsNyArOTYzLDcgQEAgY3NjaGVkX3ZjcHVf
YWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfY3B1OwogICAgICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwotICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycXNh
dmUoY3VycmVudCwgJmZsYWdzKTsKKyAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2No
ZWR1bGVfbG9ja19pcnFzYXZlKGN1cnJ1bml0LCAmZmxhZ3MpOwogCiAgICAgICAgIC8qCiAgICAg
ICAgICAqIElmIGl0J3MgYmVlbiBhY3RpdmUgYSB3aGlsZSwgY2hlY2sgaWYgd2UnZCBiZSBiZXR0
ZXIgb2ZmCkBAIC05NzEsNyArOTcyLDcgQEAgY3NjaGVkX3ZjcHVfYWNjdChzdHJ1Y3QgY3NjaGVk
X3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICovCiAgICAgICAgIG5l
d19jcHUgPSBfY3NjaGVkX2NwdV9waWNrKG9wcywgY3VycmVudCwgMCk7CiAKLSAgICAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgY3VycmVudCk7CisgICAg
ICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGN1cnJ1bml0
KTsKIAogICAgICAgICBpZiAoIG5ld19jcHUgIT0gY3B1ICkKICAgICAgICAgewpAQCAtMTAyMywx
OSArMTAyNCwxOSBAQCBjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2
YykgKTsKIAogICAgIC8qIGNzY2hlZF9yZXNfcGljaygpIGxvb2tzIGluIHZjLT5wcm9jZXNzb3In
cyBydW5xLCBzbyB3ZSBuZWVkIHRoZSBsb2NrLiAqLwotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxl
X2xvY2tfaXJxKHZjKTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsK
IAogICAgIHVuaXQtPnJlcyA9IGNzY2hlZF9yZXNfcGljayhvcHMsIHVuaXQpOwogICAgIHZjLT5w
cm9jZXNzb3IgPSB1bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAKICAgICBzcGluX3VubG9ja19pcnEo
bG9jayk7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBpZiAoICFfX3ZjcHVfb25f
cnVucShzdmMpICYmIHZjcHVfcnVubmFibGUodmMpICYmICF2Yy0+aXNfcnVubmluZyApCiAgICAg
ICAgIHJ1bnFfaW5zZXJ0KHN2Yyk7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9j
aywgdmMpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKIAogICAg
IFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwogfQpAQCAtMjEzMywxMiArMjEzNCwxMiBA
QCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBz
cGlubG9ja190ICpsb2NrOwogCiAgICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfc3Zj
LCBzdHJ1Y3QgY3NjaGVkX3VuaXQsIGFjdGl2ZV92Y3B1X2VsZW0pOwotICAgICAgICAgICAgbG9j
ayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOworICAgICAgICAgICAgbG9jayA9IHVu
aXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogCiAgICAgICAgICAgICBw
cmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwogICAgICAgICAgICAgY3NjaGVkX2R1bXBfdmNwdShz
dmMpOwogCi0gICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUp
OworICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hl
ZF91bml0KTsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA4NDlmM2E5MTZl
Li40YzQ3MWJmNDgyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMTcxLDcgKzE3MSw3IEBACiAgKiAtIHJ1
bnF1ZXVlIGxvY2sKICAqICArIGl0IGlzIHBlci1ydW5xdWV1ZSwgc286CiAgKiAgICogY3B1cyBp
biBhIHJ1bnF1ZXVlIHRha2UgdGhlIHJ1bnF1ZXVlIGxvY2ssIHdoZW4gdXNpbmcKLSAqICAgICBw
Y3B1X3NjaGVkdWxlX2xvY2soKSAvIHZjcHVfc2NoZWR1bGVfbG9jaygpIChhbmQgZnJpZW5kcyks
CisgKiAgICAgcGNwdV9zY2hlZHVsZV9sb2NrKCkgLyB1bml0X3NjaGVkdWxlX2xvY2soKSAoYW5k
IGZyaWVuZHMpLAogICogICAqIGEgY3B1IG1heSAodHJ5IHRvKSB0YWtlIGEgInJlbW90ZSIgcnVu
cXVldWUgbG9jaywgZS5nLiwgZm9yCiAgKiAgICAgbG9hZCBiYWxhbmNpbmc7CiAgKiAgKyBzZXJp
YWxpemVzIHJ1bnF1ZXVlIG9wZXJhdGlvbnMgKHJlbW92aW5nIGFuZCBpbnNlcnRpbmcgdmNwdXMp
OwpAQCAtMTg5MSw3ICsxODkxLDcgQEAgdW5wYXJrX3BhcmtlZF92Y3B1cyhjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQogICAgICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwogICAgICAgICBzX3RpbWVfdCBub3c7CiAKLSAgICAgICAgbG9jayA9IHZj
cHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdSwgJmZsYWdzKTsKKyAgICAgICAgbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCwgJmZs
YWdzKTsKIAogICAgICAgICBfX2NsZWFyX2JpdChfVlBGX3BhcmtlZCwgJnN2Yy0+dmNwdS0+cGF1
c2VfZmxhZ3MpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfc2No
ZWR1bGVkKSApCkBAIC0xOTI0LDcgKzE5MjQsNyBAQCB1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCiAgICAgICAg
IH0KICAgICAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5wYXJrZWRfZWxlbSk7CiAKLSAgICAgICAg
dmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3ZjLT52Y3B1KTsK
KyAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3Zj
LT52Y3B1LT5zY2hlZF91bml0KTsKICAgICB9CiB9CiAKQEAgLTIxNjMsNyArMjE2Myw3IEBAIGNz
Y2hlZDJfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlz
dDsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVu
aXQpOwotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsK
KyAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKICAg
ICBzX3RpbWVfdCBub3cgPSBOT1coKTsKICAgICBMSVNUX0hFQUQod2VyZV9wYXJrZWQpOwogCkBA
IC0yMTk1LDcgKzIxOTUsNyBAQCBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBlbHNlIGlmICggIWlz
X2lkbGVfdmNwdSh2YykgKQogICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMs
IC0xLCBub3cpOwogCi0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsKKyAg
ICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKICAgICB1bnBhcmtfcGFy
a2VkX3ZjcHVzKG9wcywgJndlcmVfcGFya2VkKTsKIH0KQEAgLTI4NDgsMTQgKzI4NDgsMTQgQEAg
Y3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBj
c2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAq
bG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgIHNw
aW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF91bml0
KTsKIAogICAgICAgICAgICAgICAgIEFTU0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHN2Yy0+
dmNwdS0+cHJvY2Vzc29yKSk7CiAKICAgICAgICAgICAgICAgICBzdmMtPndlaWdodCA9IHNkb20t
PndlaWdodDsKICAgICAgICAgICAgICAgICB1cGRhdGVfbWF4X3dlaWdodChzdmMtPnJxZCwgc3Zj
LT53ZWlnaHQsIG9sZF93ZWlnaHQpOwogCi0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91
bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3Vu
bG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAgICAgICAgIC8qIENhcCAqLwpAQCAtMjg4Niw3ICsyODg2LDcgQEAgY3NjaGVkMl9kb21f
Y250bCgKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7Ci0gICAg
ICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOworICAgICAg
ICAgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF91bml0
KTsKICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAqIFRvbyBzbWFsbCBxdW90
YXMgd291bGQgaW4gdGhlb3J5IGNhdXNlIGEgbG90IG9mIG92ZXJoZWFkLAogICAgICAgICAgICAg
ICAgICAqIHdoaWNoIHRoZW4gd29uJ3QgaGFwcGVuIGJlY2F1c2UsIGluIGNzY2hlZDJfcnVudGlt
ZSgpLApAQCAtMjg5NCw3ICsyODk0LDcgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldF9xdW90YSA9IG1heChzZG9tLT50
b3RfYnVkZ2V0IC8gc2RvbS0+bnJfdmNwdXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQ1NDSEVEMl9NSU5fVElNRVIpOwotICAgICAgICAgICAgICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgdW5pdF9zY2hl
ZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgIH0K
IAogICAgICAgICAgICAgaWYgKCBzZG9tLT5jYXAgPT0gMCApCkBAIC0yOTI5LDcgKzI5MjksNyBA
QCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJf
dW5pdCh2LT5zY2hlZF91bml0KTsKLSAgICAgICAgICAgICAgICAgICAgbG9jayA9IHZjcHVfc2No
ZWR1bGVfbG9jayhzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgICAgICBsb2NrID0gdW5pdF9z
Y2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggdi0+aXNfcnVubmluZyApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CkBAIC0yOTYwLDcg
KzI5NjAsNyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgICAgICAgICAgICAgY3B1
X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IDA7Ci0gICAgICAgICAgICAg
ICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7CisgICAgICAgICAg
ICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5p
dCk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0yOTc2LDEyICsyOTc2
LDEyIEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwg
diApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAq
c3ZjID0gY3NjaGVkMl91bml0KHYtPnNjaGVkX3VuaXQpOwotICAgICAgICAgICAgICAgIHNwaW5s
b2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAg
ICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2No
ZWRfdW5pdCk7CiAKICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IFNUSU1FX01BWDsKICAg
ICAgICAgICAgICAgICBzdmMtPmJ1ZGdldF9xdW90YSA9IDA7CiAKLSAgICAgICAgICAgICAgICB2
Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgIHVu
aXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBzZG9tLT5jYXAgPSAwOwogICAgICAgICAgICAgLyoKQEAgLTMx
MjAsMTkgKzMxMjAsMTkgQEAgY3NjaGVkMl91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIEFTU0VSVChsaXN0X2VtcHR5
KCZzdmMtPnJ1bnFfZWxlbSkpOwogCiAgICAgLyogY3NjaGVkMl9yZXNfcGljaygpIGV4cGVjdHMg
dGhlIHBjcHUgbG9jayB0byBiZSBoZWxkICovCi0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9j
a19pcnEodmMpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAg
ICAgdW5pdC0+cmVzID0gY3NjaGVkMl9yZXNfcGljayhvcHMsIHVuaXQpOwogICAgIHZjLT5wcm9j
ZXNzb3IgPSB1bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9j
ayk7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9
IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICAvKiBBZGQgdmNwdSB0byBydW5x
dWV1ZSBvZiBpbml0aWFsIHByb2Nlc3NvciAqLwogICAgIHJ1bnFfYXNzaWduKG9wcywgdmMpOwog
Ci0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsKKyAgICB1bml0X3NjaGVk
dWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKICAgICBzZG9tLT5ucl92Y3B1cysrOwogCkBA
IC0zMTYyLDExICszMTYyLDExIEBAIGNzY2hlZDJfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHZjcHVfcmVtb3ZlKTsKIAogICAgIC8qIFJlbW92ZSBmcm9tIHJ1bnF1ZXVlICovCi0gICAg
bG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOworICAgIGxvY2sgPSB1bml0X3NjaGVk
dWxlX2xvY2tfaXJxKHVuaXQpOwogCiAgICAgcnVucV9kZWFzc2lnbihvcHMsIHZjKTsKIAotICAg
IHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgdW5pdF9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCiAgICAgc3ZjLT5zZG9tLT5ucl92Y3B1cy0tOwogfQpA
QCAtMzc1MCwxMiArMzc1MCwxMiBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzKQogICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNz
Y2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7
CiAKLSAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAg
ICAgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF91bml0
KTsKIAogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKICAgICAgICAgICAg
IGNzY2hlZDJfZHVtcF92Y3B1KHBydiwgc3ZjKTsKIAotICAgICAgICAgICAgdmNwdV9zY2hlZHVs
ZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5s
b2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKaW5kZXggZTdiYTU1YzY1MC4uYjc3MDBjOTFhMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTMwOSw3ICszMDks
NyBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogICAgICAqIGFsbCB0aGUgcENQVXMgYXJlIGJ1c3kuCiAgICAgICoKICAg
ICAgKiBJbiBmYWN0LCB0aGVyZSBtdXN0IGFsd2F5cyBiZSBzb21ldGhpbmcgc2FuZSBpbiB2LT5w
cm9jZXNzb3IsIG9yCi0gICAgICogdmNwdV9zY2hlZHVsZV9sb2NrKCkgYW5kIGZyaWVuZHMgd29u
J3Qgd29yay4gVGhpcyBpcyBub3QgYSBwcm9ibGVtLAorICAgICAqIHVuaXRfc2NoZWR1bGVfbG9j
aygpIGFuZCBmcmllbmRzIHdvbid0IHdvcmsuIFRoaXMgaXMgbm90IGEgcHJvYmxlbSwKICAgICAg
KiBhcyB3ZSB3aWxsIGFjdHVhbGx5IGFzc2lnbiB0aGUgdkNQVSB0byB0aGUgcENQVSB3ZSByZXR1
cm4gZnJvbSBoZXJlLAogICAgICAqIG9ubHkgaWYgdGhlIHBDUFUgaXMgZnJlZS4KICAgICAgKi8K
QEAgLTQ1MCwxMSArNDUwLDExIEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLAogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwog
Ci0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAgbG9jayA9IHVuaXRf
c2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBpZiAoIHVubGlrZWx5KCFpc192Y3B1X29u
bGluZSh2KSkgKQogICAgIHsKLSAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IHYpOworICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKQEAgLTQ2NCw3ICs0NjQsNyBAQCBzdGF0aWMgdm9pZCBudWxs
X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIHNwaW5fdW5s
b2NrKGxvY2spOwogCi0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayh2KTsKKyAgICBsb2Nr
ID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVuaXQpOwogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOwpAQCAtNTEzLDcgKzUxMyw3IEBAIHN0
YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAog
CiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogCi0gICAgbG9jayA9IHZjcHVfc2NoZWR1
bGVfbG9ja19pcnEodik7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7
CiAKICAgICAvKiBJZiBvZmZsaW5lLCB0aGUgdmNwdSBzaG91bGRuJ3QgYmUgYXNzaWduZWQsIG5v
ciBpbiB0aGUgd2FpdHF1ZXVlICovCiAgICAgaWYgKCB1bmxpa2VseSghaXNfdmNwdV9vbmxpbmUo
dikpICkKQEAgLTUzNiw3ICs1MzYsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfcmVtb3ZlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICB2Y3B1X2RlYXNzaWduKHBydiwgdik7CiAK
ICBvdXQ6Ci0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOworICAgIHVuaXRf
c2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTkso
dmNwdV9yZW1vdmUpOwogfQpAQCAtOTM1LDEzICs5MzUsMTMgQEAgc3RhdGljIHZvaWQgbnVsbF9k
dW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAgICAgIHN0cnVjdCBudWxs
X3VuaXQgKiBjb25zdCBudmMgPSBudWxsX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAg
ICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrKG52Yy0+dmNwdSk7CisgICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKG52
Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAgICAgIHByaW50aygiXHQlM2Q6ICIsICsr
bG9vcCk7CiAgICAgICAgICAgICBkdW1wX3ZjcHUocHJ2LCBudmMpOwogICAgICAgICAgICAgcHJp
bnRrKCJcbiIpOwogCi0gICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBudmMt
PnZjcHUpOworICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgbnZjLT52Y3B1
LT5zY2hlZF91bml0KTsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGYzMWM3ZGMwMmMuLjBk
NDE5Yjk2MGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkX3J0LmMKQEAgLTE3Nyw3ICsxNzcsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVy
X2hhbmRsZXIodm9pZCAqZGF0YSk7CiAvKgogICogU3lzdGVtLXdpZGUgcHJpdmF0ZSBkYXRhLCBp
bmNsdWRlIGdsb2JhbCBSdW5RdWV1ZS9EZXBsZXRlZFEKICAqIEdsb2JhbCBsb2NrIGlzIHJlZmVy
ZW5jZWQgYnkgc2NoZWRfcmVzLT5zY2hlZHVsZV9sb2NrIGZyb20gYWxsCi0gKiBwaHlzaWNhbCBj
cHVzLiBJdCBjYW4gYmUgZ3JhYmJlZCB2aWEgdmNwdV9zY2hlZHVsZV9sb2NrX2lycSgpCisgKiBw
aHlzaWNhbCBjcHVzLiBJdCBjYW4gYmUgZ3JhYmJlZCB2aWEgdW5pdF9zY2hlZHVsZV9sb2NrX2ly
cSgpCiAgKi8KIHN0cnVjdCBydF9wcml2YXRlIHsKICAgICBzcGlubG9ja190IGxvY2s7ICAgICAg
ICAgICAgLyogdGhlIGdsb2JhbCBjb2Fyc2UtZ3JhaW5lZCBsb2NrICovCkBAIC04OTYsNyArODk2
LDcgQEAgcnRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKICAgICB1bml0LT5yZXMgPSBydF9yZXNfcGljayhvcHMsIHVuaXQp
OwogICAgIHZjLT5wcm9jZXNzb3IgPSB1bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAKLSAgICBsb2Nr
ID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVf
bG9ja19pcnEodW5pdCk7CiAKICAgICBub3cgPSBOT1coKTsKICAgICBpZiAoIG5vdyA+PSBzdmMt
PmN1cl9kZWFkbGluZSApCkBAIC05MDksNyArOTA5LDcgQEAgcnRfdW5pdF9pbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAg
aWYgKCAhdmMtPmlzX3J1bm5pbmcgKQogICAgICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMp
OwogICAgIH0KLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdmMpOworICAgIHVu
aXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV9pbnNlcnQpOwogfQpAQCAtOTIwLDcgKzkyMCw2IEBAIHJ0X3VuaXRfaW5zZXJ0KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0
aWMgdm9pZAogcnRfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
X2xpc3Q7CiAgICAgc3RydWN0IHJ0X3VuaXQgKiBjb25zdCBzdmMgPSBydF91bml0KHVuaXQpOwog
ICAgIHN0cnVjdCBydF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CkBAIC05MjksMTQgKzkyOCwxNCBAQCBydF91bml0X3JlbW92ZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAgICAgQlVHX09O
KCBzZG9tID09IE5VTEwgKTsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZj
KTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKICAgICBpZiAoIHZj
cHVfb25fcShzdmMpICkKICAgICAgICAgcV9yZW1vdmUoc3ZjKTsKIAogICAgIGlmICggdmNwdV9v
bl9yZXBscShzdmMpICkKICAgICAgICAgcmVwbHFfcmVtb3ZlKG9wcyxzdmMpOwogCi0gICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsKKyAgICB1bml0X3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgdW5pdCk7CiB9CiAKIC8qCkBAIC0xMzMxLDcgKzEzMzAsNyBAQCBydF9jb250
ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0
cnVjdCBydF91bml0ICpzdmMgPSBydF91bml0KHVuaXQpOwotICAgIHNwaW5sb2NrX3QgKmxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKKyAgICBzcGlubG9ja190ICpsb2NrID0gdW5p
dF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAogICAgIF9fY2xlYXJfYml0KF9fUlREU19zY2hl
ZHVsZWQsICZzdmMtPmZsYWdzKTsKICAgICAvKiBub3QgaW5zZXJ0IGlkbGUgdmNwdSB0byBydW5x
ICovCkBAIC0xMzQ4LDcgKzEzNDcsNyBAQCBydF9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgIHJlcGxxX3Jl
bW92ZShvcHMsIHN2Yyk7CiAKIG91dDoKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9j
aywgdmMpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKIH0KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwppbmRleCA0MmJjYThkZjU0Li5mZWQ0ODhiYzFmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0yNTMsNyArMjUzLDgg
QEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogCiB2b2lkIHZjcHVf
cnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpy
dW5zdGF0ZSkKIHsKLSAgICBzcGlubG9ja190ICpsb2NrID0gbGlrZWx5KHYgPT0gY3VycmVudCkg
PyBOVUxMIDogdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAgICBzcGlubG9ja190ICpsb2Nr
ID0gbGlrZWx5KHYgPT0gY3VycmVudCkKKyAgICAgICAgICAgICAgICAgICAgICAgPyBOVUxMIDog
dW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKICAgICBzX3RpbWVfdCBkZWx0
YTsKIAogICAgIG1lbWNweShydW5zdGF0ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2YoKnJ1bnN0YXRl
KSk7CkBAIC0yNjIsNyArMjYzLDcgQEAgdm9pZCB2Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUpCiAgICAgICAgIHJ1bnN0
YXRlLT50aW1lW3J1bnN0YXRlLT5zdGF0ZV0gKz0gZGVsdGE7CiAKICAgICBpZiAoIHVubGlrZWx5
KGxvY2sgIT0gTlVMTCkgKQotICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywg
dik7CisgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hlZF91bml0
KTsKIH0KIAogdWludDY0X3QgZ2V0X2NwdV9pZGxlX3RpbWUodW5zaWduZWQgaW50IGNwdSkKQEAg
LTQ3Nyw3ICs0NzgsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnNpbmdsZXNob3Rf
dGltZXIsIG5ld19wKTsKICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+cG9sbF90aW1lciwgbmV3
X3ApOwogCi0gICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgICAg
ICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKIAogICAgICAg
ICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tfYWxsLCAmY3B1bWFza19hbGwpOwogCkBA
IC00ODYsNyArNDg3LDcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICAvKgogICAgICAgICAgKiBXaXRoIHYtPnByb2Nl
c3NvciBtb2RpZmllZCB3ZSBtdXN0IG5vdAogICAgICAgICAgKiAtIG1ha2UgYW55IGZ1cnRoZXIg
Y2hhbmdlcyBhc3N1bWluZyB3ZSBob2xkIHRoZSBzY2hlZHVsZXIgbG9jaywKLSAgICAgICAgICog
LSB1c2UgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCkuCisgICAgICAgICAqIC0gdXNlIHVuaXRf
c2NoZWR1bGVfdW5sb2NrX2lycSgpLgogICAgICAgICAgKi8KICAgICAgICAgc3Bpbl91bmxvY2tf
aXJxKGxvY2spOwogCkBAIC01ODUsMTEgKzU4NiwxMSBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5j
KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1NMRUVQLCB2LT5kb21h
aW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrX2lycXNhdmUodiwgJmZsYWdzKTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2ly
cXNhdmUodi0+c2NoZWRfdW5pdCwgJmZsYWdzKTsKIAogICAgIHZjcHVfc2xlZXBfbm9zeW5jX2xv
Y2tlZCh2KTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxh
Z3MsIHYpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3Ms
IHYtPnNjaGVkX3VuaXQpOwogfQogCiB2b2lkIHZjcHVfc2xlZXBfc3luYyhzdHJ1Y3QgdmNwdSAq
dikKQEAgLTYwOSw3ICs2MTAsNyBAQCB2b2lkIHZjcHVfd2FrZShzdHJ1Y3QgdmNwdSAqdikKIAog
ICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9XQUtFLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNw
dV9pZCk7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUodiwgJmZsYWdz
KTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2NoZWRfdW5pdCwg
JmZsYWdzKTsKIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodikpICkKICAgICB7CkBA
IC02MjMsNyArNjI0LDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
ICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5lLCBOT1coKSk7CiAg
ICAgfQogCi0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywg
dik7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+
c2NoZWRfdW5pdCk7CiB9CiAKIHZvaWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQpAQCAt
NjkxLDkgKzY5Miw5IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICogVGhlc2Ugc3RlcHMgYXJlIGVuY2Fwc3VsYXRl
ZCBpbiB0aGUgZm9sbG93aW5nIHR3byBmdW5jdGlvbnM7IHRoZXkKICAqIHNob3VsZCBiZSBjYWxs
ZWQgbGlrZSB0aGlzOgogICoKLSAqICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2
KTsKKyAqICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKICAqICAgICB2
Y3B1X21pZ3JhdGVfc3RhcnQodik7Ci0gKiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxv
Y2ssIHYpCisgKiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpCiAgKiAg
ICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKICAqCiAgKiB2Y3B1X21pZ3JhdGVfZmluaXNoKCkg
d2lsbCBkbyB0aGUgd29yayBub3cgaWYgaXQgY2FuLCBvciBzaW1wbHkKQEAgLTgxMiw3ICs4MTMs
NyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICAgKiBzZXQgdi0+cHJvY2Vzc29yIG9mIGVhY2ggb2YgdGhlaXIgdkNQVXMgdG8gc29tZXRoaW5n
IHRoYXQgd2lsbAogICAgICAgICAgKiBtYWtlIHNlbnNlIGZvciB0aGUgc2NoZWR1bGVyIG9mIHRo
ZSBjcHVwb29sIGluIHdoaWNoIHRoZXkgYXJlIGluLgogICAgICAgICAgKi8KLSAgICAgICAgbG9j
ayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAgICAgIGxvY2sgPSB1bml0X3NjaGVk
dWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwogCiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAg
ICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwpAQCAtODQxLDcgKzg0Miw3IEBAIHZv
aWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHNwaW5f
dW5sb2NrX2lycShsb2NrKTsKIAogICAgICAgICAvKiB2LT5wcm9jZXNzb3IgbWlnaHQgaGF2ZSBj
aGFuZ2VkLCBzbyByZWFjcXVpcmUgdGhlIGxvY2suICovCi0gICAgICAgIGxvY2sgPSB2Y3B1X3Nj
aGVkdWxlX2xvY2tfaXJxKHYpOworICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2ly
cSh2LT5zY2hlZF91bml0KTsKICAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gc2NoZWRfcGlj
a19yZXNvdXJjZSh2Y3B1X3NjaGVkdWxlcih2KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LT5zY2hlZF91bml0KTsKICAgICAgICAgdi0+cHJvY2Vz
c29yID0gdi0+c2NoZWRfdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwpAQCAtODc2LDcgKzg3Nyw3IEBA
IGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwotICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9j
a19pcnFzYXZlKHYsICZmbGFncyk7CisgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdW5p
dF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2NoZWRfdW5pdCwgJmZsYWdzKTsKIAogICAgICAg
ICAgICAgY3B1bWFza19hbmQoJm9ubGluZV9hZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHks
IGMtPmNwdV92YWxpZCk7CiAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJm9ubGluZV9h
ZmZpbml0eSkgJiYKQEAgLTg4NSw3ICs4ODYsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVy
KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9r
ZW4gKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgLyogVGhlIHZjcHUg
aXMgdGVtcG9yYXJpbHkgcGlubmVkLCBjYW4ndCBtb3ZlIGl0LiAqLwotICAgICAgICAgICAgICAg
ICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2KTsKKyAg
ICAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBm
bGFncywgdi0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FQUREUklO
VVNFOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CkBAIC04
OTgsNyArODk5LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1
KQogICAgICAgICAgICAgaWYgKCB2LT5wcm9jZXNzb3IgIT0gY3B1ICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyBub3Qgb24gdGhpcyBjcHUsIHNvIHdlIGNh
biBtb3ZlIG9uLiAqLwotICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJl
c3RvcmUobG9jaywgZmxhZ3MsIHYpOworICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5s
b2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCkBAIC05MTEsNyArOTEyLDcgQEAgaW50IGNw
dV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICogICAg
dGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9yZSBnZXR0aW5nIGluIGhlcmUuCiAgICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKLSAgICAgICAgICAg
IHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYpOworICAgICAg
ICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2No
ZWRfdW5pdCk7CiAKICAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKQEAgLTk3
NSw3ICs5NzYsNyBAQCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CiAgICAgaW50IHJldCA9IDA7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrX2lycSh2KTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91
bml0KTsKIAogICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKICAgICAgICAgcmV0ID0gLUVC
VVNZOwpAQCAtOTk3LDcgKzk5OCw3IEBAIHN0YXRpYyBpbnQgdmNwdV9zZXRfYWZmaW5pdHkoCiAg
ICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh2KTsKICAgICB9CiAKLSAgICB2Y3B1X3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgdik7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IHYtPnNjaGVkX3VuaXQpOwogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRv
bWFpbik7CiAKQEAgLTExMjksMTAgKzExMzAsMTAgQEAgc3RhdGljIGxvbmcgZG9fcG9sbChzdHJ1
Y3Qgc2NoZWRfcG9sbCAqc2NoZWRfcG9sbCkKIGxvbmcgdmNwdV95aWVsZCh2b2lkKQogewogICAg
IHN0cnVjdCB2Y3B1ICogdj1jdXJyZW50OwotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3Nj
aGVkdWxlX2xvY2tfaXJxKHYpOworICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxl
X2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwogCiAgICAgc2NoZWRfeWllbGQodmNwdV9zY2hlZHVs
ZXIodiksIHYtPnNjaGVkX3VuaXQpOwotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCB2KTsKKyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7
CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfeWllbGQpOwogCkBAIC0xMjI5LDcgKzEyMzAs
NyBAQCBpbnQgdmNwdV90ZW1wb3JhcnlfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBjcHUsIHVpbnQ4X3QgcmVhc29uKQogICAgIGludCByZXQgPSAtRUlOVkFMOwogICAgIGJv
b2wgbWlncmF0ZTsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAg
IGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwogCiAgICAgaWYg
KCBjcHUgPT0gTlJfQ1BVUyApCiAgICAgewpAQCAtMTI2Miw3ICsxMjYzLDcgQEAgaW50IHZjcHVf
dGVtcG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50
OF90IHJlYXNvbikKICAgICBpZiAoIG1pZ3JhdGUgKQogICAgICAgICB2Y3B1X21pZ3JhdGVfc3Rh
cnQodik7CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7CisgICAgdW5p
dF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOwogCiAgICAgaWYgKCBt
aWdyYXRlICkKICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5k
ZXggMmIxNTJkMWM3NS4uYjhjYzM3OWUzYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTEwMiwyMiArMTAy
LDIyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBraW5kIyNfc2NoZWR1bGVfdW5sb2NrIyNpcnEoc3Bp
bmxvY2tfdCAqbG9jayBcCiAKICNkZWZpbmUgRVhUUkFfVFlQRShhcmcpCiBzY2hlZF9sb2NrKHBj
cHUsIHVuc2lnbmVkIGludCBjcHUsICAgICBjcHUsICkKLXNjaGVkX2xvY2sodmNwdSwgY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgKQorc2NoZWRfbG9jayh1bml0LCBjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqaSwgaS0+cmVzLT5tYXN0ZXJfY3B1LCApCiBzY2hlZF9sb2NrKHBj
cHUsIHVuc2lnbmVkIGludCBjcHUsICAgICBjcHUsICAgICAgICAgIF9pcnEpCi1zY2hlZF9sb2Nr
KHZjcHUsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2LT5wcm9jZXNzb3IsIF9pcnEpCitzY2hlZF9s
b2NrKHVuaXQsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICppLCBpLT5yZXMtPm1hc3Rlcl9jcHUs
IF9pcnEpCiBzY2hlZF91bmxvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNwdSwgKQot
c2NoZWRfdW5sb2NrKHZjcHUsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2LT5wcm9jZXNzb3IsICkK
K3NjaGVkX3VubG9jayh1bml0LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqaSwgaS0+cmVzLT5t
YXN0ZXJfY3B1LCApCiBzY2hlZF91bmxvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNw
dSwgICAgICAgICAgX2lycSkKLXNjaGVkX3VubG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdi0+cHJvY2Vzc29yLCBfaXJxKQorc2NoZWRfdW5sb2NrKHVuaXQsIGNvbnN0IHN0cnVjdCBz
Y2hlZF91bml0ICppLCBpLT5yZXMtPm1hc3Rlcl9jcHUsIF9pcnEpCiAjdW5kZWYgRVhUUkFfVFlQ
RQogCiAjZGVmaW5lIEVYVFJBX1RZUEUoYXJnKSAsIHVuc2lnbmVkIGxvbmcgYXJnCiAjZGVmaW5l
IHNwaW5fdW5sb2NrX2lycXNhdmUgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZQogc2NoZWRfbG9jayhw
Y3B1LCB1bnNpZ25lZCBpbnQgY3B1LCAgICAgY3B1LCAgICAgICAgICBfaXJxc2F2ZSwgKmZsYWdz
KQotc2NoZWRfbG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJvY2Vzc29yLCBf
aXJxc2F2ZSwgKmZsYWdzKQorc2NoZWRfbG9jayh1bml0LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqaSwgaS0+cmVzLT5tYXN0ZXJfY3B1LCBfaXJxc2F2ZSwgKmZsYWdzKQogI3VuZGVmIHNwaW5f
dW5sb2NrX2lycXNhdmUKIHNjaGVkX3VubG9jayhwY3B1LCB1bnNpZ25lZCBpbnQgY3B1LCAgICAg
Y3B1LCAgICAgICAgICBfaXJxcmVzdG9yZSwgZmxhZ3MpCi1zY2hlZF91bmxvY2sodmNwdSwgY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgX2lycXJlc3RvcmUsIGZsYWdzKQorc2No
ZWRfdW5sb2NrKHVuaXQsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICppLCBpLT5yZXMtPm1hc3Rl
cl9jcHUsIF9pcnFyZXN0b3JlLCBmbGFncykKICN1bmRlZiBFWFRSQV9UWVBFCiAKICN1bmRlZiBz
Y2hlZF91bmxvY2sKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93o9-0007vO-Kn; Sat, 14 Sep 2019 08:53:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93o7-0007tQ-UA
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:27 +0000
X-Inumbo-ID: 0fcae092-d6cd-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0fcae092-d6cd-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 72A13B66B;
 Sat, 14 Sep 2019 08:53:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:25 +0200
Message-Id: <20190914085251.18816-22-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 21/47] 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
YmUgcmVwbGFjZWQgYnkgdGhlIG1hc3Rlcl9jcHUgbnVtYmVyIG9mIHRoZSBsb2NhbApzY2hlZF9y
ZXNvdXJjZSBpbnN0ZWFkLgoKQWRkIGEgaGVscGVyIHRvIGdldCB0aGF0IHNjaGVkX3Jlc291cmNl
IG1hc3Rlcl9jcHUgYW5kIG1vZGlmeSB0aGUKc2NoZWR1bGVycyB0byB1c2UgaXQgaW4gYSBjb3Jy
ZWN0IHdheS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tClYzOgotIHN0eWxlIGNvcnJlY3Rpb24gKEphbiBCZXVsaWNoKQotIHJlbmFtZSBjcHUgdG8g
Y3VyX2NwdSB3aGVuIGludHJvZHVjaW5nIHNjaGVkX2NwdSBpbiBzYW1lIGZ1bmN0aW9uCiAgKEph
biBCZXVsaWNoKQotIHVuZG8gY2hhbmdlIGluIHNjaGVkX2lkbGVfc2NoZWR1bGUoKSAoSmFuIEJl
dWxpY2gpCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDIgKy0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMgICB8IDIzICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgMjUgKysrKysrKysrKyst
LS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICAgfCAxOSArKysrKysrKy0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgfCAgNSArKysrKwogNiBmaWxlcyBjaGFu
Z2VkLCA2OSBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5k
ZXggOGM0MzFlNmVkZC4uYTRkYjM0ODQzYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9h
cmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtNTEzLDcgKzUx
Myw3IEBAIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAgICBzdGF0aWMgdW5zaWduZWQgaW50IHNj
aGVkX2luZGV4ID0gMDsKICAgICBzdGF0aWMgc190aW1lX3QgbmV4dF9zd2l0Y2hfdGltZTsKICAg
ICBhNjUzc2NoZWRfcHJpdl90ICpzY2hlZF9wcml2ID0gU0NIRURfUFJJVihvcHMpOwotICAgIGNv
bnN0IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3QgdW5z
aWduZWQgaW50IGNwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgp
KTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnNj
aGVkX3ByaXYtPmxvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGRjYWE5Zjk1NTcuLjIwM2M1
ZGVjZWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTY4NCw3ICsxNjg0LDcgQEAgY3NjaGVkX2xvYWRfYmFs
YW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICBpbnQgcGVlcl9j
cHUsIGZpcnN0X2NwdSwgcGVlcl9ub2RlLCBic3RlcDsKICAgICBpbnQgbm9kZSA9IGNwdV90b19u
b2RlKGNwdSk7CiAKLSAgICBCVUdfT04oIGNwdSAhPSBzY2hlZF91bml0X2NwdShzbmV4dC0+dW5p
dCkgKTsKKyAgICBCVUdfT04oc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpICE9IHNjaGVkX3Vu
aXRfY3B1KHNuZXh0LT51bml0KSk7CiAgICAgb25saW5lID0gY3B1cG9vbF9vbmxpbmVfY3B1bWFz
ayhjKTsKIAogICAgIC8qCkBAIC0xODI1LDggKzE4MjUsOSBAQCBzdGF0aWMgc3RydWN0IHRhc2tf
c2xpY2UKIGNzY2hlZF9zY2hlZHVsZSgKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7Ci0gICAgY29u
c3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICog
Y29uc3QgcnVucSA9IFJVTlEoY3B1KTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3VyX2NwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0g
c2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjdXJfY3B1KTsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICog
Y29uc3QgcnVucSA9IFJVTlEoc2NoZWRfY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IGN1cnJlbnQtPnNjaGVkX3VuaXQ7CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qg
c2N1cnIgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diA9IENTQ0hFRF9QUklWKG9wcyk7CkBAIC0xODQ3LDcgKzE4NDgsNyBAQCBjc2NoZWRfc2NoZWR1
bGUoCiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1bnNpZ25lZCBjcHU6MTYsIHRhc2ts
ZXQ6OCwgaWRsZTo4OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuY3B1ID0gY3B1OworICAgICAg
ICBkLmNwdSA9IGN1cl9jcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hl
ZHVsZWQ7CiAgICAgICAgIGQuaWRsZSA9IGlzX2lkbGVfdW5pdCh1bml0KTsKICAgICAgICAgX190
cmFjZV92YXIoVFJDX0NTQ0hFRF9TQ0hFRFVMRSwgMSwgc2l6ZW9mKGQpLApAQCAtMTkzNyw3ICsx
OTM4LDcgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgIHsKICAgICAgICAgQlVHX09OKCBpc19pZGxl
X3VuaXQodW5pdCkgfHwgbGlzdF9lbXB0eShydW5xKSApOwogICAgICAgICAvKiBDdXJyZW50IGhh
cyBibG9ja2VkLiBVcGRhdGUgdGhlIHJ1bm5hYmxlIGNvdW50ZXIgZm9yIHRoaXMgY3B1LiAqLwot
ICAgICAgICBkZWNfbnJfcnVubmFibGUoY3B1KTsKKyAgICAgICAgZGVjX25yX3J1bm5hYmxlKHNj
aGVkX2NwdSk7CiAgICAgfQogCiAgICAgc25leHQgPSBfX3J1bnFfZWxlbShydW5xLT5uZXh0KTsK
QEAgLTE5NDcsNyArMTk0OCw3IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoIHRhc2tsZXRf
d29ya19zY2hlZHVsZWQgKQogICAgIHsKICAgICAgICAgVFJBQ0VfMEQoVFJDX0NTQ0hFRF9TQ0hF
RF9UQVNLTEVUKTsKLSAgICAgICAgc25leHQgPSBDU0NIRURfVU5JVChzY2hlZF9pZGxlX3VuaXQo
Y3B1KSk7CisgICAgICAgIHNuZXh0ID0gQ1NDSEVEX1VOSVQoc2NoZWRfaWRsZV91bml0KHNjaGVk
X2NwdSkpOwogICAgICAgICBzbmV4dC0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsKICAgICB9
CiAKQEAgLTE5NjcsNyArMTk2OCw3IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoIHNuZXh0
LT5wcmkgPiBDU0NIRURfUFJJX1RTX09WRVIgKQogICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0
KTsKICAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIGNw
dSwgc25leHQsICZyZXQubWlncmF0ZWQpOworICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2Jh
bGFuY2UocHJ2LCBzY2hlZF9jcHUsIHNuZXh0LCAmcmV0Lm1pZ3JhdGVkKTsKIAogICAgIC8qCiAg
ICAgICogVXBkYXRlIGlkbGVycyBtYXNrIGlmIG5lY2Vzc2FyeS4gV2hlbiB3ZSdyZSBpZGxpbmcs
IG90aGVyIENQVXMKQEAgLTE5NzUsMTIgKzE5NzYsMTIgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAg
ICAqLwogICAgIGlmICggIXRhc2tsZXRfd29ya19zY2hlZHVsZWQgJiYgc25leHQtPnByaSA9PSBD
U0NIRURfUFJJX0lETEUgKQogICAgIHsKLSAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShj
cHUsIHBydi0+aWRsZXJzKSApCi0gICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBwcnYt
PmlkbGVycyk7CisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCBwcnYt
PmlkbGVycykgKQorICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KHNjaGVkX2NwdSwgcHJ2LT5p
ZGxlcnMpOwogICAgIH0KLSAgICBlbHNlIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIHBydi0+
aWRsZXJzKSApCisgICAgZWxzZSBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCBwcnYt
PmlkbGVycykgKQogICAgIHsKLSAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBwcnYtPmlk
bGVycyk7CisgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMp
OwogICAgIH0KIAogICAgIGlmICggIWlzX2lkbGVfdW5pdChzbmV4dC0+dW5pdCkgKQpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwppbmRleCAwZDFiYTk3ZGJjLi5jZjA1NTllOTY0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzQ0
OCw3ICszNDQ4LDggQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCiBjc2NoZWQyX3NjaGVkdWxl
KAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sIHRh
c2tsZXRfd29ya19zY2hlZHVsZWQpCiB7Ci0gICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNz
b3JfaWQoKTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3VyX2NwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291
cmNlX2NwdShjdXJfY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7
CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0ID0gY3VycmVudC0+c2NoZWRfdW5pdDsK
ICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc2N1cnIgPSBjc2NoZWQyX3VuaXQoY3Vy
cnVuaXQpOwpAQCAtMzQ2MCwyMiArMzQ2MSwyMiBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIFND
SEVEX1NUQVRfQ1JBTksoc2NoZWR1bGUpOwogICAgIENTQ0hFRDJfVU5JVF9DSEVDSyhjdXJydW5p
dCk7CiAKLSAgICBCVUdfT04oIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3NjaGVkMl9wcml2KG9w
cyktPmluaXRpYWxpemVkKSk7CisgICAgQlVHX09OKCFjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2Nw
dSwgJmNzY2hlZDJfcHJpdihvcHMpLT5pbml0aWFsaXplZCkpOwogCi0gICAgcnFkID0gYzJycWQo
b3BzLCBjcHUpOwotICAgIEJVR19PTighY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPmFjdGl2
ZSkpOworICAgIHJxZCA9IGMycnFkKG9wcywgc2NoZWRfY3B1KTsKKyAgICBCVUdfT04oIWNwdW1h
c2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5hY3RpdmUpKTsKIAotICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhzY2hlZF9jcHUpLT5zY2hlZHVsZV9sb2Nr
KSk7CiAKICAgICBCVUdfT04oIWlzX2lkbGVfdW5pdChjdXJydW5pdCkgJiYgc2N1cnItPnJxZCAh
PSBycWQpOwogCiAgICAgLyogQ2xlYXIgInRpY2tsZWQiIGJpdCBub3cgdGhhdCB3ZSd2ZSBiZWVu
IHNjaGVkdWxlZCAqLwotICAgIHRpY2tsZWQgPSBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+
dGlja2xlZCk7CisgICAgdGlja2xlZCA9IGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFk
LT50aWNrbGVkKTsKICAgICBpZiAoIHRpY2tsZWQgKQogICAgIHsKLSAgICAgICAgX19jcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZycWQtPnRpY2tsZWQpOworICAgICAgICBfX2NwdW1hc2tfY2xlYXJf
Y3B1KHNjaGVkX2NwdSwgJnJxZC0+dGlja2xlZCk7CiAgICAgICAgIGNwdW1hc2tfYW5kbm90KGNw
dW1hc2tfc2NyYXRjaCwgJnJxZC0+aWRsZSwgJnJxZC0+dGlja2xlZCk7Ci0gICAgICAgIHNtdF9p
ZGxlX21hc2tfc2V0KGNwdSwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5zbXRfaWRsZSk7CisgICAg
ICAgIHNtdF9pZGxlX21hc2tfc2V0KHNjaGVkX2NwdSwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5z
bXRfaWRsZSk7CiAgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKQEAg
LTM0ODQsMTEgKzM0ODUsMTEgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAgICAgIHVuc2ln
bmVkIGNwdToxNiwgcnFfaWQ6MTY7CiAgICAgICAgICAgICB1bnNpZ25lZCB0YXNrbGV0OjgsIGlk
bGU6OCwgc210X2lkbGU6OCwgdGlja2xlZDo4OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuY3B1
ID0gY3B1OwotICAgICAgICBkLnJxX2lkID0gYzJyKGNwdSk7CisgICAgICAgIGQuY3B1ID0gY3Vy
X2NwdTsKKyAgICAgICAgZC5ycV9pZCA9IGMycihzY2hlZF9jcHUpOwogICAgICAgICBkLnRhc2ts
ZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwogICAgICAgICBkLmlkbGUgPSBpc19pZGxlX3Vu
aXQoY3VycnVuaXQpOwotICAgICAgICBkLnNtdF9pZGxlID0gY3B1bWFza190ZXN0X2NwdShjcHUs
ICZycWQtPnNtdF9pZGxlKTsKKyAgICAgICAgZC5zbXRfaWRsZSA9IGNwdW1hc2tfdGVzdF9jcHUo
c2NoZWRfY3B1LCAmcnFkLT5zbXRfaWRsZSk7CiAgICAgICAgIGQudGlja2xlZCA9IHRpY2tsZWQ7
CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1NDSEVEVUxFLCAxLAogICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoZCksCkBAIC0zNTI4LDEwICszNTI5LDEwIEBAIGNzY2hlZDJfc2No
ZWR1bGUoCiAgICAgewogICAgICAgICBfX2NsZWFyX2JpdChfX0NTRkxBR191bml0X3lpZWxkLCAm
c2N1cnItPmZsYWdzKTsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1NDSEVEX1RBU0tM
RVQsIDEsIDAsIE5VTEwpOwotICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdW5pdChzY2hlZF9pZGxl
X3VuaXQoY3B1KSk7CisgICAgICAgIHNuZXh0ID0gY3NjaGVkMl91bml0KHNjaGVkX2lkbGVfdW5p
dChzY2hlZF9jcHUpKTsKICAgICB9CiAgICAgZWxzZQotICAgICAgICBzbmV4dCA9IHJ1bnFfY2Fu
ZGlkYXRlKHJxZCwgc2N1cnIsIGNwdSwgbm93LCAmc2tpcHBlZF91bml0cyk7CisgICAgICAgIHNu
ZXh0ID0gcnVucV9jYW5kaWRhdGUocnFkLCBzY3Vyciwgc2NoZWRfY3B1LCBub3csICZza2lwcGVk
X3VuaXRzKTsKIAogICAgIC8qIElmIHN3aXRjaGluZyBmcm9tIGEgbm9uLWlkbGUgcnVubmFibGUg
dW5pdCwgcHV0IGl0CiAgICAgICogYmFjayBvbiB0aGUgcnVucXVldWUuICovCkBAIC0zNTU2LDEw
ICszNTU3LDEwIEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgIH0KIAogICAgICAgICAvKiBD
bGVhciB0aGUgaWRsZSBtYXNrIGlmIG5lY2Vzc2FyeSAqLwotICAgICAgICBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmcnFkLT5pZGxlKSApCisgICAgICAgIGlmICggY3B1bWFza190ZXN0X2Nw
dShzY2hlZF9jcHUsICZycWQtPmlkbGUpICkKICAgICAgICAgewotICAgICAgICAgICAgX19jcHVt
YXNrX2NsZWFyX2NwdShjcHUsICZycWQtPmlkbGUpOwotICAgICAgICAgICAgc210X2lkbGVfbWFz
a19jbGVhcihjcHUsICZycWQtPnNtdF9pZGxlKTsKKyAgICAgICAgICAgIF9fY3B1bWFza19jbGVh
cl9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxlKTsKKyAgICAgICAgICAgIHNtdF9pZGxlX21hc2tf
Y2xlYXIoc2NoZWRfY3B1LCAmcnFkLT5zbXRfaWRsZSk7CiAgICAgICAgIH0KIAogICAgICAgICAv
KgpAQCAtMzU3OCwxOCArMzU3OSwxOCBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAgICAgKi8K
ICAgICAgICAgaWYgKCBza2lwcGVkX3VuaXRzID09IDAgJiYgc25leHQtPmNyZWRpdCA8PSBDU0NI
RUQyX0NSRURJVF9SRVNFVCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJlc2V0X2NyZWRpdChv
cHMsIGNwdSwgbm93LCBzbmV4dCk7Ci0gICAgICAgICAgICBiYWxhbmNlX2xvYWQob3BzLCBjcHUs
IG5vdyk7CisgICAgICAgICAgICByZXNldF9jcmVkaXQob3BzLCBzY2hlZF9jcHUsIG5vdywgc25l
eHQpOworICAgICAgICAgICAgYmFsYW5jZV9sb2FkKG9wcywgc2NoZWRfY3B1LCBub3cpOwogICAg
ICAgICB9CiAKICAgICAgICAgc25leHQtPnN0YXJ0X3RpbWUgPSBub3c7CiAgICAgICAgIHNuZXh0
LT50aWNrbGVkX2NwdSA9IC0xOwogCiAgICAgICAgIC8qIFNhZmUgYmVjYXVzZSBsb2NrIGZvciBv
bGQgcHJvY2Vzc29yIGlzIGhlbGQgKi8KLSAgICAgICAgaWYgKCBzY2hlZF91bml0X2NwdShzbmV4
dC0+dW5pdCkgIT0gY3B1ICkKKyAgICAgICAgaWYgKCBzY2hlZF91bml0X2NwdShzbmV4dC0+dW5p
dCkgIT0gc2NoZWRfY3B1ICkKICAgICAgICAgewogICAgICAgICAgICAgc25leHQtPmNyZWRpdCAr
PSBDU0NIRUQyX01JR1JBVEVfQ09NUEVOU0FUSU9OOwotICAgICAgICAgICAgc2NoZWRfc2V0X3Jl
cyhzbmV4dC0+dW5pdCwgZ2V0X3NjaGVkX3JlcyhjcHUpKTsKKyAgICAgICAgICAgIHNjaGVkX3Nl
dF9yZXMoc25leHQtPnVuaXQsIGdldF9zY2hlZF9yZXMoc2NoZWRfY3B1KSk7CiAgICAgICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKICAgICAgICAgICAgIHJldC5taWdyYXRlZCA9
IDE7CiAgICAgICAgIH0KQEAgLTM2MDIsMTcgKzM2MDMsMTcgQEAgY3NjaGVkMl9zY2hlZHVsZSgK
ICAgICAgICAgICovCiAgICAgICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPmlkbGUp
ICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZycWQtPmlk
bGUpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJnJxZC0+aWRsZSk7Ci0gICAgICAgICAgICAgICAgc210X2lkbGVfbWFza19jbGVhcihj
cHUsICZycWQtPnNtdF9pZGxlKTsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1
KHNjaGVkX2NwdSwgJnJxZC0+aWRsZSk7CisgICAgICAgICAgICAgICAgc210X2lkbGVfbWFza19j
bGVhcihzY2hlZF9jcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICAgICAgICAgIH0KICAgICAgICAg
fQotICAgICAgICBlbHNlIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5pZGxlKSAp
CisgICAgICAgIGVsc2UgaWYgKCAhY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZycWQtPmlk
bGUpICkKICAgICAgICAgewotICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFk
LT5pZGxlKTsKKyAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KHNjaGVkX2NwdSwgJnJxZC0+
aWRsZSk7CiAgICAgICAgICAgICBjcHVtYXNrX2FuZG5vdChjcHVtYXNrX3NjcmF0Y2gsICZycWQt
PmlkbGUsICZycWQtPnRpY2tsZWQpOwotICAgICAgICAgICAgc210X2lkbGVfbWFza19zZXQoY3B1
LCBjcHVtYXNrX3NjcmF0Y2gsICZycWQtPnNtdF9pZGxlKTsKKyAgICAgICAgICAgIHNtdF9pZGxl
X21hc2tfc2V0KHNjaGVkX2NwdSwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5zbXRfaWRsZSk7CiAg
ICAgICAgIH0KICAgICAgICAgLyogTWFrZSBzdXJlIGF2Z2xvYWQgZ2V0cyB1cGRhdGVkIHBlcmlv
ZGljYWxseSBldmVuCiAgICAgICAgICAqIGlmIHRoZXJlJ3Mgbm8gYWN0aXZpdHkgKi8KQEAgLTM2
MjIsNyArMzYyMyw3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgLyoKICAgICAgKiBSZXR1cm4g
dGFzayB0byBydW4gbmV4dC4uLgogICAgICAqLwotICAgIHJldC50aW1lID0gY3NjaGVkMl9ydW50
aW1lKG9wcywgY3B1LCBzbmV4dCwgbm93KTsKKyAgICByZXQudGltZSA9IGNzY2hlZDJfcnVudGlt
ZShvcHMsIHNjaGVkX2NwdSwgc25leHQsIG5vdyk7CiAgICAgcmV0LnRhc2sgPSBzbmV4dC0+dW5p
dDsKIAogICAgIENTQ0hFRDJfVU5JVF9DSEVDSyhyZXQudGFzayk7CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGMzNjY2
YzlmNTYuLjQxMzFkZjBkYjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03ODQsNyArNzg0LDggQEAgc3RhdGljIHN0
cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2tsZXRf
d29ya19zY2hlZHVsZWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGJzOwotICAgIGNvbnN0IHVuc2ln
bmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3QgdW5zaWduZWQgaW50
IGN1cl9jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3QgdW5zaWduZWQgaW50IHNj
aGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3VyX2NwdSk7CiAgICAgc3RydWN0IG51
bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxfdW5pdCAq
d3ZjOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsKQEAgLTc5OCwxNiArNzk5LDE2IEBAIHN0
YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywKICAgICAgICAgICAgIHVpbnQxNl90IHRhc2tsZXQsIGNwdTsKICAgICAgICAgICAg
IGludDE2X3QgdW5pdCwgZG9tOwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuY3B1ID0gY3B1Owor
ICAgICAgICBkLmNwdSA9IGN1cl9jcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29y
a19zY2hlZHVsZWQ7Ci0gICAgICAgIGlmICggcGVyX2NwdShucGMsIGNwdSkudW5pdCA9PSBOVUxM
ICkKKyAgICAgICAgaWYgKCBwZXJfY3B1KG5wYywgc2NoZWRfY3B1KS51bml0ID09IE5VTEwgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBkLnVuaXQgPSBkLmRvbSA9IC0xOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgZC51bml0ID0gcGVyX2NwdShucGMs
IGNwdSkudW5pdC0+dW5pdF9pZDsKLSAgICAgICAgICAgIGQuZG9tID0gcGVyX2NwdShucGMsIGNw
dSkudW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgICAgICBkLnVuaXQgPSBwZXJfY3B1
KG5wYywgc2NoZWRfY3B1KS51bml0LT51bml0X2lkOworICAgICAgICAgICAgZC5kb20gPSBwZXJf
Y3B1KG5wYywgc2NoZWRfY3B1KS51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgfQog
ICAgICAgICBfX3RyYWNlX3ZhcihUUkNfU05VTExfU0NIRURVTEUsIDEsIHNpemVvZihkKSwgJmQp
OwogICAgIH0KQEAgLTgxNSwxMCArODE2LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBu
dWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBpZiAoIHRhc2ts
ZXRfd29ya19zY2hlZHVsZWQgKQogICAgIHsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19TTlVMTF9U
QVNLTEVULCAxLCAwLCBOVUxMKTsKLSAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQo
Y3B1KTsKKyAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KTsKICAg
ICB9CiAgICAgZWxzZQotICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLnVuaXQ7
CisgICAgICAgIHJldC50YXNrID0gcGVyX2NwdShucGMsIHNjaGVkX2NwdSkudW5pdDsKICAgICBy
ZXQubWlncmF0ZWQgPSAwOwogICAgIHJldC50aW1lID0gLTE7CiAKQEAgLTg0OSw5ICs4NTAsOSBA
QCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkod3Zj
LT51bml0KSApCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICAg
ICAgaWYgKCB1bml0X2NoZWNrX2FmZmluaXR5KHd2Yy0+dW5pdCwgY3B1LCBicykgKQorICAgICAg
ICAgICAgICAgIGlmICggdW5pdF9jaGVja19hZmZpbml0eSh3dmMtPnVuaXQsIHNjaGVkX2NwdSwg
YnMpICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHVuaXRfYXNzaWdu
KHBydiwgd3ZjLT51bml0LCBjcHUpOworICAgICAgICAgICAgICAgICAgICB1bml0X2Fzc2lnbihw
cnYsIHd2Yy0+dW5pdCwgc2NoZWRfY3B1KTsKICAgICAgICAgICAgICAgICAgICAgbGlzdF9kZWxf
aW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsKICAgICAgICAgICAgICAgICAgICAgcmV0LnRhc2sgPSB3
dmMtPnVuaXQ7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gdW5sb2NrOwpAQCAtODYxLDEyICs4
NjIsMTIgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAogIHVubG9jazoKICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+
d2FpdHFfbG9jayk7CiAKLSAgICAgICAgaWYgKCByZXQudGFzayA9PSBOVUxMICYmICFjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKSApCi0gICAgICAgICAgICBjcHVtYXNrX3Nl
dF9jcHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOworICAgICAgICBpZiAoIHJldC50YXNrID09IE5V
TEwgJiYgIWNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpICkKKyAg
ICAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShzY2hlZF9jcHUsICZwcnYtPmNwdXNfZnJlZSk7CiAg
ICAgfQogCiAgICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBOVUxMIHx8ICF1bml0X3J1bm5h
YmxlKHJldC50YXNrKSkgKQotICAgICAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfdW5pdChjcHUp
OworICAgICAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUpOwogCiAgICAg
TlVMTF9VTklUX0NIRUNLKHJldC50YXNrKTsKICAgICByZXR1cm4gcmV0OwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDdhNzJj
ZmI4NmMuLmFiNDhkNGJiMWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTEwNTcsNyArMTA1Nyw4IEBAIHJ1bnFfcGljayhj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKIHN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZQogcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQogewotICAg
IGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3QgdW5zaWduZWQg
aW50IGN1cl9jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3QgdW5zaWduZWQgaW50
IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3VyX2NwdSk7CiAgICAgc3RydWN0
IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgcnRfdW5pdCAqY29u
c3Qgc2N1cnIgPSBydF91bml0KGN1cnJlbnQtPnNjaGVkX3VuaXQpOwogICAgIHN0cnVjdCBydF91
bml0ICpzbmV4dCA9IE5VTEw7CkBAIC0xMDY5LDkgKzEwNzAsOSBAQCBydF9zY2hlZHVsZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29y
a19zY2hlZAogICAgICAgICBzdHJ1Y3QgX19wYWNrZWQgewogICAgICAgICAgICAgdW5zaWduZWQg
Y3B1OjE2LCB0YXNrbGV0OjgsIHRpY2tsZWQ6NCwgaWRsZTo0OwogICAgICAgICB9IGQ7Ci0gICAg
ICAgIGQuY3B1ID0gY3B1OworICAgICAgICBkLmNwdSA9IGN1cl9jcHU7CiAgICAgICAgIGQudGFz
a2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7Ci0gICAgICAgIGQudGlja2xlZCA9IGNwdW1h
c2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKKyAgICAgICAgZC50aWNrbGVkID0gY3B1
bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZwcnYtPnRpY2tsZWQpOwogICAgICAgICBkLmlkbGUg
PSBpc19pZGxlX3VuaXQoY3VycnVuaXQpOwogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NI
RURVTEUsIDEsCiAgICAgICAgICAgICAgICAgICBzaXplb2YoZCksCkBAIC0xMDc5LDcgKzEwODAs
NyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5v
dywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgIH0KIAogICAgIC8qIGNsZWFyIHRpY2tl
ZCBiaXQgbm93IHRoYXQgd2UndmUgYmVlbiBzY2hlZHVsZWQgKi8KLSAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsICZwcnYtPnRpY2tsZWQpOworICAgIGNwdW1hc2tfY2xlYXJfY3B1KHNjaGVkX2Nw
dSwgJnBydi0+dGlja2xlZCk7CiAKICAgICAvKiBidXJuX2J1ZGdldCB3b3VsZCByZXR1cm4gZm9y
IElETEUgVU5JVCAqLwogICAgIGJ1cm5fYnVkZ2V0KG9wcywgc2N1cnIsIG5vdyk7CkBAIC0xMDg3
LDEzICsxMDg4LDEzIEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgaWYgKCB0YXNrbGV0
X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfUlREU19TQ0hF
RF9UQVNLTEVULCAxLCAwLCAgTlVMTCk7Ci0gICAgICAgIHNuZXh0ID0gcnRfdW5pdChzY2hlZF9p
ZGxlX3VuaXQoY3B1KSk7CisgICAgICAgIHNuZXh0ID0gcnRfdW5pdChzY2hlZF9pZGxlX3VuaXQo
c2NoZWRfY3B1KSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHNuZXh0ID0gcnVu
cV9waWNrKG9wcywgY3B1bWFza19vZihjcHUpKTsKKyAgICAgICAgc25leHQgPSBydW5xX3BpY2so
b3BzLCBjcHVtYXNrX29mKHNjaGVkX2NwdSkpOwogICAgICAgICBpZiAoIHNuZXh0ID09IE5VTEwg
KQotICAgICAgICAgICAgc25leHQgPSBydF91bml0KHNjaGVkX2lkbGVfdW5pdChjcHUpKTsKKyAg
ICAgICAgICAgIHNuZXh0ID0gcnRfdW5pdChzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KSk7CiAK
ICAgICAgICAgLyogaWYgc2N1cnIgaGFzIGhpZ2hlciBwcmlvcml0eSBhbmQgYnVkZ2V0LCBzdGls
bCBwaWNrIHNjdXJyICovCiAgICAgICAgIGlmICggIWlzX2lkbGVfdW5pdChjdXJydW5pdCkgJiYK
QEAgLTExMTgsOSArMTExOSw5IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgICAg
ICBxX3JlbW92ZShzbmV4dCk7CiAgICAgICAgICAgICBfX3NldF9iaXQoX19SVERTX3NjaGVkdWxl
ZCwgJnNuZXh0LT5mbGFncyk7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCBzY2hlZF91bml0X2Nw
dShzbmV4dC0+dW5pdCkgIT0gY3B1ICkKKyAgICAgICAgaWYgKCBzY2hlZF91bml0X2NwdShzbmV4
dC0+dW5pdCkgIT0gc2NoZWRfY3B1ICkKICAgICAgICAgewotICAgICAgICAgICAgc2NoZWRfc2V0
X3JlcyhzbmV4dC0+dW5pdCwgZ2V0X3NjaGVkX3JlcyhjcHUpKTsKKyAgICAgICAgICAgIHNjaGVk
X3NldF9yZXMoc25leHQtPnVuaXQsIGdldF9zY2hlZF9yZXMoc2NoZWRfY3B1KSk7CiAgICAgICAg
ICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0gc25l
eHQtPmN1cl9idWRnZXQ7IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaAppbmRleCBmNzAxODJkZDRlLi44NDI5ZTllMjg3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAt
MTE2LDYgKzExNiwxMSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9p
ZGxlX3VuaXQodW5zaWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gaWRsZV92Y3B1W2NwdV0tPnNj
aGVkX3VuaXQ7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHNjaGVkX2dldF9yZXNv
dXJjZV9jcHUodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByZXR1cm4gZ2V0X3NjaGVkX3Jlcyhj
cHUpLT5tYXN0ZXJfY3B1OworfQorCiAvKgogICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5n
IGhhdmluZyB0b28gbWFueSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNrLgogICogV2l0aGluIGVhY2gg
c2NoZWR1bGVyLCB3aGVuIHVzaW5nIHRoZSBzY3JhdGNoIG1hc2sgb2Ygb25lIHBDUFU6Ci0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93oA-0007vx-1M; Sat, 14 Sep 2019 08:53: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93o8-0007uL-Kz
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:28 +0000
X-Inumbo-ID: 0ddb36ec-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ddb36ec-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 DD27DB662;
 Sat, 14 Sep 2019 08:52:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:16 +0200
Message-Id: <20190914085251.18816-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 12/47] 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
IHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oICB8ICA2ICsrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNl
cnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggOThjZGQ3Zjg5
NC4uNmFlNTkyNDk4MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtNTU0LDkgKzU1NCw5IEBAIGE2NTNz
Y2hlZF9kb19zY2hlZHVsZSgKIAogICAgIC8qCiAgICAgICogSWYgdGhlcmUgYXJlIG1vcmUgZG9t
YWlucyB0byBydW4gaW4gdGhlIGN1cnJlbnQgbWFqb3IgZnJhbWUsIHNldAotICAgICAqIG5ld190
YXNrIGVxdWFsIHRvIHRoZSBhZGRyZXNzIG9mIG5leHQgZG9tYWluJ3MgVkNQVSBzdHJ1Y3R1cmUu
Ci0gICAgICogT3RoZXJ3aXNlLCBzZXQgbmV3X3Rhc2sgZXF1YWwgdG8gdGhlIGFkZHJlc3Mgb2Yg
dGhlIGlkbGUgdGFzaydzIFZDUFUKLSAgICAgKiBzdHJ1Y3R1cmUuCisgICAgICogbmV3X3Rhc2sg
ZXF1YWwgdG8gdGhlIGFkZHJlc3Mgb2YgbmV4dCBkb21haW4ncyBzY2hlZF91bml0IHN0cnVjdHVy
ZS4KKyAgICAgKiBPdGhlcndpc2UsIHNldCBuZXdfdGFzayBlcXVhbCB0byB0aGUgYWRkcmVzcyBv
ZiB0aGUgaWRsZSB0YXNrJ3MKKyAgICAgKiBzY2hlZF91bml0IHN0cnVjdHVyZS4KICAgICAgKi8K
ICAgICBuZXdfdGFzayA9IChzY2hlZF9pbmRleCA8IHNjaGVkX3ByaXYtPm51bV9zY2hlZHVsZV9l
bnRyaWVzKQogICAgICAgICA/IHNjaGVkX3ByaXYtPnNjaGVkdWxlW3NjaGVkX2luZGV4XS52YwpA
QCAtNTkyLDcgKzU5Miw3IEBAIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAgICAgKiBvZiB0aGUg
c2VsZWN0ZWQgdGFzaydzIFZDUFUgc3RydWN0dXJlLgogICAgICAqLwogICAgIHJldC50aW1lID0g
bmV4dF9zd2l0Y2hfdGltZSAtIG5vdzsKLSAgICByZXQudGFzayA9IG5ld190YXNrOworICAgIHJl
dC50YXNrID0gbmV3X3Rhc2stPnNjaGVkX3VuaXQ7CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKIAog
ICAgIEJVR19PTihyZXQudGltZSA8PSAwKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGU0MzBjNGVmYTQuLjJi
ZjExYjA2MTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTk5Myw5ICsxOTkzLDkgQEAgb3V0OgogICAgICAq
LwogICAgIHJldC50aW1lID0gKGlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgPwogICAgICAgICAg
ICAgICAgIC0xIDogdHNsaWNlKTsKLSAgICByZXQudGFzayA9IHNuZXh0LT52Y3B1OworICAgIHJl
dC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX3VuaXQ7CiAKLSAgICBDU0NIRURfVkNQVV9DSEVD
SyhyZXQudGFzayk7CisgICAgQ1NDSEVEX1ZDUFVfQ0hFQ0socmV0LnRhc2stPnZjcHVfbGlzdCk7
CiAgICAgcmV0dXJuIHJldDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBkODJiN2E5Yzc1Li45MTA0
NDBkNWQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzYzNyw5ICszNjM3LDkgQEAgY3NjaGVkMl9zY2hl
ZHVsZSgKICAgICAgKiBSZXR1cm4gdGFzayB0byBydW4gbmV4dC4uLgogICAgICAqLwogICAgIHJl
dC50aW1lID0gY3NjaGVkMl9ydW50aW1lKG9wcywgY3B1LCBzbmV4dCwgbm93KTsKLSAgICByZXQu
dGFzayA9IHNuZXh0LT52Y3B1OworICAgIHJldC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX3Vu
aXQ7CiAKLSAgICBDU0NIRUQyX1ZDUFVfQ0hFQ0socmV0LnRhc2spOworICAgIENTQ0hFRDJfVkNQ
VV9DSEVDSyhyZXQudGFzay0+dmNwdV9saXN0KTsKICAgICByZXR1cm4gcmV0OwogfQogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CmluZGV4IDY2ZjgzODdmMTEuLjYzZWUxZjU0MzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC04MTksMTAgKzgxOSwx
MCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7
CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfU05VTExfVEFTS0xFVCwgMSwgMCwgTlVMTCk7Ci0gICAg
ICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2NwdV07CisgICAgICAgIHJldC50YXNrID0gaWRsZV92
Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmV0LnRhc2sg
PSBwZXJfY3B1KG5wYywgY3B1KS52Y3B1OworICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBj
LCBjcHUpLnZjcHUtPnNjaGVkX3VuaXQ7CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKICAgICByZXQu
dGltZSA9IC0xOwogCkBAIC04NTcsNyArODU3LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNl
IG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMtPnZjcHUsIGNw
dSk7CiAgICAgICAgICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnd2Yy0+d2FpdHFfZWxlbSk7
Ci0gICAgICAgICAgICAgICAgICAgIHJldC50YXNrID0gd3ZjLT52Y3B1OworICAgICAgICAgICAg
ICAgICAgICByZXQudGFzayA9IHd2Yy0+dmNwdS0+c2NoZWRfdW5pdDsKICAgICAgICAgICAgICAg
ICAgICAgZ290byB1bmxvY2s7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAt
ODY5LDEwICs4NjksMTAgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1
KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHJldC50
YXNrID09IE5VTEwgfHwgIXZjcHVfcnVubmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50
YXNrID0gaWRsZV92Y3B1W2NwdV07CisgICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBOVUxM
IHx8ICF1bml0X3J1bm5hYmxlKHJldC50YXNrKSkgKQorICAgICAgICByZXQudGFzayA9IGlkbGVf
dmNwdVtjcHVdLT5zY2hlZF91bml0OwogCi0gICAgTlVMTF9WQ1BVX0NIRUNLKHJldC50YXNrKTsK
KyAgICBOVUxMX1ZDUFVfQ0hFQ0socmV0LnRhc2stPnZjcHVfbGlzdCk7CiAgICAgcmV0dXJuIHJl
dDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jCmluZGV4IGNkNDIyM2ZmZDYuLjhiNWFlMTU5YjIgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTExMzAsNyAr
MTEzMCw3IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1l
X3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgIH0KICAgICAgICAgcmV0
LnRpbWUgPSBzbmV4dC0+Y3VyX2J1ZGdldDsgLyogaW52b2tlIHRoZSBzY2hlZHVsZXIgbmV4dCB0
aW1lICovCiAgICAgfQotICAgIHJldC50YXNrID0gc25leHQtPnZjcHU7CisgICAgcmV0LnRhc2sg
PSBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdDsKIAogICAgIHJldHVybiByZXQ7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXgg
MTUyYjc2Y2NkNi4uOTJhNzRiNzMxYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTE1LDcgKzExNSw3IEBAIHN0YXRpYyBz
dHJ1Y3QgdGFza19zbGljZSBzY2hlZF9pZGxlX3NjaGVkdWxlKAogICAgIGNvbnN0IHVuc2lnbmVk
IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0
ID0geyAudGltZSA9IC0xIH07CiAKLSAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdOworICAg
IHJldC50YXNrID0gc2NoZWRfaWRsZV91bml0KGNwdSk7CiAgICAgcmV0dXJuIHJldDsKIH0KIApA
QCAtMTYyNiw3ICsxNjI2LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBzY2hl
ZCA9IHRoaXNfY3B1KHNjaGVkdWxlcik7CiAgICAgbmV4dF9zbGljZSA9IHNjaGVkLT5kb19zY2hl
ZHVsZShzY2hlZCwgbm93LCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKIAotICAgIG5leHQgPSBu
ZXh0X3NsaWNlLnRhc2s7CisgICAgbmV4dCA9IG5leHRfc2xpY2UudGFzay0+dmNwdV9saXN0Owog
CiAgICAgc2QtPmN1cnIgPSBuZXh0LT5zY2hlZF91bml0OwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGZh
M2NhNTFhOTAuLmQ2MjRiODFlNTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0xOTIsOSArMTkyLDkgQEAg
c3RhdGljIGlubGluZSBzcGlubG9ja190ICpwY3B1X3NjaGVkdWxlX3RyeWxvY2sodW5zaWduZWQg
aW50IGNwdSkKIH0KIAogc3RydWN0IHRhc2tfc2xpY2UgewotICAgIHN0cnVjdCB2Y3B1ICp0YXNr
OwotICAgIHNfdGltZV90ICAgICB0aW1lOwotICAgIGJvb2xfdCAgICAgICBtaWdyYXRlZDsKKyAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdGFzazsKKyAgICBzX3RpbWVfdCAgICAgICAgICAgdGltZTsK
KyAgICBib29sX3QgICAgICAgICAgICAgbWlncmF0ZWQ7CiB9OwogCiBzdHJ1Y3Qgc2NoZWR1bGVy
IHsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93oE-00081O-I8; Sat, 14 Sep 2019 08:53:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oC-0007zJ-UR
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:32 +0000
X-Inumbo-ID: 1149e846-d6cd-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1149e846-d6cd-11e9-a337-bc764e2007e4;
 Sat, 14 Sep 2019 08: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 49923B672;
 Sat, 14 Sep 2019 08:53:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:34 +0200
Message-Id: <20190914085251.18816-31-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 30/47] 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>,
 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>

SW4gc2V2ZXJhbCBwbGFjZXMgdGhlcmUgaXMgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVy
IHNjaGVkIHVuaXQKbWlzc2luZy4gQWRkIHRoYXQgbWlzc2luZyBzdXBwb3J0ICh3aXRoIHRoZSBl
eGNlcHRpb24gb2YgaW5pdGlhbAphbGxvY2F0aW9uKSBhbmQgbWlzc2luZyBoZWxwZXJzIGZvciB0
aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
UkZDIFYyOgotIGZpeCB2Y3B1X3J1bnN0YXRlX2hlbHBlcigpClYxOgotIGFkZCBzcGVjaWFsIGhh
bmRsaW5nIGZvciBpZGxlIHVuaXQgaW4gdW5pdF9ydW5uYWJsZSgpIGFuZAogIHVuaXRfcnVubmFi
bGVfc3RhdGUoKQpWMjoKLSBoYW5kbGUgYWZmaW5pdHlfYnJva2VuIGNvcnJlY3RseSAoSmFuIEJl
dWxpY2gpClYzOgotIHR5cGUgZm9yIGNwdSAtPnVuc2lnbmVkIGludCAoSmFuIEJldWxpY2gpCi0t
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgfCAgNSArKystCiB4ZW4vY29tbW9uL3NjaGVk
dWxlLmMgICAgICB8IDM3ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaCB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKaW5kZXggZmE0MDIzOTM2Yi4uZWE2YWVlMzg1OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMjU5LDcgKzEyNTksMTAgQEAg
aW50IHZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCiAgICAgdi0+YXN5bmNfZXhjZXB0aW9uX21h
c2sgPSAwOwogICAgIG1lbXNldCh2LT5hc3luY19leGNlcHRpb25fc3RhdGUsIDAsIHNpemVvZih2
LT5hc3luY19leGNlcHRpb25fc3RhdGUpKTsKICNlbmRpZgotICAgIHYtPmFmZmluaXR5X2Jyb2tl
biA9IDA7CisgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gJiBWQ1BVX0FGRklOSVRZX09WRVJS
SURFICkKKyAgICAgICAgdmNwdV90ZW1wb3JhcnlfYWZmaW5pdHkodiwgTlJfQ1BVUywgVkNQVV9B
RkZJTklUWV9PVkVSUklERSk7CisgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gJiBWQ1BVX0FG
RklOSVRZX1dBSVQgKQorICAgICAgICB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eSh2LCBOUl9DUFVT
LCBWQ1BVX0FGRklOSVRZX1dBSVQpOwogICAgIGNsZWFyX2JpdChfVlBGX2Jsb2NrZWQsICZ2LT5w
YXVzZV9mbGFncyk7CiAgICAgY2xlYXJfYml0KF9WUEZfaW5fcmVzZXQsICZ2LT5wYXVzZV9mbGFn
cyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwppbmRleCAwM2JjZjc5NmFlLi5hNzkwNjVjODI2IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0yNDMsOCArMjQz
LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAgIHNfdGlt
ZV90IGRlbHRhOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsK
IAotICAgIEFTU0VSVCh2LT5ydW5zdGF0ZS5zdGF0ZSAhPSBuZXdfc3RhdGUpOwogICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPnNjaGVkdWxlX2xv
Y2spKTsKKyAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID09IG5ld19zdGF0ZSApCisgICAgICAg
IHJldHVybjsKIAogICAgIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZSh2KTsKIApAQCAtMjY2LDE1
ICsyNjcsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogc3Rh
dGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKHN0cnVjdCBzY2hlZF91
bml0ICp1bml0LAogICAgIGJvb2wgcnVubmluZywgc190aW1lX3QgbmV3X2VudHJ5X3RpbWUpCiB7
Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7CisgICAgc3RydWN0IHZjcHUg
KnY7CiAKLSAgICBpZiAoIHJ1bm5pbmcgKQotICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2
LCB2LT5uZXdfc3RhdGUsIG5ld19lbnRyeV90aW1lKTsKLSAgICBlbHNlCi0gICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsCi0gICAgICAgICAgICAoKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Js
b2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6Ci0gICAgICAgICAgICAgKHZjcHVfcnVubmFibGUo
dikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKLSAgICAgICAgICAg
IG5ld19lbnRyeV90aW1lKTsKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2
ICkKKyAgICAgICAgaWYgKCBydW5uaW5nICkKKyAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hh
bmdlKHYsIHYtPm5ld19zdGF0ZSwgbmV3X2VudHJ5X3RpbWUpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAorICAgICAgICAgICAgICAgICgodi0+cGF1
c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKKyAgICAgICAgICAg
ICAgICAgKHZjcHVfcnVubmFibGUodikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29m
ZmxpbmUpKSwKKyAgICAgICAgICAgICAgICBuZXdfZW50cnlfdGltZSk7CiB9CiAKIHZvaWQgdmNw
dV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8g
KnJ1bnN0YXRlKQpAQCAtMTAzMSwxMCArMTAzMyw5IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVs
ZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmb25s
aW5lX2FmZmluaXR5KSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAvKiBUT0RPOiBtdWx0aXBsZSB2Y3B1cyBwZXIgdW5pdC4gKi8KLSAgICAgICAgICAgICAgICBp
ZiAoIHVuaXQtPnZjcHVfbGlzdC0+YWZmaW5pdHlfYnJva2VuICkKKyAgICAgICAgICAgICAgICBp
ZiAoIHNjaGVkX2NoZWNrX2FmZmluaXR5X2Jyb2tlbih1bml0KSApCiAgICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyB0ZW1wb3JhcmlseSBwaW5uZWQs
IGNhbid0IG1vdmUgaXQuICovCisgICAgICAgICAgICAgICAgICAgIC8qIFRoZSB1bml0IGlzIHRl
bXBvcmFyaWx5IHBpbm5lZCwgY2FuJ3QgbW92ZSBpdC4gKi8KICAgICAgICAgICAgICAgICAgICAg
dW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7CiAgICAg
ICAgICAgICAgICAgICAgIHJldCA9IC1FQUREUklOVVNFOwogICAgICAgICAgICAgICAgICAgICBi
cmVhazsKQEAgLTEzOTIsMTcgKzEzOTMsMTcgQEAgaW50IHZjcHVfdGVtcG9yYXJ5X2FmZmluaXR5
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50OF90IHJlYXNvbikKICAgICAg
ICAgICAgIHJldCA9IDA7CiAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gJj0gfnJlYXNv
bjsKICAgICAgICAgfQotICAgICAgICBpZiAoICFyZXQgJiYgIXYtPmFmZmluaXR5X2Jyb2tlbiAp
CisgICAgICAgIGlmICggIXJldCAmJiAhc2NoZWRfY2hlY2tfYWZmaW5pdHlfYnJva2VuKHVuaXQp
ICkKICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB1bml0LT5jcHVfaGFyZF9hZmZp
bml0eV9zYXZlZCwgTlVMTCk7CiAgICAgfQogICAgIGVsc2UgaWYgKCBjcHUgPCBucl9jcHVfaWRz
ICkKICAgICB7CiAgICAgICAgIGlmICggKHYtPmFmZmluaXR5X2Jyb2tlbiAmIHJlYXNvbikgfHwK
LSAgICAgICAgICAgICAodi0+YWZmaW5pdHlfYnJva2VuICYmIHYtPnByb2Nlc3NvciAhPSBjcHUp
ICkKKyAgICAgICAgICAgICAoc2NoZWRfY2hlY2tfYWZmaW5pdHlfYnJva2VuKHVuaXQpICYmIHYt
PnByb2Nlc3NvciAhPSBjcHUpICkKICAgICAgICAgICAgIHJldCA9IC1FQlVTWTsKICAgICAgICAg
ZWxzZSBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBWQ1BVMk9OTElORSh2KSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBpZiAoICF2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICAgICAg
aWYgKCAhc2NoZWRfY2hlY2tfYWZmaW5pdHlfYnJva2VuKHVuaXQpICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2
ZWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5
KTsKQEAgLTE3MjIsMTQgKzE3MjMsMTQgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRz
KHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QsCiAgICAgICAgICAgICAgKG5leHQtPnZjcHVfbGlz
dC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KICAgICAgICAgICAgICAo
bm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0X3RpbWUpOwogCi0g
ICAgQVNTRVJUKHByZXYtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVu
bmluZyk7CisgICAgQVNTRVJUKHVuaXRfcnVubmluZyhwcmV2KSk7CiAKICAgICBUUkFDRV80RChU
UkNfU0NIRURfU1dJVENILCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwK
ICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CiAK
ICAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKIAotICAg
IEFTU0VSVChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5p
bmcpOworICAgIEFTU0VSVCghdW5pdF9ydW5uaW5nKG5leHQpKTsKICAgICBzY2hlZF91bml0X3J1
bnN0YXRlX2NoYW5nZShuZXh0LCB0cnVlLCBub3cpOwogCiAgICAgLyoKQEAgLTE4NTEsNyArMTg1
Miw3IEBAIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0
cnVjdCB2Y3B1ICp2bmV4dCkKICAgICAgICAgICAgIHdoaWxlICggYXRvbWljX3JlYWQoJm5leHQt
PnJlbmRlenZvdXNfb3V0X2NudCkgKQogICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwogICAg
IH0KLSAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgKQorICAgIGVsc2UgaWYgKCB2cHJldiAh
PSB2bmV4dCAmJiBzY2hlZF9ncmFudWxhcml0eSA9PSAxICkKICAgICAgICAgY29udGV4dF9zYXZl
ZCh2cHJldik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMjViYTZmMjVjOS4uNmE0ZGJhYzkzNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKQEAgLTY4LDEyICs2OCwzMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNf
aWRsZV91bml0KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiBzdGF0aWMgaW5saW5l
IGJvb2wgaXNfdW5pdF9vbmxpbmUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0g
ICAgcmV0dXJuIGlzX3ZjcHVfb25saW5lKHVuaXQtPnZjcHVfbGlzdCk7CisgICAgc3RydWN0IHZj
cHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICAg
ICAgaWYgKCBpc192Y3B1X29ubGluZSh2KSApCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKwor
ICAgIHJldHVybiBmYWxzZTsKK30KKworc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgdW5pdF9y
dW5uaW5nKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQoreworICAgIHJldHVybiB1bml0
LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ107CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9v
bCB1bml0X3J1bm5hYmxlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHJl
dHVybiB2Y3B1X3J1bm5hYmxlKHVuaXQtPnZjcHVfbGlzdCk7CisgICAgc3RydWN0IHZjcHUgKnY7
CisKKyAgICBpZiAoIGlzX2lkbGVfdW5pdCh1bml0KSApCisgICAgICAgIHJldHVybiB0cnVlOwor
CisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIGlmICgg
dmNwdV9ydW5uYWJsZSh2KSApCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVy
biBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGVfc3RhdGUoY29u
c3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCkBAIC0xMDIsNyArMTIyLDE2IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlX3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKnJlcykKIHsKLSAgICB1bml0LT52Y3B1X2xpc3QtPnByb2Nlc3NvciA9IHJlcy0+bWFz
dGVyX2NwdTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gY3B1bWFza19maXJzdChyZXMtPmNwdXMp
OworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICgg
dW5pdCwgdiApCisgICAgeworICAgICAgICBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcyk7CisgICAg
ICAgIHYtPnByb2Nlc3NvciA9IGNwdTsKKyAgICAgICAgY3B1ID0gY3B1bWFza19uZXh0KGNwdSwg
cmVzLT5jcHVzKTsKKyAgICB9CisKICAgICB1bml0LT5yZXMgPSByZXM7CiB9CiAKQEAgLTExNCwy
NSArMTQzLDM3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHNjaGVkX3VuaXRfY3B1KGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3Nl
dF9wYXVzZV9mbGFncyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpdCkKIHsKLSAgICBfX3NldF9i
aXQoYml0LCAmdW5pdC0+dmNwdV9saXN0LT5wYXVzZV9mbGFncyk7CisgICAgc3RydWN0IHZjcHUg
KnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICAgICAg
X19zZXRfYml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX2NsZWFyX3BhdXNlX2ZsYWdzKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBiaXQpCiB7
Ci0gICAgX19jbGVhcl9iaXQoYml0LCAmdW5pdC0+dmNwdV9saXN0LT5wYXVzZV9mbGFncyk7Cisg
ICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0
LCB2ICkKKyAgICAgICAgX19jbGVhcl9iaXQoYml0LCAmdi0+cGF1c2VfZmxhZ3MpOwogfQogCiBz
dGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3BhdXNlX2ZsYWdzX2F0b21pYyhzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBiaXQpCiB7Ci0gICAgc2V0X2JpdChiaXQsICZ1bml0LT52Y3B1
X2xpc3QtPnBhdXNlX2ZsYWdzKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNo
X3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgICAgICBzZXRfYml0KGJpdCwgJnYtPnBh
dXNlX2ZsYWdzKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2NsZWFyX3BhdXNlX2Zs
YWdzX2F0b21pYyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpdCkKIHsKLSAgICBj
bGVhcl9iaXQoYml0LCAmdW5pdC0+dmNwdV9saXN0LT5wYXVzZV9mbGFncyk7CisgICAgc3RydWN0
IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAg
ICAgICAgY2xlYXJfYml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKIH0KIAogc3RhdGljIGlubGlu
ZSBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfaWRsZV91bml0KHVuc2lnbmVkIGludCBjcHUpCkBA
IC00NTgsMTIgKzQ5OSwxOCBAQCBzdGF0aWMgaW5saW5lIGludCBzY2hlZF9hZGp1c3RfY3B1cG9v
bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRf
dW5pdF9wYXVzZV9ub3N5bmMoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgdmNwdV9w
YXVzZV9ub3N5bmModW5pdC0+dmNwdV9saXN0KTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAg
IGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgICAgICB2Y3B1X3BhdXNl
X25vc3luYyh2KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfdW5wYXVzZShz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICB2Y3B1X3VucGF1c2UodW5pdC0+dmNwdV9s
aXN0KTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNw
dSAoIHVuaXQsIHYgKQorICAgICAgICB2Y3B1X3VucGF1c2Uodik7CiB9CiAKICNkZWZpbmUgUkVH
SVNURVJfU0NIRURVTEVSKHgpIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICp4IyNfZW50
cnkgXAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93oF-00082I-3D; Sat, 14 Sep 2019 08: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oD-00080D-LL
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:33 +0000
X-Inumbo-ID: 0e37e663-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e37e663-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 4A747B663;
 Sat, 14 Sep 2019 08:52:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:17 +0200
Message-Id: <20190914085251.18816-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 13/47] 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
bT4KLS0tClJGQyBWMjoKLSBmaXggYXJtIGJ1aWxkLCBkb24ndCBkcm9wIHYtPmlzX3J1bm5pbmcK
VjM6Ci0gYXZvaWQgaG9sZXMgaW4gc3RydWN0dXJlcyAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAxMiArKysrKysrLS0tLS0KIHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMg
ICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDEzICsrKysrKysrKyst
LS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwgIDYgKysrKysrCiA1IGZpbGVzIGNoYW5n
ZWQsIDMzIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDJi
ZjExYjA2MTYuLmMwZjZlZjgzMWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzA5LDcgKzcwOSw3IEBAIF9f
Y3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsIHN0cnVjdCB2Y3B1ICp2YywKICAgICAgKiBUaGUgY2FsbGVyIGlzIHN1cHBvc2VkIHRvIGhh
dmUgYWxyZWFkeSBjaGVja2VkIHRoYXQgdmMgaXMgYWxzbwogICAgICAqIG5vdCBydW5uaW5nLgog
ICAgICAqLwotICAgIEFTU0VSVCghdmMtPmlzX3J1bm5pbmcpOworICAgIEFTU0VSVCghdmMtPnNj
aGVkX3VuaXQtPmlzX3J1bm5pbmcpOwogCiAgICAgcmV0dXJuICFfX2NzY2hlZF92Y3B1X2lzX2Nh
Y2hlX2hvdChwcnYsIHN2YykgJiYKICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShkZXN0X2Nw
dSwgbWFzayk7CkBAIC0xMDMzLDcgKzEwMzMsOCBAQCBjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIGxv
Y2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCi0gICAgaWYgKCAhX192Y3B1X29u
X3J1bnEoc3ZjKSAmJiB2Y3B1X3J1bm5hYmxlKHZjKSAmJiAhdmMtPmlzX3J1bm5pbmcgKQorICAg
IGlmICggIV9fdmNwdV9vbl9ydW5xKHN2YykgJiYgdmNwdV9ydW5uYWJsZSh2YykgJiYKKyAgICAg
ICAgICF2Yy0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyApCiAgICAgICAgIHJ1bnFfaW5zZXJ0KHN2
Yyk7CiAKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CkBAIC0xNjQ2
LDggKzE2NDcsOSBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGlu
dCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgICAqIHZDUFVzIHdpdGggdXNlZnVsIHNv
ZnQgYWZmaW5pdGllcyBpbiBzb21lIHNvcnQgb2YgYml0bWFwCiAgICAgICAgICAqIG9yIGNvdW50
ZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHZjLT5pc19ydW5uaW5nIHx8IChiYWxhbmNl
X3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh2Yy0+c2NoZWRfdW5pdCkpICkKKyAgICAgICAg
aWYgKCB2Yy0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyB8fAorICAgICAgICAgICAgIChiYWxhbmNl
X3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCisgICAgICAgICAgICAgICFoYXNfc29m
dF9hZmZpbml0eSh2Yy0+c2NoZWRfdW5pdCkpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAg
ICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2Yy0+c2NoZWRfdW5pdCwgYmFsYW5jZV9z
dGVwLCBjcHVtYXNrX3NjcmF0Y2gpOwpAQCAtMTg1NSw3ICsxODU3LDcgQEAgY3NjaGVkX3NjaGVk
dWxlKAogICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICB9CiAK
LSAgICBydW50aW1lID0gbm93IC0gY3VycmVudC0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZTsK
KyAgICBydW50aW1lID0gbm93IC0gY3VycmVudC0+c2NoZWRfdW5pdC0+c3RhdGVfZW50cnlfdGlt
ZTsKICAgICBpZiAoIHJ1bnRpbWUgPCAwICkgLyogRG9lcyB0aGlzIGV2ZXIgaGFwcGVuPyAqLwog
ICAgICAgICBydW50aW1lID0gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA5MTA0NDBkNWQ5Li5hNjA4
MzI4OWY2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMTI4NCw3ICsxMjg0LDcgQEAgcnVucV9pbnNlcnQo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiAK
ICAgICBBU1NFUlQoJnN2Yy0+cnFkLT5ydW5xID09IHJ1bnEpOwogICAgIEFTU0VSVCghaXNfaWRs
ZV92Y3B1KHN2Yy0+dmNwdSkpOwotICAgIEFTU0VSVCghc3ZjLT52Y3B1LT5pc19ydW5uaW5nKTsK
KyAgICBBU1NFUlQoIXN2Yy0+dmNwdS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7CiAgICAgQVNT
RVJUKCEoc3ZjLT5mbGFncyAmIENTRkxBR19zY2hlZHVsZWQpKTsKIAogICAgIGxpc3RfZm9yX2Vh
Y2goIGl0ZXIsIHJ1bnEgKQpAQCAtMTM0MSw4ICsxMzQxLDggQEAgc3RhdGljIGlubGluZSBib29s
IGlzX3ByZWVtcHRhYmxlKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywKICAgICBpZiAo
IHJhdGVsaW1pdCA8PSBDU0NIRUQyX1JBVEVMSU1JVF9USUNLTEVfVE9MRVJBTkNFICkKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAKLSAgICBBU1NFUlQoc3ZjLT52Y3B1LT5pc19ydW5uaW5nKTsKLSAg
ICByZXR1cm4gbm93IC0gc3ZjLT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lID4KKyAg
ICBBU1NFUlQoc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5pc19ydW5uaW5nKTsKKyAgICByZXR1cm4g
bm93IC0gc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1lID4KICAgICAgICAg
ICAgcmF0ZWxpbWl0IC0gQ1NDSEVEMl9SQVRFTElNSVRfVElDS0xFX1RPTEVSQU5DRTsKIH0KIApA
QCAtMjkzMiw3ICsyOTMyLDcgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsK
ICAgICAgICAgICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUt
PnNjaGVkX3VuaXQpOwotICAgICAgICAgICAgICAgICAgICBpZiAoIHYtPmlzX3J1bm5pbmcgKQor
ICAgICAgICAgICAgICAgICAgICBpZiAoIHYtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgKQogICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gdi0+cHJvY2Vzc29yOwogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hl
ZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwpAQCAtMzIwNSw4ICszMjA1
LDggQEAgY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNw
dSwKICAgICBpZiAoIHBydi0+cmF0ZWxpbWl0X3VzICkKICAgICB7CiAgICAgICAgIHNfdGltZV90
IHJhdGVsaW1pdF9taW4gPSBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpOwotICAgICAgICBp
ZiAoIHNuZXh0LT52Y3B1LT5pc19ydW5uaW5nICkKLSAgICAgICAgICAgIHJhdGVsaW1pdF9taW4g
PSBzbmV4dC0+dmNwdS0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArCisgICAgICAgIGlmICgg
c25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgKQorICAgICAgICAgICAgcmF0ZWxp
bWl0X21pbiA9IHNuZXh0LT52Y3B1LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1lICsKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpIC0g
bm93OwogICAgICAgICBpZiAoIHJhdGVsaW1pdF9taW4gPiBtaW5fdGltZSApCiAgICAgICAgICAg
ICBtaW5fdGltZSA9IHJhdGVsaW1pdF9taW47CkBAIC0zMzAzLDcgKzMzMDMsNyBAQCBydW5xX2Nh
bmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICogbm8gcG9p
bnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCByYXRlIGxpbWl0aW5nIGV4cGlyZXMuCiAgICAg
ICovCiAgICAgaWYgKCAheWllbGQgJiYgcHJ2LT5yYXRlbGltaXRfdXMgJiYgdmNwdV9ydW5uYWJs
ZShzY3Vyci0+dmNwdSkgJiYKLSAgICAgICAgIChub3cgLSBzY3Vyci0+dmNwdS0+cnVuc3RhdGUu
c3RhdGVfZW50cnlfdGltZSkgPAorICAgICAgICAgKG5vdyAtIHNjdXJyLT52Y3B1LT5zY2hlZF91
bml0LT5zdGF0ZV9lbnRyeV90aW1lKSA8CiAgICAgICAgICAgTUlDUk9TRUNTKHBydi0+cmF0ZWxp
bWl0X3VzKSApCiAgICAgewogICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQpA
QCAtMzMxNCw3ICszMzE0LDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSAqcnFkLAogICAgICAgICAgICAgfSBkOwogICAgICAgICAgICAgZC5kb20gPSBzY3Vy
ci0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7CiAgICAgICAgICAgICBkLnZjcHUgPSBzY3Vyci0+
dmNwdS0+dmNwdV9pZDsKLSAgICAgICAgICAgIGQucnVudGltZSA9IG5vdyAtIHNjdXJyLT52Y3B1
LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lOworICAgICAgICAgICAgZC5ydW50aW1lID0gbm93
IC0gc2N1cnItPnZjcHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWU7CiAgICAgICAgICAg
ICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SQVRFTElNSVQsIDEsCiAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hh
ciAqKSZkKTsKQEAgLTM1NjIsNyArMzU2Miw3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAg
IGlmICggc25leHQgIT0gc2N1cnIgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoc25l
eHQtPnJxZCA9PSBycWQpOwotICAgICAgICAgICAgQVNTRVJUKCFzbmV4dC0+dmNwdS0+aXNfcnVu
bmluZyk7CisgICAgICAgICAgICBBU1NFUlQoIXNuZXh0LT52Y3B1LT5zY2hlZF91bml0LT5pc19y
dW5uaW5nKTsKIAogICAgICAgICAgICAgcnVucV9yZW1vdmUoc25leHQpOwogICAgICAgICAgICAg
X19zZXRfYml0KF9fQ1NGTEFHX3NjaGVkdWxlZCwgJnNuZXh0LT5mbGFncyk7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggOGI1
YWUxNTliMi4uYTQ3Y2M1OThhOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtOTA2LDcgKzkwNiw3IEBAIHJ0X3VuaXRfaW5z
ZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiAgICAgewogICAgICAgICByZXBscV9pbnNlcnQob3BzLCBzdmMpOwogCi0gICAgICAgIGlmICgg
IXZjLT5pc19ydW5uaW5nICkKKyAgICAgICAgaWYgKCAhdW5pdC0+aXNfcnVubmluZyApCiAgICAg
ICAgICAgICBydW5xX2luc2VydChvcHMsIHN2Yyk7CiAgICAgfQogICAgIHVuaXRfc2NoZWR1bGVf
dW5sb2NrX2lycShsb2NrLCB1bml0KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA5MmE3NGI3MzFiLi4wNWJjNDJkN2U5IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC00MTEsNiArNDExLDggQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICB7CiAgICAgICAgIGdldF9zY2hlZF9yZXMo
di0+cHJvY2Vzc29yKS0+Y3VyciA9IHVuaXQ7CiAgICAgICAgIHYtPmlzX3J1bm5pbmcgPSAxOwor
ICAgICAgICB1bml0LT5pc19ydW5uaW5nID0gMTsKKyAgICAgICAgdW5pdC0+c3RhdGVfZW50cnlf
dGltZSA9IE5PVygpOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtNzMxLDcgKzczMyw4IEBA
IHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICog
Y29udGV4dF9zYXZlZCgpOyBhbmQgaW4gYW55IGNhc2UsIGlmIHRoZSBiaXQgaXMgY2xlYXJlZCwg
dGhlbgogICAgICAqIHNvbWVvbmUgZWxzZSBoYXMgYWxyZWFkeSBkb25lIHRoZSB3b3JrIHNvIHdl
IGRvbid0IG5lZWQgdG8uCiAgICAgICovCi0gICAgaWYgKCB2LT5pc19ydW5uaW5nIHx8ICF0ZXN0
X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKSApCisgICAgaWYgKCB2LT5zY2hl
ZF91bml0LT5pc19ydW5uaW5nIHx8CisgICAgICAgICAhdGVzdF9iaXQoX1ZQRl9taWdyYXRpbmcs
ICZ2LT5wYXVzZV9mbGFncykgKQogICAgICAgICByZXR1cm47CiAKICAgICBvbGRfY3B1ID0gbmV3
X2NwdSA9IHYtPnByb2Nlc3NvcjsKQEAgLTc4NSw3ICs3ODgsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1
X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIGJlY2F1c2UgdGhleSBib3Ro
IGhhcHBlbiBpbiAoZGlmZmVyZW50KSBzcGlubG9jayByZWdpb25zLCBhbmQgdGhvc2UKICAgICAg
KiByZWdpb25zIGFyZSBzdHJpY3RseSBzZXJpYWxpc2VkLgogICAgICAqLwotICAgIGlmICggdi0+
aXNfcnVubmluZyB8fAorICAgIGlmICggdi0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyB8fAogICAg
ICAgICAgIXRlc3RfYW5kX2NsZWFyX2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdz
KSApCiAgICAgewogICAgICAgICBzY2hlZF9zcGluX3VubG9ja19kb3VibGUob2xkX2xvY2ssIG5l
d19sb2NrLCBmbGFncyk7CkBAIC0xNjczLDggKzE2NzYsMTAgQEAgc3RhdGljIHZvaWQgc2NoZWR1
bGUodm9pZCkKICAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5v
dCB3b3JrIHByb3Blcmx5LgogICAgICAqLwogCi0gICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5n
KTsKKyAgICBBU1NFUlQoIW5leHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcpOwogICAgIG5leHQt
PmlzX3J1bm5pbmcgPSAxOworICAgIG5leHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgPSAxOwor
ICAgIG5leHQtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CiAKICAgICBwY3B1
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIApAQCAtMTY5Niw2ICsxNzAxLDggQEAg
dm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQogICAgIHNtcF93bWIoKTsKIAog
ICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOworICAgIHByZXYtPnNjaGVkX3VuaXQtPmlzX3J1bm5p
bmcgPSAwOworICAgIHByZXYtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsK
IAogICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1
bm5pbmcgZmxhZy4gKi8KICAgICBzbXBfbWIoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggOTQ5YmI2YjY5Ni4uZDQ2
OThiM2YwZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI3MCw4ICsyNzAsMTQgQEAgc3RydWN0IHNjaGVkX3VuaXQg
ewogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwogICAgIHVuc2lnbmVkIGludCAgICAg
ICAgICAgdW5pdF9pZDsKIAorICAgIC8qIEN1cnJlbnRseSBydW5uaW5nIG9uIGEgQ1BVPyAqLwor
ICAgIGJvb2wgICAgICAgICAgICAgICAgICAgaXNfcnVubmluZzsKICAgICAvKiBEb2VzIHNvZnQg
YWZmaW5pdHkgYWN0dWFsbHkgcGxheSBhIHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkpPyAqLwog
ICAgIGJvb2wgICAgICAgICAgICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOworCisgICAgLyog
TGFzdCB0aW1lIHVuaXQgZ290IChkZS0pc2NoZWR1bGVkLiAqLworICAgIHVpbnQ2NF90ICAgICAg
ICAgICAgICAgc3RhdGVfZW50cnlfdGltZTsKKwogICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyBvbiB3
aGljaCB0aGlzIFZDUFUgbWF5IHJ1bi4gKi8KICAgICBjcHVtYXNrX3Zhcl90ICAgICAgICAgIGNw
dV9oYXJkX2FmZmluaXR5OwogICAgIC8qIFVzZWQgdG8gc2F2ZSBhZmZpbml0eSBkdXJpbmcgdGVt
cG9yYXJ5IHBpbm5pbmcuICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93oJ-00088o-Vp; Sat, 14 Sep 2019 08:53:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oH-00086L-Um
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:38 +0000
X-Inumbo-ID: 105c4532-d6cd-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 105c4532-d6cd-11e9-a337-bc764e2007e4;
 Sat, 14 Sep 2019 08:53:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1C73EB061;
 Sat, 14 Sep 2019 08:53:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:31 +0200
Message-Id: <20190914085251.18816-28-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 27/47] 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+Ci0tLQpWMzoKLSByZWFkZCBhY2NpZGVudGFsbHkgZHJvcHBlZCBjYWxs
IG9mIGNvbnRpbnVlX3J1bm5pbmcoKSAoRGFyaW8gRmFnZ2lvbGkpCi0tLQogeGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jIHwgMjAgKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMgICB8IDI1ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jICB8IDIxICsrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMgICAgIHwgMjkgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vc2NoZWRfcnQuYyAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyAgICAgICB8IDMwICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgMTEgKysrLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oICAgICB8ICA2ICsrKysrKwogOCBmaWxlcyBjaGFuZ2VkLCA3NSBpbnNl
cnRpb25zKCspLCA4OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggYTRkYjM0ODQz
Yi4uOTZmM2U4NDRkMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtNDk3LDE4ICs0OTcsMTQgQEAgYTY1
M3NjaGVkX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0aGlzIGlu
c3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcGFyYW0gbm93ICAgICAgIEN1
cnJlbnQgdGltZQotICoKLSAqIEByZXR1cm4gICAgICAgICAgQWRkcmVzcyBvZiB0aGUgVU5JVCBz
dHJ1Y3R1cmUgc2NoZWR1bGVkIHRvIGJlIHJ1biBuZXh0Ci0gKiAgICAgICAgICAgICAgICAgIEFt
b3VudCBvZiB0aW1lIHRvIGV4ZWN1dGUgdGhlIHJldHVybmVkIFVOSVQKLSAqICAgICAgICAgICAg
ICAgICAgRmxhZyBmb3Igd2hldGhlciB0aGUgVU5JVCB3YXMgbWlncmF0ZWQKICAqLwotc3RhdGlj
IHN0cnVjdCB0YXNrX3NsaWNlCitzdGF0aWMgdm9pZAogYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAog
ICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
cHJldiwKICAgICBzX3RpbWVfdCBub3csCi0gICAgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQpCisgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQogewotICAgIHN0cnVjdCB0YXNr
X3NsaWNlIHJldDsgICAgICAgICAgICAgICAgICAgICAgLyogaG9sZCB0aGUgY2hvc2VuIGRvbWFp
biAqLwogICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXdfdGFzayA9IE5VTEw7CiAgICAgc3RhdGlj
IHVuc2lnbmVkIGludCBzY2hlZF9pbmRleCA9IDA7CiAgICAgc3RhdGljIHNfdGltZV90IG5leHRf
c3dpdGNoX3RpbWU7CkBAIC01ODYsMTMgKzU4MiwxMSBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUo
CiAgICAgICogUmV0dXJuIHRoZSBhbW91bnQgb2YgdGltZSB0aGUgbmV4dCBkb21haW4gaGFzIHRv
IHJ1biBhbmQgdGhlIGFkZHJlc3MKICAgICAgKiBvZiB0aGUgc2VsZWN0ZWQgdGFzaydzIFVOSVQg
c3RydWN0dXJlLgogICAgICAqLwotICAgIHJldC50aW1lID0gbmV4dF9zd2l0Y2hfdGltZSAtIG5v
dzsKLSAgICByZXQudGFzayA9IG5ld190YXNrOwotICAgIHJldC5taWdyYXRlZCA9IDA7Ci0KLSAg
ICBCVUdfT04ocmV0LnRpbWUgPD0gMCk7CisgICAgcHJldi0+bmV4dF90aW1lID0gbmV4dF9zd2l0
Y2hfdGltZSAtIG5vdzsKKyAgICBwcmV2LT5uZXh0X3Rhc2sgPSBuZXdfdGFzazsKKyAgICBuZXdf
dGFzay0+bWlncmF0ZWQgPSBmYWxzZTsKIAotICAgIHJldHVybiByZXQ7CisgICAgQlVHX09OKHBy
ZXYtPm5leHRfdGltZSA8PSAwKTsKIH0KIAogLyoqCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAyMDNjNWRlY2Vm
Li41ODAyYTY3Nzg0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE2NzUsNyArMTY3NSw3IEBAIGNzY2hlZF9y
dW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3Rl
cCkKIAogc3RhdGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAotICAgIHN0cnVjdCBjc2NoZWRfdW5p
dCAqc25leHQsIGJvb2xfdCAqc3RvbGVuKQorICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc25leHQs
IGJvb2wgKnN0b2xlbikKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHBlcl9jcHUoY3B1cG9v
bCwgY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNwZWVyOwpAQCAtMTc5MSw3ICsxNzkx
LDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50
IGNwdSwKICAgICAgICAgICAgICAgICAvKiBBcyBzb29uIGFzIG9uZSB1bml0IGlzIGZvdW5kLCBi
YWxhbmNpbmcgZW5kcyAqLwogICAgICAgICAgICAgICAgIGlmICggc3BlZXIgIT0gTlVMTCApCiAg
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAqc3RvbGVuID0gMTsKKyAgICAg
ICAgICAgICAgICAgICAgKnN0b2xlbiA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgIC8qCiAg
ICAgICAgICAgICAgICAgICAgICAqIE5leHQgdGltZSB3ZSdsbCBsb29rIGZvciB3b3JrIHRvIHN0
ZWFsIG9uIHRoaXMgbm9kZSwgd2UKICAgICAgICAgICAgICAgICAgICAgICogd2lsbCBzdGFydCBm
cm9tIHRoZSBuZXh0IHBDUFUsIHdpdGggcmVzcGVjdCB0byB0aGlzIG9uZSwKQEAgLTE4MjEsMTkg
KzE4MjEsMTggQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgaW50IGNwdSwKICAqIFRoaXMgZnVuY3Rpb24gaXMgaW4gdGhlIGNyaXRpY2FsIHBhdGguIEl0
IGlzIGRlc2lnbmVkIHRvIGJlIHNpbXBsZSBhbmQKICAqIGZhc3QgZm9yIHRoZSBjb21tb24gY2Fz
ZS4KICAqLwotc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCi1jc2NoZWRfc2NoZWR1bGUoCi0gICAg
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0
X3dvcmtfc2NoZWR1bGVkKQorc3RhdGljIHZvaWQgY3NjaGVkX3NjaGVkdWxlKAorICAgIGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHNfdGltZV90
IG5vdywKKyAgICBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgY29uc3QgdW5z
aWduZWQgaW50IGN1cl9jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3QgdW5zaWdu
ZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3VyX2NwdSk7CiAgICAg
c3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7Ci0gICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0cnVjdCBj
c2NoZWRfdW5pdCAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgc3RydWN0
IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMpOwogICAgIHN0cnVjdCBjc2No
ZWRfdW5pdCAqc25leHQ7Ci0gICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0OwogICAgIHNfdGltZV90
IHJ1bnRpbWUsIHRzbGljZTsKKyAgICBib29sIG1pZ3JhdGVkID0gZmFsc2U7CiAKICAgICBTQ0hF
RF9TVEFUX0NSQU5LKHNjaGVkdWxlKTsKICAgICBDU0NIRURfVU5JVF9DSEVDSyh1bml0KTsKQEAg
LTE5MjQsNyArMTkyMyw2IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICAgICAgICAgICAgICAgICAg
ICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwogICAgICAgICB9CiAKLSAgICAgICAgcmV0Lm1pZ3Jh
dGVkID0gMDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIHRzbGljZSA9IHBydi0+dHNs
aWNlOwpAQCAtMTk0Miw3ICsxOTQwLDYgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgIH0KIAogICAg
IHNuZXh0ID0gX19ydW5xX2VsZW0ocnVucS0+bmV4dCk7Ci0gICAgcmV0Lm1pZ3JhdGVkID0gMDsK
IAogICAgIC8qIFRhc2tsZXQgd29yayAod2hpY2ggcnVucyBpbiBpZGxlIFVOSVQgY29udGV4dCkg
b3ZlcnJpZGVzIGFsbCBlbHNlLiAqLwogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCAp
CkBAIC0xOTY4LDcgKzE5NjUsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgaWYgKCBzbmV4dC0+
cHJpID4gQ1NDSEVEX1BSSV9UU19PVkVSICkKICAgICAgICAgX19ydW5xX3JlbW92ZShzbmV4dCk7
CiAgICAgZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBzY2hl
ZF9jcHUsIHNuZXh0LCAmcmV0Lm1pZ3JhdGVkKTsKKyAgICAgICAgc25leHQgPSBjc2NoZWRfbG9h
ZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJm1pZ3JhdGVkKTsKIAogICAgIC8qCiAg
ICAgICogVXBkYXRlIGlkbGVycyBtYXNrIGlmIG5lY2Vzc2FyeS4gV2hlbiB3ZSdyZSBpZGxpbmcs
IG90aGVyIENQVXMKQEAgLTE5OTEsMTIgKzE5ODgsMTIgQEAgb3V0OgogICAgIC8qCiAgICAgICog
UmV0dXJuIHRhc2sgdG8gcnVuIG5leHQuLi4KICAgICAgKi8KLSAgICByZXQudGltZSA9IChpc19p
ZGxlX3VuaXQoc25leHQtPnVuaXQpID8KKyAgICB1bml0LT5uZXh0X3RpbWUgPSAoaXNfaWRsZV91
bml0KHNuZXh0LT51bml0KSA/CiAgICAgICAgICAgICAgICAgLTEgOiB0c2xpY2UpOwotICAgIHJl
dC50YXNrID0gc25leHQtPnVuaXQ7CisgICAgdW5pdC0+bmV4dF90YXNrID0gc25leHQtPnVuaXQ7
CisgICAgc25leHQtPnVuaXQtPm1pZ3JhdGVkID0gbWlncmF0ZWQ7CiAKLSAgICBDU0NIRURfVU5J
VF9DSEVDSyhyZXQudGFzayk7Ci0gICAgcmV0dXJuIHJldDsKKyAgICBDU0NIRURfVU5JVF9DSEVD
Syh1bml0LT5uZXh0X3Rhc2spOwogfQogCiBzdGF0aWMgdm9pZApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBj
ZjA1NTllOTY0Li40MTRhYzhmNWI2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzQ0NCwxOSArMzQ0NCwx
OCBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAg
KiBUaGlzIGZ1bmN0aW9uIGlzIGluIHRoZSBjcml0aWNhbCBwYXRoLiBJdCBpcyBkZXNpZ25lZCB0
byBiZSBzaW1wbGUgYW5kCiAgKiBmYXN0IGZvciB0aGUgY29tbW9uIGNhc2UuCiAgKi8KLXN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZQotY3NjaGVkMl9zY2hlZHVsZSgKLSAgICBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
KQorc3RhdGljIHZvaWQgY3NjaGVkMl9zY2hlZHVsZSgKKyAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCwgc190aW1lX3Qgbm93LAorICAg
IGJvb2wgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKIHsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQg
Y3VyX2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgc2No
ZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjdXJfY3B1KTsKICAgICBzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0
ID0gY3VycmVudC0+c2NoZWRfdW5pdDsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qg
c2N1cnIgPSBjc2NoZWQyX3VuaXQoY3VycnVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQg
KnNuZXh0ID0gTlVMTDsKICAgICB1bnNpZ25lZCBpbnQgc2tpcHBlZF91bml0cyA9IDA7Ci0gICAg
c3RydWN0IHRhc2tfc2xpY2UgcmV0OwogICAgIGJvb2wgdGlja2xlZDsKKyAgICBib29sIG1pZ3Jh
dGVkID0gZmFsc2U7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkdWxlKTsKICAgICBDU0NI
RUQyX1VOSVRfQ0hFQ0soY3VycnVuaXQpOwpAQCAtMzU0MSw4ICszNTQwLDYgQEAgY3NjaGVkMl9z
Y2hlZHVsZSgKICAgICAgICAgICYmIHVuaXRfcnVubmFibGUoY3VycnVuaXQpICkKICAgICAgICAg
X19zZXRfYml0KF9fQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQsICZzY3Vyci0+ZmxhZ3MpOwogCi0g
ICAgcmV0Lm1pZ3JhdGVkID0gMDsKLQogICAgIC8qIEFjY291bnRpbmcgZm9yIG5vbi1pZGxlIHRh
c2tzICovCiAgICAgaWYgKCAhaXNfaWRsZV91bml0KHNuZXh0LT51bml0KSApCiAgICAgewpAQCAt
MzU5Miw3ICszNTg5LDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAgICAgIHNuZXh0LT5j
cmVkaXQgKz0gQ1NDSEVEMl9NSUdSQVRFX0NPTVBFTlNBVElPTjsKICAgICAgICAgICAgIHNjaGVk
X3NldF9yZXMoc25leHQtPnVuaXQsIGdldF9zY2hlZF9yZXMoc2NoZWRfY3B1KSk7CiAgICAgICAg
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKLSAgICAgICAgICAgIHJldC5taWdyYXRl
ZCA9IDE7CisgICAgICAgICAgICBtaWdyYXRlZCA9IHRydWU7CiAgICAgICAgIH0KICAgICB9CiAg
ICAgZWxzZQpAQCAtMzYyMywxMSArMzYyMCwxMSBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIC8q
CiAgICAgICogUmV0dXJuIHRhc2sgdG8gcnVuIG5leHQuLi4KICAgICAgKi8KLSAgICByZXQudGlt
ZSA9IGNzY2hlZDJfcnVudGltZShvcHMsIHNjaGVkX2NwdSwgc25leHQsIG5vdyk7Ci0gICAgcmV0
LnRhc2sgPSBzbmV4dC0+dW5pdDsKKyAgICBjdXJydW5pdC0+bmV4dF90aW1lID0gY3NjaGVkMl9y
dW50aW1lKG9wcywgc2NoZWRfY3B1LCBzbmV4dCwgbm93KTsKKyAgICBjdXJydW5pdC0+bmV4dF90
YXNrID0gc25leHQtPnVuaXQ7CisgICAgc25leHQtPnVuaXQtPm1pZ3JhdGVkID0gbWlncmF0ZWQ7
CiAKLSAgICBDU0NIRUQyX1VOSVRfQ0hFQ0socmV0LnRhc2spOwotICAgIHJldHVybiByZXQ7Cisg
ICAgQ1NDSEVEMl9VTklUX0NIRUNLKGN1cnJ1bml0LT5uZXh0X3Rhc2spOwogfQogCiBzdGF0aWMg
dm9pZApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX251bGwuYwppbmRleCA0MTMxZGYwZGIzLi5kN2RlZWYwN2I4IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtNzc5
LDE2ICs3NzksMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIG51bGxfdW5pdF9jaGVjayhzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKICAqICAtIHRoZSB1bml0IGFzc2lnbmVkIHRvIHRoZSBwQ1BVLCBp
ZiB0aGVyZSdzIG9uZSBhbmQgaXQgY2FuIHJ1bjsKICAqICAtIHRoZSBpZGxlIHVuaXQsIG90aGVy
d2lzZS4KICAqLwotc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc190aW1lX3Qgbm93LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCitzdGF0aWMgdm9pZCBudWxsX3NjaGVk
dWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnByZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdywgYm9vbCB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkKQogewogICAgIHVuc2lnbmVkIGludCBiczsKICAgICBjb25zdCB1bnNpZ25l
ZCBpbnQgY3VyX2NwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBjb25zdCB1bnNpZ25lZCBp
bnQgc2NoZWRfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjdXJfY3B1KTsKICAgICBzdHJ1
Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF91
bml0ICp3dmM7Ci0gICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0OwogCiAgICAgU0NIRURfU1RBVF9D
UkFOSyhzY2hlZHVsZSk7CiAgICAgTlVMTF9VTklUX0NIRUNLKGN1cnJlbnQtPnNjaGVkX3VuaXQp
OwpAQCAtODE2LDE5ICs4MTQsMTggQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2No
ZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIGlmICggdGFza2xldF93b3Jr
X3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJDX1NOVUxMX1RBU0tMRVQs
IDEsIDAsIE5VTEwpOwotICAgICAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfdW5pdChzY2hlZF9j
cHUpOworICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1
KTsKICAgICB9CiAgICAgZWxzZQotICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBzY2hl
ZF9jcHUpLnVuaXQ7Ci0gICAgcmV0Lm1pZ3JhdGVkID0gMDsKLSAgICByZXQudGltZSA9IC0xOwor
ICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSBwZXJfY3B1KG5wYywgc2NoZWRfY3B1KS51bml0Owor
ICAgIHByZXYtPm5leHRfdGltZSA9IC0xOwogCiAgICAgLyoKICAgICAgKiBXZSBtYXkgYmUgbmV3
IGluIHRoZSBjcHVwb29sLCBvciBqdXN0IGNvbWluZyBiYWNrIG9ubGluZS4gSW4gd2hpY2gKICAg
ICAgKiBjYXNlLCB0aGVyZSBtYXkgYmUgdW5pdHMgaW4gdGhlIHdhaXRxdWV1ZSB0aGF0IHdlIGNh
biBhc3NpZ24gdG8gdXMKICAgICAgKiBhbmQgcnVuLgogICAgICAqLwotICAgIGlmICggdW5saWtl
bHkocmV0LnRhc2sgPT0gTlVMTCkgKQorICAgIGlmICggdW5saWtlbHkocHJldi0+bmV4dF90YXNr
ID09IE5VTEwpICkKICAgICB7CiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsK
IApAQCAtODU0LDcgKzg1MSw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVk
dWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgIHVuaXRfYXNzaWduKHBydiwgd3ZjLT51bml0LCBzY2hlZF9jcHUpOwog
ICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0pOwotICAg
ICAgICAgICAgICAgICAgICByZXQudGFzayA9IHd2Yy0+dW5pdDsKKyAgICAgICAgICAgICAgICAg
ICAgcHJldi0+bmV4dF90YXNrID0gd3ZjLT51bml0OwogICAgICAgICAgICAgICAgICAgICBnb3Rv
IHVubG9jazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC04NjIsMTUgKzg1
OSwxNyBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiAgdW5sb2NrOgogICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53
YWl0cV9sb2NrKTsKIAotICAgICAgICBpZiAoIHJldC50YXNrID09IE5VTEwgJiYgIWNwdW1hc2tf
dGVzdF9jcHUoc2NoZWRfY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpICkKKyAgICAgICAgaWYgKCBwcmV2
LT5uZXh0X3Rhc2sgPT0gTlVMTCAmJgorICAgICAgICAgICAgICFjcHVtYXNrX3Rlc3RfY3B1KHNj
aGVkX2NwdSwgJnBydi0+Y3B1c19mcmVlKSApCiAgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUo
c2NoZWRfY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHko
cmV0LnRhc2sgPT0gTlVMTCB8fCAhdW5pdF9ydW5uYWJsZShyZXQudGFzaykpICkKLSAgICAgICAg
cmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KTsKKyAgICBpZiAoIHVubGlrZWx5
KHByZXYtPm5leHRfdGFzayA9PSBOVUxMIHx8ICF1bml0X3J1bm5hYmxlKHByZXYtPm5leHRfdGFz
aykpICkKKyAgICAgICAgcHJldi0+bmV4dF90YXNrID0gc2NoZWRfaWRsZV91bml0KHNjaGVkX2Nw
dSk7CiAKLSAgICBOVUxMX1VOSVRfQ0hFQ0socmV0LnRhc2spOwotICAgIHJldHVybiByZXQ7Cisg
ICAgTlVMTF9VTklUX0NIRUNLKHByZXYtPm5leHRfdGFzayk7CisKKyAgICBwcmV2LT5uZXh0X3Rh
c2stPm1pZ3JhdGVkID0gZmFsc2U7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBkdW1wX3VuaXQo
c3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgbnVsbF91bml0ICpudmMpCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXgg
YWI0OGQ0YmIxZC4uOTFiYzNkNTZmYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMTA1NCwxNiArMTA1NCwxNiBAQCBydW5x
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBjcHVtYXNrX3QgKm1hc2sp
CiAgKiBzY2hlZHVsZSBmdW5jdGlvbiBmb3IgcnQgc2NoZWR1bGVyLgogICogVGhlIGxvY2sgaXMg
YWxyZWFkeSBncmFiYmVkIGluIHNjaGVkdWxlLmMsIG5vIG5lZWQgdG8gbG9jayBoZXJlCiAgKi8K
LXN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQotcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQor
c3RhdGljIHZvaWQKK3J0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0LAorICAgICAgICAgICAgc190aW1lX3Qgbm93LCBib29s
IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGN1cl9j
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2Nw
dSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3VyX2NwdSk7CiAgICAgc3RydWN0IHJ0X3ByaXZh
dGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdW5pdCAqY29uc3Qgc2N1cnIg
PSBydF91bml0KGN1cnJlbnQtPnNjaGVkX3VuaXQpOworICAgIHN0cnVjdCBydF91bml0ICpjb25z
dCBzY3VyciA9IHJ0X3VuaXQoY3VycnVuaXQpOwogICAgIHN0cnVjdCBydF91bml0ICpzbmV4dCA9
IE5VTEw7Ci0gICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0ID0geyAubWlncmF0ZWQgPSAwIH07Ci0g
ICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0ID0gY3VycmVudC0+c2NoZWRfdW5pdDsKKyAg
ICBib29sIG1pZ3JhdGVkID0gZmFsc2U7CiAKICAgICAvKiBUUkFDRSAqLwogICAgIHsKQEAgLTEx
MTEsNyArMTExMSw3IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgIF9fc2V0X2Jp
dChfX1JURFNfZGVsYXllZF9ydW5xX2FkZCwgJnNjdXJyLT5mbGFncyk7CiAKICAgICBzbmV4dC0+
bGFzdF9zdGFydCA9IG5vdzsKLSAgICByZXQudGltZSA9ICAtMTsgLyogaWYgYW4gaWRsZSB1bml0
IGlzIHBpY2tlZCAqLworICAgIGN1cnJ1bml0LT5uZXh0X3RpbWUgPSAgLTE7IC8qIGlmIGFuIGlk
bGUgdW5pdCBpcyBwaWNrZWQgKi8KICAgICBpZiAoICFpc19pZGxlX3VuaXQoc25leHQtPnVuaXQp
ICkKICAgICB7CiAgICAgICAgIGlmICggc25leHQgIT0gc2N1cnIgKQpAQCAtMTEyMiwxMyArMTEy
MiwxMyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90
IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgICAgICBpZiAoIHNjaGVkX3VuaXRf
Y3B1KHNuZXh0LT51bml0KSAhPSBzY2hlZF9jcHUgKQogICAgICAgICB7CiAgICAgICAgICAgICBz
Y2hlZF9zZXRfcmVzKHNuZXh0LT51bml0LCBnZXRfc2NoZWRfcmVzKHNjaGVkX2NwdSkpOwotICAg
ICAgICAgICAgcmV0Lm1pZ3JhdGVkID0gMTsKKyAgICAgICAgICAgIG1pZ3JhdGVkID0gdHJ1ZTsK
ICAgICAgICAgfQotICAgICAgICByZXQudGltZSA9IHNuZXh0LT5jdXJfYnVkZ2V0OyAvKiBpbnZv
a2UgdGhlIHNjaGVkdWxlciBuZXh0IHRpbWUgKi8KKyAgICAgICAgLyogSW52b2tlIHRoZSBzY2hl
ZHVsZXIgbmV4dCB0aW1lLiAqLworICAgICAgICBjdXJydW5pdC0+bmV4dF90aW1lID0gc25leHQt
PmN1cl9idWRnZXQ7CiAgICAgfQotICAgIHJldC50YXNrID0gc25leHQtPnVuaXQ7Ci0KLSAgICBy
ZXR1cm4gcmV0OworICAgIGN1cnJ1bml0LT5uZXh0X3Rhc2sgPSBzbmV4dC0+dW5pdDsKKyAgICBz
bmV4dC0+dW5pdC0+bWlncmF0ZWQgPSBtaWdyYXRlZDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA3MDI3MWNk
ZWEyLi5hYWQzOTZlZTU0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xMDgsMTUgKzEwOCwxNCBAQCBzY2hlZF9pZGxlX2Zy
ZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogewogfQog
Ci1zdGF0aWMgc3RydWN0IHRhc2tfc2xpY2Ugc2NoZWRfaWRsZV9zY2hlZHVsZSgKLSAgICBjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywKK3N0YXRpYyB2b2lkIHNjaGVk
X2lkbGVfc2NoZWR1bGUoCisgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCwgc190aW1lX3Qgbm93LAogICAgIGJvb2wgdGFza2xldF93b3JrX3Nj
aGVkdWxlZCkKIHsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwotICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLnRpbWUgPSAtMSB9OwogCi0gICAg
cmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoY3B1KTsKLSAgICByZXR1cm4gcmV0OworICAgIHVu
aXQtPm5leHRfdGltZSA9IC0xOworICAgIHVuaXQtPm5leHRfdGFzayA9IHNjaGVkX2lkbGVfdW5p
dChjcHUpOwogfQogCiBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9pZGxlX29wcyA9IHsK
QEAgLTE3MTksMTAgKzE3MTgsOSBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHNf
dGltZV90ICAgICAgICAgICAgICBub3c7CiAgICAgc3RydWN0IHNjaGVkdWxlciAgICAgKnNjaGVk
OwogICAgIHVuc2lnbmVkIGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAmdGhpc19jcHUodGFz
a2xldF93b3JrX3RvX2RvKTsKLSAgICBib29sX3QgICAgICAgICAgICAgICAgdGFza2xldF93b3Jr
X3NjaGVkdWxlZCA9IDA7CisgICAgYm9vbCAgICAgICAgICAgICAgICAgIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgPSBmYWxzZTsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwogICAgIHNw
aW5sb2NrX3QgICAgICAgICAgICpsb2NrOwotICAgIHN0cnVjdCB0YXNrX3NsaWNlICAgICBuZXh0
X3NsaWNlOwogICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKICAgICBBU1NFUlRf
Tk9UX0lOX0FUT01JQygpOwpAQCAtMTczOCwxMiArMTczNiwxMiBAQCBzdGF0aWMgdm9pZCBzY2hl
ZHVsZSh2b2lkKQogICAgICAgICBzZXRfYml0KF9UQVNLTEVUX3NjaGVkdWxlZCwgdGFza2xldF93
b3JrKTsKICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICBjYXNlIFRBU0tMRVRfZW5xdWV1
ZWR8VEFTS0xFVF9zY2hlZHVsZWQ6Ci0gICAgICAgIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSAx
OworICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSBUQVNLTEVUX3NjaGVkdWxlZDoKICAgICAgICAgY2xlYXJfYml0KF9UQVNLTEVU
X3NjaGVkdWxlZCwgdGFza2xldF93b3JrKTsKICAgICBjYXNlIDA6Ci0gICAgICAgIC8qdGFza2xl
dF93b3JrX3NjaGVkdWxlZCA9IDA7Ki8KKyAgICAgICAgLyp0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
ID0gZmFsc2U7Ki8KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgQlVHKCk7
CkBAIC0xNzU3LDE0ICsxNzU1LDE0IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAKICAg
ICAvKiBnZXQgcG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVkdWxpbmcuLi4gKi8KICAg
ICBzY2hlZCA9IHRoaXNfY3B1KHNjaGVkdWxlcik7Ci0gICAgbmV4dF9zbGljZSA9IHNjaGVkLT5k
b19zY2hlZHVsZShzY2hlZCwgbm93LCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKKyAgICBzY2hl
ZC0+ZG9fc2NoZWR1bGUoc2NoZWQsIHByZXYsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7
CiAKLSAgICBuZXh0ID0gbmV4dF9zbGljZS50YXNrOworICAgIG5leHQgPSBwcmV2LT5uZXh0X3Rh
c2s7CiAKICAgICBzZC0+Y3VyciA9IG5leHQ7CiAKLSAgICBpZiAoIG5leHRfc2xpY2UudGltZSA+
PSAwICkgLyogLXZlIG1lYW5zIG5vIGxpbWl0ICovCi0gICAgICAgIHNldF90aW1lcigmc2QtPnNf
dGltZXIsIG5vdyArIG5leHRfc2xpY2UudGltZSk7CisgICAgaWYgKCBwcmV2LT5uZXh0X3RpbWUg
Pj0gMCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLworICAgICAgICBzZXRfdGltZXIoJnNkLT5z
X3RpbWVyLCBub3cgKyBwcmV2LT5uZXh0X3RpbWUpOwogCiAgICAgaWYgKCB1bmxpa2VseShwcmV2
ID09IG5leHQpICkKICAgICB7CkBAIC0xNzcyLDcgKzE3NzAsNyBAQCBzdGF0aWMgdm9pZCBzY2hl
ZHVsZSh2b2lkKQogICAgICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORkNPTlQsCiAg
ICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAog
ICAgICAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAotICAgICAgICAg
ICAgICAgICBuZXh0X3NsaWNlLnRpbWUpOworICAgICAgICAgICAgICAgICBwcmV2LT5uZXh0X3Rp
bWUpOwogICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKG5leHQtPnZjcHVfbGlzdCk7CiAg
ICAgICAgIHJldHVybiBjb250aW51ZV9ydW5uaW5nKHByZXYtPnZjcHVfbGlzdCk7CiAgICAgfQpA
QCAtMTc4NCw3ICsxNzgyLDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICAgICAg
ICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCwKICAgICAgICAgICAg
ICAobmV4dC0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSkg
PwogICAgICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsCi0gICAg
ICAgICAgICAgbmV4dF9zbGljZS50aW1lKTsKKyAgICAgICAgICAgICBwcmV2LT5uZXh0X3RpbWUp
OwogCiAgICAgQVNTRVJUKHByZXYtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RB
VEVfcnVubmluZyk7CiAKQEAgLTE4MTMsNyArMTgxMSw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxl
KHZvaWQpCiAKICAgICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1X2xpc3QtPnBlcmlvZGljX3RpbWVy
KTsKIAotICAgIGlmICggbmV4dF9zbGljZS5taWdyYXRlZCApCisgICAgaWYgKCBuZXh0LT5taWdy
YXRlZCApCiAgICAgICAgIHZjcHVfbW92ZV9pcnFzKG5leHQtPnZjcHVfbGlzdCk7CiAKICAgICB2
Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsobmV4dC0+dmNwdV9saXN0KTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5k
ZXggODQyOWU5ZTI4Ny4uNGU4OWExZTY0MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTE5NiwxMiArMTk2
LDYgQEAgc3RhdGljIGlubGluZSBzcGlubG9ja190ICpwY3B1X3NjaGVkdWxlX3RyeWxvY2sodW5z
aWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gTlVMTDsKIH0KIAotc3RydWN0IHRhc2tfc2xpY2Ug
ewotICAgIHN0cnVjdCBzY2hlZF91bml0ICp0YXNrOwotICAgIHNfdGltZV90ICAgICAgICAgICB0
aW1lOwotICAgIGJvb2xfdCAgICAgICAgICAgICBtaWdyYXRlZDsKLX07Ci0KIHN0cnVjdCBzY2hl
ZHVsZXIgewogICAgIGNoYXIgKm5hbWU7ICAgICAgICAgICAgIC8qIGZ1bGwgbmFtZSBmb3IgdGhp
cyBzY2hlZHVsZXIgICAgICAqLwogICAgIGNoYXIgKm9wdF9uYW1lOyAgICAgICAgIC8qIG9wdGlv
biBuYW1lIGZvciB0aGlzIHNjaGVkdWxlciAgICAqLwpAQCAtMjQ0LDggKzIzOCw5IEBAIHN0cnVj
dCBzY2hlZHVsZXIgewogICAgIHZvaWQgICAgICAgICAoKmNvbnRleHRfc2F2ZWQpICAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHNjaGVkX3VuaXQgKik7CiAKLSAgICBzdHJ1Y3QgdGFza19zbGljZSAoKmRvX3NjaGVk
dWxlKSAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzX3RpbWVfdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpOwor
ICAgIHZvaWQgICAgICAgICAoKmRvX3NjaGVkdWxlKSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKiwgc190aW1lX3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHRhc2tsZXRfd29ya19zY2hlZHVsZWQpOwogCiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICoo
KnBpY2tfcmVzb3VyY2UpKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKik7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IDM2MjU3YTA2ZmUuLmE4MTY0ZDg3M2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNzQsNiAr
Mjc0LDggQEAgc3RydWN0IHNjaGVkX3VuaXQgewogICAgIGJvb2wgICAgICAgICAgICAgICAgICAg
aXNfcnVubmluZzsKICAgICAvKiBEb2VzIHNvZnQgYWZmaW5pdHkgYWN0dWFsbHkgcGxheSBhIHJv
bGUgKGdpdmVuIGhhcmQgYWZmaW5pdHkpPyAqLwogICAgIGJvb2wgICAgICAgICAgICAgICAgICAg
c29mdF9hZmZfZWZmZWN0aXZlOworICAgIC8qIEl0ZW0gaGFzIGJlZW4gbWlncmF0ZWQgdG8gb3Ro
ZXIgY3B1KHMpLiAqLworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgbWlncmF0ZWQ7CiAKICAg
ICAvKiBMYXN0IHRpbWUgdW5pdCBnb3QgKGRlLSlzY2hlZHVsZWQuICovCiAgICAgdWludDY0X3Qg
ICAgICAgICAgICAgICBzdGF0ZV9lbnRyeV90aW1lOwpAQCAtMjg2LDYgKzI4OCwxMCBAQCBzdHJ1
Y3Qgc2NoZWRfdW5pdCB7CiAgICAgY3B1bWFza192YXJfdCAgICAgICAgICBjcHVfaGFyZF9hZmZp
bml0eV9zYXZlZDsKICAgICAvKiBCaXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIHBy
ZWZlcnMgdG8gcnVuLiAqLwogICAgIGNwdW1hc2tfdmFyX3QgICAgICAgICAgY3B1X3NvZnRfYWZm
aW5pdHk7CisKKyAgICAvKiBOZXh0IHVuaXQgdG8gcnVuLiAqLworICAgIHN0cnVjdCBzY2hlZF91
bml0ICAgICAgKm5leHRfdGFzazsKKyAgICBzX3RpbWVfdCAgICAgICAgICAgICAgICBuZXh0X3Rp
bWU7CiB9OwogCiAjZGVmaW5lIGZvcl9lYWNoX3NjaGVkX3VuaXQoZCwgZSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93oK-00089Z-EU; Sat, 14 Sep 2019 08:53: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oI-00087N-LM
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:38 +0000
X-Inumbo-ID: 0c9130d4-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c9130d4-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:52: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 6A988B65C;
 Sat, 14 Sep 2019 08:52:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:10 +0200
Message-Id: <20190914085251.18816-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 06/47] 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
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYzOgotIHJlbW92ZSBubyBsb25nZXIgbWF0
Y2hpbmcgY29tbWVudCAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jIHwgICAyICstCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCAxMDUgKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAxNjggKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2No
ZWRfbnVsbC5jICAgICB8ICA0NiArKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAg
ICAgICB8IDExOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICAgfCAgIDggKy0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgfCAg
IDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjIyIGluc2VydGlvbnMoKyksIDIyNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggOTc1NGFhYTUwMy4uODU4NWQ5YzRmZSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYwpAQCAtNDc1LDcgKzQ3NSw3IEBAIGE2NTNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICogSWYg
dGhlIFZDUFUgYmVpbmcgcHV0IHRvIHNsZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlzIGN1cnJl
bnRseQogICAgICAqIHJ1bm5pbmcsIHJhaXNlIGEgc29mdGlycSB0byBpbnZva2UgdGhlIHNjaGVk
dWxlciB0byBzd2l0Y2ggZG9tYWlucy4KICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUoc2NoZWR1
bGVfZGF0YSwgdmMtPnByb2Nlc3NvcikuY3VyciA9PSB2YyApCisgICAgaWYgKCBwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIHZjLT5wcm9jZXNzb3IpLmN1cnIgPT0gdW5pdCApCiAgICAgICAgIGNwdV9y
YWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwppbmRleCBiMzRjYzMyY2UwLi5iN2Q0NGVmYzhiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTgzLDcg
KzgzLDcgQEAKICAgICAoKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29wcyktPnNjaGVkX2Rh
dGEpKQogI2RlZmluZSBDU0NIRURfUENQVShfYykgICAgIFwKICAgICAoKHN0cnVjdCBjc2NoZWRf
cGNwdSAqKXBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYpCi0jZGVmaW5lIENT
Q0hFRF9WQ1BVKF92Y3B1KSAgKChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+c2NoZWRf
dW5pdC0+cHJpdikKKyNkZWZpbmUgQ1NDSEVEX1VOSVQodW5pdCkgICAoKHN0cnVjdCBjc2NoZWRf
dW5pdCAqKSAodW5pdCktPnByaXYpCiAjZGVmaW5lIENTQ0hFRF9ET00oX2RvbSkgICAgKChzdHJ1
Y3QgY3NjaGVkX2RvbSAqKSAoX2RvbSktPnNjaGVkX3ByaXYpCiAjZGVmaW5lIFJVTlEoX2NwdSkg
ICAgICAgICAgKCYoQ1NDSEVEX1BDUFUoX2NwdSktPnJ1bnEpKQogCkBAIC0xNjAsNyArMTYwLDcg
QEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIC8qCiAgKiBWaXJ0dWFsIENQVQogICovCi1zdHJ1Y3Qg
Y3NjaGVkX3ZjcHUgeworc3RydWN0IGNzY2hlZF91bml0IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFk
IHJ1bnFfZWxlbTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV92Y3B1X2VsZW07CiAKQEAg
LTIzMywxNSArMjMzLDE1IEBAIHN0YXRpYyB2b2lkIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpOwog
c3RhdGljIHZvaWQgY3NjaGVkX2FjY3Qodm9pZCAqZHVtbXkpOwogCiBzdGF0aWMgaW5saW5lIGlu
dAotX192Y3B1X29uX3J1bnEoc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCitfX3ZjcHVfb25fcnVu
cShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2
Yy0+cnVucV9lbGVtKTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKgor
c3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX3VuaXQgKgogX19ydW5xX2VsZW0oc3RydWN0IGxp
c3RfaGVhZCAqZWxlbSkKIHsKLSAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3RfZW50cnkoZWxlbSwgc3RydWN0
IGNzY2hlZF91bml0LCBydW5xX2VsZW0pOwogfQogCiAvKiBJcyB0aGUgZmlyc3QgZWxlbWVudCBv
ZiBjcHUncyBydW5xIChpZiBhbnkpIGNwdSdzIGlkbGUgdmNwdT8gKi8KQEAgLTI3Myw3ICsyNzMs
NyBAQCBkZWNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIH0KIAogc3RhdGljIGlubGlu
ZSB2b2lkCi1fX3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorX19ydW5xX2lu
c2VydChzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
c3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAgICAgY29uc3Qgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0
IHJ1bnEgPSBSVU5RKGNwdSk7CkBAIC0yODMsNyArMjgzLDcgQEAgX19ydW5xX2luc2VydChzdHJ1
Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQog
ICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgaXRlcl9zdmMg
PSBfX3J1bnFfZWxlbShpdGVyKTsKKyAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF91bml0ICog
Y29uc3QgaXRlcl9zdmMgPSBfX3J1bnFfZWxlbShpdGVyKTsKICAgICAgICAgaWYgKCBzdmMtPnBy
aSA+IGl0ZXJfc3ZjLT5wcmkgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMzA0LDM0
ICszMDQsMzQgQEAgX19ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIH0KIAog
c3RhdGljIGlubGluZSB2b2lkCi1ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykK
K3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAgIF9fcnVucV9pbnNl
cnQoc3ZjKTsKICAgICBpbmNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogfQog
CiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZF92Y3B1ICpz
dmMpCitfX3J1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAgIEJVR19P
TiggIV9fdmNwdV9vbl9ydW5xKHN2YykgKTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMtPnJ1bnFf
ZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotcnVucV9yZW1vdmUoc3RydWN0IGNzY2hl
ZF92Y3B1ICpzdmMpCitydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAg
ICBkZWNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogICAgIF9fcnVucV9yZW1v
dmUoc3ZjKTsKIH0KIAotc3RhdGljIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWRfdmNw
dSAqc3ZjLCBzX3RpbWVfdCBub3cpCitzdGF0aWMgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNz
Y2hlZF91bml0ICpzdmMsIHNfdGltZV90IG5vdykKIHsKICAgICBzX3RpbWVfdCBkZWx0YTsKICAg
ICB1aW50NjRfdCB2YWw7CiAgICAgdW5zaWduZWQgaW50IGNyZWRpdHM7CiAKICAgICAvKiBBc3Nl
cnQgc3ZjIGlzIGN1cnJlbnQgKi8KLSAgICBBU1NFUlQoIHN2YyA9PSBDU0NIRURfVkNQVShjdXJy
X29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpICk7CisgICAgQVNTRVJUKCBzdmMgPT0gQ1ND
SEVEX1VOSVQoY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSApOwogCiAgICAgaWYg
KCAoZGVsdGEgPSBub3cgLSBzdmMtPnN0YXJ0X3RpbWUpIDw9IDAgKQogICAgICAgICByZXR1cm47
CkBAIC0zNDksMTAgKzM0OSwxMCBAQCBib29sZWFuX3BhcmFtKCJ0aWNrbGVfb25lX2lkbGVfY3B1
Iiwgb3B0X3RpY2tsZV9vbmVfaWRsZSk7CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwg
bGFzdF90aWNrbGVfY3B1KTsKIAotc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3Ry
dWN0IGNzY2hlZF92Y3B1ICpuZXcpCitzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShz
dHJ1Y3QgY3NjaGVkX3VuaXQgKm5ldykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gbmV3LT52
Y3B1LT5wcm9jZXNzb3I7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgY3VyID0gQ1ND
SEVEX1ZDUFUoY3Vycl9vbl9jcHUoY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29u
c3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgc3RydWN0IGNzY2hl
ZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CiAg
ICAgY3B1bWFza190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKICAgICBpbnQgYmFsYW5jZV9z
dGVwLCBpZGxlcnNfZW1wdHk7CkBAIC02MDcsNyArNjA3LDcgQEAgaW5pdF9wZGF0YShzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMsIGludCBjcHUpCiAg
ICAgc3BjLT5pZGxlX2JpYXMgPSBucl9jcHVfaWRzIC0gMTsKIAogICAgIC8qIFN0YXJ0IG9mZiBp
ZGxpbmcuLi4gKi8KLSAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShjcHUpKSk7
CisgICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KS0+dmNwdV9saXN0KSk7
CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOwogICAgIHNwYy0+bnJfcnVu
bmFibGUgPSAwOwogfQpAQCAtNjMwLDcgKzYzMCw3IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKIHsKICAgICBzdHJ1Y3Qg
c2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwogICAgIHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYobmV3X29wcyk7Ci0gICAgc3Ry
dWN0IGNzY2hlZF92Y3B1ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2
YyA9IHZkYXRhOwogCiAgICAgQVNTRVJUKHN2YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSk7
CiAKQEAgLTY1Myw3ICs2NTMsNyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVs
ZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiBzdGF0aWMgaW5saW5lIHZvaWQKIF9fY3Nj
aGVkX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0cnVjdCBjc2NoZWRfdmNw
dSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh2Yy0+c2NoZWRfdW5pdCk7CiAgICAgc3RydWN0IGNz
Y2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCiAgICAgQlVHX09OKCBzdmMtPnZj
cHUgIT0gdmMgKTsKQEAgLTY4Niw3ICs2ODYsNyBAQCBpbnRlZ2VyX3BhcmFtKCJ2Y3B1X21pZ3Jh
dGlvbl9kZWxheSIsIHZjcHVfbWlncmF0aW9uX2RlbGF5X3VzKTsKIAogc3RhdGljIGlubGluZSBi
b29sCiBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgKnBydiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRf
dmNwdSAqc3ZjKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hl
ZF91bml0ICpzdmMpCiB7CiAgICAgYm9vbCBob3QgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAmJgog
ICAgICAgICAgICAgICAgKE5PVygpIC0gc3ZjLT5sYXN0X3NjaGVkX3RpbWUpIDwgcHJ2LT52Y3B1
X21pZ3JfZGVsYXk7CkBAIC03MDEsNyArNzAxLDcgQEAgc3RhdGljIGlubGluZSBpbnQKIF9fY3Nj
aGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYs
IHN0cnVjdCB2Y3B1ICp2YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRlc3Rf
Y3B1LCBjcHVtYXNrX3QgKm1hc2spCiB7Ci0gICAgY29uc3Qgc3RydWN0IGNzY2hlZF92Y3B1ICpz
dmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgY29uc3Qgc3RydWN0IGNzY2hlZF91bml0ICpzdmMg
PSBDU0NIRURfVU5JVCh2Yy0+c2NoZWRfdW5pdCk7CiAgICAgLyoKICAgICAgKiBEb24ndCBwaWNr
IHVwIHdvcmsgdGhhdCdzIGhvdCBvbiBwZWVyIFBDUFUsIG9yIHRoYXQgY2FuJ3QgKG9yCiAgICAg
ICogd291bGQgcHJlZmVyIG5vdCB0bykgcnVuIG9uIGNwdS4KQEAgLTg1Nyw3ICs4NTcsNyBAQCBz
dGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKIGNzY2hlZF9yZXNfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKnN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YyA9
IENTQ0hFRF9VTklUKHVuaXQpOwogCiAgICAgLyoKICAgICAgKiBXZSBoYXZlIGJlZW4gY2FsbGVk
IGJ5IHZjcHVfbWlncmF0ZSgpIChpbiBzY2hlZHVsZS5jKSwgYXMgcGFydApAQCAtODcxLDcgKzg3
MSw3IEBAIGNzY2hlZF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fY3Nj
aGVkX3ZjcHVfYWNjdF9zdGFydChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNz
Y2hlZF92Y3B1ICpzdmMpCitfX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2No
ZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwpAQCAtOTAxLDcgKzkwMSw3IEBAIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdGFydChzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCiAKIHN0YXRpYyBpbmxp
bmUgdm9pZAogX19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJp
dmF0ZSAqcHJ2LAotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorICAgIHN0cnVjdCBjc2No
ZWRfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2
Yy0+c2RvbTsKIApAQCAtOTI2LDcgKzkyNiw3IEBAIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdG9wX2xv
Y2tlZChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKIHN0YXRpYyB2b2lkCiBjc2NoZWRfdmNw
dV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogewot
ICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKGN1cnJlbnQp
OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENTQ0hFRF9VTklUKGN1cnJl
bnQtPnNjaGVkX3VuaXQpOwogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcyA9IHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpOwogCiAgICAgQVNTRVJUKCBjdXJyZW50LT5wcm9jZXNzb3IgPT0g
Y3B1ICk7CkBAIC05OTUsMTAgKzk5NSwxMCBAQCBjc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAg
ICAgICAgICB2b2lkICpkZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xp
c3Q7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmM7CisgICAgc3RydWN0IGNzY2hlZF91bml0
ICpzdmM7CiAKICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCi0gICAgc3ZjID0geHph
bGxvYyhzdHJ1Y3QgY3NjaGVkX3ZjcHUpOworICAgIHN2YyA9IHh6YWxsb2Moc3RydWN0IGNzY2hl
ZF91bml0KTsKICAgICBpZiAoIHN2YyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAK
QEAgLTEwMTcsNyArMTAxNyw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWRfdW5pdF9pbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNzY2hlZF92
Y3B1ICpzdmMgPSB1bml0LT5wcml2OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gdW5p
dC0+cHJpdjsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgQlVHX09OKCBpc19pZGxlX3Zj
cHUodmMpICk7CkBAIC0xMDQzLDcgKzEwNDMsNyBAQCBjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHN0YXRpYyB2
b2lkCiBjc2NoZWRfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQg
KnByaXYpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBwcml2OworICAgIHN0cnVj
dCBjc2NoZWRfdW5pdCAqc3ZjID0gcHJpdjsKIAogICAgIEJVR19PTiggIWxpc3RfZW1wdHkoJnN2
Yy0+cnVucV9lbGVtKSApOwogCkBAIC0xMDU0LDggKzEwNTQsNyBAQCBzdGF0aWMgdm9pZAogY3Nj
aGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURf
UFJJVihvcHMpOwotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBz
dHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgc3Ry
dWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgc3Ry
dWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCiAgICAgU0NIRURfU1RB
VF9DUkFOSyh2Y3B1X3JlbW92ZSk7CkBAIC0xMDgyLDE0ICsxMDgxLDE0IEBAIHN0YXRpYyB2b2lk
CiBjc2NoZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlz
dDsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7
CisgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7
CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAKICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHZjcHVfc2xlZXApOwogCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAK
LSAgICBpZiAoIGN1cnJfb25fY3B1KGNwdSkgPT0gdmMgKQorICAgIGlmICggY3Vycl9vbl9jcHUo
Y3B1KSA9PSB1bml0ICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIGFyZSBhYm91
dCB0byB0aWNrbGUgY3B1LCBzbyB3ZSBzaG91bGQgY2xlYXIgaXRzIGJpdCBpbiBpZGxlcnMuCkBA
IC0xMTA3LDEyICsxMTA2LDEyIEBAIHN0YXRpYyB2b2lkCiBjc2NoZWRfdW5pdF93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHN0cnVjdCBjc2NoZWRfdmNw
dSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICBib29sX3QgbWlncmF0aW5nOwog
CiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1
cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHZjKSApCisgICAgaWYgKCB1bmxpa2VseShjdXJy
X29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB1bml0KSApCiAgICAgewogICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwpAQCAtMTE2OCw4
ICsxMTY3LDcgQEAgY3NjaGVkX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogc3RhdGljIHZvaWQKIGNzY2hlZF91bml0X3lpZWxk
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7
Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHN0cnVjdCBjc2No
ZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVk
X3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKIAogICAgIC8qIExldCB0aGUg
c2NoZWR1bGVyIGtub3cgdGhhdCB0aGlzIHZjcHUgaXMgdHJ5aW5nIHRvIHlpZWxkICovCiAgICAg
c2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1lJRUxELCAmc3ZjLT5mbGFncyk7CkBAIC0xMjI0LDgg
KzEyMjIsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgY29u
c3QgY3B1bWFza190ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNvZnQpCiB7Ci0gICAgc3RydWN0
IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMg
PSBDU0NIRURfVkNQVSh2KTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YyA9IENTQ0hFRF9V
TklUKHVuaXQpOwogCiAgICAgaWYgKCAhaGFyZCApCiAgICAgICAgIHJldHVybjsKQEAgLTEzMjgs
NyArMTMyNSw3IEBAIGNzY2hlZF9ydW5xX3NvcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYs
IHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wY3B1ICogY29uc3Qgc3Bj
ID0gQ1NDSEVEX1BDUFUoY3B1KTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xLCAqZWxlbSwg
Km5leHQsICpsYXN0X3VuZGVyOwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjX2VsZW07Cisg
ICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmNfZWxlbTsKICAgICBzcGlubG9ja190ICpsb2NrOwog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHNvcnRfZXBvY2g7CkBAIC0xMzc0LDcg
KzEzNzEsNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXJfdmNwdSwgKm5leHRfdmNwdTsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICppdGVyX3Nkb20sICpuZXh0X3Nkb207Ci0gICAgc3RydWN0IGNzY2hl
ZF92Y3B1ICpzdmM7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmM7CiAgICAgc3RydWN0IGNz
Y2hlZF9kb20gKnNkb207CiAgICAgdWludDMyX3QgY3JlZGl0X3RvdGFsOwogICAgIHVpbnQzMl90
IHdlaWdodF90b3RhbDsKQEAgLTE0OTcsNyArMTQ5NCw3IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1
bW15KQogCiAgICAgICAgIGxpc3RfZm9yX2VhY2hfc2FmZSggaXRlcl92Y3B1LCBuZXh0X3ZjcHUs
ICZzZG9tLT5hY3RpdmVfdmNwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IGxpc3Rf
ZW50cnkoaXRlcl92Y3B1LCBzdHJ1Y3QgY3NjaGVkX3ZjcHUsIGFjdGl2ZV92Y3B1X2VsZW0pOwor
ICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3ZjcHUsIHN0cnVjdCBjc2NoZWRfdW5p
dCwgYWN0aXZlX3ZjcHVfZWxlbSk7CiAgICAgICAgICAgICBCVUdfT04oIHNkb20gIT0gc3ZjLT5z
ZG9tICk7CiAKICAgICAgICAgICAgIC8qIEluY3JlbWVudCBjcmVkaXQgKi8KQEAgLTE2MDEsMTIg
KzE1OTgsMTIgQEAgY3NjaGVkX3RpY2sodm9pZCAqX2NwdSkKICAgICBzZXRfdGltZXIoJnNwYy0+
dGlja2VyLCBOT1coKSArIE1JQ1JPU0VDUyhwcnYtPnRpY2tfcGVyaW9kX3VzKSApOwogfQogCi1z
dGF0aWMgc3RydWN0IGNzY2hlZF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgY3NjaGVkX3VuaXQgKgog
Y3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFs
YW5jZV9zdGVwKQogewogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqIGNvbnN0IHBy
diA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKICAgICBjb25zdCBzdHJ1
Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBwZWVyX3BjcHUgPSBDU0NIRURfUENQVShwZWVyX2NwdSk7
Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzcGVlcjsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KnNwZWVyOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CiAgICAgc3RydWN0IHZjcHUgKnZj
OwogCkBAIC0xNjE2LDcgKzE2MTMsNyBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUs
IGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICogRG9uJ3Qgc3RlYWwg
ZnJvbSBhbiBpZGxlIENQVSdzIHJ1bnEgYmVjYXVzZSBpdCdzIGFib3V0IHRvCiAgICAgICogcGlj
ayB1cCB3b3JrIGZyb20gaXQgaXRzZWxmLgogICAgICAqLwotICAgIGlmICggdW5saWtlbHkoaXNf
aWRsZV92Y3B1KGN1cnJfb25fY3B1KHBlZXJfY3B1KSkpICkKKyAgICBpZiAoIHVubGlrZWx5KGlz
X2lkbGVfdmNwdShjdXJyX29uX2NwdShwZWVyX2NwdSktPnZjcHVfbGlzdCkpICkKICAgICAgICAg
Z290byBvdXQ7CiAKICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCAmcGVlcl9wY3B1LT5ydW5xICkK
QEAgLTE2NzgsMTIgKzE2NzUsMTIgQEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBp
bnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVwKQogICAgIHJldHVybiBOVUxMOwogfQog
Ci1zdGF0aWMgc3RydWN0IGNzY2hlZF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KgogY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNw
dSwKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnNuZXh0LCBib29sX3QgKnN0b2xlbikKKyAgICBz
dHJ1Y3QgY3NjaGVkX3VuaXQgKnNuZXh0LCBib29sX3QgKnN0b2xlbikKIHsKICAgICBzdHJ1Y3Qg
Y3B1cG9vbCAqYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKnNwZWVyOworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3BlZXI7CiAgICAgY3B1bWFza190
IHdvcmtlcnM7CiAgICAgY3B1bWFza190ICpvbmxpbmU7CiAgICAgaW50IHBlZXJfY3B1LCBmaXJz
dF9jcHUsIHBlZXJfbm9kZSwgYnN0ZXA7CkBAIC0xODMyLDkgKzE4MjksOSBAQCBjc2NoZWRfc2No
ZWR1bGUoCiB7CiAgICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKLSAgICBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKiBjb25zdCBzY3VyciA9IENTQ0hFRF9WQ1BVKGN1cnJlbnQpOworICAgIHN0cnVj
dCBjc2NoZWRfdW5pdCAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX1VOSVQoY3VycmVudC0+c2NoZWRf
dW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMp
OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc25leHQ7CisgICAgc3RydWN0IGNzY2hlZF91bml0
ICpzbmV4dDsKICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAgICAgc190aW1lX3QgcnVudGlt
ZSwgdHNsaWNlOwogCkBAIC0xOTUxLDcgKzE5NDgsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAg
aWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIFRSQUNFXzBEKFRS
Q19DU0NIRURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX1ZDUFUoaWRs
ZV92Y3B1W2NwdV0pOworICAgICAgICBzbmV4dCA9IENTQ0hFRF9VTklUKGlkbGVfdmNwdVtjcHVd
LT5zY2hlZF91bml0KTsKICAgICAgICAgc25leHQtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7
CiAgICAgfQogCkBAIC0yMDAzLDcgKzIwMDAsNyBAQCBvdXQ6CiB9CiAKIHN0YXRpYyB2b2lkCi1j
c2NoZWRfZHVtcF92Y3B1KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorY3NjaGVkX2R1bXBfdmNw
dShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNv
bnN0IHNkb20gPSBzdmMtPnNkb207CiAKQEAgLTIwMzksNyArMjAzNiw3IEBAIGNzY2hlZF9kdW1w
X3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgIHN0cnVjdCBs
aXN0X2hlYWQgKnJ1bnEsICppdGVyOwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0g
Q1NDSEVEX1BSSVYob3BzKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYzsKLSAgICBzdHJ1
Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YzsKICAgICBz
cGlubG9ja190ICpsb2NrOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IGxvb3A7
CkBAIC0yMDYzLDcgKzIwNjAsNyBAQCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgaW50IGNwdSkKICAgICAgICAgICAgQ1BVTUFTS19QUihwZXJfY3B1KGNwdV9j
b3JlX21hc2ssIGNwdSkpKTsKIAogICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGluZyB0byBzYXkg
aWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpLiAqLwotICAgIHN2YyA9IENTQ0hFRF9WQ1BVKGN1cnJf
b25fY3B1KGNwdSkpOworICAgIHN2YyA9IENTQ0hFRF9VTklUKGN1cnJfb25fY3B1KGNwdSkpOwog
ICAgIGlmICggc3ZjICYmICFpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApCiAgICAgewogICAgICAg
ICBwcmludGsoIlx0cnVuOiAiKTsKQEAgLTIxMzIsMTAgKzIxMjksMTAgQEAgY3NjaGVkX2R1bXAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiAgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0
ZXJfc3ZjLCAmc2RvbS0+YWN0aXZlX3ZjcHUgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAgICAgICAgICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3Zj
OwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgICAgICAgICAgc3ZjID0gbGlz
dF9lbnRyeShpdGVyX3N2Yywgc3RydWN0IGNzY2hlZF92Y3B1LCBhY3RpdmVfdmNwdV9lbGVtKTsK
KyAgICAgICAgICAgIHN2YyA9IGxpc3RfZW50cnkoaXRlcl9zdmMsIHN0cnVjdCBjc2NoZWRfdW5p
dCwgYWN0aXZlX3ZjcHVfZWxlbSk7CiAgICAgICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrKHN2Yy0+dmNwdSk7CiAKICAgICAgICAgICAgIHByaW50aygiXHQlM2Q6ICIsICsrbG9vcCk7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCmluZGV4IGNlYTRhMTEwODcuLjQ5ODJmMWVmMzYgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CkBAIC0xNzYsNyArMTc2LDcgQEAKICAqICAgICBsb2FkIGJhbGFuY2luZzsKICAqICArIHNlcmlh
bGl6ZXMgcnVucXVldWUgb3BlcmF0aW9ucyAocmVtb3ZpbmcgYW5kIGluc2VydGluZyB2Y3B1cyk7
CiAgKiAgKyBwcm90ZWN0cyBydW5xdWV1ZS13aWRlIGRhdGEgaW4gY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhOwotICogICsgcHJvdGVjdHMgdmNwdSBwYXJhbWV0ZXJzIGluIGNzY2hlZDJfdmNwdSBmb3Ig
dGhlIHZjcHUgaW4gdGhlCisgKiAgKyBwcm90ZWN0cyB2Y3B1IHBhcmFtZXRlcnMgaW4gY3NjaGVk
Ml91bml0IGZvciB0aGUgdmNwdSBpbiB0aGUKICAqICAgIHJ1bnF1ZXVlLgogICoKICAqIC0gUHJp
dmF0ZSBzY2hlZHVsZXIgbG9jawpAQCAtNTEyLDcgKzUxMiw3IEBAIHN0cnVjdCBjc2NoZWQyX3Bj
cHUgewogLyoKICAqIFZpcnR1YWwgQ1BVCiAgKi8KLXN0cnVjdCBjc2NoZWQyX3ZjcHUgeworc3Ry
dWN0IGNzY2hlZDJfdW5pdCB7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tOyAgICAgICAg
ICAvKiBVcC1wb2ludGVyIHRvIGRvbWFpbiAgICAgICAgICAgICAgICAqLwogICAgIHN0cnVjdCB2
Y3B1ICp2Y3B1OyAgICAgICAgICAgICAgICAgLyogVXAtcG9pbnRlciwgdG8gdmNwdSAgICAgICAg
ICAgICAgICAgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7IC8qIFVw
LXBvaW50ZXIgdG8gdGhlIHJ1bnF1ZXVlICAgICAgICAgICovCkBAIC01NzEsOSArNTcxLDkgQEAg
c3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpjc2NoZWQyX3BjcHUodW5zaWduZWQg
aW50IGNwdSkKICAgICByZXR1cm4gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3By
aXY7CiB9CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfdmNwdSAqY3NjaGVkMl92Y3B1
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl91bml0
ICpjc2NoZWQyX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgcmV0
dXJuIHYtPnNjaGVkX3VuaXQtPnByaXY7CisgICAgcmV0dXJuIHVuaXQtPnByaXY7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfZG9tICpjc2NoZWQyX2RvbShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQpAQCAtNTk1LDcgKzU5NSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hl
ZDJfcnVucXVldWVfZGF0YSAqYzJycWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogfQog
CiAvKiBEb2VzIHRoZSBkb21haW4gb2YgdGhpcyB2Q1BVIGhhdmUgYSBjYXA/ICovCi1zdGF0aWMg
aW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitzdGF0
aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7
CiAgICAgcmV0dXJuIHN2Yy0+YnVkZ2V0ICE9IFNUSU1FX01BWDsKIH0KQEAgLTY4OSw3ICs2ODks
NyBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIodW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190
ICptYXNrKQogICogT2YgY291cnNlLCAxLCAyIGFuZCAzIG1ha2VzIHNlbnNlIG9ubHkgaWYgc3Zj
IGhhcyBhIHNvZnQgYWZmaW5pdHkuIEFsc28KICAqIG5vdGUgdGhhdCBhdCBsZWFzdCA1IGlzIGd1
YXJhbnRlZWQgdG8gX2Fsd2F5c18gcmV0dXJuIGF0IGxlYXN0IG9uZSBwY3B1LgogICovCi1zdGF0
aWMgaW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQorc3RhdGlj
IGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKICAgICB1bnNpZ25lZCBpbnQgYnM7CkBAIC03NzQs
NyArNzc0LDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBjc2NoZWQyX3Zj
cHUgKnN2YykKICAqIEZJWE1FOiBEbyBwcmUtY2FsY3VsYXRlZCBkaXZpc2lvbj8KICAqLwogc3Rh
dGljIHZvaWQgdDJjX3VwZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIHNf
dGltZV90IHRpbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3Zj
cHUgKnN2YykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAq
c3ZjKQogewogICAgIHVpbnQ2NF90IHZhbCA9IHRpbWUgKiBycWQtPm1heF93ZWlnaHQgKyBzdmMt
PnJlc2lkdWFsOwogCkBAIC03ODIsNyArNzgyLDcgQEAgc3RhdGljIHZvaWQgdDJjX3VwZGF0ZShz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIHNfdGltZV90IHRpbWUsCiAgICAgc3Zj
LT5jcmVkaXQgLT0gdmFsOwogfQogCi1zdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzdmMpCitzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAg
cmV0dXJuIGNyZWRpdCAqIHN2Yy0+d2VpZ2h0IC8gcnFkLT5tYXhfd2VpZ2h0OwogfQpAQCAtNzkx
LDE0ICs3OTEsMTQgQEAgc3RhdGljIHNfdGltZV90IGMydChzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQsIHNfdGltZV90IGNyZWRpdCwgc3RydWN0IGMKICAqIFJ1bnF1ZXVlIHJlbGF0
ZWQgY29kZS4KICAqLwogCi1zdGF0aWMgaW5saW5lIGludCB2Y3B1X29uX3J1bnEoc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjKQorc3RhdGljIGlubGluZSBpbnQgdmNwdV9vbl9ydW5xKHN0cnVjdCBj
c2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2Yy0+cnVucV9l
bGVtKTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcnVucV9lbGVt
KHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCitzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3Vu
aXQgKiBydW5xX2VsZW0oc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsKLSAgICByZXR1cm4gbGlz
dF9lbnRyeShlbGVtLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBydW5xX2VsZW0pOworICAgIHJldHVy
biBsaXN0X2VudHJ5KGVsZW0sIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJ1bnFfZWxlbSk7CiB9CiAK
IHN0YXRpYyB2b2lkIGFjdGl2YXRlX3J1bnF1ZXVlKHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBy
diwgaW50IHJxaSkKQEAgLTkxNiw3ICs5MTYsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfbWF4X3dl
aWdodChzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIGludCBuZXdfd2VpZ2h0LAog
CiAgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZycWQtPnN2YyApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0
cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQy
X3VuaXQgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJxZF9l
bGVtKTsKIAogICAgICAgICAgICAgaWYgKCBzdmMtPndlaWdodCA+IG1heF93ZWlnaHQgKQogICAg
ICAgICAgICAgICAgIG1heF93ZWlnaHQgPSBzdmMtPndlaWdodDsKQEAgLTk0MSw3ICs5NDEsNyBA
QCBzdGF0aWMgdm9pZCB1cGRhdGVfbWF4X3dlaWdodChzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQsIGludCBuZXdfd2VpZ2h0LAogCiAvKiBBZGQgYW5kIHJlbW92ZSBmcm9tIHJ1bnF1
ZXVlIGFzc2lnbm1lbnQgKG5vdCBhY3RpdmUgcnVuIHF1ZXVlKSAqLwogc3RhdGljIHZvaWQKLV9y
dW5xX2Fzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCkKK19ydW5xX2Fzc2lnbihzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHsKIAogICAgIHN2Yy0+cnFkID0gcnFk
OwpAQCAtOTcxLDcgKzk3MSw3IEBAIF9ydW5xX2Fzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMsIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHN0YXRpYyB2b2lkCiBydW5x
X2Fzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIHsK
LSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKKyAg
ICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKIAogICAg
IEFTU0VSVChzdmMtPnJxZCA9PSBOVUxMKTsKIApAQCAtOTc5LDcgKzk3OSw3IEBAIHJ1bnFfYXNz
aWduKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogfQogCiBz
dGF0aWMgdm9pZAotX3J1bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQorX3J1
bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IHN2Yy0+cnFkOwogCkBAIC05OTgsNyArOTk4LDcgQEAg
X3J1bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogc3RhdGljIHZvaWQKIHJ1
bnFfZGVhc3NpZ24oY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMp
CiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3VuaXQtPnByaXY7
CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gdmMtPnNjaGVkX3VuaXQtPnByaXY7CiAK
ICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7CiAKQEAg
LTEyMDAsNyArMTIwMCw3IEBAIHVwZGF0ZV9ydW5xX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogCiBzdGF0aWMgdm9pZAogdXBkYXRlX3N2Y19sb2FkKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIGlu
dCBjaGFuZ2UsIHNfdGltZV90IG5vdykKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91
bml0ICpzdmMsIGludCBjaGFuZ2UsIHNfdGltZV90IG5vdykKIHsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICBzX3RpbWVfdCBkZWx0YSwg
dmNwdV9sb2FkOwpAQCAtMTI2MCw3ICsxMjYwLDcgQEAgdXBkYXRlX3N2Y19sb2FkKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKIHN0YXRpYyB2b2lkCiB1cGRhdGVfbG9hZChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQsCi0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIGludCBjaGFu
Z2UsIHNfdGltZV90IG5vdykKKyAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywg
aW50IGNoYW5nZSwgc190aW1lX3Qgbm93KQogewogICAgIHRyYWNlX3ZhcihUUkNfQ1NDSEVEMl9V
UERBVEVfTE9BRCwgMSwgMCwgIE5VTEwpOwogCkBAIC0xMjcwLDcgKzEyNzAsNyBAQCB1cGRhdGVf
bG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiB9CiAKIHN0YXRpYyB2b2lkCi1ydW5x
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YykKK3J1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNz
Y2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CiAgICAgdW5z
aWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwpAQCAtMTI4OSw3ICsxMjg5LDcg
QEAgcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVk
Ml92Y3B1ICpzdmMpCiAKICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCBydW5xICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBpdGVyX3N2YyA9IHJ1bnFfZWxlbShpdGVyKTsK
KyAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGl0ZXJfc3ZjID0gcnVucV9lbGVtKGl0ZXIp
OwogCiAgICAgICAgIGlmICggc3ZjLT5jcmVkaXQgPiBpdGVyX3N2Yy0+Y3JlZGl0ICkKICAgICAg
ICAgICAgIGJyZWFrOwpAQCAtMTMxMywxMyArMTMxMywxMyBAQCBydW5xX2luc2VydChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKICAgICB9CiB9
CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMpCitzdGF0aWMgaW5saW5lIHZvaWQgcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdW5pdCAq
c3ZjKQogewogICAgIEFTU0VSVCh2Y3B1X29uX3J1bnEoc3ZjKSk7CiAgICAgbGlzdF9kZWxfaW5p
dCgmc3ZjLT5ydW5xX2VsZW0pOwogfQogCi12b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiwgc190aW1lX3QpOwor
dm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLCBzdHJ1
Y3QgY3NjaGVkMl91bml0ICosIHNfdGltZV90KTsKIAogc3RhdGljIGlubGluZSB2b2lkCiB0aWNr
bGVfY3B1KHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCkKQEAgLTEzMzUsNyArMTMzNSw3IEBAIHRpY2tsZV9jcHUodW5zaWduZWQgaW50IGNwdSwgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogICogd2hldGhlciBvciBub3QgaXQgYWxy
ZWFkeSBydW4gZm9yIG1vcmUgdGhhbiB0aGUgcmF0ZWxpbWl0LCB0byB3aGljaCB3ZQogICogYXBw
bHkgc29tZSB0b2xlcmFuY2UpLgogICovCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfcHJlZW1wdGFi
bGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLAorc3RhdGljIGlubGluZSBib29sIGlz
X3ByZWVtcHRhYmxlKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdywgc190aW1lX3QgcmF0ZWxpbWl0
KQogewogICAgIGlmICggcmF0ZWxpbWl0IDw9IENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xF
UkFOQ0UgKQpAQCAtMTM2MSwxMCArMTM2MSwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHJl
ZW1wdGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLAogICogV2l0aGluIHRoZSBz
YW1lIGNsYXNzLCB0aGUgaGlnaGVzdCBkaWZmZXJlbmNlIG9mIGNyZWRpdC4KICAqLwogc3RhdGlj
IHNfdGltZV90IHRpY2tsZV9zY29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGlt
ZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNw
dSAqbmV3LCB1bnNpZ25lZCBpbnQgY3B1KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKiBjdXIgPSBjc2NoZWQyX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KSk7Cisg
ICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGN1ciA9IGNzY2hlZDJfdW5pdChjdXJyX29uX2NwdShj
cHUpKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3Bz
KTsKICAgICBzX3RpbWVfdCBzY29yZTsKIApAQCAtMTQzMyw3ICsxNDMzLDcgQEAgc3RhdGljIHNf
dGltZV90IHRpY2tsZV9zY29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90
IG5vdywKICAqIHBpY2sgdXAgc29tZSB3b3JrLCBzbyBpdCB3b3VsZCBiZSB3cm9uZyB0byBjb25z
aWRlciBpdCBpZGxlLgogICovCiBzdGF0aWMgdm9pZAotcnVucV90aWNrbGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcsIHNfdGltZV90IG5vdykK
K3J1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJf
dW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGksIGlwaWQgPSAtMTsKICAgICBz
X3RpbWVfdCBtYXggPSAwOwpAQCAtMTU4OCw3ICsxNTg4LDcgQEAgcnVucV90aWNrbGUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcsIHNfdGltZV90
IG5vdykKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1
KGN1cnJfb25fY3B1KGlwaWQpKSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUoY3Vycl9vbl9j
cHUoaXBpZCktPnZjcHVfbGlzdCkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5
X2NwdSk7CiAgdGlja2xlOgogICAgIEJVR19PTihpcGlkID09IC0xKTsKQEAgLTE2MTUsNyArMTYx
NSw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqbmV3LCBzX3RpbWVfdCBub3cpCiAgKiBDcmVkaXQtcmVsYXRlZCBjb2RlCiAg
Ki8KIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IGludCBjcHUsIHNfdGltZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzbmV4dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl91bml0ICpzbmV4dCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQgPSBjMnJxZChvcHMsIGNwdSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKQEAgLTE2
NDUsMTAgKzE2NDUsMTAgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogICAgIGxpc3RfZm9yX2VhY2go
IGl0ZXIsICZycWQtPnN2YyApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgc3ZjX2NwdTsK
LSAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2YzsKKyAgICAgICAgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqIHN2YzsKICAgICAgICAgaW50IHN0YXJ0X2NyZWRpdDsKIAotICAgICAgICBzdmMg
PSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAg
ICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgY3NjaGVkMl91bml0LCBycWRfZWxlbSk7
CiAgICAgICAgIHN2Y19jcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAogICAgICAgICBBU1NF
UlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKQEAgLTE2NTgsNyArMTY1OCw3IEBAIHN0YXRp
YyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUs
IHNfdGltZV90IG5vdywKICAgICAgICAgICogSWYgc3ZjIGlzIHJ1bm5pbmcsIGl0IGlzIG91ciBy
ZXNwb25zaWJpbGl0eSB0byBtYWtlIHN1cmUsIGhlcmUsCiAgICAgICAgICAqIHRoYXQgdGhlIGNy
ZWRpdCBpdCBoYXMgc3BlbnQgc28gZmFyIGdldCBhY2NvdW50ZWQuCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoIHN2Yy0+dmNwdSA9PSBjdXJyX29uX2NwdShzdmNfY3B1KSApCisgICAgICAgIGlm
ICggc3ZjLT52Y3B1ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpLT52Y3B1X2xpc3QgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBidXJuX2NyZWRpdHMocnFkLCBzdmMsIG5vdyk7CiAgICAgICAgICAg
ICAvKgpAQCAtMTcxMCwxMSArMTcxMCwxMSBAQCBzdGF0aWMgdm9pZCByZXNldF9jcmVkaXQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LCBzX3RpbWVfdCBub3csCiB9CiAKIHZv
aWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKLSAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQorICAg
ICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7
CiAgICAgc190aW1lX3QgZGVsdGE7CiAKLSAgICBBU1NFUlQoc3ZjID09IGNzY2hlZDJfdmNwdShj
dXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpKTsKKyAgICBBU1NFUlQoc3ZjID09IGNz
Y2hlZDJfdW5pdChjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpKTsKIAogICAgIGlm
ICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpICkKICAgICB7CkBAIC0xNzY0LDcg
KzE3NjQsNyBAQCB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
ICpycWQsCiAgKiBCdWRnZXQtcmVsYXRlZCBjb2RlLgogICovCiAKLXN0YXRpYyB2b2lkIHBhcmtf
dmNwdShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitzdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1
OwogCkBAIC0xNzkzLDcgKzE3OTMsNyBAQCBzdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjKQogICAgIGxpc3RfYWRkKCZzdmMtPnBhcmtlZF9lbGVtLCAmc3ZjLT5z
ZG9tLT5wYXJrZWRfdmNwdXMpOwogfQogCi1zdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0
cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKK3N0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9
IHN2Yy0+c2RvbTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7
CkBAIC0xODQwLDcgKzE4NDAsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YykKIH0KIAogc3RhdGljIHZvaWQKLXZjcHVfcmV0dXJuX2J1ZGdl
dChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKK3Zj
cHVfcmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0cnVjdCBsaXN0X2hl
YWQgKnBhcmtlZCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207
CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwpAQCAtMTg4Myw3
ICsxODgzLDcgQEAgdmNwdV9yZXR1cm5fYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywg
c3RydWN0IGxpc3RfaGVhZCAqcGFya2VkKQogc3RhdGljIHZvaWQKIHVucGFya19wYXJrZWRfdmNw
dXMoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgbGlzdF9oZWFkICp2Y3B1cykK
IHsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsICp0bXA7CisgICAgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqc3ZjLCAqdG1wOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKICAgICBsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUoc3ZjLCB0bXAsIHZjcHVzLCBwYXJrZWRfZWxlbSkKQEAgLTIwMDUs
NyArMjAwNSw3IEBAIHN0YXRpYyB2b2lkIHJlcGxlbmlzaF9kb21haW5fYnVkZ2V0KHZvaWQqIGRh
dGEpCiBzdGF0aWMgaW5saW5lIHZvaWQKIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAq
dmMpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNw
dSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5p
dCh2Yy0+c2NoZWRfdW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICogY29uc3Qgc2RvbSA9
IHN2Yy0+c2RvbTsKIAogICAgIEJVR19PTiggc3ZjLT52Y3B1ICE9IHZjICk7CkBAIC0yMDMxLDEw
ICsyMDMxLDEwIEBAIGNzY2hlZDJfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
ZGQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmM7CiAKICAg
ICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCi0gICAgc3ZjID0geHphbGxvYyhzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1KTsKKyAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX3VuaXQpOwog
ICAgIGlmICggc3ZjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMjA3NSwx
MiArMjA3NSwxMiBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl91bml0X3NsZWVwKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0
IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBj
b25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBj
b25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNw
dSh2YykpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CiAKLSAgICBpZiAoIGN1
cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHZjICkKKyAgICBpZiAoIGN1cnJfb25fY3B1KHZj
LT5wcm9jZXNzb3IpID09IHVuaXQgKQogICAgIHsKICAgICAgICAgdGlja2xlX2NwdSh2Yy0+cHJv
Y2Vzc29yLCBzdmMtPnJxZCk7CiAgICAgfQpAQCAtMjA5OCw3ICsyMDk4LDcgQEAgc3RhdGljIHZv
aWQKIGNzY2hlZDJfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9s
aXN0OwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUo
dmMpOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQo
dW5pdCk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAgc190aW1l
X3Qgbm93OwogCkBAIC0yMTA2LDcgKzIxMDYsNyBAQCBjc2NoZWQyX3VuaXRfd2FrZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAgICAgQVNT
RVJUKCFpc19pZGxlX3ZjcHUodmMpKTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUo
Y3B1KSA9PSB2YykgKQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0
KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsK
ICAgICAgICAgZ290byBvdXQ7CkBAIC0yMTUzLDggKzIxNTMsNyBAQCBvdXQ6CiBzdGF0aWMgdm9p
ZAogY3NjaGVkMl91bml0X3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xp
c3Q7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2
KTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVu
aXQpOwogCiAgICAgX19zZXRfYml0KF9fQ1NGTEFHX3ZjcHVfeWllbGQsICZzdmMtPmZsYWdzKTsK
IH0KQEAgLTIxNjMsNyArMjE2Miw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2NvbnRleHRfc2F2
ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CisgICAgc3RydWN0IGNz
Y2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKICAgICBzcGlubG9j
a190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAgICAgc190aW1lX3Qgbm93
ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKQEAgLTIyMDksNyArMjIwOCw3
IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
X2xpc3Q7CiAgICAgaW50IGksIG1pbl9ycWkgPSAtMSwgbWluX3NfcnFpID0gLTE7CiAgICAgdW5z
aWduZWQgaW50IG5ld19jcHUsIGNwdSA9IHZjLT5wcm9jZXNzb3I7Ci0gICAgc3RydWN0IGNzY2hl
ZDJfdmNwdSAqc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0
ICpzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAgICAgc190aW1lX3QgbWluX2F2Z2xvYWQgPSBN
QVhfTE9BRCwgbWluX3NfYXZnbG9hZCA9IE1BWF9MT0FEOwogICAgIGJvb2wgaGFzX3NvZnQ7CiAK
QEAgLTI0MzEsMTUgKzI0MzAsMTUgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogdHlwZWRlZiBzdHJ1
Y3QgewogICAgIC8qIE5COiBNb2RpZmllZCBieSBjb25zaWRlcigpICovCiAgICAgc190aW1lX3Qg
bG9hZF9kZWx0YTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogYmVzdF9wdXNoX3N2YywgKmJl
c3RfcHVsbF9zdmM7CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGJlc3RfcHVzaF9zdmMsICpi
ZXN0X3B1bGxfc3ZjOwogICAgIC8qIE5COiBSZWFkIGJ5IGNvbnNpZGVyKCkgKi8KICAgICBzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpscnFkOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKm9ycWQ7ICAgICAgICAgICAgICAgICAgCiB9IGJhbGFuY2Vfc3RhdGVfdDsKIAog
c3RhdGljIHZvaWQgY29uc2lkZXIoYmFsYW5jZV9zdGF0ZV90ICpzdCwgCi0gICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpwdXNoX3N2YywKLSAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnB1bGxfc3ZjKQorICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNzY2hlZDJfdW5pdCAqcHVzaF9zdmMsCisgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl91bml0ICpwdWxsX3N2YykKIHsKICAgICBzX3RpbWVfdCBsX2xvYWQsIG9fbG9h
ZCwgZGVsdGE7CiAKQEAgLTI0NzIsOCArMjQ3MSw4IEBAIHN0YXRpYyB2b2lkIGNvbnNpZGVyKGJh
bGFuY2Vfc3RhdGVfdCAqc3QsCiAKIAogc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCi0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YywgCi0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnRycWQsIAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsCisg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnRycWQsCiAg
ICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgY3B1ID0gc3ZjLT52
Y3B1LT5wcm9jZXNzb3I7CkBAIC0yNTQyLDcgKzI1NDEsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAqICAtIHN2YyBpcyBub3QgYWxyZWFkeSBm
bGFnZ2VkIHRvIG1pZ3JhdGUsCiAgKiAgLSBpZiBzdmMgaXMgYWxsb3dlZCB0byBydW4gb24gYXQg
bGVhc3Qgb25lIG9mIHRoZSBwY3B1cyBvZiBycWQuCiAgKi8KLXN0YXRpYyBib29sIHZjcHVfaXNf
bWlncmF0ZWFibGUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLAorc3RhdGljIGJvb2wgdmNwdV9p
c19taWdyYXRlYWJsZShzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogewog
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1OwpAQCAtMjY5Miw3ICsyNjkxLDcgQEAgcmV0
cnk6CiAgICAgLyogUmV1c2UgbG9hZCBkZWx0YSAoYXMgd2UncmUgdHJ5aW5nIHRvIG1pbmltaXpl
IGl0KSAqLwogICAgIGxpc3RfZm9yX2VhY2goIHB1c2hfaXRlciwgJnN0LmxycWQtPnN2YyApCiAg
ICAgewotICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcHVzaF9zdmMgPSBsaXN0X2VudHJ5
KHB1c2hfaXRlciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl91bml0ICogcHVzaF9zdmMgPSBsaXN0X2VudHJ5KHB1c2hfaXRlciwgc3RydWN0
IGNzY2hlZDJfdW5pdCwgcnFkX2VsZW0pOwogCiAgICAgICAgIHVwZGF0ZV9zdmNfbG9hZChvcHMs
IHB1c2hfc3ZjLCAwLCBub3cpOwogCkBAIC0yNzAxLDcgKzI3MDAsNyBAQCByZXRyeToKIAogICAg
ICAgICBsaXN0X2Zvcl9lYWNoKCBwdWxsX2l0ZXIsICZzdC5vcnFkLT5zdmMgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcHVsbF9zdmMgPSBsaXN0X2VudHJ5
KHB1bGxfaXRlciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICAgICAg
c3RydWN0IGNzY2hlZDJfdW5pdCAqIHB1bGxfc3ZjID0gbGlzdF9lbnRyeShwdWxsX2l0ZXIsIHN0
cnVjdCBjc2NoZWQyX3VuaXQsIHJxZF9lbGVtKTsKICAgICAgICAgICAgIAogICAgICAgICAgICAg
aWYgKCAhaW5uZXJfbG9hZF91cGRhdGVkICkKICAgICAgICAgICAgICAgICB1cGRhdGVfc3ZjX2xv
YWQob3BzLCBwdWxsX3N2YywgMCwgbm93KTsKQEAgLTI3MjAsNyArMjcxOSw3IEBAIHJldHJ5Ogog
CiAgICAgbGlzdF9mb3JfZWFjaCggcHVsbF9pdGVyLCAmc3Qub3JxZC0+c3ZjICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9p
dGVyLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBycWRfZWxlbSk7CisgICAgICAgIHN0cnVjdCBjc2No
ZWQyX3VuaXQgKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9pdGVyLCBzdHJ1Y3QgY3NjaGVk
Ml91bml0LCBycWRfZWxlbSk7CiAgICAgICAgIAogICAgICAgICBpZiAoICF2Y3B1X2lzX21pZ3Jh
dGVhYmxlKHB1bGxfc3ZjLCBzdC5scnFkKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTI3
NDcsNyArMjc0Niw3IEBAIGNzY2hlZDJfdW5pdF9taWdyYXRlKAogewogICAgIHN0cnVjdCB2Y3B1
ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmMtPmRvbWFp
bjsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZj
KTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVu
aXQpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnRycWQ7CiAgICAgc190aW1l
X3Qgbm93ID0gTk9XKCk7CiAKQEAgLTI4NDgsNyArMjg0Nyw3IEBAIGNzY2hlZDJfZG9tX2NudGwo
CiAgICAgICAgICAgICAvKiBVcGRhdGUgd2VpZ2h0cyBmb3IgdmNwdXMsIGFuZCBtYXhfd2VpZ2h0
IGZvciBydW5xdWV1ZXMgb24gd2hpY2ggdGhleSByZXNpZGUgKi8KICAgICAgICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAgICAgICAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHYtPnNjaGVkX3VuaXQpOwogICAg
ICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52
Y3B1KTsKIAogICAgICAgICAgICAgICAgIEFTU0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHN2
Yy0+dmNwdS0+cHJvY2Vzc29yKSk7CkBAIC0yODYyLDcgKzI4NjEsNyBAQCBjc2NoZWQyX2RvbV9j
bnRsKAogICAgICAgICAvKiBDYXAgKi8KICAgICAgICAgaWYgKCBvcC0+dS5jcmVkaXQyLmNhcCAh
PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOwor
ICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjOwogICAgICAgICAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKIAogICAgICAgICAgICAgLyogQ2FwIGlzIG9ubHkgdmFsaWQgaWYgaXQncyBi
ZWxvdyAxMDAgKiBucl9vZl92Q1BVUyAqLwpAQCAtMjg4Niw3ICsyODg1LDcgQEAgY3NjaGVkMl9k
b21fY250bCgKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQs
IHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfdmNwdSh2
KTsKKyAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAg
ICAgICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwogICAg
ICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICogVG9vIHNtYWxsIHF1b3RhcyB3b3Vs
ZCBpbiB0aGVvcnkgY2F1c2UgYSBsb3Qgb2Ygb3ZlcmhlYWQsCkBAIC0yOTI5LDE0ICsyOTI4LDE0
IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAg
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgICAgc3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgICAgICAgICAgICAgICAgICBzdmMg
PSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAgICAgICAgICAgIGxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCB2LT5pc19ydW5uaW5nICkKICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IGMycnFkKG9wcywg
Y3B1KTsKIAotICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJfb25fY3B1KGNwdSkg
PT0gdik7CisgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vycl9vbl9jcHUoY3B1KS0+
dmNwdV9saXN0ID09IHYpOwogCiAgICAgICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICAgICAgICAgICAgICogV2UgYXJlIHRyaWdnZXJpbmcgYSByZXNjaGVkdWxlIG9uIHRoZSB2
Q1BVJ3MKQEAgLTI5NzYsNyArMjk3NSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAg
ICAvKiBEaXNhYmxlIGJ1ZGdldCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLiAqLwogICAg
ICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2No
ZWRfdW5pdCk7CiAgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1
bGVfbG9jayhzdmMtPnZjcHUpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElN
RV9NQVg7CkBAIC0zMDEzLDggKzMwMTIsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl9hZmZfY250
bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAog
ICAgICAgICAgICAgICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAq
c29mdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogCiAgICAgaWYgKCAhaGFyZCApCiAg
ICAgICAgIHJldHVybjsKQEAgLTMxMTQsNyArMzExMiw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQy
X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAg
IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHVuaXQtPnByaXY7CisgICAgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqc3ZjID0gdW5pdC0+cHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25z
dCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAgLTMxNDYsNyAr
MzE0NCw3IEBAIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2ZyZWVfdmRh
dGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogewotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHByaXY7CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3Zj
ID0gcHJpdjsKIAogICAgIHhmcmVlKHN2Yyk7CiB9CkBAIC0zMTU1LDcgKzMxNTMsNyBAQCBzdGF0
aWMgdm9pZAogY3NjaGVkMl91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQt
PnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml91bml0KHVuaXQpOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKICAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2YykpOwpAQCAtMzE3Niw3ICszMTc0LDcgQEAgY3NjaGVkMl91bml0X3JlbW92ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogLyog
SG93IGxvbmcgc2hvdWxkIHdlIGxldCB0aGlzIHZjcHUgcnVuIGZvcj8gKi8KIHN0YXRpYyBzX3Rp
bWVfdAogY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNw
dSwKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzbmV4dCwgc190aW1lX3Qg
bm93KQorICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNuZXh0LCBzX3RpbWVf
dCBub3cpCiB7CiAgICAgc190aW1lX3QgdGltZSwgbWluX3RpbWU7CiAgICAgaW50IHJ0X2NyZWRp
dDsgLyogUHJvcG9zZWQgcnVudGltZSBtZWFzdXJlZCBpbiBjcmVkaXRzICovCkBAIC0zMjIxLDcg
KzMyMTksNyBAQCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBp
bnQgY3B1LAogICAgICAqLwogICAgIGlmICggISBsaXN0X2VtcHR5KHJ1bnEpICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN3YWl0ID0gcnVucV9lbGVtKHJ1bnEtPm5leHQp
OworICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzd2FpdCA9IHJ1bnFfZWxlbShydW5xLT5u
ZXh0KTsKIAogICAgICAgICBpZiAoICEgaXNfaWRsZV92Y3B1KHN3YWl0LT52Y3B1KQogICAgICAg
ICAgICAgICYmIHN3YWl0LT5jcmVkaXQgPiAwICkKQEAgLTMyNzIsMTQgKzMyNzAsMTQgQEAgY3Nj
aGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKIC8qCiAg
KiBGaW5kIGEgY2FuZGlkYXRlLgogICovCi1zdGF0aWMgc3RydWN0IGNzY2hlZDJfdmNwdSAqCitz
dGF0aWMgc3RydWN0IGNzY2hlZDJfdW5pdCAqCiBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsCi0gICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzY3VyciwKKyAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNjdXJyLAogICAg
ICAgICAgICAgICAgaW50IGNwdSwgc190aW1lX3Qgbm93LAogICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50ICpza2lwcGVkKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXIsICp0ZW1wOwot
ICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnNuZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzbmV4dCA9IE5VTEw7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0g
Y3NjaGVkMl9wcml2KHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKICAgICBib29sIHlpZWxkID0g
ZmFsc2UsIHNvZnRfYWZmX3ByZWVtcHQgPSBmYWxzZTsKIApAQCAtMzM2MCwxMiArMzM1OCwxMiBA
QCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAg
aWYgKCB2Y3B1X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAg
ICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAgZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZDJf
dmNwdShpZGxlX3ZjcHVbY3B1XSk7CisgICAgICAgIHNuZXh0ID0gY3NjaGVkMl91bml0KGlkbGVf
dmNwdVtjcHVdLT5zY2hlZF91bml0KTsKIAogIGNoZWNrX3J1bnE6CiAgICAgbGlzdF9mb3JfZWFj
aF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFkLT5ydW5xICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUs
IHJ1bnFfZWxlbSk7CisgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBzdmMgPSBsaXN0X2Vu
dHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJ1bnFfZWxlbSk7CiAKICAgICAgICAgaWYg
KCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICAgICAgewpAQCAtMzQ2NCw4ICszNDYyLDgg
QEAgY3NjaGVkMl9zY2hlZHVsZSgKIHsKICAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKLSAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc2N1cnIgPSBjc2NoZWQyX3ZjcHUoY3VycmVudCk7Ci0g
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc25leHQgPSBOVUxMOworICAgIHN0cnVjdCBjc2NoZWQy
X3VuaXQgKiBjb25zdCBzY3VyciA9IGNzY2hlZDJfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsK
KyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzbmV4dCA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50
IHNraXBwZWRfdmNwdXMgPSAwOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsKICAgICBib29s
IHRpY2tsZWQ7CkBAIC0zNTQxLDcgKzM1MzksNyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIHsK
ICAgICAgICAgX19jbGVhcl9iaXQoX19DU0ZMQUdfdmNwdV95aWVsZCwgJnNjdXJyLT5mbGFncyk7
CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfQ1NDSEVEMl9TQ0hFRF9UQVNLTEVULCAxLCAwLCBOVUxM
KTsKLSAgICAgICAgc25leHQgPSBjc2NoZWQyX3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAgICAg
ICBzbmV4dCA9IGNzY2hlZDJfdW5pdChpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CiAgICAg
fQogICAgIGVsc2UKICAgICAgICAgc25leHQgPSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBj
cHUsIG5vdywgJnNraXBwZWRfdmNwdXMpOwpAQCAtMzY0NCw3ICszNjQyLDcgQEAgY3NjaGVkMl9z
Y2hlZHVsZSgKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJfZHVtcF92Y3B1KHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQorY3NjaGVkMl9kdW1w
X3ZjcHUoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpz
dmMpCiB7CiAgICAgcHJpbnRrKCJbJWkuJWldIGZsYWdzPSV4IGNwdT0laSIsCiAgICAgICAgICAg
ICBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkLApAQCAtMzY2OCw3ICszNjY2LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkCiBkdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBp
bnQgY3B1KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJp
dihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmM7CiAKICAgICBwcmludGsoIkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPSUq
cGIsIGNvcmU9JSpwYlxuIiwKICAgICAgICAgICAgY3B1LCBjMnIoY3B1KSwKQEAgLTM2NzYsNyAr
MzY3NCw3IEBAIGR1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUp
CiAgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSk7CiAK
ICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSB2
Y3B1KSAqLwotICAgIHN2YyA9IGNzY2hlZDJfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBz
dmMgPSBjc2NoZWQyX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYgKCBzdmMgJiYgIWlz
X2lkbGVfdmNwdShzdmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHByaW50aygiXHRydW46ICIp
OwpAQCAtMzc0OSw3ICszNzQ3LDcgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcykKIAogICAgICAgICBmb3JfZWFjaF92Y3B1KCBzZG9tLT5kb20sIHYgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml92Y3B1KHYpOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9
IGNzY2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxv
Y2s7CiAKICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsK
QEAgLTM3NzgsNyArMzc3Niw3IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMpCiAgICAgICAgIHByaW50aygiUlVOUTpcbiIpOwogICAgICAgICBsaXN0X2Zvcl9lYWNo
KCBpdGVyLCBydW5xICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNw
dSAqc3ZjID0gcnVucV9lbGVtKGl0ZXIpOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5p
dCAqc3ZjID0gcnVucV9lbGVtKGl0ZXIpOwogCiAgICAgICAgICAgICBpZiAoIHN2YyApCiAgICAg
ICAgICAgICB7CkBAIC0zODgyLDcgKzM4ODAsNyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1
Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewogICAgIHN0cnVjdCBjc2NoZWQyX3By
aXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihuZXdfb3BzKTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92
Y3B1ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2ZGF0YTsK
ICAgICB1bnNpZ25lZCBycWk7CiAKICAgICBBU1NFUlQocGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggM2JiM2E1MzQ1Mi4uZDdkMGU3N2NiNSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMKQEAgLTkzLDcgKzkzLDcgQEAgREVGSU5FX1BFUl9DUFUoc3RydWN0IG51bGxfcGNwdSwg
bnBjKTsKIC8qCiAgKiBWaXJ0dWFsIENQVQogICovCi1zdHJ1Y3QgbnVsbF92Y3B1IHsKK3N0cnVj
dCBudWxsX3VuaXQgewogICAgIHN0cnVjdCBsaXN0X2hlYWQgd2FpdHFfZWxlbTsKICAgICBzdHJ1
Y3QgdmNwdSAqdmNwdTsKIH07CkBAIC0xMTQsOSArMTE0LDkgQEAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgbnVsbF9wcml2YXRlICpudWxsX3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
ICAgIHJldHVybiBvcHMtPnNjaGVkX2RhdGE7CiB9CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0IG51
bGxfdmNwdSAqbnVsbF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBz
dHJ1Y3QgbnVsbF91bml0ICpudWxsX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7Ci0gICAgcmV0dXJuIHYtPnNjaGVkX3VuaXQtPnByaXY7CisgICAgcmV0dXJuIHVuaXQtPnBy
aXY7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LApAQCAtMTg5LDkgKzE4OSw5IEBAIHN0YXRpYyB2b2lk
ICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB2b2lkICpkZCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3QgbnVs
bF92Y3B1ICpudmM7CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjOwogCi0gICAgbnZjID0geHph
bGxvYyhzdHJ1Y3QgbnVsbF92Y3B1KTsKKyAgICBudmMgPSB4emFsbG9jKHN0cnVjdCBudWxsX3Vu
aXQpOwogICAgIGlmICggbnZjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAt
MjA1LDcgKzIwNSw3IEBAIHN0YXRpYyB2b2lkICpudWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKIAogc3RhdGljIHZvaWQgbnVsbF9mcmVlX3ZkYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmMgPSBwcml2OworICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IHByaXY7CiAKICAgICB4
ZnJlZShudmMpOwogfQpAQCAtMzYyLDkgKzM2Miw5IEBAIHN0YXRpYyBib29sIHZjcHVfZGVhc3Np
Z24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNp
Z25lZCBpbnQgYnM7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKLSAgICBz
dHJ1Y3QgbnVsbF92Y3B1ICp3dmM7CisgICAgc3RydWN0IG51bGxfdW5pdCAqd3ZjOwogCi0gICAg
QVNTRVJUKGxpc3RfZW1wdHkoJm51bGxfdmNwdSh2KS0+d2FpdHFfZWxlbSkpOworICAgIEFTU0VS
VChsaXN0X2VtcHR5KCZudWxsX3VuaXQodi0+c2NoZWRfdW5pdCktPndhaXRxX2VsZW0pKTsKICAg
ICBBU1NFUlQocGVyX2NwdShucGMsIHYtPnByb2Nlc3NvcikudmNwdSA9PSB2KTsKICAgICBBU1NF
UlQoIWNwdW1hc2tfdGVzdF9jcHUodi0+cHJvY2Vzc29yLCAmcHJ2LT5jcHVzX2ZyZWUpKTsKIApA
QCAtNDIxLDcgKzQyMSw3IEBAIHN0YXRpYyBzcGlubG9ja190ICpudWxsX3N3aXRjaF9zY2hlZChz
dHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLAogewogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpz
ZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2ID0gbnVsbF9wcml2KG5ld19vcHMpOwotICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9
IHZkYXRhOworICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IHZkYXRhOwogCiAgICAgQVNTRVJU
KG52YyAmJiBpc19pZGxlX3ZjcHUobnZjLT52Y3B1KSk7CiAKQEAgLTQ0NCw3ICs0NDQsNyBAQCBz
dGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpu
dmMgPSBudWxsX3ZjcHUodik7CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0
KHVuaXQpOwogICAgIHVuc2lnbmVkIGludCBjcHU7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIApA
QCAtNTA4LDcgKzUwOCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9s
aXN0OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAg
IHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKKyAgICBzdHJ1Y3QgbnVsbF91
bml0ICpudmMgPSBudWxsX3VuaXQodW5pdCk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAogICAg
IEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKQEAgLTU0NiwxMiArNTQ2LDEyIEBAIHN0YXRpYyB2
b2lkIG51bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmMgPSBudWxs
X3ZjcHUodik7CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0KHVuaXQpOwog
ICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CiAKICAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2KSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gdikg
KQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0KSApCiAgICAgewog
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0
dXJuOwpAQCAtNjMxLDcgKzYzMSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9zbGVlcChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICovCiAgICAgaWYgKCB1bmxpa2VseSghaXNf
dmNwdV9vbmxpbmUodikpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9
IG51bGxfdmNwdSh2KTsKKyAgICAgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0
KHVuaXQpOwogCiAgICAgICAgIGlmICggdW5saWtlbHkoIWxpc3RfZW1wdHkoJm52Yy0+d2FpdHFf
ZWxlbSkpICkKICAgICAgICAgewpAQCAtNjQ0LDcgKzY0NCw3IEBAIHN0YXRpYyB2b2lkIG51bGxf
dW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgfQogCiAgICAgLyog
SWYgdiBpcyBub3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpcyBub3QgcnVubmluZywgbm8gbmVl
ZCB0byBib3RoZXIgKi8KLSAgICBpZiAoIGxpa2VseSghdGlja2xlZCAmJiBjdXJyX29uX2NwdShj
cHUpID09IHYpICkKKyAgICBpZiAoIGxpa2VseSghdGlja2xlZCAmJiBjdXJyX29uX2NwdShjcHUp
ID09IHVuaXQpICkKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZU
SVJRKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CkBAIC02NjIsNyArNjYy
LDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0cnVjdCBudWxs
X3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKKyAgICBzdHJ1Y3QgbnVsbF91bml0ICpudmMgPSBu
dWxsX3VuaXQodW5pdCk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKQEAgLTc1
OCw3ICs3NTgsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAjaWZuZGVmIE5ERUJVRwogc3RhdGljIGlubGluZSB2b2lkIG51bGxf
dmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICogY29u
c3QgbnZjID0gbnVsbF92Y3B1KHYpOworICAgIHN0cnVjdCBudWxsX3VuaXQgKiBjb25zdCBudmMg
PSBudWxsX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAgICAgc3RydWN0IG51bGxfZG9tICogY29uc3Qg
bmRvbSA9IHYtPmRvbWFpbi0+c2NoZWRfcHJpdjsKIAogICAgIEJVR19PTihudmMtPnZjcHUgIT0g
dik7CkBAIC03ODgsNyArNzg4LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2No
ZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHVuc2lnbmVkIGludCBiczsK
ICAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0cnVjdCBudWxs
X3ZjcHUgKnd2YzsKKyAgICBzdHJ1Y3QgbnVsbF91bml0ICp3dmM7CiAgICAgc3RydWN0IHRhc2tf
c2xpY2UgcmV0OwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CkBAIC04NzQsNyAr
ODc0LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBpbmxpbmUg
dm9pZCBkdW1wX3ZjcHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmMpCitzdGF0aWMgaW5saW5lIHZvaWQgZHVtcF92Y3B1KHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiwgc3RydWN0IG51bGxfdW5pdCAqbnZjKQogewogICAgIHByaW50aygiWyVpLiVpXSBwY3B1
PSVkIiwgbnZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKICAgICAgICAgICAgIG52Yy0+dmNw
dS0+dmNwdV9pZCwgbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSA/CkBAIC04ODQsNyArODg0
LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGR1bXBfdmNwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpw
cnYsIHN0cnVjdCBudWxsX3ZjcHUgKm52YykKIHN0YXRpYyB2b2lkIG51bGxfZHVtcF9wY3B1KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgbnVsbF9w
cml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmM7
CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKIApAQCAtODk4LDcgKzg5OCw3IEBAIHN0YXRpYyB2b2lkIG51
bGxfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKICAgICBw
cmludGsoIlxuIik7CiAKICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRo
YXQncyB0aGUgaWRsZSB2Y3B1KSAqLwotICAgIG52YyA9IG51bGxfdmNwdShjdXJyX29uX2NwdShj
cHUpKTsKKyAgICBudmMgPSBudWxsX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYgKCBu
dmMgJiYgIWlzX2lkbGVfdmNwdShudmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHByaW50aygi
XHRydW46ICIpOwpAQCAtOTMyLDcgKzkzMiw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgIHByaW50aygiXHREb21haW46ICVkXG4i
LCBuZG9tLT5kb20tPmRvbWFpbl9pZCk7CiAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIG5kb20tPmRv
bSwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBudWxsX3ZjcHUgKiBjb25zdCBu
dmMgPSBudWxsX3ZjcHUodik7CisgICAgICAgICAgICBzdHJ1Y3QgbnVsbF91bml0ICogY29uc3Qg
bnZjID0gbnVsbF91bml0KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAq
bG9jazsKIAogICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhudmMtPnZjcHUp
OwpAQCAtOTUwLDcgKzk1MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogICAgIGxp
c3RfZm9yX2VhY2goIGl0ZXIsICZwcnYtPndhaXRxICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBu
dWxsX3ZjcHUgKm52YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IG51bGxfdmNwdSwgd2FpdHFf
ZWxlbSk7CisgICAgICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IGxpc3RfZW50cnkoaXRlciwg
c3RydWN0IG51bGxfdW5pdCwgd2FpdHFfZWxlbSk7CiAKICAgICAgICAgaWYgKCBsb29wKysgIT0g
MCApCiAgICAgICAgICAgICBwcmludGsoIiwgIik7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggZjMwMzI3MTM5OS4uMTE1ZTRk
YTI0ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfcnQuYwpAQCAtMTk1LDcgKzE5NSw3IEBAIHN0cnVjdCBydF9wcml2YXRlIHsKIC8qCiAg
KiBWaXJ0dWFsIENQVQogICovCi1zdHJ1Y3QgcnRfdmNwdSB7CitzdHJ1Y3QgcnRfdW5pdCB7CiAg
ICAgc3RydWN0IGxpc3RfaGVhZCBxX2VsZW07ICAgICAvKiBvbiB0aGUgcnVucS9kZXBsZXRlZHEg
bGlzdCAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHFfZWxlbTsgLyogb24gdGhlIHJlcGxl
bmlzaG1lbnQgZXZlbnRzIGxpc3QgKi8KIApAQCAtMjMzLDkgKzIzMyw5IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHJ0X3ByaXZhdGUgKnJ0X3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
KQogICAgIHJldHVybiBvcHMtPnNjaGVkX2RhdGE7CiB9CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0
IHJ0X3ZjcHUgKnJ0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnZjcHUpCitzdGF0aWMgaW5saW5l
IHN0cnVjdCBydF91bml0ICpydF91bml0KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewotICAgIHJldHVybiB2Y3B1LT5zY2hlZF91bml0LT5wcml2OworICAgIHJldHVybiB1bml0LT5w
cml2OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hlYWQgKnJ0X3J1bnEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzKQpAQCAtMjUzLDcgKzI1Myw3IEBAIHN0YXRpYyBpbmxpbmUg
c3RydWN0IGxpc3RfaGVhZCAqcnRfcmVwbHEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
ICAgIHJldHVybiAmcnRfcHJpdihvcHMpLT5yZXBscTsKIH0KIAotc3RhdGljIGlubGluZSBib29s
IGhhc19leHRyYXRpbWUoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKK3N0YXRpYyBpbmxpbmUg
Ym9vbCBoYXNfZXh0cmF0aW1lKGNvbnN0IHN0cnVjdCBydF91bml0ICpzdmMpCiB7CiAgICAgcmV0
dXJuIHN2Yy0+ZmxhZ3MgJiBSVERTX2V4dHJhdGltZTsKIH0KQEAgLTI2MywyNSArMjYzLDI1IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfZXh0cmF0aW1lKGNvbnN0IHN0cnVjdCBydF92Y3B1ICpz
dmMpCiAgKiBhbmQgdGhlIHJlcGxlbmlzaG1lbnQgZXZlbnRzIHF1ZXVlLgogICovCiBzdGF0aWMg
aW50Ci12Y3B1X29uX3EoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKK3ZjcHVfb25fcShjb25z
dCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnFf
ZWxlbSk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgcnRfdmNwdSAqCitzdGF0aWMgc3RydWN0IHJ0X3Vu
aXQgKgogcV9lbGVtKHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCiB7Ci0gICAgcmV0dXJuIGxpc3Rf
ZW50cnkoZWxlbSwgc3RydWN0IHJ0X3ZjcHUsIHFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3RfZW50
cnkoZWxlbSwgc3RydWN0IHJ0X3VuaXQsIHFfZWxlbSk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgcnRf
dmNwdSAqCitzdGF0aWMgc3RydWN0IHJ0X3VuaXQgKgogcmVwbHFfZWxlbShzdHJ1Y3QgbGlzdF9o
ZWFkICplbGVtKQogewotICAgIHJldHVybiBsaXN0X2VudHJ5KGVsZW0sIHN0cnVjdCBydF92Y3B1
LCByZXBscV9lbGVtKTsKKyAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgcnRfdW5p
dCwgcmVwbHFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbnQKLXZjcHVfb25fcmVwbHEoY29uc3Qgc3Ry
dWN0IHJ0X3ZjcHUgKnN2YykKK3ZjcHVfb25fcmVwbHEoY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2
YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2Yy0+cmVwbHFfZWxlbSk7CiB9CkBAIC0y
OTEsNyArMjkxLDcgQEAgdmNwdV9vbl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQog
ICogT3RoZXJ3aXNlLCByZXR1cm4gdmFsdWUgPCAwCiAgKi8KIHN0YXRpYyBzX3RpbWVfdAotY29t
cGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF92Y3B1ICp2MSwgY29uc3Qgc3RydWN0
IHJ0X3ZjcHUgKnYyKQorY29tcGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF91bml0
ICp2MSwgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnYyKQogewogICAgIGludCBwcmlvID0gdjItPnBy
aW9yaXR5X2xldmVsIC0gdjEtPnByaW9yaXR5X2xldmVsOwogCkBAIC0zMDUsNyArMzA1LDcgQEAg
Y29tcGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF92Y3B1ICp2MSwgY29uc3Qgc3Ry
dWN0IHJ0X3ZjcHUgKnYyKQogICogRGVidWcgcmVsYXRlZCBjb2RlLCBkdW1wIHZjcHUvY3B1IGlu
Zm9ybWF0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcnRfZHVtcF92Y3B1KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykKIHsK
ICAgICBjcHVtYXNrX3QgKmNwdXBvb2xfbWFzaywgKm1hc2s7CiAKQEAgLTM1MSwxMyArMzUxLDEz
IEBAIHN0YXRpYyB2b2lkCiBydF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7
Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2Nr
LCBmbGFncyk7CiAgICAgcHJpbnRrKCJDUFVbJTAyZF1cbiIsIGNwdSk7CiAgICAgLyogY3VycmVu
dCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICovCi0gICAg
c3ZjID0gcnRfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBzdmMgPSBydF91bml0KGN1cnJf
b25fY3B1KGNwdSkpOwogICAgIGlmICggc3ZjICYmICFpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSAp
CiAgICAgewogICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBzdmMpOwpAQCAtMzcwLDcgKzM3MCw3
IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogewogICAgIHN0cnVjdCBs
aXN0X2hlYWQgKnJ1bnEsICpkZXBsZXRlZHEsICpyZXBscSwgKml0ZXI7CiAgICAgc3RydWN0IHJ0
X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOwor
ICAgIHN0cnVjdCBydF91bml0ICpzdmM7CiAgICAgc3RydWN0IHJ0X2RvbSAqc2RvbTsKICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwogCkBAIC00MTQsNyArNDE0LDcgQEAgcnRfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIHNkb20tPmRv
bSwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IHJ0X3ZjcHUodik7CisgICAgICAg
ICAgICBzdmMgPSBydF91bml0KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgcnRfZHVtcF92
Y3B1KG9wcywgc3ZjKTsKICAgICAgICAgfQogICAgIH0KQEAgLTQyOCw3ICs0MjgsNyBAQCBydF9k
dW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAqIGl0IG5lZWRzIHRvIGJlIHVwZGF0
ZWQgdG8gdGhlIGRlYWRsaW5lIG9mIHRoZSBjdXJyZW50IHBlcmlvZAogICovCiBzdGF0aWMgdm9p
ZAotcnRfdXBkYXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0IHJ0X3ZjcHUgKnN2YykK
K3J0X3VwZGF0ZV9kZWFkbGluZShzX3RpbWVfdCBub3csIHN0cnVjdCBydF91bml0ICpzdmMpCiB7
CiAgICAgQVNTRVJUKG5vdyA+PSBzdmMtPmN1cl9kZWFkbGluZSk7CiAgICAgQVNTRVJUKHN2Yy0+
cGVyaW9kICE9IDApOwpAQCAtNDk5LDggKzQ5OSw4IEBAIGRlYWRsaW5lX3F1ZXVlX3JlbW92ZShz
dHJ1Y3QgbGlzdF9oZWFkICpxdWV1ZSwgc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIH0KIAogc3Rh
dGljIGlubGluZSBib29sCi1kZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUgKiAo
KnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAotICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBydF92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0sCitkZWFkbGluZV9xdWV1ZV9p
bnNlcnQoc3RydWN0IHJ0X3VuaXQgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAorICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBydF91bml0ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQg
KmVsZW0sCiAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqcXVldWUpCiB7
CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKQEAgLTUwOCw3ICs1MDgsNyBAQCBkZWFkbGlu
ZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFk
ICopLAogCiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7Ci0gICAgICAg
IHN0cnVjdCBydF92Y3B1ICogaXRlcl9zdmMgPSAoKnFlbGVtKShpdGVyKTsKKyAgICAgICAgc3Ry
dWN0IHJ0X3VuaXQgKiBpdGVyX3N2YyA9ICgqcWVsZW0pKGl0ZXIpOwogICAgICAgICBpZiAoIGNv
bXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIGl0ZXJfc3ZjKSA+IDAgKQogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIHBvcysrOwpAQCAtNTIyLDE0ICs1MjIsMTQgQEAgZGVhZGxpbmVfcXVldWVf
aW5zZXJ0KHN0cnVjdCBydF92Y3B1ICogKCpxZWxlbSkoc3RydWN0IGxpc3RfaGVhZCAqKSwKICAg
ZGVhZGxpbmVfcXVldWVfaW5zZXJ0KCZyZXBscV9lbGVtLCAjI19fVkFfQVJHU19fKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQKLXFfcmVtb3ZlKHN0cnVjdCBydF92Y3B1ICpzdmMpCitxX3JlbW92ZShz
dHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgIEFTU0VSVCggdmNwdV9vbl9xKHN2YykgKTsKICAg
ICBsaXN0X2RlbF9pbml0KCZzdmMtPnFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAot
cmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUg
KnN2YykKK3JlcGxxX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBy
dF91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3Bz
KTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpyZXBscSA9IHJ0X3JlcGxxKG9wcyk7CkBAIC01NDYs
NyArNTQ2LDcgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3ZjcHUgKnN2YykKICAgICAgICAgICovCiAgICAgICAgIGlmICggIWxpc3RfZW1wdHko
cmVwbHEpICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2Y19uZXh0
ID0gcmVwbHFfZWxlbShyZXBscS0+bmV4dCk7CisgICAgICAgICAgICBzdHJ1Y3QgcnRfdW5pdCAq
c3ZjX25leHQgPSByZXBscV9lbGVtKHJlcGxxLT5uZXh0KTsKICAgICAgICAgICAgIHNldF90aW1l
cigmcHJ2LT5yZXBsX3RpbWVyLCBzdmNfbmV4dC0+Y3VyX2RlYWRsaW5lKTsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCkBAIC01NjAsNyArNTYwLDcgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAqIEluc2VydCBzdmMgd2l0
aG91dCBidWRnZXQgaW4gRGVwbGV0ZWRRIHVuc29ydGVkOwogICovCiBzdGF0aWMgdm9pZAotcnVu
cV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3Zj
KQorcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5p
dCAqc3ZjKQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7CiAg
ICAgc3RydWN0IGxpc3RfaGVhZCAqcnVucSA9IHJ0X3J1bnEob3BzKTsKQEAgLTU3OCw3ICs1Nzgs
NyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92
Y3B1ICpzdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1yZXBscV9pbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcmVwbHFfaW5zZXJ0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKnN2YykKIHsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICpyZXBscSA9IHJ0X3JlcGxxKG9wcyk7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUg
KnBydiA9IHJ0X3ByaXYob3BzKTsKQEAgLTYwMCwxMCArNjAwLDEwIEBAIHJlcGxxX2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgKiBjaGFu
Z2VkLgogICovCiBzdGF0aWMgdm9pZAotcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBs
aXN0X2hlYWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqcmVh
cm1fc3ZjID0gc3ZjOworICAgIHN0cnVjdCBydF91bml0ICpyZWFybV9zdmMgPSBzdmM7CiAgICAg
Ym9vbF90IHJlYXJtID0gMDsKIAogICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShzdmMpICk7CkBA
IC03MzQsNyArNzM0LDcgQEAgcnRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQg
KnZkYXRhKQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG5ld19vcHMp
OwotICAgIHN0cnVjdCBydF92Y3B1ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAq
c3ZjID0gdmRhdGE7CiAKICAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX3ZjcHUo
c3ZjLT52Y3B1KSk7CiAKQEAgLTg0MSwxMCArODQxLDEwIEBAIHN0YXRpYyB2b2lkICoKIHJ0X2Fs
bG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsIHZvaWQgKmRkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlz
dDsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVjdCBydF91bml0ICpzdmM7CiAK
ICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCi0gICAgc3ZjID0geHphbGxvYyhzdHJ1
Y3QgcnRfdmNwdSk7CisgICAgc3ZjID0geHphbGxvYyhzdHJ1Y3QgcnRfdW5pdCk7CiAgICAgaWYg
KCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCkBAIC04NjksNyArODY5LDcg
QEAgcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwgdm9pZCAqZGQpCiBzdGF0aWMgdm9pZAogcnRfZnJlZV92ZGF0YShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiB7Ci0gICAgc3RydWN0IHJ0X3Zj
cHUgKnN2YyA9IHByaXY7CisgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IHByaXY7CiAKICAgICB4
ZnJlZShzdmMpOwogfQpAQCAtODg1LDcgKzg4NSw3IEBAIHN0YXRpYyB2b2lkCiBydF91bml0X2lu
c2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3Qg
cnRfdmNwdSAqc3ZjID0gcnRfdmNwdSh2Yyk7CisgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IHJ0
X3VuaXQodW5pdCk7CiAgICAgc190aW1lX3Qgbm93OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
QEAgLTkxNCwxMyArOTE0LDEzIEBAIHJ0X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB9CiAKIC8qCi0gKiBSZW1vdmUgcnRf
dmNwdSBzdmMgZnJvbSB0aGUgb2xkIHNjaGVkdWxlciBpbiBzb3VyY2UgY3B1cG9vbC4KKyAqIFJl
bW92ZSBydF91bml0IHN2YyBmcm9tIHRoZSBvbGQgc2NoZWR1bGVyIGluIHNvdXJjZSBjcHVwb29s
LgogICovCiBzdGF0aWMgdm9pZAogcnRfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMg
PSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92
Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7
CiAgICAgc3RydWN0IHJ0X2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKIApAQCAtOTQyLDcgKzk0Miw3IEBAIHJ0X3VuaXRfcmVtb3ZlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgKiBCdXJuIGJ1
ZGdldCBpbiBuYW5vc2Vjb25kIGdyYW51bGFyaXR5CiAgKi8KIHN0YXRpYyB2b2lkCi1idXJuX2J1
ZGdldChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMsIHNf
dGltZV90IG5vdykKK2J1cm5fYnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3VuaXQgKnN2Yywgc190aW1lX3Qgbm93KQogewogICAgIHNfdGltZV90IGRlbHRhOwog
CkBAIC0xMDA2LDEzICsxMDA2LDEzIEBAIGJ1cm5fYnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQogICogUnVuUSBpcyBz
b3J0ZWQuIFBpY2sgZmlyc3Qgb25lIHdpdGhpbiBjcHVtYXNrLiBJZiBubyBvbmUsIHJldHVybiBO
VUxMCiAgKiBsb2NrIGlzIGdyYWJiZWQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbgogICov
Ci1zdGF0aWMgc3RydWN0IHJ0X3ZjcHUgKgorc3RhdGljIHN0cnVjdCBydF91bml0ICoKIHJ1bnFf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykK
IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xID0gcnRfcnVucShvcHMpOwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgKml0ZXI7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YyA9IE5VTEw7Ci0gICAg
c3RydWN0IHJ0X3ZjcHUgKml0ZXJfc3ZjID0gTlVMTDsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqc3Zj
ID0gTlVMTDsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqaXRlcl9zdmMgPSBOVUxMOwogICAgIGNwdW1h
c2tfdCBjcHVfY29tbW9uOwogICAgIGNwdW1hc2tfdCAqb25saW5lOwogCkBAIC0xMDYzLDggKzEw
NjMsOCBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90
IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogewogICAgIGNvbnN0IGludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYo
b3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqY29uc3Qgc2N1cnIgPSBydF92Y3B1KGN1cnJlbnQp
OwotICAgIHN0cnVjdCBydF92Y3B1ICpzbmV4dCA9IE5VTEw7CisgICAgc3RydWN0IHJ0X3VuaXQg
KmNvbnN0IHNjdXJyID0gcnRfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3Qg
cnRfdW5pdCAqc25leHQgPSBOVUxMOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLm1p
Z3JhdGVkID0gMCB9OwogCiAgICAgLyogVFJBQ0UgKi8KQEAgLTEwOTAsMTMgKzEwOTAsMTMgQEAg
cnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJv
b2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQg
KQogICAgIHsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1NDSEVEX1RBU0tMRVQsIDEsIDAs
ICBOVUxMKTsKLSAgICAgICAgc25leHQgPSBydF92Y3B1KGlkbGVfdmNwdVtjcHVdKTsKKyAgICAg
ICAgc25leHQgPSBydF91bml0KGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0KTsKICAgICB9CiAg
ICAgZWxzZQogICAgIHsKICAgICAgICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVtYXNrX29m
KGNwdSkpOwogICAgICAgICBpZiAoIHNuZXh0ID09IE5VTEwgKQotICAgICAgICAgICAgc25leHQg
PSBydF92Y3B1KGlkbGVfdmNwdVtjcHVdKTsKKyAgICAgICAgICAgIHNuZXh0ID0gcnRfdW5pdChp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAgLyogaWYgc2N1cnIgaGFzIGhp
Z2hlciBwcmlvcml0eSBhbmQgYnVkZ2V0LCBzdGlsbCBwaWNrIHNjdXJyICovCiAgICAgICAgIGlm
ICggIWlzX2lkbGVfdmNwdShjdXJyZW50KSAmJgpAQCAtMTE0MiwxMiArMTE0MiwxMiBAQCBzdGF0
aWMgdm9pZAogcnRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVf
bGlzdDsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOworICAg
IHN0cnVjdCBydF91bml0ICogY29uc3Qgc3ZjID0gcnRfdW5pdCh1bml0KTsKIAogICAgIEJVR19P
TiggaXNfaWRsZV92Y3B1KHZjKSApOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7
CiAKLSAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHZjICkKKyAgICBpZiAo
IGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQgKQogICAgICAgICBjcHVfcmFpc2Vf
c29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICBlbHNlIGlmICgg
dmNwdV9vbl9xKHN2YykgKQogICAgIHsKQEAgLTExNzcsMTEgKzExNzcsMTEgQEAgcnRfdW5pdF9z
bGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogICogbG9jayBpcyBncmFiYmVkIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24KICAqLwog
c3RhdGljIHZvaWQKLXJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3ZjcHUgKm5ldykKK3J1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHJ0X3VuaXQgKm5ldykKIHsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0g
cnRfcHJpdihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpsYXRlc3RfZGVhZGxpbmVfdmNwdSA9
IE5VTEw7IC8qIGxvd2VzdCBwcmlvcml0eSAqLwotICAgIHN0cnVjdCBydF92Y3B1ICppdGVyX3N2
YzsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPSBOVUxMOyAvKiBs
b3dlc3QgcHJpb3JpdHkgKi8KKyAgICBzdHJ1Y3QgcnRfdW5pdCAqaXRlcl9zdmM7CiAgICAgc3Ry
dWN0IHZjcHUgKml0ZXJfdmM7CiAgICAgaW50IGNwdSA9IDAsIGNwdV90b190aWNrbGUgPSAwOwog
ICAgIGNwdW1hc2tfdCBub3RfdGlja2xlZDsKQEAgLTEyMDIsMTQgKzEyMDIsMTQgQEAgcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQog
ICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9vcl9jeWNsZShuZXctPnZjcHUtPnByb2Nlc3NvciwgJm5v
dF90aWNrbGVkKTsKICAgICB3aGlsZSAoIGNwdSE9IG5yX2NwdV9pZHMgKQogICAgIHsKLSAgICAg
ICAgaXRlcl92YyA9IGN1cnJfb25fY3B1KGNwdSk7CisgICAgICAgIGl0ZXJfdmMgPSBjdXJyX29u
X2NwdShjcHUpLT52Y3B1X2xpc3Q7CiAgICAgICAgIGlmICggaXNfaWRsZV92Y3B1KGl0ZXJfdmMp
ICkKICAgICAgICAgewogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2lkbGVf
Y3B1KTsKICAgICAgICAgICAgIGNwdV90b190aWNrbGUgPSBjcHU7CiAgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICAgICAgfQotICAgICAgICBpdGVyX3N2YyA9IHJ0X3ZjcHUoaXRlcl92Yyk7Cisg
ICAgICAgIGl0ZXJfc3ZjID0gcnRfdW5pdChpdGVyX3ZjLT5zY2hlZF91bml0KTsKICAgICAgICAg
aWYgKCBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9PSBOVUxMIHx8CiAgICAgICAgICAgICAgY29tcGFy
ZV92Y3B1X3ByaW9yaXR5KGl0ZXJfc3ZjLCBsYXRlc3RfZGVhZGxpbmVfdmNwdSkgPCAwICkKICAg
ICAgICAgICAgIGxhdGVzdF9kZWFkbGluZV92Y3B1ID0gaXRlcl9zdmM7CkBAIC0xMjU4LDEzICsx
MjU4LDEzIEBAIHN0YXRpYyB2b2lkCiBydF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMg
PSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92
Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7
CiAgICAgc190aW1lX3Qgbm93OwogICAgIGJvb2xfdCBtaXNzZWQ7CiAKICAgICBCVUdfT04oIGlz
X2lkbGVfdmNwdSh2YykgKTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnBy
b2Nlc3NvcikgPT0gdmMpICkKKyAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHZjLT5wcm9j
ZXNzb3IpID09IHVuaXQpICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93
YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1cm47CkBAIC0xMzI5LDcgKzEzMjksNyBAQCBzdGF0
aWMgdm9pZAogcnRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZj
cHVfbGlzdDsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjID0gcnRfdmNwdSh2Yyk7CisgICAgc3Ry
dWN0IHJ0X3VuaXQgKnN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwogCiAgICAgX19jbGVhcl9iaXQoX19SVERTX3Nj
aGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwpAQCAtMTM2MCw3ICsxMzYwLDcgQEAgcnRfZG9tX2NudGwo
CiAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29wICpvcCkKIHsKICAgICBzdHJ1Y3Qg
cnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpzdmM7
CisgICAgc3RydWN0IHJ0X3VuaXQgKnN2YzsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwogICAgIGludCByYyA9IDA7CkBAIC0xMzg0LDcgKzEzODQsNyBAQCBy
dF9kb21fY250bCgKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3Mp
OwogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IHN2YyA9IHJ0X3ZjcHUodik7CisgICAgICAgICAgICBzdmMgPSBydF91bml0KHYtPnNjaGVkX3Vu
aXQpOwogICAgICAgICAgICAgc3ZjLT5wZXJpb2QgPSBNSUNST1NFQ1Mob3AtPnUucnRkcy5wZXJp
b2QpOyAvKiB0cmFuc2ZlciB0byBuYW5vc2VjICovCiAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9
IE1JQ1JPU0VDUyhvcC0+dS5ydGRzLmJ1ZGdldCk7CiAgICAgICAgIH0KQEAgLTE0MTAsNyArMTQx
MCw3IEBAIHJ0X2RvbV9jbnRsKAogICAgICAgICAgICAgaWYgKCBvcC0+Y21kID09IFhFTl9ET01D
VExfU0NIRURPUF9nZXR2Y3B1aW5mbyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwotICAgICAgICAgICAgICAgIHN2
YyA9IHJ0X3ZjcHUoZC0+dmNwdVtsb2NhbF9zY2hlZC52Y3B1aWRdKTsKKyAgICAgICAgICAgICAg
ICBzdmMgPSBydF91bml0KGQtPnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXS0+c2NoZWRfdW5pdCk7
CiAgICAgICAgICAgICAgICAgbG9jYWxfc2NoZWQudS5ydGRzLmJ1ZGdldCA9IHN2Yy0+YnVkZ2V0
IC8gTUlDUk9TRUNTKDEpOwogICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUucnRkcy5wZXJp
b2QgPSBzdmMtPnBlcmlvZCAvIE1JQ1JPU0VDUygxKTsKICAgICAgICAgICAgICAgICBpZiAoIGhh
c19leHRyYXRpbWUoc3ZjKSApCkBAIC0xNDM4LDcgKzE0MzgsNyBAQCBydF9kb21fY250bCgKICAg
ICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICAgICAgc3ZjID0gcnRfdmNwdShkLT52Y3B1W2xv
Y2FsX3NjaGVkLnZjcHVpZF0pOworICAgICAgICAgICAgICAgIHN2YyA9IHJ0X3VuaXQoZC0+dmNw
dVtsb2NhbF9zY2hlZC52Y3B1aWRdLT5zY2hlZF91bml0KTsKICAgICAgICAgICAgICAgICBzdmMt
PnBlcmlvZCA9IHBlcmlvZDsKICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IGJ1ZGdldDsK
ICAgICAgICAgICAgICAgICBpZiAoIGxvY2FsX3NjaGVkLnUucnRkcy5mbGFncyAmIFhFTl9ET01D
VExfU0NIRURSVF9leHRyYSApCkBAIC0xNDcxLDcgKzE0NzEsNyBAQCBzdGF0aWMgdm9pZCByZXBs
X3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEg
PSBydF9yZXBscShvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9w
cyk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlciwgKnRtcDsKLSAgICBzdHJ1Y3QgcnRfdmNw
dSAqc3ZjOworICAgIHN0cnVjdCBydF91bml0ICpzdmM7CiAgICAgTElTVF9IRUFEKHRtcF9yZXBs
cSk7CiAKICAgICBzcGluX2xvY2tfaXJxKCZwcnYtPmxvY2spOwpAQCAtMTUxMywxMCArMTUxMywx
MCBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgewog
ICAgICAgICBzdmMgPSByZXBscV9lbGVtKGl0ZXIpOwogCi0gICAgICAgIGlmICggY3Vycl9vbl9j
cHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpID09IHN2Yy0+dmNwdSAmJgorICAgICAgICBpZiAoIGN1
cnJfb25fY3B1KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSA9PSBzdmMtPnZjcHUtPnNjaGVkX3VuaXQg
JiYKICAgICAgICAgICAgICAhbGlzdF9lbXB0eShydW5xKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHN0cnVjdCBydF92Y3B1ICpuZXh0X29uX3J1bnEgPSBxX2VsZW0ocnVucS0+bmV4dCk7Cisg
ICAgICAgICAgICBzdHJ1Y3QgcnRfdW5pdCAqbmV4dF9vbl9ydW5xID0gcV9lbGVtKHJ1bnEtPm5l
eHQpOwogCiAgICAgICAgICAgICBpZiAoIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIG5leHRf
b25fcnVucSkgPCAwICkKICAgICAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIG5leHRfb25f
cnVucSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggYjdjZGMxNWJkMS4uODY1YzUwYjM3OCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzkzLDcgKzM5
Myw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBw
cm9jZXNzb3IpCiAgICAgLyogSWRsZSBWQ1BVcyBhcmUgc2NoZWR1bGVkIGltbWVkaWF0ZWx5LCBz
byBkb24ndCBwdXQgdGhlbSBpbiBydW5xdWV1ZS4gKi8KICAgICBpZiAoIGlzX2lkbGVfZG9tYWlu
KGQpICkKICAgICB7Ci0gICAgICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29y
KS5jdXJyID0gdjsKKyAgICAgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9jZXNzb3Ip
LmN1cnIgPSB1bml0OwogICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAgICB9CiAgICAgZWxz
ZQpAQCAtMTYwNiw3ICsxNjA2LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAg
IG5leHQgPSBuZXh0X3NsaWNlLnRhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQ7CisgICAgc2Qt
PmN1cnIgPSBuZXh0LT5zY2hlZF91bml0OwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0g
MCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3Rp
bWVyLCBub3cgKyBuZXh0X3NsaWNlLnRpbWUpOwpAQCAtMTc0OCw3ICsxNzQ4LDcgQEAgc3RhdGlj
IGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgKiBhbGxvY2F0ZWQu
CiAgICAgICovCiAKLSAgICBzZC0+Y3VyciA9IGlkbGVfdmNwdVtjcHVdOworICAgIHNkLT5jdXJy
ID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CiAKICAgICBzZC0+c2NoZWRfcHJpdiA9IE5V
TEw7CiAKQEAgLTE5MTYsNyArMTkxNiw3IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZv
aWQpCiAgICAgaWRsZV9kb21haW4tPm1heF92Y3B1cyA9IG5yX2NwdV9pZHM7CiAgICAgaWYgKCB2
Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCwgMCkgPT0gTlVMTCApCiAgICAgICAgIEJVRygpOwot
ICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLmN1cnIgPSBpZGxlX3ZjcHVbMF07CisgICAgdGhp
c19jcHUoc2NoZWR1bGVfZGF0YSkuY3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKIH0K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMmQ5ZDc3YzZkMy4uNmFhOGQxMjVjOCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmgKQEAgLTM2LDcgKzM2LDcgQEAgZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiBz
dHJ1Y3Qgc2NoZWR1bGVfZGF0YSB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICpzY2hlZHVsZV9s
b2NrLAogICAgICAgICAgICAgICAgICAgICAgICBfbG9jazsKLSAgICBzdHJ1Y3QgdmNwdSAgICAg
ICAgKmN1cnI7ICAgICAgICAgICAvKiBjdXJyZW50IHRhc2sgICAgICAgICAgICAgICAgICAgICov
CisgICAgc3RydWN0IHNjaGVkX3VuaXQgICpjdXJyOwogICAgIHZvaWQgICAgICAgICAgICAgICAq
c2NoZWRfcHJpdjsKICAgICBzdHJ1Y3QgdGltZXIgICAgICAgIHNfdGltZXI7ICAgICAgICAvKiBz
Y2hlZHVsaW5nIHRpbWVyICAgICAgICAgICAgICAgICovCiAgICAgYXRvbWljX3QgICAgICAgICAg
ICB1cmdlbnRfY291bnQ7ICAgLyogaG93IG1hbnkgdXJnZW50IHZjcHVzICAgICAgICAgICAqLwot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93oN-0008G3-NK; Sat, 14 Sep 2019 08:53:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oM-0008Ef-UU
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:42 +0000
X-Inumbo-ID: 11795d10-d6cd-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11795d10-d6cd-11e9-a337-bc764e2007e4;
 Sat, 14 Sep 2019 08: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 9BE12B673;
 Sat, 14 Sep 2019 08:53:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:35 +0200
Message-Id: <20190914085251.18816-32-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 31/47] 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
bT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8ICA1ICsrKy0tCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICA1ICsrKystCiAzIGZpbGVzIGNoYW5nZWQsIDI3IGlu
c2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1
cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggZmQzMDA0MDkyMi4uYTVmNDExMzkx
NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVw
b29sLmMKQEAgLTM2LDI2ICszNiwzNSBAQCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNwdXBvb2xf
bG9jayk7CiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwogCitz
dGF0aWMgdm9pZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQoreworICAg
IGlmICggYyApCisgICAgeworICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKGMtPnJlc192YWxpZCk7
CisgICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKKyAgICB9CisgICAgeGZy
ZWUoYyk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqYWxsb2NfY3B1cG9vbF9zdHJ1Y3Qo
dm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHh6YWxsb2Moc3RydWN0IGNwdXBvb2wp
OwogCi0gICAgaWYgKCAhYyB8fCAhemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5jcHVfdmFsaWQpICkK
KyAgICBpZiAoICFjICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB6YWxsb2NfY3B1bWFz
a192YXIoJmMtPmNwdV92YWxpZCk7CisgICAgemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5yZXNfdmFs
aWQpOworCisgICAgaWYgKCAhYy0+Y3B1X3ZhbGlkIHx8ICFjLT5yZXNfdmFsaWQgKQogICAgIHsK
LSAgICAgICAgeGZyZWUoYyk7CisgICAgICAgIGZyZWVfY3B1cG9vbF9zdHJ1Y3QoYyk7CiAgICAg
ICAgIGMgPSBOVUxMOwogICAgIH0KIAogICAgIHJldHVybiBjOwogfQogCi1zdGF0aWMgdm9pZCBm
cmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQotewotICAgIGlmICggYyApCi0g
ICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKLSAgICB4ZnJlZShjKTsKLX0K
LQogLyoKICAqIGZpbmQgYSBjcHVwb29sIGJ5IGl0J3MgaWQuIHRvIGJlIGNhbGxlZCB3aXRoIGNw
dXBvb2wgbG9jayBoZWxkCiAgKiBpZiBleGFjdCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZmlyc3Qg
Y3B1cG9vbCB3aXRoIGFuIGlkIGxhcmdlciBvciBlcXVhbCB0bwpAQCAtMjY5LDYgKzI3OCw3IEBA
IHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAqYywg
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gTlVMTDsKICAg
ICB9CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKKyAgICBjcHVtYXNr
X2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOwogCiAgICAg
cmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIGZvcl9lYWNoX2RvbWFpbl9p
bl9jcHVwb29sKGQsIGMpCkBAIC0zNjEsNiArMzcxLDcgQEAgc3RhdGljIGludCBjcHVwb29sX3Vu
YXNzaWduX2NwdV9zdGFydChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAg
ICBhdG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IGM7CiAg
ICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfYW5k
KGMtPnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAKIG91dDoKICAg
ICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBhNzkwNjVjODI2Li44NzY2MGM2
OTc4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCkBAIC01Nyw2ICs1Nyw3IEBAIGludGVnZXJfcGFyYW0oInNjaGVkX3JhdGVsaW1p
dF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKIC8qIE51bWJlciBvZiB2Y3B1cyBwZXIgc3Ry
dWN0IHNjaGVkX3VuaXQuICovCiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgc2No
ZWRfZ3JhbnVsYXJpdHkgPSAxOworY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzayA9ICZj
cHVtYXNrX2FsbDsKIAogLyogQ29tbW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4gKi8KIHN0YXRpYyBE
RUZJTkVfU1BJTkxPQ0soc2NoZWRfZnJlZV9jcHVfbG9jayk7CkBAIC00MTQsOSArNDE1LDkgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoY29uc3Qgc3RydWN0
IHZjcHUgKnYpCiAgICAgY3B1bWFza19jbGVhcihjcHVzKTsKICAgICBmb3JfZWFjaF9ub2RlX21h
c2sgKCBub2RlLCBkLT5ub2RlX2FmZmluaXR5ICkKICAgICAgICAgY3B1bWFza19vcihjcHVzLCBj
cHVzLCAmbm9kZV90b19jcHVtYXNrKG5vZGUpKTsKLSAgICBjcHVtYXNrX2FuZChjcHVzLCBjcHVz
LCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKyAgICBjcHVtYXNrX2FuZChjcHVzLCBjcHVz
LCBkLT5jcHVwb29sLT5jcHVfdmFsaWQpOwogICAgIGlmICggY3B1bWFza19lbXB0eShjcHVzKSAp
Ci0gICAgICAgIGNwdW1hc2tfY29weShjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsK
KyAgICAgICAgY3B1bWFza19jb3B5KGNwdXMsIGQtPmNwdXBvb2wtPmNwdV92YWxpZCk7CiAKICAg
ICBpZiAoIHYtPnZjcHVfaWQgPT0gMCApCiAgICAgICAgIGNwdV9yZXQgPSBjcHVtYXNrX2ZpcnN0
KGNwdXMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA2YTRkYmFjOTM1Li44NGQwNjU4NTc4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaApAQCAtMjIsNiArMjIsOCBAQCBleHRlcm4gY3B1bWFza190IGNwdXBvb2xfZnJlZV9j
cHVzOwogI2RlZmluZSBTQ0hFRF9ERUZBVUxUX1JBVEVMSU1JVF9VUyAxMDAwCiBleHRlcm4gaW50
IHNjaGVkX3JhdGVsaW1pdF91czsKIAorLyogU2NoZWR1bGluZyByZXNvdXJjZSBtYXNrLiAqLwor
ZXh0ZXJuIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAKIC8qCiAgKiBJbiBvcmRl
ciB0byBhbGxvdyBhIHNjaGVkdWxlciB0byByZW1hcCB0aGUgbG9jay0+Y3B1IG1hcHBpbmcsCkBA
IC01MjEsNiArNTIzLDcgQEAgc3RydWN0IGNwdXBvb2wKICAgICBpbnQgICAgICAgICAgICAgIGNw
dXBvb2xfaWQ7CiAgICAgdW5zaWduZWQgaW50ICAgICBuX2RvbTsKICAgICBjcHVtYXNrX3Zhcl90
ICAgIGNwdV92YWxpZDsgICAgICAvKiBhbGwgY3B1cyBhc3NpZ25lZCB0byBwb29sICovCisgICAg
Y3B1bWFza192YXJfdCAgICByZXNfdmFsaWQ7ICAgICAgLyogYWxsIHNjaGVkdWxpbmcgcmVzb3Vy
Y2VzIG9mIHBvb2wgKi8KICAgICBzdHJ1Y3QgY3B1cG9vbCAgICpuZXh0OwogICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKnNjaGVkOwogICAgIGF0b21pY190ICAgICAgICAgcmVmY250OwpAQCAtNTM2LDcg
KzUzOSw3IEBAIHN0YXRpYyBpbmxpbmUgY3B1bWFza190ICpjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgICogYmUgaW50ZXJlc3RlZCBpbiBjYWxsaW5n
IHRoaXMgZm9yIHRoZSBpZGxlIGRvbWFpbi4KICAgICAgKi8KICAgICBBU1NFUlQoZC0+Y3B1cG9v
bCAhPSBOVUxMKTsKLSAgICByZXR1cm4gZC0+Y3B1cG9vbC0+Y3B1X3ZhbGlkOworICAgIHJldHVy
biBkLT5jcHVwb29sLT5yZXNfdmFsaWQ7CiB9CiAKIC8qCi0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53: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 1i93oP-0008Ic-8Y; Sat, 14 Sep 2019 08:53: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oN-0008Fq-Lk
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:43 +0000
X-Inumbo-ID: 0edef4fd-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0edef4fd-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 A4BF6AFE8;
 Sat, 14 Sep 2019 08:53:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:23 +0200
Message-Id: <20190914085251.18816-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 19/47] 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
c2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDA0NGIxZDhh
NTEuLmRjYWE5Zjk1NTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTA2NSw3ICsxMDY1LDcgQEAgY3NjaGVk
X3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9Q
QVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVu
aXRfdW5wYXJrKTsKLSAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+dW5pdC0+dmNwdV9saXN0KTsK
KyAgICAgICAgc2NoZWRfdW5pdF91bnBhdXNlKHN2Yy0+dW5pdCk7CiAgICAgfQogCiAgICAgc3Bp
bl9sb2NrX2lycSgmcHJ2LT5sb2NrKTsKQEAgLTE1MTUsNyArMTUxNSw3IEBAIGNzY2hlZF9hY2N0
KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgICAgICAgICAgIXRlc3RfYW5kX3NldF9iaXQoQ1ND
SEVEX0ZMQUdfVU5JVF9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfcGFyayk7Ci0gICAgICAg
ICAgICAgICAgICAgIHZjcHVfcGF1c2Vfbm9zeW5jKHN2Yy0+dW5pdC0+dmNwdV9saXN0KTsKKyAg
ICAgICAgICAgICAgICAgICAgc2NoZWRfdW5pdF9wYXVzZV9ub3N5bmMoc3ZjLT51bml0KTsKICAg
ICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICAvKiBMb3dlciBib3VuZCBvbiBjcmVk
aXRzICovCkBAIC0xNTM5LDcgKzE1MzksNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAg
ICAgICAgICAgICAgICAgICAgICogaWYgaXQgaXMgd29rZW4gdXAgaGVyZS4KICAgICAgICAgICAg
ICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF91
bnBhcmspOwotICAgICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uoc3ZjLT51bml0LT52Y3B1
X2xpc3QpOworICAgICAgICAgICAgICAgICAgICBzY2hlZF91bml0X3VucGF1c2Uoc3ZjLT51bml0
KTsKICAgICAgICAgICAgICAgICAgICAgY2xlYXJfYml0KENTQ0hFRF9GTEFHX1VOSVRfUEFSS0VE
LCAmc3ZjLT5mbGFncyk7CiAgICAgICAgICAgICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGQ2
MjRiODFlNTMuLmI1OTY3ZDI2YWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC00MzIsNiArNDMyLDE2IEBA
IHN0YXRpYyBpbmxpbmUgaW50IHNjaGVkX2FkanVzdF9jcHVwb29sKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKnMsCiAgICAgcmV0dXJuIHMtPmFkanVzdF9nbG9iYWwgPyBzLT5hZGp1c3RfZ2xvYmFs
KHMsIG9wKSA6IDA7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF91bml0X3BhdXNlX25v
c3luYyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3sKKyAgICB2Y3B1X3BhdXNlX25vc3luYyh1
bml0LT52Y3B1X2xpc3QpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF91bnBh
dXNlKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQoreworICAgIHZjcHVfdW5wYXVzZSh1bml0LT52
Y3B1X2xpc3QpOworfQorCiAjZGVmaW5lIFJFR0lTVEVSX1NDSEVEVUxFUih4KSBzdGF0aWMgY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqeCMjX2VudHJ5IFwKICAgX191c2VkX3NlY3Rpb24oIi5kYXRh
LnNjaGVkdWxlcnMiKSA9ICZ4OwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93oS-0008Ol-UF; Sat, 14 Sep 2019 08:53:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oR-0008N9-U4
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:47 +0000
X-Inumbo-ID: 11c0bbc4-d6cd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11c0bbc4-d6cd-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 E534FB679;
 Sat, 14 Sep 2019 08:53:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:40 +0200
Message-Id: <20190914085251.18816-37-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 36/47] 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
dWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMWU3OTM2MTdlYy4uODhhYzFhMWFi
OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwpAQCAtMzUxLDI2ICszNTEsMTAgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bpbl91bmxv
Y2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNjaGVk
X2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgc3RydWN0IHZjcHUgKnYpCitzdGF0
aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXRfbWVtKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewog
ICAgIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2X3VuaXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHVuaXQtPmRvbWFpbjsKLSAgICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7Ci0gICAgdW5zaWduZWQgaW50
IGNudCA9IDA7Ci0KLSAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2Y3B1LCBtaWdo
dCBiZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KLSAgICBmb3JfZWFjaF9zY2hlZF91bml0X3Zj
cHUgKCB1bml0LCB2dW5pdCApCi0gICAgICAgIGlmICggdnVuaXQgIT0gdiApCi0gICAgICAgICAg
ICBjbnQrKzsKLQotICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOwotICAgIHVuaXQtPnJ1bnN0YXRl
X2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKLQotICAgIGlmICggY250ICkKLSAgICAgICAgcmV0
dXJuOwotCi0gICAgaWYgKCB1bml0LT52Y3B1X2xpc3QgPT0gdiApCi0gICAgICAgIHVuaXQtPnZj
cHVfbGlzdCA9IHYtPm5leHRfaW5fbGlzdDsKIAogICAgIGlmICggZC0+c2NoZWRfdW5pdF9saXN0
ID09IHVuaXQgKQogICAgICAgICBkLT5zY2hlZF91bml0X2xpc3QgPSB1bml0LT5uZXh0X2luX2xp
c3Q7CkBAIC0zOTMsNiArMzc3LDI2IEBAIHN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgc3RydWN0IHZjcHUgKnYpCiAgICAgeGZyZWUodW5pdCk7CiB9
CiAKK3N0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwg
c3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZjcHUgKnZ1bml0OworICAgIHVuc2lnbmVk
IGludCBjbnQgPSAwOworCisgICAgLyogRG9uJ3QgY291bnQgdG8gYmUgcmVsZWFzZWQgdmNwdSwg
bWlnaHQgYmUgbm90IGluIHZjcHUgbGlzdCB5ZXQuICovCisgICAgZm9yX2VhY2hfc2NoZWRfdW5p
dF92Y3B1ICggdW5pdCwgdnVuaXQgKQorICAgICAgICBpZiAoIHZ1bml0ICE9IHYgKQorICAgICAg
ICAgICAgY250Kys7CisKKyAgICB2LT5zY2hlZF91bml0ID0gTlVMTDsKKyAgICB1bml0LT5ydW5z
dGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdLS07CisKKyAgICBpZiAoIHVuaXQtPnZjcHVfbGlz
dCA9PSB2ICkKKyAgICAgICAgdW5pdC0+dmNwdV9saXN0ID0gdi0+bmV4dF9pbl9saXN0OworCisg
ICAgaWYgKCAhY250ICkKKyAgICAgICAgc2NoZWRfZnJlZV91bml0X21lbSh1bml0KTsKK30KKwog
c3RhdGljIHZvaWQgc2NoZWRfdW5pdF9hZGRfdmNwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwg
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdi0+c2NoZWRfdW5pdCA9IHVuaXQ7Ci0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93oU-0008Rm-Kj; Sat, 14 Sep 2019 08:53:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oS-0008OK-NO
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:48 +0000
X-Inumbo-ID: 0e37f866-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e37f866-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 73ACEB664;
 Sat, 14 Sep 2019 08:52:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:18 +0200
Message-Id: <20190914085251.18816-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 14/47] 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
LQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgfCAzMzMgKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTY1IGluc2VydGlvbnMo
KyksIDE2OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwu
YyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDYzZWUxZjU0MzkuLmMzNjY2YzlmNTYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfbnVsbC5jCkBAIC0xOCwxMCArMTgsMTAgQEAKIAogLyoKICAqIFRoZSAnbnVsbCcgc2NoZWR1
bGVyIGFsd2F5cyBjaG9vc2UgdG8gcnVuLCBvbiBlYWNoIHBDUFUsIGVpdGhlciBub3RoaW5nCi0g
KiAoaS5lLiwgdGhlIHBDUFUgc3RheXMgaWRsZSkgb3IgYWx3YXlzIHRoZSBzYW1lIHZDUFUuCisg
KiAoaS5lLiwgdGhlIHBDUFUgc3RheXMgaWRsZSkgb3IgYWx3YXlzIHRoZSBzYW1lIEl0ZW0uCiAg
KgogICogSXQgaXMgYWltZWQgYXQgc3VwcG9ydGluZyBzdGF0aWMgc2NlbmFyaW9zLCB3aGVyZSB0
aGVyZSBhbHdheXMgYXJlCi0gKiBsZXNzIHZDUFVzIHRoYW4gcENQVXMgKGFuZCB0aGUgdkNQVXMg
ZG9uJ3QgbmVlZCB0byBtb3ZlIGFtb25nIHBDUFVzCisgKiBsZXNzIEl0ZW1zIHRoYW4gcENQVXMg
KGFuZCB0aGUgSXRlbXMgZG9uJ3QgbmVlZCB0byBtb3ZlIGFtb25nIHBDUFVzCiAgKiBmb3IgYW55
IHJlYXNvbikgd2l0aCB0aGUgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQuCiAgKgogICogVHlwaWNh
bCB1c2VjYXNlIGFyZSBlbWJlZGRlZCBhcHBsaWNhdGlvbnMsIGJ1dCBhbHNvIEhQQywgZXNwZWNp
YWxseQpAQCAtMzcsOCArMzcsOCBAQAogICogbnVsbCB0cmFjaW5nIGV2ZW50cy4gQ2hlY2sgaW5j
bHVkZS9wdWJsaWMvdHJhY2UuaCBmb3IgbW9yZSBkZXRhaWxzLgogICovCiAjZGVmaW5lIFRSQ19T
TlVMTF9QSUNLRURfQ1BVICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDEpCi0jZGVmaW5l
IFRSQ19TTlVMTF9WQ1BVX0FTU0lHTiAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDIpCi0j
ZGVmaW5lIFRSQ19TTlVMTF9WQ1BVX0RFQVNTSUdOIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEws
IDMpCisjZGVmaW5lIFRSQ19TTlVMTF9VTklUX0FTU0lHTiAgIFRSQ19TQ0hFRF9DTEFTU19FVlQo
U05VTEwsIDIpCisjZGVmaW5lIFRSQ19TTlVMTF9VTklUX0RFQVNTSUdOIFRSQ19TQ0hFRF9DTEFT
U19FVlQoU05VTEwsIDMpCiAjZGVmaW5lIFRSQ19TTlVMTF9NSUdSQVRFICAgICAgIFRSQ19TQ0hF
RF9DTEFTU19FVlQoU05VTEwsIDQpCiAjZGVmaW5lIFRSQ19TTlVMTF9TQ0hFRFVMRSAgICAgIFRS
Q19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDUpCiAjZGVmaW5lIFRSQ19TTlVMTF9UQVNLTEVUICAg
ICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDYpCkBAIC00NywxMyArNDcsMTMgQEAKICAq
IExvY2tpbmc6CiAgKiAtIFNjaGVkdWxlci1sb2NrIChhLmsuYS4gcnVucXVldWUgbG9jayk6CiAg
KiAgKyBpcyBwZXItcENQVTsKLSAqICArIHNlcmlhbGl6ZXMgYXNzaWdubWVudCBhbmQgZGVhc3Np
Z25tZW50IG9mIHZDUFVzIHRvIGEgcENQVS4KKyAqICArIHNlcmlhbGl6ZXMgYXNzaWdubWVudCBh
bmQgZGVhc3NpZ25tZW50IG9mIEl0ZW1zIHRvIGEgcENQVS4KICAqIC0gUHJpdmF0ZSBkYXRhIGxv
Y2sgKGEuay5hLiBwcml2YXRlIHNjaGVkdWxlciBsb2NrKToKICAqICArIGlzIHNjaGVkdWxlci13
aWRlOwogICogICsgc2VyaWFsaXplcyBhY2Nlc3NlcyB0byB0aGUgbGlzdCBvZiBkb21haW5zIGlu
IHRoaXMgc2NoZWR1bGVyLgogICogLSBXYWl0cXVldWUgbG9jazoKICAqICArIGlzIHNjaGVkdWxl
ci13aWRlOwotICogICsgc2VyaWFsaXplIGFjY2Vzc2VzIHRvIHRoZSBsaXN0IG9mIHZDUFVzIHdh
aXRpbmcgdG8gYmUgYXNzaWduZWQKKyAqICArIHNlcmlhbGl6ZSBhY2Nlc3NlcyB0byB0aGUgbGlz
dCBvZiBJdGVtcyB3YWl0aW5nIHRvIGJlIGFzc2lnbmVkCiAgKiAgICB0byBwQ1BVcy4KICAqCiAg
KiBPcmRlcmluZyBpczogcHJpdmF0ZSBsb2NrLCBydW5xdWV1ZSBsb2NrLCB3YWl0cXVldWUgbG9j
ay4gT3IsIE9UT0gsCkBAIC03NywyNSArNzcsMjUgQEAKIHN0cnVjdCBudWxsX3ByaXZhdGUgewog
ICAgIHNwaW5sb2NrX3QgbG9jazsgICAgICAgIC8qIHNjaGVkdWxlciBsb2NrOyBuZXN0cyBpbnNp
ZGUgY3B1cG9vbF9sb2NrICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBuZG9tOyAgLyogRG9tYWlu
cyBvZiB0aGlzIHNjaGVkdWxlciAgICAgICAgICAgICAgICAgKi8KLSAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIHdhaXRxOyAvKiB2Q1BVcyBub3QgYXNzaWduZWQgdG8gYW55IHBDUFUgICAgICAgICAgICAq
LworICAgIHN0cnVjdCBsaXN0X2hlYWQgd2FpdHE7IC8qIEl0ZW1zIG5vdCBhc3NpZ25lZCB0byBh
bnkgcENQVSAgICAgICAgICAgICovCiAgICAgc3BpbmxvY2tfdCB3YWl0cV9sb2NrOyAgLyogc2Vy
aWFsaXplcyB3YWl0cTsgbmVzdHMgaW5zaWRlIHJ1bnEgbG9ja3MgKi8KLSAgICBjcHVtYXNrX3Qg
Y3B1c19mcmVlOyAgICAvKiBDUFVzIHdpdGhvdXQgYSB2Q1BVIGFzc29jaWF0ZWQgdG8gdGhlbSAg
ICAqLworICAgIGNwdW1hc2tfdCBjcHVzX2ZyZWU7ICAgIC8qIENQVXMgd2l0aG91dCBhIEl0ZW0g
YXNzb2NpYXRlZCB0byB0aGVtICAgICovCiB9OwogCiAvKgogICogUGh5c2ljYWwgQ1BVCiAgKi8K
IHN0cnVjdCBudWxsX3BjcHUgewotICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0OwogfTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBudWxsX3BjcHUsIG5w
Yyk7CiAKIC8qCi0gKiBWaXJ0dWFsIENQVQorICogU2NoZWR1bGUgSXRlbQogICovCiBzdHJ1Y3Qg
bnVsbF91bml0IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHdhaXRxX2VsZW07Ci0gICAgc3RydWN0
IHZjcHUgKnZjcHU7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiB9OwogCiAvKgpAQCAt
MTE5LDEzICsxMTksMTMgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgbnVsbF91bml0ICpudWxsX3Vu
aXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgcmV0dXJuIHVuaXQtPnByaXY7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgY3B1LAorc3RhdGljIGlubGluZSBib29sIHVuaXRfY2hlY2tfYWZm
aW5pdHkoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJhbGFuY2Vfc3RlcCkKIHsKLSAgICBhZmZpbml0
eV9iYWxhbmNlX2NwdW1hc2sodi0+c2NoZWRfdW5pdCwgYmFsYW5jZV9zdGVwLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgIGFmZmlu
aXR5X2JhbGFuY2VfY3B1bWFzayh1bml0LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSk7CiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1
bWFzayh2LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHVuaXQtPmRvbWFpbikpOwogCiAgICAgcmV0dXJuIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogfQpAQCAtMTYwLDkgKzE2MCw5IEBAIHN0YXRpYyB2b2lk
IG51bGxfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogc3RhdGljIHZvaWQgaW5pdF9w
ZGF0YShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAg
LyogTWFyayB0aGUgcENQVSBhcyBmcmVlLCBhbmQgd2l0aCBubyB2Q1BVIGFzc2lnbmVkICovCisg
ICAgLyogTWFyayB0aGUgcENQVSBhcyBmcmVlLCBhbmQgd2l0aCBubyB1bml0IGFzc2lnbmVkICov
CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBwZXJfY3B1
KG5wYywgY3B1KS52Y3B1ID0gTlVMTDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS51bml0ID0gTlVM
TDsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCkBAIC0xODMsMTMgKzE4MywxMiBAQCBzdGF0
aWMgdm9pZCBudWxsX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZv
aWQgKnBjcHUsIGludCBjcHUpCiAgICAgQVNTRVJUKCFwY3B1KTsKIAogICAgIGNwdW1hc2tfY2xl
YXJfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBwZXJfY3B1KG5wYywgY3B1KS52Y3B1
ID0gTlVMTDsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS51bml0ID0gTlVMTDsKIH0KIAogc3RhdGlj
IHZvaWQgKm51bGxfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHZvaWQg
KmRkKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVj
dCBudWxsX3VuaXQgKm52YzsKIAogICAgIG52YyA9IHh6YWxsb2Moc3RydWN0IG51bGxfdW5pdCk7
CkBAIC0xOTcsNyArMTk2LDcgQEAgc3RhdGljIHZvaWQgKm51bGxfYWxsb2NfdmRhdGEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIElOSVRf
TElTVF9IRUFEKCZudmMtPndhaXRxX2VsZW0pOwotICAgIG52Yy0+dmNwdSA9IHY7CisgICAgbnZj
LT51bml0ID0gdW5pdDsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9hbGxvYyk7CiAKQEAg
LTI0OSwxNSArMjQ4LDE1IEBAIHN0YXRpYyB2b2lkIG51bGxfZnJlZV9kb21kYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKIH0KIAogLyoKLSAqIHZDUFUgdG8gcENQ
VSBhc3NpZ25tZW50IGFuZCBwbGFjZW1lbnQuIFRoaXMgX29ubHlfIGhhcHBlbnM6CisgKiB1bml0
IHRvIHBDUFUgYXNzaWdubWVudCBhbmQgcGxhY2VtZW50LiBUaGlzIF9vbmx5XyBoYXBwZW5zOgog
ICogIC0gb24gaW5zZXJ0LAogICogIC0gb24gbWlncmF0ZS4KICAqCi0gKiBJbnNlcnQgb2NjdXJz
IHdoZW4gYSB2Q1BVIGpvaW5zIHRoaXMgc2NoZWR1bGVyIGZvciB0aGUgZmlyc3QgdGltZQorICog
SW5zZXJ0IG9jY3VycyB3aGVuIGEgdW5pdCBqb2lucyB0aGlzIHNjaGVkdWxlciBmb3IgdGhlIGZp
cnN0IHRpbWUKICAqIChlLmcuLCB3aGVuIHRoZSBkb21haW4gaXQncyBwYXJ0IG9mIGlzIG1vdmVk
IHRvIHRoZSBzY2hlZHVsZXIncwogICogY3B1cG9vbCkuCiAgKgotICogTWlncmF0aW9uIG1heSBi
ZSBuZWNlc3NhcnkgaWYgYSBwQ1BVICh3aXRoIGEgdkNQVSBhc3NpZ25lZCB0byBpdCkKKyAqIE1p
Z3JhdGlvbiBtYXkgYmUgbmVjZXNzYXJ5IGlmIGEgcENQVSAod2l0aCBhIHVuaXQgYXNzaWduZWQg
dG8gaXQpCiAgKiBpcyByZW1vdmVkIGZyb20gdGhlIHNjaGVkdWxlcidzIGNwdXBvb2wuCiAgKgog
ICogU28gdGhpcyBpcyBub3QgcGFydCBvZiBhbnkgaG90IHBhdGguCkBAIC0yNjYsOSArMjY1LDgg
QEAgc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCiBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9w
cml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHVuc2ln
bmVkIGludCBiczsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yLCBuZXdfY3B1OwotICAgIGNwdW1hc2tfdCAq
Y3B1cyA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKTsKKyAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc2NoZWRfdW5pdF9jcHUodW5pdCksIG5ld19jcHU7CisgICAgY3B1bWFza190ICpj
cHVzID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4pOwogCiAgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCkBA
IC0yODMsMTEgKzI4MSwxMiBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAvKgogICAgICAgICAgKiBJZiBv
dXIgcHJvY2Vzc29yIGlzIGZyZWUsIG9yIHdlIGFyZSBhc3NpZ25lZCB0byBpdCwgYW5kIGl0IGlz
IGFsc28KICAgICAgICAgICogc3RpbGwgdmFsaWQgYW5kIHBhcnQgb2Ygb3VyIGFmZmluaXR5LCBq
dXN0IGdvIGZvciBpdC4KLSAgICAgICAgICogKE5vdGUgdGhhdCB3ZSBtYXkgY2FsbCB2Y3B1X2No
ZWNrX2FmZmluaXR5KCksIGJ1dCB3ZSBkZWxpYmVyYXRlbHkKKyAgICAgICAgICogKE5vdGUgdGhh
dCB3ZSBtYXkgY2FsbCB1bml0X2NoZWNrX2FmZmluaXR5KCksIGJ1dCB3ZSBkZWxpYmVyYXRlbHkK
ICAgICAgICAgICogZG9uJ3QsIHNvIHdlIGdldCB0byBrZWVwIGluIHRoZSBzY3JhdGNoIGNwdW1h
c2sgd2hhdCB3ZSBoYXZlIGp1c3QKICAgICAgICAgICogcHV0IGluIGl0LikKICAgICAgICAgICov
Ci0gICAgICAgIGlmICggbGlrZWx5KChwZXJfY3B1KG5wYywgY3B1KS52Y3B1ID09IE5VTEwgfHwg
cGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSB2KQorICAgICAgICBpZiAoIGxpa2VseSgocGVyX2Nw
dShucGMsIGNwdSkudW5pdCA9PSBOVUxMIHx8CisgICAgICAgICAgICAgICAgICAgICBwZXJfY3B1
KG5wYywgY3B1KS51bml0ID09IHVuaXQpCiAgICAgICAgICAgICAgICAgICAgICYmIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIG5ld19jcHUgPSBjcHU7CkBAIC0zMDUsMTMgKzMwNCwxMyBAQCBwaWNrX3Jlcyhz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
CiAgICAgLyoKICAgICAgKiBJZiB3ZSBkaWRuJ3QgZmluZCBhbnkgZnJlZSBwQ1BVLCBqdXN0IHBp
Y2sgYW55IHZhbGlkIHBjcHUsIGV2ZW4gaWYKLSAgICAgKiBpdCBoYXMgYW5vdGhlciB2Q1BVIGFz
c2lnbmVkLiBUaGlzIHdpbGwgaGFwcGVuIGR1cmluZyBzaHV0ZG93biBhbmQKKyAgICAgKiBpdCBo
YXMgYW5vdGhlciBJdGVtIGFzc2lnbmVkLiBUaGlzIHdpbGwgaGFwcGVuIGR1cmluZyBzaHV0ZG93
biBhbmQKICAgICAgKiBzdXNwZW5kL3Jlc3VtZSwgYnV0IGl0IG1heSBhbHNvIGhhcHBlbiBkdXJp
bmcgIm5vcm1hbCBvcGVyYXRpb24iLCBpZgogICAgICAqIGFsbCB0aGUgcENQVXMgYXJlIGJ1c3ku
CiAgICAgICoKICAgICAgKiBJbiBmYWN0LCB0aGVyZSBtdXN0IGFsd2F5cyBiZSBzb21ldGhpbmcg
c2FuZSBpbiB2LT5wcm9jZXNzb3IsIG9yCiAgICAgICogdW5pdF9zY2hlZHVsZV9sb2NrKCkgYW5k
IGZyaWVuZHMgd29uJ3Qgd29yay4gVGhpcyBpcyBub3QgYSBwcm9ibGVtLAotICAgICAqIGFzIHdl
IHdpbGwgYWN0dWFsbHkgYXNzaWduIHRoZSB2Q1BVIHRvIHRoZSBwQ1BVIHdlIHJldHVybiBmcm9t
IGhlcmUsCisgICAgICogYXMgd2Ugd2lsbCBhY3R1YWxseSBhc3NpZ24gdGhlIEl0ZW0gdG8gdGhl
IHBDUFUgd2UgcmV0dXJuIGZyb20gaGVyZSwKICAgICAgKiBvbmx5IGlmIHRoZSBwQ1BVIGlzIGZy
ZWUuCiAgICAgICovCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBj
cHVzLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CkBAIC0zMjEsMTEgKzMyMCwxMSBAQCBwaWNr
X3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBz
dHJ1Y3QgewotICAgICAgICAgICAgdWludDE2X3QgdmNwdSwgZG9tOworICAgICAgICAgICAgdWlu
dDE2X3QgdW5pdCwgZG9tOwogICAgICAgICAgICAgdWludDMyX3QgbmV3X2NwdTsKICAgICAgICAg
fSBkOwotICAgICAgICBkLmRvbSA9IHYtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZj
cHUgPSB2LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHVuaXQtPmRvbWFpbi0+ZG9tYWluX2lk
OworICAgICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOwogICAgICAgICBkLm5ld19jcHUgPSBu
ZXdfY3B1OwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfU05VTExfUElDS0VEX0NQVSwgMSwgc2l6
ZW9mKGQpLCAmZCk7CiAgICAgfQpAQCAtMzMzLDY0ICszMzIsNjQgQEAgcGlja19yZXMoc3RydWN0
IG51bGxfcHJpdmF0ZSAqcHJ2LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBy
ZXR1cm4gZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KTsKIH0KIAotc3RhdGljIHZvaWQgdmNwdV9hc3Np
Z24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdiwKK3N0YXRpYyB2b2lk
IHVuaXRfYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAg
IEFTU0VSVChpc192Y3B1X29ubGluZSh2KSk7CisgICAgQVNTRVJUKGlzX3VuaXRfb25saW5lKHVu
aXQpKTsKIAotICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSB2OwotICAgIHYtPnByb2Nlc3Nv
ciA9IGNwdTsKLSAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7Cisg
ICAgcGVyX2NwdShucGMsIGNwdSkudW5pdCA9IHVuaXQ7CisgICAgc2NoZWRfc2V0X3Jlcyh1bml0
LCBnZXRfc2NoZWRfcmVzKGNwdSkpOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnBydi0+
Y3B1c19mcmVlKTsKIAotICAgIGRwcmludGsoWEVOTE9HX0dfSU5GTywgIiVkIDwtLSAlcHZcbiIs
IGNwdSwgdik7CisgICAgZHByaW50ayhYRU5MT0dfR19JTkZPLCAiJWQgPC0tICVwZHYlZFxuIiwg
Y3B1LCB1bml0LT5kb21haW4sIHVuaXQtPnVuaXRfaWQpOwogCiAgICAgaWYgKCB1bmxpa2VseSh0
Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50
MTZfdCB2Y3B1LCBkb207CisgICAgICAgICAgICB1aW50MTZfdCB1bml0LCBkb207CiAgICAgICAg
ICAgICB1aW50MzJfdCBjcHU7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSB2LT5kb21h
aW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gdi0+dmNwdV9pZDsKKyAgICAgICAgZC5k
b20gPSB1bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0gdW5pdC0+dW5p
dF9pZDsKICAgICAgICAgZC5jcHUgPSBjcHU7Ci0gICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVM
TF9WQ1BVX0FTU0lHTiwgMSwgc2l6ZW9mKGQpLCAmZCk7CisgICAgICAgIF9fdHJhY2VfdmFyKFRS
Q19TTlVMTF9VTklUX0FTU0lHTiwgMSwgc2l6ZW9mKGQpLCAmZCk7CiAgICAgfQogfQogCiAvKiBS
ZXR1cm5zIHRydWUgaWYgYSBjcHUgd2FzIHRpY2tsZWQgKi8KLXN0YXRpYyBib29sIHZjcHVfZGVh
c3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBi
b29sIHVuaXRfZGVhc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7Ci0gICAgdW5zaWduZWQgaW50IGNw
dSA9IHYtPnByb2Nlc3NvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9jcHUo
dW5pdCk7CiAgICAgc3RydWN0IG51bGxfdW5pdCAqd3ZjOwogCi0gICAgQVNTRVJUKGxpc3RfZW1w
dHkoJm51bGxfdW5pdCh2LT5zY2hlZF91bml0KS0+d2FpdHFfZWxlbSkpOwotICAgIEFTU0VSVChw
ZXJfY3B1KG5wYywgdi0+cHJvY2Vzc29yKS52Y3B1ID09IHYpOwotICAgIEFTU0VSVCghY3B1bWFz
a190ZXN0X2NwdSh2LT5wcm9jZXNzb3IsICZwcnYtPmNwdXNfZnJlZSkpOworICAgIEFTU0VSVChs
aXN0X2VtcHR5KCZudWxsX3VuaXQodW5pdCktPndhaXRxX2VsZW0pKTsKKyAgICBBU1NFUlQocGVy
X2NwdShucGMsIGNwdSkudW5pdCA9PSB1bml0KTsKKyAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9j
cHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpKTsKIAotICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUg
PSBOVUxMOworICAgIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPSBOVUxMOwogICAgIGNwdW1hc2tf
c2V0X2NwdShjcHUsICZwcnYtPmNwdXNfZnJlZSk7CiAKLSAgICBkcHJpbnRrKFhFTkxPR19HX0lO
Rk8sICIlZCA8LS0gTlVMTCAoJXB2KVxuIiwgY3B1LCB2KTsKKyAgICBkcHJpbnRrKFhFTkxPR19H
X0lORk8sICIlZCA8LS0gTlVMTCAoJXBkdiVkKVxuIiwgY3B1LCB1bml0LT5kb21haW4sCisgICAg
ICAgICAgICB1bml0LT51bml0X2lkKTsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25l
KSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdWludDE2X3QgdmNwdSwg
ZG9tOworICAgICAgICAgICAgdWludDE2X3QgdW5pdCwgZG9tOwogICAgICAgICAgICAgdWludDMy
X3QgY3B1OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gdi0+ZG9tYWluLT5kb21haW5f
aWQ7Ci0gICAgICAgIGQudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gdW5pdC0+
ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHVuaXQtPnVuaXRfaWQ7CiAgICAg
ICAgIGQuY3B1ID0gY3B1OwotICAgICAgICBfX3RyYWNlX3ZhcihUUkNfU05VTExfVkNQVV9ERUFT
U0lHTiwgMSwgc2l6ZW9mKGQpLCAmZCk7CisgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9V
TklUX0RFQVNTSUdOLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CiAKICAgICBzcGluX2xvY2so
JnBydi0+d2FpdHFfbG9jayk7CiAKICAgICAvKgotICAgICAqIElmIHYgaXMgYXNzaWduZWQgdG8g
YSBwQ1BVLCBsZXQncyBzZWUgaWYgdGhlcmUgaXMgc29tZW9uZSB3YWl0aW5nLAotICAgICAqIHN1
aXRhYmxlIHRvIGJlIGFzc2lnbmVkIHRvIGl0IChwcmlvcml0aXppbmcgdmNwdXMgdGhhdCBoYXZl
CisgICAgICogSWYgdW5pdCBpcyBhc3NpZ25lZCB0byBhIHBDUFUsIGxldCdzIHNlZSBpZiB0aGVy
ZSBpcyBzb21lb25lIHdhaXRpbmcsCisgICAgICogc3VpdGFibGUgdG8gYmUgYXNzaWduZWQgdG8g
aXQgKHByaW9yaXRpemluZyB1bml0cyB0aGF0IGhhdmUKICAgICAgKiBzb2Z0LWFmZmluaXR5IHdp
dGggY3B1KS4KICAgICAgKi8KICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJz
ICkKQEAgLTM5OCwxMyArMzk3LDEzIEBAIHN0YXRpYyBib29sIHZjcHVfZGVhc3NpZ24oc3RydWN0
IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeSggd3ZjLCAmcHJ2LT53YWl0cSwgd2FpdHFfZWxlbSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAgICAgICAg
ICAgICFoYXNfc29mdF9hZmZpbml0eSh3dmMtPnZjcHUtPnNjaGVkX3VuaXQpICkKKyAgICAgICAg
ICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dW5pdCkgKQogICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgICAgICBpZiAoIHZjcHVfY2hlY2tfYWZmaW5pdHkod3ZjLT52
Y3B1LCBjcHUsIGJzKSApCisgICAgICAgICAgICBpZiAoIHVuaXRfY2hlY2tfYWZmaW5pdHkod3Zj
LT51bml0LCBjcHUsIGJzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgbGlzdF9k
ZWxfaW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsKLSAgICAgICAgICAgICAgICB2Y3B1X2Fzc2lnbihw
cnYsIHd2Yy0+dmNwdSwgY3B1KTsKKyAgICAgICAgICAgICAgICB1bml0X2Fzc2lnbihwcnYsIHd2
Yy0+dW5pdCwgY3B1KTsKICAgICAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFND
SEVEVUxFX1NPRlRJUlEpOwogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRx
X2xvY2spOwogICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwpAQCAtNDI1LDkgKzQyNCw5IEBA
IHN0YXRpYyBzcGlubG9ja190ICpudWxsX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpu
ZXdfb3BzLAogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihuZXdfb3Bz
KTsKICAgICBzdHJ1Y3QgbnVsbF91bml0ICpudmMgPSB2ZGF0YTsKIAotICAgIEFTU0VSVChudmMg
JiYgaXNfaWRsZV92Y3B1KG52Yy0+dmNwdSkpOworICAgIEFTU0VSVChudmMgJiYgaXNfaWRsZV91
bml0KG52Yy0+dW5pdCkpOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnByaXYg
PSB2ZGF0YTsKKyAgICBzY2hlZF9pZGxlX3VuaXQoY3B1KS0+cHJpdiA9IHZkYXRhOwogCiAgICAg
LyoKICAgICAgKiBXZSBhcmUgaG9sZGluZyB0aGUgcnVucXVldWUgbG9jayBhbHJlYWR5IChpdCdz
IGJlZW4gdGFrZW4gaW4KQEAgLTQ0NCw0MSArNDQzLDQwIEBAIHN0YXRpYyBzcGlubG9ja190ICpu
dWxsX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLAogc3RhdGljIHZvaWQg
bnVsbF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVj
dCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IG51bGxfdW5p
dCh1bml0KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
LSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3VuaXQo
dW5pdCkpOwogCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAg
ICBpZiAoIHVubGlrZWx5KCFpc192Y3B1X29ubGluZSh2KSkgKQorICAgIGlmICggdW5saWtlbHko
IWlzX3VuaXRfb25saW5lKHVuaXQpKSApCiAgICAgewogICAgICAgICB1bml0X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgdW5pdCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICByZXRyeToK
LSAgICB1bml0LT5yZXMgPSBwaWNrX3JlcyhwcnYsIHVuaXQpOwotICAgIGNwdSA9IHYtPnByb2Nl
c3NvciA9IHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKKyAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIHBp
Y2tfcmVzKHBydiwgdW5pdCkpOworICAgIGNwdSA9IHNjaGVkX3VuaXRfY3B1KHVuaXQpOwogCiAg
ICAgc3Bpbl91bmxvY2sobG9jayk7CiAKICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVu
aXQpOwogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHYtPmRvbWFpbikpOworICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5p
dC0+ZG9tYWluKSk7CiAKLSAgICAvKiBJZiB0aGUgcENQVSBpcyBmcmVlLCB3ZSBhc3NpZ24gdiB0
byBpdCAqLwotICAgIGlmICggbGlrZWx5KHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPT0gTlVMTCkg
KQorICAgIC8qIElmIHRoZSBwQ1BVIGlzIGZyZWUsIHdlIGFzc2lnbiB1bml0IHRvIGl0ICovCisg
ICAgaWYgKCBsaWtlbHkocGVyX2NwdShucGMsIGNwdSkudW5pdCA9PSBOVUxMKSApCiAgICAgewog
ICAgICAgICAvKgogICAgICAgICAgKiBJbnNlcnQgaXMgZm9sbG93ZWQgYnkgdmNwdV93YWtlKCks
IHNvIHRoZXJlJ3Mgbm8gbmVlZCB0byBwb2tlCiAgICAgICAgICAqIHRoZSBwY3B1IHdpdGggdGhl
IFNDSEVEVUxFX1NPRlRJUlEsIGFzIHdha2Ugd2lsbCBkbyB0aGF0LgogICAgICAgICAgKi8KLSAg
ICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB2LCBjcHUpOworICAgICAgICB1bml0X2Fzc2lnbihwcnYs
IHVuaXQsIGNwdSk7CiAgICAgfQogICAgIGVsc2UgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoJnBy
di0+Y3B1c19mcmVlLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKICAgICB7CkBAIC00OTcs
NyArNDk1LDggQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsCiAgICAgICAgICAqLwogICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFf
bG9jayk7CiAgICAgICAgIGxpc3RfYWRkX3RhaWwoJm52Yy0+d2FpdHFfZWxlbSwgJnBydi0+d2Fp
dHEpOwotICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJOSU5HOiAlcHYgbm90
IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLCB2KTsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfR19X
QVJOSU5HLCAiV0FSTklORzogJXBkdiVkIG5vdCBhc3NpZ25lZCB0byBhbnkgQ1BVIVxuIiwKKyAg
ICAgICAgICAgICAgICB1bml0LT5kb21haW4sIHVuaXQtPnVuaXRfaWQpOwogICAgICAgICBzcGlu
X3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICB9CiAgICAgc3Bpbl91bmxvY2tfaXJxKGxv
Y2spOwpAQCAtNTA4LDI0ICs1MDcsMjMgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiBzdGF0aWMgdm9pZCBudWxsX3VuaXRfcmVtb3Zl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0
LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9w
cyk7CiAgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0KHVuaXQpOwogICAgIHNw
aW5sb2NrX3QgKmxvY2s7CiAKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CisgICAgQVNT
RVJUKCFpc19pZGxlX3VuaXQodW5pdCkpOwogCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9j
a19pcnEodW5pdCk7CiAKLSAgICAvKiBJZiBvZmZsaW5lLCB0aGUgdmNwdSBzaG91bGRuJ3QgYmUg
YXNzaWduZWQsIG5vciBpbiB0aGUgd2FpdHF1ZXVlICovCi0gICAgaWYgKCB1bmxpa2VseSghaXNf
dmNwdV9vbmxpbmUodikpICkKKyAgICAvKiBJZiBvZmZsaW5lLCB0aGUgdW5pdCBzaG91bGRuJ3Qg
YmUgYXNzaWduZWQsIG5vciBpbiB0aGUgd2FpdHF1ZXVlICovCisgICAgaWYgKCB1bmxpa2VseSgh
aXNfdW5pdF9vbmxpbmUodW5pdCkpICkKICAgICB7Ci0gICAgICAgIEFTU0VSVChwZXJfY3B1KG5w
Yywgdi0+cHJvY2Vzc29yKS52Y3B1ICE9IHYpOworICAgICAgICBBU1NFUlQocGVyX2NwdShucGMs
IHNjaGVkX3VuaXRfY3B1KHVuaXQpKS51bml0ICE9IHVuaXQpOwogICAgICAgICBBU1NFUlQobGlz
dF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAot
ICAgIC8qIElmIHYgaXMgaW4gd2FpdHF1ZXVlLCBqdXN0IGdldCBpdCBvdXQgb2YgdGhlcmUgYW5k
IGJhaWwgKi8KKyAgICAvKiBJZiB1bml0IGlzIGluIHdhaXRxdWV1ZSwganVzdCBnZXQgaXQgb3V0
IG9mIHRoZXJlIGFuZCBiYWlsICovCiAgICAgaWYgKCB1bmxpa2VseSghbGlzdF9lbXB0eSgmbnZj
LT53YWl0cV9lbGVtKSkgKQogICAgIHsKICAgICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xv
Y2spOwpAQCAtNTM1LDcgKzUzMyw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAg
ICB2Y3B1X2RlYXNzaWduKHBydiwgdik7CisgICAgdW5pdF9kZWFzc2lnbihwcnYsIHVuaXQpOwog
CiAgb3V0OgogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKQEAgLTU0
NiwxNCArNTQ0LDEzIEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLAogc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7CiAg
ICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0
IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0KHVuaXQpOwotICAgIHVuc2lnbmVkIGludCBjcHUg
PSB2LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfY3B1KHVu
aXQpOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOworICAgIEFTU0VSVCghaXNfaWRs
ZV91bml0KHVuaXQpKTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1
bml0KSApCisgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdShzY2hlZF91bml0X2NwdSh1bml0
KSkgPT0gdW5pdCkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2Vf
cnVubmluZyk7CiAgICAgICAgIHJldHVybjsKQEAgLTU2NiwzMyArNTYzLDMzIEBAIHN0YXRpYyB2
b2lkIG51bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIAotICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodikpICkKKyAg
ICBpZiAoIGxpa2VseSh1bml0X3J1bm5hYmxlKHVuaXQpKSApCiAgICAgICAgIFNDSEVEX1NUQVRf
Q1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAgICBlbHNlCiAgICAgICAgIFNDSEVEX1NUQVRf
Q1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7CiAKICAgICAvKgotICAgICAqIElmIGEgdmNw
dSBpcyBuZWl0aGVyIG9uIGEgcENQVSBub3IgaW4gdGhlIHdhaXRxdWV1ZSwgaXQgbWVhbnMgaXQg
d2FzCisgICAgICogSWYgYSB1bml0IGlzIG5laXRoZXIgb24gYSBwQ1BVIG5vciBpbiB0aGUgd2Fp
dHF1ZXVlLCBpdCBtZWFucyBpdCB3YXMKICAgICAgKiBvZmZsaW5lLCBhbmQgdGhhdCBpdCBpcyBu
b3cgY29taW5nIGJhY2sgYmVpbmcgb25saW5lLgogICAgICAqLwotICAgIGlmICggdW5saWtlbHko
cGVyX2NwdShucGMsIGNwdSkudmNwdSAhPSB2ICYmIGxpc3RfZW1wdHkoJm52Yy0+d2FpdHFfZWxl
bSkpICkKKyAgICBpZiAoIHVubGlrZWx5KHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgIT0gdW5pdCAm
JiBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCiAgICAgewogICAgICAgICBzcGluX2xv
Y2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAgICAgIGxpc3RfYWRkX3RhaWwoJm52Yy0+d2FpdHFf
ZWxlbSwgJnBydi0+d2FpdHEpOwogICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2Nr
KTsKIAogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQt
PmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHYtPmRvbWFpbikpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHVuaXQtPmRvbWFpbikpOwogCiAgICAgICAgIGlmICggIWNwdW1hc2tfaW50ZXJzZWN0
cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJOSU5HOiBkJWR2JWQg
bm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLAotICAgICAgICAgICAgICAgICAgICB2LT5kb21h
aW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CisgICAgICAgICAgICAgICAgICAgIHVuaXQtPmRv
bWFpbi0+ZG9tYWluX2lkLCB1bml0LT51bml0X2lkKTsKICAgICAgICAgICAgIHJldHVybjsKICAg
ICAgICAgfQogCiAgICAgICAgIC8qCi0gICAgICAgICAqIE5vdyB3ZSB3b3VsZCB3YW50IHRvIGFz
c2lnbiB0aGUgdmNwdSB0byBjcHUsIGJ1dCB3ZSBjYW4ndCwgYmVjYXVzZQorICAgICAgICAgKiBO
b3cgd2Ugd291bGQgd2FudCB0byBhc3NpZ24gdGhlIHVuaXQgdG8gY3B1LCBidXQgd2UgY2FuJ3Qs
IGJlY2F1c2UKICAgICAgICAgICogd2UgZG9uJ3QgaGF2ZSB0aGUgbG9jay4gU28sIGxldCdzIGRv
IHRoZSBmb2xsb3dpbmc6CiAgICAgICAgICAqIC0gdHJ5IHRvIHJlbW92ZSBjcHUgZnJvbSB0aGUg
bGlzdCBvZiBmcmVlIGNwdXMsIHRvIGF2b2lkIHJhY2VzIHdpdGgKICAgICAgICAgICogICBvdGhl
ciBvbmxpbmluZywgaW5zZXJ0aW5nIG9yIG1pZ3JhdGluZyBvcGVyYXRpb25zOwpAQCAtNjEzLDI1
ICs2MTAsMjQgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLAogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogTm90ZSB0aGF0IHdlIGdldCBo
ZXJlIG9ubHkgZm9yIHZDUFVzIGFzc2lnbmVkIHRvIGEgcENQVSAqLwotICAgIGNwdV9yYWlzZV9z
b2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CisgICAgLyogTm90ZSB0aGF0
IHdlIGdldCBoZXJlIG9ubHkgZm9yIHVuaXRzIGFzc2lnbmVkIHRvIGEgcENQVSAqLworICAgIGNw
dV9yYWlzZV9zb2Z0aXJxKHNjaGVkX3VuaXRfY3B1KHVuaXQpLCBTQ0hFRFVMRV9TT0ZUSVJRKTsK
IH0KIAogc3RhdGljIHZvaWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gdi0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X2NwdSh1
bml0KTsKICAgICBib29sIHRpY2tsZWQgPSBmYWxzZTsKIAotICAgIEFTU0VSVCghaXNfaWRsZV92
Y3B1KHYpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAKLSAgICAvKiAKLSAg
ICAgKiBDaGVjayBpZiB0aGUgdmNwdSBpcyBpbiB0aGUgcHJvY2VzcyBvZiBiZWluZyBvZmZsaW5l
ZC4gaWYgeWVzLAorICAgIC8qCisgICAgICogQ2hlY2sgaWYgdGhlIHVuaXQgaXMgaW4gdGhlIHBy
b2Nlc3Mgb2YgYmVpbmcgb2ZmbGluZWQuIElmIHllcywKICAgICAgKiB3ZSBuZWVkIHRvIHJlbW92
ZSBpdCBmcm9tIGVpdGhlciBpdHMgcENQVSBvciB0aGUgd2FpdHF1ZXVlLgogICAgICAqLwotICAg
IGlmICggdW5saWtlbHkoIWlzX3ZjcHVfb25saW5lKHYpKSApCisgICAgaWYgKCB1bmxpa2VseSgh
aXNfdW5pdF9vbmxpbmUodW5pdCkpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBudWxsX3VuaXQg
Km52YyA9IG51bGxfdW5pdCh1bml0KTsKIApAQCAtNjQxLDExICs2MzcsMTEgQEAgc3RhdGljIHZv
aWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAg
ICAgIGxpc3RfZGVsX2luaXQoJm52Yy0+d2FpdHFfZWxlbSk7CiAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggcGVy
X2NwdShucGMsIGNwdSkudmNwdSA9PSB2ICkKLSAgICAgICAgICAgIHRpY2tsZWQgPSB2Y3B1X2Rl
YXNzaWduKHBydiwgdik7CisgICAgICAgIGVsc2UgaWYgKCBwZXJfY3B1KG5wYywgY3B1KS51bml0
ID09IHVuaXQgKQorICAgICAgICAgICAgdGlja2xlZCA9IHVuaXRfZGVhc3NpZ24ocHJ2LCB1bml0
KTsKICAgICB9CiAKLSAgICAvKiBJZiB2IGlzIG5vdCBhc3NpZ25lZCB0byBhIHBDUFUsIG9yIGlz
IG5vdCBydW5uaW5nLCBubyBuZWVkIHRvIGJvdGhlciAqLworICAgIC8qIElmIHVuaXQgaXMgbm90
IGFzc2lnbmVkIHRvIGEgcENQVSwgb3IgaXMgbm90IHJ1bm5pbmcsIG5vIG5lZWQgdG8gYm90aGVy
ICovCiAgICAgaWYgKCBsaWtlbHkoIXRpY2tsZWQgJiYgY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0
KSApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAK
QEAgLTY1NSw0MiArNjUxLDQxIEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9zbGVlcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiBzdGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKIG51
bGxfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh1bml0LT52Y3B1X2xp
c3QpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAgICAgcmV0dXJuIHBpY2tf
cmVzKG51bGxfcHJpdihvcHMpLCB1bml0KTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF91bml0X21p
Z3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHVuc2lnbmVkIGludCBuZXdfY3B1KQog
ewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBudWxs
X3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3VuaXQgKm52
YyA9IG51bGxfdW5pdCh1bml0KTsKIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKKyAg
ICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAKLSAgICBpZiAoIHYtPnByb2Nlc3NvciA9
PSBuZXdfY3B1ICkKKyAgICBpZiAoIHNjaGVkX3VuaXRfY3B1KHVuaXQpID09IG5ld19jcHUgKQog
ICAgICAgICByZXR1cm47CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAg
IHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVpbnQxNl90IHZjcHUsIGRvbTsKKyAg
ICAgICAgICAgIHVpbnQxNl90IHVuaXQsIGRvbTsKICAgICAgICAgICAgIHVpbnQxNl90IGNwdSwg
bmV3X2NwdTsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHYtPmRvbWFpbi0+ZG9tYWlu
X2lkOwotICAgICAgICBkLnZjcHUgPSB2LT52Y3B1X2lkOwotICAgICAgICBkLmNwdSA9IHYtPnBy
b2Nlc3NvcjsKKyAgICAgICAgZC5kb20gPSB1bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAg
ICAgZC51bml0ID0gdW5pdC0+dW5pdF9pZDsKKyAgICAgICAgZC5jcHUgPSBzY2hlZF91bml0X2Nw
dSh1bml0KTsKICAgICAgICAgZC5uZXdfY3B1ID0gbmV3X2NwdTsKICAgICAgICAgX190cmFjZV92
YXIoVFJDX1NOVUxMX01JR1JBVEUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0KIAogICAgIC8q
Ci0gICAgICogSWYgdiBpcyBhc3NpZ25lZCB0byBhIHBDUFUsIHRoZW4gc3VjaCBwQ1BVIGJlY29t
ZXMgZnJlZSwgYW5kIHdlCisgICAgICogSWYgdW5pdCBpcyBhc3NpZ25lZCB0byBhIHBDUFUsIHRo
ZW4gc3VjaCBwQ1BVIGJlY29tZXMgZnJlZSwgYW5kIHdlCiAgICAgICogc2hvdWxkIGxvb2sgaW4g
dGhlIHdhaXRxdWV1ZSBpZiBhbnlvbmUgZWxzZSBjYW4gYmUgYXNzaWduZWQgdG8gaXQuCiAgICAg
ICovCi0gICAgaWYgKCBsaWtlbHkocGVyX2NwdShucGMsIHYtPnByb2Nlc3NvcikudmNwdSA9PSB2
KSApCisgICAgaWYgKCBsaWtlbHkocGVyX2NwdShucGMsIHNjaGVkX3VuaXRfY3B1KHVuaXQpKS51
bml0ID09IHVuaXQpICkKICAgICB7Ci0gICAgICAgIHZjcHVfZGVhc3NpZ24ocHJ2LCB2KTsKKyAg
ICAgICAgdW5pdF9kZWFzc2lnbihwcnYsIHVuaXQpOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KG1pZ3JhdGVfcnVubmluZyk7CiAgICAgfQogICAgIGVsc2UgaWYgKCAhbGlzdF9lbXB0eSgmbnZj
LT53YWl0cV9lbGVtKSApCkBAIC02OTksMTMgKzY5NCwxMyBAQCBzdGF0aWMgdm9pZCBudWxsX3Vu
aXRfbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgU0NIRURfU1RBVF9D
UkFOSyhtaWdyYXRlZCk7CiAKICAgICAvKgotICAgICAqIElmIGEgdmNwdSBpcyAoZ29pbmcpIG9m
ZmxpbmUsIHdlIHdhbnQgaXQgdG8gYmUgbmVpdGhlciBhc3NpZ25lZAorICAgICAqIElmIGEgdW5p
dCBpcyAoZ29pbmcpIG9mZmxpbmUsIHdlIHdhbnQgaXQgdG8gYmUgbmVpdGhlciBhc3NpZ25lZAog
ICAgICAqIHRvIGEgcENQVSwgbm9yIGluIHRoZSB3YWl0cXVldWUuCiAgICAgICoKICAgICAgKiBJ
ZiBpdCB3YXMgb24gYSBjcHUsIHdlJ3ZlIHJlbW92ZWQgaXQgZnJvbSB0aGVyZSBhYm92ZS4gSWYg
aXQgaXMKICAgICAgKiBpbiB0aGUgd2FpdHF1ZXVlLCB3ZSByZW1vdmUgaXQgZnJvbSB0aGVyZSBu
b3cuIEFuZCB0aGVuIHdlIGJhaWwuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseSghaXNfdmNw
dV9vbmxpbmUodikpICkKKyAgICBpZiAoIHVubGlrZWx5KCFpc191bml0X29ubGluZSh1bml0KSkg
KQogICAgIHsKICAgICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogICAgICAgICBs
aXN0X2RlbF9pbml0KCZudmMtPndhaXRxX2VsZW0pOwpAQCAtNzE0LDMyICs3MDksMzQgQEAgc3Rh
dGljIHZvaWQgbnVsbF91bml0X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAog
ICAgIH0KIAogICAgIC8qCi0gICAgICogTGV0J3Mgbm93IGNvbnNpZGVyIG5ld19jcHUsIHdoaWNo
IGlzIHdoZXJlIHYgaXMgYmVpbmcgc2VudC4gSXQgY2FuIGJlCi0gICAgICogZWl0aGVyIGZyZWUs
IG9yIGhhdmUgYSB2Q1BVIGFscmVhZHkgYXNzaWduZWQgdG8gaXQuCisgICAgICogTGV0J3Mgbm93
IGNvbnNpZGVyIG5ld19jcHUsIHdoaWNoIGlzIHdoZXJlIHVuaXQgaXMgYmVpbmcgc2VudC4gSXQg
Y2FuIGJlCisgICAgICogZWl0aGVyIGZyZWUsIG9yIGhhdmUgYSB1bml0IGFscmVhZHkgYXNzaWdu
ZWQgdG8gaXQuCiAgICAgICoKLSAgICAgKiBJbiB0aGUgZm9ybWVyIGNhc2UsIHdlIHNob3VsZCBh
c3NpZ24gdiB0byBpdCwgYW5kIHRyeSB0byBnZXQgaXQgdG8gcnVuLAorICAgICAqIEluIHRoZSBm
b3JtZXIgY2FzZSB3ZSBzaG91bGQgYXNzaWduIHVuaXQgdG8gaXQsIGFuZCB0cnkgdG8gZ2V0IGl0
IHRvIHJ1biwKICAgICAgKiBpZiBwb3NzaWJsZSwgYWNjb3JkaW5nIHRvIGFmZmluaXR5LgogICAg
ICAqCi0gICAgICogSW4gbGF0dGVyLCBhbGwgd2UgY2FuIGRvIGlzIHRvIHBhcmsgdiBpbiB0aGUg
d2FpdHF1ZXVlLgorICAgICAqIEluIGxhdHRlciwgYWxsIHdlIGNhbiBkbyBpcyB0byBwYXJrIHVu
aXQgaW4gdGhlIHdhaXRxdWV1ZS4KICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUobnBjLCBuZXdf
Y3B1KS52Y3B1ID09IE5VTEwgJiYKLSAgICAgICAgIHZjcHVfY2hlY2tfYWZmaW5pdHkodiwgbmV3
X2NwdSwgQkFMQU5DRV9IQVJEX0FGRklOSVRZKSApCisgICAgaWYgKCBwZXJfY3B1KG5wYywgbmV3
X2NwdSkudW5pdCA9PSBOVUxMICYmCisgICAgICAgICB1bml0X2NoZWNrX2FmZmluaXR5KHVuaXQs
IG5ld19jcHUsIEJBTEFOQ0VfSEFSRF9BRkZJTklUWSkgKQogICAgIHsKLSAgICAgICAgLyogdiBt
aWdodCBoYXZlIGJlZW4gaW4gdGhlIHdhaXRxdWV1ZSwgc28gcmVtb3ZlIGl0ICovCisgICAgICAg
IC8qIHVuaXQgbWlnaHQgaGF2ZSBiZWVuIGluIHRoZSB3YWl0cXVldWUsIHNvIHJlbW92ZSBpdCAq
LwogICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAgICAgIGxpc3RfZGVs
X2luaXQoJm52Yy0+d2FpdHFfZWxlbSk7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRx
X2xvY2spOwogCi0gICAgICAgIHZjcHVfYXNzaWduKHBydiwgdiwgbmV3X2NwdSk7CisgICAgICAg
IHVuaXRfYXNzaWduKHBydiwgdW5pdCwgbmV3X2NwdSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7
Ci0gICAgICAgIC8qIFB1dCB2IGluIHRoZSB3YWl0cXVldWUsIGlmIGl0IHdhc24ndCB0aGVyZSBh
bHJlYWR5ICovCisgICAgICAgIC8qIFB1dCB1bml0IGluIHRoZSB3YWl0cXVldWUsIGlmIGl0IHdh
c24ndCB0aGVyZSBhbHJlYWR5ICovCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2Nr
KTsKICAgICAgICAgaWYgKCBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pICkKICAgICAgICAg
ewogICAgICAgICAgICAgbGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0
cSk7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJOSU5HOiAlcHYg
bm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLCB2KTsKKyAgICAgICAgICAgIGRwcmludGsoWEVO
TE9HX0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgIldBUk5JTkc6ICVwZHYlZCBub3Qg
YXNzaWduZWQgdG8gYW55IENQVSFcbiIsIHVuaXQtPmRvbWFpbiwKKyAgICAgICAgICAgICAgICAg
ICAgdW5pdC0+dW5pdF9pZCk7CiAgICAgICAgIH0KICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+
d2FpdHFfbG9jayk7CiAgICAgfQpAQCAtNzUzLDM1ICs3NTAsMzQgQEAgc3RhdGljIHZvaWQgbnVs
bF91bml0X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAqIGJ5IHRo
aXMsIHdpbGwgYmUgZml4ZWQtdXAgZHVyaW5nIHJlc3VtZS4KICAgICAgKi8KICBvdXQ6Ci0gICAg
di0+cHJvY2Vzc29yID0gbmV3X2NwdTsKLSAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKG5l
d19jcHUpOworICAgIHNjaGVkX3NldF9yZXModW5pdCwgZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KSk7
CiB9CiAKICNpZm5kZWYgTkRFQlVHCi1zdGF0aWMgaW5saW5lIHZvaWQgbnVsbF92Y3B1X2NoZWNr
KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIG51bGxfdW5pdF9jaGVjayhzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgbnVsbF91bml0ICogY29uc3QgbnZj
ID0gbnVsbF91bml0KHYtPnNjaGVkX3VuaXQpOwotICAgIHN0cnVjdCBudWxsX2RvbSAqIGNvbnN0
IG5kb20gPSB2LT5kb21haW4tPnNjaGVkX3ByaXY7CisgICAgc3RydWN0IG51bGxfdW5pdCAqIGNv
bnN0IG52YyA9IG51bGxfdW5pdCh1bml0KTsKKyAgICBzdHJ1Y3QgbnVsbF9kb20gKiBjb25zdCBu
ZG9tID0gdW5pdC0+ZG9tYWluLT5zY2hlZF9wcml2OwogCi0gICAgQlVHX09OKG52Yy0+dmNwdSAh
PSB2KTsKKyAgICBCVUdfT04obnZjLT51bml0ICE9IHVuaXQpOwogCiAgICAgaWYgKCBuZG9tICkK
LSAgICAgICAgQlVHX09OKGlzX2lkbGVfdmNwdSh2KSk7CisgICAgICAgIEJVR19PTihpc19pZGxl
X3VuaXQodW5pdCkpOwogICAgIGVsc2UKLSAgICAgICAgQlVHX09OKCFpc19pZGxlX3ZjcHUodikp
OworICAgICAgICBCVUdfT04oIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAKICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHVuaXRfY2hlY2spOwogfQotI2RlZmluZSBOVUxMX1ZDUFVfQ0hFQ0sodikgIChudWxs
X3ZjcHVfY2hlY2sodikpCisjZGVmaW5lIE5VTExfVU5JVF9DSEVDSyh1bml0KSAgKG51bGxfdW5p
dF9jaGVjayh1bml0KSkKICNlbHNlCi0jZGVmaW5lIE5VTExfVkNQVV9DSEVDSyh2KQorI2RlZmlu
ZSBOVUxMX1VOSVRfQ0hFQ0sodW5pdCkKICNlbmRpZgogCiAKIC8qCiAgKiBUaGUgbW9zdCBzaW1w
bGUgc2NoZWR1bGluZyBmdW5jdGlvbiBvZiBhbGwgdGltZXMhIFdlIGVpdGhlciByZXR1cm46Ci0g
KiAgLSB0aGUgdkNQVSBhc3NpZ25lZCB0byB0aGUgcENQVSwgaWYgdGhlcmUncyBvbmUgYW5kIGl0
IGNhbiBydW47Ci0gKiAgLSB0aGUgaWRsZSB2Q1BVLCBvdGhlcndpc2UuCisgKiAgLSB0aGUgdW5p
dCBhc3NpZ25lZCB0byB0aGUgcENQVSwgaWYgdGhlcmUncyBvbmUgYW5kIGl0IGNhbiBydW47Cisg
KiAgLSB0aGUgaWRsZSB1bml0LCBvdGhlcndpc2UuCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgdGFza19z
bGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdywKQEAgLTc5NCwyNCAr
NzkwLDI0IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAKICAgICBT
Q0hFRF9TVEFUX0NSQU5LKHNjaGVkdWxlKTsKLSAgICBOVUxMX1ZDUFVfQ0hFQ0soY3VycmVudCk7
CisgICAgTlVMTF9VTklUX0NIRUNLKGN1cnJlbnQtPnNjaGVkX3VuaXQpOwogCiAgICAgaWYgKCB1
bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAg
ICAgICB1aW50MTZfdCB0YXNrbGV0LCBjcHU7Ci0gICAgICAgICAgICBpbnQxNl90IHZjcHUsIGRv
bTsKKyAgICAgICAgICAgIGludDE2X3QgdW5pdCwgZG9tOwogICAgICAgICB9IGQ7CiAgICAgICAg
IGQuY3B1ID0gY3B1OwogICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
OwotICAgICAgICBpZiAoIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPT0gTlVMTCApCisgICAgICAg
IGlmICggcGVyX2NwdShucGMsIGNwdSkudW5pdCA9PSBOVUxMICkKICAgICAgICAgewotICAgICAg
ICAgICAgZC52Y3B1ID0gZC5kb20gPSAtMTsKKyAgICAgICAgICAgIGQudW5pdCA9IGQuZG9tID0g
LTE7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBkLnZj
cHUgPSBwZXJfY3B1KG5wYywgY3B1KS52Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5kb20g
PSBwZXJfY3B1KG5wYywgY3B1KS52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAg
IGQudW5pdCA9IHBlcl9jcHUobnBjLCBjcHUpLnVuaXQtPnVuaXRfaWQ7CisgICAgICAgICAgICBk
LmRvbSA9IHBlcl9jcHUobnBjLCBjcHUpLnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOwogICAgICAg
ICB9CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9TQ0hFRFVMRSwgMSwgc2l6ZW9mKGQp
LCAmZCk7CiAgICAgfQpAQCAtODE5LDE2ICs4MTUsMTYgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3Ns
aWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIGlmICgg
dGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFjZV92YXIoVFJDX1NO
VUxMX1RBU0tMRVQsIDEsIDAsIE5VTEwpOwotICAgICAgICByZXQudGFzayA9IGlkbGVfdmNwdVtj
cHVdLT5zY2hlZF91bml0OworICAgICAgICByZXQudGFzayA9IHNjaGVkX2lkbGVfdW5pdChjcHUp
OwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHJldC50YXNrID0gcGVyX2NwdShucGMsIGNwdSku
dmNwdS0+c2NoZWRfdW5pdDsKKyAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5wYywgY3B1KS51
bml0OwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAgICAgcmV0LnRpbWUgPSAtMTsKIAogICAgIC8q
CiAgICAgICogV2UgbWF5IGJlIG5ldyBpbiB0aGUgY3B1cG9vbCwgb3IganVzdCBjb21pbmcgYmFj
ayBvbmxpbmUuIEluIHdoaWNoCi0gICAgICogY2FzZSwgdGhlcmUgbWF5IGJlIHZDUFVzIGluIHRo
ZSB3YWl0cXVldWUgdGhhdCB3ZSBjYW4gYXNzaWduIHRvIHVzCisgICAgICogY2FzZSwgdGhlcmUg
bWF5IGJlIHVuaXRzIGluIHRoZSB3YWl0cXVldWUgdGhhdCB3ZSBjYW4gYXNzaWduIHRvIHVzCiAg
ICAgICogYW5kIHJ1bi4KICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5V
TEwpICkKQEAgLTgzOSwxMCArODM1LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxs
X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgIGdvdG8g
dW5sb2NrOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFdlIHNjYW4gdGhlIHdhaXRxdWV1ZSB0
d2ljZSwgZm9yIHByaW9yaXRpemluZyB2Y3B1cyB0aGF0IGhhdmUKKyAgICAgICAgICogV2Ugc2Nh
biB0aGUgd2FpdHF1ZXVlIHR3aWNlLCBmb3IgcHJpb3JpdGl6aW5nIHVuaXRzIHRoYXQgaGF2ZQog
ICAgICAgICAgKiBzb2Z0LWFmZmluaXR5IHdpdGggY3B1LiBUaGlzIG1heSBsb29rIGxpa2Ugc29t
ZXRoaW5nIGV4cGVuc2l2ZSB0bwotICAgICAgICAgKiBkbyBoZXJlIGluIG51bGxfc2NoZWR1bGUo
KSwgYnV0IGl0J3MgYWN0dWFsbHkgZmluZSwgYmVjZXVzZSB3ZSBkbwotICAgICAgICAgKiBpdCBv
bmx5IGluIGNhc2VzIHdoZXJlIGEgcGNwdSBoYXMgbm8gdmNwdSBhc3NvY2lhdGVkIChlLmcuLCBh
cworICAgICAgICAgKiBkbyBoZXJlIGluIG51bGxfc2NoZWR1bGUoKSwgYnV0IGl0J3MgYWN0dWFs
bHkgZmluZSwgYmVjYXVzZSB3ZSBkbworICAgICAgICAgKiBpdCBvbmx5IGluIGNhc2VzIHdoZXJl
IGEgcGNwdSBoYXMgbm8gdW5pdCBhc3NvY2lhdGVkIChlLmcuLCBhcwogICAgICAgICAgKiBzYWlk
IGFib3ZlLCB0aGUgY3B1IGhhcyBqdXN0IGpvaW5lZCBhIGNwdXBvb2wpLgogICAgICAgICAgKi8K
ICAgICAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCkBAIC04NTAsMTQg
Kzg0NiwxNCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCB3
dmMsICZwcnYtPndhaXRxLCB3YWl0cV9lbGVtICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAgICAgICAgICAgICAg
ICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dmNwdS0+c2NoZWRfdW5pdCkgKQorICAgICAg
ICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dW5pdCkgKQogICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAgICAgIGlmICggdmNwdV9jaGVja19h
ZmZpbml0eSh3dmMtPnZjcHUsIGNwdSwgYnMpICkKKyAgICAgICAgICAgICAgICBpZiAoIHVuaXRf
Y2hlY2tfYWZmaW5pdHkod3ZjLT51bml0LCBjcHUsIGJzKSApCiAgICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICB2Y3B1X2Fzc2lnbihwcnYsIHd2Yy0+dmNwdSwgY3B1KTsKKyAg
ICAgICAgICAgICAgICAgICAgdW5pdF9hc3NpZ24ocHJ2LCB3dmMtPnVuaXQsIGNwdSk7CiAgICAg
ICAgICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnd2Yy0+d2FpdHFfZWxlbSk7Ci0gICAgICAg
ICAgICAgICAgICAgIHJldC50YXNrID0gd3ZjLT52Y3B1LT5zY2hlZF91bml0OworICAgICAgICAg
ICAgICAgICAgICByZXQudGFzayA9IHd2Yy0+dW5pdDsKICAgICAgICAgICAgICAgICAgICAgZ290
byB1bmxvY2s7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtODcwLDE3ICs4
NjYsMTcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAogICAgIH0KIAogICAgIGlmICggdW5saWtlbHkocmV0LnRhc2sg
PT0gTlVMTCB8fCAhdW5pdF9ydW5uYWJsZShyZXQudGFzaykpICkKLSAgICAgICAgcmV0LnRhc2sg
PSBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdDsKKyAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9p
ZGxlX3VuaXQoY3B1KTsKIAotICAgIE5VTExfVkNQVV9DSEVDSyhyZXQudGFzay0+dmNwdV9saXN0
KTsKKyAgICBOVUxMX1VOSVRfQ0hFQ0socmV0LnRhc2spOwogICAgIHJldHVybiByZXQ7CiB9CiAK
LXN0YXRpYyBpbmxpbmUgdm9pZCBkdW1wX3ZjcHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBz
dHJ1Y3QgbnVsbF91bml0ICpudmMpCitzdGF0aWMgaW5saW5lIHZvaWQgZHVtcF91bml0KHN0cnVj
dCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IG51bGxfdW5pdCAqbnZjKQogewotICAgIHByaW50
aygiWyVpLiVpXSBwY3B1PSVkIiwgbnZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKLSAgICAg
ICAgICAgIG52Yy0+dmNwdS0+dmNwdV9pZCwgbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSA/
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG52Yy0+dmNwdS0+cHJvY2Vzc29yIDog
LTEpOworICAgIHByaW50aygiWyVpLiVpXSBwY3B1PSVkIiwgbnZjLT51bml0LT5kb21haW4tPmRv
bWFpbl9pZCwKKyAgICAgICAgICAgIG52Yy0+dW5pdC0+dW5pdF9pZCwgbGlzdF9lbXB0eSgmbnZj
LT53YWl0cV9lbGVtKSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjaGVkX3Vu
aXRfY3B1KG52Yy0+dW5pdCkgOiAtMSk7CiB9CiAKIHN0YXRpYyB2b2lkIG51bGxfZHVtcF9wY3B1
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKQEAgLTg5NSwxNiArODkxLDE3
IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgaW50IGNwdSkKICAgICBwcmludGsoIkNQVVslMDJkXSBzaWJsaW5nPSUqcGIsIGNvcmU9JSpw
YiIsCiAgICAgICAgICAgIGNwdSwgQ1BVTUFTS19QUihwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ss
IGNwdSkpLAogICAgICAgICAgICBDUFVNQVNLX1BSKHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1
KSkpOwotICAgIGlmICggcGVyX2NwdShucGMsIGNwdSkudmNwdSAhPSBOVUxMICkKLSAgICAgICAg
cHJpbnRrKCIsIHZjcHU9JXB2IiwgcGVyX2NwdShucGMsIGNwdSkudmNwdSk7CisgICAgaWYgKCBw
ZXJfY3B1KG5wYywgY3B1KS51bml0ICE9IE5VTEwgKQorICAgICAgICBwcmludGsoIiwgdW5pdD0l
cGR2JWQiLCBwZXJfY3B1KG5wYywgY3B1KS51bml0LT5kb21haW4sCisgICAgICAgICAgICAgICBw
ZXJfY3B1KG5wYywgY3B1KS51bml0LT51bml0X2lkKTsKICAgICBwcmludGsoIlxuIik7CiAKLSAg
ICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSB2Y3B1
KSAqLworICAgIC8qIGN1cnJlbnQgdW5pdCAobm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBp
ZGxlIHVuaXQpICovCiAgICAgbnZjID0gbnVsbF91bml0KGN1cnJfb25fY3B1KGNwdSkpOwotICAg
IGlmICggbnZjICYmICFpc19pZGxlX3ZjcHUobnZjLT52Y3B1KSApCisgICAgaWYgKCBudmMgJiYg
IWlzX2lkbGVfdW5pdChudmMtPnVuaXQpICkKICAgICB7CiAgICAgICAgIHByaW50aygiXHRydW46
ICIpOwotICAgICAgICBkdW1wX3ZjcHUocHJ2LCBudmMpOworICAgICAgICBkdW1wX3VuaXQocHJ2
LCBudmMpOwogICAgICAgICBwcmludGsoIlxuIik7CiAgICAgfQogCkBAIC05MjcsMjMgKzkyNCwy
MyBAQCBzdGF0aWMgdm9pZCBudWxsX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
ICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZwcnYtPm5kb20gKQogICAgIHsKICAgICAgICAgc3Ry
dWN0IG51bGxfZG9tICpuZG9tOwotICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAKICAgICAgICAgbmRvbSA9IGxpc3RfZW50cnkoaXRlciwg
c3RydWN0IG51bGxfZG9tLCBuZG9tX2VsZW0pOwogCiAgICAgICAgIHByaW50aygiXHREb21haW46
ICVkXG4iLCBuZG9tLT5kb20tPmRvbWFpbl9pZCk7Ci0gICAgICAgIGZvcl9lYWNoX3ZjcHUoIG5k
b20tPmRvbSwgdiApCisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQoIG5kb20tPmRvbSwgdW5p
dCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBudWxsX3VuaXQgKiBjb25zdCBudmMg
PSBudWxsX3VuaXQodi0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICBzdHJ1Y3QgbnVsbF91bml0
ICogY29uc3QgbnZjID0gbnVsbF91bml0KHVuaXQpOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAq
bG9jazsKIAotICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhudmMtPnZjcHUt
PnNjaGVkX3VuaXQpOworICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayh1bml0
KTsKIAogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKLSAgICAgICAgICAg
IGR1bXBfdmNwdShwcnYsIG52Yyk7CisgICAgICAgICAgICBkdW1wX3VuaXQocHJ2LCBudmMpOwog
ICAgICAgICAgICAgcHJpbnRrKCJcbiIpOwogCi0gICAgICAgICAgICB1bml0X3NjaGVkdWxlX3Vu
bG9jayhsb2NrLCBudmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgdW5pdF9zY2hl
ZHVsZV91bmxvY2sobG9jaywgdW5pdCk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTk1OCw3ICs5
NTUsNyBAQCBzdGF0aWMgdm9pZCBudWxsX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
KQogICAgICAgICAgICAgcHJpbnRrKCIsICIpOwogICAgICAgICBpZiAoIGxvb3AgJSAyNCA9PSAw
ICkKICAgICAgICAgICAgIHByaW50aygiXG5cdCIpOwotICAgICAgICBwcmludGsoIiVwdiIsIG52
Yy0+dmNwdSk7CisgICAgICAgIHByaW50aygiJXBkdiVkIiwgbnZjLT51bml0LT5kb21haW4sIG52
Yy0+dW5pdC0+dW5pdF9pZCk7CiAgICAgfQogICAgIHByaW50aygiXG4iKTsKICAgICBzcGluX3Vu
bG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53: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 1i93oY-000080-M6; Sat, 14 Sep 2019 08:53:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oW-0008W8-Ua
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:52 +0000
X-Inumbo-ID: 127e46ee-d6cd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 127e46ee-d6cd-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 17E59B670;
 Sat, 14 Sep 2019 08:53:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:43 +0200
Message-Id: <20190914085251.18816-40-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 39/47] 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
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClYxOgotIG5ldyBwYXRjaApWMjoKLSBF
QlVTWSBhcyByZXR1cm4gY29kZSAoSmFuIEJldWxpY2gsIERhcmlvIEZhZ2dpb2xpKQotIF9fcmVh
ZF9tb3N0bHkgZm9yIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGluZyAoSmFuIEJldWxpY2gpCi0t
LQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgfCA1ICsrKysrCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgICB8IDEgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAxICsKIDMgZmlsZXMgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIv
eGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDUwYmUwYzcyMmEuLmUyZWY2MGQyZTcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMK
QEAgLTIwNiw2ICsyMDYsMTEgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKICAgICAgICAgICAgICAg
ICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIGlmICggc2NoZWRfZGlzYWJsZV9zbXRfc3dpdGNoaW5nICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICByZXQgPSAtRUJVU1k7CisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBwbHVnID0gb3AgPT0gWEVOX1NZU0NU
TF9DUFVfSE9UUExVR19TTVRfRU5BQkxFOwogICAgICAgICAgICAgZm4gPSBzbXRfdXBfZG93bl9o
ZWxwZXI7CiAgICAgICAgICAgICBoY3B1ID0gX3AocGx1Zyk7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZTM2MGM5ZWM5Zi4u
ZTViNzY3OGRjMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNTcsNiArNTcsNyBAQCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9y
YXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMpOwogCiAvKiBOdW1iZXIgb2YgdmNwdXMg
cGVyIHN0cnVjdCBzY2hlZF91bml0LiAqLwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKK2Jvb2wgX19yZWFkX21vc3RseSBzY2hlZF9kaXNh
YmxlX3NtdF9zd2l0Y2hpbmc7CiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNw
dW1hc2tfYWxsOwogCiAvKiBDb21tb24gbG9jayBmb3IgZnJlZSBjcHVzLiAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRl
eCBmMjc2ZWM5Mzk4Li5lOTQzYjA2NjQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTA0MCw2ICsxMDQwLDcgQEAg
c3RhdGljIGlubGluZSBib29sIGlzX3hlbnN0b3JlX2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogfQogCiBleHRlcm4gYm9vbCBzY2hlZF9zbXRfcG93ZXJfc2F2aW5nczsKK2V4dGVybiBi
b29sIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGluZzsKIAogZXh0ZXJuIGVudW0gY3B1ZnJlcV9j
b250cm9sbGVyIHsKICAgICBGUkVRQ1RMX25vbmUsIEZSRVFDVExfZG9tMF9rZXJuZWwsIEZSRVFD
VExfeGVuCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53: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 1i93oZ-000094-7u; Sat, 14 Sep 2019 08:53:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oX-00005y-Ny
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:53 +0000
X-Inumbo-ID: 0edef4fc-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0edef4fc-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 4812FB66A;
 Sat, 14 Sep 2019 08:53:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:22 +0200
Message-Id: <20190914085251.18816-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 18/47] 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
cmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDZhZTU5MjQ5ODAu
LjhjNDMxZTZlZGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysg
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
LSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgYXJpbmM2NTNfdmNw
dV90ICpzdmM7CisgICAgYXJpbmM2NTNfdW5pdF90ICpzdmM7CiAgICAgdW5zaWduZWQgaW50IGVu
dHJ5OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICAvKgogICAgICAqIEFsbG9jYXRl
IG1lbW9yeSBmb3IgdGhlIEFSSU5DIDY1My1zcGVjaWZpYyBzY2hlZHVsZXIgZGF0YSBpbmZvcm1h
dGlvbgotICAgICAqIGFzc29jaWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gVkNQVSAodmMpLgorICAgICAq
IGFzc29jaWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gVU5JVCAodW5pdCkuCiAgICAgICovCi0gICAgc3Zj
ID0geG1hbGxvYyhhcmluYzY1M192Y3B1X3QpOworICAgIHN2YyA9IHhtYWxsb2MoYXJpbmM2NTNf
dW5pdF90KTsKICAgICBpZiAoIHN2YyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAK
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmc2NoZWRfcHJpdi0+bG9jaywgZmxhZ3MpOwogCi0gICAg
LyogCi0gICAgICogQWRkIGV2ZXJ5IG9uZSBvZiBkb20wJ3MgdmNwdXMgdG8gdGhlIHNjaGVkdWxl
LCBhcyBsb25nIGFzIHRoZXJlIGFyZQorICAgIC8qCisgICAgICogQWRkIGV2ZXJ5IG9uZSBvZiBk
b20wJ3MgdW5pdHMgdG8gdGhlIHNjaGVkdWxlLCBhcyBsb25nIGFzIHRoZXJlIGFyZQogICAgICAq
IHNsb3RzIGF2YWlsYWJsZS4KICAgICAgKi8KLSAgICBpZiAoIHZjLT5kb21haW4tPmRvbWFpbl9p
ZCA9PSAwICkKKyAgICBpZiAoIHVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkID09IDAgKQogICAgIHsK
ICAgICAgICAgZW50cnkgPSBzY2hlZF9wcml2LT5udW1fc2NoZWR1bGVfZW50cmllczsKIAogICAg
ICAgICBpZiAoIGVudHJ5IDwgQVJJTkM2NTNfTUFYX0RPTUFJTlNfUEVSX1NDSEVEVUxFICkKICAg
ICAgICAgewogICAgICAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbZW50cnldLmRvbV9oYW5k
bGVbMF0gPSAnXDAnOwotICAgICAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbZW50cnldLnZj
cHVfaWQgPSB2Yy0+dmNwdV9pZDsKKyAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2Vu
dHJ5XS51bml0X2lkID0gdW5pdC0+dW5pdF9pZDsKICAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNj
aGVkdWxlW2VudHJ5XS5ydW50aW1lID0gREVGQVVMVF9USU1FU0xJQ0U7Ci0gICAgICAgICAgICBz
Y2hlZF9wcml2LT5zY2hlZHVsZVtlbnRyeV0udmMgPSB2YzsKKyAgICAgICAgICAgIHNjaGVkX3By
aXYtPnNjaGVkdWxlW2VudHJ5XS51bml0ID0gdW5pdDsKIAogICAgICAgICAgICAgc2NoZWRfcHJp
di0+bWFqb3JfZnJhbWUgKz0gREVGQVVMVF9USU1FU0xJQ0U7CiAgICAgICAgICAgICArK3NjaGVk
X3ByaXYtPm51bV9zY2hlZHVsZV9lbnRyaWVzOwpAQCAtNDIxLDE2ICs0MjAsMTYgQEAgYTY1M3Nj
aGVkX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQsCiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBJbml0aWFsaXplIG91ciBBUklO
QyA2NTMgc2NoZWR1bGVyLXNwZWNpZmljIGluZm9ybWF0aW9uIGZvciB0aGUgVkNQVS4KLSAgICAg
KiBUaGUgVkNQVSBzdGFydHMgImFzbGVlcC4iIFdoZW4gWGVuIGlzIHJlYWR5IGZvciB0aGUgVkNQ
VSB0byBydW4sIGl0CisgICAgICogSW5pdGlhbGl6ZSBvdXIgQVJJTkMgNjUzIHNjaGVkdWxlci1z
cGVjaWZpYyBpbmZvcm1hdGlvbiBmb3IgdGhlIFVOSVQuCisgICAgICogVGhlIFVOSVQgc3RhcnRz
ICJhc2xlZXAuIiBXaGVuIFhlbiBpcyByZWFkeSBmb3IgdGhlIFVOSVQgdG8gcnVuLCBpdAogICAg
ICAqIHdpbGwgY2FsbCB0aGUgdmNwdV93YWtlIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiBh
bmQgb3VyIHNjaGVkdWxlcgotICAgICAqIHdpbGwgbWFyayB0aGUgVkNQVSBhd2FrZS4KKyAgICAg
KiB3aWxsIG1hcmsgdGhlIFVOSVQgYXdha2UuCiAgICAgICovCi0gICAgc3ZjLT52YyA9IHZjOwor
ICAgIHN2Yy0+dW5pdCA9IHVuaXQ7CiAgICAgc3ZjLT5hd2FrZSA9IDA7Ci0gICAgaWYgKCAhaXNf
aWRsZV92Y3B1KHZjKSApCi0gICAgICAgIGxpc3RfYWRkKCZzdmMtPmxpc3QsICZTQ0hFRF9QUklW
KG9wcyktPnZjcHVfbGlzdCk7Ci0gICAgdXBkYXRlX3NjaGVkdWxlX3ZjcHVzKG9wcyk7CisgICAg
aWYgKCAhaXNfaWRsZV91bml0KHVuaXQpICkKKyAgICAgICAgbGlzdF9hZGQoJnN2Yy0+bGlzdCwg
JlNDSEVEX1BSSVYob3BzKS0+dW5pdF9saXN0KTsKKyAgICB1cGRhdGVfc2NoZWR1bGVfdW5pdHMo
b3BzKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnNjaGVkX3ByaXYtPmxvY2ssIGZs
YWdzKTsKIApAQCAtNDM4LDI3ICs0MzcsMjcgQEAgYTY1M3NjaGVkX2FsbG9jX3ZkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiB9CiAKIC8q
KgotICogVGhpcyBmdW5jdGlvbiBmcmVlcyBzY2hlZHVsZXItc3BlY2lmaWMgVkNQVSBkYXRhCisg
KiBUaGlzIGZ1bmN0aW9uIGZyZWVzIHNjaGVkdWxlci1zcGVjaWZpYyBVTklUIGRhdGEKICAqCiAg
KiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1
bGVyIHN0cnVjdHVyZQogICovCiBzdGF0aWMgdm9pZAogYTY1M3NjaGVkX2ZyZWVfdmRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogewotICAgIGFyaW5jNjUzX3Zj
cHVfdCAqYXYgPSBwcml2OworICAgIGFyaW5jNjUzX3VuaXRfdCAqYXYgPSBwcml2OwogCiAgICAg
aWYgKGF2ID09IE5VTEwpCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICggIWlzX2lkbGVfdmNw
dShhdi0+dmMpICkKKyAgICBpZiAoICFpc19pZGxlX3VuaXQoYXYtPnVuaXQpICkKICAgICAgICAg
bGlzdF9kZWwoJmF2LT5saXN0KTsKIAogICAgIHhmcmVlKGF2KTsKLSAgICB1cGRhdGVfc2NoZWR1
bGVfdmNwdXMob3BzKTsKKyAgICB1cGRhdGVfc2NoZWR1bGVfdW5pdHMob3BzKTsKIH0KIAogLyoq
Ci0gKiBYZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0aW9uIHRvIHNsZWVwIGEgVkNQVQorICog
WGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzbGVlcCBhIFVOSVQKICAqCiAgKiBA
cGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVy
IHN0cnVjdHVyZQogICogQHBhcmFtIHVuaXQgICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hlZF91
bml0CkBAIC00NjYsMjEgKzQ2NSwxOSBAQCBhNjUzc2NoZWRfZnJlZV92ZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiBzdGF0aWMgdm9pZAogYTY1M3NjaGVkX3Vu
aXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0KLSAgICBp
ZiAoIEFWQ1BVKHZjKSAhPSBOVUxMICkKLSAgICAgICAgQVZDUFUodmMpLT5hd2FrZSA9IDA7Cisg
ICAgaWYgKCBBVU5JVCh1bml0KSAhPSBOVUxMICkKKyAgICAgICAgQVVOSVQodW5pdCktPmF3YWtl
ID0gMDsKIAogICAgIC8qCi0gICAgICogSWYgdGhlIFZDUFUgYmVpbmcgcHV0IHRvIHNsZWVwIGlz
IHRoZSBzYW1lIG9uZSB0aGF0IGlzIGN1cnJlbnRseQorICAgICAqIElmIHRoZSBVTklUIGJlaW5n
IHB1dCB0byBzbGVlcCBpcyB0aGUgc2FtZSBvbmUgdGhhdCBpcyBjdXJyZW50bHkKICAgICAgKiBy
dW5uaW5nLCByYWlzZSBhIHNvZnRpcnEgdG8gaW52b2tlIHRoZSBzY2hlZHVsZXIgdG8gc3dpdGNo
IGRvbWFpbnMuCiAgICAgICovCi0gICAgaWYgKCBnZXRfc2NoZWRfcmVzKHZjLT5wcm9jZXNzb3Ip
LT5jdXJyID09IHVuaXQgKQotICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29y
LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICBpZiAoIGdldF9zY2hlZF9yZXMoc2NoZWRfdW5pdF9j
cHUodW5pdCkpLT5jdXJyID09IHVuaXQgKQorICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hl
ZF91bml0X2NwdSh1bml0KSwgU0NIRURVTEVfU09GVElSUSk7CiB9CiAKIC8qKgotICogWGVuIHNj
aGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byB3YWtlIHVwIGEgVkNQVQorICogWGVuIHNjaGVk
dWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byB3YWtlIHVwIGEgVU5JVAogICoKICAqIEBwYXJhbSBv
cHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0
dXJlCiAgKiBAcGFyYW0gdW5pdCAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX3VuaXQKQEAg
LTQ4OCwyNCArNDg1LDIyIEBAIGE2NTNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0aWMgdm9pZAogYTY1M3Nj
aGVkX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKKyAg
ICBpZiAoIEFVTklUKHVuaXQpICE9IE5VTEwgKQorICAgICAgICBBVU5JVCh1bml0KS0+YXdha2Ug
PSAxOwogCi0gICAgaWYgKCBBVkNQVSh2YykgIT0gTlVMTCApCi0gICAgICAgIEFWQ1BVKHZjKS0+
YXdha2UgPSAxOwotCi0gICAgY3B1X3JhaXNlX3NvZnRpcnEodmMtPnByb2Nlc3NvciwgU0NIRURV
TEVfU09GVElSUSk7CisgICAgY3B1X3JhaXNlX3NvZnRpcnEoc2NoZWRfdW5pdF9jcHUodW5pdCks
IFNDSEVEVUxFX1NPRlRJUlEpOwogfQogCiAvKioKLSAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sg
ZnVuY3Rpb24gdG8gc2VsZWN0IGEgVkNQVSB0byBydW4uCisgKiBYZW4gc2NoZWR1bGVyIGNhbGxi
YWNrIGZ1bmN0aW9uIHRvIHNlbGVjdCBhIFVOSVQgdG8gcnVuLgogICogVGhpcyBpcyB0aGUgbWFp
biBzY2hlZHVsZXIgcm91dGluZS4KICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8g
dGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHBhcmFtIG5vdyAg
ICAgICBDdXJyZW50IHRpbWUKICAqCi0gKiBAcmV0dXJuICAgICAgICAgIEFkZHJlc3Mgb2YgdGhl
IFZDUFUgc3RydWN0dXJlIHNjaGVkdWxlZCB0byBiZSBydW4gbmV4dAotICogICAgICAgICAgICAg
ICAgICBBbW91bnQgb2YgdGltZSB0byBleGVjdXRlIHRoZSByZXR1cm5lZCBWQ1BVCi0gKiAgICAg
ICAgICAgICAgICAgIEZsYWcgZm9yIHdoZXRoZXIgdGhlIFZDUFUgd2FzIG1pZ3JhdGVkCisgKiBA
cmV0dXJuICAgICAgICAgIEFkZHJlc3Mgb2YgdGhlIFVOSVQgc3RydWN0dXJlIHNjaGVkdWxlZCB0
byBiZSBydW4gbmV4dAorICogICAgICAgICAgICAgICAgICBBbW91bnQgb2YgdGltZSB0byBleGVj
dXRlIHRoZSByZXR1cm5lZCBVTklUCisgKiAgICAgICAgICAgICAgICAgIEZsYWcgZm9yIHdoZXRo
ZXIgdGhlIFVOSVQgd2FzIG1pZ3JhdGVkCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQog
YTY1M3NjaGVkX2RvX3NjaGVkdWxlKApAQCAtNTE0LDcgKzUwOSw3IEBAIGE2NTNzY2hlZF9kb19z
Y2hlZHVsZSgKICAgICBib29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKIHsKICAgICBzdHJ1
Y3QgdGFza19zbGljZSByZXQ7ICAgICAgICAgICAgICAgICAgICAgIC8qIGhvbGQgdGhlIGNob3Nl
biBkb21haW4gKi8KLSAgICBzdHJ1Y3QgdmNwdSAqIG5ld190YXNrID0gTlVMTDsKKyAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqbmV3X3Rhc2sgPSBOVUxMOwogICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQg
c2NoZWRfaW5kZXggPSAwOwogICAgIHN0YXRpYyBzX3RpbWVfdCBuZXh0X3N3aXRjaF90aW1lOwog
ICAgIGE2NTNzY2hlZF9wcml2X3QgKnNjaGVkX3ByaXYgPSBTQ0hFRF9QUklWKG9wcyk7CkBAIC01
NTksMTQgKzU1NCwxNCBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogc2NoZWRfdW5p
dCBzdHJ1Y3R1cmUuCiAgICAgICovCiAgICAgbmV3X3Rhc2sgPSAoc2NoZWRfaW5kZXggPCBzY2hl
ZF9wcml2LT5udW1fc2NoZWR1bGVfZW50cmllcykKLSAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hl
ZHVsZVtzY2hlZF9pbmRleF0udmMKKyAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hl
ZF9pbmRleF0udW5pdAogICAgICAgICA6IElETEVUQVNLKGNwdSk7CiAKICAgICAvKiBDaGVjayB0
byBzZWUgaWYgdGhlIG5ldyB0YXNrIGNhbiBiZSBydW4gKGF3YWtlICYgcnVubmFibGUpLiAqLwog
ICAgIGlmICggISgobmV3X3Rhc2sgIT0gTlVMTCkKLSAgICAgICAgICAgJiYgKEFWQ1BVKG5ld190
YXNrKSAhPSBOVUxMKQotICAgICAgICAgICAmJiBBVkNQVShuZXdfdGFzayktPmF3YWtlCi0gICAg
ICAgICAgICYmIHZjcHVfcnVubmFibGUobmV3X3Rhc2spKSApCisgICAgICAgICAgICYmIChBVU5J
VChuZXdfdGFzaykgIT0gTlVMTCkKKyAgICAgICAgICAgJiYgQVVOSVQobmV3X3Rhc2spLT5hd2Fr
ZQorICAgICAgICAgICAmJiB1bml0X3J1bm5hYmxlKG5ld190YXNrKSkgKQogICAgICAgICBuZXdf
dGFzayA9IElETEVUQVNLKGNwdSk7CiAgICAgQlVHX09OKG5ld190YXNrID09IE5VTEwpOwogCkBA
IC01NzgsMjEgKzU3MywyMSBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAKICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZzY2hlZF9wcml2LT5sb2NrLCBmbGFncyk7CiAKLSAgICAvKiBUYXNr
bGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBWQ1BVIGNvbnRleHQpIG92ZXJyaWRlcyBhbGwg
ZWxzZS4gKi8KKyAgICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBVTklUIGNv
bnRleHQpIG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hl
ZHVsZWQgKQogICAgICAgICBuZXdfdGFzayA9IElETEVUQVNLKGNwdSk7CiAKICAgICAvKiBSdW5u
aW5nIHRoaXMgdGFzayB3b3VsZCByZXN1bHQgaW4gYSBtaWdyYXRpb24gKi8KLSAgICBpZiAoICFp
c19pZGxlX3ZjcHUobmV3X3Rhc2spCi0gICAgICAgICAmJiAobmV3X3Rhc2stPnByb2Nlc3NvciAh
PSBjcHUpICkKKyAgICBpZiAoICFpc19pZGxlX3VuaXQobmV3X3Rhc2spCisgICAgICAgICAmJiAo
c2NoZWRfdW5pdF9jcHUobmV3X3Rhc2spICE9IGNwdSkgKQogICAgICAgICBuZXdfdGFzayA9IElE
TEVUQVNLKGNwdSk7CiAKICAgICAvKgogICAgICAqIFJldHVybiB0aGUgYW1vdW50IG9mIHRpbWUg
dGhlIG5leHQgZG9tYWluIGhhcyB0byBydW4gYW5kIHRoZSBhZGRyZXNzCi0gICAgICogb2YgdGhl
IHNlbGVjdGVkIHRhc2sncyBWQ1BVIHN0cnVjdHVyZS4KKyAgICAgKiBvZiB0aGUgc2VsZWN0ZWQg
dGFzaydzIFVOSVQgc3RydWN0dXJlLgogICAgICAqLwogICAgIHJldC50aW1lID0gbmV4dF9zd2l0
Y2hfdGltZSAtIG5vdzsKLSAgICByZXQudGFzayA9IG5ld190YXNrLT5zY2hlZF91bml0OworICAg
IHJldC50YXNrID0gbmV3X3Rhc2s7CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKIAogICAgIEJVR19P
TihyZXQudGltZSA8PSAwKTsKQEAgLTYwMSw3ICs1OTYsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1
bGUoCiB9CiAKIC8qKgotICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzZWxl
Y3QgYSByZXNvdXJjZSBmb3IgdGhlIFZDUFUgdG8gcnVuIG9uCisgKiBYZW4gc2NoZWR1bGVyIGNh
bGxiYWNrIGZ1bmN0aW9uIHRvIHNlbGVjdCBhIHJlc291cmNlIGZvciB0aGUgVU5JVCB0byBydW4g
b24KICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0
aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHBhcmFtIHVuaXQgICAgICBQb2ludGVyIHRvIHN0
cnVjdCBzY2hlZF91bml0CkBAIC02MTIsMjEgKzYwNywyMCBAQCBzdGF0aWMgc3RydWN0IHNjaGVk
X3Jlc291cmNlICoKIGE2NTNzY2hlZF9waWNrX3Jlc291cmNlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBj
cHVtYXNrX3QgKm9ubGluZTsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogCi0gICAgLyogCi0gICAg
ICogSWYgcHJlc2VudCwgcHJlZmVyIHZjJ3MgY3VycmVudCBwcm9jZXNzb3IsIGVsc2UKLSAgICAg
KiBqdXN0IGZpbmQgdGhlIGZpcnN0IHZhbGlkIHZjcHUgLgorICAgIC8qCisgICAgICogSWYgcHJl
c2VudCwgcHJlZmVyIHVuaXQncyBjdXJyZW50IHByb2Nlc3NvciwgZWxzZQorICAgICAqIGp1c3Qg
ZmluZCB0aGUgZmlyc3QgdmFsaWQgdW5pdC4KICAgICAgKi8KLSAgICBvbmxpbmUgPSBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKHZjLT5kb21haW4pOworICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKIAogICAgIGNwdSA9IGNwdW1hc2tfZmlyc3Qob25saW5l
KTsKIAotICAgIGlmICggY3B1bWFza190ZXN0X2NwdSh2Yy0+cHJvY2Vzc29yLCBvbmxpbmUpCisg
ICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX3VuaXRfY3B1KHVuaXQpLCBvbmxpbmUpCiAg
ICAgICAgICB8fCAoY3B1ID49IG5yX2NwdV9pZHMpICkKLSAgICAgICAgY3B1ID0gdmMtPnByb2Nl
c3NvcjsKKyAgICAgICAgY3B1ID0gc2NoZWRfdW5pdF9jcHUodW5pdCk7CiAKICAgICByZXR1cm4g
Z2V0X3NjaGVkX3JlcyhjcHUpOwogfQpAQCAtNjM3LDE4ICs2MzEsMTggQEAgYTY1M3NjaGVkX3Bp
Y2tfcmVzb3VyY2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICogQHBhcmFtIG5ld19v
cHMgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUK
ICAqIEBwYXJhbSBjcHUgICAgICAgVGhlIGNwdSB0aGF0IGlzIGNoYW5naW5nIHNjaGVkdWxlcgog
ICogQHBhcmFtIHBkYXRhICAgICBzY2hlZHVsZXIgc3BlY2lmaWMgUENQVSBkYXRhICh3ZSBkb24n
dCBoYXZlIGFueSkKLSAqIEBwYXJhbSB2ZGF0YSAgICAgc2NoZWR1bGVyIHNwZWNpZmljIFZDUFUg
ZGF0YSBvZiB0aGUgaWRsZSB2Y3B1CisgKiBAcGFyYW0gdmRhdGEgICAgIHNjaGVkdWxlciBzcGVj
aWZpYyBVTklUIGRhdGEgb2YgdGhlIGlkbGUgdW5pdAogICovCiBzdGF0aWMgc3BpbmxvY2tfdCAq
CiBhNjUzX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBp
bnQgY3B1LAogICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewog
ICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7Ci0gICAg
YXJpbmM2NTNfdmNwdV90ICpzdmMgPSB2ZGF0YTsKKyAgICBhcmluYzY1M191bml0X3QgKnN2YyA9
IHZkYXRhOwogCi0gICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+
dmMpKTsKKyAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX3VuaXQoc3ZjLT51bml0
KSk7CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRhOworICAg
IHNjaGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gdmRhdGE7CiAKICAgICByZXR1cm4gJnNkLT5f
bG9jazsKIH0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:53:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:53:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93od-0000Gf-Oq; Sat, 14 Sep 2019 08:53:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93ob-0000Dn-Ux
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:57 +0000
X-Inumbo-ID: 11c0c1aa-d6cd-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11c0c1aa-d6cd-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 BB02EB677;
 Sat, 14 Sep 2019 08:53:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:39 +0200
Message-Id: <20190914085251.18816-36-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 35/47] 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
IHZjcHVfc2xlZXAoKSBoYW5kbGluZyBhbmQgZm9yY2VfY29udGV4dF9zd2l0Y2ggZmxhZwpWMjog
Zml4IHJ1bnN0YXRlIGNoYW5nZSBpbiBzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaCgpCi0tLQog
eGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAxMjUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICAgOSAr
Ky0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQs
IDEyNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBkNTNjNjBiOTY2Li4x
ZTc5MzYxN2VjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC03MjQsOCArNzI0LDEwIEBAIHZvaWQgc2NoZWRfZGVzdHJveV9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXZvaWQgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNf
bG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0g
di0+c2NoZWRfdW5pdDsKKwogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVz
KHYtPnByb2Nlc3NvciktPnNjaGVkdWxlX2xvY2spKTsKIAogICAgIGlmICggbGlrZWx5KCF2Y3B1
X3J1bm5hYmxlKHYpKSApCkBAIC03MzMsNyArNzM1LDE0IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5
bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRl
ID09IFJVTlNUQVRFX3J1bm5hYmxlICkKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdl
KHYsIFJVTlNUQVRFX29mZmxpbmUsIE5PVygpKTsKIAotICAgICAgICBzY2hlZF9zbGVlcCh2Y3B1
X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7CisgICAgICAgIGlmICggbGlrZWx5KCF1bml0
X3J1bm5hYmxlKHVuaXQpKSApCisgICAgICAgICAgICBzY2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxl
cih2KSwgdW5pdCk7CisgICAgICAgIGVsc2UgaWYgKCB1bml0X3J1bm5pbmcodW5pdCkgPiAxICYm
IHYtPmlzX3J1bm5pbmcgJiYKKyAgICAgICAgICAgICAgICAgICF2LT5mb3JjZV9jb250ZXh0X3N3
aXRjaCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0g
dHJ1ZTsKKyAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURf
U0xBVkVfU09GVElSUSk7CisgICAgICAgIH0KICAgICB9CiB9CiAKQEAgLTc2NSwxNiArNzc0LDIy
IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IHYtPnNjaGVkX3VuaXQ7CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9t
YWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwogCi0gICAgbG9jayA9IHVuaXRfc2NoZWR1bGVf
bG9ja19pcnFzYXZlKHYtPnNjaGVkX3VuaXQsICZmbGFncyk7CisgICAgbG9jayA9IHVuaXRfc2No
ZWR1bGVfbG9ja19pcnFzYXZlKHVuaXQsICZmbGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1
X3J1bm5hYmxlKHYpKSApCiAgICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49
IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwg
UlVOU1RBVEVfcnVubmFibGUsIE5PVygpKTsKLSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVk
dWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7CisgICAgICAgIHNjaGVkX3dha2UodmNwdV9zY2hlZHVs
ZXIodiksIHVuaXQpOworICAgICAgICBpZiAoIHVuaXQtPmlzX3J1bm5pbmcgJiYgIXYtPmlzX3J1
bm5pbmcgJiYgIXYtPmZvcmNlX2NvbnRleHRfc3dpdGNoICkKKyAgICAgICAgeworICAgICAgICAg
ICAgdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2ggPSB0cnVlOworICAgICAgICAgICAgY3B1X3JhaXNl
X3NvZnRpcnEodi0+cHJvY2Vzc29yLCBTQ0hFRF9TTEFWRV9TT0ZUSVJRKTsKKyAgICAgICAgfQog
ICAgIH0KICAgICBlbHNlIGlmICggISh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSApCiAg
ICAgewpAQCAtNzgyLDcgKzc5Nyw3IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9X
KCkpOwogICAgIH0KIAotICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywg
ZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3Rv
cmUobG9jaywgZmxhZ3MsIHVuaXQpOwogfQogCiB2b2lkIHZjcHVfdW5ibG9jayhzdHJ1Y3QgdmNw
dSAqdikKQEAgLTE5OTgsNiArMjAxMyw2MiBAQCBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3
aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKICAgICBjb250ZXh0
X3N3aXRjaCh2cHJldiwgdm5leHQpOwogfQogCisvKgorICogRm9yY2UgYSBjb250ZXh0IHN3aXRj
aCBvZiBhIHNpbmdsZSB2Y3B1IG9mIGFuIHVuaXQuCisgKiBNaWdodCBiZSBjYWxsZWQgZWl0aGVy
IGlmIGEgdmNwdSBvZiBhbiBhbHJlYWR5IHJ1bm5pbmcgdW5pdCBpcyB3b2tlbiB1cAorICogb3Ig
aWYgYSB2Y3B1IG9mIGEgcnVubmluZyB1bml0IGlzIHB1dCBhc2xlZXAgd2l0aCBvdGhlciB2Y3B1
cyBvZiB0aGUgc2FtZQorICogdW5pdCBzdGlsbCBydW5uaW5nLgorICovCitzdGF0aWMgc3RydWN0
IHZjcHUgKnNjaGVkX2ZvcmNlX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUg
KnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBj
cHUsIHNfdGltZV90IG5vdykKK3sKKyAgICB2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCA9IGZhbHNl
OworCisgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHYpID09IHYtPmlzX3J1bm5pbmcgKQorICAgICAg
ICByZXR1cm4gTlVMTDsKKworICAgIGlmICggdmNwdV9ydW5uYWJsZSh2KSApCisgICAgeworICAg
ICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2cHJldikgKQorICAgICAgICB7CisgICAgICAgICAgICB2
Y3B1X3J1bnN0YXRlX2NoYW5nZSh2cHJldiwgUlVOU1RBVEVfcnVubmFibGUsIG5vdyk7CisgICAg
ICAgICAgICB2cHJldi0+c2NoZWRfdW5pdCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfdW5p
dF9pZGxlOworICAgICAgICB9CisgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNU
QVRFX3J1bm5pbmcsIG5vdyk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qIE1h
a2Ugc3VyZSBub3QgdG8gc3dpdGNoIGxhc3QgdmNwdSBvZiBhbiB1bml0IGF3YXkuICovCisgICAg
ICAgIGlmICggdW5pdF9ydW5uaW5nKHYtPnNjaGVkX3VuaXQpID09IDEgKQorICAgICAgICAgICAg
cmV0dXJuIE5VTEw7CisKKyAgICAgICAgdi0+bmV3X3N0YXRlID0gdmNwdV9ydW5zdGF0ZV9ibG9j
a2VkKHYpOworICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUsIG5v
dyk7CisgICAgICAgIHYgPSBzY2hlZF91bml0MnZjcHVfY3B1KHZwcmV2LT5zY2hlZF91bml0LCBj
cHUpOworICAgICAgICBpZiAoIHYgIT0gdnByZXYgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIGlzX2lkbGVfdmNwdSh2cHJldikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKHZwcmV2LCBSVU5TVEFURV9ydW5uYWJsZSwgbm93KTsKKyAg
ICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2No
ZWRfdW5pdF9pZGxlOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQgPSB2cHJldi0+c2NoZWRfdW5pdDsK
KyAgICAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5n
LCBub3cpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgdi0+aXNfcnVu
bmluZyA9IDE7CisKKyAgICAvKiBNYWtlIHN1cmUgbm90IHRvIGxvb3NlIGFub3RoZXIgc2xhdmUg
Y2FsbC4gKi8KKyAgICByYWlzZV9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEpOworCisgICAg
cmV0dXJuIHY7Cit9CisKIC8qCiAgKiBSZW5kZXp2b3VzIGJlZm9yZSB0YWtpbmcgYSBzY2hlZHVs
aW5nIGRlY2lzaW9uLgogICogQ2FsbGVkIHdpdGggc2NoZWR1bGUgbG9jayBoZWxkLCBzbyBhbGwg
YWNjZXNzZXMgdG8gdGhlIHJlbmRlenZvdXMgY291bnRlcgpAQCAtMjAxMyw2ICsyMDg0LDcgQEAg
c3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0
IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5l
eHQ7CisgICAgc3RydWN0IHZjcHUgKnY7CiAKICAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNf
aW5fY250ICkKICAgICB7CkBAIC0yMDIxLDggKzIwOTMsMjggQEAgc3RhdGljIHN0cnVjdCBzY2hl
ZF91bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYs
CiAgICAgICAgIHJldHVybiBuZXh0OwogICAgIH0KIAorICAgIHYgPSB1bml0MnZjcHVfY3B1KHBy
ZXYsIGNwdSk7CiAgICAgd2hpbGUgKCBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCiAgICAgewor
ICAgICAgICBpZiAoIHYgJiYgdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2ggKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdnByZXYgPSBjdXJyZW50OworCisgICAgICAgICAgICB2
ID0gc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGNwdSwgbm93KTsKKworICAg
ICAgICAgICAgaWYgKCB2ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKiBXZSds
bCBjb21lIGJhY2sgYW5vdGhlciB0aW1lLCBzbyBhZGp1c3QgcmVuZGV6dm91c19pbl9jbnQuICov
CisgICAgICAgICAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQrKzsKKyAgICAgICAgICAg
ICAgICBhdG9taWNfc2V0KCZwcmV2LT5yZW5kZXp2b3VzX291dF9jbnQsIDApOworCisgICAgICAg
ICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCpsb2NrLCBjcHUpOworCisgICAgICAg
ICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGZhbHNlLCBub3cpOworICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICB2ID0gdW5pdDJ2Y3B1X2NwdShwcmV2LCBjcHUpOwor
ICAgICAgICB9CiAgICAgICAgIC8qCiAgICAgICAgICAqIENvbWluZyBmcm9tIGlkbGUgbWlnaHQg
bmVlZCB0byBkbyB0YXNrbGV0IHdvcmsuCiAgICAgICAgICAqIEluIG9yZGVyIHRvIGF2b2lkIGRl
YWRsb2NrcyB3ZSBjYW4ndCBkbyB0aGF0IGhlcmUsIGJ1dCBoYXZlIHRvCkBAIC0yMDU1LDEwICsy
MTQ3LDExIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2b3Vz
X2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogCiBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2
b2lkKQogewotICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2cHJldiA9IGN1cnJlbnQ7CisgICAg
c3RydWN0IHZjcHUgICAgICAgICAgKnYsICp2cHJldiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IHNj
aGVkX3VuaXQgICAgKnByZXYgPSB2cHJldi0+c2NoZWRfdW5pdCwgKm5leHQ7CiAgICAgc190aW1l
X3QgICAgICAgICAgICAgIG5vdzsKICAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKKyAg
ICBib29sICAgICAgICAgICAgICAgICAgZG9fc29mdGlycSA9IGZhbHNlOwogICAgIHVuc2lnbmVk
IGludCAgICAgICAgICBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKICAgICBBU1NFUlRfTk9U
X0lOX0FUT01JQygpOwpAQCAtMjA2Nyw5ICsyMTYwLDI5IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3Ns
YXZlKHZvaWQpCiAKICAgICBub3cgPSBOT1coKTsKIAorICAgIHYgPSB1bml0MnZjcHVfY3B1KHBy
ZXYsIGNwdSk7CisgICAgaWYgKCB2ICYmIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoICkKKyAgICB7
CisgICAgICAgIHYgPSBzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaCh2cHJldiwgdiwgY3B1LCBu
b3cpOworCisgICAgICAgIGlmICggdiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworCisgICAgICAgICAgICBzY2hlZF9jb250ZXh0
X3N3aXRjaCh2cHJldiwgdiwgZmFsc2UsIG5vdyk7CisgICAgICAgIH0KKworICAgICAgICBkb19z
b2Z0aXJxID0gdHJ1ZTsKKyAgICB9CisKICAgICBpZiAoICFwcmV2LT5yZW5kZXp2b3VzX2luX2Nu
dCApCiAgICAgewogICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsK
KworICAgICAgICAvKiBDaGVjayBmb3IgZmFpbGVkIGZvcmNlZCBjb250ZXh0IHN3aXRjaC4gKi8K
KyAgICAgICAgaWYgKCBkb19zb2Z0aXJxICkKKyAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NI
RURVTEVfU09GVElSUSk7CisKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApp
bmRleCAyOTI5MTU0ZDM1Li42NTVlYjNhZjMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMTAwLDYgKzEw
MCwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50
IHZjcHVfcnVuc3RhdGVfYmxvY2tlZChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gKHYt
PnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6IFJVTlNUQVRF
X29mZmxpbmU7Cit9CisKIHN0YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlX3N0YXRlKGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwpAQCAt
MTEyLDkgKzExNyw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlX3N0YXRlKGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIHsKICAgICAgICAgcnVubmFibGUgPSB2
Y3B1X3J1bm5hYmxlKHYpOwogCi0gICAgICAgIHYtPm5ld19zdGF0ZSA9IHJ1bm5hYmxlID8gUlVO
U1RBVEVfcnVubmluZwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICh2LT5wYXVz
ZV9mbGFncyAmIFZQRl9ibG9ja2VkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gUlVOU1RBVEVfYmxvY2tlZCA6IFJVTlNUQVRFX29mZmxpbmU7CisgICAgICAgIHYtPm5ld19z
dGF0ZSA9IHJ1bm5hYmxlID8gUlVOU1RBVEVfcnVubmluZyA6IHZjcHVfcnVuc3RhdGVfYmxvY2tl
ZCh2KTsKIAogICAgICAgICBpZiAoIHJ1bm5hYmxlICkKICAgICAgICAgICAgIHJldCA9IHRydWU7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IDE0NGQzNTM0NDcuLmYyNzZlYzkzOTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xODYsNiAr
MTg2LDggQEAgc3RydWN0IHZjcHUKICAgICBib29sICAgICAgICAgICAgIGlzX3J1bm5pbmc7CiAg
ICAgLyogVkNQVSBzaG91bGQgd2FrZSBmYXN0IChkbyBub3QgZGVlcCBzbGVlcCB0aGUgQ1BVKS4g
Ki8KICAgICBib29sICAgICAgICAgICAgIGlzX3VyZ2VudDsKKyAgICAvKiBWQ1BVIG11c3QgY29u
dGV4dF9zd2l0Y2ggd2l0aG91dCBzY2hlZHVsaW5nIHVuaXQuICovCisgICAgYm9vbCAgICAgICAg
ICAgICBmb3JjZV9jb250ZXh0X3N3aXRjaDsKIAogI2lmZGVmIFZDUFVfVFJBUF9MQVNUCiAjZGVm
aW5lIFZDUFVfVFJBUF9OT05FICAgIDAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93oe-0000Ia-Vd; Sat, 14 Sep 2019 08:54:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oc-0000F5-M9
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:53:58 +0000
X-Inumbo-ID: 0fccd2db-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fccd2db-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 C5668B66D;
 Sat, 14 Sep 2019 08:53:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:27 +0200
Message-Id: <20190914085251.18816-24-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 23/47] 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
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMjI3MjE5MmQ0OS4u
OWM0MWIyZGQ0ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtNDc0LDEyICs0NzQsMjAgQEAgaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgc2NoZWRf
bW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2lycXMoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgYXJjaF9tb3ZlX2lycXModik7CiAgICAgZXZ0Y2huX21vdmVf
cGlycXModik7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX21vdmVfaXJxcyhzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVk
X3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgICAgICB2Y3B1X21vdmVfaXJxcyh2KTsKK30KKwog
aW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpj
KQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwpAQCAtNTU5LDcgKzU2Nyw3IEBAIGludCBzY2hlZF9t
b3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgICAg
ICB2LT5zY2hlZF91bml0LT5wcml2ID0gdmNwdV9wcml2W3YtPnZjcHVfaWRdOwogICAgICAgICBp
ZiAoICFkLT5pc19keWluZyApCi0gICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModik7CisgICAg
ICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAgbmV3X3Ag
PSBjcHVtYXNrX2N5Y2xlKG5ld19wLCBjLT5jcHVfdmFsaWQpOwogCkBAIC04NTIsNyArODYwLDcg
QEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAgICBz
Y2hlZF9zcGluX3VubG9ja19kb3VibGUob2xkX2xvY2ssIG5ld19sb2NrLCBmbGFncyk7CiAKICAg
ICBpZiAoIG9sZF9jcHUgIT0gbmV3X2NwdSApCi0gICAgICAgIHNjaGVkX21vdmVfaXJxcyh2KTsK
KyAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYtPnNjaGVkX3VuaXQpOwogCiAgICAgLyogV2FrZSBv
biBuZXcgQ1BVLiAqLwogICAgIHZjcHVfd2FrZSh2KTsKQEAgLTkxNyw3ICs5MjUsNyBAQCB2b2lk
IHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBzcGluX3Vu
bG9ja19pcnEobG9jayk7CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciAp
Ci0gICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModik7CisgICAgICAgICAgICBzY2hlZF9tb3Zl
X2lycXModi0+c2NoZWRfdW5pdCk7CiAgICAgfQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2Fm
ZmluaXR5KGQpOwpAQCAtMTczNiw3ICsxNzQ0LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9p
ZCkKICAgICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1X2xpc3QtPnBlcmlvZGljX3RpbWVyKTsKIAog
ICAgIGlmICggbmV4dF9zbGljZS5taWdyYXRlZCApCi0gICAgICAgIHNjaGVkX21vdmVfaXJxcyhu
ZXh0LT52Y3B1X2xpc3QpOworICAgICAgICB2Y3B1X21vdmVfaXJxcyhuZXh0LT52Y3B1X2xpc3Qp
OwogCiAgICAgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKG5leHQtPnZjcHVfbGlzdCk7CiAKLS0g
CjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93oi-0000Pj-Ip; Sat, 14 Sep 2019 08:54:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93og-0000Mn-VB
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:02 +0000
X-Inumbo-ID: 125e8296-d6cd-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 125e8296-d6cd-11e9-a337-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 A991DAFE8;
 Sat, 14 Sep 2019 08:53:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:42 +0200
Message-Id: <20190914085251.18816-39-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 38/47] 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
eCBhNWY0MTEzOTE1Li5lMDMzM2E4NDE3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wu
YworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMzQsOCArMzQsNiBAQCBzdGF0aWMgY3B1
bWFza190IGNwdXBvb2xfbG9ja2VkX2NwdXM7CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soY3B1
cG9vbF9sb2NrKTsKIAotREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7
Ci0KIHN0YXRpYyB2b2lkIGZyZWVfY3B1cG9vbF9zdHJ1Y3Qoc3RydWN0IGNwdXBvb2wgKmMpCiB7
CiAgICAgaWYgKCBjICkKQEAgLTUwNiw3ICs1MDQsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1
X2FkZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAqIChvciB1bnBsdWdnaW5nIHdvdWxkIGhhdmUg
ZmFpbGVkKSBhbmQgdGhhdCBpcyB0aGUgZGVmYXVsdCBiZWhhdmlvcgogICAgICAqIGFueXdheS4K
ICAgICAgKi8KLSAgICBwZXJfY3B1KGNwdXBvb2wsIGNwdSkgPSBOVUxMOworICAgIGdldF9zY2hl
ZF9yZXMoY3B1KS0+Y3B1cG9vbCA9IE5VTEw7CiAgICAgcmV0ID0gY3B1cG9vbF9hc3NpZ25fY3B1
X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKIAogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2sp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKaW5kZXggZTQ3ZTg2NWQ3Ni4uNDE2OTlmNmIzMiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBA
IC0xNjgxLDcgKzE2ODEsNyBAQCBzdGF0aWMgc3RydWN0IGNzY2hlZF91bml0ICoKIGNzY2hlZF9s
b2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgc3Ry
dWN0IGNzY2hlZF91bml0ICpzbmV4dCwgYm9vbCAqc3RvbGVuKQogewotICAgIHN0cnVjdCBjcHVw
b29sICpjID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOworICAgIHN0cnVjdCBjcHVwb29sICpjID0g
Z2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sOwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3Bl
ZXI7CiAgICAgY3B1bWFza190IHdvcmtlcnM7CiAgICAgY3B1bWFza190ICpvbmxpbmU7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5k
ZXggOWY0ZTM5NzMzNC4uZDdlYjY5MzFlZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtNzc1LDcgKzc3NSw3IEBAIHJ0X2Rl
aW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBj
cHUpCiAKICAgICBpZiAoIHBydi0+cmVwbF90aW1lci5jcHUgPT0gY3B1ICkKICAgICB7Ci0gICAg
ICAgIHN0cnVjdCBjcHVwb29sICpjID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOworICAgICAgICBz
dHJ1Y3QgY3B1cG9vbCAqYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbDsKICAgICAgICAg
dW5zaWduZWQgaW50IG5ld19jcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgY3B1cG9vbF9vbmxpbmVf
Y3B1bWFzayhjKSk7CiAKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAxYmQ4NGE0OWJjLi5lMzYwYzllYzlm
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCkBAIC0xMDkzLDcgKzEwOTMsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza190IG9ubGluZV9hZmZpbml0eTsKICAgICBpbnQg
cmV0ID0gMDsKIAotICAgIGMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7CisgICAgYyA9IGdldF9z
Y2hlZF9yZXMoY3B1KS0+Y3B1cG9vbDsKICAgICBpZiAoIGMgPT0gTlVMTCApCiAgICAgICAgIHJl
dHVybiByZXQ7CiAKQEAgLTExNjIsNyArMTE2Miw3IEBAIHN0YXRpYyBpbnQgY3B1X2Rpc2FibGVf
c2NoZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RydWN0IGNwdXBvb2wgKmM7
CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKLSAgICBjID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOwor
ICAgIGMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2w7CiAgICAgaWYgKCBjID09IE5VTEwg
KQogICAgICAgICByZXR1cm4gMDsKIApAQCAtMjUxNCw4ICsyNTE0LDggQEAgaW50IHNjaGVkdWxl
X2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgdm9p
ZCAqcHByaXYsICpwcHJpdl9vbGQsICp2cHJpdiwgKnZwcml2X29sZDsKICAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpvbGRfb3BzID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7CiAgICAgc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcyA9IChjID09IE5VTEwpID8gJnNjaGVkX2lkbGVfb3BzIDog
Yy0+c2NoZWQ7Ci0gICAgc3RydWN0IGNwdXBvb2wgKm9sZF9wb29sID0gcGVyX2NwdShjcHVwb29s
LCBjcHUpOwogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNw
dSk7CisgICAgc3RydWN0IGNwdXBvb2wgKm9sZF9wb29sID0gc2QtPmNwdXBvb2w7CiAgICAgc3Bp
bmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwog
CkBAIC0yNTk3LDcgKzI1OTcsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBp
bnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMs
IHZwcml2X29sZCk7CiAgICAgc2NoZWRfZnJlZV9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNw
dSk7CiAKLSAgICBwZXJfY3B1KGNwdXBvb2wsIGNwdSkgPSBjOworICAgIGdldF9zY2hlZF9yZXMo
Y3B1KS0+Y3B1cG9vbCA9IGM7CiAgICAgLyogV2hlbiBhIGNwdSBpcyBhZGRlZCB0byBhIHBvb2ws
IHRyaWdnZXIgaXQgdG8gZ28gcGljayB1cCBzb21lIHdvcmsgKi8KICAgICBpZiAoIGMgIT0gTlVM
TCApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC1pZi5oCmluZGV4IDUyODg3NGFiMTEuLjU2MjVjYWZiNmUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBA
IC0zNyw2ICszNyw3IEBAIGV4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOwog
ICogb25lIGl0IHdhbnRzIChUaGlzIG1heSBiZSB0aGUgb25lIHJpZ2h0IGluIGZyb250IG9mIGl0
KS4qLwogc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICAgKnNj
aGVkdWxlcjsKKyAgICBzdHJ1Y3QgY3B1cG9vbCAgICAgKmNwdXBvb2w7CiAgICAgc3BpbmxvY2tf
dCAgICAgICAgICpzY2hlZHVsZV9sb2NrLAogICAgICAgICAgICAgICAgICAgICAgICBfbG9jazsK
ICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKmN1cnI7CkBAIC01Miw3ICs1Myw2IEBAIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSB7CiAKICNkZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKGdldF9zY2hlZF9y
ZXMoYyktPmN1cnIpCiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgY3B1cG9vbCAqLCBjcHVwb29s
KTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2NoZWRfcmVzKTsK
IAogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKmdldF9zY2hlZF9yZXModW5z
aWduZWQgaW50IGNwdSkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54: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 1i93oj-0000R0-4i; Sat, 14 Sep 2019 08:54:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oh-0000O2-M7
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:03 +0000
X-Inumbo-ID: 0ddb36ef-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ddb36ef-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 A4459B665;
 Sat, 14 Sep 2019 08:52:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:19 +0200
Message-Id: <20190914085251.18816-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 15/47] 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
eGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGE0N2NjNTk4YTkuLjdhNzJjZmI4NmMgMTAwNjQ0
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
ICAgICAgICBzdmMtPmZsYWdzLCBDUFVNQVNLX1BSKG1hc2spKTsKIH0KIApAQCAtMzU2LDExICsz
NTYsMTEgQEAgcnRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNw
dSkKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAgICBwcmlu
dGsoIkNQVVslMDJkXVxuIiwgY3B1KTsKLSAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8g
c2F5IGlmIHRoYXQncyB0aGUgaWRsZSB2Y3B1KS4gKi8KKyAgICAvKiBjdXJyZW50IFVOSVQgKG5v
dGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSB1bml0KS4gKi8KICAgICBzdmMgPSBydF91
bml0KGN1cnJfb25fY3B1KGNwdSkpOwotICAgIGlmICggc3ZjICYmICFpc19pZGxlX3ZjcHUoc3Zj
LT52Y3B1KSApCisgICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVfdW5pdChzdmMtPnVuaXQpICkKICAg
ICB7Ci0gICAgICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7CisgICAgICAgIHJ0X2R1bXBfdW5p
dChvcHMsIHN2Yyk7CiAgICAgfQogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9j
aywgZmxhZ3MpOwogfQpAQCAtMzg3LDM1ICszODcsMzUgQEAgcnRfZHVtcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsIHJ1bnEgKQogICAgIHsK
ICAgICAgICAgc3ZjID0gcV9lbGVtKGl0ZXIpOwotICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBz
dmMpOworICAgICAgICBydF9kdW1wX3VuaXQob3BzLCBzdmMpOwogICAgIH0KIAogICAgIHByaW50
aygiR2xvYmFsIERlcGxldGVkUXVldWUgaW5mbzpcbiIpOwogICAgIGxpc3RfZm9yX2VhY2ggKCBp
dGVyLCBkZXBsZXRlZHEgKQogICAgIHsKICAgICAgICAgc3ZjID0gcV9lbGVtKGl0ZXIpOwotICAg
ICAgICBydF9kdW1wX3ZjcHUob3BzLCBzdmMpOworICAgICAgICBydF9kdW1wX3VuaXQob3BzLCBz
dmMpOwogICAgIH0KIAogICAgIHByaW50aygiR2xvYmFsIFJlcGxlbmlzaG1lbnQgRXZlbnRzIGlu
Zm86XG4iKTsKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgcmVwbHEgKQogICAgIHsKICAgICAg
ICAgc3ZjID0gcmVwbHFfZWxlbShpdGVyKTsKLSAgICAgICAgcnRfZHVtcF92Y3B1KG9wcywgc3Zj
KTsKKyAgICAgICAgcnRfZHVtcF91bml0KG9wcywgc3ZjKTsKICAgICB9CiAKICAgICBwcmludGso
IkRvbWFpbiBpbmZvOlxuIik7CiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsICZwcnYtPnNkb20g
KQogICAgIHsKLSAgICAgICAgc3RydWN0IHZjcHUgKnY7CisgICAgICAgIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0OwogCiAgICAgICAgIHNkb20gPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBydF9k
b20sIHNkb21fZWxlbSk7CiAgICAgICAgIHByaW50aygiXHRkb21haW46ICVkXG4iLCBzZG9tLT5k
b20tPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgZm9yX2VhY2hfdmNwdSAoIHNkb20tPmRvbSwgdiAp
CisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBzZG9tLT5kb20sIHVuaXQgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBzdmMgPSBydF91bml0KHYtPnNjaGVkX3VuaXQpOwotICAgICAgICAg
ICAgcnRfZHVtcF92Y3B1KG9wcywgc3ZjKTsKKyAgICAgICAgICAgIHN2YyA9IHJ0X3VuaXQodW5p
dCk7CisgICAgICAgICAgICBydF9kdW1wX3VuaXQob3BzLCBzdmMpOwogICAgICAgICB9CiAgICAg
fQogCkBAIC00NTcsMTIgKzQ1NywxMiBAQCBydF91cGRhdGVfZGVhZGxpbmUoc190aW1lX3Qgbm93
LCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAgIC8qIFRSQUNFICovCiAgICAgewogICAgICAgICBz
dHJ1Y3QgX19wYWNrZWQgewotICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2Owor
ICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAgICAgICAgdW5zaWdu
ZWQgcHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgICAgICB1aW50NjRfdCBjdXJfZGVhZGxpbmUsIGN1
cl9idWRnZXQ7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFp
bi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAg
ICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0
ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICBkLnByaW9yaXR5X2xldmVsID0gc3ZjLT5w
cmlvcml0eV9sZXZlbDsKICAgICAgICAgZC5jdXJfZGVhZGxpbmUgPSAodWludDY0X3QpIHN2Yy0+
Y3VyX2RlYWRsaW5lOwogICAgICAgICBkLmN1cl9idWRnZXQgPSAodWludDY0X3QpIHN2Yy0+Y3Vy
X2J1ZGdldDsKQEAgLTQ3NSwxNSArNDc1LDE1IEBAIHJ0X3VwZGF0ZV9kZWFkbGluZShzX3RpbWVf
dCBub3csIHN0cnVjdCBydF91bml0ICpzdmMpCiB9CiAKIC8qCi0gKiBIZWxwZXJzIGZvciByZW1v
dmluZyBhbmQgaW5zZXJ0aW5nIGEgdmNwdSBpbiBhIHF1ZXVlCi0gKiB0aGF0IGlzIGJlaW5nIGtl
cHQgb3JkZXJlZCBieSB0aGUgdmNwdXMnIGRlYWRsaW5lcyAoYXMgRURGCisgKiBIZWxwZXJzIGZv
ciByZW1vdmluZyBhbmQgaW5zZXJ0aW5nIGFuIHVuaXQgaW4gYSBxdWV1ZQorICogdGhhdCBpcyBi
ZWluZyBrZXB0IG9yZGVyZWQgYnkgdGhlIHVuaXRzJyBkZWFkbGluZXMgKGFzIEVERgogICogbWFu
ZGF0ZXMpLgogICoKLSAqIEZvciBjYWxsZXJzJyBjb252ZW5pZW5jZSwgdGhlIHZjcHUgcmVtb3Zp
bmcgaGVscGVyIHJldHVybnMKLSAqIHRydWUgaWYgdGhlIHZjcHUgcmVtb3ZlZCB3YXMgdGhlIG9u
ZSBhdCB0aGUgZnJvbnQgb2YgdGhlCisgKiBGb3IgY2FsbGVycycgY29udmVuaWVuY2UsIHRoZSB1
bml0IHJlbW92aW5nIGhlbHBlciByZXR1cm5zCisgKiB0cnVlIGlmIHRoZSB1bml0IHJlbW92ZWQg
d2FzIHRoZSBvbmUgYXQgdGhlIGZyb250IG9mIHRoZQogICogcXVldWU7IHNpbWlsYXJseSwgdGhl
IGluc2VydGluZyBoZWxwZXIgcmV0dXJucyB0cnVlIGlmIHRoZQogICogaW5zZXJ0ZWQgZW5kZWQg
YXQgdGhlIGZyb250IG9mIHRoZSBxdWV1ZSAoaS5lLiwgaW4gYm90aAotICogY2FzZXMsIGlmIHRo
ZSB2Y3B1IHdpdGggdGhlIGVhcmxpZXN0IGRlYWRsaW5lIGlzIHdoYXQgd2UKKyAqIGNhc2VzLCBp
ZiB0aGUgdW5pdCB3aXRoIHRoZSBlYXJsaWVzdCBkZWFkbGluZSBpcyB3aGF0IHdlCiAgKiBhcmUg
ZGVhbGluZyB3aXRoKS4KICAqLwogc3RhdGljIGlubGluZSBib29sCkBAIC01MDksNyArNTA5LDcg
QEAgZGVhZGxpbmVfcXVldWVfaW5zZXJ0KHN0cnVjdCBydF91bml0ICogKCpxZWxlbSkoc3RydWN0
IGxpc3RfaGVhZCAqKSwKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgcXVldWUgKQogICAgIHsK
ICAgICAgICAgc3RydWN0IHJ0X3VuaXQgKiBpdGVyX3N2YyA9ICgqcWVsZW0pKGl0ZXIpOwotICAg
ICAgICBpZiAoIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIGl0ZXJfc3ZjKSA+IDAgKQorICAg
ICAgICBpZiAoIGNvbXBhcmVfdW5pdF9wcmlvcml0eShzdmMsIGl0ZXJfc3ZjKSA+IDAgKQogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIHBvcysrOwogICAgIH0KQEAgLTUyNCw3ICs1MjQsNyBA
QCBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3VuaXQgKiAoKnFlbGVtKShzdHJ1Y3Qg
bGlzdF9oZWFkICopLAogc3RhdGljIGlubGluZSB2b2lkCiBxX3JlbW92ZShzdHJ1Y3QgcnRfdW5p
dCAqc3ZjKQogewotICAgIEFTU0VSVCggdmNwdV9vbl9xKHN2YykgKTsKKyAgICBBU1NFUlQoIHVu
aXRfb25fcShzdmMpICk7CiAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5xX2VsZW0pOwogfQogCkBA
IC01MzQsMTQgKzUzNCwxNCBAQCByZXBscV9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBy
dF9wcml2KG9wcyk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBscShvcHMp
OwogCi0gICAgQVNTRVJUKCB2Y3B1X29uX3JlcGxxKHN2YykgKTsKKyAgICBBU1NFUlQoIHVuaXRf
b25fcmVwbHEoc3ZjKSApOwogCiAgICAgaWYgKCBkZWFkbGluZV9xdWV1ZV9yZW1vdmUocmVwbHEs
ICZzdmMtPnJlcGxxX2VsZW0pICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBy
ZXBsZW5pc2htZW50IHRpbWVyIG5lZWRzIHRvIGJlIHNldCB0byBmaXJlIHdoZW4gYQotICAgICAg
ICAgKiByZXBsZW5pc2htZW50IGZvciB0aGUgdmNwdSBhdCB0aGUgZnJvbnQgb2YgdGhlIHJlcGxl
bmlzaG1lbnQKLSAgICAgICAgICogcXVldWUgaXMgZHVlLiBJZiBpdCBpcyBzdWNoIHZjcHUgdGhh
dCB3ZSBqdXN0IHJlbW92ZWQsIHdlIG1heQorICAgICAgICAgKiByZXBsZW5pc2htZW50IGZvciB0
aGUgdW5pdCBhdCB0aGUgZnJvbnQgb2YgdGhlIHJlcGxlbmlzaG1lbnQKKyAgICAgICAgICogcXVl
dWUgaXMgZHVlLiBJZiBpdCBpcyBzdWNoIHVuaXQgdGhhdCB3ZSBqdXN0IHJlbW92ZWQsIHdlIG1h
eQogICAgICAgICAgKiBuZWVkIHRvIHJlcHJvZ3JhbSB0aGUgdGltZXIuCiAgICAgICAgICAqLwog
ICAgICAgICBpZiAoICFsaXN0X2VtcHR5KHJlcGxxKSApCkBAIC01NTYsNyArNTU2LDcgQEAgcmVw
bHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKnN2
YykKIAogLyoKICAqIEluc2VydCBzdmMgd2l0aCBidWRnZXQgaW4gUnVuUSBhY2NvcmRpbmcgdG8g
RURGOgotICogdmNwdXMgd2l0aCBzbWFsbGVyIGRlYWRsaW5lcyBnbyBmaXJzdC4KKyAqIHVuaXRz
IHdpdGggc21hbGxlciBkZWFkbGluZXMgZ28gZmlyc3QuCiAgKiBJbnNlcnQgc3ZjIHdpdGhvdXQg
YnVkZ2V0IGluIERlcGxldGVkUSB1bnNvcnRlZDsKICAqLwogc3RhdGljIHZvaWQKQEAgLTU2Niw4
ICs1NjYsOCBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBydF91bml0ICpzdmMpCiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcnVucSA9IHJ0X3J1bnEob3Bz
KTsKIAogICAgIEFTU0VSVCggc3Bpbl9pc19sb2NrZWQoJnBydi0+bG9jaykgKTsKLSAgICBBU1NF
UlQoICF2Y3B1X29uX3Eoc3ZjKSApOwotICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShzdmMpICk7
CisgICAgQVNTRVJUKCAhdW5pdF9vbl9xKHN2YykgKTsKKyAgICBBU1NFUlQoIHVuaXRfb25fcmVw
bHEoc3ZjKSApOwogCiAgICAgLyogYWRkIHN2YyB0byBydW5xIGlmIHN2YyBzdGlsbCBoYXMgYnVk
Z2V0IG9yIGl0cyBleHRyYXRpbWUgaXMgc2V0ICovCiAgICAgaWYgKCBzdmMtPmN1cl9idWRnZXQg
PiAwIHx8CkBAIC01ODMsNyArNTgzLDcgQEAgcmVwbHFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpy
ZXBscSA9IHJ0X3JlcGxxKG9wcyk7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3By
aXYob3BzKTsKIAotICAgIEFTU0VSVCggIXZjcHVfb25fcmVwbHEoc3ZjKSApOworICAgIEFTU0VS
VCggIXVuaXRfb25fcmVwbHEoc3ZjKSApOwogCiAgICAgLyoKICAgICAgKiBUaGUgdGltZXIgbWF5
IGJlIHJlLXByb2dyYW1tZWQgaWYgc3ZjIGlzIGluc2VydGVkCkBAIC02MDYsMTIgKzYwNiwxMiBA
QCByZXBscV9yZWluc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF91
bml0ICpzdmMpCiAgICAgc3RydWN0IHJ0X3VuaXQgKnJlYXJtX3N2YyA9IHN2YzsKICAgICBib29s
X3QgcmVhcm0gPSAwOwogCi0gICAgQVNTRVJUKCB2Y3B1X29uX3JlcGxxKHN2YykgKTsKKyAgICBB
U1NFUlQoIHVuaXRfb25fcmVwbHEoc3ZjKSApOwogCiAgICAgLyoKICAgICAgKiBJZiBzdmMgd2Fz
IGF0IHRoZSBmcm9udCBvZiB0aGUgcmVwbGVuaXNobWVudCBxdWV1ZSwgd2UgY2VydGFpbmx5CiAg
ICAgICogbmVlZCB0byByZS1wcm9ncmFtIHRoZSB0aW1lciwgYW5kIHdlIHdhbnQgdG8gdXNlIHRo
ZSBkZWFkbGluZSBvZgotICAgICAqIHRoZSB2Y3B1IHdoaWNoIGlzIG5vdyBhdCB0aGUgZnJvbnQg
b2YgdGhlIHF1ZXVlICh3aGljaCBtYXkgc3RpbGwKKyAgICAgKiB0aGUgdW5pdCB3aGljaCBpcyBu
b3cgYXQgdGhlIGZyb250IG9mIHRoZSBxdWV1ZSAod2hpY2ggbWF5IHN0aWxsCiAgICAgICogYmUg
c3ZjIG9yIG5vdCkuCiAgICAgICoKICAgICAgKiBXZSBtYXkgYWxzbyBuZWVkIHRvIHJlLXByb2dy
YW0sIGlmIHN2YyBoYXMgYmVlbiBwdXQgYXQgdGhlIGZyb250CkBAIC02MzEsMjQgKzYzMSwyMyBA
QCByZXBscV9yZWluc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF91
bml0ICpzdmMpCiB9CiAKIC8qCi0gKiBQaWNrIGEgdmFsaWQgcmVzb3VyY2UgZm9yIHRoZSB2Y3B1
IHZjCi0gKiBWYWxpZCByZXNvdXJjZSBvZiBhIHZjcHUgaXMgaW50ZXNlY3Rpb24gb2YgdmNwdSdz
IGFmZmluaXR5CisgKiBQaWNrIGEgdmFsaWQgcmVzb3VyY2UgZm9yIHRoZSB1bml0IHZjCisgKiBW
YWxpZCByZXNvdXJjZSBvZiBhbiB1bml0IGlzIGludGVzZWN0aW9uIG9mIHVuaXQncyBhZmZpbml0
eQogICogYW5kIGF2YWlsYWJsZSByZXNvdXJjZXMKICAqLwogc3RhdGljIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqCiBydF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQt
PnZjcHVfbGlzdDsKICAgICBjcHVtYXNrX3QgY3B1czsKICAgICBjcHVtYXNrX3QgKm9ubGluZTsK
ICAgICBpbnQgY3B1OwogCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh2Yy0+
ZG9tYWluKTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFp
bik7CiAgICAgY3B1bWFza19hbmQoJmNwdXMsIG9ubGluZSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHkpOwogCi0gICAgY3B1ID0gY3B1bWFza190ZXN0X2NwdSh2Yy0+cHJvY2Vzc29yLCAmY3B1cykK
LSAgICAgICAgICAgID8gdmMtPnByb2Nlc3NvcgotICAgICAgICAgICAgOiBjcHVtYXNrX2N5Y2xl
KHZjLT5wcm9jZXNzb3IsICZjcHVzKTsKKyAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVk
X3VuaXRfY3B1KHVuaXQpLCAmY3B1cykKKyAgICAgICAgICAgID8gc2NoZWRfdW5pdF9jcHUodW5p
dCkKKyAgICAgICAgICAgIDogY3B1bWFza19jeWNsZShzY2hlZF91bml0X2NwdSh1bml0KSwgJmNw
dXMpOwogICAgIEFTU0VSVCggIWNwdW1hc2tfZW1wdHkoJmNwdXMpICYmIGNwdW1hc2tfdGVzdF9j
cHUoY3B1LCAmY3B1cykgKTsKIAogICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKGNwdSk7CkBAIC03
MzcsNyArNzM2LDcgQEAgcnRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMs
IHVuc2lnbmVkIGludCBjcHUsCiAgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IHZkYXRhOwogICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKLSAgICBB
U1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSk7CisgICAgQVNT
RVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV91bml0KHN2Yy0+dW5pdCkpOwogCiAgICAgLyoK
ICAgICAgKiBXZSBhcmUgaG9sZGluZyB0aGUgcnVucXVldWUgbG9jayBhbHJlYWR5IChpdCdzIGJl
ZW4gdGFrZW4gaW4KQEAgLTc2MSw3ICs3NjAsNyBAQCBydF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNj
aGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgZHByaW50ayhYRU5M
T0dfREVCVUcsICJSVERTOiB0aW1lciBpbml0aWFsaXplZCBvbiBjcHUgJXVcbiIsIGNwdSk7CiAg
ICAgfQogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnByaXYgPSB2ZGF0YTsKKyAg
ICBzY2hlZF9pZGxlX3VuaXQoY3B1KS0+cHJpdiA9IHZkYXRhOwogCiAgICAgcmV0dXJuICZwcnYt
PmxvY2s7CiB9CkBAIC04NDEsMTAgKzg0MCw5IEBAIHJ0X2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiBzdGF0aWMgdm9pZCAqCiBydF9hbGxvY192
ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
LCB2b2lkICpkZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAg
ICAgc3RydWN0IHJ0X3VuaXQgKnN2YzsKIAotICAgIC8qIEFsbG9jYXRlIHBlci1WQ1BVIGluZm8g
Ki8KKyAgICAvKiBBbGxvY2F0ZSBwZXItVU5JVCBpbmZvICovCiAgICAgc3ZjID0geHphbGxvYyhz
dHJ1Y3QgcnRfdW5pdCk7CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBO
VUxMOwpAQCAtODUzLDEzICs4NTEsMTMgQEAgcnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgdm9pZCAqZGQpCiAgICAgSU5J
VF9MSVNUX0hFQUQoJnN2Yy0+cmVwbHFfZWxlbSk7CiAgICAgc3ZjLT5mbGFncyA9IDBVOwogICAg
IHN2Yy0+c2RvbSA9IGRkOwotICAgIHN2Yy0+dmNwdSA9IHZjOworICAgIHN2Yy0+dW5pdCA9IHVu
aXQ7CiAgICAgc3ZjLT5sYXN0X3N0YXJ0ID0gMDsKIAogICAgIF9fc2V0X2JpdChfX1JURFNfZXh0
cmF0aW1lLCAmc3ZjLT5mbGFncyk7CiAgICAgc3ZjLT5wcmlvcml0eV9sZXZlbCA9IDA7CiAgICAg
c3ZjLT5wZXJpb2QgPSBSVERTX0RFRkFVTFRfUEVSSU9EOwotICAgIGlmICggIWlzX2lkbGVfdmNw
dSh2YykgKQorICAgIGlmICggIWlzX2lkbGVfdW5pdCh1bml0KSApCiAgICAgICAgIHN2Yy0+YnVk
Z2V0ID0gUlREU19ERUZBVUxUX0JVREdFVDsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9h
bGxvYyk7CkBAIC04NzksMjIgKzg3NywyMCBAQCBydF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKICAqIEl0IGlzIGNhbGxlZCBpbiBzY2hlZF9tb3Zl
X2RvbWFpbigpIGFuZCBzY2hlZF9pbml0X3ZjcHUKICAqIGluIHNjaGVkdWxlLmMuCiAgKiBXaGVu
IG1vdmUgYSBkb21haW4gdG8gYSBuZXcgY3B1cG9vbC4KLSAqIEl0IGluc2VydHMgdmNwdXMgb2Yg
bW92aW5nIGRvbWFpbiB0byB0aGUgc2NoZWR1bGVyJ3MgUnVuUSBpbgorICogSXQgaW5zZXJ0cyB1
bml0cyBvZiBtb3ZpbmcgZG9tYWluIHRvIHRoZSBzY2hlZHVsZXIncyBSdW5RIGluCiAgKiBkZXN0
LiBjcHVwb29sLgogICovCiBzdGF0aWMgdm9pZAogcnRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IHJ0
X3VuaXQodW5pdCk7CiAgICAgc190aW1lX3Qgbm93OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
LSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04oIGlzX2lkbGVfdW5p
dCh1bml0KSApOwogCi0gICAgLyogVGhpcyBpcyBzYWZlIGJlY2F1c2UgdmMgaXNuJ3QgeWV0IGJl
aW5nIHNjaGVkdWxlZCAqLwotICAgIHVuaXQtPnJlcyA9IHJ0X3Jlc19waWNrKG9wcywgdW5pdCk7
Ci0gICAgdmMtPnByb2Nlc3NvciA9IHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKKyAgICAvKiBUaGlz
IGlzIHNhZmUgYmVjYXVzZSB1bml0IGlzbid0IHlldCBiZWluZyBzY2hlZHVsZWQgKi8KKyAgICBz
Y2hlZF9zZXRfcmVzKHVuaXQsIHJ0X3Jlc19waWNrKG9wcywgdW5pdCkpOwogCiAgICAgbG9jayA9
IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKQEAgLTkwMiw3ICs4OTgsNyBAQCBydF91
bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogICAgIGlmICggbm93ID49IHN2Yy0+Y3VyX2RlYWRsaW5lICkKICAgICAgICAgcnRf
dXBkYXRlX2RlYWRsaW5lKG5vdywgc3ZjKTsKIAotICAgIGlmICggIXZjcHVfb25fcShzdmMpICYm
IHZjcHVfcnVubmFibGUodmMpICkKKyAgICBpZiAoICF1bml0X29uX3Eoc3ZjKSAmJiB1bml0X3J1
bm5hYmxlKHVuaXQpICkKICAgICB7CiAgICAgICAgIHJlcGxxX2luc2VydChvcHMsIHN2Yyk7CiAK
QEAgLTkyOSwxMCArOTI1LDEwIEBAIHJ0X3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgQlVHX09OKCBzZG9tID09IE5V
TEwgKTsKIAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwotICAgIGlm
ICggdmNwdV9vbl9xKHN2YykgKQorICAgIGlmICggdW5pdF9vbl9xKHN2YykgKQogICAgICAgICBx
X3JlbW92ZShzdmMpOwogCi0gICAgaWYgKCB2Y3B1X29uX3JlcGxxKHN2YykgKQorICAgIGlmICgg
dW5pdF9vbl9yZXBscShzdmMpICkKICAgICAgICAgcmVwbHFfcmVtb3ZlKG9wcyxzdmMpOwogCiAg
ICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwpAQCAtOTQ2LDggKzk0Miw4
IEBAIGJ1cm5fYnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3Vu
aXQgKnN2Yywgc190aW1lX3Qgbm93KQogewogICAgIHNfdGltZV90IGRlbHRhOwogCi0gICAgLyog
ZG9uJ3QgYnVybiBidWRnZXQgZm9yIGlkbGUgVkNQVSAqLwotICAgIGlmICggaXNfaWRsZV92Y3B1
KHN2Yy0+dmNwdSkgKQorICAgIC8qIGRvbid0IGJ1cm4gYnVkZ2V0IGZvciBpZGxlIFVOSVQgKi8K
KyAgICBpZiAoIGlzX2lkbGVfdW5pdChzdmMtPnVuaXQpICkKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgLyogYnVybiBhdCBuYW5vc2Vjb25kcyBsZXZlbCAqLwpAQCAtOTg0LDE0ICs5ODAsMTQgQEAg
YnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAq
c3ZjLCBzX3RpbWVfdCBub3cpCiAgICAgLyogVFJBQ0UgKi8KICAgICB7CiAgICAgICAgIHN0cnVj
dCBfX3BhY2tlZCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAg
ICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICB1aW50NjRfdCBj
dXJfYnVkZ2V0OwogICAgICAgICAgICAgaW50IGRlbHRhOwogICAgICAgICAgICAgdW5zaWduZWQg
cHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgICAgICBib29sIGhhc19leHRyYXRpbWU7CiAgICAgICAg
IH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAg
ICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT51
bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0gc3ZjLT51bml0LT51bml0
X2lkOwogICAgICAgICBkLmN1cl9idWRnZXQgPSAodWludDY0X3QpIHN2Yy0+Y3VyX2J1ZGdldDsK
ICAgICAgICAgZC5kZWx0YSA9IGRlbHRhOwogICAgICAgICBkLnByaW9yaXR5X2xldmVsID0gc3Zj
LT5wcmlvcml0eV9sZXZlbDsKQEAgLTEwMjEsOSArMTAxNyw4IEBAIHJ1bnFfcGljayhjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKICAgICAgICAgaXRl
cl9zdmMgPSBxX2VsZW0oaXRlcik7CiAKICAgICAgICAgLyogbWFzayBjcHVfaGFyZF9hZmZpbml0
eSAmIGNwdXBvb2wgJiBtYXNrICovCi0gICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2soaXRlcl9zdmMtPnZjcHUtPmRvbWFpbik7Ci0gICAgICAgIGNwdW1hc2tfYW5kKCZjcHVf
Y29tbW9uLCBvbmxpbmUsCi0gICAgICAgICAgICAgICAgICAgIGl0ZXJfc3ZjLT52Y3B1LT5zY2hl
ZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9t
YWluX2NwdW1hc2soaXRlcl9zdmMtPnVuaXQtPmRvbWFpbik7CisgICAgICAgIGNwdW1hc2tfYW5k
KCZjcHVfY29tbW9uLCBvbmxpbmUsIGl0ZXJfc3ZjLT51bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7
CiAgICAgICAgIGNwdW1hc2tfYW5kKCZjcHVfY29tbW9uLCBtYXNrLCAmY3B1X2NvbW1vbik7CiAg
ICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmY3B1X2NvbW1vbikgKQogICAgICAgICAgICAgY29u
dGludWU7CkBAIC0xMDM5LDExICsxMDM0LDExIEBAIHJ1bnFfcGljayhjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKICAgICAgICAgaWYoIHN2YyAhPSBO
VUxMICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IF9fcGFja2VkIHsKLSAgICAgICAg
ICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAgICAgICAgICAgIHVpbnQ2NF90IGN1cl9kZWFkbGlu
ZSwgY3VyX2J1ZGdldDsKICAgICAgICAgICAgIH0gZDsKLSAgICAgICAgICAgIGQuZG9tID0gc3Zj
LT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNw
dS0+dmNwdV9pZDsKKyAgICAgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFp
bl9pZDsKKyAgICAgICAgICAgIGQudW5pdCA9IHN2Yy0+dW5pdC0+dW5pdF9pZDsKICAgICAgICAg
ICAgIGQuY3VyX2RlYWRsaW5lID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9kZWFkbGluZTsKICAgICAg
ICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfYnVkZ2V0OwogICAgICAg
ICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1JVTlFfUElDSywgMSwKQEAgLTEwNjcsNiArMTA2Miw3
IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93
LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgc3RydWN0IHJ0X3VuaXQgKmNvbnN0IHNj
dXJyID0gcnRfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsKICAgICBzdHJ1Y3QgcnRfdW5pdCAq
c25leHQgPSBOVUxMOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLm1pZ3JhdGVkID0g
MCB9OworICAgIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCA9IGN1cnJlbnQtPnNjaGVkX3Vu
aXQ7CiAKICAgICAvKiBUUkFDRSAqLwogICAgIHsKQEAgLTEwNzYsNyArMTA3Miw3IEBAIHJ0X3Nj
aGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3Qg
dGFza2xldF93b3JrX3NjaGVkCiAgICAgICAgIGQuY3B1ID0gY3B1OwogICAgICAgICBkLnRhc2ts
ZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwogICAgICAgICBkLnRpY2tsZWQgPSBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgJnBydi0+dGlja2xlZCk7Ci0gICAgICAgIGQuaWRsZSA9IGlzX2lkbGVf
dmNwdShjdXJyZW50KTsKKyAgICAgICAgZC5pZGxlID0gaXNfaWRsZV91bml0KGN1cnJ1bml0KTsK
ICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1NDSEVEVUxFLCAxLAogICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CkBA
IC0xMDg1LDcyICsxMDgxLDcwIEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgICAgLyogY2xl
YXIgdGlja2VkIGJpdCBub3cgdGhhdCB3ZSd2ZSBiZWVuIHNjaGVkdWxlZCAqLwogICAgIGNwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnBydi0+dGlja2xlZCk7CiAKLSAgICAvKiBidXJuX2J1ZGdldCB3
b3VsZCByZXR1cm4gZm9yIElETEUgVkNQVSAqLworICAgIC8qIGJ1cm5fYnVkZ2V0IHdvdWxkIHJl
dHVybiBmb3IgSURMRSBVTklUICovCiAgICAgYnVybl9idWRnZXQob3BzLCBzY3Vyciwgbm93KTsK
IAogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAgICB0cmFj
ZV92YXIoVFJDX1JURFNfU0NIRURfVEFTS0xFVCwgMSwgMCwgIE5VTEwpOwotICAgICAgICBzbmV4
dCA9IHJ0X3VuaXQoaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQpOworICAgICAgICBzbmV4dCA9
IHJ0X3VuaXQoc2NoZWRfaWRsZV91bml0KGNwdSkpOwogICAgIH0KICAgICBlbHNlCiAgICAgewog
ICAgICAgICBzbmV4dCA9IHJ1bnFfcGljayhvcHMsIGNwdW1hc2tfb2YoY3B1KSk7CiAgICAgICAg
IGlmICggc25leHQgPT0gTlVMTCApCi0gICAgICAgICAgICBzbmV4dCA9IHJ0X3VuaXQoaWRsZV92
Y3B1W2NwdV0tPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgc25leHQgPSBydF91bml0KHNjaGVk
X2lkbGVfdW5pdChjcHUpKTsKIAogICAgICAgICAvKiBpZiBzY3VyciBoYXMgaGlnaGVyIHByaW9y
aXR5IGFuZCBidWRnZXQsIHN0aWxsIHBpY2sgc2N1cnIgKi8KLSAgICAgICAgaWYgKCAhaXNfaWRs
ZV92Y3B1KGN1cnJlbnQpICYmCi0gICAgICAgICAgICAgdmNwdV9ydW5uYWJsZShjdXJyZW50KSAm
JgorICAgICAgICBpZiAoICFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmCisgICAgICAgICAgICAg
dW5pdF9ydW5uYWJsZShjdXJydW5pdCkgJiYKICAgICAgICAgICAgICBzY3Vyci0+Y3VyX2J1ZGdl
dCA+IDAgJiYKLSAgICAgICAgICAgICAoIGlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgfHwKLSAg
ICAgICAgICAgICAgIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzY3Vyciwgc25leHQpID4gMCApICkK
KyAgICAgICAgICAgICAoIGlzX2lkbGVfdW5pdChzbmV4dC0+dW5pdCkgfHwKKyAgICAgICAgICAg
ICAgIGNvbXBhcmVfdW5pdF9wcmlvcml0eShzY3Vyciwgc25leHQpID4gMCApICkKICAgICAgICAg
ICAgIHNuZXh0ID0gc2N1cnI7CiAgICAgfQogCiAgICAgaWYgKCBzbmV4dCAhPSBzY3VyciAmJgot
ICAgICAgICAgIWlzX2lkbGVfdmNwdShjdXJyZW50KSAmJgotICAgICAgICAgdmNwdV9ydW5uYWJs
ZShjdXJyZW50KSApCisgICAgICAgICAhaXNfaWRsZV91bml0KGN1cnJ1bml0KSAmJgorICAgICAg
ICAgdW5pdF9ydW5uYWJsZShjdXJydW5pdCkgKQogICAgICAgICBfX3NldF9iaXQoX19SVERTX2Rl
bGF5ZWRfcnVucV9hZGQsICZzY3Vyci0+ZmxhZ3MpOwogCiAgICAgc25leHQtPmxhc3Rfc3RhcnQg
PSBub3c7Ci0gICAgcmV0LnRpbWUgPSAgLTE7IC8qIGlmIGFuIGlkbGUgdmNwdSBpcyBwaWNrZWQg
Ki8KLSAgICBpZiAoICFpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUpICkKKyAgICByZXQudGltZSA9
ICAtMTsgLyogaWYgYW4gaWRsZSB1bml0IGlzIHBpY2tlZCAqLworICAgIGlmICggIWlzX2lkbGVf
dW5pdChzbmV4dC0+dW5pdCkgKQogICAgIHsKICAgICAgICAgaWYgKCBzbmV4dCAhPSBzY3VyciAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHFfcmVtb3ZlKHNuZXh0KTsKICAgICAgICAgICAgIF9f
c2V0X2JpdChfX1JURFNfc2NoZWR1bGVkLCAmc25leHQtPmZsYWdzKTsKICAgICAgICAgfQotICAg
ICAgICBpZiAoIHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKKyAgICAgICAgaWYgKCBz
Y2hlZF91bml0X2NwdShzbmV4dC0+dW5pdCkgIT0gY3B1ICkKICAgICAgICAgewotICAgICAgICAg
ICAgc25leHQtPnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKLSAgICAgICAgICAgIHNuZXh0LT52Y3B1
LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgICAgICAgICBzY2hl
ZF9zZXRfcmVzKHNuZXh0LT51bml0LCBnZXRfc2NoZWRfcmVzKGNwdSkpOwogICAgICAgICAgICAg
cmV0Lm1pZ3JhdGVkID0gMTsKICAgICAgICAgfQogICAgICAgICByZXQudGltZSA9IHNuZXh0LT5j
dXJfYnVkZ2V0OyAvKiBpbnZva2UgdGhlIHNjaGVkdWxlciBuZXh0IHRpbWUgKi8KICAgICB9Ci0g
ICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdDsKKyAgICByZXQudGFzayA9IHNu
ZXh0LT51bml0OwogCiAgICAgcmV0dXJuIHJldDsKIH0KIAogLyoKLSAqIFJlbW92ZSBWQ1BVIGZy
b20gUnVuUQorICogUmVtb3ZlIFVOSVQgZnJvbSBSdW5RCiAgKiBUaGUgbG9jayBpcyBhbHJlYWR5
IGdyYWJiZWQgaW4gc2NoZWR1bGUuYywgbm8gbmVlZCB0byBsb2NrIGhlcmUKICAqLwogc3RhdGlj
IHZvaWQKIHJ0X3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xp
c3Q7CiAgICAgc3RydWN0IHJ0X3VuaXQgKiBjb25zdCBzdmMgPSBydF91bml0KHVuaXQpOwogCi0g
ICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CisgICAgQlVHX09OKCBpc19pZGxlX3VuaXQo
dW5pdCkgKTsKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfc2xlZXApOwogCi0gICAgaWYgKCBj
dXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB1bml0ICkKLSAgICAgICAgY3B1X3JhaXNlX3Nv
ZnRpcnEodmMtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7Ci0gICAgZWxzZSBpZiAoIHZj
cHVfb25fcShzdmMpICkKKyAgICBpZiAoIGN1cnJfb25fY3B1KHNjaGVkX3VuaXRfY3B1KHVuaXQp
KSA9PSB1bml0ICkKKyAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoc2NoZWRfdW5pdF9jcHUodW5p
dCksIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIGVsc2UgaWYgKCB1bml0X29uX3Eoc3ZjKSApCiAg
ICAgewogICAgICAgICBxX3JlbW92ZShzdmMpOwogICAgICAgICByZXBscV9yZW1vdmUob3BzLCBz
dmMpOwpAQCAtMTE2MCwyMCArMTE1NCwyMCBAQCBydF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB9CiAKIC8qCi0gKiBQaWNr
IGEgY3B1IHdoZXJlIHRvIHJ1biBhIHZjcHUsCi0gKiBwb3NzaWJseSBraWNraW5nIG91dCB0aGUg
dmNwdSBydW5uaW5nIHRoZXJlCisgKiBQaWNrIGEgY3B1IHdoZXJlIHRvIHJ1biBhbiB1bml0LAor
ICogcG9zc2libHkga2lja2luZyBvdXQgdGhlIHVuaXQgcnVubmluZyB0aGVyZQogICogQ2FsbGVk
IGJ5IHdha2UoKSBhbmQgY29udGV4dF9zYXZlZCgpCiAgKiBXZSBoYXZlIGEgcnVubmluZyBjYW5k
aWRhdGUgaGVyZSwgdGhlIGtpY2sgbG9naWMgaXM6CiAgKiBBbW9uZyBhbGwgdGhlIGNwdXMgdGhh
dCBhcmUgd2l0aGluIHRoZSBjcHUgYWZmaW5pdHkKICAqIDEpIGlmIHRoZXJlIGFyZSBhbnkgaWRs
ZSBDUFVzLCBraWNrIG9uZS4KICAgICAgIEZvciBjYWNoZSBiZW5lZml0LCB3ZSBjaGVjayBuZXct
PmNwdSBhcyBmaXJzdAogICogMikgbm93IGFsbCBwY3B1cyBhcmUgYnVzeTsKLSAqICAgIGFtb25n
IGFsbCB0aGUgcnVubmluZyB2Y3B1cywgcGljayBsb3dlc3QgcHJpb3JpdHkgb25lCisgKiAgICBh
bW9uZyBhbGwgdGhlIHJ1bm5pbmcgdW5pdHMsIHBpY2sgbG93ZXN0IHByaW9yaXR5IG9uZQogICog
ICAgaWYgc25leHQgaGFzIGhpZ2hlciBwcmlvcml0eSwga2ljayBpdC4KICAqCiAgKiBUT0RPOgot
ICogMSkgd2hhdCBpZiB0aGVzZSB0d28gdmNwdXMgYmVsb25ncyB0byB0aGUgc2FtZSBkb21haW4/
Ci0gKiAgICByZXBsYWNlIGEgdmNwdSBiZWxvbmdpbmcgdG8gdGhlIHNhbWUgZG9tYWluIGludHJv
ZHVjZXMgbW9yZSBvdmVyaGVhZAorICogMSkgd2hhdCBpZiB0aGVzZSB0d28gdW5pdHMgYmVsb25n
cyB0byB0aGUgc2FtZSBkb21haW4/CisgKiAgICByZXBsYWNlIGFuIHVuaXQgYmVsb25naW5nIHRv
IHRoZSBzYW1lIGRvbWFpbiBpbnRyb2R1Y2VzIG1vcmUgb3ZlcmhlYWQKICAqCiAgKiBsb2NrIGlz
IGdyYWJiZWQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbgogICovCkBAIC0xMTgxLDE4ICsx
MTc1LDE4IEBAIHN0YXRpYyB2b2lkCiBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBydF91bml0ICpuZXcpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBy
diA9IHJ0X3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdW5pdCAqbGF0ZXN0X2RlYWRsaW5lX3Zj
cHUgPSBOVUxMOyAvKiBsb3dlc3QgcHJpb3JpdHkgKi8KKyAgICBzdHJ1Y3QgcnRfdW5pdCAqbGF0
ZXN0X2RlYWRsaW5lX3VuaXQgPSBOVUxMOyAvKiBsb3dlc3QgcHJpb3JpdHkgKi8KICAgICBzdHJ1
Y3QgcnRfdW5pdCAqaXRlcl9zdmM7Ci0gICAgc3RydWN0IHZjcHUgKml0ZXJfdmM7CisgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKml0ZXJfdW5pdDsKICAgICBpbnQgY3B1ID0gMCwgY3B1X3RvX3RpY2ts
ZSA9IDA7CiAgICAgY3B1bWFza190IG5vdF90aWNrbGVkOwogICAgIGNwdW1hc2tfdCAqb25saW5l
OwogCi0gICAgaWYgKCBuZXcgPT0gTlVMTCB8fCBpc19pZGxlX3ZjcHUobmV3LT52Y3B1KSApCisg
ICAgaWYgKCBuZXcgPT0gTlVMTCB8fCBpc19pZGxlX3VuaXQobmV3LT51bml0KSApCiAgICAgICAg
IHJldHVybjsKIAotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sobmV3LT52Y3B1
LT5kb21haW4pOwotICAgIGNwdW1hc2tfYW5kKCZub3RfdGlja2xlZCwgb25saW5lLCBuZXctPnZj
cHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBvbmxpbmUgPSBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKG5ldy0+dW5pdC0+ZG9tYWluKTsKKyAgICBjcHVtYXNrX2FuZCgmbm90
X3RpY2tsZWQsIG9ubGluZSwgbmV3LT51bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgY3B1
bWFza19hbmRub3QoJm5vdF90aWNrbGVkLCAmbm90X3RpY2tsZWQsICZwcnYtPnRpY2tsZWQpOwog
CiAgICAgLyoKQEAgLTEyMDAsMzEgKzExOTQsMzEgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqbmV3KQogICAgICAqICAgIEZvciBjYWNo
ZSBiZW5lZml0LHdlIGZpcnN0IHNlYXJjaCBuZXctPmNwdS4KICAgICAgKiAgICBUaGUgc2FtZSBs
b29wIGFsc28gZmluZCB0aGUgb25lIHdpdGggbG93ZXN0IHByaW9yaXR5LgogICAgICAqLwotICAg
IGNwdSA9IGNwdW1hc2tfdGVzdF9vcl9jeWNsZShuZXctPnZjcHUtPnByb2Nlc3NvciwgJm5vdF90
aWNrbGVkKTsKKyAgICBjcHUgPSBjcHVtYXNrX3Rlc3Rfb3JfY3ljbGUoc2NoZWRfdW5pdF9jcHUo
bmV3LT51bml0KSwgJm5vdF90aWNrbGVkKTsKICAgICB3aGlsZSAoIGNwdSE9IG5yX2NwdV9pZHMg
KQogICAgIHsKLSAgICAgICAgaXRlcl92YyA9IGN1cnJfb25fY3B1KGNwdSktPnZjcHVfbGlzdDsK
LSAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUoaXRlcl92YykgKQorICAgICAgICBpdGVyX3VuaXQg
PSBjdXJyX29uX2NwdShjcHUpOworICAgICAgICBpZiAoIGlzX2lkbGVfdW5pdChpdGVyX3VuaXQp
ICkKICAgICAgICAgewogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2lkbGVf
Y3B1KTsKICAgICAgICAgICAgIGNwdV90b190aWNrbGUgPSBjcHU7CiAgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICAgICAgfQotICAgICAgICBpdGVyX3N2YyA9IHJ0X3VuaXQoaXRlcl92Yy0+c2No
ZWRfdW5pdCk7Ci0gICAgICAgIGlmICggbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPT0gTlVMTCB8fAot
ICAgICAgICAgICAgIGNvbXBhcmVfdmNwdV9wcmlvcml0eShpdGVyX3N2YywgbGF0ZXN0X2RlYWRs
aW5lX3ZjcHUpIDwgMCApCi0gICAgICAgICAgICBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9IGl0ZXJf
c3ZjOworICAgICAgICBpdGVyX3N2YyA9IHJ0X3VuaXQoaXRlcl91bml0KTsKKyAgICAgICAgaWYg
KCBsYXRlc3RfZGVhZGxpbmVfdW5pdCA9PSBOVUxMIHx8CisgICAgICAgICAgICAgY29tcGFyZV91
bml0X3ByaW9yaXR5KGl0ZXJfc3ZjLCBsYXRlc3RfZGVhZGxpbmVfdW5pdCkgPCAwICkKKyAgICAg
ICAgICAgIGxhdGVzdF9kZWFkbGluZV91bml0ID0gaXRlcl9zdmM7CiAKICAgICAgICAgY3B1bWFz
a19jbGVhcl9jcHUoY3B1LCAmbm90X3RpY2tsZWQpOwogICAgICAgICBjcHUgPSBjcHVtYXNrX2N5
Y2xlKGNwdSwgJm5vdF90aWNrbGVkKTsKICAgICB9CiAKLSAgICAvKiAyKSBjYW5kaWNhdGUgaGFz
IGhpZ2hlciBwcmlvcml0eSwga2ljayBvdXQgbG93ZXN0IHByaW9yaXR5IHZjcHUgKi8KLSAgICBp
ZiAoIGxhdGVzdF9kZWFkbGluZV92Y3B1ICE9IE5VTEwgJiYKLSAgICAgICAgIGNvbXBhcmVfdmNw
dV9wcmlvcml0eShsYXRlc3RfZGVhZGxpbmVfdmNwdSwgbmV3KSA8IDAgKQorICAgIC8qIDIpIGNh
bmRpY2F0ZSBoYXMgaGlnaGVyIHByaW9yaXR5LCBraWNrIG91dCBsb3dlc3QgcHJpb3JpdHkgdW5p
dCAqLworICAgIGlmICggbGF0ZXN0X2RlYWRsaW5lX3VuaXQgIT0gTlVMTCAmJgorICAgICAgICAg
Y29tcGFyZV91bml0X3ByaW9yaXR5KGxhdGVzdF9kZWFkbGluZV91bml0LCBuZXcpIDwgMCApCiAg
ICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfYnVzeV9jcHUpOwotICAgICAg
ICBjcHVfdG9fdGlja2xlID0gbGF0ZXN0X2RlYWRsaW5lX3ZjcHUtPnZjcHUtPnByb2Nlc3NvcjsK
KyAgICAgICAgY3B1X3RvX3RpY2tsZSA9IHNjaGVkX3VuaXRfY3B1KGxhdGVzdF9kZWFkbGluZV91
bml0LT51bml0KTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0xMjUwLDM1ICsxMjQ0
LDM0IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0
X3VuaXQgKm5ldykKIH0KIAogLyoKLSAqIFNob3VsZCBhbHdheXMgd2FrZSB1cCBydW5uYWJsZSB2
Y3B1LCBwdXQgaXQgYmFjayB0byBSdW5RLgorICogU2hvdWxkIGFsd2F5cyB3YWtlIHVwIHJ1bm5h
YmxlIHVuaXQsIHB1dCBpdCBiYWNrIHRvIFJ1blEuCiAgKiBDaGVjayBwcmlvcml0eSB0byByYWlz
ZSBpbnRlcnJ1cHQKICAqIFRoZSBsb2NrIGlzIGFscmVhZHkgZ3JhYmJlZCBpbiBzY2hlZHVsZS5j
LCBubyBuZWVkIHRvIGxvY2sgaGVyZQotICogVE9ETzogd2hhdCBpZiB0aGVzZSB0d28gdmNwdXMg
YmVsb25ncyB0byB0aGUgc2FtZSBkb21haW4/CisgKiBUT0RPOiB3aGF0IGlmIHRoZXNlIHR3byB1
bml0cyBiZWxvbmdzIHRvIHRoZSBzYW1lIGRvbWFpbj8KICAqLwogc3RhdGljIHZvaWQKIHJ0X3Vu
aXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1
Y3QgcnRfdW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgc190aW1lX3Qgbm93
OwogICAgIGJvb2xfdCBtaXNzZWQ7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsK
KyAgICBCVUdfT04oIGlzX2lkbGVfdW5pdCh1bml0KSApOwogCi0gICAgaWYgKCB1bmxpa2VseShj
dXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB1bml0KSApCisgICAgaWYgKCB1bmxpa2VseShj
dXJyX29uX2NwdShzY2hlZF91bml0X2NwdSh1bml0KSkgPT0gdW5pdCkgKQogICAgIHsKICAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2VfcnVubmluZyk7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKICAgICAvKiBvbiBSdW5RL0RlcGxldGVkUSwganVzdCB1cGRhdGUgaW5mbyBpcyBv
ayAqLwotICAgIGlmICggdW5saWtlbHkodmNwdV9vbl9xKHN2YykpICkKKyAgICBpZiAoIHVubGlr
ZWx5KHVuaXRfb25fcShzdmMpKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVu
aXRfd2FrZV9vbnJ1bnEpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKCBsaWtl
bHkodmNwdV9ydW5uYWJsZSh2YykpICkKKyAgICBpZiAoIGxpa2VseSh1bml0X3J1bm5hYmxlKHVu
aXQpKSApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAg
ICBlbHNlCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7
CkBAIC0xMjk0LDE2ICsxMjg3LDE2IEBAIHJ0X3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICBydF91cGRhdGVfZGVh
ZGxpbmUobm93LCBzdmMpOwogCiAgICAgLyoKLSAgICAgKiBJZiBjb250ZXh0IGhhc24ndCBiZWVu
IHNhdmVkIGZvciB0aGlzIHZjcHUgeWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KKyAgICAgKiBJZiBj
b250ZXh0IGhhc24ndCBiZWVuIHNhdmVkIGZvciB0aGlzIHVuaXQgeWV0LCB3ZSBjYW4ndCBwdXQg
aXQgb24KICAgICAgKiB0aGUgcnVuLXF1ZXVlL2RlcGxldGVkLXF1ZXVlLiBJbnN0ZWFkLCB3ZSBz
ZXQgdGhlIGFwcHJvcHJpYXRlIGZsYWcsCi0gICAgICogdGhlIHZjcHUgd2lsbCBiZSBwdXQgYmFj
ayBvbiBxdWV1ZSBhZnRlciB0aGUgY29udGV4dCBoYXMgYmVlbiBzYXZlZAorICAgICAqIHRoZSB1
bml0IHdpbGwgYmUgcHV0IGJhY2sgb24gcXVldWUgYWZ0ZXIgdGhlIGNvbnRleHQgaGFzIGJlZW4g
c2F2ZWQKICAgICAgKiAoaW4gcnRfY29udGV4dF9zYXZlKCkpLgogICAgICAqLwogICAgIGlmICgg
dW5saWtlbHkoc3ZjLT5mbGFncyAmIFJURFNfc2NoZWR1bGVkKSApCiAgICAgewogICAgICAgICBf
X3NldF9iaXQoX19SVERTX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKTsKICAgICAgICAg
LyoKLSAgICAgICAgICogVGhlIHZjcHUgaXMgd2FraW5nIHVwIGFscmVhZHksIGFuZCB3ZSBkaWRu
J3QgZXZlbiBoYWQgdGhlIHRpbWUgdG8KKyAgICAgICAgICogVGhlIHVuaXQgaXMgd2FraW5nIHVw
IGFscmVhZHksIGFuZCB3ZSBkaWRuJ3QgZXZlbiBoYWQgdGhlIHRpbWUgdG8KICAgICAgICAgICog
cmVtb3ZlIGl0cyBuZXh0IHJlcGxlbmlzaG1lbnQgZXZlbnQgZnJvbSB0aGUgcmVwbGVuaXNobWVu
dCBxdWV1ZQogICAgICAgICAgKiB3aGVuIGl0IGJsb2NrZWQhIE5vIGJpZyBkZWFsLiBJZiB3ZSBk
aWQgbm90IG1pc3MgdGhlIGRlYWRsaW5lIGluCiAgICAgICAgICAqIHRoZSBtZWFudGltZSwgbGV0
J3MganVzdCBsZWF2ZSBpdCB0aGVyZS4gSWYgd2UgZGlkLCBsZXQncyByZW1vdmUgaXQKQEAgLTEz
MjQsMjIgKzEzMTcsMjEgQEAgcnRfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKIC8qCiAgKiBzY3VyciBoYXMgZmluaXNoZWQg
Y29udGV4dCBzd2l0Y2gsIGluc2VydCBpdCBiYWNrIHRvIHRoZSBSdW5RLAotICogYW5kIHRoZW4g
cGljayB0aGUgaGlnaGVzdCBwcmlvcml0eSB2Y3B1IGZyb20gcnVucSB0byBydW4KKyAqIGFuZCB0
aGVuIHBpY2sgdGhlIGhpZ2hlc3QgcHJpb3JpdHkgdW5pdCBmcm9tIHJ1bnEgdG8gcnVuCiAgKi8K
IHN0YXRpYyB2b2lkCiBydF9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5p
dC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBydF91bml0ICpzdmMgPSBydF91bml0KHVuaXQpOwog
ICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAg
ICAgX19jbGVhcl9iaXQoX19SVERTX3NjaGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwotICAgIC8qIG5v
dCBpbnNlcnQgaWRsZSB2Y3B1IHRvIHJ1bnEgKi8KLSAgICBpZiAoIGlzX2lkbGVfdmNwdSh2Yykg
KQorICAgIC8qIG5vdCBpbnNlcnQgaWRsZSB1bml0IHRvIHJ1bnEgKi8KKyAgICBpZiAoIGlzX2lk
bGVfdW5pdCh1bml0KSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYgKCBfX3Rlc3RfYW5k
X2NsZWFyX2JpdChfX1JURFNfZGVsYXllZF9ydW5xX2FkZCwgJnN2Yy0+ZmxhZ3MpICYmCi0gICAg
ICAgICBsaWtlbHkodmNwdV9ydW5uYWJsZSh2YykpICkKKyAgICAgICAgIGxpa2VseSh1bml0X3J1
bm5hYmxlKHVuaXQpKSApCiAgICAgewogICAgICAgICBydW5xX2luc2VydChvcHMsIHN2Yyk7CiAg
ICAgICAgIHJ1bnFfdGlja2xlKG9wcywgc3ZjKTsKQEAgLTEzNTIsNyArMTM0NCw3IEBAIG91dDoK
IH0KIAogLyoKLSAqIHNldC9nZXQgZWFjaCB2Y3B1IGluZm8gb2YgZWFjaCBkb21haW4KKyAqIHNl
dC9nZXQgZWFjaCB1bml0IGluZm8gb2YgZWFjaCBkb21haW4KICAqLwogc3RhdGljIGludAogcnRf
ZG9tX2NudGwoCkBAIC0xMzYyLDcgKzEzNTQsNyBAQCBydF9kb21fY250bCgKIHsKICAgICBzdHJ1
Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwogICAgIHN0cnVjdCBydF91bml0ICpz
dmM7Ci0gICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQgcmMgPSAwOwogICAgIHN0cnVjdCB4ZW5f
ZG9tY3RsX3NjaGVkcGFyYW1fdmNwdSBsb2NhbF9zY2hlZDsKQEAgLTEzODMsOSArMTM3NSw5IEBA
IHJ0X2RvbV9jbnRsKAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwotICAgICAgICBmb3JfZWFjaF92Y3B1
ICggZCwgdiApCisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKICAgICAg
ICAgewotICAgICAgICAgICAgc3ZjID0gcnRfdW5pdCh2LT5zY2hlZF91bml0KTsKKyAgICAgICAg
ICAgIHN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgICAgICAgICBzdmMtPnBlcmlvZCA9IE1JQ1JP
U0VDUyhvcC0+dS5ydGRzLnBlcmlvZCk7IC8qIHRyYW5zZmVyIHRvIG5hbm9zZWMgKi8KICAgICAg
ICAgICAgIHN2Yy0+YnVkZ2V0ID0gTUlDUk9TRUNTKG9wLT51LnJ0ZHMuYnVkZ2V0KTsKICAgICAg
ICAgfQpAQCAtMTQ1Myw3ICsxNDQ1LDcgQEAgcnRfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgLyogbm90
aWZ5IHVwcGVyIGNhbGxlciBob3cgbWFueSB2Y3B1cyBoYXZlIGJlZW4gcHJvY2Vzc2VkLiAqLwor
ICAgICAgICAgICAgLyogbm90aWZ5IHVwcGVyIGNhbGxlciBob3cgbWFueSB1bml0cyBoYXZlIGJl
ZW4gcHJvY2Vzc2VkLiAqLwogICAgICAgICAgICAgb3AtPnUudi5ucl92Y3B1cyA9IGluZGV4Owog
ICAgICAgICBicmVhazsKICAgICB9CkBAIC0xNDYyLDcgKzE0NTQsNyBAQCBydF9kb21fY250bCgK
IH0KIAogLyoKLSAqIFRoZSByZXBsZW5pc2htZW50IHRpbWVyIGhhbmRsZXIgcGlja3MgdmNwdXMK
KyAqIFRoZSByZXBsZW5pc2htZW50IHRpbWVyIGhhbmRsZXIgcGlja3MgdW5pdHMKICAqIGZyb20g
dGhlIHJlcGxxIGFuZCBkb2VzIHRoZSBhY3R1YWwgcmVwbGVuaXNobWVudC4KICAqLwogc3RhdGlj
IHZvaWQgcmVwbF90aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEpewpAQCAtMTQ4MCw3ICsxNDcyLDcg
QEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEpewogICAgIG5vdyA9
IE5PVygpOwogCiAgICAgLyoKLSAgICAgKiBEbyB0aGUgcmVwbGVuaXNobWVudCBhbmQgbW92ZSBy
ZXBsZW5pc2hlZCB2Y3B1cworICAgICAqIERvIHRoZSByZXBsZW5pc2htZW50IGFuZCBtb3ZlIHJl
cGxlbmlzaGVkIHVuaXRzCiAgICAgICogdG8gdGhlIHRlbXBvcmFyeSBsaXN0IHRvIHRpY2tsZS4K
ICAgICAgKiBJZiBzdmMgaXMgb24gcnVuIHF1ZXVlLCB3ZSBuZWVkIHRvIHB1dCBpdCBhdAogICAg
ICAqIHRoZSBjb3JyZWN0IHBsYWNlIHNpbmNlIGl0cyBkZWFkbGluZSBjaGFuZ2VzLgpAQCAtMTQ5
Niw3ICsxNDg4LDcgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEp
ewogICAgICAgICBydF91cGRhdGVfZGVhZGxpbmUobm93LCBzdmMpOwogICAgICAgICBsaXN0X2Fk
ZCgmc3ZjLT5yZXBscV9lbGVtLCAmdG1wX3JlcGxxKTsKIAotICAgICAgICBpZiAoIHZjcHVfb25f
cShzdmMpICkKKyAgICAgICAgaWYgKCB1bml0X29uX3Eoc3ZjKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHFfcmVtb3ZlKHN2Yyk7CiAgICAgICAgICAgICBydW5xX2luc2VydChvcHMsIHN2Yyk7
CkBAIC0xNTA0LDI2ICsxNDk2LDI2IEBAIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2
b2lkICpkYXRhKXsKICAgICB9CiAKICAgICAvKgotICAgICAqIEl0ZXJhdGUgdGhyb3VnaCB0aGUg
bGlzdCBvZiB1cGRhdGVkIHZjcHVzLgotICAgICAqIElmIGFuIHVwZGF0ZWQgdmNwdSBpcyBydW5u
aW5nLCB0aWNrbGUgdGhlIGhlYWQgb2YgdGhlCisgICAgICogSXRlcmF0ZSB0aHJvdWdoIHRoZSBs
aXN0IG9mIHVwZGF0ZWQgdW5pdHMuCisgICAgICogSWYgYW4gdXBkYXRlZCB1bml0IGlzIHJ1bm5p
bmcsIHRpY2tsZSB0aGUgaGVhZCBvZiB0aGUKICAgICAgKiBydW5xdWV1ZSBpZiBpdCBoYXMgYSBo
aWdoZXIgcHJpb3JpdHkuCi0gICAgICogSWYgYW4gdXBkYXRlZCB2Y3B1IHdhcyBkZXBsZXRlZCBh
bmQgb24gdGhlIHJ1bnF1ZXVlLCB0aWNrbGUgaXQuCi0gICAgICogRmluYWxseSwgcmVpbnNlcnQg
dGhlIHZjcHVzIGJhY2sgdG8gcmVwbGVuaXNoZW1lbnQgZXZlbnRzIGxpc3QuCisgICAgICogSWYg
YW4gdXBkYXRlZCB1bml0IHdhcyBkZXBsZXRlZCBhbmQgb24gdGhlIHJ1bnF1ZXVlLCB0aWNrbGUg
aXQuCisgICAgICogRmluYWxseSwgcmVpbnNlcnQgdGhlIHVuaXRzIGJhY2sgdG8gcmVwbGVuaXNo
ZW1lbnQgZXZlbnRzIGxpc3QuCiAgICAgICovCiAgICAgbGlzdF9mb3JfZWFjaF9zYWZlICggaXRl
ciwgdG1wLCAmdG1wX3JlcGxxICkKICAgICB7CiAgICAgICAgIHN2YyA9IHJlcGxxX2VsZW0oaXRl
cik7CiAKLSAgICAgICAgaWYgKCBjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikgPT0g
c3ZjLT52Y3B1LT5zY2hlZF91bml0ICYmCisgICAgICAgIGlmICggY3Vycl9vbl9jcHUoc2NoZWRf
dW5pdF9jcHUoc3ZjLT51bml0KSkgPT0gc3ZjLT51bml0ICYmCiAgICAgICAgICAgICAgIWxpc3Rf
ZW1wdHkocnVucSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgcnRfdW5pdCAqbmV4
dF9vbl9ydW5xID0gcV9lbGVtKHJ1bnEtPm5leHQpOwogCi0gICAgICAgICAgICBpZiAoIGNvbXBh
cmVfdmNwdV9wcmlvcml0eShzdmMsIG5leHRfb25fcnVucSkgPCAwICkKKyAgICAgICAgICAgIGlm
ICggY29tcGFyZV91bml0X3ByaW9yaXR5KHN2YywgbmV4dF9vbl9ydW5xKSA8IDAgKQogICAgICAg
ICAgICAgICAgIHJ1bnFfdGlja2xlKG9wcywgbmV4dF9vbl9ydW5xKTsKICAgICAgICAgfQogICAg
ICAgICBlbHNlIGlmICggX190ZXN0X2FuZF9jbGVhcl9iaXQoX19SVERTX2RlcGxldGVkLCAmc3Zj
LT5mbGFncykgJiYKLSAgICAgICAgICAgICAgICAgIHZjcHVfb25fcShzdmMpICkKKyAgICAgICAg
ICAgICAgICAgIHVuaXRfb25fcShzdmMpICkKICAgICAgICAgICAgIHJ1bnFfdGlja2xlKG9wcywg
c3ZjKTsKIAogICAgICAgICBsaXN0X2RlbCgmc3ZjLT5yZXBscV9lbGVtKTsKQEAgLTE1MzEsNyAr
MTUyMyw3IEBAIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRhKXsKICAg
ICB9CiAKICAgICAvKgotICAgICAqIElmIHRoZXJlIGFyZSB2Y3B1cyBsZWZ0IGluIHRoZSByZXBs
ZW5pc2htZW50IGV2ZW50IGxpc3QsCisgICAgICogSWYgdGhlcmUgYXJlIHVuaXRzIGxlZnQgaW4g
dGhlIHJlcGxlbmlzaG1lbnQgZXZlbnQgbGlzdCwKICAgICAgKiBzZXQgdGhlIG5leHQgcmVwbGVu
aXNobWVudCB0byBoYXBwZW4gYXQgdGhlIGRlYWRsaW5lIG9mCiAgICAgICogdGhlIG9uZSBpbiB0
aGUgZnJvbnQuCiAgICAgICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93oo-0000aS-8e; Sat, 14 Sep 2019 08:54:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93ol-0000WW-VT
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:07 +0000
X-Inumbo-ID: 125e7c24-d6cd-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 125e7c24-d6cd-11e9-a337-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 4FB57B67A;
 Sat, 14 Sep 2019 08:53:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:41 +0200
Message-Id: <20190914085251.18816-38-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 37/47] 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
aGVkX2NyZWRpdDIuYyB8ICAzICsrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAxNSAr
KysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgIDIgKy0KIDQgZmls
ZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMK
aW5kZXggYjI1YTdkMjI3MC4uZTQ3ZTg2NWQ3NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0zNTIsOSArMzUy
LDEwIEBAIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgbGFzdF90aWNrbGVfY3B1KTsKIHN0
YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfdW5pdCAqbmV3KQog
ewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X2NwdShuZXctPnVuaXQpOworICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnVuaXQ7CiAgICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7Ci0gICAgc3RydWN0
IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1
KSk7CisgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihzZC0+c2No
ZWR1bGVyKTsKICAgICBjcHVtYXNrX3QgbWFzaywgaWRsZV9tYXNrLCAqb25saW5lOwogICAgIGlu
dCBiYWxhbmNlX3N0ZXAsIGlkbGVyc19lbXB0eTsKIApAQCAtOTMxLDcgKzkzMiw4IEBAIGNzY2hl
ZF91bml0X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUp
CiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0ID0gY3VycmVudC0+c2NoZWRfdW5p
dDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVChjdXJy
dW5pdCk7Ci0gICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzID0gcGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMo
Y3B1KTsKKyAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMgPSBzZC0+c2NoZWR1bGVyOwog
CiAgICAgQVNTRVJUKCBzY2hlZF91bml0X2NwdShjdXJydW5pdCkgPT0gY3B1ICk7CiAgICAgQVNT
RVJUKCBzdmMtPnNkb20gIT0gTlVMTCApOwpAQCAtOTg3LDggKzk4OSw3IEBAIGNzY2hlZF91bml0
X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAg
ICAgICAgICAgKiBpZGxlcnMuIEJ1dCwgaWYgd2UgYXJlIGhlcmUsIGl0IG1lYW5zIHRoZXJlIGlz
IHNvbWVvbmUgcnVubmluZwogICAgICAgICAgICAgICogb24gaXQsIGFuZCBoZW5jZSB0aGUgYml0
IG11c3QgYmUgemVybyBhbHJlYWR5LgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBBU1NF
UlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJzKSk7Cisg
ICAgICAgICAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBDU0NIRURfUFJJVihzZC0+
c2NoZWR1bGVyKS0+aWRsZXJzKSk7CiAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUs
IFNDSEVEVUxFX1NPRlRJUlEpOwogICAgICAgICB9CiAgICAgfQpAQCAtMTA4Myw2ICsxMDg0LDcg
QEAgY3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMg
PSBDU0NIRURfVU5JVCh1bml0KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9j
cHUodW5pdCk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMo
Y3B1KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiAKQEAgLTEwOTUsNyAr
MTA5Nyw3IEBAIGNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAqIEJ1dCwgd2UgYXJlIGhlcmUgYmVj
YXVzZSB1bml0IGlzIGdvaW5nIHRvIHNsZWVwIHdoaWxlIHJ1bm5pbmcgb24gY3B1LAogICAgICAg
ICAgKiBzbyB0aGUgYml0IG11c3QgYmUgemVybyBhbHJlYWR5LgogICAgICAgICAgKi8KLSAgICAg
ICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hl
ZHVsZXIsIGNwdSkpLT5pZGxlcnMpKTsKKyAgICAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1
KGNwdSwgQ1NDSEVEX1BSSVYoc2QtPnNjaGVkdWxlciktPmlkbGVycykpOwogICAgICAgICBjcHVf
cmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogICAgIH0KICAgICBlbHNlIGlm
ICggX191bml0X29uX3J1bnEoc3ZjKSApCkBAIC0xNTc1LDggKzE1NzcsOSBAQCBzdGF0aWMgdm9p
ZAogY3NjaGVkX3RpY2sodm9pZCAqX2NwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVu
c2lnbmVkIGxvbmcpX2NwdTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjID0gQ1NDSEVEX1BDUFUo
Y3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENT
Q0hFRF9QUklWKHNkLT5zY2hlZHVsZXIpOwogCiAgICAgc3BjLT50aWNrKys7CiAKQEAgLTE2MDEs
NyArMTYwNCw4IEBAIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiBzdGF0aWMgc3RydWN0IGNzY2hl
ZF91bml0ICoKIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50IHBy
aSwgaW50IGJhbGFuY2Vfc3RlcCkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUg
KiBjb25zdCBwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CisgICAg
c3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBjb25z
dCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKiBjb25zdCBwcnYgPSBDU0NIRURfUFJJVihzZC0+c2No
ZWR1bGVyKTsKICAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBwZWVyX3BjcHUg
PSBDU0NIRURfUENQVShwZWVyX2NwdSk7CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICpzcGVlcjsK
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA3MDg2NDNiZTdl
Li40OWM1ZjgwZGRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzI2Niw4ICszMjY2LDkgQEAgcnVucV9j
YW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpza2lwcGVkKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXIs
ICp0ZW1wOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNw
dSk7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc25leHQgPSBOVUxMOwotICAgIHN0cnVjdCBj
c2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihwZXJfY3B1KHNjaGVkdWxlciwgY3B1
KSk7CisgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KHNkLT5z
Y2hlZHVsZXIpOwogICAgIGJvb2wgeWllbGQgPSBmYWxzZSwgc29mdF9hZmZfcHJlZW1wdCA9IGZh
bHNlOwogCiAgICAgKnNraXBwZWQgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDg4YWMxYTFhYjguLjFiZDg0YTQ5YmMg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKQEAgLTY5LDcgKzY5LDYgQEAgc3RhdGljIHZvaWQgdmNwdV9zaW5nbGVzaG90X3RpbWVy
X2ZuKHZvaWQgKmRhdGEpOwogc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsK
IAogLyogVGhpcyBpcyBnbG9iYWwgZm9yIG5vdyBzbyB0aGF0IHByaXZhdGUgaW1wbGVtZW50YXRp
b25zIGNhbiByZWFjaCBpdCAqLwotREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBz
Y2hlZHVsZXIpOwogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoc3RydWN0IHNjaGVkX3Jlc291
cmNlICosIHNjaGVkX3Jlcyk7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodW5z
aWduZWQgaW50LCBzY2hlZF9yZXNfaWR4KTsKIApAQCAtMTkxLDcgKzE5MCw3IEBAIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHNjaGVkdWxlciAqdW5pdF9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAgICAgICovCiAKICAgICBBU1NFUlQoaXNfaWRsZV9kb21haW4oZCkpOwot
ICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdW5pdC0+cmVzLT5tYXN0ZXJfY3B1KTsKKyAg
ICByZXR1cm4gdW5pdC0+cmVzLT5zY2hlZHVsZXI7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHNjaGVkdWxlciAqdmNwdV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IHZjcHUgKnYpCkBAIC0xODk2
LDggKzE4OTUsOCBAQCBzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0X2NoZWNrKHVuc2lnbmVkIGlu
dCBjcHUpCiBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKmRvX3NjaGVkdWxlKHN0cnVjdCBzY2hl
ZF91bml0ICpwcmV2LCBzX3RpbWVfdCBub3csCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqc2No
ZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkID0g
c2QtPnNjaGVkdWxlcjsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dDsKIAogICAgIC8qIGdl
dCBwb2xpY3ktc3BlY2lmaWMgZGVjaXNpb24gb24gc2NoZWR1bGluZy4uLiAqLwpAQCAtMjMwMiw3
ICsyMzAxLDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkK
ICAgICBzZC0+Y3B1cyA9IGNwdW1hc2tfb2YoY3B1KTsKICAgICBzZXRfc2NoZWRfcmVzKGNwdSwg
c2QpOwogCi0gICAgcGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSAmc2NoZWRfaWRsZV9vcHM7Cisg
ICAgc2QtPnNjaGVkdWxlciA9ICZzY2hlZF9pZGxlX29wczsKICAgICBzcGluX2xvY2tfaW5pdCgm
c2QtPl9sb2NrKTsKICAgICBzZC0+c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9mcmVlX2NwdV9sb2Nr
OwogICAgIGluaXRfdGltZXIoJnNkLT5zX3RpbWVyLCBzX3RpbWVyX2ZuLCBOVUxMLCBjcHUpOwpA
QCAtMjUxMyw3ICsyNTEyLDcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50
IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0IHZjcHUgKmlkbGU7CiAgICAg
dm9pZCAqcHByaXYsICpwcHJpdl9vbGQsICp2cHJpdiwgKnZwcml2X29sZDsKLSAgICBzdHJ1Y3Qg
c2NoZWR1bGVyICpvbGRfb3BzID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CisgICAgc3RydWN0
IHNjaGVkdWxlciAqb2xkX29wcyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwogICAg
IHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMgPSAoYyA9PSBOVUxMKSA/ICZzY2hlZF9pZGxlX29w
cyA6IGMtPnNjaGVkOwogICAgIHN0cnVjdCBjcHVwb29sICpvbGRfcG9vbCA9IHBlcl9jcHUoY3B1
cG9vbCwgY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3Jl
cyhjcHUpOwpAQCAtMjU3Nyw3ICsyNTc2LDcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgcHByaXZfb2xkID0gc2QtPnNj
aGVkX3ByaXY7CiAgICAgbmV3X2xvY2sgPSBzY2hlZF9zd2l0Y2hfc2NoZWQobmV3X29wcywgY3B1
LCBwcHJpdiwgdnByaXYpOwogCi0gICAgcGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSBuZXdfb3Bz
OworICAgIHNkLT5zY2hlZHVsZXIgPSBuZXdfb3BzOwogICAgIHNkLT5zY2hlZF9wcml2ID0gcHBy
aXY7CiAKICAgICAvKgpAQCAtMjY3Nyw3ICsyNjc2LDcgQEAgdm9pZCBzY2hlZF90aWNrX3N1c3Bl
bmQodm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCi0gICAgc2NoZWQgPSBwZXJfY3B1KHNjaGVkdWxl
ciwgY3B1KTsKKyAgICBzY2hlZCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwogICAg
IHNjaGVkX2RvX3RpY2tfc3VzcGVuZChzY2hlZCwgY3B1KTsKICAgICByY3VfaWRsZV9lbnRlcihj
cHUpOwogICAgIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCk7CkBAIC0yNjkwLDcgKzI2ODksNyBAQCB2
b2lkIHNjaGVkX3RpY2tfcmVzdW1lKHZvaWQpCiAKICAgICByY3VfaWRsZV90aW1lcl9zdG9wKCk7
CiAgICAgcmN1X2lkbGVfZXhpdChjcHUpOwotICAgIHNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIs
IGNwdSk7CisgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBz
Y2hlZF9kb190aWNrX3Jlc3VtZShzY2hlZCwgY3B1KTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA2
NTVlYjNhZjMyLi41Mjg4NzRhYjExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMzYsNiArMzYsNyBAQCBl
eHRlcm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKICAqIGFzIHRoZSByZXN0IG9m
IHRoZSBzdHJ1Y3QuICBKdXN0IGhhdmUgdGhlIHNjaGVkdWxlciBwb2ludCB0byB0aGUKICAqIG9u
ZSBpdCB3YW50cyAoVGhpcyBtYXkgYmUgdGhlIG9uZSByaWdodCBpbiBmcm9udCBvZiBpdCkuKi8K
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CisgICAgc3RydWN0IHNjaGVkdWxlciAgICpzY2hlZHVs
ZXI7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICpzY2hlZHVsZV9sb2NrLAogICAgICAgICAgICAg
ICAgICAgICAgICBfbG9jazsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKmN1cnI7CkBAIC01MSw3
ICs1Miw2IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAKICNkZWZpbmUgY3Vycl9vbl9jcHUo
YykgICAgKGdldF9zY2hlZF9yZXMoYyktPmN1cnIpCiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qg
c2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wg
KiwgY3B1cG9vbCk7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNj
aGVkX3Jlcyk7CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93oo-0000bV-U3; Sat, 14 Sep 2019 08:54: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93om-0000Xr-M6
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:08 +0000
X-Inumbo-ID: 0fccd2da-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fccd2da-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 9C48DB66C;
 Sat, 14 Sep 2019 08:53:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:26 +0200
Message-Id: <20190914085251.18816-23-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 22/47] 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+Ci0tLQpOb3RlIHRo
YXQgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UoKSB3aWxsIGJlIHN1YnN1bWVkIGJ5IGFub3Ro
ZXIKcmV3b3JrIGluIGEgbGF0ZXIgcGF0Y2guCi0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwg
NjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDc0NzY5ZjJmOWIuLjIyNzIxOTJkNDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI1MSw2ICsyNTEsMjAgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAgIHYtPnJ1bnN0YXRlLnN0YXRl
ID0gbmV3X3N0YXRlOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9ydW5zdGF0
ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgYm9vbCBydW5uaW5nLCBzX3Rp
bWVfdCBuZXdfZW50cnlfdGltZSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVf
bGlzdDsKKworICAgIGlmICggcnVubmluZyApCisgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdl
KHYsIFJVTlNUQVRFX3J1bm5pbmcsIG5ld19lbnRyeV90aW1lKTsKKyAgICBlbHNlCisgICAgICAg
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsCisgICAgICAgICAgICAoKHYtPnBhdXNlX2ZsYWdzICYg
VlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6CisgICAgICAgICAgICAgKHZjcHVfcnVu
bmFibGUodikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKKyAgICAg
ICAgICAgIG5ld19lbnRyeV90aW1lKTsKK30KKwogdm9pZCB2Y3B1X3J1bnN0YXRlX2dldChzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUpCiB7CiAgICAg
c3BpbmxvY2tfdCAqbG9jayA9IGxpa2VseSh2ID09IGN1cnJlbnQpCkBAIC0xNjIzLDcgKzE2Mzcs
NyBAQCB2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3RpbWVf
dCB2YWx1ZSkKICAqLwogc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAgICAgICAgICAqcHJldiA9IGN1cnJlbnQsICpuZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAgICAqcHJldiA9IGN1cnJlbnQtPnNjaGVkX3VuaXQsICpuZXh0ID0gTlVMTDsK
ICAgICBzX3RpbWVfdCAgICAgICAgICAgICAgbm93OwogICAgIHN0cnVjdCBzY2hlZHVsZXIgICAg
ICpzY2hlZDsKICAgICB1bnNpZ25lZCBsb25nICAgICAgICAqdGFza2xldF93b3JrID0gJnRoaXNf
Y3B1KHRhc2tsZXRfd29ya190b19kbyk7CkBAIC0xNjY3LDkgKzE2ODEsOSBAQCBzdGF0aWMgdm9p
ZCBzY2hlZHVsZSh2b2lkKQogICAgIHNjaGVkID0gdGhpc19jcHUoc2NoZWR1bGVyKTsKICAgICBu
ZXh0X3NsaWNlID0gc2NoZWQtPmRvX3NjaGVkdWxlKHNjaGVkLCBub3csIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQpOwogCi0gICAgbmV4dCA9IG5leHRfc2xpY2UudGFzay0+dmNwdV9saXN0OworICAg
IG5leHQgPSBuZXh0X3NsaWNlLnRhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQtPnNjaGVkX3Vu
aXQ7CisgICAgc2QtPmN1cnIgPSBuZXh0OwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0g
MCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3Rp
bWVyLCBub3cgKyBuZXh0X3NsaWNlLnRpbWUpOwpAQCAtMTY3OCw1OSArMTY5Miw1NSBAQCBzdGF0
aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHsKICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIGNwdSk7CiAgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5G
Q09OVCwKLSAgICAgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnZj
cHVfaWQsCi0gICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5
X3RpbWUsCisgICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51
bml0X2lkLAorICAgICAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAog
ICAgICAgICAgICAgICAgICBuZXh0X3NsaWNlLnRpbWUpOwotICAgICAgICB0cmFjZV9jb250aW51
ZV9ydW5uaW5nKG5leHQpOwotICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyhwcmV2KTsK
KyAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyhuZXh0LT52Y3B1X2xpc3QpOworICAgICAg
ICByZXR1cm4gY29udGludWVfcnVubmluZyhwcmV2LT52Y3B1X2xpc3QpOwogICAgIH0KIAogICAg
IFRSQUNFXzNEKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GUFJFViwKLSAgICAgICAgICAgICBwcmV2LT5k
b21haW4tPmRvbWFpbl9pZCwgcHJldi0+dmNwdV9pZCwKLSAgICAgICAgICAgICBub3cgLSBwcmV2
LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lKTsKKyAgICAgICAgICAgICBwcmV2LT5kb21haW4t
PmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKKyAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0
ZV9lbnRyeV90aW1lKTsKICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQsCi0g
ICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnZjcHVfaWQsCi0gICAg
ICAgICAgICAgKG5leHQtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/Ci0g
ICAgICAgICAgICAgKG5vdyAtIG5leHQtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUpIDogMCwK
KyAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCwKKyAg
ICAgICAgICAgICAobmV4dC0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9y
dW5uYWJsZSkgPworICAgICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6
IDAsCiAgICAgICAgICAgICAgbmV4dF9zbGljZS50aW1lKTsKIAotICAgIEFTU0VSVChwcmV2LT5y
dW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBBU1NFUlQocHJldi0+dmNw
dV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nKTsKIAogICAgIFRSQUNF
XzREKFRSQ19TQ0hFRF9TV0lUQ0gsCi0gICAgICAgICAgICAgcHJldi0+ZG9tYWluLT5kb21haW5f
aWQsIHByZXYtPnZjcHVfaWQsCi0gICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQs
IG5leHQtPnZjcHVfaWQpOworICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBw
cmV2LT51bml0X2lkLAorICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0
LT51bml0X2lkKTsKIAotICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAotICAgICAgICBwcmV2LAot
ICAgICAgICAoKHByZXYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxv
Y2tlZCA6Ci0gICAgICAgICAodmNwdV9ydW5uYWJsZShwcmV2KSA/IFJVTlNUQVRFX3J1bm5hYmxl
IDogUlVOU1RBVEVfb2ZmbGluZSkpLAotICAgICAgICBub3cpOworICAgIHNjaGVkX3VuaXRfcnVu
c3RhdGVfY2hhbmdlKHByZXYsIGZhbHNlLCBub3cpOwogCi0gICAgQVNTRVJUKG5leHQtPnJ1bnN0
YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5pbmcpOwotICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdl
KG5leHQsIFJVTlNUQVRFX3J1bm5pbmcsIG5vdyk7CisgICAgQVNTRVJUKG5leHQtPnZjcHVfbGlz
dC0+cnVuc3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAgc2NoZWRfdW5pdF9y
dW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKIAogICAgIC8qCiAgICAgICogTkIuIERv
bid0IGFkZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250
ZXh0CiAgICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29y
ayBwcm9wZXJseS4KICAgICAgKi8KIAotICAgIEFTU0VSVCghbmV4dC0+c2NoZWRfdW5pdC0+aXNf
cnVubmluZyk7CisgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKKyAgICBuZXh0LT52Y3B1
X2xpc3QtPmlzX3J1bm5pbmcgPSAxOwogICAgIG5leHQtPmlzX3J1bm5pbmcgPSAxOwotICAgIG5l
eHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgPSAxOwotICAgIG5leHQtPnNjaGVkX3VuaXQtPnN0
YXRlX2VudHJ5X3RpbWUgPSBub3c7CisgICAgbmV4dC0+c3RhdGVfZW50cnlfdGltZSA9IG5vdzsK
IAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCiAgICAgU0NIRURf
U1RBVF9DUkFOSyhzY2hlZF9jdHgpOwogCi0gICAgc3RvcF90aW1lcigmcHJldi0+cGVyaW9kaWNf
dGltZXIpOworICAgIHN0b3BfdGltZXIoJnByZXYtPnZjcHVfbGlzdC0+cGVyaW9kaWNfdGltZXIp
OwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLm1pZ3JhdGVkICkKLSAgICAgICAgc2NoZWRfbW92ZV9p
cnFzKG5leHQpOworICAgICAgICBzY2hlZF9tb3ZlX2lycXMobmV4dC0+dmNwdV9saXN0KTsKIAot
ICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayhuZXh0KTsKKyAgICB2Y3B1X3BlcmlvZGljX3Rp
bWVyX3dvcmsobmV4dC0+dmNwdV9saXN0KTsKIAotICAgIGNvbnRleHRfc3dpdGNoKHByZXYsIG5l
eHQpOworICAgIGNvbnRleHRfc3dpdGNoKHByZXYtPnZjcHVfbGlzdCwgbmV4dC0+dmNwdV9saXN0
KTsKIH0KIAogdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQotLSAKMi4xNi40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93or-0000gq-Ia; Sat, 14 Sep 2019 08:54:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93oq-0000fY-Vc
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:13 +0000
X-Inumbo-ID: 130ac5b0-d6cd-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 130ac5b0-d6cd-11e9-b76c-bc764e2007e4;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7A19EB664;
 Sat, 14 Sep 2019 08:53:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:47 +0200
Message-Id: <20190914085251.18816-44-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 43/47] 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
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGMyZTVhOTIyMGQuLjg4MmIzYmFmNDIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTU5LDcgKzU5LDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwg
c2NoZWRfcmF0ZWxpbWl0X3VzKTsKIGVudW0gc2NoZWRfZ3JhbiBfX3JlYWRfbW9zdGx5IG9wdF9z
Y2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY3B1OwogdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgc2NoZWRfZ3JhbnVsYXJpdHkgPSAxOwogYm9vbCBfX3JlYWRfbW9zdGx5IHNjaGVkX2Rp
c2FibGVfc210X3N3aXRjaGluZzsKLWNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2sgPSAm
Y3B1bWFza19hbGw7CitjcHVtYXNrX3Zhcl90IHNjaGVkX3Jlc19tYXNrOwogCiAvKiBDb21tb24g
bG9jayBmb3IgZnJlZSBjcHVzLiAqLwogc3RhdGljIERFRklORV9TUElOTE9DSyhzY2hlZF9mcmVl
X2NwdV9sb2NrKTsKQEAgLTIzODgsOCArMjM4OCwxNCBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVs
ZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNkID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UpOwogICAgIGlmICggc2QgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwor
ICAgIGlmICggIXphbGxvY19jcHVtYXNrX3Zhcigmc2QtPmNwdXMpICkKKyAgICB7CisgICAgICAg
IHhmcmVlKHNkKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCiAgICAgc2QtPm1h
c3Rlcl9jcHUgPSBjcHU7Ci0gICAgc2QtPmNwdXMgPSBjcHVtYXNrX29mKGNwdSk7CisgICAgY3B1
bWFza19jb3B5KHNkLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOwogICAgIHNldF9zY2hlZF9yZXMo
Y3B1LCBzZCk7CiAKICAgICBzZC0+c2NoZWR1bGVyID0gJnNjaGVkX2lkbGVfb3BzOwpAQCAtMjQw
MSw2ICsyNDA3LDggQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNw
dSkKICAgICAvKiBXZSBzdGFydCB3aXRoIGNwdSBncmFudWxhcml0eS4gKi8KICAgICBzZC0+Z3Jh
bnVsYXJpdHkgPSAxOwogCisgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgc2NoZWRfcmVzX21hc2sp
OworCiAgICAgLyogQm9vdCBDUFUgaXMgZGVhbHQgd2l0aCBsYXRlciBpbiBzY2hlZHVsZXJfaW5p
dCgpLiAqLwogICAgIGlmICggY3B1ID09IDAgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTI0MzMs
NiArMjQ0MSw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3Jlc19mcmVlKHN0cnVjdCByY3VfaGVhZCAq
aGVhZCkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gY29udGFpbmVyX29mKGhl
YWQsIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSwgcmN1KTsKIAorICAgIGZyZWVfY3B1bWFza192YXIo
c2QtPmNwdXMpOwogICAgIHhmcmVlKHNkKTsKIH0KIApAQCAtMjU4MSw2ICsyNTkwLDkgQEAgdm9p
ZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICAgICAgcHJpbnRrKCJVc2luZyAnJXMn
ICglcylcbiIsIG9wcy5uYW1lLCBvcHMub3B0X25hbWUpOwogICAgIH0KIAorICAgIGlmICggIXph
bGxvY19jcHVtYXNrX3Zhcigmc2NoZWRfcmVzX21hc2spICkKKyAgICAgICAgQlVHKCk7CisKICAg
ICBpZiAoIGNwdV9zY2hlZHVsZV91cCgwKSApCiAgICAgICAgIEJVRygpOwogICAgIHJlZ2lzdGVy
X2NwdV9ub3RpZmllcigmY3B1X3NjaGVkdWxlX25mYik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGYxMGVk
NzY4YjAuLjE3NzBiOWJjYTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0yNCw3ICsyNCw3IEBAIGV4dGVy
biBjcHVtYXNrX3QgY3B1cG9vbF9mcmVlX2NwdXM7CiBleHRlcm4gaW50IHNjaGVkX3JhdGVsaW1p
dF91czsKIAogLyogU2NoZWR1bGluZyByZXNvdXJjZSBtYXNrLiAqLwotZXh0ZXJuIGNvbnN0IGNw
dW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CitleHRlcm4gY3B1bWFza192YXJfdCBzY2hlZF9yZXNf
bWFzazsKIAogLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KIGVu
dW0gc2NoZWRfZ3JhbiB7CkBAIC01OSw3ICs1OSw3IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7
CiAgICAgLyogQ3B1IHdpdGggbG93ZXN0IGlkIGluIHNjaGVkdWxpbmcgcmVzb3VyY2UuICovCiAg
ICAgdW5zaWduZWQgaW50ICAgICAgICBtYXN0ZXJfY3B1OwogICAgIHVuc2lnbmVkIGludCAgICAg
ICAgZ3JhbnVsYXJpdHk7Ci0gICAgY29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAg
LyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAgICAqLworICAgIGNwdW1hc2tfdmFyX3Qg
ICAgICAgY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVjdCAgICAg
Ki8KICAgICBzdHJ1Y3QgcmN1X2hlYWQgICAgIHJjdTsKIH07CiAKLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93ot-0000kb-G3; Sat, 14 Sep 2019 08:54: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93or-0000gv-Ml
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:13 +0000
X-Inumbo-ID: 10284566-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10284566-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 78582B66F;
 Sat, 14 Sep 2019 08:53:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:29 +0200
Message-Id: <20190914085251.18816-26-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 25/47] 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
IGFzc29jaWF0ZWQKdmNwdXMuIFRoaXMgYWxsb3dzIGRvaW5nIHF1aWNrIGNoZWNrcyB3aGV0aGVy
IGEgdW5pdCBoYXMgYW55IHZjcHUKcnVubmluZyBvciB3aGV0aGVyIG9ubHkgYSBzaW5nbGUgdmNw
dSBvZiBhIHVuaXQgaXMgcnVubmluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tClJGQyBWMjogYWRkIGNvdW50ZXJzIGZvciBlYWNoIHBvc3NpYmxl
IHJ1bnN0YXRlCi0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCA4ICsrKysrKystCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDdiMzc0NjFkYjkuLjBiZDlmMGQyNzggMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
QEAgLTIzOSw2ICsyMzksNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFu
Z2UoCiAgICAgc3RydWN0IHZjcHUgKnYsIGludCBuZXdfc3RhdGUsIHNfdGltZV90IG5ld19lbnRy
eV90aW1lKQogewogICAgIHNfdGltZV90IGRlbHRhOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0ID0gdi0+c2NoZWRfdW5pdDsKIAogICAgIEFTU0VSVCh2LT5ydW5zdGF0ZS5zdGF0ZSAhPSBu
ZXdfc3RhdGUpOwogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKHYtPnBy
b2Nlc3NvciktPnNjaGVkdWxlX2xvY2spKTsKQEAgLTI0Nyw2ICsyNDgsOSBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAKICAgICB0cmFjZV9ydW5zdGF0ZV9jaGFu
Z2UodiwgbmV3X3N0YXRlKTsKIAorICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5z
dGF0ZV0tLTsKKyAgICB1bml0LT5ydW5zdGF0ZV9jbnRbbmV3X3N0YXRlXSsrOworCiAgICAgZGVs
dGEgPSBuZXdfZW50cnlfdGltZSAtIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CiAgICAg
aWYgKCBkZWx0YSA+IDAgKQogICAgIHsKQEAgLTM2OCw3ICszNzIsNyBAQCBzdGF0aWMgc3RydWN0
IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgdW5pdC0+
dmNwdV9saXN0ID0gdjsKICAgICB1bml0LT51bml0X2lkID0gdi0+dmNwdV9pZDsKICAgICB1bml0
LT5kb21haW4gPSBkOwotICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0OworICAgIHVuaXQtPnJ1bnN0
YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0rKzsKIAogICAgIGZvciAoIHByZXZfdW5pdCA9ICZk
LT5zY2hlZF91bml0X2xpc3Q7ICpwcmV2X3VuaXQ7CiAgICAgICAgICAgcHJldl91bml0ID0gJigq
cHJldl91bml0KS0+bmV4dF9pbl9saXN0ICkKQEAgLTM4NCw2ICszODgsOCBAQCBzdGF0aWMgc3Ry
dWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
ICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAg
ICBnb3RvIGZhaWw7CiAKKyAgICB2LT5zY2hlZF91bml0ID0gdW5pdDsKKwogICAgIHJldHVybiB1
bml0OwogCiAgZmFpbDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNTZlZDg2M2IwOC4uMzYyNTdhMDZmZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKQEAgLTI3Nyw2ICsyNzcsOCBAQCBzdHJ1Y3Qgc2NoZWRfdW5pdCB7CiAKICAgICAvKiBMYXN0
IHRpbWUgdW5pdCBnb3QgKGRlLSlzY2hlZHVsZWQuICovCiAgICAgdWludDY0X3QgICAgICAgICAg
ICAgICBzdGF0ZV9lbnRyeV90aW1lOworICAgIC8qIFZjcHUgc3RhdGUgc3VtbWFyeS4gKi8KKyAg
ICB1bnNpZ25lZCBpbnQgICAgICAgICAgIHJ1bnN0YXRlX2NudFs0XTsKIAogICAgIC8qIEJpdG1h
c2sgb2YgQ1BVcyBvbiB3aGljaCB0aGlzIFZDUFUgbWF5IHJ1bi4gKi8KICAgICBjcHVtYXNrX3Zh
cl90ICAgICAgICAgIGNwdV9oYXJkX2FmZmluaXR5OwotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93ox-0000rO-7M; Sat, 14 Sep 2019 08:54:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93ov-0000pD-VS
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:18 +0000
X-Inumbo-ID: 139e9c90-d6cd-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 139e9c90-d6cd-11e9-b76c-bc764e2007e4;
 Sat, 14 Sep 2019 08:53:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 64B18B67F;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:50 +0200
Message-Id: <20190914085251.18816-47-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 46/47] xen/sched: disable scheduling when
 entering ACPI deep sleep states
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

V2hlbiBlbnRlcmluZyBkZWVwIHNsZWVwIHN0YXRlcyBhbGwgZG9tYWlucyBhcmUgcGF1c2VkIHJl
c3VsdGluZyBpbgphbGwgY3B1cyBvbmx5IHJ1bm5pbmcgaWRsZSB2Y3B1cy4gVGhpcyBlbmFibGVz
IHVzIHRvIHN0b3Agc2NoZWR1bGluZwpjb21wbGV0ZWx5IGluIG9yZGVyIHRvIGF2b2lkIHN5bmNo
cm9uaXphdGlvbiBwcm9ibGVtcyB3aXRoIGNvcmUKc2NoZWR1bGluZyB3aGVuIGluZGl2aWR1YWwg
Y3B1cyBhcmUgb2ZmbGluZWQuCgpEaXNhYmxpbmcgdGhlIHNjaGVkdWxlciBpcyBkb25lIGJ5IHJl
cGxhY2luZyB0aGUgc29mdGlycSBoYW5kbGVyCndpdGggYSBkdW1teSBzY2hlZHVsaW5nIHJvdXRp
bmUgb25seSBlbmFibGluZyB0YXNrbGV0cyB0byBydW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjogbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gv
eDg2L2FjcGkvcG93ZXIuYyB8ICA0ICsrKysKIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgfCAz
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jIGIveGVuL2FyY2gv
eDg2L2FjcGkvcG93ZXIuYwppbmRleCBlMzk1NGVlYjc1Li44Y2U3MGJhZjAxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2Vy
LmMKQEAgLTE0NSwxMiArMTQ1LDE2IEBAIHN0YXRpYyB2b2lkIGZyZWV6ZV9kb21haW5zKHZvaWQp
CiAgICAgZm9yX2VhY2hfZG9tYWluICggZCApCiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKICAg
ICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKKworICAgIHNjaGVkdWxlcl9k
aXNhYmxlKCk7CiB9CiAKIHN0YXRpYyB2b2lkIHRoYXdfZG9tYWlucyh2b2lkKQogewogICAgIHN0
cnVjdCBkb21haW4gKmQ7CiAKKyAgICBzY2hlZHVsZXJfZW5hYmxlKCk7CisKICAgICByY3VfcmVh
ZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAgICAgZm9yX2VhY2hfZG9tYWluICggZCApCiAg
ICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCmluZGV4IDRiMmNjYjdkZGMuLjgwMGQyNDA1YTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTg3LDYgKzg3LDgg
QEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJh
eVtdLCAqX19lbmRfc2NoZWR1bGVyc19hcnIKIAogc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19y
ZWFkX21vc3RseSBvcHM7CiAKK3N0YXRpYyBib29sIHNjaGVkdWxlcl9hY3RpdmU7CisKIHN0YXRp
YyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogc2NoZWRfaWRsZV9yZXNfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewpAQCAt
MjI0MSw2ICsyMjQzLDEzIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9y
ZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogICAgICAgICBjcHVfcmVsYXgo
KTsKIAogICAgICAgICAqbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKworICAg
ICAgICBpZiAoIHVubGlrZWx5KCFzY2hlZHVsZXJfYWN0aXZlKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVChpc19pZGxlX3VuaXQocHJldikpOworICAgICAgICAgICAgYXRvbWljX3Nl
dCgmcHJldi0+bmV4dF90YXNrLT5yZW5kZXp2b3VzX291dF9jbnQsIDApOworICAgICAgICAgICAg
cHJldi0+cmVuZGV6dm91c19pbl9jbnQgPSAwOworICAgICAgICB9CiAgICAgfQogCiAgICAgcmV0
dXJuIHByZXYtPm5leHRfdGFzazsKQEAgLTI1ODksMTQgKzI1OTgsMzIgQEAgY29uc3QgY3B1bWFz
a190ICpzY2hlZF9nZXRfb3B0X2NwdW1hc2soZW51bSBzY2hlZF9ncmFuIG9wdCwgdW5zaWduZWQg
aW50IGNwdSkKICAgICByZXR1cm4gbWFzazsKIH0KIAorc3RhdGljIHZvaWQgc2NoZWR1bGVfZHVt
bXkodm9pZCkKK3sKKyAgICBzY2hlZF90YXNrbGV0X2NoZWNrX2NwdShzbXBfcHJvY2Vzc29yX2lk
KCkpOworfQorCit2b2lkIHNjaGVkdWxlcl9kaXNhYmxlKHZvaWQpCit7CisgICAgc2NoZWR1bGVy
X2FjdGl2ZSA9IGZhbHNlOworICAgIG9wZW5fc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRLCBzY2hl
ZHVsZV9kdW1teSk7CisgICAgb3Blbl9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEsIHNjaGVk
dWxlX2R1bW15KTsKK30KKwordm9pZCBzY2hlZHVsZXJfZW5hYmxlKHZvaWQpCit7CisgICAgb3Bl
bl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsKKyAgICBvcGVuX3NvZnRpcnEo
U0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRfc2xhdmUpOworICAgIHNjaGVkdWxlcl9hY3RpdmUg
PSB0cnVlOworfQorCiAvKiBJbml0aWFsaXNlIHRoZSBkYXRhIHN0cnVjdHVyZXMuICovCiB2b2lk
IF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogewogICAgIHN0cnVjdCBkb21haW4gKmlkbGVf
ZG9tYWluOwogICAgIGludCBpOwogCi0gICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEs
IHNjaGVkdWxlKTsKLSAgICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRf
c2xhdmUpOworICAgIHNjaGVkdWxlcl9lbmFibGUoKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwg
TlVNX1NDSEVEVUxFUlM7IGkrKykKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGNjNjU5MjJiODguLmJmZDU1
MTdhYzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCkBAIC05MzMsNiArOTMzLDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZm
aW5pdHkoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZSk7CiB1aW50NjRfdCBn
ZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBpbnQgY3B1KTsKIHZvaWQgc2NoZWRfZ3Vlc3RfaWRs
ZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNpZ25lZCBpbnQgY3B1KTsKK3ZvaWQgc2NoZWR1bGVy
X2VuYWJsZSh2b2lkKTsKK3ZvaWQgc2NoZWR1bGVyX2Rpc2FibGUodm9pZCk7CiAKIC8qCiAgKiBV
c2VkIGJ5IGlkbGUgbG9vcCB0byBkZWNpZGUgd2hldGhlciB0aGVyZSBpcyB3b3JrIHRvIGRvOgot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 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 1i93oy-0000to-HO; Sat, 14 Sep 2019 08:54: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93ow-0000qM-P0
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:18 +0000
X-Inumbo-ID: 0e37e664-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e37e664-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 DE05EB666;
 Sat, 14 Sep 2019 08:52:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:20 +0200
Message-Id: <20190914085251.18816-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 16/47] 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
LS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgNTAzICsrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNTAgaW5zZXJ0aW9u
cygrKSwgMjUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IGMwZjZlZjgzMWUuLjA0NGIx
ZDhhNTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2Nv
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
ZWQgZm9yIGNyZWRpdCkgKi8KICAgICB1bnNpZ25lZCBmbGFnczsKQEAgLTE5NCwxMCArMTk0LDEw
IEBAIHN0cnVjdCBjc2NoZWRfdW5pdCB7CiAgKiBEb21haW4KICAqLwogc3RydWN0IGNzY2hlZF9k
b20gewotICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3ZjcHU7CisgICAgc3RydWN0IGxpc3Rf
aGVhZCBhY3RpdmVfdW5pdDsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV9zZG9tX2VsZW07
CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tOwotICAgIHVpbnQxNl90IGFjdGl2ZV92Y3B1X2NvdW50
OworICAgIHVpbnQxNl90IGFjdGl2ZV91bml0X2NvdW50OwogICAgIHVpbnQxNl90IHdlaWdodDsK
ICAgICB1aW50MTZfdCBjYXA7CiB9OwpAQCAtMjE3LDcgKzIxNyw3IEBAIHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSB7CiAKICAgICAvKiBQZXJpb2Qgb2YgbWFzdGVyIGFuZCB0aWNrIGluIG1pbGxpc2Vj
b25kcyAqLwogICAgIHVuc2lnbmVkIGludCB0aWNrX3BlcmlvZF91cywgdGlja3NfcGVyX3RzbGlj
ZTsKLSAgICBzX3RpbWVfdCByYXRlbGltaXQsIHRzbGljZSwgdmNwdV9taWdyX2RlbGF5OworICAg
IHNfdGltZV90IHJhdGVsaW1pdCwgdHNsaWNlLCB1bml0X21pZ3JfZGVsYXk7CiAKICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIGFjdGl2ZV9zZG9tOwogICAgIHVpbnQzMl90IHdlaWdodDsKQEAgLTIzMyw3
ICsyMzMsNyBAQCBzdGF0aWMgdm9pZCBjc2NoZWRfdGljayh2b2lkICpfY3B1KTsKIHN0YXRpYyB2
b2lkIGNzY2hlZF9hY2N0KHZvaWQgKmR1bW15KTsKIAogc3RhdGljIGlubGluZSBpbnQKLV9fdmNw
dV9vbl9ydW5xKHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQorX191bml0X29uX3J1bnEoc3RydWN0
IGNzY2hlZF91bml0ICpzdmMpCiB7CiAgICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnJ1bnFf
ZWxlbSk7CiB9CkBAIC0yNDQsNyArMjQ0LDcgQEAgX19ydW5xX2VsZW0oc3RydWN0IGxpc3RfaGVh
ZCAqZWxlbSkKICAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgY3NjaGVkX3VuaXQs
IHJ1bnFfZWxlbSk7CiB9CiAKLS8qIElzIHRoZSBmaXJzdCBlbGVtZW50IG9mIGNwdSdzIHJ1bnEg
KGlmIGFueSkgY3B1J3MgaWRsZSB2Y3B1PyAqLworLyogSXMgdGhlIGZpcnN0IGVsZW1lbnQgb2Yg
Y3B1J3MgcnVucSAoaWYgYW55KSBjcHUncyBpZGxlIHVuaXQ/ICovCiBzdGF0aWMgaW5saW5lIGJv
b2xfdCBpc19ydW5xX2lkbGUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICAvKgpAQCAtMjUzLDcg
KzI1Myw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVk
dWxlX2xvY2spKTsKIAogICAgIHJldHVybiBsaXN0X2VtcHR5KFJVTlEoY3B1KSkgfHwKLSAgICAg
ICAgICAgaXNfaWRsZV92Y3B1KF9fcnVucV9lbGVtKFJVTlEoY3B1KS0+bmV4dCktPnZjcHUpOwor
ICAgICAgICAgICBpc19pZGxlX3VuaXQoX19ydW5xX2VsZW0oUlVOUShjcHUpLT5uZXh0KS0+dW5p
dCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZApAQCAtMjc1LDExICsyNzUsMTEgQEAgZGVjX25y
X3J1bm5hYmxlKHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW5saW5lIHZvaWQKIF9fcnVucV9p
bnNlcnQoc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiB7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9
IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0
X2NwdShzdmMtPnVuaXQpOwogICAgIGNvbnN0IHN0cnVjdCBsaXN0X2hlYWQgKiBjb25zdCBydW5x
ID0gUlVOUShjcHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CiAKLSAgICBCVUdfT04o
IF9fdmNwdV9vbl9ydW5xKHN2YykgKTsKKyAgICBCVUdfT04oIF9fdW5pdF9vbl9ydW5xKHN2Yykg
KTsKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQogICAgIHsKQEAgLTI4OCwxMCAr
Mjg4LDEwIEBAIF9fcnVucV9pbnNlcnQoc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiAgICAgICAg
ICAgICBicmVhazsKICAgICB9CiAKLSAgICAvKiBJZiB0aGUgdmNwdSB5aWVsZGVkLCB0cnkgdG8g
cHV0IGl0IGJlaGluZCBvbmUgbG93ZXItcHJpb3JpdHkKLSAgICAgKiBydW5uYWJsZSB2Y3B1IGlm
IHdlIGNhbi4gIFRoZSBuZXh0IHJ1bnFfc29ydCB3aWxsIGJyaW5nIGl0IGZvcndhcmQKKyAgICAv
KiBJZiB0aGUgdW5pdCB5aWVsZGVkLCB0cnkgdG8gcHV0IGl0IGJlaGluZCBvbmUgbG93ZXItcHJp
b3JpdHkKKyAgICAgKiBydW5uYWJsZSB1bml0IGlmIHdlIGNhbi4gIFRoZSBuZXh0IHJ1bnFfc29y
dCB3aWxsIGJyaW5nIGl0IGZvcndhcmQKICAgICAgKiB3aXRoaW4gMzBtcyBpZiB0aGUgcXVldWUg
dG9vIGxvbmcuICovCi0gICAgaWYgKCB0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1lJRUxELCAm
c3ZjLT5mbGFncykKKyAgICBpZiAoIHRlc3RfYml0KENTQ0hFRF9GTEFHX1VOSVRfWUlFTEQsICZz
dmMtPmZsYWdzKQogICAgICAgICAgJiYgX19ydW5xX2VsZW0oaXRlciktPnByaSA+IENTQ0hFRF9Q
UklfSURMRSApCiAgICAgewogICAgICAgICBpdGVyPWl0ZXItPm5leHQ7CkBAIC0zMDcsMjAgKzMw
NywyMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQKIHJ1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdW5p
dCAqc3ZjKQogewogICAgIF9fcnVucV9pbnNlcnQoc3ZjKTsKLSAgICBpbmNfbnJfcnVubmFibGUo
c3ZjLT52Y3B1LT5wcm9jZXNzb3IpOworICAgIGluY19ucl9ydW5uYWJsZShzY2hlZF91bml0X2Nw
dShzdmMtPnVuaXQpKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCiBfX3J1bnFfcmVtb3ZlKHN0
cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewotICAgIEJVR19PTiggIV9fdmNwdV9vbl9ydW5xKHN2
YykgKTsKKyAgICBCVUdfT04oICFfX3VuaXRfb25fcnVucShzdmMpICk7CiAgICAgbGlzdF9kZWxf
aW5pdCgmc3ZjLT5ydW5xX2VsZW0pOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKIHJ1bnFfcmVt
b3ZlKHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewotICAgIGRlY19ucl9ydW5uYWJsZShzdmMt
PnZjcHUtPnByb2Nlc3Nvcik7CisgICAgZGVjX25yX3J1bm5hYmxlKHNjaGVkX3VuaXRfY3B1KHN2
Yy0+dW5pdCkpOwogICAgIF9fcnVucV9yZW1vdmUoc3ZjKTsKIH0KIApAQCAtMzMxLDcgKzMzMSw3
IEBAIHN0YXRpYyB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2Yywgc190
aW1lX3Qgbm93KQogICAgIHVuc2lnbmVkIGludCBjcmVkaXRzOwogCiAgICAgLyogQXNzZXJ0IHN2
YyBpcyBjdXJyZW50ICovCi0gICAgQVNTRVJUKCBzdmMgPT0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9j
cHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSApOworICAgIEFTU0VSVCggc3ZjID09IENTQ0hFRF9V
TklUKGN1cnJfb25fY3B1KHNjaGVkX3VuaXRfY3B1KHN2Yy0+dW5pdCkpKSApOwogCiAgICAgaWYg
KCAoZGVsdGEgPSBub3cgLSBzdmMtPnN0YXJ0X3RpbWUpIDw9IDAgKQogICAgICAgICByZXR1cm47
CkBAIC0zNTEsOCArMzUxLDggQEAgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0X3Rp
Y2tsZV9jcHUpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3Nj
aGVkX3VuaXQgKm5ldykKIHsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gbmV3LT52Y3B1LT5wcm9j
ZXNzb3I7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnZjcHUtPnNjaGVkX3Vu
aXQ7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfY3B1KG5ldy0+dW5pdCk7Cisg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnVuaXQ7CiAgICAgc3RydWN0IGNzY2hl
ZF91bml0ICogY29uc3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAg
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxl
ciwgY3B1KSk7CiAgICAgY3B1bWFza190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKQEAgLTM2
NiwxNiArMzY2LDE2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBj
c2NoZWRfdW5pdCAqbmV3KQogICAgIGlkbGVyc19lbXB0eSA9IGNwdW1hc2tfZW1wdHkoJmlkbGVf
bWFzayk7CiAKICAgICAvKgotICAgICAqIEV4Y2x1c2l2ZSBwaW5uaW5nIGlzIHdoZW4gYSB2Y3B1
IGhhcyBoYXJkLWFmZmluaXR5IHdpdGggb25seSBvbmUKLSAgICAgKiBjcHUsIGFuZCB0aGVyZSBp
cyBubyBvdGhlciB2Y3B1IHRoYXQgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCB0aGF0CisgICAgICog
RXhjbHVzaXZlIHBpbm5pbmcgaXMgd2hlbiBhIHVuaXQgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBv
bmx5IG9uZQorICAgICAqIGNwdSwgYW5kIHRoZXJlIGlzIG5vIG90aGVyIHVuaXQgdGhhdCBoYXMg
aGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKICAgICAgKiBzYW1lIGNwdS4gVGhpcyBpcyBpbmZyZXF1
ZW50LCBidXQgaWYgaXQgaGFwcGVucywgaXMgZm9yIGFjaGlldmluZwogICAgICAqIHRoZSBtb3N0
IHBvc3NpYmxlIGRldGVybWluaXNtLCBhbmQgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQgZm9yCi0g
ICAgICogdGhlIHZjcHVzIGluIHF1ZXN0aW9uLgorICAgICAqIHRoZSB1bml0cyBpbiBxdWVzdGlv
bi4KICAgICAgKgogICAgICAqIFRyeSB0byBpZGVudGlmeSB0aGUgdmFzdCBtYWpvcml0eSBvZiB0
aGVzZSBzaXR1YXRpb25zLCBhbmQgZGVhbAogICAgICAqIHdpdGggdGhlbSBxdWlja2x5LgogICAg
ICAqLwotICAgIGlmICggdW5saWtlbHkodGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQs
ICZuZXctPmZsYWdzKSAmJgorICAgIGlmICggdW5saWtlbHkodGVzdF9iaXQoQ1NDSEVEX0ZMQUdf
VU5JVF9QSU5ORUQsICZuZXctPmZsYWdzKSAmJgogICAgICAgICAgICAgICAgICAgY3B1bWFza190
ZXN0X2NwdShjcHUsICZpZGxlX21hc2spKSApCiAgICAgewogICAgICAgICBBU1NFUlQoY3B1bWFz
a19jeWNsZShjcHUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUpOwpAQCAtMzg2LDcg
KzM4Niw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRf
dW5pdCAqbmV3KQogCiAgICAgLyoKICAgICAgKiBJZiB0aGUgcGNwdSBpcyBpZGxlLCBvciB0aGVy
ZSBhcmUgbm8gaWRsZXJzIGFuZCB0aGUgbmV3Ci0gICAgICogdmNwdSBpcyBhIGhpZ2hlciBwcmlv
cml0eSB0aGFuIHRoZSBvbGQgdmNwdSwgcnVuIGl0IGhlcmUuCisgICAgICogdW5pdCBpcyBhIGhp
Z2hlciBwcmlvcml0eSB0aGFuIHRoZSBvbGQgdW5pdCwgcnVuIGl0IGhlcmUuCiAgICAgICoKICAg
ICAgKiBJZiB0aGVyZSBhcmUgaWRsZSBjcHVzLCBmaXJzdCB0cnkgdG8gZmluZCBvbmUgc3VpdGFi
bGUgdG8gcnVuCiAgICAgICogbmV3LCBzbyB3ZSBjYW4gYXZvaWQgcHJlZW1wdGluZyBjdXIuICBJ
ZiB3ZSBjYW5ub3QgZmluZCBhCkBAIC00MDUsNyArNDA1LDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF91bml0ICpuZXcpCiAgICAgZWxzZSBpZiAoICFp
ZGxlcnNfZW1wdHkgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogU29mdCBhbmQgaGFy
ZCBhZmZpbml0eSBiYWxhbmNpbmcgbG9vcC4gRm9yIHZjcHVzIHdpdGhvdXQKKyAgICAgICAgICog
U29mdCBhbmQgaGFyZCBhZmZpbml0eSBiYWxhbmNpbmcgbG9vcC4gRm9yIHVuaXRzIHdpdGhvdXQK
ICAgICAgICAgICogYSB1c2VmdWwgc29mdCBhZmZpbml0eSwgY29uc2lkZXIgaGFyZCBhZmZpbml0
eSBvbmx5LgogICAgICAgICAgKi8KICAgICAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9z
dGVwKCBiYWxhbmNlX3N0ZXAgKQpAQCAtNDQ4LDEwICs0NDgsMTAgQEAgc3RhdGljIGlubGluZSB2
b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF91bml0ICpuZXcpCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHModW5pdC0+Y3B1X2hhcmRf
YWZmaW5pdHksICZpZGxlX21hc2spICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9DUkFOSyhjdXIsIGtpY2tlZF9hd2F5KTsKLSAgICAgICAg
ICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKGN1ciwgbWlncmF0ZV9yKTsKKyAgICAg
ICAgICAgICAgICAgICAgU0NIRURfVU5JVF9TVEFUX0NSQU5LKGN1ciwga2lja2VkX2F3YXkpOwor
ICAgICAgICAgICAgICAgICAgICBTQ0hFRF9VTklUX1NUQVRfQ1JBTksoY3VyLCBtaWdyYXRlX3Ip
OwogICAgICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfa2lja2VkX2F3
YXkpOwotICAgICAgICAgICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmY3VyLT52
Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgICAgICAgICAgICAgICAgIHNjaGVkX3NldF9wYXVzZV9m
bGFnc19hdG9taWMoY3VyLT51bml0LCBfVlBGX21pZ3JhdGluZyk7CiAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIC8qIFRpY2tsZSBjcHUgYW55d2F5LCB0byBsZXQgbmV3IHByZWVt
cHQgY3VyLiAqLwogICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5
X2NwdSk7CkBAIC02MDcsNyArNjA3LDcgQEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgKnBydiwgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMsIGludCBjcHUpCiAgICAgc3BjLT5pZGxl
X2JpYXMgPSBucl9jcHVfaWRzIC0gMTsKIAogICAgIC8qIFN0YXJ0IG9mZiBpZGxpbmcuLi4gKi8K
LSAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShjcHUpLT52Y3B1X2xpc3QpKTsK
KyAgICBCVUdfT04oIWlzX2lkbGVfdW5pdChjdXJyX29uX2NwdShjcHUpKSk7CiAgICAgY3B1bWFz
a19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOwogICAgIHNwYy0+bnJfcnVubmFibGUgPSAwOwog
fQpAQCAtNjMyLDkgKzYzMiw5IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUg
KnBydiA9IENTQ0hFRF9QUklWKG5ld19vcHMpOwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3Zj
ID0gdmRhdGE7CiAKLSAgICBBU1NFUlQoc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsK
KyAgICBBU1NFUlQoc3ZjICYmIGlzX2lkbGVfdW5pdChzdmMtPnVuaXQpKTsKIAotICAgIGlkbGVf
dmNwdVtjcHVdLT5zY2hlZF91bml0LT5wcml2ID0gdmRhdGE7CisgICAgc2NoZWRfaWRsZV91bml0
KGNwdSktPnByaXYgPSB2ZGF0YTsKIAogICAgIC8qCiAgICAgICogV2UgYXJlIGhvbGRpbmcgdGhl
IHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoaXQncyBiZWVuIHRha2VuIGluCkBAIC02NTEsMzMgKzY1
MSwzMyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVu
c2lnbmVkIGludCBjcHUsCiAKICNpZm5kZWYgTkRFQlVHCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9f
Y3NjaGVkX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQorX19jc2NoZWRfdW5pdF9jaGVjayhz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25z
dCBzdmMgPSBDU0NIRURfVU5JVCh2Yy0+c2NoZWRfdW5pdCk7CisgICAgc3RydWN0IGNzY2hlZF91
bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZF9k
b20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCi0gICAgQlVHX09OKCBzdmMtPnZjcHUgIT0g
dmMgKTsKLSAgICBCVUdfT04oIHNkb20gIT0gQ1NDSEVEX0RPTSh2Yy0+ZG9tYWluKSApOworICAg
IEJVR19PTiggc3ZjLT51bml0ICE9IHVuaXQgKTsKKyAgICBCVUdfT04oIHNkb20gIT0gQ1NDSEVE
X0RPTSh1bml0LT5kb21haW4pICk7CiAgICAgaWYgKCBzZG9tICkKICAgICB7Ci0gICAgICAgIEJV
R19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwotICAgICAgICBCVUdfT04oIHNkb20tPmRvbSAhPSB2
Yy0+ZG9tYWluICk7CisgICAgICAgIEJVR19PTiggaXNfaWRsZV91bml0KHVuaXQpICk7CisgICAg
ICAgIEJVR19PTiggc2RvbS0+ZG9tICE9IHVuaXQtPmRvbWFpbiApOwogICAgIH0KICAgICBlbHNl
CiAgICAgewotICAgICAgICBCVUdfT04oICFpc19pZGxlX3ZjcHUodmMpICk7CisgICAgICAgIEJV
R19PTiggIWlzX2lkbGVfdW5pdCh1bml0KSApOwogICAgIH0KIAogICAgIFNDSEVEX1NUQVRfQ1JB
TksodW5pdF9jaGVjayk7CiB9Ci0jZGVmaW5lIENTQ0hFRF9WQ1BVX0NIRUNLKF92YykgIChfX2Nz
Y2hlZF92Y3B1X2NoZWNrKF92YykpCisjZGVmaW5lIENTQ0hFRF9VTklUX0NIRUNLKHVuaXQpICAo
X19jc2NoZWRfdW5pdF9jaGVjayh1bml0KSkKICNlbHNlCi0jZGVmaW5lIENTQ0hFRF9WQ1BVX0NI
RUNLKF92YykKKyNkZWZpbmUgQ1NDSEVEX1VOSVRfQ0hFQ0sodW5pdCkKICNlbmRpZgogCiAvKgot
ICogRGVsYXksIGluIG1pY3Jvc2Vjb25kcywgYmV0d2VlbiBtaWdyYXRpb25zIG9mIGEgVkNQVSBi
ZXR3ZWVuIFBDUFVzLgotICogVGhpcyBwcmV2ZW50cyByYXBpZCBmbHV0dGVyaW5nIG9mIGEgVkNQ
VSBiZXR3ZWVuIENQVXMsIGFuZCByZWR1Y2VzIHRoZQorICogRGVsYXksIGluIG1pY3Jvc2Vjb25k
cywgYmV0d2VlbiBtaWdyYXRpb25zIG9mIGEgVU5JVCBiZXR3ZWVuIFBDUFVzLgorICogVGhpcyBw
cmV2ZW50cyByYXBpZCBmbHV0dGVyaW5nIG9mIGEgVU5JVCBiZXR3ZWVuIENQVXMsIGFuZCByZWR1
Y2VzIHRoZQogICogaW1wbGljaXQgb3ZlcmhlYWRzIHN1Y2ggYXMgY2FjaGUtd2FybWluZy4gMW1z
ICgxMDAwKSBoYXMgYmVlbiBtZWFzdXJlZAogICogYXMgYSBnb29kIHZhbHVlLgogICovCkBAIC02
ODgsOCArNjg4LDggQEAgc3RhdGljIGlubGluZSBib29sCiBfX2NzY2hlZF92Y3B1X2lzX2NhY2hl
X2hvdChjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewotICAgIGJvb2wgaG90
ID0gcHJ2LT52Y3B1X21pZ3JfZGVsYXkgJiYKLSAgICAgICAgICAgICAgIChOT1coKSAtIHN2Yy0+
bGFzdF9zY2hlZF90aW1lKSA8IHBydi0+dmNwdV9taWdyX2RlbGF5OworICAgIGJvb2wgaG90ID0g
cHJ2LT51bml0X21pZ3JfZGVsYXkgJiYKKyAgICAgICAgICAgICAgIChOT1coKSAtIHN2Yy0+bGFz
dF9zY2hlZF90aW1lKSA8IHBydi0+dW5pdF9taWdyX2RlbGF5OwogCiAgICAgaWYgKCBob3QgKQog
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfaG90KTsKQEAgLTY5OCwzNyArNjk4LDM5IEBA
IF9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAq
cHJ2LAogfQogCiBzdGF0aWMgaW5saW5lIGludAotX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJs
ZShjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnZjLAorX19j
c2NoZWRfdW5pdF9pc19taWdyYXRlYWJsZShjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXN0X2NwdSwgY3B1bWFza190ICpt
YXNrKQogewotICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gQ1NDSEVEX1VOSVQo
dmMtPnNjaGVkX3VuaXQpOworICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gQ1ND
SEVEX1VOSVQodW5pdCk7CiAgICAgLyoKICAgICAgKiBEb24ndCBwaWNrIHVwIHdvcmsgdGhhdCdz
IGhvdCBvbiBwZWVyIFBDUFUsIG9yIHRoYXQgY2FuJ3QgKG9yCiAgICAgICogd291bGQgcHJlZmVy
IG5vdCB0bykgcnVuIG9uIGNwdS4KICAgICAgKgotICAgICAqIFRoZSBjYWxsZXIgaXMgc3VwcG9z
ZWQgdG8gaGF2ZSBhbHJlYWR5IGNoZWNrZWQgdGhhdCB2YyBpcyBhbHNvCisgICAgICogVGhlIGNh
bGxlciBpcyBzdXBwb3NlZCB0byBoYXZlIGFscmVhZHkgY2hlY2tlZCB0aGF0IHVuaXQgaXMgYWxz
bwogICAgICAqIG5vdCBydW5uaW5nLgogICAgICAqLwotICAgIEFTU0VSVCghdmMtPnNjaGVkX3Vu
aXQtPmlzX3J1bm5pbmcpOworICAgIEFTU0VSVCghdW5pdC0+aXNfcnVubmluZyk7CiAKICAgICBy
ZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KHBydiwgc3ZjKSAmJgogICAgICAgICAg
ICBjcHVtYXNrX3Rlc3RfY3B1KGRlc3RfY3B1LCBtYXNrKTsKIH0KIAogc3RhdGljIGludAotX2Nz
Y2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2
YywgYm9vbF90IGNvbW1pdCkKK19jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAgICAgICAgICAg
Ym9vbF90IGNvbW1pdCkKIHsKLSAgICAvKiBXZSBtdXN0IGFsd2F5cyB1c2UgdmMtPnByb2Nzc29y
J3Mgc2NyYXRjaCBzcGFjZSAqLwotICAgIGNwdW1hc2tfdCAqY3B1cyA9IGNwdW1hc2tfc2NyYXRj
aF9jcHUodmMtPnByb2Nlc3Nvcik7CisgICAgaW50IGNwdSA9IHNjaGVkX3VuaXRfY3B1KHVuaXQp
OworICAgIC8qIFdlIG11c3QgYWx3YXlzIHVzZSBjcHUncyBzY3JhdGNoIHNwYWNlICovCisgICAg
Y3B1bWFza190ICpjcHVzID0gY3B1bWFza19zY3JhdGNoX2NwdShjcHUpOwogICAgIGNwdW1hc2tf
dCBpZGxlcnM7Ci0gICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHZjLT5kb21haW4pOworICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1
bWFzayh1bml0LT5kb21haW4pOwogICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjID0gTlVMTDsK
LSAgICBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsKICAgICBpbnQgYmFsYW5jZV9zdGVwOwogCiAg
ICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBiYWxhbmNlX3N0ZXAgKQogICAgIHsK
LSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLT5zY2hlZF91bml0LCBiYWxhbmNl
X3N0ZXAsIGNwdXMpOworICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodW5pdCwgYmFs
YW5jZV9zdGVwLCBjcHVzKTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1cywgb25saW5lLCBjcHVz
KTsKICAgICAgICAgLyoKICAgICAgICAgICogV2Ugd2FudCB0byBwaWNrIHVwIGEgcGNwdSBhbW9u
ZyB0aGUgb25lcyB0aGF0IGFyZSBvbmxpbmUgYW5kCkBAIC03NDcsMTIgKzc0OSwxMyBAQCBfY3Nj
aGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
LCBib29sX3QgY29tbWl0KQogICAgICAgICAgKiBiYWxhbmNpbmcgc3RlcCBhbGwgdG9nZXRoZXIu
CiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRf
QUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAoIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF91
bml0KSB8fCBjcHVtYXNrX2VtcHR5KGNwdXMpKSApCisgICAgICAgICAgICAgKCFoYXNfc29mdF9h
ZmZpbml0eSh1bml0KSB8fCBjcHVtYXNrX2VtcHR5KGNwdXMpKSApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAogICAgICAgICAvKiBJZiBwcmVzZW50LCBwcmVmZXIgdmMncyBjdXJyZW50IHByb2Nl
c3NvciAqLwotICAgICAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHZjLT5wcm9jZXNzb3IsIGNw
dXMpCi0gICAgICAgICAgICAgICAgPyB2Yy0+cHJvY2Vzc29yIDogY3B1bWFza19jeWNsZSh2Yy0+
cHJvY2Vzc29yLCBjcHVzKTsKKyAgICAgICAgY3B1ID0gY3B1bWFza190ZXN0X2NwdShzY2hlZF91
bml0X2NwdSh1bml0KSwgY3B1cykKKyAgICAgICAgICAgICAgICA/IHNjaGVkX3VuaXRfY3B1KHVu
aXQpCisgICAgICAgICAgICAgICAgOiBjcHVtYXNrX2N5Y2xlKHNjaGVkX3VuaXRfY3B1KHVuaXQp
LCBjcHVzKTsKICAgICAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVzKSk7CiAK
ICAgICAgICAgLyoKQEAgLTc2NCwxNSArNzY3LDE1IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAg
ICAgICAgICAqIFdlIGdpdmUgcHJlZmVyZW5jZSB0byB0aGUgaWRsZSBleGVjdXRpb24gdmVoaWNs
ZSB3aXRoIHRoZSBtb3N0CiAgICAgICAgICAqIGlkbGluZyBuZWlnaGJvdXJzIGluIGl0cyBncm91
cGluZy4gVGhpcyBkaXN0cmlidXRlcyB3b3JrIGFjcm9zcwogICAgICAgICAgKiBkaXN0aW5jdCBj
b3JlcyBmaXJzdCBhbmQgZ3VhcmFudGVlcyB3ZSBkb24ndCBkbyBzb21ldGhpbmcgc3R1cGlkCi0g
ICAgICAgICAqIGxpa2UgcnVuIHR3byBWQ1BVcyBvbiBjby1oeXBlcnRocmVhZHMgd2hpbGUgdGhl
cmUgYXJlIGlkbGUgY29yZXMKKyAgICAgICAgICogbGlrZSBydW4gdHdvIFVOSVRzIG9uIGNvLWh5
cGVydGhyZWFkcyB3aGlsZSB0aGVyZSBhcmUgaWRsZSBjb3JlcwogICAgICAgICAgKiBvciBzb2Nr
ZXRzLgogICAgICAgICAgKgogICAgICAgICAgKiBOb3RpY2UgdGhhdCwgd2hlbiBjb21wdXRpbmcg
dGhlICJpZGxlbmVzcyIgb2YgY3B1LCB3ZSBtYXkgd2FudCB0bwotICAgICAgICAgKiBkaXNjb3Vu
dCB2Yy4gVGhhdCBpcywgaWZmIHZjIGlzIHRoZSBjdXJyZW50bHkgcnVubmluZyBhbmQgdGhlIG9u
bHkKLSAgICAgICAgICogcnVubmFibGUgdmNwdSBvbiBjcHUsIHdlIGFkZCBjcHUgdG8gdGhlIGlk
bGVycy4KKyAgICAgICAgICogZGlzY291bnQgdW5pdC4gVGhhdCBpcywgaWZmIHVuaXQgaXMgdGhl
IGN1cnJlbnRseSBydW5uaW5nIGFuZCB0aGUKKyAgICAgICAgICogb25seSBydW5uYWJsZSB1bml0
IG9uIGNwdSwgd2UgYWRkIGNwdSB0byB0aGUgaWRsZXJzLgogICAgICAgICAgKi8KICAgICAgICAg
Y3B1bWFza19hbmQoJmlkbGVycywgJmNwdV9vbmxpbmVfbWFwLCBDU0NIRURfUFJJVihvcHMpLT5p
ZGxlcnMpOwotICAgICAgICBpZiAoIHZjLT5wcm9jZXNzb3IgPT0gY3B1ICYmIGlzX3J1bnFfaWRs
ZShjcHUpICkKKyAgICAgICAgaWYgKCBzY2hlZF91bml0X2NwdSh1bml0KSA9PSBjcHUgJiYgaXNf
cnVucV9pZGxlKGNwdSkgKQogICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmaWRs
ZXJzKTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1cywgJmlkbGVycywgY3B1cyk7CiAKQEAgLTc4
Miw3ICs3ODUsNyBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgICAgICAgKiBDUFUsIGFzIHdl
IGp1c3QgJiYtZWQgaXQgd2l0aCBpZGxlcnMpLiBJbiBmYWN0LCBpZiB3ZSBhcmUgb24gU01ULCBh
bmQKICAgICAgICAgICogY3B1IHBvaW50cyB0byBhIGJ1c3kgdGhyZWFkIHdpdGggYW4gaWRsZSBz
aWJsaW5nLCBib3RoIHRoZSB0aHJlYWRzCiAgICAgICAgICAqIHdpbGwgYmUgY29uc2lkZXJlZCB0
aGUgc2FtZSwgZnJvbSB0aGUgImlkbGVuZXNzIiBjYWxjdWxhdGlvbiBwb2ludAotICAgICAgICAg
KiBvZiB2aWV3IiwgcHJldmVudGluZyB2Y3B1IGZyb20gYmVpbmcgbW92ZWQgdG8gdGhlIHRocmVh
ZCB0aGF0IGlzCisgICAgICAgICAqIG9mIHZpZXciLCBwcmV2ZW50aW5nIHVuaXQgZnJvbSBiZWlu
ZyBtb3ZlZCB0byB0aGUgdGhyZWFkIHRoYXQgaXMKICAgICAgICAgICogYWN0dWFsbHkgaWRsZS4K
ICAgICAgICAgICoKICAgICAgICAgICogTm90aWNlIHRoYXQgY3B1bWFza190ZXN0X2NwdSgpIGlz
IHF1aWNrZXIgdGhhbiBjcHVtYXNrX2VtcHR5KCksIHNvCkBAIC04NDgsNyArODUxLDggQEAgX2Nz
Y2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2
YywgYm9vbF90IGNvbW1pdCkKICAgICBpZiAoIGNvbW1pdCAmJiBzcGMgKQogICAgICAgIHNwYy0+
aWRsZV9iaWFzID0gY3B1OwogCi0gICAgVFJBQ0VfM0QoVFJDX0NTQ0hFRF9QSUNLRURfQ1BVLCB2
Yy0+ZG9tYWluLT5kb21haW5faWQsIHZjLT52Y3B1X2lkLCBjcHUpOworICAgIFRSQUNFXzNEKFRS
Q19DU0NIRURfUElDS0VEX0NQVSwgdW5pdC0+ZG9tYWluLT5kb21haW5faWQsIHVuaXQtPnVuaXRf
aWQsCisgICAgICAgICAgICAgY3B1KTsKIAogICAgIHJldHVybiBjcHU7CiB9CkBAIC04NTYsNyAr
ODYwLDYgQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKgogY3NjaGVkX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+
dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gQ1NDSEVEX1VOSVQodW5p
dCk7CiAKICAgICAvKgpAQCAtODY2LDI2ICs4NjksMjYgQEAgY3NjaGVkX3Jlc19waWNrKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAg
ICAgICogY3NjaGVkX3VuaXRfd2FrZSgpIChzdGlsbCBjYWxsZWQgZnJvbSB2Y3B1X21pZ3JhdGUo
KSkgd2Ugd29uJ3QKICAgICAgKiBnZXQgYm9vc3RlZCwgd2hpY2ggd2UgZG9uJ3QgZGVzZXJ2ZSBh
cyB3ZSBhcmUgIm9ubHkiIG1pZ3JhdGluZy4KICAgICAgKi8KLSAgICBzZXRfYml0KENTQ0hFRF9G
TEFHX1ZDUFVfTUlHUkFUSU5HLCAmc3ZjLT5mbGFncyk7Ci0gICAgcmV0dXJuIGdldF9zY2hlZF9y
ZXMoX2NzY2hlZF9jcHVfcGljayhvcHMsIHZjLCAxKSk7CisgICAgc2V0X2JpdChDU0NIRURfRkxB
R19VTklUX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOworICAgIHJldHVybiBnZXRfc2NoZWRfcmVz
KF9jc2NoZWRfY3B1X3BpY2sob3BzLCB1bml0LCAxKSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZAotX19jc2NoZWRfdmNwdV9hY2N0X3N0YXJ0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBz
dHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKK19fY3NjaGVkX3VuaXRfYWNjdF9zdGFydChzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiB7CiAgICAgc3Ry
dWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAK
LSAgICBpZiAoIGxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSkgKQorICAgIGlmICgg
bGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdW5pdF9lbGVtKSApCiAgICAgewotICAgICAgICBTQ0hF
RF9WQ1BVX1NUQVRfQ1JBTksoc3ZjLCBzdGF0ZV9hY3RpdmUpOworICAgICAgICBTQ0hFRF9VTklU
X1NUQVRfQ1JBTksoc3ZjLCBzdGF0ZV9hY3RpdmUpOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KGFjY3RfdW5pdF9hY3RpdmUpOwogCi0gICAgICAgIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50Kys7
Ci0gICAgICAgIGxpc3RfYWRkKCZzdmMtPmFjdGl2ZV92Y3B1X2VsZW0sICZzZG9tLT5hY3RpdmVf
dmNwdSk7Ci0gICAgICAgIC8qIE1ha2Ugd2VpZ2h0IHBlci12Y3B1ICovCisgICAgICAgIHNkb20t
PmFjdGl2ZV91bml0X2NvdW50Kys7CisgICAgICAgIGxpc3RfYWRkKCZzdmMtPmFjdGl2ZV91bml0
X2VsZW0sICZzZG9tLT5hY3RpdmVfdW5pdCk7CisgICAgICAgIC8qIE1ha2Ugd2VpZ2h0IHBlci11
bml0ICovCiAgICAgICAgIHBydi0+d2VpZ2h0ICs9IHNkb20tPndlaWdodDsKICAgICAgICAgaWYg
KCBsaXN0X2VtcHR5KCZzZG9tLT5hY3RpdmVfc2RvbV9lbGVtKSApCiAgICAgICAgIHsKQEAgLTg5
NCw1NiArODk3LDU2IEBAIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdGFydChzdHJ1Y3QgY3NjaGVkX3By
aXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiAgICAgfQogCiAgICAgVFJBQ0Vf
M0QoVFJDX0NTQ0hFRF9BQ0NPVU5UX1NUQVJULCBzZG9tLT5kb20tPmRvbWFpbl9pZCwKLSAgICAg
ICAgICAgICBzdmMtPnZjcHUtPnZjcHVfaWQsIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50KTsKKyAg
ICAgICAgICAgICBzdmMtPnVuaXQtPnVuaXRfaWQsIHNkb20tPmFjdGl2ZV91bml0X2NvdW50KTsK
IAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogfQogCiBz
dGF0aWMgaW5saW5lIHZvaWQKLV9fY3NjaGVkX3ZjcHVfYWNjdF9zdG9wX2xvY2tlZChzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwKK19fY3NjaGVkX3VuaXRfYWNjdF9zdG9wX2xvY2tlZChzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsK
ICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAKLSAgICBC
VUdfT04oIGxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSkgKTsKKyAgICBCVUdfT04o
IGxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX3VuaXRfZWxlbSkgKTsKIAotICAgIFNDSEVEX1ZDUFVf
U1RBVF9DUkFOSyhzdmMsIHN0YXRlX2lkbGUpOworICAgIFNDSEVEX1VOSVRfU1RBVF9DUkFOSyhz
dmMsIHN0YXRlX2lkbGUpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksoYWNjdF91bml0X2lkbGUpOwog
CiAgICAgQlVHX09OKCBwcnYtPndlaWdodCA8IHNkb20tPndlaWdodCApOwotICAgIHNkb20tPmFj
dGl2ZV92Y3B1X2NvdW50LS07Ci0gICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5hY3RpdmVfdmNwdV9l
bGVtKTsKKyAgICBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudC0tOworICAgIGxpc3RfZGVsX2luaXQo
JnN2Yy0+YWN0aXZlX3VuaXRfZWxlbSk7CiAgICAgcHJ2LT53ZWlnaHQgLT0gc2RvbS0+d2VpZ2h0
OwotICAgIGlmICggbGlzdF9lbXB0eSgmc2RvbS0+YWN0aXZlX3ZjcHUpICkKKyAgICBpZiAoIGxp
c3RfZW1wdHkoJnNkb20tPmFjdGl2ZV91bml0KSApCiAgICAgewogICAgICAgICBsaXN0X2RlbF9p
bml0KCZzZG9tLT5hY3RpdmVfc2RvbV9lbGVtKTsKICAgICB9CiAKICAgICBUUkFDRV8zRChUUkNf
Q1NDSEVEX0FDQ09VTlRfU1RPUCwgc2RvbS0+ZG9tLT5kb21haW5faWQsCi0gICAgICAgICAgICAg
c3ZjLT52Y3B1LT52Y3B1X2lkLCBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCk7CisgICAgICAgICAg
ICAgc3ZjLT51bml0LT51bml0X2lkLCBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCk7CiB9CiAKIHN0
YXRpYyB2b2lkCi1jc2NoZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1
bnNpZ25lZCBpbnQgY3B1KQorY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUg
KnBydiwgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVu
aXQgPSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0
IHN2YyA9IENTQ0hFRF9VTklUKGN1cnJ1bml0KTsKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKIAotICAgIEFTU0VSVCggY3VycmVudC0+
cHJvY2Vzc29yID09IGNwdSApOworICAgIEFTU0VSVCggc2NoZWRfdW5pdF9jcHUoY3VycnVuaXQp
ID09IGNwdSApOwogICAgIEFTU0VSVCggc3ZjLT5zZG9tICE9IE5VTEwgKTsKLSAgICBBU1NFUlQo
ICFpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApOworICAgIEFTU0VSVCggIWlzX2lkbGVfdW5pdChz
dmMtPnVuaXQpICk7CiAKICAgICAvKgotICAgICAqIElmIHRoaXMgVkNQVSdzIHByaW9yaXR5IHdh
cyBib29zdGVkIHdoZW4gaXQgbGFzdCBhd29rZSwgcmVzZXQgaXQuCi0gICAgICogSWYgdGhlIFZD
UFUgaXMgZm91bmQgaGVyZSwgdGhlbiBpdCdzIGNvbnN1bWluZyBhIG5vbi1uZWdsaWdlYWJsZQor
ICAgICAqIElmIHRoaXMgVU5JVCdzIHByaW9yaXR5IHdhcyBib29zdGVkIHdoZW4gaXQgbGFzdCBh
d29rZSwgcmVzZXQgaXQuCisgICAgICogSWYgdGhlIFVOSVQgaXMgZm91bmQgaGVyZSwgdGhlbiBp
dCdzIGNvbnN1bWluZyBhIG5vbi1uZWdsaWdlYWJsZQogICAgICAqIGFtb3VudCBvZiBDUFUgcmVz
b3VyY2VzIGFuZCBzaG91bGQgbm8gbG9uZ2VyIGJlIGJvb3N0ZWQuCiAgICAgICovCiAgICAgaWYg
KCBzdmMtPnByaSA9PSBDU0NIRURfUFJJX1RTX0JPT1NUICkKICAgICB7CiAgICAgICAgIHN2Yy0+
cHJpID0gQ1NDSEVEX1BSSV9UU19VTkRFUjsKICAgICAgICAgVFJBQ0VfMkQoVFJDX0NTQ0hFRF9C
T09TVF9FTkQsIHN2Yy0+c2RvbS0+ZG9tLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAgIHN2
Yy0+dmNwdS0+dmNwdV9pZCk7CisgICAgICAgICAgICAgICAgIHN2Yy0+dW5pdC0+dW5pdF9pZCk7
CiAgICAgfQogCiAgICAgLyoKQEAgLTk1MiwxMiArOTU1LDEyIEBAIGNzY2hlZF92Y3B1X2FjY3Qo
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgYnVybl9j
cmVkaXRzKHN2YywgTk9XKCkpOwogCiAgICAgLyoKLSAgICAgKiBQdXQgdGhpcyBWQ1BVIGFuZCBk
b21haW4gYmFjayBvbiB0aGUgYWN0aXZlIGxpc3QgaWYgaXQgd2FzCisgICAgICogUHV0IHRoaXMg
VU5JVCBhbmQgZG9tYWluIGJhY2sgb24gdGhlIGFjdGl2ZSBsaXN0IGlmIGl0IHdhcwogICAgICAq
IGlkbGluZy4KICAgICAgKi8KLSAgICBpZiAoIGxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX3ZjcHVf
ZWxlbSkgKQorICAgIGlmICggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdW5pdF9lbGVtKSApCiAg
ICAgewotICAgICAgICBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQocHJ2LCBzdmMpOworICAgICAg
ICBfX2NzY2hlZF91bml0X2FjY3Rfc3RhcnQocHJ2LCBzdmMpOwogICAgIH0KICAgICBlbHNlCiAg
ICAgewpAQCAtOTcwLDE1ICs5NzMsMTUgQEAgY3NjaGVkX3ZjcHVfYWNjdChzdHJ1Y3QgY3NjaGVk
X3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICogbWlncmF0aW5nIGl0
IHRvIHJ1biBlbHNld2hlcmUgKHNlZSBtdWx0aS1jb3JlIGFuZCBtdWx0aS10aHJlYWQKICAgICAg
ICAgICogc3VwcG9ydCBpbiBjc2NoZWRfcmVzX3BpY2soKSkuCiAgICAgICAgICAqLwotICAgICAg
ICBuZXdfY3B1ID0gX2NzY2hlZF9jcHVfcGljayhvcHMsIGN1cnJlbnQsIDApOworICAgICAgICBu
ZXdfY3B1ID0gX2NzY2hlZF9jcHVfcGljayhvcHMsIGN1cnJ1bml0LCAwKTsKIAogICAgICAgICB1
bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBjdXJydW5pdCk7CiAK
ICAgICAgICAgaWYgKCBuZXdfY3B1ICE9IGNwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIFND
SEVEX1ZDUFVfU1RBVF9DUkFOSyhzdmMsIG1pZ3JhdGVfcik7CisgICAgICAgICAgICBTQ0hFRF9V
TklUX1NUQVRfQ1JBTksoc3ZjLCBtaWdyYXRlX3IpOwogICAgICAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyhtaWdyYXRlX3J1bm5pbmcpOwotICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGlu
ZywgJmN1cnJlbnQtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgIHNjaGVkX3NldF9wYXVzZV9m
bGFnc19hdG9taWMoY3VycnVuaXQsIF9WUEZfbWlncmF0aW5nKTsKICAgICAgICAgICAgIC8qCiAg
ICAgICAgICAgICAgKiBBcyB3ZSBhcmUgYWJvdXQgdG8gdGlja2xlIGNwdSwgd2Ugc2hvdWxkIGNs
ZWFyIGl0cyBiaXQgaW4KICAgICAgICAgICAgICAqIGlkbGVycy4gQnV0LCBpZiB3ZSBhcmUgaGVy
ZSwgaXQgbWVhbnMgdGhlcmUgaXMgc29tZW9uZSBydW5uaW5nCkBAIC05OTUsMjEgKzk5OCwyMCBA
QCBzdGF0aWMgdm9pZCAqCiBjc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICB2b2lk
ICpkZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3Ry
dWN0IGNzY2hlZF91bml0ICpzdmM7CiAKLSAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICov
CisgICAgLyogQWxsb2NhdGUgcGVyLVVOSVQgaW5mbyAqLwogICAgIHN2YyA9IHh6YWxsb2Moc3Ry
dWN0IGNzY2hlZF91bml0KTsKICAgICBpZiAoIHN2YyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5ydW5xX2VsZW0pOwotICAgIElOSVRf
TElTVF9IRUFEKCZzdmMtPmFjdGl2ZV92Y3B1X2VsZW0pOworICAgIElOSVRfTElTVF9IRUFEKCZz
dmMtPmFjdGl2ZV91bml0X2VsZW0pOwogICAgIHN2Yy0+c2RvbSA9IGRkOwotICAgIHN2Yy0+dmNw
dSA9IHZjOwotICAgIHN2Yy0+cHJpID0gaXNfaWRsZV9kb21haW4odmMtPmRvbWFpbikgPworICAg
IHN2Yy0+dW5pdCA9IHVuaXQ7CisgICAgc3ZjLT5wcmkgPSBpc19pZGxlX3VuaXQodW5pdCkgPwog
ICAgICAgICBDU0NIRURfUFJJX0lETEUgOiBDU0NIRURfUFJJX1RTX1VOREVSOwotICAgIFNDSEVE
X1ZDUFVfU1RBVFNfUkVTRVQoc3ZjKTsKKyAgICBTQ0hFRF9VTklUX1NUQVRTX1JFU0VUKHN2Yyk7
CiAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2FsbG9jKTsKICAgICByZXR1cm4gc3ZjOwogfQpA
QCAtMTAxNywyNCArMTAxOSwyMSBAQCBjc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKIHN0YXRpYyB2b2lkCiBjc2No
ZWRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAg
ICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmMgPSB1bml0LT5wcml2OwogICAgIHNwaW5sb2NrX3Qg
KmxvY2s7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04oIGlz
X2lkbGVfdW5pdCh1bml0KSApOwogCiAgICAgLyogY3NjaGVkX3Jlc19waWNrKCkgbG9va3MgaW4g
dmMtPnByb2Nlc3NvcidzIHJ1bnEsIHNvIHdlIG5lZWQgdGhlIGxvY2suICovCiAgICAgbG9jayA9
IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICB1bml0LT5yZXMgPSBjc2NoZWRf
cmVzX3BpY2sob3BzLCB1bml0KTsKLSAgICB2Yy0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0
ZXJfY3B1OworICAgIHNjaGVkX3NldF9yZXModW5pdCwgY3NjaGVkX3Jlc19waWNrKG9wcywgdW5p
dCkpOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgbG9jayA9IHVuaXRfc2No
ZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICBpZiAoICFfX3ZjcHVfb25fcnVucShzdmMpICYm
IHZjcHVfcnVubmFibGUodmMpICYmCi0gICAgICAgICAhdmMtPnNjaGVkX3VuaXQtPmlzX3J1bm5p
bmcgKQorICAgIGlmICggIV9fdW5pdF9vbl9ydW5xKHN2YykgJiYgdW5pdF9ydW5uYWJsZSh1bml0
KSAmJiAhdW5pdC0+aXNfcnVubmluZyApCiAgICAgICAgIHJ1bnFfaW5zZXJ0KHN2Yyk7CiAKICAg
ICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CkBAIC0xMDYxLDE4ICsxMDYw
LDE4IEBAIGNzY2hlZF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3JlbW92
ZSk7CiAKLSAgICBBU1NFUlQoIV9fdmNwdV9vbl9ydW5xKHN2YykpOworICAgIEFTU0VSVCghX191
bml0X29uX3J1bnEoc3ZjKSk7CiAKLSAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChDU0NIRURf
RkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKKyAgICBpZiAoIHRlc3RfYW5kX2NsZWFy
X2JpdChDU0NIRURfRkxBR19VTklUX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAgICB7CiAgICAg
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF91bnBhcmspOwotICAgICAgICB2Y3B1X3VucGF1c2Uo
c3ZjLT52Y3B1KTsKKyAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+dW5pdC0+dmNwdV9saXN0KTsK
ICAgICB9CiAKICAgICBzcGluX2xvY2tfaXJxKCZwcnYtPmxvY2spOwogCi0gICAgaWYgKCAhbGlz
dF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApCi0gICAgICAgIF9fY3NjaGVkX3ZjcHVf
YWNjdF9zdG9wX2xvY2tlZChwcnYsIHN2Yyk7CisgICAgaWYgKCAhbGlzdF9lbXB0eSgmc3ZjLT5h
Y3RpdmVfdW5pdF9lbGVtKSApCisgICAgICAgIF9fY3NjaGVkX3VuaXRfYWNjdF9zdG9wX2xvY2tl
ZChwcnYsIHN2Yyk7CiAKICAgICBzcGluX3VubG9ja19pcnEoJnBydi0+bG9jayk7CiAKQEAgLTEw
ODIsODYgKzEwODEsODUgQEAgY3NjaGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0aWMgdm9pZAogY3NjaGVkX3Vu
aXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3Ry
dWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7Ci0gICAgdW5z
aWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNj
aGVkX3VuaXRfY3B1KHVuaXQpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3NsZWVwKTsK
IAotICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOworICAgIEJVR19PTiggaXNfaWRsZV91
bml0KHVuaXQpICk7CiAKICAgICBpZiAoIGN1cnJfb25fY3B1KGNwdSkgPT0gdW5pdCApCiAgICAg
ewogICAgICAgICAvKgogICAgICAgICAgKiBXZSBhcmUgYWJvdXQgdG8gdGlja2xlIGNwdSwgc28g
d2Ugc2hvdWxkIGNsZWFyIGl0cyBiaXQgaW4gaWRsZXJzLgotICAgICAgICAgKiBCdXQsIHdlIGFy
ZSBoZXJlIGJlY2F1c2UgdmMgaXMgZ29pbmcgdG8gc2xlZXAgd2hpbGUgcnVubmluZyBvbiBjcHUs
CisgICAgICAgICAqIEJ1dCwgd2UgYXJlIGhlcmUgYmVjYXVzZSB1bml0IGlzIGdvaW5nIHRvIHNs
ZWVwIHdoaWxlIHJ1bm5pbmcgb24gY3B1LAogICAgICAgICAgKiBzbyB0aGUgYml0IG11c3QgYmUg
emVybyBhbHJlYWR5LgogICAgICAgICAgKi8KICAgICAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVsZXIsIGNwdSkpLT5pZGxlcnMpKTsK
ICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICB9
Ci0gICAgZWxzZSBpZiAoIF9fdmNwdV9vbl9ydW5xKHN2YykgKQorICAgIGVsc2UgaWYgKCBfX3Vu
aXRfb25fcnVucShzdmMpICkKICAgICAgICAgcnVucV9yZW1vdmUoc3ZjKTsKIH0KIAogc3RhdGlj
IHZvaWQKIGNzY2hlZF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQo
dW5pdCk7CiAgICAgYm9vbF90IG1pZ3JhdGluZzsKIAotICAgIEJVR19PTiggaXNfaWRsZV92Y3B1
KHZjKSApOworICAgIEJVR19PTiggaXNfaWRsZV91bml0KHVuaXQpICk7CiAKLSAgICBpZiAoIHVu
bGlrZWx5KGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQpICkKKyAgICBpZiAoIHVu
bGlrZWx5KGN1cnJfb25fY3B1KHNjaGVkX3VuaXRfY3B1KHVuaXQpKSA9PSB1bml0KSApCiAgICAg
ewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9ydW5uaW5nKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KLSAgICBpZiAoIHVubGlrZWx5KF9fdmNwdV9vbl9ydW5xKHN2YykpICkK
KyAgICBpZiAoIHVubGlrZWx5KF9fdW5pdF9vbl9ydW5xKHN2YykpICkKICAgICB7CiAgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX29ucnVucSk7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKLSAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHZjKSkgKQorICAgIGlmICggbGlr
ZWx5KHVuaXRfcnVubmFibGUodW5pdCkpICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0
X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0
X3dha2Vfbm90X3J1bm5hYmxlKTsKIAogICAgIC8qCi0gICAgICogV2UgdGVtcG9yYXJseSBib29z
dCB0aGUgcHJpb3JpdHkgb2YgYXdha2luZyBWQ1BVcyEKKyAgICAgKiBXZSB0ZW1wb3JhcmlseSBi
b29zdCB0aGUgcHJpb3JpdHkgb2YgYXdha2luZyBVTklUcyEKICAgICAgKgotICAgICAqIElmIHRo
aXMgVkNQVSBjb25zdW1lcyBhIG5vbiBuZWdsaWdlYWJsZSBhbW91bnQgb2YgQ1BVLCBpdAorICAg
ICAqIElmIHRoaXMgVU5JVCBjb25zdW1lcyBhIG5vbiBuZWdsaWdpYmxlIGFtb3VudCBvZiBDUFUs
IGl0CiAgICAgICogd2lsbCBldmVudHVhbGx5IGZpbmQgaXRzZWxmIGluIHRoZSBjcmVkaXQgYWNj
b3VudGluZyBjb2RlCiAgICAgICogcGF0aCB3aGVyZSBpdHMgcHJpb3JpdHkgd2lsbCBiZSByZXNl
dCB0byBub3JtYWwuCiAgICAgICoKLSAgICAgKiBJZiBvbiB0aGUgb3RoZXIgaGFuZCB0aGUgVkNQ
VSBjb25zdW1lcyBsaXR0bGUgQ1BVIGFuZCBpcworICAgICAqIElmIG9uIHRoZSBvdGhlciBoYW5k
IHRoZSBVTklUIGNvbnN1bWVzIGxpdHRsZSBDUFUgYW5kIGlzCiAgICAgICogYmxvY2tpbmcgYW5k
IGF3b2tlbiBhIGxvdCAoZG9pbmcgSS9PIGZvciBleGFtcGxlKSwgaXRzCiAgICAgICogcHJpb3Jp
dHkgd2lsbCByZW1haW4gYm9vc3RlZCwgb3B0aW1pemluZyBpdCdzIHdha2UtdG8tcnVuCiAgICAg
ICogbGF0ZW5jaWVzLgogICAgICAqCi0gICAgICogVGhpcyBhbGxvd3Mgd2FrZS10by1ydW4gbGF0
ZW5jeSBzZW5zaXRpdmUgVkNQVXMgdG8gcHJlZW1wdAotICAgICAqIG1vcmUgQ1BVIHJlc291cmNl
IGludGVuc2l2ZSBWQ1BVcyB3aXRob3V0IGltcGFjdGluZyBvdmVyYWxsIAorICAgICAqIFRoaXMg
YWxsb3dzIHdha2UtdG8tcnVuIGxhdGVuY3kgc2Vuc2l0aXZlIFVOSVRzIHRvIHByZWVtcHQKKyAg
ICAgKiBtb3JlIENQVSByZXNvdXJjZSBpbnRlbnNpdmUgVU5JVHMgd2l0aG91dCBpbXBhY3Rpbmcg
b3ZlcmFsbAogICAgICAqIHN5c3RlbSBmYWlybmVzcy4KICAgICAgKgogICAgICAqIFRoZXJlIGFy
ZSB0d28gY2FzZXMsIHdoZW4gd2UgZG9uJ3Qgd2FudCB0byBib29zdDoKLSAgICAgKiAgLSBWQ1BV
cyB0aGF0IGFyZSB3YWtpbmcgdXAgYWZ0ZXIgYSBtaWdyYXRpb24sIHJhdGhlciB0aGFuCisgICAg
ICogIC0gVU5JVHMgdGhhdCBhcmUgd2FraW5nIHVwIGFmdGVyIGEgbWlncmF0aW9uLCByYXRoZXIg
dGhhbgogICAgICAqICAgIGFmdGVyIGhhdmluZyBibG9jazsKLSAgICAgKiAgLSBWQ1BVcyBvZiBj
YXBwZWQgZG9tYWlucyB1bnBhdXNpbmcgYWZ0ZXIgZWFybmluZyBjcmVkaXRzCisgICAgICogIC0g
VU5JVHMgb2YgY2FwcGVkIGRvbWFpbnMgdW5wYXVzaW5nIGFmdGVyIGVhcm5pbmcgY3JlZGl0cwog
ICAgICAqICAgIHRoZXkgaGFkIG92ZXJzcGVudC4KICAgICAgKi8KLSAgICBtaWdyYXRpbmcgPSB0
ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9NSUdSQVRJTkcsICZzdmMtPmZsYWdz
KTsKKyAgICBtaWdyYXRpbmcgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9N
SUdSQVRJTkcsICZzdmMtPmZsYWdzKTsKIAogICAgIGlmICggIW1pZ3JhdGluZyAmJiBzdmMtPnBy
aSA9PSBDU0NIRURfUFJJX1RTX1VOREVSICYmCi0gICAgICAgICAhdGVzdF9iaXQoQ1NDSEVEX0ZM
QUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCisgICAgICAgICAhdGVzdF9iaXQoQ1NDSEVE
X0ZMQUdfVU5JVF9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewotICAgICAgICBUUkFDRV8y
RChUUkNfQ1NDSEVEX0JPT1NUX1NUQVJULCB2Yy0+ZG9tYWluLT5kb21haW5faWQsIHZjLT52Y3B1
X2lkKTsKKyAgICAgICAgVFJBQ0VfMkQoVFJDX0NTQ0hFRF9CT09TVF9TVEFSVCwgdW5pdC0+ZG9t
YWluLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgIHVuaXQtPnVuaXRfaWQpOwogICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfYm9vc3QpOwogICAgICAgICBzdmMtPnByaSA9IENTQ0hF
RF9QUklfVFNfQk9PU1Q7CiAgICAgfQogCi0gICAgLyogUHV0IHRoZSBWQ1BVIG9uIHRoZSBydW5x
IGFuZCB0aWNrbGUgQ1BVcyAqLworICAgIC8qIFB1dCB0aGUgVU5JVCBvbiB0aGUgcnVucSBhbmQg
dGlja2xlIENQVXMgKi8KICAgICBydW5xX2luc2VydChzdmMpOwogICAgIF9fcnVucV90aWNrbGUo
c3ZjKTsKIH0KQEAgLTExNzIsNyArMTE3MCw3IEBAIGNzY2hlZF91bml0X3lpZWxkKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgc3RydWN0
IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAKICAgICAvKiBM
ZXQgdGhlIHNjaGVkdWxlciBrbm93IHRoYXQgdGhpcyB2Y3B1IGlzIHRyeWluZyB0byB5aWVsZCAq
LwotICAgIHNldF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnN2Yy0+ZmxhZ3MpOworICAg
IHNldF9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9ZSUVMRCwgJnN2Yy0+ZmxhZ3MpOwogfQogCiBzdGF0
aWMgaW50CkBAIC0xMjAxLDggKzExOTksOCBAQCBjc2NoZWRfZG9tX2NudGwoCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnNkb20tPmFjdGl2ZV9zZG9tX2VsZW0pICkK
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcnYtPndlaWdodCAtPSBzZG9tLT53ZWln
aHQgKiBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudDsKLSAgICAgICAgICAgICAgICBwcnYtPndlaWdo
dCArPSBvcC0+dS5jcmVkaXQud2VpZ2h0ICogc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQ7CisgICAg
ICAgICAgICAgICAgcHJ2LT53ZWlnaHQgLT0gc2RvbS0+d2VpZ2h0ICogc2RvbS0+YWN0aXZlX3Vu
aXRfY291bnQ7CisgICAgICAgICAgICAgICAgcHJ2LT53ZWlnaHQgKz0gb3AtPnUuY3JlZGl0Lndl
aWdodCAqIHNkb20tPmFjdGl2ZV91bml0X2NvdW50OwogICAgICAgICAgICAgfQogICAgICAgICAg
ICAgc2RvbS0+d2VpZ2h0ID0gb3AtPnUuY3JlZGl0LndlaWdodDsKICAgICAgICAgfQpAQCAtMTIz
MSw5ICsxMjI5LDkgQEAgY3NjaGVkX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAKICAgICAvKiBBcmUgd2UgYmVjb21pbmcgZXhj
bHVzaXZlbHkgcGlubmVkPyAqLwogICAgIGlmICggY3B1bWFza193ZWlnaHQoaGFyZCkgPT0gMSAp
Ci0gICAgICAgIHNldF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQsICZzdmMtPmZsYWdzKTsK
KyAgICAgICAgc2V0X2JpdChDU0NIRURfRkxBR19VTklUX1BJTk5FRCwgJnN2Yy0+ZmxhZ3MpOwog
ICAgIGVsc2UKLSAgICAgICAgY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUElOTkVELCAmc3Zj
LT5mbGFncyk7CisgICAgICAgIGNsZWFyX2JpdChDU0NIRURfRkxBR19VTklUX1BJTk5FRCwgJnN2
Yy0+ZmxhZ3MpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKQEAgLTEyNzYsMTQgKzEyNzQsMTQg
QEAgY3NjaGVkX3N5c19jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAg
ZWxzZSBpZiAoIHBydi0+cmF0ZWxpbWl0ICYmICFwYXJhbXMtPnJhdGVsaW1pdF91cyApCiAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkRpc2FibGluZyBjb250ZXh0IHN3aXRjaCByYXRl
IGxpbWl0aW5nXG4iKTsKICAgICAgICAgcHJ2LT5yYXRlbGltaXQgPSBNSUNST1NFQ1MocGFyYW1z
LT5yYXRlbGltaXRfdXMpOwotICAgICAgICBwcnYtPnZjcHVfbWlncl9kZWxheSA9IE1JQ1JPU0VD
UyhwYXJhbXMtPnZjcHVfbWlncl9kZWxheV91cyk7CisgICAgICAgIHBydi0+dW5pdF9taWdyX2Rl
bGF5ID0gTUlDUk9TRUNTKHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzKTsKICAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAKICAgICAgICAgLyogRkFM
TFRIUlUgKi8KICAgICBjYXNlIFhFTl9TWVNDVExfU0NIRURPUF9nZXRpbmZvOgogICAgICAgICBw
YXJhbXMtPnRzbGljZV9tcyA9IHBydi0+dHNsaWNlIC8gTUlMTElTRUNTKDEpOwogICAgICAgICBw
YXJhbXMtPnJhdGVsaW1pdF91cyA9IHBydi0+cmF0ZWxpbWl0IC8gTUlDUk9TRUNTKDEpOwotICAg
ICAgICBwYXJhbXMtPnZjcHVfbWlncl9kZWxheV91cyA9IHBydi0+dmNwdV9taWdyX2RlbGF5IC8g
TUlDUk9TRUNTKDEpOworICAgICAgICBwYXJhbXMtPnZjcHVfbWlncl9kZWxheV91cyA9IHBydi0+
dW5pdF9taWdyX2RlbGF5IC8gTUlDUk9TRUNTKDEpOwogICAgICAgICByYyA9IDA7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KQEAgLTEzMDEsNyArMTI5OSw3IEBAIGNzY2hlZF9hbGxvY19kb21kYXRh
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGRvbWFpbiAqZG9tKQogICAgICAg
ICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKIAogICAgIC8qIEluaXRpYWxpemUgY3JlZGl0IGFu
ZCB3ZWlnaHQgKi8KLSAgICBJTklUX0xJU1RfSEVBRCgmc2RvbS0+YWN0aXZlX3ZjcHUpOworICAg
IElOSVRfTElTVF9IRUFEKCZzZG9tLT5hY3RpdmVfdW5pdCk7CiAgICAgSU5JVF9MSVNUX0hFQUQo
JnNkb20tPmFjdGl2ZV9zZG9tX2VsZW0pOwogICAgIHNkb20tPmRvbSA9IGRvbTsKICAgICBzZG9t
LT53ZWlnaHQgPSBDU0NIRURfREVGQVVMVF9XRUlHSFQ7CkBAIC0xMzE4LDcgKzEzMTYsNyBAQCBj
c2NoZWRfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0
YSkKIC8qCiAgKiBUaGlzIGlzIGEgTyhuKSBvcHRpbWl6ZWQgc29ydCBvZiB0aGUgcnVucS4KICAq
Ci0gKiBUaW1lLXNoYXJlIFZDUFVzIGNhbiBvbmx5IGJlIG9uZSBvZiB0d28gcHJpb3JpdGllcywg
VU5ERVIgb3IgT1ZFUi4gV2Ugd2FsaworICogVGltZS1zaGFyZSBVTklUcyBjYW4gb25seSBiZSBv
bmUgb2YgdHdvIHByaW9yaXRpZXMsIFVOREVSIG9yIE9WRVIuIFdlIHdhbGsKICAqIHRocm91Z2gg
dGhlIHJ1bnEgYW5kIG1vdmUgdXAgYW55IFVOREVScyB0aGF0IGFyZSBwcmVjZWRlZCBieSBPVkVS
Uy4gV2UKICAqIHJlbWVtYmVyIHRoZSBsYXN0IFVOREVSIHRvIG1ha2UgdGhlIG1vdmUgdXAgb3Bl
cmF0aW9uIE8oMSkuCiAgKi8KQEAgLTEzNzEsNyArMTM2OSw3IEBAIGNzY2hlZF9hY2N0KHZvaWQq
IGR1bW15KQogewogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gZHVtbXk7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyX3ZjcHUsICpu
ZXh0X3ZjcHU7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcl91bml0LCAqbmV4dF91bml0Owog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXJfc2RvbSwgKm5leHRfc2RvbTsKICAgICBzdHJ1Y3Qg
Y3NjaGVkX3VuaXQgKnN2YzsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqc2RvbTsKQEAgLTE0MTgs
MjYgKzE0MTYsMjYgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAgICAgICAgIHNkb20gPSBs
aXN0X2VudHJ5KGl0ZXJfc2RvbSwgc3RydWN0IGNzY2hlZF9kb20sIGFjdGl2ZV9zZG9tX2VsZW0p
OwogCiAgICAgICAgIEJVR19PTiggaXNfaWRsZV9kb21haW4oc2RvbS0+ZG9tKSApOwotICAgICAg
ICBCVUdfT04oIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50ID09IDAgKTsKKyAgICAgICAgQlVHX09O
KCBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCA9PSAwICk7CiAgICAgICAgIEJVR19PTiggc2RvbS0+
d2VpZ2h0ID09IDAgKTsKLSAgICAgICAgQlVHX09OKCAoc2RvbS0+d2VpZ2h0ICogc2RvbS0+YWN0
aXZlX3ZjcHVfY291bnQpID4gd2VpZ2h0X2xlZnQgKTsKKyAgICAgICAgQlVHX09OKCAoc2RvbS0+
d2VpZ2h0ICogc2RvbS0+YWN0aXZlX3VuaXRfY291bnQpID4gd2VpZ2h0X2xlZnQgKTsKIAotICAg
ICAgICB3ZWlnaHRfbGVmdCAtPSAoIHNkb20tPndlaWdodCAqIHNkb20tPmFjdGl2ZV92Y3B1X2Nv
dW50ICk7CisgICAgICAgIHdlaWdodF9sZWZ0IC09ICggc2RvbS0+d2VpZ2h0ICogc2RvbS0+YWN0
aXZlX3VuaXRfY291bnQgKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBBIGRvbWFpbidzIGZh
aXIgc2hhcmUgaXMgY29tcHV0ZWQgdXNpbmcgaXRzIHdlaWdodCBpbiBjb21wZXRpdGlvbgogICAg
ICAgICAgKiB3aXRoIHRoYXQgb2YgYWxsIG90aGVyIGFjdGl2ZSBkb21haW5zLgogICAgICAgICAg
KgotICAgICAgICAgKiBBdCBtb3N0LCBhIGRvbWFpbiBjYW4gdXNlIGNyZWRpdHMgdG8gcnVuIGFs
bCBpdHMgYWN0aXZlIFZDUFVzCisgICAgICAgICAqIEF0IG1vc3QsIGEgZG9tYWluIGNhbiB1c2Ug
Y3JlZGl0cyB0byBydW4gYWxsIGl0cyBhY3RpdmUgVU5JVHMKICAgICAgICAgICogZm9yIG9uZSBm
dWxsIGFjY291bnRpbmcgcGVyaW9kLiBXZSBhbGxvdyBhIGRvbWFpbiB0byBlYXJuIG1vcmUKICAg
ICAgICAgICogb25seSB3aGVuIHRoZSBzeXN0ZW0td2lkZSBjcmVkaXQgYmFsYW5jZSBpcyBuZWdh
dGl2ZS4KICAgICAgICAgICovCi0gICAgICAgIGNyZWRpdF9wZWFrID0gc2RvbS0+YWN0aXZlX3Zj
cHVfY291bnQgKiBwcnYtPmNyZWRpdHNfcGVyX3RzbGljZTsKKyAgICAgICAgY3JlZGl0X3BlYWsg
PSBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCAqIHBydi0+Y3JlZGl0c19wZXJfdHNsaWNlOwogICAg
ICAgICBpZiAoIHBydi0+Y3JlZGl0X2JhbGFuY2UgPCAwICkKICAgICAgICAgewogICAgICAgICAg
ICAgY3JlZGl0X3BlYWsgKz0gKCAoIC1wcnYtPmNyZWRpdF9iYWxhbmNlCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKiBzZG9tLT53ZWlnaHQKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAqIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50KSArCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKiBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCkgKwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAod2VpZ2h0X3RvdGFsIC0gMSkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICkgLyB3ZWlnaHRfdG90YWw7CiAgICAgICAgIH0KQEAgLTE0NDgsMTQgKzE0NDYsMTQgQEAg
Y3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAgICAgICAgICAgICBpZiAoIGNyZWRpdF9jYXAgPCBj
cmVkaXRfcGVhayApCiAgICAgICAgICAgICAgICAgY3JlZGl0X3BlYWsgPSBjcmVkaXRfY2FwOwog
Ci0gICAgICAgICAgICAvKiBGSVhNRSAtLSBzZXQgY2FwIHBlci12Y3B1IGFzIHdlbGwuLi4/ICov
Ci0gICAgICAgICAgICBjcmVkaXRfY2FwID0gKCBjcmVkaXRfY2FwICsgKCBzZG9tLT5hY3RpdmVf
dmNwdV9jb3VudCAtIDEgKQotICAgICAgICAgICAgICAgICAgICAgICAgICkgLyBzZG9tLT5hY3Rp
dmVfdmNwdV9jb3VudDsKKyAgICAgICAgICAgIC8qIEZJWE1FIC0tIHNldCBjYXAgcGVyLXVuaXQg
YXMgd2VsbC4uLj8gKi8KKyAgICAgICAgICAgIGNyZWRpdF9jYXAgPSAoIGNyZWRpdF9jYXAgKyAo
IHNkb20tPmFjdGl2ZV91bml0X2NvdW50IC0gMSApCisgICAgICAgICAgICAgICAgICAgICAgICAg
KSAvIHNkb20tPmFjdGl2ZV91bml0X2NvdW50OwogICAgICAgICB9CiAKICAgICAgICAgY3JlZGl0
X2ZhaXIgPSAoICggY3JlZGl0X3RvdGFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICogc2Rv
bS0+d2VpZ2h0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICogc2RvbS0+YWN0aXZlX3ZjcHVf
Y291bnQgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAqIHNkb20tPmFjdGl2ZV91bml0X2Nv
dW50ICkKICAgICAgICAgICAgICAgICAgICAgICAgICsgKHdlaWdodF90b3RhbCAtIDEpCiAgICAg
ICAgICAgICAgICAgICAgICAgKSAvIHdlaWdodF90b3RhbDsKIApAQCAtMTQ4OSwxNCArMTQ4Nywx
NCBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgIGNyZWRpdF9mYWlyID0g
Y3JlZGl0X3BlYWs7CiAgICAgICAgIH0KIAotICAgICAgICAvKiBDb21wdXRlIGZhaXIgc2hhcmUg
cGVyIFZDUFUgKi8KLSAgICAgICAgY3JlZGl0X2ZhaXIgPSAoIGNyZWRpdF9mYWlyICsgKCBzZG9t
LT5hY3RpdmVfdmNwdV9jb3VudCAtIDEgKQotICAgICAgICAgICAgICAgICAgICAgICkgLyBzZG9t
LT5hY3RpdmVfdmNwdV9jb3VudDsKKyAgICAgICAgLyogQ29tcHV0ZSBmYWlyIHNoYXJlIHBlciBV
TklUICovCisgICAgICAgIGNyZWRpdF9mYWlyID0gKCBjcmVkaXRfZmFpciArICggc2RvbS0+YWN0
aXZlX3VuaXRfY291bnQgLSAxICkKKyAgICAgICAgICAgICAgICAgICAgICApIC8gc2RvbS0+YWN0
aXZlX3VuaXRfY291bnQ7CiAKIAotICAgICAgICBsaXN0X2Zvcl9lYWNoX3NhZmUoIGl0ZXJfdmNw
dSwgbmV4dF92Y3B1LCAmc2RvbS0+YWN0aXZlX3ZjcHUgKQorICAgICAgICBsaXN0X2Zvcl9lYWNo
X3NhZmUoIGl0ZXJfdW5pdCwgbmV4dF91bml0LCAmc2RvbS0+YWN0aXZlX3VuaXQgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfdmNwdSwgc3RydWN0IGNzY2hl
ZF91bml0LCBhY3RpdmVfdmNwdV9lbGVtKTsKKyAgICAgICAgICAgIHN2YyA9IGxpc3RfZW50cnko
aXRlcl91bml0LCBzdHJ1Y3QgY3NjaGVkX3VuaXQsIGFjdGl2ZV91bml0X2VsZW0pOwogICAgICAg
ICAgICAgQlVHX09OKCBzZG9tICE9IHN2Yy0+c2RvbSApOwogCiAgICAgICAgICAgICAvKiBJbmNy
ZW1lbnQgY3JlZGl0ICovCkBAIC0xNTA0LDIwICsxNTAyLDIwIEBAIGNzY2hlZF9hY2N0KHZvaWQq
IGR1bW15KQogICAgICAgICAgICAgY3JlZGl0ID0gYXRvbWljX3JlYWQoJnN2Yy0+Y3JlZGl0KTsK
IAogICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFJlY29tcHV0ZSBwcmlvcml0eSBvciwg
aWYgVkNQVSBpcyBpZGxpbmcsIHJlbW92ZSBpdCBmcm9tCisgICAgICAgICAgICAgKiBSZWNvbXB1
dGUgcHJpb3JpdHkgb3IsIGlmIFVOSVQgaXMgaWRsaW5nLCByZW1vdmUgaXQgZnJvbQogICAgICAg
ICAgICAgICogdGhlIGFjdGl2ZSBsaXN0LgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBp
ZiAoIGNyZWRpdCA8IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHN2Yy0+cHJp
ID0gQ1NDSEVEX1BSSV9UU19PVkVSOwogCi0gICAgICAgICAgICAgICAgLyogUGFyayBydW5uaW5n
IFZDUFVzIG9mIGNhcHBlZC1vdXQgZG9tYWlucyAqLworICAgICAgICAgICAgICAgIC8qIFBhcmsg
cnVubmluZyBVTklUcyBvZiBjYXBwZWQtb3V0IGRvbWFpbnMgKi8KICAgICAgICAgICAgICAgICBp
ZiAoIHNkb20tPmNhcCAhPSAwVSAmJgogICAgICAgICAgICAgICAgICAgICAgY3JlZGl0IDwgLWNy
ZWRpdF9jYXAgJiYKLSAgICAgICAgICAgICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KENTQ0hF
RF9GTEFHX1ZDUFVfUEFSS0VELCAmc3ZjLT5mbGFncykgKQorICAgICAgICAgICAgICAgICAgICAg
IXRlc3RfYW5kX3NldF9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9QQVJLRUQsICZzdmMtPmZsYWdzKSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KHVuaXRfcGFyayk7Ci0gICAgICAgICAgICAgICAgICAgIHZjcHVfcGF1c2Vfbm9zeW5jKHN2Yy0+
dmNwdSk7CisgICAgICAgICAgICAgICAgICAgIHZjcHVfcGF1c2Vfbm9zeW5jKHN2Yy0+dW5pdC0+
dmNwdV9saXN0KTsKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICAvKiBMb3dl
ciBib3VuZCBvbiBjcmVkaXRzICovCkBAIC0xNTMzLDIyICsxNTMxLDIyIEBAIGNzY2hlZF9hY2N0
KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgICAgIHN2Yy0+cHJpID0gQ1NDSEVEX1BSSV9UU19V
TkRFUjsKIAogICAgICAgICAgICAgICAgIC8qIFVucGFyayBhbnkgY2FwcGVkIGRvbWFpbnMgd2hv
c2UgY3JlZGl0cyBnbyBwb3NpdGl2ZSAqLwotICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQo
Q1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCisgICAgICAgICAgICAgICAg
aWYgKCB0ZXN0X2JpdChDU0NIRURfRkxBR19VTklUX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAg
ICAgICAqIEl0J3MgaW1wb3J0YW50IHRvIHVuc2V0IHRoZSBmbGFnIEFGVEVSIHRoZSB1bnBhdXNl
KCkKLSAgICAgICAgICAgICAgICAgICAgICogY2FsbCB0byBtYWtlIHN1cmUgdGhlIFZDUFUncyBw
cmlvcml0eSBpcyBub3QgYm9vc3RlZAorICAgICAgICAgICAgICAgICAgICAgKiBjYWxsIHRvIG1h
a2Ugc3VyZSB0aGUgVU5JVCdzIHByaW9yaXR5IGlzIG5vdCBib29zdGVkCiAgICAgICAgICAgICAg
ICAgICAgICAqIGlmIGl0IGlzIHdva2VuIHVwIGhlcmUuCiAgICAgICAgICAgICAgICAgICAgICAq
LwogICAgICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfdW5wYXJrKTsKLSAg
ICAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+dmNwdSk7Ci0gICAgICAgICAgICAg
ICAgICAgIGNsZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpOwor
ICAgICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uoc3ZjLT51bml0LT52Y3B1X2xpc3QpOwor
ICAgICAgICAgICAgICAgICAgICBjbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9QQVJLRUQsICZz
dmMtPmZsYWdzKTsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICAvKiBVcHBl
ciBib3VuZCBvbiBjcmVkaXRzIG1lYW5zIFZDUFUgc3RvcHMgZWFybmluZyAqLworICAgICAgICAg
ICAgICAgIC8qIFVwcGVyIGJvdW5kIG9uIGNyZWRpdHMgbWVhbnMgVU5JVCBzdG9wcyBlYXJuaW5n
ICovCiAgICAgICAgICAgICAgICAgaWYgKCBjcmVkaXQgPiBwcnYtPmNyZWRpdHNfcGVyX3RzbGlj
ZSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBfX2NzY2hlZF92Y3B1
X2FjY3Rfc3RvcF9sb2NrZWQocHJ2LCBzdmMpOworICAgICAgICAgICAgICAgICAgICBfX2NzY2hl
ZF91bml0X2FjY3Rfc3RvcF9sb2NrZWQocHJ2LCBzdmMpOwogICAgICAgICAgICAgICAgICAgICAv
KiBEaXZpZGUgY3JlZGl0cyBpbiBoYWxmLCBzbyB0aGF0IHdoZW4gaXQgc3RhcnRzCiAgICAgICAg
ICAgICAgICAgICAgICAqIGFjY291bnRpbmcgYWdhaW4sIGl0IHN0YXJ0cyBhIGxpdHRsZSBiaXQg
ImFoZWFkIiAqLwogICAgICAgICAgICAgICAgICAgICBjcmVkaXQgLz0gMjsKQEAgLTE1NTYsOCAr
MTU1NCw4IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIH0KIAotICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX1NFVChzdmMsIGNyZWRp
dF9sYXN0LCBjcmVkaXQpOwotICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX1NFVChzdmMsIGNy
ZWRpdF9pbmNyLCBjcmVkaXRfZmFpcik7CisgICAgICAgICAgICBTQ0hFRF9VTklUX1NUQVRfU0VU
KHN2YywgY3JlZGl0X2xhc3QsIGNyZWRpdCk7CisgICAgICAgICAgICBTQ0hFRF9VTklUX1NUQVRf
U0VUKHN2YywgY3JlZGl0X2luY3IsIGNyZWRpdF9mYWlyKTsKICAgICAgICAgICAgIGNyZWRpdF9i
YWxhbmNlICs9IGNyZWRpdDsKICAgICAgICAgfQogICAgIH0KQEAgLTE1ODMsMTAgKzE1ODEsMTAg
QEAgY3NjaGVkX3RpY2sodm9pZCAqX2NwdSkKICAgICBzcGMtPnRpY2srKzsKIAogICAgIC8qCi0g
ICAgICogQWNjb3VudGluZyBmb3IgcnVubmluZyBWQ1BVCisgICAgICogQWNjb3VudGluZyBmb3Ig
cnVubmluZyBVTklUCiAgICAgICovCi0gICAgaWYgKCAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpICkK
LSAgICAgICAgY3NjaGVkX3ZjcHVfYWNjdChwcnYsIGNwdSk7CisgICAgaWYgKCAhaXNfaWRsZV91
bml0KGN1cnJlbnQtPnNjaGVkX3VuaXQpICkKKyAgICAgICAgY3NjaGVkX3VuaXRfYWNjdChwcnYs
IGNwdSk7CiAKICAgICAvKgogICAgICAqIENoZWNrIGlmIHJ1bnEgbmVlZHMgdG8gYmUgc29ydGVk
CkBAIC0xNjA3LDcgKzE2MDUsNyBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGlu
dCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgY29uc3Qgc3RydWN0IGNzY2hl
ZF9wY3B1ICogY29uc3QgcGVlcl9wY3B1ID0gQ1NDSEVEX1BDUFUocGVlcl9jcHUpOwogICAgIHN0
cnVjdCBjc2NoZWRfdW5pdCAqc3BlZXI7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdmM7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAKICAgICBB
U1NFUlQocGVlcl9wY3B1ICE9IE5VTEwpOwogCkBAIC0xNjE1LDcgKzE2MTMsNyBAQCBjc2NoZWRf
cnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0
ZXApCiAgICAgICogRG9uJ3Qgc3RlYWwgZnJvbSBhbiBpZGxlIENQVSdzIHJ1bnEgYmVjYXVzZSBp
dCdzIGFib3V0IHRvCiAgICAgICogcGljayB1cCB3b3JrIGZyb20gaXQgaXRzZWxmLgogICAgICAq
LwotICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KGN1cnJfb25fY3B1KHBlZXJfY3B1KS0+
dmNwdV9saXN0KSkgKQorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV91bml0KGN1cnJfb25fY3B1
KHBlZXJfY3B1KSkpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBsaXN0X2Zvcl9lYWNoKCBp
dGVyLCAmcGVlcl9wY3B1LT5ydW5xICkKQEAgLTE2MjMsNDYgKzE2MjEsNDQgQEAgY3NjaGVkX3J1
bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVw
KQogICAgICAgICBzcGVlciA9IF9fcnVucV9lbGVtKGl0ZXIpOwogCiAgICAgICAgIC8qCi0gICAg
ICAgICAqIElmIG5leHQgYXZhaWxhYmxlIFZDUFUgaGVyZSBpcyBub3Qgb2Ygc3RyaWN0bHkgaGln
aGVyCisgICAgICAgICAqIElmIG5leHQgYXZhaWxhYmxlIFVOSVQgaGVyZSBpcyBub3Qgb2Ygc3Ry
aWN0bHkgaGlnaGVyCiAgICAgICAgICAqIHByaW9yaXR5IHRoYW4gb3VycywgdGhpcyBQQ1BVIGlz
IHVzZWxlc3MgdG8gdXMuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHNwZWVyLT5wcmkgPD0g
cHJpICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIC8qIElzIHRoaXMgVkNQVSBydW5u
YWJsZSBvbiBvdXIgUENQVT8gKi8KLSAgICAgICAgdmMgPSBzcGVlci0+dmNwdTsKLSAgICAgICAg
QlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CisgICAgICAgIC8qIElzIHRoaXMgVU5JVCBydW5u
YWJsZSBvbiBvdXIgUENQVT8gKi8KKyAgICAgICAgdW5pdCA9IHNwZWVyLT51bml0OworICAgICAg
ICBCVUdfT04oIGlzX2lkbGVfdW5pdCh1bml0KSApOwogCiAgICAgICAgIC8qCi0gICAgICAgICAq
IElmIHRoZSB2Y3B1IGlzIHN0aWxsIGluIHBlZXJfY3B1J3Mgc2NoZWR1bGluZyB0YWlsLCBvciBp
ZiBpdAorICAgICAgICAgKiBJZiB0aGUgdW5pdCBpcyBzdGlsbCBpbiBwZWVyX2NwdSdzIHNjaGVk
dWxpbmcgdGFpbCwgb3IgaWYgaXQKICAgICAgICAgICogaGFzIG5vIHVzZWZ1bCBzb2Z0IGFmZmlu
aXR5LCBza2lwIGl0LgogICAgICAgICAgKgogICAgICAgICAgKiBJbiBmYWN0LCB3aGF0IHdlIHdh
bnQgaXMgdG8gY2hlY2sgaWYgd2UgaGF2ZSBhbnkgInNvZnQtYWZmaW5lCiAgICAgICAgICAqIHdv
cmsiIHRvIHN0ZWFsLCBiZWZvcmUgc3RhcnRpbmcgdG8gbG9vayBhdCAiaGFyZC1hZmZpbmUgd29y
ayIuCiAgICAgICAgICAqCi0gICAgICAgICAqIE5vdGljZSB0aGF0LCBpZiBub3QgZXZlbiBvbmUg
dkNQVSBvbiB0aGlzIHJ1bnEgaGFzIGEgdXNlZnVsCisgICAgICAgICAqIE5vdGljZSB0aGF0LCBp
ZiBub3QgZXZlbiBvbmUgdW5pdCBvbiB0aGlzIHJ1bnEgaGFzIGEgdXNlZnVsCiAgICAgICAgICAq
IHNvZnQgYWZmaW5pdHksIHdlIGNvdWxkIGhhdmUgYXZvaWQgY29uc2lkZXJpbmcgdGhpcyBydW5x
IGZvcgogICAgICAgICAgKiBhIHNvZnQgYmFsYW5jaW5nIHN0ZXAgaW4gdGhlIGZpcnN0IHBsYWNl
LiBUaGlzLCBmb3IgaW5zdGFuY2UsCiAgICAgICAgICAqIGNhbiBiZSBpbXBsZW1lbnRlZCBieSB0
YWtpbmcgbm90ZSBvZiBvbiB3aGF0IHJ1bnEgdGhlcmUgYXJlCi0gICAgICAgICAqIHZDUFVzIHdp
dGggdXNlZnVsIHNvZnQgYWZmaW5pdGllcyBpbiBzb21lIHNvcnQgb2YgYml0bWFwCisgICAgICAg
ICAqIHVuaXRzIHdpdGggdXNlZnVsIHNvZnQgYWZmaW5pdGllcyBpbiBzb21lIHNvcnQgb2YgYml0
bWFwCiAgICAgICAgICAqIG9yIGNvdW50ZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHZj
LT5zY2hlZF91bml0LT5pc19ydW5uaW5nIHx8Ci0gICAgICAgICAgICAgKGJhbGFuY2Vfc3RlcCA9
PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmlu
aXR5KHZjLT5zY2hlZF91bml0KSkgKQorICAgICAgICBpZiAoIHVuaXQtPmlzX3J1bm5pbmcgfHwg
KGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkodW5pdCkpICkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2Yy0+c2No
ZWRfdW5pdCwgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2gpOwotICAgICAgICBpZiAoIF9f
Y3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUocHJ2LCB2YywgY3B1LCBjcHVtYXNrX3NjcmF0Y2gp
ICkKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHVuaXQsIGJhbGFuY2Vfc3RlcCwg
Y3B1bWFza19zY3JhdGNoKTsKKyAgICAgICAgaWYgKCBfX2NzY2hlZF91bml0X2lzX21pZ3JhdGVh
YmxlKHBydiwgdW5pdCwgY3B1LCBjcHVtYXNrX3NjcmF0Y2gpICkKICAgICAgICAgewogICAgICAg
ICAgICAgLyogV2UgZ290IGEgY2FuZGlkYXRlLiBHcmFiIGl0ISAqLwotICAgICAgICAgICAgVFJB
Q0VfM0QoVFJDX0NTQ0hFRF9TVE9MRU5fVkNQVSwgcGVlcl9jcHUsCi0gICAgICAgICAgICAgICAg
ICAgICB2Yy0+ZG9tYWluLT5kb21haW5faWQsIHZjLT52Y3B1X2lkKTsKLSAgICAgICAgICAgIFND
SEVEX1ZDUFVfU1RBVF9DUkFOSyhzcGVlciwgbWlncmF0ZV9xKTsKKyAgICAgICAgICAgIFRSQUNF
XzNEKFRSQ19DU0NIRURfU1RPTEVOX1VOSVQsIHBlZXJfY3B1LAorICAgICAgICAgICAgICAgICAg
ICAgdW5pdC0+ZG9tYWluLT5kb21haW5faWQsIHVuaXQtPnVuaXRfaWQpOworICAgICAgICAgICAg
U0NIRURfVU5JVF9TVEFUX0NSQU5LKHNwZWVyLCBtaWdyYXRlX3EpOwogICAgICAgICAgICAgU0NI
RURfU1RBVF9DUkFOSyhtaWdyYXRlX3F1ZXVlZCk7Ci0gICAgICAgICAgICBXQVJOX09OKHZjLT5p
c191cmdlbnQpOwogICAgICAgICAgICAgcnVucV9yZW1vdmUoc3BlZXIpOwotICAgICAgICAgICAg
c2NoZWRfc2V0X3Jlcyh2Yy0+c2NoZWRfdW5pdCwgZ2V0X3NjaGVkX3JlcyhjcHUpKTsKKyAgICAg
ICAgICAgIHNjaGVkX3NldF9yZXModW5pdCwgZ2V0X3NjaGVkX3JlcyhjcHUpKTsKICAgICAgICAg
ICAgIC8qCiAgICAgICAgICAgICAgKiBzcGVlciB3aWxsIHN0YXJ0IGV4ZWN1dGluZyBkaXJlY3Rs
eSBvbiBjcHUsIHdpdGhvdXQgaGF2aW5nIHRvCiAgICAgICAgICAgICAgKiBnbyB0aHJvdWdoIHJ1
bnFfaW5zZXJ0KCkuIFNvIHdlIG11c3QgdXBkYXRlIHRoZSBydW5uYWJsZSBjb3VudApAQCAtMTY4
OCw3ICsxNjg0LDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUg
KnBydiwgaW50IGNwdSwKICAgICBpbnQgcGVlcl9jcHUsIGZpcnN0X2NwdSwgcGVlcl9ub2RlLCBi
c3RlcDsKICAgICBpbnQgbm9kZSA9IGNwdV90b19ub2RlKGNwdSk7CiAKLSAgICBCVUdfT04oIGNw
dSAhPSBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yICk7CisgICAgQlVHX09OKCBjcHUgIT0gc2NoZWRf
dW5pdF9jcHUoc25leHQtPnVuaXQpICk7CiAgICAgb25saW5lID0gY3B1cG9vbF9vbmxpbmVfY3B1
bWFzayhjKTsKIAogICAgIC8qCkBAIC0xNzE3LDcgKzE3MTMsNyBAQCBjc2NoZWRfbG9hZF9iYWxh
bmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgICAgICAvKgogICAg
ICAgICAgKiBXZSBwZWVrIGF0IHRoZSBub24taWRsaW5nIENQVXMgaW4gYSBub2RlLXdpc2UgZmFz
aGlvbi4gSW4gZmFjdCwKICAgICAgICAgICogaXQgaXMgbW9yZSBsaWtlbHkgdGhhdCB3ZSBmaW5k
IHNvbWUgYWZmaW5lIHdvcmsgb24gb3VyIHNhbWUKLSAgICAgICAgICogbm9kZSwgbm90IHRvIG1l
bnRpb24gdGhhdCBtaWdyYXRpbmcgdmNwdXMgd2l0aGluIHRoZSBzYW1lIG5vZGUKKyAgICAgICAg
ICogbm9kZSwgbm90IHRvIG1lbnRpb24gdGhhdCBtaWdyYXRpbmcgdW5pdHMgd2l0aGluIHRoZSBz
YW1lIG5vZGUKICAgICAgICAgICogY291bGQgd2VsbCBleHBlY3RlZCB0byBiZSBjaGVhcGVyIHRo
YW4gYWNyb3NzLW5vZGVzIChtZW1vcnkKICAgICAgICAgICogc3RheXMgbG9jYWwsIHRoZXJlIG1p
Z2h0IGJlIHNvbWUgbm9kZS13aWRlIGNhY2hlW3NdLCBldGMuKS4KICAgICAgICAgICovCkBAIC0x
NzM4LDcgKzE3MzQsNyBAQCBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2LCBpbnQgY3B1LAogICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKICAg
ICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIElmIHRoZXJlIGlzIG9ubHkgb25l
IHJ1bm5hYmxlIHZDUFUgb24gcGVlcl9jcHUsIGl0IG1lYW5zCisgICAgICAgICAgICAgICAgICog
SWYgdGhlcmUgaXMgb25seSBvbmUgcnVubmFibGUgdW5pdCBvbiBwZWVyX2NwdSwgaXQgbWVhbnMK
ICAgICAgICAgICAgICAgICAgKiB0aGVyZSdzIG5vIG9uZSB0byBiZSBzdG9sZW4gaW4gaXRzIHJ1
bnF1ZXVlLCBzbyBza2lwIGl0LgogICAgICAgICAgICAgICAgICAqCiAgICAgICAgICAgICAgICAg
ICogQ2hlY2tpbmcgdGhpcyB3aXRob3V0IGhvbGRpbmcgdGhlIGxvY2sgaXMgcmFjeS4uLiBCdXQg
dGhhdCdzCkBAIC0xNzUxLDEzICsxNzQ3LDEzIEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0
IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICogICBBbmQg
d2UgY2FuIGF2b2lkIHRoYXQgYnkgcmUtY2hlY2tpbmcgbnJfcnVubmFibGUgYWZ0ZXIKICAgICAg
ICAgICAgICAgICAgKiAgIGhhdmluZyBncmFiYmVkIHRoZSBsb2NrLCBpZiB3ZSB3YW50OwogICAg
ICAgICAgICAgICAgICAqIC0gaWYgd2UgcmFjZSB3aXRoIGluY19ucl9ydW5uYWJsZSgpLCB3ZSBz
a2lwIGEgcENQVSB0aGF0IG1heQotICAgICAgICAgICAgICAgICAqICAgaGF2ZSBydW5uYWJsZSB2
Q1BVcyBpbiBpdHMgcnVucXVldWUsIGJ1dCB0aGF0J3Mgbm90IGEKKyAgICAgICAgICAgICAgICAg
KiAgIGhhdmUgcnVubmFibGUgdW5pdHMgaW4gaXRzIHJ1bnF1ZXVlLCBidXQgdGhhdCdzIG5vdCBh
CiAgICAgICAgICAgICAgICAgICogICBwcm9ibGVtIGJlY2F1c2U6CiAgICAgICAgICAgICAgICAg
ICogICArIGlmIHJhY2luZyB3aXRoIGNzY2hlZF91bml0X2luc2VydCgpIG9yIGNzY2hlZF91bml0
X3dha2UoKSwKLSAgICAgICAgICAgICAgICAgKiAgICAgX19ydW5xX3RpY2tsZSgpIHdpbGwgYmUg
Y2FsbGVkIGFmdGVyd29yZHMsIHNvIHRoZSB2Q1BVCisgICAgICAgICAgICAgICAgICogICAgIF9f
cnVucV90aWNrbGUoKSB3aWxsIGJlIGNhbGxlZCBhZnRlcndvcmRzLCBzbyB0aGUgdW5pdAogICAg
ICAgICAgICAgICAgICAqICAgICB3b24ndCBnZXQgc3R1Y2sgaW4gdGhlIHJ1bnF1ZXVlIGZvciB0
b28gbG9uZzsKLSAgICAgICAgICAgICAgICAgKiAgICsgaWYgcmFjaW5nIHdpdGggY3NjaGVkX3J1
bnFfc3RlYWwoKSwgaXQgbWF5IGJlIHRoYXQgYQotICAgICAgICAgICAgICAgICAqICAgICB2Q1BV
IHRoYXQgd2UgY291bGQgaGF2ZSBwaWNrZWQgdXAsIHN0YXlzIGluIGEgcnVucXVldWUKKyAgICAg
ICAgICAgICAgICAgKiAgICsgaWYgcmFjaW5nIHdpdGggY3NjaGVkX3J1bnFfc3RlYWwoKSwgaXQg
bWF5IGJlIHRoYXQgYW4KKyAgICAgICAgICAgICAgICAgKiAgICAgdW5pdCB0aGF0IHdlIGNvdWxk
IGhhdmUgcGlja2VkIHVwLCBzdGF5cyBpbiBhIHJ1bnF1ZXVlCiAgICAgICAgICAgICAgICAgICog
ICAgIHVudGlsIHNvbWVvbmUgZWxzZSB0cmllcyB0byBzdGVhbCBpdCBhZ2Fpbi4gQnV0IHRoaXMg
aXMKICAgICAgICAgICAgICAgICAgKiAgICAgbm8gd29yc2UgdGhhbiB3aGF0IGNhbiBoYXBwZW4g
YWxyZWFkeSAod2l0aG91dCB0aGlzCiAgICAgICAgICAgICAgICAgICogICAgIG9wdGltaXphdGlv
biksIGl0IHRoZSBwQ1BVIHdvdWxkIHNjaGVkdWxlIHJpZ2h0IGFmdGVyIHdlCkBAIC0xNzkyLDcg
KzE3ODgsNyBAQCBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2
LCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAgICBjc2NoZWRfcnVucV9zdGVhbChwZWVyX2Nw
dSwgY3B1LCBzbmV4dC0+cHJpLCBic3RlcCkgOiBOVUxMOwogICAgICAgICAgICAgICAgIHBjcHVf
c2NoZWR1bGVfdW5sb2NrKGxvY2ssIHBlZXJfY3B1KTsKIAotICAgICAgICAgICAgICAgIC8qIEFz
IHNvb24gYXMgb25lIHZjcHUgaXMgZm91bmQsIGJhbGFuY2luZyBlbmRzICovCisgICAgICAgICAg
ICAgICAgLyogQXMgc29vbiBhcyBvbmUgdW5pdCBpcyBmb3VuZCwgYmFsYW5jaW5nIGVuZHMgKi8K
ICAgICAgICAgICAgICAgICBpZiAoIHNwZWVyICE9IE5VTEwgKQogICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgKnN0b2xlbiA9IDE7CkBAIC0xODMxLDE0ICsxODI3LDE1IEBA
IGNzY2hlZF9zY2hlZHVsZSgKIHsKICAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBjb25zdCBydW5xID0gUlVOUShjcHUpOwotICAg
IHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX1VOSVQoY3VycmVudC0+
c2NoZWRfdW5pdCk7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBjdXJyZW50LT5zY2hl
ZF91bml0OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX1VO
SVQodW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihv
cHMpOwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc25leHQ7CiAgICAgc3RydWN0IHRhc2tfc2xp
Y2UgcmV0OwogICAgIHNfdGltZV90IHJ1bnRpbWUsIHRzbGljZTsKIAogICAgIFNDSEVEX1NUQVRf
Q1JBTksoc2NoZWR1bGUpOwotICAgIENTQ0hFRF9WQ1BVX0NIRUNLKGN1cnJlbnQpOworICAgIENT
Q0hFRF9VTklUX0NIRUNLKHVuaXQpOwogCiAgICAgLyoKICAgICAgKiBIZXJlIGluIENyZWRpdDEg
Y29kZSwgd2UgdXN1YWxseSBqdXN0IGNhbGwgVFJBQ0VfbkQoKSBoZWxwZXJzLCBhbmQKQEAgLTE4
NTIsMzEgKzE4NDksMzEgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgICAgICB9IGQ7CiAgICAgICAg
IGQuY3B1ID0gY3B1OwogICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
OwotICAgICAgICBkLmlkbGUgPSBpc19pZGxlX3ZjcHUoY3VycmVudCk7CisgICAgICAgIGQuaWRs
ZSA9IGlzX2lkbGVfdW5pdCh1bml0KTsKICAgICAgICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRF9T
Q0hFRFVMRSwgMSwgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hh
ciAqKSZkKTsKICAgICB9CiAKLSAgICBydW50aW1lID0gbm93IC0gY3VycmVudC0+c2NoZWRfdW5p
dC0+c3RhdGVfZW50cnlfdGltZTsKKyAgICBydW50aW1lID0gbm93IC0gdW5pdC0+c3RhdGVfZW50
cnlfdGltZTsKICAgICBpZiAoIHJ1bnRpbWUgPCAwICkgLyogRG9lcyB0aGlzIGV2ZXIgaGFwcGVu
PyAqLwogICAgICAgICBydW50aW1lID0gMDsKIAotICAgIGlmICggIWlzX2lkbGVfdmNwdShzY3Vy
ci0+dmNwdSkgKQorICAgIGlmICggIWlzX2lkbGVfdW5pdCh1bml0KSApCiAgICAgewotICAgICAg
ICAvKiBVcGRhdGUgY3JlZGl0cyBvZiBhIG5vbi1pZGxlIFZDUFUuICovCisgICAgICAgIC8qIFVw
ZGF0ZSBjcmVkaXRzIG9mIGEgbm9uLWlkbGUgVU5JVC4gKi8KICAgICAgICAgYnVybl9jcmVkaXRz
KHNjdXJyLCBub3cpOwogICAgICAgICBzY3Vyci0+c3RhcnRfdGltZSAtPSBub3c7CiAgICAgICAg
IHNjdXJyLT5sYXN0X3NjaGVkX3RpbWUgPSBub3c7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0g
ICAgICAgIC8qIFJlLWluc3RhdGUgYSBib29zdGVkIGlkbGUgVkNQVSBhcyBub3JtYWwtaWRsZS4g
Ki8KKyAgICAgICAgLyogUmUtaW5zdGF0ZSBhIGJvb3N0ZWQgaWRsZSBVTklUIGFzIG5vcm1hbC1p
ZGxlLiAqLwogICAgICAgICBzY3Vyci0+cHJpID0gQ1NDSEVEX1BSSV9JRExFOwogICAgIH0KIAog
ICAgIC8qIENob2ljZXMsIGNob2ljZXM6Ci0gICAgICogLSBJZiB3ZSBoYXZlIGEgdGFza2xldCwg
d2UgbmVlZCB0byBydW4gdGhlIGlkbGUgdmNwdSBubyBtYXR0ZXIgd2hhdC4KLSAgICAgKiAtIElm
IHNjaGVkIHJhdGUgbGltaXRpbmcgaXMgaW4gZWZmZWN0LCBhbmQgdGhlIGN1cnJlbnQgdmNwdSBo
YXMKKyAgICAgKiAtIElmIHdlIGhhdmUgYSB0YXNrbGV0LCB3ZSBuZWVkIHRvIHJ1biB0aGUgaWRs
ZSB1bml0IG5vIG1hdHRlciB3aGF0LgorICAgICAqIC0gSWYgc2NoZWQgcmF0ZSBsaW1pdGluZyBp
cyBpbiBlZmZlY3QsIGFuZCB0aGUgY3VycmVudCB1bml0IGhhcwogICAgICAqICAgcnVuIGZvciBs
ZXNzIHRoYW4gdGhhdCBhbW91bnQgb2YgdGltZSwgY29udGludWUgdGhlIGN1cnJlbnQgb25lLAog
ICAgICAqICAgYnV0IHdpdGggYSBzaG9ydGVyIHRpbWVzbGljZSBhbmQgcmV0dXJuIGl0IGltbWVk
aWF0ZWx5CiAgICAgICogLSBPdGhlcndpc2UsIGNob3NlIHRoZSBvbmUgd2l0aCB0aGUgaGlnaGVz
dCBwcmlvcml0eSAod2hpY2ggbWF5CkBAIC0xODk0LDExICsxODkxLDExIEBAIGNzY2hlZF9zY2hl
ZHVsZSgKICAgICAgKiBJbiBmYWN0LCBpdCBtYXkgYmUgdGhlIGNhc2UgdGhhdCBzY3VyciBpcyBh
Ym91dCB0byBzcGluLCBhbmQgdGhlcmUncwogICAgICAqIG5vIHBvaW50IGZvcmNpbmcgaXQgdG8g
ZG8gc28gdW50aWwgcmF0ZSBsaW1pdGluZyBleHBpcmVzLgogICAgICAqLwotICAgIGlmICggIXRl
c3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfWUlFTEQsICZzY3Vyci0+ZmxhZ3MpCisgICAgaWYgKCAh
dGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9ZSUVMRCwgJnNjdXJyLT5mbGFncykKICAgICAgICAg
ICYmICF0YXNrbGV0X3dvcmtfc2NoZWR1bGVkCiAgICAgICAgICAmJiBwcnYtPnJhdGVsaW1pdAot
ICAgICAgICAgJiYgdmNwdV9ydW5uYWJsZShjdXJyZW50KQotICAgICAgICAgJiYgIWlzX2lkbGVf
dmNwdShjdXJyZW50KQorICAgICAgICAgJiYgdW5pdF9ydW5uYWJsZSh1bml0KQorICAgICAgICAg
JiYgIWlzX2lkbGVfdW5pdCh1bml0KQogICAgICAgICAgJiYgcnVudGltZSA8IHBydi0+cmF0ZWxp
bWl0ICkKICAgICB7CiAgICAgICAgIHNuZXh0ID0gc2N1cnI7CkBAIC0xOTE2LDExICsxOTEzLDEx
IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUp
ICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgICAgICB1bnNp
Z25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwg
ZG9tOjE2OwogICAgICAgICAgICAgICAgIHVuc2lnbmVkIHJ1bnRpbWU7CiAgICAgICAgICAgICB9
IGQ7Ci0gICAgICAgICAgICBkLmRvbSA9IHNjdXJyLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsK
LSAgICAgICAgICAgIGQudmNwdSA9IHNjdXJyLT52Y3B1LT52Y3B1X2lkOworICAgICAgICAgICAg
ZC5kb20gPSB1bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAgIGQudW5pdCA9IHVu
aXQtPnVuaXRfaWQ7CiAgICAgICAgICAgICBkLnJ1bnRpbWUgPSBydW50aW1lOwogICAgICAgICAg
ICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRF9SQVRFTElNSVQsIDEsIHNpemVvZihkKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwpAQCAtMTkzMiwxMyArMTky
OSwxMyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgdHNsaWNlID0gcHJ2LT50c2xpY2U7CiAKICAg
ICAvKgotICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxvY2FsIFZDUFUgKGllIHRvcCBvZiBs
b2NhbCBydW5xKQorICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxvY2FsIFVOSVQgKGllIHRv
cCBvZiBsb2NhbCBydW5xKQogICAgICAqLwotICAgIGlmICggdmNwdV9ydW5uYWJsZShjdXJyZW50
KSApCisgICAgaWYgKCB1bml0X3J1bm5hYmxlKHVuaXQpICkKICAgICAgICAgX19ydW5xX2luc2Vy
dChzY3Vycik7CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUo
Y3VycmVudCkgfHwgbGlzdF9lbXB0eShydW5xKSApOworICAgICAgICBCVUdfT04oIGlzX2lkbGVf
dW5pdCh1bml0KSB8fCBsaXN0X2VtcHR5KHJ1bnEpICk7CiAgICAgICAgIC8qIEN1cnJlbnQgaGFz
IGJsb2NrZWQuIFVwZGF0ZSB0aGUgcnVubmFibGUgY291bnRlciBmb3IgdGhpcyBjcHUuICovCiAg
ICAgICAgIGRlY19ucl9ydW5uYWJsZShjcHUpOwogICAgIH0KQEAgLTE5NDYsMjMgKzE5NDMsMjMg
QEAgY3NjaGVkX3NjaGVkdWxlKAogICAgIHNuZXh0ID0gX19ydW5xX2VsZW0ocnVucS0+bmV4dCk7
CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKIAotICAgIC8qIFRhc2tsZXQgd29yayAod2hpY2ggcnVu
cyBpbiBpZGxlIFZDUFUgY29udGV4dCkgb3ZlcnJpZGVzIGFsbCBlbHNlLiAqLworICAgIC8qIFRh
c2tsZXQgd29yayAod2hpY2ggcnVucyBpbiBpZGxlIFVOSVQgY29udGV4dCkgb3ZlcnJpZGVzIGFs
bCBlbHNlLiAqLwogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAg
ICAgICBUUkFDRV8wRChUUkNfQ1NDSEVEX1NDSEVEX1RBU0tMRVQpOwotICAgICAgICBzbmV4dCA9
IENTQ0hFRF9VTklUKGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0KTsKKyAgICAgICAgc25leHQg
PSBDU0NIRURfVU5JVChzY2hlZF9pZGxlX3VuaXQoY3B1KSk7CiAgICAgICAgIHNuZXh0LT5wcmkg
PSBDU0NIRURfUFJJX1RTX0JPT1NUOwogICAgIH0KIAogICAgIC8qCiAgICAgICogQ2xlYXIgWUlF
TEQgZmxhZyBiZWZvcmUgc2NoZWR1bGluZyBvdXQKICAgICAgKi8KLSAgICBjbGVhcl9iaXQoQ1ND
SEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnNjdXJyLT5mbGFncyk7CisgICAgY2xlYXJfYml0KENTQ0hF
RF9GTEFHX1VOSVRfWUlFTEQsICZzY3Vyci0+ZmxhZ3MpOwogCiAgICAgLyoKICAgICAgKiBTTVAg
TG9hZCBiYWxhbmNlOgogICAgICAqCi0gICAgICogSWYgdGhlIG5leHQgaGlnaGVzdCBwcmlvcml0
eSBsb2NhbCBydW5uYWJsZSBWQ1BVIGhhcyBhbHJlYWR5IGVhdGVuCisgICAgICogSWYgdGhlIG5l
eHQgaGlnaGVzdCBwcmlvcml0eSBsb2NhbCBydW5uYWJsZSBVTklUIGhhcyBhbHJlYWR5IGVhdGVu
CiAgICAgICogdGhyb3VnaCBpdHMgY3JlZGl0cywgbG9vayBvbiBvdGhlciBQQ1BVcyB0byBzZWUg
aWYgd2UgaGF2ZSBtb3JlCiAgICAgICogdXJnZW50IHdvcmsuLi4gSWYgbm90LCBjc2NoZWRfbG9h
ZF9iYWxhbmNlKCkgd2lsbCByZXR1cm4gc25leHQsIGJ1dAogICAgICAqIGFscmVhZHkgcmVtb3Zl
ZCBmcm9tIHRoZSBydW5xLgpAQCAtMTk4NiwzMiArMTk4MywzMiBAQCBjc2NoZWRfc2NoZWR1bGUo
CiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOwogICAgIH0KIAot
ICAgIGlmICggIWlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgKQorICAgIGlmICggIWlzX2lkbGVf
dW5pdChzbmV4dC0+dW5pdCkgKQogICAgICAgICBzbmV4dC0+c3RhcnRfdGltZSArPSBub3c7CiAK
IG91dDoKICAgICAvKgogICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICov
Ci0gICAgcmV0LnRpbWUgPSAoaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSA/CisgICAgcmV0LnRp
bWUgPSAoaXNfaWRsZV91bml0KHNuZXh0LT51bml0KSA/CiAgICAgICAgICAgICAgICAgLTEgOiB0
c2xpY2UpOwotICAgIHJldC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX3VuaXQ7CisgICAgcmV0
LnRhc2sgPSBzbmV4dC0+dW5pdDsKIAotICAgIENTQ0hFRF9WQ1BVX0NIRUNLKHJldC50YXNrLT52
Y3B1X2xpc3QpOworICAgIENTQ0hFRF9VTklUX0NIRUNLKHJldC50YXNrKTsKICAgICByZXR1cm4g
cmV0OwogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX2R1bXBfdmNwdShzdHJ1Y3QgY3NjaGVkX3Vu
aXQgKnN2YykKK2NzY2hlZF9kdW1wX3VuaXQoc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCiB7CiAg
ICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCiAgICAgcHJp
bnRrKCJbJWkuJWldIHByaT0laSBmbGFncz0leCBjcHU9JWkiLAotICAgICAgICAgICAgc3ZjLT52
Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwK
KyAgICAgICAgICAgIHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICBz
dmMtPnVuaXQtPnVuaXRfaWQsCiAgICAgICAgICAgICBzdmMtPnByaSwKICAgICAgICAgICAgIHN2
Yy0+ZmxhZ3MsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPnByb2Nlc3Nvcik7CisgICAgICAgICAg
ICBzY2hlZF91bml0X2NwdShzdmMtPnVuaXQpKTsKIAogICAgIGlmICggc2RvbSApCiAgICAgewpA
QCAtMjA0NSw3ICsyMDQyLDcgQEAgY3NjaGVkX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIGludCBjcHUpCiAKICAgICAvKgogICAgICAqIFdlIG5lZWQgYm90aCBsb2NrczoK
LSAgICAgKiAtIGNzY2hlZF9kdW1wX3ZjcHUoKSB3YW50cyB0byBhY2Nlc3MgZG9tYWlucycgc2No
ZWR1bGluZworICAgICAqIC0gY3NjaGVkX2R1bXBfdW5pdCgpIHdhbnRzIHRvIGFjY2VzcyBkb21h
aW5zJyBzY2hlZHVsaW5nCiAgICAgICogICBwYXJhbWV0ZXJzLCB3aGljaCBhcmUgcHJvdGVjdGVk
IGJ5IHRoZSBwcml2YXRlIHNjaGVkdWxlciBsb2NrOwogICAgICAqIC0gd2Ugc2NhbiB0aHJvdWdo
IHRoZSBydW5xdWV1ZSwgc28gd2UgbmVlZCB0aGUgcHJvcGVyIHJ1bnF1ZXVlCiAgICAgICogICBs
b2NrICh0aGUgb25lIG9mIHRoZSBydW5xdWV1ZSBvZiB0aGlzIGNwdSkuCkBAIC0yMDYxLDEyICsy
MDU4LDEyIEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBp
bnQgY3B1KQogICAgICAgICAgICBDUFVNQVNLX1BSKHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywg
Y3B1KSksCiAgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUp
KSk7CiAKLSAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUg
aWRsZSB2Y3B1KS4gKi8KKyAgICAvKiBjdXJyZW50IFVOSVQgKG5vdGhpbmcgdG8gc2F5IGlmIHRo
YXQncyB0aGUgaWRsZSB1bml0KS4gKi8KICAgICBzdmMgPSBDU0NIRURfVU5JVChjdXJyX29uX2Nw
dShjcHUpKTsKLSAgICBpZiAoIHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkgKQorICAg
IGlmICggc3ZjICYmICFpc19pZGxlX3VuaXQoc3ZjLT51bml0KSApCiAgICAgewogICAgICAgICBw
cmludGsoIlx0cnVuOiAiKTsKLSAgICAgICAgY3NjaGVkX2R1bXBfdmNwdShzdmMpOworICAgICAg
ICBjc2NoZWRfZHVtcF91bml0KHN2Yyk7CiAgICAgfQogCiAgICAgbG9vcCA9IDA7CkBAIC0yMDc2
LDcgKzIwNzMsNyBAQCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgaW50IGNwdSkKICAgICAgICAgaWYgKCBzdmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBw
cmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwotICAgICAgICAgICAgY3NjaGVkX2R1bXBfdmNwdShz
dmMpOworICAgICAgICAgICAgY3NjaGVkX2R1bXBfdW5pdChzdmMpOwogICAgICAgICB9CiAgICAg
fQogCkBAIC0yMTE4LDI5ICsyMTE1LDI5IEBAIGNzY2hlZF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcykKICAgICAgICAgICAgcHJ2LT5yYXRlbGltaXQgLyBNSUNST1NFQ1MoMSksCiAg
ICAgICAgICAgIENTQ0hFRF9DUkVESVRTX1BFUl9NU0VDLAogICAgICAgICAgICBwcnYtPnRpY2tz
X3Blcl90c2xpY2UsCi0gICAgICAgICAgIHBydi0+dmNwdV9taWdyX2RlbGF5LyBNSUNST1NFQ1Mo
MSkpOworICAgICAgICAgICBwcnYtPnVuaXRfbWlncl9kZWxheS8gTUlDUk9TRUNTKDEpKTsKIAog
ICAgIHByaW50aygiaWRsZXJzOiAlKnBiXG4iLCBDUFVNQVNLX1BSKHBydi0+aWRsZXJzKSk7CiAK
LSAgICBwcmludGsoImFjdGl2ZSB2Y3B1czpcbiIpOworICAgIHByaW50aygiYWN0aXZlIHVuaXRz
OlxuIik7CiAgICAgbG9vcCA9IDA7CiAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zZG9tLCAmcHJ2
LT5hY3RpdmVfc2RvbSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqc2RvbTsK
ICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlcl9zZG9tLCBzdHJ1Y3QgY3NjaGVkX2RvbSwg
YWN0aXZlX3Nkb21fZWxlbSk7CiAKLSAgICAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zdmMsICZz
ZG9tLT5hY3RpdmVfdmNwdSApCisgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXJfc3ZjLCAmc2Rv
bS0+YWN0aXZlX3VuaXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkX3Vu
aXQgKnN2YzsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICAgICAgICAgIHN2
YyA9IGxpc3RfZW50cnkoaXRlcl9zdmMsIHN0cnVjdCBjc2NoZWRfdW5pdCwgYWN0aXZlX3ZjcHVf
ZWxlbSk7Ci0gICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+
c2NoZWRfdW5pdCk7CisgICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfc3ZjLCBzdHJ1
Y3QgY3NjaGVkX3VuaXQsIGFjdGl2ZV91bml0X2VsZW0pOworICAgICAgICAgICAgbG9jayA9IHVu
aXRfc2NoZWR1bGVfbG9jayhzdmMtPnVuaXQpOwogCiAgICAgICAgICAgICBwcmludGsoIlx0JTNk
OiAiLCArK2xvb3ApOwotICAgICAgICAgICAgY3NjaGVkX2R1bXBfdmNwdShzdmMpOworICAgICAg
ICAgICAgY3NjaGVkX2R1bXBfdW5pdChzdmMpOwogCi0gICAgICAgICAgICB1bml0X3NjaGVkdWxl
X3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgdW5pdF9z
Y2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT51bml0KTsKICAgICAgICAgfQogICAgIH0KIApAQCAt
MjIxNCw3ICsyMjExLDcgQEAgY3NjaGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAg
IGVsc2UKICAgICAgICAgcHJ2LT5yYXRlbGltaXQgPSBNSUNST1NFQ1Moc2NoZWRfcmF0ZWxpbWl0
X3VzKTsKIAotICAgIHBydi0+dmNwdV9taWdyX2RlbGF5ID0gTUlDUk9TRUNTKHZjcHVfbWlncmF0
aW9uX2RlbGF5X3VzKTsKKyAgICBwcnYtPnVuaXRfbWlncl9kZWxheSA9IE1JQ1JPU0VDUyh2Y3B1
X21pZ3JhdGlvbl9kZWxheV91cyk7CiAKICAgICByZXR1cm4gMDsKIH0KLS0gCjIuMTYuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93p2-00011N-7l; Sat, 14 Sep 2019 08:54:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93p0-0000z5-W7
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:23 +0000
X-Inumbo-ID: 12df8652-d6cd-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12df8652-d6cd-11e9-b76c-bc764e2007e4;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C31B3B67C;
 Sat, 14 Sep 2019 08:53:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:45 +0200
Message-Id: <20190914085251.18816-42-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 41/47] 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
Y3B1cG9vbC5jICAgIHwgICA0ICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICB8IDEyNSArKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oIHwgICAzICstCiAzIGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyks
IDU4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVu
L2NvbW1vbi9jcHVwb29sLmMKaW5kZXggYzdkOGE3NDhkNC4uYzNjMTEwOWJlOSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTI2
Niw3ICsyNjYsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0
IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBpZiAoIChjcHVwb29sX21vdmlu
Z19jcHUgPT0gY3B1KSAmJiAoYyAhPSBjcHVwb29sX2NwdV9tb3ZpbmcpICkKICAgICAgICAgcmV0
dXJuIC1FQUREUk5PVEFWQUlMOwotICAgIHJldCA9IHNjaGVkdWxlX2NwdV9zd2l0Y2goY3B1LCBj
KTsKKyAgICByZXQgPSBzY2hlZHVsZV9jcHVfYWRkKGNwdSwgYyk7CiAgICAgaWYgKCByZXQgKQog
ICAgICAgICByZXR1cm4gcmV0OwogCkBAIC0zMTYsNyArMzE2LDcgQEAgc3RhdGljIGludCBjcHVw
b29sX3VuYXNzaWduX2NwdV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICovCiAgICAg
aWYgKCAhcmV0ICkKICAgICB7Ci0gICAgICAgIHJldCA9IHNjaGVkdWxlX2NwdV9zd2l0Y2goY3B1
LCBOVUxMKTsKKyAgICAgICAgcmV0ID0gc2NoZWR1bGVfY3B1X3JtKGNwdSk7CiAgICAgICAgIGlm
ICggcmV0ICkKICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdXBvb2xfZnJl
ZV9jcHVzKTsKICAgICAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGIzYzFhYTA4MjEuLjg2ZGRjYTgzZTkgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTg2LDE1ICs4Niw2IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpfX3N0
YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNfYXJyCiAKIHN0YXRpYyBz
dHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogCi1zdGF0aWMgc3BpbmxvY2tfdCAq
Ci1zY2hlZF9pZGxlX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNp
Z25lZCBpbnQgY3B1LAotICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQg
KnZkYXRhKQotewotICAgIHNjaGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gTlVMTDsKLQotICAg
IHJldHVybiAmc2NoZWRfZnJlZV9jcHVfbG9jazsKLX0KLQogc3RhdGljIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqCiBzY2hlZF9pZGxlX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CkBAIC0xMzQsNyArMTI1LDYgQEAg
c3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfaWRsZV9vcHMgPSB7CiAKICAgICAuYWxsb2Nf
dmRhdGEgICAgPSBzY2hlZF9pZGxlX2FsbG9jX3ZkYXRhLAogICAgIC5mcmVlX3ZkYXRhICAgICA9
IHNjaGVkX2lkbGVfZnJlZV92ZGF0YSwKLSAgICAuc3dpdGNoX3NjaGVkICAgPSBzY2hlZF9pZGxl
X3N3aXRjaF9zY2hlZCwKIH07CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnVuaXQydmNw
dV9jcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCkBAIC0yNTA5LDM2ICsyNDk5LDIyIEBAIHZv
aWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiB9CiAKIC8qCi0gKiBNb3ZlIGEgcENQVSBv
dXRzaWRlIG9mIHRoZSBpbmZsdWVuY2Ugb2YgdGhlIHNjaGVkdWxlciBvZiBpdHMgY3VycmVudAot
ICogY3B1cG9vbCwgb3Igc3ViamVjdCBpdCB0byB0aGUgc2NoZWR1bGVyIG9mIGEgbmV3IGNwdXBv
b2wuCi0gKgotICogRm9yIHRoZSBwQ1BVcyB0aGF0IGFyZSByZW1vdmVkIGZyb20gdGhlaXIgY3B1
cG9vbCwgdGhlaXIgc2NoZWR1bGVyIGJlY29tZXMKLSAqICZzY2hlZF9pZGxlX29wcyAodGhlIGlk
bGUgc2NoZWR1bGVyKS4KKyAqIE1vdmUgYSBwQ1BVIGZyb20gZnJlZSBjcHVzIChydW5uaW5nIHRo
ZSBpZGxlIHNjaGVkdWxlcikgdG8gYSBjcHVwb29sCisgKiB1c2luZyBhbnkgInJlYWwiIHNjaGVk
dWxlci4KKyAqIFRoZSBjcHUgaXMgc3RpbGwgbWFya2VkIGFzICJmcmVlIiBhbmQgbm90IHlldCB2
YWxpZCBmb3IgaXRzIGNwdXBvb2wuCiAgKi8KLWludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2ln
bmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQoraW50IHNjaGVkdWxlX2NwdV9hZGQodW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0IHZjcHUgKmlk
bGU7Ci0gICAgdm9pZCAqcHByaXYsICpwcHJpdl9vbGQsICp2cHJpdiwgKnZwcml2X29sZDsKLSAg
ICBzdHJ1Y3Qgc2NoZWR1bGVyICpvbGRfb3BzID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVs
ZXI7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcyA9IChjID09IE5VTEwpID8gJnNjaGVk
X2lkbGVfb3BzIDogYy0+c2NoZWQ7CisgICAgdm9pZCAqcHByaXYsICp2cHJpdjsKKyAgICBzdHJ1
Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gYy0+c2NoZWQ7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKLSAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bv
b2wgPSBzZC0+Y3B1cG9vbDsKICAgICBzcGlubG9ja190ICpvbGRfbG9jaywgKm5ld19sb2NrOwog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKLSAgICAvKgotICAgICAqIHBDUFVzIG9ubHkgbW92
ZSBmcm9tIGEgdmFsaWQgY3B1cG9vbCB0byBmcmVlIChpLmUuLCBvdXQgb2YgYW55IHBvb2wpLAot
ICAgICAqIG9yIGZyb20gZnJlZSB0byBhIHZhbGlkIGNwdXBvb2wuIEluIHRoZSBmb3JtZXIgY2Fz
ZSAod2hpY2ggaGFwcGVucyB3aGVuCi0gICAgICogYyBpcyBOVUxMKSwgd2Ugd2FudCB0aGUgQ1BV
IHRvIGhhdmUgYmVlbiBtYXJrZWQgYXMgZnJlZSBhbHJlYWR5LCBhcwotICAgICAqIHdlbGwgYXMg
dG8gbm90IGJlIHZhbGlkIGZvciB0aGUgc291cmNlIHBvb2wgYW55IGxvbmdlciwgd2hlbiB3ZSBn
ZXQgdG8KLSAgICAgKiBoZXJlLiBJbiB0aGUgbGF0dGVyIGNhc2UgKHdoaWNoIGhhcHBlbnMgd2hl
biBjIGlzIGEgdmFsaWQgY3B1cG9vbCksIHdlCi0gICAgICogd2FudCB0aGUgQ1BVIHRvIHN0aWxs
IGJlIG1hcmtlZCBhcyBmcmVlLCBhcyB3ZWxsIGFzIHRvIG5vdCB5ZXQgYmUgdmFsaWQKLSAgICAg
KiBmb3IgdGhlIGRlc3RpbmF0aW9uIHBvb2wuCi0gICAgICovCi0gICAgQVNTRVJUKGMgIT0gb2xk
X3Bvb2wgJiYgKGMgIT0gTlVMTCB8fCBvbGRfcG9vbCAhPSBOVUxMKSk7CiAgICAgQVNTRVJUKGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpKTsKLSAgICBBU1NFUlQoKGMg
PT0gTlVMTCAmJiAhY3B1bWFza190ZXN0X2NwdShjcHUsIG9sZF9wb29sLT5jcHVfdmFsaWQpKSB8
fAotICAgICAgICAgICAoYyAhPSBOVUxMICYmICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgYy0+Y3B1
X3ZhbGlkKSkpOworICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIGMtPmNwdV92YWxp
ZCkpOworICAgIEFTU0VSVChnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPT0gTlVMTCk7CiAK
ICAgICAvKgogICAgICAqIFRvIHNldHVwIHRoZSBjcHUgZm9yIHRoZSBuZXcgc2NoZWR1bGVyIHdl
IG5lZWQ6CkBAIC0yNTYzLDUyICsyNTM5LDkxIEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVu
c2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICByZXR1cm4gLUVOT01F
TTsKICAgICB9CiAKLSAgICBzY2hlZF9kb190aWNrX3N1c3BlbmQob2xkX29wcywgY3B1KTsKLQog
ICAgIC8qCi0gICAgICogVGhlIGFjdHVhbCBzd2l0Y2gsIGluY2x1ZGluZyAoaWYgbmVjZXNzYXJ5
KSB0aGUgcmVyb3V0aW5nIG9mIHRoZQotICAgICAqIHNjaGVkdWxlciBsb2NrIHRvIHdoYXRldmVy
IG5ld19vcHMgcHJlZmVycywgIG5lZWRzIHRvIGhhcHBlbiBpbiBvbmUKLSAgICAgKiBjcml0aWNh
bCBzZWN0aW9uLCBwcm90ZWN0ZWQgYnkgb2xkX29wcycgbG9jaywgb3IgcmFjZXMgYXJlIHBvc3Np
YmxlLgotICAgICAqIEl0IGlzLCBpbiBmYWN0LCB0aGUgbG9jayBvZiBhbm90aGVyIHNjaGVkdWxl
ciB0aGF0IHdlIGFyZSB0YWtpbmcgKHRoZQotICAgICAqIHNjaGVkdWxlciBvZiB0aGUgY3B1cG9v
bCB0aGF0IGNwdSBzdGlsbCBiZWxvbmdzIHRvKS4gQnV0IHRoYXQgaXMgb2sKLSAgICAgKiBhcywg
YW55b25lIHRyeWluZyB0byBzY2hlZHVsZSBvbiB0aGlzIGNwdSB3aWxsIHNwaW4gdW50aWwgd2hl
biB3ZQotICAgICAqIHJlbGVhc2UgdGhhdCBsb2NrIChib3R0b20gb2YgdGhpcyBmdW5jdGlvbiku
IFdoZW4gaGUnbGwgZ2V0IHRoZSBsb2NrCi0gICAgICogLS10aGFua3MgdG8gdGhlIGxvb3AgaW5z
aWRlICpfc2NoZWR1bGVfbG9jaygpIGZ1bmN0aW9ucy0tIGhlJ2xsIG5vdGljZQotICAgICAqIHRo
YXQgdGhlIGxvY2sgaXRzZWxmIGNoYW5nZWQsIGFuZCByZXRyeSBhY3F1aXJpbmcgdGhlIG5ldyBv
bmUgKHdoaWNoCi0gICAgICogd2lsbCBiZSB0aGUgY29ycmVjdCwgcmVtYXBwZWQgb25lLCBhdCB0
aGF0IHBvaW50KS4KKyAgICAgKiBUaGUgYWN0dWFsIHN3aXRjaCwgaW5jbHVkaW5nIHRoZSByZXJv
dXRpbmcgb2YgdGhlIHNjaGVkdWxlciBsb2NrIHRvCisgICAgICogd2hhdGV2ZXIgbmV3X29wcyBw
cmVmZXJzLCBuZWVkcyB0byBoYXBwZW4gaW4gb25lIGNyaXRpY2FsIHNlY3Rpb24sCisgICAgICog
cHJvdGVjdGVkIGJ5IG9sZF9vcHMnIGxvY2ssIG9yIHJhY2VzIGFyZSBwb3NzaWJsZS4KKyAgICAg
KiBJdCBpcywgaW4gZmFjdCwgdGhlIGxvY2sgb2YgdGhlIGlkbGUgc2NoZWR1bGVyIHRoYXQgd2Ug
YXJlIHRha2luZy4KKyAgICAgKiBCdXQgdGhhdCBpcyBvayBhcyBhbnlvbmUgdHJ5aW5nIHRvIHNj
aGVkdWxlIG9uIHRoaXMgY3B1IHdpbGwgc3BpbiB1bnRpbAorICAgICAqIHdoZW4gd2UgcmVsZWFz
ZSB0aGF0IGxvY2sgKGJvdHRvbSBvZiB0aGlzIGZ1bmN0aW9uKS4gV2hlbiBoZSdsbCBnZXQgdGhl
CisgICAgICogbG9jayAtLXRoYW5rcyB0byB0aGUgbG9vcCBpbnNpZGUgKl9zY2hlZHVsZV9sb2Nr
KCkgZnVuY3Rpb25zLS0gaGUnbGwKKyAgICAgKiBub3RpY2UgdGhhdCB0aGUgbG9jayBpdHNlbGYg
Y2hhbmdlZCwgYW5kIHJldHJ5IGFjcXVpcmluZyB0aGUgbmV3IG9uZQorICAgICAqICh3aGljaCB3
aWxsIGJlIHRoZSBjb3JyZWN0LCByZW1hcHBlZCBvbmUsIGF0IHRoYXQgcG9pbnQpLgogICAgICAq
LwogICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoY3B1LCAmZmxhZ3Mp
OwogCi0gICAgdnByaXZfb2xkID0gaWRsZS0+c2NoZWRfdW5pdC0+cHJpdjsKLSAgICBwcHJpdl9v
bGQgPSBzZC0+c2NoZWRfcHJpdjsKICAgICBuZXdfbG9jayA9IHNjaGVkX3N3aXRjaF9zY2hlZChu
ZXdfb3BzLCBjcHUsIHBwcml2LCB2cHJpdik7CiAKICAgICBzZC0+c2NoZWR1bGVyID0gbmV3X29w
czsKICAgICBzZC0+c2NoZWRfcHJpdiA9IHBwcml2OwogCiAgICAgLyoKLSAgICAgKiBUaGUgZGF0
YSBhYm92ZSBpcyBwcm90ZWN0ZWQgdW5kZXIgbmV3X2xvY2ssIHdoaWNoIG1heSBiZSB1bmxvY2tl
ZC4KLSAgICAgKiBBbm90aGVyIENQVSBjYW4gdGFrZSBuZXdfbG9jayBhcyBzb29uIGFzIHNkLT5z
Y2hlZHVsZV9sb2NrIGlzIHZpc2libGUsCi0gICAgICogYW5kIG11c3Qgb2JzZXJ2ZSBhbGwgcHJp
b3IgaW5pdGlhbGlzYXRpb24uCisgICAgICogUmVyb3V0ZSB0aGUgbG9jayB0byB0aGUgcGVyIHBD
UFUgbG9jayBhcyAvbGFzdC8gdGhpbmcuIEluIGZhY3QsCisgICAgICogaWYgaXQgaXMgZnJlZSAo
YW5kIGl0IGNhbiBiZSkgd2Ugd2FudCB0aGF0IGFueW9uZSB0aGF0IG1hbmFnZXMKKyAgICAgKiB0
YWtpbmcgaXQsIGZpbmRzIGFsbCB0aGUgaW5pdGlhbGl6YXRpb25zIHdlJ3ZlIGRvbmUgYWJvdmUg
aW4gcGxhY2UuCiAgICAgICovCiAgICAgc21wX3dtYigpOwogICAgIHNkLT5zY2hlZHVsZV9sb2Nr
ID0gbmV3X2xvY2s7CiAKLSAgICAvKiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygpOiBzY2hl
ZHVsZV9sb2NrIG1heSBoYXZlIGNoYW5nZWQhICovCisgICAgLyogX05vdF8gcGNwdV9zY2hlZHVs
ZV91bmxvY2soKTogc2NoZWR1bGVfbG9jayBoYXMgY2hhbmdlZCEgKi8KICAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKG9sZF9sb2NrLCBmbGFncyk7CiAKICAgICBzY2hlZF9kb190aWNrX3Jlc3Vt
ZShuZXdfb3BzLCBjcHUpOwogCisgICAgc2QtPmdyYW51bGFyaXR5ID0gYy0+Z3JhbnVsYXJpdHk7
CisgICAgc2QtPmNwdXBvb2wgPSBjOworICAgIC8qIFRoZSAgY3B1IGlzIGFkZGVkIHRvIGEgcG9v
bCwgdHJpZ2dlciBpdCB0byBnbyBwaWNrIHVwIHNvbWUgd29yayAqLworICAgIGNwdV9yYWlzZV9z
b2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoK
KyAqIFJlbW92ZSBhIHBDUFUgZnJvbSBpdHMgY3B1cG9vbC4gSXRzIHNjaGVkdWxlciBiZWNvbWVz
ICZzY2hlZF9pZGxlX29wcworICogKHRoZSBpZGxlIHNjaGVkdWxlcikuCisgKiBUaGUgY3B1IGlz
IGFscmVhZHkgbWFya2VkIGFzICJmcmVlIiBhbmQgbm90IHZhbGlkIGFueSBsb25nZXIgZm9yIGl0
cworICogY3B1cG9vbC4KKyAqLworaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1
KQoreworICAgIHN0cnVjdCB2Y3B1ICppZGxlOworICAgIHZvaWQgKnBwcml2X29sZCwgKnZwcml2
X29sZDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUp
OworICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBzZC0+c2NoZWR1bGVyOworICAgIHNw
aW5sb2NrX3QgKm9sZF9sb2NrOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBBU1NF
UlQoc2QtPmNwdXBvb2wgIT0gTlVMTCk7CisgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1
LCAmY3B1cG9vbF9mcmVlX2NwdXMpKTsKKyAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1
LCBzZC0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSk7CisKKyAgICBpZGxlID0gaWRsZV92Y3B1W2NwdV07
CisKKyAgICBzY2hlZF9kb190aWNrX3N1c3BlbmQob2xkX29wcywgY3B1KTsKKworICAgIC8qIFNl
ZSBjb21tZW50IGluIHNjaGVkdWxlX2NwdV9hZGQoKSByZWdhcmRpbmcgbG9jayBzd2l0Y2hpbmcu
ICovCisgICAgb2xkX2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFn
cyk7CisKKyAgICB2cHJpdl9vbGQgPSBpZGxlLT5zY2hlZF91bml0LT5wcml2OworICAgIHBwcml2
X29sZCA9IHNkLT5zY2hlZF9wcml2OworCisgICAgaWRsZS0+c2NoZWRfdW5pdC0+cHJpdiA9IE5V
TEw7CisgICAgc2QtPnNjaGVkdWxlciA9ICZzY2hlZF9pZGxlX29wczsKKyAgICBzZC0+c2NoZWRf
cHJpdiA9IE5VTEw7CisKKyAgICBzbXBfbWIoKTsKKyAgICBzZC0+c2NoZWR1bGVfbG9jayA9ICZz
Y2hlZF9mcmVlX2NwdV9sb2NrOworCisgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2so
KTogc2NoZWR1bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLworICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUob2xkX2xvY2ssIGZsYWdzKTsKKwogICAgIHNjaGVkX2RlaW5pdF9wZGF0YShvbGRf
b3BzLCBwcHJpdl9vbGQsIGNwdSk7CiAKICAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMsIHZw
cml2X29sZCk7CiAgICAgc2NoZWRfZnJlZV9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNwdSk7
CiAKLSAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5ID0gYyA/IGMtPmdyYW51bGFy
aXR5IDogMTsKLSAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwotICAgIC8qIFdo
ZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAgc29t
ZSB3b3JrICovCi0gICAgaWYgKCBjICE9IE5VTEwgKQotICAgICAgICBjcHVfcmFpc2Vfc29mdGly
cShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIHNkLT5ncmFudWxhcml0eSA9IDE7CisgICAg
c2QtPmNwdXBvb2wgPSBOVUxMOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGU5NDNi
MDY2NDYuLmNjNjU5MjJiODggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MTgsNyArOTE4LDggQEAgc3RydWN0IHNj
aGVkdWxlcjsKIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9nZXRfZGVmYXVsdCh2b2lkKTsK
IHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9hbGxvYyh1bnNpZ25lZCBpbnQgc2NoZWRfaWQs
IGludCAqcGVycik7CiB2b2lkIHNjaGVkdWxlcl9mcmVlKHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVk
KTsKLWludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVw
b29sICpjKTsKK2ludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBj
cHVwb29sICpjKTsKK2ludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSk7CiB2b2lk
IHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSk7
CiBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpOwogLyogV2UgbmVl
ZCBpdCBpbiBkb20wX3NldHVwX3ZjcHUgKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93p3-00014D-Qf; Sat, 14 Sep 2019 08:54: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93p1-00010I-Ou
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:23 +0000
X-Inumbo-ID: 1140439b-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1140439b-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08: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 E7EF5B671;
 Sat, 14 Sep 2019 08:53:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:33 +0200
Message-Id: <20190914085251.18816-30-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 29/47] 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
PgotLS0KUkZDIFYyOgotIG5ldyBwYXRjaApWMzoKLSBhZGQgdmNwdSBsb29wIHRvIHVuaXRfcnVu
bmFibGVfc3RhdGUoKSByaWdodCBub3cgaW5zdGVhZCBvZiBkb2luZwogIHNvIGluIG5leHQgcGF0
Y2ggKEphbiBCZXVsaWNoLCBEYXJpbyBGYWdnaW9saSkKLSBtYWtlIG5ld19zdGF0ZSB1bnNpZ25l
ZCBpbnQgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICB8ICAx
ICsKIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8ICA3ICsrKystLS0KIHhlbi9jb21t
b24vc2NoZWRfbnVsbC5jICAgICB8ICAzICsrLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAg
IHwgIDggKysrKysrKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8ICAyICstCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgfCAyMyArKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICB8ICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0
aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4u
YyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggN2ExYmU4NWJlOS4uZmE0MDIzOTM2YiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBA
IC0xNTcsNiArMTU3LDcgQEAgc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQog
ICAgIHsKICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBSVU5TVEFURV9ydW5uaW5nOworICAg
ICAgICB2LT5uZXdfc3RhdGUgPSBSVU5TVEFURV9ydW5uaW5nOwogICAgIH0KICAgICBlbHNlCiAg
ICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDk2ZjNlODQ0ZDIuLjFlODhkYTQwYjEgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2Fy
aW5jNjUzLmMKQEAgLTU1Nyw3ICs1NTcsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAg
aWYgKCAhKChuZXdfdGFzayAhPSBOVUxMKQogICAgICAgICAgICAmJiAoQVVOSVQobmV3X3Rhc2sp
ICE9IE5VTEwpCiAgICAgICAgICAgICYmIEFVTklUKG5ld190YXNrKS0+YXdha2UKLSAgICAgICAg
ICAgJiYgdW5pdF9ydW5uYWJsZShuZXdfdGFzaykpICkKKyAgICAgICAgICAgJiYgdW5pdF9ydW5u
YWJsZV9zdGF0ZShuZXdfdGFzaykpICkKICAgICAgICAgbmV3X3Rhc2sgPSBJRExFVEFTSyhjcHUp
OwogICAgIEJVR19PTihuZXdfdGFzayA9PSBOVUxMKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggNTgwMmE2
Nzc4NC4uYjI1YTdkMjI3MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xODk0LDcgKzE4OTQsNyBAQCBzdGF0
aWMgdm9pZCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgaWYgKCAhdGVzdF9iaXQoQ1NDSEVEX0ZMQUdf
VU5JVF9ZSUVMRCwgJnNjdXJyLT5mbGFncykKICAgICAgICAgICYmICF0YXNrbGV0X3dvcmtfc2No
ZWR1bGVkCiAgICAgICAgICAmJiBwcnYtPnJhdGVsaW1pdAotICAgICAgICAgJiYgdW5pdF9ydW5u
YWJsZSh1bml0KQorICAgICAgICAgJiYgdW5pdF9ydW5uYWJsZV9zdGF0ZSh1bml0KQogICAgICAg
ICAgJiYgIWlzX2lkbGVfdW5pdCh1bml0KQogICAgICAgICAgJiYgcnVudGltZSA8IHBydi0+cmF0
ZWxpbWl0ICkKICAgICB7CkBAIC0xOTM5LDMzICsxOTM5LDM2IEBAIHN0YXRpYyB2b2lkIGNzY2hl
ZF9zY2hlZHVsZSgKICAgICAgICAgZGVjX25yX3J1bm5hYmxlKHNjaGVkX2NwdSk7CiAgICAgfQog
Ci0gICAgc25leHQgPSBfX3J1bnFfZWxlbShydW5xLT5uZXh0KTsKLQotICAgIC8qIFRhc2tsZXQg
d29yayAod2hpY2ggcnVucyBpbiBpZGxlIFVOSVQgY29udGV4dCkgb3ZlcnJpZGVzIGFsbCBlbHNl
LiAqLwotICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCi0gICAgewotICAgICAgICBU
UkFDRV8wRChUUkNfQ1NDSEVEX1NDSEVEX1RBU0tMRVQpOwotICAgICAgICBzbmV4dCA9IENTQ0hF
RF9VTklUKHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUpKTsKLSAgICAgICAgc25leHQtPnByaSA9
IENTQ0hFRF9QUklfVFNfQk9PU1Q7Ci0gICAgfQotCiAgICAgLyoKICAgICAgKiBDbGVhciBZSUVM
RCBmbGFnIGJlZm9yZSBzY2hlZHVsaW5nIG91dAogICAgICAqLwogICAgIGNsZWFyX2JpdChDU0NI
RURfRkxBR19VTklUX1lJRUxELCAmc2N1cnItPmZsYWdzKTsKIAotICAgIC8qCi0gICAgICogU01Q
IExvYWQgYmFsYW5jZToKLSAgICAgKgotICAgICAqIElmIHRoZSBuZXh0IGhpZ2hlc3QgcHJpb3Jp
dHkgbG9jYWwgcnVubmFibGUgVU5JVCBoYXMgYWxyZWFkeSBlYXRlbgotICAgICAqIHRocm91Z2gg
aXRzIGNyZWRpdHMsIGxvb2sgb24gb3RoZXIgUENQVXMgdG8gc2VlIGlmIHdlIGhhdmUgbW9yZQot
ICAgICAqIHVyZ2VudCB3b3JrLi4uIElmIG5vdCwgY3NjaGVkX2xvYWRfYmFsYW5jZSgpIHdpbGwg
cmV0dXJuIHNuZXh0LCBidXQKLSAgICAgKiBhbHJlYWR5IHJlbW92ZWQgZnJvbSB0aGUgcnVucS4K
LSAgICAgKi8KLSAgICBpZiAoIHNuZXh0LT5wcmkgPiBDU0NIRURfUFJJX1RTX09WRVIgKQotICAg
ICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0KTsKLSAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gY3Nj
aGVkX2xvYWRfYmFsYW5jZShwcnYsIHNjaGVkX2NwdSwgc25leHQsICZtaWdyYXRlZCk7CisgICAg
ZG8geworICAgICAgICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOworCisgICAgICAg
IC8qIFRhc2tsZXQgd29yayAod2hpY2ggcnVucyBpbiBpZGxlIFVOSVQgY29udGV4dCkgb3ZlcnJp
ZGVzIGFsbCBlbHNlLiAqLworICAgICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQor
ICAgICAgICB7CisgICAgICAgICAgICBUUkFDRV8wRChUUkNfQ1NDSEVEX1NDSEVEX1RBU0tMRVQp
OworICAgICAgICAgICAgc25leHQgPSBDU0NIRURfVU5JVChzY2hlZF9pZGxlX3VuaXQoc2NoZWRf
Y3B1KSk7CisgICAgICAgICAgICBzbmV4dC0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsKKyAg
ICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFNNUCBMb2FkIGJhbGFuY2U6CisgICAg
ICAgICAqCisgICAgICAgICAqIElmIHRoZSBuZXh0IGhpZ2hlc3QgcHJpb3JpdHkgbG9jYWwgcnVu
bmFibGUgVU5JVCBoYXMgYWxyZWFkeSBlYXRlbgorICAgICAgICAgKiB0aHJvdWdoIGl0cyBjcmVk
aXRzLCBsb29rIG9uIG90aGVyIFBDUFVzIHRvIHNlZSBpZiB3ZSBoYXZlIG1vcmUKKyAgICAgICAg
ICogdXJnZW50IHdvcmsuLi4gSWYgbm90LCBjc2NoZWRfbG9hZF9iYWxhbmNlKCkgd2lsbCByZXR1
cm4gc25leHQsIGJ1dAorICAgICAgICAgKiBhbHJlYWR5IHJlbW92ZWQgZnJvbSB0aGUgcnVucS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklfVFNfT1ZF
UiApCisgICAgICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0KTsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4
dCwgJm1pZ3JhdGVkKTsKKworICAgIH0gd2hpbGUgKCAhdW5pdF9ydW5uYWJsZV9zdGF0ZShzbmV4
dC0+dW5pdCkgKTsKIAogICAgIC8qCiAgICAgICogVXBkYXRlIGlkbGVycyBtYXNrIGlmIG5lY2Vz
c2FyeS4gV2hlbiB3ZSdyZSBpZGxpbmcsIG90aGVyIENQVXMKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggNDE0
YWM4ZjViNi4uNzA4NjQzYmU3ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTMyODksNyArMzI4OSw3IEBA
IHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAg
KiBJbiBmYWN0LCBpdCBtYXkgYmUgdGhlIGNhc2UgdGhhdCBzY3VyciBpcyBhYm91dCB0byBzcGlu
LCBhbmQgdGhlcmUncwogICAgICAqIG5vIHBvaW50IGZvcmNpbmcgaXQgdG8gZG8gc28gdW50aWwg
cmF0ZSBsaW1pdGluZyBleHBpcmVzLgogICAgICAqLwotICAgIGlmICggIXlpZWxkICYmIHBydi0+
cmF0ZWxpbWl0X3VzICYmIHVuaXRfcnVubmFibGUoc2N1cnItPnVuaXQpICYmCisgICAgaWYgKCAh
eWllbGQgJiYgcHJ2LT5yYXRlbGltaXRfdXMgJiYgdW5pdF9ydW5uYWJsZV9zdGF0ZShzY3Vyci0+
dW5pdCkgJiYKICAgICAgICAgIChub3cgLSBzY3Vyci0+dW5pdC0+c3RhdGVfZW50cnlfdGltZSkg
PCBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpICkKICAgICB7CiAgICAgICAgIGlmICggdW5s
aWtlbHkodGJfaW5pdF9kb25lKSApCkBAIC0zMzQzLDcgKzMzNDMsNyBAQCBydW5xX2NhbmRpZGF0
ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICoKICAgICAgKiBPZiBj
b3Vyc2UsIHdlIGFsc28gZGVmYXVsdCB0byBpZGxlIGFsc28gaWYgc2N1cnIgaXMgbm90IHJ1bm5h
YmxlLgogICAgICAqLwotICAgIGlmICggdW5pdF9ydW5uYWJsZShzY3Vyci0+dW5pdCkgJiYgIXNv
ZnRfYWZmX3ByZWVtcHQgKQorICAgIGlmICggdW5pdF9ydW5uYWJsZV9zdGF0ZShzY3Vyci0+dW5p
dCkgJiYgIXNvZnRfYWZmX3ByZWVtcHQgKQogICAgICAgICBzbmV4dCA9IHNjdXJyOwogICAgIGVs
c2UKICAgICAgICAgc25leHQgPSBjc2NoZWQyX3VuaXQoc2NoZWRfaWRsZV91bml0KGNwdSkpOwpA
QCAtMzQwMyw3ICszNDAzLDggQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSAqcnFkLAogICAgICAgICAgKiBzb21lIGJ1ZGdldCwgdGhlbiBjaG9vc2UgaXQuCiAg
ICAgICAgICAqLwogICAgICAgICBpZiAoICh5aWVsZCB8fCBzdmMtPmNyZWRpdCA+IHNuZXh0LT5j
cmVkaXQpICYmCi0gICAgICAgICAgICAgKCFoYXNfY2FwKHN2YykgfHwgdW5pdF9ncmFiX2J1ZGdl
dChzdmMpKSApCisgICAgICAgICAgICAgKCFoYXNfY2FwKHN2YykgfHwgdW5pdF9ncmFiX2J1ZGdl
dChzdmMpKSAmJgorICAgICAgICAgICAgIHVuaXRfcnVubmFibGVfc3RhdGUoc3ZjLT51bml0KSAp
CiAgICAgICAgICAgICBzbmV4dCA9IHN2YzsKIAogICAgICAgICAvKiBJbiBhbnkgY2FzZSwgaWYg
d2UgZ290IHRoaXMgZmFyLCBicmVhay4gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
bnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggZDdkZWVmMDdiOC4uMzRhYzAx
OGNjYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9udWxsLmMKQEAgLTg2NCw3ICs4NjQsOCBAQCBzdGF0aWMgdm9pZCBudWxsX3NjaGVk
dWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnByZXYs
CiAgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoc2NoZWRfY3B1LCAmcHJ2LT5jcHVzX2ZyZWUp
OwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHkocHJldi0+bmV4dF90YXNrID09IE5VTEwgfHwg
IXVuaXRfcnVubmFibGUocHJldi0+bmV4dF90YXNrKSkgKQorICAgIGlmICggdW5saWtlbHkocHJl
di0+bmV4dF90YXNrID09IE5VTEwgfHwKKyAgICAgICAgICAgICAgICAgICF1bml0X3J1bm5hYmxl
X3N0YXRlKHByZXYtPm5leHRfdGFzaykpICkKICAgICAgICAgcHJldi0+bmV4dF90YXNrID0gc2No
ZWRfaWRsZV91bml0KHNjaGVkX2NwdSk7CiAKICAgICBOVUxMX1VOSVRfQ0hFQ0socHJldi0+bmV4
dF90YXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24v
c2NoZWRfcnQuYwppbmRleCA5MWJjM2Q1NmZiLi45ZjRlMzk3MzM0IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xMDkzLDEy
ICsxMDkzLDE4IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0LAogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHNuZXh0
ID0gcnVucV9waWNrKG9wcywgY3B1bWFza19vZihzY2hlZF9jcHUpKTsKKwogICAgICAgICBpZiAo
IHNuZXh0ID09IE5VTEwgKQogICAgICAgICAgICAgc25leHQgPSBydF91bml0KHNjaGVkX2lkbGVf
dW5pdChzY2hlZF9jcHUpKTsKKyAgICAgICAgZWxzZSBpZiAoICF1bml0X3J1bm5hYmxlX3N0YXRl
KHNuZXh0LT51bml0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHFfcmVtb3ZlKHNuZXh0KTsK
KyAgICAgICAgICAgIHNuZXh0ID0gcnRfdW5pdChzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KSk7
CisgICAgICAgIH0KIAogICAgICAgICAvKiBpZiBzY3VyciBoYXMgaGlnaGVyIHByaW9yaXR5IGFu
ZCBidWRnZXQsIHN0aWxsIHBpY2sgc2N1cnIgKi8KICAgICAgICAgaWYgKCAhaXNfaWRsZV91bml0
KGN1cnJ1bml0KSAmJgotICAgICAgICAgICAgIHVuaXRfcnVubmFibGUoY3VycnVuaXQpICYmCisg
ICAgICAgICAgICAgdW5pdF9ydW5uYWJsZV9zdGF0ZShjdXJydW5pdCkgJiYKICAgICAgICAgICAg
ICBzY3Vyci0+Y3VyX2J1ZGdldCA+IDAgJiYKICAgICAgICAgICAgICAoIGlzX2lkbGVfdW5pdChz
bmV4dC0+dW5pdCkgfHwKICAgICAgICAgICAgICAgIGNvbXBhcmVfdW5pdF9wcmlvcml0eShzY3Vy
ciwgc25leHQpID4gMCApICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA3OGI0N2FjZWRmLi4wM2JjZjc5NmFlIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBA
IC0yNjksNyArMjY5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfcnVuc3RhdGVf
Y2hhbmdlKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5p
dC0+dmNwdV9saXN0OwogCiAgICAgaWYgKCBydW5uaW5nICkKLSAgICAgICAgdmNwdV9ydW5zdGF0
ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmluZywgbmV3X2VudHJ5X3RpbWUpOworICAgICAgICB2
Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUsIG5ld19lbnRyeV90aW1lKTsKICAg
ICBlbHNlCiAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsCiAgICAgICAgICAgICAoKHYt
PnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCmluZGV4IDQ4NzI1NzA2MTIuLjI1YmE2ZjI1YzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC03Niw2
ICs3NiwyOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKICAgICByZXR1cm4gdmNwdV9ydW5uYWJsZSh1bml0LT52Y3B1X2xp
c3QpOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZV9zdGF0ZShjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBib29s
IHJ1bm5hYmxlLCByZXQgPSBmYWxzZTsKKworICAgIGlmICggaXNfaWRsZV91bml0KHVuaXQpICkK
KyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1
bml0LCB2ICkKKyAgICB7CisgICAgICAgIHJ1bm5hYmxlID0gdmNwdV9ydW5uYWJsZSh2KTsKKwor
ICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNUQVRFX3J1bm5pbmcKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tl
ZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFJVTlNUQVRFX2Jsb2NrZWQg
OiBSVU5TVEFURV9vZmZsaW5lOworCisgICAgICAgIGlmICggcnVubmFibGUgKQorICAgICAgICAg
ICAgcmV0ID0gdHJ1ZTsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgaW5s
aW5lIHZvaWQgc2NoZWRfc2V0X3JlcyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzKQogewpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAppbmRleCBjMGU0ZGMyZGMzLi41YjgwNWVhYzU4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTc0LDYgKzE3
NCw3IEBAIHN0cnVjdCB2Y3B1CiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0
ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7CiAgICAgfSBydW5zdGF0ZV9ndWVzdDsgLyogZ3Vlc3Qg
YWRkcmVzcyAqLwogI2VuZGlmCisgICAgdW5zaWduZWQgaW50ICAgICBuZXdfc3RhdGU7CiAKICAg
ICAvKiBIYXMgdGhlIEZQVSBiZWVuIGluaXRpYWxpc2VkPyAqLwogICAgIGJvb2wgICAgICAgICAg
ICAgZnB1X2luaXRpYWxpc2VkOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93p7-0001An-Dd; Sat, 14 Sep 2019 08:54:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93p5-00018A-Vl
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:28 +0000
X-Inumbo-ID: 13d0118a-d6cd-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13d0118a-d6cd-11e9-b76c-bc764e2007e4;
 Sat, 14 Sep 2019 08:53: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 BF8D5AF40;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:51 +0200
Message-Id: <20190914085251.18816-48-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 47/47] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIGEgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtICgiY3B1IiwgImNvcmUiLCAic29ja2V0
IikgZm9yCnNwZWNpZmljYXRpb24gb2YgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIEluaXRp
YWxseSBpdCBpcyBzZXQgdG8KImNwdSIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRoZSBuZXcg
Ym9vdCBwYXJhbWV0ZXIgKHg4NiBvbmx5KQoic2NoZWQtZ3JhbiIuCgpBY2NvcmRpbmcgdG8gdGhl
IHNlbGVjdGVkIGdyYW51bGFyaXR5IHNjaGVkX2dyYW51bGFyaXR5IGlzIHNldCBhZnRlcgphbGwg
Y3B1cyBhcmUgb25saW5lLgoKQSB0ZXN0IGlzIGFkZGVkIGZvciBhbGwgc2NoZWQgcmVzb3VyY2Vz
IGhvbGRpbmcgdGhlIHNhbWUgbnVtYmVyIG9mCmNwdXMuIEZhbGwgYmFjayB0byBjb3JlLSBvciBj
cHUtc2NoZWR1bGluZyBpbiB0aGF0IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpSRkMgVjI6Ci0gZml4ZWQgZnJlZWluZyBvZiBzY2hlZF9y
ZXMgd2hlbiBtZXJnaW5nIGNwdXMKLSByZW5hbWUgcGFyYW1ldGVyIHRvICJzY2hlZC1ncmFuIiAo
SmFuIEJldWxpY2gpCi0gcmVuYW1lIHBhcmFtZXRlciBvcHRpb24gZnJvbSAidGhyZWFkIiB0byAi
Y3B1IiAoSmFuIEJldWxpY2gpCgpWMToKLSByZW5hbWUgc2NoZWR1bGVyX3NtcF9pbml0KCkgdG8g
c2NoZWR1bGVyX2dyYW5faW5pdCgpLCBsZXQgaXQgYmUgY2FsbGVkCiAgYnkgY3B1cG9vbF9pbml0
KCkKLSBhdm9pZCB1c2luZyBsaXRlcmFsIGNwdSBudW1iZXIgMCBpbiBzY2hlZHVsZXJfcGVyY3B1
X2luaXQoKSAoSmFuIEJldWxpY2gpCi0gc3R5bGUgY29ycmVjdGlvbiAoSmFuIEJldWxpY2gpCi0g
ZmFsbGJhY2sgdG8gc21hbGxlciBncmFudWxhcml0eSBpbnN0ZWFkIG9mIHBhbmljIGluIGNhc2Ug
b2YKICB1bmJhbGFuY2VkIGNwdSBjb25maWd1cmF0aW9uCgpWMjoKLSBzdHlsZSBjaGFuZ2VzIChK
YW4gQmV1bGljaCkKLSBpbnRyb2R1Y2UgQ09ORklHX0hBU19TQ0hFRF9HUkFOVUxBUklUWSAoSmFu
IEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L0tjb25maWcgICAgICAgfCAgMSArCiB4ZW4vY29t
bW9uL0tjb25maWcgICAgICAgICB8ICAzICsrCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8
ICAyICsrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDc4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
IHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCAyODhkYzZj
MDQyLi4zZjg4YWRhZTk3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysgYi94
ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMjIsNiArMjIsNyBAQCBjb25maWcgWDg2CiAJc2VsZWN0
IEhBU19QQVNTVEhST1VHSAogCXNlbGVjdCBIQVNfUENJCiAJc2VsZWN0IEhBU19QRFgKKwlzZWxl
Y3QgSEFTX1NDSEVEX0dSQU5VTEFSSVRZCiAJc2VsZWN0IEhBU19VQlNBTgogCXNlbGVjdCBIQVNf
VlBDSSBpZiAhUFZfU0hJTV9FWENMVVNJVkUgJiYgSFZNCiAJc2VsZWN0IE5FRURTX0xJQkVMRgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4
IDE2ODI5ZjYyNzQuLmU5MjQ3ODcxYTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZwor
KysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTYzLDYgKzYzLDkgQEAgY29uZmlnIEhBU19HREJT
WAogY29uZmlnIEhBU19JT1BPUlRTCiAJYm9vbAogCitjb25maWcgSEFTX1NDSEVEX0dSQU5VTEFS
SVRZCisJYm9vbAorCiBjb25maWcgTkVFRFNfTElCRUxGCiAJYm9vbAogCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDdmMTczZjUw
OTkuLjQyMjZmN2RlZDggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hl
bi9jb21tb24vY3B1cG9vbC5jCkBAIC04NjYsNiArODY2LDggQEAgc3RhdGljIGludCBfX2luaXQg
Y3B1cG9vbF9pbml0KHZvaWQpCiAgICAgdW5zaWduZWQgaW50IGNwdTsKICAgICBpbnQgZXJyOwog
CisgICAgc2NoZWR1bGVyX2dyYW5faW5pdCgpOworCiAgICAgY3B1cG9vbDAgPSBjcHVwb29sX2Ny
ZWF0ZSgwLCAwLCAmZXJyKTsKICAgICBCVUdfT04oY3B1cG9vbDAgPT0gTlVMTCk7CiAgICAgY3B1
cG9vbF9wdXQoY3B1cG9vbDApOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDgwMGQyNDA1YTcuLmI5NDAwODNhMjYgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
QEAgLTM0LDYgKzM0LDcgQEAKICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL3By
ZWVtcHQuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vd2FybmluZy5o
PgogI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNs
dWRlIDx4ZW4vZXJyLmg+CkBAIC02MSw2ICs2MiwyMyBAQCB1bnNpZ25lZCBpbnQgX19yZWFkX21v
c3RseSBzY2hlZF9ncmFudWxhcml0eSA9IDE7CiBib29sIF9fcmVhZF9tb3N0bHkgc2NoZWRfZGlz
YWJsZV9zbXRfc3dpdGNoaW5nOwogY3B1bWFza192YXJfdCBzY2hlZF9yZXNfbWFzazsKIAorI2lm
ZGVmIENPTkZJR19IQVNfU0NIRURfR1JBTlVMQVJJVFkKK3N0YXRpYyBpbnQgX19pbml0IHNjaGVk
X3NlbGVjdF9ncmFudWxhcml0eShjb25zdCBjaGFyICpzdHIpCit7CisgICAgaWYgKCBzdHJjbXAo
ImNwdSIsIHN0cikgPT0gMCApCisgICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVE
X0dSQU5fY3B1OworICAgIGVsc2UgaWYgKCBzdHJjbXAoImNvcmUiLCBzdHIpID09IDAgKQorICAg
ICAgICBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgPSBTQ0hFRF9HUkFOX2NvcmU7CisgICAgZWxzZSBp
ZiAoIHN0cmNtcCgic29ja2V0Iiwgc3RyKSA9PSAwICkKKyAgICAgICAgb3B0X3NjaGVkX2dyYW51
bGFyaXR5ID0gU0NIRURfR1JBTl9zb2NrZXQ7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKworICAgIHJldHVybiAwOworfQorY3VzdG9tX3BhcmFtKCJzY2hlZC1ncmFuIiwgc2No
ZWRfc2VsZWN0X2dyYW51bGFyaXR5KTsKKyNlbmRpZgorCiAvKiBDb21tb24gbG9jayBmb3IgZnJl
ZSBjcHVzLiAqLwogc3RhdGljIERFRklORV9TUElOTE9DSyhzY2hlZF9mcmVlX2NwdV9sb2NrKTsK
IApAQCAtMjYxNyw2ICsyNjM1LDY2IEBAIHZvaWQgc2NoZWR1bGVyX2VuYWJsZSh2b2lkKQogICAg
IHNjaGVkdWxlcl9hY3RpdmUgPSB0cnVlOwogfQogCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5p
dCBzY2hlZF9jaGVja19ncmFudWxhcml0eSh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHU7
CisgICAgdW5zaWduZWQgaW50IHNpYmxpbmdzLCBncmFuID0gMDsKKworICAgIGlmICggb3B0X3Nj
aGVkX2dyYW51bGFyaXR5ID09IFNDSEVEX0dSQU5fY3B1ICkKKyAgICAgICAgcmV0dXJuIDE7CisK
KyAgICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggY3B1ICkKKyAgICB7CisgICAgICAgIHNpYmxpbmdz
ID0gY3B1bWFza193ZWlnaHQoc2NoZWRfZ2V0X29wdF9jcHVtYXNrKG9wdF9zY2hlZF9ncmFudWxh
cml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3B1KSk7CisgICAgICAgIGlmICggZ3JhbiA9PSAwICkKKyAgICAgICAgICAgIGdyYW4g
PSBzaWJsaW5nczsKKyAgICAgICAgZWxzZSBpZiAoIGdyYW4gIT0gc2libGluZ3MgKQorICAgICAg
ICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc2NoZWRfZGlzYWJsZV9zbXRfc3dpdGNoaW5n
ID0gdHJ1ZTsKKworICAgIHJldHVybiBncmFuOworfQorCisvKiBTZXR1cCBkYXRhIGZvciBzZWxl
Y3RlZCBzY2hlZHVsZXIgZ3JhbnVsYXJpdHkuICovCit2b2lkIF9faW5pdCBzY2hlZHVsZXJfZ3Jh
bl9pbml0KHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGdyYW4gPSAwOworICAgIGNvbnN0IGNo
YXIgKmZhbGxiYWNrID0gTlVMTDsKKworICAgIHdoaWxlICggZ3JhbiA9PSAwICkKKyAgICB7Cisg
ICAgICAgIGdyYW4gPSBzY2hlZF9jaGVja19ncmFudWxhcml0eSgpOworCisgICAgICAgIGlmICgg
Z3JhbiA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgc3dpdGNoICggb3B0X3NjaGVkX2dy
YW51bGFyaXR5ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgU0NIRURfR1JBTl9j
b3JlOgorICAgICAgICAgICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5f
Y3B1OworICAgICAgICAgICAgICAgIGZhbGxiYWNrID0gIkFzeW1tZXRyaWMgY3B1IGNvbmZpZ3Vy
YXRpb24uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFsbGluZyBiYWNrIHRvIHNj
aGVkLWdyYW49Y3B1LlxuIjsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNh
c2UgU0NIRURfR1JBTl9zb2NrZXQ6CisgICAgICAgICAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFy
aXR5ID0gU0NIRURfR1JBTl9jb3JlOworICAgICAgICAgICAgICAgIGZhbGxiYWNrID0gIkFzeW1t
ZXRyaWMgY3B1IGNvbmZpZ3VyYXRpb24uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAi
RmFsbGluZyBiYWNrIHRvIHNjaGVkLWdyYW49Y29yZS5cbiI7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgfQorCisgICAgaWYgKCBmYWxsYmFjayApCisgICAgICAgIHdhcm5pbmdfYWRkKGZhbGxi
YWNrKTsKKworICAgIHNjaGVkX2dyYW51bGFyaXR5ID0gZ3JhbjsKK30KKwogLyogSW5pdGlhbGlz
ZSB0aGUgZGF0YSBzdHJ1Y3R1cmVzLiAqLwogdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9p
ZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZjFlOGY0NGY2Mi4uNTMxNThmZTRlYSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmgKQEAgLTYyNiw1ICs2MjYsNiBAQCBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIGludCBzdGVwLAogCiB2b2lkIHNjaGVkX3JtX2NwdSh1
bnNpZ25lZCBpbnQgY3B1KTsKIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNr
KGVudW0gc2NoZWRfZ3JhbiBvcHQsIHVuc2lnbmVkIGludCBjcHUpOwordm9pZCBzY2hlZHVsZXJf
Z3Jhbl9pbml0KHZvaWQpOwogCiAjZW5kaWYgLyogX19YRU5fU0NIRURfSUZfSF9fICovCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93p7-0001Bu-Ue; Sat, 14 Sep 2019 08:54:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93p6-00019Y-NJ
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:28 +0000
X-Inumbo-ID: 105d5d96-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 105d5d96-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 842A1B65E;
 Sat, 14 Sep 2019 08:53:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:32 +0200
Message-Id: <20190914085251.18816-29-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 28/47] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgc2NoZWQgdW5pdHMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBu
ZXcgdW5pdCB0byBiZQpzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KCkEgdmFyaWFibGUgc2No
ZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwpw
ZXIgc2NoZWR1bGUgdW5pdC4KCkFzIHRhc2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlk
bGUgdW5pdCBpdCBpcyByZXF1aXJlZCB0byBzZXQgdGhlCnRhc2tsZXRfd29ya19zY2hlZHVsZWQg
cGFyYW1ldGVyIG9mIGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1CmNvdmVyZWQgYnkg
dGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsu
CgpGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5pdCB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwpzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2ZSBh
IHdheSB0byBpbml0aWF0ZSBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGluZyB0aGUgZ2Vu
ZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCnNlbGVjdGluZyB0aGUgdmNwdSB0byBzd2l0Y2ggdG8s
IGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCndhbnQgdG8gcnVuLiBUaGlzIGhhcyB0
aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIKY29uY3VycmVudCBTQ0hF
RFVMRV9TT0ZUSVJRIGV2ZW50cy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tClJGQyBWMjoKLSBtb3ZlIHN5bmNpbmcgYWZ0ZXIgY29udGV4dF9zd2l0
Y2goKSB0byBzY2hlZHVsZS5jClYyOgotIGRvbid0IHJ1biB0YXNrbGV0cyBkaXJlY3RseSBmcm9t
IHNjaGVkX3dhaXRfcmVuZGV6dm91c19pbigpClYzOgotIGFkYXB0IGFycmF5IHNpemUgaW4gc2No
ZWRfbW92ZV9kb21haW4oKSAoSmFuIEJldWxpY2gpCi0gaW50IC0+IHVuc2lnbmVkIGludCAoSmFu
IEJldWxpY2gpCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgfCAgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAg
ICB8IDM0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhl
bi9jb21tb24vc29mdGlycS5jICAgICAgIHwgICA2ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICB8ICAxNiArKy0KIHhlbi9p
bmNsdWRlL3hlbi9zb2Z0aXJxLmggIHwgICAxICsKIDcgZmlsZXMgY2hhbmdlZCwgMjg3IGluc2Vy
dGlvbnMoKyksIDg3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBhOWM0MTEzYzI2Li5jOGVmZWY0MTc5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCkBAIC0zMTUsNyArMzE1LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1
Y3QgdmNwdSAqcHJldikKIAogICAgIGxvY2FsX2lycV9lbmFibGUoKTsKIAotICAgIGNvbnRleHRf
c2F2ZWQocHJldik7CisgICAgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChwcmV2LCBjdXJyZW50KTsK
IAogICAgIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKGN1cnJlbnQpOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZGJkZjZiMWJj
Mi4uNmYzMTMyNjgyZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTc4MSw3ICsxNzgxLDYgQEAgc3RhdGljIHZvaWQgX19j
b250ZXh0X3N3aXRjaCh2b2lkKQogICAgIHBlcl9jcHUoY3Vycl92Y3B1LCBjcHUpID0gbjsKIH0K
IAotCiB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAq
bmV4dCkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAt
MTg1Nyw3ICsxODU2LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwg
c3RydWN0IHZjcHUgKm5leHQpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBjb250ZXh0X3NhdmVk
KHByZXYpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQocHJldiwgbmV4dCk7CiAKICAgICBf
dXBkYXRlX3J1bnN0YXRlX2FyZWEobmV4dCk7CiAgICAgLyogTXVzdCBiZSBkb25lIHdpdGggaW50
ZXJydXB0cyBlbmFibGVkICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYWFkMzk2ZWU1NC4uNzhiNDdhY2VkZiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpA
QCAtNTUsNiArNTUsOSBAQCBib29sZWFuX3BhcmFtKCJzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyIs
IHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzKTsKIGludCBzY2hlZF9yYXRlbGltaXRfdXMgPSBTQ0hF
RF9ERUZBVUxUX1JBVEVMSU1JVF9VUzsKIGludGVnZXJfcGFyYW0oInNjaGVkX3JhdGVsaW1pdF91
cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKKy8qIE51bWJlciBvZiB2Y3B1cyBwZXIgc3RydWN0
IHNjaGVkX3VuaXQuICovCitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgc2NoZWRf
Z3JhbnVsYXJpdHkgPSAxOworCiAvKiBDb21tb24gbG9jayBmb3IgZnJlZSBjcHVzLiAqLwogc3Rh
dGljIERFRklORV9TUElOTE9DSyhzY2hlZF9mcmVlX2NwdV9sb2NrKTsKIApAQCAtNTIwLDggKzUy
Myw4IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1
cG9vbCAqYykKICAgICBpZiAoIElTX0VSUihkb21kYXRhKSApCiAgICAgICAgIHJldHVybiBQVFJf
RVJSKGRvbWRhdGEpOwogCi0gICAgLyogVE9ETzogZml4IGFycmF5IHNpemUgd2l0aCBtdWx0aXBs
ZSB2Y3B1cyBwZXIgdW5pdC4gKi8KLSAgICB1bml0X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQg
KiwgZC0+bWF4X3ZjcHVzKTsKKyAgICB1bml0X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERJVl9ST1VORF9VUChkLT5tYXhfdmNwdXMs
IHNjaGVkX2dyYW51bGFyaXR5KSk7CiAgICAgaWYgKCB1bml0X3ByaXYgPT0gTlVMTCApCiAgICAg
ewogICAgICAgICBzY2hlZF9mcmVlX2RvbWRhdGEoYy0+c2NoZWQsIGRvbWRhdGEpOwpAQCAtMTcw
NywxMzMgKzE3MTAsMzE5IEBAIHZvaWQgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIoc3RydWN0IHZj
cHUgKnYsIHNfdGltZV90IHZhbHVlKQogICAgIHNwaW5fdW5sb2NrKCZ2LT5wZXJpb2RpY190aW1l
cl9sb2NrKTsKIH0KIAotLyoKLSAqIFRoZSBtYWluIGZ1bmN0aW9uCi0gKiAtIGRlc2NoZWR1bGUg
dGhlIGN1cnJlbnQgZG9tYWluIChzY2hlZHVsZXIgaW5kZXBlbmRlbnQpLgotICogLSBwaWNrIGEg
bmV3IGRvbWFpbiAoc2NoZWR1bGVyIGRlcGVuZGVudCkuCi0gKi8KLXN0YXRpYyB2b2lkIHNjaGVk
dWxlKHZvaWQpCitzdGF0aWMgdm9pZCBzY2hlZF9zd2l0Y2hfdW5pdHMoc3RydWN0IHNjaGVkX3Jl
c291cmNlICpzZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqbmV4dCwgc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc190aW1lX3Qgbm93KQogewotICAgIHN0cnVjdCBzY2hlZF91bml0ICAgICpw
cmV2ID0gY3VycmVudC0+c2NoZWRfdW5pdCwgKm5leHQgPSBOVUxMOwotICAgIHNfdGltZV90ICAg
ICAgICAgICAgICBub3c7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAgICAgKnNjaGVkOwotICAgIHVu
c2lnbmVkIGxvbmcgICAgICAgICp0YXNrbGV0X3dvcmsgPSAmdGhpc19jcHUodGFza2xldF93b3Jr
X3RvX2RvKTsKLSAgICBib29sICAgICAgICAgICAgICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxl
ZCA9IGZhbHNlOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Q7Ci0gICAgc3BpbmxvY2tf
dCAgICAgICAgICAgKmxvY2s7Ci0gICAgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAg
ICBzZC0+Y3VyciA9IG5leHQ7CiAKLSAgICBBU1NFUlRfTk9UX0lOX0FUT01JQygpOworICAgIFRS
QUNFXzNEKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GUFJFViwgcHJldi0+ZG9tYWluLT5kb21haW5faWQs
IHByZXYtPnVuaXRfaWQsCisgICAgICAgICAgICAgbm93IC0gcHJldi0+c3RhdGVfZW50cnlfdGlt
ZSk7CisgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZORVhULCBuZXh0LT5kb21haW4t
PmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCwKKyAgICAgICAgICAgICAobmV4dC0+dmNwdV9saXN0
LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSkgPworICAgICAgICAgICAgIChu
b3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsIHByZXYtPm5leHRfdGltZSk7CiAKLSAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkX3J1bik7CisgICAgQVNTRVJUKHByZXYtPnZjcHVfbGlz
dC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZyk7CiAKLSAgICBzZCA9IGdldF9z
Y2hlZF9yZXMoY3B1KTsKKyAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENILCBwcmV2LT5kb21h
aW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKKyAgICAgICAgICAgICBuZXh0LT5kb21haW4t
PmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CisKKyAgICBzY2hlZF91bml0X3J1bnN0YXRlX2No
YW5nZShwcmV2LCBmYWxzZSwgbm93KTsKKworICAgIEFTU0VSVChuZXh0LT52Y3B1X2xpc3QtPnJ1
bnN0YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5pbmcpOworICAgIHNjaGVkX3VuaXRfcnVuc3Rh
dGVfY2hhbmdlKG5leHQsIHRydWUsIG5vdyk7CisKKyAgICAvKgorICAgICAqIE5CLiBEb24ndCBh
ZGQgYW55IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29udGV4dAor
ICAgICAqIHN3aXRjaCwgZWxzZSBsb3N0X3JlY29yZHMgcmVzdW1lIHdpbGwgbm90IHdvcmsgcHJv
cGVybHkuCisgICAgICovCisKKyAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOworICAgIG5l
eHQtPnZjcHVfbGlzdC0+aXNfcnVubmluZyA9IDE7CisgICAgbmV4dC0+aXNfcnVubmluZyA9IDE7
CisgICAgbmV4dC0+c3RhdGVfZW50cnlfdGltZSA9IG5vdzsKK30KKworc3RhdGljIGJvb2wgc2No
ZWRfdGFza2xldF9jaGVja19jcHUodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICB1bnNpZ25lZCBs
b25nICp0YXNrbGV0X3dvcmsgPSAmcGVyX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8sIGNwdSk7CiAK
LSAgICAvKiBVcGRhdGUgdGFza2xldCBzY2hlZHVsaW5nIHN0YXR1cy4gKi8KICAgICBzd2l0Y2gg
KCAqdGFza2xldF93b3JrICkKICAgICB7CiAgICAgY2FzZSBUQVNLTEVUX2VucXVldWVkOgogICAg
ICAgICBzZXRfYml0KF9UQVNLTEVUX3NjaGVkdWxlZCwgdGFza2xldF93b3JrKTsKICAgICAgICAg
LyogZmFsbHRocm91Z2ggKi8KICAgICBjYXNlIFRBU0tMRVRfZW5xdWV1ZWR8VEFTS0xFVF9zY2hl
ZHVsZWQ6Ci0gICAgICAgIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSB0cnVlOworICAgICAgICBy
ZXR1cm4gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBUQVNLTEVUX3NjaGVkdWxlZDoK
ICAgICAgICAgY2xlYXJfYml0KF9UQVNLTEVUX3NjaGVkdWxlZCwgdGFza2xldF93b3JrKTsKKyAg
ICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICBjYXNlIDA6Ci0gICAgICAgIC8qdGFza2xldF93
b3JrX3NjaGVkdWxlZCA9IGZhbHNlOyovCisgICAgICAgIC8qIHJldHVybiBmYWxzZTsgKi8KICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgQlVHKCk7CiAgICAgfQogCi0gICAg
bG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKyAgICByZXR1cm4gZmFsc2U7Cit9
CiAKLSAgICBub3cgPSBOT1coKTsKK3N0YXRpYyBib29sIHNjaGVkX3Rhc2tsZXRfY2hlY2sodW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBib29sIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSBmYWxz
ZTsKKyAgICBjb25zdCBjcHVtYXNrX3QgKm1hc2sgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXM7
CisgICAgdW5zaWduZWQgaW50IGNwdV9pdGVyOwogCi0gICAgc3RvcF90aW1lcigmc2QtPnNfdGlt
ZXIpOworICAgIGZvcl9lYWNoX2NwdSAoIGNwdV9pdGVyLCBtYXNrICkKKyAgICAgICAgaWYgKCBz
Y2hlZF90YXNrbGV0X2NoZWNrX2NwdShjcHVfaXRlcikgKQorICAgICAgICAgICAgdGFza2xldF93
b3JrX3NjaGVkdWxlZCA9IHRydWU7CisKKyAgICByZXR1cm4gdGFza2xldF93b3JrX3NjaGVkdWxl
ZDsKK30KKworc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpkb19zY2hlZHVsZShzdHJ1Y3Qgc2No
ZWRfdW5pdCAqcHJldiwgc190aW1lX3Qgbm93LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNj
aGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNl
ICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dDsK
IAogICAgIC8qIGdldCBwb2xpY3ktc3BlY2lmaWMgZGVjaXNpb24gb24gc2NoZWR1bGluZy4uLiAq
LwotICAgIHNjaGVkID0gdGhpc19jcHUoc2NoZWR1bGVyKTsKLSAgICBzY2hlZC0+ZG9fc2NoZWR1
bGUoc2NoZWQsIHByZXYsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CisgICAgc2NoZWQt
PmRvX3NjaGVkdWxlKHNjaGVkLCBwcmV2LCBub3csIHNjaGVkX3Rhc2tsZXRfY2hlY2soY3B1KSk7
CiAKICAgICBuZXh0ID0gcHJldi0+bmV4dF90YXNrOwogCi0gICAgc2QtPmN1cnIgPSBuZXh0Owot
CiAgICAgaWYgKCBwcmV2LT5uZXh0X3RpbWUgPj0gMCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAq
LwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3RpbWVyLCBub3cgKyBwcmV2LT5uZXh0X3RpbWUp
OwogCi0gICAgaWYgKCB1bmxpa2VseShwcmV2ID09IG5leHQpICkKKyAgICBpZiAoIGxpa2VseShw
cmV2ICE9IG5leHQpICkKKyAgICAgICAgc2NoZWRfc3dpdGNoX3VuaXRzKHNkLCBuZXh0LCBwcmV2
LCBub3cpOworCisgICAgcmV0dXJuIG5leHQ7Cit9CisKK3N0YXRpYyB2b2lkIGNvbnRleHRfc2F2
ZWQoc3RydWN0IHZjcHUgKnByZXYpCit7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBw
cmV2LT5zY2hlZF91bml0OworCisgICAgLyogQ2xlYXIgcnVubmluZyBmbGFnIC9hZnRlci8gd3Jp
dGluZyBjb250ZXh0IHRvIG1lbW9yeS4gKi8KKyAgICBzbXBfd21iKCk7CisKKyAgICBwcmV2LT5p
c19ydW5uaW5nID0gMDsKKyAgICB1bml0LT5pc19ydW5uaW5nID0gMDsKKyAgICB1bml0LT5zdGF0
ZV9lbnRyeV90aW1lID0gTk9XKCk7CisKKyAgICAvKiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVl
c3QgL2FmdGVyLyBjbGVhcmluZyBydW5uaW5nIGZsYWcuICovCisgICAgc21wX21iKCk7CisKKyAg
ICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1bGVyKHByZXYpLCB1bml0KTsKKworICAg
IHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7Cit9CisKKy8qCisgKiBSZW5kZXp2b3Vz
IG9uIGVuZCBvZiBjb250ZXh0IHN3aXRjaC4KKyAqIEFzIG5vIGxvY2sgaXMgcHJvdGVjdGluZyB0
aGlzIHJlbmRlenZvdXMgZnVuY3Rpb24gd2UgbmVlZCB0byB1c2UgYXRvbWljCisgKiBhY2Nlc3Mg
ZnVuY3Rpb25zIG9uIHRoZSBjb3VudGVyLgorICogVGhlIGNvdW50ZXIgd2lsbCBiZSAwIGluIGNh
c2Ugbm8gcmVuZGV6dm91cyBpcyBuZWVkZWQuIEZvciB0aGUgcmVuZGV6dm91cworICogY2FzZSBp
dCBpcyBpbml0aWFsaXNlZCB0byB0aGUgbnVtYmVyIG9mIGNwdXMgdG8gcmVuZGV6dm91cyBwbHVz
IDEuIEVhY2gKKyAqIG1lbWJlciBlbnRlcmluZyBkZWNyZW1lbnRzIHRoZSBjb3VudGVyLiBUaGUg
bGFzdCBvbmUgd2lsbCBkZWNyZW1lbnQgaXQgdG8KKyAqIDEgYW5kIHBlcmZvcm0gdGhlIGZpbmFs
IG5lZWRlZCBhY3Rpb24gaW4gdGhhdCBjYXNlIChjYWxsIG9mIGNvbnRleHRfc2F2ZWQoKQorICog
aWYgdmNwdSB3YXMgc3dpdGNoZWQpLCBhbmQgdGhlbiBzZXQgdGhlIGNvdW50ZXIgdG8gemVyby4g
VGhlIG90aGVyIG1lbWJlcnMKKyAqIHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBiZWNvbWVz
IHplcm8gdW50aWwgdGhleSBwcm9jZWVkLgorICovCit2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNo
ZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCit7CisgICAgc3RydWN0
IHNjaGVkX3VuaXQgKm5leHQgPSB2bmV4dC0+c2NoZWRfdW5pdDsKKworICAgIGlmICggYXRvbWlj
X3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQorICAgIHsKKyAgICAgICAgaW50IGNu
dCA9IGF0b21pY19kZWNfcmV0dXJuKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpOworCisgICAg
ICAgIC8qIENhbGwgY29udGV4dF9zYXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3RoZXIgd2FpdGVy
cy4gKi8KKyAgICAgICAgaWYgKCBjbnQgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggdnByZXYgIT0gdm5leHQgKQorICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYp
OworICAgICAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCAwKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICB3aGlsZSAoIGF0b21pY19yZWFk
KCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKKyAgICAgICAgICAgICAgICBjcHVfcmVsYXgo
KTsKKyAgICB9CisgICAgZWxzZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKKyAgICAgICAgY29udGV4
dF9zYXZlZCh2cHJldik7Cit9CisKK3N0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0
cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQoreworICAgIGlmICggdW5saWtlbHkodnByZXYg
PT0gdm5leHQpICkKICAgICB7Ci0gICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCBjcHUpOwogICAgICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORkNPTlQsCi0gICAg
ICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAotICAg
ICAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAotICAgICAgICAgICAg
ICAgICBwcmV2LT5uZXh0X3RpbWUpOwotICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKG5l
eHQtPnZjcHVfbGlzdCk7Ci0gICAgICAgIHJldHVybiBjb250aW51ZV9ydW5uaW5nKHByZXYtPnZj
cHVfbGlzdCk7CisgICAgICAgICAgICAgICAgIHZuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgdm5l
eHQtPnNjaGVkX3VuaXQtPnVuaXRfaWQsCisgICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5y
dW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lLAorICAgICAgICAgICAgICAgICB2cHJldi0+c2NoZWRf
dW5pdC0+bmV4dF90aW1lKTsKKyAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2hlZCh2cHJldiwg
dm5leHQpOworICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKHZuZXh0KTsKKyAgICAgICAg
cmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcodnByZXYpOwogICAgIH0KIAotICAgIFRSQUNFXzNEKFRS
Q19TQ0hFRF9TV0lUQ0hfSU5GUFJFViwKLSAgICAgICAgICAgICBwcmV2LT5kb21haW4tPmRvbWFp
bl9pZCwgcHJldi0+dW5pdF9pZCwKLSAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRy
eV90aW1lKTsKLSAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQsCi0gICAgICAg
ICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCi0gICAgICAgICAg
ICAgKG5leHQtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUp
ID8KLSAgICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLAotICAg
ICAgICAgICAgIHByZXYtPm5leHRfdGltZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9j
dHgpOwogCi0gICAgQVNTRVJUKHByZXYtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVO
U1RBVEVfcnVubmluZyk7CisgICAgc3RvcF90aW1lcigmdnByZXYtPnBlcmlvZGljX3RpbWVyKTsK
IAotICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsCi0gICAgICAgICAgICAgcHJldi0+ZG9t
YWluLT5kb21haW5faWQsIHByZXYtPnVuaXRfaWQsCi0gICAgICAgICAgICAgbmV4dC0+ZG9tYWlu
LT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQpOworICAgIGlmICggdm5leHQtPnNjaGVkX3VuaXQt
Pm1pZ3JhdGVkICkKKyAgICAgICAgdmNwdV9tb3ZlX2lycXModm5leHQpOwogCi0gICAgc2NoZWRf
dW5pdF9ydW5zdGF0ZV9jaGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7CisgICAgdmNwdV9wZXJpb2Rp
Y190aW1lcl93b3JrKHZuZXh0KTsKIAotICAgIEFTU0VSVChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0
YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5pbmcpOwotICAgIHNjaGVkX3VuaXRfcnVuc3RhdGVf
Y2hhbmdlKG5leHQsIHRydWUsIG5vdyk7CisgICAgY29udGV4dF9zd2l0Y2godnByZXYsIHZuZXh0
KTsKK30KIAotICAgIC8qCi0gICAgICogTkIuIERvbid0IGFkZCBhbnkgdHJhY2UgcmVjb3JkcyBm
cm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0Ci0gICAgICogc3dpdGNoLCBlbHNlIGxv
c3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4KLSAgICAgKi8KKy8qCisg
KiBSZW5kZXp2b3VzIGJlZm9yZSB0YWtpbmcgYSBzY2hlZHVsaW5nIGRlY2lzaW9uLgorICogQ2Fs
bGVkIHdpdGggc2NoZWR1bGUgbG9jayBoZWxkLCBzbyBhbGwgYWNjZXNzZXMgdG8gdGhlIHJlbmRl
enZvdXMgY291bnRlcgorICogY2FuIGJlIG5vcm1hbCBvbmVzIChubyBhdG9taWMgYWNjZXNzZXMg
bmVlZGVkKS4KKyAqIFRoZSBjb3VudGVyIGlzIGluaXRpYWxpemVkIHRvIHRoZSBudW1iZXIgb2Yg
Y3B1cyB0byByZW5kZXp2b3VzIGluaXRpYWxseS4KKyAqIEVhY2ggY3B1IGVudGVyaW5nIHdpbGwg
ZGVjcmVtZW50IHRoZSBjb3VudGVyLiBJbiBjYXNlIHRoZSBjb3VudGVyIGJlY29tZXMKKyAqIHpl
cm8gZG9fc2NoZWR1bGUoKSBpcyBjYWxsZWQgYW5kIHRoZSByZW5kZXp2b3VzIGNvdW50ZXIgZm9y
IGxlYXZpbmcKKyAqIGNvbnRleHRfc3dpdGNoKCkgaXMgc2V0LiBBbGwgb3RoZXIgbWVtYmVycyB3
aWxsIHdhaXQgdW50aWwgdGhlIGNvdW50ZXIgaXMKKyAqIGJlY29taW5nIHplcm8sIGRyb3BwaW5n
IHRoZSBzY2hlZHVsZSBsb2NrIGluIGJldHdlZW4uCisgKi8KK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bpbmxv
Y2tfdCAqKmxvY2ssIGludCBjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCit7CisgICAgc3RydWN0IHNjaGVkX3VuaXQg
Km5leHQ7CiAKLSAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOwotICAgIG5leHQtPnZjcHVf
bGlzdC0+aXNfcnVubmluZyA9IDE7Ci0gICAgbmV4dC0+aXNfcnVubmluZyA9IDE7Ci0gICAgbmV4
dC0+c3RhdGVfZW50cnlfdGltZSA9IG5vdzsKKyAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNf
aW5fY250ICkKKyAgICB7CisgICAgICAgIG5leHQgPSBkb19zY2hlZHVsZShwcmV2LCBub3csIGNw
dSk7CisgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgc2NoZWRf
Z3JhbnVsYXJpdHkgKyAxKTsKKyAgICAgICAgcmV0dXJuIG5leHQ7CisgICAgfQogCi0gICAgcGNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisgICAgd2hpbGUgKCBwcmV2LT5yZW5k
ZXp2b3VzX2luX2NudCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb21pbmcgZnJv
bSBpZGxlIG1pZ2h0IG5lZWQgdG8gZG8gdGFza2xldCB3b3JrLgorICAgICAgICAgKiBJbiBvcmRl
ciB0byBhdm9pZCBkZWFkbG9ja3Mgd2UgY2FuJ3QgZG8gdGhhdCBoZXJlLCBidXQgaGF2ZSB0bwor
ICAgICAgICAgKiBjb250aW51ZSB0aGUgaWRsZSBsb29wLgorICAgICAgICAgKiBVbmRvIHRoZSBy
ZW5kZXp2b3VzX2luX2NudCBkZWNyZW1lbnQgYW5kIHNjaGVkdWxlIGFub3RoZXIgY2FsbCBvZgor
ICAgICAgICAgKiBzY2hlZF9zbGF2ZSgpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpc19p
ZGxlX3VuaXQocHJldikgJiYgc2NoZWRfdGFza2xldF9jaGVja19jcHUoY3B1KSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2cHJldiA9IGN1cnJlbnQ7CiAKLSAgICBTQ0hF
RF9TVEFUX0NSQU5LKHNjaGVkX2N0eCk7CisgICAgICAgICAgICBwcmV2LT5yZW5kZXp2b3VzX2lu
X2NudCsrOworICAgICAgICAgICAgYXRvbWljX3NldCgmcHJldi0+cmVuZGV6dm91c19vdXRfY250
LCAwKTsKIAotICAgIHN0b3BfdGltZXIoJnByZXYtPnZjcHVfbGlzdC0+cGVyaW9kaWNfdGltZXIp
OworICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCpsb2NrLCBjcHUpOwogCi0g
ICAgaWYgKCBuZXh0LT5taWdyYXRlZCApCi0gICAgICAgIHZjcHVfbW92ZV9pcnFzKG5leHQtPnZj
cHVfbGlzdCk7CisgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEp
OworICAgICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHZwcmV2LCBub3cpOwor
ICAgICAgICB9CiAKLSAgICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsobmV4dC0+dmNwdV9saXN0
KTsKKyAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCpsb2NrLCBjcHUpOwogCi0gICAg
Y29udGV4dF9zd2l0Y2gocHJldi0+dmNwdV9saXN0LCBuZXh0LT52Y3B1X2xpc3QpOworICAgICAg
ICBjcHVfcmVsYXgoKTsKKworICAgICAgICAqbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEo
Y3B1KTsKKyAgICB9CisKKyAgICByZXR1cm4gcHJldi0+bmV4dF90YXNrOwogfQogCi12b2lkIGNv
bnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCitzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2
b2lkKQogewotICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4
dCB0byBtZW1vcnkuICovCi0gICAgc21wX3dtYigpOworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAg
ICp2cHJldiA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSB2cHJl
di0+c2NoZWRfdW5pdCwgKm5leHQ7CisgICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKKyAg
ICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCi0gICAgcHJldi0+aXNfcnVubmluZyA9IDA7Ci0g
ICAgcHJldi0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyA9IDA7Ci0gICAgcHJldi0+c2NoZWRfdW5p
dC0+c3RhdGVfZW50cnlfdGltZSA9IE5PVygpOworICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7
CiAKLSAgICAvKiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBy
dW5uaW5nIGZsYWcuICovCi0gICAgc21wX21iKCk7CisgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVf
bG9ja19pcnEoY3B1KTsKKworICAgIG5vdyA9IE5PVygpOwogCi0gICAgc2NoZWRfY29udGV4dF9z
YXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwgcHJldi0+c2NoZWRfdW5pdCk7CisgICAgaWYgKCAh
cHJldi0+cmVuZGV6dm91c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgcGNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzdG9w
X3RpbWVyKCZnZXRfc2NoZWRfcmVzKGNwdSktPnNfdGltZXIpOworCisgICAgbmV4dCA9IHNjaGVk
X3dhaXRfcmVuZGV6dm91c19pbihwcmV2LCAmbG9jaywgY3B1LCBub3cpOworCisgICAgcGNwdV9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBzY2hlZF91bml0X21pZ3JhdGVf
ZmluaXNoKHByZXYtPnNjaGVkX3VuaXQpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2
LCBuZXh0LT52Y3B1X2xpc3QsIG5vdyk7Cit9CisKKy8qCisgKiBUaGUgbWFpbiBmdW5jdGlvbgor
ICogLSBkZXNjaGVkdWxlIHRoZSBjdXJyZW50IGRvbWFpbiAoc2NoZWR1bGVyIGluZGVwZW5kZW50
KS4KKyAqIC0gcGljayBhIG5ldyBkb21haW4gKHNjaGVkdWxlciBkZXBlbmRlbnQpLgorICovCitz
dGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2
bmV4dCwgKnZwcmV2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAqcHJldiA9
IHZwcmV2LT5zY2hlZF91bml0LCAqbmV4dCA9IE5VTEw7CisgICAgc190aW1lX3QgICAgICAgICAg
ICAgIG5vdzsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOworICAgIHNwaW5sb2NrX3Qg
ICAgICAgICAgICpsb2NrOworICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisKKyAg
ICBBU1NFUlRfTk9UX0lOX0FUT01JQygpOworCisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9y
dW4pOworCisgICAgc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisKKyAgICBsb2NrID0gcGNwdV9z
Y2hlZHVsZV9sb2NrX2lycShjcHUpOworCisgICAgaWYgKCBwcmV2LT5yZW5kZXp2b3VzX2luX2Nu
dCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBXZSBoYXZlIGEgcmFjZTogc2NoZWRf
c2xhdmUoKSBzaG91bGQgYmUgY2FsbGVkLCBzbyByYWlzZSBhIHNvZnRpcnEKKyAgICAgICAgICog
aW4gb3JkZXIgdG8gcmUtZW50ZXIgc2NoZWR1bGUoKSBsYXRlciBhbmQgY2FsbCBzY2hlZF9zbGF2
ZSgpIG5vdy4KKyAgICAgICAgICovCisgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShs
b2NrLCBjcHUpOworCisgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7Cisg
ICAgICAgIHJldHVybiBzY2hlZF9zbGF2ZSgpOworICAgIH0KKworICAgIG5vdyA9IE5PVygpOwor
CisgICAgc3RvcF90aW1lcigmc2QtPnNfdGltZXIpOworCisgICAgaWYgKCBzY2hlZF9ncmFudWxh
cml0eSA+IDEgKQorICAgIHsKKyAgICAgICAgY3B1bWFza190IG1hc2s7CisKKyAgICAgICAgcHJl
di0+cmVuZGV6dm91c19pbl9jbnQgPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgY3B1bWFz
a19hbmRub3QoJm1hc2ssIHNkLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOworICAgICAgICBjcHVt
YXNrX3JhaXNlX3NvZnRpcnEoJm1hc2ssIFNDSEVEX1NMQVZFX1NPRlRJUlEpOworICAgICAgICBu
ZXh0ID0gc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHByZXYsICZsb2NrLCBjcHUsIG5vdyk7Cisg
ICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250ID0g
MDsKKyAgICAgICAgbmV4dCA9IGRvX3NjaGVkdWxlKHByZXYsIG5vdywgY3B1KTsKKyAgICAgICAg
YXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCAwKTsKKyAgICB9CisKKyAgICBw
Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKKworICAgIHZuZXh0ID0gbmV4dC0+
dmNwdV9saXN0OworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwgbm93KTsK
IH0KIAogLyogVGhlIHNjaGVkdWxlciB0aW1lcjogZm9yY2UgYSBydW4gdGhyb3VnaCB0aGUgc2No
ZWR1bGVyICovCkBAIC0xODc0LDYgKzIwNjMsNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91
cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggc2QgPT0gTlVMTCApCiAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogICAgIHNkLT5tYXN0ZXJfY3B1ID0gY3B1OworICAgIHNkLT5jcHVzID0gY3B1
bWFza19vZihjcHUpOwogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBzZCk7CiAKICAgICBwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KSA9ICZzY2hlZF9pZGxlX29wczsKQEAgLTE4OTQsNiArMjA4NCw4IEBA
IHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBp
ZGxlX3ZjcHVbY3B1XSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICBp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cmVuZGV6dm91c19pbl9jbnQgPSAwOworCiAgICAg
LyoKICAgICAgKiBObyBuZWVkIHRvIGFsbG9jYXRlIGFueSBzY2hlZHVsZXIgZGF0YSwgYXMgY3B1
cyBjb21pbmcgb25saW5lIGFyZQogICAgICAqIGZyZWUgaW5pdGlhbGx5IGFuZCB0aGUgaWRsZSBz
Y2hlZHVsZXIgZG9lc24ndCBuZWVkIGFueSBkYXRhIGFyZWFzCkBAIC0xOTk0LDYgKzIxODYsNyBA
QCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIGludCBpOwogCiAgICAgb3Bl
bl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsKKyAgICBvcGVuX3NvZnRpcnEo
U0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRfc2xhdmUpOwogCiAgICAgZm9yICggaSA9IDA7IGkg
PCBOVU1fU0NIRURVTEVSUzsgaSsrKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc29m
dGlycS5jIGIveGVuL2NvbW1vbi9zb2Z0aXJxLmMKaW5kZXggODNjM2MwOWJkNS4uMmQ2NjE5MzIw
MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zb2Z0aXJxLmMKKysrIGIveGVuL2NvbW1vbi9zb2Z0
aXJxLmMKQEAgLTMzLDggKzMzLDggQEAgc3RhdGljIHZvaWQgX19kb19zb2Z0aXJxKHVuc2lnbmVk
IGxvbmcgaWdub3JlX21hc2spCiAgICAgZm9yICggOyA7ICkKICAgICB7CiAgICAgICAgIC8qCi0g
ICAgICAgICAqIEluaXRpYWxpc2UgQGNwdSBvbiBldmVyeSBpdGVyYXRpb246IFNDSEVEVUxFX1NP
RlRJUlEgbWF5IG1vdmUKLSAgICAgICAgICogdXMgdG8gYW5vdGhlciBwcm9jZXNzb3IuCisgICAg
ICAgICAqIEluaXRpYWxpc2UgQGNwdSBvbiBldmVyeSBpdGVyYXRpb246IFNDSEVEVUxFX1NPRlRJ
UlEgb3IKKyAgICAgICAgICogU0NIRURfU0xBVkVfU09GVElSUSBtYXkgbW92ZSB1cyB0byBhbm90
aGVyIHByb2Nlc3Nvci4KICAgICAgICAgICovCiAgICAgICAgIGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKIApAQCAtNTUsNyArNTUsNyBAQCB2b2lkIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcyh2
b2lkKQogewogICAgIEFTU0VSVCghaW5faXJxKCkgJiYgbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7
CiAgICAgLyogRG8gbm90IGVudGVyIHNjaGVkdWxlciBhcyBpdCBjYW4gcHJlZW1wdCB0aGUgY2Fs
bGluZyBjb250ZXh0LiAqLwotICAgIF9fZG9fc29mdGlycSgxdWw8PFNDSEVEVUxFX1NPRlRJUlEp
OworICAgIF9fZG9fc29mdGlycSgoMXVsIDw8IFNDSEVEVUxFX1NPRlRJUlEpIHwgKDF1bCA8PCBT
Q0hFRF9TTEFWRV9TT0ZUSVJRKSk7CiB9CiAKIHZvaWQgZG9fc29mdGlycSh2b2lkKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAppbmRleCA0ZTg5YTFlNjQwLi40ODcyNTcwNjEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDIs
NiArNDIsNyBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogCiAgICAgLyogQ3B1IHdpdGggbG93
ZXN0IGlkIGluIHNjaGVkdWxpbmcgcmVzb3VyY2UuICovCiAgICAgdW5zaWduZWQgaW50ICAgICAg
ICBtYXN0ZXJfY3B1OworICAgIGNvbnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8q
IGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVjdCAgICAgKi8KIH07CiAKICNkZWZpbmUgY3Vycl9v
bl9jcHUoYykgICAgKGdldF9zY2hlZF9yZXMoYyktPmN1cnIpCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGE4MTY0ZDg3
M2MuLmMwZTRkYzJkYzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yOTIsNiArMjkyLDEyIEBAIHN0cnVjdCBzY2hl
ZF91bml0IHsKICAgICAvKiBOZXh0IHVuaXQgdG8gcnVuLiAqLwogICAgIHN0cnVjdCBzY2hlZF91
bml0ICAgICAgKm5leHRfdGFzazsKICAgICBzX3RpbWVfdCAgICAgICAgICAgICAgICBuZXh0X3Rp
bWU7CisKKyAgICAvKiBOdW1iZXIgb2YgdmNwdXMgbm90IHlldCBqb2luZWQgZm9yIGNvbnRleHQg
c3dpdGNoLiAqLworICAgIHVuc2lnbmVkIGludCAgICAgICAgICAgIHJlbmRlenZvdXNfaW5fY250
OworCisgICAgLyogTnVtYmVyIG9mIHZjcHVzIG5vdCB5ZXQgZmluaXNoZWQgd2l0aCBjb250ZXh0
IHN3aXRjaC4gKi8KKyAgICBhdG9taWNfdCAgICAgICAgICAgICAgICByZW5kZXp2b3VzX291dF9j
bnQ7CiB9OwogCiAjZGVmaW5lIGZvcl9lYWNoX3NjaGVkX3VuaXQoZCwgZSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTY5NCwxMCArNzAwLDEwIEBAIHZvaWQg
c3luY19sb2NhbF9leGVjc3RhdGUodm9pZCk7CiAKIC8qCiAgKiBDYWxsZWQgYnkgdGhlIHNjaGVk
dWxlciB0byBzd2l0Y2ggdG8gYW5vdGhlciBWQ1BVLiBUaGlzIGZ1bmN0aW9uIG11c3QKLSAqIGNh
bGwgY29udGV4dF9zYXZlZChAcHJldikgd2hlbiB0aGUgbG9jYWwgQ1BVIGlzIG5vIGxvbmdlciBy
dW5uaW5nIGluCi0gKiBAcHJldidzIGNvbnRleHQsIGFuZCB0aGF0IGNvbnRleHQgaXMgc2F2ZWQg
dG8gbWVtb3J5LiBBbHRlcm5hdGl2ZWx5LCBpZgotICogaW1wbGVtZW50aW5nIGxhenkgY29udGV4
dCBzd2l0Y2hpbmcsIGl0IHN1ZmZpY2VzIHRvIGVuc3VyZSB0aGF0IGludm9raW5nCi0gKiBzeW5j
X3ZjcHVfZXhlY3N0YXRlKCkgd2lsbCBzd2l0Y2ggYW5kIGNvbW1pdCBAcHJldidzIHN0YXRlLgor
ICogY2FsbCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKEBwcmV2LCBAbmV4dCkgd2hlbiB0aGUgbG9j
YWwgQ1BVIGlzIG5vIGxvbmdlcgorICogcnVubmluZyBpbiBAcHJldidzIGNvbnRleHQsIGFuZCB0
aGF0IGNvbnRleHQgaXMgc2F2ZWQgdG8gbWVtb3J5LgorICogQWx0ZXJuYXRpdmVseSwgaWYgaW1w
bGVtZW50aW5nIGxhenkgY29udGV4dCBzd2l0Y2hpbmcsIGl0IHN1ZmZpY2VzIHRvIGVuc3VyZQor
ICogdGhhdCBpbnZva2luZyBzeW5jX3ZjcHVfZXhlY3N0YXRlKCkgd2lsbCBzd2l0Y2ggYW5kIGNv
bW1pdCBAcHJldidzIHN0YXRlLgogICovCiB2b2lkIGNvbnRleHRfc3dpdGNoKAogICAgIHN0cnVj
dCB2Y3B1ICpwcmV2LApAQCAtNzA5LDcgKzcxNSw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goCiAg
KiBzYXZlZCB0byBtZW1vcnkuIEFsdGVybmF0aXZlbHksIGlmIGltcGxlbWVudGluZyBsYXp5IGNv
bnRleHQgc3dpdGNoaW5nLAogICogZW5zdXJlIHRoYXQgaW52b2tpbmcgc3luY192Y3B1X2V4ZWNz
dGF0ZSgpIHdpbGwgc3dpdGNoIGFuZCBjb21taXQgQHByZXYuCiAgKi8KLXZvaWQgY29udGV4dF9z
YXZlZChzdHJ1Y3QgdmNwdSAqcHJldik7Cit2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3Ry
dWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCk7CiAKIC8qIENhbGxlZCBieSB0aGUg
c2NoZWR1bGVyIHRvIGNvbnRpbnVlIHJ1bm5pbmcgdGhlIGN1cnJlbnQgVkNQVS4gKi8KIHZvaWQg
Y29udGludWVfcnVubmluZygKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oCmluZGV4IGMzMjdjOWI2Y2QuLmQ3MjczYjM4OWIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NvZnRpcnEuaApAQCAtNCw2ICs0LDcgQEAKIC8qIExvdy1sYXRlbmN5IHNvZnRpcnFzIGNv
bWUgZmlyc3QgaW4gdGhlIGZvbGxvd2luZyBsaXN0LiAqLwogZW51bSB7CiAgICAgVElNRVJfU09G
VElSUSA9IDAsCisgICAgU0NIRURfU0xBVkVfU09GVElSUSwKICAgICBTQ0hFRFVMRV9TT0ZUSVJR
LAogICAgIE5FV19UTEJGTFVTSF9DTE9DS19QRVJJT0RfU09GVElSUSwKICAgICBSQ1VfU09GVElS
USwKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93pD-0001Lc-Br; Sat, 14 Sep 2019 08:54: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pB-0001JC-Nl
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:33 +0000
X-Inumbo-ID: 117ab548-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 117ab548-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08: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 C58DDB674;
 Sat, 14 Sep 2019 08:53:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:36 +0200
Message-Id: <20190914085251.18816-33-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 32/47] 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
Y29tbW9uL3NjaGVkdWxlLmMgfCA4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCAyMSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggODc2NjBjNjk3OC4uNWUzNDAwOGNhOCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzM4
LDEwICszMzgsMjYgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5s
b2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKnByZXZfdW5pdDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdW5pdC0+ZG9tYWluOworICAg
IHN0cnVjdCB2Y3B1ICp2dW5pdDsKKyAgICB1bnNpZ25lZCBpbnQgY250ID0gMDsKKworICAgIC8q
IERvbid0IGNvdW50IHRvIGJlIHJlbGVhc2VkIHZjcHUsIG1pZ2h0IGJlIG5vdCBpbiB2Y3B1IGxp
c3QgeWV0LiAqLworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHZ1bml0ICkK
KyAgICAgICAgaWYgKCB2dW5pdCAhPSB2ICkKKyAgICAgICAgICAgIGNudCsrOworCisgICAgdi0+
c2NoZWRfdW5pdCA9IE5VTEw7CisgICAgdW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0
YXRlXS0tOworCisgICAgaWYgKCBjbnQgKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIHVu
aXQtPnZjcHVfbGlzdCA9PSB2ICkKKyAgICAgICAgdW5pdC0+dmNwdV9saXN0ID0gdi0+bmV4dF9p
bl9saXN0OwogCiAgICAgaWYgKCBkLT5zY2hlZF91bml0X2xpc3QgPT0gdW5pdCApCiAgICAgICAg
IGQtPnNjaGVkX3VuaXRfbGlzdCA9IHVuaXQtPm5leHRfaW5fbGlzdDsKQEAgLTM1Nyw4ICszNzMs
NiBAQCBzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICB1bml0LT52Y3B1X2xpc3QtPnNjaGVkX3VuaXQgPSBO
VUxMOwotCiAgICAgZnJlZV9jcHVtYXNrX3Zhcih1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAg
ICAgZnJlZV9jcHVtYXNrX3Zhcih1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCk7CiAgICAg
ZnJlZV9jcHVtYXNrX3Zhcih1bml0LT5jcHVfc29mdF9hZmZpbml0eSk7CkBAIC0zNjYsMTggKzM4
MCwzOCBAQCBzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQpCiAgICAgeGZyZWUodW5pdCk7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX3VuaXRfYWRkX3Zj
cHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHYtPnNj
aGVkX3VuaXQgPSB1bml0OworICAgIGlmICggIXVuaXQtPnZjcHVfbGlzdCB8fCB1bml0LT52Y3B1
X2xpc3QtPnZjcHVfaWQgPiB2LT52Y3B1X2lkICkKKyAgICB7CisgICAgICAgIHVuaXQtPnZjcHVf
bGlzdCA9IHY7CisgICAgICAgIHVuaXQtPnVuaXRfaWQgPSB2LT52Y3B1X2lkOworICAgIH0KKyAg
ICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdKys7Cit9CisKIHN0YXRpYyBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgKipwcmV2X3VuaXQ7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKIAorICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkK
KyAgICAgICAgaWYgKCB1bml0LT52Y3B1X2xpc3QtPnZjcHVfaWQgLyBzY2hlZF9ncmFudWxhcml0
eSA9PQorICAgICAgICAgICAgIHYtPnZjcHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSApCisgICAg
ICAgICAgICBicmVhazsKKworICAgIGlmICggdW5pdCApCisgICAgeworICAgICAgICBzY2hlZF91
bml0X2FkZF92Y3B1KHVuaXQsIHYpOworICAgICAgICByZXR1cm4gdW5pdDsKKyAgICB9CisKICAg
ICBpZiAoICh1bml0ID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfdW5pdCkpID09IE5VTEwgKQogICAg
ICAgICByZXR1cm4gTlVMTDsKIAotICAgIHVuaXQtPnZjcHVfbGlzdCA9IHY7Ci0gICAgdW5pdC0+
dW5pdF9pZCA9IHYtPnZjcHVfaWQ7CiAgICAgdW5pdC0+ZG9tYWluID0gZDsKLSAgICB1bml0LT5y
dW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdKys7CisgICAgc2NoZWRfdW5pdF9hZGRfdmNw
dSh1bml0LCB2KTsKIAogICAgIGZvciAoIHByZXZfdW5pdCA9ICZkLT5zY2hlZF91bml0X2xpc3Q7
ICpwcmV2X3VuaXQ7CiAgICAgICAgICAgcHJldl91bml0ID0gJigqcHJldl91bml0KS0+bmV4dF9p
bl9saXN0ICkKQEAgLTM5MywxMiArNDI3LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
c2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICF6YWxsb2NfY3B1bWFz
a192YXIoJnVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgIGdvdG8gZmFpbDsKIAot
ICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0OwotCiAgICAgcmV0dXJuIHVuaXQ7CiAKICBmYWlsOgot
ICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0KTsKKyAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7
CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKQEAgLTQ0OCwyMSArNDgwLDI2IEBAIGludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgZWxzZQogICAgICAgICBwcm9jZXNzb3IgPSBz
Y2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUodik7CiAKLSAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdl
dF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7Ci0KICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNw
dSB0aW1lcnMuICovCiAgICAgc3Bpbl9sb2NrX2luaXQoJnYtPnBlcmlvZGljX3RpbWVyX2xvY2sp
OwotICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVy
X2ZuLAotICAgICAgICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKLSAgICBpbml0X3RpbWVyKCZ2
LT5zaW5nbGVzaG90X3RpbWVyLCB2Y3B1X3NpbmdsZXNob3RfdGltZXJfZm4sCi0gICAgICAgICAg
ICAgICB2LCB2LT5wcm9jZXNzb3IpOwotICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBv
bGxfdGltZXJfZm4sCi0gICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOworICAgIGluaXRf
dGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLCB2LCBwcm9j
ZXNzb3IpOworICAgIGluaXRfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIsIHZjcHVfc2luZ2xl
c2hvdF90aW1lcl9mbiwgdiwgcHJvY2Vzc29yKTsKKyAgICBpbml0X3RpbWVyKCZ2LT5wb2xsX3Rp
bWVyLCBwb2xsX3RpbWVyX2ZuLCB2LCBwcm9jZXNzb3IpOworCisgICAgLyogSWYgdGhpcyBpcyBu
b3QgdGhlIGZpcnN0IHZjcHUgb2YgdGhlIHVuaXQgd2UgYXJlIGRvbmUuICovCisgICAgaWYgKCB1
bml0LT5wcml2ICE9IE5VTEwgKQorICAgIHsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vz
c29yOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKiBUaGUgZmlyc3QgdmNwdSBv
ZiBhbiB1bml0IGNhbiBiZSBzZXQgdmlhIHNjaGVkX3NldF9yZXMoKS4gKi8KKyAgICBzY2hlZF9z
ZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7CiAKICAgICB1bml0LT5wcml2
ID0gc2NoZWRfYWxsb2NfdmRhdGEoZG9tX3NjaGVkdWxlcihkKSwgdW5pdCwgZC0+c2NoZWRfcHJp
dik7CiAgICAgaWYgKCB1bml0LT5wcml2ID09IE5VTEwgKQogICAgIHsKLSAgICAgICAgc2NoZWRf
ZnJlZV91bml0KHVuaXQpOworICAgICAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CiAgICAg
ICAgIHJldHVybiAxOwogICAgIH0KIApAQCAtNjIyLDkgKzY1OSwxNiBAQCB2b2lkIHNjaGVkX2Rl
c3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVy
KTsKICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAg
IGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCB2LT5wcm9jZXNzb3IpKTsK
LSAgICBzY2hlZF9yZW1vdmVfdW5pdCh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Ci0gICAgc2No
ZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdC0+cHJpdik7Ci0gICAgc2NoZWRf
ZnJlZV91bml0KHVuaXQpOworICAgIC8qCisgICAgICogVmNwdXMgYXJlIGJlaW5nIGRlc3Ryb3ll
ZCB0b3AtZG93bi4gU28gYmVpbmcgdGhlIGZpcnN0IHZjcHUgb2YgYW4gdW5pdAorICAgICAqIGlz
IHRoZSBzYW1lIGFzIGJlaW5nIHRoZSBvbmx5IG9uZS4KKyAgICAgKi8KKyAgICBpZiAoIHVuaXQt
PnZjcHVfbGlzdCA9PSB2ICkKKyAgICB7CisgICAgICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVf
c2NoZWR1bGVyKHYpLCB1bml0KTsKKyAgICAgICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVk
dWxlcih2KSwgdW5pdC0+cHJpdik7CisgICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsK
KyAgICB9CiB9CiAKIGludCBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
cG9vbGlkKQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93pI-0001UR-2H; Sat, 14 Sep 2019 08: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pG-0001S5-Q3
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:38 +0000
X-Inumbo-ID: 11ba2232-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11ba2232-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 F0914B675;
 Sat, 14 Sep 2019 08:53:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:37 +0200
Message-Id: <20190914085251.18816-34-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 33/47] 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
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDVlMzQwMDhjYTguLjI0NmFk
MzhjN2QgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTcxLDYgKzcxLDcgQEAgc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2
b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2YXRlIGlt
cGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hl
ZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOworc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKHVuc2lnbmVkIGludCwgc2NoZWRfcmVzX2lkeCk7CiAKIC8qIFNjcmF0Y2ggc3BhY2Ug
Zm9yIGNwdW1hc2tzLiAqLwogREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBjcHVtYXNrX3NjcmF0
Y2gpOwpAQCAtMTM1LDYgKzEzNiwxMiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9p
ZGxlX29wcyA9IHsKICAgICAuc3dpdGNoX3NjaGVkICAgPSBzY2hlZF9pZGxlX3N3aXRjaF9zY2hl
ZCwKIH07CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnNjaGVkX3VuaXQydmNwdV9jcHUo
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcmV0dXJuIHVuaXQtPmRv
bWFpbi0+dmNwdVt1bml0LT51bml0X2lkICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBjcHUpXTsK
K30KKwogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICpkb21fc2NoZWR1bGVyKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAhPSBOVUxM
KSApCkBAIC0yMDA4LDcgKzIwMTUsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2b2lkKQog
CiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBzY2hlZF9j
b250ZXh0X3N3aXRjaCh2cHJldiwgbmV4dC0+dmNwdV9saXN0LCBub3cpOworICAgIHNjaGVkX2Nv
bnRleHRfc3dpdGNoKHZwcmV2LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksIG5vdyk7
CiB9CiAKIC8qCkBAIC0yMDY3LDcgKzIwNzQsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lk
KQogCiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICB2bmV4
dCA9IG5leHQtPnZjcHVfbGlzdDsKKyAgICB2bmV4dCA9IHNjaGVkX3VuaXQydmNwdV9jcHUobmV4
dCwgY3B1KTsKICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7CiB9
CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93pN-0001ej-93; Sat, 14 Sep 2019 08:54:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pL-0001cB-OR
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:43 +0000
X-Inumbo-ID: 117ab549-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 117ab549-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 6D918B67B;
 Sat, 14 Sep 2019 08:53:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:44 +0200
Message-Id: <20190914085251.18816-41-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 40/47] 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
CiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAxMiArKysrKysrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCBlMDMz
M2E4NDE3Li5jN2Q4YTc0OGQ0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysg
Yi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMTc1LDYgKzE3NSw4IEBAIHN0YXRpYyBzdHJ1Y3Qg
Y3B1cG9vbCAqY3B1cG9vbF9jcmVhdGUoCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKICAgICAg
ICAgfQogICAgIH0KKyAgICBjLT5ncmFudWxhcml0eSA9IHNjaGVkX2dyYW51bGFyaXR5OworICAg
IGMtPm9wdF9ncmFudWxhcml0eSA9IG9wdF9zY2hlZF9ncmFudWxhcml0eTsKIAogICAgICpxID0g
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCmluZGV4IGU1Yjc2NzhkYzAuLmIzYzFhYTA4MjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTU2LDcgKzU2LDgg
QEAgaW50IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTOwog
aW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsK
IAogLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KLXN0YXRpYyB1
bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9ncmFudWxhcml0eSA9IDE7CitlbnVtIHNj
aGVkX2dyYW4gX19yZWFkX21vc3RseSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgPSBTQ0hFRF9HUkFO
X2NwdTsKK3Vuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsK
IGJvb2wgX19yZWFkX21vc3RseSBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7CiBjb25zdCBj
cHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNwdW1hc2tfYWxsOwogCkBAIC00MTIsMTAgKzQx
MywxMCBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsICoqcHJldl91bml0Owog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGdyYW4g
PSBkLT5jcHVwb29sID8gZC0+Y3B1cG9vbC0+Z3JhbnVsYXJpdHkgOiAxOwogCiAgICAgZm9yX2Vh
Y2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQotICAgICAgICBpZiAoIHVuaXQtPnZjcHVfbGlzdC0+
dmNwdV9pZCAvIHNjaGVkX2dyYW51bGFyaXR5ID09Ci0gICAgICAgICAgICAgdi0+dmNwdV9pZCAv
IHNjaGVkX2dyYW51bGFyaXR5ICkKKyAgICAgICAgaWYgKCB1bml0LT52Y3B1X2xpc3QtPnZjcHVf
aWQgLyBncmFuID09IHYtPnZjcHVfaWQgLyBncmFuICkKICAgICAgICAgICAgIGJyZWFrOwogCiAg
ICAgaWYgKCB1bml0ICkKQEAgLTU4Miw3ICs1ODMsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgIHJldHVybiBQVFJf
RVJSKGRvbWRhdGEpOwogCiAgICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2b2lkICosCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAoZC0+bWF4X3ZjcHVzLCBz
Y2hlZF9ncmFudWxhcml0eSkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRElWX1JP
VU5EX1VQKGQtPm1heF92Y3B1cywgYy0+Z3JhbnVsYXJpdHkpKTsKICAgICBpZiAoIHVuaXRfcHJp
diA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwg
ZG9tZGF0YSk7CkBAIC0xODI1LDExICsxODI2LDExIEBAIHN0YXRpYyB2b2lkIHNjaGVkX3N3aXRj
aF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkLAogICAgICAgICBpZiAoIGlzX2lkbGVf
dW5pdChwcmV2KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtS
VU5TVEFURV9ydW5uaW5nXSA9IDA7Ci0gICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVO
U1RBVEVfcnVubmFibGVdID0gc2NoZWRfZ3JhbnVsYXJpdHk7CisgICAgICAgICAgICBwcmV2LT5y
dW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmFibGVdID0gc2QtPmdyYW51bGFyaXR5OwogICAgICAg
ICB9CiAgICAgICAgIGlmICggaXNfaWRsZV91bml0KG5leHQpICkKICAgICAgICAgewotICAgICAg
ICAgICAgbmV4dC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gc2NoZWRfZ3JhbnVs
YXJpdHk7CisgICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ10g
PSBzZC0+Z3JhbnVsYXJpdHk7CiAgICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RB
VEVfcnVubmFibGVdID0gMDsKICAgICAgICAgfQogICAgIH0KQEAgLTE5NzgsNyArMTk3OSw3IEBA
IHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2
Y3B1ICp2bmV4dCkKICAgICBlbHNlCiAgICAgewogICAgICAgICB2Y3B1X2NvbnRleHRfc2F2ZWQo
dnByZXYsIHZuZXh0KTsKLSAgICAgICAgaWYgKCBzY2hlZF9ncmFudWxhcml0eSA9PSAxICkKKyAg
ICAgICAgaWYgKCBzZC0+Z3JhbnVsYXJpdHkgPT0gMSApCiAgICAgICAgICAgICB1bml0X2NvbnRl
eHRfc2F2ZWQoc2QpOwogICAgIH0KIApAQCAtMjA4OSwxMSArMjA5MCwxMiBAQCBzdGF0aWMgc3Ry
dWN0IHNjaGVkX3VuaXQgKnNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5p
dCAqcHJldiwKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dDsKICAgICBzdHJ1Y3QgdmNw
dSAqdjsKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbiA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Z3JhbnVs
YXJpdHk7CiAKICAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKICAgICB7CiAg
ICAgICAgIG5leHQgPSBkb19zY2hlZHVsZShwcmV2LCBub3csIGNwdSk7Ci0gICAgICAgIGF0b21p
Y19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgc2NoZWRfZ3JhbnVsYXJpdHkgKyAxKTsK
KyAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCBncmFuICsgMSk7
CiAgICAgICAgIHJldHVybiBuZXh0OwogICAgIH0KIApAQCAtMjIxMyw2ICsyMjE1LDcgQEAgc3Rh
dGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwog
ICAgIHNwaW5sb2NrX3QgICAgICAgICAgICpsb2NrOwogICAgIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGdyYW4gPSBnZXRfc2NoZWRfcmVz
KGNwdSktPmdyYW51bGFyaXR5OwogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIApAQCAt
MjIzOCwxMSArMjI0MSwxMSBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAgc3Rv
cF90aW1lcigmc2QtPnNfdGltZXIpOwogCi0gICAgaWYgKCBzY2hlZF9ncmFudWxhcml0eSA+IDEg
KQorICAgIGlmICggZ3JhbiA+IDEgKQogICAgIHsKICAgICAgICAgY3B1bWFza190IG1hc2s7CiAK
LSAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQgPSBzY2hlZF9ncmFudWxhcml0eTsKKyAg
ICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQgPSBncmFuOwogICAgICAgICBjcHVtYXNrX2Fu
ZG5vdCgmbWFzaywgc2QtPmNwdXMsIGNwdW1hc2tfb2YoY3B1KSk7CiAgICAgICAgIGNwdW1hc2tf
cmFpc2Vfc29mdGlycSgmbWFzaywgU0NIRURfU0xBVkVfU09GVElSUSk7CiAgICAgICAgIG5leHQg
PSBzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4ocHJldiwgJmxvY2ssIGNwdSwgbm93KTsKQEAgLTIz
MDgsNiArMjMxMSw5IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgaW5pdF90aW1lcigmc2QtPnNfdGltZXIsIHNfdGltZXJfZm4sIE5VTEwsIGNwdSk7
CiAgICAgYXRvbWljX3NldCgmcGVyX2NwdShzY2hlZF91cmdlbnRfY291bnQsIGNwdSksIDApOwog
CisgICAgLyogV2Ugc3RhcnQgd2l0aCBjcHUgZ3JhbnVsYXJpdHkuICovCisgICAgc2QtPmdyYW51
bGFyaXR5ID0gMTsKKwogICAgIC8qIEJvb3QgQ1BVIGlzIGRlYWx0IHdpdGggbGF0ZXIgaW4gc2No
ZWR1bGVyX2luaXQoKS4gKi8KICAgICBpZiAoIGNwdSA9PSAwICkKICAgICAgICAgcmV0dXJuIDA7
CkBAIC0yNTk4LDYgKzI2MDQsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBp
bnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMs
IHZwcml2X29sZCk7CiAgICAgc2NoZWRfZnJlZV9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNw
dSk7CiAKKyAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5ID0gYyA/IGMtPmdyYW51
bGFyaXR5IDogMTsKICAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwogICAgIC8q
IFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAg
c29tZSB3b3JrICovCiAgICAgaWYgKCBjICE9IE5VTEwgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA1NjI1
Y2FmYjZlLi5jYjU4YmFkMGZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMjUsNiArMjUsMTUgQEAgZXh0
ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiAvKiBTY2hlZHVsaW5nIHJlc291cmNlIG1hc2su
ICovCiBleHRlcm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKIAorLyogTnVtYmVy
IG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KK2VudW0gc2NoZWRfZ3JhbiB7Cisg
ICAgU0NIRURfR1JBTl9jcHUsCisgICAgU0NIRURfR1JBTl9jb3JlLAorICAgIFNDSEVEX0dSQU5f
c29ja2V0Cit9OworZXh0ZXJuIGVudW0gc2NoZWRfZ3JhbiBvcHRfc2NoZWRfZ3JhbnVsYXJpdHk7
CitleHRlcm4gdW5zaWduZWQgaW50IHNjaGVkX2dyYW51bGFyaXR5OworCiAvKgogICogSW4gb3Jk
ZXIgdG8gYWxsb3cgYSBzY2hlZHVsZXIgdG8gcmVtYXAgdGhlIGxvY2stPmNwdSBtYXBwaW5nLAog
ICogd2UgaGF2ZSBhIHBlci1jcHUgcG9pbnRlciwgYWxvbmcgd2l0aCBhIHByZS1hbGxvY2F0ZWQg
c2V0IG9mCkBAIC00OCw2ICs1Nyw3IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAKICAgICAv
KiBDcHUgd2l0aCBsb3dlc3QgaWQgaW4gc2NoZWR1bGluZyByZXNvdXJjZS4gKi8KICAgICB1bnNp
Z25lZCBpbnQgICAgICAgIG1hc3Rlcl9jcHU7CisgICAgdW5zaWduZWQgaW50ICAgICAgICBncmFu
dWxhcml0eTsKICAgICBjb25zdCBjcHVtYXNrX3QgICAgKmNwdXM7ICAgICAgICAgICAvKiBjcHVz
IGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3QgICAgICovCiB9OwogCkBAIC01MzIsNiArNTQyLDggQEAg
c3RydWN0IGNwdXBvb2wKICAgICBzdHJ1Y3QgY3B1cG9vbCAgICpuZXh0OwogICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKnNjaGVkOwogICAgIGF0b21pY190ICAgICAgICAgcmVmY250OworICAgIHVuc2ln
bmVkIGludCAgICAgZ3JhbnVsYXJpdHk7CisgICAgZW51bSBzY2hlZF9ncmFuICBvcHRfZ3JhbnVs
YXJpdHk7CiB9OwogCiAjZGVmaW5lIGNwdXBvb2xfb25saW5lX2NwdW1hc2soX3Bvb2wpIFwKLS0g
CjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93pS-0001os-OI; Sat, 14 Sep 2019 08:54: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pQ-0001lE-OF
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:48 +0000
X-Inumbo-ID: 11ba32d6-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11ba32d6-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 6AB99B676;
 Sat, 14 Sep 2019 08:53:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:38 +0200
Message-Id: <20190914085251.18816-35-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 34/47] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzY2hlZHVsaW5nIGFuIHVuaXQgd2l0aCBtdWx0aXBsZSB2Y3B1cyB0aGVyZSBpcyBubyBn
dWFyYW50ZWUgYWxsCnZjcHVzIGFyZSBhdmFpbGFibGUgKGUuZy4gYWJvdmUgbWF4dmNwdXMgb3Ig
dmNwdSBvZmZsaW5lKS4gRmFsbCBiYWNrIHRvCmlkbGUgdmNwdSBvZiB0aGUgY3VycmVudCBjcHUg
aW4gdGhhdCBjYXNlLiBUaGlzIHJlcXVpcmVzIHRvIHN0b3JlIHRoZQpjb3JyZWN0IHNjaGVkdWxl
X3VuaXQgcG9pbnRlciBpbiB0aGUgaWRsZSB2Y3B1IGFzIGxvbmcgYXMgaXQgdXNlZCBhcwpmYWxs
YmFjayB2Y3B1LgoKSW4gb3JkZXIgdG8gbW9kaWZ5IHRoZSBydW5zdGF0ZXMgb2YgdGhlIGNvcnJl
Y3QgdmNwdXMgd2hlbiBzd2l0Y2hpbmcKc2NoZWR1bGUgdW5pdHMgbWVyZ2Ugc2NoZWRfdW5pdF9y
dW5zdGF0ZV9jaGFuZ2UoKSBpbnRvCnNjaGVkX3N3aXRjaF91bml0cygpIGFuZCBsb29wIG92ZXIg
dGhlIGFmZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZApvZiB0aGUgdW5pdCdzIHZjcHVzLiBU
aGlzIGluIHR1cm4gcmVxdWlyZXMgYW4gYWNjZXNzIGZ1bmN0aW9uIHRvIHRoZQpjdXJyZW50IHZh
cmlhYmxlIG9mIG90aGVyIGNwdXMuCgpUb2RheSBjb250ZXh0X3NhdmVkKCkgaXMgY2FsbGVkIGlu
IGNhc2UgcHJldmlvdXMgYW5kIG5leHQgdmNwdXMgZGlmZmVyCndoZW4gZG9pbmcgYSBjb250ZXh0
IHN3aXRjaC4gV2l0aCBhbiBpZGxlIHZjcHUgYmVpbmcgY2FwYWJsZSB0byBiZSBhCnN1YnN0aXR1
dGUgZm9yIGFuIG9mZmxpbmUgdmNwdSB0aGlzIGlzIHByb2JsZW1hdGljIHdoZW4gc3dpdGNoaW5n
IHRvCmFuIGlkbGUgc2NoZWR1bGluZyB1bml0LiBBbiBpZGxlIHByZXZpb3VzIHZjcHUgbGVhdmVz
IHVzIGluIGRvdWJ0IHdoaWNoCnNjaGVkdWxlIHVuaXQgd2FzIGFjdGl2ZSBwcmV2aW91c2x5LCBz
byBzYXZlIHRoZSBwcmV2aW91cyB1bml0IHBvaW50ZXIKaW4gdGhlIHBlci1zY2hlZHVsZSByZXNv
dXJjZSBhcmVhLiBJZiBpdCBpcyBOVUxMIHRoZSB1bml0IGhhcyBub3QKY2hhbmdlZCBhbmQgd2Ug
ZG9uJ3QgaGF2ZSB0byBzZXQgdGhlIHByZXZpb3VzIHVuaXQgdG8gYmUgbm90IHJ1bm5pbmcuCgpX
aGVuIHJ1bm5pbmcgYW4gaWRsZSB2Y3B1IGluIGEgbm9uLWlkbGUgc2NoZWR1bGluZyB1bml0IHVz
ZSBhIHNwZWNpZmljCmd1ZXN0IGlkbGUgbG9vcCBub3QgcGVyZm9ybWluZyBhbnkgdGFza2xldHMg
YW5kIGxpdmVwYXRjaGluZyBpbiBvcmRlcgp0byBhdm9pZCBwb3B1bGF0aW5nIHRoZSBjcHUgY2Fj
aGVzIHdpdGggbWVtb3J5IHVzZWQgYnkgb3RoZXIgZG9tYWlucwooYXMgZmFyIGFzIHBvc3NpYmxl
KS4gU29mdGlycXMgYXJlIGNvbnNpZGVyZWQgdG8gYmUgc2F2ZS4KCkluIG9yZGVyIHRvIGF2b2lk
IGxpdmVwYXRjaGluZyB3aGVuIGdvaW5nIHRvIGd1ZXN0IGlkbGUgYW5vdGhlcgp2YXJpYW50IG9m
IHJlc2V0X3N0YWNrX2FuZF9qdW1wKCkgbm90IGNhbGxpbmcgY2hlY2tfZm9yX2xpdmVwYXRjaF93
b3JrCmlzIG5lZWRlZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpS
RkMgVjI6Ci0gbmV3IHBhdGNoIChBbmRyZXcgQ29vcGVyKQoKVjE6Ci0gdXNlIHVyZ2VudF9jb3Vu
dCB0byBzZWxlY3QgY29ycmVjdCBpZGxlIHJvdXRpbmUgKEphbiBCZXVsaWNoKQoKVjI6Ci0gc2V0
IHZjcHUtPmlzX3J1bm5pbmcgaW4gY29udGV4dF9zYXZlZCgpCi0gaW50cm9kdWNlIHJlc2V0X3N0
YWNrX2FuZF9qdW1wX25vbHAoKSAoSmFuIEJldWxpY2gpCi0gcmVhZGQgc2NydWJiaW5nIChKYW4g
QmV1bGljaCwgQW5kcmV3IENvb3BlcikKLSBnZXRfY3B1X2N1cnJlbnQoKSBfTk9UXyBtb3ZlZCB0
byBpbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGFzIHRoZQogIG5lZWRlZCByZWZlcmVuY2Ugb2Yg
c3RhY2tfYmFzZVtdIHJlc3VsdHMgaW4gYSAjaW5jbHVkZSBoZWxsCgpWMzoKLSBzcGxpdCBjb250
ZXh0X3NhdmVkKCkgaW50byB1bml0X2NvbnRleHRfc2F2ZWQoKSBhbmQgdmNwdV9jb250ZXh0X3Nh
dmVkKCkKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICB8ICAyMyArKysrKysKIHhl
bi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgIHwgMTgwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmggfCAgIDEg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggfCAgMTkgKysrKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvc21wLmggICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICAg
IHwgICA0ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICB8ICAgMSArCiA3IGZpbGVz
IGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNmYz
MTMyNjgyZC4uOGQ0MzBkMzhjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5LDYgKzE1OSwyNSBAQCBzdGF0aWMgdm9p
ZCBpZGxlX2xvb3Aodm9pZCkKICAgICB9CiB9CiAKKy8qCisgKiBJZGxlIGxvb3AgZm9yIHNpYmxp
bmdzIGluIGFjdGl2ZSBzY2hlZHVsZSB1bml0cy4KKyAqIFdlIGRvbid0IGRvIGFueSBzdGFuZGFy
ZCBpZGxlIHdvcmsgbGlrZSB0YXNrbGV0cyBvciBsaXZlcGF0Y2hpbmcuCisgKi8KK3N0YXRpYyB2
b2lkIGd1ZXN0X2lkbGVfbG9vcCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7CisKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KCFjcHVfaXNfb2ZmbGluZShjcHUpKTsKKworICAgICAgICBpZiAoICFzb2Z0aXJxX3BlbmRpbmco
Y3B1KSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICYmCisgICAgICAgICAgICAgIXNvZnRpcnFfcGVu
ZGluZyhjcHUpKQorICAgICAgICAgICAgc2NoZWRfZ3Vlc3RfaWRsZShwbV9pZGxlLCBjcHUpOwor
ICAgICAgICBkb19zb2Z0aXJxKCk7CisgICAgfQorfQorCiB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVf
bG9vcCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKQEAgLTE3Miw2ICsx
OTEsMTAgQEAgdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xvb3Aodm9pZCkKIAogc3RhdGljIHZvaWQg
bm9yZXR1cm4gY29udGludWVfaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiB7CisgICAgLyog
SWRsZSB2Y3B1cyBtaWdodCBiZSBhdHRhY2hlZCB0byBub24taWRsZSB1bml0cyEgKi8KKyAgICBp
ZiAoICFpc19pZGxlX2RvbWFpbih2LT5zY2hlZF91bml0LT5kb21haW4pICkKKyAgICAgICAgcmVz
ZXRfc3RhY2tfYW5kX2p1bXBfbm9scChndWVzdF9pZGxlX2xvb3ApOworCiAgICAgcmVzZXRfc3Rh
Y2tfYW5kX2p1bXAoaWRsZV9sb29wKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDI0NmFkMzhjN2QuLmQ1M2M2MGI5
NjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKQEAgLTEzNiwxMCArMTM2LDIxIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIHNj
aGVkX2lkbGVfb3BzID0gewogICAgIC5zd2l0Y2hfc2NoZWQgICA9IHNjaGVkX2lkbGVfc3dpdGNo
X3NjaGVkLAogfTsKIAorc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqdW5pdDJ2Y3B1X2NwdShz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaWR4ID0gdW5p
dC0+dW5pdF9pZCArIHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwgY3B1KTsKKyAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluICpkID0gdW5pdC0+ZG9tYWluOworCisgICAgcmV0dXJuIChpZHggPCBkLT5tYXhf
dmNwdXMpID8gZC0+dmNwdVtpZHhdIDogTlVMTDsKK30KKwogc3RhdGljIGlubGluZSBzdHJ1Y3Qg
dmNwdSAqc2NoZWRfdW5pdDJ2Y3B1X2NwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNw
dSkKIHsKLSAgICByZXR1cm4gdW5pdC0+ZG9tYWluLT52Y3B1W3VuaXQtPnVuaXRfaWQgKyBwZXJf
Y3B1KHNjaGVkX3Jlc19pZHgsIGNwdSldOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdDJ2Y3B1
X2NwdSh1bml0LCBjcHUpOworCisgICAgcmV0dXJuICh2ICYmIHYtPm5ld19zdGF0ZSA9PSBSVU5T
VEFURV9ydW5uaW5nKSA/IHYgOiBpZGxlX3ZjcHVbY3B1XTsKIH0KIAogc3RhdGljIGlubGluZSBz
dHJ1Y3Qgc2NoZWR1bGVyICpkb21fc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCkBA
IC0yNTksOCArMjcwLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0YXRlX2NoYW5n
ZSgKIAogICAgIHRyYWNlX3J1bnN0YXRlX2NoYW5nZSh2LCBuZXdfc3RhdGUpOwogCi0gICAgdW5p
dC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRlXS0tOwotICAgIHVuaXQtPnJ1bnN0YXRl
X2NudFtuZXdfc3RhdGVdKys7CisgICAgaWYgKCAhaXNfaWRsZV92Y3B1KHYpICkKKyAgICB7Cisg
ICAgICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKKyAgICAgICAg
dW5pdC0+cnVuc3RhdGVfY250W25ld19zdGF0ZV0rKzsKKyAgICB9CiAKICAgICBkZWx0YSA9IG5l
d19lbnRyeV90aW1lIC0gdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZTsKICAgICBpZiAoIGRl
bHRhID4gMCApCkBAIC0yNzIsMTkgKzI4NiwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9y
dW5zdGF0ZV9jaGFuZ2UoCiAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBuZXdfc3RhdGU7CiB9CiAK
LXN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwKLSAgICBib29sIHJ1bm5pbmcsIHNfdGltZV90IG5ld19lbnRyeV90aW1l
KQordm9pZCBzY2hlZF9ndWVzdF9pZGxlKHZvaWQgKCppZGxlKSAodm9pZCksIHVuc2lnbmVkIGlu
dCBjcHUpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0KLSAgICBmb3JfZWFjaF9zY2hlZF91bml0
X3ZjcHUgKCB1bml0LCB2ICkKLSAgICAgICAgaWYgKCBydW5uaW5nICkKLSAgICAgICAgICAgIHZj
cHVfcnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19zdGF0ZSwgbmV3X2VudHJ5X3RpbWUpOwotICAg
ICAgICBlbHNlCi0gICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAotICAgICAgICAg
ICAgICAgICgodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2Vk
IDoKLSAgICAgICAgICAgICAgICAgKHZjcHVfcnVubmFibGUodikgPyBSVU5TVEFURV9ydW5uYWJs
ZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKLSAgICAgICAgICAgICAgICBuZXdfZW50cnlfdGltZSk7
CisgICAgYXRvbWljX2luYygmcGVyX2NwdShzY2hlZF91cmdlbnRfY291bnQsIGNwdSkpOworICAg
IGlkbGUoKTsKKyAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwgY3B1
KSk7CiB9CiAKIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2
Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQpAQCAtNTIzLDYgKzUyOSw3IEBAIGludCBzY2hl
ZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSAp
CiAgICAgewogICAgICAgICBnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPmN1cnIgPSB1bml0
OworICAgICAgICBnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPnNjaGVkX3VuaXRfaWRsZSA9
IHVuaXQ7CiAgICAgICAgIHYtPmlzX3J1bm5pbmcgPSAxOwogICAgICAgICB1bml0LT5pc19ydW5u
aW5nID0gMTsKICAgICAgICAgdW5pdC0+c3RhdGVfZW50cnlfdGltZSA9IE5PVygpOwpAQCAtODU1
LDcgKzg2Miw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3VuaXRfbW92ZV9sb2NrZWQoc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQsCiAgKgogICogc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCgpIHdpbGwg
ZG8gdGhlIHdvcmsgbm93IGlmIGl0IGNhbiwgb3Igc2ltcGx5CiAgKiByZXR1cm4gaWYgaXQgY2Fu
J3QgKGJlY2F1c2UgdW5pdCBpcyBzdGlsbCBydW5uaW5nKTsgaW4gdGhhdCBjYXNlCi0gKiBzY2hl
ZF91bml0X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBiZSBjYWxsZWQgYnkgY29udGV4dF9zYXZlZCgp
LgorICogc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IHVuaXRf
Y29udGV4dF9zYXZlZCgpLgogICovCiBzdGF0aWMgdm9pZCBzY2hlZF91bml0X21pZ3JhdGVfc3Rh
cnQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CkBAIC04NzgsNyArODg1LDcgQEAgc3RhdGlj
IHZvaWQgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IAogICAgIC8qCiAgICAgICogSWYgdGhlIHVuaXQgaXMgY3VycmVudGx5IHJ1bm5pbmcsIHRoaXMg
d2lsbCBiZSBoYW5kbGVkIGJ5Ci0gICAgICogY29udGV4dF9zYXZlZCgpOyBhbmQgaW4gYW55IGNh
c2UsIGlmIHRoZSBiaXQgaXMgY2xlYXJlZCwgdGhlbgorICAgICAqIHVuaXRfY29udGV4dF9zYXZl
ZCgpOyBhbmQgaW4gYW55IGNhc2UsIGlmIHRoZSBiaXQgaXMgY2xlYXJlZCwgdGhlbgogICAgICAq
IHNvbWVvbmUgZWxzZSBoYXMgYWxyZWFkeSBkb25lIHRoZSB3b3JrIHNvIHdlIGRvbid0IG5lZWQg
dG8uCiAgICAgICovCiAgICAgaWYgKCB1bml0LT5pc19ydW5uaW5nICkKQEAgLTE3NjcsMzMgKzE3
NzQsNjYgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqc2QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKm5leHQsIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKLSAgICBzZC0+Y3VyciA9IG5leHQ7Ci0KLSAgICBU
UkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lORlBSRVYsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lk
LCBwcmV2LT51bml0X2lkLAotICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3Rp
bWUpOwotICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwgbmV4dC0+ZG9tYWlu
LT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCi0gICAgICAgICAgICAgKG5leHQtPnZjcHVfbGlz
dC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KLSAgICAgICAgICAgICAo
bm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0X3RpbWUpOworICAg
IGludCBjcHU7CiAKICAgICBBU1NFUlQodW5pdF9ydW5uaW5nKHByZXYpKTsKIAotICAgIFRSQUNF
XzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT51bml0
X2lkLAotICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lk
KTsKKyAgICBpZiAoIHByZXYgIT0gbmV4dCApCisgICAgeworICAgICAgICBzZC0+Y3VyciA9IG5l
eHQ7CisgICAgICAgIHNkLT5wcmV2ID0gcHJldjsKIAotICAgIHNjaGVkX3VuaXRfcnVuc3RhdGVf
Y2hhbmdlKHByZXYsIGZhbHNlLCBub3cpOworICAgICAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJ
VENIX0lORlBSRVYsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICBw
cmV2LT51bml0X2lkLCBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKKyAgICAgICAgVFJB
Q0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZORVhULCBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwK
KyAgICAgICAgICAgICAgICAgbmV4dC0+dW5pdF9pZCwKKyAgICAgICAgICAgICAgICAgKG5leHQt
PnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KKyAgICAg
ICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+bmV4
dF90aW1lKTsKKyAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwgcHJldi0+ZG9tYWlu
LT5kb21haW5faWQsIHByZXYtPnVuaXRfaWQsCisgICAgICAgICAgICAgICAgIG5leHQtPmRvbWFp
bi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkKTsKIAotICAgIEFTU0VSVCghdW5pdF9ydW5uaW5n
KG5leHQpKTsKLSAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShuZXh0LCB0cnVlLCBub3cp
OworICAgICAgICBBU1NFUlQoIXVuaXRfcnVubmluZyhuZXh0KSk7CiAKLSAgICAvKgotICAgICAq
IE5CLiBEb24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1
YWwgY29udGV4dAotICAgICAqIHN3aXRjaCwgZWxzZSBsb3N0X3JlY29yZHMgcmVzdW1lIHdpbGwg
bm90IHdvcmsgcHJvcGVybHkuCi0gICAgICovCisgICAgICAgIC8qCisgICAgICAgICAqIE5CLiBE
b24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29u
dGV4dAorICAgICAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5v
dCB3b3JrIHByb3Blcmx5LgorICAgICAgICAgKi8KKworICAgICAgICBBU1NFUlQoIW5leHQtPmlz
X3J1bm5pbmcpOworICAgICAgICBuZXh0LT5pc19ydW5uaW5nID0gMTsKKyAgICAgICAgbmV4dC0+
c3RhdGVfZW50cnlfdGltZSA9IG5vdzsKKworICAgICAgICBpZiAoIGlzX2lkbGVfdW5pdChwcmV2
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9y
dW5uaW5nXSA9IDA7CisgICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVu
bmFibGVdID0gc2NoZWRfZ3JhbnVsYXJpdHk7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBpc19p
ZGxlX3VuaXQobmV4dCkgKQorICAgICAgICB7CisgICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9j
bnRbUlVOU1RBVEVfcnVubmluZ10gPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgICAgIG5l
eHQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSAwOworICAgICAgICB9CisgICAg
fQorCisgICAgZm9yX2VhY2hfY3B1ICggY3B1LCBzZC0+Y3B1cyApCisgICAgeworICAgICAgICBz
dHJ1Y3QgdmNwdSAqdnByZXYgPSBnZXRfY3B1X2N1cnJlbnQoY3B1KTsKKyAgICAgICAgc3RydWN0
IHZjcHUgKnZuZXh0ID0gc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpOworCisgICAgICAg
IGlmICggdnByZXYgIT0gdm5leHQgfHwgdnByZXYtPnJ1bnN0YXRlLnN0YXRlICE9IHZuZXh0LT5u
ZXdfc3RhdGUgKQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2
cHJldiwKKyAgICAgICAgICAgICAgICAoKHZwcmV2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2Vk
KSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgorICAgICAgICAgICAgICAgICAodmNwdV9ydW5uYWJsZSh2
cHJldikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKKyAgICAgICAg
ICAgICAgICBub3cpOworICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodm5leHQsIHZu
ZXh0LT5uZXdfc3RhdGUsIG5vdyk7CisgICAgICAgIH0KIAotICAgIEFTU0VSVCghbmV4dC0+aXNf
cnVubmluZyk7Ci0gICAgbmV4dC0+dmNwdV9saXN0LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0
LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lID0gbm93OworICAg
ICAgICB2bmV4dC0+aXNfcnVubmluZyA9IDE7CisKKyAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUo
dm5leHQpICkKKyAgICAgICAgICAgIHZuZXh0LT5zY2hlZF91bml0ID0gbmV4dDsKKyAgICB9CiB9
CiAKIHN0YXRpYyBib29sIHNjaGVkX3Rhc2tsZXRfY2hlY2tfY3B1KHVuc2lnbmVkIGludCBjcHUp
CkBAIC0xODQ5LDI5ICsxODg5LDM5IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqZG9fc2No
ZWR1bGUoc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsIHNfdGltZV90IG5vdywKICAgICBpZiAoIHBy
ZXYtPm5leHRfdGltZSA+PSAwICkgLyogLXZlIG1lYW5zIG5vIGxpbWl0ICovCiAgICAgICAgIHNl
dF90aW1lcigmc2QtPnNfdGltZXIsIG5vdyArIHByZXYtPm5leHRfdGltZSk7CiAKLSAgICBpZiAo
IGxpa2VseShwcmV2ICE9IG5leHQpICkKLSAgICAgICAgc2NoZWRfc3dpdGNoX3VuaXRzKHNkLCBu
ZXh0LCBwcmV2LCBub3cpOworICAgIHNjaGVkX3N3aXRjaF91bml0cyhzZCwgbmV4dCwgcHJldiwg
bm93KTsKIAogICAgIHJldHVybiBuZXh0OwogfQogCi1zdGF0aWMgdm9pZCBjb250ZXh0X3NhdmVk
KHN0cnVjdCB2Y3B1ICpwcmV2KQorc3RhdGljIHZvaWQgdmNwdV9jb250ZXh0X3NhdmVkKHN0cnVj
dCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQogewotICAgIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0ID0gcHJldi0+c2NoZWRfdW5pdDsKLQogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxh
ZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4dCB0byBtZW1vcnkuICovCiAgICAgc21wX3dtYigpOwog
Ci0gICAgcHJldi0+aXNfcnVubmluZyA9IDA7CisgICAgaWYgKCB2cHJldiAhPSB2bmV4dCApCisg
ICAgICAgIHZwcmV2LT5pc19ydW5uaW5nID0gMDsKK30KKworc3RhdGljIHZvaWQgdW5pdF9jb250
ZXh0X3NhdmVkKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QpCit7CisgICAgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQgPSBzZC0+cHJldjsKKworICAgIGlmICggIXVuaXQgKQorICAgICAgICByZXR1
cm47CisKICAgICB1bml0LT5pc19ydW5uaW5nID0gMDsKICAgICB1bml0LT5zdGF0ZV9lbnRyeV90
aW1lID0gTk9XKCk7CisgICAgc2QtPnByZXYgPSBOVUxMOwogCiAgICAgLyogQ2hlY2sgZm9yIG1p
Z3JhdGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJpbmcgcnVubmluZyBmbGFnLiAqLwogICAgIHNt
cF9tYigpOwogCi0gICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwg
dW5pdCk7CisgICAgc2NoZWRfY29udGV4dF9zYXZlZCh1bml0X3NjaGVkdWxlcih1bml0KSwgdW5p
dCk7CiAKLSAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHVuaXQpOworICAgIC8qIElkbGUg
bmV2ZXIgbWlncmF0ZXMgYW5kIGlkbGUgdmNwdXMgbWlnaHQgYmVsb25nIHRvIG90aGVyIHVuaXRz
LiAqLworICAgIGlmICggIWlzX2lkbGVfdW5pdCh1bml0KSApCisgICAgICAgIHNjaGVkX3VuaXRf
bWlncmF0ZV9maW5pc2godW5pdCk7CiB9CiAKIC8qCkBAIC0xODgxLDM1ICsxOTMxLDQ0IEBAIHN0
YXRpYyB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAgKiBUaGUgY291bnRl
ciB3aWxsIGJlIDAgaW4gY2FzZSBubyByZW5kZXp2b3VzIGlzIG5lZWRlZC4gRm9yIHRoZSByZW5k
ZXp2b3VzCiAgKiBjYXNlIGl0IGlzIGluaXRpYWxpc2VkIHRvIHRoZSBudW1iZXIgb2YgY3B1cyB0
byByZW5kZXp2b3VzIHBsdXMgMS4gRWFjaAogICogbWVtYmVyIGVudGVyaW5nIGRlY3JlbWVudHMg
dGhlIGNvdW50ZXIuIFRoZSBsYXN0IG9uZSB3aWxsIGRlY3JlbWVudCBpdCB0bwotICogMSBhbmQg
cGVyZm9ybSB0aGUgZmluYWwgbmVlZGVkIGFjdGlvbiBpbiB0aGF0IGNhc2UgKGNhbGwgb2YgY29u
dGV4dF9zYXZlZCgpCi0gKiBpZiB2Y3B1IHdhcyBzd2l0Y2hlZCksIGFuZCB0aGVuIHNldCB0aGUg
Y291bnRlciB0byB6ZXJvLiBUaGUgb3RoZXIgbWVtYmVycworICogMSBhbmQgcGVyZm9ybSB0aGUg
ZmluYWwgbmVlZGVkIGFjdGlvbiBpbiB0aGF0IGNhc2UgKGNhbGwgb2YKKyAqIHVuaXRfY29udGV4
dF9zYXZlZCgpKSwgYW5kIHRoZW4gc2V0IHRoZSBjb3VudGVyIHRvIHplcm8uIFRoZSBvdGhlciBt
ZW1iZXJzCiAgKiB3aWxsIHdhaXQgdW50aWwgdGhlIGNvdW50ZXIgYmVjb21lcyB6ZXJvIHVudGls
IHRoZXkgcHJvY2VlZC4KICAqLwogdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2
Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQogewogICAgIHN0cnVjdCBzY2hlZF91bml0
ICpuZXh0ID0gdm5leHQtPnNjaGVkX3VuaXQ7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
ZCA9IGdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKIAogICAgIGlmICggYXRvbWlj
X3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQogICAgIHsKICAgICAgICAgaW50IGNu
dCA9IGF0b21pY19kZWNfcmV0dXJuKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpOwogCi0gICAg
ICAgIC8qIENhbGwgY29udGV4dF9zYXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3RoZXIgd2FpdGVy
cy4gKi8KKyAgICAgICAgdmNwdV9jb250ZXh0X3NhdmVkKHZwcmV2LCB2bmV4dCk7CisKKyAgICAg
ICAgLyogQ2FsbCB1bml0X2NvbnRleHRfc2F2ZWQoKSBiZWZvcmUgcmVsZWFzaW5nIG90aGVyIHdh
aXRlcnMuICovCiAgICAgICAgIGlmICggY250ID09IDEgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKLSAgICAgICAgICAgICAgICBjb250ZXh0X3NhdmVkKHZw
cmV2KTsKKyAgICAgICAgICAgIHVuaXRfY29udGV4dF9zYXZlZChzZCk7CiAgICAgICAgICAgICBh
dG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQsIDApOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHdoaWxlICggYXRvbWljX3JlYWQoJm5leHQtPnJlbmRlenZv
dXNfb3V0X2NudCkgKQogICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwogICAgIH0KLSAgICBl
bHNlIGlmICggdnByZXYgIT0gdm5leHQgJiYgc2NoZWRfZ3JhbnVsYXJpdHkgPT0gMSApCi0gICAg
ICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIHZjcHVf
Y29udGV4dF9zYXZlZCh2cHJldiwgdm5leHQpOworICAgICAgICBpZiAoIHNjaGVkX2dyYW51bGFy
aXR5ID09IDEgKQorICAgICAgICAgICAgdW5pdF9jb250ZXh0X3NhdmVkKHNkKTsKKyAgICB9CisK
KyAgICBpZiAoIGlzX2lkbGVfdmNwdSh2cHJldikgJiYgdnByZXYgIT0gdm5leHQgKQorICAgICAg
ICB2cHJldi0+c2NoZWRfdW5pdCA9IHNkLT5zY2hlZF91bml0X2lkbGU7CiB9CiAKIHN0YXRpYyB2
b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUg
KnZuZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZXNldF9pZGxlX3VuaXQsIHNf
dGltZV90IG5vdykKIHsKICAgICBpZiAoIHVubGlrZWx5KHZwcmV2ID09IHZuZXh0KSApCiAgICAg
ewpAQCAtMTkxOCw2ICsxOTc3LDExIEBAIHN0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNo
KHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LAogICAgICAgICAgICAgICAg
ICBub3cgLSB2cHJldi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSwKICAgICAgICAgICAgICAg
ICAgdnByZXYtPnNjaGVkX3VuaXQtPm5leHRfdGltZSk7CiAgICAgICAgIHNjaGVkX2NvbnRleHRf
c3dpdGNoZWQodnByZXYsIHZuZXh0KTsKKworICAgICAgICBpZiAoIHJlc2V0X2lkbGVfdW5pdCAp
CisgICAgICAgICAgICB2bmV4dC0+c2NoZWRfdW5pdCA9CisgICAgICAgICAgICAgICAgZ2V0X3Nj
aGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpLT5zY2hlZF91bml0X2lkbGU7CisKICAgICAgICAg
dHJhY2VfY29udGludWVfcnVubmluZyh2bmV4dCk7CiAgICAgICAgIHJldHVybiBjb250aW51ZV9y
dW5uaW5nKHZwcmV2KTsKICAgICB9CkBAIC0xOTc2LDcgKzIwNDAsNyBAQCBzdGF0aWMgc3RydWN0
IHNjaGVkX3VuaXQgKnNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5pdCAq
cHJldiwKICAgICAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycSgqbG9jaywgY3B1KTsK
IAogICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRF9TTEFWRV9TT0ZUSVJRKTsKLSAgICAg
ICAgICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2cHJldiwgbm93KTsKKyAgICAgICAg
ICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2cHJldiwgZmFsc2UsIG5vdyk7CiAgICAg
ICAgIH0KIAogICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEoKmxvY2ssIGNwdSk7CkBA
IC0yMDE1LDcgKzIwNzksOCBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2b2lkKQogCiAgICAg
cGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBzY2hlZF9jb250ZXh0
X3N3aXRjaCh2cHJldiwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLCBub3cpOworICAg
IHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNw
dSksCisgICAgICAgICAgICAgICAgICAgICAgICAgaXNfaWRsZV91bml0KG5leHQpICYmICFpc19p
ZGxlX3VuaXQocHJldiksIG5vdyk7CiB9CiAKIC8qCkBAIC0yMDc1LDcgKzIxNDAsOCBAQCBzdGF0
aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCBjcHUpOwogCiAgICAgdm5leHQgPSBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSk7Ci0g
ICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHZuZXh0LCBub3cpOworICAgIHNjaGVkX2Nv
bnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAhaXNf
aWRsZV91bml0KHByZXYpICYmIGlzX2lkbGVfdW5pdChuZXh0KSwgbm93KTsKIH0KIAogLyogVGhl
IHNjaGVkdWxlciB0aW1lcjogZm9yY2UgYSBydW4gdGhyb3VnaCB0aGUgc2NoZWR1bGVyICovCkBA
IC0yMTQ2LDYgKzIyMTIsNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBp
bnQgY3B1KQogICAgICAqLwogCiAgICAgc2QtPmN1cnIgPSBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRf
dW5pdDsKKyAgICBzZC0+c2NoZWRfdW5pdF9pZGxlID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3Vu
aXQ7CiAKICAgICBzZC0+c2NoZWRfcHJpdiA9IE5VTEw7CiAKQEAgLTIzMTUsNiArMjM4Miw3IEBA
IHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAgaWYgKCB2Y3B1X2NyZWF0ZShp
ZGxlX2RvbWFpbiwgMCkgPT0gTlVMTCApCiAgICAgICAgIEJVRygpOwogICAgIGdldF9zY2hlZF9y
ZXMoMCktPmN1cnIgPSBpZGxlX3ZjcHVbMF0tPnNjaGVkX3VuaXQ7CisgICAgZ2V0X3NjaGVkX3Jl
cygwKS0+c2NoZWRfdW5pdF9pZGxlID0gaWRsZV92Y3B1WzBdLT5zY2hlZF91bml0OwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2N1cnJlbnQuaAppbmRleCAxNjUzZTg5ZDMwLi44OGJlYjQ2NDVhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2N1cnJlbnQuaApAQCAtMTgsNiArMTgsNyBAQCBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHZj
cHUgKiwgY3Vycl92Y3B1KTsKIAogI2RlZmluZSBjdXJyZW50ICAgICAgICAgICAgKHRoaXNfY3B1
KGN1cnJfdmNwdSkpCiAjZGVmaW5lIHNldF9jdXJyZW50KHZjcHUpICBkbyB7IGN1cnJlbnQgPSAo
dmNwdSk7IH0gd2hpbGUgKDApCisjZGVmaW5lIGdldF9jcHVfY3VycmVudChjcHUpICAocGVyX2Nw
dShjdXJyX3ZjcHUsIGNwdSkpCiAKIC8qIFBlci1WQ1BVIHN0YXRlIHRoYXQgbGl2ZXMgYXQgdGhl
IHRvcCBvZiB0aGUgc3RhY2sgKi8KIHN0cnVjdCBjcHVfaW5mbyB7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5o
CmluZGV4IGYzNTA4YzNjMDguLjBiNDc0ODUzMzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC03
Nyw2ICs3NywxMSBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIC8qIGdldF9zdGFja19ib3R0b20o
KSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsKIAorc3RhdGljIGlubGluZSBzdHJ1Y3Qg
Y3B1X2luZm8gKmdldF9jcHVfaW5mb19mcm9tX3N0YWNrKHVuc2lnbmVkIGxvbmcgc3ApCit7Cisg
ICAgcmV0dXJuIChzdHJ1Y3QgY3B1X2luZm8gKikoKHNwIHwgKFNUQUNLX1NJWkUgLSAxKSkgKyAx
KSAtIDE7Cit9CisKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm8o
dm9pZCkKIHsKICNpZmRlZiBfX2NsYW5nX18KQEAgLTg3LDcgKzkyLDcgQEAgc3RhdGljIGlubGlu
ZSBzdHJ1Y3QgY3B1X2luZm8gKmdldF9jcHVfaW5mbyh2b2lkKQogICAgIHJlZ2lzdGVyIHVuc2ln
bmVkIGxvbmcgc3AgYXNtKCJyc3AiKTsKICNlbmRpZgogCi0gICAgcmV0dXJuIChzdHJ1Y3QgY3B1
X2luZm8gKikoKHNwIHwgKFNUQUNLX1NJWkUgLSAxKSkgKyAxKSAtIDE7CisgICAgcmV0dXJuIGdl
dF9jcHVfaW5mb19mcm9tX3N0YWNrKHNwKTsKIH0KIAogI2RlZmluZSBnZXRfY3VycmVudCgpICAg
ICAgICAgKGdldF9jcHVfaW5mbygpLT5jdXJyZW50X3ZjcHUpCkBAIC0xMjQsMTYgKzEyOSwyMiBA
QCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1wX2JvdHRvbSAodW5zaWduZWQgbG9uZyBzcCk7
CiAjIGRlZmluZSBDSEVDS19GT1JfTElWRVBBVENIX1dPUksgIiIKICNlbmRpZgogCi0jZGVmaW5l
IHJlc2V0X3N0YWNrX2FuZF9qdW1wKF9fZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisjZGVmaW5lIHN3aXRjaF9zdGFja19hbmRfanVtcChmbiwgaW5zdHIpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9f
YXNtX18gX192b2xhdGlsZV9fICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAibW92ICUwLCUlIl9fT1Aic3A7IiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBDSEVDS19GT1JfTElWRVBBVENI
X1dPUksgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IGluc3RyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAiam1wICVjMSIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIDogOiAiciIgKGd1ZXN0X2NwdV91
c2VyX3JlZ3MoKSksICJpIiAoX19mbikgOiAibWVtb3J5IiApOyAgIFwKKyAgICAgICAgICAgIDog
OiAiciIgKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSksICJpIiAoZm4pIDogIm1lbW9yeSIgKTsgICAg
IFwKICAgICAgICAgdW5yZWFjaGFibGUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICB9KQogCisjZGVmaW5lIHJlc2V0X3N0YWNrX2FuZF9q
dW1wKGZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3dp
dGNoX3N0YWNrX2FuZF9qdW1wKGZuLCBDSEVDS19GT1JfTElWRVBBVENIX1dPUkspCisKKyNkZWZp
bmUgcmVzZXRfc3RhY2tfYW5kX2p1bXBfbm9scChmbikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBzd2l0Y2hfc3RhY2tfYW5kX2p1bXAoZm4sICIiKQorCiAvKgogICog
V2hpY2ggVkNQVSdzIHN0YXRlIGlzIGN1cnJlbnRseSBydW5uaW5nIG9uIGVhY2ggQ1BVPwogICog
VGhpcyBpcyBub3QgbmVjZXNhc3JpbHkgdGhlIHNhbWUgYXMgJ2N1cnJlbnQnIGFzIGEgQ1BVIG1h
eSBiZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc21wLmgKaW5kZXggOWY1MzNmOTA3Mi4uNTFhMzFhYjAwYSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5o
CkBAIC03Niw2ICs3Niw5IEBAIHZvaWQgc2V0X25yX3NvY2tldHModm9pZCk7CiAvKiBSZXByZXNl
bnRpbmcgSFQgYW5kIGNvcmUgc2libGluZ3MgaW4gZWFjaCBzb2NrZXQuICovCiBleHRlcm4gY3B1
bWFza190ICoqc29ja2V0X2NwdW1hc2s7CiAKKyNkZWZpbmUgZ2V0X2NwdV9jdXJyZW50KGNwdSkg
XAorICAgIChnZXRfY3B1X2luZm9fZnJvbV9zdGFjaygodW5zaWduZWQgbG9uZylzdGFja19iYXNl
W2NwdV0pLT5jdXJyZW50X3ZjcHUpCisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKICNl
bmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAppbmRleCA4NGQwNjU4NTc4Li4yOTI5MTU0ZDM1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaApAQCAtMzksNiArMzksOCBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIHNwaW5s
b2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9jaywKICAgICAgICAgICAgICAgICAgICAgICAgX2xv
Y2s7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgICpjdXJyOworICAgIHN0cnVjdCBzY2hlZF91bml0
ICAqc2NoZWRfdW5pdF9pZGxlOworICAgIHN0cnVjdCBzY2hlZF91bml0ICAqcHJldjsKICAgICB2
b2lkICAgICAgICAgICAgICAgKnNjaGVkX3ByaXY7CiAgICAgc3RydWN0IHRpbWVyICAgICAgICBz
X3RpbWVyOyAgICAgICAgLyogc2NoZWR1bGluZyB0aW1lciAgICAgICAgICAgICAgICAqLwogCkBA
IC0xODAsNyArMTgyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2NsZWFyX3BhdXNlX2Zs
YWdzX2F0b21pYyhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKIAogc3RhdGljIGlubGluZSBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfaWRsZV91bml0KHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAg
cmV0dXJuIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OworICAgIHJldHVybiBnZXRfc2NoZWRf
cmVzKGNwdSktPnNjaGVkX3VuaXRfaWRsZTsKIH0KIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgc2NoZWRfZ2V0X3Jlc291cmNlX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA1
YjgwNWVhYzU4Li4xNDRkMzUzNDQ3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtOTI5LDYgKzkyOSw3IEBAIHZvaWQg
cmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpOwogCiB2b2lkIHZjcHVfcnVu
c3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5z
dGF0ZSk7CiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBpbnQgY3B1KTsKK3Zv
aWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNpZ25lZCBpbnQgY3B1
KTsKIAogLyoKICAqIFVzZWQgYnkgaWRsZSBsb29wIHRvIGRlY2lkZSB3aGV0aGVyIHRoZXJlIGlz
IHdvcmsgdG8gZG86Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:54:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93pX-0001yA-JB; Sat, 14 Sep 2019 08:54: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pV-0001uk-PD
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:53 +0000
X-Inumbo-ID: 0e37f867-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e37f867-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53: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 1D3E4B667;
 Sat, 14 Sep 2019 08:53:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:21 +0200
Message-Id: <20190914085251.18816-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 17/47] 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
Y3JlZGl0Mi5jCmluZGV4IGE2MDgzMjg5ZjYuLjBkMWJhOTdkYmMgMTAwNjQ0Ci0tLSBhL3hlbi9j
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
LgogICovCiAKQEAgLTQ2OSw3ICs0NjksNyBAQCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
IHsKICAgICB1bnNpZ25lZCBpbnQgbnJfY3B1czsgICAgICAvKiBIb3cgbWFueSBDUFVzIGFyZSBz
aGFyaW5nIHRoaXMgcnVucXVldWUgICAgKi8KICAgICBpbnQgaWQ7ICAgICAgICAgICAgICAgICAg
ICAvKiBJRCBvZiB0aGlzIHJ1bnF1ZXVlICgtMSBpZiBpbnZhbGlkKSAgICAgICAgKi8KIAotICAg
IGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIEluc3RhbnRhbmVvdXMgbG9hZCAobnVtIG9m
IG5vbi1pZGxlIHZjcHVzKSAqLworICAgIGludCBsb2FkOyAgICAgICAgICAgICAgICAgIC8qIElu
c3RhbnRhbmVvdXMgbG9hZCAobnVtIG9mIG5vbi1pZGxlIHVuaXRzKSAqLwogICAgIHNfdGltZV90
IGxvYWRfbGFzdF91cGRhdGU7IC8qIExhc3QgdGltZSBhdmVyYWdlIHdhcyB1cGRhdGVkICAgICAg
ICAgICAgICAqLwogICAgIHNfdGltZV90IGF2Z2xvYWQ7ICAgICAgICAgIC8qIERlY2F5aW5nIHF1
ZXVlIGxvYWQgICAgICAgICAgICAgICAgICAgICAgICAqLwogICAgIHNfdGltZV90IGJfYXZnbG9h
ZDsgICAgICAgIC8qIERlY2F5aW5nIHF1ZXVlIGxvYWQgbW9kaWZpZWQgYnkgYmFsYW5jaW5nICAq
LwpAQCAtNDc5LDggKzQ3OSw4IEBAIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgewogICAg
ICAgICB0aWNrbGVkLCAgICAgICAgICAgICAgIC8qIEhhdmUgYmVlbiBhc2tlZCB0byBnbyB0aHJv
dWdoIHNjaGVkdWxlICAgICAqLwogICAgICAgICBpZGxlOyAgICAgICAgICAgICAgICAgIC8qIEN1
cnJlbnRseSBpZGxlIHBjcHVzICAgICAgICAgICAgICAgICAgICAgICAqLwogCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBzdmM7ICAgICAgLyogTGlzdCBvZiBhbGwgdmNwdXMgYXNzaWduZWQgdG8gdGhl
IHJ1bnF1ZXVlICovCi0gICAgdW5zaWduZWQgaW50IG1heF93ZWlnaHQ7ICAgLyogTWF4IHdlaWdo
dCBvZiB0aGUgdmNwdXMgaW4gdGhpcyBydW5xdWV1ZSAgICovCisgICAgc3RydWN0IGxpc3RfaGVh
ZCBzdmM7ICAgICAgLyogTGlzdCBvZiBhbGwgdW5pdHMgYXNzaWduZWQgdG8gdGhlIHJ1bnF1ZXVl
ICovCisgICAgdW5zaWduZWQgaW50IG1heF93ZWlnaHQ7ICAgLyogTWF4IHdlaWdodCBvZiB0aGUg
dW5pdHMgaW4gdGhpcyBydW5xdWV1ZSAgICovCiAgICAgdW5zaWduZWQgaW50IHBpY2tfYmlhczsg
ICAgLyogTGFzdCBwaWNrZWQgcGNwdS4gU3RhcnQgZnJvbSBpdCBuZXh0IHRpbWUgICovCiB9Owog
CkBAIC01MTAsMjAgKzUxMCwyMCBAQCBzdHJ1Y3QgY3NjaGVkMl9wY3B1IHsKIH07CiAKIC8qCi0g
KiBWaXJ0dWFsIENQVQorICogU2NoZWR1bGUgSXRlbQogICovCiBzdHJ1Y3QgY3NjaGVkMl91bml0
IHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb207ICAgICAgICAgIC8qIFVwLXBvaW50ZXIg
dG8gZG9tYWluICAgICAgICAgICAgICAgICovCi0gICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAg
ICAgICAgICAgICAvKiBVcC1wb2ludGVyLCB0byB2Y3B1ICAgICAgICAgICAgICAgICAqLworICAg
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0OyAgICAgICAgICAgLyogVXAtcG9pbnRlciwgdG8gc2No
ZWR1bGUgdW5pdCAgICAgICAgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQ7IC8qIFVwLXBvaW50ZXIgdG8gdGhlIHJ1bnF1ZXVlICAgICAgICAgICovCiAKICAgICBpbnQg
Y3JlZGl0OyAgICAgICAgICAgICAgICAgICAgICAgIC8qIEN1cnJlbnQgYW1vdW50IG9mIGNyZWRp
dCAgICAgICAgICAgICovCi0gICAgdW5zaWduZWQgaW50IHdlaWdodDsgICAgICAgICAgICAgICAv
KiBXZWlnaHQgb2YgdGhpcyB2Y3B1ICAgICAgICAgICAgICAgICAqLworICAgIHVuc2lnbmVkIGlu
dCB3ZWlnaHQ7ICAgICAgICAgICAgICAgLyogV2VpZ2h0IG9mIHRoaXMgdW5pdCAgICAgICAgICAg
ICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7ICAgICAgICAgICAgIC8qIFJlbWlu
ZGVyIG9mIGRpdihtYXhfd2VpZ2h0L3dlaWdodCkgICovCiAgICAgdW5zaWduZWQgZmxhZ3M7ICAg
ICAgICAgICAgICAgICAgICAvKiBTdGF0dXMgZmxhZ3MgKDE2IGJpdHMgd291bGQgYmUgb2ssICAq
LwogICAgIHNfdGltZV90IGJ1ZGdldDsgICAgICAgICAgICAgICAgICAgLyogQ3VycmVudCBidWRn
ZXQgKGlmIGRvbWFpbnMgaGFzIGNhcCkgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIGJ1dCBjbGVhcl9iaXQoKSBkb2VzIG5vdCBsaWtlIHRoYXQpICovCi0gICAg
c190aW1lX3QgYnVkZ2V0X3F1b3RhOyAgICAgICAgICAgICAvKiBCdWRnZXQgdG8gd2hpY2ggdkNQ
VSBpcyBlbnRpdGxlZCAgICAqLworICAgIHNfdGltZV90IGJ1ZGdldF9xdW90YTsgICAgICAgICAg
ICAgLyogQnVkZ2V0IHRvIHdoaWNoIHVuaXQgaXMgZW50aXRsZWQgICAgKi8KIAogICAgIHNfdGlt
ZV90IHN0YXJ0X3RpbWU7ICAgICAgICAgICAgICAgLyogVGltZSB3ZSB3ZXJlIHNjaGVkdWxlZCAo
Zm9yIGNyZWRpdCkgKi8KIApAQCAtNTMyLDcgKzUzMiw3IEBAIHN0cnVjdCBjc2NoZWQyX3VuaXQg
ewogICAgIHNfdGltZV90IGF2Z2xvYWQ7ICAgICAgICAgICAgICAgICAgLyogRGVjYXlpbmcgcXVl
dWUgbG9hZCAgICAgICAgICAgICAgICAgKi8KIAogICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucV9l
bGVtOyAgICAgICAgLyogT24gdGhlIHJ1bnF1ZXVlIChycWQtPnJ1bnEpICAgICAgICAgKi8KLSAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIHBhcmtlZF9lbGVtOyAgICAgIC8qIE9uIHRoZSBwYXJrZWRfdmNw
dXMgbGlzdCAgICAgICAgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBwYXJrZWRfZWxlbTsg
ICAgICAvKiBPbiB0aGUgcGFya2VkX3VuaXRzIGxpc3QgICAgICAgICAgICAqLwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgcnFkX2VsZW07ICAgICAgICAgLyogT24gY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
J3Mgc3ZjIGxpc3QgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICptaWdyYXRl
X3JxZDsgLyogUHJlLWRldGVybWluZWQgbWlnci4gdGFyZ2V0ICovCiAgICAgaW50IHRpY2tsZWRf
Y3B1OyAgICAgICAgICAgICAgICAgICAvKiBDcHUgdGhhdCB3aWxsIHBpY2sgdXMgKC0xIGlmIG5v
bmUpICAqLwpAQCAtNTUwLDEyICs1NTAsMTIgQEAgc3RydWN0IGNzY2hlZDJfZG9tIHsKIAogICAg
IHN0cnVjdCB0aW1lciByZXBsX3RpbWVyOyAgICAvKiBUaW1lciBmb3IgcGVyaW9kaWMgcmVwbGVu
aXNobWVudCBvZiBidWRnZXQgKi8KICAgICBzX3RpbWVfdCBuZXh0X3JlcGw7ICAgICAgICAgLyog
VGltZSBhdCB3aGljaCBuZXh0IHJlcGxlbmlzaG1lbnQgb2NjdXJzICAgICovCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBwYXJrZWRfdmNwdXM7IC8qIExpc3Qgb2YgQ1BVcyB3YWl0aW5nIGZvciBidWRn
ZXQgICAgICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGFya2VkX3VuaXRzOyAvKiBMaXN0
IG9mIENQVXMgd2FpdGluZyBmb3IgYnVkZ2V0ICAgICAgICAgKi8KIAogICAgIHN0cnVjdCBsaXN0
X2hlYWQgc2RvbV9lbGVtOyAvKiBPbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEncyBzZG9tIGxpc3Qg
ICAgICAgKi8KICAgICB1aW50MTZfdCB3ZWlnaHQ7ICAgICAgICAgICAgLyogVXNlciBzcGVjaWZp
ZWQgd2VpZ2h0ICAgICAgICAgICAgICAgICAgICAgICovCiAgICAgdWludDE2X3QgY2FwOyAgICAg
ICAgICAgICAgIC8qIFVzZXIgc3BlY2lmaWVkIGNhcCAgICAgICAgICAgICAgICAgICAgICAgICAq
LwotICAgIHVpbnQxNl90IG5yX3ZjcHVzOyAgICAgICAgICAvKiBOdW1iZXIgb2YgdmNwdXMgb2Yg
dGhpcyBkb21haW4gICAgICAgICAgICAgKi8KKyAgICB1aW50MTZfdCBucl91bml0czsgICAgICAg
ICAgLyogTnVtYmVyIG9mIHVuaXRzIG9mIHRoaXMgZG9tYWluICAgICAgICAgICAgICovCiB9Owog
CiAvKgpAQCAtNTk0LDcgKzU5NCw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqYzJycWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHJldHVy
biAmY3NjaGVkMl9wcml2KG9wcyktPnJxZFtjMnIoY3B1KV07CiB9CiAKLS8qIERvZXMgdGhlIGRv
bWFpbiBvZiB0aGlzIHZDUFUgaGF2ZSBhIGNhcD8gKi8KKy8qIERvZXMgdGhlIGRvbWFpbiBvZiB0
aGlzIHVuaXQgaGF2ZSBhIGNhcD8gKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0
IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gc3ZjLT5idWRnZXQgIT0g
U1RJTUVfTUFYOwpAQCAtNjEyLDI0ICs2MTIsMjQgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19j
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
bnE7CkBAIC02NDQsNyArNjQ0LDcgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19jYXAoY29uc3Qg
c3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICoKICAqIE5CIHRoYXQgcnFkLT5zbXRfaWRsZSBp
cyBkaWZmZXJlbnQgdGhhbiBycWQtPmlkbGUuICBycWQtPmlkbGUKICAqIHJlY29yZHMgcGNwdXMg
dGhhdCBhdCBhcmUgbWVyZWx5IGlkbGUgKGkuZS4sIGF0IHRoZSBtb21lbnQgZG8gbm90Ci0gKiBo
YXZlIGEgdmNwdSBydW5uaW5nIG9uIHRoZW0pLiAgQnV0IHlvdSBoYXZlIHRvIG1hbnVhbGx5IGZp
bHRlciBvdXQKKyAqIGhhdmUgYW4gdW5pdCBydW5uaW5nIG9uIHRoZW0pLiAgQnV0IHlvdSBoYXZl
IHRvIG1hbnVhbGx5IGZpbHRlciBvdXQKICAqIHdoaWNoIHBjcHVzIGhhdmUgYmVlbiB0aWNrbGVk
IGluIG9yZGVyIHRvIGZpbmQgY29yZXMgdGhhdCBhcmUgbm90CiAgKiBnb2luZyB0byBiZSBidXN5
IHNvb24uICBGaWx0ZXJpbmcgb3V0IHRpY2tsZWQgY3B1cyBwYWlyd2lzZSBpcyBhCiAgKiBsb3Qg
b2YgZXh0cmEgcGFpbjsgc28gZm9yIHJxZC0+c210X2lkbGUsIHdlIGV4cGxpY2l0bHkgbWFrZSBz
byB0aGF0CkBAIC02OTEsMjQgKzY5MSwyNCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIodW5z
aWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogICovCiBzdGF0aWMgaW50IGdldF9mYWxs
YmFja19jcHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewotICAgIHN0cnVjdCB2Y3B1ICp2
ID0gc3ZjLT52Y3B1OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gc3ZjLT51bml0Owog
ICAgIHVuc2lnbmVkIGludCBiczsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksobmVlZF9mYWxsYmFj
a19jcHUpOwogCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAg
ewotICAgICAgICBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOworICAgICAgICBpbnQgY3B1ID0gc2No
ZWRfdW5pdF9jcHUodW5pdCk7CiAKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZG
SU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHYtPnNjaGVkX3VuaXQpICkKKyAgICAgICAgaWYg
KCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHVuaXQp
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1
bWFzayh2LT5zY2hlZF91bml0LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAg
ICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHVuaXQsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh2LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh1bml0LT5kb21haW4pKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBUaGlz
IGlzIGNhc2VzIDEgb3IgMyAoZGVwZW5kaW5nIG9uIGJzKTogaWYgdi0+cHJvY2Vzc29yIGlzIChz
dGlsbCkKKyAgICAgICAgICogVGhpcyBpcyBjYXNlcyAxIG9yIDMgKGRlcGVuZGluZyBvbiBicyk6
IGlmIHByb2Nlc3NvciBpcyAoc3RpbGwpCiAgICAgICAgICAqIGluIG91ciBhZmZpbml0eSwgZ28g
Zm9yIGl0LCBmb3IgY2FjaGUgYmV0dGVybmVzcy4KICAgICAgICAgICovCiAgICAgICAgIGlmICgg
bGlrZWx5KGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSAp
CkBAIC03MzAsNyArNzMwLDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBj
c2NoZWQyX3VuaXQgKnN2YykKICAgICAgICAgICogV2UgbWF5IHdlbGwgcGljayBhbnkgdmFsaWQg
cGNwdSBmcm9tIG91ciBzb2Z0LWFmZmluaXR5LCBvdXRzaWRlCiAgICAgICAgICAqIG9mIG91ciBj
dXJyZW50IHJ1bnF1ZXVlLCBidXQgd2UgZGVjaWRlIG5vdCB0by4gSW4gZmFjdCwgY2hhbmdpbmcK
ICAgICAgICAgICogcnVucXVldWUgaXMgc2xvdywgYWZmZWN0cyBsb2FkIGRpc3RyaWJ1dGlvbiwg
YW5kIGlzIGEgc291cmNlIG9mCi0gICAgICAgICAqIG92ZXJoZWFkIGZvciB0aGUgdmNwdXMgcnVu
bmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQgdGhlCisgICAgICAgICAqIG92ZXJo
ZWFkIGZvciB0aGUgdW5pdHMgcnVubmluZyBvbiB0aGUgb3RoZXIgcnVucXVldWUgKHdlIG5lZWQg
dGhlCiAgICAgICAgICAqIGxvY2spLiBTbywgYmV0dGVyIGRvIHRoYXQgYXMgYSBjb25zZXF1ZW5j
ZSBvZiBhIHdlbGwgaW5mb3JtZWQKICAgICAgICAgICogZGVjaXNpb24gKG9yIGlmIHdlIHJlYWxs
eSBkb24ndCBoYXZlIGFueSBvdGhlciBjaGFuY2UsIGFzIHdlIHdpbGwsCiAgICAgICAgICAqIGF0
IHN0ZXAgNSwgaWYgd2UgZ2V0IHRvIHRoZXJlKS4KQEAgLTc2Miw3ICs3NjIsNyBAQCBzdGF0aWMg
aW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICAgICAqIFdl
IGNhbid0IGJlIGhlcmUuICBCdXQgaWYgdGhhdCBzb21laG93IGhhcHBlbiAoaW4gbm9uLWRlYnVn
IGJ1aWxkcyksCiAgICAgICogYXQgbGVhc3QgcmV0dXJuIHNvbWV0aGluZyB3aGljaCBib3RoIG9u
bGluZSBhbmQgaW4gb3VyIGhhcmQtYWZmaW5pdHkuCiAgICAgICovCi0gICAgcmV0dXJuIGNwdW1h
c2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUodi0+cHJvY2Vzc29yKSk7CisgICAgcmV0dXJuIGNw
dW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoc2NoZWRfdW5pdF9jcHUodW5pdCkpKTsKIH0K
IAogLyoKQEAgLTc5MSw3ICs3OTEsNyBAQCBzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgYwogICogUnVu
cXVldWUgcmVsYXRlZCBjb2RlLgogICovCiAKLXN0YXRpYyBpbmxpbmUgaW50IHZjcHVfb25fcnVu
cShzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCitzdGF0aWMgaW5saW5lIGludCB1bml0X29uX3J1
bnEoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgm
c3ZjLT5ydW5xX2VsZW0pOwogfQpAQCAtOTQ5LDE3ICs5NDksMTcgQEAgX3J1bnFfYXNzaWduKHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk
KQogCiAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0LCAwKTsKIAot
ICAgIC8qIEV4cGVjdGVkIG5ldyBsb2FkIGJhc2VkIG9uIGFkZGluZyB0aGlzIHZjcHUgKi8KKyAg
ICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiBhZGRpbmcgdGhpcyB1bml0ICovCiAgICAg
cnFkLT5iX2F2Z2xvYWQgKz0gc3ZjLT5hdmdsb2FkOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9p
bml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25l
ZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7
CiAgICAgICAgICAgICB1bnNpZ25lZCBycWk6MTY7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5k
b20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMt
PnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFp
bl9pZDsKKyAgICAgICAgZC51bml0ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICBkLnJx
aT1ycWQtPmlkOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SVU5RX0FTU0lHTiwg
MSwKICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtOTY5LDEzICs5NjksMTMgQEAg
X3J1bnFfYXNzaWduKHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkKQogfQogCiBzdGF0aWMgdm9pZAotcnVucV9hc3NpZ24oY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCitydW5xX2Fzc2lnbihjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHZjLT5zY2hlZF91bml0LT5wcml2OworICAgIHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnN2YyA9IHVuaXQtPnByaXY7CiAKICAgICBBU1NFUlQoc3ZjLT5ycWQg
PT0gTlVMTCk7CiAKLSAgICBfcnVucV9hc3NpZ24oc3ZjLCBjMnJxZChvcHMsIHZjLT5wcm9jZXNz
b3IpKTsKKyAgICBfcnVucV9hc3NpZ24oc3ZjLCBjMnJxZChvcHMsIHNjaGVkX3VuaXRfY3B1KHVu
aXQpKSk7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC05ODMsMjQgKzk4MywyNCBAQCBfcnVucV9kZWFz
c2lnbihzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkID0gc3ZjLT5ycWQ7CiAKLSAgICBBU1NFUlQoIXZjcHVfb25fcnVucShz
dmMpKTsKKyAgICBBU1NFUlQoIXVuaXRfb25fcnVucShzdmMpKTsKICAgICBBU1NFUlQoIShzdmMt
PmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5y
cWRfZWxlbSk7CiAgICAgdXBkYXRlX21heF93ZWlnaHQocnFkLCAwLCBzdmMtPndlaWdodCk7CiAK
LSAgICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiByZW1vdmluZyB0aGlzIHZjcHUgKi8K
KyAgICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiByZW1vdmluZyB0aGlzIHVuaXQgKi8K
ICAgICBycWQtPmJfYXZnbG9hZCA9IG1heF90KHNfdGltZV90LCBycWQtPmJfYXZnbG9hZCAtIHN2
Yy0+YXZnbG9hZCwgMCk7CiAKICAgICBzdmMtPnJxZCA9IE5VTEw7CiB9CiAKIHN0YXRpYyB2b2lk
Ci1ydW5xX2RlYXNzaWduKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjKQorcnVucV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHZjLT5z
Y2hlZF91bml0LT5wcml2OworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHVuaXQtPnBy
aXY7CiAKLSAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7
CisgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc2NoZWRfdW5pdF9jcHUodW5pdCkp
KTsKIAogICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiB9CkBAIC0xMjAzLDE1ICsxMjAzLDE1IEBA
IHVwZGF0ZV9zdmNfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBpbnQgY2hhbmdlLCBzX3RpbWVfdCBub3cp
CiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7
Ci0gICAgc190aW1lX3QgZGVsdGEsIHZjcHVfbG9hZDsKKyAgICBzX3RpbWVfdCBkZWx0YSwgdW5p
dF9sb2FkOwogICAgIHVuc2lnbmVkIGludCBQLCBXOwogCiAgICAgaWYgKCBjaGFuZ2UgPT0gLTEg
KQotICAgICAgICB2Y3B1X2xvYWQgPSAxOworICAgICAgICB1bml0X2xvYWQgPSAxOwogICAgIGVs
c2UgaWYgKCBjaGFuZ2UgPT0gMSApCi0gICAgICAgIHZjcHVfbG9hZCA9IDA7CisgICAgICAgIHVu
aXRfbG9hZCA9IDA7CiAgICAgZWxzZQotICAgICAgICB2Y3B1X2xvYWQgPSB2Y3B1X3J1bm5hYmxl
KHN2Yy0+dmNwdSk7CisgICAgICAgIHVuaXRfbG9hZCA9IHVuaXRfcnVubmFibGUoc3ZjLT51bml0
KTsKIAogICAgIFcgPSBwcnYtPmxvYWRfd2luZG93X3NoaWZ0OwogICAgIFAgPSBwcnYtPmxvYWRf
cHJlY2lzaW9uX3NoaWZ0OwpAQCAtMTIxOSw3ICsxMjE5LDcgQEAgdXBkYXRlX3N2Y19sb2FkKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIGlmICggc3ZjLT5sb2FkX2xhc3RfdXBk
YXRlICsgKDFVTEwgPDwgVykgPCBub3cgKQogICAgIHsKLSAgICAgICAgc3ZjLT5hdmdsb2FkID0g
dmNwdV9sb2FkIDw8IFA7CisgICAgICAgIHN2Yy0+YXZnbG9hZCA9IHVuaXRfbG9hZCA8PCBQOwog
ICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMTIzMiw3ICsxMjMyLDcgQEAgdXBkYXRlX3N2Y19s
b2FkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgfQogCiAgICAgICAgIHN2
Yy0+YXZnbG9hZCA9IHN2Yy0+YXZnbG9hZCArCi0gICAgICAgICAgICAgICAgICAgICAgICgoZGVs
dGEgKiAodmNwdV9sb2FkIDw8IFApKSA+PiBXKSAtCisgICAgICAgICAgICAgICAgICAgICAgICgo
ZGVsdGEgKiAodW5pdF9sb2FkIDw8IFApKSA+PiBXKSAtCiAgICAgICAgICAgICAgICAgICAgICAg
ICgoZGVsdGEgKiBzdmMtPmF2Z2xvYWQpID4+IFcpOwogICAgIH0KICAgICBzdmMtPmxvYWRfbGFz
dF91cGRhdGUgPSBub3c7CkBAIC0xMjQ0LDE0ICsxMjQ0LDE0IEBAIHVwZGF0ZV9zdmNfbG9hZChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgewogICAgICAgICBzdHJ1Y3QgewogICAg
ICAgICAgICAgdWludDY0X3Qgdl9hdmdsb2FkOwotICAgICAgICAgICAgdW5zaWduZWQgdmNwdTox
NiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAg
ICAgICAgdW5zaWduZWQgc2hpZnQ7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMt
PnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZj
cHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAg
ICAgICAgZC51bml0ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICBkLnZfYXZnbG9hZCA9
IHN2Yy0+YXZnbG9hZDsKICAgICAgICAgZC5zaGlmdCA9IFA7Ci0gICAgICAgIF9fdHJhY2VfdmFy
KFRSQ19DU0NIRUQyX1VQREFURV9WQ1BVX0xPQUQsIDEsCisgICAgICAgIF9fdHJhY2VfdmFyKFRS
Q19DU0NIRUQyX1VQREFURV9VTklUX0xPQUQsIDEsCiAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihkKSwKICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CiAgICAgfQpA
QCAtMTI3MywxOCArMTI3MywxOCBAQCBzdGF0aWMgdm9pZAogcnVucV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaXRlcjsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5w
cm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfY3B1KHN2Yy0+dW5p
dCk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqIHJ1bnEgPSAmYzJycWQob3BzLCBjcHUpLT5ydW5x
OwogICAgIGludCBwb3MgPSAwOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hl
ZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCi0gICAgQVNTRVJUKCF2Y3B1X29uX3J1bnEo
c3ZjKSk7Ci0gICAgQVNTRVJUKGMycihjcHUpID09IGMycihzdmMtPnZjcHUtPnByb2Nlc3Nvcikp
OworICAgIEFTU0VSVCghdW5pdF9vbl9ydW5xKHN2YykpOworICAgIEFTU0VSVChjMnIoY3B1KSA9
PSBjMnIoc2NoZWRfdW5pdF9jcHUoc3ZjLT51bml0KSkpOwogCiAgICAgQVNTRVJUKCZzdmMtPnJx
ZC0+cnVucSA9PSBydW5xKTsKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsK
LSAgICBBU1NFUlQoIXN2Yy0+dmNwdS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7CisgICAgQVNT
RVJUKCFpc19pZGxlX3VuaXQoc3ZjLT51bml0KSk7CisgICAgQVNTRVJUKCFzdmMtPnVuaXQtPmlz
X3J1bm5pbmcpOwogICAgIEFTU0VSVCghKHN2Yy0+ZmxhZ3MgJiBDU0ZMQUdfc2NoZWR1bGVkKSk7
CiAKICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCBydW5xICkKQEAgLTEzMDEsMTEgKzEzMDEsMTEg
QEAgcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmMpCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAg
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7Cisg
ICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICB1bnNpZ25l
ZCBwb3M7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+
ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAg
IGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0g
c3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICBkLnBvcyA9IHBvczsKICAgICAgICAgX190cmFj
ZV92YXIoVFJDX0NTQ0hFRDJfUlVOUV9QT1MsIDEsCiAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihkKSwKQEAgLTEzMTUsNyArMTMxNSw3IEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogCiBzdGF0aWMgaW5saW5lIHZv
aWQgcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewotICAgIEFTU0VSVCh2
Y3B1X29uX3J1bnEoc3ZjKSk7CisgICAgQVNTRVJUKHVuaXRfb25fcnVucShzdmMpKTsKICAgICBs
aXN0X2RlbF9pbml0KCZzdmMtPnJ1bnFfZWxlbSk7CiB9CiAKQEAgLTEzNDEsOCArMTM0MSw4IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBpc19wcmVlbXB0YWJsZShjb25zdCBzdHJ1Y3QgY3NjaGVkMl91
bml0ICpzdmMsCiAgICAgaWYgKCByYXRlbGltaXQgPD0gQ1NDSEVEMl9SQVRFTElNSVRfVElDS0xF
X1RPTEVSQU5DRSApCiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgQVNTRVJUKHN2Yy0+dmNw
dS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7Ci0gICAgcmV0dXJuIG5vdyAtIHN2Yy0+dmNwdS0+
c2NoZWRfdW5pdC0+c3RhdGVfZW50cnlfdGltZSA+CisgICAgQVNTRVJUKHN2Yy0+dW5pdC0+aXNf
cnVubmluZyk7CisgICAgcmV0dXJuIG5vdyAtIHN2Yy0+dW5pdC0+c3RhdGVfZW50cnlfdGltZSA+
CiAgICAgICAgICAgIHJhdGVsaW1pdCAtIENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xFUkFO
Q0U7CiB9CiAKQEAgLTEzNzAsMTcgKzEzNzAsMTcgQEAgc3RhdGljIHNfdGltZV90IHRpY2tsZV9z
Y29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywKIAogICAgIC8q
CiAgICAgICogV2UgYXJlIGRlYWxpbmcgd2l0aCBjcHVzIHRoYXQgYXJlIG1hcmtlZCBub24taWRs
ZSAoaS5lLiwgdGhhdCBhcmUgbm90Ci0gICAgICogaW4gcnFkLT5pZGxlKS4gSG93ZXZlciwgc29t
ZSBvZiB0aGVtIG1heSBiZSBydW5uaW5nIHRoZWlyIGlkbGUgdmNwdSwKKyAgICAgKiBpbiBycWQt
PmlkbGUpLiBIb3dldmVyLCBzb21lIG9mIHRoZW0gbWF5IGJlIHJ1bm5pbmcgdGhlaXIgaWRsZSB1
bml0LAogICAgICAqIGlmIHRha2luZyBjYXJlIG9mIHRhc2tsZXRzLiBJbiB0aGF0IGNhc2UsIHdl
IHdhbnQgdG8gbGVhdmUgaXQgYWxvbmUuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseShpc19p
ZGxlX3ZjcHUoY3VyLT52Y3B1KSB8fAorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV91bml0KGN1
ci0+dW5pdCkgfHwKICAgICAgICAgICFpc19wcmVlbXB0YWJsZShjdXIsIG5vdywgTUlDUk9TRUNT
KHBydi0+cmF0ZWxpbWl0X3VzKSkpICkKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgYnVybl9j
cmVkaXRzKHJxZCwgY3VyLCBub3cpOwogCiAgICAgc2NvcmUgPSBuZXctPmNyZWRpdCAtIGN1ci0+
Y3JlZGl0OwotICAgIGlmICggbmV3LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKKyAgICBpZiAo
IHNjaGVkX3VuaXRfY3B1KG5ldy0+dW5pdCkgIT0gY3B1ICkKICAgICAgICAgc2NvcmUgLT0gQ1ND
SEVEMl9NSUdSQVRFX1JFU0lTVDsKIAogICAgIC8qCkBAIC0xMzkxLDIxICsxMzkxLDIxIEBAIHN0
YXRpYyBzX3RpbWVfdCB0aWNrbGVfc2NvcmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
X3RpbWVfdCBub3csCiAgICAgICovCiAgICAgaWYgKCBzY29yZSA+IDAgKQogICAgIHsKLSAgICAg
ICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgbmV3LT52Y3B1LT5zY2hlZF91bml0LT5jcHVf
c29mdF9hZmZpbml0eSkgKQorICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXct
PnVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICBzY29yZSArPSBDU0NIRUQy
X0NSRURJVF9JTklUOwogCi0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjdXIt
PnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCisgICAgICAgIGlmICggIWNw
dW1hc2tfdGVzdF9jcHUoY3B1LCBjdXItPnVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAg
ICAgICAgICBzY29yZSArPSBDU0NIRUQyX0NSRURJVF9JTklUOwogICAgIH0KIAogICAgIGlmICgg
dW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAg
ICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5p
dDoxNiwgZG9tOjE2OwogICAgICAgICAgICAgaW50IGNyZWRpdCwgc2NvcmU7CiAgICAgICAgIH0g
ZDsKLSAgICAgICAgZC5kb20gPSBjdXItPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAg
ICBkLnZjcHUgPSBjdXItPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gY3VyLT51bml0
LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0gY3VyLT51bml0LT51bml0X2lk
OwogICAgICAgICBkLmNyZWRpdCA9IGN1ci0+Y3JlZGl0OwogICAgICAgICBkLnNjb3JlID0gc2Nv
cmU7CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1RJQ0tMRV9DSEVDSywgMSwKQEAg
LTE0MTcsMTQgKzE0MTcsMTQgQEAgc3RhdGljIHNfdGltZV90IHRpY2tsZV9zY29yZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywKIH0KIAogLyoKLSAqIENoZWNrIHdo
YXQgcHJvY2Vzc29yIGl0IGlzIGJlc3QgdG8gJ3dha2UnLCBmb3IgcGlja2luZyB1cCBhIHZjcHUg
dGhhdCBoYXMKKyAqIENoZWNrIHdoYXQgcHJvY2Vzc29yIGl0IGlzIGJlc3QgdG8gJ3dha2UnLCBm
b3IgcGlja2luZyB1cCBhbiB1bml0IHRoYXQgaGFzCiAgKiBqdXN0IGJlZW4gcHV0IChiYWNrKSBp
biB0aGUgcnVucXVldWUuIExvZ2ljIGlzIGFzIGZvbGxvd3M6CiAgKiAgMS4gaWYgdGhlcmUgYXJl
IGlkbGUgcHJvY2Vzc29ycyBpbiB0aGUgcnVucSwgd2FrZSBvbmUgb2YgdGhlbTsKLSAqICAyLiBp
ZiB0aGVyZSBhcmVuJ3QgaWRsZSBwcm9jZXNzb3IsIGNoZWNrIHRoZSBvbmUgd2VyZSB0aGUgdmNw
dSB3YXMKKyAqICAyLiBpZiB0aGVyZSBhcmVuJ3QgaWRsZSBwcm9jZXNzb3IsIGNoZWNrIHRoZSBv
bmUgd2VyZSB0aGUgdW5pdCB3YXMKICAqICAgICBydW5uaW5nIGJlZm9yZSB0byBzZWUgaWYgd2Ug
Y2FuIHByZWVtcHQgd2hhdCdzIHJ1bm5pbmcgdGhlcmUgbm93CiAgKiAgICAgKGFuZCBoZW5jZSBk
b2luZyBqdXN0IG9uZSBtaWdyYXRpb24pOwotICogIDMuIGxhc3Qgc3RhbmQ6IGNoZWNrIGFsbCBw
cm9jZXNzb3JzIGFuZCBzZWUgaWYgdGhlIHZjcHUgaXMgaW4gcmlnaHQKLSAqICAgICBvZiBwcmVl
bXB0aW5nIGFueSBvZiB0aGUgb3RoZXIgdmNwdXMgcnVubmluZyBvbiB0aGVtICh0aGlzIHJlcXVp
cmVzCisgKiAgMy4gbGFzdCBzdGFuZDogY2hlY2sgYWxsIHByb2Nlc3NvcnMgYW5kIHNlZSBpZiB0
aGUgdW5pdCBpcyBpbiByaWdodAorICogICAgIG9mIHByZWVtcHRpbmcgYW55IG9mIHRoZSBvdGhl
ciB1bml0cyBydW5uaW5nIG9uIHRoZW0gKHRoaXMgcmVxdWlyZXMKICAqICAgICB0d28gbWlncmF0
aW9ucywgYW5kIHRoYXQncyBpbmRlZWQgd2h5IGl0IGlzIGxlZnQgYXMgdGhlIGxhc3Qgc3RhbmQp
LgogICoKICAqIE5vdGUgdGhhdCB3aGVuIHdlIHNheSAnaWRsZSBwcm9jZXNzb3JzJyB3aGF0IHdl
IHJlYWxseSBtZWFuIGlzIChwcmV0dHkKQEAgLTE0MzcsMTAgKzE0MzcsMTAgQEAgcnVucV90aWNr
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcs
IHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAgIHNfdGltZV90IG1h
eCA9IDA7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnZjcHUtPnNjaGVkX3Vu
aXQ7Ci0gICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBuZXctPnZjcHUtPnByb2Nlc3NvcjsKKyAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKKyAgICB1bnNpZ25lZCBpbnQg
YnMsIGNwdSA9IHNjaGVkX3VuaXRfY3B1KHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCA9IGMycnFkKG9wcywgY3B1KTsKLSAgICBjcHVtYXNrX3QgKm9ubGluZSA9
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sobmV3LT52Y3B1LT5kb21haW4pOworICAgIGNwdW1hc2tf
dCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4pOwogICAgIGNw
dW1hc2tfdCBtYXNrOwogCiAgICAgQVNTRVJUKG5ldy0+cnFkID09IHJxZCk7CkBAIC0xNDQ4LDEz
ICsxNDQ4LDEzIEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgaWYgKCB1bmxpa2VseSh0
Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNp
Z25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206
MTY7CiAgICAgICAgICAgICB1bnNpZ25lZCBwcm9jZXNzb3I7CiAgICAgICAgICAgICBpbnQgY3Jl
ZGl0OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gbmV3LT52Y3B1LT5kb21haW4tPmRv
bWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gbmV3LT52Y3B1LT52Y3B1X2lkOwotICAgICAgICBk
LnByb2Nlc3NvciA9IG5ldy0+dmNwdS0+cHJvY2Vzc29yOworICAgICAgICBkLmRvbSA9IHVuaXQt
PmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOworICAg
ICAgICBkLnByb2Nlc3NvciA9IGNwdTsKICAgICAgICAgZC5jcmVkaXQgPSBuZXctPmNyZWRpdDsK
ICAgICAgICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRDJfVElDS0xFX05FVywgMSwKICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtMTQ2MiwxMSArMTQ2MiwxMSBAQCBydW5xX3RpY2ts
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywg
c190aW1lX3Qgbm93KQogICAgIH0KIAogICAgIC8qCi0gICAgICogRXhjbHVzaXZlIHBpbm5pbmcg
aXMgd2hlbiBhIHZjcHUgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBvbmx5IG9uZQotICAgICAqIGNw
dSwgYW5kIHRoZXJlIGlzIG5vIG90aGVyIHZjcHUgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRo
IHRoYXQKKyAgICAgKiBFeGNsdXNpdmUgcGlubmluZyBpcyB3aGVuIGFuIHVuaXQgaGFzIGhhcmQt
YWZmaW5pdHkgd2l0aCBvbmx5IG9uZQorICAgICAqIGNwdSwgYW5kIHRoZXJlIGlzIG5vIG90aGVy
IHVuaXQgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKICAgICAgKiBzYW1lIGNwdS4g
VGhpcyBpcyBpbmZyZXF1ZW50LCBidXQgaWYgaXQgaGFwcGVucywgaXMgZm9yIGFjaGlldmluZwog
ICAgICAqIHRoZSBtb3N0IHBvc3NpYmxlIGRldGVybWluaXNtLCBhbmQgbGVhc3QgcG9zc2libGUg
b3ZlcmhlYWQgZm9yCi0gICAgICogdGhlIHZjcHVzIGluIHF1ZXN0aW9uLgorICAgICAqIHRoZSB1
bml0cyBpbiBxdWVzdGlvbi4KICAgICAgKgogICAgICAqIFRyeSB0byBpZGVudGlmeSB0aGUgdmFz
dCBtYWpvcml0eSBvZiB0aGVzZSBzaXR1YXRpb25zLCBhbmQgZGVhbAogICAgICAqIHdpdGggdGhl
bSBxdWlja2x5LgpAQCAtMTUzMyw3ICsxNTMzLDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHNfdGltZV90IG5vdykK
ICAgICAvKgogICAgICAqIE5vdGUgdGhhdCwgaWYgd2UgYXJlIGhlcmUsIGl0IG1lYW5zIHdlIGhh
dmUgZG9uZSB0aGUgaGFyZC1hZmZpbml0eQogICAgICAqIGJhbGFuY2luZyBzdGVwIG9mIHRoZSBs
b29wLCBhbmQgaGVuY2Ugd2hhdCB3ZSBoYXZlIGluIGNwdW1hc2tfc2NyYXRjaAotICAgICAqIGlz
IHdoYXQgd2UgcHV0IHRoZXJlIGZvciBsYXN0LCBpLmUuLCBuZXcncyB2Y3B1X2hhcmRfYWZmaW5p
dHkgJiBvbmxpbmUKKyAgICAgKiBpcyB3aGF0IHdlIHB1dCB0aGVyZSBmb3IgbGFzdCwgaS5lLiwg
bmV3J3MgdW5pdF9oYXJkX2FmZmluaXR5ICYgb25saW5lCiAgICAgICogd2hpY2ggaXMgZXhhY3Rs
eSB3aGF0IHdlIG5lZWQgZm9yIHRoZSBuZXh0IHBhcnQgb2YgdGhlIGZ1bmN0aW9uLgogICAgICAq
LwogCkBAIC0xNTQ0LDcgKzE1NDQsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywgc190aW1lX3Qgbm93KQogICAgICAq
CiAgICAgICogRm9yIGRlY2lkaW5nIHdoaWNoIGNwdSB0byB0aWNrbGUsIHdlIHVzZSB0aWNrbGVf
c2NvcmUoKSwgd2hpY2ggd2lsbAogICAgICAqIGZhY3RvciBpbiBib3RoIG5ldydzIHNvZnQtYWZm
aW5pdHksIGFuZCB0aGUgc29mdC1hZmZpbml0eSBvZiB0aGUKLSAgICAgKiB2Y3B1IHJ1bm5pbmcg
b24gZWFjaCBjcHUgdGhhdCB3ZSBjb25zaWRlci4KKyAgICAgKiB1bml0IHJ1bm5pbmcgb24gZWFj
aCBjcHUgdGhhdCB3ZSBjb25zaWRlci4KICAgICAgKi8KICAgICBjcHVtYXNrX2FuZG5vdCgmbWFz
aywgJnJxZC0+YWN0aXZlLCAmcnFkLT5pZGxlKTsKICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywg
Jm1hc2ssICZycWQtPnRpY2tsZWQpOwpAQCAtMTU4OSw3ICsxNTg5LDcgQEAgcnVucV90aWNrbGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHNf
dGltZV90IG5vdykKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIEFTU0VSVCghaXNfaWRs
ZV92Y3B1KGN1cnJfb25fY3B1KGlwaWQpLT52Y3B1X2xpc3QpKTsKKyAgICBBU1NFUlQoIWlzX2lk
bGVfdW5pdChjdXJyX29uX2NwdShpcGlkKSkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xl
ZF9idXN5X2NwdSk7CiAgdGlja2xlOgogICAgIEJVR19PTihpcGlkID09IC0xKTsKQEAgLTE2MjQs
MTYgKzE2MjQsMTYgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogCiAgICAgLyoKICAgICAgKiBVbmRl
ciBub3JtYWwgY2lyY3Vtc3RhbmNlcywgc25leHQtPmNyZWRpdCBzaG91bGQgbmV2ZXIgYmUgbGVz
cwotICAgICAqIHRoYW4gLUNTQ0hFRDJfTUlOX1RJTUVSLiAgSG93ZXZlciwgdW5kZXIgc29tZSBj
aXJjdW1zdGFuY2VzLCBhCi0gICAgICogdmNwdSB3aXRoIGxvdyBjcmVkaXRzIG1heSBiZSBhbGxv
d2VkIHRvIHJ1biBsb25nIGVub3VnaCB0aGF0CisgICAgICogdGhhbiAtQ1NDSEVEMl9NSU5fVElN
RVIuICBIb3dldmVyLCB1bmRlciBzb21lIGNpcmN1bXN0YW5jZXMsIGFuCisgICAgICogdW5pdCB3
aXRoIGxvdyBjcmVkaXRzIG1heSBiZSBhbGxvd2VkIHRvIHJ1biBsb25nIGVub3VnaCB0aGF0CiAg
ICAgICogaXRzIGNyZWRpdHMgYXJlIGFjdHVhbGx5IGxlc3MgdGhhbiAtQ1NDSEVEMl9DUkVESVRf
SU5JVC4KLSAgICAgKiAoSW5zdGFuY2VzIGhhdmUgYmVlbiBvYnNlcnZlZCwgZm9yIGV4YW1wbGUs
IHdoZXJlIGEgdmNwdSB3aXRoCisgICAgICogKEluc3RhbmNlcyBoYXZlIGJlZW4gb2JzZXJ2ZWQs
IGZvciBleGFtcGxlLCB3aGVyZSBhbiB1bml0IHdpdGgKICAgICAgKiAyMDB1cyBvZiBjcmVkaXQg
d2FzIGFsbG93ZWQgdG8gcnVuIGZvciAxMW1zLCBnaXZpbmcgaXQgLTEwLjhtcwogICAgICAqIG9m
IGNyZWRpdC4gIFRodXMgaXQgd2FzIHN0aWxsIG5lZ2F0aXZlIGV2ZW4gYWZ0ZXIgdGhlIHJlc2V0
LikKICAgICAgKgogICAgICAqIElmIHRoaXMgaXMgdGhlIGNhc2UgZm9yIHNuZXh0LCB3ZSBzaW1w
bHkgd2FudCB0byBrZWVwIG1vdmluZwogICAgICAqIGV2ZXJ5b25lIHVwIHVudGlsIGl0IGlzIGlu
IHRoZSBibGFjayBhZ2Fpbi4gIFRoaXMgZmFpciBiZWNhdXNlCi0gICAgICogbm9uZSBvZiB0aGUg
b3RoZXIgdmNwdXMgd2FudCB0byBydW4gYXQgdGhlIG1vbWVudC4KKyAgICAgKiBub25lIG9mIHRo
ZSBvdGhlciB1bml0cyB3YW50IHRvIHJ1biBhdCB0aGUgbW9tZW50LgogICAgICAqCiAgICAgICog
UmF0aGVyIHRoYW4gbG9vcGluZywgaG93ZXZlciwgd2UganVzdCBjYWxjdWxhdGUgYSBtdWx0aXBs
aWVyLAogICAgICAqIGF2b2lkaW5nIGFuIGludGVnZXIgZGl2aXNpb24gYW5kIG11bHRpcGxpY2F0
aW9uIGluIHRoZSBjb21tb24KQEAgLTE2NTAsMTYgKzE2NTAsMTYgQEAgc3RhdGljIHZvaWQgcmVz
ZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qg
bm93LAogICAgICAgICBpbnQgc3RhcnRfY3JlZGl0OwogCiAgICAgICAgIHN2YyA9IGxpc3RfZW50
cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfdW5pdCwgcnFkX2VsZW0pOwotICAgICAgICBzdmNfY3B1
ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgICAgIHN2Y19jcHUgPSBzY2hlZF91bml0X2Nw
dShzdmMtPnVuaXQpOwogCi0gICAgICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkp
OworICAgICAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdChzdmMtPnVuaXQpKTsKICAgICAgICAgQVNT
RVJUKHN2Yy0+cnFkID09IHJxZCk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogSWYgc3ZjIGlz
IHJ1bm5pbmcsIGl0IGlzIG91ciByZXNwb25zaWJpbGl0eSB0byBtYWtlIHN1cmUsIGhlcmUsCiAg
ICAgICAgICAqIHRoYXQgdGhlIGNyZWRpdCBpdCBoYXMgc3BlbnQgc28gZmFyIGdldCBhY2NvdW50
ZWQuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHN2Yy0+dmNwdSA9PSBjdXJyX29uX2NwdShz
dmNfY3B1KS0+dmNwdV9saXN0ICkKKyAgICAgICAgaWYgKCBzdmMtPnVuaXQgPT0gY3Vycl9vbl9j
cHUoc3ZjX2NwdSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBidXJuX2NyZWRpdHMocnFkLCBz
dmMsIG5vdyk7CiAgICAgICAgICAgICAvKgpAQCAtMTY5MCwxMiArMTY5MCwxMiBAQCBzdGF0aWMg
dm9pZCByZXNldF9jcmVkaXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LCBz
X3RpbWVfdCBub3csCiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgdmNw
dToxNiwgZG9tOjE2OworICAgICAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsK
ICAgICAgICAgICAgICAgICBpbnQgY3JlZGl0X3N0YXJ0LCBjcmVkaXRfZW5kOwogICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIG11bHRpcGxpZXI7CiAgICAgICAgICAgICB9IGQ7Ci0gICAgICAgICAg
ICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgICAgICBkLnZj
cHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgICAgICBkLmRvbSA9IHN2Yy0+dW5pdC0+
ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgICAgICBkLnVuaXQgPSBzdmMtPnVuaXQtPnVuaXRf
aWQ7CiAgICAgICAgICAgICBkLmNyZWRpdF9zdGFydCA9IHN0YXJ0X2NyZWRpdDsKICAgICAgICAg
ICAgIGQuY3JlZGl0X2VuZCA9IHN2Yy0+Y3JlZGl0OwogICAgICAgICAgICAgZC5tdWx0aXBsaWVy
ID0gbTsKQEAgLTE3MTUsOSArMTcxNSw5IEBAIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKIHsKICAgICBzX3RpbWVfdCBkZWx0YTsKIAotICAgIEFT
U0VSVChzdmMgPT0gY3NjaGVkMl91bml0KGN1cnJfb25fY3B1KHN2Yy0+dmNwdS0+cHJvY2Vzc29y
KSkpOworICAgIEFTU0VSVChzdmMgPT0gY3NjaGVkMl91bml0KGN1cnJfb25fY3B1KHNjaGVkX3Vu
aXRfY3B1KHN2Yy0+dW5pdCkpKSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGlzX2lkbGVfdmNwdShz
dmMtPnZjcHUpKSApCisgICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3VuaXQoc3ZjLT51bml0KSkg
KQogICAgIHsKICAgICAgICAgQVNTRVJUKHN2Yy0+Y3JlZGl0ID09IENTQ0hFRDJfSURMRV9DUkVE
SVQpOwogICAgICAgICByZXR1cm47CkBAIC0xNzQ2LDEyICsxNzQ2LDEyIEBAIHZvaWQgYnVybl9j
cmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICBpZiAoIHVubGlr
ZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAg
IHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYs
IGRvbToxNjsKICAgICAgICAgICAgIGludCBjcmVkaXQsIGJ1ZGdldDsKICAgICAgICAgICAgIGlu
dCBkZWx0YTsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWlu
LT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKKyAgICAg
ICAgZC5kb20gPSBzdmMtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLnVuaXQg
PSBzdmMtPnVuaXQtPnVuaXRfaWQ7CiAgICAgICAgIGQuY3JlZGl0ID0gc3ZjLT5jcmVkaXQ7CiAg
ICAgICAgIGQuYnVkZ2V0ID0gaGFzX2NhcChzdmMpID8gIHN2Yy0+YnVkZ2V0IDogSU5UX01JTjsK
ICAgICAgICAgZC5kZWx0YSA9IGRlbHRhOwpAQCAtMTc2NSwzOSArMTc2NSwzOSBAQCB2b2lkIGJ1
cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgKiBCdWRnZXQt
cmVsYXRlZCBjb2RlLgogICovCiAKLXN0YXRpYyB2b2lkIHBhcmtfdmNwdShzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmMpCitzdGF0aWMgdm9pZCBwYXJrX3VuaXQoc3RydWN0IGNzY2hlZDJfdW5pdCAq
c3ZjKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1OworICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0ID0gc3ZjLT51bml0OwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZz
dmMtPnNkb20tPmJ1ZGdldF9sb2NrKSk7CiAKICAgICAvKgotICAgICAqIEl0IHdhcyBpbXBvc3Np
YmxlIHRvIGZpbmQgYnVkZ2V0IGZvciB0aGlzIHZDUFUsIHNvIGl0IGhhcyB0byBiZQorICAgICAq
IEl0IHdhcyBpbXBvc3NpYmxlIHRvIGZpbmQgYnVkZ2V0IGZvciB0aGlzIHVuaXQsIHNvIGl0IGhh
cyB0byBiZQogICAgICAqICJwYXJrZWQiLiBUaGlzIGltcGxpZXMgaXQgaXMgbm90IHJ1bm5hYmxl
LCBzbyB3ZSBtYXJrIGl0IGFzIHN1Y2ggaW4KLSAgICAgKiBpdHMgcGF1c2VfZmxhZ3MuIElmIHRo
ZSB2Q1BVIGlzIGN1cnJlbnRseSBzY2hlZHVsZWQgKHdoaWNoIG1lYW5zIHdlCisgICAgICogaXRz
IHBhdXNlX2ZsYWdzLiBJZiB0aGUgdW5pdCBpcyBjdXJyZW50bHkgc2NoZWR1bGVkICh3aGljaCBt
ZWFucyB3ZQogICAgICAqIGFyZSBoZXJlIGFmdGVyIGJlaW5nIGNhbGxlZCBmcm9tIHdpdGhpbiBj
c2NoZWRfc2NoZWR1bGUoKSksIGZsYWdnaW5nCiAgICAgICogaXMgZW5vdWdoLCBhcyB3ZSdsbCBj
aG9vc2Ugc29tZW9uZSBlbHNlLCBhbmQgdGhlbiBjb250ZXh0X3NhdmVkKCkKICAgICAgKiB3aWxs
IHRha2UgY2FyZSBvZiB1cGRhdGluZyB0aGUgbG9hZCBwcm9wZXJseS4KICAgICAgKgotICAgICAq
IElmLCBPVE9ILCB0aGUgdkNQVSBpcyBzaXR0aW5nIGluIHRoZSBydW5xdWV1ZSAod2hpY2ggbWVh
bnMgd2UgYXJlIGhlcmUKKyAgICAgKiBJZiwgT1RPSCwgdGhlIHVuaXQgaXMgc2l0dGluZyBpbiB0
aGUgcnVucXVldWUgKHdoaWNoIG1lYW5zIHdlIGFyZSBoZXJlCiAgICAgICogYWZ0ZXIgYmVpbmcg
Y2FsbGVkIGZyb20gd2l0aGluIHJ1bnFfY2FuZGlkYXRlKCkpLCB3ZSBtdXN0IGdvIGFsbCB0aGUK
ICAgICAgKiB3YXkgZG93biB0byB0YWtpbmcgaXQgb3V0IG9mIHRoZXJlLCBhbmQgdXBkYXRpbmcg
dGhlIGxvYWQgYWNjb3JkaW5nbHkuCiAgICAgICoKLSAgICAgKiBJbiBib3RoIGNhc2VzLCB3ZSBh
bHNvIGFkZCBpdCB0byB0aGUgbGlzdCBvZiBwYXJrZWQgdkNQVXMgb2YgdGhlIGRvbWFpbi4KKyAg
ICAgKiBJbiBib3RoIGNhc2VzLCB3ZSBhbHNvIGFkZCBpdCB0byB0aGUgbGlzdCBvZiBwYXJrZWQg
dW5pdHMgb2YgdGhlIGRvbWFpbi4KICAgICAgKi8KLSAgICBfX3NldF9iaXQoX1ZQRl9wYXJrZWQs
ICZ2LT5wYXVzZV9mbGFncyk7Ci0gICAgaWYgKCB2Y3B1X29uX3J1bnEoc3ZjKSApCisgICAgc2No
ZWRfc2V0X3BhdXNlX2ZsYWdzKHVuaXQsIF9WUEZfcGFya2VkKTsKKyAgICBpZiAoIHVuaXRfb25f
cnVucShzdmMpICkKICAgICB7CiAgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiAgICAgICAgIHVw
ZGF0ZV9sb2FkKHN2Yy0+c2RvbS0+ZG9tLT5jcHVwb29sLT5zY2hlZCwgc3ZjLT5ycWQsIHN2Yywg
LTEsIE5PVygpKTsKICAgICB9Ci0gICAgbGlzdF9hZGQoJnN2Yy0+cGFya2VkX2VsZW0sICZzdmMt
PnNkb20tPnBhcmtlZF92Y3B1cyk7CisgICAgbGlzdF9hZGQoJnN2Yy0+cGFya2VkX2VsZW0sICZz
dmMtPnNkb20tPnBhcmtlZF91bml0cyk7CiB9CiAKLXN0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRn
ZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQorc3RhdGljIGJvb2wgdW5pdF9ncmFiX2J1ZGdl
dChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpz
ZG9tID0gc3ZjLT5zZG9tOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nl
c3NvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9jcHUoc3ZjLT51bml0KTsK
IAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxl
X2xvY2spKTsKIApAQCAtMTgwOSw5ICsxODA5LDkgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1
ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiAKICAgICAvKgogICAgICAqIEhlcmUsIHN2
Yy0+YnVkZ2V0IGlzIDw9IDAgKGFzLCBpZiBpdCB3YXMgPiAwLCB3ZSdkIGhhdmUgdGFrZW4gdGhl
IGlmCi0gICAgICogYWJvdmUhKS4gVGhhdCBiYXNpY2FsbHkgbWVhbnMgdGhlIHZDUFUgaGFzIG92
ZXJydW4gYSBiaXQgLS1iZWNhdXNlIG9mCisgICAgICogYWJvdmUhKS4gVGhhdCBiYXNpY2FsbHkg
bWVhbnMgdGhlIHVuaXQgaGFzIG92ZXJydW4gYSBiaXQgLS1iZWNhdXNlIG9mCiAgICAgICogdmFy
aW91cyByZWFzb25zLS0gYW5kIHdlIHdhbnQgdG8gdGFrZSB0aGF0IGludG8gYWNjb3VudC4gV2l0
aCB0aGUgKz0sCi0gICAgICogd2UgYXJlIGFjdHVhbGx5IHN1YnRyYWN0aW5nIHRoZSBhbW91bnQg
b2YgYnVkZ2V0IHRoZSB2Q1BVIGhhcworICAgICAqIHdlIGFyZSBhY3R1YWxseSBzdWJ0cmFjdGlu
ZyB0aGUgYW1vdW50IG9mIGJ1ZGdldCB0aGUgdW5pdCBoYXMKICAgICAgKiBvdmVyY29uc3VtZWQs
IGZyb20gdGhlIHRvdGFsIGRvbWFpbiBidWRnZXQuCiAgICAgICovCiAgICAgc2RvbS0+YnVkZ2V0
ICs9IHN2Yy0+YnVkZ2V0OwpAQCAtMTgzMiw3ICsxODMyLDcgQEAgc3RhdGljIGJvb2wgdmNwdV9n
cmFiX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgc3ZjLT5idWRnZXQgPSAwOwotICAgICAgICBwYXJrX3ZjcHUoc3ZjKTsKKyAgICAgICAg
cGFya191bml0KHN2Yyk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdldF9s
b2NrKTsKQEAgLTE4NDEsMTAgKzE4NDEsMTAgQEAgc3RhdGljIGJvb2wgdmNwdV9ncmFiX2J1ZGdl
dChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi12Y3B1X3JldHVy
bl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJr
ZWQpCit1bml0X3JldHVybl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBzdHJ1Y3Qg
bGlzdF9oZWFkICpwYXJrZWQpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3Zj
LT5zZG9tOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKKyAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9jcHUoc3ZjLT51bml0KTsKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsK
ICAgICBBU1NFUlQobGlzdF9lbXB0eShwYXJrZWQpKTsKQEAgLTE4NTMsNyArMTg1Myw3IEBAIHZj
cHVfcmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0cnVjdCBsaXN0X2hl
YWQgKnBhcmtlZCkKICAgICBzcGluX2xvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKIAogICAgIC8q
Ci0gICAgICogVGhlIHZDUFUgaXMgc3RvcHBpbmcgcnVubmluZyAoZS5nLiwgYmVjYXVzZSBpdCdz
IGJsb2NraW5nLCBvciBpdCBoYXMKKyAgICAgKiBUaGUgdW5pdCBpcyBzdG9wcGluZyBydW5uaW5n
IChlLmcuLCBiZWNhdXNlIGl0J3MgYmxvY2tpbmcsIG9yIGl0IGhhcwogICAgICAqIGJlZW4gcHJl
ZW1wdGVkKS4gSWYgaXQgaGFzbid0IGNvbnN1bWVkIGFsbCB0aGUgYnVkZ2V0IGl0IGdvdCB3aGVu
LAogICAgICAqIHN0YXJ0aW5nIHRvIHJ1biwgcHV0IHRoYXQgcmVtYWluaW5nIGFtb3VudCBiYWNr
IGluIHRoZSBkb21haW4ncyBidWRnZXQKICAgICAgKiBwb29sLgpAQCAtMTg2Miw1OCArMTg2Miw1
OCBAQCB2Y3B1X3JldHVybl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBzdHJ1Y3Qg
bGlzdF9oZWFkICpwYXJrZWQpCiAgICAgc3ZjLT5idWRnZXQgPSAwOwogCiAgICAgLyoKLSAgICAg
KiBNYWtpbmcgYnVkZ2V0IGF2YWlsYWJsZSBhZ2FpbiB0byB0aGUgZG9tYWluIG1lYW5zIHRoYXQg
cGFya2VkIHZDUFVzCi0gICAgICogbWF5IGJlIHVucGFya2VkIGFuZCBydW4uIFRoZXkgYXJlLCBp
ZiBhbnksIGluIHRoZSBkb21haW4ncyBwYXJrZWRfdmNwdXMKKyAgICAgKiBNYWtpbmcgYnVkZ2V0
IGF2YWlsYWJsZSBhZ2FpbiB0byB0aGUgZG9tYWluIG1lYW5zIHRoYXQgcGFya2VkIHVuaXRzCisg
ICAgICogbWF5IGJlIHVucGFya2VkIGFuZCBydW4uIFRoZXkgYXJlLCBpZiBhbnksIGluIHRoZSBk
b21haW4ncyBwYXJrZWRfdW5pdHMKICAgICAgKiBsaXN0LCBzbyB3ZSB3YW50IHRvIGdvIHRocm91
Z2ggdGhhdCBhbmQgdW5wYXJrIHRoZW0gKHNvIHRoZXkgY2FuIHRyeQogICAgICAqIHRvIGdldCBz
b21lIGJ1ZGdldCkuCiAgICAgICoKICAgICAgKiBUb3VjaGluZyB0aGUgbGlzdCByZXF1aXJlcyB0
aGUgYnVkZ2V0X2xvY2ssIHdoaWNoIHdlIGhvbGQuIExldCdzCiAgICAgICogdGhlcmVmb3JlIHB1
dCBldmVyeW9uZSBpbiB0aGF0IGxpc3QgaW4gYW5vdGhlciwgdGVtcG9yYXJ5IGxpc3QsIHdoaWNo
Ci0gICAgICogdGhlbiB0aGUgY2FsbGVyIHdpbGwgdHJhdmVyc2UsIHVucGFya2luZyB0aGUgdkNQ
VXMgaXQgZmluZHMgdGhlcmUuCisgICAgICogdGhlbiB0aGUgY2FsbGVyIHdpbGwgdHJhdmVyc2Us
IHVucGFya2luZyB0aGUgdW5pdHMgaXQgZmluZHMgdGhlcmUuCiAgICAgICoKICAgICAgKiBJbiBm
YWN0LCB3ZSBjYW4ndCBkbyB0aGUgYWN0dWFsIHVucGFya2luZyBoZXJlLCBiZWNhdXNlIHRoYXQg
cmVxdWlyZXMKLSAgICAgKiB0YWtpbmcgdGhlIHJ1bnF1ZXVlIGxvY2sgb2YgdGhlIHZDUFVzIGJl
aW5nIHVucGFya2VkLCBhbmQgd2UgY2FuJ3QKKyAgICAgKiB0YWtpbmcgdGhlIHJ1bnF1ZXVlIGxv
Y2sgb2YgdGhlIHVuaXRzIGJlaW5nIHVucGFya2VkLCBhbmQgd2UgY2FuJ3QKICAgICAgKiB0YWtl
IGFueSBydW5xdWV1ZSBsb2NrcyB3aGlsZSB3ZSBob2xkIGEgYnVkZ2V0X2xvY2suCiAgICAgICov
CiAgICAgaWYgKCBzZG9tLT5idWRnZXQgPiAwICkKLSAgICAgICAgbGlzdF9zcGxpY2VfaW5pdCgm
c2RvbS0+cGFya2VkX3ZjcHVzLCBwYXJrZWQpOworICAgICAgICBsaXN0X3NwbGljZV9pbml0KCZz
ZG9tLT5wYXJrZWRfdW5pdHMsIHBhcmtlZCk7CiAKICAgICBzcGluX3VubG9jaygmc2RvbS0+YnVk
Z2V0X2xvY2spOwogfQogCiBzdGF0aWMgdm9pZAotdW5wYXJrX3BhcmtlZF92Y3B1cyhjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQordW5wYXJrX3Bh
cmtlZF91bml0cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQg
KnVuaXRzKQogewogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywgKnRtcDsKICAgICBzcGlu
bG9ja190ICpsb2NrOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHN2YywgdG1wLCB2
Y3B1cywgcGFya2VkX2VsZW0pCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggc3ZjLCB0
bXAsIHVuaXRzLCBwYXJrZWRfZWxlbSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgICAgICBzX3RpbWVfdCBub3c7CiAKLSAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1
bGVfbG9ja19pcnFzYXZlKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCwgJmZsYWdzKTsKKyAgICAgICAg
bG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHN2Yy0+dW5pdCwgJmZsYWdzKTsKIAot
ICAgICAgICBfX2NsZWFyX2JpdChfVlBGX3BhcmtlZCwgJnN2Yy0+dmNwdS0+cGF1c2VfZmxhZ3Mp
OworICAgICAgICBzY2hlZF9jbGVhcl9wYXVzZV9mbGFncyhzdmMtPnVuaXQsIF9WUEZfcGFya2Vk
KTsKICAgICAgICAgaWYgKCB1bmxpa2VseShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkg
KQogICAgICAgICB7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogV2UgZW5kIGhlcmUg
aWYgYSBidWRnZXQgcmVwbGVuaXNobWVudCBhcnJpdmVkIGJldHdlZW4KICAgICAgICAgICAgICAq
IGNzY2hlZDJfc2NoZWR1bGUoKSAoYW5kLCBpbiBwYXJ0aWN1bGFyLCBhZnRlciBhIGNhbGwgdG8K
LSAgICAgICAgICAgICAqIHZjcHVfZ3JhYl9idWRnZXQoKSB0aGF0IHJldHVybmVkIGZhbHNlKSwg
YW5kCisgICAgICAgICAgICAgKiB1bml0X2dyYWJfYnVkZ2V0KCkgdGhhdCByZXR1cm5lZCBmYWxz
ZSksIGFuZAogICAgICAgICAgICAgICogY29udGV4dF9zYXZlZCgpLiBCeSBzZXR0aW5nIF9fQ1NG
TEFHX2RlbGF5ZWRfcnVucV9hZGQsCi0gICAgICAgICAgICAgKiB3ZSB0ZWxsIGNvbnRleHRfc2F2
ZWQoKSB0byBwdXQgdGhlIHZDUFUgYmFjayBpbiB0aGUKKyAgICAgICAgICAgICAqIHdlIHRlbGwg
Y29udGV4dF9zYXZlZCgpIHRvIHB1dCB0aGUgdW5pdCBiYWNrIGluIHRoZQogICAgICAgICAgICAg
ICogcnVucXVldWUsIGZyb20gd2hlcmUgaXQgd2lsbCBjb21wZXRlIHdpdGggdGhlIG90aGVycwog
ICAgICAgICAgICAgICogZm9yIHRoZSBuZXdseSByZXBsZW5pc2hlZCBidWRnZXQuCiAgICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgIEFTU0VSVCggc3ZjLT5ycWQgIT0gTlVMTCApOwotICAgICAg
ICAgICAgQVNTRVJUKCBjMnJxZChvcHMsIHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSA9PSBzdmMtPnJx
ZCApOworICAgICAgICAgICAgQVNTRVJUKCBjMnJxZChvcHMsIHNjaGVkX3VuaXRfY3B1KHN2Yy0+
dW5pdCkpID09IHN2Yy0+cnFkICk7CiAgICAgICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfZGVs
YXllZF9ydW5xX2FkZCwgJnN2Yy0+ZmxhZ3MpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYg
KCB2Y3B1X3J1bm5hYmxlKHN2Yy0+dmNwdSkgKQorICAgICAgICBlbHNlIGlmICggdW5pdF9ydW5u
YWJsZShzdmMtPnVuaXQpICkKICAgICAgICAgewogICAgICAgICAgICAgLyoKLSAgICAgICAgICAg
ICAqIFRoZSB2Q1BVIHNob3VsZCBnbyBiYWNrIHRvIHRoZSBydW5xdWV1ZSwgYW5kIGNvbXBldGUg
Zm9yCisgICAgICAgICAgICAgKiBUaGUgdW5pdCBzaG91bGQgZ28gYmFjayB0byB0aGUgcnVucXVl
dWUsIGFuZCBjb21wZXRlIGZvcgogICAgICAgICAgICAgICogdGhlIG5ld2x5IHJlcGxlbmlzaGVk
IGJ1ZGdldCwgYnV0IG9ubHkgaWYgaXQgaXMgYWN0dWFsbHkKICAgICAgICAgICAgICAqIHJ1bm5h
YmxlIChhbmQgd2FzIHRoZXJlZm9yZSBvZmZsaW5lIG9ubHkgYmVjYXVzZSBvZiB0aGUKICAgICAg
ICAgICAgICAqIGxhY2sgb2YgYnVkZ2V0KS4KQEAgLTE5MjUsNyArMTkyNSw3IEBAIHVucGFya19w
YXJrZWRfdmNwdXMoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgbGlzdF9oZWFk
ICp2Y3B1cykKICAgICAgICAgfQogICAgICAgICBsaXN0X2RlbF9pbml0KCZzdmMtPnBhcmtlZF9l
bGVtKTsKIAotICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZs
YWdzLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9j
a19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBzdmMtPnVuaXQpOwogICAgIH0KIH0KIApAQCAtMTk1
NSw3ICsxOTU1LDcgQEAgc3RhdGljIHZvaWQgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQodm9pZCog
ZGF0YSkKICAgICAgKgogICAgICAqIEV2ZW4gaW4gY2FzZXMgb2Ygb3ZlcnJ1biBvciBkZWxheSwg
aG93ZXZlciwgd2UgZXhwZWN0IHRoYXQgaW4gOTklIG9mCiAgICAgICogY2FzZXMsIGRvaW5nIGp1
c3Qgb25lIHJlcGxlbmlzaG1lbnQgd2lsbCBiZSBnb29kIGVub3VnaCBmb3IgYmVpbmcgYWJsZQot
ICAgICAqIHRvIHVucGFyayB0aGUgdkNQVXMgdGhhdCBhcmUgd2FpdGluZyBmb3Igc29tZSBidWRn
ZXQuCisgICAgICogdG8gdW5wYXJrIHRoZSB1bml0cyB0aGF0IGFyZSB3YWl0aW5nIGZvciBzb21l
IGJ1ZGdldC4KICAgICAgKi8KICAgICBkb19yZXBsZW5pc2goc2RvbSk7CiAKQEAgLTE5NzUsNyAr
MTk3NSw3IEBAIHN0YXRpYyB2b2lkIHJlcGxlbmlzaF9kb21haW5fYnVkZ2V0KHZvaWQqIGRhdGEp
CiAgICAgfQogICAgIC8qCiAgICAgICogMikgaWYgd2Ugb3ZlcnJ1biBieSBtb3JlIHRoYW4gdG90
X2J1ZGdldCwgdGhlbiBidWRnZXQrdG90X2J1ZGdldCBpcwotICAgICAqIHN0aWxsIDwgMCwgd2hp
Y2ggbWVhbnMgdGhhdCB3ZSBjYW4ndCB1bnBhcmsgdGhlIHZDUFVzLiBMZXQncyBiYWlsLAorICAg
ICAqIHN0aWxsIDwgMCwgd2hpY2ggbWVhbnMgdGhhdCB3ZSBjYW4ndCB1bnBhcmsgdGhlIHVuaXRz
LiBMZXQncyBiYWlsLAogICAgICAqIGFuZCB3YWl0IGZvciBmdXR1cmUgcmVwbGVuaXNobWVudHMu
CiAgICAgICovCiAgICAgaWYgKCB1bmxpa2VseShzZG9tLT5idWRnZXQgPD0gMCkgKQpAQCAtMTk4
OSwxNCArMTk4OSwxNCBAQCBzdGF0aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lk
KiBkYXRhKQogCiAgICAgLyoKICAgICAgKiBBcyBhYm92ZSwgbGV0J3MgcHJlcGFyZSB0aGUgdGVt
cG9yYXJ5IGxpc3QsIG91dCBvZiB0aGUgZG9tYWluJ3MKLSAgICAgKiBwYXJrZWRfdmNwdXMgbGlz
dCwgbm93IHRoYXQgd2UgaG9sZCB0aGUgYnVkZ2V0X2xvY2suIFRoZW4sIGRyb3Agc3VjaAorICAg
ICAqIHBhcmtlZF91bml0cyBsaXN0LCBub3cgdGhhdCB3ZSBob2xkIHRoZSBidWRnZXRfbG9jay4g
VGhlbiwgZHJvcCBzdWNoCiAgICAgICogbG9jaywgYW5kIHBhc3MgdGhlIGxpc3QgdG8gdGhlIHVu
cGFya2luZyBmdW5jdGlvbi4KICAgICAgKi8KLSAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5w
YXJrZWRfdmNwdXMsICZwYXJrZWQpOworICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtl
ZF91bml0cywgJnBhcmtlZCk7CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZzZG9tLT5i
dWRnZXRfbG9jaywgZmxhZ3MpOwogCi0gICAgdW5wYXJrX3BhcmtlZF92Y3B1cyhzZG9tLT5kb20t
PmNwdXBvb2wtPnNjaGVkLCAmcGFya2VkKTsKKyAgICB1bnBhcmtfcGFya2VkX3VuaXRzKHNkb20t
PmRvbS0+Y3B1cG9vbC0+c2NoZWQsICZwYXJrZWQpOwogCiAgb3V0OgogICAgIHNldF90aW1lcigm
c2RvbS0+cmVwbF90aW1lciwgc2RvbS0+bmV4dF9yZXBsKTsKQEAgLTIwMDQsMzcgKzIwMDQsMzYg
QEAgc3RhdGljIHZvaWQgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQodm9pZCogZGF0YSkKIAogI2lm
bmRlZiBOREVCVUcKIHN0YXRpYyBpbmxpbmUgdm9pZAotY3NjaGVkMl92Y3B1X2NoZWNrKHN0cnVj
dCB2Y3B1ICp2YykKK2NzY2hlZDJfdW5pdF9jaGVjayhzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKLSAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHZj
LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3Nj
aGVkMl91bml0KHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBz
dmMtPnNkb207CiAKLSAgICBCVUdfT04oIHN2Yy0+dmNwdSAhPSB2YyApOwotICAgIEJVR19PTigg
c2RvbSAhPSBjc2NoZWQyX2RvbSh2Yy0+ZG9tYWluKSApOworICAgIEJVR19PTiggc3ZjLT51bml0
ICE9IHVuaXQgKTsKKyAgICBCVUdfT04oIHNkb20gIT0gY3NjaGVkMl9kb20odW5pdC0+ZG9tYWlu
KSApOwogICAgIGlmICggc2RvbSApCiAgICAgewotICAgICAgICBCVUdfT04oIGlzX2lkbGVfdmNw
dSh2YykgKTsKLSAgICAgICAgQlVHX09OKCBzZG9tLT5kb20gIT0gdmMtPmRvbWFpbiApOworICAg
ICAgICBCVUdfT04oIGlzX2lkbGVfdW5pdCh1bml0KSApOworICAgICAgICBCVUdfT04oIHNkb20t
PmRvbSAhPSB1bml0LT5kb21haW4gKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAg
QlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSApOworICAgICAgICBCVUdfT04oICFpc19pZGxlX3Vu
aXQodW5pdCkgKTsKICAgICB9CiAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2NoZWNrKTsKIH0K
LSNkZWZpbmUgQ1NDSEVEMl9WQ1BVX0NIRUNLKF92YykgIChjc2NoZWQyX3ZjcHVfY2hlY2soX3Zj
KSkKKyNkZWZpbmUgQ1NDSEVEMl9VTklUX0NIRUNLKHVuaXQpICAoY3NjaGVkMl91bml0X2NoZWNr
KHVuaXQpKQogI2Vsc2UKLSNkZWZpbmUgQ1NDSEVEMl9WQ1BVX0NIRUNLKF92YykKKyNkZWZpbmUg
Q1NDSEVEMl9VTklUX0NIRUNLKHVuaXQpCiAjZW5kaWYKIAogc3RhdGljIHZvaWQgKgogY3NjaGVk
Ml9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0LAogICAgICAgICAgICAgICAgICAgICB2b2lkICpkZCkKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3Zj
OwogCi0gICAgLyogQWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLworICAgIC8qIEFsbG9jYXRlIHBl
ci1VTklUIGluZm8gKi8KICAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX3VuaXQpOwog
ICAgIGlmICggc3ZjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKQEAgLTIwNDMsMTAg
KzIwNDIsMTAgQEAgY3NjaGVkMl9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgIElOSVRfTElTVF9IRUFEKCZzdmMtPnJ1
bnFfZWxlbSk7CiAKICAgICBzdmMtPnNkb20gPSBkZDsKLSAgICBzdmMtPnZjcHUgPSB2YzsKKyAg
ICBzdmMtPnVuaXQgPSB1bml0OwogICAgIHN2Yy0+ZmxhZ3MgPSAwVTsKIAotICAgIGlmICggISBp
c19pZGxlX3ZjcHUodmMpICkKKyAgICBpZiAoICEgaXNfaWRsZV91bml0KHVuaXQpICkKICAgICB7
CiAgICAgICAgIEFTU0VSVChzdmMtPnNkb20gIT0gTlVMTCk7CiAgICAgICAgIHN2Yy0+Y3JlZGl0
ID0gQ1NDSEVEMl9DUkVESVRfSU5JVDsKQEAgLTIwNzUsMTkgKzIwNzQsMTggQEAgY3NjaGVkMl9h
bGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0LAogc3RhdGljIHZvaWQKIGNzY2hlZDJfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1
ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qg
c3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodmMp
KTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAgICAgU0NIRURfU1RBVF9DUkFO
Syh1bml0X3NsZWVwKTsKIAotICAgIGlmICggY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0g
dW5pdCApCisgICAgaWYgKCBjdXJyX29uX2NwdShzY2hlZF91bml0X2NwdSh1bml0KSkgPT0gdW5p
dCApCiAgICAgewotICAgICAgICB0aWNrbGVfY3B1KHZjLT5wcm9jZXNzb3IsIHN2Yy0+cnFkKTsK
KyAgICAgICAgdGlja2xlX2NwdShzY2hlZF91bml0X2NwdSh1bml0KSwgc3ZjLT5ycWQpOwogICAg
IH0KLSAgICBlbHNlIGlmICggdmNwdV9vbl9ydW5xKHN2YykgKQorICAgIGVsc2UgaWYgKCB1bml0
X29uX3J1bnEoc3ZjKSApCiAgICAgewotICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQo
b3BzLCB2Yy0+cHJvY2Vzc29yKSk7CisgICAgICAgIEFTU0VSVChzdmMtPnJxZCA9PSBjMnJxZChv
cHMsIHNjaGVkX3VuaXRfY3B1KHVuaXQpKSk7CiAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3Zj
LT5ycWQsIHN2YywgLTEsIE5PVygpKTsKICAgICAgICAgcnVucV9yZW1vdmUoc3ZjKTsKICAgICB9
CkBAIC0yMDk4LDE0ICsyMDk2LDEzIEBAIGNzY2hlZDJfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogc3RhdGljIHZvaWQKIGNz
Y2hlZDJfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0Owog
ICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7
Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50
IGNwdSA9IHNjaGVkX3VuaXRfY3B1KHVuaXQpOwogICAgIHNfdGltZV90IG5vdzsKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsK
IAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3Vu
aXQodW5pdCkpOwogCiAgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdShjcHUpID09IHVuaXQp
ICkKICAgICB7CkBAIC0yMTEzLDE4ICsyMTEwLDE4IEBAIGNzY2hlZDJfdW5pdF93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAg
IGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHkodmNwdV9vbl9ydW5xKHN2Yykp
ICkKKyAgICBpZiAoIHVubGlrZWx5KHVuaXRfb25fcnVucShzdmMpKSApCiAgICAgewogICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9vbnJ1bnEpOwogICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKLSAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHZjKSkgKQorICAgIGlmICgg
bGlrZWx5KHVuaXRfcnVubmFibGUodW5pdCkpICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2Vfbm90X3J1bm5hYmxlKTsKIAotICAgIC8qIElmIHRoZSBjb250ZXh0IGhhc24ndCBi
ZWVuIHNhdmVkIGZvciB0aGlzIHZjcHUgeWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KKyAgICAvKiBJ
ZiB0aGUgY29udGV4dCBoYXNuJ3QgYmVlbiBzYXZlZCBmb3IgdGhpcyB1bml0IHlldCwgd2UgY2Fu
J3QgcHV0IGl0IG9uCiAgICAgICogYW5vdGhlciBydW5xdWV1ZS4gIEluc3RlYWQsIHdlIHNldCBh
IGZsYWcgc28gdGhhdCBpdCB3aWxsIGJlIHB1dCBvbiB0aGUgcnVucXVldWUKICAgICAgKiBhZnRl
ciB0aGUgY29udGV4dCBoYXMgYmVlbiBzYXZlZC4gKi8KICAgICBpZiAoIHVubGlrZWx5KHN2Yy0+
ZmxhZ3MgJiBDU0ZMQUdfc2NoZWR1bGVkKSApCkBAIC0yMTM1LDE1ICsyMTMyLDE1IEBAIGNzY2hl
ZDJfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiAKICAgICAvKiBBZGQgaW50byB0aGUgbmV3IHJ1bnF1ZXVlIGlmIG5lY2Vzc2Fy
eSAqLwogICAgIGlmICggc3ZjLT5ycWQgPT0gTlVMTCApCi0gICAgICAgIHJ1bnFfYXNzaWduKG9w
cywgdmMpOworICAgICAgICBydW5xX2Fzc2lnbihvcHMsIHVuaXQpOwogICAgIGVsc2UKLSAgICAg
ICAgQVNTRVJUKGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikgPT0gc3ZjLT5ycWQgKTsKKyAgICAg
ICAgQVNTRVJUKGMycnFkKG9wcywgc2NoZWRfdW5pdF9jcHUodW5pdCkpID09IHN2Yy0+cnFkICk7
CiAKICAgICBub3cgPSBOT1coKTsKIAogICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2
YywgMSwgbm93KTsKLSAgICAgICAgCi0gICAgLyogUHV0IHRoZSBWQ1BVIG9uIHRoZSBydW5xICov
CisKKyAgICAvKiBQdXQgdGhlIFVOSVQgb24gdGhlIHJ1bnEgKi8KICAgICBydW5xX2luc2VydChv
cHMsIHN2Yyk7CiAgICAgcnVucV90aWNrbGUob3BzLCBzdmMsIG5vdyk7CiAKQEAgLTIxNTYsNDkg
KzIxNTMsNDggQEAgY3NjaGVkMl91bml0X3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAq
IGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKIAotICAgIF9fc2V0X2JpdChfX0NTRkxB
R192Y3B1X3lpZWxkLCAmc3ZjLT5mbGFncyk7CisgICAgX19zZXRfYml0KF9fQ1NGTEFHX3VuaXRf
eWllbGQsICZzdmMtPmZsYWdzKTsKIH0KIAogc3RhdGljIHZvaWQKIGNzY2hlZDJfY29udGV4dF9z
YXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3Qg
Y3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogICAgIHNwaW5s
b2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogICAgIHNfdGltZV90
IG5vdyA9IE5PVygpOwogICAgIExJU1RfSEVBRCh3ZXJlX3BhcmtlZCk7CiAKLSAgICBCVUdfT04o
ICFpc19pZGxlX3ZjcHUodmMpICYmIHN2Yy0+cnFkICE9IGMycnFkKG9wcywgdmMtPnByb2Nlc3Nv
cikpOwotICAgIEFTU0VSVChpc19pZGxlX3ZjcHUodmMpIHx8IHN2Yy0+cnFkID09IGMycnFkKG9w
cywgdmMtPnByb2Nlc3NvcikpOworICAgIEJVR19PTiggIWlzX2lkbGVfdW5pdCh1bml0KSAmJiBz
dmMtPnJxZCAhPSBjMnJxZChvcHMsIHNjaGVkX3VuaXRfY3B1KHVuaXQpKSk7CisgICAgQVNTRVJU
KGlzX2lkbGVfdW5pdCh1bml0KSB8fCBzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHNjaGVkX3VuaXRf
Y3B1KHVuaXQpKSk7CiAKLSAgICAvKiBUaGlzIHZjcHUgaXMgbm93IGVsaWdpYmxlIHRvIGJlIHB1
dCBvbiB0aGUgcnVucXVldWUgYWdhaW4gKi8KKyAgICAvKiBUaGlzIHVuaXQgaXMgbm93IGVsaWdp
YmxlIHRvIGJlIHB1dCBvbiB0aGUgcnVucXVldWUgYWdhaW4gKi8KICAgICBfX2NsZWFyX2JpdChf
X0NTRkxBR19zY2hlZHVsZWQsICZzdmMtPmZsYWdzKTsKIAogICAgIGlmICggdW5saWtlbHkoaGFz
X2NhcChzdmMpICYmIHN2Yy0+YnVkZ2V0ID4gMCkgKQotICAgICAgICB2Y3B1X3JldHVybl9idWRn
ZXQoc3ZjLCAmd2VyZV9wYXJrZWQpOworICAgICAgICB1bml0X3JldHVybl9idWRnZXQoc3ZjLCAm
d2VyZV9wYXJrZWQpOwogCiAgICAgLyogSWYgc29tZW9uZSB3YW50cyBpdCBvbiB0aGUgcnVucXVl
dWUsIHB1dCBpdCB0aGVyZS4gKi8KICAgICAvKgogICAgICAqIE5COiBXZSBjYW4gZ2V0IHJpZCBv
ZiBDU0ZMQUdfc2NoZWR1bGVkIGJ5IGNoZWNraW5nIGZvcgotICAgICAqIHZjLT5pc19ydW5uaW5n
IGFuZCB2Y3B1X29uX3J1bnEoc3ZjKSBoZXJlLiAgSG93ZXZlciwKKyAgICAgKiB2Yy0+aXNfcnVu
bmluZyBhbmQgdW5pdF9vbl9ydW5xKHN2YykgaGVyZS4gIEhvd2V2ZXIsCiAgICAgICogc2luY2Ug
d2UncmUgYWNjZXNzaW5nIHRoZSBmbGFncyBjYWNoZWxpbmUgYW55d2F5LAogICAgICAqIGl0IHNl
ZW1zIGEgYml0IHBvaW50bGVzczsgZXNwZWNpYWxseSBhcyB3ZSBoYXZlIHBsZW50eSBvZgogICAg
ICAqIGJpdHMgZnJlZS4KICAgICAgKi8KICAgICBpZiAoIF9fdGVzdF9hbmRfY2xlYXJfYml0KF9f
Q1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKQotICAgICAgICAgJiYgbGlrZWx5
KHZjcHVfcnVubmFibGUodmMpKSApCisgICAgICAgICAmJiBsaWtlbHkodW5pdF9ydW5uYWJsZSh1
bml0KSkgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCF2Y3B1X29uX3J1bnEoc3ZjKSk7CisgICAg
ICAgIEFTU0VSVCghdW5pdF9vbl9ydW5xKHN2YykpOwogCiAgICAgICAgIHJ1bnFfaW5zZXJ0KG9w
cywgc3ZjKTsKICAgICAgICAgcnVucV90aWNrbGUob3BzLCBzdmMsIG5vdyk7CiAgICAgfQotICAg
IGVsc2UgaWYgKCAhaXNfaWRsZV92Y3B1KHZjKSApCisgICAgZWxzZSBpZiAoICFpc19pZGxlX3Vu
aXQodW5pdCkgKQogICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBu
b3cpOwogCiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCi0gICAg
dW5wYXJrX3BhcmtlZF92Y3B1cyhvcHMsICZ3ZXJlX3BhcmtlZCk7CisgICAgdW5wYXJrX3Bhcmtl
ZF91bml0cyhvcHMsICZ3ZXJlX3BhcmtlZCk7CiB9CiAKICNkZWZpbmUgTUFYX0xPQUQgKFNUSU1F
X01BWCkKQEAgLTIyMDYsOSArMjIwMiw4IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KgogY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBy
diA9IGNzY2hlZDJfcHJpdihvcHMpOwotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVf
bGlzdDsKICAgICBpbnQgaSwgbWluX3JxaSA9IC0xLCBtaW5fc19ycWkgPSAtMTsKLSAgICB1bnNp
Z25lZCBpbnQgbmV3X2NwdSwgY3B1ID0gdmMtPnByb2Nlc3NvcjsKKyAgICB1bnNpZ25lZCBpbnQg
bmV3X2NwdSwgY3B1ID0gc2NoZWRfdW5pdF9jcHUodW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJf
dW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogICAgIHNfdGltZV90IG1pbl9hdmdsb2Fk
ID0gTUFYX0xPQUQsIG1pbl9zX2F2Z2xvYWQgPSBNQVhfTE9BRDsKICAgICBib29sIGhhc19zb2Z0
OwpAQCAtMjI0Niw3ICsyMjQxLDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIH0KIAogICAg
IGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZm
aW5pdHksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2Yy0+ZG9tYWlu
KSk7CisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4p
KTsKIAogICAgIC8qCiAgICAgICogRmlyc3QgY2hlY2sgdG8gc2VlIGlmIHdlJ3JlIGhlcmUgYmVj
YXVzZSBzb21lb25lIGVsc2Ugc3VnZ2VzdGVkIGEgcGxhY2UKQEAgLTIzNTcsNyArMjM1Miw3IEBA
IGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgICogV2UgaGF2ZSBzb2Z0IGFmZmluaXR5LCBh
bmQgd2UgaGF2ZSBhIGNhbmRpZGF0ZSBydW5xLCBzbyBnbyBmb3IgaXQuCiAgICAgICAgICAqCiAg
ICAgICAgICAqIE5vdGUgdGhhdCwgdG8gb2J0YWluIHRoZSBzb2Z0LWFmZmluaXR5IG1hc2ssIHdl
ICJqdXN0IiBwdXQgd2hhdCB3ZQotICAgICAgICAgKiBoYXZlIGluIGNwdW1hc2tfc2NyYXRjaCBp
biAmJiB3aXRoIHZjLT5jcHVfc29mdF9hZmZpbml0eS4gVGhpcyBpcworICAgICAgICAgKiBoYXZl
IGluIGNwdW1hc2tfc2NyYXRjaCBpbiAmJiB3aXRoIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5LiBU
aGlzIGlzCiAgICAgICAgICAqIG9rIGJlY2F1c2U6CiAgICAgICAgICAqIC0gd2Uga25vdyB0aGF0
IHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5IGFuZCAtPmNwdV9zb2Z0X2FmZmluaXR5IGhhdmUKICAg
ICAgICAgICogICBhIG5vbi1lbXB0eSBpbnRlcnNlY3Rpb24gKGJlY2F1c2UgaGFzX3NvZnQgaXMg
dHJ1ZSk7CkBAIC0yMzgwLDcgKzIzNzUsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAg
ICAqIGFueSBzdWl0YWJsZSBydW5xLiBCdXQgd2UgZGlkIGZpbmQgb25lIHdoZW4gY29uc2lkZXJp
bmcgaGFyZAogICAgICAgICAgKiBhZmZpbml0eSwgc28gZ28gZm9yIGl0LgogICAgICAgICAgKgot
ICAgICAgICAgKiBjcHVtYXNrX3NjcmF0Y2ggYWxyZWFkeSBoYXMgdmMtPmNwdV9oYXJkX2FmZmlu
aXR5ICYKKyAgICAgICAgICogY3B1bWFza19zY3JhdGNoIGFscmVhZHkgaGFzIHVuaXQtPmNwdV9o
YXJkX2FmZmluaXR5ICYKICAgICAgICAgICogY3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGluIGl0
LCBzbyBpdCdzIGVub3VnaCB0aGF0IHdlIGZpbHRlcgogICAgICAgICAgKiB3aXRoIHRoZSBjcHVz
IG9mIHRoZSBydW5xLgogICAgICAgICAgKi8KQEAgLTI0MTEsMTEgKzI0MDYsMTEgQEAgY3NjaGVk
Ml9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogICAgIHsKICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHVpbnQ2
NF90IGJfYXZnbG9hZDsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAg
ICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVuc2lnbmVk
IHJxX2lkOjE2LCBuZXdfY3B1OjE2OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gdmMt
PmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSB2Yy0+dmNwdV9pZDsKKyAgICAg
ICAgZC5kb20gPSB1bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0gdW5p
dC0+dW5pdF9pZDsKICAgICAgICAgZC5ycV9pZCA9IG1pbl9ycWk7CiAgICAgICAgIGQuYl9hdmds
b2FkID0gbWluX2F2Z2xvYWQ7CiAgICAgICAgIGQubmV3X2NwdSA9IG5ld19jcHU7CkBAIC0yNDM0
LDEwICsyNDI5LDEwIEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0
ICogYmVzdF9wdXNoX3N2YywgKmJlc3RfcHVsbF9zdmM7CiAgICAgLyogTkI6IFJlYWQgYnkgY29u
c2lkZXIoKSAqLwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKmxycWQ7Ci0gICAg
c3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqb3JxZDsgICAgICAgICAgICAgICAgICAKKyAg
ICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpvcnFkOwogfSBiYWxhbmNlX3N0YXRlX3Q7
CiAKLXN0YXRpYyB2b2lkIGNvbnNpZGVyKGJhbGFuY2Vfc3RhdGVfdCAqc3QsIAorc3RhdGljIHZv
aWQgY29uc2lkZXIoYmFsYW5jZV9zdGF0ZV90ICpzdCwKICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnB1c2hfc3ZjLAogICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGNzY2hlZDJfdW5pdCAqcHVsbF9zdmMpCiB7CkBAIC0yNDc2LDE3ICsyNDcxLDE3IEBAIHN0YXRp
YyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICp0cnFkLAogICAgICAgICAgICAg
ICAgICAgICBzX3RpbWVfdCBub3cpCiB7Ci0gICAgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vz
c29yOwotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gc3ZjLT52Y3B1LT5zY2hlZF91bml0
OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gc3ZjLT51bml0OworICAgIGludCBjcHUg
PSBzY2hlZF91bml0X2NwdSh1bml0KTsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25l
KSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQgdmNwdTox
NiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAg
ICAgICAgdW5zaWduZWQgcnFpOjE2LCB0cnFpOjE2OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQu
ZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gc3Zj
LT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHVuaXQtPmRvbWFpbi0+ZG9tYWluX2lk
OworICAgICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOwogICAgICAgICBkLnJxaSA9IHN2Yy0+
cnFkLT5pZDsKICAgICAgICAgZC50cnFpID0gdHJxZC0+aWQ7CiAgICAgICAgIF9fdHJhY2VfdmFy
KFRSQ19DU0NIRUQyX01JR1JBVEUsIDEsCkBAIC0yNDk4LDcgKzI0OTMsNyBAQCBzdGF0aWMgdm9p
ZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICB7CiAgICAgICAgIC8q
IEl0J3MgcnVubmluZzsgbWFyayBpdCB0byBtaWdyYXRlLiAqLwogICAgICAgICBzdmMtPm1pZ3Jh
dGVfcnFkID0gdHJxZDsKLSAgICAgICAgX19zZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmc3ZjLT52
Y3B1LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHNjaGVkX3NldF9wYXVzZV9mbGFncyh1bml0LCBf
VlBGX21pZ3JhdGluZyk7CiAgICAgICAgIF9fc2V0X2JpdChfX0NTRkxBR19ydW5xX21pZ3JhdGVf
cmVxdWVzdCwgJnN2Yy0+ZmxhZ3MpOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVf
cmVxdWVzdGVkKTsKICAgICAgICAgdGlja2xlX2NwdShjcHUsIHN2Yy0+cnFkKTsKQEAgLTI1MDcs
NyArMjUwMiw3IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLAogICAgIHsKICAgICAgICAgaW50IG9uX3J1bnEgPSAwOwogICAgICAgICAvKiBJdCdzIG5v
dCBydW5uaW5nOyBqdXN0IG1vdmUgaXQgKi8KLSAgICAgICAgaWYgKCB2Y3B1X29uX3J1bnEoc3Zj
KSApCisgICAgICAgIGlmICggdW5pdF9vbl9ydW5xKHN2YykgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBydW5xX3JlbW92ZShzdmMpOwogICAgICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMt
PnJxZCwgTlVMTCwgLTEsIG5vdyk7CkBAIC0yNTE2LDE0ICsyNTExLDE0IEBAIHN0YXRpYyB2b2lk
IG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBfcnVucV9kZWFz
c2lnbihzdmMpOwogCiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgIGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2soc3ZjLT52Y3B1LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICAgICAg
Y3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4pKTsKICAgICAgICAgY3B1bWFza19h
bmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCiAg
ICAgICAgICAgICAgICAgICAgICZ0cnFkLT5hY3RpdmUpOwotICAgICAgICBzdmMtPnZjcHUtPnBy
b2Nlc3NvciA9IGNwdW1hc2tfY3ljbGUodHJxZC0+cGlja19iaWFzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsK
LSAgICAgICAgc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHN2Yy0+
dmNwdS0+cHJvY2Vzc29yKTsKLSAgICAgICAgdHJxZC0+cGlja19iaWFzID0gc3ZjLT52Y3B1LT5w
cm9jZXNzb3I7Ci0gICAgICAgIEFTU0VSVChzdmMtPnZjcHUtPnByb2Nlc3NvciA8IG5yX2NwdV9p
ZHMpOworICAgICAgICBzY2hlZF9zZXRfcmVzKHVuaXQsCisgICAgICAgICAgICAgICAgICAgICAg
Z2V0X3NjaGVkX3JlcyhjcHVtYXNrX2N5Y2xlKHRycWQtPnBpY2tfYmlhcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpKSkpOworICAgICAgICB0cnFkLT5waWNrX2JpYXMgPSBzY2hlZF91bml0X2NwdSh1bml0
KTsKKyAgICAgICAgQVNTRVJUKHNjaGVkX3VuaXRfY3B1KHVuaXQpIDwgbnJfY3B1X2lkcyk7CiAK
ICAgICAgICAgX3J1bnFfYXNzaWduKHN2YywgdHJxZCk7CiAgICAgICAgIGlmICggb25fcnVucSAp
CkBAIC0yNTQzLDE0ICsyNTM4LDE0IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLAogICogIC0gc3ZjIGlzIG5vdCBhbHJlYWR5IGZsYWdnZWQgdG8gbWln
cmF0ZSwKICAqICAtIGlmIHN2YyBpcyBhbGxvd2VkIHRvIHJ1biBvbiBhdCBsZWFzdCBvbmUgb2Yg
dGhlIHBjcHVzIG9mIHJxZC4KICAqLwotc3RhdGljIGJvb2wgdmNwdV9pc19taWdyYXRlYWJsZShz
dHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsCitzdGF0aWMgYm9vbCB1bml0X2lzX21pZ3JhdGVhYmxl
KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQpCiB7Ci0gICAgc3RydWN0IHZj
cHUgKnYgPSBzdmMtPnZjcHU7Ci0gICAgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwor
ICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gc3ZjLT51bml0OworICAgIGludCBjcHUgPSBz
Y2hlZF91bml0X2NwdSh1bml0KTsKIAotICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdi0+c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pKTsKKyAgICBjcHVtYXNrX2FuZChj
cHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAg
ICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CiAKICAgICBy
ZXR1cm4gIShzdmMtPmZsYWdzICYgQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0KSAmJgogICAg
ICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHMoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmcnFk
LT5hY3RpdmUpOwpAQCAtMjU4Nyw3ICsyNTgyLDcgQEAgcmV0cnk6CiAgICAgZm9yX2VhY2hfY3B1
KGksICZwcnYtPmFjdGl2ZV9xdWV1ZXMpCiAgICAgewogICAgICAgICBzX3RpbWVfdCBkZWx0YTsK
LSAgICAgICAgCisKICAgICAgICAgc3Qub3JxZCA9IHBydi0+cnFkICsgaTsKIAogICAgICAgICBp
ZiAoIHN0Lm9ycWQgPT0gc3QubHJxZApAQCAtMjU5NSw3ICsyNTkwLDcgQEAgcmV0cnk6CiAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICB1cGRhdGVfcnVucV9sb2FkKG9wcywgc3Qub3Jx
ZCwgMCwgbm93KTsKLSAgICAKKwogICAgICAgICBkZWx0YSA9IHN0LmxycWQtPmJfYXZnbG9hZCAt
IHN0Lm9ycWQtPmJfYXZnbG9hZDsKICAgICAgICAgaWYgKCBkZWx0YSA8IDAgKQogICAgICAgICAg
ICAgZGVsdGEgPSAtZGVsdGE7CkBAIC0yNjE4LDcgKzI2MTMsNyBAQCByZXRyeToKICAgICAgICAg
c190aW1lX3QgbG9hZF9tYXg7CiAgICAgICAgIGludCBjcHVzX21heDsKIAotICAgICAgICAKKwog
ICAgICAgICBsb2FkX21heCA9IHN0LmxycWQtPmJfYXZnbG9hZDsKICAgICAgICAgaWYgKCBzdC5v
cnFkLT5iX2F2Z2xvYWQgPiBsb2FkX21heCApCiAgICAgICAgICAgICBsb2FkX21heCA9IHN0Lm9y
cWQtPmJfYXZnbG9hZDsKQEAgLTI2NTcsNyArMjY1Miw3IEBAIHJldHJ5OgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdF9vdmVybG9hZF9iYWxhbmNlX3RvbGVy
YW5jZSkpICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAgICAgICAgICAg
CisKICAgICAvKiBUcnkgdG8gZ3JhYiB0aGUgb3RoZXIgcnVucXVldWUgbG9jazsgaWYgaXQncyBi
ZWVuIHRha2VuIGluIHRoZQogICAgICAqIG1lYW50aW1lLCB0cnkgdGhlIHByb2Nlc3Mgb3ZlciBh
Z2Fpbi4gIFRoaXMgY2FuJ3QgZGVhZGxvY2sKICAgICAgKiBiZWNhdXNlIGlmIGl0IGRvZXNuJ3Qg
Z2V0IGFueSBvdGhlciBycWQgbG9ja3MsIGl0IHdpbGwgc2ltcGx5CkBAIC0yNjk3LDE3ICsyNjky
LDE3IEBAIHJldHJ5OgogCiAgICAgICAgIHVwZGF0ZV9zdmNfbG9hZChvcHMsIHB1c2hfc3ZjLCAw
LCBub3cpOwogCi0gICAgICAgIGlmICggIXZjcHVfaXNfbWlncmF0ZWFibGUocHVzaF9zdmMsIHN0
Lm9ycWQpICkKKyAgICAgICAgaWYgKCAhdW5pdF9pc19taWdyYXRlYWJsZShwdXNoX3N2Yywgc3Qu
b3JxZCkgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgbGlzdF9mb3JfZWFjaCgg
cHVsbF9pdGVyLCAmc3Qub3JxZC0+c3ZjICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0
IGNzY2hlZDJfdW5pdCAqIHB1bGxfc3ZjID0gbGlzdF9lbnRyeShwdWxsX2l0ZXIsIHN0cnVjdCBj
c2NoZWQyX3VuaXQsIHJxZF9lbGVtKTsKLSAgICAgICAgICAgIAorCiAgICAgICAgICAgICBpZiAo
ICFpbm5lcl9sb2FkX3VwZGF0ZWQgKQogICAgICAgICAgICAgICAgIHVwZGF0ZV9zdmNfbG9hZChv
cHMsIHB1bGxfc3ZjLCAwLCBub3cpOwotICAgICAgICAKLSAgICAgICAgICAgIGlmICggIXZjcHVf
aXNfbWlncmF0ZWFibGUocHVsbF9zdmMsIHN0LmxycWQpICkKKworICAgICAgICAgICAgaWYgKCAh
dW5pdF9pc19taWdyYXRlYWJsZShwdWxsX3N2Yywgc3QubHJxZCkgKQogICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwogCiAgICAgICAgICAgICBjb25zaWRlcigmc3QsIHB1c2hfc3ZjLCBwdWxsX3N2
Yyk7CkBAIC0yNzIyLDggKzI3MTcsOCBAQCByZXRyeToKICAgICBsaXN0X2Zvcl9lYWNoKCBwdWxs
X2l0ZXIsICZzdC5vcnFkLT5zdmMgKQogICAgIHsKICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5p
dCAqIHB1bGxfc3ZjID0gbGlzdF9lbnRyeShwdWxsX2l0ZXIsIHN0cnVjdCBjc2NoZWQyX3VuaXQs
IHJxZF9lbGVtKTsKLSAgICAgICAgCi0gICAgICAgIGlmICggIXZjcHVfaXNfbWlncmF0ZWFibGUo
cHVsbF9zdmMsIHN0LmxycWQpICkKKworICAgICAgICBpZiAoICF1bml0X2lzX21pZ3JhdGVhYmxl
KHB1bGxfc3ZjLCBzdC5scnFkKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAv
KiBDb25zaWRlciBwdWxsIG9ubHkgKi8KQEAgLTI3NDYsOCArMjc0MSw3IEBAIHN0YXRpYyB2b2lk
CiBjc2NoZWQyX3VuaXRfbWlncmF0ZSgKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKLSAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9
IHZjLT5kb21haW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHVuaXQtPmRvbWFpbjsKICAgICBz
dHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogICAg
IHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnRycWQ7CiAgICAgc190aW1lX3Qgbm93ID0g
Tk9XKCk7CkBAIC0yNzU5LDI1ICsyNzUzLDI0IEBAIGNzY2hlZDJfdW5pdF9taWdyYXRlKAogICAg
ICAqIGNwdXBvb2wuCiAgICAgICoKICAgICAgKiBBbmQgc2luY2UgdGhlcmUgaW5kZWVkIGlzIHRo
ZSBjaGFuY2UgdGhhdCBpdCBpcyBub3QgcGFydCBvZiBpdCwgYWxsCi0gICAgICogd2UgbXVzdCBk
byBpcyByZW1vdmUgX2FuZF8gdW5hc3NpZ24gdGhlIHZDUFUgZnJvbSBhbnkgcnVucXVldWUsIGFz
CisgICAgICogd2UgbXVzdCBkbyBpcyByZW1vdmUgX2FuZF8gdW5hc3NpZ24gdGhlIHVuaXQgZnJv
bSBhbnkgcnVucXVldWUsIGFzCiAgICAgICogd2VsbCBhcyB1cGRhdGluZyB2LT5wcm9jZXNzb3Ig
d2l0aCB0aGUgdGFyZ2V0LCBzbyB0aGF0IHRoZSBzdXNwZW5kCiAgICAgICogcHJvY2VzcyBjYW4g
Y29udGludWUuCiAgICAgICoKICAgICAgKiBJdCB3aWxsIHRoZW4gYmUgZHVyaW5nIHJlc3VtZSB0
aGF0IGEgbmV3LCBtZWFuaW5nZnVsLCB2YWx1ZSBmb3IKICAgICAgKiB2LT5wcm9jZXNzb3Igd2ls
bCBiZSBjaG9zZW4sIGFuZCBkdXJpbmcgYWN0dWFsIGRvbWFpbiB1bnBhdXNlIHRoYXQKLSAgICAg
KiB0aGUgdkNQVSB3aWxsIGJlIGFzc2lnbmVkIHRvIGFuZCBhZGRlZCB0byB0aGUgcHJvcGVyIHJ1
bnF1ZXVlLgorICAgICAqIHRoZSB1bml0IHdpbGwgYmUgYXNzaWduZWQgdG8gYW5kIGFkZGVkIHRv
IHRoZSBwcm9wZXIgcnVucXVldWUuCiAgICAgICovCiAgICAgaWYgKCB1bmxpa2VseSghY3B1bWFz
a190ZXN0X2NwdShuZXdfY3B1LCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKSkgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfc3VzcGVuZCk7Ci0gICAg
ICAgIGlmICggdmNwdV9vbl9ydW5xKHN2YykgKQorICAgICAgICBpZiAoIHVuaXRfb25fcnVucShz
dmMpICkKICAgICAgICAgewogICAgICAgICAgICAgcnVucV9yZW1vdmUoc3ZjKTsKICAgICAgICAg
ICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIE5VTEwsIC0xLCBub3cpOwogICAgICAgICB9
CiAgICAgICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7Ci0gICAgICAgIHZjLT5wcm9jZXNzb3IgPSBu
ZXdfY3B1OwotICAgICAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKG5ld19jcHUpOworICAg
ICAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMobmV3X2NwdSkpOwogICAgICAg
ICByZXR1cm47CiAgICAgfQogCkBAIC0yNzkxLDE3ICsyNzg0LDE0IEBAIGNzY2hlZDJfdW5pdF9t
aWdyYXRlKAogICAgICAqIERvIHRoZSBhY3R1YWwgbW92ZW1lbnQgdG93YXJkIG5ld19jcHUsIGFu
ZCB1cGRhdGUgdmMtPnByb2Nlc3Nvci4KICAgICAgKiBJZiB3ZSBhcmUgY2hhbmdpbmcgcnVucXVl
dWUsIG1pZ3JhdGUoKSB0YWtlcyBjYXJlIG9mIGV2ZXJ5dGhpbmcuCiAgICAgICogSWYgd2UgYXJl
IG5vdCBjaGFuZ2luZyBydW5xdWV1ZSwgd2UgbmVlZCB0byB1cGRhdGUgdmMtPnByb2Nlc3Nvcgot
ICAgICAqIGhlcmUuIEluIGZhY3QsIGlmLCBmb3IgaW5zdGFuY2UsIHdlIGFyZSBoZXJlIGJlY2F1
c2UgdGhlIHZjcHUncworICAgICAqIGhlcmUuIEluIGZhY3QsIGlmLCBmb3IgaW5zdGFuY2UsIHdl
IGFyZSBoZXJlIGJlY2F1c2UgdGhlIHVuaXQncwogICAgICAqIGhhcmQgYWZmaW5pdHkgY2hhbmdl
ZCwgd2UgZG9uJ3Qgd2FudCB0byByaXNrIGxlYXZpbmcgdmMtPnByb2Nlc3NvcgogICAgICAqIHBv
aW50aW5nIHRvIGEgcGNwdSB3aGVyZSB3ZSBjYW4ndCBydW4gYW55IGxvbmdlci4KICAgICAgKi8K
ICAgICBpZiAoIHRycWQgIT0gc3ZjLT5ycWQgKQogICAgICAgICBtaWdyYXRlKG9wcywgc3ZjLCB0
cnFkLCBub3cpOwogICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHZjLT5wcm9jZXNzb3IgPSBuZXdf
Y3B1OwotICAgICAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKG5ld19jcHUpOwotICAgIH0K
KyAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVzKG5ld19jcHUpKTsKIH0K
IAogc3RhdGljIGludApAQCAtMjgxMywxOCArMjgwMywxOCBAQCBjc2NoZWQyX2RvbV9jbnRsKAog
ICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqIGNvbnN0IHNkb20gPSBjc2NoZWQyX2RvbShkKTsKICAg
ICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0OwogICAgIGludCByYyA9IDA7CiAKICAgICAvKgogICAgICAqIExvY2tpbmc6
CiAgICAgICogIC0gd2UgbXVzdCB0YWtlIHRoZSBwcml2YXRlIGxvY2sgZm9yIGFjY2Vzc2luZyB0
aGUgd2VpZ2h0cyBvZiB0aGUKLSAgICAgKiAgICB2Y3B1cyBvZiBkLCBhbmQvb3IgdGhlIGNhcDsK
KyAgICAgKiAgICB1bml0cyBvZiBkLCBhbmQvb3IgdGhlIGNhcDsKICAgICAgKiAgLSBpbiB0aGUg
cHV0aW5mbyBjYXNlLCB3ZSBhbHNvIG5lZWQgdGhlIHJ1bnF1ZXVlIGxvY2socyksIGZvcgogICAg
ICAqICAgIHVwZGF0aW5nIHRoZSBtYXggd2FpZ2h0IG9mIHRoZSBydW5xdWV1ZShzKS4KICAgICAg
KiAgICBJZiBjaGFuZ2luZyB0aGUgY2FwLCB3ZSBhbHNvIG5lZWQgdGhlIGJ1ZGdldF9sb2NrLCBm
b3IgdXBkYXRpbmcKICAgICAgKiAgICB0aGUgdmFsdWUgb2YgdGhlIGRvbWFpbiBidWRnZXQgcG9v
bCAoYW5kIHRoZSBydW5xdWV1ZSBsb2NrLAotICAgICAqICAgIGZvciBhZGp1c3RpbmcgdGhlIHBh
cmFtZXRlcnMgYW5kIHJlc2NoZWR1bGluZyBhbnkgdkNQVSB0aGF0IGlzCisgICAgICogICAgZm9y
IGFkanVzdGluZyB0aGUgcGFyYW1ldGVycyBhbmQgcmVzY2hlZHVsaW5nIGFueSB1bml0IHRoYXQg
aXMKICAgICAgKiAgICBydW5uaW5nIGF0IHRoZSB0aW1lIG9mIHRoZSBjaGFuZ2UpLgogICAgICAq
LwogICAgIHN3aXRjaCAoIG9wLT5jbWQgKQpAQCAtMjg0NiwxOCArMjgzNiwxOCBAQCBjc2NoZWQy
X2RvbV9jbnRsKAogCiAgICAgICAgICAgICBzZG9tLT53ZWlnaHQgPSBvcC0+dS5jcmVkaXQyLndl
aWdodDsKIAotICAgICAgICAgICAgLyogVXBkYXRlIHdlaWdodHMgZm9yIHZjcHVzLCBhbmQgbWF4
X3dlaWdodCBmb3IgcnVucXVldWVzIG9uIHdoaWNoIHRoZXkgcmVzaWRlICovCi0gICAgICAgICAg
ICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICAvKiBVcGRhdGUgd2VpZ2h0cyBm
b3IgdW5pdHMsIGFuZCBtYXhfd2VpZ2h0IGZvciBydW5xdWV1ZXMgb24gd2hpY2ggdGhleSByZXNp
ZGUgKi8KKyAgICAgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBjc2No
ZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAgICAg
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKKyAg
ICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVuaXQp
OwogCi0gICAgICAgICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc3ZjLT52
Y3B1LT5wcm9jZXNzb3IpKTsKKyAgICAgICAgICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJy
cWQob3BzLCBzY2hlZF91bml0X2NwdSh1bml0KSkpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT53
ZWlnaHQgPSBzZG9tLT53ZWlnaHQ7CiAgICAgICAgICAgICAgICAgdXBkYXRlX21heF93ZWlnaHQo
c3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0LCBvbGRfd2VpZ2h0KTsKIAotICAgICAgICAgICAgICAgIHVu
aXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAg
ICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgdW5pdCk7CiAgICAgICAgICAgICB9
CiAgICAgICAgIH0KICAgICAgICAgLyogQ2FwICovCkBAIC0yODY2LDggKzI4NTYsOCBAQCBjc2No
ZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjOwogICAg
ICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgICAgICAgICAgLyogQ2FwIGlzIG9ubHkg
dmFsaWQgaWYgaXQncyBiZWxvdyAxMDAgKiBucl9vZl92Q1BVUyAqLwotICAgICAgICAgICAgaWYg
KCBvcC0+dS5jcmVkaXQyLmNhcCA+IDEwMCAqIHNkb20tPm5yX3ZjcHVzICkKKyAgICAgICAgICAg
IC8qIENhcCBpcyBvbmx5IHZhbGlkIGlmIGl0J3MgYmVsb3cgMTAwICogbnJfb2ZfdW5pdHMgKi8K
KyAgICAgICAgICAgIGlmICggb3AtPnUuY3JlZGl0Mi5jYXAgPiAxMDAgKiBzZG9tLT5ucl91bml0
cyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAg
ICAgICAgICAgIHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKQEAg
LTI4ODAsMjMgKzI4NzAsMjMgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7CiAKICAgICAgICAgICAgIC8qCi0gICAgICAgICAg
ICAgKiBXaGVuIHRyeWluZyB0byBnZXQgc29tZSBidWRnZXQgYW5kIHJ1biwgZWFjaCB2Q1BVIHdp
bGwgZ3JhYgotICAgICAgICAgICAgICogZnJvbSB0aGUgcG9vbCAxL04gKHdpdGggTiA9IG5yIG9m
IHZDUFVzIG9mIHRoZSBkb21haW4pIG9mCi0gICAgICAgICAgICAgKiB0aGUgdG90YWwgYnVkZ2V0
LiBSb3VnaGx5IHNwZWFraW5nLCB0aGlzIG1lYW5zIGVhY2ggdkNQVSB3aWxsCisgICAgICAgICAg
ICAgKiBXaGVuIHRyeWluZyB0byBnZXQgc29tZSBidWRnZXQgYW5kIHJ1biwgZWFjaCB1bml0IHdp
bGwgZ3JhYgorICAgICAgICAgICAgICogZnJvbSB0aGUgcG9vbCAxL04gKHdpdGggTiA9IG5yIG9m
IHVuaXRzIG9mIHRoZSBkb21haW4pIG9mCisgICAgICAgICAgICAgKiB0aGUgdG90YWwgYnVkZ2V0
LiBSb3VnaGx5IHNwZWFraW5nLCB0aGlzIG1lYW5zIGVhY2ggdW5pdCB3aWxsCiAgICAgICAgICAg
ICAgKiBoYXZlIGF0IGxlYXN0IG9uZSBjaGFuY2UgdG8gcnVuIGR1cmluZyBldmVyeSBwZXJpb2Qu
CiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAg
ICAgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7Ci0gICAg
ICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3Vu
aXQpOworICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKKyAgICAgICAg
ICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVuaXQpOwogICAgICAgICAgICAgICAg
IC8qCiAgICAgICAgICAgICAgICAgICogVG9vIHNtYWxsIHF1b3RhcyB3b3VsZCBpbiB0aGVvcnkg
Y2F1c2UgYSBsb3Qgb2Ygb3ZlcmhlYWQsCiAgICAgICAgICAgICAgICAgICogd2hpY2ggdGhlbiB3
b24ndCBoYXBwZW4gYmVjYXVzZSwgaW4gY3NjaGVkMl9ydW50aW1lKCksCiAgICAgICAgICAgICAg
ICAgICogQ1NDSEVEMl9NSU5fVElNRVIgaXMgd2hhdCB3b3VsZCBiZSB1c2VkIGFueXdheS4KICAg
ICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldF9xdW90YSA9IG1h
eChzZG9tLT50b3RfYnVkZ2V0IC8gc2RvbS0+bnJfdmNwdXMsCisgICAgICAgICAgICAgICAgc3Zj
LT5idWRnZXRfcXVvdGEgPSBtYXgoc2RvbS0+dG90X2J1ZGdldCAvIHNkb20tPm5yX3VuaXRzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENTQ0hFRDJfTUlOX1RJTUVS
KTsKLSAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUt
PnNjaGVkX3VuaXQpOworICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ss
IHVuaXQpOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBpZiAoIHNkb20tPmNhcCA9PSAw
ICkKQEAgLTI5MDYsNyArMjg5Niw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAg
ICAgICogYW5kIHF1ZXVlIGl0cyBmaXJzdCByZXBsZW5pc2htZW50IGV2ZW50LgogICAgICAgICAg
ICAgICAgICAqCiAgICAgICAgICAgICAgICAgICogU2luY2UgY2FwIGlzIGN1cnJlbnRseSBkaXNh
YmxlZCBmb3IgdGhpcyBkb21haW4sIHdlCi0gICAgICAgICAgICAgICAgICoga25vdyBubyB2Q1BV
IGlzIG1lc3Npbmcgd2l0aCB0aGUgZG9tYWluJ3MgYnVkZ2V0LCBhbmQKKyAgICAgICAgICAgICAg
ICAgKiBrbm93IG5vIHVuaXQgaXMgbWVzc2luZyB3aXRoIHRoZSBkb21haW4ncyBidWRnZXQsIGFu
ZAogICAgICAgICAgICAgICAgICAqIHRoZSByZXBsZW5pc2htZW50IHRpbWVyIGlzIHN0aWxsIG9m
Zi4KICAgICAgICAgICAgICAgICAgKiBGb3IgdGhlc2UgcmVhc29ucywgaXQgaXMgc2FmZSB0byBk
byB0aGUgZm9sbG93aW5nIHdpdGhvdXQKICAgICAgICAgICAgICAgICAgKiB0YWtpbmcgdGhlIGJ1
ZGdldF9sb2NrLgpAQCAtMjkxNiw0MiArMjkwNiw0MiBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAg
ICAgICAgICAgICAgIHNldF90aW1lcigmc2RvbS0+cmVwbF90aW1lciwgc2RvbS0+bmV4dF9yZXBs
KTsKIAogICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICogTm93LCBsZXQncyBl
bmFibGUgYnVkZ2V0IGFjY291bnRpbmcgZm9yIGFsbCB0aGUgdkNQVXMuCisgICAgICAgICAgICAg
ICAgICogTm93LCBsZXQncyBlbmFibGUgYnVkZ2V0IGFjY291bnRpbmcgZm9yIGFsbCB0aGUgdW5p
dHMuCiAgICAgICAgICAgICAgICAgICogRm9yIG1ha2luZyBzdXJlIHRoYXQgdGhleSB3aWxsIHN0
YXJ0IHRvIGhvbm91ciB0aGUgZG9tYWluJ3MKICAgICAgICAgICAgICAgICAgKiBjYXAsIHdlIHNl
dCB0aGVpciBidWRnZXQgdG8gMC4KICAgICAgICAgICAgICAgICAgKiBUaGlzIHdheSwgYXMgc29v
biBhcyB0aGV5IHdpbGwgdHJ5IHRvIHJ1biwgdGhleSB3aWxsIGhhdmUKICAgICAgICAgICAgICAg
ICAgKiB0byBnZXQgc29tZSBidWRnZXQuCiAgICAgICAgICAgICAgICAgICoKLSAgICAgICAgICAg
ICAgICAgKiBGb3IgdGhlIHZDUFVzIHRoYXQgYXJlIGFscmVhZHkgcnVubmluZywgd2UgdHJpZ2dl
ciB0aGUKKyAgICAgICAgICAgICAgICAgKiBGb3IgdGhlIHVuaXRzIHRoYXQgYXJlIGFscmVhZHkg
cnVubmluZywgd2UgdHJpZ2dlciB0aGUKICAgICAgICAgICAgICAgICAgKiBzY2hlZHVsZXIgb24g
dGhlaXIgcENQVS4gV2hlbiwgYXMgYSBjb25zZXF1ZW5jZSBvZiB0aGlzLAogICAgICAgICAgICAg
ICAgICAqIGNzY2hlZDJfc2NoZWR1bGUoKSB3aWxsIHJ1biwgaXQgd2lsbCBmaWd1cmUgb3V0IHRo
ZXJlIGlzCi0gICAgICAgICAgICAgICAgICogbm8gYnVkZ2V0LCBhbmQgdGhlIHZDUFUgd2lsbCB0
cnkgdG8gZ2V0IHNvbWUgKGFuZCBiZSBwYXJrZWQsCisgICAgICAgICAgICAgICAgICogbm8gYnVk
Z2V0LCBhbmQgdGhlIHVuaXQgd2lsbCB0cnkgdG8gZ2V0IHNvbWUgKGFuZCBiZSBwYXJrZWQsCiAg
ICAgICAgICAgICAgICAgICogaWYgdGhlcmUncyBub25lLCBhbmQgd2UnbGwgc3dpdGNoIHRvIHNv
bWVvbmUgZWxzZSkuCiAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQorICAgICAgICAgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBk
LCB1bml0ICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHN2YyA9IGNz
Y2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKLSAgICAgICAgICAgICAgICAgICAgbG9jayA9IHVu
aXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwotICAgICAgICAgICAgICAg
ICAgICBpZiAoIHYtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgKQorICAgICAgICAgICAgICAgICAg
ICBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CisgICAgICAgICAgICAgICAgICAgIGxvY2sgPSB1
bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CisgICAgICAgICAgICAgICAgICAgIGlmICggdW5pdC0+
aXNfcnVubmluZyApCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9jcHUodW5pdCk7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChv
cHMsIGNwdSk7CiAKLSAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyX29uX2NwdShj
cHUpLT52Y3B1X2xpc3QgPT0gdik7CisgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vy
cl9vbl9jcHUoY3B1KSA9PSB1bml0KTsKIAogICAgICAgICAgICAgICAgICAgICAgICAgLyoKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAqIFdlIGFyZSB0cmlnZ2VyaW5nIGEgcmVzY2hlZHVsZSBv
biB0aGUgdkNQVSdzCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBXZSBhcmUgdHJpZ2dlcmlu
ZyBhIHJlc2NoZWR1bGUgb24gdGhlIHVuaXQncwogICAgICAgICAgICAgICAgICAgICAgICAgICog
cENQVS4gVGhhdCB3aWxsIHJ1biBidXJuX2NyZWRpdHMoKSBhbmQsIHNpbmNlCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgKiB0aGUgdkNQVSBpcyBjYXBwZWQgbm93LCBpdCB3b3VsZCBjaGFyZ2Ug
YWxsIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAgICogdGhlIHVuaXQgaXMgY2FwcGVkIG5v
dywgaXQgd291bGQgY2hhcmdlIGFsbCB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAqIGV4
ZWN1dGlvbiB0aW1lIG9mIHRoaXMgbGFzdCByb3VuZCBhcyBidWRnZXQgYXMKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAqIHdlbGwuIFRoYXQgd2lsbCBtYWtlIHRoZSB2Q1BVIGJ1ZGdldCBnbyBu
ZWdhdGl2ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHdlbGwuIFRoYXQgd2lsbCBtYWtl
IHRoZSB1bml0IGJ1ZGdldCBnbyBuZWdhdGl2ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAq
IHBvdGVudGlhbGx5IGJ5IGEgbGFyZ2UgYW1vdW50LCBhbmQgaXQncyB1bmZhaXIuCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgKgogICAgICAgICAgICAgICAgICAgICAgICAgICogVG8gYXZvaWQg
dGhhdCwgY2FsbCBidXJuX2NyZWRpdCgpIGhlcmUsIHRvIGRvIHRoZQogICAgICAgICAgICAgICAg
ICAgICAgICAgICogYWNjb3VudGluZyBvZiB0aGlzIGN1cnJlbnQgcnVubmluZyBpbnN0YW5jZSBu
b3csCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiB3aXRoIGJ1ZGdldHRpbmcgc3RpbGwgZGlz
YWJsZWQuIFRoaXMgZG9lcyBub3QKICAgICAgICAgICAgICAgICAgICAgICAgICAqIHByZXZlbnQg
c29tZSBzbWFsbCBhbW91bnQgb2YgYnVkZ2V0IGJlaW5nIGNoYXJnZWQKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHRvIHRoZSB2Q1BVIChpLmUuLCB0aGUgYW1vdW50IG9mIHRpbWUgaXQgcnVu
cyBmcm9tCisgICAgICAgICAgICAgICAgICAgICAgICAgKiB0byB0aGUgdW5pdCAoaS5lLiwgdGhl
IGFtb3VudCBvZiB0aW1lIGl0IHJ1bnMgZnJvbQogICAgICAgICAgICAgICAgICAgICAgICAgICog
bm93LCB0byB3aGVuIHNjaGVkdWxpbmcgaGFwcGVucykuIFRoZSBidWRnZXQgd2lsbAogICAgICAg
ICAgICAgICAgICAgICAgICAgICogYWxzbyBnbyBiZWxvdyAwLCBidXQgYSBsb3QgbGVzcyB0aGFu
IGhvdyBpdCB3b3VsZAogICAgICAgICAgICAgICAgICAgICAgICAgICogaWYgd2UgZG9uJ3QgZG8g
dGhpcy4KQEAgLTI5NjIsNyArMjk1Miw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAg
ICAgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwog
ICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0ID0g
MDsKLSAgICAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52
Y3B1LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxv
Y2sobG9jaywgdW5pdCk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC0y
OTc0LDMwICsyOTY0LDMwIEBAIGNzY2hlZDJfZG9tX2NudGwoCiAKICAgICAgICAgICAgIHN0b3Bf
dGltZXIoJnNkb20tPnJlcGxfdGltZXIpOwogCi0gICAgICAgICAgICAvKiBEaXNhYmxlIGJ1ZGdl
dCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLiAqLwotICAgICAgICAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQorICAgICAgICAgICAgLyogRGlzYWJsZSBidWRnZXQgYWNjb3VudGluZyBm
b3IgYWxsIHRoZSB1bml0cy4gKi8KKyAgICAgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBk
LCB1bml0ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91
bml0ICpzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAg
c3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3Vu
aXQpOworICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hlZDJf
dW5pdCh1bml0KTsKKyAgICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hl
ZHVsZV9sb2NrKHVuaXQpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9N
QVg7CiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogCi0gICAgICAgICAg
ICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsK
KyAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCB1bml0KTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIHNkb20tPmNhcCA9IDA7CiAgICAgICAgICAgICAvKgogICAg
ICAgICAgICAgICogV2UgYXJlIGRpc2FibGluZyB0aGUgY2FwIGZvciB0aGlzIGRvbWFpbiwgd2hp
Y2ggbWF5IGhhdmUKLSAgICAgICAgICAgICAqIHZDUFVzIHdhaXRpbmcgZm9yIGEgcmVwbGVuaXNo
bWVudCwgc28gd2UgdW5wYXJrIHRoZW0gYWxsLgorICAgICAgICAgICAgICogdW5pdHMgd2FpdGlu
ZyBmb3IgYSByZXBsZW5pc2htZW50LCBzbyB3ZSB1bnBhcmsgdGhlbSBhbGwuCiAgICAgICAgICAg
ICAgKiBOb3RlIHRoYXQsIHNpbmNlIHdlIGhhdmUgYWxyZWFkeSBkaXNhYmxlZCBidWRnZXQgYWNj
b3VudGluZwotICAgICAgICAgICAgICogZm9yIGFsbCB0aGUgdkNQVXMgb2YgdGhlIGRvbWFpbiwg
bm8gY3VycmVudGx5IHJ1bm5pbmcgdkNQVQotICAgICAgICAgICAgICogd2lsbCBiZSBhZGRlZCB0
byB0aGUgcGFya2VkIHZDUFVzIGxpc3QgYW55IGxvbmdlci4KKyAgICAgICAgICAgICAqIGZvciBh
bGwgdGhlIHVuaXRzIG9mIHRoZSBkb21haW4sIG5vIGN1cnJlbnRseSBydW5uaW5nIHVuaXQKKyAg
ICAgICAgICAgICAqIHdpbGwgYmUgYWRkZWQgdG8gdGhlIHBhcmtlZCB1bml0cyBsaXN0IGFueSBs
b25nZXIuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHNwaW5fbG9jaygmc2RvbS0+YnVk
Z2V0X2xvY2spOwotICAgICAgICAgICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFya2VkX3Zj
cHVzLCAmcGFya2VkKTsKKyAgICAgICAgICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtl
ZF91bml0cywgJnBhcmtlZCk7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0
X2xvY2spOwogCi0gICAgICAgICAgICB1bnBhcmtfcGFya2VkX3ZjcHVzKG9wcywgJnBhcmtlZCk7
CisgICAgICAgICAgICB1bnBhcmtfcGFya2VkX3VuaXRzKG9wcywgJnBhcmtlZCk7CiAgICAgICAg
IH0KICAgICAgICAgd3JpdGVfdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwog
ICAgICAgICBicmVhazsKQEAgLTMwNzQsMTIgKzMwNjQsMTIgQEAgY3NjaGVkMl9hbGxvY19kb21k
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGRvbWFpbiAqZG9tKQogICAg
IHNkb20tPmRvbSA9IGRvbTsKICAgICBzZG9tLT53ZWlnaHQgPSBDU0NIRUQyX0RFRkFVTFRfV0VJ
R0hUOwogICAgIHNkb20tPmNhcCA9IDBVOwotICAgIHNkb20tPm5yX3ZjcHVzID0gMDsKKyAgICBz
ZG9tLT5ucl91bml0cyA9IDA7CiAKICAgICBpbml0X3RpbWVyKCZzZG9tLT5yZXBsX3RpbWVyLCBy
ZXBsZW5pc2hfZG9tYWluX2J1ZGdldCwgc2RvbSwKICAgICAgICAgICAgICAgIGNwdW1hc2tfYW55
KGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZG9tKSkpOwogICAgIHNwaW5fbG9ja19pbml0KCZzZG9t
LT5idWRnZXRfbG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnBhcmtlZF92Y3B1cyk7
CisgICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnBhcmtlZF91bml0cyk7CiAKICAgICB3cml0ZV9s
b2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCkBAIC0zMTEzLDM0ICszMTAzLDMyIEBA
IGNzY2hlZDJfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAq
ZGF0YSkKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUg
KnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHVu
aXQtPnByaXY7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2Rv
bTsKICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodmMp
KTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAgICAgQVNTRVJUKGxpc3RfZW1w
dHkoJnN2Yy0+cnVucV9lbGVtKSk7CiAKICAgICAvKiBjc2NoZWQyX3Jlc19waWNrKCkgZXhwZWN0
cyB0aGUgcGNwdSBsb2NrIHRvIGJlIGhlbGQgKi8KICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9s
b2NrX2lycSh1bml0KTsKIAotICAgIHVuaXQtPnJlcyA9IGNzY2hlZDJfcmVzX3BpY2sob3BzLCB1
bml0KTsKLSAgICB2Yy0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OworICAgIHNj
aGVkX3NldF9yZXModW5pdCwgY3NjaGVkMl9yZXNfcGljayhvcHMsIHVuaXQpKTsKIAogICAgIHNw
aW5fdW5sb2NrX2lycShsb2NrKTsKIAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJx
KHVuaXQpOwogCi0gICAgLyogQWRkIHZjcHUgdG8gcnVucXVldWUgb2YgaW5pdGlhbCBwcm9jZXNz
b3IgKi8KLSAgICBydW5xX2Fzc2lnbihvcHMsIHZjKTsKKyAgICAvKiBBZGQgdW5pdCB0byBydW5x
dWV1ZSBvZiBpbml0aWFsIHByb2Nlc3NvciAqLworICAgIHJ1bnFfYXNzaWduKG9wcywgdW5pdCk7
CiAKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKLSAgICBzZG9t
LT5ucl92Y3B1cysrOworICAgIHNkb20tPm5yX3VuaXRzKys7CiAKICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHVuaXRfaW5zZXJ0KTsKIAotICAgIENTQ0hFRDJfVkNQVV9DSEVDSyh2Yyk7CisgICAgQ1ND
SEVEMl9VTklUX0NIRUNLKHVuaXQpOwogfQogCiBzdGF0aWMgdm9pZApAQCAtMzE1NCwxMSArMzE0
MiwxMCBAQCBjc2NoZWQyX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2
b2lkICpwcml2KQogc3RhdGljIHZvaWQKIGNzY2hlZDJfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNv
bnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKICAgICBzcGlubG9ja190ICpsb2NrOwogCi0g
ICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodmMpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1
bml0KSk7CiAgICAgQVNTRVJUKGxpc3RfZW1wdHkoJnN2Yy0+cnVucV9lbGVtKSk7CiAKICAgICBT
Q0hFRF9TVEFUX0NSQU5LKHVuaXRfcmVtb3ZlKTsKQEAgLTMxNjYsMTQgKzMxNTMsMTQgQEAgY3Nj
aGVkMl91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogICAgIC8qIFJlbW92ZSBmcm9tIHJ1bnF1ZXVlICovCiAgICAgbG9jayA9
IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICBydW5xX2RlYXNzaWduKG9wcywg
dmMpOworICAgIHJ1bnFfZGVhc3NpZ24ob3BzLCB1bml0KTsKIAogICAgIHVuaXRfc2NoZWR1bGVf
dW5sb2NrX2lycShsb2NrLCB1bml0KTsKIAotICAgIHN2Yy0+c2RvbS0+bnJfdmNwdXMtLTsKKyAg
ICBzdmMtPnNkb20tPm5yX3VuaXRzLS07CiB9CiAKLS8qIEhvdyBsb25nIHNob3VsZCB3ZSBsZXQg
dGhpcyB2Y3B1IHJ1biBmb3I/ICovCisvKiBIb3cgbG9uZyBzaG91bGQgd2UgbGV0IHRoaXMgdW5p
dCBydW4gZm9yPyAqLwogc3RhdGljIHNfdGltZV90CiBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgICAgICAgICAgICAgIHN0cnVjdCBjc2No
ZWQyX3VuaXQgKnNuZXh0LCBzX3RpbWVfdCBub3cpCkBAIC0zMTg4LDcgKzMxNzUsNyBAQCBjc2No
ZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgICAq
IElmIHdlJ3JlIGlkbGUsIGp1c3Qgc3RheSBzby4gT3RoZXJzIChvciBleHRlcm5hbCBldmVudHMp
CiAgICAgICogd2lsbCBwb2tlIHVzIHdoZW4gbmVjZXNzYXJ5LgogICAgICAqLwotICAgIGlmICgg
aXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSApCisgICAgaWYgKCBpc19pZGxlX3VuaXQoc25leHQt
PnVuaXQpICkKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgLyogR2VuZXJhbCBhbGdvcml0aG06
CkBAIC0zMjA1LDggKzMxOTIsOCBAQCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBpbnQgY3B1LAogICAgIGlmICggcHJ2LT5yYXRlbGltaXRfdXMgKQogICAgIHsK
ICAgICAgICAgc190aW1lX3QgcmF0ZWxpbWl0X21pbiA9IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1p
dF91cyk7Ci0gICAgICAgIGlmICggc25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcg
KQotICAgICAgICAgICAgcmF0ZWxpbWl0X21pbiA9IHNuZXh0LT52Y3B1LT5zY2hlZF91bml0LT5z
dGF0ZV9lbnRyeV90aW1lICsKKyAgICAgICAgaWYgKCBzbmV4dC0+dW5pdC0+aXNfcnVubmluZyAp
CisgICAgICAgICAgICByYXRlbGltaXRfbWluID0gc25leHQtPnVuaXQtPnN0YXRlX2VudHJ5X3Rp
bWUgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1p
dF91cykgLSBub3c7CiAgICAgICAgIGlmICggcmF0ZWxpbWl0X21pbiA+IG1pbl90aW1lICkKICAg
ICAgICAgICAgIG1pbl90aW1lID0gcmF0ZWxpbWl0X21pbjsKQEAgLTMyMjMsNyArMzIxMCw3IEBA
IGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAg
ICAgewogICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzd2FpdCA9IHJ1bnFfZWxlbShydW5x
LT5uZXh0KTsKIAotICAgICAgICBpZiAoICEgaXNfaWRsZV92Y3B1KHN3YWl0LT52Y3B1KQorICAg
ICAgICBpZiAoICEgaXNfaWRsZV91bml0KHN3YWl0LT51bml0KQogICAgICAgICAgICAgICYmIHN3
YWl0LT5jcmVkaXQgPiAwICkKICAgICAgICAgewogICAgICAgICAgICAgcnRfY3JlZGl0ID0gc25l
eHQtPmNyZWRpdCAtIHN3YWl0LT5jcmVkaXQ7CkBAIC0zMjM3LDcgKzMyMjQsNyBAQCBjc2NoZWQy
X3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgICAqCiAg
ICAgICogRklYTUU6IFNlZSBpZiB3ZSBjYW4gZWxpbWluYXRlIHRoaXMgY29udmVyc2lvbiBpZiB3
ZSBrbm93IHRpbWUKICAgICAgKiB3aWxsIGJlIG91dHNpZGUgKE1JTixNQVgpLiAgUHJvYmFibHkg
cmVxdWlyZXMgcHJlLWNhbGN1bGF0aW5nCi0gICAgICogY3JlZGl0IHZhbHVlcyBvZiBNSU4sTUFY
IHBlciB2Y3B1LCBzaW5jZSBlYWNoIHZjcHUgYnVybnMgY3JlZGl0CisgICAgICogY3JlZGl0IHZh
bHVlcyBvZiBNSU4sTUFYIHBlciB1bml0LCBzaW5jZSBlYWNoIHVuaXQgYnVybnMgY3JlZGl0CiAg
ICAgICogYXQgYSBkaWZmZXJlbnQgcmF0ZS4KICAgICAgKi8KICAgICBpZiAoIHJ0X2NyZWRpdCA+
IDAgKQpAQCAtMzI4NSwzNiArMzI3MiwzNSBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsCiAKICAgICAqc2tpcHBlZCA9IDA7CiAKLSAgICBpZiAoIHVu
bGlrZWx5KGlzX2lkbGVfdmNwdShzY3Vyci0+dmNwdSkpICkKKyAgICBpZiAoIHVubGlrZWx5KGlz
X2lkbGVfdW5pdChzY3Vyci0+dW5pdCkpICkKICAgICB7CiAgICAgICAgIHNuZXh0ID0gc2N1cnI7
CiAgICAgICAgIGdvdG8gY2hlY2tfcnVucTsKICAgICB9CiAKLSAgICB5aWVsZCA9IF9fdGVzdF9h
bmRfY2xlYXJfYml0KF9fQ1NGTEFHX3ZjcHVfeWllbGQsICZzY3Vyci0+ZmxhZ3MpOworICAgIHlp
ZWxkID0gX190ZXN0X2FuZF9jbGVhcl9iaXQoX19DU0ZMQUdfdW5pdF95aWVsZCwgJnNjdXJyLT5m
bGFncyk7CiAKICAgICAvKgotICAgICAqIFJldHVybiB0aGUgY3VycmVudCB2Y3B1IGlmIGl0IGhh
cyBleGVjdXRlZCBmb3IgbGVzcyB0aGFuIHJhdGVsaW1pdC4KLSAgICAgKiBBZGp1c3RzdG1lbnQg
Zm9yIHRoZSBzZWxlY3RlZCB2Y3B1J3MgY3JlZGl0IGFuZCBkZWNpc2lvbgorICAgICAqIFJldHVy
biB0aGUgY3VycmVudCB1bml0IGlmIGl0IGhhcyBleGVjdXRlZCBmb3IgbGVzcyB0aGFuIHJhdGVs
aW1pdC4KKyAgICAgKiBBZGp1c3RzdG1lbnQgZm9yIHRoZSBzZWxlY3RlZCB1bml0J3MgY3JlZGl0
IGFuZCBkZWNpc2lvbgogICAgICAqIGZvciBob3cgbG9uZyBpdCB3aWxsIHJ1biB3aWxsIGJlIHRh
a2VuIGluIGNzY2hlZDJfcnVudGltZS4KICAgICAgKgogICAgICAqIE5vdGUgdGhhdCwgaWYgc2N1
cnIgaXMgeWllbGRpbmcsIHdlIGRvbid0IGxldCByYXRlIGxpbWl0aW5nIGtpY2sgaW4uCiAgICAg
ICogSW4gZmFjdCwgaXQgbWF5IGJlIHRoZSBjYXNlIHRoYXQgc2N1cnIgaXMgYWJvdXQgdG8gc3Bp
biwgYW5kIHRoZXJlJ3MKICAgICAgKiBubyBwb2ludCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGls
IHJhdGUgbGltaXRpbmcgZXhwaXJlcy4KICAgICAgKi8KLSAgICBpZiAoICF5aWVsZCAmJiBwcnYt
PnJhdGVsaW1pdF91cyAmJiB2Y3B1X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSAmJgotICAgICAgICAg
KG5vdyAtIHNjdXJyLT52Y3B1LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1lKSA8Ci0gICAg
ICAgICAgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKSApCisgICAgaWYgKCAheWllbGQgJiYg
cHJ2LT5yYXRlbGltaXRfdXMgJiYgdW5pdF9ydW5uYWJsZShzY3Vyci0+dW5pdCkgJiYKKyAgICAg
ICAgIChub3cgLSBzY3Vyci0+dW5pdC0+c3RhdGVfZW50cnlfdGltZSkgPCBNSUNST1NFQ1MocHJ2
LT5yYXRlbGltaXRfdXMpICkKICAgICB7CiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9k
b25lKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICAgICAg
dW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6
MTYsIGRvbToxNjsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBydW50aW1lOwogICAgICAgICAg
ICAgfSBkOwotICAgICAgICAgICAgZC5kb20gPSBzY3Vyci0+dmNwdS0+ZG9tYWluLT5kb21haW5f
aWQ7Ci0gICAgICAgICAgICBkLnZjcHUgPSBzY3Vyci0+dmNwdS0+dmNwdV9pZDsKLSAgICAgICAg
ICAgIGQucnVudGltZSA9IG5vdyAtIHNjdXJyLT52Y3B1LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRy
eV90aW1lOworICAgICAgICAgICAgZC5kb20gPSBzY3Vyci0+dW5pdC0+ZG9tYWluLT5kb21haW5f
aWQ7CisgICAgICAgICAgICBkLnVuaXQgPSBzY3Vyci0+dW5pdC0+dW5pdF9pZDsKKyAgICAgICAg
ICAgIGQucnVudGltZSA9IG5vdyAtIHNjdXJyLT51bml0LT5zdGF0ZV9lbnRyeV90aW1lOwogICAg
ICAgICAgICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRDJfUkFURUxJTUlULCAxLAogICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2ln
bmVkIGNoYXIgKikmZCk7CkBAIC0zMzIzLDEzICszMzA5LDEzIEBAIHJ1bnFfY2FuZGlkYXRlKHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICB9CiAKICAgICAvKiBJZiBzY3Vy
ciBoYXMgYSBzb2Z0LWFmZmluaXR5LCBsZXQncyBjaGVjayB3aGV0aGVyIGNwdSBpcyBwYXJ0IG9m
IGl0ICovCi0gICAgaWYgKCBoYXNfc29mdF9hZmZpbml0eShzY3Vyci0+dmNwdS0+c2NoZWRfdW5p
dCkgKQorICAgIGlmICggaGFzX3NvZnRfYWZmaW5pdHkoc2N1cnItPnVuaXQpICkKICAgICB7Ci0g
ICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhzY3Vyci0+dmNwdS0+c2NoZWRfdW5pdCwg
QkFMQU5DRV9TT0ZUX0FGRklOSVRZLAorICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2so
c2N1cnItPnVuaXQsIEJBTEFOQ0VfU09GVF9BRkZJTklUWSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaCk7CiAgICAgICAgIGlmICggdW5saWtlbHkoIWNw
dW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2gpKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhzY3Vyci0+
dmNwdS0+ZG9tYWluKTsKKyAgICAgICAgICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9k
b21haW5fY3B1bWFzayhzY3Vyci0+dW5pdC0+ZG9tYWluKTsKIAogICAgICAgICAgICAgLyogT2ss
IGlzIGFueSBvZiB0aGUgcGNwdXMgaW4gc2N1cnIgc29mdC1hZmZpbml0eSBpZGxlPyAqLwogICAg
ICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoLCBjcHVtYXNrX3NjcmF0Y2gsICZy
cWQtPmlkbGUpOwpAQCAtMzM1NywxMCArMzM0MywxMCBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3Qg
Y3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICoKICAgICAgKiBPZiBjb3Vyc2UsIHdl
IGFsc28gZGVmYXVsdCB0byBpZGxlIGFsc28gaWYgc2N1cnIgaXMgbm90IHJ1bm5hYmxlLgogICAg
ICAqLwotICAgIGlmICggdmNwdV9ydW5uYWJsZShzY3Vyci0+dmNwdSkgJiYgIXNvZnRfYWZmX3By
ZWVtcHQgKQorICAgIGlmICggdW5pdF9ydW5uYWJsZShzY3Vyci0+dW5pdCkgJiYgIXNvZnRfYWZm
X3ByZWVtcHQgKQogICAgICAgICBzbmV4dCA9IHNjdXJyOwogICAgIGVsc2UKLSAgICAgICAgc25l
eHQgPSBjc2NoZWQyX3VuaXQoaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQpOworICAgICAgICBz
bmV4dCA9IGNzY2hlZDJfdW5pdChzY2hlZF9pZGxlX3VuaXQoY3B1KSk7CiAKICBjaGVja19ydW5x
OgogICAgIGxpc3RfZm9yX2VhY2hfc2FmZSggaXRlciwgdGVtcCwgJnJxZC0+cnVucSApCkBAIC0z
MzcwLDI0ICszMzU2LDI0IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVl
X2RhdGEgKnJxZCwKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICAg
ICAgewogICAgICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCB2Y3B1
OjE2LCBkb206MTY7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2Owog
ICAgICAgICAgICAgfSBkOwotICAgICAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+
ZG9tYWluX2lkOwotICAgICAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOworICAg
ICAgICAgICAgZC5kb20gPSBzdmMtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICAg
ICAgZC51bml0ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICAgICAgX190cmFjZV92YXIo
VFJDX0NTQ0hFRDJfUlVOUV9DQU5EX0NIRUNLLCAxLAogICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7
CiAgICAgICAgIH0KIAotICAgICAgICAvKiBPbmx5IGNvbnNpZGVyIHZjcHVzIHRoYXQgYXJlIGFs
bG93ZWQgdG8gcnVuIG9uIHRoaXMgcHJvY2Vzc29yLiAqLwotICAgICAgICBpZiAoICFjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSkg
KQorICAgICAgICAvKiBPbmx5IGNvbnNpZGVyIHVuaXRzIHRoYXQgYXJlIGFsbG93ZWQgdG8gcnVu
IG9uIHRoaXMgcHJvY2Vzc29yLiAqLworICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgc3ZjLT51bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICAoKnNraXBwZWQpKys7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCiAgICAg
ICAgIC8qCi0gICAgICAgICAqIElmIGEgdmNwdSBpcyBtZWFudCB0byBiZSBwaWNrZWQgdXAgYnkg
YW5vdGhlciBwcm9jZXNzb3IsIGFuZCBzdWNoCisgICAgICAgICAqIElmIGFuIHVuaXQgaXMgbWVh
bnQgdG8gYmUgcGlja2VkIHVwIGJ5IGFub3RoZXIgcHJvY2Vzc29yLCBhbmQgc3VjaAogICAgICAg
ICAgKiBwcm9jZXNzb3IgaGFzIG5vdCBzY2hlZHVsZWQgeWV0LCBsZWF2ZSBpdCBpbiB0aGUgcnVu
cXVldWUgZm9yIGhpbS4KICAgICAgICAgICovCiAgICAgICAgIGlmICggc3ZjLT50aWNrbGVkX2Nw
dSAhPSAtMSAmJiBzdmMtPnRpY2tsZWRfY3B1ICE9IGNwdSAmJgpAQCAtMzQwMiw3ICszMzg4LDcg
QEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAg
ICAgICAgKiBJZiB0aGlzIGlzIG9uIGEgZGlmZmVyZW50IHByb2Nlc3NvciwgZG9uJ3QgcHVsbCBp
dCB1bmxlc3MKICAgICAgICAgICogaXRzIGNyZWRpdCBpcyBhdCBsZWFzdCBDU0NIRUQyX01JR1JB
VEVfUkVTSVNUIGhpZ2hlci4KICAgICAgICAgICovCi0gICAgICAgIGlmICggc3ZjLT52Y3B1LT5w
cm9jZXNzb3IgIT0gY3B1CisgICAgICAgIGlmICggc2NoZWRfdW5pdF9jcHUoc3ZjLT51bml0KSAh
PSBjcHUKICAgICAgICAgICAgICAmJiBzbmV4dC0+Y3JlZGl0ICsgQ1NDSEVEMl9NSUdSQVRFX1JF
U0lTVCA+IHN2Yy0+Y3JlZGl0ICkKICAgICAgICAgewogICAgICAgICAgICAgKCpza2lwcGVkKSsr
OwpAQCAtMzQxNyw3ICszNDAzLDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkLAogICAgICAgICAgKiBzb21lIGJ1ZGdldCwgdGhlbiBjaG9vc2UgaXQu
CiAgICAgICAgICAqLwogICAgICAgICBpZiAoICh5aWVsZCB8fCBzdmMtPmNyZWRpdCA+IHNuZXh0
LT5jcmVkaXQpICYmCi0gICAgICAgICAgICAgKCFoYXNfY2FwKHN2YykgfHwgdmNwdV9ncmFiX2J1
ZGdldChzdmMpKSApCisgICAgICAgICAgICAgKCFoYXNfY2FwKHN2YykgfHwgdW5pdF9ncmFiX2J1
ZGdldChzdmMpKSApCiAgICAgICAgICAgICBzbmV4dCA9IHN2YzsKIAogICAgICAgICAvKiBJbiBh
bnkgY2FzZSwgaWYgd2UgZ290IHRoaXMgZmFyLCBicmVhay4gKi8KQEAgLTM0MjcsMTIgKzM0MTMs
MTIgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAog
ICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
ewotICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5z
aWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAgICAgICAgdW5zaWduZWQgdGlja2xlZF9jcHUs
IHNraXBwZWQ7CiAgICAgICAgICAgICBpbnQgY3JlZGl0OwogICAgICAgICB9IGQ7Ci0gICAgICAg
IGQuZG9tID0gc25leHQtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUg
PSBzbmV4dC0+dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgZC5kb20gPSBzbmV4dC0+dW5pdC0+ZG9t
YWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHNuZXh0LT51bml0LT51bml0X2lkOwog
ICAgICAgICBkLmNyZWRpdCA9IHNuZXh0LT5jcmVkaXQ7CiAgICAgICAgIGQudGlja2xlZF9jcHUg
PSBzbmV4dC0+dGlja2xlZF9jcHU7CiAgICAgICAgIGQuc2tpcHBlZCA9ICpza2lwcGVkOwpAQCAt
MzQ2NCwxNCArMzQ1MCwxNSBAQCBjc2NoZWQyX3NjaGVkdWxlKAogewogICAgIGNvbnN0IGludCBj
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkOwotICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzY3VyciA9IGNzY2hlZDJf
dW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVu
aXQgPSBjdXJyZW50LT5zY2hlZF91bml0OworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25z
dCBzY3VyciA9IGNzY2hlZDJfdW5pdChjdXJydW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5p
dCAqc25leHQgPSBOVUxMOwotICAgIHVuc2lnbmVkIGludCBza2lwcGVkX3ZjcHVzID0gMDsKKyAg
ICB1bnNpZ25lZCBpbnQgc2tpcHBlZF91bml0cyA9IDA7CiAgICAgc3RydWN0IHRhc2tfc2xpY2Ug
cmV0OwogICAgIGJvb2wgdGlja2xlZDsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWR1bGUp
OwotICAgIENTQ0hFRDJfVkNQVV9DSEVDSyhjdXJyZW50KTsKKyAgICBDU0NIRUQyX1VOSVRfQ0hF
Q0soY3VycnVuaXQpOwogCiAgICAgQlVHX09OKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNzY2hl
ZDJfcHJpdihvcHMpLT5pbml0aWFsaXplZCkpOwogCkBAIC0zNDgwLDcgKzM0NjcsNyBAQCBjc2No
ZWQyX3NjaGVkdWxlKAogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMo
Y3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCi0gICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoc2N1cnIt
PnZjcHUpICYmIHNjdXJyLT5ycWQgIT0gcnFkKTsKKyAgICBCVUdfT04oIWlzX2lkbGVfdW5pdChj
dXJydW5pdCkgJiYgc2N1cnItPnJxZCAhPSBycWQpOwogCiAgICAgLyogQ2xlYXIgInRpY2tsZWQi
IGJpdCBub3cgdGhhdCB3ZSd2ZSBiZWVuIHNjaGVkdWxlZCAqLwogICAgIHRpY2tsZWQgPSBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+dGlja2xlZCk7CkBAIC0zNTAwLDcgKzM0ODcsNyBAQCBj
c2NoZWQyX3NjaGVkdWxlKAogICAgICAgICBkLmNwdSA9IGNwdTsKICAgICAgICAgZC5ycV9pZCA9
IGMycihjcHUpOwogICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwot
ICAgICAgICBkLmlkbGUgPSBpc19pZGxlX3ZjcHUoY3VycmVudCk7CisgICAgICAgIGQuaWRsZSA9
IGlzX2lkbGVfdW5pdChjdXJydW5pdCk7CiAgICAgICAgIGQuc210X2lkbGUgPSBjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgJnJxZC0+c210X2lkbGUpOwogICAgICAgICBkLnRpY2tsZWQgPSB0aWNrbGVk
OwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9TQ0hFRFVMRSwgMSwKQEAgLTM1MTQs
NTUgKzM1MDEsNTUgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAvKgogICAgICAqICBCZWxvdyAw
LCBtZWFucyB0aGF0IHdlIGFyZSBjYXBwZWQgYW5kIHdlIGhhdmUgb3ZlcnJ1biBvdXIgIGJ1ZGdl
dC4KICAgICAgKiAgTGV0J3MgdHJ5IHRvIGdldCBzb21lIG1vcmUgYnV0LCBpZiB3ZSBmYWlsIChl
LmcuLCBiZWNhdXNlIG9mIHRoZQotICAgICAqICBvdGhlciBydW5uaW5nIHZjcHVzKSwgd2Ugd2ls
bCBiZSBwYXJrZWQuCisgICAgICogIG90aGVyIHJ1bm5pbmcgdW5pdHMpLCB3ZSB3aWxsIGJlIHBh
cmtlZC4KICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KHNjdXJyLT5idWRnZXQgPD0gMCkgKQot
ICAgICAgICB2Y3B1X2dyYWJfYnVkZ2V0KHNjdXJyKTsKKyAgICAgICAgdW5pdF9ncmFiX2J1ZGdl
dChzY3Vycik7CiAKICAgICAvKgotICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxvY2FsIFZD
UFUgKGllIHRvcCBvZiBsb2NhbCBydW5xKS4KKyAgICAgKiBTZWxlY3QgbmV4dCBydW5uYWJsZSBs
b2NhbCBVTklUIChpZSB0b3Agb2YgbG9jYWwgcnVucSkuCiAgICAgICoKLSAgICAgKiBJZiB0aGUg
Y3VycmVudCB2Y3B1IGlzIHJ1bm5hYmxlLCBhbmQgaGFzIGhpZ2hlciBjcmVkaXQgdGhhbgorICAg
ICAqIElmIHRoZSBjdXJyZW50IHVuaXQgaXMgcnVubmFibGUsIGFuZCBoYXMgaGlnaGVyIGNyZWRp
dCB0aGFuCiAgICAgICogdGhlIG5leHQgZ3V5IG9uIHRoZSBxdWV1ZSAob3IgdGhlcmUgaXMgbm9v
bmUgZWxzZSksIHdlIHdhbnQgdG8KICAgICAgKiBydW4gaGltIGFnYWluLgogICAgICAqCi0gICAg
ICogSWYgdGhlcmUncyB0YXNrbGV0IHdvcmsgdG8gZG8sIHdlIHdhbnQgdG8gY2hvc2UgdGhlIGlk
bGUgdmNwdQorICAgICAqIElmIHRoZXJlJ3MgdGFza2xldCB3b3JrIHRvIGRvLCB3ZSB3YW50IHRv
IGNob3NlIHRoZSBpZGxlIHVuaXQKICAgICAgKiBmb3IgdGhpcyBwcm9jZXNzb3IsIGFuZCBtYXJr
IHRoZSBjdXJyZW50IGZvciBkZWxheWVkIHJ1bnF1ZXVlCiAgICAgICogYWRkLgogICAgICAqCi0g
ICAgICogSWYgdGhlIGN1cnJlbnQgdmNwdSBpcyBydW5uYWJsZSwgYW5kIHRoZXJlJ3MgYW5vdGhl
ciBydW5uYWJsZQorICAgICAqIElmIHRoZSBjdXJyZW50IHVuaXQgaXMgcnVubmFibGUsIGFuZCB0
aGVyZSdzIGFub3RoZXIgcnVubmFibGUKICAgICAgKiBjYW5kaWRhdGUsIHdlIHdhbnQgdG8gbWFy
ayBjdXJyZW50IGZvciBkZWxheWVkIHJ1bnF1ZXVlIGFkZCwKICAgICAgKiBhbmQgcmVtb3ZlIHRo
ZSBuZXh0IGd1eSBmcm9tIHRoZSBxdWV1ZS4KICAgICAgKgotICAgICAqIElmIHRoZSBjdXJyZW50
IHZjcHUgaXMgbm90IHJ1bm5hYmxlLCB3ZSB3YW50IHRvIGNob3NlIHRoZSBpZGxlCi0gICAgICog
dmNwdSBmb3IgdGhpcyBwcm9jZXNzb3IuCisgICAgICogSWYgdGhlIGN1cnJlbnQgdW5pdCBpcyBu
b3QgcnVubmFibGUsIHdlIHdhbnQgdG8gY2hvc2UgdGhlIGlkbGUKKyAgICAgKiB1bml0IGZvciB0
aGlzIHByb2Nlc3Nvci4KICAgICAgKi8KICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQg
KQogICAgIHsKLSAgICAgICAgX19jbGVhcl9iaXQoX19DU0ZMQUdfdmNwdV95aWVsZCwgJnNjdXJy
LT5mbGFncyk7CisgICAgICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX3VuaXRfeWllbGQsICZzY3Vy
ci0+ZmxhZ3MpOwogICAgICAgICB0cmFjZV92YXIoVFJDX0NTQ0hFRDJfU0NIRURfVEFTS0xFVCwg
MSwgMCwgTlVMTCk7Ci0gICAgICAgIHNuZXh0ID0gY3NjaGVkMl91bml0KGlkbGVfdmNwdVtjcHVd
LT5zY2hlZF91bml0KTsKKyAgICAgICAgc25leHQgPSBjc2NoZWQyX3VuaXQoc2NoZWRfaWRsZV91
bml0KGNwdSkpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gcnVucV9jYW5kaWRh
dGUocnFkLCBzY3VyciwgY3B1LCBub3csICZza2lwcGVkX3ZjcHVzKTsKKyAgICAgICAgc25leHQg
PSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBjcHUsIG5vdywgJnNraXBwZWRfdW5pdHMpOwog
Ci0gICAgLyogSWYgc3dpdGNoaW5nIGZyb20gYSBub24taWRsZSBydW5uYWJsZSB2Y3B1LCBwdXQg
aXQKKyAgICAvKiBJZiBzd2l0Y2hpbmcgZnJvbSBhIG5vbi1pZGxlIHJ1bm5hYmxlIHVuaXQsIHB1
dCBpdAogICAgICAqIGJhY2sgb24gdGhlIHJ1bnF1ZXVlLiAqLwogICAgIGlmICggc25leHQgIT0g
c2N1cnIKLSAgICAgICAgICYmICFpc19pZGxlX3ZjcHUoc2N1cnItPnZjcHUpCi0gICAgICAgICAm
JiB2Y3B1X3J1bm5hYmxlKGN1cnJlbnQpICkKKyAgICAgICAgICYmICFpc19pZGxlX3VuaXQoY3Vy
cnVuaXQpCisgICAgICAgICAmJiB1bml0X3J1bm5hYmxlKGN1cnJ1bml0KSApCiAgICAgICAgIF9f
c2V0X2JpdChfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkLCAmc2N1cnItPmZsYWdzKTsKIAogICAg
IHJldC5taWdyYXRlZCA9IDA7CiAKICAgICAvKiBBY2NvdW50aW5nIGZvciBub24taWRsZSB0YXNr
cyAqLwotICAgIGlmICggIWlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgKQorICAgIGlmICggIWlz
X2lkbGVfdW5pdChzbmV4dC0+dW5pdCkgKQogICAgIHsKICAgICAgICAgLyogSWYgc3dpdGNoaW5n
LCByZW1vdmUgdGhpcyBmcm9tIHRoZSBydW5xdWV1ZSBhbmQgbWFyayBpdCBzY2hlZHVsZWQgKi8K
ICAgICAgICAgaWYgKCBzbmV4dCAhPSBzY3VyciApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVChzbmV4dC0+cnFkID09IHJxZCk7Ci0gICAgICAgICAgICBBU1NFUlQoIXNuZXh0LT52Y3B1
LT5zY2hlZF91bml0LT5pc19ydW5uaW5nKTsKKyAgICAgICAgICAgIEFTU0VSVCghc25leHQtPnVu
aXQtPmlzX3J1bm5pbmcpOwogCiAgICAgICAgICAgICBydW5xX3JlbW92ZShzbmV4dCk7CiAgICAg
ICAgICAgICBfX3NldF9iaXQoX19DU0ZMQUdfc2NoZWR1bGVkLCAmc25leHQtPmZsYWdzKTsKQEAg
LTM1NzcsMTkgKzM1NjQsMTkgQEAgY3NjaGVkMl9zY2hlZHVsZSgKIAogICAgICAgICAvKgogICAg
ICAgICAgKiBUaGUgcmVzZXQgY29uZGl0aW9uIGlzICJoYXMgYSBzY2hlZHVsZXIgZXBvY2ggY29t
ZSB0byBhbiBlbmQ/Ii4KLSAgICAgICAgICogVGhlIHdheSB0aGlzIGlzIGVuZm9yY2VkIGlzIGNo
ZWNraW5nIHdoZXRoZXIgdGhlIHZjcHUgYXQgdGhlIHRvcAorICAgICAgICAgKiBUaGUgd2F5IHRo
aXMgaXMgZW5mb3JjZWQgaXMgY2hlY2tpbmcgd2hldGhlciB0aGUgdW5pdCBhdCB0aGUgdG9wCiAg
ICAgICAgICAqIG9mIHRoZSBydW5xdWV1ZSBoYXMgbmVnYXRpdmUgY3JlZGl0cy4gVGhpcyBtZWFu
cyB0aGUgZXBvY2hzIGhhdmUKICAgICAgICAgICogdmFyaWFibGUgbGVuZ3RoLCBhcyBpbiBvbmUg
ZXBvY2ggZXhwb3JlcyB3aGVuOgotICAgICAgICAgKiAgMSkgdGhlIHZjcHUgYXQgdGhlIHRvcCBv
ZiB0aGUgcnVucXVldWUgaGFzIGV4ZWN1dGVkIGZvcgorICAgICAgICAgKiAgMSkgdGhlIHVuaXQg
YXQgdGhlIHRvcCBvZiB0aGUgcnVucXVldWUgaGFzIGV4ZWN1dGVkIGZvcgogICAgICAgICAgKiAg
ICAgYXJvdW5kIDEwIG1zICh3aXRoIGRlZmF1bHQgcGFyYW1ldGVycyk7Ci0gICAgICAgICAqICAy
KSBubyBvdGhlciB2Y3B1IHdpdGggaGlnaGVyIGNyZWRpdHMgd2FudHMgdG8gcnVuLgorICAgICAg
ICAgKiAgMikgbm8gb3RoZXIgdW5pdCB3aXRoIGhpZ2hlciBjcmVkaXRzIHdhbnRzIHRvIHJ1bi4K
ICAgICAgICAgICoKICAgICAgICAgICogSGVyZSwgd2hlcmUgd2Ugd2FudCB0byBjaGVjayBmb3Ig
cmVzZXQsIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRoZQotICAgICAgICAgKiBwcm9wZXIgdmNwdSBp
cyBiZWluZyB1c2VkLiBJbiBmYWN0LCBydW5xdWV1ZV9jYW5kaWRhdGUoKSBtYXkgaGF2ZQotICAg
ICAgICAgKiBub3QgcmV0dXJuZWQgdGhlIGZpcnN0IHZjcHUgaW4gdGhlIHJ1bnF1ZXVlLCBmb3Ig
dmFyaW91cyByZWFzb25zCisgICAgICAgICAqIHByb3BlciB1bml0IGlzIGJlaW5nIHVzZWQuIElu
IGZhY3QsIHJ1bnF1ZXVlX2NhbmRpZGF0ZSgpIG1heSBoYXZlCisgICAgICAgICAqIG5vdCByZXR1
cm5lZCB0aGUgZmlyc3QgdW5pdCBpbiB0aGUgcnVucXVldWUsIGZvciB2YXJpb3VzIHJlYXNvbnMK
ICAgICAgICAgICogKGUuZy4sIGFmZmluaXR5KS4gT25seSB0cmlnZ2VyIGEgcmVzZXQgd2hlbiBp
dCBkb2VzLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBza2lwcGVkX3ZjcHVzID09IDAgJiYg
c25leHQtPmNyZWRpdCA8PSBDU0NIRUQyX0NSRURJVF9SRVNFVCApCisgICAgICAgIGlmICggc2tp
cHBlZF91bml0cyA9PSAwICYmIHNuZXh0LT5jcmVkaXQgPD0gQ1NDSEVEMl9DUkVESVRfUkVTRVQg
KQogICAgICAgICB7CiAgICAgICAgICAgICByZXNldF9jcmVkaXQob3BzLCBjcHUsIG5vdywgc25l
eHQpOwogICAgICAgICAgICAgYmFsYW5jZV9sb2FkKG9wcywgY3B1LCBub3cpOwpAQCAtMzU5OSwx
MSArMzU4NiwxMCBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAgICBzbmV4dC0+dGlja2xlZF9j
cHUgPSAtMTsKIAogICAgICAgICAvKiBTYWZlIGJlY2F1c2UgbG9jayBmb3Igb2xkIHByb2Nlc3Nv
ciBpcyBoZWxkICovCi0gICAgICAgIGlmICggc25leHQtPnZjcHUtPnByb2Nlc3NvciAhPSBjcHUg
KQorICAgICAgICBpZiAoIHNjaGVkX3VuaXRfY3B1KHNuZXh0LT51bml0KSAhPSBjcHUgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBzbmV4dC0+Y3JlZGl0ICs9IENTQ0hFRDJfTUlHUkFURV9DT01Q
RU5TQVRJT047Ci0gICAgICAgICAgICBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yID0gY3B1OwotICAg
ICAgICAgICAgc25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1
KTsKKyAgICAgICAgICAgIHNjaGVkX3NldF9yZXMoc25leHQtPnVuaXQsIGdldF9zY2hlZF9yZXMo
Y3B1KSk7CiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKICAgICAgICAg
ICAgIHJldC5taWdyYXRlZCA9IDE7CiAgICAgICAgIH0KQEAgLTM2MzcsMjAgKzM2MjMsMjAgQEAg
Y3NjaGVkMl9zY2hlZHVsZSgKICAgICAgKiBSZXR1cm4gdGFzayB0byBydW4gbmV4dC4uLgogICAg
ICAqLwogICAgIHJldC50aW1lID0gY3NjaGVkMl9ydW50aW1lKG9wcywgY3B1LCBzbmV4dCwgbm93
KTsKLSAgICByZXQudGFzayA9IHNuZXh0LT52Y3B1LT5zY2hlZF91bml0OworICAgIHJldC50YXNr
ID0gc25leHQtPnVuaXQ7CiAKLSAgICBDU0NIRUQyX1ZDUFVfQ0hFQ0socmV0LnRhc2stPnZjcHVf
bGlzdCk7CisgICAgQ1NDSEVEMl9VTklUX0NIRUNLKHJldC50YXNrKTsKICAgICByZXR1cm4gcmV0
OwogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkMl9kdW1wX3ZjcHUoc3RydWN0IGNzY2hlZDJfcHJp
dmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCitjc2NoZWQyX2R1bXBfdW5pdChz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsK
ICAgICBwcmludGsoIlslaS4laV0gZmxhZ3M9JXggY3B1PSVpIiwKLSAgICAgICAgICAgIHN2Yy0+
dmNwdS0+ZG9tYWluLT5kb21haW5faWQsCi0gICAgICAgICAgICBzdmMtPnZjcHUtPnZjcHVfaWQs
CisgICAgICAgICAgICBzdmMtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAg
c3ZjLT51bml0LT51bml0X2lkLAogICAgICAgICAgICAgc3ZjLT5mbGFncywKLSAgICAgICAgICAg
IHN2Yy0+dmNwdS0+cHJvY2Vzc29yKTsKKyAgICAgICAgICAgIHNjaGVkX3VuaXRfY3B1KHN2Yy0+
dW5pdCkpOwogCiAgICAgcHJpbnRrKCIgY3JlZGl0PSUiIFBSSWkzMiIgW3c9JXVdIiwgc3ZjLT5j
cmVkaXQsIHN2Yy0+d2VpZ2h0KTsKIApAQCAtMzY3NSwxMiArMzY2MSwxMiBAQCBkdW1wX3BjcHUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgICAgICAgICBDUFVNQVNL
X1BSKHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSksCiAgICAgICAgICAgIENQVU1BU0tf
UFIocGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSk7CiAKLSAgICAvKiBjdXJyZW50IFZDUFUg
KG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSB2Y3B1KSAqLworICAgIC8qIGN1cnJl
bnQgVU5JVCAobm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHVuaXQpICovCiAgICAg
c3ZjID0gY3NjaGVkMl91bml0KGN1cnJfb25fY3B1KGNwdSkpOwotICAgIGlmICggc3ZjICYmICFp
c19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApCisgICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVfdW5pdChz
dmMtPnVuaXQpICkKICAgICB7CiAgICAgICAgIHByaW50aygiXHRydW46ICIpOwotICAgICAgICBj
c2NoZWQyX2R1bXBfdmNwdShwcnYsIHN2Yyk7CisgICAgICAgIGNzY2hlZDJfZHVtcF91bml0KHBy
diwgc3ZjKTsKICAgICB9CiB9CiAKQEAgLTM3MzcsNyArMzcyMyw3IEBAIGNzY2hlZDJfZHVtcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlcl9zZG9t
LCAmcHJ2LT5zZG9tICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbTsK
LSAgICAgICAgc3RydWN0IHZjcHUgKnY7CisgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
OwogCiAgICAgICAgIHNkb20gPSBsaXN0X2VudHJ5KGl0ZXJfc2RvbSwgc3RydWN0IGNzY2hlZDJf
ZG9tLCBzZG9tX2VsZW0pOwogCkBAIC0zNzQ1LDE5ICszNzMxLDE5IEBAIGNzY2hlZDJfZHVtcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICAgICBzZG9tLT5kb20tPmRv
bWFpbl9pZCwKICAgICAgICAgICAgICAgIHNkb20tPndlaWdodCwKICAgICAgICAgICAgICAgIHNk
b20tPmNhcCwKLSAgICAgICAgICAgICAgIHNkb20tPm5yX3ZjcHVzKTsKKyAgICAgICAgICAgICAg
IHNkb20tPm5yX3VuaXRzKTsKIAotICAgICAgICBmb3JfZWFjaF92Y3B1KCBzZG9tLT5kb20sIHYg
KQorICAgICAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggc2RvbS0+ZG9tLCB1bml0ICkKICAgICAg
ICAgewotICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hl
ZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQg
KiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAgICAgICAgICAgICBzcGlubG9ja190
ICpsb2NrOwogCi0gICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNw
dS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVu
aXQpOwogCiAgICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwotICAgICAgICAg
ICAgY3NjaGVkMl9kdW1wX3ZjcHUocHJ2LCBzdmMpOworICAgICAgICAgICAgY3NjaGVkMl9kdW1w
X3VuaXQocHJ2LCBzdmMpOwogCi0gICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2Nr
LCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxv
Y2sobG9jaywgdW5pdCk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTM3ODMsNyArMzc2OSw3IEBA
IGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBp
ZiAoIHN2YyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDog
IiwgbG9vcCsrKTsKLSAgICAgICAgICAgICAgICBjc2NoZWQyX2R1bXBfdmNwdShwcnYsIHN2Yyk7
CisgICAgICAgICAgICAgICAgY3NjaGVkMl9kdW1wX3VuaXQocHJ2LCBzdmMpOwogICAgICAgICAg
ICAgfQogICAgICAgICB9CiAgICAgICAgIHNwaW5fdW5sb2NrKCZycWQtPmxvY2spOwpAQCAtMzg4
Niw3ICszODcyLDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3
X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0g
Z2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHVuc2lnbmVkIHJxaTsKIAotICAgIEFTU0VSVChwZGF0
YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOworICAgIEFTU0VSVChwZGF0YSAm
JiBzdmMgJiYgaXNfaWRsZV91bml0KHN2Yy0+dW5pdCkpOwogCiAgICAgLyoKICAgICAgKiBXZSBv
d24gb25lIHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoZnJvbSBzY2hlZHVsZV9jcHVfc3dpdGNoKCkp
LiBUaGlzCkBAIC0zODk5LDcgKzM4ODUsNyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgIEFTU0VSVCghbG9jYWxf
aXJxX2lzX2VuYWJsZWQoKSk7CiAgICAgd3JpdGVfbG9jaygmcHJ2LT5sb2NrKTsKIAotICAgIGlk
bGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5wcml2ID0gdmRhdGE7CisgICAgc2NoZWRfaWRsZV91
bml0KGNwdSktPnByaXYgPSB2ZGF0YTsKIAogICAgIHJxaSA9IGluaXRfcGRhdGEocHJ2LCBwZGF0
YSwgY3B1KTsKIApAQCAtMzk0MSw3ICszOTI3LDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgICAqLwog
ICAgIEFTU0VSVChzcGMgJiYgc3BjLT5ydW5xX2lkICE9IC0xKTsKICAgICBBU1NFUlQoY3B1bWFz
a190ZXN0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKSk7Ci0gICAgCisKICAgICAvKiBGaW5k
IHRoZSBvbGQgcnVucXVldWUgYW5kIHJlbW92ZSB0aGlzIGNwdSBmcm9tIGl0ICovCiAgICAgcnFk
ID0gcHJ2LT5ycWQgKyBzcGMtPnJ1bnFfaWQ7CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:55:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93pc-00027b-R4; Sat, 14 Sep 2019 08:55:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pa-00024P-OZ
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:54:58 +0000
X-Inumbo-ID: 12e1c2d2-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12e1c2d2-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 21B99B67D;
 Sat, 14 Sep 2019 08:53:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:46 +0200
Message-Id: <20190914085251.18816-43-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 42/47] 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
bi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTg3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDcgKy0K
IDMgZmlsZXMgY2hhbmdlZCwgMTc4IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5k
ZXggYzNjMTEwOWJlOS4uZjUzY2VlYzNhYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29s
LmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTUwNiw4ICs1MDYsMTAgQEAgc3RhdGlj
IGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKICAgICAgKiAob3IgdW5wbHVn
Z2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IK
ICAgICAgKiBhbnl3YXkuCiAgICAgICovCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOwogICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9IE5VTEw7CiAgICAgcmV0
ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29s
X2xvY2spOwogCkBAIC01OTIsNyArNTk0LDkgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVt
b3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICB9CiAgICAgfQogCisgICAgcmN1
X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIHNjaGVkX3JtX2NwdShjcHUpOwor
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiAvKgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDg2ZGRjYTgzZTkuLmMyZTVhOTIyMGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTczLDYgKzczLDcgQEAgc3RhdGljIHZv
aWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cg
c28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9Q
RVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwog
c3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwgc2NoZWRfcmVz
X2lkeCk7CitERUZJTkVfUkNVX1JFQURfTE9DSyhzY2hlZF9yZXNfcmN1bG9jayk7CiAKIC8qIFNj
cmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAqLwogREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBj
cHVtYXNrX3NjcmF0Y2gpOwpAQCAtMjg2LDEwICsyODcsMTIgQEAgdm9pZCBzY2hlZF9ndWVzdF9p
ZGxlKHZvaWQgKCppZGxlKSAodm9pZCksIHVuc2lnbmVkIGludCBjcHUpCiAKIHZvaWQgdmNwdV9y
dW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1
bnN0YXRlKQogewotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQot
ICAgICAgICAgICAgICAgICAgICAgICA/IE5VTEwgOiB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYt
PnNjaGVkX3VuaXQpOworICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgc190aW1lX3QgZGVsdGE7
CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICBsb2NrID0g
bGlrZWx5KHYgPT0gY3VycmVudCkgPyBOVUxMIDogdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5z
Y2hlZF91bml0KTsKICAgICBtZW1jcHkocnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKCpy
dW5zdGF0ZSkpOwogICAgIGRlbHRhID0gTk9XKCkgLSBydW5zdGF0ZS0+c3RhdGVfZW50cnlfdGlt
ZTsKICAgICBpZiAoIGRlbHRhID4gMCApCkBAIC0yOTcsNiArMzAwLDggQEAgdm9pZCB2Y3B1X3J1
bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVu
c3RhdGUpCiAKICAgICBpZiAoIHVubGlrZWx5KGxvY2sgIT0gTlVMTCkgKQogICAgICAgICB1bml0
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CisKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdWludDY0X3QgZ2V0X2NwdV9pZGxl
X3RpbWUodW5zaWduZWQgaW50IGNwdSkKQEAgLTUwMSw2ICs1MDYsOCBAQCBpbnQgc2NoZWRfaW5p
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAvKiBUaGUgZmlyc3QgdmNw
dSBvZiBhbiB1bml0IGNhbiBiZSBzZXQgdmlhIHNjaGVkX3NldF9yZXMoKS4gKi8KICAgICBzY2hl
ZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7CiAKQEAgLTUwOCw2ICs1
MTUsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggdW5p
dC0+cHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2
KTsKKyAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgICAg
IHJldHVybiAxOwogICAgIH0KIApAQCAtNTM0LDYgKzU0Miw4IEBAIGludCBzY2hlZF9pbml0X3Zj
cHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHNjaGVkX2luc2VydF91bml0KGRvbV9zY2hlZHVs
ZXIoZCksIHVuaXQpOwogICAgIH0KIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTU2MSw2ICs1NzEsNyBAQCBpbnQgc2No
ZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAg
dm9pZCAqdW5pdGRhdGE7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wczsKICAgICB2b2lk
ICpvbGRfZG9tZGF0YTsKKyAgICBpbnQgcmV0ID0gMDsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBk
LCB2ICkKICAgICB7CkBAIC01NjgsMTYgKzU3OSwyMiBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAgICByZXR1cm4g
LUVCVVNZOwogICAgIH0KIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
KwogICAgIGRvbWRhdGEgPSBzY2hlZF9hbGxvY19kb21kYXRhKGMtPnNjaGVkLCBkKTsKICAgICBp
ZiAoIElTX0VSUihkb21kYXRhKSApCi0gICAgICAgIHJldHVybiBQVFJfRVJSKGRvbWRhdGEpOwor
ICAgIHsKKyAgICAgICAgcmV0ID0gUFRSX0VSUihkb21kYXRhKTsKKyAgICAgICAgZ290byBvdXQ7
CisgICAgfQogCiAgICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2b2lkICosCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAoZC0+bWF4X3ZjcHVzLCBjLT5ncmFu
dWxhcml0eSkpOwogICAgIGlmICggdW5pdF9wcml2ID09IE5VTEwgKQogICAgIHsKICAgICAgICAg
c2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKLSAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisgICAgICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0K
IAogICAgIHVuaXRfaWR4ID0gMDsKQEAgLTU5MCw3ICs2MDcsOCBAQCBpbnQgc2NoZWRfbW92ZV9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAgICAg
ICAgc2NoZWRfZnJlZV92ZGF0YShjLT5zY2hlZCwgdW5pdF9wcml2W3VuaXRfaWR4XSk7CiAgICAg
ICAgICAgICB4ZnJlZSh1bml0X3ByaXYpOwogICAgICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRh
KGMtPnNjaGVkLCBkb21kYXRhKTsKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAg
ICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAg
ICAgICAgIHVuaXRfaWR4Kys7CiAgICAgfQpAQCAtNjU2LDcgKzY3NCwxMCBAQCBpbnQgc2NoZWRf
bW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICB4
ZnJlZSh1bml0X3ByaXYpOwogCi0gICAgcmV0dXJuIDA7CitvdXQ6CisgICAgcmN1X3JlYWRfdW5s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICByZXR1cm4gcmV0OwogfQogCiB2b2lkIHNj
aGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKQEAgLTY3NCw5ICs2OTUsMTMgQEAgdm9p
ZCBzY2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICovCiAgICAgaWYgKCB1
bml0LT52Y3B1X2xpc3QgPT0gdiApCiAgICAgeworICAgICAgICByY3VfcmVhZF9sb2NrKCZzY2hl
ZF9yZXNfcmN1bG9jayk7CisKICAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVs
ZXIodiksIHVuaXQpOwogICAgICAgICBzY2hlZF9mcmVlX3ZkYXRhKHZjcHVfc2NoZWR1bGVyKHYp
LCB1bml0LT5wcml2KTsKICAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYpOworCisgICAg
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIH0KIH0KIApAQCAt
Njk0LDcgKzcxOSwxMiBAQCBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwg
aW50IHBvb2xpZCkKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGRvbV9pbml0KTsKICAgICBUUkFDRV8x
RChUUkNfU0NIRURfRE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2so
JnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHNkb20gPSBzY2hlZF9hbGxvY19kb21kYXRhKGRv
bV9zY2hlZHVsZXIoZCksIGQpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CisKICAgICBpZiAoIElTX0VSUihzZG9tKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJS
KHNkb20pOwogCkBAIC03MTIsOSArNzQyLDEzIEBAIHZvaWQgc2NoZWRfZGVzdHJveV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhkb21fZGVzdHJveSk7
CiAgICAgICAgIFRSQUNFXzFEKFRSQ19TQ0hFRF9ET01fUkVNLCBkLT5kb21haW5faWQpOwogCisg
ICAgICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgICAgICBzY2hl
ZF9mcmVlX2RvbWRhdGEoZG9tX3NjaGVkdWxlcihkKSwgZC0+c2NoZWRfcHJpdik7CiAgICAgICAg
IGQtPnNjaGVkX3ByaXYgPSBOVUxMOwogCisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOworCiAgICAgICAgIGNwdXBvb2xfcm1fZG9tYWluKGQpOwogICAgIH0KIH0K
QEAgLTc0OCwxMSArNzgyLDE1IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUg
KnYpCiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfU0xFRVAsIHYtPmRvbWFpbi0+ZG9tYWluX2lk
LCB2LT52Y3B1X2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
KwogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF91bml0LCAm
ZmxhZ3MpOwogCiAgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOwogCiAgICAgdW5pdF9z
Y2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfdW5pdCk7CisK
KyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCB2Y3B1
X3NsZWVwX3N5bmMoc3RydWN0IHZjcHUgKnYpCkBAIC03NzMsNiArODExLDggQEAgdm9pZCB2Y3B1
X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+
ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2No
ZWRfcmVzX3JjdWxvY2spOworCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZl
KHVuaXQsICZmbGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHYpKSApCkBA
IC03OTMsNiArODMzLDggQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgfQog
CiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7
CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCB2
Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCkBAIC04MjYsNiArODY4LDggQEAgc3RhdGljIHZv
aWQgc2NoZWRfdW5pdF9tb3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICB1
bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKICAgICBzdHJ1Y3Qg
dmNwdSAqdjsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAg
IC8qCiAgICAgICogVHJhbnNmZXIgdXJnZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dp
dGNoaW5nIENQVXMsIGFzCiAgICAgICogb25jZSB0aGUgc3dpdGNoIG9jY3Vycywgdi0+aXNfdXJn
ZW50IGlzIG5vIGxvbmdlciBwcm90ZWN0ZWQgYnkKQEAgLTg0NSw2ICs4ODksOCBAQCBzdGF0aWMg
dm9pZCBzY2hlZF91bml0X21vdmVfbG9ja2VkKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAg
ICAqIHBvaW50ZXIgY2FuJ3QgY2hhbmdlIHdoaWxlIHRoZSBjdXJyZW50IGxvY2sgaXMgaGVsZC4K
ICAgICAgKi8KICAgICBzY2hlZF9taWdyYXRlKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0LCBu
ZXdfY3B1KTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQog
CiAvKgpAQCAtMTAxMiw2ICsxMDU4LDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX3Jl
c3VtZSk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBm
b3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCiAgICAgewogICAgICAgICBzcGlubG9ja190
ICpsb2NrOwpAQCAtMTA3MCw2ICsxMTE4LDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHko
c3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIHNjaGVkX21vdmVfaXJxcyh1bml0KTsKICAg
ICB9CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGRv
bWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKIH0KIApAQCAtMTA4NSw5ICsxMTM1LDExIEBA
IGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICBjcHVtYXNr
X3Qgb25saW5lX2FmZmluaXR5OwogICAgIGludCByZXQgPSAwOwogCisgICAgcmN1X3JlYWRfbG9j
aygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1
cG9vbDsKICAgICBpZiAoIGMgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiByZXQ7CisgICAgICAg
IGdvdG8gb3V0OwogCiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKICAg
ICB7CkBAIC0xMTQ1LDYgKzExOTcsOSBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgIH0KICAgICB9CiAKK291dDoKKyAgICByY3VfcmVhZF91bmxv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTExNzgs
NyArMTIzMyw5IEBAIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogewogICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVk
X3Jlc19yY3Vsb2NrKTsKICAgICBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2
LT5kb21haW4pLCB1bml0LCBoYXJkLCBzb2Z0KTsKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVk
X3Jlc19yY3Vsb2NrKTsKIAogICAgIGlmICggaGFyZCApCiAgICAgICAgIGNwdW1hc2tfY29weSh1
bml0LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CkBAIC0xMTk4LDYgKzEyNTUsOCBAQCBzdGF0
aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgaW50
IHJldCA9IDA7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAg
ICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAogICAgIGlmICggdi0+YWZm
aW5pdHlfYnJva2VuICkKQEAgLTEyMjYsNiArMTI4NSw4IEBAIHN0YXRpYyBpbnQgdmNwdV9zZXRf
YWZmaW5pdHkoCiAKICAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHVuaXQpOwogCisgICAg
cmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1cm4gcmV0Owog
fQogCkBAIC0xMzUyLDExICsxNDEzLDE2IEBAIHN0YXRpYyBsb25nIGRvX3BvbGwoc3RydWN0IHNj
aGVkX3BvbGwgKnNjaGVkX3BvbGwpCiBsb25nIHZjcHVfeWllbGQodm9pZCkKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqIHY9Y3VycmVudDsKLSAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVs
ZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKKyAgICBzcGlubG9ja190ICpsb2NrOworCisgICAg
cmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogCisgICAgbG9jayA9IHVuaXRfc2No
ZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CiAgICAgc2NoZWRfeWllbGQodmNwdV9zY2hl
ZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOwogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShs
b2NrLCB2LT5zY2hlZF91bml0KTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOworCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKIAogICAgIFRSQUNF
XzJEKFRSQ19TQ0hFRF9ZSUVMRCwgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIGN1cnJlbnQt
PnZjcHVfaWQpOwpAQCAtMTQ1Myw2ICsxNTE5LDggQEAgaW50IHZjcHVfdGVtcG9yYXJ5X2FmZmlu
aXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50OF90IHJlYXNvbikKICAg
ICBpbnQgcmV0ID0gLUVJTlZBTDsKICAgICBib29sIG1pZ3JhdGU7CiAKKyAgICByY3VfcmVhZF9s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2Nr
X2lycSh1bml0KTsKIAogICAgIGlmICggY3B1ID09IE5SX0NQVVMgKQpAQCAtMTQ5Miw2ICsxNTYw
LDggQEAgaW50IHZjcHVfdGVtcG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgY3B1LCB1aW50OF90IHJlYXNvbikKICAgICBpZiAoIG1pZ3JhdGUgKQogICAgICAgICBz
Y2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHVuaXQpOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZz
Y2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0xNzAzLDkgKzE3
NzMsMTMgQEAgbG9uZyBzY2hlZF9hZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9k
b21jdGxfc2NoZWR1bGVyX29wICpvcCkKIAogICAgIC8qIE5COiB0aGUgcGx1Z2dhYmxlIHNjaGVk
dWxlciBjb2RlIG5lZWRzIHRvIHRha2UgY2FyZQogICAgICAqIG9mIGxvY2tpbmcgYnkgaXRzZWxm
LiAqLworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGlmICgg
KHJldCA9IHNjaGVkX2FkanVzdF9kb20oZG9tX3NjaGVkdWxlcihkKSwgZCwgb3ApKSA9PSAwICkK
ICAgICAgICAgVFJBQ0VfMUQoVFJDX1NDSEVEX0FESkRPTSwgZC0+ZG9tYWluX2lkKTsKIAorICAg
IHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgcmV0dXJuIHJldDsK
IH0KIApAQCAtMTcyNiw5ICsxODAwLDEzIEBAIGxvbmcgc2NoZWRfYWRqdXN0X2dsb2JhbChzdHJ1
Y3QgeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3AgKm9wKQogICAgIGlmICggcG9vbCA9PSBOVUxMICkK
ICAgICAgICAgcmV0dXJuIC1FU1JDSDsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKKwogICAgIHJjID0gKChvcC0+c2NoZWRfaWQgPT0gcG9vbC0+c2NoZWQtPnNjaGVk
X2lkKQogICAgICAgICAgID8gc2NoZWRfYWRqdXN0X2NwdXBvb2wocG9vbC0+c2NoZWQsIG9wKSA6
IC1FSU5WQUwpOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisK
ICAgICBjcHVwb29sX3B1dChwb29sKTsKIAogICAgIHJldHVybiByYzsKQEAgLTE5NDgsNyArMjAy
NiwxMSBAQCBzdGF0aWMgdm9pZCB1bml0X2NvbnRleHRfc2F2ZWQoc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzZCkKIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYs
IHN0cnVjdCB2Y3B1ICp2bmV4dCkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dCA9IHZu
ZXh0LT5zY2hlZF91bml0OwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2No
ZWRfcmVzKHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
ZDsKKworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNkID0g
Z2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpOwogCiAgICAgaWYgKCBhdG9taWNfcmVh
ZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCiAgICAgewpAQCAtMTk3NSw2ICsyMDU3LDgg
QEAgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0
IHZjcHUgKnZuZXh0KQogCiAgICAgaWYgKCBpc19pZGxlX3ZjcHUodnByZXYpICYmIHZwcmV2ICE9
IHZuZXh0ICkKICAgICAgICAgdnByZXYtPnNjaGVkX3VuaXQgPSBzZC0+c2NoZWRfdW5pdF9pZGxl
OworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHN0YXRp
YyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZj
cHUgKnZuZXh0LApAQCAtMTk5Miw2ICsyMDc2LDggQEAgc3RhdGljIHZvaWQgc2NoZWRfY29udGV4
dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCiAgICAgICAg
ICAgICB2bmV4dC0+c2NoZWRfdW5pdCA9CiAgICAgICAgICAgICAgICAgZ2V0X3NjaGVkX3Jlcyhz
bXBfcHJvY2Vzc29yX2lkKCkpLT5zY2hlZF91bml0X2lkbGU7CiAKKyAgICAgICAgcmN1X3JlYWRf
dW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAgICAgdHJhY2VfY29udGludWVfcnVu
bmluZyh2bmV4dCk7CiAgICAgICAgIHJldHVybiBjb250aW51ZV9ydW5uaW5nKHZwcmV2KTsKICAg
ICB9CkBAIC0yMDA1LDYgKzIwOTEsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRj
aChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKIAogICAgIHZjcHVfcGVy
aW9kaWNfdGltZXJfd29yayh2bmV4dCk7CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKKwogICAgIGNvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCk7CiB9CiAKQEAg
LTIxNTIsNiArMjI0MCw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAKICAgICBB
U1NFUlRfTk9UX0lOX0FUT01JQygpOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOworCiAgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKIAogICAg
IG5vdyA9IE5PVygpOwpAQCAtMjE3NSw2ICsyMjY1LDggQEAgc3RhdGljIHZvaWQgc2NoZWRfc2xh
dmUodm9pZCkKICAgICB7CiAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBj
cHUpOwogCisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAg
ICAgICAgIC8qIENoZWNrIGZvciBmYWlsZWQgZm9yY2VkIGNvbnRleHQgc3dpdGNoLiAqLwogICAg
ICAgICBpZiAoIGRvX3NvZnRpcnEgKQogICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVM
RV9TT0ZUSVJRKTsKQEAgLTIyMDUsMTMgKzIyOTcsMTYgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUo
dm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwogICAgIHNwaW5sb2NrX3QgICAg
ICAgICAgICpsb2NrOwogICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgdW5z
aWduZWQgaW50ICAgICAgICAgIGdyYW4gPSBnZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5
OworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBncmFuOwogCiAgICAgQVNTRVJUX05PVF9JTl9B
VE9NSUMoKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWRfcnVuKTsKIAorICAgIHJjdV9y
ZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHNkID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpOworICAgIGdyYW4gPSBzZC0+Z3JhbnVsYXJpdHk7CiAKICAgICBsb2NrID0gcGNwdV9zY2hl
ZHVsZV9sb2NrX2lycShjcHUpOwogCkBAIC0yMjIzLDYgKzIzMTgsOCBAQCBzdGF0aWMgdm9pZCBz
Y2hlZHVsZSh2b2lkKQogICAgICAgICAgKi8KICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIGNwdSk7CiAKKyAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CisKICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAg
ICAgcmV0dXJuIHNjaGVkX3NsYXZlKCk7CiAgICAgfQpAQCAtMjMzMiwxNCArMjQyOSwyNyBAQCBz
dGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiAw
OwogfQogCitzdGF0aWMgdm9pZCBzY2hlZF9yZXNfZnJlZShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQp
Cit7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGNvbnRhaW5lcl9vZihoZWFkLCBz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UsIHJjdSk7CisKKyAgICB4ZnJlZShzZCk7Cit9CisKIHN0YXRp
YyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNkOworCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2sp
OworCisgICAgc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAgICBraWxsX3RpbWVyKCZzZC0+
c190aW1lcik7CiAKICAgICBzZXRfc2NoZWRfcmVzKGNwdSwgTlVMTCk7Ci0gICAgeGZyZWUoc2Qp
OworICAgIGNhbGxfcmN1KCZzZC0+cmN1LCBzY2hlZF9yZXNfZnJlZSk7CisKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCBzY2hlZF9ybV9jcHUodW5z
aWduZWQgaW50IGNwdSkKQEAgLTIzNTksNiArMjQ2OSw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVk
dWxlX2NhbGxiYWNrKAogICAgIHVuc2lnbmVkIGludCBjcHUgPSAodW5zaWduZWQgbG9uZyloY3B1
OwogICAgIGludCByYyA9IDA7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKICAgICAvKgogICAgICAqIEZyb20gdGhlIHNjaGVkdWxlciBwZXJzcGVjdGl2ZSwgYnJp
bmdpbmcgdXAgYSBwQ1BVIHJlcXVpcmVzCiAgICAgICogYWxsb2NhdGluZyBhbmQgaW5pdGlhbGl6
aW5nIHRoZSBwZXItcENQVSBzY2hlZHVsZXIgc3BlY2lmaWMgZGF0YSwKQEAgLTI0MDUsNiArMjUx
Nyw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgICAgICBicmVhazsK
ICAgICB9CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAg
IHJldHVybiAhcmMgPyBOT1RJRllfRE9ORSA6IG5vdGlmaWVyX2Zyb21fZXJybm8ocmMpOwogfQog
CkBAIC0yNDk0LDggKzI2MDgsMTMgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkK
ICAgICBpZGxlX2RvbWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVf
Y3JlYXRlKGlkbGVfZG9tYWluLCAwKSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7CisKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBnZXRfc2NoZWRfcmVzKDAp
LT5jdXJyID0gaWRsZV92Y3B1WzBdLT5zY2hlZF91bml0OwogICAgIGdldF9zY2hlZF9yZXMoMCkt
PnNjaGVkX3VuaXRfaWRsZSA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKKworICAgIHJjdV9y
ZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiAvKgpAQCAtMjUwOCw5ICsyNjI3
LDE0IEBAIGludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVw
b29sICpjKQogICAgIHN0cnVjdCB2Y3B1ICppZGxlOwogICAgIHZvaWQgKnBwcml2LCAqdnByaXY7
CiAgICAgc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcyA9IGMtPnNjaGVkOwotICAgIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgc3RydWN0IHNjaGVk
X3Jlc291cmNlICpzZDsKICAgICBzcGlubG9ja190ICpvbGRfbG9jaywgKm5ld19sb2NrOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgaW50IHJldCA9IDA7CisKKyAgICByY3VfcmVhZF9s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICBzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsK
IAogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7
CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKSk7CkBAIC0y
NTMwLDEzICsyNjU0LDE4IEBAIGludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUs
IHN0cnVjdCBjcHVwb29sICpjKQogICAgIGlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsKICAgICBwcHJp
diA9IHNjaGVkX2FsbG9jX3BkYXRhKG5ld19vcHMsIGNwdSk7CiAgICAgaWYgKCBJU19FUlIocHBy
aXYpICkKLSAgICAgICAgcmV0dXJuIFBUUl9FUlIocHByaXYpOworICAgIHsKKyAgICAgICAgcmV0
ID0gUFRSX0VSUihwcHJpdik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwogICAgIHZwcml2
ID0gc2NoZWRfYWxsb2NfdmRhdGEobmV3X29wcywgaWRsZS0+c2NoZWRfdW5pdCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CiAgICAgaWYg
KCB2cHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfcGRhdGEobmV3X29w
cywgcHByaXYsIGNwdSk7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICByZXQgPSAt
RU5PTUVNOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICAvKgpAQCAtMjU3NSw3ICsy
NzA0LDEwIEBAIGludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBj
cHVwb29sICpjKQogICAgIC8qIFRoZSAgY3B1IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dlciBp
dCB0byBnbyBwaWNrIHVwIHNvbWUgd29yayAqLwogICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwg
U0NIRURVTEVfU09GVElSUSk7CiAKLSAgICByZXR1cm4gMDsKK291dDoKKyAgICByY3VfcmVhZF91
bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHJldHVybiByZXQ7CiB9CiAKIC8qCkBA
IC0yNTg4LDExICsyNzIwLDE2IEBAIGludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNw
dSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKICAgICB2b2lkICpwcHJpdl9vbGQsICp2cHJp
dl9vbGQ7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1
KTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpvbGRfb3BzID0gc2QtPnNjaGVkdWxlcjsKKyAgICBz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOworICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7
CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2s7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAor
ICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNkID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpOworICAgIG9sZF9vcHMgPSBzZC0+c2NoZWR1bGVyOworCiAgICAgQVNTRVJU
KHNkLT5jcHVwb29sICE9IE5VTEwpOwogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JmNwdXBvb2xfZnJlZV9jcHVzKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
c2QtPmNwdXBvb2wtPmNwdV92YWxpZCkpOwpAQCAtMjYyNSw2ICsyNzYyLDggQEAgaW50IHNjaGVk
dWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNkLT5ncmFudWxhcml0eSA9IDE7CiAg
ICAgc2QtPmNwdXBvb2wgPSBOVUxMOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjY3Myw2ICsyODEyLDggQEAgdm9p
ZCBzY2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgLyogTG9ja2luZywgaWYg
bmVjZXNzYXJ5LCBtdXN0IGJlIGhhbmRsZWQgd2l0aGluZyBlYWNoIHNjaGVkdWxlciAqLwogCisg
ICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgaWYgKCBjICE9IE5V
TEwgKQogICAgIHsKICAgICAgICAgc2NoZWQgPSBjLT5zY2hlZDsKQEAgLTI2OTIsNiArMjgzMyw4
IEBAIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgZm9yX2Vh
Y2hfY3B1IChpLCBjcHVzKQogICAgICAgICAgICAgc2NoZWRfZHVtcF9jcHVfc3RhdGUoc2NoZWQs
IGkpOwogICAgIH0KKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwog
fQogCiB2b2lkIHNjaGVkX3RpY2tfc3VzcGVuZCh2b2lkKQpAQCAtMjY5OSwxMCArMjg0MiwxNCBA
QCB2b2lkIHNjaGVkX3RpY2tfc3VzcGVuZCh2b2lkKQogICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNj
aGVkOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBzY2hlZCA9IGdldF9zY2hl
ZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwogICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChzY2hlZCwg
Y3B1KTsKICAgICByY3VfaWRsZV9lbnRlcihjcHUpOwogICAgIHJjdV9pZGxlX3RpbWVyX3N0YXJ0
KCk7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9p
ZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQpAQCAtMjcxMCwxMCArMjg1NywxNCBAQCB2b2lkIHNj
aGVkX3RpY2tfcmVzdW1lKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAgICAg
dW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAorICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJjdV9pZGxlX3RpbWVyX3N0b3AoKTsKICAg
ICByY3VfaWRsZV9leGl0KGNwdSk7CiAgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNj
aGVkdWxlcjsKICAgICBzY2hlZF9kb190aWNrX3Jlc3VtZShzY2hlZCwgY3B1KTsKKworICAgIHJj
dV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiB2b2lkIHdhaXQodm9pZCkK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKaW5kZXggY2I1OGJhZDBmZi4uZjEwZWQ3NjhiMCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
QEAgLTEwLDYgKzEwLDcgQEAKIAogI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KICNpbmNsdWRlIDx4
ZW4vZXJyLmg+CisjaW5jbHVkZSA8eGVuL3JjdXBkYXRlLmg+CiAKIC8qIEEgZ2xvYmFsIHBvaW50
ZXIgdG8gdGhlIGluaXRpYWwgY3B1cG9vbCAoUE9PTDApLiAqLwogZXh0ZXJuIHN0cnVjdCBjcHVw
b29sICpjcHVwb29sMDsKQEAgLTU5LDIwICs2MCwyMiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
ewogICAgIHVuc2lnbmVkIGludCAgICAgICAgbWFzdGVyX2NwdTsKICAgICB1bnNpZ25lZCBpbnQg
ICAgICAgIGdyYW51bGFyaXR5OwogICAgIGNvbnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAg
ICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVjdCAgICAgKi8KKyAgICBzdHJ1Y3QgcmN1
X2hlYWQgICAgIHJjdTsKIH07CiAKICNkZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKGdldF9zY2hl
ZF9yZXMoYyktPmN1cnIpCiAKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
Kiwgc2NoZWRfcmVzKTsKK2V4dGVybiByY3VfcmVhZF9sb2NrX3Qgc2NoZWRfcmVzX3JjdWxvY2s7
CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkX3Jlc291cmNlICpnZXRfc2NoZWRfcmVzKHVu
c2lnbmVkIGludCBjcHUpCiB7Ci0gICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOwor
ICAgIHJldHVybiByY3VfZGVyZWZlcmVuY2UocGVyX2NwdShzY2hlZF9yZXMsIGNwdSkpOwogfQog
CiBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKIHsKLSAgICBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSA9
IHJlczsKKyAgICByY3VfYXNzaWduX3BvaW50ZXIocGVyX2NwdShzY2hlZF9yZXMsIGNwdSksIHJl
cyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19pZGxlX3VuaXQoY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:55:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:55:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93ph-0002FV-Ey; Sat, 14 Sep 2019 08:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pf-0002Ci-Sa
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:55:03 +0000
X-Inumbo-ID: 1320bd48-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1320bd48-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9D32AB66A;
 Sat, 14 Sep 2019 08:53:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:48 +0200
Message-Id: <20190914085251.18816-45-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 44/47] 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
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMjI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIwNCBpbnNlcnRpb25zKCsp
LCA0MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hl
bi9jb21tb24vY3B1cG9vbC5jCmluZGV4IGY1M2NlZWMzYWIuLmFkYTNhN2U4MjQgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC01
MzEsNiArNTMxLDcgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVtb3ZlKHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChjcHVwb29s
MCk7CiAgICAgICAgIEJVR19PTihyZXQpOwogICAgIH0KKyAgICBjcHVtYXNrX2NsZWFyX2NwdShj
cHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CiB9CiAKIC8qCkBAIC01ODAsMjAgKzU4MSwxOSBAQCBz
dGF0aWMgdm9pZCBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgc3RydWN0IGNwdXBvb2wgKipjOwogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKLSAgICAgICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOwotICAgIGVsc2UKKyAgICBmb3JfZWFjaF9j
cHVwb29sICggYyApCiAgICAgewotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCisgICAgICAg
IGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAoKmMpLT5jcHVfdmFsaWQp
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWdu
X2NwdSgqYywgY3B1KTsKLSAgICAgICAgICAgICAgICBCVUdfT04ocmV0KTsKLSAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KCpjLCBjcHUp
OworICAgICAgICAgICAgQlVHX09OKHJldCk7CisgICAgICAgICAgICByZXQgPSBjcHVwb29sX3Vu
YXNzaWduX2NwdV9maW5pc2goKmMpOworICAgICAgICAgICAgQlVHX09OKHJldCk7CiAgICAgICAg
IH0KICAgICB9CiAKKyAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1
cyk7CisKICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgc2NoZWRf
cm1fY3B1KGNwdSk7CiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggODgyYjNiYWY0Mi4uNGQ1NmNkOTA3ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNDA0LDI3ICs0MDQsMzAgQEAg
c3RhdGljIHZvaWQgc2NoZWRfdW5pdF9hZGRfdmNwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwg
c3RydWN0IHZjcHUgKnYpCiAgICAgdW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRl
XSsrOwogfQogCi1zdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3Ry
dWN0IHZjcHUgKnYpCitzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXRf
bWVtKHZvaWQpCiB7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsICoqcHJldl91bml0Owot
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50IGdyYW4g
PSBkLT5jcHVwb29sID8gZC0+Y3B1cG9vbC0+Z3JhbnVsYXJpdHkgOiAxOworICAgIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0OwogCi0gICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQot
ICAgICAgICBpZiAoIHVuaXQtPnZjcHVfbGlzdC0+dmNwdV9pZCAvIGdyYW4gPT0gdi0+dmNwdV9p
ZCAvIGdyYW4gKQotICAgICAgICAgICAgYnJlYWs7CisgICAgdW5pdCA9IHh6YWxsb2Moc3RydWN0
IHNjaGVkX3VuaXQpOworICAgIGlmICggIXVuaXQgKQorICAgICAgICByZXR1cm4gTlVMTDsKIAot
ICAgIGlmICggdW5pdCApCisgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVf
aGFyZF9hZmZpbml0eSkgfHwKKyAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5X3NhdmVkKSB8fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3Zhcigm
dW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKICAgICB7Ci0gICAgICAgIHNjaGVkX3VuaXRfYWRk
X3ZjcHUodW5pdCwgdik7Ci0gICAgICAgIHJldHVybiB1bml0OworICAgICAgICBzY2hlZF9mcmVl
X3VuaXRfbWVtKHVuaXQpOworICAgICAgICB1bml0ID0gTlVMTDsKICAgICB9CiAKLSAgICBpZiAo
ICh1bml0ID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfdW5pdCkpID09IE5VTEwgKQotICAgICAgICBy
ZXR1cm4gTlVMTDsKKyAgICByZXR1cm4gdW5pdDsKK30KKworc3RhdGljIHZvaWQgc2NoZWRfZG9t
YWluX2luc2VydF91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIHN0cnVjdCBzY2hlZF91bml0ICoqcHJldl91bml0OwogCiAgICAgdW5pdC0+ZG9t
YWluID0gZDsKLSAgICBzY2hlZF91bml0X2FkZF92Y3B1KHVuaXQsIHYpOwogCiAgICAgZm9yICgg
cHJldl91bml0ID0gJmQtPnNjaGVkX3VuaXRfbGlzdDsgKnByZXZfdW5pdDsKICAgICAgICAgICBw
cmV2X3VuaXQgPSAmKCpwcmV2X3VuaXQpLT5uZXh0X2luX2xpc3QgKQpAQCAtNDM0LDE3ICs0Mzcs
MzEgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2
Y3B1ICp2KQogCiAgICAgdW5pdC0+bmV4dF9pbl9saXN0ID0gKnByZXZfdW5pdDsKICAgICAqcHJl
dl91bml0ID0gdW5pdDsKK30KIAotICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+
Y3B1X2hhcmRfYWZmaW5pdHkpIHx8Ci0gICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0
LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCkgfHwKLSAgICAgICAgICF6YWxsb2NfY3B1bWFza192
YXIoJnVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCi0gICAgICAgIGdvdG8gZmFpbDsKK3N0YXRp
YyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBncmFuID0gZC0+Y3B1cG9vbCA/IGQtPmNwdXBvb2wt
PmdyYW51bGFyaXR5IDogMTsKIAotICAgIHJldHVybiB1bml0OworICAgIGZvcl9lYWNoX3NjaGVk
X3VuaXQgKCBkLCB1bml0ICkKKyAgICAgICAgaWYgKCB1bml0LT52Y3B1X2xpc3QtPnZjcHVfaWQg
LyBncmFuID09IHYtPnZjcHVfaWQgLyBncmFuICkKKyAgICAgICAgICAgIGJyZWFrOwogCi0gZmFp
bDoKLSAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7Ci0gICAgcmV0dXJuIE5VTEw7CisgICAg
aWYgKCB1bml0ICkKKyAgICB7CisgICAgICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7
CisgICAgICAgIHJldHVybiB1bml0OworICAgIH0KKworICAgIGlmICggKHVuaXQgPSBzY2hlZF9h
bGxvY191bml0X21lbSgpKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBz
Y2hlZF91bml0X2FkZF92Y3B1KHVuaXQsIHYpOworICAgIHNjaGVkX2RvbWFpbl9pbnNlcnRfdW5p
dCh1bml0LCBkKTsKKworICAgIHJldHVybiB1bml0OwogfQogCiBzdGF0aWMgdW5zaWduZWQgaW50
IHNjaGVkX3NlbGVjdF9pbml0aWFsX2NwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKQEAgLTIzODEs
MTggKzIzOTgsMjggQEAgc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKQogICAg
ICAgICB2Y3B1X3VuYmxvY2sodik7CiB9CiAKLXN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVu
c2lnbmVkIGludCBjcHUpCitzdGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzY2hlZF9hbGxv
Y19yZXModm9pZCkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwogCiAgICAgc2Qg
PSB4emFsbG9jKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSk7CiAgICAgaWYgKCBzZCA9PSBOVUxMICkK
LSAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOwogICAgIGlmICgg
IXphbGxvY19jcHVtYXNrX3Zhcigmc2QtPmNwdXMpICkKICAgICB7CiAgICAgICAgIHhmcmVlKHNk
KTsKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0K
KyAgICByZXR1cm4gc2Q7Cit9CisKK3N0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVk
IGludCBjcHUpCit7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsKKworICAgIHNkID0g
c2NoZWRfYWxsb2NfcmVzKCk7CisgICAgaWYgKCBzZCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07CiAKICAgICBzZC0+bWFzdGVyX2NwdSA9IGNwdTsKICAgICBjcHVtYXNrX2NvcHko
c2QtPmNwdXMsIGNwdW1hc2tfb2YoY3B1KSk7CkBAIC0yNDQyLDYgKzI0NjksOCBAQCBzdGF0aWMg
dm9pZCBzY2hlZF9yZXNfZnJlZShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiAgICAgc3RydWN0IHNj
aGVkX3Jlc291cmNlICpzZCA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UsIHJjdSk7CiAKICAgICBmcmVlX2NwdW1hc2tfdmFyKHNkLT5jcHVzKTsKKyAgICBpZiAoIHNk
LT5zY2hlZF91bml0X2lkbGUgKQorICAgICAgICBzY2hlZF9mcmVlX3VuaXRfbWVtKHNkLT5zY2hl
ZF91bml0X2lkbGUpOwogICAgIHhmcmVlKHNkKTsKIH0KIApAQCAtMjQ1Niw2ICsyNDg1LDggQEAg
c3RhdGljIHZvaWQgY3B1X3NjaGVkdWxlX2Rvd24odW5zaWduZWQgaW50IGNwdSkKICAgICBraWxs
X3RpbWVyKCZzZC0+c190aW1lcik7CiAKICAgICBzZXRfc2NoZWRfcmVzKGNwdSwgTlVMTCk7Cisg
ICAgLyogS2VlcCBpZGxlIHVuaXQuICovCisgICAgc2QtPnNjaGVkX3VuaXRfaWRsZSA9IE5VTEw7
CiAgICAgY2FsbF9yY3UoJnNkLT5yY3UsIHNjaGVkX3Jlc19mcmVlKTsKIAogICAgIHJjdV9yZWFk
X3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwpAQCAtMjUzNSw2ICsyNTY2LDMwIEBAIHN0YXRp
YyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3NjaGVkdWxlX25mYiA9IHsKICAgICAubm90aWZp
ZXJfY2FsbCA9IGNwdV9zY2hlZHVsZV9jYWxsYmFjawogfTsKIAorc3RhdGljIGNvbnN0IGNwdW1h
c2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVudW0gc2NoZWRfZ3JhbiBvcHQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkK
K3sKKyAgICBjb25zdCBjcHVtYXNrX3QgKm1hc2s7CisKKyAgICBzd2l0Y2ggKCBvcHQgKQorICAg
IHsKKyAgICBjYXNlIFNDSEVEX0dSQU5fY3B1OgorICAgICAgICBtYXNrID0gY3B1bWFza19vZihj
cHUpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFNDSEVEX0dSQU5fY29yZToKKyAgICAgICAg
bWFzayA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBTQ0hFRF9HUkFOX3NvY2tldDoKKyAgICAgICAgbWFzayA9IHBlcl9jcHUoY3B1X2Nv
cmVfbWFzaywgY3B1KTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHJl
dHVybiBtYXNrOworfQorCiAvKiBJbml0aWFsaXNlIHRoZSBkYXRhIHN0cnVjdHVyZXMuICovCiB2
b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogewpAQCAtMjY5Myw2ICsyNzQ4LDQ2IEBA
IGludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpj
KQogICAgICAqLwogICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoY3B1
LCAmZmxhZ3MpOwogCisgICAgaWYgKCBjLT5ncmFudWxhcml0eSA+IDEgKQorICAgIHsKKyAgICAg
ICAgY29uc3QgY3B1bWFza190ICptYXNrOworICAgICAgICB1bnNpZ25lZCBpbnQgY3B1X2l0ZXIs
IGlkeCA9IDA7CisgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICpvbGRfdW5pdCwgKm1hc3Rlcl91
bml0OworICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkX29sZDsKKworICAgICAgICAv
KgorICAgICAgICAgKiBXZSBuZWVkIHRvIG1lcmdlIG11bHRpcGxlIGlkbGVfdmNwdSB1bml0cyBh
bmQgc2NoZWRfcmVzb3VyY2Ugc3RydWN0cworICAgICAgICAgKiBpbnRvIG9uZS4gQXMgdGhlIGZy
ZWUgY3B1cyBhbGwgc2hhcmUgdGhlIHNhbWUgbG9jayB3ZSBhcmUgZmluZSBkb2luZworICAgICAg
ICAgKiB0aGF0IG5vdy4gVGhlIHdvcnN0IHdoaWNoIGNvdWxkIGhhcHBlbiB3b3VsZCBiZSBzb21l
b25lIHdhaXRpbmcgZm9yCisgICAgICAgICAqIHRoZSBsb2NrLCB0aHVzIGRlcmVmZXJlbmNpbmcg
c2NoZWRfcmVzLT5zY2hlZHVsZV9sb2NrLiBUaGlzIGlzIHRoZQorICAgICAgICAgKiByZWFzb24g
d2UgYXJlIGZyZWVpbmcgc3RydWN0IHNjaGVkX3JlcyB2aWEgY2FsbF9yY3UoKSB0byBhdm9pZCB0
aGUKKyAgICAgICAgICogbG9jayBwb2ludGVyIHN1ZGRlbmx5IGRpc2FwcGVhcmluZy4KKyAgICAg
ICAgICovCisgICAgICAgIG1hc2sgPSBzY2hlZF9nZXRfb3B0X2NwdW1hc2soYy0+b3B0X2dyYW51
bGFyaXR5LCBjcHUpOworICAgICAgICBtYXN0ZXJfdW5pdCA9IGlkbGVfdmNwdVtjcHVdLT5zY2hl
ZF91bml0OworCisgICAgICAgIGZvcl9lYWNoX2NwdSAoIGNwdV9pdGVyLCBtYXNrICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCBpZHggKQorICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xl
YXJfY3B1KGNwdV9pdGVyLCBzY2hlZF9yZXNfbWFzayk7CisKKyAgICAgICAgICAgIHBlcl9jcHUo
c2NoZWRfcmVzX2lkeCwgY3B1X2l0ZXIpID0gaWR4Kys7CisKKyAgICAgICAgICAgIGlmICggY3B1
ID09IGNwdV9pdGVyICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAg
b2xkX3VuaXQgPSBpZGxlX3ZjcHVbY3B1X2l0ZXJdLT5zY2hlZF91bml0OworICAgICAgICAgICAg
c2Rfb2xkID0gZ2V0X3NjaGVkX3JlcyhjcHVfaXRlcik7CisgICAgICAgICAgICBraWxsX3RpbWVy
KCZzZF9vbGQtPnNfdGltZXIpOworICAgICAgICAgICAgaWRsZV92Y3B1W2NwdV9pdGVyXS0+c2No
ZWRfdW5pdCA9IG1hc3Rlcl91bml0OworICAgICAgICAgICAgbWFzdGVyX3VuaXQtPnJ1bnN0YXRl
X2NudFtSVU5TVEFURV9ydW5uaW5nXSsrOworICAgICAgICAgICAgc2V0X3NjaGVkX3JlcyhjcHVf
aXRlciwgc2QpOworICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdV9pdGVyLCBzZC0+Y3B1
cyk7CisKKyAgICAgICAgICAgIGNhbGxfcmN1KCZzZF9vbGQtPnJjdSwgc2NoZWRfcmVzX2ZyZWUp
OworICAgICAgICB9CisgICAgfQorCiAgICAgbmV3X2xvY2sgPSBzY2hlZF9zd2l0Y2hfc2NoZWQo
bmV3X29wcywgY3B1LCBwcHJpdiwgdnByaXYpOwogCiAgICAgc2QtPnNjaGVkdWxlciA9IG5ld19v
cHM7CkBAIC0yNzMwLDMzICsyODI1LDEwMCBAQCBvdXQ6CiAgKi8KIGludCBzY2hlZHVsZV9jcHVf
cm0odW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKICAgICB2b2lk
ICpwcHJpdl9vbGQsICp2cHJpdl9vbGQ7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsK
KyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkLCAqKnNkX25ldyA9IE5VTEw7CisgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wczsKICAg
ICBzcGlubG9ja190ICpvbGRfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGlu
dCBpZHgsIHJldCA9IC1FTk9NRU07CisgICAgdW5zaWduZWQgaW50IGNwdV9pdGVyOwogCiAgICAg
cmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc2QgPSBnZXRfc2NoZWRf
cmVzKGNwdSk7CiAgICAgb2xkX29wcyA9IHNkLT5zY2hlZHVsZXI7CiAKKyAgICBpZiAoIHNkLT5n
cmFudWxhcml0eSA+IDEgKQorICAgIHsKKyAgICAgICAgc2RfbmV3ID0geG1hbGxvY19hcnJheShz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2QtPmdyYW51bGFyaXR5IC0gMSk7CisgICAgICAgIGlm
ICggIXNkX25ldyApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgZm9yICggaWR4ID0g
MDsgaWR4IDwgc2QtPmdyYW51bGFyaXR5IC0gMTsgaWR4KysgKQorICAgICAgICB7CisgICAgICAg
ICAgICBzZF9uZXdbaWR4XSA9IHNjaGVkX2FsbG9jX3JlcygpOworICAgICAgICAgICAgaWYgKCBz
ZF9uZXdbaWR4XSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc2RfbmV3W2lkeF0t
PnNjaGVkX3VuaXRfaWRsZSA9IHNjaGVkX2FsbG9jX3VuaXRfbWVtKCk7CisgICAgICAgICAgICAg
ICAgaWYgKCAhc2RfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRsZSApCisgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICBzY2hlZF9yZXNfZnJlZSgmc2RfbmV3W2lkeF0tPnJjdSk7
CisgICAgICAgICAgICAgICAgICAgIHNkX25ld1tpZHhdID0gTlVMTDsKKyAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoICFzZF9uZXdbaWR4XSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgZm9yICggaWR4LS07IGlkeCA+PSAwOyBpZHgtLSAp
CisgICAgICAgICAgICAgICAgICAgIHNjaGVkX3Jlc19mcmVlKCZzZF9uZXdbaWR4XS0+cmN1KTsK
KyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHNk
X25ld1tpZHhdLT5jdXJyID0gc2RfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRsZTsKKyAgICAgICAg
ICAgIHNkX25ld1tpZHhdLT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CisgICAgICAgICAg
ICBzZF9uZXdbaWR4XS0+Z3JhbnVsYXJpdHkgPSAxOworCisgICAgICAgICAgICAvKiBXZSB3YW50
IHRoZSBsb2NrIG5vdCB0byBjaGFuZ2Ugd2hlbiByZXBsYWNpbmcgdGhlIHJlc291cmNlLiAqLwor
ICAgICAgICAgICAgc2RfbmV3W2lkeF0tPnNjaGVkdWxlX2xvY2sgPSBzZC0+c2NoZWR1bGVfbG9j
azsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldCA9IDA7CiAgICAgQVNTRVJUKHNkLT5jcHVw
b29sICE9IE5VTEwpOwogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xf
ZnJlZV9jcHVzKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc2QtPmNwdXBv
b2wtPmNwdV92YWxpZCkpOwogCi0gICAgaWRsZSA9IGlkbGVfdmNwdVtjcHVdOwotCiAgICAgc2No
ZWRfZG9fdGlja19zdXNwZW5kKG9sZF9vcHMsIGNwdSk7CiAKICAgICAvKiBTZWUgY29tbWVudCBp
biBzY2hlZHVsZV9jcHVfYWRkKCkgcmVnYXJkaW5nIGxvY2sgc3dpdGNoaW5nLiAqLwogICAgIG9s
ZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCi0gICAg
dnByaXZfb2xkID0gaWRsZS0+c2NoZWRfdW5pdC0+cHJpdjsKKyAgICB2cHJpdl9vbGQgPSBpZGxl
X3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdjsKICAgICBwcHJpdl9vbGQgPSBzZC0+c2NoZWRf
cHJpdjsKIAotICAgIGlkbGUtPnNjaGVkX3VuaXQtPnByaXYgPSBOVUxMOworICAgIGlkeCA9IDA7
CisgICAgZm9yX2VhY2hfY3B1ICggY3B1X2l0ZXIsIHNkLT5jcHVzICkKKyAgICB7CisgICAgICAg
IHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwgY3B1X2l0ZXIpID0gMDsKKyAgICAgICAgaWYgKCBjcHVf
aXRlciA9PSBjcHUgKQorICAgICAgICB7CisgICAgICAgICAgICBpZGxlX3ZjcHVbY3B1X2l0ZXJd
LT5zY2hlZF91bml0LT5wcml2ID0gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIC8qIEluaXRpYWxpemUgdW5pdC4gKi8KKyAgICAgICAgICAgIHVu
aXQgPSBzZF9uZXdbaWR4XS0+c2NoZWRfdW5pdF9pZGxlOworICAgICAgICAgICAgdW5pdC0+cmVz
ID0gc2RfbmV3W2lkeF07CisgICAgICAgICAgICB1bml0LT5pc19ydW5uaW5nID0gdHJ1ZTsKKyAg
ICAgICAgICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgaWRsZV92Y3B1W2NwdV9pdGVyXSk7
CisgICAgICAgICAgICBzY2hlZF9kb21haW5faW5zZXJ0X3VuaXQodW5pdCwgaWRsZV92Y3B1W2Nw
dV9pdGVyXS0+ZG9tYWluKTsKKworICAgICAgICAgICAgLyogQWRqdXN0IGNwdSBtYXNrcyBvZiBy
ZXNvdXJjZXMgKG9sZCBhbmQgbmV3KS4gKi8KKyAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1
KGNwdV9pdGVyLCBzZC0+Y3B1cyk7CisgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1X2l0
ZXIsIHNkX25ld1tpZHhdLT5jcHVzKTsKKworICAgICAgICAgICAgLyogSW5pdCB0aW1lci4gKi8K
KyAgICAgICAgICAgIGluaXRfdGltZXIoJnNkX25ld1tpZHhdLT5zX3RpbWVyLCBzX3RpbWVyX2Zu
LCBOVUxMLCBjcHVfaXRlcik7CisKKyAgICAgICAgICAgIC8qIExhc3QgcmVzb3VyY2UgaW5pdGlh
bGl6YXRpb25zIGFuZCBpbnNlcnQgcmVzb3VyY2UgcG9pbnRlci4gKi8KKyAgICAgICAgICAgIHNk
X25ld1tpZHhdLT5tYXN0ZXJfY3B1ID0gY3B1X2l0ZXI7CisgICAgICAgICAgICBzZXRfc2NoZWRf
cmVzKGNwdV9pdGVyLCBzZF9uZXdbaWR4XSk7CisKKyAgICAgICAgICAgIC8qIExhc3QgYWN0aW9u
OiBzZXQgdGhlIG5ldyBsb2NrIHBvaW50ZXIuICovCisgICAgICAgICAgICBzbXBfbWIoKTsKKyAg
ICAgICAgICAgIHNkX25ld1tpZHhdLT5zY2hlZHVsZV9sb2NrID0gJnNjaGVkX2ZyZWVfY3B1X2xv
Y2s7CisKKyAgICAgICAgICAgIGlkeCsrOworICAgICAgICB9CisgICAgfQogICAgIHNkLT5zY2hl
ZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CiAgICAgc2QtPnNjaGVkX3ByaXYgPSBOVUxMOwogCkBA
IC0yNzc0LDkgKzI5MzYsMTEgQEAgaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1
KQogICAgIHNkLT5ncmFudWxhcml0eSA9IDE7CiAgICAgc2QtPmNwdXBvb2wgPSBOVUxMOwogCitv
dXQ6CiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisgICAgeGZyZWUo
c2RfbmV3KTsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiByZXQ7CiB9CiAKIHN0cnVjdCBz
Y2hlZHVsZXIgKnNjaGVkdWxlcl9nZXRfZGVmYXVsdCh2b2lkKQotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08: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 1i93pm-0002No-8L; Sat, 14 Sep 2019 08:55: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pk-0002LF-P4
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:55:08 +0000
X-Inumbo-ID: 0ddb36ed-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ddb36ed-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 78803B661;
 Sat, 14 Sep 2019 08:52:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:15 +0200
Message-Id: <20190914085251.18816-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 11/47] 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
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA1YjJjOGVjMGQxLi5lNDMw
YzRlZmE0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTY2OCw3ICs2NjgsNyBAQCBfX2NzY2hlZF92Y3B1X2No
ZWNrKHN0cnVjdCB2Y3B1ICp2YykKICAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSAp
OwogICAgIH0KIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9jaGVjayk7CisgICAgU0NIRURf
U1RBVF9DUkFOSyh1bml0X2NoZWNrKTsKIH0KICNkZWZpbmUgQ1NDSEVEX1ZDUFVfQ0hFQ0soX3Zj
KSAgKF9fY3NjaGVkX3ZjcHVfY2hlY2soX3ZjKSkKICNlbHNlCkBAIC02OTIsNyArNjkyLDcgQEAg
X19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpw
cnYsCiAgICAgICAgICAgICAgICAoTk9XKCkgLSBzdmMtPmxhc3Rfc2NoZWRfdGltZSkgPCBwcnYt
PnZjcHVfbWlncl9kZWxheTsKIAogICAgIGlmICggaG90ICkKLSAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X2hvdCk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9ob3QpOwogCiAg
ICAgcmV0dXJuIGhvdDsKIH0KQEAgLTg4MSw3ICs4ODEsNyBAQCBfX2NzY2hlZF92Y3B1X2FjY3Rf
c3RhcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3Zj
KQogICAgIGlmICggbGlzdF9lbXB0eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApCiAgICAgewog
ICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3ZjLCBzdGF0ZV9hY3RpdmUpOwotICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKGFjY3RfdmNwdV9hY3RpdmUpOworICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKGFjY3RfdW5pdF9hY3RpdmUpOwogCiAgICAgICAgIHNkb20tPmFjdGl2ZV92Y3B1X2Nv
dW50Kys7CiAgICAgICAgIGxpc3RfYWRkKCZzdmMtPmFjdGl2ZV92Y3B1X2VsZW0sICZzZG9tLT5h
Y3RpdmVfdmNwdSk7CkBAIC05MDgsNyArOTA4LDcgQEAgX19jc2NoZWRfdmNwdV9hY2N0X3N0b3Bf
bG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAogICAgIEJVR19PTiggbGlzdF9lbXB0
eSgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtKSApOwogCiAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5L
KHN2Yywgc3RhdGVfaWRsZSk7Ci0gICAgU0NIRURfU1RBVF9DUkFOSyhhY2N0X3ZjcHVfaWRsZSk7
CisgICAgU0NIRURfU1RBVF9DUkFOSyhhY2N0X3VuaXRfaWRsZSk7CiAKICAgICBCVUdfT04oIHBy
di0+d2VpZ2h0IDwgc2RvbS0+d2VpZ2h0ICk7CiAgICAgc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQt
LTsKQEAgLTEwMTAsNyArMTAxMCw3IEBAIGNzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgIHN2Yy0+cHJpID0g
aXNfaWRsZV9kb21haW4odmMtPmRvbWFpbikgPwogICAgICAgICBDU0NIRURfUFJJX0lETEUgOiBD
U0NIRURfUFJJX1RTX1VOREVSOwogICAgIFNDSEVEX1ZDUFVfU1RBVFNfUkVTRVQoc3ZjKTsKLSAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYWxsb2MpOworICAgIFNDSEVEX1NUQVRfQ1JBTksodW5p
dF9hbGxvYyk7CiAgICAgcmV0dXJuIHN2YzsKIH0KIApAQCAtMTAzOCw3ICsxMDM4LDcgQEAgY3Nj
aGVkX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7
CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaW5zZXJ0KTsKKyAgICBTQ0hFRF9TVEFUX0NS
QU5LKHVuaXRfaW5zZXJ0KTsKIH0KIAogc3RhdGljIHZvaWQKQEAgLTEwNTgsMTMgKzEwNTgsMTMg
QEAgY3NjaGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0g
Q1NDSEVEX1VOSVQodW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0g
c3ZjLT5zZG9tOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3JlbW92ZSk7CisgICAgU0NI
RURfU1RBVF9DUkFOSyh1bml0X3JlbW92ZSk7CiAKICAgICBBU1NFUlQoIV9fdmNwdV9vbl9ydW5x
KHN2YykpOwogCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9Q
QVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZj
cHVfdW5wYXJrKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3VucGFyayk7CiAgICAg
ICAgIHZjcHVfdW5wYXVzZShzdmMtPnZjcHUpOwogICAgIH0KIApAQCAtMTA4NSw3ICsxMDg1LDcg
QEAgY3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMgPSBD
U0NIRURfVU5JVCh1bml0KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdmMtPnByb2Nlc3NvcjsK
IAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CisgICAgU0NIRURfU1RBVF9DUkFO
Syh1bml0X3NsZWVwKTsKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwogCkBAIC0x
MTE0LDE5ICsxMTE0LDE5IEBAIGNzY2hlZF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIGlmICggdW5saWtlbHkoY3Vy
cl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gdW5pdCkgKQogICAgIHsKLSAgICAgICAgU0NIRURf
U1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmluZyk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTkso
dW5pdF93YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGlmICggdW5s
aWtlbHkoX192Y3B1X29uX3J1bnEoc3ZjKSkgKQogICAgIHsKLSAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dh
a2Vfb25ydW5xKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGlmICggbGlrZWx5KHZj
cHVfcnVubmFibGUodmMpKSApCi0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX3J1
bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2VfcnVubmFibGUpOwog
ICAgIGVsc2UKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfbm90X3J1bm5hYmxl
KTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2Vfbm90X3J1bm5hYmxlKTsKIAog
ICAgIC8qCiAgICAgICogV2UgdGVtcG9yYXJseSBib29zdCB0aGUgcHJpb3JpdHkgb2YgYXdha2lu
ZyBWQ1BVcyEKQEAgLTExNTYsNyArMTE1Niw3IEBAIGNzY2hlZF91bml0X3dha2UoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgICF0
ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAgICB7CiAg
ICAgICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfQk9PU1RfU1RBUlQsIHZjLT5kb21haW4tPmRvbWFp
bl9pZCwgdmMtPnZjcHVfaWQpOwotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYm9vc3Qp
OworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfYm9vc3QpOwogICAgICAgICBzdmMtPnBy
aSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQogCkBAIC0xNTE1LDcgKzE1MTUsNyBAQCBj
c2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgICAgICAgICAgIGNyZWRpdCA8IC1j
cmVkaXRfY2FwICYmCiAgICAgICAgICAgICAgICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdChDU0NI
RURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAgICAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9wYXJrKTsKKyAgICAgICAg
ICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3BhcmspOwogICAgICAgICAgICAgICAg
ICAgICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPnZjcHUpOwogICAgICAgICAgICAgICAgIH0KIApA
QCAtMTUzOSw3ICsxNTM5LDcgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAgICAgICAgICAg
ICAgICAgICAgICAqIGNhbGwgdG8gbWFrZSBzdXJlIHRoZSBWQ1BVJ3MgcHJpb3JpdHkgaXMgbm90
IGJvb3N0ZWQKICAgICAgICAgICAgICAgICAgICAgICogaWYgaXQgaXMgd29rZW4gdXAgaGVyZS4K
ICAgICAgICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV91bnBhcmspOworICAgICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KHVuaXRfdW5wYXJrKTsKICAgICAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+dmNw
dSk7CiAgICAgICAgICAgICAgICAgICAgIGNsZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktF
RCwgJnN2Yy0+ZmxhZ3MpOwogICAgICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggZmVl
MTQ3MWY4MC4uZDgyYjdhOWM3NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTIwMjAsNyArMjAyMCw3IEBA
IGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMpCiAgICAgewogICAgICAgICBCVUdf
T04oICFpc19pZGxlX3ZjcHUodmMpICk7CiAgICAgfQotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV9jaGVjayk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2NoZWNrKTsKIH0KICNkZWZpbmUg
Q1NDSEVEMl9WQ1BVX0NIRUNLKF92YykgIChjc2NoZWQyX3ZjcHVfY2hlY2soX3ZjKSkKICNlbHNl
CkBAIC0yMDY3LDcgKzIwNjcsNyBAQCBjc2NoZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgc3ZjLT5idWRnZXRf
cXVvdGEgPSAwOwogICAgIElOSVRfTElTVF9IRUFEKCZzdmMtPnBhcmtlZF9lbGVtKTsKIAotICAg
IFNDSEVEX1NUQVRfQ1JBTksodmNwdV9hbGxvYyk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0
X2FsbG9jKTsKIAogICAgIHJldHVybiBzdmM7CiB9CkBAIC0yMDc5LDcgKzIwNzksNyBAQCBjc2No
ZWQyX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml91bml0KHVuaXQpOwogCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodmMpKTsKLSAgICBTQ0hF
RF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOworICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9zbGVl
cCk7CiAKICAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQgKQogICAg
IHsKQEAgLTIxMDksMjAgKzIxMDksMjAgQEAgY3NjaGVkMl91bml0X3dha2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIGlmICggdW5s
aWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0KSApCiAgICAgewotICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2VfcnVubmluZyk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIGlmICgg
dW5saWtlbHkodmNwdV9vbl9ydW5xKHN2YykpICkKICAgICB7Ci0gICAgICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV93YWtlX29ucnVucSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93
YWtlX29ucnVucSk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIGlmICggbGlrZWx5
KHZjcHVfcnVubmFibGUodmMpKSApCi0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtl
X3J1bm5hYmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2VfcnVubmFibGUp
OwogICAgIGVsc2UKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfbm90X3J1bm5h
YmxlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2Vfbm90X3J1bm5hYmxlKTsK
IAogICAgIC8qIElmIHRoZSBjb250ZXh0IGhhc24ndCBiZWVuIHNhdmVkIGZvciB0aGlzIHZjcHUg
eWV0LCB3ZSBjYW4ndCBwdXQgaXQgb24KICAgICAgKiBhbm90aGVyIHJ1bnF1ZXVlLiAgSW5zdGVh
ZCwgd2Ugc2V0IGEgZmxhZyBzbyB0aGF0IGl0IHdpbGwgYmUgcHV0IG9uIHRoZSBydW5xdWV1ZQpA
QCAtMzEzOCw3ICszMTM4LDcgQEAgY3NjaGVkMl91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAgICAgc2RvbS0+bnJfdmNw
dXMrKzsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOworICAgIFNDSEVEX1NU
QVRfQ1JBTksodW5pdF9pbnNlcnQpOwogCiAgICAgQ1NDSEVEMl9WQ1BVX0NIRUNLKHZjKTsKIH0K
QEAgLTMxNjEsNyArMzE2MSw3IEBAIGNzY2hlZDJfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2YykpOwogICAgIEFTU0VSVChsaXN0X2VtcHR5KCZzdmMtPnJ1bnFfZWxlbSkpOwog
Ci0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3JlbW92ZSk7CisgICAgU0NIRURfU1RBVF9DUkFO
Syh1bml0X3JlbW92ZSk7CiAKICAgICAvKiBSZW1vdmUgZnJvbSBydW5xdWV1ZSAqLwogICAgIGxv
Y2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCAxZDk2ZGM1ZmE1
Li42NmY4Mzg3ZjExIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTk5LDcgKzE5OSw3IEBAIHN0YXRpYyB2b2lkICpu
dWxsX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBJTklUX0xJ
U1RfSEVBRCgmbnZjLT53YWl0cV9lbGVtKTsKICAgICBudmMtPnZjcHUgPSB2OwogCi0gICAgU0NI
RURfU1RBVF9DUkFOSyh2Y3B1X2FsbG9jKTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfYWxs
b2MpOwogCiAgICAgcmV0dXJuIG52YzsKIH0KQEAgLTUwMiw3ICs1MDIsNyBAQCBzdGF0aWMgdm9p
ZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICB9CiAg
ICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2lu
c2VydCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2luc2VydCk7CiB9CiAKIHN0YXRpYyB2
b2lkIG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLApAQCAtNTQw
LDcgKzU0MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAogIG91dDoKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywg
dW5pdCk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfcmVtb3ZlKTsKKyAgICBTQ0hFRF9T
VEFUX0NSQU5LKHVuaXRfcmVtb3ZlKTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2Uo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLApAQCAtNTU1LDIxICs1NTUsMjEgQEAgc3RhdGlj
IHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogCiAgICAg
aWYgKCB1bmxpa2VseShjdXJyX29uX2NwdShjcHUpID09IHVuaXQpICkKICAgICB7Ci0gICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX3J1bm5pbmcpOworICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHVuaXRfd2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAg
IGlmICggdW5saWtlbHkoIWxpc3RfZW1wdHkoJm52Yy0+d2FpdHFfZWxlbSkpICkKICAgICB7CiAg
ICAgICAgIC8qIE5vdCBleGFjdGx5ICJvbiBydW5xIiwgYnV0IGNsb3NlIGVub3VnaCBmb3IgcmV1
c2luZyB0aGUgY291bnRlciAqLwotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9v
bnJ1bnEpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9vbnJ1bnEpOwogICAg
ICAgICByZXR1cm47CiAgICAgfQogCiAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkg
KQotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uYWJsZSk7CisgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAgICBlbHNlCi0gICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX25vdF9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7CiAKICAgICAvKgogICAgICAqIElm
IGEgdmNwdSBpcyBuZWl0aGVyIG9uIGEgcENQVSBub3IgaW4gdGhlIHdhaXRxdWV1ZSwgaXQgbWVh
bnMgaXQgd2FzCkBAIC02NDksNyArNjQ5LDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3NsZWVw
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBpZiAoIGxpa2VseSghdGlja2xlZCAm
JiBjdXJyX29uX2NwdShjcHUpID09IHVuaXQpICkKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEo
Y3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVl
cCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3NsZWVwKTsKIH0KIAogc3RhdGljIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSAqCkBAIC03NzAsNyArNzcwLDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IG51bGxfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdikKICAgICBlbHNlCiAgICAgICAgIEJVR19P
TighaXNfaWRsZV92Y3B1KHYpKTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9jaGVjayk7
CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2NoZWNrKTsKIH0KICNkZWZpbmUgTlVMTF9WQ1BV
X0NIRUNLKHYpICAobnVsbF92Y3B1X2NoZWNrKHYpKQogI2Vsc2UKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA5MjdmNjMwNTMx
Li5jZDQyMjNmZmQ2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZF9ydC5jCkBAIC04NjIsNyArODYyLDcgQEAgcnRfYWxsb2NfdmRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgdm9pZCAq
ZGQpCiAgICAgaWYgKCAhaXNfaWRsZV92Y3B1KHZjKSApCiAgICAgICAgIHN2Yy0+YnVkZ2V0ID0g
UlREU19ERUZBVUxUX0JVREdFVDsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9hbGxvYyk7
CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2FsbG9jKTsKIAogICAgIHJldHVybiBzdmM7CiB9
CkBAIC05MTEsNyArOTExLDcgQEAgcnRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICB9CiAgICAgdW5pdF9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2lu
c2VydCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2luc2VydCk7CiB9CiAKIC8qCkBAIC05
MjQsNyArOTI0LDcgQEAgcnRfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgcnRfZG9tICogY29uc3Qgc2Rv
bSA9IHN2Yy0+c2RvbTsKICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3JlbW92ZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3JlbW92ZSk7CiAK
ICAgICBCVUdfT04oIHNkb20gPT0gTlVMTCApOwogCkBAIC0xMTQ2LDcgKzExNDYsNyBAQCBydF91
bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiAgICAgc3RydWN0IHJ0X3VuaXQgKiBjb25zdCBzdmMgPSBydF91bml0KHVuaXQpOwog
CiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7Ci0gICAgU0NIRURfU1RBVF9DUkFOSyh2
Y3B1X3NsZWVwKTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfc2xlZXApOwogCiAgICAgaWYg
KCBjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB1bml0ICkKICAgICAgICAgY3B1X3JhaXNl
X3NvZnRpcnEodmMtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CkBAIC0xMjY3LDIxICsx
MjY3LDIxIEBAIHJ0X3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogCiAgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2Yy0+
cHJvY2Vzc29yKSA9PSB1bml0KSApCiAgICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZj
cHVfd2FrZV9ydW5uaW5nKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2VfcnVu
bmluZyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICAvKiBvbiBSdW5RL0RlcGxldGVk
USwganVzdCB1cGRhdGUgaW5mbyBpcyBvayAqLwogICAgIGlmICggdW5saWtlbHkodmNwdV9vbl9x
KHN2YykpICkKICAgICB7Ci0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX29ucnVu
cSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX29ucnVucSk7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHZjKSkgKQot
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uYWJsZSk7CisgICAgICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAgICBlbHNlCi0gICAgICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX25vdF9ydW5uYWJsZSk7CisgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7CiAKICAgICAvKgogICAgICAqIElmIGEg
ZGVhZGxpbmUgcGFzc2VkIHdoaWxlIHN2YyB3YXMgYXNsZWVwL2Jsb2NrZWQsIHdlIG5lZWQgbmV3
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUv
eGVuL3BlcmZjX2RlZm4uaAppbmRleCAxYWQ0Mzg0MDgwLi4wOGIxODJjY2Q5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wZXJm
Y19kZWZuLmgKQEAgLTIxLDIwICsyMSwyMCBAQCBQRVJGQ09VTlRFUihzY2hlZF9jdHgsICAgICAg
ICAgICAgICAic2NoZWQ6IGNvbnRleHQgc3dpdGNoZXMiKQogUEVSRkNPVU5URVIoc2NoZWR1bGUs
ICAgICAgICAgICAgICAgInNjaGVkOiBzcGVjaWZpYyBzY2hlZHVsZXIiKQogUEVSRkNPVU5URVIo
ZG9tX2luaXQsICAgICAgICAgICAgICAgInNjaGVkOiBkb21faW5pdCIpCiBQRVJGQ09VTlRFUihk
b21fZGVzdHJveSwgICAgICAgICAgICAic2NoZWQ6IGRvbV9kZXN0cm95IikKLVBFUkZDT1VOVEVS
KHZjcHVfYWxsb2MsICAgICAgICAgICAgICJzY2hlZDogdmNwdV9hbGxvYyIpCi1QRVJGQ09VTlRF
Uih2Y3B1X2luc2VydCwgICAgICAgICAgICAic2NoZWQ6IHZjcHVfaW5zZXJ0IikKLVBFUkZDT1VO
VEVSKHZjcHVfcmVtb3ZlLCAgICAgICAgICAgICJzY2hlZDogdmNwdV9yZW1vdmUiKQotUEVSRkNP
VU5URVIodmNwdV9zbGVlcCwgICAgICAgICAgICAgInNjaGVkOiB2Y3B1X3NsZWVwIikKIFBFUkZD
T1VOVEVSKHZjcHVfeWllbGQsICAgICAgICAgICAgICJzY2hlZDogdmNwdV95aWVsZCIpCi1QRVJG
Q09VTlRFUih2Y3B1X3dha2VfcnVubmluZywgICAgICAic2NoZWQ6IHZjcHVfd2FrZV9ydW5uaW5n
IikKLVBFUkZDT1VOVEVSKHZjcHVfd2FrZV9vbnJ1bnEsICAgICAgICJzY2hlZDogdmNwdV93YWtl
X29ucnVucSIpCi1QRVJGQ09VTlRFUih2Y3B1X3dha2VfcnVubmFibGUsICAgICAic2NoZWQ6IHZj
cHVfd2FrZV9ydW5uYWJsZSIpCi1QRVJGQ09VTlRFUih2Y3B1X3dha2Vfbm90X3J1bm5hYmxlLCAi
c2NoZWQ6IHZjcHVfd2FrZV9ub3RfcnVubmFibGUiKQorUEVSRkNPVU5URVIodW5pdF9hbGxvYywg
ICAgICAgICAgICAgInNjaGVkOiB1bml0X2FsbG9jIikKK1BFUkZDT1VOVEVSKHVuaXRfaW5zZXJ0
LCAgICAgICAgICAgICJzY2hlZDogdW5pdF9pbnNlcnQiKQorUEVSRkNPVU5URVIodW5pdF9yZW1v
dmUsICAgICAgICAgICAgInNjaGVkOiB1bml0X3JlbW92ZSIpCitQRVJGQ09VTlRFUih1bml0X3Ns
ZWVwLCAgICAgICAgICAgICAic2NoZWQ6IHVuaXRfc2xlZXAiKQorUEVSRkNPVU5URVIodW5pdF93
YWtlX3J1bm5pbmcsICAgICAgInNjaGVkOiB1bml0X3dha2VfcnVubmluZyIpCitQRVJGQ09VTlRF
Uih1bml0X3dha2Vfb25ydW5xLCAgICAgICAic2NoZWQ6IHVuaXRfd2FrZV9vbnJ1bnEiKQorUEVS
RkNPVU5URVIodW5pdF93YWtlX3J1bm5hYmxlLCAgICAgInNjaGVkOiB1bml0X3dha2VfcnVubmFi
bGUiKQorUEVSRkNPVU5URVIodW5pdF93YWtlX25vdF9ydW5uYWJsZSwgInNjaGVkOiB1bml0X3dh
a2Vfbm90X3J1bm5hYmxlIikKIFBFUkZDT1VOVEVSKHRpY2tsZWRfbm9fY3B1LCAgICAgICAgICJz
Y2hlZDogdGlja2xlZF9ub19jcHUiKQogUEVSRkNPVU5URVIodGlja2xlZF9pZGxlX2NwdSwgICAg
ICAgInNjaGVkOiB0aWNrbGVkX2lkbGVfY3B1IikKIFBFUkZDT1VOVEVSKHRpY2tsZWRfaWRsZV9j
cHVfZXhjbCwgICJzY2hlZDogdGlja2xlZF9pZGxlX2NwdV9leGNsdXNpdmUiKQogUEVSRkNPVU5U
RVIodGlja2xlZF9idXN5X2NwdSwgICAgICAgInNjaGVkOiB0aWNrbGVkX2J1c3lfY3B1IikKLVBF
UkZDT1VOVEVSKHZjcHVfY2hlY2ssICAgICAgICAgICAgICJzY2hlZDogdmNwdV9jaGVjayIpCitQ
RVJGQ09VTlRFUih1bml0X2NoZWNrLCAgICAgICAgICAgICAic2NoZWQ6IHVuaXRfY2hlY2siKQog
CiAvKiBjcmVkaXQgc3BlY2lmaWMgY291bnRlcnMgKi8KIFBFUkZDT1VOVEVSKGRlbGF5X21zLCAg
ICAgICAgICAgICAgICJjc2NoZWQ6IGRlbGF5IikKQEAgLTQzLDExICs0MywxMSBAQCBQRVJGQ09V
TlRFUihhY2N0X25vX3dvcmssICAgICAgICAgICAiY3NjaGVkOiBhY2N0X25vX3dvcmsiKQogUEVS
RkNPVU5URVIoYWNjdF9iYWxhbmNlLCAgICAgICAgICAgImNzY2hlZDogYWNjdF9iYWxhbmNlIikK
IFBFUkZDT1VOVEVSKGFjY3RfcmVvcmRlciwgICAgICAgICAgICJjc2NoZWQ6IGFjY3RfcmVvcmRl
ciIpCiBQRVJGQ09VTlRFUihhY2N0X21pbl9jcmVkaXQsICAgICAgICAiY3NjaGVkOiBhY2N0X21p
bl9jcmVkaXQiKQotUEVSRkNPVU5URVIoYWNjdF92Y3B1X2FjdGl2ZSwgICAgICAgImNzY2hlZDog
YWNjdF92Y3B1X2FjdGl2ZSIpCi1QRVJGQ09VTlRFUihhY2N0X3ZjcHVfaWRsZSwgICAgICAgICAi
Y3NjaGVkOiBhY2N0X3ZjcHVfaWRsZSIpCi1QRVJGQ09VTlRFUih2Y3B1X2Jvb3N0LCAgICAgICAg
ICAgICAiY3NjaGVkOiB2Y3B1X2Jvb3N0IikKLVBFUkZDT1VOVEVSKHZjcHVfcGFyaywgICAgICAg
ICAgICAgICJjc2NoZWQ6IHZjcHVfcGFyayIpCi1QRVJGQ09VTlRFUih2Y3B1X3VucGFyaywgICAg
ICAgICAgICAiY3NjaGVkOiB2Y3B1X3VucGFyayIpCitQRVJGQ09VTlRFUihhY2N0X3VuaXRfYWN0
aXZlLCAgICAgICAiY3NjaGVkOiBhY2N0X3VuaXRfYWN0aXZlIikKK1BFUkZDT1VOVEVSKGFjY3Rf
dW5pdF9pZGxlLCAgICAgICAgICJjc2NoZWQ6IGFjY3RfdW5pdF9pZGxlIikKK1BFUkZDT1VOVEVS
KHVuaXRfYm9vc3QsICAgICAgICAgICAgICJjc2NoZWQ6IHVuaXRfYm9vc3QiKQorUEVSRkNPVU5U
RVIodW5pdF9wYXJrLCAgICAgICAgICAgICAgImNzY2hlZDogdW5pdF9wYXJrIikKK1BFUkZDT1VO
VEVSKHVuaXRfdW5wYXJrLCAgICAgICAgICAgICJjc2NoZWQ6IHVuaXRfdW5wYXJrIikKIFBFUkZD
T1VOVEVSKGxvYWRfYmFsYW5jZV9pZGxlLCAgICAgICJjc2NoZWQ6IGxvYWRfYmFsYW5jZV9pZGxl
IikKIFBFUkZDT1VOVEVSKGxvYWRfYmFsYW5jZV9vdmVyLCAgICAgICJjc2NoZWQ6IGxvYWRfYmFs
YW5jZV9vdmVyIikKIFBFUkZDT1VOVEVSKGxvYWRfYmFsYW5jZV9vdGhlciwgICAgICJjc2NoZWQ6
IGxvYWRfYmFsYW5jZV9vdGhlciIpCkBAIC01Nyw3ICs1Nyw3IEBAIFBFUkZDT1VOVEVSKHN0ZWFs
X3BlZXJfaWRsZSwgICAgICAgICJjc2NoZWQ6IHN0ZWFsX3BlZXJfaWRsZSIpCiBQRVJGQ09VTlRF
UihtaWdyYXRlX3F1ZXVlZCwgICAgICAgICAiY3NjaGVkOiBtaWdyYXRlX3F1ZXVlZCIpCiBQRVJG
Q09VTlRFUihtaWdyYXRlX3J1bm5pbmcsICAgICAgICAiY3NjaGVkOiBtaWdyYXRlX3J1bm5pbmci
KQogUEVSRkNPVU5URVIobWlncmF0ZV9raWNrZWRfYXdheSwgICAgImNzY2hlZDogbWlncmF0ZV9r
aWNrZWRfYXdheSIpCi1QRVJGQ09VTlRFUih2Y3B1X2hvdCwgICAgICAgICAgICAgICAiY3NjaGVk
OiB2Y3B1X2hvdCIpCitQRVJGQ09VTlRFUih1bml0X2hvdCwgICAgICAgICAgICAgICAiY3NjaGVk
OiB1bml0X2hvdCIpCiAKIC8qIGNyZWRpdDIgc3BlY2lmaWMgY291bnRlcnMgKi8KIFBFUkZDT1VO
VEVSKGJ1cm5fY3JlZGl0c190MmMsICAgICAgICJjc2NoZWQyOiBidXJuX2NyZWRpdHNfdDJjIikK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 08:55:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 08:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i93pr-0002Xa-UN; Sat, 14 Sep 2019 08:55: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=rDpt=XJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i93pp-0002Ty-Qv
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 08:55:13 +0000
X-Inumbo-ID: 135a736c-d6cd-11e9-95c1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 135a736c-d6cd-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 02147B67E;
 Sat, 14 Sep 2019 08:53:09 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 10:52:49 +0200
Message-Id: <20190914085251.18816-46-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 45/47] 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
LS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgIHwgMTAwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAg
IDMgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICAxICsKIDMgZmlsZXMgY2hhbmdl
ZCwgNzYgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCBhZGEzYTdlODI0Li43
ZjE3M2Y1MDk5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29t
bW9uL2NwdXBvb2wuYwpAQCAtMjYzLDIzICsyNjMsMzAgQEAgc3RhdGljIGludCBjcHVwb29sX2Fz
c2lnbl9jcHVfbG9ja2VkKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogewog
ICAgIGludCByZXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdXM7CisKKyAgICBjcHVzID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPm9wdF9ncmFudWxh
cml0eSwgY3B1KTsKIAogICAgIGlmICggKGNwdXBvb2xfbW92aW5nX2NwdSA9PSBjcHUpICYmIChj
ICE9IGNwdXBvb2xfY3B1X21vdmluZykgKQogICAgICAgICByZXR1cm4gLUVBRERSTk9UQVZBSUw7
Ci0gICAgcmV0ID0gc2NoZWR1bGVfY3B1X2FkZChjcHUsIGMpOworICAgIHJldCA9IHNjaGVkdWxl
X2NwdV9hZGQoY3B1bWFza19maXJzdChjcHVzKSwgYyk7CiAgICAgaWYgKCByZXQgKQogICAgICAg
ICByZXR1cm4gcmV0OwogCi0gICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVl
X2NwdXMpOworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIGNw
dW1hc2tfYW5kbm90KCZjcHVwb29sX2ZyZWVfY3B1cywgJmNwdXBvb2xfZnJlZV9jcHVzLCBjcHVz
KTsKICAgICBpZiAoY3B1cG9vbF9tb3ZpbmdfY3B1ID09IGNwdSkKICAgICB7CiAgICAgICAgIGNw
dXBvb2xfbW92aW5nX2NwdSA9IC0xOwogICAgICAgICBjcHVwb29sX3B1dChjcHVwb29sX2NwdV9t
b3ZpbmcpOwogICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBOVUxMOwogICAgIH0KLSAgICBj
cHVtYXNrX3NldF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfb3IoYy0+Y3B1
X3ZhbGlkLCBjLT5jcHVfdmFsaWQsIGNwdXMpOwogICAgIGNwdW1hc2tfYW5kKGMtPnJlc192YWxp
ZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAKKyAgICByY3VfcmVhZF91bmxvY2so
JnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9s
b2NrKTsKICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1cG9vbChkLCBjKQogICAgIHsKQEAgLTI5
Myw2ICszMDAsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0
IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3Np
Z25fY3B1X2ZpbmlzaChzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBpbnQgY3B1ID0gY3B1cG9v
bF9tb3ZpbmdfY3B1OworICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1czsKICAgICBzdHJ1Y3QgZG9t
YWluICpkOwogICAgIGludCByZXQ7CiAKQEAgLTMwNSw3ICszMTMsMTAgQEAgc3RhdGljIGludCBj
cHVwb29sX3VuYXNzaWduX2NwdV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICovCiAg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIHJldCA9IGNwdV9kaXNh
YmxlX3NjaGVkdWxlcihjcHUpOwotICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVwb29sX2Zy
ZWVfY3B1cyk7CisKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisgICAg
Y3B1cyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1czsKKyAgICBjcHVtYXNrX29yKCZjcHVwb29s
X2ZyZWVfY3B1cywgJmNwdXBvb2xfZnJlZV9jcHVzLCBjcHVzKTsKIAogICAgIC8qCiAgICAgICog
Y3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkgcmV0dXJuaW5nIGFuIGVycm9yIGRvZXNuJ3QgcmVxdWly
ZSByZXNldHRpbmcKQEAgLTMxOCw3ICszMjksNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3Np
Z25fY3B1X2ZpbmlzaChzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB7CiAgICAgICAgIHJldCA9IHNj
aGVkdWxlX2NwdV9ybShjcHUpOwogICAgICAgICBpZiAoIHJldCApCi0gICAgICAgICAgICBjcHVt
YXNrX2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CisgICAgICAgICAgICBjcHVt
YXNrX2FuZG5vdCgmY3B1cG9vbF9mcmVlX2NwdXMsICZjcHVwb29sX2ZyZWVfY3B1cywgY3B1cyk7
CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgY3B1cG9vbF9tb3ZpbmdfY3B1
ID0gLTE7CkBAIC0zMjYsNiArMzM3LDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2Nw
dV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAgICBjcHVwb29sX2NwdV9tb3Zp
bmcgPSBOVUxMOwogICAgICAgICB9CiAgICAgfQorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOwogCiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwgYykKICAg
ICB7CkBAIC0zNDAsNiArMzUyLDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9z
dGFydChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgcmV0
OwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwogCiAg
ICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOwogICAgIHJldCA9IC1FQUREUk5PVEFWQUlMOwpA
QCAtMzQ4LDcgKzM2MSwxMSBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0
KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBnb3RvIG91dDsK
IAogICAgIHJldCA9IDA7Ci0gICAgaWYgKCAoYy0+bl9kb20gPiAwKSAmJiAoY3B1bWFza193ZWln
aHQoYy0+Y3B1X3ZhbGlkKSA9PSAxKSAmJgorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKKyAgICBjcHVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVzOworCisgICAgaWYg
KCAoYy0+bl9kb20gPiAwKSAmJgorICAgICAgICAgKGNwdW1hc2tfd2VpZ2h0KGMtPmNwdV92YWxp
ZCkgPT0gY3B1bWFza193ZWlnaHQoY3B1cykpICYmCiAgICAgICAgICAoY3B1ICE9IGNwdXBvb2xf
bW92aW5nX2NwdSkgKQogICAgIHsKICAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFk
X2xvY2spOwpAQCAtMzcwLDkgKzM4NywxMCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25f
Y3B1X3N0YXJ0KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGNwdXBv
b2xfbW92aW5nX2NwdSA9IGNwdTsKICAgICBhdG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNw
dXBvb2xfY3B1X21vdmluZyA9IGM7Ci0gICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVf
dmFsaWQpOworICAgIGNwdW1hc2tfYW5kbm90KGMtPmNwdV92YWxpZCwgYy0+Y3B1X3ZhbGlkLCBj
cHVzKTsKICAgICBjcHVtYXNrX2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRf
cmVzX21hc2spOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiBv
dXQ6CiAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CiAKQEAgLTQxMiwxMSArNDMwLDEz
IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHUoc3RydWN0IGNwdXBvb2wgKmMsIHVu
c2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHdvcmtfY3B1OwogICAgIGludCByZXQ7CisgICAg
dW5zaWduZWQgaW50IG1hc3Rlcl9jcHU7CiAKICAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9v
bF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAg
IGMtPmNwdXBvb2xfaWQsIGNwdSk7CiAKLSAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9z
dGFydChjLCBjcHUpOworICAgIG1hc3Rlcl9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNw
dSk7CisgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoYywgbWFzdGVyX2NwdSk7
CiAgICAgaWYgKCByZXQgKQogICAgIHsKICAgICAgICAgZGVidWd0cmFjZV9wcmludGsoImNwdXBv
b2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKSByZXQgJWRcbiIsCkBAIC00MjQsMTIgKzQ0
NCwxMiBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpj
LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAotICAgIHdv
cmtfY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIGlmICggd29ya19jcHUgPT0gY3B1ICkK
KyAgICB3b3JrX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgp
KTsKKyAgICBpZiAoIHdvcmtfY3B1ID09IG1hc3Rlcl9jcHUgKQogICAgIHsKICAgICAgICAgd29y
a19jcHUgPSBjcHVtYXNrX2ZpcnN0KGNwdXBvb2wwLT5jcHVfdmFsaWQpOwotICAgICAgICBpZiAo
IHdvcmtfY3B1ID09IGNwdSApCi0gICAgICAgICAgICB3b3JrX2NwdSA9IGNwdW1hc2tfbmV4dChj
cHUsIGNwdXBvb2wwLT5jcHVfdmFsaWQpOworICAgICAgICBpZiAoIHdvcmtfY3B1ID09IG1hc3Rl
cl9jcHUgKQorICAgICAgICAgICAgd29ya19jcHUgPSBjcHVtYXNrX2xhc3QoY3B1cG9vbDAtPmNw
dV92YWxpZCk7CiAgICAgfQogICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KHdv
cmtfY3B1LCBjcHVwb29sX3VuYXNzaWduX2NwdV9oZWxwZXIsIGMpOwogfQpAQCAtNDk1LDYgKzUx
NSw3IEBAIHZvaWQgY3B1cG9vbF9ybV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBp
bnQgY3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJldCA9IDA7
CisgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwogCiAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xv
Y2spOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdXBvb2xfbG9ja2VkX2NwdXMpOwpA
QCAtNTA4LDcgKzUyOSwxMSBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X2FkZCh1bnNpZ25lZCBp
bnQgY3B1KQogICAgICAqLwogICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
ICAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBOVUxMOwotICAgIHJldCA9IGNwdXBv
b2xfYXNzaWduX2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNwdSk7CisKKyAgICBjcHVzID0gc2NoZWRf
Z2V0X29wdF9jcHVtYXNrKGNwdXBvb2wwLT5vcHRfZ3JhbnVsYXJpdHksIGNwdSk7CisgICAgaWYg
KCBjcHVtYXNrX3N1YnNldChjcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKKyAgICAgICAgcmV0
ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKwogICAgIHJjdV9y
ZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc3Bpbl91bmxvY2soJmNwdXBv
b2xfbG9jayk7CkBAIC01NDMsMjcgKzU2OCwzMyBAQCBzdGF0aWMgdm9pZCBjcHVwb29sX2NwdV9y
ZW1vdmUodW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfcmVtb3ZlX3By
b2xvZ3VlKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJldCA9IDA7CisgICAgY3B1bWFz
a190ICpjcHVzOworICAgIHVuc2lnbmVkIGludCBtYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl9sb2Nr
KCZjcHVwb29sX2xvY2spOwogCi0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBv
b2xfbG9ja2VkX2NwdXMpICkKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7
CisgICAgY3B1cyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1czsKKyAgICBtYXN0ZXJfY3B1ID0g
c2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOworICAgIGlmICggY3B1bWFza19pbnRlcnNlY3Rz
KGNwdXMsICZjcHVwb29sX2xvY2tlZF9jcHVzKSApCiAgICAgICAgIHJldCA9IC1FQlVTWTsKICAg
ICBlbHNlCiAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9jcHVz
KTsKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIHNwaW5f
dW5sb2NrKCZjcHVwb29sX2xvY2spOwogCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4g
IHJldDsKIAotICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdXBvb2wwLT5jcHVfdmFs
aWQpICkKKyAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUobWFzdGVyX2NwdSwgY3B1cG9vbDAtPmNw
dV92YWxpZCkgKQogICAgIHsKICAgICAgICAgLyogQ3B1cG9vbDAgaXMgcG9wdWxhdGVkIG9ubHkg
YWZ0ZXIgYWxsIGNwdXMgYXJlIHVwLiAqLwogICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09
IFNZU19TVEFURV9hY3RpdmUpOwogCi0gICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1
X3N0YXJ0KGNwdXBvb2wwLCBjcHUpOworICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2Nw
dV9zdGFydChjcHVwb29sMCwgbWFzdGVyX2NwdSk7CiAgICAgfQotICAgIGVsc2UgaWYgKCAhY3B1
bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykgKQorICAgIGVsc2UgaWYgKCAh
Y3B1bWFza190ZXN0X2NwdShtYXN0ZXJfY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKICAgICAg
ICAgcmV0ID0gLUVOT0RFVjsKIAogICAgIHJldHVybiByZXQ7CkBAIC01ODAsMTIgKzYxMSwxMyBA
QCBzdGF0aWMgdm9pZCBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVkIGludCBjcHUp
CiB7CiAgICAgc3RydWN0IGNwdXBvb2wgKipjOwogICAgIGludCByZXQ7CisgICAgdW5zaWduZWQg
aW50IG1hc3Rlcl9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7CiAKICAgICBmb3Jf
ZWFjaF9jcHVwb29sICggYyApCiAgICAgewotICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUo
Y3B1LCAoKmMpLT5jcHVfdmFsaWQpICkKKyAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KG1h
c3Rlcl9jcHUsICgqYyktPmNwdV92YWxpZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICByZXQg
PSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydCgqYywgY3B1KTsKKyAgICAgICAgICAgIHJldCA9
IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KCpjLCBtYXN0ZXJfY3B1KTsKICAgICAgICAgICAg
IEJVR19PTihyZXQpOwogICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfZmlu
aXNoKCpjKTsKICAgICAgICAgICAgIEJVR19PTihyZXQpOwpAQCAtNjUzLDI5ICs2ODUsNDUgQEAg
aW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQog
ICAgIGNhc2UgWEVOX1NZU0NUTF9DUFVQT09MX09QX0FERENQVToKICAgICB7CiAgICAgICAgIHVu
c2lnbmVkIGNwdTsKKyAgICAgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwogCiAgICAgICAgIGNw
dSA9IG9wLT5jcHU7CiAgICAgICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9j
cHUocG9vbD0lZCxjcHU9JWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+Y3B1
cG9vbF9pZCwgY3B1KTsKKwogICAgICAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CisKKyAg
ICAgICAgYyA9IGNwdXBvb2xfZmluZF9ieV9pZChvcC0+Y3B1cG9vbF9pZCk7CisgICAgICAgIHJl
dCA9IC1FTk9FTlQ7CisgICAgICAgIGlmICggYyA9PSBOVUxMICkKKyAgICAgICAgICAgIGdvdG8g
YWRkY3B1X291dDsKICAgICAgICAgaWYgKCBjcHUgPT0gWEVOX1NZU0NUTF9DUFVQT09MX1BBUl9B
TlkgKQotICAgICAgICAgICAgY3B1ID0gY3B1bWFza19maXJzdCgmY3B1cG9vbF9mcmVlX2NwdXMp
OworICAgICAgICB7CisgICAgICAgICAgICBmb3JfZWFjaF9jcHUgKCBjcHUsICZjcHVwb29sX2Zy
ZWVfY3B1cyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY3B1cyA9IHNjaGVkX2dl
dF9vcHRfY3B1bWFzayhjLT5vcHRfZ3JhbnVsYXJpdHksIGNwdSk7CisgICAgICAgICAgICAgICAg
aWYgKCBjcHVtYXNrX3N1YnNldChjcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICByZXQgPSAtRU5P
REVWOworICAgICAgICAgICAgaWYgKCBjcHUgPj0gbnJfY3B1X2lkcyApCisgICAgICAgICAgICAg
ICAgZ290byBhZGRjcHVfb3V0OworICAgICAgICB9CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAg
ICAgICAgIGlmICggY3B1ID49IG5yX2NwdV9pZHMgKQogICAgICAgICAgICAgZ290byBhZGRjcHVf
b3V0OwogICAgICAgICByZXQgPSAtRU5PREVWOwotICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSB8fAotICAgICAgICAgICAgIGNwdW1hc2tfdGVz
dF9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cykgKQotICAgICAgICAgICAgZ290byBhZGRj
cHVfb3V0OwotICAgICAgICBjID0gY3B1cG9vbF9maW5kX2J5X2lkKG9wLT5jcHVwb29sX2lkKTsK
LSAgICAgICAgcmV0ID0gLUVOT0VOVDsKLSAgICAgICAgaWYgKCBjID09IE5VTEwgKQorICAgICAg
ICBjcHVzID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPm9wdF9ncmFudWxhcml0eSwgY3B1KTsK
KyAgICAgICAgaWYgKCAhY3B1bWFza19zdWJzZXQoY3B1cywgJmNwdXBvb2xfZnJlZV9jcHVzKSB8
fAorICAgICAgICAgICAgIGNwdW1hc2tfaW50ZXJzZWN0cyhjcHVzLCAmY3B1cG9vbF9sb2NrZWRf
Y3B1cykgKQogICAgICAgICAgICAgZ290byBhZGRjcHVfb3V0OwogICAgICAgICByZXQgPSBjcHVw
b29sX2Fzc2lnbl9jcHVfbG9ja2VkKGMsIGNwdSk7CisKICAgICBhZGRjcHVfb3V0OgogICAgICAg
ICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKICAgICAgICAgZGVidWd0cmFjZV9wcmludGso
ImNwdXBvb2xfYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZCkgcmV0ICVkXG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBvcC0+Y3B1cG9vbF9pZCwgY3B1LCByZXQpOworCiAgICAgfQogICAg
IGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKaW5kZXggNGQ1NmNkOTA3Zi4uNGIyY2NiN2RkYyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjU2Niw4
ICsyNTY2LDcgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfc2NoZWR1bGVfbmZi
ID0gewogICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X3NjaGVkdWxlX2NhbGxiYWNrCiB9OwogCi1z
dGF0aWMgY29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1hc2soZW51bSBzY2hlZF9n
cmFuIG9wdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgY3B1KQorY29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1hc2so
ZW51bSBzY2hlZF9ncmFuIG9wdCwgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBjb25zdCBjcHVt
YXNrX3QgKm1hc2s7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMTc3MGI5YmNhMS4uZjFlOGY0NGY2MiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKQEAgLTYyNSw1ICs2MjUsNiBAQCBhZmZpbml0eV9iYWxhbmNlX2NwdW1h
c2soY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIGludCBzdGVwLAogfQogCiB2b2lkIHNj
aGVkX3JtX2NwdSh1bnNpZ25lZCBpbnQgY3B1KTsKK2NvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0
X29wdF9jcHVtYXNrKGVudW0gc2NoZWRfZ3JhbiBvcHQsIHVuc2lnbmVkIGludCBjcHUpOwogCiAj
ZW5kaWYgLyogX19YRU5fU0NIRURfSUZfSF9fICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 09:55:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 09:55:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i94lO-0000N9-W9; Sat, 14 Sep 2019 09:54: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=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i94lN-0000N4-LX
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 09:54:41 +0000
X-Inumbo-ID: a6c1db9c-d6d5-11e9-95c1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6c1db9c-d6d5-11e9-95c1-12813bfff9fa;
 Sat, 14 Sep 2019 09:54: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 1i94lE-0007Xc-7i; Sat, 14 Sep 2019 09: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 1i94lD-0004Jd-LS; Sat, 14 Sep 2019 09:54:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i94lD-0001Lj-Kn; Sat, 14 Sep 2019 09:54:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141267-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-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:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e2cd24b629389b52a31d96d226ed150dacab9cdd
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 09:54:31 +0000
Subject: [Xen-devel] [linux-4.14 test] 141267: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI2NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICBlMmNkMjRiNjI5Mzg5YjUyYTMxZDk2ZDIyNmVkMTUwZGFjYWI5
Y2RkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzZmZlMWU3OWMxNzRi
MjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk5MTAg
IDIwMTktMDgtMTAgMTY6MjQ6MTcgWiAgIDM0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQw
MTkzICAyMDE5LTA4LTE2IDA4OjM4OjUxIFogICAyOSBkYXlzICAgMzUgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTQxMTg2ICAyMDE5LTA5LTEwIDE2OjQ3OjA4IFogICAgMyBkYXlzICAg
IDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJv
biBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFk
cmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNv
bHV0aW9ucy5jb20+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBB
bGFzdGFpciBEJ1NpbHZhIDxhbGFzdGFpckBkLXNpbHZhLm9yZz4KICBBbGV4YW5kZXIgU2hpc2hr
aW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQWxleGFuZHJlIENvdXJi
b3QgPGFjb3VyYm90QGNocm9taXVtLm9yZz4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJu
ZWwub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJlYSBS
aWdoaSA8YW5kcmVhLnJpZ2hpQGNhbm9uaWNhbC5jb20+CiAgQW5kcmV3IENvb2tzIDxhbmRyZXcu
Y29va3NAb3BlbmdlYXIuY29tPgogIEFuZHJldyBKb25lcyA8ZHJqb25lc0ByZWRoYXQuY29tPgog
IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcnplaiBIYWpk
YSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bh
a2tlYS5jYT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBB
cm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29t
PgogIEJhcnRvc3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVu
IEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5n
cyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+
CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJl
bmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQmpvZXJu
IEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBv
c3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENh
dGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXgg
PGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2ll
Lm9yZz4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3Rv
cGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENLIEh1IDxjay5o
dUBtZWRpYXRlay5jb20+CiAgQ29kcmluIENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1p
Y3JvY2hpcC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4K
ICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5j
b20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJh
a2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0Bv
cmFjbGUuY29tPgogIERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4g
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2Fy
ZS5jb20+CiAgRGVuaXMgS2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEZXh1YW4g
Q3VpIDxkZWN1aUBtaWNyb3NvZnQuY29tPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNo
aW5hbW9iaWxlLmNvbT4KICBEaXJrIE1vcnJpcyA8ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAgRG1p
dHJ5IEZvbWljaGV2IDxkbWl0cnkuZm9taWNoZXZAd2RjLmNvbT4KICBEbWl0cnkgVG9yb2tob3Yg
PGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9z
ZW1pLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRW1tYW51ZWwg
R3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVk
dW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNyb2No
aXAuY29tPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJhbGJp
IDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbmcgU3VuIDxsb3lvdTg1QGdtYWls
LmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnVxaWFuIEh1YW5nIDxo
dWFuZ2ZxLmRheGlhbkBnbWFpbC5jb20+CiAgR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29t
PgogIEdhdmluIExpIDxnaXRAdGhlZ2F2aW5saS5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxn
ZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51
eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBH
dXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWlu
ZWNrZSA8aGFyZUBzdXNlLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBI
YW5zIFVsbGkgS3JvbGwgPHVsbGkua3JvbGxAZ29vZ2xlbWFpbC5jb20+CiAgSGUgWmhlIDx6aGUu
aGVAd2luZHJpdmVyLmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJt
LmNvbT4KICBIZW5rIHZhbiBkZXIgTGFhbiA8b3BlbnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4KICBI
ZW5yeSBCdXJucyA8aGVucnlidXJuc0Bnb29nbGUuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRA
Z29uZG9yLmFwYW5hLm9yZy5hdT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIEhp
bGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaW1hbnNodSBNYWRoYW5pIDxobWFkaGFu
aUBtYXJ2ZWxsLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNp
cy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1
aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSHVpIFdhbmcgPGh1aS53YW5nQGNhbm9uaWNh
bC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJi
b3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5
YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIElzYWFjIEouIE1hbmphcnJlcyA8aXNhYWNtQGNvZGVhdXJvcmEub3JnPgogIEph
Y2sgTW9yZ2Vuc3RlaW4gPGphY2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYWNvcG8gTW9uZGkg
PGphY29wbytyZW5lc2FzQGptb25kaS5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2lu
c2tpQG5ldHJvbm9tZS5jb20+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4K
ICBKYXNvbiBCYXJvbiA8amJhcm9uQGFrYW1haS5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24u
Z2VyZWNrZUB3YWNvbS5jb20+CiAgSmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2Fs
LmNvbT4KICBKZWFuIERlbHZhcmUgPGpkZWx2YXJlQHN1c2UuZGU+CiAgSmVmZiBMYXl0b24gPGps
YXl0b25Aa2VybmVsLm9yZz4KICBKZWZmcmV5IEh1Z28gPGplZmZyZXkubC5odWdvQGdtYWlsLmNv
bT4KICBKZWZmcmluIEpvc2UgVCA8amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMg
QXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJyeSBMZWUgPGxlaXN1cmVseXN3MjRAZ21haWwu
Y29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhp
YW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4Lmlu
dGVsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9s
c2FAa2VybmVsLm9yZz4KICBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZXJnIFJv
ZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4K
ICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQg
PGpodWJiYXJkQG52aWRpYS5jb20+CiAgSm9obiBTLiBHcnViZXIgPEpvaG5TR3J1YmVyQGdtYWls
LmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAg
Sm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm96c2VmIEthZGxlY3Np
ayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1
ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1
bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBKeXJpIFNhcmhhIDxqc2FyaGFAdGkuY29tPgogIEthaS1I
ZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFs
b0Bjb2RlYXVyb3JhLm9yZz4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hpLmtz
QHJlbmVzYXMuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlZmVu
ZyBXYW5nIDx3YW5na2VmZW5nLndhbmdAaHVhd2VpLmNvbT4KICBLZXZpbiBIYW8gPGhhb2tleGlu
QGdtYWlsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CiAgTGF1cmEgR2FyY2lhIExpZWJhbmEgPG5ldm9sYUBnbWFpbC5jb20+CiAgTGVvbiBSb21h
bm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5j
cmVzdGV6QG54cC5jb20+CiAgTGluaCBQaHVuZyA8bGluaC5waHVuZy5qeUByZW5lc2FzLmNvbT4K
ICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMg
V2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxs
b3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0Bp
bnRlbC5jb20+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywg
VG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5k
ZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNl
LmNvbT4KICBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1hbmlzaCBDaG9wcmEgPG1h
bmlzaGNAbWFydmVsbC5jb20+CiAgTWFudWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBNYXJj
IEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNl
bG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJv
d24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0u
Y29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAg
TWFydGluIFNwZXJsIDxrZXJuZWxAbWFydGluLnNwZXJsLm9yZz4KICBNYXNhaGlybyBZYW1hZGEg
PHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJh
bWF0QGtlcm5lbC5vcmc+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAg
TWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1hdXJvIENh
cnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92
IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4aW0gTWlraXR5YW5za2l5IDxtYXhpbW1pQG1lbGxh
bm94LmNvbT4KICBNaWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIEVs
bGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1p
Y3Jvc29mdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8bWljaGFs
LmthbGRlcm9uQG1hcnZlbGwuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlu
eC5jb20+CiAgTWlndWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29tPgog
IE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBh
dG9ja2FAcmVkaGF0LmNvbT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4K
ICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5hZGF2IEFtaXQg
PG5hbWl0QHZtd2FyZS5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxp
bmFybyAhIG9yZz4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4K
ICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hdmVlbiBO
LiBSYW8gPG5hdmVlbi5uLnJhb0BsaW51eC52bmV0LmlibS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0
IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBn
b29nbGUuY29tPgogIE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBO
ZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55
YW9AaHVhd2VpLmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNv
bT4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xh
cyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4g
PG5pY29sZW90c3VrYUBnbWFpbC5jb20+CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3Vz
aEBjb2dlbnRlbWJlZGRlZC5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xl
LmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8
b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFi
bG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAg
UGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxA
dWN3LmN6PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlZHJv
IFNvdXNhIDxzb3VzYUBzeW5vcHN5cy5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAu
Y29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlq
bHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBl
dGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+
CiAgUHJhc2FkIFNvZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBRaWFuIENhaSA8
Y2FpQGxjYS5wdz4KICBSYWRpbSBLcmNtYXIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWRpbSBL
csSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVs
Lmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9l
c0BwcmV2YXMuZGs+CiAgUmljYXJkIFdhbmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlzLmNv
bT4KICBSaWNhcmQgV2FuZGVybG9mIDxyaWNhcmR3QGF4aXMuY29tPgogIFJvYmVydCBIb2Rhc3pp
IDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBh
cm0uY29tPgogIFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNv
bnkuY29tPgogIFJvZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBS
b2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBC
b25hY2NvcnNvIDxjYXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5l
bC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVs
LmNvbT4KICBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpYW4gTWF5
ciA8bWVAc2FtLnN0PgogIFNlYmFzdGllbiBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNv
bT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFp
a2hAbWFydmVsbC5jb20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5j
b20+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5lc2FzQHZlcmdlLm5ldC5hdT4KICBTb2hlaWwg
SGFzc2FzIFllZ2FuZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0YW5pc2xhdiBMaXNvdnNraXkg
PHN0YW5pc2xhdi5saXNvdnNraXlAaW50ZWwuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53
YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVm
ZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEdy
b3NqZWFuIDxzLmdyb3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lk
QGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0
ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGFyc2FuYSBL
YWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgt
cHJhYnUuc3VicmFtYW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVu
YUBicm9hZGNvbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNv
bT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvIFZ1IDx0aG8udnUud2hAcnZj
LnJlbmVzYXMuY29tPgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5k
ZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVp
eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21A
dm13YXJlLmNvbT4KICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRo
b21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGltLmZy
b2lkY29ldXJAdGVzc2FyZXMubmV0PgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFt
ZC5jb20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb21pIFZh
bGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRv
bWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xl
YnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3Qg
PHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVs
ZEBsaW51eC52bmV0LmlibS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5v
cmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlz
IEtsxJN0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZpbmNlIFdlYXZlciA8dmlu
Y2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAg
VmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292
IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFZsYWQgQnVzbG92IDx2bGFkYnVAbWVsbGFub3guY29t
PgogIFZsYWRpbWlyIEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwu
Y29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4
eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5j
b20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vu
d2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaWxsZW0g
ZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2ltQGxp
bnV4LXdhdGNoZG9nLm9yZz4KICBXb2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5l
ZXJpbmcuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlhb2p1biBa
aGFvIDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21h
aWwuY29tPgogIFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KICBZLkMuIENo
ZW4gPHljX2NoZW5AYXNwZWVkdGVjaC5jb20+CiAgWW9zaGlha2kgT2thbW90byA8eW9rYW1vdG9A
YWxsaWVkLXRlbGVzaXMuY28uanA+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGlt
b2RhLnVoQHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4K
ICBaZW5naHVpIFl1IDx5dXplbmdodWlAaHVhd2VpLmNvbT4KICBaaGFuZ2d1YW5naHVpIDx6aGFu
Zy5ndWFuZ2h1aUBoM2MuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNv
bT4KICB6aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgogIFpoZW55dSBXYW5nIDx6aGVu
eXV3QGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDkwNDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 10:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 10:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i94sv-0001If-2G; Sat, 14 Sep 2019 10:02:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i94su-0001Ia-DQ
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 10:02:28 +0000
X-Inumbo-ID: c148e2ca-d6d6-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c148e2ca-d6d6-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 10:02: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 1i94ss-0007ma-AD; Sat, 14 Sep 2019 10:02: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 1i94sr-0004Za-PN; Sat, 14 Sep 2019 10:02:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i94sr-0004Q8-Oe; Sat, 14 Sep 2019 10:02:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141299-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 10:02:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141299: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI5OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAxIGRheXMgICAxMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAwIGRheXMgICAgNyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 14:35:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 14:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i998Y-00052p-RZ; Sat, 14 Sep 2019 14:34:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i998X-00052I-8Q
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 14:34:53 +0000
X-Inumbo-ID: cf17bdb0-d6fc-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf17bdb0-d6fc-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 14:34:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i998U-0004h1-A3; Sat, 14 Sep 2019 14:34:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i998U-0006mA-1M; Sat, 14 Sep 2019 14:34:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i998U-0003aa-0D; Sat, 14 Sep 2019 14:34:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141304-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 14:34:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141304: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMwNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAxIGRheXMgICAxMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAxIGRheXMgICAgOCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 15:37:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 15:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9A7Z-0001I7-Rg; Sat, 14 Sep 2019 15:37:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mwje=XJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1i9A7Z-0001Hp-1w
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 15:37:57 +0000
X-Inumbo-ID: 97b91ad6-d705-11e9-b299-bc764e2007e4
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 97b91ad6-d705-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 15:37:43 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 75C095EC;
 Sat, 14 Sep 2019 11:37:42 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 14 Sep 2019 11:37:42 -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=fm3; bh=pjHm9ceYnWR9V0AqmOopig5VJRNLK4kBvvWCoPBaS
 OE=; b=Nd4aqdNR3MKd/juF+oLWzbBC66eg0AFv7ZXCl0mL7Iso96F7bWzqv55T0
 Xc5g798TcWibDU8UZGQgnaocSDjmuShrMF1m3MzSYp/h4AMLhaqHkH7K9Scg9cHN
 +rxF8vRZTM/ISz+J9wEr6OkxXngcLCg3McAQRU0Bsb0YP0FcyXhEVLE0Ii+S/h2j
 WepKNrsb25j4oQ1oGWGsqPaQ13VcIAaC+B2GFyx7zqKG3CDLxWypKA5mbn7JeQpa
 7NxsLiXguNtTYa2I/Qoyw14LwPOjD+6reJacVlAoYsJk9tfHXSFZg5lTVvAshYhH
 aDsssXmVA91TvaUB67UTvIw0uSihQ==
X-ME-Sender: <xms:RQl9XdhQBRDMt-tQZVygpsSWKJAoDfNSThXmcSLBhrnk_dlqqz6Yzw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdelgdeludcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Rgl9XVtvyw2L02oT57YAvyJSWafI3pBoJ1foWR7FLkHk4ErjhXG5FQ>
 <xmx:Rgl9XVt5Bf8N30JN_PGWRqzYnjVuCNxpwvmtcr2TzpSrzhF1BzLJKA>
 <xmx:Rgl9XTq1wHrIw0XyXJ0QNB3wVOOiq5V-oCCzGKgvmxhPLabwI2asHg>
 <xmx:Rgl9XW6xjUnaljSU6IBMXBUmBESwd3btOIZjJGB5px8LMn086B18SQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1A959D60057;
 Sat, 14 Sep 2019 11:37:41 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 17:37:18 +0200
Message-Id: <206c62834cf039074d95c869eebdec333471bf1f.1568475323.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 3/6] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3R1YmRvbWFpbiBkbyBub3QgaGF2ZSBpdCdzIG93biBjb25maWcgZmlsZSAtIGl0cyBjb25maWd1
cmF0aW9uIGlzCmRlcml2ZWQgZnJvbSB0YXJnZXQgZG9tYWlucy4gRG8gbm90IHRyeSB0byBtYW5p
cHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nClBDSSBkZXZpY2UuCgpUaGlzIGJ1ZyBwcmV2ZW50ZWQg
c3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFpbiBhbmQgUENJIHBhc3N0aHJvdWdoCmRldmljZSBh
dHRhY2hlZC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYzOgogLSBza2lwIGxpYnhsX19kbV9jaGVja19z
dGFydCB0b28sIGFzIHN0dWJkb21haW4gaXMgZ3VhcmFudGVlZCB0byBiZQogICBydW5uaW5nIGF0
IHRoaXMgc3RhZ2UgYWxyZWFkeQogLSBkbyBub3QgaW5pdCBkX2NvbmZpZyBhdCBhbGwsIGFzIGl0
IGlzIHVzZWQgb25seSBmb3IganNvbiBtYW5pcHVsYXRpb24KQ2hhbmdlcyBpbiB2NDoKIC0gYWRq
dXN0IGNvbW1lbnQgc3R5bGUKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDUwICsrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMy
IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggNTc4NTM1Zi4uZDI2
ZmM5YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKQEAgLTEyMCwxMCArMTIwLDE0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4
bF9kCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKICAgICBsaWJ4bF9kZXZpY2Vf
cGNpIHBjaWRldl9zYXZlZDsKICAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sg
PSBOVUxMOworICAgIGJvb2wgaXNfc3R1YmRvbWFpbiA9IGxpYnhsX2lzX3N0dWJkb20oQ1RYLCBk
b21pZCwgTlVMTCk7CiAKLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsK
LSAgICBsaWJ4bF9kZXZpY2VfcGNpX2luaXQoJnBjaWRldl9zYXZlZCk7Ci0gICAgbGlieGxfZGV2
aWNlX3BjaV9jb3B5KENUWCwgJnBjaWRldl9zYXZlZCwgcGNpZGV2KTsKKyAgICAvKiBTdHViZG9t
YWluIGRvZXNuJ3QgaGF2ZSBvd24gY29uZmlnLiAqLworICAgIGlmICghaXNfc3R1YmRvbWFpbikg
eworICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICAgICAg
bGlieGxfZGV2aWNlX3BjaV9pbml0KCZwY2lkZXZfc2F2ZWQpOworICAgICAgICBsaWJ4bF9kZXZp
Y2VfcGNpX2NvcHkoQ1RYLCAmcGNpZGV2X3NhdmVkLCBwY2lkZXYpOworICAgIH0KIAogICAgIGJl
X3BhdGggPSBsaWJ4bF9fZG9tYWluX2RldmljZV9iYWNrZW5kX3BhdGgoZ2MsIDAsIGRvbWlkLCAw
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
X0RFVklDRV9LSU5EX1BDSSk7CkBAIC0xNTIsMjcgKzE1NiwzNSBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwg
bGlieGxfZAogICAgIEdDTkVXKGRldmljZSk7CiAgICAgbGlieGxfX2RldmljZV9mcm9tX3BjaWRl
dihnYywgZG9taWQsIHBjaWRldiwgZGV2aWNlKTsKIAotICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19k
b21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKLSAgICBpZiAoIWxvY2spIHsKLSAgICAgICAgcmMg
PSBFUlJPUl9MT0NLX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KKyAgICAvKiAKKyAg
ICAgKiBTdHViZG9taW4gY29uZmlnIGlzIGRlcml2ZWQgZnJvbSBpdHMgdGFyZ2V0IGRvbWFpbiwg
aXQgZG9lc24ndCBoYXZlCisgICAgICogaXRzIG93biBmaWxlLgorICAgICAqLworICAgIGlmICgh
aXNfc3R1YmRvbWFpbikgeworICAgICAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3VzZXJk
YXRhKGdjLCBkb21pZCk7CisgICAgICAgIGlmICghbG9jaykgeworICAgICAgICAgICAgcmMgPSBF
UlJPUl9MT0NLX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogCi0gICAg
cmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmln
KTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWlu
X2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOworICAgICAgICBpZiAocmMpIGdv
dG8gb3V0OwogCi0gICAgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGdjLCAmZF9jb25maWcsICZs
aWJ4bF9fcGNpZGV2X2RldnR5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwY2lk
ZXZfc2F2ZWQpOworICAgICAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2MsICZkX2NvbmZp
ZywgJmxpYnhsX19wY2lkZXZfZGV2dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZwY2lkZXZfc2F2ZWQpOwogCi0gICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2Ms
ICZkX2NvbmZpZywgZG9taWQpOwotICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIHJjID0g
bGlieGxfX2RtX2NoZWNrX3N0YXJ0KGdjLCAmZF9jb25maWcsIGRvbWlkKTsKKyAgICAgICAgaWYg
KHJjKSBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKDs7KSB7CiAgICAgICAgIHJjID0gbGli
eGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7CiAgICAgICAgIGlmIChyYykgZ290byBv
dXQ7CiAKLSAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBk
b21pZCwgJmRfY29uZmlnKTsKLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgaWYg
KGxvY2spIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlv
bihnYywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owor
ICAgICAgICB9CiAKICAgICAgICAgbGlieGxfX3hzX3dyaXRldihnYywgdCwgYmVfcGF0aCwgbGli
eGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spKTsKIApAQCAtMTg0LDggKzE5NiwxMCBA
QCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZAogb3V0OgogICAgIGxpYnhsX194c190cmFuc2FjdGlv
bl9hYm9ydChnYywgJnQpOwogICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2Vy
ZGF0YShsb2NrKTsKLSAgICBsaWJ4bF9kZXZpY2VfcGNpX2Rpc3Bvc2UoJnBjaWRldl9zYXZlZCk7
Ci0gICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgaWYgKCFp
c19zdHViZG9tYWluKSB7CisgICAgICAgIGxpYnhsX2RldmljZV9wY2lfZGlzcG9zZSgmcGNpZGV2
X3NhdmVkKTsKKyAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7
CisgICAgfQogICAgIHJldHVybiByYzsKIH0KIAotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 15:37:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 15:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9A7V-0001G8-D2; Sat, 14 Sep 2019 15:37:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mwje=XJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1i9A7U-0001G2-1i
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 15:37:52 +0000
X-Inumbo-ID: 9723e218-d705-11e9-b299-bc764e2007e4
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9723e218-d705-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 15:37:42 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 868FC5AD;
 Sat, 14 Sep 2019 11:37:41 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 14 Sep 2019 11:37:41 -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=fm3; bh=1A8lEmAUpw019VXdWnEGZkLXEHyBw42z6uUjfYtGZ
 q4=; b=i//iW2w8kwC+rfYeQRdS7TQLwWpx68g0LLh7GP1iwOqH8tKKjyoXA3RAV
 l4uRItXGdAdGvB9r7XH5OrTwYPON1bdYqEw2ICBg5ZhOcn1tRNg41dXD10je/EGp
 WOK7Oj1lCzfDD9JMhbdT1NzqVq/ViRFK6FfaLBRQsT7NxdZ06c8PEdILyFDZQN+4
 m/+AqF+T1vW1NipeWaj2J83b1usqQ7rwXKV44DShfkeyMathV5HY20+ChIIZenFT
 GMJ9/4S4BFLIqM+PcJlrMDr/tP2wNrFZ6Ge+H88UwtJFD4inPsigayFz/2L/lDU/
 SELgjublczIjI/tfnkSAMTs+QK6FQ==
X-ME-Sender: <xms:RAl9XapBvbqXUG41s1iAcKVOSt1pk44UO-WaaRF2VbUbQeGacYIydg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdelgdeludcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepvhgvrhhsihho
 nhdrqddqqdhtohholhhsnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmh
 grihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggs
 rdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:RQl9XQloQoRIT64-zob3TrFM33Wwz-7N89aPA43cjikaVl2nQHZRiQ>
 <xmx:RQl9XWZrsMVm9Y8-AkPaLx-IZm6IeRGUDu3RuqEKbmqpJ7G3yX59-g>
 <xmx:RQl9XQW8hjcggah3i9j1HGXI5pQwsr6DMeaWrYDqs2JVW2-mTAFXVA>
 <xmx:RQl9XQPPW4W3TwGgn31qb_a1tXUygayvkyuiXX05LPa4Fdr_kIvvaw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 14A86D6005E;
 Sat, 14 Sep 2019 11:37:39 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 17:37:17 +0200
Message-Id: <e22295e077cc876bddfb6c596efff95eec7d5743.1568475323.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 2/6] libxl: attach PCI device to qemu only
 after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgaGFuZGxpbmcgInBjaS1pbnMiIGNv
bW1hbmQgd2lsbCBmYWlsCmlmIHBjaWZyb250IGlzIG5vdCBpbml0aWFsaXplZCBhbHJlYWR5LiBG
aXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZApvbmx5IGFmdGVyIGNvbmZpcm1pbmcgdGhh
dCBwY2liYWNrL2Zyb250IGlzIHJ1bm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKLSBGaXhl
ZCBjb2RlIHN0eWxlIHNpbmNlIHByZXZpb3VzIHZlcnNpb24uCi0tLQogdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgfCAgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jCmluZGV4IDJlMDZhNDUuLjU3ODUzNWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xMTkxLDYgKzExOTEs
NyBAQCBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGli
eGxfX2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBpbnQgb3JpZ192ZGV2LCBwZnVuY19tYXNr
OworICAgIGNoYXIgKmJlX3BhdGg7CiAgICAgbGlieGxfZGV2aWNlX3BjaSAqYXNzaWduZWQ7CiAg
ICAgaW50IG51bV9hc3NpZ25lZCwgaSwgcmM7CiAgICAgaW50IHN0dWJkb21pZCA9IDA7CkBAIC0x
MjQ1LDYgKzEyNDYsMTQgQEAgaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGUKICAgICAgICAgcmMgPSBk
b19wY2lfYWRkKGdjLCBzdHViZG9taWQsICZwY2lkZXZfcywgMCk7CiAgICAgICAgIGlmICggcmMg
KQogICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIC8qIFdhaXQgZm9yIHRoZSBkZXZpY2Ug
YWN0dWFsbHkgYmVpbmcgY29ubmVjdGVkLCBvdGhlcndpc2UgZGV2aWNlIG1vZGVsCisgICAgICAg
ICAqIHJ1bm5pbmcgdGhlcmUgd2lsbCBmYWlsIHRvIGZpbmQgdGhlIGRldmljZS4gKi8KKyAgICAg
ICAgYmVfcGF0aCA9IGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvYmFja2VuZC9wY2kvJWQvMCIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2Ms
IDApLCBzdHViZG9taWQpOworICAgICAgICByYyA9IGxpYnhsX193YWl0X2Zvcl9iYWNrZW5kKGdj
LCBiZV9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5U
RigiJWQiLCBYZW5idXNTdGF0ZUNvbm5lY3RlZCkpOworICAgICAgICBpZiAocmMpCisgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBvcmlnX3ZkZXYgPSBwY2lkZXYtPnZkZXZmbiAm
IH43VTsKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 15:37:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 15:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9A7K-0001Fb-Ps; Sat, 14 Sep 2019 15:37:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mwje=XJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1i9A7K-0001FW-2z
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 15:37:42 +0000
X-Inumbo-ID: 96435586-d705-11e9-978d-bc764e2007e4
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96435586-d705-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 15:37:40 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 7DE6922CB;
 Sat, 14 Sep 2019 11:37:40 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 14 Sep 2019 11:37:40 -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=fm3; bh=c2o5lK
 vdmnmAMmY0vU0WTM9pkb2OfizLctsWtk+XLHY=; b=Ju7RwnY8vnbepuNMki9cKp
 kbNn6i8NEA40IhZpVm9VyUuPlcIjzTVxxWAZn3TIoROSGu4t/QOXb++F/apQVI2W
 q9YKIfcffiyAqaHw2cCIjy4j4wv7iUF2y3P3z+kdtehP0y5gJvHOrydscGxza0hL
 H0LAdUdUZFY+0GbU9FBvjMTqqwPzk1bxfKkz5R3BI8kcMfW+wZY0uKByNjmig314
 yAusaA5s9duXY3yjsOt1o7EVJjcw7kLk57dcILgvQTZ5rIQt1KK6Shj7ove2gICf
 HBnwWVFLZ+CU55AUJNpK64fPWqtHJ22jHiAjxdreXl4k/RmpqprdGnilvbMaBAcw
 ==
X-ME-Sender: <xms:Qgl9XZdt7BJKKHdKO3QvcvBdQDRBsXS1bJTbR6w4fLHdExi4d6qdmA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdelgdeludcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfg
 hrlhcuvffnffculddqiedmnecujfgurhephffvufffkffogggtgfesthekredtredtjeen
 ucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomh
 grrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffho
 mhgrihhnpehquhgsvghsqdhoshdrohhrghenucfkphepledurdeihedrfeegrdeffeenuc
 frrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhh
 ihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Qgl9XQKtUHYILoDE5n2oLzNml0N8TW_T7DQSglXxSVE-8MvgtIpyQw>
 <xmx:Qgl9XeG92ms-vHkOMmruEfUtRDH-LT-egpjBFbANfl8mxfGelvOv7g>
 <xmx:Qgl9XTBAmJOjoppHfWVp2WcVK7cJkpudnfvFmGS3ZrYn5UXu3PczoA>
 <xmx:RAl9XQMIbgO4UmIUQp-SXHzQpDtRCOPbwr1LLCQi5z4PFtmfUfVB2g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id E274ED60057;
 Sat, 14 Sep 2019 11:37:36 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 17:37:15 +0200
Message-Id: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 0/6] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, 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>

SW4gdGhpcyB2ZXJzaW9uLCBJIGFkZCBQSFlTREVWT1BfaW50ZXJydXB0X2NvbnRyb2wgdG8gYWxs
b3cgc3R1YmRvbWFpbgplbmFibGluZyBNU0kgYWZ0ZXIgbWFwcGluZyBpdCwgYW5kIGFsc28gZGlz
YWJsaW5nIElOVHggYmVmb3JlaGFuZC4gQWN0dWFsCmh5cGVyY2FsbCByZWZ1c2UgdG8gZW5hYmxl
IGJvdGggb2YgdGhlbS4KClJlbGF0ZWQgYXJ0aWNsZToKaHR0cHM6Ly93d3cucXViZXMtb3Mub3Jn
L25ld3MvMjAxNy8xMC8xOC9tc2ktc3VwcG9ydC8KCkNoYW5nZXMgaW4gdjI6CiAtIG5ldyAieGVu
L3g4NjogQWxsb3cgc3R1YmRvbSBhY2Nlc3MgdG8gaXJxIGNyZWF0ZWQgZm9yIG1zaSIgcGF0Y2gK
IC0gYXBwbGllZCByZXZpZXcgY29tbWVudHMgZnJvbSB2MQpDaGFuZ2VzIGlzIHYzOgogLSBhcHBs
eSBzdWdnZXN0aW9ucyBieSBSb2dlcgogLSBhZGQgUEhZU0RFVk9QX21zaV9tc2l4X3NldF9lbmFi
bGUKQ2hhbmdlcyBpbiB2NDoKIC0gaW1wbGVtZW50IHN1Z2dlc3Rpb25zIGJ5IFdlaSwgUm9nZXIs
IEphbgogLSBwbHVnIG5ldyBwaHlzZGV2b3AgaW50byBYU00KQ2hhbmdlcyBpbiB2NToKIC0gcmVi
YXNlIG9uIG1hc3RlcgogLSByZW5hbWUgdG8gUEhZU0RFVk9QX21zaV9jb250cm9sCiAtIG1vdmUg
Z3JhbnRpbmcgYWNjZXNzIHRvIElSUSBpbnRvIGNyZWF0ZV9pcnEKQ2hhbmdlcyBpbiB2NjoKIC0g
c2ltcGxpZnkgZ3JhbnRpbmcgSVJRIGFjY2VzcywgcmVjb3JkIGRtIGRvbWlkIGZvciBjbGVhbnVw
CiAtIHJlbmFtZSB0byBQSFlTREVWT1BfaW50ZXJydXB0X2NvbnRyb2wKIC0gaW5jbHVkZSBJTlR4
IGNvbnRyb2wgaW4gdGhlIGh5cGVyY2FsbAoKLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpD
YzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIg
UGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlh
bi53b29kc0BhbWQuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNj
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCk1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSAoNik6CiAgbGlieGw6IGRvIG5vdCBhdHRhY2ggeGVuLXBjaWJhY2sgdG8g
SFZNIGRvbWFpbiwgaWYgc3R1YmRvbWFpbiBpcyBpbiB1c2UKICBsaWJ4bDogYXR0YWNoIFBDSSBk
ZXZpY2UgdG8gcWVtdSBvbmx5IGFmdGVyIHNldHRpbmcgcGNpYmFjay9wY2lmcm9udAogIGxpYnhs
OiBkb24ndCB0cnkgdG8gbWFuaXB1bGF0ZSBqc29uIGNvbmZpZyBmb3Igc3R1YmRvbWFpbgogIHhl
bi94ODY6IEFsbG93IHN0dWJkb20gYWNjZXNzIHRvIGlycSBjcmVhdGVkIGZvciBtc2kuCiAgeGVu
L3g4NjogYWRkIFBIWVNERVZPUF9pbnRlcnJ1cHRfY29udHJvbAogIHRvb2xzL2xpYnhjOiBhZGQg
d3JhcHBlciBmb3IgUEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sCgogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggICAgICAgICAgICB8ICA2ICsrLQogdG9vbHMvbGlieGMveGNfcGh5c2Rl
di5jICAgICAgICAgICAgICAgICB8IDE1ICsrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
ICAgICAgICAgICAgICAgICAgfCA2MyArKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvaHBldC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL3g4Ni9p
cnEuYyAgICAgICAgICAgICAgICAgICAgICAgfCA1MSArKysrKysrKysrKysrKy0tLS0tLQogeGVu
L2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysr
KysrKy0KIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgICAgICAgICAgICAgICAgfCA1MyArKysr
KysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYveDg2XzY0L3BoeXNkZXYuYyAgICAgICAg
ICAgIHwgIDQgKystCiB4ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyAgICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgfCAgMiArLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICB8ICAzICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2lycS5oICAgICAgICAgICAgICAgIHwgIDcgKystCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21zaS5oICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9w
aHlzZGV2LmggICAgICAgICAgICAgfCAyMyArKysrKysrKystCiB4ZW4vaW5jbHVkZS94bGF0Lmxz
dCAgICAgICAgICAgICAgICAgICAgIHwgIDEgKy0KIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAg
ICAgICAgICAgICAgICAgfCAgNyArKystCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAg
ICAgICAgICAgIHwgIDYgKystCiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDEgKy0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAgICAgfCAy
NCArKysrKysrKysrLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICB8
ICAxICstCiAyMCBmaWxlcyBjaGFuZ2VkLCAyODEgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25z
KC0pCgpiYXNlLWNvbW1pdDogNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRl
ZgotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 15:37:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 15:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9A7Q-0001Fr-2y; Sat, 14 Sep 2019 15:37:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mwje=XJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1i9A7P-0001Fj-2j
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 15:37:47 +0000
X-Inumbo-ID: 96bf367e-d705-11e9-b299-bc764e2007e4
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96bf367e-d705-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 15:37:42 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 7F9705D3;
 Sat, 14 Sep 2019 11:37:40 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 14 Sep 2019 11:37: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:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=jYpAjnlE+xFbalsg2q3WrQQg+q42vr+5BpmVq4v5g
 5Q=; b=iJbpQFy+kQf2EARkP+gee7sserblK+6MZjj/LIcFaXi0EG7PTd3aZfCuy
 nrQlqarcCRMal/Qat6V5HM1me40Gkv7nP8fkv4r2LiMcI7cu2ejxpLVZSoYyy3pt
 lR9EgofvzZn3e8z7bXfrIpTl1FyPSgE0TtT+cw2plFZKpCtoEivRdoYIX+jz3ZMr
 Jf+FA2w8Z0FCWPUVrrCC7oXu0L1+tCz/IqfLFgTcQ2cTRRZlqqB9A0JcXWkXVmmS
 eEZNb/4IqGJLIvDZ0mIkEikyJfaUukqsFvDzJT6o71s2/FprEl8lbaANQr9llOYp
 PA64jlyzdDeoCCsW1b6o7ipmTDj/Q==
X-ME-Sender: <xms:Qwl9XYklc7kJOT8an-93Xc9qfSPNOEo7uw-WA5vSiKE-1piw3OSuPA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdelgdeludcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Qwl9XU_OIQegvdMwnnZg2grex6LGAdPJv44BGqZsd5ZYUA3bGRC1lg>
 <xmx:Qwl9XVorkB-5payGRGTTwViezhmY6Z8PsQ7FFugHdKftMu8IRcH15g>
 <xmx:Qwl9XVmZhlBWNu9uwYAN4zKCBz-qYY0-Ny22Yje0ofCMCU2B1PkP_Q>
 <xmx:RAl9XUokLtyFpg7MEJk4-KAOmK4IeLyVZIndlcbEFJwVeZW9s4sPGQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 12AA2D6005B;
 Sat, 14 Sep 2019 11:37:38 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 17:37:16 +0200
Message-Id: <0d3f56a22a7f01024d0d83ed83028b37648f6a30.1568475323.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 1/6] libxl: do not attach xen-pciback to HVM
 domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNIGRvbWFpbnMgdXNlIElPTU1VIGFuZCBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSBmb3IgY29t
bXVuaWNhdGluZyB3aXRoClBDSSBkZXZpY2VzLCB4ZW4tcGNpZnJvbnQvcGNpYmFjayBpc24ndCBk
aXJlY3RseSBuZWVkZWQgYnkgSFZNIGRvbWFpbi4KQnV0IHBjaWJhY2sgc2VydmUgYWxzbyBzZWNv
bmQgZnVuY3Rpb24gLSBpdCByZXNldCB0aGUgZGV2aWNlIHdoZW4gaXQgaXMKZGVhc3NpZ25lZCBm
cm9tIHRoZSBndWVzdCBhbmQgZm9yIHRoaXMgcmVhc29uIHBjaWJhY2sgbmVlZHMgdG8gYmUgdXNl
ZAp3aXRoIEhWTSBkb21haW4gdG9vLgpXaGVuIEhWTSBkb21haW4gaGFzIGRldmljZSBtb2RlbCBp
biBzdHViZG9tYWluLCBhdHRhY2hpbmcgeGVuLXBjaWJhY2sgdG8KdGhlIHRhcmdldCBkb21haW4g
aXRzZWxmIG1heSBwcmV2ZW50IGF0dGFjaGluZyB4ZW4tcGNpYmFjayB0byB0aGUKKFBWKSBzdHVi
ZG9tYWluLCBlZmZlY3RpdmVseSBicmVha2luZyBQQ0kgcGFzc3Rocm91Z2guCgpGaXggdGhpcyBi
eSBhdHRhY2hpbmcgcGNpYmFjayBvbmx5IHRvIG9uZSBkb21haW46IGlmIFBWIHN0dWJkb21haW4g
aXMgaW4KdXNlLCBsZXQgaXQgYmUgc3R1YmRvbWFpbiAodGhlIGNvbW1pdCBwcmV2ZW50cyBhdHRh
Y2hpbmcgZGV2aWNlIHRvIHRhcmdldApIVk0gaW4gdGhpcyBjYXNlKTsgb3RoZXJ3aXNlLCBhdHRh
Y2ggaXQgdG8gdGhlIHRhcmdldCBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKIC0gcHJl
dmlvdXNseSBjYWxsZWQgImxpYnhsOiBhdHRhY2ggeGVuLXBjaWJhY2sgb25seSB0byBQViBkb21h
aW5zIgogLSBpbnN0ZWFkIG9mIGV4Y2x1ZGluZyBhbGwgSFZNcywgY2hhbmdlIHRoZSBjb25kaXRp
b24gdG8gd2hhdCBhY3R1YWxseQogICBtYXR0ZXJzIGhlcmUgLSBjaGVjayBpZiBzdHViZG9tYWlu
IGlzIGluIHVzZTsgdGhpcyB3YXkgeGVuLXBjaWJhY2sgaXMKICAgYWx3YXlzIGluIHVzZSAoZWl0
aGVyIGZvciB0aGUgdGFyZ2V0IGRvbWFpbiwgb3IgaXQncyBzdHViZG9tYWluKSwKICAgZml4aW5n
IFBDSSByZXNldCBieSB4ZW4tcGNpYmFjayBjb25jZXJucwpDaGFuZ2VzIGluIHYzOgogLSBhZGp1
c3QgY29tbWl0IG1lc3NhZ2UKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDQgKystLQog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmlu
ZGV4IDAzYmViODYuLjJlMDZhNDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xMTA2LDcgKzExMDYsNyBAQCBvdXQ6
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIXN0YXJ0aW5nKQorICAgIGlmICghc3RhcnRp
bmcgJiYgIWxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZG9taWQpKQogICAgICAgICByYyA9IGxp
YnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShnYywgZG9taWQsIHBjaWRldiwgc3RhcnRpbmcp
OwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwpAQCAtMTMwMiw3ICsxMzAyLDcgQEAgc3RhdGlj
IHZvaWQgbGlieGxfX2FkZF9wY2lkZXZzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywg
dWludDMyX3QgZG9taWQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoZF9jb25maWctPm51
bV9wY2lkZXZzID4gMCkgeworICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgPiAwICYmICFs
aWJ4bF9nZXRfc3R1YmRvbV9pZChDVFgsIGRvbWlkKSkgewogICAgICAgICByYyA9IGxpYnhsX19j
cmVhdGVfcGNpX2JhY2tlbmQoZ2MsIGRvbWlkLCBkX2NvbmZpZy0+cGNpZGV2cywKICAgICAgICAg
ICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cyk7CiAgICAgICAgIGlmIChyYyA8IDApIHsKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 15:38:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 15:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9A7f-0001K7-70; Sat, 14 Sep 2019 15:38:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mwje=XJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1i9A7e-0001Jj-1t
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 15:38:02 +0000
X-Inumbo-ID: 985981ce-d705-11e9-b299-bc764e2007e4
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 985981ce-d705-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 15:37:44 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 2D9041EAE;
 Sat, 14 Sep 2019 11:37:44 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 14 Sep 2019 11:37:44 -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=fm3; bh=IqjJKi8sEkYKfuLRYu5vrZb4va1MlV3tXCWlHooTS
 Wc=; b=AB/ZDhIG3IjbpQzWJ6XQ3F0A7esrjvf9YHuHFJ2m/WXZGhI1r4POWLra/
 GK9syDY+WKu1bFdCM1rUTjbrlCE7SWkOHxqQZ5K0TOAGIUxxSGkQyQL2sgS/h94/
 qxTbXyhVe7WVibLuNEd50uorX+kUWIgmC5oB6Qdcrbt0JUQwTR55GWJrNNoFOTnR
 6X/aGdSY9oYK6NCyWLzkAh7bMn/SvUc5m11ZAjGVpf6aMwmebXSiMFUEVikDKaoP
 8LdIW9f32IzONa5hirhEbxrIYlgfddisN8+aTMoxMRwaCwJ1IvHnevVLNS4k02EB
 3DvJnxf91tqAr+bGxpqT5CNeSHVWw==
X-ME-Sender: <xms:Rwl9XQtDMSIv5rR330L6c0xCxWQEOnafEbfmrDMeXaIi9bjglMsyAQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdelgdeludcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgs
 rdgtohhmnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecu
 vehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:SAl9Xb_1w0gxPcPsw-WuCZNaV0zlA69RrTNqIpRuRYfxrvKX-8C0nQ>
 <xmx:SAl9XXR7a9aysF_r1Uq7cXGW7ktZgi8xD5mpc3bnwl_FepQN_aM9Yg>
 <xmx:SAl9XdVbGSZWj5e9Uv4Kh4NitBN2V6xx-zL8kbH_JOSA1HhDXnUfMg>
 <xmx:SAl9XQk6SXpIGYgPRsAc9qc6Rwc6psbCC_C11Y7p9nEEFNhAJBzlbg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1FAFDD6005B;
 Sat, 14 Sep 2019 11:37:42 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 17:37:19 +0200
Message-Id: <effa11149efc3138b482b840d72bd435241f9fbf.1568475323.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.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>

U3R1YmRvbWFpbnMgbmVlZCB0byBiZSBnaXZlbiBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIHRo
ZSBndWVzdCB3aGljaCBpdApwcm92aWRlcyBlbXVsYXRpb24gZm9yIGluIG9yZGVyIGZvciBQQ0kg
cGFzc3Rocm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCldoZW4gYSBIVk0gZG9tYWluIHRyeSB0byBl
bmFibGUgTVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2FsbHMKUEhZU0RFVk9QX21hcF9waXJxLCBi
dXQgbGF0ZXIgaXQgbmVlZHMgdG8gY2FsbCBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGFzCnBhcnQg
b2YgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxLiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mClBI
WVNERVZPUF9tYXBfcGlycS4KClRoaXMgaXMgbm90IG5lZWRlZCBmb3IgUENJIElOVHgsIGJlY2F1
c2UgSVJRIGluIHRoYXQgY2FzZSBpcyBrbm93bgpiZWZvcmVoYW5kIGFuZCB0aGUgc3R1YmRvbWFp
biBpcyBnaXZlbiBwZXJtaXNzaW9ucyBvdmVyIHRoaXMgSVJRIGJ5CmxpYnhsX19kZXZpY2VfcGNp
X2FkZCAodGhlcmUncyBhIGRvX3BjaV9hZGQgYWdhaW5zdCB0aGUgc3R1YmRvbWFpbikuCgpjcmVh
dGVfaXJxKCkgYWxyZWFkeSBncmFudCBJUlEgYWNjZXNzIHRvIGhhcmR3YXJlX2RvbWFpbiwgd2l0
aAphc3N1bXB0aW9uIHRoZSBkZXZpY2UgbW9kZWwgKHNvbWV0aGluZyBtYW5hZ2luZyB0aGlzIElS
USkgbGl2ZXMgdGhlcmUuCk1vZGlmeSBjcmVhdGVfaXJxKCkgdG8gdGFrZSBhZGRpdGlvbmFsIHBh
cmFtZXRlciBwb2ludGluZyBhdCBkZXZpY2UKbW9kZWwgZG9tYWluIC0gd2hpY2ggbWF5IGJlIGRv
bTAgb3Igc3R1YmRvbWFpbi4gIFNhdmUgSUQgb2YgdGhlIGRvbWFpbgpnaXZlbiBwZXJtaXNzaW9u
LCB0byByZXZva2UgaXQgaW4gZGVzdHJveV9pcnEoKSAtIGVhc2llciBhbmQgY2xlYW5lcgp0aGFu
IHJlcGxheWluZyBsb2dpYyBvZiBjcmVhdGVfaXJxKCkgcGFyYW1ldGVyLiBVc2UgZG9taWQgaW5z
dGVhZCBvZgphY3R1YWwgcmVmZXJlbmNlIHRvIHRoZSBkb21haW4sIGJlY2F1c2UgaXQgbWlnaHQg
Z2V0IGRlc3Ryb3llZCBiZWZvcmUKZGVzdHJveWluZyBJUlEgKHN0dWJkb21haW4gaXMgZGVzdHJv
eWVkIGJlZm9yZSBpdHMgdGFyZ2V0IGRvbWFpbikuIEFuZAppdCBpcyBub3QgYW4gaXNzdWUsIGJl
Y2F1c2UgSVJRIHBlcm1pc3Npb25zIGxpdmUgd2l0aGluIGRvbWFpbgpzdHJ1Y3R1cmUsIHNvIGRl
c3Ryb3lpbmcgYSBkb21haW4gYWxzbyBpbXBsaWNpdGx5IHJldm9rZSB0aGUgcGVybWlzc2lvbi4K
UG90ZW50aWFsIGRvbWlkIHJldXNlIGlzIGRldGVjdGVkIGJ5IGJ5IGNoZWNraW5nIGlmIHRoYXQg
ZG9tYWluIGRvZXMKaGF2ZSBwZXJtaXNzaW9uIG92ZXIgdGhlIElSUSBiZWluZyBkZXN0cm95ZWQu
CgpUaGVuLCBhZGp1c3QgYWxsIGNhbGxlcnMgdG8gcHJvdmlkZSB0aGUgcGFyYW1ldGVyLiBJbiBj
YXNlIG9mIGNhbGxzIG5vdApyZWxhdGVkIHRvIHN0dWJkb21haW4taW5pdGlhdGVkIGFsbG9jYXRp
b25zLCBnaXZlIGl0IGVpdGhlcgpoYXJkd2FyZV9kb21haW4gKHNvIHRoZSBiZWhhdmlvciBpcyB1
bmNoYW5nZWQgdGhlcmUpLCBvciBOVUxMIGZvcgppbnRlcnJ1cHRzIHVzZWQgYnkgWGVuIGludGVy
bmFsbHkuCgpJbnNwaXJlZCBieSBodHRwczovL2dpdGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1v
ZS9ibG9iLzVlMGU3MzA0YTVhM2M3NWVmMDEyNDBhMWUzNjczNjY1YjJhYWYwNWUvcmVjaXBlcy1l
eHRlbmRlZC94ZW4vZmlsZXMvc3R1YmRvbWFpbi1tc2ktaXJxLWFjY2Vzcy5wYXRjaCBieSBFcmlj
IENoYW51ZGV0IDxjaGFudWRldGVAYWluZm9zZWMuY29tPi4KClNpZ25lZC1vZmYtYnk6IFNpbW9u
IEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KU2lnbmVkLW9mZi1ieTogTWFy
ZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29t
PgotLS0KQ2hhbmdlcyBpbiB2MzoKIC0gZXh0ZW5kIGNvbW1pdCBtZXNzYWdlCkNoYW5nZXMgaW4g
djQ6CiAtIGFkZCBtaXNzaW5nIGRlc3Ryb3lfaXJxIG9uIGVycm9yIHBhdGgKQ2hhbmdlcyBpbiB2
NToKIC0gbW92ZSBpcnFfe2dyYW50LHJldm9rZX1fYWNjZXNzKCkgdG8ge2NyZWF0ZSxkZXN0cm95
fV9pcnEoKSwgd2hpY2gKICAgYmFzaWNhbGx5IG1ha2UgaXQgYSBkaWZmZXJlbnQgcGF0Y2gKIC0g
YWRkIGdldF9kbV9kb21haW4oKSBoZWxwZXIKIC0gZG8gbm90IGdpdmUgaGFyZHdhcmVfZG9tYWlu
IHBlcm1pc3Npb24gb3ZlciBJUlFzIHVzZWQgaW4gWGVuCiAgIGludGVybmFsbHkKIC0gcmVuYW1l
IGNyZWF0ZV9pcnEgYXJndW1lbnQgdG8ganVzdCAnZCcsIHRvIGF2b2lkIGNvbmZ1c2lvbgogICB3
aGVuIGl0J3MgY2FsbGVkIGJ5IGhhcmR3YXJlIGRvbWFpbgogLSB2ZXJpZnkgdGhhdCBkZXZpY2Ug
aXMgZGUtYXNzaWduZWQgYmVmb3JlIHBjaV9yZW1vdmVfZGV2aWNlIGNhbGwKIC0gc2F2ZSBJRCBv
ZiBkb21haW4gZ2l2ZW4gcGVybWlzc2lvbiBpbiBjcmVhdGVfaXJxKCksIHRvIHJldm9rZSBpdCBp
bgogZGVzdHJveV9pcnEoKQogLSBkcm9wIGRvbWFpbiBwYXJhbWV0ZXIgZnJvbSBkZXN0cm95X2ly
cSgpIGFuZCBtc2lfZnJlZV9pcnEoKQogLSBkbyBub3QgZ2l2ZSBoYXJkd2FyZSBkb21haW4gcGVy
bWlzc2lvbiBvdmVyIElSUSBjcmVhdGVkIGluCiBpb21tdV9zZXRfaW50ZXJydXB0KCkKQ2hhbmdl
cyBpbiB2NjoKIC0gZG8gbm90IGdpdmUgcGVybWlzc2lvbiBvdmVyIGhwZXQgaXJxIHRvIGhhcmR3
YXJlX2RvbWFpbgogLSBtb3ZlIGNyZWF0b3JfZG9taWQgdG8gYXJjaF9pcnFfZGVzYwogLSBmaXgg
Y3JlYXRvcl9kb21pZCBpbml0aWFsaXphdGlvbgogLSBhbHdheXMgZ2l2ZSBjdXJyZW50LT5kb21h
aW4gcGVybWlzc2lvbiBpbnN0ZWFkIG9mIHVzaW5nCiBnZXRfZG1fZG9tYWluKCkgaGVscGVyLiBB
bmFseXNpcyBvZiBhbGwgaXRzIHVzZSBjYXNlcyB0ZWxscyB0aGF0IGl0IGlzCiB0aGUgb25seSB2
YWx1ZSBpdCByZXR1cm5zLgogLSBkcm9wIHVucmVsYXRlZCBjaGFuZ2UKLS0tCiB4ZW4vYXJjaC94
ODYvaHBldC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL3g4Ni9pcnEu
YyAgICAgICAgICAgICAgICAgICAgICAgfCA1MSArKysrKysrKysrKysrKysrKystLS0tLS0tCiB4
ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ly
cS5oICAgICAgICAgICAgICAgIHwgIDcgKystCiA2IGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlv
bnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ocGV0LmMg
Yi94ZW4vYXJjaC94ODYvaHBldC5jCmluZGV4IDRiMDg0ODguLjVlZDQ0MDUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2hwZXQuYwpAQCAtMTEsNiAr
MTEsNyBAQAogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgog
I2luY2x1ZGUgPHhlbi9udW1hLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
YXNtL2ZpeG1hcC5oPgogI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgogI2luY2x1ZGUgPGFzbS9ocGV0
Lmg+CkBAIC0zNjgsNyArMzY5LDcgQEAgc3RhdGljIGludCBfX2luaXQgaHBldF9hc3NpZ25faXJx
KHN0cnVjdCBocGV0X2V2ZW50X2NoYW5uZWwgKmNoKQogewogICAgIGludCBpcnE7CiAKLSAgICBp
ZiAoIChpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSkpIDwgMCApCisgICAgaWYgKCAoaXJx
ID0gY3JlYXRlX2lycShOVU1BX05PX05PREUsIE5VTEwpKSA8IDAgKQogICAgICAgICByZXR1cm4g
aXJxOwogCiAgICAgY2gtPm1zaS5pcnEgPSBpcnE7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggMGVlMzM0Ni4uMGI0YzIwYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjU0
LDcgKzI1NCwxMyBAQCB2b2lkIF9faW5pdCBjbGVhcl9pcnFfdmVjdG9yKGludCBpcnEpCiAvKgog
ICogRHluYW1pYyBpcnEgYWxsb2NhdGUgYW5kIGRlYWxsb2NhdGlvbiBmb3IgTVNJCiAgKi8KLWlu
dCBjcmVhdGVfaXJxKG5vZGVpZF90IG5vZGUpCisKKy8qCisgKiBjcmVhdGVfaXJxIC0gYWxsb2Nh
dGUgaXJxIGZvciBNU0kKKyAqIEBkIGRvbWFpbiB0aGF0IHdpbGwgZ2V0IHBlcm1pc3Npb24gb3Zl
ciB0aGUgYWxsb2NhdGVkIGlycTsgdGhpcyBwZXJtaXNzaW9uCisgKiB3aWxsIGF1dG9tYXRpY2Fs
bHkgYmUgcmV2b2tlZCBvbiBkZXN0cm95X2lycQorICovCitpbnQgY3JlYXRlX2lycShub2RlaWRf
dCBub2RlLCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGludCBpcnEsIHJldDsKICAgICBzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2M7CkBAIC0yODIsMjMgKzI4OCwzMCBAQCBpbnQgY3JlYXRlX2lycShu
b2RlaWRfdCBub2RlKQogICAgICAgICB9CiAgICAgICAgIHJldCA9IGFzc2lnbl9pcnFfdmVjdG9y
KGlycSwgbWFzayk7CiAgICAgfQorICAgIEFTU0VSVChkZXNjLT5hcmNoLmNyZWF0b3JfZG9taWQg
PT0gRE9NSURfSU5WQUxJRCk7CiAgICAgaWYgKHJldCA8IDApCiAgICAgewogICAgICAgICBkZXNj
LT5hcmNoLnVzZWQgPSBJUlFfVU5VU0VEOwogICAgICAgICBpcnEgPSByZXQ7CiAgICAgfQotICAg
IGVsc2UgaWYgKCBoYXJkd2FyZV9kb21haW4gKQorICAgIGVsc2UgaWYgKCBkICkKICAgICB7Ci0g
ICAgICAgIHJldCA9IGlycV9wZXJtaXRfYWNjZXNzKGhhcmR3YXJlX2RvbWFpbiwgaXJxKTsKKyAg
ICAgICAgQVNTRVJUKGQgPT0gY3VycmVudC0+ZG9tYWluKTsKKyAgICAgICAgcmV0ID0gaXJxX3Bl
cm1pdF9hY2Nlc3MoZCwgaXJxKTsKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19HX0VSUgotICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ3JhbnQgRG9t
MCBhY2Nlc3MgdG8gSVJRJWQgKGVycm9yICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICBpcnEs
IHJldCk7CisgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBncmFudCBEb20ldSBhY2Nlc3Mg
dG8gSVJRJWQgKGVycm9yICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IGlycSwgcmV0KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZGVzYy0+YXJjaC5jcmVhdG9y
X2RvbWlkID0gZC0+ZG9tYWluX2lkOwogICAgIH0KIAogICAgIHJldHVybiBpcnE7CiB9CiAKKy8q
CisgKiBkZXN0cm95X2lycSAtIGRlYWxsb2NhdGUgaXJxIGZvciBNU0kKKyAqLwogdm9pZCBkZXN0
cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQogewogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9
IGlycV90b19kZXNjKGlycSk7CkBAIC0zMDcsMTQgKzMyMCwyNSBAQCB2b2lkIGRlc3Ryb3lfaXJx
KHVuc2lnbmVkIGludCBpcnEpCiAKICAgICBCVUdfT04oIU1TSV9JUlEoaXJxKSk7CiAKLSAgICBp
ZiAoIGhhcmR3YXJlX2RvbWFpbiApCisgICAgaWYgKCBkZXNjLT5hcmNoLmNyZWF0b3JfZG9taWQg
IT0gRE9NSURfSU5WQUxJRCApCiAgICAgewotICAgICAgICBpbnQgZXJyID0gaXJxX2RlbnlfYWNj
ZXNzKGhhcmR3YXJlX2RvbWFpbiwgaXJxKTsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGdl
dF9kb21haW5fYnlfaWQoZGVzYy0+YXJjaC5jcmVhdG9yX2RvbWlkKTsKIAotICAgICAgICBpZiAo
IGVyciApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCi0gICAgICAgICAgICAgICAg
ICAgIkNvdWxkIG5vdCByZXZva2UgRG9tMCBhY2Nlc3MgdG8gSVJRJXUgKGVycm9yICVkKVxuIiwK
LSAgICAgICAgICAgICAgICAgICBpcnEsIGVycik7CisgICAgICAgIGlmICggZCAmJiBpcnFfYWNj
ZXNzX3Blcm1pdHRlZChkLCBpcnEpICkKKyAgICAgICAgeworICAgICAgICAgICAgaW50IGVycjsK
KworICAgICAgICAgICAgZXJyID0gaXJxX2RlbnlfYWNjZXNzKGQsIGlycSk7CisgICAgICAgICAg
ICBpZiAoIGVyciApCisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgorICAgICAg
ICAgICAgICAgICAgICAgICAiQ291bGQgbm90IHJldm9rZSBEb20ldSBhY2Nlc3MgdG8gSVJRJXUg
KGVycm9yICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBpcnEs
IGVycik7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGQgKQorICAgICAgICAgICAgcHV0X2Rv
bWFpbihkKTsKKworICAgICAgICBkZXNjLT5hcmNoLmNyZWF0b3JfZG9taWQgPSBET01JRF9JTlZB
TElEOwogICAgIH0KIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7
CkBAIC0zODEsNiArNDA1LDcgQEAgaW50IGFyY2hfaW5pdF9vbmVfaXJxX2Rlc2Moc3RydWN0IGly
cV9kZXNjICpkZXNjKQogCiAgICAgZGVzYy0+YXJjaC52ZWN0b3IgPSBJUlFfVkVDVE9SX1VOQVNT
SUdORUQ7CiAgICAgZGVzYy0+YXJjaC5vbGRfdmVjdG9yID0gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVE
OworICAgIGRlc2MtPmFyY2guY3JlYXRvcl9kb21pZCA9IERPTUlEX0lOVkFMSUQ7CiAKICAgICBy
ZXR1cm4gMDsKIH0KQEAgLTIxMzMsNyArMjE1OCw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAg
ICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAK
ICAgICAgICAgICAgIGluZm8gPSBOVUxMOwotICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShO
VU1BX05PX05PREUpOworICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUs
IGN1cnJlbnQtPmRvbWFpbik7CiAgICAgICAgICAgICByZXQgPSBpcnEgPj0gMCA/IHByZXBhcmVf
ZG9tYWluX2lycV9waXJxKGQsIGlycSwgcGlycSArIG5yLCAmaW5mbykKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogaXJxOwogICAgICAgICAgICAgaWYgKCByZXQgPCAwICkKQEAgLTI4MTgs
NyArMjg0Myw3IEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpbmRleCwgaW50ICpwaXJxX3AsCiAgICAgICAgIGlmICggaXJxID09IC0xICkKICAg
ICAgICAgewogICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6Ci0gICAgICAgICAgICBp
cnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSk7CisgICAgICAgICAgICBpcnEgPSBjcmVhdGVf
aXJxKE5VTUFfTk9fTk9ERSwgY3VycmVudC0+ZG9tYWluKTsKICAgICAgICAgfQogCiAgICAgICAg
IGlmICggaXJxIDwgbnJfaXJxc19nc2kgfHwgaXJxID49IG5yX2lycXMgKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwpp
bmRleCA4NjY3ZGU2Li42NmNjNjgwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1
NTAuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwpAQCAtNzIyLDcgKzcyMiw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBuczE2NTUwX2luaXRfaXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAq
cG9ydCkKICAgICBzdHJ1Y3QgbnMxNjU1MCAqdWFydCA9IHBvcnQtPnVhcnQ7CiAKICAgICBpZiAo
IHVhcnQtPm1zaSApCi0gICAgICAgIHVhcnQtPmlycSA9IGNyZWF0ZV9pcnEoMCk7CisgICAgICAg
IHVhcnQtPmlycSA9IGNyZWF0ZV9pcnEoMCwgTlVMTCk7CiAjZW5kaWYKIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggYmI5ZjMzZS4uOWFmNGI3YyAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC03NjUsNyArNzY1LDcg
QEAgc3RhdGljIGJvb2xfdCBfX2luaXQgc2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11KQogewogICAgIGludCBpcnEsIHJldDsKIAotICAgIGlycSA9IGNy
ZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKKyAgICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9E
RSwgTlVMTCk7CiAgICAgaWYgKCBpcnEgPD0gMCApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhF
TkxPR19FUlIsICJJT01NVTogbm8gaXJxc1xuIik7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCmluZGV4IDVkNzIyNzAuLjc0NDBiYWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCkBAIC0xMTM4LDcgKzExMzgsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBpb21tdV9zZXRfaW50
ZXJydXB0KHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZCkKICAgICBzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2M7CiAKICAgICBpcnEgPSBjcmVhdGVfaXJxKHJoc2EgPyBweG1fdG9fbm9kZShyaHNhLT5w
cm94aW1pdHlfZG9tYWluKQotICAgICAgICAgICAgICAgICAgICAgICAgICA6IE5VTUFfTk9fTk9E
RSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgIDogTlVNQV9OT19OT0RFLAorICAgICAgICAg
ICAgICAgICAgICAgTlVMTCk7CiAgICAgaWYgKCBpcnEgPD0gMCApCiAgICAgewogICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYLCAiSU9NTVU6IG5vIGlycSBhdmFpbGFibGUhXG4i
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2lycS5oCmluZGV4IGJjMGMwYzEuLjdjZjhhMWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaApAQCAtNDUs
NiArNDUsMTEgQEAgc3RydWN0IGFyY2hfaXJxX2Rlc2MgewogICAgICAgICB1bnNpZ25lZCBtb3Zl
X2NsZWFudXBfY291bnQ7CiAgICAgICAgIHU4IG1vdmVfaW5fcHJvZ3Jlc3MgOiAxOwogICAgICAg
ICBzOCB1c2VkOworICAgICAgICAvKgorICAgICAgICAgKiB3ZWFrIHJlZmVyZW5jZSB0byBkb21h
aW4gaGF2aW5nIHBlcm1pc3Npb24gb3ZlciB0aGlzIElSUSAod2hpY2ggY2FuCisgICAgICAgICAq
IGJlIGRpZmZlcmVudCBmcm9tIHRoZSBkb21haW4gYWN0dWFsbHkgaGF2aW50IHRoZSBJUlEgYXNz
aWduZWQpCisgICAgICAgICAqLworICAgICAgICBkb21pZF90IGNyZWF0b3JfZG9taWQ7CiB9Owog
CiAvKiBGb3IgdXNlIHdpdGggaXJxX2Rlc2MuYXJjaC51c2VkICovCkBAIC0xNjEsNyArMTY2LDcg
QEAgaW50ICBpbml0X2lycV9kYXRhKHZvaWQpOwogdm9pZCBjbGVhcl9pcnFfdmVjdG9yKGludCBp
cnEpOwogCiBpbnQgaXJxX3RvX3ZlY3RvcihpbnQgaXJxKTsKLWludCBjcmVhdGVfaXJxKG5vZGVp
ZF90IG5vZGUpOworaW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSwgc3RydWN0IGRvbWFpbiAq
ZCk7CiB2b2lkIGRlc3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEpOwogaW50IGFzc2lnbl9pcnFf
dmVjdG9yKGludCBpcnEsIGNvbnN0IGNwdW1hc2tfdCAqKTsKIAotLSAKZ2l0LXNlcmllcyAwLjku
MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 15:38:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 15:38: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 1i9A7k-0001M8-HT; Sat, 14 Sep 2019 15:38:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mwje=XJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1i9A7j-0001LU-1q
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 15:38:07 +0000
X-Inumbo-ID: 995f9702-d705-11e9-b299-bc764e2007e4
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 995f9702-d705-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 15:37:46 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id DDB98292F;
 Sat, 14 Sep 2019 11:37:45 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 14 Sep 2019 11:37:45 -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=fm3; bh=XziRV+SUFoq9HrmcsJFUw/GIdKBfs0bngnqPI9cD5
 Tc=; b=Emu6SOM/XDfHsL/371zHPFA8tQE4WpPaqzPnb5JgqIAKshibPwzaUoQFa
 A8WsqjCGwiaTrv7PpcQeUjaem8p5k+OHjSSgDbIs4O8piimJVTPZnlJIX96S1FGP
 j3mufkcFOKqcTT5Mck7tuJ2Y4TELWg2qAa3VGVqyw6gDZwZT0mtRzmN68jV/c2OM
 tkjbq2oGRkNODCCkHlDevHIaqwguHZ3bctUckZehlNLYEsLQhFLVYO1FN+k1qwGu
 b5+Q+HXmfrZFoBW92B3nbT+rMr10YBwsIb7Ry9qnOhFvZhnx6uZPoOrWG1Jg/825
 CRaNW2VotSV2ajIviiCjh+yCImJ8A==
X-ME-Sender: <xms:SQl9XTh5Vm7q0voz-z-i_3o9vFMmsCLbJICPRhTl9bhSm204v2NFZA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdelgdelfecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:SQl9XQJu6wXS8FYIPPOmUmpApiY4aZKRh-I8oNcCQdXVOMcXnxGJHQ>
 <xmx:SQl9XbCsvp2qpQdr1JqQsGtyKHxcF3DhZBl1JUyxoeHSbIG88eoGcQ>
 <xmx:SQl9XYhnxK7E6_rbXLom35dyQ0HKSvWdSBLgLv7UqbWIZXOaatzDJQ>
 <xmx:SQl9XdfXNWKxV2V-6gOCd6-t97-F-pVZB8XW79Pr0xrkYKRr6-dnTA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2246ED6005F;
 Sat, 14 Sep 2019 11:37:44 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 17:37:20 +0200
Message-Id: <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 5/6] xen/x86: add PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 =?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>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgZGV2aWNlIG1vZGVsIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiB0byBlbmFibGUvZGlzYWJs
ZSBJTlR4L01TSSgtWCksCmJ5cGFzc2luZyBwY2liYWNrLiBXaGlsZSBwY2liYWNrIGlzIHN0aWxs
IHVzZWQgdG8gYWNjZXNzIGNvbmZpZyBzcGFjZQpmcm9tIHdpdGhpbiBzdHViZG9tYWluLCBpdCBy
ZWZ1c2UgdG8gd3JpdGUgdG8KUENJX01TSV9GTEFHU19FTkFCTEUvUENJX01TSVhfRkxBR1NfRU5B
QkxFL1BDSV9DT01NQU5EX0lOVFhfRElTQUJMRQppbiBub24tcGVybWlzc2l2ZSBtb2RlLiBXaGlj
aCBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gZm9yIFBWIGRvbWFpbgoodGhlIG1haW4gdXNlIGNh
c2UgZm9yIHBjaWJhY2spLCBhcyBQViBkb21haW4gc2hvdWxkIHVzZSBYRU5fUENJX09QXyoKY29t
bWFuZHMgZm9yIHRoYXQuIFVuZm9ydHVuYXRlbHkgdGhvc2UgY29tbWFuZHMgYXJlIG5vdCBnb29k
IGZvcgpzdHViZG9tYWluIHVzZSwgYXMgdGhleSBjb25maWd1cmUgTVNJIGluIGRvbTAncyBrZXJu
ZWwgdG9vLCB3aGljaCBzaG91bGQKbm90IGhhcHBlbiBmb3IgSFZNIGRvbWFpbi4KClRoaXMgbmV3
IHBoeXNkZXZvcCBpcyBhbGxvd2VkIG9ubHkgZm9yIHN0dWJkb21haW4gY29udHJvbGxpbmcgdGhl
IGRvbWFpbgp3aGljaCBvd24gdGhlIGRldmljZS4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNo
YW5nZXMgaW4gdjM6CiAtIG5ldyBwYXRjaApDaGFuZ2VzIGluIHY0OgogLSBhZGp1c3QgY29kZSBz
dHlsZQogLSBzL21zaV9tc2l4L21zaS8KIC0gYWRkIG1zaV9zZXRfZW5hYmxlIFhTTSBob29rCiAt
IGZsYXR0ZW4gc3RydWN0IHBoeXNkZXZfbXNpX3NldF9lbmFibGUKIC0gYWRkIHRvIGluY2x1ZGUv
eGxhdC5sc3QKQ2hhbmdlcyBpbiB2NToKIC0gcmVuYW1lIHRvIFBIWVNERVZPUF9tc2lfY29udHJv
bAogLSBjb21iaW5lICJtb2RlIiBhbmQgImVuYWJsZSIgaW50byAiZmxhZ3MiCiAtIHJlZnVzZSB0
byBlbmFibGUgYm90aCBNU0kgYW5kIE1TSS1YLCBhbmQgYWxzbyB0byBlbmFibGUgTVNJKC1YKSBv
bgogICBpbmNhcGFibGUgZGV2aWNlCiAtIGRpc2FibGUvZW5hYmxlIElOVHggd2hlbiBlbmFibGlu
Zy9kaXNhYmxpbmcgTVNJICg/KQogLSByZWZ1c2UgaWYgIXVzZV9tc2kKIC0gYWRqdXN0IGZsYXNr
IGhvb2sgdG8gbWFrZSBtb3JlIHNlbnNlIChyZXF1aXJlICJzZXR1cCIgYWNjZXNzIG9uCiAgIGRl
dmljZSwgbm90IG9uIGRvbWFpbikKIC0gcmViYXNlIG9uIG1hc3RlcgpDaGFuZ2VzIGluIHY2Ogog
LSByZW5hbWUgdG8gUEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sCiAtIGV4dGVuZCB3aXRoIElO
VHggY29udHJvbAogLSBFbnN1cmUgdGhhbiBNU0koLVgpIGNhbid0IGJlIGVuYWJsZWQgdG9nZXRo
ZXIgd2l0aCBJTlR4IGFuZCB0aGUgb3RoZXIgTVNJKC1YKS4KIC0gZGVkdXBsaWNhdGUgY29kZSBp
biBtc2lfY29udHJvbAogLSBleHBsaWNpdGx5IHJlZnVzZSB0byBvcGVyYXRlIG9uIGhpZGRlbiBk
ZXZpY2VzCiAtIGV4cGFuZCBmbGFncyB0byB1aW50MTZfdCB0byBhdm9pZCBpbXBsaWNpdCBwYWRk
aW5nCgpJJ20gbm90IHN1cmUgaWYgWFNNIHBhcnQgaXMgY29ycmVjdCwgY29tcGlsZS10ZXN0ZWQg
b25seSwgYXMgSSdtIG5vdApzdXJlIGhvdyB0byBzZXQgdGhlIHBvbGljeS4KLS0tCiB4ZW4vYXJj
aC94ODYvbXNpLmMgICAgICAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysr
KystCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICB8IDUzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvcGh5c2Rldi5jICAgICAg
IHwgIDQgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAgICAgICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rldi5oICAgICAgICB8IDIzICsrKysrKysrKysrKystCiB4
ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgICAgICB8ICAxICstCiB4ZW4vaW5jbHVkZS94
c20vZHVtbXkuaCAgICAgICAgICAgICB8ICA3ICsrKystCiB4ZW4vaW5jbHVkZS94c20veHNtLmgg
ICAgICAgICAgICAgICB8ICA2ICsrKy0KIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDEgKy0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgMjQgKysr
KysrKysrKysrKystCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAxICst
CiAxMSBmaWxlcyBjaGFuZ2VkLCAxNjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwppbmRleCBkNjMwNjAwLi5lY2VhOTFh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMKKysrIGIveGVuL2FyY2gveDg2L21zaS5j
CkBAIC0xNDQzLDYgKzE0NDMsNTEgQEAgaW50IHBjaV9yZXN0b3JlX21zaV9zdGF0ZShzdHJ1Y3Qg
cGNpX2RldiAqcGRldikKICAgICByZXR1cm4gMDsKIH0KIAoraW50IG1zaV9jb250cm9sKHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCBib29sIG1zaXgsIGJvb2wgZW5hYmxlKQoreworICAgIHVuc2lnbmVk
IGludCBjYXAgPSBtc2l4ID8gUENJX0NBUF9JRF9NU0lYIDogUENJX0NBUF9JRF9NU0k7CisgICAg
dW5zaWduZWQgaW50IG90aGVyX2NhcCA9IG1zaXggPyBQQ0lfQ0FQX0lEX01TSSA6IFBDSV9DQVBf
SURfTVNJWDsKKyAgICB1aW50MTZfdCBjbWQ7CisKKyAgICBpZiAoICF1c2VfbXNpICkKKyAgICAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgaWYgKCAhcGNpX2ZpbmRfY2FwX29mZnNldChw
ZGV2LT5zZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5idXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjYXApICkKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKKyAg
ICBjbWQgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgUENJX0NPTU1BTkQpOworCisgICAg
LyogZG9uJ3QgYWxsb3cgZW5hYmxpbmcgTVNJKC1YKSBhbmQgSU5UeCBhdCB0aGUgc2FtZSB0aW1l
ICovCisgICAgaWYgKCBlbmFibGUgJiYgISAoY21kICYgUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxF
KSApCisgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICAvKiBkb24ndCBhbGxvdyBlbmFibGlu
ZyBib3RoIE1TSSBhbmQgTVNJLVggYXQgdGhlIHNhbWUgdGltZSAqLworICAgIGlmICggZW5hYmxl
ICYmIGZpbmRfbXNpX2VudHJ5KHBkZXYsIC0xLCBvdGhlcl9jYXApICkKKyAgICAgICAgcmV0dXJu
IC1FQlVTWTsKKworICAgIGlmICggbXNpeCApCisgICAgICAgIG1zaXhfc2V0X2VuYWJsZShwZGV2
LCBlbmFibGUpOworICAgIGVsc2UKKyAgICAgICAgbXNpX3NldF9lbmFibGUocGRldiwgZW5hYmxl
KTsKKworICAgIHJldHVybiAwOworfQorCitpbnQgaW50eF9jb250cm9sKHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCBib29sIGVuYWJsZSkKK3sKKyAgICAvKiBkb24ndCBhbGxvdyBlbmFibGluZyBJTlR4
IGlmIE1TSSgtWCkgaXMgYWxyZWFkeSBlbmFibGVkICovCisgICAgaWYgKCBlbmFibGUgJiYgZmlu
ZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9DQVBfSURfTVNJKSApCisgICAgICAgIHJldHVybiAt
RUJVU1k7CisgICAgaWYgKCBlbmFibGUgJiYgZmluZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9D
QVBfSURfTVNJWCkgKQorICAgICAgICByZXR1cm4gLUVCVVNZOworICAgIHBjaV9pbnR4KHBkZXYs
IGVuYWJsZSk7CisgICAgcmV0dXJuIDA7Cit9CisKIHZvaWQgX19pbml0IGVhcmx5X21zaV9pbml0
KHZvaWQpCiB7CiAgICAgaWYgKCB1c2VfbXNpIDwgMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCAzYTNjMTU4Li43Yjcx
MDM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9waHlzZGV2LmMKQEAgLTY2Miw2ICs2NjIsNTkgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCisgICAgY2FzZSBQSFlTREVWT1BfaW50ZXJydXB0X2NvbnRyb2w6IHsKKyAgICAgICAg
c3RydWN0IHBoeXNkZXZfaW50ZXJydXB0X2NvbnRyb2wgb3A7CisgICAgICAgIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2OworICAgICAgICBpbnQgaW50cl90eXBlOworICAgICAgICBib29sIGVuYWJsZTsK
KworICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgm
b3AsIGFyZywgMSkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmV0ID0gLUVJTlZB
TDsKKyAgICAgICAgaWYgKCBvcC5mbGFncyAmIH4oUEhZU0RFVk9QX0lOVEVSUlVQVF9DT05UUk9M
X1RZUEVfTUFTSyB8CisgICAgICAgICAgICAgICAgICAgICAgICAgIFBIWVNERVZPUF9JTlRFUlJV
UFRfQ09OVFJPTF9FTkFCTEUpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGludHJf
dHlwZSA9IG9wLmZsYWdzICYgUEhZU0RFVk9QX0lOVEVSUlVQVF9DT05UUk9MX1RZUEVfTUFTSzsK
KyAgICAgICAgZW5hYmxlID0gb3AuZmxhZ3MgJiBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRST0xf
RU5BQkxFOworCisgICAgICAgIHBjaWRldnNfbG9jaygpOworICAgICAgICBwZGV2ID0gcGNpX2dl
dF9wZGV2KG9wLnNlZywgb3AuYnVzLCBvcC5kZXZmbik7CisgICAgICAgIHJldCA9IC1FTk9ERVY7
CisgICAgICAgIC8qIGV4cGxpY2l0bHkgZXhjbHVkZSBoaWRkZW4gZGV2aWNlcyAqLworICAgICAg
ICBpZiAoICFwZGV2IHx8IHBkZXYtPmRvbWFpbiA9PSBkb21feGVuICkKKyAgICAgICAgICAgIGdv
dG8gcGNpX3VubG9jazsKKworICAgICAgICByZXQgPSB4c21faW50ZXJydXB0X2NvbnRyb2woWFNN
X0RNX1BSSVYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5kb21h
aW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNiZGYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRyX3R5cGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmFibGUpOworICAgICAgICBpZiAoIHJldCAp
CisgICAgICAgICAgICBnb3RvIHBjaV91bmxvY2s7CisKKyAgICAgICAgc3dpdGNoICggaW50cl90
eXBlICkKKyAgICAgICAgeworICAgICAgICAgICAgY2FzZSBQSFlTREVWT1BfSU5URVJSVVBUX0NP
TlRST0xfSU5UWDoKKyAgICAgICAgICAgICAgICByZXQgPSBpbnR4X2NvbnRyb2wocGRldiwgZW5h
YmxlKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgUEhZU0RFVk9Q
X0lOVEVSUlVQVF9DT05UUk9MX01TSToKKyAgICAgICAgICAgICAgICByZXQgPSBtc2lfY29udHJv
bChwZGV2LCBmYWxzZSwgZW5hYmxlKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIGNhc2UgUEhZU0RFVk9QX0lOVEVSUlVQVF9DT05UUk9MX01TSVg6CisgICAgICAgICAgICAg
ICAgcmV0ID0gbXNpX2NvbnRyb2wocGRldiwgdHJ1ZSwgZW5hYmxlKTsKKyAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorcGNpX3VubG9jazoKKyAg
ICAgICAgcGNpZGV2c191bmxvY2soKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0ID0gLUVOT1NZUzsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2XzY0L3BoeXNkZXYuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvcGh5
c2Rldi5jCmluZGV4IGM1YTAwZWEuLjZlMGU0ODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvcGh5c2Rldi5jCkBAIC03
Niw2ICs3NiwxMCBAQCBDSEVDS19waHlzZGV2X3BjaV9kZXZpY2VfYWRkCiBDSEVDS19waHlzZGV2
X3BjaV9kZXZpY2UKICN1bmRlZiB4ZW5fcGh5c2Rldl9wY2lfZGV2aWNlCiAKKyNkZWZpbmUgeGVu
X3BoeXNkZXZfaW50ZXJydXB0X2NvbnRyb2wgcGh5c2Rldl9pbnRlcnJ1cHRfY29udHJvbAorQ0hF
Q0tfcGh5c2Rldl9pbnRlcnJ1cHRfY29udHJvbAorI3VuZGVmIHhlbl9waHlzZGV2X2ludGVycnVw
dF9jb250cm9sCisKICNkZWZpbmUgQ09NUEFUCiAjdW5kZWYgZ3Vlc3RfaGFuZGxlX29rYXkKICNk
ZWZpbmUgZ3Vlc3RfaGFuZGxlX29rYXkgICAgICAgICAgY29tcGF0X2hhbmRsZV9va2F5CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c2kuaAppbmRleCAxMDM4N2RjLi40YzEzZTZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAgLTI1Miw1ICsyNTIs
NyBAQCB2b2lkIGd1ZXN0X21hc2tfbXNpX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKiwgYm9vbCBtYXNr
KTsKIHZvaWQgYWNrX25vbm1hc2thYmxlX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICopOwogdm9p
ZCBlbmRfbm9ubWFza2FibGVfbXNpX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKiwgdTggdmVjdG9yKTsK
IHZvaWQgc2V0X21zaV9hZmZpbml0eShzdHJ1Y3QgaXJxX2Rlc2MgKiwgY29uc3QgY3B1bWFza190
ICopOworaW50IG1zaV9jb250cm9sKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1zaXgsIGJv
b2wgZW5hYmxlKTsKK2ludCBpbnR4X2NvbnRyb2woc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wg
ZW5hYmxlKTsKIAogI2VuZGlmIC8qIF9fQVNNX01TSV9IICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvcGh5c2Rldi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYuaAppbmRl
eCBiNmZhZjgzLi42ODljMTFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rl
di5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmgKQEAgLTM0NSw2ICszNDUsMjkg
QEAgdHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9kYmdwX29wIHBoeXNkZXZfZGJncF9vcF90OwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9kYmdwX29wX3QpOwogCiAvKgorICogQ2hvb3Nl
IHdoaWNoIGludGVycnVwdCB0eXBlIHRvIGNvbnRyb2wuIElmIG5laXRoZXIgTVNJIG5vciBNU0kt
WCBpcyBjaG9zZW4sCisgKiB3aWxsIGFwcGx5IHRvIElOVHggLSBmb3IgY29udmVuaWVuY2UgZGVm
aW5lIFBIWVNERVZPUF9JTlRFUlJVUFRfQ09OVFJPTF9JTlRYCisgKiBhbmQgUEhZU0RFVk9QX0lO
VEVSUlVQVF9DT05UUk9MX1RZUEVfTUFTSworICovCisjZGVmaW5lIFBIWVNERVZPUF9JTlRFUlJV
UFRfQ09OVFJPTF9UWVBFX01BU0sgMworI2RlZmluZSBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRS
T0xfSU5UWCAgICAgIDAKKyNkZWZpbmUgUEhZU0RFVk9QX0lOVEVSUlVQVF9DT05UUk9MX01TSSAg
ICAgICAxCisjZGVmaW5lIFBIWVNERVZPUF9JTlRFUlJVUFRfQ09OVFJPTF9NU0lYICAgICAgMgor
Lyogd2hlbiBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRST0xfRU5BQkxFIG5vdCBzZXQsIGRpc2Fi
bGUgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX0lOVEVSUlVQVF9DT05UUk9MX0VOQUJMRSAgICA0CisK
KyNkZWZpbmUgUEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sICAgMzIKK3N0cnVjdCBwaHlzZGV2
X2ludGVycnVwdF9jb250cm9sIHsKKyAgICAvKiBJTiAqLworICAgIHVpbnQxNl90IHNlZzsKKyAg
ICB1aW50OF90IGJ1czsKKyAgICB1aW50OF90IGRldmZuOworICAgIHVpbnQxNl90IGZsYWdzOwor
fTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfaW50ZXJydXB0X2NvbnRyb2wgcGh5c2Rldl9pbnRl
cnJ1cHRfY29udHJvbF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9pbnRlcnJ1
cHRfY29udHJvbF90KTsKKworLyoKICAqIE5vdGlmeSB0aGF0IHNvbWUgUElSUS1ib3VuZCBldmVu
dCBjaGFubmVscyBoYXZlIGJlZW4gdW5tYXNrZWQuCiAgKiAqKiBUaGlzIGNvbW1hbmQgaXMgb2Jz
b2xldGUgc2luY2UgaW50ZXJmYWNlIHZlcnNpb24gMHgwMDAzMDIwMiBhbmQgaXMgKioKICAqICoq
IHVuc3VwcG9ydGVkIGJ5IG5ld2VyIHZlcnNpb25zIG9mIFhlbi4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5j
bHVkZS94bGF0LmxzdAppbmRleCA5NWY1ZTU1Li4xOGFmNjYzIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMTA0LDYgKzEwNCw3
IEBACiAhCXZudW1hX3RvcG9sb2d5X2luZm8JCW1lbW9yeS5oCiA/CXBoeXNkZXZfZW9pCQkJcGh5
c2Rldi5oCiA/CXBoeXNkZXZfZ2V0X2ZyZWVfcGlycQkJcGh5c2Rldi5oCis/CXBoeXNkZXZfaW50
ZXJydXB0X2NvbnRyb2wJcGh5c2Rldi5oCiA/CXBoeXNkZXZfaXJxCQkJcGh5c2Rldi5oCiA/CXBo
eXNkZXZfaXJxX3N0YXR1c19xdWVyeQlwaHlzZGV2LmgKID8JcGh5c2Rldl9tYW5hZ2VfcGNpCQlw
aHlzZGV2LmgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1
ZGUveHNtL2R1bW15LmgKaW5kZXggZWY1MmJiMS4uNWE3NThjNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTUxNCw2
ICs1MTQsMTMgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9wY2lfY29uZmlnX3Blcm1pc3Np
b24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQKICAgICByZXR1cm4geHNtX2RlZmF1
bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCBkKTsKIH0KIAorc3RhdGljIFhTTV9J
TkxJTkUgaW50IHhzbV9pbnRlcnJ1cHRfY29udHJvbChYU01fREVGQVVMVF9BUkcgc3RydWN0IGRv
bWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgaW50cl90eXBlLCB1aW50OF90IGVuYWJsZSkKK3sK
KyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fRE1fUFJJVik7CisgICAgcmV0dXJuIHhzbV9kZWZh
dWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7Cit9CisKIHN0YXRpYyBYU01f
SU5MSU5FIGludCB4c21fYWRkX3RvX3BoeXNtYXAoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21h
aW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMikKIHsKICAgICBYU01fQVNTRVJUX0FDVElPTihYU01f
VEFSR0VUKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRl
L3hzbS94c20uaAppbmRleCBlMjJkNjE2Li5mMDgwMTg5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0xMDYsNiArMTA2LDcg
QEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCppb21lbV9wZXJtaXNzaW9uKSAo
c3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgcywgdWludDY0X3QgZSwgdWludDhfdCBhbGxvdyk7
CiAgICAgaW50ICgqaW9tZW1fbWFwcGluZykgKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IHMs
IHVpbnQ2NF90IGUsIHVpbnQ4X3QgYWxsb3cpOwogICAgIGludCAoKnBjaV9jb25maWdfcGVybWlz
c2lvbikgKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVfYmRmLCB1aW50MTZfdCBz
dGFydCwgdWludDE2X3QgZW5kLCB1aW50OF90IGFjY2Vzcyk7CisgICAgaW50ICgqaW50ZXJydXB0
X2NvbnRyb2wpIChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZiwgdWludDhf
dCBpbnRyX3R5cGUsIHVpbnQ4X3QgZW5hYmxlKTsKIAogI2lmIGRlZmluZWQoQ09ORklHX0hBU19Q
QVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkKICAgICBpbnQgKCpnZXRfZGV2
aWNlX2dyb3VwKSAodWludDMyX3QgbWFjaGluZV9iZGYpOwpAQCAtNDY0LDYgKzQ2NSwxMSBAQCBz
dGF0aWMgaW5saW5lIGludCB4c21fcGNpX2NvbmZpZ19wZXJtaXNzaW9uICh4c21fZGVmYXVsdF90
IGRlZiwgc3RydWN0IGRvbWFpbiAqZAogICAgIHJldHVybiB4c21fb3BzLT5wY2lfY29uZmlnX3Bl
cm1pc3Npb24oZCwgbWFjaGluZV9iZGYsIHN0YXJ0LCBlbmQsIGFjY2Vzcyk7CiB9CiAKK3N0YXRp
YyBpbmxpbmUgaW50IHhzbV9pbnRlcnJ1cHRfY29udHJvbCAoeHNtX2RlZmF1bHRfdCBkZWYsIHN0
cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVfYmRmLCB1aW50OF90IG1zaXgsIHVpbnQ4
X3QgZW5hYmxlKQoreworICAgIHJldHVybiB4c21fb3BzLT5pbnRlcnJ1cHRfY29udHJvbChkLCBt
YWNoaW5lX2JkZiwgbXNpeCwgZW5hYmxlKTsKK30KKwogI2lmIGRlZmluZWQoQ09ORklHX0hBU19Q
QVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkKIHN0YXRpYyBpbmxpbmUgaW50
IHhzbV9nZXRfZGV2aWNlX2dyb3VwKHhzbV9kZWZhdWx0X3QgZGVmLCB1aW50MzJfdCBtYWNoaW5l
X2JkZikKIHsKZGlmZiAtLWdpdCBhL3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwpp
bmRleCA1NzA1ZTUyLi4zMDgwYWU3IDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15LmMKKysrIGIv
eGVuL3hzbS9kdW1teS5jCkBAIC04MSw2ICs4MSw3IEBAIHZvaWQgX19pbml0IHhzbV9maXh1cF9v
cHMgKHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQogICAgIHNldF90b19kdW1teV9pZl9udWxs
KG9wcywgaW9tZW1fcGVybWlzc2lvbik7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBp
b21lbV9tYXBwaW5nKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHBjaV9jb25maWdf
cGVybWlzc2lvbik7CisgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBpbnRlcnJ1cHRfY29u
dHJvbCk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBnZXRfdm51bWFpbmZvKTsKIAog
I2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFT
X1BDSSkKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2sv
aG9va3MuYwppbmRleCA3OTFjMWY2Li5lZTJmYzUyIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC0xMDgzLDYgKzEwODMsMjkg
QEAgc3RhdGljIGludCBmbGFza19wY2lfY29uZmlnX3Blcm1pc3Npb24oc3RydWN0IGRvbWFpbiAq
ZCwgdWludDMyX3QgbWFjaGluZV9iZGYsIHUKIAogfQogCitzdGF0aWMgaW50IGZsYXNrX2ludGVy
cnVwdF9jb250cm9sKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVfYmRmLCB1aW50
OF90IHR5cGUsIHVpbnQ4X3QgZW5hYmxlKQoreworICAgIHVpbnQzMl90IGRzaWQsIHJzaWQ7Cisg
ICAgaW50IHJjID0gLUVQRVJNOworICAgIHN0cnVjdCBhdmNfYXVkaXRfZGF0YSBhZDsKKyAgICB1
aW50MzJfdCBwZXJtOworCisgICAgQVZDX0FVRElUX0RBVEFfSU5JVCgmYWQsIERFVik7CisgICAg
YWQuZGV2aWNlID0gbWFjaGluZV9iZGY7CisKKyAgICByYyA9IHNlY3VyaXR5X2RldmljZV9zaWQo
bWFjaGluZV9iZGYsICZyc2lkKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CisgICAgcmMgPSBhdmNfY3VycmVudF9oYXNfcGVybShyc2lkLCBTRUNDTEFTU19SRVNPVVJDRSwg
UkVTT1VSQ0VfX1NFVFVQLCAmYWQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICBwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKTsKKyAgICBkc2lk
ID0gZG9tYWluX3NpZChkKTsKKyAgICByZXR1cm4gYXZjX2hhc19wZXJtKGRzaWQsIHJzaWQsIFNF
Q0NMQVNTX1JFU09VUkNFLCBwZXJtLCAmYWQpOworfQorCiBzdGF0aWMgaW50IGZsYXNrX3Jlc291
cmNlX3BsdWdfY29yZSh2b2lkKQogewogICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShT
RUNJTklUU0lEX0RPTVhFTiwgU0VDQ0xBU1NfUkVTT1VSQ0UsIFJFU09VUkNFX19QTFVHLCBOVUxM
KTsKQEAgLTE4MDAsNiArMTgyMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxh
c2tfb3BzID0gewogICAgIC5pb21lbV9wZXJtaXNzaW9uID0gZmxhc2tfaW9tZW1fcGVybWlzc2lv
biwKICAgICAuaW9tZW1fbWFwcGluZyA9IGZsYXNrX2lvbWVtX21hcHBpbmcsCiAgICAgLnBjaV9j
b25maWdfcGVybWlzc2lvbiA9IGZsYXNrX3BjaV9jb25maWdfcGVybWlzc2lvbiwKKyAgICAuaW50
ZXJydXB0X2NvbnRyb2wgPSBmbGFza19pbnRlcnJ1cHRfY29udHJvbCwKIAogICAgIC5yZXNvdXJj
ZV9wbHVnX2NvcmUgPSBmbGFza19yZXNvdXJjZV9wbHVnX2NvcmUsCiAgICAgLnJlc291cmNlX3Vu
cGx1Z19jb3JlID0gZmxhc2tfcmVzb3VyY2VfdW5wbHVnX2NvcmUsCmRpZmYgLS1naXQgYS94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2Fj
Y2Vzc192ZWN0b3JzCmluZGV4IDE5NGQ3NDMuLjgyZWFlYWMgMTAwNjQ0Ci0tLSBhL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2Fj
Y2Vzc192ZWN0b3JzCkBAIC00NjYsNiArNDY2LDcgQEAgY2xhc3MgcmVzb3VyY2UKICMgY2hlY2tl
ZCBmb3IgUEhZU0RFVk9QX3Jlc3RvcmVfbXNpKiAodGFyZ2V0IFBDSSBkZXZpY2UpCiAjIGNoZWNr
ZWQgZm9yIFBIWVNERVZPUF9zZXR1cF9nc2kgKHRhcmdldCBJUlEpCiAjIGNoZWNrZWQgZm9yIFBI
WVNERVZPUF9wY2lfbW1jZmdfcmVzZXJ2ZWQgKHRhcmdldCB4ZW5fdCkKKyMgY2hlY2tlZCBmb3Ig
UEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sICh0YXJnZXQgUENJIGRldmljZSkKICAgICBzZXR1
cAogfQogCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 15:38:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 15: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 1i9A7p-0001O0-19; Sat, 14 Sep 2019 15:38:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mwje=XJ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1i9A7o-0001Ne-2Z
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 15:38:12 +0000
X-Inumbo-ID: 9a56ce6e-d705-11e9-b299-bc764e2007e4
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a56ce6e-d705-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 15:37:48 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 083AE5AD;
 Sat, 14 Sep 2019 11:37:46 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 14 Sep 2019 11:37:47 -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=fm3; bh=4/s/jYbsj2ZCPx+BVDqUSheBP4o43d0M+JLSj/Z2G
 WY=; b=rCWoSL88NABwLIrt5o1L1H747T6XM1UXWe0UdHenTMfufvBobiTdREbxx
 Wxwgp1+/HY4WY+670apxn8WhBJi7xqYVGZ+viLNeZQSxSTnZk1fQlKQFoJLGZELu
 Jk+dt1I4wzRuYjQgnoDrWjwprZMhgRgseqaqTIf17whwSGu5/jNLU8b+pSyOQ/WP
 YJUol+4W7QFtdJOOWF0FZWBvyAibSRfaE+04rJEGCRKwxCRZx646PTexSalXZVe3
 +4JS7BxzbbYb6OdnQnEX7W4tXgfP2oTBfuOL8bFgLjRRcXpLEAZ/TKOvy5k7InZL
 +jZNoxFP/5096Jq/IAmT7NRVT9XLw==
X-ME-Sender: <xms:Sgl9XWikBcEH_lHRluhh77EhYUAzvP8Tj5N_SBXS0Y2k8x5f8uXBIA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrtdelgdelfecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Sgl9XQXg6eSd8DfkwFDwVG9yQL76xI3j2gzCzcMUpVyyfvNhe8IO-w>
 <xmx:Sgl9XVWv6tevc8CrmbAyEXUNhh57OBuIR4AWO9RYq08w_K5Ck8a4KQ>
 <xmx:Sgl9XQgk_68UXxdp9tqZXreUqXTuVAGoumNCbqkinqXv_bgIUTBYHA>
 <xmx:Sgl9XeSSBItcDpB5ILsDgTRM2O6JwqCqtnWCIBClSZmP6PZrIkuy7g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id D1175D60057;
 Sat, 14 Sep 2019 11:37:45 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 14 Sep 2019 17:37:21 +0200
Message-Id: <2f61f30aa8d270212506542bda6cdf083a68c069.1568475323.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 6/6] tools/libxc: add wrapper for
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGxpYnhjIHdyYXBwZXIgZm9yIFBIWVNERVZPUF9pbnRlcnJ1cHRfY29udHJvbCBpbnRyb2R1
Y2VkIGluIHByZXZpb3VzCmNvbW1pdC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMg
aW4gdjM6CiAtIG5ldyBwYXRjaApDaGFuZ2VzIGluIHY0OgogLSBhZGp1c3QgZm9yIHVwZGF0ZWQg
cHJldmlvdXMgcGF0Y2gKQ2hhbmdlcyBpbiB2NToKIC0gcmVuYW1lIHRvIFBIWVNERVZPUF9tc2lf
Y29udHJvbCwgYWRqdXN0IGFyZ3VtZW50cwpDaGFuZ2UgaW4gdjY6CiAtIGluaXRpYWxpemUgc3Ry
dWN0IHBoeXNkZXZfaW50ZXJydXB0X2NvbnRyb2wgaW5saW5lLCBkcm9wIHBvaW50bGVzcyByYwog
ICB2YXJpYWJsZQogLSByZW5hbWUgdG8gUEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sCi0tLQog
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgNiArKysrKysKIHRvb2xzL2xpYnhjL3hj
X3BoeXNkZXYuYyAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDBmZjZlZDkuLjJhZGIxMTQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xNjM5LDYgKzE2MzksMTIgQEAgaW50IHhjX3BoeXNk
ZXZfdW5tYXBfcGlycSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwaXJxKTsK
IAoraW50IHhjX3BoeXNkZXZfaW50ZXJydXB0X2NvbnRyb2woeGNfaW50ZXJmYWNlICp4Y2gsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2VnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGJ1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBkZXZmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmbGFn
cyk7CisKIC8qCiAgKiAgTE9HR0lORyBBTkQgRVJST1IgUkVQT1JUSU5HCiAgKi8KZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3BoeXNkZXYuYyBiL3Rvb2xzL2xpYnhjL3hjX3BoeXNkZXYuYwpp
bmRleCA0NjBhOGU3Li41YWY4Mjk2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19waHlzZGV2
LmMKKysrIGIvdG9vbHMvbGlieGMveGNfcGh5c2Rldi5jCkBAIC0xMTEsMyArMTExLDE4IEBAIGlu
dCB4Y19waHlzZGV2X3VubWFwX3BpcnEoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmV0dXJuIHJj
OwogfQogCitpbnQgeGNfcGh5c2Rldl9pbnRlcnJ1cHRfY29udHJvbCh4Y19pbnRlcmZhY2UgKnhj
aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzZWcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGRldmZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGZsYWdzKQoreworICAgIHN0cnVjdCBwaHlzZGV2X2ludGVycnVwdF9jb250cm9sIG9wID0gewor
ICAgICAgICAuc2VnID0gc2VnLAorICAgICAgICAuYnVzID0gYnVzLAorICAgICAgICAuZGV2Zm4g
PSBkZXZmbiwKKyAgICAgICAgLmZsYWdzID0gZmxhZ3MsCisgICAgfTsKKworICAgIHJldHVybiBk
b19waHlzZGV2X29wKHhjaCwgUEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sLCAmb3AsIHNpemVv
ZihvcCkpOworfQotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 16:05:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 16:05: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 1i9AXt-0004jr-HT; Sat, 14 Sep 2019 16:05:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9AXs-0004jk-3u
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 16:05:08 +0000
X-Inumbo-ID: 6af0cbb2-d709-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6af0cbb2-d709-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 16:05: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 1i9AXp-0006vy-9i; Sat, 14 Sep 2019 16:05: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 1i9AXp-0005yo-25; Sat, 14 Sep 2019 16:05:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9AXp-0003mz-12; Sat, 14 Sep 2019 16:05:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141271-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt-vhd:guest-start:fail:heisenbug
 linux-next:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=35394d031b710e832849fca60d0f53b513f0c390
X-Osstest-Versions-That: linux=089cf7f6ecb266b6a4164919a2e69bd2f938374a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 16:05:05 +0000
Subject: [Xen-devel] [linux-next test] 141271: 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>

ZmxpZ2h0IDE0MTI3MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyNzEvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIGd1ZXN0LXN0YXJ0
ICAgICAgZmFpbCBpbiAxNDEwODUgcGFzcyBpbiAxNDEyNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTA4
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBibG9ja2VkIGluIDE0MDk5OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxNDA5OTkKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5
OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5
OTkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQw
OTk5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgNyB4ZW4tYm9vdCAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgbGlrZSAxNDA5OTkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGxp
a2UgMTQwOTk5CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFs
L2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDk5OQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
ICAgIGZhaWwgIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA5OTkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MDk5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM1Mzk0ZDAzMWI3MTBlODMyODQ5ZmNhNjBkMGY1
M2I1MTNmMGMzOTAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDA4OWNm
N2Y2ZWNiMjY2YjZhNDE2NDkxOWEyZTY5YmQyZjkzODM3NGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxMDg1ICAyMDE5LTA5LTA2IDA5OjIwOjQyIFogICAgOCBkYXlzICAgIDQgYXR0
ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 17:15:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 17:15:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9BdL-000221-3j; Sat, 14 Sep 2019 17:14:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9BdK-00021w-Eb
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 17:14:50 +0000
X-Inumbo-ID: 249383a8-d713-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 249383a8-d713-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 17:14:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9BdC-0008DC-C8; Sat, 14 Sep 2019 17:14: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 1i9BdC-0003ha-45; Sat, 14 Sep 2019 17:14:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9BdC-00083W-3M; Sat, 14 Sep 2019 17:14:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141276-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=6c9639a72f0ca3a9430ef75f375877182281fdef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 17:14:42 +0000
Subject: [Xen-devel] [xen-unstable test] 141276: 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>

ZmxpZ2h0IDE0MTI3NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI3Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzk4NzYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTM5ODc2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzk4NzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzOTg3NgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzOTg3NiAgMjAxOS0wOC0wOSAxODo0Njo1NiBaICAgMzUgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzk5MTUgIDIwMTktMDgtMTAgMjA6NDQ6MjMgWiAgIDM0IGRh
eXMgICAzOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEyNzYgIDIwMTktMDktMTMg
MTI6MzA6MjggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCYW5k
YW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNv
bT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNo
cmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHlj
aG8ubnNhLmdvdj4KICBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4
LmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+CiAgTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBN
aWNoYcWCIEtvd2FsY3p5ayA8bWtvd0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdp
cGF3ZWxAYW1hem9uLmRlPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9tYW4gU2hhcG9z
aG5payA8cm9tYW5AemVkZWRhLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgog
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGluLjE5
QGdtYWlsLmNvbT4KICBWaWt0b3IgTWl0aW4gPHZpa3Rvcl9taXRpbkBlcGFtLmNvbT4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+CiAgWmhhbmcg
UnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA2Yzk2MzlhNzJmLi4x
MDE0ZjQ3YzdhICAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1IC0+IG1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 17:42:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 17: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 1i9C3x-0004QI-Jx; Sat, 14 Sep 2019 17:42:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9C3w-0004QD-TP
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 17:42:20 +0000
X-Inumbo-ID: ffa72208-d716-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ffa72208-d716-11e9-978d-bc764e2007e4;
 Sat, 14 Sep 2019 17:42: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 1i9C3u-0000HN-N6; Sat, 14 Sep 2019 17:42: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 1i9C3u-0005XI-DA; Sat, 14 Sep 2019 17:42:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9C3u-0001TA-CX; Sat, 14 Sep 2019 17:42:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141306-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 17:42:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141306: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMwNi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAxIGRheXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAxIGRheXMgICAgOSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 19:40:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 19:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9Dto-0004p9-AX; Sat, 14 Sep 2019 19:40:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9Dtn-0004p4-6Q
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 19:39:59 +0000
X-Inumbo-ID: 6e5b04ac-d727-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e5b04ac-d727-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 19:39: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 1i9Dtj-0002Vj-Ni; Sat, 14 Sep 2019 19:39: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 1i9Dtj-0007Qh-FF; Sat, 14 Sep 2019 19:39:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9Dtj-00023s-By; Sat, 14 Sep 2019 19:39:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141277-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-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-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-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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
X-Osstest-Versions-That: linux=228e87c35b6c083be778d24b64c02ad05015f3d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 19:39:55 +0000
Subject: [Xen-devel] [linux-4.9 test] 141277: 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>

ZmxpZ2h0IDE0MTI3NyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI3Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIGluIDE0MTI1NCBwYXNzIGluIDE0MTI3NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQxMjU0
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAg
IGZhaWwgIGxpa2UgMTQwNzgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA4NDQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MDg0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwODQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA4NDQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MDg0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWNl
MmUwNjAwMjBiZjBlZmExY2U4YTI2MWE0ZDUxYWJlNzBkYzllYQpiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgMjI4ZTg3YzM1YjZjMDgzYmU3NzhkMjRiNjRjMDJhZDA1MDE1
ZjNkMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwODQ0ICAyMDE5LTA4LTMwIDE3OjQ5OjE3IFog
ICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MTA4NCAgMjAxOS0wOS0wNiAwODozOTox
MiBaICAgIDggZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTE5NCAg
MjAxOS0wOS0xMCAxODoyOToxNyBaICAgIDQgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEFybXN0cm9uZyBTa29t
cmEgPGFhcm9uLnNrb21yYUB3YWNvbS5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8c2tv
bXJhQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4K
ICBBZHJpYW4gVmxhZHUgPGF2bGFkdUBjbG91ZGJhc2Vzb2x1dGlvbnMuY29tPgogIEFsYW4gU3Rl
cm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4
YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFuZHJldyBDb29rcyA8YW5kcmV3LmNv
b2tzQG9wZW5nZWFyLmNvbT4KICBBbmRyZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBB
bmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZ3VzIEFpbnNsaWUg
KFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNt
ZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERh
cyA8YnNkQHJlZGhhdC5jb20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJh
eWxpYnJlLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGlu
Zy5vcmc+CiAgQm9iIEhhbSA8Ym9iLmhhbUBwdXJpLnNtPgogIEJvcmlzbGF2IFBldGtvdiA8YnBA
c3VzZS5kZT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+
CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hy
aXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdA
Y2Fub25pY2FsLmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXJy
aWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmlkIFMuIE1pbGxlciA8
ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZWVwYWsgUmF3YXQgPGRyYXdhdEB2bXdhcmUuY29tPgog
IERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBEb3VnIExlZGZv
cmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu
Y29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0ZXZAbWljcm9jaGlwLmNvbT4KICBGZWxp
cGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVuZyBTdW4gPGxveW91
ODVAZ21haWwuY29tPgogIEZ1cWlhbiBIdWFuZyA8aHVhbmdmcS5kYXhpYW5AZ21haWwuY29tPgog
IEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxs
aW51eEByb2Vjay11cy5uZXQ+CiAgSGFucyBVbGxpIEtyb2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1h
aWwuY29tPgogIEhlbmsgdmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxhYW4uY29tPgog
IEhlbnJ5IEJ1cm5zIDxoZW5yeWJ1cm5zQGdvb2dsZS5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlA
aHVhd2VpLmNvbT4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgog
IEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBn
bWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEpha3ViIEtp
Y2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphc29uIEJhcm9uIDxqYmFy
b25AYWthbWFpLmNvbT4KICBKYXNvbiBHZXJlY2tlIDxqYXNvbi5nZXJlY2tlQHdhY29tLmNvbT4K
ICBKZWFuIERlbHZhcmUgPGpkZWx2YXJlQHN1c2UuZGU+CiAgSmVucyBBeGJvZSA8YXhib2VAa2Vy
bmVsLmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5n
IFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4
LmludGVsLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8
am9sc2FAa2VybmVsLm9yZz4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hh
bm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJi
YXJkQG52aWRpYS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWly
b0BpbnRyYTJuZXQuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2Fs
LmNvbT4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29t
PgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdAaHVhd2VpLmNvbT4KICBMZW9uIFJvbWFu
b3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJv
Lm9yZz4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNv
bT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBNYW51ZWwgUHJlc25p
dHogPG1haWxAbXB5LmRlPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+
CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNl
bEBob2x0bWFubi5vcmc+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsg
UnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0
aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Bl
cmwub3JnPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FAY2hyb21pdW0ub3JnPgogIE1hdHRoaWV1
IEJhZXJ0cyA8bWF0dGhpZXUuYmFlcnRzQHRlc3NhcmVzLm5ldD4KICBNaWNoYWVsIEtlbGxleSA8
bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNv
bT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTmFkYXYgQW1pdCA8
bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGlu
YXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgog
IE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2aWQgRW1h
bWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJk
d2VsbEBnb29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmlj
b2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENo
ZW4gPG5pY29sZW90c3VrYUBnbWFpbC5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQu
Y29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgUGFibG8gTmVpcmEgQXl1
c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGVkcm8gU291c2Eg
PHNvdXNhQHN5bm9wc3lzLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQG54cC5jb20+CiAg
UGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAo
SW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsaXAgTGFuZ2RhbGUgPHBoaWxpcGxA
b3ZlcnQub3JnPgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhc211
cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJldmFzLmRrPgogIFJpY2FyZG8gTmVyaSA8
cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4KICBSb2IgSGVycmluZyA8cm9i
aEBrZXJuZWwub3JnPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4K
ICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNvIDxjYXJuaWxAZGVi
aWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3Rv
cGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5
ciA8bWVAc2FtLnN0PgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+
CiAgU29oZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxAZ29vZ2xlLmNvbT4KICBTdGVmYW4gV2Fo
cmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHdhaHJlbnN0QGdt
eC5uZXQ+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRobyBWdSA8dGhvLnZ1Lndo
QHJ2Yy5yZW5lc2FzLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1
c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0
cm9tQHZtd2FyZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5mcm9pZGNvZXVyQHRlc3NhcmVz
Lm5ldD4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRyb25kIE15
a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBVbGYgSGFuc3NvbiA8
dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMgS2xldG5pZWtzIDx2YWxkaXMua2xldG5p
ZWtzQHZ0LmVkdT4KICBWYWxkaXMgS2zEk3RuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+
CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6
bmV0c0ByZWRoYXQuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2Fu
ZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2Vu
QGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaWxsZW0gZGUg
QnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4
LXdhdGNoZG9nLm9yZz4KICBXb2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJp
bmcuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlhb2p1biBaaGFv
IDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGly
by5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2Vp
LmNvbT4KICBaZW5naHVpIFl1IDx5dXplbmdodWlAaHVhd2VpLmNvbT4KICBaaGFuZ1hpYW94dSA8
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
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMjI4
ZTg3YzM1YjZjLi41Y2UyZTA2MDAyMGIgIDVjZTJlMDYwMDIwYmYwZWZhMWNlOGEyNjFhNGQ1MWFi
ZTcwZGM5ZWEgLT4gdGVzdGVkL2xpbnV4LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 20:57:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 20:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9F6V-0002jh-9f; Sat, 14 Sep 2019 20:57:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9F6T-0002jc-Ge
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 20:57:09 +0000
X-Inumbo-ID: 338b32ba-d732-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 338b32ba-d732-11e9-b299-bc764e2007e4;
 Sat, 14 Sep 2019 20:57: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 1i9F6M-00043Q-1x; Sat, 14 Sep 2019 20:57: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 1i9F6L-0004OE-Fg; Sat, 14 Sep 2019 20:57:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9F6L-0007iC-F2; Sat, 14 Sep 2019 20:57:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141310-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 20:57:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141310: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMxMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMxMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAxIGRheXMgICAxNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAxIGRheXMgICAxMCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 14 23:46:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Sep 2019 23: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 1i9HkU-0007gL-4M; Sat, 14 Sep 2019 23:46:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqyU=XJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9HkT-0007gG-PB
 for xen-devel@lists.xenproject.org; Sat, 14 Sep 2019 23:46:37 +0000
X-Inumbo-ID: e2d98304-d749-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e2d98304-d749-11e9-a337-bc764e2007e4;
 Sat, 14 Sep 2019 23:46:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9HkQ-0007Bk-AU; Sat, 14 Sep 2019 23:46: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 1i9HkP-0007Wf-PP; Sat, 14 Sep 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 1i9HkP-0000ID-Oi; Sat, 14 Sep 2019 23:46:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141283-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-vhd:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 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-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-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-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-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-xl-cubietruck: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-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-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-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-ws16-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-i386-xl-qemut-win7-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=ee809c7e08956d737cb66454f5b6ca32cc0d9f26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 14 Sep 2019 23:46:33 +0000
Subject: [Xen-devel] [linux-4.19 test] 141283: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI4MyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyODMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAy
MCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDE0MTE5OCBwYXNzIGluIDE0MTI4MwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTQxMjU4IHBhc3MgaW4gMTQx
MjgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgZmFp
bCBpbiAxNDEyNTggcGFzcyBpbiAxNDEyODMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTQxMTk4CiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIg
IGZhaWwgcGFzcyBpbiAxNDEyNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEyIGd1ZXN0LXN0YXJ0
L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBpbiAxNDExOTggYmxvY2tlZCBpbiAxMjkzMTMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGVlODA5YzdlMDg5NTZkNzM3Y2I2NjQ1NGY1YjZjYTMyY2Mw
ZDlmMjYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBj
MjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMx
MyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAzMTYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
Mjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMzE0IGRheXMgIDIzMyBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDExOTggIDIwMTktMDktMTAgMTk6Mzg6NDcgWiAgICA0IGRheXMg
ICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjI1MzEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTkwODcgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 00:15:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 00: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 1i9ICM-0002FI-2H; Sun, 15 Sep 2019 00:15:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9ICK-0002FD-Tx
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 00:15:24 +0000
X-Inumbo-ID: e8a26234-d74d-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8a26234-d74d-11e9-b299-bc764e2007e4;
 Sun, 15 Sep 2019 00:15: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 1i9ICH-0008LD-W5; Sun, 15 Sep 2019 00:15:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9ICH-0001AA-NH; Sun, 15 Sep 2019 00:15:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9ICH-00038q-Me; Sun, 15 Sep 2019 00:15:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141313-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 00:15:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141313: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMxMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMxMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAyIGRheXMgICAxNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAxIGRheXMgICAxMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 01:11:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 01:11:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9J3z-00016i-Aa; Sun, 15 Sep 2019 01:10: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=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9J3x-00016d-PP
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 01:10:49 +0000
X-Inumbo-ID: a36b18ca-d755-11e9-95c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a36b18ca-d755-11e9-95c5-12813bfff9fa;
 Sun, 15 Sep 2019 01:10: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 1i9J3q-0005QX-07; Sun, 15 Sep 2019 01:10: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 1i9J3p-0004C3-NH; Sun, 15 Sep 2019 01:10:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9J3p-0007gx-M3; Sun, 15 Sep 2019 01:10:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141285-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-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-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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=85182c96de61f0b600bbe834d5a23e713162e892
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 01:10:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 141285: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI4NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyODUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAy
ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA4
NTE4MmM5NmRlNjFmMGI2MDBiYmU4MzRkNWEyM2U3MTMxNjJlODkyCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0
YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEg
WiAgIDI3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2
OjI2IFogICAyNiBkYXlzICAgMzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMjg1
ICAyMDE5LTA5LTEzIDE5OjM5OjExIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJl
cnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21w
LmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEth
cmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25A
ZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBl
bG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFy
ZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5l
LmhlY3hAZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcmV5
IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxh
Y2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90
bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEBy
ZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29t
PgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290
YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgog
IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIGZhbmd5aW5nIDxmYW5neWluZzFAaHVh
d2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBI
aWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQu
Y29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29tPgogIEphbiBLaXN6a2EgPGphbi5r
aXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5l
cy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBL
dW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29t
PgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29s
ZkByZWRoYXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdtYWlsLmNv
bT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExh
dXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmll
ckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBNYXJjLUFuZHLDqSBM
dXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10
b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBp
bGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1h
cnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1heCBGaWxpcHBvdiA8amNt
dmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0g
TGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhp
d2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJt
LmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWts
YXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgog
IE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVy
QHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVs
IEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFz
IDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdt
YWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIExpZXZlbiA8
cGxAa2FtcC5kZT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAg
UGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxm
NGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQ
b2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwu
bm9yd2l0ekBudXRhbml4LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJz
b25AbGluYXJvLm9yZz4KICBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2Fu
ZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5k
cmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxz
YmhhdEBsaW51eC5pYm0uY29tPgogIFNodS1DaHVuIFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFN0
ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpu
b2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+
CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGlu
ZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGlu
dGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAg
dG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50
c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdh
bnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRl
bC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVucWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+CiAgWXVy
eSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDEyOTQzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 02:22:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 02:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9KAX-0007Nj-Kf; Sun, 15 Sep 2019 02:21:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9KAW-0007Ne-6b
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 02:21:40 +0000
X-Inumbo-ID: 8904e178-d75f-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8904e178-d75f-11e9-978d-bc764e2007e4;
 Sun, 15 Sep 2019 02:21:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9KAO-0007IK-NT; Sun, 15 Sep 2019 02:21: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 1i9KAO-0000Hq-BN; Sun, 15 Sep 2019 02:21:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9KAO-0000DA-AT; Sun, 15 Sep 2019 02:21:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141292-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:build-amd64:xen-build:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-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-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict: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-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx: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-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a7f89616b7376495424f682b6086e0c391a89a1d
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 02:21:32 +0000
Subject: [Xen-devel] [linux-linus test] 141292: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI5MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMjkyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUt
c2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGE3Zjg5NjE2
YjczNzY0OTU0MjRmNjgyYjYwODZlMGMzOTFhODlhMWQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxOTQg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAg
MTkzIGRheXMgIDE0NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEyOTIgIDIwMTkt
MDktMTQgMDI6MDA6NTAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQzMTAgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5Mjgz
MzYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 03:21:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 03:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9L6U-0003p6-Jw; Sun, 15 Sep 2019 03:21: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=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9L6T-0003p1-Hn
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 03:21:33 +0000
X-Inumbo-ID: e5f3a5e2-d767-11e9-95c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5f3a5e2-d767-11e9-95c5-12813bfff9fa;
 Sun, 15 Sep 2019 03:21: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 1i9L6K-00005i-CV; Sun, 15 Sep 2019 03:21:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9L6K-0005k6-20; Sun, 15 Sep 2019 03:21:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9L6K-00064L-1K; Sun, 15 Sep 2019 03:21:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141319-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 03:21:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141319: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMxOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAyIGRheXMgICAxNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAxIGRheXMgICAxMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 06:44:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 06: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 1i9OGk-0003Zt-Kt; Sun, 15 Sep 2019 06: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=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9OGi-0003Zo-TN
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 06:44:20 +0000
X-Inumbo-ID: 3dc1069a-d784-11e9-95c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3dc1069a-d784-11e9-95c5-12813bfff9fa;
 Sun, 15 Sep 2019 06:44:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9OGf-0004ig-PB; Sun, 15 Sep 2019 06:44: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 1i9OGf-00058F-E7; Sun, 15 Sep 2019 06:44:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9OGf-0000sO-DO; Sun, 15 Sep 2019 06:44:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141325-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 06:44:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141325: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMyNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0LXNhdmVy
ZXN0b3JlLjIgZmFpbCBwYXNzIGluIDE0MTMxOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0
YTYzYjMyMGVhZGQwYzk4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAx
MDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDEyNTMgIDIwMTktMDktMTIgMTc6MDA6NDMgWiAgICAyIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTQxMjU1ICAyMDE5LTA5LTEyIDIxOjAxOjIyIFogICAgMiBkYXlzICAgMTcgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMjc0ICAyMDE5LTA5LTEzIDEyOjAxOjUzIFog
ICAgMSBkYXlzICAgMTMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjZDkzOTUzNTM4YWFj
NjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjM0IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21pY3JvY29kZSgpCiAgICAKICAg
IGFwcGx5X21pY3JvY29kZSgpJ3MgYWx3YXlzIGxvYWRpbmcgdGhlIGNhY2hlZCB1Y29kZSBwYXRj
aCBmb3JjZXMKICAgIGEgcGF0Y2ggdG8gYmUgc3RvcmVkIGJlZm9yZSBiZWluZyBsb2FkZWQuIE1h
a2UgYXBwbHlfbWljcm9jb2RlKCkKICAgIGFjY2VwdCBhIHBhdGNoIHBvaW50ZXIgdG8gcmVtb3Zl
IHRoZSBsaW1pdGF0aW9uIHNvIHRoYXQgYSBwYXRjaAogICAgY2FuIGJlIHN0b3JlZCBhZnRlciBh
IHN1Y2Nlc3NmdWwgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgODZmNjcwNmU0ZjRhYTg5OGJkNmZmZThmMTcxM2ZkMTc1Y2MyYzdj
OQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAx
MyAxMjozMTowMSAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2FtZDogY2FsbCBzdm1faG9zdF9v
c3Z3X2luaXQoKSBpbiBjb21tb24gY29kZQogICAgCiAgICBJbnRyb2R1Y2UgYSB2ZW5kb3IgaG9v
aywgLmVuZF91cGRhdGVfcGVyY3B1LCBmb3Igc3ZtX2hvc3Rfb3N2d19pbml0KCkuCiAgICBUaGUg
aG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0ZXIgbG9hZGluZyBhbiB1cGRh
dGUuCiAgICBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGluZyBvdXQgYXBwbHlfbWljcm9j
b2RlKCkgZnJvbQogICAgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkuCiAgICAKICAgIE5vdGUgdGhh
dCBzdm1faG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVkIHJlZ2FyZGxlc3Mgb2YgdGhl
CiAgICByZXN1bHQgb2YgbG9hZGluZyBhbiB1cGRhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDQxZGY1OTk5ZjFmNjExY2NiYWVkYjE1ZjVh
NGRiZDFjMWE2MzQxNzMKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRl
OiAgIEZyaSBTZXAgMTMgMTI6MzA6MTIgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcmVtb3Zl
IHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICAgIAogICAgU29tZSBjYWxsYmFja3MgaW4gbWlj
cm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtlIGEgY3B1CiAgICBpZCBwYXJhbWV0
ZXIuIEJ1dCBhdCBjdXJyZW50IGNhbGwgc2l0ZXMsIHRoZSBjcHUgaWQgcGFyYW1ldGVyIGlzCiAg
ICBhbHdheXMgZXF1YWwgdG8gY3VycmVudCBjcHUgaWQuIFNvbWUgb2YgdGhlbSBldmVuIHVzZSBh
biBhc3NlcnRpb24KICAgIHRvIGd1YXJhbnRlZSB0aGlzLiBSZW1vdmUgdGhpcyByZWR1bmRlbnQg
J2NwdScgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4MWNjMGYzOTMxNDM1Mzc0MDc3MTg0NjY1MTQ4MzM1ZmNhMjQ1ODQ5CkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjI4OjQ0IDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92ZSBzdHJ1Y3QgdWNvZGVfY3B1
X2luZm8KICAgIAogICAgUmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hlIGZpZWxkIGluIHN0cnVjdCB1
Y29kZV9jcHVfaW5mbyBzaW5jZSBpdCBoYXMKICAgIGJlZW4gcmVwbGFjZWQgYnkgYSBnbG9iYWwg
Y2FjaGUuIEl0IHdvdWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxkCiAgICByZW1haW5pbmcgaW4g
dWNvZGVfY3B1X2luZm8uIFRoZW4sIHRoaXMgc3RydWN0IGlzIHJlbW92ZWQgYW5kIHRoZQogICAg
cmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0dXJlKSBpcyBzdG9yZWQgaW4gcGVyLWNwdSBhcmVh
LgogICAgCiAgICBUaGUgY3B1IHN0YXR1cyBub3RpZmllciBpcyBhbHNvIHJlbW92ZWQuIEl0IHdh
cyB1c2VkIHRvIGZyZWUgdGhlICJtYyIKICAgIGZpZWxkIHRvIGF2b2lkIG1lbW9yeSBsZWFrLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4MzFm
MTYyNzQ5NDJjZTcwZmJiNTBjNDM4NTg5ZjgyYzdkNjMxMjU3CkF1dGhvcjogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI4OjEzIDIwMTkgKzAyMDAK
CiAgICBtaWNyb2NvZGU6IGNsZWFuIHVwIG1pY3JvY29kZV9yZXN1bWVfY3B1CiAgICAKICAgIFBy
ZXZpb3VzbHksIGEgcGVyLWNwdSB1Y29kZSBjYWNoZSBpcyBtYWludGFpbmVkLiBUaGVuIGVhY2gg
Q1BVIGhhZCBvbmUKICAgIHBlci1jcHUgdXBkYXRlIGNhY2hlIGFuZCB0aGVyZSBtaWdodCBiZSBt
dWx0aXBsZSB2ZXJzaW9ucyBvZiBtaWNyb2NvZGUuCiAgICBUaHVzIG1pY3JvY29kZV9yZXN1bWVf
Y3B1IHRyaWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBsb2FkaW5nCiAgICBldmVyeSB1
cGRhdGUgY2FjaGUgdW50aWwgYSBzdWNjZXNzZnVsIGxvYWQuCiAgICAKICAgIEJ1dCBub3cgdGhl
IGNhY2hlIHN0cnVjdCBpcyBzaW1wbGlmaWVkIGEgbG90IGFuZCBvbmx5IGEgc2luZ2xlIHVjb2Rl
IGlzCiAgICBjYWNoZWQuIGEgc2luZ2xlIGludm9jYXRpb24gb2YgLT5hcHBseV9taWNyb2NvZGUo
KSB3b3VsZCBsb2FkIHRoZSBjYWNoZQogICAgYW5kIG1ha2UgbWljcm9jb2RlIHVwZGF0ZWQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDlkYTIz
OTQzY2NkNTU3ZGRiNmMzNGU5NmUzYmMwNzhhNTFhZDgyMDUKQXV0aG9yOiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjc6NDIgMjAxOSArMDIwMAoK
ICAgIG1pY3JvY29kZTogaW50cm9kdWNlIGEgZ2xvYmFsIGNhY2hlIG9mIHVjb2RlIHBhdGNoCiAg
ICAKICAgIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBjYWNoZSAndWNpLT5tYycuCiAg
ICAKICAgIFdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BVcyBpbiB0aGUgc3lzdGVtIGhh
dmUgdGhlIHNhbWUgc2lnbmF0dXJlCiAgICAoZmFtaWx5LCBtb2RlbCwgc3RlcHBpbmcgYW5kICdw
ZicpLCBvbmUgbWljcm9jb2RlIHVwZGF0ZSBtYXRjaGVzIHdpdGgKICAgIG9uZSBjcHUgc2hvdWxk
IG1hdGNoIHdpdGggb3RoZXJzLiBIYXZpbmcgZGlmZmVyaW5nIG1pY3JvY29kZSByZXZpc2lvbnMK
ICAgIG9uIGNwdXMgd291bGQgY2F1c2Ugc3lzdGVtIHVuc3RhYmxlIGFuZCBzaG91bGQgYmUgYXZv
aWRlZC4gSGVuY2UsIGNhY2hpbmcKICAgIG9uZSBtaWNyb2NvZGUgdXBkYXRlIGlzIGdvb2QgZW5v
dWdoIGZvciBhbGwgY2FzZXMuCiAgICAKICAgIEludHJvZHVjZSBhIGdsb2JhbCB2YXJpYWJsZSwg
bWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0CiAgICBtYXRjaGluZyBtaWNyb2Nv
ZGUgdXBkYXRlLiBXaGVuZXZlciB3ZSBnZXQgYSBuZXcgdmFsaWQgbWljcm9jb2RlIHVwZGF0ZSwK
ICAgIGl0cyByZXZpc2lvbiBpZCBpcyBjb21wYXJlZCBhZ2FpbnN0IHRoYXQgb2YgdGhlIG1pY3Jv
Y29kZSB1cGRhdGUgdG8KICAgIGRldGVybWluZSB3aGV0aGVyIHRoZSAibWljcm9jb2RlX2NhY2hl
IiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCiAgICB0aGlzIGdsb2JhbCBjYWNoZSBpcyBsb2Fk
ZWQgdG8gY3B1IGluIGFwcGx5X21pY3JvY29kZSgpLgogICAgCiAgICBBbGwgb3BlcmF0aW9ucyBv
biB0aGUgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVfbXV0ZXgnLgogICAgCiAgICBO
b3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcgdGhlIG9sZCBwZXItY3B1IGNh
Y2hlICgndWNpLT5tYycpCiAgICBhcyBJIGFtIGdvaW5nIHRvIHJlbW92ZSBpdCBjb21wbGV0ZWx5
IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4gV2UgY29weQogICAgZXZlcnl0aGluZyB0byBjcmVh
dGUgdGhlIG5ldyBjYWNoZSBibG9iIHRvIGF2b2lkIHJldXNpbmcgc29tZSBidWZmZXJzCiAgICBw
cmV2aW91c2x5IGFsbG9jYXRlZCBmb3IgdGhlIG9sZCBwZXItY3B1IGNhY2hlLiBJdCBpcyBub3Qg
c28gZWZmaWNpZW50LAogICAgYnV0IGl0IGlzIGFscmVhZHkgY29ycmVjdGVkIGJ5IGEgcGF0Y2gg
bGF0ZXIgaW4gdGhpcyBzZXJpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2JkYTJlMDNjYWFiY2JhNmQwYTYK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MjY6NTEgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6IGRpc3Rpbmd1aXNoIG9sZCBh
bmQgbWlzbWF0Y2hlZCB1Y29kZSBpbiBtaWNyb2NvZGVfZml0cygpCiAgICAKICAgIFNvbWV0aW1l
cywgYW4gdWNvZGUgd2l0aCBhIGxldmVsIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gY3VycmVudCBD
UFUncwogICAgcGF0Y2ggbGV2ZWwgaXMgdXNlZnVsLiBGb3IgZXhhbXBsZSwgdG8gd29yayBhcm91
bmQgYSBicm9rZW4gYmlvcyB3aGljaAogICAgb25seSBsb2FkcyB1Y29kZSBmb3IgQlNQLCB3aGVu
IEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVwLAogICAgaXQgaXMgYmV0dGVy
IHRvIHNhdmUgYW4gdWNvZGUgd2l0aCBsb3dlciBvciBlcXVhbCBsZXZlbCBmb3IgQVBzCiAgICAK
ICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhpcyBwYXRjaC4gQnV0IGZvbGxv
d2luZyBwYXRjaCB3b3VsZAogICAgaGFuZGxlICJvbGQgdWNvZGUiIGFuZCAibWlzbWF0Y2hlZCB1
Y29kZSIgc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpjb21taXQgMTA5N2FlYjI3YWZlZGQ3ZmQ3MTNlYTJkMjJhN2Y0NGM2NDI5Y2NiYwpB
dXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAx
MjoyNjoxNiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2ludGVsOiBleHRlbmQgbWljcm9jb2Rl
X3VwZGF0ZV9tYXRjaCgpCiAgICAKICAgIHRvIGEgbW9yZSBnZW5lcmljIGZ1bmN0aW9uLiBTbyB0
aGF0IGl0IGNhbiBiZSB1c2VkIGFsb25lIHRvIGNoZWNrCiAgICBhbiB1cGRhdGUgYWdhaW5zdCB0
aGUgQ1BVIHNpZ25hdHVyZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2aXNpb24uCiAgICAKICAgIE5v
dGUgdGhhdCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgd2lsbCBiZSB1c2VkIGluIGNvbW1v
biBjb2RlCiAgICAoYWthIG1pY3JvY29kZS5jKSwgaXQgaGFzIGJlZW4gcGxhY2VkIGluIHRoZSBj
b21tb24gaGVhZGVyLiBBbmQKICAgIGNvbnN0aWZ5aW5nIHRoZSBwYXJhbWV0ZXIgb2YgbWljcm9j
b2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdAogICAgY2FuIGJlIGNhbGxlZCBieSBtaWNy
b2NvZGVfdXBkYXRlX21hdGNoKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKY29tbWl0IDc4NDgxZjUyNTg3NmE2Zjc1Mzg2NjcxNWFiYWY4MzRmOWE0Y2Jj
MWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAg
IEZyaSBTZXAgMTMgMTI6MjE6NDcgMjAxOSArMDIwMAoKICAgIHB1YmxpYy94ZW4uaDogdXBkYXRl
IHRoZSBjb21tZW50IGV4cGxhaW5pbmcgJ1dhbGxjbG9jayB0aW1lJwogICAgCiAgICBTaW5jZSBj
b21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBkb21haW4ncyB0aW1lIG9mZnNl
dCB3aGVuIGl0CiAgICBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVudCBpbiB0aGUgcHVibGljIGhl
YWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQogICAgaXQgY2xhaW1zIHRoYXQgd2FsbGNs
b2NrIHRpbWUgaXMgb25seSB1cGRhdGVkIGJ5IGNvbnRyb2wgc29mdHdhcmUuCiAgICBNb3Jlb3Zl
ciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5kIHdjX25zZWMgYXJlIHNlY29u
ZHMgYW5kCiAgICBuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBpbiBVVEMgc2luY2UgdGhlIFVu
aXggZXBvY2ggYXJlIGJvZ3VzLiBUaGVpcgogICAgdmFsdWVzIGFyZSBhZGp1c3RlZCBieSB0aGUg
ZG9tYWluJ3MgdGltZV9vZmZzZXRfc2Vjb25kcyB2YWx1ZSwgd2hpY2ggaXMKICAgIHVwZGF0ZWQg
YnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQgUlRDIGFuZCBoZW5jZSB0aGUgd2FsbGNs
b2NrCiAgICB0aW1lem9uZSBpcyB1bmRlciBndWVzdCBjb250cm9sLgogICAgCiAgICBUaGlzIHBh
dGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBjb21tZW50IGluIGxpbmUgd2l0aCByZWFsaXR5IHdo
aWxzdAogICAga2VlcGluZyBpdCByZWFzb25hYmx5IHNob3J0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBmNTk4NjZlMmJjMTkwZjA4
MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1CkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE1OjE4OjQ3IDIwMTkgKzAxMDAKCiAg
ICBVcGRhdGUgbXkgTUFJTlRBSU5FUlMgZW50cmllcwogICAgCiAgICBNeSBDaXRyaXggZW1haWwg
YWRkcmVzcyB3aWxsIGV4cGlyZSBzaG9ydGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmJjZGRjNGRhMTE4ZDUyOGViMWZi
ZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkgKzAyMDAKCiAgICBkZWJ1Z3RyYWNl
OiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5nICNpbmNsdWRlcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA2ZTNlNzcxMjAzNzgx
YmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjMxOjM0IDIwMTkgKzAxMDAKCiAg
ICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVlIGxhdGVyIG9uIGluIHRo
ZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZpY2UtVHJlZSBpcyByZWxvY2F0
ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVwIHRoZSBtZW1vcnkgc3Vic3lzdGVt
LiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVjYXVzZSB0aGUKICAgIGVhcmx5IG1h
cHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3QgcmVxdWlyZSB0aGUgdmlydHVhbCBh
ZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGluZyB0aGUgRGV2aWNlLVRyZWUu
CiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkgYmUgbW92ZWQgYWZ0ZXIgdGhl
IG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVwLiBUaGlzIGhhcyB0aGUgbmljZSBh
ZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24KICAgIGFuZCBsZXQgdGhlIHhl
bmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0LgogICAgCiAgICBMYXN0bHks
IHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUgdXNlZCBmb3IgQUNQSSBzeXN0ZW0u
IFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0ZSBpdCBhbmQgY2FuIGp1c3QgYmUg
ZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3M2FmZmJjOTE3N2VhNWY3NThiYTI0
NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICswMTAwCgogICAgeGVuL2FybTogYm9v
dGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZSgpCiAgICAKICAg
IE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKSBpcyB1c2luZyBoYXJkIHRhYiBy
YXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 07:23:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 07:23:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9OsP-0006wI-Fy; Sun, 15 Sep 2019 07:23:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9OsN-0006wD-Qn
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 07:23:15 +0000
X-Inumbo-ID: ad842c78-d789-11e9-95c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad842c78-d789-11e9-95c5-12813bfff9fa;
 Sun, 15 Sep 2019 07:23: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 1i9OsK-0005X9-Ky; Sun, 15 Sep 2019 07:23: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 1i9OsK-0007Fk-DZ; Sun, 15 Sep 2019 07:23:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9OsK-00006D-Cv; Sun, 15 Sep 2019 07:23:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141300-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=9b5a1c789d396683e56e845024675621c9540c67
X-Osstest-Versions-That: ovmf=86ad762fa7a51cbf94e34e732961aae3de3339c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 07:23:12 +0000
Subject: [Xen-devel] [ovmf test] 141300: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzMDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYy
MWM5NTQwYzY3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4NmFkNzYy
ZmE3YTUxY2JmOTRlMzRlNzMyOTYxYWFlM2RlMzMzOWMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEyNzAgIDIwMTktMDktMTMgMDg6Mzg6NTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMzAwICAyMDE5LTA5LTE0IDA3OjIzOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgUGV0ZSBCYXRhcmQgPHBldGVAYWtl
by5pZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAog
ICA4NmFkNzYyZmE3Li45YjVhMWM3ODlkICA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYy
MWM5NTQwYzY3IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 09:48:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 09: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 1i9R8d-000212-Ex; Sun, 15 Sep 2019 09:48:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9R8b-00020e-H5
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 09:48:09 +0000
X-Inumbo-ID: ec06091c-d79d-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec06091c-d79d-11e9-b299-bc764e2007e4;
 Sun, 15 Sep 2019 09:48:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9R8Z-0000H1-Pb; Sun, 15 Sep 2019 09:48:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9R8Z-0002y0-AU; Sun, 15 Sep 2019 09:48:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9R8Z-0000dq-9w; Sun, 15 Sep 2019 09:48:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141331-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=4e4a850aa42f9d1573978703e69f6177190dc9f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 09:48:07 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 141331: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMzMSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMzMS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDRlNGE4NTBhYTQyZjlkMTU3Mzk3ODcwM2U2OWY2MTc3MTkwZGM5ZjcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTIyMCAgMjAxOS0wOS0xMSAwOToxOToyOSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDEzMzEgIDIwMTktMDktMTUgMDk6MTg6NDIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENocmlz
dGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgog
IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2Jz
OgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNGU0YTg1MGFhNC4uMTAxNGY0N2M3YSAgMTAxNGY0
N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNSAtPiBjb3Zlcml0eS10ZXN0ZWQvc21v
a2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 10:19:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 10:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9Rd5-0004eL-7w; Sun, 15 Sep 2019 10: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=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9Rd4-0004eG-GF
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 10:19:38 +0000
X-Inumbo-ID: 4e3b06b0-d7a2-11e9-95c6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e3b06b0-d7a2-11e9-95c6-12813bfff9fa;
 Sun, 15 Sep 2019 10:19:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9Rcw-0000wz-4C; Sun, 15 Sep 2019 10:19:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9Rcv-0004PF-Q5; Sun, 15 Sep 2019 10:19:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9Rcv-00021D-PQ; Sun, 15 Sep 2019 10:19:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141329-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 10:19:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141329: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMyOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAyIGRheXMgICAxOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAxIGRheXMgICAxNCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 11:51:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 11:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9T3b-0004ET-AG; Sun, 15 Sep 2019 11:51:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wfLu=XK=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i9T3Z-0004EO-Pk
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 11:51:05 +0000
X-Inumbo-ID: 182bcd2c-d7af-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 182bcd2c-d7af-11e9-b299-bc764e2007e4;
 Sun, 15 Sep 2019 11:51:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568548264;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=zhFe5iMkqvGW/d/2c/plDfFgJRXzG6AG//Ul/Ok/irE=;
 b=c647uIgPVrrrqcxZAWL6RTDrAQ3ZefnP3VqbusZTuVrh1WusIoKrAlP8
 NA18NYmzA7y7YtO9TPD3ihkjdInHnCMYJjm+X7lPhBRN8Kpl4fumuMYYd
 ZuLSVM5cHpxp0JRWVHrd5DxhFEm5d4d5pEGT31/gUaW5G8k8qY1i5saNd Y=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Vyg1KmTIZyZtc1WP5kw/aqisdrIYSiwpswa0dYiwQ2xJAVtP/4uC0D3ed6VfG5oO8KKSBoRULS
 oXway/9MdeHDYbN/PwJIL8ZoW91Qe7HTgXNIz3TmZDWlCow65TxPgzhjXjOSi1M5UpPCh6Jziy
 d58YKEfEpdHb2c2aStsptBtDRZ1WBAUayut1TNKkYwDTyJ4Phx8Rwp3munCJz+YScsAzPraw7Z
 304UTSI3DEdVKPytdWssQE9l9mjpwj3ztFYtoH9NcPozvUYMDRiU3fk1yBy3wi+EJLV+8je0Tz
 mGU=
X-SBRS: 2.7
X-MesageID: 5783564
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,508,1559534400"; 
   d="scan'208";a="5783564"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL print message
Thread-Index: AQHVakzfjc+5AN/Pck2FIcRisbbuAqcsonAQ
Date: Sun, 15 Sep 2019 11:51:00 +0000
Message-ID: <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
References: <20190913160404.495-1-andrew.cooper3@citrix.com>
In-Reply-To: <20190913160404.495-1-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL
 print message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxOSAxNzowNA0K
PiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47DQo+IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0hdIHg4Ni92aXJpZGlhbjogUmV3b3JkIEhWX1g2NF9N
U1JfQ1JBU0hfQ1RMIHByaW50IG1lc3NhZ2UNCj4gDQo+IE1lc3NhZ2Ugc3VjaCBhczoNCj4gDQo+
ICAgKFhFTikgZDN2MCBWSVJJRElBTiBDUkFTSDogNTEgMSBmZmZmOTcwMGUxNDZiMDAwIDEwMDAg
MjA0DQo+IA0KPiBoYXZlIGNvbmZ1c2VkIG1hbnkgcGVvcGxlIGludG8gdGhpbmtpbmcgdGhlIHRo
ZSBwcm9ibGVtIGlzIGEgYnVnIGluIHRoZQ0KPiB2aXJpZGlhbiBjb2RlLiAgVGhlIHByZWZpeCB3
YXMgaW50ZW5kZWQgdG8gc2lnbmlmeSB0aGUgdXNlIG9mIHRoZSB2aXJpZGlhbg0KPiBjcmFzaC1y
ZXBvcnRpbmcgaW50ZXJmYWNlLg0KPiANCj4gUmVwbGFjZSB0aGUgVklSSURJQU4gcHJlZml4IHdp
dGggJ3JlcG9ydGVkJyB0byByZWR1Y2UgdGhlIGNvbmZ1c2lvbiB0bw0KPiBub24teGVuLWRldmVs
b3BlcnMgdHJ5aW5nIHRvIGludGVycHJldCB0aGUgbWVzc2FnZS4NCg0KVGhpcyBpcyBhIG1lc3Nh
Z2UgdGhhdCBpcyBwZWN1bGlhciB0byBXaW5kb3dzIFZNcywgc28gaG93IGFib3V0ICJXaW5kb3dz
IFZNIENSQVNIIj8NCg0KIFBhdWwNCg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiBDQzogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IENDOiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiANCj4gVGhpcyB3YW50cyBiYWNrcG9ydGluZyB0
byBldmVyeSBzdGFibGUgdHJlZSB3aGljaCBoYXMgdmlyaWRpYW4gY3Jhc2ggaW50ZXJmYWNlDQo+
IHN1cHBvcnQuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IHwgMiArLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
DQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jDQo+IGluZGV4IDRiMDZiNzhh
MjcuLmY5OGM4ZTc3NTMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dmlyaWRpYW4uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMN
Cj4gQEAgLTM1Nyw3ICszNTcsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQ0KPiAgICAgICAgICBkLT5zaHV0ZG93
bl9jb2RlID0gU0hVVERPV05fY3Jhc2g7DQo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5zaHV0
ZG93bl9sb2NrKTsNCj4gDQo+IC0gICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWSVJJ
RElBTiBDUkFTSDogJWx4ICVseCAlbHggJWx4ICVseFxuIiwNCj4gKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfV0FSTklORywgInJlcG9ydGVkIENSQVNIOiAlbHggJWx4ICVseCAlbHggJWx4XG4iLA0K
PiAgICAgICAgICAgICAgICAgIHZ2LT5jcmFzaF9wYXJhbVswXSwgdnYtPmNyYXNoX3BhcmFtWzFd
LCB2di0+Y3Jhc2hfcGFyYW1bMl0sDQo+ICAgICAgICAgICAgICAgICAgdnYtPmNyYXNoX3BhcmFt
WzNdLCB2di0+Y3Jhc2hfcGFyYW1bNF0pOw0KPiAgICAgICAgICBicmVhazsNCj4gLS0NCj4gMi4x
MS4wDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 12:13:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 12:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9TP4-00062A-Hn; Sun, 15 Sep 2019 12:13:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9TP3-000625-6C
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 12:13:17 +0000
X-Inumbo-ID: 2f62cde4-d7b2-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f62cde4-d7b2-11e9-978d-bc764e2007e4;
 Sun, 15 Sep 2019 12:13:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9TOw-00031R-Hr; Sun, 15 Sep 2019 12:13:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9TOv-0002AG-Vu; Sun, 15 Sep 2019 12:13:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9TOv-0001zp-Ut; Sun, 15 Sep 2019 12:13:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141296-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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=281a7f1d400aeb0d4d53dd3b628b7275f49854d0
X-Osstest-Versions-That: libvirt=c5f690be75963432d44ac3eb437d5309231db260
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 12:13:09 +0000
Subject: [Xen-devel] [libvirt test] 141296: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI5NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEyOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTI0MQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTI0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMjQxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IDI4MWE3ZjFkNDAwYWViMGQ0ZDUzZGQzYjYyOGI3Mjc1ZjQ5ODU0ZDAKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIGM1ZjY5MGJlNzU5NjM0MzJkNDRhYzNlYjQzN2Q1MzA5
MjMxZGIyNjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI0MSAgMjAxOS0wOS0xMiAwNTowNjoy
NiBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNjQgIDIwMTktMDktMTMgMDQ6
MTg6NTUgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEy
OTYgIDIwMTktMDktMTQgMDQ6MTg6NTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEppYW5nIGt1biA8amlhbmcua3VuMkB6dGUuY29t
LmNuPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
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
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 12:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 12: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 1i9TdD-00070K-Sq; Sun, 15 Sep 2019 12:27:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9TdC-000703-1J
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 12:27:54 +0000
X-Inumbo-ID: 3ad9ecf0-d7b4-11e9-95ca-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ad9ecf0-d7b4-11e9-95ca-12813bfff9fa;
 Sun, 15 Sep 2019 12:27: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 1i9Td6-0003I3-Pl; Sun, 15 Sep 2019 12:27: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 1i9Td6-0003G3-E4; Sun, 15 Sep 2019 12:27:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9Td6-0001Ut-D1; Sun, 15 Sep 2019 12:27:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141298-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-arm64-arm64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot: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-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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot: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-amd64-amd64-xl-pvhv2-intel:guest-start: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot: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-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-amd64-amd64-xl-qemut-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-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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-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=882f8791e1412d81e5cc7a4c379c73195155b40f
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 12:27:48 +0000
Subject: [Xen-devel] [linux-4.4 test] 141298: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTI5OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTI5OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTI2NSBSRUdS
LiB2cy4gMTM5Njk4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDE0MTI2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQxMjY1
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxNDEyNjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAg
ZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTI2NQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgZmFpbCBpbiAxNDEyNjUgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxNDEyNjUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxMjY1IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICA4ODJmODc5MWUxNDEyZDgxZTVjYzdhNGMzNzljNzMxOTUxNTViNDBmCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRlMTQzNTY3
NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQgMDc6NDg6
MzAgWiAgIDQyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4LTA2IDE2
OjQwOjI2IFogICAzOSBkYXlzICAgNDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQx
MTgxICAyMDE5LTA5LTEwIDEzOjM2OjI5IFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVy
bWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPGFh
cm9uLnNrb21yYUB3YWNvbS5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8c2tvbXJhQGdt
YWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBZHJp
YW4gVmxhZHUgPGF2bGFkdUBjbG91ZGJhc2Vzb2x1dGlvbnMuY29tPgogIEFsIFZpcm8gPHZpcm9A
emVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5l
ZHU+CiAgQWxlc3NpbyBCYWxzaW5pIDxiYWxzaW5pQGFuZHJvaWQuY29tPgogIEFsZXhhbmRlciBL
b2NoZXRrb3YgPGFsLmtvY2hldEBnbWFpbC5jb20+CiAgQWxleGFuZGVyIFNoaXNoa2luIDxhbGV4
YW5kZXIuc2hpc2hraW5AbGludXguaW50ZWwuY29tPgogIEFuZHJlYSBQYXJyaSA8YW5kcmVhLnBh
cnJpQGFtYXJ1bGFzb2x1dGlvbnMuY29tPgogIEFuZHJldyBKb25lcyA8ZHJqb25lc0ByZWRoYXQu
Y29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV3
IFByb3V0IDxhcHJvdXRAbGwubWl0LmVkdT4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVs
Lm9yZz4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRv
IENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5k
QGFybmRiLmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhcnJldCBSaG9kZW4g
PGJyaG9AZ29vZ2xlLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGlu
ay5jby51az4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbmphbWlu
IEJsb2NrIDxiYmxvY2tAbGludXguaWJtLmNvbT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxi
ZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmVuamFtaW4gUG9pcmllciA8YnBvaXJpZXJAc3Vz
ZS5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJo
YXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9i
IFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAYWxp
ZW44LmRlPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBOb3JyaXMgPGJy
aWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5h
c0Bhcm0uY29tPgogIENoYXJsZXMgS2VlcGF4IDxja2VlcGF4QG9wZW5zb3VyY2UuY2lycnVzLmNv
bT4KICBDaGVuIFl1IDx5dS5jLmNoZW5AaW50ZWwuY29tPgogIENoZW4tWXUgVHNhaSA8d2Vuc0Bj
c2llLm9yZz4KICBDaHJpc3RvcGggUGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4KICBDaHJpc3Rv
cGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIERhbmllbCBCcmlz
dG90IGRlIE9saXZlaXJhIDxicmlzdG90QHJlZGhhdC5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFr
ZUBlbmRsZXNzbS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0Pgog
IERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxp
bnV4LXBvd2VycGMub3JnPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxl
LmNvbT4KICBEaXJrIE1vcnJpcyA8ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAgRG1pdHJ5IFRvcm9r
aG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1p
Y3Jvc2VtaS5jb20+CiAgRG91ZyBCZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIERvdWcgTGVk
Zm9yZCA8ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0Bj
aHJvbWl1bS5vcmc+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2Vu
IEhyaXN0ZXYgPGV1Z2VuLmhyaXN0ZXZAbWljcm9jaGlwLmNvbT4KICBGZWxpcGUgQmFsYmkgPGJh
bGJpQHRpLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+
CiAgRmVsaXBlIEYuIFRvbmVsbG8gPGV1QGZlbGlwZXRvbmVsbG8uY29tPgogIEZlbmcgU3VuIDxs
b3lvdTg1QGdtYWlsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnVx
aWFuIEh1YW5nIDxodWFuZ2ZxLmRheGlhbkBnbWFpbC5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVu
IDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4K
ICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1c3Rhdm8gQS4gUi4g
U2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFpYmluIFpoYW5nIDxoYWliaW56aGFu
Z0B0ZW5jZW50LmNvbT4KICBoYWliaW56aGFuZyjlvKDmtbfmlowpIDxoYWliaW56aGFuZ0B0ZW5j
ZW50LmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFVsbGkgS3Jv
bGwgPHVsbGkua3JvbGxAZ29vZ2xlbWFpbC5jb20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNh
cnN0ZW5zQGRlLmlibS5jb20+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBI
ZW5rIHZhbiBkZXIgTGFhbiA8b3BlbnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4KICBIaWxsZiBEYW50
b24gPGhkYW50b25Ac2luYS5jb20+CiAgSGlyb3l1a2kgWWFtYW1vdG8gPGh5YW1hbW9AYWxsaWVk
LXRlbGVzaXMuY28uanA+CiAgSG9kYXN6aSwgUm9iZXJ0IDxSb2JlcnQuSG9kYXN6aUBkaWdpLmNv
bT4KICBIdWkgUGVuZyA8YmVucXVpa2VAZ21haWwuY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVs
bGFub3guY29tPgogIElhbiBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgogIElseWEgRHJ5b21v
diA8aWRyeW9tb3ZAZ21haWwuY29tPgogIElseWEgVHJ1a2hhbm92IDxsYWh2dXVuQGdtYWlsLmNv
bT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFr
dWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW4gSGFya2VzIDxqYWhhcmtlc0Bjcy5jbXUu
ZWR1PgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEphc29uIEJhcm9u
IDxqYmFyb25AYWthbWFpLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+
CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52
b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplZmZyaW4gSm9zZSBUIDxqZWZmcmluQHJhamFnaXJp
dGVjaC5lZHUuaW4+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplc3NpY2EgWXUg
PGpleXVAa2VybmVsLm9yZz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgog
IEppYW5nZmVuZyBYaWFvIDx4aWFvamlhbmdmZW5nQGh1YXdlaS5jb20+CiAgSmlyaSBLb3NpbmEg
PGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBQ
aXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+
CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFu
bmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gSHViYmFyZCA8amh1YmJhcmRAbnZpZGlhLmNvbT4K
ICBKb25hdGhhbiBMZW1vbiA8am9uYXRoYW4ubGVtb25AZ21haWwuY29tPgogIEpvc2VwaCBRaSA8
am9zZXBoLnFpQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUBy
ZWRoYXQuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpYW4gV2ll
ZG1hbm4gPGp3aUBsaW51eC5pYm0uY29tPgogIEp1bGlhbmEgUm9kcmlndWVpcm8gPGp1bGlhbmEu
cm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4KICBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNs
ZS5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEth
bGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEthenV5YSBNaXp1Z3VjaGkgPGthenV5
YS5taXp1Z3VjaGkua3NAcmVuZXNhcy5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1
bS5vcmc+CiAgS2VmZW5nIFdhbmcgPHdhbmdrZWZlbmcud2FuZ0BodWF3ZWkuY29tPgogIEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBMZW9uIFJvbWFub3Zz
a3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0
ZXpAbnhwLmNvbT4KICBMaWRvbmcgQ2hlbiA8bGlkb25nY2hlbkB0ZW5jZW50LmNvbT4KICBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVp
aiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1
dHJvbml4LmRlPgogIEx1Y2ssIFRvbnkgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgTHVkb3ZpYyBE
ZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHVpcyBIZW5yaXF1
ZXMgPGxoZW5yaXF1ZXNAc3VzZS5jb20+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+
CiAgTWFuaXNoIENob3ByYSA8bWFuaXNoY0BtYXJ2ZWxsLmNvbT4KICBNYW51ZWwgUHJlc25pdHog
PG1haWxAbXB5LmRlPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAg
TWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBo
b2x0bWFubi5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBn
bWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnV0bGFu
ZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFyayBaaGFuZyA8bWFya3pAbWVsbGFub3guY29t
PgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFy
dGluIFNwZXJsIDxrZXJuZWxAbWFydGluLnNwZXJsLm9yZz4KICBNYXNhaGlybyBZYW1hZGEgPHlh
bWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hdHRoaWFzIEthZWhsY2tlIDxta2FAY2hy
b21pdW0ub3JnPgogIE1hdHRoaWV1IEJhZXJ0cyA8bWF0dGhpZXUuYmFlcnRzQHRlc3NhcmVzLm5l
dD4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8
bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6PgogIE1p
Y2hhbCBOYXphcmV3aWN6IDxtaW5hODZAbWluYTg2LmNvbT4KICBNaWd1ZWwgT2plZGEgPG1pZ3Vl
bC5vamVkYS5zYW5kb25pc0BnbWFpbC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhh
dC5jb20+CiAgTWlra28gUmFwZWxpIDxtaWtrby5yYXBlbGlAaWtpLmZpPgogIE1pa3VsYXMgUGF0
b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlh
dGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5h
ZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1i
b2p1ICgpIGxpbmFybyAhIG9yZz4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGlu
YXJvLm9yZz4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgog
IE5hdmlkIEVtYW1kb29zdCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBOZWFsIENhcmR3
ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xlb2Qu
Y29tPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4K
ICBOdW1mb3IgTWJpeml3by1UaWFwbyA8bnVtc0Bnb29nbGUuY29tPgogIE9sZWcgTmVzdGVyb3Yg
PG9sZWdAcmVkaGF0LmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9s
b2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNl
QHJlZGhhdC5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAg
UGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwg
TW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+
CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgVWpmYWx1
c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRl
cnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+
CiAgUGV0ciBDdmVrIDxwZXRyY3Zla2N6QGdtYWlsLmNvbT4KICBQaGlsIFR1cm5idWxsIDxwaGls
LnR1cm5idWxsQG9yYWNsZS5jb20+CiAgUGhpbGlwIExhbmdkYWxlIDxwaGlsaXBsQG92ZXJ0Lm9y
Zz4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFFpYW4gQ2FpIDxjYWlA
bGNhLnB3PgogIFJhZGltIEtyxI1tw6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhZmFlbCBK
LiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXNtdXMgVmlsbGVtb2Vz
IDxyYXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4KICBSaWNhcmRvIE5lcmkgPHJpY2FyZG8ubmVy
aS1jYWxkZXJvbkBsaW51eC5pbnRlbC5jb20+CiAgUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9y
Zz4KICBSb2JlcnQgSG9kYXN6aSA8cm9iZXJ0LmhvZGFzemlAZGlnaS5jb20+CiAgUm9nYW4gRGF3
ZXMgPHJvZ2FuQGRhd2VzLnphLm5ldD4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxA
Y2l0cml4LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgog
IFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbSBQcm90c2Vua28gPHNl
bWVuLnByb3RzZW5rb0BsaW5hcm8ub3JnPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9y
Zz4KICBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29t
PgogIFNlYmFzdGlhbiBNYXlyIDxtZUBzYW0uc3Q+CiAgU2ViYXN0aWFuIFBhcnNjaGF1ZXIgPHMu
cGFyc2NoYXVlckBnbXguZGU+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGkuY29tPgogIFNpbW9u
IEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU29oZWlsIEhhc3NhcyBZZWdh
bmVoIDxzb2hlaWxAZ29vZ2xlLmNvbT4KICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJt
LmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZhbiBX
YWhyZW4gPHdhaHJlbnN0QGdteC5uZXQ+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5A
cGVhay1zeXN0ZW0uY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4K
ICBTdWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3VnYW5h
dGggUHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3VtaXQg
U2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1
enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRh
cmFzIEtvbmRyYXRpdWsgPHRha29uZHJhQGNpc2NvLmNvbT4KICBUZWp1biBIZW8gPHRqQGtlcm5l
bC5vcmc+CiAgVGhvIFZ1IDx0aG8udnUud2hAcnZjLnJlbmVzYXMuY29tPgogIFRob21hcyBCb2dl
bmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZhbGNv
bkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgog
IFRob21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGlt
LmZyb2lkY29ldXJAdGVzc2FyZXMubmV0PgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5
QGFtZC5jb20+CiAgVG9tYXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb255
IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVs
LmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+
CiAgVHViYSBZYXZ1eiA8dHViYUBlY2UudWZsLmVkdT4KICBUeXJlbCBEYXR3eWxlciA8dHlyZWxk
QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9y
Zz4KICBWaW5jZSBXZWF2ZXIgPHZpbmNlbnQud2VhdmVyQG1haW5lLmVkdT4KICBWaW5vZCBLb3Vs
IDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5v
cmc+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXYW5nIFhpYXlh
bmcgPHh5d2FuZy5zanR1QHNqdHUuZWR1LmNuPgogIFdhbnBlbmcgTGkgPHdhbnBlbmcubGlAaG90
bWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2Fu
ZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxs
ZW1iQGdvb2dsZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNoZG9nLm9y
Zz4KICB4aWFvIGppbiA8amluLnhpYW9AaW50ZWwuY29tPgogIFhpYW9qdW4gWmhhbyA8eGlhb2p1
bnpoYW8xNDFAZ21haWwuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZ
YXZ1eiwgVHViYSA8dHViYUBlY2UudWZsLmVkdT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJp
dmVyLmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5q
cD4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+
CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFp
YmluZ0BodWF3ZWkuY29tPgogIFl1bmZhbmcgVGFpIDx5dW5mYW5ndGFpQHRlbmNlbnQuY29tPgog
IFplZmFuIExpIDxsaXplZmFuQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1
NUBodWF3ZWkuY29tPgogIFpob3V5YW5nIEppYSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+CiAg
WnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNzQ4NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 14:09:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 14:09:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9VDL-0006yR-S4; Sun, 15 Sep 2019 14:09: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=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9VDK-0006yM-O8
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 14:09:18 +0000
X-Inumbo-ID: 63f84696-d7c2-11e9-95cb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63f84696-d7c2-11e9-95cb-12813bfff9fa;
 Sun, 15 Sep 2019 14:09: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 1i9VDC-0005EL-Mi; Sun, 15 Sep 2019 14:09: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 1i9VDC-0004nt-A7; Sun, 15 Sep 2019 14:09:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9VDC-0002xP-9Q; Sun, 15 Sep 2019 14:09:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141333-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 14:09:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141333: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMzMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAyIGRheXMgICAxOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAyIGRheXMgICAxNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 14:58:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 14: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 1i9VyL-0002aR-Nv; Sun, 15 Sep 2019 14:57:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9VyJ-0002aM-Ur
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 14:57:51 +0000
X-Inumbo-ID: 2ef251ce-d7c9-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ef251ce-d7c9-11e9-b299-bc764e2007e4;
 Sun, 15 Sep 2019 14:57: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 1i9VyG-00066c-8e; Sun, 15 Sep 2019 14:57: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 1i9VyF-0008Mt-M3; Sun, 15 Sep 2019 14:57:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9VyF-0007cL-Kq; Sun, 15 Sep 2019 14:57:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141302-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:regression
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-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:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-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-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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e2cd24b629389b52a31d96d226ed150dacab9cdd
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 14:57:47 +0000
Subject: [Xen-devel] [linux-4.14 test] 141302: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMwMiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzMDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxNDEyNjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFs
L2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxMzk4NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBlMmNkMjRiNjI5Mzg5YjUyYTMxZDk2ZDIyNmVkMTUwZGFjYWI5Y2RkCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1
ODlhNzcwNTU3MmM5NjIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk5MTAgIDIwMTktMDgtMTAg
MTY6MjQ6MTcgWiAgIDM1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMTkzICAyMDE5LTA4
LTE2IDA4OjM4OjUxIFogICAzMCBkYXlzICAgMzYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMTg2ICAyMDE5LTA5LTEwIDE2OjQ3OjA4IFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJt
c3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcg
U2tvbXJhIDxza29tcmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJA
aW50ZWwuY29tPgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+
CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGFzdGFpciBEJ1Np
bHZhIDxhbGFzdGFpckBkLXNpbHZhLm9yZz4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRl
ci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQWxleGFuZHJlIENvdXJib3QgPGFjb3VyYm90
QGNocm9taXVtLm9yZz4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFs
ZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJlYSBSaWdoaSA8YW5kcmVh
LnJpZ2hpQGNhbm9uaWNhbC5jb20+CiAgQW5kcmV3IENvb2tzIDxhbmRyZXcuY29va3NAb3Blbmdl
YXIuY29tPgogIEFuZHJldyBKb25lcyA8ZHJqb25lc0ByZWRoYXQuY29tPgogIEFuZHJldyBNb3J0
b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBz
YW1zdW5nLmNvbT4KICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBB
cm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5u
IDxhcm5kQGFybmRiLmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhcnRvc3og
R29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8
YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2Fk
ZW50Lm9yZy51az4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQmVuamFtaW4g
SGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlbmphbWluIFRpc3Nv
aXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdl
cmhhcnRAcG9zdGVvLmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBC
b2IgSGFtIDxib2IuaGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgog
IEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5h
cyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3Bl
bnNvdXJjZS5jaXJydXMuY29tPgogIENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2llLm9yZz4KICBDaHJp
cyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RvcGhlIEpBSUxMRVQg
PGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENLIEh1IDxjay5odUBtZWRpYXRlay5j
b20+CiAgQ29kcmluIENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+
CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcg
PHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0
LmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVs
IEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVu
ZGxlc3NtLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgog
IERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZl
bUBkYXZlbWxvZnQubmV0PgogIERlZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGVu
aXMgS2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEZXh1YW4gQ3VpIDxkZWN1aUBt
aWNyb3NvZnQuY29tPgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNv
bT4KICBEaXJrIE1vcnJpcyA8ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAgRG1pdHJ5IEZvbWljaGV2
IDxkbWl0cnkuZm9taWNoZXZAd2RjLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jv
a2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBE
b3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVt
bWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2ds
ZS5jb20+CiAgRXVnZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNyb2NoaXAuY29tPgogIEZh
cmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFs
YmlAbGludXguaW50ZWwuY29tPgogIEZlbmcgU3VuIDxsb3lvdTg1QGdtYWlsLmNvbT4KICBGbG9y
aWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnVxaWFuIEh1YW5nIDxodWFuZ2ZxLmRheGlh
bkBnbWFpbC5jb20+CiAgR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgogIEdhdmluIExp
IDxnaXRAdGhlZ2F2aW5saS5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2Fz
QGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBz
dXNlLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFVsbGkgS3Jv
bGwgPHVsbGkua3JvbGxAZ29vZ2xlbWFpbC5jb20+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVy
LmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZW5r
IHZhbiBkZXIgTGFhbiA8b3BlbnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4KICBIZW5yeSBCdXJucyA8
aGVucnlidXJuc0Bnb29nbGUuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5h
Lm9yZy5hdT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIEhpbGxmIERhbnRvbiA8
aGRhbnRvbkBzaW5hLmNvbT4KICBIaW1hbnNodSBNYWRoYW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNv
bT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBI
b2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5x
dWlrZUBnbWFpbC5jb20+CiAgSHVpIFdhbmcgPGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSHV5
IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28u
dWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3Yg
PGxhaHZ1dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElz
YWFjIEouIE1hbmphcnJlcyA8aXNhYWNtQGNvZGVhdXJvcmEub3JnPgogIEphY2sgTW9yZ2Vuc3Rl
aW4gPGphY2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYWNvcG8gTW9uZGkgPGphY29wbytyZW5l
c2FzQGptb25kaS5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9t
ZS5jb20+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYXNvbiBCYXJv
biA8amJhcm9uQGFrYW1haS5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNv
bS5jb20+CiAgSmF5IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWFu
IERlbHZhcmUgPGpkZWx2YXJlQHN1c2UuZGU+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVs
Lm9yZz4KICBKZWZmcmV5IEh1Z28gPGplZmZyZXkubC5odWdvQGdtYWlsLmNvbT4KICBKZWZmcmlu
IEpvc2UgVCA8amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9l
QGtlcm5lbC5kaz4KICBKZXJyeSBMZWUgPGxlaXN1cmVseXN3MjRAZ21haWwuY29tPgogIEppYS1K
dSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFu
Z2ZlbmdAaHVhd2VpLmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4LmludGVsLmNvbT4KICBK
aXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9y
Zz4KICBKb2UgUGVyY2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRl
bEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBC
ZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJkQG52
aWRpYS5jb20+CiAgSm9obiBTLiBHcnViZXIgPEpvaG5TR3J1YmVyQGdtYWlsLmNvbT4KICBKb25h
dGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9zZXBoIFFpIDxq
b3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm96c2VmIEthZGxlY3NpayA8a2FkbGVjQG5l
dGZpbHRlci5vcmc+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBX
aWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFu
YS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3Jh
Y2xlLmNvbT4KICBKeXJpIFNhcmhhIDxqc2FyaGFAdGkuY29tPgogIEthaS1IZW5nIEZlbmcgPGth
aS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3Jh
Lm9yZz4KICBLYXp1eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29t
PgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5n
a2VmZW5nLndhbmdAaHVhd2VpLmNvbT4KICBLZXZpbiBIYW8gPGhhb2tleGluQGdtYWlsLmNvbT4K
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGF1cmEg
R2FyY2lhIExpZWJhbmEgPG5ldm9sYUBnbWFpbC5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9u
cm9AbWVsbGFub3guY29tPgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5j
b20+CiAgTGluaCBQaHVuZyA8bGluaC5waHVuZy5qeUByZW5lc2FzLmNvbT4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGlu
dXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJh
bGlzaUBhcm0uY29tPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAg
THVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5s
dWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWlj
cm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBMeXVk
ZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVs
bC5jb20+CiAgTWFudWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRk
ZSA8bWtsQHBlbmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAg
TWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBM
ZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVA
a2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRp
biBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNwZXJs
IDxrZXJuZWxAbWFydGluLnNwZXJsLm9yZz4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNh
aGlyb0Bzb2Npb25leHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5v
cmc+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFl
cnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1hdXJvIENhcnZhbGhvIENoZWhh
YiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0Bn
bWFpbC5jb20+CiAgTWF4aW0gTWlraXR5YW5za2l5IDxtYXhpbW1pQG1lbGxhbm94LmNvbT4KICBN
aWFvaGUgTGluIDxsaW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVA
ZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+
CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBIb2Nr
byA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8bWljaGFsLmthbGRlcm9uQG1h
cnZlbGwuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWln
dWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0
LmNvbT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5
bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2Fy
ZS5jb20+CiAgTmFyZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4K
ICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXRoYW4gQ2hh
bmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVl
bi5uLnJhb0BsaW51eC52bmV0LmlibS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFt
ZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgog
IE5laWwgQXJtc3Ryb25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xlb2Qg
PG5laWxAbm1hY2xlb2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2VpLmNv
bT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFz
IEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxp
ZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3Vr
YUBnbWFpbC5jb20+CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dlbnRlbWJl
ZGRlZC5jb20+CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4KICBPbGVn
IE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNl
LmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1
c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNrZXJy
YXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBh
dmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlZHJvIFNvdXNhIDxzb3Vz
YUBzeW5vcHN5cy5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldGVy
IFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVs
KSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRl
YWQub3JnPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhc2FkIFNv
ZGFndWRpIDxwc29kYWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4K
ICBSYWRpbSBLcmNtYXIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWRpbSBLcsSNbcOhxZkgPHJr
cmNtYXJAcmVkaGF0LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBp
bnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+
CiAgUmljYXJkIFdhbmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlzLmNvbT4KICBSaWNhcmQg
V2FuZGVybG9mIDxyaWNhcmR3QGF4aXMuY29tPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9k
YXN6aUBkaWdpLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJv
ZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgogIFJv
ZGVyaWNrIENvbGVuYnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdlcyA8
cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNhZWVk
IE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNvIDxj
YXJuaWxAZGViaWFuLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2Vh
biBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWFu
IFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0
PgogIFNlYmFzdGllbiBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWtoYXIg
Tm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5j
b20+CiAgU2hhb2t1biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU2ltb24g
SG9ybWFuIDxob3JtcytyZW5lc2FzQHZlcmdlLm5ldC5hdT4KICBTb2hlaWwgSGFzc2FzIFllZ2Fu
ZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0YW5pc2xhdiBMaXNvdnNraXkgPHN0YW5pc2xhdi5s
aXNvdnNraXlAaW50ZWwuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5j
b20+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVmZmVuIEtsYXNzZXJ0
IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdy
b3NqZWFuQHBlYWstc3lzdGVtLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+
CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0
IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGFyc2FuYSBLYWxsdXJ1IDxza2Fs
bHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFt
YW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5j
b20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hp
IEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvIFZ1IDx0aG8udnUud2hAcnZjLnJlbmVzYXMuY29t
PgogIFRob21hcyBCb2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMg
RmFsY29uIDx0bGZhbGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBs
aW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4K
ICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRob21hcyBUYWkgPHRo
b21hcy50YWlAb3JhY2xlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGltLmZyb2lkY29ldXJAdGVz
c2FyZXMubmV0PgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgVG9t
YXMgQm9ydG9saSA8dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb21pIFZhbGtlaW5lbiA8dG9t
aS52YWxrZWluZW5AdGkuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAg
VG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQu
bXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xl
YnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0
LmlibS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlz
IEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3Mg
PHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJA
bWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFy
IDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0By
ZWRoYXQuY29tPgogIFZsYWQgQnVzbG92IDx2bGFkYnVAbWVsbGFub3guY29tPgogIFZsYWRpbWly
IEtvbmRyYXRpZXYgPHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0
aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBz
anR1LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlh
bmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5l
ZHU+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3
aWxsZW1iQGdvb2dsZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNoZG9n
Lm9yZz4KICBXb2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJpbmcuY29tPgog
IFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVu
emhhbzE0MUBnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFhp
b25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KICBZLkMuIENoZW4gPHljX2NoZW5A
YXNwZWVkdGVjaC5jb20+CiAgWW9zaGlha2kgT2thbW90byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVz
aXMuY28uanA+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVz
YXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZW5naHVpIFl1
IDx5dXplbmdodWlAaHVhd2VpLmNvbT4KICBaaGFuZ2d1YW5naHVpIDx6aGFuZy5ndWFuZ2h1aUBo
M2MuY29tPgogIFpoYW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICB6aGVuZ2Jp
biA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgogIFpoZW55dSBXYW5nIDx6aGVueXV3QGxpbnV4Lmlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDkwNDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 17:51:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 17:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9YgS-00011a-Vq; Sun, 15 Sep 2019 17:51: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=SHgU=XK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1i9YgS-00011V-2x
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 17:51:36 +0000
X-Inumbo-ID: 750f6184-d7e1-11e9-95cc-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 750f6184-d7e1-11e9-95cc-12813bfff9fa;
 Sun, 15 Sep 2019 17:51:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0DF0C337;
 Sun, 15 Sep 2019 10:51:34 -0700 (PDT)
Received: from [10.37.12.66] (unknown [10.37.12.66])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D03D73F67D;
 Sun, 15 Sep 2019 10:51:32 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <osstest-141333-mainreport@xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5f71588b-274a-bdb7-d324-5ff9177a0490@arm.com>
Date: Sun, 15 Sep 2019 18:51:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-141333-mainreport@xen.org>
Content-Language: en-US
Subject: [Xen-devel] dom/xen heap and boot allocator (WAS Re:
 [xen-unstable-smoke test] 141333: regressions - FAIL)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiA5LzE1LzE5IDM6MDkgUE0sIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBm
bGlnaHQgMTQxMzMzIHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzMzMvCj4gCj4gUmVncmVz
c2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tp
bmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gICB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDEyNTMKCk9zc3Rlc3QgZG9lcyBub3QgcHJvdmlkZSB0aGUgc3RhY2sgdHJhY2Ug
YXMgdGhlIGNyYXNoIGhhcHBlbiBiZWZvcmUgdGhlIApjb25zb2xlIGlzIHNldHVwLCBidXQgSSBt
YW5hZ2VkIHRvIHJlcHJvZHVjZSBpdCBsb2NhbGx5OgoKKFhFTikgQXNzZXJ0aW9uICdpc194ZW5f
aGVhcF9tZm4obWFkZHJfdG9fbWZuKG1hKSknIGZhaWxlZCBhdCAKL2hvbWUvanVsaWVuZy93b3Jr
cy94ZW4veGVuL2luY2x1ZGUvYXNtL21tLmg6MjUwCihYRU4pIC0tLS1bIFhlbi00LjEzLXVuc3Rh
YmxlICBhcm0zMiAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCgpbLi4uXQoKKFhFTikgWGVu
IGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAyOTkyYzA+XSBwYWdlX2FsbG9jLmMjYm9vdG1lbV9y
ZWdpb25fYWRkKzB4ZjgvMHgxN2MgKFBDKQooWEVOKSAgICBbPDAwMjk5NWFjPl0gaW5pdF9ib290
X3BhZ2VzKzB4OGMvMHgxYTAgKExSKQooWEVOKSAgICBbPDAwMjk5NWFjPl0gaW5pdF9ib290X3Bh
Z2VzKzB4OGMvMHgxYTAKKFhFTikgICAgWzwwMDJhY2MyYz5dIGR0X3VucmVzZXJ2ZWRfcmVnaW9u
cysweDI2OC8weDI4NAooWEVOKSAgICBbPDAwMmFkOGUwPl0gc3RhcnRfeGVuKzB4NWM4LzB4ZTkw
CihYRU4pICAgIFs8MDAyMDAwOTg+XSBhcm0zMi9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDQv
MHgxMAoKVGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVzZSBvZiBjb21taXQgNmUzZTc3MTIwMyAieGVu
L2FybTogc2V0dXA6IFJlbG9jYXRlIAp0aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJv
b3QiLiBTaW5jZSB0aGlzIHBhdGNoLCBub25lIG9mIHhlbmhlYXAgCm1lbW9yeSBpcyBnaXZlbiB0
byB0aGUgYm9vdCBhbGxvY2F0b3IuCgpUaGUgYm9vdCBhbGxvY2F0b3IgaXMgYm9vdHN0cmFwcGlu
ZyBpdHNlbGYgYW5kIHJlLXVzZSBhIHBhZ2UgZnJvbSB0aGUgCmZpcnN0IGFkZGVkIHJlZ2lvbi4g
SWYgdGhpcyByZWdpb24gaXMgbm90IGEgeGVuaGVhcCByZWdpb24sIHRoZW4gaXQgd2lsbCAKY3Jh
c2ggd2hlbiBjYWxsaW5nIG1mbl90b192aXJ0KCkgb3IgbGF0ZXIgb24gYmVjYXVzZSB0aGUgdmly
dHVhbCBhZGRyZXNzIAppcyBub3QgbWFwcGVkIGluIG1lbW9yeS4KClRoZSBkZXNjcmlwdGlvbiBv
ZiB0aGUgYm9vdCBhbGxvY2F0b3IgaW4gcGFnZV9hbGxvYy5jIGxlYWRzIHRvIHRoaW5rIAp0aGF0
IG9ubHkgZG9taGVhcCBtZW1vcnkgbWF5IGJlIGdpdmVuIHRvIHRoZSBib290IGFsbG9jYXRvci4K
CkZ1cnRoZXJtb3JlLCBhcyB0aGUgYm9vdCBhbGxvY2F0b3IgbWF5IGhhdmUgZG9taGVhcCBwYWdl
LCBpdCBtZWFucyB0aGF0IApjYWxsaW5nIG1mbl90b192aXJ0KG1mbl94KGFsbG9jX2Jvb3RfcGFn
ZXMoLi4uKSkgbWF5IG5vdCB3b3JrIHdoZW4gCkNPTkZJR19TRVBBUkFURV9YRU5IRUFQPXkuCgpJ
dCBmZWVscyB0byBtZSB0aGF0IGltcG9zaW5nIHRvIGdpdmUgYSB4ZW5oZWFwIHBhZ2UgdG8gdGhl
IGJvb3QgCmFsbG9jYXRvciBpcyBxdWl0ZSB1Z2x5LiBBcyB0aGUgYm9vdCBhbGxvY2F0b3Igd2ls
bCBiZSB1c2VkIGluIG1vc3Qgb2YgCnRoZSBjYXNlLCBzdGF0aWNhbGx5IGFsbG9jYXRpbmcgYm9v
dG1lbV9yZWdpb25fbGlzdCBtYXliZSB0aGUgYmVzdC4gQW55IAp0aG91Z2h0cz8KClJlZ2FyZGlu
ZyBhbGxvY19ib290X3BhZ2VzKCksIEkgYW0gYSBiaXQgdW5zdXJlIGhvdyB0byBwcm9jZWVkIGhl
cmUuIApNYXliZSBzb21lIGRvY3VtZW50YXRpb24/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 18:22:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 18: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 1i9ZAS-0003f8-Ru; Sun, 15 Sep 2019 18:22: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=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9ZAR-0003f3-MQ
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 18:22:35 +0000
X-Inumbo-ID: c452ae28-d7e5-11e9-95cd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c452ae28-d7e5-11e9-95cd-12813bfff9fa;
 Sun, 15 Sep 2019 18:22: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 1i9ZAG-00021Q-Jj; Sun, 15 Sep 2019 18:22: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 1i9ZAG-0006av-C6; Sun, 15 Sep 2019 18:22:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9ZAG-0000yn-BP; Sun, 15 Sep 2019 18:22:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141340-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 18:22:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141340: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM0MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAyIGRheXMgICAyMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAyIGRheXMgICAxNiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 20:59:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 20: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 1i9bbm-0007xI-CN; Sun, 15 Sep 2019 20:58:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9bbl-0007xD-U9
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 20:58:57 +0000
X-Inumbo-ID: a11d8d0e-d7fb-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a11d8d0e-d7fb-11e9-b299-bc764e2007e4;
 Sun, 15 Sep 2019 20:58: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 1i9bbi-0004zd-QD; Sun, 15 Sep 2019 20:58: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 1i9bbi-00011U-Bj; Sun, 15 Sep 2019 20:58:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9bbi-0006vD-Am; Sun, 15 Sep 2019 20:58:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141317-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-pvshim:guest-start:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-vhd:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 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-armhf-armhf-xl-rtds: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-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-examine: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-xl-arndale: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-xl-qemut-ws16-amd64:guest-stop: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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-ws16-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-i386-xl-qemut-win7-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=ee809c7e08956d737cb66454f5b6ca32cc0d9f26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 20:58:54 +0000
Subject: [Xen-devel] [linux-4.19 test] 141317: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMxNyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzMTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDExOTgg
cGFzcyBpbiAxNDEzMTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIGluIDE0MTI1OCBwYXNzIGluIDE0MTMxNwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTQxMjU4IHBhc3MgaW4gMTQx
MzE3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3Jl
ZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDE0MTE5OAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICBmYWlsIHBhc3MgaW4gMTQxMjU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwg
aW4gMTQxMTk4IGJsb2NrZWQgaW4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkzMTMKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBl
ZTgwOWM3ZTA4OTU2ZDczN2NiNjY0NTRmNWI2Y2EzMmNjMGQ5ZjI2CmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdm
ZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDgg
WiAgMzE3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEw
OjE1IFogIDMxNSBkYXlzICAyMzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTk4
ICAyMDE5LTA5LTEwIDE5OjM4OjQ3IFogICAgNSBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyNTMx
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMjE5MDg3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 21:28:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 21:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9c4P-00025Q-9v; Sun, 15 Sep 2019 21:28:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9c4N-00025I-LP
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 21:28:31 +0000
X-Inumbo-ID: c00e247c-d7ff-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c00e247c-d7ff-11e9-b299-bc764e2007e4;
 Sun, 15 Sep 2019 21:28: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 1i9c4G-0005Y8-L2; Sun, 15 Sep 2019 21:28:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9c4F-0002cK-Tr; Sun, 15 Sep 2019 21:28:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9c4F-0007mc-SN; Sun, 15 Sep 2019 21:28:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141309-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 21:28:23 +0000
Subject: [Xen-devel] [xen-unstable test] 141309: 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>

ZmxpZ2h0IDE0MTMwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMwOS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1z
ZXJpYWwvYm9vdGxvYWRlciAgZmFpbCBwYXNzIGluIDE0MTI3NgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTI3Ngog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxMjc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEyNzYKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTI3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMjc2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEyNzYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0MTI3NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMjc2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDEyNzYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4
MGJmZTczYTI4ODhiM2U1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEzMDkgIDIwMTktMDktMTQg
MTc6MTY6MjIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAg
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
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNo
ZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 22:39:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 22:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9dAX-00086U-Ik; Sun, 15 Sep 2019 22:38:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9dAV-00086O-Ki
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 22:38:55 +0000
X-Inumbo-ID: 9868b3c4-d809-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9868b3c4-d809-11e9-b299-bc764e2007e4;
 Sun, 15 Sep 2019 22: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 <osstest-admin@xenproject.org>)
 id 1i9dAS-0006qI-Hh; Sun, 15 Sep 2019 22: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 1i9dAS-0007mi-4z; Sun, 15 Sep 2019 22:38:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9dAS-0003fl-4E; Sun, 15 Sep 2019 22:38:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141320-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-arndale:guest-stop:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-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-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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=85182c96de61f0b600bbe834d5a23e713162e892
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 22:38:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 141320: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMyMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzMjAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSBmYWlsIHBhc3MgaW4gMTQxMjg1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE1IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDEyODUKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgODUxODJjOTZk
ZTYxZjBiNjAwYmJlODM0ZDVhMjNlNzEzMTYyZTg5MgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUg
ICAgICAgICAgICAgICAgYWZkNzYwNTM5MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICAyOCBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAg
MjcgZGF5cyAgIDM0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTI4NSAgMjAxOS0w
OS0xMyAxOTozOToxMSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2Fs
aWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAg
QWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZz
a2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAg
QW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXVyZWxpZW4gSmFybm8g
PGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUu
aHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxr
YmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVs
w7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdt
YWlsLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5p
ZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNA
Z21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
RGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZp
cnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNv
bT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFA
YnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJs
YWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+
CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0Br
YW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGlrYXJ1IE5p
c2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBJ
dmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNp
ZW1lbnMuY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpvZWwg
U3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0Bp
bnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvc2ggS3VueiA8amt6
QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxp
YSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAgTGF1
cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZp
dmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0
LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxt
YXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUBy
ZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNv
LnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2Vy
dmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdt
YWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5
IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGlu
dXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBN
aWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMg
PGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29m
ZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUu
Y29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFy
a2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVz
QG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+
CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92
Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAu
ZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1
IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1z
YXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQ
cmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJh
bWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpA
bnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFy
by5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgogIFNhbmRyYSBMb29z
ZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNhdGhlZXNoIFJhamVuZHJhbiA8c2F0
aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGlu
dXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5nIDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJh
bmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZh
bm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1
eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2ll
dnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlA
dGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgog
IFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBo
dWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3Yg
PHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMjk0MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 15 22:56:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Sep 2019 22:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9dRE-0001JU-Dl; Sun, 15 Sep 2019 22: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=uazM=XK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9dRD-0001JN-G5
 for xen-devel@lists.xenproject.org; Sun, 15 Sep 2019 22:56:11 +0000
X-Inumbo-ID: fd7b346a-d80b-11e9-95cf-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd7b346a-d80b-11e9-95cf-12813bfff9fa;
 Sun, 15 Sep 2019 22:56: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 1i9dR3-0007AB-Ac; Sun, 15 Sep 2019 22:56: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 1i9dR3-0000Kx-3a; Sun, 15 Sep 2019 22:56:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9dR3-0005YB-32; Sun, 15 Sep 2019 22:56:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141343-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 15 Sep 2019 22:56:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141343: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM0MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM0My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAzIGRheXMgICAyMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAyIGRheXMgICAxNyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 01:48:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 01: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 1i9g7w-0001xu-6p; Mon, 16 Sep 2019 01:48:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9g7u-0001xh-A4
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 01:48:26 +0000
X-Inumbo-ID: 11efd406-d824-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11efd406-d824-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 01:48: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 1i9g7r-0006m8-I6; Mon, 16 Sep 2019 01:48: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 1i9g7r-0004lq-9B; Mon, 16 Sep 2019 01:48:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9g7r-00079a-8X; Mon, 16 Sep 2019 01:48:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141349-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 01:48:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141349: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM0OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAzIGRheXMgICAyMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAyIGRheXMgICAxOCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 03:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 03: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 1i9hTm-0001rL-9p; Mon, 16 Sep 2019 03: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=7FTx=XL=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1i9hTk-0001rG-Gb
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 03:15:04 +0000
X-Inumbo-ID: 297d83a0-d830-11e9-95d4-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 297d83a0-d830-11e9-95d4-12813bfff9fa;
 Mon, 16 Sep 2019 03:14:58 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Sep 2019 20:14:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,510,1559545200"; d="scan'208";a="185715744"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 15 Sep 2019 20:14:54 -0700
Date: Mon, 16 Sep 2019 11:18:57 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190916031855.GA20697@gao-cwp>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-15-git-send-email-chao.gao@intel.com>
 <754c2336-d380-48ff-0e2e-185282256210@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <754c2336-d380-48ff-0e2e-185282256210@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v10 14/16] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTE6MTQ6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAxMi4wOS4yMDE5IDA5OjIyLCBDaGFvIEdhbyB3cm90ZToKPj4gV2hlbiBvbmUgY29y
ZSBpcyBsb2FkaW5nIHVjb2RlLCBoYW5kbGluZyBOTUkgb24gc2libGluZyB0aHJlYWRzIG9yCj4+
IG9uIG90aGVyIGNvcmVzIGluIHRoZSBzeXN0ZW0gbWlnaHQgYmUgcHJvYmxlbWF0aWMuIEJ5IHJl
bmRlenZvdXNpbmcKPj4gYWxsIENQVXMgaW4gTk1JIGhhbmRsZXIsIGl0IHByZXZlbnRzIE5NSSBh
Y2NlcHRhbmNlIGR1cmluZyB1Y29kZQo+PiBsb2FkaW5nLgo+PiAKPj4gQmFzaWNhbGx5LCBzb21l
IHdvcmsgcHJldmlvdXNseSBkb25lIGluIHN0b3BfbWFjaGluZSBjb250ZXh0IGlzCj4+IG1vdmVk
IHRvIE5NSSBoYW5kbGVyLiBQcmltYXJ5IHRocmVhZHMgY2FsbCBpbiBhbmQgbG9hZCB1Y29kZSBp
bgo+PiBOTUkgaGFuZGxlci4gU2Vjb25kYXJ5IHRocmVhZHMgd2FpdCBmb3IgdGhlIGNvbXBsZXRp
b24gb2YgdWNvZGUKPj4gbG9hZGluZyBvbiBhbGwgQ1BVIGNvcmVzLiBBbiBvcHRpb24gaXMgaW50
cm9kdWNlZCB0byBkaXNhYmxlIHRoaXMKPj4gYmVoYXZpb3IuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4KPgo+Cj4+IC0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKPj4gQEAgLTIwNTYsNiArMjA1NiwxNiBAQCBtaWNyb2NvZGUgaW4gdGhlIGNw
aW8gbmFtZSBzcGFjZSBtdXN0IGJlOgo+PiAgICAtIG9uIEludGVsOiBrZXJuZWwveDg2L21pY3Jv
Y29kZS9HZW51aW5lSW50ZWwuYmluCj4+ICAgIC0gb24gQU1EICA6IGtlcm5lbC94ODYvbWljcm9j
b2RlL0F1dGhlbnRpY0FNRC5iaW4KPj4gIAo+PiArIyMjIHVjb2RlX2xvYWRpbmdfaW5fbm1pICh4
ODYpCj4+ICs+IGA9IDxib29sZWFuPmAKPj4gKwo+PiArPiBEZWZhdWx0OiBgdHJ1ZWAKPj4gKwo+
PiArV2hlbiBvbmUgQ1BVIGlzIGxvYWRpbmcgdWNvZGUsIGhhbmRsaW5nIE5NSXMgb24gc2libGlu
ZyB0aHJlYWRzIG9yIHRocmVhZHMgb24KPj4gK290aGVyIGNvcmVzIG1pZ2h0IGNhdXNlIHByb2Js
ZW1zLiBCeSBkZWZhdWx0LCBhbGwgQ1BVcyByZW5kZXp2b3VzIGluIE5NSSBoYW5kbGVyCj4+ICth
bmQgbG9hZCB1Y29kZS4gVGhpcyBvcHRpb24gcHJvdmlkZXMgYSB3YXkgdG8gZGlzYWJsZSBpdCBp
biBjYXNlIG9mIHNvbWUgQ1BVcwo+PiArZG9uJ3QgYWxsb3cgdWNvZGUgbG9hZGluZyBpbiBOTUkg
aGFuZGxlci4KPgo+V2UgYWxyZWFkeSBoYXZlICJ1Y29kZT0iLCB3aHkgZG9uJ3QgeW91IGV4dGVu
ZCBpdCB0byBhbGxvdyAidWNvZGU9bm1pIgo+YW5kICJ1Y29kZT1uby1ubWkiPyAoSW4gYW55IGV2
ZW50LCBwbGVhc2Ugbm8gdW5kZXJzY29yZXMgaW4gbmV3Cj5jb21tYW5kIGxpbmUgb3B0aW9ucyAt
IHVzZSBoeXBoZW5zIGlmIG5lY2Vzc2FyeS4pCgpPay4gV2lsbCBleHRlbmQgdGhlICJ1Y29kZSIg
cGFyYW1ldGVyLgoKPgo+PiBAQCAtMjMyLDYgKzIzNyw3IEBAIERFRklORV9QRVJfQ1BVKHN0cnVj
dCBjcHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKPj4gICAqLwo+PiAgc3RhdGljIGNwdW1hc2tfdCBj
cHVfY2FsbGluX21hcDsKPj4gIHN0YXRpYyBhdG9taWNfdCBjcHVfb3V0LCBjcHVfdXBkYXRlZDsK
Pj4gK2NvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5taV9wYXRjaDsKPgo+c3RhdGljCj4K
Pj4gQEAgLTM1NCw2ICszNjAsNTAgQEAgc3RhdGljIHZvaWQgc2V0X3N0YXRlKHVuc2lnbmVkIGlu
dCBzdGF0ZSkKPj4gICAgICBzbXBfd21iKCk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBpbnQgc2Vj
b25kYXJ5X3RocmVhZF93b3JrKHZvaWQpCj4+ICt7Cj4+ICsgICAgY3B1bWFza19zZXRfY3B1KHNt
cF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsKPj4gKwo+PiArICAgIHJldHVybiB3
YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VYSVQpID8gMCA6IC1FQlVTWTsKPj4gK30KPj4gKwo+PiAr
c3RhdGljIGludCBwcmltYXJ5X3RocmVhZF93b3JrKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKnBhdGNoKQo+Cj5JIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgaWYgYm90aCBmdW5jdGlvbnMg
Y2FycmllZCAibm1pIiBpbiB0aGVpcgo+bmFtZXMgLSBob3cgYWJvdXQge3ByaW1hcnksc2Vjb25k
YXJ5fV9ubWlfd29yaygpPyBPciB3YWl0IC0gdGhlCj5wcmltYXJ5IG9uZSBnZXRzIHVzZWQgb3V0
c2lkZSBvZiBOTUkgYXMgd2VsbCwgc28gSSdtIGZpbmUgd2l0aCBpdHMKPm5hbWUuCj5UaGUgc2Vj
b25kYXJ5IG9uZSwgb3RvaCwgaXMgTk1JLXNwZWNpZmljIGFuZCBhbHNvIGl0cyBvbmx5Cj5jYWxs
ZXIgZG9lc24ndCBjYXJlIGFib3V0IHRoZSByZXR1cm4gdmFsdWUsIHNvIEknZCBzdWdnZXN0IG1h
a2luZwo+aXQgcmV0dXJuIHZvaWQgYWxvbmdzaWRlIGFkZGluZyBzb21lIGZvcm0gb2YgIm5taSIg
dG8gaXRzIG5hbWUuIE9yLAoKV2lsbCBkby4KCj5wZXJoYXBzIGV2ZW4gYmV0dGVyLCBoYXZlIHNl
Y29uZGFyeV90aHJlYWRfZm4oKSBjYWxsIGl0LCBtb3ZpbmcgdGhlCj5jcHVfc2lnIHVwZGF0ZSBo
ZXJlIChhbmQgb2YgY291cnNlIHRoZW4gdGhlcmUgc2hvdWxkbid0IGJlIGFueQo+Im5taSIgYWRk
ZWQgdG8gaXRzIG5hbWUpLgoKRXZlbiB3aXRoICJ1Y29kZT1uby1ubWkiLCBzZWNvbmRhcnkgdGhy
ZWFkcyBoYXZlIHRvIGRvIGJ1c3ktbG9vcCBpbgpOTUkgaGFuZGxpbmcgdXRpbCBwcmltYXJ5IHRo
cmVhZHMgY29tcGxldGluZyB0aGUgdXBkYXRlLiBPdGhlcndpc2UsCml0IG1heSBhY2Nlc3MgTVNS
cyAobGlrZSBTUEVDX0NUUkwpIHdoaWNoIGlzIGNvbnNpZGVyZWQgdW5zYWZlLgoKPgo+PiArc3Rh
dGljIGludCBtaWNyb2NvZGVfbm1pX2NhbGxiYWNrKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBpbnQgY3B1KQo+PiArewo+PiArICAgIHVuc2lnbmVkIGludCBwcmltYXJ5ID0gY3B1
bWFza19maXJzdCh0aGlzX2NwdShjcHVfc2libGluZ19tYXNrKSk7Cj4+ICsgICAgdW5zaWduZWQg
aW50IGNvbnRyb2xsZXIgPSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7Cj4+ICsKPj4g
KyAgICAvKiBTeXN0ZW0tZ2VuZXJhdGVkIE5NSSwgd2lsbCBiZSBpZ25vcmVkICovCj4+ICsgICAg
aWYgKCBsb2FkaW5nX3N0YXRlICE9IExPQURJTkdfQ0FMTElOICkKPj4gKyAgICAgICAgcmV0dXJu
IDA7Cj4KPkknbSBub3QgaGFwcHkgYXQgYWxsIHRvIHNlZSBOTUlzIGJlaW5nIGlnbm9yZWQuIEJ1
dCBieSByZXR1cm5pbmcKPnplcm8sIHlvdSBkbyBfbm90XyBpZ25vcmUgaXQuIERpZCB5b3UgcGVy
aGFwcyBtZWFuICJ3aWxsIGJlIGlnbm9yZWQKPmhlcmUiLCBpbiB3aGljaCBjYXNlIHBlcmhhcHMg
YmV0dGVyICJsZWF2ZSB0byBtYWluIGhhbmRsZXIiPyBBbmQKPmZvciB0aGUgY29tbWVudCB0byBl
eHRlbmQgdG8gdGhlIG90aGVyIHR3byBjb25kaXRpb25zIHJpZ2h0IGJlbG93LAo+SSB0aGluayBp
dCB3b3VsZCBiZSBiZXR0ZXIgdG8gY29tYmluZSB0aGVtIGFsbCBpbnRvIGEgc2luZ2xlIGlmKCku
Cj4KPkFsc28sIHRocm91Z2hvdXQgdGhlIHNlcmllcywgSSB0aGluayB5b3Ugd2FudCB0byBjb25z
aXN0ZW50bHkgdXNlCj5BQ0NFU1NfT05DRSgpIGZvciByZWFkcy93cml0ZXMgZnJvbS90byBsb2Fk
aW5nX3N0YXRlLgo+Cj4+ICsgICAgaWYgKCBjcHUgPT0gY29udHJvbGxlciB8fCAoIW9wdF91Y29k
ZV9sb2FkaW5nX2luX25taSAmJiBjcHUgPT0gcHJpbWFyeSkgKQo+PiArICAgICAgICByZXR1cm4g
MDsKPgo+V2h5IG5vdAoKQXMgSSBzYWlkIGFib3ZlLCBzZWNvbmRhcnkgdGhyZWFkcyBhcmUgZXhw
ZWN0ZWQgdG8gc3RheSBpbiBOTUkgaGFuZGxlcgpyZWdhcmRsZXNzIHRoZSBzZXR0aW5nIG9mIG9w
dF91Y29kZV9sb2FkaW5nX2luX25taS4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+IEBAIC0xMjYsNiArMTI2LDggQEAgYm9vbGVh
bl9wYXJhbSgibGVyIiwgb3B0X2xlcik7Cj4+ICAvKiBMYXN0RXhjZXB0aW9uRnJvbUlQIG9uIHRo
aXMgaGFyZHdhcmUuICBaZXJvIGlmIExFUiBpcyBub3QgaW4gdXNlLiAqLwo+PiAgdW5zaWduZWQg
aW50IF9fcmVhZF9tb3N0bHkgbGVyX21zcjsKPj4gIAo+PiArdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgbm1pX2NwdTsKPgo+U2luY2UgdGhpcyB2YXJpYWJsZSAoZm9yIG5vdykgaXMgbmV2ZXIg
d3JpdHRlbiB0byBpdCBzaG91bGQgZ2FpbiBhCj5jb21tZW50IHNheWluZyB3aHkgdGhpcyBpcywg
YW5kIHBlcmhhcHMgaXQgd291bGQgdGhlbiBhbHNvIGJldHRlciBiZQo+Y29uc3QgcmF0aGVyIHRo
YW4gX19yZWFkX21vc3RseS4KCkhvdyBhYm91dCB1c2UgdGhlIG1hY3JvIGJlbG93OgojZGVmaW5l
IE5NSV9DUFUgMAoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 03:43:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 03:43:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9hv0-0004S6-SU; Mon, 16 Sep 2019 03:43:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9hv0-0004S1-7R
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 03:43:14 +0000
X-Inumbo-ID: 1acf13b1-d834-11e9-95d4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1acf13b1-d834-11e9-95d4-12813bfff9fa;
 Mon, 16 Sep 2019 03:43: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 1i9hux-0001N0-SO; Mon, 16 Sep 2019 03:43: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 1i9hux-0000wM-JM; Mon, 16 Sep 2019 03:43:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9hux-0004V1-IS; Mon, 16 Sep 2019 03:43:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141322-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 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-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2: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-xl-vhd: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-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1609d7604b847a9820e63393d1a3b6cac7286d40
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 03:43:11 +0000
Subject: [Xen-devel] [linux-linus test] 141322: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMyMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMzIyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVi
b290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMz
NTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDE2MDlk
NzYwNGI4NDdhOTgyMGU2MzM5M2QxYTNiNmNhYzcyODZkNDAKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5
MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAx
OTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQg
WiAgMTk0IGRheXMgIDE0NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEzMjIgIDIw
MTktMDktMTUgMDI6MjM6NTkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQzMjIgcGVv
cGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgYnJv
a2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDkzMDk5
MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 03:46:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 03: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 1i9hyH-0004bC-HV; Mon, 16 Sep 2019 03:46: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=LZJa=XL=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1i9hyG-0004b6-HM
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 03:46:36 +0000
X-Inumbo-ID: 94756318-d834-11e9-95d5-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94756318-d834-11e9-95d5-12813bfff9fa;
 Mon, 16 Sep 2019 03:46:35 +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 x8G3hwwY088447;
 Mon, 16 Sep 2019 03:46:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2019-08-05;
 bh=vNyavF+kNZ2EentgkgqouBtUF5BzDxaCPrvgmTdCd9I=;
 b=EJ8AcB/CxPBGTcQoc8+e3QHx1tEnOtacfeXDsolfGqcNSw1+KYAIKekDctVymWYSHGgp
 nzo3mTPbLGBD25bGkQLamylSxDEwsDYIrdxVxMclkBe6mVaivW1p+babRcE7edhYCz01
 iyRJuIAGxjhgAAic9BOkK3RoBMpRkKJlPUrdK18cBHSWVbIiBknnLuTdw1/MmU1SLAv1
 ZbT8wFLNbZ4knovVYzL8ytn1S9i1KvMX40ddRi33MS+dIf1poZwL7XoDwaMnZC/aAdYI
 LM1yX/jg9zuqZleZ49OplYdJoS6MISONMWFLCqcelqx37Tf7iembWDCD0nI827hGSwB+ 5g== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2v0ruqcrqy-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Sep 2019 03:46:26 +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 x8G3hs2A195467;
 Mon, 16 Sep 2019 03:46:26 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3030.oracle.com with ESMTP id 2v0nb3tekb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Sep 2019 03:46:26 +0000
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x8G3kOHS018384;
 Mon, 16 Sep 2019 03:46:25 GMT
Received: from linux.cn.oracle.com (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 15 Sep 2019 20:46:24 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 16 Sep 2019 11:46:59 +0800
Message-Id: <1568605619-22219-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9381
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909160038
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9381
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909160039
Subject: [Xen-devel] [PATCH 1/1] xen-netfront: do not assume sk_buff_head
 list is empty in error 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: jgross@suse.com, sstabellini@kernel.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, boris.ostrovsky@oracle.com, davem@davemloft.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>

V2hlbiBza2Jfc2hpbmZvKHNrYikgaXMgbm90IGFibGUgdG8gY2FjaGUgZXh0cmEgZnJhZ21lbnQg
KHRoYXQgaXMsCnNrYl9zaGluZm8oc2tiKS0+bnJfZnJhZ3MgPj0gTUFYX1NLQl9GUkFHUyksIHhl
bm5ldF9maWxsX2ZyYWdzKCkgYXNzdW1lcwp0aGUgc2tfYnVmZl9oZWFkIGxpc3QgaXMgYWxyZWFk
eSBlbXB0eS4gQXMgYSByZXN1bHQsIGNvbnMgaXMgaW5jcmVhc2VkIG9ubHkKYnkgMSBhbmQgcmV0
dXJucyB0byBlcnJvciBoYW5kbGluZyBwYXRoIGluIHhlbm5ldF9wb2xsKCkuCgpIb3dldmVyLCBp
ZiB0aGUgc2tfYnVmZl9oZWFkIGxpc3QgaXMgbm90IGVtcHR5LCBxdWV1ZS0+cngucnNwX2NvbnMg
bWF5IGJlCnNldCBpbmNvcnJlY3RseS4gVGhhdCBpcywgcXVldWUtPnJ4LnJzcF9jb25zIHdvdWxk
IHBvaW50IHRvIHRoZSByeCByaW5nCmJ1ZmZlciBlbnRyaWVzIHdob3NlIHF1ZXVlLT5yeF9za2Jz
W2ldIGFuZCBxdWV1ZS0+Z3JhbnRfcnhfcmVmW2ldIGFyZQphbHJlYWR5IGNsZWFyZWQgdG8gTlVM
TC4gVGhpcyBsZWFkcyB0byBOVUxMIHBvaW50ZXIgYWNjZXNzIGluIHRoZSBuZXh0Cml0ZXJhdGlv
biB0byBwcm9jZXNzIHJ4IHJpbmcgYnVmZmVyIGVudHJpZXMuCgpCZWxvdyBpcyBob3cgeGVubmV0
X3BvbGwoKSBkb2VzIGVycm9yIGhhbmRsaW5nLiBBbGwgcmVtYWluaW5nIGVudHJpZXMgaW4KdG1w
cSBhcmUgYWNjb3VudGVkIHRvIHF1ZXVlLT5yeC5yc3BfY29ucyB3aXRob3V0IGFzc3VtaW5nIGhv
dyBtYW55Cm91dHN0YW5kaW5nIHNrYnMgYXJlIHJlbWFpbmVkIGluIHRoZSBsaXN0LgoKIDk4NSBz
dGF0aWMgaW50IHhlbm5ldF9wb2xsKHN0cnVjdCBuYXBpX3N0cnVjdCAqbmFwaSwgaW50IGJ1ZGdl
dCkKLi4uIC4uLgoxMDMyICAgICAgICAgICBpZiAodW5saWtlbHkoeGVubmV0X3NldF9za2JfZ3Nv
KHNrYiwgZ3NvKSkpIHsKMTAzMyAgICAgICAgICAgICAgICAgICBfX3NrYl9xdWV1ZV9oZWFkKCZ0
bXBxLCBza2IpOwoxMDM0ICAgICAgICAgICAgICAgICAgIHF1ZXVlLT5yeC5yc3BfY29ucyArPSBz
a2JfcXVldWVfbGVuKCZ0bXBxKTsKMTAzNSAgICAgICAgICAgICAgICAgICBnb3RvIGVycjsKMTAz
NiAgICAgICAgICAgfQoKSXQgaXMgYmV0dGVyIHRvIGFsd2F5cyBoYXZlIHRoZSBlcnJvciBoYW5k
bGluZyBpbiB0aGUgc2FtZSB3YXkuCgpGaXhlczogYWQ0ZjE1ZGMyYzcwICgieGVuL25ldGZyb250
OiBkb24ndCBidWcgaW4gY2FzZSBvZiB0b28gbWFueSBmcmFncyIpClNpZ25lZC1vZmYtYnk6IERv
bmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy9uZXQveGVu
LW5ldGZyb250LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyBiL2RyaXZl
cnMvbmV0L3hlbi1uZXRmcm9udC5jCmluZGV4IDhkMzM5NzAuLjVmNTcyMmIgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9u
dC5jCkBAIC05MDYsNyArOTA2LDcgQEAgc3RhdGljIFJJTkdfSURYIHhlbm5ldF9maWxsX2ZyYWdz
KHN0cnVjdCBuZXRmcm9udF9xdWV1ZSAqcXVldWUsCiAJCQlfX3Bza2JfcHVsbF90YWlsKHNrYiwg
cHVsbF90byAtIHNrYl9oZWFkbGVuKHNrYikpOwogCQl9CiAJCWlmICh1bmxpa2VseShza2Jfc2hp
bmZvKHNrYiktPm5yX2ZyYWdzID49IE1BWF9TS0JfRlJBR1MpKSB7Ci0JCQlxdWV1ZS0+cngucnNw
X2NvbnMgPSArK2NvbnM7CisJCQlxdWV1ZS0+cngucnNwX2NvbnMgPSArK2NvbnMgKyBza2JfcXVl
dWVfbGVuKGxpc3QpOwogCQkJa2ZyZWVfc2tiKG5za2IpOwogCQkJcmV0dXJuIH4wVTsKIAkJfQot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 05:39:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 05:39:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9jjL-0006He-06; Mon, 16 Sep 2019 05:39: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=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9jjJ-0006HZ-I3
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 05:39:17 +0000
X-Inumbo-ID: 513bf228-d844-11e9-95d6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 513bf228-d844-11e9-95d6-12813bfff9fa;
 Mon, 16 Sep 2019 05:39:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9jjF-0003yu-R4; Mon, 16 Sep 2019 05:39: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 1i9jjF-0001kn-0l; Mon, 16 Sep 2019 05:39:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9jjF-0000ya-06; Mon, 16 Sep 2019 05:39:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141353-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 05:39:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141353: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM1My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAzIGRheXMgICAyMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAyIGRheXMgICAxOSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 05:49:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 05:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9jt7-0007FU-4s; Mon, 16 Sep 2019 05:49:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9jt6-0007FP-5u
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 05:49:24 +0000
X-Inumbo-ID: bbf696f8-d845-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbf696f8-d845-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 05:49: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 1i9jt4-0004AW-9d; Mon, 16 Sep 2019 05:49: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 1i9jt4-00030b-21; Mon, 16 Sep 2019 05:49:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9jt4-00053j-1O; Mon, 16 Sep 2019 05:49:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141335-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-pair:<job
 status>:broken:regression
 libvirt:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 libvirt:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 libvirt:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:heisenbug
 libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:heisenbug
 libvirt:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 libvirt:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=281a7f1d400aeb0d4d53dd3b628b7275f49854d0
X-Osstest-Versions-That: libvirt=c5f690be75963432d44ac3eb437d5309231db260
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 05:49:22 +0000
Subject: [Xen-devel] [libvirt test] 141335: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMzNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzMzUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDUgaG9zdC1pbnN0YWxs
L2RzdF9ob3N0KDUpIGJyb2tlbiBwYXNzIGluIDE0MTI5NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIHBhc3MgaW4gMTQxMjk2
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDE0MTI5NiBwYXNzIGluIDE0MTMzNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxMjk2
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxNDEyOTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxMjk2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MTI0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMjQxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICAyODFhN2YxZDQwMGFlYjBkNGQ1M2RkM2I2
MjhiNzI3NWY0OTg1NGQwCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBj
NWY2OTBiZTc1OTYzNDMyZDQ0YWMzZWI0MzdkNTMwOTIzMWRiMjYwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDEyNDEgIDIwMTktMDktMTIgMDU6MDY6MjYgWiAgICA0IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTQxMjY0ICAyMDE5LTA5LTEzIDA0OjE4OjU1IFogICAgMyBkYXlzICAgIDMgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMjk2ICAyMDE5LTA5LTE0IDA0OjE4OjU4IFog
ICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBKaWFuZyBrdW4gPGppYW5nLmt1bjJAenRlLmNvbS5jbj4KICBKaW0gRmVobGlnIDxqZmVobGln
QHN1c2UuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBob3N0LWluc3RhbGwvZHN0X2hvc3Qo
NSkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBob3N0LWluc3RhbGwv
c3JjX2hvc3QoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NDI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 07:14:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 07:14:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9lD2-0006aL-KZ; Mon, 16 Sep 2019 07:14:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jHNx=XL=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1i9lD1-0006aG-J3
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 07:14:03 +0000
X-Inumbo-ID: 8f1f4290-d851-11e9-978d-bc764e2007e4
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f1f4290-d851-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 07:14:02 +0000 (UTC)
Received: from localhost (unknown [85.119.46.8])
 (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 4EC7F151725B6;
 Mon, 16 Sep 2019 00:14:00 -0700 (PDT)
Date: Mon, 16 Sep 2019 09:13:58 +0200 (CEST)
Message-Id: <20190916.091358.2211845153199495099.davem@davemloft.net>
To: paul.durrant@citrix.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20190913124727.3277-1-paul.durrant@citrix.com>
References: <20190913124727.3277-1-paul.durrant@citrix.com>
X-Mailer: Mew version 6.8 on Emacs 26.2
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Mon, 16 Sep 2019 00:14:01 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH net-next] MAINTAINERS: xen-netback: 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: netdev@vger.kernel.org, wei.liu@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>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogRnJpLCAx
MyBTZXAgMjAxOSAxMzo0NzoyNyArMDEwMAoKPiBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxs
IGV4cGlyZSBzaG9ydGx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CgpBcHBsaWVkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 07:34:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 07: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 1i9lWh-0008ON-Du; Mon, 16 Sep 2019 07:34:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9lWg-0008OI-6T
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 07:34:22 +0000
X-Inumbo-ID: 651b4fcc-d854-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 651b4fcc-d854-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 07:34: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 3184FAECA;
 Mon, 16 Sep 2019 07:34:19 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913161621.1120-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dc9c2506-7984-e827-1cd4-264af40fa4fe@suse.com>
Date: Mon, 16 Sep 2019 09:34:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913161621.1120-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/vpmu: Drop "VPMU: disabled" message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAxODoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBQcmludGluZyAiJGZv
byBkaXNhYmxlZCIgaXMgdW5uZWNlc3Nhcnkgbm9pc2UgZHVyaW5nIGJvb3QuICBBbGwgb3RoZXIg
VlBNVQo+IHNldHRpbmdzIGVtaXQgYSBtZXNzYWdlLCBzbyB0aGlzIGRvZXNuJ3QgcmVzdWx0IGlu
IGFueSBhbWJpZ3VpdHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 07:35:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 07:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9lXN-0008QQ-P6; Mon, 16 Sep 2019 07:35:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9lXM-0008QH-AL
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 07:35:04 +0000
X-Inumbo-ID: 7ed30748-d854-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ed30748-d854-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 07:35:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8E89EAECA;
 Mon, 16 Sep 2019 07:35:02 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913162021.23329-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <18c6a334-2061-b344-9c01-5686dab93ff7@suse.com>
Date: Mon, 16 Sep 2019 09:35:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913162021.23329-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] drivers/acpi: Drop "ERST table was not
 found" message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAxODoyMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBFUlNUIGlzbid0IGEg
bWFuZGF0b3J5IHRhYmxlLCBhbmQgYWxzbyBpc24ndCB2ZXJ5IGNvbW1vbiB0byBmaW5kLiAgVGhl
IG1lc3NhZ2UKPiBpcyB1bm5lY2Vzc2FyeSBub2lzZSBkdXJpbmcgYm9vdC4gIEZ1cnRoZXJtb3Jl
LCBpdCBpcyByZWR1bmRhbnQgd2l0aCB0aGUgbGlzdAo+IG9mIGZvdW5kIEFDUEkgdGFibGVzIHBy
aW50ZWQganVzdCBhaGVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 07:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 07: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 1i9lkB-00015w-2B; Mon, 16 Sep 2019 07: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=aiU4=XL=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i9lk9-00015g-6H
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 07:48:17 +0000
X-Inumbo-ID: 570b7b3a-d856-11e9-95d9-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 570b7b3a-d856-11e9-95d9-12813bfff9fa;
 Mon, 16 Sep 2019 07:48:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568620096;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=0aTwoOVlSLDBJtAjCGjvLMVvhNIJoWqJee/PFZyPkV8=;
 b=ZLUDDk2y4eq3pgY5A3QTBu53KPfupTO0/C3fACGwt+GWNae9Bn9EV/uN
 nStquKfYhkSF5cuibAh2lOX7sLMFCMnfM9N4iQ8z1aoDbhNpSYv5OpDjc
 KFCMN9j84GOouUMY/QHEjG0UKwaS2fldc2Zz/xRUlZ73uJ1Ff63J/x9lk 0=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +FOIZ7OmJWHDCZJQKFrTSr+OEtdLk/WzAgwi9Q9tWdmlObrqEs1VLUqXGWfsFwIA63iZOVMCKn
 +l1nUyrtB+aoiRXBgM0vqDNU5tx/Q7LcqL4ZBqvdLoub+6sHmWF02a9pQba2ysOnq685yNc2oi
 XILr4sAgNmDUzM5cB0UppsRZ0Ai5YwbHbgz8Uhrl1XQczKjGb4vH9ScsBZ6CiCfREmrQ6s0hcj
 /92yvqzf1YeN/ncJpMmMYSDDAxIkjdTYNwrLd65e/unsvw9B8nke8W/rJiH+4GjJriF+zja4aQ
 glg=
X-SBRS: 2.7
X-MesageID: 5599710
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,510,1559534400"; 
   d="scan'208";a="5599710"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v11 6/6] introduce a 'passthrough' configuration option
 to xl.cfg...
Thread-Index: AQHVaiIuTrYEj6m+XkajsPJmvmLsaacpqsaAgARGiRA=
Date: Mon, 16 Sep 2019 07:48:10 +0000
Message-ID: <a773566e93d24f0290fe420d1b373328@AMSPEX02CL03.citrite.net>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-7-paul.durrant@citrix.com>
 <20190913162833.GG1308@perard.uk.xensource.com>
In-Reply-To: <20190913162833.GG1308@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 6/6] introduce a 'passthrough'
 configuration option to 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE5IDE3OjI5Cj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsg
Q2hyaXN0aWFuIExpbmRpZwo+IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+OyBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRy
ZXcKPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwKPiA8anVsaWVuLmdyYWxsQGFy
bS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9y
ZykgPHRpbUB4ZW4ub3JnPjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IFZvbG9keW15
cgo+IEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxMSA2LzZdIGlu
dHJvZHVjZSBhICdwYXNzdGhyb3VnaCcgY29uZmlndXJhdGlvbiBvcHRpb24gdG8geGwuY2ZnLi4u
Cj4gCj4gT24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTE6NTg6MjZBTSArMDEwMCwgUGF1bCBEdXJy
YW50IHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9s
aWJ4bC9saWJ4bC5oCj4gPiBpbmRleCAxMjU0NTEzMGRmLi5lNGI5YzUzOWI2IDEwMDY0NAo+ID4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+
ID4gQEAgLTQxNSw2ICs0MTUsMTUgQEAKPiA+ICAgKi8KPiA+ICAjZGVmaW5lIExJQlhMX0hBVkVf
QlVJTERJTkZPX0lPTU1VX01FTUtCIDEKPiA+Cj4gPiArLyoKPiA+ICsgKiBMSUJYTF9IQVZFX0NS
RUFURUlORk9fUEFTU1RIUk9VR0ggaW5kaWNhdGVzIHRoYXQKPiA+ICsgKiBsaWJ4bF9kb21haW5f
Y3JlYXRlX2luZm8gaGFzIGEgcGFzc3Rocm91Z2ggZmllbGQgKHdoaWNoIGlzIGEKPiA+ICsgKiBs
aWJ4bF9wYXNzdGhyb3VnaCBlbnVtZXJhdGlvbikgdGhhdCBpbmRpY2F0ZXMgd2hldGhlciBkZXZp
Y2UgcGFzcy0KPiA+ICsgKiB0aHJvdWdoIGlzIGVuYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kLCBp
ZiBzbywgd2hldGhlciB0aGUgSU9NTVUgYW5kCj4gPiArICogSEFQIHBhZ2UgdGFibGVzIG1heSBi
ZSBzaGFyZWQgb3Igbm90Lgo+ID4gKyAqLwo+ID4gKyNkZWZpbmUgTElCWExfSEFWRV9DUkVBVEVJ
TkZPX1BBU1NUSFJPVUdIIDEKPiA+ICsKPiA+ICAvKgo+ID4gICAqIGxpYnhsIEFCSSBjb21wYXRp
YmlsaXR5Cj4gPiAgICoKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gPiBpbmRleCA1OWRiY2I1MGEwLi42Yjc3
MDJkYjE3IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiA+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gPiBAQCAtNTc4LDYgKzU3OCwxNSBAQCBp
bnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnLAo+ID4gICAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5v
b3MpID8gMCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7Cj4gPiAgICAgICAgICB9Cj4gPgo+ID4g
KyAgICAgICAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCj4gPiArICAgICAgICAgICAg
bGlieGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5nKGluZm8tPnBhc3N0aHJvdWdoKSk7Cj4gPiArCj4g
PiArICAgICAgICBpZiAoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElT
QUJMRUQpCj4gPiArICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lv
bW11Owo+ID4gKwo+ID4gKyAgICAgICAgaWYgKGluZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BB
U1NUSFJPVUdIX1NZTkNfUFQpCj4gPiArICAgICAgICAgICAgY3JlYXRlLmlvbW11X29wdHMgfD0g
WEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0Owo+ID4gKwo+ID4gICAgICAgICAgLyogVWx0aW1h
dGVseSwgaGFuZGxlIGlzIGFuIGFycmF5IG9mIDE2IHVpbnQ4X3QsIHNhbWUgYXMgdXVpZCAqLwo+
ID4gICAgICAgICAgbGlieGxfdXVpZF9jb3B5KGN0eCwgKGxpYnhsX3V1aWQgKikmY3JlYXRlLmhh
bmRsZSwgJmluZm8tPnV1aWQpOwo+ID4KPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+IGluZGV4IGQ1MmM2
M2I2YjAuLjIyZjA1NzExZTMgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gQEAgLTI2Myw2
ICsyNjMsMTIgQEAgbGlieGxfdmtiX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigidmtiX2JhY2tlbmQi
LCBbCj4gPiAgICAgICgyLCAiTElOVVgiKQo+ID4gICAgICBdKQo+ID4KPiA+ICtsaWJ4bF9wYXNz
dGhyb3VnaCA9IEVudW1lcmF0aW9uKCJwYXNzdGhyb3VnaCIsIFsKPiA+ICsgICAgKDAsICJkaXNh
YmxlZCIpLAo+ID4gKyAgICAoMSwgInN5bmNfcHQiKSwKPiA+ICsgICAgKDIsICJzaGFyZV9wdCIp
LAo+ID4gKyAgICBdKQo+ID4gKwo+ID4gICMKPiA+ICAjIENvbXBsZXggbGlieGwgdHlwZXMKPiA+
ICAjCj4gCj4gU28sIHdpdGggdGhpcyBjaGFuZ2VzLCB3aGVuIGxpYnZpcnQgaXMgcmVidWlsdCBh
Z2FpbnN0IGEgbmV3ZXIgbGlieGwsCj4gZ3Vlc3Qgd2l0aCBwYXNzLXRocm91Z2ggZGV2aWNlcyB3
b24ndCB3b3JrIGFueW1vcmU/Cj4gKFRoYXQgaXMsIHdpdGhvdXQgbW9kaWZpY2F0aW9uIG9mIGxp
YnZpcnQuKQoKWWVzLCB0aGF0J3MgYSBnb29kIHBvaW50LiBJJ2xsIGFkZCBhbiBleHRyYSBodW5r
IHRvIGRlZmF1bHQgcGFzc3Rocm91Z2ggdG8gZW5hYmxlZCB1bmxlc3MgaXQgaXMgb3RoZXJ3aXNl
IHNldCBieSB0aGUgdG9vbHN0YWNrLgoKICBQYXVsCgo+IAo+IC0tCj4gQW50aG9ueSBQRVJBUkQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 08:02:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 08: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 1i9lxK-0003LA-SE; Mon, 16 Sep 2019 08:01:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9lxJ-0003L5-VK
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 08:01:54 +0000
X-Inumbo-ID: 3d5aad80-d858-11e9-95d9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d5aad80-d858-11e9-95d9-12813bfff9fa;
 Mon, 16 Sep 2019 08:01:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 87758ACC3;
 Mon, 16 Sep 2019 08:01:50 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
Date: Mon, 16 Sep 2019 10:01:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gMTMuMDkuMjAxOSAxODozOCwgSm9lIEppbiB3cm90ZToKPiBIaSBKYW4sCj4gCj4gVGhhbmtz
IGZvciB5b3VyIHJlcGx5LCBzZWUgbXkgcmVwbHkgaW4gbGluZSBwbGVhc2UuCj4gCj4gT24gOS8x
My8xOSAxMjoxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDEyLjA5LjIwMTkgMjA6MDMs
IEpvZSBKaW4gd3JvdGU6Cj4+PiBXaXRoIGJlbG93IHRlc3RjYXNlLCBndWVzdCBrZXJuZWwgcmVw
b3J0ZWQgIk5vIGlycSBoYW5kbGVyIGZvciB2ZWN0b3IiOgo+Pj4gICAxKS4gUGFzc3Rocm91Z2gg
bWx4IGliIFZGIHRvIDIgcHZodm0gZ3Vlc3RzLgo+Pj4gICAyKS4gU3RhcnQgcmRzLXN0cmVzcyBi
ZXR3ZWVuIDIgZ3Vlc3RzLgo+Pj4gICAzKS4gU2NhbGUgZG93biAyIGd1ZXN0cyB2Y3B1IGZyb20g
MzIgdG8gNiBhdCB0aGUgc2FtZSB0aW1lLgo+Pj4KPj4+IFJlcGVhdCBhYm92ZSB0ZXN0IHNldmVy
YWwgaXRlcmF0aW9uLCBndWVzdCBrZXJuZWwgcmVwb3J0ZWQgIk5vIGlycSBoYW5kbGVyCj4+PiBm
b3IgdmVjdG9yIiwgYW5kIElCIHRyYWZmaWMgZG93bmVkIHRvIHplcm8gd2hpY2ggY2F1c2VkIGJ5
IGludGVycnVwdCBsb3N0Lgo+Pj4KPj4+IFdoZW4gdmNwdSBvZmZsaW5lLCBrZXJuZWwgZGlzYWJs
ZWQgbG9jYWwgSVJRLCBtaWdyYXRlIElSUSB0byBvdGhlciBjcHUsCj4+PiB1cGRhdGUgTVNJLVgg
dGFibGUsIGVuYWJsZSBJUlEuIElmIGFueSBuZXcgaW50ZXJydXB0IGFycml2ZWQgYWZ0ZXIKPj4+
IGxvY2FsIElSUSBkaXNhYmxlZCBhbHNvIGJlZm9yZSBNU0ktWCB0YWJsZSBiZWVuIHVwZGF0ZWQs
IGludGVycnVwdCBzdGlsbCAKPj4+IHVzZWQgb2xkIHZlY3RvciBhbmQgZGVzdCBjcHUgaW5mbywg
YW5kIHdoZW4gbG9jYWwgSVJRIGVuYWJsZWQgYWdhaW4sIAo+Pj4gaW50ZXJydXB0IGJlZW4gc2Vu
dCB0byB3cm9uZyBjcHUgYW5kIHZlY3Rvci4KPj4+Cj4+PiBMb29rcyBzeW5jIFBJUiB0byBJUlIg
YWZ0ZXIgTVNJLVggYmVlbiB1cGRhdGVkIGlzIGhlbHAgZm9yIHRoaXMgaXNzdWUuCj4+Cj4+IEkn
bSBoYXZpbmcgdHJvdWJsZSBtYWtpbmcgdGhlIGNvbm5lY3Rpb24sIHdoaWNoIHF1aXRlIHBvc3Np
Ymx5IHNpbXBseQo+PiBtZWFucyB0aGUgZGVzY3JpcHRpb24gbmVlZHMgdG8gYmUgZnVydGhlciBl
eHRlbmRlZDogU3luYy1pbmcgUElSIHRvCj4+IElSUiBoYXMgbm90aGluZyB0byBkbyB3aXRoIGEg
dmVjdG9yIGNoYW5nZS4gSXQgd291bGQgaGVscCBpZiBub3RoaW5nCj4+IGVsc2UgY2F1c2VkIHRo
aXMgYml0bWFwIHByb3BhZ2F0aW9uLCBhbmQgYW4gaW50ZXJydXB0IHdhcyBsb3N0IChyYXRoZXIK
Pj4gdGhhbiBkZWxpdmVyZWQgdGhyb3VnaCB0aGUgd3JvbmcgdmVjdG9yLCBvciB0byB0aGUgd3Jv
bmcgQ1BVKS4KPj4gRnVydGhlcm1vcmUgd2l0aCB2ZWN0b3IgYW5kIGRlc3RpbmF0aW9uIGJlaW5n
IGNvdXBsZWQsIGFmdGVyIGEgQ1BVIGhhcwo+PiBiZWVuIG9mZmxpbmVkIHRoaXMgd291bGQgZ2Vu
ZXJhbGx5IG1lYW4KPj4gLSBpZiB0aGVyZSB3YXMganVzdCBhIHNpbmdsZSBkZXN0aW5hdGlvbiBw
ZXJtaXR0ZWQsIGxhY2sgb2YgZGVsaXZlcnkKPj4gICBhbHRvZ2V0aGVyLAo+PiAtIGlmIHRoZXJl
IHdlcmUgbXVsdGlwbGUgZGVzdGluYXRpb25zIHBlcm1pdHRlZCwgZGVsaXZlcnkgdG8gb25lIG9m
Cj4+ICAgdGhlIG90aGVyIENQVXMsIGF0IHdoaWNoIHBvaW50IHRoZSB2ZWN0b3Igd291bGQgc3Rp
bGwgYmUgdmFsaWQuCj4gCj4gV2hlbiBjcHUgb2ZmbGluZSBvbiBndWVzdCBrZXJuZWwsIGl0IG9u
bHkgbWlncmF0ZXMgSVJRcyB3aGljaCBhZmZpbml0eSBzZXQKPiB0byB0aGUgY3B1IG9ubHksIGlm
IG11bHRpcGxlIGRlc3RpbmF0aW9ucywga2VybmVsIGRvZXMgbm90IGRvIG1pZ3JhdGlvbgo+IHdo
aWNoIGluY2x1ZGVkIHVwZGF0ZSBtc2kteCB0YWJsZSB3aXRoIG5ldyBkZXN0aW5hdGlvbiBhbHNv
IHZlY3Rvci4KPiAKPiBBZnRlciBJUlEgbWlncmF0aW9uLCBrZXJuZWwgd2lsbCBjaGVjayBhbGwg
dmVjdG9yJ3MgSVJSLCBpZiBBUElDIElSUgo+IGJlZW4gc2V0LCByZXRyaWdnZXIgdGhlIElSUSB0
byBuZXcgZGVzdGluYXRpb24uIFRoaXMgaW50ZW5kIHRvIGF2b2lkCj4gdG8gbG9zdCBhbnkgaW50
ZXJydXB0Lgo+IAo+IEJ1dCBvbiBYZW4sIGFmdGVyIG1zaS14IHRhYmxlIHVwZGF0ZWQsIGl0IG5l
dmVyIHRyaWVkIHRvIGNoZWNrIGFuZCBub3RpZnkKPiBndWVzdCBrZXJuZWwgdGhlcmUgd2FzIHBl
bmRpbmcgSVJRLgo+IAo+Pgo+PiBBbiBpbnRlcmVzdGluZyBhc3BlY3Qgd291bGQgYmUgb24gd2hp
Y2ggQ1BVIHRoZSBsb2cgbWVzc2FnZSB3YXMKPj4gb2JzZXJ2ZWQsIGFuZCBob3cgdGhpcyBjb3Jy
ZWxhdGVzIHdpdGggdGhlIGRlc3RpbmF0aW9uIHNldHMgb2YgdGhlCj4+IENQVXMgdGhhdCBoYXZl
IGdvdCBvZmZsaW5lZC4gRnJvbSB0aGVyZSBpdCB3b3VsZCB0aGVuIGZ1cnRoZXIgYmUKPj4gaW50
ZXJlc3RpbmcgdG8gdW5kZXJzdGFuZCB3aHkgdGhlIGludGVycnVwdCBtYWRlIGl0IHRvIHRoYXQg
Q1BVLAo+PiBzaW5jZSAtIGFzIHNhaWQgLSBkZXN0aW5hdGlvbiBhbmQgdmVjdG9yIGdldCBjaGFu
Z2VkIHRvZ2V0aGVyLCBhbmQKPj4gaGVuY2Ugd2l0aCB0aGluZ3MgZ29pbmcgd3JvbmcgaXQgd291
bGQgYmUgb2YgaW50ZXJlc3QgdG8ga25vdyB3aGV0aGVyCj4+IHRoZSBDUFUgcmVjZWl2aW5nIHRo
ZSBJUlEgaXMgd2l0aGluIHRoZSBuZXcgZGVzdGluYXRpb24gc2V0LCBvciBzb21lCj4+IChyYW5k
b20/KSBvdGhlciBvbmUuCj4gCj4gaXJxX3JldHJpZ2dlcigpIGJlZW4gY2FsbGVkIGFmdGVyIGtl
cm5lbCB1cGRhdGVkIHZlY3RvciwgaXJxX3JldHJpZ2dlcigpCj4gd2lsbCBzZW5kIHBlbmRpbmcg
SVJRKHMpIHRvIG5ldyBkZXN0aW5hdGlvbi4KPiAKPiBIZXJlIGFyZSBrZXJuZWwgbG9nIHdoZW4g
aXNzdWUgaGFwcGVuZWQsIGd1ZXN0IGtlcm5lbCBpcyA0LjEsIG9uIDQuMTQKPiBndWVzdCwgaXQn
cyBhbG1vc3Qgc2FtZSwgYnV0IG5vICIoaXJxIC0xKSIgZm9yIGtlcm5lbCBjaGFuZ2VzLCBJUlEK
PiBtaWdyYXRpb25zIHdvcmtmbG93IGFyZSBzYW1lKGZpeHVwX2lycXMoKSk6Cj4gCj4gU2VwIDEy
IDIwOjI2OjQ2IGxvY2FsaG9zdCBrZXJuZWw6IHNtcGJvb3Q6IENQVSAxNyBpcyBub3cgb2ZmbGlu
ZQo+IFNlcCAxMiAyMDoyNjo0NiBsb2NhbGhvc3Qga2VybmVsOiBzbXBib290OiBDUFUgMTggaXMg
bm93IG9mZmxpbmUKPiBTZXAgMTIgMjA6MjY6NDYgbG9jYWxob3N0IGtlcm5lbDogc21wYm9vdDog
Q1BVIDE5IGlzIG5vdyBvZmZsaW5lCj4gU2VwIDEyIDIwOjI2OjQ3IGxvY2FsaG9zdCBrZXJuZWw6
IEJyb2tlIGFmZmluaXR5IGZvciBpcnEgMjUxCj4gU2VwIDEyIDIwOjI2OjQ3IGxvY2FsaG9zdCBr
ZXJuZWw6IGRvX0lSUTogMjAuMTc4IE5vIGlycSBoYW5kbGVyIGZvciB2ZWN0b3IgKGlycSAtMSkK
PiBTZXAgMTIgMjA6MjY6NDcgbG9jYWxob3N0IGtlcm5lbDogc21wYm9vdDogQ1BVIDIwIGlzIG5v
dyBvZmZsaW5lCj4gU2VwIDEyIDIwOjI2OjQ3IGxvY2FsaG9zdCBrZXJuZWw6IHNtcGJvb3Q6IENQ
VSAyMSBpcyBub3cgb2ZmbGluZQo+IAo+IEZyb20gYWJvdmUsIHlvdSBjYW4gc2VlIElSUSBzZW50
IHRvIGNwdSAyMCwgd2hpY2ggaXMgb2ZmbGluaW5nLgo+IAo+IElSUSBhcnJpdmVkIHRvIHRoZSBj
cHUgaW1tZWRpYXRlbHkgd2hlbiBJUlEgZW5hYmxlZCwgYWZ0ZXIgQ1BVIG9mZmxpbmVkLAo+IGl0
IHByaW50cyBsb2cgInNtcGJvb3Q6IENQVSAyMCBpcyBub3cgb2ZmbGluZSIuCj4gCj4gQ2FsbCBw
YXRoIGluIGtlcm5lbCBhcyBiZWxvdzoKPiBjcHVfZG93bigpCj4gICB8LT4gY3B1X2Rvd25fbWFw
c19sb2NrZWQoKQo+ICAgfCAgICAgX2NwdV9kb3duCj4gICB8ICAgICAgIHwtPiBfX3N0b3BfbWFj
aGluZQo+ICAgfCAgICAgICAgICAgICB8LT4gc3RvcF9jcHVzKCkKPiAgIHwgICAgICAgICAgICAg
ICAgICAgfC0+X19zdG9wX2NwdXMoKQo+ICAgfCAgICAgICAgICAgICAgICAgICAgICAgIHwtIHF1
ZXVlX3N0b3BfY3B1c193b3JrKCkgLS0tKwo+ICAgfC0+IF9fY3B1X2RpZSgpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICAgICAgICAgIHwtPiBwcl9pbmZvKCJDUFUg
JXUgaXMgbm93IG9mZmxpbmVcbiIsIGNwdSk7ICAgfAo+ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICAgICAgfAo+ICAgICAgKwo+IG11
bHRpX2NwdV9zdG9wKCkKPiAgIHwtPiBsb2NhbF9zYXZlX2ZsYWdzCj4gICB8LT4gdGFrZV9jcHVf
ZG93bigpCj4gICB8ICAgICAgfC0+IF9fY3B1X2Rpc2FibGUKPiAgIHwgICAgICAgICAgICB8LT4g
c21wX29wcy5jcHVfZGlzYWJsZSA9IHhlbl9jcHVfZGlzYWJsZQo+ICAgfCAgICAgICAgICAgICAg
ICAgIHwtPiBjcHVfZGlzYWJsZV9jb21tb24KPiAgIHwgICAgICAgICAgICAgICAgICAgICAgICB8
LT4gZml4dXBfaXJxcyA8PT0gSVJRIG1pZ3JhdGlvbi4KPiAgIHwtPiBsb2NhbF9pcnFfcmVzdG9y
ZSgpCgpBaCB5ZXMsIHRoaXMgbWFrZXMgc2Vuc2UuIFlvdSB3YW50IHRvIGV4dGVuZCB0aGUgZGVz
Y3JpcHRpb24gdG8KcmVmbGVjdCBzb21lIG9mIHRoZSBmdXJ0aGVyIGV4cGxhbmF0aW9uIGFib3Zl
LgoKPj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4+IEBAIC00MTIsNiArNDEyLDkgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKPj4+ICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMg
PSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKPj4+ICAgICAgICAgICAgICAgICAgcGlycV9kcGNp
LT5nbXNpLmdmbGFncyA9IGdmbGFnczsKPj4+ICAgICAgICAgICAgICB9Cj4+PiArCj4+PiArICAg
ICAgICAgICAgaWYgKCBodm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKPj4+ICsgICAgICAgICAg
ICAgICAgaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycihkLT52Y3B1W3BpcnFfZHBjaS0+Z21zaS5k
ZXN0X3ZjcHVfaWRdKTsKPj4KPj4gSWYgdGhlIG5lZWQgZm9yIHRoaXMgY2hhbmdlIGNhbiBiZSBw
cm9wZXJseSBleHBsYWluZWQsIHRoZW4gaXQKPj4gc3RpbGwgd2FudHMgY29udmVydGluZyB0byBh
bHRlcm5hdGl2ZV92Y2FsbCgpIC0gdGhlIHRoZSBvdGhlcgo+PiBjYWxsZXIgb2YgdGhpcyBob29r
LiBPciBwZXJoYXBzIGV2ZW4gYmV0dGVyIG1vdmUgdmxhcGljLmMncwo+PiB3cmFwcGVyIChzdWl0
YWJseSByZW5hbWVkKSBpbnRvIGh2bS5oLCBhbmQgdXNlIGl0IGhlcmUuCj4gCj4gWWVzIEkgYWdy
ZWUsIEknbSBub3QgMTAwJSBzdXJlLCBzbyBJIHNldCBpdCB0byBSRkMuCgpBbmQgYnR3LCBwbGVh
c2UgYWxzbyBhdHRhY2ggYSBicmllZiBjb21tZW50IGhlcmUsIHRvIGNsYXJpZnkKd2h5IHRoZSBz
eW5jaW5nIGlzIG5lZWRlZCBwcmVjaXNlbHkgYXQgdGhpcyBwb2ludC4KCj4+IEFkZGl0aW9uYWxs
eSwgdGhlIGNvZGUgc2V0dGluZyBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkCj4+IChyaWdo
dCBhZnRlciB5b3VyIGNvZGUgaW5zZXJ0aW9uKSBhbGxvd3MgZm9yIHRoZSBmaWVsZCB0byBiZQo+
PiBpbnZhbGlkLCB3aGljaCBJIHRoaW5rIHlvdSBuZWVkIHRvIGd1YXJkIGFnYWluc3QuCj4gCj4g
SSB0aGluayB5b3UgbWVhbnMgbXVsdGlwbGUgZGVzdGluYXRpb24sIHRoZW4gaXQncyAtMT8KClRo
ZSByZWFzb24gZm9yIHdoeSBpdCBtaWdodCBiZSAtMSBhcmUgaXJyZWxldmFudCBoZXJlLCBJIHRo
aW5rLgpZb3UgbmVlZCB0byBoYW5kbGUgdGhlIGNhc2UgYm90aCB0byBhdm9pZCBhbiBvdXQtb2Yt
Ym91bmRzCmFycmF5IGFjY2VzcyBhbmQgdG8gbWFrZSBzdXJlIGFuIElSUiBiaXQgd291bGRuJ3Qg
c3RpbGwgZ2V0CnByb3BhZ2F0ZWQgdG9vIGxhdGUgaW4gc29tZSBzcGVjaWFsIGNhc2UuCgpBbHNv
IC0gd2hhdCBhYm91dCB0aGUgcmVzcGVjdGl2ZSBvdGhlciBwYXRoIGluIHRoZSBmdW5jdGlvbiwK
ZGVhbGluZyB3aXRoIFBUX0lSUV9UWVBFX1BDSSBhbmQgUFRfSVJRX1RZUEVfTVNJX1RSQU5TTEFU
RT8gSXQKc2VlbXMgdG8gbWUgdGhhdCB0aGVyZSdzIHRoZSBzYW1lIGNoYW5jZSBvZiBkZWZlcnJp
bmcgSVJSCnByb3BhZ2F0aW9uIGZvciB0b28gbG9uZz8KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 08:10:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 08:10:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9m5r-0004HH-Ve; Mon, 16 Sep 2019 08:10:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LwWr=XL=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1i9m5p-0004HC-UZ
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 08:10:42 +0000
X-Inumbo-ID: 78c7b8bc-d859-11e9-978d-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::70e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78c7b8bc-d859-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 08:10:40 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=O4b6NmUeRIqLw26CPMP/P0e4GXff9w9o0NVsl2mWE+BsbSiyrYgpJCVZ762cQ4VCtGPkGo5uE3qPFHsP7Yr/u8PkHiI9iqNFM2MN5wqTixRKFL2jJoKrjNkMIFi5fd6kilHfgwGrI9YGFVu+WX51oLUVG20L6UnJQpFl7+jCo3wB8N8mRCu2bnnR/57lvAxaryhRHfV3MmFdPF07HTU7uVxnSzpp6QD0YBucsuNvnKfQJ64VTSra72OLCuj0lBfl1iFwOxBab9QBEnH5vxX/VIvIvcS6ZuaIZMiebwZB6oiAla+fcOAUX3JtEpmKmBwKcNUb43aOho/VbN6Ed1Mn6A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=E9FgZ5aXPEpG7kBK63S2BCk9TObBdch357sB1x2R1tk=;
 b=MnZkt3nJMvnxGYXAFbcxaDIsuF0qkrO3JvwxDTVO6RmteeClClfMWlXcyLr0GJA5oU9nzP3D23O0/CoAI8W7lVDS27RpxRVaO9c/mCuW4FLZ8cWBvhZVHd8ZEPk+WS7EmeJCgMcWpUAvZ+P5DTtrc/jbCxw3G6dMP+3cDlSbtBF5taBcDqxJPGTiP0vcySgv6V7pN0uQgFcu9Z8+YHeQYnSRTRT+6P8GEFaQ5CUTvWYZXOdak23P7xi92VJGd7ggs0Wf3LxSEpADsfcz5Kx1vDCLINp4C/1aChwXUWCXEie9sUOZwgDI1UNbplPfnLzDkZ6FRpc5Eu+etlz+E5diAg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=E9FgZ5aXPEpG7kBK63S2BCk9TObBdch357sB1x2R1tk=;
 b=FftQvEsfTtM+2Wgvel374QLwyFg1IcU5frGWA33cmgAM1vQhS2Y7GO2REu2Xrj9Sw3agLNrnIiHIXC+2ECxAcgPbqSiQ6UwrBoICQSmJDGn1kKrWgdPHCch2i+31J4aIi1snxoXupi2RoqIXmBQiJ+lQ/kqSY+b7uHDgx2jEYUY=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5944.eurprd02.prod.outlook.com (10.141.175.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.14; Mon, 16 Sep 2019 08:10:39 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2263.023; Mon, 16 Sep 2019
 08:10:39 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v10] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbGY5LYraxeTPu06yM6Qe3Haipw==
Date: Mon, 16 Sep 2019 08:10:38 +0000
Message-ID: <20190916081024.20931-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR06CA0033.eurprd06.prod.outlook.com
 (2603:10a6:208:ab::46) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::8)
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: 3d83dfb8-2bde-44b5-406e-08d73a7d5c26
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM7PR02MB5944; 
x-ms-traffictypediagnostic: AM7PR02MB5944:|AM7PR02MB5944:|AM7PR02MB5944:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5944DBAB16A73E17CDD55A25AB8C0@AM7PR02MB5944.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(39860400002)(366004)(376002)(346002)(396003)(199004)(189003)(54906003)(36756003)(81166006)(25786009)(6916009)(81156014)(3846002)(6116002)(6506007)(14454004)(4326008)(71200400001)(71190400001)(186003)(26005)(8676002)(8936002)(53936002)(2351001)(5660300002)(6512007)(6486002)(316002)(5640700003)(1076003)(99286004)(478600001)(6436002)(66066001)(102836004)(386003)(50226002)(7736002)(305945005)(2906002)(14444005)(86362001)(66946007)(66476007)(66556008)(64756008)(66446008)(256004)(486006)(52116002)(2501003)(476003)(2616005)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5944;
 H:AM7PR02MB5750.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: E+1JWUWGwVAUjpr5brRgiYx/4bRwikARncoUH4tKPrru4a0IU+yhH/917QyIOT8KwXqqJi3LSaAvB4Uo0nV1+LrV3bAWETo3J8keP7rQr55qM0XMWAOnKezK37w1eEbwQW4WOi+4q4x6MwdPKzEGudAKIGIbf4IfF06Hc8xvbF8ewsd7JruFlbXUEwLPZb5aBF4BycEbtmHpToVBfWRTAi7Al8Pa3ZO/tPIhGKvhhFl0BA1CjOrXSVVbK1zEuRhxR6UKdsuQufUpcwmofsXxc6l+DNOxR2IwUkgoIimEkdUuEkQw/U4h/7sjb4r2HR+yiCIr4l3l2GXzL/UhSzFGDhhrSOcYJJEWEKzZd8G8r6LMcOu0Gp5IdOn3SzKnsjz6+NfpUAshyTkevlkR8pbPikZNpstaeQVGhed5NX/p2Ko=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d83dfb8-2bde-44b5-406e-08d73a7d5c26
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 08:10:39.0040 (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: Zvw7GO9YptKTWs6c7J3LCsX8KaLl40ImyUX5uyeVfYYI6yLH5RZHJPoSueTW2hBJQh/5YWgG64PJxQnr39UDQf0PZlXFgb55CDZDQzEKefQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5944
Subject: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

QS9EIGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBi
eSBhbiBpbnRyb3NwZWN0aW9uCmFnZW50LCBzbyByZWNlaXZpbmcgdm1fZXZlbnRzIGZvciB0aGVt
IGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5IGhlcmUgdG8Kb3B0aW1pemUgYnkgZmlsdGVyaW5n
IHRoZXNlIGV2ZW50cyBvdXQuCkN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0aGUg
aW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMKYW4gRVBUIGZhdWx0IHdp
dGggbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhLiBUaGlzIGlzLCBob3dldmVyLApp
bmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBsZWdpdGltYXRl
bHkgY2F1c2UgYW4KRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5nIGEgX2RpZmZl
cmVudF8gcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsCndoZXJlIEEvRCB3ZXJlIHNldC4KVGhl
IHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVtdWxhdGlvbiwgd2hpbGUgaWdub3Jp
bmcgRVBUIHJlc3RyaWN0aW9ucwpmb3IgdGhlIHdhbGsgcGFydCwgYW5kIHRha2luZyB0aGVtIGlu
dG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxhdGluZyBvZgp0aGUgaW5zdHJ1Y3Rpb24g
YXQgUklQLiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVt
dWxhdGlvbgp0byBjb21wbGV0ZSwgc2luY2UgaW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUg
dG8gdmV0byB3aGF0ZXZlciBpdCBpcyBkb2luZy4KVGhhdCB3b3VsZCBtZWFuIHRoYXQgd2UgY2Fu
J3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzIGFjdGl2aXR5LCBpbnN0ZWFkCndlJ2Qg
b25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4KV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVu
dCIgY2FzZSB3aGlsZSBlbXVsYXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUKZXZlbnQg
b3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhlIGVtdWxhdGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkp
LgpBZnRlciB0aGUgZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50X2RvX3Jl
c3VtZSgpIGFnYWluIGFmdGVyIHRoZQppbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZl
bnQgYW5kIHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlCmluc3RydWN0aW9uIGF0IFJJUCB3
aWxsIGJlIGZ1bGx5IGVtdWxhdGVkICh3aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlCmludHJv
c3BlY3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGlu
dWUgdG8gcnVuIHBhc3QKdGhlIGluc3RydWN0aW9uLgoKQSBjb21tb24gZXhhbXBsZSBpcyBpZiB0
aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQgY2F1c2VkIGJ5IGEKcGFn
ZSB3YWxrLCBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGRlY2lkZXMgaWYgaXQgaXMgZ29pbmcgdG8g
c2VuZCBhIHZtX2V2ZW50LgpJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJl
IHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24KYXQgUklQLCB0aGF0IGluc3RydWN0
aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBhZ2UgYW5kIHByb3Zva2UgYSB2bV9ldmVu
dC4KCk5vdyBpZiBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0IGFuZCBkLT5hcmNoLm1v
bml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQKaXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0
aGUgcGFnZSB3YWxrIGNhc2UgYW5kIHdlIGNhbiBkbyB0aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRp
b24KYW5kIGVtdWxhdGUgdGhlIHBhZ2Ugd2FsayB3aGlsZSBpZ25vcmluZyB0aGUgRVBULCBidXQg
ZG9uJ3QgaWdub3JlIHRoZSBFUFQgZm9yIHRoZQplbXVsYXRpb24gb2YgdGhlIGFjdHVhbCBpbnN0
cnVjdGlvbi4KCkluIHRoZSBmaXJzdCBjYXNlIHdlIHdvdWxkIGhhdmUgMiBFUFQgZXZlbnRzLCBp
biB0aGUgc2Vjb25kIGNhc2Ugd2Ugd291bGQgaGF2ZQoxIEVQVCBldmVudCBpZiB0aGUgaW5zdHJ1
Y3Rpb24gYXQgdGhlIFJJUCB0cmlnZ2VycyBhbiBFUFQgZXZlbnQuCgpXZSB1c2UgaHZtZW11bF9t
YXBfbGluZWFyX2FkZHIoKSB0byBpbnRlcmNlcHQgd3JpdGUgYWNjZXNzIGFuZApfX2h2bV9jb3B5
KCkgdG8gaW50ZXJjZXB0IGV4ZWMgYW5kIHJlYWQgYWNjZXNzLgoKaHZtX2VtdWxhdGVfc2VuZF92
bV9ldmVudCgpIGNhbiByZXR1cm4gZmFsc2UgaWYgdGhlcmUgd2FzIG5vIHZpb2xhdGlvbiwKaWYg
dGhlcmUgd2FzIGFuIGVycm9yIGZyb20gbW9uaXRvcl90cmFwcygpIG9yIHAybV9nZXRfbWVtX2Fj
Y2VzcygpLgpSZXR1cm5pbmcgZmFsc2UgaWYgcDJtX2dldF9tZW1fYWNjZXNzKCkgZmFpbHMgaXMg
bmVlZGVkIGJlY2F1c2UgdGhlIEVQVAplbnRyeSB3aWxsIGhhdmUgcnd4IG1lbW9yeSBhY2Nlc3Mg
cmlnaHRzLgoKTk9URTogaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgpIGFzc3VtZXMgdGhlIGNh
bGxlciB3aWxsIGNoZWNrCmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQKClNpZ25lZC1vZmYtYnk6
IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMg
c2luY2UgVjk6CgktIFJlbW92ZSB0aGUgY2hhbmdlcyBjYXVzZWQgYnkgbW92aW5nIHRoZSAiZ290
byIgb3V0IG9mIHRoZSBsb29wCmluIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkuCgktIFVwZGF0
ZSBjb21tZW50IGFuZCBjb21taXQgbWVzc2FnZQoJLSBDaGFuZ2UgZnVuY3Rpb24gbmFtZSB0byBo
dm1fbW9uaXRvcl9jaGVja19wMm0oKS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAg
ICAgICAgfCAxMSArKysrLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgIDgg
KysrKwogeGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgICAgICAgIHwgNzUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgIHwg
IDggKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oIHwgIDMgKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaCAgICB8ICAyICsKIDYgZmlsZXMgY2hhbmdlZCwgMTA1
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCAzNmJjYjUy
NmQzLi4yMmM4NTkzN2FkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtNTQ4LDYgKzU0OCw3IEBAIHN0YXRp
YyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKICAgICB1bnNpZ25lZCBpbnQgbnJfZnJh
bWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQpIC0KICAgICAg
ICAgKGxpbmVhciA+PiBQQUdFX1NISUZUKSArIDE7CiAgICAgdW5zaWduZWQgaW50IGk7CisgICAg
Z2ZuX3QgZ2ZuOwogCiAgICAgLyoKICAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUg
c2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQpAQCAtNTgyLDcgKzU4
Myw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKICAgICAgICAgQVNT
RVJUKG1mbl94KCptZm4pID09IDApOwogCiAgICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0
X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZlYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7CiAKICAg
ICAgICAgc3dpdGNoICggcmVzICkKICAgICAgICAgewpAQCAtNjI2LDYgKzYyNywxNCBAQCBzdGF0
aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAKICAgICAgICAgICAgIEFTU0VSVChw
Mm10ID09IHAybV9yYW1fbG9nZGlydHkgfHwgIXAybV9pc19yZWFkb25seShwMm10KSk7CiAgICAg
ICAgIH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnItPmFyY2gudm1fZXZlbnQpICYmCisg
ICAgICAgICAgICAgY3Vyci0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCAmJgorICAgICAgICAg
ICAgIGh2bV9tb25pdG9yX2NoZWNrX3AybShhZGRyLCBnZm4sIHBmZWMsIG5wZmVjX2tpbmRfd2l0
aF9nbGEpICkKKyAgICAgICAgeworICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9S
RVRSWSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8q
IEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2luZ2xlIGZyYW1lPyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDUyYWM0
ODMzZC4uMTk1YTA3YzY0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zMjI0LDYgKzMyMjQsMTQgQEAgc3RhdGljIGVu
dW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KAogICAgICAgICAgICAgcmV0dXJu
IEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKCB1bmxp
a2VseSh2LT5hcmNoLnZtX2V2ZW50KSAmJgorICAgICAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQt
PnNlbmRfZXZlbnQgJiYKKyAgICAgICAgICAgICBodm1fbW9uaXRvcl9jaGVja19wMm0oYWRkciwg
Z2ZuLCBwZmVjLCBucGZlY19raW5kX3dpdGhfZ2xhKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9v
dXQ7CisgICAgICAgIH0KKwogICAgICAgICBwID0gKGNoYXIgKilfX21hcF9kb21haW5fcGFnZShw
YWdlKSArIChhZGRyICYgflBBR0VfTUFTSyk7CiAKICAgICAgICAgaWYgKCBmbGFncyAmIEhWTUNP
UFlfdG9fZ3Vlc3QgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgYi94
ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAyYTQxY2NjOTMwLi44YzlkMjI4NGQxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL21vbml0b3IuYwpAQCAtMjMsOCArMjMsMTAgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL3Zt
X2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vbW9u
aXRvci5oPgogI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPgorI2luY2x1ZGUgPGFzbS9hbHRw
Mm0uaD4KICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4K
ICNpbmNsdWRlIDxhc20vdm1fZXZlbnQuaD4KQEAgLTIxNSw2ICsyMTcsNzkgQEAgdm9pZCBodm1f
bW9uaXRvcl9pbnRlcnJ1cHQodW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUs
CiAgICAgbW9uaXRvcl90cmFwcyhjdXJyZW50LCAxLCAmcmVxKTsKIH0KIAorLyoKKyAqIFNlbmQg
bWVtb3J5IGFjY2VzcyB2bV9ldmVudHMgYmFzZWQgb24gcGZlYy4gUmV0dXJucyB0cnVlIGlmIHRo
ZSBldmVudCB3YXMKKyAqIHNlbnQgYW5kIGZhbHNlIGZvciBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBl
cnJvciwgbm8gdmlvbGF0aW9uIGFuZCBldmVudCBzZW5kCisgKiBlcnJvci4gQXNzdW1lcyB0aGUg
Y2FsbGVyIHdpbGwgY2hlY2sgYXJjaC52bV9ldmVudC0+c2VuZF9ldmVudC4KKyAqCisgKiBOT1RF
OiBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBjYW4gZmFpbCBpZiB0aGUgZW50cnkgd2FzIG5vdCBmb3Vu
ZCBpbiB0aGUgRVBUCisgKiAoaW4gd2hpY2ggY2FzZSBhY2Nlc3MgdG8gaXQgaXMgdW5yZXN0cmlj
dGVkLCBzbyBubyB2aW9sYXRpb25zIGNhbiBvY2N1cikuCisgKiBJbiB0aGlzIGNhc2VzIGl0IGlz
IGZpbmUgdG8gY29udGludWUgdGhlIGVtdWxhdGlvbi4KKyAqLworYm9vbCBodm1fbW9uaXRvcl9j
aGVja19wMm0odW5zaWduZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwgdWludDMyX3QgcGZlYywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGtpbmQpCit7CisgICAgeGVubWVtX2Fj
Y2Vzc190IGFjY2VzczsKKyAgICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVxID0ge307CisgICAgcGFk
ZHJfdCBncGEgPSAoZ2ZuX3RvX2dhZGRyKGdmbikgfCAoZ2xhICYgflBBR0VfTUFTSykpOworCisg
ICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQpOworCisgICAgY3Vy
cmVudC0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCA9IGZhbHNlOworCisgICAgaWYgKCBwMm1f
Z2V0X21lbV9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBnZm4sICZhY2Nlc3MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWx0cDJtX3ZjcHVfaWR4KGN1cnJlbnQpKSAhPSAwICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgc3dpdGNoICggYWNjZXNzICkKKyAgICB7CisgICAgY2Fz
ZSBYRU5NRU1fYWNjZXNzX3g6CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J4OgorICAgICAgICBp
ZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCisgICAgICAgICAgICByZXEudS5tZW1fYWNj
ZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193OgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19ydzoK
KyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKKyAgICAgICAgICAgIHJlcS51
Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1g7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBYRU5NRU1fYWNjZXNzX3I6CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX246CisgICAgICAg
IGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKKyAgICAgICAgICAgIHJlcS51Lm1lbV9h
Y2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOworICAgICAgICBpZiAo
IHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQorICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5m
bGFncyB8PSBNRU1fQUNDRVNTX1g7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYRU5NRU1f
YWNjZXNzX3d4OgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yd3g6CisgICAgY2FzZSBYRU5NRU1f
YWNjZXNzX3J4MnJ3OgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19uMnJ3eDoKKyAgICBjYXNlIFhF
Tk1FTV9hY2Nlc3NfZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCAh
cmVxLnUubWVtX2FjY2Vzcy5mbGFncyApCisgICAgICAgIHJldHVybiBmYWxzZTsgLyogbm8gdmlv
bGF0aW9uICovCisKKyAgICBpZiAoIGtpbmQgPT0gbnBmZWNfa2luZF93aXRoX2dsYSApCisgICAg
ICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19GQVVMVF9XSVRIX0dMQSB8
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUVNX0FDQ0VTU19HTEFfVkFMSUQ7
CisgICAgZWxzZSBpZiAoIGtpbmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgKQorICAgICAgICByZXEu
dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfSU5fR1BUIHwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNRU1fQUNDRVNTX0dMQV9WQUxJRDsKKworCisgICAg
cmVxLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTOworICAgIHJlcS51Lm1lbV9h
Y2Nlc3MuZ2ZuID0gZ2ZuX3goZ2ZuKTsKKyAgICByZXEudS5tZW1fYWNjZXNzLmdsYSA9IGdsYTsK
KyAgICByZXEudS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAmIH5QQUdFX01BU0s7CisKKyAgICBy
ZXR1cm4gbW9uaXRvcl90cmFwcyhjdXJyZW50LCB0cnVlLCAmcmVxKSA+PSAwOworfQorCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggMDE0
NGY5MmI5OC4uOTRjN2YyYTgwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC0yMTAsMTAgKzIxMCwx
NiBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25n
IGdsYSwKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9CiAgICAgfQorCisgICAg
LyoKKyAgICAgKiBUcnkgdG8gYXZvaWQgc2VuZGluZyBhIG1lbSBldmVudC4gU3VwcHJlc3MgZXZl
bnRzIGNhdXNlZCBieSBwYWdlLXdhbGtzCisgICAgICogYnkgZW11bGF0aW5nIGJ1dCBzdGlsbCBj
aGVja2luZyBtZW1fYWNjZXNzIHZpb2xhdGlvbnMuCisgICAgICovCiAgICAgaWYgKCB2bV9ldmVu
dF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X21vbml0b3IpICYmCiAgICAgICAgICBkLT5hcmNoLm1v
bml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQgJiYKLSAgICAgICAgIG5wZmVjLmtpbmQg
IT0gbnBmZWNfa2luZF93aXRoX2dsYSApIC8qIGRvbid0IHNlbmQgYSBtZW1fZXZlbnQgKi8KKyAg
ICAgICAgIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgKQogICAgIHsKKyAgICAgICAg
di0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCA9IHRydWU7CiAgICAgICAgIGh2bV9lbXVsYXRl
X29uZV92bV9ldmVudChFTVVMX0tJTkRfTk9STUFMLCBUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVO
VF9OT19FQyk7CiAKICAgICAgICAgcmV0dXJuIHRydWU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9y
LmgKaW5kZXggZjFhZjRmODEyYS4uMzI1YjQ0Njc0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0
b3IuaApAQCAtNDksNiArNDksOSBAQCB2b2lkIGh2bV9tb25pdG9yX2ludGVycnVwdCh1bnNpZ25l
ZCBpbnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBlcnIsIHVpbnQ2NF90IGNyMik7CiBib29sIGh2bV9tb25pdG9yX2Vt
dWxfdW5pbXBsZW1lbnRlZCh2b2lkKTsKIAorYm9vbCBodm1fbW9uaXRvcl9jaGVja19wMm0odW5z
aWduZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwgdWludDMyX3QgcGZlYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IGtpbmQpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9N
T05JVE9SX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9l
dmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oCmluZGV4IDIzZTY1NTcxMGIu
LjY2ZGI5ZTFlMjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgKQEAgLTM2LDYgKzM2LDggQEAgc3Ry
dWN0IGFyY2hfdm1fZXZlbnQgewogICAgIGJvb2wgc2V0X2dwcnM7CiAgICAgLyogQSBzeW5jIHZt
X2V2ZW50IGhhcyBiZWVuIHNlbnQgYW5kIHdlJ3JlIG5vdCBkb25lIGhhbmRsaW5nIGl0LiAqLwog
ICAgIGJvb2wgc3luY19ldmVudDsKKyAgICAvKiBTZW5kIG1lbSBhY2Nlc3MgZXZlbnRzIGZyb20g
ZW11bGF0b3IgKi8KKyAgICBib29sIHNlbmRfZXZlbnQ7CiB9OwogCiBpbnQgdm1fZXZlbnRfaW5p
dF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 08:22:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 08:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9mH1-0005Gq-5w; Mon, 16 Sep 2019 08:22:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9mH0-0005Gl-Ip
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 08:22:14 +0000
X-Inumbo-ID: 14ad34b9-d85b-11e9-95d9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14ad34b9-d85b-11e9-95d9-12813bfff9fa;
 Mon, 16 Sep 2019 08:22: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 D2E78B7DB;
 Mon, 16 Sep 2019 08:22:11 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-15-git-send-email-chao.gao@intel.com>
 <754c2336-d380-48ff-0e2e-185282256210@suse.com>
 <20190916031855.GA20697@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ad3172e3-19ee-6e69-5701-7fb14d2d88db@suse.com>
Date: Mon, 16 Sep 2019 10:22:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190916031855.GA20697@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 14/16] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

T24gMTYuMDkuMjAxOSAwNToxOCwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMTMsIDIw
MTkgYXQgMTE6MTQ6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDEyLjA5LjIw
MTkgMDk6MjIsIENoYW8gR2FvIHdyb3RlOgo+Pj4gQEAgLTM1NCw2ICszNjAsNTAgQEAgc3RhdGlj
IHZvaWQgc2V0X3N0YXRlKHVuc2lnbmVkIGludCBzdGF0ZSkKPj4+ICAgICAgc21wX3dtYigpOwo+
Pj4gIH0KPj4+ICAKPj4+ICtzdGF0aWMgaW50IHNlY29uZGFyeV90aHJlYWRfd29yayh2b2lkKQo+
Pj4gK3sKPj4+ICsgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9j
YWxsaW5fbWFwKTsKPj4+ICsKPj4+ICsgICAgcmV0dXJuIHdhaXRfZm9yX3N0YXRlKExPQURJTkdf
RVhJVCkgPyAwIDogLUVCVVNZOwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMgaW50IHByaW1hcnlf
dGhyZWFkX3dvcmsoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCj4+Cj4+IEkg
dGhpbmsgaXQgd291bGQgYmUgbmljZSBpZiBib3RoIGZ1bmN0aW9ucyBjYXJyaWVkICJubWkiIGlu
IHRoZWlyCj4+IG5hbWVzIC0gaG93IGFib3V0IHtwcmltYXJ5LHNlY29uZGFyeX1fbm1pX3dvcmso
KT8gT3Igd2FpdCAtIHRoZQo+PiBwcmltYXJ5IG9uZSBnZXRzIHVzZWQgb3V0c2lkZSBvZiBOTUkg
YXMgd2VsbCwgc28gSSdtIGZpbmUgd2l0aCBpdHMKPj4gbmFtZS4KPj4gVGhlIHNlY29uZGFyeSBv
bmUsIG90b2gsIGlzIE5NSS1zcGVjaWZpYyBhbmQgYWxzbyBpdHMgb25seQo+PiBjYWxsZXIgZG9l
c24ndCBjYXJlIGFib3V0IHRoZSByZXR1cm4gdmFsdWUsIHNvIEknZCBzdWdnZXN0IG1ha2luZwo+
PiBpdCByZXR1cm4gdm9pZCBhbG9uZ3NpZGUgYWRkaW5nIHNvbWUgZm9ybSBvZiAibm1pIiB0byBp
dHMgbmFtZS4gT3IsCj4gCj4gV2lsbCBkby4KPiAKPj4gcGVyaGFwcyBldmVuIGJldHRlciwgaGF2
ZSBzZWNvbmRhcnlfdGhyZWFkX2ZuKCkgY2FsbCBpdCwgbW92aW5nIHRoZQo+PiBjcHVfc2lnIHVw
ZGF0ZSBoZXJlIChhbmQgb2YgY291cnNlIHRoZW4gdGhlcmUgc2hvdWxkbid0IGJlIGFueQo+PiAi
bm1pIiBhZGRlZCB0byBpdHMgbmFtZSkuCj4gCj4gRXZlbiB3aXRoICJ1Y29kZT1uby1ubWkiLCBz
ZWNvbmRhcnkgdGhyZWFkcyBoYXZlIHRvIGRvIGJ1c3ktbG9vcCBpbgo+IE5NSSBoYW5kbGluZyB1
dGlsIHByaW1hcnkgdGhyZWFkcyBjb21wbGV0aW5nIHRoZSB1cGRhdGUuIE90aGVyd2lzZSwKPiBp
dCBtYXkgYWNjZXNzIE1TUnMgKGxpa2UgU1BFQ19DVFJMKSB3aGljaCBpcyBjb25zaWRlcmVkIHVu
c2FmZS4KCk9mIGNvdXJzZS4gTm90ZSB0aGF0IEkgc2FpZCAiY2FsbCBpdCI7IEkgZGlkIG5vdCBz
dWdnZXN0IHRvIHJlcGxhY2UKc2Vjb25kYXJ5X3RocmVhZF9mbigpLgoKPj4+ICtzdGF0aWMgaW50
IG1pY3JvY29kZV9ubWlfY2FsbGJhY2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGludCBjcHUpCj4+PiArewo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgcHJpbWFyeSA9IGNwdW1hc2tf
Zmlyc3QodGhpc19jcHUoY3B1X3NpYmxpbmdfbWFzaykpOwo+Pj4gKyAgICB1bnNpZ25lZCBpbnQg
Y29udHJvbGxlciA9IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKTsKPj4+ICsKPj4+ICsg
ICAgLyogU3lzdGVtLWdlbmVyYXRlZCBOTUksIHdpbGwgYmUgaWdub3JlZCAqLwo+Pj4gKyAgICBp
ZiAoIGxvYWRpbmdfc3RhdGUgIT0gTE9BRElOR19DQUxMSU4gKQo+Pj4gKyAgICAgICAgcmV0dXJu
IDA7Cj4+Cj4+IEknbSBub3QgaGFwcHkgYXQgYWxsIHRvIHNlZSBOTUlzIGJlaW5nIGlnbm9yZWQu
IEJ1dCBieSByZXR1cm5pbmcKPj4gemVybywgeW91IGRvIF9ub3RfIGlnbm9yZSBpdC4gRGlkIHlv
dSBwZXJoYXBzIG1lYW4gIndpbGwgYmUgaWdub3JlZAo+PiBoZXJlIiwgaW4gd2hpY2ggY2FzZSBw
ZXJoYXBzIGJldHRlciAibGVhdmUgdG8gbWFpbiBoYW5kbGVyIj8gQW5kCj4+IGZvciB0aGUgY29t
bWVudCB0byBleHRlbmQgdG8gdGhlIG90aGVyIHR3byBjb25kaXRpb25zIHJpZ2h0IGJlbG93LAo+
PiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBjb21iaW5lIHRoZW0gYWxsIGludG8gYSBz
aW5nbGUgaWYoKS4KPj4KPj4gQWxzbywgdGhyb3VnaG91dCB0aGUgc2VyaWVzLCBJIHRoaW5rIHlv
dSB3YW50IHRvIGNvbnNpc3RlbnRseSB1c2UKPj4gQUNDRVNTX09OQ0UoKSBmb3IgcmVhZHMvd3Jp
dGVzIGZyb20vdG8gbG9hZGluZ19zdGF0ZS4KPj4KPj4+ICsgICAgaWYgKCBjcHUgPT0gY29udHJv
bGxlciB8fCAoIW9wdF91Y29kZV9sb2FkaW5nX2luX25taSAmJiBjcHUgPT0gcHJpbWFyeSkgKQo+
Pj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+Cj4+IFdoeSBub3QKPiAKPiBBcyBJIHNhaWQgYWJvdmUs
IHNlY29uZGFyeSB0aHJlYWRzIGFyZSBleHBlY3RlZCB0byBzdGF5IGluIE5NSSBoYW5kbGVyCj4g
cmVnYXJkbGVzcyB0aGUgc2V0dGluZyBvZiBvcHRfdWNvZGVfbG9hZGluZ19pbl9ubWkuCgpPaCwg
aGVyZSBJIHNlZSBob3cgeW91ciByZW1hcmsgYWJvdmUgbWF0dGVycy4gUGxlYXNlIGFkZCBjb2Rl
CmNvbW1lbnRzIHRoZW4gdG8gbWFrZSB0aGlzIGNsZWFyIHRvIHRoZSByZWFkZXIuCgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+
PiBAQCAtMTI2LDYgKzEyNiw4IEBAIGJvb2xlYW5fcGFyYW0oImxlciIsIG9wdF9sZXIpOwo+Pj4g
IC8qIExhc3RFeGNlcHRpb25Gcm9tSVAgb24gdGhpcyBoYXJkd2FyZS4gIFplcm8gaWYgTEVSIGlz
IG5vdCBpbiB1c2UuICovCj4+PiAgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbGVyX21zcjsK
Pj4+ICAKPj4+ICt1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBubWlfY3B1Owo+Pgo+PiBTaW5j
ZSB0aGlzIHZhcmlhYmxlIChmb3Igbm93KSBpcyBuZXZlciB3cml0dGVuIHRvIGl0IHNob3VsZCBn
YWluIGEKPj4gY29tbWVudCBzYXlpbmcgd2h5IHRoaXMgaXMsIGFuZCBwZXJoYXBzIGl0IHdvdWxk
IHRoZW4gYWxzbyBiZXR0ZXIgYmUKPj4gY29uc3QgcmF0aGVyIHRoYW4gX19yZWFkX21vc3RseS4K
PiAKPiBIb3cgYWJvdXQgdXNlIHRoZSBtYWNybyBiZWxvdzoKPiAjZGVmaW5lIE5NSV9DUFUgMAoK
VGhpcyBpcyBhbm90aGVyIG9wdGlvbiwgeWVzLiBJZiB0aGVyZSdzIGFueSBpbnRlbnRpb24gdG8g
ZXZlciBhbGxvdwpvZmZsaW5pbmcgQ1BVIDAsIHRoZW4gaGF2aW5nIHRoZSB2YXJpYWJsZSBpbiBw
bGFjZSB3b3VsZCBzZWVtIGJldHRlcgp0byBtZS4gQnV0IEknbGwgbGVhdmUgaXQgdG8geW91IGF0
IHRoaXMgcG9pbnQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 08:34:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 08:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9mTE-0006Gr-E1; Mon, 16 Sep 2019 08:34:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aiU4=XL=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i9mTD-0006Gm-0q
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 08:34:51 +0000
X-Inumbo-ID: d86fd04e-d85c-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d86fd04e-d85c-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 08:34:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568622890;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=no0hnBrYWO9xhLgnfB83EfTqp8ER6VTLV/OlijPNcRA=;
 b=K4Jz8BUXTHumrUxPnPT5FdkBRgPEBkzxQkosLy1DNlTOj/uJbpp9qD1z
 yaSLUnKl03jtlrCu4cluLB4Ei9j2bsTclvNBRsgNr/q+5Fxhcxg5qt1e6
 LESuDjXBWgqALY2lDawgBhGpdcG8hPUF3QK+aVlWnP/LB79+xFmmEOhfT k=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: X0gNV3ItwyotRupshUsBxFsmhlMW0SAE1L0JKgc6sqEC2JMDrpSA/JxCipXqFc9vZpusSNF3or
 WdBRpKBZpq9j+43RzedICM8xfYX5dgBeryyM2TdoNeepu4A10jTjI5Qvgv2blKpbfxCnWPF8vk
 qhjL97a5M0euUPuq3Wx/G/3CKcAMgTX1Tau2tUxgNL1uz1BSLpEDscO4kRNkdeGY1cL6dSGbkc
 MSB+2P+IBwleXgdyI/lpmQBo56yXbjdDWNPStYWfroXq9nZqaqYLiTIpw9+mvEF47Wm4sh1dfD
 zZA=
X-SBRS: 2.7
X-MesageID: 5601296
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,512,1559534400"; 
   d="scan'208";a="5601296"
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 v11 1/6] domain: introduce XEN_DOMCTL_CDF_iommu flag
Thread-Index: AQHVaiIuMyInwREfrUOAQZxU2fDbN6ct/ssA
Date: Mon, 16 Sep 2019 08:34:44 +0000
Message-ID: <b78c50ba8353418b96c720a9ea94a0ec@AMSPEX02CL03.citrite.net>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-2-paul.durrant@citrix.com>
In-Reply-To: <20190913105826.2704-2-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v11 1/6] domain: introduce
 XEN_DOMCTL_CDF_iommu flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Ian Jackson <Ian.Jackson@citrix.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>

SSBndWVzcyB0aGlzIHN0aWxsIG5lZWRzIEFSTSBhbmQgdG9vbHN0YWNrIGFja3M/DQoNCj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4NCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTkgMTE6NTgNCj4gVG86IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
OyBKYW4gQmV1bGljaA0KPiA8amJldWxpY2hAc3VzZS5jb20+OyBDaHJpc3RpYW4gTGluZGlnIDxj
aHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+OyBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3Jn
PjsNCj4gSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4
ZW4ub3JnPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47DQo+IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsNCj4gPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IFZvbG9keW15ciBCYWJjaHVrIDxWb2xv
ZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHYxMSAxLzZdIGRvbWFp
bjogaW50cm9kdWNlIFhFTl9ET01DVExfQ0RGX2lvbW11IGZsYWcNCj4gDQo+IFRoaXMgcGF0Y2gg
aW50cm9kdWNlcyBhIGNvbW1vbiBkb21haW4gY3JlYXRpb24gZmxhZyB0byBkZXRlcm1pbmUgd2hl
dGhlcg0KPiB0aGUgZG9tYWluIGlzIHBlcm1pdHRlZCB0byBtYWtlIHVzZSBvZiB0aGUgSU9NTVUu
IEN1cnJlbnRseSB0aGUgZmxhZyBpcw0KPiBhbHdheXMgc2V0IGZvciBib3RoIGRvbTAgYW5kIGFu
eSBkb21VIGNyZWF0ZWQgYnkgbGlieGwgaWYgdGhlIElPTU1VIGlzDQo+IGdsb2JhbGx5IGVuYWJs
ZWQgKGkuZS4gaW9tbXVfZW5hYmxlZCA9PSAxKS4gc2FuaXRpc2VfZG9tYWluX2NvbmZpZygpIGlz
DQo+IG1vZGlmaWVkIHRvIHJlamVjdCB0aGUgZmxhZyBpZiAhaW9tbXVfZW5hYmxlZC4NCj4gDQo+
IEEgbmV3IGhlbHBlciBmdW5jdGlvbiwgaXNfaW9tbXVfZW5hYmxlZCgpLCBpcyBhZGRlZCB0byB0
ZXN0IHRoZSBmbGFnIGFuZA0KPiBpb21tdV9kb21haW5faW5pdCgpIHdpbGwgcmV0dXJuIGltbWVk
aWF0ZWx5IGlmICFpc19pb21tdV9lbmFibGVkKCkuIFRoaXMgaXMNCj4gc2xpZ2h0bHkgZGlmZmVy
ZW50IHRvIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIgYmFzZWQgb24gIWlvbW11X2VuYWJsZWQgd2hl
cmUNCj4gdGhlIGNhbGwgdG8gYXJjaF9pb21tdV9kb21haW5faW5pdCgpIHdhcyBtYWRlIHJlZ2Fy
ZGxlc3MsIGhvd2V2ZXIgaXQgYXBwZWFycw0KPiB0aGF0IHRoaXMgY2FsbCB3YXMgb25seSBuZWNl
c3NhcnkgdG8gaW5pdGlhbGl6ZSB0aGUgZHRfZGV2aWNlcyBsaXN0IGZvciBBUk0NCj4gc3VjaCB0
aGF0IGlvbW11X3JlbGVhc2VfZHRfZGV2aWNlcygpIGNhbiBiZSBjYWxsZWQgdW5jb25kaXRpb25h
bGx5IGJ5DQo+IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLiBBZGRpbmcgYSBzaW1wbGUg
Y2hlY2sgb2YgaXNfaW9tbXVfZW5hYmxlZCgpDQo+IGludG8gaW9tbXVfcmVsZWFzZV9kdF9kZXZp
Y2VzKCkga2VlcHMgdGhpcyB1bmNvbmRpdGlvbmFsIGNhbGwgd29ya2luZy4NCj4gDQo+IE5vIGZ1
bmN0aW9uYWwgY2hhbmdlIHNob3VsZCBiZSBvYnNlcnZlZCB3aXRoIHRoaXMgcGF0Y2ggYXBwbGll
ZC4NCj4gDQo+IFN1YnNlcXVlbnQgcGF0Y2hlcyB3aWxsIGFsbG93IHRoZSB0b29sc3RhY2sgdG8g
Y29udHJvbCB3aGV0aGVyIHVzZSBvZiB0aGUNCj4gSU9NTVUgaXMgZW5hYmxlZCBmb3IgYSBkb21h
aW4uDQo+IA0KPiBOT1RFOiBUaGUgaW50cm9kdWN0aW9uIG9mIHRoZSBpc19pb21tdV9lbmFibGVk
KCkgaGVscGVyIGZ1bmN0aW9uIG1pZ2h0DQo+ICAgICAgIHNlZW0gZXhjZXNzaXZlIGJ1dCBpdHMg
dXNlIGlzIGV4cGVjdGVkIHRvIGluY3JlYXNlIHdpdGggc3Vic2VxdWVudA0KPiAgICAgICBwYXRj
aGVzLiBBbHNvLCBoYXZpbmcgaW9tbXVfZG9tYWluX2luaXQoKSBiYWlsIGJlZm9yZSBjYWxsaW5n
DQo+ICAgICAgIGFyY2hfaW9tbXVfZG9tYWluX2luaXQoKSBpcyBub3Qgc3RyaWN0bHkgbmVjZXNz
YXJ5LCBidXQgSSB0aGluayB0aGUNCj4gICAgICAgY29uc2VxdWVudCBhZGRpdGlvbiBvZiB0aGUg
Y2FsbCB0byBpc19pb21tdV9lbmFibGVkKCkgaW4NCj4gICAgICAgaW9tbXVfcmVsZWFzZV9kdF9k
ZXZpY2VzKCkgbWFrZXMgdGhlIGNvZGUgY2xlYXJlci4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+IFJldmlld2VkLWJ5OiAiUm9n
ZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8
Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2M6IERhdmlkIFNjb3R0IDxk
YXZlQHJlY29pbC5vcmc+DQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4NCj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPg0KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4NCj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4g
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPg0KPiBDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZv
bG9keW15cl9CYWJjaHVrQGVwYW0uY29tPg0KPiANCj4gUHJldmlvdXNseSBwYXJ0IG9mIHNlcmll
cyBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTktMDcvbXNnMDIyNjcuaHRtbA0KPiANCj4gdjk6DQo+ICAtIEZpeCBvdmVyc2lnaHQgaW4gQVJN
J3MgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKCkgdG8gdG9sZXJhdGUgc2V0dGluZw0KPiAg
ICBvZiBYRU5fRE9NQ1RMX0NERl9pb21tdQ0KPiANCj4gdjc6DQo+ICAtIEFkZCBhIGNoZWNrIHRv
IHZlcmlmeSB0aGF0IHRoZSB0b29sc3RhY2sgaGFzIG5vdCBzZXQgWEVOX0RPTUNUTF9DREZfaW9t
bXUNCj4gIC0gQWRkIG1pc3Npbmcgb2NhbWwgYmluZGluZyBjaGFuZ2VzDQo+IA0KPiB2NjoNCj4g
IC0gUmVtb3ZlIHRoZSB0b29sc3RhY2sgcGFydHMgYXMgdGhlcmUncyBubyBuaWNlIG1ldGhvZCBv
ZiB0ZXN0aW5nIHdoZXRoZXINCj4gICAgdGhlIElPTU1VIGlzIGVuYWJsZWQgaW4gYW4gYXJjaGl0
ZWN0dXJlLW5ldXRyYWwgd2F5DQo+IA0KPiB2NToNCj4gIC0gTW92ZSBpc19pb21tdV9lbmFibGVk
KCkgY2hlY2sgaW50byBpb21tdV9kb21haW5faW5pdCgpDQo+ICAtIFJlamVjdCBYRU5fRE9NQ1RM
X0NERl9pb21tdSBpbiBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkgaWYgIWlvbW11X2VuYWJsZWQN
Cj4gIC0gVXNlIGV2YWx1YXRlX25vc3BlYygpIGluIGRlZmludGlvbiBvZiBpc19pb21tdV9lbmFi
bGVkKCkNCj4gLS0tDQo+ICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAgICAgIHwg
IDEgKw0KPiAgdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSAgICAgICB8ICAxICsNCj4g
IHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgICAgfCAgNyArKysrKy0tDQo+ICB4
ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgIDMgKysrDQo+ICB4ZW4vYXJj
aC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgIDMgKysrDQo+ICB4ZW4vY29tbW9uL2Rv
bWFpbi5jICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrKystDQo+ICB4ZW4vY29tbW9uL2Rv
bWN0bC5jICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKw0KPiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyB8ICAzICsrKw0KPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyAgICAgICB8ICA2ICsrKy0tLQ0KPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oICAgICAgICAgICB8ICA1ICsrKystDQo+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCAgICAgICAgICAgICAgIHwgIDUgKysrKysNCj4gIDExIGZpbGVzIGNoYW5nZWQsIDQ5IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sDQo+IGlu
ZGV4IDQzYWFmYTdlMjIuLjM1ZGRkYmJkOWMgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybC5tbA0KPiArKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwN
Cj4gQEAgLTYzLDYgKzYzLDcgQEAgdHlwZSBkb21haW5fY3JlYXRlX2ZsYWcgPQ0KPiAgCXwgQ0RG
X1MzX0lOVEVHUklUWQ0KPiAgCXwgQ0RGX09PU19PRkYNCj4gIAl8IENERl9YU19ET01BSU4NCj4g
Kwl8IENERl9JT01NVQ0KPiANCj4gIHR5cGUgZG9tY3RsX2NyZWF0ZV9jb25maWcgPQ0KPiAgew0K
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbGkNCj4gaW5kZXggMWJjZmEzZjgzOS4uMGRkNTVlOWQ4YiAx
MDA2NDQNCj4gLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQ0KPiArKysgYi90
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpDQo+IEBAIC01Niw2ICs1Niw3IEBAIHR5cGUg
ZG9tYWluX2NyZWF0ZV9mbGFnID0NCj4gICAgfCBDREZfUzNfSU5URUdSSVRZDQo+ICAgIHwgQ0RG
X09PU19PRkYNCj4gICAgfCBDREZfWFNfRE9NQUlODQo+ICsgIHwgQ0RGX0lPTU1VDQo+IA0KPiAg
dHlwZSBkb21jdGxfY3JlYXRlX2NvbmZpZyA9IHsNCj4gICAgc3NpZHJlZjogaW50MzI7DQo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMN
Cj4gaW5kZXggYTljNDExM2MyNi4uYWUxM2U0N2U4NiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jDQo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYw0KPiBAQCAtNjA4LDkg
KzYwOCwxMiBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9t
Y3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQ0KPiAgew0KPiAgICAgIHVuc2lnbmVkIGludCBtYXhf
dmNwdXM7DQo+IA0KPiAtICAgIGlmICggY29uZmlnLT5mbGFncyAhPSAoWEVOX0RPTUNUTF9DREZf
aHZtIHwgWEVOX0RPTUNUTF9DREZfaGFwKSApDQo+ICsgICAgLyogSFZNIGFuZCBIQVAgbXVzdCBi
ZSBzZXQuIElPTU1VIG1heSBvciBtYXkgbm90IGJlICovDQo+ICsgICAgaWYgKCAoY29uZmlnLT5m
bGFncyAmIH5YRU5fRE9NQ1RMX0NERl9pb21tdSkgIT0NCj4gKyAgICAgICAgIChYRU5fRE9NQ1RM
X0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9oYXApICkNCj4gICAgICB7DQo+IC0gICAgICAgIGRw
cmludGsoWEVOTE9HX0lORk8sICJVbnN1cHBvcnRlZCBjb25maWd1cmF0aW9uICUjeFxuIiwgY29u
ZmlnLT5mbGFncyk7DQo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJVbnN1cHBvcnRl
ZCBjb25maWd1cmF0aW9uICUjeFxuIiwNCj4gKyAgICAgICAgICAgICAgICBjb25maWctPmZsYWdz
KTsNCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ICAgICAgfQ0KPiANCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMNCj4gaW5kZXgg
MWIzMDNiZGUzNC4uYWQxMDE3ODRlNiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVw
LmMNCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMNCj4gQEAgLTk2MSw2ICs5NjEsOSBAQCB2
b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LA0KPiAg
ICAgIGRvbTBfY2ZnLmFyY2gudGVlX3R5cGUgPSB0ZWVfZ2V0X3R5cGUoKTsNCj4gICAgICBkb20w
X2NmZy5tYXhfdmNwdXMgPSBkb20wX21heF92Y3B1cygpOw0KPiANCj4gKyAgICBpZiAoIGlvbW11
X2VuYWJsZWQgKQ0KPiArICAgICAgICBkb20wX2NmZy5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9p
b21tdTsNCj4gKw0KPiAgICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKDAsICZkb20wX2NmZywgdHJ1
ZSk7DQo+ICAgICAgaWYgKCBJU19FUlIoZG9tMCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkg
PT0gTlVMTCkgKQ0KPiAgICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluIDBcbiIp
Ow0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYw0KPiBpbmRleCAyNzk4MWFkYzBiLi5kZWM2MGQwMzAxIDEwMDY0NA0KPiAtLS0gYS94ZW4v
YXJjaC94ODYvc2V0dXAuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYw0KPiBAQCAtMTcz
Miw2ICsxNzMyLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkNCj4gICAgICB9DQo+ICAgICAgZG9tMF9jZmcubWF4X3ZjcHVzID0gZG9tMF9t
YXhfdmNwdXMoKTsNCj4gDQo+ICsgICAgaWYgKCBpb21tdV9lbmFibGVkICkNCj4gKyAgICAgICAg
ZG9tMF9jZmcuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7DQo+ICsNCj4gICAgICAvKiBD
cmVhdGUgaW5pdGlhbCBkb21haW4gMC4gKi8NCj4gICAgICBkb20wID0gZG9tYWluX2NyZWF0ZShn
ZXRfaW5pdGlhbF9kb21haW5faWQoKSwgJmRvbTBfY2ZnLCAhcHZfc2hpbSk7DQo+ICAgICAgaWYg
KCBJU19FUlIoZG9tMCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkgPT0gTlVMTCkgKQ0KPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMNCj4g
aW5kZXggMDk5MTdiMjg4NS4uNDY4MWYyOWM4YiAxMDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYw0KPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jDQo+IEBAIC0zMDEsNyArMzAxLDgg
QEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2Ny
ZWF0ZWRvbWFpbiAqY29uZmlnKQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RP
TUNUTF9DREZfaGFwIHwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExf
Q0RGX3MzX2ludGVncml0eSB8DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9N
Q1RMX0NERl9vb3Nfb2ZmIHwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01D
VExfQ0RGX3hzX2RvbWFpbikgKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RP
TUNUTF9DREZfeHNfZG9tYWluIHwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9E
T01DVExfQ0RGX2lvbW11KSApDQo+ICAgICAgew0KPiAgICAgICAgICBkcHJpbnRrKFhFTkxPR19J
TkZPLCAiVW5rbm93biBDREYgZmxhZ3MgJSN4XG4iLCBjb25maWctPmZsYWdzKTsNCj4gICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7DQo+IEBAIC0zMjAsNiArMzIxLDEyIEBAIHN0YXRpYyBpbnQgc2Fu
aXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZp
ZykNCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ICAgICAgfQ0KPiANCj4gKyAgICBpZiAo
IChjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaW9tbXUpICYmICFpb21tdV9lbmFibGVk
ICkNCj4gKyAgICB7DQo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJJT01NVSBpcyBu
b3QgZW5hYmxlZFxuIik7DQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiArICAgIH0NCj4g
Kw0KPiAgICAgIHJldHVybiBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoY29uZmlnKTsNCj4g
IH0NCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9k
b21jdGwuYw0KPiBpbmRleCA2ZTZlOWI5ODY2Li41ZGNmZTNjOGY2IDEwMDY0NA0KPiAtLS0gYS94
ZW4vY29tbW9uL2RvbWN0bC5jDQo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMNCj4gQEAgLTUx
NSw2ICs1MTUsMTkgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
ZG9tY3RsX3QpIHVfZG9tY3RsKQ0KPiAgICAgICAgICAgICAgcm92ZXIgPSBkb207DQo+ICAgICAg
ICAgIH0NCj4gDQo+ICsgICAgICAgIC8qDQo+ICsgICAgICAgICAqIEZvciBub3csIG1ha2Ugc3Vy
ZSB0aGUgY3JlYXRlZG9tYWluIElPTU1VIGZsYWcgaXMgc2V0IGlmIHRoZQ0KPiArICAgICAgICAg
KiBJT01NVSBpcyBlbmFibGVkLiBXaGVuIHRoZSBmbGFnIGNvbWVzIHVuZGVyIHRvb2xzdGFjayBj
b250cm9sDQo+ICsgICAgICAgICAqIHRoaXMgY2FuIGdvIGF3YXkuDQo+ICsgICAgICAgICAqLw0K
PiArICAgICAgICBpZiAoIG9wLT51LmNyZWF0ZWRvbWFpbi5mbGFncyAmIFhFTl9ET01DVExfQ0RG
X2lvbW11ICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7DQo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gKyAgICAgICAgfQ0KPiArICAg
ICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQ0KPiArICAgICAgICAgICAgb3AtPnUuY3JlYXRlZG9t
YWluLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11Ow0KPiArDQo+ICAgICAgICAgIGQgPSBk
b21haW5fY3JlYXRlKGRvbSwgJm9wLT51LmNyZWF0ZWRvbWFpbiwgZmFsc2UpOw0KPiAgICAgICAg
ICBpZiAoIElTX0VSUihkKSApDQo+ICAgICAgICAgIHsNCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jDQo+IGluZGV4IGI2ZWFhZTcyODMuLmQzMmIxNzI2NjQgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMNCj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYw0KPiBAQCAtMTE5LDYgKzExOSw5IEBAIGlu
dCBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMoc3RydWN0IGRvbWFpbiAqZCkNCj4gICAgICBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwgKl9kZXY7DQo+ICAgICAgaW50IHJjOw0KPiANCj4gKyAg
ICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkNCj4gKyAgICAgICAgcmV0dXJuIDA7DQo+ICsN
Cj4gICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZGV2LCBfZGV2LCAmaGQtPmR0X2Rldmlj
ZXMsIGRvbWFpbl9saXN0KQ0KPiAgICAgIHsNCj4gICAgICAgICAgcmMgPSBpb21tdV9kZWFzc2ln
bl9kdF9kZXZpY2UoZCwgZGV2KTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jDQo+IGluZGV4IGI4
MmY3Nzg0NzkuLmY0MjQwMmJjOTIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiBA
QCAtMTUxLDYgKzE1MSw5IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQ0KPiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOw0KPiAgICAg
IGludCByZXQgPSAwOw0KPiANCj4gKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkNCj4g
KyAgICAgICAgcmV0dXJuIDA7DQo+ICsNCj4gICNpZmRlZiBDT05GSUdfTlVNQQ0KPiAgICAgIGhk
LT5ub2RlID0gTlVNQV9OT19OT0RFOw0KPiAgI2VuZGlmDQo+IEBAIC0xNTksOSArMTYyLDYgQEAg
aW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpDQo+ICAgICAgaWYgKCByZXQg
KQ0KPiAgICAgICAgICByZXR1cm4gcmV0Ow0KPiANCj4gLSAgICBpZiAoICFpb21tdV9lbmFibGVk
ICkNCj4gLSAgICAgICAgcmV0dXJuIDA7DQo+IC0NCj4gICAgICBoZC0+cGxhdGZvcm1fb3BzID0g
aW9tbXVfZ2V0X29wcygpOw0KPiAgICAgIHJldHVybiBoZC0+cGxhdGZvcm1fb3BzLT5pbml0KGQp
Ow0KPiAgfQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oDQo+IGluZGV4IDc3ZjU0NmNiYjguLjFiMzE3NmFkYjUg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaA0KPiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgNCj4gQEAgLTY0LDkgKzY0LDEyIEBAIHN0cnVjdCB4ZW5f
ZG9tY3RsX2NyZWF0ZWRvbWFpbiB7DQo+ICAgLyogSXMgdGhpcyBhIHhlbnN0b3JlIGRvbWFpbj8g
Ki8NCj4gICNkZWZpbmUgX1hFTl9ET01DVExfQ0RGX3hzX2RvbWFpbiAgICAgNA0KPiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX0NERl94c19kb21haW4gICAgICAoMVU8PF9YRU5fRE9NQ1RMX0NERl94c19k
b21haW4pDQo+ICsgLyogU2hvdWxkIHRoaXMgZG9tYWluIGJlIHBlcm1pdHRlZCB0byB1c2UgdGhl
IElPTU1VPyAqLw0KPiArI2RlZmluZSBfWEVOX0RPTUNUTF9DREZfaW9tbXUgICAgICAgICA1DQo+
ICsjZGVmaW5lIFhFTl9ET01DVExfQ0RGX2lvbW11ICAgICAgICAgICgxVTw8X1hFTl9ET01DVExf
Q0RGX2lvbW11KQ0KPiANCj4gIC8qIE1heCBYRU5fRE9NQ1RMX0NERl8qIGNvbnN0YW50LiAgVXNl
ZCBmb3IgQUJJIGNoZWNraW5nLiAqLw0KPiAtI2RlZmluZSBYRU5fRE9NQ1RMX0NERl9NQVggWEVO
X0RPTUNUTF9DREZfeHNfZG9tYWluDQo+ICsjZGVmaW5lIFhFTl9ET01DVExfQ0RGX01BWCBYRU5f
RE9NQ1RMX0NERl9pb21tdQ0KPiANCj4gICAgICB1aW50MzJfdCBmbGFnczsNCj4gDQo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
DQo+IGluZGV4IGUzNjAxYzE5MzUuLjJkMTdjODQ5MTUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oDQo+IEBAIC05
ODMsNiArOTgzLDExIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc194ZW5zdG9yZV9kb21haW4oY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkNCj4gICAgICByZXR1cm4gZC0+b3B0aW9ucyAmIFhFTl9ET01D
VExfQ0RGX3hzX2RvbWFpbjsNCj4gIH0NCj4gDQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaXNfaW9t
bXVfZW5hYmxlZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQ0KPiArew0KPiArICAgIHJldHVybiBl
dmFsdWF0ZV9ub3NwZWMoZC0+b3B0aW9ucyAmIFhFTl9ET01DVExfQ0RGX2lvbW11KTsNCj4gK30N
Cj4gKw0KPiAgZXh0ZXJuIGJvb2wgc2NoZWRfc210X3Bvd2VyX3NhdmluZ3M7DQo+IA0KPiAgZXh0
ZXJuIGVudW0gY3B1ZnJlcV9jb250cm9sbGVyIHsNCj4gLS0NCj4gMi4yMC4xLjIuZ2IyMWViYjY3
MQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 08:41:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 08:41:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9mZA-0007BW-C4; Mon, 16 Sep 2019 08:41:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9mZ8-0007BR-G0
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 08:40:58 +0000
X-Inumbo-ID: afc491d8-d85d-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id afc491d8-d85d-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 08:40:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9mYz-00080Q-Pl; Mon, 16 Sep 2019 08:40: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 1i9mYz-0007u9-7a; Mon, 16 Sep 2019 08:40:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9mYz-00060K-6m; Mon, 16 Sep 2019 08:40:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141337-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.4:test-arm64-arm64-xl-credit1:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-arm64-arm64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 linux-4.4:test-amd64-i386-examine:host-install:broken:heisenbug
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-arm64-arm64-xl-xsm:xen-boot: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-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot: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-amd64-amd64-xl-pvhv2-intel:guest-start: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot: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-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-amd64-amd64-xl-qemut-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: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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-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-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=882f8791e1412d81e5cc7a4c379c73195155b40f
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 08:40:49 +0000
Subject: [Xen-devel] [linux-4.4 test] 141337: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMzNyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMzNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4g
MTQxMjk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAyMCBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgaW4gMTQxMjY1IFJFR1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGFyZSBm
YWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTQxMjk4IHBhc3MgaW4gMTQx
MzM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDQgaG9zdC1pbnN0YWxs
KDQpICBicm9rZW4gcGFzcyBpbiAxNDEyOTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgIGJyb2tlbiBwYXNzIGluIDE0MTI5OAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2Vu
IHBhc3MgaW4gMTQxMjk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA1IGhvc3QtaW5z
dGFsbCAgICAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxNDEyOTgKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBwYXNzIGluIDE0
MTI5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDE0MTI5OCBwYXNzIGluIDE0MTI2NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMSBndWVzdC1zdGFydC9kZWJpYW4gZmFpbCBpbiAxNDEyOTggcGFzcyBpbiAxNDEzMzcK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBp
biAxNDEyOTggcGFzcyBpbiAxNDEzMzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTI5OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDE0MTI5OCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg4
MmY4NzkxZTE0MTJkODFlNWNjN2E0YzM3OWM3MzE5NTE1NWI0MGYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2Vk
NTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBa
ICAgNDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6
MjYgWiAgIDQwIGRheXMgICA0OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDExODEg
IDIwMTktMDktMTAgMTM6MzY6MjkgWiAgICA1IGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4i
IDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24u
c2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwu
Y29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBW
bGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5p
di5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4K
ICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5jb20+CiAgQWxleGFuZGVyIEtvY2hl
dGtvdiA8YWwua29jaGV0QGdtYWlsLmNvbT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRl
ci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQW5kcmVhIFBhcnJpIDxhbmRyZWEucGFycmlA
YW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJv
dXQgPGFwcm91dEBsbC5taXQuZWR1PgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3Jn
PgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2Fy
dmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFycmV0IFJob2RlbiA8YnJo
b0Bnb29nbGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNv
LnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gQmxv
Y2sgPGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhA
a2VybmVsLmNyYXNoaW5nLm9yZz4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNv
bT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQg
PGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb2IgUGV0
ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjgu
ZGU+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5u
b3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFy
bS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgog
IENoZW4gWXUgPHl1LmMuY2hlbkBpbnRlbC5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUu
b3JnPgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENocmlzdG9waGUg
SkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgRGFuaWVsIEJyaXN0b3Qg
ZGUgT2xpdmVpcmEgPGJyaXN0b3RAcmVkaGF0LmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVu
ZGxlc3NtLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2
aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbmlzIEtpcmphbm92IDxrZGFAbGludXgt
cG93ZXJwYy5vcmc+CiAgRGluZyBYaWFuZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29t
PgogIERpcmsgTW9ycmlzIDxkbW9ycmlzQG1ldGFsb2Z0LmNvbT4KICBEbWl0cnkgVG9yb2tob3Yg
PGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9z
ZW1pLmNvbT4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRG91ZyBMZWRmb3Jk
IDxkbGVkZm9yZEByZWRoYXQuY29tPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9t
aXVtLm9yZz4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW4gSHJp
c3RldiA8ZXVnZW4uaHJpc3RldkBtaWNyb2NoaXAuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlA
dGkuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBG
ZWxpcGUgRi4gVG9uZWxsbyA8ZXVAZmVsaXBldG9uZWxsby5jb20+CiAgRmVuZyBTdW4gPGxveW91
ODVAZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBGdXFpYW4g
SHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdl
ZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1
aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgR3VzdGF2byBBLiBSLiBTaWx2
YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYWliaW4gWmhhbmcgPGhhaWJpbnpoYW5nQHRl
bmNlbnQuY29tPgogIGhhaWJpbnpoYW5nKOW8oOa1t+aWjCkgPGhhaWJpbnpoYW5nQHRlbmNlbnQu
Y29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEhhbnMgVWxsaSBLcm9sbCA8
dWxsaS5rcm9sbEBnb29nbGVtYWlsLmNvbT4KICBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3Rl
bnNAZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlbmsg
dmFuIGRlciBMYWFuIDxvcGVuc291cmNlQGhlbmt2ZGxhYW4uY29tPgogIEhpbGxmIERhbnRvbiA8
aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVs
ZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgog
IEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5v
eC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxp
ZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgog
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5r
aWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbiBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+
CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmFzb24gQmFyb24gPGpi
YXJvbkBha2FtYWkuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBK
YXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1
cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNo
LmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5
dUBrZXJuZWwub3JnPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlh
bmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaXJpIEtvc2luYSA8amtv
c2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBpcmtv
IDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBK
b2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMu
YmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpv
bmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAgSm9zZXBoIFFpIDxqb3Nl
cGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhh
dC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFu
biA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2Ry
aWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNv
bT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUg
VmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2F6dXlhIE1penVndWNoaSA8a2F6dXlhLm1p
enVndWNoaS5rc0ByZW5lc2FzLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9y
Zz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExlb24gUm9tYW5vdnNreSA8
bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBu
eHAuY29tPgogIExpZG9uZyBDaGVuIDxsaWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxs
aW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9u
aXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3Jv
Y2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8
bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBN
YW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0eiA8bWFp
bEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJj
IFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRt
YW5uLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWls
LmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxt
YXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJrIFpoYW5nIDxtYXJrekBtZWxsYW5veC5jb20+CiAg
TWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4g
U3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Blcmwub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRh
Lm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1
bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0Pgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9j
a29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFs
IE5hemFyZXdpY3ogPG1pbmE4NkBtaW5hODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9q
ZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNv
bT4KICBNaWtrbyBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2th
IDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsu
Y29tPgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYg
QW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUg
KCkgbGluYXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8u
b3JnPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2
aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwg
PG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+
CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51
bWZvciBNYml6aXdvLVRpYXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xl
Z0ByZWRoYXQuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBK
b2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVk
aGF0LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9s
byBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29y
ZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQ
YXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8
cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQ
ZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVy
bmJ1bGxAb3JhY2xlLmNvbT4KICBQaGlsaXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgog
IFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2Eu
cHc+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJh
c211cy52aWxsZW1vZXNAcHJldmFzLmRrPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNh
bGRlcm9uQGxpbnV4LmludGVsLmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgog
IFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8
cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2Fl
ZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FtIFByb3RzZW5rbyA8c2VtZW4u
cHJvdHNlbmtvQGxpbmFyby5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgog
IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CiAg
U2ViYXN0aWFuIE1heXIgPG1lQHNhbS5zdD4KICBTZWJhc3RpYW4gUGFyc2NoYXVlciA8cy5wYXJz
Y2hhdWVyQGdteC5kZT4KICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2ltb24gSG9y
bWFuIDxob3JtcytyZW5lc2FzQHZlcmdlLm5ldC5hdT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWgg
PHNvaGVpbEBnb29nbGUuY29tPgogIFN0ZWZhbiBIYWJlcmxhbmQgPHN0aEBsaW51eC5pYm0uY29t
PgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFuIFdhaHJl
biA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVwaGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFr
LXN5c3RlbS5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1
ZGFyc2FuYSBSZWRkeSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxsLmNvbT4KICBTdWdhbmF0aCBQ
cmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5pQGJyb2FkY29tLmNvbT4KICBTdW1pdCBTYXhl
bmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtp
LnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFyYXMg
S29uZHJhdGl1ayA8dGFrb25kcmFAY2lzY28uY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9y
Zz4KICBUaG8gVnUgPHRoby52dS53aEBydmMucmVuZXNhcy5jb20+CiAgVGhvbWFzIEJvZ2VuZG9l
cmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxp
bnV4LmlibS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhv
bWFzIFRhaSA8dGhvbWFzLnRhaUBvcmFjbGUuY29tPgogIFRpbSBGcm9pZGNvZXVyIDx0aW0uZnJv
aWRjb2V1ckB0ZXNzYXJlcy5uZXQ+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkgTGlu
ZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29t
PgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBU
dWJhIFlhdnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGlu
dXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgog
IFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZr
b3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4K
ICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdhbmcgWGlheWFuZyA8
eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWls
LmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3
ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBX
aWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJA
Z29vZ2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgog
IHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhh
bzE0MUBnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6
LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIu
Y29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFsbGllZC10ZWxlc2lzLmNvLmpwPgog
IFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZ
dWNodW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5n
QGh1YXdlaS5jb20+CiAgWXVuZmFuZyBUYWkgPHl1bmZhbmd0YWlAdGVuY2VudC5jb20+CiAgWmVm
YW4gTGkgPGxpemVmYW5AaHVhd2VpLmNvbT4KICBaaGFuZ1hpYW94dSA8emhhbmd4aWFveHU1QGh1
YXdlaS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4KICBadWJp
biBNaXRocmEgPHpzbUBjaHJvbWl1bS5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
am9iIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzQ4NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 08:49:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 08: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 1i9mh2-0007V4-Co; Mon, 16 Sep 2019 08:49:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9mh1-0007Uz-Q9
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 08:49:07 +0000
X-Inumbo-ID: d6fbdc4c-d85e-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6fbdc4c-d85e-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 08:49:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9mgz-00089Y-D2; Mon, 16 Sep 2019 08:49:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9mgz-0008Hx-0b; Mon, 16 Sep 2019 08:49:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9mgz-0000f1-09; Mon, 16 Sep 2019 08:49:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141357-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:host-install(4):broken:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 08:49:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141357: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM1Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQxMjUzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDE0MTM1MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDEzNTMgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDE0MTM1MyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjZDkzOTUzNTM4YWFjNjAyNmE4
MDEyZDE0YTYzYjMyMGVhZGQwYzk4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDEyNTMgIDIwMTktMDktMTIgMTc6MDA6NDMgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTQxMjU1ICAyMDE5LTA5LTEyIDIxOjAxOjIyIFogICAgMyBkYXlzICAg
MjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMjc0ICAyMDE5LTA5LTEzIDEyOjAx
OjUzIFogICAgMiBkYXlzICAgMjAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgY2Q5Mzk1MzUzOGFhYzYwMjZhODAxMmQxNGE2
M2IzMjBlYWRkMGM5OApBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6
ICAgRnJpIFNlcCAxMyAxMjozMTozNCAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBwYXNzIGEg
cGF0Y2ggcG9pbnRlciB0byBhcHBseV9taWNyb2NvZGUoKQogICAgCiAgICBhcHBseV9taWNyb2Nv
ZGUoKSdzIGFsd2F5cyBsb2FkaW5nIHRoZSBjYWNoZWQgdWNvZGUgcGF0Y2ggZm9yY2VzCiAgICBh
IHBhdGNoIHRvIGJlIHN0b3JlZCBiZWZvcmUgYmVpbmcgbG9hZGVkLiBNYWtlIGFwcGx5X21pY3Jv
Y29kZSgpCiAgICBhY2NlcHQgYSBwYXRjaCBwb2ludGVyIHRvIHJlbW92ZSB0aGUgbGltaXRhdGlv
biBzbyB0aGF0IGEgcGF0Y2gKICAgIGNhbiBiZSBzdG9yZWQgYWZ0ZXIgYSBzdWNjZXNzZnVsIGxv
YWRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IDg2ZjY3MDZlNGY0YWE4OThiZDZmZmU4ZjE3MTNmZDE3NWNjMmM3YzkKQXV0aG9yOiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MzE6MDEgMjAx
OSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6IGNhbGwgc3ZtX2hvc3Rfb3N2d19pbml0KCkgaW4g
Y29tbW9uIGNvZGUKICAgIAogICAgSW50cm9kdWNlIGEgdmVuZG9yIGhvb2ssIC5lbmRfdXBkYXRl
X3BlcmNwdSwgZm9yIHN2bV9ob3N0X29zdndfaW5pdCgpLgogICAgVGhlIGhvb2sgZnVuY3Rpb24g
aXMgY2FsbGVkIG9uIGVhY2ggY3B1IGFmdGVyIGxvYWRpbmcgYW4gdXBkYXRlLgogICAgSXQgaXMg
YSBwcmVwYXJhdGlvbiBmb3Igc3BsaXRpbmcgb3V0IGFwcGx5X21pY3JvY29kZSgpIGZyb20KICAg
IGNwdV9yZXF1ZXN0X21pY3JvY29kZSgpLgogICAgCiAgICBOb3RlIHRoYXQgc3ZtX2hvc3Rfb3N2
bV9pbml0KCkgc2hvdWxkIGJlIGNhbGxlZCByZWdhcmRsZXNzIG9mIHRoZQogICAgcmVzdWx0IG9m
IGxvYWRpbmcgYW4gdXBkYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCA0MWRmNTk5OWYxZjYxMWNjYmFlZGIxNWY1YTRkYmQxYzFhNjM0MTcz
CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEz
IDEyOjMwOjEyIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92ZSBwb2ludGxlc3MgJ2Nw
dScgcGFyYW1ldGVyCiAgICAKICAgIFNvbWUgY2FsbGJhY2tzIGluIG1pY3JvY29kZV9vcHMgb3Ig
cmVsYXRlZCBmdW5jdGlvbnMgdGFrZSBhIGNwdQogICAgaWQgcGFyYW1ldGVyLiBCdXQgYXQgY3Vy
cmVudCBjYWxsIHNpdGVzLCB0aGUgY3B1IGlkIHBhcmFtZXRlciBpcwogICAgYWx3YXlzIGVxdWFs
IHRvIGN1cnJlbnQgY3B1IGlkLiBTb21lIG9mIHRoZW0gZXZlbiB1c2UgYW4gYXNzZXJ0aW9uCiAg
ICB0byBndWFyYW50ZWUgdGhpcy4gUmVtb3ZlIHRoaXMgcmVkdW5kZW50ICdjcHUnIHBhcmFtZXRl
ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
ODFjYzBmMzkzMTQzNTM3NDA3NzE4NDY2NTE0ODMzNWZjYTI0NTg0OQpBdXRob3I6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyODo0NCAyMDE5ICsw
MjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgc3RydWN0IHVjb2RlX2NwdV9pbmZvCiAgICAKICAg
IFJlbW92ZSB0aGUgcGVyLWNwdSBjYWNoZSBmaWVsZCBpbiBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8g
c2luY2UgaXQgaGFzCiAgICBiZWVuIHJlcGxhY2VkIGJ5IGEgZ2xvYmFsIGNhY2hlLiBJdCB3b3Vs
ZCBsZWFkcyB0byBvbmx5IG9uZSBmaWVsZAogICAgcmVtYWluaW5nIGluIHVjb2RlX2NwdV9pbmZv
LiBUaGVuLCB0aGlzIHN0cnVjdCBpcyByZW1vdmVkIGFuZCB0aGUKICAgIHJlbWFpbmluZyBmaWVs
ZCAoY3B1IHNpZ25hdHVyZSkgaXMgc3RvcmVkIGluIHBlci1jcHUgYXJlYS4KICAgIAogICAgVGhl
IGNwdSBzdGF0dXMgbm90aWZpZXIgaXMgYWxzbyByZW1vdmVkLiBJdCB3YXMgdXNlZCB0byBmcmVl
IHRoZSAibWMiCiAgICBmaWVsZCB0byBhdm9pZCBtZW1vcnkgbGVhay4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODMxZjE2Mjc0OTQyY2U3MGZi
YjUwYzQzODU4OWY4MmM3ZDYzMTI1NwpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyODoxMyAyMDE5ICswMjAwCgogICAgbWljcm9jb2Rl
OiBjbGVhbiB1cCBtaWNyb2NvZGVfcmVzdW1lX2NwdQogICAgCiAgICBQcmV2aW91c2x5LCBhIHBl
ci1jcHUgdWNvZGUgY2FjaGUgaXMgbWFpbnRhaW5lZC4gVGhlbiBlYWNoIENQVSBoYWQgb25lCiAg
ICBwZXItY3B1IHVwZGF0ZSBjYWNoZSBhbmQgdGhlcmUgbWlnaHQgYmUgbXVsdGlwbGUgdmVyc2lv
bnMgb2YgbWljcm9jb2RlLgogICAgVGh1cyBtaWNyb2NvZGVfcmVzdW1lX2NwdSB0cmllZCBiZXN0
IHRvIHVwZGF0ZSBtaWNyb2NvZGUgYnkgbG9hZGluZwogICAgZXZlcnkgdXBkYXRlIGNhY2hlIHVu
dGlsIGEgc3VjY2Vzc2Z1bCBsb2FkLgogICAgCiAgICBCdXQgbm93IHRoZSBjYWNoZSBzdHJ1Y3Qg
aXMgc2ltcGxpZmllZCBhIGxvdCBhbmQgb25seSBhIHNpbmdsZSB1Y29kZSBpcwogICAgY2FjaGVk
LiBhIHNpbmdsZSBpbnZvY2F0aW9uIG9mIC0+YXBwbHlfbWljcm9jb2RlKCkgd291bGQgbG9hZCB0
aGUgY2FjaGUKICAgIGFuZCBtYWtlIG1pY3JvY29kZSB1cGRhdGVkLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA5ZGEyMzk0M2NjZDU1N2RkYjZj
MzRlOTZlM2JjMDc4YTUxYWQ4MjA1CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI3OjQyIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6
IGludHJvZHVjZSBhIGdsb2JhbCBjYWNoZSBvZiB1Y29kZSBwYXRjaAogICAgCiAgICB0byByZXBs
YWNlIHRoZSBjdXJyZW50IHBlci1jcHUgY2FjaGUgJ3VjaS0+bWMnLgogICAgCiAgICBXaXRoIHRo
ZSBhc3N1bXB0aW9uIHRoYXQgYWxsIENQVXMgaW4gdGhlIHN5c3RlbSBoYXZlIHRoZSBzYW1lIHNp
Z25hdHVyZQogICAgKGZhbWlseSwgbW9kZWwsIHN0ZXBwaW5nIGFuZCAncGYnKSwgb25lIG1pY3Jv
Y29kZSB1cGRhdGUgbWF0Y2hlcyB3aXRoCiAgICBvbmUgY3B1IHNob3VsZCBtYXRjaCB3aXRoIG90
aGVycy4gSGF2aW5nIGRpZmZlcmluZyBtaWNyb2NvZGUgcmV2aXNpb25zCiAgICBvbiBjcHVzIHdv
dWxkIGNhdXNlIHN5c3RlbSB1bnN0YWJsZSBhbmQgc2hvdWxkIGJlIGF2b2lkZWQuIEhlbmNlLCBj
YWNoaW5nCiAgICBvbmUgbWljcm9jb2RlIHVwZGF0ZSBpcyBnb29kIGVub3VnaCBmb3IgYWxsIGNh
c2VzLgogICAgCiAgICBJbnRyb2R1Y2UgYSBnbG9iYWwgdmFyaWFibGUsIG1pY3JvY29kZV9jYWNo
ZSwgdG8gc3RvcmUgdGhlIG5ld2VzdAogICAgbWF0Y2hpbmcgbWljcm9jb2RlIHVwZGF0ZS4gV2hl
bmV2ZXIgd2UgZ2V0IGEgbmV3IHZhbGlkIG1pY3JvY29kZSB1cGRhdGUsCiAgICBpdHMgcmV2aXNp
b24gaWQgaXMgY29tcGFyZWQgYWdhaW5zdCB0aGF0IG9mIHRoZSBtaWNyb2NvZGUgdXBkYXRlIHRv
CiAgICBkZXRlcm1pbmUgd2hldGhlciB0aGUgIm1pY3JvY29kZV9jYWNoZSIgbmVlZHMgdG8gYmUg
cmVwbGFjZWQuIEFuZAogICAgdGhpcyBnbG9iYWwgY2FjaGUgaXMgbG9hZGVkIHRvIGNwdSBpbiBh
cHBseV9taWNyb2NvZGUoKS4KICAgIAogICAgQWxsIG9wZXJhdGlvbnMgb24gdGhlIGNhY2hlIGlz
IHByb3RlY3RlZCBieSAnbWljcm9jb2RlX211dGV4Jy4KICAgIAogICAgTm90ZSB0aGF0IEkgZGVs
aWJlcmF0ZWx5IGF2b2lkIHRvdWNoaW5nIHRoZSBvbGQgcGVyLWNwdSBjYWNoZSAoJ3VjaS0+bWMn
KQogICAgYXMgSSBhbSBnb2luZyB0byByZW1vdmUgaXQgY29tcGxldGVseSBpbiB0aGUgZm9sbG93
aW5nIHBhdGNoZXMuIFdlIGNvcHkKICAgIGV2ZXJ5dGhpbmcgdG8gY3JlYXRlIHRoZSBuZXcgY2Fj
aGUgYmxvYiB0byBhdm9pZCByZXVzaW5nIHNvbWUgYnVmZmVycwogICAgcHJldmlvdXNseSBhbGxv
Y2F0ZWQgZm9yIHRoZSBvbGQgcGVyLWNwdSBjYWNoZS4gSXQgaXMgbm90IHNvIGVmZmljaWVudCwK
ICAgIGJ1dCBpdCBpcyBhbHJlYWR5IGNvcnJlY3RlZCBieSBhIHBhdGNoIGxhdGVyIGluIHRoaXMg
c2VyaWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCA2OGY5NGVmOGU1N2NlYTgyNjgwYjdiZGEyZTAzY2FhYmNiYTZkMGE2CkF1dGhvcjogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjUxIDIwMTkg
KzAyMDAKCiAgICBtaWNyb2NvZGUvYW1kOiBkaXN0aW5ndWlzaCBvbGQgYW5kIG1pc21hdGNoZWQg
dWNvZGUgaW4gbWljcm9jb2RlX2ZpdHMoKQogICAgCiAgICBTb21ldGltZXMsIGFuIHVjb2RlIHdp
dGggYSBsZXZlbCBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIGN1cnJlbnQgQ1BVJ3MKICAgIHBhdGNo
IGxldmVsIGlzIHVzZWZ1bC4gRm9yIGV4YW1wbGUsIHRvIHdvcmsgYXJvdW5kIGEgYnJva2VuIGJp
b3Mgd2hpY2gKICAgIG9ubHkgbG9hZHMgdWNvZGUgZm9yIEJTUCwgd2hlbiBCU1AgcGFyc2VzIGFu
IHVjb2RlIGJsb2IgZHVyaW5nIGJvb3R1cCwKICAgIGl0IGlzIGJldHRlciB0byBzYXZlIGFuIHVj
b2RlIHdpdGggbG93ZXIgb3IgZXF1YWwgbGV2ZWwgZm9yIEFQcwogICAgCiAgICBObyBmdW5jdGlv
bmFsIGNoYW5nZSBpcyBtYWRlIGluIHRoaXMgcGF0Y2guIEJ1dCBmb2xsb3dpbmcgcGF0Y2ggd291
bGQKICAgIGhhbmRsZSAib2xkIHVjb2RlIiBhbmQgIm1pc21hdGNoZWQgdWNvZGUiIHNlcGFyYXRl
bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IDEwOTdhZWIyN2FmZWRkN2ZkNzEzZWEyZDIyYTdmNDRjNjQyOWNjYmMKQXV0aG9yOiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MjY6MTYgMjAxOSAr
MDIwMAoKICAgIG1pY3JvY29kZS9pbnRlbDogZXh0ZW5kIG1pY3JvY29kZV91cGRhdGVfbWF0Y2go
KQogICAgCiAgICB0byBhIG1vcmUgZ2VuZXJpYyBmdW5jdGlvbi4gU28gdGhhdCBpdCBjYW4gYmUg
dXNlZCBhbG9uZSB0byBjaGVjawogICAgYW4gdXBkYXRlIGFnYWluc3QgdGhlIENQVSBzaWduYXR1
cmUgYW5kIGN1cnJlbnQgdXBkYXRlIHJldmlzaW9uLgogICAgCiAgICBOb3RlIHRoYXQgZW51bSBt
aWNyb2NvZGVfbWF0Y2hfcmVzdWx0IHdpbGwgYmUgdXNlZCBpbiBjb21tb24gY29kZQogICAgKGFr
YSBtaWNyb2NvZGUuYyksIGl0IGhhcyBiZWVuIHBsYWNlZCBpbiB0aGUgY29tbW9uIGhlYWRlci4g
QW5kCiAgICBjb25zdGlmeWluZyB0aGUgcGFyYW1ldGVyIG9mIG1pY3JvY29kZV9zYW5pdHlfY2hl
Y2soKSBzdWNoIHRoYXQgaXQKICAgIGNhbiBiZSBjYWxsZWQgYnkgbWljcm9jb2RlX3VwZGF0ZV9t
YXRjaCgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCA3ODQ4MWY1MjU4NzZhNmY3NTM4NjY3MTVhYmFmODM0ZjlhNGNiYzFhCkF1dGhvcjogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjIxOjQ3IDIwMTkgKzAyMDAKCiAgICBwdWJsaWMveGVuLmg6IHVwZGF0ZSB0aGUgY29tbWVudCBl
eHBsYWluaW5nICdXYWxsY2xvY2sgdGltZScKICAgIAogICAgU2luY2UgY29tbWl0IDA2MjlhZGZk
ODBlICJBY3R1YWxseSBzZXQgYSBIVk0gZG9tYWluJ3MgdGltZSBvZmZzZXQgd2hlbiBpdAogICAg
c2V0cyB0aGUgUlRDIiwgdGhlIGNvbW1lbnQgaW4gdGhlIHB1YmxpYyBoZWFkZXIgaGFzIGJlZW4g
bWlzbGVhZGluZywgc2luY2UKICAgIGl0IGNsYWltcyB0aGF0IHdhbGxjbG9jayB0aW1lIGlzIG9u
bHkgdXBkYXRlZCBieSBjb250cm9sIHNvZnR3YXJlLgogICAgTW9yZW92ZXIsIHRoZSBjb21tZW50
cyBzdGF0aW5nIHRoYXQgd2Nfc2VjIGFuZCB3Y19uc2VjIGFyZSBzZWNvbmRzIGFuZAogICAgbmFu
b3NlY29uZHMgKHJlc3BlY3RpdmVseSkgaW4gVVRDIHNpbmNlIHRoZSBVbml4IGVwb2NoIGFyZSBi
b2d1cy4gVGhlaXIKICAgIHZhbHVlcyBhcmUgYWRqdXN0ZWQgYnkgdGhlIGRvbWFpbidzIHRpbWVf
b2Zmc2V0X3NlY29uZHMgdmFsdWUsIHdoaWNoIGlzCiAgICB1cGRhdGVkIGJ5IGEgZ3Vlc3Qgd3Jp
dGUgdG8gdGhlIGVtdWxhdGVkIFJUQyBhbmQgaGVuY2UgdGhlIHdhbGxjbG9jawogICAgdGltZXpv
bmUgaXMgdW5kZXIgZ3Vlc3QgY29udHJvbC4KICAgIAogICAgVGhpcyBwYXRjaCBhdHRlbXB0cyB0
byBicmluZyB0aGUgY29tbWVudCBpbiBsaW5lIHdpdGggcmVhbGl0eSB3aGlsc3QKICAgIGtlZXBp
bmcgaXQgcmVhc29uYWJseSBzaG9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZjU5ODY2ZTJiYzE5MGYwODM4ZGExOTg4ZTE1NzIy
Y2FjMTM0MDNlNQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IFNlcCAxMiAxNToxODo0NyAyMDE5ICswMTAwCgogICAgVXBkYXRlIG15IE1B
SU5UQUlORVJTIGVudHJpZXMKICAgIAogICAgTXkgQ2l0cml4IGVtYWlsIGFkZHJlc3Mgd2lsbCBl
eHBpcmUgc2hvcnRseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKY29tbWl0IDJiY2RkYzRkYTExOGQ1MjhlYjFmYmYxNjM3ZjkxMTc1ZmY5
OTY5ZWMKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAwODoxNTowNSAyMDE5ICswMjAwCgogICAgZGVidWd0cmFjZTogZml4IEFybSBidWls
ZAogICAgCiAgICBBZGQgbWlzc2luZyAjaW5jbHVkZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNmUzZTc3MTIwMzc4MWJhNjQ4MzYzNmE3MzJi
MjY0NGZkNmNhYjA4MQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjozMTozNCAyMDE5ICswMTAwCgogICAgeGVuL2FybTogc2V0
dXA6IFJlbG9jYXRlIHRoZSBEZXZpY2UtVHJlZSBsYXRlciBvbiBpbiB0aGUgYm9vdAogICAgCiAg
ICBBdCB0aGUgbW9tZW50LCB0aGUgRGV2aWNlLVRyZWUgaXMgcmVsb2NhdGVkIGludG8geGVuaGVh
cCB3aGlsZSBzZXR0aW5nCiAgICB1cCB0aGUgbWVtb3J5IHN1YnN5c3RlbS4gVGhpcyBpcyBhY3R1
YWxseSBub3QgbmVjZXNzYXJ5IGJlY2F1c2UgdGhlCiAgICBlYXJseSBtYXBwaW5nIGlzIHN0aWxs
IHByZXNlbnQgYW5kIHdlIGRvbid0IHJlcXVpcmUgdGhlIHZpcnR1YWwgYWRkcmVzcwogICAgdG8g
YmUgc3RhYmxlIHVudGlsIHVuZmxhdHRpbmcgdGhlIERldmljZS1UcmVlLgogICAgCiAgICBTbyB0
aGUgcmVsb2NhdGlvbiBjYW4gc2FmZWx5IGJlIG1vdmVkIGFmdGVyIHRoZSBtZW1vcnkgc3Vic3lz
dGVtIGlzCiAgICBmdWxseSBzZXR1cC4gVGhpcyBoYXMgdGhlIG5pY2UgYWR2YW50YWdlIHRvIG1h
a2UgdGhlIHJlbG9jYXRpb24gY29tbW9uCiAgICBhbmQgbGV0IHRoZSB4ZW5oZWFwIGFsbG9jYXRv
ciBkZWNpZGVzIHdoZXJlIHRvIHB1dCBpdC4KICAgIAogICAgTGFzdGx5LCB0aGUgZGV2aWNlLXRy
ZWUgaXMgbm90IGdvaW5nIHRvIGJlIHVzZWQgZm9yIEFDUEkgc3lzdGVtLiBTbwogICAgdGhlcmUg
YXJlIG5vIG5lZWQgdG8gcmVsb2NhdGUgaXQgYW5kIGNhbiBqdXN0IGJlIGRpc2NhcmRlZC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKY29tbWl0IDBhMTk2NzNhZmZiYzkxNzdlYTVmNzU4YmEyNDVjNzBkZDFhNDVhOTAK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MTk6NDIgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IGJvb3RmZDogRml4IGluZGVu
dGF0aW9uIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKQogICAgCiAgICBPbmUgbGluZSBpbiBw
cm9jZXNzX211bHRpYm9vdF9ub2RlKCkgaXMgdXNpbmcgaGFyZCB0YWIgcmF0aGVyIHRoYW4gc29m
dAogICAgdGFiLiBTbyBmaXggaXQhCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 08:51:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 08:51: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 1i9mj3-0008Gc-SQ; Mon, 16 Sep 2019 08:51:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9mj2-0008GU-Jo
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 08:51:12 +0000
X-Inumbo-ID: 215e9306-d85f-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 215e9306-d85f-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 08:51: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 05FB5AFB7;
 Mon, 16 Sep 2019 08:51:09 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>
References: <osstest-141333-mainreport@xen.org>
 <5f71588b-274a-bdb7-d324-5ff9177a0490@arm.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ecb6672c-18e0-d949-9e2d-c340413c2c96@suse.com>
Date: Mon, 16 Sep 2019 10:51:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5f71588b-274a-bdb7-d324-5ff9177a0490@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] dom/xen heap and boot allocator (WAS Re:
 [xen-unstable-smoke test] 141333: regressions - FAIL)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

T24gMTUuMDkuMjAxOSAxOTo1MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDkv
MTUvMTkgMzowOSBQTSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+PiBmbGlnaHQgMTQx
MzMzIHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMzMzLwo+Pgo+PiBSZWdyZXNzaW9ucyA6
LSgKPj4KPj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+
IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDE0MTI1Mwo+IAo+IE9zc3Rlc3QgZG9lcyBub3QgcHJvdmlkZSB0aGUgc3RhY2sgdHJhY2Ug
YXMgdGhlIGNyYXNoIGhhcHBlbiBiZWZvcmUgdGhlIAo+IGNvbnNvbGUgaXMgc2V0dXAsIGJ1dCBJ
IG1hbmFnZWQgdG8gcmVwcm9kdWNlIGl0IGxvY2FsbHk6Cj4gCj4gKFhFTikgQXNzZXJ0aW9uICdp
c194ZW5faGVhcF9tZm4obWFkZHJfdG9fbWZuKG1hKSknIGZhaWxlZCBhdCAKPiAvaG9tZS9qdWxp
ZW5nL3dvcmtzL3hlbi94ZW4vaW5jbHVkZS9hc20vbW0uaDoyNTAKPiAoWEVOKSAtLS0tWyBYZW4t
NC4xMy11bnN0YWJsZSAgYXJtMzIgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+IAo+IFsu
Li5dCj4gCj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gKFhFTikgICAgWzwwMDI5OTJjMD5dIHBh
Z2VfYWxsb2MuYyNib290bWVtX3JlZ2lvbl9hZGQrMHhmOC8weDE3YyAoUEMpCj4gKFhFTikgICAg
WzwwMDI5OTVhYz5dIGluaXRfYm9vdF9wYWdlcysweDhjLzB4MWEwIChMUikKPiAoWEVOKSAgICBb
PDAwMjk5NWFjPl0gaW5pdF9ib290X3BhZ2VzKzB4OGMvMHgxYTAKPiAoWEVOKSAgICBbPDAwMmFj
YzJjPl0gZHRfdW5yZXNlcnZlZF9yZWdpb25zKzB4MjY4LzB4Mjg0Cj4gKFhFTikgICAgWzwwMDJh
ZDhlMD5dIHN0YXJ0X3hlbisweDVjOC8weGU5MAo+IChYRU4pICAgIFs8MDAyMDAwOTg+XSBhcm0z
Mi9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDQvMHgxMAo+IAo+IFRoaXMgaXMgaGFwcGVuaW5n
IGJlY2F1c2Ugb2YgY29tbWl0IDZlM2U3NzEyMDMgInhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSAK
PiB0aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QiLiBTaW5jZSB0aGlzIHBhdGNo
LCBub25lIG9mIHhlbmhlYXAgCj4gbWVtb3J5IGlzIGdpdmVuIHRvIHRoZSBib290IGFsbG9jYXRv
ci4KClNvIHRoaXMgY2hhbmdlIHdhc24ndCB0ZXN0ZWQgb24gMzItYml0IEFybSBhdCBhbGwgdGhl
biBiZWZvcmUKY29tbWl0dGluZz8KCj4gVGhlIGJvb3QgYWxsb2NhdG9yIGlzIGJvb3RzdHJhcHBp
bmcgaXRzZWxmIGFuZCByZS11c2UgYSBwYWdlIGZyb20gdGhlIAo+IGZpcnN0IGFkZGVkIHJlZ2lv
bi4gSWYgdGhpcyByZWdpb24gaXMgbm90IGEgeGVuaGVhcCByZWdpb24sIHRoZW4gaXQgd2lsbCAK
PiBjcmFzaCB3aGVuIGNhbGxpbmcgbWZuX3RvX3ZpcnQoKSBvciBsYXRlciBvbiBiZWNhdXNlIHRo
ZSB2aXJ0dWFsIGFkZHJlc3MgCj4gaXMgbm90IG1hcHBlZCBpbiBtZW1vcnkuCj4gCj4gVGhlIGRl
c2NyaXB0aW9uIG9mIHRoZSBib290IGFsbG9jYXRvciBpbiBwYWdlX2FsbG9jLmMgbGVhZHMgdG8g
dGhpbmsgCj4gdGhhdCBvbmx5IGRvbWhlYXAgbWVtb3J5IG1heSBiZSBnaXZlbiB0byB0aGUgYm9v
dCBhbGxvY2F0b3IuCj4gCj4gRnVydGhlcm1vcmUsIGFzIHRoZSBib290IGFsbG9jYXRvciBtYXkg
aGF2ZSBkb21oZWFwIHBhZ2UsIGl0IG1lYW5zIHRoYXQgCj4gY2FsbGluZyBtZm5fdG9fdmlydCht
Zm5feChhbGxvY19ib290X3BhZ2VzKC4uLikpIG1heSBub3Qgd29yayB3aGVuIAo+IENPTkZJR19T
RVBBUkFURV9YRU5IRUFQPXkuCj4gCj4gSXQgZmVlbHMgdG8gbWUgdGhhdCBpbXBvc2luZyB0byBn
aXZlIGEgeGVuaGVhcCBwYWdlIHRvIHRoZSBib290IAo+IGFsbG9jYXRvciBpcyBxdWl0ZSB1Z2x5
LiBBcyB0aGUgYm9vdCBhbGxvY2F0b3Igd2lsbCBiZSB1c2VkIGluIG1vc3Qgb2YgCj4gdGhlIGNh
c2UsIHN0YXRpY2FsbHkgYWxsb2NhdGluZyBib290bWVtX3JlZ2lvbl9saXN0IG1heWJlIHRoZSBi
ZXN0LiBBbnkgCj4gdGhvdWdodHM/CgpJJ3ZlIGdvbmUgYmFjayB0byA0LjIgY29kZSwgd2hlcmUg
MzItYml0IHg4NiB3YXMgc3RpbGwgc3VwcG9ydGVkLiBUaGVyZQp3ZSBoYWQKCiNpZiBkZWZpbmVk
KENPTkZJR19YODZfMzIpCiAgICB4ZW5oZWFwX2luaXRpYWxfcGh5c19zdGFydCA9IChQRk5fVVAo
X19wYSgmX2VuZCkpICsgMSkgPDwgUEFHRV9TSElGVDsKICAgIC8qIE11c3QgcGFzcyBhIHNpbmds
ZSBtYXBwZWQgcGFnZSBmb3IgcG9wdWxhdGluZyBib290bWVtX3JlZ2lvbl9saXN0LiAqLwogICAg
aW5pdF9ib290X3BhZ2VzKF9fcGEoJl9lbmQpLCB4ZW5oZWFwX2luaXRpYWxfcGh5c19zdGFydCk7
CiAgICB4ZW5oZWFwX3BoeXNfZW5kID0gRElSRUNUTUFQX01CWVRFUyA8PCAyMDsKI2Vsc2UKCmku
ZS4gaXQgd2FzIGNsZWFybHkgaW50ZW5kZWQgZm9yIHRoZSBmaXJzdCB0aGluZyBnaXZlbiB0byB0
aGUgYm9vdAphbGxvY2F0b3IgdG8gYmUgYSBYZW4gaGVhcCBwYWdlLgoKQmV5b25kIHRoaXMgbm8g
eDg2IGNvZGUgdGhhdCB3YXNuJ3QgeDg2LTY0IHNwZWNpZmljIGRlcGVuZGVkIG9uIHRoZXJlCm9u
bHkgY29taW5nIGRpcmVjdC1tYXBwZWQgbWVtb3J5IGJhY2sgb3V0IG9mIGFsbG9jX2Jvb3RfcGFn
ZXMoKS4KCkJ1dCB5ZXMsIGEgc3RhdGljIGFsbG9jYXRpb24gbWF5IG1ha2Ugc2Vuc2UgKGFuZCB0
aGVuIGFyZ3VhYmx5IGl0IG1heQpub3QgZXZlbiBuZWVkIHRvIGJlIGEgZnVsbCBwYWdlKSAtIGNv
bW1pdCAwNDA5ZTI5ZTJiLCB3aGljaCBpcyB3aGF0CmhhZCBpbnRyb2R1Y2VkIGJvb3RtZW1fcmVn
aW9uX2xpc3QsIGRvZXNuJ3QgKGFzIHdhcyB0aGUgY29tbW9uIGNhc2UKYmFjayB0aGVuKSBoYXZl
IGFueSBkZXNjcmlwdGlvbiBhdCBhbGwsIGkuZS4gdGhlcmUncyBubyB3YXkgdG8ga25vdwp3aHkg
aXQgd2Fzbid0IGRvbmUgdGhpcyB3YXkgaW4gdGhlIGZpcnN0IHBsYWNlLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:21:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 09:21:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9nBm-0002aB-JU; Mon, 16 Sep 2019 09:20: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=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9nBm-0002a6-2p
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:20:54 +0000
X-Inumbo-ID: 46f4a409-d863-11e9-95d9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46f4a409-d863-11e9-95d9-12813bfff9fa;
 Mon, 16 Sep 2019 09:20: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 A5B55AF2B;
 Mon, 16 Sep 2019 09:20:51 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914064217.4877-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <616613a5-e617-4ada-1339-7a6458e8351c@suse.com>
Date: Mon, 16 Sep 2019 11:20:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914064217.4877-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] 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: 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>, xen-devel@lists.xenproject.org,
 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>

T24gMTQuMDkuMjAxOSAwODo0MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB2Y3B1X2ZvcmNlX3Jl
c2NoZWR1bGUoKSBpcyBvbmx5IHVzZWQgZm9yIG1vZGlmeWluZyB0aGUgcGVyaW9kaWMgdGltZXIK
PiBvZiBhIHZjcHUuIEZvcmNpbmcgYSB2Y3B1IHRvIGdpdmUgdXAgdGhlIHBoeXNpY2FsIGNwdSBm
b3IgdGhhdCBwdXJwb3NlCj4gaXMga2luZCBvZiBicnV0YWwuCj4gCj4gU28gaW5zdGVhZCBvZiBk
b2luZyB0aGUgcmVzY2hlZHVsZSBkYW5jZSBqdXN0IG9wZXJhdGUgb24gdGhlIHRpbWVyCj4gZGly
ZWN0bHkuIEJ5IHByb3RlY3RpbmcgcGVyaW9kaWMgdGltZXIgbW9kaWZpY2F0aW9ucyBhZ2FpbnN0
IGNvbmN1cnJlbnQKPiB0aW1lciBhY3RpdmF0aW9uIHZpYSBhIHBlci12Y3B1IGxvY2sgaXQgaXMg
ZXZlbiBubyBsb25nZXIgcmVxdWlyZWQgdG8KPiBib3RoZXIgdGhlIHRhcmdldCB2Y3B1IGF0IGFs
bCBmb3IgdXBkYXRpbmcgaXRzIHRpbWVyLgo+IAo+IFJlbmFtZSB0aGUgZnVuY3Rpb24gdG8gdmNw
dV9zZXRfcGVyaW9kaWNfdGltZXIoKSBhcyB0aGlzIG5vdyByZWZsZWN0cwo+IHRoZSBmdW5jdGlv
bmFsaXR5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCkkgY29udGludWUgdG8gYmUgdW5oYXBweSBhYm91dCB0aGVyZSBiZWluZyBubyB3b3JkIGF0
IGFsbCBhYm91dCAuLi4KCj4gQEAgLTcyNCwyNCArNzI1LDYgQEAgc3RhdGljIHZvaWQgdmNwdV9t
aWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHZjcHVfd2FrZSh2KTsKPiAgfQo+
ICAKPiAtLyoKPiAtICogRm9yY2UgYSBWQ1BVIHRocm91Z2ggYSBkZXNjaGVkdWxlL3Jlc2NoZWR1
bGUgcGF0aC4KPiAtICogRm9yIGV4YW1wbGUsIHVzaW5nIHRoaXMgd2hlbiBzZXR0aW5nIHRoZSBw
ZXJpb2RpYyB0aW1lciBwZXJpb2QgbWVhbnMgdGhhdAo+IC0gKiBtb3N0IHBlcmlvZGljLXRpbWVy
IHN0YXRlIG5lZWQgb25seSBiZSB0b3VjaGVkIGZyb20gd2l0aGluIHRoZSBzY2hlZHVsZXIKPiAt
ICogd2hpY2ggY2FuIHRodXMgYmUgZG9uZSB3aXRob3V0IG5lZWQgZm9yIHN5bmNocm9uaXNhdGlv
bi4KPiAtICovCj4gLXZvaWQgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHN0cnVjdCB2Y3B1ICp2KQoK
Li4uIHRoZSBvcmlnaW5hbGx5IGludGVuZGVkIHN5bmNocm9uaXphdGlvbi1mcmVlIGhhbmRsaW5n
LiBGb3JjaW5nCnRoZSB2Q1BVIHRocm91Z2ggdGhlIHNjaGVkdWxlciBtYXkgc2VlbSBoYXJzaCAo
YW5kIHF1aXRlIHNvbWUKb3ZlcmhlYWQpLCB5ZXMsIGJ1dCBJIGRvbid0IHRoaW5rIHRoZSBhYm92
ZSB3YXMgd3JpdHRlbiAoYW5kCmRlY2lkZWQpIHdpdGhvdXQgY29uc2lkZXJhdGlvbi4gT25lIGVm
ZmVjdCBvZiB0aGlzIGNhbiBiZSBzZWVuIGJ5CnlvdSAuLi4KCj4gK3ZvaWQgdmNwdV9zZXRfcGVy
aW9kaWNfdGltZXIoc3RydWN0IHZjcHUgKnYsIHNfdGltZV90IHZhbHVlKQo+ICt7Cj4gKyAgICBz
cGluX2xvY2soJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwo+ICsKPiArICAgIHN0b3BfdGltZXIo
JnYtPnBlcmlvZGljX3RpbWVyKTsKCi4uLiBpbnRyb2R1Y2luZyBhIG5ldyBzdG9wX3RpbWVyKCkg
aGVyZSwgaS5lLiB3aGljaCBkb2Vzbid0IHJlcGxhY2UKYW55IGV4aXN0aW5nIG9uZS4gVGhlIGlt
cGxpY2F0aW9uIGlzIHRoYXQgb3RoZXIgdGhhbiBiZWZvcmUgdGhlCnBlcmlvZGljIHRpbWVyIG1h
eSBub3cgbm90IHJ1biAoZm9yIGEgYnJpZWYgbW9tZW50KSBkZXNwaXRlIGl0CmJlaW5nIHN1cHBv
c2VkIHRvIHJ1biAtIGFmdGVyIGFsbCBpdCBoYXMgYmVlbiBhY3RpdmUgc28gZmFyCndoZW5ldmVy
IGEgdkNQVSB3YXMgcnVubmluZy4KClRoZW4gYWdhaW4sIGxvb2tpbmcgYXQgdGhlIGludm9sdmVk
IGNvZGUgcGF0aHMgeWV0IGFnYWluLCBJIHdvbmRlcgp3aGV0aGVyIHRoaXMgaGFzIGJlZW4gd29y
a2luZyByaWdodCBhdCBhbGw6IFRoZXJlJ3MgYW4gZWFybHkgZXhpdApmcm9tIHNjaGVkdWxlKCkg
d2hlbiBwcmV2ID09IG5leHQsIHdoaWNoIGJ5cGFzc2VzCnZjcHVfcGVyaW9kaWNfdGltZXJfd29y
aygpLiBBbmQgSSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gc3BvdAphbnl0aGluZyBvbiB0aGUg
dmNwdV9mb3JjZV9yZXNjaGVkdWxlKCkgcGF0aCB3aGljaCB3b3VsZCBndWFyYW50ZWUKdGhpcyBz
aG9ydGN1dCB0byBub3QgYmUgdGFrZW4uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:27:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 09:27:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9nI2-0002n4-Az; Mon, 16 Sep 2019 09:27:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aiU4=XL=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i9nI0-0002mz-Og
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:27:20 +0000
X-Inumbo-ID: 2d89d992-d864-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d89d992-d864-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 09:27:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568626039;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=d/jnG3SrPD+z5+KwQ7z+nA5c1/FTXUEVf8OlgBjlKxI=;
 b=acyZLZ5a0oEkBPQXqOehfeJ+rI3iI1VnG12/xkqro9oFmh3W2mivXB20
 uDBRSwhi3rJutycOlq92dWH4TOuxoXpFP7VPDpD5qpVUCSGkz/mgMm9X9
 8jf0/zSu4HAxtVc2psHxKcIZPQbaVfGWpOK5cyRmdCuEoGRdXNsWDs25r g=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ggpI9fG8Guk7bZDChxFApGu80nhJ2CeSPCkB7mVh5sLnc7LXmgm13HGjIk5yka6uSsue4bPnsj
 lzqJmQAluiYei6l1OiPFbLMW/gfv6u++S8qXcWQCtnxXGP9KzdUB5Aofkt2Jh5PshsZivsUWbb
 V8QdZlb2n2BtTUttOMl3X/u7WnIOX1LPttSWNzZZBTNgttYF0twKcPfbMQxGfKzfE7MRIbQSnS
 y1tV+hhE0Z5cwbusHzfkXyR6YIH/SKFrray76TkgZk3M3+7bOMPn0WhuvDAjexu6o1j0RbrIsr
 wKw=
X-SBRS: 2.7
X-MesageID: 5603033
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,512,1559534400"; 
   d="scan'208";a="5603033"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:27:08 +0100
Message-ID: <20190916092708.2624-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v12 6/6] introduce a 'passthrough' configuration
 option to 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: 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>,
 Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIGhlbmNlIHRoZSBhYmlsaXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBj
b250cm9sIEVQVApzaGFyaW5nLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9w
YXNzdGhyb3VnaCcgZW51bWVyYXRpb24gaW50bwpsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8uIFRo
ZSB2YWx1ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBwYXJzZXMKYSBuZXcgJ3Bh
c3N0aHJvdWdoJyBvcHRpb24gaW4geGwuY2ZnLCBvciBpbXBsaWNpdGx5IGlmIHRoZXJlIGlzIHBh
c3N0aHJvdWdoCmhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KCklmIHRoZSB2YWx1
ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRpb24gaXMgJ2Rpc2FibGVkJyB0
aGVuCnRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUgY2xlYXIgaW4gdGhlIHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluCmZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sg
dG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cwpJT01NVSBtYXBwaW5ncyBvciBub3Qg
KHdoZXJlIHByZXZpb3VzbHkgdGhleSB3ZXJlIGdsb2JhbGx5IHNldCkuCgpJZiB0aGUgdmFsdWUg
b2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVu
CmEgbmV3ICdpb21tdV9vcHRzJyBmaWVsZCBpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB3aWxs
IGJlIHNldCB3aXRoIHRoZQp2YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMg
d2lsbCBvdmVycmlkZSB0aGUgZ2xvYmFsIGRlZmF1bHQKc2V0IGluIGlvbW11X2hhcF9wdF9zaGFy
ZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlcgpFUFQgc2hh
cmluZyBpcyB1c2VkIGZvciB0aGUgZG9tYWluLgoKSWYgdGhlIHZhbHVlIG9mIHBhc3N0aHJvdWdo
IGlzICdlbmFibGVkJyB0aGVuIHhsIHdpbGwgY2hvb3NlIGFuIGFwcHJvcHJpYXRlCmRlZmF1bHQg
YWNjb3JkaW5nIHRvIHRoZSB0eXBlIG9mIGRvbWFpbiBhbmQgaGFyZHdhcmUgc3VwcG9ydC4KCk5P
VEU6IFRoZSAnaW9tbXVfbWVta2InIG92ZXJoZWFkIGluIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
IHdpbGwgbm93IG9ubHkKICAgICAgYmUgc2V0IGlmIHBhc3N0aHJvdWdoIGlzICdzeW5jX3B0JyAo
b3IgeGwgaGFzIGNob3NlbiB0aGlzIG1vZGUgYXMKICAgICAgYSBkZWZhdWx0KS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ2M6IFZv
bG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6ICJSb2dlciBQ
YXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpTZW5kaW5nIGp1c3QgdGhpcyBwYXRj
aCBzaW5jZSB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzIGlzIHVuY2hhbmdlZCBmcm9tCnYxMSguMSku
CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2VyaWVzIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wNy9tc2cwMjI2Ny5odG1sCgp2MTI6CiAtIFNl
dCBwYXNzdGhyb3VnaCBkZWZhdWx0IGluIGxpYnhsCgp2MTE6CiAtIEZpeGVkIGFiaS1jaGVjayBy
dW5lcwoKdjEwOgogLSBBZGRlZCBhYmktY2hlY2sgcnVuZXMKCnY5OgogLSBBZGRlZCB0aGUgcGFz
c3Rocm91Z2g9J2VuYWJsZWQnIG9wdGlvbiB0byB4bAogLSBPbmUgY29zbWV0aWMgY2hhbmdlIGlu
IHhlbgogLSBBc3N1bWUgSmFuJ3MgUi1iIHN0YW5kcyBzaW5jZSBub24tY29zbWV0aWMgY2hhbmdl
cyBhcmUgb25seSBpbiB0aGUKICAgdG9vbHN0YWNrCgp2NzoKIC0gQWRkZWQgbWlzc2luZyBicmVh
a3MKIC0gQWRkZWQgbWlzc2luZyBvY2FtbCBiaW5kaW5nIGNoYW5nZXMKCnY2OgogLSBSZW1vdmUg
dGhlIGxpYnhsX3BoeXNpbmZvKCkgY2FsbCBzaW5jZSBpdCdzIHVzZWZ1bG5lc3MgaXMgbGltaXRl
ZCB0byB4ODYKCnY1OgogLSBFeHBhbmQgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZmxhZ3MgZmll
bGQgYW5kIGhlbmNlIGJ1bXAgaW50ZXJmYWNlCiAgIHZlcnNpb24KIC0gRml4IHNwZWxsaW5nIG1p
c3Rha2VzIGluIGNvbnRleHQgbGluZQotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAg
ICAgICAgIHwgIDU2ICsrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAg
ICAgIHwgICA5ICsrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICB8ICAyNyAr
KystLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgfCAgIDcgKysKIHRvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgIHwgICA0ICsKIHRvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybC5tbGkgICAgIHwgICA1ICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9z
dHVicy5jIHwgIDE3ICsrLQogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgfCAx
NTggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAg
ICAgICAgICAgICAgfCAgMTAgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAg
IHwgICAyICstCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICAgNyArKwog
eGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAgfCAgMTMgLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8ICAxMyArKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCAgICAgICAgIHwgIDEwICstCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAg
ICAgICB8ICAxNSArLS0KIDE1IGZpbGVzIGNoYW5nZWQsIDI2NiBpbnNlcnRpb25zKCspLCA4NyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2Nz
L21hbi94bC5jZmcuNS5wb2QuaW4KaW5kZXggYzk5ZDQwMzA3ZS4uMTU0ZDg0N2ZiOSAxMDA2NDQK
LS0tIGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbgpAQCAtNjA1LDYgKzYwNSw2MiBAQCBvcHRpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCB3aXRo
IGEgdHJ1c3RlZCBkZXZpY2UgdHJlZS4KIE5vdGUgdGhhdCB0aGUgcGFydGlhbCBkZXZpY2UgdHJl
ZSBzaG91bGQgYXZvaWQgdXNpbmcgdGhlIHBoYW5kbGUgNjUwMDAKIHdoaWNoIGlzIHJlc2VydmVk
IGJ5IHRoZSB0b29sc3RhY2suCiAKKz1pdGVtIEI8cGFzc3Rocm91Z2g9IlNUUklORyI+CisKK1Nw
ZWNpZnkgd2hldGhlciBJT01NVSBtYXBwaW5ncyBhcmUgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbiBh
bmQgaGVuY2Ugd2hldGhlcgoraXQgd2lsbCBiZSBlbmFibGVkIGZvciBwYXNzdGhyb3VnaCBoYXJk
d2FyZS4gVmFsaWQgdmFsdWVzIGZvciB0aGlzIG9wdGlvbgorYXJlOgorCis9b3ZlciA0CisKKz1p
dGVtIEI8ZGlzYWJsZWQ+CisKK0lPTU1VIG1hcHBpbmdzIGFyZSBkaXNhYmxlZCBmb3IgdGhlIGRv
bWFpbiBhbmQgc28gaGFyZHdhcmUgbWF5IG5vdCBiZQorcGFzc2VkIHRocm91Z2guCisKK1RoaXMg
b3B0aW9uIGlzIHRoZSBkZWZhdWx0IGlmIG5vIHBhc3N0aHJvdWdoIGhhcmR3YXJlIGlzIHNwZWNp
ZmllZCBpbiB0aGUKK2RvbWFpbidzIGNvbmZpZ3VyYXRpb24uCisKKz1pdGVtIEI8c3luY19wdD4K
KworVGhpcyBvcHRpb24gbWVhbnMgdGhhdCBJT01NVSBtYXBwaW5ncyB3aWxsIGJlIHN5bmNocm9u
aXplZCB3aXRoIHRoZQorZG9tYWluJ3MgUDJNIHRhYmxlIGFzIGZvbGxvd3M6CisKK0ZvciBhIFBW
IGRvbWFpbiwgYWxsIHdyaXRhYmxlIHBhZ2VzIGFzc2lnbmVkIHRvIHRoZSBkb21haW4gYXJlIGlk
ZW50aXR5CittYXBwZWQgYnkgTUZOIGluIHRoZSBJT01NVSBwYWdlIHRhYmxlLiBUaHVzIGEgZGV2
aWNlIGRyaXZlciBydW5uaW5nIGluIHRoZQorZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0aHJvdWdo
IGhhcmR3YXJlIGZvciBETUEgdXNpbmcgTUZOIHZhbHVlcworKGkuZS4gaG9zdC9tYWNoaW5lIGZy
YW1lIG51bWJlcnMpIGxvb2tlZCB1cCBpbiBpdHMgUDJNLgorCitGb3IgYW4gSFZNIGRvbWFpbiwg
YWxsIG5vbi1mb3JlaWduIFJBTSBwYWdlcyBwcmVzZW50IGluIGl0cyBQMk0gd2lsbCBiZQorbWFw
cGVkIGJ5IEdGTiBpbiB0aGUgSU9NTVUgcGFnZSB0YWJsZS4gVGh1cyBhIGRldmljZSBkcml2ZXIg
cnVubmluZyBpbiB0aGUKK2RvbWFpbiBtYXkgcHJvZ3JhbSBwYXNzdGhyb3VnaCBoYXJkd2FyZSB1
c2luZyBHRk4gdmFsdWVzIChpLmUuIGd1ZXN0CitwaHlzaWNhbCBmcmFtZSBudW1iZXJzKSB3aXRo
b3V0IGFueSBmdXJ0aGVyIHRyYW5zbGF0aW9uLgorCitUaGlzIG9wdGlvbiBpcyBub3QgY3VycmVu
dGx5IGF2YWlsYWJsZSBvbiBBcm0uCisKKz1pdGVtIEI8c2hhcmVfcHQ+CisKK1RoaXMgb3B0aW9u
IGlzIHVuYXZhaWxhYmxlIGZvciBhIFBWIGRvbWFpbi4gRm9yIGFuIEhWTSBkb21haW4sIHRoaXMg
b3B0aW9uCittZWFucyB0aGF0IHRoZSBJT01NVSB3aWxsIGJlIHByb2dyYW1tZWQgdG8gZGlyZWN0
bHkgcmVmZXJlbmNlIHRoZSBkb21haW4ncworUDJNIHRhYmxlIGFzIGl0cyBwYWdlIHRhYmxlLiBG
cm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mIGEgZGV2aWNlIGRyaXZlcgorcnVubmluZyBpbiB0aGUg
ZG9tYWluIHRoaXMgaXMgZnVuY3Rpb25hbGx5IGVxdWl2YWxlbnQgdG8gQjxzeW5jX3B0PiBidXQK
K3BsYWNlcyBsZXNzIGxvYWQgb24gdGhlIGh5cGVydmlzb3IgYW5kIHNvIHNob3VsZCBnZW5lcmFs
bHkgYmUgc2VsZWN0ZWQgaW4KK3ByZWZlcmVuY2UuIEhvd2V2ZXIsIHRoZSBhdmFpbGFiaWxpdHkg
b2YgdGhpcyBvcHRpb24gaXMgaGFyZHdhcmUgc3BlY2lmaWMuCitJZiBCPHhsIGluZm8+IHJlcG9y
dHMgQjx2aXJ0X2NhcHM+IGNvbnRhaW5pbmcgQjxpb21tdV9oYXBfcHRfc2hhcmU+IHRoZW4KK3Ro
aXMgb3B0aW9uIG1heSBiZSB1c2VkLgorCis9aXRlbSBCPGVuYWJsZWQ+CisKK1RoaXMgb3B0aW9u
IGVuYWJsZXMgSU9NTVUgbWFwcGluZ3MgYW5kIHNlbGVjdHMgYW4gYXBwcm9wcmlhdGUgZGVmYXVs
dAorb3BlcmF0aW5nIG1vZGUuIEZvciBIVk0gZG9tYWlucyBydW5uaW5nIG9uIHBsYXRmb3JtcyB3
aGVyZSB0aGUgb3B0aW9uIGlzCithdmFpbGFibGUsIHRoaXMgaXMgZXF1aXZhbGVudCB0byBCPHNo
YXJlX3B0Pi4gT3RoZXJ3aXNlLCBhbmQgYWxzbyBmb3IgUFYKK2RvbWFpbnMsIHRoaXMgb3B0aW9u
cyBpcyBlcXVpdmFsZW50IHRvIEI8c3luY19wdD4uCisKK1RoaXMgb3B0aW9uIGlzIHRoZSBkZWZh
dWx0IGlmIHBhc3N0aHJvdWdoIGhhcmR3YXJlIGlzIHNwZWNpZmllZCBpbiB0aGUKK2RvbWFpbidz
IGNvbmZpZ3VyYXRpb24uCisKKz1iYWNrCisKID1iYWNrCiAKID1oZWFkMiBEZXZpY2VzCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAx
MjU0NTEzMGRmLi5lNGI5YzUzOWI2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTQxNSw2ICs0MTUsMTUgQEAKICAqLwogI2RlZmlu
ZSBMSUJYTF9IQVZFX0JVSUxESU5GT19JT01NVV9NRU1LQiAxCiAKKy8qCisgKiBMSUJYTF9IQVZF
X0NSRUFURUlORk9fUEFTU1RIUk9VR0ggaW5kaWNhdGVzIHRoYXQKKyAqIGxpYnhsX2RvbWFpbl9j
cmVhdGVfaW5mbyBoYXMgYSBwYXNzdGhyb3VnaCBmaWVsZCAod2hpY2ggaXMgYQorICogbGlieGxf
cGFzc3Rocm91Z2ggZW51bWVyYXRpb24pIHRoYXQgaW5kaWNhdGVzIHdoZXRoZXIgZGV2aWNlIHBh
c3MtCisgKiB0aHJvdWdoIGlzIGVuYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kLCBpZiBzbywgd2hl
dGhlciB0aGUgSU9NTVUgYW5kCisgKiBIQVAgcGFnZSB0YWJsZXMgbWF5IGJlIHNoYXJlZCBvciBu
b3QuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9DUkVBVEVJTkZPX1BBU1NUSFJPVUdIIDEKKwog
LyoKICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA1OWRi
Y2I1MGEwLi43YWZhZTgxNDMyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMzAsNiArMzAsMTIgQEAKIGlu
dCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0
ZV9pbmZvICpjX2luZm8pCiB7CisgICAgbGlieGxfcGh5c2luZm8gaW5mbzsKKyAgICBpbnQgcmMg
PSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAmaW5mbyk7CisKKyAgICBpZiAocmMpCisgICAgICAg
ICAgICByZXR1cm4gcmM7CisKICAgICBpZiAoIWNfaW5mby0+dHlwZSkgewogICAgICAgICBMT0co
RVJST1IsICJkb21haW4gdHlwZSB1bnNwZWNpZmllZCIpOwogICAgICAgICByZXR1cm4gRVJST1Jf
SU5WQUw7CkBAIC0zOCwxMiArNDQsNiBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQoZ2MsIGNfaW5mbyk7CiAKICAgICBpZiAoY19pbmZvLT50eXBlICE9IExJ
QlhMX0RPTUFJTl9UWVBFX1BWKSB7Ci0gICAgICAgIGxpYnhsX3BoeXNpbmZvIGluZm87Ci0gICAg
ICAgIGludCByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZpbmZvKTsKLQotICAgICAgICBp
ZiAocmMpCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0KICAgICAgICAgaWYgKGluZm8uY2FwX2hh
cCkKICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5oYXAsIHRy
dWUpOwogICAgICAgICBlbHNlIGlmIChpbmZvLmNhcF9zaGFkb3cpCkBAIC02Miw2ICs2MiwxMiBA
QCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgaWYgKCFjX2luZm8tPnNzaWRyZWYpCiAgICAgICAgIGNfaW5mby0+c3NpZHJlZiA9IFNF
Q0lOSVRTSURfRE9NVTsKIAorICAgIGlmIChpbmZvLmNhcF9odm1fZGlyZWN0aW8pIHsKKyAgICAg
ICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9ICgoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9U
WVBFX1BWKSB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFpbmZvLmNhcF9pb21t
dV9oYXBfcHRfc2hhcmUpID8KKyAgICAgICAgICAgIExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQg
OiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0K
IApAQCAtNTc4LDYgKzU4NCwxNSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2xfdmFsKGluZm8tPm9vcykgPyAwIDogWEVOX0RPTUNUTF9DREZfb29zX29mZjsKICAg
ICAgICAgfQogCisgICAgICAgIExPRyhERVRBSUwsICJwYXNzdGhyb3VnaDogJXMiLAorICAgICAg
ICAgICAgbGlieGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5nKGluZm8tPnBhc3N0aHJvdWdoKSk7CisK
KyAgICAgICAgaWYgKGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FC
TEVEKQorICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11Owor
CisgICAgICAgIGlmIChpbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5D
X1BUKQorICAgICAgICAgICAgY3JlYXRlLmlvbW11X29wdHMgfD0gWEVOX0RPTUNUTF9JT01NVV9u
b19zaGFyZXB0OworCiAgICAgICAgIC8qIFVsdGltYXRlbHksIGhhbmRsZSBpcyBhbiBhcnJheSBv
ZiAxNiB1aW50OF90LCBzYW1lIGFzIHV1aWQgKi8KICAgICAgICAgbGlieGxfdXVpZF9jb3B5KGN0
eCwgKGxpYnhsX3V1aWQgKikmY3JlYXRlLmhhbmRsZSwgJmluZm8tPnV1aWQpOwogCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKaW5kZXggZDUyYzYzYjZiMC4uMjJmMDU3MTFlMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAt
MjYzLDYgKzI2MywxMiBAQCBsaWJ4bF92a2JfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJ2a2JfYmFj
a2VuZCIsIFsKICAgICAoMiwgIkxJTlVYIikKICAgICBdKQogCitsaWJ4bF9wYXNzdGhyb3VnaCA9
IEVudW1lcmF0aW9uKCJwYXNzdGhyb3VnaCIsIFsKKyAgICAoMCwgImRpc2FibGVkIiksCisgICAg
KDEsICJzeW5jX3B0IiksCisgICAgKDIsICJzaGFyZV9wdCIpLAorICAgIF0pCisKICMKICMgQ29t
cGxleCBsaWJ4bCB0eXBlcwogIwpAQCAtNDA4LDYgKzQxNCw3IEBAIGxpYnhsX2RvbWFpbl9jcmVh
dGVfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2NyZWF0ZV9pbmZvIixbCiAgICAgKCJwb29sX25hbWUi
LCAgICBzdHJpbmcpLAogICAgICgicnVuX2hvdHBsdWdfc2NyaXB0cyIsbGlieGxfZGVmYm9vbCks
CiAgICAgKCJkcml2ZXJfZG9tYWluIixsaWJ4bF9kZWZib29sKSwKKyAgICAoInBhc3N0aHJvdWdo
IiwgIGxpYnhsX3Bhc3N0aHJvdWdoKSwKICAgICBdLCBkaXI9RElSX0lOKQogCiBsaWJ4bF9kb21h
aW5fcmVzdG9yZV9wYXJhbXMgPSBTdHJ1Y3QoImRvbWFpbl9yZXN0b3JlX3BhcmFtcyIsIFsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCBiL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybC5tbAppbmRleCBkZTRiYWU2MDEyLi5lMDBhNzRkNDhkIDEwMDY0NAotLS0g
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsLm1sCkBAIC02NSwxMSArNjUsMTUgQEAgdHlwZSBkb21haW5fY3JlYXRlX2ZsYWcg
PQogCXwgQ0RGX1hTX0RPTUFJTgogCXwgQ0RGX0lPTU1VCiAKK3R5cGUgZG9tYWluX2NyZWF0ZV9p
b21tdV9vcHRzID0KKwl8IElPTU1VX05PX1NIQVJFUFQKKwogdHlwZSBkb21jdGxfY3JlYXRlX2Nv
bmZpZyA9CiB7CiAJc3NpZHJlZjogaW50MzI7CiAJaGFuZGxlOiBzdHJpbmc7CiAJZmxhZ3M6IGRv
bWFpbl9jcmVhdGVfZmxhZyBsaXN0OworCWlvbW11X29wdHM6IGRvbWFpbl9jcmVhdGVfaW9tbXVf
b3B0cyBsaXN0OwogCW1heF92Y3B1czogaW50OwogCW1heF9ldnRjaG5fcG9ydDogaW50OwogCW1h
eF9ncmFudF9mcmFtZXM6IGludDsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCmluZGV4IGM4ODVlNzU4
OTUuLjBlNzA0OWQ3MDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQpAQCAtNTcsMTAgKzU3LDE1
IEBAIHR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KICAgfCBDREZfT09TX09GRgogICB8IENERl9Y
U19ET01BSU4KICAgfCBDREZfSU9NTVUKKwordHlwZSBkb21haW5fY3JlYXRlX2lvbW11X29wdHMg
PQorICB8IElPTU1VX05PX1NIQVJFUFQKKwogdHlwZSBkb21jdGxfY3JlYXRlX2NvbmZpZyA9IHsK
ICAgc3NpZHJlZjogaW50MzI7CiAgIGhhbmRsZTogc3RyaW5nOwogICBmbGFnczogZG9tYWluX2Ny
ZWF0ZV9mbGFnIGxpc3Q7CisgIGlvbW11X29wdHM6IGRvbWFpbl9jcmVhdGVfaW9tbXVfb3B0cyBs
aXN0OwogICBtYXhfdmNwdXM6IGludDsKICAgbWF4X2V2dGNobl9wb3J0OiBpbnQ7CiAgIG1heF9n
cmFudF9mcmFtZXM6IGludDsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKaW5kZXggMGNk
ZDg3MzU5OS4uNDhmMzlmODFkNSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKQEAg
LTE5MCwxMSArMTkwLDEyIEBAIENBTUxwcmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2
YWx1ZSB4Y2gsIHZhbHVlIGNvbmZpZykKICNkZWZpbmUgVkFMX1NTSURSRUYgICAgICAgICAgICAg
RmllbGQoY29uZmlnLCAwKQogI2RlZmluZSBWQUxfSEFORExFICAgICAgICAgICAgICBGaWVsZChj
b25maWcsIDEpCiAjZGVmaW5lIFZBTF9GTEFHUyAgICAgICAgICAgICAgIEZpZWxkKGNvbmZpZywg
MikKLSNkZWZpbmUgVkFMX01BWF9WQ1BVUyAgICAgICAgICAgRmllbGQoY29uZmlnLCAzKQotI2Rl
ZmluZSBWQUxfTUFYX0VWVENITl9QT1JUICAgICBGaWVsZChjb25maWcsIDQpCi0jZGVmaW5lIFZB
TF9NQVhfR1JBTlRfRlJBTUVTICAgIEZpZWxkKGNvbmZpZywgNSkKLSNkZWZpbmUgVkFMX01BWF9N
QVBUUkFDS19GUkFNRVMgRmllbGQoY29uZmlnLCA2KQotI2RlZmluZSBWQUxfQVJDSCAgICAgICAg
ICAgICAgICBGaWVsZChjb25maWcsIDcpCisjZGVmaW5lIFZBTF9JT01NVV9PUFRTICAgICAgICAg
IEZpZWxkKGNvbmZpZywgMykKKyNkZWZpbmUgVkFMX01BWF9WQ1BVUyAgICAgICAgICAgRmllbGQo
Y29uZmlnLCA0KQorI2RlZmluZSBWQUxfTUFYX0VWVENITl9QT1JUICAgICBGaWVsZChjb25maWcs
IDUpCisjZGVmaW5lIFZBTF9NQVhfR1JBTlRfRlJBTUVTICAgIEZpZWxkKGNvbmZpZywgNikKKyNk
ZWZpbmUgVkFMX01BWF9NQVBUUkFDS19GUkFNRVMgRmllbGQoY29uZmlnLCA3KQorI2RlZmluZSBW
QUxfQVJDSCAgICAgICAgICAgICAgICBGaWVsZChjb25maWcsIDgpCiAKIAl1aW50MzJfdCBkb21p
ZCA9IDA7CiAJaW50IHJlc3VsdDsKQEAgLTIxMyw2ICsyMTQsMTEgQEAgQ0FNTHByaW0gdmFsdWUg
c3R1Yl94Y19kb21haW5fY3JlYXRlKHZhbHVlIHhjaCwgdmFsdWUgY29uZmlnKQogCQkvKiAhIFhF
Tl9ET01DVExfQ0RGXyBYRU5fRE9NQ1RMX0NERl9NQVggbWF4ICovCiAJCShWQUxfRkxBR1MpOwog
CisJY2ZnLmlvbW11X29wdHMgPSBvY2FtbF9saXN0X3RvX2NfYml0bWFwCisJCS8qICEgZG9tYWlu
X2NyZWF0ZV9pb21tdV9vcHRzIElPTU1VXyBsYyAqLworCQkvKiAhIFhFTl9ET01DVExfSU9NTVVf
IFhFTl9ET01DVExfSU9NTVVfTUFYIG1heCAqLworCQkoVkFMX0lPTU1VX09QVFMpOworCiAJYXJj
aF9kb21jb25maWcgPSBGaWVsZChWQUxfQVJDSCwgMCk7CiAJc3dpdGNoICggVGFnX3ZhbChWQUxf
QVJDSCkgKQogCXsKQEAgLTI0Nyw2ICsyNTMsNyBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX2Rv
bWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBjb25maWcpCiAjdW5kZWYgVkFMX01BWF9HUkFO
VF9GUkFNRVMKICN1bmRlZiBWQUxfTUFYX0VWVENITl9QT1JUCiAjdW5kZWYgVkFMX01BWF9WQ1BV
UworI3VuZGVmIFZBTF9JT01NVV9PUFRTCiAjdW5kZWYgVkFMX0ZMQUdTCiAjdW5kZWYgVkFMX0hB
TkRMRQogI3VuZGVmIFZBTF9TU0lEUkVGCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5j
IGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAyOTNmNWY3MzBlLi40YjJiYWEwNDAzIDEwMDY0
NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAg
LTE0NjEsNiArMTQ2MSwxMDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpj
b25maWdfc291cmNlLAogICAgICAgICBleGl0KDEpOwogICAgIH0KIAorICAgIGlmICgheGx1X2Nm
Z19nZXRfbGlzdCAoY29uZmlnLCAicGNpIiwgJnBjaXMsIDAsIDApKSB7CisgICAgICAgIGRfY29u
ZmlnLT5udW1fcGNpZGV2cyA9IDA7CisgICAgICAgIGRfY29uZmlnLT5wY2lkZXZzID0gTlVMTDsK
KyAgICAgICAgZm9yKGkgPSAwOyAoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHBjaXMsIGkp
KSAhPSBOVUxMOyBpKyspIHsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldjsK
KworICAgICAgICAgICAgcGNpZGV2ID0gQVJSQVlfRVhURU5EX0lOSVRfTk9ERVZJRChkX2NvbmZp
Zy0+cGNpZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZF9jb25maWctPm51bV9wY2lkZXZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2luaXQpOworICAgICAgICAgICAgcGNp
ZGV2LT5tc2l0cmFuc2xhdGUgPSBwY2lfbXNpdHJhbnNsYXRlOworICAgICAgICAgICAgcGNpZGV2
LT5wb3dlcl9tZ210ID0gcGNpX3Bvd2VyX21nbXQ7CisgICAgICAgICAgICBwY2lkZXYtPnBlcm1p
c3NpdmUgPSBwY2lfcGVybWlzc2l2ZTsKKyAgICAgICAgICAgIHBjaWRldi0+c2VpemUgPSBwY2lf
c2VpemU7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTGlrZSBvdGhlciBwY2kgb3B0
aW9uLCB0aGUgcGVyLWRldmljZSBwb2xpY3kgYWx3YXlzIGZvbGxvd3MKKyAgICAgICAgICAgICAq
IHRoZSBnbG9iYWwgcG9saWN5IGJ5IGRlZmF1bHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIHBjaWRldi0+cmRtX3BvbGljeSA9IGJfaW5mby0+dS5odm0ucmRtLnBvbGljeTsKKyAgICAg
ICAgICAgIGUgPSB4bHVfcGNpX3BhcnNlX2JkZihjb25maWcsIHBjaWRldiwgYnVmKTsKKyAgICAg
ICAgICAgIGlmIChlKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAidW5hYmxlIHRvIHBhcnNlIFBDSSBCREYgYCVzJyBmb3IgcGFzc3Ro
cm91Z2hcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBidWYpOworICAgICAgICAgICAgICAg
IGV4aXQoLWUpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIGlmIChkX2NvbmZp
Zy0+bnVtX3BjaWRldnMgJiYgY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKQor
ICAgICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmJfaW5mby0+dS5wdi5lODIwX2hvc3QsIHRy
dWUpOworICAgIH0KKworICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdCAoY29uZmlnLCAiZHRkZXYi
LCAmZHRkZXZzLCAwLCAwKSkgeworICAgICAgICBkX2NvbmZpZy0+bnVtX2R0ZGV2cyA9IDA7Cisg
ICAgICAgIGRfY29uZmlnLT5kdGRldnMgPSBOVUxMOworICAgICAgICBmb3IgKGkgPSAwOyAoYnVm
ID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0oZHRkZXZzLCBpKSkgIT0gTlVMTDsgaSsrKSB7CisgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfZHRkZXYgKmR0ZGV2OworCisgICAgICAgICAgICBkdGRldiA9
IEFSUkFZX0VYVEVORF9JTklUX05PREVWSUQoZF9jb25maWctPmR0ZGV2cywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZy0+bnVtX2R0ZGV2cywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfZHRkZXZfaW5pdCk7CisKKyAgICAgICAgICAgIGR0ZGV2LT5wYXRoID0gc3RyZHVwKGJ1Zik7
CisgICAgICAgICAgICBpZiAoZHRkZXYtPnBhdGggPT0gTlVMTCkgeworICAgICAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAidW5hYmxlIHRvIGR1cGxpY2F0ZSBzdHJpbmcgZm9yIGR0ZGV2c1xu
Iik7CisgICAgICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0K
KyAgICB9CisKKyAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInBhc3N0aHJvdWdo
IiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgYnVmID0gKGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBk
X2NvbmZpZy0+bnVtX2R0ZGV2cykKKyAgICAgICAgICAgID8gImVuYWJsZWQiIDogImRpc2FibGVk
IjsKKyAgICB9CisKKyAgICBpZiAoIXN0cm5jbXAoYnVmLCAiZW5hYmxlZCIsIHN0cmxlbihidWYp
KSkgeworICAgICAgICAvKiBDaG9vc2UgYSBzdWl0YWJsZSBkZWZhdWx0ICovCisgICAgICAgIGNf
aW5mby0+cGFzc3Rocm91Z2ggPQorICAgICAgICAgICAgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9QVikgfHwgIWlvbW11X2hhcF9wdF9zaGFyZQorICAgICAgICAgICAgPyBMSUJY
TF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7CisgICAg
fSBlbHNlIHsKKyAgICAgICAgbGlieGxfcGFzc3Rocm91Z2ggbzsKKworICAgICAgICBlID0gbGli
eGxfcGFzc3Rocm91Z2hfZnJvbV9zdHJpbmcoYnVmLCAmbyk7CisgICAgICAgIGlmIChlKSB7Cisg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiB1
bmtub3duIHBhc3N0aHJvdWdoIG9wdGlvbiAnJXMnXG4iLAorICAgICAgICAgICAgICAgICAgICBi
dWYpOworICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgIH0KKworICAgICAg
ICBzd2l0Y2ggKG8pIHsKKyAgICAgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDoK
KyAgICAgICAgICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51bV9k
dGRldnMpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggZGlzYWJsZWQgYnV0IGRldmljZXMgYXJlIHNw
ZWNpZmllZFxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VH
SF9TSEFSRV9QVDoKKyAgICAgICAgICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlO
X1RZUEVfUFYpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2g9XCJzaGFyZV9wdFwiIG5vdCB2YWxpZCBm
b3IgUFYgZG9tYWluXG4iKTsKKyAgICAgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAg
ICAgICAgICAgIH0gZWxzZSBpZiAoIWlvbW11X2hhcF9wdF9zaGFyZSkgeworICAgICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNz
dGhyb3VnaD1cInNoYXJlX3B0XCIgbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtXG4iKTsK
KyAgICAgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQ6Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGNfaW5mby0+cGFzc3Rocm91
Z2ggPSBvOworICAgIH0KKworICAgIGlmICgoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9Q
QVNTVEhST1VHSF9ESVNBQkxFRCkgJiYgIWlvbW11X2VuYWJsZWQpIHsKKyAgICAgICAgZnByaW50
ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3VnaCBub3Qgc3VwcG9y
dGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOworICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAg
ICB9CisKICAgICAvKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSgpIGFuZAogICAg
ICAqIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJlIGNhbGxlZCBhZnRl
ciBmaW5hbCB2YWx1ZXMKICAgICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQpIGZvciB2Y3B1cyBh
bmQgbWVtb3J5IGFyZSBzZXQsIGJlY2F1c2UgdGhlCkBAIC0xNDcwLDExICsxNTcxLDEwIEBAIHZv
aWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAg
OiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShiX2luZm8tPm1heF9tZW1rYiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiX2luZm8tPm1heF92Y3B1
cyk7CiAKLSAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBpcyBuZWVkZWQgaWYgZWl0aGVyIHRo
ZSBJT01NVSBpcyBkaXNhYmxlZCBvciBpdAotICAgICAqIGNhbiBzaGFyZSB0aGUgUDJNLiAqLwot
ICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPSAoIWlvbW11X2VuYWJsZWQgfHwgaW9tbXVfaGFwX3B0
X3NoYXJlKQotICAgICAgICA/IDAKLSAgICAgICAgOiBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVf
bWVtb3J5KGJfaW5mby0+bWF4X21lbWtiKTsKKyAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBp
cyBuZWVkZWQgaWYgcGFzc3Rocm91Z2ggbW9kZSBpcyBub3QgJ3N5bmNfcHQnICovCisgICAgYl9p
bmZvLT5pb21tdV9tZW1rYiA9IChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJP
VUdIX1NZTkNfUFQpCisgICAgICAgID8gbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShi
X2luZm8tPm1heF9tZW1rYikKKyAgICAgICAgOiAwOwogCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9v
bChjb25maWcsICJub21pZ3JhdGUiLCAmYl9pbmZvLT5kaXNhYmxlX21pZ3JhdGUsIDApOwogCkBA
IC0yMjk4LDU0ICsyMzk4LDYgQEAgc2tpcF92ZmI6CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBp
ZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgInBjaSIsICZwY2lzLCAwLCAwKSkgewotICAg
ICAgICBkX2NvbmZpZy0+bnVtX3BjaWRldnMgPSAwOwotICAgICAgICBkX2NvbmZpZy0+cGNpZGV2
cyA9IE5VTEw7Ci0gICAgICAgIGZvcihpID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVt
IChwY2lzLCBpKSkgIT0gTlVMTDsgaSsrKSB7Ci0gICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNp
ICpwY2lkZXY7Ci0KLSAgICAgICAgICAgIHBjaWRldiA9IEFSUkFZX0VYVEVORF9JTklUX05PREVW
SUQoZF9jb25maWctPnBjaWRldnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KTsKLSAgICAg
ICAgICAgIHBjaWRldi0+bXNpdHJhbnNsYXRlID0gcGNpX21zaXRyYW5zbGF0ZTsKLSAgICAgICAg
ICAgIHBjaWRldi0+cG93ZXJfbWdtdCA9IHBjaV9wb3dlcl9tZ210OwotICAgICAgICAgICAgcGNp
ZGV2LT5wZXJtaXNzaXZlID0gcGNpX3Blcm1pc3NpdmU7Ci0gICAgICAgICAgICBwY2lkZXYtPnNl
aXplID0gcGNpX3NlaXplOwotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIExpa2Ugb3Ro
ZXIgcGNpIG9wdGlvbiwgdGhlIHBlci1kZXZpY2UgcG9saWN5IGFsd2F5cyBmb2xsb3dzCi0gICAg
ICAgICAgICAgKiB0aGUgZ2xvYmFsIHBvbGljeSBieSBkZWZhdWx0LgotICAgICAgICAgICAgICov
Ci0gICAgICAgICAgICBwY2lkZXYtPnJkbV9wb2xpY3kgPSBiX2luZm8tPnUuaHZtLnJkbS5wb2xp
Y3k7Ci0gICAgICAgICAgICBlID0geGx1X3BjaV9wYXJzZV9iZGYoY29uZmlnLCBwY2lkZXYsIGJ1
Zik7Ci0gICAgICAgICAgICBpZiAoZSkgewotICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LAotICAgICAgICAgICAgICAgICAgICAgICAgInVuYWJsZSB0byBwYXJzZSBQQ0kgQkRGIGAlcycg
Zm9yIHBhc3N0aHJvdWdoXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgYnVmKTsKLSAgICAg
ICAgICAgICAgICBleGl0KC1lKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICBp
ZiAoZF9jb25maWctPm51bV9wY2lkZXZzICYmIGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9QVikKLSAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZiX2luZm8tPnUucHYuZTgy
MF9ob3N0LCB0cnVlKTsKLSAgICB9Ci0KLSAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZp
ZywgImR0ZGV2IiwgJmR0ZGV2cywgMCwgMCkpIHsKLSAgICAgICAgZF9jb25maWctPm51bV9kdGRl
dnMgPSAwOwotICAgICAgICBkX2NvbmZpZy0+ZHRkZXZzID0gTlVMTDsKLSAgICAgICAgZm9yIChp
ID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKGR0ZGV2cywgaSkpICE9IE5VTEw7IGkr
KykgewotICAgICAgICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2ICpkdGRldjsKLQotICAgICAgICAg
ICAgZHRkZXYgPSBBUlJBWV9FWFRFTkRfSU5JVF9OT0RFVklEKGRfY29uZmlnLT5kdGRldnMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51
bV9kdGRldnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX2R0ZGV2X2luaXQpOwotCi0gICAgICAgICAgICBkdGRldi0+cGF0aCA9IHN0
cmR1cChidWYpOwotICAgICAgICAgICAgaWYgKGR0ZGV2LT5wYXRoID09IE5VTEwpIHsKLSAgICAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVuYWJsZSB0byBkdXBsaWNhdGUgc3RyaW5nIGZv
ciBkdGRldnNcbiIpOwotICAgICAgICAgICAgICAgIGV4aXQoLTEpOwotICAgICAgICAgICAgfQot
ICAgICAgICB9Ci0gICAgfQotCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0KGNvbmZpZywgInVz
YmN0cmwiLCAmdXNiY3RybHMsIDAsIDApKSB7CiAgICAgICAgIGRfY29uZmlnLT5udW1fdXNiY3Ry
bHMgPSAwOwogICAgICAgICBkX2NvbmZpZy0+dXNiY3RybHMgPSBOVUxMOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGFlMTNl
NDdlODYuLjYxZDM1Y2QxMjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTYxNyw2ICs2MTcsMTQgQEAgaW50IGFyY2hfc2Fu
aXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZp
ZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgLyogVGhlIFAyTSB0YWJs
ZSBtdXN0IGFsd2F5cyBiZSBzaGFyZWQgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgSU9NTVUgKi8K
KyAgICBpZiAoIGNvbmZpZy0+aW9tbXVfb3B0cyAmIFhFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVw
dCApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAgICAg
ICJVbnN1cHBvcnRlZCBpb21tdSBvcHRpb246IFhFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVwdFxu
Iik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIC8qIEZpbGwgaW4gdGhl
IG5hdGl2ZSBHSUMgdmVyc2lvbiwgcGFzc2VkIGJhY2sgdG8gdGhlIHRvb2xzdGFjay4gKi8KICAg
ICBpZiAoIGNvbmZpZy0+YXJjaC5naWNfdmVyc2lvbiA9PSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNf
TkFUSVZFICkKICAgICB7CkBAIC02NzcsNyArNjg1LDcgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0
ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIEFTU0VSVChjb25maWcgIT0gTlVMTCk7CiAKICAgICAv
KiBwMm1faW5pdCByZWxpZXMgb24gc29tZSB2YWx1ZSBpbml0aWFsaXplZCBieSB0aGUgSU9NTVUg
c3Vic3lzdGVtICovCi0gICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkKSkgIT0gMCAp
CisgICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkLCBjb25maWctPmlvbW11X29wdHMp
KSAhPSAwICkKICAgICAgICAgZ290byBmYWlsOwogCiAgICAgaWYgKCAocmMgPSBwMm1faW5pdChk
KSkgIT0gMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKaW5kZXggNGIwYWQ1ZTE1ZC4uZmI4YjM5N2JlMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNjExLDcg
KzYxMSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICBp
ZiAoIChyYyA9IGluaXRfZG9tYWluX2lycV9tYXBwaW5nKGQpKSAhPSAwICkKICAgICAgICAgZ290
byBmYWlsOwogCi0gICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkKSkgIT0gMCApCisg
ICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkLCBjb25maWctPmlvbW11X29wdHMpKSAh
PSAwICkKICAgICAgICAgZ290byBmYWlsOwogCiAgICAgcHNyX2RvbWFpbl9pbml0KGQpOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
NDY4MWYyOWM4Yi4uMDczM2VlOGIwYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMDgsNiArMzA4LDEzIEBAIHN0YXRpYyBpbnQg
c2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNv
bmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgaWYgKCAhKGNvbmZp
Zy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9pb21tdSkgJiYgY29uZmlnLT5pb21tdV9vcHRzICkK
KyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sCisgICAgICAgICAgICAgICAgIklP
TU1VIG9wdGlvbnMgc3BlY2lmaWVkIGJ1dCBJT01NVSBub3QgZW5hYmxlZFxuIik7CisgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPCAx
ICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJObyB2Q1BVU1xuIik7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRl
eCA1ZGNmZTNjOGY2Li42ZTZlOWI5ODY2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5j
CisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTUxNSwxOSArNTE1LDYgQEAgbG9uZyBkb19k
b21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAg
ICAgICAgICAgcm92ZXIgPSBkb207CiAgICAgICAgIH0KIAotICAgICAgICAvKgotICAgICAgICAg
KiBGb3Igbm93LCBtYWtlIHN1cmUgdGhlIGNyZWF0ZWRvbWFpbiBJT01NVSBmbGFnIGlzIHNldCBp
ZiB0aGUKLSAgICAgICAgICogSU9NTVUgaXMgZW5hYmxlZC4gV2hlbiB0aGUgZmxhZyBjb21lcyB1
bmRlciB0b29sc3RhY2sgY29udHJvbAotICAgICAgICAgKiB0aGlzIGNhbiBnbyBhd2F5LgotICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBvcC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgJiBYRU5fRE9N
Q1RMX0NERl9pb21tdSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KLSAgICAgICAgaWYg
KCBpb21tdV9lbmFibGVkICkKLSAgICAgICAgICAgIG9wLT51LmNyZWF0ZWRvbWFpbi5mbGFncyB8
PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKLQogICAgICAgICBkID0gZG9tYWluX2NyZWF0ZShkb20s
ICZvcC0+dS5jcmVhdGVkb21haW4sIGZhbHNlKTsKICAgICAgICAgaWYgKCBJU19FUlIoZCkgKQog
ICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBhNDkzNDYzOTRkLi40MTcxYzNj
ZjZmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTE2OCw3ICsxNjgsNyBAQCBzdGF0aWMg
dm9pZCBfX2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQogICAg
IGlvbW11X2h3ZG9tX3N0cmljdCA9IHRydWU7CiB9CiAKLWludCBpb21tdV9kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQoraW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBvcHRzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogICAgIGludCByZXQgPSAwOwpAQCAtMTkyLDYgKzE5MiwxNSBAQCBpbnQgaW9t
bXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIGlzX2hhcmR3YXJlX2Rv
bWFpbihkKSApCiAgICAgICAgIGNoZWNrX2h3ZG9tX3JlcXMoZCk7IC8qIG1heSBtb2RpZnkgaW9t
bXVfaHdkb21fc3RyaWN0ICovCiAKKyAgICAvKgorICAgICAqIFVzZSBzaGFyZWQgcGFnZSB0YWJs
ZXMgZm9yIEhBUCBhbmQgSU9NTVUgaWYgdGhlIGdsb2JhbCBvcHRpb24KKyAgICAgKiBpcyBlbmFi
bGVkIChmcm9tIHdoaWNoIHdlIGNhbiBpbmZlciB0aGUgaC93IGlzIGNhcGFibGUpIGFuZAorICAg
ICAqIHRoZSBkb21haW4gb3B0aW9ucyBkbyBub3QgZGlzYWxsb3cgaXQuIEhBUCBtdXN0LCBvZiBj
b3Vyc2UsIGFsc28KKyAgICAgKiBiZSBlbmFibGVkLgorICAgICAqLworICAgIGhkLT5oYXBfcHRf
c2hhcmUgPSBoYXBfZW5hYmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUgJiYKKyAgICAgICAg
IShvcHRzICYgWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0KTsKKwogICAgIC8qCiAgICAgICog
TkI6ICdyZWxheGVkJyBoL3cgZG9tYWlucyBkb24ndCBuZWVkIHRoZSBJT01NVSBtYXBwaW5ncyB0
byBiZSBrZXB0CiAgICAgICogICAgIGluLXN5bmMgd2l0aCB0aGVpciBhc3NpZ25lZCBwYWdlcyBi
ZWNhdXNlIGFsbCBob3N0IFJBTSB3aWxsIGJlCkBAIC0yMDAsNiArMjA5LDggQEAgaW50IGlvbW11
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9t
YWluKGQpIHx8IGlvbW11X2h3ZG9tX3N0cmljdCApCiAgICAgICAgIGhkLT5uZWVkX3N5bmMgPSAh
aW9tbXVfdXNlX2hhcF9wdChkKTsKIAorICAgIEFTU0VSVCghKGhkLT5uZWVkX3N5bmMgJiYgaGQt
PmhhcF9wdF9zaGFyZSkpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRl
eCAxYjMxNzZhZGI1Li5iYTg0YWVhNmFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0zOCw3ICszOCw3
IEBACiAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKICNpbmNsdWRlICJtZW1vcnkuaCIKIAotI2RlZmlu
ZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMTEKKyNkZWZpbmUgWEVOX0RP
TUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEyCiAKIC8qCiAgKiBOQi4geGVuX2RvbWN0
bC5kb21haW4gaXMgYW4gSU4vT1VUIHBhcmFtZXRlciBmb3IgdGhpcyBvcGVyYXRpb24uCkBAIC03
Myw2ICs3MywxNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gewogCiAgICAgdWlu
dDMyX3QgZmxhZ3M7CiAKKyNkZWZpbmUgX1hFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVwdCAgMAor
I2RlZmluZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQgICAoMVUgPDwgX1hFTl9ET01DVExf
SU9NTVVfbm9fc2hhcmVwdCkKKworLyogTWF4IFhFTl9ET01DVExfSU9NTVVfKiBjb25zdGFudC4g
IFVzZWQgZm9yIEFCSSBjaGVja2luZy4gKi8KKyNkZWZpbmUgWEVOX0RPTUNUTF9JT01NVV9NQVgg
WEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0CisKKyAgICB1aW50MzJfdCBpb21tdV9vcHRzOwor
CiAgICAgLyoKICAgICAgKiBWYXJpb3VzIGRvbWFpbiBsaW1pdHMsIHdoaWNoIGltcGFjdCB0aGUg
cXVhbnRpdHkgb2YgcmVzb3VyY2VzIChnbG9iYWwKICAgICAgKiBtYXBwaW5nIHNwYWNlLCB4ZW5o
ZWFwLCBldGMpIGEgZ3Vlc3QgbWF5IGNvbnN1bWUuCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDhiOTg1ZjkyYjAuLmFk
NTU2ZjdkNTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oCkBAIC03NSw3ICs3NSw3IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQg
aW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQ7CiBpbnQgaW9tbXVfc2V0dXAodm9pZCk7CiBpbnQgaW9t
bXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CiAKLWludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKTsKK2ludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgb3B0cyk7CiB2b2lkIGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7
CiB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogCkBAIC0yNjks
MTAgKzI2OSwxNCBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICAgICAvKiBGZWF0dXJlcyBzdXBw
b3J0ZWQgYnkgdGhlIElPTU1VICovCiAgICAgREVDTEFSRV9CSVRNQVAoZmVhdHVyZXMsIElPTU1V
X0ZFQVRfY291bnQpOwogCisgICAgLyogRG9lcyB0aGUgZ3Vlc3Qgc2hhcmUgSEFQIG1hcHBpbmcg
d2l0aCB0aGUgSU9NTVU/ICovCisgICAgYm9vbCBoYXBfcHRfc2hhcmU7CisKICAgICAvKgotICAg
ICAqIERvZXMgdGhlIGd1ZXN0IHJlcWlyZSBtYXBwaW5ncyB0byBiZSBzeW5jaG9uaXplZCwgdG8g
bWFpbnRhaW4KLSAgICAgKiB0aGUgZGVmYXVsdCBkZm4gPT0gcGZuIG1hcC4gKFNlZSBjb21tZW50
IG9uIGRmbiBhdCB0aGUgdG9wIG9mCi0gICAgICogaW5jbHVkZS94ZW4vbW0uaCkuCisgICAgICog
RG9lcyB0aGUgZ3Vlc3QgcmVxdWlyZSBtYXBwaW5ncyB0byBiZSBzeW5jaHJvbml6ZWQsIHRvIG1h
aW50YWluCisgICAgICogdGhlIGRlZmF1bHQgZGZuID09IHBmbiBtYXA/IChTZWUgY29tbWVudCBv
biBkZm4gYXQgdGhlIHRvcCBvZgorICAgICAqIGluY2x1ZGUveGVuL21tLmgpLiBOb3RlIHRoYXQg
aGFwX3B0X3NoYXJlID09IGZhbHNlIGRvZXMgbm90CisgICAgICogbmVjZXNzYXJpbHkgaW1wbHkg
dGhpcyBpcyB0cnVlLgogICAgICAqLwogICAgIGJvb2wgbmVlZF9zeW5jOwogfTsKQEAgLTI4Miw4
ICsyODYsNyBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICNkZWZpbmUgaW9tbXVfY2xlYXJfZmVh
dHVyZShkLCBmKSBjbGVhcl9iaXQoZiwgZG9tX2lvbW11KGQpLT5mZWF0dXJlcykKIAogLyogQXJl
IHdlIHVzaW5nIHRoZSBkb21haW4gUDJNIHRhYmxlIGFzIGl0cyBJT01NVSBwYWdldGFibGU/ICov
Ci0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgXAotICAgIChoYXBfZW5hYmxlZChkKSAmJiBp
c19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFyZSkKKyNkZWZpbmUgaW9tbXVf
dXNlX2hhcF9wdChkKSAgICAgICAoZG9tX2lvbW11KGQpLT5oYXBfcHRfc2hhcmUpCiAKIC8qIERv
ZXMgdGhlIElPTU1VIHBhZ2V0YWJsZSBuZWVkIHRvIGJlIGtlcHQgc3luY2hyb25pemVkIHdpdGgg
dGhlIFAyTSAqLwogI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gKLS0gCjIuMjAuMS4yLmdi
MjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:40:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 09:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9nUQ-0004Wn-No; Mon, 16 Sep 2019 09: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=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9nUO-0004WW-PR
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:40:08 +0000
X-Inumbo-ID: f769a1a6-d865-11e9-95d9-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f769a1a6-d865-11e9-95d9-12813bfff9fa;
 Mon, 16 Sep 2019 09:40:07 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id a11so28339574wrx.1
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 02:40: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=lKdqGBxAFFzyWrqplpuRA1Wm8GkVy37lnrttqD/HSoY=;
 b=LBUdypYYxuICLR1M25Xb68NAmZQFJwG9SUKs6vAOn70WDtqNto5E19Vi0mKIgBSofi
 fOwGDbOAypQBJD71j3DfXBabyvVis6sfdzEa0kIGRjszvMtzCkpa3jl83T3bqP+phG8Y
 8lb/Nr6BGbealS4N/nXxIyFA5U8mNoHWKgoKzsqLLICydq7FYhQvBUw2wFRpPe+mnRN7
 Po2cLtUwstlc+Omoaw7uhnJ4+zNXsNLShzJ9fV/7kak963P0BKRCfne48BKeSKwY1Q/j
 yjHj1ZP61iRk8trhSzIIknjgOdXWd1i+tTb6A4j32Eb3KpIy7kVSNuwISnW3aUJH/uCk
 eJhQ==
X-Gm-Message-State: APjAAAUtsw3l4jF1oRt/ikKJYCSKxoQp4Z6DO4XFqYtcxIMc9QW8QkOm
 f1GUUezAYHcBy3GeH9xtcW4=
X-Google-Smtp-Source: APXvYqwWp2cjLVtRN6dS1lmnm/SB97OfTLpPq0ZTqHqyR/YPexXR7PDehbSqCjTVoW15F0Vfwy3hGA==
X-Received: by 2002:adf:a350:: with SMTP id d16mr47328342wrb.326.1568626806224; 
 Mon, 16 Sep 2019 02:40:06 -0700 (PDT)
Received: from
 liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net
 ([51.140.50.101])
 by smtp.gmail.com with ESMTPSA id c6sm10445096wrm.71.2019.09.16.02.40.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 16 Sep 2019 02:40:05 -0700 (PDT)
Date: Mon, 16 Sep 2019 09:40:03 +0000
From: Wei Liu <wl@xen.org>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190916094003.zbeewyh3wjjytmpa@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
References: <20190913094741.31451-1-paul.durrant@citrix.com>
 <20190913094741.31451-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190913094741.31451-4-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v10 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTA6NDc6MzhBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggZGVmaW5lcyBhIG5ldyBiaXQgcmVwb3J0ZWQgaW4gdGhlIGh3X2Nh
cCBmaWVsZCBvZiBzdHJ1Y3QKPiB4ZW5fc3lzY3RsX3BoeXNpbmZvIHRvIGluZGljYXRlIHdoZXRo
ZXIgdGhlIHBsYXRmb3JtIHN1cHBvcnRzIHNoYXJpbmcgb2YKPiBIQVAgcGFnZSB0YWJsZXMgKGku
ZS4gdGhlIFAyTSkgd2l0aCB0aGUgSU9NTVUuIFRoaXMgaW5mb3JtcyB0aGUgdG9vbHN0YWNrCj4g
d2hldGhlciB0aGUgZG9tYWluIG5lZWRzIGV4dHJhIG1lbW9yeSB0byBzdG9yZSBkaXNjcmV0ZSBJ
T01NVSBwYWdlIHRhYmxlcwo+IG9yIG5vdC4KPiAKPiBOT1RFOiBUaGlzIHBhdGNoIG1ha2VzIHN1
cmUgaW9tbXVfaGFwX3B0X3NoYXJlZCBpcyBjbGVhciBpZiBIQVAgaXMgbm90Cj4gICAgICAgc3Vw
cG9ydGVkIG9yIHRoZSBJT01NVSBpcyBkaXNhYmxlZCwgYW5kIGRlZmluZXMgaXQgdG8gZmFsc2Ug
aWYKPiAgICAgICAhQ09ORklHX0hWTS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxj
aHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IENjOiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KPiBDYzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRy
aXguY29tPgo+IENjOiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPgo+IENjOiAiUm9nZXIg
UGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENjOiBTdXJhdmVlIFN1dGhpa3Vs
cGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+IENjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KPiAKPiB2MTA6Cj4gIC0gU2V0IGZsYWcgaW4gY29tbW9uIGNv
ZGUgKHdoaWNoIG1lYW5zIGNsZWFyaW5nIGlvbW11X2hhcF9wdF9zaGFyZSBpZgo+ICAgIEhBUCBj
YW5ub3QgYmUgZW5hYmxlZCBvciBpcyBjb25maWd1cmVkIG91dCkuCj4gCj4gdjk6Cj4gIC0gTmV3
IGluIHY5Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAgICAgICAg
fCAgMiArKwo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgICAgIHwgIDEg
KwoKQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:40:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 09:40:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9nUq-0004Z4-1T; Mon, 16 Sep 2019 09:40:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9nUp-0004Yy-MX
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:40:35 +0000
X-Inumbo-ID: 0762157a-d866-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0762157a-d866-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 09:40: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 D0FD5AF2C;
 Mon, 16 Sep 2019 09:40:32 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <339bee59-b89b-b3fc-fb7d-114e8ffe1716@suse.com>
Date: Mon, 16 Sep 2019 11:40:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/HVM: use single (atomic) MOV for aligned
 emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgbWVtY3B5KCkgbWF5IHJlc3VsdCBpbiBtdWx0aXBsZSBpbmRpdmlkdWFsIGJ5dGUgYWNj
ZXNzZXMKKGRlcGVuZGVuaW5nIGhvdyBtZW1jcHkoKSBpcyBpbXBsZW1lbnRlZCBhbmQgaG93IHRo
ZSByZXN1bHRpbmcgaW5zbnMsCmUuZy4gUkVQIE1PVlNCLCBnZXQgY2FycmllZCBvdXQgaW4gaGFy
ZHdhcmUpLCB3aGljaCBpc24ndCB3aGF0IHdlCndhbnQvbmVlZCBmb3IgY2Fycnlpbmcgb3V0IGd1
ZXN0IGluc25zIGFzIGNvcnJlY3RseSBhcyBwb3NzaWJsZS4gRmFsbApiYWNrIHRvIG1lbWNweSgp
IG9ubHkgZm9yIGFjY2Vzc2VzIG5vdCAyLCA0LCBvciA4IGJ5dGVzIGluIHNpemUuCgpTdWdnZXN0
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClRCRDogQmVzaWRlcyBp
dCBzdGlsbCBiZWluZyBvcGVuIHdoZXRoZXIgdGhlIGxpbmVhcl93cml0ZSgpIHBhdGggYWxzbwog
ICAgIG5lZWRzIHBsYXlpbmcgd2l0aCksIGEgcXVlc3Rpb24gYWxzbyBjb250aW51ZXMgdG8gYmUg
d2hldGhlciB3ZSdkCiAgICAgd2FudCB0byBleHRlbmQgdGhpcyB0byByZWFkcyBhcyB3ZWxsLiBs
aW5lYXJfe3JlYWQsd3JpdGV9KCkKICAgICBjdXJyZW50bHkgZG9uJ3QgdXNlIGh2bWVtdWxfbWFw
X2xpbmVhcl9hZGRyKCksIGkuZS4gaW4gYm90aCBjYXNlcwogICAgIEknZCBuZWVkIHRvIGFsc28g
ZmlkZGxlIHdpdGggX19odm1fY29weSgpIChwZXJoYXBzIGJ5IG1ha2luZyB0aGUKICAgICBjb25z
dHJ1Y3QgYmVsb3cgYSBoZWxwZXIgZnVuY3Rpb24pLgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTEzMjQsNyArMTMy
NCwxNCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAgICAgaWYgKCAhbWFwcGluZyApCiAg
ICAgICAgIHJldHVybiBsaW5lYXJfd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZt
ZW11bF9jdHh0KTsKIAotICAgIG1lbWNweShtYXBwaW5nLCBwX2RhdGEsIGJ5dGVzKTsKKyAgICAv
KiBXaGVyZSBwb3NzaWJsZSB1c2Ugc2luZ2xlIChhbmQgaGVuY2UgZ2VuZXJhbGx5IGF0b21pYykg
TU9WIGluc25zLiAqLworICAgIHN3aXRjaCAoIGJ5dGVzICkKKyAgICB7CisgICAgY2FzZSAyOiB3
cml0ZV91MTZfYXRvbWljKG1hcHBpbmcsICoodWludDE2X3QgKilwX2RhdGEpOyBicmVhazsKKyAg
ICBjYXNlIDQ6IHdyaXRlX3UzMl9hdG9taWMobWFwcGluZywgKih1aW50MzJfdCAqKXBfZGF0YSk7
IGJyZWFrOworICAgIGNhc2UgODogd3JpdGVfdTY0X2F0b21pYyhtYXBwaW5nLCAqKHVpbnQ2NF90
ICopcF9kYXRhKTsgYnJlYWs7CisgICAgZGVmYXVsdDogbWVtY3B5KG1hcHBpbmcsIHBfZGF0YSwg
Ynl0ZXMpOyAgICAgICAgICAgICAgICBicmVhazsKKyAgICB9CiAKICAgICBodm1lbXVsX3VubWFw
X2xpbmVhcl9hZGRyKG1hcHBpbmcsIGFkZHIsIGJ5dGVzLCBodm1lbXVsX2N0eHQpOwogCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:44:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 09: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 1i9nYh-0004na-MQ; Mon, 16 Sep 2019 09: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=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9nYg-0004nU-Sn
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:44:34 +0000
X-Inumbo-ID: 964b30f0-d866-11e9-95d9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 964b30f0-d866-11e9-95d9-12813bfff9fa;
 Mon, 16 Sep 2019 09:44: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 D66DBAB87;
 Mon, 16 Sep 2019 09:44:32 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
Date: Mon, 16 Sep 2019 11:44:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH 0/2] x86emul: vendor specific treatment
 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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSd2ZSBub3RpY2VkIHRoZSBpc3N1ZSB0aGUgMXN0IHBhdGNoIG1lYW5zIHRvIGFkZHJlc3Mgb25s
eSB3aGlsZQpwdXR0aW5nIHRvZ2V0aGVyIHRoZSAybmQuIENvbnNpZGVyaW5nIHRoZSBvdGhlciBI
eWdvbiBlbmFibGVtZW50CmluIHRoaXMgcmVsZWFzZSBjeWNsZSBJIHRoaW5rIHdlIHdhbnQgcGF0
Y2ggMSBmb3IgNC4xMy4gUGF0Y2ggMgpzaG91bGQgYmUgY29uc2lkZXJlZCB0b28sIGJ1dCB3ZSd2
ZSBiZWVuIGVmZmVjdGl2ZWx5IG1pcy1lbXVsYXRpbmcKTU9WU1hEIG9uIG1vZGVybiBJbnRlbCBo
YXJkd2FyZSBmb3IgcXVpdGUgc29tZSB0aW1lLCBzbyBpdCBnZXR0aW5nCmRlbGF5ZWQgdW50aWwg
YWZ0ZXIgNC4xMyAoYW5kIHRoZW4gcG9zc2libGUgYmUgYmFja3BvcnRlZCkgd291bGRuJ3QKYmUg
b3Zlcmx5IGJhZC4KCjE6IHRyZWF0IEh5Z29uIGd1ZXN0cyBsaWtlIEFNRCBvbmVzCjI6IGFkanVz
dCBNT1ZTWEQgc291cmNlIG9wZXJhbmQgaGFuZGxpbmcKCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:48:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 09: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 1i9nbz-0004wv-7J; Mon, 16 Sep 2019 09:47: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=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9nbx-0004wl-J5
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:47:57 +0000
X-Inumbo-ID: 0f2f2ac7-d867-11e9-95d9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f2f2ac7-d867-11e9-95d9-12813bfff9fa;
 Mon, 16 Sep 2019 09:47: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 B7EA6ACBD;
 Mon, 16 Sep 2019 09:47:55 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
Message-ID: <b05e5bf3-ed23-cb07-638e-05101210645c@suse.com>
Date: Mon, 16 Sep 2019 11:48:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 1/2] x86emul: treat Hygon guests like AMD ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHNvbWUgcmVhc29uIHRoZSBIeWdvbiBlbmFibGluZyBzZXJpZXMgbGVmdCBvdXQgdGhlIGlu
c24gZW11bGF0b3IuCk1ha2UgYXBwcm9wcmlhdGUgYWRqdXN0bWVudHMgd2hlcmV2ZXIgd2UndmUg
YmVlbiBzcGVjaWFsIGNhc2luZyBBTUQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTk5
NSw3ICsxOTk1LDggQEAgcHJvdG1vZGVfbG9hZF9zZWcoCiAgICAgICAgIGNhc2UgeDg2X3NlZ190
cjoKICAgICAgICAgICAgIGdvdG8gcmFpc2VfZXhuOwogICAgICAgICB9Ci0gICAgICAgIGlmICgg
Y3AtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgfHwgIW9wcy0+cmVhZF9zZWdtZW50IHx8
CisgICAgICAgIGlmICggIShjcC0+eDg2X3ZlbmRvciAmIChYODZfVkVORE9SX0FNRCB8IFg4Nl9W
RU5ET1JfSFlHT04pKSB8fAorICAgICAgICAgICAgICFvcHMtPnJlYWRfc2VnbWVudCB8fAogICAg
ICAgICAgICAgIG9wcy0+cmVhZF9zZWdtZW50KHNlZywgc3JlZywgY3R4dCkgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgICAgIG1lbXNldChzcmVnLCAwLCBzaXplb2YoKnNyZWcpKTsKICAgICAg
ICAgZWxzZQpAQCAtMjEyMiw3ICsyMTIzLDggQEAgcHJvdG1vZGVfbG9hZF9zZWcoCiAgICAgICAg
ICAqLwogICAgICAgICBib29sIHdpZGUgPSBkZXNjLmIgJiAweDEwMDAKICAgICAgICAgICAgICAg
ICAgICAgPyBmYWxzZSA6IChkZXNjLmIgJiAweGYwMCkgIT0gMHhjMDAgJiYKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjcC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICEoY3AtPng4Nl92ZW5kb3IgJgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKFg4Nl9WRU5ET1JfQU1EIHwgWDg2X1ZFTkRPUl9IWUdP
TikpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBtb2RlXzY0Yml0KCkgOiBjdHh0
LT5sbWE7CiAKICAgICAgICAgaWYgKCB3aWRlICkKQEAgLTIxNDAsNyArMjE0Miw4IEBAIHByb3Rt
b2RlX2xvYWRfc2VnKAogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICByZXR1
cm4gcmM7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgJiYg
Y3AtPng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKKyAgICAgICAgICAgIGlmICggIW1v
ZGVfNjRiaXQoKSAmJgorICAgICAgICAgICAgICAgICAoY3AtPng4Nl92ZW5kb3IgJiAoWDg2X1ZF
TkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSkgJiYKICAgICAgICAgICAgICAgICAgKGRlc2Mu
YiAmIDB4ZjAwKSAhPSAweGMwMCApCiAgICAgICAgICAgICAgICAgZGVzY19oaS5iID0gZGVzY19o
aS5hID0gMDsKICAgICAgICAgICAgIGlmICggKGRlc2NfaGkuYiAmIDB4MDAwMDFmMDApIHx8CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:48:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 09:48:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ncR-00050P-Hx; Mon, 16 Sep 2019 09:48:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9ncP-00050D-PL
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:48:25 +0000
X-Inumbo-ID: 2004b226-d867-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2004b226-d867-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 09:48: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 EB881AD7F;
 Mon, 16 Sep 2019 09:48:23 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
Message-ID: <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
Date: Mon, 16 Sep 2019 11:48:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WEVEIGNvbW1pdCAxYjJmZDk0NDI1ICgiVXBkYXRlIE1PVlNYRCB0byBtb2Rlcm4gYmVoYXZpb3Ii
KSBwb2ludHMgb3V0CnRoYXQgYXMgb2YgU0RNIHJldiAwNjQgTU9WU1hEIGlzIHNwZWNpZmllZCB0
byByZWFkIG9ubHkgMTYgYml0cyBmcm9tCm1lbW9yeSAob3IgcmVnaXN0ZXIpIHdoZW4gdXNlZCB3
aXRob3V0IFJFWC5XIGFuZCB3aXRoIG9wZXJhbmQgc2l6ZQpvdmVycmlkZS4gU2luY2UgdGhlIHVw
cGVyIDE2IGJpdHMgb2YgdGhlIHZhbHVlIHJlYWQgd29uJ3QgYmUgdXNlZAphbnl3YXkgaW4gdGhp
cyBjYXNlLCBtYWtlIHRoZSBlbXVsYXRpb24gdW5pZm9ybWx5IGZvbGxvdyB0aGlzIG1vcmUKY29t
cGF0aWJsZSBiZWhhdmlvciB3aGVuIG5vdCBlbXVsYXRpbmcgYW4gQU1ELWxpa2UgQ1BVLCBhdCB0
aGUgcmlzawpvZiBtaXNzaW5nIGFuIGV4Y2VwdGlvbiB3aGVuIGVtdWxhdGluZyBvbi9mb3Igb2xk
ZXIgaGFyZHdhcmUgKHRoZQpib3VuZGFyeSBhdCBTYW5keUJyaWRnZSBub3RlZCBpbiBzYWlkIGNv
bW1pdCBsb29rcyBxdWVzdGlvbmFibGUgLSBJJ3ZlCm9ic2VydmVkIHRoZSAibmV3IiBiZWhhdmlv
ciBhbHNvIG9uIFdlc3RtZXJlKS4KCldoaWxlIHRvdWNoaW5nIHRoaXMgY29kZSBJIGFsc28gbm90
aWNlZCB0aGF0ICNVRCBvdXRzaWRlIG9mIHByb3RlY3RlZAptb2RlIGdldHMgcmFpc2VkIGZvciBB
UlBMIG9ubHkgYWZ0ZXIgaGF2aW5nIHJlYWQgdGhlIG1lbW9yeSBvcGVyYW5kIC0KY29ycmVjdCB0
aGlzIGF0dGhlIHNhbWUgdGltZSBieSBtb3ZpbmcgdXAgdGhlIHJlc3BlY3RpdmUgY29uc3RydWN0
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQwNDgsOCArNDA0OCwxMiBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgIC8qIG1vdnN4ZCAqLwogICAgICAgICAgICAgaWYgKCBlYS50eXBl
ID09IE9QX1JFRyApCiAgICAgICAgICAgICAgICAgc3JjLnZhbCA9ICplYS5yZWc7Ci0gICAgICAg
ICAgICBlbHNlIGlmICggKHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNyYy52YWwsIDQsIGN0eHQs
IG9wcykpICkKKyAgICAgICAgICAgIGVsc2UgaWYgKCAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5z
ZWcsIGVhLm1lbS5vZmYsICZzcmMudmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG9wX2J5dGVzID09IDIgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhKGN0eHQtPmNwdWlkLT54ODZfdmVuZG9yICYKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChYODZfVkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlH
T04pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gMiA6IDQpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCwgb3BzKSkgKQogICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGRzdC52YWwgPSAoaW50MzJfdClz
cmMudmFsOwogICAgICAgICB9CkBAIC00MDU4LDYgKzQwNjIsOCBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgICAgIC8qIGFycGwgKi8KICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzcmNfcnBsID0g
ZHN0LnZhbCAmIDM7CiAKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighaW5fcHJv
dG1vZGUoY3R4dCwgb3BzKSwgRVhDX1VEKTsKKwogICAgICAgICAgICAgZHN0ID0gZWE7CiAgICAg
ICAgICAgICBkc3QuYnl0ZXMgPSAyOwogICAgICAgICAgICAgaWYgKCBkc3QudHlwZSA9PSBPUF9S
RUcgKQpAQCAtNDA3NSw3ICs0MDgxLDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAg
X3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX1pGOwogICAgICAgICAgICAgICAgIGRzdC50eXBl
ID0gT1BfTk9ORTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighaW5fcHJvdG1vZGUoY3R4dCwgb3BzKSwgRVhDX1VEKTsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:51:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9nfX-0005oz-2E; Mon, 16 Sep 2019 09:51:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gS2T=XL=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1i9nfV-0005ou-N5
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:51:37 +0000
X-Inumbo-ID: 91cb3452-d867-11e9-978d-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::61f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 91cb3452-d867-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 09:51:35 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=OrPJnOpTBkVylyJtRpsRntiLtvIWd3Cz9EfihoRQHLP2d/2kQr58nfSIr0F5THakU5GbLyAXdg7hUvQQHpYjiY/zVbXVRdEvoTp5hsKIQ2fTgu8XXyWNTlOuzwDav9FDKAXpR3X+Uirk+ViG4SvL7U8sZ1eyhKvHqobqOd9whBcCyTtHnwaLn52vBGW++jjl175IaUNSATeMLuuMmnT8GbbCFm5jXtkMYIjSioyHsCxmnnGRXRGXkGodBK2upJPkouRauy7o7M5z4qcCyuiIU1FYXh/HPC5l7zrjrWUObob/BdKXWz5OVklErWUzryUauhby3jA1XMy+W74Yf6MLeQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S8F5CzEJ/age1CHHHPqTMUHg6wLBT35cM6qcA/wKMQA=;
 b=KYFcb5BoA3Qer+mVYvhXLgEQL+H4SljhmErNxmtDpLYZCNrh4bAFdEAir9MV/akGqXlsXR6kMkfv0BOvIGO7iKfBxdNXYZySTT52EVZtGGxECOlNHg+KGC7ayze7pCQhqCgeshGQE5Z9DNps4rtGMaOSWlG7PDr4EE58qFHU1YnLRadgp7vlPI7wVMv/TUdIZrr3YEz9uEfrfCXXqPMKb65W4TbIZIOWMeHdwMq4i2ljYu+zrNtw/T2BrU9eyj8qsIAKsYqSHRVaQRPzZpYRmyQqH+LgodasmScQEujN45zAVHtrrHxqSRcvmfLWVH4Xvvk5u1nAebGvONJUoxnQ2A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass
 header.d=nxp.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S8F5CzEJ/age1CHHHPqTMUHg6wLBT35cM6qcA/wKMQA=;
 b=oKdwZU3zDYX9Dy2TCF7VDy7nRB4A1mXtto4MzWFYRlsnKtWlA0iksceR/uvaxkjf+Va7BWRucsVUodAXCK+s2Eb4ltTCdIzVVR+g/EQSxEpXX6m6K3ROLHv4qJdWx4mTPRtINnXZW9lCoCdDGOYh/QohNFd3fB8P5EsYIA1pKow=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.147.15) by
 AM0PR04MB5186.eurprd04.prod.outlook.com (20.176.215.159) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.14; Mon, 16 Sep 2019 09:51:34 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::6ca2:ec08:2b37:8ab8]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::6ca2:ec08:2b37:8ab8%6]) with mapi id 15.20.2263.023; Mon, 16 Sep 2019
 09:51:34 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "sstabellini@kernel.org" <sstabellini@kernel.org>, "linux@armlinux.org.uk"
 <linux@armlinux.org.uk>,
 "catalin.marinas@arm.com" <catalin.marinas@arm.com>, 
 "will@kernel.org" <will@kernel.org>, "robin.murphy@arm.com"
 <robin.murphy@arm.com>
Thread-Topic: [PATCH V3] arm: xen: mm: use __GPF_DMA32 for arm64
Thread-Index: AQHVbHRSaJ8nL5OcZUKnpAnuiJ+Vsw==
Date: Mon, 16 Sep 2019 09:51:33 +0000
Message-ID: <1568627400-21335-1-git-send-email-peng.fan@nxp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: git-send-email 2.7.4
x-clientproxiedby: HK2PR02CA0189.apcprd02.prod.outlook.com
 (2603:1096:201:21::25) To AM0PR04MB4481.eurprd04.prod.outlook.com
 (2603:10a6:208:70::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [119.31.174.66]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0dde092f-4dc9-47c8-17f2-08d73a8b7522
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR04MB5186; 
x-ms-traffictypediagnostic: AM0PR04MB5186:|AM0PR04MB5186:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR04MB518625B959CEEB06504C5075888C0@AM0PR04MB5186.eurprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:133;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(366004)(376002)(39860400002)(136003)(396003)(199004)(189003)(7736002)(86362001)(25786009)(8676002)(54906003)(81166006)(26005)(2501003)(81156014)(8936002)(2906002)(102836004)(110136005)(6506007)(486006)(256004)(2201001)(53936002)(386003)(44832011)(6486002)(14444005)(14454004)(36756003)(50226002)(99286004)(305945005)(6436002)(66066001)(478600001)(71200400001)(5660300002)(71190400001)(4326008)(6512007)(6116002)(186003)(476003)(66476007)(66556008)(52116002)(2616005)(64756008)(66446008)(3846002)(66946007)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB5186;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: GhFLTZUam2svVQUPfjTqJv8m65Dws5Irh+w2L39xjcuMTVdubiAYjtwT2WQKVVU8D2+kHmSaevnpE3jJc4lPnMoG8i3WKRx2Ow5tOeSRI47Q7qzoKGC1PZb5IsELH+tdaBRO9VKjLK6V9kIlHhZIlv7Hwmd/dJUEidO+ST8vyYQbyZ0ZQjonStJohxsxTDkos8R/yvg5Tl+s+P/Ctsn6vV9W5ydKWHYuT0Fgj6pYRxnumcc9IwGHLtz4VxZqqyeLoZU2KPzIQPzeLPiY5A9FfhUw+OzN5E+uVW71KavCG4WIOnBFhF6wDETw5HjSakweBONA2oAm8EjeCOFqptF4ZypqQqxWtKiGafebOAuR3RYlNcX3755D5BcDc7F/VLMI3fFhPKMAA3BSjXlG7fj7K4GmR5KDJFjUVLhL/OZfI/Q=
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0dde092f-4dc9-47c8-17f2-08d73a8b7522
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 09:51:34.0156 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aZul6er8FMN9aOpYNr+i019whEoXmd9DgIzfC5geVUjcschdPUlhGkHT6jldF2wMNuybY6gTW7DCDBnUsUGWag==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5186
Subject: [Xen-devel] [PATCH V3] arm: xen: mm: use __GPF_DMA32 for 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" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>, dl-linux-imx <linux-imx@nxp.com>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+Cgphcm02NCBzaGFyZXMgc29tZSBjb2Rl
IHVuZGVyIGFyY2gvYXJtL3hlbiwgaW5jbHVkaW5nIG1tLmMuCkhvd2V2ZXIgWk9ORV9ETUEgaXMg
cmVtb3ZlZCBieSBjb21taXQKYWQ2N2Y1YTY1NDUoImFybTY0OiByZXBsYWNlIFpPTkVfRE1BIHdp
dGggWk9ORV9ETUEzMiIpLgoKU28gYWRkIGEgY2hlY2sgaWYgQ09ORklHX1pPTkVfRE1BMzIgaXMg
ZW5hYmxlZCB1c2UgX19HRlBfRE1BMzIuCgpTaWduZWQtb2ZmLWJ5OiBQZW5nIEZhbiA8cGVuZy5m
YW5AbnhwLmNvbT4KLS0tCgpWMzoKIFVzZSBJU19FTkFCTEVEKENPTkZJR19aT05FX0RNQTMyKSBh
bmQgZHJvcCB4ZW5fc2V0X2dmcF9kbWEuCgpWMjoKIEZvbGxvdyBzdWdnZXN0aW9uIGZyb20gU3Rl
ZmFubywKIGludHJvZHVjZSBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX3NldF9nZnBfZG1hKGdmcF90
ICpmbGFncykgZm9yIGFybTMyL2FybTY0LCBhbmQKIGZvciBhcm02NCB1c2luZyBfX0dGUF9ETUEg
Zm9yIHRoZSBmb3JtZXIgYW5kIF9fR0ZQX0RNQTMyIGZvciB0aGUgbGF0dGVyLgoKCiBhcmNoL2Fy
bS94ZW4vbW0uYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS94ZW4vbW0uYyBiL2FyY2gvYXJtL3hl
bi9tbS5jCmluZGV4IDJiMmMyMDg0MDhiYi4uMzhmYTkxN2M4NTg1IDEwMDY0NAotLS0gYS9hcmNo
L2FybS94ZW4vbW0uYworKysgYi9hcmNoL2FybS94ZW4vbW0uYwpAQCAtMjgsNyArMjgsMTAgQEAg
dW5zaWduZWQgbG9uZyB4ZW5fZ2V0X3N3aW90bGJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgb3Jk
ZXIpCiAKIAlmb3JfZWFjaF9tZW1ibG9jayhtZW1vcnksIHJlZykgewogCQlpZiAocmVnLT5iYXNl
IDwgKHBoeXNfYWRkcl90KTB4ZmZmZmZmZmYpIHsKLQkJCWZsYWdzIHw9IF9fR0ZQX0RNQTsKKwkJ
CWlmIChJU19FTkFCTEVEKENPTkZJR19aT05FX0RNQTMyKSkKKwkJCQlmbGFncyB8PSBfX0dGUF9E
TUEzMjsKKwkJCWVsc2UKKwkJCQlmbGFncyB8PSBfX0dGUF9ETUE7CiAJCQlicmVhazsKIAkJfQog
CX0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 09:53:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 09:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ngs-0005uE-Ez; Mon, 16 Sep 2019 09:53:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9ngr-0005tx-Bx
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 09:53:01 +0000
X-Inumbo-ID: c4a69ad8-d867-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c4a69ad8-d867-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 09:53: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 D9296AD63;
 Mon, 16 Sep 2019 09:52:59 +0000 (UTC)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ad0d8cfc-55fa-f97a-a507-70186e69ae0b@suse.com>
Date: Mon, 16 Sep 2019 11:53:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@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>

T24gMTMuMDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+
IEBAIC0yMzksNiArMjM5LDE2IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+ICAgICAgaW50IF9fbXVz
dF9jaGVjayAoKmlvdGxiX2ZsdXNoX2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7Cj4gICAgICBpbnQg
KCpnZXRfcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSkoaW9tbXVfZ3JkbV90ICosIHZvaWQgKik7Cj4g
ICAgICB2b2lkICgqZHVtcF9wMm1fdGFibGUpKHN0cnVjdCBkb21haW4gKmQpOwo+ICsKPiArI2lm
ZGVmIENPTkZJR19IQVNfREVWSUNFX1RSRUUKPiArICAgIC8qCj4gKyAgICAgKiBBbGwgSU9NTVUg
ZHJpdmVycyB3aGljaCBzdXBwb3J0IGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3Mgc2hvdWxkIHVz
ZQo+ICsgICAgICogdGhpcyBjYWxsYmFjay4gVGhpcyBpcyBhIHdheSBmb3IgdGhlIGZyYW1ld29y
ayB0byBwcm92aWRlIHRoZSBkcml2ZXIKPiArICAgICAqIHdpdGggRFQgSU9NTVUgc3BlY2lmaWVy
IHdoaWNoIGRlc2NyaWJlcyB0aGUgSU9NTVUgbWFzdGVyIGludGVyZmFjZXMgb2YKPiArICAgICAq
IHRoYXQgZGV2aWNlIChkZXZpY2UgSURzLCBldGMpLgo+ICsgICAgICovCj4gKyAgICBpbnQgKCpk
dF94bGF0ZSkoZGV2aWNlX3QgKmRldiwgc3RydWN0IGR0X3BoYW5kbGVfYXJncyAqYXJncyk7Cj4g
KyNlbmRpZgo+ICB9OwoKQmVmb3JlIEkgZ2l2ZSBteSBhY2sgb24gdGhpcywgd291bGQgeW91IHBs
ZWFzZSBjbGFyaWZ5IHdoZXRoZXIKaW5kZWVkIGJvdGggcGFyYW1ldGVycyBhcmUgaW50ZW5kZWQg
dG8gYmUgd3JpdHRlbiB0byBieSB0aGUKaG9vayBmdW5jdGlvbj8gSWYgbm90LCBlaXRoZXIgb3Ig
Ym90aCBzaG91bGQgZ2V0ICJjb25zdCIgYWRkZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:01:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10: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 1i9noY-00076E-FH; Mon, 16 Sep 2019 10:00:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9noW-000768-Pz
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:00:56 +0000
X-Inumbo-ID: dfac5f7e-d868-11e9-978d-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfac5f7e-d868-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 10:00:55 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id p7so9387366wmp.4
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 03:00:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=7addVq4nC+TGaKW2Q7DaiTsvroHtpTEdoiZlUyxbLqA=;
 b=T7qSzBD3EhuuI9InSs4Dl2B4YoF2lVFBoqhsMvJUoHnZI58CMW73C9awgzXUnxvLbm
 pgkK9ekHayyQ3TRPE1sFevgVP1pgvPrN1LoaE9cY0KDZQu5dEVMMg8re3Ahcj0T3SNS7
 B7VR8dBY5e8zaMZNzWX2bAIZLBkms0KbY6mr6o84WC+3imt24l1p9Qd/zbmIc3WEKpQ1
 3DtGeNJmbFA4boQ2aTk9VgMdbp8MxMuQ8fLt8lLfkctqKKOWdfQnj2WpC9miixZQcyTc
 UR7auCp3nCNtOwVd+azuTXpJIW8Rdj9cB7OiloqphOAyatJ5lawHY5Y5C/yIWdYOItZb
 U23w==
X-Gm-Message-State: APjAAAXjQ9ayCUWX978+F1luofA+Xvm6sBavvuk48Vvu4lfYmYJ1UwaN
 q91EhOZxKfXR8fuTd1DmuRs=
X-Google-Smtp-Source: APXvYqylRwIEQyhfBYlDygCMfP5RuYqaI2/sI9UDH3vZvYlYHzcc2pCRmUrsCyOORw91OgtYjLvvrw==
X-Received: by 2002:a1c:7c0b:: with SMTP id x11mr8040444wmc.92.1568628054906; 
 Mon, 16 Sep 2019 03:00:54 -0700 (PDT)
Received: from
 liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net
 ([51.140.50.101])
 by smtp.gmail.com with ESMTPSA id h63sm3662044wmf.15.2019.09.16.03.00.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 16 Sep 2019 03:00:54 -0700 (PDT)
Date: Mon, 16 Sep 2019 10:00:53 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190916100053.qaggkkjbcluxs7br@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
References: <20190903072023.29147-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190903072023.29147-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/libs: put common Makefile parts into
 new libs.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMDMsIDIwMTkgYXQgMDk6MjA6MjNBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgTWFrZWZpbGUgYmVsb3cgdG9vbHMvbGlicyBoYXZlIGEgbG90IGluIGNvbW1v
bi4gUHV0IHRob3NlIGNvbW1vbgo+IHBhcnRzIGludG8gYSBuZXcgbGlicy5tayBhbmQgaW5jbHVk
ZSB0aGF0IGZyb20gdGhlIHNwZWNpZmljIE1ha2VmaWxlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:12:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10: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 1i9nzo-00085S-Kx; Mon, 16 Sep 2019 10:12:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9nzn-00085J-KX
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:12:35 +0000
X-Inumbo-ID: 80749650-d86a-11e9-a337-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80749650-d86a-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 10:12:34 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id i1so37642257wro.4
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 03:12:34 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=1DBt7w3PEhEyPg/wu1FQjuAbqUD0ZgP03yXuKtqKh6U=;
 b=eDxKwwXhVOkqCjX2ASmVyBVPHDRYg0fwXCw1fnJ0SMPH+7FdJ4K/xqy0hfFJL14QEA
 lP2ZDUSCL3H1Ls01fxuvw4o+CMGFiP03uTqi+2FOC0a09Tm/T8QeH8eGpGjsCLnQOD4p
 kPKT3UBFUzrFhP4lEo6F0OJJ5SccSa8HtU6YxZ8zJC/ZKr1EGt2hR/EpTNaPTIzUrr7T
 iophgUEyTJGpX1AAw2iKJDa5MpbFxM2kLT/RCrxMvHjNRTtHGUokP4GGD63tvTrRDUeK
 L2ObDdnEb36hJdnbqeHg2uxpL01RR9oKGZ2LvQuC7RDFyStG6o99TesaiklBZSwHszH+
 23yw==
X-Gm-Message-State: APjAAAViZwNYzRqVkwafff2Hfy7fza3/161uStaN0ukNcLX1hqOtcIrG
 tJ9T1pdLfx5lCkcHWKfN5oI=
X-Google-Smtp-Source: APXvYqz1Wiz/1a/OdOid4xmEksJ1G/XVnHztQT4vHr6k8mR740O5ytp9wPaQssK58vYtF+XR3SPyDA==
X-Received: by 2002:a5d:63c6:: with SMTP id c6mr8290335wrw.117.1568628754208; 
 Mon, 16 Sep 2019 03:12:34 -0700 (PDT)
Received: from
 liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net
 ([51.140.50.101])
 by smtp.gmail.com with ESMTPSA id e17sm7238962wma.15.2019.09.16.03.12.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 16 Sep 2019 03:12:33 -0700 (PDT)
Date: Mon, 16 Sep 2019 10:12:32 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20190916101232.fqtcpyvzerrrkeli@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
References: <20190906124103.8535-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190906124103.8535-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2] tools/libs: put common Makefile parts
 into new libs.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMDYsIDIwMTkgYXQgMDI6NDE6MDNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgTWFrZWZpbGUgYmVsb3cgdG9vbHMvbGlicyBoYXZlIGEgbG90IGluIGNvbW1v
bi4gUHV0IHRob3NlIGNvbW1vbgo+IHBhcnRzIGludG8gYSBuZXcgbGlicy5tayBhbmQgaW5jbHVk
ZSB0aGF0IGZyb20gdGhlIHNwZWNpZmljIE1ha2VmaWxlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gVjI6Cj4gLSBpbmNsdWRlIGNv
bW1vbiBNYWtlZmlsZSB2aWEgYWJzb2x1dGUgcGF0aCBmb3Igbm90IGJyZWFraW5nIHN0dWJkb20K
Ck9oLCB2MiBpcyBoZXJlLiBJIHRoaW5rIHJlZHVjaW5nIHJlcGV0aXRpdmVuZXNzIGlzIGEgZ29v
ZCB0aGluZyBpbgpnZW5lcmFsLCBzbyBteSBhY2sgc3RpbGwgc3RhbmRzLgoKV2VpLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:13:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9o0n-00089f-0a; Mon, 16 Sep 2019 10:13:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9o0m-00089W-69
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:13:36 +0000
X-Inumbo-ID: a23d973c-d86a-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a23d973c-d86a-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 10:13: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 91DC4AD63;
 Mon, 16 Sep 2019 10:13:30 +0000 (UTC)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-5-git-send-email-olekstysh@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <81c2099d-ee08-2e0a-134c-0a9889748ac8@suse.com>
Date: Mon, 16 Sep 2019 12:13:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568388917-7287-5-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 4/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gLS0tIGEv
eGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+ICsrKyBiL3hlbi9jb21tb24veG1hbGxvY190bHNm
LmMKPiBAQCAtNTk4LDYgKzU5OCw1OCBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNp
emUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4gICAgICByZXR1cm4gcCA/IG1lbXNldChwLCAwLCBz
aXplKSA6IHA7Cj4gIH0KPiAgCj4gK3ZvaWQgKl94cmVhbGxvYyh2b2lkICpwdHIsIHVuc2lnbmVk
IGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbikKPiArewo+ICsgICAgdW5zaWduZWQgbG9u
ZyBjdXJyX3NpemUsIHRtcF9zaXplOwo+ICsgICAgdm9pZCAqcDsKPiArCj4gKyAgICBpZiAoICFz
aXplICkKPiArICAgIHsKPiArICAgICAgICB4ZnJlZShwdHIpOwo+ICsgICAgICAgIHJldHVybiBa
RVJPX0JMT0NLX1BUUjsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIHB0ciA9PSBOVUxMIHx8IHB0
ciA9PSBaRVJPX0JMT0NLX1BUUiApCj4gKyAgICAgICAgcmV0dXJuIF94bWFsbG9jKHNpemUsIGFs
aWduKTsKPiArCj4gKyAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpcHRyICYgKFBBR0VfU0laRSAt
IDEpKSApCj4gKyAgICAgICAgY3Vycl9zaXplID0gUEZOX09SREVSKHZpcnRfdG9fcGFnZShwdHIp
KSA8PCBQQUdFX1NISUZUOwoKV2hpbGUgdGhlIHByZXNlbnQgTUFYX09SREVSIHNldHRpbmcgd2ls
bCBwcmV2ZW50IGFsbG9jYXRpb25zIG9mCjRHaUIgb3IgYWJvdmUgZnJvbSBzdWNjZWVkaW5nLCBt
YXkgSSBhc2sgdGhhdCB5b3UgZG9uJ3QgaW50cm9kdWNlCmxhdGVudCBpc3N1ZXMgaW4gY2FzZSBN
QVhfT1JERVIgd291bGQgZXZlciBuZWVkIGJ1bXBpbmc/Cgo+ICsgICAgZWxzZQo+ICsgICAgewo+
ICsgICAgICAgIHN0cnVjdCBiaGRyICpiID0gKHN0cnVjdCBiaGRyICopKChjaGFyICopcHRyIC0g
QkhEUl9PVkVSSEVBRCk7Cj4gKwo+ICsgICAgICAgIGlmICggYi0+c2l6ZSAmIEZSRUVfQkxPQ0sg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcCA9IChjaGFyICopcHRyIC0gKGItPnNpemUg
JiB+RlJFRV9CTE9DSyk7Cj4gKyAgICAgICAgICAgIGIgPSAoc3RydWN0IGJoZHIgKikoKGNoYXIg
KilwIC0gQkhEUl9PVkVSSEVBRCk7Cj4gKyAgICAgICAgICAgIEFTU0VSVCghKGItPnNpemUgJiBG
UkVFX0JMT0NLKSk7Cj4gKyAgICAgICAgfQoKVGhpcyBtYXRjaGVzIHRoZSByZXNwZWN0aXZlIHhm
cmVlKCkgY29kZSBmcmFnbWVudCwgYW5kIG5lZWRzIHRvCnJlbWFpbiBpbiBzeW5jLiBXaGljaCBz
dWdnZXN0cyBpbnRyb2R1Y2luZyBhIGhlbHBlciBmdW5jdGlvbgppbnN0ZWFkIG9mIGR1cGxpY2F0
aW5nIHRoZSBjb2RlLiBBbmQgcGxlYXNlIG9taXQgdGhlIHVubmVjZXNzYXJ5CmNhc3RzIHRvIGNo
YXIgKi4KCj4gKyAgICAgICAgY3Vycl9zaXplID0gYi0+c2l6ZSAmIEJMT0NLX1NJWkVfTUFTSzsK
Cl94bWFsbG9jKCkgaGFzCgogICAgICAgIGItPnNpemUgPSBwYWQgfCBGUkVFX0JMT0NLOwoKaS5l
LiBhaXVpIHdoYXQgeW91IGNhbGN1bGF0ZSBhYm92ZSBpcyB0aGUgcGFkZGluZyBzaXplLCBub3Qg
dGhlCm92ZXJhbGwgYmxvY2sgc2l6ZS4KCj4gKyAgICB9Cj4gKwo+ICsgICAgQVNTRVJUKChhbGln
biAmIChhbGlnbiAtIDEpKSA9PSAwKTsKPiArICAgIGlmICggYWxpZ24gPCBNRU1fQUxJR04gKQo+
ICsgICAgICAgIGFsaWduID0gTUVNX0FMSUdOOwo+ICsgICAgdG1wX3NpemUgPSBzaXplICsgYWxp
Z24gLSBNRU1fQUxJR047Cj4gKwo+ICsgICAgaWYgKCB0bXBfc2l6ZSA8IFBBR0VfU0laRSApCj4g
KyAgICAgICAgdG1wX3NpemUgPSAoIHRtcF9zaXplIDwgTUlOX0JMT0NLX1NJWkUgKSA/IE1JTl9C
TE9DS19TSVpFIDoKClN0cmF5IGJsYW5rcyBpbnNpZGUgcGFyZW50aGVzZXMuCgo+ICsgICAgICAg
ICAgICBST1VORFVQX1NJWkUodG1wX3NpemUpOwo+ICsKPiArICAgIGlmICggdG1wX3NpemUgPD0g
Y3Vycl9zaXplICYmICgodW5zaWduZWQgbG9uZylwdHIgJiAoYWxpZ24gLSAxKSkgPT0gMCApCj4g
KyAgICAgICAgcmV0dXJuIHB0cjsgLyogdGhlIHNpemUgYW5kIGFsaWdubWVudCBmaXQgaW4gYWxy
ZWFkeSBhbGxvY2F0ZWQgc3BhY2UgKi8KCllvdSBhbHNvIGRvbid0IHNlZW0gdG8gZXZlciB1cGRh
dGUgcHRyIGluIGNhc2UgeW91IHdhbnQgdG8gdXNlIHRoZQooaGVhZCkgcGFkZGluZywgaS5lLiB5
b3UnZCBoYW5kIGJhY2sgYSBwb2ludGVyIHRvIGEgYmxvY2sgd2hpY2ggdGhlCmNhbGxlciB3b3Vs
ZCBhc3N1bWUgZXh0ZW5kcyBwYXN0IGl0cyBhY3R1YWwgZW5kLiBJIHRoaW5rIHlvdSB3YW50CnRv
IGNhbGN1bGF0ZSB0aGUgbmV3IHRlbnRhdGl2ZSBwb2ludGVyICh0YWtpbmcgdGhlIHJlcXVlc3Rl
ZAphbGlnbm1lbnQgaW50byBhY2NvdW50KSwgYW5kIG9ubHkgZnJvbSB0aGF0IGNhbGN1bGF0ZSBj
dXJyX3NpemUKKHdoaWNoIHBlcmhhcHMgd291bGQgYmV0dGVyIGJlIG5hbWVkICJ1c2FibGUiIG9y
ICJzcGFjZSIgb3Igc29tZQpzdWNoKS4gT2J2aW91c2x5IHRoZSAoaGVhZCkgcGFkZGluZyBibG9j
ayBtYXkgbmVlZCB1cGRhdGluZywgdG9vLgoKPiArICAgIHAgPSBfeG1hbGxvYyhzaXplLCBhbGln
bik7Cj4gKyAgICBpZiAoIHAgKQo+ICsgICAgewo+ICsgICAgICAgIG1lbWNweShwLCBwdHIsIG1p
bihjdXJyX3NpemUsIHNpemUpKTsKPiArICAgICAgICB4ZnJlZShwdHIpOwo+ICsgICAgfQo+ICsK
PiArICAgIHJldHVybiBwOwo+ICt9CgpBcyBhIGZpbmFsIHJlbWFyayAtIGRpZCB5b3UgY29uc2lk
ZXIgemVybyg/KS1maWxsaW5nIHRoZSB0YWlsCnBvcnRpb24/IFdoaWxlIEMncyByZWFsbG9jKCkg
aXNuJ3Qgc3BlY2lmaWVkIHRvIGRvIHNvLCBzaW5jZSB0aGVyZSdzCm5vIChub3QgZ29pbmcgdG8g
YmUgYSkgemVyb2luZyBjb3VudGVycGFydCwgZG9pbmcgc28gbWF5IGJlIHNhZmVyCm92ZXJhbGwu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:15:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9o2O-0008Hp-EF; Mon, 16 Sep 2019 10:15: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=+z2k=XL=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1i9o2N-0008Hf-3W
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:15:15 +0000
X-Inumbo-ID: deacb7cb-d86a-11e9-95d9-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id deacb7cb-d86a-11e9-95d9-12813bfff9fa;
 Mon, 16 Sep 2019 10:15:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568628913;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=quLHv45PTnkWDH4hrwxjrQdi/AQMf6Bq2yPwhCSJnnc=;
 b=KjXSwFAI2PfaaoJmlcN02NLSo3pISHXoooGlxtaWaiqcVkCVRY2jb9Ko
 LvUZQsA1g3uR0BBIdWqr1P3aciHet0bkgBHyWCtZEyiHDcP67ga1KV16q
 Y2X8Vdgh+saZETN2gYoPIyC45Zs1pITyDSMKVkvl3WuGL6vzy+ahZRIrz A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6DOwVuagZPt/45l6pdbuLrhQKQ/4pr/NAnfN2oMv5N3pAp/dGmbg3rEnPmdC55EJ6tVcLM+b2+
 NvQZg2DoESPgQQw82nvQlmXdNOEZ+sWQDMTMQEy3vFu5xToTDD2I2hMwG2EfEKilAVg66WD2WN
 CBjdDAsNEZ9qQ+nKnAxW8Myz/S2EcUUz8Yb+XEZTh+fz0f8WLnauoRfLgFR+SJYZHQlRZYAxRw
 1s/LqKdGB3z1Dg+rkbxlxpC0xjSLQDA1MV21+r/TCQEJX7/euSI4S2232ga3hxIvdtaZ5Sdpkm
 r58=
X-SBRS: 2.7
X-MesageID: 5602208
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,512,1559534400"; 
   d="scan'208";a="5602208"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190916092708.2624-1-paul.durrant@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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: <abda0597-4744-d75e-2b54-d914919f8e76@citrix.com>
Date: Mon, 16 Sep 2019 11:15:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916092708.2624-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v12 6/6] introduce a 'passthrough'
 configuration option to 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: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMDoyNyBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC4uLmFuZCBoZW5jZSB0
aGUgYWJpbGl0eSB0byBkaXNhYmxlIElPTU1VIG1hcHBpbmdzLCBhbmQgY29udHJvbCBFUFQKPiBz
aGFyaW5nLgo+IAo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyAnbGlieGxfcGFzc3Rocm91
Z2gnIGVudW1lcmF0aW9uIGludG8KPiBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8uIFRoZSB2YWx1
ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBwYXJzZXMKPiBhIG5ldyAncGFzc3Ro
cm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0bHkgaWYgdGhlcmUgaXMgcGFzc3Ro
cm91Z2gKPiBoYXJkd2FyZSBzcGVjaWZpZWQgZm9yIHRoZSBkb21haW4uCj4gCj4gSWYgdGhlIHZh
bHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyAnZGlzYWJsZWQn
IHRoZW4KPiB0aGUgWEVOX0RPTUNUTF9DREZfaW9tbXUgZmxhZyB3aWxsIGJlIGNsZWFyIGluIHRo
ZSB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbgo+IGZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29s
c3RhY2sgdG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cwo+IElPTU1VIG1hcHBpbmdz
IG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFsbHkgc2V0KS4KPiAKPiBJ
ZiB0aGUgdmFsdWUgb2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdz
eW5jX3B0JyB0aGVuCj4gYSBuZXcgJ2lvbW11X29wdHMnIGZpZWxkIGluIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHdpbGwgYmUgc2V0IHdpdGggdGhlCj4gdmFsdWUgWEVOX0RPTUNUTF9JT01NVV9u
b19zaGFyZXB0LiBUaGlzIHdpbGwgb3ZlcnJpZGUgdGhlIGdsb2JhbCBkZWZhdWx0Cj4gc2V0IGlu
IGlvbW11X2hhcF9wdF9zaGFyZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRy
b2wgd2hldGhlcgo+IEVQVCBzaGFyaW5nIGlzIHVzZWQgZm9yIHRoZSBkb21haW4uCj4gCj4gSWYg
dGhlIHZhbHVlIG9mIHBhc3N0aHJvdWdoIGlzICdlbmFibGVkJyB0aGVuIHhsIHdpbGwgY2hvb3Nl
IGFuIGFwcHJvcHJpYXRlCj4gZGVmYXVsdCBhY2NvcmRpbmcgdG8gdGhlIHR5cGUgb2YgZG9tYWlu
IGFuZCBoYXJkd2FyZSBzdXBwb3J0LgoKTWlub3Igc3VnZ2VzdGlvbjogSSBwcmVmZXIgdXNpbmcg
YSB3b3JkIGxpa2UgImF1dG8iIHdoZW4geW91J3JlIGxldHRpbmcKdGhlIGNvbXB1dGVyIGRlY2lk
ZSBzb21ldGhpbmcuCgpJJ2QgYWxzby4uLgoKPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2Zn
LjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCj4gaW5kZXggYzk5ZDQwMzA3ZS4u
MTU0ZDg0N2ZiOSAxMDA2NDQKPiAtLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiArKysg
Yi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiBAQCAtNjA1LDYgKzYwNSw2MiBAQCBvcHRpb24g
c2hvdWxkIG9ubHkgYmUgdXNlZCB3aXRoIGEgdHJ1c3RlZCBkZXZpY2UgdHJlZS4KPiAgTm90ZSB0
aGF0IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlIHNob3VsZCBhdm9pZCB1c2luZyB0aGUgcGhhbmRs
ZSA2NTAwMAo+ICB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLgo+ICAKPiArPWl0
ZW0gQjxwYXNzdGhyb3VnaD0iU1RSSU5HIj4KPiArCj4gK1NwZWNpZnkgd2hldGhlciBJT01NVSBt
YXBwaW5ncyBhcmUgZW5hYmxlZCBmb3IgdGhlIGRvbWFpbiBhbmQgaGVuY2Ugd2hldGhlcgo+ICtp
dCB3aWxsIGJlIGVuYWJsZWQgZm9yIHBhc3N0aHJvdWdoIGhhcmR3YXJlLiBWYWxpZCB2YWx1ZXMg
Zm9yIHRoaXMgb3B0aW9uCj4gK2FyZToKPiArCj4gKz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8ZGlz
YWJsZWQ+Cj4gKwo+ICtJT01NVSBtYXBwaW5ncyBhcmUgZGlzYWJsZWQgZm9yIHRoZSBkb21haW4g
YW5kIHNvIGhhcmR3YXJlIG1heSBub3QgYmUKPiArcGFzc2VkIHRocm91Z2guCj4gKwo+ICtUaGlz
IG9wdGlvbiBpcyB0aGUgZGVmYXVsdCBpZiBubyBwYXNzdGhyb3VnaCBoYXJkd2FyZSBpcyBzcGVj
aWZpZWQgaW4gdGhlCj4gK2RvbWFpbidzIGNvbmZpZ3VyYXRpb24uCj4gKwo+ICs9aXRlbSBCPHN5
bmNfcHQ+Cj4gKwo+ICtUaGlzIG9wdGlvbiBtZWFucyB0aGF0IElPTU1VIG1hcHBpbmdzIHdpbGwg
YmUgc3luY2hyb25pemVkIHdpdGggdGhlCj4gK2RvbWFpbidzIFAyTSB0YWJsZSBhcyBmb2xsb3dz
Ogo+ICsKPiArRm9yIGEgUFYgZG9tYWluLCBhbGwgd3JpdGFibGUgcGFnZXMgYXNzaWduZWQgdG8g
dGhlIGRvbWFpbiBhcmUgaWRlbnRpdHkKPiArbWFwcGVkIGJ5IE1GTiBpbiB0aGUgSU9NTVUgcGFn
ZSB0YWJsZS4gVGh1cyBhIGRldmljZSBkcml2ZXIgcnVubmluZyBpbiB0aGUKPiArZG9tYWluIG1h
eSBwcm9ncmFtIHBhc3N0aHJvdWdoIGhhcmR3YXJlIGZvciBETUEgdXNpbmcgTUZOIHZhbHVlcwo+
ICsoaS5lLiBob3N0L21hY2hpbmUgZnJhbWUgbnVtYmVycykgbG9va2VkIHVwIGluIGl0cyBQMk0u
Cj4gKwo+ICtGb3IgYW4gSFZNIGRvbWFpbiwgYWxsIG5vbi1mb3JlaWduIFJBTSBwYWdlcyBwcmVz
ZW50IGluIGl0cyBQMk0gd2lsbCBiZQo+ICttYXBwZWQgYnkgR0ZOIGluIHRoZSBJT01NVSBwYWdl
IHRhYmxlLiBUaHVzIGEgZGV2aWNlIGRyaXZlciBydW5uaW5nIGluIHRoZQo+ICtkb21haW4gbWF5
IHByb2dyYW0gcGFzc3Rocm91Z2ggaGFyZHdhcmUgdXNpbmcgR0ZOIHZhbHVlcyAoaS5lLiBndWVz
dAo+ICtwaHlzaWNhbCBmcmFtZSBudW1iZXJzKSB3aXRob3V0IGFueSBmdXJ0aGVyIHRyYW5zbGF0
aW9uLgo+ICsKPiArVGhpcyBvcHRpb24gaXMgbm90IGN1cnJlbnRseSBhdmFpbGFibGUgb24gQXJt
Lgo+ICsKPiArPWl0ZW0gQjxzaGFyZV9wdD4KPiArCj4gK1RoaXMgb3B0aW9uIGlzIHVuYXZhaWxh
YmxlIGZvciBhIFBWIGRvbWFpbi4gRm9yIGFuIEhWTSBkb21haW4sIHRoaXMgb3B0aW9uCj4gK21l
YW5zIHRoYXQgdGhlIElPTU1VIHdpbGwgYmUgcHJvZ3JhbW1lZCB0byBkaXJlY3RseSByZWZlcmVu
Y2UgdGhlIGRvbWFpbidzCj4gK1AyTSB0YWJsZSBhcyBpdHMgcGFnZSB0YWJsZS4gRnJvbSB0aGUg
cG9pbnQgb2YgdmlldyBvZiBhIGRldmljZSBkcml2ZXIKPiArcnVubmluZyBpbiB0aGUgZG9tYWlu
IHRoaXMgaXMgZnVuY3Rpb25hbGx5IGVxdWl2YWxlbnQgdG8gQjxzeW5jX3B0PiBidXQKPiArcGxh
Y2VzIGxlc3MgbG9hZCBvbiB0aGUgaHlwZXJ2aXNvciBhbmQgc28gc2hvdWxkIGdlbmVyYWxseSBi
ZSBzZWxlY3RlZCBpbgo+ICtwcmVmZXJlbmNlLiBIb3dldmVyLCB0aGUgYXZhaWxhYmlsaXR5IG9m
IHRoaXMgb3B0aW9uIGlzIGhhcmR3YXJlIHNwZWNpZmljLgo+ICtJZiBCPHhsIGluZm8+IHJlcG9y
dHMgQjx2aXJ0X2NhcHM+IGNvbnRhaW5pbmcgQjxpb21tdV9oYXBfcHRfc2hhcmU+IHRoZW4KPiAr
dGhpcyBvcHRpb24gbWF5IGJlIHVzZWQuCj4gKwo+ICs9aXRlbSBCPGVuYWJsZWQ+Cj4gKwo+ICtU
aGlzIG9wdGlvbiBlbmFibGVzIElPTU1VIG1hcHBpbmdzIGFuZCBzZWxlY3RzIGFuIGFwcHJvcHJp
YXRlIGRlZmF1bHQKPiArb3BlcmF0aW5nIG1vZGUuIEZvciBIVk0gZG9tYWlucyBydW5uaW5nIG9u
IHBsYXRmb3JtcyB3aGVyZSB0aGUgb3B0aW9uIGlzCj4gK2F2YWlsYWJsZSwgdGhpcyBpcyBlcXVp
dmFsZW50IHRvIEI8c2hhcmVfcHQ+LiBPdGhlcndpc2UsIGFuZCBhbHNvIGZvciBQVgo+ICtkb21h
aW5zLCB0aGlzIG9wdGlvbnMgaXMgZXF1aXZhbGVudCB0byBCPHN5bmNfcHQ+LgoKLi4ucHV0IHRo
ZSBvcHRpb24gd2Ugd2FudCAvIGV4cGVjdCBwZW9wbGUgbmVhcmVyIHRoZSB0b3AgKGVpdGhlciBm
aXJzdApvciBzZWNvbmQpLgoKVGhhbmtzLAogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:24:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10:24:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9oAh-0000uc-CO; Mon, 16 Sep 2019 10:23: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=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9oAf-0000uX-Ic
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:23:49 +0000
X-Inumbo-ID: 116c9f13-d86c-11e9-95da-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 116c9f13-d86c-11e9-95da-12813bfff9fa;
 Mon, 16 Sep 2019 10:23:48 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id r195so9609412wme.2
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 03:23:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=hh/kr0yAsWsHoOpsfVqdIIzSg7ReaGrrBRbK1lLkKmY=;
 b=R0/pnRyCCWsGtp+pADH3GgvrKEA/Q7OEwtdYd26vSg5uzQzry1Muce8mi64eEHjGx5
 wDFqDOiK/fqrekaLvS/ID9YNHef4EVvq21ppqZwAGJf4z4zlh3F9YWCr6hUoj9q6trlM
 pKL73lsHPorhW/qs/7WBMx+nI9jY3Pjwwsp826Qw+25ZDJvHq1p7Zb/xz4Wmwi14T9qE
 1Wd7W5YalLOV9XQ5PVJuUDqcm8XovP5FiQ13WR10V/GgYJ6CKlBBf9pJ2nYynboybANk
 DiRCl1rhQGFyNeyWxIwGhuZ6p+nGbo49HgW7g1Qo/a+qcwBcxOg+4LPCPRcQ6sURii9p
 2/wg==
X-Gm-Message-State: APjAAAXbhu1BzMZOkV6WFSXf6+Fdsa0p8CQbkCKtl/FR4yT5YZiLR0c3
 FcjDJJ1V9REnyYFVk3aWCNc=
X-Google-Smtp-Source: APXvYqw9dew5QIqZWSgWLD9nFmWHbGAhuyfisMKXVRCsgQ/nPyBGFBaeUhTwTMzGExI2eHT8vOhCQw==
X-Received: by 2002:a1c:80d0:: with SMTP id
 b199mr13332848wmd.102.1568629427384; 
 Mon, 16 Sep 2019 03:23:47 -0700 (PDT)
Received: from
 liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net
 ([51.140.50.101])
 by smtp.gmail.com with ESMTPSA id o12sm14527128wrm.23.2019.09.16.03.23.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 16 Sep 2019 03:23:46 -0700 (PDT)
Date: Mon, 16 Sep 2019 10:23:45 +0000
From: Wei Liu <wl@xen.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190916102345.y5sfpzc6s46ox6qx@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
References: <20190913103953.8182-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190913103953.8182-1-julien.grall@arm.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Add Skeleton for using
 configuring early printk using Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTE6Mzk6NTNBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEF0IHRoZSBtb21lbnQsIGVhcmx5IHByaW50ayBjYW4gb25seSBiZSBjb25maWd1cmVk
IG9uIHRoZSBtYWtlIGNvbW1hbmQKPiBsaW5lLiBJdCBpcyBub3QgdmVyeSBoYW5keSBiZWNhdXNl
IGEgdXNlciBoYXMgdG8gcmVtb3ZlIHRoZSBvcHRpb24KPiBldmVyeXRpbWUgaXQgaXMgdXNpbmcg
YW5vdGhlciBjb21tYW5kIG90aGVyIHRoYW4gY29tcGlsaW5nIHRoZQo+IGh5cGVydmlzb3IuCj4g
Cj4gRnVydGhlcm1vcmUsIGVhcmx5IHByaW50ayBpcyBvbmUgb2YgdGhlIGZldyBvZGRzIG9uZSB0
aGF0IGFyZSBub3QgdXNpbmcKPiBLY29uZmlnLgo+IAo+IFNvIHRoaXMgaXMgYWJvdXQgdGltZSB0
byBtb3ZlIGl0IHRvIEtjb25maWcuIEZvciBub3csIGEgc2tlbGV0b24gaXMKPiBhZGRlZCB3aXRo
IG9uZSBleGFtcGxlIGJhc2VkIG9uIENhZGVuY2UgVUFSVC4gRm9sbG93LXVwIHdpbGwgY29udGlu
dWUgdG8KPiBjb252ZXJ0IGFsbCB0aGUgb3B0aW9ucyB0byBLY29uZmlnLgo+IAo+IEJlY2F1c2Ug
S2NvbmZpZyB3aWxsIHByZWZpeCBhbGwgdGhlIGNvbmZpZyBieSBDT05GSUdfLCBpdCBpcyBuZWNl
c3NhcnkKPiB0byBhZGFwdCB0aGUgZGVmaW5lIHdpdGhpbiB0aGUgY29kZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+IAo+
IEkgaGF2ZSBzZW50IGl0IGFzIFJGQyBiZWNhdXNlIHRoaXMgaXMgbm90IGNvbXBsZXRlLiBJIHdp
bGwgY29udmVydCB0aGUKPiByZXN0IG9uY2Ugd2UgYWdyZWUgdGhlIGFwcHJvYWNoIGlzIGNvcnJl
Y3QuCgpIYXZpbmcgYSB0b3AtbGV2ZWwgS2NvbmZpZy5kZWJ1ZyBhbmQgaW5jbHVkZXMgYXJjaCBz
cGVjaWZpYyBydWxlcyBpcyBob3cKTGludXggZG9lcyBpdCAoYWxiZWl0IHdpdGggZGlmZmVyZW50
IGRpcmVjdG9yeSBzdHJ1Y3R1cmUpLCBzbyBJIHRoaW5rCndlJ3JlIGp1c3QgZm9sbG93aW5nIHRo
ZSBub3JtIGhlcmUuIE5vIG9iamVjdGlvbiBmcm9tIG1lLgoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:37:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10:37: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 1i9oNv-0001zm-Sm; Mon, 16 Sep 2019 10:37:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9oNu-0001zh-KF
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:37:30 +0000
X-Inumbo-ID: facfa1a8-d86d-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id facfa1a8-d86d-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 10:37:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F405EB654;
 Mon, 16 Sep 2019 10:37:25 +0000 (UTC)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-6-git-send-email-olekstysh@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e27f519a-465f-58b9-b517-67c23cb85444@suse.com>
Date: Mon, 16 Sep 2019 12:37:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568388917-7287-6-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 5/8] xen/common: Introduce
 xrealloc_flex_struct() helper macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi94bWFsbG9j
LmgKPiBAQCAtMzUsNiArMzUsMTUgQEAKPiAgI2RlZmluZSB4emFsbG9jX2FycmF5KF90eXBlLCBf
bnVtKSBcCj4gICAgICAoKF90eXBlICopX3h6YWxsb2NfYXJyYXkoc2l6ZW9mKF90eXBlKSwgX19h
bGlnbm9mX18oX3R5cGUpLCBfbnVtKSkKPiAgCj4gKy8qIEFsbG9jYXRlIHNwYWNlIGZvciBhIHN0
cnVjdHVyZSB3aXRoIGEgZmxleGlibGUgYXJyYXkgb2YgdHlwZWQgb2JqZWN0cy4gKi8KPiArI2Rl
ZmluZSB4bWFsbG9jX2ZsZXhfc3RydWN0KHR5cGUsIGZpZWxkLCBucikgXAo+ICsgICAgKHR5cGUg
KilfeG1hbGxvYyhvZmZzZXRvZih0eXBlLCBmaWVsZFtucl0pLCBfX2FsaWdub2ZfXyh0eXBlKSkK
PiArCj4gKy8qIFJlLWFsbG9jYXRlIHNwYWNlIGZvciBhIHN0cnVjdHVyZSB3aXRoIGEgZmxleGli
bGUgYXJyYXkgb2YgdHlwZWQgb2JqZWN0cy4gKi8KPiArI2RlZmluZSB4cmVhbGxvY19mbGV4X3N0
cnVjdChwdHIsIGZpZWxkLCBucikgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICh0
eXBlb2YocHRyKSlfeHJlYWxsb2MocHRyLCBvZmZzZXRvZih0eXBlb2YoKihwdHIpKSwgZmllbGRb
bnJdKSwgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgX19hbGlnbm9mX18odHlwZW9m
KCoocHRyKSkpKQoKV2l0aCB0aGUgbWlzc2luZyBwYXJlbnRoZXNlcyBhcm91bmQgdGhlIGVudGly
ZSBjb25zdHJ1Y3RzIGFkZGVkClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpJJ2QgbGlrZSB0byBub3RlIHRob3VnaCB0aGF0IGl0IHNvcnQgb2YgZmVlbHMgYXMg
aWYgdGhpcyBub3RhdGlvbgppc24ndCBnb2luZyB0byBwcm92aWRlIG1heGltdW0gZmxleGliaWxp
dHkuIEkgdGhlcmVmb3JlIHdvbmRlcgp3aGV0aGVyIHRoZSBsYXN0IHR3byBwYXJhbWV0ZXJzIHNo
b3VsZG4ndCBiZSBjb21iaW5lZCwgcmVzdWx0aW5nCmluIGFuIGludm9jYXRpb24gbGlrZQoKICAg
IHB0ciA9IHhtYWxsb2NfZmxleF9zdHJ1Y3Qoc3RydWN0IHMsIGZpZWxkWzVdKTsKCkJ1dCBJIHJl
YWxpemUgdGhpcyB3b3VsZCBhbGxvdyBmb3IgKG1vcmU7IEknbGwgcmVwbHkgdG8gcGF0Y2ggNgpp
biBhIG1pbnV0ZSkgYWJ1c2UsIHNvIHRoaXMgd291bGRuJ3QgYmUgYSBjbGVhciB3aW4uCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:39:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10: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 1i9oPR-000293-EB; Mon, 16 Sep 2019 10: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=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9oPQ-00028t-8Z
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:39:04 +0000
X-Inumbo-ID: 31d31248-d86e-11e9-95de-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31d31248-d86e-11e9-95de-12813bfff9fa;
 Mon, 16 Sep 2019 10:39:01 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id t3so9679750wmj.1
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 03:39:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=vR5aLJ4Aw0jg49GU5GRByviT66FdpDgiyIibDEpw3R0=;
 b=bi9bh15FY4fFn/sXjbg+5VnSASHyATiGzgHc5wAB1ztFZIH8ciuZ9mC8U7MwVEj1Y4
 ziD9vyuY11HkaMK/ZqrfwYnxWHgyf8ZHGSDjSQR0GUaBIYWgzo/3eixrD9OJ51pA5jdI
 SUJK45QLdJTQU9C5KBXsTnpvXvIHN29/FYUZnQnDMjtOHRAUI8+bPSzkMH6jql/2O0Xf
 NjYNn9zcsov8bvCOVC/CjJ79Vv5cWW4uAUO1J0qCzHlXjgr87d0zoqkSbYwQddqxV/WA
 0/U5RNap3g5bMabO7pPNp/RKJe5eEqtf3DGdWAZ4D3kxMlVrgLsjMavU/eiedXn37XFB
 yQ2Q==
X-Gm-Message-State: APjAAAWNijJnOSWJ0Sg6QDguhLMdhCRXftNFmIKF8zezqLshpiMVWfDZ
 7kdywZdmYMN9alDw/VBM5Yk=
X-Google-Smtp-Source: APXvYqzQVd5PQL9sZPcxQSle+iL4AxF11RRw3mNvkfkOjr3QI+ZQsTX3XM/tZ/GeRbHk/KdVCLlKTw==
X-Received: by 2002:a1c:a8cb:: with SMTP id
 r194mr13301276wme.156.1568630340265; 
 Mon, 16 Sep 2019 03:39:00 -0700 (PDT)
Received: from
 liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net
 ([51.140.50.101])
 by smtp.gmail.com with ESMTPSA id n14sm81172471wra.75.2019.09.16.03.38.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 16 Sep 2019 03:38:59 -0700 (PDT)
Date: Mon, 16 Sep 2019 10:38:58 +0000
From: Wei Liu <wl@xen.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190916103858.kovwuktf7ce52vw7@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
References: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
 <6b9d7429-7dc5-476d-afda-bb3f196c804f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6b9d7429-7dc5-476d-afda-bb3f196c804f@arm.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] Looking for Semester long Project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, WeiLiu <wl@xen.org>, paul@xen.org,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julian Tuminaro <jtuminar@andrew.cmu.edu>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWFuCgpGb3IgdGhlIEtERCByZWxhdGVkIHByb2plY3QgSSBoYXZlIENDJ2VkIFBhdWwu
CgpJIGhhdmUgZ2F0aGVyZWQgc29tZSBpZGVhcyBmb3IgY2xlYW5pbmcgdXAgaHlwZXJ2aXNvciBj
b2RlIGJ1dCB0aGV5IGFyZQpvZiBsb3dlciBkaWZmaWN1bHR5IGNvbXBhcmVkIHRvIG90aGVyIHBy
b2plY3RzLiBUaGV5IGFyZSBkZWZpbml0aXZlbHkKbm90IGFzIGZ1biBhcyB0aGUgb3RoZXJzLiA7
LSkKCldlaS4KCk9uIE1vbiwgU2VwIDA5LCAyMDE5IGF0IDA4OjU4OjUxQU0gKzAxMDAsIEp1bGll
biBHcmFsbCB3cm90ZToKPiArQW5kcmV3LCBMYXJzLCBTdGVmYW5vIGFuZCBXZWkKPiAKPiBPbiA5
LzUvMTkgMTE6MjMgUE0sIEp1bGlhbiBUdW1pbmFybyB3cm90ZToKPiA+IEhpLAo+IAo+IEhlbGxv
LAo+IAo+IFRoYW5rIHlvdSBmb3IgeW91IGludGVyZXN0IG9uIFhlbi4gSSBoYXZlIENDZWQgZmV3
IG1vcmUgcGVyc29uIHRoYXQgc2hvdWxkCj4gYmUgYWJsZSB0byBhbnN3ZXIgeW91ciBxdWVzdGlv
bnMgYmVsb3cuCj4gCj4gPiAKPiA+IFdlIChhIGdyb3VwIG9mIDIgc3R1ZGVudHMpIGFyZSBpbnRl
cmVzdGVkIGluIGRvaW5nIGEgaHlwZXJ2aXNvciByZWxhdGVkCj4gPiBwcm9qZWN0IGZvciB0aGUg
bmV4dCAxMC0xMiB3ZWVrcyBhcyBwYXJ0IG9mIG9uZSBvZiBvdXIgY291cnNlcyB0aGlzCj4gPiBz
ZW1lc3Rlci4gV2UgaGF2ZSB0YWtlbiBhIGxvb2sgYXQgdGhpcyB5ZWFyJ3MgR1NvQyBwcm9qZWN0
IGxpc3QKPiA+IChodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9n
cmFtX1Byb2plY3RzKS4gV2Ugd2VyZQo+ID4gaW50ZXJlc3RlZCBpbiBsZWFybmluZyBtb3JlIGFi
b3V0IHRoZSAiS0REIChXaW5kb3dzIERlYnVnZ2VyIFN0dWIpCj4gPiBlbmhhbmNlbWVudHMiIHBy
b2plY3QgYW5kIFhlbiBvbiBBUk0gYmFzZWQgcHJvamVjdHMuIFlldCwgb24gaXJjIHdlIHdlcmUK
PiA+IHRvbGQgdGhhdCB0aGlzIGxpc3QgaXMgb3V0ZGF0ZWQuIElmIHRoZXJlIGFyZSBhbnkgb3Ro
ZXIgcHJvamVjdAo+ID4gc3VnZ2VzdGlvbnMgb3IgbGlzdCwgd2Ugd291bGQgYmUgaW50ZXJlc3Rp
bmcgaW4gbGVhcm5pbmcgbW9yZSBhYm91dAo+ID4gdGhlbS4KPiBUaGUgbGlzdCBvZiBwcm9qZWN0
cyBmb3IgWGVuIG9uIEFybSBpcyBtb3N0bHkgdXBkYXRlLXRvLWRhdGUuIFRoZSBvbmx5Cj4gcHJv
amVjdCB3aGVyZSBzb21lIHByb2dyZXNzIGhhcyBiZWVuIG1hZGUgc28gZmFyIGlzICJYZW4gb24g
QVJNOiBkeW5hbWljCj4gdmlydHVhbCBtZW1vcnkgbGF5b3V0Ii4KPiAKPiBJIHdvdWxkIGJlIGhh
cHB5IHRvIGdvIGluIG1vcmUgZGV0YWlscyBmb3IgYW55IHRob3NlIHByb2plY3RzIGlmIHlvdSBh
cmUKPiBpbnRlcmVzdGVkLgo+IAo+ID4gCj4gPiBBbmRyZXcgQ29vcGVyIHN1Z2dlc3RlZCBvbiBp
cmMgdGhlIGZvbGxvd2luZyBwcm9qZWN0OiBDb250ZXh0IFN3aXRjaGluZwo+ID4gd2l0aCBDUjAu
VFMgaW4gSFZNIEd1ZXN0LiBXZSB3b3VsZCBsaWtlIHRvIHBvc3NpYmxlIGtub3cgbW9yZSBhYm91
dCB0aGlzCj4gPiBwcm9qZWN0IGluIHRlcm1zIG9mIGRpZmZpY3VsdHksIHBvdGVudGlhbCBlc3Rp
bWF0ZSBvbiB0aW1lIHJlcXVpcmVkLgo+ID4gQW5kcmV3IGFsc28gbWVudGlvbmVkIGEgc2xpZ2h0
ZXIgYmlnZ2VyIHhlbi9saW51eCBwcm9qZWN0IGFuZCB3ZSB3b3VsZAo+ID4gbGlrZSB0byBrbm93
IG1vcmUgZGV0YWlsIGFib3V0IHRoaXMgb25lIGFzIHdlbGwuCj4gCj4gQ2hlZXJzLAo+IAo+IC0t
IAo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:40:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9oQm-0002ur-TN; Mon, 16 Sep 2019 10:40:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9oQm-0002um-Jt
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:40:28 +0000
X-Inumbo-ID: 636af73a-d86e-11e9-95de-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 636af73a-d86e-11e9-95de-12813bfff9fa;
 Mon, 16 Sep 2019 10:40: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 7893EAC37;
 Mon, 16 Sep 2019 10:40:23 +0000 (UTC)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
Date: Mon, 16 Sep 2019 12:40:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@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>

T24gMTMuMDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gLS0tIC9k
ZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXVfZndzcGVjLmgKPiBAQCAt
MCwwICsxLDY4IEBACj4gKy8qCj4gKyAqIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXVfZndzcGVj
LmgKPiArICoKPiArICogQ29udGFpbnMgYSBjb21tb24gc3RydWN0dXJlIHRvIGhvbGQgdGhlIHBl
ci1kZXZpY2UgZmlybXdhcmUgZGF0YSBhbmQKPiArICogZGVjbGFyYXRpb24gb2YgZnVuY3Rpb25z
IHVzZWQgdG8gbWFpbnRhaW4gdGhhdCBkYXRhCj4gKyAqCj4gKyAqIEJhc2VkIG9uIExpbnV4J3Mg
aW9tbXVfZndzcGVjIHN1cHBvcnQgeW91IGNhbiBmaW5kIGF0Ogo+ICsgKiAgICBpbmNsdWRlL2xp
bnV4L2lvbW11LmgKPiArICoKPiArICogQ29weXJpZ2h0IChDKSAyMDA3LTIwMDggQWR2YW5jZWQg
TWljcm8gRGV2aWNlcywgSW5jLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTkgRVBBTSBT
eXN0ZW1zIEluYy4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRl
cm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5z
ZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gKyAqIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAq
IExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaWZuZGVmIF9fQVJDSF9BUk1fSU9N
TVVfRldTUEVDX0hfXwo+ICsjZGVmaW5lIF9fQVJDSF9BUk1fSU9NTVVfRldTUEVDX0hfXwo+ICsK
PiArLyogcGVyLWRldmljZSBJT01NVSBpbnN0YW5jZSBkYXRhICovCj4gK3N0cnVjdCBpb21tdV9m
d3NwZWMgewo+ICsgICAgLyogdGhpcyBkZXZpY2UncyBJT01NVSAqLwo+ICsgICAgc3RydWN0IGRl
dmljZSAqaW9tbXVfZGV2Owo+ICsgICAgLyogSU9NTVUgZHJpdmVyIHByaXZhdGUgZGF0YSBmb3Ig
dGhpcyBkZXZpY2UgKi8KPiArICAgIHZvaWQgKmlvbW11X3ByaXY7Cj4gKyAgICAvKiBudW1iZXIg
b2YgYXNzb2NpYXRlZCBkZXZpY2UgSURzICovCj4gKyAgICB1bnNpZ25lZCBpbnQgbnVtX2lkczsK
PiArICAgIC8qIElEcyB3aGljaCB0aGlzIGRldmljZSBtYXkgcHJlc2VudCB0byB0aGUgSU9NTVUg
Ki8KPiArICAgIHVpbnQzMl90IGlkc1sxXTsKPiArfTsKCk5vdGUgdGhhdCB5b3UgYWJ1c2UgeHJl
YWxsb2NfZmxleF9zdHJ1Y3QoKSB3aGVuIHVzaW5nIGl0IHdpdGggc3VjaAphIHR5cGU6IFRoZSBs
YXN0IGZpZWxkIGlzIF9ub3RfIGEgZmxleGlibGUgYXJyYXkgbWVtYmVyLiBDb21waWxlcnMKbWln
aHQgbGVnaXRpbWF0ZWx5IHdhcm4gaWYgdGhleSBjYW4gcHJvdmUgdGhhdCB5b3UgYWNjZXNzCnAt
Pmlkc1sxXSBhbnl3aGVyZSwgZGVzcGl0ZSB5b3UgKHByZXN1bWFibHkpIGhhdmluZyBhbGxvY2F0
ZWQgZW5vdWdoCnNwYWNlLiAoSSBoYXZlbid0IGJlZW4gYWJsZSB0byB0aGluayBvZiBhIHdheSBm
b3IgdGhlIG1hY3JvIHRvCmFjdHVhbGx5IGRldGVjdCBhbmQgaGVuY2UgcmVmdXNlIHN1Y2ggd3Jv
bmcgdXNlcy4pCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:53:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9odc-00044V-9D; Mon, 16 Sep 2019 10:53:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9odb-00044Q-FZ
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:53:43 +0000
X-Inumbo-ID: 3f05b22a-d870-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f05b22a-d870-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 10:53: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 1B5FEAD87;
 Mon, 16 Sep 2019 10:53:41 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9dc48541-d996-6ac0-d5af-67143eb0a3e4@suse.com>
Date: Mon, 16 Sep 2019 12:53:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913192759.10795-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 01/10] x86/msr: Offer CPUID Faulting to
 PVH control domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgY29udHJvbCBk
b21haW4gZXhjbHVzaW9uIGZvciBDUFVJRCBGYXVsdGluZyBwcmVkYXRlcyBkb20wIFBWSCwgYnV0
IHRoZQo+IHJlYXNvbiBmb3IgdGhlIGV4Y2x1c2lvbiAodG8gYWxsb3cgdGhlIGRvbWFpbiBidWls
ZGVyIHRvIHNlZSBob3N0IENQVUlECj4gdmFsdWVzKSBpc24ndCBhcHBsaWNhYmxlLgo+IAo+IFRo
ZSBkb21haW4gYnVpbGRlciAqaXMqIGJyb2tlbiBpbiBQVkggY29udHJvbCBkb21haW5zLCBhbmQg
cmVzdHJpY3RpbmcgdGhlIHVzZQo+IG9mIENQVUlEIEZhdWx0aW5nIGRvZXNuJ3QgbWFrZSBpdCBh
bnkgbGVzcyBicm9rZW4uICBUd2VhayB0aGUgbG9naWMgdG8gb25seQo+IGV4Y2x1ZGUgUFYgY29u
dHJvbCBkb21haW5zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:54:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10:54:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9oeg-00048Q-KJ; Mon, 16 Sep 2019 10:54: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=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9oee-00048J-UY
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:54:48 +0000
X-Inumbo-ID: 6596abf6-d870-11e9-95de-12813bfff9fa
Received: from mail-lj1-f194.google.com (unknown [209.85.208.194])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6596abf6-d870-11e9-95de-12813bfff9fa;
 Mon, 16 Sep 2019 10:54:47 +0000 (UTC)
Received: by mail-lj1-f194.google.com with SMTP id v24so5649545ljj.3
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 03:54: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:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=pOqZUNWH2Ee+jJeP23pR2kI72Cp71bYCd2ng5a20jlM=;
 b=NLYVQiJh4v9ZbjgR82R44h2UG9Jnqav3/epP4GYhLj9tk78RaHFfy0cP0uwRRRmcn0
 ERj5UP+2FfP2jywK5PTNPf2cf0abwOuCS3MAaCS59oPMHw+4MvD3DnGF6rPxKYemd8Hn
 PaOEhW2s2GWVQi1bGmbkmBXMIqeLPnItlk/HbaPeIm4XnobpDu9UGZtwGzNsb0dOiS1G
 Qxaj9vyrL2jEDnbZFdEhvdUU+GMGyG7t1/AcuP1c7jx27T0jNLcRkAiOfXH4jj+TgeIO
 CNc+JTLwCNhawpE8Rt6IzZ2D0A7PKzdr/byB9YzD1qT9azP5727FTCghGFxZ5FDrcitz
 kjGA==
X-Gm-Message-State: APjAAAUPgJ1lwj/grn7YCal1PX/9MvZKRfdYBAwo998w0N+eGinCvNU1
 IlYTpLEgrE9Cqp1vh/Fvsn/JnzoNmw8=
X-Google-Smtp-Source: APXvYqxNKzfI+aVIumRrEefPTIwl9J8us3nGnFgN3iDEy1MjSdYBsDsdYaWddBy/ypsNy6CbStswBQ==
X-Received: by 2002:a05:651c:111c:: with SMTP id
 d28mr2231201ljo.138.1568631285916; 
 Mon, 16 Sep 2019 03:54:45 -0700 (PDT)
Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com.
 [209.85.208.180])
 by smtp.gmail.com with ESMTPSA id p27sm8874546lfo.95.2019.09.16.03.54.45
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 16 Sep 2019 03:54:45 -0700 (PDT)
Received: by mail-lj1-f180.google.com with SMTP id d5so33266004lja.10
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 03:54:45 -0700 (PDT)
X-Received: by 2002:a2e:b047:: with SMTP id d7mr37076379ljl.133.1568631285559; 
 Mon, 16 Sep 2019 03:54:45 -0700 (PDT)
MIME-Version: 1.0
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <2f61f30aa8d270212506542bda6cdf083a68c069.1568475323.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <2f61f30aa8d270212506542bda6cdf083a68c069.1568475323.git-series.marmarek@invisiblethingslab.com>
From: Wei Liu <wl@xen.org>
Date: Mon, 16 Sep 2019 11:54:29 +0100
X-Gmail-Original-Message-ID: <CAK9nU=qF6u7rmbkMoR4YxzfPhDKy9C3Fr2dyuKTMj7SOy1aSaA@mail.gmail.com>
Message-ID: <CAK9nU=qF6u7rmbkMoR4YxzfPhDKy9C3Fr2dyuKTMj7SOy1aSaA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v6 6/6] tools/libxc: add wrapper for
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAxNCBTZXAgMjAxOSBhdCAxNjozOCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
CjxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToKPgo+IEFkZCBsaWJ4YyB3
cmFwcGVyIGZvciBQSFlTREVWT1BfaW50ZXJydXB0X2NvbnRyb2wgaW50cm9kdWNlZCBpbiBwcmV2
aW91cwo+IGNvbW1pdC4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7Ny
ZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KClN1YmplY3QgdG8gYWNjZXB0
YW5jZSBvZiBlYXJsaWVyIHBhdGNoZXMuCgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 10:57:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 10:57:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9oh0-0004Is-3Q; Mon, 16 Sep 2019 10: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=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9ogy-0004Ig-Kn
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:57:12 +0000
X-Inumbo-ID: bbbdfdfe-d870-11e9-95de-12813bfff9fa
Received: from mail-lj1-f193.google.com (unknown [209.85.208.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbbdfdfe-d870-11e9-95de-12813bfff9fa;
 Mon, 16 Sep 2019 10:57:11 +0000 (UTC)
Received: by mail-lj1-f193.google.com with SMTP id v24so5656034ljj.3
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 03:57: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:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=4wWFCgDiAWzV1Z52oKn4uKC+LRwQ2K1pXCADwnN8E7w=;
 b=B8RgPnx0e3saF/N4lRmzt1/ZorcHQBbfZsc4R7xW1R+3QhCKu3qg0KoyQ6zJZd8qVS
 830Jno1m+ErL8EosUSWO7Sk17bWf1AW+M7nfwvrDO5EaoJEhQ37eeOgtbGuFIRHrtjze
 ErGSacd1f5tBSOqvriuLdz1KPmYWdweMU04MaCCq6hpIoNUyN/4tBIwwFBaHh4g15u2r
 4dtyIoFogQqRmylIOCWFb0TrGaFoV8PPqxlFaMYPYQMQT+bdKeEDWWdku/Zkg5lKw922
 RkqLZnQHU96Q1YVfEfUJjx8CWYo/IPZzZ9Y1dkmAWVkNLfvHEzCU1DuGDuBGtjYnTHuE
 YidQ==
X-Gm-Message-State: APjAAAUHn+WDnfiA+fblvp1bz9KabpLAWS1U4JUTC4EDWm0xwRVDGa0O
 YRrDPDArhEUWk+vv8jyyfP3Ao1Ky3ns=
X-Google-Smtp-Source: APXvYqzc/WA7VAO6rG/5Q/652Qy53xGLYrI2MZaWVL55pr2I9KdS4nJGi3Oyt+NqUTDxBh9qeQOVhQ==
X-Received: by 2002:a2e:87cb:: with SMTP id v11mr4136848ljj.31.1568631430513; 
 Mon, 16 Sep 2019 03:57:10 -0700 (PDT)
Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com.
 [209.85.167.42])
 by smtp.gmail.com with ESMTPSA id m10sm8928863lfo.69.2019.09.16.03.57.10
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 16 Sep 2019 03:57:10 -0700 (PDT)
Received: by mail-lf1-f42.google.com with SMTP id r2so9043019lfn.8
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 03:57:10 -0700 (PDT)
X-Received: by 2002:ac2:4359:: with SMTP id o25mr38119321lfl.147.1568631429970; 
 Mon, 16 Sep 2019 03:57:09 -0700 (PDT)
MIME-Version: 1.0
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <b05e5bf3-ed23-cb07-638e-05101210645c@suse.com>
In-Reply-To: <b05e5bf3-ed23-cb07-638e-05101210645c@suse.com>
From: Wei Liu <wl@xen.org>
Date: Mon, 16 Sep 2019 11:56:53 +0100
X-Gmail-Original-Message-ID: <CAK9nU=re=7B2cpNc0QAiMY0hiKV7N8V1Be70Yaqdt_HmRRdkNA@mail.gmail.com>
Message-ID: <CAK9nU=re=7B2cpNc0QAiMY0hiKV7N8V1Be70Yaqdt_HmRRdkNA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86emul: treat Hygon guests like AMD
 ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNiBTZXAgMjAxOSBhdCAxMDo0NywgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToKPgo+IEZvciBzb21lIHJlYXNvbiB0aGUgSHlnb24gZW5hYmxpbmcgc2VyaWVz
IGxlZnQgb3V0IHRoZSBpbnNuIGVtdWxhdG9yLgo+IE1ha2UgYXBwcm9wcmlhdGUgYWRqdXN0bWVu
dHMgd2hlcmV2ZXIgd2UndmUgYmVlbiBzcGVjaWFsIGNhc2luZyBBTUQuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:00:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9ojc-0004YH-JE; Mon, 16 Sep 2019 10:59:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9ojb-0004Y1-GZ
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 10:59:55 +0000
X-Inumbo-ID: 1cdf9b1a-d871-11e9-95de-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cdf9b1a-d871-11e9-95de-12813bfff9fa;
 Mon, 16 Sep 2019 10:59:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7173AB681;
 Mon, 16 Sep 2019 10:59:53 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-4-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8fea95a3-a7d4-4157-7f87-45c95aaaf9b9@suse.com>
Date: Mon, 16 Sep 2019 12:59:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913192759.10795-4-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/10] libx86: Introduce
 x86_cpu_policies_are_compatible()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gL2Rldi9udWxs
Cj4gKysrIGIveGVuL2xpYi94ODYvcG9saWN5LmMKPiBAQCAtMCwwICsxLDU0IEBACj4gKyNpbmNs
dWRlICJwcml2YXRlLmgiCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2xpYi94ODYvY3B1LXBvbGljeS5o
Pgo+ICsKPiAraW50IHg4Nl9jcHVfcG9saWNpZXNfYXJlX2NvbXBhdGlibGUoY29uc3Qgc3RydWN0
IGNwdV9wb2xpY3kgKmhvc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBjcHVfcG9saWN5ICpndWVzdCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGNwdV9wb2xpY3lfZXJyb3JzICplcnIpCj4gK3sKPiArICAg
IHN0cnVjdCBjcHVfcG9saWN5X2Vycm9ycyBlID0gSU5JVF9DUFVfUE9MSUNZX0VSUk9SUzsKPiAr
ICAgIGludCByZXQgPSAtRUlOVkFMOwo+ICsKPiArICAgIGlmICggZXJyICkKPiArICAgICAgICAq
ZXJyID0gZTsKCllvdSBkb24ndCByZWFsbHkgbmVlZCB0aGlzLCBkbyB5b3U/IEFsbCBwYXRocyBs
ZWFkIC4uLgoKPiArI2RlZmluZSBOQSBYRU5fQ1BVSURfTk9fU1VCTEVBRgo+ICsjZGVmaW5lIEZB
SUxfQ1BVSUQobCwgcykgXAo+ICsgICAgZG8geyBlLmxlYWYgPSAobCk7IGUuc3VibGVhZiA9IChz
KTsgZ290byBvdXQ7IH0gd2hpbGUgKCAwICkKPiArI2RlZmluZSBGQUlMX01TUihtKSBcCj4gKyAg
ICBkbyB7IGUubXNyID0gKG0pOyBnb3RvIG91dDsgfSB3aGlsZSAoIDAgKQo+ICsKPiArICAgIGlm
ICggZ3Vlc3QtPmNwdWlkLT5iYXNpYy5tYXhfbGVhZiA+IGhvc3QtPmNwdWlkLT5iYXNpYy5tYXhf
bGVhZiApCj4gKyAgICAgICAgRkFJTF9DUFVJRCgwLCBOQSk7Cj4gKwo+ICsgICAgaWYgKCBndWVz
dC0+Y3B1aWQtPmV4dGQubWF4X2xlYWYgPiBob3N0LT5jcHVpZC0+ZXh0ZC5tYXhfbGVhZiApCj4g
KyAgICAgICAgRkFJTF9DUFVJRCgweDgwMDAwMDA4LCBOQSk7Cj4gKwo+ICsgICAgLyogVE9ETzog
QXVkaXQgbW9yZSBDUFVJRCBkYXRhLiAqLwo+ICsKPiArICAgIGlmICggfmhvc3QtPm1zci0+cGxh
dGZvcm1faW5mby5yYXcgJiBndWVzdC0+bXNyLT5wbGF0Zm9ybV9pbmZvLnJhdyApCj4gKyAgICAg
ICAgRkFJTF9NU1IoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8pOwo+ICsKPiArI3VuZGVmIEZBSUxf
TVNSCj4gKyN1bmRlZiBGQUlMX0NQVUlECj4gKyN1bmRlZiBOQQo+ICsKPiArICAgIC8qIFN1Y2Nl
c3MuICovCj4gKyAgICByZXQgPSAwOwo+ICsKPiArIG91dDoKPiArICAgIGlmICggcmV0ICYmIGVy
ciApCj4gKyAgICAgICAgKmVyciA9IGU7CgouLi4gaGVyZSwgYW5kIGhlbmNlIHlvdSBjb3VsZCBz
aW1wbHkgZHJvcCB0aGUgInJldCAmJiIgcGFydCBvZiB0aGUKY29uZGl0aW9uLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9onS-0005Ot-GD; Mon, 16 Sep 2019 11:03:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onR-0005Oe-0Z
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:03:53 +0000
X-Inumbo-ID: a9d9c9b4-d871-11e9-b299-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9d9c9b4-d871-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:03: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=1568631831; x=1600167831;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=vo2Vq9VK9Dl+nu8WYi4IyFm4VzpFJv9g17nh4VfXXYo=;
 b=LIa/WzGbHd9FalYkmcRo+jYnRa2hCDgb22VFXyYxUDsTE+vfJfVQuLDq
 EpRn/CKKTNuf6jzA81ve9t0OHHqXhCw4qTI4mF1ldZrZTQAMq/YHHlJVS
 RWHj7oOlkrrUiTYOVRl+McWohvcg/bbvyAUj570JfOry5xBS8lqV8U5oa c=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619199"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:03:35 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 22C93A2486; Mon, 16 Sep 2019 11:03:31 +0000 (UTC)
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:30 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB004.ant.amazon.com (10.43.166.115) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:29 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:27 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:33 +0000
Message-ID: <20190916105945.93632-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 00/12] livepatch: new features and fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5j
dGlvbmFsaXR5IGFzCmJyaWVmbHkgZGlzY3Vzc2VkIGR1cmluZyBYZW4gRGV2ZWxvcGVyIFN1bW1p
dCAyMDE5OiBbYV0gYW5kIFtiXS4KSXQgYWxzbyBwcm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29t
ZSBzbWFsbCBpbXByb3ZlbWVudHMuCgpNYWluIGNoYW5nZXMgaW4gdjM6Ci0gRml4IGV4cGVjdGF0
aW9uIHRlc3QgdG8gd29yayBvbiBBcm0KLSBBZGQgdGVzdCBmb3IgbWV0YWRhdGEgKEtvbnJhZCkK
LSBNaW5vciBmaXhlcyB0byBkb2N1bWVudGF0aW9uCgpNYWluIGNoYW5nZXMgaW4gdjI6Ci0gYWRk
ZWQgbmV3IGZlYXR1cmVzIHRvIGxpdmVwYXRjaCBkb2N1bWVudGF0aW9uCi0gYWRkZWQgbGl2ZXBh
dGNoIHRlc3RzCi0gZW5hYmxlZCBBcm0gc3VwcG9ydCBmb3IgWzVdCi0gbWFrZSAubW9kaW5mbyBv
cHRpb25hbCBmb3IgWzExXQotIGZpeGVkIHR5cG9zCgpGRUFUVVJFUzoKCjEuIGluZGVwZW5kZW50
IG1vZHVsZXMgKHBhdGNoZXM6IFsxXSwgWzJdKQoKICAqIGxpdmVwYXRjaC1idWlsZC10b29scyBy
ZXBvIGRlcGVuZGVuY3kgW0FdCgogIExpdmVwYXRjaCBlbmZvcmNlcyB0aGUgZm9sbG93aW5nIGJ1
aWxkaWQtYmFzZWQgZGVwZW5kZW5jeSBjaGFpbgogIGJldHdlZW4gaG90cGF0Y2ggbW9kdWxlczoK
ICAgIDEpIGZpcnN0IG1vZHVsZSBkZXBlbmRzIG9uIGdpdmVuIGh5cGVydmlzb3IgYnVpbGRpZAog
ICAgMikgZXZlcnkgY29uc2VjdXRpdmUgbW9kdWxlIGRlcGVuZHMgb24gcHJldmlvdXMgbW9kdWxl
J3MgYnVpbGRpZAogIFRoaXMgd2F5IHByb3BlciBob3RwYXRjaCBzdGFjayBvcmRlciBpcyBtYWlu
dGFpbmVkIGFuZCBlbmZvcmNlZC4KICBXaGlsZSBpdCBpcyBpbXBvcnRhbnQgZm9yIHByb2R1Y3Rp
b24gaG90cGF0Y2hlcyBpdCBsaW1pdHMgYWdpbGl0eSBhbmQKICBibG9ja3MgdXNhZ2Ugb2YgdGVz
dGluZyBvciBkZWJ1ZyBob3RwYXRjaGVzLiBUaGVzZSBraW5kcyBvZiBob3RwYXRjaAogIG1vZHVs
ZXMgYXJlIHR5cGljYWxseSBleHBlY3RlZCB0byBiZSBsb2FkZWQgYXQgYW55IHRpbWUgaXJyZXNw
ZWN0aXZlCiAgb2YgY3VycmVudCBzdGF0ZSBvZiB0aGUgbW9kdWxlcyBzdGFjay4KCiAgW0FdIGxp
dmVwYXRjaC1idWlsZDogRW1iZWQgaHlwZXJ2aXNvciBidWlsZCBpZCBpbnRvIGV2ZXJ5IGhvdHBh
dGNoCgoyLiBwcmUtIGFuZCBwb3N0LSBhcHBseXxyZXZlcnQgYWN0aW9ucyBob29rcyAocGF0Y2hl
czogWzNdLCBbNF0pCgogICogbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIHJlcG8gZGVwZW5kZW5jeSBb
Ql0KCiAgVGhpcyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiA0IG5ldyBsaXZlcGF0Y2ggbW9kdWxl
IHZldG9pbmcgaG9va3MsCiAgdGhhdCBjYW4gYmUgb3B0aW9uYWxseSBzdXBwbGllZCBhbG9uZyB3
aXRoIG1vZHVsZXMuCiAgSG9va3MgdGhhdCBjdXJyZW50bHkgZXhpc3RzIGluIHRoZSBsaXZlcGF0
Y2ggbWVjaGFuaXNtIGFyZW4ndCBhZ2lsZQogIGVub3VnaCBhbmQgaGF2ZSB2YXJpb3VzIGxpbWl0
YXRpb25zOgogICogcnVuIG9ubHkgZnJvbSB3aXRoaW4gYSBxdWllc2Npbmcgem9uZQogICogY2Fu
bm90IGNvbmRpdGlvbmFsbHkgcHJldmVudCBhcHBseWluZyBvciByZXZlcnRpbmcKICAqIGRvIG5v
dCBoYXZlIGFjY2VzcyB0byB0aGUgbW9kdWxlIGNvbnRleHQKICBUbyBhZGRyZXNzIHRoZXNlIGxp
bWl0YXRpb25zIHRoZSBmb2xsb3dpbmcgaGFzIGJlZW4gaW1wbGVtZW50ZWQ6CiAgMSkgcHJlLWFw
cGx5IGhvb2sKICAyKSBwb3N0LWFwcGx5IGhvb2sKICAzKSBwcmUtcmV2ZXJ0IGhvb2sKICA0KSBw
b3N0LXJldmVydCBob29rCgogIFtCXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEhhbmRsZSBleHRyYSBw
cmUtfHBvc3QtIGhvb2tzCgozLiBhcHBseXxyZXZlcnQgYWN0aW9ucyByZXBsYWNlbWVudCBob29r
cyAocGF0Y2hlczogWzVdLCBbNl0sIFs3XSkKCiAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVw
byBkZXBlbmRlbmN5OiBbQ10sIFtEXSwgW0VdCgogIFRvIGluY3JlYXNlIGhvdHBhdGNoaW5nIHN5
c3RlbSdzIGFnaWxpdHkgYW5kIHByb3ZpZGUgbW9yZSBmbGV4aWFibGUKICBsb25nLXRlcm0gaG90
cGF0Y2ggc29sdXRpb24sIGFsbG93IHRvIG92ZXJ3cml0ZSB0aGUgZGVmYXVsdCBhcHBseQogIGFu
ZCByZXZlcnQgYWN0aW9uIGZ1bmN0aW9ucyB3aXRoIGhvb2stbGlrZSBzdXBwbGllZCBhbHRlcm5h
dGl2ZXMuCiAgVGhlIGFsdGVybmF0aXZlIGZ1bmN0aW9ucyBhcmUgb3B0aW9uYWwgYW5kIHRoZSBk
ZWZhdWx0IGZ1bmN0aW9ucyBhcmUKICB1c2VkIGJ5IGRlZmF1bHQuCgogIFtDXSBjcmVhdGUtZGlm
Zi1vYmplY3Q6IERvIG5vdCBjcmVhdGUgZW1wdHkgLmxpdmVwYXRjaC5mdW5jcyBzZWN0aW9uCiAg
W0RdIGNyZWF0ZS1kaWZmLW9iamVjdDogSGFuZGxlIG9wdGlvbmFsIGFwcGx5fHJldmVydCBob29r
cwogIFtFXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEFkZCBzdXBwb3J0IGZvciBhcHBsaWVkL3JldmVy
dGVkIG1hcmtlcgoKNC4gaW5saW5lIGFzbSBob3RwYXRjaGluZyBleHBlY3RhdGlvbnMgKHBhdGNo
ZXM6IFs4XSkKCiAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRlbmN5OiBbRl0K
CiAgRXhwZWN0YXRpb25zIGFyZSBkZXNpZ25lZCBhcyBvcHRpb25hbCBmZWF0dXJlLCBzaW5jZSB0
aGUgbWFpbiB1c2Ugb2YKICB0aGVtIGlzIHBsYW5uZWQgZm9yIGlubGluZSBhc20gaG90cGF0Y2hp
bmcuCiAgVGhlIHBheWxvYWQgc3RydWN0dXJlIGlzIG1vZGlmaWVkIGFzIGVhY2ggZXhwZWN0YXRp
b24gc3RydWN0dXJlIGlzCiAgcGFydCBvZiB0aGUgbGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlIGFu
ZCBoZW5jZSBleHRlbmRzIHRoZSBwYXlsb2FkLgogIFRoZSBwYXlsb2FkIHZlcnNpb24gaXMgYnVt
cGVkIHRvIDMgd2l0aCB0aGlzIGNoYW5nZSB0byBoaWdobGlnaHQgdGhlCiAgQUJJIG1vZGlmaWNh
dGlvbiBhbmQgZW5mb3JjZSBwcm9wZXIgc3VwcG9ydC4KICBUaGUgZXhwZWN0YXRpb24gaXMgbWFu
dWFsbHkgZW5hYmxlZCBkdXJpbmcgaW5saW5lIGFzbSBtb2R1bGUKICBjb25zdHJ1Y3Rpb24uIElm
IGVuYWJsZWQsIGV4cGVjdGF0aW9uIGVuc3VyZXMgdGhhdCB0aGUgZXhwZWN0ZWQKICBjb250ZW50
IG9mIG1lbW9yeSBpcyB0byBiZSBmb3VuZCBhdCBhIGdpdmVuIHBhdGNoaW5nIChvbGRfYWRkcikK
ICBsb2NhdGlvbi4KCiAgW0ZdIGNyZWF0ZS1kaWZmLW9iamVjdDogQWRkIHN1cHBvcnQgZm9yIGV4
cGVjdGF0aW9ucwoKNS4gcnVudGltZSBob3RwYXRjaCBtZXRhZGF0YSBzdXBwb3J0IChwYXRjaGVz
OiBbOV0sIFsxMF0sIFsxMV0pCgogIEhhdmluZyBkZXRhaWxlZCBob3RwYXRjaCBtZXRhZGF0YSBo
ZWxwcyB0byBwcm9wZXJseSBpZGVudGlmeSBtb2R1bGUncwogIG9yaWdpbiBhbmQgdmVyc2lvbi4g
SXQgYWxzbyBhbGxvd3MgdG8ga2VlcCB0cmFjayBvZiB0aGUgaGlzdG9yeSBvZgogIGhvdHBhdGNo
IGxvYWRzIGluIHRoZSBzeXN0ZW0gKGF0IGxlYXN0IHdpdGhpbiBkbWVzZyBidWZmZXIgc2l6ZQog
IGxpbWl0cykuCiAgRXh0ZW5kIHRoZSBsaXZlcGF0Y2ggbGlzdCBvcGVyYXRpb24gdG8gZmV0Y2gg
YWxzbyBwYXlsb2FkcycgbWV0YWRhdGEuCiAgVGhpcyBpcyBhY2hpZXZlZCBieSBleHRlbmRpbmcg
dGhlIHN5c2N0bCBsaXN0IGludGVyZmFjZSB3aXRoIDIgZXh0cmEKICBndWVzdCBoYW5kbGVzOgog
ICogbWV0YWRhdGEgICAgIC0gYW4gYXJyYXkgb2YgYXJiaXRyYXJ5IHNpemUgc3RyaW5ncwogICog
bWV0YWRhdGFfbGVuIC0gYW4gYXJyYXkgb2YgbWV0YWRhdGEgc3RyaW5ncycgbGVuZ3RocyAodWlu
MzJfdCBlYWNoKQogIFRvIHVuaWZ5IGFuZCBzaW1wbGlmeSB0aGUgaW50ZXJmYWNlLCBoYW5kbGUg
dGhlIG1vZHVsZXMnIG5hbWUgc3RyaW5ncwogIG9mIGFyYml0cmFyeSBzaXplIGJ5IGNvcHlpbmcg
dGhlbSBpbiBhZGhlcmluZyBjaHVua3MgdG8gdGhlIHVzZXJsYW5kLgoKNi4gcHl0aG9uIGJpbmRp
bmdzIGZvciBsaXZlcGF0Y2ggb3BlcmF0aW9ucyAocGF0Y2hlczogWzEyXSkKCiAgRXh0ZW5kIHRo
ZSBYQyBweXRob24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsbCBjb21tb24gbGl2ZXBh
dGNoCiAgb3BlcmF0aW9ucyBhbmQgYWN0aW9uczoKICAtIHN0YXR1cyAocHl4Y19saXZlcGF0Y2hf
c3RhdHVzKToKICAtIGFjdGlvbiAocHl4Y19saXZlcGF0Y2hfYWN0aW9uKToKICAtIHVwbG9hZCAo
cHl4Y19saXZlcGF0Y2hfdXBsb2FkKToKICAtIGxpc3QgKHB5eGNfbGl2ZXBhdGNoX2xpc3QpOgoK
W2FdIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0Rlc2lnbl9TZXNzaW9uc18yMDE5
I0xpdmVQYXRjaF9pbXByb3ZlbWVudHNfYW5kX2ZlYXR1cmVzCltiXSBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDA4NDYuaHRt
bAoKTWVyZ2VkIGluIHYxOgogIHB5dGhvbjogQWRkIFhDIGJpbmRpbmcgZm9yIFhlbiBidWlsZCBJ
RAogIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIgaW5mb3JtYXRpb24KClBhd2Vs
IFdpZWN6b3JraWV3aWN6ICgxMik6CiAgWzFdIGxpdmVwYXRjaDogQWx3YXlzIGNoZWNrIGh5cGVy
dmlzb3IgYnVpbGQgSUQgdXBvbiBob3RwYXRjaCB1cGxvYWQKICBbMl0gbGl2ZXBhdGNoOiBBbGxv
dyB0byBvdmVycmlkZSBpbnRlci1tb2R1bGVzIGJ1aWxkaWQgZGVwZW5kZW5jeQogIFszXSBsaXZl
cGF0Y2g6IEV4cG9ydCBwYXlsb2FkIHN0cnVjdHVyZSB2aWEgbGl2ZXBhdGNoX3BheWxvYWQuaAog
IFs0XSBsaXZlcGF0Y2g6IEltcGxlbWVudCBwcmUtfHBvc3QtIGFwcGx5fHJldmVydCBob29rcwog
IFs1XSBsaXZlcGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBhcHBseXxyZXZlcnQgYWN0aW9uIHJlcGxh
Y2VtZW50IGhvb2tzCiAgWzZdIGxpdmVwYXRjaDogRG8gbm90IGVuZm9yY2UgRUxGX0xJVkVQQVRD
SF9GVU5DIHNlY3Rpb24gcHJlc2VuY2UKICBbN10gbGl2ZXBhdGNoOiBBZGQgcGVyLWZ1bmN0aW9u
IGFwcGxpZWQvcmV2ZXJ0ZWQgc3RhdGUgdHJhY2tpbmcgbWFya2VyCiAgWzhdIGxpdmVwYXRjaDog
QWRkIHN1cHBvcnQgZm9yIGlubGluZSBhc20gaG90cGF0Y2hpbmcgZXhwZWN0YXRpb25zCiAgWzld
IGxpdmVwYXRjaDogQWRkIHN1cHBvcnQgZm9yIG1vZHVsZXMgLm1vZGluZm8gc2VjdGlvbiBtZXRh
ZGF0YQogIFsxMF0gbGl2ZXBhdGNoOiBIYW5kbGUgYXJiaXRyYXJ5IHNpemUgbmFtZXMgd2l0aCB0
aGUgbGlzdCBvcGVyYXRpb24KICBbMTFdIGxpdmVwYXRjaDogQWRkIG1ldGFkYXRhIHJ1bnRpbWUg
cmV0cmlldmFsIG1lY2hhbmlzbQogIFsxMl0gbGl2ZXBhdGNoOiBBZGQgcHl0aG9uIGJpbmRpbmdz
IGZvciBsaXZlcGF0Y2ggb3BlcmF0aW9ucwoKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGRvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jICAg
ICAgICAgICAgICAgICAgICAgfCAyNDAgKysrKysrKystCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCAgICAgICAgICAgICAgICAgIHwgIDY4ICsrLQogdG9vbHMvbGlieGMveGNfbWlzYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2MiArKysrLS0KIHRvb2xzL21pc2MveGVuLWxp
dmVwYXRjaC5jICAgICAgICAgICAgICAgICAgICAgfCAyNTggKysrKysrKy0tLQogdG9vbHMvcHl0
aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgICAgICAgICAgICB8IDI3MyArKysrKysrKysrKwog
eGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgICAgICAgICAgICAgICB8ICAxMiArLQog
eGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jICAgICAgICAgICAgICAgICB8ICAxMiArLQog
eGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQog
eGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyMiArLQog
eGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDY1MCArKysr
KysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAg
ICAgICAgICAgICAgIHwgIDYyICsrLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oICAgICAg
ICAgICAgICAgICAgICB8ICA0MiArLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2Fk
LmggICAgICAgICAgICB8ICA4MyArKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgIHwgMTIxICsrKystCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlv
bl9ob29rcy5jICAgICAgICAgIHwgMTAyICsrKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0
aW9uX2hvb2tzX21hcmtlci5jICAgfCAxMTIgKysrKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
YWN0aW9uX2hvb2tzX25vYXBwbHkuYyAgfCAxMzYgKysrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gv
eGVuX2FjdGlvbl9ob29rc19ub2Z1bmMuYyAgIHwgIDg2ICsrKysKIHhlbi90ZXN0L2xpdmVwYXRj
aC94ZW5fYWN0aW9uX2hvb2tzX25vcmV2ZXJ0LmMgfCAxNDMgKysrKysrCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jICAgICAgICAgIHwgIDQxICsrCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2V4cGVjdGF0aW9uc19mYWlsLmMgICAgIHwgIDQyICsrCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX3ByZXBvc3RfaG9va3MuYyAgICAgICAgIHwgMTIyICsrKysrCiB4ZW4vdGVzdC9s
aXZlcGF0Y2gveGVuX3ByZXBvc3RfaG9va3NfZmFpbC5jICAgIHwgIDc1ICsrKwogMjQgZmlsZXMg
Y2hhbmdlZCwgMjU5NyBpbnNlcnRpb25zKCspLCAyODMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3MuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9h
cHBseS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25f
aG9va3Nfbm9mdW5jLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVu
X2FjdGlvbl9ob29rc19ub3JldmVydC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xp
dmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zX2ZhaWwuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rcy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzX2ZhaWwuYwoKLS0gCjIuMTYuNQoKCgoK
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAx
MTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBI
ZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBI
UkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:03:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9onS-0005On-5O; Mon, 16 Sep 2019 11:03:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onQ-0005Od-UN
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:03:52 +0000
X-Inumbo-ID: a9d9737e-d871-11e9-b299-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9d9737e-d871-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:03: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=1568631831; x=1600167831;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=vo2Vq9VK9Dl+nu8WYi4IyFm4VzpFJv9g17nh4VfXXYo=;
 b=LIa/WzGbHd9FalYkmcRo+jYnRa2hCDgb22VFXyYxUDsTE+vfJfVQuLDq
 EpRn/CKKTNuf6jzA81ve9t0OHHqXhCw4qTI4mF1ldZrZTQAMq/YHHlJVS
 RWHj7oOlkrrUiTYOVRl+McWohvcg/bbvyAUj570JfOry5xBS8lqV8U5oa c=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619199"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:03:35 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 22C93A2486; Mon, 16 Sep 2019 11:03:31 +0000 (UTC)
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:30 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB004.ant.amazon.com (10.43.166.115) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:29 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:27 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:33 +0000
Message-ID: <20190916105945.93632-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 00/12] livepatch: new features and fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5j
dGlvbmFsaXR5IGFzCmJyaWVmbHkgZGlzY3Vzc2VkIGR1cmluZyBYZW4gRGV2ZWxvcGVyIFN1bW1p
dCAyMDE5OiBbYV0gYW5kIFtiXS4KSXQgYWxzbyBwcm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29t
ZSBzbWFsbCBpbXByb3ZlbWVudHMuCgpNYWluIGNoYW5nZXMgaW4gdjM6Ci0gRml4IGV4cGVjdGF0
aW9uIHRlc3QgdG8gd29yayBvbiBBcm0KLSBBZGQgdGVzdCBmb3IgbWV0YWRhdGEgKEtvbnJhZCkK
LSBNaW5vciBmaXhlcyB0byBkb2N1bWVudGF0aW9uCgpNYWluIGNoYW5nZXMgaW4gdjI6Ci0gYWRk
ZWQgbmV3IGZlYXR1cmVzIHRvIGxpdmVwYXRjaCBkb2N1bWVudGF0aW9uCi0gYWRkZWQgbGl2ZXBh
dGNoIHRlc3RzCi0gZW5hYmxlZCBBcm0gc3VwcG9ydCBmb3IgWzVdCi0gbWFrZSAubW9kaW5mbyBv
cHRpb25hbCBmb3IgWzExXQotIGZpeGVkIHR5cG9zCgpGRUFUVVJFUzoKCjEuIGluZGVwZW5kZW50
IG1vZHVsZXMgKHBhdGNoZXM6IFsxXSwgWzJdKQoKICAqIGxpdmVwYXRjaC1idWlsZC10b29scyBy
ZXBvIGRlcGVuZGVuY3kgW0FdCgogIExpdmVwYXRjaCBlbmZvcmNlcyB0aGUgZm9sbG93aW5nIGJ1
aWxkaWQtYmFzZWQgZGVwZW5kZW5jeSBjaGFpbgogIGJldHdlZW4gaG90cGF0Y2ggbW9kdWxlczoK
ICAgIDEpIGZpcnN0IG1vZHVsZSBkZXBlbmRzIG9uIGdpdmVuIGh5cGVydmlzb3IgYnVpbGRpZAog
ICAgMikgZXZlcnkgY29uc2VjdXRpdmUgbW9kdWxlIGRlcGVuZHMgb24gcHJldmlvdXMgbW9kdWxl
J3MgYnVpbGRpZAogIFRoaXMgd2F5IHByb3BlciBob3RwYXRjaCBzdGFjayBvcmRlciBpcyBtYWlu
dGFpbmVkIGFuZCBlbmZvcmNlZC4KICBXaGlsZSBpdCBpcyBpbXBvcnRhbnQgZm9yIHByb2R1Y3Rp
b24gaG90cGF0Y2hlcyBpdCBsaW1pdHMgYWdpbGl0eSBhbmQKICBibG9ja3MgdXNhZ2Ugb2YgdGVz
dGluZyBvciBkZWJ1ZyBob3RwYXRjaGVzLiBUaGVzZSBraW5kcyBvZiBob3RwYXRjaAogIG1vZHVs
ZXMgYXJlIHR5cGljYWxseSBleHBlY3RlZCB0byBiZSBsb2FkZWQgYXQgYW55IHRpbWUgaXJyZXNw
ZWN0aXZlCiAgb2YgY3VycmVudCBzdGF0ZSBvZiB0aGUgbW9kdWxlcyBzdGFjay4KCiAgW0FdIGxp
dmVwYXRjaC1idWlsZDogRW1iZWQgaHlwZXJ2aXNvciBidWlsZCBpZCBpbnRvIGV2ZXJ5IGhvdHBh
dGNoCgoyLiBwcmUtIGFuZCBwb3N0LSBhcHBseXxyZXZlcnQgYWN0aW9ucyBob29rcyAocGF0Y2hl
czogWzNdLCBbNF0pCgogICogbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIHJlcG8gZGVwZW5kZW5jeSBb
Ql0KCiAgVGhpcyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiA0IG5ldyBsaXZlcGF0Y2ggbW9kdWxl
IHZldG9pbmcgaG9va3MsCiAgdGhhdCBjYW4gYmUgb3B0aW9uYWxseSBzdXBwbGllZCBhbG9uZyB3
aXRoIG1vZHVsZXMuCiAgSG9va3MgdGhhdCBjdXJyZW50bHkgZXhpc3RzIGluIHRoZSBsaXZlcGF0
Y2ggbWVjaGFuaXNtIGFyZW4ndCBhZ2lsZQogIGVub3VnaCBhbmQgaGF2ZSB2YXJpb3VzIGxpbWl0
YXRpb25zOgogICogcnVuIG9ubHkgZnJvbSB3aXRoaW4gYSBxdWllc2Npbmcgem9uZQogICogY2Fu
bm90IGNvbmRpdGlvbmFsbHkgcHJldmVudCBhcHBseWluZyBvciByZXZlcnRpbmcKICAqIGRvIG5v
dCBoYXZlIGFjY2VzcyB0byB0aGUgbW9kdWxlIGNvbnRleHQKICBUbyBhZGRyZXNzIHRoZXNlIGxp
bWl0YXRpb25zIHRoZSBmb2xsb3dpbmcgaGFzIGJlZW4gaW1wbGVtZW50ZWQ6CiAgMSkgcHJlLWFw
cGx5IGhvb2sKICAyKSBwb3N0LWFwcGx5IGhvb2sKICAzKSBwcmUtcmV2ZXJ0IGhvb2sKICA0KSBw
b3N0LXJldmVydCBob29rCgogIFtCXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEhhbmRsZSBleHRyYSBw
cmUtfHBvc3QtIGhvb2tzCgozLiBhcHBseXxyZXZlcnQgYWN0aW9ucyByZXBsYWNlbWVudCBob29r
cyAocGF0Y2hlczogWzVdLCBbNl0sIFs3XSkKCiAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVw
byBkZXBlbmRlbmN5OiBbQ10sIFtEXSwgW0VdCgogIFRvIGluY3JlYXNlIGhvdHBhdGNoaW5nIHN5
c3RlbSdzIGFnaWxpdHkgYW5kIHByb3ZpZGUgbW9yZSBmbGV4aWFibGUKICBsb25nLXRlcm0gaG90
cGF0Y2ggc29sdXRpb24sIGFsbG93IHRvIG92ZXJ3cml0ZSB0aGUgZGVmYXVsdCBhcHBseQogIGFu
ZCByZXZlcnQgYWN0aW9uIGZ1bmN0aW9ucyB3aXRoIGhvb2stbGlrZSBzdXBwbGllZCBhbHRlcm5h
dGl2ZXMuCiAgVGhlIGFsdGVybmF0aXZlIGZ1bmN0aW9ucyBhcmUgb3B0aW9uYWwgYW5kIHRoZSBk
ZWZhdWx0IGZ1bmN0aW9ucyBhcmUKICB1c2VkIGJ5IGRlZmF1bHQuCgogIFtDXSBjcmVhdGUtZGlm
Zi1vYmplY3Q6IERvIG5vdCBjcmVhdGUgZW1wdHkgLmxpdmVwYXRjaC5mdW5jcyBzZWN0aW9uCiAg
W0RdIGNyZWF0ZS1kaWZmLW9iamVjdDogSGFuZGxlIG9wdGlvbmFsIGFwcGx5fHJldmVydCBob29r
cwogIFtFXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEFkZCBzdXBwb3J0IGZvciBhcHBsaWVkL3JldmVy
dGVkIG1hcmtlcgoKNC4gaW5saW5lIGFzbSBob3RwYXRjaGluZyBleHBlY3RhdGlvbnMgKHBhdGNo
ZXM6IFs4XSkKCiAgKiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRlbmN5OiBbRl0K
CiAgRXhwZWN0YXRpb25zIGFyZSBkZXNpZ25lZCBhcyBvcHRpb25hbCBmZWF0dXJlLCBzaW5jZSB0
aGUgbWFpbiB1c2Ugb2YKICB0aGVtIGlzIHBsYW5uZWQgZm9yIGlubGluZSBhc20gaG90cGF0Y2hp
bmcuCiAgVGhlIHBheWxvYWQgc3RydWN0dXJlIGlzIG1vZGlmaWVkIGFzIGVhY2ggZXhwZWN0YXRp
b24gc3RydWN0dXJlIGlzCiAgcGFydCBvZiB0aGUgbGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlIGFu
ZCBoZW5jZSBleHRlbmRzIHRoZSBwYXlsb2FkLgogIFRoZSBwYXlsb2FkIHZlcnNpb24gaXMgYnVt
cGVkIHRvIDMgd2l0aCB0aGlzIGNoYW5nZSB0byBoaWdobGlnaHQgdGhlCiAgQUJJIG1vZGlmaWNh
dGlvbiBhbmQgZW5mb3JjZSBwcm9wZXIgc3VwcG9ydC4KICBUaGUgZXhwZWN0YXRpb24gaXMgbWFu
dWFsbHkgZW5hYmxlZCBkdXJpbmcgaW5saW5lIGFzbSBtb2R1bGUKICBjb25zdHJ1Y3Rpb24uIElm
IGVuYWJsZWQsIGV4cGVjdGF0aW9uIGVuc3VyZXMgdGhhdCB0aGUgZXhwZWN0ZWQKICBjb250ZW50
IG9mIG1lbW9yeSBpcyB0byBiZSBmb3VuZCBhdCBhIGdpdmVuIHBhdGNoaW5nIChvbGRfYWRkcikK
ICBsb2NhdGlvbi4KCiAgW0ZdIGNyZWF0ZS1kaWZmLW9iamVjdDogQWRkIHN1cHBvcnQgZm9yIGV4
cGVjdGF0aW9ucwoKNS4gcnVudGltZSBob3RwYXRjaCBtZXRhZGF0YSBzdXBwb3J0IChwYXRjaGVz
OiBbOV0sIFsxMF0sIFsxMV0pCgogIEhhdmluZyBkZXRhaWxlZCBob3RwYXRjaCBtZXRhZGF0YSBo
ZWxwcyB0byBwcm9wZXJseSBpZGVudGlmeSBtb2R1bGUncwogIG9yaWdpbiBhbmQgdmVyc2lvbi4g
SXQgYWxzbyBhbGxvd3MgdG8ga2VlcCB0cmFjayBvZiB0aGUgaGlzdG9yeSBvZgogIGhvdHBhdGNo
IGxvYWRzIGluIHRoZSBzeXN0ZW0gKGF0IGxlYXN0IHdpdGhpbiBkbWVzZyBidWZmZXIgc2l6ZQog
IGxpbWl0cykuCiAgRXh0ZW5kIHRoZSBsaXZlcGF0Y2ggbGlzdCBvcGVyYXRpb24gdG8gZmV0Y2gg
YWxzbyBwYXlsb2FkcycgbWV0YWRhdGEuCiAgVGhpcyBpcyBhY2hpZXZlZCBieSBleHRlbmRpbmcg
dGhlIHN5c2N0bCBsaXN0IGludGVyZmFjZSB3aXRoIDIgZXh0cmEKICBndWVzdCBoYW5kbGVzOgog
ICogbWV0YWRhdGEgICAgIC0gYW4gYXJyYXkgb2YgYXJiaXRyYXJ5IHNpemUgc3RyaW5ncwogICog
bWV0YWRhdGFfbGVuIC0gYW4gYXJyYXkgb2YgbWV0YWRhdGEgc3RyaW5ncycgbGVuZ3RocyAodWlu
MzJfdCBlYWNoKQogIFRvIHVuaWZ5IGFuZCBzaW1wbGlmeSB0aGUgaW50ZXJmYWNlLCBoYW5kbGUg
dGhlIG1vZHVsZXMnIG5hbWUgc3RyaW5ncwogIG9mIGFyYml0cmFyeSBzaXplIGJ5IGNvcHlpbmcg
dGhlbSBpbiBhZGhlcmluZyBjaHVua3MgdG8gdGhlIHVzZXJsYW5kLgoKNi4gcHl0aG9uIGJpbmRp
bmdzIGZvciBsaXZlcGF0Y2ggb3BlcmF0aW9ucyAocGF0Y2hlczogWzEyXSkKCiAgRXh0ZW5kIHRo
ZSBYQyBweXRob24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsbCBjb21tb24gbGl2ZXBh
dGNoCiAgb3BlcmF0aW9ucyBhbmQgYWN0aW9uczoKICAtIHN0YXR1cyAocHl4Y19saXZlcGF0Y2hf
c3RhdHVzKToKICAtIGFjdGlvbiAocHl4Y19saXZlcGF0Y2hfYWN0aW9uKToKICAtIHVwbG9hZCAo
cHl4Y19saXZlcGF0Y2hfdXBsb2FkKToKICAtIGxpc3QgKHB5eGNfbGl2ZXBhdGNoX2xpc3QpOgoK
W2FdIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0Rlc2lnbl9TZXNzaW9uc18yMDE5
I0xpdmVQYXRjaF9pbXByb3ZlbWVudHNfYW5kX2ZlYXR1cmVzCltiXSBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDA4NDYuaHRt
bAoKTWVyZ2VkIGluIHYxOgogIHB5dGhvbjogQWRkIFhDIGJpbmRpbmcgZm9yIFhlbiBidWlsZCBJ
RAogIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIgaW5mb3JtYXRpb24KClBhd2Vs
IFdpZWN6b3JraWV3aWN6ICgxMik6CiAgWzFdIGxpdmVwYXRjaDogQWx3YXlzIGNoZWNrIGh5cGVy
dmlzb3IgYnVpbGQgSUQgdXBvbiBob3RwYXRjaCB1cGxvYWQKICBbMl0gbGl2ZXBhdGNoOiBBbGxv
dyB0byBvdmVycmlkZSBpbnRlci1tb2R1bGVzIGJ1aWxkaWQgZGVwZW5kZW5jeQogIFszXSBsaXZl
cGF0Y2g6IEV4cG9ydCBwYXlsb2FkIHN0cnVjdHVyZSB2aWEgbGl2ZXBhdGNoX3BheWxvYWQuaAog
IFs0XSBsaXZlcGF0Y2g6IEltcGxlbWVudCBwcmUtfHBvc3QtIGFwcGx5fHJldmVydCBob29rcwog
IFs1XSBsaXZlcGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBhcHBseXxyZXZlcnQgYWN0aW9uIHJlcGxh
Y2VtZW50IGhvb2tzCiAgWzZdIGxpdmVwYXRjaDogRG8gbm90IGVuZm9yY2UgRUxGX0xJVkVQQVRD
SF9GVU5DIHNlY3Rpb24gcHJlc2VuY2UKICBbN10gbGl2ZXBhdGNoOiBBZGQgcGVyLWZ1bmN0aW9u
IGFwcGxpZWQvcmV2ZXJ0ZWQgc3RhdGUgdHJhY2tpbmcgbWFya2VyCiAgWzhdIGxpdmVwYXRjaDog
QWRkIHN1cHBvcnQgZm9yIGlubGluZSBhc20gaG90cGF0Y2hpbmcgZXhwZWN0YXRpb25zCiAgWzld
IGxpdmVwYXRjaDogQWRkIHN1cHBvcnQgZm9yIG1vZHVsZXMgLm1vZGluZm8gc2VjdGlvbiBtZXRh
ZGF0YQogIFsxMF0gbGl2ZXBhdGNoOiBIYW5kbGUgYXJiaXRyYXJ5IHNpemUgbmFtZXMgd2l0aCB0
aGUgbGlzdCBvcGVyYXRpb24KICBbMTFdIGxpdmVwYXRjaDogQWRkIG1ldGFkYXRhIHJ1bnRpbWUg
cmV0cmlldmFsIG1lY2hhbmlzbQogIFsxMl0gbGl2ZXBhdGNoOiBBZGQgcHl0aG9uIGJpbmRpbmdz
IGZvciBsaXZlcGF0Y2ggb3BlcmF0aW9ucwoKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGRvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jICAg
ICAgICAgICAgICAgICAgICAgfCAyNDAgKysrKysrKystCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCAgICAgICAgICAgICAgICAgIHwgIDY4ICsrLQogdG9vbHMvbGlieGMveGNfbWlzYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2MiArKysrLS0KIHRvb2xzL21pc2MveGVuLWxp
dmVwYXRjaC5jICAgICAgICAgICAgICAgICAgICAgfCAyNTggKysrKysrKy0tLQogdG9vbHMvcHl0
aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgICAgICAgICAgICB8IDI3MyArKysrKysrKysrKwog
eGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgICAgICAgICAgICAgICB8ICAxMiArLQog
eGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jICAgICAgICAgICAgICAgICB8ICAxMiArLQog
eGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQog
eGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyMiArLQog
eGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDY1MCArKysr
KysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAg
ICAgICAgICAgICAgIHwgIDYyICsrLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oICAgICAg
ICAgICAgICAgICAgICB8ICA0MiArLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2Fk
LmggICAgICAgICAgICB8ICA4MyArKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgIHwgMTIxICsrKystCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlv
bl9ob29rcy5jICAgICAgICAgIHwgMTAyICsrKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0
aW9uX2hvb2tzX21hcmtlci5jICAgfCAxMTIgKysrKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
YWN0aW9uX2hvb2tzX25vYXBwbHkuYyAgfCAxMzYgKysrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gv
eGVuX2FjdGlvbl9ob29rc19ub2Z1bmMuYyAgIHwgIDg2ICsrKysKIHhlbi90ZXN0L2xpdmVwYXRj
aC94ZW5fYWN0aW9uX2hvb2tzX25vcmV2ZXJ0LmMgfCAxNDMgKysrKysrCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jICAgICAgICAgIHwgIDQxICsrCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2V4cGVjdGF0aW9uc19mYWlsLmMgICAgIHwgIDQyICsrCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX3ByZXBvc3RfaG9va3MuYyAgICAgICAgIHwgMTIyICsrKysrCiB4ZW4vdGVzdC9s
aXZlcGF0Y2gveGVuX3ByZXBvc3RfaG9va3NfZmFpbC5jICAgIHwgIDc1ICsrKwogMjQgZmlsZXMg
Y2hhbmdlZCwgMjU5NyBpbnNlcnRpb25zKCspLCAyODMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3MuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9h
cHBseS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25f
aG9va3Nfbm9mdW5jLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVu
X2FjdGlvbl9ob29rc19ub3JldmVydC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xp
dmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zX2ZhaWwuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rcy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzX2ZhaWwuYwoKLS0gCjIuMTYuNQoKCgoK
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAx
MTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBI
ZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBI
UkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9onX-0005QM-VQ; Mon, 16 Sep 2019 11:03:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9onX-0005QA-6m
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:03:59 +0000
X-Inumbo-ID: ae701320-d871-11e9-95df-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae701320-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:03: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 B5267AD09;
 Mon, 16 Sep 2019 11:03:57 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-6-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <32254c6d-6475-b5b2-8249-0975ca0fc89d@suse.com>
Date: Mon, 16 Sep 2019 13:04:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913192759.10795-6-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/10] x86/domctl: Implement
 XEN_DOMCTL_set_cpumsr_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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiB2MjoKPiAgKiBCdW1w
IHRoZSBET01DVEwgaW50ZXJmYWNlIHZlcnNpb24KPiAgKiBQcm9hY3RpdmVseSBzZXQgdGhlIGVy
cm9yIHBvaW50ZXJzIGluIHhjX3NldF9kb21haW5fY3B1X3BvbGljeSgpCgpGcm9tIHRoaXMgSSB3
b3VsZCBoYXZlIGV4cGVjdGVkIC4uLgoKPiAtLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
Ywo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCj4gQEAgLTIyOSw2ICsyMjksNTIg
QEAgaW50IHhjX2dldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtpbnQgeGNfc2V0X2RvbWFp
bl9jcHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBucl9sZWF2ZXMsIHhlbl9jcHVpZF9sZWFm
X3QgKmxlYXZlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBucl9t
c3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKmVycl9sZWFmX3AsIHVpbnQzMl90ICplcnJfc3VibGVhZl9wLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICplcnJfbXNyX3ApCj4gK3sKPiArICAg
IERFQ0xBUkVfRE9NQ1RMOwo+ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKGxlYXZlcywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucl9sZWF2ZXMgKiBzaXplb2YoKmxlYXZl
cyksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JVRkZFUl9C
T1VOQ0VfSU4pOwo+ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKG1zcnMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbnJfbXNycyAqIHNpemVvZigqbXNycyksCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOwo+
ICsgICAgaW50IHJldDsKPiArCj4gKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhj
aCwgbGVhdmVzKSApCj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGlmICggeGNfaHlw
ZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBtc3JzKSApCj4gKyAgICAgICAgcmV0dXJuIC0xOwoKLi4u
IHNldHRpbmcgb2YgKmVycl8uLi5fcCBhaGVhZCBvZiB0aGVzZS4KCj4gQEAgLTY1OCwxNyArNjU4
LDI0IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHsKPiAgfTsKPiAgCj4gIC8qCj4gLSAqIFhF
Tl9ET01DVExfZ2V0X2NwdV9wb2xpY3kgKHg4NiBzcGVjaWZpYykKPiArICogWEVOX0RPTUNUTF97
Z2V0LHNldH1fY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQo+ICAgKgo+IC0gKiBRdWVyeSB0aGUg
Q1BVSUQgYW5kIE1TUiBwb2xpY2llcyBmb3IgYSBzcGVjaWZpYyBkb21haW4uCj4gKyAqIFF1ZXJ5
IG9yIHNldCB0aGUgQ1BVSUQgYW5kIE1TUiBwb2xpY2llcyBmb3IgYSBzcGVjaWZpYyBkb21haW4u
Cj4gICAqLwo+ICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVfcG9saWN5IHsKPiAgICAgIHVpbnQzMl90
IG5yX2xlYXZlczsgLyogSU4vT1VUOiBOdW1iZXIgb2YgbGVhdmVzIGluL3dyaXR0ZW4gdG8KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICogJ2NwdWlkX3BvbGljeScuICovCj4gICAgICB1aW50
MzJfdCBucl9tc3JzOyAgIC8qIElOL09VVDogTnVtYmVyIG9mIE1TUnMgaW4vd3JpdHRlbiB0bwo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAnbXNyX2RvbWFpbl9wb2xpY3knICovCj4gLSAg
ICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFmX3QpIGNwdWlkX3BvbGljeTsgLyog
T1VUICovCj4gLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9tc3JfZW50cnlfdCkgbXNyX3Bv
bGljeTsgICAgLyogT1VUICovCj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9s
ZWFmX3QpIGNwdWlkX3BvbGljeTsgLyogSU4vT1VUICovCj4gKyAgICBYRU5fR1VFU1RfSEFORExF
XzY0KHhlbl9tc3JfZW50cnlfdCkgbXNyX3BvbGljeTsgICAgLyogSU4vT1VUICovCj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIE9VVCwgc2V0X3BvbGljeSBvbmx5LiAgV3JpdHRlbiBpbiBzb21lIChi
dXQgbm90IGFsbCkgZXJyb3IgY2FzZXMgdG8KPiArICAgICAqIGlkZW50aWZ5IHByb2JsZW0gdGhl
IENQVUlEIGxlYWYvc3VibGVhZiBhbmQvb3IgTVNSIHdoaWNoIGF1ZGl0aW5nCj4gKyAgICAgKiBv
YmplY3RzIHRvLgo+ICsgICAgICovCgpTdHJheSAicHJvYmxlbSIsIG9yIG1pc3NpbmcgZnVydGhl
ciB3b3JkKHMpPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ona-0005RI-8O; Mon, 16 Sep 2019 11:04:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onZ-0005Qu-DH
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:01 +0000
X-Inumbo-ID: af4f2876-d871-11e9-a337-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af4f2876-d871-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 11:04: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=1568631840; x=1600167840;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=E6zMZMPgr9DNRC6CIsSmKiFHml8T72w/iwsXwnL48bE=;
 b=fpNZI4pX+ls9h+jv0i8BZWnEUrgS7+FkwYxvenCyzzVzFsV01G+Z+OMo
 ILyP0lw8a5nNy8rx3Bj0mwfpt9BziGjDqsknCdussXgppJcPjpydUs4t+
 3pmWxex2Wrylg0Yq1moaKKkRVN4WPWF4UcI2M8PkIcmQ3y0gyEO4Ckz7t 8=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619315"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:03:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id BDA8AA2365; Mon, 16 Sep 2019 11:03:54 +0000 (UTC)
Received: from EX13D05EUC001.ant.amazon.com (10.43.164.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:33 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC001.ant.amazon.com (10.43.164.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:32 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:29 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:34 +0000
Message-ID: <20190916105945.93632-2-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 01/12] livepatch: Always check hypervisor
 build ID upon hotpatch upload
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBjaGFuZ2UgaXMgcGFydCBvZiBhIGluZGVwZW5kYW50IHN0YWNrZWQgaG90cGF0Y2ggbW9k
dWxlcwpmZWF0dXJlLiBUaGlzIGZlYXR1cmUgYWxsb3dzIHRvIGJ5cGFzcyBkZXBlbmRlbmNpZXMg
YmV0d2VlbiBtb2R1bGVzCnVwb24gbG9hZGluZywgYnV0IHN0aWxsIHZlcmlmaWVzIFhlbiBidWls
ZCBJRCBtYXRjaGluZy4KCkluIG9yZGVyIHRvIHByZXZlbnQgKHVwKWxvYWRpbmcgYW55IGhvdHBh
dGNoZXMgYnVpbHQgZm9yIGRpZmZlcmVudApoeXBlcnZpc29yIHZlcnNpb24gYXMgaW5kaWNhdGVk
IGJ5IHRoZSBYZW4gQnVpbGQgSUQsIGFkZCBjaGVja2luZyBmb3IKdGhlIHBheWxvYWQncyB2cyBY
ZW4ncyBidWlsZCBpZCBtYXRjaC4KClRvIGFjaGlldmUgdGhhdCBlbWJlZCBpbnRvIGV2ZXJ5IGhv
dHBhdGNoIGFub3RoZXIgc2VjdGlvbiB3aXRoIGEKZGVkaWNhdGVkIGh5cGVydmlzb3IgYnVpbGQg
aWQgaW4gaXQuIEFmdGVyIHRoZSBwYXlsb2FkIGlzIGxvYWRlZCBhbmQKdGhlIC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHMgc2VjdGlvbiBiZWNvbWVzIGF2YWlsYWJsZSwgcGVyZm9ybSB0aGUKY2hlY2sg
YW5kIHJlamVjdCB0aGUgcGF5bG9hZCBpZiB0aGVyZSBpcyBubyBtYXRjaC4KClNpZ25lZC1vZmYt
Ynk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6
IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6
IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBFc2xhbSBFbG5p
a2V0eSA8ZWxuaWtldHlAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1w
b2hsYWNrQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIGFsd2F5cyBw
cmludCBYRU5MT0dfRVJSIG1lc3NhZ2UgZnJvbSBjaGVja194ZW5fYnVpbGRfaWQoKQogICogZml4
IHR5cG8gaW4gdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKCiAuZ2l0aWdub3JlICAgICAgICAgICAg
ICAgICAgfCAgMSArCiBkb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyAgfCAyOCArKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICB8IDQ3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVu
L2xpdmVwYXRjaC5oIHwgIDcgKysrKy0tLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIHwg
MzEgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDk4IGlu
c2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8u
Z2l0aWdub3JlCmluZGV4IDNjOTQ3YWM5NDguLjZmODNmYzg3MjggMTAwNjQ0Ci0tLSBhLy5naXRp
Z25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMzEyLDYgKzMxMiw3IEBAIHhlbi90ZXN0L2xpdmVw
YXRjaC94ZW5fYnllX3dvcmxkLmxpdmVwYXRjaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxs
b193b3JsZC5saXZlcGF0Y2gKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmxpdmVwYXRjaAog
eGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAoreGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9ub194ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIHhlbi90b29scy9rY29uZmln
Ly50bXBfZ3RrY2hlY2sKIHhlbi90b29scy9rY29uZmlnLy50bXBfcXRjaGVjawogeGVuL3Rvb2xz
L3N5bWJvbHMKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9t
aXNjL2xpdmVwYXRjaC5wYW5kb2MKaW5kZXggNmQ5ZjcyZjQ5Yi4uZmQxZjVkMDEyNiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKKysrIGIvZG9jcy9taXNjL2xpdmVwYXRj
aC5wYW5kb2MKQEAgLTI3MCw2ICsyNzAsOCBAQCBsaWtlIHdoYXQgdGhlIExpbnV4IGtlcm5lbCBt
b2R1bGUgbG9hZGVyIGRvZXMuCiBUaGUgcGF5bG9hZCBjb250YWlucyBhdCBsZWFzdCB0aHJlZSBz
ZWN0aW9uczoKIAogICogYC5saXZlcGF0Y2guZnVuY3NgIC0gd2hpY2ggaXMgYW4gYXJyYXkgb2Yg
bGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlcy4KKyAqIGAubGl2ZXBhdGNoLnhlbl9kZXBlbmRzYCAt
IHdoaWNoIGlzIGFuIEVMRiBOb3RlIHRoYXQgZGVzY3JpYmVzIHdoYXQgWGVuCisgICAgYnVpbGQt
aWQgdGhlIHBheWxvYWQgZGVwZW5kcyBvbi4gKipNVVNUKiogaGF2ZSBvbmUuCiAgKiBgLmxpdmVw
YXRjaC5kZXBlbmRzYCAtIHdoaWNoIGlzIGFuIEVMRiBOb3RlIHRoYXQgZGVzY3JpYmVzIHdoYXQg
dGhlIHBheWxvYWQKICAgICBkZXBlbmRzIG9uLiAqKk1VU1QqKiBoYXZlIG9uZS4KICAqICBgLm5v
dGUuZ251LmJ1aWxkLWlkYCAtIHRoZSBidWlsZC1pZCBvZiB0aGlzIHBheWxvYWQuICoqTVVTVCoq
IGhhdmUgb25lLgpAQCAtMzgzLDE2ICszODUsMTYgQEAgVGhlIHR5cGUgZGVmaW5pdGlvbiBvZiB0
aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKICAgICB0eXBlZGVmIHZvaWQgKCpsaXZlcGF0Y2hf
bG9hZGNhbGxfdCkodm9pZCk7CiAgICAgdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX3VubG9hZGNh
bGxfdCkodm9pZCk7CiAKLSMjIyAubGl2ZXBhdGNoLmRlcGVuZHMgYW5kIC5ub3RlLmdudS5idWls
ZC1pZAorIyMjIC5saXZlcGF0Y2gueGVuX2RlcGVuZHMsIC5saXZlcGF0Y2guZGVwZW5kcyBhbmQg
Lm5vdGUuZ251LmJ1aWxkLWlkCiAKIFRvIHN1cHBvcnQgZGVwZW5kZW5jaWVzIGNoZWNraW5nIGFu
ZCBzYWZlIGxvYWRpbmcgKHRvIGxvYWQgdGhlCiBhcHByb3BpYXRlIHBheWxvYWQgYWdhaW5zdCB0
aGUgcmlnaHQgaHlwZXJ2aXNvcikgdGhlcmUgaXMgYSBuZWVkCiB0byBlbWJiZWQgYW4gYnVpbGQt
aWQgZGVwZW5kZW5jeS4KIAotVGhpcyBpcyBkb25lIGJ5IHRoZSBwYXlsb2FkIGNvbnRhaW5pbmcg
YW4gc2VjdGlvbiBgLmxpdmVwYXRjaC5kZXBlbmRzYAotd2hpY2ggZm9sbG93cyB0aGUgZm9ybWF0
IG9mIGFuIEVMRiBOb3RlLiBUaGUgY29udGVudHMgb2YgdGhpcwotKG5hbWUsIGFuZCBkZXNjcmlw
dGlvbikgYXJlIHNwZWNpZmljIHRvIHRoZSBsaW5rZXIgdXRpbGl6ZWQgdG8KLWJ1aWxkIHRoZSBo
eXBldmlzb3IgYW5kIHBheWxvYWQuCitUaGlzIGlzIGRvbmUgYnkgdGhlIHBheWxvYWQgY29udGFp
bmluZyBzZWN0aW9ucyBgLmxpdmVwYXRjaC54ZW5fZGVwZW5kc2AKK2FuZCBgLmxpdmVwYXRjaC5k
ZXBlbmRzYCB3aGljaCBmb2xsb3cgdGhlIGZvcm1hdCBvZiBhbiBFTEYgTm90ZS4KK1RoZSBjb250
ZW50cyBvZiB0aGVzZSAobmFtZSwgYW5kIGRlc2NyaXB0aW9uKSBhcmUgc3BlY2lmaWMgdG8gdGhl
IGxpbmtlcgordXRpbGl6ZWQgdG8gYnVpbGQgdGhlIGh5cGV2aXNvciBhbmQgcGF5bG9hZC4KIAog
SWYgR05VIGxpbmtlciBpcyB1c2VkIHRoZW4gdGhlIG5hbWUgaXMgYEdOVWAgYW5kIHRoZSBkZXNj
cmlwdGlvbgogaXMgYSBOVF9HTlVfQlVJTERfSUQgdHlwZSBJRC4gVGhlIGRlc2NyaXB0aW9uIGNh
biBiZSBhbiBTSEExCkBAIC00MDAsNiArNDAyLDEzIEBAIGNoZWNrc3VtLCBNRDUgY2hlY2tzdW0g
b3IgYW55IHVuaXF1ZSB2YWx1ZS4KIAogVGhlIHNpemUgb2YgdGhlc2Ugc3RydWN0dXJlcyB2YXJp
ZXMgd2l0aCB0aGUgYC0tYnVpbGQtaWRgIGxpbmtlciBvcHRpb24uCiAKK1RoZXJlIGFyZSB0d28g
a2luZHMgb2YgYnVpbGQtaWQgZGVwZW5kZW5jaWVzOgorCisgKiBYZW4gYnVpbGQtaWQgZGVwZW5k
ZW5jeSAoLmxpdmVwYXRjaC54ZW5fZGVwZW5kcyBzZWN0aW9uKQorICogcHJldmlvdXMgcGF5bG9h
ZCBidWlsZC1pZCBkZXBlbmRlbmN5ICgubGl2ZXBhdGNoLmRlcGVuZHMgc2VjdGlvbikKKworU2Vl
ICJMaXZlIHBhdGNoIGludGVyZGVwZW5kZW5jaWVzIiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KKwog
IyMgSHlwZXJjYWxscwogCiBXZSB3aWxsIGVtcGxveSB0aGUgc3ViIG9wZXJhdGlvbnMgb2YgdGhl
IHN5c3RlbSBtYW5hZ2VtZW50IGh5cGVyY2FsbCAoc3lzY3RsKS4KQEAgLTg5NCwxMyArOTAzLDE2
IEBAIGJ1dCBpcyBtb3JlIGNvbXBsZXggdG8gaW1wbGVtZW50LgogVGhlIHNlY29uZCBvcHRpb24g
d2hpY2ggcmVxdWlyZXMgYW4gYnVpbGQtaWQgb2YgdGhlIGh5cGVydmlzb3IKIGlzIGltcGxlbWVu
dGVkIGluIHRoZSBYZW4gaHlwZXJ2aXNvci4KIAotU3BlY2lmaWNhbGx5IGVhY2ggcGF5bG9hZCBo
YXMgdHdvIGJ1aWxkLWlkIEVMRiBub3RlczoKK1NwZWNpZmljYWxseSBlYWNoIHBheWxvYWQgaGFz
IHRocmVlIGJ1aWxkLWlkIEVMRiBub3RlczoKICAqIFRoZSBidWlsZC1pZCBvZiB0aGUgcGF5bG9h
ZCBpdHNlbGYgKGdlbmVyYXRlZCB2aWEgLS1idWlsZC1pZCkuCisgKiBUaGUgYnVpbGQtaWQgb2Yg
dGhlIFhlbiBoeXBlcnZpc29yIGl0IGRlcGVuZHMgb24gKGV4dHJhY3RlZCBmcm9tIHRoZQorICAg
aHlwZXJ2aXNvciBkdXJpbmcgYnVpbGQgdGltZSkuCiAgKiBUaGUgYnVpbGQtaWQgb2YgdGhlIHBh
eWxvYWQgaXQgZGVwZW5kcyBvbiAoZXh0cmFjdGVkIGZyb20gdGhlCiAgICB0aGUgcHJldmlvdXMg
cGF5bG9hZCBvciBoeXBlcnZpc29yIGR1cmluZyBidWlsZCB0aW1lKS4KIAotVGhpcyBtZWFucyB0
aGF0IHRoZSB2ZXJ5IGZpcnN0IHBheWxvYWQgZGVwZW5kcyBvbiB0aGUgaHlwZXJ2aXNvcgotYnVp
bGQtaWQuCitUaGlzIG1lYW5zIHRoYXQgZXZlcnkgcGF5bG9hZCBkZXBlbmRzIG9uIHRoZSBoeXBl
cnZpc29yIGJ1aWxkLWlkIGFuZCBvbgordGhlIGJ1aWxkLWlkIG9mIHRoZSBwcmV2aW91cyBwYXls
b2FkIGluIHRoZSBzdGFjay4KK1RoZSB2ZXJ5IGZpcnN0IHBheWxvYWQgZGVwZW5kcyBvbiB0aGUg
aHlwZXJ2aXNvciBidWlsZC1pZCBvbmx5LgogCiAjIE5vdCBZZXQgRG9uZQogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCA3
Y2FhMzBjMjAyLi5lZjA4MWYxMTJjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5j
CisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTc0LDYgKzc0LDcgQEAgc3RydWN0IHBh
eWxvYWQgewogICAgIHVuc2lnbmVkIGludCBuc3ltczsgICAgICAgICAgICAgICAgICAvKiBOciBv
ZiBlbnRyaWVzIGluIC5zdHJ0YWIgYW5kIHN5bWJvbHMuICovCiAgICAgc3RydWN0IGxpdmVwYXRj
aF9idWlsZF9pZCBpZDsgICAgICAgIC8qIEVMRk5PVEVfREVTQygubm90ZS5nbnUuYnVpbGQtaWQp
IG9mIHRoZSBwYXlsb2FkLiAqLwogICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgZGVwOyAg
ICAgICAvKiBFTEZOT1RFX0RFU0MoLmxpdmVwYXRjaC5kZXBlbmRzKS4gKi8KKyAgICBzdHJ1Y3Qg
bGl2ZXBhdGNoX2J1aWxkX2lkIHhlbl9kZXA7ICAgLyogRUxGTk9URV9ERVNDKC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHMpLiAqLwogICAgIGxpdmVwYXRjaF9sb2FkY2FsbF90ICpjb25zdCAqbG9hZF9m
dW5jczsgICAvKiBUaGUgYXJyYXkgb2YgZnVuY3MgdG8gY2FsbCBhZnRlciAqLwogICAgIGxpdmVw
YXRjaF91bmxvYWRjYWxsX3QgKmNvbnN0ICp1bmxvYWRfZnVuY3M7LyogbG9hZCBhbmQgdW5sb2Fk
IG9mIHRoZSBwYXlsb2FkLiAqLwogICAgIHVuc2lnbmVkIGludCBuX2xvYWRfZnVuY3M7ICAgICAg
ICAgICAvKiBOciBvZiB0aGUgZnVuY3MgdG8gbG9hZCBhbmQgZXhlY3V0ZS4gKi8KQEAgLTQ3Niwx
MSArNDc3LDM0IEBAIHN0YXRpYyBib29sIHNlY3Rpb25fb2soY29uc3Qgc3RydWN0IGxpdmVwYXRj
aF9lbGYgKmVsZiwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGljIGludCBjaGVja194ZW5f
YnVpbGRfaWQoY29uc3Qgc3RydWN0IHBheWxvYWQgKnBheWxvYWQpCit7CisgICAgY29uc3Qgdm9p
ZCAqaWQgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBsZW4gPSAwOworICAgIGludCByYzsKKwor
ICAgIEFTU0VSVChwYXlsb2FkLT54ZW5fZGVwLmxlbik7CisgICAgQVNTRVJUKHBheWxvYWQtPnhl
bl9kZXAucCk7CisKKyAgICByYyA9IHhlbl9idWlsZF9pZCgmaWQsICZsZW4pOworICAgIGlmICgg
cmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBpZiAoIHBheWxvYWQtPnhlbl9kZXAubGVu
ICE9IGxlbiB8fCBtZW1jbXAoaWQsIHBheWxvYWQtPnhlbl9kZXAucCwgbGVuKSApIHsKKyAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogY2hlY2sgYWdhaW5zdCBoeXBlcnZp
c29yIGJ1aWxkLWlkIGZhaWxlZFxuIiwKKyAgICAgICAgICAgICAgIHBheWxvYWQtPm5hbWUpOwor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3Rh
dGljIGludCBjaGVja19zcGVjaWFsX3NlY3Rpb25zKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxm
ICplbGYpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IG5hbWVzW10gPSB7IEVMRl9MSVZFUEFUQ0hfRlVOQywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9ERVBFTkRTLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX1hFTl9ERVBFTkRTLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfQlVJTERfSURfTk9U
RX07CiAgICAgREVDTEFSRV9CSVRNQVAoZm91bmQsIEFSUkFZX1NJWkUobmFtZXMpKSA9IHsgMCB9
OwogCkBAIC02MzIsNiArNjU2LDIyIEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVj
dCBwYXlsb2FkICpwYXlsb2FkLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQog
CisgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9MSVZFUEFUQ0hf
WEVOX0RFUEVORFMpOworICAgIGlmICggc2VjICkKKyAgICB7CisgICAgICAgIG4gPSBzZWMtPmxv
YWRfYWRkcjsKKworICAgICAgICBpZiAoIHNlYy0+c2VjLT5zaF9zaXplIDw9IHNpemVvZigqbikg
KQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgaWYgKCB4ZW5fYnVpbGRf
aWRfY2hlY2sobiwgc2VjLT5zZWMtPnNoX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwYXlsb2FkLT54ZW5fZGVwLnAsICZwYXlsb2FkLT54ZW5fZGVwLmxlbikgKQorICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgaWYgKCAhcGF5bG9hZC0+eGVuX2Rl
cC5sZW4gfHwgIXBheWxvYWQtPnhlbl9kZXAucCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKyAgICB9CisKICAgICAvKiBTZXR1cCB0aGUgdmlydHVhbCByZWdpb24gd2l0aCBwcm9wZXIg
ZGF0YS4gKi8KICAgICByZWdpb24gPSAmcGF5bG9hZC0+cmVnaW9uOwogCkBAIC04ODIsNiArOTIy
LDEwIEBAIHN0YXRpYyBpbnQgbG9hZF9wYXlsb2FkX2RhdGEoc3RydWN0IHBheWxvYWQgKnBheWxv
YWQsIHZvaWQgKnJhdywgc2l6ZV90IGxlbikKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBv
dXQ7CiAKKyAgICByYyA9IGNoZWNrX3hlbl9idWlsZF9pZChwYXlsb2FkKTsKKyAgICBpZiAoIHJj
ICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICByYyA9IGJ1aWxkX3N5bWJvbF90YWJsZShwYXls
b2FkLCAmZWxmKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CkBAIC0xNjU1LDYg
KzE2OTksOSBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfcHJpbnRhbGwodW5zaWduZWQgY2hhciBr
ZXkpCiAKICAgICAgICAgaWYgKCBkYXRhLT5kZXAubGVuICkKICAgICAgICAgICAgIHByaW50aygi
ZGVwZW5kLW9uPSUqcGhOXG4iLCBkYXRhLT5kZXAubGVuLCBkYXRhLT5kZXAucCk7CisKKyAgICAg
ICAgaWYgKCBkYXRhLT54ZW5fZGVwLmxlbiApCisgICAgICAgICAgICBwcmludGsoImRlcGVuZC1v
bi14ZW49JSpwaE5cbiIsIGRhdGEtPnhlbl9kZXAubGVuLCBkYXRhLT54ZW5fZGVwLnApOwogICAg
IH0KIAogICAgIHNwaW5fdW5sb2NrKCZwYXlsb2FkX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4
IDFiMTgxN2NhMGQuLmVkOTk3YWE0Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTI5LDkgKzI5LDEw
IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcDsKIC8qIENvbnZlbmllbmNlIGRlZmlu
ZSBmb3IgcHJpbnRrLiAqLwogI2RlZmluZSBMSVZFUEFUQ0ggICAgICAgICAgICAgImxpdmVwYXRj
aDogIgogLyogRUxGIHBheWxvYWQgc3BlY2lhbCBzZWN0aW9uIG5hbWVzLiAqLwotI2RlZmluZSBF
TEZfTElWRVBBVENIX0ZVTkMgICAgIi5saXZlcGF0Y2guZnVuY3MiCi0jZGVmaW5lIEVMRl9MSVZF
UEFUQ0hfREVQRU5EUyAiLmxpdmVwYXRjaC5kZXBlbmRzIgotI2RlZmluZSBFTEZfQlVJTERfSURf
Tk9URSAgICAgICIubm90ZS5nbnUuYnVpbGQtaWQiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfRlVO
QyAgICAgICAgIi5saXZlcGF0Y2guZnVuY3MiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfREVQRU5E
UyAgICAgIi5saXZlcGF0Y2guZGVwZW5kcyIKKyNkZWZpbmUgRUxGX0xJVkVQQVRDSF9YRU5fREVQ
RU5EUyAiLmxpdmVwYXRjaC54ZW5fZGVwZW5kcyIKKyNkZWZpbmUgRUxGX0JVSUxEX0lEX05PVEUg
ICAgICAgICAiLm5vdGUuZ251LmJ1aWxkLWlkIgogLyogQXJiaXRyYXJ5IGxpbWl0IGZvciBwYXls
b2FkIHNpemUgYW5kIC5ic3Mgc2VjdGlvbiBzaXplLiAqLwogI2RlZmluZSBMSVZFUEFUQ0hfTUFY
X1NJWkUgICAgIE1CKDIpCiAKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmls
ZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCA2ODMxMzgzZGIxLi45MzhhZWUx
N2VjIDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIveGVuL3Rl
c3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0xOSwxMSArMTksMTMgQEAgTElWRVBBVENIIDo9IHhl
bl9oZWxsb193b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9CWUUgOj0geGVuX2J5ZV93b3JsZC5s
aXZlcGF0Y2gKIExJVkVQQVRDSF9SRVBMQUNFIDo9IHhlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRj
aAogTElWRVBBVENIX05PUCA6PSB4ZW5fbm9wLmxpdmVwYXRjaAorTElWRVBBVENIX05PX1hFTl9C
VUlMRElEIDo9IHhlbl9ub194ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIAogTElWRVBBVENIRVMgKz0g
JChMSVZFUEFUQ0gpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9CWUUpCiBMSVZFUEFUQ0hF
UyArPSAkKExJVkVQQVRDSF9SRVBMQUNFKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9Q
KQorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxESUQpCiAKIExJVkVQQVRD
SF9ERUJVR19ESVIgPz0gJChERUJVR19ESVIpL3hlbi1saXZlcGF0Y2gKIApAQCAtNTksNyArNjEs
NyBAQCBjb25maWcuaDogeGVuX2hlbGxvX3dvcmxkX2Z1bmMubwogeGVuX2hlbGxvX3dvcmxkLm86
IGNvbmZpZy5oCiAKIC5QSE9OWTogJChMSVZFUEFUQ0gpCi0kKExJVkVQQVRDSCk6IHhlbl9oZWxs
b193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8gbm90ZS5vCiskKExJVkVQQVRDSCk6IHhl
bl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8gbm90ZS5vIHhlbl9ub3RlLm8K
IAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSCkg
JF4KIAogIwpAQCAtNzgsNiArODAsMTcgQEAgbm90ZS5vOgogCQkgICAtLXJlbmFtZS1zZWN0aW9u
PS5kYXRhPS5saXZlcGF0Y2guZGVwZW5kcyxhbGxvYyxsb2FkLHJlYWRvbmx5LGRhdGEsY29udGVu
dHMgLVMgJEAuYmluICRACiAJcm0gLWYgJEAuYmluCiAKKyMKKyMgQXBwZW5kIC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHMgc2VjdGlvbgorIyB3aXRoIFhlbiBidWlsZC1pZCBkZXJpdmVkIGZyb20geGVu
LXN5bXMuCisjCisuUEhPTlk6IHhlbl9ub3RlLm8KK3hlbl9ub3RlLm86CisJJChPQkpDT1BZKSAt
TyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICQoQkFTRURJUikveGVu
LXN5bXMgJEAuYmluCisJJChPQkpDT1BZKSAkKE9CSkNPUFlfTUFHSUMpIFwKKwkJICAgLS1yZW5h
bWUtc2VjdGlvbj0uZGF0YT0ubGl2ZXBhdGNoLnhlbl9kZXBlbmRzLGFsbG9jLGxvYWQscmVhZG9u
bHksZGF0YSxjb250ZW50cyAtUyAkQC5iaW4gJEAKKwlybSAtZiAkQC5iaW4KKwogIwogIyBFeHRy
YWN0IHRoZSBidWlsZC1pZCBvZiB0aGUgeGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaAogIyAod2hp
Y2ggeGVuX2J5ZV93b3JsZCB3aWxsIGRlcGVuZCBvbikuCkBAIC05MiwyMCArMTA1LDI4IEBAIGhl
bGxvX3dvcmxkX25vdGUubzogJChMSVZFUEFUQ0gpCiB4ZW5fYnllX3dvcmxkLm86IGNvbmZpZy5o
CiAKIC5QSE9OWTogJChMSVZFUEFUQ0hfQllFKQotJChMSVZFUEFUQ0hfQllFKTogeGVuX2J5ZV93
b3JsZF9mdW5jLm8geGVuX2J5ZV93b3JsZC5vIGhlbGxvX3dvcmxkX25vdGUubworJChMSVZFUEFU
Q0hfQllFKTogeGVuX2J5ZV93b3JsZF9mdW5jLm8geGVuX2J5ZV93b3JsZC5vIGhlbGxvX3dvcmxk
X25vdGUubyB4ZW5fbm90ZS5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikg
LXIgLW8gJChMSVZFUEFUQ0hfQllFKSAkXgogCiB4ZW5fcmVwbGFjZV93b3JsZC5vOiBjb25maWcu
aAogCiAuUEhPTlk6ICQoTElWRVBBVENIX1JFUExBQ0UpCi0kKExJVkVQQVRDSF9SRVBMQUNFKTog
eGVuX3JlcGxhY2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dvcmxkLm8gbm90ZS5vCiskKExJ
VkVQQVRDSF9SRVBMQUNFKTogeGVuX3JlcGxhY2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dv
cmxkLm8gbm90ZS5vIHhlbl9ub3RlLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlu
a2VyKSAtciAtbyAkKExJVkVQQVRDSF9SRVBMQUNFKSAkXgogCiB4ZW5fbm9wLm86IGNvbmZpZy5o
CiAKIC5QSE9OWTogJChMSVZFUEFUQ0hfTk9QKQotJChMSVZFUEFUQ0hfTk9QKTogeGVuX25vcC5v
IG5vdGUubworJChMSVZFUEFUQ0hfTk9QKTogeGVuX25vcC5vIG5vdGUubyB4ZW5fbm90ZS5vCiAJ
JChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfTk9Q
KSAkXgogCisjIFRoaXMgb25lIGFsd2F5cyBmYWlscyB1cG9uIHVwbG9hZCwgYmVjYXVzZSBpdCBk
ZWxpYmVyYXRlbHkKKyMgZG9lcyBub3QgaGF2ZSBhIC5saXZlcGF0Y2gueGVuX2RlcGVuZHMgKHhl
bl9ub3RlLm8pIHNlY3Rpb24uCit4ZW5fbm9feGVuX2J1aWxkaWQubzogY29uZmlnLmgKKworLlBI
T05ZOiAkKExJVkVQQVRDSF9OT19YRU5fQlVJTERJRCkKKyQoTElWRVBBVENIX05PX1hFTl9CVUlM
RElEKTogeGVuX25vcC5vIG5vdGUubworCSQoTEQpICQoTERGTEFHUykgJChidWlsZF9pZF9saW5r
ZXIpIC1yIC1vICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSAkXgorCiAuUEhPTlk6IGxpdmVw
YXRjaAotbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRD
SF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApCitsaXZlcGF0Y2g6ICQoTElWRVBBVENIKSAkKExJ
VkVQQVRDSF9CWUUpICQoTElWRVBBVENIX1JFUExBQ0UpICQoTElWRVBBVENIX05PUCkgJChMSVZF
UEFUQ0hfTk9fWEVOX0JVSUxESUQpCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBD
ZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRz
ZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4g
YW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJl
cmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9onc-0005TD-Nn; Mon, 16 Sep 2019 11:04: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9ona-0005Rt-QP
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:02 +0000
X-Inumbo-ID: b0198c7e-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0198c7e-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631841; x=1600167841;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=jZoaBx6bBC/GuPuTxK2gJ3T3SD3jQSmYl2vupglSHa4=;
 b=ZlZt+6TLSOvXd3MApLqXbdNI24h8axbwziqoMpBJNUgISDkmZfG2me8n
 KP7L+Ar2JgLBbUpEnjIjZ/YH20CKSgzpYXCGY2NJq3f6kbr1LsrpzOlpw
 HsevNphha1ncGfoCZg3ZcDeeOpcBBscuGqqXy5lx8XGUHQSvdRkkrqHIa I=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619331"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:03:59 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (Postfix) with ESMTPS
 id E2C44A2557; Mon, 16 Sep 2019 11:03:58 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:37 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:36 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:34 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:36 +0000
Message-ID: <20190916105945.93632-4-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 03/12] livepatch: Export payload structure
 via livepatch_payload.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

VGhlIHBheWxvYWQgc3RydWN0dXJlIHdpbGwgYmUgdXNlZCBieSB0aGUgbmV3IGhvb2tzIGltcGxl
bWVudGF0aW9uIGFuZAp0aGVyZWZvcmUgaXRzIGRlZmluaXRpb24gaGFzIHRvIGJlIGV4cG9ydGVk
IHZpYSB0aGUgbGl2ZXBhdGNoX3BheWxvYWQKaGVhZGVyLgpUaGUgbmV3IGhvb2tzIHdpbGwgbWFr
ZSB1c2Ugb2YgdGhlIHBheWxvYWQgc3RydWN0dXJlIGZpZWxkcyBhbmQgdGhlCmhvb2tzJyBwb2lu
dGVycyB3aWxsIGFsc28gYmUgZGVmaW5lZCBpbiB0aGUgcGF5bG9hZCBzdHJ1Y3R1cmUsIHNvCnRo
ZSBzdHJ1Y3R1cmUgYWxvbmcgd2l0aCBhbGwgZmllbGQgZGVmaW5pdGlvbnMgbmVlZHMgdG8gYmUg
YXZhaWxhYmxlCnRvIHRoZSBjb2RlIGJlaW5nIHBhdGNoZWQgaW4uCgpTaWduZWQtb2ZmLWJ5OiBQ
YXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBBbmRy
YS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBFc2xh
bSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vy
c3RlciA8Zm9lcnNsZW9AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1w
b2hsYWNrQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAg
ICAgICAgfCAzNyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggYzU2NTVhNDNkMi4uYjNhMmI5ZmFmZCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC00NSw0
MyArNDUsNiBAQCBzdGF0aWMgTElTVF9IRUFEKGFwcGxpZWRfbGlzdCk7CiBzdGF0aWMgdW5zaWdu
ZWQgaW50IHBheWxvYWRfY250Owogc3RhdGljIHVuc2lnbmVkIGludCBwYXlsb2FkX3ZlcnNpb24g
PSAxOwogCi0vKiBUbyBjb250YWluIHRoZSBFTEYgTm90ZSBoZWFkZXIuICovCi1zdHJ1Y3QgbGl2
ZXBhdGNoX2J1aWxkX2lkIHsKLSAgIGNvbnN0IHZvaWQgKnA7Ci0gICB1bnNpZ25lZCBpbnQgbGVu
OwotfTsKLQotc3RydWN0IHBheWxvYWQgewotICAgIHVpbnQzMl90IHN0YXRlOyAgICAgICAgICAg
ICAgICAgICAgICAvKiBPbmUgb2YgdGhlIExJVkVQQVRDSF9TVEFURV8qLiAqLwotICAgIGludDMy
X3QgcmM7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAwIG9yIC1YRU5fRVhYLiAqLwotICAg
IGJvb2wgcmV2ZXJ0ZWQ7ICAgICAgICAgICAgICAgICAgICAgICAvKiBXaGV0aGVyIGl0IHdhcyBy
ZXZlcnRlZC4gKi8KLSAgICBib29sIHNhZmVfdG9fcmVhcHBseTsgICAgICAgICAgICAgICAgLyog
Q2FuIGFwcGx5IHNhZmVseSBhZnRlciByZXZlcnQuICovCi0gICAgc3RydWN0IGxpc3RfaGVhZCBs
aXN0OyAgICAgICAgICAgICAgIC8qIExpbmtlZCB0byAncGF5bG9hZF9saXN0Jy4gKi8KLSAgICBj
b25zdCB2b2lkICp0ZXh0X2FkZHI7ICAgICAgICAgICAgICAgLyogVmlydHVhbCBhZGRyZXNzIG9m
IC50ZXh0LiAqLwotICAgIHNpemVfdCB0ZXh0X3NpemU7ICAgICAgICAgICAgICAgICAgICAvKiAu
LiBhbmQgaXRzIHNpemUuICovCi0gICAgY29uc3Qgdm9pZCAqcndfYWRkcjsgICAgICAgICAgICAg
ICAgIC8qIFZpcnR1YWwgYWRkcmVzcyBvZiAuZGF0YS4gKi8KLSAgICBzaXplX3Qgcndfc2l6ZTsg
ICAgICAgICAgICAgICAgICAgICAgLyogLi4gYW5kIGl0cyBzaXplIChpZiBhbnkpLiAqLwotICAg
IGNvbnN0IHZvaWQgKnJvX2FkZHI7ICAgICAgICAgICAgICAgICAvKiBWaXJ0dWFsIGFkZHJlc3Mg
b2YgLnJvZGF0YS4gKi8KLSAgICBzaXplX3Qgcm9fc2l6ZTsgICAgICAgICAgICAgICAgICAgICAg
LyogLi4gYW5kIGl0cyBzaXplIChpZiBhbnkpLiAqLwotICAgIHVuc2lnbmVkIGludCBwYWdlczsg
ICAgICAgICAgICAgICAgICAvKiBUb3RhbCBwYWdlcyBmb3IgW3RleHQscncscm9dX2FkZHIgKi8K
LSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFwcGxpZWRfbGlzdDsgICAgICAgLyogTGlua2VkIHRvICdh
cHBsaWVkX2xpc3QnLiAqLwotICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuY3M7ICAgICAg
ICAvKiBUaGUgYXJyYXkgb2YgZnVuY3Rpb25zIHRvIHBhdGNoLiAqLwotICAgIHVuc2lnbmVkIGlu
dCBuZnVuY3M7ICAgICAgICAgICAgICAgICAvKiBOciBvZiBmdW5jdGlvbnMgdG8gcGF0Y2guICov
Ci0gICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9zeW1ib2wgKnN5bXRhYjsgLyogQWxsIHN5bWJv
bHMuICovCi0gICAgY29uc3QgY2hhciAqc3RydGFiOyAgICAgICAgICAgICAgICAgIC8qIFBvaW50
ZXIgdG8gLnN0cnRhYi4gKi8KLSAgICBzdHJ1Y3QgdmlydHVhbF9yZWdpb24gcmVnaW9uOyAgICAg
ICAgLyogc3ltYm9sLCBidWcuZnJhbWUgcGF0Y2hpbmcgYW5kCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2VwdGlvbiB0YWJsZSAoeDg2KS4gKi8KLSAgICB1
bnNpZ25lZCBpbnQgbnN5bXM7ICAgICAgICAgICAgICAgICAgLyogTnIgb2YgZW50cmllcyBpbiAu
c3RydGFiIGFuZCBzeW1ib2xzLiAqLwotICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgaWQ7
ICAgICAgICAvKiBFTEZOT1RFX0RFU0MoLm5vdGUuZ251LmJ1aWxkLWlkKSBvZiB0aGUgcGF5bG9h
ZC4gKi8KLSAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2J1aWxkX2lkIGRlcDsgICAgICAgLyogRUxGTk9U
RV9ERVNDKC5saXZlcGF0Y2guZGVwZW5kcykuICovCi0gICAgc3RydWN0IGxpdmVwYXRjaF9idWls
ZF9pZCB4ZW5fZGVwOyAgIC8qIEVMRk5PVEVfREVTQygubGl2ZXBhdGNoLnhlbl9kZXBlbmRzKS4g
Ki8KLSAgICBsaXZlcGF0Y2hfbG9hZGNhbGxfdCAqY29uc3QgKmxvYWRfZnVuY3M7ICAgLyogVGhl
IGFycmF5IG9mIGZ1bmNzIHRvIGNhbGwgYWZ0ZXIgKi8KLSAgICBsaXZlcGF0Y2hfdW5sb2FkY2Fs
bF90ICpjb25zdCAqdW5sb2FkX2Z1bmNzOy8qIGxvYWQgYW5kIHVubG9hZCBvZiB0aGUgcGF5bG9h
ZC4gKi8KLSAgICB1bnNpZ25lZCBpbnQgbl9sb2FkX2Z1bmNzOyAgICAgICAgICAgLyogTnIgb2Yg
dGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUuICovCi0gICAgdW5zaWduZWQgaW50IG5fdW5s
b2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1bmNzIHRvIGNhbGwgZHVydW5nIHVubG9hZC4g
Ki8KLSAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkVdOyAgLyogTmFtZSBvZiBp
dC4gKi8KLX07Ci0KIC8qIERlZmluZXMgYW4gb3V0c3RhbmRpbmcgcGF0Y2hpbmcgYWN0aW9uLiAq
Lwogc3RydWN0IGxpdmVwYXRjaF93b3JrCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
bGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5o
CmluZGV4IDRhMWE5NmQwNTQuLjk5NjEzYWYyZGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9saXZlcGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oCkBAIC00LDYgKzQsMTUgQEAKIAogI2lmbmRlZiBfX1hFTl9MSVZFUEFUQ0hfUEFZTE9B
RF9IX18KICNkZWZpbmUgX19YRU5fTElWRVBBVENIX1BBWUxPQURfSF9fCisjaW5jbHVkZSA8eGVu
L3ZpcnR1YWxfcmVnaW9uLmg+CisKKy8qIFRvIGNvbnRhaW4gdGhlIEVMRiBOb3RlIGhlYWRlci4g
Ki8KK3N0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgeworICAgY29uc3Qgdm9pZCAqcDsKKyAgIHVu
c2lnbmVkIGludCBsZW47Cit9OworCit0eXBlZGVmIHN0cnVjdCBwYXlsb2FkIGxpdmVwYXRjaF9w
YXlsb2FkX3Q7CiAKIC8qCiAgKiBUaGUgZm9sbG93aW5nIGRlZmluaXRpb25zIGFyZSB0byBiZSB1
c2VkIGluIHBhdGNoZXMuIFRoZXkgYXJlIHRha2VuCkBAIC0xMiw2ICsyMSwzNyBAQAogdHlwZWRl
ZiB2b2lkIGxpdmVwYXRjaF9sb2FkY2FsbF90KHZvaWQpOwogdHlwZWRlZiB2b2lkIGxpdmVwYXRj
aF91bmxvYWRjYWxsX3Qodm9pZCk7CiAKK3N0cnVjdCBwYXlsb2FkIHsKKyAgICB1aW50MzJfdCBz
dGF0ZTsgICAgICAgICAgICAgICAgICAgICAgLyogT25lIG9mIHRoZSBMSVZFUEFUQ0hfU1RBVEVf
Ki4gKi8KKyAgICBpbnQzMl90IHJjOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMCBvciAt
WEVOX0VYWC4gKi8KKyAgICBib29sIHJldmVydGVkOyAgICAgICAgICAgICAgICAgICAgICAgLyog
V2hldGhlciBpdCB3YXMgcmV2ZXJ0ZWQuICovCisgICAgYm9vbCBzYWZlX3RvX3JlYXBwbHk7ICAg
ICAgICAgICAgICAgIC8qIENhbiBhcHBseSBzYWZlbHkgYWZ0ZXIgcmV2ZXJ0LiAqLworICAgIHN0
cnVjdCBsaXN0X2hlYWQgbGlzdDsgICAgICAgICAgICAgICAvKiBMaW5rZWQgdG8gJ3BheWxvYWRf
bGlzdCcuICovCisgICAgY29uc3Qgdm9pZCAqdGV4dF9hZGRyOyAgICAgICAgICAgICAgIC8qIFZp
cnR1YWwgYWRkcmVzcyBvZiAudGV4dC4gKi8KKyAgICBzaXplX3QgdGV4dF9zaXplOyAgICAgICAg
ICAgICAgICAgICAgLyogLi4gYW5kIGl0cyBzaXplLiAqLworICAgIGNvbnN0IHZvaWQgKnJ3X2Fk
ZHI7ICAgICAgICAgICAgICAgICAvKiBWaXJ0dWFsIGFkZHJlc3Mgb2YgLmRhdGEuICovCisgICAg
c2l6ZV90IHJ3X3NpemU7ICAgICAgICAgICAgICAgICAgICAgIC8qIC4uIGFuZCBpdHMgc2l6ZSAo
aWYgYW55KS4gKi8KKyAgICBjb25zdCB2b2lkICpyb19hZGRyOyAgICAgICAgICAgICAgICAgLyog
VmlydHVhbCBhZGRyZXNzIG9mIC5yb2RhdGEuICovCisgICAgc2l6ZV90IHJvX3NpemU7ICAgICAg
ICAgICAgICAgICAgICAgIC8qIC4uIGFuZCBpdHMgc2l6ZSAoaWYgYW55KS4gKi8KKyAgICB1bnNp
Z25lZCBpbnQgcGFnZXM7ICAgICAgICAgICAgICAgICAgLyogVG90YWwgcGFnZXMgZm9yIFt0ZXh0
LHJ3LHJvXV9hZGRyICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBhcHBsaWVkX2xpc3Q7ICAgICAg
IC8qIExpbmtlZCB0byAnYXBwbGllZF9saXN0Jy4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1
bmMgKmZ1bmNzOyAgICAgICAgLyogVGhlIGFycmF5IG9mIGZ1bmN0aW9ucyB0byBwYXRjaC4gKi8K
KyAgICB1bnNpZ25lZCBpbnQgbmZ1bmNzOyAgICAgICAgICAgICAgICAgLyogTnIgb2YgZnVuY3Rp
b25zIHRvIHBhdGNoLiAqLworICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfc3ltYm9sICpzeW10
YWI7IC8qIEFsbCBzeW1ib2xzLiAqLworICAgIGNvbnN0IGNoYXIgKnN0cnRhYjsgICAgICAgICAg
ICAgICAgICAvKiBQb2ludGVyIHRvIC5zdHJ0YWIuICovCisgICAgc3RydWN0IHZpcnR1YWxfcmVn
aW9uIHJlZ2lvbjsgICAgICAgIC8qIHN5bWJvbCwgYnVnLmZyYW1lIHBhdGNoaW5nIGFuZAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGNlcHRpb24gdGFibGUg
KHg4NikuICovCisgICAgdW5zaWduZWQgaW50IG5zeW1zOyAgICAgICAgICAgICAgICAgIC8qIE5y
IG9mIGVudHJpZXMgaW4gLnN0cnRhYiBhbmQgc3ltYm9scy4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBh
dGNoX2J1aWxkX2lkIGlkOyAgICAgICAgLyogRUxGTk9URV9ERVNDKC5ub3RlLmdudS5idWlsZC1p
ZCkgb2YgdGhlIHBheWxvYWQuICovCisgICAgc3RydWN0IGxpdmVwYXRjaF9idWlsZF9pZCBkZXA7
ICAgICAgIC8qIEVMRk5PVEVfREVTQygubGl2ZXBhdGNoLmRlcGVuZHMpLiAqLworICAgIHN0cnVj
dCBsaXZlcGF0Y2hfYnVpbGRfaWQgeGVuX2RlcDsgICAvKiBFTEZOT1RFX0RFU0MoLmxpdmVwYXRj
aC54ZW5fZGVwZW5kcykuICovCisgICAgbGl2ZXBhdGNoX2xvYWRjYWxsX3QgKmNvbnN0ICpsb2Fk
X2Z1bmNzOyAgIC8qIFRoZSBhcnJheSBvZiBmdW5jcyB0byBjYWxsIGFmdGVyICovCisgICAgbGl2
ZXBhdGNoX3VubG9hZGNhbGxfdCAqY29uc3QgKnVubG9hZF9mdW5jczsvKiBsb2FkIGFuZCB1bmxv
YWQgb2YgdGhlIHBheWxvYWQuICovCisgICAgdW5zaWduZWQgaW50IG5fbG9hZF9mdW5jczsgICAg
ICAgICAgIC8qIE5yIG9mIHRoZSBmdW5jcyB0byBsb2FkIGFuZCBleGVjdXRlLiAqLworICAgIHVu
c2lnbmVkIGludCBuX3VubG9hZF9mdW5jczsgICAgICAgICAvKiBOciBvZiBmdW5jcyB0byBjYWxs
IGR1cnVuZyB1bmxvYWQuICovCisgICAgY2hhciBuYW1lW1hFTl9MSVZFUEFUQ0hfTkFNRV9TSVpF
XTsgIC8qIE5hbWUgb2YgaXQuICovCit9OworCiAvKgogICogTElWRVBBVENIX0xPQURfSE9PSyBt
YWNybwogICoKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55
IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDog
REUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9ond-0005TW-2g; Mon, 16 Sep 2019 11:04:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9ona-0005SH-WD
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:03 +0000
X-Inumbo-ID: b0668b1e-d871-11e9-a337-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0668b1e-d871-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 11:04:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631841; x=1600167841;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=TMk5Ji0AezznAc7ENrzTXAlvdap398qz0DZzAlyhqTM=;
 b=a/CtCDUyyUSxMfoGw3wLzyOC8WaooJcfaHcEPYErrPHv0ykO8SxTcpeI
 qFhSPqGkpeLxHz7fk+zHbQAw3CeN0xVAzcsBmjhbcAyDz8hjIa8HtlJhH
 +myb028Ph/BczIjacEraYpMlvvl3+qbqF+eatZjTFUoIVyOzHEqm9UeKW I=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="785137955"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 16 Sep 2019 11:04:00 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 11E94A2405; Mon, 16 Sep 2019 11:03:57 +0000 (UTC)
Received: from EX13D05EUC003.ant.amazon.com (10.43.164.207) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:35 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC003.ant.amazon.com (10.43.164.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:34 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:32 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:35 +0000
Message-ID: <20190916105945.93632-3-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, Ross
 Lagerwall <ross.lagerwall@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 mpohlack@amazon.com, Tim Deegan <tim@xen.org>,
 Pawel Wieczorkiewicz <wipawel@amazon.de>, 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>

QnkgZGVmYXVsdCBMaXZlcGF0Y2ggZW5mb3JjZXMgdGhlIGZvbGxvd2luZyBidWlsZGlkLWJhc2Vk
IGRlcGVuZGVuY3kKY2hhaW4gYmV0d2VlbiBob3RwYXRjaCBtb2R1bGVzOgogIDEpIGZpcnN0IG1v
ZHVsZSBkZXBlbmRzIG9uIGdpdmVuIGh5cGVydmlzb3IgYnVpbGRpZAogIDIpIGV2ZXJ5IGNvbnNl
Y3V0aXZlIG1vZHVsZSBkZXBlbmRzIG9uIHByZXZpb3VzIG1vZHVsZSdzIGJ1aWxkaWQKVGhpcyB3
YXkgcHJvcGVyIGhvdHBhdGNoIHN0YWNrIG9yZGVyIGlzIG1haW50YWluZWQgYW5kIGVuZm9yY2Vk
LgpXaGlsZSBpdCBpcyBpbXBvcnRhbnQgZm9yIHByb2R1Y3Rpb24gaG90cGF0Y2hlcyBpdCBsaW1p
dHMgYWdpbGl0eSBhbmQKYmxvY2tzIHVzYWdlIG9mIHRlc3Rpbmcgb3IgZGVidWcgaG90cGF0Y2hl
cy4gVGhlc2Uga2luZHMgb2YgaG90cGF0Y2gKbW9kdWxlcyBhcmUgdHlwaWNhbGx5IGV4cGVjdGVk
IHRvIGJlIGxvYWRlZCBhdCBhbnkgdGltZSBpcnJlc3BlY3RpdmUKb2YgY3VycmVudCBzdGF0ZSBv
ZiB0aGUgbW9kdWxlcyBzdGFjay4KClRvIGVuYWJsZSB0ZXN0aW5nIGFuZCBkZWJ1ZyBob3RwYXRj
aGVzIGFsbG93IHVzZXIgZHluYW1pY2FsbHkgaWdub3JlCnRoZSBpbnRlci1tb2R1bGVzIGRlcGVu
ZGVuY3kuIEluIHRoaXMgY2FzZSBvbmx5IGh5cGVydmlzb3IgYnVpbGRpZAptYXRjaCBpcyB2ZXJp
ZmllZCBhbmQgZW5mb3JjZWQuCgpUbyBhbGxvdyB1c2VybGFuZCBwYXNzIGFkZGl0aW9uYWwgcGFy
ZW1ldGVycyBmb3IgbGl2ZXBhdGNoIGFjdGlvbnMKYWRkIHN1cHBvcnQgZm9yIGFjdGlvbiBmbGFn
cy4KRWFjaCBvZiB0aGUgYXBwbHksIHJldmVydCwgdW5sb2FkIGFuZCByZXZlcnQgYWN0aW9uIGdl
dHMgYWRkaXRpb25hbAo2NC1iaXQgcGFyYW1ldGVyICdmbGFncycgd2hlcmUgZXh0cmEgZmxhZ3Mg
Y2FuIGJlIGFwcGxpZWQgaW4gYSBtYXNrCmZvcm0uCkluaXRpYWxseSBvbmx5IG9uZSBmbGFnICct
LW5vZGVwcycgaXMgYWRkZWQgZm9yIHRoZSBhcHBseSBhY3Rpb24uClRoaXMgZmxhZyBtb2RpZmll
cyB0aGUgZGVmYXVsdCBidWlsZGlkIGRlcGVuZGVuY3kgY2hlY2sgYXMgZGVzY3JpYmVkCmFib3Zl
LgpUaGUgZ2xvYmFsIHN5c2N0bCBpbnRlcmZhY2UgaW5wdXQgZmxhZyBwYXJhbWV0ZXIgaXMgZGVm
aW5lZCB3aXRoIGEKc2luZ2xlIGNvcnJlc3BvbmRpbmcgZmxhZyBtYWNybzoKICBMSVZFUEFUQ0hf
QUNUSU9OX0FQUExZX05PREVQUyAoMSA8PCAwKQoKVGhlIHVzZXJsYW5kIHhlbi1saXZlcGF0Y2gg
dG9vbCBpcyBtb2RpZmllZCB0byBzdXBwb3J0IHRoZSAnLS1ub2RlcHMnCmZsYWcgZm9yIGFwcGx5
IGFuZCBsb2FkIGNvbW1hbmRzLiBBIGdlbmVyYWwgbWVjaGFuaXNtIGZvciBzcGVjaWZ5aW5nCm1v
cmUgZmxhZ3MgaW4gdGhlIGZ1dHVyZSBmb3IgYXBwbHkgYW5kIG90aGVyIGFjdGlvbiBpcyBob3dl
dmVyIGFkZGVkLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxA
YW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxhbmRyYXByc0Bh
bWF6b24uY29tPgpSZXZpZXdlZC1ieTogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5k
ZT4KUmV2aWV3ZWQtYnk6IFBldHJlIEVmdGltZSA8ZXBldHJlQGFtYXpvbi5jb20+ClJldmlld2Vk
LWJ5OiBMZW9uYXJkIEZvZXJzdGVyIDxmb2Vyc2xlb0BhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBN
YXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICAgOSArKy0tCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICB8ICAy
MCArKystLS0tCiB0b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyAgICB8IDEyMSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMg
ICAgICAgIHwgIDE0ICsrKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICB8ICAxMSAr
KystCiA1IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGM5MjM4NmFhYjguLjJmYzYyNDIyZjUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCkBAIC0yNTk4LDExICsyNTk4LDEyIEBAIGludCB4Y19saXZlcGF0Y2hfbGlz
dCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IG1heCwgdW5zaWduZWQgaW50IHN0YXJ0
LAogICogdG8gY29tcGxldGUgdGhlbS4gVGhlIGB0aW1lb3V0YCBvZmZlcnMgYW4gb3B0aW9uIHRv
IGV4cGlyZSB0aGUKICAqIG9wZXJhdGlvbiBpZiBpdCBjb3VsZCBub3QgYmUgY29tcGxldGVkIHdp
dGhpbiB0aGUgc3BlY2lmaWVkIHRpbWUKICAqIChpbiBucykuIFZhbHVlIG9mIDAgbWVhbnMgbGV0
IGh5cGVydmlzb3IgZGVjaWRlIHRoZSBiZXN0IHRpbWVvdXQuCisgKiBUaGUgYGZsYWdzYCBhbGxv
d3MgdG8gcGFzcyBleHRyYSBwYXJhbWV0ZXJzIHRvIHRoZSBhY3Rpb25zLgogICovCi1pbnQgeGNf
bGl2ZXBhdGNoX2FwcGx5KHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0
aW1lb3V0KTsKLWludCB4Y19saXZlcGF0Y2hfcmV2ZXJ0KHhjX2ludGVyZmFjZSAqeGNoLCBjaGFy
ICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KTsKLWludCB4Y19saXZlcGF0Y2hfdW5sb2FkKHhjX2lu
dGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KTsKLWludCB4Y19saXZl
cGF0Y2hfcmVwbGFjZSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGlt
ZW91dCk7CitpbnQgeGNfbGl2ZXBhdGNoX2FwcGx5KHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpu
YW1lLCB1aW50MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBmbGFncyk7CitpbnQgeGNfbGl2ZXBhdGNo
X3JldmVydCh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCwg
dWludDY0X3QgZmxhZ3MpOworaW50IHhjX2xpdmVwYXRjaF91bmxvYWQoeGNfaW50ZXJmYWNlICp4
Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQsIHVpbnQ2NF90IGZsYWdzKTsKK2ludCB4
Y19saXZlcGF0Y2hfcmVwbGFjZSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMy
X3QgdGltZW91dCwgdWludDY0X3QgZmxhZ3MpOwogCiAvKgogICogRW5zdXJlIGNhY2hlIGNvaGVy
ZW5jeSBhZnRlciBtZW1vcnkgbW9kaWZpY2F0aW9ucy4gQSBjYWxsIHRvIHRoaXMgZnVuY3Rpb24K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21pc2Mu
YwppbmRleCA4ZTYwYjZlOWYwLi5hOGU5ZTdkMWUyIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19taXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCkBAIC04NTQsNyArODU0LDggQEAg
aW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgbWF4
LCB1bnNpZ25lZCBpbnQgc3RhcnQsCiBzdGF0aWMgaW50IF94Y19saXZlcGF0Y2hfYWN0aW9uKHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpu
YW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWN0aW9u
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0aW1lb3V0KQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0aW1lb3V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAg
ICAgREVDTEFSRV9TWVNDVEw7CkBAIC04ODAsNiArODgxLDcgQEAgc3RhdGljIGludCBfeGNfbGl2
ZXBhdGNoX2FjdGlvbih4Y19pbnRlcmZhY2UgKnhjaCwKICAgICBzeXNjdGwudS5saXZlcGF0Y2gu
cGFkID0gMDsKICAgICBzeXNjdGwudS5saXZlcGF0Y2gudS5hY3Rpb24uY21kID0gYWN0aW9uOwog
ICAgIHN5c2N0bC51LmxpdmVwYXRjaC51LmFjdGlvbi50aW1lb3V0ID0gdGltZW91dDsKKyAgICBz
eXNjdGwudS5saXZlcGF0Y2gudS5hY3Rpb24uZmxhZ3MgPSBmbGFnczsKIAogICAgIHN5c2N0bC51
LmxpdmVwYXRjaC51LmFjdGlvbi5uYW1lID0gZGVmX25hbWU7CiAgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoc3lzY3RsLnUubGl2ZXBhdGNoLnUuYWN0aW9uLm5hbWUubmFtZSwgbmFtZSk7CkBAIC04
OTEsMjQgKzg5MywyNCBAQCBzdGF0aWMgaW50IF94Y19saXZlcGF0Y2hfYWN0aW9uKHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IHhjX2xpdmVwYXRjaF9hcHBseSh4
Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCkKK2ludCB4Y19s
aXZlcGF0Y2hfYXBwbHkoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRp
bWVvdXQsIHVpbnQ2NF90IGZsYWdzKQogewotICAgIHJldHVybiBfeGNfbGl2ZXBhdGNoX2FjdGlv
bih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fQVBQTFksIHRpbWVvdXQpOworICAgIHJldHVy
biBfeGNfbGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fQVBQTFks
IHRpbWVvdXQsIGZsYWdzKTsKIH0KIAotaW50IHhjX2xpdmVwYXRjaF9yZXZlcnQoeGNfaW50ZXJm
YWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpCitpbnQgeGNfbGl2ZXBhdGNo
X3JldmVydCh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCwg
dWludDY0X3QgZmxhZ3MpCiB7Ci0gICAgcmV0dXJuIF94Y19saXZlcGF0Y2hfYWN0aW9uKHhjaCwg
bmFtZSwgTElWRVBBVENIX0FDVElPTl9SRVZFUlQsIHRpbWVvdXQpOworICAgIHJldHVybiBfeGNf
bGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJULCB0aW1l
b3V0LCBmbGFncyk7CiB9CiAKLWludCB4Y19saXZlcGF0Y2hfdW5sb2FkKHhjX2ludGVyZmFjZSAq
eGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KQoraW50IHhjX2xpdmVwYXRjaF91bmxv
YWQoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQsIHVpbnQ2
NF90IGZsYWdzKQogewotICAgIHJldHVybiBfeGNfbGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUs
IExJVkVQQVRDSF9BQ1RJT05fVU5MT0FELCB0aW1lb3V0KTsKKyAgICByZXR1cm4gX3hjX2xpdmVw
YXRjaF9hY3Rpb24oeGNoLCBuYW1lLCBMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCwgdGltZW91dCwg
ZmxhZ3MpOwogfQogCi1pbnQgeGNfbGl2ZXBhdGNoX3JlcGxhY2UoeGNfaW50ZXJmYWNlICp4Y2gs
IGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpCitpbnQgeGNfbGl2ZXBhdGNoX3JlcGxhY2Uo
eGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQsIHVpbnQ2NF90
IGZsYWdzKQogewotICAgIHJldHVybiBfeGNfbGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUsIExJ
VkVQQVRDSF9BQ1RJT05fUkVQTEFDRSwgdGltZW91dCk7CisgICAgcmV0dXJuIF94Y19saXZlcGF0
Y2hfYWN0aW9uKHhjaCwgbmFtZSwgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFLCB0aW1lb3V0LCBm
bGFncyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyBi
L3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jCmluZGV4IDMyMzM0NzIxNTcuLmEzN2IyNDU3ZmYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jCisrKyBiL3Rvb2xzL21pc2Mv
eGVuLWxpdmVwYXRjaC5jCkBAIC0yMywxOCArMjMsMjMgQEAgdm9pZCBzaG93X2hlbHAodm9pZCkK
IHsKICAgICBmcHJpbnRmKHN0ZGVyciwKICAgICAgICAgICAgICJ4ZW4tbGl2ZXBhdGNoOiBsaXZl
IHBhdGNoaW5nIHRvb2xcbiIKLSAgICAgICAgICAgICJVc2FnZTogeGVuLWxpdmVwYXRjaCA8Y29t
bWFuZD4gW2FyZ3NdXG4iCisgICAgICAgICAgICAiVXNhZ2U6IHhlbi1saXZlcGF0Y2ggPGNvbW1h
bmQ+IFthcmdzXSBbY29tbWFuZC1mbGFnc11cbiIKICAgICAgICAgICAgICIgPG5hbWU+IEFuIHVu
aXF1ZSBuYW1lIG9mIHBheWxvYWQuIFVwIHRvICVkIGNoYXJhY3RlcnMuXG4iCiAgICAgICAgICAg
ICAiQ29tbWFuZHM6XG4iCiAgICAgICAgICAgICAiICBoZWxwICAgICAgICAgICAgICAgICAgIGRp
c3BsYXkgdGhpcyBoZWxwXG4iCiAgICAgICAgICAgICAiICB1cGxvYWQgPG5hbWU+IDxmaWxlPiAg
IHVwbG9hZCBmaWxlIDxmaWxlPiB3aXRoIDxuYW1lPiBuYW1lXG4iCiAgICAgICAgICAgICAiICBs
aXN0ICAgICAgICAgICAgICAgICAgIGxpc3QgcGF5bG9hZHMgdXBsb2FkZWQuXG4iCi0gICAgICAg
ICAgICAiICBhcHBseSA8bmFtZT4gICAgICAgICAgIGFwcGx5IDxuYW1lPiBwYXRjaC5cbiIKKyAg
ICAgICAgICAgICIgIGFwcGx5IDxuYW1lPiBbZmxhZ3NdICAgYXBwbHkgPG5hbWU+IHBhdGNoLlxu
IgorICAgICAgICAgICAgIiAgICBTdXBwb3J0ZWQgZmxhZ3M6XG4iCisgICAgICAgICAgICAiICAg
ICAgLS1ub2RlcHMgICAgICAgICAgIERpc2FibGUgaW50ZXItbW9kdWxlIGJ1aWxkaWQgZGVwZW5k
ZW5jeSBjaGVjay5cbiIKKyAgICAgICAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICAgQ2hl
Y2sgb25seSBhZ2FpbnN0IGh5cGVydmlzb3IgYnVpbGRpZC5cbiIKICAgICAgICAgICAgICIgIHJl
dmVydCA8bmFtZT4gICAgICAgICAgcmV2ZXJ0IG5hbWUgPG5hbWU+IHBhdGNoLlxuIgogICAgICAg
ICAgICAgIiAgcmVwbGFjZSA8bmFtZT4gICAgICAgICBhcHBseSA8bmFtZT4gcGF0Y2ggYW5kIHJl
dmVydCBhbGwgb3RoZXJzLlxuIgogICAgICAgICAgICAgIiAgdW5sb2FkIDxuYW1lPiAgICAgICAg
ICB1bmxvYWQgbmFtZSA8bmFtZT4gcGF0Y2guXG4iCi0gICAgICAgICAgICAiICBsb2FkICA8Zmls
ZT4gICAgICAgICAgIHVwbG9hZCBhbmQgYXBwbHkgPGZpbGU+LlxuIgotICAgICAgICAgICAgIiAg
ICAgICAgICAgICAgICAgICAgICAgICBuYW1lIGlzIHRoZSA8ZmlsZT4gbmFtZVxuIiwKKyAgICAg
ICAgICAgICIgIGxvYWQgPGZpbGU+IFtmbGFnc10gICAgdXBsb2FkIGFuZCBhcHBseSA8ZmlsZT4g
d2l0aCBuYW1lIGFzIHRoZSA8ZmlsZT4gbmFtZVxuIgorICAgICAgICAgICAgIiAgICBTdXBwb3J0
ZWQgZmxhZ3M6XG4iCisgICAgICAgICAgICAiICAgICAgLS1ub2RlcHMgICAgICAgICAgIERpc2Fi
bGUgaW50ZXItbW9kdWxlIGJ1aWxkaWQgZGVwZW5kZW5jeSBjaGVjay5cbiIKKyAgICAgICAgICAg
ICIgICAgICAgICAgICAgICAgICAgICAgICAgQ2hlY2sgb25seSBhZ2FpbnN0IGh5cGVydmlzb3Ig
YnVpbGRpZC5cbiIsCiAgICAgICAgICAgICBYRU5fTElWRVBBVENIX05BTUVfU0laRSk7CiB9CiAK
QEAgLTIyNSwxMiArMjMwLDEzIEBAIHN0YXRpYyBpbnQgdXBsb2FkX2Z1bmMoaW50IGFyZ2MsIGNo
YXIgKmFyZ3ZbXSkKICAgICByZXR1cm4gcmM7CiB9CiAKLS8qIFRoZXNlIE1VU1QgbWF0Y2ggdG8g
dGhlICdhY3Rpb25fb3B0aW9uc1tdJyBhcnJheSBzbG90cy4gKi8KKy8qIFRoZXNlIE1VU1QgbWF0
Y2ggdG8gdGhlICdhY3Rpb25fb3B0aW9uc1tdJyBhbmQgJ2ZsYWdfb3B0aW9uc1tdJyBhcnJheSBz
bG90cy4gKi8KIGVudW0gewogICAgIEFDVElPTl9BUFBMWSA9IDAsCiAgICAgQUNUSU9OX1JFVkVS
VCA9IDEsCiAgICAgQUNUSU9OX1VOTE9BRCA9IDIsCiAgICAgQUNUSU9OX1JFUExBQ0UgPSAzLAor
ICAgIEFDVElPTl9OVU0KIH07CiAKIHN0cnVjdCB7CkBAIC0yMzgsNyArMjQ0LDcgQEAgc3RydWN0
IHsKICAgICBpbnQgZXhwZWN0ZWQ7IC8qIFRoZSBzdGF0ZSB0byBiZSBpbiBhZnRlciB0aGUgZnVu
Y3Rpb24uICovCiAgICAgY29uc3QgY2hhciAqbmFtZTsKICAgICBjb25zdCBjaGFyICp2ZXJiOwot
ICAgIGludCAoKmZ1bmN0aW9uKSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMy
X3QgdGltZW91dCk7CisgICAgaW50ICgqZnVuY3Rpb24pKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFy
ICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBmbGFncyk7CiB9IGFjdGlvbl9vcHRp
b25zW10gPSB7CiAgICAgeyAgIC5hbGxvdyA9IExJVkVQQVRDSF9TVEFURV9DSEVDS0VELAogICAg
ICAgICAuZXhwZWN0ZWQgPSBMSVZFUEFUQ0hfU1RBVEVfQVBQTElFRCwKQEAgLTI2Niw2ICsyNzIs
NjYgQEAgc3RydWN0IHsKICAgICB9LAogfTsKIAorLyoKKyAqIFRoaXMgc3RydWN0dXJlIGRlZmlu
ZXMgc3VwcG9ydGVkIGZsYWcgb3B0aW9ucyBmb3IgYWN0aW9ucy4KKyAqIEl0IGRlZmluZXMgZW50
cmllcyBmb3IgZWFjaCBhY3Rpb24gYW5kIHN1cHBvcnRzIHVwIHRvIDY0CisgKiBmbGFncyBwZXIg
YWN0aW9uLgorICovCitzdHJ1Y3QgeworICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgY29uc3Qg
dWludDY0X3QgZmxhZzsKK30gZmxhZ19vcHRpb25zW0FDVElPTl9OVU1dWzggKiBzaXplb2YodWlu
dDY0X3QpXSA9IHsKKyAgICB7IC8qIEFDVElPTl9BUFBMWSAqLworICAgICAgICB7ICAgLm5hbWUg
PSAiLS1ub2RlcHMiLAorICAgICAgICAgICAgLmZsYWcgPSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZ
X05PREVQUywKKyAgICAgICAgfSwKKyAgICB9LAorICAgIHsgLyogQUNUSU9OX1JFVkVSVCAqLwor
ICAgIH0sCisgICAgeyAvKiBBQ1RJT05fVU5MT0FEICovCisgICAgfSwKKyAgICB7IC8qIEFDVElP
Tl9SRVBMQUNFICovCisgICAgfQorfTsKKworLyoKKyAqIFBhcnNlIHVzZXIgcHJvdmlkZWQgYWN0
aW9uIGZsYWdzLgorICogVGhpcyBmdW5jdGlvbiBleHBlY3RzIHRvIG9ubHkgcmVjZWl2ZSBhbiBh
cnJheSBvZiBpbnB1dCBwYXJhbWV0ZXJzIGJlaW5nIGZsYWdzLgorICogRXhwZWN0ZWQgYWN0aW9u
IGlzIHNwZWNpZmllZCB2aWEgaWR4IHBhcmFtYXRlciAoaW5kZXggb2YgZmxhZ19vcHRpb25zW10p
LgorICovCitzdGF0aWMgaW50IGdldF9mbGFncyhpbnQgYXJnYywgY2hhciAqYXJndltdLCB1bnNp
Z25lZCBpbnQgaWR4LCB1aW50NjRfdCAqZmxhZ3MpCit7CisgICAgaW50IGksIGo7CisKKyAgICBp
ZiAoICFmbGFncyB8fCBpZHggPj0gQVJSQVlfU0laRShmbGFnX29wdGlvbnMpICkKKyAgICAgICAg
cmV0dXJuIC0xOworCisgICAgKmZsYWdzID0gMDsKKyAgICBmb3IgKCBpID0gMDsgaSA8IGFyZ2M7
IGkrKyApCisgICAgeworICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoZmxhZ19v
cHRpb25zW2lkeF0pOyBqKysgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFmbGFnX29w
dGlvbnNbaWR4XVtqXS5uYW1lICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycm9yOworCisgICAg
ICAgICAgICBpZiAoICFzdHJjbXAoZmxhZ19vcHRpb25zW2lkeF1bal0ubmFtZSwgYXJndltpXSkg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICpmbGFncyB8PSBmbGFnX29wdGlvbnNb
aWR4XVtqXS5mbGFnOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCBqID09IEFSUkFZX1NJWkUoZmxhZ19vcHRpb25zW2lkeF0p
ICkKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgfQorCisgICAgcmV0dXJuIDA7CitlcnJv
cjoKKyAgICBmcHJpbnRmKHN0ZGVyciwgIlVuc3VwcG9ydGVkIGZsYWc6ICVzLlxuIiwgYXJndltp
XSk7CisgICAgZXJybm8gPSBFSU5WQUw7CisgICAgcmV0dXJuIGVycm5vOworfQorCiAvKiBUaGUg
aHlwZXJ2aXNvciB0aW1lb3V0IGZvciB0aGUgbGl2ZSBwYXRjaGluZyBvcGVyYXRpb24gaXMgMzAg
bXNlYywKICAqIGJ1dCBpdCBjb3VsZCB0YWtlIHNvbWUgdGltZSBmb3IgdGhlIG9wZXJhdGlvbiB0
byBzdGFydCwgc28gd2FpdCB0d2ljZQogICogdGhhdCBwZXJpb2QuICovCkBAIC0yOTEsOCArMzU3
LDkgQEAgaW50IGFjdGlvbl9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10sIHVuc2lnbmVkIGlu
dCBpZHgpCiAgICAgY2hhciBuYW1lW1hFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFXTsKICAgICBpbnQg
cmM7CiAgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCBzdGF0dXM7CisgICAgdWludDY0X3QgZmxh
Z3M7CiAKLSAgICBpZiAoIGFyZ2MgIT0gMSApCisgICAgaWYgKCBhcmdjIDwgMSApCiAgICAgewog
ICAgICAgICBzaG93X2hlbHAoKTsKICAgICAgICAgcmV0dXJuIC0xOwpAQCAtMzAxLDcgKzM2OCwx
MCBAQCBpbnQgYWN0aW9uX2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSwgdW5zaWduZWQgaW50
IGlkeCkKICAgICBpZiAoIGlkeCA+PSBBUlJBWV9TSVpFKGFjdGlvbl9vcHRpb25zKSApCiAgICAg
ICAgIHJldHVybiAtMTsKIAotICAgIGlmICggZ2V0X25hbWUoYXJnYywgYXJndiwgbmFtZSkgKQor
ICAgIGlmICggZ2V0X25hbWUoYXJnYy0tLCBhcmd2KyssIG5hbWUpICkKKyAgICAgICAgcmV0dXJu
IEVJTlZBTDsKKworICAgIGlmICggZ2V0X2ZsYWdzKGFyZ2MsIGFyZ3YsIGlkeCwgJmZsYWdzKSAp
CiAgICAgICAgIHJldHVybiBFSU5WQUw7CiAKICAgICAvKiBDaGVjayBpbml0aWFsIHN0YXR1cy4g
Ki8KQEAgLTMzMiw3ICs0MDIsNyBAQCBpbnQgYWN0aW9uX2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFy
Z3ZbXSwgdW5zaWduZWQgaW50IGlkeCkKICAgICBpZiAoIGFjdGlvbl9vcHRpb25zW2lkeF0uYWxs
b3cgJiBzdGF0dXMuc3RhdGUgKQogICAgIHsKICAgICAgICAgcHJpbnRmKCIlcyAlcy4uLiAiLCBh
Y3Rpb25fb3B0aW9uc1tpZHhdLnZlcmIsIG5hbWUpOwotICAgICAgICByYyA9IGFjdGlvbl9vcHRp
b25zW2lkeF0uZnVuY3Rpb24oeGNoLCBuYW1lLCBIWVBFUlZJU09SX1RJTUVPVVRfTlMpOworICAg
ICAgICByYyA9IGFjdGlvbl9vcHRpb25zW2lkeF0uZnVuY3Rpb24oeGNoLCBuYW1lLCBIWVBFUlZJ
U09SX1RJTUVPVVRfTlMsIGZsYWdzKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGludCBzYXZlZF9lcnJubyA9IGVycm5vOwpAQCAtMzk0LDE3ICs0NjQsMjMgQEAg
aW50IGFjdGlvbl9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10sIHVuc2lnbmVkIGludCBpZHgp
CiAKIHN0YXRpYyBpbnQgbG9hZF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiB7Ci0gICAg
aW50IHJjOwotICAgIGNoYXIgKm5ld19hcmd2WzJdOwotICAgIGNoYXIgKnBhdGgsICpuYW1lLCAq
bGFzdGRvdDsKKyAgICBpbnQgaSwgcmMgPSBFTk9NRU07CisgICAgY2hhciAqdXBsb2FkX2FyZ3Zb
Ml07CisgICAgY2hhciAqKmFwcGx5X2FyZ3YsICpwYXRoLCAqbmFtZSwgKmxhc3Rkb3Q7CiAKLSAg
ICBpZiAoIGFyZ2MgIT0gMSApCisgICAgaWYgKCBhcmdjIDwgMSApCiAgICAgewogICAgICAgICBz
aG93X2hlbHAoKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KKworICAgIC8qIGFwcGx5IGFj
dGlvbiBoYXMgPGlkPiBbZmxhZ3NdIGlucHV0IHJlcXVpcmVtZW50LCB3aGljaCBtdXN0IGJlIGNv
bnN0cnVjdGVkICovCisgICAgYXBwbHlfYXJndiA9IChjaGFyICoqKSBtYWxsb2MoYXJnYyAqIHNp
emVvZigqYXBwbHlfYXJndikpOworICAgIGlmICggIWFwcGx5X2FyZ3YgKQorICAgICAgICByZXR1
cm4gcmM7CisKICAgICAvKiA8ZmlsZT4gKi8KLSAgICBuZXdfYXJndlsxXSA9IGFyZ3ZbMF07Cisg
ICAgdXBsb2FkX2FyZ3ZbMV0gPSBhcmd2WzBdOwogCiAgICAgLyogU3ludGhlc2l6ZSB0aGUgPGlk
PiAqLwogICAgIHBhdGggPSBzdHJkdXAoYXJndlswXSk7CkBAIC00MTMsMTYgKzQ4OSwyMyBAQCBz
dGF0aWMgaW50IGxvYWRfZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIGxhc3Rkb3Qg
PSBzdHJyY2hyKG5hbWUsICcuJyk7CiAgICAgaWYgKCBsYXN0ZG90ICE9IE5VTEwgKQogICAgICAg
ICAqbGFzdGRvdCA9ICdcMCc7Ci0gICAgbmV3X2FyZ3ZbMF0gPSBuYW1lOworICAgIHVwbG9hZF9h
cmd2WzBdID0gbmFtZTsKKyAgICBhcHBseV9hcmd2WzBdID0gbmFtZTsKIAotICAgIHJjID0gdXBs
b2FkX2Z1bmMoMiAvKiA8aWQ+IDxmaWxlPiAqLywgbmV3X2FyZ3YpOworICAgIC8qIEZpbGwgaW4g
YWxsIHVzZXIgcHJvdmlkZWQgZmxhZ3MgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IGFyZ2MgLSAx
OyBpKysgKQorICAgICAgICBhcHBseV9hcmd2W2kgKyAxXSA9IGFyZ3ZbaSArIDFdOworCisgICAg
cmMgPSB1cGxvYWRfZnVuYygyIC8qIDxpZD4gPGZpbGU+ICovLCB1cGxvYWRfYXJndik7CiAgICAg
aWYgKCByYyApCi0gICAgICAgIHJldHVybiByYzsKKyAgICAgICAgZ290byBlcnJvcjsKIAotICAg
IHJjID0gYWN0aW9uX2Z1bmMoMSAvKiBvbmx5IDxpZD4gKi8sIG5ld19hcmd2LCBBQ1RJT05fQVBQ
TFkpOworICAgIHJjID0gYWN0aW9uX2Z1bmMoYXJnYywgYXBwbHlfYXJndiwgQUNUSU9OX0FQUExZ
KTsKICAgICBpZiAoIHJjICkKLSAgICAgICAgYWN0aW9uX2Z1bmMoMSwgbmV3X2FyZ3YsIEFDVElP
Tl9VTkxPQUQpOworICAgICAgICBhY3Rpb25fZnVuYygxIC8qIG9ubHkgPGlkPiAqLywgdXBsb2Fk
X2FyZ3YsIEFDVElPTl9VTkxPQUQpOwogCitlcnJvcjoKKyAgICBmcmVlKGFwcGx5X2FyZ3YpOwog
ICAgIGZyZWUocGF0aCk7CiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggZWYwODFmMTEyYy4u
YzU2NTVhNDNkMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xNTc1LDkgKzE1NzUsMTcgQEAgc3RhdGljIGludCBsaXZl
cGF0Y2hfYWN0aW9uKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlvbikK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcmMg
PSBidWlsZF9pZF9kZXAoZGF0YSwgISFsaXN0X2VtcHR5KCZhcHBsaWVkX2xpc3QpKTsKLSAgICAg
ICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENoZWNrIGlmIGFjdGlvbiBpcyBpc3N1ZWQgd2l0aCBub2RlcHMgZmxh
Z3MgdG8gaWdub3JlIG1vZHVsZQorICAgICAgICAgICAgICogc3RhY2sgZGVwZW5kZW5jaWVzLgor
ICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoICEoYWN0aW9uLT5mbGFncyAmIExJVkVQ
QVRDSF9BQ1RJT05fQVBQTFlfTk9ERVBTKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgcmMgPSBidWlsZF9pZF9kZXAoZGF0YSwgISFsaXN0X2VtcHR5KCZhcHBsaWVkX2xpc3QpKTsK
KyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICB9CisKICAgICAgICAgICAgIGRhdGEtPnJjID0gLUVBR0FJTjsKICAgICAgICAg
ICAgIHJjID0gc2NoZWR1bGVfd29yayhkYXRhLCBhY3Rpb24tPmNtZCwgYWN0aW9uLT50aW1lb3V0
KTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDkxYzQ4ZGNhZTAuLjFiMmIxNjVhNmQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTM1LDcgKzM1LDcgQEAKICNpbmNsdWRlICJkb21jdGwuaCIK
ICNpbmNsdWRlICJwaHlzZGV2LmgiCiAKLSNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVS
U0lPTiAweDAwMDAwMDEyCisjZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgw
MDAwMDAxMwogCiAvKgogICogUmVhZCBjb25zb2xlIGNvbnRlbnQgZnJvbSBYZW4gYnVmZmVyIHJp
bmcuCkBAIC05NTYsNiArOTU2LDE1IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rp
b24gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBoeXBl
cnZpc29yIGRlZmF1bHQuICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIE9yIHVwcGVyIGJvdW5kIG9mIHRpbWUgKG5zKSAqLwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3Igb3BlcmF0aW9uIHRvIHRha2UuICov
CisKKy8qCisgKiBPdmVyd3JpdGUgZGVmYXVsdCBpbnRlci1tb2R1bGUgYnVpbGRpZCBkZXBlbmRl
bmN5IGNoYWluIGVuZm9yY2VtZW50LgorICogQ2hlY2sgb25seSBpZiBtb2R1bGUgaXMgYnVpbHQg
Zm9yIGdpdmVuIGh5cGVydmlzb3IgYnkgY29tcGFyaW5nIGJ1aWxkaWQuCisgKi8KKyNkZWZpbmUg
TElWRVBBVENIX0FDVElPTl9BUFBMWV9OT0RFUFMgKDEgPDwgMCkKKyAgICB1aW50NjRfdCBmbGFn
czsgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IGFjdGlvbiBmbGFncy4gKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogUHJvdmlkZSBhZGRpdGlv
bmFsIHBhcmFtZXRlcnMgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogZm9yIGFuIGFjdGlvbi4gKi8KIH07CiAKIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVw
YXRjaF9vcCB7Ci0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENo
cmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj
aHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6
IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9ond-0005Ty-Du; Mon, 16 Sep 2019 11:04: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onc-0005Ss-6s
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:04 +0000
X-Inumbo-ID: af4def42-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af4def42-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04: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=1568631840; x=1600167840;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=E6zMZMPgr9DNRC6CIsSmKiFHml8T72w/iwsXwnL48bE=;
 b=fpNZI4pX+ls9h+jv0i8BZWnEUrgS7+FkwYxvenCyzzVzFsV01G+Z+OMo
 ILyP0lw8a5nNy8rx3Bj0mwfpt9BziGjDqsknCdussXgppJcPjpydUs4t+
 3pmWxex2Wrylg0Yq1moaKKkRVN4WPWF4UcI2M8PkIcmQ3y0gyEO4Ckz7t 8=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619315"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:03:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id BDA8AA2365; Mon, 16 Sep 2019 11:03:54 +0000 (UTC)
Received: from EX13D05EUC001.ant.amazon.com (10.43.164.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:33 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC001.ant.amazon.com (10.43.164.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:32 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:29 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:34 +0000
Message-ID: <20190916105945.93632-2-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 01/12] livepatch: Always check hypervisor
 build ID upon hotpatch upload
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBjaGFuZ2UgaXMgcGFydCBvZiBhIGluZGVwZW5kYW50IHN0YWNrZWQgaG90cGF0Y2ggbW9k
dWxlcwpmZWF0dXJlLiBUaGlzIGZlYXR1cmUgYWxsb3dzIHRvIGJ5cGFzcyBkZXBlbmRlbmNpZXMg
YmV0d2VlbiBtb2R1bGVzCnVwb24gbG9hZGluZywgYnV0IHN0aWxsIHZlcmlmaWVzIFhlbiBidWls
ZCBJRCBtYXRjaGluZy4KCkluIG9yZGVyIHRvIHByZXZlbnQgKHVwKWxvYWRpbmcgYW55IGhvdHBh
dGNoZXMgYnVpbHQgZm9yIGRpZmZlcmVudApoeXBlcnZpc29yIHZlcnNpb24gYXMgaW5kaWNhdGVk
IGJ5IHRoZSBYZW4gQnVpbGQgSUQsIGFkZCBjaGVja2luZyBmb3IKdGhlIHBheWxvYWQncyB2cyBY
ZW4ncyBidWlsZCBpZCBtYXRjaC4KClRvIGFjaGlldmUgdGhhdCBlbWJlZCBpbnRvIGV2ZXJ5IGhv
dHBhdGNoIGFub3RoZXIgc2VjdGlvbiB3aXRoIGEKZGVkaWNhdGVkIGh5cGVydmlzb3IgYnVpbGQg
aWQgaW4gaXQuIEFmdGVyIHRoZSBwYXlsb2FkIGlzIGxvYWRlZCBhbmQKdGhlIC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHMgc2VjdGlvbiBiZWNvbWVzIGF2YWlsYWJsZSwgcGVyZm9ybSB0aGUKY2hlY2sg
YW5kIHJlamVjdCB0aGUgcGF5bG9hZCBpZiB0aGVyZSBpcyBubyBtYXRjaC4KClNpZ25lZC1vZmYt
Ynk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6
IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6
IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBFc2xhbSBFbG5p
a2V0eSA8ZWxuaWtldHlAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1w
b2hsYWNrQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIGFsd2F5cyBw
cmludCBYRU5MT0dfRVJSIG1lc3NhZ2UgZnJvbSBjaGVja194ZW5fYnVpbGRfaWQoKQogICogZml4
IHR5cG8gaW4gdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKCiAuZ2l0aWdub3JlICAgICAgICAgICAg
ICAgICAgfCAgMSArCiBkb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyAgfCAyOCArKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICB8IDQ3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVu
L2xpdmVwYXRjaC5oIHwgIDcgKysrKy0tLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIHwg
MzEgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDk4IGlu
c2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8u
Z2l0aWdub3JlCmluZGV4IDNjOTQ3YWM5NDguLjZmODNmYzg3MjggMTAwNjQ0Ci0tLSBhLy5naXRp
Z25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMzEyLDYgKzMxMiw3IEBAIHhlbi90ZXN0L2xpdmVw
YXRjaC94ZW5fYnllX3dvcmxkLmxpdmVwYXRjaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxs
b193b3JsZC5saXZlcGF0Y2gKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmxpdmVwYXRjaAog
eGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAoreGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9ub194ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIHhlbi90b29scy9rY29uZmln
Ly50bXBfZ3RrY2hlY2sKIHhlbi90b29scy9rY29uZmlnLy50bXBfcXRjaGVjawogeGVuL3Rvb2xz
L3N5bWJvbHMKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9t
aXNjL2xpdmVwYXRjaC5wYW5kb2MKaW5kZXggNmQ5ZjcyZjQ5Yi4uZmQxZjVkMDEyNiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKKysrIGIvZG9jcy9taXNjL2xpdmVwYXRj
aC5wYW5kb2MKQEAgLTI3MCw2ICsyNzAsOCBAQCBsaWtlIHdoYXQgdGhlIExpbnV4IGtlcm5lbCBt
b2R1bGUgbG9hZGVyIGRvZXMuCiBUaGUgcGF5bG9hZCBjb250YWlucyBhdCBsZWFzdCB0aHJlZSBz
ZWN0aW9uczoKIAogICogYC5saXZlcGF0Y2guZnVuY3NgIC0gd2hpY2ggaXMgYW4gYXJyYXkgb2Yg
bGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlcy4KKyAqIGAubGl2ZXBhdGNoLnhlbl9kZXBlbmRzYCAt
IHdoaWNoIGlzIGFuIEVMRiBOb3RlIHRoYXQgZGVzY3JpYmVzIHdoYXQgWGVuCisgICAgYnVpbGQt
aWQgdGhlIHBheWxvYWQgZGVwZW5kcyBvbi4gKipNVVNUKiogaGF2ZSBvbmUuCiAgKiBgLmxpdmVw
YXRjaC5kZXBlbmRzYCAtIHdoaWNoIGlzIGFuIEVMRiBOb3RlIHRoYXQgZGVzY3JpYmVzIHdoYXQg
dGhlIHBheWxvYWQKICAgICBkZXBlbmRzIG9uLiAqKk1VU1QqKiBoYXZlIG9uZS4KICAqICBgLm5v
dGUuZ251LmJ1aWxkLWlkYCAtIHRoZSBidWlsZC1pZCBvZiB0aGlzIHBheWxvYWQuICoqTVVTVCoq
IGhhdmUgb25lLgpAQCAtMzgzLDE2ICszODUsMTYgQEAgVGhlIHR5cGUgZGVmaW5pdGlvbiBvZiB0
aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKICAgICB0eXBlZGVmIHZvaWQgKCpsaXZlcGF0Y2hf
bG9hZGNhbGxfdCkodm9pZCk7CiAgICAgdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX3VubG9hZGNh
bGxfdCkodm9pZCk7CiAKLSMjIyAubGl2ZXBhdGNoLmRlcGVuZHMgYW5kIC5ub3RlLmdudS5idWls
ZC1pZAorIyMjIC5saXZlcGF0Y2gueGVuX2RlcGVuZHMsIC5saXZlcGF0Y2guZGVwZW5kcyBhbmQg
Lm5vdGUuZ251LmJ1aWxkLWlkCiAKIFRvIHN1cHBvcnQgZGVwZW5kZW5jaWVzIGNoZWNraW5nIGFu
ZCBzYWZlIGxvYWRpbmcgKHRvIGxvYWQgdGhlCiBhcHByb3BpYXRlIHBheWxvYWQgYWdhaW5zdCB0
aGUgcmlnaHQgaHlwZXJ2aXNvcikgdGhlcmUgaXMgYSBuZWVkCiB0byBlbWJiZWQgYW4gYnVpbGQt
aWQgZGVwZW5kZW5jeS4KIAotVGhpcyBpcyBkb25lIGJ5IHRoZSBwYXlsb2FkIGNvbnRhaW5pbmcg
YW4gc2VjdGlvbiBgLmxpdmVwYXRjaC5kZXBlbmRzYAotd2hpY2ggZm9sbG93cyB0aGUgZm9ybWF0
IG9mIGFuIEVMRiBOb3RlLiBUaGUgY29udGVudHMgb2YgdGhpcwotKG5hbWUsIGFuZCBkZXNjcmlw
dGlvbikgYXJlIHNwZWNpZmljIHRvIHRoZSBsaW5rZXIgdXRpbGl6ZWQgdG8KLWJ1aWxkIHRoZSBo
eXBldmlzb3IgYW5kIHBheWxvYWQuCitUaGlzIGlzIGRvbmUgYnkgdGhlIHBheWxvYWQgY29udGFp
bmluZyBzZWN0aW9ucyBgLmxpdmVwYXRjaC54ZW5fZGVwZW5kc2AKK2FuZCBgLmxpdmVwYXRjaC5k
ZXBlbmRzYCB3aGljaCBmb2xsb3cgdGhlIGZvcm1hdCBvZiBhbiBFTEYgTm90ZS4KK1RoZSBjb250
ZW50cyBvZiB0aGVzZSAobmFtZSwgYW5kIGRlc2NyaXB0aW9uKSBhcmUgc3BlY2lmaWMgdG8gdGhl
IGxpbmtlcgordXRpbGl6ZWQgdG8gYnVpbGQgdGhlIGh5cGV2aXNvciBhbmQgcGF5bG9hZC4KIAog
SWYgR05VIGxpbmtlciBpcyB1c2VkIHRoZW4gdGhlIG5hbWUgaXMgYEdOVWAgYW5kIHRoZSBkZXNj
cmlwdGlvbgogaXMgYSBOVF9HTlVfQlVJTERfSUQgdHlwZSBJRC4gVGhlIGRlc2NyaXB0aW9uIGNh
biBiZSBhbiBTSEExCkBAIC00MDAsNiArNDAyLDEzIEBAIGNoZWNrc3VtLCBNRDUgY2hlY2tzdW0g
b3IgYW55IHVuaXF1ZSB2YWx1ZS4KIAogVGhlIHNpemUgb2YgdGhlc2Ugc3RydWN0dXJlcyB2YXJp
ZXMgd2l0aCB0aGUgYC0tYnVpbGQtaWRgIGxpbmtlciBvcHRpb24uCiAKK1RoZXJlIGFyZSB0d28g
a2luZHMgb2YgYnVpbGQtaWQgZGVwZW5kZW5jaWVzOgorCisgKiBYZW4gYnVpbGQtaWQgZGVwZW5k
ZW5jeSAoLmxpdmVwYXRjaC54ZW5fZGVwZW5kcyBzZWN0aW9uKQorICogcHJldmlvdXMgcGF5bG9h
ZCBidWlsZC1pZCBkZXBlbmRlbmN5ICgubGl2ZXBhdGNoLmRlcGVuZHMgc2VjdGlvbikKKworU2Vl
ICJMaXZlIHBhdGNoIGludGVyZGVwZW5kZW5jaWVzIiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KKwog
IyMgSHlwZXJjYWxscwogCiBXZSB3aWxsIGVtcGxveSB0aGUgc3ViIG9wZXJhdGlvbnMgb2YgdGhl
IHN5c3RlbSBtYW5hZ2VtZW50IGh5cGVyY2FsbCAoc3lzY3RsKS4KQEAgLTg5NCwxMyArOTAzLDE2
IEBAIGJ1dCBpcyBtb3JlIGNvbXBsZXggdG8gaW1wbGVtZW50LgogVGhlIHNlY29uZCBvcHRpb24g
d2hpY2ggcmVxdWlyZXMgYW4gYnVpbGQtaWQgb2YgdGhlIGh5cGVydmlzb3IKIGlzIGltcGxlbWVu
dGVkIGluIHRoZSBYZW4gaHlwZXJ2aXNvci4KIAotU3BlY2lmaWNhbGx5IGVhY2ggcGF5bG9hZCBo
YXMgdHdvIGJ1aWxkLWlkIEVMRiBub3RlczoKK1NwZWNpZmljYWxseSBlYWNoIHBheWxvYWQgaGFz
IHRocmVlIGJ1aWxkLWlkIEVMRiBub3RlczoKICAqIFRoZSBidWlsZC1pZCBvZiB0aGUgcGF5bG9h
ZCBpdHNlbGYgKGdlbmVyYXRlZCB2aWEgLS1idWlsZC1pZCkuCisgKiBUaGUgYnVpbGQtaWQgb2Yg
dGhlIFhlbiBoeXBlcnZpc29yIGl0IGRlcGVuZHMgb24gKGV4dHJhY3RlZCBmcm9tIHRoZQorICAg
aHlwZXJ2aXNvciBkdXJpbmcgYnVpbGQgdGltZSkuCiAgKiBUaGUgYnVpbGQtaWQgb2YgdGhlIHBh
eWxvYWQgaXQgZGVwZW5kcyBvbiAoZXh0cmFjdGVkIGZyb20gdGhlCiAgICB0aGUgcHJldmlvdXMg
cGF5bG9hZCBvciBoeXBlcnZpc29yIGR1cmluZyBidWlsZCB0aW1lKS4KIAotVGhpcyBtZWFucyB0
aGF0IHRoZSB2ZXJ5IGZpcnN0IHBheWxvYWQgZGVwZW5kcyBvbiB0aGUgaHlwZXJ2aXNvcgotYnVp
bGQtaWQuCitUaGlzIG1lYW5zIHRoYXQgZXZlcnkgcGF5bG9hZCBkZXBlbmRzIG9uIHRoZSBoeXBl
cnZpc29yIGJ1aWxkLWlkIGFuZCBvbgordGhlIGJ1aWxkLWlkIG9mIHRoZSBwcmV2aW91cyBwYXls
b2FkIGluIHRoZSBzdGFjay4KK1RoZSB2ZXJ5IGZpcnN0IHBheWxvYWQgZGVwZW5kcyBvbiB0aGUg
aHlwZXJ2aXNvciBidWlsZC1pZCBvbmx5LgogCiAjIE5vdCBZZXQgRG9uZQogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCA3
Y2FhMzBjMjAyLi5lZjA4MWYxMTJjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5j
CisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTc0LDYgKzc0LDcgQEAgc3RydWN0IHBh
eWxvYWQgewogICAgIHVuc2lnbmVkIGludCBuc3ltczsgICAgICAgICAgICAgICAgICAvKiBOciBv
ZiBlbnRyaWVzIGluIC5zdHJ0YWIgYW5kIHN5bWJvbHMuICovCiAgICAgc3RydWN0IGxpdmVwYXRj
aF9idWlsZF9pZCBpZDsgICAgICAgIC8qIEVMRk5PVEVfREVTQygubm90ZS5nbnUuYnVpbGQtaWQp
IG9mIHRoZSBwYXlsb2FkLiAqLwogICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgZGVwOyAg
ICAgICAvKiBFTEZOT1RFX0RFU0MoLmxpdmVwYXRjaC5kZXBlbmRzKS4gKi8KKyAgICBzdHJ1Y3Qg
bGl2ZXBhdGNoX2J1aWxkX2lkIHhlbl9kZXA7ICAgLyogRUxGTk9URV9ERVNDKC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHMpLiAqLwogICAgIGxpdmVwYXRjaF9sb2FkY2FsbF90ICpjb25zdCAqbG9hZF9m
dW5jczsgICAvKiBUaGUgYXJyYXkgb2YgZnVuY3MgdG8gY2FsbCBhZnRlciAqLwogICAgIGxpdmVw
YXRjaF91bmxvYWRjYWxsX3QgKmNvbnN0ICp1bmxvYWRfZnVuY3M7LyogbG9hZCBhbmQgdW5sb2Fk
IG9mIHRoZSBwYXlsb2FkLiAqLwogICAgIHVuc2lnbmVkIGludCBuX2xvYWRfZnVuY3M7ICAgICAg
ICAgICAvKiBOciBvZiB0aGUgZnVuY3MgdG8gbG9hZCBhbmQgZXhlY3V0ZS4gKi8KQEAgLTQ3Niwx
MSArNDc3LDM0IEBAIHN0YXRpYyBib29sIHNlY3Rpb25fb2soY29uc3Qgc3RydWN0IGxpdmVwYXRj
aF9lbGYgKmVsZiwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGljIGludCBjaGVja194ZW5f
YnVpbGRfaWQoY29uc3Qgc3RydWN0IHBheWxvYWQgKnBheWxvYWQpCit7CisgICAgY29uc3Qgdm9p
ZCAqaWQgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBsZW4gPSAwOworICAgIGludCByYzsKKwor
ICAgIEFTU0VSVChwYXlsb2FkLT54ZW5fZGVwLmxlbik7CisgICAgQVNTRVJUKHBheWxvYWQtPnhl
bl9kZXAucCk7CisKKyAgICByYyA9IHhlbl9idWlsZF9pZCgmaWQsICZsZW4pOworICAgIGlmICgg
cmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBpZiAoIHBheWxvYWQtPnhlbl9kZXAubGVu
ICE9IGxlbiB8fCBtZW1jbXAoaWQsIHBheWxvYWQtPnhlbl9kZXAucCwgbGVuKSApIHsKKyAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogY2hlY2sgYWdhaW5zdCBoeXBlcnZp
c29yIGJ1aWxkLWlkIGZhaWxlZFxuIiwKKyAgICAgICAgICAgICAgIHBheWxvYWQtPm5hbWUpOwor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3Rh
dGljIGludCBjaGVja19zcGVjaWFsX3NlY3Rpb25zKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxm
ICplbGYpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IG5hbWVzW10gPSB7IEVMRl9MSVZFUEFUQ0hfRlVOQywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9ERVBFTkRTLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX1hFTl9ERVBFTkRTLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfQlVJTERfSURfTk9U
RX07CiAgICAgREVDTEFSRV9CSVRNQVAoZm91bmQsIEFSUkFZX1NJWkUobmFtZXMpKSA9IHsgMCB9
OwogCkBAIC02MzIsNiArNjU2LDIyIEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVj
dCBwYXlsb2FkICpwYXlsb2FkLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQog
CisgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9MSVZFUEFUQ0hf
WEVOX0RFUEVORFMpOworICAgIGlmICggc2VjICkKKyAgICB7CisgICAgICAgIG4gPSBzZWMtPmxv
YWRfYWRkcjsKKworICAgICAgICBpZiAoIHNlYy0+c2VjLT5zaF9zaXplIDw9IHNpemVvZigqbikg
KQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgaWYgKCB4ZW5fYnVpbGRf
aWRfY2hlY2sobiwgc2VjLT5zZWMtPnNoX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwYXlsb2FkLT54ZW5fZGVwLnAsICZwYXlsb2FkLT54ZW5fZGVwLmxlbikgKQorICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgaWYgKCAhcGF5bG9hZC0+eGVuX2Rl
cC5sZW4gfHwgIXBheWxvYWQtPnhlbl9kZXAucCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKyAgICB9CisKICAgICAvKiBTZXR1cCB0aGUgdmlydHVhbCByZWdpb24gd2l0aCBwcm9wZXIg
ZGF0YS4gKi8KICAgICByZWdpb24gPSAmcGF5bG9hZC0+cmVnaW9uOwogCkBAIC04ODIsNiArOTIy
LDEwIEBAIHN0YXRpYyBpbnQgbG9hZF9wYXlsb2FkX2RhdGEoc3RydWN0IHBheWxvYWQgKnBheWxv
YWQsIHZvaWQgKnJhdywgc2l6ZV90IGxlbikKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBv
dXQ7CiAKKyAgICByYyA9IGNoZWNrX3hlbl9idWlsZF9pZChwYXlsb2FkKTsKKyAgICBpZiAoIHJj
ICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICByYyA9IGJ1aWxkX3N5bWJvbF90YWJsZShwYXls
b2FkLCAmZWxmKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CkBAIC0xNjU1LDYg
KzE2OTksOSBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfcHJpbnRhbGwodW5zaWduZWQgY2hhciBr
ZXkpCiAKICAgICAgICAgaWYgKCBkYXRhLT5kZXAubGVuICkKICAgICAgICAgICAgIHByaW50aygi
ZGVwZW5kLW9uPSUqcGhOXG4iLCBkYXRhLT5kZXAubGVuLCBkYXRhLT5kZXAucCk7CisKKyAgICAg
ICAgaWYgKCBkYXRhLT54ZW5fZGVwLmxlbiApCisgICAgICAgICAgICBwcmludGsoImRlcGVuZC1v
bi14ZW49JSpwaE5cbiIsIGRhdGEtPnhlbl9kZXAubGVuLCBkYXRhLT54ZW5fZGVwLnApOwogICAg
IH0KIAogICAgIHNwaW5fdW5sb2NrKCZwYXlsb2FkX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4
IDFiMTgxN2NhMGQuLmVkOTk3YWE0Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTI5LDkgKzI5LDEw
IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcDsKIC8qIENvbnZlbmllbmNlIGRlZmlu
ZSBmb3IgcHJpbnRrLiAqLwogI2RlZmluZSBMSVZFUEFUQ0ggICAgICAgICAgICAgImxpdmVwYXRj
aDogIgogLyogRUxGIHBheWxvYWQgc3BlY2lhbCBzZWN0aW9uIG5hbWVzLiAqLwotI2RlZmluZSBF
TEZfTElWRVBBVENIX0ZVTkMgICAgIi5saXZlcGF0Y2guZnVuY3MiCi0jZGVmaW5lIEVMRl9MSVZF
UEFUQ0hfREVQRU5EUyAiLmxpdmVwYXRjaC5kZXBlbmRzIgotI2RlZmluZSBFTEZfQlVJTERfSURf
Tk9URSAgICAgICIubm90ZS5nbnUuYnVpbGQtaWQiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfRlVO
QyAgICAgICAgIi5saXZlcGF0Y2guZnVuY3MiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfREVQRU5E
UyAgICAgIi5saXZlcGF0Y2guZGVwZW5kcyIKKyNkZWZpbmUgRUxGX0xJVkVQQVRDSF9YRU5fREVQ
RU5EUyAiLmxpdmVwYXRjaC54ZW5fZGVwZW5kcyIKKyNkZWZpbmUgRUxGX0JVSUxEX0lEX05PVEUg
ICAgICAgICAiLm5vdGUuZ251LmJ1aWxkLWlkIgogLyogQXJiaXRyYXJ5IGxpbWl0IGZvciBwYXls
b2FkIHNpemUgYW5kIC5ic3Mgc2VjdGlvbiBzaXplLiAqLwogI2RlZmluZSBMSVZFUEFUQ0hfTUFY
X1NJWkUgICAgIE1CKDIpCiAKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmls
ZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCA2ODMxMzgzZGIxLi45MzhhZWUx
N2VjIDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIveGVuL3Rl
c3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0xOSwxMSArMTksMTMgQEAgTElWRVBBVENIIDo9IHhl
bl9oZWxsb193b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9CWUUgOj0geGVuX2J5ZV93b3JsZC5s
aXZlcGF0Y2gKIExJVkVQQVRDSF9SRVBMQUNFIDo9IHhlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRj
aAogTElWRVBBVENIX05PUCA6PSB4ZW5fbm9wLmxpdmVwYXRjaAorTElWRVBBVENIX05PX1hFTl9C
VUlMRElEIDo9IHhlbl9ub194ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIAogTElWRVBBVENIRVMgKz0g
JChMSVZFUEFUQ0gpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9CWUUpCiBMSVZFUEFUQ0hF
UyArPSAkKExJVkVQQVRDSF9SRVBMQUNFKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9Q
KQorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxESUQpCiAKIExJVkVQQVRD
SF9ERUJVR19ESVIgPz0gJChERUJVR19ESVIpL3hlbi1saXZlcGF0Y2gKIApAQCAtNTksNyArNjEs
NyBAQCBjb25maWcuaDogeGVuX2hlbGxvX3dvcmxkX2Z1bmMubwogeGVuX2hlbGxvX3dvcmxkLm86
IGNvbmZpZy5oCiAKIC5QSE9OWTogJChMSVZFUEFUQ0gpCi0kKExJVkVQQVRDSCk6IHhlbl9oZWxs
b193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8gbm90ZS5vCiskKExJVkVQQVRDSCk6IHhl
bl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8gbm90ZS5vIHhlbl9ub3RlLm8K
IAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSCkg
JF4KIAogIwpAQCAtNzgsNiArODAsMTcgQEAgbm90ZS5vOgogCQkgICAtLXJlbmFtZS1zZWN0aW9u
PS5kYXRhPS5saXZlcGF0Y2guZGVwZW5kcyxhbGxvYyxsb2FkLHJlYWRvbmx5LGRhdGEsY29udGVu
dHMgLVMgJEAuYmluICRACiAJcm0gLWYgJEAuYmluCiAKKyMKKyMgQXBwZW5kIC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHMgc2VjdGlvbgorIyB3aXRoIFhlbiBidWlsZC1pZCBkZXJpdmVkIGZyb20geGVu
LXN5bXMuCisjCisuUEhPTlk6IHhlbl9ub3RlLm8KK3hlbl9ub3RlLm86CisJJChPQkpDT1BZKSAt
TyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICQoQkFTRURJUikveGVu
LXN5bXMgJEAuYmluCisJJChPQkpDT1BZKSAkKE9CSkNPUFlfTUFHSUMpIFwKKwkJICAgLS1yZW5h
bWUtc2VjdGlvbj0uZGF0YT0ubGl2ZXBhdGNoLnhlbl9kZXBlbmRzLGFsbG9jLGxvYWQscmVhZG9u
bHksZGF0YSxjb250ZW50cyAtUyAkQC5iaW4gJEAKKwlybSAtZiAkQC5iaW4KKwogIwogIyBFeHRy
YWN0IHRoZSBidWlsZC1pZCBvZiB0aGUgeGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaAogIyAod2hp
Y2ggeGVuX2J5ZV93b3JsZCB3aWxsIGRlcGVuZCBvbikuCkBAIC05MiwyMCArMTA1LDI4IEBAIGhl
bGxvX3dvcmxkX25vdGUubzogJChMSVZFUEFUQ0gpCiB4ZW5fYnllX3dvcmxkLm86IGNvbmZpZy5o
CiAKIC5QSE9OWTogJChMSVZFUEFUQ0hfQllFKQotJChMSVZFUEFUQ0hfQllFKTogeGVuX2J5ZV93
b3JsZF9mdW5jLm8geGVuX2J5ZV93b3JsZC5vIGhlbGxvX3dvcmxkX25vdGUubworJChMSVZFUEFU
Q0hfQllFKTogeGVuX2J5ZV93b3JsZF9mdW5jLm8geGVuX2J5ZV93b3JsZC5vIGhlbGxvX3dvcmxk
X25vdGUubyB4ZW5fbm90ZS5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikg
LXIgLW8gJChMSVZFUEFUQ0hfQllFKSAkXgogCiB4ZW5fcmVwbGFjZV93b3JsZC5vOiBjb25maWcu
aAogCiAuUEhPTlk6ICQoTElWRVBBVENIX1JFUExBQ0UpCi0kKExJVkVQQVRDSF9SRVBMQUNFKTog
eGVuX3JlcGxhY2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dvcmxkLm8gbm90ZS5vCiskKExJ
VkVQQVRDSF9SRVBMQUNFKTogeGVuX3JlcGxhY2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dv
cmxkLm8gbm90ZS5vIHhlbl9ub3RlLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlu
a2VyKSAtciAtbyAkKExJVkVQQVRDSF9SRVBMQUNFKSAkXgogCiB4ZW5fbm9wLm86IGNvbmZpZy5o
CiAKIC5QSE9OWTogJChMSVZFUEFUQ0hfTk9QKQotJChMSVZFUEFUQ0hfTk9QKTogeGVuX25vcC5v
IG5vdGUubworJChMSVZFUEFUQ0hfTk9QKTogeGVuX25vcC5vIG5vdGUubyB4ZW5fbm90ZS5vCiAJ
JChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfTk9Q
KSAkXgogCisjIFRoaXMgb25lIGFsd2F5cyBmYWlscyB1cG9uIHVwbG9hZCwgYmVjYXVzZSBpdCBk
ZWxpYmVyYXRlbHkKKyMgZG9lcyBub3QgaGF2ZSBhIC5saXZlcGF0Y2gueGVuX2RlcGVuZHMgKHhl
bl9ub3RlLm8pIHNlY3Rpb24uCit4ZW5fbm9feGVuX2J1aWxkaWQubzogY29uZmlnLmgKKworLlBI
T05ZOiAkKExJVkVQQVRDSF9OT19YRU5fQlVJTERJRCkKKyQoTElWRVBBVENIX05PX1hFTl9CVUlM
RElEKTogeGVuX25vcC5vIG5vdGUubworCSQoTEQpICQoTERGTEFHUykgJChidWlsZF9pZF9saW5r
ZXIpIC1yIC1vICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSAkXgorCiAuUEhPTlk6IGxpdmVw
YXRjaAotbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRD
SF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApCitsaXZlcGF0Y2g6ICQoTElWRVBBVENIKSAkKExJ
VkVQQVRDSF9CWUUpICQoTElWRVBBVENIX1JFUExBQ0UpICQoTElWRVBBVENIX05PUCkgJChMSVZF
UEFUQ0hfTk9fWEVOX0JVSUxESUQpCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBD
ZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRz
ZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4g
YW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJl
cmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9ong-0005WU-14; Mon, 16 Sep 2019 11:04:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9one-0005VD-A1
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:06 +0000
X-Inumbo-ID: b318e3fc-d871-11e9-978d-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b318e3fc-d871-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 11:04:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631845; x=1600167845;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=fIFgMk/Bf+vQxqUQABeJzYvetD4fShHFCcFM5Sgj3j0=;
 b=RAugtud1y+e2V/yaqzfHP5EkB3nA0uFzhRU1ZsEXM4XqXaU2PTQOSx7w
 JtzZzgMNglxHZICvLCSPrDlM0lnYAALGF+CqD4NleYJjwywX5UjFZfbiZ
 Rl4+2UP0nvpOyCUn48QxDa3KkCTdjoP6LDLQ7WKqOSjv08UqnNer6F4NB Q=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="750935997"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 16 Sep 2019 11:04:04 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id B4BD4A231A; Mon, 16 Sep 2019 11:04:03 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:43 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:43 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:41 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:39 +0000
Message-ID: <20190916105945.93632-7-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 06/12] livepatch: Do not enforce
 ELF_LIVEPATCH_FUNC section presence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

V2l0aCBkZWZhdWx0IGltcGxlbWVudGF0aW9uIHRoZSBFTEZfTElWRVBBVENIX0ZVTkMgc2VjdGlv
biBjb250YWluaW5nCmFsbCBmdW5jdGlvbnMgdG8gYmUgcmVwbGFjZWQgb3IgYWRkZWQgbXVzdCBi
ZSBwYXJ0IG9mIHRoZSBob3RwYXRjaApwYXlsb2FkLCBvdGhlcndpc2UgdGhlIHBheWxvYWQgaXMg
cmVqZWN0ZWQgKHdpdGggLUVJTlZBTCkuCgpIb3dldmVyLCB3aXRoIHRoZSBleHRlbmRlZCBob29r
cyBpbXBsZW1lbnRhdGlvbiwgYSBob3RwYXRjaCBtYXkgYmUKY29uc3RydWN0ZWQgb2Ygb25seSBo
b29rcyB0byBwZXJmb3JtIGNlcnRhaW4gYWN0aW9ucyB3aXRob3V0IGFueSBjb2RlCnRvIGJlIGFk
ZGVkIG9yIHJlcGxhY2VkLgpUaGVyZWZvcmUsIGRvIG5vdCBhbHdheXMgZXhwZWN0IHRoZSBmdW5j
dGlvbnMgc2VjdGlvbiBhbmQgYWxsb3cgaXQgdG8KYmUgbWlzc2luZywgcHJvdmlkZWQgdGhlcmUg
aXMgYXQgbGVhc3Qgb25lIHNlY3Rpb24gY29udGFpbmluZyBob29rcwpwcmVzZW50LiBUaGUgZnVu
Y3Rpb25zIHNlY3Rpb24sIHdoZW4gcHJlc2VudCBpbiBhIHBheWxvYWQsIG11c3QgYmUgYQpzaW5n
bGUsIG5vbi1lbXB0eSBzZWN0aW9uLgoKQ2hlY2sgYWxzbyBhbGwgZXh0ZW5kZWQgaG9va3Mgc2Vj
dGlvbnMgaWYgdGhleSBhcmUgYSBzaW5nbGUsIG5vbi1lbXB0eQpzZWN0aW9ucyBlYWNoLgoKQXQg
bGVhc3Qgb25lIG9mIHRoZSBmdW5jdGlvbnMgb3IgaG9va3Mgc2VjdGlvbiBtdXN0IGJlIHByZXNl
bnQgaW4gYQp2YWxpZCBwYXlsb2FkLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdp
Y3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2
IDxhbmRyYXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogQmpvZXJuIERvZWJlbCA8ZG9lYmVs
QGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBQb2hsYWNrIDxtcG9obGFja0BhbWF6b24u
ZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBhbHdheXMgcHJpbnQgWEVOTE9HX0VS
UiBtZXNzYWdlcwogICogcmVtb3ZlIEFTU0VSVCBmcm9tIGJ1aWxkX3N5bWJvbF90YWJsZSgpCiAg
KiBhZGRlZCBjb3JyZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIGFkZGVkIHRlc3RzCgogeGVu
L2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgfCAxNDcgKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmggICAgICAgICAg
ICAgICAgICB8ICAgOCArKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgfCAgIDkgKy0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vZnVu
Yy5jIHwgIDg2ICsrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjA2IGluc2VydGlv
bnMoKyksIDQ0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVw
YXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vZnVuYy5jCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9s
aXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggNTc3YjkyNmJhNC4uNzA1
YjViODE1MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29t
bW9uL2xpdmVwYXRjaC5jCkBAIC00NjcsOCArNDY3LDcgQEAgc3RhdGljIGludCBjaGVja194ZW5f
YnVpbGRfaWQoY29uc3Qgc3RydWN0IHBheWxvYWQgKnBheWxvYWQpCiBzdGF0aWMgaW50IGNoZWNr
X3NwZWNpYWxfc2VjdGlvbnMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZikKIHsKICAg
ICB1bnNpZ25lZCBpbnQgaTsKLSAgICBzdGF0aWMgY29uc3QgY2hhciAqY29uc3QgbmFtZXNbXSA9
IHsgRUxGX0xJVkVQQVRDSF9GVU5DLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFTEZfTElWRVBBVENIX0RFUEVORFMsCisgICAgc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IG5hbWVzW10gPSB7IEVMRl9MSVZFUEFUQ0hfREVQRU5EUywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9YRU5fREVQRU5EUywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0JVSUxEX0lEX05PVEV9Owog
ICAgIERFQ0xBUkVfQklUTUFQKGZvdW5kLCBBUlJBWV9TSVpFKG5hbWVzKSkgPSB7IDAgfTsKQEAg
LTUwMyw2ICs1MDIsNjQgQEAgc3RhdGljIGludCBjaGVja19zcGVjaWFsX3NlY3Rpb25zKGNvbnN0
IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBp
bnQgY2hlY2tfcGF0Y2hpbmdfc2VjdGlvbnMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVs
ZikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBzdGF0aWMgY29uc3QgY2hhciAqY29uc3Qg
bmFtZXNbXSA9IHsgRUxGX0xJVkVQQVRDSF9GVU5DLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX0xPQURfSE9PS1MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVMRl9MSVZFUEFUQ0hfVU5MT0FEX0hPT0tTLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX1BS
RUFQUExZX0hPT0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVM
Rl9MSVZFUEFUQ0hfQVBQTFlfSE9PSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRUxGX0xJVkVQQVRDSF9QT1NUQVBQTFlfSE9PSywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9QUkVSRVZFUlRfSE9PSywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9SRVZF
UlRfSE9PSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJ
VkVQQVRDSF9QT1NUUkVWRVJUX0hPT0t9OworICAgIERFQ0xBUkVfQklUTUFQKGZvdW5kLCBBUlJB
WV9TSVpFKG5hbWVzKSkgPSB7IDAgfTsKKworICAgIC8qCisgICAgICogVGhlIHBhdGNoaW5nIHNl
Y3Rpb25zIGFyZSBvcHRpb25hbCwgYnV0IGF0IGxlYXN0IG9uZQorICAgICAqIG11c3QgYmUgcHJl
c2VudC4gT3RoZXJ3aXNlLCB0aGVyZSBpcyBub3RoaW5nIHRvIGRvLgorICAgICAqIEFsbCB0aGUg
ZXhpc3Rpbmcgc2VjdGlvbnMgbXVzdCBub3QgYmUgZW1wdHkgYW5kIG11c3QKKyAgICAgKiBiZSBw
cmVzZW50IGF0IG1vc3Qgb25jZS4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUobmFtZXMpOyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRj
aF9lbGZfc2VjICpzZWM7CisKKyAgICAgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFt
ZShlbGYsIG5hbWVzW2ldKTsKKyAgICAgICAgaWYgKCAhc2VjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgZHByaW50ayhYRU5MT0dfREVCVUcsIExJVkVQQVRDSCAiJXM6ICVzIGlzIG1pc3Npbmdc
biIsCisgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgbmFtZXNbaV0pOworICAgICAgICAg
ICAgY29udGludWU7IC8qIFRoaXMgc2VjdGlvbiBpcyBvcHRpb25hbCAqLworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCAhc2VjLT5zZWMtPnNoX3NpemUgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiAlcyBpcyBlbXB0eVxuIiwKKyAgICAg
ICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB0ZXN0X2FuZF9zZXRfYml0KGksIGZv
dW5kKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRD
SCAiJXM6ICVzIHdhcyBzZWVuIG1vcmUgdGhhbiBvbmNlXG4iLAorICAgICAgICAgICAgICAgICAg
ICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAg
ICAgICB9CisgICAgfQorCisgICAgLyogQ2hlY2tpbmcgaWYgYXQgbGVhc3Qgb25lIHNlY3Rpb24g
aXMgcHJlc2VudC4gKi8KKyAgICBpZiAoIGJpdG1hcF9lbXB0eShmb3VuZCwgQVJSQVlfU0laRShu
YW1lcykpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6
IE5vdGhpbmcgdG8gcGF0Y2guIEFib3J0aW5nLi4uXG4iLAorICAgICAgICAgICAgICAgZWxmLT5u
YW1lKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKIC8qCiAgKiBMb29rdXAgc3BlY2lmaWVkIHNlY3Rpb24gYW5kIHdoZW4gZXhpc3RzIGFzc2ln
biBpdHMgYWRkcmVzcyB0byBhIHNwZWNpZmllZCBob29rLgogICogUGVyZm9ybSBzZWN0aW9uIHBv
aW50ZXIgYW5kIHNpemUgdmFsaWRhdGlvbjogc2luZ2xlIGhvb2sgc2VjdGlvbnMgbXVzdCBjb250
YWluIGEKQEAgLTU0Miw1NyArNTk5LDU5IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0
cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogICAgIGNvbnN0IEVsZl9Ob3RlICpuOwogCiAgICAgc2Vj
ID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9MSVZFUEFUQ0hfRlVOQyk7Ci0g
ICAgQVNTRVJUKHNlYyk7Ci0gICAgaWYgKCAhc2VjdGlvbl9vayhlbGYsIHNlYywgc2l6ZW9mKCpw
YXlsb2FkLT5mdW5jcykpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBwYXlsb2Fk
LT5mdW5jcyA9IHNlYy0+bG9hZF9hZGRyOwotICAgIHBheWxvYWQtPm5mdW5jcyA9IHNlYy0+c2Vj
LT5zaF9zaXplIC8gc2l6ZW9mKCpwYXlsb2FkLT5mdW5jcyk7Ci0KLSAgICBmb3IgKCBpID0gMDsg
aSA8IHBheWxvYWQtPm5mdW5jczsgaSsrICkKKyAgICBpZiAoIHNlYyApCiAgICAgewotICAgICAg
ICBpbnQgcmM7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBzZWMsIHNpemVvZigqcGF5
bG9hZC0+ZnVuY3MpKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgICAgICBm
ID0gJihwYXlsb2FkLT5mdW5jc1tpXSk7CisgICAgICAgIHBheWxvYWQtPmZ1bmNzID0gc2VjLT5s
b2FkX2FkZHI7CisgICAgICAgIHBheWxvYWQtPm5mdW5jcyA9IHNlYy0+c2VjLT5zaF9zaXplIC8g
c2l6ZW9mKCpwYXlsb2FkLT5mdW5jcyk7CiAKLSAgICAgICAgaWYgKCBmLT52ZXJzaW9uICE9IExJ
VkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04gKQorICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHBheWxv
YWQtPm5mdW5jczsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19F
UlIgTElWRVBBVENIICIlczogV3JvbmcgdmVyc2lvbiAoJXUpLiBFeHBlY3RlZCAlZFxuIiwKLSAg
ICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGYtPnZlcnNpb24sIExJVkVQQVRDSF9QQVlMT0FE
X1ZFUlNJT04pOwotICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotICAgICAgICB9Cisg
ICAgICAgICAgICBpbnQgcmM7CiAKLSAgICAgICAgLyogJ29sZF9hZGRyJywgJ25ld19hZGRyJywg
J25ld19zaXplJyBjYW4gYWxsIGJlIHplcm8uICovCi0gICAgICAgIGlmICggIWYtPm9sZF9zaXpl
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIl
czogQWRkcmVzcyBvciBzaXplIGZpZWxkcyBhcmUgemVyb1xuIiwKLSAgICAgICAgICAgICAgICAg
ICBlbGYtPm5hbWUpOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KKyAg
ICAgICAgICAgIGYgPSAmKHBheWxvYWQtPmZ1bmNzW2ldKTsKIAotICAgICAgICByYyA9IGFyY2hf
bGl2ZXBhdGNoX3ZlcmlmeV9mdW5jKGYpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAg
IHJldHVybiByYzsKKyAgICAgICAgICAgIGlmICggZi0+dmVyc2lvbiAhPSBMSVZFUEFUQ0hfUEFZ
TE9BRF9WRVJTSU9OICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBXcm9uZyB2ZXJzaW9uICgldSkuIEV4cGVjdGVkICVkXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGYtPnZlcnNpb24sIExJVkVQQVRD
SF9QQVlMT0FEX1ZFUlNJT04pOworICAgICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
KyAgICAgICAgICAgIH0KIAotICAgICAgICByYyA9IHJlc29sdmVfb2xkX2FkZHJlc3MoZiwgZWxm
KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAg
ICAvKiAnb2xkX2FkZHInLCAnbmV3X2FkZHInLCAnbmV3X3NpemUnIGNhbiBhbGwgYmUgemVyby4g
Ki8KKyAgICAgICAgICAgIGlmICggIWYtPm9sZF9zaXplICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBBZGRyZXNzIG9yIHNp
emUgZmllbGRzIGFyZSB6ZXJvXG4iLAorICAgICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUp
OworICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgfQogCi0gICAg
ICAgIHJjID0gbGl2ZXBhdGNoX3ZlcmlmeV9kaXN0YW5jZShmKTsKLSAgICAgICAgaWYgKCByYyAp
Ci0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICByYyA9IGFyY2hfbGl2ZXBhdGNo
X3ZlcmlmeV9mdW5jKGYpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAg
cmV0dXJuIHJjOworCisgICAgICAgICAgICByYyA9IHJlc29sdmVfb2xkX2FkZHJlc3MoZiwgZWxm
KTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHJldHVybiByYzsKKwor
ICAgICAgICAgICAgcmMgPSBsaXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlKGYpOworICAgICAgICAg
ICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CiAgICAg
fQogCi0gICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09LKGVsZiwgcGF5bG9hZC0+bG9hZF9m
dW5jcywgcGF5bG9hZC0+bl9sb2FkX2Z1bmNzLCAiLmxpdmVwYXRjaC5ob29rcy5sb2FkIik7Ci0g
ICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09LKGVsZiwgcGF5bG9hZC0+dW5sb2FkX2Z1bmNz
LCBwYXlsb2FkLT5uX3VubG9hZF9mdW5jcywgIi5saXZlcGF0Y2guaG9va3MudW5sb2FkIik7Cisg
ICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09LKGVsZiwgcGF5bG9hZC0+bG9hZF9mdW5jcywg
cGF5bG9hZC0+bl9sb2FkX2Z1bmNzLCBFTEZfTElWRVBBVENIX0xPQURfSE9PS1MpOworICAgIExJ
VkVQQVRDSF9BU1NJR05fTVVMVElfSE9PSyhlbGYsIHBheWxvYWQtPnVubG9hZF9mdW5jcywgcGF5
bG9hZC0+bl91bmxvYWRfZnVuY3MsIEVMRl9MSVZFUEFUQ0hfVU5MT0FEX0hPT0tTKTsKIAotICAg
IExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5hcHBseS5w
cmUsICIubGl2ZXBhdGNoLmhvb2tzLnByZWFwcGx5Iik7Ci0gICAgTElWRVBBVENIX0FTU0lHTl9T
SU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5LmFjdGlvbiwgIi5saXZlcGF0Y2gu
aG9va3MuYXBwbHkiKTsKLSAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5
bG9hZC0+aG9va3MuYXBwbHkucG9zdCwgIi5saXZlcGF0Y2guaG9va3MucG9zdGFwcGx5Iik7Cisg
ICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5
LnByZSwgRUxGX0xJVkVQQVRDSF9QUkVBUFBMWV9IT09LKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdO
X1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MuYXBwbHkuYWN0aW9uLCBFTEZfTElWRVBB
VENIX0FQUExZX0hPT0spOworICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBw
YXlsb2FkLT5ob29rcy5hcHBseS5wb3N0LCBFTEZfTElWRVBBVENIX1BPU1RBUFBMWV9IT09LKTsK
IAotICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5y
ZXZlcnQucHJlLCAiLmxpdmVwYXRjaC5ob29rcy5wcmVyZXZlcnQiKTsKLSAgICBMSVZFUEFUQ0hf
QVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LmFjdGlvbiwgIi5s
aXZlcGF0Y2guaG9va3MucmV2ZXJ0Iik7Ci0gICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9P
SyhlbGYsIHBheWxvYWQtPmhvb2tzLnJldmVydC5wb3N0LCAiLmxpdmVwYXRjaC5ob29rcy5wb3N0
cmV2ZXJ0Iik7CisgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxvYWQt
Pmhvb2tzLnJldmVydC5wcmUsIEVMRl9MSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0spOworICAgIExJ
VkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5yZXZlcnQuYWN0
aW9uLCBFTEZfTElWRVBBVENIX1JFVkVSVF9IT09LKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJ
TkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnBvc3QsIEVMRl9MSVZFUEFUQ0hf
UE9TVFJFVkVSVF9IT09LKTsKIAogICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUo
ZWxmLCBFTEZfQlVJTERfSURfTk9URSk7CiAgICAgaWYgKCBzZWMgKQpAQCAtNzg2LDggKzg0NSw2
IEBAIHN0YXRpYyBpbnQgYnVpbGRfc3ltYm9sX3RhYmxlKHN0cnVjdCBwYXlsb2FkICpwYXlsb2Fk
LAogICAgIHN0cnVjdCBsaXZlcGF0Y2hfc3ltYm9sICpzeW10YWI7CiAgICAgY2hhciAqc3RydGFi
OwogCi0gICAgQVNTRVJUKHBheWxvYWQtPm5mdW5jcyk7Ci0KICAgICAvKiBSZWNhbGwgdGhhdCBz
ZWN0aW9uIEAwIGlzIGFsd2F5cyBOVUxMLiAqLwogICAgIGZvciAoIGkgPSAxOyBpIDwgZWxmLT5u
c3ltOyBpKysgKQogICAgIHsKQEAgLTkwNCw2ICs5NjEsMTAgQEAgc3RhdGljIGludCBsb2FkX3Bh
eWxvYWRfZGF0YShzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwgdm9pZCAqcmF3LCBzaXplX3QgbGVu
KQogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIAorICAgIHJjID0gY2hlY2tfcGF0
Y2hpbmdfc2VjdGlvbnMoJmVsZik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0Owor
CiAgICAgcmMgPSBwcmVwYXJlX3BheWxvYWQocGF5bG9hZCwgJmVsZik7CiAgICAgaWYgKCByYyAp
CiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRj
aC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4IGVkOTk3YWE0Y2MuLjJhZWM1
MzJlZTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTMzLDYgKzMzLDE0IEBAIHN0cnVjdCB4ZW5fc3lz
Y3RsX2xpdmVwYXRjaF9vcDsKICNkZWZpbmUgRUxGX0xJVkVQQVRDSF9ERVBFTkRTICAgICAiLmxp
dmVwYXRjaC5kZXBlbmRzIgogI2RlZmluZSBFTEZfTElWRVBBVENIX1hFTl9ERVBFTkRTICIubGl2
ZXBhdGNoLnhlbl9kZXBlbmRzIgogI2RlZmluZSBFTEZfQlVJTERfSURfTk9URSAgICAgICAgICIu
bm90ZS5nbnUuYnVpbGQtaWQiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfTE9BRF9IT09LUyAgICAg
ICIubGl2ZXBhdGNoLmhvb2tzLmxvYWQiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfVU5MT0FEX0hP
T0tTICAgICIubGl2ZXBhdGNoLmhvb2tzLnVubG9hZCIKKyNkZWZpbmUgRUxGX0xJVkVQQVRDSF9Q
UkVBUFBMWV9IT09LICAgIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkiCisjZGVmaW5lIEVMRl9M
SVZFUEFUQ0hfQVBQTFlfSE9PSyAgICAgICIubGl2ZXBhdGNoLmhvb2tzLmFwcGx5IgorI2RlZmlu
ZSBFTEZfTElWRVBBVENIX1BPU1RBUFBMWV9IT09LICAiLmxpdmVwYXRjaC5ob29rcy5wb3N0YXBw
bHkiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0sgICIubGl2ZXBhdGNoLmhv
b2tzLnByZXJldmVydCIKKyNkZWZpbmUgRUxGX0xJVkVQQVRDSF9SRVZFUlRfSE9PSyAgICAgIi5s
aXZlcGF0Y2guaG9va3MucmV2ZXJ0IgorI2RlZmluZSBFTEZfTElWRVBBVENIX1BPU1RSRVZFUlRf
SE9PSyAiLmxpdmVwYXRjaC5ob29rcy5wb3N0cmV2ZXJ0IgogLyogQXJiaXRyYXJ5IGxpbWl0IGZv
ciBwYXlsb2FkIHNpemUgYW5kIC5ic3Mgc2VjdGlvbiBzaXplLiAqLwogI2RlZmluZSBMSVZFUEFU
Q0hfTUFYX1NJWkUgICAgIE1CKDIpCiAKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9N
YWtlZmlsZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCAxMTZlNTJlNzc0Li5i
YmM2YmRhZjY0IDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIv
eGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0yMyw2ICsyMyw3IEBAIExJVkVQQVRDSF9O
T19YRU5fQlVJTERJRCA6PSB4ZW5fbm9feGVuX2J1aWxkaWQubGl2ZXBhdGNoCiBMSVZFUEFUQ0hf
UFJFUE9TVF9IT09LUyA6PSB4ZW5fcHJlcG9zdF9ob29rcy5saXZlcGF0Y2gKIExJVkVQQVRDSF9Q
UkVQT1NUX0hPT0tTX0ZBSUwgOj0geGVuX3ByZXBvc3RfaG9va3NfZmFpbC5saXZlcGF0Y2gKIExJ
VkVQQVRDSF9BQ1RJT05fSE9PS1MgOj0geGVuX2FjdGlvbl9ob29rcy5saXZlcGF0Y2gKK0xJVkVQ
QVRDSF9BQ1RJT05fSE9PS1NfTk9GVU5DIDo9IHhlbl9hY3Rpb25faG9va3Nfbm9mdW5jLmxpdmVw
YXRjaAogCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSCkKIExJVkVQQVRDSEVTICs9ICQoTElW
RVBBVENIX0JZRSkKQEAgLTMyLDYgKzMzLDcgQEAgTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hf
Tk9fWEVOX0JVSUxESUQpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tT
KQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKQogTElWRVBB
VENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQorTElWRVBBVENIRVMgKz0gJChMSVZF
UEFUQ0hfQUNUSU9OX0hPT0tTX05PRlVOQykKIAogTElWRVBBVENIX0RFQlVHX0RJUiA/PSAkKERF
QlVHX0RJUikveGVuLWxpdmVwYXRjaAogCkBAIC0xNTIsNiArMTU0LDExIEBAIHhlbl9hY3Rpb25z
X2hvb2tzLm86IGNvbmZpZy5oCiAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1MpOiB4ZW5fYWN0aW9u
X2hvb2tzLm8geGVuX2hlbGxvX3dvcmxkX2Z1bmMubyBub3RlLm8geGVuX25vdGUubwogCSQoTEQp
ICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX0FDVElPTl9I
T09LUykgJF4KIAorLlBIT05ZOiAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9GVU5DKQorJChM
SVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PRlVOQyk6IHhlbl9hY3Rpb25faG9va3Nfbm9mdW5jLm8g
bm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAt
ciAtbyAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9GVU5DKSAkXgorCiAuUEhPTlk6IGxpdmVw
YXRjaAogbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRD
SF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSBc
Ci0gICAgICAgICAgICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1MpICQoTElWRVBBVENIX1BSRVBP
U1RfSE9PS1NfRkFJTCkgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQorICAgICAgICAgICAkKExJ
VkVQQVRDSF9QUkVQT1NUX0hPT0tTKSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpICQo
TElWRVBBVENIX0FDVElPTl9IT09LUykgXAorICAgICAgICAgICAkKExJVkVQQVRDSF9BQ1RJT05f
SE9PS1NfTk9GVU5DKQpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25f
aG9va3Nfbm9mdW5jLmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2Z1
bmMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yYjRlOTA0MzZmCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9m
dW5jLmMKQEAgLTAsMCArMSw4NiBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBBbWF6b24u
Y29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAq
LworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVkZSA8eGVuL2xp
dmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgorCisjaW5jbHVk
ZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgdW5zaWduZWQgaW50IGFwcGx5X2NudDsKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgcmV2ZXJ0X2NudDsKKworc3RhdGljIGludCBhcHBseV9ob29rKGxp
dmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3Ig
KGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3Qg
bGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgYXBw
bHlfY250Kys7CisgICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogYXBwbHlpbmc6ICVzXG4i
LCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCByZXZlcnRfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAg
IGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwg
X19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1
bmNzW2ldOworCisgICAgICAgIHJldmVydF9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVC
VUcgIiVzOiByZXZlcnRpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQor
CisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgcG9zdF9yZXZlcnRfaG9vayhsaXZlcGF0
Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5f
REVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0g
MDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIHByaW50ayhL
RVJOX0RFQlVHICIlczogcmV2ZXJ0ZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7Cisg
ICAgfQorCisgICAgQlVHX09OKGFwcGx5X2NudCA+IDAgfHwgcmV2ZXJ0X2NudCA+IDApOworICAg
IHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOworfQorCitM
SVZFUEFUQ0hfQVBQTFlfSE9PSyhhcHBseV9ob29rKTsKK0xJVkVQQVRDSF9SRVZFUlRfSE9PSyhy
ZXZlcnRfaG9vayk7CisKK0xJVkVQQVRDSF9QT1NUUkVWRVJUX0hPT0socG9zdF9yZXZlcnRfaG9v
ayk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMg
QgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9onh-0005Y1-D0; Mon, 16 Sep 2019 11:04:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9ong-0005WQ-0I
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:08 +0000
X-Inumbo-ID: b318ee24-d871-11e9-a337-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b318ee24-d871-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 11:04:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631845; x=1600167845;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=fIFgMk/Bf+vQxqUQABeJzYvetD4fShHFCcFM5Sgj3j0=;
 b=RAugtud1y+e2V/yaqzfHP5EkB3nA0uFzhRU1ZsEXM4XqXaU2PTQOSx7w
 JtzZzgMNglxHZICvLCSPrDlM0lnYAALGF+CqD4NleYJjwywX5UjFZfbiZ
 Rl4+2UP0nvpOyCUn48QxDa3KkCTdjoP6LDLQ7WKqOSjv08UqnNer6F4NB Q=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="750935997"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 16 Sep 2019 11:04:04 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id B4BD4A231A; Mon, 16 Sep 2019 11:04:03 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:43 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:43 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:41 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:39 +0000
Message-ID: <20190916105945.93632-7-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 06/12] livepatch: Do not enforce
 ELF_LIVEPATCH_FUNC section presence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

V2l0aCBkZWZhdWx0IGltcGxlbWVudGF0aW9uIHRoZSBFTEZfTElWRVBBVENIX0ZVTkMgc2VjdGlv
biBjb250YWluaW5nCmFsbCBmdW5jdGlvbnMgdG8gYmUgcmVwbGFjZWQgb3IgYWRkZWQgbXVzdCBi
ZSBwYXJ0IG9mIHRoZSBob3RwYXRjaApwYXlsb2FkLCBvdGhlcndpc2UgdGhlIHBheWxvYWQgaXMg
cmVqZWN0ZWQgKHdpdGggLUVJTlZBTCkuCgpIb3dldmVyLCB3aXRoIHRoZSBleHRlbmRlZCBob29r
cyBpbXBsZW1lbnRhdGlvbiwgYSBob3RwYXRjaCBtYXkgYmUKY29uc3RydWN0ZWQgb2Ygb25seSBo
b29rcyB0byBwZXJmb3JtIGNlcnRhaW4gYWN0aW9ucyB3aXRob3V0IGFueSBjb2RlCnRvIGJlIGFk
ZGVkIG9yIHJlcGxhY2VkLgpUaGVyZWZvcmUsIGRvIG5vdCBhbHdheXMgZXhwZWN0IHRoZSBmdW5j
dGlvbnMgc2VjdGlvbiBhbmQgYWxsb3cgaXQgdG8KYmUgbWlzc2luZywgcHJvdmlkZWQgdGhlcmUg
aXMgYXQgbGVhc3Qgb25lIHNlY3Rpb24gY29udGFpbmluZyBob29rcwpwcmVzZW50LiBUaGUgZnVu
Y3Rpb25zIHNlY3Rpb24sIHdoZW4gcHJlc2VudCBpbiBhIHBheWxvYWQsIG11c3QgYmUgYQpzaW5n
bGUsIG5vbi1lbXB0eSBzZWN0aW9uLgoKQ2hlY2sgYWxzbyBhbGwgZXh0ZW5kZWQgaG9va3Mgc2Vj
dGlvbnMgaWYgdGhleSBhcmUgYSBzaW5nbGUsIG5vbi1lbXB0eQpzZWN0aW9ucyBlYWNoLgoKQXQg
bGVhc3Qgb25lIG9mIHRoZSBmdW5jdGlvbnMgb3IgaG9va3Mgc2VjdGlvbiBtdXN0IGJlIHByZXNl
bnQgaW4gYQp2YWxpZCBwYXlsb2FkLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdp
Y3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2
IDxhbmRyYXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogQmpvZXJuIERvZWJlbCA8ZG9lYmVs
QGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBQb2hsYWNrIDxtcG9obGFja0BhbWF6b24u
ZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBhbHdheXMgcHJpbnQgWEVOTE9HX0VS
UiBtZXNzYWdlcwogICogcmVtb3ZlIEFTU0VSVCBmcm9tIGJ1aWxkX3N5bWJvbF90YWJsZSgpCiAg
KiBhZGRlZCBjb3JyZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIGFkZGVkIHRlc3RzCgogeGVu
L2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgfCAxNDcgKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmggICAgICAgICAg
ICAgICAgICB8ICAgOCArKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgfCAgIDkgKy0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vZnVu
Yy5jIHwgIDg2ICsrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjA2IGluc2VydGlv
bnMoKyksIDQ0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVw
YXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vZnVuYy5jCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9s
aXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggNTc3YjkyNmJhNC4uNzA1
YjViODE1MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29t
bW9uL2xpdmVwYXRjaC5jCkBAIC00NjcsOCArNDY3LDcgQEAgc3RhdGljIGludCBjaGVja194ZW5f
YnVpbGRfaWQoY29uc3Qgc3RydWN0IHBheWxvYWQgKnBheWxvYWQpCiBzdGF0aWMgaW50IGNoZWNr
X3NwZWNpYWxfc2VjdGlvbnMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZikKIHsKICAg
ICB1bnNpZ25lZCBpbnQgaTsKLSAgICBzdGF0aWMgY29uc3QgY2hhciAqY29uc3QgbmFtZXNbXSA9
IHsgRUxGX0xJVkVQQVRDSF9GVU5DLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFTEZfTElWRVBBVENIX0RFUEVORFMsCisgICAgc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IG5hbWVzW10gPSB7IEVMRl9MSVZFUEFUQ0hfREVQRU5EUywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9YRU5fREVQRU5EUywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0JVSUxEX0lEX05PVEV9Owog
ICAgIERFQ0xBUkVfQklUTUFQKGZvdW5kLCBBUlJBWV9TSVpFKG5hbWVzKSkgPSB7IDAgfTsKQEAg
LTUwMyw2ICs1MDIsNjQgQEAgc3RhdGljIGludCBjaGVja19zcGVjaWFsX3NlY3Rpb25zKGNvbnN0
IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBp
bnQgY2hlY2tfcGF0Y2hpbmdfc2VjdGlvbnMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVs
ZikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBzdGF0aWMgY29uc3QgY2hhciAqY29uc3Qg
bmFtZXNbXSA9IHsgRUxGX0xJVkVQQVRDSF9GVU5DLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX0xPQURfSE9PS1MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVMRl9MSVZFUEFUQ0hfVU5MT0FEX0hPT0tTLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX1BS
RUFQUExZX0hPT0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVM
Rl9MSVZFUEFUQ0hfQVBQTFlfSE9PSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRUxGX0xJVkVQQVRDSF9QT1NUQVBQTFlfSE9PSywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9QUkVSRVZFUlRfSE9PSywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9SRVZF
UlRfSE9PSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJ
VkVQQVRDSF9QT1NUUkVWRVJUX0hPT0t9OworICAgIERFQ0xBUkVfQklUTUFQKGZvdW5kLCBBUlJB
WV9TSVpFKG5hbWVzKSkgPSB7IDAgfTsKKworICAgIC8qCisgICAgICogVGhlIHBhdGNoaW5nIHNl
Y3Rpb25zIGFyZSBvcHRpb25hbCwgYnV0IGF0IGxlYXN0IG9uZQorICAgICAqIG11c3QgYmUgcHJl
c2VudC4gT3RoZXJ3aXNlLCB0aGVyZSBpcyBub3RoaW5nIHRvIGRvLgorICAgICAqIEFsbCB0aGUg
ZXhpc3Rpbmcgc2VjdGlvbnMgbXVzdCBub3QgYmUgZW1wdHkgYW5kIG11c3QKKyAgICAgKiBiZSBw
cmVzZW50IGF0IG1vc3Qgb25jZS4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUobmFtZXMpOyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRj
aF9lbGZfc2VjICpzZWM7CisKKyAgICAgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFt
ZShlbGYsIG5hbWVzW2ldKTsKKyAgICAgICAgaWYgKCAhc2VjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgZHByaW50ayhYRU5MT0dfREVCVUcsIExJVkVQQVRDSCAiJXM6ICVzIGlzIG1pc3Npbmdc
biIsCisgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgbmFtZXNbaV0pOworICAgICAgICAg
ICAgY29udGludWU7IC8qIFRoaXMgc2VjdGlvbiBpcyBvcHRpb25hbCAqLworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCAhc2VjLT5zZWMtPnNoX3NpemUgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiAlcyBpcyBlbXB0eVxuIiwKKyAgICAg
ICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB0ZXN0X2FuZF9zZXRfYml0KGksIGZv
dW5kKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRD
SCAiJXM6ICVzIHdhcyBzZWVuIG1vcmUgdGhhbiBvbmNlXG4iLAorICAgICAgICAgICAgICAgICAg
ICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAg
ICAgICB9CisgICAgfQorCisgICAgLyogQ2hlY2tpbmcgaWYgYXQgbGVhc3Qgb25lIHNlY3Rpb24g
aXMgcHJlc2VudC4gKi8KKyAgICBpZiAoIGJpdG1hcF9lbXB0eShmb3VuZCwgQVJSQVlfU0laRShu
YW1lcykpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6
IE5vdGhpbmcgdG8gcGF0Y2guIEFib3J0aW5nLi4uXG4iLAorICAgICAgICAgICAgICAgZWxmLT5u
YW1lKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKIC8qCiAgKiBMb29rdXAgc3BlY2lmaWVkIHNlY3Rpb24gYW5kIHdoZW4gZXhpc3RzIGFzc2ln
biBpdHMgYWRkcmVzcyB0byBhIHNwZWNpZmllZCBob29rLgogICogUGVyZm9ybSBzZWN0aW9uIHBv
aW50ZXIgYW5kIHNpemUgdmFsaWRhdGlvbjogc2luZ2xlIGhvb2sgc2VjdGlvbnMgbXVzdCBjb250
YWluIGEKQEAgLTU0Miw1NyArNTk5LDU5IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0
cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogICAgIGNvbnN0IEVsZl9Ob3RlICpuOwogCiAgICAgc2Vj
ID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9MSVZFUEFUQ0hfRlVOQyk7Ci0g
ICAgQVNTRVJUKHNlYyk7Ci0gICAgaWYgKCAhc2VjdGlvbl9vayhlbGYsIHNlYywgc2l6ZW9mKCpw
YXlsb2FkLT5mdW5jcykpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBwYXlsb2Fk
LT5mdW5jcyA9IHNlYy0+bG9hZF9hZGRyOwotICAgIHBheWxvYWQtPm5mdW5jcyA9IHNlYy0+c2Vj
LT5zaF9zaXplIC8gc2l6ZW9mKCpwYXlsb2FkLT5mdW5jcyk7Ci0KLSAgICBmb3IgKCBpID0gMDsg
aSA8IHBheWxvYWQtPm5mdW5jczsgaSsrICkKKyAgICBpZiAoIHNlYyApCiAgICAgewotICAgICAg
ICBpbnQgcmM7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBzZWMsIHNpemVvZigqcGF5
bG9hZC0+ZnVuY3MpKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgICAgICBm
ID0gJihwYXlsb2FkLT5mdW5jc1tpXSk7CisgICAgICAgIHBheWxvYWQtPmZ1bmNzID0gc2VjLT5s
b2FkX2FkZHI7CisgICAgICAgIHBheWxvYWQtPm5mdW5jcyA9IHNlYy0+c2VjLT5zaF9zaXplIC8g
c2l6ZW9mKCpwYXlsb2FkLT5mdW5jcyk7CiAKLSAgICAgICAgaWYgKCBmLT52ZXJzaW9uICE9IExJ
VkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04gKQorICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHBheWxv
YWQtPm5mdW5jczsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19F
UlIgTElWRVBBVENIICIlczogV3JvbmcgdmVyc2lvbiAoJXUpLiBFeHBlY3RlZCAlZFxuIiwKLSAg
ICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGYtPnZlcnNpb24sIExJVkVQQVRDSF9QQVlMT0FE
X1ZFUlNJT04pOwotICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotICAgICAgICB9Cisg
ICAgICAgICAgICBpbnQgcmM7CiAKLSAgICAgICAgLyogJ29sZF9hZGRyJywgJ25ld19hZGRyJywg
J25ld19zaXplJyBjYW4gYWxsIGJlIHplcm8uICovCi0gICAgICAgIGlmICggIWYtPm9sZF9zaXpl
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIl
czogQWRkcmVzcyBvciBzaXplIGZpZWxkcyBhcmUgemVyb1xuIiwKLSAgICAgICAgICAgICAgICAg
ICBlbGYtPm5hbWUpOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KKyAg
ICAgICAgICAgIGYgPSAmKHBheWxvYWQtPmZ1bmNzW2ldKTsKIAotICAgICAgICByYyA9IGFyY2hf
bGl2ZXBhdGNoX3ZlcmlmeV9mdW5jKGYpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAg
IHJldHVybiByYzsKKyAgICAgICAgICAgIGlmICggZi0+dmVyc2lvbiAhPSBMSVZFUEFUQ0hfUEFZ
TE9BRF9WRVJTSU9OICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBXcm9uZyB2ZXJzaW9uICgldSkuIEV4cGVjdGVkICVkXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGYtPnZlcnNpb24sIExJVkVQQVRD
SF9QQVlMT0FEX1ZFUlNJT04pOworICAgICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
KyAgICAgICAgICAgIH0KIAotICAgICAgICByYyA9IHJlc29sdmVfb2xkX2FkZHJlc3MoZiwgZWxm
KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAg
ICAvKiAnb2xkX2FkZHInLCAnbmV3X2FkZHInLCAnbmV3X3NpemUnIGNhbiBhbGwgYmUgemVyby4g
Ki8KKyAgICAgICAgICAgIGlmICggIWYtPm9sZF9zaXplICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBBZGRyZXNzIG9yIHNp
emUgZmllbGRzIGFyZSB6ZXJvXG4iLAorICAgICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUp
OworICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgfQogCi0gICAg
ICAgIHJjID0gbGl2ZXBhdGNoX3ZlcmlmeV9kaXN0YW5jZShmKTsKLSAgICAgICAgaWYgKCByYyAp
Ci0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICByYyA9IGFyY2hfbGl2ZXBhdGNo
X3ZlcmlmeV9mdW5jKGYpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAg
cmV0dXJuIHJjOworCisgICAgICAgICAgICByYyA9IHJlc29sdmVfb2xkX2FkZHJlc3MoZiwgZWxm
KTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHJldHVybiByYzsKKwor
ICAgICAgICAgICAgcmMgPSBsaXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlKGYpOworICAgICAgICAg
ICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CiAgICAg
fQogCi0gICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09LKGVsZiwgcGF5bG9hZC0+bG9hZF9m
dW5jcywgcGF5bG9hZC0+bl9sb2FkX2Z1bmNzLCAiLmxpdmVwYXRjaC5ob29rcy5sb2FkIik7Ci0g
ICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09LKGVsZiwgcGF5bG9hZC0+dW5sb2FkX2Z1bmNz
LCBwYXlsb2FkLT5uX3VubG9hZF9mdW5jcywgIi5saXZlcGF0Y2guaG9va3MudW5sb2FkIik7Cisg
ICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09LKGVsZiwgcGF5bG9hZC0+bG9hZF9mdW5jcywg
cGF5bG9hZC0+bl9sb2FkX2Z1bmNzLCBFTEZfTElWRVBBVENIX0xPQURfSE9PS1MpOworICAgIExJ
VkVQQVRDSF9BU1NJR05fTVVMVElfSE9PSyhlbGYsIHBheWxvYWQtPnVubG9hZF9mdW5jcywgcGF5
bG9hZC0+bl91bmxvYWRfZnVuY3MsIEVMRl9MSVZFUEFUQ0hfVU5MT0FEX0hPT0tTKTsKIAotICAg
IExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5hcHBseS5w
cmUsICIubGl2ZXBhdGNoLmhvb2tzLnByZWFwcGx5Iik7Ci0gICAgTElWRVBBVENIX0FTU0lHTl9T
SU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5LmFjdGlvbiwgIi5saXZlcGF0Y2gu
aG9va3MuYXBwbHkiKTsKLSAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5
bG9hZC0+aG9va3MuYXBwbHkucG9zdCwgIi5saXZlcGF0Y2guaG9va3MucG9zdGFwcGx5Iik7Cisg
ICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5
LnByZSwgRUxGX0xJVkVQQVRDSF9QUkVBUFBMWV9IT09LKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdO
X1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MuYXBwbHkuYWN0aW9uLCBFTEZfTElWRVBB
VENIX0FQUExZX0hPT0spOworICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBw
YXlsb2FkLT5ob29rcy5hcHBseS5wb3N0LCBFTEZfTElWRVBBVENIX1BPU1RBUFBMWV9IT09LKTsK
IAotICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5y
ZXZlcnQucHJlLCAiLmxpdmVwYXRjaC5ob29rcy5wcmVyZXZlcnQiKTsKLSAgICBMSVZFUEFUQ0hf
QVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LmFjdGlvbiwgIi5s
aXZlcGF0Y2guaG9va3MucmV2ZXJ0Iik7Ci0gICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9P
SyhlbGYsIHBheWxvYWQtPmhvb2tzLnJldmVydC5wb3N0LCAiLmxpdmVwYXRjaC5ob29rcy5wb3N0
cmV2ZXJ0Iik7CisgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxvYWQt
Pmhvb2tzLnJldmVydC5wcmUsIEVMRl9MSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0spOworICAgIExJ
VkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5yZXZlcnQuYWN0
aW9uLCBFTEZfTElWRVBBVENIX1JFVkVSVF9IT09LKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJ
TkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnBvc3QsIEVMRl9MSVZFUEFUQ0hf
UE9TVFJFVkVSVF9IT09LKTsKIAogICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUo
ZWxmLCBFTEZfQlVJTERfSURfTk9URSk7CiAgICAgaWYgKCBzZWMgKQpAQCAtNzg2LDggKzg0NSw2
IEBAIHN0YXRpYyBpbnQgYnVpbGRfc3ltYm9sX3RhYmxlKHN0cnVjdCBwYXlsb2FkICpwYXlsb2Fk
LAogICAgIHN0cnVjdCBsaXZlcGF0Y2hfc3ltYm9sICpzeW10YWI7CiAgICAgY2hhciAqc3RydGFi
OwogCi0gICAgQVNTRVJUKHBheWxvYWQtPm5mdW5jcyk7Ci0KICAgICAvKiBSZWNhbGwgdGhhdCBz
ZWN0aW9uIEAwIGlzIGFsd2F5cyBOVUxMLiAqLwogICAgIGZvciAoIGkgPSAxOyBpIDwgZWxmLT5u
c3ltOyBpKysgKQogICAgIHsKQEAgLTkwNCw2ICs5NjEsMTAgQEAgc3RhdGljIGludCBsb2FkX3Bh
eWxvYWRfZGF0YShzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwgdm9pZCAqcmF3LCBzaXplX3QgbGVu
KQogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIAorICAgIHJjID0gY2hlY2tfcGF0
Y2hpbmdfc2VjdGlvbnMoJmVsZik7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0Owor
CiAgICAgcmMgPSBwcmVwYXJlX3BheWxvYWQocGF5bG9hZCwgJmVsZik7CiAgICAgaWYgKCByYyAp
CiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRj
aC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4IGVkOTk3YWE0Y2MuLjJhZWM1
MzJlZTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTMzLDYgKzMzLDE0IEBAIHN0cnVjdCB4ZW5fc3lz
Y3RsX2xpdmVwYXRjaF9vcDsKICNkZWZpbmUgRUxGX0xJVkVQQVRDSF9ERVBFTkRTICAgICAiLmxp
dmVwYXRjaC5kZXBlbmRzIgogI2RlZmluZSBFTEZfTElWRVBBVENIX1hFTl9ERVBFTkRTICIubGl2
ZXBhdGNoLnhlbl9kZXBlbmRzIgogI2RlZmluZSBFTEZfQlVJTERfSURfTk9URSAgICAgICAgICIu
bm90ZS5nbnUuYnVpbGQtaWQiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfTE9BRF9IT09LUyAgICAg
ICIubGl2ZXBhdGNoLmhvb2tzLmxvYWQiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfVU5MT0FEX0hP
T0tTICAgICIubGl2ZXBhdGNoLmhvb2tzLnVubG9hZCIKKyNkZWZpbmUgRUxGX0xJVkVQQVRDSF9Q
UkVBUFBMWV9IT09LICAgIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkiCisjZGVmaW5lIEVMRl9M
SVZFUEFUQ0hfQVBQTFlfSE9PSyAgICAgICIubGl2ZXBhdGNoLmhvb2tzLmFwcGx5IgorI2RlZmlu
ZSBFTEZfTElWRVBBVENIX1BPU1RBUFBMWV9IT09LICAiLmxpdmVwYXRjaC5ob29rcy5wb3N0YXBw
bHkiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0sgICIubGl2ZXBhdGNoLmhv
b2tzLnByZXJldmVydCIKKyNkZWZpbmUgRUxGX0xJVkVQQVRDSF9SRVZFUlRfSE9PSyAgICAgIi5s
aXZlcGF0Y2guaG9va3MucmV2ZXJ0IgorI2RlZmluZSBFTEZfTElWRVBBVENIX1BPU1RSRVZFUlRf
SE9PSyAiLmxpdmVwYXRjaC5ob29rcy5wb3N0cmV2ZXJ0IgogLyogQXJiaXRyYXJ5IGxpbWl0IGZv
ciBwYXlsb2FkIHNpemUgYW5kIC5ic3Mgc2VjdGlvbiBzaXplLiAqLwogI2RlZmluZSBMSVZFUEFU
Q0hfTUFYX1NJWkUgICAgIE1CKDIpCiAKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9N
YWtlZmlsZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCAxMTZlNTJlNzc0Li5i
YmM2YmRhZjY0IDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIv
eGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0yMyw2ICsyMyw3IEBAIExJVkVQQVRDSF9O
T19YRU5fQlVJTERJRCA6PSB4ZW5fbm9feGVuX2J1aWxkaWQubGl2ZXBhdGNoCiBMSVZFUEFUQ0hf
UFJFUE9TVF9IT09LUyA6PSB4ZW5fcHJlcG9zdF9ob29rcy5saXZlcGF0Y2gKIExJVkVQQVRDSF9Q
UkVQT1NUX0hPT0tTX0ZBSUwgOj0geGVuX3ByZXBvc3RfaG9va3NfZmFpbC5saXZlcGF0Y2gKIExJ
VkVQQVRDSF9BQ1RJT05fSE9PS1MgOj0geGVuX2FjdGlvbl9ob29rcy5saXZlcGF0Y2gKK0xJVkVQ
QVRDSF9BQ1RJT05fSE9PS1NfTk9GVU5DIDo9IHhlbl9hY3Rpb25faG9va3Nfbm9mdW5jLmxpdmVw
YXRjaAogCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSCkKIExJVkVQQVRDSEVTICs9ICQoTElW
RVBBVENIX0JZRSkKQEAgLTMyLDYgKzMzLDcgQEAgTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hf
Tk9fWEVOX0JVSUxESUQpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tT
KQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKQogTElWRVBB
VENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQorTElWRVBBVENIRVMgKz0gJChMSVZF
UEFUQ0hfQUNUSU9OX0hPT0tTX05PRlVOQykKIAogTElWRVBBVENIX0RFQlVHX0RJUiA/PSAkKERF
QlVHX0RJUikveGVuLWxpdmVwYXRjaAogCkBAIC0xNTIsNiArMTU0LDExIEBAIHhlbl9hY3Rpb25z
X2hvb2tzLm86IGNvbmZpZy5oCiAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1MpOiB4ZW5fYWN0aW9u
X2hvb2tzLm8geGVuX2hlbGxvX3dvcmxkX2Z1bmMubyBub3RlLm8geGVuX25vdGUubwogCSQoTEQp
ICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX0FDVElPTl9I
T09LUykgJF4KIAorLlBIT05ZOiAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9GVU5DKQorJChM
SVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PRlVOQyk6IHhlbl9hY3Rpb25faG9va3Nfbm9mdW5jLm8g
bm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAt
ciAtbyAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9GVU5DKSAkXgorCiAuUEhPTlk6IGxpdmVw
YXRjaAogbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRD
SF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSBc
Ci0gICAgICAgICAgICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1MpICQoTElWRVBBVENIX1BSRVBP
U1RfSE9PS1NfRkFJTCkgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQorICAgICAgICAgICAkKExJ
VkVQQVRDSF9QUkVQT1NUX0hPT0tTKSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpICQo
TElWRVBBVENIX0FDVElPTl9IT09LUykgXAorICAgICAgICAgICAkKExJVkVQQVRDSF9BQ1RJT05f
SE9PS1NfTk9GVU5DKQpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25f
aG9va3Nfbm9mdW5jLmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2Z1
bmMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yYjRlOTA0MzZmCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9m
dW5jLmMKQEAgLTAsMCArMSw4NiBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBBbWF6b24u
Y29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAq
LworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVkZSA8eGVuL2xp
dmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgorCisjaW5jbHVk
ZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgdW5zaWduZWQgaW50IGFwcGx5X2NudDsKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgcmV2ZXJ0X2NudDsKKworc3RhdGljIGludCBhcHBseV9ob29rKGxp
dmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3Ig
KGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3Qg
bGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgYXBw
bHlfY250Kys7CisgICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogYXBwbHlpbmc6ICVzXG4i
LCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCByZXZlcnRfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAg
IGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwg
X19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1
bmNzW2ldOworCisgICAgICAgIHJldmVydF9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVC
VUcgIiVzOiByZXZlcnRpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQor
CisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgcG9zdF9yZXZlcnRfaG9vayhsaXZlcGF0
Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5f
REVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0g
MDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIHByaW50ayhL
RVJOX0RFQlVHICIlczogcmV2ZXJ0ZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7Cisg
ICAgfQorCisgICAgQlVHX09OKGFwcGx5X2NudCA+IDAgfHwgcmV2ZXJ0X2NudCA+IDApOworICAg
IHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOworfQorCitM
SVZFUEFUQ0hfQVBQTFlfSE9PSyhhcHBseV9ob29rKTsKK0xJVkVQQVRDSF9SRVZFUlRfSE9PSyhy
ZXZlcnRfaG9vayk7CisKK0xJVkVQQVRDSF9QT1NUUkVWRVJUX0hPT0socG9zdF9yZXZlcnRfaG9v
ayk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMg
QgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9onj-0005Zq-1D; Mon, 16 Sep 2019 11: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onh-0005Xp-79
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:09 +0000
X-Inumbo-ID: b047afbe-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b047afbe-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631841; x=1600167841;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=jZoaBx6bBC/GuPuTxK2gJ3T3SD3jQSmYl2vupglSHa4=;
 b=ZlZt+6TLSOvXd3MApLqXbdNI24h8axbwziqoMpBJNUgISDkmZfG2me8n
 KP7L+Ar2JgLBbUpEnjIjZ/YH20CKSgzpYXCGY2NJq3f6kbr1LsrpzOlpw
 HsevNphha1ncGfoCZg3ZcDeeOpcBBscuGqqXy5lx8XGUHQSvdRkkrqHIa I=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619331"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:03:59 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (Postfix) with ESMTPS
 id E2C44A2557; Mon, 16 Sep 2019 11:03:58 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:37 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:36 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:34 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:36 +0000
Message-ID: <20190916105945.93632-4-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 03/12] livepatch: Export payload structure
 via livepatch_payload.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

VGhlIHBheWxvYWQgc3RydWN0dXJlIHdpbGwgYmUgdXNlZCBieSB0aGUgbmV3IGhvb2tzIGltcGxl
bWVudGF0aW9uIGFuZAp0aGVyZWZvcmUgaXRzIGRlZmluaXRpb24gaGFzIHRvIGJlIGV4cG9ydGVk
IHZpYSB0aGUgbGl2ZXBhdGNoX3BheWxvYWQKaGVhZGVyLgpUaGUgbmV3IGhvb2tzIHdpbGwgbWFr
ZSB1c2Ugb2YgdGhlIHBheWxvYWQgc3RydWN0dXJlIGZpZWxkcyBhbmQgdGhlCmhvb2tzJyBwb2lu
dGVycyB3aWxsIGFsc28gYmUgZGVmaW5lZCBpbiB0aGUgcGF5bG9hZCBzdHJ1Y3R1cmUsIHNvCnRo
ZSBzdHJ1Y3R1cmUgYWxvbmcgd2l0aCBhbGwgZmllbGQgZGVmaW5pdGlvbnMgbmVlZHMgdG8gYmUg
YXZhaWxhYmxlCnRvIHRoZSBjb2RlIGJlaW5nIHBhdGNoZWQgaW4uCgpTaWduZWQtb2ZmLWJ5OiBQ
YXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBBbmRy
YS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBFc2xh
bSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vy
c3RlciA8Zm9lcnNsZW9AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1w
b2hsYWNrQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAg
ICAgICAgfCAzNyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggYzU2NTVhNDNkMi4uYjNhMmI5ZmFmZCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC00NSw0
MyArNDUsNiBAQCBzdGF0aWMgTElTVF9IRUFEKGFwcGxpZWRfbGlzdCk7CiBzdGF0aWMgdW5zaWdu
ZWQgaW50IHBheWxvYWRfY250Owogc3RhdGljIHVuc2lnbmVkIGludCBwYXlsb2FkX3ZlcnNpb24g
PSAxOwogCi0vKiBUbyBjb250YWluIHRoZSBFTEYgTm90ZSBoZWFkZXIuICovCi1zdHJ1Y3QgbGl2
ZXBhdGNoX2J1aWxkX2lkIHsKLSAgIGNvbnN0IHZvaWQgKnA7Ci0gICB1bnNpZ25lZCBpbnQgbGVu
OwotfTsKLQotc3RydWN0IHBheWxvYWQgewotICAgIHVpbnQzMl90IHN0YXRlOyAgICAgICAgICAg
ICAgICAgICAgICAvKiBPbmUgb2YgdGhlIExJVkVQQVRDSF9TVEFURV8qLiAqLwotICAgIGludDMy
X3QgcmM7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAwIG9yIC1YRU5fRVhYLiAqLwotICAg
IGJvb2wgcmV2ZXJ0ZWQ7ICAgICAgICAgICAgICAgICAgICAgICAvKiBXaGV0aGVyIGl0IHdhcyBy
ZXZlcnRlZC4gKi8KLSAgICBib29sIHNhZmVfdG9fcmVhcHBseTsgICAgICAgICAgICAgICAgLyog
Q2FuIGFwcGx5IHNhZmVseSBhZnRlciByZXZlcnQuICovCi0gICAgc3RydWN0IGxpc3RfaGVhZCBs
aXN0OyAgICAgICAgICAgICAgIC8qIExpbmtlZCB0byAncGF5bG9hZF9saXN0Jy4gKi8KLSAgICBj
b25zdCB2b2lkICp0ZXh0X2FkZHI7ICAgICAgICAgICAgICAgLyogVmlydHVhbCBhZGRyZXNzIG9m
IC50ZXh0LiAqLwotICAgIHNpemVfdCB0ZXh0X3NpemU7ICAgICAgICAgICAgICAgICAgICAvKiAu
LiBhbmQgaXRzIHNpemUuICovCi0gICAgY29uc3Qgdm9pZCAqcndfYWRkcjsgICAgICAgICAgICAg
ICAgIC8qIFZpcnR1YWwgYWRkcmVzcyBvZiAuZGF0YS4gKi8KLSAgICBzaXplX3Qgcndfc2l6ZTsg
ICAgICAgICAgICAgICAgICAgICAgLyogLi4gYW5kIGl0cyBzaXplIChpZiBhbnkpLiAqLwotICAg
IGNvbnN0IHZvaWQgKnJvX2FkZHI7ICAgICAgICAgICAgICAgICAvKiBWaXJ0dWFsIGFkZHJlc3Mg
b2YgLnJvZGF0YS4gKi8KLSAgICBzaXplX3Qgcm9fc2l6ZTsgICAgICAgICAgICAgICAgICAgICAg
LyogLi4gYW5kIGl0cyBzaXplIChpZiBhbnkpLiAqLwotICAgIHVuc2lnbmVkIGludCBwYWdlczsg
ICAgICAgICAgICAgICAgICAvKiBUb3RhbCBwYWdlcyBmb3IgW3RleHQscncscm9dX2FkZHIgKi8K
LSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFwcGxpZWRfbGlzdDsgICAgICAgLyogTGlua2VkIHRvICdh
cHBsaWVkX2xpc3QnLiAqLwotICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuY3M7ICAgICAg
ICAvKiBUaGUgYXJyYXkgb2YgZnVuY3Rpb25zIHRvIHBhdGNoLiAqLwotICAgIHVuc2lnbmVkIGlu
dCBuZnVuY3M7ICAgICAgICAgICAgICAgICAvKiBOciBvZiBmdW5jdGlvbnMgdG8gcGF0Y2guICov
Ci0gICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9zeW1ib2wgKnN5bXRhYjsgLyogQWxsIHN5bWJv
bHMuICovCi0gICAgY29uc3QgY2hhciAqc3RydGFiOyAgICAgICAgICAgICAgICAgIC8qIFBvaW50
ZXIgdG8gLnN0cnRhYi4gKi8KLSAgICBzdHJ1Y3QgdmlydHVhbF9yZWdpb24gcmVnaW9uOyAgICAg
ICAgLyogc3ltYm9sLCBidWcuZnJhbWUgcGF0Y2hpbmcgYW5kCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2VwdGlvbiB0YWJsZSAoeDg2KS4gKi8KLSAgICB1
bnNpZ25lZCBpbnQgbnN5bXM7ICAgICAgICAgICAgICAgICAgLyogTnIgb2YgZW50cmllcyBpbiAu
c3RydGFiIGFuZCBzeW1ib2xzLiAqLwotICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgaWQ7
ICAgICAgICAvKiBFTEZOT1RFX0RFU0MoLm5vdGUuZ251LmJ1aWxkLWlkKSBvZiB0aGUgcGF5bG9h
ZC4gKi8KLSAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2J1aWxkX2lkIGRlcDsgICAgICAgLyogRUxGTk9U
RV9ERVNDKC5saXZlcGF0Y2guZGVwZW5kcykuICovCi0gICAgc3RydWN0IGxpdmVwYXRjaF9idWls
ZF9pZCB4ZW5fZGVwOyAgIC8qIEVMRk5PVEVfREVTQygubGl2ZXBhdGNoLnhlbl9kZXBlbmRzKS4g
Ki8KLSAgICBsaXZlcGF0Y2hfbG9hZGNhbGxfdCAqY29uc3QgKmxvYWRfZnVuY3M7ICAgLyogVGhl
IGFycmF5IG9mIGZ1bmNzIHRvIGNhbGwgYWZ0ZXIgKi8KLSAgICBsaXZlcGF0Y2hfdW5sb2FkY2Fs
bF90ICpjb25zdCAqdW5sb2FkX2Z1bmNzOy8qIGxvYWQgYW5kIHVubG9hZCBvZiB0aGUgcGF5bG9h
ZC4gKi8KLSAgICB1bnNpZ25lZCBpbnQgbl9sb2FkX2Z1bmNzOyAgICAgICAgICAgLyogTnIgb2Yg
dGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUuICovCi0gICAgdW5zaWduZWQgaW50IG5fdW5s
b2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1bmNzIHRvIGNhbGwgZHVydW5nIHVubG9hZC4g
Ki8KLSAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkVdOyAgLyogTmFtZSBvZiBp
dC4gKi8KLX07Ci0KIC8qIERlZmluZXMgYW4gb3V0c3RhbmRpbmcgcGF0Y2hpbmcgYWN0aW9uLiAq
Lwogc3RydWN0IGxpdmVwYXRjaF93b3JrCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
bGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5o
CmluZGV4IDRhMWE5NmQwNTQuLjk5NjEzYWYyZGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9saXZlcGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oCkBAIC00LDYgKzQsMTUgQEAKIAogI2lmbmRlZiBfX1hFTl9MSVZFUEFUQ0hfUEFZTE9B
RF9IX18KICNkZWZpbmUgX19YRU5fTElWRVBBVENIX1BBWUxPQURfSF9fCisjaW5jbHVkZSA8eGVu
L3ZpcnR1YWxfcmVnaW9uLmg+CisKKy8qIFRvIGNvbnRhaW4gdGhlIEVMRiBOb3RlIGhlYWRlci4g
Ki8KK3N0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgeworICAgY29uc3Qgdm9pZCAqcDsKKyAgIHVu
c2lnbmVkIGludCBsZW47Cit9OworCit0eXBlZGVmIHN0cnVjdCBwYXlsb2FkIGxpdmVwYXRjaF9w
YXlsb2FkX3Q7CiAKIC8qCiAgKiBUaGUgZm9sbG93aW5nIGRlZmluaXRpb25zIGFyZSB0byBiZSB1
c2VkIGluIHBhdGNoZXMuIFRoZXkgYXJlIHRha2VuCkBAIC0xMiw2ICsyMSwzNyBAQAogdHlwZWRl
ZiB2b2lkIGxpdmVwYXRjaF9sb2FkY2FsbF90KHZvaWQpOwogdHlwZWRlZiB2b2lkIGxpdmVwYXRj
aF91bmxvYWRjYWxsX3Qodm9pZCk7CiAKK3N0cnVjdCBwYXlsb2FkIHsKKyAgICB1aW50MzJfdCBz
dGF0ZTsgICAgICAgICAgICAgICAgICAgICAgLyogT25lIG9mIHRoZSBMSVZFUEFUQ0hfU1RBVEVf
Ki4gKi8KKyAgICBpbnQzMl90IHJjOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMCBvciAt
WEVOX0VYWC4gKi8KKyAgICBib29sIHJldmVydGVkOyAgICAgICAgICAgICAgICAgICAgICAgLyog
V2hldGhlciBpdCB3YXMgcmV2ZXJ0ZWQuICovCisgICAgYm9vbCBzYWZlX3RvX3JlYXBwbHk7ICAg
ICAgICAgICAgICAgIC8qIENhbiBhcHBseSBzYWZlbHkgYWZ0ZXIgcmV2ZXJ0LiAqLworICAgIHN0
cnVjdCBsaXN0X2hlYWQgbGlzdDsgICAgICAgICAgICAgICAvKiBMaW5rZWQgdG8gJ3BheWxvYWRf
bGlzdCcuICovCisgICAgY29uc3Qgdm9pZCAqdGV4dF9hZGRyOyAgICAgICAgICAgICAgIC8qIFZp
cnR1YWwgYWRkcmVzcyBvZiAudGV4dC4gKi8KKyAgICBzaXplX3QgdGV4dF9zaXplOyAgICAgICAg
ICAgICAgICAgICAgLyogLi4gYW5kIGl0cyBzaXplLiAqLworICAgIGNvbnN0IHZvaWQgKnJ3X2Fk
ZHI7ICAgICAgICAgICAgICAgICAvKiBWaXJ0dWFsIGFkZHJlc3Mgb2YgLmRhdGEuICovCisgICAg
c2l6ZV90IHJ3X3NpemU7ICAgICAgICAgICAgICAgICAgICAgIC8qIC4uIGFuZCBpdHMgc2l6ZSAo
aWYgYW55KS4gKi8KKyAgICBjb25zdCB2b2lkICpyb19hZGRyOyAgICAgICAgICAgICAgICAgLyog
VmlydHVhbCBhZGRyZXNzIG9mIC5yb2RhdGEuICovCisgICAgc2l6ZV90IHJvX3NpemU7ICAgICAg
ICAgICAgICAgICAgICAgIC8qIC4uIGFuZCBpdHMgc2l6ZSAoaWYgYW55KS4gKi8KKyAgICB1bnNp
Z25lZCBpbnQgcGFnZXM7ICAgICAgICAgICAgICAgICAgLyogVG90YWwgcGFnZXMgZm9yIFt0ZXh0
LHJ3LHJvXV9hZGRyICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBhcHBsaWVkX2xpc3Q7ICAgICAg
IC8qIExpbmtlZCB0byAnYXBwbGllZF9saXN0Jy4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1
bmMgKmZ1bmNzOyAgICAgICAgLyogVGhlIGFycmF5IG9mIGZ1bmN0aW9ucyB0byBwYXRjaC4gKi8K
KyAgICB1bnNpZ25lZCBpbnQgbmZ1bmNzOyAgICAgICAgICAgICAgICAgLyogTnIgb2YgZnVuY3Rp
b25zIHRvIHBhdGNoLiAqLworICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfc3ltYm9sICpzeW10
YWI7IC8qIEFsbCBzeW1ib2xzLiAqLworICAgIGNvbnN0IGNoYXIgKnN0cnRhYjsgICAgICAgICAg
ICAgICAgICAvKiBQb2ludGVyIHRvIC5zdHJ0YWIuICovCisgICAgc3RydWN0IHZpcnR1YWxfcmVn
aW9uIHJlZ2lvbjsgICAgICAgIC8qIHN5bWJvbCwgYnVnLmZyYW1lIHBhdGNoaW5nIGFuZAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGNlcHRpb24gdGFibGUg
KHg4NikuICovCisgICAgdW5zaWduZWQgaW50IG5zeW1zOyAgICAgICAgICAgICAgICAgIC8qIE5y
IG9mIGVudHJpZXMgaW4gLnN0cnRhYiBhbmQgc3ltYm9scy4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBh
dGNoX2J1aWxkX2lkIGlkOyAgICAgICAgLyogRUxGTk9URV9ERVNDKC5ub3RlLmdudS5idWlsZC1p
ZCkgb2YgdGhlIHBheWxvYWQuICovCisgICAgc3RydWN0IGxpdmVwYXRjaF9idWlsZF9pZCBkZXA7
ICAgICAgIC8qIEVMRk5PVEVfREVTQygubGl2ZXBhdGNoLmRlcGVuZHMpLiAqLworICAgIHN0cnVj
dCBsaXZlcGF0Y2hfYnVpbGRfaWQgeGVuX2RlcDsgICAvKiBFTEZOT1RFX0RFU0MoLmxpdmVwYXRj
aC54ZW5fZGVwZW5kcykuICovCisgICAgbGl2ZXBhdGNoX2xvYWRjYWxsX3QgKmNvbnN0ICpsb2Fk
X2Z1bmNzOyAgIC8qIFRoZSBhcnJheSBvZiBmdW5jcyB0byBjYWxsIGFmdGVyICovCisgICAgbGl2
ZXBhdGNoX3VubG9hZGNhbGxfdCAqY29uc3QgKnVubG9hZF9mdW5jczsvKiBsb2FkIGFuZCB1bmxv
YWQgb2YgdGhlIHBheWxvYWQuICovCisgICAgdW5zaWduZWQgaW50IG5fbG9hZF9mdW5jczsgICAg
ICAgICAgIC8qIE5yIG9mIHRoZSBmdW5jcyB0byBsb2FkIGFuZCBleGVjdXRlLiAqLworICAgIHVu
c2lnbmVkIGludCBuX3VubG9hZF9mdW5jczsgICAgICAgICAvKiBOciBvZiBmdW5jcyB0byBjYWxs
IGR1cnVuZyB1bmxvYWQuICovCisgICAgY2hhciBuYW1lW1hFTl9MSVZFUEFUQ0hfTkFNRV9TSVpF
XTsgIC8qIE5hbWUgb2YgaXQuICovCit9OworCiAvKgogICogTElWRVBBVENIX0xPQURfSE9PSyBt
YWNybwogICoKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55
IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDog
REUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9onl-0005cH-Dy; Mon, 16 Sep 2019 11:04: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onk-0005ao-2v
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:12 +0000
X-Inumbo-ID: b45878c3-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b45878c3-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631848; x=1600167848;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=bRjuJQiXsy/07kpBbggee7KuH8vU8OlxSZXKwcAZxQw=;
 b=r7KzxcM0egHfSc5M53dhRwp9pmlCGjD6YVfQiQScer7vlBH+JBR38I5z
 88/rbDZJdtV/nrahMUtxsVLmFeEnhd5M1GXjMn9728L9kJ9ogAqlVqbJR
 yX4XwnVY3rrBZQnMsb8wsQBp98T/P3Oocq9WcO9T4RufTz+mDEI7BADQq 4=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619373"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:04:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 90DBEA24CA; Mon, 16 Sep 2019 11:04:04 +0000 (UTC)
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:46 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB004.ant.amazon.com (10.43.166.115) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:45 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:43 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:40 +0000
Message-ID: <20190916105945.93632-8-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGl2ZXBhdGNoIG9ubHkgdHJhY2tzIGFuIGVudGlyZSBwYXlsb2FkIGFwcGxpZWQvcmV2ZXJ0ZWQg
c3RhdGUuIEJ1dCwKd2l0aCBhbiBvcHRpb24gdG8gc3VwcGx5IHRoZSBhcHBseV9wYXlsb2FkKCkg
YW5kL29yIHJldmVydF9wYXlsb2FkKCkKZnVuY3Rpb25zIGFzIG9wdGlvbmFsIGhvb2tzLCBpdCBi
ZWNvbWVzIHBvc3NpYmxlIHRvIGludGVybWl4IHRoZQpleGVjdXRpb24gb2YgdGhlIG9yaWdpbmFs
IGFwcGx5X3BheWxvYWQoKS9yZXZlcnRfcGF5bG9hZCgpIGZ1bmN0aW9ucwp3aXRoIHRoZWlyIGR5
bmFtaWNhbGx5IHN1cHBsaWVkIGNvdW50ZXJwYXJ0cy4KSXQgaXMgaW1wb3J0YW50IHRoZW4gdG8g
dHJhY2sgdGhlIGN1cnJlbnQgc3RhdGUgb2YgZXZlcnkgZnVuY3Rpb24KYmVpbmcgcGF0Y2hlZCBh
bmQgcHJldmVudCBzaXR1YXRpb25zIG9mIHVuaW50ZW50aW9uYWwgZG91YmxlLWFwcGx5Cm9yIHVu
YXBwbGllZCByZXZlcnQuCgpUbyBzdXBwb3J0IHRoYXQsIGl0IGlzIG5lY2Vzc2FyeSB0byBleHRl
bmQgcHVibGljIGludGVyZmFjZSBvZiB0aGUKbGl2ZXBhdGNoLiBUaGUgc3RydWN0IGxpdmVwYXRj
aF9mdW5jIGdldHMgYWRkaXRpb25hbCBmaWVsZCBob2xkaW5nCnRoZSBhcHBsaWVkL3JldmVydGVk
IHN0YXRlIG1hcmtlci4KClRvIHJlZmxlY3QgdGhlIGxpdmVwYXRjaCBwYXlsb2FkIEFCSSBjaGFu
Z2UsIGJ1bXAgdGhlIHZlcnNpb24gZmxhZwpMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OIHVwIHRv
IDIuCgpbQW5kIGFsc28gdXBkYXRlIHRoZSB0b3Agb2YgdGhlIGRlc2lnbiBkb2N1bWVudF0KClNp
Z25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2
aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KUmV2
aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBN
YXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlZCBzaW5jZSB2MjoKICAqIERv
Y3VtZW50YXRpb24gZml4ZXMKCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBzdXBwb3J0IHRoZSBmZWF0
dXJlIGZvciBhbGwgYXJjaCAoYWRkIGhhbmRsaW5nIGZvciBBcm0pCiAgKiBhZGQgY29tbW9uIGlz
X2Z1bmNfYXBwbGllZCgpIGFuZCBpc19mdW5jX3JldmVydGVkKCkgdG8gYmUKICAgIHVzZWQgYnkg
YWxsIGFyY2gKICAqIHJlbW92ZSBleHBsaWNpdCBlbnVtIHZhbHVlcyBmcm9tIGVudW0gbGl2ZXBh
dGNoX2Z1bmNfc3RhdGUKICAqIGFkZGVkIGNvcnJlc3BvbmRpbmcgZG9jdW1lbnRhdGlvbgogICog
YWRkZWQgdGVzdHMKCiBkb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDE3ICsrLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgICAgICAgICAg
ICAgICB8ICAxMiArKy0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAgICAgICAgICAg
ICAgICAgfCAgMTIgKystCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEwICstCiB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDIyICsrKy0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzUgKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAg
ICAgICAgICAgICAgIHwgICA5ICstCiB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmggICAgICAg
ICAgICAgICAgICAgIHwgIDI3ICsrKystCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgIHwgIDI3ICsrKystCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlv
bl9ob29rcy5jICAgICAgICAgIHwgICAyICsKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9u
X2hvb2tzX21hcmtlci5jICAgfCAxMTIgKysrKysrKysrKysrKysrKysrKwogeGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9hcHBseS5jICB8IDEzNiArKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9yZXZlcnQuYyB8
IDE0MyArKysrKysrKysrKysrKysrKysrKysrKysrCiAxMyBmaWxlcyBjaGFuZ2VkLCA1NTQgaW5z
ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3NfbWFya2VyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2FwcGx5LmMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub3JldmVydC5jCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2ZXBh
dGNoLnBhbmRvYwppbmRleCA2ZmFmYjllNGIxLi4zODNhOTg4YmEyIDEwMDY0NAotLS0gYS9kb2Nz
L21pc2MvbGl2ZXBhdGNoLnBhbmRvYworKysgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwpA
QCAtMSw0ICsxLDQgQEAKLSMgWGVuIExpdmUgUGF0Y2hpbmcgRGVzaWduIHYxCisjIFhlbiBMaXZl
IFBhdGNoaW5nIERlc2lnbiB2MgogCiAjIyBSYXRpb25hbGUKIApAQCAtMjk3LDEwICsyOTcsMTQg
QEAgd2hpY2ggZGVzY3JpYmUgdGhlIGZ1bmN0aW9ucyB0byBiZSBwYXRjaGVkOgogICAgICAgICB1
aW50MzJfdCBvbGRfc2l6ZTsKICAgICAgICAgdWludDhfdCB2ZXJzaW9uOwogICAgICAgICB1aW50
OF90IG9wYXF1ZVszMV07CisgICAgICAgIC8qIEFkZGVkIHRvIGxpdmVwYXRjaCBwYXlsb2FkIHZl
cnNpb24gMjogKi8KKyAgICAgICAgdWludDhfdCBhcHBsaWVkOworICAgICAgICB1aW50OF90IF9w
YWRbN107CiAgICAgfTsKIAogVGhlIHNpemUgb2YgdGhlIHN0cnVjdHVyZSBpcyA2NCBieXRlcyBv
biA2NC1iaXQgaHlwZXJ2aXNvcnMuIEl0IHdpbGwgYmUKIDUyIG9uIDMyLWJpdCBoeXBlcnZpc29y
cy4KK1RoZSB2ZXJzaW9uIDIgb2YgdGhlIHBheWxvYWQgYWRkcyBhZGRpdGlvbmFsIDggYnl0ZXMg
dG8gdGhlIHN0cnVjdHVyZSBzaXplLgogCiAgKiBgbmFtZWAgaXMgdGhlIHN5bWJvbCBuYW1lIG9m
IHRoZSBvbGQgZnVuY3Rpb24uIE9ubHkgdXNlZCBpZiBgb2xkX2FkZHJgIGlzCiAgICB6ZXJvLCBv
dGhlcndpc2Ugd2lsbCBiZSB1c2VkIGR1cmluZyBkeW5hbWljIGxpbmtpbmcgKHdoZW4gaHlwZXJ2
aXNvciBsb2FkcwpAQCAtMzI0LDkgKzMyOCwxNSBAQCBUaGUgc2l6ZSBvZiB0aGUgc3RydWN0dXJl
IGlzIDY0IGJ5dGVzIG9uIDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQogICAgKiBJZiB0
aGUgdmFsdWUgb2YgYG5ld19hZGRyYCBpcyB6ZXJvIHRoZW4gYG5ld19zaXplYCBkZXRlcm1pbmVz
IGhvdyBtYW55CiAgICAgaW5zdHJ1Y3Rpb24gYnl0ZXMgdG8gTk9QICh1cCB0byBvcGFxdWUgc2l6
ZSBtb2R1bG8gc21hbGxlc3QgcGxhdGZvcm0KICAgICBpbnN0cnVjdGlvbiAtIDEgYnl0ZSB4ODYg
YW5kIDQgYnl0ZXMgb24gQVJNKS4KLSAqIGB2ZXJzaW9uYCBpcyB0byBiZSBvbmUuCisgKiBgdmVy
c2lvbmAgaW5kaWNhdGVzIHZlcnNpb24gb2YgdGhlIGdlbmVyYXRlZCBwYXlsb2FkLgogICogYG9w
YXF1ZWAgKipNVVNUKiogYmUgemVyby4KIAorVGhlIHZlcnNpb24gMiBvZiB0aGUgcGF5bG9hZCBh
ZGRzIHRoZSBmb2xsb3dpbmcgZmllbGRzIHRvIHRoZSBzdHJ1Y3R1cmU6CisKKyAgKiBgYXBwbGll
ZGAgdHJhY2tzIGZ1bmN0aW9uJ3MgYXBwbGllZC9yZXZlcnRlZCBzdGF0ZS4gSXQgaGFzIGEgYm9v
bGVhbiB0eXBlCisgICAgZWl0aGVyIExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEIG9yIExJVkVQ
QVRDSF9GVU5DX0FQUExJRUQuCisgICogYF9wYWRbN11gIGFkZHMgcGFkZGluZyB0byBhbGlnbiB0
byA4IGJ5dGVzLgorCiBUaGUgc2l6ZSBvZiB0aGUgYGxpdmVwYXRjaF9mdW5jYCBhcnJheSBpcyBk
ZXRlcm1pbmVkIGZyb20gdGhlIEVMRiBzZWN0aW9uCiBzaXplLgogCkBAIC0zNzgsNiArMzg4LDkg
QEAgQSBzaW1wbGUgZXhhbXBsZSBvZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKICAgICAg
ICAgdWludDMyX3Qgb2xkX3NpemU7CiAgICAgICAgIHVpbnQ4X3QgdmVyc2lvbjsKICAgICAgICAg
dWludDhfdCBwYWRbMzFdOworICAgICAgICAvKiBBZGRlZCB0byBsaXZlcGF0Y2ggcGF5bG9hZCB2
ZXJzaW9uIDI6ICovCisgICAgICAgIHVpbnQ4X3QgYXBwbGllZDsKKyAgICAgICAgdWludDhfdCBf
cGFkWzddOwogICAgIH07CiAKICAgICAvKiBPdXIgcmVwbGFjZW1lbnQgZnVuY3Rpb24gZm9yIHhl
bl9leHRyYV92ZXJzaW9uLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVw
YXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCmluZGV4IDQxMzc4YTU0YWUu
Ljc2NzgwZDY5YmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAgLTIyLDkgKzIyLDE2IEBAIHZv
aWQgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogCiAg
ICAgQVNTRVJUKHZtYXBfb2ZfeGVuX3RleHQpOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgYXBw
bHkgYWN0aW9uIGhhcyBiZWVuIGFscmVhZHkgZXhlY3V0ZWQKKyAgICAgKiBvbiB0aGlzIGZ1bmN0
aW9uLCBkbyBub3RoaW5nLi4uCisgICAgICovCisgICAgaWYgKCBpc19mdW5jX2FwcGxpZWQoZnVu
YykgKQorICAgICAgICByZXR1cm47CisKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVu
Yyk7CiAgICAgaWYgKCAhbGVuICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICBnb3RvIGFwcGxp
ZWQ7CiAKICAgICAvKiBTYXZlIG9sZCBvbmVzLiAqLwogICAgIG1lbWNweShmdW5jLT5vcGFxdWUs
IGZ1bmMtPm9sZF9hZGRyLCBsZW4pOwpAQCAtNzMsNiArODAsOSBAQCB2b2lkIGFyY2hfbGl2ZXBh
dGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICBpZiAoIGZ1bmMtPm5l
d19hZGRyICkKICAgICAgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGZ1
bmMtPm5ld19hZGRyLCBmdW5jLT5uZXdfc2l6ZSk7CiAgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVf
ZGNhY2hlX3ZhX3JhbmdlKG5ld19wdHIsIHNpemVvZiAoKm5ld19wdHIpICogbGVuKTsKKworYXBw
bGllZDoKKyAgICBmdW5jLT5hcHBsaWVkID0gTElWRVBBVENIX0ZVTkNfQVBQTElFRDsKIH0KIAog
LyogYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0IHNoYXJlZCB3aXRoIEFSTSAzMi9BUk0gNjQuICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvbGl2ZXBhdGNoLmMKaW5kZXggNWM3NTc3OTI4NC4uNjFhNzY0ODE2YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02
NC9saXZlcGF0Y2guYwpAQCAtMjYsOSArMjYsMTYgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBs
eShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAKICAgICBBU1NFUlQodm1hcF9vZl94ZW5f
dGV4dCk7CiAKKyAgICAvKgorICAgICAqIElmIHRoZSBhcHBseSBhY3Rpb24gaGFzIGJlZW4gYWxy
ZWFkeSBleGVjdXRlZAorICAgICAqIG9uIHRoaXMgZnVuY3Rpb24sIGRvIG5vdGhpbmcuLi4KKyAg
ICAgKi8KKyAgICBpZiAoIGlzX2Z1bmNfYXBwbGllZChmdW5jKSApCisgICAgICAgICByZXR1cm47
CisKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7CiAgICAgaWYgKCAhbGVuICkK
LSAgICAgICAgcmV0dXJuOworICAgICAgICBnb3RvIGFwcGxpZWQ7CiAKICAgICAvKiBTYXZlIG9s
ZCBvbmVzLiAqLwogICAgIG1lbWNweShmdW5jLT5vcGFxdWUsIGZ1bmMtPm9sZF9hZGRyLCBsZW4p
OwpAQCAtNjAsNiArNjcsOSBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYykKICAgICBpZiAoIGZ1bmMtPm5ld19hZGRyICkKICAgICAgICAgY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGZ1bmMtPm5ld19hZGRyLCBmdW5jLT5u
ZXdfc2l6ZSk7CiAgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKG5ld19w
dHIsIHNpemVvZiAoKm5ld19wdHIpICogbGVuKTsKKworYXBwbGllZDoKKyAgICBmdW5jLT5hcHBs
aWVkID0gTElWRVBBVENIX0ZVTkNfQVBQTElFRDsKIH0KIAogLyogYXJjaF9saXZlcGF0Y2hfcmV2
ZXJ0IHNoYXJlZCB3aXRoIEFSTSAzMi9BUk0gNjQuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKaW5kZXggMjc5ZDUyY2M2
Yy4uMDIyNDAyZDU1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCisrKyBi
L3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtNzMsMTcgKzczLDI1IEBAIGludCBhcmNoX2xp
dmVwYXRjaF92ZXJpZnlfZnVuYyhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KGNvbnN0IHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKK3ZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKIHsKICAgICB1aW50MzJfdCAqbmV3X3B0cjsKICAgICB1
bnNpZ25lZCBpbnQgbGVuOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgYXBwbHkgYWN0aW9uIGhh
c24ndCBiZWVuIGV4ZWN1dGVkCisgICAgICogb24gdGhpcyBmdW5jdGlvbiwgZG8gbm90aGluZy4u
LgorICAgICAqLworICAgIGlmICggaXNfZnVuY19yZXZlcnRlZChmdW5jKSApCisgICAgICAgIHJl
dHVybjsKKwogICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsg
dm1hcF9vZl94ZW5fdGV4dDsKIAogICAgIGxlbiA9IGxpdmVwYXRjaF9pbnNuX2xlbihmdW5jKTsK
ICAgICBtZW1jcHkobmV3X3B0ciwgZnVuYy0+b3BhcXVlLCBsZW4pOwogCiAgICAgY2xlYW5fYW5k
X2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKG5ld19wdHIsIGxlbik7CisgICAgZnVuYy0+YXBw
bGllZCA9IExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEOwogfQogCiB2b2lkIGFyY2hfbGl2ZXBh
dGNoX3Bvc3RfYWN0aW9uKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNo
LmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXggYzgyY2Y1M2I5ZS4uNTcwMWM5MGU0
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9saXZlcGF0Y2guYwpAQCAtNTYsMTAgKzU2LDE3IEBAIHZvaWQgbm9pbmxpbmUgYXJjaF9saXZl
cGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgIHVpbnQ4X3QgaW5z
bltzaXplb2YoZnVuYy0+b3BhcXVlKV07CiAgICAgdW5zaWduZWQgaW50IGxlbjsKIAorICAgIC8q
CisgICAgICogSWYgdGhlIGFwcGx5IGFjdGlvbiBoYXMgYmVlbiBhbHJlYWR5IGV4ZWN1dGVkCisg
ICAgICogb24gdGhpcyBmdW5jdGlvbiwgZG8gbm90aGluZy4uLgorICAgICAqLworICAgIGlmICgg
aXNfZnVuY19hcHBsaWVkKGZ1bmMpICkKKyAgICAgICAgIHJldHVybjsKKwogICAgIG9sZF9wdHIg
PSBmdW5jLT5vbGRfYWRkcjsKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7CiAg
ICAgaWYgKCAhbGVuICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICBnb3RvIGFwcGxpZWQ7CiAK
ICAgICBtZW1jcHkoZnVuYy0+b3BhcXVlLCBvbGRfcHRyLCBsZW4pOwogICAgIGlmICggZnVuYy0+
bmV3X2FkZHIgKQpAQCAtNzcsMTUgKzg0LDI2IEBAIHZvaWQgbm9pbmxpbmUgYXJjaF9saXZlcGF0
Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgICAgICBhZGRfbm9wcyhp
bnNuLCBsZW4pOwogCiAgICAgbWVtY3B5KG9sZF9wdHIsIGluc24sIGxlbik7CisKK2FwcGxpZWQ6
CisgICAgZnVuYy0+YXBwbGllZCA9IExJVkVQQVRDSF9GVU5DX0FQUExJRUQ7CiB9CiAKIC8qCiAg
KiAibm9pbmxpbmUiIHRvIGNhdXNlIGNvbnRyb2wgZmxvdyBjaGFuZ2UgYW5kIHRodXMgaW52YWxp
ZGF0ZSBJJCBhbmQKICAqIGNhdXNlIHJlZmV0Y2ggYWZ0ZXIgbW9kaWZpY2F0aW9uLgogICovCi12
b2lkIG5vaW5saW5lIGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgKmZ1bmMpCit2b2lkIG5vaW5saW5lIGFyY2hfbGl2ZXBhdGNoX3JldmVydChzdHJ1Y3Qg
bGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiB7CisgICAgLyoKKyAgICAgKiBJZiB0aGUgYXBwbHkgYWN0
aW9uIGhhc24ndCBiZWVuIGV4ZWN1dGVkCisgICAgICogb24gdGhpcyBmdW5jdGlvbiwgZG8gbm90
aGluZy4uLgorICAgICAqLworICAgIGlmICggaXNfZnVuY19yZXZlcnRlZChmdW5jKSApCisgICAg
ICAgIHJldHVybjsKKwogICAgIG1lbWNweShmdW5jLT5vbGRfYWRkciwgZnVuYy0+b3BhcXVlLCBs
aXZlcGF0Y2hfaW5zbl9sZW4oZnVuYykpOworICAgIGZ1bmMtPmFwcGxpZWQgPSBMSVZFUEFUQ0hf
RlVOQ19OT1RfQVBQTElFRDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBh
dGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDcwNWI1YjgxNTEuLmQ3NjYxOTg0
NGMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9s
aXZlcGF0Y2guYwpAQCAtMTI0MCw2ICsxMjQwLDI5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCByZXZl
cnRfcGF5bG9hZF90YWlsKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIGRhdGEtPnN0YXRlID0g
TElWRVBBVENIX1NUQVRFX0NIRUNLRUQ7CiB9CiAKKy8qCisgKiBDaGVjayBpZiBhbiBhY3Rpb24g
aGFzIGFwcGxpZWQgdGhlIHNhbWUgc3RhdGUgdG8gYWxsIHBheWxvYWQncyBmdW5jdGlvbnMgY29u
c2lzdGVudGx5LgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgd2FzX2FjdGlvbl9jb25zaXN0ZW50
KGNvbnN0IHN0cnVjdCBwYXlsb2FkICpkYXRhLCBsaXZlcGF0Y2hfZnVuY19zdGF0ZV90IGV4cGVj
dGVkX3N0YXRlKQoreworICAgIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBkYXRhLT5u
ZnVuY3M7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmYgPSAm
KGRhdGEtPmZ1bmNzW2ldKTsKKworICAgICAgICBpZiAoIGYtPmFwcGxpZWQgIT0gZXhwZWN0ZWRf
c3RhdGUgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFU
Q0ggIiVzOiBQYXlsb2FkIGhhcyBhIGZ1bmN0aW9uOiAnJXMnIHdpdGggaW5jb25zaXN0ZW50IGFw
cGxpZWQgc3RhdGUuXG4iLAorICAgICAgICAgICAgICAgICAgIGRhdGEtPm5hbWUsIGYtPm5hbWUg
PzogIm5vbmFtZSIpOworCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogLyoKICAqIFRoaXMgZnVuY3Rpb24gaXMgZXhl
Y3V0ZWQgaGF2aW5nIGFsbCBvdGhlciBDUFVzIHdpdGggbm8gZGVlcCBzdGFjayAod2UgbWF5CiAg
KiBoYXZlIGNwdV9pZGxlIG9uIGl0KSBhbmQgSVJRcyBkaXNhYmxlZC4KQEAgLTEyNjYsNiArMTI4
OSw5IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9pZCkKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgcmMgPSBhcHBseV9wYXlsb2FkKGRhdGEpOwogCisgICAgICAgIGlmICgg
IXdhc19hY3Rpb25fY29uc2lzdGVudChkYXRhLCByYyA/IExJVkVQQVRDSF9GVU5DX05PVF9BUFBM
SUVEIDogTElWRVBBVENIX0ZVTkNfQVBQTElFRCkgKQorICAgICAgICAgICAgcGFuaWMoImxpdmVw
YXRjaDogcGFydGlhbGx5IGFwcGxpZWQgcGF5bG9hZCAnJXMnIVxuIiwgZGF0YS0+bmFtZSk7CisK
ICAgICAgICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgICAgIGFwcGx5X3BheWxvYWRfdGFpbChk
YXRhKTsKICAgICAgICAgYnJlYWs7CkBAIC0xMjgwLDYgKzEzMDYsOSBAQCBzdGF0aWMgdm9pZCBs
aXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0g
cmV2ZXJ0X3BheWxvYWQoZGF0YSk7CiAKKyAgICAgICAgaWYgKCAhd2FzX2FjdGlvbl9jb25zaXN0
ZW50KGRhdGEsIHJjID8gTElWRVBBVENIX0ZVTkNfQVBQTElFRCA6IExJVkVQQVRDSF9GVU5DX05P
VF9BUFBMSUVEKSApCisgICAgICAgICAgICBwYW5pYygibGl2ZXBhdGNoOiBwYXJ0aWFsbHkgcmV2
ZXJ0ZWQgcGF5bG9hZCAnJXMnIVxuIiwgZGF0YS0+bmFtZSk7CisKICAgICAgICAgaWYgKCByYyA9
PSAwICkKICAgICAgICAgICAgIHJldmVydF9wYXlsb2FkX3RhaWwoZGF0YSk7CiAgICAgICAgIGJy
ZWFrOwpAQCAtMTMwMiw2ICsxMzMxLDkgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2FjdGlv
bih2b2lkKQogICAgICAgICAgICAgICAgIG90aGVyLT5yYyA9IHJldmVydF9wYXlsb2FkKG90aGVy
KTsKIAogCisgICAgICAgICAgICBpZiAoICF3YXNfYWN0aW9uX2NvbnNpc3RlbnQob3RoZXIsIHJj
ID8gTElWRVBBVENIX0ZVTkNfQVBQTElFRCA6IExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEKSAp
CisgICAgICAgICAgICAgICAgcGFuaWMoImxpdmVwYXRjaDogcGFydGlhbGx5IHJldmVydGVkIHBh
eWxvYWQgJyVzJyFcbiIsIG90aGVyLT5uYW1lKTsKKwogICAgICAgICAgICAgaWYgKCBvdGhlci0+
cmMgPT0gMCApCiAgICAgICAgICAgICAgICAgcmV2ZXJ0X3BheWxvYWRfdGFpbChvdGhlcik7CiAg
ICAgICAgICAgICBlbHNlCkBAIC0xMzIyLDYgKzEzNTQsOSBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0
Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMg
PSBhcHBseV9wYXlsb2FkKGRhdGEpOwogCisgICAgICAgICAgICBpZiAoICF3YXNfYWN0aW9uX2Nv
bnNpc3RlbnQoZGF0YSwgcmMgPyBMSVZFUEFUQ0hfRlVOQ19OT1RfQVBQTElFRCA6IExJVkVQQVRD
SF9GVU5DX0FQUExJRUQpICkKKyAgICAgICAgICAgICAgICBwYW5pYygibGl2ZXBhdGNoOiBwYXJ0
aWFsbHkgYXBwbGllZCBwYXlsb2FkICclcychXG4iLCBkYXRhLT5uYW1lKTsKKwogICAgICAgICAg
ICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgICAgICAgICBhcHBseV9wYXlsb2FkX3RhaWwoZGF0
YSk7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCAxYjJiMTY1YTZkLi4zYmNiODkyY2Ux
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCkBAIC04MTgsNyArODE4LDcgQEAgc3RydWN0IHhlbl9zeXNjdGxf
Y3B1X2ZlYXR1cmVzZXQgewogICogICAgIElmIHplcm8gZXhpdCB3aXRoIHN1Y2Nlc3MuCiAgKi8K
IAotI2RlZmluZSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OIDEKKyNkZWZpbmUgTElWRVBBVENI
X1BBWUxPQURfVkVSU0lPTiAyCiAvKgogICogLmxpdmVwYXRjaC5mdW5jcyBzdHJ1Y3R1cmUgbGF5
b3V0IGRlZmluZWQgaW4gdGhlIGBQYXlsb2FkIGZvcm1hdGAKICAqIHNlY3Rpb24gaW4gdGhlIExp
dmUgUGF0Y2ggZGVzaWduIGRvY3VtZW50LgpAQCAtODI2LDYgKzgyNiwxMSBAQCBzdHJ1Y3QgeGVu
X3N5c2N0bF9jcHVfZmVhdHVyZXNldCB7CiAgKiBXZSBndWFyZCB0aGlzIHdpdGggX19YRU5fXyBh
cyB0b29sc3RhY2tzIFNIT1VMRCBub3QgdXNlIGl0LgogICovCiAjaWZkZWYgX19YRU5fXwordHlw
ZWRlZiBlbnVtIGxpdmVwYXRjaF9mdW5jX3N0YXRlIHsKKyAgICBMSVZFUEFUQ0hfRlVOQ19OT1Rf
QVBQTElFRCwKKyAgICBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVECit9IGxpdmVwYXRjaF9mdW5jX3N0
YXRlX3Q7CisKIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyB7CiAgICAgY29uc3QgY2hhciAqbmFtZTsg
ICAgICAgLyogTmFtZSBvZiBmdW5jdGlvbiB0byBiZSBwYXRjaGVkLiAqLwogICAgIHZvaWQgKm5l
d19hZGRyOwpAQCAtODM0LDYgKzgzOSw4IEBAIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyB7CiAgICAg
dWludDMyX3Qgb2xkX3NpemU7CiAgICAgdWludDhfdCB2ZXJzaW9uOyAgICAgICAgLyogTVVTVCBi
ZSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLiAqLwogICAgIHVpbnQ4X3Qgb3BhcXVlWzMxXTsK
KyAgICB1aW50OF90IGFwcGxpZWQ7CisgICAgdWludDhfdCBfcGFkWzddOwogfTsKIHR5cGVkZWYg
c3RydWN0IGxpdmVwYXRjaF9mdW5jIGxpdmVwYXRjaF9mdW5jX3Q7CiAjZW5kaWYKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0
Y2guaAppbmRleCAyYWVjNTMyZWUyLi4yOGY5NTM2Nzc2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCkBAIC0x
MDksNiArMTA5LDMxIEBAIHN0YXRpYyBpbmxpbmUgaW50IGxpdmVwYXRjaF92ZXJpZnlfZGlzdGFu
Y2UoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogCiAgICAgcmV0dXJuIDA7CiB9
CisKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2Z1bmNfYXBwbGllZChjb25zdCBzdHJ1Y3QgbGl2
ZXBhdGNoX2Z1bmMgKmZ1bmMpCit7CisgICAgaWYgKCBmdW5jLT5hcHBsaWVkID09IExJVkVQQVRD
SF9GVU5DX0FQUExJRUQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIExJ
VkVQQVRDSCAiJXM6ICVzIGhhcyBiZWVuIGFscmVhZHkgYXBwbGllZCBiZWZvcmVcbiIsCisgICAg
ICAgICAgICAgICAgX19mdW5jX18sIGZ1bmMtPm5hbWUpOworICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICB9CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGlz
X2Z1bmNfcmV2ZXJ0ZWQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQoreworICAg
IGlmICggIWZ1bmMtPm9sZF9hZGRyIHx8IGZ1bmMtPmFwcGxpZWQgPT0gTElWRVBBVENIX0ZVTkNf
Tk9UX0FQUExJRUQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIExJVkVQ
QVRDSCAiJXM6ICVzIGhhcyBub3QgYmVlbiBhcHBsaWVkIGJlZm9yZVxuIiwKKyAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0K
KworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyoKICAqIFRoZXNlIGZ1bmN0aW9ucyBhcmUgY2Fs
bGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5nIGxpdmUgY29kZSwKICAqIGZv
ciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBh
ZGp1c3RtZW50cy4KQEAgLTExNyw3ICsxNDIsNyBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNj
ZSh2b2lkKTsKIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZvaWQpOwogCiB2b2lkIGFyY2hf
bGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyk7Ci12b2lkIGFyY2hf
bGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpOwordm9p
ZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKIHZv
aWQgYXJjaF9saXZlcGF0Y2hfcG9zdF9hY3Rpb24odm9pZCk7CiAKIHZvaWQgYXJjaF9saXZlcGF0
Y2hfbWFzayh2b2lkKTsKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSBi
L3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCBiYmM2YmRhZjY0Li4yMzExM2QzNDE4
IDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIveGVuL3Rlc3Qv
bGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0yNCw2ICsyNCw5IEBAIExJVkVQQVRDSF9QUkVQT1NUX0hP
T0tTIDo9IHhlbl9wcmVwb3N0X2hvb2tzLmxpdmVwYXRjaAogTElWRVBBVENIX1BSRVBPU1RfSE9P
S1NfRkFJTCA6PSB4ZW5fcHJlcG9zdF9ob29rc19mYWlsLmxpdmVwYXRjaAogTElWRVBBVENIX0FD
VElPTl9IT09LUyA6PSB4ZW5fYWN0aW9uX2hvb2tzLmxpdmVwYXRjaAogTElWRVBBVENIX0FDVElP
Tl9IT09LU19OT0ZVTkMgOj0geGVuX2FjdGlvbl9ob29rc19ub2Z1bmMubGl2ZXBhdGNoCitMSVZF
UEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUjo9IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLmxpdmVw
YXRjaAorTElWRVBBVENIX0FDVElPTl9IT09LU19OT0FQUExZOj0geGVuX2FjdGlvbl9ob29rc19u
b2FwcGx5LmxpdmVwYXRjaAorTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVDo9IHhlbl9h
Y3Rpb25faG9va3Nfbm9yZXZlcnQubGl2ZXBhdGNoCiAKIExJVkVQQVRDSEVTICs9ICQoTElWRVBB
VENIKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQllFKQpAQCAtMzQsNiArMzcsOSBAQCBM
SVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTKQogTElWRVBBVENIRVMgKz0g
JChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFU
Q0hfQUNUSU9OX0hPT0tTKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tT
X05PRlVOQykKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19NQVJLRVIp
CitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9BUFBMWSkKK0xJVkVQ
QVRDSEVTICs9ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVCkKIAogTElWRVBBVENI
X0RFQlVHX0RJUiA/PSAkKERFQlVHX0RJUikveGVuLWxpdmVwYXRjaAogCkBAIC0xNTgsNyArMTY0
LDI2IEBAICQoTElWRVBBVENIX0FDVElPTl9IT09LUyk6IHhlbl9hY3Rpb25faG9va3MubyB4ZW5f
aGVsbG9fd29ybGRfZnVuYy5vIG5vdGUubyB4ZW5fCiAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1Nf
Tk9GVU5DKTogeGVuX2FjdGlvbl9ob29rc19ub2Z1bmMubyBub3RlLm8geGVuX25vdGUubwogCSQo
TEQpICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX0FDVElP
Tl9IT09LU19OT0ZVTkMpICReCiAKK3hlbl9hY3Rpb25zX2hvb2tzX21hcmtlci5vOiBjb25maWcu
aAorCisuUEhPTlk6ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19NQVJLRVIpCiskKExJVkVQQVRD
SF9BQ1RJT05fSE9PS1NfTUFSS0VSKTogeGVuX2FjdGlvbl9ob29rc19tYXJrZXIubyB4ZW5faGVs
bG9fd29ybGRfZnVuYy5vIG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkgJChMREZMQUdTKSAkKGJ1
aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUikgJF4K
KworeGVuX2FjdGlvbnNfaG9va3Nfbm9hcHBseS5vOiBjb25maWcuaAorCisuUEhPTlk6ICQoTElW
RVBBVENIX0FDVElPTl9IT09LU19OT0FQUExZKQorJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05P
QVBQTFkpOiB4ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8g
bm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAt
ciAtbyAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9BUFBMWSkgJF4KKworeGVuX2FjdGlvbnNf
aG9va3Nfbm9yZXZlcnQubzogY29uZmlnLmgKKworLlBIT05ZOiAkKExJVkVQQVRDSF9BQ1RJT05f
SE9PS1NfTk9SRVZFUlQpCiskKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9SRVZFUlQpOiB4ZW5f
YWN0aW9uX2hvb2tzX21hcmtlci5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9u
b3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQ
QVRDSF9BQ1RJT05fSE9PS1NfTk9SRVZFUlQpICReCisKIC5QSE9OWTogbGl2ZXBhdGNoCiBsaXZl
cGF0Y2g6ICQoTElWRVBBVENIKSAkKExJVkVQQVRDSF9CWUUpICQoTElWRVBBVENIX1JFUExBQ0Up
ICQoTElWRVBBVENIX05PUCkgJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxESUQpIFwKICAgICAgICAg
ICAgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LUykgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19G
QUlMKSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1MpIFwKLSAgICAgICAgICAgJChMSVZFUEFUQ0hf
QUNUSU9OX0hPT0tTX05PRlVOQykKKyAgICAgICAgICAgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tT
X05PRlVOQykgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUikgJChMSVZFUEFUQ0hfQUNU
SU9OX0hPT0tTX05PQVBQTFkpIFwKKyAgICAgICAgICAgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tT
X05PUkVWRVJUKQpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9v
a3MuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMKaW5kZXggYTk0N2Fm
YzQxZi4uMzliNTMxMzAyNyAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rp
b25faG9va3MuYworKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCkBA
IC0yOCw2ICsyOCw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90
ICpwYXlsb2FkKQogICAgIHsKICAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0g
JnBheWxvYWQtPmZ1bmNzW2ldOwogCisgICAgICAgIGZ1bmMtPmFwcGxpZWQgPSBMSVZFUEFUQ0hf
RlVOQ19BUFBMSUVEOwogICAgICAgICBhcHBseV9jbnQrKzsKIAogICAgICAgICBwcmludGsoS0VS
Tl9ERUJVRyAiJXM6IGFwcGx5aW5nOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5hbWUpOwpAQCAt
NDgsNiArNDksNyBAQCBzdGF0aWMgaW50IHJldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3Qg
KnBheWxvYWQpCiAgICAgewogICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAm
cGF5bG9hZC0+ZnVuY3NbaV07CiAKKyAgICAgICAgZnVuYy0+YXBwbGllZCA9IExJVkVQQVRDSF9G
VU5DX05PVF9BUFBMSUVEOwogICAgICAgICByZXZlcnRfY250Kys7CiAKICAgICAgICAgcHJpbnRr
KEtFUk5fREVCVUcgIiVzOiByZXZlcnRpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIu
YyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRmODA3YTU3N2YKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIuYwpAQCAtMCww
ICsxLDExMiBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBBbWF6b24uY29tLCBJbmMuIG9y
IGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqLworCisjaW5jbHVk
ZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgor
I2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgorCisjaW5jbHVkZSA8cHVibGljL3N5
c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuY1td
ID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29y
bGQodm9pZCk7CisKK3N0YXRpYyBpbnQgcHJlX2FwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRf
dCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczog
SG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXls
b2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAq
ZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04oZnVuYy0+YXBwbGll
ZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBwcmUgYXBwbGllZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisK
KyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBwb3N0X2FwcGx5X2hvb2sobGl2ZXBhdGNo
X3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RF
QlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7
IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0
Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04oZnVu
Yy0+YXBwbGllZCAhPSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRrKEtF
Uk5fREVCVUcgIiVzOiBwb3N0IGFwcGxpZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1
bmNfXyk7Cit9CisKK3N0YXRpYyBpbnQgcHJlX3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6
IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5
bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMg
KmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgQlVHX09OKGZ1bmMtPmFwcGxp
ZWQgIT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCk7CisgICAgICAgIHByaW50ayhLRVJOX0RFQlVH
ICIlczogcHJlIHJldmVydGVkOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5hbWUpOworICAgIH0K
KworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOwor
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHBvc3RfcmV2ZXJ0X2hvb2sobGl2ZXBh
dGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJO
X0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9
IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04o
ZnVuYy0+YXBwbGllZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRr
KEtFUk5fREVCVUcgIiVzOiBwb3N0IHJldmVydGVkOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5h
bWUpOworICAgIH0KKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwg
X19mdW5jX18pOworfQorCitMSVZFUEFUQ0hfUFJFQVBQTFlfSE9PSyhwcmVfYXBwbHlfaG9vayk7
CitMSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0socG9zdF9hcHBseV9ob29rKTsKK0xJVkVQQVRDSF9Q
UkVSRVZFUlRfSE9PSyhwcmVfcmV2ZXJ0X2hvb2spOworTElWRVBBVENIX1BPU1RSRVZFUlRfSE9P
Syhwb3N0X3JldmVydF9ob29rKTsKKworc3RydWN0IGxpdmVwYXRjaF9mdW5jIF9fc2VjdGlvbigi
LmxpdmVwYXRjaC5mdW5jcyIpIGxpdmVwYXRjaF94ZW5faGVsbG9fd29ybGQgPSB7CisgICAgLnZl
cnNpb24gPSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAgIC5uYW1lID0gaGVsbG9fd29y
bGRfcGF0Y2hfdGhpc19mbmMsCisgICAgLm5ld19hZGRyID0geGVuX2hlbGxvX3dvcmxkLAorICAg
IC5vbGRfYWRkciA9IHhlbl9leHRyYV92ZXJzaW9uLAorICAgIC5uZXdfc2l6ZSA9IE5FV19DT0RF
X1NaLAorICAgIC5vbGRfc2l6ZSA9IE9MRF9DT0RFX1NaLAorfTsKKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29r
c19ub2FwcGx5LmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2FwcGx5
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNGM1NWMxNTZhNgotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vYXBw
bHkuYwpAQCAtMCwwICsxLDEzNiBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBBbWF6b24u
Y29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAq
LworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVkZSA8eGVuL2xp
dmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgorCisjaW5jbHVk
ZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBoZWxsb193b3JsZF9wYXRj
aF90aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25zdCBjaGFyICp4
ZW5faGVsbG9fd29ybGQodm9pZCk7CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgYXBwbHlfY250Owor
CitzdGF0aWMgaW50IHByZV9hcHBseV9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQp
Cit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRp
bmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNz
OyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5
bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgQlVHX09OKGZ1bmMtPmFwcGxpZWQgPT0gTElWRVBB
VENIX0ZVTkNfQVBQTElFRCk7CisgICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogcHJlIGFw
cGxpZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRr
KEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4g
MDsKK30KKworc3RhdGljIGludCBhcHBseV9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxv
YWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3Rh
cnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1
bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAm
cGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgYXBwbHlfY250Kys7CisgICAgICAgIHByaW50
ayhLRVJOX0RFQlVHICIlczogYXBwbHlpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1
bmNfXyk7CisKKyAgICByZXR1cm4gLUVJTlZBTDsgLyogTWFyayBhY3Rpb24gYXMgaW5jb25zaXN0
ZW50ICovCit9CisKK3N0YXRpYyB2b2lkIHBvc3RfYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9h
ZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVz
OiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBh
eWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5j
ICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIEJVR19PTihhcHBseV9jbnQg
IT0gMSk7CisgICAgICAgIEJVR19PTihmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5DX0FQ
UExJRUQpOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHBvc3QgYXBwbGllZDogJXNc
biIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJV
RyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworc3RhdGljIGludCBwcmVfcmV2
ZXJ0X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKwor
ICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsK
KworICAgIGZvciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAg
ICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKwor
ICAgICAgICBCVUdfT04oZnVuYy0+YXBwbGllZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsK
KyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBwcmUgcmV2ZXJ0ZWQ6ICVzXG4iLCBfX2Z1
bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBI
b29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZv
aWQgcG9zdF9yZXZlcnRfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAg
IGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwg
X19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1
bmNzW2ldOworCisgICAgICAgIEJVR19PTihmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5D
X0FQUExJRUQpOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHBvc3QgcmV2ZXJ0ZWQ6
ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5f
REVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7Cit9CisKK0xJVkVQQVRDSF9BUFBM
WV9IT09LKGFwcGx5X2hvb2spOworCitMSVZFUEFUQ0hfUFJFQVBQTFlfSE9PSyhwcmVfYXBwbHlf
aG9vayk7CitMSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0socG9zdF9hcHBseV9ob29rKTsKK0xJVkVQ
QVRDSF9QUkVSRVZFUlRfSE9PSyhwcmVfcmV2ZXJ0X2hvb2spOworTElWRVBBVENIX1BPU1RSRVZF
UlRfSE9PSyhwb3N0X3JldmVydF9ob29rKTsKKworc3RydWN0IGxpdmVwYXRjaF9mdW5jIF9fc2Vj
dGlvbigiLmxpdmVwYXRjaC5mdW5jcyIpIGxpdmVwYXRjaF94ZW5faGVsbG9fd29ybGQgPSB7Cisg
ICAgLnZlcnNpb24gPSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAgIC5uYW1lID0gaGVs
bG9fd29ybGRfcGF0Y2hfdGhpc19mbmMsCisgICAgLm5ld19hZGRyID0geGVuX2hlbGxvX3dvcmxk
LAorICAgIC5vbGRfYWRkciA9IHhlbl9leHRyYV92ZXJzaW9uLAorICAgIC5uZXdfc2l6ZSA9IE5F
V19DT0RFX1NaLAorICAgIC5vbGRfc2l6ZSA9IE9MRF9DT0RFX1NaLAorfTsKKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlv
bl9ob29rc19ub3JldmVydC5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nf
bm9yZXZlcnQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40NDA4MTY2
ZjQ3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9v
a3Nfbm9yZXZlcnQuYwpAQCAtMCwwICsxLDE0MyBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAx
OSBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICoKKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgor
I2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVk
ZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgor
CisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBoZWxsb193
b3JsZF9wYXRjaF90aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25z
dCBjaGFyICp4ZW5faGVsbG9fd29ybGQodm9pZCk7CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcmV2
ZXJ0X2NudDsKKworc3RhdGljIGludCBwcmVfYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90
ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBI
b29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxv
YWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpm
dW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIEJVR19PTihmdW5jLT5hcHBsaWVk
ID09IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAi
JXM6IHByZSBhcHBsaWVkOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5hbWUpOworICAgIH0KKwor
ICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOworCisg
ICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHBvc3RfYXBwbHlfaG9vayhsaXZlcGF0Y2hf
cGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVC
VUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsg
aSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRj
aF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIEJVR19PTihmdW5j
LT5hcHBsaWVkICE9IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpOworICAgICAgICBwcmludGsoS0VS
Tl9ERUJVRyAiJXM6IHBvc3QgYXBwbGllZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsK
KyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVu
Y19fKTsKK30KKworc3RhdGljIGludCBwcmVfcmV2ZXJ0X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRf
dCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczog
SG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXls
b2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAq
ZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04oZnVuYy0+YXBwbGll
ZCAhPSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBwcmUgcmV2ZXJ0ZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQor
CisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCByZXZlcnRfaG9vayhsaXZlcGF0Y2hfcGF5
bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8
IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9m
dW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIHJldmVydF9jbnQrKzsK
KyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRpbmc6ICVzXG4iLCBfX2Z1bmNf
XywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29r
IGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4gLUVJTlZBTDsgLyogTWFyayBhY3Rp
b24gYXMgaW5jb25zaXN0ZW50ICovCit9CisKK3N0YXRpYyB2b2lkIHBvc3RfcmV2ZXJ0X2hvb2so
bGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50
ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZv
ciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBC
VUdfT04ocmV2ZXJ0X2NudCAhPSAxKTsKKyAgICAgICAgQlVHX09OKGZ1bmMtPmFwcGxpZWQgIT0g
TElWRVBBVENIX0ZVTkNfQVBQTElFRCk7CisKKyAgICAgICAgLyogT3V0c2lkZSBvZiBxdWllc2Nl
IHpvbmU6IE1BWSBUUklHR0VSIEhPU1QgQ1JBU0gvVU5ERUZJTkVEIEJFSEFWSU9SICovCisgICAg
ICAgIGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2UoKTsKKyAgICAgICAgYXJjaF9saXZlcGF0Y2hfcmV2
ZXJ0KHBheWxvYWQpOworICAgICAgICBhcmNoX2xpdmVwYXRjaF9yZXZpdmUoKTsKKyAgICAgICAg
QlVHX09OKGZ1bmMtPmFwcGxpZWQgPT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCk7CisKKyAgICAg
ICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBwb3N0IHJldmVydGVkOiAlc1xuIiwgX19mdW5jX18s
IGZ1bmMtPm5hbWUpOworICAgIH0KKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBk
b25lLlxuIiwgX19mdW5jX18pOworfQorCitMSVZFUEFUQ0hfQVBQTFlfSE9PSyhyZXZlcnRfaG9v
ayk7CisKK0xJVkVQQVRDSF9QUkVBUFBMWV9IT09LKHByZV9hcHBseV9ob29rKTsKK0xJVkVQQVRD
SF9QT1NUQVBQTFlfSE9PSyhwb3N0X2FwcGx5X2hvb2spOworTElWRVBBVENIX1BSRVJFVkVSVF9I
T09LKHByZV9yZXZlcnRfaG9vayk7CitMSVZFUEFUQ0hfUE9TVFJFVkVSVF9IT09LKHBvc3RfcmV2
ZXJ0X2hvb2spOworCitzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNo
LmZ1bmNzIikgbGl2ZXBhdGNoX3hlbl9oZWxsb193b3JsZCA9IHsKKyAgICAudmVyc2lvbiA9IExJ
VkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04sCisgICAgLm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90
aGlzX2ZuYywKKyAgICAubmV3X2FkZHIgPSB4ZW5faGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRy
ID0geGVuX2V4dHJhX3ZlcnNpb24sCisgICAgLm5ld19zaXplID0gTkVXX0NPREVfU1osCisgICAg
Lm9sZF9zaXplID0gT0xEX0NPREVfU1osCit9OworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
LS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3Jh
dXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNj
aGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90
dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIz
NyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9onl-0005cm-QV; Mon, 16 Sep 2019 11:04: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onk-0005bY-Pk
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:12 +0000
X-Inumbo-ID: b4594ec0-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4594ec0-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04: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=1568631849; x=1600167849;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=tZnCMtA18mt4/4ai16Y+fLdZUqk17KIt1lv1ejSZLaQ=;
 b=HDzGUbBZCcl6nElLHck1o/QNHInrtnNnY1Kfz/JiqpdTfg8UQ4rX5HtX
 Mp/d5Zt3pORjtVULIDm7hGm3D33s9cyy/4nBPoDzNDfedxsT4ZYdN0W/u
 X2Egwssrg4GvTyYdI/es5Iq3LFvQ0XVoshbqas2xKBOpPcRZsMv7GVPuV I=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="415446511"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:04:09 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 97F94A24A3; Mon, 16 Sep 2019 11:04:08 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:57 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:56 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:54 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:45 +0000
Message-ID: <20190916105945.93632-13-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Pawel Wieczorkiewicz <wipawel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBYQyBweXRob24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsc28gYWxs
IGNvbW1vbgpsaXZlcGF0Y2ggb3BlcmF0aW9ucyBhbmQgYWN0aW9ucy4KCkFkZCB0aGUgcHl0aG9u
IGJpbmRpbmdzIGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6Ci0gc3RhdHVzIChweXhjX2xp
dmVwYXRjaF9zdGF0dXMpOgogIFJlcXVpcmVzIGEgcGF5bG9hZCBuYW1lIGFzIGFuIGlucHV0Lgog
IFJldHVybnMgYSBzdGF0dXMgZGljdCBjb250YWluaW5nIGEgc3RhdGUgc3RyaW5nIGFuZCBhIHJl
dHVybiBjb2RlCiAgaW50ZWdlci4KLSBhY3Rpb24gKHB5eGNfbGl2ZXBhdGNoX2FjdGlvbik6CiAg
UmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGFuIGFjdGlvbiBpZCBhcyBhbiBpbnB1dC4gVGlt
ZW91dCBhbmQKICBmbGFncyBhcmUgb3B0aW9uYWwgcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgcmV0
dXJuIGNvZGUgaW50ZWdlci4KLSB1cGxvYWQgKHB5eGNfbGl2ZXBhdGNoX3VwbG9hZCk6CiAgUmVx
dWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGEgbW9kdWxlJ3MgZmlsZW5hbWUgYXMgYW4gaW5wdXQu
CiAgUmV0dXJucyBhIHJldHVybiBjb2RlIGludGVnZXIuCi0gbGlzdCAocHl4Y19saXZlcGF0Y2hf
bGlzdCk6CiAgVGFrZXMgbm8gcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgbGlzdCBvZiBkaWN0cyBj
b250YWluaW5nIGVhY2ggcGF5bG9hZCdzOgogICogbmFtZSBhcyBhIHN0cmluZwogICogc3RhdGUg
YXMgYSBzdHJpbmcKICAqIHJldHVybiBjb2RlIGFzIGFuIGludGVnZXIKICAqIGxpc3Qgb2YgbWV0
YWRhdGEga2V5PXZhbHVlIHN0cmluZ3MKCkVhY2ggZnVuY3Rpb25zIHRocm93cyBhbiBleGNlcHRp
b24gZXJyb3IgYmFzZWQgb24gdGhlIGVycm5vIHZhbHVlCnJlY2VpdmVkIGZyb20gaXRzIGNvcnJl
c3BvbmRpbmcgbGlieGMgZnVuY3Rpb24gY2FsbC4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6
b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBNYXplaW4g
PGFtYXplaW5AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxh
bmRyYXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3RlciA8Zm9lcnNs
ZW9AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogICogY2hhbmdlZCBQeUxpc3RfQXBwZW5kKCkg
d2l0aCBQeUxpc3RfU2V0SXRlbSgpIGFzIHJlcXVlc3RlZCBieQogICAgTWFyZWsKCiB0b29scy9w
eXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgfCAyNzMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyBiL3Rvb2xzL3B5dGhvbi94
ZW4vbG93bGV2ZWwveGMveGMuYwppbmRleCA5ZDUzYzRjZjM3Li4yYTgyMWU0NmQyIDEwMDY0NAot
LS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKKysrIGIvdG9vbHMvcHl0aG9u
L3hlbi9sb3dsZXZlbC94Yy94Yy5jCkBAIC0xOTc5LDYgKzE5NzksMjMwIEBAIHN0YXRpYyBQeU9i
amVjdCAqcHlmbGFza19hY2Nlc3MoUHlPYmplY3QgKnNlbGYsIFB5T2JqZWN0ICphcmdzLAogICAg
IHJldHVybiBQeV9CdWlsZFZhbHVlKCJpIixyZXQpOwogfQogCitzdGF0aWMgUHlPYmplY3QgKnB5
eGNfbGl2ZXBhdGNoX3N0YXR1cyhYY09iamVjdCAqc2VsZiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgeGVuX2xpdmVwYXRjaF9z
dGF0dXNfdCBzdGF0dXM7CisgICAgUHlPYmplY3QgKmluZm9fZGljdCA9IE5VTEw7CisgICAgY2hh
ciAqbmFtZTsKKyAgICBpbnQgcmM7CisKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsg
Im5hbWUiLCBOVUxMIH07CisKKyAgICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMo
YXJncywga3dkcywgInMiLCBrd2RfbGlzdCwgJm5hbWUpICkKKyAgICAgICAgZ290byBlcnJvcjsK
KworICAgIHJjID0geGNfbGl2ZXBhdGNoX2dldChzZWxmLT54Y19oYW5kbGUsIG5hbWUsICZzdGF0
dXMpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgaW5mb19kaWN0
ID0gUHlfQnVpbGRWYWx1ZSgKKyAgICAgICAgICAgICJ7czppLHM6aX0iLAorICAgICAgICAgICAg
InN0YXRlIiwgICAgc3RhdHVzLnN0YXRlLAorICAgICAgICAgICAgInJjIiwgICAgICAgc3RhdHVz
LnJjKTsKKworZXJyb3I6CisgICAgcmV0dXJuIGluZm9fZGljdCA/OiBweXhjX2Vycm9yX3RvX2V4
Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUpOworfQorCitzdGF0aWMgUHlPYmplY3QgKnB5eGNfbGl2
ZXBhdGNoX2FjdGlvbihYY09iamVjdCAqc2VsZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgaW50ICgqYWN0aW9uX2Z1bmMpKHhj
X2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBm
bGFncyk7CisgICAgY2hhciAqbmFtZTsKKyAgICB1bnNpZ25lZCBpbnQgYWN0aW9uOworICAgIHVp
bnQzMl90IHRpbWVvdXQ7CisgICAgdWludDY0X3QgZmxhZ3M7CisgICAgaW50IHJjOworCisgICAg
c3RhdGljIGNoYXIgKmt3ZF9saXN0W10gPSB7ICJuYW1lIiwgImFjdGlvbiIsICJ0aW1lb3V0Iiwg
ImZsYWdzIiwgTlVMTCB9OworCisgICAgaWYgKCAhUHlBcmdfUGFyc2VUdXBsZUFuZEtleXdvcmRz
KGFyZ3MsIGt3ZHMsICJzSXxJayIsIGt3ZF9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmbmFtZSwgJmFjdGlvbiwgJnRpbWVvdXQsICZmbGFncykgKQorICAgICAg
ICBnb3RvIGVycm9yOworCisgICAgc3dpdGNoIChhY3Rpb24pCisgICAgeworICAgIGNhc2UgTElW
RVBBVENIX0FDVElPTl9VTkxPQUQ6CisgICAgICAgIGFjdGlvbl9mdW5jID0geGNfbGl2ZXBhdGNo
X3VubG9hZDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVS
VDoKKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfcmV2ZXJ0OworICAgICAgICBi
cmVhazsKKyAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fQVBQTFk6CisgICAgICAgIGFjdGlvbl9m
dW5jID0geGNfbGl2ZXBhdGNoX2FwcGx5OworICAgICAgICBicmVhazsKKyAgICBjYXNlIExJVkVQ
QVRDSF9BQ1RJT05fUkVQTEFDRToKKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hf
cmVwbGFjZTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgZ290byBlcnJv
cjsKKyAgICB9CisKKyAgICByYyA9IGFjdGlvbl9mdW5jKHNlbGYtPnhjX2hhbmRsZSwgbmFtZSwg
dGltZW91dCwgZmxhZ3MpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisg
ICAgcmV0dXJuIFB5X0J1aWxkVmFsdWUoImkiLCByYyk7CitlcnJvcjoKKyAgICByZXR1cm4gcHl4
Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKK30KKworc3RhdGljIFB5T2Jq
ZWN0ICpweXhjX2xpdmVwYXRjaF91cGxvYWQoWGNPYmplY3QgKnNlbGYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqYXJncywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICprd2RzKQoreworICAgIHVuc2lnbmVk
IGNoYXIgKmZidWYgPSBNQVBfRkFJTEVEOworICAgIGNoYXIgKm5hbWUsICpmaWxlbmFtZTsKKyAg
ICBzdHJ1Y3Qgc3RhdCBidWY7CisgICAgaW50IGZkID0gMCwgcmM7CisgICAgc3NpemVfdCBsZW47
CisKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgIm5hbWUiLCAiZmlsZW5hbWUiLCBO
VUxMIH07CisKKyAgICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncywga3dk
cywgInNzIiwga3dkX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZuYW1lLCAmZmlsZW5hbWUpKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgZmQgPSBvcGVu
KGZpbGVuYW1lLCBPX1JET05MWSk7CisgICAgaWYgKCBmZCA8IDAgKQorICAgICAgICBnb3RvIGVy
cm9yOworCisgICAgaWYgKCBzdGF0KGZpbGVuYW1lLCAmYnVmKSAhPSAwICkKKyAgICAgICAgZ290
byBlcnJvcjsKKworICAgIGxlbiA9IGJ1Zi5zdF9zaXplOworICAgIGZidWYgPSBtbWFwKDAsIGxl
biwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgZmQsIDApOworICAgIGlmICggZmJ1ZiA9PSBNQVBf
RkFJTEVEICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX3Vw
bG9hZChzZWxmLT54Y19oYW5kbGUsIG5hbWUsIGZidWYsIGxlbik7CisgICAgaWYgKCByYyApCisg
ICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBpZiAoIG11bm1hcChmYnVmLCBsZW4pICkKKyAgICB7
CisgICAgICAgIGZidWYgPSBNQVBfRkFJTEVEOworICAgICAgICBnb3RvIGVycm9yOworICAgIH0K
KyAgICBjbG9zZShmZCk7CisKKyAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTs7Citl
cnJvcjoKKyAgICBpZiAoIGZidWYgIT0gTUFQX0ZBSUxFRCApCisgICAgICAgIG11bm1hcChmYnVm
LCBsZW4pOworICAgIGlmICggZmQgPj0gMCApCisgICAgICAgIGNsb3NlKGZkKTsKKyAgICByZXR1
cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKK30KKworc3RhdGlj
IFB5T2JqZWN0ICpweXhjX2xpdmVwYXRjaF9saXN0KFhjT2JqZWN0ICpzZWxmKQoreworICAgIFB5
T2JqZWN0ICpsaXN0OworICAgIHVuc2lnbmVkIGludCBuciwgZG9uZSwgbGVmdCwgaTsKKyAgICB4
ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvID0gTlVMTDsKKyAgICBjaGFyICpuYW1lID0gTlVM
TDsKKyAgICBjaGFyICptZXRhZGF0YSA9IE5VTEw7CisgICAgdWludDMyX3QgKmxlbiA9IE5VTEw7
CisgICAgdWludDMyX3QgKm1ldGFkYXRhX2xlbiA9IE5VTEw7CisgICAgdWludDY0X3QgbmFtZV90
b3RhbF9zaXplLCBtZXRhZGF0YV90b3RhbF9zaXplOworICAgIG9mZl90IG5hbWVfb2ZmLCBtZXRh
ZGF0YV9vZmY7CisgICAgaW50IHJjOworCisgICAgcmMgPSB4Y19saXZlcGF0Y2hfbGlzdF9nZXRf
c2l6ZXMoc2VsZi0+eGNfaGFuZGxlLCAmbnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJm5hbWVfdG90YWxfc2l6ZSwgJm1ldGFkYXRhX3RvdGFsX3NpemUpOworICAgIGlm
ICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgaWYgKCBuciA9PSAwICkKKyAgICAg
ICAgcmV0dXJuIFB5TGlzdF9OZXcoMCk7CisKKyAgICByYyA9IEVOT01FTTsKKyAgICBpbmZvID0g
bWFsbG9jKG5yICogc2l6ZW9mKCppbmZvKSk7CisgICAgaWYgKCAhaW5mbyApCisgICAgICAgIGdv
dG8gZXJyb3I7CisKKyAgICBuYW1lID0gbWFsbG9jKG5hbWVfdG90YWxfc2l6ZSAqIHNpemVvZigq
bmFtZSkpOworICAgIGlmICggIW5hbWUgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgbGVu
ID0gbWFsbG9jKG5yICogc2l6ZW9mKCpsZW4pKTsKKyAgICBpZiAoICFsZW4gKQorICAgICAgICBn
b3RvIGVycm9yOworCisgICAgbWV0YWRhdGEgPSBtYWxsb2MobWV0YWRhdGFfdG90YWxfc2l6ZSAq
IHNpemVvZigqbWV0YWRhdGEpKTsKKyAgICBpZiAoICFtZXRhZGF0YSApCisgICAgICAgIGdvdG8g
ZXJyb3I7CisKKyAgICBtZXRhZGF0YV9sZW4gPSBtYWxsb2MobnIgKiBzaXplb2YoKm1ldGFkYXRh
X2xlbikpOworICAgIGlmICggIW1ldGFkYXRhX2xlbiApCisgICAgICAgIGdvdG8gZXJyb3I7CisK
KyAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0KHNlbGYtPnhjX2hhbmRsZSwgbnIsIDAsIGluZm8s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lLCBsZW4sIG5hbWVfdG90YWxfc2l6ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ldGFkYXRhLCBtZXRhZGF0YV9sZW4sIG1ldGFk
YXRhX3RvdGFsX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9uZSwgJmxlZnQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgbGlzdCA9IFB5TGlz
dF9OZXcoZG9uZSk7CisgICAgbmFtZV9vZmYgPSBtZXRhZGF0YV9vZmYgPSAwOworICAgIGZvciAo
IGkgPSAwOyBpIDwgZG9uZTsgaSsrICkKKyAgICB7CisgICAgICAgIFB5T2JqZWN0ICppbmZvX2Rp
Y3QsICptZXRhZGF0YV9saXN0OworICAgICAgICBjaGFyICpuYW1lX3N0ciwgKm1ldGFkYXRhX3N0
cjsKKworICAgICAgICBuYW1lX3N0ciA9IG5hbWUgKyBuYW1lX29mZjsKKyAgICAgICAgbWV0YWRh
dGFfc3RyID0gbWV0YWRhdGEgKyBtZXRhZGF0YV9vZmY7CisKKyAgICAgICAgbWV0YWRhdGFfbGlz
dCA9IFB5TGlzdF9OZXcoMCk7CisgICAgICAgIGZvciAoIGNoYXIgKnMgPSBtZXRhZGF0YV9zdHI7
IHMgPCBtZXRhZGF0YV9zdHIgKyBtZXRhZGF0YV9sZW5baV07IHMgKz0gc3RybGVuKHMpICsgMSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIFB5T2JqZWN0ICpmaWVsZCA9IFB5X0J1aWxkVmFsdWUo
InMiLCBzKTsKKyAgICAgICAgICAgIGlmICggZmllbGQgPT0gTlVMTCApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAgICAgICAgICAgIFB5X0RF
Q1JFRihtZXRhZGF0YV9saXN0KTsKKyAgICAgICAgICAgICAgICByYyA9IEVGQVVMVDsKKyAgICAg
ICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBQeUxp
c3RfQXBwZW5kKG1ldGFkYXRhX2xpc3QsIGZpZWxkKTsKKyAgICAgICAgICAgIFB5X0RFQ1JFRihm
aWVsZCk7CisgICAgICAgIH0KKworICAgICAgICBpbmZvX2RpY3QgPSBQeV9CdWlsZFZhbHVlKAor
ICAgICAgICAgICAgIntzOnMsczppLHM6aSxzOk59IiwKKyAgICAgICAgICAgICJuYW1lIiwgICAg
IG5hbWVfc3RyLAorICAgICAgICAgICAgInN0YXRlIiwgICAgaW5mb1tpXS5zdGF0ZSwKKyAgICAg
ICAgICAgICJyYyIsICAgICAgIGluZm9baV0ucmMsCisgICAgICAgICAgICAibWV0YWRhdGEiLCBt
ZXRhZGF0YV9saXN0KTsKKworICAgICAgICBpZiAoIGluZm9fZGljdCA9PSBOVUxMICkKKyAgICAg
ICAgeworICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAgICAgICAgUHlfREVDUkVG
KG1ldGFkYXRhX2xpc3QpOworICAgICAgICAgICAgcmMgPSBFRkFVTFQ7CisgICAgICAgICAgICBn
b3RvIGVycm9yOworICAgICAgICB9CisgICAgICAgIFB5TGlzdF9TZXRJdGVtKGxpc3QsIGksIGlu
Zm9fZGljdCk7CisgICAgICAgIFB5X0RFQ1JFRihpbmZvX2RpY3QpOworCisgICAgICAgIG5hbWVf
b2ZmICs9IGxlbltpXTsKKyAgICAgICAgbWV0YWRhdGFfb2ZmICs9IG1ldGFkYXRhX2xlbltpXTsK
KyAgICB9CisKK2Vycm9yOgorICAgIGZyZWUoaW5mbyk7CisgICAgZnJlZShuYW1lKTsKKyAgICBm
cmVlKGxlbik7CisgICAgZnJlZShtZXRhZGF0YSk7CisgICAgZnJlZShtZXRhZGF0YV9sZW4pOwor
ICAgIHJldHVybiByYyA/IHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNlbGYtPnhjX2hhbmRsZSkg
OiBsaXN0OworfQorCiBzdGF0aWMgUHlNZXRob2REZWYgcHl4Y19tZXRob2RzW10gPSB7CiAgICAg
eyAiZG9tYWluX2NyZWF0ZSIsIAogICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfZG9tYWluX2NyZWF0
ZSwgCkBAIC0yNTQyLDYgKzI3NjYsNDQgQEAgc3RhdGljIFB5TWV0aG9kRGVmIHB5eGNfbWV0aG9k
c1tdID0gewogICAgICAgIlJldHVybnM6IFtpbnRdOiAwIG9uIGFsbCBwZXJtaXNzaW9uIGdyYW50
ZWQ7IC0xIGlmIGFueSBwZXJtaXNzaW9ucyBhcmUgXAogICAgICAgIGRlbmllZFxuIiB9LCAKIAor
ICAgIHsgImxpdmVwYXRjaF9zdGF0dXMiLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBh
dGNoX3N0YXR1cywKKyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJHZXRzIGN1cnJl
bnQgc3RhdGUgYW5kIHJldHVybiBjb2RlIGZvciBhIHNwZWNpZmllZCBtb2R1bGUuXG4iCisgICAg
ICAiIG5hbWUgICAgIFtzdHJdOiBNb2R1bGUgbmFtZSB0byBiZSB1c2VkXG4iCisgICAgICAiUmV0
dXJuczogW2RpY3RdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2VwdGlvbiBvbiBlcnJvclxu
IgorICAgICAgIiBzdGF0ZSAgICBbaW50XTogTW9kdWxlIGN1cnJlbnQgc3RhdGU6IENIRUNLRUQg
b3IgQVBQTElFRFxuIgorICAgICAgIiByYyAgICAgICBbaW50XTogUmV0dXJuIGNvZGUgb2YgbGFz
dCBtb2R1bGUncyBvcGVyYXRpb25cbiIgfSwKKworICAgIHsgImxpdmVwYXRjaF91cGxvYWQiLAor
ICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX3VwbG9hZCwKKyAgICAgIE1FVEhfS0VZ
V09SRFMsICJcbiIKKyAgICAgICJVcGxvYWRzIGEgbW9kdWxlIHdpdGggc3BlY2lmaWVkIG5hbWUg
ZnJvbSBmaWxlbmFtZS5cbiIKKyAgICAgICIgbmFtZSAgICAgW3N0cl06IE1vZHVsZSBuYW1lIHRv
IGJlIHVzZWRcbiIKKyAgICAgICIgZmlsZW5hbWUgW3N0cl06IEZpbGVuYW1lIG9mIGEgbW9kdWxl
IHRvIGJlIHVwbG9hZGVkXG4iCisgICAgICAiUmV0dXJuczogW2ludF0gMCBvbiBzdWNjZXNzOyB0
aHJvd2luZyBhbiBleGNlcHRpb24gb24gZXJyb3JcbiIgfSwKKworICAgIHsgImxpdmVwYXRjaF9h
Y3Rpb24iLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX2FjdGlvbiwKKyAgICAg
IE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJQZXJmb3JtcyBhbiBhY3Rpb24gKHVubG9hZCwg
cmV2ZXJ0LCBhcHBseSBvciByZXBsYWNlKSBvbiBhIHNwZWNpZmllZCBcCisgICAgICAgbW9kdWxl
LlxuIgorICAgICAgIiBuYW1lICAgICAgW3N0cl06IE1vZHVsZSBuYW1lIHRvIGJlIHVzZWRcbiIK
KyAgICAgICIgYWN0aW9uICAgW3VpbnRdOiBBY3Rpb24gZW51bSBpZFxuIgorICAgICAgIiB0aW1l
b3V0ICBbdWludF06IEFjdGlvbiBzY2hlZHVsZWQgZXhlY3V0aW9uIHRpbWVvdXRcbiIKKyAgICAg
ICIgZmxhZ3MgICBbdWxvbmddOiBGbGFncyBzcGVjaWZ5aW5nIGFjdGlvbidzIGV4dHJhIHBhcmFt
ZXRlcnNcbiIKKyAgICAgICJSZXR1cm5zOiBbaW50XSAwIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFu
IGV4Y2VwdGlvbiBvbiBlcnJvclxuIiB9LAorCisgICAgeyAibGl2ZXBhdGNoX2xpc3QiLAorICAg
ICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX2xpc3QsCisgICAgICBNRVRIX05PQVJHUywg
IlxuIgorICAgICAgIkxpc3QgYWxsIHVwbG9hZGVkIGxpdmVwYXRjaCBtb2R1bGVzIHdpdGggdGhl
aXIgY3VycmVudCBzdGF0ZSBhbmQgbWV0YWRhdGEuXG4iCisgICAgICAiUmV0dXJuczogW2xpc3Qg
b2YgZGljdHNdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2VwdGlvbiBvbiBlcnJvclxuIgor
ICAgICAgIiBuYW1lICAgICBbc3RyXTogTW9kdWxlIG5hbWVcbiIKKyAgICAgICIgc3RhdGUgICAg
W2ludF06IE1vZHVsZSBjdXJyZW50IHN0YXRlOiBDSEVDS0VEIG9yIEFQUExJRURcbiIKKyAgICAg
ICIgcmMgICAgICAgW2ludF06IFJldHVybiBjb2RlIG9mIGxhc3QgbW9kdWxlJ3Mgb3BlcmF0aW9u
XG4iCisgICAgICAiIG1ldGFkYXRhIFtsaXN0XTogTGlzdCBvZiBtb2R1bGUncyBtZXRhZGF0YSAn
a2V5PXZhbHVlJyBzdHJpbmdzXG4iIH0sCisKICAgICB7IE5VTEwsIE5VTEwsIDAsIE5VTEwgfQog
fTsKIApAQCAtMjY1Myw2ICsyOTE1LDE3IEBAIFB5TU9ESU5JVF9GVU5DIGluaXR4Yyh2b2lkKQog
ICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJYRU5fU0NIRURVTEVSX0NSRURJVCIsIFhF
Tl9TQ0hFRFVMRVJfQ1JFRElUKTsKICAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiWEVO
X1NDSEVEVUxFUl9DUkVESVQyIiwgWEVOX1NDSEVEVUxFUl9DUkVESVQyKTsKIAorICAgIC8qIEV4
cG9zZSBsaXZlcGF0Y2ggY29uc3RhbnRzIHRvIFB5dGhvbiAqLworICAgIFB5TW9kdWxlX0FkZElu
dENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCIsIExJVkVQQVRDSF9BQ1RJT05f
VU5MT0FEKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX0FDVElP
Tl9SRVZFUlQiLCBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVCk7CisgICAgUHlNb2R1bGVfQWRkSW50
Q29uc3RhbnQobSwgIkxJVkVQQVRDSF9BQ1RJT05fQVBQTFkiLCBMSVZFUEFUQ0hfQUNUSU9OX0FQ
UExZKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX0FDVElPTl9S
RVBMQUNFIiwgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFKTsKKworICAgIFB5TW9kdWxlX0FkZElu
dENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX0FQUExZX05PREVQUyIsIExJVkVQQVRDSF9B
Q1RJT05fQVBQTFlfTk9ERVBTKTsKKworICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJM
SVZFUEFUQ0hfU1RBVEVfQVBQTElFRCIsIExJVkVQQVRDSF9TVEFURV9BUFBMSUVEKTsKKyAgICBQ
eU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX1NUQVRFX0NIRUNLRUQiLCBMSVZF
UEFUQ0hfU1RBVEVfQ0hFQ0tFRCk7CisKICNpZiBQWV9NQUpPUl9WRVJTSU9OID49IDMKICAgICBy
ZXR1cm4gbTsKICNlbmRpZgotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVy
IEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhy
dW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFt
dHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4K
VXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9onm-0005dc-BK; Mon, 16 Sep 2019 11:04:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onk-0005bj-W1
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:13 +0000
X-Inumbo-ID: b44a9ebe-d871-11e9-b76c-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b44a9ebe-d871-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 11:04:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631847; x=1600167847;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=bGGJkcyFYglxgMtxtDcIzGxVHjQCxqmTyuDEsH/GoYY=;
 b=F9nuQgz1BBOwgwtxzkCRwyHwfzpvZJ8nwh3CJNkSdoJaCI9Dh+mosWNE
 E24i04U8gy5BDOcXHPz64t8idZRxF0Eyyd8Pk6B/y+N4wHYtGbw/6lUiu
 0CFL18cjUbkIPbVRiUkwJvjePLLbmbk8XCVcfj+/b5cFik8pQ+f9dzF30 c=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="415446497"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:04:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (Postfix) with ESMTPS
 id C7587A281E; Mon, 16 Sep 2019 11:04:03 +0000 (UTC)
Received: from EX13D05EUC002.ant.amazon.com (10.43.164.231) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:44 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC002.ant.amazon.com (10.43.164.231) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:41 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:39 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:38 +0000
Message-ID: <20190916105945.93632-6-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 05/12] livepatch: Add support for
 apply|revert action replacement hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

QnkgZGVmYXVsdCwgaW4gdGhlIHF1aWVzY2luZyB6b25lLCBhIGhvdHBhdGNoIHBheWxvYWQgaXMg
YXBwbGllZCB3aXRoCmFwcGx5X3BheWxvYWQoKSBhbmQgcmV2ZXJ0ZWQgd2l0aCByZXZlcnRfcGF5
bG9hZCgpIGZ1bmN0aW9ucy4gQm90aCBvZgp0aGUgZnVuY3Rpb25zIHJlY2VpdmUgdGhlIHBheWxv
YWQgc3RydWN0IHBvaW50ZXIgYXMgYSBwYXJhbWV0ZXIuIFRoZQpmdW5jdGlvbnMgYXJlIGFsc28g
YSBwbGFjZSB3aGVyZSBzdGFuZGFyZCAnbG9hZCcgYW5kICd1bmxvYWQnIG1vZHVsZQpob29rcyBh
cmUgZXhlY3V0ZWQuCgpUbyBpbmNyZWFzZSBob3RwYXRjaGluZyBzeXN0ZW0ncyBhZ2lsaXR5IGFu
ZCBwcm92aWRlIG1vcmUgZmxleGlhYmxlCmxvbmctdGVybSBob3RwYXRjaCBzb2x1dGlvbiwgYWxs
b3cgdG8gb3ZlcndyaXRlIHRoZSBkZWZhdWx0IGFwcGx5CmFuZCByZXZlcnQgYWN0aW9uIGZ1bmN0
aW9ucyB3aXRoIGhvb2stbGlrZSBzdXBwbGllZCBhbHRlcm5hdGl2ZXMuClRoZSBhbHRlcm5hdGl2
ZSBmdW5jdGlvbnMgYXJlIG9wdGlvbmFsIGFuZCB0aGUgZGVmYXVsdCBmdW5jdGlvbnMgYXJlCnVz
ZWQgYnkgZGVmYXVsdC4KClNpbmNlIHRoZSBhbHRlcm5hdGl2ZSBmdW5jdGlvbnMgaGF2ZSBkaXJl
Y3QgYWNjZXNzIHRvIHRoZSBob3RwYXRjaApwYXlsb2FkIHN0cnVjdHVyZSwgdGhleSBjYW4gYmV0
dGVyIGNvbnRyb2wgY29udGV4dCBvZiB0aGUgJ2xvYWQnIGFuZAondW5sb2FkJyBob29rcyBleGVj
dXRpb24gYXMgd2VsbCBhcyBleGFjdCBpbnN0cnVjdGlvbnMgcmVwbGFjZW1lbnQKd29ya2Zsb3dz
LiBUaGV5IGNhbiBiZSBhbHNvIGVhc2lseSBleHRlbmRlZCB0byBzdXBwb3J0IGV4dHJhIGZlYXR1
cmVzCmluIHRoZSBmdXR1cmUuCgpUbyBzaW1wbGlmeSB0aGUgYWx0ZXJuYXRpdmUgZnVuY3Rpb24g
Z2VuZXJhdGlvbiBtb3ZlIGNvZGUgcmVzcG9uc2libGUKZm9yIHBheWxvYWQgYW5kIGhvdHBhdGNo
IHJlZ2lvbiByZWdpc3RyYXRpb24gb3V0c2lkZSBvZiB0aGUgZnVuY3Rpb24uClRoYXQgd2F5IGl0
IGlzIGd1YXJhbnRlZWQgdGhhdCB0aGUgcmVnaXN0cmF0aW9uIHN0ZXAgb2NjdXJzIGV2ZW4gZm9y
Cm5ld2x5IHN1cHBsaWVkIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3Jr
aWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IFBldHJlIEVmdGltZSA8ZXBl
dHJlQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1h
em9uLmNvbT4KUmV2aWV3ZWQtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNv
bT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNv
bT4KUmV2aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uY29tPgpTaWduZWQt
b2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0t
LQpDaGFuZ2VkIHNpbmNlIHYxOgogICogYWRkZWQgY29ycmVzcG9uZGluZyBkb2N1bWVudGF0aW9u
CiAgKiBhZGRlZCB0ZXN0cwoKIGRvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jICAgICAgICAgICAg
fCAgMjMgKysrKysrKysKIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgfCAg
NjYgKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXls
b2FkLmggICB8ICAxMCArKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAgICAgICAg
IHwgIDEwICsrKy0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMgfCAxMDAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxOTgg
aW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rl
c3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3MuYwoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9s
aXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKaW5kZXggYWU4NTY2
ZWIzMC4uNmZhZmI5ZTRiMSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MK
KysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKQEAgLTI3NSw2ICsyNzUsNyBAQCBUaGUg
cGF5bG9hZCBjb250YWlucyBhdCBsZWFzdCB0aHJlZSBzZWN0aW9uczoKICAqIGAubGl2ZXBhdGNo
LmZ1bmNzYCAtIHdoaWNoIGlzIGFuIGFycmF5IG9mIGxpdmVwYXRjaF9mdW5jIHN0cnVjdHVyZXMu
CiAgICBhbmQvb3IgYW55IG9mOgogICogYC5saXZlcGF0Y2guaG9va3Mue3ByZWFwcGx5LHBvc3Rh
cHBseSxwcmVyZXZlcnQscG9zdHJldmVydH0nCisgKiBgLmxpdmVwYXRjaC5ob29rcy57YXBwbHks
cmV2ZXJ0fWAKICAgIC0gd2hpY2ggYXJlIGEgcG9pbnRlciB0byBhIGhvb2sgZnVuY3Rpb24gcG9p
bnRlci4KIAogICogYC5saXZlcGF0Y2gueGVuX2RlcGVuZHNgIC0gd2hpY2ggaXMgYW4gRUxGIE5v
dGUgdGhhdCBkZXNjcmliZXMgd2hhdCBYZW4KQEAgLTM1Niw2ICszNTcsMTQgQEAgbWV0LgogICog
YC5saXZlcGF0Y2guaG9va3Mue3ByZXJldmVydCxwb3N0cmV2ZXJ0fWAKICAgIC0gd2hpY2ggYXJl
IGEgcG9pbnRlciB0byBhIHNpbmdsZSBob29rIGZ1bmN0aW9uIHBvaW50ZXIuCiAKK0ZpbmFsbHks
IGl0IG9wdGlvbmFsbHkgbWF5IGFsc28gY29udGFpbiB0aGUgYWRkcmVzcyBvZiBhcHBseSBvciBy
ZXZlcnQgYWN0aW9uCitob29rcyB0byBiZSBjYWxsZWQgaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBh
cHBseSBhbmQgcmV2ZXJ0IHBheWxvYWQgYWN0aW9ucworKHdoaWxlIGFsbCBDUFVzIGFyZSBrZXB0
IGluIHF1aWVzY2luZyB6b25lKS4gVGhlc2UgaG9va3MgZG8gaGF2ZSBhY2Nlc3MgdG8KK3BheWxv
YWQgc3RydWN0dXJlLgorCisgKiBgLmxpdmVwYXRjaC5ob29rcy57YXBwbHkscmV2ZXJ0fWAKKyAg
IC0gd2hpY2ggYXJlIGEgcG9pbnRlciB0byBhIHNpbmdsZSBob29rIGZ1bmN0aW9uIHBvaW50ZXIu
CisKICMjIyBFeGFtcGxlIG9mIC5saXZlcGF0Y2guZnVuY3MKIAogQSBzaW1wbGUgZXhhbXBsZSBv
ZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKQEAgLTQ2OSw2ICs0NzgsMjAgQEAgVGhlIHR5
cGUgZGVmaW5pdGlvbiBvZiB0aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKIAogICAgIHR5cGVk
ZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOwog
CisjIyMjIC5saXZlcGF0Y2guaG9va3MuYXBwbHkgYW5kIC5saXZlcGF0Y2guaG9va3MucmV2ZXJ0
CisKK1RoaXMgc2VjdGlvbiBjb250YWlucyBhIHBvaW50ZXIgdG8gYSBzaW5nbGUgZnVuY3Rpb24g
cG9pbnRlciB0byBiZSBleGVjdXRlZAoraW5zdGVhZCBvZiBhIGRlZmF1bHQgYXBwbHkgKG9yIHJl
dmVydCkgYWN0aW9uIGZ1bmN0aW9uLiBUaGlzIGlzIHVzZWZ1bCB0bworcmVwbGFjZSBvciBhdWdt
ZW50IGRlZmF1bHQgYmVoYXZpb3Igb2YgdGhlIGFwcGx5IChvciByZXZlcnQpIGFjdGlvbiB0aGF0
CityZXF1aXJlcyBhbGwgQ1BVcyB0byBiZSBpbiB0aGUgcXVpZXNjaW5nIHpvbmUuCitUaGlzIHR5
cGUgb2YgaG9va3MgZG8gaGF2ZSBhY2Nlc3MgdG8gcGF5bG9hZCBzdHJ1Y3R1cmUuCisKK0VhY2gg
ZW50cnkgaW4gdGhpcyBhcnJheSBpcyBlaWdodCBieXRlcy4KKworVGhlIHR5cGUgZGVmaW5pdGlv
biBvZiB0aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKKworICAgIHR5cGVkZWYgaW50IGxpdmVw
YXRjaF9hY3Rpb25jYWxsX3QobGl2ZXBhdGNoX3BheWxvYWRfdCAqYXJnKTsKKwogIyMjIC5saXZl
cGF0Y2gueGVuX2RlcGVuZHMsIC5saXZlcGF0Y2guZGVwZW5kcyBhbmQgLm5vdGUuZ251LmJ1aWxk
LWlkCiAKIFRvIHN1cHBvcnQgZGVwZW5kZW5jaWVzIGNoZWNraW5nIGFuZCBzYWZlIGxvYWRpbmcg
KHRvIGxvYWQgdGhlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2Nv
bW1vbi9saXZlcGF0Y2guYwppbmRleCBjNWRhZTg4MTRmLi41NzdiOTI2YmE0IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAg
LTU4Nyw4ICs1ODcsMTEgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxv
YWQgKnBheWxvYWQsCiAgICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09LKGVsZiwgcGF5bG9h
ZC0+dW5sb2FkX2Z1bmNzLCBwYXlsb2FkLT5uX3VubG9hZF9mdW5jcywgIi5saXZlcGF0Y2guaG9v
a3MudW5sb2FkIik7CiAKICAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5
bG9hZC0+aG9va3MuYXBwbHkucHJlLCAiLmxpdmVwYXRjaC5ob29rcy5wcmVhcHBseSIpOworICAg
IExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5hcHBseS5h
Y3Rpb24sICIubGl2ZXBhdGNoLmhvb2tzLmFwcGx5Iik7CiAgICAgTElWRVBBVENIX0FTU0lHTl9T
SU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5LnBvc3QsICIubGl2ZXBhdGNoLmhv
b2tzLnBvc3RhcHBseSIpOworCiAgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYs
IHBheWxvYWQtPmhvb2tzLnJldmVydC5wcmUsICIubGl2ZXBhdGNoLmhvb2tzLnByZXJldmVydCIp
OworICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5y
ZXZlcnQuYWN0aW9uLCAiLmxpdmVwYXRjaC5ob29rcy5yZXZlcnQiKTsKICAgICBMSVZFUEFUQ0hf
QVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnBvc3QsICIubGl2
ZXBhdGNoLmhvb2tzLnBvc3RyZXZlcnQiKTsKIAogICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2Vj
X2J5X25hbWUoZWxmLCBFTEZfQlVJTERfSURfTk9URSk7CkBAIC0xMTE0LDYgKzExMTcsMTEgQEAg
c3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogCiAgICAgYXJj
aF9saXZlcGF0Y2hfcmV2aXZlKCk7CiAKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIGFwcGx5X3BheWxvYWRfdGFpbChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKK3sKICAgICAv
KgogICAgICAqIFdlIG5lZWQgUkNVIHZhcmlhbnQgKHdoaWNoIGhhcyBiYXJyaWVycykgaW4gY2Fz
ZSB3ZSBjcmFzaCBoZXJlLgogICAgICAqIFRoZSBhcHBsaWVkX2xpc3QgaXMgaXRlcmF0ZWQgYnkg
dGhlIHRyYXAgY29kZS4KQEAgLTExMjEsNyArMTEyOSw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfcGF5
bG9hZChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKICAgICBsaXN0X2FkZF90YWlsX3JjdSgmZGF0YS0+
YXBwbGllZF9saXN0LCAmYXBwbGllZF9saXN0KTsKICAgICByZWdpc3Rlcl92aXJ0dWFsX3JlZ2lv
bigmZGF0YS0+cmVnaW9uKTsKIAotICAgIHJldHVybiAwOworICAgIGRhdGEtPnN0YXRlID0gTElW
RVBBVENIX1NUQVRFX0FQUExJRUQ7CiB9CiAKIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxvYWQoc3Ry
dWN0IHBheWxvYWQgKmRhdGEpCkBAIC0xMTU0LDYgKzExNjIsMTEgQEAgc3RhdGljIGludCByZXZl
cnRfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKICAgICBBU1NFUlQoIWxvY2FsX2lycV9p
c19lbmFibGVkKCkpOwogCiAgICAgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKCk7CisgICAgcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCByZXZlcnRfcGF5bG9hZF90YWlsKHN0cnVjdCBw
YXlsb2FkICpkYXRhKQorewogCiAgICAgLyoKICAgICAgKiBXZSBuZWVkIFJDVSB2YXJpYW50ICh3
aGljaCBoYXMgYmFycmllcnMpIGluIGNhc2Ugd2UgY3Jhc2ggaGVyZS4KQEAgLTExNjMsNyArMTE3
Niw3IEBAIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiAg
ICAgdW5yZWdpc3Rlcl92aXJ0dWFsX3JlZ2lvbigmZGF0YS0+cmVnaW9uKTsKIAogICAgIGRhdGEt
PnJldmVydGVkID0gdHJ1ZTsKLSAgICByZXR1cm4gMDsKKyAgICBkYXRhLT5zdGF0ZSA9IExJVkVQ
QVRDSF9TVEFURV9DSEVDS0VEOwogfQogCiAvKgpAQCAtMTE4MywxNSArMTE5NiwzMSBAQCBzdGF0
aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgc3dpdGNoICggbGl2ZXBhdGNo
X3dvcmsuY21kICkKICAgICB7CiAgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZOgotICAg
ICAgICByYyA9IGFwcGx5X3BheWxvYWQoZGF0YSk7CisgICAgICAgIGlmICggaXNfaG9va19lbmFi
bGVkKGRhdGEtPmhvb2tzLmFwcGx5LmFjdGlvbikgKQorICAgICAgICB7CisgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQ2FsbGluZyBhcHBseSBhY3Rpb24gaG9v
ayBmdW5jdGlvblxuIiwgZGF0YS0+bmFtZSk7CisKKyAgICAgICAgICAgIHJjID0gKCpkYXRhLT5o
b29rcy5hcHBseS5hY3Rpb24pKGRhdGEpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIHJjID0gYXBwbHlfcGF5bG9hZChkYXRhKTsKKwogICAgICAgICBpZiAoIHJjID09IDAg
KQotICAgICAgICAgICAgZGF0YS0+c3RhdGUgPSBMSVZFUEFUQ0hfU1RBVEVfQVBQTElFRDsKKyAg
ICAgICAgICAgIGFwcGx5X3BheWxvYWRfdGFpbChkYXRhKTsKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJUOgotICAgICAgICByYyA9IHJldmVydF9wYXls
b2FkKGRhdGEpOworICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29rcy5yZXZl
cnQuYWN0aW9uKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBM
SVZFUEFUQ0ggIiVzOiBDYWxsaW5nIHJldmVydCBhY3Rpb24gaG9vayBmdW5jdGlvblxuIiwgZGF0
YS0+bmFtZSk7CisKKyAgICAgICAgICAgIHJjID0gKCpkYXRhLT5ob29rcy5yZXZlcnQuYWN0aW9u
KShkYXRhKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IHJldmVy
dF9wYXlsb2FkKGRhdGEpOworCiAgICAgICAgIGlmICggcmMgPT0gMCApCi0gICAgICAgICAgICBk
YXRhLT5zdGF0ZSA9IExJVkVQQVRDSF9TVEFURV9DSEVDS0VEOworICAgICAgICAgICAgcmV2ZXJ0
X3BheWxvYWRfdGFpbChkYXRhKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIExJVkVQQVRD
SF9BQ1RJT05fUkVQTEFDRToKQEAgLTEyMDIsOSArMTIzMSwxOCBAQCBzdGF0aWMgdm9pZCBsaXZl
cGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgICAgICAqLwogICAgICAgICBsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmVfcmV2ZXJzZSAoIG90aGVyLCB0bXAsICZhcHBsaWVkX2xpc3QsIGFwcGxpZWRf
bGlzdCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG90aGVyLT5yYyA9IHJldmVydF9wYXlsb2Fk
KG90aGVyKTsKKyAgICAgICAgICAgIGlmICggaXNfaG9va19lbmFibGVkKG90aGVyLT5ob29rcy5y
ZXZlcnQuYWN0aW9uKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcmV2ZXJ0IGFjdGlvbiBob29rIGZ1bmN0
aW9uXG4iLCBvdGhlci0+bmFtZSk7CisKKyAgICAgICAgICAgICAgICBvdGhlci0+cmMgPSAoKm90
aGVyLT5ob29rcy5yZXZlcnQuYWN0aW9uKShvdGhlcik7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgb3RoZXItPnJjID0gcmV2ZXJ0X3BheWxvYWQob3Ro
ZXIpOworCisKICAgICAgICAgICAgIGlmICggb3RoZXItPnJjID09IDAgKQotICAgICAgICAgICAg
ICAgIG90aGVyLT5zdGF0ZSA9IExJVkVQQVRDSF9TVEFURV9DSEVDS0VEOworICAgICAgICAgICAg
ICAgIHJldmVydF9wYXlsb2FkX3RhaWwob3RoZXIpOwogICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTEyMTQsOSArMTI1Miwx
NyBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAKICAgICAgICAgaWYg
KCByYyA9PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBhcHBseV9wYXlsb2FkKGRh
dGEpOworICAgICAgICAgICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHku
YWN0aW9uKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgYXBwbHkgYWN0aW9uIGhvb2sgZnVuY3Rpb25cbiIs
IGRhdGEtPm5hbWUpOworCisgICAgICAgICAgICAgICAgcmMgPSAoKmRhdGEtPmhvb2tzLmFwcGx5
LmFjdGlvbikoZGF0YSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgcmMgPSBhcHBseV9wYXlsb2FkKGRhdGEpOworCiAgICAgICAgICAgICBpZiAoIHJj
ID09IDAgKQotICAgICAgICAgICAgICAgIGRhdGEtPnN0YXRlID0gTElWRVBBVENIX1NUQVRFX0FQ
UExJRUQ7CisgICAgICAgICAgICAgICAgYXBwbHlfcGF5bG9hZF90YWlsKGRhdGEpOwogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oCmluZGV4
IGNkMjA5NDRjYzQuLmZmMTZhZjBkZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5o
CkBAIC0yMiwxMSArMjIsMTMgQEAgdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9sb2FkY2FsbF90KHZv
aWQpOwogdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF91bmxvYWRjYWxsX3Qodm9pZCk7CiAKIHR5cGVk
ZWYgaW50IGxpdmVwYXRjaF9wcmVjYWxsX3QobGl2ZXBhdGNoX3BheWxvYWRfdCAqYXJnKTsKK3R5
cGVkZWYgaW50IGxpdmVwYXRjaF9hY3Rpb25jYWxsX3QobGl2ZXBhdGNoX3BheWxvYWRfdCAqYXJn
KTsKIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90
ICphcmcpOwogCiBzdHJ1Y3QgbGl2ZXBhdGNoX2hvb2tzIHsKICAgICBzdHJ1Y3QgewogICAgICAg
ICBsaXZlcGF0Y2hfcHJlY2FsbF90ICpjb25zdCAqcHJlOworICAgICAgICBsaXZlcGF0Y2hfYWN0
aW9uY2FsbF90ICpjb25zdCAqYWN0aW9uOwogICAgICAgICBsaXZlcGF0Y2hfcG9zdGNhbGxfdCAq
Y29uc3QgKnBvc3Q7CiAgICAgfSBhcHBseSwgcmV2ZXJ0OwogfTsKQEAgLTkxLDYgKzkzLDEwIEBA
IHN0cnVjdCBwYXlsb2FkIHsKICAgICBsaXZlcGF0Y2hfcHJlY2FsbF90ICpfX2F0dHJpYnV0ZV9f
KCh3ZWFrLCB1c2VkKSkgXAogICAgICAgICBjb25zdCBsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0YV8j
I19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkiKSA9IF9mbjsKIAorI2Rl
ZmluZSBMSVZFUEFUQ0hfQVBQTFlfSE9PSyhfZm4pIFwKKyAgICBsaXZlcGF0Y2hfYWN0aW9uY2Fs
bF90ICpfX2F0dHJpYnV0ZV9fKCh3ZWFrLCB1c2VkKSkgXAorICAgICAgICBjb25zdCBsaXZlcGF0
Y2hfYXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MuYXBwbHkiKSA9
IF9mbjsKKwogI2RlZmluZSBMSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0soX2ZuKSBcCiAgICAgbGl2
ZXBhdGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCiAgICAgICAg
IGNvbnN0IGxpdmVwYXRjaF9wb3N0YXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0
Y2guaG9va3MucG9zdGFwcGx5IikgPSBfZm47CkBAIC05OSw2ICsxMDUsMTAgQEAgc3RydWN0IHBh
eWxvYWQgewogICAgIGxpdmVwYXRjaF9wcmVjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVz
ZWQpKSBcCiAgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9wcmVyZXZlcnRfZGF0YV8jI19mbiBfX3Nl
Y3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlcmV2ZXJ0IikgPSBfZm47CiAKKyNkZWZpbmUgTElW
RVBBVENIX1JFVkVSVF9IT09LKF9mbikgXAorICAgIGxpdmVwYXRjaF9hY3Rpb25jYWxsX3QgKl9f
YXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCisgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9yZXZl
cnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucmV2ZXJ0IikgPSBfZm47
CisKICNkZWZpbmUgTElWRVBBVENIX1BPU1RSRVZFUlRfSE9PSyhfZm4pIFwKICAgICBsaXZlcGF0
Y2hfcG9zdGNhbGxfdCAqX19hdHRyaWJ1dGVfXygod2VhaywgdXNlZCkpIFwKICAgICAgICAgY29u
c3QgbGl2ZXBhdGNoX3Bvc3RyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2gu
aG9va3MucG9zdHJldmVydCIpID0gX2ZuOwpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNo
L01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4IGE5NGJjNDg1MzYu
LjExNmU1MmU3NzQgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysg
Yi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTIyLDYgKzIyLDcgQEAgTElWRVBBVENI
X05PUCA6PSB4ZW5fbm9wLmxpdmVwYXRjaAogTElWRVBBVENIX05PX1hFTl9CVUlMRElEIDo9IHhl
bl9ub194ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTIDo9IHhl
bl9wcmVwb3N0X2hvb2tzLmxpdmVwYXRjaAogTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCA6
PSB4ZW5fcHJlcG9zdF9ob29rc19mYWlsLmxpdmVwYXRjaAorTElWRVBBVENIX0FDVElPTl9IT09L
UyA6PSB4ZW5fYWN0aW9uX2hvb2tzLmxpdmVwYXRjaAogCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQ
QVRDSCkKIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0JZRSkKQEAgLTMwLDYgKzMxLDcgQEAg
TElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9QKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFU
Q0hfTk9fWEVOX0JVSUxESUQpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hP
T0tTKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKQorTElW
RVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQogCiBMSVZFUEFUQ0hfREVCVUdf
RElSID89ICQoREVCVUdfRElSKS94ZW4tbGl2ZXBhdGNoCiAKQEAgLTE0NCw2ICsxNDYsMTIgQEAg
eGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vOiBjb25maWcuaAogJChMSVZFUEFUQ0hfUFJFUE9TVF9I
T09LU19GQUlMKTogeGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vIHhlbl9oZWxsb193b3JsZF9mdW5j
Lm8gbm90ZS5vIHhlbl9ub3RlLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2Vy
KSAtciAtbyAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpICReCiAKK3hlbl9hY3Rpb25z
X2hvb2tzLm86IGNvbmZpZy5oCisKKy5QSE9OWTogJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQor
JChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKTogeGVuX2FjdGlvbl9ob29rcy5vIHhlbl9oZWxsb193
b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRf
aWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1MpICReCisKIC5QSE9OWTog
bGl2ZXBhdGNoCiBsaXZlcGF0Y2g6ICQoTElWRVBBVENIKSAkKExJVkVQQVRDSF9CWUUpICQoTElW
RVBBVENIX1JFUExBQ0UpICQoTElWRVBBVENIX05PUCkgJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxE
SUQpIFwKLSAgICAgICAgICAgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LUykgJChMSVZFUEFUQ0hf
UFJFUE9TVF9IT09LU19GQUlMKQorICAgICAgICAgICAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tT
KSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpICQoTElWRVBBVENIX0FDVElPTl9IT09L
UykKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMgYi94
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmE5NDdhZmM0MWYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCkBAIC0wLDAgKzEsMTAwIEBACisvKgorICog
Q29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNs
dWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3Zl
cnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVw
YXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CisKK3N0YXRpYyBj
b25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3ZlcnNp
b24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKTsKKworc3RhdGlj
IHVuc2lnbmVkIGludCBhcHBseV9jbnQ7CitzdGF0aWMgdW5zaWduZWQgaW50IHJldmVydF9jbnQ7
CisKK3N0YXRpYyBpbnQgYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQor
eworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5n
LlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsg
aSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxv
YWQtPmZ1bmNzW2ldOworCisgICAgICAgIGFwcGx5X2NudCsrOworCisgICAgICAgIHByaW50ayhL
RVJOX0RFQlVHICIlczogYXBwbHlpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7Cisg
ICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNf
Xyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCByZXZlcnRfaG9vayhsaXZlcGF0
Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5f
REVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0g
MDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIHJldmVydF9j
bnQrKzsKKworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHJldmVydGluZzogJXNcbiIs
IF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAi
JXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgdm9pZCBwb3N0X3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7
CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcu
XG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBp
KyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9h
ZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRlZDog
JXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBCVUdfT04oYXBwbHlf
Y250ICE9IDEgfHwgcmV2ZXJ0X2NudCAhPSAxKTsKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6
IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENIX0FQUExZX0hPT0soYXBw
bHlfaG9vayk7CitMSVZFUEFUQ0hfUkVWRVJUX0hPT0socmV2ZXJ0X2hvb2spOworCitMSVZFUEFU
Q0hfUE9TVFJFVkVSVF9IT09LKHBvc3RfcmV2ZXJ0X2hvb2spOworCitzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNoX3hlbl9oZWxsb193
b3JsZCA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04sCisgICAg
Lm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuYywKKyAgICAubmV3X2FkZHIgPSB4ZW5f
aGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRyID0geGVuX2V4dHJhX3ZlcnNpb24sCisgICAgLm5l
d19zaXplID0gTkVXX0NPREVfU1osCisgICAgLm9sZF9zaXplID0gT0xEX0NPREVfU1osCit9Owor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3Bt
ZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2No
YWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRy
YWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0
ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ono-0005i6-Dd; Mon, 16 Sep 2019 11:04:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onm-0005dF-7N
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:14 +0000
X-Inumbo-ID: b0639814-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0639814-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631841; x=1600167841;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=TMk5Ji0AezznAc7ENrzTXAlvdap398qz0DZzAlyhqTM=;
 b=a/CtCDUyyUSxMfoGw3wLzyOC8WaooJcfaHcEPYErrPHv0ykO8SxTcpeI
 qFhSPqGkpeLxHz7fk+zHbQAw3CeN0xVAzcsBmjhbcAyDz8hjIa8HtlJhH
 +myb028Ph/BczIjacEraYpMlvvl3+qbqF+eatZjTFUoIVyOzHEqm9UeKW I=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="785137955"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 16 Sep 2019 11:04:00 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 11E94A2405; Mon, 16 Sep 2019 11:03:57 +0000 (UTC)
Received: from EX13D05EUC003.ant.amazon.com (10.43.164.207) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:35 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC003.ant.amazon.com (10.43.164.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:34 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:32 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:35 +0000
Message-ID: <20190916105945.93632-3-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, Ross
 Lagerwall <ross.lagerwall@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 mpohlack@amazon.com, Tim Deegan <tim@xen.org>,
 Pawel Wieczorkiewicz <wipawel@amazon.de>, 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>

QnkgZGVmYXVsdCBMaXZlcGF0Y2ggZW5mb3JjZXMgdGhlIGZvbGxvd2luZyBidWlsZGlkLWJhc2Vk
IGRlcGVuZGVuY3kKY2hhaW4gYmV0d2VlbiBob3RwYXRjaCBtb2R1bGVzOgogIDEpIGZpcnN0IG1v
ZHVsZSBkZXBlbmRzIG9uIGdpdmVuIGh5cGVydmlzb3IgYnVpbGRpZAogIDIpIGV2ZXJ5IGNvbnNl
Y3V0aXZlIG1vZHVsZSBkZXBlbmRzIG9uIHByZXZpb3VzIG1vZHVsZSdzIGJ1aWxkaWQKVGhpcyB3
YXkgcHJvcGVyIGhvdHBhdGNoIHN0YWNrIG9yZGVyIGlzIG1haW50YWluZWQgYW5kIGVuZm9yY2Vk
LgpXaGlsZSBpdCBpcyBpbXBvcnRhbnQgZm9yIHByb2R1Y3Rpb24gaG90cGF0Y2hlcyBpdCBsaW1p
dHMgYWdpbGl0eSBhbmQKYmxvY2tzIHVzYWdlIG9mIHRlc3Rpbmcgb3IgZGVidWcgaG90cGF0Y2hl
cy4gVGhlc2Uga2luZHMgb2YgaG90cGF0Y2gKbW9kdWxlcyBhcmUgdHlwaWNhbGx5IGV4cGVjdGVk
IHRvIGJlIGxvYWRlZCBhdCBhbnkgdGltZSBpcnJlc3BlY3RpdmUKb2YgY3VycmVudCBzdGF0ZSBv
ZiB0aGUgbW9kdWxlcyBzdGFjay4KClRvIGVuYWJsZSB0ZXN0aW5nIGFuZCBkZWJ1ZyBob3RwYXRj
aGVzIGFsbG93IHVzZXIgZHluYW1pY2FsbHkgaWdub3JlCnRoZSBpbnRlci1tb2R1bGVzIGRlcGVu
ZGVuY3kuIEluIHRoaXMgY2FzZSBvbmx5IGh5cGVydmlzb3IgYnVpbGRpZAptYXRjaCBpcyB2ZXJp
ZmllZCBhbmQgZW5mb3JjZWQuCgpUbyBhbGxvdyB1c2VybGFuZCBwYXNzIGFkZGl0aW9uYWwgcGFy
ZW1ldGVycyBmb3IgbGl2ZXBhdGNoIGFjdGlvbnMKYWRkIHN1cHBvcnQgZm9yIGFjdGlvbiBmbGFn
cy4KRWFjaCBvZiB0aGUgYXBwbHksIHJldmVydCwgdW5sb2FkIGFuZCByZXZlcnQgYWN0aW9uIGdl
dHMgYWRkaXRpb25hbAo2NC1iaXQgcGFyYW1ldGVyICdmbGFncycgd2hlcmUgZXh0cmEgZmxhZ3Mg
Y2FuIGJlIGFwcGxpZWQgaW4gYSBtYXNrCmZvcm0uCkluaXRpYWxseSBvbmx5IG9uZSBmbGFnICct
LW5vZGVwcycgaXMgYWRkZWQgZm9yIHRoZSBhcHBseSBhY3Rpb24uClRoaXMgZmxhZyBtb2RpZmll
cyB0aGUgZGVmYXVsdCBidWlsZGlkIGRlcGVuZGVuY3kgY2hlY2sgYXMgZGVzY3JpYmVkCmFib3Zl
LgpUaGUgZ2xvYmFsIHN5c2N0bCBpbnRlcmZhY2UgaW5wdXQgZmxhZyBwYXJhbWV0ZXIgaXMgZGVm
aW5lZCB3aXRoIGEKc2luZ2xlIGNvcnJlc3BvbmRpbmcgZmxhZyBtYWNybzoKICBMSVZFUEFUQ0hf
QUNUSU9OX0FQUExZX05PREVQUyAoMSA8PCAwKQoKVGhlIHVzZXJsYW5kIHhlbi1saXZlcGF0Y2gg
dG9vbCBpcyBtb2RpZmllZCB0byBzdXBwb3J0IHRoZSAnLS1ub2RlcHMnCmZsYWcgZm9yIGFwcGx5
IGFuZCBsb2FkIGNvbW1hbmRzLiBBIGdlbmVyYWwgbWVjaGFuaXNtIGZvciBzcGVjaWZ5aW5nCm1v
cmUgZmxhZ3MgaW4gdGhlIGZ1dHVyZSBmb3IgYXBwbHkgYW5kIG90aGVyIGFjdGlvbiBpcyBob3dl
dmVyIGFkZGVkLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxA
YW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxhbmRyYXByc0Bh
bWF6b24uY29tPgpSZXZpZXdlZC1ieTogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5k
ZT4KUmV2aWV3ZWQtYnk6IFBldHJlIEVmdGltZSA8ZXBldHJlQGFtYXpvbi5jb20+ClJldmlld2Vk
LWJ5OiBMZW9uYXJkIEZvZXJzdGVyIDxmb2Vyc2xlb0BhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBN
YXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBN
YW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICAgOSArKy0tCiB0b29scy9saWJ4Yy94Y19taXNjLmMgICAgICAgICB8ICAy
MCArKystLS0tCiB0b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyAgICB8IDEyMSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMg
ICAgICAgIHwgIDE0ICsrKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICB8ICAxMSAr
KystCiA1IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGM5MjM4NmFhYjguLjJmYzYyNDIyZjUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCkBAIC0yNTk4LDExICsyNTk4LDEyIEBAIGludCB4Y19saXZlcGF0Y2hfbGlz
dCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IG1heCwgdW5zaWduZWQgaW50IHN0YXJ0
LAogICogdG8gY29tcGxldGUgdGhlbS4gVGhlIGB0aW1lb3V0YCBvZmZlcnMgYW4gb3B0aW9uIHRv
IGV4cGlyZSB0aGUKICAqIG9wZXJhdGlvbiBpZiBpdCBjb3VsZCBub3QgYmUgY29tcGxldGVkIHdp
dGhpbiB0aGUgc3BlY2lmaWVkIHRpbWUKICAqIChpbiBucykuIFZhbHVlIG9mIDAgbWVhbnMgbGV0
IGh5cGVydmlzb3IgZGVjaWRlIHRoZSBiZXN0IHRpbWVvdXQuCisgKiBUaGUgYGZsYWdzYCBhbGxv
d3MgdG8gcGFzcyBleHRyYSBwYXJhbWV0ZXJzIHRvIHRoZSBhY3Rpb25zLgogICovCi1pbnQgeGNf
bGl2ZXBhdGNoX2FwcGx5KHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0
aW1lb3V0KTsKLWludCB4Y19saXZlcGF0Y2hfcmV2ZXJ0KHhjX2ludGVyZmFjZSAqeGNoLCBjaGFy
ICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KTsKLWludCB4Y19saXZlcGF0Y2hfdW5sb2FkKHhjX2lu
dGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KTsKLWludCB4Y19saXZl
cGF0Y2hfcmVwbGFjZSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGlt
ZW91dCk7CitpbnQgeGNfbGl2ZXBhdGNoX2FwcGx5KHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpu
YW1lLCB1aW50MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBmbGFncyk7CitpbnQgeGNfbGl2ZXBhdGNo
X3JldmVydCh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCwg
dWludDY0X3QgZmxhZ3MpOworaW50IHhjX2xpdmVwYXRjaF91bmxvYWQoeGNfaW50ZXJmYWNlICp4
Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQsIHVpbnQ2NF90IGZsYWdzKTsKK2ludCB4
Y19saXZlcGF0Y2hfcmVwbGFjZSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMy
X3QgdGltZW91dCwgdWludDY0X3QgZmxhZ3MpOwogCiAvKgogICogRW5zdXJlIGNhY2hlIGNvaGVy
ZW5jeSBhZnRlciBtZW1vcnkgbW9kaWZpY2F0aW9ucy4gQSBjYWxsIHRvIHRoaXMgZnVuY3Rpb24K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21pc2Mu
YwppbmRleCA4ZTYwYjZlOWYwLi5hOGU5ZTdkMWUyIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19taXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCkBAIC04NTQsNyArODU0LDggQEAg
aW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgbWF4
LCB1bnNpZ25lZCBpbnQgc3RhcnQsCiBzdGF0aWMgaW50IF94Y19saXZlcGF0Y2hfYWN0aW9uKHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpu
YW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWN0aW9u
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0aW1lb3V0KQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0aW1lb3V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAg
ICAgREVDTEFSRV9TWVNDVEw7CkBAIC04ODAsNiArODgxLDcgQEAgc3RhdGljIGludCBfeGNfbGl2
ZXBhdGNoX2FjdGlvbih4Y19pbnRlcmZhY2UgKnhjaCwKICAgICBzeXNjdGwudS5saXZlcGF0Y2gu
cGFkID0gMDsKICAgICBzeXNjdGwudS5saXZlcGF0Y2gudS5hY3Rpb24uY21kID0gYWN0aW9uOwog
ICAgIHN5c2N0bC51LmxpdmVwYXRjaC51LmFjdGlvbi50aW1lb3V0ID0gdGltZW91dDsKKyAgICBz
eXNjdGwudS5saXZlcGF0Y2gudS5hY3Rpb24uZmxhZ3MgPSBmbGFnczsKIAogICAgIHN5c2N0bC51
LmxpdmVwYXRjaC51LmFjdGlvbi5uYW1lID0gZGVmX25hbWU7CiAgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoc3lzY3RsLnUubGl2ZXBhdGNoLnUuYWN0aW9uLm5hbWUubmFtZSwgbmFtZSk7CkBAIC04
OTEsMjQgKzg5MywyNCBAQCBzdGF0aWMgaW50IF94Y19saXZlcGF0Y2hfYWN0aW9uKHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IHhjX2xpdmVwYXRjaF9hcHBseSh4
Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCkKK2ludCB4Y19s
aXZlcGF0Y2hfYXBwbHkoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRp
bWVvdXQsIHVpbnQ2NF90IGZsYWdzKQogewotICAgIHJldHVybiBfeGNfbGl2ZXBhdGNoX2FjdGlv
bih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fQVBQTFksIHRpbWVvdXQpOworICAgIHJldHVy
biBfeGNfbGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fQVBQTFks
IHRpbWVvdXQsIGZsYWdzKTsKIH0KIAotaW50IHhjX2xpdmVwYXRjaF9yZXZlcnQoeGNfaW50ZXJm
YWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpCitpbnQgeGNfbGl2ZXBhdGNo
X3JldmVydCh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCwg
dWludDY0X3QgZmxhZ3MpCiB7Ci0gICAgcmV0dXJuIF94Y19saXZlcGF0Y2hfYWN0aW9uKHhjaCwg
bmFtZSwgTElWRVBBVENIX0FDVElPTl9SRVZFUlQsIHRpbWVvdXQpOworICAgIHJldHVybiBfeGNf
bGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJULCB0aW1l
b3V0LCBmbGFncyk7CiB9CiAKLWludCB4Y19saXZlcGF0Y2hfdW5sb2FkKHhjX2ludGVyZmFjZSAq
eGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KQoraW50IHhjX2xpdmVwYXRjaF91bmxv
YWQoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQsIHVpbnQ2
NF90IGZsYWdzKQogewotICAgIHJldHVybiBfeGNfbGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUs
IExJVkVQQVRDSF9BQ1RJT05fVU5MT0FELCB0aW1lb3V0KTsKKyAgICByZXR1cm4gX3hjX2xpdmVw
YXRjaF9hY3Rpb24oeGNoLCBuYW1lLCBMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCwgdGltZW91dCwg
ZmxhZ3MpOwogfQogCi1pbnQgeGNfbGl2ZXBhdGNoX3JlcGxhY2UoeGNfaW50ZXJmYWNlICp4Y2gs
IGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpCitpbnQgeGNfbGl2ZXBhdGNoX3JlcGxhY2Uo
eGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQsIHVpbnQ2NF90
IGZsYWdzKQogewotICAgIHJldHVybiBfeGNfbGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUsIExJ
VkVQQVRDSF9BQ1RJT05fUkVQTEFDRSwgdGltZW91dCk7CisgICAgcmV0dXJuIF94Y19saXZlcGF0
Y2hfYWN0aW9uKHhjaCwgbmFtZSwgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFLCB0aW1lb3V0LCBm
bGFncyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyBi
L3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jCmluZGV4IDMyMzM0NzIxNTcuLmEzN2IyNDU3ZmYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jCisrKyBiL3Rvb2xzL21pc2Mv
eGVuLWxpdmVwYXRjaC5jCkBAIC0yMywxOCArMjMsMjMgQEAgdm9pZCBzaG93X2hlbHAodm9pZCkK
IHsKICAgICBmcHJpbnRmKHN0ZGVyciwKICAgICAgICAgICAgICJ4ZW4tbGl2ZXBhdGNoOiBsaXZl
IHBhdGNoaW5nIHRvb2xcbiIKLSAgICAgICAgICAgICJVc2FnZTogeGVuLWxpdmVwYXRjaCA8Y29t
bWFuZD4gW2FyZ3NdXG4iCisgICAgICAgICAgICAiVXNhZ2U6IHhlbi1saXZlcGF0Y2ggPGNvbW1h
bmQ+IFthcmdzXSBbY29tbWFuZC1mbGFnc11cbiIKICAgICAgICAgICAgICIgPG5hbWU+IEFuIHVu
aXF1ZSBuYW1lIG9mIHBheWxvYWQuIFVwIHRvICVkIGNoYXJhY3RlcnMuXG4iCiAgICAgICAgICAg
ICAiQ29tbWFuZHM6XG4iCiAgICAgICAgICAgICAiICBoZWxwICAgICAgICAgICAgICAgICAgIGRp
c3BsYXkgdGhpcyBoZWxwXG4iCiAgICAgICAgICAgICAiICB1cGxvYWQgPG5hbWU+IDxmaWxlPiAg
IHVwbG9hZCBmaWxlIDxmaWxlPiB3aXRoIDxuYW1lPiBuYW1lXG4iCiAgICAgICAgICAgICAiICBs
aXN0ICAgICAgICAgICAgICAgICAgIGxpc3QgcGF5bG9hZHMgdXBsb2FkZWQuXG4iCi0gICAgICAg
ICAgICAiICBhcHBseSA8bmFtZT4gICAgICAgICAgIGFwcGx5IDxuYW1lPiBwYXRjaC5cbiIKKyAg
ICAgICAgICAgICIgIGFwcGx5IDxuYW1lPiBbZmxhZ3NdICAgYXBwbHkgPG5hbWU+IHBhdGNoLlxu
IgorICAgICAgICAgICAgIiAgICBTdXBwb3J0ZWQgZmxhZ3M6XG4iCisgICAgICAgICAgICAiICAg
ICAgLS1ub2RlcHMgICAgICAgICAgIERpc2FibGUgaW50ZXItbW9kdWxlIGJ1aWxkaWQgZGVwZW5k
ZW5jeSBjaGVjay5cbiIKKyAgICAgICAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICAgQ2hl
Y2sgb25seSBhZ2FpbnN0IGh5cGVydmlzb3IgYnVpbGRpZC5cbiIKICAgICAgICAgICAgICIgIHJl
dmVydCA8bmFtZT4gICAgICAgICAgcmV2ZXJ0IG5hbWUgPG5hbWU+IHBhdGNoLlxuIgogICAgICAg
ICAgICAgIiAgcmVwbGFjZSA8bmFtZT4gICAgICAgICBhcHBseSA8bmFtZT4gcGF0Y2ggYW5kIHJl
dmVydCBhbGwgb3RoZXJzLlxuIgogICAgICAgICAgICAgIiAgdW5sb2FkIDxuYW1lPiAgICAgICAg
ICB1bmxvYWQgbmFtZSA8bmFtZT4gcGF0Y2guXG4iCi0gICAgICAgICAgICAiICBsb2FkICA8Zmls
ZT4gICAgICAgICAgIHVwbG9hZCBhbmQgYXBwbHkgPGZpbGU+LlxuIgotICAgICAgICAgICAgIiAg
ICAgICAgICAgICAgICAgICAgICAgICBuYW1lIGlzIHRoZSA8ZmlsZT4gbmFtZVxuIiwKKyAgICAg
ICAgICAgICIgIGxvYWQgPGZpbGU+IFtmbGFnc10gICAgdXBsb2FkIGFuZCBhcHBseSA8ZmlsZT4g
d2l0aCBuYW1lIGFzIHRoZSA8ZmlsZT4gbmFtZVxuIgorICAgICAgICAgICAgIiAgICBTdXBwb3J0
ZWQgZmxhZ3M6XG4iCisgICAgICAgICAgICAiICAgICAgLS1ub2RlcHMgICAgICAgICAgIERpc2Fi
bGUgaW50ZXItbW9kdWxlIGJ1aWxkaWQgZGVwZW5kZW5jeSBjaGVjay5cbiIKKyAgICAgICAgICAg
ICIgICAgICAgICAgICAgICAgICAgICAgICAgQ2hlY2sgb25seSBhZ2FpbnN0IGh5cGVydmlzb3Ig
YnVpbGRpZC5cbiIsCiAgICAgICAgICAgICBYRU5fTElWRVBBVENIX05BTUVfU0laRSk7CiB9CiAK
QEAgLTIyNSwxMiArMjMwLDEzIEBAIHN0YXRpYyBpbnQgdXBsb2FkX2Z1bmMoaW50IGFyZ2MsIGNo
YXIgKmFyZ3ZbXSkKICAgICByZXR1cm4gcmM7CiB9CiAKLS8qIFRoZXNlIE1VU1QgbWF0Y2ggdG8g
dGhlICdhY3Rpb25fb3B0aW9uc1tdJyBhcnJheSBzbG90cy4gKi8KKy8qIFRoZXNlIE1VU1QgbWF0
Y2ggdG8gdGhlICdhY3Rpb25fb3B0aW9uc1tdJyBhbmQgJ2ZsYWdfb3B0aW9uc1tdJyBhcnJheSBz
bG90cy4gKi8KIGVudW0gewogICAgIEFDVElPTl9BUFBMWSA9IDAsCiAgICAgQUNUSU9OX1JFVkVS
VCA9IDEsCiAgICAgQUNUSU9OX1VOTE9BRCA9IDIsCiAgICAgQUNUSU9OX1JFUExBQ0UgPSAzLAor
ICAgIEFDVElPTl9OVU0KIH07CiAKIHN0cnVjdCB7CkBAIC0yMzgsNyArMjQ0LDcgQEAgc3RydWN0
IHsKICAgICBpbnQgZXhwZWN0ZWQ7IC8qIFRoZSBzdGF0ZSB0byBiZSBpbiBhZnRlciB0aGUgZnVu
Y3Rpb24uICovCiAgICAgY29uc3QgY2hhciAqbmFtZTsKICAgICBjb25zdCBjaGFyICp2ZXJiOwot
ICAgIGludCAoKmZ1bmN0aW9uKSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMy
X3QgdGltZW91dCk7CisgICAgaW50ICgqZnVuY3Rpb24pKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFy
ICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBmbGFncyk7CiB9IGFjdGlvbl9vcHRp
b25zW10gPSB7CiAgICAgeyAgIC5hbGxvdyA9IExJVkVQQVRDSF9TVEFURV9DSEVDS0VELAogICAg
ICAgICAuZXhwZWN0ZWQgPSBMSVZFUEFUQ0hfU1RBVEVfQVBQTElFRCwKQEAgLTI2Niw2ICsyNzIs
NjYgQEAgc3RydWN0IHsKICAgICB9LAogfTsKIAorLyoKKyAqIFRoaXMgc3RydWN0dXJlIGRlZmlu
ZXMgc3VwcG9ydGVkIGZsYWcgb3B0aW9ucyBmb3IgYWN0aW9ucy4KKyAqIEl0IGRlZmluZXMgZW50
cmllcyBmb3IgZWFjaCBhY3Rpb24gYW5kIHN1cHBvcnRzIHVwIHRvIDY0CisgKiBmbGFncyBwZXIg
YWN0aW9uLgorICovCitzdHJ1Y3QgeworICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgY29uc3Qg
dWludDY0X3QgZmxhZzsKK30gZmxhZ19vcHRpb25zW0FDVElPTl9OVU1dWzggKiBzaXplb2YodWlu
dDY0X3QpXSA9IHsKKyAgICB7IC8qIEFDVElPTl9BUFBMWSAqLworICAgICAgICB7ICAgLm5hbWUg
PSAiLS1ub2RlcHMiLAorICAgICAgICAgICAgLmZsYWcgPSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZ
X05PREVQUywKKyAgICAgICAgfSwKKyAgICB9LAorICAgIHsgLyogQUNUSU9OX1JFVkVSVCAqLwor
ICAgIH0sCisgICAgeyAvKiBBQ1RJT05fVU5MT0FEICovCisgICAgfSwKKyAgICB7IC8qIEFDVElP
Tl9SRVBMQUNFICovCisgICAgfQorfTsKKworLyoKKyAqIFBhcnNlIHVzZXIgcHJvdmlkZWQgYWN0
aW9uIGZsYWdzLgorICogVGhpcyBmdW5jdGlvbiBleHBlY3RzIHRvIG9ubHkgcmVjZWl2ZSBhbiBh
cnJheSBvZiBpbnB1dCBwYXJhbWV0ZXJzIGJlaW5nIGZsYWdzLgorICogRXhwZWN0ZWQgYWN0aW9u
IGlzIHNwZWNpZmllZCB2aWEgaWR4IHBhcmFtYXRlciAoaW5kZXggb2YgZmxhZ19vcHRpb25zW10p
LgorICovCitzdGF0aWMgaW50IGdldF9mbGFncyhpbnQgYXJnYywgY2hhciAqYXJndltdLCB1bnNp
Z25lZCBpbnQgaWR4LCB1aW50NjRfdCAqZmxhZ3MpCit7CisgICAgaW50IGksIGo7CisKKyAgICBp
ZiAoICFmbGFncyB8fCBpZHggPj0gQVJSQVlfU0laRShmbGFnX29wdGlvbnMpICkKKyAgICAgICAg
cmV0dXJuIC0xOworCisgICAgKmZsYWdzID0gMDsKKyAgICBmb3IgKCBpID0gMDsgaSA8IGFyZ2M7
IGkrKyApCisgICAgeworICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoZmxhZ19v
cHRpb25zW2lkeF0pOyBqKysgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFmbGFnX29w
dGlvbnNbaWR4XVtqXS5uYW1lICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycm9yOworCisgICAg
ICAgICAgICBpZiAoICFzdHJjbXAoZmxhZ19vcHRpb25zW2lkeF1bal0ubmFtZSwgYXJndltpXSkg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICpmbGFncyB8PSBmbGFnX29wdGlvbnNb
aWR4XVtqXS5mbGFnOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCBqID09IEFSUkFZX1NJWkUoZmxhZ19vcHRpb25zW2lkeF0p
ICkKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgfQorCisgICAgcmV0dXJuIDA7CitlcnJv
cjoKKyAgICBmcHJpbnRmKHN0ZGVyciwgIlVuc3VwcG9ydGVkIGZsYWc6ICVzLlxuIiwgYXJndltp
XSk7CisgICAgZXJybm8gPSBFSU5WQUw7CisgICAgcmV0dXJuIGVycm5vOworfQorCiAvKiBUaGUg
aHlwZXJ2aXNvciB0aW1lb3V0IGZvciB0aGUgbGl2ZSBwYXRjaGluZyBvcGVyYXRpb24gaXMgMzAg
bXNlYywKICAqIGJ1dCBpdCBjb3VsZCB0YWtlIHNvbWUgdGltZSBmb3IgdGhlIG9wZXJhdGlvbiB0
byBzdGFydCwgc28gd2FpdCB0d2ljZQogICogdGhhdCBwZXJpb2QuICovCkBAIC0yOTEsOCArMzU3
LDkgQEAgaW50IGFjdGlvbl9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10sIHVuc2lnbmVkIGlu
dCBpZHgpCiAgICAgY2hhciBuYW1lW1hFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFXTsKICAgICBpbnQg
cmM7CiAgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCBzdGF0dXM7CisgICAgdWludDY0X3QgZmxh
Z3M7CiAKLSAgICBpZiAoIGFyZ2MgIT0gMSApCisgICAgaWYgKCBhcmdjIDwgMSApCiAgICAgewog
ICAgICAgICBzaG93X2hlbHAoKTsKICAgICAgICAgcmV0dXJuIC0xOwpAQCAtMzAxLDcgKzM2OCwx
MCBAQCBpbnQgYWN0aW9uX2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSwgdW5zaWduZWQgaW50
IGlkeCkKICAgICBpZiAoIGlkeCA+PSBBUlJBWV9TSVpFKGFjdGlvbl9vcHRpb25zKSApCiAgICAg
ICAgIHJldHVybiAtMTsKIAotICAgIGlmICggZ2V0X25hbWUoYXJnYywgYXJndiwgbmFtZSkgKQor
ICAgIGlmICggZ2V0X25hbWUoYXJnYy0tLCBhcmd2KyssIG5hbWUpICkKKyAgICAgICAgcmV0dXJu
IEVJTlZBTDsKKworICAgIGlmICggZ2V0X2ZsYWdzKGFyZ2MsIGFyZ3YsIGlkeCwgJmZsYWdzKSAp
CiAgICAgICAgIHJldHVybiBFSU5WQUw7CiAKICAgICAvKiBDaGVjayBpbml0aWFsIHN0YXR1cy4g
Ki8KQEAgLTMzMiw3ICs0MDIsNyBAQCBpbnQgYWN0aW9uX2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFy
Z3ZbXSwgdW5zaWduZWQgaW50IGlkeCkKICAgICBpZiAoIGFjdGlvbl9vcHRpb25zW2lkeF0uYWxs
b3cgJiBzdGF0dXMuc3RhdGUgKQogICAgIHsKICAgICAgICAgcHJpbnRmKCIlcyAlcy4uLiAiLCBh
Y3Rpb25fb3B0aW9uc1tpZHhdLnZlcmIsIG5hbWUpOwotICAgICAgICByYyA9IGFjdGlvbl9vcHRp
b25zW2lkeF0uZnVuY3Rpb24oeGNoLCBuYW1lLCBIWVBFUlZJU09SX1RJTUVPVVRfTlMpOworICAg
ICAgICByYyA9IGFjdGlvbl9vcHRpb25zW2lkeF0uZnVuY3Rpb24oeGNoLCBuYW1lLCBIWVBFUlZJ
U09SX1RJTUVPVVRfTlMsIGZsYWdzKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGludCBzYXZlZF9lcnJubyA9IGVycm5vOwpAQCAtMzk0LDE3ICs0NjQsMjMgQEAg
aW50IGFjdGlvbl9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10sIHVuc2lnbmVkIGludCBpZHgp
CiAKIHN0YXRpYyBpbnQgbG9hZF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiB7Ci0gICAg
aW50IHJjOwotICAgIGNoYXIgKm5ld19hcmd2WzJdOwotICAgIGNoYXIgKnBhdGgsICpuYW1lLCAq
bGFzdGRvdDsKKyAgICBpbnQgaSwgcmMgPSBFTk9NRU07CisgICAgY2hhciAqdXBsb2FkX2FyZ3Zb
Ml07CisgICAgY2hhciAqKmFwcGx5X2FyZ3YsICpwYXRoLCAqbmFtZSwgKmxhc3Rkb3Q7CiAKLSAg
ICBpZiAoIGFyZ2MgIT0gMSApCisgICAgaWYgKCBhcmdjIDwgMSApCiAgICAgewogICAgICAgICBz
aG93X2hlbHAoKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KKworICAgIC8qIGFwcGx5IGFj
dGlvbiBoYXMgPGlkPiBbZmxhZ3NdIGlucHV0IHJlcXVpcmVtZW50LCB3aGljaCBtdXN0IGJlIGNv
bnN0cnVjdGVkICovCisgICAgYXBwbHlfYXJndiA9IChjaGFyICoqKSBtYWxsb2MoYXJnYyAqIHNp
emVvZigqYXBwbHlfYXJndikpOworICAgIGlmICggIWFwcGx5X2FyZ3YgKQorICAgICAgICByZXR1
cm4gcmM7CisKICAgICAvKiA8ZmlsZT4gKi8KLSAgICBuZXdfYXJndlsxXSA9IGFyZ3ZbMF07Cisg
ICAgdXBsb2FkX2FyZ3ZbMV0gPSBhcmd2WzBdOwogCiAgICAgLyogU3ludGhlc2l6ZSB0aGUgPGlk
PiAqLwogICAgIHBhdGggPSBzdHJkdXAoYXJndlswXSk7CkBAIC00MTMsMTYgKzQ4OSwyMyBAQCBz
dGF0aWMgaW50IGxvYWRfZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIGxhc3Rkb3Qg
PSBzdHJyY2hyKG5hbWUsICcuJyk7CiAgICAgaWYgKCBsYXN0ZG90ICE9IE5VTEwgKQogICAgICAg
ICAqbGFzdGRvdCA9ICdcMCc7Ci0gICAgbmV3X2FyZ3ZbMF0gPSBuYW1lOworICAgIHVwbG9hZF9h
cmd2WzBdID0gbmFtZTsKKyAgICBhcHBseV9hcmd2WzBdID0gbmFtZTsKIAotICAgIHJjID0gdXBs
b2FkX2Z1bmMoMiAvKiA8aWQ+IDxmaWxlPiAqLywgbmV3X2FyZ3YpOworICAgIC8qIEZpbGwgaW4g
YWxsIHVzZXIgcHJvdmlkZWQgZmxhZ3MgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IGFyZ2MgLSAx
OyBpKysgKQorICAgICAgICBhcHBseV9hcmd2W2kgKyAxXSA9IGFyZ3ZbaSArIDFdOworCisgICAg
cmMgPSB1cGxvYWRfZnVuYygyIC8qIDxpZD4gPGZpbGU+ICovLCB1cGxvYWRfYXJndik7CiAgICAg
aWYgKCByYyApCi0gICAgICAgIHJldHVybiByYzsKKyAgICAgICAgZ290byBlcnJvcjsKIAotICAg
IHJjID0gYWN0aW9uX2Z1bmMoMSAvKiBvbmx5IDxpZD4gKi8sIG5ld19hcmd2LCBBQ1RJT05fQVBQ
TFkpOworICAgIHJjID0gYWN0aW9uX2Z1bmMoYXJnYywgYXBwbHlfYXJndiwgQUNUSU9OX0FQUExZ
KTsKICAgICBpZiAoIHJjICkKLSAgICAgICAgYWN0aW9uX2Z1bmMoMSwgbmV3X2FyZ3YsIEFDVElP
Tl9VTkxPQUQpOworICAgICAgICBhY3Rpb25fZnVuYygxIC8qIG9ubHkgPGlkPiAqLywgdXBsb2Fk
X2FyZ3YsIEFDVElPTl9VTkxPQUQpOwogCitlcnJvcjoKKyAgICBmcmVlKGFwcGx5X2FyZ3YpOwog
ICAgIGZyZWUocGF0aCk7CiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggZWYwODFmMTEyYy4u
YzU2NTVhNDNkMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xNTc1LDkgKzE1NzUsMTcgQEAgc3RhdGljIGludCBsaXZl
cGF0Y2hfYWN0aW9uKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlvbikK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcmMg
PSBidWlsZF9pZF9kZXAoZGF0YSwgISFsaXN0X2VtcHR5KCZhcHBsaWVkX2xpc3QpKTsKLSAgICAg
ICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENoZWNrIGlmIGFjdGlvbiBpcyBpc3N1ZWQgd2l0aCBub2RlcHMgZmxh
Z3MgdG8gaWdub3JlIG1vZHVsZQorICAgICAgICAgICAgICogc3RhY2sgZGVwZW5kZW5jaWVzLgor
ICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoICEoYWN0aW9uLT5mbGFncyAmIExJVkVQ
QVRDSF9BQ1RJT05fQVBQTFlfTk9ERVBTKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgcmMgPSBidWlsZF9pZF9kZXAoZGF0YSwgISFsaXN0X2VtcHR5KCZhcHBsaWVkX2xpc3QpKTsK
KyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICB9CisKICAgICAgICAgICAgIGRhdGEtPnJjID0gLUVBR0FJTjsKICAgICAgICAg
ICAgIHJjID0gc2NoZWR1bGVfd29yayhkYXRhLCBhY3Rpb24tPmNtZCwgYWN0aW9uLT50aW1lb3V0
KTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDkxYzQ4ZGNhZTAuLjFiMmIxNjVhNmQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTM1LDcgKzM1LDcgQEAKICNpbmNsdWRlICJkb21jdGwuaCIK
ICNpbmNsdWRlICJwaHlzZGV2LmgiCiAKLSNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVS
U0lPTiAweDAwMDAwMDEyCisjZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgw
MDAwMDAxMwogCiAvKgogICogUmVhZCBjb25zb2xlIGNvbnRlbnQgZnJvbSBYZW4gYnVmZmVyIHJp
bmcuCkBAIC05NTYsNiArOTU2LDE1IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rp
b24gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBoeXBl
cnZpc29yIGRlZmF1bHQuICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIE9yIHVwcGVyIGJvdW5kIG9mIHRpbWUgKG5zKSAqLwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3Igb3BlcmF0aW9uIHRvIHRha2UuICov
CisKKy8qCisgKiBPdmVyd3JpdGUgZGVmYXVsdCBpbnRlci1tb2R1bGUgYnVpbGRpZCBkZXBlbmRl
bmN5IGNoYWluIGVuZm9yY2VtZW50LgorICogQ2hlY2sgb25seSBpZiBtb2R1bGUgaXMgYnVpbHQg
Zm9yIGdpdmVuIGh5cGVydmlzb3IgYnkgY29tcGFyaW5nIGJ1aWxkaWQuCisgKi8KKyNkZWZpbmUg
TElWRVBBVENIX0FDVElPTl9BUFBMWV9OT0RFUFMgKDEgPDwgMCkKKyAgICB1aW50NjRfdCBmbGFn
czsgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IGFjdGlvbiBmbGFncy4gKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogUHJvdmlkZSBhZGRpdGlv
bmFsIHBhcmFtZXRlcnMgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogZm9yIGFuIGFjdGlvbi4gKi8KIH07CiAKIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVw
YXRjaF9vcCB7Ci0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENo
cmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj
aHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6
IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ono-0005iw-WD; Mon, 16 Sep 2019 11:04:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onn-0005f8-6q
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:15 +0000
X-Inumbo-ID: b78b236e-d871-11e9-978d-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b78b236e-d871-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 11:04:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631852; x=1600167852;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=o0vUfFf3DyA2FXmVvvyTq8bmyKY/1P5gvzxeChX6GwA=;
 b=HWDw6L18l3VUw+NDnL6taROIeDsKsLTO+LRmm9Ot2LQX7PlOX5P4Jbql
 348+UbHr7erkCgeHYEPmsTuRaBoW9kcXoq/qbMqMtyD9Ny4Q6Oy/gFgd8
 WORt+IiUdTsBzIAwoQ3VuFRFJV6L7byDFeMsMr8cjk0eo9YZGZS+GcFG3 U=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="421362241"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:04:10 +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 (Postfix) with ESMTPS
 id C692EA0566; Mon, 16 Sep 2019 11:04:07 +0000 (UTC)
Received: from EX13D03EUC002.ant.amazon.com (10.43.164.60) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:55 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUC002.ant.amazon.com (10.43.164.60) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:54 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:52 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:44 +0000
Message-ID: <20190916105945.93632-12-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 11/12] livepatch: Add metadata runtime
 retrieval mechanism
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

RXh0ZW5kIHRoZSBsaXZlcGF0Y2ggbGlzdCBvcGVyYXRpb24gdG8gZmV0Y2ggYWxzbyBwYXlsb2Fk
cycgbWV0YWRhdGEuClRoaXMgaXMgYWNoaWV2ZWQgYnkgZXh0ZW5kaW5nIHRoZSBzeXNjdGwgbGlz
dCBpbnRlcmZhY2Ugd2l0aCAyIGV4dHJhCmd1ZXN0IGhhbmRsZXM6CiogbWV0YWRhdGEgICAgIC0g
YW4gYXJyYXkgb2YgYXJiaXRyYXJ5IHNpemUgc3RyaW5ncwoqIG1ldGFkYXRhX2xlbiAtIGFuIGFy
cmF5IG9mIG1ldGFkYXRhIHN0cmluZ3MnIGxlbmd0aHMgKHVpbjMyX3QgZWFjaCkKClBheWxvYWRz
JyBtZXRhZGF0YSBpcyBhIHN0cmluZyBvZiBhcmJpdHJhcnkgc2l6ZSBhbmQgZG9lcyBub3QgaGF2
ZSBhbgp1cHBlciBib3VuZCBsaW1pdC4gSXQgbWF5IGFsc28gdmFyeSBpbiBzaXplIGJldHdlZW4g
cGF5bG9hZHMuCgpJbiBvcmRlciB0byBsZXQgdGhlIHVzZXJsYW5kIGFsbG9jYXRlIGVub3VnaCBz
cGFjZSBmb3IgdGhlIGluY29taW5nCmRhdGEgYWRkIGEgbWV0YWRhdGEgdG90YWwgc2l6ZSBmaWVs
ZCB0byB0aGUgbGlzdCBzeXNjdGwgb3BlcmF0aW9uIGFuZApmaWxsIGl0IHdpdGggdG90YWwgc2l6
ZSBvZiBhbGwgcGF5bG9hZHMnIG1ldGFkYXRhLgoKRXh0ZW5kIHRoZSBsaWJ4YyB0byBoYW5kbGUg
dGhlIG1ldGFkYXRhIGJhY2stdG8tYmFjayBkYXRhIHRyYW5zZmVycwphcyB3ZWxsIGFzIG1ldGFk
YXRhIGxlbmd0aCBhcnJheSBkYXRhIHRyYW5zZmVycy4KClRoZSB4ZW4tbGl2ZXBhdGNoIHVzZXJs
YW5kIHRvb2wgaXMgZXh0ZW5kZWQgdG8gYWx3YXlzIGRpc3BsYXkgdGhlCm1ldGFkYXRhIGZvciBl
YWNoIHJlY2VpdmVkIG1vZHVsZS4gVGhlIG1ldGFkYXRhIGlzIHJlY2VpdmVkIHdpdGggdGhlCmZv
bGxvd2luZyBmb3JtYXQ6IGtleT12YWx1ZVwwa2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMC4gVGhl
IGZvcm1hdCBpcwptb2RpZmllZCB0byB0aGUgZm9sbG93aW5nIG9uZToga2V5PXZhbHVlO2tleT12
YWx1ZTsuLi5rZXk9dmFsdWUuClRoZSBuZXcgZm9ybWF0IGFsbG93cyB0byBlYXNpbHkgcGFyc2Ug
dGhlIG1ldGFkYXRhIGZvciBhIGdpdmVuIG1vZHVsZQpieSBhIG1hY2hpbmUuCgpTaWduZWQtb2Zm
LWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5
OiBBbmRyYS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5
OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6
CiAgKiBhZGRlZCBjb3JyZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIG1ha2UgbWV0YWRhdGEg
b3B0aW9uYWwgKGRvIG5vdCBkaXNwbGF5IGl0IHdoZW4gZ2l2ZW4gcGF5bG9hZAogICAgZG9lcyBu
b3QgaGF2ZSBpdCkKCiBkb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyAgICB8IDMxICsrKysrKysr
KysrKysrKystLS0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMiArKysrKysr
KysrKy0tLS0KIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgIHwgNjQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNo
LmMgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2NvbW1vbi9saXZl
cGF0Y2guYyAgICAgICAgfCAyMiArKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9z
eXNjdGwuaCAgIHwgMTkgKysrKysrKysrLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNTcgaW5zZXJ0
aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRj
aC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwppbmRleCBlN2JjYzcwZjVhLi4x
NTIxN2UzNDUyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYworKysgYi9k
b2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwpAQCAtNzA3LDggKzcwNyw4IEBAIFRoZSBzdHJ1Y3R1
cmUgaXMgYXMgZm9sbG93OgogCiAjIyMgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfTElTVCAoMikKIAot
UmV0cmlldmUgYW4gYXJyYXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzIGFuZCBuYW1lcyBvZiBwYXls
b2FkcyB0aGF0IGFyZSBsb2FkZWQgaW4gdGhlCi1oeXBlcnZpc29yLgorUmV0cmlldmUgYW4gYXJy
YXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzLCBuYW1lcyBhbmQgbWV0YWRhdGEgb2YgcGF5bG9hZHMg
dGhhdCBhcmUKK2xvYWRlZCBpbiB0aGUgaHlwZXJ2aXNvci4KIAogVGhlIGNhbGxlciBwcm92aWRl
czoKIApAQCAtNzE3LDggKzcxNyw5IEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6CiAgKiBgaWR4YCBJ
bmRleCBpdGVyYXRvci4gVGhlIGluZGV4IGludG8gdGhlIGh5cGVydmlzb3IncyBwYXlsb2FkIGNv
dW50LiBJdCBpcwogICAgIHJlY29tbWVuZGVkIHRoYXQgb24gZmlyc3QgaW52b2NhdGlvbiB6ZXJv
IGJlIHVzZWQgc28gdGhhdCBgbnJgICh3aGljaCB0aGUKICAgICBoeXBlcnZpc29yIHdpbGwgdXBk
YXRlIHdpdGggdGhlIHJlbWFpbmluZyBwYXlsb2FkIGNvdW50KSBiZSBwcm92aWRlZC4KLSAgICBB
bHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVyc2lvbmAgd2l0aCB0aGUgbW9zdCBj
dXJyZW50IHZhbHVlIGFuZAotICAgIGNhbGN1bGF0ZWQgdG90YWwgc2l6ZSBmb3IgYWxsIHBheWxv
YWRzJyBuYW1lcy4KKyAgICBBbHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVyc2lv
bmAgd2l0aCB0aGUgbW9zdCBjdXJyZW50IHZhbHVlLAorICAgIGNhbGN1bGF0ZWQgdG90YWwgc2l6
ZSBvZiBhbGwgcGF5bG9hZHMnIG5hbWVzIGFuZCBjYWxjdWxhdGVkIHRvdGFsIHNpemUgb2YKKyAg
ICBhbGwgcGF5bG9hZCdzIG1ldGFkYXRhLgogICogYG5yYCBUaGUgbWF4IG51bWJlciBvZiBlbnRy
aWVzIHRvIHBvcHVsYXRlLiBDYW4gYmUgemVybyB3aGljaCB3aWxsIHJlc3VsdAogICAgIGluIHRo
ZSBoeXBlcmNhbGwgYmVpbmcgYSBwcm9iaW5nIG9uZSBhbmQgcmV0dXJuIHRoZSBudW1iZXIgb2Yg
cGF5bG9hZHMKICAgICAoYW5kIHVwZGF0ZSB0aGUgYHZlcnNpb25gKS4KQEAgLTczNCwxNCArNzM1
LDIzIEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6CiAgKiBgbGVuYCAtIFZpcnR1YWwgYWRkcmVzcyBv
ZiB3aGVyZSB0byB3cml0ZSB0aGUgbGVuZ3RoIG9mIGVhY2ggdW5pcXVlIG5hbWUKICAgIG9mIHRo
ZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFj
aCAqTVVTVCogYmUKICAgIG9mIHNpemVvZih1aW50MzJfdCkgKDQgYnl0ZXMpLgorICogYG1ldGFk
YXRhYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgbWV0YWRhdGEgb2Yg
dGhlIHBheWxvYWRzLgorICAgQ2FsbGVyICpNVVNUKiBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgdG8g
YmUgYWJsZSB0byBzdG9yZSBhbGwgcmVjZWl2ZWQgZGF0YQorICAgKGkuZS4gdG90YWwgYWxsb2Nh
dGVkIHNwYWNlICpNVVNUKiBtYXRjaCB0aGUgYG1ldGFkYXRhX3RvdGFsX3NpemVgIHZhbHVlCisg
ICBwcm92aWRlZCBieSB0aGUgaHlwZXJ2aXNvcikuIEluZGl2aWR1YWwgcGF5bG9hZCBtZXRhZGF0
YSBzdHJpbmcgY2FuIGJlIG9mCisgICBhcmJpdHJhcnkgbGVuZ3RoLiBUaGUgbWV0YWRhdGEgc3Ry
aW5nIGZvcm1hdCBpczoga2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMC4KKyAqIGBtZXRhZGF0YV9s
ZW5gIC0gVmlydHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIHRoZSBsZW5ndGggb2YgZWFj
aCBtZXRhZGF0YQorICAgc3RyaW5nIG9mIHRoZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9j
YXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFjaCAqTVVTVCoKKyAgIGJlIG9mIHNpemVvZih1aW50
MzJfdCkgKDQgYnl0ZXMpLgogCiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUg
bnVtYmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cHRvIGBucmAKIHByb3ZpZGVkIHRvIHRoZSBoeXBl
cmNhbGwpIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBgbnJgIHVwZGF0ZWQK
IHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcgcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVk
IChpdCBtYXkgYmUgdGhlIHNhbWUKIGFjcm9zcyBoeXBlcmNhbGxzIC0gaWYgaXQgdmFyaWVzIHRo
ZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkCi1mYWlsKSBhbmQgdGhlIGBu
YW1lX3RvdGFsX3NpemVgIGNvbnRhaW5pbmcgdG90YWwgc2l6ZSBvZiB0cmFuc2ZlcmVkIGRhdGEg
Zm9yCi10aGUgYXJyYXkuIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBhbmQgYGxlbmAgYXJlIHVwZGF0
ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgKLXZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJu
ZWQgdmFsdWUgb2YgZGF0YS4KK2ZhaWwpLCBgbmFtZV90b3RhbF9zaXplYCBhbmQgYG1ldGFkYXRh
X3RvdGFsX3NpemVgIGNvbnRhaW5pbmcgdG90YWwgc2l6ZXMgb2YKK3RyYW5zZmVyZWQgZGF0YSBm
b3IgYm90aCB0aGUgYXJyYXlzLgorVGhlIGBzdGF0dXNgLCBgbmFtZWAsIGBsZW5gLCBgbWV0YWRh
dGFgIGFuZCBgbWV0YWRhdGFfbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpcgorZGVzaWduZWQgaW5k
ZXggdmFsdWUgKGBpZHhgKSB3aXRoIHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBkYXRhLgogCiBJZiB0
aGUgaHlwZXJjYWxsIHJldHVybnMgLVhFTl9FMkJJRyB0aGUgYG5yYCBpcyB0b28gYmlnIGFuZCBz
aG91bGQgYmUKIGxvd2VyZWQuCkBAIC03ODAsNiArNzkwLDcgQEAgVGhlIHN0cnVjdHVyZSBpcyBh
cyBmb2xsb3c6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovCiAgICAgICAgIHVpbnQzMl90IHBh
ZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLwogICAg
ICAgICB1aW50NjRfdCBuYW1lX3RvdGFsX3NpemU7ICAgICAgICAgICAgICAgLyogT1VUOiBUb3Rh
bCBzaXplIG9mIGFsbCB0cmFuc2ZlciBuYW1lcyAqLworICAgICAgICB1aW50NjRfdCBtZXRhZGF0
YV90b3RhbF9zaXplOyAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXplIG9mIGFsbCB0cmFuc2Zl
ciBtZXRhZGF0YSAqLwogICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hf
c3RhdHVzX3QpIHN0YXR1czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9y
IG5yIG9mIHRoZW0uICovCiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbmFtZTsg
ICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgpAQCAtNzg4LDYgKzc5
OSwxMiBAQCBUaGUgc3RydWN0dXJlIGlzIGFzIGZvbGxvdzoKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yIG9mIHRoZW0uICovCiAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBsZW47ICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIGxl
bmd0aHMgb2YgbmFtZSdzLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCisgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfNjQoY2hhcikgbWV0YWRhdGE7ICAgICAvKiBPVVQ6IEFycmF5IG9mIG1ldGFkYXRhIHN0
cmluZ3MuIEVhY2gKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1lbWJlciBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgbGVuZ3RoLgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRo
ZW0uICovCisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBtZXRhZGF0YV9sZW47
ICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2YgbWV0YWRhdGEncy4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0
aGVtLiAqLworCiAgICAgfTsKIAogIyMjIFhFTl9TWVNDVExfTElWRVBBVENIX0FDVElPTiAoMykK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggMjUyNjc1ZjExNy4uNGJhZmQ4NTQxYSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKQEAgLTI1NTIsNyArMjU1Miw3IEBAIGludCB4Y19saXZlcGF0Y2hfZ2V0KHhj
X2ludGVyZmFjZSAqeGNoLAogCiAvKgogICogR2V0IGEgbnVtYmVyIG9mIGF2YWlsYWJsZSBwYXls
b2FkcyBhbmQgZ2V0IGFjdHVhbCB0b3RhbCBzaXplIG9mCi0gKiB0aGUgcGF5bG9hZHMnIG5hbWUg
YXJyYXkuCisgKiB0aGUgcGF5bG9hZHMnIG5hbWUgYW5kIG1ldGFkYXRhIGFycmF5cy4KICAqCiAg
KiBUaGlzIGZ1bmN0aW9ucyBpcyB0eXBpY2FsbHkgZXhlY3V0ZWQgZmlyc3QgYmVmb3JlIHRoZSB4
Y19saXZlcGF0Y2hfbGlzdCgpCiAgKiB0byBvYnRhaW4gdGhlIHNpemVzIGFuZCBjb3JyZWN0bHkg
YWxsb2NhdGUgYWxsIG5lY2Vzc2FyeSBkYXRhIHJlc291cmNlcy4KQEAgLTI1NjMsMTMgKzI1NjMs
MTYgQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgKiB3aWxsIGNv
bnRhaW4gdGhlIGh5cGVyY2FsbCBlcnJvciBjb2RlIHZhbHVlLgogICovCiBpbnQgeGNfbGl2ZXBh
dGNoX2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgKm5yLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmFtZV90b3RhbF9zaXpl
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5hbWVfdG90YWxf
c2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm1ldGFkYXRh
X3RvdGFsX3NpemUpOwogCiAvKgogICogVGhlIGhlYXJ0IG9mIHRoaXMgZnVuY3Rpb24gaXMgdG8g
Z2V0IGFuIGFycmF5IG9mIHRoZSBmb2xsb3dpbmcgb2JqZWN0czoKICAqICAgLSB4ZW5fbGl2ZXBh
dGNoX3N0YXR1c190OiBzdGF0ZXMgYW5kIHJldHVybiBjb2RlcyBvZiBwYXlsb2FkcwogICogICAt
IG5hbWU6IG5hbWVzIG9mIHBheWxvYWRzCiAgKiAgIC0gbGVuOiBsZW5ndGhzIG9mIGNvcnJlc3Bv
bmRpbmcgcGF5bG9hZHMnIG5hbWVzCisgKiAgIC0gbWV0YWRhdGE6IHBheWxvYWRzJyBtZXRhZGF0
YQorICogICAtIG1ldGFkYXRhX2xlbjogbGVuZ3RocyBvZiBjb3JyZXNwb25kaW5nIHBheWxvYWRz
JyBtZXRhZGF0YQogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBiZWNhdXNlIGl0IGhhcyB0
byBkZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBzb21lIG9mIHRoZSByZXF1
ZXN0ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC0yNTgyLDEyICsyNTg1LDEzIEBAIGlu
dCB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVk
IGludCAqbnIsCiAgKgogICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgY2FsbGVyIG9mIHRoaXMg
ZnVuY3Rpb24gd2lsbCBmaXJzdCBpc3N1ZSB0aGUKICAqIHhjX2xpdmVwYXRjaF9saXN0X2dldF9z
aXplcygpIGluIG9yZGVyIHRvIG9idGFpbiB0b3RhbCBzaXplcyBvZiBuYW1lcwotICogYXMgd2Vs
bCBhcyB0aGUgY3VycmVudCBudW1iZXIgb2YgcGF5bG9hZCBlbnRyaWVzLgotICogVGhlIHRvdGFs
IHNpemVzIGFyZSByZXF1aXJlZCBhbmQgc3VwcGxpZWQgdmlhIHRoZSAnbmFtZV90b3RhbF9zaXpl
JwotICogcGFyYW1ldGVyLgorICogYW5kIGFsbCBtZXRhZGF0YSBhcyB3ZWxsIGFzIHRoZSBjdXJy
ZW50IG51bWJlciBvZiBwYXlsb2FkIGVudHJpZXMuCisgKiBUaGUgdG90YWwgc2l6ZXMgYXJlIHJl
cXVpcmVkIGFuZCBzdXBwbGllZCB2aWEgdGhlICduYW1lX3RvdGFsX3NpemUnIGFuZAorICogJ21l
dGFkYXRhX3RvdGFsX3NpemUnIHBhcmFtZXRlcnMuCiAgKgogICogVGhlICdtYXgnIGlzIHRvIGJl
IHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIgd2l0aCB0aGUgbWF4aW11bSBudW1iZXIgb2YKLSAqIGVu
dHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgJ2xlbicgYXJyYXlzIGNhbiBiZSBmaWxsZWQgdXAg
d2l0aC4KKyAqIGVudHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgJ2xlbicsICdtZXRhZGF0YScg
YW5kICdtZXRhZGF0YV9sZW4nIGFycmF5cworICogY2FuIGJlIGZpbGxlZCB1cCB3aXRoLgogICoK
ICAqIEVhY2ggZW50cnkgaW4gdGhlICdpbmZvJyBhcnJheSBpcyBleHBlY3RlZCB0byBiZSBvZiB4
ZW5fbGl2ZXBhdGNoX3N0YXR1c190CiAgKiBzdHJ1Y3R1cmUgc2l6ZS4KQEAgLTI1OTYsNiArMjYw
MCwxMCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAqeGNo
LCB1bnNpZ25lZCBpbnQgKm5yLAogICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdsZW4nIGFycmF5
IGlzIGV4cGVjdGVkIHRvIGJlIG9mIHVpbnQzMl90IHNpemUuCiAgKgorICogRWFjaCBlbnRyeSBp
biB0aGUgJ21ldGFkYXRhJyBhcnJheSBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgc2l6ZS4KKyAqCisg
KiBFYWNoIGVudHJ5IGluIHRoZSAnbWV0YWRhdGFfbGVuJyBhcnJheSBpcyBleHBlY3RlZCB0byBi
ZSBvZiB1aW50MzJfdCBzaXplLgorICoKICAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVybyBpZiB0
aGUgaHlwZXJjYWxsIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuCiAgKiBOb3RlIHRoYXQgdGhlIHJl
dHVybiB2YWx1ZSBpcyBfbm90XyB0aGUgYW1vdW50IG9mIGVudHJpZXMgZmlsbGVkCiAgKiBvdXQg
LSB0aGF0IGlzIHNhdmVkIGluICdkb25lJy4KQEAgLTI2MTAsNiArMjYxOCw4IEBAIGludCB4Y19s
aXZlcGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50IG1heCwK
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgKmluZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3QgKmxlbiwKICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1aW50NjRfdCBuYW1lX3RvdGFsX3NpemUsCisgICAgICAg
ICAgICAgICAgICAgICAgY2hhciAqbWV0YWRhdGEsIHVpbnQzMl90ICptZXRhZGF0YV9sZW4sCisg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDY0X3QgbWV0YWRhdGFfdG90YWxfc2l6ZSwK
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmRvbmUsIHVuc2lnbmVkIGludCAq
bGVmdCk7CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9s
aWJ4Yy94Y19taXNjLmMKaW5kZXggZDc4N2YzZjI5Zi4uN2RjOWZkODNlZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfbWlzYy5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpAQCAtNjYz
LDcgKzY2Myw3IEBAIGludCB4Y19saXZlcGF0Y2hfZ2V0KHhjX2ludGVyZmFjZSAqeGNoLAogCiAv
KgogICogR2V0IGEgbnVtYmVyIG9mIGF2YWlsYWJsZSBwYXlsb2FkcyBhbmQgZ2V0IGFjdHVhbCB0
b3RhbCBzaXplIG9mCi0gKiB0aGUgcGF5bG9hZHMnIG5hbWUgYXJyYXkuCisgKiB0aGUgcGF5bG9h
ZHMnIG5hbWUgYW5kIG1ldGFkYXRhIGFycmF5cy4KICAqCiAgKiBUaGlzIGZ1bmN0aW9ucyBpcyB0
eXBpY2FsbHkgZXhlY3V0ZWQgZmlyc3QgYmVmb3JlIHRoZSB4Y19saXZlcGF0Y2hfbGlzdCgpCiAg
KiB0byBvYnRhaW4gdGhlIHNpemVzIGFuZCBjb3JyZWN0bHkgYWxsb2NhdGUgYWxsIG5lY2Vzc2Fy
eSBkYXRhIHJlc291cmNlcy4KQEAgLTY3NCwxMiArNjc0LDEzIEBAIGludCB4Y19saXZlcGF0Y2hf
Z2V0KHhjX2ludGVyZmFjZSAqeGNoLAogICogd2lsbCBjb250YWluIHRoZSBoeXBlcmNhbGwgZXJy
b3IgY29kZSB2YWx1ZS4KICAqLwogaW50IHhjX2xpdmVwYXRjaF9saXN0X2dldF9zaXplcyh4Y19p
bnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50ICpuciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKm5hbWVfdG90YWxfc2l6ZSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgKm5hbWVfdG90YWxfc2l6ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgKm1ldGFkYXRhX3RvdGFsX3NpemUpCiB7CiAgICAgREVD
TEFSRV9TWVNDVEw7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAhbnIgfHwgIW5hbWVfdG90YWxf
c2l6ZSApCisgICAgaWYgKCAhbnIgfHwgIW5hbWVfdG90YWxfc2l6ZSB8fCAhbWV0YWRhdGFfdG90
YWxfc2l6ZSApCiAgICAgewogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJu
IC0xOwpAQCAtNjk1LDYgKzY5Niw3IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMo
eGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCAqbnIsCiAKICAgICAqbnIgPSBzeXNjdGwu
dS5saXZlcGF0Y2gudS5saXN0Lm5yOwogICAgICpuYW1lX3RvdGFsX3NpemUgPSBzeXNjdGwudS5s
aXZlcGF0Y2gudS5saXN0Lm5hbWVfdG90YWxfc2l6ZTsKKyAgICAqbWV0YWRhdGFfdG90YWxfc2l6
ZSA9IHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubWV0YWRhdGFfdG90YWxfc2l6ZTsKIAogICAg
IHJldHVybiAwOwogfQpAQCAtNzA0LDYgKzcwNiw4IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdF9n
ZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCAqbnIsCiAgKiAgIC0geGVu
X2xpdmVwYXRjaF9zdGF0dXNfdDogc3RhdGVzIGFuZCByZXR1cm4gY29kZXMgb2YgcGF5bG9hZHMK
ICAqICAgLSBuYW1lOiBuYW1lcyBvZiBwYXlsb2FkcwogICogICAtIGxlbjogbGVuZ3RocyBvZiBj
b3JyZXNwb25kaW5nIHBheWxvYWRzJyBuYW1lcworICogICAtIG1ldGFkYXRhOiBwYXlsb2Fkcycg
bWV0YWRhdGEKKyAqICAgLSBtZXRhZGF0YV9sZW46IGxlbmd0aHMgb2YgY29ycmVzcG9uZGluZyBw
YXlsb2FkcycgbWV0YWRhdGEKICAqCiAgKiBIb3dldmVyIGl0IGlzIGNvbXBsZXggYmVjYXVzZSBp
dCBoYXMgdG8gZGVhbCB3aXRoIHRoZSBoeXBlcnZpc29yCiAgKiByZXR1cm5pbmcgc29tZSBvZiB0
aGUgcmVxdWVzdGVkIGRhdGEgb3IgZGF0YSBiZWluZyBzdGFsZQpAQCAtNzE2LDEyICs3MjAsMTMg
QEAgaW50IHhjX2xpdmVwYXRjaF9saXN0X2dldF9zaXplcyh4Y19pbnRlcmZhY2UgKnhjaCwgdW5z
aWduZWQgaW50ICpuciwKICAqCiAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSBjYWxsZXIgb2Yg
dGhpcyBmdW5jdGlvbiB3aWxsIGZpcnN0IGlzc3VlIHRoZQogICogeGNfbGl2ZXBhdGNoX2xpc3Rf
Z2V0X3NpemVzKCkgaW4gb3JkZXIgdG8gb2J0YWluIHRvdGFsIHNpemVzIG9mIG5hbWVzCi0gKiBh
cyB3ZWxsIGFzIHRoZSBjdXJyZW50IG51bWJlciBvZiBwYXlsb2FkIGVudHJpZXMuCi0gKiBUaGUg
dG90YWwgc2l6ZXMgYXJlIHJlcXVpcmVkIGFuZCBzdXBwbGllZCB2aWEgdGhlICduYW1lX3RvdGFs
X3NpemUnCi0gKiBwYXJhbWV0ZXIuCisgKiBhbmQgYWxsIG1ldGFkYXRhIGFzIHdlbGwgYXMgdGhl
IGN1cnJlbnQgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcy4KKyAqIFRoZSB0b3RhbCBzaXplcyBh
cmUgcmVxdWlyZWQgYW5kIHN1cHBsaWVkIHZpYSB0aGUgJ25hbWVfdG90YWxfc2l6ZScgYW5kCisg
KiAnbWV0YWRhdGFfdG90YWxfc2l6ZScgcGFyYW1ldGVycy4KICAqCiAgKiBUaGUgJ21heCcgaXMg
dG8gYmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtIG51bWJlciBvZgot
ICogZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJyBhcnJheXMgY2FuIGJlIGZpbGxl
ZCB1cCB3aXRoLgorICogZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJywgJ21ldGFk
YXRhJyBhbmQgJ21ldGFkYXRhX2xlbicgYXJyYXlzCisgKiBjYW4gYmUgZmlsbGVkIHVwIHdpdGgu
CiAgKgogICogRWFjaCBlbnRyeSBpbiB0aGUgJ2luZm8nIGFycmF5IGlzIGV4cGVjdGVkIHRvIGJl
IG9mIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QKICAqIHN0cnVjdHVyZSBzaXplLgpAQCAtNzMwLDYg
KzczNSwxMCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAq
eGNoLCB1bnNpZ25lZCBpbnQgKm5yLAogICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdsZW4nIGFy
cmF5IGlzIGV4cGVjdGVkIHRvIGJlIG9mIHVpbnQzMl90IHNpemUuCiAgKgorICogRWFjaCBlbnRy
eSBpbiB0aGUgJ21ldGFkYXRhJyBhcnJheSBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgc2l6ZS4KKyAq
CisgKiBFYWNoIGVudHJ5IGluIHRoZSAnbWV0YWRhdGFfbGVuJyBhcnJheSBpcyBleHBlY3RlZCB0
byBiZSBvZiB1aW50MzJfdCBzaXplLgorICoKICAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVybyBp
ZiB0aGUgaHlwZXJjYWxsIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuCiAgKiBOb3RlIHRoYXQgdGhl
IHJldHVybiB2YWx1ZSBpcyBfbm90XyB0aGUgYW1vdW50IG9mIGVudHJpZXMgZmlsbGVkCiAgKiBv
dXQgLSB0aGF0IGlzIHNhdmVkIGluICdkb25lJy4KQEAgLTc0NCw2ICs3NTMsOCBAQCBpbnQgeGNf
bGl2ZXBhdGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgs
CiAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzICppbmZv
LAogICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKm5hbWUsIHVpbnQzMl90ICpsZW4sCiAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgdWludDY0X3QgbmFtZV90b3RhbF9zaXplLAorICAgICAg
ICAgICAgICAgICAgICAgIGNoYXIgKm1ldGFkYXRhLCB1aW50MzJfdCAqbWV0YWRhdGFfbGVuLAor
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ2NF90IG1ldGFkYXRhX3RvdGFsX3NpemUs
CiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpkb25lLCB1bnNpZ25lZCBpbnQg
KmxlZnQpCiB7CiAgICAgaW50IHJjOwpAQCAtNzUyLDEzICs3NjMsMTYgQEAgaW50IHhjX2xpdmVw
YXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4LAogICAg
IERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShpbmZvLCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JP
VU5DRV9PVVQpOwogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShuYW1lLCAwLCBYQ19IWVBF
UkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShs
ZW4sIDAsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7CisgICAgREVDTEFSRV9IWVBF
UkNBTExfQk9VTkNFKG1ldGFkYXRhLCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQp
OworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShtZXRhZGF0YV9sZW4sIDAsIFhDX0hZUEVS
Q0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7CiAgICAgdWludDMyX3QgbWF4X2JhdGNoX3N6LCBucjsK
ICAgICB1aW50MzJfdCB2ZXJzaW9uID0gMCwgcmV0cmllcyA9IDA7CiAgICAgdWludDMyX3QgYWRq
dXN0ID0gMDsKLSAgICBvZmZfdCBuYW1lX29mZiA9IDA7Ci0gICAgdWludDY0X3QgbmFtZV9zejsK
KyAgICBvZmZfdCBuYW1lX29mZiA9IDAsIG1ldGFkYXRhX29mZiA9IDA7CisgICAgdWludDY0X3Qg
bmFtZV9zeiwgbWV0YWRhdGFfc3o7CiAKLSAgICBpZiAoICFtYXggfHwgIWluZm8gfHwgIW5hbWUg
fHwgIWxlbiB8fCAhZG9uZSB8fCAhbGVmdCApCisgICAgaWYgKCAhbWF4IHx8ICFpbmZvIHx8ICFu
YW1lIHx8ICFsZW4gfHwKKyAgICAgICAgICFtZXRhZGF0YSB8fCAhbWV0YWRhdGFfbGVuIHx8ICFk
b25lIHx8ICFsZWZ0ICkKICAgICB7CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICBy
ZXR1cm4gLTE7CkBAIC03NzcsMTAgKzc5MSwxMSBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNf
aW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCiAKICAgICBtYXhfYmF0Y2hf
c3ogPSBtYXg7CiAgICAgbmFtZV9zeiA9IG5hbWVfdG90YWxfc2l6ZTsKKyAgICBtZXRhZGF0YV9z
eiA9IG1ldGFkYXRhX3RvdGFsX3NpemU7CiAgICAgKmRvbmUgPSAwOwogICAgICpsZWZ0ID0gMDsK
ICAgICBkbyB7Ci0gICAgICAgIHVpbnQ2NF90IF9uYW1lX3N6OworICAgICAgICB1aW50NjRfdCBf
bmFtZV9zeiwgX21ldGFkYXRhX3N6OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBmaXJz
dCB0aW1lIHdlIGdvIGluIHRoaXMgbG9vcCBvdXIgJ21heCcgbWF5IGJlIGJpZ2dlcgpAQCAtODAz
LDEwICs4MTgsMTQgQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBj
b25zdCB1bnNpZ25lZCBpbnQgbWF4LAogICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpF
KGluZm8sIG5yICogc2l6ZW9mKCppbmZvKSk7CiAgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VU
X1NJWkUobmFtZSwgbmFtZV9zeik7CiAgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUo
bGVuLCBuciAqIHNpemVvZigqbGVuKSk7CisgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJ
WkUobWV0YWRhdGEsIG1ldGFkYXRhX3N6KTsKKyAgICAgICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRf
U0laRShtZXRhZGF0YV9sZW4sIG5yICogc2l6ZW9mKCptZXRhZGF0YV9sZW4pKTsKICAgICAgICAg
LyogTW92ZSB0aGUgcG9pbnRlciB0byBwcm9wZXIgb2Zmc2V0IGludG8gJ2luZm8nLiAqLwogICAg
ICAgICAoSFlQRVJDQUxMX0JVRkZFUihpbmZvKSktPnVidWYgPSBpbmZvICsgKmRvbmU7CiAgICAg
ICAgIChIWVBFUkNBTExfQlVGRkVSKG5hbWUpKS0+dWJ1ZiA9IG5hbWUgKyBuYW1lX29mZjsKICAg
ICAgICAgKEhZUEVSQ0FMTF9CVUZGRVIobGVuKSktPnVidWYgPSBsZW4gKyAqZG9uZTsKKyAgICAg
ICAgKEhZUEVSQ0FMTF9CVUZGRVIobWV0YWRhdGEpKS0+dWJ1ZiA9IG1ldGFkYXRhICsgbWV0YWRh
dGFfb2ZmOworICAgICAgICAoSFlQRVJDQUxMX0JVRkZFUihtZXRhZGF0YV9sZW4pKS0+dWJ1ZiA9
IG1ldGFkYXRhX2xlbiArICpkb25lOwogICAgICAgICAvKiBBbGxvY2F0ZSBtZW1vcnkuICovCiAg
ICAgICAgIHJjID0geGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBpbmZvKTsKICAgICAgICAg
aWYgKCByYyApCkBAIC04MjAsOSArODM5LDE5IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdCh4Y19p
bnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50IG1heCwKICAgICAgICAgaWYgKCByYyAp
CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICByYyA9IHhjX2h5cGVyY2FsbF9ib3VuY2Vf
cHJlKHhjaCwgbWV0YWRhdGEpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIHJjID0geGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBtZXRhZGF0YV9s
ZW4pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIHNl
dF94ZW5fZ3Vlc3RfaGFuZGxlKHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3Quc3RhdHVzLCBpbmZv
KTsKICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlz
dC5uYW1lLCBuYW1lKTsKICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUubGl2
ZXBhdGNoLnUubGlzdC5sZW4sIGxlbik7CisgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHN5
c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubWV0YWRhdGEsIG1ldGFkYXRhKTsKKyAgICAgICAgc2V0
X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5tZXRhZGF0YV9sZW4s
IG1ldGFkYXRhX2xlbik7CiAKICAgICAgICAgcmMgPSBkb19zeXNjdGwoeGNoLCAmc3lzY3RsKTsK
ICAgICAgICAgLyoKQEAgLTgzOSw2ICs4NjgsOCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNf
aW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCiAgICAgICAgICAgICB4Y19o
eXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBpbmZvKTsKICAgICAgICAgICAgIHhjX2h5cGVyY2Fs
bF9ib3VuY2VfcG9zdCh4Y2gsIG5hbWUpOwogICAgICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5j
ZV9wb3N0KHhjaCwgbGVuKTsKKyAgICAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4
Y2gsIG1ldGFkYXRhKTsKKyAgICAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gs
IG1ldGFkYXRhX2xlbik7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggcmMgPCAwICkgLyogRm9yIGFsbCBvdGhlciBlcnJvcnMgd2UgYmFpbCBvdXQu
ICovCkBAIC04NjMsNiArODk0LDggQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFj
ZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4LAogICAgICAgICAgICAgeGNfaHlwZXJjYWxs
X2JvdW5jZV9wb3N0KHhjaCwgaW5mbyk7CiAgICAgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNl
X3Bvc3QoeGNoLCBuYW1lKTsKICAgICAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4
Y2gsIGxlbik7CisgICAgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBtZXRh
ZGF0YSk7CisgICAgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBtZXRhZGF0
YV9sZW4pOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIApAQCAtODc1LDE3ICs5
MDgsMjQgQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1
bnNpZ25lZCBpbnQgbWF4LAogICAgICAgICB9CiAgICAgICAgICpsZWZ0ID0gc3lzY3RsLnUubGl2
ZXBhdGNoLnUubGlzdC5ucjsgLyogVG90YWwgcmVtYWluaW5nIGNvdW50LiAqLwogICAgICAgICBf
bmFtZV9zeiA9IHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubmFtZV90b3RhbF9zaXplOyAvKiBU
b3RhbCByZWNlaXZlZCBuYW1lIHNpemUuICovCisgICAgICAgIF9tZXRhZGF0YV9zeiA9IHN5c2N0
bC51LmxpdmVwYXRjaC51Lmxpc3QubWV0YWRhdGFfdG90YWxfc2l6ZTsgLyogVG90YWwgcmVjZWl2
ZWQgbWV0YWRhdGEgc2l6ZS4gKi8KICAgICAgICAgLyogQ29weSBvbmx5IHVwICdyYycgb2YgZGF0
YScgLSB3ZSBjb3VsZCBhZGQgJ21pbihyYyxucikgaWYgZGVzaXJlZC4gKi8KICAgICAgICAgSFlQ
RVJDQUxMX0JPVU5DRV9TRVRfU0laRShpbmZvLCAocmMgKiBzaXplb2YoKmluZm8pKSk7CiAgICAg
ICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobmFtZSwgX25hbWVfc3opOwogICAgICAgICBI
WVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKGxlbiwgKHJjICogc2l6ZW9mKCpsZW4pKSk7CisgICAg
ICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobWV0YWRhdGEsIF9tZXRhZGF0YV9zeik7Cisg
ICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobWV0YWRhdGFfbGVuLCAocmMgKiBzaXpl
b2YoKm1ldGFkYXRhX2xlbikpKTsKICAgICAgICAgLyogQm91bmNlIHRoZSBkYXRhIGFuZCBmcmVl
IHRoZSBib3VuY2UgYnVmZmVyLiAqLwogICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3Qo
eGNoLCBpbmZvKTsKICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgbmFtZSk7
CiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGxlbik7CisgICAgICAgIHhj
X2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG1ldGFkYXRhKTsKKyAgICAgICAgeGNfaHlwZXJj
YWxsX2JvdW5jZV9wb3N0KHhjaCwgbWV0YWRhdGFfbGVuKTsKIAogICAgICAgICBuYW1lX3N6IC09
IF9uYW1lX3N6OwogICAgICAgICBuYW1lX29mZiArPSBfbmFtZV9zejsKKyAgICAgICAgbWV0YWRh
dGFfc3ogLT0gX21ldGFkYXRhX3N6OworICAgICAgICBtZXRhZGF0YV9vZmYgKz0gX21ldGFkYXRh
X3N6OwogCiAgICAgICAgIC8qIEFuZCB1cGRhdGUgaG93IG1hbnkgZWxlbWVudHMgb2YgaW5mbyB3
ZSBoYXZlIGNvcGllZCBpbnRvLiAqLwogICAgICAgICAqZG9uZSArPSByYzsKQEAgLTg5OCw2ICs5
MzgsOCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVu
c2lnbmVkIGludCBtYXgsCiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGxl
bik7CiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG5hbWUpOwogICAgICAg
ICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBpbmZvKTsKKyAgICAgICAgeGNfaHlwZXJj
YWxsX2JvdW5jZV9wb3N0KHhjaCwgbWV0YWRhdGEpOworICAgICAgICB4Y19oeXBlcmNhbGxfYm91
bmNlX3Bvc3QoeGNoLCBtZXRhZGF0YV9sZW4pOwogICAgIH0KIAogICAgIHJldHVybiByYyA+IDAg
PyAwIDogcmM7CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyBiL3Rvb2xz
L21pc2MveGVuLWxpdmVwYXRjaC5jCmluZGV4IDhhYzNkNTY3ZmMuLmYxNzM0MGEyZWUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWxp
dmVwYXRjaC5jCkBAIC02OSw5ICs2OSwxMSBAQCBzdGF0aWMgaW50IGxpc3RfZnVuYyhpbnQgYXJn
YywgY2hhciAqYXJndltdKQogICAgIHVuc2lnbmVkIGludCBuciwgZG9uZSwgbGVmdCwgaTsKICAg
ICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvID0gTlVMTDsKICAgICBjaGFyICpuYW1lID0g
TlVMTDsKKyAgICBjaGFyICptZXRhZGF0YSA9IE5VTEw7CiAgICAgdWludDMyX3QgKmxlbiA9IE5V
TEw7Ci0gICAgdWludDY0X3QgbmFtZV90b3RhbF9zaXplOwotICAgIG9mZl90IG5hbWVfb2ZmOwor
ICAgIHVpbnQzMl90ICptZXRhZGF0YV9sZW4gPSBOVUxMOworICAgIHVpbnQ2NF90IG5hbWVfdG90
YWxfc2l6ZSwgbWV0YWRhdGFfdG90YWxfc2l6ZTsKKyAgICBvZmZfdCBuYW1lX29mZiwgbWV0YWRh
dGFfb2ZmOwogICAgIGludCByYyA9IEVOT01FTTsKIAogICAgIGlmICggYXJnYyApCkBAIC04MSw3
ICs4Myw3IEBAIHN0YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAg
ICAgfQogICAgIGRvbmUgPSBsZWZ0ID0gMDsKIAotICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3Rf
Z2V0X3NpemVzKHhjaCwgJm5yLCAmbmFtZV90b3RhbF9zaXplKTsKKyAgICByYyA9IHhjX2xpdmVw
YXRjaF9saXN0X2dldF9zaXplcyh4Y2gsICZuciwgJm5hbWVfdG90YWxfc2l6ZSwgJm1ldGFkYXRh
X3RvdGFsX3NpemUpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgcmMgPSBlcnJubzsK
QEAgLTEwOSwxMiArMTExLDIzIEBAIHN0YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFy
ICphcmd2W10pCiAgICAgaWYgKCAhbGVuICkKICAgICAgICAgZ290byBlcnJvcl9sZW47CiAKKyAg
ICBtZXRhZGF0YSA9IG1hbGxvYyhtZXRhZGF0YV90b3RhbF9zaXplICogc2l6ZW9mKCptZXRhZGF0
YSkgKyAxKTsKKyAgICBpZiAoICFtZXRhZGF0YSApCisgICAgICAgIGdvdG8gZXJyb3JfbWV0YWRh
dGE7CisKKyAgICBtZXRhZGF0YV9sZW4gPSBtYWxsb2MobnIgKiBzaXplb2YoKm1ldGFkYXRhX2xl
bikpOworICAgIGlmICggIW1ldGFkYXRhX2xlbiApCisgICAgICAgIGdvdG8gZXJyb3JfbWV0YWRh
dGFfbGVuOworCiAgICAgbWVtc2V0KGluZm8sICdBJywgbnIgKiBzaXplb2YoKmluZm8pKTsKICAg
ICBtZW1zZXQobmFtZSwgJ0InLCBuYW1lX3RvdGFsX3NpemUgKiBzaXplb2YoKm5hbWUpKTsKICAg
ICBtZW1zZXQobGVuLCAnQycsIG5yICogc2l6ZW9mKCpsZW4pKTsKLSAgICBuYW1lX29mZiA9IDA7
CisgICAgbWVtc2V0KG1ldGFkYXRhLCAnRCcsIG1ldGFkYXRhX3RvdGFsX3NpemUgKiBzaXplb2Yo
Km1ldGFkYXRhKSArIDEpOworICAgIG1lbXNldChtZXRhZGF0YV9sZW4sICdFJywgbnIgKiBzaXpl
b2YoKm1ldGFkYXRhX2xlbikpOworICAgIG5hbWVfb2ZmID0gbWV0YWRhdGFfb2ZmID0gMDsKIAot
ICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3QoeGNoLCBuciwgMCwgaW5mbywgbmFtZSwgbGVuLCBu
YW1lX3RvdGFsX3NpemUsICZkb25lLCAmbGVmdCk7CisgICAgcmMgPSB4Y19saXZlcGF0Y2hfbGlz
dCh4Y2gsIG5yLCAwLCBpbmZvLCBuYW1lLCBsZW4sIG5hbWVfdG90YWxfc2l6ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1ldGFkYXRhLCBtZXRhZGF0YV9sZW4sIG1ldGFkYXRhX3RvdGFs
X3NpemUsICZkb25lLCAmbGVmdCk7CiAgICAgaWYgKCByYyB8fCBkb25lICE9IG5yIHx8IGxlZnQg
PiAwKQogICAgIHsKICAgICAgICAgcmMgPSBlcnJubzsKQEAgLTEyNCwyMyArMTM3LDM1IEBAIHN0
YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgIGdvdG8g
ZXJyb3I7CiAgICAgfQogCi0gICAgZnByaW50ZihzdGRvdXQsIiBJRCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IHN0YXR1c1xuIgotICAgICAgICAgICAgICAgICAgICItLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLVxuIik7Cisg
ICAgZnByaW50ZihzdGRvdXQsIiBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IHN0YXR1cyAgICAgfCBtZXRhZGF0YVxuIgorICAgICAgICAgICAgICAgICAgICItLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS1cbiIpOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBkb25lOyBpKysgKQogICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGo7CiAgICAgICAgIGNoYXIgKm5hbWVfc3RyID0gbmFtZSArIG5h
bWVfb2ZmOworICAgICAgICBjaGFyICptZXRhZGF0YV9zdHIgPSBtZXRhZGF0YSArIG1ldGFkYXRh
X29mZjsKIAogICAgICAgICBwcmludGYoIiUtNDAuKnN8ICVzIiwgbGVuW2ldLCBuYW1lX3N0ciwg
c3RhdGUyc3RyKGluZm9baV0uc3RhdGUpKTsKICAgICAgICAgaWYgKCBpbmZvW2ldLnJjICkKLSAg
ICAgICAgICAgIHByaW50ZigiICglZCwgJXMpXG4iLCAtaW5mb1tpXS5yYywgc3RyZXJyb3IoLWlu
Zm9baV0ucmMpKTsKKyAgICAgICAgICAgIHByaW50ZigiICglZCwgJXMpICAgIHwgIiwgLWluZm9b
aV0ucmMsIHN0cmVycm9yKC1pbmZvW2ldLnJjKSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
IHB1dHMoIiIpOworICAgICAgICAgICAgcHJpbnRmKCIgICAgfCAiKTsKKworICAgICAgICAvKiBS
ZXBsYWNlIGFsbCAnXDAnIHdpdGggc2VtaS1jb2xvbnMuICovCisgICAgICAgIGZvciAoIGogPSAw
OyBtZXRhZGF0YV9sZW5baV0gJiYgaiA8IG1ldGFkYXRhX2xlbltpXSAtIDE7IGorKyApCisgICAg
ICAgICAgICBtZXRhZGF0YV9zdHJbal0gPSAobWV0YWRhdGFfc3RyW2pdID86ICc7Jyk7CisgICAg
ICAgIHByaW50ZigiJS4qc1xuIiwgbWV0YWRhdGFfbGVuW2ldLCBtZXRhZGF0YV9zdHIpOwogCiAg
ICAgICAgIG5hbWVfb2ZmICs9IGxlbltpXTsKKyAgICAgICAgbWV0YWRhdGFfb2ZmICs9IG1ldGFk
YXRhX2xlbltpXTsKICAgICB9CiAKIGVycm9yOgorICAgIGZyZWUobWV0YWRhdGFfbGVuKTsKK2Vy
cm9yX21ldGFkYXRhX2xlbjoKKyAgICBmcmVlKG1ldGFkYXRhKTsKK2Vycm9yX21ldGFkYXRhOgog
ICAgIGZyZWUobGVuKTsKIGVycm9yX2xlbjoKICAgICBmcmVlKG5hbWUpOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggZTgw
MDM4MjQ3OS4uYmRmMmQxZmM2ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYwor
KysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMTY0LDcgKzExNjQsOCBAQCBzdGF0aWMg
aW50IGxpdmVwYXRjaF9saXN0KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0ICpsaXN0
KQogCiAgICAgaWYgKCBsaXN0LT5uciAmJgogICAgICAgICAgKCFndWVzdF9oYW5kbGVfb2theShs
aXN0LT5zdGF0dXMsIGxpc3QtPm5yKSB8fAotICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShs
aXN0LT5sZW4sIGxpc3QtPm5yKSkgKQorICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShsaXN0
LT5sZW4sIGxpc3QtPm5yKSB8fAorICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShsaXN0LT5t
ZXRhZGF0YV9sZW4sIGxpc3QtPm5yKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAg
IHNwaW5fbG9jaygmcGF5bG9hZF9sb2NrKTsKQEAgLTExNzUsMTMgKzExNzYsMTQgQEAgc3RhdGlj
IGludCBsaXZlcGF0Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlz
dCkKICAgICB9CiAKICAgICBsaXN0LT5uYW1lX3RvdGFsX3NpemUgPSAwOworICAgIGxpc3QtPm1l
dGFkYXRhX3RvdGFsX3NpemUgPSAwOwogICAgIGlmICggbGlzdC0+bnIgKQogICAgIHsKLSAgICAg
ICAgdWludDY0X3QgbmFtZV9vZmZzZXQgPSAwOworICAgICAgICB1aW50NjRfdCBuYW1lX29mZnNl
dCA9IDAsIG1ldGFkYXRhX29mZnNldCA9IDA7CiAKICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggZGF0YSwgJnBheWxvYWRfbGlzdCwgbGlzdCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVp
bnQzMl90IG5hbWVfbGVuOworICAgICAgICAgICAgdWludDMyX3QgbmFtZV9sZW4sIG1ldGFkYXRh
X2xlbjsKIAogICAgICAgICAgICAgaWYgKCBsaXN0LT5pZHggPiBpKysgKQogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwpAQCAtMTE5Miw4ICsxMTk0LDEzIEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNo
X2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAgICAgICAgICAg
ICBuYW1lX2xlbiA9IHN0cmxlbihkYXRhLT5uYW1lKSArIDE7CiAgICAgICAgICAgICBsaXN0LT5u
YW1lX3RvdGFsX3NpemUgKz0gbmFtZV9sZW47CiAKKyAgICAgICAgICAgIG1ldGFkYXRhX2xlbiA9
IGRhdGEtPm1ldGFkYXRhLmxlbjsKKyAgICAgICAgICAgIGxpc3QtPm1ldGFkYXRhX3RvdGFsX3Np
emUgKz0gbWV0YWRhdGFfbGVuOworCiAgICAgICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3Vi
cmFuZ2Vfb2theShsaXN0LT5uYW1lLCBuYW1lX29mZnNldCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWVfb2Zmc2V0ICsgbmFtZV9sZW4gLSAxKSApCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lX29mZnNldCAr
IG5hbWVfbGVuIC0gMSkgfHwKKyAgICAgICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9zdWJyYW5n
ZV9va2F5KGxpc3QtPm1ldGFkYXRhLCBtZXRhZGF0YV9vZmZzZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRhZGF0YV9vZmZzZXQgKyBtZXRhZGF0YV9s
ZW4gLSAxKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTIwMyw3ICsxMjEwLDEwIEBAIHN0YXRpYyBpbnQg
bGl2ZXBhdGNoX2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAg
ICAgICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bmFtZSwgbmFtZV9v
ZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+bmFt
ZSwgbmFtZV9sZW4pIHx8CiAgICAgICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0X29mZnNldChs
aXN0LT5sZW4sIGlkeCwgJm5hbWVfbGVuLCAxKSB8fAotICAgICAgICAgICAgICAgIF9fY29weV90
b19ndWVzdF9vZmZzZXQobGlzdC0+c3RhdHVzLCBpZHgsICZzdGF0dXMsIDEpICkKKyAgICAgICAg
ICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPnN0YXR1cywgaWR4LCAmc3RhdHVz
LCAxKSB8fAorICAgICAgICAgICAgICAgIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bWV0
YWRhdGEsIG1ldGFkYXRhX29mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGEtPm1ldGFkYXRhLmRhdGEsIG1ldGFkYXRhX2xlbikgfHwKKyAgICAgICAgICAg
ICAgICBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPm1ldGFkYXRhX2xlbiwgaWR4LCAmbWV0
YWRhdGFfbGVuLCAxKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOwogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTIxMSw2ICsxMjIxLDcgQEAgc3RhdGlj
IGludCBsaXZlcGF0Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlz
dCkKIAogICAgICAgICAgICAgaWR4Kys7CiAgICAgICAgICAgICBuYW1lX29mZnNldCArPSBuYW1l
X2xlbjsKKyAgICAgICAgICAgIG1ldGFkYXRhX29mZnNldCArPSBtZXRhZGF0YV9sZW47CiAKICAg
ICAgICAgICAgIGlmICggKGlkeCA+PSBsaXN0LT5ucikgfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hl
Y2soKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0xMjIxLDYgKzEyMzIsNyBAQCBzdGF0
aWMgaW50IGxpdmVwYXRjaF9saXN0KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0ICps
aXN0KQogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBkYXRhLCAmcGF5bG9hZF9saXN0LCBs
aXN0ICkKICAgICAgICAgewogICAgICAgICAgICAgbGlzdC0+bmFtZV90b3RhbF9zaXplICs9IHN0
cmxlbihkYXRhLT5uYW1lKSArIDE7CisgICAgICAgICAgICBsaXN0LT5tZXRhZGF0YV90b3RhbF9z
aXplICs9IGRhdGEtPm1ldGFkYXRhLmxlbjsKICAgICAgICAgfQogICAgIH0KICAgICBsaXN0LT5u
ciA9IHBheWxvYWRfY250IC0gaTsgLyogUmVtYWluaW5nIGFtb3VudC4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aAppbmRleCA1MDNiZTY4MDU5Li43Nzg2ODY0OTI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC05MjAs
MTYgKzkyMCwxNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0IHsKIH07CiAKIC8q
Ci0gKiBSZXRyaWV2ZSBhbiBhcnJheSBvZiBhYmJyZXZpYXRlZCBzdGF0dXMgYW5kIG5hbWVzIG9m
IHBheWxvYWRzIHRoYXQgYXJlCi0gKiBsb2FkZWQgaW4gdGhlIGh5cGVydmlzb3IuCisgKiBSZXRy
aWV2ZSBhbiBhcnJheSBvZiBhYmJyZXZpYXRlZCBzdGF0dXMsIG5hbWVzIGFuZCBtZXRhZGF0YSBv
ZiBwYXlsb2FkcyB0aGF0CisgKiBhcmUgbG9hZGVkIGluIHRoZSBoeXBlcnZpc29yLgogICoKICAq
IElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBhbiBwb3NpdGl2ZSBudW1iZXIsIGl0IGlzIHRoZSBu
dW1iZXIgKHVwIHRvIGBucmApCiAgKiBvZiB0aGUgcGF5bG9hZHMgcmV0dXJuZWQsIGFsb25nIHdp
dGggYG5yYCB1cGRhdGVkIHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcKICAqIHBheWxvYWRz
LCBgdmVyc2lvbmAgdXBkYXRlZCAoaXQgbWF5IGJlIHRoZSBzYW1lIGFjcm9zcyBoeXBlcmNhbGxz
LiBJZiBpdCB2YXJpZXMKLSAqIHRoZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNv
dWxkIGZhaWwpIGFuZCB0aGUgbmFtZV90b3RhbF9zaXplCi0gKiBjb250YWluaW5nIHRvdGFsIHNp
emUgb2YgdHJhbnNmZXJlZCBkYXRhIGZvciB0aGUgYXJyYXkuCi0gKiBUaGUgYHN0YXR1c2AsIGBu
YW1lYCwgYGxlbmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXggdmFsdWUgKGBp
ZHhgKQotICogd2l0aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4KKyAqIHRoZSBkYXRhIGlz
IHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkIGZhaWwpLCBgbmFtZV90b3RhbF9zaXplYCBh
bmQKKyAqIGBtZXRhZGF0YV90b3RhbF9zaXplYCBjb250YWluaW5nIHRvdGFsIHNpemVzIG9mIHRy
YW5zZmVyZWQgZGF0YSBmb3IgYm90aCB0aGUKKyAqIGFycmF5cy4KKyAqIFRoZSBgc3RhdHVzYCwg
YG5hbWVgLCBgbGVuYCwgYG1ldGFkYXRhYCBhbmQgYG1ldGFkYXRhX2xlbmAgYXJlIHVwZGF0ZWQg
YXQgdGhlaXIKKyAqIGRlc2lnbmVkIGluZGV4IHZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJu
ZWQgdmFsdWUgb2YgZGF0YS4KICAqCiAgKiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgRTJCSUcg
dGhlIGBucmAgaXMgdG9vIGJpZyBhbmQgc2hvdWxkIGJlCiAgKiBsb3dlcmVkLiBUaGUgdXBwZXIg
bGltaXQgb2YgYG5yYCBpcyBsZWZ0IHRvIHRoZSBpbXBsZW1lbnRpb24uCkBAIC05NTMsNiArOTU0
LDcgQEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxl
ZnQuICovCiAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElO
OiBNdXN0IGJlIHplcm8uICovCiAgICAgdWludDY0X3QgbmFtZV90b3RhbF9zaXplOyAgICAgICAg
ICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFtZXMgKi8KKyAgICB1
aW50NjRfdCBtZXRhZGF0YV90b3RhbF9zaXplOyAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXpl
IG9mIGFsbCB0cmFuc2ZlciBtZXRhZGF0YSAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVu
X2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYWNlIGFsbG9j
YXRlIGZvciBuciBvZiB0aGVtLiAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbmFt
ZTsgICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgpAQCAtOTYxLDYg
Kzk2MywxMSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yIG9mIHRoZW0uICovCiAgICAg
WEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsgICAgICAgIC8qIE9VVDogQXJyYXkgb2Yg
bGVuZ3RocyBvZiBuYW1lJ3MuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLworICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQoY2hhcikgbWV0YWRhdGE7ICAgICAvKiBPVVQ6IEFycmF5IG9mIG1ldGFkYXRhIHN0cmluZ3Mu
IEVhY2gKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVt
YmVyIG1heSBoYXZlIGFuIGFyYml0cmFyeSBsZW5ndGguCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLworICAgIFhF
Tl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBtZXRhZGF0YV9sZW47ICAvKiBPVVQ6IEFycmF5IG9m
IGxlbmd0aHMgb2YgbWV0YWRhdGEncy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCiB9OwogCiAvKgotLSAK
Mi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vu
c3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFl
Z2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5i
dXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3
OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9onr-0005o7-Q9; Mon, 16 Sep 2019 11:04:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onp-0005kR-RR
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:17 +0000
X-Inumbo-ID: b788d01e-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b788d01e-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631852; x=1600167852;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=o0vUfFf3DyA2FXmVvvyTq8bmyKY/1P5gvzxeChX6GwA=;
 b=HWDw6L18l3VUw+NDnL6taROIeDsKsLTO+LRmm9Ot2LQX7PlOX5P4Jbql
 348+UbHr7erkCgeHYEPmsTuRaBoW9kcXoq/qbMqMtyD9Ny4Q6Oy/gFgd8
 WORt+IiUdTsBzIAwoQ3VuFRFJV6L7byDFeMsMr8cjk0eo9YZGZS+GcFG3 U=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="421362241"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:04:10 +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 (Postfix) with ESMTPS
 id C692EA0566; Mon, 16 Sep 2019 11:04:07 +0000 (UTC)
Received: from EX13D03EUC002.ant.amazon.com (10.43.164.60) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:55 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUC002.ant.amazon.com (10.43.164.60) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:54 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:52 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:44 +0000
Message-ID: <20190916105945.93632-12-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 11/12] livepatch: Add metadata runtime
 retrieval mechanism
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

RXh0ZW5kIHRoZSBsaXZlcGF0Y2ggbGlzdCBvcGVyYXRpb24gdG8gZmV0Y2ggYWxzbyBwYXlsb2Fk
cycgbWV0YWRhdGEuClRoaXMgaXMgYWNoaWV2ZWQgYnkgZXh0ZW5kaW5nIHRoZSBzeXNjdGwgbGlz
dCBpbnRlcmZhY2Ugd2l0aCAyIGV4dHJhCmd1ZXN0IGhhbmRsZXM6CiogbWV0YWRhdGEgICAgIC0g
YW4gYXJyYXkgb2YgYXJiaXRyYXJ5IHNpemUgc3RyaW5ncwoqIG1ldGFkYXRhX2xlbiAtIGFuIGFy
cmF5IG9mIG1ldGFkYXRhIHN0cmluZ3MnIGxlbmd0aHMgKHVpbjMyX3QgZWFjaCkKClBheWxvYWRz
JyBtZXRhZGF0YSBpcyBhIHN0cmluZyBvZiBhcmJpdHJhcnkgc2l6ZSBhbmQgZG9lcyBub3QgaGF2
ZSBhbgp1cHBlciBib3VuZCBsaW1pdC4gSXQgbWF5IGFsc28gdmFyeSBpbiBzaXplIGJldHdlZW4g
cGF5bG9hZHMuCgpJbiBvcmRlciB0byBsZXQgdGhlIHVzZXJsYW5kIGFsbG9jYXRlIGVub3VnaCBz
cGFjZSBmb3IgdGhlIGluY29taW5nCmRhdGEgYWRkIGEgbWV0YWRhdGEgdG90YWwgc2l6ZSBmaWVs
ZCB0byB0aGUgbGlzdCBzeXNjdGwgb3BlcmF0aW9uIGFuZApmaWxsIGl0IHdpdGggdG90YWwgc2l6
ZSBvZiBhbGwgcGF5bG9hZHMnIG1ldGFkYXRhLgoKRXh0ZW5kIHRoZSBsaWJ4YyB0byBoYW5kbGUg
dGhlIG1ldGFkYXRhIGJhY2stdG8tYmFjayBkYXRhIHRyYW5zZmVycwphcyB3ZWxsIGFzIG1ldGFk
YXRhIGxlbmd0aCBhcnJheSBkYXRhIHRyYW5zZmVycy4KClRoZSB4ZW4tbGl2ZXBhdGNoIHVzZXJs
YW5kIHRvb2wgaXMgZXh0ZW5kZWQgdG8gYWx3YXlzIGRpc3BsYXkgdGhlCm1ldGFkYXRhIGZvciBl
YWNoIHJlY2VpdmVkIG1vZHVsZS4gVGhlIG1ldGFkYXRhIGlzIHJlY2VpdmVkIHdpdGggdGhlCmZv
bGxvd2luZyBmb3JtYXQ6IGtleT12YWx1ZVwwa2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMC4gVGhl
IGZvcm1hdCBpcwptb2RpZmllZCB0byB0aGUgZm9sbG93aW5nIG9uZToga2V5PXZhbHVlO2tleT12
YWx1ZTsuLi5rZXk9dmFsdWUuClRoZSBuZXcgZm9ybWF0IGFsbG93cyB0byBlYXNpbHkgcGFyc2Ug
dGhlIG1ldGFkYXRhIGZvciBhIGdpdmVuIG1vZHVsZQpieSBhIG1hY2hpbmUuCgpTaWduZWQtb2Zm
LWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5
OiBBbmRyYS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5
OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6
CiAgKiBhZGRlZCBjb3JyZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIG1ha2UgbWV0YWRhdGEg
b3B0aW9uYWwgKGRvIG5vdCBkaXNwbGF5IGl0IHdoZW4gZ2l2ZW4gcGF5bG9hZAogICAgZG9lcyBu
b3QgaGF2ZSBpdCkKCiBkb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyAgICB8IDMxICsrKysrKysr
KysrKysrKystLS0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMiArKysrKysr
KysrKy0tLS0KIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICAgIHwgNjQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNo
LmMgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2NvbW1vbi9saXZl
cGF0Y2guYyAgICAgICAgfCAyMiArKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9z
eXNjdGwuaCAgIHwgMTkgKysrKysrKysrLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNTcgaW5zZXJ0
aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRj
aC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwppbmRleCBlN2JjYzcwZjVhLi4x
NTIxN2UzNDUyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYworKysgYi9k
b2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwpAQCAtNzA3LDggKzcwNyw4IEBAIFRoZSBzdHJ1Y3R1
cmUgaXMgYXMgZm9sbG93OgogCiAjIyMgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfTElTVCAoMikKIAot
UmV0cmlldmUgYW4gYXJyYXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzIGFuZCBuYW1lcyBvZiBwYXls
b2FkcyB0aGF0IGFyZSBsb2FkZWQgaW4gdGhlCi1oeXBlcnZpc29yLgorUmV0cmlldmUgYW4gYXJy
YXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzLCBuYW1lcyBhbmQgbWV0YWRhdGEgb2YgcGF5bG9hZHMg
dGhhdCBhcmUKK2xvYWRlZCBpbiB0aGUgaHlwZXJ2aXNvci4KIAogVGhlIGNhbGxlciBwcm92aWRl
czoKIApAQCAtNzE3LDggKzcxNyw5IEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6CiAgKiBgaWR4YCBJ
bmRleCBpdGVyYXRvci4gVGhlIGluZGV4IGludG8gdGhlIGh5cGVydmlzb3IncyBwYXlsb2FkIGNv
dW50LiBJdCBpcwogICAgIHJlY29tbWVuZGVkIHRoYXQgb24gZmlyc3QgaW52b2NhdGlvbiB6ZXJv
IGJlIHVzZWQgc28gdGhhdCBgbnJgICh3aGljaCB0aGUKICAgICBoeXBlcnZpc29yIHdpbGwgdXBk
YXRlIHdpdGggdGhlIHJlbWFpbmluZyBwYXlsb2FkIGNvdW50KSBiZSBwcm92aWRlZC4KLSAgICBB
bHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVyc2lvbmAgd2l0aCB0aGUgbW9zdCBj
dXJyZW50IHZhbHVlIGFuZAotICAgIGNhbGN1bGF0ZWQgdG90YWwgc2l6ZSBmb3IgYWxsIHBheWxv
YWRzJyBuYW1lcy4KKyAgICBBbHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVyc2lv
bmAgd2l0aCB0aGUgbW9zdCBjdXJyZW50IHZhbHVlLAorICAgIGNhbGN1bGF0ZWQgdG90YWwgc2l6
ZSBvZiBhbGwgcGF5bG9hZHMnIG5hbWVzIGFuZCBjYWxjdWxhdGVkIHRvdGFsIHNpemUgb2YKKyAg
ICBhbGwgcGF5bG9hZCdzIG1ldGFkYXRhLgogICogYG5yYCBUaGUgbWF4IG51bWJlciBvZiBlbnRy
aWVzIHRvIHBvcHVsYXRlLiBDYW4gYmUgemVybyB3aGljaCB3aWxsIHJlc3VsdAogICAgIGluIHRo
ZSBoeXBlcmNhbGwgYmVpbmcgYSBwcm9iaW5nIG9uZSBhbmQgcmV0dXJuIHRoZSBudW1iZXIgb2Yg
cGF5bG9hZHMKICAgICAoYW5kIHVwZGF0ZSB0aGUgYHZlcnNpb25gKS4KQEAgLTczNCwxNCArNzM1
LDIzIEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6CiAgKiBgbGVuYCAtIFZpcnR1YWwgYWRkcmVzcyBv
ZiB3aGVyZSB0byB3cml0ZSB0aGUgbGVuZ3RoIG9mIGVhY2ggdW5pcXVlIG5hbWUKICAgIG9mIHRo
ZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFj
aCAqTVVTVCogYmUKICAgIG9mIHNpemVvZih1aW50MzJfdCkgKDQgYnl0ZXMpLgorICogYG1ldGFk
YXRhYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgbWV0YWRhdGEgb2Yg
dGhlIHBheWxvYWRzLgorICAgQ2FsbGVyICpNVVNUKiBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgdG8g
YmUgYWJsZSB0byBzdG9yZSBhbGwgcmVjZWl2ZWQgZGF0YQorICAgKGkuZS4gdG90YWwgYWxsb2Nh
dGVkIHNwYWNlICpNVVNUKiBtYXRjaCB0aGUgYG1ldGFkYXRhX3RvdGFsX3NpemVgIHZhbHVlCisg
ICBwcm92aWRlZCBieSB0aGUgaHlwZXJ2aXNvcikuIEluZGl2aWR1YWwgcGF5bG9hZCBtZXRhZGF0
YSBzdHJpbmcgY2FuIGJlIG9mCisgICBhcmJpdHJhcnkgbGVuZ3RoLiBUaGUgbWV0YWRhdGEgc3Ry
aW5nIGZvcm1hdCBpczoga2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMC4KKyAqIGBtZXRhZGF0YV9s
ZW5gIC0gVmlydHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIHRoZSBsZW5ndGggb2YgZWFj
aCBtZXRhZGF0YQorICAgc3RyaW5nIG9mIHRoZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9j
YXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFjaCAqTVVTVCoKKyAgIGJlIG9mIHNpemVvZih1aW50
MzJfdCkgKDQgYnl0ZXMpLgogCiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUg
bnVtYmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cHRvIGBucmAKIHByb3ZpZGVkIHRvIHRoZSBoeXBl
cmNhbGwpIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBgbnJgIHVwZGF0ZWQK
IHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcgcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVk
IChpdCBtYXkgYmUgdGhlIHNhbWUKIGFjcm9zcyBoeXBlcmNhbGxzIC0gaWYgaXQgdmFyaWVzIHRo
ZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkCi1mYWlsKSBhbmQgdGhlIGBu
YW1lX3RvdGFsX3NpemVgIGNvbnRhaW5pbmcgdG90YWwgc2l6ZSBvZiB0cmFuc2ZlcmVkIGRhdGEg
Zm9yCi10aGUgYXJyYXkuIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBhbmQgYGxlbmAgYXJlIHVwZGF0
ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgKLXZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJu
ZWQgdmFsdWUgb2YgZGF0YS4KK2ZhaWwpLCBgbmFtZV90b3RhbF9zaXplYCBhbmQgYG1ldGFkYXRh
X3RvdGFsX3NpemVgIGNvbnRhaW5pbmcgdG90YWwgc2l6ZXMgb2YKK3RyYW5zZmVyZWQgZGF0YSBm
b3IgYm90aCB0aGUgYXJyYXlzLgorVGhlIGBzdGF0dXNgLCBgbmFtZWAsIGBsZW5gLCBgbWV0YWRh
dGFgIGFuZCBgbWV0YWRhdGFfbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpcgorZGVzaWduZWQgaW5k
ZXggdmFsdWUgKGBpZHhgKSB3aXRoIHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBkYXRhLgogCiBJZiB0
aGUgaHlwZXJjYWxsIHJldHVybnMgLVhFTl9FMkJJRyB0aGUgYG5yYCBpcyB0b28gYmlnIGFuZCBz
aG91bGQgYmUKIGxvd2VyZWQuCkBAIC03ODAsNiArNzkwLDcgQEAgVGhlIHN0cnVjdHVyZSBpcyBh
cyBmb2xsb3c6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovCiAgICAgICAgIHVpbnQzMl90IHBh
ZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLwogICAg
ICAgICB1aW50NjRfdCBuYW1lX3RvdGFsX3NpemU7ICAgICAgICAgICAgICAgLyogT1VUOiBUb3Rh
bCBzaXplIG9mIGFsbCB0cmFuc2ZlciBuYW1lcyAqLworICAgICAgICB1aW50NjRfdCBtZXRhZGF0
YV90b3RhbF9zaXplOyAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXplIG9mIGFsbCB0cmFuc2Zl
ciBtZXRhZGF0YSAqLwogICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hf
c3RhdHVzX3QpIHN0YXR1czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9y
IG5yIG9mIHRoZW0uICovCiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbmFtZTsg
ICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgpAQCAtNzg4LDYgKzc5
OSwxMiBAQCBUaGUgc3RydWN0dXJlIGlzIGFzIGZvbGxvdzoKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yIG9mIHRoZW0uICovCiAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBsZW47ICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIGxl
bmd0aHMgb2YgbmFtZSdzLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCisgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfNjQoY2hhcikgbWV0YWRhdGE7ICAgICAvKiBPVVQ6IEFycmF5IG9mIG1ldGFkYXRhIHN0
cmluZ3MuIEVhY2gKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1lbWJlciBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgbGVuZ3RoLgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRo
ZW0uICovCisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBtZXRhZGF0YV9sZW47
ICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2YgbWV0YWRhdGEncy4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0
aGVtLiAqLworCiAgICAgfTsKIAogIyMjIFhFTl9TWVNDVExfTElWRVBBVENIX0FDVElPTiAoMykK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggMjUyNjc1ZjExNy4uNGJhZmQ4NTQxYSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKQEAgLTI1NTIsNyArMjU1Miw3IEBAIGludCB4Y19saXZlcGF0Y2hfZ2V0KHhj
X2ludGVyZmFjZSAqeGNoLAogCiAvKgogICogR2V0IGEgbnVtYmVyIG9mIGF2YWlsYWJsZSBwYXls
b2FkcyBhbmQgZ2V0IGFjdHVhbCB0b3RhbCBzaXplIG9mCi0gKiB0aGUgcGF5bG9hZHMnIG5hbWUg
YXJyYXkuCisgKiB0aGUgcGF5bG9hZHMnIG5hbWUgYW5kIG1ldGFkYXRhIGFycmF5cy4KICAqCiAg
KiBUaGlzIGZ1bmN0aW9ucyBpcyB0eXBpY2FsbHkgZXhlY3V0ZWQgZmlyc3QgYmVmb3JlIHRoZSB4
Y19saXZlcGF0Y2hfbGlzdCgpCiAgKiB0byBvYnRhaW4gdGhlIHNpemVzIGFuZCBjb3JyZWN0bHkg
YWxsb2NhdGUgYWxsIG5lY2Vzc2FyeSBkYXRhIHJlc291cmNlcy4KQEAgLTI1NjMsMTMgKzI1NjMs
MTYgQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgKiB3aWxsIGNv
bnRhaW4gdGhlIGh5cGVyY2FsbCBlcnJvciBjb2RlIHZhbHVlLgogICovCiBpbnQgeGNfbGl2ZXBh
dGNoX2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgKm5yLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmFtZV90b3RhbF9zaXpl
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5hbWVfdG90YWxf
c2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm1ldGFkYXRh
X3RvdGFsX3NpemUpOwogCiAvKgogICogVGhlIGhlYXJ0IG9mIHRoaXMgZnVuY3Rpb24gaXMgdG8g
Z2V0IGFuIGFycmF5IG9mIHRoZSBmb2xsb3dpbmcgb2JqZWN0czoKICAqICAgLSB4ZW5fbGl2ZXBh
dGNoX3N0YXR1c190OiBzdGF0ZXMgYW5kIHJldHVybiBjb2RlcyBvZiBwYXlsb2FkcwogICogICAt
IG5hbWU6IG5hbWVzIG9mIHBheWxvYWRzCiAgKiAgIC0gbGVuOiBsZW5ndGhzIG9mIGNvcnJlc3Bv
bmRpbmcgcGF5bG9hZHMnIG5hbWVzCisgKiAgIC0gbWV0YWRhdGE6IHBheWxvYWRzJyBtZXRhZGF0
YQorICogICAtIG1ldGFkYXRhX2xlbjogbGVuZ3RocyBvZiBjb3JyZXNwb25kaW5nIHBheWxvYWRz
JyBtZXRhZGF0YQogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBiZWNhdXNlIGl0IGhhcyB0
byBkZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBzb21lIG9mIHRoZSByZXF1
ZXN0ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC0yNTgyLDEyICsyNTg1LDEzIEBAIGlu
dCB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVk
IGludCAqbnIsCiAgKgogICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgY2FsbGVyIG9mIHRoaXMg
ZnVuY3Rpb24gd2lsbCBmaXJzdCBpc3N1ZSB0aGUKICAqIHhjX2xpdmVwYXRjaF9saXN0X2dldF9z
aXplcygpIGluIG9yZGVyIHRvIG9idGFpbiB0b3RhbCBzaXplcyBvZiBuYW1lcwotICogYXMgd2Vs
bCBhcyB0aGUgY3VycmVudCBudW1iZXIgb2YgcGF5bG9hZCBlbnRyaWVzLgotICogVGhlIHRvdGFs
IHNpemVzIGFyZSByZXF1aXJlZCBhbmQgc3VwcGxpZWQgdmlhIHRoZSAnbmFtZV90b3RhbF9zaXpl
JwotICogcGFyYW1ldGVyLgorICogYW5kIGFsbCBtZXRhZGF0YSBhcyB3ZWxsIGFzIHRoZSBjdXJy
ZW50IG51bWJlciBvZiBwYXlsb2FkIGVudHJpZXMuCisgKiBUaGUgdG90YWwgc2l6ZXMgYXJlIHJl
cXVpcmVkIGFuZCBzdXBwbGllZCB2aWEgdGhlICduYW1lX3RvdGFsX3NpemUnIGFuZAorICogJ21l
dGFkYXRhX3RvdGFsX3NpemUnIHBhcmFtZXRlcnMuCiAgKgogICogVGhlICdtYXgnIGlzIHRvIGJl
IHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIgd2l0aCB0aGUgbWF4aW11bSBudW1iZXIgb2YKLSAqIGVu
dHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgJ2xlbicgYXJyYXlzIGNhbiBiZSBmaWxsZWQgdXAg
d2l0aC4KKyAqIGVudHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgJ2xlbicsICdtZXRhZGF0YScg
YW5kICdtZXRhZGF0YV9sZW4nIGFycmF5cworICogY2FuIGJlIGZpbGxlZCB1cCB3aXRoLgogICoK
ICAqIEVhY2ggZW50cnkgaW4gdGhlICdpbmZvJyBhcnJheSBpcyBleHBlY3RlZCB0byBiZSBvZiB4
ZW5fbGl2ZXBhdGNoX3N0YXR1c190CiAgKiBzdHJ1Y3R1cmUgc2l6ZS4KQEAgLTI1OTYsNiArMjYw
MCwxMCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAqeGNo
LCB1bnNpZ25lZCBpbnQgKm5yLAogICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdsZW4nIGFycmF5
IGlzIGV4cGVjdGVkIHRvIGJlIG9mIHVpbnQzMl90IHNpemUuCiAgKgorICogRWFjaCBlbnRyeSBp
biB0aGUgJ21ldGFkYXRhJyBhcnJheSBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgc2l6ZS4KKyAqCisg
KiBFYWNoIGVudHJ5IGluIHRoZSAnbWV0YWRhdGFfbGVuJyBhcnJheSBpcyBleHBlY3RlZCB0byBi
ZSBvZiB1aW50MzJfdCBzaXplLgorICoKICAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVybyBpZiB0
aGUgaHlwZXJjYWxsIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuCiAgKiBOb3RlIHRoYXQgdGhlIHJl
dHVybiB2YWx1ZSBpcyBfbm90XyB0aGUgYW1vdW50IG9mIGVudHJpZXMgZmlsbGVkCiAgKiBvdXQg
LSB0aGF0IGlzIHNhdmVkIGluICdkb25lJy4KQEAgLTI2MTAsNiArMjYxOCw4IEBAIGludCB4Y19s
aXZlcGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50IG1heCwK
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgKmluZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3QgKmxlbiwKICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1aW50NjRfdCBuYW1lX3RvdGFsX3NpemUsCisgICAgICAg
ICAgICAgICAgICAgICAgY2hhciAqbWV0YWRhdGEsIHVpbnQzMl90ICptZXRhZGF0YV9sZW4sCisg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDY0X3QgbWV0YWRhdGFfdG90YWxfc2l6ZSwK
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmRvbmUsIHVuc2lnbmVkIGludCAq
bGVmdCk7CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9s
aWJ4Yy94Y19taXNjLmMKaW5kZXggZDc4N2YzZjI5Zi4uN2RjOWZkODNlZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfbWlzYy5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpAQCAtNjYz
LDcgKzY2Myw3IEBAIGludCB4Y19saXZlcGF0Y2hfZ2V0KHhjX2ludGVyZmFjZSAqeGNoLAogCiAv
KgogICogR2V0IGEgbnVtYmVyIG9mIGF2YWlsYWJsZSBwYXlsb2FkcyBhbmQgZ2V0IGFjdHVhbCB0
b3RhbCBzaXplIG9mCi0gKiB0aGUgcGF5bG9hZHMnIG5hbWUgYXJyYXkuCisgKiB0aGUgcGF5bG9h
ZHMnIG5hbWUgYW5kIG1ldGFkYXRhIGFycmF5cy4KICAqCiAgKiBUaGlzIGZ1bmN0aW9ucyBpcyB0
eXBpY2FsbHkgZXhlY3V0ZWQgZmlyc3QgYmVmb3JlIHRoZSB4Y19saXZlcGF0Y2hfbGlzdCgpCiAg
KiB0byBvYnRhaW4gdGhlIHNpemVzIGFuZCBjb3JyZWN0bHkgYWxsb2NhdGUgYWxsIG5lY2Vzc2Fy
eSBkYXRhIHJlc291cmNlcy4KQEAgLTY3NCwxMiArNjc0LDEzIEBAIGludCB4Y19saXZlcGF0Y2hf
Z2V0KHhjX2ludGVyZmFjZSAqeGNoLAogICogd2lsbCBjb250YWluIHRoZSBoeXBlcmNhbGwgZXJy
b3IgY29kZSB2YWx1ZS4KICAqLwogaW50IHhjX2xpdmVwYXRjaF9saXN0X2dldF9zaXplcyh4Y19p
bnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50ICpuciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKm5hbWVfdG90YWxfc2l6ZSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgKm5hbWVfdG90YWxfc2l6ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgKm1ldGFkYXRhX3RvdGFsX3NpemUpCiB7CiAgICAgREVD
TEFSRV9TWVNDVEw7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAhbnIgfHwgIW5hbWVfdG90YWxf
c2l6ZSApCisgICAgaWYgKCAhbnIgfHwgIW5hbWVfdG90YWxfc2l6ZSB8fCAhbWV0YWRhdGFfdG90
YWxfc2l6ZSApCiAgICAgewogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJu
IC0xOwpAQCAtNjk1LDYgKzY5Niw3IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMo
eGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCAqbnIsCiAKICAgICAqbnIgPSBzeXNjdGwu
dS5saXZlcGF0Y2gudS5saXN0Lm5yOwogICAgICpuYW1lX3RvdGFsX3NpemUgPSBzeXNjdGwudS5s
aXZlcGF0Y2gudS5saXN0Lm5hbWVfdG90YWxfc2l6ZTsKKyAgICAqbWV0YWRhdGFfdG90YWxfc2l6
ZSA9IHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubWV0YWRhdGFfdG90YWxfc2l6ZTsKIAogICAg
IHJldHVybiAwOwogfQpAQCAtNzA0LDYgKzcwNiw4IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdF9n
ZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCAqbnIsCiAgKiAgIC0geGVu
X2xpdmVwYXRjaF9zdGF0dXNfdDogc3RhdGVzIGFuZCByZXR1cm4gY29kZXMgb2YgcGF5bG9hZHMK
ICAqICAgLSBuYW1lOiBuYW1lcyBvZiBwYXlsb2FkcwogICogICAtIGxlbjogbGVuZ3RocyBvZiBj
b3JyZXNwb25kaW5nIHBheWxvYWRzJyBuYW1lcworICogICAtIG1ldGFkYXRhOiBwYXlsb2Fkcycg
bWV0YWRhdGEKKyAqICAgLSBtZXRhZGF0YV9sZW46IGxlbmd0aHMgb2YgY29ycmVzcG9uZGluZyBw
YXlsb2FkcycgbWV0YWRhdGEKICAqCiAgKiBIb3dldmVyIGl0IGlzIGNvbXBsZXggYmVjYXVzZSBp
dCBoYXMgdG8gZGVhbCB3aXRoIHRoZSBoeXBlcnZpc29yCiAgKiByZXR1cm5pbmcgc29tZSBvZiB0
aGUgcmVxdWVzdGVkIGRhdGEgb3IgZGF0YSBiZWluZyBzdGFsZQpAQCAtNzE2LDEyICs3MjAsMTMg
QEAgaW50IHhjX2xpdmVwYXRjaF9saXN0X2dldF9zaXplcyh4Y19pbnRlcmZhY2UgKnhjaCwgdW5z
aWduZWQgaW50ICpuciwKICAqCiAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSBjYWxsZXIgb2Yg
dGhpcyBmdW5jdGlvbiB3aWxsIGZpcnN0IGlzc3VlIHRoZQogICogeGNfbGl2ZXBhdGNoX2xpc3Rf
Z2V0X3NpemVzKCkgaW4gb3JkZXIgdG8gb2J0YWluIHRvdGFsIHNpemVzIG9mIG5hbWVzCi0gKiBh
cyB3ZWxsIGFzIHRoZSBjdXJyZW50IG51bWJlciBvZiBwYXlsb2FkIGVudHJpZXMuCi0gKiBUaGUg
dG90YWwgc2l6ZXMgYXJlIHJlcXVpcmVkIGFuZCBzdXBwbGllZCB2aWEgdGhlICduYW1lX3RvdGFs
X3NpemUnCi0gKiBwYXJhbWV0ZXIuCisgKiBhbmQgYWxsIG1ldGFkYXRhIGFzIHdlbGwgYXMgdGhl
IGN1cnJlbnQgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcy4KKyAqIFRoZSB0b3RhbCBzaXplcyBh
cmUgcmVxdWlyZWQgYW5kIHN1cHBsaWVkIHZpYSB0aGUgJ25hbWVfdG90YWxfc2l6ZScgYW5kCisg
KiAnbWV0YWRhdGFfdG90YWxfc2l6ZScgcGFyYW1ldGVycy4KICAqCiAgKiBUaGUgJ21heCcgaXMg
dG8gYmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtIG51bWJlciBvZgot
ICogZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJyBhcnJheXMgY2FuIGJlIGZpbGxl
ZCB1cCB3aXRoLgorICogZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJywgJ21ldGFk
YXRhJyBhbmQgJ21ldGFkYXRhX2xlbicgYXJyYXlzCisgKiBjYW4gYmUgZmlsbGVkIHVwIHdpdGgu
CiAgKgogICogRWFjaCBlbnRyeSBpbiB0aGUgJ2luZm8nIGFycmF5IGlzIGV4cGVjdGVkIHRvIGJl
IG9mIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QKICAqIHN0cnVjdHVyZSBzaXplLgpAQCAtNzMwLDYg
KzczNSwxMCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAq
eGNoLCB1bnNpZ25lZCBpbnQgKm5yLAogICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdsZW4nIGFy
cmF5IGlzIGV4cGVjdGVkIHRvIGJlIG9mIHVpbnQzMl90IHNpemUuCiAgKgorICogRWFjaCBlbnRy
eSBpbiB0aGUgJ21ldGFkYXRhJyBhcnJheSBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgc2l6ZS4KKyAq
CisgKiBFYWNoIGVudHJ5IGluIHRoZSAnbWV0YWRhdGFfbGVuJyBhcnJheSBpcyBleHBlY3RlZCB0
byBiZSBvZiB1aW50MzJfdCBzaXplLgorICoKICAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVybyBp
ZiB0aGUgaHlwZXJjYWxsIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuCiAgKiBOb3RlIHRoYXQgdGhl
IHJldHVybiB2YWx1ZSBpcyBfbm90XyB0aGUgYW1vdW50IG9mIGVudHJpZXMgZmlsbGVkCiAgKiBv
dXQgLSB0aGF0IGlzIHNhdmVkIGluICdkb25lJy4KQEAgLTc0NCw2ICs3NTMsOCBAQCBpbnQgeGNf
bGl2ZXBhdGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgs
CiAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzICppbmZv
LAogICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKm5hbWUsIHVpbnQzMl90ICpsZW4sCiAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgdWludDY0X3QgbmFtZV90b3RhbF9zaXplLAorICAgICAg
ICAgICAgICAgICAgICAgIGNoYXIgKm1ldGFkYXRhLCB1aW50MzJfdCAqbWV0YWRhdGFfbGVuLAor
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ2NF90IG1ldGFkYXRhX3RvdGFsX3NpemUs
CiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpkb25lLCB1bnNpZ25lZCBpbnQg
KmxlZnQpCiB7CiAgICAgaW50IHJjOwpAQCAtNzUyLDEzICs3NjMsMTYgQEAgaW50IHhjX2xpdmVw
YXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4LAogICAg
IERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShpbmZvLCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JP
VU5DRV9PVVQpOwogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShuYW1lLCAwLCBYQ19IWVBF
UkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShs
ZW4sIDAsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7CisgICAgREVDTEFSRV9IWVBF
UkNBTExfQk9VTkNFKG1ldGFkYXRhLCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQp
OworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShtZXRhZGF0YV9sZW4sIDAsIFhDX0hZUEVS
Q0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7CiAgICAgdWludDMyX3QgbWF4X2JhdGNoX3N6LCBucjsK
ICAgICB1aW50MzJfdCB2ZXJzaW9uID0gMCwgcmV0cmllcyA9IDA7CiAgICAgdWludDMyX3QgYWRq
dXN0ID0gMDsKLSAgICBvZmZfdCBuYW1lX29mZiA9IDA7Ci0gICAgdWludDY0X3QgbmFtZV9zejsK
KyAgICBvZmZfdCBuYW1lX29mZiA9IDAsIG1ldGFkYXRhX29mZiA9IDA7CisgICAgdWludDY0X3Qg
bmFtZV9zeiwgbWV0YWRhdGFfc3o7CiAKLSAgICBpZiAoICFtYXggfHwgIWluZm8gfHwgIW5hbWUg
fHwgIWxlbiB8fCAhZG9uZSB8fCAhbGVmdCApCisgICAgaWYgKCAhbWF4IHx8ICFpbmZvIHx8ICFu
YW1lIHx8ICFsZW4gfHwKKyAgICAgICAgICFtZXRhZGF0YSB8fCAhbWV0YWRhdGFfbGVuIHx8ICFk
b25lIHx8ICFsZWZ0ICkKICAgICB7CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICBy
ZXR1cm4gLTE7CkBAIC03NzcsMTAgKzc5MSwxMSBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNf
aW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCiAKICAgICBtYXhfYmF0Y2hf
c3ogPSBtYXg7CiAgICAgbmFtZV9zeiA9IG5hbWVfdG90YWxfc2l6ZTsKKyAgICBtZXRhZGF0YV9z
eiA9IG1ldGFkYXRhX3RvdGFsX3NpemU7CiAgICAgKmRvbmUgPSAwOwogICAgICpsZWZ0ID0gMDsK
ICAgICBkbyB7Ci0gICAgICAgIHVpbnQ2NF90IF9uYW1lX3N6OworICAgICAgICB1aW50NjRfdCBf
bmFtZV9zeiwgX21ldGFkYXRhX3N6OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBmaXJz
dCB0aW1lIHdlIGdvIGluIHRoaXMgbG9vcCBvdXIgJ21heCcgbWF5IGJlIGJpZ2dlcgpAQCAtODAz
LDEwICs4MTgsMTQgQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBj
b25zdCB1bnNpZ25lZCBpbnQgbWF4LAogICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpF
KGluZm8sIG5yICogc2l6ZW9mKCppbmZvKSk7CiAgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VU
X1NJWkUobmFtZSwgbmFtZV9zeik7CiAgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUo
bGVuLCBuciAqIHNpemVvZigqbGVuKSk7CisgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJ
WkUobWV0YWRhdGEsIG1ldGFkYXRhX3N6KTsKKyAgICAgICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRf
U0laRShtZXRhZGF0YV9sZW4sIG5yICogc2l6ZW9mKCptZXRhZGF0YV9sZW4pKTsKICAgICAgICAg
LyogTW92ZSB0aGUgcG9pbnRlciB0byBwcm9wZXIgb2Zmc2V0IGludG8gJ2luZm8nLiAqLwogICAg
ICAgICAoSFlQRVJDQUxMX0JVRkZFUihpbmZvKSktPnVidWYgPSBpbmZvICsgKmRvbmU7CiAgICAg
ICAgIChIWVBFUkNBTExfQlVGRkVSKG5hbWUpKS0+dWJ1ZiA9IG5hbWUgKyBuYW1lX29mZjsKICAg
ICAgICAgKEhZUEVSQ0FMTF9CVUZGRVIobGVuKSktPnVidWYgPSBsZW4gKyAqZG9uZTsKKyAgICAg
ICAgKEhZUEVSQ0FMTF9CVUZGRVIobWV0YWRhdGEpKS0+dWJ1ZiA9IG1ldGFkYXRhICsgbWV0YWRh
dGFfb2ZmOworICAgICAgICAoSFlQRVJDQUxMX0JVRkZFUihtZXRhZGF0YV9sZW4pKS0+dWJ1ZiA9
IG1ldGFkYXRhX2xlbiArICpkb25lOwogICAgICAgICAvKiBBbGxvY2F0ZSBtZW1vcnkuICovCiAg
ICAgICAgIHJjID0geGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBpbmZvKTsKICAgICAgICAg
aWYgKCByYyApCkBAIC04MjAsOSArODM5LDE5IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdCh4Y19p
bnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50IG1heCwKICAgICAgICAgaWYgKCByYyAp
CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICByYyA9IHhjX2h5cGVyY2FsbF9ib3VuY2Vf
cHJlKHhjaCwgbWV0YWRhdGEpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIHJjID0geGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBtZXRhZGF0YV9s
ZW4pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIHNl
dF94ZW5fZ3Vlc3RfaGFuZGxlKHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3Quc3RhdHVzLCBpbmZv
KTsKICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlz
dC5uYW1lLCBuYW1lKTsKICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUubGl2
ZXBhdGNoLnUubGlzdC5sZW4sIGxlbik7CisgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHN5
c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubWV0YWRhdGEsIG1ldGFkYXRhKTsKKyAgICAgICAgc2V0
X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5tZXRhZGF0YV9sZW4s
IG1ldGFkYXRhX2xlbik7CiAKICAgICAgICAgcmMgPSBkb19zeXNjdGwoeGNoLCAmc3lzY3RsKTsK
ICAgICAgICAgLyoKQEAgLTgzOSw2ICs4NjgsOCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNf
aW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCiAgICAgICAgICAgICB4Y19o
eXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBpbmZvKTsKICAgICAgICAgICAgIHhjX2h5cGVyY2Fs
bF9ib3VuY2VfcG9zdCh4Y2gsIG5hbWUpOwogICAgICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5j
ZV9wb3N0KHhjaCwgbGVuKTsKKyAgICAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4
Y2gsIG1ldGFkYXRhKTsKKyAgICAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gs
IG1ldGFkYXRhX2xlbik7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggcmMgPCAwICkgLyogRm9yIGFsbCBvdGhlciBlcnJvcnMgd2UgYmFpbCBvdXQu
ICovCkBAIC04NjMsNiArODk0LDggQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFj
ZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4LAogICAgICAgICAgICAgeGNfaHlwZXJjYWxs
X2JvdW5jZV9wb3N0KHhjaCwgaW5mbyk7CiAgICAgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNl
X3Bvc3QoeGNoLCBuYW1lKTsKICAgICAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4
Y2gsIGxlbik7CisgICAgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBtZXRh
ZGF0YSk7CisgICAgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBtZXRhZGF0
YV9sZW4pOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIApAQCAtODc1LDE3ICs5
MDgsMjQgQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1
bnNpZ25lZCBpbnQgbWF4LAogICAgICAgICB9CiAgICAgICAgICpsZWZ0ID0gc3lzY3RsLnUubGl2
ZXBhdGNoLnUubGlzdC5ucjsgLyogVG90YWwgcmVtYWluaW5nIGNvdW50LiAqLwogICAgICAgICBf
bmFtZV9zeiA9IHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubmFtZV90b3RhbF9zaXplOyAvKiBU
b3RhbCByZWNlaXZlZCBuYW1lIHNpemUuICovCisgICAgICAgIF9tZXRhZGF0YV9zeiA9IHN5c2N0
bC51LmxpdmVwYXRjaC51Lmxpc3QubWV0YWRhdGFfdG90YWxfc2l6ZTsgLyogVG90YWwgcmVjZWl2
ZWQgbWV0YWRhdGEgc2l6ZS4gKi8KICAgICAgICAgLyogQ29weSBvbmx5IHVwICdyYycgb2YgZGF0
YScgLSB3ZSBjb3VsZCBhZGQgJ21pbihyYyxucikgaWYgZGVzaXJlZC4gKi8KICAgICAgICAgSFlQ
RVJDQUxMX0JPVU5DRV9TRVRfU0laRShpbmZvLCAocmMgKiBzaXplb2YoKmluZm8pKSk7CiAgICAg
ICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobmFtZSwgX25hbWVfc3opOwogICAgICAgICBI
WVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKGxlbiwgKHJjICogc2l6ZW9mKCpsZW4pKSk7CisgICAg
ICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobWV0YWRhdGEsIF9tZXRhZGF0YV9zeik7Cisg
ICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobWV0YWRhdGFfbGVuLCAocmMgKiBzaXpl
b2YoKm1ldGFkYXRhX2xlbikpKTsKICAgICAgICAgLyogQm91bmNlIHRoZSBkYXRhIGFuZCBmcmVl
IHRoZSBib3VuY2UgYnVmZmVyLiAqLwogICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3Qo
eGNoLCBpbmZvKTsKICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgbmFtZSk7
CiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGxlbik7CisgICAgICAgIHhj
X2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG1ldGFkYXRhKTsKKyAgICAgICAgeGNfaHlwZXJj
YWxsX2JvdW5jZV9wb3N0KHhjaCwgbWV0YWRhdGFfbGVuKTsKIAogICAgICAgICBuYW1lX3N6IC09
IF9uYW1lX3N6OwogICAgICAgICBuYW1lX29mZiArPSBfbmFtZV9zejsKKyAgICAgICAgbWV0YWRh
dGFfc3ogLT0gX21ldGFkYXRhX3N6OworICAgICAgICBtZXRhZGF0YV9vZmYgKz0gX21ldGFkYXRh
X3N6OwogCiAgICAgICAgIC8qIEFuZCB1cGRhdGUgaG93IG1hbnkgZWxlbWVudHMgb2YgaW5mbyB3
ZSBoYXZlIGNvcGllZCBpbnRvLiAqLwogICAgICAgICAqZG9uZSArPSByYzsKQEAgLTg5OCw2ICs5
MzgsOCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVu
c2lnbmVkIGludCBtYXgsCiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGxl
bik7CiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG5hbWUpOwogICAgICAg
ICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBpbmZvKTsKKyAgICAgICAgeGNfaHlwZXJj
YWxsX2JvdW5jZV9wb3N0KHhjaCwgbWV0YWRhdGEpOworICAgICAgICB4Y19oeXBlcmNhbGxfYm91
bmNlX3Bvc3QoeGNoLCBtZXRhZGF0YV9sZW4pOwogICAgIH0KIAogICAgIHJldHVybiByYyA+IDAg
PyAwIDogcmM7CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyBiL3Rvb2xz
L21pc2MveGVuLWxpdmVwYXRjaC5jCmluZGV4IDhhYzNkNTY3ZmMuLmYxNzM0MGEyZWUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWxp
dmVwYXRjaC5jCkBAIC02OSw5ICs2OSwxMSBAQCBzdGF0aWMgaW50IGxpc3RfZnVuYyhpbnQgYXJn
YywgY2hhciAqYXJndltdKQogICAgIHVuc2lnbmVkIGludCBuciwgZG9uZSwgbGVmdCwgaTsKICAg
ICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvID0gTlVMTDsKICAgICBjaGFyICpuYW1lID0g
TlVMTDsKKyAgICBjaGFyICptZXRhZGF0YSA9IE5VTEw7CiAgICAgdWludDMyX3QgKmxlbiA9IE5V
TEw7Ci0gICAgdWludDY0X3QgbmFtZV90b3RhbF9zaXplOwotICAgIG9mZl90IG5hbWVfb2ZmOwor
ICAgIHVpbnQzMl90ICptZXRhZGF0YV9sZW4gPSBOVUxMOworICAgIHVpbnQ2NF90IG5hbWVfdG90
YWxfc2l6ZSwgbWV0YWRhdGFfdG90YWxfc2l6ZTsKKyAgICBvZmZfdCBuYW1lX29mZiwgbWV0YWRh
dGFfb2ZmOwogICAgIGludCByYyA9IEVOT01FTTsKIAogICAgIGlmICggYXJnYyApCkBAIC04MSw3
ICs4Myw3IEBAIHN0YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAg
ICAgfQogICAgIGRvbmUgPSBsZWZ0ID0gMDsKIAotICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3Rf
Z2V0X3NpemVzKHhjaCwgJm5yLCAmbmFtZV90b3RhbF9zaXplKTsKKyAgICByYyA9IHhjX2xpdmVw
YXRjaF9saXN0X2dldF9zaXplcyh4Y2gsICZuciwgJm5hbWVfdG90YWxfc2l6ZSwgJm1ldGFkYXRh
X3RvdGFsX3NpemUpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgcmMgPSBlcnJubzsK
QEAgLTEwOSwxMiArMTExLDIzIEBAIHN0YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFy
ICphcmd2W10pCiAgICAgaWYgKCAhbGVuICkKICAgICAgICAgZ290byBlcnJvcl9sZW47CiAKKyAg
ICBtZXRhZGF0YSA9IG1hbGxvYyhtZXRhZGF0YV90b3RhbF9zaXplICogc2l6ZW9mKCptZXRhZGF0
YSkgKyAxKTsKKyAgICBpZiAoICFtZXRhZGF0YSApCisgICAgICAgIGdvdG8gZXJyb3JfbWV0YWRh
dGE7CisKKyAgICBtZXRhZGF0YV9sZW4gPSBtYWxsb2MobnIgKiBzaXplb2YoKm1ldGFkYXRhX2xl
bikpOworICAgIGlmICggIW1ldGFkYXRhX2xlbiApCisgICAgICAgIGdvdG8gZXJyb3JfbWV0YWRh
dGFfbGVuOworCiAgICAgbWVtc2V0KGluZm8sICdBJywgbnIgKiBzaXplb2YoKmluZm8pKTsKICAg
ICBtZW1zZXQobmFtZSwgJ0InLCBuYW1lX3RvdGFsX3NpemUgKiBzaXplb2YoKm5hbWUpKTsKICAg
ICBtZW1zZXQobGVuLCAnQycsIG5yICogc2l6ZW9mKCpsZW4pKTsKLSAgICBuYW1lX29mZiA9IDA7
CisgICAgbWVtc2V0KG1ldGFkYXRhLCAnRCcsIG1ldGFkYXRhX3RvdGFsX3NpemUgKiBzaXplb2Yo
Km1ldGFkYXRhKSArIDEpOworICAgIG1lbXNldChtZXRhZGF0YV9sZW4sICdFJywgbnIgKiBzaXpl
b2YoKm1ldGFkYXRhX2xlbikpOworICAgIG5hbWVfb2ZmID0gbWV0YWRhdGFfb2ZmID0gMDsKIAot
ICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3QoeGNoLCBuciwgMCwgaW5mbywgbmFtZSwgbGVuLCBu
YW1lX3RvdGFsX3NpemUsICZkb25lLCAmbGVmdCk7CisgICAgcmMgPSB4Y19saXZlcGF0Y2hfbGlz
dCh4Y2gsIG5yLCAwLCBpbmZvLCBuYW1lLCBsZW4sIG5hbWVfdG90YWxfc2l6ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1ldGFkYXRhLCBtZXRhZGF0YV9sZW4sIG1ldGFkYXRhX3RvdGFs
X3NpemUsICZkb25lLCAmbGVmdCk7CiAgICAgaWYgKCByYyB8fCBkb25lICE9IG5yIHx8IGxlZnQg
PiAwKQogICAgIHsKICAgICAgICAgcmMgPSBlcnJubzsKQEAgLTEyNCwyMyArMTM3LDM1IEBAIHN0
YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgIGdvdG8g
ZXJyb3I7CiAgICAgfQogCi0gICAgZnByaW50ZihzdGRvdXQsIiBJRCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IHN0YXR1c1xuIgotICAgICAgICAgICAgICAgICAgICItLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLVxuIik7Cisg
ICAgZnByaW50ZihzdGRvdXQsIiBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IHN0YXR1cyAgICAgfCBtZXRhZGF0YVxuIgorICAgICAgICAgICAgICAgICAgICItLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS1cbiIpOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBkb25lOyBpKysgKQogICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGo7CiAgICAgICAgIGNoYXIgKm5hbWVfc3RyID0gbmFtZSArIG5h
bWVfb2ZmOworICAgICAgICBjaGFyICptZXRhZGF0YV9zdHIgPSBtZXRhZGF0YSArIG1ldGFkYXRh
X29mZjsKIAogICAgICAgICBwcmludGYoIiUtNDAuKnN8ICVzIiwgbGVuW2ldLCBuYW1lX3N0ciwg
c3RhdGUyc3RyKGluZm9baV0uc3RhdGUpKTsKICAgICAgICAgaWYgKCBpbmZvW2ldLnJjICkKLSAg
ICAgICAgICAgIHByaW50ZigiICglZCwgJXMpXG4iLCAtaW5mb1tpXS5yYywgc3RyZXJyb3IoLWlu
Zm9baV0ucmMpKTsKKyAgICAgICAgICAgIHByaW50ZigiICglZCwgJXMpICAgIHwgIiwgLWluZm9b
aV0ucmMsIHN0cmVycm9yKC1pbmZvW2ldLnJjKSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
IHB1dHMoIiIpOworICAgICAgICAgICAgcHJpbnRmKCIgICAgfCAiKTsKKworICAgICAgICAvKiBS
ZXBsYWNlIGFsbCAnXDAnIHdpdGggc2VtaS1jb2xvbnMuICovCisgICAgICAgIGZvciAoIGogPSAw
OyBtZXRhZGF0YV9sZW5baV0gJiYgaiA8IG1ldGFkYXRhX2xlbltpXSAtIDE7IGorKyApCisgICAg
ICAgICAgICBtZXRhZGF0YV9zdHJbal0gPSAobWV0YWRhdGFfc3RyW2pdID86ICc7Jyk7CisgICAg
ICAgIHByaW50ZigiJS4qc1xuIiwgbWV0YWRhdGFfbGVuW2ldLCBtZXRhZGF0YV9zdHIpOwogCiAg
ICAgICAgIG5hbWVfb2ZmICs9IGxlbltpXTsKKyAgICAgICAgbWV0YWRhdGFfb2ZmICs9IG1ldGFk
YXRhX2xlbltpXTsKICAgICB9CiAKIGVycm9yOgorICAgIGZyZWUobWV0YWRhdGFfbGVuKTsKK2Vy
cm9yX21ldGFkYXRhX2xlbjoKKyAgICBmcmVlKG1ldGFkYXRhKTsKK2Vycm9yX21ldGFkYXRhOgog
ICAgIGZyZWUobGVuKTsKIGVycm9yX2xlbjoKICAgICBmcmVlKG5hbWUpOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggZTgw
MDM4MjQ3OS4uYmRmMmQxZmM2ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYwor
KysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMTY0LDcgKzExNjQsOCBAQCBzdGF0aWMg
aW50IGxpdmVwYXRjaF9saXN0KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0ICpsaXN0
KQogCiAgICAgaWYgKCBsaXN0LT5uciAmJgogICAgICAgICAgKCFndWVzdF9oYW5kbGVfb2theShs
aXN0LT5zdGF0dXMsIGxpc3QtPm5yKSB8fAotICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShs
aXN0LT5sZW4sIGxpc3QtPm5yKSkgKQorICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShsaXN0
LT5sZW4sIGxpc3QtPm5yKSB8fAorICAgICAgICAgICFndWVzdF9oYW5kbGVfb2theShsaXN0LT5t
ZXRhZGF0YV9sZW4sIGxpc3QtPm5yKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAg
IHNwaW5fbG9jaygmcGF5bG9hZF9sb2NrKTsKQEAgLTExNzUsMTMgKzExNzYsMTQgQEAgc3RhdGlj
IGludCBsaXZlcGF0Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlz
dCkKICAgICB9CiAKICAgICBsaXN0LT5uYW1lX3RvdGFsX3NpemUgPSAwOworICAgIGxpc3QtPm1l
dGFkYXRhX3RvdGFsX3NpemUgPSAwOwogICAgIGlmICggbGlzdC0+bnIgKQogICAgIHsKLSAgICAg
ICAgdWludDY0X3QgbmFtZV9vZmZzZXQgPSAwOworICAgICAgICB1aW50NjRfdCBuYW1lX29mZnNl
dCA9IDAsIG1ldGFkYXRhX29mZnNldCA9IDA7CiAKICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggZGF0YSwgJnBheWxvYWRfbGlzdCwgbGlzdCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVp
bnQzMl90IG5hbWVfbGVuOworICAgICAgICAgICAgdWludDMyX3QgbmFtZV9sZW4sIG1ldGFkYXRh
X2xlbjsKIAogICAgICAgICAgICAgaWYgKCBsaXN0LT5pZHggPiBpKysgKQogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwpAQCAtMTE5Miw4ICsxMTk0LDEzIEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNo
X2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAgICAgICAgICAg
ICBuYW1lX2xlbiA9IHN0cmxlbihkYXRhLT5uYW1lKSArIDE7CiAgICAgICAgICAgICBsaXN0LT5u
YW1lX3RvdGFsX3NpemUgKz0gbmFtZV9sZW47CiAKKyAgICAgICAgICAgIG1ldGFkYXRhX2xlbiA9
IGRhdGEtPm1ldGFkYXRhLmxlbjsKKyAgICAgICAgICAgIGxpc3QtPm1ldGFkYXRhX3RvdGFsX3Np
emUgKz0gbWV0YWRhdGFfbGVuOworCiAgICAgICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfc3Vi
cmFuZ2Vfb2theShsaXN0LT5uYW1lLCBuYW1lX29mZnNldCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWVfb2Zmc2V0ICsgbmFtZV9sZW4gLSAxKSApCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lX29mZnNldCAr
IG5hbWVfbGVuIC0gMSkgfHwKKyAgICAgICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9zdWJyYW5n
ZV9va2F5KGxpc3QtPm1ldGFkYXRhLCBtZXRhZGF0YV9vZmZzZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRhZGF0YV9vZmZzZXQgKyBtZXRhZGF0YV9s
ZW4gLSAxKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTIwMyw3ICsxMjEwLDEwIEBAIHN0YXRpYyBpbnQg
bGl2ZXBhdGNoX2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAg
ICAgICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bmFtZSwgbmFtZV9v
ZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+bmFt
ZSwgbmFtZV9sZW4pIHx8CiAgICAgICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0X29mZnNldChs
aXN0LT5sZW4sIGlkeCwgJm5hbWVfbGVuLCAxKSB8fAotICAgICAgICAgICAgICAgIF9fY29weV90
b19ndWVzdF9vZmZzZXQobGlzdC0+c3RhdHVzLCBpZHgsICZzdGF0dXMsIDEpICkKKyAgICAgICAg
ICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPnN0YXR1cywgaWR4LCAmc3RhdHVz
LCAxKSB8fAorICAgICAgICAgICAgICAgIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bWV0
YWRhdGEsIG1ldGFkYXRhX29mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGEtPm1ldGFkYXRhLmRhdGEsIG1ldGFkYXRhX2xlbikgfHwKKyAgICAgICAgICAg
ICAgICBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPm1ldGFkYXRhX2xlbiwgaWR4LCAmbWV0
YWRhdGFfbGVuLCAxKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOwogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTIxMSw2ICsxMjIxLDcgQEAgc3RhdGlj
IGludCBsaXZlcGF0Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlz
dCkKIAogICAgICAgICAgICAgaWR4Kys7CiAgICAgICAgICAgICBuYW1lX29mZnNldCArPSBuYW1l
X2xlbjsKKyAgICAgICAgICAgIG1ldGFkYXRhX29mZnNldCArPSBtZXRhZGF0YV9sZW47CiAKICAg
ICAgICAgICAgIGlmICggKGlkeCA+PSBsaXN0LT5ucikgfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hl
Y2soKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0xMjIxLDYgKzEyMzIsNyBAQCBzdGF0
aWMgaW50IGxpdmVwYXRjaF9saXN0KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0ICps
aXN0KQogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBkYXRhLCAmcGF5bG9hZF9saXN0LCBs
aXN0ICkKICAgICAgICAgewogICAgICAgICAgICAgbGlzdC0+bmFtZV90b3RhbF9zaXplICs9IHN0
cmxlbihkYXRhLT5uYW1lKSArIDE7CisgICAgICAgICAgICBsaXN0LT5tZXRhZGF0YV90b3RhbF9z
aXplICs9IGRhdGEtPm1ldGFkYXRhLmxlbjsKICAgICAgICAgfQogICAgIH0KICAgICBsaXN0LT5u
ciA9IHBheWxvYWRfY250IC0gaTsgLyogUmVtYWluaW5nIGFtb3VudC4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aAppbmRleCA1MDNiZTY4MDU5Li43Nzg2ODY0OTI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC05MjAs
MTYgKzkyMCwxNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0IHsKIH07CiAKIC8q
Ci0gKiBSZXRyaWV2ZSBhbiBhcnJheSBvZiBhYmJyZXZpYXRlZCBzdGF0dXMgYW5kIG5hbWVzIG9m
IHBheWxvYWRzIHRoYXQgYXJlCi0gKiBsb2FkZWQgaW4gdGhlIGh5cGVydmlzb3IuCisgKiBSZXRy
aWV2ZSBhbiBhcnJheSBvZiBhYmJyZXZpYXRlZCBzdGF0dXMsIG5hbWVzIGFuZCBtZXRhZGF0YSBv
ZiBwYXlsb2FkcyB0aGF0CisgKiBhcmUgbG9hZGVkIGluIHRoZSBoeXBlcnZpc29yLgogICoKICAq
IElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBhbiBwb3NpdGl2ZSBudW1iZXIsIGl0IGlzIHRoZSBu
dW1iZXIgKHVwIHRvIGBucmApCiAgKiBvZiB0aGUgcGF5bG9hZHMgcmV0dXJuZWQsIGFsb25nIHdp
dGggYG5yYCB1cGRhdGVkIHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcKICAqIHBheWxvYWRz
LCBgdmVyc2lvbmAgdXBkYXRlZCAoaXQgbWF5IGJlIHRoZSBzYW1lIGFjcm9zcyBoeXBlcmNhbGxz
LiBJZiBpdCB2YXJpZXMKLSAqIHRoZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNv
dWxkIGZhaWwpIGFuZCB0aGUgbmFtZV90b3RhbF9zaXplCi0gKiBjb250YWluaW5nIHRvdGFsIHNp
emUgb2YgdHJhbnNmZXJlZCBkYXRhIGZvciB0aGUgYXJyYXkuCi0gKiBUaGUgYHN0YXR1c2AsIGBu
YW1lYCwgYGxlbmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXggdmFsdWUgKGBp
ZHhgKQotICogd2l0aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4KKyAqIHRoZSBkYXRhIGlz
IHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkIGZhaWwpLCBgbmFtZV90b3RhbF9zaXplYCBh
bmQKKyAqIGBtZXRhZGF0YV90b3RhbF9zaXplYCBjb250YWluaW5nIHRvdGFsIHNpemVzIG9mIHRy
YW5zZmVyZWQgZGF0YSBmb3IgYm90aCB0aGUKKyAqIGFycmF5cy4KKyAqIFRoZSBgc3RhdHVzYCwg
YG5hbWVgLCBgbGVuYCwgYG1ldGFkYXRhYCBhbmQgYG1ldGFkYXRhX2xlbmAgYXJlIHVwZGF0ZWQg
YXQgdGhlaXIKKyAqIGRlc2lnbmVkIGluZGV4IHZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJu
ZWQgdmFsdWUgb2YgZGF0YS4KICAqCiAgKiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgRTJCSUcg
dGhlIGBucmAgaXMgdG9vIGJpZyBhbmQgc2hvdWxkIGJlCiAgKiBsb3dlcmVkLiBUaGUgdXBwZXIg
bGltaXQgb2YgYG5yYCBpcyBsZWZ0IHRvIHRoZSBpbXBsZW1lbnRpb24uCkBAIC05NTMsNiArOTU0
LDcgQEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxl
ZnQuICovCiAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElO
OiBNdXN0IGJlIHplcm8uICovCiAgICAgdWludDY0X3QgbmFtZV90b3RhbF9zaXplOyAgICAgICAg
ICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFtZXMgKi8KKyAgICB1
aW50NjRfdCBtZXRhZGF0YV90b3RhbF9zaXplOyAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXpl
IG9mIGFsbCB0cmFuc2ZlciBtZXRhZGF0YSAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVu
X2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYWNlIGFsbG9j
YXRlIGZvciBuciBvZiB0aGVtLiAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbmFt
ZTsgICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgpAQCAtOTYxLDYg
Kzk2MywxMSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yIG9mIHRoZW0uICovCiAgICAg
WEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsgICAgICAgIC8qIE9VVDogQXJyYXkgb2Yg
bGVuZ3RocyBvZiBuYW1lJ3MuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLworICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQoY2hhcikgbWV0YWRhdGE7ICAgICAvKiBPVVQ6IEFycmF5IG9mIG1ldGFkYXRhIHN0cmluZ3Mu
IEVhY2gKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVt
YmVyIG1heSBoYXZlIGFuIGFyYml0cmFyeSBsZW5ndGguCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLworICAgIFhF
Tl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBtZXRhZGF0YV9sZW47ICAvKiBPVVQ6IEFycmF5IG9m
IGxlbmd0aHMgb2YgbWV0YWRhdGEncy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCiB9OwogCiAvKgotLSAK
Mi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vu
c3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFl
Z2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5i
dXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3
OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ons-0005py-Pz; Mon, 16 Sep 2019 11:04: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onr-0005nE-7v
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:19 +0000
X-Inumbo-ID: b44a5a58-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b44a5a58-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631847; x=1600167847;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=bGGJkcyFYglxgMtxtDcIzGxVHjQCxqmTyuDEsH/GoYY=;
 b=F9nuQgz1BBOwgwtxzkCRwyHwfzpvZJ8nwh3CJNkSdoJaCI9Dh+mosWNE
 E24i04U8gy5BDOcXHPz64t8idZRxF0Eyyd8Pk6B/y+N4wHYtGbw/6lUiu
 0CFL18cjUbkIPbVRiUkwJvjePLLbmbk8XCVcfj+/b5cFik8pQ+f9dzF30 c=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="415446497"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:04:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (Postfix) with ESMTPS
 id C7587A281E; Mon, 16 Sep 2019 11:04:03 +0000 (UTC)
Received: from EX13D05EUC002.ant.amazon.com (10.43.164.231) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:44 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC002.ant.amazon.com (10.43.164.231) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:41 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:39 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:38 +0000
Message-ID: <20190916105945.93632-6-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 05/12] livepatch: Add support for
 apply|revert action replacement hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

QnkgZGVmYXVsdCwgaW4gdGhlIHF1aWVzY2luZyB6b25lLCBhIGhvdHBhdGNoIHBheWxvYWQgaXMg
YXBwbGllZCB3aXRoCmFwcGx5X3BheWxvYWQoKSBhbmQgcmV2ZXJ0ZWQgd2l0aCByZXZlcnRfcGF5
bG9hZCgpIGZ1bmN0aW9ucy4gQm90aCBvZgp0aGUgZnVuY3Rpb25zIHJlY2VpdmUgdGhlIHBheWxv
YWQgc3RydWN0IHBvaW50ZXIgYXMgYSBwYXJhbWV0ZXIuIFRoZQpmdW5jdGlvbnMgYXJlIGFsc28g
YSBwbGFjZSB3aGVyZSBzdGFuZGFyZCAnbG9hZCcgYW5kICd1bmxvYWQnIG1vZHVsZQpob29rcyBh
cmUgZXhlY3V0ZWQuCgpUbyBpbmNyZWFzZSBob3RwYXRjaGluZyBzeXN0ZW0ncyBhZ2lsaXR5IGFu
ZCBwcm92aWRlIG1vcmUgZmxleGlhYmxlCmxvbmctdGVybSBob3RwYXRjaCBzb2x1dGlvbiwgYWxs
b3cgdG8gb3ZlcndyaXRlIHRoZSBkZWZhdWx0IGFwcGx5CmFuZCByZXZlcnQgYWN0aW9uIGZ1bmN0
aW9ucyB3aXRoIGhvb2stbGlrZSBzdXBwbGllZCBhbHRlcm5hdGl2ZXMuClRoZSBhbHRlcm5hdGl2
ZSBmdW5jdGlvbnMgYXJlIG9wdGlvbmFsIGFuZCB0aGUgZGVmYXVsdCBmdW5jdGlvbnMgYXJlCnVz
ZWQgYnkgZGVmYXVsdC4KClNpbmNlIHRoZSBhbHRlcm5hdGl2ZSBmdW5jdGlvbnMgaGF2ZSBkaXJl
Y3QgYWNjZXNzIHRvIHRoZSBob3RwYXRjaApwYXlsb2FkIHN0cnVjdHVyZSwgdGhleSBjYW4gYmV0
dGVyIGNvbnRyb2wgY29udGV4dCBvZiB0aGUgJ2xvYWQnIGFuZAondW5sb2FkJyBob29rcyBleGVj
dXRpb24gYXMgd2VsbCBhcyBleGFjdCBpbnN0cnVjdGlvbnMgcmVwbGFjZW1lbnQKd29ya2Zsb3dz
LiBUaGV5IGNhbiBiZSBhbHNvIGVhc2lseSBleHRlbmRlZCB0byBzdXBwb3J0IGV4dHJhIGZlYXR1
cmVzCmluIHRoZSBmdXR1cmUuCgpUbyBzaW1wbGlmeSB0aGUgYWx0ZXJuYXRpdmUgZnVuY3Rpb24g
Z2VuZXJhdGlvbiBtb3ZlIGNvZGUgcmVzcG9uc2libGUKZm9yIHBheWxvYWQgYW5kIGhvdHBhdGNo
IHJlZ2lvbiByZWdpc3RyYXRpb24gb3V0c2lkZSBvZiB0aGUgZnVuY3Rpb24uClRoYXQgd2F5IGl0
IGlzIGd1YXJhbnRlZWQgdGhhdCB0aGUgcmVnaXN0cmF0aW9uIHN0ZXAgb2NjdXJzIGV2ZW4gZm9y
Cm5ld2x5IHN1cHBsaWVkIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3Jr
aWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IFBldHJlIEVmdGltZSA8ZXBl
dHJlQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1h
em9uLmNvbT4KUmV2aWV3ZWQtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmNv
bT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNv
bT4KUmV2aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uY29tPgpTaWduZWQt
b2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0t
LQpDaGFuZ2VkIHNpbmNlIHYxOgogICogYWRkZWQgY29ycmVzcG9uZGluZyBkb2N1bWVudGF0aW9u
CiAgKiBhZGRlZCB0ZXN0cwoKIGRvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jICAgICAgICAgICAg
fCAgMjMgKysrKysrKysKIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgfCAg
NjYgKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXls
b2FkLmggICB8ICAxMCArKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAgICAgICAg
IHwgIDEwICsrKy0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMgfCAxMDAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxOTgg
aW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rl
c3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3MuYwoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9s
aXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKaW5kZXggYWU4NTY2
ZWIzMC4uNmZhZmI5ZTRiMSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MK
KysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKQEAgLTI3NSw2ICsyNzUsNyBAQCBUaGUg
cGF5bG9hZCBjb250YWlucyBhdCBsZWFzdCB0aHJlZSBzZWN0aW9uczoKICAqIGAubGl2ZXBhdGNo
LmZ1bmNzYCAtIHdoaWNoIGlzIGFuIGFycmF5IG9mIGxpdmVwYXRjaF9mdW5jIHN0cnVjdHVyZXMu
CiAgICBhbmQvb3IgYW55IG9mOgogICogYC5saXZlcGF0Y2guaG9va3Mue3ByZWFwcGx5LHBvc3Rh
cHBseSxwcmVyZXZlcnQscG9zdHJldmVydH0nCisgKiBgLmxpdmVwYXRjaC5ob29rcy57YXBwbHks
cmV2ZXJ0fWAKICAgIC0gd2hpY2ggYXJlIGEgcG9pbnRlciB0byBhIGhvb2sgZnVuY3Rpb24gcG9p
bnRlci4KIAogICogYC5saXZlcGF0Y2gueGVuX2RlcGVuZHNgIC0gd2hpY2ggaXMgYW4gRUxGIE5v
dGUgdGhhdCBkZXNjcmliZXMgd2hhdCBYZW4KQEAgLTM1Niw2ICszNTcsMTQgQEAgbWV0LgogICog
YC5saXZlcGF0Y2guaG9va3Mue3ByZXJldmVydCxwb3N0cmV2ZXJ0fWAKICAgIC0gd2hpY2ggYXJl
IGEgcG9pbnRlciB0byBhIHNpbmdsZSBob29rIGZ1bmN0aW9uIHBvaW50ZXIuCiAKK0ZpbmFsbHks
IGl0IG9wdGlvbmFsbHkgbWF5IGFsc28gY29udGFpbiB0aGUgYWRkcmVzcyBvZiBhcHBseSBvciBy
ZXZlcnQgYWN0aW9uCitob29rcyB0byBiZSBjYWxsZWQgaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBh
cHBseSBhbmQgcmV2ZXJ0IHBheWxvYWQgYWN0aW9ucworKHdoaWxlIGFsbCBDUFVzIGFyZSBrZXB0
IGluIHF1aWVzY2luZyB6b25lKS4gVGhlc2UgaG9va3MgZG8gaGF2ZSBhY2Nlc3MgdG8KK3BheWxv
YWQgc3RydWN0dXJlLgorCisgKiBgLmxpdmVwYXRjaC5ob29rcy57YXBwbHkscmV2ZXJ0fWAKKyAg
IC0gd2hpY2ggYXJlIGEgcG9pbnRlciB0byBhIHNpbmdsZSBob29rIGZ1bmN0aW9uIHBvaW50ZXIu
CisKICMjIyBFeGFtcGxlIG9mIC5saXZlcGF0Y2guZnVuY3MKIAogQSBzaW1wbGUgZXhhbXBsZSBv
ZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKQEAgLTQ2OSw2ICs0NzgsMjAgQEAgVGhlIHR5
cGUgZGVmaW5pdGlvbiBvZiB0aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKIAogICAgIHR5cGVk
ZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOwog
CisjIyMjIC5saXZlcGF0Y2guaG9va3MuYXBwbHkgYW5kIC5saXZlcGF0Y2guaG9va3MucmV2ZXJ0
CisKK1RoaXMgc2VjdGlvbiBjb250YWlucyBhIHBvaW50ZXIgdG8gYSBzaW5nbGUgZnVuY3Rpb24g
cG9pbnRlciB0byBiZSBleGVjdXRlZAoraW5zdGVhZCBvZiBhIGRlZmF1bHQgYXBwbHkgKG9yIHJl
dmVydCkgYWN0aW9uIGZ1bmN0aW9uLiBUaGlzIGlzIHVzZWZ1bCB0bworcmVwbGFjZSBvciBhdWdt
ZW50IGRlZmF1bHQgYmVoYXZpb3Igb2YgdGhlIGFwcGx5IChvciByZXZlcnQpIGFjdGlvbiB0aGF0
CityZXF1aXJlcyBhbGwgQ1BVcyB0byBiZSBpbiB0aGUgcXVpZXNjaW5nIHpvbmUuCitUaGlzIHR5
cGUgb2YgaG9va3MgZG8gaGF2ZSBhY2Nlc3MgdG8gcGF5bG9hZCBzdHJ1Y3R1cmUuCisKK0VhY2gg
ZW50cnkgaW4gdGhpcyBhcnJheSBpcyBlaWdodCBieXRlcy4KKworVGhlIHR5cGUgZGVmaW5pdGlv
biBvZiB0aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKKworICAgIHR5cGVkZWYgaW50IGxpdmVw
YXRjaF9hY3Rpb25jYWxsX3QobGl2ZXBhdGNoX3BheWxvYWRfdCAqYXJnKTsKKwogIyMjIC5saXZl
cGF0Y2gueGVuX2RlcGVuZHMsIC5saXZlcGF0Y2guZGVwZW5kcyBhbmQgLm5vdGUuZ251LmJ1aWxk
LWlkCiAKIFRvIHN1cHBvcnQgZGVwZW5kZW5jaWVzIGNoZWNraW5nIGFuZCBzYWZlIGxvYWRpbmcg
KHRvIGxvYWQgdGhlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2Nv
bW1vbi9saXZlcGF0Y2guYwppbmRleCBjNWRhZTg4MTRmLi41NzdiOTI2YmE0IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAg
LTU4Nyw4ICs1ODcsMTEgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxv
YWQgKnBheWxvYWQsCiAgICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09LKGVsZiwgcGF5bG9h
ZC0+dW5sb2FkX2Z1bmNzLCBwYXlsb2FkLT5uX3VubG9hZF9mdW5jcywgIi5saXZlcGF0Y2guaG9v
a3MudW5sb2FkIik7CiAKICAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5
bG9hZC0+aG9va3MuYXBwbHkucHJlLCAiLmxpdmVwYXRjaC5ob29rcy5wcmVhcHBseSIpOworICAg
IExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5hcHBseS5h
Y3Rpb24sICIubGl2ZXBhdGNoLmhvb2tzLmFwcGx5Iik7CiAgICAgTElWRVBBVENIX0FTU0lHTl9T
SU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5LnBvc3QsICIubGl2ZXBhdGNoLmhv
b2tzLnBvc3RhcHBseSIpOworCiAgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYs
IHBheWxvYWQtPmhvb2tzLnJldmVydC5wcmUsICIubGl2ZXBhdGNoLmhvb2tzLnByZXJldmVydCIp
OworICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5y
ZXZlcnQuYWN0aW9uLCAiLmxpdmVwYXRjaC5ob29rcy5yZXZlcnQiKTsKICAgICBMSVZFUEFUQ0hf
QVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnBvc3QsICIubGl2
ZXBhdGNoLmhvb2tzLnBvc3RyZXZlcnQiKTsKIAogICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2Vj
X2J5X25hbWUoZWxmLCBFTEZfQlVJTERfSURfTk9URSk7CkBAIC0xMTE0LDYgKzExMTcsMTEgQEAg
c3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogCiAgICAgYXJj
aF9saXZlcGF0Y2hfcmV2aXZlKCk7CiAKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIGFwcGx5X3BheWxvYWRfdGFpbChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKK3sKICAgICAv
KgogICAgICAqIFdlIG5lZWQgUkNVIHZhcmlhbnQgKHdoaWNoIGhhcyBiYXJyaWVycykgaW4gY2Fz
ZSB3ZSBjcmFzaCBoZXJlLgogICAgICAqIFRoZSBhcHBsaWVkX2xpc3QgaXMgaXRlcmF0ZWQgYnkg
dGhlIHRyYXAgY29kZS4KQEAgLTExMjEsNyArMTEyOSw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfcGF5
bG9hZChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKICAgICBsaXN0X2FkZF90YWlsX3JjdSgmZGF0YS0+
YXBwbGllZF9saXN0LCAmYXBwbGllZF9saXN0KTsKICAgICByZWdpc3Rlcl92aXJ0dWFsX3JlZ2lv
bigmZGF0YS0+cmVnaW9uKTsKIAotICAgIHJldHVybiAwOworICAgIGRhdGEtPnN0YXRlID0gTElW
RVBBVENIX1NUQVRFX0FQUExJRUQ7CiB9CiAKIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxvYWQoc3Ry
dWN0IHBheWxvYWQgKmRhdGEpCkBAIC0xMTU0LDYgKzExNjIsMTEgQEAgc3RhdGljIGludCByZXZl
cnRfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKICAgICBBU1NFUlQoIWxvY2FsX2lycV9p
c19lbmFibGVkKCkpOwogCiAgICAgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKCk7CisgICAgcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCByZXZlcnRfcGF5bG9hZF90YWlsKHN0cnVjdCBw
YXlsb2FkICpkYXRhKQorewogCiAgICAgLyoKICAgICAgKiBXZSBuZWVkIFJDVSB2YXJpYW50ICh3
aGljaCBoYXMgYmFycmllcnMpIGluIGNhc2Ugd2UgY3Jhc2ggaGVyZS4KQEAgLTExNjMsNyArMTE3
Niw3IEBAIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiAg
ICAgdW5yZWdpc3Rlcl92aXJ0dWFsX3JlZ2lvbigmZGF0YS0+cmVnaW9uKTsKIAogICAgIGRhdGEt
PnJldmVydGVkID0gdHJ1ZTsKLSAgICByZXR1cm4gMDsKKyAgICBkYXRhLT5zdGF0ZSA9IExJVkVQ
QVRDSF9TVEFURV9DSEVDS0VEOwogfQogCiAvKgpAQCAtMTE4MywxNSArMTE5NiwzMSBAQCBzdGF0
aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgc3dpdGNoICggbGl2ZXBhdGNo
X3dvcmsuY21kICkKICAgICB7CiAgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZOgotICAg
ICAgICByYyA9IGFwcGx5X3BheWxvYWQoZGF0YSk7CisgICAgICAgIGlmICggaXNfaG9va19lbmFi
bGVkKGRhdGEtPmhvb2tzLmFwcGx5LmFjdGlvbikgKQorICAgICAgICB7CisgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQ2FsbGluZyBhcHBseSBhY3Rpb24gaG9v
ayBmdW5jdGlvblxuIiwgZGF0YS0+bmFtZSk7CisKKyAgICAgICAgICAgIHJjID0gKCpkYXRhLT5o
b29rcy5hcHBseS5hY3Rpb24pKGRhdGEpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIHJjID0gYXBwbHlfcGF5bG9hZChkYXRhKTsKKwogICAgICAgICBpZiAoIHJjID09IDAg
KQotICAgICAgICAgICAgZGF0YS0+c3RhdGUgPSBMSVZFUEFUQ0hfU1RBVEVfQVBQTElFRDsKKyAg
ICAgICAgICAgIGFwcGx5X3BheWxvYWRfdGFpbChkYXRhKTsKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJUOgotICAgICAgICByYyA9IHJldmVydF9wYXls
b2FkKGRhdGEpOworICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29rcy5yZXZl
cnQuYWN0aW9uKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBM
SVZFUEFUQ0ggIiVzOiBDYWxsaW5nIHJldmVydCBhY3Rpb24gaG9vayBmdW5jdGlvblxuIiwgZGF0
YS0+bmFtZSk7CisKKyAgICAgICAgICAgIHJjID0gKCpkYXRhLT5ob29rcy5yZXZlcnQuYWN0aW9u
KShkYXRhKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IHJldmVy
dF9wYXlsb2FkKGRhdGEpOworCiAgICAgICAgIGlmICggcmMgPT0gMCApCi0gICAgICAgICAgICBk
YXRhLT5zdGF0ZSA9IExJVkVQQVRDSF9TVEFURV9DSEVDS0VEOworICAgICAgICAgICAgcmV2ZXJ0
X3BheWxvYWRfdGFpbChkYXRhKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIExJVkVQQVRD
SF9BQ1RJT05fUkVQTEFDRToKQEAgLTEyMDIsOSArMTIzMSwxOCBAQCBzdGF0aWMgdm9pZCBsaXZl
cGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgICAgICAqLwogICAgICAgICBsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmVfcmV2ZXJzZSAoIG90aGVyLCB0bXAsICZhcHBsaWVkX2xpc3QsIGFwcGxpZWRf
bGlzdCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG90aGVyLT5yYyA9IHJldmVydF9wYXlsb2Fk
KG90aGVyKTsKKyAgICAgICAgICAgIGlmICggaXNfaG9va19lbmFibGVkKG90aGVyLT5ob29rcy5y
ZXZlcnQuYWN0aW9uKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcmV2ZXJ0IGFjdGlvbiBob29rIGZ1bmN0
aW9uXG4iLCBvdGhlci0+bmFtZSk7CisKKyAgICAgICAgICAgICAgICBvdGhlci0+cmMgPSAoKm90
aGVyLT5ob29rcy5yZXZlcnQuYWN0aW9uKShvdGhlcik7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgb3RoZXItPnJjID0gcmV2ZXJ0X3BheWxvYWQob3Ro
ZXIpOworCisKICAgICAgICAgICAgIGlmICggb3RoZXItPnJjID09IDAgKQotICAgICAgICAgICAg
ICAgIG90aGVyLT5zdGF0ZSA9IExJVkVQQVRDSF9TVEFURV9DSEVDS0VEOworICAgICAgICAgICAg
ICAgIHJldmVydF9wYXlsb2FkX3RhaWwob3RoZXIpOwogICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTEyMTQsOSArMTI1Miwx
NyBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAKICAgICAgICAgaWYg
KCByYyA9PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBhcHBseV9wYXlsb2FkKGRh
dGEpOworICAgICAgICAgICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHku
YWN0aW9uKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgYXBwbHkgYWN0aW9uIGhvb2sgZnVuY3Rpb25cbiIs
IGRhdGEtPm5hbWUpOworCisgICAgICAgICAgICAgICAgcmMgPSAoKmRhdGEtPmhvb2tzLmFwcGx5
LmFjdGlvbikoZGF0YSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgcmMgPSBhcHBseV9wYXlsb2FkKGRhdGEpOworCiAgICAgICAgICAgICBpZiAoIHJj
ID09IDAgKQotICAgICAgICAgICAgICAgIGRhdGEtPnN0YXRlID0gTElWRVBBVENIX1NUQVRFX0FQ
UExJRUQ7CisgICAgICAgICAgICAgICAgYXBwbHlfcGF5bG9hZF90YWlsKGRhdGEpOwogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oCmluZGV4
IGNkMjA5NDRjYzQuLmZmMTZhZjBkZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5o
CkBAIC0yMiwxMSArMjIsMTMgQEAgdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9sb2FkY2FsbF90KHZv
aWQpOwogdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF91bmxvYWRjYWxsX3Qodm9pZCk7CiAKIHR5cGVk
ZWYgaW50IGxpdmVwYXRjaF9wcmVjYWxsX3QobGl2ZXBhdGNoX3BheWxvYWRfdCAqYXJnKTsKK3R5
cGVkZWYgaW50IGxpdmVwYXRjaF9hY3Rpb25jYWxsX3QobGl2ZXBhdGNoX3BheWxvYWRfdCAqYXJn
KTsKIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90
ICphcmcpOwogCiBzdHJ1Y3QgbGl2ZXBhdGNoX2hvb2tzIHsKICAgICBzdHJ1Y3QgewogICAgICAg
ICBsaXZlcGF0Y2hfcHJlY2FsbF90ICpjb25zdCAqcHJlOworICAgICAgICBsaXZlcGF0Y2hfYWN0
aW9uY2FsbF90ICpjb25zdCAqYWN0aW9uOwogICAgICAgICBsaXZlcGF0Y2hfcG9zdGNhbGxfdCAq
Y29uc3QgKnBvc3Q7CiAgICAgfSBhcHBseSwgcmV2ZXJ0OwogfTsKQEAgLTkxLDYgKzkzLDEwIEBA
IHN0cnVjdCBwYXlsb2FkIHsKICAgICBsaXZlcGF0Y2hfcHJlY2FsbF90ICpfX2F0dHJpYnV0ZV9f
KCh3ZWFrLCB1c2VkKSkgXAogICAgICAgICBjb25zdCBsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0YV8j
I19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkiKSA9IF9mbjsKIAorI2Rl
ZmluZSBMSVZFUEFUQ0hfQVBQTFlfSE9PSyhfZm4pIFwKKyAgICBsaXZlcGF0Y2hfYWN0aW9uY2Fs
bF90ICpfX2F0dHJpYnV0ZV9fKCh3ZWFrLCB1c2VkKSkgXAorICAgICAgICBjb25zdCBsaXZlcGF0
Y2hfYXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MuYXBwbHkiKSA9
IF9mbjsKKwogI2RlZmluZSBMSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0soX2ZuKSBcCiAgICAgbGl2
ZXBhdGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCiAgICAgICAg
IGNvbnN0IGxpdmVwYXRjaF9wb3N0YXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0
Y2guaG9va3MucG9zdGFwcGx5IikgPSBfZm47CkBAIC05OSw2ICsxMDUsMTAgQEAgc3RydWN0IHBh
eWxvYWQgewogICAgIGxpdmVwYXRjaF9wcmVjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVz
ZWQpKSBcCiAgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9wcmVyZXZlcnRfZGF0YV8jI19mbiBfX3Nl
Y3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlcmV2ZXJ0IikgPSBfZm47CiAKKyNkZWZpbmUgTElW
RVBBVENIX1JFVkVSVF9IT09LKF9mbikgXAorICAgIGxpdmVwYXRjaF9hY3Rpb25jYWxsX3QgKl9f
YXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCisgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9yZXZl
cnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucmV2ZXJ0IikgPSBfZm47
CisKICNkZWZpbmUgTElWRVBBVENIX1BPU1RSRVZFUlRfSE9PSyhfZm4pIFwKICAgICBsaXZlcGF0
Y2hfcG9zdGNhbGxfdCAqX19hdHRyaWJ1dGVfXygod2VhaywgdXNlZCkpIFwKICAgICAgICAgY29u
c3QgbGl2ZXBhdGNoX3Bvc3RyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2gu
aG9va3MucG9zdHJldmVydCIpID0gX2ZuOwpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNo
L01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4IGE5NGJjNDg1MzYu
LjExNmU1MmU3NzQgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysg
Yi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTIyLDYgKzIyLDcgQEAgTElWRVBBVENI
X05PUCA6PSB4ZW5fbm9wLmxpdmVwYXRjaAogTElWRVBBVENIX05PX1hFTl9CVUlMRElEIDo9IHhl
bl9ub194ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTIDo9IHhl
bl9wcmVwb3N0X2hvb2tzLmxpdmVwYXRjaAogTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCA6
PSB4ZW5fcHJlcG9zdF9ob29rc19mYWlsLmxpdmVwYXRjaAorTElWRVBBVENIX0FDVElPTl9IT09L
UyA6PSB4ZW5fYWN0aW9uX2hvb2tzLmxpdmVwYXRjaAogCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQ
QVRDSCkKIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0JZRSkKQEAgLTMwLDYgKzMxLDcgQEAg
TElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9QKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFU
Q0hfTk9fWEVOX0JVSUxESUQpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hP
T0tTKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKQorTElW
RVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQogCiBMSVZFUEFUQ0hfREVCVUdf
RElSID89ICQoREVCVUdfRElSKS94ZW4tbGl2ZXBhdGNoCiAKQEAgLTE0NCw2ICsxNDYsMTIgQEAg
eGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vOiBjb25maWcuaAogJChMSVZFUEFUQ0hfUFJFUE9TVF9I
T09LU19GQUlMKTogeGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vIHhlbl9oZWxsb193b3JsZF9mdW5j
Lm8gbm90ZS5vIHhlbl9ub3RlLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2Vy
KSAtciAtbyAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpICReCiAKK3hlbl9hY3Rpb25z
X2hvb2tzLm86IGNvbmZpZy5oCisKKy5QSE9OWTogJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQor
JChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKTogeGVuX2FjdGlvbl9ob29rcy5vIHhlbl9oZWxsb193
b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRf
aWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1MpICReCisKIC5QSE9OWTog
bGl2ZXBhdGNoCiBsaXZlcGF0Y2g6ICQoTElWRVBBVENIKSAkKExJVkVQQVRDSF9CWUUpICQoTElW
RVBBVENIX1JFUExBQ0UpICQoTElWRVBBVENIX05PUCkgJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxE
SUQpIFwKLSAgICAgICAgICAgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LUykgJChMSVZFUEFUQ0hf
UFJFUE9TVF9IT09LU19GQUlMKQorICAgICAgICAgICAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tT
KSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpICQoTElWRVBBVENIX0FDVElPTl9IT09L
UykKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMgYi94
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmE5NDdhZmM0MWYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCkBAIC0wLDAgKzEsMTAwIEBACisvKgorICog
Q29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNs
dWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3Zl
cnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVw
YXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CisKK3N0YXRpYyBj
b25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3ZlcnNp
b24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKTsKKworc3RhdGlj
IHVuc2lnbmVkIGludCBhcHBseV9jbnQ7CitzdGF0aWMgdW5zaWduZWQgaW50IHJldmVydF9jbnQ7
CisKK3N0YXRpYyBpbnQgYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQor
eworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5n
LlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsg
aSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxv
YWQtPmZ1bmNzW2ldOworCisgICAgICAgIGFwcGx5X2NudCsrOworCisgICAgICAgIHByaW50ayhL
RVJOX0RFQlVHICIlczogYXBwbHlpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7Cisg
ICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNf
Xyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCByZXZlcnRfaG9vayhsaXZlcGF0
Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5f
REVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0g
MDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIHJldmVydF9j
bnQrKzsKKworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHJldmVydGluZzogJXNcbiIs
IF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAi
JXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgdm9pZCBwb3N0X3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7
CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcu
XG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBp
KyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9h
ZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRlZDog
JXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBCVUdfT04oYXBwbHlf
Y250ICE9IDEgfHwgcmV2ZXJ0X2NudCAhPSAxKTsKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6
IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENIX0FQUExZX0hPT0soYXBw
bHlfaG9vayk7CitMSVZFUEFUQ0hfUkVWRVJUX0hPT0socmV2ZXJ0X2hvb2spOworCitMSVZFUEFU
Q0hfUE9TVFJFVkVSVF9IT09LKHBvc3RfcmV2ZXJ0X2hvb2spOworCitzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNoX3hlbl9oZWxsb193
b3JsZCA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04sCisgICAg
Lm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuYywKKyAgICAubmV3X2FkZHIgPSB4ZW5f
aGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRyID0geGVuX2V4dHJhX3ZlcnNpb24sCisgICAgLm5l
d19zaXplID0gTkVXX0NPREVfU1osCisgICAgLm9sZF9zaXplID0gT0xEX0NPREVfU1osCit9Owor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3Bt
ZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2No
YWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRy
YWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0
ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9onw-0005wI-GQ; Mon, 16 Sep 2019 11:04:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onu-0005tc-QV
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:22 +0000
X-Inumbo-ID: b789bb01-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b789bb01-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631854; x=1600167854;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zO2Ky8Kq+TRr2sgTy2SMEGaeUyLUMuSe2suCRkgIHe4=;
 b=rp+tcNmaQ8lEhHXKa82peL2+GPEoh3VBxvsvo+Omf8Ln03iVjcA+1RRj
 E9nCiuUZT/r03pVOHP4YSmsezHrT2GLEna5tgen4wi4X3VECocj7SMKk6
 HkQbn88QMEiuOHn+DSpPfUFKLNTIlluRsS7syo/E+GrkyazMZ8BHqFdGy M=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619394"
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;
 16 Sep 2019 11:04:08 +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 (Postfix) with ESMTPS
 id 1FE8DA302F; Mon, 16 Sep 2019 11:04:05 +0000 (UTC)
Received: from EX13D05EUC001.ant.amazon.com (10.43.164.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:49 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC001.ant.amazon.com (10.43.164.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:47 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:45 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:41 +0000
Message-ID: <20190916105945.93632-9-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 08/12] livepatch: Add support for inline asm
 hotpatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBpcyB0aGUgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZXhwZWN0YXRpb25zIGVu
aGFuY2VtZW50CnRvIGltcHJvdmUgaW5saW5lIGFzbSBob3RwYXRjaGluZy4KCkV4cGVjdGF0aW9u
cyBhcmUgZGVzaWduZWQgYXMgb3B0aW9uYWwgZmVhdHVyZSwgc2luY2UgdGhlIG1haW4gdXNlIG9m
CnRoZW0gaXMgcGxhbm5lZCBmb3IgaW5saW5lIGFzbSBob3RwYXRjaGluZy4gVGhlIGZsYWcgZW5h
YmxlZCBhbGxvd3MKdG8gY29udHJvbCB0aGUgZXhwZWN0YXRpb24gc3RhdGUuCkVhY2ggZXhwZWN0
YXRpb24gaGFzIGRhdGEgYW5kIGxlbiBmaWVsZHMgdGhhdCBkZXNjcmliZSB0aGUgZGF0YQp0aGF0
IGlzIGV4cGVjdGVkIHRvIGJlIGZvdW5kIGF0IGEgZ2l2ZW4gcGF0Y2hpbmcgKG9sZF9hZGRyKSBs
b2NhdGlvbi4KVGhlIGxlbiBtdXN0IG5vdCBleGNlZWQgdGhlIGRhdGEgYXJyYXkgc2l6ZS4gVGhl
IGRhdGEgYXJyYXkgc2l6ZQpmb2xsb3dzIHRoZSBzaXplIG9mIHRoZSBvcGFxdWUgYXJyYXksIHNp
bmNlIHRoZSBvcGFxdWUgYXJyYXkgaG9sZHMKdGhlIG9yaWdpbmFsIGRhdGEgYW5kIHRoZXJlZm9y
ZSBtdXN0IG1hdGNoIHdoYXQgaXMgc3BlY2lmaWVkIGluIHRoZQpleHBlY3RhdGlvbiAoaWYgZW5h
YmxlZCkuCgpUaGUgcGF5bG9hZCBzdHJ1Y3R1cmUgaXMgbW9kaWZpZWQgYXMgZWFjaCBleHBlY3Rh
dGlvbiBzdHJ1Y3R1cmUgaXMKcGFydCBvZiB0aGUgbGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlIGFu
ZCBoZW5jZSBleHRlbmRzIHRoZSBwYXlsb2FkLgoKRWFjaCBleHBlY3RhdGlvbiBpcyBjaGVja2Vk
IHByaW9yIHRvIHRoZSBhcHBseSBhY3Rpb24gKGkuZS4gYXMgbGF0ZQphcyBwb3NzaWJsZSB0byBj
aGVjayBhZ2FpbnN0IHRoZSBtb3N0IGN1cnJlbnQgc3RhdGUgb2YgdGhlIGNvZGUpLgoKRm9yIHRo
ZSByZXBsYWNlIGFjdGlvbiBhIG5ldyBwYXlsb2FkJ3MgZXhwZWN0YXRpb25zIGFyZSBjaGVja2Vk
IEFGVEVSCmFsbCBhcHBsaWVkIHBheWxvYWRzIGFyZSBzdWNjZXNzZnVsbHkgcmV2ZXJ0ZWQsIGJ1
dCBCRUZPUkUgbmV3IHBheWxvYWQKaXMgYXBwbGllZC4gVGhhdCBicmVha3MgdGhlIHJlcGxhY2Ug
YWN0aW9uJ3MgYXRvbWljaXR5IGFuZCBpbiBjYXNlIG9mCmFuIGV4cGVjdGF0aW9uIGNoZWNrIGZh
aWx1cmUgd291bGQgbGVhdmUgYSBzeXN0ZW0gd2l0aCBhbGwgcGF5bG9hZHMKcmV2ZXJ0ZWQuIFRo
YXQgaXMgb2J2aW91c2x5IGluc2VjdXJlLiBVc2UgaXQgd2l0aCBjYXV0aW9uIGFuZCBhY3QKdXBv
biByZXBsYWNlIGVycm9ycyEKClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3
aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5k
cmFwcnNAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBQb2hsYWNrIDxtcG9obGFja0Bh
bWF6b24uZGU+ClJldmlld2VkLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5k
ZT4KU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgotLS0KQ2hhbmdlZCBzaW5jZSB2MjoKICAqIEFkZCByc3YgaW4gdGhlIGZpZWxkLiBV
cGRhdGUgdGhlIHNpemUgb2YgdGhlIHN0cnVjdHVyZS4gKEtvbnJhZCkKICAqIEZpeCBleHBlY3Rh
dGlvbiB0ZXN0IHRvIHdvcmsgYWxzbyBvbiBBcm0KCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBhZGRl
ZCBjb3JyZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIGFkZGVkIHRlc3RzCgogLmdpdGlnbm9y
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogZG9jcy9taXNjL2xpdmVw
YXRjaC5wYW5kb2MgICAgICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKy0KIHhlbi9jb21t
b24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICAg
IHwgMTYgKysrKysrLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlICAgICAgICAgICAgICAg
IHwgMjcgKysrKysrKysrKy0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zLmMg
ICAgICB8IDQxICsrKysrKysrKysrKysrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVj
dGF0aW9uc19mYWlsLmMgfCA0MiArKysrKysrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAy
MzEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
dGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5jCgpkaWZmIC0tZ2l0IGEvLmdp
dGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggNWI4MGUyYmJkNS4uY2I3NzBjYzhjNyAxMDA2NDQK
LS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zMDgsNiArMzA4LDcgQEAgeGVu
L2luY2x1ZGUveGVuL2FjbV9wb2xpY3kuaAogeGVuL2luY2x1ZGUveGVuL2NvbXBpbGUuaAogeGVu
L2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQtYXV0b2dlbi5oCiB4ZW4vdGVzdC9saXZlcGF0Y2gv
Y29uZmlnLmgKK3hlbi90ZXN0L2xpdmVwYXRjaC9leHBlY3RfY29uZmlnLmgKIHhlbi90ZXN0L2xp
dmVwYXRjaC8qLmxpdmVwYXRjaAogeGVuL3Rvb2xzL2tjb25maWcvLnRtcF9ndGtjaGVjawogeGVu
L3Rvb2xzL2tjb25maWcvLnRtcF9xdGNoZWNrCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBh
dGNoLnBhbmRvYyBiL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCmluZGV4IDM4M2E5ODhiYTIu
LjQwNmZiNzlkZjggMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCkBAIC0zMDAsMTAgKzMwMCwxMSBAQCB3aGljaCBk
ZXNjcmliZSB0aGUgZnVuY3Rpb25zIHRvIGJlIHBhdGNoZWQ6CiAgICAgICAgIC8qIEFkZGVkIHRv
IGxpdmVwYXRjaCBwYXlsb2FkIHZlcnNpb24gMjogKi8KICAgICAgICAgdWludDhfdCBhcHBsaWVk
OwogICAgICAgICB1aW50OF90IF9wYWRbN107CisgICAgICAgIGxpdmVwYXRjaF9leHBlY3RhdGlv
bl90IGV4cGVjdDsKICAgICB9OwogCi1UaGUgc2l6ZSBvZiB0aGUgc3RydWN0dXJlIGlzIDY0IGJ5
dGVzIG9uIDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQotNTIgb24gMzItYml0IGh5cGVy
dmlzb3JzLgorVGhlIHNpemUgb2YgdGhlIHN0cnVjdHVyZSBpcyAxMDQgYnl0ZXMgb24gNjQtYml0
IGh5cGVydmlzb3JzLiBJdCB3aWxsIGJlCis5MiBvbiAzMi1iaXQgaHlwZXJ2aXNvcnMuCiBUaGUg
dmVyc2lvbiAyIG9mIHRoZSBwYXlsb2FkIGFkZHMgYWRkaXRpb25hbCA4IGJ5dGVzIHRvIHRoZSBz
dHJ1Y3R1cmUgc2l6ZS4KIAogICogYG5hbWVgIGlzIHRoZSBzeW1ib2wgbmFtZSBvZiB0aGUgb2xk
IGZ1bmN0aW9uLiBPbmx5IHVzZWQgaWYgYG9sZF9hZGRyYCBpcwpAQCAtMzM2LDYgKzMzNywyOCBA
QCBUaGUgdmVyc2lvbiAyIG9mIHRoZSBwYXlsb2FkIGFkZHMgdGhlIGZvbGxvd2luZyBmaWVsZHMg
dG8gdGhlIHN0cnVjdHVyZToKICAgKiBgYXBwbGllZGAgdHJhY2tzIGZ1bmN0aW9uJ3MgYXBwbGll
ZC9yZXZlcnRlZCBzdGF0ZS4gSXQgaGFzIGEgYm9vbGVhbiB0eXBlCiAgICAgZWl0aGVyIExJVkVQ
QVRDSF9GVU5DX05PVF9BUFBMSUVEIG9yIExJVkVQQVRDSF9GVU5DX0FQUExJRUQuCiAgICogYF9w
YWRbN11gIGFkZHMgcGFkZGluZyB0byBhbGlnbiB0byA4IGJ5dGVzLgorICAqIGBleHBlY3RgIGlz
IGFuIG9wdGlvbmFsIHN0cnVjdHVyZSBjb250YWluaW5nIGV4cGVjdGVkIHRvLWJlLXJlcGxhY2Vk
IGRhdGEKKyAgICAobW9zdGx5IGZvciBpbmxpbmUgYXNtIHBhdGNoaW5nKS4gVGhlIGBleHBlY3Rg
IHN0cnVjdHVyZSBmb3JtYXQgaXM6CisKKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2V4cGVjdGF0aW9u
IHsKKyAgICAgICAgdWludDhfdCBlbmFibGVkIDogMTsKKyAgICAgICAgdWludDhfdCBsZW4gOiA1
OworICAgICAgICB1aW50OF90IHJzdjogMjsKKyAgICAgICAgdWludDhfdCBkYXRhW0xJVkVQQVRD
SF9PUEFRVUVfU0laRV07IC8qIFNhbWUgc2l6ZSBhcyBvcGFxdWVbXSBidWZmZXIgb2YKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9m
dW5jLiBUaGlzIGlzIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYXggbnVtYmVyIG9mIGJ5dGVzIHRvIGJlIHBhdGNoZWQgKi8KKyAgICB9OworICAgIHR5
cGVkZWYgc3RydWN0IGxpdmVwYXRjaF9leHBlY3RhdGlvbiBsaXZlcGF0Y2hfZXhwZWN0YXRpb25f
dDsKKworICAgICogYGVuYWJsZWRgIGFsbG93cyB0byBlbmFibGUgdGhlIGV4cGVjdGF0aW9uIGNo
ZWNrIGZvciBnaXZlbiBmdW5jdGlvbi4KKyAgICAgIERlZmF1bHQgc3RhdGUgaXMgZGlzYWJsZWQu
CisgICAgKiBgbGVuYCBzcGVjaWZpZXMgdGhlIG51bWJlciBvZiB2YWxpZCBieXRlcyBpbiBgZGF0
YWAgYXJyYXkuIDUgYml0cyBpcworICAgICAgZW5vdWdoIHRvIHNwZWNpZnkgdmFsdWVzIHVwIHRv
IDMyIChvZiBieXRlcyksIHdoaWNoIGlzIGFib3ZlIHRoZSBhcnJheQorICAgICAgc2l6ZS4KKyAg
ICAqIGByc3ZgIHJlc2VydmVkIGJpdGZpZWxkcy4gKipNVVNUKiogYmUgemVyby4KKyAgICAqIGBk
YXRhYCBjb250YWlucyBleHBlY3RlZCBieXRlcyBvZiBjb250ZW50IHRvIGJlIHJlcGxhY2VkLiBT
YW1lIHNpemUgYXMKKyAgICAgIGBvcGFxdWVgIGJ1ZmZlciBvZiBgc3RydWN0IGxpdmVwYXRjaF9m
dW5jYCAobWF4IG51bWJlciBvZiBieXRlcyB0byBiZQorICAgICAgcGF0Y2hlZCkuCiAKIFRoZSBz
aXplIG9mIHRoZSBgbGl2ZXBhdGNoX2Z1bmNgIGFycmF5IGlzIGRldGVybWluZWQgZnJvbSB0aGUg
RUxGIHNlY3Rpb24KIHNpemUuCkBAIC0zOTEsNiArNDE0LDcgQEAgQSBzaW1wbGUgZXhhbXBsZSBv
ZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKICAgICAgICAgLyogQWRkZWQgdG8gbGl2ZXBh
dGNoIHBheWxvYWQgdmVyc2lvbiAyOiAqLwogICAgICAgICB1aW50OF90IGFwcGxpZWQ7CiAgICAg
ICAgIHVpbnQ4X3QgX3BhZFs3XTsKKyAgICAgICAgbGl2ZXBhdGNoX2V4cGVjdGF0aW9uX3QgZXhw
ZWN0OwogICAgIH07CiAKICAgICAvKiBPdXIgcmVwbGFjZW1lbnQgZnVuY3Rpb24gZm9yIHhlbl9l
eHRyYV92ZXJzaW9uLiAqLwpAQCAtNDA4LDYgKzQzMiwxMyBAQCBBIHNpbXBsZSBleGFtcGxlIG9m
IHdoYXQgYSBwYXlsb2FkIGZpbGUgY2FuIGJlOgogICAgICAgICAub2xkX2FkZHIgPSAodm9pZCAq
KTB4ZmZmZjgyZDA4MDEzOTYzYywgLyogRXh0cmFjdGVkIGZyb20geGVuLXN5bXMuICovCiAgICAg
ICAgIC5uZXdfc2l6ZSA9IDEzLCAvKiBUbyBiZSBiZSBjb21wdXRlZCBieSBzY3JpcHRzLiAqLwog
ICAgICAgICAub2xkX3NpemUgPSAxMywgLyogLS0tLS0tLS0tLS0iIi0tLS0tLS0tLS0tLS0tLSAg
Ki8KKyAgICAgICAgLyogQWRkZWQgdG8gbGl2ZXBhdGNoIHBheWxvYWQgdmVyc2lvbiAyOiAqLwor
ICAgICAgICAuZXhwZWN0ID0geyAvKiBBbGwgZmllbGRzIHRvIGJlIGZpbGxlZCBtYW51YWxseSAq
LworICAgICAgICAgICAgLmVuYWJsZWQgPSAxLAorICAgICAgICAgICAgLmxlbiA9IDUsCisgICAg
ICAgICAgICAucnN2ID0gMCwKKyAgICAgICAgICAgIC5kYXRhID0geyAweDQ4LCAweDhkLCAweDA1
LCAweDMzLCAweDFDIH0KKyAgICAgICAgfSwKICAgICB9IF9fYXR0cmlidXRlX18oKF9fc2VjdGlv
bl9fKCIubGl2ZXBhdGNoLmZ1bmNzIikpKTsKIAogQ29kZSBtdXN0IGJlIGNvbXBpbGVkIHdpdGgg
YC1mUElDYC4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9u
L2xpdmVwYXRjaC5jCmluZGV4IGQ3NjYxOTg0NGMuLjMwMmFjZDMwMTUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtNTYw
LDYgKzU2MCw2MSBAQCBzdGF0aWMgaW50IGNoZWNrX3BhdGNoaW5nX3NlY3Rpb25zKGNvbnN0IHN0
cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbmxp
bmUgaW50IGxpdmVwYXRjaF92ZXJpZnlfZXhwZWN0YXRpb25fZm4oY29uc3Qgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jKQoreworICAgIGNvbnN0IGxpdmVwYXRjaF9leHBlY3RhdGlvbl90ICpl
eHAgPSAmZnVuYy0+ZXhwZWN0OworCisgICAgLyogSWdub3JlIGRpc2FibGVkIGV4cGVjdGF0aW9u
cy4gKi8KKyAgICBpZiAoICFleHAtPmVuYWJsZWQgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IC8qIFRoZXJlIGlzIG5vdGhpbmcgdG8gZXhwZWN0ICovCisgICAgaWYgKCAhZnVuYy0+b2xkX2Fk
ZHIgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGlmICggZXhwLT5sZW4gPiBzaXpl
b2YoZXhwLT5kYXRhKSkKKyAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7CisKKyAgICBpZiAoIGV4
cC0+cnN2ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKiBJbmNvcnJlY3QgZXhw
ZWN0YXRpb24gKi8KKyAgICBpZiAoIGZ1bmMtPm9sZF9zaXplIDwgZXhwLT5sZW4gKQorICAgICAg
ICByZXR1cm4gLUVSQU5HRTsKKworICAgIGlmICggbWVtY21wKGZ1bmMtPm9sZF9hZGRyLCBleHAt
PmRhdGEsIGV4cC0+bGVuKSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZF
UEFUQ0ggIiVzOiBleHBlY3RhdGlvbiBmYWlsZWQ6IGV4cGVjdGVkOiUqcGhOLCBhY3R1YWw6JSpw
aE5cbiIsCisgICAgICAgICAgICAgICBmdW5jLT5uYW1lLCBleHAtPmxlbiwgZXhwLT5kYXRhLCBl
eHAtPmxlbiwgZnVuYy0+b2xkX2FkZHIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSBpbnQgbGl2ZXBhdGNoX2NoZWNr
X2V4cGVjdGF0aW9ucyhjb25zdCBzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCkKK3sKKyAgICBpbnQg
aSwgcmM7CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogVmVyaWZ5aW5n
IGVuYWJsZWQgZXhwZWN0YXRpb25zIGZvciBhbGwgZnVuY3Rpb25zXG4iLAorICAgICAgICAgICBw
YXlsb2FkLT5uYW1lKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBp
KysgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0g
JihwYXlsb2FkLT5mdW5jc1tpXSk7CisKKyAgICAgICAgcmMgPSBsaXZlcGF0Y2hfdmVyaWZ5X2V4
cGVjdGF0aW9uX2ZuKGZ1bmMpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogZXhwZWN0YXRpb25zIG9mICVz
IGZhaWxlZCAocmM9JWQpLCBhYm9ydGluZyFcbiIsCisgICAgICAgICAgICAgICAgICAgcGF5bG9h
ZC0+bmFtZSwgZnVuYy0+bmFtZSA/OiAidW5rbm93biIsIHJjKTsKKyAgICAgICAgICAgIHJldHVy
biByYzsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9v
a3VwIHNwZWNpZmllZCBzZWN0aW9uIGFuZCB3aGVuIGV4aXN0cyBhc3NpZ24gaXRzIGFkZHJlc3Mg
dG8gYSBzcGVjaWZpZWQgaG9vay4KICAqIFBlcmZvcm0gc2VjdGlvbiBwb2ludGVyIGFuZCBzaXpl
IHZhbGlkYXRpb246IHNpbmdsZSBob29rIHNlY3Rpb25zIG11c3QgY29udGFpbiBhCkBAIC0xMzQ1
LDYgKzE0MDAsMjAgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2FjdGlvbih2b2lkKQogCiAg
ICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBNYWtlIHN1cmUgYWxsIGV4cGVjdGF0aW9uIHJlcXVpcmVtZW50cyBhcmUgbWV0Lgor
ICAgICAgICAgICAgICogQmV3YXJlIGFsbCB0aGUgcGF5bG9hZHMgYXJlIHJldmVydGVkIGF0IHRo
aXMgcG9pbnQuCisgICAgICAgICAgICAgKiBJZiBleHBlY3RhdGlvbnMgYXJlIG5vdCBtZXQgdGhl
IHN5c3RlbSBpcyBsZWZ0IGluIGEKKyAgICAgICAgICAgICAqIGNvbXBsZXRlbHkgVU5QQVRDSEVE
IHN0YXRlIQorICAgICAgICAgICAgICovCisgICAgICAgICAgICByYyA9IGxpdmVwYXRjaF9jaGVj
a19leHBlY3RhdGlvbnMoZGF0YSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBTWVNU
RU0gTUlHSFQgQkUgSU5TRUNVUkU6ICIKKyAgICAgICAgICAgICAgICAgICAgICAgIlJlcGxhY2Ug
YWN0aW9uIGhhcyBiZWVuIGFib3J0ZWQgYWZ0ZXIgcmV2ZXJ0aW5nIEFMTCBwYXlsb2FkcyFcbiIs
IGRhdGEtPm5hbWUpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29rcy5hcHBseS5hY3Rpb24p
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElW
RVBBVENIICIlczogQ2FsbGluZyBhcHBseSBhY3Rpb24gaG9vayBmdW5jdGlvblxuIiwgZGF0YS0+
bmFtZSk7CkBAIC0xNzk4LDYgKzE4NjcsMTEgQEAgc3RhdGljIGludCBsaXZlcGF0Y2hfYWN0aW9u
KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlvbikKICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIC8qIE1ha2Ugc3Vy
ZSBhbGwgZXhwZWN0YXRpb24gcmVxdWlyZW1lbnRzIGFyZSBtZXQuICovCisgICAgICAgICAgICBy
YyA9IGxpdmVwYXRjaF9jaGVja19leHBlY3RhdGlvbnMoZGF0YSk7CisgICAgICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAgICAgaWYgKCBpc19ob29r
X2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHkucHJlKSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcHJlLWFw
cGx5IGhvb2sgZnVuY3Rpb25cbiIsIGRhdGEtPm5hbWUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDNi
Y2I4OTJjZTEuLmJjZGZjMWZhZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTgyNiw2ICs4MjYsMTkg
QEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgewogICogV2UgZ3VhcmQgdGhpcyB3
aXRoIF9fWEVOX18gYXMgdG9vbHN0YWNrcyBTSE9VTEQgbm90IHVzZSBpdC4KICAqLwogI2lmZGVm
IF9fWEVOX18KKyNkZWZpbmUgTElWRVBBVENIX09QQVFVRV9TSVpFIDMxCisKK3N0cnVjdCBsaXZl
cGF0Y2hfZXhwZWN0YXRpb24geworICAgIHVpbnQ4X3QgZW5hYmxlZCA6IDE7CisgICAgdWludDhf
dCBsZW4gOiA1OyAgICAgICAgLyogTGVuZ3RoIG9mIGRhdGEgdXAgdG8gTElWRVBBVENIX09QQVFV
RV9TSVpFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDUgYml0cyBpcyBlbm91Z2gg
Zm9yIG5vdykgKi8KKyAgICB1aW50OF90IHJzdiA6IDI7ICAgICAgICAvKiBSZXNlcnZlZC4gWmVy
byB2YWx1ZSAqLworICAgIHVpbnQ4X3QgZGF0YVtMSVZFUEFUQ0hfT1BBUVVFX1NJWkVdOyAvKiBT
YW1lIHNpemUgYXMgb3BhcXVlW10gYnVmZmVyIG9mCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYy4gVGhpcyBpcyB0aGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4IG51bWJlciBvZiBi
eXRlcyB0byBiZSBwYXRjaGVkICovCit9OwordHlwZWRlZiBzdHJ1Y3QgbGl2ZXBhdGNoX2V4cGVj
dGF0aW9uIGxpdmVwYXRjaF9leHBlY3RhdGlvbl90OworCiB0eXBlZGVmIGVudW0gbGl2ZXBhdGNo
X2Z1bmNfc3RhdGUgewogICAgIExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVELAogICAgIExJVkVQ
QVRDSF9GVU5DX0FQUExJRUQKQEAgLTgzOCw5ICs4NTEsMTAgQEAgc3RydWN0IGxpdmVwYXRjaF9m
dW5jIHsKICAgICB1aW50MzJfdCBuZXdfc2l6ZTsKICAgICB1aW50MzJfdCBvbGRfc2l6ZTsKICAg
ICB1aW50OF90IHZlcnNpb247ICAgICAgICAvKiBNVVNUIGJlIExJVkVQQVRDSF9QQVlMT0FEX1ZF
UlNJT04uICovCi0gICAgdWludDhfdCBvcGFxdWVbMzFdOworICAgIHVpbnQ4X3Qgb3BhcXVlW0xJ
VkVQQVRDSF9PUEFRVUVfU0laRV07CiAgICAgdWludDhfdCBhcHBsaWVkOwogICAgIHVpbnQ4X3Qg
X3BhZFs3XTsKKyAgICBsaXZlcGF0Y2hfZXhwZWN0YXRpb25fdCBleHBlY3Q7CiB9OwogdHlwZWRl
ZiBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgbGl2ZXBhdGNoX2Z1bmNfdDsKICNlbmRpZgpkaWZmIC0t
Z2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01h
a2VmaWxlCmluZGV4IDIzMTEzZDM0MTguLmE3ODU3ZDNhMmUgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0
L2xpdmVwYXRjaC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAg
LTI3LDYgKzI3LDggQEAgTElWRVBBVENIX0FDVElPTl9IT09LU19OT0ZVTkMgOj0geGVuX2FjdGlv
bl9ob29rc19ub2Z1bmMubGl2ZXBhdGNoCiBMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUjo9
IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLmxpdmVwYXRjaAogTElWRVBBVENIX0FDVElPTl9IT09L
U19OT0FQUExZOj0geGVuX2FjdGlvbl9ob29rc19ub2FwcGx5LmxpdmVwYXRjaAogTElWRVBBVENI
X0FDVElPTl9IT09LU19OT1JFVkVSVDo9IHhlbl9hY3Rpb25faG9va3Nfbm9yZXZlcnQubGl2ZXBh
dGNoCitMSVZFUEFUQ0hfRVhQRUNUQVRJT05TOj0geGVuX2V4cGVjdGF0aW9ucy5saXZlcGF0Y2gK
K0xJVkVQQVRDSF9FWFBFQ1RBVElPTlNfRkFJTDo9IHhlbl9leHBlY3RhdGlvbnNfZmFpbC5saXZl
cGF0Y2gKIAogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0gpCiBMSVZFUEFUQ0hFUyArPSAkKExJ
VkVQQVRDSF9CWUUpCkBAIC00MCw2ICs0Miw4IEBAIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENI
X0FDVElPTl9IT09LU19OT0ZVTkMpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJT05f
SE9PS1NfTUFSS0VSKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05P
QVBQTFkpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9SRVZFUlQp
CitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9FWFBFQ1RBVElPTlMpCitMSVZFUEFUQ0hFUyAr
PSAkKExJVkVQQVRDSF9FWFBFQ1RBVElPTlNfRkFJTCkKIAogTElWRVBBVENIX0RFQlVHX0RJUiA/
PSAkKERFQlVHX0RJUikveGVuLWxpdmVwYXRjaAogCkBAIC01NCw3ICs1OCw3IEBAIHVuaW5zdGFs
bDoKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46OgotCXJtIC1mICoubyAuKi5vLmQgKi5saXZlcGF0
Y2ggY29uZmlnLmgKKwlybSAtZiAqLm8gLiouby5kICoubGl2ZXBhdGNoIGNvbmZpZy5oIGV4cGVj
dF9jb25maWcuaAogCiAjCiAjIFRvIGNvbXB1dGUgdGhlc2UgdmFsdWVzIHdlIG5lZWQgdGhlIGJp
bmFyeSBmaWxlczogeGVuLXN5bXMKQEAgLTE4Miw4ICsxODYsMjcgQEAgeGVuX2FjdGlvbnNfaG9v
a3Nfbm9yZXZlcnQubzogY29uZmlnLmgKICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVS
VCk6IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLm8geGVuX2hlbGxvX3dvcmxkX2Z1bmMubyBub3Rl
Lm8geGVuX25vdGUubwogCSQoTEQpICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1v
ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVCkgJF4KIAorRVhQRUNUX0JZVEVTX0NP
VU5UIDo9IDgKK0NPREVfR0VUX0VYUEVDVD0kKHNoZWxsICQoT0JKRFVNUCkgLWQgLS1pbnNuLXdp
ZHRoPTEgJCgxKSB8IHNlZCAtbiAtZSAnLzwnJCgyKSc+OiQkLywvXiQkLyBwJyB8IHRhaWwgLW4g
KzIgfCBoZWFkIC1uICQoRVhQRUNUX0JZVEVTX0NPVU5UKSB8IGF3ayAnJCQwPSQkMiB7cHJpbnRm
ICIlcyIsIHN1YnN0cigkJDAsbGVuZ3RoLTEpfScgfCBzZWQgJ3MvLlx7Mlx9LzB4JiwvZycgfCBz
ZWQgJ3MvXi97LztzLywkJC99L2cnKQorLlBIT05ZOiBleHBlY3RfY29uZmlnLmgKK2V4cGVjdF9j
b25maWcuaDogRVhQRUNUX0JZVEVTPSQoY2FsbCBDT0RFX0dFVF9FWFBFQ1QsJChCQVNFRElSKS94
ZW4tc3ltcyx4ZW5fZXh0cmFfdmVyc2lvbikKK2V4cGVjdF9jb25maWcuaDogeGVuX2V4cGVjdGF0
aW9ucy5vCisJKHNldCAtZTsgXAorCSBlY2hvICIjZGVmaW5lIEVYUEVDVF9CWVRFUyAkKEVYUEVD
VF9CWVRFUykiOyBcCisgICAgICAgICBlY2hvICIjZGVmaW5lIEVYUEVDVF9CWVRFU19DT1VOVCAk
KEVYUEVDVF9CWVRFU19DT1VOVCkiKSA+ICRACisKK3hlbl9leHBlY3RhdGlvbnMubzogZXhwZWN0
X2NvbmZpZy5oCisKKy5QSE9OWTogJChMSVZFUEFUQ0hfRVhQRUNUQVRJT05TKQorJChMSVZFUEFU
Q0hfRVhQRUNUQVRJT05TKTogeGVuX2V4cGVjdGF0aW9ucy5vIHhlbl9oZWxsb193b3JsZF9mdW5j
Lm8gbm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2Vy
KSAtciAtbyAkKExJVkVQQVRDSF9FWFBFQ1RBVElPTlMpICReCisKKy5QSE9OWTogJChMSVZFUEFU
Q0hfRVhQRUNUQVRJT05TX0ZBSUwpCiskKExJVkVQQVRDSF9FWFBFQ1RBVElPTlNfRkFJTCk6IHhl
bl9leHBlY3RhdGlvbnNfZmFpbC5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9u
b3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQ
QVRDSF9FWFBFQ1RBVElPTlNfRkFJTCkgJF4KKwogLlBIT05ZOiBsaXZlcGF0Y2gKIGxpdmVwYXRj
aDogJChMSVZFUEFUQ0gpICQoTElWRVBBVENIX0JZRSkgJChMSVZFUEFUQ0hfUkVQTEFDRSkgJChM
SVZFUEFUQ0hfTk9QKSAkKExJVkVQQVRDSF9OT19YRU5fQlVJTERJRCkgXAogICAgICAgICAgICAk
KExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTKSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwp
ICQoTElWRVBBVENIX0FDVElPTl9IT09LUykgXAogICAgICAgICAgICAkKExJVkVQQVRDSF9BQ1RJ
T05fSE9PS1NfTk9GVU5DKSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTUFSS0VSKSAkKExJVkVQ
QVRDSF9BQ1RJT05fSE9PS1NfTk9BUFBMWSkgXAotICAgICAgICAgICAkKExJVkVQQVRDSF9BQ1RJ
T05fSE9PS1NfTk9SRVZFUlQpCisgICAgICAgICAgICQoTElWRVBBVENIX0FDVElPTl9IT09LU19O
T1JFVkVSVCkgJChMSVZFUEFUQ0hfRVhQRUNUQVRJT05TKSAkKExJVkVQQVRDSF9FWFBFQ1RBVElP
TlNfRkFJTCkKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fZXhwZWN0YXRpb25z
LmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmM4MTc1YTQ1OGIKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jCkBAIC0wLDAgKzEsNDEgQEAKKy8q
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTkgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRl
cy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKi8KKworI2luY2x1ZGUgImV4cGVjdF9jb25m
aWcuaCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5j
bHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVk
ZSA8eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+
CisKK3N0YXRpYyBjb25zdCBjaGFyIGxpdmVwYXRjaF9leGNlcHRpb25zX3N0cltdID0gInhlbl9l
eHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29ybGQodm9pZCk7
CisKK3N0cnVjdCBsaXZlcGF0Y2hfZnVuYyBfX3NlY3Rpb24oIi5saXZlcGF0Y2guZnVuY3MiKSBs
aXZlcGF0Y2hfZXhjZXB0aW9ucyA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FE
X1ZFUlNJT04sCisgICAgLm5hbWUgPSBsaXZlcGF0Y2hfZXhjZXB0aW9uc19zdHIsCisgICAgLm5l
d19hZGRyID0geGVuX2hlbGxvX3dvcmxkLAorICAgIC5vbGRfYWRkciA9IHhlbl9leHRyYV92ZXJz
aW9uLAorICAgIC5uZXdfc2l6ZSA9IEVYUEVDVF9CWVRFU19DT1VOVCwKKyAgICAub2xkX3NpemUg
PSBFWFBFQ1RfQllURVNfQ09VTlQsCisgICAgLmV4cGVjdCA9IHsKKyAgICAgICAgLmVuYWJsZWQg
PSAxLAorICAgICAgICAubGVuID0gRVhQRUNUX0JZVEVTX0NPVU5ULAorICAgICAgICAuZGF0YSA9
IEVYUEVDVF9CWVRFUworICAgIH0sCisKK307CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6Cisg
KiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAor
ICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpk
aWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5jIGIv
eGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjM2YTExMDI4NmYKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9uc19mYWlsLmMKQEAgLTAsMCArMSw0MiBA
QAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZp
bGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqLworCisjaW5jbHVkZSA8eGVuL2xp
Yi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Cisj
aW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9h
ZC5oPgorCisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBs
aXZlcGF0Y2hfZXhjZXB0aW9uc19zdHJbXSA9ICJ4ZW5fZXh0cmFfdmVyc2lvbiI7CitleHRlcm4g
Y29uc3QgY2hhciAqeGVuX2hlbGxvX3dvcmxkKHZvaWQpOworCisjZGVmaW5lIEVYUEVDVF9CWVRF
U19DT1VOVCA2CisKK3N0cnVjdCBsaXZlcGF0Y2hfZnVuYyBfX3NlY3Rpb24oIi5saXZlcGF0Y2gu
ZnVuY3MiKSBsaXZlcGF0Y2hfZXhjZXB0aW9ucyA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRD
SF9QQVlMT0FEX1ZFUlNJT04sCisgICAgLm5hbWUgPSBsaXZlcGF0Y2hfZXhjZXB0aW9uc19zdHIs
CisgICAgLm5ld19hZGRyID0geGVuX2hlbGxvX3dvcmxkLAorICAgIC5vbGRfYWRkciA9IHhlbl9l
eHRyYV92ZXJzaW9uLAorICAgIC5uZXdfc2l6ZSA9IEVYUEVDVF9CWVRFU19DT1VOVCwKKyAgICAu
b2xkX3NpemUgPSBFWFBFQ1RfQllURVNfQ09VTlQsCisgICAgLmV4cGVjdCA9IHsKKyAgICAgICAg
LmVuYWJsZWQgPSAxLAorICAgICAgICAubGVuID0gRVhQRUNUX0JZVEVTX0NPVU5ULAorICAgICAg
ICAuZGF0YSA9IHsgMHhERSwgMHhBRCwgMHhDMCwgMHhERSwgMHhCQSwgMHhCRSB9CisgICAgfSwK
KworfTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gK
RWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3
MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9onx-0005y6-H5; Mon, 16 Sep 2019 11:04:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9onw-0005vg-7v
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:24 +0000
X-Inumbo-ID: b57c8a4a-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b57c8a4a-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04: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=1568631849; x=1600167849;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=tZnCMtA18mt4/4ai16Y+fLdZUqk17KIt1lv1ejSZLaQ=;
 b=HDzGUbBZCcl6nElLHck1o/QNHInrtnNnY1Kfz/JiqpdTfg8UQ4rX5HtX
 Mp/d5Zt3pORjtVULIDm7hGm3D33s9cyy/4nBPoDzNDfedxsT4ZYdN0W/u
 X2Egwssrg4GvTyYdI/es5Iq3LFvQ0XVoshbqas2xKBOpPcRZsMv7GVPuV I=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="415446511"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:04:09 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 97F94A24A3; Mon, 16 Sep 2019 11:04:08 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:57 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:56 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:54 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:45 +0000
Message-ID: <20190916105945.93632-13-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Pawel Wieczorkiewicz <wipawel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBYQyBweXRob24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsc28gYWxs
IGNvbW1vbgpsaXZlcGF0Y2ggb3BlcmF0aW9ucyBhbmQgYWN0aW9ucy4KCkFkZCB0aGUgcHl0aG9u
IGJpbmRpbmdzIGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6Ci0gc3RhdHVzIChweXhjX2xp
dmVwYXRjaF9zdGF0dXMpOgogIFJlcXVpcmVzIGEgcGF5bG9hZCBuYW1lIGFzIGFuIGlucHV0Lgog
IFJldHVybnMgYSBzdGF0dXMgZGljdCBjb250YWluaW5nIGEgc3RhdGUgc3RyaW5nIGFuZCBhIHJl
dHVybiBjb2RlCiAgaW50ZWdlci4KLSBhY3Rpb24gKHB5eGNfbGl2ZXBhdGNoX2FjdGlvbik6CiAg
UmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGFuIGFjdGlvbiBpZCBhcyBhbiBpbnB1dC4gVGlt
ZW91dCBhbmQKICBmbGFncyBhcmUgb3B0aW9uYWwgcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgcmV0
dXJuIGNvZGUgaW50ZWdlci4KLSB1cGxvYWQgKHB5eGNfbGl2ZXBhdGNoX3VwbG9hZCk6CiAgUmVx
dWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGEgbW9kdWxlJ3MgZmlsZW5hbWUgYXMgYW4gaW5wdXQu
CiAgUmV0dXJucyBhIHJldHVybiBjb2RlIGludGVnZXIuCi0gbGlzdCAocHl4Y19saXZlcGF0Y2hf
bGlzdCk6CiAgVGFrZXMgbm8gcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgbGlzdCBvZiBkaWN0cyBj
b250YWluaW5nIGVhY2ggcGF5bG9hZCdzOgogICogbmFtZSBhcyBhIHN0cmluZwogICogc3RhdGUg
YXMgYSBzdHJpbmcKICAqIHJldHVybiBjb2RlIGFzIGFuIGludGVnZXIKICAqIGxpc3Qgb2YgbWV0
YWRhdGEga2V5PXZhbHVlIHN0cmluZ3MKCkVhY2ggZnVuY3Rpb25zIHRocm93cyBhbiBleGNlcHRp
b24gZXJyb3IgYmFzZWQgb24gdGhlIGVycm5vIHZhbHVlCnJlY2VpdmVkIGZyb20gaXRzIGNvcnJl
c3BvbmRpbmcgbGlieGMgZnVuY3Rpb24gY2FsbC4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6
b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBNYXplaW4g
PGFtYXplaW5AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxh
bmRyYXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3RlciA8Zm9lcnNs
ZW9AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogICogY2hhbmdlZCBQeUxpc3RfQXBwZW5kKCkg
d2l0aCBQeUxpc3RfU2V0SXRlbSgpIGFzIHJlcXVlc3RlZCBieQogICAgTWFyZWsKCiB0b29scy9w
eXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgfCAyNzMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyBiL3Rvb2xzL3B5dGhvbi94
ZW4vbG93bGV2ZWwveGMveGMuYwppbmRleCA5ZDUzYzRjZjM3Li4yYTgyMWU0NmQyIDEwMDY0NAot
LS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKKysrIGIvdG9vbHMvcHl0aG9u
L3hlbi9sb3dsZXZlbC94Yy94Yy5jCkBAIC0xOTc5LDYgKzE5NzksMjMwIEBAIHN0YXRpYyBQeU9i
amVjdCAqcHlmbGFza19hY2Nlc3MoUHlPYmplY3QgKnNlbGYsIFB5T2JqZWN0ICphcmdzLAogICAg
IHJldHVybiBQeV9CdWlsZFZhbHVlKCJpIixyZXQpOwogfQogCitzdGF0aWMgUHlPYmplY3QgKnB5
eGNfbGl2ZXBhdGNoX3N0YXR1cyhYY09iamVjdCAqc2VsZiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgeGVuX2xpdmVwYXRjaF9z
dGF0dXNfdCBzdGF0dXM7CisgICAgUHlPYmplY3QgKmluZm9fZGljdCA9IE5VTEw7CisgICAgY2hh
ciAqbmFtZTsKKyAgICBpbnQgcmM7CisKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsg
Im5hbWUiLCBOVUxMIH07CisKKyAgICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMo
YXJncywga3dkcywgInMiLCBrd2RfbGlzdCwgJm5hbWUpICkKKyAgICAgICAgZ290byBlcnJvcjsK
KworICAgIHJjID0geGNfbGl2ZXBhdGNoX2dldChzZWxmLT54Y19oYW5kbGUsIG5hbWUsICZzdGF0
dXMpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgaW5mb19kaWN0
ID0gUHlfQnVpbGRWYWx1ZSgKKyAgICAgICAgICAgICJ7czppLHM6aX0iLAorICAgICAgICAgICAg
InN0YXRlIiwgICAgc3RhdHVzLnN0YXRlLAorICAgICAgICAgICAgInJjIiwgICAgICAgc3RhdHVz
LnJjKTsKKworZXJyb3I6CisgICAgcmV0dXJuIGluZm9fZGljdCA/OiBweXhjX2Vycm9yX3RvX2V4
Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUpOworfQorCitzdGF0aWMgUHlPYmplY3QgKnB5eGNfbGl2
ZXBhdGNoX2FjdGlvbihYY09iamVjdCAqc2VsZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgaW50ICgqYWN0aW9uX2Z1bmMpKHhj
X2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBm
bGFncyk7CisgICAgY2hhciAqbmFtZTsKKyAgICB1bnNpZ25lZCBpbnQgYWN0aW9uOworICAgIHVp
bnQzMl90IHRpbWVvdXQ7CisgICAgdWludDY0X3QgZmxhZ3M7CisgICAgaW50IHJjOworCisgICAg
c3RhdGljIGNoYXIgKmt3ZF9saXN0W10gPSB7ICJuYW1lIiwgImFjdGlvbiIsICJ0aW1lb3V0Iiwg
ImZsYWdzIiwgTlVMTCB9OworCisgICAgaWYgKCAhUHlBcmdfUGFyc2VUdXBsZUFuZEtleXdvcmRz
KGFyZ3MsIGt3ZHMsICJzSXxJayIsIGt3ZF9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmbmFtZSwgJmFjdGlvbiwgJnRpbWVvdXQsICZmbGFncykgKQorICAgICAg
ICBnb3RvIGVycm9yOworCisgICAgc3dpdGNoIChhY3Rpb24pCisgICAgeworICAgIGNhc2UgTElW
RVBBVENIX0FDVElPTl9VTkxPQUQ6CisgICAgICAgIGFjdGlvbl9mdW5jID0geGNfbGl2ZXBhdGNo
X3VubG9hZDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVS
VDoKKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfcmV2ZXJ0OworICAgICAgICBi
cmVhazsKKyAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fQVBQTFk6CisgICAgICAgIGFjdGlvbl9m
dW5jID0geGNfbGl2ZXBhdGNoX2FwcGx5OworICAgICAgICBicmVhazsKKyAgICBjYXNlIExJVkVQ
QVRDSF9BQ1RJT05fUkVQTEFDRToKKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hf
cmVwbGFjZTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgZ290byBlcnJv
cjsKKyAgICB9CisKKyAgICByYyA9IGFjdGlvbl9mdW5jKHNlbGYtPnhjX2hhbmRsZSwgbmFtZSwg
dGltZW91dCwgZmxhZ3MpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisg
ICAgcmV0dXJuIFB5X0J1aWxkVmFsdWUoImkiLCByYyk7CitlcnJvcjoKKyAgICByZXR1cm4gcHl4
Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKK30KKworc3RhdGljIFB5T2Jq
ZWN0ICpweXhjX2xpdmVwYXRjaF91cGxvYWQoWGNPYmplY3QgKnNlbGYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqYXJncywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICprd2RzKQoreworICAgIHVuc2lnbmVk
IGNoYXIgKmZidWYgPSBNQVBfRkFJTEVEOworICAgIGNoYXIgKm5hbWUsICpmaWxlbmFtZTsKKyAg
ICBzdHJ1Y3Qgc3RhdCBidWY7CisgICAgaW50IGZkID0gMCwgcmM7CisgICAgc3NpemVfdCBsZW47
CisKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgIm5hbWUiLCAiZmlsZW5hbWUiLCBO
VUxMIH07CisKKyAgICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncywga3dk
cywgInNzIiwga3dkX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZuYW1lLCAmZmlsZW5hbWUpKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgZmQgPSBvcGVu
KGZpbGVuYW1lLCBPX1JET05MWSk7CisgICAgaWYgKCBmZCA8IDAgKQorICAgICAgICBnb3RvIGVy
cm9yOworCisgICAgaWYgKCBzdGF0KGZpbGVuYW1lLCAmYnVmKSAhPSAwICkKKyAgICAgICAgZ290
byBlcnJvcjsKKworICAgIGxlbiA9IGJ1Zi5zdF9zaXplOworICAgIGZidWYgPSBtbWFwKDAsIGxl
biwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgZmQsIDApOworICAgIGlmICggZmJ1ZiA9PSBNQVBf
RkFJTEVEICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX3Vw
bG9hZChzZWxmLT54Y19oYW5kbGUsIG5hbWUsIGZidWYsIGxlbik7CisgICAgaWYgKCByYyApCisg
ICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBpZiAoIG11bm1hcChmYnVmLCBsZW4pICkKKyAgICB7
CisgICAgICAgIGZidWYgPSBNQVBfRkFJTEVEOworICAgICAgICBnb3RvIGVycm9yOworICAgIH0K
KyAgICBjbG9zZShmZCk7CisKKyAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTs7Citl
cnJvcjoKKyAgICBpZiAoIGZidWYgIT0gTUFQX0ZBSUxFRCApCisgICAgICAgIG11bm1hcChmYnVm
LCBsZW4pOworICAgIGlmICggZmQgPj0gMCApCisgICAgICAgIGNsb3NlKGZkKTsKKyAgICByZXR1
cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKK30KKworc3RhdGlj
IFB5T2JqZWN0ICpweXhjX2xpdmVwYXRjaF9saXN0KFhjT2JqZWN0ICpzZWxmKQoreworICAgIFB5
T2JqZWN0ICpsaXN0OworICAgIHVuc2lnbmVkIGludCBuciwgZG9uZSwgbGVmdCwgaTsKKyAgICB4
ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvID0gTlVMTDsKKyAgICBjaGFyICpuYW1lID0gTlVM
TDsKKyAgICBjaGFyICptZXRhZGF0YSA9IE5VTEw7CisgICAgdWludDMyX3QgKmxlbiA9IE5VTEw7
CisgICAgdWludDMyX3QgKm1ldGFkYXRhX2xlbiA9IE5VTEw7CisgICAgdWludDY0X3QgbmFtZV90
b3RhbF9zaXplLCBtZXRhZGF0YV90b3RhbF9zaXplOworICAgIG9mZl90IG5hbWVfb2ZmLCBtZXRh
ZGF0YV9vZmY7CisgICAgaW50IHJjOworCisgICAgcmMgPSB4Y19saXZlcGF0Y2hfbGlzdF9nZXRf
c2l6ZXMoc2VsZi0+eGNfaGFuZGxlLCAmbnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJm5hbWVfdG90YWxfc2l6ZSwgJm1ldGFkYXRhX3RvdGFsX3NpemUpOworICAgIGlm
ICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgaWYgKCBuciA9PSAwICkKKyAgICAg
ICAgcmV0dXJuIFB5TGlzdF9OZXcoMCk7CisKKyAgICByYyA9IEVOT01FTTsKKyAgICBpbmZvID0g
bWFsbG9jKG5yICogc2l6ZW9mKCppbmZvKSk7CisgICAgaWYgKCAhaW5mbyApCisgICAgICAgIGdv
dG8gZXJyb3I7CisKKyAgICBuYW1lID0gbWFsbG9jKG5hbWVfdG90YWxfc2l6ZSAqIHNpemVvZigq
bmFtZSkpOworICAgIGlmICggIW5hbWUgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgbGVu
ID0gbWFsbG9jKG5yICogc2l6ZW9mKCpsZW4pKTsKKyAgICBpZiAoICFsZW4gKQorICAgICAgICBn
b3RvIGVycm9yOworCisgICAgbWV0YWRhdGEgPSBtYWxsb2MobWV0YWRhdGFfdG90YWxfc2l6ZSAq
IHNpemVvZigqbWV0YWRhdGEpKTsKKyAgICBpZiAoICFtZXRhZGF0YSApCisgICAgICAgIGdvdG8g
ZXJyb3I7CisKKyAgICBtZXRhZGF0YV9sZW4gPSBtYWxsb2MobnIgKiBzaXplb2YoKm1ldGFkYXRh
X2xlbikpOworICAgIGlmICggIW1ldGFkYXRhX2xlbiApCisgICAgICAgIGdvdG8gZXJyb3I7CisK
KyAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0KHNlbGYtPnhjX2hhbmRsZSwgbnIsIDAsIGluZm8s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lLCBsZW4sIG5hbWVfdG90YWxfc2l6ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ldGFkYXRhLCBtZXRhZGF0YV9sZW4sIG1ldGFk
YXRhX3RvdGFsX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9uZSwgJmxlZnQp
OworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgbGlzdCA9IFB5TGlz
dF9OZXcoZG9uZSk7CisgICAgbmFtZV9vZmYgPSBtZXRhZGF0YV9vZmYgPSAwOworICAgIGZvciAo
IGkgPSAwOyBpIDwgZG9uZTsgaSsrICkKKyAgICB7CisgICAgICAgIFB5T2JqZWN0ICppbmZvX2Rp
Y3QsICptZXRhZGF0YV9saXN0OworICAgICAgICBjaGFyICpuYW1lX3N0ciwgKm1ldGFkYXRhX3N0
cjsKKworICAgICAgICBuYW1lX3N0ciA9IG5hbWUgKyBuYW1lX29mZjsKKyAgICAgICAgbWV0YWRh
dGFfc3RyID0gbWV0YWRhdGEgKyBtZXRhZGF0YV9vZmY7CisKKyAgICAgICAgbWV0YWRhdGFfbGlz
dCA9IFB5TGlzdF9OZXcoMCk7CisgICAgICAgIGZvciAoIGNoYXIgKnMgPSBtZXRhZGF0YV9zdHI7
IHMgPCBtZXRhZGF0YV9zdHIgKyBtZXRhZGF0YV9sZW5baV07IHMgKz0gc3RybGVuKHMpICsgMSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIFB5T2JqZWN0ICpmaWVsZCA9IFB5X0J1aWxkVmFsdWUo
InMiLCBzKTsKKyAgICAgICAgICAgIGlmICggZmllbGQgPT0gTlVMTCApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAgICAgICAgICAgIFB5X0RF
Q1JFRihtZXRhZGF0YV9saXN0KTsKKyAgICAgICAgICAgICAgICByYyA9IEVGQVVMVDsKKyAgICAg
ICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBQeUxp
c3RfQXBwZW5kKG1ldGFkYXRhX2xpc3QsIGZpZWxkKTsKKyAgICAgICAgICAgIFB5X0RFQ1JFRihm
aWVsZCk7CisgICAgICAgIH0KKworICAgICAgICBpbmZvX2RpY3QgPSBQeV9CdWlsZFZhbHVlKAor
ICAgICAgICAgICAgIntzOnMsczppLHM6aSxzOk59IiwKKyAgICAgICAgICAgICJuYW1lIiwgICAg
IG5hbWVfc3RyLAorICAgICAgICAgICAgInN0YXRlIiwgICAgaW5mb1tpXS5zdGF0ZSwKKyAgICAg
ICAgICAgICJyYyIsICAgICAgIGluZm9baV0ucmMsCisgICAgICAgICAgICAibWV0YWRhdGEiLCBt
ZXRhZGF0YV9saXN0KTsKKworICAgICAgICBpZiAoIGluZm9fZGljdCA9PSBOVUxMICkKKyAgICAg
ICAgeworICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAgICAgICAgUHlfREVDUkVG
KG1ldGFkYXRhX2xpc3QpOworICAgICAgICAgICAgcmMgPSBFRkFVTFQ7CisgICAgICAgICAgICBn
b3RvIGVycm9yOworICAgICAgICB9CisgICAgICAgIFB5TGlzdF9TZXRJdGVtKGxpc3QsIGksIGlu
Zm9fZGljdCk7CisgICAgICAgIFB5X0RFQ1JFRihpbmZvX2RpY3QpOworCisgICAgICAgIG5hbWVf
b2ZmICs9IGxlbltpXTsKKyAgICAgICAgbWV0YWRhdGFfb2ZmICs9IG1ldGFkYXRhX2xlbltpXTsK
KyAgICB9CisKK2Vycm9yOgorICAgIGZyZWUoaW5mbyk7CisgICAgZnJlZShuYW1lKTsKKyAgICBm
cmVlKGxlbik7CisgICAgZnJlZShtZXRhZGF0YSk7CisgICAgZnJlZShtZXRhZGF0YV9sZW4pOwor
ICAgIHJldHVybiByYyA/IHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNlbGYtPnhjX2hhbmRsZSkg
OiBsaXN0OworfQorCiBzdGF0aWMgUHlNZXRob2REZWYgcHl4Y19tZXRob2RzW10gPSB7CiAgICAg
eyAiZG9tYWluX2NyZWF0ZSIsIAogICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfZG9tYWluX2NyZWF0
ZSwgCkBAIC0yNTQyLDYgKzI3NjYsNDQgQEAgc3RhdGljIFB5TWV0aG9kRGVmIHB5eGNfbWV0aG9k
c1tdID0gewogICAgICAgIlJldHVybnM6IFtpbnRdOiAwIG9uIGFsbCBwZXJtaXNzaW9uIGdyYW50
ZWQ7IC0xIGlmIGFueSBwZXJtaXNzaW9ucyBhcmUgXAogICAgICAgIGRlbmllZFxuIiB9LCAKIAor
ICAgIHsgImxpdmVwYXRjaF9zdGF0dXMiLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBh
dGNoX3N0YXR1cywKKyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJHZXRzIGN1cnJl
bnQgc3RhdGUgYW5kIHJldHVybiBjb2RlIGZvciBhIHNwZWNpZmllZCBtb2R1bGUuXG4iCisgICAg
ICAiIG5hbWUgICAgIFtzdHJdOiBNb2R1bGUgbmFtZSB0byBiZSB1c2VkXG4iCisgICAgICAiUmV0
dXJuczogW2RpY3RdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2VwdGlvbiBvbiBlcnJvclxu
IgorICAgICAgIiBzdGF0ZSAgICBbaW50XTogTW9kdWxlIGN1cnJlbnQgc3RhdGU6IENIRUNLRUQg
b3IgQVBQTElFRFxuIgorICAgICAgIiByYyAgICAgICBbaW50XTogUmV0dXJuIGNvZGUgb2YgbGFz
dCBtb2R1bGUncyBvcGVyYXRpb25cbiIgfSwKKworICAgIHsgImxpdmVwYXRjaF91cGxvYWQiLAor
ICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX3VwbG9hZCwKKyAgICAgIE1FVEhfS0VZ
V09SRFMsICJcbiIKKyAgICAgICJVcGxvYWRzIGEgbW9kdWxlIHdpdGggc3BlY2lmaWVkIG5hbWUg
ZnJvbSBmaWxlbmFtZS5cbiIKKyAgICAgICIgbmFtZSAgICAgW3N0cl06IE1vZHVsZSBuYW1lIHRv
IGJlIHVzZWRcbiIKKyAgICAgICIgZmlsZW5hbWUgW3N0cl06IEZpbGVuYW1lIG9mIGEgbW9kdWxl
IHRvIGJlIHVwbG9hZGVkXG4iCisgICAgICAiUmV0dXJuczogW2ludF0gMCBvbiBzdWNjZXNzOyB0
aHJvd2luZyBhbiBleGNlcHRpb24gb24gZXJyb3JcbiIgfSwKKworICAgIHsgImxpdmVwYXRjaF9h
Y3Rpb24iLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX2FjdGlvbiwKKyAgICAg
IE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJQZXJmb3JtcyBhbiBhY3Rpb24gKHVubG9hZCwg
cmV2ZXJ0LCBhcHBseSBvciByZXBsYWNlKSBvbiBhIHNwZWNpZmllZCBcCisgICAgICAgbW9kdWxl
LlxuIgorICAgICAgIiBuYW1lICAgICAgW3N0cl06IE1vZHVsZSBuYW1lIHRvIGJlIHVzZWRcbiIK
KyAgICAgICIgYWN0aW9uICAgW3VpbnRdOiBBY3Rpb24gZW51bSBpZFxuIgorICAgICAgIiB0aW1l
b3V0ICBbdWludF06IEFjdGlvbiBzY2hlZHVsZWQgZXhlY3V0aW9uIHRpbWVvdXRcbiIKKyAgICAg
ICIgZmxhZ3MgICBbdWxvbmddOiBGbGFncyBzcGVjaWZ5aW5nIGFjdGlvbidzIGV4dHJhIHBhcmFt
ZXRlcnNcbiIKKyAgICAgICJSZXR1cm5zOiBbaW50XSAwIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFu
IGV4Y2VwdGlvbiBvbiBlcnJvclxuIiB9LAorCisgICAgeyAibGl2ZXBhdGNoX2xpc3QiLAorICAg
ICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX2xpc3QsCisgICAgICBNRVRIX05PQVJHUywg
IlxuIgorICAgICAgIkxpc3QgYWxsIHVwbG9hZGVkIGxpdmVwYXRjaCBtb2R1bGVzIHdpdGggdGhl
aXIgY3VycmVudCBzdGF0ZSBhbmQgbWV0YWRhdGEuXG4iCisgICAgICAiUmV0dXJuczogW2xpc3Qg
b2YgZGljdHNdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2VwdGlvbiBvbiBlcnJvclxuIgor
ICAgICAgIiBuYW1lICAgICBbc3RyXTogTW9kdWxlIG5hbWVcbiIKKyAgICAgICIgc3RhdGUgICAg
W2ludF06IE1vZHVsZSBjdXJyZW50IHN0YXRlOiBDSEVDS0VEIG9yIEFQUExJRURcbiIKKyAgICAg
ICIgcmMgICAgICAgW2ludF06IFJldHVybiBjb2RlIG9mIGxhc3QgbW9kdWxlJ3Mgb3BlcmF0aW9u
XG4iCisgICAgICAiIG1ldGFkYXRhIFtsaXN0XTogTGlzdCBvZiBtb2R1bGUncyBtZXRhZGF0YSAn
a2V5PXZhbHVlJyBzdHJpbmdzXG4iIH0sCisKICAgICB7IE5VTEwsIE5VTEwsIDAsIE5VTEwgfQog
fTsKIApAQCAtMjY1Myw2ICsyOTE1LDE3IEBAIFB5TU9ESU5JVF9GVU5DIGluaXR4Yyh2b2lkKQog
ICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJYRU5fU0NIRURVTEVSX0NSRURJVCIsIFhF
Tl9TQ0hFRFVMRVJfQ1JFRElUKTsKICAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiWEVO
X1NDSEVEVUxFUl9DUkVESVQyIiwgWEVOX1NDSEVEVUxFUl9DUkVESVQyKTsKIAorICAgIC8qIEV4
cG9zZSBsaXZlcGF0Y2ggY29uc3RhbnRzIHRvIFB5dGhvbiAqLworICAgIFB5TW9kdWxlX0FkZElu
dENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCIsIExJVkVQQVRDSF9BQ1RJT05f
VU5MT0FEKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX0FDVElP
Tl9SRVZFUlQiLCBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVCk7CisgICAgUHlNb2R1bGVfQWRkSW50
Q29uc3RhbnQobSwgIkxJVkVQQVRDSF9BQ1RJT05fQVBQTFkiLCBMSVZFUEFUQ0hfQUNUSU9OX0FQ
UExZKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX0FDVElPTl9S
RVBMQUNFIiwgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFKTsKKworICAgIFB5TW9kdWxlX0FkZElu
dENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX0FQUExZX05PREVQUyIsIExJVkVQQVRDSF9B
Q1RJT05fQVBQTFlfTk9ERVBTKTsKKworICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJM
SVZFUEFUQ0hfU1RBVEVfQVBQTElFRCIsIExJVkVQQVRDSF9TVEFURV9BUFBMSUVEKTsKKyAgICBQ
eU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX1NUQVRFX0NIRUNLRUQiLCBMSVZF
UEFUQ0hfU1RBVEVfQ0hFQ0tFRCk7CisKICNpZiBQWV9NQUpPUl9WRVJTSU9OID49IDMKICAgICBy
ZXR1cm4gbTsKICNlbmRpZgotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVy
IEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhy
dW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFt
dHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4K
VXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9oo3-00067e-9C; Mon, 16 Sep 2019 11:04: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9oo1-00064M-8U
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:29 +0000
X-Inumbo-ID: b4594ebe-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4594ebe-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631848; x=1600167848;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=bRjuJQiXsy/07kpBbggee7KuH8vU8OlxSZXKwcAZxQw=;
 b=r7KzxcM0egHfSc5M53dhRwp9pmlCGjD6YVfQiQScer7vlBH+JBR38I5z
 88/rbDZJdtV/nrahMUtxsVLmFeEnhd5M1GXjMn9728L9kJ9ogAqlVqbJR
 yX4XwnVY3rrBZQnMsb8wsQBp98T/P3Oocq9WcO9T4RufTz+mDEI7BADQq 4=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619373"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:04:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 90DBEA24CA; Mon, 16 Sep 2019 11:04:04 +0000 (UTC)
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:46 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB004.ant.amazon.com (10.43.166.115) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:45 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:43 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:40 +0000
Message-ID: <20190916105945.93632-8-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGl2ZXBhdGNoIG9ubHkgdHJhY2tzIGFuIGVudGlyZSBwYXlsb2FkIGFwcGxpZWQvcmV2ZXJ0ZWQg
c3RhdGUuIEJ1dCwKd2l0aCBhbiBvcHRpb24gdG8gc3VwcGx5IHRoZSBhcHBseV9wYXlsb2FkKCkg
YW5kL29yIHJldmVydF9wYXlsb2FkKCkKZnVuY3Rpb25zIGFzIG9wdGlvbmFsIGhvb2tzLCBpdCBi
ZWNvbWVzIHBvc3NpYmxlIHRvIGludGVybWl4IHRoZQpleGVjdXRpb24gb2YgdGhlIG9yaWdpbmFs
IGFwcGx5X3BheWxvYWQoKS9yZXZlcnRfcGF5bG9hZCgpIGZ1bmN0aW9ucwp3aXRoIHRoZWlyIGR5
bmFtaWNhbGx5IHN1cHBsaWVkIGNvdW50ZXJwYXJ0cy4KSXQgaXMgaW1wb3J0YW50IHRoZW4gdG8g
dHJhY2sgdGhlIGN1cnJlbnQgc3RhdGUgb2YgZXZlcnkgZnVuY3Rpb24KYmVpbmcgcGF0Y2hlZCBh
bmQgcHJldmVudCBzaXR1YXRpb25zIG9mIHVuaW50ZW50aW9uYWwgZG91YmxlLWFwcGx5Cm9yIHVu
YXBwbGllZCByZXZlcnQuCgpUbyBzdXBwb3J0IHRoYXQsIGl0IGlzIG5lY2Vzc2FyeSB0byBleHRl
bmQgcHVibGljIGludGVyZmFjZSBvZiB0aGUKbGl2ZXBhdGNoLiBUaGUgc3RydWN0IGxpdmVwYXRj
aF9mdW5jIGdldHMgYWRkaXRpb25hbCBmaWVsZCBob2xkaW5nCnRoZSBhcHBsaWVkL3JldmVydGVk
IHN0YXRlIG1hcmtlci4KClRvIHJlZmxlY3QgdGhlIGxpdmVwYXRjaCBwYXlsb2FkIEFCSSBjaGFu
Z2UsIGJ1bXAgdGhlIHZlcnNpb24gZmxhZwpMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OIHVwIHRv
IDIuCgpbQW5kIGFsc28gdXBkYXRlIHRoZSB0b3Agb2YgdGhlIGRlc2lnbiBkb2N1bWVudF0KClNp
Z25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2
aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KUmV2
aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBN
YXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlZCBzaW5jZSB2MjoKICAqIERv
Y3VtZW50YXRpb24gZml4ZXMKCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBzdXBwb3J0IHRoZSBmZWF0
dXJlIGZvciBhbGwgYXJjaCAoYWRkIGhhbmRsaW5nIGZvciBBcm0pCiAgKiBhZGQgY29tbW9uIGlz
X2Z1bmNfYXBwbGllZCgpIGFuZCBpc19mdW5jX3JldmVydGVkKCkgdG8gYmUKICAgIHVzZWQgYnkg
YWxsIGFyY2gKICAqIHJlbW92ZSBleHBsaWNpdCBlbnVtIHZhbHVlcyBmcm9tIGVudW0gbGl2ZXBh
dGNoX2Z1bmNfc3RhdGUKICAqIGFkZGVkIGNvcnJlc3BvbmRpbmcgZG9jdW1lbnRhdGlvbgogICog
YWRkZWQgdGVzdHMKCiBkb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDE3ICsrLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgICAgICAgICAg
ICAgICB8ICAxMiArKy0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAgICAgICAgICAg
ICAgICAgfCAgMTIgKystCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEwICstCiB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDIyICsrKy0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzUgKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAg
ICAgICAgICAgICAgIHwgICA5ICstCiB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmggICAgICAg
ICAgICAgICAgICAgIHwgIDI3ICsrKystCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgIHwgIDI3ICsrKystCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlv
bl9ob29rcy5jICAgICAgICAgIHwgICAyICsKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9u
X2hvb2tzX21hcmtlci5jICAgfCAxMTIgKysrKysrKysrKysrKysrKysrKwogeGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9hcHBseS5jICB8IDEzNiArKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9yZXZlcnQuYyB8
IDE0MyArKysrKysrKysrKysrKysrKysrKysrKysrCiAxMyBmaWxlcyBjaGFuZ2VkLCA1NTQgaW5z
ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3NfbWFya2VyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2FwcGx5LmMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub3JldmVydC5jCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2ZXBh
dGNoLnBhbmRvYwppbmRleCA2ZmFmYjllNGIxLi4zODNhOTg4YmEyIDEwMDY0NAotLS0gYS9kb2Nz
L21pc2MvbGl2ZXBhdGNoLnBhbmRvYworKysgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwpA
QCAtMSw0ICsxLDQgQEAKLSMgWGVuIExpdmUgUGF0Y2hpbmcgRGVzaWduIHYxCisjIFhlbiBMaXZl
IFBhdGNoaW5nIERlc2lnbiB2MgogCiAjIyBSYXRpb25hbGUKIApAQCAtMjk3LDEwICsyOTcsMTQg
QEAgd2hpY2ggZGVzY3JpYmUgdGhlIGZ1bmN0aW9ucyB0byBiZSBwYXRjaGVkOgogICAgICAgICB1
aW50MzJfdCBvbGRfc2l6ZTsKICAgICAgICAgdWludDhfdCB2ZXJzaW9uOwogICAgICAgICB1aW50
OF90IG9wYXF1ZVszMV07CisgICAgICAgIC8qIEFkZGVkIHRvIGxpdmVwYXRjaCBwYXlsb2FkIHZl
cnNpb24gMjogKi8KKyAgICAgICAgdWludDhfdCBhcHBsaWVkOworICAgICAgICB1aW50OF90IF9w
YWRbN107CiAgICAgfTsKIAogVGhlIHNpemUgb2YgdGhlIHN0cnVjdHVyZSBpcyA2NCBieXRlcyBv
biA2NC1iaXQgaHlwZXJ2aXNvcnMuIEl0IHdpbGwgYmUKIDUyIG9uIDMyLWJpdCBoeXBlcnZpc29y
cy4KK1RoZSB2ZXJzaW9uIDIgb2YgdGhlIHBheWxvYWQgYWRkcyBhZGRpdGlvbmFsIDggYnl0ZXMg
dG8gdGhlIHN0cnVjdHVyZSBzaXplLgogCiAgKiBgbmFtZWAgaXMgdGhlIHN5bWJvbCBuYW1lIG9m
IHRoZSBvbGQgZnVuY3Rpb24uIE9ubHkgdXNlZCBpZiBgb2xkX2FkZHJgIGlzCiAgICB6ZXJvLCBv
dGhlcndpc2Ugd2lsbCBiZSB1c2VkIGR1cmluZyBkeW5hbWljIGxpbmtpbmcgKHdoZW4gaHlwZXJ2
aXNvciBsb2FkcwpAQCAtMzI0LDkgKzMyOCwxNSBAQCBUaGUgc2l6ZSBvZiB0aGUgc3RydWN0dXJl
IGlzIDY0IGJ5dGVzIG9uIDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQogICAgKiBJZiB0
aGUgdmFsdWUgb2YgYG5ld19hZGRyYCBpcyB6ZXJvIHRoZW4gYG5ld19zaXplYCBkZXRlcm1pbmVz
IGhvdyBtYW55CiAgICAgaW5zdHJ1Y3Rpb24gYnl0ZXMgdG8gTk9QICh1cCB0byBvcGFxdWUgc2l6
ZSBtb2R1bG8gc21hbGxlc3QgcGxhdGZvcm0KICAgICBpbnN0cnVjdGlvbiAtIDEgYnl0ZSB4ODYg
YW5kIDQgYnl0ZXMgb24gQVJNKS4KLSAqIGB2ZXJzaW9uYCBpcyB0byBiZSBvbmUuCisgKiBgdmVy
c2lvbmAgaW5kaWNhdGVzIHZlcnNpb24gb2YgdGhlIGdlbmVyYXRlZCBwYXlsb2FkLgogICogYG9w
YXF1ZWAgKipNVVNUKiogYmUgemVyby4KIAorVGhlIHZlcnNpb24gMiBvZiB0aGUgcGF5bG9hZCBh
ZGRzIHRoZSBmb2xsb3dpbmcgZmllbGRzIHRvIHRoZSBzdHJ1Y3R1cmU6CisKKyAgKiBgYXBwbGll
ZGAgdHJhY2tzIGZ1bmN0aW9uJ3MgYXBwbGllZC9yZXZlcnRlZCBzdGF0ZS4gSXQgaGFzIGEgYm9v
bGVhbiB0eXBlCisgICAgZWl0aGVyIExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEIG9yIExJVkVQ
QVRDSF9GVU5DX0FQUExJRUQuCisgICogYF9wYWRbN11gIGFkZHMgcGFkZGluZyB0byBhbGlnbiB0
byA4IGJ5dGVzLgorCiBUaGUgc2l6ZSBvZiB0aGUgYGxpdmVwYXRjaF9mdW5jYCBhcnJheSBpcyBk
ZXRlcm1pbmVkIGZyb20gdGhlIEVMRiBzZWN0aW9uCiBzaXplLgogCkBAIC0zNzgsNiArMzg4LDkg
QEAgQSBzaW1wbGUgZXhhbXBsZSBvZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKICAgICAg
ICAgdWludDMyX3Qgb2xkX3NpemU7CiAgICAgICAgIHVpbnQ4X3QgdmVyc2lvbjsKICAgICAgICAg
dWludDhfdCBwYWRbMzFdOworICAgICAgICAvKiBBZGRlZCB0byBsaXZlcGF0Y2ggcGF5bG9hZCB2
ZXJzaW9uIDI6ICovCisgICAgICAgIHVpbnQ4X3QgYXBwbGllZDsKKyAgICAgICAgdWludDhfdCBf
cGFkWzddOwogICAgIH07CiAKICAgICAvKiBPdXIgcmVwbGFjZW1lbnQgZnVuY3Rpb24gZm9yIHhl
bl9leHRyYV92ZXJzaW9uLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVw
YXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCmluZGV4IDQxMzc4YTU0YWUu
Ljc2NzgwZDY5YmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAgLTIyLDkgKzIyLDE2IEBAIHZv
aWQgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogCiAg
ICAgQVNTRVJUKHZtYXBfb2ZfeGVuX3RleHQpOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgYXBw
bHkgYWN0aW9uIGhhcyBiZWVuIGFscmVhZHkgZXhlY3V0ZWQKKyAgICAgKiBvbiB0aGlzIGZ1bmN0
aW9uLCBkbyBub3RoaW5nLi4uCisgICAgICovCisgICAgaWYgKCBpc19mdW5jX2FwcGxpZWQoZnVu
YykgKQorICAgICAgICByZXR1cm47CisKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVu
Yyk7CiAgICAgaWYgKCAhbGVuICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICBnb3RvIGFwcGxp
ZWQ7CiAKICAgICAvKiBTYXZlIG9sZCBvbmVzLiAqLwogICAgIG1lbWNweShmdW5jLT5vcGFxdWUs
IGZ1bmMtPm9sZF9hZGRyLCBsZW4pOwpAQCAtNzMsNiArODAsOSBAQCB2b2lkIGFyY2hfbGl2ZXBh
dGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICBpZiAoIGZ1bmMtPm5l
d19hZGRyICkKICAgICAgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGZ1
bmMtPm5ld19hZGRyLCBmdW5jLT5uZXdfc2l6ZSk7CiAgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVf
ZGNhY2hlX3ZhX3JhbmdlKG5ld19wdHIsIHNpemVvZiAoKm5ld19wdHIpICogbGVuKTsKKworYXBw
bGllZDoKKyAgICBmdW5jLT5hcHBsaWVkID0gTElWRVBBVENIX0ZVTkNfQVBQTElFRDsKIH0KIAog
LyogYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0IHNoYXJlZCB3aXRoIEFSTSAzMi9BUk0gNjQuICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvbGl2ZXBhdGNoLmMKaW5kZXggNWM3NTc3OTI4NC4uNjFhNzY0ODE2YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02
NC9saXZlcGF0Y2guYwpAQCAtMjYsOSArMjYsMTYgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBs
eShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAKICAgICBBU1NFUlQodm1hcF9vZl94ZW5f
dGV4dCk7CiAKKyAgICAvKgorICAgICAqIElmIHRoZSBhcHBseSBhY3Rpb24gaGFzIGJlZW4gYWxy
ZWFkeSBleGVjdXRlZAorICAgICAqIG9uIHRoaXMgZnVuY3Rpb24sIGRvIG5vdGhpbmcuLi4KKyAg
ICAgKi8KKyAgICBpZiAoIGlzX2Z1bmNfYXBwbGllZChmdW5jKSApCisgICAgICAgICByZXR1cm47
CisKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7CiAgICAgaWYgKCAhbGVuICkK
LSAgICAgICAgcmV0dXJuOworICAgICAgICBnb3RvIGFwcGxpZWQ7CiAKICAgICAvKiBTYXZlIG9s
ZCBvbmVzLiAqLwogICAgIG1lbWNweShmdW5jLT5vcGFxdWUsIGZ1bmMtPm9sZF9hZGRyLCBsZW4p
OwpAQCAtNjAsNiArNjcsOSBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYykKICAgICBpZiAoIGZ1bmMtPm5ld19hZGRyICkKICAgICAgICAgY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGZ1bmMtPm5ld19hZGRyLCBmdW5jLT5u
ZXdfc2l6ZSk7CiAgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKG5ld19w
dHIsIHNpemVvZiAoKm5ld19wdHIpICogbGVuKTsKKworYXBwbGllZDoKKyAgICBmdW5jLT5hcHBs
aWVkID0gTElWRVBBVENIX0ZVTkNfQVBQTElFRDsKIH0KIAogLyogYXJjaF9saXZlcGF0Y2hfcmV2
ZXJ0IHNoYXJlZCB3aXRoIEFSTSAzMi9BUk0gNjQuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKaW5kZXggMjc5ZDUyY2M2
Yy4uMDIyNDAyZDU1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCisrKyBi
L3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtNzMsMTcgKzczLDI1IEBAIGludCBhcmNoX2xp
dmVwYXRjaF92ZXJpZnlfZnVuYyhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KGNvbnN0IHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKK3ZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKIHsKICAgICB1aW50MzJfdCAqbmV3X3B0cjsKICAgICB1
bnNpZ25lZCBpbnQgbGVuOwogCisgICAgLyoKKyAgICAgKiBJZiB0aGUgYXBwbHkgYWN0aW9uIGhh
c24ndCBiZWVuIGV4ZWN1dGVkCisgICAgICogb24gdGhpcyBmdW5jdGlvbiwgZG8gbm90aGluZy4u
LgorICAgICAqLworICAgIGlmICggaXNfZnVuY19yZXZlcnRlZChmdW5jKSApCisgICAgICAgIHJl
dHVybjsKKwogICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsg
dm1hcF9vZl94ZW5fdGV4dDsKIAogICAgIGxlbiA9IGxpdmVwYXRjaF9pbnNuX2xlbihmdW5jKTsK
ICAgICBtZW1jcHkobmV3X3B0ciwgZnVuYy0+b3BhcXVlLCBsZW4pOwogCiAgICAgY2xlYW5fYW5k
X2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKG5ld19wdHIsIGxlbik7CisgICAgZnVuYy0+YXBw
bGllZCA9IExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEOwogfQogCiB2b2lkIGFyY2hfbGl2ZXBh
dGNoX3Bvc3RfYWN0aW9uKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNo
LmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXggYzgyY2Y1M2I5ZS4uNTcwMWM5MGU0
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9saXZlcGF0Y2guYwpAQCAtNTYsMTAgKzU2LDE3IEBAIHZvaWQgbm9pbmxpbmUgYXJjaF9saXZl
cGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgIHVpbnQ4X3QgaW5z
bltzaXplb2YoZnVuYy0+b3BhcXVlKV07CiAgICAgdW5zaWduZWQgaW50IGxlbjsKIAorICAgIC8q
CisgICAgICogSWYgdGhlIGFwcGx5IGFjdGlvbiBoYXMgYmVlbiBhbHJlYWR5IGV4ZWN1dGVkCisg
ICAgICogb24gdGhpcyBmdW5jdGlvbiwgZG8gbm90aGluZy4uLgorICAgICAqLworICAgIGlmICgg
aXNfZnVuY19hcHBsaWVkKGZ1bmMpICkKKyAgICAgICAgIHJldHVybjsKKwogICAgIG9sZF9wdHIg
PSBmdW5jLT5vbGRfYWRkcjsKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7CiAg
ICAgaWYgKCAhbGVuICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICBnb3RvIGFwcGxpZWQ7CiAK
ICAgICBtZW1jcHkoZnVuYy0+b3BhcXVlLCBvbGRfcHRyLCBsZW4pOwogICAgIGlmICggZnVuYy0+
bmV3X2FkZHIgKQpAQCAtNzcsMTUgKzg0LDI2IEBAIHZvaWQgbm9pbmxpbmUgYXJjaF9saXZlcGF0
Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgICAgICBhZGRfbm9wcyhp
bnNuLCBsZW4pOwogCiAgICAgbWVtY3B5KG9sZF9wdHIsIGluc24sIGxlbik7CisKK2FwcGxpZWQ6
CisgICAgZnVuYy0+YXBwbGllZCA9IExJVkVQQVRDSF9GVU5DX0FQUExJRUQ7CiB9CiAKIC8qCiAg
KiAibm9pbmxpbmUiIHRvIGNhdXNlIGNvbnRyb2wgZmxvdyBjaGFuZ2UgYW5kIHRodXMgaW52YWxp
ZGF0ZSBJJCBhbmQKICAqIGNhdXNlIHJlZmV0Y2ggYWZ0ZXIgbW9kaWZpY2F0aW9uLgogICovCi12
b2lkIG5vaW5saW5lIGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgKmZ1bmMpCit2b2lkIG5vaW5saW5lIGFyY2hfbGl2ZXBhdGNoX3JldmVydChzdHJ1Y3Qg
bGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiB7CisgICAgLyoKKyAgICAgKiBJZiB0aGUgYXBwbHkgYWN0
aW9uIGhhc24ndCBiZWVuIGV4ZWN1dGVkCisgICAgICogb24gdGhpcyBmdW5jdGlvbiwgZG8gbm90
aGluZy4uLgorICAgICAqLworICAgIGlmICggaXNfZnVuY19yZXZlcnRlZChmdW5jKSApCisgICAg
ICAgIHJldHVybjsKKwogICAgIG1lbWNweShmdW5jLT5vbGRfYWRkciwgZnVuYy0+b3BhcXVlLCBs
aXZlcGF0Y2hfaW5zbl9sZW4oZnVuYykpOworICAgIGZ1bmMtPmFwcGxpZWQgPSBMSVZFUEFUQ0hf
RlVOQ19OT1RfQVBQTElFRDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBh
dGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDcwNWI1YjgxNTEuLmQ3NjYxOTg0
NGMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9s
aXZlcGF0Y2guYwpAQCAtMTI0MCw2ICsxMjQwLDI5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCByZXZl
cnRfcGF5bG9hZF90YWlsKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIGRhdGEtPnN0YXRlID0g
TElWRVBBVENIX1NUQVRFX0NIRUNLRUQ7CiB9CiAKKy8qCisgKiBDaGVjayBpZiBhbiBhY3Rpb24g
aGFzIGFwcGxpZWQgdGhlIHNhbWUgc3RhdGUgdG8gYWxsIHBheWxvYWQncyBmdW5jdGlvbnMgY29u
c2lzdGVudGx5LgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgd2FzX2FjdGlvbl9jb25zaXN0ZW50
KGNvbnN0IHN0cnVjdCBwYXlsb2FkICpkYXRhLCBsaXZlcGF0Y2hfZnVuY19zdGF0ZV90IGV4cGVj
dGVkX3N0YXRlKQoreworICAgIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBkYXRhLT5u
ZnVuY3M7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmYgPSAm
KGRhdGEtPmZ1bmNzW2ldKTsKKworICAgICAgICBpZiAoIGYtPmFwcGxpZWQgIT0gZXhwZWN0ZWRf
c3RhdGUgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFU
Q0ggIiVzOiBQYXlsb2FkIGhhcyBhIGZ1bmN0aW9uOiAnJXMnIHdpdGggaW5jb25zaXN0ZW50IGFw
cGxpZWQgc3RhdGUuXG4iLAorICAgICAgICAgICAgICAgICAgIGRhdGEtPm5hbWUsIGYtPm5hbWUg
PzogIm5vbmFtZSIpOworCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogLyoKICAqIFRoaXMgZnVuY3Rpb24gaXMgZXhl
Y3V0ZWQgaGF2aW5nIGFsbCBvdGhlciBDUFVzIHdpdGggbm8gZGVlcCBzdGFjayAod2UgbWF5CiAg
KiBoYXZlIGNwdV9pZGxlIG9uIGl0KSBhbmQgSVJRcyBkaXNhYmxlZC4KQEAgLTEyNjYsNiArMTI4
OSw5IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9pZCkKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgcmMgPSBhcHBseV9wYXlsb2FkKGRhdGEpOwogCisgICAgICAgIGlmICgg
IXdhc19hY3Rpb25fY29uc2lzdGVudChkYXRhLCByYyA/IExJVkVQQVRDSF9GVU5DX05PVF9BUFBM
SUVEIDogTElWRVBBVENIX0ZVTkNfQVBQTElFRCkgKQorICAgICAgICAgICAgcGFuaWMoImxpdmVw
YXRjaDogcGFydGlhbGx5IGFwcGxpZWQgcGF5bG9hZCAnJXMnIVxuIiwgZGF0YS0+bmFtZSk7CisK
ICAgICAgICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgICAgIGFwcGx5X3BheWxvYWRfdGFpbChk
YXRhKTsKICAgICAgICAgYnJlYWs7CkBAIC0xMjgwLDYgKzEzMDYsOSBAQCBzdGF0aWMgdm9pZCBs
aXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0g
cmV2ZXJ0X3BheWxvYWQoZGF0YSk7CiAKKyAgICAgICAgaWYgKCAhd2FzX2FjdGlvbl9jb25zaXN0
ZW50KGRhdGEsIHJjID8gTElWRVBBVENIX0ZVTkNfQVBQTElFRCA6IExJVkVQQVRDSF9GVU5DX05P
VF9BUFBMSUVEKSApCisgICAgICAgICAgICBwYW5pYygibGl2ZXBhdGNoOiBwYXJ0aWFsbHkgcmV2
ZXJ0ZWQgcGF5bG9hZCAnJXMnIVxuIiwgZGF0YS0+bmFtZSk7CisKICAgICAgICAgaWYgKCByYyA9
PSAwICkKICAgICAgICAgICAgIHJldmVydF9wYXlsb2FkX3RhaWwoZGF0YSk7CiAgICAgICAgIGJy
ZWFrOwpAQCAtMTMwMiw2ICsxMzMxLDkgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2FjdGlv
bih2b2lkKQogICAgICAgICAgICAgICAgIG90aGVyLT5yYyA9IHJldmVydF9wYXlsb2FkKG90aGVy
KTsKIAogCisgICAgICAgICAgICBpZiAoICF3YXNfYWN0aW9uX2NvbnNpc3RlbnQob3RoZXIsIHJj
ID8gTElWRVBBVENIX0ZVTkNfQVBQTElFRCA6IExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEKSAp
CisgICAgICAgICAgICAgICAgcGFuaWMoImxpdmVwYXRjaDogcGFydGlhbGx5IHJldmVydGVkIHBh
eWxvYWQgJyVzJyFcbiIsIG90aGVyLT5uYW1lKTsKKwogICAgICAgICAgICAgaWYgKCBvdGhlci0+
cmMgPT0gMCApCiAgICAgICAgICAgICAgICAgcmV2ZXJ0X3BheWxvYWRfdGFpbChvdGhlcik7CiAg
ICAgICAgICAgICBlbHNlCkBAIC0xMzIyLDYgKzEzNTQsOSBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0
Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMg
PSBhcHBseV9wYXlsb2FkKGRhdGEpOwogCisgICAgICAgICAgICBpZiAoICF3YXNfYWN0aW9uX2Nv
bnNpc3RlbnQoZGF0YSwgcmMgPyBMSVZFUEFUQ0hfRlVOQ19OT1RfQVBQTElFRCA6IExJVkVQQVRD
SF9GVU5DX0FQUExJRUQpICkKKyAgICAgICAgICAgICAgICBwYW5pYygibGl2ZXBhdGNoOiBwYXJ0
aWFsbHkgYXBwbGllZCBwYXlsb2FkICclcychXG4iLCBkYXRhLT5uYW1lKTsKKwogICAgICAgICAg
ICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgICAgICAgICBhcHBseV9wYXlsb2FkX3RhaWwoZGF0
YSk7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCAxYjJiMTY1YTZkLi4zYmNiODkyY2Ux
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCkBAIC04MTgsNyArODE4LDcgQEAgc3RydWN0IHhlbl9zeXNjdGxf
Y3B1X2ZlYXR1cmVzZXQgewogICogICAgIElmIHplcm8gZXhpdCB3aXRoIHN1Y2Nlc3MuCiAgKi8K
IAotI2RlZmluZSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OIDEKKyNkZWZpbmUgTElWRVBBVENI
X1BBWUxPQURfVkVSU0lPTiAyCiAvKgogICogLmxpdmVwYXRjaC5mdW5jcyBzdHJ1Y3R1cmUgbGF5
b3V0IGRlZmluZWQgaW4gdGhlIGBQYXlsb2FkIGZvcm1hdGAKICAqIHNlY3Rpb24gaW4gdGhlIExp
dmUgUGF0Y2ggZGVzaWduIGRvY3VtZW50LgpAQCAtODI2LDYgKzgyNiwxMSBAQCBzdHJ1Y3QgeGVu
X3N5c2N0bF9jcHVfZmVhdHVyZXNldCB7CiAgKiBXZSBndWFyZCB0aGlzIHdpdGggX19YRU5fXyBh
cyB0b29sc3RhY2tzIFNIT1VMRCBub3QgdXNlIGl0LgogICovCiAjaWZkZWYgX19YRU5fXwordHlw
ZWRlZiBlbnVtIGxpdmVwYXRjaF9mdW5jX3N0YXRlIHsKKyAgICBMSVZFUEFUQ0hfRlVOQ19OT1Rf
QVBQTElFRCwKKyAgICBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVECit9IGxpdmVwYXRjaF9mdW5jX3N0
YXRlX3Q7CisKIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyB7CiAgICAgY29uc3QgY2hhciAqbmFtZTsg
ICAgICAgLyogTmFtZSBvZiBmdW5jdGlvbiB0byBiZSBwYXRjaGVkLiAqLwogICAgIHZvaWQgKm5l
d19hZGRyOwpAQCAtODM0LDYgKzgzOSw4IEBAIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyB7CiAgICAg
dWludDMyX3Qgb2xkX3NpemU7CiAgICAgdWludDhfdCB2ZXJzaW9uOyAgICAgICAgLyogTVVTVCBi
ZSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLiAqLwogICAgIHVpbnQ4X3Qgb3BhcXVlWzMxXTsK
KyAgICB1aW50OF90IGFwcGxpZWQ7CisgICAgdWludDhfdCBfcGFkWzddOwogfTsKIHR5cGVkZWYg
c3RydWN0IGxpdmVwYXRjaF9mdW5jIGxpdmVwYXRjaF9mdW5jX3Q7CiAjZW5kaWYKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0
Y2guaAppbmRleCAyYWVjNTMyZWUyLi4yOGY5NTM2Nzc2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCkBAIC0x
MDksNiArMTA5LDMxIEBAIHN0YXRpYyBpbmxpbmUgaW50IGxpdmVwYXRjaF92ZXJpZnlfZGlzdGFu
Y2UoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogCiAgICAgcmV0dXJuIDA7CiB9
CisKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2Z1bmNfYXBwbGllZChjb25zdCBzdHJ1Y3QgbGl2
ZXBhdGNoX2Z1bmMgKmZ1bmMpCit7CisgICAgaWYgKCBmdW5jLT5hcHBsaWVkID09IExJVkVQQVRD
SF9GVU5DX0FQUExJRUQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIExJ
VkVQQVRDSCAiJXM6ICVzIGhhcyBiZWVuIGFscmVhZHkgYXBwbGllZCBiZWZvcmVcbiIsCisgICAg
ICAgICAgICAgICAgX19mdW5jX18sIGZ1bmMtPm5hbWUpOworICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICB9CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGlz
X2Z1bmNfcmV2ZXJ0ZWQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQoreworICAg
IGlmICggIWZ1bmMtPm9sZF9hZGRyIHx8IGZ1bmMtPmFwcGxpZWQgPT0gTElWRVBBVENIX0ZVTkNf
Tk9UX0FQUExJRUQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIExJVkVQ
QVRDSCAiJXM6ICVzIGhhcyBub3QgYmVlbiBhcHBsaWVkIGJlZm9yZVxuIiwKKyAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0K
KworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyoKICAqIFRoZXNlIGZ1bmN0aW9ucyBhcmUgY2Fs
bGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5nIGxpdmUgY29kZSwKICAqIGZv
ciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBh
ZGp1c3RtZW50cy4KQEAgLTExNyw3ICsxNDIsNyBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNj
ZSh2b2lkKTsKIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZvaWQpOwogCiB2b2lkIGFyY2hf
bGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyk7Ci12b2lkIGFyY2hf
bGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpOwordm9p
ZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKIHZv
aWQgYXJjaF9saXZlcGF0Y2hfcG9zdF9hY3Rpb24odm9pZCk7CiAKIHZvaWQgYXJjaF9saXZlcGF0
Y2hfbWFzayh2b2lkKTsKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSBi
L3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCBiYmM2YmRhZjY0Li4yMzExM2QzNDE4
IDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIveGVuL3Rlc3Qv
bGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0yNCw2ICsyNCw5IEBAIExJVkVQQVRDSF9QUkVQT1NUX0hP
T0tTIDo9IHhlbl9wcmVwb3N0X2hvb2tzLmxpdmVwYXRjaAogTElWRVBBVENIX1BSRVBPU1RfSE9P
S1NfRkFJTCA6PSB4ZW5fcHJlcG9zdF9ob29rc19mYWlsLmxpdmVwYXRjaAogTElWRVBBVENIX0FD
VElPTl9IT09LUyA6PSB4ZW5fYWN0aW9uX2hvb2tzLmxpdmVwYXRjaAogTElWRVBBVENIX0FDVElP
Tl9IT09LU19OT0ZVTkMgOj0geGVuX2FjdGlvbl9ob29rc19ub2Z1bmMubGl2ZXBhdGNoCitMSVZF
UEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUjo9IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLmxpdmVw
YXRjaAorTElWRVBBVENIX0FDVElPTl9IT09LU19OT0FQUExZOj0geGVuX2FjdGlvbl9ob29rc19u
b2FwcGx5LmxpdmVwYXRjaAorTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVDo9IHhlbl9h
Y3Rpb25faG9va3Nfbm9yZXZlcnQubGl2ZXBhdGNoCiAKIExJVkVQQVRDSEVTICs9ICQoTElWRVBB
VENIKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQllFKQpAQCAtMzQsNiArMzcsOSBAQCBM
SVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTKQogTElWRVBBVENIRVMgKz0g
JChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFU
Q0hfQUNUSU9OX0hPT0tTKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tT
X05PRlVOQykKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19NQVJLRVIp
CitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9BUFBMWSkKK0xJVkVQ
QVRDSEVTICs9ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVCkKIAogTElWRVBBVENI
X0RFQlVHX0RJUiA/PSAkKERFQlVHX0RJUikveGVuLWxpdmVwYXRjaAogCkBAIC0xNTgsNyArMTY0
LDI2IEBAICQoTElWRVBBVENIX0FDVElPTl9IT09LUyk6IHhlbl9hY3Rpb25faG9va3MubyB4ZW5f
aGVsbG9fd29ybGRfZnVuYy5vIG5vdGUubyB4ZW5fCiAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1Nf
Tk9GVU5DKTogeGVuX2FjdGlvbl9ob29rc19ub2Z1bmMubyBub3RlLm8geGVuX25vdGUubwogCSQo
TEQpICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX0FDVElP
Tl9IT09LU19OT0ZVTkMpICReCiAKK3hlbl9hY3Rpb25zX2hvb2tzX21hcmtlci5vOiBjb25maWcu
aAorCisuUEhPTlk6ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19NQVJLRVIpCiskKExJVkVQQVRD
SF9BQ1RJT05fSE9PS1NfTUFSS0VSKTogeGVuX2FjdGlvbl9ob29rc19tYXJrZXIubyB4ZW5faGVs
bG9fd29ybGRfZnVuYy5vIG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkgJChMREZMQUdTKSAkKGJ1
aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUikgJF4K
KworeGVuX2FjdGlvbnNfaG9va3Nfbm9hcHBseS5vOiBjb25maWcuaAorCisuUEhPTlk6ICQoTElW
RVBBVENIX0FDVElPTl9IT09LU19OT0FQUExZKQorJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05P
QVBQTFkpOiB4ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8g
bm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAt
ciAtbyAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9BUFBMWSkgJF4KKworeGVuX2FjdGlvbnNf
aG9va3Nfbm9yZXZlcnQubzogY29uZmlnLmgKKworLlBIT05ZOiAkKExJVkVQQVRDSF9BQ1RJT05f
SE9PS1NfTk9SRVZFUlQpCiskKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9SRVZFUlQpOiB4ZW5f
YWN0aW9uX2hvb2tzX21hcmtlci5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9u
b3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQ
QVRDSF9BQ1RJT05fSE9PS1NfTk9SRVZFUlQpICReCisKIC5QSE9OWTogbGl2ZXBhdGNoCiBsaXZl
cGF0Y2g6ICQoTElWRVBBVENIKSAkKExJVkVQQVRDSF9CWUUpICQoTElWRVBBVENIX1JFUExBQ0Up
ICQoTElWRVBBVENIX05PUCkgJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxESUQpIFwKICAgICAgICAg
ICAgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LUykgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19G
QUlMKSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1MpIFwKLSAgICAgICAgICAgJChMSVZFUEFUQ0hf
QUNUSU9OX0hPT0tTX05PRlVOQykKKyAgICAgICAgICAgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tT
X05PRlVOQykgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUikgJChMSVZFUEFUQ0hfQUNU
SU9OX0hPT0tTX05PQVBQTFkpIFwKKyAgICAgICAgICAgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tT
X05PUkVWRVJUKQpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9v
a3MuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzLmMKaW5kZXggYTk0N2Fm
YzQxZi4uMzliNTMxMzAyNyAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rp
b25faG9va3MuYworKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCkBA
IC0yOCw2ICsyOCw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90
ICpwYXlsb2FkKQogICAgIHsKICAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0g
JnBheWxvYWQtPmZ1bmNzW2ldOwogCisgICAgICAgIGZ1bmMtPmFwcGxpZWQgPSBMSVZFUEFUQ0hf
RlVOQ19BUFBMSUVEOwogICAgICAgICBhcHBseV9jbnQrKzsKIAogICAgICAgICBwcmludGsoS0VS
Tl9ERUJVRyAiJXM6IGFwcGx5aW5nOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5hbWUpOwpAQCAt
NDgsNiArNDksNyBAQCBzdGF0aWMgaW50IHJldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3Qg
KnBheWxvYWQpCiAgICAgewogICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAm
cGF5bG9hZC0+ZnVuY3NbaV07CiAKKyAgICAgICAgZnVuYy0+YXBwbGllZCA9IExJVkVQQVRDSF9G
VU5DX05PVF9BUFBMSUVEOwogICAgICAgICByZXZlcnRfY250Kys7CiAKICAgICAgICAgcHJpbnRr
KEtFUk5fREVCVUcgIiVzOiByZXZlcnRpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIu
YyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRmODA3YTU3N2YKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19tYXJrZXIuYwpAQCAtMCww
ICsxLDExMiBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBBbWF6b24uY29tLCBJbmMuIG9y
IGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqLworCisjaW5jbHVk
ZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgor
I2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgorCisjaW5jbHVkZSA8cHVibGljL3N5
c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuY1td
ID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29y
bGQodm9pZCk7CisKK3N0YXRpYyBpbnQgcHJlX2FwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRf
dCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczog
SG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXls
b2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAq
ZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04oZnVuYy0+YXBwbGll
ZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBwcmUgYXBwbGllZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisK
KyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBwb3N0X2FwcGx5X2hvb2sobGl2ZXBhdGNo
X3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RF
QlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7
IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0
Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04oZnVu
Yy0+YXBwbGllZCAhPSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRrKEtF
Uk5fREVCVUcgIiVzOiBwb3N0IGFwcGxpZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1
bmNfXyk7Cit9CisKK3N0YXRpYyBpbnQgcHJlX3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6
IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5
bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMg
KmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgQlVHX09OKGZ1bmMtPmFwcGxp
ZWQgIT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCk7CisgICAgICAgIHByaW50ayhLRVJOX0RFQlVH
ICIlczogcHJlIHJldmVydGVkOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5hbWUpOworICAgIH0K
KworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOwor
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHBvc3RfcmV2ZXJ0X2hvb2sobGl2ZXBh
dGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJO
X0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9
IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04o
ZnVuYy0+YXBwbGllZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRr
KEtFUk5fREVCVUcgIiVzOiBwb3N0IHJldmVydGVkOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5h
bWUpOworICAgIH0KKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwg
X19mdW5jX18pOworfQorCitMSVZFUEFUQ0hfUFJFQVBQTFlfSE9PSyhwcmVfYXBwbHlfaG9vayk7
CitMSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0socG9zdF9hcHBseV9ob29rKTsKK0xJVkVQQVRDSF9Q
UkVSRVZFUlRfSE9PSyhwcmVfcmV2ZXJ0X2hvb2spOworTElWRVBBVENIX1BPU1RSRVZFUlRfSE9P
Syhwb3N0X3JldmVydF9ob29rKTsKKworc3RydWN0IGxpdmVwYXRjaF9mdW5jIF9fc2VjdGlvbigi
LmxpdmVwYXRjaC5mdW5jcyIpIGxpdmVwYXRjaF94ZW5faGVsbG9fd29ybGQgPSB7CisgICAgLnZl
cnNpb24gPSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAgIC5uYW1lID0gaGVsbG9fd29y
bGRfcGF0Y2hfdGhpc19mbmMsCisgICAgLm5ld19hZGRyID0geGVuX2hlbGxvX3dvcmxkLAorICAg
IC5vbGRfYWRkciA9IHhlbl9leHRyYV92ZXJzaW9uLAorICAgIC5uZXdfc2l6ZSA9IE5FV19DT0RF
X1NaLAorICAgIC5vbGRfc2l6ZSA9IE9MRF9DT0RFX1NaLAorfTsKKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29r
c19ub2FwcGx5LmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2FwcGx5
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNGM1NWMxNTZhNgotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vYXBw
bHkuYwpAQCAtMCwwICsxLDEzNiBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBBbWF6b24u
Y29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAq
LworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVkZSA8eGVuL2xp
dmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgorCisjaW5jbHVk
ZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBoZWxsb193b3JsZF9wYXRj
aF90aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25zdCBjaGFyICp4
ZW5faGVsbG9fd29ybGQodm9pZCk7CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgYXBwbHlfY250Owor
CitzdGF0aWMgaW50IHByZV9hcHBseV9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQp
Cit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRp
bmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNz
OyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5
bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgQlVHX09OKGZ1bmMtPmFwcGxpZWQgPT0gTElWRVBB
VENIX0ZVTkNfQVBQTElFRCk7CisgICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogcHJlIGFw
cGxpZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRr
KEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4g
MDsKK30KKworc3RhdGljIGludCBhcHBseV9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxv
YWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3Rh
cnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1
bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAm
cGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgYXBwbHlfY250Kys7CisgICAgICAgIHByaW50
ayhLRVJOX0RFQlVHICIlczogYXBwbHlpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1
bmNfXyk7CisKKyAgICByZXR1cm4gLUVJTlZBTDsgLyogTWFyayBhY3Rpb24gYXMgaW5jb25zaXN0
ZW50ICovCit9CisKK3N0YXRpYyB2b2lkIHBvc3RfYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9h
ZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVz
OiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBh
eWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5j
ICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIEJVR19PTihhcHBseV9jbnQg
IT0gMSk7CisgICAgICAgIEJVR19PTihmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5DX0FQ
UExJRUQpOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHBvc3QgYXBwbGllZDogJXNc
biIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJV
RyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworc3RhdGljIGludCBwcmVfcmV2
ZXJ0X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKwor
ICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsK
KworICAgIGZvciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAg
ICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKwor
ICAgICAgICBCVUdfT04oZnVuYy0+YXBwbGllZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsK
KyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBwcmUgcmV2ZXJ0ZWQ6ICVzXG4iLCBfX2Z1
bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBI
b29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZv
aWQgcG9zdF9yZXZlcnRfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAg
IGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwg
X19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1
bmNzW2ldOworCisgICAgICAgIEJVR19PTihmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5D
X0FQUExJRUQpOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHBvc3QgcmV2ZXJ0ZWQ6
ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5f
REVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7Cit9CisKK0xJVkVQQVRDSF9BUFBM
WV9IT09LKGFwcGx5X2hvb2spOworCitMSVZFUEFUQ0hfUFJFQVBQTFlfSE9PSyhwcmVfYXBwbHlf
aG9vayk7CitMSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0socG9zdF9hcHBseV9ob29rKTsKK0xJVkVQ
QVRDSF9QUkVSRVZFUlRfSE9PSyhwcmVfcmV2ZXJ0X2hvb2spOworTElWRVBBVENIX1BPU1RSRVZF
UlRfSE9PSyhwb3N0X3JldmVydF9ob29rKTsKKworc3RydWN0IGxpdmVwYXRjaF9mdW5jIF9fc2Vj
dGlvbigiLmxpdmVwYXRjaC5mdW5jcyIpIGxpdmVwYXRjaF94ZW5faGVsbG9fd29ybGQgPSB7Cisg
ICAgLnZlcnNpb24gPSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAgIC5uYW1lID0gaGVs
bG9fd29ybGRfcGF0Y2hfdGhpc19mbmMsCisgICAgLm5ld19hZGRyID0geGVuX2hlbGxvX3dvcmxk
LAorICAgIC5vbGRfYWRkciA9IHhlbl9leHRyYV92ZXJzaW9uLAorICAgIC5uZXdfc2l6ZSA9IE5F
V19DT0RFX1NaLAorICAgIC5vbGRfc2l6ZSA9IE9MRF9DT0RFX1NaLAorfTsKKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlv
bl9ob29rc19ub3JldmVydC5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nf
bm9yZXZlcnQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40NDA4MTY2
ZjQ3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9v
a3Nfbm9yZXZlcnQuYwpAQCAtMCwwICsxLDE0MyBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAx
OSBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICoKKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgor
I2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVk
ZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgor
CisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBoZWxsb193
b3JsZF9wYXRjaF90aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25z
dCBjaGFyICp4ZW5faGVsbG9fd29ybGQodm9pZCk7CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcmV2
ZXJ0X2NudDsKKworc3RhdGljIGludCBwcmVfYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90
ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBI
b29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxv
YWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpm
dW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIEJVR19PTihmdW5jLT5hcHBsaWVk
ID09IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAi
JXM6IHByZSBhcHBsaWVkOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5hbWUpOworICAgIH0KKwor
ICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOworCisg
ICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHBvc3RfYXBwbHlfaG9vayhsaXZlcGF0Y2hf
cGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVC
VUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsg
aSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRj
aF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIEJVR19PTihmdW5j
LT5hcHBsaWVkICE9IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpOworICAgICAgICBwcmludGsoS0VS
Tl9ERUJVRyAiJXM6IHBvc3QgYXBwbGllZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsK
KyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVu
Y19fKTsKK30KKworc3RhdGljIGludCBwcmVfcmV2ZXJ0X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRf
dCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczog
SG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXls
b2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAq
ZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04oZnVuYy0+YXBwbGll
ZCAhPSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBwcmUgcmV2ZXJ0ZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQor
CisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCByZXZlcnRfaG9vayhsaXZlcGF0Y2hfcGF5
bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8
IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9m
dW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIHJldmVydF9jbnQrKzsK
KyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRpbmc6ICVzXG4iLCBfX2Z1bmNf
XywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29r
IGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4gLUVJTlZBTDsgLyogTWFyayBhY3Rp
b24gYXMgaW5jb25zaXN0ZW50ICovCit9CisKK3N0YXRpYyB2b2lkIHBvc3RfcmV2ZXJ0X2hvb2so
bGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50
ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZv
ciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBC
VUdfT04ocmV2ZXJ0X2NudCAhPSAxKTsKKyAgICAgICAgQlVHX09OKGZ1bmMtPmFwcGxpZWQgIT0g
TElWRVBBVENIX0ZVTkNfQVBQTElFRCk7CisKKyAgICAgICAgLyogT3V0c2lkZSBvZiBxdWllc2Nl
IHpvbmU6IE1BWSBUUklHR0VSIEhPU1QgQ1JBU0gvVU5ERUZJTkVEIEJFSEFWSU9SICovCisgICAg
ICAgIGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2UoKTsKKyAgICAgICAgYXJjaF9saXZlcGF0Y2hfcmV2
ZXJ0KHBheWxvYWQpOworICAgICAgICBhcmNoX2xpdmVwYXRjaF9yZXZpdmUoKTsKKyAgICAgICAg
QlVHX09OKGZ1bmMtPmFwcGxpZWQgPT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCk7CisKKyAgICAg
ICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBwb3N0IHJldmVydGVkOiAlc1xuIiwgX19mdW5jX18s
IGZ1bmMtPm5hbWUpOworICAgIH0KKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBk
b25lLlxuIiwgX19mdW5jX18pOworfQorCitMSVZFUEFUQ0hfQVBQTFlfSE9PSyhyZXZlcnRfaG9v
ayk7CisKK0xJVkVQQVRDSF9QUkVBUFBMWV9IT09LKHByZV9hcHBseV9ob29rKTsKK0xJVkVQQVRD
SF9QT1NUQVBQTFlfSE9PSyhwb3N0X2FwcGx5X2hvb2spOworTElWRVBBVENIX1BSRVJFVkVSVF9I
T09LKHByZV9yZXZlcnRfaG9vayk7CitMSVZFUEFUQ0hfUE9TVFJFVkVSVF9IT09LKHBvc3RfcmV2
ZXJ0X2hvb2spOworCitzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNo
LmZ1bmNzIikgbGl2ZXBhdGNoX3hlbl9oZWxsb193b3JsZCA9IHsKKyAgICAudmVyc2lvbiA9IExJ
VkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04sCisgICAgLm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90
aGlzX2ZuYywKKyAgICAubmV3X2FkZHIgPSB4ZW5faGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRy
ID0geGVuX2V4dHJhX3ZlcnNpb24sCisgICAgLm5ld19zaXplID0gTkVXX0NPREVfU1osCisgICAg
Lm9sZF9zaXplID0gT0xEX0NPREVfU1osCit9OworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
LS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3Jh
dXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNj
aGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90
dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIz
NyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9oo5-0006B9-Ap; Mon, 16 Sep 2019 11:04:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9oo3-000674-0Y
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:04:31 +0000
X-Inumbo-ID: c16ca3bc-d871-11e9-b299-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c16ca3bc-d871-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:04:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631870; x=1600167870;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=geUr5mAGZ/UsPFD/COUuS7ZfJw9HeGeE2i2aOXz2XsU=;
 b=LBxMKCirwKcrrmI7yCgLDNzAYv9fBSJ8J3eNSqBS5U82TTC3pb25N8MW
 1ewXGxD1oPYFAi+iLpONiD14Kl8Y/469Qd+YnasyHSDwfbmMXADcriM/N
 H7Hp6ZLTqdVs5R0mK1oUE4C4LzKvhkv+qNBD5oQUSuL/KHQbQMXzV0Zjm A=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="702597611"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 16 Sep 2019 11:04:10 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id CE58BA1D9A; Mon, 16 Sep 2019 11:04:05 +0000 (UTC)
Received: from EX13D05EUC002.ant.amazon.com (10.43.164.231) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:50 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC002.ant.amazon.com (10.43.164.231) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:49 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:48 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:42 +0000
Message-ID: <20190916105945.93632-10-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 09/12] livepatch: Add support for modules
 .modinfo section metadata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

SGF2aW5nIGRldGFpbGVkIGhvdHBhdGNoIG1ldGFkYXRhIGhlbHBzIHRvIHByb3Blcmx5IGlkZW50
aWZ5IG1vZHVsZSdzCm9yaWdpbiBhbmQgdmVyc2lvbi4gSXQgYWxzbyBhbGxvd3MgdG8ga2VlcCB0
cmFjayBvZiB0aGUgaGlzdG9yeSBvZgpob3RwYXRjaCBsb2FkcyBpbiB0aGUgc3lzdGVtIChhdCBs
ZWFzdCB3aXRoaW4gZG1lc2cgYnVmZmVyIHNpemUKbGltaXRzKS4KClRoZSBob3RwYXRjaCBtZXRh
ZGF0YSBhcmUgZW1iZWRkZWQgaW4gYSBmb3JtIG9mIC5tb2RpbmZvIHNlY3Rpb24uCkVhY2ggc3Vj
aCBzZWN0aW9uIGNvbnRhaW5zIGRhdGEgb2YgdGhlIGZvbGxvd2luZyBmb3JtYXQ6CmtleT12YWx1
ZVwwa2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMAoKVGhlIC5tb2RpbmZvIHNlY3Rpb24gbWF5IGJl
IGdlbmVyYXRlZCBhbmQgYXBwZW5kZWQgdG8gdGhlIHJlc3VsdGluZwpob3RwYXRjaCBFTEYgZmls
ZSBvcHRpb25hbGx5IGFzIGFuIGV4dHJhIHN0ZXAgb2YgYSBoaWdoZXIgbGV2ZWwKaG90cGF0Y2gg
YnVpbGQgc3lzdGVtLgoKVGhlIG1ldGFkYXRhIHNlY3Rpb24gcG9pbnRlciBhbmQgdGhlIHNlY3Rp
b24gbGVuZ3RoIGlzIHN0b3JlZCBpbiB0aGUKaG90cGF0Y2ggcGF5bG9hZCBzdHJ1Y3R1cmUgYW5k
IGlzIHVzZWQgdG8gZGlzcGxheSB0aGUgY29udGVudCB1cG9uCmhvdHBhdGNoIGFwcGx5IG9wZXJh
dGlvbi4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpv
bi5kZT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9u
LmNvbT4KUmV2aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmll
d2VkLWJ5OiBMZW9uYXJkIEZvZXJzdGVyIDxmb2Vyc2xlb0BhbWF6b24uZGU+ClJldmlld2VkLWJ5
OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjI6
CiAgKiBBZGRlZCAubW9kaW5mbyB0ZXN0cyAoS29ucmFkKQoKIHhlbi9jb21tb24vbGl2ZXBhdGNo
LmMgICAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmggfCAgNiArKysrKysKIHhlbi90ZXN0
L2xpdmVwYXRjaC9NYWtlZmlsZSAgICAgICAgIHwgMTAgKysrKysrKysrLQogMyBmaWxlcyBjaGFu
Z2VkLCA0OSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggMzAyYWNkMzAx
NS4uMTg5MzVmNjA4YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94
ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC04NTMsNiArODUzLDIzIEBAIHN0YXRpYyBpbnQgcHJl
cGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogI2VuZGlmCiAgICAgfQogCisg
ICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIubW9kaW5mbyIpOworICAg
IGlmICggc2VjICkKKyAgICB7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBzZWMsIHNp
emVvZigqcGF5bG9hZC0+bWV0YWRhdGEuZGF0YSkpICkKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgICAgIHBheWxvYWQtPm1ldGFkYXRhLmRhdGEgPSBzZWMtPmxvYWRfYWRkcjsK
KyAgICAgICAgcGF5bG9hZC0+bWV0YWRhdGEubGVuID0gc2VjLT5zZWMtPnNoX3NpemU7CisKKyAg
ICAgICAgLyogVGhlIG1ldGFkYXRhIGlzIHJlcXVpcmVkIHRvIGNvbnNpc3RzIG9mIG51bGwgdGVy
bWluYXRlZCBzdHJpbmdzLiAqLworICAgICAgICBpZiAoIHBheWxvYWQtPm1ldGFkYXRhLmRhdGFb
cGF5bG9hZC0+bWV0YWRhdGEubGVuIC0gMV0gIT0gJ1wwJyApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IEluY29ycmVjdCBtZXRhZGF0YSBm
b3JtYXQgZGV0ZWN0ZWRcbiIsIHBheWxvYWQtPm5hbWUpOworICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgICAgIH0KKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTIwMSw2
ICsxMjE4LDE5IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxf
bGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAgKiBmb3IgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9O
IG9wZXJhdGlvbiAoc2VlIGxpdmVwYXRjaF9hY3Rpb24pLgogICovCiAKK3N0YXRpYyBpbmxpbmUg
dm9pZCBsaXZlcGF0Y2hfZGlzcGxheV9tZXRhZGF0YShjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX21l
dGFkYXRhICptZXRhZGF0YSkKK3sKKyAgICBjb25zdCBjaGFyICpzdHI7CisKKyAgICBpZiAoIG1l
dGFkYXRhICYmIG1ldGFkYXRhLT5kYXRhICYmIG1ldGFkYXRhLT5sZW4gPiAwICkKKyAgICB7Cisg
ICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIm1vZHVsZSBtZXRhZGF0YTpcbiIp
OworICAgICAgICBmb3IgKCBzdHIgPSBtZXRhZGF0YS0+ZGF0YTsgc3RyIDwgKG1ldGFkYXRhLT5k
YXRhICsgbWV0YWRhdGEtPmxlbik7IHN0ciArPSAoc3RybGVuKHN0cikgKyAxKSApCisgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIgICVzXG4iLCBzdHIpOworICAgIH0K
KworfQorCiBzdGF0aWMgaW50IGFwcGx5X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiB7
CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC0xMjMzLDYgKzEyNjMsOCBAQCBzdGF0aWMgaW50IGFw
cGx5X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiAKICAgICBhcmNoX2xpdmVwYXRjaF9y
ZXZpdmUoKTsKIAorICAgIGxpdmVwYXRjaF9kaXNwbGF5X21ldGFkYXRhKCZkYXRhLT5tZXRhZGF0
YSk7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjAwOSw2ICsyMDQxLDggQEAgc3RhdGljIHZv
aWQgbGl2ZXBhdGNoX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAg
ZGF0YS0+bmFtZSwgc3RhdGUyc3RyKGRhdGEtPnN0YXRlKSwgZGF0YS0+c3RhdGUsIGRhdGEtPnRl
eHRfYWRkciwKICAgICAgICAgICAgICAgIGRhdGEtPnJ3X2FkZHIsIGRhdGEtPnJvX2FkZHIsIGRh
dGEtPnBhZ2VzKTsKIAorICAgICAgICBsaXZlcGF0Y2hfZGlzcGxheV9tZXRhZGF0YSgmZGF0YS0+
bWV0YWRhdGEpOworCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgZGF0YS0+bmZ1bmNzOyBpKysg
KQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmYgPSAmKGRh
dGEtPmZ1bmNzW2ldKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKaW5kZXggZmYxNmFm
MGRkNi4uOWY1ZjA2NDIwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9w
YXlsb2FkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKQEAgLTMz
LDYgKzMzLDExIEBAIHN0cnVjdCBsaXZlcGF0Y2hfaG9va3MgewogICAgIH0gYXBwbHksIHJldmVy
dDsKIH07CiAKK3N0cnVjdCBsaXZlcGF0Y2hfbWV0YWRhdGEgeworICAgIGNvbnN0IGNoYXIgKmRh
dGE7IC8qIFB0ciB0byAubW9kaW5mbyBzZWN0aW9uIHdpdGggQVNDSUkgZGF0YS4gKi8KKyAgICB1
aW50MzJfdCBsZW47ICAgICAvKiBMZW5ndGggb2YgdGhlIG1ldGFkYXRhIHNlY3Rpb24uICovCit9
OworCiBzdHJ1Y3QgcGF5bG9hZCB7CiAgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAgICAgICAg
ICAgICAgIC8qIE9uZSBvZiB0aGUgTElWRVBBVENIX1NUQVRFXyouICovCiAgICAgaW50MzJfdCBy
YzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDAgb3IgLVhFTl9FWFguICovCkBAIC02Myw2
ICs2OCw3IEBAIHN0cnVjdCBwYXlsb2FkIHsKICAgICB1bnNpZ25lZCBpbnQgbl9sb2FkX2Z1bmNz
OyAgICAgICAgICAgLyogTnIgb2YgdGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUuICovCiAg
ICAgdW5zaWduZWQgaW50IG5fdW5sb2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1bmNzIHRv
IGNhbGwgZHVydW5nIHVubG9hZC4gKi8KICAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1F
X1NJWkVdOyAgLyogTmFtZSBvZiBpdC4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX21ldGFkYXRh
IG1ldGFkYXRhOyAgLyogTW9kdWxlIG1ldGEgZGF0YSByZWNvcmQgKi8KIH07CiAKIC8qCmRpZmYg
LS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gv
TWFrZWZpbGUKaW5kZXggYTc4NTdkM2EyZS4uM2YwODhlNzRiMiAxMDA2NDQKLS0tIGEveGVuL3Rl
c3QvbGl2ZXBhdGNoL01ha2VmaWxlCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQpA
QCAtNzksOSArNzksMTcgQEAgY29uZmlnLmg6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8KIHhlbl9o
ZWxsb193b3JsZC5vOiBjb25maWcuaAogCiAuUEhPTlk6ICQoTElWRVBBVENIKQotJChMSVZFUEFU
Q0gpOiB4ZW5faGVsbG9fd29ybGRfZnVuYy5vIHhlbl9oZWxsb193b3JsZC5vIG5vdGUubyB4ZW5f
bm90ZS5vCiskKExJVkVQQVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dv
cmxkLm8gbm90ZS5vIHhlbl9ub3RlLm8gbW9kaW5mby5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1
aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0gpICReCiAKKy5QSE9OWTogbW9kaW5mby5v
Cittb2RpbmZvLm86CisJKHNldCAtZTsgXAorCSBwcmludGYgIkxJVkVQQVRDSF9SVUxFWlwwIikg
PiAkQC5iaW4KKwkkKE9CSkNPUFkpICQoT0JKQ09QWV9NQUdJQykgXAorCQkgICAtLXJlbmFtZS1z
ZWN0aW9uPS5kYXRhPS5tb2RpbmZvLGFsbG9jLGxvYWQscmVhZG9ubHksZGF0YSxjb250ZW50cyAt
UyAkQC5iaW4gJEAKKwkjcm0gLWYgJEAuYmluCisKICMKICMgVGhpcyB0YXJnZXQgaXMgb25seSBh
Y2Nlc3NpYmxlIGlmIENPTkZJR19MSVZFUEFUQ0ggaXMgZGVmaW5lZCwgd2hpY2gKICMgZGVwZW5k
cyBvbiAkKGJ1aWxkX2lkX2xpbmtlcikgYmVpbmcgYXZhaWxhYmxlLiBIZW5jZSB3ZSBkbyBub3QK
LS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3Jh
dXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNj
aGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90
dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIz
NyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9oo6-0006CK-2x; Mon, 16 Sep 2019 11:04:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9oo3-000676-1l
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:31 +0000
X-Inumbo-ID: c16b33ce-d871-11e9-b299-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c16b33ce-d871-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:04:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631870; x=1600167870;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=geUr5mAGZ/UsPFD/COUuS7ZfJw9HeGeE2i2aOXz2XsU=;
 b=LBxMKCirwKcrrmI7yCgLDNzAYv9fBSJ8J3eNSqBS5U82TTC3pb25N8MW
 1ewXGxD1oPYFAi+iLpONiD14Kl8Y/469Qd+YnasyHSDwfbmMXADcriM/N
 H7Hp6ZLTqdVs5R0mK1oUE4C4LzKvhkv+qNBD5oQUSuL/KHQbQMXzV0Zjm A=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="702597611"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 16 Sep 2019 11:04:10 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id CE58BA1D9A; Mon, 16 Sep 2019 11:04:05 +0000 (UTC)
Received: from EX13D05EUC002.ant.amazon.com (10.43.164.231) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:50 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC002.ant.amazon.com (10.43.164.231) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:49 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:48 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:42 +0000
Message-ID: <20190916105945.93632-10-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 09/12] livepatch: Add support for modules
 .modinfo section metadata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

SGF2aW5nIGRldGFpbGVkIGhvdHBhdGNoIG1ldGFkYXRhIGhlbHBzIHRvIHByb3Blcmx5IGlkZW50
aWZ5IG1vZHVsZSdzCm9yaWdpbiBhbmQgdmVyc2lvbi4gSXQgYWxzbyBhbGxvd3MgdG8ga2VlcCB0
cmFjayBvZiB0aGUgaGlzdG9yeSBvZgpob3RwYXRjaCBsb2FkcyBpbiB0aGUgc3lzdGVtIChhdCBs
ZWFzdCB3aXRoaW4gZG1lc2cgYnVmZmVyIHNpemUKbGltaXRzKS4KClRoZSBob3RwYXRjaCBtZXRh
ZGF0YSBhcmUgZW1iZWRkZWQgaW4gYSBmb3JtIG9mIC5tb2RpbmZvIHNlY3Rpb24uCkVhY2ggc3Vj
aCBzZWN0aW9uIGNvbnRhaW5zIGRhdGEgb2YgdGhlIGZvbGxvd2luZyBmb3JtYXQ6CmtleT12YWx1
ZVwwa2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMAoKVGhlIC5tb2RpbmZvIHNlY3Rpb24gbWF5IGJl
IGdlbmVyYXRlZCBhbmQgYXBwZW5kZWQgdG8gdGhlIHJlc3VsdGluZwpob3RwYXRjaCBFTEYgZmls
ZSBvcHRpb25hbGx5IGFzIGFuIGV4dHJhIHN0ZXAgb2YgYSBoaWdoZXIgbGV2ZWwKaG90cGF0Y2gg
YnVpbGQgc3lzdGVtLgoKVGhlIG1ldGFkYXRhIHNlY3Rpb24gcG9pbnRlciBhbmQgdGhlIHNlY3Rp
b24gbGVuZ3RoIGlzIHN0b3JlZCBpbiB0aGUKaG90cGF0Y2ggcGF5bG9hZCBzdHJ1Y3R1cmUgYW5k
IGlzIHVzZWQgdG8gZGlzcGxheSB0aGUgY29udGVudCB1cG9uCmhvdHBhdGNoIGFwcGx5IG9wZXJh
dGlvbi4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpv
bi5kZT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9u
LmNvbT4KUmV2aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmll
d2VkLWJ5OiBMZW9uYXJkIEZvZXJzdGVyIDxmb2Vyc2xlb0BhbWF6b24uZGU+ClJldmlld2VkLWJ5
OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjI6
CiAgKiBBZGRlZCAubW9kaW5mbyB0ZXN0cyAoS29ucmFkKQoKIHhlbi9jb21tb24vbGl2ZXBhdGNo
LmMgICAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmggfCAgNiArKysrKysKIHhlbi90ZXN0
L2xpdmVwYXRjaC9NYWtlZmlsZSAgICAgICAgIHwgMTAgKysrKysrKysrLQogMyBmaWxlcyBjaGFu
Z2VkLCA0OSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggMzAyYWNkMzAx
NS4uMTg5MzVmNjA4YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94
ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC04NTMsNiArODUzLDIzIEBAIHN0YXRpYyBpbnQgcHJl
cGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogI2VuZGlmCiAgICAgfQogCisg
ICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIubW9kaW5mbyIpOworICAg
IGlmICggc2VjICkKKyAgICB7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBzZWMsIHNp
emVvZigqcGF5bG9hZC0+bWV0YWRhdGEuZGF0YSkpICkKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgICAgIHBheWxvYWQtPm1ldGFkYXRhLmRhdGEgPSBzZWMtPmxvYWRfYWRkcjsK
KyAgICAgICAgcGF5bG9hZC0+bWV0YWRhdGEubGVuID0gc2VjLT5zZWMtPnNoX3NpemU7CisKKyAg
ICAgICAgLyogVGhlIG1ldGFkYXRhIGlzIHJlcXVpcmVkIHRvIGNvbnNpc3RzIG9mIG51bGwgdGVy
bWluYXRlZCBzdHJpbmdzLiAqLworICAgICAgICBpZiAoIHBheWxvYWQtPm1ldGFkYXRhLmRhdGFb
cGF5bG9hZC0+bWV0YWRhdGEubGVuIC0gMV0gIT0gJ1wwJyApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IEluY29ycmVjdCBtZXRhZGF0YSBm
b3JtYXQgZGV0ZWN0ZWRcbiIsIHBheWxvYWQtPm5hbWUpOworICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgICAgIH0KKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTIwMSw2
ICsxMjE4LDE5IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxf
bGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAgKiBmb3IgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9O
IG9wZXJhdGlvbiAoc2VlIGxpdmVwYXRjaF9hY3Rpb24pLgogICovCiAKK3N0YXRpYyBpbmxpbmUg
dm9pZCBsaXZlcGF0Y2hfZGlzcGxheV9tZXRhZGF0YShjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX21l
dGFkYXRhICptZXRhZGF0YSkKK3sKKyAgICBjb25zdCBjaGFyICpzdHI7CisKKyAgICBpZiAoIG1l
dGFkYXRhICYmIG1ldGFkYXRhLT5kYXRhICYmIG1ldGFkYXRhLT5sZW4gPiAwICkKKyAgICB7Cisg
ICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIm1vZHVsZSBtZXRhZGF0YTpcbiIp
OworICAgICAgICBmb3IgKCBzdHIgPSBtZXRhZGF0YS0+ZGF0YTsgc3RyIDwgKG1ldGFkYXRhLT5k
YXRhICsgbWV0YWRhdGEtPmxlbik7IHN0ciArPSAoc3RybGVuKHN0cikgKyAxKSApCisgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIgICVzXG4iLCBzdHIpOworICAgIH0K
KworfQorCiBzdGF0aWMgaW50IGFwcGx5X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiB7
CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC0xMjMzLDYgKzEyNjMsOCBAQCBzdGF0aWMgaW50IGFw
cGx5X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiAKICAgICBhcmNoX2xpdmVwYXRjaF9y
ZXZpdmUoKTsKIAorICAgIGxpdmVwYXRjaF9kaXNwbGF5X21ldGFkYXRhKCZkYXRhLT5tZXRhZGF0
YSk7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjAwOSw2ICsyMDQxLDggQEAgc3RhdGljIHZv
aWQgbGl2ZXBhdGNoX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAg
ZGF0YS0+bmFtZSwgc3RhdGUyc3RyKGRhdGEtPnN0YXRlKSwgZGF0YS0+c3RhdGUsIGRhdGEtPnRl
eHRfYWRkciwKICAgICAgICAgICAgICAgIGRhdGEtPnJ3X2FkZHIsIGRhdGEtPnJvX2FkZHIsIGRh
dGEtPnBhZ2VzKTsKIAorICAgICAgICBsaXZlcGF0Y2hfZGlzcGxheV9tZXRhZGF0YSgmZGF0YS0+
bWV0YWRhdGEpOworCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgZGF0YS0+bmZ1bmNzOyBpKysg
KQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmYgPSAmKGRh
dGEtPmZ1bmNzW2ldKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKaW5kZXggZmYxNmFm
MGRkNi4uOWY1ZjA2NDIwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9w
YXlsb2FkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKQEAgLTMz
LDYgKzMzLDExIEBAIHN0cnVjdCBsaXZlcGF0Y2hfaG9va3MgewogICAgIH0gYXBwbHksIHJldmVy
dDsKIH07CiAKK3N0cnVjdCBsaXZlcGF0Y2hfbWV0YWRhdGEgeworICAgIGNvbnN0IGNoYXIgKmRh
dGE7IC8qIFB0ciB0byAubW9kaW5mbyBzZWN0aW9uIHdpdGggQVNDSUkgZGF0YS4gKi8KKyAgICB1
aW50MzJfdCBsZW47ICAgICAvKiBMZW5ndGggb2YgdGhlIG1ldGFkYXRhIHNlY3Rpb24uICovCit9
OworCiBzdHJ1Y3QgcGF5bG9hZCB7CiAgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAgICAgICAg
ICAgICAgIC8qIE9uZSBvZiB0aGUgTElWRVBBVENIX1NUQVRFXyouICovCiAgICAgaW50MzJfdCBy
YzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDAgb3IgLVhFTl9FWFguICovCkBAIC02Myw2
ICs2OCw3IEBAIHN0cnVjdCBwYXlsb2FkIHsKICAgICB1bnNpZ25lZCBpbnQgbl9sb2FkX2Z1bmNz
OyAgICAgICAgICAgLyogTnIgb2YgdGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUuICovCiAg
ICAgdW5zaWduZWQgaW50IG5fdW5sb2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1bmNzIHRv
IGNhbGwgZHVydW5nIHVubG9hZC4gKi8KICAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1F
X1NJWkVdOyAgLyogTmFtZSBvZiBpdC4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX21ldGFkYXRh
IG1ldGFkYXRhOyAgLyogTW9kdWxlIG1ldGEgZGF0YSByZWNvcmQgKi8KIH07CiAKIC8qCmRpZmYg
LS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gv
TWFrZWZpbGUKaW5kZXggYTc4NTdkM2EyZS4uM2YwODhlNzRiMiAxMDA2NDQKLS0tIGEveGVuL3Rl
c3QvbGl2ZXBhdGNoL01ha2VmaWxlCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQpA
QCAtNzksOSArNzksMTcgQEAgY29uZmlnLmg6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8KIHhlbl9o
ZWxsb193b3JsZC5vOiBjb25maWcuaAogCiAuUEhPTlk6ICQoTElWRVBBVENIKQotJChMSVZFUEFU
Q0gpOiB4ZW5faGVsbG9fd29ybGRfZnVuYy5vIHhlbl9oZWxsb193b3JsZC5vIG5vdGUubyB4ZW5f
bm90ZS5vCiskKExJVkVQQVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dv
cmxkLm8gbm90ZS5vIHhlbl9ub3RlLm8gbW9kaW5mby5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1
aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0gpICReCiAKKy5QSE9OWTogbW9kaW5mby5v
Cittb2RpbmZvLm86CisJKHNldCAtZTsgXAorCSBwcmludGYgIkxJVkVQQVRDSF9SVUxFWlwwIikg
PiAkQC5iaW4KKwkkKE9CSkNPUFkpICQoT0JKQ09QWV9NQUdJQykgXAorCQkgICAtLXJlbmFtZS1z
ZWN0aW9uPS5kYXRhPS5tb2RpbmZvLGFsbG9jLGxvYWQscmVhZG9ubHksZGF0YSxjb250ZW50cyAt
UyAkQC5iaW4gJEAKKwkjcm0gLWYgJEAuYmluCisKICMKICMgVGhpcyB0YXJnZXQgaXMgb25seSBh
Y2Nlc3NpYmxlIGlmIENPTkZJR19MSVZFUEFUQ0ggaXMgZGVmaW5lZCwgd2hpY2gKICMgZGVwZW5k
cyBvbiAkKGJ1aWxkX2lkX2xpbmtlcikgYmVpbmcgYXZhaWxhYmxlLiBIZW5jZSB3ZSBkbyBub3QK
LS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3Jh
dXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNj
aGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90
dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIz
NyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:04:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:04:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9oo8-0006Gh-Kn; Mon, 16 Sep 2019 11:04:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9oo6-0006Cc-9l
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:04:34 +0000
X-Inumbo-ID: b788d01f-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b788d01f-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:04:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631854; x=1600167854;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zO2Ky8Kq+TRr2sgTy2SMEGaeUyLUMuSe2suCRkgIHe4=;
 b=rp+tcNmaQ8lEhHXKa82peL2+GPEoh3VBxvsvo+Omf8Ln03iVjcA+1RRj
 E9nCiuUZT/r03pVOHP4YSmsezHrT2GLEna5tgen4wi4X3VECocj7SMKk6
 HkQbn88QMEiuOHn+DSpPfUFKLNTIlluRsS7syo/E+GrkyazMZ8BHqFdGy M=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832619394"
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;
 16 Sep 2019 11:04:08 +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 (Postfix) with ESMTPS
 id 1FE8DA302F; Mon, 16 Sep 2019 11:04:05 +0000 (UTC)
Received: from EX13D05EUC001.ant.amazon.com (10.43.164.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:49 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUC001.ant.amazon.com (10.43.164.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:47 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:45 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:41 +0000
Message-ID: <20190916105945.93632-9-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 08/12] livepatch: Add support for inline asm
 hotpatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBpcyB0aGUgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZXhwZWN0YXRpb25zIGVu
aGFuY2VtZW50CnRvIGltcHJvdmUgaW5saW5lIGFzbSBob3RwYXRjaGluZy4KCkV4cGVjdGF0aW9u
cyBhcmUgZGVzaWduZWQgYXMgb3B0aW9uYWwgZmVhdHVyZSwgc2luY2UgdGhlIG1haW4gdXNlIG9m
CnRoZW0gaXMgcGxhbm5lZCBmb3IgaW5saW5lIGFzbSBob3RwYXRjaGluZy4gVGhlIGZsYWcgZW5h
YmxlZCBhbGxvd3MKdG8gY29udHJvbCB0aGUgZXhwZWN0YXRpb24gc3RhdGUuCkVhY2ggZXhwZWN0
YXRpb24gaGFzIGRhdGEgYW5kIGxlbiBmaWVsZHMgdGhhdCBkZXNjcmliZSB0aGUgZGF0YQp0aGF0
IGlzIGV4cGVjdGVkIHRvIGJlIGZvdW5kIGF0IGEgZ2l2ZW4gcGF0Y2hpbmcgKG9sZF9hZGRyKSBs
b2NhdGlvbi4KVGhlIGxlbiBtdXN0IG5vdCBleGNlZWQgdGhlIGRhdGEgYXJyYXkgc2l6ZS4gVGhl
IGRhdGEgYXJyYXkgc2l6ZQpmb2xsb3dzIHRoZSBzaXplIG9mIHRoZSBvcGFxdWUgYXJyYXksIHNp
bmNlIHRoZSBvcGFxdWUgYXJyYXkgaG9sZHMKdGhlIG9yaWdpbmFsIGRhdGEgYW5kIHRoZXJlZm9y
ZSBtdXN0IG1hdGNoIHdoYXQgaXMgc3BlY2lmaWVkIGluIHRoZQpleHBlY3RhdGlvbiAoaWYgZW5h
YmxlZCkuCgpUaGUgcGF5bG9hZCBzdHJ1Y3R1cmUgaXMgbW9kaWZpZWQgYXMgZWFjaCBleHBlY3Rh
dGlvbiBzdHJ1Y3R1cmUgaXMKcGFydCBvZiB0aGUgbGl2ZXBhdGNoX2Z1bmMgc3RydWN0dXJlIGFu
ZCBoZW5jZSBleHRlbmRzIHRoZSBwYXlsb2FkLgoKRWFjaCBleHBlY3RhdGlvbiBpcyBjaGVja2Vk
IHByaW9yIHRvIHRoZSBhcHBseSBhY3Rpb24gKGkuZS4gYXMgbGF0ZQphcyBwb3NzaWJsZSB0byBj
aGVjayBhZ2FpbnN0IHRoZSBtb3N0IGN1cnJlbnQgc3RhdGUgb2YgdGhlIGNvZGUpLgoKRm9yIHRo
ZSByZXBsYWNlIGFjdGlvbiBhIG5ldyBwYXlsb2FkJ3MgZXhwZWN0YXRpb25zIGFyZSBjaGVja2Vk
IEFGVEVSCmFsbCBhcHBsaWVkIHBheWxvYWRzIGFyZSBzdWNjZXNzZnVsbHkgcmV2ZXJ0ZWQsIGJ1
dCBCRUZPUkUgbmV3IHBheWxvYWQKaXMgYXBwbGllZC4gVGhhdCBicmVha3MgdGhlIHJlcGxhY2Ug
YWN0aW9uJ3MgYXRvbWljaXR5IGFuZCBpbiBjYXNlIG9mCmFuIGV4cGVjdGF0aW9uIGNoZWNrIGZh
aWx1cmUgd291bGQgbGVhdmUgYSBzeXN0ZW0gd2l0aCBhbGwgcGF5bG9hZHMKcmV2ZXJ0ZWQuIFRo
YXQgaXMgb2J2aW91c2x5IGluc2VjdXJlLiBVc2UgaXQgd2l0aCBjYXV0aW9uIGFuZCBhY3QKdXBv
biByZXBsYWNlIGVycm9ycyEKClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3
aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5k
cmFwcnNAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBQb2hsYWNrIDxtcG9obGFja0Bh
bWF6b24uZGU+ClJldmlld2VkLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5k
ZT4KU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgotLS0KQ2hhbmdlZCBzaW5jZSB2MjoKICAqIEFkZCByc3YgaW4gdGhlIGZpZWxkLiBV
cGRhdGUgdGhlIHNpemUgb2YgdGhlIHN0cnVjdHVyZS4gKEtvbnJhZCkKICAqIEZpeCBleHBlY3Rh
dGlvbiB0ZXN0IHRvIHdvcmsgYWxzbyBvbiBBcm0KCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBhZGRl
ZCBjb3JyZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIGFkZGVkIHRlc3RzCgogLmdpdGlnbm9y
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogZG9jcy9taXNjL2xpdmVw
YXRjaC5wYW5kb2MgICAgICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKy0KIHhlbi9jb21t
b24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICAg
IHwgMTYgKysrKysrLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlICAgICAgICAgICAgICAg
IHwgMjcgKysrKysrKysrKy0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zLmMg
ICAgICB8IDQxICsrKysrKysrKysrKysrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVj
dGF0aW9uc19mYWlsLmMgfCA0MiArKysrKysrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAy
MzEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
dGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5jCgpkaWZmIC0tZ2l0IGEvLmdp
dGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggNWI4MGUyYmJkNS4uY2I3NzBjYzhjNyAxMDA2NDQK
LS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zMDgsNiArMzA4LDcgQEAgeGVu
L2luY2x1ZGUveGVuL2FjbV9wb2xpY3kuaAogeGVuL2luY2x1ZGUveGVuL2NvbXBpbGUuaAogeGVu
L2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQtYXV0b2dlbi5oCiB4ZW4vdGVzdC9saXZlcGF0Y2gv
Y29uZmlnLmgKK3hlbi90ZXN0L2xpdmVwYXRjaC9leHBlY3RfY29uZmlnLmgKIHhlbi90ZXN0L2xp
dmVwYXRjaC8qLmxpdmVwYXRjaAogeGVuL3Rvb2xzL2tjb25maWcvLnRtcF9ndGtjaGVjawogeGVu
L3Rvb2xzL2tjb25maWcvLnRtcF9xdGNoZWNrCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBh
dGNoLnBhbmRvYyBiL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCmluZGV4IDM4M2E5ODhiYTIu
LjQwNmZiNzlkZjggMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCkBAIC0zMDAsMTAgKzMwMCwxMSBAQCB3aGljaCBk
ZXNjcmliZSB0aGUgZnVuY3Rpb25zIHRvIGJlIHBhdGNoZWQ6CiAgICAgICAgIC8qIEFkZGVkIHRv
IGxpdmVwYXRjaCBwYXlsb2FkIHZlcnNpb24gMjogKi8KICAgICAgICAgdWludDhfdCBhcHBsaWVk
OwogICAgICAgICB1aW50OF90IF9wYWRbN107CisgICAgICAgIGxpdmVwYXRjaF9leHBlY3RhdGlv
bl90IGV4cGVjdDsKICAgICB9OwogCi1UaGUgc2l6ZSBvZiB0aGUgc3RydWN0dXJlIGlzIDY0IGJ5
dGVzIG9uIDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQotNTIgb24gMzItYml0IGh5cGVy
dmlzb3JzLgorVGhlIHNpemUgb2YgdGhlIHN0cnVjdHVyZSBpcyAxMDQgYnl0ZXMgb24gNjQtYml0
IGh5cGVydmlzb3JzLiBJdCB3aWxsIGJlCis5MiBvbiAzMi1iaXQgaHlwZXJ2aXNvcnMuCiBUaGUg
dmVyc2lvbiAyIG9mIHRoZSBwYXlsb2FkIGFkZHMgYWRkaXRpb25hbCA4IGJ5dGVzIHRvIHRoZSBz
dHJ1Y3R1cmUgc2l6ZS4KIAogICogYG5hbWVgIGlzIHRoZSBzeW1ib2wgbmFtZSBvZiB0aGUgb2xk
IGZ1bmN0aW9uLiBPbmx5IHVzZWQgaWYgYG9sZF9hZGRyYCBpcwpAQCAtMzM2LDYgKzMzNywyOCBA
QCBUaGUgdmVyc2lvbiAyIG9mIHRoZSBwYXlsb2FkIGFkZHMgdGhlIGZvbGxvd2luZyBmaWVsZHMg
dG8gdGhlIHN0cnVjdHVyZToKICAgKiBgYXBwbGllZGAgdHJhY2tzIGZ1bmN0aW9uJ3MgYXBwbGll
ZC9yZXZlcnRlZCBzdGF0ZS4gSXQgaGFzIGEgYm9vbGVhbiB0eXBlCiAgICAgZWl0aGVyIExJVkVQ
QVRDSF9GVU5DX05PVF9BUFBMSUVEIG9yIExJVkVQQVRDSF9GVU5DX0FQUExJRUQuCiAgICogYF9w
YWRbN11gIGFkZHMgcGFkZGluZyB0byBhbGlnbiB0byA4IGJ5dGVzLgorICAqIGBleHBlY3RgIGlz
IGFuIG9wdGlvbmFsIHN0cnVjdHVyZSBjb250YWluaW5nIGV4cGVjdGVkIHRvLWJlLXJlcGxhY2Vk
IGRhdGEKKyAgICAobW9zdGx5IGZvciBpbmxpbmUgYXNtIHBhdGNoaW5nKS4gVGhlIGBleHBlY3Rg
IHN0cnVjdHVyZSBmb3JtYXQgaXM6CisKKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2V4cGVjdGF0aW9u
IHsKKyAgICAgICAgdWludDhfdCBlbmFibGVkIDogMTsKKyAgICAgICAgdWludDhfdCBsZW4gOiA1
OworICAgICAgICB1aW50OF90IHJzdjogMjsKKyAgICAgICAgdWludDhfdCBkYXRhW0xJVkVQQVRD
SF9PUEFRVUVfU0laRV07IC8qIFNhbWUgc2l6ZSBhcyBvcGFxdWVbXSBidWZmZXIgb2YKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9m
dW5jLiBUaGlzIGlzIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYXggbnVtYmVyIG9mIGJ5dGVzIHRvIGJlIHBhdGNoZWQgKi8KKyAgICB9OworICAgIHR5
cGVkZWYgc3RydWN0IGxpdmVwYXRjaF9leHBlY3RhdGlvbiBsaXZlcGF0Y2hfZXhwZWN0YXRpb25f
dDsKKworICAgICogYGVuYWJsZWRgIGFsbG93cyB0byBlbmFibGUgdGhlIGV4cGVjdGF0aW9uIGNo
ZWNrIGZvciBnaXZlbiBmdW5jdGlvbi4KKyAgICAgIERlZmF1bHQgc3RhdGUgaXMgZGlzYWJsZWQu
CisgICAgKiBgbGVuYCBzcGVjaWZpZXMgdGhlIG51bWJlciBvZiB2YWxpZCBieXRlcyBpbiBgZGF0
YWAgYXJyYXkuIDUgYml0cyBpcworICAgICAgZW5vdWdoIHRvIHNwZWNpZnkgdmFsdWVzIHVwIHRv
IDMyIChvZiBieXRlcyksIHdoaWNoIGlzIGFib3ZlIHRoZSBhcnJheQorICAgICAgc2l6ZS4KKyAg
ICAqIGByc3ZgIHJlc2VydmVkIGJpdGZpZWxkcy4gKipNVVNUKiogYmUgemVyby4KKyAgICAqIGBk
YXRhYCBjb250YWlucyBleHBlY3RlZCBieXRlcyBvZiBjb250ZW50IHRvIGJlIHJlcGxhY2VkLiBT
YW1lIHNpemUgYXMKKyAgICAgIGBvcGFxdWVgIGJ1ZmZlciBvZiBgc3RydWN0IGxpdmVwYXRjaF9m
dW5jYCAobWF4IG51bWJlciBvZiBieXRlcyB0byBiZQorICAgICAgcGF0Y2hlZCkuCiAKIFRoZSBz
aXplIG9mIHRoZSBgbGl2ZXBhdGNoX2Z1bmNgIGFycmF5IGlzIGRldGVybWluZWQgZnJvbSB0aGUg
RUxGIHNlY3Rpb24KIHNpemUuCkBAIC0zOTEsNiArNDE0LDcgQEAgQSBzaW1wbGUgZXhhbXBsZSBv
ZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKICAgICAgICAgLyogQWRkZWQgdG8gbGl2ZXBh
dGNoIHBheWxvYWQgdmVyc2lvbiAyOiAqLwogICAgICAgICB1aW50OF90IGFwcGxpZWQ7CiAgICAg
ICAgIHVpbnQ4X3QgX3BhZFs3XTsKKyAgICAgICAgbGl2ZXBhdGNoX2V4cGVjdGF0aW9uX3QgZXhw
ZWN0OwogICAgIH07CiAKICAgICAvKiBPdXIgcmVwbGFjZW1lbnQgZnVuY3Rpb24gZm9yIHhlbl9l
eHRyYV92ZXJzaW9uLiAqLwpAQCAtNDA4LDYgKzQzMiwxMyBAQCBBIHNpbXBsZSBleGFtcGxlIG9m
IHdoYXQgYSBwYXlsb2FkIGZpbGUgY2FuIGJlOgogICAgICAgICAub2xkX2FkZHIgPSAodm9pZCAq
KTB4ZmZmZjgyZDA4MDEzOTYzYywgLyogRXh0cmFjdGVkIGZyb20geGVuLXN5bXMuICovCiAgICAg
ICAgIC5uZXdfc2l6ZSA9IDEzLCAvKiBUbyBiZSBiZSBjb21wdXRlZCBieSBzY3JpcHRzLiAqLwog
ICAgICAgICAub2xkX3NpemUgPSAxMywgLyogLS0tLS0tLS0tLS0iIi0tLS0tLS0tLS0tLS0tLSAg
Ki8KKyAgICAgICAgLyogQWRkZWQgdG8gbGl2ZXBhdGNoIHBheWxvYWQgdmVyc2lvbiAyOiAqLwor
ICAgICAgICAuZXhwZWN0ID0geyAvKiBBbGwgZmllbGRzIHRvIGJlIGZpbGxlZCBtYW51YWxseSAq
LworICAgICAgICAgICAgLmVuYWJsZWQgPSAxLAorICAgICAgICAgICAgLmxlbiA9IDUsCisgICAg
ICAgICAgICAucnN2ID0gMCwKKyAgICAgICAgICAgIC5kYXRhID0geyAweDQ4LCAweDhkLCAweDA1
LCAweDMzLCAweDFDIH0KKyAgICAgICAgfSwKICAgICB9IF9fYXR0cmlidXRlX18oKF9fc2VjdGlv
bl9fKCIubGl2ZXBhdGNoLmZ1bmNzIikpKTsKIAogQ29kZSBtdXN0IGJlIGNvbXBpbGVkIHdpdGgg
YC1mUElDYC4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9u
L2xpdmVwYXRjaC5jCmluZGV4IGQ3NjYxOTg0NGMuLjMwMmFjZDMwMTUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtNTYw
LDYgKzU2MCw2MSBAQCBzdGF0aWMgaW50IGNoZWNrX3BhdGNoaW5nX3NlY3Rpb25zKGNvbnN0IHN0
cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbmxp
bmUgaW50IGxpdmVwYXRjaF92ZXJpZnlfZXhwZWN0YXRpb25fZm4oY29uc3Qgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jKQoreworICAgIGNvbnN0IGxpdmVwYXRjaF9leHBlY3RhdGlvbl90ICpl
eHAgPSAmZnVuYy0+ZXhwZWN0OworCisgICAgLyogSWdub3JlIGRpc2FibGVkIGV4cGVjdGF0aW9u
cy4gKi8KKyAgICBpZiAoICFleHAtPmVuYWJsZWQgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IC8qIFRoZXJlIGlzIG5vdGhpbmcgdG8gZXhwZWN0ICovCisgICAgaWYgKCAhZnVuYy0+b2xkX2Fk
ZHIgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGlmICggZXhwLT5sZW4gPiBzaXpl
b2YoZXhwLT5kYXRhKSkKKyAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7CisKKyAgICBpZiAoIGV4
cC0+cnN2ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKiBJbmNvcnJlY3QgZXhw
ZWN0YXRpb24gKi8KKyAgICBpZiAoIGZ1bmMtPm9sZF9zaXplIDwgZXhwLT5sZW4gKQorICAgICAg
ICByZXR1cm4gLUVSQU5HRTsKKworICAgIGlmICggbWVtY21wKGZ1bmMtPm9sZF9hZGRyLCBleHAt
PmRhdGEsIGV4cC0+bGVuKSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZF
UEFUQ0ggIiVzOiBleHBlY3RhdGlvbiBmYWlsZWQ6IGV4cGVjdGVkOiUqcGhOLCBhY3R1YWw6JSpw
aE5cbiIsCisgICAgICAgICAgICAgICBmdW5jLT5uYW1lLCBleHAtPmxlbiwgZXhwLT5kYXRhLCBl
eHAtPmxlbiwgZnVuYy0+b2xkX2FkZHIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSBpbnQgbGl2ZXBhdGNoX2NoZWNr
X2V4cGVjdGF0aW9ucyhjb25zdCBzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCkKK3sKKyAgICBpbnQg
aSwgcmM7CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogVmVyaWZ5aW5n
IGVuYWJsZWQgZXhwZWN0YXRpb25zIGZvciBhbGwgZnVuY3Rpb25zXG4iLAorICAgICAgICAgICBw
YXlsb2FkLT5uYW1lKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBp
KysgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0g
JihwYXlsb2FkLT5mdW5jc1tpXSk7CisKKyAgICAgICAgcmMgPSBsaXZlcGF0Y2hfdmVyaWZ5X2V4
cGVjdGF0aW9uX2ZuKGZ1bmMpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogZXhwZWN0YXRpb25zIG9mICVz
IGZhaWxlZCAocmM9JWQpLCBhYm9ydGluZyFcbiIsCisgICAgICAgICAgICAgICAgICAgcGF5bG9h
ZC0+bmFtZSwgZnVuYy0+bmFtZSA/OiAidW5rbm93biIsIHJjKTsKKyAgICAgICAgICAgIHJldHVy
biByYzsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9v
a3VwIHNwZWNpZmllZCBzZWN0aW9uIGFuZCB3aGVuIGV4aXN0cyBhc3NpZ24gaXRzIGFkZHJlc3Mg
dG8gYSBzcGVjaWZpZWQgaG9vay4KICAqIFBlcmZvcm0gc2VjdGlvbiBwb2ludGVyIGFuZCBzaXpl
IHZhbGlkYXRpb246IHNpbmdsZSBob29rIHNlY3Rpb25zIG11c3QgY29udGFpbiBhCkBAIC0xMzQ1
LDYgKzE0MDAsMjAgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2FjdGlvbih2b2lkKQogCiAg
ICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBNYWtlIHN1cmUgYWxsIGV4cGVjdGF0aW9uIHJlcXVpcmVtZW50cyBhcmUgbWV0Lgor
ICAgICAgICAgICAgICogQmV3YXJlIGFsbCB0aGUgcGF5bG9hZHMgYXJlIHJldmVydGVkIGF0IHRo
aXMgcG9pbnQuCisgICAgICAgICAgICAgKiBJZiBleHBlY3RhdGlvbnMgYXJlIG5vdCBtZXQgdGhl
IHN5c3RlbSBpcyBsZWZ0IGluIGEKKyAgICAgICAgICAgICAqIGNvbXBsZXRlbHkgVU5QQVRDSEVE
IHN0YXRlIQorICAgICAgICAgICAgICovCisgICAgICAgICAgICByYyA9IGxpdmVwYXRjaF9jaGVj
a19leHBlY3RhdGlvbnMoZGF0YSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBTWVNU
RU0gTUlHSFQgQkUgSU5TRUNVUkU6ICIKKyAgICAgICAgICAgICAgICAgICAgICAgIlJlcGxhY2Ug
YWN0aW9uIGhhcyBiZWVuIGFib3J0ZWQgYWZ0ZXIgcmV2ZXJ0aW5nIEFMTCBwYXlsb2FkcyFcbiIs
IGRhdGEtPm5hbWUpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29rcy5hcHBseS5hY3Rpb24p
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElW
RVBBVENIICIlczogQ2FsbGluZyBhcHBseSBhY3Rpb24gaG9vayBmdW5jdGlvblxuIiwgZGF0YS0+
bmFtZSk7CkBAIC0xNzk4LDYgKzE4NjcsMTEgQEAgc3RhdGljIGludCBsaXZlcGF0Y2hfYWN0aW9u
KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlvbikKICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIC8qIE1ha2Ugc3Vy
ZSBhbGwgZXhwZWN0YXRpb24gcmVxdWlyZW1lbnRzIGFyZSBtZXQuICovCisgICAgICAgICAgICBy
YyA9IGxpdmVwYXRjaF9jaGVja19leHBlY3RhdGlvbnMoZGF0YSk7CisgICAgICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAgICAgaWYgKCBpc19ob29r
X2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHkucHJlKSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcHJlLWFw
cGx5IGhvb2sgZnVuY3Rpb25cbiIsIGRhdGEtPm5hbWUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDNi
Y2I4OTJjZTEuLmJjZGZjMWZhZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTgyNiw2ICs4MjYsMTkg
QEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgewogICogV2UgZ3VhcmQgdGhpcyB3
aXRoIF9fWEVOX18gYXMgdG9vbHN0YWNrcyBTSE9VTEQgbm90IHVzZSBpdC4KICAqLwogI2lmZGVm
IF9fWEVOX18KKyNkZWZpbmUgTElWRVBBVENIX09QQVFVRV9TSVpFIDMxCisKK3N0cnVjdCBsaXZl
cGF0Y2hfZXhwZWN0YXRpb24geworICAgIHVpbnQ4X3QgZW5hYmxlZCA6IDE7CisgICAgdWludDhf
dCBsZW4gOiA1OyAgICAgICAgLyogTGVuZ3RoIG9mIGRhdGEgdXAgdG8gTElWRVBBVENIX09QQVFV
RV9TSVpFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDUgYml0cyBpcyBlbm91Z2gg
Zm9yIG5vdykgKi8KKyAgICB1aW50OF90IHJzdiA6IDI7ICAgICAgICAvKiBSZXNlcnZlZC4gWmVy
byB2YWx1ZSAqLworICAgIHVpbnQ4X3QgZGF0YVtMSVZFUEFUQ0hfT1BBUVVFX1NJWkVdOyAvKiBT
YW1lIHNpemUgYXMgb3BhcXVlW10gYnVmZmVyIG9mCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYy4gVGhpcyBpcyB0aGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4IG51bWJlciBvZiBi
eXRlcyB0byBiZSBwYXRjaGVkICovCit9OwordHlwZWRlZiBzdHJ1Y3QgbGl2ZXBhdGNoX2V4cGVj
dGF0aW9uIGxpdmVwYXRjaF9leHBlY3RhdGlvbl90OworCiB0eXBlZGVmIGVudW0gbGl2ZXBhdGNo
X2Z1bmNfc3RhdGUgewogICAgIExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVELAogICAgIExJVkVQ
QVRDSF9GVU5DX0FQUExJRUQKQEAgLTgzOCw5ICs4NTEsMTAgQEAgc3RydWN0IGxpdmVwYXRjaF9m
dW5jIHsKICAgICB1aW50MzJfdCBuZXdfc2l6ZTsKICAgICB1aW50MzJfdCBvbGRfc2l6ZTsKICAg
ICB1aW50OF90IHZlcnNpb247ICAgICAgICAvKiBNVVNUIGJlIExJVkVQQVRDSF9QQVlMT0FEX1ZF
UlNJT04uICovCi0gICAgdWludDhfdCBvcGFxdWVbMzFdOworICAgIHVpbnQ4X3Qgb3BhcXVlW0xJ
VkVQQVRDSF9PUEFRVUVfU0laRV07CiAgICAgdWludDhfdCBhcHBsaWVkOwogICAgIHVpbnQ4X3Qg
X3BhZFs3XTsKKyAgICBsaXZlcGF0Y2hfZXhwZWN0YXRpb25fdCBleHBlY3Q7CiB9OwogdHlwZWRl
ZiBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgbGl2ZXBhdGNoX2Z1bmNfdDsKICNlbmRpZgpkaWZmIC0t
Z2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01h
a2VmaWxlCmluZGV4IDIzMTEzZDM0MTguLmE3ODU3ZDNhMmUgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0
L2xpdmVwYXRjaC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAg
LTI3LDYgKzI3LDggQEAgTElWRVBBVENIX0FDVElPTl9IT09LU19OT0ZVTkMgOj0geGVuX2FjdGlv
bl9ob29rc19ub2Z1bmMubGl2ZXBhdGNoCiBMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUjo9
IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLmxpdmVwYXRjaAogTElWRVBBVENIX0FDVElPTl9IT09L
U19OT0FQUExZOj0geGVuX2FjdGlvbl9ob29rc19ub2FwcGx5LmxpdmVwYXRjaAogTElWRVBBVENI
X0FDVElPTl9IT09LU19OT1JFVkVSVDo9IHhlbl9hY3Rpb25faG9va3Nfbm9yZXZlcnQubGl2ZXBh
dGNoCitMSVZFUEFUQ0hfRVhQRUNUQVRJT05TOj0geGVuX2V4cGVjdGF0aW9ucy5saXZlcGF0Y2gK
K0xJVkVQQVRDSF9FWFBFQ1RBVElPTlNfRkFJTDo9IHhlbl9leHBlY3RhdGlvbnNfZmFpbC5saXZl
cGF0Y2gKIAogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0gpCiBMSVZFUEFUQ0hFUyArPSAkKExJ
VkVQQVRDSF9CWUUpCkBAIC00MCw2ICs0Miw4IEBAIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENI
X0FDVElPTl9IT09LU19OT0ZVTkMpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJT05f
SE9PS1NfTUFSS0VSKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05P
QVBQTFkpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9SRVZFUlQp
CitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9FWFBFQ1RBVElPTlMpCitMSVZFUEFUQ0hFUyAr
PSAkKExJVkVQQVRDSF9FWFBFQ1RBVElPTlNfRkFJTCkKIAogTElWRVBBVENIX0RFQlVHX0RJUiA/
PSAkKERFQlVHX0RJUikveGVuLWxpdmVwYXRjaAogCkBAIC01NCw3ICs1OCw3IEBAIHVuaW5zdGFs
bDoKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46OgotCXJtIC1mICoubyAuKi5vLmQgKi5saXZlcGF0
Y2ggY29uZmlnLmgKKwlybSAtZiAqLm8gLiouby5kICoubGl2ZXBhdGNoIGNvbmZpZy5oIGV4cGVj
dF9jb25maWcuaAogCiAjCiAjIFRvIGNvbXB1dGUgdGhlc2UgdmFsdWVzIHdlIG5lZWQgdGhlIGJp
bmFyeSBmaWxlczogeGVuLXN5bXMKQEAgLTE4Miw4ICsxODYsMjcgQEAgeGVuX2FjdGlvbnNfaG9v
a3Nfbm9yZXZlcnQubzogY29uZmlnLmgKICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVS
VCk6IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLm8geGVuX2hlbGxvX3dvcmxkX2Z1bmMubyBub3Rl
Lm8geGVuX25vdGUubwogCSQoTEQpICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1v
ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVCkgJF4KIAorRVhQRUNUX0JZVEVTX0NP
VU5UIDo9IDgKK0NPREVfR0VUX0VYUEVDVD0kKHNoZWxsICQoT0JKRFVNUCkgLWQgLS1pbnNuLXdp
ZHRoPTEgJCgxKSB8IHNlZCAtbiAtZSAnLzwnJCgyKSc+OiQkLywvXiQkLyBwJyB8IHRhaWwgLW4g
KzIgfCBoZWFkIC1uICQoRVhQRUNUX0JZVEVTX0NPVU5UKSB8IGF3ayAnJCQwPSQkMiB7cHJpbnRm
ICIlcyIsIHN1YnN0cigkJDAsbGVuZ3RoLTEpfScgfCBzZWQgJ3MvLlx7Mlx9LzB4JiwvZycgfCBz
ZWQgJ3MvXi97LztzLywkJC99L2cnKQorLlBIT05ZOiBleHBlY3RfY29uZmlnLmgKK2V4cGVjdF9j
b25maWcuaDogRVhQRUNUX0JZVEVTPSQoY2FsbCBDT0RFX0dFVF9FWFBFQ1QsJChCQVNFRElSKS94
ZW4tc3ltcyx4ZW5fZXh0cmFfdmVyc2lvbikKK2V4cGVjdF9jb25maWcuaDogeGVuX2V4cGVjdGF0
aW9ucy5vCisJKHNldCAtZTsgXAorCSBlY2hvICIjZGVmaW5lIEVYUEVDVF9CWVRFUyAkKEVYUEVD
VF9CWVRFUykiOyBcCisgICAgICAgICBlY2hvICIjZGVmaW5lIEVYUEVDVF9CWVRFU19DT1VOVCAk
KEVYUEVDVF9CWVRFU19DT1VOVCkiKSA+ICRACisKK3hlbl9leHBlY3RhdGlvbnMubzogZXhwZWN0
X2NvbmZpZy5oCisKKy5QSE9OWTogJChMSVZFUEFUQ0hfRVhQRUNUQVRJT05TKQorJChMSVZFUEFU
Q0hfRVhQRUNUQVRJT05TKTogeGVuX2V4cGVjdGF0aW9ucy5vIHhlbl9oZWxsb193b3JsZF9mdW5j
Lm8gbm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2Vy
KSAtciAtbyAkKExJVkVQQVRDSF9FWFBFQ1RBVElPTlMpICReCisKKy5QSE9OWTogJChMSVZFUEFU
Q0hfRVhQRUNUQVRJT05TX0ZBSUwpCiskKExJVkVQQVRDSF9FWFBFQ1RBVElPTlNfRkFJTCk6IHhl
bl9leHBlY3RhdGlvbnNfZmFpbC5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9u
b3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQ
QVRDSF9FWFBFQ1RBVElPTlNfRkFJTCkgJF4KKwogLlBIT05ZOiBsaXZlcGF0Y2gKIGxpdmVwYXRj
aDogJChMSVZFUEFUQ0gpICQoTElWRVBBVENIX0JZRSkgJChMSVZFUEFUQ0hfUkVQTEFDRSkgJChM
SVZFUEFUQ0hfTk9QKSAkKExJVkVQQVRDSF9OT19YRU5fQlVJTERJRCkgXAogICAgICAgICAgICAk
KExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTKSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwp
ICQoTElWRVBBVENIX0FDVElPTl9IT09LUykgXAogICAgICAgICAgICAkKExJVkVQQVRDSF9BQ1RJ
T05fSE9PS1NfTk9GVU5DKSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTUFSS0VSKSAkKExJVkVQ
QVRDSF9BQ1RJT05fSE9PS1NfTk9BUFBMWSkgXAotICAgICAgICAgICAkKExJVkVQQVRDSF9BQ1RJ
T05fSE9PS1NfTk9SRVZFUlQpCisgICAgICAgICAgICQoTElWRVBBVENIX0FDVElPTl9IT09LU19O
T1JFVkVSVCkgJChMSVZFUEFUQ0hfRVhQRUNUQVRJT05TKSAkKExJVkVQQVRDSF9FWFBFQ1RBVElP
TlNfRkFJTCkKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fZXhwZWN0YXRpb25z
LmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmM4MTc1YTQ1OGIKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jCkBAIC0wLDAgKzEsNDEgQEAKKy8q
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTkgQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRl
cy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKi8KKworI2luY2x1ZGUgImV4cGVjdF9jb25m
aWcuaCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5j
bHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVk
ZSA8eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+
CisKK3N0YXRpYyBjb25zdCBjaGFyIGxpdmVwYXRjaF9leGNlcHRpb25zX3N0cltdID0gInhlbl9l
eHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29ybGQodm9pZCk7
CisKK3N0cnVjdCBsaXZlcGF0Y2hfZnVuYyBfX3NlY3Rpb24oIi5saXZlcGF0Y2guZnVuY3MiKSBs
aXZlcGF0Y2hfZXhjZXB0aW9ucyA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FE
X1ZFUlNJT04sCisgICAgLm5hbWUgPSBsaXZlcGF0Y2hfZXhjZXB0aW9uc19zdHIsCisgICAgLm5l
d19hZGRyID0geGVuX2hlbGxvX3dvcmxkLAorICAgIC5vbGRfYWRkciA9IHhlbl9leHRyYV92ZXJz
aW9uLAorICAgIC5uZXdfc2l6ZSA9IEVYUEVDVF9CWVRFU19DT1VOVCwKKyAgICAub2xkX3NpemUg
PSBFWFBFQ1RfQllURVNfQ09VTlQsCisgICAgLmV4cGVjdCA9IHsKKyAgICAgICAgLmVuYWJsZWQg
PSAxLAorICAgICAgICAubGVuID0gRVhQRUNUX0JZVEVTX0NPVU5ULAorICAgICAgICAuZGF0YSA9
IEVYUEVDVF9CWVRFUworICAgIH0sCisKK307CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6Cisg
KiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAor
ICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpk
aWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5jIGIv
eGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjM2YTExMDI4NmYKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9uc19mYWlsLmMKQEAgLTAsMCArMSw0MiBA
QAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZp
bGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqLworCisjaW5jbHVkZSA8eGVuL2xp
Yi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Cisj
aW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9h
ZC5oPgorCisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBs
aXZlcGF0Y2hfZXhjZXB0aW9uc19zdHJbXSA9ICJ4ZW5fZXh0cmFfdmVyc2lvbiI7CitleHRlcm4g
Y29uc3QgY2hhciAqeGVuX2hlbGxvX3dvcmxkKHZvaWQpOworCisjZGVmaW5lIEVYUEVDVF9CWVRF
U19DT1VOVCA2CisKK3N0cnVjdCBsaXZlcGF0Y2hfZnVuYyBfX3NlY3Rpb24oIi5saXZlcGF0Y2gu
ZnVuY3MiKSBsaXZlcGF0Y2hfZXhjZXB0aW9ucyA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRD
SF9QQVlMT0FEX1ZFUlNJT04sCisgICAgLm5hbWUgPSBsaXZlcGF0Y2hfZXhjZXB0aW9uc19zdHIs
CisgICAgLm5ld19hZGRyID0geGVuX2hlbGxvX3dvcmxkLAorICAgIC5vbGRfYWRkciA9IHhlbl9l
eHRyYV92ZXJzaW9uLAorICAgIC5uZXdfc2l6ZSA9IEVYUEVDVF9CWVRFU19DT1VOVCwKKyAgICAu
b2xkX3NpemUgPSBFWFBFQ1RfQllURVNfQ09VTlQsCisgICAgLmV4cGVjdCA9IHsKKyAgICAgICAg
LmVuYWJsZWQgPSAxLAorICAgICAgICAubGVuID0gRVhQRUNUX0JZVEVTX0NPVU5ULAorICAgICAg
ICAuZGF0YSA9IHsgMHhERSwgMHhBRCwgMHhDMCwgMHhERSwgMHhCQSwgMHhCRSB9CisgICAgfSwK
KworfTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gK
RWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3
MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:05:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:05:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ood-0006pX-Kd; Mon, 16 Sep 2019 11:05:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9oob-0006nW-DO
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:05:05 +0000
X-Inumbo-ID: d5b9dd08-d871-11e9-a337-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5b9dd08-d871-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 11:05: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=1568631904; x=1600167904;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=xVxTCkydc8smGpWrLyf6Hd1NfI9sWzz74msl+K48u8o=;
 b=l//lMgeqJouA6uyJCYPz8RUz/Iiot83SR+zY5PflhXNRDmZGxTI+RTbD
 LhV7kTBLfsiS3fkMxAxYwcaWjucgX9CBuw+2fR9i9pDJ+kbwweJwwgK6j
 V9aiDHItLi8qFXLpjEJIpEz+Ms6Um+0PXyVk4JBsvFe4ovcCXdqGkI6o/ 0=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="702597609"
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-9102.sea19.amazon.com with ESMTP;
 16 Sep 2019 11:04: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-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 479E7A241A; Mon, 16 Sep 2019 11:04:01 +0000 (UTC)
Received: from EX13D03EUC004.ant.amazon.com (10.43.164.33) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:40 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUC004.ant.amazon.com (10.43.164.33) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:38 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:36 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:37 +0000
Message-ID: <20190916105945.93632-5-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiA0IG5ldyBsaXZlcGF0Y2ggbW9kdWxlIHZldG9p
bmcgaG9va3MsCnRoYXQgY2FuIGJlIG9wdGlvbmFsbHkgc3VwcGxpZWQgYWxvbmcgd2l0aCBtb2R1
bGVzLgpIb29rcyB0aGF0IGN1cnJlbnRseSBleGlzdHMgaW4gdGhlIGxpdmVwYXRjaCBtZWNoYW5p
c20gYXJlbid0IGFnaWxlCmVub3VnaCBhbmQgaGF2ZSB2YXJpb3VzIGxpbWl0YXRpb25zOgoqIHJ1
biBvbmx5IGZyb20gd2l0aGluIGEgcXVpZXNjaW5nIHpvbmUKKiBjYW5ub3QgY29uZGl0aW9uYWxs
eSBwcmV2ZW50IGFwcGx5aW5nIG9yIHJldmVydGluZwoqIGRvIG5vdCBoYXZlIGFjY2VzcyB0byB0
aGUgbW9kdWxlIGNvbnRleHQKVG8gYWRkcmVzcyB0aGVzZSBsaW1pdGF0aW9ucyB0aGUgZm9sbG93
aW5nIGhhcyBiZWVuIGltcGxlbWVudGVkOgoxKSBwcmUtYXBwbHkgaG9vawogIHJ1bnMgYmVmb3Jl
IHRoZSBhcHBseSBhY3Rpb24gaXMgc2NoZWR1bGVkIGZvciBleGVjdXRpb24uIEl0cyBtYWluCiAg
cHVycG9zZSBpcyB0byBwcmV2ZW50IGZyb20gYXBwbHlpbmcgYSBob3RwYXRjaCB3aGVuIGNlcnRh
aW4KICBleHBlY3RlZCBjb25kaXRpb25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rp
b25zIGltcGxlbWVudGVkCiAgaW4gdGhlIGhvb2sgZmFpbCBvciBjYW5ub3QgYmUgZXhlY3V0ZWQu
CgoyKSBwb3N0LWFwcGx5IGhvb2sKICBydW5zIGFmdGVyIHRoZSBhcHBseSBhY3Rpb24gaGFzIGJl
ZW4gZXhlY3V0ZWQgYW5kIHF1aWVzY2luZyB6b25lCiAgZXhpdGVkLiBJdHMgbWFpbiBwdXJwb3Nl
IGlzIHRvIHByb3ZpZGUgYW4gYWJpbGl0eSB0byBmb2xsb3ctdXAgb24KICBhY3Rpb25zIHBlcmZv
cm1lZCBieSB0aGUgcHJlLSBob29rLCB3aGVuIG1vZHVsZSBhcHBsaWNhdGlvbiB3YXMKICBzdWNj
ZXNzZnVsIG9yIHVuZG8gY2VydGFpbiBwcmVwYXJhdGlvbiBzdGVwcyBvZiB0aGUgcHJlLSBob29r
IGluCiAgY2FzZSBvZiBhIGZhaWx1cmUuIFRoZSBzdWNjZXNzL2ZhaWx1cmUgZXJyb3IgY29kZSBp
cyBwcm92aVZkZWQgdG8KICB0aGUgcG9zdC0gaG9va3MgdmlhIHRoZSByYyBmaWVsZCBvZiB0aGUg
cGF5bG9hZCBzdHJ1Y3R1cmUuCgozKSBwcmUtcmV2ZXJ0IGhvb2sKICBydW5zIGJlZm9yZSB0aGUg
cmV2ZXJ0IGFjdGlvbiBpcyBzY2hlZHVsZWQgZm9yIGV4ZWN1dGlvbi4gSXRzIG1haW4KICBwdXJw
b3NlIGlzIHRvIHByZXZlbnQgZnJvbSByZXZlcnRpbmcgYSBob3RwYXRjaCB3aGVuIGNlcnRhaW4K
ICBleHBlY3RlZCBjb25kaXRpb25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rpb25z
IGltcGxlbWVudGVkCiAgaW4gdGhlIGhvb2sgZmFpbCBvciBjYW5ub3QgYmUgZXhlY3V0ZWQuCgo0
KSBwb3N0LXJldmVydCBob29rCiAgcnVucyBhZnRlciB0aGUgcmV2ZXJ0IGFjdGlvbiBoYXMgYmVl
biBleGVjdXRlZCBhbmQgcXVpZXNjaW5nIHpvbmUKICBleGl0ZWQuIEl0cyBtYWluIHB1cnBvc2Ug
aXMgdG8gcGVyZm9ybSBjbGVhbnVwIG9mIGFsbCBwcmV2aW91c2x5CiAgZXhlY3V0ZWQgbXV0YXRp
bmcgYWN0aW9ucyBpbiBvcmRlciB0byByZXN0b3JlIHRoZSBvcmlnaW5hbCBzeXN0ZW0KICBzdGF0
ZSBmcm9tIGJlZm9yZSB0aGUgY3VycmVudCBtb2R1bGUgYXBwbGljYXRpb24uCiAgVGhlIHN1Y2Nl
c3MvZmFpbHVyZSBlcnJvciBjb2RlIGlzIHByb3ZpZGVkIHRvIHRoZSBwb3N0LSBob29rcyB2aWEK
ICB0aGUgcmMgZmllbGQgb2YgdGhlIHBheWxvYWQgc3RydWN0dXJlLgoKVGhlIHJlcGxhY2UgYWN0
aW9uIHBlcmZvcm1zIGF0b21pY2FsbHkgdGhlIGZvbGxvd2luZyBhY3Rpb25zOgotIHJldmVydCBh
bGwgYXBwbGllZCBtb2R1bGVzCi0gYXBwbHkgYSBzaW5nbGUgcmVwbGFjZW1lbnQgbW9kdWxlLgpX
aXRoIHRoZSB2ZXRvaW5nIGhvb2tzIGluIHBsYWNlIHZhcmlvdXMgaW50ZXItaG9vayBkZXBlbmRl
bmNpZXMgbWF5CmFyaXNlLiBBbHNvLCBkdXJpbmcgdGhlIHJldmVydCBwYXJ0IG9mIHRoZSBvcGVy
YXRpb24gY2VydGFpbiB2ZXRvaW5nCmhvb2tzIG1heSBkZXRlY3QgZmFpbGluZyBjb25kaXRpb25z
IHRoYXQgcHJldmlvdXNseSB3ZXJlIHNhdGlzZmllZC4KVGhhdCBjb3VsZCBpbiB0dXJuIGxlYWQg
dG8gc2l0dWF0aW9uIHdoZW4gdGhlIHJldmVydCBwYXJ0IG11c3QgYmUKcm9sbGVkIGJhY2sgd2l0
aCBhbGwgdGhlIHByZS0gYW5kIHBvc3QtIGhvb2tzIHJlLWFwcGxpZWQsIHdoaWNoIGFnYWluCmNh
bid0IGJlIGd1YXJhbnRlZWQgdG8gYWx3YXlzIHN1Y2NlZWQuClRoZSBzaW1wbGVzdCByZXNwb25z
ZSB0byB0aGlzIGNvbXBsaWNhdGlvbiBpcyB0byBkaXNhbGxvdyB0aGUgcmVwbGFjZQphY3Rpb24g
Y29tcGxldGVseSBvbiBtb2R1bGVzIHdpdGggdmV0b2luZyBob29rcy4KClNpZ25lZC1vZmYtYnk6
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IEFu
ZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IFBl
dHJlIEVmdGltZSA8ZXBldHJlQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFj
ayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFu
dGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBhZGRlZCBjb3Jy
ZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIGFkZGVkIHRlc3RzCgogLmdpdGlnbm9yZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogZG9jcy9taXNjL2xpdmVwYXRj
aC5wYW5kb2MgICAgICAgICAgICAgICAgICB8ICA5MCArKysrKysrKysrKysrLQogeGVuL2NvbW1v
bi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICB8IDE3OSArKysrKysrKysrKysrKysr
KysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCAgICAgICAg
IHwgIDI3ICsrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAgICAgICAgICAgICAg
IHwgIDE5ICsrLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzLmMgICAgICB8
IDEyMiArKysrKysrKysrKysrKysrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3ByZXBvc3Rf
aG9va3NfZmFpbC5jIHwgIDc1ICsrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCA0OTIgaW5z
ZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX3ByZXBvc3RfaG9va3NfZmFpbC5jCgpkaWZmIC0tZ2l0IGEvLmdpdGln
bm9yZSBiLy5naXRpZ25vcmUKaW5kZXggNmY4M2ZjODcyOC4uNWI4MGUyYmJkNSAxMDA2NDQKLS0t
IGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zMDgsMTEgKzMwOCw3IEBAIHhlbi9p
bmNsdWRlL3hlbi9hY21fcG9saWN5LmgKIHhlbi9pbmNsdWRlL3hlbi9jb21waWxlLmgKIHhlbi9p
bmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLWF1dG9nZW4uaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL2Nv
bmZpZy5oCi14ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKLXhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoCi14ZW4vdGVzdC9saXZlcGF0
Y2gveGVuX25vcC5saXZlcGF0Y2gKLXhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3Js
ZC5saXZlcGF0Y2gKLXhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9feGVuX2J1aWxkaWQubGl2ZXBh
dGNoCit4ZW4vdGVzdC9saXZlcGF0Y2gvKi5saXZlcGF0Y2gKIHhlbi90b29scy9rY29uZmlnLy50
bXBfZ3RrY2hlY2sKIHhlbi90b29scy9rY29uZmlnLy50bXBfcXRjaGVjawogeGVuL3Rvb2xzL3N5
bWJvbHMKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9taXNj
L2xpdmVwYXRjaC5wYW5kb2MKaW5kZXggZmQxZjVkMDEyNi4uYWU4NTY2ZWIzMCAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKKysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5w
YW5kb2MKQEAgLTIzLDYgKzIzLDkgQEAgVGhlIGRvY3VtZW50IGlzIHNwbGl0IGluIGZvdXIgc2Vj
dGlvbnM6CiAgKiBwYXlsb2FkIC0gdGVsZW1ldHJpZXMgb2YgdGhlIG9sZCBjb2RlIGFsb25nIHdp
dGggYmluYXJ5IGJsb2Igb2YgdGhlIG5ldwogICAgZnVuY3Rpb24gKGlmIG5lZWRlZCkuCiAgKiBy
ZWxvYyAtIHRlbGVtZXRyaWVzIGNvbnRhaW5lZCBpbiB0aGUgcGF5bG9hZCB0byBjb25zdHJ1Y3Qg
cHJvcGVyIHRyYW1wb2xpbmUuCisgKiBob29rIC0gYW4gYXV4aWxpYXJ5IGZ1bmN0aW9uIGJlaW5n
IGNhbGxlZCBiZWZvcmUsIGR1cmluZyBvciBhZnRlciBwYXlsb2FkCisgICAgICAgICAgYXBwbGlj
YXRpb24gb3IgcmV2ZXJ0LgorICogcXVpZXNjaW5nIHpvbmUgLSBwZXJpb2Qgd2hlbiBhbGwgQ1BV
cyBhcmUgbG9jay1zdGVwIHdpdGggZWFjaCBvdGhlci4KIAogIyMgSGlzdG9yeQogCkBAIC0yNzAs
NiArMjczLDEwIEBAIGxpa2Ugd2hhdCB0aGUgTGludXgga2VybmVsIG1vZHVsZSBsb2FkZXIgZG9l
cy4KIFRoZSBwYXlsb2FkIGNvbnRhaW5zIGF0IGxlYXN0IHRocmVlIHNlY3Rpb25zOgogCiAgKiBg
LmxpdmVwYXRjaC5mdW5jc2AgLSB3aGljaCBpcyBhbiBhcnJheSBvZiBsaXZlcGF0Y2hfZnVuYyBz
dHJ1Y3R1cmVzLgorICAgYW5kL29yIGFueSBvZjoKKyAqIGAubGl2ZXBhdGNoLmhvb2tzLntwcmVh
cHBseSxwb3N0YXBwbHkscHJlcmV2ZXJ0LHBvc3RyZXZlcnR9JworICAgLSB3aGljaCBhcmUgYSBw
b2ludGVyIHRvIGEgaG9vayBmdW5jdGlvbiBwb2ludGVyLgorCiAgKiBgLmxpdmVwYXRjaC54ZW5f
ZGVwZW5kc2AgLSB3aGljaCBpcyBhbiBFTEYgTm90ZSB0aGF0IGRlc2NyaWJlcyB3aGF0IFhlbgog
ICAgIGJ1aWxkLWlkIHRoZSBwYXlsb2FkIGRlcGVuZHMgb24uICoqTVVTVCoqIGhhdmUgb25lLgog
ICogYC5saXZlcGF0Y2guZGVwZW5kc2AgLSB3aGljaCBpcyBhbiBFTEYgTm90ZSB0aGF0IGRlc2Ny
aWJlcyB3aGF0IHRoZSBwYXlsb2FkCkBAIC0zMzAsMTIgKzMzNywyNCBAQCBXaGVuIHJldmVydGlu
ZyBhIHBhdGNoLCB0aGUgaHlwZXJ2aXNvciBpdGVyYXRlcyBvdmVyIGVhY2ggYGxpdmVwYXRjaF9m
dW5jYAogYW5kIHRoZSBjb3JlIGNvZGUgY29waWVzIHRoZSBkYXRhIGZyb20gdGhlIHVuZG8gYnVm
ZmVyIChwcml2YXRlIGludGVybmFsIGNvcHkpCiB0byBgb2xkX2FkZHJgLgogCi1JdCBvcHRpb25h
bGx5IG1heSBjb250YWluIHRoZSBhZGRyZXNzIG9mIGZ1bmN0aW9ucyB0byBiZSBjYWxsZWQgcmln
aHQgYmVmb3JlCi1iZWluZyBhcHBsaWVkIGFuZCBhZnRlciBiZWluZyByZXZlcnRlZDoKK0l0IG9w
dGlvbmFsbHkgbWF5IGNvbnRhaW4gdGhlIGFkZHJlc3Mgb2YgaG9va3MgdG8gYmUgY2FsbGVkIHJp
Z2h0IGJlZm9yZQorYmVpbmcgYXBwbGllZCBhbmQgYWZ0ZXIgYmVpbmcgcmV2ZXJ0ZWQgKHdoaWxl
IGFsbCBDUFVzIGFyZSBzdGlsbCBpbiBxdWllc2NpbmcKK3pvbmUpLiBUaGVzZSBob29rcyBkbyBu
b3QgaGF2ZSBhY2Nlc3MgdG8gcGF5bG9hZCBzdHJ1Y3R1cmUuCiAKICAqIGAubGl2ZXBhdGNoLmhv
b2tzLmxvYWRgIC0gYW4gYXJyYXkgb2YgZnVuY3Rpb24gcG9pbnRlcnMuCiAgKiBgLmxpdmVwYXRj
aC5ob29rcy51bmxvYWRgIC0gYW4gYXJyYXkgb2YgZnVuY3Rpb24gcG9pbnRlcnMuCiAKK0l0IG9w
dGlvbmFsbHkgbWF5IGFsc28gY29udGFpbiB0aGUgYWRkcmVzcyBvZiBwcmUtIGFuZCBwb3N0LSB2
ZXRvaW5nIGhvb2tzIHRvCitiZSBjYWxsZWQgYmVmb3JlIChwcmUpIG9yIGFmdGVyIChwb3N0KSBh
cHBseSBhbmQgcmV2ZXJ0IHBheWxvYWQgYWN0aW9ucyAod2hpbGUKK2FsbCBDUFVzIGFyZSBhbHJl
YWR5IHJlbGVhc2VkIGZyb20gcXVpZXNjaW5nIHpvbmUpLiBUaGVzZSBob29rcyBkbyBoYXZlCith
Y2Nlc3MgdG8gcGF5bG9hZCBzdHJ1Y3R1cmUuIFRoZSBwcmUtYXBwbHkgaG9vayBjYW4gcHJldmVu
dCBmcm9tIGxvYWRpbmcgdGhlCitwYXlsb2FkIGlmIGVuY29kZWQgaW4gaXQgY29uZGl0aW9uIGlz
IG5vdCBtZXQuIEFjY29yZGluZ2x5LCB0aGUgcHJlLXJldmVydAoraG9vayBjYW4gcHJldmVudCBm
cm9tIHVubG9hZGluZyB0aGUgaG90cGF0Y2ggaWYgZW5jb2RlZCBpbiBpdCBjb25kaXRpb24gaXMg
bm90CittZXQuCisKKyAqIGAubGl2ZXBhdGNoLmhvb2tzLntwcmVhcHBseSxwb3N0YXBwbHl9YAor
ICogYC5saXZlcGF0Y2guaG9va3Mue3ByZXJldmVydCxwb3N0cmV2ZXJ0fWAKKyAgIC0gd2hpY2gg
YXJlIGEgcG9pbnRlciB0byBhIHNpbmdsZSBob29rIGZ1bmN0aW9uIHBvaW50ZXIuCiAKICMjIyBF
eGFtcGxlIG9mIC5saXZlcGF0Y2guZnVuY3MKIApAQCAtMzcxLDcgKzM5MCw5IEBAIEEgc2ltcGxl
IGV4YW1wbGUgb2Ygd2hhdCBhIHBheWxvYWQgZmlsZSBjYW4gYmU6CiAKIENvZGUgbXVzdCBiZSBj
b21waWxlZCB3aXRoIGAtZlBJQ2AuCiAKLSMjIyAubGl2ZXBhdGNoLmhvb2tzLmxvYWQgYW5kIC5s
aXZlcGF0Y2guaG9va3MudW5sb2FkCisjIyMgSG9va3MKKworIyMjIyAubGl2ZXBhdGNoLmhvb2tz
LmxvYWQgYW5kIC5saXZlcGF0Y2guaG9va3MudW5sb2FkCiAKIFRoaXMgc2VjdGlvbiBjb250YWlu
cyBhbiBhcnJheSBvZiBmdW5jdGlvbiBwb2ludGVycyB0byBiZSBleGVjdXRlZAogYmVmb3JlIHBh
eWxvYWQgaXMgYmVpbmcgYXBwbGllZCAoLmxpdmVwYXRjaC5mdW5jcykgb3IgYWZ0ZXIgcmV2ZXJ0
aW5nCkBAIC0zODUsNiArNDA2LDY5IEBAIFRoZSB0eXBlIGRlZmluaXRpb24gb2YgdGhlIGZ1bmN0
aW9uIGFyZSBhcyBmb2xsb3c6CiAgICAgdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX2xvYWRjYWxs
X3QpKHZvaWQpOwogICAgIHR5cGVkZWYgdm9pZCAoKmxpdmVwYXRjaF91bmxvYWRjYWxsX3QpKHZv
aWQpOwogCisjIyMjIC5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkKKworVGhpcyBzZWN0aW9uIGNv
bnRhaW5zIGEgcG9pbnRlciB0byBhIHNpbmdsZSBmdW5jdGlvbiBwb2ludGVyIHRvIGJlIGV4ZWN1
dGVkCitiZWZvcmUgYXBwbHkgYWN0aW9uIGlzIHNjaGVkdWxlZCAoYW5kIHRoZXJlYnkgYmVmb3Jl
IENQVXMgYXJlIHB1dCBpbnRvCitxdWllc2Npbmcgem9uZSkuIFRoaXMgaXMgdXNlZnVsIHRvIHBy
ZXZlbnQgZnJvbSBhcHBseWluZyBhIHBheWxvYWQgd2hlbgorY2VydGFpbiBleHBlY3RlZCBjb25k
aXRpb25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rpb25zIGltcGxlbWVudGVkCitp
biB0aGUgaG9vayBmYWlsIG9yIGNhbm5vdCBiZSBleGVjdXRlZC4KK1RoaXMgdHlwZSBvZiBob29r
cyBkbyBoYXZlIGFjY2VzcyB0byBwYXlsb2FkIHN0cnVjdHVyZS4KKworRWFjaCBlbnRyeSBpbiB0
aGlzIGFycmF5IGlzIGVpZ2h0IGJ5dGVzLgorCitUaGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBm
dW5jdGlvbiBhcmUgYXMgZm9sbG93OgorCisgICAgdHlwZWRlZiBpbnQgbGl2ZXBhdGNoX3ByZWNh
bGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOworCisjIyMjIC5saXZlcGF0Y2guaG9va3Mu
cG9zdGFwcGx5CisKK1RoaXMgc2VjdGlvbiBjb250YWlucyBhIHBvaW50ZXIgdG8gYSBzaW5nbGUg
ZnVuY3Rpb24gcG9pbnRlciB0byBiZSBleGVjdXRlZAorYWZ0ZXIgYXBwbHkgYWN0aW9uIGhhcyBm
aW5pc2hlZCBhbmQgYWZ0ZXIgYWxsIENQVXMgbGVmdCB0aGUgcXVpZXNjaW5nIHpvbmUuCitUaGlz
IGlzIHVzZWZ1bCB0byBwcm92aWRlIGFuIGFiaWxpdHkgdG8gZm9sbG93IHVwIG9uIGFjdGlvbnMg
cGVyZm9ybWVkIGJ5Cit0aGUgcHJlYXBwbHkgaG9vay4gRXNwZWNpYWxseSwgd2hlbiBtb2R1bGUg
YXBwbGljYXRpb24gd2FzIHN1Y2Nlc3NmdWwgb3IgdG8KK2JlIGFibGUgdG8gdW5kbyBjZXJ0YWlu
IHByZXBhcmF0aW9uIHN0ZXBzIG9mIHRoZSBwcmVhcHBseSBob29rIGluIGNhc2Ugb2YgYQorZmFp
bHVyZS4gVGhlIHN1Y2Nlc3MvZmFpbHVyZSBlcnJvciBjb2RlIGlzIHByb3ZpZGVkIHRvIHRoZSBw
b3N0YXBwbHkgaG9va3MKK3ZpYSB0aGUgYHJjYCBmaWVsZCBvZiB0aGUgcGF5bG9hZCBzdHJ1Y3R1
cmUuCitUaGlzIHR5cGUgb2YgaG9va3MgZG8gaGF2ZSBhY2Nlc3MgdG8gcGF5bG9hZCBzdHJ1Y3R1
cmUuCisKK0VhY2ggZW50cnkgaW4gdGhpcyBhcnJheSBpcyBlaWdodCBieXRlcy4KKworVGhlIHR5
cGUgZGVmaW5pdGlvbiBvZiB0aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKKworICAgIHR5cGVk
ZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOwor
CisjIyMjIC5saXZlcGF0Y2guaG9va3MucHJlcmV2ZXJ0CisKK1RoaXMgc2VjdGlvbiBjb250YWlu
cyBhIHBvaW50ZXIgdG8gYSBzaW5nbGUgZnVuY3Rpb24gcG9pbnRlciB0byBiZSBleGVjdXRlZAor
YmVmb3JlIHJldmVydCBhY3Rpb24gaXMgc2NoZWR1bGVkIChhbmQgdGhlcmVieSBiZWZvcmUgQ1BV
cyBhcmUgcHV0IGludG8KK3F1aWVzY2luZyB6b25lKS4gVGhpcyBpcyB1c2VmdWwgdG8gcHJldmVu
dCBmcm9tIHJldmVydGluZyBhIHBheWxvYWQgd2hlbgorY2VydGFpbiBleHBlY3RlZCBjb25kaXRp
b25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rpb25zIGltcGxlbWVudGVkCitpbiB0
aGUgaG9vayBmYWlsIG9yIGNhbm5vdCBiZSBleGVjdXRlZC4KK1RoaXMgdHlwZSBvZiBob29rcyBk
byBoYXZlIGFjY2VzcyB0byBwYXlsb2FkIHN0cnVjdHVyZS4KKworRWFjaCBlbnRyeSBpbiB0aGlz
IGFycmF5IGlzIGVpZ2h0IGJ5dGVzLgorCitUaGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBmdW5j
dGlvbiBhcmUgYXMgZm9sbG93OgorCisgICAgdHlwZWRlZiBpbnQgbGl2ZXBhdGNoX3ByZWNhbGxf
dChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOworCisjIyMjIC5saXZlcGF0Y2guaG9va3MucG9z
dHJldmVydAorCitUaGlzIHNlY3Rpb24gY29udGFpbnMgYSBwb2ludGVyIHRvIGEgc2luZ2xlIGZ1
bmN0aW9uIHBvaW50ZXIgdG8gYmUgZXhlY3V0ZWQKK2FmdGVyIHJldmVydCBhY3Rpb24gaGFzIGZp
bmlzaGVkIGFuZCBhZnRlciBhbGwgQ1BVcyBsZWZ0IHRoZSBxdWllc2Npbmcgem9uZS4KK1RoaXMg
aXMgdXNlZnVsIHRvIHByb3ZpZGUgYW4gYWJpbGl0eSB0byBwZXJmb3JtIGNsZWFudXAgb2YgYWxs
IHByZXZpb3VzbHkKK2V4ZWN1dGVkIG11dGF0aW5nIGFjdGlvbnMgaW4gb3JkZXIgdG8gcmVzdG9y
ZSB0aGUgb3JpZ2luYWwgc3lzdGVtIHN0YXRlIGZyb20KK2JlZm9yZSB0aGUgY3VycmVudCBwYXls
b2FkIGFwcGxpY2F0aW9uLiBUaGUgc3VjY2Vzcy9mYWlsdXJlIGVycm9yIGNvZGUgaXMKK3Byb3Zp
ZGVkIHRvIHRoZSBwb3N0cmV2ZXJ0IGhvb2sgdmlhIHRoZSBgcmNgIGZpZWxkIG9mIHRoZSBwYXls
b2FkIHN0cnVjdHVyZS4KK1RoaXMgdHlwZSBvZiBob29rcyBkbyBoYXZlIGFjY2VzcyB0byBwYXls
b2FkIHN0cnVjdHVyZS4KKworRWFjaCBlbnRyeSBpbiB0aGlzIGFycmF5IGlzIGVpZ2h0IGJ5dGVz
LgorCitUaGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBmdW5jdGlvbiBhcmUgYXMgZm9sbG93Ogor
CisgICAgdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKmFyZyk7CisKICMjIyAubGl2ZXBhdGNoLnhlbl9kZXBlbmRzLCAubGl2ZXBhdGNoLmRlcGVu
ZHMgYW5kIC5ub3RlLmdudS5idWlsZC1pZAogCiBUbyBzdXBwb3J0IGRlcGVuZGVuY2llcyBjaGVj
a2luZyBhbmQgc2FmZSBsb2FkaW5nICh0byBsb2FkIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggYjNhMmI5ZmFmZC4u
YzVkYWU4ODE0ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jCkBAIC0yOCw2ICsyOCw4IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVy
bmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAKKyNkZWZpbmUgaXNfaG9va19lbmFi
bGVkKGhvb2spICh7IChob29rKSAmJiAqKGhvb2spOyB9KQorCiAvKgogICogUHJvdGVjdHMgYWdh
aW5zdCBwYXlsb2FkX2xpc3Qgb3BlcmF0aW9ucyBhbmQgYWxzbyBhbGxvd3Mgb25seSBvbmUKICAq
IGNhbGxlciBpbiBzY2hlZHVsZV93b3JrLgpAQCAtNTAxLDYgKzUwMywzNSBAQCBzdGF0aWMgaW50
IGNoZWNrX3NwZWNpYWxfc2VjdGlvbnMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZikK
ICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIExvb2t1cCBzcGVjaWZpZWQgc2VjdGlvbiBhbmQg
d2hlbiBleGlzdHMgYXNzaWduIGl0cyBhZGRyZXNzIHRvIGEgc3BlY2lmaWVkIGhvb2suCisgKiBQ
ZXJmb3JtIHNlY3Rpb24gcG9pbnRlciBhbmQgc2l6ZSB2YWxpZGF0aW9uOiBzaW5nbGUgaG9vayBz
ZWN0aW9ucyBtdXN0IGNvbnRhaW4gYQorICogc2luZ2xlIHBvaW50ZXIgb25seS4KKyAqLworI2Rl
ZmluZSBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgaG9vaywgc2VjdGlvbl9uYW1l
KSBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0
Y2hfZWxmX3NlYyAqX19zZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwgc2VjdGlv
bl9uYW1lKTsgXAorICAgIGlmICggIV9fc2VjICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBi
cmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBfX3Nl
Yywgc2l6ZW9mKCpob29rKSkgfHwgX19zZWMtPnNlYy0+c2hfc2l6ZSAhPSBzaXplb2YoKmhvb2sp
ICkgXAorICAgICAgICByZXR1cm4gLUVJTlZBTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGhvb2sgPSBfX3Nl
Yy0+bG9hZF9hZGRyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfSB3aGlsZSAoMCkKKworLyoKKyAqIExvb2t1cCBzcGVjaWZp
ZWQgc2VjdGlvbiBhbmQgd2hlbiBleGlzdHMgYXNzaWduIGl0cyBhZGRyZXNzIHRvIGEgc3BlY2lm
aWVkIGhvb2suCisgKiBQZXJmb3JtIHNlY3Rpb24gcG9pbnRlciBhbmQgc2l6ZSB2YWxpZGF0aW9u
OiBtdWx0aSBob29rIHNlY3Rpb25zIG11c3QgY29udGFpbiBhbgorICogYXJyYXkgd2hvc2Ugc2l6
ZSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgdGhlIGFycmF5J3MgaXRlbXMgc2l6ZS4KKyAqLworI2Rl
ZmluZSBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJX0hPT0soZWxmLCBob29rLCBuaG9va3MsIHNlY3Rp
b25fbmFtZSkgZG8geyAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0
Y2hfZWxmX3NlYyAqX19zZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwgc2VjdGlv
bl9uYW1lKTsgXAorICAgIGlmICggIV9fc2VjICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBi
cmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBfX3Nl
Yywgc2l6ZW9mKCpob29rKSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICByZXR1cm4gLUVJTlZBTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGhvb2sgPSBfX3Nl
Yy0+bG9hZF9hZGRyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIG5ob29rcyA9IF9fc2VjLT5zZWMtPnNoX3NpemUgLyBz
aXplb2YoKmhvb2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
fSB3aGlsZSAoMCkKKwogc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQg
KnBheWxvYWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Vs
ZiAqZWxmKQogewpAQCAtNTUyLDI1ICs1ODMsMTQgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxv
YWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
fQogCi0gICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIubGl2ZXBhdGNo
Lmhvb2tzLmxvYWQiKTsKLSAgICBpZiAoIHNlYyApCi0gICAgewotICAgICAgICBpZiAoICFzZWN0
aW9uX29rKGVsZiwgc2VjLCBzaXplb2YoKnBheWxvYWQtPmxvYWRfZnVuY3MpKSApCi0gICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJX0hPT0soZWxm
LCBwYXlsb2FkLT5sb2FkX2Z1bmNzLCBwYXlsb2FkLT5uX2xvYWRfZnVuY3MsICIubGl2ZXBhdGNo
Lmhvb2tzLmxvYWQiKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJX0hPT0soZWxmLCBwYXls
b2FkLT51bmxvYWRfZnVuY3MsIHBheWxvYWQtPm5fdW5sb2FkX2Z1bmNzLCAiLmxpdmVwYXRjaC5o
b29rcy51bmxvYWQiKTsKIAotICAgICAgICBwYXlsb2FkLT5sb2FkX2Z1bmNzID0gc2VjLT5sb2Fk
X2FkZHI7Ci0gICAgICAgIHBheWxvYWQtPm5fbG9hZF9mdW5jcyA9IHNlYy0+c2VjLT5zaF9zaXpl
IC8gc2l6ZW9mKCpwYXlsb2FkLT5sb2FkX2Z1bmNzKTsKLSAgICB9Ci0KLSAgICBzZWMgPSBsaXZl
cGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwgIi5saXZlcGF0Y2guaG9va3MudW5sb2FkIik7Ci0g
ICAgaWYgKCBzZWMgKQotICAgIHsKLSAgICAgICAgaWYgKCAhc2VjdGlvbl9vayhlbGYsIHNlYywg
c2l6ZW9mKCpwYXlsb2FkLT51bmxvYWRfZnVuY3MpKSApCi0gICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9v
a3MuYXBwbHkucHJlLCAiLmxpdmVwYXRjaC5ob29rcy5wcmVhcHBseSIpOworICAgIExJVkVQQVRD
SF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5hcHBseS5wb3N0LCAiLmxp
dmVwYXRjaC5ob29rcy5wb3N0YXBwbHkiKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9I
T09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnByZSwgIi5saXZlcGF0Y2guaG9va3MucHJl
cmV2ZXJ0Iik7CisgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxvYWQt
Pmhvb2tzLnJldmVydC5wb3N0LCAiLmxpdmVwYXRjaC5ob29rcy5wb3N0cmV2ZXJ0Iik7CiAKLSAg
ICAgICAgcGF5bG9hZC0+dW5sb2FkX2Z1bmNzID0gc2VjLT5sb2FkX2FkZHI7Ci0gICAgICAgIHBh
eWxvYWQtPm5fdW5sb2FkX2Z1bmNzID0gc2VjLT5zZWMtPnNoX3NpemUgLyBzaXplb2YoKnBheWxv
YWQtPnVubG9hZF9mdW5jcyk7Ci0gICAgfQogICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5
X25hbWUoZWxmLCBFTEZfQlVJTERfSURfTk9URSk7CiAgICAgaWYgKCBzZWMgKQogICAgIHsKQEAg
LTEyMTcsNiArMTIzNywzOSBAQCBzdGF0aWMgYm9vbF90IGlzX3dvcmtfc2NoZWR1bGVkKGNvbnN0
IHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIHJldHVybiBsaXZlcGF0Y2hfd29yay5kb193b3Jr
ICYmIGxpdmVwYXRjaF93b3JrLmRhdGEgPT0gZGF0YTsKIH0KIAorLyoKKyAqIENoZWNrIGlmIHBh
eWxvYWQgaGFzIGFueSBvZiB0aGUgdmV0b2luZywgbm9uLWF0b21pYyBob29rcyBhc3NpZ25lZC4K
KyAqIEEgdmV0b2luZywgbm9uLWF0bWljIGhvb2sgbWF5IHBlcmZvcm0gYW4gb3BlcmF0aW9uIHRo
YXQgY2hhbmdlcyB0aGUKKyAqIGh5cGVydmlzb3Igc3RhdGUgYW5kIG1heSBub3QgYmUgZ3VhcmFu
dGVlZCB0byBzdWNjZWVkLiBSZXN1bHQgb2YKKyAqIHN1Y2ggb3BlcmF0aW9uIG1heSBiZSByZXR1
cm5lZCBhbmQgbWF5IGNoYW5nZSB0aGUgbGl2ZXBhdGNoIHdvcmtmbG93LgorICogU3VjaCBob29r
cyBtYXkgcmVxdWlyZSBhZGRpdGlvbmFsIGNsZWFudXAgYWN0aW9ucyBwZXJmb3JtZWQgYnkgb3Ro
ZXIKKyAqIGhvb2tzLiBUaHVzIHRoZXkgYXJlIG5vdCBzdWl0YWJsZSBmb3IgcmVwbGFjZSBhY3Rp
b24uCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbF90IGhhc19wYXlsb2FkX2FueV92ZXRvaW5nX2hv
b2tzKGNvbnN0IHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkKQoreworICAgIHJldHVybiBpc19ob29r
X2VuYWJsZWQocGF5bG9hZC0+aG9va3MuYXBwbHkucHJlKSB8fAorICAgICAgICAgICBpc19ob29r
X2VuYWJsZWQocGF5bG9hZC0+aG9va3MuYXBwbHkucG9zdCkgfHwKKyAgICAgICAgICAgaXNfaG9v
a19lbmFibGVkKHBheWxvYWQtPmhvb2tzLnJldmVydC5wcmUpIHx8CisgICAgICAgICAgIGlzX2hv
b2tfZW5hYmxlZChwYXlsb2FkLT5ob29rcy5yZXZlcnQucG9zdCk7Cit9CisKKy8qCisgKiBDaGVj
a3MgaWYgYW55IG9mIHRoZSBhbHJlYWR5IGFwcGxpZWQgaG90cGF0Y2hlcyBoYXMgYW55IHZldG9p
bmcsCisgKiBub24tYXRvbWljIGhvb2tzIGFzc2lnbmVkLgorICovCitzdGF0aWMgaW5saW5lIGJv
b2xfdCBsaXZlcGF0Y2hfYXBwbGllZF9oYXZlX3ZldG9pbmdfaG9va3Modm9pZCkKK3sKKyAgICBz
dHJ1Y3QgcGF5bG9hZCAqcDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwLCAmYXBwbGll
ZF9saXN0LCBhcHBsaWVkX2xpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBoYXNfcGF5bG9hZF9h
bnlfdmV0b2luZ19ob29rcyhwKSApCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisK
KyAgICByZXR1cm4gZmFsc2U7Cit9CisKIHN0YXRpYyBpbnQgc2NoZWR1bGVfd29yayhzdHJ1Y3Qg
cGF5bG9hZCAqZGF0YSwgdWludDMyX3QgY21kLCB1aW50MzJfdCB0aW1lb3V0KQogewogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmcGF5bG9hZF9sb2NrKSk7CkBAIC0xMzE3LDYgKzEzNzAsNyBA
QCB2b2lkIGNoZWNrX2Zvcl9saXZlcGF0Y2hfd29yayh2b2lkKQogICAgIHsKICAgICAgICAgc3Ry
dWN0IHBheWxvYWQgKnA7CiAgICAgICAgIHVuc2lnbmVkIGludCBjcHVzOworICAgICAgICBib29s
X3QgYWN0aW9uX2RvbmUgPSBmYWxzZTsKIAogICAgICAgICBwID0gbGl2ZXBhdGNoX3dvcmsuZGF0
YTsKICAgICAgICAgaWYgKCAhZ2V0X2NwdV9tYXBzKCkgKQpAQCAtMTM2OSw2ICsxNDIzLDcgQEAg
dm9pZCBjaGVja19mb3JfbGl2ZXBhdGNoX3dvcmsodm9pZCkKICAgICAgICAgICAgIGxpdmVwYXRj
aF9kb19hY3Rpb24oKTsKICAgICAgICAgICAgIC8qIFNlcmlhbGl6ZSBhbmQgZmx1c2ggb3V0IHRo
ZSBDUFUgdmlhIENQVUlEIGluc3RydWN0aW9uIChvbiB4ODYpLiAqLwogICAgICAgICAgICAgYXJj
aF9saXZlcGF0Y2hfcG9zdF9hY3Rpb24oKTsKKyAgICAgICAgICAgIGFjdGlvbl9kb25lID0gdHJ1
ZTsKICAgICAgICAgICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKICAgICAgICAgfQogCkBA
IC0xMzgxLDYgKzE0MzYsNDMgQEAgdm9pZCBjaGVja19mb3JfbGl2ZXBhdGNoX3dvcmsodm9pZCkK
ICAgICAgICAgLyogcHV0X2NwdV9tYXBzIGhhcyBhbiBiYXJyaWVyKCkuICovCiAgICAgICAgIHB1
dF9jcHVfbWFwcygpOwogCisgICAgICAgIGlmICggYWN0aW9uX2RvbmUgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzd2l0Y2ggKCBsaXZlcGF0Y2hfd29yay5jbWQgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVDoKKyAgICAgICAgICAgICAg
ICBpZiAoIGlzX2hvb2tfZW5hYmxlZChwLT5ob29rcy5yZXZlcnQucG9zdCkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRD
SCAiJXM6IENhbGxpbmcgcG9zdC1yZXZlcnQgaG9vayBmdW5jdGlvbiB3aXRoIHJjPSVkXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+bmFtZSwgcC0+cmMpOworCisgICAgICAgICAg
ICAgICAgICAgICgqcC0+aG9va3MucmV2ZXJ0LnBvc3QpKHApOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBMSVZFUEFUQ0hfQUNU
SU9OX0FQUExZOgorICAgICAgICAgICAgICAgIGlmICggaXNfaG9va19lbmFibGVkKHAtPmhvb2tz
LmFwcGx5LnBvc3QpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVzOiBDYWxsaW5nIHBvc3QtYXBwbHkgaG9vayBm
dW5jdGlvbiB3aXRoIHJjPSVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+bmFt
ZSwgcC0+cmMpOworCisgICAgICAgICAgICAgICAgICAgICgqcC0+aG9va3MuYXBwbHkucG9zdCko
cCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
ICAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRToKKyAgICAgICAgICAgICAgICBpZiAo
IGhhc19wYXlsb2FkX2FueV92ZXRvaW5nX2hvb2tzKHApICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIC8qIEl0IHNob3VsZCBiZSBpbXBvc3NpYmxlIHRvIGdldCBoZXJl
IHNpbmNlIGxpdmVwYXRjaF9hY3Rpb24oKSBndWFyZHMgYWdhaW5zdCB0aGF0LiAqLworICAgICAg
ICAgICAgICAgICAgICBwYW5pYyhMSVZFUEFUQ0ggIiVzOiBSRVBMQUNFIGFjdGlvbiBpcyBub3Qg
c3VwcG9ydGVkIG9uIGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tzIVxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwLT5uYW1lKTsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCiAgICAg
ICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVzIGZpbmlzaGVkICVzIHdpdGggcmM9
JWRcbiIsCiAgICAgICAgICAgICAgICBwLT5uYW1lLCBuYW1lc1tsaXZlcGF0Y2hfd29yay5jbWRd
LCBwLT5yYyk7CiAgICAgfQpAQCAtMTUxNiw2ICsxNjA4LDIxIEBAIHN0YXRpYyBpbnQgbGl2ZXBh
dGNoX2FjdGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uICphY3Rpb24pCiAg
ICAgICAgICAgICAgICAgcmMgPSAtRUJVU1k7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggaXNfaG9va19lbmFibGVkKGRhdGEtPmhvb2tz
LnJldmVydC5wcmUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0lORk8gTElWRVBBVENIICIlczogQ2FsbGluZyBwcmUtcmV2ZXJ0IGhvb2sgZnVuY3Rpb25c
biIsIGRhdGEtPm5hbWUpOworCisgICAgICAgICAgICAgICAgcmMgPSAoKmRhdGEtPmhvb2tzLnJl
dmVydC5wcmUpKGRhdGEpOworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIl
czogcHJlLXJldmVydCBob29rIGZhaWxlZCAocmM9JWQpLCBhYm9ydGluZyFcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkYXRhLT5uYW1lLCByYyk7CisgICAgICAgICAgICAgICAgICAg
IGRhdGEtPnJjID0gcmM7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgZGF0YS0+cmMgPSAtRUFHQUlOOwog
ICAgICAgICAgICAgcmMgPSBzY2hlZHVsZV93b3JrKGRhdGEsIGFjdGlvbi0+Y21kLCBhY3Rpb24t
PnRpbWVvdXQpOwogICAgICAgICB9CkBAIC0xNTQ5LDYgKzE2NTYsMjAgQEAgc3RhdGljIGludCBs
aXZlcGF0Y2hfYWN0aW9uKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlv
bikKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAg
ICAgIGlmICggaXNfaG9va19lbmFibGVkKGRhdGEtPmhvb2tzLmFwcGx5LnByZSkgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVz
OiBDYWxsaW5nIHByZS1hcHBseSBob29rIGZ1bmN0aW9uXG4iLCBkYXRhLT5uYW1lKTsKKworICAg
ICAgICAgICAgICAgIHJjID0gKCpkYXRhLT5ob29rcy5hcHBseS5wcmUpKGRhdGEpOworICAgICAg
ICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogcHJlLWFwcGx5IGhvb2sgZmFpbGVk
IChyYz0lZCksIGFib3J0aW5nIVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEt
Pm5hbWUsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZGF0YS0+cmMgPSByYzsKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBkYXRhLT5yYyA9IC1FQUdBSU47CiAgICAgICAgICAgICByYyA9IHNjaGVkdWxl
X3dvcmsoZGF0YSwgYWN0aW9uLT5jbWQsIGFjdGlvbi0+dGltZW91dCk7CiAgICAgICAgIH0KQEAg
LTE1NjAsNiArMTY4MSwzMCBAQCBzdGF0aWMgaW50IGxpdmVwYXRjaF9hY3Rpb24oc3RydWN0IHhl
bl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiAqYWN0aW9uKQogICAgICAgICAgICAgcmMgPSBidWls
ZF9pZF9kZXAoZGF0YSwgMSAvKiBhZ2FpbnN0IGh5cGVydmlzb3IuICovKTsKICAgICAgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogUkVQTEFDRSBhY3Rpb24gaXMgbm90IHN1cHBvcnRlZCBvbiBob3RwYXRjaGVz
IHdpdGggdmV0b2luZyBob29rcy4KKyAgICAgICAgICAgICAqIFZldG9pbmcgaG9va3MgdXN1YWxs
eSBwZXJmb3JtIG11dGF0aW5nIGFjdGlvbnMgb24gdGhlIHN5c3RlbSBhbmQKKyAgICAgICAgICAg
ICAqIHR5cGljYWxseSBleGlzdCBpbiBwYWlycyAocHJlLSBob29rIGRvaW5nIGFuIGFjdGlvbiBh
bmQgcG9zdC0gaG9vaworICAgICAgICAgICAgICogdW5kb2luZyB0aGUgYWN0aW9uKS4gQ29hbGVz
Y2luZyBhbGwgaG9va3MgZnJvbSBhbGwgYXBwbGllZCBtb2R1bGVzCisgICAgICAgICAgICAgKiBj
YW5ub3QgYmUgcGVyZm9ybWVkIHdpdGhvdXQgaW5zcGVjdGluZyBwb3RlbnRpYWwgZGVwZW5kZW5j
aWVzIGJldHdlZW4KKyAgICAgICAgICAgICAqIHRoZSBtdXRhdGluZyBob29rcyBhbmQgaGVuY2Ug
Y2Fubm90IGJlIHBlcmZvcm1lZCBhdXRvbWF0aWNhbGx5IGJ5CisgICAgICAgICAgICAgKiB0aGUg
cmVwbGFjZSBhY3Rpb24uIEFsc28sIHRoZSByZXBsYWNlIGFjdGlvbiBjYW5ub3Qgc2FmZWx5IGFz
c3VtZSBhCisgICAgICAgICAgICAgKiBzdWNjZXNzZnVsIHJldmVydCBvZiBhbGwgdGhlIG1vZHVs
ZSB3aXRoIHZldG9pbmcgaG9va3MuIFdoZW4gb25lCisgICAgICAgICAgICAgKiBvZiB0aGUgaG9v
a3MgZmFpbHMgZHVlIHRvIG5vdCBtZWV0aW5nIGNlcnRhaW4gY29uZGl0aW9ucyB0aGUgd2hvbGUK
KyAgICAgICAgICAgICAqIHJlcGxhY2Ugb3BlcmF0aW9uIG11c3QgaGF2ZSBiZWVuIHJldmVydGVk
IHdpdGggYWxsIHByZXZpb3VzIHByZS0gYW5kCisgICAgICAgICAgICAgKiBwb3N0LSBob29rcyBy
ZS1leGVjdXRlZCAod2hpY2ggY2Fubm90IGJlIGd1YXJhbnRlZWQgdG8gc3VjY2VlZCkuCisgICAg
ICAgICAgICAgKiBUaGUgc2ltcGxlc3QgcmVzcG9uc2UgdG8gdGhpcyBjb21wbGljYXRpb24gaXMg
ZGlzYWxsb3cgcmVwbGFjZQorICAgICAgICAgICAgICogYWN0aW9uIG9uIG1vZHVsZXMgd2l0aCB2
ZXRvaW5nIGhvb2tzLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGhhc19wYXls
b2FkX2FueV92ZXRvaW5nX2hvb2tzKGRhdGEpIHx8IGxpdmVwYXRjaF9hcHBsaWVkX2hhdmVfdmV0
b2luZ19ob29rcygpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBSRVBMQUNFIGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9u
IGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tzIVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgZGF0YS0+bmFtZSk7CisgICAgICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgZGF0YS0+cmMg
PSAtRUFHQUlOOwogICAgICAgICAgICAgcmMgPSBzY2hlZHVsZV93b3JrKGRhdGEsIGFjdGlvbi0+
Y21kLCBhY3Rpb24tPnRpbWVvdXQpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oCmluZGV4IDk5NjEzYWYyZGIuLmNkMjA5NDRjYzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0
Y2hfcGF5bG9hZC5oCkBAIC0yMSw2ICsyMSwxNiBAQCB0eXBlZGVmIHN0cnVjdCBwYXlsb2FkIGxp
dmVwYXRjaF9wYXlsb2FkX3Q7CiB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX2xvYWRjYWxsX3Qodm9p
ZCk7CiB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCh2b2lkKTsKIAordHlwZWRl
ZiBpbnQgbGl2ZXBhdGNoX3ByZWNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOwordHlw
ZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9wYXlsb2FkX3QgKmFyZyk7
CisKK3N0cnVjdCBsaXZlcGF0Y2hfaG9va3MgeworICAgIHN0cnVjdCB7CisgICAgICAgIGxpdmVw
YXRjaF9wcmVjYWxsX3QgKmNvbnN0ICpwcmU7CisgICAgICAgIGxpdmVwYXRjaF9wb3N0Y2FsbF90
ICpjb25zdCAqcG9zdDsKKyAgICB9IGFwcGx5LCByZXZlcnQ7Cit9OworCiBzdHJ1Y3QgcGF5bG9h
ZCB7CiAgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAgICAgICAgICAgICAgIC8qIE9uZSBvZiB0
aGUgTElWRVBBVENIX1NUQVRFXyouICovCiAgICAgaW50MzJfdCByYzsgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIDAgb3IgLVhFTl9FWFguICovCkBAIC00Nyw2ICs1Nyw3IEBAIHN0cnVjdCBw
YXlsb2FkIHsKICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2J1aWxkX2lkIHhlbl9kZXA7ICAgLyogRUxG
Tk9URV9ERVNDKC5saXZlcGF0Y2gueGVuX2RlcGVuZHMpLiAqLwogICAgIGxpdmVwYXRjaF9sb2Fk
Y2FsbF90ICpjb25zdCAqbG9hZF9mdW5jczsgICAvKiBUaGUgYXJyYXkgb2YgZnVuY3MgdG8gY2Fs
bCBhZnRlciAqLwogICAgIGxpdmVwYXRjaF91bmxvYWRjYWxsX3QgKmNvbnN0ICp1bmxvYWRfZnVu
Y3M7LyogbG9hZCBhbmQgdW5sb2FkIG9mIHRoZSBwYXlsb2FkLiAqLworICAgIHN0cnVjdCBsaXZl
cGF0Y2hfaG9va3MgaG9va3M7ICAgICAgICAvKiBQcmUgYW5kIHBvc3QgaG9va3MgZm9yIGFwcGx5
IGFuZCByZXZlcnQgKi8KICAgICB1bnNpZ25lZCBpbnQgbl9sb2FkX2Z1bmNzOyAgICAgICAgICAg
LyogTnIgb2YgdGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUuICovCiAgICAgdW5zaWduZWQg
aW50IG5fdW5sb2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1bmNzIHRvIGNhbGwgZHVydW5n
IHVubG9hZC4gKi8KICAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkVdOyAgLyog
TmFtZSBvZiBpdC4gKi8KQEAgLTc2LDYgKzg3LDIyIEBAIHN0cnVjdCBwYXlsb2FkIHsKICAgICAg
bGl2ZXBhdGNoX3VubG9hZGNhbGxfdCAqX193ZWFrIFwKICAgICAgICAgY29uc3QgbGl2ZXBhdGNo
X3VubG9hZF9kYXRhXyMjX2ZuIF9fc2VjdGlvbigiLmxpdmVwYXRjaC5ob29rcy51bmxvYWQiKSA9
IF9mbjsKIAorI2RlZmluZSBMSVZFUEFUQ0hfUFJFQVBQTFlfSE9PSyhfZm4pIFwKKyAgICBsaXZl
cGF0Y2hfcHJlY2FsbF90ICpfX2F0dHJpYnV0ZV9fKCh3ZWFrLCB1c2VkKSkgXAorICAgICAgICBj
b25zdCBsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2gu
aG9va3MucHJlYXBwbHkiKSA9IF9mbjsKKworI2RlZmluZSBMSVZFUEFUQ0hfUE9TVEFQUExZX0hP
T0soX2ZuKSBcCisgICAgbGl2ZXBhdGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWss
IHVzZWQpKSBcCisgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9wb3N0YXBwbHlfZGF0YV8jI19mbiBf
X3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucG9zdGFwcGx5IikgPSBfZm47CisKKyNkZWZpbmUg
TElWRVBBVENIX1BSRVJFVkVSVF9IT09LKF9mbikgXAorICAgIGxpdmVwYXRjaF9wcmVjYWxsX3Qg
Kl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCisgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9w
cmVyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlcmV2ZXJ0
IikgPSBfZm47CisKKyNkZWZpbmUgTElWRVBBVENIX1BPU1RSRVZFUlRfSE9PSyhfZm4pIFwKKyAg
ICBsaXZlcGF0Y2hfcG9zdGNhbGxfdCAqX19hdHRyaWJ1dGVfXygod2VhaywgdXNlZCkpIFwKKyAg
ICAgICAgY29uc3QgbGl2ZXBhdGNoX3Bvc3RyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5s
aXZlcGF0Y2guaG9va3MucG9zdHJldmVydCIpID0gX2ZuOworCiAjZW5kaWYgLyogX19YRU5fTElW
RVBBVENIX1BBWUxPQURfSF9fICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0
Y2gvTWFrZWZpbGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKaW5kZXggOTM4YWVlMTdl
Yy4uYTk0YmM0ODUzNiAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCisr
KyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQpAQCAtMjAsMTIgKzIwLDE2IEBAIExJVkVQ
QVRDSF9CWUUgOj0geGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9SRVBMQUNFIDo9
IHhlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAogTElWRVBBVENIX05PUCA6PSB4ZW5fbm9wLmxp
dmVwYXRjaAogTElWRVBBVENIX05PX1hFTl9CVUlMRElEIDo9IHhlbl9ub194ZW5fYnVpbGRpZC5s
aXZlcGF0Y2gKK0xJVkVQQVRDSF9QUkVQT1NUX0hPT0tTIDo9IHhlbl9wcmVwb3N0X2hvb2tzLmxp
dmVwYXRjaAorTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCA6PSB4ZW5fcHJlcG9zdF9ob29r
c19mYWlsLmxpdmVwYXRjaAogCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSCkKIExJVkVQQVRD
SEVTICs9ICQoTElWRVBBVENIX0JZRSkKIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX1JFUExB
Q0UpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9OT1ApCiBMSVZFUEFUQ0hFUyArPSAkKExJ
VkVQQVRDSF9OT19YRU5fQlVJTERJRCkKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX1BSRVBP
U1RfSE9PS1MpCitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwp
CiAKIExJVkVQQVRDSF9ERUJVR19ESVIgPz0gJChERUJVR19ESVIpL3hlbi1saXZlcGF0Y2gKIApA
QCAtMTI4LDUgKzEzMiwxOCBAQCB4ZW5fbm9feGVuX2J1aWxkaWQubzogY29uZmlnLmgKICQoTElW
RVBBVENIX05PX1hFTl9CVUlMRElEKTogeGVuX25vcC5vIG5vdGUubwogCSQoTEQpICQoTERGTEFH
UykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSAk
XgogCit4ZW5fcHJlcG9zdF9ob29rcy5vOiBjb25maWcuaAorCisuUEhPTlk6ICQoTElWRVBBVENI
X1BSRVBPU1RfSE9PS1MpCiskKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTKTogeGVuX3ByZXBvc3Rf
aG9va3MubyB4ZW5faGVsbG9fd29ybGRfZnVuYy5vIG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkg
JChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfUFJFUE9TVF9I
T09LUykgJF4KKworeGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vOiBjb25maWcuaAorCisuUEhPTlk6
ICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCkKKyQoTElWRVBBVENIX1BSRVBPU1RfSE9P
S1NfRkFJTCk6IHhlbl9wcmVwb3N0X2hvb2tzX2ZhaWwubyB4ZW5faGVsbG9fd29ybGRfZnVuYy5v
IG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikg
LXIgLW8gJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKSAkXgorCiAuUEhPTlk6IGxpdmVw
YXRjaAotbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRD
SF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKQor
bGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRDSF9SRVBM
QUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSBcCisgICAg
ICAgICAgICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1MpICQoTElWRVBBVENIX1BSRVBPU1RfSE9P
S1NfRkFJTCkKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29r
cy5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzLmMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODg5Mzc3ZDZlYgotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rcy5jCkBAIC0wLDAgKzEsMTIyIEBA
CisvKgorICogQ29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmls
aWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRlICJjb25maWcu
aCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVk
ZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8
eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CisK
K3N0YXRpYyBjb25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4
dHJhX3ZlcnNpb24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKTsK
Kworc3RhdGljIHVuc2lnbmVkIGludCBwcmVfYXBwbHlfY250Oworc3RhdGljIHVuc2lnbmVkIGlu
dCBwb3N0X2FwcGx5X2NudDsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHJlX3JldmVydF9jbnQ7Citz
dGF0aWMgdW5zaWduZWQgaW50IHBvc3RfcmV2ZXJ0X2NudDsKKworc3RhdGljIHVuc2lnbmVkIGlu
dCBwcmVfcmV2ZXJ0X3JldHJ5ID0gMTsKKworc3RhdGljIGludCBwcmVfYXBwbHlfaG9vayhsaXZl
cGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtF
Uk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChp
ID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxp
dmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIHByZV9h
cHBseV9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBhcHBseWluZzogJXNc
biIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJV
RyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAwOworfQorCitz
dGF0aWMgdm9pZCBwb3N0X2FwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkK
K3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGlu
Zy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7
IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXls
b2FkLT5mdW5jc1tpXTsKKworICAgICAgICBwb3N0X2FwcGx5X2NudCsrOworICAgICAgICBwcmlu
dGsoS0VSTl9ERUJVRyAiJXM6IGFwcGxpZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1
bmNfXyk7Cit9CisKK3N0YXRpYyBpbnQgcHJlX3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6
IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5
bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMg
KmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcHJlX3JldmVydF9jbnQrKzsK
KyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRpbmc6ICVzXG4iLCBfX2Z1bmNf
XywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29r
IGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICAvKiBGaXJzdCByZXZlcnQgYXR0ZW1wdCBhbHdh
eXMgZmFpbHMuIFNlY29uZCBhdHRlbXB0IHN1Y2NlZWRzLiAqLworICAgIHJldHVybiAtKHByZV9y
ZXZlcnRfcmV0cnktLSk7Cit9CisKK3N0YXRpYyB2b2lkIHBvc3RfcmV2ZXJ0X2hvb2sobGl2ZXBh
dGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJO
X0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9
IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBwb3N0X3Jl
dmVydF9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRlZDogJXNc
biIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBCVUdfT04ocHJlX2FwcGx5
X2NudCAhPSAxIHx8IHBvc3RfYXBwbHlfY250ICE9IDEpOworICAgIEJVR19PTihwcmVfcmV2ZXJ0
X2NudCAhPSAyIHx8IHBvc3RfcmV2ZXJ0X2NudCAhPSAxKTsKKyAgICBwcmludGsoS0VSTl9ERUJV
RyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENIX1BSRUFQUExZ
X0hPT0socHJlX2FwcGx5X2hvb2spOworTElWRVBBVENIX1BPU1RBUFBMWV9IT09LKHBvc3RfYXBw
bHlfaG9vayk7CitMSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0socHJlX3JldmVydF9ob29rKTsKK0xJ
VkVQQVRDSF9QT1NUUkVWRVJUX0hPT0socG9zdF9yZXZlcnRfaG9vayk7CisKK3N0cnVjdCBsaXZl
cGF0Y2hfZnVuYyBfX3NlY3Rpb24oIi5saXZlcGF0Y2guZnVuY3MiKSBsaXZlcGF0Y2hfeGVuX2hl
bGxvX3dvcmxkID0geworICAgIC52ZXJzaW9uID0gTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTiwK
KyAgICAubmFtZSA9IGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jLAorICAgIC5uZXdfYWRkciA9
IHhlbl9oZWxsb193b3JsZCwKKyAgICAub2xkX2FkZHIgPSB4ZW5fZXh0cmFfdmVyc2lvbiwKKyAg
ICAubmV3X3NpemUgPSBORVdfQ09ERV9TWiwKKyAgICAub2xkX3NpemUgPSBPTERfQ09ERV9TWiwK
K307CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzX2ZhaWwuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
cHJlcG9zdF9ob29rc19mYWlsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uODdlNWY2YzVlMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
cHJlcG9zdF9ob29rc19mYWlsLmMKQEAgLTAsMCArMSw3NSBAQAorLyoKKyAqIENvcHlyaWdodCAo
YykgMjAxOSBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICoKKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xp
Yi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Cisj
aW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9h
ZC5oPgorCisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBo
ZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVy
biBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29ybGQodm9pZCk7CisKKy8qIFRoaXMgaG9vayBhbHdh
eXMgZmFpbCBhbmQgc2hvdWxkIHByZXZlbnQgZnJvbSBsb2FkaW5nIHRoZSBob3RwYXRjaC4gKi8K
K3N0YXRpYyBpbnQgcHJlX2FwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkK
K3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGlu
Zy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7
IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXls
b2FkLT5mdW5jc1tpXTsKKworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHByZSBhcHBs
eWluZzogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAt
RUlOVkFMOworfQorCitzdGF0aWMgaW50IHVucmVhY2hhYmxlX3ByZV9ob29rKGxpdmVwYXRjaF9w
YXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0
YXJ0aW5nLlxuIiwgX19mdW5jX18pOworICAgIEJVRygpOworICAgIHByaW50ayhLRVJOX0RFQlVH
ICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOworCisgICAgcmV0dXJuIC1FSU5WQUw7Cit9
CisKK3N0YXRpYyB2b2lkIHVucmVhY2hhYmxlX3Bvc3RfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90
ICpwYXlsb2FkKQoreworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGluZy5c
biIsIF9fZnVuY19fKTsKKyAgICBCVUcoKTsKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhv
b2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENIX1BSRUFQUExZX0hPT0socHJl
X2FwcGx5X2hvb2spOworTElWRVBBVENIX1BPU1RBUFBMWV9IT09LKHVucmVhY2hhYmxlX3Bvc3Rf
aG9vayk7CitMSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0sodW5yZWFjaGFibGVfcHJlX2hvb2spOwor
TElWRVBBVENIX1BPU1RSRVZFUlRfSE9PSyh1bnJlYWNoYWJsZV9wb3N0X2hvb2spOworCitzdHJ1
Y3QgbGl2ZXBhdGNoX2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNo
X3hlbl9oZWxsb193b3JsZCA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FEX1ZF
UlNJT04sCisgICAgLm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuYywKKyAgICAubmV3
X2FkZHIgPSB4ZW5faGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRyID0geGVuX2V4dHJhX3ZlcnNp
b24sCisgICAgLm5ld19zaXplID0gTkVXX0NPREVfU1osCisgICAgLm9sZF9zaXplID0gT0xEX0NP
REVfU1osCit9OworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTYuNQoKCgoKQW1h
em9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcg
QmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJi
cmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIg
MTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:05:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:05:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ooe-0006px-1f; Mon, 16 Sep 2019 11:05: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9oob-0006nZ-FD
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:05:05 +0000
X-Inumbo-ID: d5b90e32-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5b90e32-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:05: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=1568631904; x=1600167904;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=xVxTCkydc8smGpWrLyf6Hd1NfI9sWzz74msl+K48u8o=;
 b=l//lMgeqJouA6uyJCYPz8RUz/Iiot83SR+zY5PflhXNRDmZGxTI+RTbD
 LhV7kTBLfsiS3fkMxAxYwcaWjucgX9CBuw+2fR9i9pDJ+kbwweJwwgK6j
 V9aiDHItLi8qFXLpjEJIpEz+Ms6Um+0PXyVk4JBsvFe4ovcCXdqGkI6o/ 0=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="702597609"
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-9102.sea19.amazon.com with ESMTP;
 16 Sep 2019 11:04: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-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 479E7A241A; Mon, 16 Sep 2019 11:04:01 +0000 (UTC)
Received: from EX13D03EUC004.ant.amazon.com (10.43.164.33) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:40 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUC004.ant.amazon.com (10.43.164.33) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:38 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:36 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:37 +0000
Message-ID: <20190916105945.93632-5-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiA0IG5ldyBsaXZlcGF0Y2ggbW9kdWxlIHZldG9p
bmcgaG9va3MsCnRoYXQgY2FuIGJlIG9wdGlvbmFsbHkgc3VwcGxpZWQgYWxvbmcgd2l0aCBtb2R1
bGVzLgpIb29rcyB0aGF0IGN1cnJlbnRseSBleGlzdHMgaW4gdGhlIGxpdmVwYXRjaCBtZWNoYW5p
c20gYXJlbid0IGFnaWxlCmVub3VnaCBhbmQgaGF2ZSB2YXJpb3VzIGxpbWl0YXRpb25zOgoqIHJ1
biBvbmx5IGZyb20gd2l0aGluIGEgcXVpZXNjaW5nIHpvbmUKKiBjYW5ub3QgY29uZGl0aW9uYWxs
eSBwcmV2ZW50IGFwcGx5aW5nIG9yIHJldmVydGluZwoqIGRvIG5vdCBoYXZlIGFjY2VzcyB0byB0
aGUgbW9kdWxlIGNvbnRleHQKVG8gYWRkcmVzcyB0aGVzZSBsaW1pdGF0aW9ucyB0aGUgZm9sbG93
aW5nIGhhcyBiZWVuIGltcGxlbWVudGVkOgoxKSBwcmUtYXBwbHkgaG9vawogIHJ1bnMgYmVmb3Jl
IHRoZSBhcHBseSBhY3Rpb24gaXMgc2NoZWR1bGVkIGZvciBleGVjdXRpb24uIEl0cyBtYWluCiAg
cHVycG9zZSBpcyB0byBwcmV2ZW50IGZyb20gYXBwbHlpbmcgYSBob3RwYXRjaCB3aGVuIGNlcnRh
aW4KICBleHBlY3RlZCBjb25kaXRpb25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rp
b25zIGltcGxlbWVudGVkCiAgaW4gdGhlIGhvb2sgZmFpbCBvciBjYW5ub3QgYmUgZXhlY3V0ZWQu
CgoyKSBwb3N0LWFwcGx5IGhvb2sKICBydW5zIGFmdGVyIHRoZSBhcHBseSBhY3Rpb24gaGFzIGJl
ZW4gZXhlY3V0ZWQgYW5kIHF1aWVzY2luZyB6b25lCiAgZXhpdGVkLiBJdHMgbWFpbiBwdXJwb3Nl
IGlzIHRvIHByb3ZpZGUgYW4gYWJpbGl0eSB0byBmb2xsb3ctdXAgb24KICBhY3Rpb25zIHBlcmZv
cm1lZCBieSB0aGUgcHJlLSBob29rLCB3aGVuIG1vZHVsZSBhcHBsaWNhdGlvbiB3YXMKICBzdWNj
ZXNzZnVsIG9yIHVuZG8gY2VydGFpbiBwcmVwYXJhdGlvbiBzdGVwcyBvZiB0aGUgcHJlLSBob29r
IGluCiAgY2FzZSBvZiBhIGZhaWx1cmUuIFRoZSBzdWNjZXNzL2ZhaWx1cmUgZXJyb3IgY29kZSBp
cyBwcm92aVZkZWQgdG8KICB0aGUgcG9zdC0gaG9va3MgdmlhIHRoZSByYyBmaWVsZCBvZiB0aGUg
cGF5bG9hZCBzdHJ1Y3R1cmUuCgozKSBwcmUtcmV2ZXJ0IGhvb2sKICBydW5zIGJlZm9yZSB0aGUg
cmV2ZXJ0IGFjdGlvbiBpcyBzY2hlZHVsZWQgZm9yIGV4ZWN1dGlvbi4gSXRzIG1haW4KICBwdXJw
b3NlIGlzIHRvIHByZXZlbnQgZnJvbSByZXZlcnRpbmcgYSBob3RwYXRjaCB3aGVuIGNlcnRhaW4K
ICBleHBlY3RlZCBjb25kaXRpb25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rpb25z
IGltcGxlbWVudGVkCiAgaW4gdGhlIGhvb2sgZmFpbCBvciBjYW5ub3QgYmUgZXhlY3V0ZWQuCgo0
KSBwb3N0LXJldmVydCBob29rCiAgcnVucyBhZnRlciB0aGUgcmV2ZXJ0IGFjdGlvbiBoYXMgYmVl
biBleGVjdXRlZCBhbmQgcXVpZXNjaW5nIHpvbmUKICBleGl0ZWQuIEl0cyBtYWluIHB1cnBvc2Ug
aXMgdG8gcGVyZm9ybSBjbGVhbnVwIG9mIGFsbCBwcmV2aW91c2x5CiAgZXhlY3V0ZWQgbXV0YXRp
bmcgYWN0aW9ucyBpbiBvcmRlciB0byByZXN0b3JlIHRoZSBvcmlnaW5hbCBzeXN0ZW0KICBzdGF0
ZSBmcm9tIGJlZm9yZSB0aGUgY3VycmVudCBtb2R1bGUgYXBwbGljYXRpb24uCiAgVGhlIHN1Y2Nl
c3MvZmFpbHVyZSBlcnJvciBjb2RlIGlzIHByb3ZpZGVkIHRvIHRoZSBwb3N0LSBob29rcyB2aWEK
ICB0aGUgcmMgZmllbGQgb2YgdGhlIHBheWxvYWQgc3RydWN0dXJlLgoKVGhlIHJlcGxhY2UgYWN0
aW9uIHBlcmZvcm1zIGF0b21pY2FsbHkgdGhlIGZvbGxvd2luZyBhY3Rpb25zOgotIHJldmVydCBh
bGwgYXBwbGllZCBtb2R1bGVzCi0gYXBwbHkgYSBzaW5nbGUgcmVwbGFjZW1lbnQgbW9kdWxlLgpX
aXRoIHRoZSB2ZXRvaW5nIGhvb2tzIGluIHBsYWNlIHZhcmlvdXMgaW50ZXItaG9vayBkZXBlbmRl
bmNpZXMgbWF5CmFyaXNlLiBBbHNvLCBkdXJpbmcgdGhlIHJldmVydCBwYXJ0IG9mIHRoZSBvcGVy
YXRpb24gY2VydGFpbiB2ZXRvaW5nCmhvb2tzIG1heSBkZXRlY3QgZmFpbGluZyBjb25kaXRpb25z
IHRoYXQgcHJldmlvdXNseSB3ZXJlIHNhdGlzZmllZC4KVGhhdCBjb3VsZCBpbiB0dXJuIGxlYWQg
dG8gc2l0dWF0aW9uIHdoZW4gdGhlIHJldmVydCBwYXJ0IG11c3QgYmUKcm9sbGVkIGJhY2sgd2l0
aCBhbGwgdGhlIHByZS0gYW5kIHBvc3QtIGhvb2tzIHJlLWFwcGxpZWQsIHdoaWNoIGFnYWluCmNh
bid0IGJlIGd1YXJhbnRlZWQgdG8gYWx3YXlzIHN1Y2NlZWQuClRoZSBzaW1wbGVzdCByZXNwb25z
ZSB0byB0aGlzIGNvbXBsaWNhdGlvbiBpcyB0byBkaXNhbGxvdyB0aGUgcmVwbGFjZQphY3Rpb24g
Y29tcGxldGVseSBvbiBtb2R1bGVzIHdpdGggdmV0b2luZyBob29rcy4KClNpZ25lZC1vZmYtYnk6
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IEFu
ZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IFBl
dHJlIEVmdGltZSA8ZXBldHJlQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFj
ayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFu
dGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBhZGRlZCBjb3Jy
ZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIGFkZGVkIHRlc3RzCgogLmdpdGlnbm9yZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogZG9jcy9taXNjL2xpdmVwYXRj
aC5wYW5kb2MgICAgICAgICAgICAgICAgICB8ICA5MCArKysrKysrKysrKysrLQogeGVuL2NvbW1v
bi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICB8IDE3OSArKysrKysrKysrKysrKysr
KysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCAgICAgICAg
IHwgIDI3ICsrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAgICAgICAgICAgICAg
IHwgIDE5ICsrLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzLmMgICAgICB8
IDEyMiArKysrKysrKysrKysrKysrKysrCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3ByZXBvc3Rf
aG9va3NfZmFpbC5jIHwgIDc1ICsrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCA0OTIgaW5z
ZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX3ByZXBvc3RfaG9va3NfZmFpbC5jCgpkaWZmIC0tZ2l0IGEvLmdpdGln
bm9yZSBiLy5naXRpZ25vcmUKaW5kZXggNmY4M2ZjODcyOC4uNWI4MGUyYmJkNSAxMDA2NDQKLS0t
IGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zMDgsMTEgKzMwOCw3IEBAIHhlbi9p
bmNsdWRlL3hlbi9hY21fcG9saWN5LmgKIHhlbi9pbmNsdWRlL3hlbi9jb21waWxlLmgKIHhlbi9p
bmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLWF1dG9nZW4uaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL2Nv
bmZpZy5oCi14ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKLXhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoCi14ZW4vdGVzdC9saXZlcGF0
Y2gveGVuX25vcC5saXZlcGF0Y2gKLXhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3Js
ZC5saXZlcGF0Y2gKLXhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9feGVuX2J1aWxkaWQubGl2ZXBh
dGNoCit4ZW4vdGVzdC9saXZlcGF0Y2gvKi5saXZlcGF0Y2gKIHhlbi90b29scy9rY29uZmlnLy50
bXBfZ3RrY2hlY2sKIHhlbi90b29scy9rY29uZmlnLy50bXBfcXRjaGVjawogeGVuL3Rvb2xzL3N5
bWJvbHMKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9taXNj
L2xpdmVwYXRjaC5wYW5kb2MKaW5kZXggZmQxZjVkMDEyNi4uYWU4NTY2ZWIzMCAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKKysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5w
YW5kb2MKQEAgLTIzLDYgKzIzLDkgQEAgVGhlIGRvY3VtZW50IGlzIHNwbGl0IGluIGZvdXIgc2Vj
dGlvbnM6CiAgKiBwYXlsb2FkIC0gdGVsZW1ldHJpZXMgb2YgdGhlIG9sZCBjb2RlIGFsb25nIHdp
dGggYmluYXJ5IGJsb2Igb2YgdGhlIG5ldwogICAgZnVuY3Rpb24gKGlmIG5lZWRlZCkuCiAgKiBy
ZWxvYyAtIHRlbGVtZXRyaWVzIGNvbnRhaW5lZCBpbiB0aGUgcGF5bG9hZCB0byBjb25zdHJ1Y3Qg
cHJvcGVyIHRyYW1wb2xpbmUuCisgKiBob29rIC0gYW4gYXV4aWxpYXJ5IGZ1bmN0aW9uIGJlaW5n
IGNhbGxlZCBiZWZvcmUsIGR1cmluZyBvciBhZnRlciBwYXlsb2FkCisgICAgICAgICAgYXBwbGlj
YXRpb24gb3IgcmV2ZXJ0LgorICogcXVpZXNjaW5nIHpvbmUgLSBwZXJpb2Qgd2hlbiBhbGwgQ1BV
cyBhcmUgbG9jay1zdGVwIHdpdGggZWFjaCBvdGhlci4KIAogIyMgSGlzdG9yeQogCkBAIC0yNzAs
NiArMjczLDEwIEBAIGxpa2Ugd2hhdCB0aGUgTGludXgga2VybmVsIG1vZHVsZSBsb2FkZXIgZG9l
cy4KIFRoZSBwYXlsb2FkIGNvbnRhaW5zIGF0IGxlYXN0IHRocmVlIHNlY3Rpb25zOgogCiAgKiBg
LmxpdmVwYXRjaC5mdW5jc2AgLSB3aGljaCBpcyBhbiBhcnJheSBvZiBsaXZlcGF0Y2hfZnVuYyBz
dHJ1Y3R1cmVzLgorICAgYW5kL29yIGFueSBvZjoKKyAqIGAubGl2ZXBhdGNoLmhvb2tzLntwcmVh
cHBseSxwb3N0YXBwbHkscHJlcmV2ZXJ0LHBvc3RyZXZlcnR9JworICAgLSB3aGljaCBhcmUgYSBw
b2ludGVyIHRvIGEgaG9vayBmdW5jdGlvbiBwb2ludGVyLgorCiAgKiBgLmxpdmVwYXRjaC54ZW5f
ZGVwZW5kc2AgLSB3aGljaCBpcyBhbiBFTEYgTm90ZSB0aGF0IGRlc2NyaWJlcyB3aGF0IFhlbgog
ICAgIGJ1aWxkLWlkIHRoZSBwYXlsb2FkIGRlcGVuZHMgb24uICoqTVVTVCoqIGhhdmUgb25lLgog
ICogYC5saXZlcGF0Y2guZGVwZW5kc2AgLSB3aGljaCBpcyBhbiBFTEYgTm90ZSB0aGF0IGRlc2Ny
aWJlcyB3aGF0IHRoZSBwYXlsb2FkCkBAIC0zMzAsMTIgKzMzNywyNCBAQCBXaGVuIHJldmVydGlu
ZyBhIHBhdGNoLCB0aGUgaHlwZXJ2aXNvciBpdGVyYXRlcyBvdmVyIGVhY2ggYGxpdmVwYXRjaF9m
dW5jYAogYW5kIHRoZSBjb3JlIGNvZGUgY29waWVzIHRoZSBkYXRhIGZyb20gdGhlIHVuZG8gYnVm
ZmVyIChwcml2YXRlIGludGVybmFsIGNvcHkpCiB0byBgb2xkX2FkZHJgLgogCi1JdCBvcHRpb25h
bGx5IG1heSBjb250YWluIHRoZSBhZGRyZXNzIG9mIGZ1bmN0aW9ucyB0byBiZSBjYWxsZWQgcmln
aHQgYmVmb3JlCi1iZWluZyBhcHBsaWVkIGFuZCBhZnRlciBiZWluZyByZXZlcnRlZDoKK0l0IG9w
dGlvbmFsbHkgbWF5IGNvbnRhaW4gdGhlIGFkZHJlc3Mgb2YgaG9va3MgdG8gYmUgY2FsbGVkIHJp
Z2h0IGJlZm9yZQorYmVpbmcgYXBwbGllZCBhbmQgYWZ0ZXIgYmVpbmcgcmV2ZXJ0ZWQgKHdoaWxl
IGFsbCBDUFVzIGFyZSBzdGlsbCBpbiBxdWllc2NpbmcKK3pvbmUpLiBUaGVzZSBob29rcyBkbyBu
b3QgaGF2ZSBhY2Nlc3MgdG8gcGF5bG9hZCBzdHJ1Y3R1cmUuCiAKICAqIGAubGl2ZXBhdGNoLmhv
b2tzLmxvYWRgIC0gYW4gYXJyYXkgb2YgZnVuY3Rpb24gcG9pbnRlcnMuCiAgKiBgLmxpdmVwYXRj
aC5ob29rcy51bmxvYWRgIC0gYW4gYXJyYXkgb2YgZnVuY3Rpb24gcG9pbnRlcnMuCiAKK0l0IG9w
dGlvbmFsbHkgbWF5IGFsc28gY29udGFpbiB0aGUgYWRkcmVzcyBvZiBwcmUtIGFuZCBwb3N0LSB2
ZXRvaW5nIGhvb2tzIHRvCitiZSBjYWxsZWQgYmVmb3JlIChwcmUpIG9yIGFmdGVyIChwb3N0KSBh
cHBseSBhbmQgcmV2ZXJ0IHBheWxvYWQgYWN0aW9ucyAod2hpbGUKK2FsbCBDUFVzIGFyZSBhbHJl
YWR5IHJlbGVhc2VkIGZyb20gcXVpZXNjaW5nIHpvbmUpLiBUaGVzZSBob29rcyBkbyBoYXZlCith
Y2Nlc3MgdG8gcGF5bG9hZCBzdHJ1Y3R1cmUuIFRoZSBwcmUtYXBwbHkgaG9vayBjYW4gcHJldmVu
dCBmcm9tIGxvYWRpbmcgdGhlCitwYXlsb2FkIGlmIGVuY29kZWQgaW4gaXQgY29uZGl0aW9uIGlz
IG5vdCBtZXQuIEFjY29yZGluZ2x5LCB0aGUgcHJlLXJldmVydAoraG9vayBjYW4gcHJldmVudCBm
cm9tIHVubG9hZGluZyB0aGUgaG90cGF0Y2ggaWYgZW5jb2RlZCBpbiBpdCBjb25kaXRpb24gaXMg
bm90CittZXQuCisKKyAqIGAubGl2ZXBhdGNoLmhvb2tzLntwcmVhcHBseSxwb3N0YXBwbHl9YAor
ICogYC5saXZlcGF0Y2guaG9va3Mue3ByZXJldmVydCxwb3N0cmV2ZXJ0fWAKKyAgIC0gd2hpY2gg
YXJlIGEgcG9pbnRlciB0byBhIHNpbmdsZSBob29rIGZ1bmN0aW9uIHBvaW50ZXIuCiAKICMjIyBF
eGFtcGxlIG9mIC5saXZlcGF0Y2guZnVuY3MKIApAQCAtMzcxLDcgKzM5MCw5IEBAIEEgc2ltcGxl
IGV4YW1wbGUgb2Ygd2hhdCBhIHBheWxvYWQgZmlsZSBjYW4gYmU6CiAKIENvZGUgbXVzdCBiZSBj
b21waWxlZCB3aXRoIGAtZlBJQ2AuCiAKLSMjIyAubGl2ZXBhdGNoLmhvb2tzLmxvYWQgYW5kIC5s
aXZlcGF0Y2guaG9va3MudW5sb2FkCisjIyMgSG9va3MKKworIyMjIyAubGl2ZXBhdGNoLmhvb2tz
LmxvYWQgYW5kIC5saXZlcGF0Y2guaG9va3MudW5sb2FkCiAKIFRoaXMgc2VjdGlvbiBjb250YWlu
cyBhbiBhcnJheSBvZiBmdW5jdGlvbiBwb2ludGVycyB0byBiZSBleGVjdXRlZAogYmVmb3JlIHBh
eWxvYWQgaXMgYmVpbmcgYXBwbGllZCAoLmxpdmVwYXRjaC5mdW5jcykgb3IgYWZ0ZXIgcmV2ZXJ0
aW5nCkBAIC0zODUsNiArNDA2LDY5IEBAIFRoZSB0eXBlIGRlZmluaXRpb24gb2YgdGhlIGZ1bmN0
aW9uIGFyZSBhcyBmb2xsb3c6CiAgICAgdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX2xvYWRjYWxs
X3QpKHZvaWQpOwogICAgIHR5cGVkZWYgdm9pZCAoKmxpdmVwYXRjaF91bmxvYWRjYWxsX3QpKHZv
aWQpOwogCisjIyMjIC5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkKKworVGhpcyBzZWN0aW9uIGNv
bnRhaW5zIGEgcG9pbnRlciB0byBhIHNpbmdsZSBmdW5jdGlvbiBwb2ludGVyIHRvIGJlIGV4ZWN1
dGVkCitiZWZvcmUgYXBwbHkgYWN0aW9uIGlzIHNjaGVkdWxlZCAoYW5kIHRoZXJlYnkgYmVmb3Jl
IENQVXMgYXJlIHB1dCBpbnRvCitxdWllc2Npbmcgem9uZSkuIFRoaXMgaXMgdXNlZnVsIHRvIHBy
ZXZlbnQgZnJvbSBhcHBseWluZyBhIHBheWxvYWQgd2hlbgorY2VydGFpbiBleHBlY3RlZCBjb25k
aXRpb25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rpb25zIGltcGxlbWVudGVkCitp
biB0aGUgaG9vayBmYWlsIG9yIGNhbm5vdCBiZSBleGVjdXRlZC4KK1RoaXMgdHlwZSBvZiBob29r
cyBkbyBoYXZlIGFjY2VzcyB0byBwYXlsb2FkIHN0cnVjdHVyZS4KKworRWFjaCBlbnRyeSBpbiB0
aGlzIGFycmF5IGlzIGVpZ2h0IGJ5dGVzLgorCitUaGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBm
dW5jdGlvbiBhcmUgYXMgZm9sbG93OgorCisgICAgdHlwZWRlZiBpbnQgbGl2ZXBhdGNoX3ByZWNh
bGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOworCisjIyMjIC5saXZlcGF0Y2guaG9va3Mu
cG9zdGFwcGx5CisKK1RoaXMgc2VjdGlvbiBjb250YWlucyBhIHBvaW50ZXIgdG8gYSBzaW5nbGUg
ZnVuY3Rpb24gcG9pbnRlciB0byBiZSBleGVjdXRlZAorYWZ0ZXIgYXBwbHkgYWN0aW9uIGhhcyBm
aW5pc2hlZCBhbmQgYWZ0ZXIgYWxsIENQVXMgbGVmdCB0aGUgcXVpZXNjaW5nIHpvbmUuCitUaGlz
IGlzIHVzZWZ1bCB0byBwcm92aWRlIGFuIGFiaWxpdHkgdG8gZm9sbG93IHVwIG9uIGFjdGlvbnMg
cGVyZm9ybWVkIGJ5Cit0aGUgcHJlYXBwbHkgaG9vay4gRXNwZWNpYWxseSwgd2hlbiBtb2R1bGUg
YXBwbGljYXRpb24gd2FzIHN1Y2Nlc3NmdWwgb3IgdG8KK2JlIGFibGUgdG8gdW5kbyBjZXJ0YWlu
IHByZXBhcmF0aW9uIHN0ZXBzIG9mIHRoZSBwcmVhcHBseSBob29rIGluIGNhc2Ugb2YgYQorZmFp
bHVyZS4gVGhlIHN1Y2Nlc3MvZmFpbHVyZSBlcnJvciBjb2RlIGlzIHByb3ZpZGVkIHRvIHRoZSBw
b3N0YXBwbHkgaG9va3MKK3ZpYSB0aGUgYHJjYCBmaWVsZCBvZiB0aGUgcGF5bG9hZCBzdHJ1Y3R1
cmUuCitUaGlzIHR5cGUgb2YgaG9va3MgZG8gaGF2ZSBhY2Nlc3MgdG8gcGF5bG9hZCBzdHJ1Y3R1
cmUuCisKK0VhY2ggZW50cnkgaW4gdGhpcyBhcnJheSBpcyBlaWdodCBieXRlcy4KKworVGhlIHR5
cGUgZGVmaW5pdGlvbiBvZiB0aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKKworICAgIHR5cGVk
ZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOwor
CisjIyMjIC5saXZlcGF0Y2guaG9va3MucHJlcmV2ZXJ0CisKK1RoaXMgc2VjdGlvbiBjb250YWlu
cyBhIHBvaW50ZXIgdG8gYSBzaW5nbGUgZnVuY3Rpb24gcG9pbnRlciB0byBiZSBleGVjdXRlZAor
YmVmb3JlIHJldmVydCBhY3Rpb24gaXMgc2NoZWR1bGVkIChhbmQgdGhlcmVieSBiZWZvcmUgQ1BV
cyBhcmUgcHV0IGludG8KK3F1aWVzY2luZyB6b25lKS4gVGhpcyBpcyB1c2VmdWwgdG8gcHJldmVu
dCBmcm9tIHJldmVydGluZyBhIHBheWxvYWQgd2hlbgorY2VydGFpbiBleHBlY3RlZCBjb25kaXRp
b25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rpb25zIGltcGxlbWVudGVkCitpbiB0
aGUgaG9vayBmYWlsIG9yIGNhbm5vdCBiZSBleGVjdXRlZC4KK1RoaXMgdHlwZSBvZiBob29rcyBk
byBoYXZlIGFjY2VzcyB0byBwYXlsb2FkIHN0cnVjdHVyZS4KKworRWFjaCBlbnRyeSBpbiB0aGlz
IGFycmF5IGlzIGVpZ2h0IGJ5dGVzLgorCitUaGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBmdW5j
dGlvbiBhcmUgYXMgZm9sbG93OgorCisgICAgdHlwZWRlZiBpbnQgbGl2ZXBhdGNoX3ByZWNhbGxf
dChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOworCisjIyMjIC5saXZlcGF0Y2guaG9va3MucG9z
dHJldmVydAorCitUaGlzIHNlY3Rpb24gY29udGFpbnMgYSBwb2ludGVyIHRvIGEgc2luZ2xlIGZ1
bmN0aW9uIHBvaW50ZXIgdG8gYmUgZXhlY3V0ZWQKK2FmdGVyIHJldmVydCBhY3Rpb24gaGFzIGZp
bmlzaGVkIGFuZCBhZnRlciBhbGwgQ1BVcyBsZWZ0IHRoZSBxdWllc2Npbmcgem9uZS4KK1RoaXMg
aXMgdXNlZnVsIHRvIHByb3ZpZGUgYW4gYWJpbGl0eSB0byBwZXJmb3JtIGNsZWFudXAgb2YgYWxs
IHByZXZpb3VzbHkKK2V4ZWN1dGVkIG11dGF0aW5nIGFjdGlvbnMgaW4gb3JkZXIgdG8gcmVzdG9y
ZSB0aGUgb3JpZ2luYWwgc3lzdGVtIHN0YXRlIGZyb20KK2JlZm9yZSB0aGUgY3VycmVudCBwYXls
b2FkIGFwcGxpY2F0aW9uLiBUaGUgc3VjY2Vzcy9mYWlsdXJlIGVycm9yIGNvZGUgaXMKK3Byb3Zp
ZGVkIHRvIHRoZSBwb3N0cmV2ZXJ0IGhvb2sgdmlhIHRoZSBgcmNgIGZpZWxkIG9mIHRoZSBwYXls
b2FkIHN0cnVjdHVyZS4KK1RoaXMgdHlwZSBvZiBob29rcyBkbyBoYXZlIGFjY2VzcyB0byBwYXls
b2FkIHN0cnVjdHVyZS4KKworRWFjaCBlbnRyeSBpbiB0aGlzIGFycmF5IGlzIGVpZ2h0IGJ5dGVz
LgorCitUaGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBmdW5jdGlvbiBhcmUgYXMgZm9sbG93Ogor
CisgICAgdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKmFyZyk7CisKICMjIyAubGl2ZXBhdGNoLnhlbl9kZXBlbmRzLCAubGl2ZXBhdGNoLmRlcGVu
ZHMgYW5kIC5ub3RlLmdudS5idWlsZC1pZAogCiBUbyBzdXBwb3J0IGRlcGVuZGVuY2llcyBjaGVj
a2luZyBhbmQgc2FmZSBsb2FkaW5nICh0byBsb2FkIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggYjNhMmI5ZmFmZC4u
YzVkYWU4ODE0ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jCkBAIC0yOCw2ICsyOCw4IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVy
bmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAKKyNkZWZpbmUgaXNfaG9va19lbmFi
bGVkKGhvb2spICh7IChob29rKSAmJiAqKGhvb2spOyB9KQorCiAvKgogICogUHJvdGVjdHMgYWdh
aW5zdCBwYXlsb2FkX2xpc3Qgb3BlcmF0aW9ucyBhbmQgYWxzbyBhbGxvd3Mgb25seSBvbmUKICAq
IGNhbGxlciBpbiBzY2hlZHVsZV93b3JrLgpAQCAtNTAxLDYgKzUwMywzNSBAQCBzdGF0aWMgaW50
IGNoZWNrX3NwZWNpYWxfc2VjdGlvbnMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZikK
ICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIExvb2t1cCBzcGVjaWZpZWQgc2VjdGlvbiBhbmQg
d2hlbiBleGlzdHMgYXNzaWduIGl0cyBhZGRyZXNzIHRvIGEgc3BlY2lmaWVkIGhvb2suCisgKiBQ
ZXJmb3JtIHNlY3Rpb24gcG9pbnRlciBhbmQgc2l6ZSB2YWxpZGF0aW9uOiBzaW5nbGUgaG9vayBz
ZWN0aW9ucyBtdXN0IGNvbnRhaW4gYQorICogc2luZ2xlIHBvaW50ZXIgb25seS4KKyAqLworI2Rl
ZmluZSBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgaG9vaywgc2VjdGlvbl9uYW1l
KSBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0
Y2hfZWxmX3NlYyAqX19zZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwgc2VjdGlv
bl9uYW1lKTsgXAorICAgIGlmICggIV9fc2VjICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBi
cmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBfX3Nl
Yywgc2l6ZW9mKCpob29rKSkgfHwgX19zZWMtPnNlYy0+c2hfc2l6ZSAhPSBzaXplb2YoKmhvb2sp
ICkgXAorICAgICAgICByZXR1cm4gLUVJTlZBTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGhvb2sgPSBfX3Nl
Yy0+bG9hZF9hZGRyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfSB3aGlsZSAoMCkKKworLyoKKyAqIExvb2t1cCBzcGVjaWZp
ZWQgc2VjdGlvbiBhbmQgd2hlbiBleGlzdHMgYXNzaWduIGl0cyBhZGRyZXNzIHRvIGEgc3BlY2lm
aWVkIGhvb2suCisgKiBQZXJmb3JtIHNlY3Rpb24gcG9pbnRlciBhbmQgc2l6ZSB2YWxpZGF0aW9u
OiBtdWx0aSBob29rIHNlY3Rpb25zIG11c3QgY29udGFpbiBhbgorICogYXJyYXkgd2hvc2Ugc2l6
ZSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgdGhlIGFycmF5J3MgaXRlbXMgc2l6ZS4KKyAqLworI2Rl
ZmluZSBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJX0hPT0soZWxmLCBob29rLCBuaG9va3MsIHNlY3Rp
b25fbmFtZSkgZG8geyAgICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0
Y2hfZWxmX3NlYyAqX19zZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwgc2VjdGlv
bl9uYW1lKTsgXAorICAgIGlmICggIV9fc2VjICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBi
cmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBfX3Nl
Yywgc2l6ZW9mKCpob29rKSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICByZXR1cm4gLUVJTlZBTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGhvb2sgPSBfX3Nl
Yy0+bG9hZF9hZGRyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIG5ob29rcyA9IF9fc2VjLT5zZWMtPnNoX3NpemUgLyBz
aXplb2YoKmhvb2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
fSB3aGlsZSAoMCkKKwogc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQg
KnBheWxvYWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Vs
ZiAqZWxmKQogewpAQCAtNTUyLDI1ICs1ODMsMTQgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxv
YWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAg
fQogCi0gICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIubGl2ZXBhdGNo
Lmhvb2tzLmxvYWQiKTsKLSAgICBpZiAoIHNlYyApCi0gICAgewotICAgICAgICBpZiAoICFzZWN0
aW9uX29rKGVsZiwgc2VjLCBzaXplb2YoKnBheWxvYWQtPmxvYWRfZnVuY3MpKSApCi0gICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJX0hPT0soZWxm
LCBwYXlsb2FkLT5sb2FkX2Z1bmNzLCBwYXlsb2FkLT5uX2xvYWRfZnVuY3MsICIubGl2ZXBhdGNo
Lmhvb2tzLmxvYWQiKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJX0hPT0soZWxmLCBwYXls
b2FkLT51bmxvYWRfZnVuY3MsIHBheWxvYWQtPm5fdW5sb2FkX2Z1bmNzLCAiLmxpdmVwYXRjaC5o
b29rcy51bmxvYWQiKTsKIAotICAgICAgICBwYXlsb2FkLT5sb2FkX2Z1bmNzID0gc2VjLT5sb2Fk
X2FkZHI7Ci0gICAgICAgIHBheWxvYWQtPm5fbG9hZF9mdW5jcyA9IHNlYy0+c2VjLT5zaF9zaXpl
IC8gc2l6ZW9mKCpwYXlsb2FkLT5sb2FkX2Z1bmNzKTsKLSAgICB9Ci0KLSAgICBzZWMgPSBsaXZl
cGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwgIi5saXZlcGF0Y2guaG9va3MudW5sb2FkIik7Ci0g
ICAgaWYgKCBzZWMgKQotICAgIHsKLSAgICAgICAgaWYgKCAhc2VjdGlvbl9vayhlbGYsIHNlYywg
c2l6ZW9mKCpwYXlsb2FkLT51bmxvYWRfZnVuY3MpKSApCi0gICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9v
a3MuYXBwbHkucHJlLCAiLmxpdmVwYXRjaC5ob29rcy5wcmVhcHBseSIpOworICAgIExJVkVQQVRD
SF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5hcHBseS5wb3N0LCAiLmxp
dmVwYXRjaC5ob29rcy5wb3N0YXBwbHkiKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9I
T09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnByZSwgIi5saXZlcGF0Y2guaG9va3MucHJl
cmV2ZXJ0Iik7CisgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxvYWQt
Pmhvb2tzLnJldmVydC5wb3N0LCAiLmxpdmVwYXRjaC5ob29rcy5wb3N0cmV2ZXJ0Iik7CiAKLSAg
ICAgICAgcGF5bG9hZC0+dW5sb2FkX2Z1bmNzID0gc2VjLT5sb2FkX2FkZHI7Ci0gICAgICAgIHBh
eWxvYWQtPm5fdW5sb2FkX2Z1bmNzID0gc2VjLT5zZWMtPnNoX3NpemUgLyBzaXplb2YoKnBheWxv
YWQtPnVubG9hZF9mdW5jcyk7Ci0gICAgfQogICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5
X25hbWUoZWxmLCBFTEZfQlVJTERfSURfTk9URSk7CiAgICAgaWYgKCBzZWMgKQogICAgIHsKQEAg
LTEyMTcsNiArMTIzNywzOSBAQCBzdGF0aWMgYm9vbF90IGlzX3dvcmtfc2NoZWR1bGVkKGNvbnN0
IHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIHJldHVybiBsaXZlcGF0Y2hfd29yay5kb193b3Jr
ICYmIGxpdmVwYXRjaF93b3JrLmRhdGEgPT0gZGF0YTsKIH0KIAorLyoKKyAqIENoZWNrIGlmIHBh
eWxvYWQgaGFzIGFueSBvZiB0aGUgdmV0b2luZywgbm9uLWF0b21pYyBob29rcyBhc3NpZ25lZC4K
KyAqIEEgdmV0b2luZywgbm9uLWF0bWljIGhvb2sgbWF5IHBlcmZvcm0gYW4gb3BlcmF0aW9uIHRo
YXQgY2hhbmdlcyB0aGUKKyAqIGh5cGVydmlzb3Igc3RhdGUgYW5kIG1heSBub3QgYmUgZ3VhcmFu
dGVlZCB0byBzdWNjZWVkLiBSZXN1bHQgb2YKKyAqIHN1Y2ggb3BlcmF0aW9uIG1heSBiZSByZXR1
cm5lZCBhbmQgbWF5IGNoYW5nZSB0aGUgbGl2ZXBhdGNoIHdvcmtmbG93LgorICogU3VjaCBob29r
cyBtYXkgcmVxdWlyZSBhZGRpdGlvbmFsIGNsZWFudXAgYWN0aW9ucyBwZXJmb3JtZWQgYnkgb3Ro
ZXIKKyAqIGhvb2tzLiBUaHVzIHRoZXkgYXJlIG5vdCBzdWl0YWJsZSBmb3IgcmVwbGFjZSBhY3Rp
b24uCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbF90IGhhc19wYXlsb2FkX2FueV92ZXRvaW5nX2hv
b2tzKGNvbnN0IHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkKQoreworICAgIHJldHVybiBpc19ob29r
X2VuYWJsZWQocGF5bG9hZC0+aG9va3MuYXBwbHkucHJlKSB8fAorICAgICAgICAgICBpc19ob29r
X2VuYWJsZWQocGF5bG9hZC0+aG9va3MuYXBwbHkucG9zdCkgfHwKKyAgICAgICAgICAgaXNfaG9v
a19lbmFibGVkKHBheWxvYWQtPmhvb2tzLnJldmVydC5wcmUpIHx8CisgICAgICAgICAgIGlzX2hv
b2tfZW5hYmxlZChwYXlsb2FkLT5ob29rcy5yZXZlcnQucG9zdCk7Cit9CisKKy8qCisgKiBDaGVj
a3MgaWYgYW55IG9mIHRoZSBhbHJlYWR5IGFwcGxpZWQgaG90cGF0Y2hlcyBoYXMgYW55IHZldG9p
bmcsCisgKiBub24tYXRvbWljIGhvb2tzIGFzc2lnbmVkLgorICovCitzdGF0aWMgaW5saW5lIGJv
b2xfdCBsaXZlcGF0Y2hfYXBwbGllZF9oYXZlX3ZldG9pbmdfaG9va3Modm9pZCkKK3sKKyAgICBz
dHJ1Y3QgcGF5bG9hZCAqcDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwLCAmYXBwbGll
ZF9saXN0LCBhcHBsaWVkX2xpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBoYXNfcGF5bG9hZF9h
bnlfdmV0b2luZ19ob29rcyhwKSApCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisK
KyAgICByZXR1cm4gZmFsc2U7Cit9CisKIHN0YXRpYyBpbnQgc2NoZWR1bGVfd29yayhzdHJ1Y3Qg
cGF5bG9hZCAqZGF0YSwgdWludDMyX3QgY21kLCB1aW50MzJfdCB0aW1lb3V0KQogewogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmcGF5bG9hZF9sb2NrKSk7CkBAIC0xMzE3LDYgKzEzNzAsNyBA
QCB2b2lkIGNoZWNrX2Zvcl9saXZlcGF0Y2hfd29yayh2b2lkKQogICAgIHsKICAgICAgICAgc3Ry
dWN0IHBheWxvYWQgKnA7CiAgICAgICAgIHVuc2lnbmVkIGludCBjcHVzOworICAgICAgICBib29s
X3QgYWN0aW9uX2RvbmUgPSBmYWxzZTsKIAogICAgICAgICBwID0gbGl2ZXBhdGNoX3dvcmsuZGF0
YTsKICAgICAgICAgaWYgKCAhZ2V0X2NwdV9tYXBzKCkgKQpAQCAtMTM2OSw2ICsxNDIzLDcgQEAg
dm9pZCBjaGVja19mb3JfbGl2ZXBhdGNoX3dvcmsodm9pZCkKICAgICAgICAgICAgIGxpdmVwYXRj
aF9kb19hY3Rpb24oKTsKICAgICAgICAgICAgIC8qIFNlcmlhbGl6ZSBhbmQgZmx1c2ggb3V0IHRo
ZSBDUFUgdmlhIENQVUlEIGluc3RydWN0aW9uIChvbiB4ODYpLiAqLwogICAgICAgICAgICAgYXJj
aF9saXZlcGF0Y2hfcG9zdF9hY3Rpb24oKTsKKyAgICAgICAgICAgIGFjdGlvbl9kb25lID0gdHJ1
ZTsKICAgICAgICAgICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKICAgICAgICAgfQogCkBA
IC0xMzgxLDYgKzE0MzYsNDMgQEAgdm9pZCBjaGVja19mb3JfbGl2ZXBhdGNoX3dvcmsodm9pZCkK
ICAgICAgICAgLyogcHV0X2NwdV9tYXBzIGhhcyBhbiBiYXJyaWVyKCkuICovCiAgICAgICAgIHB1
dF9jcHVfbWFwcygpOwogCisgICAgICAgIGlmICggYWN0aW9uX2RvbmUgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzd2l0Y2ggKCBsaXZlcGF0Y2hfd29yay5jbWQgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVDoKKyAgICAgICAgICAgICAg
ICBpZiAoIGlzX2hvb2tfZW5hYmxlZChwLT5ob29rcy5yZXZlcnQucG9zdCkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRD
SCAiJXM6IENhbGxpbmcgcG9zdC1yZXZlcnQgaG9vayBmdW5jdGlvbiB3aXRoIHJjPSVkXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+bmFtZSwgcC0+cmMpOworCisgICAgICAgICAg
ICAgICAgICAgICgqcC0+aG9va3MucmV2ZXJ0LnBvc3QpKHApOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBMSVZFUEFUQ0hfQUNU
SU9OX0FQUExZOgorICAgICAgICAgICAgICAgIGlmICggaXNfaG9va19lbmFibGVkKHAtPmhvb2tz
LmFwcGx5LnBvc3QpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVzOiBDYWxsaW5nIHBvc3QtYXBwbHkgaG9vayBm
dW5jdGlvbiB3aXRoIHJjPSVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+bmFt
ZSwgcC0+cmMpOworCisgICAgICAgICAgICAgICAgICAgICgqcC0+aG9va3MuYXBwbHkucG9zdCko
cCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
ICAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRToKKyAgICAgICAgICAgICAgICBpZiAo
IGhhc19wYXlsb2FkX2FueV92ZXRvaW5nX2hvb2tzKHApICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIC8qIEl0IHNob3VsZCBiZSBpbXBvc3NpYmxlIHRvIGdldCBoZXJl
IHNpbmNlIGxpdmVwYXRjaF9hY3Rpb24oKSBndWFyZHMgYWdhaW5zdCB0aGF0LiAqLworICAgICAg
ICAgICAgICAgICAgICBwYW5pYyhMSVZFUEFUQ0ggIiVzOiBSRVBMQUNFIGFjdGlvbiBpcyBub3Qg
c3VwcG9ydGVkIG9uIGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tzIVxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwLT5uYW1lKTsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCiAgICAg
ICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVzIGZpbmlzaGVkICVzIHdpdGggcmM9
JWRcbiIsCiAgICAgICAgICAgICAgICBwLT5uYW1lLCBuYW1lc1tsaXZlcGF0Y2hfd29yay5jbWRd
LCBwLT5yYyk7CiAgICAgfQpAQCAtMTUxNiw2ICsxNjA4LDIxIEBAIHN0YXRpYyBpbnQgbGl2ZXBh
dGNoX2FjdGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uICphY3Rpb24pCiAg
ICAgICAgICAgICAgICAgcmMgPSAtRUJVU1k7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggaXNfaG9va19lbmFibGVkKGRhdGEtPmhvb2tz
LnJldmVydC5wcmUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0lORk8gTElWRVBBVENIICIlczogQ2FsbGluZyBwcmUtcmV2ZXJ0IGhvb2sgZnVuY3Rpb25c
biIsIGRhdGEtPm5hbWUpOworCisgICAgICAgICAgICAgICAgcmMgPSAoKmRhdGEtPmhvb2tzLnJl
dmVydC5wcmUpKGRhdGEpOworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIl
czogcHJlLXJldmVydCBob29rIGZhaWxlZCAocmM9JWQpLCBhYm9ydGluZyFcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkYXRhLT5uYW1lLCByYyk7CisgICAgICAgICAgICAgICAgICAg
IGRhdGEtPnJjID0gcmM7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgZGF0YS0+cmMgPSAtRUFHQUlOOwog
ICAgICAgICAgICAgcmMgPSBzY2hlZHVsZV93b3JrKGRhdGEsIGFjdGlvbi0+Y21kLCBhY3Rpb24t
PnRpbWVvdXQpOwogICAgICAgICB9CkBAIC0xNTQ5LDYgKzE2NTYsMjAgQEAgc3RhdGljIGludCBs
aXZlcGF0Y2hfYWN0aW9uKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlv
bikKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAg
ICAgIGlmICggaXNfaG9va19lbmFibGVkKGRhdGEtPmhvb2tzLmFwcGx5LnByZSkgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVz
OiBDYWxsaW5nIHByZS1hcHBseSBob29rIGZ1bmN0aW9uXG4iLCBkYXRhLT5uYW1lKTsKKworICAg
ICAgICAgICAgICAgIHJjID0gKCpkYXRhLT5ob29rcy5hcHBseS5wcmUpKGRhdGEpOworICAgICAg
ICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogcHJlLWFwcGx5IGhvb2sgZmFpbGVk
IChyYz0lZCksIGFib3J0aW5nIVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEt
Pm5hbWUsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZGF0YS0+cmMgPSByYzsKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorCiAg
ICAgICAgICAgICBkYXRhLT5yYyA9IC1FQUdBSU47CiAgICAgICAgICAgICByYyA9IHNjaGVkdWxl
X3dvcmsoZGF0YSwgYWN0aW9uLT5jbWQsIGFjdGlvbi0+dGltZW91dCk7CiAgICAgICAgIH0KQEAg
LTE1NjAsNiArMTY4MSwzMCBAQCBzdGF0aWMgaW50IGxpdmVwYXRjaF9hY3Rpb24oc3RydWN0IHhl
bl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiAqYWN0aW9uKQogICAgICAgICAgICAgcmMgPSBidWls
ZF9pZF9kZXAoZGF0YSwgMSAvKiBhZ2FpbnN0IGh5cGVydmlzb3IuICovKTsKICAgICAgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogUkVQTEFDRSBhY3Rpb24gaXMgbm90IHN1cHBvcnRlZCBvbiBob3RwYXRjaGVz
IHdpdGggdmV0b2luZyBob29rcy4KKyAgICAgICAgICAgICAqIFZldG9pbmcgaG9va3MgdXN1YWxs
eSBwZXJmb3JtIG11dGF0aW5nIGFjdGlvbnMgb24gdGhlIHN5c3RlbSBhbmQKKyAgICAgICAgICAg
ICAqIHR5cGljYWxseSBleGlzdCBpbiBwYWlycyAocHJlLSBob29rIGRvaW5nIGFuIGFjdGlvbiBh
bmQgcG9zdC0gaG9vaworICAgICAgICAgICAgICogdW5kb2luZyB0aGUgYWN0aW9uKS4gQ29hbGVz
Y2luZyBhbGwgaG9va3MgZnJvbSBhbGwgYXBwbGllZCBtb2R1bGVzCisgICAgICAgICAgICAgKiBj
YW5ub3QgYmUgcGVyZm9ybWVkIHdpdGhvdXQgaW5zcGVjdGluZyBwb3RlbnRpYWwgZGVwZW5kZW5j
aWVzIGJldHdlZW4KKyAgICAgICAgICAgICAqIHRoZSBtdXRhdGluZyBob29rcyBhbmQgaGVuY2Ug
Y2Fubm90IGJlIHBlcmZvcm1lZCBhdXRvbWF0aWNhbGx5IGJ5CisgICAgICAgICAgICAgKiB0aGUg
cmVwbGFjZSBhY3Rpb24uIEFsc28sIHRoZSByZXBsYWNlIGFjdGlvbiBjYW5ub3Qgc2FmZWx5IGFz
c3VtZSBhCisgICAgICAgICAgICAgKiBzdWNjZXNzZnVsIHJldmVydCBvZiBhbGwgdGhlIG1vZHVs
ZSB3aXRoIHZldG9pbmcgaG9va3MuIFdoZW4gb25lCisgICAgICAgICAgICAgKiBvZiB0aGUgaG9v
a3MgZmFpbHMgZHVlIHRvIG5vdCBtZWV0aW5nIGNlcnRhaW4gY29uZGl0aW9ucyB0aGUgd2hvbGUK
KyAgICAgICAgICAgICAqIHJlcGxhY2Ugb3BlcmF0aW9uIG11c3QgaGF2ZSBiZWVuIHJldmVydGVk
IHdpdGggYWxsIHByZXZpb3VzIHByZS0gYW5kCisgICAgICAgICAgICAgKiBwb3N0LSBob29rcyBy
ZS1leGVjdXRlZCAod2hpY2ggY2Fubm90IGJlIGd1YXJhbnRlZWQgdG8gc3VjY2VlZCkuCisgICAg
ICAgICAgICAgKiBUaGUgc2ltcGxlc3QgcmVzcG9uc2UgdG8gdGhpcyBjb21wbGljYXRpb24gaXMg
ZGlzYWxsb3cgcmVwbGFjZQorICAgICAgICAgICAgICogYWN0aW9uIG9uIG1vZHVsZXMgd2l0aCB2
ZXRvaW5nIGhvb2tzLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGhhc19wYXls
b2FkX2FueV92ZXRvaW5nX2hvb2tzKGRhdGEpIHx8IGxpdmVwYXRjaF9hcHBsaWVkX2hhdmVfdmV0
b2luZ19ob29rcygpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBSRVBMQUNFIGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9u
IGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tzIVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgZGF0YS0+bmFtZSk7CisgICAgICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgZGF0YS0+cmMg
PSAtRUFHQUlOOwogICAgICAgICAgICAgcmMgPSBzY2hlZHVsZV93b3JrKGRhdGEsIGFjdGlvbi0+
Y21kLCBhY3Rpb24tPnRpbWVvdXQpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oCmluZGV4IDk5NjEzYWYyZGIuLmNkMjA5NDRjYzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0
Y2hfcGF5bG9hZC5oCkBAIC0yMSw2ICsyMSwxNiBAQCB0eXBlZGVmIHN0cnVjdCBwYXlsb2FkIGxp
dmVwYXRjaF9wYXlsb2FkX3Q7CiB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX2xvYWRjYWxsX3Qodm9p
ZCk7CiB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCh2b2lkKTsKIAordHlwZWRl
ZiBpbnQgbGl2ZXBhdGNoX3ByZWNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICphcmcpOwordHlw
ZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9wYXlsb2FkX3QgKmFyZyk7
CisKK3N0cnVjdCBsaXZlcGF0Y2hfaG9va3MgeworICAgIHN0cnVjdCB7CisgICAgICAgIGxpdmVw
YXRjaF9wcmVjYWxsX3QgKmNvbnN0ICpwcmU7CisgICAgICAgIGxpdmVwYXRjaF9wb3N0Y2FsbF90
ICpjb25zdCAqcG9zdDsKKyAgICB9IGFwcGx5LCByZXZlcnQ7Cit9OworCiBzdHJ1Y3QgcGF5bG9h
ZCB7CiAgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAgICAgICAgICAgICAgIC8qIE9uZSBvZiB0
aGUgTElWRVBBVENIX1NUQVRFXyouICovCiAgICAgaW50MzJfdCByYzsgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIDAgb3IgLVhFTl9FWFguICovCkBAIC00Nyw2ICs1Nyw3IEBAIHN0cnVjdCBw
YXlsb2FkIHsKICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2J1aWxkX2lkIHhlbl9kZXA7ICAgLyogRUxG
Tk9URV9ERVNDKC5saXZlcGF0Y2gueGVuX2RlcGVuZHMpLiAqLwogICAgIGxpdmVwYXRjaF9sb2Fk
Y2FsbF90ICpjb25zdCAqbG9hZF9mdW5jczsgICAvKiBUaGUgYXJyYXkgb2YgZnVuY3MgdG8gY2Fs
bCBhZnRlciAqLwogICAgIGxpdmVwYXRjaF91bmxvYWRjYWxsX3QgKmNvbnN0ICp1bmxvYWRfZnVu
Y3M7LyogbG9hZCBhbmQgdW5sb2FkIG9mIHRoZSBwYXlsb2FkLiAqLworICAgIHN0cnVjdCBsaXZl
cGF0Y2hfaG9va3MgaG9va3M7ICAgICAgICAvKiBQcmUgYW5kIHBvc3QgaG9va3MgZm9yIGFwcGx5
IGFuZCByZXZlcnQgKi8KICAgICB1bnNpZ25lZCBpbnQgbl9sb2FkX2Z1bmNzOyAgICAgICAgICAg
LyogTnIgb2YgdGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUuICovCiAgICAgdW5zaWduZWQg
aW50IG5fdW5sb2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1bmNzIHRvIGNhbGwgZHVydW5n
IHVubG9hZC4gKi8KICAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkVdOyAgLyog
TmFtZSBvZiBpdC4gKi8KQEAgLTc2LDYgKzg3LDIyIEBAIHN0cnVjdCBwYXlsb2FkIHsKICAgICAg
bGl2ZXBhdGNoX3VubG9hZGNhbGxfdCAqX193ZWFrIFwKICAgICAgICAgY29uc3QgbGl2ZXBhdGNo
X3VubG9hZF9kYXRhXyMjX2ZuIF9fc2VjdGlvbigiLmxpdmVwYXRjaC5ob29rcy51bmxvYWQiKSA9
IF9mbjsKIAorI2RlZmluZSBMSVZFUEFUQ0hfUFJFQVBQTFlfSE9PSyhfZm4pIFwKKyAgICBsaXZl
cGF0Y2hfcHJlY2FsbF90ICpfX2F0dHJpYnV0ZV9fKCh3ZWFrLCB1c2VkKSkgXAorICAgICAgICBj
b25zdCBsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2gu
aG9va3MucHJlYXBwbHkiKSA9IF9mbjsKKworI2RlZmluZSBMSVZFUEFUQ0hfUE9TVEFQUExZX0hP
T0soX2ZuKSBcCisgICAgbGl2ZXBhdGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWss
IHVzZWQpKSBcCisgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9wb3N0YXBwbHlfZGF0YV8jI19mbiBf
X3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucG9zdGFwcGx5IikgPSBfZm47CisKKyNkZWZpbmUg
TElWRVBBVENIX1BSRVJFVkVSVF9IT09LKF9mbikgXAorICAgIGxpdmVwYXRjaF9wcmVjYWxsX3Qg
Kl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCisgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9w
cmVyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlcmV2ZXJ0
IikgPSBfZm47CisKKyNkZWZpbmUgTElWRVBBVENIX1BPU1RSRVZFUlRfSE9PSyhfZm4pIFwKKyAg
ICBsaXZlcGF0Y2hfcG9zdGNhbGxfdCAqX19hdHRyaWJ1dGVfXygod2VhaywgdXNlZCkpIFwKKyAg
ICAgICAgY29uc3QgbGl2ZXBhdGNoX3Bvc3RyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5s
aXZlcGF0Y2guaG9va3MucG9zdHJldmVydCIpID0gX2ZuOworCiAjZW5kaWYgLyogX19YRU5fTElW
RVBBVENIX1BBWUxPQURfSF9fICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0
Y2gvTWFrZWZpbGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKaW5kZXggOTM4YWVlMTdl
Yy4uYTk0YmM0ODUzNiAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCisr
KyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQpAQCAtMjAsMTIgKzIwLDE2IEBAIExJVkVQ
QVRDSF9CWUUgOj0geGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9SRVBMQUNFIDo9
IHhlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAogTElWRVBBVENIX05PUCA6PSB4ZW5fbm9wLmxp
dmVwYXRjaAogTElWRVBBVENIX05PX1hFTl9CVUlMRElEIDo9IHhlbl9ub194ZW5fYnVpbGRpZC5s
aXZlcGF0Y2gKK0xJVkVQQVRDSF9QUkVQT1NUX0hPT0tTIDo9IHhlbl9wcmVwb3N0X2hvb2tzLmxp
dmVwYXRjaAorTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCA6PSB4ZW5fcHJlcG9zdF9ob29r
c19mYWlsLmxpdmVwYXRjaAogCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSCkKIExJVkVQQVRD
SEVTICs9ICQoTElWRVBBVENIX0JZRSkKIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX1JFUExB
Q0UpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9OT1ApCiBMSVZFUEFUQ0hFUyArPSAkKExJ
VkVQQVRDSF9OT19YRU5fQlVJTERJRCkKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX1BSRVBP
U1RfSE9PS1MpCitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwp
CiAKIExJVkVQQVRDSF9ERUJVR19ESVIgPz0gJChERUJVR19ESVIpL3hlbi1saXZlcGF0Y2gKIApA
QCAtMTI4LDUgKzEzMiwxOCBAQCB4ZW5fbm9feGVuX2J1aWxkaWQubzogY29uZmlnLmgKICQoTElW
RVBBVENIX05PX1hFTl9CVUlMRElEKTogeGVuX25vcC5vIG5vdGUubwogCSQoTEQpICQoTERGTEFH
UykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSAk
XgogCit4ZW5fcHJlcG9zdF9ob29rcy5vOiBjb25maWcuaAorCisuUEhPTlk6ICQoTElWRVBBVENI
X1BSRVBPU1RfSE9PS1MpCiskKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTKTogeGVuX3ByZXBvc3Rf
aG9va3MubyB4ZW5faGVsbG9fd29ybGRfZnVuYy5vIG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkg
JChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfUFJFUE9TVF9I
T09LUykgJF4KKworeGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vOiBjb25maWcuaAorCisuUEhPTlk6
ICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCkKKyQoTElWRVBBVENIX1BSRVBPU1RfSE9P
S1NfRkFJTCk6IHhlbl9wcmVwb3N0X2hvb2tzX2ZhaWwubyB4ZW5faGVsbG9fd29ybGRfZnVuYy5v
IG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikg
LXIgLW8gJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKSAkXgorCiAuUEhPTlk6IGxpdmVw
YXRjaAotbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRD
SF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKQor
bGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRDSF9SRVBM
QUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSBcCisgICAg
ICAgICAgICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1MpICQoTElWRVBBVENIX1BSRVBPU1RfSE9P
S1NfRkFJTCkKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29r
cy5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzLmMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODg5Mzc3ZDZlYgotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rcy5jCkBAIC0wLDAgKzEsMTIyIEBA
CisvKgorICogQ29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmls
aWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRlICJjb25maWcu
aCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVk
ZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8
eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CisK
K3N0YXRpYyBjb25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4
dHJhX3ZlcnNpb24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKTsK
Kworc3RhdGljIHVuc2lnbmVkIGludCBwcmVfYXBwbHlfY250Oworc3RhdGljIHVuc2lnbmVkIGlu
dCBwb3N0X2FwcGx5X2NudDsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHJlX3JldmVydF9jbnQ7Citz
dGF0aWMgdW5zaWduZWQgaW50IHBvc3RfcmV2ZXJ0X2NudDsKKworc3RhdGljIHVuc2lnbmVkIGlu
dCBwcmVfcmV2ZXJ0X3JldHJ5ID0gMTsKKworc3RhdGljIGludCBwcmVfYXBwbHlfaG9vayhsaXZl
cGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtF
Uk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChp
ID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxp
dmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIHByZV9h
cHBseV9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBhcHBseWluZzogJXNc
biIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJV
RyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAwOworfQorCitz
dGF0aWMgdm9pZCBwb3N0X2FwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkK
K3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGlu
Zy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7
IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXls
b2FkLT5mdW5jc1tpXTsKKworICAgICAgICBwb3N0X2FwcGx5X2NudCsrOworICAgICAgICBwcmlu
dGsoS0VSTl9ERUJVRyAiJXM6IGFwcGxpZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1
bmNfXyk7Cit9CisKK3N0YXRpYyBpbnQgcHJlX3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6
IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5
bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMg
KmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcHJlX3JldmVydF9jbnQrKzsK
KyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRpbmc6ICVzXG4iLCBfX2Z1bmNf
XywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29r
IGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICAvKiBGaXJzdCByZXZlcnQgYXR0ZW1wdCBhbHdh
eXMgZmFpbHMuIFNlY29uZCBhdHRlbXB0IHN1Y2NlZWRzLiAqLworICAgIHJldHVybiAtKHByZV9y
ZXZlcnRfcmV0cnktLSk7Cit9CisKK3N0YXRpYyB2b2lkIHBvc3RfcmV2ZXJ0X2hvb2sobGl2ZXBh
dGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJO
X0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9
IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBwb3N0X3Jl
dmVydF9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRlZDogJXNc
biIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBCVUdfT04ocHJlX2FwcGx5
X2NudCAhPSAxIHx8IHBvc3RfYXBwbHlfY250ICE9IDEpOworICAgIEJVR19PTihwcmVfcmV2ZXJ0
X2NudCAhPSAyIHx8IHBvc3RfcmV2ZXJ0X2NudCAhPSAxKTsKKyAgICBwcmludGsoS0VSTl9ERUJV
RyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENIX1BSRUFQUExZ
X0hPT0socHJlX2FwcGx5X2hvb2spOworTElWRVBBVENIX1BPU1RBUFBMWV9IT09LKHBvc3RfYXBw
bHlfaG9vayk7CitMSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0socHJlX3JldmVydF9ob29rKTsKK0xJ
VkVQQVRDSF9QT1NUUkVWRVJUX0hPT0socG9zdF9yZXZlcnRfaG9vayk7CisKK3N0cnVjdCBsaXZl
cGF0Y2hfZnVuYyBfX3NlY3Rpb24oIi5saXZlcGF0Y2guZnVuY3MiKSBsaXZlcGF0Y2hfeGVuX2hl
bGxvX3dvcmxkID0geworICAgIC52ZXJzaW9uID0gTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTiwK
KyAgICAubmFtZSA9IGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jLAorICAgIC5uZXdfYWRkciA9
IHhlbl9oZWxsb193b3JsZCwKKyAgICAub2xkX2FkZHIgPSB4ZW5fZXh0cmFfdmVyc2lvbiwKKyAg
ICAubmV3X3NpemUgPSBORVdfQ09ERV9TWiwKKyAgICAub2xkX3NpemUgPSBPTERfQ09ERV9TWiwK
K307CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzX2ZhaWwuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
cHJlcG9zdF9ob29rc19mYWlsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uODdlNWY2YzVlMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
cHJlcG9zdF9ob29rc19mYWlsLmMKQEAgLTAsMCArMSw3NSBAQAorLyoKKyAqIENvcHlyaWdodCAo
YykgMjAxOSBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICoKKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xp
Yi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Cisj
aW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9h
ZC5oPgorCisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBo
ZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVy
biBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29ybGQodm9pZCk7CisKKy8qIFRoaXMgaG9vayBhbHdh
eXMgZmFpbCBhbmQgc2hvdWxkIHByZXZlbnQgZnJvbSBsb2FkaW5nIHRoZSBob3RwYXRjaC4gKi8K
K3N0YXRpYyBpbnQgcHJlX2FwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkK
K3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGlu
Zy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7
IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXls
b2FkLT5mdW5jc1tpXTsKKworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHByZSBhcHBs
eWluZzogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAt
RUlOVkFMOworfQorCitzdGF0aWMgaW50IHVucmVhY2hhYmxlX3ByZV9ob29rKGxpdmVwYXRjaF9w
YXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0
YXJ0aW5nLlxuIiwgX19mdW5jX18pOworICAgIEJVRygpOworICAgIHByaW50ayhLRVJOX0RFQlVH
ICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOworCisgICAgcmV0dXJuIC1FSU5WQUw7Cit9
CisKK3N0YXRpYyB2b2lkIHVucmVhY2hhYmxlX3Bvc3RfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90
ICpwYXlsb2FkKQoreworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGluZy5c
biIsIF9fZnVuY19fKTsKKyAgICBCVUcoKTsKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhv
b2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENIX1BSRUFQUExZX0hPT0socHJl
X2FwcGx5X2hvb2spOworTElWRVBBVENIX1BPU1RBUFBMWV9IT09LKHVucmVhY2hhYmxlX3Bvc3Rf
aG9vayk7CitMSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0sodW5yZWFjaGFibGVfcHJlX2hvb2spOwor
TElWRVBBVENIX1BPU1RSRVZFUlRfSE9PSyh1bnJlYWNoYWJsZV9wb3N0X2hvb2spOworCitzdHJ1
Y3QgbGl2ZXBhdGNoX2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNo
X3hlbl9oZWxsb193b3JsZCA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FEX1ZF
UlNJT04sCisgICAgLm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuYywKKyAgICAubmV3
X2FkZHIgPSB4ZW5faGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRyID0geGVuX2V4dHJhX3ZlcnNp
b24sCisgICAgLm5ld19zaXplID0gTkVXX0NPREVfU1osCisgICAgLm9sZF9zaXplID0gT0xEX0NP
REVfU1osCit9OworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTYuNQoKCgoKQW1h
em9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcg
QmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJi
cmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIg
MTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:05:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ook-0006xK-Ta; Mon, 16 Sep 2019 11:05: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9ook-0006wW-6S
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:05:14 +0000
X-Inumbo-ID: da748f0b-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da748f0b-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:05:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631913; x=1600167913;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=SMofy9JWypsM4GiXxih+8JYD6SF5NfEhLTKAI9ovN5E=;
 b=quugxIYEBoTHnl7uAO6xJVD1pdo/Dum8qGGNYIT/zweVAmgbmLLTIsSl
 Nyyq5UX9P4IfOiIXpV1egKeysqaftFUkRwiqrEIKP/ktVjaB9gHW38I1Y
 2HIabEulgEvRhS0aTnJpgSAkDLvQa9Pk+NAQv1Bd6zUN/ZVggvklAJcxv o=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="702597616"
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;
 16 Sep 2019 11:04:14 +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 (Postfix) with ESMTPS
 id CA4F5A2618; Mon, 16 Sep 2019 11:04:06 +0000 (UTC)
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; Mon, 16 Sep 2019 11:03:53 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUA004.ant.amazon.com (10.43.165.93) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:52 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:50 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:43 +0000
Message-ID: <20190916105945.93632-11-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size names
 with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhlIHBheWxvYWRzJyBuYW1lIHN0cmluZ3MgY2FuIGJlIG9mIGFyYml0cmFyeSBzaXplICh0eXBp
Y2FsbHkgc21hbGwKd2l0aCBhbiB1cHBlciBib3VuZCBvZiBYRU5fTElWRVBBVENIX05BTUVfU0la
RSkuCkN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgdGhlIGxpc3Qgb3BlcmF0aW9uIGludGVyZmFj
ZSBhbGxvd3MgdG8gY29weQpuYW1lcyBpbiB0aGUgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgY2h1
bmtzIHJlZ2FyZGxlc3Mgb2YgaXRzIGFjdHVhbApzaXplIGFuZCBlbmZvcmNlcyBzcGFjZSBhbGxv
Y2F0aW9uIHJlcXVpcmVtZW50cyBvbiB1c2VybGFuZCB0b29scy4KClRvIHVuaWZ5IGFuZCBzaW1w
bGlmeSB0aGUgaW50ZXJmYWNlLCBoYW5kbGUgdGhlIG5hbWUgc3RyaW5ncyBvZgphcmJpdHJhcnkg
c2l6ZSBieSBjb3B5aW5nIHRoZW0gaW4gYWRoZXJpbmcgY2h1bmtzIHRvIHRoZSB1c2VybGFuZC4K
SW4gb3JkZXIgdG8gbGV0IHRoZSB1c2VybGFuZCBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgZm9yIHRo
ZSBpbmNvbWluZwpkYXRhIGFkZCBhbiBhdXhpbGlhcnkgaW50ZXJmYWNlIHhjX2xpdmVwYXRjaF9s
aXN0X2dldF9zaXplcygpIHRoYXQKcHJvdmlkZXMgdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHBheWxv
YWQgZW50cmllcyBhbmQgdGhlIHRvdGFsIHNpemUgb2YKYWxsIG5hbWUgc3RyaW5ncy4gVGhpcyBp
cyBhY2hpZXZlZCBieSBleHRlbmRpbmcgdGhlIHN5c2N0bCBsaXN0CmludGVyZmFjZSB3aXRoIGFu
IGV4dHJhIGZpZWxkczogbmFtZV90b3RhbF9zaXplLgoKVGhlIHhjX2xpdmVwYXRjaF9saXN0X2dl
dF9zaXplcygpIGlzc3VlcyB0aGUgbGl2ZXBhdGNoIHN5c2N0bCBsaXN0Cm9wZXJhdGlvbiB3aXRo
IHRoZSBuciBmaWVsZCBzZXQgdG8gMC4gSW4gdGhpcyBtb2RlIHRoZSBvcGVyYXRpb24KcmV0dXJu
cyB0aGUgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcyBhbmQgY2FsY3VsYXRlcyB0aGUgdG90YWwg
c2l6ZXMKZm9yIGFsbCBwYXlsb2FkcycgbmFtZXMuCldoZW4gdGhlIHN5c2N0bCBvcGVyYXRpb24g
aXMgaXNzdWVkIHdpdGggYSBub24temVybyBuciBmaWVsZCAoZm9yCmluc3RhbmNlIHdpdGggYSB2
YWx1ZSBvYnRhaW5lZCBlYXJsaWVyIHdpdGggdGhlIHByaW9yIGNhbGwgdG8gdGhlCnhjX2xpdmVw
YXRjaF9saXN0X2dldF9zaXplcygpKSB0aGUgbmV3IGZpZWxkIG5hbWVfdG90YWxfc2l6ZSBwcm92
aWRlcwp0aGUgdG90YWwgc2l6ZSBvZiBhY3R1YWxseSBjb3BpZWQgZGF0YS4KCkV4dGVuZCB0aGUg
bGlieGMgdG8gaGFuZGxlIHRoZSBuYW1lIGJhY2stdG8tYmFjayBkYXRhIHRyYW5zZmVycy4KClRo
ZSB4ZW4tbGl2ZXBhdGNoIHRvb2wgaXMgbW9kaWZpZWQgdG8gc3RhcnQgdGhlIGxpc3Qgb3BlcmF0
aW9uIHdpdGggYQpjYWxsIHRvIHRoZSB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoKSB0byBv
YnRhaW4gdGhlIGFjdHVhbCBudW1iZXIKb2YgcGF5bG9hZHMgYXMgd2VsbCBhcyB0aGUgbmVjZXNz
YXJ5IHNwYWNlIGZvciBuYW1lcy4KVGhlIHRvb2wgbm93IGFsd2F5cyByZXF1ZXN0cyB0aGUgYWN0
dWFsIG51bWJlciBvZiBlbnRyaWVzIGFuZCBsZWF2ZXMKdGhlIHByZWVtcHRpb24gaGFuZGxpbmcg
dG8gdGhlIGxpYnhjIHJvdXRpbmUuIFRoZSBsaWJ4YyBzdGlsbCByZXR1cm5zCidkb25lJyBhbmQg
J2xlZnQnIHBhcmFtZXRlcnMgd2l0aCB0aGUgc2FtZSBzZW1hbnRpYyBhbGxvd2luZyB0aGUgdG9v
bAp0byBkZXRlY3QgYW5vbWFsaWVzIGFuZCByZWFjdCB0byB0aGVtLiBBdCB0aGUgbW9tZW50IGl0
IGlzIGV4cGVjdGVkCnRoYXQgdGhlIHRvb2wgcmVjZWl2ZXMgdGhlIGV4YWN0IG51bWJlciBvZiBl
bnRpcmVzIGFzIHJlcXVlc3RlZC4KVGhlIHhlbi1saXZlcGF0Y2ggdG9vbCBoYXMgYmVlbiBhbHNv
IG1vZGlmaWVkIHRvIGhhbmRsZSB0aGUgbmFtZQpiYWNrLXRvLWJhY2sgdHJhbnNmZXJzIGNvcnJl
Y3RseS4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpv
bi5kZT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9u
LmNvbT4KUmV2aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmll
d2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQpDaGFu
Z2VkIHNpbmNlIHYxOgogICogYWRkZWQgY29ycmVzcG9uZGluZyBkb2N1bWVudGF0aW9uCgogZG9j
cy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgICAgfCAgMjQgKysrKystLS0tCiB0b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCB8ICA0OSArKysrKysrKysrKystLS0tLS0KIHRvb2xzL2xpYnhjL3hj
X21pc2MuYyAgICAgICAgIHwgMTAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0KIHRvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jICAgIHwgMTEyICsrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAg
fCAgMzEgKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICB8ICAxNSAr
KystLS0KIDYgZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKyksIDExMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyBiL2RvY3MvbWlzYy9s
aXZlcGF0Y2gucGFuZG9jCmluZGV4IDQwNmZiNzlkZjguLmU3YmNjNzBmNWEgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCisrKyBiL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFu
ZG9jCkBAIC03MTcsMTcgKzcxNywyMCBAQCBUaGUgY2FsbGVyIHByb3ZpZGVzOgogICogYGlkeGAg
SW5kZXggaXRlcmF0b3IuIFRoZSBpbmRleCBpbnRvIHRoZSBoeXBlcnZpc29yJ3MgcGF5bG9hZCBj
b3VudC4gSXQgaXMKICAgICByZWNvbW1lbmRlZCB0aGF0IG9uIGZpcnN0IGludm9jYXRpb24gemVy
byBiZSB1c2VkIHNvIHRoYXQgYG5yYCAod2hpY2ggdGhlCiAgICAgaHlwZXJ2aXNvciB3aWxsIHVw
ZGF0ZSB3aXRoIHRoZSByZW1haW5pbmcgcGF5bG9hZCBjb3VudCkgYmUgcHJvdmlkZWQuCi0gICAg
QWxzbyB0aGUgaHlwZXJ2aXNvciB3aWxsIHByb3ZpZGUgYHZlcnNpb25gIHdpdGggdGhlIG1vc3Qg
Y3VycmVudCB2YWx1ZS4KKyAgICBBbHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVy
c2lvbmAgd2l0aCB0aGUgbW9zdCBjdXJyZW50IHZhbHVlIGFuZAorICAgIGNhbGN1bGF0ZWQgdG90
YWwgc2l6ZSBmb3IgYWxsIHBheWxvYWRzJyBuYW1lcy4KICAqIGBucmAgVGhlIG1heCBudW1iZXIg
b2YgZW50cmllcyB0byBwb3B1bGF0ZS4gQ2FuIGJlIHplcm8gd2hpY2ggd2lsbCByZXN1bHQKICAg
ICBpbiB0aGUgaHlwZXJjYWxsIGJlaW5nIGEgcHJvYmluZyBvbmUgYW5kIHJldHVybiB0aGUgbnVt
YmVyIG9mIHBheWxvYWRzCiAgICAgKGFuZCB1cGRhdGUgdGhlIGB2ZXJzaW9uYCkuCiAgKiBgcGFk
YCAtICpNVVNUKiBiZSB6ZXJvLgogICogYHN0YXR1c2AgVmlydHVhbCBhZGRyZXNzIG9mIHdoZXJl
IHRvIHdyaXRlIGBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXNgCiAgICBzdHJ1Y3R1cmVzLiBD
YWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4KLSAqIGBuYW1lYCAtIFZp
cnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgdW5pcXVlIG5hbWUgb2YgdGhlIHBh
eWxvYWQuCi0gICBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFj
aCAqTVVTVCogYmUgb2YKLSAgICoqWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUqKiBzaXplLiBOb3Rl
IHRoYXQgKipYRU5fTElWRVBBVENIX05BTUVfU0laRSoqIGluY2x1ZGVzCi0gICB0aGUgTlVMIHRl
cm1pbmF0b3IuCisgKiBgbmFtZWAgLSBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUg
dGhlIHVuaXF1ZSBuYW1lIG9mIHRoZSBwYXlsb2Fkcy4KKyAgIENhbGxlciAqTVVTVCogYWxsb2Nh
dGUgZW5vdWdoIHNwYWNlIHRvIGJlIGFibGUgdG8gc3RvcmUgYWxsIHJlY2VpdmVkIGRhdGEKKyAg
IChpLmUuIHRvdGFsIGFsbG9jYXRlZCBzcGFjZSAqTVVTVCogbWF0Y2ggdGhlIGBuYW1lX3RvdGFs
X3NpemVgIHZhbHVlCisgICBwcm92aWRlZCBieSB0aGUgaHlwZXJ2aXNvcikuIEluZGl2aWR1YWwg
cGF5bG9hZCBuYW1lIGNhbm5vdCBiZSBsb25nZXIgdGhhbgorICAgKipYRU5fTElWRVBBVENIX05B
TUVfU0laRSoqIGJ5dGVzLiBOb3RlIHRoYXQgKipYRU5fTElWRVBBVENIX05BTUVfU0laRSoqCisg
ICBpbmNsdWRlcyB0aGUgTlVMIHRlcm1pbmF0b3IuCiAgKiBgbGVuYCAtIFZpcnR1YWwgYWRkcmVz
cyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgbGVuZ3RoIG9mIGVhY2ggdW5pcXVlIG5hbWUKICAgIG9m
IHRoZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4g
RWFjaCAqTVVTVCogYmUKICAgIG9mIHNpemVvZih1aW50MzJfdCkgKDQgYnl0ZXMpLgpAQCAtNzM2
LDcgKzczOSw4IEBAIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBhbiBwb3NpdGl2ZSBudW1iZXIs
IGl0IGlzIHRoZSBudW1iZXIgKHVwdG8gYG5yYAogcHJvdmlkZWQgdG8gdGhlIGh5cGVyY2FsbCkg
b2YgdGhlIHBheWxvYWRzIHJldHVybmVkLCBhbG9uZyB3aXRoIGBucmAgdXBkYXRlZAogd2l0aCB0
aGUgbnVtYmVyIG9mIHJlbWFpbmluZyBwYXlsb2FkcywgYHZlcnNpb25gIHVwZGF0ZWQgKGl0IG1h
eSBiZSB0aGUgc2FtZQogYWNyb3NzIGh5cGVyY2FsbHMgLSBpZiBpdCB2YXJpZXMgdGhlIGRhdGEg
aXMgc3RhbGUgYW5kIGZ1cnRoZXIgY2FsbHMgY291bGQKLWZhaWwpLiBUaGUgYHN0YXR1c2AsIGBu
YW1lYCwgYW5kIGBsZW5gIGFyZSB1cGRhdGVkIGF0IHRoZWlyIGRlc2lnbmVkIGluZGV4CitmYWls
KSBhbmQgdGhlIGBuYW1lX3RvdGFsX3NpemVgIGNvbnRhaW5pbmcgdG90YWwgc2l6ZSBvZiB0cmFu
c2ZlcmVkIGRhdGEgZm9yCit0aGUgYXJyYXkuIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBhbmQgYGxl
bmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgKIHZhbHVlIChgaWR4YCkgd2l0
aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4KIAogSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5z
IC1YRU5fRTJCSUcgdGhlIGBucmAgaXMgdG9vIGJpZyBhbmQgc2hvdWxkIGJlCkBAIC03NzUsMTEg
Kzc3OSwxMyBAQCBUaGUgc3RydWN0dXJlIGlzIGFzIGZvbGxvdzoKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtb3VudCBvZiBwYXlsb2FkcyBhbmQg
dmVyc2lvbi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE9VVDogSG93IG1hbnkgcGF5bG9hZHMgbGVmdC4gKi8KICAgICAgICAgdWludDMyX3QgcGFk
OyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICovCisgICAg
ICAgIHVpbnQ2NF90IG5hbWVfdG90YWxfc2l6ZTsgICAgICAgICAgICAgICAvKiBPVVQ6IFRvdGFs
IHNpemUgb2YgYWxsIHRyYW5zZmVyIG5hbWVzICovCiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5v
dWdoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
cGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhlbS4gKi8KLSAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV82NChjaGFyKSBpZDsgICAgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVt
YmVyCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
VVNUIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGluIHNpemUuCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8K
KyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAgIC8qIE9VVDog
QXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgbGVuZ3RoIHVwIHRv
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
TElWRVBBVENIX05BTUVfU0laRSBieXRlcy4gTXVzdCBoYXZlCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciBvZiB0aGVtLiAqLwogICAgICAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBs
ZW5ndGhzIG9mIG5hbWUncy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLwogICAgIH07CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCmluZGV4IDJmYzYyNDIyZjUuLjI1MjY3NWYxMTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CkBAIC0yNTUxLDcgKzI1NTEsMjUgQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNl
ICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICpzdGF0
dXMpOwogCiAvKgotICogVGhlIGhlYXJ0IG9mIHRoaXMgZnVuY3Rpb24gaXMgdG8gZ2V0IGFuIGFy
cmF5IG9mIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QuCisgKiBHZXQgYSBudW1iZXIgb2YgYXZhaWxh
YmxlIHBheWxvYWRzIGFuZCBnZXQgYWN0dWFsIHRvdGFsIHNpemUgb2YKKyAqIHRoZSBwYXlsb2Fk
cycgbmFtZSBhcnJheS4KKyAqCisgKiBUaGlzIGZ1bmN0aW9ucyBpcyB0eXBpY2FsbHkgZXhlY3V0
ZWQgZmlyc3QgYmVmb3JlIHRoZSB4Y19saXZlcGF0Y2hfbGlzdCgpCisgKiB0byBvYnRhaW4gdGhl
IHNpemVzIGFuZCBjb3JyZWN0bHkgYWxsb2NhdGUgYWxsIG5lY2Vzc2FyeSBkYXRhIHJlc291cmNl
cy4KKyAqCisgKiBUaGUgcmV0dXJuIHZhbHVlIGlzIHplcm8gaWYgdGhlIGh5cGVyY2FsbCBjb21w
bGV0ZWQgc3VjY2Vzc2Z1bGx5LgorICoKKyAqIElmIHRoZXJlIHdhcyBhbiBlcnJvciBwZXJmb3Jt
aW5nIHRoZSBzeXNjdGwgb3BlcmF0aW9uLCB0aGUgcmV0dXJuIHZhbHVlCisgKiB3aWxsIGNvbnRh
aW4gdGhlIGh5cGVyY2FsbCBlcnJvciBjb2RlIHZhbHVlLgorICovCitpbnQgeGNfbGl2ZXBhdGNo
X2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgKm5yLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmFtZV90b3RhbF9zaXplKTsK
KworLyoKKyAqIFRoZSBoZWFydCBvZiB0aGlzIGZ1bmN0aW9uIGlzIHRvIGdldCBhbiBhcnJheSBv
ZiB0aGUgZm9sbG93aW5nIG9iamVjdHM6CisgKiAgIC0geGVuX2xpdmVwYXRjaF9zdGF0dXNfdDog
c3RhdGVzIGFuZCByZXR1cm4gY29kZXMgb2YgcGF5bG9hZHMKKyAqICAgLSBuYW1lOiBuYW1lcyBv
ZiBwYXlsb2FkcworICogICAtIGxlbjogbGVuZ3RocyBvZiBjb3JyZXNwb25kaW5nIHBheWxvYWRz
JyBuYW1lcwogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBiZWNhdXNlIGl0IGhhcyB0byBk
ZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBzb21lIG9mIHRoZSByZXF1ZXN0
ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC0yNTYyLDIxICsyNTgwLDIwIEBAIGludCB4
Y19saXZlcGF0Y2hfZ2V0KHhjX2ludGVyZmFjZSAqeGNoLAogICogJ2xlZnQnIGFyZSBhbHNvIHVw
ZGF0ZWQgd2l0aCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgZmlsbGVkIG91dAogICogYW5kIHJlc3Bl
Y3RpdmVseSB0aGUgbnVtYmVyIG9mIGVudHJpZXMgbGVmdCB0byBnZXQgZnJvbSBoeXBlcnZpc29y
LgogICoKLSAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIGNhbGxlciBvZiB0aGlzIGZ1bmN0aW9u
IHdpbGwgdGFrZSB0aGUKLSAqICdsZWZ0JyBhbmQgdXNlIHRoZSB2YWx1ZSBmb3IgJ3N0YXJ0Jy4g
VGhpcyB3YXkgd2UgaGF2ZSBhbgotICogY3Vyc29yIGluIHRoZSBhcnJheS4gTm90ZSB0aGF0IHRo
ZSAnaW5mbycsJ25hbWUnLCBhbmQgJ2xlbicgd2lsbAotICogYmUgdXBkYXRlZCBhdCB0aGUgc3Vi
c2VxdWVudCBjYWxscy4KKyAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIGNhbGxlciBvZiB0aGlz
IGZ1bmN0aW9uIHdpbGwgZmlyc3QgaXNzdWUgdGhlCisgKiB4Y19saXZlcGF0Y2hfbGlzdF9nZXRf
c2l6ZXMoKSBpbiBvcmRlciB0byBvYnRhaW4gdG90YWwgc2l6ZXMgb2YgbmFtZXMKKyAqIGFzIHdl
bGwgYXMgdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcy4KKyAqIFRoZSB0b3Rh
bCBzaXplcyBhcmUgcmVxdWlyZWQgYW5kIHN1cHBsaWVkIHZpYSB0aGUgJ25hbWVfdG90YWxfc2l6
ZScKKyAqIHBhcmFtZXRlci4KICAqCi0gKiBUaGUgJ21heCcgaXMgdG8gYmUgcHJvdmlkZWQgYnkg
dGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtCi0gKiBudW1iZXIgb2YgZW50cmllcyB0aGF0ICdp
bmZvJywgJ25hbWUnLCBhbmQgJ2xlbicgYXJyYXlzIGNhbgotICogYmUgZmlsbGVkIHVwIHdpdGgu
Ci0gKgotICogRWFjaCBlbnRyeSBpbiB0aGUgJ25hbWUnIGFycmF5IGlzIGV4cGVjdGVkIHRvIGJl
IG9mIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFCi0gKiBsZW5ndGguCisgKiBUaGUgJ21heCcgaXMg
dG8gYmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtIG51bWJlciBvZgor
ICogZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJyBhcnJheXMgY2FuIGJlIGZpbGxl
ZCB1cCB3aXRoLgogICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdpbmZvJyBhcnJheSBpcyBleHBl
Y3RlZCB0byBiZSBvZiB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190CiAgKiBzdHJ1Y3R1cmUgc2l6ZS4K
ICAqCisgKiBFYWNoIGVudHJ5IGluIHRoZSAnbmFtZScgYXJyYXkgbWF5IGhhdmUgYW4gYXJiaXRy
YXJ5IHNpemUuCisgKgogICogRWFjaCBlbnRyeSBpbiB0aGUgJ2xlbicgYXJyYXkgaXMgZXhwZWN0
ZWQgdG8gYmUgb2YgdWludDMyX3Qgc2l6ZS4KICAqCiAgKiBUaGUgcmV0dXJuIHZhbHVlIGlzIHpl
cm8gaWYgdGhlIGh5cGVyY2FsbCBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LgpAQCAtMjU4OCwxMCAr
MjYwNSwxMiBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqIHdp
bGwgY29udGFpbiB0aGUgbnVtYmVyIG9mIGVudHJpZXMgdGhhdCBoYWQgYmVlbiBzdWNjZXNmdWxs
eQogICogcmV0cmlldmVkIChpZiBhbnkpLgogICovCi1pbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNf
aW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBzdGFydCwKLSAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvLCBjaGFyICpu
YW1lLAotICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpsZW4sIHVuc2lnbmVkIGludCAq
ZG9uZSwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmxlZnQpOworaW50IHhj
X2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4
LAorICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBzdGFydCwKKyAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgKmluZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3QgKmxlbiwKKyAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50NjRfdCBuYW1lX3RvdGFsX3NpemUsCisgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpkb25lLCB1bnNpZ25lZCBpbnQgKmxlZnQpOwogCiAvKgog
ICogVGhlIG9wZXJhdGlvbnMgYXJlIGFzeW5jaHJvbm91cyBhbmQgdGhlIGh5cGVydmlzb3IgbWF5
IHRha2UgYSB3aGlsZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMv
bGlieGMveGNfbWlzYy5jCmluZGV4IGE4ZTllN2QxZTIuLmQ3ODdmM2YyOWYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTY2
Miw3ICs2NjIsNDggQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiB9
CiAKIC8qCi0gKiBUaGUgaGVhcnQgb2YgdGhpcyBmdW5jdGlvbiBpcyB0byBnZXQgYW4gYXJyYXkg
b2YgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdC4KKyAqIEdldCBhIG51bWJlciBvZiBhdmFpbGFibGUg
cGF5bG9hZHMgYW5kIGdldCBhY3R1YWwgdG90YWwgc2l6ZSBvZgorICogdGhlIHBheWxvYWRzJyBu
YW1lIGFycmF5LgorICoKKyAqIFRoaXMgZnVuY3Rpb25zIGlzIHR5cGljYWxseSBleGVjdXRlZCBm
aXJzdCBiZWZvcmUgdGhlIHhjX2xpdmVwYXRjaF9saXN0KCkKKyAqIHRvIG9idGFpbiB0aGUgc2l6
ZXMgYW5kIGNvcnJlY3RseSBhbGxvY2F0ZSBhbGwgbmVjZXNzYXJ5IGRhdGEgcmVzb3VyY2VzLgor
ICoKKyAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVybyBpZiB0aGUgaHlwZXJjYWxsIGNvbXBsZXRl
ZCBzdWNjZXNzZnVsbHkuCisgKgorICogSWYgdGhlcmUgd2FzIGFuIGVycm9yIHBlcmZvcm1pbmcg
dGhlIHN5c2N0bCBvcGVyYXRpb24sIHRoZSByZXR1cm4gdmFsdWUKKyAqIHdpbGwgY29udGFpbiB0
aGUgaHlwZXJjYWxsIGVycm9yIGNvZGUgdmFsdWUuCisgKi8KK2ludCB4Y19saXZlcGF0Y2hfbGlz
dF9nZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCAqbnIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpuYW1lX3RvdGFsX3NpemUpCit7Cisg
ICAgREVDTEFSRV9TWVNDVEw7CisgICAgaW50IHJjOworCisgICAgaWYgKCAhbnIgfHwgIW5hbWVf
dG90YWxfc2l6ZSApCisgICAgeworICAgICAgICBlcnJubyA9IEVJTlZBTDsKKyAgICAgICAgcmV0
dXJuIC0xOworICAgIH0KKworICAgIG1lbXNldCgmc3lzY3RsLCAwLCBzaXplb2Yoc3lzY3RsKSk7
CisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wOworICAgIHN5c2N0bC51
LmxpdmVwYXRjaC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9MSVNUOworCisgICAgcmMgPSBk
b19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJj
OworCisgICAgKm5yID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5ucjsKKyAgICAqbmFtZV90
b3RhbF9zaXplID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5uYW1lX3RvdGFsX3NpemU7CisK
KyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIFRoZSBoZWFydCBvZiB0aGlzIGZ1bmN0aW9uIGlz
IHRvIGdldCBhbiBhcnJheSBvZiB0aGUgZm9sbG93aW5nIG9iamVjdHM6CisgKiAgIC0geGVuX2xp
dmVwYXRjaF9zdGF0dXNfdDogc3RhdGVzIGFuZCByZXR1cm4gY29kZXMgb2YgcGF5bG9hZHMKKyAq
ICAgLSBuYW1lOiBuYW1lcyBvZiBwYXlsb2FkcworICogICAtIGxlbjogbGVuZ3RocyBvZiBjb3Jy
ZXNwb25kaW5nIHBheWxvYWRzJyBuYW1lcwogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBi
ZWNhdXNlIGl0IGhhcyB0byBkZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBz
b21lIG9mIHRoZSByZXF1ZXN0ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC02NzMsMjEg
KzcxNCwyMCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqICds
ZWZ0JyBhcmUgYWxzbyB1cGRhdGVkIHdpdGggdGhlIG51bWJlciBvZiBlbnRyaWVzIGZpbGxlZCBv
dXQKICAqIGFuZCByZXNwZWN0aXZlbHkgdGhlIG51bWJlciBvZiBlbnRyaWVzIGxlZnQgdG8gZ2V0
IGZyb20gaHlwZXJ2aXNvci4KICAqCi0gKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSBjYWxsZXIg
b2YgdGhpcyBmdW5jdGlvbiB3aWxsIHRha2UgdGhlCi0gKiAnbGVmdCcgYW5kIHVzZSB0aGUgdmFs
dWUgZm9yICdzdGFydCcuIFRoaXMgd2F5IHdlIGhhdmUgYW4KLSAqIGN1cnNvciBpbiB0aGUgYXJy
YXkuIE5vdGUgdGhhdCB0aGUgJ2luZm8nLCduYW1lJywgYW5kICdsZW4nIHdpbGwKLSAqIGJlIHVw
ZGF0ZWQgYXQgdGhlIHN1YnNlcXVlbnQgY2FsbHMuCisgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRo
ZSBjYWxsZXIgb2YgdGhpcyBmdW5jdGlvbiB3aWxsIGZpcnN0IGlzc3VlIHRoZQorICogeGNfbGl2
ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKCkgaW4gb3JkZXIgdG8gb2J0YWluIHRvdGFsIHNpemVzIG9m
IG5hbWVzCisgKiBhcyB3ZWxsIGFzIHRoZSBjdXJyZW50IG51bWJlciBvZiBwYXlsb2FkIGVudHJp
ZXMuCisgKiBUaGUgdG90YWwgc2l6ZXMgYXJlIHJlcXVpcmVkIGFuZCBzdXBwbGllZCB2aWEgdGhl
ICduYW1lX3RvdGFsX3NpemUnCisgKiBwYXJhbWV0ZXIuCiAgKgotICogVGhlICdtYXgnIGlzIHRv
IGJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIgd2l0aCB0aGUgbWF4aW11bQotICogbnVtYmVyIG9m
IGVudHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgYW5kICdsZW4nIGFycmF5cyBjYW4KLSAqIGJl
IGZpbGxlZCB1cCB3aXRoLgotICoKLSAqIEVhY2ggZW50cnkgaW4gdGhlICduYW1lJyBhcnJheSBp
cyBleHBlY3RlZCB0byBiZSBvZiBYRU5fTElWRVBBVENIX05BTUVfU0laRQotICogbGVuZ3RoLgor
ICogVGhlICdtYXgnIGlzIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIgd2l0aCB0aGUgbWF4
aW11bSBudW1iZXIgb2YKKyAqIGVudHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgJ2xlbicgYXJy
YXlzIGNhbiBiZSBmaWxsZWQgdXAgd2l0aC4KICAqCiAgKiBFYWNoIGVudHJ5IGluIHRoZSAnaW5m
bycgYXJyYXkgaXMgZXhwZWN0ZWQgdG8gYmUgb2YgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdAogICog
c3RydWN0dXJlIHNpemUuCiAgKgorICogRWFjaCBlbnRyeSBpbiB0aGUgJ25hbWUnIGFycmF5IG1h
eSBoYXZlIGFuIGFyYml0cmFyeSBzaXplLgorICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdsZW4n
IGFycmF5IGlzIGV4cGVjdGVkIHRvIGJlIG9mIHVpbnQzMl90IHNpemUuCiAgKgogICogVGhlIHJl
dHVybiB2YWx1ZSBpcyB6ZXJvIGlmIHRoZSBoeXBlcmNhbGwgY29tcGxldGVkIHN1Y2Nlc3NmdWxs
eS4KQEAgLTY5OSwxMSArNzM5LDEyIEBAIGludCB4Y19saXZlcGF0Y2hfZ2V0KHhjX2ludGVyZmFj
ZSAqeGNoLAogICogd2lsbCBjb250YWluIHRoZSBudW1iZXIgb2YgZW50cmllcyB0aGF0IGhhZCBi
ZWVuIHN1Y2Nlc2Z1bGx5CiAgKiByZXRyaWV2ZWQgKGlmIGFueSkuCiAgKi8KLWludCB4Y19saXZl
cGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IG1heCwgdW5zaWduZWQg
aW50IHN0YXJ0LAoraW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25z
dCB1bnNpZ25lZCBpbnQgbWF4LAorICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVk
IGludCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9z
dGF0dXMgKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3Qg
KmxlbiwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmRvbmUsCi0gICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpsZWZ0KQorICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQ2NF90IG5hbWVfdG90YWxfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKmRvbmUsIHVuc2lnbmVkIGludCAqbGVmdCkKIHsKICAgICBpbnQgcmM7CiAg
ICAgREVDTEFSRV9TWVNDVEw7CkBAIC03MTQsMjcgKzc1NSwzMyBAQCBpbnQgeGNfbGl2ZXBhdGNo
X2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBz
dGFydCwKICAgICB1aW50MzJfdCBtYXhfYmF0Y2hfc3osIG5yOwogICAgIHVpbnQzMl90IHZlcnNp
b24gPSAwLCByZXRyaWVzID0gMDsKICAgICB1aW50MzJfdCBhZGp1c3QgPSAwOwotICAgIHNzaXpl
X3Qgc3o7CisgICAgb2ZmX3QgbmFtZV9vZmYgPSAwOworICAgIHVpbnQ2NF90IG5hbWVfc3o7CiAK
LSAgICBpZiAoICFtYXggfHwgIWluZm8gfHwgIW5hbWUgfHwgIWxlbiApCisgICAgaWYgKCAhbWF4
IHx8ICFpbmZvIHx8ICFuYW1lIHx8ICFsZW4gfHwgIWRvbmUgfHwgIWxlZnQgKQogICAgIHsKICAg
ICAgICAgZXJybm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKKyAgICBp
ZiAoIG5hbWVfdG90YWxfc2l6ZSA9PSAwICkKKyAgICB7CisgICAgICAgIGVycm5vID0gRU5PRU5U
OworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgbWVtc2V0KCZzeXNjdGwsIDAsIHNp
emVvZihzeXNjdGwpKTsKICAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9saXZlcGF0Y2hfb3A7
CiAgICAgc3lzY3RsLnUubGl2ZXBhdGNoLmNtZCA9IFhFTl9TWVNDVExfTElWRVBBVENIX0xJU1Q7
Ci0gICAgc3lzY3RsLnUubGl2ZXBhdGNoLnBhZCA9IDA7Ci0gICAgc3lzY3RsLnUubGl2ZXBhdGNo
LnUubGlzdC52ZXJzaW9uID0gMDsKICAgICBzeXNjdGwudS5saXZlcGF0Y2gudS5saXN0LmlkeCA9
IHN0YXJ0OwotICAgIHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QucGFkID0gMDsKIAogICAgIG1h
eF9iYXRjaF9zeiA9IG1heDsKLSAgICAvKiBDb252aWVuY2UgdmFsdWUuICovCi0gICAgc3ogPSBz
aXplb2YoKm5hbWUpICogWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkU7CisgICAgbmFtZV9zeiA9IG5h
bWVfdG90YWxfc2l6ZTsKICAgICAqZG9uZSA9IDA7CiAgICAgKmxlZnQgPSAwOwogICAgIGRvIHsK
KyAgICAgICAgdWludDY0X3QgX25hbWVfc3o7CisKICAgICAgICAgLyoKICAgICAgICAgICogVGhl
IGZpcnN0IHRpbWUgd2UgZ28gaW4gdGhpcyBsb29wIG91ciAnbWF4JyBtYXkgYmUgYmlnZ2VyCiAg
ICAgICAgICAqIHRoYW4gd2hhdCB0aGUgaHlwZXJ2aXNvciBpcyBjb21mb3J0YWJsZSB3aXRoIC0g
aGVuY2UgdGhlIGZpcnN0CkBAIC03NTQsMTEgKzgwMSwxMSBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xp
c3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBzdGFy
dCwKICAgICAgICAgc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5uciA9IG5yOwogICAgICAgICAv
KiBGaXggdGhlIHNpemUgKG1heSB2YXJ5IGJldHdlZW4gaHlwZXJjYWxscykuICovCiAgICAgICAg
IEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUoaW5mbywgbnIgKiBzaXplb2YoKmluZm8pKTsKLSAg
ICAgICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShuYW1lLCBuciAqIG5yKTsKKyAgICAgICAg
SFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShuYW1lLCBuYW1lX3N6KTsKICAgICAgICAgSFlQRVJD
QUxMX0JPVU5DRV9TRVRfU0laRShsZW4sIG5yICogc2l6ZW9mKCpsZW4pKTsKICAgICAgICAgLyog
TW92ZSB0aGUgcG9pbnRlciB0byBwcm9wZXIgb2Zmc2V0IGludG8gJ2luZm8nLiAqLwogICAgICAg
ICAoSFlQRVJDQUxMX0JVRkZFUihpbmZvKSktPnVidWYgPSBpbmZvICsgKmRvbmU7Ci0gICAgICAg
IChIWVBFUkNBTExfQlVGRkVSKG5hbWUpKS0+dWJ1ZiA9IG5hbWUgKyAoc3ogKiAqZG9uZSk7Cisg
ICAgICAgIChIWVBFUkNBTExfQlVGRkVSKG5hbWUpKS0+dWJ1ZiA9IG5hbWUgKyBuYW1lX29mZjsK
ICAgICAgICAgKEhZUEVSQ0FMTF9CVUZGRVIobGVuKSktPnVidWYgPSBsZW4gKyAqZG9uZTsKICAg
ICAgICAgLyogQWxsb2NhdGUgbWVtb3J5LiAqLwogICAgICAgICByYyA9IHhjX2h5cGVyY2FsbF9i
b3VuY2VfcHJlKHhjaCwgaW5mbyk7CkBAIC04MjcsMTQgKzg3NCwxOSBAQCBpbnQgeGNfbGl2ZXBh
dGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGlu
dCBzdGFydCwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgICpsZWZ0ID0g
c3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5ucjsgLyogVG90YWwgcmVtYWluaW5nIGNvdW50LiAq
LworICAgICAgICBfbmFtZV9zeiA9IHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubmFtZV90b3Rh
bF9zaXplOyAvKiBUb3RhbCByZWNlaXZlZCBuYW1lIHNpemUuICovCiAgICAgICAgIC8qIENvcHkg
b25seSB1cCAncmMnIG9mIGRhdGEnIC0gd2UgY291bGQgYWRkICdtaW4ocmMsbnIpIGlmIGRlc2ly
ZWQuICovCiAgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUoaW5mbywgKHJjICogc2l6
ZW9mKCppbmZvKSkpOwotICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKG5hbWUsIChy
YyAqIHN6KSk7CisgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobmFtZSwgX25hbWVf
c3opOwogICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKGxlbiwgKHJjICogc2l6ZW9m
KCpsZW4pKSk7CiAgICAgICAgIC8qIEJvdW5jZSB0aGUgZGF0YSBhbmQgZnJlZSB0aGUgYm91bmNl
IGJ1ZmZlci4gKi8KICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgaW5mbyk7
CiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG5hbWUpOwogICAgICAgICB4
Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBsZW4pOworCisgICAgICAgIG5hbWVfc3ogLT0g
X25hbWVfc3o7CisgICAgICAgIG5hbWVfb2ZmICs9IF9uYW1lX3N6OworCiAgICAgICAgIC8qIEFu
ZCB1cGRhdGUgaG93IG1hbnkgZWxlbWVudHMgb2YgaW5mbyB3ZSBoYXZlIGNvcGllZCBpbnRvLiAq
LwogICAgICAgICAqZG9uZSArPSByYzsKICAgICAgICAgLyogVXBkYXRlIGlkeC4gKi8KZGlmZiAt
LWdpdCBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jIGIvdG9vbHMvbWlzYy94ZW4tbGl2ZXBh
dGNoLmMKaW5kZXggYTM3YjI0NTdmZi4uOGFjM2Q1NjdmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlz
Yy94ZW4tbGl2ZXBhdGNoLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMKQEAgLTY0
LDE0ICs2NCwxNCBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RhdGUyc3RyKHVuc2lnbmVkIGludCBz
dGF0ZSkKICAgICByZXR1cm4gbmFtZXNbc3RhdGVdOwogfQogCi0vKiBUaGlzIHZhbHVlIHdhcyBj
aG9vc2VuIGFkaG9jLiBJdCBjb3VsZCBiZSA0MiB0b28uICovCi0jZGVmaW5lIE1BWF9MRU4gMTEK
IHN0YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiB7Ci0gICAgdW5z
aWduZWQgaW50IGlkeCwgZG9uZSwgbGVmdCwgaTsKKyAgICB1bnNpZ25lZCBpbnQgbnIsIGRvbmUs
IGxlZnQsIGk7CiAgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCAqaW5mbyA9IE5VTEw7CiAgICAg
Y2hhciAqbmFtZSA9IE5VTEw7CiAgICAgdWludDMyX3QgKmxlbiA9IE5VTEw7CisgICAgdWludDY0
X3QgbmFtZV90b3RhbF9zaXplOworICAgIG9mZl90IG5hbWVfb2ZmOwogICAgIGludCByYyA9IEVO
T01FTTsKIAogICAgIGlmICggYXJnYyApCkBAIC03OSw2NSArNzksNzMgQEAgc3RhdGljIGludCBs
aXN0X2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICAgICAgc2hvd19oZWxwKCk7CiAg
ICAgICAgIHJldHVybiAtMTsKICAgICB9Ci0gICAgaWR4ID0gbGVmdCA9IDA7Ci0gICAgaW5mbyA9
IG1hbGxvYyhzaXplb2YoKmluZm8pICogTUFYX0xFTik7Ci0gICAgaWYgKCAhaW5mbyApCi0gICAg
ICAgIHJldHVybiByYzsKLSAgICBuYW1lID0gbWFsbG9jKHNpemVvZigqbmFtZSkgKiBYRU5fTElW
RVBBVENIX05BTUVfU0laRSAqIE1BWF9MRU4pOwotICAgIGlmICggIW5hbWUgKQorICAgIGRvbmUg
PSBsZWZ0ID0gMDsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHhjaCwg
Jm5yLCAmbmFtZV90b3RhbF9zaXplKTsKKyAgICBpZiAoIHJjICkKICAgICB7Ci0gICAgICAgIGZy
ZWUoaW5mbyk7CisgICAgICAgIHJjID0gZXJybm87CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
RmFpbGVkIHRvIGdldCBsaXN0IHNpemVzLlxuIgorICAgICAgICAgICAgICAgICJFcnJvciAlZDog
JXNcbiIsCisgICAgICAgICAgICAgICAgcmMsIHN0cmVycm9yKHJjKSk7CiAgICAgICAgIHJldHVy
biByYzsKICAgICB9Ci0gICAgbGVuID0gbWFsbG9jKHNpemVvZigqbGVuKSAqIE1BWF9MRU4pOwot
ICAgIGlmICggIWxlbiApIHsKLSAgICAgICAgZnJlZShuYW1lKTsKLSAgICAgICAgZnJlZShpbmZv
KTsKKworICAgIGlmICggbnIgPT0gMCApCisgICAgeworICAgICAgICBmcHJpbnRmKHN0ZG91dCwg
Ik5vdGhpbmcgdG8gbGlzdFxuIik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlu
Zm8gPSBtYWxsb2MobnIgKiBzaXplb2YoKmluZm8pKTsKKyAgICBpZiAoICFpbmZvICkKICAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgbmFtZSA9IG1hbGxvYyhuYW1lX3RvdGFsX3NpemUgKiBzaXpl
b2YoKm5hbWUpKTsKKyAgICBpZiAoICFuYW1lICkKKyAgICAgICAgZ290byBlcnJvcl9uYW1lOwor
CisgICAgbGVuID0gbWFsbG9jKG5yICogc2l6ZW9mKCpsZW4pKTsKKyAgICBpZiAoICFsZW4gKQor
ICAgICAgICBnb3RvIGVycm9yX2xlbjsKKworICAgIG1lbXNldChpbmZvLCAnQScsIG5yICogc2l6
ZW9mKCppbmZvKSk7CisgICAgbWVtc2V0KG5hbWUsICdCJywgbmFtZV90b3RhbF9zaXplICogc2l6
ZW9mKCpuYW1lKSk7CisgICAgbWVtc2V0KGxlbiwgJ0MnLCBuciAqIHNpemVvZigqbGVuKSk7Cisg
ICAgbmFtZV9vZmYgPSAwOworCisgICAgcmMgPSB4Y19saXZlcGF0Y2hfbGlzdCh4Y2gsIG5yLCAw
LCBpbmZvLCBuYW1lLCBsZW4sIG5hbWVfdG90YWxfc2l6ZSwgJmRvbmUsICZsZWZ0KTsKKyAgICBp
ZiAoIHJjIHx8IGRvbmUgIT0gbnIgfHwgbGVmdCA+IDApCisgICAgeworICAgICAgICByYyA9IGVy
cm5vOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBsaXN0ICVkLyVkLlxuIgor
ICAgICAgICAgICAgICAgICJFcnJvciAlZDogJXNcbiIsCisgICAgICAgICAgICAgICAgbGVmdCwg
bnIsIHJjLCBzdHJlcnJvcihyYykpOworICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KIAotICAg
IGRvIHsKLSAgICAgICAgZG9uZSA9IDA7Ci0gICAgICAgIC8qIFRoZSBtZW1zZXQgaXMgZG9uZSB0
byBjYXRjaCBlcnJvcnMuICovCi0gICAgICAgIG1lbXNldChpbmZvLCAnQScsIHNpemVvZigqaW5m
bykgKiBNQVhfTEVOKTsKLSAgICAgICAgbWVtc2V0KG5hbWUsICdCJywgc2l6ZW9mKCpuYW1lKSAq
IE1BWF9MRU4gKiBYRU5fTElWRVBBVENIX05BTUVfU0laRSk7Ci0gICAgICAgIG1lbXNldChsZW4s
ICdDJywgc2l6ZW9mKCpsZW4pICogTUFYX0xFTik7Ci0gICAgICAgIHJjID0geGNfbGl2ZXBhdGNo
X2xpc3QoeGNoLCBNQVhfTEVOLCBpZHgsIGluZm8sIG5hbWUsIGxlbiwgJmRvbmUsICZsZWZ0KTsK
LSAgICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gZXJybm87Ci0g
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBsaXN0ICVkLyVkLlxuIgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJFcnJvciAlZDogJXNcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIGlkeCwgbGVmdCwgcmMsIHN0cmVycm9yKHJjKSk7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgfQotICAgICAgICBpZiAoICFpZHggKQotICAgICAgICAgICAgZnByaW50ZihzdGRv
dXQsIiBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHN0YXR1c1xuIgot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tXG4iKTsKKyAgICBmcHJpbnRmKHN0ZG91dCwiIElEICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgc3RhdHVzXG4iCisgICAgICAgICAg
ICAgICAgICAgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tXG4iKTsKIAotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGRvbmU7IGkrKyApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGludCBqOwotICAgICAgICAgICAgdWludDMyX3Qg
c3o7Ci0gICAgICAgICAgICBjaGFyICpzdHI7Ci0KLSAgICAgICAgICAgIHN6ID0gbGVuW2ldOwot
ICAgICAgICAgICAgc3RyID0gbmFtZSArIChpICogWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUpOwot
ICAgICAgICAgICAgZm9yICggaiA9IHN6OyBqIDwgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkU7IGor
KyApCi0gICAgICAgICAgICAgICAgc3RyW2pdID0gJ1wwJzsKLQotICAgICAgICAgICAgcHJpbnRm
KCIlLTQwc3wgJXMiLCBzdHIsIHN0YXRlMnN0cihpbmZvW2ldLnN0YXRlKSk7Ci0gICAgICAgICAg
ICBpZiAoIGluZm9baV0ucmMgKQotICAgICAgICAgICAgICAgIHByaW50ZigiICglZCwgJXMpXG4i
LCAtaW5mb1tpXS5yYywgc3RyZXJyb3IoLWluZm9baV0ucmMpKTsKLSAgICAgICAgICAgIGVsc2UK
LSAgICAgICAgICAgICAgICBwdXRzKCIiKTsKLSAgICAgICAgfQotICAgICAgICBpZHggKz0gZG9u
ZTsKLSAgICB9IHdoaWxlICggbGVmdCApOworICAgIGZvciAoIGkgPSAwOyBpIDwgZG9uZTsgaSsr
ICkKKyAgICB7CisgICAgICAgIGNoYXIgKm5hbWVfc3RyID0gbmFtZSArIG5hbWVfb2ZmOworCisg
ICAgICAgIHByaW50ZigiJS00MC4qc3wgJXMiLCBsZW5baV0sIG5hbWVfc3RyLCBzdGF0ZTJzdHIo
aW5mb1tpXS5zdGF0ZSkpOworICAgICAgICBpZiAoIGluZm9baV0ucmMgKQorICAgICAgICAgICAg
cHJpbnRmKCIgKCVkLCAlcylcbiIsIC1pbmZvW2ldLnJjLCBzdHJlcnJvcigtaW5mb1tpXS5yYykp
OworICAgICAgICBlbHNlCisgICAgICAgICAgICBwdXRzKCIiKTsKKworICAgICAgICBuYW1lX29m
ZiArPSBsZW5baV07CisgICAgfQogCitlcnJvcjoKKyAgICBmcmVlKGxlbik7CitlcnJvcl9sZW46
CiAgICAgZnJlZShuYW1lKTsKK2Vycm9yX25hbWU6CiAgICAgZnJlZShpbmZvKTsKLSAgICBmcmVl
KGxlbik7CiAgICAgcmV0dXJuIHJjOwogfQogI3VuZGVmIE1BWF9MRU4KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDE4OTM1
ZjYwOGMuLmU4MDAzODI0NzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysr
IGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtMTE2NCw3ICsxMTY0LDYgQEAgc3RhdGljIGlu
dCBsaXZlcGF0Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlzdCkK
IAogICAgIGlmICggbGlzdC0+bnIgJiYKICAgICAgICAgICghZ3Vlc3RfaGFuZGxlX29rYXkobGlz
dC0+c3RhdHVzLCBsaXN0LT5ucikgfHwKLSAgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkobGlz
dC0+bmFtZSwgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgKiBsaXN0LT5ucikgfHwKICAgICAgICAg
ICAhZ3Vlc3RfaGFuZGxlX29rYXkobGlzdC0+bGVuLCBsaXN0LT5ucikpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKQEAgLTExNzUsMjMgKzExNzQsMzUgQEAgc3RhdGljIGludCBsaXZlcGF0
Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlzdCkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgbGlzdC0+bmFtZV90b3RhbF9zaXplID0gMDsK
ICAgICBpZiAoIGxpc3QtPm5yICkKICAgICB7CisgICAgICAgIHVpbnQ2NF90IG5hbWVfb2Zmc2V0
ID0gMDsKKwogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBkYXRhLCAmcGF5bG9hZF9saXN0
LCBsaXN0ICkKICAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgbGVuOworICAgICAgICAg
ICAgdWludDMyX3QgbmFtZV9sZW47CiAKICAgICAgICAgICAgIGlmICggbGlzdC0+aWR4ID4gaSsr
ICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgc3RhdHVzLnN0YXRl
ID0gZGF0YS0+c3RhdGU7CiAgICAgICAgICAgICBzdGF0dXMucmMgPSBkYXRhLT5yYzsKLSAgICAg
ICAgICAgIGxlbiA9IHN0cmxlbihkYXRhLT5uYW1lKSArIDE7CisKKyAgICAgICAgICAgIG5hbWVf
bGVuID0gc3RybGVuKGRhdGEtPm5hbWUpICsgMTsKKyAgICAgICAgICAgIGxpc3QtPm5hbWVfdG90
YWxfc2l6ZSArPSBuYW1lX2xlbjsKKworICAgICAgICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX3N1
YnJhbmdlX29rYXkobGlzdC0+bmFtZSwgbmFtZV9vZmZzZXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lX29mZnNldCArIG5hbWVfbGVuIC0gMSkgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogTi5CLiAnaWR4JyAh
PSAnaScuICovCi0gICAgICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+
bmFtZSwgaWR4ICogWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGF0YS0+bmFtZSwgbGVuKSB8fAotICAgICAgICAgICAgICAg
IF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bGVuLCBpZHgsICZsZW4sIDEpIHx8CisgICAg
ICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bmFtZSwgbmFtZV9vZmZz
ZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+bmFtZSwg
bmFtZV9sZW4pIHx8CisgICAgICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0X29mZnNldChsaXN0
LT5sZW4sIGlkeCwgJm5hbWVfbGVuLCAxKSB8fAogICAgICAgICAgICAgICAgIF9fY29weV90b19n
dWVzdF9vZmZzZXQobGlzdC0+c3RhdHVzLCBpZHgsICZzdGF0dXMsIDEpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CkBAIC0xMTk5LDExICsxMjEwLDE5IEBA
IHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xp
c3QgKmxpc3QpCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlkeCsrOworICAgICAgICAg
ICAgbmFtZV9vZmZzZXQgKz0gbmFtZV9sZW47CiAKICAgICAgICAgICAgIGlmICggKGlkeCA+PSBs
aXN0LT5ucikgfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KICAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeSggZGF0YSwgJnBheWxvYWRfbGlzdCwgbGlzdCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGxpc3QtPm5hbWVfdG90YWxfc2l6ZSArPSBzdHJsZW4oZGF0YS0+bmFtZSkgKyAx
OworICAgICAgICB9CisgICAgfQogICAgIGxpc3QtPm5yID0gcGF5bG9hZF9jbnQgLSBpOyAvKiBS
ZW1haW5pbmcgYW1vdW50LiAqLwogICAgIGxpc3QtPnZlcnNpb24gPSBwYXlsb2FkX3ZlcnNpb247
CiAgICAgc3Bpbl91bmxvY2soJnBheWxvYWRfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggYmNk
ZmMxZmFmZS4uNTAzYmU2ODA1OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtOTI1LDEwICs5MjUsMTEg
QEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dldCB7CiAgKgogICogSWYgdGhlIGh5cGVy
Y2FsbCByZXR1cm5zIGFuIHBvc2l0aXZlIG51bWJlciwgaXQgaXMgdGhlIG51bWJlciAodXAgdG8g
YG5yYCkKICAqIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBgbnJgIHVwZGF0
ZWQgd2l0aCB0aGUgbnVtYmVyIG9mIHJlbWFpbmluZwotICogcGF5bG9hZHMsIGB2ZXJzaW9uYCB1
cGRhdGVkIChpdCBtYXkgYmUgdGhlIHNhbWUgYWNyb3NzIGh5cGVyY2FsbHMuIElmIGl0Ci0gKiB2
YXJpZXMgdGhlIGRhdGEgaXMgc3RhbGUgYW5kIGZ1cnRoZXIgY2FsbHMgY291bGQgZmFpbCkuIFRo
ZSBgc3RhdHVzYCwKLSAqIGBuYW1lYCwgYW5kIGBsZW5gJyBhcmUgdXBkYXRlZCBhdCB0aGVpciBk
ZXNpZ25lZCBpbmRleCB2YWx1ZSAoYGlkeGApIHdpdGgKLSAqIHRoZSByZXR1cm5lZCB2YWx1ZSBv
ZiBkYXRhLgorICogcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVkIChpdCBtYXkgYmUgdGhlIHNh
bWUgYWNyb3NzIGh5cGVyY2FsbHMuIElmIGl0IHZhcmllcworICogdGhlIGRhdGEgaXMgc3RhbGUg
YW5kIGZ1cnRoZXIgY2FsbHMgY291bGQgZmFpbCkgYW5kIHRoZSBuYW1lX3RvdGFsX3NpemUKKyAq
IGNvbnRhaW5pbmcgdG90YWwgc2l6ZSBvZiB0cmFuc2ZlcmVkIGRhdGEgZm9yIHRoZSBhcnJheS4K
KyAqIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBgbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpciBkZXNp
Z25lZCBpbmRleCB2YWx1ZSAoYGlkeGApCisgKiB3aXRoIHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBk
YXRhLgogICoKICAqIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBFMkJJRyB0aGUgYG5yYCBpcyB0
b28gYmlnIGFuZCBzaG91bGQgYmUKICAqIGxvd2VyZWQuIFRoZSB1cHBlciBsaW1pdCBvZiBgbnJg
IGlzIGxlZnQgdG8gdGhlIGltcGxlbWVudGlvbi4KQEAgLTk1MSwxMSArOTUyLDEzIEBAIHN0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYW1vdW50IG9mIHBheWxvYWRzIGFuZCB2ZXJzaW9uLgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55
IHBheWxvYWRzIGxlZnQuICovCiAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICovCisgICAgdWludDY0X3QgbmFtZV90b3RhbF9z
aXplOyAgICAgICAgICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFt
ZXMgKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpIHN0
YXR1czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhlbS4gKi8K
ICAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG5hbWU7ICAgICAgICAgLyogT1VUOiBBcnJh
eSBvZiBuYW1lcy4gRWFjaCBtZW1iZXIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTVVTVCBYRU5fTElWRVBBVENIX05BTUVfU0laRSBpbiBzaXplLgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIg
b2YgdGhlbS4gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWF5IGhhdmUgYW4gYXJiaXRyYXJ5IGxlbmd0aCB1cCB0bworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fTElWRVBBVENIX05BTUVfU0laRSBieXRl
cy4gTXVzdCBoYXZlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5yIG9mIHRoZW0uICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsg
ICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbGVuZ3RocyBvZiBuYW1lJ3MuCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAq
LwogfTsKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdt
YkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0
aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBD
aGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUg
Mjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:05:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ool-0006xu-9s; Mon, 16 Sep 2019 11:05:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9ook-0006wZ-AA
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:05:14 +0000
X-Inumbo-ID: da75698e-d871-11e9-95df-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da75698e-d871-11e9-95df-12813bfff9fa;
 Mon, 16 Sep 2019 11:05:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568631913; x=1600167913;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=SMofy9JWypsM4GiXxih+8JYD6SF5NfEhLTKAI9ovN5E=;
 b=quugxIYEBoTHnl7uAO6xJVD1pdo/Dum8qGGNYIT/zweVAmgbmLLTIsSl
 Nyyq5UX9P4IfOiIXpV1egKeysqaftFUkRwiqrEIKP/ktVjaB9gHW38I1Y
 2HIabEulgEvRhS0aTnJpgSAkDLvQa9Pk+NAQv1Bd6zUN/ZVggvklAJcxv o=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="702597616"
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;
 16 Sep 2019 11:04:14 +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 (Postfix) with ESMTPS
 id CA4F5A2618; Mon, 16 Sep 2019 11:04:06 +0000 (UTC)
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; Mon, 16 Sep 2019 11:03:53 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D03EUA004.ant.amazon.com (10.43.165.93) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:03:52 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:03:50 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 10:59:43 +0000
Message-ID: <20190916105945.93632-11-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-1-wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size names
 with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhlIHBheWxvYWRzJyBuYW1lIHN0cmluZ3MgY2FuIGJlIG9mIGFyYml0cmFyeSBzaXplICh0eXBp
Y2FsbHkgc21hbGwKd2l0aCBhbiB1cHBlciBib3VuZCBvZiBYRU5fTElWRVBBVENIX05BTUVfU0la
RSkuCkN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgdGhlIGxpc3Qgb3BlcmF0aW9uIGludGVyZmFj
ZSBhbGxvd3MgdG8gY29weQpuYW1lcyBpbiB0aGUgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgY2h1
bmtzIHJlZ2FyZGxlc3Mgb2YgaXRzIGFjdHVhbApzaXplIGFuZCBlbmZvcmNlcyBzcGFjZSBhbGxv
Y2F0aW9uIHJlcXVpcmVtZW50cyBvbiB1c2VybGFuZCB0b29scy4KClRvIHVuaWZ5IGFuZCBzaW1w
bGlmeSB0aGUgaW50ZXJmYWNlLCBoYW5kbGUgdGhlIG5hbWUgc3RyaW5ncyBvZgphcmJpdHJhcnkg
c2l6ZSBieSBjb3B5aW5nIHRoZW0gaW4gYWRoZXJpbmcgY2h1bmtzIHRvIHRoZSB1c2VybGFuZC4K
SW4gb3JkZXIgdG8gbGV0IHRoZSB1c2VybGFuZCBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgZm9yIHRo
ZSBpbmNvbWluZwpkYXRhIGFkZCBhbiBhdXhpbGlhcnkgaW50ZXJmYWNlIHhjX2xpdmVwYXRjaF9s
aXN0X2dldF9zaXplcygpIHRoYXQKcHJvdmlkZXMgdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHBheWxv
YWQgZW50cmllcyBhbmQgdGhlIHRvdGFsIHNpemUgb2YKYWxsIG5hbWUgc3RyaW5ncy4gVGhpcyBp
cyBhY2hpZXZlZCBieSBleHRlbmRpbmcgdGhlIHN5c2N0bCBsaXN0CmludGVyZmFjZSB3aXRoIGFu
IGV4dHJhIGZpZWxkczogbmFtZV90b3RhbF9zaXplLgoKVGhlIHhjX2xpdmVwYXRjaF9saXN0X2dl
dF9zaXplcygpIGlzc3VlcyB0aGUgbGl2ZXBhdGNoIHN5c2N0bCBsaXN0Cm9wZXJhdGlvbiB3aXRo
IHRoZSBuciBmaWVsZCBzZXQgdG8gMC4gSW4gdGhpcyBtb2RlIHRoZSBvcGVyYXRpb24KcmV0dXJu
cyB0aGUgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcyBhbmQgY2FsY3VsYXRlcyB0aGUgdG90YWwg
c2l6ZXMKZm9yIGFsbCBwYXlsb2FkcycgbmFtZXMuCldoZW4gdGhlIHN5c2N0bCBvcGVyYXRpb24g
aXMgaXNzdWVkIHdpdGggYSBub24temVybyBuciBmaWVsZCAoZm9yCmluc3RhbmNlIHdpdGggYSB2
YWx1ZSBvYnRhaW5lZCBlYXJsaWVyIHdpdGggdGhlIHByaW9yIGNhbGwgdG8gdGhlCnhjX2xpdmVw
YXRjaF9saXN0X2dldF9zaXplcygpKSB0aGUgbmV3IGZpZWxkIG5hbWVfdG90YWxfc2l6ZSBwcm92
aWRlcwp0aGUgdG90YWwgc2l6ZSBvZiBhY3R1YWxseSBjb3BpZWQgZGF0YS4KCkV4dGVuZCB0aGUg
bGlieGMgdG8gaGFuZGxlIHRoZSBuYW1lIGJhY2stdG8tYmFjayBkYXRhIHRyYW5zZmVycy4KClRo
ZSB4ZW4tbGl2ZXBhdGNoIHRvb2wgaXMgbW9kaWZpZWQgdG8gc3RhcnQgdGhlIGxpc3Qgb3BlcmF0
aW9uIHdpdGggYQpjYWxsIHRvIHRoZSB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoKSB0byBv
YnRhaW4gdGhlIGFjdHVhbCBudW1iZXIKb2YgcGF5bG9hZHMgYXMgd2VsbCBhcyB0aGUgbmVjZXNz
YXJ5IHNwYWNlIGZvciBuYW1lcy4KVGhlIHRvb2wgbm93IGFsd2F5cyByZXF1ZXN0cyB0aGUgYWN0
dWFsIG51bWJlciBvZiBlbnRyaWVzIGFuZCBsZWF2ZXMKdGhlIHByZWVtcHRpb24gaGFuZGxpbmcg
dG8gdGhlIGxpYnhjIHJvdXRpbmUuIFRoZSBsaWJ4YyBzdGlsbCByZXR1cm5zCidkb25lJyBhbmQg
J2xlZnQnIHBhcmFtZXRlcnMgd2l0aCB0aGUgc2FtZSBzZW1hbnRpYyBhbGxvd2luZyB0aGUgdG9v
bAp0byBkZXRlY3QgYW5vbWFsaWVzIGFuZCByZWFjdCB0byB0aGVtLiBBdCB0aGUgbW9tZW50IGl0
IGlzIGV4cGVjdGVkCnRoYXQgdGhlIHRvb2wgcmVjZWl2ZXMgdGhlIGV4YWN0IG51bWJlciBvZiBl
bnRpcmVzIGFzIHJlcXVlc3RlZC4KVGhlIHhlbi1saXZlcGF0Y2ggdG9vbCBoYXMgYmVlbiBhbHNv
IG1vZGlmaWVkIHRvIGhhbmRsZSB0aGUgbmFtZQpiYWNrLXRvLWJhY2sgdHJhbnNmZXJzIGNvcnJl
Y3RseS4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpv
bi5kZT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9u
LmNvbT4KUmV2aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmll
d2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQpDaGFu
Z2VkIHNpbmNlIHYxOgogICogYWRkZWQgY29ycmVzcG9uZGluZyBkb2N1bWVudGF0aW9uCgogZG9j
cy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgICAgfCAgMjQgKysrKystLS0tCiB0b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCB8ICA0OSArKysrKysrKysrKystLS0tLS0KIHRvb2xzL2xpYnhjL3hj
X21pc2MuYyAgICAgICAgIHwgMTAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0KIHRvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jICAgIHwgMTEyICsrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAg
fCAgMzEgKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICB8ICAxNSAr
KystLS0KIDYgZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKyksIDExMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyBiL2RvY3MvbWlzYy9s
aXZlcGF0Y2gucGFuZG9jCmluZGV4IDQwNmZiNzlkZjguLmU3YmNjNzBmNWEgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCisrKyBiL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFu
ZG9jCkBAIC03MTcsMTcgKzcxNywyMCBAQCBUaGUgY2FsbGVyIHByb3ZpZGVzOgogICogYGlkeGAg
SW5kZXggaXRlcmF0b3IuIFRoZSBpbmRleCBpbnRvIHRoZSBoeXBlcnZpc29yJ3MgcGF5bG9hZCBj
b3VudC4gSXQgaXMKICAgICByZWNvbW1lbmRlZCB0aGF0IG9uIGZpcnN0IGludm9jYXRpb24gemVy
byBiZSB1c2VkIHNvIHRoYXQgYG5yYCAod2hpY2ggdGhlCiAgICAgaHlwZXJ2aXNvciB3aWxsIHVw
ZGF0ZSB3aXRoIHRoZSByZW1haW5pbmcgcGF5bG9hZCBjb3VudCkgYmUgcHJvdmlkZWQuCi0gICAg
QWxzbyB0aGUgaHlwZXJ2aXNvciB3aWxsIHByb3ZpZGUgYHZlcnNpb25gIHdpdGggdGhlIG1vc3Qg
Y3VycmVudCB2YWx1ZS4KKyAgICBBbHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVy
c2lvbmAgd2l0aCB0aGUgbW9zdCBjdXJyZW50IHZhbHVlIGFuZAorICAgIGNhbGN1bGF0ZWQgdG90
YWwgc2l6ZSBmb3IgYWxsIHBheWxvYWRzJyBuYW1lcy4KICAqIGBucmAgVGhlIG1heCBudW1iZXIg
b2YgZW50cmllcyB0byBwb3B1bGF0ZS4gQ2FuIGJlIHplcm8gd2hpY2ggd2lsbCByZXN1bHQKICAg
ICBpbiB0aGUgaHlwZXJjYWxsIGJlaW5nIGEgcHJvYmluZyBvbmUgYW5kIHJldHVybiB0aGUgbnVt
YmVyIG9mIHBheWxvYWRzCiAgICAgKGFuZCB1cGRhdGUgdGhlIGB2ZXJzaW9uYCkuCiAgKiBgcGFk
YCAtICpNVVNUKiBiZSB6ZXJvLgogICogYHN0YXR1c2AgVmlydHVhbCBhZGRyZXNzIG9mIHdoZXJl
IHRvIHdyaXRlIGBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXNgCiAgICBzdHJ1Y3R1cmVzLiBD
YWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4KLSAqIGBuYW1lYCAtIFZp
cnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgdW5pcXVlIG5hbWUgb2YgdGhlIHBh
eWxvYWQuCi0gICBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFj
aCAqTVVTVCogYmUgb2YKLSAgICoqWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUqKiBzaXplLiBOb3Rl
IHRoYXQgKipYRU5fTElWRVBBVENIX05BTUVfU0laRSoqIGluY2x1ZGVzCi0gICB0aGUgTlVMIHRl
cm1pbmF0b3IuCisgKiBgbmFtZWAgLSBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUg
dGhlIHVuaXF1ZSBuYW1lIG9mIHRoZSBwYXlsb2Fkcy4KKyAgIENhbGxlciAqTVVTVCogYWxsb2Nh
dGUgZW5vdWdoIHNwYWNlIHRvIGJlIGFibGUgdG8gc3RvcmUgYWxsIHJlY2VpdmVkIGRhdGEKKyAg
IChpLmUuIHRvdGFsIGFsbG9jYXRlZCBzcGFjZSAqTVVTVCogbWF0Y2ggdGhlIGBuYW1lX3RvdGFs
X3NpemVgIHZhbHVlCisgICBwcm92aWRlZCBieSB0aGUgaHlwZXJ2aXNvcikuIEluZGl2aWR1YWwg
cGF5bG9hZCBuYW1lIGNhbm5vdCBiZSBsb25nZXIgdGhhbgorICAgKipYRU5fTElWRVBBVENIX05B
TUVfU0laRSoqIGJ5dGVzLiBOb3RlIHRoYXQgKipYRU5fTElWRVBBVENIX05BTUVfU0laRSoqCisg
ICBpbmNsdWRlcyB0aGUgTlVMIHRlcm1pbmF0b3IuCiAgKiBgbGVuYCAtIFZpcnR1YWwgYWRkcmVz
cyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgbGVuZ3RoIG9mIGVhY2ggdW5pcXVlIG5hbWUKICAgIG9m
IHRoZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4g
RWFjaCAqTVVTVCogYmUKICAgIG9mIHNpemVvZih1aW50MzJfdCkgKDQgYnl0ZXMpLgpAQCAtNzM2
LDcgKzczOSw4IEBAIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBhbiBwb3NpdGl2ZSBudW1iZXIs
IGl0IGlzIHRoZSBudW1iZXIgKHVwdG8gYG5yYAogcHJvdmlkZWQgdG8gdGhlIGh5cGVyY2FsbCkg
b2YgdGhlIHBheWxvYWRzIHJldHVybmVkLCBhbG9uZyB3aXRoIGBucmAgdXBkYXRlZAogd2l0aCB0
aGUgbnVtYmVyIG9mIHJlbWFpbmluZyBwYXlsb2FkcywgYHZlcnNpb25gIHVwZGF0ZWQgKGl0IG1h
eSBiZSB0aGUgc2FtZQogYWNyb3NzIGh5cGVyY2FsbHMgLSBpZiBpdCB2YXJpZXMgdGhlIGRhdGEg
aXMgc3RhbGUgYW5kIGZ1cnRoZXIgY2FsbHMgY291bGQKLWZhaWwpLiBUaGUgYHN0YXR1c2AsIGBu
YW1lYCwgYW5kIGBsZW5gIGFyZSB1cGRhdGVkIGF0IHRoZWlyIGRlc2lnbmVkIGluZGV4CitmYWls
KSBhbmQgdGhlIGBuYW1lX3RvdGFsX3NpemVgIGNvbnRhaW5pbmcgdG90YWwgc2l6ZSBvZiB0cmFu
c2ZlcmVkIGRhdGEgZm9yCit0aGUgYXJyYXkuIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBhbmQgYGxl
bmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgKIHZhbHVlIChgaWR4YCkgd2l0
aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4KIAogSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5z
IC1YRU5fRTJCSUcgdGhlIGBucmAgaXMgdG9vIGJpZyBhbmQgc2hvdWxkIGJlCkBAIC03NzUsMTEg
Kzc3OSwxMyBAQCBUaGUgc3RydWN0dXJlIGlzIGFzIGZvbGxvdzoKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtb3VudCBvZiBwYXlsb2FkcyBhbmQg
dmVyc2lvbi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE9VVDogSG93IG1hbnkgcGF5bG9hZHMgbGVmdC4gKi8KICAgICAgICAgdWludDMyX3QgcGFk
OyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICovCisgICAg
ICAgIHVpbnQ2NF90IG5hbWVfdG90YWxfc2l6ZTsgICAgICAgICAgICAgICAvKiBPVVQ6IFRvdGFs
IHNpemUgb2YgYWxsIHRyYW5zZmVyIG5hbWVzICovCiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5v
dWdoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
cGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhlbS4gKi8KLSAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV82NChjaGFyKSBpZDsgICAgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVt
YmVyCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
VVNUIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGluIHNpemUuCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8K
KyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAgIC8qIE9VVDog
QXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgbGVuZ3RoIHVwIHRv
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
TElWRVBBVENIX05BTUVfU0laRSBieXRlcy4gTXVzdCBoYXZlCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciBvZiB0aGVtLiAqLwogICAgICAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBs
ZW5ndGhzIG9mIG5hbWUncy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLwogICAgIH07CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCmluZGV4IDJmYzYyNDIyZjUuLjI1MjY3NWYxMTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CkBAIC0yNTUxLDcgKzI1NTEsMjUgQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNl
ICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICpzdGF0
dXMpOwogCiAvKgotICogVGhlIGhlYXJ0IG9mIHRoaXMgZnVuY3Rpb24gaXMgdG8gZ2V0IGFuIGFy
cmF5IG9mIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QuCisgKiBHZXQgYSBudW1iZXIgb2YgYXZhaWxh
YmxlIHBheWxvYWRzIGFuZCBnZXQgYWN0dWFsIHRvdGFsIHNpemUgb2YKKyAqIHRoZSBwYXlsb2Fk
cycgbmFtZSBhcnJheS4KKyAqCisgKiBUaGlzIGZ1bmN0aW9ucyBpcyB0eXBpY2FsbHkgZXhlY3V0
ZWQgZmlyc3QgYmVmb3JlIHRoZSB4Y19saXZlcGF0Y2hfbGlzdCgpCisgKiB0byBvYnRhaW4gdGhl
IHNpemVzIGFuZCBjb3JyZWN0bHkgYWxsb2NhdGUgYWxsIG5lY2Vzc2FyeSBkYXRhIHJlc291cmNl
cy4KKyAqCisgKiBUaGUgcmV0dXJuIHZhbHVlIGlzIHplcm8gaWYgdGhlIGh5cGVyY2FsbCBjb21w
bGV0ZWQgc3VjY2Vzc2Z1bGx5LgorICoKKyAqIElmIHRoZXJlIHdhcyBhbiBlcnJvciBwZXJmb3Jt
aW5nIHRoZSBzeXNjdGwgb3BlcmF0aW9uLCB0aGUgcmV0dXJuIHZhbHVlCisgKiB3aWxsIGNvbnRh
aW4gdGhlIGh5cGVyY2FsbCBlcnJvciBjb2RlIHZhbHVlLgorICovCitpbnQgeGNfbGl2ZXBhdGNo
X2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgKm5yLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmFtZV90b3RhbF9zaXplKTsK
KworLyoKKyAqIFRoZSBoZWFydCBvZiB0aGlzIGZ1bmN0aW9uIGlzIHRvIGdldCBhbiBhcnJheSBv
ZiB0aGUgZm9sbG93aW5nIG9iamVjdHM6CisgKiAgIC0geGVuX2xpdmVwYXRjaF9zdGF0dXNfdDog
c3RhdGVzIGFuZCByZXR1cm4gY29kZXMgb2YgcGF5bG9hZHMKKyAqICAgLSBuYW1lOiBuYW1lcyBv
ZiBwYXlsb2FkcworICogICAtIGxlbjogbGVuZ3RocyBvZiBjb3JyZXNwb25kaW5nIHBheWxvYWRz
JyBuYW1lcwogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBiZWNhdXNlIGl0IGhhcyB0byBk
ZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBzb21lIG9mIHRoZSByZXF1ZXN0
ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC0yNTYyLDIxICsyNTgwLDIwIEBAIGludCB4
Y19saXZlcGF0Y2hfZ2V0KHhjX2ludGVyZmFjZSAqeGNoLAogICogJ2xlZnQnIGFyZSBhbHNvIHVw
ZGF0ZWQgd2l0aCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgZmlsbGVkIG91dAogICogYW5kIHJlc3Bl
Y3RpdmVseSB0aGUgbnVtYmVyIG9mIGVudHJpZXMgbGVmdCB0byBnZXQgZnJvbSBoeXBlcnZpc29y
LgogICoKLSAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIGNhbGxlciBvZiB0aGlzIGZ1bmN0aW9u
IHdpbGwgdGFrZSB0aGUKLSAqICdsZWZ0JyBhbmQgdXNlIHRoZSB2YWx1ZSBmb3IgJ3N0YXJ0Jy4g
VGhpcyB3YXkgd2UgaGF2ZSBhbgotICogY3Vyc29yIGluIHRoZSBhcnJheS4gTm90ZSB0aGF0IHRo
ZSAnaW5mbycsJ25hbWUnLCBhbmQgJ2xlbicgd2lsbAotICogYmUgdXBkYXRlZCBhdCB0aGUgc3Vi
c2VxdWVudCBjYWxscy4KKyAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIGNhbGxlciBvZiB0aGlz
IGZ1bmN0aW9uIHdpbGwgZmlyc3QgaXNzdWUgdGhlCisgKiB4Y19saXZlcGF0Y2hfbGlzdF9nZXRf
c2l6ZXMoKSBpbiBvcmRlciB0byBvYnRhaW4gdG90YWwgc2l6ZXMgb2YgbmFtZXMKKyAqIGFzIHdl
bGwgYXMgdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcy4KKyAqIFRoZSB0b3Rh
bCBzaXplcyBhcmUgcmVxdWlyZWQgYW5kIHN1cHBsaWVkIHZpYSB0aGUgJ25hbWVfdG90YWxfc2l6
ZScKKyAqIHBhcmFtZXRlci4KICAqCi0gKiBUaGUgJ21heCcgaXMgdG8gYmUgcHJvdmlkZWQgYnkg
dGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtCi0gKiBudW1iZXIgb2YgZW50cmllcyB0aGF0ICdp
bmZvJywgJ25hbWUnLCBhbmQgJ2xlbicgYXJyYXlzIGNhbgotICogYmUgZmlsbGVkIHVwIHdpdGgu
Ci0gKgotICogRWFjaCBlbnRyeSBpbiB0aGUgJ25hbWUnIGFycmF5IGlzIGV4cGVjdGVkIHRvIGJl
IG9mIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFCi0gKiBsZW5ndGguCisgKiBUaGUgJ21heCcgaXMg
dG8gYmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtIG51bWJlciBvZgor
ICogZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJyBhcnJheXMgY2FuIGJlIGZpbGxl
ZCB1cCB3aXRoLgogICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdpbmZvJyBhcnJheSBpcyBleHBl
Y3RlZCB0byBiZSBvZiB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190CiAgKiBzdHJ1Y3R1cmUgc2l6ZS4K
ICAqCisgKiBFYWNoIGVudHJ5IGluIHRoZSAnbmFtZScgYXJyYXkgbWF5IGhhdmUgYW4gYXJiaXRy
YXJ5IHNpemUuCisgKgogICogRWFjaCBlbnRyeSBpbiB0aGUgJ2xlbicgYXJyYXkgaXMgZXhwZWN0
ZWQgdG8gYmUgb2YgdWludDMyX3Qgc2l6ZS4KICAqCiAgKiBUaGUgcmV0dXJuIHZhbHVlIGlzIHpl
cm8gaWYgdGhlIGh5cGVyY2FsbCBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LgpAQCAtMjU4OCwxMCAr
MjYwNSwxMiBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqIHdp
bGwgY29udGFpbiB0aGUgbnVtYmVyIG9mIGVudHJpZXMgdGhhdCBoYWQgYmVlbiBzdWNjZXNmdWxs
eQogICogcmV0cmlldmVkIChpZiBhbnkpLgogICovCi1pbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNf
aW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBzdGFydCwKLSAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvLCBjaGFyICpu
YW1lLAotICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpsZW4sIHVuc2lnbmVkIGludCAq
ZG9uZSwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmxlZnQpOworaW50IHhj
X2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4
LAorICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBzdGFydCwKKyAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgKmluZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3QgKmxlbiwKKyAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50NjRfdCBuYW1lX3RvdGFsX3NpemUsCisgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpkb25lLCB1bnNpZ25lZCBpbnQgKmxlZnQpOwogCiAvKgog
ICogVGhlIG9wZXJhdGlvbnMgYXJlIGFzeW5jaHJvbm91cyBhbmQgdGhlIGh5cGVydmlzb3IgbWF5
IHRha2UgYSB3aGlsZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMv
bGlieGMveGNfbWlzYy5jCmluZGV4IGE4ZTllN2QxZTIuLmQ3ODdmM2YyOWYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTY2
Miw3ICs2NjIsNDggQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiB9
CiAKIC8qCi0gKiBUaGUgaGVhcnQgb2YgdGhpcyBmdW5jdGlvbiBpcyB0byBnZXQgYW4gYXJyYXkg
b2YgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdC4KKyAqIEdldCBhIG51bWJlciBvZiBhdmFpbGFibGUg
cGF5bG9hZHMgYW5kIGdldCBhY3R1YWwgdG90YWwgc2l6ZSBvZgorICogdGhlIHBheWxvYWRzJyBu
YW1lIGFycmF5LgorICoKKyAqIFRoaXMgZnVuY3Rpb25zIGlzIHR5cGljYWxseSBleGVjdXRlZCBm
aXJzdCBiZWZvcmUgdGhlIHhjX2xpdmVwYXRjaF9saXN0KCkKKyAqIHRvIG9idGFpbiB0aGUgc2l6
ZXMgYW5kIGNvcnJlY3RseSBhbGxvY2F0ZSBhbGwgbmVjZXNzYXJ5IGRhdGEgcmVzb3VyY2VzLgor
ICoKKyAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVybyBpZiB0aGUgaHlwZXJjYWxsIGNvbXBsZXRl
ZCBzdWNjZXNzZnVsbHkuCisgKgorICogSWYgdGhlcmUgd2FzIGFuIGVycm9yIHBlcmZvcm1pbmcg
dGhlIHN5c2N0bCBvcGVyYXRpb24sIHRoZSByZXR1cm4gdmFsdWUKKyAqIHdpbGwgY29udGFpbiB0
aGUgaHlwZXJjYWxsIGVycm9yIGNvZGUgdmFsdWUuCisgKi8KK2ludCB4Y19saXZlcGF0Y2hfbGlz
dF9nZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCAqbnIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpuYW1lX3RvdGFsX3NpemUpCit7Cisg
ICAgREVDTEFSRV9TWVNDVEw7CisgICAgaW50IHJjOworCisgICAgaWYgKCAhbnIgfHwgIW5hbWVf
dG90YWxfc2l6ZSApCisgICAgeworICAgICAgICBlcnJubyA9IEVJTlZBTDsKKyAgICAgICAgcmV0
dXJuIC0xOworICAgIH0KKworICAgIG1lbXNldCgmc3lzY3RsLCAwLCBzaXplb2Yoc3lzY3RsKSk7
CisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wOworICAgIHN5c2N0bC51
LmxpdmVwYXRjaC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9MSVNUOworCisgICAgcmMgPSBk
b19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJj
OworCisgICAgKm5yID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5ucjsKKyAgICAqbmFtZV90
b3RhbF9zaXplID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5uYW1lX3RvdGFsX3NpemU7CisK
KyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIFRoZSBoZWFydCBvZiB0aGlzIGZ1bmN0aW9uIGlz
IHRvIGdldCBhbiBhcnJheSBvZiB0aGUgZm9sbG93aW5nIG9iamVjdHM6CisgKiAgIC0geGVuX2xp
dmVwYXRjaF9zdGF0dXNfdDogc3RhdGVzIGFuZCByZXR1cm4gY29kZXMgb2YgcGF5bG9hZHMKKyAq
ICAgLSBuYW1lOiBuYW1lcyBvZiBwYXlsb2FkcworICogICAtIGxlbjogbGVuZ3RocyBvZiBjb3Jy
ZXNwb25kaW5nIHBheWxvYWRzJyBuYW1lcwogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBi
ZWNhdXNlIGl0IGhhcyB0byBkZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBz
b21lIG9mIHRoZSByZXF1ZXN0ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC02NzMsMjEg
KzcxNCwyMCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqICds
ZWZ0JyBhcmUgYWxzbyB1cGRhdGVkIHdpdGggdGhlIG51bWJlciBvZiBlbnRyaWVzIGZpbGxlZCBv
dXQKICAqIGFuZCByZXNwZWN0aXZlbHkgdGhlIG51bWJlciBvZiBlbnRyaWVzIGxlZnQgdG8gZ2V0
IGZyb20gaHlwZXJ2aXNvci4KICAqCi0gKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSBjYWxsZXIg
b2YgdGhpcyBmdW5jdGlvbiB3aWxsIHRha2UgdGhlCi0gKiAnbGVmdCcgYW5kIHVzZSB0aGUgdmFs
dWUgZm9yICdzdGFydCcuIFRoaXMgd2F5IHdlIGhhdmUgYW4KLSAqIGN1cnNvciBpbiB0aGUgYXJy
YXkuIE5vdGUgdGhhdCB0aGUgJ2luZm8nLCduYW1lJywgYW5kICdsZW4nIHdpbGwKLSAqIGJlIHVw
ZGF0ZWQgYXQgdGhlIHN1YnNlcXVlbnQgY2FsbHMuCisgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRo
ZSBjYWxsZXIgb2YgdGhpcyBmdW5jdGlvbiB3aWxsIGZpcnN0IGlzc3VlIHRoZQorICogeGNfbGl2
ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKCkgaW4gb3JkZXIgdG8gb2J0YWluIHRvdGFsIHNpemVzIG9m
IG5hbWVzCisgKiBhcyB3ZWxsIGFzIHRoZSBjdXJyZW50IG51bWJlciBvZiBwYXlsb2FkIGVudHJp
ZXMuCisgKiBUaGUgdG90YWwgc2l6ZXMgYXJlIHJlcXVpcmVkIGFuZCBzdXBwbGllZCB2aWEgdGhl
ICduYW1lX3RvdGFsX3NpemUnCisgKiBwYXJhbWV0ZXIuCiAgKgotICogVGhlICdtYXgnIGlzIHRv
IGJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIgd2l0aCB0aGUgbWF4aW11bQotICogbnVtYmVyIG9m
IGVudHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgYW5kICdsZW4nIGFycmF5cyBjYW4KLSAqIGJl
IGZpbGxlZCB1cCB3aXRoLgotICoKLSAqIEVhY2ggZW50cnkgaW4gdGhlICduYW1lJyBhcnJheSBp
cyBleHBlY3RlZCB0byBiZSBvZiBYRU5fTElWRVBBVENIX05BTUVfU0laRQotICogbGVuZ3RoLgor
ICogVGhlICdtYXgnIGlzIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIgd2l0aCB0aGUgbWF4
aW11bSBudW1iZXIgb2YKKyAqIGVudHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgJ2xlbicgYXJy
YXlzIGNhbiBiZSBmaWxsZWQgdXAgd2l0aC4KICAqCiAgKiBFYWNoIGVudHJ5IGluIHRoZSAnaW5m
bycgYXJyYXkgaXMgZXhwZWN0ZWQgdG8gYmUgb2YgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdAogICog
c3RydWN0dXJlIHNpemUuCiAgKgorICogRWFjaCBlbnRyeSBpbiB0aGUgJ25hbWUnIGFycmF5IG1h
eSBoYXZlIGFuIGFyYml0cmFyeSBzaXplLgorICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdsZW4n
IGFycmF5IGlzIGV4cGVjdGVkIHRvIGJlIG9mIHVpbnQzMl90IHNpemUuCiAgKgogICogVGhlIHJl
dHVybiB2YWx1ZSBpcyB6ZXJvIGlmIHRoZSBoeXBlcmNhbGwgY29tcGxldGVkIHN1Y2Nlc3NmdWxs
eS4KQEAgLTY5OSwxMSArNzM5LDEyIEBAIGludCB4Y19saXZlcGF0Y2hfZ2V0KHhjX2ludGVyZmFj
ZSAqeGNoLAogICogd2lsbCBjb250YWluIHRoZSBudW1iZXIgb2YgZW50cmllcyB0aGF0IGhhZCBi
ZWVuIHN1Y2Nlc2Z1bGx5CiAgKiByZXRyaWV2ZWQgKGlmIGFueSkuCiAgKi8KLWludCB4Y19saXZl
cGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IG1heCwgdW5zaWduZWQg
aW50IHN0YXJ0LAoraW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25z
dCB1bnNpZ25lZCBpbnQgbWF4LAorICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVk
IGludCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9z
dGF0dXMgKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3Qg
KmxlbiwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmRvbmUsCi0gICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpsZWZ0KQorICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQ2NF90IG5hbWVfdG90YWxfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKmRvbmUsIHVuc2lnbmVkIGludCAqbGVmdCkKIHsKICAgICBpbnQgcmM7CiAg
ICAgREVDTEFSRV9TWVNDVEw7CkBAIC03MTQsMjcgKzc1NSwzMyBAQCBpbnQgeGNfbGl2ZXBhdGNo
X2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBz
dGFydCwKICAgICB1aW50MzJfdCBtYXhfYmF0Y2hfc3osIG5yOwogICAgIHVpbnQzMl90IHZlcnNp
b24gPSAwLCByZXRyaWVzID0gMDsKICAgICB1aW50MzJfdCBhZGp1c3QgPSAwOwotICAgIHNzaXpl
X3Qgc3o7CisgICAgb2ZmX3QgbmFtZV9vZmYgPSAwOworICAgIHVpbnQ2NF90IG5hbWVfc3o7CiAK
LSAgICBpZiAoICFtYXggfHwgIWluZm8gfHwgIW5hbWUgfHwgIWxlbiApCisgICAgaWYgKCAhbWF4
IHx8ICFpbmZvIHx8ICFuYW1lIHx8ICFsZW4gfHwgIWRvbmUgfHwgIWxlZnQgKQogICAgIHsKICAg
ICAgICAgZXJybm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKKyAgICBp
ZiAoIG5hbWVfdG90YWxfc2l6ZSA9PSAwICkKKyAgICB7CisgICAgICAgIGVycm5vID0gRU5PRU5U
OworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgbWVtc2V0KCZzeXNjdGwsIDAsIHNp
emVvZihzeXNjdGwpKTsKICAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9saXZlcGF0Y2hfb3A7
CiAgICAgc3lzY3RsLnUubGl2ZXBhdGNoLmNtZCA9IFhFTl9TWVNDVExfTElWRVBBVENIX0xJU1Q7
Ci0gICAgc3lzY3RsLnUubGl2ZXBhdGNoLnBhZCA9IDA7Ci0gICAgc3lzY3RsLnUubGl2ZXBhdGNo
LnUubGlzdC52ZXJzaW9uID0gMDsKICAgICBzeXNjdGwudS5saXZlcGF0Y2gudS5saXN0LmlkeCA9
IHN0YXJ0OwotICAgIHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QucGFkID0gMDsKIAogICAgIG1h
eF9iYXRjaF9zeiA9IG1heDsKLSAgICAvKiBDb252aWVuY2UgdmFsdWUuICovCi0gICAgc3ogPSBz
aXplb2YoKm5hbWUpICogWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkU7CisgICAgbmFtZV9zeiA9IG5h
bWVfdG90YWxfc2l6ZTsKICAgICAqZG9uZSA9IDA7CiAgICAgKmxlZnQgPSAwOwogICAgIGRvIHsK
KyAgICAgICAgdWludDY0X3QgX25hbWVfc3o7CisKICAgICAgICAgLyoKICAgICAgICAgICogVGhl
IGZpcnN0IHRpbWUgd2UgZ28gaW4gdGhpcyBsb29wIG91ciAnbWF4JyBtYXkgYmUgYmlnZ2VyCiAg
ICAgICAgICAqIHRoYW4gd2hhdCB0aGUgaHlwZXJ2aXNvciBpcyBjb21mb3J0YWJsZSB3aXRoIC0g
aGVuY2UgdGhlIGZpcnN0CkBAIC03NTQsMTEgKzgwMSwxMSBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xp
c3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBzdGFy
dCwKICAgICAgICAgc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5uciA9IG5yOwogICAgICAgICAv
KiBGaXggdGhlIHNpemUgKG1heSB2YXJ5IGJldHdlZW4gaHlwZXJjYWxscykuICovCiAgICAgICAg
IEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUoaW5mbywgbnIgKiBzaXplb2YoKmluZm8pKTsKLSAg
ICAgICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShuYW1lLCBuciAqIG5yKTsKKyAgICAgICAg
SFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShuYW1lLCBuYW1lX3N6KTsKICAgICAgICAgSFlQRVJD
QUxMX0JPVU5DRV9TRVRfU0laRShsZW4sIG5yICogc2l6ZW9mKCpsZW4pKTsKICAgICAgICAgLyog
TW92ZSB0aGUgcG9pbnRlciB0byBwcm9wZXIgb2Zmc2V0IGludG8gJ2luZm8nLiAqLwogICAgICAg
ICAoSFlQRVJDQUxMX0JVRkZFUihpbmZvKSktPnVidWYgPSBpbmZvICsgKmRvbmU7Ci0gICAgICAg
IChIWVBFUkNBTExfQlVGRkVSKG5hbWUpKS0+dWJ1ZiA9IG5hbWUgKyAoc3ogKiAqZG9uZSk7Cisg
ICAgICAgIChIWVBFUkNBTExfQlVGRkVSKG5hbWUpKS0+dWJ1ZiA9IG5hbWUgKyBuYW1lX29mZjsK
ICAgICAgICAgKEhZUEVSQ0FMTF9CVUZGRVIobGVuKSktPnVidWYgPSBsZW4gKyAqZG9uZTsKICAg
ICAgICAgLyogQWxsb2NhdGUgbWVtb3J5LiAqLwogICAgICAgICByYyA9IHhjX2h5cGVyY2FsbF9i
b3VuY2VfcHJlKHhjaCwgaW5mbyk7CkBAIC04MjcsMTQgKzg3NCwxOSBAQCBpbnQgeGNfbGl2ZXBh
dGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGlu
dCBzdGFydCwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgICpsZWZ0ID0g
c3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5ucjsgLyogVG90YWwgcmVtYWluaW5nIGNvdW50LiAq
LworICAgICAgICBfbmFtZV9zeiA9IHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubmFtZV90b3Rh
bF9zaXplOyAvKiBUb3RhbCByZWNlaXZlZCBuYW1lIHNpemUuICovCiAgICAgICAgIC8qIENvcHkg
b25seSB1cCAncmMnIG9mIGRhdGEnIC0gd2UgY291bGQgYWRkICdtaW4ocmMsbnIpIGlmIGRlc2ly
ZWQuICovCiAgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUoaW5mbywgKHJjICogc2l6
ZW9mKCppbmZvKSkpOwotICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKG5hbWUsIChy
YyAqIHN6KSk7CisgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobmFtZSwgX25hbWVf
c3opOwogICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKGxlbiwgKHJjICogc2l6ZW9m
KCpsZW4pKSk7CiAgICAgICAgIC8qIEJvdW5jZSB0aGUgZGF0YSBhbmQgZnJlZSB0aGUgYm91bmNl
IGJ1ZmZlci4gKi8KICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgaW5mbyk7
CiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG5hbWUpOwogICAgICAgICB4
Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBsZW4pOworCisgICAgICAgIG5hbWVfc3ogLT0g
X25hbWVfc3o7CisgICAgICAgIG5hbWVfb2ZmICs9IF9uYW1lX3N6OworCiAgICAgICAgIC8qIEFu
ZCB1cGRhdGUgaG93IG1hbnkgZWxlbWVudHMgb2YgaW5mbyB3ZSBoYXZlIGNvcGllZCBpbnRvLiAq
LwogICAgICAgICAqZG9uZSArPSByYzsKICAgICAgICAgLyogVXBkYXRlIGlkeC4gKi8KZGlmZiAt
LWdpdCBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jIGIvdG9vbHMvbWlzYy94ZW4tbGl2ZXBh
dGNoLmMKaW5kZXggYTM3YjI0NTdmZi4uOGFjM2Q1NjdmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlz
Yy94ZW4tbGl2ZXBhdGNoLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMKQEAgLTY0
LDE0ICs2NCwxNCBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RhdGUyc3RyKHVuc2lnbmVkIGludCBz
dGF0ZSkKICAgICByZXR1cm4gbmFtZXNbc3RhdGVdOwogfQogCi0vKiBUaGlzIHZhbHVlIHdhcyBj
aG9vc2VuIGFkaG9jLiBJdCBjb3VsZCBiZSA0MiB0b28uICovCi0jZGVmaW5lIE1BWF9MRU4gMTEK
IHN0YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiB7Ci0gICAgdW5z
aWduZWQgaW50IGlkeCwgZG9uZSwgbGVmdCwgaTsKKyAgICB1bnNpZ25lZCBpbnQgbnIsIGRvbmUs
IGxlZnQsIGk7CiAgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCAqaW5mbyA9IE5VTEw7CiAgICAg
Y2hhciAqbmFtZSA9IE5VTEw7CiAgICAgdWludDMyX3QgKmxlbiA9IE5VTEw7CisgICAgdWludDY0
X3QgbmFtZV90b3RhbF9zaXplOworICAgIG9mZl90IG5hbWVfb2ZmOwogICAgIGludCByYyA9IEVO
T01FTTsKIAogICAgIGlmICggYXJnYyApCkBAIC03OSw2NSArNzksNzMgQEAgc3RhdGljIGludCBs
aXN0X2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICAgICAgc2hvd19oZWxwKCk7CiAg
ICAgICAgIHJldHVybiAtMTsKICAgICB9Ci0gICAgaWR4ID0gbGVmdCA9IDA7Ci0gICAgaW5mbyA9
IG1hbGxvYyhzaXplb2YoKmluZm8pICogTUFYX0xFTik7Ci0gICAgaWYgKCAhaW5mbyApCi0gICAg
ICAgIHJldHVybiByYzsKLSAgICBuYW1lID0gbWFsbG9jKHNpemVvZigqbmFtZSkgKiBYRU5fTElW
RVBBVENIX05BTUVfU0laRSAqIE1BWF9MRU4pOwotICAgIGlmICggIW5hbWUgKQorICAgIGRvbmUg
PSBsZWZ0ID0gMDsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHhjaCwg
Jm5yLCAmbmFtZV90b3RhbF9zaXplKTsKKyAgICBpZiAoIHJjICkKICAgICB7Ci0gICAgICAgIGZy
ZWUoaW5mbyk7CisgICAgICAgIHJjID0gZXJybm87CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
RmFpbGVkIHRvIGdldCBsaXN0IHNpemVzLlxuIgorICAgICAgICAgICAgICAgICJFcnJvciAlZDog
JXNcbiIsCisgICAgICAgICAgICAgICAgcmMsIHN0cmVycm9yKHJjKSk7CiAgICAgICAgIHJldHVy
biByYzsKICAgICB9Ci0gICAgbGVuID0gbWFsbG9jKHNpemVvZigqbGVuKSAqIE1BWF9MRU4pOwot
ICAgIGlmICggIWxlbiApIHsKLSAgICAgICAgZnJlZShuYW1lKTsKLSAgICAgICAgZnJlZShpbmZv
KTsKKworICAgIGlmICggbnIgPT0gMCApCisgICAgeworICAgICAgICBmcHJpbnRmKHN0ZG91dCwg
Ik5vdGhpbmcgdG8gbGlzdFxuIik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlu
Zm8gPSBtYWxsb2MobnIgKiBzaXplb2YoKmluZm8pKTsKKyAgICBpZiAoICFpbmZvICkKICAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgbmFtZSA9IG1hbGxvYyhuYW1lX3RvdGFsX3NpemUgKiBzaXpl
b2YoKm5hbWUpKTsKKyAgICBpZiAoICFuYW1lICkKKyAgICAgICAgZ290byBlcnJvcl9uYW1lOwor
CisgICAgbGVuID0gbWFsbG9jKG5yICogc2l6ZW9mKCpsZW4pKTsKKyAgICBpZiAoICFsZW4gKQor
ICAgICAgICBnb3RvIGVycm9yX2xlbjsKKworICAgIG1lbXNldChpbmZvLCAnQScsIG5yICogc2l6
ZW9mKCppbmZvKSk7CisgICAgbWVtc2V0KG5hbWUsICdCJywgbmFtZV90b3RhbF9zaXplICogc2l6
ZW9mKCpuYW1lKSk7CisgICAgbWVtc2V0KGxlbiwgJ0MnLCBuciAqIHNpemVvZigqbGVuKSk7Cisg
ICAgbmFtZV9vZmYgPSAwOworCisgICAgcmMgPSB4Y19saXZlcGF0Y2hfbGlzdCh4Y2gsIG5yLCAw
LCBpbmZvLCBuYW1lLCBsZW4sIG5hbWVfdG90YWxfc2l6ZSwgJmRvbmUsICZsZWZ0KTsKKyAgICBp
ZiAoIHJjIHx8IGRvbmUgIT0gbnIgfHwgbGVmdCA+IDApCisgICAgeworICAgICAgICByYyA9IGVy
cm5vOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBsaXN0ICVkLyVkLlxuIgor
ICAgICAgICAgICAgICAgICJFcnJvciAlZDogJXNcbiIsCisgICAgICAgICAgICAgICAgbGVmdCwg
bnIsIHJjLCBzdHJlcnJvcihyYykpOworICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KIAotICAg
IGRvIHsKLSAgICAgICAgZG9uZSA9IDA7Ci0gICAgICAgIC8qIFRoZSBtZW1zZXQgaXMgZG9uZSB0
byBjYXRjaCBlcnJvcnMuICovCi0gICAgICAgIG1lbXNldChpbmZvLCAnQScsIHNpemVvZigqaW5m
bykgKiBNQVhfTEVOKTsKLSAgICAgICAgbWVtc2V0KG5hbWUsICdCJywgc2l6ZW9mKCpuYW1lKSAq
IE1BWF9MRU4gKiBYRU5fTElWRVBBVENIX05BTUVfU0laRSk7Ci0gICAgICAgIG1lbXNldChsZW4s
ICdDJywgc2l6ZW9mKCpsZW4pICogTUFYX0xFTik7Ci0gICAgICAgIHJjID0geGNfbGl2ZXBhdGNo
X2xpc3QoeGNoLCBNQVhfTEVOLCBpZHgsIGluZm8sIG5hbWUsIGxlbiwgJmRvbmUsICZsZWZ0KTsK
LSAgICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gZXJybm87Ci0g
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBsaXN0ICVkLyVkLlxuIgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJFcnJvciAlZDogJXNcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIGlkeCwgbGVmdCwgcmMsIHN0cmVycm9yKHJjKSk7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgfQotICAgICAgICBpZiAoICFpZHggKQotICAgICAgICAgICAgZnByaW50ZihzdGRv
dXQsIiBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHN0YXR1c1xuIgot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tXG4iKTsKKyAgICBmcHJpbnRmKHN0ZG91dCwiIElEICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgc3RhdHVzXG4iCisgICAgICAgICAg
ICAgICAgICAgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tXG4iKTsKIAotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGRvbmU7IGkrKyApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGludCBqOwotICAgICAgICAgICAgdWludDMyX3Qg
c3o7Ci0gICAgICAgICAgICBjaGFyICpzdHI7Ci0KLSAgICAgICAgICAgIHN6ID0gbGVuW2ldOwot
ICAgICAgICAgICAgc3RyID0gbmFtZSArIChpICogWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUpOwot
ICAgICAgICAgICAgZm9yICggaiA9IHN6OyBqIDwgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkU7IGor
KyApCi0gICAgICAgICAgICAgICAgc3RyW2pdID0gJ1wwJzsKLQotICAgICAgICAgICAgcHJpbnRm
KCIlLTQwc3wgJXMiLCBzdHIsIHN0YXRlMnN0cihpbmZvW2ldLnN0YXRlKSk7Ci0gICAgICAgICAg
ICBpZiAoIGluZm9baV0ucmMgKQotICAgICAgICAgICAgICAgIHByaW50ZigiICglZCwgJXMpXG4i
LCAtaW5mb1tpXS5yYywgc3RyZXJyb3IoLWluZm9baV0ucmMpKTsKLSAgICAgICAgICAgIGVsc2UK
LSAgICAgICAgICAgICAgICBwdXRzKCIiKTsKLSAgICAgICAgfQotICAgICAgICBpZHggKz0gZG9u
ZTsKLSAgICB9IHdoaWxlICggbGVmdCApOworICAgIGZvciAoIGkgPSAwOyBpIDwgZG9uZTsgaSsr
ICkKKyAgICB7CisgICAgICAgIGNoYXIgKm5hbWVfc3RyID0gbmFtZSArIG5hbWVfb2ZmOworCisg
ICAgICAgIHByaW50ZigiJS00MC4qc3wgJXMiLCBsZW5baV0sIG5hbWVfc3RyLCBzdGF0ZTJzdHIo
aW5mb1tpXS5zdGF0ZSkpOworICAgICAgICBpZiAoIGluZm9baV0ucmMgKQorICAgICAgICAgICAg
cHJpbnRmKCIgKCVkLCAlcylcbiIsIC1pbmZvW2ldLnJjLCBzdHJlcnJvcigtaW5mb1tpXS5yYykp
OworICAgICAgICBlbHNlCisgICAgICAgICAgICBwdXRzKCIiKTsKKworICAgICAgICBuYW1lX29m
ZiArPSBsZW5baV07CisgICAgfQogCitlcnJvcjoKKyAgICBmcmVlKGxlbik7CitlcnJvcl9sZW46
CiAgICAgZnJlZShuYW1lKTsKK2Vycm9yX25hbWU6CiAgICAgZnJlZShpbmZvKTsKLSAgICBmcmVl
KGxlbik7CiAgICAgcmV0dXJuIHJjOwogfQogI3VuZGVmIE1BWF9MRU4KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDE4OTM1
ZjYwOGMuLmU4MDAzODI0NzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysr
IGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtMTE2NCw3ICsxMTY0LDYgQEAgc3RhdGljIGlu
dCBsaXZlcGF0Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlzdCkK
IAogICAgIGlmICggbGlzdC0+bnIgJiYKICAgICAgICAgICghZ3Vlc3RfaGFuZGxlX29rYXkobGlz
dC0+c3RhdHVzLCBsaXN0LT5ucikgfHwKLSAgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkobGlz
dC0+bmFtZSwgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgKiBsaXN0LT5ucikgfHwKICAgICAgICAg
ICAhZ3Vlc3RfaGFuZGxlX29rYXkobGlzdC0+bGVuLCBsaXN0LT5ucikpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKQEAgLTExNzUsMjMgKzExNzQsMzUgQEAgc3RhdGljIGludCBsaXZlcGF0
Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlzdCkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgbGlzdC0+bmFtZV90b3RhbF9zaXplID0gMDsK
ICAgICBpZiAoIGxpc3QtPm5yICkKICAgICB7CisgICAgICAgIHVpbnQ2NF90IG5hbWVfb2Zmc2V0
ID0gMDsKKwogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBkYXRhLCAmcGF5bG9hZF9saXN0
LCBsaXN0ICkKICAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgbGVuOworICAgICAgICAg
ICAgdWludDMyX3QgbmFtZV9sZW47CiAKICAgICAgICAgICAgIGlmICggbGlzdC0+aWR4ID4gaSsr
ICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgc3RhdHVzLnN0YXRl
ID0gZGF0YS0+c3RhdGU7CiAgICAgICAgICAgICBzdGF0dXMucmMgPSBkYXRhLT5yYzsKLSAgICAg
ICAgICAgIGxlbiA9IHN0cmxlbihkYXRhLT5uYW1lKSArIDE7CisKKyAgICAgICAgICAgIG5hbWVf
bGVuID0gc3RybGVuKGRhdGEtPm5hbWUpICsgMTsKKyAgICAgICAgICAgIGxpc3QtPm5hbWVfdG90
YWxfc2l6ZSArPSBuYW1lX2xlbjsKKworICAgICAgICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX3N1
YnJhbmdlX29rYXkobGlzdC0+bmFtZSwgbmFtZV9vZmZzZXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lX29mZnNldCArIG5hbWVfbGVuIC0gMSkgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogTi5CLiAnaWR4JyAh
PSAnaScuICovCi0gICAgICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+
bmFtZSwgaWR4ICogWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGF0YS0+bmFtZSwgbGVuKSB8fAotICAgICAgICAgICAgICAg
IF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bGVuLCBpZHgsICZsZW4sIDEpIHx8CisgICAg
ICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bmFtZSwgbmFtZV9vZmZz
ZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+bmFtZSwg
bmFtZV9sZW4pIHx8CisgICAgICAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0X29mZnNldChsaXN0
LT5sZW4sIGlkeCwgJm5hbWVfbGVuLCAxKSB8fAogICAgICAgICAgICAgICAgIF9fY29weV90b19n
dWVzdF9vZmZzZXQobGlzdC0+c3RhdHVzLCBpZHgsICZzdGF0dXMsIDEpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CkBAIC0xMTk5LDExICsxMjEwLDE5IEBA
IHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xp
c3QgKmxpc3QpCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlkeCsrOworICAgICAgICAg
ICAgbmFtZV9vZmZzZXQgKz0gbmFtZV9sZW47CiAKICAgICAgICAgICAgIGlmICggKGlkeCA+PSBs
aXN0LT5ucikgfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIH0KICAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeSggZGF0YSwgJnBheWxvYWRfbGlzdCwgbGlzdCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGxpc3QtPm5hbWVfdG90YWxfc2l6ZSArPSBzdHJsZW4oZGF0YS0+bmFtZSkgKyAx
OworICAgICAgICB9CisgICAgfQogICAgIGxpc3QtPm5yID0gcGF5bG9hZF9jbnQgLSBpOyAvKiBS
ZW1haW5pbmcgYW1vdW50LiAqLwogICAgIGxpc3QtPnZlcnNpb24gPSBwYXlsb2FkX3ZlcnNpb247
CiAgICAgc3Bpbl91bmxvY2soJnBheWxvYWRfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggYmNk
ZmMxZmFmZS4uNTAzYmU2ODA1OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtOTI1LDEwICs5MjUsMTEg
QEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dldCB7CiAgKgogICogSWYgdGhlIGh5cGVy
Y2FsbCByZXR1cm5zIGFuIHBvc2l0aXZlIG51bWJlciwgaXQgaXMgdGhlIG51bWJlciAodXAgdG8g
YG5yYCkKICAqIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBgbnJgIHVwZGF0
ZWQgd2l0aCB0aGUgbnVtYmVyIG9mIHJlbWFpbmluZwotICogcGF5bG9hZHMsIGB2ZXJzaW9uYCB1
cGRhdGVkIChpdCBtYXkgYmUgdGhlIHNhbWUgYWNyb3NzIGh5cGVyY2FsbHMuIElmIGl0Ci0gKiB2
YXJpZXMgdGhlIGRhdGEgaXMgc3RhbGUgYW5kIGZ1cnRoZXIgY2FsbHMgY291bGQgZmFpbCkuIFRo
ZSBgc3RhdHVzYCwKLSAqIGBuYW1lYCwgYW5kIGBsZW5gJyBhcmUgdXBkYXRlZCBhdCB0aGVpciBk
ZXNpZ25lZCBpbmRleCB2YWx1ZSAoYGlkeGApIHdpdGgKLSAqIHRoZSByZXR1cm5lZCB2YWx1ZSBv
ZiBkYXRhLgorICogcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVkIChpdCBtYXkgYmUgdGhlIHNh
bWUgYWNyb3NzIGh5cGVyY2FsbHMuIElmIGl0IHZhcmllcworICogdGhlIGRhdGEgaXMgc3RhbGUg
YW5kIGZ1cnRoZXIgY2FsbHMgY291bGQgZmFpbCkgYW5kIHRoZSBuYW1lX3RvdGFsX3NpemUKKyAq
IGNvbnRhaW5pbmcgdG90YWwgc2l6ZSBvZiB0cmFuc2ZlcmVkIGRhdGEgZm9yIHRoZSBhcnJheS4K
KyAqIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBgbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpciBkZXNp
Z25lZCBpbmRleCB2YWx1ZSAoYGlkeGApCisgKiB3aXRoIHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBk
YXRhLgogICoKICAqIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBFMkJJRyB0aGUgYG5yYCBpcyB0
b28gYmlnIGFuZCBzaG91bGQgYmUKICAqIGxvd2VyZWQuIFRoZSB1cHBlciBsaW1pdCBvZiBgbnJg
IGlzIGxlZnQgdG8gdGhlIGltcGxlbWVudGlvbi4KQEAgLTk1MSwxMSArOTUyLDEzIEBAIHN0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYW1vdW50IG9mIHBheWxvYWRzIGFuZCB2ZXJzaW9uLgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55
IHBheWxvYWRzIGxlZnQuICovCiAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICovCisgICAgdWludDY0X3QgbmFtZV90b3RhbF9z
aXplOyAgICAgICAgICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFt
ZXMgKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpIHN0
YXR1czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhlbS4gKi8K
ICAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG5hbWU7ICAgICAgICAgLyogT1VUOiBBcnJh
eSBvZiBuYW1lcy4gRWFjaCBtZW1iZXIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTVVTVCBYRU5fTElWRVBBVENIX05BTUVfU0laRSBpbiBzaXplLgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIg
b2YgdGhlbS4gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWF5IGhhdmUgYW4gYXJiaXRyYXJ5IGxlbmd0aCB1cCB0bworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fTElWRVBBVENIX05BTUVfU0laRSBieXRl
cy4gTXVzdCBoYXZlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5yIG9mIHRoZW0uICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsg
ICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbGVuZ3RocyBvZiBuYW1lJ3MuCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAq
LwogfTsKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdt
YkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0
aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBD
aGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUg
Mjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:07:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:07:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9orH-0008A5-2v; Mon, 16 Sep 2019 11:07:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xTZH=XL=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i9orF-00089k-K2
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:07:49 +0000
X-Inumbo-ID: 37946372-d872-11e9-b76c-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37946372-d872-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 11:07:48 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id y127so3885364lfc.0
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 04:07: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-transfer-encoding:content-language;
 bh=HNVJDafmHLrh/AkDuJLXuXBcL/mplJQLdGiHx4yjgC4=;
 b=rATHhhqrHUnm89d7yeoG412CrJPgCloUGioNJXycNaKbOdkh0ckVpD+bDysGDzQSA4
 WYKJO3L6q4tG+PRQy5cuxEhG56gLGGHuZe2cYggcHXd+JjYPP4SU2mF7VfCDaL4XYFp6
 VQ5wUptDhOssd97i+MqORyG7AQRTqVoE5mVNg0QJ5yIRSRRLakCGN4O8XJi8ejH/ZIpD
 pXwMskNq7HHXbaOXtbGh0RHCO4aNGFZ0nzR3zk47CnzpuowiIskqGMrn+SPRxHx6VKZ2
 CwqbsIoOMWN3SLHXNASse3eDciCSatxKPMs2HvPjrZ85cAFzvzIVVuBtvDoFKIKHbXZB
 l1ZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=HNVJDafmHLrh/AkDuJLXuXBcL/mplJQLdGiHx4yjgC4=;
 b=ui9OYaT2YfrRDLamW89Tj86gJU1K3hOpv+qE9d0gMHztOn0zhODwtODuc8X72L12dI
 /x3FsGA5muHvI8xcu3NRtKaj7WV3aGAFdB4pUVJ0wdNbsQSCKIjEXMNK4fIpiJUTb866
 u/VJniiv6A7+yq22uprUeBgogod0LzbOm6N0+fYWDryCZk3NIj7uz5NgEutwVFCwryCy
 Tx/mgq3QNNIMM6dX8WSaP4JPRn7sHSh1EkzpyEHnf8ZV9wHUg4iUvhVqfWBVj/JvfUpc
 USvG6h+4KYeWK6bLqC7NmE457ZsZ3pKPT/kZZWAtsQ2EUrHfUe+zAzvESHoOtBRSqSHw
 2PoA==
X-Gm-Message-State: APjAAAV/zkZDwZoeW11HyObXTrC2Weq/loi40HqDRptrnNgyXpiYuBAn
 41ef6Rg0ZlUKBDZMl6i20bE=
X-Google-Smtp-Source: APXvYqyaH6FPD4qt4YJVR40LTziwKkdEs2XTvZsjtzYtUcVNxGGZD0l0v8n/Yjvdq/WhlKnN1GVTIA==
X-Received: by 2002:ac2:5ec1:: with SMTP id d1mr37047971lfq.83.1568632067598; 
 Mon, 16 Sep 2019 04:07:47 -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 s1sm1789398lfd.14.2019.09.16.04.07.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Sep 2019 04:07:47 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
 <ad0d8cfc-55fa-f97a-a507-70186e69ae0b@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <5b002c2f-59a6-8818-750a-a1ecedec91af@gmail.com>
Date: Mon, 16 Sep 2019 14:07:46 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ad0d8cfc-55fa-f97a-a507-70186e69ae0b@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@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>

Ck9uIDE2LjA5LjE5IDEyOjUzLCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4gT24gMTMu
MDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4+IEBA
IC0yMzksNiArMjM5LDE2IEBAIHN0cnVjdCBpb21tdV9vcHMgewo+PiAgICAgICBpbnQgX19tdXN0
X2NoZWNrICgqaW90bGJfZmx1c2hfYWxsKShzdHJ1Y3QgZG9tYWluICpkKTsKPj4gICAgICAgaW50
ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwo+
PiAgICAgICB2b2lkICgqZHVtcF9wMm1fdGFibGUpKHN0cnVjdCBkb21haW4gKmQpOwo+PiArCj4+
ICsjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQo+PiArICAgIC8qCj4+ICsgICAgICogQWxs
IElPTU1VIGRyaXZlcnMgd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIHNo
b3VsZCB1c2UKPj4gKyAgICAgKiB0aGlzIGNhbGxiYWNrLiBUaGlzIGlzIGEgd2F5IGZvciB0aGUg
ZnJhbWV3b3JrIHRvIHByb3ZpZGUgdGhlIGRyaXZlcgo+PiArICAgICAqIHdpdGggRFQgSU9NTVUg
c3BlY2lmaWVyIHdoaWNoIGRlc2NyaWJlcyB0aGUgSU9NTVUgbWFzdGVyIGludGVyZmFjZXMgb2YK
Pj4gKyAgICAgKiB0aGF0IGRldmljZSAoZGV2aWNlIElEcywgZXRjKS4KPj4gKyAgICAgKi8KPj4g
KyAgICBpbnQgKCpkdF94bGF0ZSkoZGV2aWNlX3QgKmRldiwgc3RydWN0IGR0X3BoYW5kbGVfYXJn
cyAqYXJncyk7Cj4+ICsjZW5kaWYKPj4gICB9Owo+IEJlZm9yZSBJIGdpdmUgbXkgYWNrIG9uIHRo
aXMsIHdvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3aGV0aGVyCj4gaW5kZWVkIGJvdGggcGFyYW1l
dGVycyBhcmUgaW50ZW5kZWQgdG8gYmUgd3JpdHRlbiB0byBieSB0aGUKPiBob29rIGZ1bmN0aW9u
PyBJZiBub3QsIGVpdGhlciBvciBib3RoIHNob3VsZCBnZXQgImNvbnN0IiBhZGRlZC4KCkdvb2Qg
cXVlc3Rpb24uIEkgd2lsbCBhZGQgImNvbnN0IiB0byBhcmdzIHBhcmFtZXRlci4KCi0tIApSZWdh
cmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:09:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9osy-0008QL-Gp; Mon, 16 Sep 2019 11:09:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9osy-0008QG-0B
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:09:36 +0000
X-Inumbo-ID: 76cb61d0-d872-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 76cb61d0-d872-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 11:09:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ABDB7AE2A;
 Mon, 16 Sep 2019 11:09:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-7-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <da8a7de2-c5ea-73c6-f2c0-57dbbdf9f50b@suse.com>
Date: Mon, 16 Sep 2019 13:09:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913192759.10795-7-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/10] tools/libxc: Pre-cleanup for
 xc_cpuid_{set, apply_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBAQCAtOTMyLDYgKzkz
MiwxMyBAQCBpbnQgeGNfY3B1aWRfc2V0KAo+ICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gICAg
ICAgICAgfQo+ICAKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIE5vdGVzIGZvciBmb2xsb3dp
bmcgdGhpcyBhbGdvcml0aG06Cj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBXaGlsZSBpdCB3
aWxsIGFjY2VwdCBhbnkgbGVhZiBkYXRhLCBpdCBvbmx5IG1ha2VzIHNlbnNlIHRvIHVzZSBvbgo+
ICsgICAgICAgICAqIGZlYXR1cmUgbGVhdmVzLiAgcmVnc1tdIGluaXRpYWxseSBjb250YWlucyB0
aGUgaG9zdCB2YWx1ZXMuICBUaGlzLAo+ICsgICAgICAgICAqIHdpdGggdGhlIGZhbGwtdGhyb3Vn
aCBjaGFpbiBpcyBob3cgdGhlICdzJyBhbmQgJ2snIG9wdGlvbnMgd29ya3MuCj4gKyAgICAgICAg
ICovCgpOaXQ6IFN0cmF5ICJzIiBhdCB0aGUgdmVyeSBlbmQuIEFuZCBkb2Vzbid0IHRoZXJlIHdh
bnQgdG8gYmUgYSAybmQKY29tbWEgYWZ0ZXIgImNoYWluIiAoSSBhZG1pdCB0aGlzIGlzIHB1cmVs
eSBmcm9tIGEgR2VybWFuIGxhbmd1YWdlCnBlcnNwZWN0aXZlKS4KCkphbiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:17:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9p0B-00010T-Az; Mon, 16 Sep 2019 11:17:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9p0A-00010O-6K
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:17:02 +0000
X-Inumbo-ID: 811c0bb6-d873-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 811c0bb6-d873-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:17: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 93B87AE2C;
 Mon, 16 Sep 2019 11:17:00 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-9-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a48bd401-32e1-0b7e-4c0b-3509630652ce@suse.com>
Date: Mon, 16 Sep 2019 13:17:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913192759.10795-9-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtc3RhdGljIHZvaWQg
aW50ZWxfeGNfY3B1aWRfcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5m
bywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGlu
dCAqaW5wdXQsIHVuc2lnbmVkIGludCAqcmVncykKPiAtewo+IC0gICAgc3dpdGNoICggaW5wdXRb
MF0gKQo+IC0gICAgewo+IC0gICAgY2FzZSAweDAwMDAwMDA0Ogo+IC0gICAgICAgIC8qCj4gLSAg
ICAgICAgICogRUFYWzMxOjI2XSBpcyBNYXhpbXVtIENvcmVzIFBlciBQYWNrYWdlIChtaW51cyBv
bmUpLgo+IC0gICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQg
KiAyLgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIHJlZ3NbMF0gPSAoKChyZWdzWzBdICYgMHg3
YzAwMDAwMHUpIDw8IDEpIHwgMHgwNDAwMDAwMHUgfAo+IC0gICAgICAgICAgICAgICAgICAgKHJl
Z3NbMF0gJiAweDNmZnUpKTsKPiAtICAgICAgICByZWdzWzNdICY9IDB4M2ZmdTsKCkkgdGhpbmsg
eW91IHdhbnQgdG8gbWVudGlvbiB0aGF0IHRoZSByZW1vdmFsIG9mIHRoaXMgbWFza2luZyBpcwpp
bnRlbnRpb25hbCwgZm9yIGl0IGxvb2tpbmcgYm9ndXMuIFdpdGggYW4gYXBwcm9wcmlhdGUgYWRk
aXRpb24gdG8KdGhlIGRlc2NyaXB0aW9uClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:22:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9p5f-0001x1-1U; Mon, 16 Sep 2019 11:22: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=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9p5d-0001ws-UJ
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:22:41 +0000
X-Inumbo-ID: 49ea2b68-d874-11e9-95e0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49ea2b68-d874-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:22:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8B010AF5C;
 Mon, 16 Sep 2019 11:22:37 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-11-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <24ecd3eb-58fe-f859-3be1-e58c0e94b310@suse.com>
Date: Mon, 16 Sep 2019 13:22:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913192759.10795-11-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/10] x86/cpuid: Enable CPUID Faulting
 for PV control domains by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgZG9tYWluIGJ1
aWxkZXIgbm8gbG9uZ2VyIHVzZXMgbG9jYWwgQ1BVSUQgaW5zdHJ1Y3Rpb25zIGZvciBwb2xpY3kK
PiBkZWNpc2lvbnMuICBUaGlzIHJlc29sdmVzIGEga2V5IGlzc3VlIGZvciBQVkggZG9tMCdzLiAg
SG93ZXZlciwgYXMgUFYgZG9tMCdzCj4gaGF2ZSBuZXZlciBoYWQgZmF1bHRpbmcgZW5mb3JjZWQs
IGxlYXZlIGEgY29tbWFuZCBsaW5lIG9wdGlvbiB0byByZXN0b3JlIHRoZQo+IG9sZCBiZWhhdmlv
dXIuCj4gCj4gQWR2ZXJ0aXNlIHZpcnR1YWxpc2VkIGZhdWx0aW5nIHN1cHBvcnQgdG8gY29udHJv
bCBkb21haW5zIHVubGVzcyB0aGUgb3B0LW91dAo+IGhhcyBiZWVuIHVzZWQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CnBlcmhhcHMgd2l0aCAuLi4K
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9k
b20wX2J1aWxkLmMKPiBAQCAtMzA1LDYgKzMwNSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X2RvbTBfcGFyYW0oY29uc3QgY2hhciAqcykKPiAgI2VuZGlmCj4gICAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJ2ZXJib3NlIiwgcywgc3MpKSA+PSAwICkKPiAgICAgICAg
ICAgICAgb3B0X2RvbTBfdmVyYm9zZSA9IHZhbDsKPiArICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImNwdWlkLWZhdWx0aW5nIiwgcywgc3MpKSA+PSAwICkKPiArICAgICAg
ICAgICAgb3B0X2RvbTBfY3B1aWRfZmF1bHRpbmcgPSB2YWw7CgouLi4gdGhpcyB3cmFwcGVkIGlu
ICIjaWZkZWYgQ09ORklHX1BWIiBvciBJU19FTkFCTEVEKENPTkZJR19QVikKYWRkZWQgdG8gdGhl
IGNvbmRpdGlvbj8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9pDz-0002wx-6c; Mon, 16 Sep 2019 11:31: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pDw-0002wd-PX
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:31:16 +0000
X-Inumbo-ID: 7ed36302-d875-11e9-95e0-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ed36302-d875-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:31:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633475; x=1600169475;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=BJ3llmNExx4LGrtqBAjidOvKBIgGwrzONaJDbG/QghM=;
 b=FhYo1F7TMBNjqPY7AeRCRWpxF/ypVUzS+WMkPWbJkwJLIPC33kdzFkNv
 twv3YzYSEF4BS1V8NGZTUC1j/+wRDkFqBpLiRME4H33+GSeraWq1WsbDJ
 6wTtcwsgjiKct8CohX7CCaGJl7gEDvsTE9MR8Y4qYJpTD5jygwswhEooI Y=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="421366255"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:31:15 +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-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id CBFB6A06F2; Mon, 16 Sep 2019 11:31:12 +0000 (UTC)
Received: from EX13D05EUC004.ant.amazon.com (10.43.164.38) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:12 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D05EUC004.ant.amazon.com (10.43.164.38) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:10 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:07 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:49 +0000
Message-ID: <20190916113056.16592-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 0/7] livepatch-build-tools: new features and
 fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5j
dGlvbmFsaXR5IGFzCmJyaWVmbHkgZGlzY3Vzc2VkIGR1cmluZyBYZW4gRGV2ZWxvcGVyIFN1bW1p
dCAyMDE5OiBbYV0gYW5kIFtiXS4KSXQgYWxzbyBwcm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29t
ZSBzbWFsbCBpbXByb3ZlbWVudHMuCgpJTVBST1ZFTUVOVFM6CgoxLiBTdHJpcCByZWR1bmRhbnQg
b3IgdHJhbnNpZW50IHN5bWJvbHMgZnJvbSByZXN1bHRpbmcgb2JqZWN0IGZpbGVzOgogICBbNl0s
IFs3XQoKICBUaGlzIGNoYW5nZSBsaW1pdHMgdGhlIHNpemUgb2YgcmVzdWx0aW5nIG1vZHVsZXMg
YnkgZHJvcHBpbmcgdW5uZWVkZWQKICBiaXRzLgoKRkVBVFVSRVM6CgpGb3IgZGV0YWlscyBzZWUg
Y292ZXIgbGV0dGVyIG9mIHhlbiBzZXJpZXM6IFtjXQoKMS4gaW5kZXBlbmRlbnQgbW9kdWxlcyAo
cGF0Y2hlczogWzFdKQoyLiBwcmUtIGFuZCBwb3N0LSBhcHBseXxyZXZlcnQgYWN0aW9ucyBob29r
cyAocGF0Y2hlczogWzJdKQozLiBhcHBseXxyZXZlcnQgYWN0aW9ucyByZXBsYWNlbWVudCBob29r
cyAocGF0Y2hlczogWzNdLCBbNF0pCjQuIGlubGluZSBhc20gaG90cGF0Y2hpbmcgZXhwZWN0YXRp
b25zIChwYXRjaGVzOiBbNV0pCgoKW2FdIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L0Rlc2lnbl9TZXNzaW9uc18yMDE5I0xpdmVQYXRjaF9pbXByb3ZlbWVudHNfYW5kX2ZlYXR1cmVz
CltiXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTktMDcvbXNnMDA4NDYuaHRtbAoKW2NdIFtQQVRDSCAwMC8xNF0gbGl2ZXBhdGNoOiBuZXcg
ZmVhdHVyZXMgYW5kIGZpeGVzCgpNZXJnZWQgaW4gdjE6CiAgbGl2ZXBhdGNoLWdjYzogQWxsb3cg
dG9vbGNoYWluIGNvbW1hbmQgd2l0aCB2ZXJzaW9ucwogIGxpdmVwYXRjaC1nY2M6IElnbm9yZSBi
dWlsdF9pbi5vIGFuZCBwcmVsaW5rLm8gb2JqZWN0IGZpbGVzCiAgbGl2ZXBhdGNoLWJ1aWxkOiBE
byBub3QgZm9sbG93IGV2ZXJ5IHN5bWxpbmsgZm9yIHBhdGNoIGZpbGUKICBsaXZlcGF0Y2gtYnVp
bGQ6IEhhbmRsZSBuZXdseSBjcmVhdGVkIG9iamVjdCBmaWxlcwogIGNvbW1vbjogQWRkIGlzX3N0
YW5kYXJkX3NlY3Rpb24oKSBoZWxwZXIgZnVuY3Rpb24KICBjb21tb246IEFkZCBpc19yZWZlcmVu
Y2VkX3NlY3Rpb24oKSBoZWxwZXIgZnVuY3Rpb24KICBjcmVhdGUtZGlmZi1vYmplY3Q6IEFkZCBp
c19zcGVjaWFsX3NlY3Rpb24oKSBoZWxwZXIgZnVuY3Rpb24KICBsaXZlcGF0Y2gtYnVpbGQ6IGRl
dGVjdCBzcGVjaWFsIHNlY3Rpb24gZ3JvdXAgc2l6ZXMKICBjcmVhdGUtZGlmZi1vYmplY3Q6IEFk
ZCBuZXcgZW50cmllcyB0byBzcGVjaWFsIHNlY3Rpb25zIGFycmF5CiAgY3JlYXRlLWRpZmYtb2Jq
ZWN0OiBEbyBub3QgaW5jbHVkZSBhbGwgLnJvZGF0YSBzZWN0aW9ucwogIGNyZWF0ZS1kaWZmLW9i
amVjdDogRG8gbm90IGNyZWF0ZSBlbXB0eSAubGl2ZXBhdGNoLmZ1bmNzIHNlY3Rpb24KICBjcmVh
dGUtZGlmZi1vYmplY3Q6IEV4dGVuZCBwYXRjaGFiaWxpdHkgdmVyaWZpY2F0aW9uOiBTVE5fVU5E
RUYKICBjcmVhdGUtZGlmZi1vYmplY3Q6IFN0cmlwIGFsbCB1bmRlZmluZWQgZW50aXJlcyBvZiBr
bm93biBzaXplCgpQYXdlbCBXaWVjem9ya2lld2ljeiAoNyk6CiAgWzFdIGxpdmVwYXRjaC1idWls
ZDogRW1iZWQgaHlwZXJ2aXNvciBidWlsZCBpZCBpbnRvIGV2ZXJ5IGhvdHBhdGNoCiAgWzJdIGNy
ZWF0ZS1kaWZmLW9iamVjdDogSGFuZGxlIGV4dHJhIHByZS18cG9zdC0gaG9va3MKICBbM10gY3Jl
YXRlLWRpZmYtb2JqZWN0OiBIYW5kbGUgb3B0aW9uYWwgYXBwbHl8cmV2ZXJ0IGhvb2tzCiAgWzRd
IGNyZWF0ZS1kaWZmLW9iamVjdDogQWRkIHN1cHBvcnQgZm9yIGFwcGxpZWQvcmV2ZXJ0ZWQgbWFy
a2VyCiAgWzVdIGNyZWF0ZS1kaWZmLW9iamVjdDogQWRkIHN1cHBvcnQgZm9yIGV4cGVjdGF0aW9u
cwogIFs2XSBsaXZlcGF0Y2gtYnVpbGQ6IFN0cmlwIHRyYW5zaWVudCBvciB1bm5lZWRlZCBzeW1i
b2xzCiAgWzddIGxpdmVwYXRjaC1idWlsZDogU3RyaXAgYWxsIG1ldGFkYXRhIHN5bWJvbHMgZnJv
bSBob3RwYXRjaCBtb2R1bGVzCgogY29tbW9uLmggICAgICAgICAgICAgfCAxMyArKysrKysrLQog
Y3JlYXRlLWRpZmYtb2JqZWN0LmMgfCA4MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tCiBsaXZlcGF0Y2gtYnVpbGQgICAgICB8IDkyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwg
MTcxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKLS0gCjIuMTYuNQoKCgoKQW1hem9u
IERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVy
bGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmlj
aApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5
MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9pE1-0002xu-Gn; Mon, 16 Sep 2019 11:31:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pDz-0002xi-W0
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:31:20 +0000
X-Inumbo-ID: 80d071d6-d875-11e9-b76c-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80d071d6-d875-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 11:31: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=1568633479; x=1600169479;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=myexTeR90JnIDGWCWHgW6wCd7Hk162+rCWbURSHFHAU=;
 b=ubgGJgkI+HDiUYr8T1Uk54SjPSOS63fXwojcvvk8/Ihx2cLjlxxDCyXU
 TOauHSJqKI4adpBBT4Nxiubkt7Vl3N7tDFCrRrgxH1eslQfapWGXwrK0D
 qu906IoL7BXAHK+MQ+hhuVGzIykPNO94SAl/QYaT36yYdSO2/UPTB76mc A=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="750939922"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 16 Sep 2019 11:31:19 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2D457A2D4A; Mon, 16 Sep 2019 11:31:16 +0000 (UTC)
Received: from EX13D05EUC001.ant.amazon.com (10.43.164.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:15 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D05EUC001.ant.amazon.com (10.43.164.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:14 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:11 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:50 +0000
Message-ID: <20190916113056.16592-2-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 1/7] livepatch-build: Embed hypervisor build
 id into every hotpatch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBjaGFuZ2UgaXMgcGFydCBvZiBhIGluZGVwZW5kYW50IHN0YWNrZWQgaG90cGF0Y2ggbW9k
dWxlcwpmZWF0dXJlLiBUaGlzIGZlYXR1cmUgYWxsb3dzIHRvIGJ5cGFzcyBkZXBlbmRlbmNpZXMg
YmV0d2VlbiBtb2R1bGVzCnVwb24gbG9hZGluZywgYnV0IHN0aWxsIHZlcmlmaWVzIFhlbiBidWls
ZCBJRCBtYXRjaGluZy4KCldpdGggc3RhY2tlZCBob3RwYXRjaCBtb2R1bGVzIGl0IGlzIGVzc2Vu
dGlhbCB0aGF0IGVhY2ggYW5kIGV2ZXJ5CmhvdHBhdGNoIGlzIHZlcmlmaWVkIGFnYWluc3QgdGhl
IGh5cGVydmlzb3IgYnVpbGQgaWQgdXBvbiB1cGxvYWQuCkl0IG11c3Qgbm90IGJlIHBvc3NpYmxl
IHRvIHN1Y2Nlc3NmdWxseSB1cGxvYWQgaG90cGF0Y2hlcyBidWlsdCBmb3IKaW5jb3JyZWN0IHZl
cnNpb24gb2YgdGhlIGh5cGVydmlzb3IuCgpUbyBhY2hpZXZlIHRoYXQgYWx3YXlzIGVtYmVkIGFu
IGFkZGl0aW9uYWwgRUxGIHNlY3Rpb246CicubGl2cGF0Y2gueGVuX2RlcGVuZHMnIGNvbnRhaW5p
bmcgdGhlIGh5cGVydmlzb3IgYnVpbGQgaWQuCgpUaGUgaHlwZXJ2aXNvciBidWlsZCBpZCBtdXN0
IGJlIGFsd2F5cyBwcm92aWRlZCBhcyBhIGNvbW1hbmQgbGluZQpwYXJhbWV0ZXI6IC0teGVuLWRl
cGVuZHMuCgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6
b24uZGU+ClJldmlld2VkLWJ5OiBBbmRyYS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpv
bi5jb20+ClJldmlld2VkLWJ5OiBCam9lcm4gRG9lYmVsIDxkb2ViZWxAYW1hem9uLmRlPgpSZXZp
ZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Ci0tLQogbGl2ZXBh
dGNoLWJ1aWxkIHwgMTYgKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXZlcGF0Y2gtYnVpbGQgYi9s
aXZlcGF0Y2gtYnVpbGQKaW5kZXggYjE5OGM5Ny4uYjhhMTcyOCAxMDA3NTUKLS0tIGEvbGl2ZXBh
dGNoLWJ1aWxkCisrKyBiL2xpdmVwYXRjaC1idWlsZApAQCAtMzAsNiArMzAsNyBAQCBERUJVRz1u
CiBYRU5fREVCVUc9bgogU0tJUD0KIERFUEVORFM9CitYRU5fREVQRU5EUz0KIFBSRUxJTks9CiBY
RU5TWU1TPXhlbi1zeW1zCiAKQEAgLTE2Myw2ICsxNjQsOSBAQCBmdW5jdGlvbiBjcmVhdGVfcGF0
Y2goKQogICAgICMgQ3JlYXRlIGEgZGVwZW5kZW5jeSBzZWN0aW9uCiAgICAgcGVybCAtZSAicHJp
bnQgcGFjayAnVlZWWipIKicsIDQsIDIwLCAzLCAnR05VJywgJyR7REVQRU5EU30nIiA+IGRlcGVu
ZHMuYmluCiAKKyAgICAjIENyZWF0ZSBhIFhlbiBkZXBlbmRlbmN5IHNlY3Rpb24KKyAgICBwZXJs
IC1lICJwcmludCBwYWNrICdWVlZaKkgqJywgNCwgMjAsIDMsICdHTlUnLCAnJHtYRU5fREVQRU5E
U30nIiA+IHhlbl9kZXBlbmRzLmJpbgorCiAgICAgZWNobyAiQ3JlYXRpbmcgcGF0Y2ggbW9kdWxl
Li4uIgogICAgIGlmIFsgLXogIiRQUkVMSU5LIiBdOyB0aGVuCiAgICAgICAgIGxkIC1yIC1vICIk
e1BBVENITkFNRX0ubGl2ZXBhdGNoIiAtLWJ1aWxkLWlkPXNoYTEgJChmaW5kIG91dHB1dCAtdHlw
ZSBmIC1uYW1lICIqLm8iKSB8fCBkaWUKQEAgLTE3NCw2ICsxNzgsOSBAQCBmdW5jdGlvbiBjcmVh
dGVfcGF0Y2goKQogCiAgICAgb2JqY29weSAtLWFkZC1zZWN0aW9uIC5saXZlcGF0Y2guZGVwZW5k
cz1kZXBlbmRzLmJpbiAiJHtQQVRDSE5BTUV9LmxpdmVwYXRjaCIKICAgICBvYmpjb3B5IC0tc2V0
LXNlY3Rpb24tZmxhZ3MgLmxpdmVwYXRjaC5kZXBlbmRzPWFsbG9jLHJlYWRvbmx5ICIke1BBVENI
TkFNRX0ubGl2ZXBhdGNoIgorCisgICAgb2JqY29weSAtLWFkZC1zZWN0aW9uIC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHM9eGVuX2RlcGVuZHMuYmluICIke1BBVENITkFNRX0ubGl2ZXBhdGNoIgorICAg
IG9iamNvcHkgLS1zZXQtc2VjdGlvbi1mbGFncyAubGl2ZXBhdGNoLnhlbl9kZXBlbmRzPWFsbG9j
LHJlYWRvbmx5ICIke1BBVENITkFNRX0ubGl2ZXBhdGNoIgogfQogCiB1c2FnZSgpIHsKQEAgLTE4
OSwxMiArMTk2LDEzIEBAIHVzYWdlKCkgewogICAgIGVjaG8gIiAgICAgICAgLS14ZW4tZGVidWcg
ICAgICAgIEJ1aWxkIGRlYnVnIFhlbiAoaWYgeW91ciAuY29uZmlnIGRvZXMgbm90IGhhdmUgdGhl
IG9wdGlvbnMpIiA+JjIKICAgICBlY2hvICIgICAgICAgIC0teGVuLXN5bXMgICAgICAgICBCdWls
ZCBhZ2FpbnN0IGEgeGVuLXN5bXMiID4mMgogICAgIGVjaG8gIiAgICAgICAgLS1kZXBlbmRzICAg
ICAgICAgIFJlcXVpcmVkIGJ1aWxkLWlkIiA+JjIKKyAgICBlY2hvICIgICAgICAgIC0teGVuLWRl
cGVuZHMgICAgICBSZXF1aXJlZCBYZW4gYnVpbGQtaWQiID4mMgogICAgIGVjaG8gIiAgICAgICAg
LS1wcmVsaW5rICAgICAgICAgIFByZWxpbmsiID4mMgogfQogCiBmaW5kX3Rvb2xzIHx8IGRpZSAi
Y2FuJ3QgZmluZCBzdXBwb3J0aW5nIHRvb2xzIgogCi1vcHRpb25zPSQoZ2V0b3B0IC1vIGhzOnA6
YzpvOmo6azpkIC1sICJoZWxwLHNyY2RpcjoscGF0Y2g6LGNvbmZpZzosb3V0cHV0OixjcHVzOixz
a2lwOixkZWJ1Zyx4ZW4tZGVidWcseGVuLXN5bXM6LGRlcGVuZHM6LHByZWxpbmsiIC0tICIkQCIp
IHx8IGRpZSAiZ2V0b3B0IGZhaWxlZCIKK29wdGlvbnM9JChnZXRvcHQgLW8gaHM6cDpjOm86ajpr
OmQgLWwgImhlbHAsc3JjZGlyOixwYXRjaDosY29uZmlnOixvdXRwdXQ6LGNwdXM6LHNraXA6LGRl
YnVnLHhlbi1kZWJ1Zyx4ZW4tc3ltczosZGVwZW5kczoseGVuLWRlcGVuZHM6LHByZWxpbmsiIC0t
ICIkQCIpIHx8IGRpZSAiZ2V0b3B0IGZhaWxlZCIKIAogZXZhbCBzZXQgLS0gIiRvcHRpb25zIgog
CkBAIC0yNTMsNiArMjYxLDExIEBAIHdoaWxlIFtbICQjIC1ndCAwIF1dOyBkbwogICAgICAgICAg
ICAgREVQRU5EUz0iJDEiCiAgICAgICAgICAgICBzaGlmdAogICAgICAgICAgICAgOzsKKyAgICAg
ICAgLS14ZW4tZGVwZW5kcykKKyAgICAgICAgICAgIHNoaWZ0CisgICAgICAgICAgICBYRU5fREVQ
RU5EUz0iJDEiCisgICAgICAgICAgICBzaGlmdAorICAgICAgICAgICAgOzsKICAgICAgICAgLS1w
cmVsaW5rKQogICAgICAgICAgICAgUFJFTElOSz0tLXJlc29sdmUKICAgICAgICAgICAgIHNoaWZ0
CkBAIC0yNjksNiArMjgyLDcgQEAgZG9uZQogWyAteiAiJGNvbmZpZ2FyZyIgXSAmJiBkaWUgIi5j
b25maWcgbm90IGdpdmVuIgogWyAteiAiJG91dHB1dGFyZyIgXSAmJiBkaWUgIk91dHB1dCBkaXJl
Y3Rvcnkgbm90IGdpdmVuIgogWyAteiAiJERFUEVORFMiIF0gJiYgZGllICJCdWlsZC1pZCBkZXBl
bmRlbmN5IG5vdCBnaXZlbiIKK1sgLXogIiRYRU5fREVQRU5EUyIgXSAmJiBkaWUgIlhlbiBCdWls
ZC1pZCBkZXBlbmRlbmN5IG5vdCBnaXZlbiIKIAogU1JDRElSPSIkKHJlYWRsaW5rIC1tIC0tICIk
c3JjYXJnIikiCiAjIFdlIG5lZWQgYW4gYWJzb2x1dGUgcGF0aCBiZWNhdXNlIHdlIG1vdmUgYXJv
dW5kLCBidXQgd2UgbmVlZCB0bwotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2Vu
dGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1
ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFt
IEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJs
aW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9pE3-0002yf-1t; Mon, 16 Sep 2019 11:31: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pE1-0002y6-QS
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:31:21 +0000
X-Inumbo-ID: 80d036f8-d875-11e9-95e0-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80d036f8-d875-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:31: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=1568633479; x=1600169479;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=myexTeR90JnIDGWCWHgW6wCd7Hk162+rCWbURSHFHAU=;
 b=ubgGJgkI+HDiUYr8T1Uk54SjPSOS63fXwojcvvk8/Ihx2cLjlxxDCyXU
 TOauHSJqKI4adpBBT4Nxiubkt7Vl3N7tDFCrRrgxH1eslQfapWGXwrK0D
 qu906IoL7BXAHK+MQ+hhuVGzIykPNO94SAl/QYaT36yYdSO2/UPTB76mc A=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="750939922"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 16 Sep 2019 11:31:19 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2D457A2D4A; Mon, 16 Sep 2019 11:31:16 +0000 (UTC)
Received: from EX13D05EUC001.ant.amazon.com (10.43.164.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:15 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D05EUC001.ant.amazon.com (10.43.164.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:14 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:11 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:50 +0000
Message-ID: <20190916113056.16592-2-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 1/7] livepatch-build: Embed hypervisor build
 id into every hotpatch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBjaGFuZ2UgaXMgcGFydCBvZiBhIGluZGVwZW5kYW50IHN0YWNrZWQgaG90cGF0Y2ggbW9k
dWxlcwpmZWF0dXJlLiBUaGlzIGZlYXR1cmUgYWxsb3dzIHRvIGJ5cGFzcyBkZXBlbmRlbmNpZXMg
YmV0d2VlbiBtb2R1bGVzCnVwb24gbG9hZGluZywgYnV0IHN0aWxsIHZlcmlmaWVzIFhlbiBidWls
ZCBJRCBtYXRjaGluZy4KCldpdGggc3RhY2tlZCBob3RwYXRjaCBtb2R1bGVzIGl0IGlzIGVzc2Vu
dGlhbCB0aGF0IGVhY2ggYW5kIGV2ZXJ5CmhvdHBhdGNoIGlzIHZlcmlmaWVkIGFnYWluc3QgdGhl
IGh5cGVydmlzb3IgYnVpbGQgaWQgdXBvbiB1cGxvYWQuCkl0IG11c3Qgbm90IGJlIHBvc3NpYmxl
IHRvIHN1Y2Nlc3NmdWxseSB1cGxvYWQgaG90cGF0Y2hlcyBidWlsdCBmb3IKaW5jb3JyZWN0IHZl
cnNpb24gb2YgdGhlIGh5cGVydmlzb3IuCgpUbyBhY2hpZXZlIHRoYXQgYWx3YXlzIGVtYmVkIGFu
IGFkZGl0aW9uYWwgRUxGIHNlY3Rpb246CicubGl2cGF0Y2gueGVuX2RlcGVuZHMnIGNvbnRhaW5p
bmcgdGhlIGh5cGVydmlzb3IgYnVpbGQgaWQuCgpUaGUgaHlwZXJ2aXNvciBidWlsZCBpZCBtdXN0
IGJlIGFsd2F5cyBwcm92aWRlZCBhcyBhIGNvbW1hbmQgbGluZQpwYXJhbWV0ZXI6IC0teGVuLWRl
cGVuZHMuCgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6
b24uZGU+ClJldmlld2VkLWJ5OiBBbmRyYS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpv
bi5jb20+ClJldmlld2VkLWJ5OiBCam9lcm4gRG9lYmVsIDxkb2ViZWxAYW1hem9uLmRlPgpSZXZp
ZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Ci0tLQogbGl2ZXBh
dGNoLWJ1aWxkIHwgMTYgKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXZlcGF0Y2gtYnVpbGQgYi9s
aXZlcGF0Y2gtYnVpbGQKaW5kZXggYjE5OGM5Ny4uYjhhMTcyOCAxMDA3NTUKLS0tIGEvbGl2ZXBh
dGNoLWJ1aWxkCisrKyBiL2xpdmVwYXRjaC1idWlsZApAQCAtMzAsNiArMzAsNyBAQCBERUJVRz1u
CiBYRU5fREVCVUc9bgogU0tJUD0KIERFUEVORFM9CitYRU5fREVQRU5EUz0KIFBSRUxJTks9CiBY
RU5TWU1TPXhlbi1zeW1zCiAKQEAgLTE2Myw2ICsxNjQsOSBAQCBmdW5jdGlvbiBjcmVhdGVfcGF0
Y2goKQogICAgICMgQ3JlYXRlIGEgZGVwZW5kZW5jeSBzZWN0aW9uCiAgICAgcGVybCAtZSAicHJp
bnQgcGFjayAnVlZWWipIKicsIDQsIDIwLCAzLCAnR05VJywgJyR7REVQRU5EU30nIiA+IGRlcGVu
ZHMuYmluCiAKKyAgICAjIENyZWF0ZSBhIFhlbiBkZXBlbmRlbmN5IHNlY3Rpb24KKyAgICBwZXJs
IC1lICJwcmludCBwYWNrICdWVlZaKkgqJywgNCwgMjAsIDMsICdHTlUnLCAnJHtYRU5fREVQRU5E
U30nIiA+IHhlbl9kZXBlbmRzLmJpbgorCiAgICAgZWNobyAiQ3JlYXRpbmcgcGF0Y2ggbW9kdWxl
Li4uIgogICAgIGlmIFsgLXogIiRQUkVMSU5LIiBdOyB0aGVuCiAgICAgICAgIGxkIC1yIC1vICIk
e1BBVENITkFNRX0ubGl2ZXBhdGNoIiAtLWJ1aWxkLWlkPXNoYTEgJChmaW5kIG91dHB1dCAtdHlw
ZSBmIC1uYW1lICIqLm8iKSB8fCBkaWUKQEAgLTE3NCw2ICsxNzgsOSBAQCBmdW5jdGlvbiBjcmVh
dGVfcGF0Y2goKQogCiAgICAgb2JqY29weSAtLWFkZC1zZWN0aW9uIC5saXZlcGF0Y2guZGVwZW5k
cz1kZXBlbmRzLmJpbiAiJHtQQVRDSE5BTUV9LmxpdmVwYXRjaCIKICAgICBvYmpjb3B5IC0tc2V0
LXNlY3Rpb24tZmxhZ3MgLmxpdmVwYXRjaC5kZXBlbmRzPWFsbG9jLHJlYWRvbmx5ICIke1BBVENI
TkFNRX0ubGl2ZXBhdGNoIgorCisgICAgb2JqY29weSAtLWFkZC1zZWN0aW9uIC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHM9eGVuX2RlcGVuZHMuYmluICIke1BBVENITkFNRX0ubGl2ZXBhdGNoIgorICAg
IG9iamNvcHkgLS1zZXQtc2VjdGlvbi1mbGFncyAubGl2ZXBhdGNoLnhlbl9kZXBlbmRzPWFsbG9j
LHJlYWRvbmx5ICIke1BBVENITkFNRX0ubGl2ZXBhdGNoIgogfQogCiB1c2FnZSgpIHsKQEAgLTE4
OSwxMiArMTk2LDEzIEBAIHVzYWdlKCkgewogICAgIGVjaG8gIiAgICAgICAgLS14ZW4tZGVidWcg
ICAgICAgIEJ1aWxkIGRlYnVnIFhlbiAoaWYgeW91ciAuY29uZmlnIGRvZXMgbm90IGhhdmUgdGhl
IG9wdGlvbnMpIiA+JjIKICAgICBlY2hvICIgICAgICAgIC0teGVuLXN5bXMgICAgICAgICBCdWls
ZCBhZ2FpbnN0IGEgeGVuLXN5bXMiID4mMgogICAgIGVjaG8gIiAgICAgICAgLS1kZXBlbmRzICAg
ICAgICAgIFJlcXVpcmVkIGJ1aWxkLWlkIiA+JjIKKyAgICBlY2hvICIgICAgICAgIC0teGVuLWRl
cGVuZHMgICAgICBSZXF1aXJlZCBYZW4gYnVpbGQtaWQiID4mMgogICAgIGVjaG8gIiAgICAgICAg
LS1wcmVsaW5rICAgICAgICAgIFByZWxpbmsiID4mMgogfQogCiBmaW5kX3Rvb2xzIHx8IGRpZSAi
Y2FuJ3QgZmluZCBzdXBwb3J0aW5nIHRvb2xzIgogCi1vcHRpb25zPSQoZ2V0b3B0IC1vIGhzOnA6
YzpvOmo6azpkIC1sICJoZWxwLHNyY2RpcjoscGF0Y2g6LGNvbmZpZzosb3V0cHV0OixjcHVzOixz
a2lwOixkZWJ1Zyx4ZW4tZGVidWcseGVuLXN5bXM6LGRlcGVuZHM6LHByZWxpbmsiIC0tICIkQCIp
IHx8IGRpZSAiZ2V0b3B0IGZhaWxlZCIKK29wdGlvbnM9JChnZXRvcHQgLW8gaHM6cDpjOm86ajpr
OmQgLWwgImhlbHAsc3JjZGlyOixwYXRjaDosY29uZmlnOixvdXRwdXQ6LGNwdXM6LHNraXA6LGRl
YnVnLHhlbi1kZWJ1Zyx4ZW4tc3ltczosZGVwZW5kczoseGVuLWRlcGVuZHM6LHByZWxpbmsiIC0t
ICIkQCIpIHx8IGRpZSAiZ2V0b3B0IGZhaWxlZCIKIAogZXZhbCBzZXQgLS0gIiRvcHRpb25zIgog
CkBAIC0yNTMsNiArMjYxLDExIEBAIHdoaWxlIFtbICQjIC1ndCAwIF1dOyBkbwogICAgICAgICAg
ICAgREVQRU5EUz0iJDEiCiAgICAgICAgICAgICBzaGlmdAogICAgICAgICAgICAgOzsKKyAgICAg
ICAgLS14ZW4tZGVwZW5kcykKKyAgICAgICAgICAgIHNoaWZ0CisgICAgICAgICAgICBYRU5fREVQ
RU5EUz0iJDEiCisgICAgICAgICAgICBzaGlmdAorICAgICAgICAgICAgOzsKICAgICAgICAgLS1w
cmVsaW5rKQogICAgICAgICAgICAgUFJFTElOSz0tLXJlc29sdmUKICAgICAgICAgICAgIHNoaWZ0
CkBAIC0yNjksNiArMjgyLDcgQEAgZG9uZQogWyAteiAiJGNvbmZpZ2FyZyIgXSAmJiBkaWUgIi5j
b25maWcgbm90IGdpdmVuIgogWyAteiAiJG91dHB1dGFyZyIgXSAmJiBkaWUgIk91dHB1dCBkaXJl
Y3Rvcnkgbm90IGdpdmVuIgogWyAteiAiJERFUEVORFMiIF0gJiYgZGllICJCdWlsZC1pZCBkZXBl
bmRlbmN5IG5vdCBnaXZlbiIKK1sgLXogIiRYRU5fREVQRU5EUyIgXSAmJiBkaWUgIlhlbiBCdWls
ZC1pZCBkZXBlbmRlbmN5IG5vdCBnaXZlbiIKIAogU1JDRElSPSIkKHJlYWRsaW5rIC1tIC0tICIk
c3JjYXJnIikiCiAjIFdlIG5lZWQgYW4gYWJzb2x1dGUgcGF0aCBiZWNhdXNlIHdlIG1vdmUgYXJv
dW5kLCBidXQgd2UgbmVlZCB0bwotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2Vu
dGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1
ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFt
IEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJs
aW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9pDy-0002wr-Tn; Mon, 16 Sep 2019 11:31: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pDw-0002we-QB
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:31:16 +0000
X-Inumbo-ID: 7ed36303-d875-11e9-95e0-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ed36303-d875-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:31:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633475; x=1600169475;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=BJ3llmNExx4LGrtqBAjidOvKBIgGwrzONaJDbG/QghM=;
 b=FhYo1F7TMBNjqPY7AeRCRWpxF/ypVUzS+WMkPWbJkwJLIPC33kdzFkNv
 twv3YzYSEF4BS1V8NGZTUC1j/+wRDkFqBpLiRME4H33+GSeraWq1WsbDJ
 6wTtcwsgjiKct8CohX7CCaGJl7gEDvsTE9MR8Y4qYJpTD5jygwswhEooI Y=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="421366255"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:31:15 +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-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id CBFB6A06F2; Mon, 16 Sep 2019 11:31:12 +0000 (UTC)
Received: from EX13D05EUC004.ant.amazon.com (10.43.164.38) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:12 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D05EUC004.ant.amazon.com (10.43.164.38) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:10 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:07 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:49 +0000
Message-ID: <20190916113056.16592-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 0/7] livepatch-build-tools: new features and
 fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5j
dGlvbmFsaXR5IGFzCmJyaWVmbHkgZGlzY3Vzc2VkIGR1cmluZyBYZW4gRGV2ZWxvcGVyIFN1bW1p
dCAyMDE5OiBbYV0gYW5kIFtiXS4KSXQgYWxzbyBwcm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29t
ZSBzbWFsbCBpbXByb3ZlbWVudHMuCgpJTVBST1ZFTUVOVFM6CgoxLiBTdHJpcCByZWR1bmRhbnQg
b3IgdHJhbnNpZW50IHN5bWJvbHMgZnJvbSByZXN1bHRpbmcgb2JqZWN0IGZpbGVzOgogICBbNl0s
IFs3XQoKICBUaGlzIGNoYW5nZSBsaW1pdHMgdGhlIHNpemUgb2YgcmVzdWx0aW5nIG1vZHVsZXMg
YnkgZHJvcHBpbmcgdW5uZWVkZWQKICBiaXRzLgoKRkVBVFVSRVM6CgpGb3IgZGV0YWlscyBzZWUg
Y292ZXIgbGV0dGVyIG9mIHhlbiBzZXJpZXM6IFtjXQoKMS4gaW5kZXBlbmRlbnQgbW9kdWxlcyAo
cGF0Y2hlczogWzFdKQoyLiBwcmUtIGFuZCBwb3N0LSBhcHBseXxyZXZlcnQgYWN0aW9ucyBob29r
cyAocGF0Y2hlczogWzJdKQozLiBhcHBseXxyZXZlcnQgYWN0aW9ucyByZXBsYWNlbWVudCBob29r
cyAocGF0Y2hlczogWzNdLCBbNF0pCjQuIGlubGluZSBhc20gaG90cGF0Y2hpbmcgZXhwZWN0YXRp
b25zIChwYXRjaGVzOiBbNV0pCgoKW2FdIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L0Rlc2lnbl9TZXNzaW9uc18yMDE5I0xpdmVQYXRjaF9pbXByb3ZlbWVudHNfYW5kX2ZlYXR1cmVz
CltiXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTktMDcvbXNnMDA4NDYuaHRtbAoKW2NdIFtQQVRDSCAwMC8xNF0gbGl2ZXBhdGNoOiBuZXcg
ZmVhdHVyZXMgYW5kIGZpeGVzCgpNZXJnZWQgaW4gdjE6CiAgbGl2ZXBhdGNoLWdjYzogQWxsb3cg
dG9vbGNoYWluIGNvbW1hbmQgd2l0aCB2ZXJzaW9ucwogIGxpdmVwYXRjaC1nY2M6IElnbm9yZSBi
dWlsdF9pbi5vIGFuZCBwcmVsaW5rLm8gb2JqZWN0IGZpbGVzCiAgbGl2ZXBhdGNoLWJ1aWxkOiBE
byBub3QgZm9sbG93IGV2ZXJ5IHN5bWxpbmsgZm9yIHBhdGNoIGZpbGUKICBsaXZlcGF0Y2gtYnVp
bGQ6IEhhbmRsZSBuZXdseSBjcmVhdGVkIG9iamVjdCBmaWxlcwogIGNvbW1vbjogQWRkIGlzX3N0
YW5kYXJkX3NlY3Rpb24oKSBoZWxwZXIgZnVuY3Rpb24KICBjb21tb246IEFkZCBpc19yZWZlcmVu
Y2VkX3NlY3Rpb24oKSBoZWxwZXIgZnVuY3Rpb24KICBjcmVhdGUtZGlmZi1vYmplY3Q6IEFkZCBp
c19zcGVjaWFsX3NlY3Rpb24oKSBoZWxwZXIgZnVuY3Rpb24KICBsaXZlcGF0Y2gtYnVpbGQ6IGRl
dGVjdCBzcGVjaWFsIHNlY3Rpb24gZ3JvdXAgc2l6ZXMKICBjcmVhdGUtZGlmZi1vYmplY3Q6IEFk
ZCBuZXcgZW50cmllcyB0byBzcGVjaWFsIHNlY3Rpb25zIGFycmF5CiAgY3JlYXRlLWRpZmYtb2Jq
ZWN0OiBEbyBub3QgaW5jbHVkZSBhbGwgLnJvZGF0YSBzZWN0aW9ucwogIGNyZWF0ZS1kaWZmLW9i
amVjdDogRG8gbm90IGNyZWF0ZSBlbXB0eSAubGl2ZXBhdGNoLmZ1bmNzIHNlY3Rpb24KICBjcmVh
dGUtZGlmZi1vYmplY3Q6IEV4dGVuZCBwYXRjaGFiaWxpdHkgdmVyaWZpY2F0aW9uOiBTVE5fVU5E
RUYKICBjcmVhdGUtZGlmZi1vYmplY3Q6IFN0cmlwIGFsbCB1bmRlZmluZWQgZW50aXJlcyBvZiBr
bm93biBzaXplCgpQYXdlbCBXaWVjem9ya2lld2ljeiAoNyk6CiAgWzFdIGxpdmVwYXRjaC1idWls
ZDogRW1iZWQgaHlwZXJ2aXNvciBidWlsZCBpZCBpbnRvIGV2ZXJ5IGhvdHBhdGNoCiAgWzJdIGNy
ZWF0ZS1kaWZmLW9iamVjdDogSGFuZGxlIGV4dHJhIHByZS18cG9zdC0gaG9va3MKICBbM10gY3Jl
YXRlLWRpZmYtb2JqZWN0OiBIYW5kbGUgb3B0aW9uYWwgYXBwbHl8cmV2ZXJ0IGhvb2tzCiAgWzRd
IGNyZWF0ZS1kaWZmLW9iamVjdDogQWRkIHN1cHBvcnQgZm9yIGFwcGxpZWQvcmV2ZXJ0ZWQgbWFy
a2VyCiAgWzVdIGNyZWF0ZS1kaWZmLW9iamVjdDogQWRkIHN1cHBvcnQgZm9yIGV4cGVjdGF0aW9u
cwogIFs2XSBsaXZlcGF0Y2gtYnVpbGQ6IFN0cmlwIHRyYW5zaWVudCBvciB1bm5lZWRlZCBzeW1i
b2xzCiAgWzddIGxpdmVwYXRjaC1idWlsZDogU3RyaXAgYWxsIG1ldGFkYXRhIHN5bWJvbHMgZnJv
bSBob3RwYXRjaCBtb2R1bGVzCgogY29tbW9uLmggICAgICAgICAgICAgfCAxMyArKysrKysrLQog
Y3JlYXRlLWRpZmYtb2JqZWN0LmMgfCA4MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tCiBsaXZlcGF0Y2gtYnVpbGQgICAgICB8IDkyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwg
MTcxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKLS0gCjIuMTYuNQoKCgoKQW1hem9u
IERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVy
bGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmlj
aApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5
MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:31:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9pEL-00036f-EO; Mon, 16 Sep 2019 11:31:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pEK-000360-3x
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:31:40 +0000
X-Inumbo-ID: 8cac5182-d875-11e9-b76c-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8cac5182-d875-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 11:31:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633499; x=1600169499;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=S7Jwy4t3EpCpk7fyUsDPxnKbkiyWUgaXiHUWKRb2soo=;
 b=kwWLrFOaoAKw6ZYSc78TqPH42eFEeCICXnOh0F/XLnIjD+3wjFh5bPwG
 /EbC9TEKL1B92gBchI1GNpO8cq3fHsbXaXlaK3eYjaD1X0ZwplcyHiXqK
 q/ywi/fxgcM/WrqYHkL4CI6KKc4Atz1l2SaLDaXIVhmRafu0N/RjviYdl g=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="415450094"
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-6001.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:31:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id CA4FEA184A; Mon, 16 Sep 2019 11:31:33 +0000 (UTC)
Received: from EX13D05EUC003.ant.amazon.com (10.43.164.207) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:19 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D05EUC003.ant.amazon.com (10.43.164.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:18 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:15 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:51 +0000
Message-ID: <20190916113056.16592-3-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 2/7] create-diff-object: Handle extra
 pre-|post- hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

SW5jbHVkZSBuZXcgc2VjdGlvbnMgY29udGFpbmluZyBvcHRpb25hbCBwcmUtLCBwb3N0LSBhY3Rp
b24gaG9va3MuCgpUaGUgZm9sbG93aW5nIG5ldyBzZWN0aW9uIG5hbWVzIGFyZSBzdXBwb3J0ZWQ6
CiAgLSAubGl2ZXBhdGNoLmhvb2tzLnByZWFwcGx5CiAgLSAubGl2ZXBhdGNoLmhvb2tzLnBvc3Rh
cHBseQogIC0gLmxpdmVwYXRjaC5ob29rcy5wcmVyZXZlcnQKICAtIC5saXZlcGF0Y2guaG9va3Mu
cG9zdHJldmVydAoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxA
YW1hem9uLmRlPgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+Ci0tLQogY3JlYXRlLWRpZmYtb2JqZWN0LmMgfCA2NyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY3JlYXRlLWRpZmYt
b2JqZWN0LmMgYi9jcmVhdGUtZGlmZi1vYmplY3QuYwppbmRleCBmMDFmMWRhLi40NGY0ZTZiIDEw
MDY0NAotLS0gYS9jcmVhdGUtZGlmZi1vYmplY3QuYworKysgYi9jcmVhdGUtZGlmZi1vYmplY3Qu
YwpAQCAtMTEwMiw2ICsxMTAyLDIyIEBAIHN0YXRpYyBzdHJ1Y3Qgc3BlY2lhbF9zZWN0aW9uIHNw
ZWNpYWxfc2VjdGlvbnNbXSA9IHsKIAkJLm5hbWUJCT0gIi5saXZlcGF0Y2guaG9va3MudW5sb2Fk
IiwKIAkJLmdyb3VwX3NpemUJPSBsaXZlcGF0Y2hfaG9va3NfZ3JvdXBfc2l6ZSwKIAl9LAorCXsK
KwkJLm5hbWUJCT0gIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkiLAorCQkuZ3JvdXBfc2l6ZQk9
IGxpdmVwYXRjaF9ob29rc19ncm91cF9zaXplLAorCX0sCisJeworCQkubmFtZQkJPSAiLmxpdmVw
YXRjaC5ob29rcy5wb3N0YXBwbHkiLAorCQkuZ3JvdXBfc2l6ZQk9IGxpdmVwYXRjaF9ob29rc19n
cm91cF9zaXplLAorCX0sCisJeworCQkubmFtZQkJPSAiLmxpdmVwYXRjaC5ob29rcy5wcmVyZXZl
cnQiLAorCQkuZ3JvdXBfc2l6ZQk9IGxpdmVwYXRjaF9ob29rc19ncm91cF9zaXplLAorCX0sCisJ
eworCQkubmFtZQkJPSAiLmxpdmVwYXRjaC5ob29rcy5wb3N0cmV2ZXJ0IiwKKwkJLmdyb3VwX3Np
emUJPSBsaXZlcGF0Y2hfaG9va3NfZ3JvdXBfc2l6ZSwKKwl9LAogCXt9LAogfTsKIApAQCAtMTQ2
NSwyMyArMTQ4MSw0NCBAQCBzdGF0aWMgdm9pZCBrcGF0Y2hfaW5jbHVkZV9kZWJ1Z19zZWN0aW9u
cyhzdHJ1Y3Qga3BhdGNoX2VsZiAqa2VsZikKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGtwYXRjaF9p
bmNsdWRlX2hvb2tfZWxlbWVudHMoc3RydWN0IGtwYXRjaF9lbGYgKmtlbGYpCisjZGVmaW5lIElT
X0hPT0tfU0VDVElPTihzZWN0aW9uLCBob29rKSAoeyBcCisgICAgICAgICFzdHJjbXAoKChzZWN0
aW9uKSktPm5hbWUsICIubGl2ZXBhdGNoLmhvb2tzLiIgaG9vaykgfHwgXAorICAgICAgICAhc3Ry
Y21wKCgoc2VjdGlvbikpLT5uYW1lLCAiLnJlbGEubGl2ZXBhdGNoLmhvb2tzLiIgaG9vayk7IFwK
K30pCisKKyNkZWZpbmUgSVNfQUNUSU9OX0hPT0tfU0VDVElPTihzZWN0aW9uLCBhY3Rpb24pICh7
IFwKKyAgICAgICAgSVNfSE9PS19TRUNUSU9OKHNlY3Rpb24sICJwcmUiIGFjdGlvbikgfHwgXAor
ICAgICAgICBJU19IT09LX1NFQ1RJT04oc2VjdGlvbiwgInBvc3QiIGFjdGlvbik7IFwKK30pCisK
KyNkZWZpbmUgSVNfSE9PS19TWU1fTkFNRShzeW1ib2wsIGhvb2spICh7IFwKKyAgICAgICAgIXN0
cmNtcCgoKHN5bWJvbCkpLT5uYW1lLCAibGl2ZXBhdGNoXyIgaG9vayAiX2RhdGEiKTsgXAorfSkK
KworI2RlZmluZSBJU19BQ1RJT05fSE9PS19TWU1fTkFNRShzeW1ib2wsIGFjdGlvbikgKHsgXAor
ICAgICAgICBJU19IT09LX1NZTV9OQU1FKHN5bWJvbCwgInByZSIgYWN0aW9uKSB8fCBcCisgICAg
ICAgIElTX0hPT0tfU1lNX05BTUUoc3ltYm9sLCAicG9zdCIgYWN0aW9uKTsgXAorfSkKKworc3Rh
dGljIGludCBrcGF0Y2hfaW5jbHVkZV9ob29rX2VsZW1lbnRzKHN0cnVjdCBrcGF0Y2hfZWxmICpr
ZWxmKQogewogCXN0cnVjdCBzZWN0aW9uICpzZWM7CiAJc3RydWN0IHN5bWJvbCAqc3ltOwogCXN0
cnVjdCByZWxhICpyZWxhOworCWludCBudW1fbmV3X2Z1bmN0aW9ucyA9IDA7CiAKLQkvKiBpbmNs
dWRlIGxvYWQvdW5sb2FkIHNlY3Rpb25zICovCisJLyogaW5jbHVkZSBhbGwgc3VwcG9ydGVkIGhv
b2tzIHNlY3Rpb25zICovCiAJbGlzdF9mb3JfZWFjaF9lbnRyeShzZWMsICZrZWxmLT5zZWN0aW9u
cywgbGlzdCkgewotCQlpZiAoIXN0cmNtcChzZWMtPm5hbWUsICIubGl2ZXBhdGNoLmhvb2tzLmxv
YWQiKSB8fAotCQkgICAgIXN0cmNtcChzZWMtPm5hbWUsICIubGl2ZXBhdGNoLmhvb2tzLnVubG9h
ZCIpIHx8Ci0JCSAgICAhc3RyY21wKHNlYy0+bmFtZSwgIi5yZWxhLmxpdmVwYXRjaC5ob29rcy5s
b2FkIikgfHwKLQkJICAgICFzdHJjbXAoc2VjLT5uYW1lLCAiLnJlbGEubGl2ZXBhdGNoLmhvb2tz
LnVubG9hZCIpKSB7CisJCWlmIChJU19IT09LX1NFQ1RJT04oc2VjLCAibG9hZCIpIHx8CisJCSAg
ICBJU19IT09LX1NFQ1RJT04oc2VjLCAidW5sb2FkIikgfHwKKwkJICAgIElTX0FDVElPTl9IT09L
X1NFQ1RJT04oc2VjLCAiYXBwbHkiKSB8fAorCQkgICAgSVNfQUNUSU9OX0hPT0tfU0VDVElPTihz
ZWMsICJyZXZlcnQiKSkgewogCQkJc2VjLT5pbmNsdWRlID0gMTsKKwkJCW51bV9uZXdfZnVuY3Rp
b25zKys7CiAJCQlpZiAoaXNfcmVsYV9zZWN0aW9uKHNlYykpIHsKIAkJCQkvKiBpbmNsdWRlIGhv
b2sgZGVwZW5kZW5jaWVzICovCiAJCQkJcmVsYSA9IGxpc3RfZW50cnkoc2VjLT5yZWxhcy5uZXh0
LAotCQkJICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByZWxhLCBsaXN0KTsKKwkJCQkJ
CSAgc3RydWN0IHJlbGEsIGxpc3QpOwogCQkJCXN5bSA9IHJlbGEtPnN5bTsKIAkJCQlsb2dfbm9y
bWFsKCJmb3VuZCBob29rOiAlc1xuIixzeW0tPm5hbWUpOwogCQkJCWtwYXRjaF9pbmNsdWRlX3N5
bWJvbChzeW0sIDApOwpAQCAtMTQ5NywxMyArMTUzNCwxNyBAQCBzdGF0aWMgdm9pZCBrcGF0Y2hf
aW5jbHVkZV9ob29rX2VsZW1lbnRzKHN0cnVjdCBrcGF0Y2hfZWxmICprZWxmKQogCX0KIAogCS8q
Ci0JICogU3RyaXAgdGVtcG9yYXJ5IGdsb2JhbCBsb2FkL3VubG9hZCBmdW5jdGlvbiBwb2ludGVy
IG9iamVjdHMKLQkgKiB1c2VkIGJ5IHRoZSBrcGF0Y2hfW2xvYWR8dW5sb2FkXSgpIG1hY3Jvcy4K
KwkgKiBTdHJpcCB0ZW1wb3JhcnkgZ2xvYmFsIGZ1bmN0aW9uIHBvaW50ZXIgb2JqZWN0cyBmb3Ig
YWxsCisJICogc3VwcG9ydGVkIGhvb2tzLCB1c2VkIGJ5IHRoZSBrcGF0Y2hfW2xvYWR8dW5sb2Fk
XSgpIG1hY3Jvcy4KIAkgKi8KIAlsaXN0X2Zvcl9lYWNoX2VudHJ5KHN5bSwgJmtlbGYtPnN5bWJv
bHMsIGxpc3QpCi0JCWlmICghc3RyY21wKHN5bS0+bmFtZSwgImxpdmVwYXRjaF9sb2FkX2RhdGEi
KSB8fAotCQkgICAgIXN0cmNtcChzeW0tPm5hbWUsICJsaXZlcGF0Y2hfdW5sb2FkX2RhdGEiKSkK
KwkJaWYgKElTX0hPT0tfU1lNX05BTUUoc3ltLCAibG9hZCIpIHx8CisJCSAgICBJU19IT09LX1NZ
TV9OQU1FKHN5bSwgInVubG9hZCIpIHx8CisJCSAgICBJU19BQ1RJT05fSE9PS19TWU1fTkFNRShz
eW0sICJhcHBseSIpIHx8CisJCSAgICBJU19BQ1RJT05fSE9PS19TWU1fTkFNRShzeW0sICJyZXZl
cnQiKSkKIAkJCXN5bS0+aW5jbHVkZSA9IDA7CisKKwlyZXR1cm4gbnVtX25ld19mdW5jdGlvbnM7
CiB9CiAKIHN0YXRpYyBpbnQga3BhdGNoX2luY2x1ZGVfbmV3X2dsb2JhbHMoc3RydWN0IGtwYXRj
aF9lbGYgKmtlbGYpCkBAIC0yMjkyLDExICsyMzMzLDExIEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICphcmd2W10pCiAJa3BhdGNoX2luY2x1ZGVfc3RhbmRhcmRfZWxlbWVudHMoa2VsZl9wYXRj
aGVkKTsKIAlsb2dfZGVidWcoIkluY2x1ZGUgY2hhbmdlZCBmdW5jdGlvbnNcbiIpOwogCW51bV9j
aGFuZ2VkID0ga3BhdGNoX2luY2x1ZGVfY2hhbmdlZF9mdW5jdGlvbnMoa2VsZl9wYXRjaGVkKTsK
LQlsb2dfZGVidWcoIm51bV9jaGFuZ2VkID0gJWRcbiIsIG51bV9jaGFuZ2VkKTsKIAlsb2dfZGVi
dWcoIkluY2x1ZGUgZGVidWcgc2VjdGlvbnNcbiIpOwogCWtwYXRjaF9pbmNsdWRlX2RlYnVnX3Nl
Y3Rpb25zKGtlbGZfcGF0Y2hlZCk7CiAJbG9nX2RlYnVnKCJJbmNsdWRlIGhvb2sgZWxlbWVudHNc
biIpOwotCWtwYXRjaF9pbmNsdWRlX2hvb2tfZWxlbWVudHMoa2VsZl9wYXRjaGVkKTsKKwludW1f
Y2hhbmdlZCArPSBrcGF0Y2hfaW5jbHVkZV9ob29rX2VsZW1lbnRzKGtlbGZfcGF0Y2hlZCk7CisJ
bG9nX2RlYnVnKCJudW1fY2hhbmdlZCA9ICVkXG4iLCBudW1fY2hhbmdlZCk7CiAJbG9nX2RlYnVn
KCJJbmNsdWRlIHN0YW5kYXJkIHN0cmluZyBlbGVtZW50c1xuIik7CiAJa3BhdGNoX2luY2x1ZGVf
c3RhbmRhcmRfc3RyaW5nX2VsZW1lbnRzKGtlbGZfcGF0Y2hlZCk7CiAJbG9nX2RlYnVnKCJJbmNs
dWRlIG5ldyBnbG9iYWxzXG4iKTsKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENl
bnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNm
dWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBh
bSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVy
bGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:31:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9pEL-00036z-Ql; Mon, 16 Sep 2019 11:31:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pEK-000361-46
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:31:40 +0000
X-Inumbo-ID: 8cac5556-d875-11e9-a337-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8cac5556-d875-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 11:31:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633499; x=1600169499;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=S7Jwy4t3EpCpk7fyUsDPxnKbkiyWUgaXiHUWKRb2soo=;
 b=kwWLrFOaoAKw6ZYSc78TqPH42eFEeCICXnOh0F/XLnIjD+3wjFh5bPwG
 /EbC9TEKL1B92gBchI1GNpO8cq3fHsbXaXlaK3eYjaD1X0ZwplcyHiXqK
 q/ywi/fxgcM/WrqYHkL4CI6KKc4Atz1l2SaLDaXIVhmRafu0N/RjviYdl g=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="415450094"
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-6001.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:31:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id CA4FEA184A; Mon, 16 Sep 2019 11:31:33 +0000 (UTC)
Received: from EX13D05EUC003.ant.amazon.com (10.43.164.207) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:19 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D05EUC003.ant.amazon.com (10.43.164.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:18 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:15 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:51 +0000
Message-ID: <20190916113056.16592-3-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 2/7] create-diff-object: Handle extra
 pre-|post- hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

SW5jbHVkZSBuZXcgc2VjdGlvbnMgY29udGFpbmluZyBvcHRpb25hbCBwcmUtLCBwb3N0LSBhY3Rp
b24gaG9va3MuCgpUaGUgZm9sbG93aW5nIG5ldyBzZWN0aW9uIG5hbWVzIGFyZSBzdXBwb3J0ZWQ6
CiAgLSAubGl2ZXBhdGNoLmhvb2tzLnByZWFwcGx5CiAgLSAubGl2ZXBhdGNoLmhvb2tzLnBvc3Rh
cHBseQogIC0gLmxpdmVwYXRjaC5ob29rcy5wcmVyZXZlcnQKICAtIC5saXZlcGF0Y2guaG9va3Mu
cG9zdHJldmVydAoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxA
YW1hem9uLmRlPgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+Ci0tLQogY3JlYXRlLWRpZmYtb2JqZWN0LmMgfCA2NyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY3JlYXRlLWRpZmYt
b2JqZWN0LmMgYi9jcmVhdGUtZGlmZi1vYmplY3QuYwppbmRleCBmMDFmMWRhLi40NGY0ZTZiIDEw
MDY0NAotLS0gYS9jcmVhdGUtZGlmZi1vYmplY3QuYworKysgYi9jcmVhdGUtZGlmZi1vYmplY3Qu
YwpAQCAtMTEwMiw2ICsxMTAyLDIyIEBAIHN0YXRpYyBzdHJ1Y3Qgc3BlY2lhbF9zZWN0aW9uIHNw
ZWNpYWxfc2VjdGlvbnNbXSA9IHsKIAkJLm5hbWUJCT0gIi5saXZlcGF0Y2guaG9va3MudW5sb2Fk
IiwKIAkJLmdyb3VwX3NpemUJPSBsaXZlcGF0Y2hfaG9va3NfZ3JvdXBfc2l6ZSwKIAl9LAorCXsK
KwkJLm5hbWUJCT0gIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkiLAorCQkuZ3JvdXBfc2l6ZQk9
IGxpdmVwYXRjaF9ob29rc19ncm91cF9zaXplLAorCX0sCisJeworCQkubmFtZQkJPSAiLmxpdmVw
YXRjaC5ob29rcy5wb3N0YXBwbHkiLAorCQkuZ3JvdXBfc2l6ZQk9IGxpdmVwYXRjaF9ob29rc19n
cm91cF9zaXplLAorCX0sCisJeworCQkubmFtZQkJPSAiLmxpdmVwYXRjaC5ob29rcy5wcmVyZXZl
cnQiLAorCQkuZ3JvdXBfc2l6ZQk9IGxpdmVwYXRjaF9ob29rc19ncm91cF9zaXplLAorCX0sCisJ
eworCQkubmFtZQkJPSAiLmxpdmVwYXRjaC5ob29rcy5wb3N0cmV2ZXJ0IiwKKwkJLmdyb3VwX3Np
emUJPSBsaXZlcGF0Y2hfaG9va3NfZ3JvdXBfc2l6ZSwKKwl9LAogCXt9LAogfTsKIApAQCAtMTQ2
NSwyMyArMTQ4MSw0NCBAQCBzdGF0aWMgdm9pZCBrcGF0Y2hfaW5jbHVkZV9kZWJ1Z19zZWN0aW9u
cyhzdHJ1Y3Qga3BhdGNoX2VsZiAqa2VsZikKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGtwYXRjaF9p
bmNsdWRlX2hvb2tfZWxlbWVudHMoc3RydWN0IGtwYXRjaF9lbGYgKmtlbGYpCisjZGVmaW5lIElT
X0hPT0tfU0VDVElPTihzZWN0aW9uLCBob29rKSAoeyBcCisgICAgICAgICFzdHJjbXAoKChzZWN0
aW9uKSktPm5hbWUsICIubGl2ZXBhdGNoLmhvb2tzLiIgaG9vaykgfHwgXAorICAgICAgICAhc3Ry
Y21wKCgoc2VjdGlvbikpLT5uYW1lLCAiLnJlbGEubGl2ZXBhdGNoLmhvb2tzLiIgaG9vayk7IFwK
K30pCisKKyNkZWZpbmUgSVNfQUNUSU9OX0hPT0tfU0VDVElPTihzZWN0aW9uLCBhY3Rpb24pICh7
IFwKKyAgICAgICAgSVNfSE9PS19TRUNUSU9OKHNlY3Rpb24sICJwcmUiIGFjdGlvbikgfHwgXAor
ICAgICAgICBJU19IT09LX1NFQ1RJT04oc2VjdGlvbiwgInBvc3QiIGFjdGlvbik7IFwKK30pCisK
KyNkZWZpbmUgSVNfSE9PS19TWU1fTkFNRShzeW1ib2wsIGhvb2spICh7IFwKKyAgICAgICAgIXN0
cmNtcCgoKHN5bWJvbCkpLT5uYW1lLCAibGl2ZXBhdGNoXyIgaG9vayAiX2RhdGEiKTsgXAorfSkK
KworI2RlZmluZSBJU19BQ1RJT05fSE9PS19TWU1fTkFNRShzeW1ib2wsIGFjdGlvbikgKHsgXAor
ICAgICAgICBJU19IT09LX1NZTV9OQU1FKHN5bWJvbCwgInByZSIgYWN0aW9uKSB8fCBcCisgICAg
ICAgIElTX0hPT0tfU1lNX05BTUUoc3ltYm9sLCAicG9zdCIgYWN0aW9uKTsgXAorfSkKKworc3Rh
dGljIGludCBrcGF0Y2hfaW5jbHVkZV9ob29rX2VsZW1lbnRzKHN0cnVjdCBrcGF0Y2hfZWxmICpr
ZWxmKQogewogCXN0cnVjdCBzZWN0aW9uICpzZWM7CiAJc3RydWN0IHN5bWJvbCAqc3ltOwogCXN0
cnVjdCByZWxhICpyZWxhOworCWludCBudW1fbmV3X2Z1bmN0aW9ucyA9IDA7CiAKLQkvKiBpbmNs
dWRlIGxvYWQvdW5sb2FkIHNlY3Rpb25zICovCisJLyogaW5jbHVkZSBhbGwgc3VwcG9ydGVkIGhv
b2tzIHNlY3Rpb25zICovCiAJbGlzdF9mb3JfZWFjaF9lbnRyeShzZWMsICZrZWxmLT5zZWN0aW9u
cywgbGlzdCkgewotCQlpZiAoIXN0cmNtcChzZWMtPm5hbWUsICIubGl2ZXBhdGNoLmhvb2tzLmxv
YWQiKSB8fAotCQkgICAgIXN0cmNtcChzZWMtPm5hbWUsICIubGl2ZXBhdGNoLmhvb2tzLnVubG9h
ZCIpIHx8Ci0JCSAgICAhc3RyY21wKHNlYy0+bmFtZSwgIi5yZWxhLmxpdmVwYXRjaC5ob29rcy5s
b2FkIikgfHwKLQkJICAgICFzdHJjbXAoc2VjLT5uYW1lLCAiLnJlbGEubGl2ZXBhdGNoLmhvb2tz
LnVubG9hZCIpKSB7CisJCWlmIChJU19IT09LX1NFQ1RJT04oc2VjLCAibG9hZCIpIHx8CisJCSAg
ICBJU19IT09LX1NFQ1RJT04oc2VjLCAidW5sb2FkIikgfHwKKwkJICAgIElTX0FDVElPTl9IT09L
X1NFQ1RJT04oc2VjLCAiYXBwbHkiKSB8fAorCQkgICAgSVNfQUNUSU9OX0hPT0tfU0VDVElPTihz
ZWMsICJyZXZlcnQiKSkgewogCQkJc2VjLT5pbmNsdWRlID0gMTsKKwkJCW51bV9uZXdfZnVuY3Rp
b25zKys7CiAJCQlpZiAoaXNfcmVsYV9zZWN0aW9uKHNlYykpIHsKIAkJCQkvKiBpbmNsdWRlIGhv
b2sgZGVwZW5kZW5jaWVzICovCiAJCQkJcmVsYSA9IGxpc3RfZW50cnkoc2VjLT5yZWxhcy5uZXh0
LAotCQkJICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCByZWxhLCBsaXN0KTsKKwkJCQkJ
CSAgc3RydWN0IHJlbGEsIGxpc3QpOwogCQkJCXN5bSA9IHJlbGEtPnN5bTsKIAkJCQlsb2dfbm9y
bWFsKCJmb3VuZCBob29rOiAlc1xuIixzeW0tPm5hbWUpOwogCQkJCWtwYXRjaF9pbmNsdWRlX3N5
bWJvbChzeW0sIDApOwpAQCAtMTQ5NywxMyArMTUzNCwxNyBAQCBzdGF0aWMgdm9pZCBrcGF0Y2hf
aW5jbHVkZV9ob29rX2VsZW1lbnRzKHN0cnVjdCBrcGF0Y2hfZWxmICprZWxmKQogCX0KIAogCS8q
Ci0JICogU3RyaXAgdGVtcG9yYXJ5IGdsb2JhbCBsb2FkL3VubG9hZCBmdW5jdGlvbiBwb2ludGVy
IG9iamVjdHMKLQkgKiB1c2VkIGJ5IHRoZSBrcGF0Y2hfW2xvYWR8dW5sb2FkXSgpIG1hY3Jvcy4K
KwkgKiBTdHJpcCB0ZW1wb3JhcnkgZ2xvYmFsIGZ1bmN0aW9uIHBvaW50ZXIgb2JqZWN0cyBmb3Ig
YWxsCisJICogc3VwcG9ydGVkIGhvb2tzLCB1c2VkIGJ5IHRoZSBrcGF0Y2hfW2xvYWR8dW5sb2Fk
XSgpIG1hY3Jvcy4KIAkgKi8KIAlsaXN0X2Zvcl9lYWNoX2VudHJ5KHN5bSwgJmtlbGYtPnN5bWJv
bHMsIGxpc3QpCi0JCWlmICghc3RyY21wKHN5bS0+bmFtZSwgImxpdmVwYXRjaF9sb2FkX2RhdGEi
KSB8fAotCQkgICAgIXN0cmNtcChzeW0tPm5hbWUsICJsaXZlcGF0Y2hfdW5sb2FkX2RhdGEiKSkK
KwkJaWYgKElTX0hPT0tfU1lNX05BTUUoc3ltLCAibG9hZCIpIHx8CisJCSAgICBJU19IT09LX1NZ
TV9OQU1FKHN5bSwgInVubG9hZCIpIHx8CisJCSAgICBJU19BQ1RJT05fSE9PS19TWU1fTkFNRShz
eW0sICJhcHBseSIpIHx8CisJCSAgICBJU19BQ1RJT05fSE9PS19TWU1fTkFNRShzeW0sICJyZXZl
cnQiKSkKIAkJCXN5bS0+aW5jbHVkZSA9IDA7CisKKwlyZXR1cm4gbnVtX25ld19mdW5jdGlvbnM7
CiB9CiAKIHN0YXRpYyBpbnQga3BhdGNoX2luY2x1ZGVfbmV3X2dsb2JhbHMoc3RydWN0IGtwYXRj
aF9lbGYgKmtlbGYpCkBAIC0yMjkyLDExICsyMzMzLDExIEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICphcmd2W10pCiAJa3BhdGNoX2luY2x1ZGVfc3RhbmRhcmRfZWxlbWVudHMoa2VsZl9wYXRj
aGVkKTsKIAlsb2dfZGVidWcoIkluY2x1ZGUgY2hhbmdlZCBmdW5jdGlvbnNcbiIpOwogCW51bV9j
aGFuZ2VkID0ga3BhdGNoX2luY2x1ZGVfY2hhbmdlZF9mdW5jdGlvbnMoa2VsZl9wYXRjaGVkKTsK
LQlsb2dfZGVidWcoIm51bV9jaGFuZ2VkID0gJWRcbiIsIG51bV9jaGFuZ2VkKTsKIAlsb2dfZGVi
dWcoIkluY2x1ZGUgZGVidWcgc2VjdGlvbnNcbiIpOwogCWtwYXRjaF9pbmNsdWRlX2RlYnVnX3Nl
Y3Rpb25zKGtlbGZfcGF0Y2hlZCk7CiAJbG9nX2RlYnVnKCJJbmNsdWRlIGhvb2sgZWxlbWVudHNc
biIpOwotCWtwYXRjaF9pbmNsdWRlX2hvb2tfZWxlbWVudHMoa2VsZl9wYXRjaGVkKTsKKwludW1f
Y2hhbmdlZCArPSBrcGF0Y2hfaW5jbHVkZV9ob29rX2VsZW1lbnRzKGtlbGZfcGF0Y2hlZCk7CisJ
bG9nX2RlYnVnKCJudW1fY2hhbmdlZCA9ICVkXG4iLCBudW1fY2hhbmdlZCk7CiAJbG9nX2RlYnVn
KCJJbmNsdWRlIHN0YW5kYXJkIHN0cmluZyBlbGVtZW50c1xuIik7CiAJa3BhdGNoX2luY2x1ZGVf
c3RhbmRhcmRfc3RyaW5nX2VsZW1lbnRzKGtlbGZfcGF0Y2hlZCk7CiAJbG9nX2RlYnVnKCJJbmNs
dWRlIG5ldyBnbG9iYWxzXG4iKTsKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENl
bnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNm
dWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBh
bSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVy
bGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9pEQ-0003A6-5d; Mon, 16 Sep 2019 11: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pEO-00038S-1R
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:31:44 +0000
X-Inumbo-ID: 8f431ffd-d875-11e9-95e0-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f431ffd-d875-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:31:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633503; x=1600169503;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=SHPtK+MdOTX0fs8ZBKKhnURnVZ/MNKl1UfFqHp7tdS8=;
 b=gbXw11rSTKm6HNqBbTEvdq2BmGl0gi7vbblIPjEaenBRffFrhAsHfB4g
 dud5yLaIpda7CDBOkgoxaUp3JmzpLipBTA7qxv5ffqZr1G8ena08pRkl+
 brckx7z3SbixzfNMLcnmjGkmopAMe1F9hY+5JCRRgKWIV1G1uONs7eRPC Q=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="785141888"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 16 Sep 2019 11:31: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-303d0b0e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 467DDA24E0; Mon, 16 Sep 2019 11:31:40 +0000 (UTC)
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; Mon, 16 Sep 2019 11:31:27 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUC004.ant.amazon.com (10.43.164.33) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:26 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:23 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:53 +0000
Message-ID: <20190916113056.16592-5-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 4/7] create-diff-object: Add support for
 applied/reverted marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

V2l0aCB2ZXJzaW9uIDIgb2YgYSBwYXlsb2FkIHN0cnVjdHVyZSBhZGRpdGlvbmFsIGZpZWxkIGlz
IHN1cHBvcnRlZAp0byB0cmFjayB3aGV0aGVyIGdpdmVuIGZ1bmN0aW9uIGhhcyBiZWVuIGFwcGxp
ZWQgb3IgcmV2ZXJ0ZWQuClRoZXJlIGFsc28gY29tZXMgYWRkaXRpb25hbCA4LWJ5dGUgYWxpZ25t
ZW50IHBhZGRpbmcgdG8gcmVzZXJ2ZQpwbGFjZSBmb3IgZnV0dXJlIGZsYWdzIGFuZCBvcHRpb25z
LgoKVGhlIG5ldyBmaWVsZHMgYXJlIHplcm8tb3V0IHVwb24gLmxpdmVwYXRjaC5mdW5jcyBzZWN0
aW9uIGNyZWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3
ZWxAYW1hem9uLmRlPgotLS0KIGNvbW1vbi5oICAgICAgICAgICAgIHwgMiArKwogY3JlYXRlLWRp
ZmYtb2JqZWN0LmMgfCA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvY29tbW9uLmggYi9jb21tb24uaAppbmRleCAwNmUx
OWU3Li5kOGNkZTM1IDEwMDY0NAotLS0gYS9jb21tb24uaAorKysgYi9jb21tb24uaApAQCAtMTI0
LDYgKzEyNCw4IEBAIHN0cnVjdCBsaXZlcGF0Y2hfcGF0Y2hfZnVuYyB7CiAJdWludDMyX3Qgb2xk
X3NpemU7CiAJdWludDhfdCB2ZXJzaW9uOwogCXVuc2lnbmVkIGNoYXIgcGFkWzMxXTsKKwl1aW50
OF90IGFwcGxpZWQ7CisJdWludDhfdCBfcGFkWzddOwogfTsKIAogc3RydWN0IHNwZWNpYWxfc2Vj
dGlvbiB7CmRpZmYgLS1naXQgYS9jcmVhdGUtZGlmZi1vYmplY3QuYyBiL2NyZWF0ZS1kaWZmLW9i
amVjdC5jCmluZGV4IDk5MThiNmUuLmQ1MTg1MDMgMTAwNjQ0Ci0tLSBhL2NyZWF0ZS1kaWZmLW9i
amVjdC5jCisrKyBiL2NyZWF0ZS1kaWZmLW9iamVjdC5jCkBAIC0yMDE0LDggKzIwMTQsMTAgQEAg
c3RhdGljIHZvaWQgbGl2ZXBhdGNoX2NyZWF0ZV9wYXRjaGVzX3NlY3Rpb25zKHN0cnVjdCBrcGF0
Y2hfZWxmICprZWxmLAogCQkJZnVuY3NbaW5kZXhdLm9sZF9zaXplID0gcmVzdWx0LnNpemU7CiAJ
CQlmdW5jc1tpbmRleF0ubmV3X2FkZHIgPSAwOwogCQkJZnVuY3NbaW5kZXhdLm5ld19zaXplID0g
c3ltLT5zeW0uc3Rfc2l6ZTsKLQkJCWZ1bmNzW2luZGV4XS52ZXJzaW9uID0gMTsKKwkJCWZ1bmNz
W2luZGV4XS52ZXJzaW9uID0gMjsKIAkJCW1lbXNldChmdW5jc1tpbmRleF0ucGFkLCAwLCBzaXpl
b2YgZnVuY3NbaW5kZXhdLnBhZCk7CisJCQlmdW5jc1tpbmRleF0uYXBwbGllZCA9IDA7CisJCQlt
ZW1zZXQoZnVuY3NbaW5kZXhdLl9wYWQsIDAsIHNpemVvZiBmdW5jc1tpbmRleF0uX3BhZCk7CiAK
IAkJCS8qCiAJCQkgKiBBZGQgYSByZWxvY2F0aW9uIHRoYXQgd2lsbCBwb3B1bGF0ZQotLSAKMi4x
Ni41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2Vy
LCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJn
IHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9pEQ-0003AW-IJ; Mon, 16 Sep 2019 11: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pEO-00038U-4X
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:31:44 +0000
X-Inumbo-ID: 8f4355ee-d875-11e9-95e0-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f4355ee-d875-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:31:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633503; x=1600169503;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=SHPtK+MdOTX0fs8ZBKKhnURnVZ/MNKl1UfFqHp7tdS8=;
 b=gbXw11rSTKm6HNqBbTEvdq2BmGl0gi7vbblIPjEaenBRffFrhAsHfB4g
 dud5yLaIpda7CDBOkgoxaUp3JmzpLipBTA7qxv5ffqZr1G8ena08pRkl+
 brckx7z3SbixzfNMLcnmjGkmopAMe1F9hY+5JCRRgKWIV1G1uONs7eRPC Q=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="785141888"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 16 Sep 2019 11:31: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-303d0b0e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 467DDA24E0; Mon, 16 Sep 2019 11:31:40 +0000 (UTC)
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; Mon, 16 Sep 2019 11:31:27 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUC004.ant.amazon.com (10.43.164.33) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:26 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:23 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:53 +0000
Message-ID: <20190916113056.16592-5-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 4/7] create-diff-object: Add support for
 applied/reverted marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

V2l0aCB2ZXJzaW9uIDIgb2YgYSBwYXlsb2FkIHN0cnVjdHVyZSBhZGRpdGlvbmFsIGZpZWxkIGlz
IHN1cHBvcnRlZAp0byB0cmFjayB3aGV0aGVyIGdpdmVuIGZ1bmN0aW9uIGhhcyBiZWVuIGFwcGxp
ZWQgb3IgcmV2ZXJ0ZWQuClRoZXJlIGFsc28gY29tZXMgYWRkaXRpb25hbCA4LWJ5dGUgYWxpZ25t
ZW50IHBhZGRpbmcgdG8gcmVzZXJ2ZQpwbGFjZSBmb3IgZnV0dXJlIGZsYWdzIGFuZCBvcHRpb25z
LgoKVGhlIG5ldyBmaWVsZHMgYXJlIHplcm8tb3V0IHVwb24gLmxpdmVwYXRjaC5mdW5jcyBzZWN0
aW9uIGNyZWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3
ZWxAYW1hem9uLmRlPgotLS0KIGNvbW1vbi5oICAgICAgICAgICAgIHwgMiArKwogY3JlYXRlLWRp
ZmYtb2JqZWN0LmMgfCA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvY29tbW9uLmggYi9jb21tb24uaAppbmRleCAwNmUx
OWU3Li5kOGNkZTM1IDEwMDY0NAotLS0gYS9jb21tb24uaAorKysgYi9jb21tb24uaApAQCAtMTI0
LDYgKzEyNCw4IEBAIHN0cnVjdCBsaXZlcGF0Y2hfcGF0Y2hfZnVuYyB7CiAJdWludDMyX3Qgb2xk
X3NpemU7CiAJdWludDhfdCB2ZXJzaW9uOwogCXVuc2lnbmVkIGNoYXIgcGFkWzMxXTsKKwl1aW50
OF90IGFwcGxpZWQ7CisJdWludDhfdCBfcGFkWzddOwogfTsKIAogc3RydWN0IHNwZWNpYWxfc2Vj
dGlvbiB7CmRpZmYgLS1naXQgYS9jcmVhdGUtZGlmZi1vYmplY3QuYyBiL2NyZWF0ZS1kaWZmLW9i
amVjdC5jCmluZGV4IDk5MThiNmUuLmQ1MTg1MDMgMTAwNjQ0Ci0tLSBhL2NyZWF0ZS1kaWZmLW9i
amVjdC5jCisrKyBiL2NyZWF0ZS1kaWZmLW9iamVjdC5jCkBAIC0yMDE0LDggKzIwMTQsMTAgQEAg
c3RhdGljIHZvaWQgbGl2ZXBhdGNoX2NyZWF0ZV9wYXRjaGVzX3NlY3Rpb25zKHN0cnVjdCBrcGF0
Y2hfZWxmICprZWxmLAogCQkJZnVuY3NbaW5kZXhdLm9sZF9zaXplID0gcmVzdWx0LnNpemU7CiAJ
CQlmdW5jc1tpbmRleF0ubmV3X2FkZHIgPSAwOwogCQkJZnVuY3NbaW5kZXhdLm5ld19zaXplID0g
c3ltLT5zeW0uc3Rfc2l6ZTsKLQkJCWZ1bmNzW2luZGV4XS52ZXJzaW9uID0gMTsKKwkJCWZ1bmNz
W2luZGV4XS52ZXJzaW9uID0gMjsKIAkJCW1lbXNldChmdW5jc1tpbmRleF0ucGFkLCAwLCBzaXpl
b2YgZnVuY3NbaW5kZXhdLnBhZCk7CisJCQlmdW5jc1tpbmRleF0uYXBwbGllZCA9IDA7CisJCQlt
ZW1zZXQoZnVuY3NbaW5kZXhdLl9wYWQsIDAsIHNpemVvZiBmdW5jc1tpbmRleF0uX3BhZCk7CiAK
IAkJCS8qCiAJCQkgKiBBZGQgYSByZWxvY2F0aW9uIHRoYXQgd2lsbCBwb3B1bGF0ZQotLSAKMi4x
Ni41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2Vy
LCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJn
IHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9pEQ-0003BA-VZ; Mon, 16 Sep 2019 11:31:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pEP-000399-4T
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:31:45 +0000
X-Inumbo-ID: 8dce2af4-d875-11e9-b76c-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8dce2af4-d875-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 11:31:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633501; x=1600169501;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=h/EcPi67Ay019LWMfejEBMe1LxzOgE+GmoRJDs9Vapk=;
 b=Bv2RtKrvj1Txnlpoab2hjs7y/dvNuXKsu9GujKahVAqHaBcHcVlfNngz
 sXabX9GqqxyV9xD/V4AmRPrvWvZHGESfAL2QbIQepei+TnX4f8V5iHaOo
 fr6JuP9lGoeMrCV24XBjQitgYExf9SQ6U0TKtGtjACjqUWWp+OJjTWTJd g=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="421366317"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:31:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id EE796A22BF; Mon, 16 Sep 2019 11:31:36 +0000 (UTC)
Received: from EX13D03EUC001.ant.amazon.com (10.43.164.245) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:23 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUC001.ant.amazon.com (10.43.164.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 04:31:22 -0700
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:19 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:52 +0000
Message-ID: <20190916113056.16592-4-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 3/7] create-diff-object: Handle optional
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

SW5jbHVkZSBuZXcgc2VjdGlvbnMgY29udGFpbmluZyBvcHRpb25hbCBhcHBseSBhbmQgcmV2ZXJ0
IGFjdGlvbgpob29rcy4KClRoZSBmb2xsb3dpbmcgbmV3IHNlY3Rpb24gbmFtZXMgYXJlIHN1cHBv
cnRlZDoKICAtIC5saXZlcGF0Y2guaG9va3MuYXBwbHkKICAtIC5saXZlcGF0Y2guaG9va3MucmV2
ZXJ0CgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24u
ZGU+Ci0tLQogY3JlYXRlLWRpZmYtb2JqZWN0LmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NyZWF0ZS1kaWZmLW9iamVjdC5j
IGIvY3JlYXRlLWRpZmYtb2JqZWN0LmMKaW5kZXggNDRmNGU2Yi4uOTkxOGI2ZSAxMDA2NDQKLS0t
IGEvY3JlYXRlLWRpZmYtb2JqZWN0LmMKKysrIGIvY3JlYXRlLWRpZmYtb2JqZWN0LmMKQEAgLTEx
MTgsNiArMTExOCwxNCBAQCBzdGF0aWMgc3RydWN0IHNwZWNpYWxfc2VjdGlvbiBzcGVjaWFsX3Nl
Y3Rpb25zW10gPSB7CiAJCS5uYW1lCQk9ICIubGl2ZXBhdGNoLmhvb2tzLnBvc3RyZXZlcnQiLAog
CQkuZ3JvdXBfc2l6ZQk9IGxpdmVwYXRjaF9ob29rc19ncm91cF9zaXplLAogCX0sCisJeworCQku
bmFtZQkJPSAiLmxpdmVwYXRjaC5ob29rcy5hcHBseSIsCisJCS5ncm91cF9zaXplCT0gbGl2ZXBh
dGNoX2hvb2tzX2dyb3VwX3NpemUsCisJfSwKKwl7CisJCS5uYW1lCQk9ICIubGl2ZXBhdGNoLmhv
b2tzLnJldmVydCIsCisJCS5ncm91cF9zaXplCT0gbGl2ZXBhdGNoX2hvb2tzX2dyb3VwX3NpemUs
CisJfSwKIAl7fSwKIH07CiAKQEAgLTE0ODgsNiArMTQ5Niw3IEBAIHN0YXRpYyB2b2lkIGtwYXRj
aF9pbmNsdWRlX2RlYnVnX3NlY3Rpb25zKHN0cnVjdCBrcGF0Y2hfZWxmICprZWxmKQogCiAjZGVm
aW5lIElTX0FDVElPTl9IT09LX1NFQ1RJT04oc2VjdGlvbiwgYWN0aW9uKSAoeyBcCiAgICAgICAg
IElTX0hPT0tfU0VDVElPTihzZWN0aW9uLCAicHJlIiBhY3Rpb24pIHx8IFwKKyAgICAgICAgSVNf
SE9PS19TRUNUSU9OKHNlY3Rpb24sIGFjdGlvbikgfHwgXAogICAgICAgICBJU19IT09LX1NFQ1RJ
T04oc2VjdGlvbiwgInBvc3QiIGFjdGlvbik7IFwKIH0pCiAKQEAgLTE0OTcsNiArMTUwNiw3IEBA
IHN0YXRpYyB2b2lkIGtwYXRjaF9pbmNsdWRlX2RlYnVnX3NlY3Rpb25zKHN0cnVjdCBrcGF0Y2hf
ZWxmICprZWxmKQogCiAjZGVmaW5lIElTX0FDVElPTl9IT09LX1NZTV9OQU1FKHN5bWJvbCwgYWN0
aW9uKSAoeyBcCiAgICAgICAgIElTX0hPT0tfU1lNX05BTUUoc3ltYm9sLCAicHJlIiBhY3Rpb24p
IHx8IFwKKyAgICAgICAgSVNfSE9PS19TWU1fTkFNRShzeW1ib2wsIGFjdGlvbikgfHwgXAogICAg
ICAgICBJU19IT09LX1NZTV9OQU1FKHN5bWJvbCwgInBvc3QiIGFjdGlvbik7IFwKIH0pCiAKLS0g
CjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNl
bnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxh
ZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVu
YnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4
NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9pER-0003CE-Mp; Mon, 16 Sep 2019 11:31:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pEP-00039A-3q
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:31:45 +0000
X-Inumbo-ID: 8dce3f12-d875-11e9-b299-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8dce3f12-d875-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:31:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633501; x=1600169501;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=h/EcPi67Ay019LWMfejEBMe1LxzOgE+GmoRJDs9Vapk=;
 b=Bv2RtKrvj1Txnlpoab2hjs7y/dvNuXKsu9GujKahVAqHaBcHcVlfNngz
 sXabX9GqqxyV9xD/V4AmRPrvWvZHGESfAL2QbIQepei+TnX4f8V5iHaOo
 fr6JuP9lGoeMrCV24XBjQitgYExf9SQ6U0TKtGtjACjqUWWp+OJjTWTJd g=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="421366317"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:31:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id EE796A22BF; Mon, 16 Sep 2019 11:31:36 +0000 (UTC)
Received: from EX13D03EUC001.ant.amazon.com (10.43.164.245) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:23 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUC001.ant.amazon.com (10.43.164.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 04:31:22 -0700
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:19 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:52 +0000
Message-ID: <20190916113056.16592-4-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 3/7] create-diff-object: Handle optional
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

SW5jbHVkZSBuZXcgc2VjdGlvbnMgY29udGFpbmluZyBvcHRpb25hbCBhcHBseSBhbmQgcmV2ZXJ0
IGFjdGlvbgpob29rcy4KClRoZSBmb2xsb3dpbmcgbmV3IHNlY3Rpb24gbmFtZXMgYXJlIHN1cHBv
cnRlZDoKICAtIC5saXZlcGF0Y2guaG9va3MuYXBwbHkKICAtIC5saXZlcGF0Y2guaG9va3MucmV2
ZXJ0CgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24u
ZGU+Ci0tLQogY3JlYXRlLWRpZmYtb2JqZWN0LmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NyZWF0ZS1kaWZmLW9iamVjdC5j
IGIvY3JlYXRlLWRpZmYtb2JqZWN0LmMKaW5kZXggNDRmNGU2Yi4uOTkxOGI2ZSAxMDA2NDQKLS0t
IGEvY3JlYXRlLWRpZmYtb2JqZWN0LmMKKysrIGIvY3JlYXRlLWRpZmYtb2JqZWN0LmMKQEAgLTEx
MTgsNiArMTExOCwxNCBAQCBzdGF0aWMgc3RydWN0IHNwZWNpYWxfc2VjdGlvbiBzcGVjaWFsX3Nl
Y3Rpb25zW10gPSB7CiAJCS5uYW1lCQk9ICIubGl2ZXBhdGNoLmhvb2tzLnBvc3RyZXZlcnQiLAog
CQkuZ3JvdXBfc2l6ZQk9IGxpdmVwYXRjaF9ob29rc19ncm91cF9zaXplLAogCX0sCisJeworCQku
bmFtZQkJPSAiLmxpdmVwYXRjaC5ob29rcy5hcHBseSIsCisJCS5ncm91cF9zaXplCT0gbGl2ZXBh
dGNoX2hvb2tzX2dyb3VwX3NpemUsCisJfSwKKwl7CisJCS5uYW1lCQk9ICIubGl2ZXBhdGNoLmhv
b2tzLnJldmVydCIsCisJCS5ncm91cF9zaXplCT0gbGl2ZXBhdGNoX2hvb2tzX2dyb3VwX3NpemUs
CisJfSwKIAl7fSwKIH07CiAKQEAgLTE0ODgsNiArMTQ5Niw3IEBAIHN0YXRpYyB2b2lkIGtwYXRj
aF9pbmNsdWRlX2RlYnVnX3NlY3Rpb25zKHN0cnVjdCBrcGF0Y2hfZWxmICprZWxmKQogCiAjZGVm
aW5lIElTX0FDVElPTl9IT09LX1NFQ1RJT04oc2VjdGlvbiwgYWN0aW9uKSAoeyBcCiAgICAgICAg
IElTX0hPT0tfU0VDVElPTihzZWN0aW9uLCAicHJlIiBhY3Rpb24pIHx8IFwKKyAgICAgICAgSVNf
SE9PS19TRUNUSU9OKHNlY3Rpb24sIGFjdGlvbikgfHwgXAogICAgICAgICBJU19IT09LX1NFQ1RJ
T04oc2VjdGlvbiwgInBvc3QiIGFjdGlvbik7IFwKIH0pCiAKQEAgLTE0OTcsNiArMTUwNiw3IEBA
IHN0YXRpYyB2b2lkIGtwYXRjaF9pbmNsdWRlX2RlYnVnX3NlY3Rpb25zKHN0cnVjdCBrcGF0Y2hf
ZWxmICprZWxmKQogCiAjZGVmaW5lIElTX0FDVElPTl9IT09LX1NZTV9OQU1FKHN5bWJvbCwgYWN0
aW9uKSAoeyBcCiAgICAgICAgIElTX0hPT0tfU1lNX05BTUUoc3ltYm9sLCAicHJlIiBhY3Rpb24p
IHx8IFwKKyAgICAgICAgSVNfSE9PS19TWU1fTkFNRShzeW1ib2wsIGFjdGlvbikgfHwgXAogICAg
ICAgICBJU19IT09LX1NZTV9OQU1FKHN5bWJvbCwgInBvc3QiIGFjdGlvbik7IFwKIH0pCiAKLS0g
CjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNl
bnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxh
ZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVu
YnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4
NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9pEV-0003GZ-6Y; Mon, 16 Sep 2019 11:31:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pEU-0003FR-3u
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:31:50 +0000
X-Inumbo-ID: 928945ba-d875-11e9-a337-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 928945ba-d875-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 11:31:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633509; x=1600169509;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=GmZtrssx6BOZIhZluRjhLFWKc5PRC+d2Xoj/L4xkyZ8=;
 b=OKuaSx2cdGedjffxwsy0sp6Q2HkSRYT2PMXdozFBFxMxHFknBf82nEND
 G4nmuKcSW0pynq9++E3ekN53Gz3paFo+9MP+JVUghxrC7XBthXkF+lMMI
 Va8VCex3pwgqdld7HWsXMCvjRJ/pgeJrS/GcA8SreJXY77udUWbFcU5UK s=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="415450125"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:31:49 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2D9AEA2300; Mon, 16 Sep 2019 11:31:46 +0000 (UTC)
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; Mon, 16 Sep 2019 11:31:31 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUC004.ant.amazon.com (10.43.164.33) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:30 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:26 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:54 +0000
Message-ID: <20190916113056.16592-6-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 5/7] create-diff-object: Add support for
 expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

RXh0ZW5kIGxpdmVwYXRjaF9wYXRjaF9mdW5jIHRvIHN1cHBvcnQgYSBuZXcgZmllbGQ6IGV4cGVj
dC4gVGhpcyBuZXcKZmllbGQgZGVzY3JpYmVzIHRoZSBleHBlY3RlZCBkYXRhLCBpdHMgbGVuZ3Ro
IGFuZCB3aGV0aGVyIGV4cGVjdGF0aW9uCmlzIGVuYWJsZWQuIFRoZSBleHBlY3RhdGlvbidzIGRh
dGEgaXMgb2Ygb3BhcXVlIHBhZGRpbmcgc2l6ZS4KCkJ5IGRlZmF1bHQgdGhlIGV4cGVjdGF0aW9u
IGZpZWxkIGlzIHplcm8tb3V0IGFuZCB0aGUgZXhwZWN0YXRpb24gaXMKZGlzYWJsZWQgdW5sZXNz
IGV4cGxpY2l0bHkgc3BlY2lmaWVkIGluIHRoZSBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6
CiAgKiBEbyBub3QgYnVtcCB0aGUgcGF5bG9hZCB2ZXJzaW9uIGFnYWluLgoKIGNvbW1vbi5oICAg
ICAgICAgICAgIHwgMTEgKysrKysrKysrKy0KIGNyZWF0ZS1kaWZmLW9iamVjdC5jIHwgIDEgKwog
MiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvY29tbW9uLmggYi9jb21tb24uaAppbmRleCBkOGNkZTM1Li43YzZmYjczIDEwMDY0NAot
LS0gYS9jb21tb24uaAorKysgYi9jb21tb24uaApAQCAtMTE1LDYgKzExNSwxNCBAQCBzdHJ1Y3Qg
a3BhdGNoX2VsZiB7CiB9OwogCiAjZGVmaW5lIFBBVENIX0lOU05fU0laRSA1CisjZGVmaW5lIE1B
WF9SRVBMQUNFTUVOVF9TSVpFIDMxCitzdHJ1Y3QgbGl2ZXBhdGNoX2V4cGVjdGF0aW9uIHsKKwl1
aW50OF90IGVuYWJsZWQgOiAxOworCXVpbnQ4X3QgbGVuIDogNTsKKwl1aW50OF90IHBhZCA6IDI7
CisJdWludDhfdCBkYXRhW01BWF9SRVBMQUNFTUVOVF9TSVpFXTsKK307Cit0eXBlZGVmIHN0cnVj
dCBsaXZlcGF0Y2hfZXhwZWN0YXRpb24gbGl2ZXBhdGNoX2V4cGVjdGF0aW9uX3Q7CiAKIHN0cnVj
dCBsaXZlcGF0Y2hfcGF0Y2hfZnVuYyB7CiAJY2hhciAqbmFtZTsKQEAgLTEyMyw5ICsxMzEsMTAg
QEAgc3RydWN0IGxpdmVwYXRjaF9wYXRjaF9mdW5jIHsKIAl1aW50MzJfdCBuZXdfc2l6ZTsKIAl1
aW50MzJfdCBvbGRfc2l6ZTsKIAl1aW50OF90IHZlcnNpb247Ci0JdW5zaWduZWQgY2hhciBwYWRb
MzFdOworCXVuc2lnbmVkIGNoYXIgcGFkW01BWF9SRVBMQUNFTUVOVF9TSVpFXTsKIAl1aW50OF90
IGFwcGxpZWQ7CiAJdWludDhfdCBfcGFkWzddOworCWxpdmVwYXRjaF9leHBlY3RhdGlvbl90IGV4
cGVjdDsKIH07CiAKIHN0cnVjdCBzcGVjaWFsX3NlY3Rpb24gewpkaWZmIC0tZ2l0IGEvY3JlYXRl
LWRpZmYtb2JqZWN0LmMgYi9jcmVhdGUtZGlmZi1vYmplY3QuYwppbmRleCBkNTE4NTAzLi5lNDU5
MmE2IDEwMDY0NAotLS0gYS9jcmVhdGUtZGlmZi1vYmplY3QuYworKysgYi9jcmVhdGUtZGlmZi1v
YmplY3QuYwpAQCAtMjAxOCw2ICsyMDE4LDcgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2NyZWF0
ZV9wYXRjaGVzX3NlY3Rpb25zKHN0cnVjdCBrcGF0Y2hfZWxmICprZWxmLAogCQkJbWVtc2V0KGZ1
bmNzW2luZGV4XS5wYWQsIDAsIHNpemVvZiBmdW5jc1tpbmRleF0ucGFkKTsKIAkJCWZ1bmNzW2lu
ZGV4XS5hcHBsaWVkID0gMDsKIAkJCW1lbXNldChmdW5jc1tpbmRleF0uX3BhZCwgMCwgc2l6ZW9m
IGZ1bmNzW2luZGV4XS5fcGFkKTsKKwkJCW1lbXNldCgmZnVuY3NbaW5kZXhdLmV4cGVjdCwgMCwg
c2l6ZW9mIGZ1bmNzW2luZGV4XS5leHBlY3QpOwogCiAJCQkvKgogCQkJICogQWRkIGEgcmVsb2Nh
dGlvbiB0aGF0IHdpbGwgcG9wdWxhdGUKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50
IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVm
dHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdl
biBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejog
QmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:31:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9pEW-0003I8-KK; Mon, 16 Sep 2019 11:31: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pEU-0003Fp-Ix
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:31:50 +0000
X-Inumbo-ID: 9288f902-d875-11e9-95e0-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9288f902-d875-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:31:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633509; x=1600169509;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=GmZtrssx6BOZIhZluRjhLFWKc5PRC+d2Xoj/L4xkyZ8=;
 b=OKuaSx2cdGedjffxwsy0sp6Q2HkSRYT2PMXdozFBFxMxHFknBf82nEND
 G4nmuKcSW0pynq9++E3ekN53Gz3paFo+9MP+JVUghxrC7XBthXkF+lMMI
 Va8VCex3pwgqdld7HWsXMCvjRJ/pgeJrS/GcA8SreJXY77udUWbFcU5UK s=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="415450125"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 16 Sep 2019 11:31:49 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2D9AEA2300; Mon, 16 Sep 2019 11:31:46 +0000 (UTC)
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; Mon, 16 Sep 2019 11:31:31 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUC004.ant.amazon.com (10.43.164.33) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:30 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:26 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:54 +0000
Message-ID: <20190916113056.16592-6-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 5/7] create-diff-object: Add support for
 expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

RXh0ZW5kIGxpdmVwYXRjaF9wYXRjaF9mdW5jIHRvIHN1cHBvcnQgYSBuZXcgZmllbGQ6IGV4cGVj
dC4gVGhpcyBuZXcKZmllbGQgZGVzY3JpYmVzIHRoZSBleHBlY3RlZCBkYXRhLCBpdHMgbGVuZ3Ro
IGFuZCB3aGV0aGVyIGV4cGVjdGF0aW9uCmlzIGVuYWJsZWQuIFRoZSBleHBlY3RhdGlvbidzIGRh
dGEgaXMgb2Ygb3BhcXVlIHBhZGRpbmcgc2l6ZS4KCkJ5IGRlZmF1bHQgdGhlIGV4cGVjdGF0aW9u
IGZpZWxkIGlzIHplcm8tb3V0IGFuZCB0aGUgZXhwZWN0YXRpb24gaXMKZGlzYWJsZWQgdW5sZXNz
IGV4cGxpY2l0bHkgc3BlY2lmaWVkIGluIHRoZSBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6
CiAgKiBEbyBub3QgYnVtcCB0aGUgcGF5bG9hZCB2ZXJzaW9uIGFnYWluLgoKIGNvbW1vbi5oICAg
ICAgICAgICAgIHwgMTEgKysrKysrKysrKy0KIGNyZWF0ZS1kaWZmLW9iamVjdC5jIHwgIDEgKwog
MiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvY29tbW9uLmggYi9jb21tb24uaAppbmRleCBkOGNkZTM1Li43YzZmYjczIDEwMDY0NAot
LS0gYS9jb21tb24uaAorKysgYi9jb21tb24uaApAQCAtMTE1LDYgKzExNSwxNCBAQCBzdHJ1Y3Qg
a3BhdGNoX2VsZiB7CiB9OwogCiAjZGVmaW5lIFBBVENIX0lOU05fU0laRSA1CisjZGVmaW5lIE1B
WF9SRVBMQUNFTUVOVF9TSVpFIDMxCitzdHJ1Y3QgbGl2ZXBhdGNoX2V4cGVjdGF0aW9uIHsKKwl1
aW50OF90IGVuYWJsZWQgOiAxOworCXVpbnQ4X3QgbGVuIDogNTsKKwl1aW50OF90IHBhZCA6IDI7
CisJdWludDhfdCBkYXRhW01BWF9SRVBMQUNFTUVOVF9TSVpFXTsKK307Cit0eXBlZGVmIHN0cnVj
dCBsaXZlcGF0Y2hfZXhwZWN0YXRpb24gbGl2ZXBhdGNoX2V4cGVjdGF0aW9uX3Q7CiAKIHN0cnVj
dCBsaXZlcGF0Y2hfcGF0Y2hfZnVuYyB7CiAJY2hhciAqbmFtZTsKQEAgLTEyMyw5ICsxMzEsMTAg
QEAgc3RydWN0IGxpdmVwYXRjaF9wYXRjaF9mdW5jIHsKIAl1aW50MzJfdCBuZXdfc2l6ZTsKIAl1
aW50MzJfdCBvbGRfc2l6ZTsKIAl1aW50OF90IHZlcnNpb247Ci0JdW5zaWduZWQgY2hhciBwYWRb
MzFdOworCXVuc2lnbmVkIGNoYXIgcGFkW01BWF9SRVBMQUNFTUVOVF9TSVpFXTsKIAl1aW50OF90
IGFwcGxpZWQ7CiAJdWludDhfdCBfcGFkWzddOworCWxpdmVwYXRjaF9leHBlY3RhdGlvbl90IGV4
cGVjdDsKIH07CiAKIHN0cnVjdCBzcGVjaWFsX3NlY3Rpb24gewpkaWZmIC0tZ2l0IGEvY3JlYXRl
LWRpZmYtb2JqZWN0LmMgYi9jcmVhdGUtZGlmZi1vYmplY3QuYwppbmRleCBkNTE4NTAzLi5lNDU5
MmE2IDEwMDY0NAotLS0gYS9jcmVhdGUtZGlmZi1vYmplY3QuYworKysgYi9jcmVhdGUtZGlmZi1v
YmplY3QuYwpAQCAtMjAxOCw2ICsyMDE4LDcgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2NyZWF0
ZV9wYXRjaGVzX3NlY3Rpb25zKHN0cnVjdCBrcGF0Y2hfZWxmICprZWxmLAogCQkJbWVtc2V0KGZ1
bmNzW2luZGV4XS5wYWQsIDAsIHNpemVvZiBmdW5jc1tpbmRleF0ucGFkKTsKIAkJCWZ1bmNzW2lu
ZGV4XS5hcHBsaWVkID0gMDsKIAkJCW1lbXNldChmdW5jc1tpbmRleF0uX3BhZCwgMCwgc2l6ZW9m
IGZ1bmNzW2luZGV4XS5fcGFkKTsKKwkJCW1lbXNldCgmZnVuY3NbaW5kZXhdLmV4cGVjdCwgMCwg
c2l6ZW9mIGZ1bmNzW2luZGV4XS5leHBlY3QpOwogCiAJCQkvKgogCQkJICogQWRkIGEgcmVsb2Nh
dGlvbiB0aGF0IHdpbGwgcG9wdWxhdGUKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50
IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVm
dHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdl
biBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejog
QmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:34:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9pH3-0004Cy-7m; Mon, 16 Sep 2019 11:34:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pH2-0004Ck-5J
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:34:28 +0000
X-Inumbo-ID: f0754b60-d875-11e9-b299-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0754b60-d875-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:34:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633667; x=1600169667;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RLSCj5+RWU+JUAh7djl0Mmi4UM6sMsokQ3e8Ja8ZGBM=;
 b=K8TiaNPQQPwhIRr/kgpbTWksLCYwDI3otmvHYgOiixv2CPa9QcPBqg3o
 WOSNOA5BW0IeUlDHFwWRkI66fHTt4I7K13rfDCP9RIlYsaCyCwoQ9+qMk
 JkpbulRkmTuudExN/HpvezfygYjkaWfqhaYU4Ao6QgSI7lnaJlL7Yrarn Q=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832628890"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:31:55 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id AC8DFA248A; Mon, 16 Sep 2019 11:31:52 +0000 (UTC)
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; Mon, 16 Sep 2019 11:31:35 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:34 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:30 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:55 +0000
Message-ID: <20190916113056.16592-7-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 6/7] livepatch-build: Strip transient or
 unneeded symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

SW4gdGhlIHByb2Nlc3Mgb2YgY3JlYXRpbmcgYSBmaW5hbCBob3RwYXRjaCBtb2R1bGUgZmlsZSBt
YWtlIHN1cmUgdG8Kc3RyaXAgYWxsIHRyYW5zaWVudCBzeW1ib2xzIHRoYXQgaGF2ZSBub3QgYmVl
biBjYXVnaHQgYW5kIHJlbW92ZWQgYnkKY3JlYXRlLWRpZmYtb2JqZWN0IHByb2Nlc3NpbmcuIEZv
ciBub3cgdGhlc2UgYXJlIG9ubHkgdGhlIGhvb2tzCmtwYXRjaCBsb2FkL3VubG9hZCBzeW1ib2xz
LgoKRm9yIGFsbCBuZXcgb2JqZWN0IGZpbGVzIHRoYXQgYXJlIGNhcnJpZWQgYWxvbmcgZm9yIHRo
ZSBmaW5hbCBsaW5raW5nCnRoZSB0cmFuc2llbnQgaG9va3Mgc3ltYm9scyBhcmUgbm90IHN0cmlw
cGVkIGFuZCBuZWl0aGVyIGFyZSBhbnkKdW5uZWVkZWQgc3ltYm9scy4gU3RyaXAgdGhlbSBleHBs
aWNpdGx5IGZyb20gcmVzdWx0aW5nIG9iamVjdCBmaWxlLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgotLS0KIGxpdmVwYXRjaC1idWlsZCB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvbGl2ZXBhdGNoLWJ1aWxkIGIvbGl2ZXBhdGNoLWJ1aWxkCmlu
ZGV4IGI4YTE3MjguLjgxNjA2NGMgMTAwNzU1Ci0tLSBhL2xpdmVwYXRjaC1idWlsZAorKysgYi9s
aXZlcGF0Y2gtYnVpbGQKQEAgLTExMSw2ICsxMTEsMjggQEAgZnVuY3Rpb24gYnVpbGRfc3BlY2lh
bCgpCiAgICAgdW5zZXQgTElWRVBBVENIX0NBUFRVUkVfRElSCiB9CiAKK3N0cmlwX2V4dHJhX3N5
bWJvbHMgKCkKK3sKKyAgICBsb2NhbCAtciBGSUxFPSIkMSIKKyAgICBsb2NhbCAtYSBTVFJJUF9D
TURfT1BUUz0oKQorICAgIGxvY2FsIC1hIFNZTV9QUkVGSVg9KCJsaXZlcGF0Y2hfbG9hZF9kYXRh
XyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAibGl2ZXBhdGNoX3VubG9hZF9kYXRhXyIKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAibGl2ZXBhdGNoX3ByZWFwcGx5X2RhdGFfIgorICAgICAg
ICAgICAgICAgICAgICAgICAgICJsaXZlcGF0Y2hfYXBwbHlfZGF0YV8iCisgICAgICAgICAgICAg
ICAgICAgICAgICAgImxpdmVwYXRjaF9wb3N0YXBwbHlfZGF0YV8iCisgICAgICAgICAgICAgICAg
ICAgICAgICAgImxpdmVwYXRjaF9wcmVyZXZlcnRfZGF0YV8iCisgICAgICAgICAgICAgICAgICAg
ICAgICAgImxpdmVwYXRjaF9yZXZlcnRfZGF0YV8iCisgICAgICAgICAgICAgICAgICAgICAgICAg
ImxpdmVwYXRjaF9wb3N0cmV2ZXJ0X2RhdGFfIikKKworICAgIFNUUklQX0NNRF9PUFRTKz0oIi13
IikKKyAgICBmb3Igc3ltIGluICIke1NZTV9QUkVGSVhbQF19IjsgZG8KKyAgICAgICAgU1RSSVBf
Q01EX09QVFMrPSgiLU4iKQorICAgICAgICBTVFJJUF9DTURfT1BUUys9KCJcIiR7c3ltfSpcIiIp
CisgICAgZG9uZQorCisgICAgc3RyaXAgIiR7U1RSSVBfQ01EX09QVFNbQF19IiAiJEZJTEUiCit9
CisKIGZ1bmN0aW9uIGNyZWF0ZV9wYXRjaCgpCiB7CiAgICAgZWNobyAiRXh0cmFjdGluZyBuZXcg
YW5kIG1vZGlmaWVkIEVMRiBzZWN0aW9ucy4uLiIKQEAgLTE1MCw2ICsxNzIsNyBAQCBmdW5jdGlv
biBjcmVhdGVfcGF0Y2goKQogICAgIE5FV19GSUxFUz0kKGNvbW0gLTIzIDwoY2QgcGF0Y2hlZC94
ZW4gJiYgZmluZCAuIC10eXBlIGYgLW5hbWUgJyoubycgfCBzb3J0KSA8KGNkIG9yaWdpbmFsL3hl
biAmJiBmaW5kIC4gLXR5cGUgZiAtbmFtZSAnKi5vJyB8IHNvcnQpKQogICAgIGZvciBpIGluICRO
RVdfRklMRVM7IGRvCiAgICAgICAgIGNwICJwYXRjaGVkLyRpIiAib3V0cHV0LyRpIgorICAgICAg
ICBzdHJpcCAtLXN0cmlwLXVubmVlZGVkICJvdXRwdXQvJGkiCiAgICAgICAgIENIQU5HRUQ9MQog
ICAgIGRvbmUKIApAQCAtMTc2LDYgKzE5OSw4IEBAIGZ1bmN0aW9uIGNyZWF0ZV9wYXRjaCgpCiAg
ICAgICAgICIke1RPT0xTRElSfSIvcHJlbGluayAkZGVidWdvcHQgb3V0cHV0Lm8gIiR7UEFUQ0hO
QU1FfS5saXZlcGF0Y2giICIkWEVOU1lNUyIgJj4+ICIke09VVFBVVH0vcHJlbGluay5sb2ciIHx8
IGRpZQogICAgIGZpCiAKKyAgICBzdHJpcF9leHRyYV9zeW1ib2xzICIke1BBVENITkFNRX0ubGl2
ZXBhdGNoIgorCiAgICAgb2JqY29weSAtLWFkZC1zZWN0aW9uIC5saXZlcGF0Y2guZGVwZW5kcz1k
ZXBlbmRzLmJpbiAiJHtQQVRDSE5BTUV9LmxpdmVwYXRjaCIKICAgICBvYmpjb3B5IC0tc2V0LXNl
Y3Rpb24tZmxhZ3MgLmxpdmVwYXRjaC5kZXBlbmRzPWFsbG9jLHJlYWRvbmx5ICIke1BBVENITkFN
RX0ubGl2ZXBhdGNoIgogCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIg
R2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1
bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10
c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:34:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9pH3-0004D4-Hq; Mon, 16 Sep 2019 11:34: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pH2-0004Cn-CR
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:34:28 +0000
X-Inumbo-ID: f07be2f4-d875-11e9-95e0-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f07be2f4-d875-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:34:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633667; x=1600169667;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RLSCj5+RWU+JUAh7djl0Mmi4UM6sMsokQ3e8Ja8ZGBM=;
 b=K8TiaNPQQPwhIRr/kgpbTWksLCYwDI3otmvHYgOiixv2CPa9QcPBqg3o
 WOSNOA5BW0IeUlDHFwWRkI66fHTt4I7K13rfDCP9RIlYsaCyCwoQ9+qMk
 JkpbulRkmTuudExN/HpvezfygYjkaWfqhaYU4Ao6QgSI7lnaJlL7Yrarn Q=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832628890"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:31:55 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id AC8DFA248A; Mon, 16 Sep 2019 11:31:52 +0000 (UTC)
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; Mon, 16 Sep 2019 11:31:35 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:34 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:30 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:55 +0000
Message-ID: <20190916113056.16592-7-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 6/7] livepatch-build: Strip transient or
 unneeded symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

SW4gdGhlIHByb2Nlc3Mgb2YgY3JlYXRpbmcgYSBmaW5hbCBob3RwYXRjaCBtb2R1bGUgZmlsZSBt
YWtlIHN1cmUgdG8Kc3RyaXAgYWxsIHRyYW5zaWVudCBzeW1ib2xzIHRoYXQgaGF2ZSBub3QgYmVl
biBjYXVnaHQgYW5kIHJlbW92ZWQgYnkKY3JlYXRlLWRpZmYtb2JqZWN0IHByb2Nlc3NpbmcuIEZv
ciBub3cgdGhlc2UgYXJlIG9ubHkgdGhlIGhvb2tzCmtwYXRjaCBsb2FkL3VubG9hZCBzeW1ib2xz
LgoKRm9yIGFsbCBuZXcgb2JqZWN0IGZpbGVzIHRoYXQgYXJlIGNhcnJpZWQgYWxvbmcgZm9yIHRo
ZSBmaW5hbCBsaW5raW5nCnRoZSB0cmFuc2llbnQgaG9va3Mgc3ltYm9scyBhcmUgbm90IHN0cmlw
cGVkIGFuZCBuZWl0aGVyIGFyZSBhbnkKdW5uZWVkZWQgc3ltYm9scy4gU3RyaXAgdGhlbSBleHBs
aWNpdGx5IGZyb20gcmVzdWx0aW5nIG9iamVjdCBmaWxlLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgotLS0KIGxpdmVwYXRjaC1idWlsZCB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvbGl2ZXBhdGNoLWJ1aWxkIGIvbGl2ZXBhdGNoLWJ1aWxkCmlu
ZGV4IGI4YTE3MjguLjgxNjA2NGMgMTAwNzU1Ci0tLSBhL2xpdmVwYXRjaC1idWlsZAorKysgYi9s
aXZlcGF0Y2gtYnVpbGQKQEAgLTExMSw2ICsxMTEsMjggQEAgZnVuY3Rpb24gYnVpbGRfc3BlY2lh
bCgpCiAgICAgdW5zZXQgTElWRVBBVENIX0NBUFRVUkVfRElSCiB9CiAKK3N0cmlwX2V4dHJhX3N5
bWJvbHMgKCkKK3sKKyAgICBsb2NhbCAtciBGSUxFPSIkMSIKKyAgICBsb2NhbCAtYSBTVFJJUF9D
TURfT1BUUz0oKQorICAgIGxvY2FsIC1hIFNZTV9QUkVGSVg9KCJsaXZlcGF0Y2hfbG9hZF9kYXRh
XyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAibGl2ZXBhdGNoX3VubG9hZF9kYXRhXyIKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAibGl2ZXBhdGNoX3ByZWFwcGx5X2RhdGFfIgorICAgICAg
ICAgICAgICAgICAgICAgICAgICJsaXZlcGF0Y2hfYXBwbHlfZGF0YV8iCisgICAgICAgICAgICAg
ICAgICAgICAgICAgImxpdmVwYXRjaF9wb3N0YXBwbHlfZGF0YV8iCisgICAgICAgICAgICAgICAg
ICAgICAgICAgImxpdmVwYXRjaF9wcmVyZXZlcnRfZGF0YV8iCisgICAgICAgICAgICAgICAgICAg
ICAgICAgImxpdmVwYXRjaF9yZXZlcnRfZGF0YV8iCisgICAgICAgICAgICAgICAgICAgICAgICAg
ImxpdmVwYXRjaF9wb3N0cmV2ZXJ0X2RhdGFfIikKKworICAgIFNUUklQX0NNRF9PUFRTKz0oIi13
IikKKyAgICBmb3Igc3ltIGluICIke1NZTV9QUkVGSVhbQF19IjsgZG8KKyAgICAgICAgU1RSSVBf
Q01EX09QVFMrPSgiLU4iKQorICAgICAgICBTVFJJUF9DTURfT1BUUys9KCJcIiR7c3ltfSpcIiIp
CisgICAgZG9uZQorCisgICAgc3RyaXAgIiR7U1RSSVBfQ01EX09QVFNbQF19IiAiJEZJTEUiCit9
CisKIGZ1bmN0aW9uIGNyZWF0ZV9wYXRjaCgpCiB7CiAgICAgZWNobyAiRXh0cmFjdGluZyBuZXcg
YW5kIG1vZGlmaWVkIEVMRiBzZWN0aW9ucy4uLiIKQEAgLTE1MCw2ICsxNzIsNyBAQCBmdW5jdGlv
biBjcmVhdGVfcGF0Y2goKQogICAgIE5FV19GSUxFUz0kKGNvbW0gLTIzIDwoY2QgcGF0Y2hlZC94
ZW4gJiYgZmluZCAuIC10eXBlIGYgLW5hbWUgJyoubycgfCBzb3J0KSA8KGNkIG9yaWdpbmFsL3hl
biAmJiBmaW5kIC4gLXR5cGUgZiAtbmFtZSAnKi5vJyB8IHNvcnQpKQogICAgIGZvciBpIGluICRO
RVdfRklMRVM7IGRvCiAgICAgICAgIGNwICJwYXRjaGVkLyRpIiAib3V0cHV0LyRpIgorICAgICAg
ICBzdHJpcCAtLXN0cmlwLXVubmVlZGVkICJvdXRwdXQvJGkiCiAgICAgICAgIENIQU5HRUQ9MQog
ICAgIGRvbmUKIApAQCAtMTc2LDYgKzE5OSw4IEBAIGZ1bmN0aW9uIGNyZWF0ZV9wYXRjaCgpCiAg
ICAgICAgICIke1RPT0xTRElSfSIvcHJlbGluayAkZGVidWdvcHQgb3V0cHV0Lm8gIiR7UEFUQ0hO
QU1FfS5saXZlcGF0Y2giICIkWEVOU1lNUyIgJj4+ICIke09VVFBVVH0vcHJlbGluay5sb2ciIHx8
IGRpZQogICAgIGZpCiAKKyAgICBzdHJpcF9leHRyYV9zeW1ib2xzICIke1BBVENITkFNRX0ubGl2
ZXBhdGNoIgorCiAgICAgb2JqY29weSAtLWFkZC1zZWN0aW9uIC5saXZlcGF0Y2guZGVwZW5kcz1k
ZXBlbmRzLmJpbiAiJHtQQVRDSE5BTUV9LmxpdmVwYXRjaCIKICAgICBvYmpjb3B5IC0tc2V0LXNl
Y3Rpb24tZmxhZ3MgLmxpdmVwYXRjaC5kZXBlbmRzPWFsbG9jLHJlYWRvbmx5ICIke1BBVENITkFN
RX0ubGl2ZXBhdGNoIgogCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIg
R2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1
bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10
c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:34:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9pH8-0004Es-1g; Mon, 16 Sep 2019 11:34:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pH7-0004EP-2i
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:34:33 +0000
X-Inumbo-ID: f1249516-d875-11e9-b299-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1249516-d875-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:34:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633668; x=1600169668;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=KwEZeU7N+/Kq2gSuFDFYZifBQ19CKLE05Lj3wMHopGg=;
 b=UCCE+W2Tgr73XSyhCPfpYFa+15jZywKSLsf42NNLrybcU7HyFxF8Xw//
 HYCIR+rMIkj6HfBgxVdj4Sonm6h4CGMSgLa0rQXxrbs8ei6lGmf0sC8VF
 7pOLKBYFIV9YWM2TfPjRLSS7MmtxqOKFrBwApVZeo26rIWrZe58YYo235 M=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832628932"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:32:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 3EE8FA2258; Mon, 16 Sep 2019 11:31:59 +0000 (UTC)
Received: from EX13D03EUC002.ant.amazon.com (10.43.164.60) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:39 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUC002.ant.amazon.com (10.43.164.60) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:38 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:34 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:56 +0000
Message-ID: <20190916113056.16592-8-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 7/7] livepatch-build: Strip all metadata
 symbols from hotpatch modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

U3RyaXAgYWxsIHVubmVlZGVkIG1ldGFkYXRhIHN5bWJvbHMgZnJvbSBnZW5lcmF0ZWQgaG90cGF0
Y2ggbW9kdWxlcy4KVGhlIG1ldGFkYXRhIHN5bWJvbHMgYXJlIHRoZSBzeW1ib2xzIGZyb20gbWV0
YWRhdGEtbGlrZSBzZWN0aW9ucyAoZS5nLgonLmxpdmVwYXRjaC5mdW5jcycpIG9yIGxpdmVwYXRj
aCBob29rcyBzeW1ib2xzIChkZWZpbmVkIGJ5IGEgc2V0IG9mCnByZWZpeGVzLiBFLmcuICdsaXZl
cGF0Y2hfbG9hZF9kYXRhXycpLgoKQnkgZGVmYXVsdCB0aGUgY3JlYXRlLWRpZmYtb2JqZWN0IGRv
ZXMgbm90IGNyZWF0ZSBzeW1ib2xzIGluIG1ldGFkYXRhCnNlY3Rpb25zLiBIb3dldmVyLCBzdWNo
IHN5bWJvbHMgbWF5IGJlIGltcGxpY2l0bHkgYWRkZWQgYnkgc3BlY2l5aW5nCmV4dHJhIGVudHJp
ZXMgaW4gdGhlIHNlY3Rpb25zIG1hbnVhbGx5IChpbiBhIGdpdmVuIHBhdGNoKS4KVGhlIHN5bWJv
bHMgYXJlIG5vdCBuZWVkZWQgZm9yIHRoZSBob3RwYXRjaCBtb2R1bGVzIGFuZCBzaG91bGQgYmUK
c3RyaXBwZWQgdG8gYXZvaWQgc3ltYm9sIG5hbWVzIGNvbGxpc2lvbnMgYW5kIHRvIHNhdmUgaG90
cGF0Y2ggZmlsZXMKc3BhY2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8
d2lwYXdlbEBhbWF6b24uZGU+Ci0tLQogbGl2ZXBhdGNoLWJ1aWxkIHwgNTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDUzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGl2ZXBh
dGNoLWJ1aWxkIGIvbGl2ZXBhdGNoLWJ1aWxkCmluZGV4IDgxNjA2NGMuLmJlNDU5YzkgMTAwNzU1
Ci0tLSBhL2xpdmVwYXRjaC1idWlsZAorKysgYi9saXZlcGF0Y2gtYnVpbGQKQEAgLTExMSwxMCAr
MTExLDM5IEBAIGZ1bmN0aW9uIGJ1aWxkX3NwZWNpYWwoKQogICAgIHVuc2V0IExJVkVQQVRDSF9D
QVBUVVJFX0RJUgogfQogCi1zdHJpcF9leHRyYV9zeW1ib2xzICgpCitlbGZfc2VjdGlvbl9leGlz
dHMgKCkKK3sKKyAgICBsb2NhbCBFTEY9IiQxIgorICAgIGxvY2FsIFNFQz0iJDIiCisKKyAgICBv
YmpkdW1wIC1oIC1qICIkU0VDIiAiJEVMRiIgJj4gL2Rldi9udWxsCit9CisKKyMgRXh0cmFjdCBh
IHNldCBvZiB1bmlxdWUgc3ltYm9scyBmb3IgYSBzcGVjaWZpZWQgc2VjdGlvbi4KK2VsZl9leHRy
YWN0X3NlY3Rpb25fc3ltYm9scyAoKQoreworICAgIGxvY2FsIC1yIEVMRj0iJDEiCisgICAgbG9j
YWwgLXIgU0VDPSIkMiIKKworICAgIGlmIGVsZl9zZWN0aW9uX2V4aXN0cyAiJEVMRiIgIiRTRUMi
CisgICAgdGhlbgorICAgICAgICAjIEV4YW1wbGUgb2JqZHVtcCBjb21tYW5kIG91dHB1dCB0byBi
ZSBwYXJzZWQ6CisgICAgICAgICMKKyAgICAgICAgIyBTWU1CT0wgVEFCTEU6CisgICAgICAgICMg
MDAwMDAwMDAwMDAwMDAwMCBsICAgIGQgIC5saXZlcGF0Y2guZnVuY3MgICAgMDAwMDAwMDAwMDAw
MDAwMCAubGl2ZXBhdGNoLmZ1bmNzCisgICAgICAgIG9iamR1bXAgLXcgLWogIiRTRUMiIC10ICIk
RUxGIiB8IGF3ayAnL15TWU1CT0wgVEFCTEU6LyB7c2VlbiA9IDE7IG5leHR9IHNlZW4gJiYgJE5G
IHtwcmludCAkTkZ9JyB8IHNvcnQgLXUKKyAgICBmaQorfQorCisjIFN0cmlwIGFsbCBtZXRhZGF0
YSBzeW1ib2xzIGJlbG9uZ2luZyB0byBhIG1ldGFkYXRhIHNlY3Rpb24KKyMgb3Igd2hvc2UgbmFt
ZSBzdGFydHMgd2l0aCBhIGxpdmVwYXRjaCBob29rIHByZWZpeC4KKyMgVGhlIGZ1bmN0aW9uIGNv
bnN0cnVjdHMgdGhlICdzdHJpcCcgdXRpbGl0eSBjb21tYW5kIGxpbmUKKyMgYW5kIHRoZW4gaW52
b2tlcyBzdHJpcCB3aXRoIHRoYXQgY29tbWFuZCBsaW5lLgorc3RyaXBfbWV0YWRhdGFfc3ltYm9s
cyAoKQogewogICAgIGxvY2FsIC1yIEZJTEU9IiQxIgogICAgIGxvY2FsIC1hIFNUUklQX0NNRF9P
UFRTPSgpCisgICAgbG9jYWwgLWEgU1lNX1NFQ1RJT05TPSgiLmxpdmVwYXRjaC5mdW5jcyIpCiAg
ICAgbG9jYWwgLWEgU1lNX1BSRUZJWD0oImxpdmVwYXRjaF9sb2FkX2RhdGFfIgogICAgICAgICAg
ICAgICAgICAgICAgICAgICJsaXZlcGF0Y2hfdW5sb2FkX2RhdGFfIgogICAgICAgICAgICAgICAg
ICAgICAgICAgICJsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0YV8iCkBAIC0xMjMsMTMgKzE1MiwzNSBA
QCBzdHJpcF9leHRyYV9zeW1ib2xzICgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgImxpdmVw
YXRjaF9wcmVyZXZlcnRfZGF0YV8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgImxpdmVwYXRj
aF9yZXZlcnRfZGF0YV8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgImxpdmVwYXRjaF9wb3N0
cmV2ZXJ0X2RhdGFfIikKKyAgICBsb2NhbCAtYSBTWU1TPSgpCiAKKyAgICAjIEVuYWJsZSB3aWxk
Y2FyZAogICAgIFNUUklQX0NNRF9PUFRTKz0oIi13IikKKworICAgICMgU3RyaXAgYWxsIGxpdmVw
YXRjaCBob29rcyBtZXRhZGF0YSBzeW1ib2xzCiAgICAgZm9yIHN5bSBpbiAiJHtTWU1fUFJFRklY
W0BdfSI7IGRvCiAgICAgICAgIFNUUklQX0NNRF9PUFRTKz0oIi1OIikKICAgICAgICAgU1RSSVBf
Q01EX09QVFMrPSgiXCIke3N5bX0qXCIiKQogICAgIGRvbmUKIAorICAgICMgRmluZCBhbGwgc3lt
Ym9scyBmcm9tIG1ldGFkYXRhIHNlY3Rpb25zCisgICAgIyBOb3RlOiBUaGVyZSBtYXkgYmUgbmFt
ZSBjb25mbGljdHMgYmV0d2VlbiBnbG9iYWwKKyAgICAjIGFuZCBsb2NhbCBzeW1ib2xzIGJlbG9u
Z2luZyB0byB0aGUgc2FtZSBzZWN0aW9uLgorICAgICMgRm9yIHRoZSAnLmxpdmVwYXRjaC5mdW5j
cycgc2VjdGlvbiBpdCBpcyBub3QgYQorICAgICMgcHJvYmxlbS4gVGhpbmsgYWJvdXQgaXQgYmVm
b3JlIGFkZGluZyBtb3JlIHNlY3Rpb25zLgorICAgIGZvciBzZWMgaW4gIiR7U1lNX1NFQ1RJT05T
W0BdfSI7IGRvCisgICAgICAgIFNZTVMrPSgkKGVsZl9leHRyYWN0X3NlY3Rpb25fc3ltYm9scyAi
JEZJTEUiICIkc2VjIikpCisgICAgZG9uZQorCisgICAgIyBTdHJpcCBtZXRhZGF0YSBzZWN0aW9u
cycgc3ltYm9scworICAgIGlmIFsgJHsjU1lNU1tAXX0gLWd0IDAgXQorICAgIHRoZW4KKyAgICAg
ICAgZm9yIHN5bSBpbiAiJHtTWU1TW0BdfSI7IGRvCisgICAgICAgICAgICBTVFJJUF9DTURfT1BU
Uys9KCItTiIpCisgICAgICAgICAgICBTVFJJUF9DTURfT1BUUys9KCIke3N5bX0iKQorICAgICAg
ICBkb25lCisgICAgZmkKKwogICAgIHN0cmlwICIke1NUUklQX0NNRF9PUFRTW0BdfSIgIiRGSUxF
IgogfQogCkBAIC0xOTksNyArMjUwLDcgQEAgZnVuY3Rpb24gY3JlYXRlX3BhdGNoKCkKICAgICAg
ICAgIiR7VE9PTFNESVJ9Ii9wcmVsaW5rICRkZWJ1Z29wdCBvdXRwdXQubyAiJHtQQVRDSE5BTUV9
LmxpdmVwYXRjaCIgIiRYRU5TWU1TIiAmPj4gIiR7T1VUUFVUfS9wcmVsaW5rLmxvZyIgfHwgZGll
CiAgICAgZmkKIAotICAgIHN0cmlwX2V4dHJhX3N5bWJvbHMgIiR7UEFUQ0hOQU1FfS5saXZlcGF0
Y2giCisgICAgc3RyaXBfbWV0YWRhdGFfc3ltYm9scyAiJHtQQVRDSE5BTUV9LmxpdmVwYXRjaCIK
IAogICAgIG9iamNvcHkgLS1hZGQtc2VjdGlvbiAubGl2ZXBhdGNoLmRlcGVuZHM9ZGVwZW5kcy5i
aW4gIiR7UEFUQ0hOQU1FfS5saXZlcGF0Y2giCiAgICAgb2JqY29weSAtLXNldC1zZWN0aW9uLWZs
YWdzIC5saXZlcGF0Y2guZGVwZW5kcz1hbGxvYyxyZWFkb25seSAiJHtQQVRDSE5BTUV9LmxpdmVw
YXRjaCIKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdt
YkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0
aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBD
aGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUg
Mjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:34:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9pH8-0004FC-C6; Mon, 16 Sep 2019 11: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pH7-0004Ee-BX
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:34:33 +0000
X-Inumbo-ID: f1408f3c-d875-11e9-95e0-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1408f3c-d875-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:34:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568633668; x=1600169668;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=KwEZeU7N+/Kq2gSuFDFYZifBQ19CKLE05Lj3wMHopGg=;
 b=UCCE+W2Tgr73XSyhCPfpYFa+15jZywKSLsf42NNLrybcU7HyFxF8Xw//
 HYCIR+rMIkj6HfBgxVdj4Sonm6h4CGMSgLa0rQXxrbs8ei6lGmf0sC8VF
 7pOLKBYFIV9YWM2TfPjRLSS7MmtxqOKFrBwApVZeo26rIWrZe58YYo235 M=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832628932"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:32:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 3EE8FA2258; Mon, 16 Sep 2019 11:31:59 +0000 (UTC)
Received: from EX13D03EUC002.ant.amazon.com (10.43.164.60) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:39 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D03EUC002.ant.amazon.com (10.43.164.60) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:31:38 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:31:34 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:30:56 +0000
Message-ID: <20190916113056.16592-8-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916113056.16592-1-wipawel@amazon.de>
References: <20190916113056.16592-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 7/7] livepatch-build: Strip all metadata
 symbols from hotpatch modules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

U3RyaXAgYWxsIHVubmVlZGVkIG1ldGFkYXRhIHN5bWJvbHMgZnJvbSBnZW5lcmF0ZWQgaG90cGF0
Y2ggbW9kdWxlcy4KVGhlIG1ldGFkYXRhIHN5bWJvbHMgYXJlIHRoZSBzeW1ib2xzIGZyb20gbWV0
YWRhdGEtbGlrZSBzZWN0aW9ucyAoZS5nLgonLmxpdmVwYXRjaC5mdW5jcycpIG9yIGxpdmVwYXRj
aCBob29rcyBzeW1ib2xzIChkZWZpbmVkIGJ5IGEgc2V0IG9mCnByZWZpeGVzLiBFLmcuICdsaXZl
cGF0Y2hfbG9hZF9kYXRhXycpLgoKQnkgZGVmYXVsdCB0aGUgY3JlYXRlLWRpZmYtb2JqZWN0IGRv
ZXMgbm90IGNyZWF0ZSBzeW1ib2xzIGluIG1ldGFkYXRhCnNlY3Rpb25zLiBIb3dldmVyLCBzdWNo
IHN5bWJvbHMgbWF5IGJlIGltcGxpY2l0bHkgYWRkZWQgYnkgc3BlY2l5aW5nCmV4dHJhIGVudHJp
ZXMgaW4gdGhlIHNlY3Rpb25zIG1hbnVhbGx5IChpbiBhIGdpdmVuIHBhdGNoKS4KVGhlIHN5bWJv
bHMgYXJlIG5vdCBuZWVkZWQgZm9yIHRoZSBob3RwYXRjaCBtb2R1bGVzIGFuZCBzaG91bGQgYmUK
c3RyaXBwZWQgdG8gYXZvaWQgc3ltYm9sIG5hbWVzIGNvbGxpc2lvbnMgYW5kIHRvIHNhdmUgaG90
cGF0Y2ggZmlsZXMKc3BhY2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8
d2lwYXdlbEBhbWF6b24uZGU+Ci0tLQogbGl2ZXBhdGNoLWJ1aWxkIHwgNTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDUzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGl2ZXBh
dGNoLWJ1aWxkIGIvbGl2ZXBhdGNoLWJ1aWxkCmluZGV4IDgxNjA2NGMuLmJlNDU5YzkgMTAwNzU1
Ci0tLSBhL2xpdmVwYXRjaC1idWlsZAorKysgYi9saXZlcGF0Y2gtYnVpbGQKQEAgLTExMSwxMCAr
MTExLDM5IEBAIGZ1bmN0aW9uIGJ1aWxkX3NwZWNpYWwoKQogICAgIHVuc2V0IExJVkVQQVRDSF9D
QVBUVVJFX0RJUgogfQogCi1zdHJpcF9leHRyYV9zeW1ib2xzICgpCitlbGZfc2VjdGlvbl9leGlz
dHMgKCkKK3sKKyAgICBsb2NhbCBFTEY9IiQxIgorICAgIGxvY2FsIFNFQz0iJDIiCisKKyAgICBv
YmpkdW1wIC1oIC1qICIkU0VDIiAiJEVMRiIgJj4gL2Rldi9udWxsCit9CisKKyMgRXh0cmFjdCBh
IHNldCBvZiB1bmlxdWUgc3ltYm9scyBmb3IgYSBzcGVjaWZpZWQgc2VjdGlvbi4KK2VsZl9leHRy
YWN0X3NlY3Rpb25fc3ltYm9scyAoKQoreworICAgIGxvY2FsIC1yIEVMRj0iJDEiCisgICAgbG9j
YWwgLXIgU0VDPSIkMiIKKworICAgIGlmIGVsZl9zZWN0aW9uX2V4aXN0cyAiJEVMRiIgIiRTRUMi
CisgICAgdGhlbgorICAgICAgICAjIEV4YW1wbGUgb2JqZHVtcCBjb21tYW5kIG91dHB1dCB0byBi
ZSBwYXJzZWQ6CisgICAgICAgICMKKyAgICAgICAgIyBTWU1CT0wgVEFCTEU6CisgICAgICAgICMg
MDAwMDAwMDAwMDAwMDAwMCBsICAgIGQgIC5saXZlcGF0Y2guZnVuY3MgICAgMDAwMDAwMDAwMDAw
MDAwMCAubGl2ZXBhdGNoLmZ1bmNzCisgICAgICAgIG9iamR1bXAgLXcgLWogIiRTRUMiIC10ICIk
RUxGIiB8IGF3ayAnL15TWU1CT0wgVEFCTEU6LyB7c2VlbiA9IDE7IG5leHR9IHNlZW4gJiYgJE5G
IHtwcmludCAkTkZ9JyB8IHNvcnQgLXUKKyAgICBmaQorfQorCisjIFN0cmlwIGFsbCBtZXRhZGF0
YSBzeW1ib2xzIGJlbG9uZ2luZyB0byBhIG1ldGFkYXRhIHNlY3Rpb24KKyMgb3Igd2hvc2UgbmFt
ZSBzdGFydHMgd2l0aCBhIGxpdmVwYXRjaCBob29rIHByZWZpeC4KKyMgVGhlIGZ1bmN0aW9uIGNv
bnN0cnVjdHMgdGhlICdzdHJpcCcgdXRpbGl0eSBjb21tYW5kIGxpbmUKKyMgYW5kIHRoZW4gaW52
b2tlcyBzdHJpcCB3aXRoIHRoYXQgY29tbWFuZCBsaW5lLgorc3RyaXBfbWV0YWRhdGFfc3ltYm9s
cyAoKQogewogICAgIGxvY2FsIC1yIEZJTEU9IiQxIgogICAgIGxvY2FsIC1hIFNUUklQX0NNRF9P
UFRTPSgpCisgICAgbG9jYWwgLWEgU1lNX1NFQ1RJT05TPSgiLmxpdmVwYXRjaC5mdW5jcyIpCiAg
ICAgbG9jYWwgLWEgU1lNX1BSRUZJWD0oImxpdmVwYXRjaF9sb2FkX2RhdGFfIgogICAgICAgICAg
ICAgICAgICAgICAgICAgICJsaXZlcGF0Y2hfdW5sb2FkX2RhdGFfIgogICAgICAgICAgICAgICAg
ICAgICAgICAgICJsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0YV8iCkBAIC0xMjMsMTMgKzE1MiwzNSBA
QCBzdHJpcF9leHRyYV9zeW1ib2xzICgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgImxpdmVw
YXRjaF9wcmVyZXZlcnRfZGF0YV8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgImxpdmVwYXRj
aF9yZXZlcnRfZGF0YV8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgImxpdmVwYXRjaF9wb3N0
cmV2ZXJ0X2RhdGFfIikKKyAgICBsb2NhbCAtYSBTWU1TPSgpCiAKKyAgICAjIEVuYWJsZSB3aWxk
Y2FyZAogICAgIFNUUklQX0NNRF9PUFRTKz0oIi13IikKKworICAgICMgU3RyaXAgYWxsIGxpdmVw
YXRjaCBob29rcyBtZXRhZGF0YSBzeW1ib2xzCiAgICAgZm9yIHN5bSBpbiAiJHtTWU1fUFJFRklY
W0BdfSI7IGRvCiAgICAgICAgIFNUUklQX0NNRF9PUFRTKz0oIi1OIikKICAgICAgICAgU1RSSVBf
Q01EX09QVFMrPSgiXCIke3N5bX0qXCIiKQogICAgIGRvbmUKIAorICAgICMgRmluZCBhbGwgc3lt
Ym9scyBmcm9tIG1ldGFkYXRhIHNlY3Rpb25zCisgICAgIyBOb3RlOiBUaGVyZSBtYXkgYmUgbmFt
ZSBjb25mbGljdHMgYmV0d2VlbiBnbG9iYWwKKyAgICAjIGFuZCBsb2NhbCBzeW1ib2xzIGJlbG9u
Z2luZyB0byB0aGUgc2FtZSBzZWN0aW9uLgorICAgICMgRm9yIHRoZSAnLmxpdmVwYXRjaC5mdW5j
cycgc2VjdGlvbiBpdCBpcyBub3QgYQorICAgICMgcHJvYmxlbS4gVGhpbmsgYWJvdXQgaXQgYmVm
b3JlIGFkZGluZyBtb3JlIHNlY3Rpb25zLgorICAgIGZvciBzZWMgaW4gIiR7U1lNX1NFQ1RJT05T
W0BdfSI7IGRvCisgICAgICAgIFNZTVMrPSgkKGVsZl9leHRyYWN0X3NlY3Rpb25fc3ltYm9scyAi
JEZJTEUiICIkc2VjIikpCisgICAgZG9uZQorCisgICAgIyBTdHJpcCBtZXRhZGF0YSBzZWN0aW9u
cycgc3ltYm9scworICAgIGlmIFsgJHsjU1lNU1tAXX0gLWd0IDAgXQorICAgIHRoZW4KKyAgICAg
ICAgZm9yIHN5bSBpbiAiJHtTWU1TW0BdfSI7IGRvCisgICAgICAgICAgICBTVFJJUF9DTURfT1BU
Uys9KCItTiIpCisgICAgICAgICAgICBTVFJJUF9DTURfT1BUUys9KCIke3N5bX0iKQorICAgICAg
ICBkb25lCisgICAgZmkKKwogICAgIHN0cmlwICIke1NUUklQX0NNRF9PUFRTW0BdfSIgIiRGSUxF
IgogfQogCkBAIC0xOTksNyArMjUwLDcgQEAgZnVuY3Rpb24gY3JlYXRlX3BhdGNoKCkKICAgICAg
ICAgIiR7VE9PTFNESVJ9Ii9wcmVsaW5rICRkZWJ1Z29wdCBvdXRwdXQubyAiJHtQQVRDSE5BTUV9
LmxpdmVwYXRjaCIgIiRYRU5TWU1TIiAmPj4gIiR7T1VUUFVUfS9wcmVsaW5rLmxvZyIgfHwgZGll
CiAgICAgZmkKIAotICAgIHN0cmlwX2V4dHJhX3N5bWJvbHMgIiR7UEFUQ0hOQU1FfS5saXZlcGF0
Y2giCisgICAgc3RyaXBfbWV0YWRhdGFfc3ltYm9scyAiJHtQQVRDSE5BTUV9LmxpdmVwYXRjaCIK
IAogICAgIG9iamNvcHkgLS1hZGQtc2VjdGlvbiAubGl2ZXBhdGNoLmRlcGVuZHM9ZGVwZW5kcy5i
aW4gIiR7UEFUQ0hOQU1FfS5saXZlcGF0Y2giCiAgICAgb2JqY29weSAtLXNldC1zZWN0aW9uLWZs
YWdzIC5saXZlcGF0Y2guZGVwZW5kcz1hbGxvYyxyZWFkb25seSAiJHtQQVRDSE5BTUV9LmxpdmVw
YXRjaCIKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdt
YkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0
aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBD
aGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUg
Mjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9pNm-0005dq-5x; Mon, 16 Sep 2019 11:41:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pNk-0005dZ-RZ
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:41:24 +0000
X-Inumbo-ID: e66b9af6-d876-11e9-b299-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e66b9af6-d876-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:41:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568634080; x=1600170080;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=bQrQHHnMSd8daBAlGmey2+xfIAI4r5FT8iKi1Efk5/Y=;
 b=N4sFsmt6G9bR5ynf/HdrAgYpKpJIZy/fEcUR7bBe4SqubsZSnUAA0wly
 QYbIKrPMNLMRoXvfyCIMMdHxn0ZzWhAGns297SuUDfZJMfFWabz2beFoM
 atybxJnKnUml8FVPRYvKoR/GJ0JyrzAdJSGVP5g7KZtHVS2nb/F+P8xDh g=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832632158"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:41:01 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com (Postfix) with ESMTPS
 id 2A573A1E5D; Mon, 16 Sep 2019 11:41:01 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:41:00 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:41:00 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:40:58 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:40:48 +0000
Message-ID: <20190916114048.17699-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-13-wipawel@amazon.de>
References: <20190916105945.93632-13-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Pawel Wieczorkiewicz <wipawel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBYQyBweXRob24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsc28gYWxs
IGNvbW1vbgpsaXZlcGF0Y2ggb3BlcmF0aW9ucyBhbmQgYWN0aW9ucy4KCkFkZCB0aGUgcHl0aG9u
IGJpbmRpbmdzIGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6Ci0gc3RhdHVzIChweXhjX2xp
dmVwYXRjaF9zdGF0dXMpOgogIFJlcXVpcmVzIGEgcGF5bG9hZCBuYW1lIGFzIGFuIGlucHV0Lgog
IFJldHVybnMgYSBzdGF0dXMgZGljdCBjb250YWluaW5nIGEgc3RhdGUgc3RyaW5nIGFuZCBhIHJl
dHVybiBjb2RlCiAgaW50ZWdlci4KLSBhY3Rpb24gKHB5eGNfbGl2ZXBhdGNoX2FjdGlvbik6CiAg
UmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGFuIGFjdGlvbiBpZCBhcyBhbiBpbnB1dC4gVGlt
ZW91dCBhbmQKICBmbGFncyBhcmUgb3B0aW9uYWwgcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgcmV0
dXJuIGNvZGUgaW50ZWdlci4KLSB1cGxvYWQgKHB5eGNfbGl2ZXBhdGNoX3VwbG9hZCk6CiAgUmVx
dWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGEgbW9kdWxlJ3MgZmlsZW5hbWUgYXMgYW4gaW5wdXQu
CiAgUmV0dXJucyBhIHJldHVybiBjb2RlIGludGVnZXIuCi0gbGlzdCAocHl4Y19saXZlcGF0Y2hf
bGlzdCk6CiAgVGFrZXMgbm8gcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgbGlzdCBvZiBkaWN0cyBj
b250YWluaW5nIGVhY2ggcGF5bG9hZCdzOgogICogbmFtZSBhcyBhIHN0cmluZwogICogc3RhdGUg
YXMgYSBzdHJpbmcKICAqIHJldHVybiBjb2RlIGFzIGFuIGludGVnZXIKICAqIGxpc3Qgb2YgbWV0
YWRhdGEga2V5PXZhbHVlIHN0cmluZ3MKCkVhY2ggZnVuY3Rpb25zIHRocm93cyBhbiBleGNlcHRp
b24gZXJyb3IgYmFzZWQgb24gdGhlIGVycm5vIHZhbHVlCnJlY2VpdmVkIGZyb20gaXRzIGNvcnJl
c3BvbmRpbmcgbGlieGMgZnVuY3Rpb24gY2FsbC4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6
b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBNYXplaW4g
PGFtYXplaW5AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxh
bmRyYXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3RlciA8Zm9lcnNs
ZW9AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+CkFja2VkLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogICogY2hhbmdlZCBQ
eUxpc3RfQXBwZW5kKCkgd2l0aCBQeUxpc3RfU2V0SXRlbSgpIGFzIHJlcXVlc3RlZCBieQogICAg
TWFyZWsKCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgfCAyNzMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNzMgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyBi
L3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwppbmRleCA5ZDUzYzRjZjM3Li4yYTgy
MWU0NmQyIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKKysr
IGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCkBAIC0xOTc5LDYgKzE5NzksMjMw
IEBAIHN0YXRpYyBQeU9iamVjdCAqcHlmbGFza19hY2Nlc3MoUHlPYmplY3QgKnNlbGYsIFB5T2Jq
ZWN0ICphcmdzLAogICAgIHJldHVybiBQeV9CdWlsZFZhbHVlKCJpIixyZXQpOwogfQogCitzdGF0
aWMgUHlPYmplY3QgKnB5eGNfbGl2ZXBhdGNoX3N0YXR1cyhYY09iamVjdCAqc2VsZiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAg
eGVuX2xpdmVwYXRjaF9zdGF0dXNfdCBzdGF0dXM7CisgICAgUHlPYmplY3QgKmluZm9fZGljdCA9
IE5VTEw7CisgICAgY2hhciAqbmFtZTsKKyAgICBpbnQgcmM7CisKKyAgICBzdGF0aWMgY2hhciAq
a3dkX2xpc3RbXSA9IHsgIm5hbWUiLCBOVUxMIH07CisKKyAgICBpZiAoICFQeUFyZ19QYXJzZVR1
cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywgInMiLCBrd2RfbGlzdCwgJm5hbWUpICkKKyAgICAg
ICAgZ290byBlcnJvcjsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX2dldChzZWxmLT54Y19oYW5k
bGUsIG5hbWUsICZzdGF0dXMpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOwor
CisgICAgaW5mb19kaWN0ID0gUHlfQnVpbGRWYWx1ZSgKKyAgICAgICAgICAgICJ7czppLHM6aX0i
LAorICAgICAgICAgICAgInN0YXRlIiwgICAgc3RhdHVzLnN0YXRlLAorICAgICAgICAgICAgInJj
IiwgICAgICAgc3RhdHVzLnJjKTsKKworZXJyb3I6CisgICAgcmV0dXJuIGluZm9fZGljdCA/OiBw
eXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUpOworfQorCitzdGF0aWMgUHlP
YmplY3QgKnB5eGNfbGl2ZXBhdGNoX2FjdGlvbihYY09iamVjdCAqc2VsZiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgaW50ICgq
YWN0aW9uX2Z1bmMpKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1l
b3V0LCB1aW50NjRfdCBmbGFncyk7CisgICAgY2hhciAqbmFtZTsKKyAgICB1bnNpZ25lZCBpbnQg
YWN0aW9uOworICAgIHVpbnQzMl90IHRpbWVvdXQ7CisgICAgdWludDY0X3QgZmxhZ3M7CisgICAg
aW50IHJjOworCisgICAgc3RhdGljIGNoYXIgKmt3ZF9saXN0W10gPSB7ICJuYW1lIiwgImFjdGlv
biIsICJ0aW1lb3V0IiwgImZsYWdzIiwgTlVMTCB9OworCisgICAgaWYgKCAhUHlBcmdfUGFyc2VU
dXBsZUFuZEtleXdvcmRzKGFyZ3MsIGt3ZHMsICJzSXxJayIsIGt3ZF9saXN0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmFtZSwgJmFjdGlvbiwgJnRpbWVvdXQsICZm
bGFncykgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgc3dpdGNoIChhY3Rpb24pCisgICAg
eworICAgIGNhc2UgTElWRVBBVENIX0FDVElPTl9VTkxPQUQ6CisgICAgICAgIGFjdGlvbl9mdW5j
ID0geGNfbGl2ZXBhdGNoX3VubG9hZDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSVZFUEFU
Q0hfQUNUSU9OX1JFVkVSVDoKKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfcmV2
ZXJ0OworICAgICAgICBicmVhazsKKyAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fQVBQTFk6Cisg
ICAgICAgIGFjdGlvbl9mdW5jID0geGNfbGl2ZXBhdGNoX2FwcGx5OworICAgICAgICBicmVhazsK
KyAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRToKKyAgICAgICAgYWN0aW9uX2Z1bmMg
PSB4Y19saXZlcGF0Y2hfcmVwbGFjZTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAg
ICAgICAgZ290byBlcnJvcjsKKyAgICB9CisKKyAgICByYyA9IGFjdGlvbl9mdW5jKHNlbGYtPnhj
X2hhbmRsZSwgbmFtZSwgdGltZW91dCwgZmxhZ3MpOworICAgIGlmICggcmMgKQorICAgICAgICBn
b3RvIGVycm9yOworCisgICAgcmV0dXJuIFB5X0J1aWxkVmFsdWUoImkiLCByYyk7CitlcnJvcjoK
KyAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKK30K
Kworc3RhdGljIFB5T2JqZWN0ICpweXhjX2xpdmVwYXRjaF91cGxvYWQoWGNPYmplY3QgKnNlbGYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqYXJncywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICprd2RzKQor
eworICAgIHVuc2lnbmVkIGNoYXIgKmZidWYgPSBNQVBfRkFJTEVEOworICAgIGNoYXIgKm5hbWUs
ICpmaWxlbmFtZTsKKyAgICBzdHJ1Y3Qgc3RhdCBidWY7CisgICAgaW50IGZkID0gMCwgcmM7Cisg
ICAgc3NpemVfdCBsZW47CisKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgIm5hbWUi
LCAiZmlsZW5hbWUiLCBOVUxMIH07CisKKyAgICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5
d29yZHMoYXJncywga3dkcywgInNzIiwga3dkX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZuYW1lLCAmZmlsZW5hbWUpKQorICAgICAgICBnb3RvIGVycm9yOwor
CisgICAgZmQgPSBvcGVuKGZpbGVuYW1lLCBPX1JET05MWSk7CisgICAgaWYgKCBmZCA8IDAgKQor
ICAgICAgICBnb3RvIGVycm9yOworCisgICAgaWYgKCBzdGF0KGZpbGVuYW1lLCAmYnVmKSAhPSAw
ICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIGxlbiA9IGJ1Zi5zdF9zaXplOworICAgIGZi
dWYgPSBtbWFwKDAsIGxlbiwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgZmQsIDApOworICAgIGlm
ICggZmJ1ZiA9PSBNQVBfRkFJTEVEICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIHJjID0g
eGNfbGl2ZXBhdGNoX3VwbG9hZChzZWxmLT54Y19oYW5kbGUsIG5hbWUsIGZidWYsIGxlbik7Cisg
ICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBpZiAoIG11bm1hcChmYnVm
LCBsZW4pICkKKyAgICB7CisgICAgICAgIGZidWYgPSBNQVBfRkFJTEVEOworICAgICAgICBnb3Rv
IGVycm9yOworICAgIH0KKyAgICBjbG9zZShmZCk7CisKKyAgICByZXR1cm4gUHlfQnVpbGRWYWx1
ZSgiaSIsIHJjKTs7CitlcnJvcjoKKyAgICBpZiAoIGZidWYgIT0gTUFQX0ZBSUxFRCApCisgICAg
ICAgIG11bm1hcChmYnVmLCBsZW4pOworICAgIGlmICggZmQgPj0gMCApCisgICAgICAgIGNsb3Nl
KGZkKTsKKyAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxl
KTsKK30KKworc3RhdGljIFB5T2JqZWN0ICpweXhjX2xpdmVwYXRjaF9saXN0KFhjT2JqZWN0ICpz
ZWxmKQoreworICAgIFB5T2JqZWN0ICpsaXN0OworICAgIHVuc2lnbmVkIGludCBuciwgZG9uZSwg
bGVmdCwgaTsKKyAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvID0gTlVMTDsKKyAgICBj
aGFyICpuYW1lID0gTlVMTDsKKyAgICBjaGFyICptZXRhZGF0YSA9IE5VTEw7CisgICAgdWludDMy
X3QgKmxlbiA9IE5VTEw7CisgICAgdWludDMyX3QgKm1ldGFkYXRhX2xlbiA9IE5VTEw7CisgICAg
dWludDY0X3QgbmFtZV90b3RhbF9zaXplLCBtZXRhZGF0YV90b3RhbF9zaXplOworICAgIG9mZl90
IG5hbWVfb2ZmLCBtZXRhZGF0YV9vZmY7CisgICAgaW50IHJjOworCisgICAgcmMgPSB4Y19saXZl
cGF0Y2hfbGlzdF9nZXRfc2l6ZXMoc2VsZi0+eGNfaGFuZGxlLCAmbnIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJm5hbWVfdG90YWxfc2l6ZSwgJm1ldGFkYXRhX3RvdGFs
X3NpemUpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgaWYgKCBu
ciA9PSAwICkKKyAgICAgICAgcmV0dXJuIFB5TGlzdF9OZXcoMCk7CisKKyAgICByYyA9IEVOT01F
TTsKKyAgICBpbmZvID0gbWFsbG9jKG5yICogc2l6ZW9mKCppbmZvKSk7CisgICAgaWYgKCAhaW5m
byApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBuYW1lID0gbWFsbG9jKG5hbWVfdG90YWxf
c2l6ZSAqIHNpemVvZigqbmFtZSkpOworICAgIGlmICggIW5hbWUgKQorICAgICAgICBnb3RvIGVy
cm9yOworCisgICAgbGVuID0gbWFsbG9jKG5yICogc2l6ZW9mKCpsZW4pKTsKKyAgICBpZiAoICFs
ZW4gKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgbWV0YWRhdGEgPSBtYWxsb2MobWV0YWRh
dGFfdG90YWxfc2l6ZSAqIHNpemVvZigqbWV0YWRhdGEpKTsKKyAgICBpZiAoICFtZXRhZGF0YSAp
CisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBtZXRhZGF0YV9sZW4gPSBtYWxsb2MobnIgKiBz
aXplb2YoKm1ldGFkYXRhX2xlbikpOworICAgIGlmICggIW1ldGFkYXRhX2xlbiApCisgICAgICAg
IGdvdG8gZXJyb3I7CisKKyAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0KHNlbGYtPnhjX2hhbmRs
ZSwgbnIsIDAsIGluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lLCBsZW4sIG5h
bWVfdG90YWxfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ldGFkYXRhLCBtZXRh
ZGF0YV9sZW4sIG1ldGFkYXRhX3RvdGFsX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZG9uZSwgJmxlZnQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisg
ICAgbGlzdCA9IFB5TGlzdF9OZXcoZG9uZSk7CisgICAgbmFtZV9vZmYgPSBtZXRhZGF0YV9vZmYg
PSAwOworICAgIGZvciAoIGkgPSAwOyBpIDwgZG9uZTsgaSsrICkKKyAgICB7CisgICAgICAgIFB5
T2JqZWN0ICppbmZvX2RpY3QsICptZXRhZGF0YV9saXN0OworICAgICAgICBjaGFyICpuYW1lX3N0
ciwgKm1ldGFkYXRhX3N0cjsKKworICAgICAgICBuYW1lX3N0ciA9IG5hbWUgKyBuYW1lX29mZjsK
KyAgICAgICAgbWV0YWRhdGFfc3RyID0gbWV0YWRhdGEgKyBtZXRhZGF0YV9vZmY7CisKKyAgICAg
ICAgbWV0YWRhdGFfbGlzdCA9IFB5TGlzdF9OZXcoMCk7CisgICAgICAgIGZvciAoIGNoYXIgKnMg
PSBtZXRhZGF0YV9zdHI7IHMgPCBtZXRhZGF0YV9zdHIgKyBtZXRhZGF0YV9sZW5baV07IHMgKz0g
c3RybGVuKHMpICsgMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIFB5T2JqZWN0ICpmaWVsZCA9
IFB5X0J1aWxkVmFsdWUoInMiLCBzKTsKKyAgICAgICAgICAgIGlmICggZmllbGQgPT0gTlVMTCAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAg
ICAgICAgICAgIFB5X0RFQ1JFRihtZXRhZGF0YV9saXN0KTsKKyAgICAgICAgICAgICAgICByYyA9
IEVGQVVMVDsKKyAgICAgICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICBQeUxpc3RfQXBwZW5kKG1ldGFkYXRhX2xpc3QsIGZpZWxkKTsKKyAgICAgICAg
ICAgIFB5X0RFQ1JFRihmaWVsZCk7CisgICAgICAgIH0KKworICAgICAgICBpbmZvX2RpY3QgPSBQ
eV9CdWlsZFZhbHVlKAorICAgICAgICAgICAgIntzOnMsczppLHM6aSxzOk59IiwKKyAgICAgICAg
ICAgICJuYW1lIiwgICAgIG5hbWVfc3RyLAorICAgICAgICAgICAgInN0YXRlIiwgICAgaW5mb1tp
XS5zdGF0ZSwKKyAgICAgICAgICAgICJyYyIsICAgICAgIGluZm9baV0ucmMsCisgICAgICAgICAg
ICAibWV0YWRhdGEiLCBtZXRhZGF0YV9saXN0KTsKKworICAgICAgICBpZiAoIGluZm9fZGljdCA9
PSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAg
ICAgICAgUHlfREVDUkVGKG1ldGFkYXRhX2xpc3QpOworICAgICAgICAgICAgcmMgPSBFRkFVTFQ7
CisgICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICB9CisgICAgICAgIFB5TGlzdF9TZXRJ
dGVtKGxpc3QsIGksIGluZm9fZGljdCk7CisgICAgICAgIFB5X0RFQ1JFRihpbmZvX2RpY3QpOwor
CisgICAgICAgIG5hbWVfb2ZmICs9IGxlbltpXTsKKyAgICAgICAgbWV0YWRhdGFfb2ZmICs9IG1l
dGFkYXRhX2xlbltpXTsKKyAgICB9CisKK2Vycm9yOgorICAgIGZyZWUoaW5mbyk7CisgICAgZnJl
ZShuYW1lKTsKKyAgICBmcmVlKGxlbik7CisgICAgZnJlZShtZXRhZGF0YSk7CisgICAgZnJlZSht
ZXRhZGF0YV9sZW4pOworICAgIHJldHVybiByYyA/IHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNl
bGYtPnhjX2hhbmRsZSkgOiBsaXN0OworfQorCiBzdGF0aWMgUHlNZXRob2REZWYgcHl4Y19tZXRo
b2RzW10gPSB7CiAgICAgeyAiZG9tYWluX2NyZWF0ZSIsIAogICAgICAgKFB5Q0Z1bmN0aW9uKXB5
eGNfZG9tYWluX2NyZWF0ZSwgCkBAIC0yNTQyLDYgKzI3NjYsNDQgQEAgc3RhdGljIFB5TWV0aG9k
RGVmIHB5eGNfbWV0aG9kc1tdID0gewogICAgICAgIlJldHVybnM6IFtpbnRdOiAwIG9uIGFsbCBw
ZXJtaXNzaW9uIGdyYW50ZWQ7IC0xIGlmIGFueSBwZXJtaXNzaW9ucyBhcmUgXAogICAgICAgIGRl
bmllZFxuIiB9LCAKIAorICAgIHsgImxpdmVwYXRjaF9zdGF0dXMiLAorICAgICAgKFB5Q0Z1bmN0
aW9uKXB5eGNfbGl2ZXBhdGNoX3N0YXR1cywKKyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAg
ICAgICJHZXRzIGN1cnJlbnQgc3RhdGUgYW5kIHJldHVybiBjb2RlIGZvciBhIHNwZWNpZmllZCBt
b2R1bGUuXG4iCisgICAgICAiIG5hbWUgICAgIFtzdHJdOiBNb2R1bGUgbmFtZSB0byBiZSB1c2Vk
XG4iCisgICAgICAiUmV0dXJuczogW2RpY3RdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2Vw
dGlvbiBvbiBlcnJvclxuIgorICAgICAgIiBzdGF0ZSAgICBbaW50XTogTW9kdWxlIGN1cnJlbnQg
c3RhdGU6IENIRUNLRUQgb3IgQVBQTElFRFxuIgorICAgICAgIiByYyAgICAgICBbaW50XTogUmV0
dXJuIGNvZGUgb2YgbGFzdCBtb2R1bGUncyBvcGVyYXRpb25cbiIgfSwKKworICAgIHsgImxpdmVw
YXRjaF91cGxvYWQiLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX3VwbG9hZCwK
KyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJVcGxvYWRzIGEgbW9kdWxlIHdpdGgg
c3BlY2lmaWVkIG5hbWUgZnJvbSBmaWxlbmFtZS5cbiIKKyAgICAgICIgbmFtZSAgICAgW3N0cl06
IE1vZHVsZSBuYW1lIHRvIGJlIHVzZWRcbiIKKyAgICAgICIgZmlsZW5hbWUgW3N0cl06IEZpbGVu
YW1lIG9mIGEgbW9kdWxlIHRvIGJlIHVwbG9hZGVkXG4iCisgICAgICAiUmV0dXJuczogW2ludF0g
MCBvbiBzdWNjZXNzOyB0aHJvd2luZyBhbiBleGNlcHRpb24gb24gZXJyb3JcbiIgfSwKKworICAg
IHsgImxpdmVwYXRjaF9hY3Rpb24iLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNo
X2FjdGlvbiwKKyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJQZXJmb3JtcyBhbiBh
Y3Rpb24gKHVubG9hZCwgcmV2ZXJ0LCBhcHBseSBvciByZXBsYWNlKSBvbiBhIHNwZWNpZmllZCBc
CisgICAgICAgbW9kdWxlLlxuIgorICAgICAgIiBuYW1lICAgICAgW3N0cl06IE1vZHVsZSBuYW1l
IHRvIGJlIHVzZWRcbiIKKyAgICAgICIgYWN0aW9uICAgW3VpbnRdOiBBY3Rpb24gZW51bSBpZFxu
IgorICAgICAgIiB0aW1lb3V0ICBbdWludF06IEFjdGlvbiBzY2hlZHVsZWQgZXhlY3V0aW9uIHRp
bWVvdXRcbiIKKyAgICAgICIgZmxhZ3MgICBbdWxvbmddOiBGbGFncyBzcGVjaWZ5aW5nIGFjdGlv
bidzIGV4dHJhIHBhcmFtZXRlcnNcbiIKKyAgICAgICJSZXR1cm5zOiBbaW50XSAwIG9uIHN1Y2Nl
c3M7IHRocm93aW5nIGFuIGV4Y2VwdGlvbiBvbiBlcnJvclxuIiB9LAorCisgICAgeyAibGl2ZXBh
dGNoX2xpc3QiLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX2xpc3QsCisgICAg
ICBNRVRIX05PQVJHUywgIlxuIgorICAgICAgIkxpc3QgYWxsIHVwbG9hZGVkIGxpdmVwYXRjaCBt
b2R1bGVzIHdpdGggdGhlaXIgY3VycmVudCBzdGF0ZSBhbmQgbWV0YWRhdGEuXG4iCisgICAgICAi
UmV0dXJuczogW2xpc3Qgb2YgZGljdHNdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2VwdGlv
biBvbiBlcnJvclxuIgorICAgICAgIiBuYW1lICAgICBbc3RyXTogTW9kdWxlIG5hbWVcbiIKKyAg
ICAgICIgc3RhdGUgICAgW2ludF06IE1vZHVsZSBjdXJyZW50IHN0YXRlOiBDSEVDS0VEIG9yIEFQ
UExJRURcbiIKKyAgICAgICIgcmMgICAgICAgW2ludF06IFJldHVybiBjb2RlIG9mIGxhc3QgbW9k
dWxlJ3Mgb3BlcmF0aW9uXG4iCisgICAgICAiIG1ldGFkYXRhIFtsaXN0XTogTGlzdCBvZiBtb2R1
bGUncyBtZXRhZGF0YSAna2V5PXZhbHVlJyBzdHJpbmdzXG4iIH0sCisKICAgICB7IE5VTEwsIE5V
TEwsIDAsIE5VTEwgfQogfTsKIApAQCAtMjY1Myw2ICsyOTE1LDE3IEBAIFB5TU9ESU5JVF9GVU5D
IGluaXR4Yyh2b2lkKQogICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJYRU5fU0NIRURV
TEVSX0NSRURJVCIsIFhFTl9TQ0hFRFVMRVJfQ1JFRElUKTsKICAgICBQeU1vZHVsZV9BZGRJbnRD
b25zdGFudChtLCAiWEVOX1NDSEVEVUxFUl9DUkVESVQyIiwgWEVOX1NDSEVEVUxFUl9DUkVESVQy
KTsKIAorICAgIC8qIEV4cG9zZSBsaXZlcGF0Y2ggY29uc3RhbnRzIHRvIFB5dGhvbiAqLworICAg
IFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCIsIExJ
VkVQQVRDSF9BQ1RJT05fVU5MT0FEKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAi
TElWRVBBVENIX0FDVElPTl9SRVZFUlQiLCBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVCk7CisgICAg
UHlNb2R1bGVfQWRkSW50Q29uc3RhbnQobSwgIkxJVkVQQVRDSF9BQ1RJT05fQVBQTFkiLCBMSVZF
UEFUQ0hfQUNUSU9OX0FQUExZKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElW
RVBBVENIX0FDVElPTl9SRVBMQUNFIiwgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFKTsKKworICAg
IFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX0FQUExZX05PREVQ
UyIsIExJVkVQQVRDSF9BQ1RJT05fQVBQTFlfTk9ERVBTKTsKKworICAgIFB5TW9kdWxlX0FkZElu
dENvbnN0YW50KG0sICJMSVZFUEFUQ0hfU1RBVEVfQVBQTElFRCIsIExJVkVQQVRDSF9TVEFURV9B
UFBMSUVEKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX1NUQVRF
X0NIRUNLRUQiLCBMSVZFUEFUQ0hfU1RBVEVfQ0hFQ0tFRCk7CisKICNpZiBQWV9NQUpPUl9WRVJT
SU9OID49IDMKICAgICByZXR1cm4gbTsKICNlbmRpZgotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMg
QgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9pNi-0005dE-RM; Mon, 16 Sep 2019 11: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=GGTU=XL=amazon.de=prvs=1553567f6=wipawel@srs-us1.protection.inumbo.net>)
 id 1i9pNh-0005cf-Fi
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 11:41:21 +0000
X-Inumbo-ID: e66a39eb-d876-11e9-95e0-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e66a39eb-d876-11e9-95e0-12813bfff9fa;
 Mon, 16 Sep 2019 11:41:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568634080; x=1600170080;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=bQrQHHnMSd8daBAlGmey2+xfIAI4r5FT8iKi1Efk5/Y=;
 b=N4sFsmt6G9bR5ynf/HdrAgYpKpJIZy/fEcUR7bBe4SqubsZSnUAA0wly
 QYbIKrPMNLMRoXvfyCIMMdHxn0ZzWhAGns297SuUDfZJMfFWabz2beFoM
 atybxJnKnUml8FVPRYvKoR/GJ0JyrzAdJSGVP5g7KZtHVS2nb/F+P8xDh g=;
X-IronPort-AV: E=Sophos;i="5.64,512,1559520000"; d="scan'208";a="832632158"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Sep 2019 11:41:01 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com (Postfix) with ESMTPS
 id 2A573A1E5D; Mon, 16 Sep 2019 11:41:01 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:41:00 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 16 Sep 2019 11:41:00 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 16 Sep 2019 11:40:58 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xen.org>, <xen-devel@lists.xenproject.org>
Date: Mon, 16 Sep 2019 11:40:48 +0000
Message-ID: <20190916114048.17699-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190916105945.93632-13-wipawel@amazon.de>
References: <20190916105945.93632-13-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Pawel Wieczorkiewicz <wipawel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBYQyBweXRob24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsc28gYWxs
IGNvbW1vbgpsaXZlcGF0Y2ggb3BlcmF0aW9ucyBhbmQgYWN0aW9ucy4KCkFkZCB0aGUgcHl0aG9u
IGJpbmRpbmdzIGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6Ci0gc3RhdHVzIChweXhjX2xp
dmVwYXRjaF9zdGF0dXMpOgogIFJlcXVpcmVzIGEgcGF5bG9hZCBuYW1lIGFzIGFuIGlucHV0Lgog
IFJldHVybnMgYSBzdGF0dXMgZGljdCBjb250YWluaW5nIGEgc3RhdGUgc3RyaW5nIGFuZCBhIHJl
dHVybiBjb2RlCiAgaW50ZWdlci4KLSBhY3Rpb24gKHB5eGNfbGl2ZXBhdGNoX2FjdGlvbik6CiAg
UmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGFuIGFjdGlvbiBpZCBhcyBhbiBpbnB1dC4gVGlt
ZW91dCBhbmQKICBmbGFncyBhcmUgb3B0aW9uYWwgcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgcmV0
dXJuIGNvZGUgaW50ZWdlci4KLSB1cGxvYWQgKHB5eGNfbGl2ZXBhdGNoX3VwbG9hZCk6CiAgUmVx
dWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGEgbW9kdWxlJ3MgZmlsZW5hbWUgYXMgYW4gaW5wdXQu
CiAgUmV0dXJucyBhIHJldHVybiBjb2RlIGludGVnZXIuCi0gbGlzdCAocHl4Y19saXZlcGF0Y2hf
bGlzdCk6CiAgVGFrZXMgbm8gcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgbGlzdCBvZiBkaWN0cyBj
b250YWluaW5nIGVhY2ggcGF5bG9hZCdzOgogICogbmFtZSBhcyBhIHN0cmluZwogICogc3RhdGUg
YXMgYSBzdHJpbmcKICAqIHJldHVybiBjb2RlIGFzIGFuIGludGVnZXIKICAqIGxpc3Qgb2YgbWV0
YWRhdGEga2V5PXZhbHVlIHN0cmluZ3MKCkVhY2ggZnVuY3Rpb25zIHRocm93cyBhbiBleGNlcHRp
b24gZXJyb3IgYmFzZWQgb24gdGhlIGVycm5vIHZhbHVlCnJlY2VpdmVkIGZyb20gaXRzIGNvcnJl
c3BvbmRpbmcgbGlieGMgZnVuY3Rpb24gY2FsbC4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6
b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE1hcnRpbiBNYXplaW4g
PGFtYXplaW5AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxh
bmRyYXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3RlciA8Zm9lcnNs
ZW9AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6
b24uZGU+CkFja2VkLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogICogY2hhbmdlZCBQ
eUxpc3RfQXBwZW5kKCkgd2l0aCBQeUxpc3RfU2V0SXRlbSgpIGFzIHJlcXVlc3RlZCBieQogICAg
TWFyZWsKCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgfCAyNzMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNzMgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyBi
L3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwppbmRleCA5ZDUzYzRjZjM3Li4yYTgy
MWU0NmQyIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKKysr
IGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCkBAIC0xOTc5LDYgKzE5NzksMjMw
IEBAIHN0YXRpYyBQeU9iamVjdCAqcHlmbGFza19hY2Nlc3MoUHlPYmplY3QgKnNlbGYsIFB5T2Jq
ZWN0ICphcmdzLAogICAgIHJldHVybiBQeV9CdWlsZFZhbHVlKCJpIixyZXQpOwogfQogCitzdGF0
aWMgUHlPYmplY3QgKnB5eGNfbGl2ZXBhdGNoX3N0YXR1cyhYY09iamVjdCAqc2VsZiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAg
eGVuX2xpdmVwYXRjaF9zdGF0dXNfdCBzdGF0dXM7CisgICAgUHlPYmplY3QgKmluZm9fZGljdCA9
IE5VTEw7CisgICAgY2hhciAqbmFtZTsKKyAgICBpbnQgcmM7CisKKyAgICBzdGF0aWMgY2hhciAq
a3dkX2xpc3RbXSA9IHsgIm5hbWUiLCBOVUxMIH07CisKKyAgICBpZiAoICFQeUFyZ19QYXJzZVR1
cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywgInMiLCBrd2RfbGlzdCwgJm5hbWUpICkKKyAgICAg
ICAgZ290byBlcnJvcjsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX2dldChzZWxmLT54Y19oYW5k
bGUsIG5hbWUsICZzdGF0dXMpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOwor
CisgICAgaW5mb19kaWN0ID0gUHlfQnVpbGRWYWx1ZSgKKyAgICAgICAgICAgICJ7czppLHM6aX0i
LAorICAgICAgICAgICAgInN0YXRlIiwgICAgc3RhdHVzLnN0YXRlLAorICAgICAgICAgICAgInJj
IiwgICAgICAgc3RhdHVzLnJjKTsKKworZXJyb3I6CisgICAgcmV0dXJuIGluZm9fZGljdCA/OiBw
eXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUpOworfQorCitzdGF0aWMgUHlP
YmplY3QgKnB5eGNfbGl2ZXBhdGNoX2FjdGlvbihYY09iamVjdCAqc2VsZiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgaW50ICgq
YWN0aW9uX2Z1bmMpKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1l
b3V0LCB1aW50NjRfdCBmbGFncyk7CisgICAgY2hhciAqbmFtZTsKKyAgICB1bnNpZ25lZCBpbnQg
YWN0aW9uOworICAgIHVpbnQzMl90IHRpbWVvdXQ7CisgICAgdWludDY0X3QgZmxhZ3M7CisgICAg
aW50IHJjOworCisgICAgc3RhdGljIGNoYXIgKmt3ZF9saXN0W10gPSB7ICJuYW1lIiwgImFjdGlv
biIsICJ0aW1lb3V0IiwgImZsYWdzIiwgTlVMTCB9OworCisgICAgaWYgKCAhUHlBcmdfUGFyc2VU
dXBsZUFuZEtleXdvcmRzKGFyZ3MsIGt3ZHMsICJzSXxJayIsIGt3ZF9saXN0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmFtZSwgJmFjdGlvbiwgJnRpbWVvdXQsICZm
bGFncykgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgc3dpdGNoIChhY3Rpb24pCisgICAg
eworICAgIGNhc2UgTElWRVBBVENIX0FDVElPTl9VTkxPQUQ6CisgICAgICAgIGFjdGlvbl9mdW5j
ID0geGNfbGl2ZXBhdGNoX3VubG9hZDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSVZFUEFU
Q0hfQUNUSU9OX1JFVkVSVDoKKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfcmV2
ZXJ0OworICAgICAgICBicmVhazsKKyAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fQVBQTFk6Cisg
ICAgICAgIGFjdGlvbl9mdW5jID0geGNfbGl2ZXBhdGNoX2FwcGx5OworICAgICAgICBicmVhazsK
KyAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRToKKyAgICAgICAgYWN0aW9uX2Z1bmMg
PSB4Y19saXZlcGF0Y2hfcmVwbGFjZTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAg
ICAgICAgZ290byBlcnJvcjsKKyAgICB9CisKKyAgICByYyA9IGFjdGlvbl9mdW5jKHNlbGYtPnhj
X2hhbmRsZSwgbmFtZSwgdGltZW91dCwgZmxhZ3MpOworICAgIGlmICggcmMgKQorICAgICAgICBn
b3RvIGVycm9yOworCisgICAgcmV0dXJuIFB5X0J1aWxkVmFsdWUoImkiLCByYyk7CitlcnJvcjoK
KyAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKK30K
Kworc3RhdGljIFB5T2JqZWN0ICpweXhjX2xpdmVwYXRjaF91cGxvYWQoWGNPYmplY3QgKnNlbGYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqYXJncywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICprd2RzKQor
eworICAgIHVuc2lnbmVkIGNoYXIgKmZidWYgPSBNQVBfRkFJTEVEOworICAgIGNoYXIgKm5hbWUs
ICpmaWxlbmFtZTsKKyAgICBzdHJ1Y3Qgc3RhdCBidWY7CisgICAgaW50IGZkID0gMCwgcmM7Cisg
ICAgc3NpemVfdCBsZW47CisKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgIm5hbWUi
LCAiZmlsZW5hbWUiLCBOVUxMIH07CisKKyAgICBpZiAoICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5
d29yZHMoYXJncywga3dkcywgInNzIiwga3dkX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZuYW1lLCAmZmlsZW5hbWUpKQorICAgICAgICBnb3RvIGVycm9yOwor
CisgICAgZmQgPSBvcGVuKGZpbGVuYW1lLCBPX1JET05MWSk7CisgICAgaWYgKCBmZCA8IDAgKQor
ICAgICAgICBnb3RvIGVycm9yOworCisgICAgaWYgKCBzdGF0KGZpbGVuYW1lLCAmYnVmKSAhPSAw
ICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIGxlbiA9IGJ1Zi5zdF9zaXplOworICAgIGZi
dWYgPSBtbWFwKDAsIGxlbiwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgZmQsIDApOworICAgIGlm
ICggZmJ1ZiA9PSBNQVBfRkFJTEVEICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIHJjID0g
eGNfbGl2ZXBhdGNoX3VwbG9hZChzZWxmLT54Y19oYW5kbGUsIG5hbWUsIGZidWYsIGxlbik7Cisg
ICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBpZiAoIG11bm1hcChmYnVm
LCBsZW4pICkKKyAgICB7CisgICAgICAgIGZidWYgPSBNQVBfRkFJTEVEOworICAgICAgICBnb3Rv
IGVycm9yOworICAgIH0KKyAgICBjbG9zZShmZCk7CisKKyAgICByZXR1cm4gUHlfQnVpbGRWYWx1
ZSgiaSIsIHJjKTs7CitlcnJvcjoKKyAgICBpZiAoIGZidWYgIT0gTUFQX0ZBSUxFRCApCisgICAg
ICAgIG11bm1hcChmYnVmLCBsZW4pOworICAgIGlmICggZmQgPj0gMCApCisgICAgICAgIGNsb3Nl
KGZkKTsKKyAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxl
KTsKK30KKworc3RhdGljIFB5T2JqZWN0ICpweXhjX2xpdmVwYXRjaF9saXN0KFhjT2JqZWN0ICpz
ZWxmKQoreworICAgIFB5T2JqZWN0ICpsaXN0OworICAgIHVuc2lnbmVkIGludCBuciwgZG9uZSwg
bGVmdCwgaTsKKyAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvID0gTlVMTDsKKyAgICBj
aGFyICpuYW1lID0gTlVMTDsKKyAgICBjaGFyICptZXRhZGF0YSA9IE5VTEw7CisgICAgdWludDMy
X3QgKmxlbiA9IE5VTEw7CisgICAgdWludDMyX3QgKm1ldGFkYXRhX2xlbiA9IE5VTEw7CisgICAg
dWludDY0X3QgbmFtZV90b3RhbF9zaXplLCBtZXRhZGF0YV90b3RhbF9zaXplOworICAgIG9mZl90
IG5hbWVfb2ZmLCBtZXRhZGF0YV9vZmY7CisgICAgaW50IHJjOworCisgICAgcmMgPSB4Y19saXZl
cGF0Y2hfbGlzdF9nZXRfc2l6ZXMoc2VsZi0+eGNfaGFuZGxlLCAmbnIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJm5hbWVfdG90YWxfc2l6ZSwgJm1ldGFkYXRhX3RvdGFs
X3NpemUpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgaWYgKCBu
ciA9PSAwICkKKyAgICAgICAgcmV0dXJuIFB5TGlzdF9OZXcoMCk7CisKKyAgICByYyA9IEVOT01F
TTsKKyAgICBpbmZvID0gbWFsbG9jKG5yICogc2l6ZW9mKCppbmZvKSk7CisgICAgaWYgKCAhaW5m
byApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBuYW1lID0gbWFsbG9jKG5hbWVfdG90YWxf
c2l6ZSAqIHNpemVvZigqbmFtZSkpOworICAgIGlmICggIW5hbWUgKQorICAgICAgICBnb3RvIGVy
cm9yOworCisgICAgbGVuID0gbWFsbG9jKG5yICogc2l6ZW9mKCpsZW4pKTsKKyAgICBpZiAoICFs
ZW4gKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgbWV0YWRhdGEgPSBtYWxsb2MobWV0YWRh
dGFfdG90YWxfc2l6ZSAqIHNpemVvZigqbWV0YWRhdGEpKTsKKyAgICBpZiAoICFtZXRhZGF0YSAp
CisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBtZXRhZGF0YV9sZW4gPSBtYWxsb2MobnIgKiBz
aXplb2YoKm1ldGFkYXRhX2xlbikpOworICAgIGlmICggIW1ldGFkYXRhX2xlbiApCisgICAgICAg
IGdvdG8gZXJyb3I7CisKKyAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0KHNlbGYtPnhjX2hhbmRs
ZSwgbnIsIDAsIGluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lLCBsZW4sIG5h
bWVfdG90YWxfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ldGFkYXRhLCBtZXRh
ZGF0YV9sZW4sIG1ldGFkYXRhX3RvdGFsX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZG9uZSwgJmxlZnQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGVycm9yOworCisg
ICAgbGlzdCA9IFB5TGlzdF9OZXcoZG9uZSk7CisgICAgbmFtZV9vZmYgPSBtZXRhZGF0YV9vZmYg
PSAwOworICAgIGZvciAoIGkgPSAwOyBpIDwgZG9uZTsgaSsrICkKKyAgICB7CisgICAgICAgIFB5
T2JqZWN0ICppbmZvX2RpY3QsICptZXRhZGF0YV9saXN0OworICAgICAgICBjaGFyICpuYW1lX3N0
ciwgKm1ldGFkYXRhX3N0cjsKKworICAgICAgICBuYW1lX3N0ciA9IG5hbWUgKyBuYW1lX29mZjsK
KyAgICAgICAgbWV0YWRhdGFfc3RyID0gbWV0YWRhdGEgKyBtZXRhZGF0YV9vZmY7CisKKyAgICAg
ICAgbWV0YWRhdGFfbGlzdCA9IFB5TGlzdF9OZXcoMCk7CisgICAgICAgIGZvciAoIGNoYXIgKnMg
PSBtZXRhZGF0YV9zdHI7IHMgPCBtZXRhZGF0YV9zdHIgKyBtZXRhZGF0YV9sZW5baV07IHMgKz0g
c3RybGVuKHMpICsgMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIFB5T2JqZWN0ICpmaWVsZCA9
IFB5X0J1aWxkVmFsdWUoInMiLCBzKTsKKyAgICAgICAgICAgIGlmICggZmllbGQgPT0gTlVMTCAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAg
ICAgICAgICAgIFB5X0RFQ1JFRihtZXRhZGF0YV9saXN0KTsKKyAgICAgICAgICAgICAgICByYyA9
IEVGQVVMVDsKKyAgICAgICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICBQeUxpc3RfQXBwZW5kKG1ldGFkYXRhX2xpc3QsIGZpZWxkKTsKKyAgICAgICAg
ICAgIFB5X0RFQ1JFRihmaWVsZCk7CisgICAgICAgIH0KKworICAgICAgICBpbmZvX2RpY3QgPSBQ
eV9CdWlsZFZhbHVlKAorICAgICAgICAgICAgIntzOnMsczppLHM6aSxzOk59IiwKKyAgICAgICAg
ICAgICJuYW1lIiwgICAgIG5hbWVfc3RyLAorICAgICAgICAgICAgInN0YXRlIiwgICAgaW5mb1tp
XS5zdGF0ZSwKKyAgICAgICAgICAgICJyYyIsICAgICAgIGluZm9baV0ucmMsCisgICAgICAgICAg
ICAibWV0YWRhdGEiLCBtZXRhZGF0YV9saXN0KTsKKworICAgICAgICBpZiAoIGluZm9fZGljdCA9
PSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAg
ICAgICAgUHlfREVDUkVGKG1ldGFkYXRhX2xpc3QpOworICAgICAgICAgICAgcmMgPSBFRkFVTFQ7
CisgICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICB9CisgICAgICAgIFB5TGlzdF9TZXRJ
dGVtKGxpc3QsIGksIGluZm9fZGljdCk7CisgICAgICAgIFB5X0RFQ1JFRihpbmZvX2RpY3QpOwor
CisgICAgICAgIG5hbWVfb2ZmICs9IGxlbltpXTsKKyAgICAgICAgbWV0YWRhdGFfb2ZmICs9IG1l
dGFkYXRhX2xlbltpXTsKKyAgICB9CisKK2Vycm9yOgorICAgIGZyZWUoaW5mbyk7CisgICAgZnJl
ZShuYW1lKTsKKyAgICBmcmVlKGxlbik7CisgICAgZnJlZShtZXRhZGF0YSk7CisgICAgZnJlZSht
ZXRhZGF0YV9sZW4pOworICAgIHJldHVybiByYyA/IHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNl
bGYtPnhjX2hhbmRsZSkgOiBsaXN0OworfQorCiBzdGF0aWMgUHlNZXRob2REZWYgcHl4Y19tZXRo
b2RzW10gPSB7CiAgICAgeyAiZG9tYWluX2NyZWF0ZSIsIAogICAgICAgKFB5Q0Z1bmN0aW9uKXB5
eGNfZG9tYWluX2NyZWF0ZSwgCkBAIC0yNTQyLDYgKzI3NjYsNDQgQEAgc3RhdGljIFB5TWV0aG9k
RGVmIHB5eGNfbWV0aG9kc1tdID0gewogICAgICAgIlJldHVybnM6IFtpbnRdOiAwIG9uIGFsbCBw
ZXJtaXNzaW9uIGdyYW50ZWQ7IC0xIGlmIGFueSBwZXJtaXNzaW9ucyBhcmUgXAogICAgICAgIGRl
bmllZFxuIiB9LCAKIAorICAgIHsgImxpdmVwYXRjaF9zdGF0dXMiLAorICAgICAgKFB5Q0Z1bmN0
aW9uKXB5eGNfbGl2ZXBhdGNoX3N0YXR1cywKKyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAg
ICAgICJHZXRzIGN1cnJlbnQgc3RhdGUgYW5kIHJldHVybiBjb2RlIGZvciBhIHNwZWNpZmllZCBt
b2R1bGUuXG4iCisgICAgICAiIG5hbWUgICAgIFtzdHJdOiBNb2R1bGUgbmFtZSB0byBiZSB1c2Vk
XG4iCisgICAgICAiUmV0dXJuczogW2RpY3RdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2Vw
dGlvbiBvbiBlcnJvclxuIgorICAgICAgIiBzdGF0ZSAgICBbaW50XTogTW9kdWxlIGN1cnJlbnQg
c3RhdGU6IENIRUNLRUQgb3IgQVBQTElFRFxuIgorICAgICAgIiByYyAgICAgICBbaW50XTogUmV0
dXJuIGNvZGUgb2YgbGFzdCBtb2R1bGUncyBvcGVyYXRpb25cbiIgfSwKKworICAgIHsgImxpdmVw
YXRjaF91cGxvYWQiLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX3VwbG9hZCwK
KyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJVcGxvYWRzIGEgbW9kdWxlIHdpdGgg
c3BlY2lmaWVkIG5hbWUgZnJvbSBmaWxlbmFtZS5cbiIKKyAgICAgICIgbmFtZSAgICAgW3N0cl06
IE1vZHVsZSBuYW1lIHRvIGJlIHVzZWRcbiIKKyAgICAgICIgZmlsZW5hbWUgW3N0cl06IEZpbGVu
YW1lIG9mIGEgbW9kdWxlIHRvIGJlIHVwbG9hZGVkXG4iCisgICAgICAiUmV0dXJuczogW2ludF0g
MCBvbiBzdWNjZXNzOyB0aHJvd2luZyBhbiBleGNlcHRpb24gb24gZXJyb3JcbiIgfSwKKworICAg
IHsgImxpdmVwYXRjaF9hY3Rpb24iLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNo
X2FjdGlvbiwKKyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJQZXJmb3JtcyBhbiBh
Y3Rpb24gKHVubG9hZCwgcmV2ZXJ0LCBhcHBseSBvciByZXBsYWNlKSBvbiBhIHNwZWNpZmllZCBc
CisgICAgICAgbW9kdWxlLlxuIgorICAgICAgIiBuYW1lICAgICAgW3N0cl06IE1vZHVsZSBuYW1l
IHRvIGJlIHVzZWRcbiIKKyAgICAgICIgYWN0aW9uICAgW3VpbnRdOiBBY3Rpb24gZW51bSBpZFxu
IgorICAgICAgIiB0aW1lb3V0ICBbdWludF06IEFjdGlvbiBzY2hlZHVsZWQgZXhlY3V0aW9uIHRp
bWVvdXRcbiIKKyAgICAgICIgZmxhZ3MgICBbdWxvbmddOiBGbGFncyBzcGVjaWZ5aW5nIGFjdGlv
bidzIGV4dHJhIHBhcmFtZXRlcnNcbiIKKyAgICAgICJSZXR1cm5zOiBbaW50XSAwIG9uIHN1Y2Nl
c3M7IHRocm93aW5nIGFuIGV4Y2VwdGlvbiBvbiBlcnJvclxuIiB9LAorCisgICAgeyAibGl2ZXBh
dGNoX2xpc3QiLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX2xpc3QsCisgICAg
ICBNRVRIX05PQVJHUywgIlxuIgorICAgICAgIkxpc3QgYWxsIHVwbG9hZGVkIGxpdmVwYXRjaCBt
b2R1bGVzIHdpdGggdGhlaXIgY3VycmVudCBzdGF0ZSBhbmQgbWV0YWRhdGEuXG4iCisgICAgICAi
UmV0dXJuczogW2xpc3Qgb2YgZGljdHNdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2VwdGlv
biBvbiBlcnJvclxuIgorICAgICAgIiBuYW1lICAgICBbc3RyXTogTW9kdWxlIG5hbWVcbiIKKyAg
ICAgICIgc3RhdGUgICAgW2ludF06IE1vZHVsZSBjdXJyZW50IHN0YXRlOiBDSEVDS0VEIG9yIEFQ
UExJRURcbiIKKyAgICAgICIgcmMgICAgICAgW2ludF06IFJldHVybiBjb2RlIG9mIGxhc3QgbW9k
dWxlJ3Mgb3BlcmF0aW9uXG4iCisgICAgICAiIG1ldGFkYXRhIFtsaXN0XTogTGlzdCBvZiBtb2R1
bGUncyBtZXRhZGF0YSAna2V5PXZhbHVlJyBzdHJpbmdzXG4iIH0sCisKICAgICB7IE5VTEwsIE5V
TEwsIDAsIE5VTEwgfQogfTsKIApAQCAtMjY1Myw2ICsyOTE1LDE3IEBAIFB5TU9ESU5JVF9GVU5D
IGluaXR4Yyh2b2lkKQogICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJYRU5fU0NIRURV
TEVSX0NSRURJVCIsIFhFTl9TQ0hFRFVMRVJfQ1JFRElUKTsKICAgICBQeU1vZHVsZV9BZGRJbnRD
b25zdGFudChtLCAiWEVOX1NDSEVEVUxFUl9DUkVESVQyIiwgWEVOX1NDSEVEVUxFUl9DUkVESVQy
KTsKIAorICAgIC8qIEV4cG9zZSBsaXZlcGF0Y2ggY29uc3RhbnRzIHRvIFB5dGhvbiAqLworICAg
IFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCIsIExJ
VkVQQVRDSF9BQ1RJT05fVU5MT0FEKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAi
TElWRVBBVENIX0FDVElPTl9SRVZFUlQiLCBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVCk7CisgICAg
UHlNb2R1bGVfQWRkSW50Q29uc3RhbnQobSwgIkxJVkVQQVRDSF9BQ1RJT05fQVBQTFkiLCBMSVZF
UEFUQ0hfQUNUSU9OX0FQUExZKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElW
RVBBVENIX0FDVElPTl9SRVBMQUNFIiwgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFKTsKKworICAg
IFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX0FQUExZX05PREVQ
UyIsIExJVkVQQVRDSF9BQ1RJT05fQVBQTFlfTk9ERVBTKTsKKworICAgIFB5TW9kdWxlX0FkZElu
dENvbnN0YW50KG0sICJMSVZFUEFUQ0hfU1RBVEVfQVBQTElFRCIsIExJVkVQQVRDSF9TVEFURV9B
UFBMSUVEKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX1NUQVRF
X0NIRUNLRUQiLCBMSVZFUEFUQ0hfU1RBVEVfQ0hFQ0tFRCk7CisKICNpZiBQWV9NQUpPUl9WRVJT
SU9OID49IDMKICAgICByZXR1cm4gbTsKICNlbmRpZgotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMg
QgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 11:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 11: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 1i9pNh-0005ch-Bn; Mon, 16 Sep 2019 11:41:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9pNf-0005br-Rp
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:41:19 +0000
X-Inumbo-ID: e1823b6c-d876-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e1823b6c-d876-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11: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 <osstest-admin@xenproject.org>)
 id 1i9pNW-0003Nc-Pw; Mon, 16 Sep 2019 11:41: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 1i9pNW-0004qJ-HM; Mon, 16 Sep 2019 11:41:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9pNW-0006Ks-G7; Mon, 16 Sep 2019 11:41:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141339-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-4.14:test-arm64-arm64-xl-seattle:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-arm64-arm64-xl-seattle:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-freebsd10-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-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:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e2cd24b629389b52a31d96d226ed150dacab9cdd
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 11:41:10 +0000
Subject: [Xen-devel] [linux-4.14 test] 141339: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTMzOSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0
YXR1cz4gICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzk5
MTAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIHBhc3MgaW4gMTQxMzAyCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxNDEzMDIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgIGJyb2tl
biBwYXNzIGluIDE0MTMwMgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgYnJva2VuIHBhc3MgaW4gMTQxMzAyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBwYXNzIGluIDE0MTMwMgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTQxMzAyCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9rZW4gcGFzcyBp
biAxNDEzMDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE3IGd1ZXN0LXNhdmVyZXN0b3Jl
LjIgZmFpbCBpbiAxNDEzMDIgcGFzcyBpbiAxNDEzMzkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTkgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDE0MTMwMiBwYXNzIGluIDE0MTMzOQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
NDEzMDIgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDEzMDIgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDE0MTMwMiBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFs
L2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxMzk4NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlMmNk
MjRiNjI5Mzg5YjUyYTMxZDk2ZDIyNmVkMTUwZGFjYWI5Y2RkCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5
NjIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk5MTAgIDIwMTktMDgtMTAgMTY6MjQ6MTcgWiAg
IDM2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMTkzICAyMDE5LTA4LTE2IDA4OjM4OjUx
IFogICAzMSBkYXlzICAgMzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTg2ICAy
MDE5LTA5LTEwIDE2OjQ3OjA4IFogICAgNSBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ryb25nIFNrb21y
YSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29t
cmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgog
IEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWxhbiBTdGVy
biA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGFzdGFpciBEJ1NpbHZhIDxhbGFzdGFp
ckBkLXNpbHZhLm9yZz4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBs
aW51eC5pbnRlbC5jb20+CiAgQWxleGFuZHJlIENvdXJib3QgPGFjb3VyYm90QGNocm9taXVtLm9y
Zz4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBLYXJkYXNo
ZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJlYSBSaWdoaSA8YW5kcmVhLnJpZ2hpQGNhbm9u
aWNhbC5jb20+CiAgQW5kcmV3IENvb2tzIDxhbmRyZXcuY29va3NAb3BlbmdlYXIuY29tPgogIEFu
ZHJldyBKb25lcyA8ZHJqb25lc0ByZWRoYXQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGlu
dXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4K
ICBBbmd1cyBBaW5zbGllIChQdXJpc20pIDxhbmd1c0Bha2tlYS5jYT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhcnRvc3ogR29sYXN6ZXdza2kg
PGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5n
c0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4K
ICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQmVuamFtaW4gSGVycmVuc2NobWlk
dCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFt
aW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQmpvZXJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVv
LmRlPgogIEJqw7ZybiBHZXJoYXJ0IDxnZXJoYXJ0QHBvc3Rlby5kZT4KICBCb2IgSGFtIDxib2Iu
aGFtQHB1cmkuc20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJp
cyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5t
YXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJy
dXMuY29tPgogIENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2llLm9yZz4KICBDaHJpcyBXaWxzb24gPGNo
cmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUu
amFpbGxldEB3YW5hZG9vLmZyPgogIENLIEh1IDxjay5odUBtZWRpYXRlay5jb20+CiAgQ29kcmlu
IENpdWJvdGFyaXUgPGNvZHJpbi5jaXVib3Rhcml1QG1pY3JvY2hpcC5jb20+CiAgQ29saW4gSWFu
IEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdj
b25nQGdtYWlsLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW4g
Q2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxk
YW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4K
ICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmUgQWlybGll
IDxhaXJsaWVkQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQu
bmV0PgogIERlZXBhayBSYXdhdCA8ZHJhd2F0QHZtd2FyZS5jb20+CiAgRGVuaXMgS2lyamFub3Yg
PGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEZXh1YW4gQ3VpIDxkZWN1aUBtaWNyb3NvZnQuY29t
PgogIERpbmcgWGlhbmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBEaXJrIE1v
cnJpcyA8ZG1vcnJpc0BtZXRhbG9mdC5jb20+CiAgRG1pdHJ5IEZvbWljaGV2IDxkbWl0cnkuZm9t
aWNoZXZAd2RjLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5j
b20+CiAgRG9uIEJyYWNlIDxkb24uYnJhY2VAbWljcm9zZW1pLmNvbT4KICBEb3VnIExlZGZvcmQg
PGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1i
YWNoQGludGVsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVn
ZW4gSHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNyb2NoaXAuY29tPgogIEZhcmhhbiBBbGkgPGFs
aWZtQGxpbnV4LmlibS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50
ZWwuY29tPgogIEZlbmcgU3VuIDxsb3lvdTg1QGdtYWlsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFs
IDxmd0BzdHJsZW4uZGU+CiAgRnVxaWFuIEh1YW5nIDxodWFuZ2ZxLmRheGlhbkBnbWFpbC5jb20+
CiAgR2FyeSBSIEhvb2sgPGdhcnkuaG9va0BhbWQuY29tPgogIEdhdmluIExpIDxnaXRAdGhlZ2F2
aW5saS5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4K
ICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50
ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0
YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KICBI
YW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFVsbGkgS3JvbGwgPHVsbGkua3Jv
bGxAZ29vZ2xlbWFpbC5jb20+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZWlr
byBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZW5rIHZhbiBkZXIgTGFh
biA8b3BlbnNvdXJjZUBoZW5rdmRsYWFuLmNvbT4KICBIZW5yeSBCdXJucyA8aGVucnlidXJuc0Bn
b29nbGUuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
ZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5h
LmNvbT4KICBIaW1hbnNodSBNYWRoYW5pIDxobWFkaGFuaUBtYXJ2ZWxsLmNvbT4KICBIaXJveXVr
aSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2Jl
cnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5j
b20+CiAgSHVpIFdhbmcgPGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSHV5IE5ndXllbiA8aHV5
bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5YSBE
cnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21h
aWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElzYWFjIEouIE1hbmph
cnJlcyA8aXNhYWNtQGNvZGVhdXJvcmEub3JnPgogIEphY2sgTW9yZ2Vuc3RlaW4gPGphY2ttQGRl
di5tZWxsYW5veC5jby5pbD4KICBKYWNvcG8gTW9uZGkgPGphY29wbytyZW5lc2FzQGptb25kaS5v
cmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFu
aSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYXNvbiBCYXJvbiA8amJhcm9uQGFr
YW1haS5jb20+CiAgSmFzb24gR2VyZWNrZSA8amFzb24uZ2VyZWNrZUB3YWNvbS5jb20+CiAgSmF5
IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWFuIERlbHZhcmUgPGpk
ZWx2YXJlQHN1c2UuZGU+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4KICBKZWZm
cmV5IEh1Z28gPGplZmZyZXkubC5odWdvQGdtYWlsLmNvbT4KICBKZWZmcmluIEpvc2UgVCA8amVm
ZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4K
ICBKZXJyeSBMZWUgPGxlaXN1cmVseXN3MjRAZ21haWwuY29tPgogIEppYS1KdSBCYWkgPGJhaWpp
YWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2Vp
LmNvbT4KICBKaW4gWWFvIDx5YW8uamluQGxpbnV4LmludGVsLmNvbT4KICBKaXJpIEtvc2luYSA8
amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2UgUGVy
Y2hlcyA8am9lQHBlcmNoZXMuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgog
IEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5l
cy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJiYXJkQG52aWRpYS5jb20+CiAg
Sm9obiBTLiBHcnViZXIgPEpvaG5TR3J1YmVyQGdtYWlsLmNvbT4KICBKb25hdGhhbiBDYW1lcm9u
IDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGlu
dXguYWxpYmFiYS5jb20+CiAgSm96c2VmIEthZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andp
QGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWly
b0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBK
eXJpIFNhcmhhIDxqc2FyaGFAdGkuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdA
Y2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYXp1
eWEgTWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29tPgogIEtlZXMgQ29v
ayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdA
aHVhd2VpLmNvbT4KICBLZXZpbiBIYW8gPGhhb2tleGluQGdtYWlsLmNvbT4KICBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTGF1cmEgR2FyY2lhIExpZWJh
bmEgPG5ldm9sYUBnbWFpbC5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3gu
Y29tPgogIExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGluaCBQ
aHVuZyA8bGluaC5waHVuZy5qeUByZW5lc2FzLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFs
ZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBs
aW5hcm8ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29t
PgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgU3RhY2gg
PGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNv
bT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4K
ICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBMeXVkZSBQYXVsIDxseXVk
ZUByZWRoYXQuY29tPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAgTWFu
dWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBlbmd1
dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsIEhvbHRt
YW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJj
ZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4K
ICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNwZXJsIDxrZXJuZWxAbWFy
dGluLnNwZXJsLm9yZz4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25l
eHQuY29tPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0dGhp
YXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGll
dS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitz
YW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAg
TWF4aW0gTWlraXR5YW5za2l5IDxtYXhpbW1pQG1lbGxhbm94LmNvbT4KICBNaWFvaGUgTGluIDxs
aW5taWFvaGVAaHVhd2VpLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQu
YXU+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+CiAgTWljaGFlbCBS
b3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1
c2UuY29tPgogIE1pY2hhbCBLYWxkZXJvbiA8bWljaGFsLmthbGRlcm9uQG1hcnZlbGwuY29tPgog
IE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+CiAgTWlndWVsIE9qZWRhIDxt
aWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckBy
ZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaWxl
cyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaXF1ZWwgUmF5bmFsIDxtaXF1ZWwu
cmF5bmFsQGJvb3RsaW4uY29tPgogIE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CiAgTmFy
ZXNoIEthbWJvanUgPG5hcmVzaC5rYW1ib2p1ICgpIGxpbmFybyAhIG9yZz4KICBOYXJlc2ggS2Ft
Ym9qdSA8bmFyZXNoLmthbWJvanVAbGluYXJvLm9yZz4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0
ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0BsaW51
eC52bmV0LmlibS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwu
Y29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgQXJtc3Ry
b25nIDxuYXJtc3Ryb25nQGJheWxpYnJlLmNvbT4KICBOZWlsIE1hY0xlb2QgPG5laWxAbm1hY2xl
b2QuY29tPgogIE5pYW55YW8gVGFuZyA8dGFuZ25pYW55YW9AaHVhd2VpLmNvbT4KICBOaWNrIERl
c2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxuaWNv
bGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56
anVsaWVubmVAc3VzZS5kZT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3VrYUBnbWFpbC5jb20+
CiAgTmlraXRhIFl1c2hjaGVua28gPG5pa2l0YS55b3VzaEBjb2dlbnRlbWJlZGRlZC5jb20+CiAg
TnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxv
bGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9m
IEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5l
dGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVs
IEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0Bv
emxhYnMub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNoaWxvdnNr
eSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBlZHJvIFNvdXNhIDxzb3VzYUBzeW5vcHN5cy5j
b20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldGVyIFVqZmFsdXNpIDxw
ZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGlu
ZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBo
aWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5vcmc+CiAgUHJhc2FkIFNvZGFndWRpIDxwc29k
YWd1ZEBjb2RlYXVyb3JhLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBSYWRpbSBLcmNt
YXIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0
LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAg
UmFzbXVzIFZpbGxlbW9lcyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkIFdh
bmRlcmxvZiA8cmljYXJkLndhbmRlcmxvZkBheGlzLmNvbT4KICBSaWNhcmQgV2FuZGVybG9mIDxy
aWNhcmR3QGF4aXMuY29tPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNv
bT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJvZGVyaWNrIENvbGVu
YnJhbmRlciA8cm9kZXJpY2suY29sZW5icmFuZGVyQHNvbnkuY29tPgogIFJvZGVyaWNrIENvbGVu
YnJhbmRlciA8cm9kZXJpY2tAZ2Fpa2FpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMu
emEubmV0PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNhZWVkIE1haGFtZWVkIDxz
YWVlZG1AbWVsbGFub3guY29tPgogIFNhbHZhdG9yZSBCb25hY2NvcnNvIDxjYXJuaWxAZGViaWFu
Lm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhl
cnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWFuIFBhdWwgPHNlYW5w
YXVsQGNocm9taXVtLm9yZz4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNlYmFzdGll
biBUaXNzZXJhbnQgPHN0aXNzZXJhbnRAd2FsbGl4LmNvbT4KICBTZWtoYXIgTm9yaSA8bnNla2hh
ckB0aS5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hzaGFpa2hAbWFydmVsbC5jb20+CiAgU2hhb2t1
biBaaGFuZyA8emhhbmdzaGFva3VuQGhpc2lsaWNvbi5jb20+CiAgU2ltb24gSG9ybWFuIDxob3Jt
cytyZW5lc2FzQHZlcmdlLm5ldC5hdT4KICBTb2hlaWwgSGFzc2FzIFllZ2FuZWggPHNvaGVpbEBn
b29nbGUuY29tPgogIFN0YW5pc2xhdiBMaXNvdnNraXkgPHN0YW5pc2xhdi5saXNvdnNraXlAaW50
ZWwuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFu
IFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmts
YXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3NqZWFuQHBlYWst
c3lzdGVtLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJl
bmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxy
b3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGFyc2FuYSBLYWxsdXJ1IDxza2FsbHVydUBtYXJ2ZWxs
LmNvbT4KICBTdWdhbmF0aCBQcmFidSA8c3VnYW5hdGgtcHJhYnUuc3VicmFtYW5pQGJyb2FkY29t
LmNvbT4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgU3V6dWtp
IEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWthc2hpIEl3YWkgPHRpd2Fp
QHN1c2UuZGU+CiAgVGhvIFZ1IDx0aG8udnUud2hAcnZjLnJlbmVzYXMuY29tPgogIFRob21hcyBC
b2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZh
bGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl
PgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaG9tYXMgUmlj
aHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRob21hcyBUYWkgPHRob21hcy50YWlAb3Jh
Y2xlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8dGltLmZyb2lkY29ldXJAdGVzc2FyZXMubmV0Pgog
IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgVG9tYXMgQm9ydG9saSA8
dG9tYXNib3J0b2xpQGdtYWlsLmNvbT4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5A
dGkuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0
b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhh
bW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5
ZGF0YS5jb20+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+CiAg
VWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8
dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFsZGlzIEtsxJN0bmlla3MgPHZhbGRpcy5rbGV0
bmlla3NAdnQuZWR1PgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1Pgog
IFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3Vt
YXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgog
IFZsYWQgQnVzbG92IDx2bGFkYnVAbWVsbGFub3guY29tPgogIFZsYWRpbWlyIEtvbmRyYXRpZXYg
PHZsYWRpbWlyLmtvbmRyYXRpZXZAbGludXguaW50ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8
dmJhYmthQHN1c2UuY3o+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1LmVkdS5jbj4K
ICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5n
OTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBE
ZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2ds
ZS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNoZG9nLm9yZz4KICBXb2xm
cmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJpbmcuY29tPgogIFdvbGZyYW0gU2Fu
ZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhhbzE0MUBnbWFp
bC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFhpb25nIFpoYW5nIDx4
aW9uZy55LnpoYW5nQGludGVsLmNvbT4KICBZLkMuIENoZW4gPHljX2NoZW5AYXNwZWVkdGVjaC5j
b20+CiAgWW9zaGlha2kgT2thbW90byA8eW9rYW1vdG9AYWxsaWVkLXRlbGVzaXMuY28uanA+CiAg
WW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1
ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZW5naHVpIFl1IDx5dXplbmdodWlA
aHVhd2VpLmNvbT4KICBaaGFuZ2d1YW5naHVpIDx6aGFuZy5ndWFuZ2h1aUBoM2MuY29tPgogIFpo
YW5nWGlhb3h1IDx6aGFuZ3hpYW94dTVAaHVhd2VpLmNvbT4KICB6aGVuZ2JpbiA8emhlbmdiaW4x
M0BodWF3ZWkuY29tPgogIFpoZW55dSBXYW5nIDx6aGVueXV3QGxpbnV4LmludGVsLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBicm9rZW4KYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTA0NyBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 12:04:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 12:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9pjc-0008MP-KP; Mon, 16 Sep 2019 12:04:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvKu=XL=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1i9pZr-00079S-DV
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 11:53:55 +0000
X-Inumbo-ID: 9faa33a0-d878-11e9-b299-bc764e2007e4
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9faa33a0-d878-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 11:53:40 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id f19so16791836plr.3
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 04:53: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=ZW3eIdpP19Zgv0/L4FgrI+Syb8QuMMvgAXdK6GwR5zY=;
 b=g/hXGfiIxNktr6NqtKUxl6+4AAf+YxDRnh0iXT7gfZOVoCsdtplVsyQG2jP4MxOqbI
 pVcR6SHPZqfedu7pzd5ijt+qyVEO5qY9kHRZ91QwgHu1VnulS9LBFwoq0/3j/YtkmZpW
 O+s+v/LfZZmue7GqSx1eWI08E2mhOjeo3SncZt8LOCeY4sDpeFA6+iVdgNAVGuMOXiZh
 12JFc1Uf+0SnDwELsLdoTE+PK0yCAFKlkqUTxCsZATJwC9jEBlmr/5A3juZXQ9eDLu4J
 SwNKMBEg4mgP+rCZ5AUSXLAlSXv6NKeAx+fc7rXWBsNNip6rXK3CBq8Lbtvpz+bx7Cdn
 4l2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ZW3eIdpP19Zgv0/L4FgrI+Syb8QuMMvgAXdK6GwR5zY=;
 b=jKdwtO9U6Hb506msUGEh8ftZ+S6aKrHg1ulsZnKX1AJvtf9Wc7AXmjdai2t6Fzur7Z
 PtrFi4j/ri7BGvpXT7lqBCuHJgtXmCKKnXoQUleOSYlwR0x4xYzeJTPd1U75whoyY3UV
 egrI0BTbSE+3aO376ZZZ+x5fHnNLrnrkF3E28/ZUxkvEgV+p1DwY/tjPrhdRxtPA4SMd
 LKxifgpxoB4nVuj8Dpf0o33c9NKj6bsp+KBf2yRDcDa/hqHrOyf3XCUEBhzEql1IjxCP
 R1aHU3Cloy4TV0eFgt+HVWO4IOKCrcDC1xKYTvp26O6JuzPKewDoIAZ6wgaACKgA+Ki4
 bNpA==
X-Gm-Message-State: APjAAAWvKDztKHwLmVDb6908+JXDk4/E7gz3wnOzOEl4taqNwAta5RL2
 +neBlkmEctr+mGuDLewQXymZvD4h0UzjPL/vwi4=
X-Google-Smtp-Source: APXvYqya9m1Lpn19FpnQTqXcWhNdglRw4D1B5brDaDo21g+NZSLbiMbQd8493KBmHzFyHqLk9qBA6Ek6ycPotzBZ/Ig=
X-Received: by 2002:a17:902:9001:: with SMTP id
 a1mr55464107plp.148.1568634819298; 
 Mon, 16 Sep 2019 04:53:39 -0700 (PDT)
MIME-Version: 1.0
References: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
 <6b9d7429-7dc5-476d-afda-bb3f196c804f@arm.com>
 <20190916103858.kovwuktf7ce52vw7@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
In-Reply-To: <20190916103858.kovwuktf7ce52vw7@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 16 Sep 2019 12:53:27 +0100
Message-ID: <CACCGGhCPUpqtf0CjmpJBBebymMFrjKhKyX3o5NZ3pP5C7qQ2Pg@mail.gmail.com>
To: Wei Liu <wl@xen.org>
X-Mailman-Approved-At: Mon, 16 Sep 2019 12:04:00 +0000
Subject: Re: [Xen-devel] Looking for Semester long Project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, paul@xen.org,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julian Tuminaro <jtuminar@andrew.cmu.edu>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB0aGluayBLREQgaXMgc3RpbGwgYSB3b3J0aHkgdGhpbmcgdG8gZG8sIHBhcnRpY3VsYXJseSBp
biBsaWdodCBvZgpodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwv
MjAxNy0xMi9tc2cwMTcyMy5odG1sCih3aGljaCBpcyBhYm91dCB0aGUgbW9zdCByZWNlbnQgcmVm
IEkgY291bGQgZmluZCwgYW5kIEkgZG9uJ3Qga25vdwp3aGF0IGhhcHBlbmVkIHRvIHRoZSBjb2Rl
IGFmdGVyIHRoYXQpLiBBRkFJSywgdGhlIGJpZ2dlc3QgY2hhbGxlbmdlIGlzCmdldHRpbmcgcm91
bmQgV2luZG93cycgS0FTTFI7IGl0IG1heSBiZSBuZWNlc3NhcnkgdG8gaGF2ZSBzb21lIHNvcnQg
b2YKZHJpdmVyIGluIHRoZSBndWVzdCB0byBnZXQgdGhlIG5lY2Vzc2FyeSBpbmZvLiBvdXQgYnV0
IHRoYXQgc2hvdWxkbid0CmJlIHRvbyBoYXJkIHRvIGltcGxlbWVudC4KCiAgQ2hlZXJzLAoKICAg
IFBhdWwKCk9uIE1vbiwgMTYgU2VwIDIwMTkgYXQgMTE6MzksIFdlaSBMaXUgPHdsQHhlbi5vcmc+
IHdyb3RlOgo+Cj4gSGkgSnVsaWFuCj4KPiBGb3IgdGhlIEtERCByZWxhdGVkIHByb2plY3QgSSBo
YXZlIENDJ2VkIFBhdWwuCj4KPiBJIGhhdmUgZ2F0aGVyZWQgc29tZSBpZGVhcyBmb3IgY2xlYW5p
bmcgdXAgaHlwZXJ2aXNvciBjb2RlIGJ1dCB0aGV5IGFyZQo+IG9mIGxvd2VyIGRpZmZpY3VsdHkg
Y29tcGFyZWQgdG8gb3RoZXIgcHJvamVjdHMuIFRoZXkgYXJlIGRlZmluaXRpdmVseQo+IG5vdCBh
cyBmdW4gYXMgdGhlIG90aGVycy4gOy0pCj4KPiBXZWkuCj4KPiBPbiBNb24sIFNlcCAwOSwgMjAx
OSBhdCAwODo1ODo1MUFNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiArQW5kcmV3LCBM
YXJzLCBTdGVmYW5vIGFuZCBXZWkKPiA+Cj4gPiBPbiA5LzUvMTkgMTE6MjMgUE0sIEp1bGlhbiBU
dW1pbmFybyB3cm90ZToKPiA+ID4gSGksCj4gPgo+ID4gSGVsbG8sCj4gPgo+ID4gVGhhbmsgeW91
IGZvciB5b3UgaW50ZXJlc3Qgb24gWGVuLiBJIGhhdmUgQ0NlZCBmZXcgbW9yZSBwZXJzb24gdGhh
dCBzaG91bGQKPiA+IGJlIGFibGUgdG8gYW5zd2VyIHlvdXIgcXVlc3Rpb25zIGJlbG93Lgo+ID4K
PiA+ID4KPiA+ID4gV2UgKGEgZ3JvdXAgb2YgMiBzdHVkZW50cykgYXJlIGludGVyZXN0ZWQgaW4g
ZG9pbmcgYSBoeXBlcnZpc29yIHJlbGF0ZWQKPiA+ID4gcHJvamVjdCBmb3IgdGhlIG5leHQgMTAt
MTIgd2Vla3MgYXMgcGFydCBvZiBvbmUgb2Ygb3VyIGNvdXJzZXMgdGhpcwo+ID4gPiBzZW1lc3Rl
ci4gV2UgaGF2ZSB0YWtlbiBhIGxvb2sgYXQgdGhpcyB5ZWFyJ3MgR1NvQyBwcm9qZWN0IGxpc3QK
PiA+ID4gKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1f
UHJvamVjdHMpLiBXZSB3ZXJlCj4gPiA+IGludGVyZXN0ZWQgaW4gbGVhcm5pbmcgbW9yZSBhYm91
dCB0aGUgIktERCAoV2luZG93cyBEZWJ1Z2dlciBTdHViKQo+ID4gPiBlbmhhbmNlbWVudHMiIHBy
b2plY3QgYW5kIFhlbiBvbiBBUk0gYmFzZWQgcHJvamVjdHMuIFlldCwgb24gaXJjIHdlIHdlcmUK
PiA+ID4gdG9sZCB0aGF0IHRoaXMgbGlzdCBpcyBvdXRkYXRlZC4gSWYgdGhlcmUgYXJlIGFueSBv
dGhlciBwcm9qZWN0Cj4gPiA+IHN1Z2dlc3Rpb25zIG9yIGxpc3QsIHdlIHdvdWxkIGJlIGludGVy
ZXN0aW5nIGluIGxlYXJuaW5nIG1vcmUgYWJvdXQKPiA+ID4gdGhlbS4KPiA+IFRoZSBsaXN0IG9m
IHByb2plY3RzIGZvciBYZW4gb24gQXJtIGlzIG1vc3RseSB1cGRhdGUtdG8tZGF0ZS4gVGhlIG9u
bHkKPiA+IHByb2plY3Qgd2hlcmUgc29tZSBwcm9ncmVzcyBoYXMgYmVlbiBtYWRlIHNvIGZhciBp
cyAiWGVuIG9uIEFSTTogZHluYW1pYwo+ID4gdmlydHVhbCBtZW1vcnkgbGF5b3V0Ii4KPiA+Cj4g
PiBJIHdvdWxkIGJlIGhhcHB5IHRvIGdvIGluIG1vcmUgZGV0YWlscyBmb3IgYW55IHRob3NlIHBy
b2plY3RzIGlmIHlvdSBhcmUKPiA+IGludGVyZXN0ZWQuCj4gPgo+ID4gPgo+ID4gPiBBbmRyZXcg
Q29vcGVyIHN1Z2dlc3RlZCBvbiBpcmMgdGhlIGZvbGxvd2luZyBwcm9qZWN0OiBDb250ZXh0IFN3
aXRjaGluZwo+ID4gPiB3aXRoIENSMC5UUyBpbiBIVk0gR3Vlc3QuIFdlIHdvdWxkIGxpa2UgdG8g
cG9zc2libGUga25vdyBtb3JlIGFib3V0IHRoaXMKPiA+ID4gcHJvamVjdCBpbiB0ZXJtcyBvZiBk
aWZmaWN1bHR5LCBwb3RlbnRpYWwgZXN0aW1hdGUgb24gdGltZSByZXF1aXJlZC4KPiA+ID4gQW5k
cmV3IGFsc28gbWVudGlvbmVkIGEgc2xpZ2h0ZXIgYmlnZ2VyIHhlbi9saW51eCBwcm9qZWN0IGFu
ZCB3ZSB3b3VsZAo+ID4gPiBsaWtlIHRvIGtub3cgbW9yZSBkZXRhaWwgYWJvdXQgdGhpcyBvbmUg
YXMgd2VsbC4KPiA+Cj4gPiBDaGVlcnMsCj4gPgo+ID4gLS0KPiA+IEp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 12:05:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 12:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9plL-0008Uy-1q; Mon, 16 Sep 2019 12:05:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9plJ-0008Uq-Aw
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 12:05:45 +0000
X-Inumbo-ID: 4eed6f8e-d87a-11e9-95e1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4eed6f8e-d87a-11e9-95e1-12813bfff9fa;
 Mon, 16 Sep 2019 12:05: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 1i9plH-0003sJ-2g; Mon, 16 Sep 2019 12:05:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9plG-0006fN-Mn; Mon, 16 Sep 2019 12:05:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9plG-0001aJ-MA; Mon, 16 Sep 2019 12:05:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141362-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=cd93953538aac6026a8012d14a63b320eadd0c98
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 12:05:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141362: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM2Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAzIGRheXMgICAyNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEyNzQgIDIwMTktMDktMTMgMTI6MDE6NTMgWiAgICAyIGRheXMgICAyMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMg
MTI6MzE6MzQgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogcGFzcyBhIHBhdGNoIHBvaW50ZXIg
dG8gYXBwbHlfbWljcm9jb2RlKCkKICAgIAogICAgYXBwbHlfbWljcm9jb2RlKCkncyBhbHdheXMg
bG9hZGluZyB0aGUgY2FjaGVkIHVjb2RlIHBhdGNoIGZvcmNlcwogICAgYSBwYXRjaCB0byBiZSBz
dG9yZWQgYmVmb3JlIGJlaW5nIGxvYWRlZC4gTWFrZSBhcHBseV9taWNyb2NvZGUoKQogICAgYWNj
ZXB0IGEgcGF0Y2ggcG9pbnRlciB0byByZW1vdmUgdGhlIGxpbWl0YXRpb24gc28gdGhhdCBhIHBh
dGNoCiAgICBjYW4gYmUgc3RvcmVkIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmY2NzA2ZTRm
NGFhODk4YmQ2ZmZlOGYxNzEzZmQxNzVjYzJjN2M5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjAxIDIwMTkgKzAyMDAKCiAgICBt
aWNyb2NvZGUvYW1kOiBjYWxsIHN2bV9ob3N0X29zdndfaW5pdCgpIGluIGNvbW1vbiBjb2RlCiAg
ICAKICAgIEludHJvZHVjZSBhIHZlbmRvciBob29rLCAuZW5kX3VwZGF0ZV9wZXJjcHUsIGZvciBz
dm1faG9zdF9vc3Z3X2luaXQoKS4KICAgIFRoZSBob29rIGZ1bmN0aW9uIGlzIGNhbGxlZCBvbiBl
YWNoIGNwdSBhZnRlciBsb2FkaW5nIGFuIHVwZGF0ZS4KICAgIEl0IGlzIGEgcHJlcGFyYXRpb24g
Zm9yIHNwbGl0aW5nIG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tCiAgICBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoKS4KICAgIAogICAgTm90ZSB0aGF0IHN2bV9ob3N0X29zdm1faW5pdCgpIHNob3Vs
ZCBiZSBjYWxsZWQgcmVnYXJkbGVzcyBvZiB0aGUKICAgIHJlc3VsdCBvZiBsb2FkaW5nIGFuIHVw
ZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgNDFkZjU5OTlmMWY2MTFjY2JhZWRiMTVmNWE0ZGJkMWMxYTYzNDE3MwpBdXRob3I6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMDoxMiAyMDE5
ICswMjAwCgogICAgbWljcm9jb2RlOiByZW1vdmUgcG9pbnRsZXNzICdjcHUnIHBhcmFtZXRlcgog
ICAgCiAgICBTb21lIGNhbGxiYWNrcyBpbiBtaWNyb2NvZGVfb3BzIG9yIHJlbGF0ZWQgZnVuY3Rp
b25zIHRha2UgYSBjcHUKICAgIGlkIHBhcmFtZXRlci4gQnV0IGF0IGN1cnJlbnQgY2FsbCBzaXRl
cywgdGhlIGNwdSBpZCBwYXJhbWV0ZXIgaXMKICAgIGFsd2F5cyBlcXVhbCB0byBjdXJyZW50IGNw
dSBpZC4gU29tZSBvZiB0aGVtIGV2ZW4gdXNlIGFuIGFzc2VydGlvbgogICAgdG8gZ3VhcmFudGVl
IHRoaXMuIFJlbW92ZSB0aGlzIHJlZHVuZGVudCAnY3B1JyBwYXJhbWV0ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgxY2MwZjM5MzE0MzUz
NzQwNzcxODQ2NjUxNDgzMzVmY2EyNDU4NDkKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6Mjg6NDQgMjAxOSArMDIwMAoKICAgIG1pY3Jv
Y29kZTogcmVtb3ZlIHN0cnVjdCB1Y29kZV9jcHVfaW5mbwogICAgCiAgICBSZW1vdmUgdGhlIHBl
ci1jcHUgY2FjaGUgZmllbGQgaW4gc3RydWN0IHVjb2RlX2NwdV9pbmZvIHNpbmNlIGl0IGhhcwog
ICAgYmVlbiByZXBsYWNlZCBieSBhIGdsb2JhbCBjYWNoZS4gSXQgd291bGQgbGVhZHMgdG8gb25s
eSBvbmUgZmllbGQKICAgIHJlbWFpbmluZyBpbiB1Y29kZV9jcHVfaW5mby4gVGhlbiwgdGhpcyBz
dHJ1Y3QgaXMgcmVtb3ZlZCBhbmQgdGhlCiAgICByZW1haW5pbmcgZmllbGQgKGNwdSBzaWduYXR1
cmUpIGlzIHN0b3JlZCBpbiBwZXItY3B1IGFyZWEuCiAgICAKICAgIFRoZSBjcHUgc3RhdHVzIG5v
dGlmaWVyIGlzIGFsc28gcmVtb3ZlZC4gSXQgd2FzIHVzZWQgdG8gZnJlZSB0aGUgIm1jIgogICAg
ZmllbGQgdG8gYXZvaWQgbWVtb3J5IGxlYWsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDgzMWYxNjI3NDk0MmNlNzBmYmI1MGM0Mzg1ODlmODJj
N2Q2MzEyNTcKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTMgMTI6Mjg6MTMgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogY2xlYW4gdXAgbWlj
cm9jb2RlX3Jlc3VtZV9jcHUKICAgIAogICAgUHJldmlvdXNseSwgYSBwZXItY3B1IHVjb2RlIGNh
Y2hlIGlzIG1haW50YWluZWQuIFRoZW4gZWFjaCBDUFUgaGFkIG9uZQogICAgcGVyLWNwdSB1cGRh
dGUgY2FjaGUgYW5kIHRoZXJlIG1pZ2h0IGJlIG11bHRpcGxlIHZlcnNpb25zIG9mIG1pY3JvY29k
ZS4KICAgIFRodXMgbWljcm9jb2RlX3Jlc3VtZV9jcHUgdHJpZWQgYmVzdCB0byB1cGRhdGUgbWlj
cm9jb2RlIGJ5IGxvYWRpbmcKICAgIGV2ZXJ5IHVwZGF0ZSBjYWNoZSB1bnRpbCBhIHN1Y2Nlc3Nm
dWwgbG9hZC4KICAgIAogICAgQnV0IG5vdyB0aGUgY2FjaGUgc3RydWN0IGlzIHNpbXBsaWZpZWQg
YSBsb3QgYW5kIG9ubHkgYSBzaW5nbGUgdWNvZGUgaXMKICAgIGNhY2hlZC4gYSBzaW5nbGUgaW52
b2NhdGlvbiBvZiAtPmFwcGx5X21pY3JvY29kZSgpIHdvdWxkIGxvYWQgdGhlIGNhY2hlCiAgICBh
bmQgbWFrZSBtaWNyb2NvZGUgdXBkYXRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOWRhMjM5NDNjY2Q1NTdkZGI2YzM0ZTk2ZTNiYzA3OGE1
MWFkODIwNQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAxMyAxMjoyNzo0MiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlOiBpbnRyb2R1Y2UgYSBn
bG9iYWwgY2FjaGUgb2YgdWNvZGUgcGF0Y2gKICAgIAogICAgdG8gcmVwbGFjZSB0aGUgY3VycmVu
dCBwZXItY3B1IGNhY2hlICd1Y2ktPm1jJy4KICAgIAogICAgV2l0aCB0aGUgYXNzdW1wdGlvbiB0
aGF0IGFsbCBDUFVzIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUKICAgIChm
YW1pbHksIG1vZGVsLCBzdGVwcGluZyBhbmQgJ3BmJyksIG9uZSBtaWNyb2NvZGUgdXBkYXRlIG1h
dGNoZXMgd2l0aAogICAgb25lIGNwdSBzaG91bGQgbWF0Y2ggd2l0aCBvdGhlcnMuIEhhdmluZyBk
aWZmZXJpbmcgbWljcm9jb2RlIHJldmlzaW9ucwogICAgb24gY3B1cyB3b3VsZCBjYXVzZSBzeXN0
ZW0gdW5zdGFibGUgYW5kIHNob3VsZCBiZSBhdm9pZGVkLiBIZW5jZSwgY2FjaGluZwogICAgb25l
IG1pY3JvY29kZSB1cGRhdGUgaXMgZ29vZCBlbm91Z2ggZm9yIGFsbCBjYXNlcy4KICAgIAogICAg
SW50cm9kdWNlIGEgZ2xvYmFsIHZhcmlhYmxlLCBtaWNyb2NvZGVfY2FjaGUsIHRvIHN0b3JlIHRo
ZSBuZXdlc3QKICAgIG1hdGNoaW5nIG1pY3JvY29kZSB1cGRhdGUuIFdoZW5ldmVyIHdlIGdldCBh
IG5ldyB2YWxpZCBtaWNyb2NvZGUgdXBkYXRlLAogICAgaXRzIHJldmlzaW9uIGlkIGlzIGNvbXBh
cmVkIGFnYWluc3QgdGhhdCBvZiB0aGUgbWljcm9jb2RlIHVwZGF0ZSB0bwogICAgZGV0ZXJtaW5l
IHdoZXRoZXIgdGhlICJtaWNyb2NvZGVfY2FjaGUiIG5lZWRzIHRvIGJlIHJlcGxhY2VkLiBBbmQK
ICAgIHRoaXMgZ2xvYmFsIGNhY2hlIGlzIGxvYWRlZCB0byBjcHUgaW4gYXBwbHlfbWljcm9jb2Rl
KCkuCiAgICAKICAgIEFsbCBvcGVyYXRpb25zIG9uIHRoZSBjYWNoZSBpcyBwcm90ZWN0ZWQgYnkg
J21pY3JvY29kZV9tdXRleCcuCiAgICAKICAgIE5vdGUgdGhhdCBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyB0aGUgb2xkIHBlci1jcHUgY2FjaGUgKCd1Y2ktPm1jJykKICAgIGFzIEkgYW0g
Z29pbmcgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgaW4gdGhlIGZvbGxvd2luZyBwYXRjaGVzLiBX
ZSBjb3B5CiAgICBldmVyeXRoaW5nIHRvIGNyZWF0ZSB0aGUgbmV3IGNhY2hlIGJsb2IgdG8gYXZv
aWQgcmV1c2luZyBzb21lIGJ1ZmZlcnMKICAgIHByZXZpb3VzbHkgYWxsb2NhdGVkIGZvciB0aGUg
b2xkIHBlci1jcHUgY2FjaGUuIEl0IGlzIG5vdCBzbyBlZmZpY2llbnQsCiAgICBidXQgaXQgaXMg
YWxyZWFkeSBjb3JyZWN0ZWQgYnkgYSBwYXRjaCBsYXRlciBpbiB0aGlzIHNlcmllcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNjhmOTRlZjhlNTdj
ZWE4MjY4MGI3YmRhMmUwM2NhYWJjYmE2ZDBhNgpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyNjo1MSAyMDE5ICswMjAwCgogICAgbWlj
cm9jb2RlL2FtZDogZGlzdGluZ3Vpc2ggb2xkIGFuZCBtaXNtYXRjaGVkIHVjb2RlIGluIG1pY3Jv
Y29kZV9maXRzKCkKICAgIAogICAgU29tZXRpbWVzLCBhbiB1Y29kZSB3aXRoIGEgbGV2ZWwgbG93
ZXIgdGhhbiBvciBlcXVhbCB0byBjdXJyZW50IENQVSdzCiAgICBwYXRjaCBsZXZlbCBpcyB1c2Vm
dWwuIEZvciBleGFtcGxlLCB0byB3b3JrIGFyb3VuZCBhIGJyb2tlbiBiaW9zIHdoaWNoCiAgICBv
bmx5IGxvYWRzIHVjb2RlIGZvciBCU1AsIHdoZW4gQlNQIHBhcnNlcyBhbiB1Y29kZSBibG9iIGR1
cmluZyBib290dXAsCiAgICBpdCBpcyBiZXR0ZXIgdG8gc2F2ZSBhbiB1Y29kZSB3aXRoIGxvd2Vy
IG9yIGVxdWFsIGxldmVsIGZvciBBUHMKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMg
bWFkZSBpbiB0aGlzIHBhdGNoLiBCdXQgZm9sbG93aW5nIHBhdGNoIHdvdWxkCiAgICBoYW5kbGUg
Im9sZCB1Y29kZSIgYW5kICJtaXNtYXRjaGVkIHVjb2RlIiBzZXBhcmF0ZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMDk3YWViMjdhZmVk
ZDdmZDcxM2VhMmQyMmE3ZjQ0YzY0MjljY2JjCkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjI2OjE2IDIwMTkgKzAyMDAKCiAgICBtaWNy
b2NvZGUvaW50ZWw6IGV4dGVuZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkKICAgIAogICAgdG8g
YSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgYWxvbmUgdG8g
Y2hlY2sKICAgIGFuIHVwZGF0ZSBhZ2FpbnN0IHRoZSBDUFUgc2lnbmF0dXJlIGFuZCBjdXJyZW50
IHVwZGF0ZSByZXZpc2lvbi4KICAgIAogICAgTm90ZSB0aGF0IGVudW0gbWljcm9jb2RlX21hdGNo
X3Jlc3VsdCB3aWxsIGJlIHVzZWQgaW4gY29tbW9uIGNvZGUKICAgIChha2EgbWljcm9jb2RlLmMp
LCBpdCBoYXMgYmVlbiBwbGFjZWQgaW4gdGhlIGNvbW1vbiBoZWFkZXIuIEFuZAogICAgY29uc3Rp
ZnlpbmcgdGhlIHBhcmFtZXRlciBvZiBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKCkgc3VjaCB0aGF0
IGl0CiAgICBjYW4gYmUgY2FsbGVkIGJ5IG1pY3JvY29kZV91cGRhdGVfbWF0Y2goKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzg0ODFmNTI1
ODc2YTZmNzUzODY2NzE1YWJhZjgzNGY5YTRjYmMxYQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjoyMTo0NyAyMDE5ICsw
MjAwCgogICAgcHVibGljL3hlbi5oOiB1cGRhdGUgdGhlIGNvbW1lbnQgZXhwbGFpbmluZyAnV2Fs
bGNsb2NrIHRpbWUnCiAgICAKICAgIFNpbmNlIGNvbW1pdCAwNjI5YWRmZDgwZSAiQWN0dWFsbHkg
c2V0IGEgSFZNIGRvbWFpbidzIHRpbWUgb2Zmc2V0IHdoZW4gaXQKICAgIHNldHMgdGhlIFJUQyIs
IHRoZSBjb21tZW50IGluIHRoZSBwdWJsaWMgaGVhZGVyIGhhcyBiZWVuIG1pc2xlYWRpbmcsIHNp
bmNlCiAgICBpdCBjbGFpbXMgdGhhdCB3YWxsY2xvY2sgdGltZSBpcyBvbmx5IHVwZGF0ZWQgYnkg
Y29udHJvbCBzb2Z0d2FyZS4KICAgIE1vcmVvdmVyLCB0aGUgY29tbWVudHMgc3RhdGluZyB0aGF0
IHdjX3NlYyBhbmQgd2NfbnNlYyBhcmUgc2Vjb25kcyBhbmQKICAgIG5hbm9zZWNvbmRzIChyZXNw
ZWN0aXZlbHkpIGluIFVUQyBzaW5jZSB0aGUgVW5peCBlcG9jaCBhcmUgYm9ndXMuIFRoZWlyCiAg
ICB2YWx1ZXMgYXJlIGFkanVzdGVkIGJ5IHRoZSBkb21haW4ncyB0aW1lX29mZnNldF9zZWNvbmRz
IHZhbHVlLCB3aGljaCBpcwogICAgdXBkYXRlZCBieSBhIGd1ZXN0IHdyaXRlIHRvIHRoZSBlbXVs
YXRlZCBSVEMgYW5kIGhlbmNlIHRoZSB3YWxsY2xvY2sKICAgIHRpbWV6b25lIGlzIHVuZGVyIGd1
ZXN0IGNvbnRyb2wuCiAgICAKICAgIFRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gYnJpbmcgdGhlIGNv
bW1lbnQgaW4gbGluZSB3aXRoIHJlYWxpdHkgd2hpbHN0CiAgICBrZWVwaW5nIGl0IHJlYXNvbmFi
bHkgc2hvcnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGY1OTg2NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTIgMTU6MTg6NDcgMjAxOSArMDEwMAoKICAgIFVwZGF0ZSBteSBNQUlOVEFJTkVSUyBlbnRy
aWVzCiAgICAKICAgIE15IENpdHJpeCBlbWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmNvbW1pdCAyYmNkZGM0ZGExMThkNTI4ZWIxZmJmMTYzN2Y5MTE3NWZmOTk2OWVjCkF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMDg6MTU6
MDUgMjAxOSArMDIwMAoKICAgIGRlYnVndHJhY2U6IGZpeCBBcm0gYnVpbGQKICAgIAogICAgQWRk
IG1pc3NpbmcgI2luY2x1ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKY29tbWl0IDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBT
ZXAgMTEgMTY6MzE6MzQgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0
aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgdGhlIERldmljZS1UcmVlIGlzIHJlbG9jYXRlZCBpbnRvIHhlbmhlYXAgd2hpbGUgc2V0dGlu
ZwogICAgdXAgdGhlIG1lbW9yeSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vz
c2FyeSBiZWNhdXNlIHRoZQogICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3
ZSBkb24ndCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgIHRvIGJlIHN0YWJsZSB1bnRp
bCB1bmZsYXR0aW5nIHRoZSBEZXZpY2UtVHJlZS4KICAgIAogICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgZnVs
bHkgc2V0dXAuIFRoaXMgaGFzIHRoZSBuaWNlIGFkdmFudGFnZSB0byBtYWtlIHRoZSByZWxvY2F0
aW9uIGNvbW1vbgogICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVy
ZSB0byBwdXQgaXQuCiAgICAKICAgIExhc3RseSwgdGhlIGRldmljZS10cmVlIGlzIG5vdCBnb2lu
ZyB0byBiZSB1c2VkIGZvciBBQ1BJIHN5c3RlbS4gU28KICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCAwYTE5NjczYWZmYmM5MTc3ZWE1Zjc1OGJhMjQ1YzcwZGQxYTQ1YTkwCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjE5OjQy
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBib290ZmQ6IEZpeCBpbmRlbnRhdGlvbiBpbiBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKCkKICAgIAogICAgT25lIGxpbmUgaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpIGlzIHVzaW5nIGhhcmQgdGFiIHJhdGhlciB0aGFuIHNvZnQKICAgIHRhYi4gU28g
Zml4IGl0IQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 12:48:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 12:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9qQG-0004UQ-IL; Mon, 16 Sep 2019 12:48: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=aGhU=XL=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i9qQF-0004UH-LG
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 12:48:03 +0000
X-Inumbo-ID: 372accf6-d880-11e9-95e3-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 372accf6-d880-11e9-95e3-12813bfff9fa;
 Mon, 16 Sep 2019 12:48:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568638081;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=sCthf0Oe0/AJ6NflgN9fNoAMeeRIRzFO1EdPBFTyYKA=;
 b=X83L0AK9TZ3p4foLvoANPkxNBtxsXhJODyxp0VoVBaTI4r8va4p5doP0
 GDkZS57EumBYOCzLVZ6e0kgfrsyUkQVATjzUrp6b+No9uKGU5zBc1r/0D
 M9ziEphjPoyfmGfqBwgydk/r4YuK5EasmxfNsTjJjYe4tMibnvPzfW7Eg o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7iEkDvbqxJy9PpvIdwuFX09ofgQkKjZ9juZCdyKlJ3pEEBBehoV5aom1K8u6rW9ztlate2NppC
 ymh5JAx5HS9tWqBOXJxUoPm1sXx+RaOyRWLk+elefYGlfN/J7GP2uIiS6KeN82NZRVDz13TEOh
 EyPe6pDoBwxqTW4hrDbWS7C1b/KU6oD0+oZ9wommpRshuRlz5hyZIV3zx7GnCK3xzy8ejAN8Bp
 N/btTxREHXxYVCtUhyazj0HIA+fekmBVkTjc+pyDvMfBreR/Jh+A3siMWLWVnNn/B5XYSgFYcv
 LXo=
X-SBRS: 2.7
X-MesageID: 5667398
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,512,1559534400"; 
   d="scan'208";a="5667398"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <20190913160404.495-1-andrew.cooper3@citrix.com>
 <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <302a0acc-618f-5793-5840-36d80881d07f@citrix.com>
Date: Mon, 16 Sep 2019 13:47:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL
 print message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, 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>

T24gMTUvMDkvMjAxOSAxMjo1MSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+PiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxOSAxNzowNAo+PiBUbzogWGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PjsgV2VpIExpdSA8d2xAeGVuLm9yZz47Cj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBTdWJq
ZWN0OiBbUEFUQ0hdIHg4Ni92aXJpZGlhbjogUmV3b3JkIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMIHBy
aW50IG1lc3NhZ2UKPj4KPj4gTWVzc2FnZSBzdWNoIGFzOgo+Pgo+PiAgIChYRU4pIGQzdjAgVklS
SURJQU4gQ1JBU0g6IDUxIDEgZmZmZjk3MDBlMTQ2YjAwMCAxMDAwIDIwNAo+Pgo+PiBoYXZlIGNv
bmZ1c2VkIG1hbnkgcGVvcGxlIGludG8gdGhpbmtpbmcgdGhlIHRoZSBwcm9ibGVtIGlzIGEgYnVn
IGluIHRoZQo+PiB2aXJpZGlhbiBjb2RlLiAgVGhlIHByZWZpeCB3YXMgaW50ZW5kZWQgdG8gc2ln
bmlmeSB0aGUgdXNlIG9mIHRoZSB2aXJpZGlhbgo+PiBjcmFzaC1yZXBvcnRpbmcgaW50ZXJmYWNl
Lgo+Pgo+PiBSZXBsYWNlIHRoZSBWSVJJRElBTiBwcmVmaXggd2l0aCAncmVwb3J0ZWQnIHRvIHJl
ZHVjZSB0aGUgY29uZnVzaW9uIHRvCj4+IG5vbi14ZW4tZGV2ZWxvcGVycyB0cnlpbmcgdG8gaW50
ZXJwcmV0IHRoZSBtZXNzYWdlLgo+IFRoaXMgaXMgYSBtZXNzYWdlIHRoYXQgaXMgcGVjdWxpYXIg
dG8gV2luZG93cyBWTXMsIHNvIGhvdyBhYm91dCAiV2luZG93cyBWTSBDUkFTSCI/CgpJIHByZXN1
bWUgeW91IG1lYW4gcGFydGljdWxhciwgYnV0IG5vIC0gaXQgaXNuJ3Qgd2luZG93cyB3aGljaCBp
cyB0aGUKZXhjbHVzaXZlIHVzZXIgb2YgdGhpcyBpbnRlcmZhY2UuwqAgTGludXggaGFzIGEgZHJp
dmVyIHRvIHVzZSBpdCB3aGVuCnJ1bm5pbmcgdW5kZXIgSHlwZXJWLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 12:49:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 12:49:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9qRO-0004au-Um; Mon, 16 Sep 2019 12: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=AgEa=XL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i9qRN-0004al-Dp
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 12:49:13 +0000
X-Inumbo-ID: 619bfe07-d880-11e9-95e3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 619bfe07-d880-11e9-95e3-12813bfff9fa;
 Mon, 16 Sep 2019 12:49: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 F0F59AF30;
 Mon, 16 Sep 2019 12:49:10 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914064217.4877-1-jgross@suse.com>
 <616613a5-e617-4ada-1339-7a6458e8351c@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bbf43f0d-3803-4091-e7f4-44c83b2b14a8@suse.com>
Date: Mon, 16 Sep 2019 14:49:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <616613a5-e617-4ada-1339-7a6458e8351c@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@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>

T24gMTYuMDkuMTkgMTE6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMDg6
NDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IHZjcHVfZm9yY2VfcmVzY2hlZHVsZSgpIGlzIG9u
bHkgdXNlZCBmb3IgbW9kaWZ5aW5nIHRoZSBwZXJpb2RpYyB0aW1lcgo+PiBvZiBhIHZjcHUuIEZv
cmNpbmcgYSB2Y3B1IHRvIGdpdmUgdXAgdGhlIHBoeXNpY2FsIGNwdSBmb3IgdGhhdCBwdXJwb3Nl
Cj4+IGlzIGtpbmQgb2YgYnJ1dGFsLgo+Pgo+PiBTbyBpbnN0ZWFkIG9mIGRvaW5nIHRoZSByZXNj
aGVkdWxlIGRhbmNlIGp1c3Qgb3BlcmF0ZSBvbiB0aGUgdGltZXIKPj4gZGlyZWN0bHkuIEJ5IHBy
b3RlY3RpbmcgcGVyaW9kaWMgdGltZXIgbW9kaWZpY2F0aW9ucyBhZ2FpbnN0IGNvbmN1cnJlbnQK
Pj4gdGltZXIgYWN0aXZhdGlvbiB2aWEgYSBwZXItdmNwdSBsb2NrIGl0IGlzIGV2ZW4gbm8gbG9u
Z2VyIHJlcXVpcmVkIHRvCj4+IGJvdGhlciB0aGUgdGFyZ2V0IHZjcHUgYXQgYWxsIGZvciB1cGRh
dGluZyBpdHMgdGltZXIuCj4+Cj4+IFJlbmFtZSB0aGUgZnVuY3Rpb24gdG8gdmNwdV9zZXRfcGVy
aW9kaWNfdGltZXIoKSBhcyB0aGlzIG5vdyByZWZsZWN0cwo+PiB0aGUgZnVuY3Rpb25hbGl0eS4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+
IEkgY29udGludWUgdG8gYmUgdW5oYXBweSBhYm91dCB0aGVyZSBiZWluZyBubyB3b3JkIGF0IGFs
bCBhYm91dCAuLi4KPiAKPj4gQEAgLTcyNCwyNCArNzI1LDYgQEAgc3RhdGljIHZvaWQgdmNwdV9t
aWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKPj4gICAgICAgdmNwdV93YWtlKHYpOwo+PiAg
IH0KPj4gICAKPj4gLS8qCj4+IC0gKiBGb3JjZSBhIFZDUFUgdGhyb3VnaCBhIGRlc2NoZWR1bGUv
cmVzY2hlZHVsZSBwYXRoLgo+PiAtICogRm9yIGV4YW1wbGUsIHVzaW5nIHRoaXMgd2hlbiBzZXR0
aW5nIHRoZSBwZXJpb2RpYyB0aW1lciBwZXJpb2QgbWVhbnMgdGhhdAo+PiAtICogbW9zdCBwZXJp
b2RpYy10aW1lciBzdGF0ZSBuZWVkIG9ubHkgYmUgdG91Y2hlZCBmcm9tIHdpdGhpbiB0aGUgc2No
ZWR1bGVyCj4+IC0gKiB3aGljaCBjYW4gdGh1cyBiZSBkb25lIHdpdGhvdXQgbmVlZCBmb3Igc3lu
Y2hyb25pc2F0aW9uLgo+PiAtICovCj4+IC12b2lkIHZjcHVfZm9yY2VfcmVzY2hlZHVsZShzdHJ1
Y3QgdmNwdSAqdikKPiAKPiAuLi4gdGhlIG9yaWdpbmFsbHkgaW50ZW5kZWQgc3luY2hyb25pemF0
aW9uLWZyZWUgaGFuZGxpbmcuIEZvcmNpbmcKPiB0aGUgdkNQVSB0aHJvdWdoIHRoZSBzY2hlZHVs
ZXIgbWF5IHNlZW0gaGFyc2ggKGFuZCBxdWl0ZSBzb21lCj4gb3ZlcmhlYWQpLCB5ZXMsIGJ1dCBJ
IGRvbid0IHRoaW5rIHRoZSBhYm92ZSB3YXMgd3JpdHRlbiAoYW5kCj4gZGVjaWRlZCkgd2l0aG91
dCBjb25zaWRlcmF0aW9uLiBPbmUgZWZmZWN0IG9mIHRoaXMgY2FuIGJlIHNlZW4gYnkKPiB5b3Ug
Li4uCj4gCj4+ICt2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBz
X3RpbWVfdCB2YWx1ZSkKPj4gK3sKPj4gKyAgICBzcGluX2xvY2soJnYtPnBlcmlvZGljX3RpbWVy
X2xvY2spOwo+PiArCj4+ICsgICAgc3RvcF90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIpOwo+IAo+
IC4uLiBpbnRyb2R1Y2luZyBhIG5ldyBzdG9wX3RpbWVyKCkgaGVyZSwgaS5lLiB3aGljaCBkb2Vz
bid0IHJlcGxhY2UKPiBhbnkgZXhpc3Rpbmcgb25lLiBUaGUgaW1wbGljYXRpb24gaXMgdGhhdCBv
dGhlciB0aGFuIGJlZm9yZSB0aGUKPiBwZXJpb2RpYyB0aW1lciBtYXkgbm93IG5vdCBydW4gKGZv
ciBhIGJyaWVmIG1vbWVudCkgZGVzcGl0ZSBpdAo+IGJlaW5nIHN1cHBvc2VkIHRvIHJ1biAtIGFm
dGVyIGFsbCBpdCBoYXMgYmVlbiBhY3RpdmUgc28gZmFyCj4gd2hlbmV2ZXIgYSB2Q1BVIHdhcyBy
dW5uaW5nLgo+IAo+IFRoZW4gYWdhaW4sIGxvb2tpbmcgYXQgdGhlIGludm9sdmVkIGNvZGUgcGF0
aHMgeWV0IGFnYWluLCBJIHdvbmRlcgo+IHdoZXRoZXIgdGhpcyBoYXMgYmVlbiB3b3JraW5nIHJp
Z2h0IGF0IGFsbDogVGhlcmUncyBhbiBlYXJseSBleGl0Cj4gZnJvbSBzY2hlZHVsZSgpIHdoZW4g
cHJldiA9PSBuZXh0LCB3aGljaCBieXBhc3Nlcwo+IHZjcHVfcGVyaW9kaWNfdGltZXJfd29yaygp
LiBBbmQgSSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gc3BvdAo+IGFueXRoaW5nIG9uIHRoZSB2
Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoKSBwYXRoIHdoaWNoIHdvdWxkIGd1YXJhbnRlZQo+IHRoaXMg
c2hvcnRjdXQgdG8gbm90IGJlIHRha2VuLgoKRmlyc3QsIHRoZSBjdXJyZW50ICJzeW5jaHJvbml6
YXRpb24tZnJlZSIgaGFuZGxpbmcgaXMgbm90IGV4aXN0aW5nLiBUaGUKc3luY2hyb25pemF0aW9u
IGlzIGp1c3QgaGlkZGVuIGluIHRoZSBjYWxscyBvZiB2Y3B1X21pZ3JhdGVfKigpIGFuZCBpdApp
cyBkb25lIHZpYSB0aGUgc2NoZWR1bGVyIGxvY2suCgpZZXMsIEknbSBhZGRpbmcgYSBzdG9wX3Rp
bWVyKCksIGJ1dCB0aGUgcmVsYXRlZCBzdG9wX3RpbWVyKCkgY2FsbCBpbgp0aGUgb2xkIGNvZGUg
d2FzIGluIHNjaGVkdWxlKCkuIFNvIHN0YXRpY2FsbHkgeW91IGFyZSByaWdodCwgYnV0CmR5bmFt
aWNhbGx5IHRoZXJlIGlzIG5vIG5ldyBzdG9wX3RpbWVyKCkgY2FsbCBpbnZvbHZlZC4KCkFuZCBs
YXN0OiB0aGUgY2FzZSBwcmV2ID09IG5leHQgd291bGQgbm90IG9jY3VyIHRvZGF5LCBhcyB0aGUg
bWlncmF0ZQpmbGFnIGJlaW5nIHNldCBpbiB2Y3B1LT5wYXVzZV9mbGFncyB3b3VsZCBjYXVzZSB0
aGUgdmNwdSB0byBiZSB0YWtlbgphd2F5IGZyb20gdGhlIGNwdS4gU28gaXQgaXMgd29ya2luZyB0
b2RheSwgYnV0IHNldHRpbmcgdGhlIHBlcmlvZGljCnRpbWVyIHJlcXVpcmVzIHR3byBzY2hlZHVs
aW5nIGV2ZW50cyBpbiBjYXNlIHRoZSB0YXJnZXQgdmNwdSBpcwpjdXJyZW50bHkgcnVubmluZy4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 12:56:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 12:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9qYK-0005fU-Tk; Mon, 16 Sep 2019 12:56:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aiU4=XL=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i9qYJ-0005fI-EU
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 12:56:23 +0000
X-Inumbo-ID: 6229d3b0-d881-11e9-b76c-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6229d3b0-d881-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 12:56:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568638582;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=9iuRsh+xHYGZR0HQ2YkGVws4GHD6WIC2TTwvvv5PdEA=;
 b=K6AYge+Kjg9J+wyzCJNkS7oRtZaVju4uzlubFitmmeL9tsM7Q0RqTiyX
 nCTnw3leWCdfv47SP8t+h7FksJ5yTStjxkJ56aO52BfaO84u0tX86hQU0
 venvGMUXXlaMw+rBgqxDAO5gcrUmV2L2CT+Nd5Ktnt7O0aEYPj3e4hVBy Q=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cIJqDKTd9h/b98VwJ99P4emMqZE6trti++F+xcGz1hIKW3xafgD4EsrWv8F6d4EOUAwLchIzTv
 Hn42PBq8SMuyu2VRw+j3/BxRlwn8PoqUg1OzeT+EhMVgwYlK0g+CmXXCmcUgvAu5NVoFDo9+JE
 bsQ9Il33vLxnx3SoOuA71h4oIIpT3XGbIjsgfF3KfimBeItjt1mDnZJ4gDDmbYC8vj8VkLL48A
 cq/i82UfsATb16fJp73iED0Zum3OX5e53iQGWXqKY5zCSi8+33vz/jxKVaxvtD5BlwVxGHwE94
 ylI=
X-SBRS: 2.7
X-MesageID: 5811992
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,512,1559534400"; 
   d="scan'208";a="5811992"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL print message
Thread-Index: AQHVakzfjc+5AN/Pck2FIcRisbbuAqcsonAQgAGBTICAACG5sA==
Date: Mon, 16 Sep 2019 12:56:15 +0000
Message-ID: <3a73e41c33f24bbbbae1f6deb5a9e05e@AMSPEX02CL03.citrite.net>
References: <20190913160404.495-1-andrew.cooper3@citrix.com>
 <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
 <302a0acc-618f-5793-5840-36d80881d07f@citrix.com>
In-Reply-To: <302a0acc-618f-5793-5840-36d80881d07f@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/viridian: Reword HV_X64_MSR_CRASH_CTL
 print message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxBbmRy
ZXcuQ29vcGVyM0BjaXRyaXguY29tPg0KPiBTZW50OiAxNiBTZXB0ZW1iZXIgMjAxOSAxMzo0OA0K
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFhlbi1kZXZlbCA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBDYzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHg4Ni92aXJpZGlhbjog
UmV3b3JkIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMIHByaW50IG1lc3NhZ2UNCj4gDQo+IE9uIDE1LzA5
LzIwMTkgMTI6NTEsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPj4gRnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4NCj4gPj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTkgMTc6MDQNCj4gPj4gVG86IFhlbi1k
ZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiA+PiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT47IFdlaSBMaXUNCj4gPHdsQHhlbi5vcmc+Ow0KPiA+PiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT4NCj4gPj4gU3ViamVjdDogW1BBVENIXSB4ODYvdmlyaWRpYW46IFJld29yZCBIVl9YNjRf
TVNSX0NSQVNIX0NUTCBwcmludCBtZXNzYWdlDQo+ID4+DQo+ID4+IE1lc3NhZ2Ugc3VjaCBhczoN
Cj4gPj4NCj4gPj4gICAoWEVOKSBkM3YwIFZJUklESUFOIENSQVNIOiA1MSAxIGZmZmY5NzAwZTE0
NmIwMDAgMTAwMCAyMDQNCj4gPj4NCj4gPj4gaGF2ZSBjb25mdXNlZCBtYW55IHBlb3BsZSBpbnRv
IHRoaW5raW5nIHRoZSB0aGUgcHJvYmxlbSBpcyBhIGJ1ZyBpbiB0aGUNCj4gPj4gdmlyaWRpYW4g
Y29kZS4gIFRoZSBwcmVmaXggd2FzIGludGVuZGVkIHRvIHNpZ25pZnkgdGhlIHVzZSBvZiB0aGUg
dmlyaWRpYW4NCj4gPj4gY3Jhc2gtcmVwb3J0aW5nIGludGVyZmFjZS4NCj4gPj4NCj4gPj4gUmVw
bGFjZSB0aGUgVklSSURJQU4gcHJlZml4IHdpdGggJ3JlcG9ydGVkJyB0byByZWR1Y2UgdGhlIGNv
bmZ1c2lvbiB0bw0KPiA+PiBub24teGVuLWRldmVsb3BlcnMgdHJ5aW5nIHRvIGludGVycHJldCB0
aGUgbWVzc2FnZS4NCj4gPiBUaGlzIGlzIGEgbWVzc2FnZSB0aGF0IGlzIHBlY3VsaWFyIHRvIFdp
bmRvd3MgVk1zLCBzbyBob3cgYWJvdXQgIldpbmRvd3MgVk0gQ1JBU0giPw0KPiANCj4gSSBwcmVz
dW1lIHlvdSBtZWFuIHBhcnRpY3VsYXIsIGJ1dCBubyAtIGl0IGlzbid0IHdpbmRvd3Mgd2hpY2gg
aXMgdGhlDQo+IGV4Y2x1c2l2ZSB1c2VyIG9mIHRoaXMgaW50ZXJmYWNlLsKgIExpbnV4IGhhcyBh
IGRyaXZlciB0byB1c2UgaXQgd2hlbg0KPiBydW5uaW5nIHVuZGVyIEh5cGVyVi4NCg0KSG1tLCB0
aGF0J3MgYSBiaXQgb2RkLiBJIHRob3VnaHQgdGhlIGNyYXNoIGNvZGVzIGFyZSBXaW5kb3dzIHNw
ZWNpZmljLiBQZXJoYXBzIHRoZXkgY2FuIGJlIGRpc3Rpbmd1aXNoZWQgaW4gc29tZSB3YXkuIEFs
bCB0aGUgc2FtZSwgdGhlIGxvZyBsaW5lIG5lZWRzIHRvIGxlYWQgcGVvcGxlIHRvIHNvbWUgd2F5
IG9mIGRlY29kaW5nIHRoZSBtYWdpYyBudW1iZXJzIEkgdGhpbmsuIEhvdyBhYm91dDoNCg0KIlZJ
UklESUFOIFJFUE9SVEVEIENSQVNIIg0KDQo/DQoNCiAgUGF1bA0KDQo+IA0KPiB+QW5kcmV3DQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 13:13:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 13:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9qoa-0007iT-DO; Mon, 16 Sep 2019 13: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=aGhU=XL=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i9qoZ-0007iO-9q
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 13:13:11 +0000
X-Inumbo-ID: ba888860-d883-11e9-95e6-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba888860-d883-11e9-95e6-12813bfff9fa;
 Mon, 16 Sep 2019 13:13:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568639589;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Uygl1mR03Il2Qg8nQIVeqNtEV16O/9JSWGWtfhpxAVQ=;
 b=TP676wokA0fqOpplp7YZcYGQDrhrkg9Md4tw5bcYFaheoL7z/etYviAx
 3YKv2Jo3AueBzPBFKY6Vt9rYsRB7+Q1cwtaZBRr6QV8C+ZS9Y8vfZTHtI
 PTmG9m8jF0lVi286hpOmFfpZoapjRTyfgW5PXk/gh+Cr6IigrvovHFsxN M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MwptQk4ZsW5jWoY7Sjavcmo1YrjZa2IGEfrgYtc008lS2AFA1rLAWSPBjRzBCaiXvc80sX4Kbf
 H2x13FxhZk4pB+tOq1RYYrz5GAbAVRzimlHQU+3Om9qQej8uZfeyeHSd2M0RnfZ7d/0hr3ldce
 zNToQhohx0ocCI3yVvowJh5oHEUuWr9WP+RDSnSpe/pPCIIM2j944kKf9MhcgO4gU6WDHhIP0d
 K3GBXhUFf08hVEs6WLHehHYGcXBQzLybt4JQWWCDP1K1FYjkg4V+vuxRbILQ2W8RoghmyhsH6e
 XEw=
X-SBRS: 2.7
X-MesageID: 5812984
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,512,1559534400"; 
   d="scan'208";a="5812984"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <20190913160404.495-1-andrew.cooper3@citrix.com>
 <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
 <302a0acc-618f-5793-5840-36d80881d07f@citrix.com>
 <3a73e41c33f24bbbbae1f6deb5a9e05e@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <387b2c9f-78e2-8c50-b702-b65d3ccb5787@citrix.com>
Date: Mon, 16 Sep 2019 14:13:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3a73e41c33f24bbbbae1f6deb5a9e05e@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL
 print message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, 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>

T24gMTYvMDkvMjAxOSAxMzo1NiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPgo+PiBTZW50OiAxNiBTZXB0ZW1iZXIgMjAxOSAxMzo0OAo+PiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnPgo+PiBDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjsg
V2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHg4Ni92aXJpZGlhbjogUmV3b3JkIEhWX1g2NF9N
U1JfQ1JBU0hfQ1RMIHByaW50IG1lc3NhZ2UKPj4KPj4gT24gMTUvMDkvMjAxOSAxMjo1MSwgUGF1
bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4gRnJv
bTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+PiBTZW50OiAx
MyBTZXB0ZW1iZXIgMjAxOSAxNzowNAo+Pj4+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4KPj4+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUKPj4g
PHdsQHhlbi5vcmc+Owo+Pj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+Pj4+IFN1YmplY3Q6IFtQ
QVRDSF0geDg2L3ZpcmlkaWFuOiBSZXdvcmQgSFZfWDY0X01TUl9DUkFTSF9DVEwgcHJpbnQgbWVz
c2FnZQo+Pj4+Cj4+Pj4gTWVzc2FnZSBzdWNoIGFzOgo+Pj4+Cj4+Pj4gICAoWEVOKSBkM3YwIFZJ
UklESUFOIENSQVNIOiA1MSAxIGZmZmY5NzAwZTE0NmIwMDAgMTAwMCAyMDQKPj4+Pgo+Pj4+IGhh
dmUgY29uZnVzZWQgbWFueSBwZW9wbGUgaW50byB0aGlua2luZyB0aGUgdGhlIHByb2JsZW0gaXMg
YSBidWcgaW4gdGhlCj4+Pj4gdmlyaWRpYW4gY29kZS4gIFRoZSBwcmVmaXggd2FzIGludGVuZGVk
IHRvIHNpZ25pZnkgdGhlIHVzZSBvZiB0aGUgdmlyaWRpYW4KPj4+PiBjcmFzaC1yZXBvcnRpbmcg
aW50ZXJmYWNlLgo+Pj4+Cj4+Pj4gUmVwbGFjZSB0aGUgVklSSURJQU4gcHJlZml4IHdpdGggJ3Jl
cG9ydGVkJyB0byByZWR1Y2UgdGhlIGNvbmZ1c2lvbiB0bwo+Pj4+IG5vbi14ZW4tZGV2ZWxvcGVy
cyB0cnlpbmcgdG8gaW50ZXJwcmV0IHRoZSBtZXNzYWdlLgo+Pj4gVGhpcyBpcyBhIG1lc3NhZ2Ug
dGhhdCBpcyBwZWN1bGlhciB0byBXaW5kb3dzIFZNcywgc28gaG93IGFib3V0ICJXaW5kb3dzIFZN
IENSQVNIIj8KPj4gSSBwcmVzdW1lIHlvdSBtZWFuIHBhcnRpY3VsYXIsIGJ1dCBubyAtIGl0IGlz
bid0IHdpbmRvd3Mgd2hpY2ggaXMgdGhlCj4+IGV4Y2x1c2l2ZSB1c2VyIG9mIHRoaXMgaW50ZXJm
YWNlLsKgIExpbnV4IGhhcyBhIGRyaXZlciB0byB1c2UgaXQgd2hlbgo+PiBydW5uaW5nIHVuZGVy
IEh5cGVyVi4KPiBIbW0sIHRoYXQncyBhIGJpdCBvZGQuIEkgdGhvdWdodCB0aGUgY3Jhc2ggY29k
ZXMgYXJlIFdpbmRvd3Mgc3BlY2lmaWMuIFBlcmhhcHMgdGhleSBjYW4gYmUgZGlzdGluZ3Vpc2hl
ZCBpbiBzb21lIHdheS4KCkxpbnV4IHNldHMgaXRzIG93biBndWVzdCBPUyBpZGVudGlmaWVyLCB3
aGljaCBpcyBzb21lIGZ1bmN0aW9uIG9mCkhWX0xJTlVYX1ZFTkRPUl9JRC4KCj4gIEFsbCB0aGUg
c2FtZSwgdGhlIGxvZyBsaW5lIG5lZWRzIHRvIGxlYWQgcGVvcGxlIHRvIHNvbWUgd2F5IG9mIGRl
Y29kaW5nIHRoZSBtYWdpYyBudW1iZXJzIEkgdGhpbmsuIEhvdyBhYm91dDoKPgo+ICJWSVJJRElB
TiBSRVBPUlRFRCBDUkFTSCIKPgo+ID8KClRoYXQgaXMgc3RpbGwganVzdCBhcyBjb25mdXNpbmcg
dG8gcmVhZC4KClRoZXJlIGlzIG5vIHdheSB0byBkZWNvZGUgdGhlIG51bWJlcnMgd2l0aG91dCBr
bm93aW5nIHdoYXQgT1MgaXMKcnVubmluZywgYW5kIHNpbXBseSBzYXlpbmcgIlZpcmlkaWFuIiBk
b2Vzbid0IGhlbHAgd2l0aCB0aGF0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 13:29:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 13:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9r44-0000v0-E6; Mon, 16 Sep 2019 13:29:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9r42-0000ur-Ql
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 13:29:10 +0000
X-Inumbo-ID: f63f940a-d885-11e9-95e6-12813bfff9fa
Received: from mail-lf1-f67.google.com (unknown [209.85.167.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f63f940a-d885-11e9-95e6-12813bfff9fa;
 Mon, 16 Sep 2019 13:29:09 +0000 (UTC)
Received: by mail-lf1-f67.google.com with SMTP id d17so9622688lfa.7
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 06:29:09 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Ehhju65e/ML+X+KKnTnpPph7EFxRdwj6L5troLhFtwA=;
 b=I01rhZxXiahwF9oKwVHecOU4thLkhHVhh7bO2zVzyKvAQPSwQrgZFOa2egJDxpBGr+
 Ki0LcXErvhmGf9yLPO09VAm9KI/99hRxzfAblA/nNBQtccSSCUyjEaLkk6+Kn1YYOAlZ
 e9qu+PtEWMwIsNSI8FH28rmIuZKPlp7acSpbpxs4Y1YN1wDr1lZ2k4Y/JVZO2JWZPFCo
 dPpSMUycDCHEz97KMudI4o3ybM8ui21tQ4czQdnUjXnjMvRvRCFj5hWaevQNpBAUGqsc
 Z1lym6Q6C74MDd42435srJ5HPqA6uRFhblvWj7YEXUv/OGTsgZlURL66pXUFBt00cipY
 Zjqw==
X-Gm-Message-State: APjAAAUoy9FCWGszKD4q/bPW22lHtSf/SLyuiVPRnA/vOw8GAomrbjkk
 nYtIyVDgYsluzvekND/q+L01PuDU3xM=
X-Google-Smtp-Source: APXvYqybEJDYOT07NPClIBJcmf05KLYYN0wHHg/XwQtAYg7mQqSf4EEuLY0a/PXbuVtuuEz6VCchQQ==
X-Received: by 2002:a19:d6:: with SMTP id 205mr15690395lfa.144.1568640547979; 
 Mon, 16 Sep 2019 06:29:07 -0700 (PDT)
Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com.
 [209.85.167.51])
 by smtp.gmail.com with ESMTPSA id l26sm7066488lja.61.2019.09.16.06.29.07
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 16 Sep 2019 06:29:07 -0700 (PDT)
Received: by mail-lf1-f51.google.com with SMTP id d17so9622645lfa.7
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 06:29:07 -0700 (PDT)
X-Received: by 2002:a05:6512:488:: with SMTP id
 v8mr9911012lfq.37.1568640547291; 
 Mon, 16 Sep 2019 06:29:07 -0700 (PDT)
MIME-Version: 1.0
References: <20190913160404.495-1-andrew.cooper3@citrix.com>
 <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
 <302a0acc-618f-5793-5840-36d80881d07f@citrix.com>
 <3a73e41c33f24bbbbae1f6deb5a9e05e@AMSPEX02CL03.citrite.net>
 <387b2c9f-78e2-8c50-b702-b65d3ccb5787@citrix.com>
In-Reply-To: <387b2c9f-78e2-8c50-b702-b65d3ccb5787@citrix.com>
From: Wei Liu <wl@xen.org>
Date: Mon, 16 Sep 2019 14:28:51 +0100
X-Gmail-Original-Message-ID: <CAK9nU=oMcuiJzMO+GvGnGzHKF=DYCvXpQr5y1x2pwdayf9kxsg@mail.gmail.com>
Message-ID: <CAK9nU=oMcuiJzMO+GvGnGzHKF=DYCvXpQr5y1x2pwdayf9kxsg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL
 print message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@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>

T24gTW9uLCAxNiBTZXAgMjAxOSBhdCAxNDoxMywgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6ClsuLi5dCj4gPj4+PiBSZXBsYWNlIHRoZSBWSVJJRElBTiBw
cmVmaXggd2l0aCAncmVwb3J0ZWQnIHRvIHJlZHVjZSB0aGUgY29uZnVzaW9uIHRvCj4gPj4+PiBu
b24teGVuLWRldmVsb3BlcnMgdHJ5aW5nIHRvIGludGVycHJldCB0aGUgbWVzc2FnZS4KPiA+Pj4g
VGhpcyBpcyBhIG1lc3NhZ2UgdGhhdCBpcyBwZWN1bGlhciB0byBXaW5kb3dzIFZNcywgc28gaG93
IGFib3V0ICJXaW5kb3dzIFZNIENSQVNIIj8KPiA+PiBJIHByZXN1bWUgeW91IG1lYW4gcGFydGlj
dWxhciwgYnV0IG5vIC0gaXQgaXNuJ3Qgd2luZG93cyB3aGljaCBpcyB0aGUKPiA+PiBleGNsdXNp
dmUgdXNlciBvZiB0aGlzIGludGVyZmFjZS4gIExpbnV4IGhhcyBhIGRyaXZlciB0byB1c2UgaXQg
d2hlbgo+ID4+IHJ1bm5pbmcgdW5kZXIgSHlwZXJWLgo+ID4gSG1tLCB0aGF0J3MgYSBiaXQgb2Rk
LiBJIHRob3VnaHQgdGhlIGNyYXNoIGNvZGVzIGFyZSBXaW5kb3dzIHNwZWNpZmljLiBQZXJoYXBz
IHRoZXkgY2FuIGJlIGRpc3Rpbmd1aXNoZWQgaW4gc29tZSB3YXkuCj4KPiBMaW51eCBzZXRzIGl0
cyBvd24gZ3Vlc3QgT1MgaWRlbnRpZmllciwgd2hpY2ggaXMgc29tZSBmdW5jdGlvbiBvZgo+IEhW
X0xJTlVYX1ZFTkRPUl9JRC4KPgo+ID4gIEFsbCB0aGUgc2FtZSwgdGhlIGxvZyBsaW5lIG5lZWRz
IHRvIGxlYWQgcGVvcGxlIHRvIHNvbWUgd2F5IG9mIGRlY29kaW5nIHRoZSBtYWdpYyBudW1iZXJz
IEkgdGhpbmsuIEhvdyBhYm91dDoKPiA+Cj4gPiAiVklSSURJQU4gUkVQT1JURUQgQ1JBU0giCj4g
Pgo+ID4gPwo+Cj4gVGhhdCBpcyBzdGlsbCBqdXN0IGFzIGNvbmZ1c2luZyB0byByZWFkLgo+Cj4g
VGhlcmUgaXMgbm8gd2F5IHRvIGRlY29kZSB0aGUgbnVtYmVycyB3aXRob3V0IGtub3dpbmcgd2hh
dCBPUyBpcwo+IHJ1bm5pbmcsIGFuZCBzaW1wbHkgc2F5aW5nICJWaXJpZGlhbiIgZG9lc24ndCBo
ZWxwIHdpdGggdGhhdC4KPgoKV291bGQgaXQgbWFrZSBzZW5zZSB0byBjYWxsIGR1bXBfZ3Vlc3Rf
b3NfaWQgaGVyZSBhcyB3ZWxsPyBTZWVpbmcgdGhhdAppdCBpcyBvbmx5IHByaW50ZWQgd2hlbiBp
dCB3YXMgZmlyc3Qgc2V0LgoKV2VpLgoKPiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 13:41:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 13: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 1i9rG2-0002lk-Mc; Mon, 16 Sep 2019 13: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=bDyh=XL=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1i9rG0-0002lb-Fb
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 13:41:32 +0000
X-Inumbo-ID: b039c172-d887-11e9-95e6-12813bfff9fa
Received: from mail-lj1-f196.google.com (unknown [209.85.208.196])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b039c172-d887-11e9-95e6-12813bfff9fa;
 Mon, 16 Sep 2019 13:41:30 +0000 (UTC)
Received: by mail-lj1-f196.google.com with SMTP id y23so33778379lje.9
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 06:41:30 -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=eiaZQJWI0KB6RqKsXE/cOx+e4aLmKQW3sXKLEvsub+E=;
 b=SdMvPybbWp3nyNYqq6vTa05b5lMeJRcVXYFZ75k8nRcp0ocERSyO5sEKbePmhSJxer
 f3xzZ/7G4eae2o01aNyGrN/xeh3zzqhBuZZREpmi8I49sIu+g9dDtj/cOW9sOqw61DFi
 Yk444NaXU88jW5XNTSVQbaGgSBtMIDkMbTosfm5ckk5IqtNFZYg8VbUD8V1mcddr3qhT
 2rIECCxZ5qeO3ijHNFuZ4h6FGnA1G8MxWkxxIzxPr8d4nvG8ruiK/inMUCae8WED6X6V
 Lu/5hkRmVDsdywBJVU5uRfpMspx4vvldHKEcda/WOMfCP2z8jgVslLPCj4U/ohmibAOT
 QNxQ==
X-Gm-Message-State: APjAAAU2NpFnFW8y8UjB/aludNJC/5g5BqWruXqvjqupJ9QRhgLJYUym
 XvAjRQ+UNtgneMOV1klpDrJHfAY+vqc=
X-Google-Smtp-Source: APXvYqzU2V4SJTodYyYhTRSO32yD6V1OUEGXrWF84KzIp6xjzsGqp4InpFVD9+6HPJ/mURYCzspaiw==
X-Received: by 2002:a2e:1409:: with SMTP id u9mr36777158ljd.162.1568641289465; 
 Mon, 16 Sep 2019 06:41:29 -0700 (PDT)
Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com.
 [209.85.208.171])
 by smtp.gmail.com with ESMTPSA id t22sm4514297lfg.91.2019.09.16.06.41.29
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 16 Sep 2019 06:41:29 -0700 (PDT)
Received: by mail-lj1-f171.google.com with SMTP id f5so1798629ljg.8
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 06:41:29 -0700 (PDT)
X-Received: by 2002:a2e:91d0:: with SMTP id u16mr3270739ljg.164.1568641288921; 
 Mon, 16 Sep 2019 06:41:28 -0700 (PDT)
MIME-Version: 1.0
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-9-andrew.cooper3@citrix.com>
 <a48bd401-32e1-0b7e-4c0b-3509630652ce@suse.com>
In-Reply-To: <a48bd401-32e1-0b7e-4c0b-3509630652ce@suse.com>
From: Wei Liu <wl@xen.org>
Date: Mon, 16 Sep 2019 14:41:13 +0100
X-Gmail-Original-Message-ID: <CAK9nU=r=pH+x6HLaKkJo1RLrES0WGyVabic_O6Kvu0LTo9riGg@mail.gmail.com>
Message-ID: <CAK9nU=r=pH+x6HLaKkJo1RLrES0WGyVabic_O6Kvu0LTo9riGg@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, Wei Liu <wl@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>

T24gTW9uLCAxNiBTZXAgMjAxOSBhdCAxMjoxNywgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToKPgo+IE9uIDEzLjA5LjIwMTkgMjE6MjcsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4gPiAtc3RhdGljIHZvaWQgaW50ZWxfeGNfY3B1aWRfcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVp
ZF9kb21haW5faW5mbyAqaW5mbywKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdW5zaWduZWQgaW50ICppbnB1dCwgdW5zaWduZWQgaW50ICpyZWdzKQo+ID4gLXsK
PiA+IC0gICAgc3dpdGNoICggaW5wdXRbMF0gKQo+ID4gLSAgICB7Cj4gPiAtICAgIGNhc2UgMHgw
MDAwMDAwNDoKPiA+IC0gICAgICAgIC8qCj4gPiAtICAgICAgICAgKiBFQVhbMzE6MjZdIGlzIE1h
eGltdW0gQ29yZXMgUGVyIFBhY2thZ2UgKG1pbnVzIG9uZSkuCj4gPiAtICAgICAgICAgKiBVcGRh
dGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KPiA+IC0gICAgICAgICAqLwo+
ID4gLSAgICAgICAgcmVnc1swXSA9ICgoKHJlZ3NbMF0gJiAweDdjMDAwMDAwdSkgPDwgMSkgfCAw
eDA0MDAwMDAwdSB8Cj4gPiAtICAgICAgICAgICAgICAgICAgIChyZWdzWzBdICYgMHgzZmZ1KSk7
Cj4gPiAtICAgICAgICByZWdzWzNdICY9IDB4M2ZmdTsKPgo+IEkgdGhpbmsgeW91IHdhbnQgdG8g
bWVudGlvbiB0aGF0IHRoZSByZW1vdmFsIG9mIHRoaXMgbWFza2luZyBpcwo+IGludGVudGlvbmFs
LCBmb3IgaXQgbG9va2luZyBib2d1cy4gV2l0aCBhbiBhcHByb3ByaWF0ZSBhZGRpdGlvbiB0bwo+
IHRoZSBkZXNjcmlwdGlvbgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKPiBKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 13:57:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 13: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 1i9rUr-0004Cn-3R; Mon, 16 Sep 2019 13:56:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aiU4=XL=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i9rUp-0004Ci-O9
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 13:56:51 +0000
X-Inumbo-ID: d4bc2fb0-d889-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4bc2fb0-d889-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 13:56:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568642211;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Zlsc2gicu3Wcr7Q1GPfnKjHK2ObO+er1Wk7dl7fBVNE=;
 b=LBSbriNtzMjdh/yK60VsBrCa4zn+tiDSVgOZT5Iu2uFt6ZhJZu/V3fQd
 PG5AtLCyie4F21ghYMboU8Zdt+9GZ//u6AkeIwlLByfFIzrlRhTaScG6X
 KRpbMFdXBL24ljDCOWMdG21snHyudvTypFpgwgDXJANwi2y3luNOd3LZH s=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /4exTa1P/eaX/zdI91XPludW7PUj73V2a0Epwy+UIAzTrJQQonxxTzPlVv3fOXBogcr6gKuEqg
 S28IXfpVr7KPiLpWxYmTjNIcFRYKDUvPj/mn1P8YmAsIfMyQpxOo3IjB0G0RVn/z6j6H3UL+Vu
 UxMIHCFxiwzHF+UeKIM2R8TFP7JC9JOOSXRmGvAJfAOrY9MAmrvJvHlJkRNPvOnHQazEcq2QkM
 /JxaamRYYhzuqkNJlzvxC2iLVDzSIBZzOKxfdgZ8eOAI268FUdSKgAxPrdckxNmtGckhMl1aeG
 V30=
X-SBRS: 2.7
X-MesageID: 5671637
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,512,1559534400"; 
   d="scan'208";a="5671637"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Wei Liu' <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL print message
Thread-Index: AQHVakzfjc+5AN/Pck2FIcRisbbuAqcsonAQgAGBTICAACG5sP//5V2AgAAEaICAACkewA==
Date: Mon, 16 Sep 2019 13:56:46 +0000
Message-ID: <1dc90060013844dab69b6a1347a80d6c@AMSPEX02CL03.citrite.net>
References: <20190913160404.495-1-andrew.cooper3@citrix.com>
 <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
 <302a0acc-618f-5793-5840-36d80881d07f@citrix.com>
 <3a73e41c33f24bbbbae1f6deb5a9e05e@AMSPEX02CL03.citrite.net>
 <387b2c9f-78e2-8c50-b702-b65d3ccb5787@citrix.com>
 <CAK9nU=oMcuiJzMO+GvGnGzHKF=DYCvXpQr5y1x2pwdayf9kxsg@mail.gmail.com>
In-Reply-To: <CAK9nU=oMcuiJzMO+GvGnGzHKF=DYCvXpQr5y1x2pwdayf9kxsg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL
 print message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBXZWkgTGl1IDx3bEB4ZW4ub3Jn
Pg0KPiBTZW50OiAxNiBTZXB0ZW1iZXIgMjAxOSAxNDoyOQ0KPiBUbzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4NCj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+OyBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zz47IEphbiBCZXVsaWNoDQo+IDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUgPHdsQHhlbi5v
cmc+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBS
ZTogW1BBVENIXSB4ODYvdmlyaWRpYW46IFJld29yZCBIVl9YNjRfTVNSX0NSQVNIX0NUTCBwcmlu
dCBtZXNzYWdlDQo+IA0KPiBPbiBNb24sIDE2IFNlcCAyMDE5IGF0IDE0OjEzLCBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToNCj4gWy4uLl0NCj4gPiA+Pj4+
IFJlcGxhY2UgdGhlIFZJUklESUFOIHByZWZpeCB3aXRoICdyZXBvcnRlZCcgdG8gcmVkdWNlIHRo
ZSBjb25mdXNpb24gdG8NCj4gPiA+Pj4+IG5vbi14ZW4tZGV2ZWxvcGVycyB0cnlpbmcgdG8gaW50
ZXJwcmV0IHRoZSBtZXNzYWdlLg0KPiA+ID4+PiBUaGlzIGlzIGEgbWVzc2FnZSB0aGF0IGlzIHBl
Y3VsaWFyIHRvIFdpbmRvd3MgVk1zLCBzbyBob3cgYWJvdXQgIldpbmRvd3MgVk0gQ1JBU0giPw0K
PiA+ID4+IEkgcHJlc3VtZSB5b3UgbWVhbiBwYXJ0aWN1bGFyLCBidXQgbm8gLSBpdCBpc24ndCB3
aW5kb3dzIHdoaWNoIGlzIHRoZQ0KPiA+ID4+IGV4Y2x1c2l2ZSB1c2VyIG9mIHRoaXMgaW50ZXJm
YWNlLiAgTGludXggaGFzIGEgZHJpdmVyIHRvIHVzZSBpdCB3aGVuDQo+ID4gPj4gcnVubmluZyB1
bmRlciBIeXBlclYuDQo+ID4gPiBIbW0sIHRoYXQncyBhIGJpdCBvZGQuIEkgdGhvdWdodCB0aGUg
Y3Jhc2ggY29kZXMgYXJlIFdpbmRvd3Mgc3BlY2lmaWMuIFBlcmhhcHMgdGhleSBjYW4gYmUNCj4g
ZGlzdGluZ3Vpc2hlZCBpbiBzb21lIHdheS4NCj4gPg0KPiA+IExpbnV4IHNldHMgaXRzIG93biBn
dWVzdCBPUyBpZGVudGlmaWVyLCB3aGljaCBpcyBzb21lIGZ1bmN0aW9uIG9mDQo+ID4gSFZfTElO
VVhfVkVORE9SX0lELg0KPiA+DQo+ID4gPiAgQWxsIHRoZSBzYW1lLCB0aGUgbG9nIGxpbmUgbmVl
ZHMgdG8gbGVhZCBwZW9wbGUgdG8gc29tZSB3YXkgb2YgZGVjb2RpbmcgdGhlIG1hZ2ljIG51bWJl
cnMgSQ0KPiB0aGluay4gSG93IGFib3V0Og0KPiA+ID4NCj4gPiA+ICJWSVJJRElBTiBSRVBPUlRF
RCBDUkFTSCINCj4gPiA+DQo+ID4gPiA/DQo+ID4NCj4gPiBUaGF0IGlzIHN0aWxsIGp1c3QgYXMg
Y29uZnVzaW5nIHRvIHJlYWQuDQo+ID4NCj4gPiBUaGVyZSBpcyBubyB3YXkgdG8gZGVjb2RlIHRo
ZSBudW1iZXJzIHdpdGhvdXQga25vd2luZyB3aGF0IE9TIGlzDQo+ID4gcnVubmluZywgYW5kIHNp
bXBseSBzYXlpbmcgIlZpcmlkaWFuIiBkb2Vzbid0IGhlbHAgd2l0aCB0aGF0Lg0KPiA+DQo+IA0K
PiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGNhbGwgZHVtcF9ndWVzdF9vc19pZCBoZXJlIGFzIHdl
bGw/IFNlZWluZyB0aGF0DQo+IGl0IGlzIG9ubHkgcHJpbnRlZCB3aGVuIGl0IHdhcyBmaXJzdCBz
ZXQuDQoNClllcywgdGhhdCdzIG5vdCBhIGJhZCBpZGVhLg0KDQogIFBhdWwNCg0KPiANCj4gV2Vp
Lg0KPiANCj4gPiB+QW5kcmV3DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 14:06:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9rdb-0005Qz-6A; Mon, 16 Sep 2019 14:05:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m0mn=XL=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1i9rda-0005Qu-3o
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 14:05:54 +0000
X-Inumbo-ID: 18135b3e-d88b-11e9-95e7-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18135b3e-d88b-11e9-95e7-12813bfff9fa;
 Mon, 16 Sep 2019 14:05:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568642754;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=XV1/OuJASfc8Eq9OyZ1339W9BmCNEFAvYXOTjtSx/QQ=;
 b=b0W6PRXBXOMzXNaoMWRNeYBelg7LRTEeFTHHgA2Fx5Ftb18kFvOibZCb
 iruJWDBbEuyaoYJdClZvh8Jj6p1yehV2PVgOr4Uw7iRrE2SRGReWs6qEH
 VFBN+HuyHJf1DAZw1aNfzE274TidZ7fV4Pd27es9HEMlzsWZNIZVRn5hv M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bZW+Pz7fyncR3/knTt1GFJ6wuk3Y1NpsWR+mHpg5HfNQVJtiqG98KbjsyviiW/mMtuSOgR/Edb
 nc+NuAOp7Jfg2vyjLxIP3FDkvCpiIOgPtVmKjxTwQPGMekzgbd+SkKEGMY4oAWgEtkdg+R669Z
 jPlmAl9zuiYpQx7mE0iB5Mad2tHfnSHYGDUBl5wxgrEWCsurRwGYf85aw5xYayOjVI6FPXL01D
 +pbCJugTVhnPyVZpBGzHPcUwz7Y/oHPbQXY+7b2/fcLQhN0/SZ6DgpSjtGoD2qGiqrdtpruDJd
 Yms=
X-SBRS: 2.7
X-MesageID: 5672463
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,512,1559534400"; 
   d="scan'208";a="5672463"
Date: Mon, 16 Sep 2019 15:05:49 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190916140549.GH1308@perard.uk.xensource.com>
References: <20190916092708.2624-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190916092708.2624-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v12 6/6] introduce a 'passthrough'
 configuration option to 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: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMTYsIDIwMTkgYXQgMTA6Mjc6MDhBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCj4gaW5kZXggNTlkYmNiNTBhMC4uN2FmYWU4MTQzMiAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCj4gQEAgLTMwLDYgKzMwLDEyIEBACj4gIGludCBsaWJ4bF9fZG9tYWluX2Ny
ZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykK
PiAgewo+ICsgICAgbGlieGxfcGh5c2luZm8gaW5mbzsKPiArICAgIGludCByYyA9IGxpYnhsX2dl
dF9waHlzaW5mbyhDVFgsICZpbmZvKTsKPiArCj4gKyAgICBpZiAocmMpCj4gKyAgICAgICAgICAg
IHJldHVybiByYzsKPiArCgpJIHRoaW5rIHRoaXMgaHVuayB3b3VsZCBiZSBtb3JlIHJlYWRhYmxl
IGlmIGl0IHdhcyB3cml0dGVuOgogICAgaW50IHJjOwoKICAgIHJjID0gbGlieGxfZ2V0X3BoeXNp
bmZvKENUWCwgJmluZm8pOwogICAgaWYgKHJjKQogICAgICAgIHJldHVybiByYzsKCk90aGVyd2lz
ZSwgdGhlIGNoZWNrIGZvciBlcnJvciBpcyBhbG9uZSB3aGljaCBtaWdodCBtZWFuICJ3ZSBhcmUg
aW4gYQpjYWxsYmFjayBmdW5jdGlvbiBhbmQgY2hlY2sgZm9yIHJjIHBhc3NlZCBieSBwYXJhbWV0
ZXIiIG9yIHRoYXQgaXQncyBhCnN0cmF5IGNoZWNrLgoKPiBAQCAtNjIsNiArNjIsMTIgQEAgaW50
IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ICAg
ICAgaWYgKCFjX2luZm8tPnNzaWRyZWYpCj4gICAgICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VD
SU5JVFNJRF9ET01VOwo+ICAKPiArICAgIGlmIChpbmZvLmNhcF9odm1fZGlyZWN0aW8pIHsKPiAr
ICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gKChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9N
QUlOX1RZUEVfUFYpIHx8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaW5mby5j
YXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/Cj4gKyAgICAgICAgICAgIExJQlhMX1BBU1NUSFJPVUdI
X1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKPiArICAgIH0KCkkgZG9uJ3Qg
dGhpbmsgeW91IGNhbiBkbyB0aGF0LiBUaGlzIHdpbGwgb3ZlcndyaXRlIHRoZSB2YWx1ZSB0aGF0
IHdhcyBpbgpjX2luZm8gYmVmb3JlICh0aGF0IGEgdXNlciBhcyBzZXQpLiBUaGUgX3NldGRlZmF1
bHQoKSBmdW5jdGlvbiBpcyBvbmx5CmNhbGxlZCBhZnRlciBjX2luZm8gaGF2ZSBiZWVuIGZpbGxl
ZCBieSB1c2VycyBvZiB0aGUgbGlieGwsIGl0IG9ubHkgaGFzCnRvIGNoYW5nZSB0aGUgdmFsdWUg
aWYgaXQgd2FzIHRoZSBkZWZhdWx0LiBjX2luZm8tPnBhc3N0aHJvdWdoIGhhcyBubwpkZWZhdWx0
IHZhbHVlLCBzbyBpdCdzIG5vdCBwb3NzaWJsZSB0byBrbm93IHdoYXQgYSB1c2VyIHdhbnRzLgoK
V2hhdCBhYm91dCBhZGRpbmcgImRlZmF1bHQiPT0wIGluIGxpYnhsX3Bhc3N0aHJvdWdoIGVudW0/
Cgo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IGluZGV4IGQ1MmM2
M2I2YjAuLjIyZjA1NzExZTMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gQEAgLTI2Myw2ICsyNjMs
MTIgQEAgbGlieGxfdmtiX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigidmtiX2JhY2tlbmQiLCBbCj4g
ICAgICAoMiwgIkxJTlVYIikKPiAgICAgIF0pCj4gIAo+ICtsaWJ4bF9wYXNzdGhyb3VnaCA9IEVu
dW1lcmF0aW9uKCJwYXNzdGhyb3VnaCIsIFsKPiArICAgICgwLCAiZGlzYWJsZWQiKSwKPiArICAg
ICgxLCAic3luY19wdCIpLAo+ICsgICAgKDIsICJzaGFyZV9wdCIpLAo+ICsgICAgXSkKPiArCj4g
ICMKPiAgIyBDb21wbGV4IGxpYnhsIHR5cGVzCj4gICMKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBpbmRleCAyOTNmNWY3MzBlLi40YjJi
YWEwNDAzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiArKysgYi90b29scy94
bC94bF9wYXJzZS5jCj4gQEAgLTE0NjEsNiArMTQ2MSwxMDcgQEAgdm9pZCBwYXJzZV9jb25maWdf
ZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+ICsgICAgaWYgKHhsdV9jZmdfZ2V0X3N0
cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZidWYsIDApKSB7Cj4gKyAgICAgICAgYnVmID0g
KGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVtX2R0ZGV2cykKPiArICAgICAg
ICAgICAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICgh
c3RybmNtcChidWYsICJlbmFibGVkIiwgc3RybGVuKGJ1ZikpKSB7CgpEbyB5b3UgaW50ZW5kIHRv
IGhhdmUgInBhc3N0aHJvdWdoPScnIiBiZWVuIHRoZSBlcXVpdmFsZW50IG9mCiJwYXNzdGhyb3Vn
aD0nZW5hYmxlZCciIGluIHRoZSBjb25maWcgZmlsZSA/CihzYW1lIHdpdGggImUiLCAiZW4iLCAi
ZW5hIiwgLi4uKQoKPiArICAgICAgICAvKiBDaG9vc2UgYSBzdWl0YWJsZSBkZWZhdWx0ICovCj4g
KyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9Cj4gKyAgICAgICAgICAgIChjX2luZm8tPnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHx8ICFpb21tdV9oYXBfcHRfc2hhcmUKPiArICAg
ICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hf
U0hBUkVfUFQ7CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 14:24:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 14:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9rve-0007cm-RG; Mon, 16 Sep 2019 14:24:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9rvc-0007cf-UN
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 14:24:32 +0000
X-Inumbo-ID: b1adc002-d88d-11e9-b299-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b1adc002-d88d-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 14:24:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2C4E7307BCC4;
 Mon, 16 Sep 2019 14:24:29 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B12171ED;
 Mon, 16 Sep 2019 14:24:27 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-2-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <dce11ad0-7d7f-78ec-0dd8-7593347b77d7@redhat.com>
Date: Mon, 16 Sep 2019 16:24:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-2-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Mon, 16 Sep 2019 14:24:29 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 01/11] OvmfPkg/XenBusDxe: Fix
 missing \n in DEBUG messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IEZpeCBtaXNzaW5nIFxu
IGluIERFQlVHIG1lc3NhZ2VzIGluIFhlbkJ1c0R4ZSBhbmQgdXNlIERFQlVHXyouCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4g
LS0tCj4gIE92bWZQa2cvWGVuQnVzRHhlL0V2ZW50Q2hhbm5lbC5jIHwgMyArKy0KPiAgT3ZtZlBr
Zy9YZW5CdXNEeGUvWGVuU3RvcmUuYyAgICAgfCA2ICsrKy0tLQo+ICAyIGZpbGVzIGNoYW5nZWQs
IDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvT3ZtZlBr
Zy9YZW5CdXNEeGUvRXZlbnRDaGFubmVsLmMgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9FdmVudENoYW5u
ZWwuYwo+IGluZGV4IDY5MDAwNzE3ODIuLmM2YjM4NzE3ODEgMTAwNjQ0Cj4gLS0tIGEvT3ZtZlBr
Zy9YZW5CdXNEeGUvRXZlbnRDaGFubmVsLmMKPiArKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9FdmVu
dENoYW5uZWwuYwo+IEBAIC00NCw3ICs0NCw4IEBAIFhlbkJ1c0V2ZW50Q2hhbm5lbEFsbG9jYXRl
ICgKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFVlRDSE5PUF9hbGxvY191
bmJvdW5kLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZQYXJhbWV0ZXIp
Owo+ICAgIGlmIChSZXR1cm5Db2RlICE9IDApIHsKPiAtICAgIERFQlVHICgoRUZJX0RfRVJST1Is
ICJFUlJPUjogYWxsb2NfdW5ib3VuZCBmYWlsZWQgd2l0aCByYz0lZCIsIFJldHVybkNvZGUpKTsK
PiArICAgIERFQlVHICgoREVCVUdfRVJST1IsICJFUlJPUjogYWxsb2NfdW5ib3VuZCBmYWlsZWQg
d2l0aCByYz0lZFxuIiwKPiArICAgICAgICBSZXR1cm5Db2RlKSk7Cj4gICAgICByZXR1cm4gUmV0
dXJuQ29kZTsKPiAgICB9Cj4gICAgKlBvcnQgPSBQYXJhbWV0ZXIucG9ydDsKPiBkaWZmIC0tZ2l0
IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0
b3JlLmMKPiBpbmRleCAzNDg5MGFlNDBiLi43MjUzZDhhZTM3IDEwMDY0NAo+IC0tLSBhL092bWZQ
a2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKPiArKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9y
ZS5jCj4gQEAgLTczOCw3ICs3MzgsNyBAQCBYZW5TdG9yZVJlYWRSZXBseSAoCj4gICAgICBYRU5T
VE9SRV9TVEFUVVMgU3RhdHVzOwo+ICAgICAgU3RhdHVzID0gWGVuU3RvcmVQcm9jZXNzTWVzc2Fn
ZSAoKTsKPiAgICAgIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MgJiYgU3Rh
dHVzICE9IFhFTlNUT1JFX1NUQVRVU19FQUdBSU4pIHsKPiAtICAgICAgREVCVUcgKChFRklfRF9F
UlJPUiwgIlhlblN0b3JlLCBlcnJvciB3aGlsZSByZWFkaW5nIHRoZSByaW5nICglZCkuIiwKPiAr
ICAgICAgREVCVUcgKChERUJVR19FUlJPUiwgIlhlblN0b3JlLCBlcnJvciB3aGlsZSByZWFkaW5n
IHRoZSByaW5nICglZCkuXG4iLAo+ICAgICAgICAgICAgICAgIFN0YXR1cykpOwo+ICAgICAgICBy
ZXR1cm4gU3RhdHVzOwo+ICAgICAgfQo+IEBAIC0xMDc2LDcgKzEwNzYsNyBAQCBYZW5TdG9yZURl
aW5pdCAoCj4gICAgaWYgKCFJc0xpc3RFbXB0eSAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzKSkgewo+
ICAgICAgWEVOU1RPUkVfV0FUQ0ggKldhdGNoOwo+ICAgICAgTElTVF9FTlRSWSAqRW50cnk7Cj4g
LSAgICBERUJVRyAoKEVGSV9EX1dBUk4sICJYZW5TdG9yZTogUmVnaXN0ZXJlZFdhdGNoZXMgaXMg
bm90IGVtcHR5LCBjbGVhbmluZyB1cC4uLiIpKTsKPiArICAgIERFQlVHICgoREVCVUdfV0FSTiwg
IlhlblN0b3JlOiBSZWdpc3RlcmVkV2F0Y2hlcyBpcyBub3QgZW1wdHksIGNsZWFuaW5nIHVwLi4u
XG4iKSk7Cj4gICAgICBFbnRyeSA9IEdldEZpcnN0Tm9kZSAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVz
KTsKPiAgICAgIHdoaWxlICghSXNOdWxsICgmeHMuUmVnaXN0ZXJlZFdhdGNoZXMsIEVudHJ5KSkg
ewo+ICAgICAgICBXYXRjaCA9IFhFTlNUT1JFX1dBVENIX0ZST01fTElOSyAoRW50cnkpOwo+IEBA
IC0xMDkyLDcgKzEwOTIsNyBAQCBYZW5TdG9yZURlaW5pdCAoCj4gICAgLy8KPiAgICBpZiAoIUlz
TGlzdEVtcHR5ICgmeHMuV2F0Y2hFdmVudHMpKSB7Cj4gICAgICBMSVNUX0VOVFJZICpFbnRyeTsK
PiAtICAgIERFQlVHICgoRUZJX0RfV0FSTiwgIlhlblN0b3JlOiBXYXRjaEV2ZW50cyBpcyBub3Qg
ZW1wdHksIGNsZWFuaW5nIHVwLi4uIikpOwo+ICsgICAgREVCVUcgKChERUJVR19XQVJOLCAiWGVu
U3RvcmU6IFdhdGNoRXZlbnRzIGlzIG5vdCBlbXB0eSwgY2xlYW5pbmcgdXAuLi5cbiIpKTsKPiAg
ICAgIEVudHJ5ID0gR2V0Rmlyc3ROb2RlICgmeHMuV2F0Y2hFdmVudHMpOwo+ICAgICAgd2hpbGUg
KCFJc051bGwgKCZ4cy5XYXRjaEV2ZW50cywgRW50cnkpKSB7Cj4gICAgICAgIFhFTlNUT1JFX01F
U1NBR0UgKk1lc3NhZ2UgPSBYRU5TVE9SRV9NRVNTQUdFX0ZST01fTElOSyAoRW50cnkpOwo+IAoK
UmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 14:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 14: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 1i9s2c-0000Dk-Kr; Mon, 16 Sep 2019 14:31:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QjEQ=XL=andrew.cmu.edu=jtuminar@srs-us1.protection.inumbo.net>)
 id 1i9s2c-0000DV-1u
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 14:31:46 +0000
X-Inumbo-ID: b50b69f6-d88e-11e9-a337-bc764e2007e4
Received: from mail-io1-xd30.google.com (unknown [2607:f8b0:4864:20::d30])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b50b69f6-d88e-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 14:31:44 +0000 (UTC)
Received: by mail-io1-xd30.google.com with SMTP id r26so78992074ioh.8
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 07:31:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=andrew-cmu-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FobK5KGlVjc+BR1BXawG7XPeR5xCJIxZvr8cwpmpXgY=;
 b=zjuppSDPhp2h7Wqe1KfzLrVsTTdWMfukleEBReQ+ftcdhHfJD1l+LI9fHA31i63umS
 0Q1CRahktaMUf6ykJIndnGIQksZty4mLn6DACixNswNZ14deYOosHXFra3x4a/ZxzCON
 DXO0OGPRjsY4cxdnbqSX0RVQX6sWZAof2g1kPHjXlYtzVn2Go5Yq83e9RQy8QXLWhnUl
 SOitrK9kv9D9c+eajOxyySgq9UhvwiSEANeI9vYEML9n4NW6h1OTyyHWBquUOh9PgU9y
 zoPOHoRpBB8n3QPmzUtHssy89GBKCLRPWWsEMkt9gobrhwuCSzbOWkoW/j1eLTiJ6VTG
 Vx9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FobK5KGlVjc+BR1BXawG7XPeR5xCJIxZvr8cwpmpXgY=;
 b=GS8Jp+opult9C15K7vaHdTIybXguL/QjSsn+RArQRbLDqLnqUYCHYrZmBpcGXkKyMw
 vhRu1G23aJRYG6/SL5C610otDUMHt1Fi43C+Z52NasxGhjBsr7geHa6DoIspdMH6wEGT
 wiNe9cdjZnjfwcA0kFEATQyzOK7U+oxFPWbIbQvGQ6/4sPJBOqF5IpJVUgeHw7IEND2a
 YhGDpZDb2wV2XNcUgKWlmFK1kPUL9mrb+GVuTIw5p9rM516Tne6eBkowPwfX3omZfjs5
 CTrTHwhIv8wraq4ctELHvGEpa1gTVo20axUzKAGtTQCI+RtLGahiU3AX588HnNPxXEzs
 AUOg==
X-Gm-Message-State: APjAAAUpfYTCEfz1H2qTkpP6I1w9QxHEKJe7bUr+PYAM0W4AeC9MKkY2
 0OfM8zxMBIcdIbMVrt5MvKvjPIX7a6TFx3G6OTD8/w==
X-Google-Smtp-Source: APXvYqy4sGHSoVagi1Hr48oSFbYJjdmiBCOqwONxIR4hdvNPZgDkVAfhmVOyLQuvBfmQMaIijKyJnrcXNv1ecXu6HQE=
X-Received: by 2002:a6b:c903:: with SMTP id z3mr232828iof.204.1568644304162;
 Mon, 16 Sep 2019 07:31:44 -0700 (PDT)
MIME-Version: 1.0
References: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
 <6b9d7429-7dc5-476d-afda-bb3f196c804f@arm.com>
 <20190916103858.kovwuktf7ce52vw7@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <CACCGGhCPUpqtf0CjmpJBBebymMFrjKhKyX3o5NZ3pP5C7qQ2Pg@mail.gmail.com>
In-Reply-To: <CACCGGhCPUpqtf0CjmpJBBebymMFrjKhKyX3o5NZ3pP5C7qQ2Pg@mail.gmail.com>
From: Julian Tuminaro <jtuminar@andrew.cmu.edu>
Date: Mon, 16 Sep 2019 08:31:33 -0600
Message-ID: <CAKan5DBFUbFGkPzmFMg4bqzMbrVEh2MzCMXCrL5p0TBmGXe3RQ@mail.gmail.com>
To: Paul Durrant <pdurrant@gmail.com>
Subject: Re: [Xen-devel] Looking for Semester long Project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 paul@xen.org, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============6514427412084514375=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6514427412084514375==
Content-Type: multipart/alternative; boundary="00000000000087624b0592ac769d"

--00000000000087624b0592ac769d
Content-Type: text/plain; charset="UTF-8"

Hi Paul,

Thanks for getting back to us in regards to the KDD project. I am trying to
understand the current status of the project. Could you provide a bit more
information on the current status and what would need to be done.

Julian

On Mon, Sep 16, 2019 at 5:53 AM Paul Durrant <pdurrant@gmail.com> wrote:

> I think KDD is still a worthy thing to do, particularly in light of
> https://lists.gnu.org/archive/html/qemu-devel/2017-12/msg01723.html
> (which is about the most recent ref I could find, and I don't know
> what happened to the code after that). AFAIK, the biggest challenge is
> getting round Windows' KASLR; it may be necessary to have some sort of
> driver in the guest to get the necessary info. out but that shouldn't
> be too hard to implement.
>
>   Cheers,
>
>     Paul
>
> On Mon, 16 Sep 2019 at 11:39, Wei Liu <wl@xen.org> wrote:
> >
> > Hi Julian
> >
> > For the KDD related project I have CC'ed Paul.
> >
> > I have gathered some ideas for cleaning up hypervisor code but they are
> > of lower difficulty compared to other projects. They are definitively
> > not as fun as the others. ;-)
> >
> > Wei.
> >
> > On Mon, Sep 09, 2019 at 08:58:51AM +0100, Julien Grall wrote:
> > > +Andrew, Lars, Stefano and Wei
> > >
> > > On 9/5/19 11:23 PM, Julian Tuminaro wrote:
> > > > Hi,
> > >
> > > Hello,
> > >
> > > Thank you for you interest on Xen. I have CCed few more person that
> should
> > > be able to answer your questions below.
> > >
> > > >
> > > > We (a group of 2 students) are interested in doing a hypervisor
> related
> > > > project for the next 10-12 weeks as part of one of our courses this
> > > > semester. We have taken a look at this year's GSoC project list
> > > > (https://wiki.xenproject.org/wiki/Outreach_Program_Projects). We
> were
> > > > interested in learning more about the "KDD (Windows Debugger Stub)
> > > > enhancements" project and Xen on ARM based projects. Yet, on irc we
> were
> > > > told that this list is outdated. If there are any other project
> > > > suggestions or list, we would be interesting in learning more about
> > > > them.
> > > The list of projects for Xen on Arm is mostly update-to-date. The only
> > > project where some progress has been made so far is "Xen on ARM:
> dynamic
> > > virtual memory layout".
> > >
> > > I would be happy to go in more details for any those projects if you
> are
> > > interested.
> > >
> > > >
> > > > Andrew Cooper suggested on irc the following project: Context
> Switching
> > > > with CR0.TS in HVM Guest. We would like to possible know more about
> this
> > > > project in terms of difficulty, potential estimate on time required.
> > > > Andrew also mentioned a slighter bigger xen/linux project and we
> would
> > > > like to know more detail about this one as well.
> > >
> > > Cheers,
> > >
> > > --
> > > Julien Grall
>

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

<div dir=3D"ltr">Hi Paul,<br><br>Thanks for getting back to us in regards t=
o the KDD project. I am trying to understand the current status of the proj=
ect. Could you provide a bit more information on the current status and wha=
t would need to be done.<br><div><br></div><div>Julian</div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Sep 16,=
 2019 at 5:53 AM Paul Durrant &lt;<a href=3D"mailto:pdurrant@gmail.com">pdu=
rrant@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">I think KDD is still a worthy thing to do, particularly in l=
ight of<br>
<a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2017-12/msg01723.h=
tml" rel=3D"noreferrer" target=3D"_blank">https://lists.gnu.org/archive/htm=
l/qemu-devel/2017-12/msg01723.html</a><br>
(which is about the most recent ref I could find, and I don&#39;t know<br>
what happened to the code after that). AFAIK, the biggest challenge is<br>
getting round Windows&#39; KASLR; it may be necessary to have some sort of<=
br>
driver in the guest to get the necessary info. out but that shouldn&#39;t<b=
r>
be too hard to implement.<br>
<br>
=C2=A0 Cheers,<br>
<br>
=C2=A0 =C2=A0 Paul<br>
<br>
On Mon, 16 Sep 2019 at 11:39, Wei Liu &lt;<a href=3D"mailto:wl@xen.org" tar=
get=3D"_blank">wl@xen.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Julian<br>
&gt;<br>
&gt; For the KDD related project I have CC&#39;ed Paul.<br>
&gt;<br>
&gt; I have gathered some ideas for cleaning up hypervisor code but they ar=
e<br>
&gt; of lower difficulty compared to other projects. They are definitively<=
br>
&gt; not as fun as the others. ;-)<br>
&gt;<br>
&gt; Wei.<br>
&gt;<br>
&gt; On Mon, Sep 09, 2019 at 08:58:51AM +0100, Julien Grall wrote:<br>
&gt; &gt; +Andrew, Lars, Stefano and Wei<br>
&gt; &gt;<br>
&gt; &gt; On 9/5/19 11:23 PM, Julian Tuminaro wrote:<br>
&gt; &gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; Hello,<br>
&gt; &gt;<br>
&gt; &gt; Thank you for you interest on Xen. I have CCed few more person th=
at should<br>
&gt; &gt; be able to answer your questions below.<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; We (a group of 2 students) are interested in doing a hypervi=
sor related<br>
&gt; &gt; &gt; project for the next 10-12 weeks as part of one of our cours=
es this<br>
&gt; &gt; &gt; semester. We have taken a look at this year&#39;s GSoC proje=
ct list<br>
&gt; &gt; &gt; (<a href=3D"https://wiki.xenproject.org/wiki/Outreach_Progra=
m_Projects" rel=3D"noreferrer" target=3D"_blank">https://wiki.xenproject.or=
g/wiki/Outreach_Program_Projects</a>). We were<br>
&gt; &gt; &gt; interested in learning more about the &quot;KDD (Windows Deb=
ugger Stub)<br>
&gt; &gt; &gt; enhancements&quot; project and Xen on ARM based projects. Ye=
t, on irc we were<br>
&gt; &gt; &gt; told that this list is outdated. If there are any other proj=
ect<br>
&gt; &gt; &gt; suggestions or list, we would be interesting in learning mor=
e about<br>
&gt; &gt; &gt; them.<br>
&gt; &gt; The list of projects for Xen on Arm is mostly update-to-date. The=
 only<br>
&gt; &gt; project where some progress has been made so far is &quot;Xen on =
ARM: dynamic<br>
&gt; &gt; virtual memory layout&quot;.<br>
&gt; &gt;<br>
&gt; &gt; I would be happy to go in more details for any those projects if =
you are<br>
&gt; &gt; interested.<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Andrew Cooper suggested on irc the following project: Contex=
t Switching<br>
&gt; &gt; &gt; with CR0.TS in HVM Guest. We would like to possible know mor=
e about this<br>
&gt; &gt; &gt; project in terms of difficulty, potential estimate on time r=
equired.<br>
&gt; &gt; &gt; Andrew also mentioned a slighter bigger xen/linux project an=
d we would<br>
&gt; &gt; &gt; like to know more detail about this one as well.<br>
&gt; &gt;<br>
&gt; &gt; Cheers,<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Julien Grall<br>
</blockquote></div>

--00000000000087624b0592ac769d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6514427412084514375==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 16 14:38:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 14: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 1i9s8t-0000bO-Ed; Mon, 16 Sep 2019 14:38:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9s8s-0000bF-GP
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 14:38:14 +0000
X-Inumbo-ID: 9c2e3c14-d88f-11e9-978d-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9c2e3c14-d88f-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 14:38:12 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 198D8883825;
 Mon, 16 Sep 2019 14:38:12 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A0A511001B09;
 Mon, 16 Sep 2019 14:38:10 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-3-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <f7b2faaf-a511-86c6-a533-848fe22b2505@redhat.com>
Date: Mon, 16 Sep 2019 16:38:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-3-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.69]); Mon, 16 Sep 2019 14:38:12 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 02/11] OvmfPkg/XenBusDxe: Have
 XenStoreFindWatch take a pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFJld29yayBYZW5TdG9y
ZUZpbmRXYXRjaCgpIHRvIGJlIGFibGUgdG8gc2VhcmNoIGZvciBhIHJlZ2lzdGVyZWQgd2F0Y2gK
PiB3aXRoIGEgcG9pbnRlciBpbnN0ZWFkIG9mIGEgc3RyaW5nLgo+IAo+IFJlZjogaHR0cHM6Ly9i
dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTkwCj4gU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCj4gIE92
bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMgfCAyMCArKysrKysrKysrKy0tLS0tLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVzRHhl
L1hlblN0b3JlLmMKPiBpbmRleCA3MjUzZDhhZTM3Li43Mjc2NDFhMGZlIDEwMDY0NAo+IC0tLSBh
L092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKPiArKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9Y
ZW5TdG9yZS5jCj4gQEAgLTI1MywxNCArMjUzLDEyIEBAIFNwbGl0ICgKPiAgU1RBVElDCj4gIFhF
TlNUT1JFX1dBVENIICoKPiAgWGVuU3RvcmVGaW5kV2F0Y2ggKAo+IC0gIElOIENPTlNUIENIQVI4
ICpUb2tlbgo+ICsgIElOIFZPSUQgKlRva2VuCj4gICAgKQo+ICB7Cj4gLSAgWEVOU1RPUkVfV0FU
Q0ggKldhdGNoLCAqV2FudGVkV2F0Y2g7Cj4gKyAgWEVOU1RPUkVfV0FUQ0ggKldhdGNoOwo+ICAg
IExJU1RfRU5UUlkgKkVudHJ5Owo+ICAKPiAtICBXYW50ZWRXYXRjaCA9IChWT0lEICopIEFzY2lp
U3RySGV4VG9VaW50biAoVG9rZW4pOwo+IC0KPiAgICBpZiAoSXNMaXN0RW1wdHkgKCZ4cy5SZWdp
c3RlcmVkV2F0Y2hlcykpIHsKPiAgICAgIHJldHVybiBOVUxMOwo+ICAgIH0KPiBAQCAtMjY4LDcg
KzI2Niw3IEBAIFhlblN0b3JlRmluZFdhdGNoICgKPiAgICAgICAgICFJc051bGwgKCZ4cy5SZWdp
c3RlcmVkV2F0Y2hlcywgRW50cnkpOwo+ICAgICAgICAgRW50cnkgPSBHZXROZXh0Tm9kZSAoJnhz
LlJlZ2lzdGVyZWRXYXRjaGVzLCBFbnRyeSkpIHsKPiAgICAgIFdhdGNoID0gWEVOU1RPUkVfV0FU
Q0hfRlJPTV9MSU5LIChFbnRyeSk7Cj4gLSAgICBpZiAoV2F0Y2ggPT0gV2FudGVkV2F0Y2gpCj4g
KyAgICBpZiAoKFZPSUQgKikgV2F0Y2ggPT0gVG9rZW4pCj4gICAgICAgIHJldHVybiBXYXRjaDsK
PiAgICB9Cj4gIAo+IEBAIC02MzIsMTIgKzYzMCwxNiBAQCBYZW5TdG9yZVByb2Nlc3NNZXNzYWdl
ICgKPiAgICBCb2R5W01lc3NhZ2UtPkhlYWRlci5sZW5dID0gJ1wwJzsKPiAgCj4gICAgaWYgKE1l
c3NhZ2UtPkhlYWRlci50eXBlID09IFhTX1dBVENIX0VWRU5UKSB7Cj4gKyAgICBWT0lEICpDb252
ZXJ0ZWRUb2tlbjsKPiArCj4gICAgICBNZXNzYWdlLT51LldhdGNoLlZlY3RvciA9IFNwbGl0KEJv
ZHksIE1lc3NhZ2UtPkhlYWRlci5sZW4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZNZXNzYWdlLT51LldhdGNoLlZlY3RvclNpemUpOwo+ICAKPiArICAgIENvbnZlcnRl
ZFRva2VuID0KPiArICAgICAgKFZPSUQgKikgQXNjaWlTdHJIZXhUb1VpbnRuIChNZXNzYWdlLT51
LldhdGNoLlZlY3RvcltYU19XQVRDSF9UT0tFTl0pOwo+ICsKPiAgICAgIEVmaUFjcXVpcmVMb2Nr
ICgmeHMuUmVnaXN0ZXJlZFdhdGNoZXNMb2NrKTsKPiAtICAgIE1lc3NhZ2UtPnUuV2F0Y2guSGFu
ZGxlID0KPiAtICAgICAgWGVuU3RvcmVGaW5kV2F0Y2ggKE1lc3NhZ2UtPnUuV2F0Y2guVmVjdG9y
W1hTX1dBVENIX1RPS0VOXSk7Cj4gKyAgICBNZXNzYWdlLT51LldhdGNoLkhhbmRsZSA9IFhlblN0
b3JlRmluZFdhdGNoIChDb252ZXJ0ZWRUb2tlbik7Cj4gICAgICBERUJVRyAoKEVGSV9EX0lORk8s
ICJYZW5TdG9yZTogV2F0Y2ggZXZlbnQgJWFcbiIsCj4gICAgICAgICAgICAgIE1lc3NhZ2UtPnUu
V2F0Y2guVmVjdG9yW1hTX1dBVENIX1RPS0VOXSkpOwo+ICAgICAgaWYgKE1lc3NhZ2UtPnUuV2F0
Y2guSGFuZGxlICE9IE5VTEwpIHsKPiBAQCAtMTM4NCw4ICsxMzg2LDcgQEAgWGVuU3RvcmVVbnJl
Z2lzdGVyV2F0Y2ggKAo+ICAKPiAgICBBU1NFUlQgKFdhdGNoLT5TaWduYXR1cmUgPT0gWEVOU1RP
UkVfV0FUQ0hfU0lHTkFUVVJFKTsKPiAgCj4gLSAgQXNjaWlTUHJpbnQgKFRva2VuLCBzaXplb2Yg
KFRva2VuKSwgIiVwIiwgKFZPSUQgKikgV2F0Y2gpOwo+IC0gIGlmIChYZW5TdG9yZUZpbmRXYXRj
aCAoVG9rZW4pID09IE5VTEwpIHsKPiArICBpZiAoWGVuU3RvcmVGaW5kV2F0Y2ggKFdhdGNoKSA9
PSBOVUxMKSB7Cj4gICAgICByZXR1cm47Cj4gICAgfQo+ICAKPiBAQCAtMTM5Myw2ICsxMzk0LDcg
QEAgWGVuU3RvcmVVbnJlZ2lzdGVyV2F0Y2ggKAo+ICAgIFJlbW92ZUVudHJ5TGlzdCAoJldhdGNo
LT5MaW5rKTsKPiAgICBFZmlSZWxlYXNlTG9jayAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzTG9jayk7
Cj4gIAo+ICsgIEFzY2lpU1ByaW50IChUb2tlbiwgc2l6ZW9mIChUb2tlbiksICIlcCIsIChWT0lE
ICopIFdhdGNoKTsKPiAgICBYZW5TdG9yZVVud2F0Y2ggKFdhdGNoLT5Ob2RlLCBUb2tlbik7Cj4g
IAo+ICAgIC8qIENhbmNlbCBwZW5kaW5nIHdhdGNoIGV2ZW50cy4gKi8KPiAKClJldmlld2VkLWJ5
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 14:39:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 14: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 1i9sAQ-0000mt-Tj; Mon, 16 Sep 2019 14:39: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=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9sAP-0000mR-4Z
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 14:39:49 +0000
X-Inumbo-ID: d46753e0-d88f-11e9-95ee-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d46753e0-d88f-11e9-95ee-12813bfff9fa;
 Mon, 16 Sep 2019 14:39: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 193B5B64E;
 Mon, 16 Sep 2019 14:39:46 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914064217.4877-1-jgross@suse.com>
 <616613a5-e617-4ada-1339-7a6458e8351c@suse.com>
 <bbf43f0d-3803-4091-e7f4-44c83b2b14a8@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ddbc0ee3-f8ba-9b85-ac1f-3b533f91de4a@suse.com>
Date: Mon, 16 Sep 2019 16:39:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bbf43f0d-3803-4091-e7f4-44c83b2b14a8@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] 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: 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>, xen-devel@lists.xenproject.org,
 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>

T24gMTYuMDkuMjAxOSAxNDo0OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNi4wOS4xOSAx
MToyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMDg6NDIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoKSBpcyBvbmx5IHVzZWQgZm9y
IG1vZGlmeWluZyB0aGUgcGVyaW9kaWMgdGltZXIKPj4+IG9mIGEgdmNwdS4gRm9yY2luZyBhIHZj
cHUgdG8gZ2l2ZSB1cCB0aGUgcGh5c2ljYWwgY3B1IGZvciB0aGF0IHB1cnBvc2UKPj4+IGlzIGtp
bmQgb2YgYnJ1dGFsLgo+Pj4KPj4+IFNvIGluc3RlYWQgb2YgZG9pbmcgdGhlIHJlc2NoZWR1bGUg
ZGFuY2UganVzdCBvcGVyYXRlIG9uIHRoZSB0aW1lcgo+Pj4gZGlyZWN0bHkuIEJ5IHByb3RlY3Rp
bmcgcGVyaW9kaWMgdGltZXIgbW9kaWZpY2F0aW9ucyBhZ2FpbnN0IGNvbmN1cnJlbnQKPj4+IHRp
bWVyIGFjdGl2YXRpb24gdmlhIGEgcGVyLXZjcHUgbG9jayBpdCBpcyBldmVuIG5vIGxvbmdlciBy
ZXF1aXJlZCB0bwo+Pj4gYm90aGVyIHRoZSB0YXJnZXQgdmNwdSBhdCBhbGwgZm9yIHVwZGF0aW5n
IGl0cyB0aW1lci4KPj4+Cj4+PiBSZW5hbWUgdGhlIGZ1bmN0aW9uIHRvIHZjcHVfc2V0X3Blcmlv
ZGljX3RpbWVyKCkgYXMgdGhpcyBub3cgcmVmbGVjdHMKPj4+IHRoZSBmdW5jdGlvbmFsaXR5Lgo+
Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4K
Pj4gSSBjb250aW51ZSB0byBiZSB1bmhhcHB5IGFib3V0IHRoZXJlIGJlaW5nIG5vIHdvcmQgYXQg
YWxsIGFib3V0IC4uLgo+Pgo+Pj4gQEAgLTcyNCwyNCArNzI1LDYgQEAgc3RhdGljIHZvaWQgdmNw
dV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKPj4+ICAgICAgIHZjcHVfd2FrZSh2KTsK
Pj4+ICAgfQo+Pj4gICAKPj4+IC0vKgo+Pj4gLSAqIEZvcmNlIGEgVkNQVSB0aHJvdWdoIGEgZGVz
Y2hlZHVsZS9yZXNjaGVkdWxlIHBhdGguCj4+PiAtICogRm9yIGV4YW1wbGUsIHVzaW5nIHRoaXMg
d2hlbiBzZXR0aW5nIHRoZSBwZXJpb2RpYyB0aW1lciBwZXJpb2QgbWVhbnMgdGhhdAo+Pj4gLSAq
IG1vc3QgcGVyaW9kaWMtdGltZXIgc3RhdGUgbmVlZCBvbmx5IGJlIHRvdWNoZWQgZnJvbSB3aXRo
aW4gdGhlIHNjaGVkdWxlcgo+Pj4gLSAqIHdoaWNoIGNhbiB0aHVzIGJlIGRvbmUgd2l0aG91dCBu
ZWVkIGZvciBzeW5jaHJvbmlzYXRpb24uCj4+PiAtICovCj4+PiAtdm9pZCB2Y3B1X2ZvcmNlX3Jl
c2NoZWR1bGUoc3RydWN0IHZjcHUgKnYpCj4+Cj4+IC4uLiB0aGUgb3JpZ2luYWxseSBpbnRlbmRl
ZCBzeW5jaHJvbml6YXRpb24tZnJlZSBoYW5kbGluZy4gRm9yY2luZwo+PiB0aGUgdkNQVSB0aHJv
dWdoIHRoZSBzY2hlZHVsZXIgbWF5IHNlZW0gaGFyc2ggKGFuZCBxdWl0ZSBzb21lCj4+IG92ZXJo
ZWFkKSwgeWVzLCBidXQgSSBkb24ndCB0aGluayB0aGUgYWJvdmUgd2FzIHdyaXR0ZW4gKGFuZAo+
PiBkZWNpZGVkKSB3aXRob3V0IGNvbnNpZGVyYXRpb24uIE9uZSBlZmZlY3Qgb2YgdGhpcyBjYW4g
YmUgc2VlbiBieQo+PiB5b3UgLi4uCj4+Cj4+PiArdm9pZCB2Y3B1X3NldF9wZXJpb2RpY190aW1l
cihzdHJ1Y3QgdmNwdSAqdiwgc190aW1lX3QgdmFsdWUpCj4+PiArewo+Pj4gKyAgICBzcGluX2xv
Y2soJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwo+Pj4gKwo+Pj4gKyAgICBzdG9wX3RpbWVyKCZ2
LT5wZXJpb2RpY190aW1lcik7Cj4+Cj4+IC4uLiBpbnRyb2R1Y2luZyBhIG5ldyBzdG9wX3RpbWVy
KCkgaGVyZSwgaS5lLiB3aGljaCBkb2Vzbid0IHJlcGxhY2UKPj4gYW55IGV4aXN0aW5nIG9uZS4g
VGhlIGltcGxpY2F0aW9uIGlzIHRoYXQgb3RoZXIgdGhhbiBiZWZvcmUgdGhlCj4+IHBlcmlvZGlj
IHRpbWVyIG1heSBub3cgbm90IHJ1biAoZm9yIGEgYnJpZWYgbW9tZW50KSBkZXNwaXRlIGl0Cj4+
IGJlaW5nIHN1cHBvc2VkIHRvIHJ1biAtIGFmdGVyIGFsbCBpdCBoYXMgYmVlbiBhY3RpdmUgc28g
ZmFyCj4+IHdoZW5ldmVyIGEgdkNQVSB3YXMgcnVubmluZy4KPj4KPj4gVGhlbiBhZ2FpbiwgbG9v
a2luZyBhdCB0aGUgaW52b2x2ZWQgY29kZSBwYXRocyB5ZXQgYWdhaW4sIEkgd29uZGVyCj4+IHdo
ZXRoZXIgdGhpcyBoYXMgYmVlbiB3b3JraW5nIHJpZ2h0IGF0IGFsbDogVGhlcmUncyBhbiBlYXJs
eSBleGl0Cj4+IGZyb20gc2NoZWR1bGUoKSB3aGVuIHByZXYgPT0gbmV4dCwgd2hpY2ggYnlwYXNz
ZXMKPj4gdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKCkuIEFuZCBJIGNhbid0IHNlZW0gdG8gYmUg
YWJsZSB0byBzcG90Cj4+IGFueXRoaW5nIG9uIHRoZSB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoKSBw
YXRoIHdoaWNoIHdvdWxkIGd1YXJhbnRlZQo+PiB0aGlzIHNob3J0Y3V0IHRvIG5vdCBiZSB0YWtl
bi4KPiAKPiBGaXJzdCwgdGhlIGN1cnJlbnQgInN5bmNocm9uaXphdGlvbi1mcmVlIiBoYW5kbGlu
ZyBpcyBub3QgZXhpc3RpbmcuIFRoZQo+IHN5bmNocm9uaXphdGlvbiBpcyBqdXN0IGhpZGRlbiBp
biB0aGUgY2FsbHMgb2YgdmNwdV9taWdyYXRlXyooKSBhbmQgaXQKPiBpcyBkb25lIHZpYSB0aGUg
c2NoZWR1bGVyIGxvY2suCgpTdXJlLCBidXQgdGhlIHNjaGVkdWxlciBsb2NrIG5lZWRzIHRvIGJl
IHRha2VuIGR1cmluZyBzY2hlZHVsaW5nCm9mIHRoZSB2Q1BVIGFueXdheS4gVGhlcmUgd2FzIG5v
ICJleHRyYSIgc3luY2hyb25pemF0aW9uIGludm9sdmVkLgoKPiBZZXMsIEknbSBhZGRpbmcgYSBz
dG9wX3RpbWVyKCksIGJ1dCB0aGUgcmVsYXRlZCBzdG9wX3RpbWVyKCkgY2FsbCBpbgo+IHRoZSBv
bGQgY29kZSB3YXMgaW4gc2NoZWR1bGUoKS4gU28gc3RhdGljYWxseSB5b3UgYXJlIHJpZ2h0LCBi
dXQKPiBkeW5hbWljYWxseSB0aGVyZSBpcyBubyBuZXcgc3RvcF90aW1lcigpIGNhbGwgaW52b2x2
ZWQuCgpJIGRpZCBzcGVjaWZpY2FsbHkgY2hlY2sgdGhhdCBteSBjb21tZW50IGlzIG5vdCBqdXN0
IGFib3V0IHRoZQoic3RhdGljIiBwYXJ0IChhcyB5b3UgY2FsbCBpdCkuIEFzIHNhaWQgLSB0aGVy
ZSB3YXMgbm8gc3RvcF90aW1lcigpCmJlZm9yZSBiZWhpbmQgYSBydW5uaW5nIHZDUFUncyBiYWNr
LiBUaGlzIGlzIHdoYXQgd29ycmllcyBtZS4KCj4gQW5kIGxhc3Q6IHRoZSBjYXNlIHByZXYgPT0g
bmV4dCB3b3VsZCBub3Qgb2NjdXIgdG9kYXksIGFzIHRoZSBtaWdyYXRlCj4gZmxhZyBiZWluZyBz
ZXQgaW4gdmNwdS0+cGF1c2VfZmxhZ3Mgd291bGQgY2F1c2UgdGhlIHZjcHUgdG8gYmUgdGFrZW4K
PiBhd2F5IGZyb20gdGhlIGNwdS4gU28gaXQgaXMgd29ya2luZyB0b2RheSwgYnV0IHNldHRpbmcg
dGhlIHBlcmlvZGljCj4gdGltZXIgcmVxdWlyZXMgdHdvIHNjaGVkdWxpbmcgZXZlbnRzIGluIGNh
c2UgdGhlIHRhcmdldCB2Y3B1IGlzCj4gY3VycmVudGx5IHJ1bm5pbmcuCgpJJ20gbm90IGdvaW5n
IHRvIGNsYWltIEkgZnVsbHkgdW5kZXJzdG9vZCB0aGUgY29kZSB3aGVuIGxvb2tpbmcgYXQKaXQg
aW4gdGhlIG1vcm5pbmcsIGJ1dCBJIGNvdWxkbid0IGZpbmQgdGhlIHBsYWNlKHMpIGd1YXJhbnRl
ZWluZwp0aGF0IGJ5IHRoZSB0aW1lIHRoZSBtaWdyYXRpb24gb2YgdGhlIHZDUFUgaXMgb3ZlciBp
dCB3b3VsZG4ndCBiZQpydW5uYWJsZSBhZ2FpbiByaWdodCBhd2F5LCBhbmQgaGVuY2UgcG90ZW50
aWFsbHkgcmUtY2hvc2VuIGFzIHRoZQp2Q1BVIHRvIHJ1biBvbiB0aGUgcENQVSBpcyB3YXMgcnVu
bmluZyBvbiBiZWZvcmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 14:39:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 14:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9sAV-0000o0-Cd; Mon, 16 Sep 2019 14:39:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9sAU-0000nm-2a
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 14:39:54 +0000
X-Inumbo-ID: d66be480-d88f-11e9-95ee-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d66be480-d88f-11e9-95ee-12813bfff9fa;
 Mon, 16 Sep 2019 14:39:50 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B2B1FEC522;
 Mon, 16 Sep 2019 14:39:49 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 416F75FCDF;
 Mon, 16 Sep 2019 14:39:48 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-4-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <7cc0da4e-770c-d580-d882-41de5f326849@redhat.com>
Date: Mon, 16 Sep 2019 16:39:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-4-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Mon, 16 Sep 2019 14:39:49 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 03/11] OvmfPkg/XenBusDxe:
 Rework watch events reception
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFRoaXMgcGF0Y2ggcmV3
b3JrIHRoZSByZWNlcHRpb24gb2YgeGVuc3RvcmUgd2F0Y2ggZXZlbnQgdG8gYXZvaWQKPiBhbGxv
Y2F0aW9uLgo+IAo+IEluc3RlYWQgb2YgcXVldWluZyB3YXRjaCBldmVudHMsIHdlIHNpbXBseSBt
YXJrIGEgWEVOU1RPUkVfV0FUQ0ggYXMKPiAidHJpZ2dlcmVkIi4gV2UgZG9uJ3QgbmVlZCB0byBr
bm93IGhvdyBtYW55IHRpbWUgd2UgcmVjZWl2ZWQgdGhlCj4gZXZlbnQsIG9ubHkgdGhhdCBpdCBo
YXBwZW5lZC4gVGhhdCBhdm9pZCB0byBhbGxvY2F0ZSBhCj4gWEVOU1RPUkVfTUVTU0FHRSBmb3Ig
ZXZlcnkgd2F0Y2ggZXZlbnRzLgo+IAo+IFJlZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMTkwCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCj4gIE92bWZQa2cvWGVuQnVzRHhlL1hl
blN0b3JlLmMgfCAxMjUgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDkwIGRlbGV0aW9ucygtKQoKVGhpcyBsb29r
cyBhIGJpdCBtb3JlIGNvbXBsZXggdGhhbiB3aGF0IEkgY2FuIGFsbG9jYXRlIHRpbWUgZm9yIG5v
dywgc28KSSdsbCB0cnVzdCB5b3Ugb24gaXQgLS0gaXQgb25seSBtb2RpZmllcyBYZW5TdG9yZS5j
LiBGZWVkYmFjayBmcm9tIG90aGVyCnJldmlld2VycyBpcyBlbmNvdXJhZ2VkLgoKQWNrZWQtYnk6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgpUaGFua3MKTGFzemxvCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 14:46:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 14: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 1i9sGP-0001y0-CK; Mon, 16 Sep 2019 14:46:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9sGN-0001xv-Rk
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 14:45:59 +0000
X-Inumbo-ID: b1b7fe98-d890-11e9-b76c-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b1b7fe98-d890-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 14:45:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A674C18C427E;
 Mon, 16 Sep 2019 14:45:57 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 28AC65DA5B;
 Mon, 16 Sep 2019 14:45:55 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-5-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <e624d659-e094-9f4a-5690-2657cfeaa1f2@redhat.com>
Date: Mon, 16 Sep 2019 16:45:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-5-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.62]); Mon, 16 Sep 2019 14:45:57 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 04/11] OvmfPkg/XenBusDxe: Avoid
 Allocate in XenStoreVSPrint
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IEluIG9yZGVyIHRvIGJl
IGFibGUgdG8gdXNlIFhlblN0b3JlVlNQcmludCBkdXJpbmcgdGhlCj4gRXhpdEJvb3RTZXJ2aWNl
cywgd2UgcmVtb3ZlIHRoZSBhbGxvY2F0aW9uIGRvbmUgYnkgdGhlIGZ1bmN0aW9uIGFuZAo+IHVz
ZSB0aGUgc3RhY2sgaW5zdGVhZC4KPiAKPiBSZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5MAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IC0tLQo+ICBPdm1mUGtnL1hlbkJ1c0R4ZS9Y
ZW5TdG9yZS5jIHwgMjEgKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9Pdm1mUGtn
L1hlbkJ1c0R4ZS9YZW5TdG9yZS5jIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYwo+IGlu
ZGV4IDVjYzkwMDE5MGEuLjdiNzFkYzE1NmQgMTAwNjQ0Cj4gLS0tIGEvT3ZtZlBrZy9YZW5CdXNE
eGUvWGVuU3RvcmUuYwo+ICsrKyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKPiBAQCAt
MTI1OSwyMCArMTI1OSwxNyBAQCBYZW5TdG9yZVZTUHJpbnQgKAo+ICAgIElOIFZBX0xJU1QgICAg
ICAgICAgICAgICBNYXJrZXIKPiAgICApCj4gIHsKPiAtICBDSEFSOCAqQnVmOwo+IC0gIFhFTlNU
T1JFX1NUQVRVUyBTdGF0dXM7Cj4gLSAgVUlOVE4gQnVmU2l6ZTsKPiAtICBWQV9MSVNUIE1hcmtl
cjI7Cj4gKyAgQ0hBUjggICAgICAgICAgIEJ1ZltYRU5TVE9SRV9QQVlMT0FEX01BWF07Cj4gKyAg
VUlOVE4gICAgICAgICAgIENvdW50Owo+ICAKPiAtICBWQV9DT1BZIChNYXJrZXIyLCBNYXJrZXIp
Owo+IC0gIEJ1ZlNpemUgPSBTUHJpbnRMZW5ndGhBc2NpaUZvcm1hdCAoRm9ybWF0U3RyaW5nLCBN
YXJrZXIyKSArIDE7Cj4gLSAgVkFfRU5EIChNYXJrZXIyKTsKPiAtICBCdWYgPSBBbGxvY2F0ZVpl
cm9Qb29sIChCdWZTaXplKTsKPiAtICBBc2NpaVZTUHJpbnQgKEJ1ZiwgQnVmU2l6ZSwgRm9ybWF0
U3RyaW5nLCBNYXJrZXIpOwo+IC0gIFN0YXR1cyA9IFhlblN0b3JlV3JpdGUgKFRyYW5zYWN0aW9u
LCBEaXJlY3RvcnlQYXRoLCBOb2RlLCBCdWYpOwo+IC0gIEZyZWVQb29sIChCdWYpOwo+ICsgIENv
dW50ID0gQXNjaWlWU1ByaW50IChCdWYsIHNpemVvZiAoQnVmKSwgRm9ybWF0U3RyaW5nLCBNYXJr
ZXIpOwo+ICsgIEFTU0VSVCAoQ291bnQgPiAwKTsKPiArICBBU1NFUlQgKENvdW50IDwgc2l6ZW9m
IChCdWYpKTsKPiArICBpZiAoKENvdW50ID09IDApIHx8IChDb3VudCA+PSBzaXplb2YgKEJ1Zikp
KSB7Cj4gKyAgICByZXR1cm4gWEVOU1RPUkVfU1RBVFVTX0VJTlZBTDsKPiArICB9Cj4gIAo+IC0g
IHJldHVybiBTdGF0dXM7Cj4gKyAgcmV0dXJuIFhlblN0b3JlV3JpdGUgKFRyYW5zYWN0aW9uLCBE
aXJlY3RvcnlQYXRoLCBOb2RlLCBCdWYpOwo+ICB9Cj4gIAo+ICBYRU5TVE9SRV9TVEFUVVMKPiAK
ClJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 14:50:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 14:50: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 1i9sKm-0002qP-3i; Mon, 16 Sep 2019 14:50: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=aGhU=XL=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i9sKj-0002qE-Tc
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 14:50:29 +0000
X-Inumbo-ID: 52d51f7c-d891-11e9-95ee-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52d51f7c-d891-11e9-95ee-12813bfff9fa;
 Mon, 16 Sep 2019 14:50:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568645429;
 h=to:from:subject:cc:message-id:date:mime-version:
 content-transfer-encoding;
 bh=4CyxYY9ixFefdC4ll5HX/L+3oNLwi8xyMVJAumefjjc=;
 b=ZCcKiu2OnuQz/8nSlyReT+K6Tlwy47CTZALXiFBm0bh8QDipeT5s+xPb
 s1eTtiZ5s5YPiCVvfczregHDJunGr+RO60XSaQG73/fVrk23OWrZCC9nL
 V0TtobwQrSNbSnI7QZJJkKKxSJ0MTX/clRHwrm9nDUziBQ07QIWJuTDph Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QyaYOeEBHlDWkWDPY1NwKquabWTJ6VlGgcDxpfzW71UicYqrSzZIJRyljX4ITPE8nqv8Bfocrf
 M+5NPiid0j0h33hPGcLVL5sakT4Ez4mdqzdDf5lBMtK/zVIe3V90fF3mYM9lD2rnxCHOmi2MrX
 yTSEtqH9g5MgEE+qkapgHHcLx/Z7WtxqsYncfWoLuBAvTPIBYujvAwoq7X0WxZbVz6j7EPMz6a
 o52xglwjAh5AshcMQ/lnmbORkq/g/5bmvxwql8xP3tUx5uJ5Cx+uApofLqGjfyDgFHPWlBf9G7
 Twk=
X-SBRS: 2.7
X-MesageID: 5616294
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5616294"
To: xen-devel <xen-devel@lists.xenproject.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c3cd6d41-13f6-255d-68ba-64f628a348a9@citrix.com>
Date: Mon, 16 Sep 2019 15:50:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: [Xen-devel] Regression with vcpu runstate info and
 XEN_RUNSTATE_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>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Jan Beulich <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>

SGVsbG8sCgpBZnRlciBhIGNvbXBsaWNhdGVkIGludmVzdGlnYXRpb24sIGl0IHR1cm5zIG91dCB0
aGF0IGMvcyAyNTI5Yzg1MGVhNDgKYnJva2UgeGNfdmNwdV9nZXRpbmZvKCkuCgpUaGUgYnVnIGxv
b2tzIGFzIGlmIGl0IGlzIGluIHZjcHVfcnVuc3RhdGVfZ2V0KCksIHdoaWNoIGRvZXNuJ3QgYWNj
b3VudApmb3IgWEVOX1JVTlNUQVRFX1VQREFURSBhbmQgY2FsY3VsYXRpbmcgYSB3aWxkbHkgaW5h
cHByb3ByaWF0ZSBkZWx0YS7CoApVbHRpbWF0ZWx5LCB0aGUgcmVzdWx0IG9mIFhFTl9ET01DVExf
Z2V0dmNwdWluZm8gZW5kcyB1cCB2ZXJ5Cm9jY2FzaW9uYWxseSB3aXRoIG9wLT51LmdldHZjcHVp
bmZvLmNwdV90aW1lIGJlaW5nIHdyb25nIGJ5IDEgPDwgNjMuCgpHaXZlbiBzb21lIG9mIHRoZSBj
YWxsZXJzIG9mIHZjcHVfcnVuc3RhdGVfZ2V0KCksIEkgZG9uJ3QgdGhpbmsgaXQgaXMKcmVhc29u
YWJsZSB0byBwYXVzZSB0aGUgVkNQVSB3aGlsZSByZWFkaW5nIHRoZSBydW5zdGF0ZSBpbmZvLsKg
IEhvd2V2ZXIsCml0IGlzIGFsc28gdW5jbGVhciB3aGV0aGVyIHdhaXRpbmcgZm9yIFhFTl9SVU5T
VEFURV9VUERBVEUgdG8gZHJvcCBpbgp2Y3B1X3J1bnN0YXRlX2dldCgpIGlzIHNhZmUgZWl0aGVy
LgoKVGhvdWdodHM/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:02:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15: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 1i9sWL-0004Bm-Cw; Mon, 16 Sep 2019 15:02: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=aiU4=XL=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1i9sWJ-0004Bc-Q3
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:02:27 +0000
X-Inumbo-ID: fe92500e-d892-11e9-95ee-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe92500e-d892-11e9-95ee-12813bfff9fa;
 Mon, 16 Sep 2019 15:02:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568646146;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=sPGY7G1rufDujX9dWcyI5SDRuF/dRaGQpHCzQMF+/B8=;
 b=gqQ6NSV1rEy8VuNJd6Ly6RJDeGf6hK+RyhpmyVkywbWQ+E3/Cc1f8h0a
 y5pDBmgAEk0uA/TgbDuYA2RTUIuFwK2witRlV3y8t68J3sjkr5qSQj7A+
 RgaswrBkEKmkpwIO9TQXVg3Uam0kzamhHV4ueXKR/NnUnXVNHZ64zaAtj Q=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: liaGGEu8pr0VbsA++2BDw2lCHCqWVu/xO5Lq35NuTaIndfJLRTMEMz/QNXZ1T7+AAdCxSLnqtl
 Wzxe7EX/IMGtmiSP2VwuA41dYEVA78/PiL0xo4P7BXzATPr6QwR2hkMBxUFQKgX+5pKejeXGof
 lV9yfkP2fQdwDWn/Tc5S5pMxoHXUI4fjJwhpr0255EAlJJu2NLwrTNdBrYL1CNu6kF187Ua0u+
 GXCrAMRG3nqOZEisQoM0tNVaDjTq7aUYq/GSTOIDZV3ZN9TXkFIyu0AiGvU0Q1YxlVGLvxQBLR
 1CI=
X-SBRS: 2.7
X-MesageID: 5820357
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5820357"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH v12 6/6] introduce a 'passthrough' configuration option
 to xl.cfg...
Thread-Index: AQHVbHDvn5jHVxPMFkKSD7X9lZILUacuNUaAgAAvVrA=
Date: Mon, 16 Sep 2019 15:02:21 +0000
Message-ID: <e0920d285aab46f4b5fe68fa95be4cac@AMSPEX02CL03.citrite.net>
References: <20190916092708.2624-1-paul.durrant@citrix.com>
 <20190916140549.GH1308@perard.uk.xensource.com>
In-Reply-To: <20190916140549.GH1308@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v12 6/6] introduce a 'passthrough'
 configuration option to 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+IFNlbnQ6IDE2IFNlcHRlbWJlciAyMDE5IDE1OjA2Cj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsg
Q2hyaXN0aWFuIExpbmRpZwo+IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+OyBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRy
ZXcKPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwKPiA8anVsaWVuLmdyYWxsQGFy
bS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9y
ZykgPHRpbUB4ZW4ub3JnPjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IFZvbG9keW15
cgo+IEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxMiA2LzZdIGlu
dHJvZHVjZSBhICdwYXNzdGhyb3VnaCcgY29uZmlndXJhdGlvbiBvcHRpb24gdG8geGwuY2ZnLi4u
Cj4gCj4gT24gTW9uLCBTZXAgMTYsIDIwMTkgYXQgMTA6Mjc6MDhBTSArMDEwMCwgUGF1bCBEdXJy
YW50IHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiA+IGluZGV4IDU5ZGJjYjUwYTAuLjdhZmFlODE0
MzIgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiA+IEBAIC0zMCw2ICszMCwxMiBAQAo+ID4gIGlu
dCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9j
cmVhdGVfaW5mbyAqY19pbmZvKQo+ID4gIHsKPiA+ICsgICAgbGlieGxfcGh5c2luZm8gaW5mbzsK
PiA+ICsgICAgaW50IHJjID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJmluZm8pOwo+ID4gKwo+
ID4gKyAgICBpZiAocmMpCj4gPiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+ID4gKwo+IAo+IEkg
dGhpbmsgdGhpcyBodW5rIHdvdWxkIGJlIG1vcmUgcmVhZGFibGUgaWYgaXQgd2FzIHdyaXR0ZW46
Cj4gICAgIGludCByYzsKPiAKPiAgICAgcmMgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAmaW5m
byk7Cj4gICAgIGlmIChyYykKPiAgICAgICAgIHJldHVybiByYzsKPiAKPiBPdGhlcndpc2UsIHRo
ZSBjaGVjayBmb3IgZXJyb3IgaXMgYWxvbmUgd2hpY2ggbWlnaHQgbWVhbiAid2UgYXJlIGluIGEK
PiBjYWxsYmFjayBmdW5jdGlvbiBhbmQgY2hlY2sgZm9yIHJjIHBhc3NlZCBieSBwYXJhbWV0ZXIi
IG9yIHRoYXQgaXQncyBhCj4gc3RyYXkgY2hlY2suCj4gCj4gPiBAQCAtNjIsNiArNjIsMTIgQEAg
aW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+
ID4gICAgICBpZiAoIWNfaW5mby0+c3NpZHJlZikKPiA+ICAgICAgICAgIGNfaW5mby0+c3NpZHJl
ZiA9IFNFQ0lOSVRTSURfRE9NVTsKPiA+Cj4gPiArICAgIGlmIChpbmZvLmNhcF9odm1fZGlyZWN0
aW8pIHsKPiA+ICsgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNfaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIWluZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZSkgPwo+ID4gKyAgICAgICAgICAgIExJ
QlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKPiA+
ICsgICAgfQo+IAo+IEkgZG9uJ3QgdGhpbmsgeW91IGNhbiBkbyB0aGF0LiBUaGlzIHdpbGwgb3Zl
cndyaXRlIHRoZSB2YWx1ZSB0aGF0IHdhcyBpbgo+IGNfaW5mbyBiZWZvcmUgKHRoYXQgYSB1c2Vy
IGFzIHNldCkuIFRoZSBfc2V0ZGVmYXVsdCgpIGZ1bmN0aW9uIGlzIG9ubHkKPiBjYWxsZWQgYWZ0
ZXIgY19pbmZvIGhhdmUgYmVlbiBmaWxsZWQgYnkgdXNlcnMgb2YgdGhlIGxpYnhsLCBpdCBvbmx5
IGhhcwo+IHRvIGNoYW5nZSB0aGUgdmFsdWUgaWYgaXQgd2FzIHRoZSBkZWZhdWx0LgoKT2gsIHdo
YXQgYSB1c2VmdWwgc2VtYW50aWMuCgo+IGNfaW5mby0+cGFzc3Rocm91Z2ggaGFzIG5vCj4gZGVm
YXVsdCB2YWx1ZSwgc28gaXQncyBub3QgcG9zc2libGUgdG8ga25vdyB3aGF0IGEgdXNlciB3YW50
cy4KPiAKPiBXaGF0IGFib3V0IGFkZGluZyAiZGVmYXVsdCI9PTAgaW4gbGlieGxfcGFzc3Rocm91
Z2ggZW51bT8KCkkgZ3Vlc3MgdGhhdCdzIHByb2JhYmx5IHRoZSBvbmx5IG9wdGlvbiwgYnV0IHRo
ZXJlIGlzIHN0aWxsIHRoZSBwcm9ibGVtIG9mIHRoZSBwYWdlIHRhYmxlIG1lbW9yeSBvdmVyaGVh
ZC4gSSBndWVzcyBJJ2QgaGF2ZSB0byBhc3N1bWUgdGhlIHdvcnN0IGNhc2UgZm9yICdkZWZhdWx0
Jy4gVGhhdCBzZXBhcmF0aW9uIGJldHdlZW4gY3JlYXRlIGluZm8gYW5kIGJ1aWxkIGluZm8gaXMg
cmVhbGx5IHVuaGVscGZ1bC4KCj4gCj4gPiAgICAgIHJldHVybiAwOwo+ID4gIH0KPiA+Cj4gPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCj4gPiBpbmRleCBkNTJjNjNiNmIwLi4yMmYwNTcxMWUzIDEwMDY0NAo+ID4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gPiArKysgYi90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKPiA+IEBAIC0yNjMsNiArMjYzLDEyIEBAIGxpYnhsX3ZrYl9iYWNrZW5k
ID0gRW51bWVyYXRpb24oInZrYl9iYWNrZW5kIiwgWwo+ID4gICAgICAoMiwgIkxJTlVYIikKPiA+
ICAgICAgXSkKPiA+Cj4gPiArbGlieGxfcGFzc3Rocm91Z2ggPSBFbnVtZXJhdGlvbigicGFzc3Ro
cm91Z2giLCBbCj4gPiArICAgICgwLCAiZGlzYWJsZWQiKSwKPiA+ICsgICAgKDEsICJzeW5jX3B0
IiksCj4gPiArICAgICgyLCAic2hhcmVfcHQiKSwKPiA+ICsgICAgXSkKPiA+ICsKPiA+ICAjCj4g
PiAgIyBDb21wbGV4IGxpYnhsIHR5cGVzCj4gPiAgIwo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCj4gPiBpbmRleCAyOTNmNWY3MzBlLi40
YjJiYWEwNDAzIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwo+ID4gKysrIGIv
dG9vbHMveGwveGxfcGFyc2UuYwo+ID4gQEAgLTE0NjEsNiArMTQ2MSwxMDcgQEAgdm9pZCBwYXJz
ZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+ID4gKyAgICBpZiAoeGx1
X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInBhc3N0aHJvdWdoIiwgJmJ1ZiwgMCkpIHsKPiA+ICsg
ICAgICAgIGJ1ZiA9IChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51bV9kdGRl
dnMpCj4gPiArICAgICAgICAgICAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiOwo+ID4gKyAgICB9
Cj4gPiArCj4gPiArICAgIGlmICghc3RybmNtcChidWYsICJlbmFibGVkIiwgc3RybGVuKGJ1Zikp
KSB7Cj4gCj4gRG8geW91IGludGVuZCB0byBoYXZlICJwYXNzdGhyb3VnaD0nJyIgYmVlbiB0aGUg
ZXF1aXZhbGVudCBvZgo+ICJwYXNzdGhyb3VnaD0nZW5hYmxlZCciIGluIHRoZSBjb25maWcgZmls
ZSA/Cj4gKHNhbWUgd2l0aCAiZSIsICJlbiIsICJlbmEiLCAuLi4pCgpObywgSSBndWVzcyBub3Q7
IEknbGwgZml4IHRoYXQuCgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:03:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15: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 1i9sXQ-0004IN-PK; Mon, 16 Sep 2019 15:03:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xTZH=XL=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i9sXP-0004I8-NT
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:03:35 +0000
X-Inumbo-ID: 255cdf38-d893-11e9-b76c-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 255cdf38-d893-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 15:03:31 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id s19so249321lji.6
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 08:03:31 -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=WauWqapxuO7jna3UcU/iQL15RYvXvHCZTK1HS8CzCKc=;
 b=E9tpFxgaf7CO3mAlMBESi5zqDQCs63z0IKxInez2pxvZxXNb+VxZ++nSy9tYCF0hax
 sJC+hm6f5oGWWDdUbeGjAYnRsdQCzFaj6Mi3Q6X6fd9pQ2sex//DSxTJ6DmAA7nLQj0Y
 D2J4yjlD+DREpuFgtj0qK4dSgLJ3PBg8BywzdOeeCWCWyJJ35CI2NHL3IKtNVO1wEylu
 1T8HWfMtGKclYy0da4GD4P08oU2orFVpg3F4wS5LLHgChRZXFyhi00wiFMwkOTjWyISx
 f+849zXiK36EXGu37HGJNLkq+5Kwtjjz0eIW8Ygd+qc5VGK9si240NqFtnhGHfCETR+P
 ixRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=WauWqapxuO7jna3UcU/iQL15RYvXvHCZTK1HS8CzCKc=;
 b=aLVkx7CqxdxFDCT48jORQEiu98OzRpjcCUcY8opGjuf4crf06JmLtUF51Ym00nc3j2
 Gk4Sjp/+2+WB+M4eau0+WS4+nmGjR0sdmr3BweQRF3yy9WqhQhdGr6oPpGk3kX6FaB9q
 plWiJ3sEorIu8Wou+qlchtGsY+7TlpGkpVP3hrvJ/VSnnc8cod2UsMYbNaTosJfgQk8q
 CCL6pTgnBbV8dTtrcqWCwEj3Y1yYIvFvc5kAkVe1FlXW4Vr+waEts+R0b8dtMiFIpJcT
 WsK7+Ovk6uccM3J6yP69P1aDC5jRz6TXKBjP69U6EDNkafZLwYLs8KgZD8cTlXkw1Qpr
 /KPw==
X-Gm-Message-State: APjAAAUAwBh8xn1r1SvlG1cKWnST575voRVomVXRXtQwnFZD/f47QASM
 sSD6JTzTz6UhU5MzKedSBIs=
X-Google-Smtp-Source: APXvYqwrmILGp/YIzrFTlJPseepz0xF8adDMBtdmRzDIojdgRPaasbinsctunrw20P6Nk8qNUhM3aw==
X-Received: by 2002:a2e:9081:: with SMTP id l1mr56884ljg.33.1568646210093;
 Mon, 16 Sep 2019 08:03:30 -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 l9sm8279757ljg.79.2019.09.16.08.03.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Sep 2019 08:03:29 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-5-git-send-email-olekstysh@gmail.com>
 <81c2099d-ee08-2e0a-134c-0a9889748ac8@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <0021c5ab-457e-7cbf-a5c7-7d8676503116@gmail.com>
Date: Mon, 16 Sep 2019 18:03:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <81c2099d-ee08-2e0a-134c-0a9889748ac8@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 4/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE2LjA5LjE5IDEzOjEzLCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4gT24gMTMu
MDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+IC0tLSBhL3hlbi9j
b21tb24veG1hbGxvY190bHNmLmMKPj4gKysrIGIveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+
PiBAQCAtNTk4LDYgKzU5OCw1OCBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUs
IHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4+ICAgICAgIHJldHVybiBwID8gbWVtc2V0KHAsIDAsIHNp
emUpIDogcDsKPj4gICB9Cj4+ICAgCj4+ICt2b2lkICpfeHJlYWxsb2Modm9pZCAqcHRyLCB1bnNp
Z25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4+ICt7Cj4+ICsgICAgdW5zaWdu
ZWQgbG9uZyBjdXJyX3NpemUsIHRtcF9zaXplOwo+PiArICAgIHZvaWQgKnA7Cj4+ICsKPj4gKyAg
ICBpZiAoICFzaXplICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHhmcmVlKHB0cik7Cj4+ICsgICAg
ICAgIHJldHVybiBaRVJPX0JMT0NLX1BUUjsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBpZiAoIHB0
ciA9PSBOVUxMIHx8IHB0ciA9PSBaRVJPX0JMT0NLX1BUUiApCj4+ICsgICAgICAgIHJldHVybiBf
eG1hbGxvYyhzaXplLCBhbGlnbik7Cj4+ICsKPj4gKyAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcp
cHRyICYgKFBBR0VfU0laRSAtIDEpKSApCj4+ICsgICAgICAgIGN1cnJfc2l6ZSA9IFBGTl9PUkRF
Uih2aXJ0X3RvX3BhZ2UocHRyKSkgPDwgUEFHRV9TSElGVDsKPiBXaGlsZSB0aGUgcHJlc2VudCBN
QVhfT1JERVIgc2V0dGluZyB3aWxsIHByZXZlbnQgYWxsb2NhdGlvbnMgb2YKPiA0R2lCIG9yIGFi
b3ZlIGZyb20gc3VjY2VlZGluZywgbWF5IEkgYXNrIHRoYXQgeW91IGRvbid0IGludHJvZHVjZQo+
IGxhdGVudCBpc3N1ZXMgaW4gY2FzZSBNQVhfT1JERVIgd291bGQgZXZlciBuZWVkIGJ1bXBpbmc/
ClN1cmUgKEkgYXNzdW1lLCB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgcG9zc2libGUgdHJ1bmNhdGlv
bik6CgppZiAoICEoKHVuc2lnbmVkIGxvbmcpcHRyICYgKFBBR0VfU0laRSAtIDEpKSApCiDCoMKg
wqAgY3Vycl9zaXplID0gKHVuc2lnbmVkIGxvbmcpUEZOX09SREVSKHZpcnRfdG9fcGFnZShwdHIp
KSA8PCBQQUdFX1NISUZUOwoKCj4KPj4gKyAgICBlbHNlCj4+ICsgICAgewo+PiArICAgICAgICBz
dHJ1Y3QgYmhkciAqYiA9IChzdHJ1Y3QgYmhkciAqKSgoY2hhciAqKXB0ciAtIEJIRFJfT1ZFUkhF
QUQpOwo+PiArCj4+ICsgICAgICAgIGlmICggYi0+c2l6ZSAmIEZSRUVfQkxPQ0sgKQo+PiArICAg
ICAgICB7Cj4+ICsgICAgICAgICAgICBwID0gKGNoYXIgKilwdHIgLSAoYi0+c2l6ZSAmIH5GUkVF
X0JMT0NLKTsKPj4gKyAgICAgICAgICAgIGIgPSAoc3RydWN0IGJoZHIgKikoKGNoYXIgKilwIC0g
QkhEUl9PVkVSSEVBRCk7Cj4+ICsgICAgICAgICAgICBBU1NFUlQoIShiLT5zaXplICYgRlJFRV9C
TE9DSykpOwo+PiArICAgICAgICB9Cj4gVGhpcyBtYXRjaGVzIHRoZSByZXNwZWN0aXZlIHhmcmVl
KCkgY29kZSBmcmFnbWVudCwgYW5kIG5lZWRzIHRvCj4gcmVtYWluIGluIHN5bmMuIFdoaWNoIHN1
Z2dlc3RzIGludHJvZHVjaW5nIGEgaGVscGVyIGZ1bmN0aW9uCj4gaW5zdGVhZCBvZiBkdXBsaWNh
dGluZyB0aGUgY29kZS4gQW5kIHBsZWFzZSBvbWl0IHRoZSB1bm5lY2Vzc2FyeQo+IGNhc3RzIHRv
IGNoYXIgKi4KClNvdW5kcyByZWFzb25hYmxlLCB3aWxsIGRvLgoKCj4KPj4gKyAgICAgICAgY3Vy
cl9zaXplID0gYi0+c2l6ZSAmIEJMT0NLX1NJWkVfTUFTSzsKPiBfeG1hbGxvYygpIGhhcwo+Cj4g
ICAgICAgICAgYi0+c2l6ZSA9IHBhZCB8IEZSRUVfQkxPQ0s7Cj4KPiBpLmUuIGFpdWkgd2hhdCB5
b3UgY2FsY3VsYXRlIGFib3ZlIGlzIHRoZSBwYWRkaW5nIHNpemUsIG5vdCB0aGUKPiBvdmVyYWxs
IGJsb2NrIHNpemUuCgpJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGFtIG5vdCBmYW1pbGlhciB3aXRo
IGFsbG9jYXRvciBpbnRlcm5hbHMgZW5vdWdoLCBidXQKCkkgbWVhbnQgdG8gY2FsY3VsYXRlIG92
ZXJhbGwgYmxvY2sgc2l6ZSAodGhlIGFsaWdubWVudCBwYWRkaW5nIGlzIApzdHJpcHBlZCBpZiBw
cmVzZW50KS4uLgoKCj4+ICsgICAgfQo+PiArCj4+ICsgICAgQVNTRVJUKChhbGlnbiAmIChhbGln
biAtIDEpKSA9PSAwKTsKPj4gKyAgICBpZiAoIGFsaWduIDwgTUVNX0FMSUdOICkKPj4gKyAgICAg
ICAgYWxpZ24gPSBNRU1fQUxJR047Cj4+ICsgICAgdG1wX3NpemUgPSBzaXplICsgYWxpZ24gLSBN
RU1fQUxJR047Cj4+ICsKPj4gKyAgICBpZiAoIHRtcF9zaXplIDwgUEFHRV9TSVpFICkKPj4gKyAg
ICAgICAgdG1wX3NpemUgPSAoIHRtcF9zaXplIDwgTUlOX0JMT0NLX1NJWkUgKSA/IE1JTl9CTE9D
S19TSVpFIDoKPiBTdHJheSBibGFua3MgaW5zaWRlIHBhcmVudGhlc2VzLgoKb2sKCgo+Cj4+ICsg
ICAgICAgICAgICBST1VORFVQX1NJWkUodG1wX3NpemUpOwo+PiArCj4+ICsgICAgaWYgKCB0bXBf
c2l6ZSA8PSBjdXJyX3NpemUgJiYgKCh1bnNpZ25lZCBsb25nKXB0ciAmIChhbGlnbiAtIDEpKSA9
PSAwICkKPj4gKyAgICAgICAgcmV0dXJuIHB0cjsgLyogdGhlIHNpemUgYW5kIGFsaWdubWVudCBm
aXQgaW4gYWxyZWFkeSBhbGxvY2F0ZWQgc3BhY2UgKi8KPiBZb3UgYWxzbyBkb24ndCBzZWVtIHRv
IGV2ZXIgdXBkYXRlIHB0ciBpbiBjYXNlIHlvdSB3YW50IHRvIHVzZSB0aGUKPiAoaGVhZCkgcGFk
ZGluZywgaS5lLiB5b3UnZCBoYW5kIGJhY2sgYSBwb2ludGVyIHRvIGEgYmxvY2sgd2hpY2ggdGhl
Cj4gY2FsbGVyIHdvdWxkIGFzc3VtZSBleHRlbmRzIHBhc3QgaXRzIGFjdHVhbCBlbmQuIEkgdGhp
bmsgeW91IHdhbnQKPiB0byBjYWxjdWxhdGUgdGhlIG5ldyB0ZW50YXRpdmUgcG9pbnRlciAodGFr
aW5nIHRoZSByZXF1ZXN0ZWQKPiBhbGlnbm1lbnQgaW50byBhY2NvdW50KSwgYW5kIG9ubHkgZnJv
bSB0aGF0IGNhbGN1bGF0ZSBjdXJyX3NpemUKPiAod2hpY2ggcGVyaGFwcyB3b3VsZCBiZXR0ZXIg
YmUgbmFtZWQgInVzYWJsZSIgb3IgInNwYWNlIiBvciBzb21lCj4gc3VjaCkuIE9idmlvdXNseSB0
aGUgKGhlYWQpIHBhZGRpbmcgYmxvY2sgbWF5IG5lZWQgdXBkYXRpbmcsIHRvby4KCkkgYW0gYWZy
YWlkIEkgZG9uJ3QgY29tcGxldGVseSB1bmRlcnN0YW5kIHlvdXIgcG9pbnQgaGVyZS4gQW5kIHNv
cnJ5IGZvciAKdGhlIG1heWJlIG5haXZlIHF1ZXN0aW9uLCBidXQgd2hhdCBpcyB0aGUgIihoZWFk
KSBwYWRkaW5nIiBoZXJlPwoKCj4+ICsgICAgcCA9IF94bWFsbG9jKHNpemUsIGFsaWduKTsKPj4g
KyAgICBpZiAoIHAgKQo+PiArICAgIHsKPj4gKyAgICAgICAgbWVtY3B5KHAsIHB0ciwgbWluKGN1
cnJfc2l6ZSwgc2l6ZSkpOwo+PiArICAgICAgICB4ZnJlZShwdHIpOwo+PiArICAgIH0KPj4gKwo+
PiArICAgIHJldHVybiBwOwo+PiArfQo+IEFzIGEgZmluYWwgcmVtYXJrIC0gZGlkIHlvdSBjb25z
aWRlciB6ZXJvKD8pLWZpbGxpbmcgdGhlIHRhaWwKPiBwb3J0aW9uPyBXaGlsZSBDJ3MgcmVhbGxv
YygpIGlzbid0IHNwZWNpZmllZCB0byBkbyBzbywgc2luY2UgdGhlcmUncwo+IG5vIChub3QgZ29p
bmcgdG8gYmUgYSkgemVyb2luZyBjb3VudGVycGFydCwgZG9pbmcgc28gbWF5IGJlIHNhZmVyCj4g
b3ZlcmFsbC4KClByb2JhYmx5LCB3b3J0aCBkb2luZy4gV2lsbCB6ZXJvIGl0LgoKCi0tIApSZWdh
cmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:15:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 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 1i9siz-0005gt-5b; Mon, 16 Sep 2019 15:15:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KvKu=XL=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1i9siy-0005go-Ju
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:15:32 +0000
X-Inumbo-ID: d28fcbce-d894-11e9-b76c-bc764e2007e4
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d28fcbce-d894-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 15:15:31 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id t11so37963plo.0
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 08:15:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=wumiBAsOwk/BlEkJ+Qrz/RLpJC3vjncMWWzAQt4gyfY=;
 b=gGcs/ph+ZcSQmZjIm1uCOTAh6gU9lmEL5xDJBjSNUZKRlPI24NdNb2jkkjcyC5t/9E
 UnEtbdq9HyQjH6/JnNSRNh2poLk6amGfLqeWq9bECZaXitg9TqLg8ZkT+mUrKPSV1TGV
 q+Dpq6Ec2uSfRnI9qqtGag4vgM/M9CgbXC89sWFDAGdEWg0RAyr4e7xXWQScj2hkq4kq
 CwuzzJ3KxAXGy9LKKIWCUyKdajp2Vlvu2qDlsJTRZAp0IUMB70cxL1mOfCnX+mH3JF2R
 Ts2Xf/0LYi14Jft2Ci2pdtfBzc0SdOba3SM0OPWeSGss8/uYpYCNAFHmVpIE4W54upvJ
 sdoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=wumiBAsOwk/BlEkJ+Qrz/RLpJC3vjncMWWzAQt4gyfY=;
 b=WwsTKsmell1DH9bfQhW7AlHpQ6PIz0SPI5rXKBM6NRlEfSzY+8Eq1AKadhS4nLYqNQ
 pGe/0x8wl7RWXWyMV55IFoEZzv+ua1qTbL47DBU+L4rirgf0Y89Y68oD3z+ALERJc6PO
 BpE0Dexn15ehjVpHaECdwK31cHG5zYsRBWEbqzj+lZQx35hNEJT6KCJq6gkcrWQQx6Gx
 xp1Mq8P5vvE6SwMX9121u4QDTR4Bp4RLQ1Zmismuj1yMc76YFgfBdkNpG5oilR71J7y7
 XhMz6gxNdI1V0KdwDVY7oKdQOLPOBdHbzv4/3XGBQVEP8YjSjtiHCDYociGgWnjUjTGg
 pY+Q==
X-Gm-Message-State: APjAAAVvF3ImuPiWFpTWnWVEKZHWBB/k59+OkdMa72bTjWCNpQaaxBMQ
 4MSBioW9QuAu+7upLL+RfFCKr4Q271s7oPeZRZ4=
X-Google-Smtp-Source: APXvYqwwyFOVkJP8DflJJZyAVZQcbmjanO/wkm607CeYjKO4WFIi9Btnz7v6l0BbGfGasGga+3VzmIQ5krFe09g/weU=
X-Received: by 2002:a17:902:c6b:: with SMTP id 98mr256398pls.263.1568646930598; 
 Mon, 16 Sep 2019 08:15:30 -0700 (PDT)
MIME-Version: 1.0
References: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
 <6b9d7429-7dc5-476d-afda-bb3f196c804f@arm.com>
 <20190916103858.kovwuktf7ce52vw7@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <CACCGGhCPUpqtf0CjmpJBBebymMFrjKhKyX3o5NZ3pP5C7qQ2Pg@mail.gmail.com>
 <CAKan5DBFUbFGkPzmFMg4bqzMbrVEh2MzCMXCrL5p0TBmGXe3RQ@mail.gmail.com>
In-Reply-To: <CAKan5DBFUbFGkPzmFMg4bqzMbrVEh2MzCMXCrL5p0TBmGXe3RQ@mail.gmail.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 16 Sep 2019 16:15:19 +0100
Message-ID: <CACCGGhCxHEpBXdUYLRWv_x+H=2+yTNXUShPTML1RQGKEVFhWrA@mail.gmail.com>
To: Julian Tuminaro <jtuminar@andrew.cmu.edu>
Subject: Re: [Xen-devel] Looking for Semester long Project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 paul@xen.org, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWFuLAoKICBUaGUgS0REIGNvZGUgaGFzIGJlZW4gdW50b3VjaGVkIGZvciBtYW55IHll
YXJzOyB0aGUgbGFzdCBPUyB0aGF0IGl0CmFwcGVhcnMgdG8gaGF2ZSBiZWVuIHRyaWVkIHdpdGgg
aXMgV2luNyBTUDEuIEhvd2V2ZXIsIGRlYnVnZ2luZyBhCldpbmRvd3MgZ3Vlc3Qgd2l0aCBlbXVs
YXRlZCBzZXJpYWwgaXMgdmVyeSBzbG93IGFuZCBjbHVua3kgc28gYQpzb2x1dGlvbiBsaWtlIEtE
RCBpcyB2ZXJ5IGRlc2lyYWJsZS4KICBUaGUgZ29hbCBvZiBhIHByb2plY3Qgd291bGQgYmUgdG8g
Z2V0IHRoZSBjb2RlIGZ1bmN0aW9uYWwgYWdhaW5zdCBhCnJlY2VudCB2ZXJzaW9uIG9mIFdpbmRv
d3MgKGkuZS4gMTApIHN1Y2ggdGhhdCB3ZSBjb3VsZCBydW4gd2luZGJnCmFnYWluc3QgaXQgYW5k
IHdhbGsga2VybmVsIGRhdGEgc3RydWN0dXJlcywgc2V0IGJyZWFrcG9pbnRzIGV0Yy4Kd2l0aG91
dCBoYXZpbmcgdG8gZW5hYmxlIGRlYnVnZ2luZyB3aXRoaW4gdGhlIGd1ZXN0LgoKICBDaGVlcnMs
CgogICAgUGF1bAoKT24gTW9uLCAxNiBTZXAgMjAxOSBhdCAxNTozMSwgSnVsaWFuIFR1bWluYXJv
IDxqdHVtaW5hckBhbmRyZXcuY211LmVkdT4gd3JvdGU6Cj4KPiBIaSBQYXVsLAo+Cj4gVGhhbmtz
IGZvciBnZXR0aW5nIGJhY2sgdG8gdXMgaW4gcmVnYXJkcyB0byB0aGUgS0REIHByb2plY3QuIEkg
YW0gdHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlIGN1cnJlbnQgc3RhdHVzIG9mIHRoZSBwcm9qZWN0
LiBDb3VsZCB5b3UgcHJvdmlkZSBhIGJpdCBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBjdXJyZW50
IHN0YXR1cyBhbmQgd2hhdCB3b3VsZCBuZWVkIHRvIGJlIGRvbmUuCj4KPiBKdWxpYW4KPgo+IE9u
IE1vbiwgU2VwIDE2LCAyMDE5IGF0IDU6NTMgQU0gUGF1bCBEdXJyYW50IDxwZHVycmFudEBnbWFp
bC5jb20+IHdyb3RlOgo+Pgo+PiBJIHRoaW5rIEtERCBpcyBzdGlsbCBhIHdvcnRoeSB0aGluZyB0
byBkbywgcGFydGljdWxhcmx5IGluIGxpZ2h0IG9mCj4+IGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9h
cmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE3LTEyL21zZzAxNzIzLmh0bWwKPj4gKHdoaWNoIGlz
IGFib3V0IHRoZSBtb3N0IHJlY2VudCByZWYgSSBjb3VsZCBmaW5kLCBhbmQgSSBkb24ndCBrbm93
Cj4+IHdoYXQgaGFwcGVuZWQgdG8gdGhlIGNvZGUgYWZ0ZXIgdGhhdCkuIEFGQUlLLCB0aGUgYmln
Z2VzdCBjaGFsbGVuZ2UgaXMKPj4gZ2V0dGluZyByb3VuZCBXaW5kb3dzJyBLQVNMUjsgaXQgbWF5
IGJlIG5lY2Vzc2FyeSB0byBoYXZlIHNvbWUgc29ydCBvZgo+PiBkcml2ZXIgaW4gdGhlIGd1ZXN0
IHRvIGdldCB0aGUgbmVjZXNzYXJ5IGluZm8uIG91dCBidXQgdGhhdCBzaG91bGRuJ3QKPj4gYmUg
dG9vIGhhcmQgdG8gaW1wbGVtZW50Lgo+Pgo+PiAgIENoZWVycywKPj4KPj4gICAgIFBhdWwKPj4K
Pj4gT24gTW9uLCAxNiBTZXAgMjAxOSBhdCAxMTozOSwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3Jv
dGU6Cj4+ID4KPj4gPiBIaSBKdWxpYW4KPj4gPgo+PiA+IEZvciB0aGUgS0REIHJlbGF0ZWQgcHJv
amVjdCBJIGhhdmUgQ0MnZWQgUGF1bC4KPj4gPgo+PiA+IEkgaGF2ZSBnYXRoZXJlZCBzb21lIGlk
ZWFzIGZvciBjbGVhbmluZyB1cCBoeXBlcnZpc29yIGNvZGUgYnV0IHRoZXkgYXJlCj4+ID4gb2Yg
bG93ZXIgZGlmZmljdWx0eSBjb21wYXJlZCB0byBvdGhlciBwcm9qZWN0cy4gVGhleSBhcmUgZGVm
aW5pdGl2ZWx5Cj4+ID4gbm90IGFzIGZ1biBhcyB0aGUgb3RoZXJzLiA7LSkKPj4gPgo+PiA+IFdl
aS4KPj4gPgo+PiA+IE9uIE1vbiwgU2VwIDA5LCAyMDE5IGF0IDA4OjU4OjUxQU0gKzAxMDAsIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4gPiA+ICtBbmRyZXcsIExhcnMsIFN0ZWZhbm8gYW5kIFdlaQo+
PiA+ID4KPj4gPiA+IE9uIDkvNS8xOSAxMToyMyBQTSwgSnVsaWFuIFR1bWluYXJvIHdyb3RlOgo+
PiA+ID4gPiBIaSwKPj4gPiA+Cj4+ID4gPiBIZWxsbywKPj4gPiA+Cj4+ID4gPiBUaGFuayB5b3Ug
Zm9yIHlvdSBpbnRlcmVzdCBvbiBYZW4uIEkgaGF2ZSBDQ2VkIGZldyBtb3JlIHBlcnNvbiB0aGF0
IHNob3VsZAo+PiA+ID4gYmUgYWJsZSB0byBhbnN3ZXIgeW91ciBxdWVzdGlvbnMgYmVsb3cuCj4+
ID4gPgo+PiA+ID4gPgo+PiA+ID4gPiBXZSAoYSBncm91cCBvZiAyIHN0dWRlbnRzKSBhcmUgaW50
ZXJlc3RlZCBpbiBkb2luZyBhIGh5cGVydmlzb3IgcmVsYXRlZAo+PiA+ID4gPiBwcm9qZWN0IGZv
ciB0aGUgbmV4dCAxMC0xMiB3ZWVrcyBhcyBwYXJ0IG9mIG9uZSBvZiBvdXIgY291cnNlcyB0aGlz
Cj4+ID4gPiA+IHNlbWVzdGVyLiBXZSBoYXZlIHRha2VuIGEgbG9vayBhdCB0aGlzIHllYXIncyBH
U29DIHByb2plY3QgbGlzdAo+PiA+ID4gPiAoaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cykuIFdlIHdlcmUKPj4gPiA+ID4gaW50ZXJlc3Rl
ZCBpbiBsZWFybmluZyBtb3JlIGFib3V0IHRoZSAiS0REIChXaW5kb3dzIERlYnVnZ2VyIFN0dWIp
Cj4+ID4gPiA+IGVuaGFuY2VtZW50cyIgcHJvamVjdCBhbmQgWGVuIG9uIEFSTSBiYXNlZCBwcm9q
ZWN0cy4gWWV0LCBvbiBpcmMgd2Ugd2VyZQo+PiA+ID4gPiB0b2xkIHRoYXQgdGhpcyBsaXN0IGlz
IG91dGRhdGVkLiBJZiB0aGVyZSBhcmUgYW55IG90aGVyIHByb2plY3QKPj4gPiA+ID4gc3VnZ2Vz
dGlvbnMgb3IgbGlzdCwgd2Ugd291bGQgYmUgaW50ZXJlc3RpbmcgaW4gbGVhcm5pbmcgbW9yZSBh
Ym91dAo+PiA+ID4gPiB0aGVtLgo+PiA+ID4gVGhlIGxpc3Qgb2YgcHJvamVjdHMgZm9yIFhlbiBv
biBBcm0gaXMgbW9zdGx5IHVwZGF0ZS10by1kYXRlLiBUaGUgb25seQo+PiA+ID4gcHJvamVjdCB3
aGVyZSBzb21lIHByb2dyZXNzIGhhcyBiZWVuIG1hZGUgc28gZmFyIGlzICJYZW4gb24gQVJNOiBk
eW5hbWljCj4+ID4gPiB2aXJ0dWFsIG1lbW9yeSBsYXlvdXQiLgo+PiA+ID4KPj4gPiA+IEkgd291
bGQgYmUgaGFwcHkgdG8gZ28gaW4gbW9yZSBkZXRhaWxzIGZvciBhbnkgdGhvc2UgcHJvamVjdHMg
aWYgeW91IGFyZQo+PiA+ID4gaW50ZXJlc3RlZC4KPj4gPiA+Cj4+ID4gPiA+Cj4+ID4gPiA+IEFu
ZHJldyBDb29wZXIgc3VnZ2VzdGVkIG9uIGlyYyB0aGUgZm9sbG93aW5nIHByb2plY3Q6IENvbnRl
eHQgU3dpdGNoaW5nCj4+ID4gPiA+IHdpdGggQ1IwLlRTIGluIEhWTSBHdWVzdC4gV2Ugd291bGQg
bGlrZSB0byBwb3NzaWJsZSBrbm93IG1vcmUgYWJvdXQgdGhpcwo+PiA+ID4gPiBwcm9qZWN0IGlu
IHRlcm1zIG9mIGRpZmZpY3VsdHksIHBvdGVudGlhbCBlc3RpbWF0ZSBvbiB0aW1lIHJlcXVpcmVk
Lgo+PiA+ID4gPiBBbmRyZXcgYWxzbyBtZW50aW9uZWQgYSBzbGlnaHRlciBiaWdnZXIgeGVuL2xp
bnV4IHByb2plY3QgYW5kIHdlIHdvdWxkCj4+ID4gPiA+IGxpa2UgdG8ga25vdyBtb3JlIGRldGFp
bCBhYm91dCB0aGlzIG9uZSBhcyB3ZWxsLgo+PiA+ID4KPj4gPiA+IENoZWVycywKPj4gPiA+Cj4+
ID4gPiAtLQo+PiA+ID4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:25:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9ssE-00071W-EA; Mon, 16 Sep 2019 15:25:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9ssD-00071I-1C
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:25:05 +0000
X-Inumbo-ID: 277cab4c-d896-11e9-95ee-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 277cab4c-d896-11e9-95ee-12813bfff9fa;
 Mon, 16 Sep 2019 15:25:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0F441B6E1;
 Mon, 16 Sep 2019 15:25:02 +0000 (UTC)
To: Oleksandr <olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-5-git-send-email-olekstysh@gmail.com>
 <81c2099d-ee08-2e0a-134c-0a9889748ac8@suse.com>
 <0021c5ab-457e-7cbf-a5c7-7d8676503116@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <93811967-b49d-7a86-6d19-647cd0e8d1dd@suse.com>
Date: Mon, 16 Sep 2019 17:24:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0021c5ab-457e-7cbf-a5c7-7d8676503116@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 4/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDkuMjAxOSAxNzowMywgT2xla3NhbmRyIHdyb3RlOgo+IE9uIDE2LjA5LjE5IDEzOjEz
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTMuMDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5
c2hjaGVua28gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCj4+PiAr
KysgYi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCj4+PiBAQCAtNTk4LDYgKzU5OCw1OCBAQCB2
b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4+
PiAgICAgICByZXR1cm4gcCA/IG1lbXNldChwLCAwLCBzaXplKSA6IHA7Cj4+PiAgIH0KPj4+ICAg
Cj4+PiArdm9pZCAqX3hyZWFsbG9jKHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBzaXplLCB1bnNp
Z25lZCBsb25nIGFsaWduKQo+Pj4gK3sKPj4+ICsgICAgdW5zaWduZWQgbG9uZyBjdXJyX3NpemUs
IHRtcF9zaXplOwo+Pj4gKyAgICB2b2lkICpwOwo+Pj4gKwo+Pj4gKyAgICBpZiAoICFzaXplICkK
Pj4+ICsgICAgewo+Pj4gKyAgICAgICAgeGZyZWUocHRyKTsKPj4+ICsgICAgICAgIHJldHVybiBa
RVJPX0JMT0NLX1BUUjsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICBpZiAoIHB0ciA9PSBOVUxM
IHx8IHB0ciA9PSBaRVJPX0JMT0NLX1BUUiApCj4+PiArICAgICAgICByZXR1cm4gX3htYWxsb2Mo
c2l6ZSwgYWxpZ24pOwo+Pj4gKwo+Pj4gKyAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpcHRyICYg
KFBBR0VfU0laRSAtIDEpKSApCj4+PiArICAgICAgICBjdXJyX3NpemUgPSBQRk5fT1JERVIodmly
dF90b19wYWdlKHB0cikpIDw8IFBBR0VfU0hJRlQ7Cj4+IFdoaWxlIHRoZSBwcmVzZW50IE1BWF9P
UkRFUiBzZXR0aW5nIHdpbGwgcHJldmVudCBhbGxvY2F0aW9ucyBvZgo+PiA0R2lCIG9yIGFib3Zl
IGZyb20gc3VjY2VlZGluZywgbWF5IEkgYXNrIHRoYXQgeW91IGRvbid0IGludHJvZHVjZQo+PiBs
YXRlbnQgaXNzdWVzIGluIGNhc2UgTUFYX09SREVSIHdvdWxkIGV2ZXIgbmVlZCBidW1waW5nPwo+
IFN1cmUgKEkgYXNzdW1lLCB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgcG9zc2libGUgdHJ1bmNhdGlv
bik6Cj4gCj4gaWYgKCAhKCh1bnNpZ25lZCBsb25nKXB0ciAmIChQQUdFX1NJWkUgLSAxKSkgKQo+
ICDCoMKgwqAgY3Vycl9zaXplID0gKHVuc2lnbmVkIGxvbmcpUEZOX09SREVSKHZpcnRfdG9fcGFn
ZShwdHIpKSA8PCBQQUdFX1NISUZUOwoKWWVzLgoKPj4+ICsgICAgICAgICAgICBST1VORFVQX1NJ
WkUodG1wX3NpemUpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIHRtcF9zaXplIDw9IGN1cnJfc2l6ZSAm
JiAoKHVuc2lnbmVkIGxvbmcpcHRyICYgKGFsaWduIC0gMSkpID09IDAgKQo+Pj4gKyAgICAgICAg
cmV0dXJuIHB0cjsgLyogdGhlIHNpemUgYW5kIGFsaWdubWVudCBmaXQgaW4gYWxyZWFkeSBhbGxv
Y2F0ZWQgc3BhY2UgKi8KPj4gWW91IGFsc28gZG9uJ3Qgc2VlbSB0byBldmVyIHVwZGF0ZSBwdHIg
aW4gY2FzZSB5b3Ugd2FudCB0byB1c2UgdGhlCj4+IChoZWFkKSBwYWRkaW5nLCBpLmUuIHlvdSdk
IGhhbmQgYmFjayBhIHBvaW50ZXIgdG8gYSBibG9jayB3aGljaCB0aGUKPj4gY2FsbGVyIHdvdWxk
IGFzc3VtZSBleHRlbmRzIHBhc3QgaXRzIGFjdHVhbCBlbmQuIEkgdGhpbmsgeW91IHdhbnQKPj4g
dG8gY2FsY3VsYXRlIHRoZSBuZXcgdGVudGF0aXZlIHBvaW50ZXIgKHRha2luZyB0aGUgcmVxdWVz
dGVkCj4+IGFsaWdubWVudCBpbnRvIGFjY291bnQpLCBhbmQgb25seSBmcm9tIHRoYXQgY2FsY3Vs
YXRlIGN1cnJfc2l6ZQo+PiAod2hpY2ggcGVyaGFwcyB3b3VsZCBiZXR0ZXIgYmUgbmFtZWQgInVz
YWJsZSIgb3IgInNwYWNlIiBvciBzb21lCj4+IHN1Y2gpLiBPYnZpb3VzbHkgdGhlIChoZWFkKSBw
YWRkaW5nIGJsb2NrIG1heSBuZWVkIHVwZGF0aW5nLCB0b28uCj4gCj4gSSBhbSBhZnJhaWQgSSBk
b24ndCBjb21wbGV0ZWx5IHVuZGVyc3RhbmQgeW91ciBwb2ludCBoZXJlLiBBbmQgc29ycnkgZm9y
IAo+IHRoZSBtYXliZSBuYWl2ZSBxdWVzdGlvbiwgYnV0IHdoYXQgaXMgdGhlICIoaGVhZCkgcGFk
ZGluZyIgaGVyZT8KClRoZSB2ZXJ5IHBhZGRpbmcgdGFsa2VkIGFib3V0IGVhcmxpZXIuIEkgZGlk
IGFkZCAiKGhlYWQpIiB0byBjbGFyaWZ5Cml0J3MgdGhhdCBzcGVjaWZpYyBjYXNlIC0gYWZ0ZXIg
YWxsIHRhaWwgcGFkZGluZyBpcyBmYXIgbW9yZSBjb21tb24uCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:27:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15: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 1i9su2-00079u-Sd; Mon, 16 Sep 2019 15:26:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TDFE=XL=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1i9su1-00079o-90
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:26:57 +0000
X-Inumbo-ID: 6a21bbe0-d896-11e9-b76c-bc764e2007e4
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::608])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6a21bbe0-d896-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 15:26:55 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=El0l2+X0lGqi4mzrsgB7nKRIPvkqx2V+9u77VFcDArwvXOEo4uA65dlgpOP1xF5RWJexvXGg/aWjAhHdIj6TS7qwJ2wN0Cv3qxWbBNo26XkOsZZbPltYWMrSJmVK7Y7hFBENKZMLv3LrVUdfojcRCnFWFdeeLytqhlEStjhuJUJYiSjoNgDW2hWxTl0Cfcv+PpQ+/4+VtsFt/PyqPc7IsO/4taLyoZWEtbPst/SbhR7EV5YtA4ROA1PSdzMdD3GRvwotIOtH/mlgz+YOwOyzBacHyrIg6uX47pvuCSQiJBxwMnoo6W2taLWEdgaXJfbnswLe8DaWnbPVbWaFD8Cy1w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=g+kaucB7fQFjx5Wg65KDQjhmjJZysKUDhh1z5wcbPTw=;
 b=g9FST1EVylhrLV5GSQN1YLAXPvf9FesXMaRCZkbvRFDwppCcsZhYwmWI+sWwCTs/k+yQlUgWwCA5gkCMRiUhpBPbUjoi+Tmpo9+QSwX/6vzEPuwmc6NE50LMd0XdpMieqzmT3WxfdDwT+XvY3DGZnXmo9xsHoldFRhMAzJtc4mWjDzm//oVdvGWGRdP34Sv21S+mw6kOXQ9W6Gc8c3NixM8FbrfzJWI8Id2F7qIR3hVydXwxPhlcmSYiKM5jhZsGGR8KSrsA7uXRCA57G7kTWIAwBGSsjW1mlEtxlSVbHWcfMyUB8I4Epuhv/5dA5URH7EL8m0I8hOC9g4NyISHFsw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=g+kaucB7fQFjx5Wg65KDQjhmjJZysKUDhh1z5wcbPTw=;
 b=VrHtqlLm+K46MhZqkS/wbCGEpG3edxO9A+2w+uBI4o/Mbv+Ha7ec4BM5SU6egwlSpJ+NJ+wZNZtramyufkP1u43nGW+B0j+izpYtlc1b9Vn7hi5fF0RwMeSjnNfifuunxFJWNHTVZ/pJoI89R8byZ7slmBA8KNZgNS4tpBkbIRc=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB6291.eurprd03.prod.outlook.com (10.186.173.208) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.20; Mon, 16 Sep 2019 15:26:53 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Mon, 16 Sep 2019
 15:26:53 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH 1/5] xen/arm: optee: impose limit on shared buffer size
Thread-Index: AQHVWeNlCY0CqDi7zE2giEuaPhvOCqckA0sAgALr+QCAAZ6qAIAAA5eAgAABlACABf90AA==
Date: Mon, 16 Sep 2019 15:26:53 +0000
Message-ID: <87d0g0feir.fsf@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
 <45208af4-22b8-2870-f79d-a98960c4700d@arm.com> <87k1aefz3t.fsf@epam.com>
 <1cc4bd9c-44fc-0e6e-254c-c07f4b17ba4c@arm.com> <87h85hfgda.fsf@epam.com>
 <24f24620-99c9-d266-5691-4e1962d67b27@arm.com>
In-Reply-To: <24f24620-99c9-d266-5691-4e1962d67b27@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: d7d695e2-7cc9-4b8d-5c34-08d73aba4da3
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB6291; 
x-ms-traffictypediagnostic: AM0PR03MB6291:|AM0PR03MB6291:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB62915AE7CAC2AD17F83E7AACE68C0@AM0PR03MB6291.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0162ACCC24
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(39860400002)(346002)(136003)(396003)(376002)(52084003)(189003)(199004)(256004)(14444005)(8676002)(4326008)(6116002)(8936002)(76176011)(81166006)(80792005)(6506007)(316002)(53546011)(6246003)(81156014)(11346002)(99286004)(6512007)(6486002)(186003)(446003)(54906003)(6436002)(476003)(2906002)(229853002)(14454004)(26005)(3846002)(2616005)(53936002)(36756003)(66446008)(7736002)(486006)(6916009)(55236004)(102836004)(64756008)(76116006)(91956017)(66556008)(86362001)(66946007)(5660300002)(71190400001)(71200400001)(66066001)(25786009)(66476007)(478600001)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6291;
 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: OnfUs0cL2pA59fJm5be8WJcRuOOUTRnwEoNdDbXiJ3UhvaXOVtLpiR4ylA0cp3hkIy7v3VUnZtVDND67GcFYMHqANygV4KBy0Nk8JEH1bmx593+SNB1vdq2bdAbJriFBrbdRzrmN4Z4f40TYPWP28U2HBKS3MHWaS35aiwDfn/bv7aL0JkmZr777yvrcOSQk+kk7bY2X5C2B5uVxYd/4+dgYH/nSMmBg3qLuFHBwCElwph65wQ5ZGsOsDAI4HrJrvogKVsJvwhyioDFOV7fjrjTJHFQgALO19XUCNGcLxDNcx31SVwuvvZdLzVmstm4UntFNdVYRTLr20BJJ2SstgqfC3HAJTSQj0Jc7pg+t0a1y8tigiXtpMBOfw0i5XJWua4CSwaG4VdMf3wT39E+RKhCYHAWjxFOWC0PQ6eG76Iw=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d7d695e2-7cc9-4b8d-5c34-08d73aba4da3
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2019 15:26:53.5695 (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: ih0LR0MO2PCmqZwRgNYuDJ68vhTAboJnS3Y9yq11Y28kKGOoAn30a/FzLhCA8KXsRcM/TNiPpuKy+ywj6BRq3vHigsE9fSHZbEfmvViYcWo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6291
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gT24gOS8xMi8xOSA4
OjQ1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4KPj4gSGkgSnVsaWVuLAo+Pgo+PiBK
dWxpZW4gR3JhbGwgd3JpdGVzOgo+Pgo+Pj4gSGkgVm9sb2R5bXlyLAo+Pj4KPj4+IE9uIDkvMTEv
MTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4KPj4+PiBKdWxpZW4gR3Jh
bGwgd3JpdGVzOgo+Pj4+Cj4+Pj4+IEhpIFZvbG9keW15ciwKPj4+Pj4KPj4+Pj4gT24gOC8yMy8x
OSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+IFdlIHdhbnQgdG8gbGlt
aXQgbnVtYmVyIG9mIGNhbGxzIHRvIGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9hZGRyKCkKPj4+
Pj4+IHBlciBvbmUgcmVxdWVzdC4gVGhlcmUgYXJlIHR3byB3YXlzIHRvIGRvIHRoaXM6IGVpdGhl
ciBwcmVlbXB0Cj4+Pj4+PiB0cmFuc2xhdGVfbm9uY29udGlnKCkgb3IgdG8gbGltaXQgc2l6ZSBv
ZiBvbmUgc2hhcmVkIGJ1ZmZlciBzaXplLgo+Pj4+Pj4KPj4+Pj4+IEl0IGlzIHF1aXRlIGhhcmQg
dG8gcHJlZW1wdCB0cmFuc2xhdGVfbm9uY29udGlnKCksIGJlY2F1c2UgaXQgaXMgZGVlcAo+Pj4+
Pj4gbmVzdGVkLiBTbyB3ZSBjaG9zZSBzZWNvbmQgb3B0aW9uLiBXZSB3aWxsIGFsbG93IDUxMiBw
YWdlcyBwZXIgb25lCj4+Pj4+PiBzaGFyZWQgYnVmZmVyLiBUaGlzIGRvZXMgbm90IGludGVyZmVy
ZSB3aXRoIEdQIHN0YW5kYXJkLCBhcyBpdAo+Pj4+Pj4gcmVxdWlyZXMgdGhhdCBzaXplIGxpbWl0
IGZvciBzaGFyZWQgYnVmZmVyIHNob3VsZCBiZSBhdCBsZXN0IDUxMmtCLgo+Pj4+Pgo+Pj4+PiBE
byB5b3UgbWVhbiAibGVhc3QiIGluc3RlYWQgb2YgImxlc3QiPwo+Pj4+IFllcwo+Pj4+Cj4+Pj4+
IElmIHNvLCB3aHkgNTEyIHBhZ2VzIChpLmUgMU1CKQpJIGhhdmUgbWlzc2VkIHRoYXQgZWFybGll
ci4gQnV0IDUxMiBwYWdlcyBpcyAyTUIsIGFjdHVhbGx5LgoKPj4+Pj4gaXMgcGxlbnR5IGVub3Vn
aCBmb3IgbW9zdCBvZiB0aGUgdXNlIGNhc2VzPyBXaGF0IGRvZXMgInh0ZXN0IiBjb25zaXN0Cj4+
Pj4+IG9uPwo+Pj4+IEJpZ2dlciBidWZmZXIgeHRlc3QgdHJpZXMgdG8gYWxsb2NhdGUgaXMgbWVy
ZSAzMktCLiBJIGJlbGlldmUgdGhhdCAxTUIKPj4+PiBpcyBlbm91Z2ggZm9yIHRoZSBtb3N0IGNh
c2VzLCBiZWNhdXNlIE9QLVRFRSBpdHNlbGYgaGF2ZSBhIHZlcnkgbGltaXRlZAo+Pj4+IHJlc291
cmNlcy4gQnV0IHRoaXMgdmFsdWUgaXMgY2hvc2VuIGFyYml0cmFyeS4KPj4+Cj4+PiBDb3VsZCB3
ZSBwb3RlbnRpYWxseSByZWR1Y2UgdG8gbGV0IHNheSA1MTJLQiAob3IgbWF5YmUgbG93ZXIpIGlm
IHh0ZXN0Cj4+PiBvbmx5IGFsbG9jYXRlIDMyS0I/Cj4+IFBvdGVudGlhbGx5IC0geWVzLiBCdXQg
b25seSB0byA1MTJLQiBpZiB3ZSB3YW50IHRvIGJlIGNvbXBhdGlibGUgd2l0aAo+PiB0aGUgR2xv
YmFsIFBsYXRmb3JtIHNwZWNpZmljYXRpb24uIFdoeSBhcmUgeW91IGFza2luZywgdGhvdWdoPwo+
Cj4gRG9lcyB0aGUgR2xvYmFsIFBsYXRmb3JtIHNwZWNpZmljYXRpb24gbGltaXQgdG8gNTEyS0I/
IE9yIGlzIGl0IGEgbWluaW11bT8KR1AgU3BlYyBzYXlzLCB0aGF0IHBsYXRmb3JtIHNob3VsZCBh
bGxvdyAqYXQgbGVzdCogNTEyS0IuIFVwcGVyIGxpbWl0IGlzCm5vdCBzZXQuCgo+IEJlY2F1c2Us
IHRoZSBzbWFsbGVyIHRoZSBidWZmZXIgaXMsIHRoZSBsZXNzIHRpbWUgaXQgd2lsbCB0YWtlIHRv
Cj4gcHJvY2VzcyBpbiB0aGUgd29yc3QgY2FzZS4gQWxzbywgaWYgd2UgY2FuIGhhdmUgYSByZWFz
b24gZm9yIHRoZSBzaXplCj4gKHlvdSBzZWVtIHRvIHN1Z2dlc3QgdGhlIHNwZWMgZGVmaW5lIGEg
c2l6ZS4uLikgdGhlbiBpdCBpcyBtdWNoIGJldHRlcgo+IHRoYW4gYSByYW5kb20gdmFsdWUuCkkg
aGF2ZSBubyBzdHJvbmcgYXJndW1lbnRzIGhlcmUsIGJ1dCBJIHdhbnQgdG8gYWxsb3cgdGhlIGJp
Z2dlc3Qgc2l6ZQpwb3NzaWJsZS4gSXQgc2VlbXMsIHRoYXQgNTEyIHBhZ2VzIGlzIHRoZSBhY2Nl
cHRlZCBsaW1pdCBpbiBoeXBlcnZpc29yCmNvZGUgKGF0IGxlYXN0LCBpbiBwMm0uYyksIHNvIEkg
Y2hvc2UgdGhpcyB2YWx1ZS4KCgotLSAKVm9sb2R5bXlyIEJhYmNodWsgYXQgRVBBTQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:31:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15: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 1i9syA-00086K-Gf; Mon, 16 Sep 2019 15:31:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aGhU=XL=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i9sy9-00086D-E7
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:31:13 +0000
X-Inumbo-ID: 03578768-d897-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03578768-d897-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 15:31:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568647872;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=2h4V6HtCnKdHyEWvXdA1CohWfdcs6zwtBXzGa7ZBPt0=;
 b=H3yHEowfPQGHQyOCLdLSvEauJeRwax3D6DRciBHZ1wHIOvLlRwbRSIgG
 9Esa8MnwC9HybrvZuacpJRhC4JsDUTTStrhYCPD3fjieAdU4jte6KWO2u
 KzYQKVwFMW6p4ey1R1bs8PqgZiq9NjkXxJu1UrEqI5CIchU/Y7IAKjI0u o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XNXom5Y3/nNxWXpdzeHUeWVoKU4trsVxoIo1hB+7GjzRYNS0ILZNs7wif12xRXZ9KDtenDpkhQ
 SlhHHW4ueyiWm+Dab4OFOlBK3RUDxfbJ8g23gM8m088BYb5yntWneKFU2MyCQhsF6ux9AFGYY/
 Cvr/Y6oCkPs6pUpzQ21NB9xGkJIp9b/PftzctD4/wG4Zdwb4SXazLVJLZmSP8OYkJkAK5iwBwY
 uKkZsXsMBkIRKTl2+S2519RjffGxw6RI06bStQ87QYgT+m4g6s2B7s1/GZlaJVHa9/D2H1v9IM
 TiY=
X-SBRS: 2.7
X-MesageID: 5678034
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5678034"
To: Jan Beulich <jbeulich@suse.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-4-andrew.cooper3@citrix.com>
 <8fea95a3-a7d4-4157-7f87-45c95aaaf9b9@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: <3e1799ca-8132-f6a0-e584-30783f3bc131@citrix.com>
Date: Mon, 16 Sep 2019 16:31:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8fea95a3-a7d4-4157-7f87-45c95aaaf9b9@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 03/10] libx86: Introduce
 x86_cpu_policies_are_compatible()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDkvMjAxOSAxMTo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDkuMjAxOSAy
MToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4v
bGliL3g4Ni9wb2xpY3kuYwo+PiBAQCAtMCwwICsxLDU0IEBACj4+ICsjaW5jbHVkZSAicHJpdmF0
ZS5oIgo+PiArCj4+ICsjaW5jbHVkZSA8eGVuL2xpYi94ODYvY3B1LXBvbGljeS5oPgo+PiArCj4+
ICtpbnQgeDg2X2NwdV9wb2xpY2llc19hcmVfY29tcGF0aWJsZShjb25zdCBzdHJ1Y3QgY3B1X3Bv
bGljeSAqaG9zdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBjcHVfcG9saWN5ICpndWVzdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBjcHVfcG9saWN5X2Vycm9ycyAqZXJyKQo+PiArewo+PiArICAgIHN0
cnVjdCBjcHVfcG9saWN5X2Vycm9ycyBlID0gSU5JVF9DUFVfUE9MSUNZX0VSUk9SUzsKPj4gKyAg
ICBpbnQgcmV0ID0gLUVJTlZBTDsKPj4gKwo+PiArICAgIGlmICggZXJyICkKPj4gKyAgICAgICAg
KmVyciA9IGU7Cj4gWW91IGRvbid0IHJlYWxseSBuZWVkIHRoaXMsIGRvIHlvdT8gQWxsIHBhdGhz
IGxlYWQgLi4uCj4KPj4gKyNkZWZpbmUgTkEgWEVOX0NQVUlEX05PX1NVQkxFQUYKPj4gKyNkZWZp
bmUgRkFJTF9DUFVJRChsLCBzKSBcCj4+ICsgICAgZG8geyBlLmxlYWYgPSAobCk7IGUuc3VibGVh
ZiA9IChzKTsgZ290byBvdXQ7IH0gd2hpbGUgKCAwICkKPj4gKyNkZWZpbmUgRkFJTF9NU1IobSkg
XAo+PiArICAgIGRvIHsgZS5tc3IgPSAobSk7IGdvdG8gb3V0OyB9IHdoaWxlICggMCApCj4+ICsK
Pj4gKyAgICBpZiAoIGd1ZXN0LT5jcHVpZC0+YmFzaWMubWF4X2xlYWYgPiBob3N0LT5jcHVpZC0+
YmFzaWMubWF4X2xlYWYgKQo+PiArICAgICAgICBGQUlMX0NQVUlEKDAsIE5BKTsKPj4gKwo+PiAr
ICAgIGlmICggZ3Vlc3QtPmNwdWlkLT5leHRkLm1heF9sZWFmID4gaG9zdC0+Y3B1aWQtPmV4dGQu
bWF4X2xlYWYgKQo+PiArICAgICAgICBGQUlMX0NQVUlEKDB4ODAwMDAwMDgsIE5BKTsKPj4gKwo+
PiArICAgIC8qIFRPRE86IEF1ZGl0IG1vcmUgQ1BVSUQgZGF0YS4gKi8KPj4gKwo+PiArICAgIGlm
ICggfmhvc3QtPm1zci0+cGxhdGZvcm1faW5mby5yYXcgJiBndWVzdC0+bXNyLT5wbGF0Zm9ybV9p
bmZvLnJhdyApCj4+ICsgICAgICAgIEZBSUxfTVNSKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPKTsK
Pj4gKwo+PiArI3VuZGVmIEZBSUxfTVNSCj4+ICsjdW5kZWYgRkFJTF9DUFVJRAo+PiArI3VuZGVm
IE5BCj4+ICsKPj4gKyAgICAvKiBTdWNjZXNzLiAqLwo+PiArICAgIHJldCA9IDA7Cj4+ICsKPj4g
KyBvdXQ6Cj4+ICsgICAgaWYgKCByZXQgJiYgZXJyICkKPj4gKyAgICAgICAgKmVyciA9IGU7Cj4g
Li4uIGhlcmUsIGFuZCBoZW5jZSB5b3UgY291bGQgc2ltcGx5IGRyb3AgdGhlICJyZXQgJiYiIHBh
cnQgb2YgdGhlCj4gY29uZGl0aW9uLgoKSG1tIC0gc28gdGhleSBkby7CoCBJJ2xsIGFkanVzdCBh
cyB5b3Ugc3VnZ2VzdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:35:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9t2X-0008Tv-Ck; Mon, 16 Sep 2019 15:35:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9t2W-0008Tq-JB
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:35:44 +0000
X-Inumbo-ID: a1bbc0cc-d897-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1bbc0cc-d897-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 15:35: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 1i9t2P-0007ud-E6; Mon, 16 Sep 2019 15:35: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 1i9t2P-0007WZ-2u; Mon, 16 Sep 2019 15:35:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9t2P-00068J-2G; Mon, 16 Sep 2019 15:35:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141369-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=9e1cfdf3ae7f2e920d2e5c7bbc1de78d27f6d259
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 15:35:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141369: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM2OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAzIGRheXMgICAyNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzNjkgIDIwMTktMDktMTYgMTM6MDE6MDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CkF1dGhvcjogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpEYXRlOiAgIFdlZCBBdWcgMjEgMTA6
MDQ6MzAgMjAxOSArMDAwMAoKICAgIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIg
aW5mb3JtYXRpb24gKEFSTSwgRUxGKQogICAgCiAgICBUaGlzIGNvbXBsZW1lbnRzIFsxXSBjb21t
aXQgZm9yIEFSTSBhbmQgbGl2ZXBhdGNoX2VsZiBmaWxlcy4KICAgIAogICAgWzFdIDQ0NzBlZmVh
ZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZvcm1hdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmNv
bW1pdCBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CkF1dGhvcjogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjM0IDIw
MTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21p
Y3JvY29kZSgpCiAgICAKICAgIGFwcGx5X21pY3JvY29kZSgpJ3MgYWx3YXlzIGxvYWRpbmcgdGhl
IGNhY2hlZCB1Y29kZSBwYXRjaCBmb3JjZXMKICAgIGEgcGF0Y2ggdG8gYmUgc3RvcmVkIGJlZm9y
ZSBiZWluZyBsb2FkZWQuIE1ha2UgYXBwbHlfbWljcm9jb2RlKCkKICAgIGFjY2VwdCBhIHBhdGNo
IHBvaW50ZXIgdG8gcmVtb3ZlIHRoZSBsaW1pdGF0aW9uIHNvIHRoYXQgYSBwYXRjaAogICAgY2Fu
IGJlIHN0b3JlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODZmNjcwNmU0ZjRhYTg5OGJkNmZm
ZThmMTcxM2ZkMTc1Y2MyYzdjOQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMTowMSAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2Ft
ZDogY2FsbCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpbiBjb21tb24gY29kZQogICAgCiAgICBJbnRy
b2R1Y2UgYSB2ZW5kb3IgaG9vaywgLmVuZF91cGRhdGVfcGVyY3B1LCBmb3Igc3ZtX2hvc3Rfb3N2
d19pbml0KCkuCiAgICBUaGUgaG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0
ZXIgbG9hZGluZyBhbiB1cGRhdGUuCiAgICBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGlu
ZyBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbQogICAgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCku
CiAgICAKICAgIE5vdGUgdGhhdCBzdm1faG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVk
IHJlZ2FyZGxlc3Mgb2YgdGhlCiAgICByZXN1bHQgb2YgbG9hZGluZyBhbiB1cGRhdGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDQxZGY1OTk5
ZjFmNjExY2NiYWVkYjE1ZjVhNGRiZDFjMWE2MzQxNzMKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MzA6MTIgMjAxOSArMDIwMAoKICAg
IG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICAgIAogICAgU29t
ZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtlIGEg
Y3B1CiAgICBpZCBwYXJhbWV0ZXIuIEJ1dCBhdCBjdXJyZW50IGNhbGwgc2l0ZXMsIHRoZSBjcHUg
aWQgcGFyYW1ldGVyIGlzCiAgICBhbHdheXMgZXF1YWwgdG8gY3VycmVudCBjcHUgaWQuIFNvbWUg
b2YgdGhlbSBldmVuIHVzZSBhbiBhc3NlcnRpb24KICAgIHRvIGd1YXJhbnRlZSB0aGlzLiBSZW1v
dmUgdGhpcyByZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4MWNjMGYzOTMxNDM1Mzc0MDc3MTg0NjY1
MTQ4MzM1ZmNhMjQ1ODQ5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgU2VwIDEzIDEyOjI4OjQ0IDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92
ZSBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8KICAgIAogICAgUmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hl
IGZpZWxkIGluIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyBzaW5jZSBpdCBoYXMKICAgIGJlZW4gcmVw
bGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdvdWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxk
CiAgICByZW1haW5pbmcgaW4gdWNvZGVfY3B1X2luZm8uIFRoZW4sIHRoaXMgc3RydWN0IGlzIHJl
bW92ZWQgYW5kIHRoZQogICAgcmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0dXJlKSBpcyBzdG9y
ZWQgaW4gcGVyLWNwdSBhcmVhLgogICAgCiAgICBUaGUgY3B1IHN0YXR1cyBub3RpZmllciBpcyBh
bHNvIHJlbW92ZWQuIEl0IHdhcyB1c2VkIHRvIGZyZWUgdGhlICJtYyIKICAgIGZpZWxkIHRvIGF2
b2lkIG1lbW9yeSBsZWFrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4MzFmMTYyNzQ5NDJjZTcwZmJiNTBjNDM4NTg5ZjgyYzdkNjMxMjU3CkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjI4OjEzIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IGNsZWFuIHVwIG1pY3JvY29kZV9yZXN1
bWVfY3B1CiAgICAKICAgIFByZXZpb3VzbHksIGEgcGVyLWNwdSB1Y29kZSBjYWNoZSBpcyBtYWlu
dGFpbmVkLiBUaGVuIGVhY2ggQ1BVIGhhZCBvbmUKICAgIHBlci1jcHUgdXBkYXRlIGNhY2hlIGFu
ZCB0aGVyZSBtaWdodCBiZSBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBtaWNyb2NvZGUuCiAgICBUaHVz
IG1pY3JvY29kZV9yZXN1bWVfY3B1IHRyaWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBs
b2FkaW5nCiAgICBldmVyeSB1cGRhdGUgY2FjaGUgdW50aWwgYSBzdWNjZXNzZnVsIGxvYWQuCiAg
ICAKICAgIEJ1dCBub3cgdGhlIGNhY2hlIHN0cnVjdCBpcyBzaW1wbGlmaWVkIGEgbG90IGFuZCBv
bmx5IGEgc2luZ2xlIHVjb2RlIGlzCiAgICBjYWNoZWQuIGEgc2luZ2xlIGludm9jYXRpb24gb2Yg
LT5hcHBseV9taWNyb2NvZGUoKSB3b3VsZCBsb2FkIHRoZSBjYWNoZQogICAgYW5kIG1ha2UgbWlj
cm9jb2RlIHVwZGF0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IDlkYTIzOTQzY2NkNTU3ZGRiNmMzNGU5NmUzYmMwNzhhNTFhZDgyMDUKQXV0
aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6
Mjc6NDIgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogaW50cm9kdWNlIGEgZ2xvYmFsIGNhY2hl
IG9mIHVjb2RlIHBhdGNoCiAgICAKICAgIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBj
YWNoZSAndWNpLT5tYycuCiAgICAKICAgIFdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BV
cyBpbiB0aGUgc3lzdGVtIGhhdmUgdGhlIHNhbWUgc2lnbmF0dXJlCiAgICAoZmFtaWx5LCBtb2Rl
bCwgc3RlcHBpbmcgYW5kICdwZicpLCBvbmUgbWljcm9jb2RlIHVwZGF0ZSBtYXRjaGVzIHdpdGgK
ICAgIG9uZSBjcHUgc2hvdWxkIG1hdGNoIHdpdGggb3RoZXJzLiBIYXZpbmcgZGlmZmVyaW5nIG1p
Y3JvY29kZSByZXZpc2lvbnMKICAgIG9uIGNwdXMgd291bGQgY2F1c2Ugc3lzdGVtIHVuc3RhYmxl
IGFuZCBzaG91bGQgYmUgYXZvaWRlZC4gSGVuY2UsIGNhY2hpbmcKICAgIG9uZSBtaWNyb2NvZGUg
dXBkYXRlIGlzIGdvb2QgZW5vdWdoIGZvciBhbGwgY2FzZXMuCiAgICAKICAgIEludHJvZHVjZSBh
IGdsb2JhbCB2YXJpYWJsZSwgbWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0CiAg
ICBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlLiBXaGVuZXZlciB3ZSBnZXQgYSBuZXcgdmFsaWQg
bWljcm9jb2RlIHVwZGF0ZSwKICAgIGl0cyByZXZpc2lvbiBpZCBpcyBjb21wYXJlZCBhZ2FpbnN0
IHRoYXQgb2YgdGhlIG1pY3JvY29kZSB1cGRhdGUgdG8KICAgIGRldGVybWluZSB3aGV0aGVyIHRo
ZSAibWljcm9jb2RlX2NhY2hlIiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCiAgICB0aGlzIGds
b2JhbCBjYWNoZSBpcyBsb2FkZWQgdG8gY3B1IGluIGFwcGx5X21pY3JvY29kZSgpLgogICAgCiAg
ICBBbGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVf
bXV0ZXgnLgogICAgCiAgICBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcg
dGhlIG9sZCBwZXItY3B1IGNhY2hlICgndWNpLT5tYycpCiAgICBhcyBJIGFtIGdvaW5nIHRvIHJl
bW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4gV2UgY29weQogICAg
ZXZlcnl0aGluZyB0byBjcmVhdGUgdGhlIG5ldyBjYWNoZSBibG9iIHRvIGF2b2lkIHJldXNpbmcg
c29tZSBidWZmZXJzCiAgICBwcmV2aW91c2x5IGFsbG9jYXRlZCBmb3IgdGhlIG9sZCBwZXItY3B1
IGNhY2hlLiBJdCBpcyBub3Qgc28gZWZmaWNpZW50LAogICAgYnV0IGl0IGlzIGFscmVhZHkgY29y
cmVjdGVkIGJ5IGEgcGF0Y2ggbGF0ZXIgaW4gdGhpcyBzZXJpZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2Jk
YTJlMDNjYWFiY2JhNmQwYTYKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTMgMTI6MjY6NTEgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6
IGRpc3Rpbmd1aXNoIG9sZCBhbmQgbWlzbWF0Y2hlZCB1Y29kZSBpbiBtaWNyb2NvZGVfZml0cygp
CiAgICAKICAgIFNvbWV0aW1lcywgYW4gdWNvZGUgd2l0aCBhIGxldmVsIGxvd2VyIHRoYW4gb3Ig
ZXF1YWwgdG8gY3VycmVudCBDUFUncwogICAgcGF0Y2ggbGV2ZWwgaXMgdXNlZnVsLiBGb3IgZXhh
bXBsZSwgdG8gd29yayBhcm91bmQgYSBicm9rZW4gYmlvcyB3aGljaAogICAgb25seSBsb2FkcyB1
Y29kZSBmb3IgQlNQLCB3aGVuIEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVw
LAogICAgaXQgaXMgYmV0dGVyIHRvIHNhdmUgYW4gdWNvZGUgd2l0aCBsb3dlciBvciBlcXVhbCBs
ZXZlbCBmb3IgQVBzCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhp
cyBwYXRjaC4gQnV0IGZvbGxvd2luZyBwYXRjaCB3b3VsZAogICAgaGFuZGxlICJvbGQgdWNvZGUi
IGFuZCAibWlzbWF0Y2hlZCB1Y29kZSIgc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMTA5N2FlYjI3YWZlZGQ3ZmQ3MTNlYTJk
MjJhN2Y0NGM2NDI5Y2NiYwpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIFNlcCAxMyAxMjoyNjoxNiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2ludGVs
OiBleHRlbmQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgpCiAgICAKICAgIHRvIGEgbW9yZSBnZW5l
cmljIGZ1bmN0aW9uLiBTbyB0aGF0IGl0IGNhbiBiZSB1c2VkIGFsb25lIHRvIGNoZWNrCiAgICBh
biB1cGRhdGUgYWdhaW5zdCB0aGUgQ1BVIHNpZ25hdHVyZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2
aXNpb24uCiAgICAKICAgIE5vdGUgdGhhdCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgd2ls
bCBiZSB1c2VkIGluIGNvbW1vbiBjb2RlCiAgICAoYWthIG1pY3JvY29kZS5jKSwgaXQgaGFzIGJl
ZW4gcGxhY2VkIGluIHRoZSBjb21tb24gaGVhZGVyLiBBbmQKICAgIGNvbnN0aWZ5aW5nIHRoZSBw
YXJhbWV0ZXIgb2YgbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdAogICAgY2Fu
IGJlIGNhbGxlZCBieSBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4NDgxZjUyNTg3NmE2Zjc1Mzg2
NjcxNWFiYWY4MzRmOWE0Y2JjMWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MjE6NDcgMjAxOSArMDIwMAoKICAgIHB1
YmxpYy94ZW4uaDogdXBkYXRlIHRoZSBjb21tZW50IGV4cGxhaW5pbmcgJ1dhbGxjbG9jayB0aW1l
JwogICAgCiAgICBTaW5jZSBjb21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBk
b21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0CiAgICBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVu
dCBpbiB0aGUgcHVibGljIGhlYWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQogICAgaXQg
Y2xhaW1zIHRoYXQgd2FsbGNsb2NrIHRpbWUgaXMgb25seSB1cGRhdGVkIGJ5IGNvbnRyb2wgc29m
dHdhcmUuCiAgICBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5k
IHdjX25zZWMgYXJlIHNlY29uZHMgYW5kCiAgICBuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBp
biBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2ggYXJlIGJvZ3VzLiBUaGVpcgogICAgdmFsdWVzIGFy
ZSBhZGp1c3RlZCBieSB0aGUgZG9tYWluJ3MgdGltZV9vZmZzZXRfc2Vjb25kcyB2YWx1ZSwgd2hp
Y2ggaXMKICAgIHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQgUlRDIGFu
ZCBoZW5jZSB0aGUgd2FsbGNsb2NrCiAgICB0aW1lem9uZSBpcyB1bmRlciBndWVzdCBjb250cm9s
LgogICAgCiAgICBUaGlzIHBhdGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBjb21tZW50IGluIGxp
bmUgd2l0aCByZWFsaXR5IHdoaWxzdAogICAga2VlcGluZyBpdCByZWFzb25hYmx5IHNob3J0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCBmNTk4NjZlMmJjMTkwZjA4MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1CkF1dGhvcjogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE1OjE4
OjQ3IDIwMTkgKzAxMDAKCiAgICBVcGRhdGUgbXkgTUFJTlRBSU5FUlMgZW50cmllcwogICAgCiAg
ICBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxsIGV4cGlyZSBzaG9ydGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmJj
ZGRjNGRhMTE4ZDUyOGViMWZiZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkgKzAy
MDAKCiAgICBkZWJ1Z3RyYWNlOiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5nICNp
bmNsdWRlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCA2ZTNlNzcxMjAzNzgxYmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjMx
OjM0IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1U
cmVlIGxhdGVyIG9uIGluIHRoZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZp
Y2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVwIHRo
ZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVjYXVz
ZSB0aGUKICAgIGVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3QgcmVx
dWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGlu
ZyB0aGUgRGV2aWNlLVRyZWUuCiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkg
YmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVwLiBU
aGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24K
ICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0
LgogICAgCiAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUgdXNl
ZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0ZSBp
dCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3M2Fm
ZmJjOTE3N2VhNWY3NThiYTI0NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogYm9vdGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpCiAgICAKICAgIE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKSBp
cyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:39:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:39: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 1i9t68-0000If-1W; Mon, 16 Sep 2019 15:39:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9t66-0000Hm-HY
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:39:26 +0000
X-Inumbo-ID: 28bded3e-d898-11e9-b299-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 28bded3e-d898-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 15:39:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D708A18C8939;
 Mon, 16 Sep 2019 15:39:23 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 37C4A5C1D6;
 Mon, 16 Sep 2019 15:39:22 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-6-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <59a12b9c-17ce-2e4c-96a9-f741858b2ba6@redhat.com>
Date: Mon, 16 Sep 2019 17:39:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-6-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.70]); Mon, 16 Sep 2019 15:39:23 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 05/11] OvmfPkg/XenBusDxe:
 Construct paths without 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: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFdoZW4gZG9pbmcgYW4g
YWN0aW9uIHdpdGggYSBwYXRoIGFuZCBzdWJwYXRoIGluIHRoZSB4ZW5zdG9yZSwKPiBYZW5TdG9y
ZUpvaW4gaXMgY2FsbGVkIHRvIGdlbmVyYXRlICIkcGF0aC8kc3VicGF0aCIuIEJ1dCB0aGlzIGZ1
bmN0aW9uCj4gZG8gYW4gYWxsb2NhdGlvbiBvZiBtZW1vcnkgd2hpY2ggaXNuJ3QgbmVjZXNzYXJ5
LiBJbnN0ZWFkIHdlIHdpbGwKPiBjb25zdHJ1Y3QgdGhlIHBhdGggd2l0aCBXUklURV9SRVFVRVNU
IGFuZCBkYXRhIHVzZWQgdG8gZ2VuZXJhdGUgdGhlCj4gcGF0aCB3aWxsIGJlIGNvcGllZCBkaXJl
Y3RseSB0byB0aGUgeGVuc3RvcmUgc2hhcmVkIHJpbmcuCj4gCj4gQWxzbyBjaGFuZ2UgV1JJVEVf
UkVRVUVTVC5MZW4gdHlwZSwgaXQgb25seSBjb250YWluIHNpemVzIGFuZCBkb2Vzbid0Cj4gbmVl
ZCB0byBiZSBleGFjdGx5IDMyYml0cy4KPiAKPiBSZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9j
b3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5MAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IC0tLQo+ICBPdm1mUGtnL1hlbkJ1c0R4
ZS9YZW5TdG9yZS5jIHwgNzggKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4g
IDEgZmlsZSBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVz
RHhlL1hlblN0b3JlLmMKPiBpbmRleCA3YjcxZGMxNTZkLi5jYTdiZTEyZDY4IDEwMDY0NAo+IC0t
LSBhL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKPiArKysgYi9Pdm1mUGtnL1hlbkJ1c0R4
ZS9YZW5TdG9yZS5jCj4gQEAgLTUzLDcgKzUzLDcgQEAKPiAgCj4gIHR5cGVkZWYgc3RydWN0IHsK
PiAgICBDT05TVCBWT0lEICAqRGF0YTsKPiAtICBVSU5UMzIgICAgICBMZW47Cj4gKyAgVUlOVE4g
ICAgICAgTGVuOwo+ICB9IFdSSVRFX1JFUVVFU1Q7Cj4gIAo+ICAvKiBSZWdpc3RlciBjYWxsYmFj
ayB0byB3YXRjaCBzdWJ0cmVlIChub2RlKSBpbiB0aGUgWGVuU3RvcmUuICovCj4gQEAgLTI2MCw2
ICsyNjAsMzUgQEAgWGVuU3RvcmVGaW5kV2F0Y2ggKAo+ICAgIHJldHVybiBOVUxMOwo+ICB9Cj4g
IAo+ICsvKioKPiArICBGaWxsIHRoZSBmaXJzdCB0aHJlZSBzbG90cyBvZiBhIFdSSVRFX1JFUVVF
U1QgYXJyYXkuCj4gKwo+ICsgIFdoZW4gdGhvc2UgdGhyZWUgc2xvdHMgYXJlIGNvbmNhdGVuYXRl
ZCB0byBnZW5lcmF0ZSBhIHN0cmluZywgdGhlIHJlc3VsdGluZwo+ICsgIHN0cmluZyB3aWxsIGJl
ICIkUGF0aFwwIiBvciAiJFBhdGgvJFN1YlBhdGhcMCIgaWYgU3ViUGF0aCBpcyBwcm92aWRlZC4K
PiArKiovCj4gK1NUQVRJQwo+ICtWT0lECj4gK1hlblN0b3JlUHJlcGFyZVdyaXRlUmVxdWVzdCAo
Cj4gKyAgSU4gT1VUIFdSSVRFX1JFUVVFU1QgKldyaXRlUmVxdWVzdCwKPiArICBJTiAgICAgQ09O
U1QgQ0hBUjggICAqUGF0aCwKPiArICBJTiAgICAgQ09OU1QgQ0hBUjggICAqU3ViUGF0aCBPUFRJ
T05BTAo+ICsgICkKPiArewo+ICsgIFNldE1lbShXcml0ZVJlcXVlc3QsIDMgKiBzaXplb2YgKFdS
SVRFX1JFUVVFU1QpLCAwKTsKCigxKSBaZXJvTWVtKCkgaXMgbW9yZSBpZGlvbWF0aWMuIEFsc28s
IHBsZWFzZSBpbnNlcnQgYSBzcGFjZSBiZWZvcmUgdGhlCm9wZW5pbmcgcGFyZW4uCgo+ICsgIFdy
aXRlUmVxdWVzdFswXS5EYXRhID0gUGF0aDsKPiArICBXcml0ZVJlcXVlc3RbMF0uTGVuID0gQXNj
aWlTdHJTaXplIChQYXRoKTsKPiArICBpZiAoU3ViUGF0aCAhPSBOVUxMICYmIFN1YlBhdGhbMF0g
IT0gJ1wwJykgewo+ICsgICAgLy8KPiArICAgIC8vIFJlbW92ZSB0aGUgXDAgZnJvbSB0aGUgZmly
c3QgcGFydCBvZiB0aGUgcmVxdWVzdC4KPiArICAgIC8vCj4gKyAgICBXcml0ZVJlcXVlc3RbMF0u
TGVuLS07Cj4gKyAgICBXcml0ZVJlcXVlc3RbMV0uRGF0YSA9ICIvIjsKPiArICAgIFdyaXRlUmVx
dWVzdFsxXS5MZW4gPSAxOwo+ICsgICAgV3JpdGVSZXF1ZXN0WzJdLkRhdGEgPSBTdWJQYXRoOwo+
ICsgICAgV3JpdGVSZXF1ZXN0WzJdLkxlbiA9IEFzY2lpU3RyU2l6ZSAoU3ViUGF0aCk7Cj4gKyAg
fQo+ICt9Cj4gKwoKU28gdGhpcyBzdWdnZXN0cyB0aGF0IG9ubHkgdGhlIGxhc3QgZWxlbWVudCBp
biB0aGUgYXJyYXkgc2hvdWxkIHBvaW50IHRvCmEgTlVMLXRlcm1pbmF0ZWQgc3RyaW5nLiBTdHJp
bmdzIHBvaW50ZWQtdG8gYnkgZWFybGllciBlbGVtZW50cyBpbiB0aGUKYXJyYXkgc2hvdWxkIG5v
dCBiZSBOVUwtdGVybWluYXRlZC4gSXMgdGhhdCBjb3JyZWN0PwoKPiAgLy8KPiAgLy8gUHVibGlj
IFV0aWxpdHkgRnVuY3Rpb25zCj4gIC8vIEFQSSBjb21tZW50cyBmb3IgdGhlc2UgbWV0aG9kcyBj
YW4gYmUgZm91bmQgaW4gWGVuU3RvcmUuaAo+IEBAIC04NDIsNiArODcxLDcgQEAgWGVuU3RvcmVU
YWxrdiAoCj4gICAgQHBhcmFtIFRyYW5zYWN0aW9uICAgIFRoZSB0cmFuc2FjdGlvbiB0byB1c2Ug
Zm9yIHRoaXMgcmVxdWVzdC4KPiAgICBAcGFyYW0gUmVxdWVzdFR5cGUgICAgVGhlIHR5cGUgb2Yg
bWVzc2FnZSB0byBzZW5kLgo+ICAgIEBwYXJhbSBCb2R5ICAgICAgICAgICBUaGUgYm9keSBvZiB0
aGUgcmVxdWVzdC4KPiArICBAcGFyYW0gU3ViUGF0aCAgICAgICAgSWYgIU5VTEwgYW5kIG5vdCAi
IiwgIi8kU3ViUGF0aCIgaXMgYXBwZW5kIHRvIEJvZHkuCj4gICAgQHBhcmFtIExlblB0ciAgICAg
ICAgIFRoZSByZXR1cm5lZCBsZW5ndGggb2YgdGhlIHJlcGx5Lgo+ICAgIEBwYXJhbSBSZXN1bHQg
ICAgICAgICBUaGUgcmV0dXJuZWQgYm9keSBvZiB0aGUgcmVwbHkuCj4gIAo+IEBAIC04NTQsMTYg
Kzg4NCwxNiBAQCBYZW5TdG9yZVNpbmdsZSAoCj4gICAgSU4gIENPTlNUIFhFTlNUT1JFX1RSQU5T
QUNUSU9OICpUcmFuc2FjdGlvbiwKPiAgICBJTiAgZW51bSB4c2Rfc29ja21zZ190eXBlICAgUmVx
dWVzdFR5cGUsCj4gICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAgICpCb2R5LAo+ICsgIElO
ICBDT05TVCBDSEFSOCAgICAgICAgICAgICAqU3ViUGF0aCBPUFRJT05BTCwKPiAgICBPVVQgVUlO
VDMyICAgICAgICAgICAgICAgICAgKkxlblB0ciBPUFRJT05BTCwKPiAgICBPVVQgVk9JRCAgICAg
ICAgICAgICAgICAgICAgKipSZXN1bHQgT1BUSU9OQUwKPiAgICApCj4gIHsKPiAtICBXUklURV9S
RVFVRVNUIFdyaXRlUmVxdWVzdDsKPiArICBXUklURV9SRVFVRVNUICAgV3JpdGVSZXF1ZXN0WzNd
Owo+ICAKPiAtICBXcml0ZVJlcXVlc3QuRGF0YSA9IChWT0lEICopIEJvZHk7Cj4gLSAgV3JpdGVS
ZXF1ZXN0LkxlbiA9IChVSU5UMzIpQXNjaWlTdHJTaXplIChCb2R5KTsKPiArICBYZW5TdG9yZVBy
ZXBhcmVXcml0ZVJlcXVlc3QgKFdyaXRlUmVxdWVzdCwgQm9keSwgU3ViUGF0aCk7Cj4gIAo+IC0g
IHJldHVybiBYZW5TdG9yZVRhbGt2IChUcmFuc2FjdGlvbiwgUmVxdWVzdFR5cGUsICZXcml0ZVJl
cXVlc3QsIDEsCj4gKyAgcmV0dXJuIFhlblN0b3JlVGFsa3YgKFRyYW5zYWN0aW9uLCBSZXF1ZXN0
VHlwZSwgV3JpdGVSZXF1ZXN0LCAzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBMZW5QdHIs
IFJlc3VsdCk7CgooMikgSXQgd291bGQgYmUgc2xpZ2h0bHkgbW9yZSBpZGlvbWF0aWMgdG8gcGFz
cwoKICBBUlJBWV9TSVpFIChXcml0ZVJlcXVlc3QpCgppbiBwbGFjZSBvZiB0aGUgbmFrZWQgMy4K
Cj4gIH0KPiAgCj4gQEAgLTExMTMsMTUgKzExNDMsMTIgQEAgWGVuU3RvcmVMaXN0RGlyZWN0b3J5
ICgKPiAgICBPVVQgQ09OU1QgQ0hBUjggICAgICAgICAgICoqKkRpcmVjdG9yeUxpc3RQdHIKPiAg
ICApCj4gIHsKPiAtICBDSEFSOCAqUGF0aDsKPiAgICBDSEFSOCAqVGVtcFN0cjsKPiAgICBVSU5U
MzIgTGVuID0gMDsKPiAgICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+ICAKPiAtICBQYXRoID0g
WGVuU3RvcmVKb2luIChEaXJlY3RvcnlQYXRoLCBOb2RlKTsKPiAtICBTdGF0dXMgPSBYZW5TdG9y
ZVNpbmdsZSAoVHJhbnNhY3Rpb24sIFhTX0RJUkVDVE9SWSwgUGF0aCwgJkxlbiwKPiArICBTdGF0
dXMgPSBYZW5TdG9yZVNpbmdsZSAoVHJhbnNhY3Rpb24sIFhTX0RJUkVDVE9SWSwgRGlyZWN0b3J5
UGF0aCwgTm9kZSwgJkxlbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFZPSUQgKiop
ICZUZW1wU3RyKTsKPiAtICBGcmVlUG9vbCAoUGF0aCk7Cj4gICAgaWYgKFN0YXR1cyAhPSBYRU5T
VE9SRV9TVEFUVVNfU1VDQ0VTUykgewo+ICAgICAgcmV0dXJuIFN0YXR1czsKPiAgICB9Cj4gQEAg
LTExNjAsMTMgKzExODcsMTEgQEAgWGVuU3RvcmVSZWFkICgKPiAgICBPVVQgVk9JRCAgICAgICAg
ICAgICAgICAgICAgKipSZXN1bHQKPiAgICApCj4gIHsKPiAtICBDSEFSOCAqUGF0aDsKPiAgICBW
T0lEICpWYWx1ZTsKPiAgICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+ICAKPiAtICBQYXRoID0g
WGVuU3RvcmVKb2luIChEaXJlY3RvcnlQYXRoLCBOb2RlKTsKPiAtICBTdGF0dXMgPSBYZW5TdG9y
ZVNpbmdsZSAoVHJhbnNhY3Rpb24sIFhTX1JFQUQsIFBhdGgsIExlblB0ciwgJlZhbHVlKTsKPiAt
ICBGcmVlUG9vbCAoUGF0aCk7Cj4gKyAgU3RhdHVzID0gWGVuU3RvcmVTaW5nbGUgKFRyYW5zYWN0
aW9uLCBYU19SRUFELCBEaXJlY3RvcnlQYXRoLCBOb2RlLAo+ICsgICAgTGVuUHRyLCAmVmFsdWUp
OwoKKDMpIEluZGVudGF0aW9uLgoKPiAgICBpZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19T
VUNDRVNTKSB7Cj4gICAgICByZXR1cm4gU3RhdHVzOwo+ICAgIH0KPiBAQCAtMTE4MywyMSArMTIw
OCwxMyBAQCBYZW5TdG9yZVdyaXRlICgKPiAgICBJTiBDT05TVCBDSEFSOCAgICAgICAgICAgKlN0
cgo+ICAgICkKPiAgewo+IC0gIENIQVI4ICpQYXRoOwo+IC0gIFdSSVRFX1JFUVVFU1QgV3JpdGVS
ZXF1ZXN0WzJdOwo+IC0gIFhFTlNUT1JFX1NUQVRVUyBTdGF0dXM7Cj4gKyAgV1JJVEVfUkVRVUVT
VCAgIFdyaXRlUmVxdWVzdFs0XTsKPiAgCj4gLSAgUGF0aCA9IFhlblN0b3JlSm9pbiAoRGlyZWN0
b3J5UGF0aCwgTm9kZSk7Cj4gKyAgWGVuU3RvcmVQcmVwYXJlV3JpdGVSZXF1ZXN0IChXcml0ZVJl
cXVlc3QsIERpcmVjdG9yeVBhdGgsIE5vZGUpOwo+ICsgIFdyaXRlUmVxdWVzdFszXS5EYXRhID0g
U3RyOwo+ICsgIFdyaXRlUmVxdWVzdFszXS5MZW4gPSBBc2NpaVN0ckxlbiAoU3RyKTsKCk5vdyB3
ZSBoYXZlIHR3byBzdHJpbmdzLCBwb2ludGVkLXRvIGJ5IGVsZW1lbnRzIGluIHRoZSBhcnJheSwg
dGhhdCBhcmUKTlVMLXRlcm1pbmF0ZWQ6IHRoZSBlbGVtZW50IGF0IG9mZnNldCAyLCBhbmQgdGhl
IG9uZSBhdCBvZmZzZXQgMy4gSXMKdGhhdCBpbnRlbnRpb25hbD8gSXMgdGhhdCBwYXJ0IG9mIHRo
ZSBtZXNzYWdlIGZyYW1pbmc/CgpIbW1tLi4uIEZyb20gdGhlIG9yaWdpbmFsIGNvZGU6Cgo+ICAK
PiAtICBXcml0ZVJlcXVlc3RbMF0uRGF0YSA9IChWT0lEICopIFBhdGg7Cj4gLSAgV3JpdGVSZXF1
ZXN0WzBdLkxlbiA9IChVSU5UMzIpQXNjaWlTdHJTaXplIChQYXRoKTsKPiAtICBXcml0ZVJlcXVl
c3RbMV0uRGF0YSA9IChWT0lEICopIFN0cjsKPiAtICBXcml0ZVJlcXVlc3RbMV0uTGVuID0gKFVJ
TlQzMilBc2NpaVN0ckxlbiAoU3RyKTsKClRoYXQgc2VlbXMgdG8gYmUgdGhlIGNhc2UuIEkgZ3Vl
c3MgdGhlIGZpcnN0IHJ1biAob2Zmc2V0cyAwIHRocm91Z2ggMikKaXMgcGFyc2VkIHVudGlsIHRo
ZSBmaXJzdCBOVUwgaXMgZW5jb3VudGVyZWQsIGZvciAicGF0aCIsIHRoZW4gdGhlCnNlY29uZCBy
dW4gKDMgYW5kIG9ud2FyZHMpIGlzIHBhcnNlZCB1bnRpbCB0aGUgc2Vjb25kIE5VTCBmb3IgImRh
dGEiLgpTb3VuZHMgcGxhdXNpYmxlOyBPSy4KCj4gLQo+IC0gIFN0YXR1cyA9IFhlblN0b3JlVGFs
a3YgKFRyYW5zYWN0aW9uLCBYU19XUklURSwgV3JpdGVSZXF1ZXN0LCAyLCBOVUxMLCBOVUxMKTsK
PiAtICBGcmVlUG9vbCAoUGF0aCk7Cj4gLQo+IC0gIHJldHVybiBTdGF0dXM7Cj4gKyAgcmV0dXJu
IFhlblN0b3JlVGFsa3YgKFRyYW5zYWN0aW9uLCBYU19XUklURSwgV3JpdGVSZXF1ZXN0LCA0LCBO
VUxMLCBOVUxMKTsKCig0KSBQbGVhc2UgdXNlIEFSUkFZX1NJWkUoKTsgaXQncyBtb3JlIHJvYnVz
dC4KCj4gIH0KPiAgCj4gIFhFTlNUT1JFX1NUQVRVUwo+IEBAIC0xMjA3LDEyICsxMjI0LDkgQEAg
WGVuU3RvcmVSZW1vdmUgKAo+ICAgIElOIENPTlNUIENIQVI4ICAgICAgICAgICAgKk5vZGUKPiAg
ICApCj4gIHsKPiAtICBDSEFSOCAqUGF0aDsKPiAgICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+
ICAKPiAtICBQYXRoID0gWGVuU3RvcmVKb2luIChEaXJlY3RvcnlQYXRoLCBOb2RlKTsKPiAtICBT
dGF0dXMgPSBYZW5TdG9yZVNpbmdsZSAoVHJhbnNhY3Rpb24sIFhTX1JNLCBQYXRoLCBOVUxMLCBO
VUxMKTsKPiAtICBGcmVlUG9vbCAoUGF0aCk7Cj4gKyAgU3RhdHVzID0gWGVuU3RvcmVTaW5nbGUg
KFRyYW5zYWN0aW9uLCBYU19STSwgRGlyZWN0b3J5UGF0aCwgTm9kZSwgTlVMTCwgTlVMTCk7Cj4g
IAo+ICAgIHJldHVybiBTdGF0dXM7Cj4gIH0KPiBAQCAtMTIyNiw3ICsxMjQwLDcgQEAgWGVuU3Rv
cmVUcmFuc2FjdGlvblN0YXJ0ICgKPiAgICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+ICAKPiAg
ICBTdGF0dXMgPSBYZW5TdG9yZVNpbmdsZSAoWFNUX05JTCwgWFNfVFJBTlNBQ1RJT05fU1RBUlQs
ICIiLCBOVUxMLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAoVk9JRCAqKikgJklkU3Ry
KTsKPiArICAgIE5VTEwsIChWT0lEICoqKSAmSWRTdHIpOwoKKDUpIEluZGVudGF0aW9uLgoKPiAg
ICBpZiAoU3RhdHVzID09IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7Cj4gICAgICBUcmFuc2Fj
dGlvbi0+SWQgPSAoVUlOVDMyKUFzY2lpU3RyRGVjaW1hbFRvVWludG4gKElkU3RyKTsKPiAgICAg
IEZyZWVQb29sIChJZFN0cik7Cj4gQEAgLTEyNDYsNyArMTI2MCw3IEBAIFhlblN0b3JlVHJhbnNh
Y3Rpb25FbmQgKAo+ICAgIEFib3J0U3RyWzBdID0gQWJvcnQgPyAnRicgOiAnVCc7Cj4gICAgQWJv
cnRTdHJbMV0gPSAnXDAnOwo+ICAKPiAtICByZXR1cm4gWGVuU3RvcmVTaW5nbGUgKFRyYW5zYWN0
aW9uLCBYU19UUkFOU0FDVElPTl9FTkQsIEFib3J0U3RyLCBOVUxMLCBOVUxMKTsKPiArICByZXR1
cm4gWGVuU3RvcmVTaW5nbGUgKFRyYW5zYWN0aW9uLCBYU19UUkFOU0FDVElPTl9FTkQsIEFib3J0
U3RyLCBOVUxMLCBOVUxMLCBOVUxMKTsKPiAgfQo+ICAKPiAgWEVOU1RPUkVfU1RBVFVTCj4gCgpX
aXRoIHRoZSBhYm92ZSBhZGRyZXNzZWQ6CgpSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:40:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:40: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 1i9t7B-00010Z-Dz; Mon, 16 Sep 2019 15:40: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=aGhU=XL=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i9t7A-00010Q-5M
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:40:32 +0000
X-Inumbo-ID: 505f4072-d898-11e9-95ee-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 505f4072-d898-11e9-95ee-12813bfff9fa;
 Mon, 16 Sep 2019 15:40:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568648431;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fEte/tbV2kCIjJD0oUTAaNYfpxFN2VD5ClnzRibCMDw=;
 b=eZtCHXbapQ6/CdoEyEzjxySY+xb/OvcABhafsXv9AF/K5GjSNmMnCeiW
 UrcK+q/RbLSsZ2RLh1cjT/dtn/HsN3/qg6jhvxIPjrzswxjBeU81GaPkb
 wBSqAaPGJOLlNAQbAce7kEa3H60omspbW967SM0UHv+DDxvlUneg54wNM w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OFgwVa7kkThQ8qAeWTIdw3wpHjvY7oBDMXZ4h7RKd/cma9kvxvjh38XCLbf8HxX136UbGzXTm1
 jbGRko58IxjSzmpioh3yvZDHFpyCRyIdyxJhLHM7C6frSSy2DcDqwXS64EtuvhAFgR5e4e2ROl
 bPxoV1diPfAwrQbuXfqEvIp++ZPt73asHOAD2PpqZ39vtlhJJvjz63Q32bk7u0+Zrcpm21FNY3
 8pa6xFf298uZhdIi50OSehqjAYUkHy/GQp58Tkl1gcyDKZ3Uj/7mdWq+qJHbccRAHgpCYifAwH
 e2c=
X-SBRS: 2.7
X-MesageID: 5823003
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5823003"
To: Jan Beulich <jbeulich@suse.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-6-andrew.cooper3@citrix.com>
 <32254c6d-6475-b5b2-8249-0975ca0fc89d@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: <bbc67fb1-e71b-1eab-cef0-6f3dd2127880@citrix.com>
Date: Mon, 16 Sep 2019 16:40:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <32254c6d-6475-b5b2-8249-0975ca0fc89d@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 05/10] x86/domctl: Implement
 XEN_DOMCTL_set_cpumsr_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: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Daniel
 De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDkvMjAxOSAxMjowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDkuMjAxOSAy
MToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gdjI6Cj4+ICAqIEJ1bXAgdGhlIERPTUNUTCBp
bnRlcmZhY2UgdmVyc2lvbgo+PiAgKiBQcm9hY3RpdmVseSBzZXQgdGhlIGVycm9yIHBvaW50ZXJz
IGluIHhjX3NldF9kb21haW5fY3B1X3BvbGljeSgpCj4gRnJvbSB0aGlzIEkgd291bGQgaGF2ZSBl
eHBlY3RlZCAuLi4KPgo+PiAtLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwo+PiArKysg
Yi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwo+PiBAQCAtMjI5LDYgKzIyOSw1MiBAQCBpbnQg
eGNfZ2V0X2RvbWFpbl9jcHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCwKPj4gICAgICByZXR1cm4gcmV0Owo+PiAgfQo+PiAgCj4+ICtpbnQgeGNfc2V0X2RvbWFpbl9j
cHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbnJfbGVhdmVzLCB4ZW5fY3B1aWRfbGVhZl90
ICpsZWF2ZXMsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX21z
cnMsIHhlbl9tc3JfZW50cnlfdCAqbXNycywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKmVycl9sZWFmX3AsIHVpbnQzMl90ICplcnJfc3VibGVhZl9wLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZXJyX21zcl9wKQo+PiArewo+PiAr
ICAgIERFQ0xBUkVfRE9NQ1RMOwo+PiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShsZWF2
ZXMsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX2xlYXZlcyAqIHNpemVvZigq
bGVhdmVzKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JV
RkZFUl9CT1VOQ0VfSU4pOwo+PiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShtc3JzLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucl9tc3JzICogc2l6ZW9mKCptc3JzKSwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VO
Q0VfSU4pOwo+PiArICAgIGludCByZXQ7Cj4+ICsKPj4gKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9i
b3VuY2VfcHJlKHhjaCwgbGVhdmVzKSApCj4+ICsgICAgICAgIHJldHVybiAtMTsKPj4gKwo+PiAr
ICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBtc3JzKSApCj4+ICsgICAgICAg
IHJldHVybiAtMTsKPiAuLi4gc2V0dGluZyBvZiAqZXJyXy4uLl9wIGFoZWFkIG9mIHRoZXNlLgoK
SG1tIC0gSSBzdXBwb3NlIHNvLsKgIERvbmUuCgo+Cj4+IEBAIC02NTgsMTcgKzY1OCwyNCBAQCBz
dHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCB7Cj4+ICB9Owo+PiAgCj4+ICAvKgo+PiAtICogWEVOX0RP
TUNUTF9nZXRfY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQo+PiArICogWEVOX0RPTUNUTF97Z2V0
LHNldH1fY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQo+PiAgICoKPj4gLSAqIFF1ZXJ5IHRoZSBD
UFVJRCBhbmQgTVNSIHBvbGljaWVzIGZvciBhIHNwZWNpZmljIGRvbWFpbi4KPj4gKyAqIFF1ZXJ5
IG9yIHNldCB0aGUgQ1BVSUQgYW5kIE1TUiBwb2xpY2llcyBmb3IgYSBzcGVjaWZpYyBkb21haW4u
Cj4+ICAgKi8KPj4gIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdV9wb2xpY3kgewo+PiAgICAgIHVpbnQz
Ml90IG5yX2xlYXZlczsgLyogSU4vT1VUOiBOdW1iZXIgb2YgbGVhdmVzIGluL3dyaXR0ZW4gdG8K
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAqICdjcHVpZF9wb2xpY3knLiAqLwo+PiAgICAg
IHVpbnQzMl90IG5yX21zcnM7ICAgLyogSU4vT1VUOiBOdW1iZXIgb2YgTVNScyBpbi93cml0dGVu
IHRvCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAnbXNyX2RvbWFpbl9wb2xpY3knICov
Cj4+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fY3B1aWRfbGVhZl90KSBjcHVpZF9wb2xp
Y3k7IC8qIE9VVCAqLwo+PiAtICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX21zcl9lbnRyeV90
KSBtc3JfcG9saWN5OyAgICAvKiBPVVQgKi8KPj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhl
bl9jcHVpZF9sZWFmX3QpIGNwdWlkX3BvbGljeTsgLyogSU4vT1VUICovCj4+ICsgICAgWEVOX0dV
RVNUX0hBTkRMRV82NCh4ZW5fbXNyX2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIElOL09VVCAq
Lwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBPVVQsIHNldF9wb2xpY3kgb25seS4gIFdyaXR0
ZW4gaW4gc29tZSAoYnV0IG5vdCBhbGwpIGVycm9yIGNhc2VzIHRvCj4+ICsgICAgICogaWRlbnRp
ZnkgcHJvYmxlbSB0aGUgQ1BVSUQgbGVhZi9zdWJsZWFmIGFuZC9vciBNU1Igd2hpY2ggYXVkaXRp
bmcKPj4gKyAgICAgKiBvYmplY3RzIHRvLgo+PiArICAgICAqLwo+IFN0cmF5ICJwcm9ibGVtIiwg
b3IgbWlzc2luZyBmdXJ0aGVyIHdvcmQocyk/CgpTdHJheSBwcm9ibGVtLsKgIERyb3BwZWQuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:41:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15: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 1i9t89-0001Aa-VB; Mon, 16 Sep 2019 15:41:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9t88-0001AF-EA
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:41:32 +0000
X-Inumbo-ID: 749d1428-d898-11e9-95ef-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 749d1428-d898-11e9-95ef-12813bfff9fa;
 Mon, 16 Sep 2019 15:41:31 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3A5B73082B6D;
 Mon, 16 Sep 2019 15:41:31 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6CAA1600C1;
 Mon, 16 Sep 2019 15:41:29 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-7-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <135a493b-bddb-4628-4464-06a4bc1cd029@redhat.com>
Date: Mon, 16 Sep 2019 17:41:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-7-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Mon, 16 Sep 2019 15:41:31 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 06/11] OvmfPkg/XenBusDxe:
 Rework XenStoreProcessMessage to avoid allocating 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: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFRoaXMgcGF0Y2ggcmV3
b3JrIFhlblN0b3JlUHJvY2Vzc01lc3NhZ2UgaW4gb3JkZXIgdG8gYXZvaWQgbWVtb3J5Cj4gYWxs
b2NhdGlvbiB3aGVuIGEgcmVwbHkgaXMgZXhwZWN0ZWQuIEluc3RlYWQgb2YgYWxsb2NhdGluZyBh
IGJ1ZmZlcgo+IGZvciB0aGlzIHJlcGx5LCB3ZSBhcmUgZ29pbmcgdG8gY29weSB0byBhIGJ1ZmZl
ciBwYXNzZWQgYnkgdGhlIGNhbGxlci4KPiBGb3IgbWVzc2FnZXMgdGhhdCBhcmVuJ3QgZnVsbHkg
cmVjZWl2ZWQsIHRoZXkgd2lsbCBiZSBzdG9yZWQgaW4gYQo+IGJ1ZmZlciB0aGF0IGhhdmUgYmVl
biBhbGxvY2F0ZWQgYXQgdGhlIGluaXRpYWxpc2F0aW9uIG9mIHRoZSBkcml2ZXIuCj4gCj4gQSB0
ZW1wb3JhcnkgbWVtb3J5IGFsbG9jYXRpb24gaXMgbWFkZSBpbiBYZW5TdG9yZVRhbGt2IGJ1dCB0
aGF0IHdpbGwKPiBiZSByZW1vdmVkIGluIGEgZnVydGhlciBwYXRjaC4KPiAKPiBSZWY6IGh0dHBz
Oi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5MAo+IFNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IC0tLQo+
ICBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jIHwgMjk3ICsrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMzAgaW5zZXJ0aW9ucygrKSwgMTY3
IGRlbGV0aW9ucygtKQoKU29ycnksIHRvbyBiaWcgZm9yIGEgZGV0YWlsZWQgcmV2aWV3LCBhbmQg
SSdkIGxpa2UgdG8gZ28gdGhyb3VnaCB0aGUKc2VyaWVzIHRvZGF5LiBTbywgYmFzZWQgb24gdGhl
IGRpZmZzdGF0LAoKQWNrZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgpU
aGFua3MKTGFzemxvCgo+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5j
IGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYwo+IGluZGV4IGNhN2JlMTJkNjguLjAwNGQz
YjYwMjIgMTAwNjQ0Cj4gLS0tIGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYwo+ICsrKyBi
L092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKPiBAQCAtNzIsMjcgKzcyLDYgQEAgc3RydWN0
IF9YRU5TVE9SRV9XQVRDSAo+ICAjZGVmaW5lIFhFTlNUT1JFX1dBVENIX0ZST01fTElOSyhsKSBc
Cj4gICAgQ1IgKGwsIFhFTlNUT1JFX1dBVENILCBMaW5rLCBYRU5TVE9SRV9XQVRDSF9TSUdOQVRV
UkUpCj4gIAo+IC0KPiAtLyoqCj4gLSAqIFN0cnVjdHVyZSBjYXB0dXJpbmcgbWVzc2FnZXMgcmVj
ZWl2ZWQgZnJvbSB0aGUgWGVuU3RvcmUgc2VydmljZS4KPiAtICovCj4gLSNkZWZpbmUgWEVOU1RP
UkVfTUVTU0FHRV9TSUdOQVRVUkUgU0lHTkFUVVJFXzMyICgnWCcsICdTJywgJ3MnLCAnbScpCj4g
LXR5cGVkZWYgc3RydWN0IHsKPiAtICBVSU5UMzIgU2lnbmF0dXJlOwo+IC0gIExJU1RfRU5UUlkg
TGluazsKPiAtCj4gLSAgc3RydWN0IHhzZF9zb2NrbXNnIEhlYWRlcjsKPiAtCj4gLSAgdW5pb24g
ewo+IC0gICAgLyogUXVldWVkIHJlcGxpZXMuICovCj4gLSAgICBzdHJ1Y3Qgewo+IC0gICAgICBD
SEFSOCAqQm9keTsKPiAtICAgIH0gUmVwbHk7Cj4gLSAgfSB1Owo+IC19IFhFTlNUT1JFX01FU1NB
R0U7Cj4gLSNkZWZpbmUgWEVOU1RPUkVfTUVTU0FHRV9GUk9NX0xJTksocikgXAo+IC0gIENSIChy
LCBYRU5TVE9SRV9NRVNTQUdFLCBMaW5rLCBYRU5TVE9SRV9NRVNTQUdFX1NJR05BVFVSRSkKPiAt
Cj4gIC8qKgo+ICAgKiBDb250YWluZXIgZm9yIGFsbCBYZW5TdG9yZSByZWxhdGVkIHN0YXRlLgo+
ICAgKi8KPiBAQCAtMTA1LDIxICs4NCw2IEBAIHR5cGVkZWYgc3RydWN0IHsKPiAgCj4gICAgWEVO
QlVTX0RFVklDRSAqRGV2Owo+ICAKPiAtICAvKioKPiAtICAgKiBBIGxpc3Qgb2YgcmVwbGllcyB0
byBvdXIgcmVxdWVzdHMuCj4gLSAgICoKPiAtICAgKiBUaGUgcmVwbHkgbGlzdCBpcyBmaWxsZWQg
YnkgeHNfcmN2X3RocmVhZCgpLiAgSXQKPiAtICAgKiBpcyBjb25zdW1lZCBieSB0aGUgY29udGV4
dCB0aGF0IGlzc3VlZCB0aGUgcmVxdWVzdAo+IC0gICAqIHRvIHdoaWNoIGEgcmVwbHkgaXMgbWFk
ZS4gIFRoZSByZXF1ZXN0ZXIgYmxvY2tzIGluCj4gLSAgICogWGVuU3RvcmVSZWFkUmVwbHkgKCku
Cj4gLSAgICoKPiAtICAgKiAvbm90ZSBPbmx5IG9uZSByZXF1ZXN0aW5nIGNvbnRleHQgY2FuIGJl
IGFjdGl2ZSBhdCBhIHRpbWUuCj4gLSAgICovCj4gLSAgTElTVF9FTlRSWSBSZXBseUxpc3Q7Cj4g
LQo+IC0gIC8qKiBMb2NrIHByb3RlY3RpbmcgdGhlIHJlcGx5IGxpc3QuICovCj4gLSAgRUZJX0xP
Q0sgUmVwbHlMb2NrOwo+IC0KPiAgICAvKioKPiAgICAgKiBMaXN0IG9mIHJlZ2lzdGVyZWQgd2F0
Y2hlcy4KPiAgICAgKi8KPiBAQCAtMTM2LDYgKzEwMCwxMyBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4g
IAo+ICAgIC8qKiBIYW5kbGUgZm9yIFhlblN0b3JlIGV2ZW50cy4gKi8KPiAgICBFRklfRVZFTlQg
RXZlbnRDaGFubmVsRXZlbnQ7Cj4gKwo+ICsgIC8qKiBCdWZmZXIgdXNlZCB0byBjb3B5IHBheWxv
YWRzIGZyb20gdGhlIHhlbnN0b3JlIHJpbmcgKi8KPiArICAvLyBUaGUgKyAxIGlzIHRvIGFsbG93
IHRvIGhhdmUgYSBcMC4KPiArICBDSEFSOCBCdWZmZXJbWEVOU1RPUkVfUEFZTE9BRF9NQVggKyAx
XTsKPiArCj4gKyAgLyoqIElEIHVzZWQgd2hlbiBzZW5kaW5nIG1lc3NhZ2VzIHRvIHhlbnN0b3Jl
ZCAqLwo+ICsgIFVJTlROIE5leHRSZXF1ZXN0SWQ7Cj4gIH0gWEVOU1RPUkVfUFJJVkFURTsKPiAg
Cj4gIC8vCj4gQEAgLTE0OCw2ICsxMTksMTIgQEAgc3RhdGljIFhFTlNUT1JFX1BSSVZBVEUgeHM7
Cj4gIC8vIFByaXZhdGUgVXRpbGl0eSBGdW5jdGlvbnMKPiAgLy8KPiAgCj4gK1NUQVRJQwo+ICtY
RU5TVE9SRV9TVEFUVVMKPiArWGVuU3RvcmVHZXRFcnJvciAoCj4gKyAgQ09OU1QgQ0hBUjggKkVy
cm9yU3RyCj4gKyAgKTsKPiArCj4gIC8qKgo+ICAgIENvdW50IGFuZCBvcHRpb25hbGx5IHJlY29y
ZCBwb2ludGVycyB0byBhIG51bWJlciBvZiBOVUwgdGVybWluYXRlZAo+ICAgIHN0cmluZ3MgaW4g
YSBidWZmZXIuCj4gQEAgLTYxMyw3MCArNTkwLDEwNiBAQCBYZW5TdG9yZVJlYWRTdG9yZSAoCj4g
ICAgQmxvY2sgcmVhZGluZyB0aGUgbmV4dCBtZXNzYWdlIGZyb20gdGhlIFhlblN0b3JlIHNlcnZp
Y2UgYW5kCj4gICAgcHJvY2VzcyB0aGUgcmVzdWx0Lgo+ICAKPiArICBAcGFyYW0gRXhwZWN0ZWRS
ZXF1ZXN0SWQgICAgICBCbG9jayB1bnRpbCBhIHJlcGx5IHRvIHdpdGggdGhpcyBJRCBpcyBzZWVu
Lgo+ICsgIEBwYXJhbSBFeHBlY3RlZFRyYW5zYWN0aW9uSWQgIElkZW0sIGJ1dCBzaG91bGQgYWxz
byBtYXRjaCB0aGlzIElELgo+ICsgIEBwYXJhbSBCdWZmZXJTaXplICAgICAgICAgICAgIElOOiBz
aXplIG9mIHRoZSBidWZmZXIKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6
IFRoZSByZXR1cm5lZCBsZW5ndGggb2YgdGhlIHJlcGx5Lgo+ICsgIEBwYXJhbSBCdWZmZXIgICAg
ICAgICAgICAgICAgIFRoZSByZXR1cm5lZCBib2R5IG9mIHRoZSByZXBseS4KPiArCj4gICAgQHJl
dHVybiAgWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1Mgb24gc3VjY2Vzcy4gIE90aGVyd2lzZSBhbiBl
cnJubyB2YWx1ZQo+ICAgICAgICAgICAgIGluZGljYXRpbmcgdGhlIHR5cGUgb2YgZmFpbHVyZSBl
bmNvdW50ZXJlZC4KPiAgKiovCj4gIFNUQVRJQwo+ICBYRU5TVE9SRV9TVEFUVVMKPiAgWGVuU3Rv
cmVQcm9jZXNzTWVzc2FnZSAoCj4gLSAgVk9JRAo+ICsgIElOICAgICBVSU5UMzIgICAgRXhwZWN0
ZWRSZXF1ZXN0SWQsCj4gKyAgSU4gICAgIFVJTlQzMiAgICBFeHBlY3RlZFRyYW5zYWN0aW9uSWQs
Cj4gKyAgSU4gT1VUIFVJTlROICAgICAqQnVmZmVyU2l6ZSBPUFRJT05BTCwKPiArICBJTiBPVVQg
Q0hBUjggICAgICpCdWZmZXIgT1BUSU9OQUwKPiAgICApCj4gIHsKPiAtICBYRU5TVE9SRV9NRVNT
QUdFICpNZXNzYWdlOwo+IC0gIENIQVI4ICpCb2R5Owo+IC0gIFhFTlNUT1JFX1NUQVRVUyBTdGF0
dXM7Cj4gLQo+IC0gIE1lc3NhZ2UgPSBBbGxvY2F0ZVplcm9Qb29sIChzaXplb2YgKFhFTlNUT1JF
X01FU1NBR0UpKTsKPiAtICBNZXNzYWdlLT5TaWduYXR1cmUgPSBYRU5TVE9SRV9NRVNTQUdFX1NJ
R05BVFVSRTsKPiAtICBTdGF0dXMgPSBYZW5TdG9yZVJlYWRTdG9yZSAoJk1lc3NhZ2UtPkhlYWRl
ciwgc2l6ZW9mIChNZXNzYWdlLT5IZWFkZXIpKTsKPiAtICBpZiAoU3RhdHVzICE9IFhFTlNUT1JF
X1NUQVRVU19TVUNDRVNTKSB7Cj4gLSAgICBGcmVlUG9vbCAoTWVzc2FnZSk7Cj4gLSAgICBERUJV
RyAoKEVGSV9EX0VSUk9SLCAiWGVuU3RvcmU6IEVycm9yIHJlYWQgc3RvcmUgKCVkKVxuIiwgU3Rh
dHVzKSk7Cj4gLSAgICByZXR1cm4gU3RhdHVzOwo+IC0gIH0KPiAtCj4gLSAgQm9keSA9IEFsbG9j
YXRlUG9vbCAoTWVzc2FnZS0+SGVhZGVyLmxlbiArIDEpOwo+IC0gIFN0YXR1cyA9IFhlblN0b3Jl
UmVhZFN0b3JlIChCb2R5LCBNZXNzYWdlLT5IZWFkZXIubGVuKTsKPiAtICBpZiAoU3RhdHVzICE9
IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7Cj4gLSAgICBGcmVlUG9vbCAoQm9keSk7Cj4gLSAg
ICBGcmVlUG9vbCAoTWVzc2FnZSk7Cj4gLSAgICBERUJVRyAoKEVGSV9EX0VSUk9SLCAiWGVuU3Rv
cmU6IEVycm9yIHJlYWQgc3RvcmUgKCVkKVxuIiwgU3RhdHVzKSk7Cj4gLSAgICByZXR1cm4gU3Rh
dHVzOwo+IC0gIH0KPiAtICBCb2R5W01lc3NhZ2UtPkhlYWRlci5sZW5dID0gJ1wwJzsKPiArICBz
dHJ1Y3QgeHNkX3NvY2ttc2cgSGVhZGVyOwo+ICsgIENIQVI4ICAgICAgICAgICAgICAqUGF5bG9h
ZDsKPiArICBYRU5TVE9SRV9TVEFUVVMgICAgU3RhdHVzOwo+ICAKPiAtICBpZiAoTWVzc2FnZS0+
SGVhZGVyLnR5cGUgPT0gWFNfV0FUQ0hfRVZFTlQpIHsKPiAtICAgIENPTlNUIENIQVI4ICAgICpX
YXRjaEV2ZW50UGF0aDsKPiAtICAgIENPTlNUIENIQVI4ICAgICpXYXRjaEV2ZW50VG9rZW47Cj4g
LSAgICBWT0lEICAgICAgICAgICAqQ29udmVydGVkVG9rZW47Cj4gLSAgICBYRU5TVE9SRV9XQVRD
SCAqV2F0Y2g7Cj4gKyAgd2hpbGUgKFRSVUUpIHsKPiAgCj4gLSAgICAvLwo+IC0gICAgLy8gUGFy
c2UgV0FUQ0hfRVZFTlQgbWVzc2FnZXMKPiAtICAgIC8vICAgPHBhdGg+XDA8dG9rZW4+XDAKPiAt
ICAgIC8vCj4gLSAgICBXYXRjaEV2ZW50UGF0aCA9IEJvZHk7Cj4gLSAgICBXYXRjaEV2ZW50VG9r
ZW4gPSBXYXRjaEV2ZW50UGF0aCArIEFzY2lpU3RyU2l6ZSAoV2F0Y2hFdmVudFBhdGgpOwo+ICsg
ICAgU3RhdHVzID0gWGVuU3RvcmVSZWFkU3RvcmUgKCZIZWFkZXIsIHNpemVvZiAoSGVhZGVyKSk7
Cj4gKyAgICBpZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7Cj4gKyAgICAg
IERFQlVHICgoREVCVUdfRVJST1IsICJYZW5TdG9yZTogRXJyb3IgcmVhZCBzdG9yZSAoJWQpXG4i
LCBTdGF0dXMpKTsKPiArICAgICAgcmV0dXJuIFN0YXR1czsKPiArICAgIH0KPiAgCj4gLSAgICBD
b252ZXJ0ZWRUb2tlbiA9IChWT0lEICopIEFzY2lpU3RySGV4VG9VaW50biAoV2F0Y2hFdmVudFRv
a2VuKTsKPiArICAgIEFTU0VSVCAoSGVhZGVyLmxlbiA8PSBYRU5TVE9SRV9QQVlMT0FEX01BWCk7
Cj4gKyAgICBpZiAoSGVhZGVyLmxlbiA+IFhFTlNUT1JFX1BBWUxPQURfTUFYKSB7Cj4gKyAgICAg
IERFQlVHICgoREVCVUdfRVJST1IsICJYZW5TdG9yZTogTWVzc2FnZSBwYXlsb2FkIG92ZXIgJWQg
KGlzICVkKVxuIiwKPiArICAgICAgICAgIFhFTlNUT1JFX1BBWUxPQURfTUFYLCBIZWFkZXIubGVu
KSk7Cj4gKyAgICAgIEhlYWRlci5sZW4gPSBYRU5TVE9SRV9QQVlMT0FEX01BWDsKPiArICAgIH0K
PiAgCj4gLSAgICBFZmlBY3F1aXJlTG9jayAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzTG9jayk7Cj4g
LSAgICBXYXRjaCA9IFhlblN0b3JlRmluZFdhdGNoIChDb252ZXJ0ZWRUb2tlbik7Cj4gLSAgICBE
RUJVRyAoKERFQlVHX0lORk8sICJYZW5TdG9yZTogV2F0Y2ggZXZlbnQgJWFcbiIsIFdhdGNoRXZl
bnRUb2tlbikpOwo+IC0gICAgaWYgKFdhdGNoICE9IE5VTEwpIHsKPiAtICAgICAgV2F0Y2gtPlRy
aWdnZXJlZCA9IFRSVUU7Cj4gLSAgICB9IGVsc2Ugewo+IC0gICAgICBERUJVRyAoKEVGSV9EX1dB
Uk4sICJYZW5TdG9yZTogV2F0Y2ggaGFuZGxlICVhIG5vdCBmb3VuZFxuIiwKPiAtICAgICAgICAg
ICAgICBXYXRjaEV2ZW50VG9rZW4pKTsKPiArICAgIFBheWxvYWQgPSB4cy5CdWZmZXI7Cj4gKyAg
ICBTdGF0dXMgPSBYZW5TdG9yZVJlYWRTdG9yZSAoUGF5bG9hZCwgSGVhZGVyLmxlbik7Cj4gKyAg
ICBpZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7Cj4gKyAgICAgIERFQlVH
ICgoREVCVUdfRVJST1IsICJYZW5TdG9yZTogRXJyb3IgcmVhZCBzdG9yZSAoJWQpXG4iLCBTdGF0
dXMpKTsKPiArICAgICAgcmV0dXJuIFN0YXR1czsKPiAgICAgIH0KPiAtICAgIEVmaVJlbGVhc2VM
b2NrICgmeHMuUmVnaXN0ZXJlZFdhdGNoZXNMb2NrKTsKPiAtICAgIEZyZWVQb29sIChNZXNzYWdl
KTsKPiAtICAgIEZyZWVQb29sIChCb2R5KTsKPiAtICB9IGVsc2Ugewo+IC0gICAgTWVzc2FnZS0+
dS5SZXBseS5Cb2R5ID0gQm9keTsKPiAtICAgIEVmaUFjcXVpcmVMb2NrICgmeHMuUmVwbHlMb2Nr
KTsKPiAtICAgIEluc2VydFRhaWxMaXN0ICgmeHMuUmVwbHlMaXN0LCAmTWVzc2FnZS0+TGluayk7
Cj4gLSAgICBFZmlSZWxlYXNlTG9jayAoJnhzLlJlcGx5TG9jayk7Cj4gKyAgICBQYXlsb2FkW0hl
YWRlci5sZW5dID0gJ1wwJzsKPiArCj4gKyAgICBpZiAoSGVhZGVyLnR5cGUgPT0gWFNfV0FUQ0hf
RVZFTlQpIHsKPiArICAgICAgQ09OU1QgQ0hBUjggICAgKldhdGNoRXZlbnRQYXRoOwo+ICsgICAg
ICBDT05TVCBDSEFSOCAgICAqV2F0Y2hFdmVudFRva2VuOwo+ICsgICAgICBWT0lEICAgICAgICAg
ICAqQ29udmVydGVkVG9rZW47Cj4gKyAgICAgIFhFTlNUT1JFX1dBVENIICpXYXRjaDsKPiArCj4g
KyAgICAgIC8vCj4gKyAgICAgIC8vIFBhcnNlIFdBVENIX0VWRU5UIG1lc3NhZ2VzCj4gKyAgICAg
IC8vICAgPHBhdGg+XDA8dG9rZW4+XDAKPiArICAgICAgLy8KPiArICAgICAgV2F0Y2hFdmVudFBh
dGggPSBQYXlsb2FkOwo+ICsgICAgICBXYXRjaEV2ZW50VG9rZW4gPSBXYXRjaEV2ZW50UGF0aCAr
IEFzY2lpU3RyU2l6ZSAoV2F0Y2hFdmVudFBhdGgpOwo+ICsKPiArICAgICAgQ29udmVydGVkVG9r
ZW4gPSAoVk9JRCAqKSBBc2NpaVN0ckhleFRvVWludG4gKFdhdGNoRXZlbnRUb2tlbik7Cj4gKwo+
ICsgICAgICBFZmlBY3F1aXJlTG9jayAoJnhzLlJlZ2lzdGVyZWRXYXRjaGVzTG9jayk7Cj4gKyAg
ICAgIFdhdGNoID0gWGVuU3RvcmVGaW5kV2F0Y2ggKENvbnZlcnRlZFRva2VuKTsKPiArICAgICAg
REVCVUcgKChERUJVR19JTkZPLCAiWGVuU3RvcmU6IFdhdGNoIGV2ZW50ICVhXG4iLCBXYXRjaEV2
ZW50VG9rZW4pKTsKPiArICAgICAgaWYgKFdhdGNoICE9IE5VTEwpIHsKPiArICAgICAgICBXYXRj
aC0+VHJpZ2dlcmVkID0gVFJVRTsKPiArICAgICAgfSBlbHNlIHsKPiArICAgICAgICBERUJVRyAo
KERFQlVHX1dBUk4sICJYZW5TdG9yZTogV2F0Y2ggaGFuZGxlICVhIG5vdCBmb3VuZFxuIiwKPiAr
ICAgICAgICAgICAgICAgIFdhdGNoRXZlbnRUb2tlbikpOwo+ICsgICAgICB9Cj4gKyAgICAgIEVm
aVJlbGVhc2VMb2NrICgmeHMuUmVnaXN0ZXJlZFdhdGNoZXNMb2NrKTsKPiArCj4gKyAgICAgIGlm
IChIZWFkZXIucmVxX2lkID09IEV4cGVjdGVkUmVxdWVzdElkCj4gKyAgICAgICAgJiYgSGVhZGVy
LnR4X2lkID09IEV4cGVjdGVkVHJhbnNhY3Rpb25JZAo+ICsgICAgICAgICYmIEJ1ZmZlciA9PSBO
VUxMKSB7Cj4gKyAgICAgICAgLy8KPiArICAgICAgICAvLyBXZSB3ZXJlIHdhaXRpbmcgZm9yIGEg
d2F0Y2ggZXZlbnQKPiArICAgICAgICAvLwo+ICsgICAgICAgIHJldHVybiBYRU5TVE9SRV9TVEFU
VVNfU1VDQ0VTUzsKPiArICAgICAgfQo+ICsgICAgfSBlbHNlIGlmIChIZWFkZXIucmVxX2lkID09
IEV4cGVjdGVkUmVxdWVzdElkCj4gKyAgICAgICYmIEhlYWRlci50eF9pZCA9PSBFeHBlY3RlZFRy
YW5zYWN0aW9uSWQpIHsKPiArICAgICAgU3RhdHVzID0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1M7
Cj4gKyAgICAgIGlmIChIZWFkZXIudHlwZSA9PSBYU19FUlJPUikgewo+ICsgICAgICAgIFN0YXR1
cyA9IFhlblN0b3JlR2V0RXJyb3IgKFBheWxvYWQpOwo+ICsgICAgICB9IGVsc2UgaWYgKEJ1ZmZl
ciAhPSBOVUxMKSB7Cj4gKyAgICAgICAgQVNTRVJUIChCdWZmZXJTaXplICE9IE5VTEwpOwo+ICsg
ICAgICAgIEFTU0VSVCAoKkJ1ZmZlclNpemUgPj0gSGVhZGVyLmxlbik7Cj4gKyAgICAgICAgQ29w
eU1lbSAoQnVmZmVyLCBQYXlsb2FkLCBNSU4gKEhlYWRlci5sZW4gKyAxLCAqQnVmZmVyU2l6ZSkp
Owo+ICsgICAgICAgICpCdWZmZXJTaXplID0gSGVhZGVyLmxlbjsKPiArICAgICAgfSBlbHNlIHsK
PiArICAgICAgICAvLwo+ICsgICAgICAgIC8vIFBheWxvYWQgc2hvdWxkIGJlICJPSyIgaWYgdGhl
IGZ1bmN0aW9uIHNlbmRpbmcgYSByZXF1ZXN0IGRvZXNuJ3QKPiArICAgICAgICAvLyBleHBlY3Qg
YSByZXBseS4KPiArICAgICAgICAvLwo+ICsgICAgICAgIEFTU0VSVCAoSGVhZGVyLmxlbiA9PSAz
KTsKPiArICAgICAgICBBU1NFUlQgKEFzY2lpU3RyQ21wIChQYXlsb2FkLCAiT0siKSA9PSAwKTsK
PiArICAgICAgfQo+ICsgICAgICByZXR1cm4gU3RhdHVzOwo+ICsgICAgfQo+ICsKPiAgICB9Cj4g
IAo+ICAgIHJldHVybiBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUzsKPiBAQCAtNzM2LDUxICs3NDks
NiBAQCBYZW5TdG9yZUdldEVycm9yICgKPiAgICByZXR1cm4gWEVOU1RPUkVfU1RBVFVTX0VJTlZB
TDsKPiAgfQo+ICAKPiAtLyoqCj4gLSAgQmxvY2sgd2FpdGluZyBmb3IgYSByZXBseSB0byBhIG1l
c3NhZ2UgcmVxdWVzdC4KPiAtCj4gLSAgQHBhcmFtIFR5cGVQdHIgVGhlIHJldHVybmVkIHR5cGUg
b2YgdGhlIHJlcGx5Lgo+IC0gIEBwYXJhbSBMZW5QdHIgIFRoZSByZXR1cm5lZCBib2R5IGxlbmd0
aCBvZiB0aGUgcmVwbHkuCj4gLSAgQHBhcmFtIFJlc3VsdCAgVGhlIHJldHVybmVkIGJvZHkgb2Yg
dGhlIHJlcGx5Lgo+IC0qKi8KPiAtU1RBVElDCj4gLVhFTlNUT1JFX1NUQVRVUwo+IC1YZW5TdG9y
ZVJlYWRSZXBseSAoCj4gLSAgT1VUIGVudW0geHNkX3NvY2ttc2dfdHlwZSAqVHlwZVB0ciwKPiAt
ICBPVVQgVUlOVDMyICpMZW5QdHIgT1BUSU9OQUwsCj4gLSAgT1VUIFZPSUQgKipSZXN1bHQKPiAt
ICApCj4gLXsKPiAtICBYRU5TVE9SRV9NRVNTQUdFICpNZXNzYWdlOwo+IC0gIExJU1RfRU5UUlkg
KkVudHJ5Owo+IC0gIENIQVI4ICpCb2R5Owo+IC0KPiAtICB3aGlsZSAoSXNMaXN0RW1wdHkgKCZ4
cy5SZXBseUxpc3QpKSB7Cj4gLSAgICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+IC0gICAgU3Rh
dHVzID0gWGVuU3RvcmVQcm9jZXNzTWVzc2FnZSAoKTsKPiAtICAgIGlmIChTdGF0dXMgIT0gWEVO
U1RPUkVfU1RBVFVTX1NVQ0NFU1MgJiYgU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19FQUdBSU4p
IHsKPiAtICAgICAgREVCVUcgKChERUJVR19FUlJPUiwgIlhlblN0b3JlLCBlcnJvciB3aGlsZSBy
ZWFkaW5nIHRoZSByaW5nICglZCkuXG4iLAo+IC0gICAgICAgICAgICAgIFN0YXR1cykpOwo+IC0g
ICAgICByZXR1cm4gU3RhdHVzOwo+IC0gICAgfQo+IC0gIH0KPiAtICBFZmlBY3F1aXJlTG9jayAo
JnhzLlJlcGx5TG9jayk7Cj4gLSAgRW50cnkgPSBHZXRGaXJzdE5vZGUgKCZ4cy5SZXBseUxpc3Qp
Owo+IC0gIE1lc3NhZ2UgPSBYRU5TVE9SRV9NRVNTQUdFX0ZST01fTElOSyAoRW50cnkpOwo+IC0g
IFJlbW92ZUVudHJ5TGlzdCAoRW50cnkpOwo+IC0gIEVmaVJlbGVhc2VMb2NrICgmeHMuUmVwbHlM
b2NrKTsKPiAtCj4gLSAgKlR5cGVQdHIgPSBNZXNzYWdlLT5IZWFkZXIudHlwZTsKPiAtICBpZiAo
TGVuUHRyICE9IE5VTEwpIHsKPiAtICAgICpMZW5QdHIgPSBNZXNzYWdlLT5IZWFkZXIubGVuOwo+
IC0gIH0KPiAtICBCb2R5ID0gTWVzc2FnZS0+dS5SZXBseS5Cb2R5Owo+IC0KPiAtICBGcmVlUG9v
bCAoTWVzc2FnZSk7Cj4gLSAgKlJlc3VsdCA9IEJvZHk7Cj4gLSAgcmV0dXJuIFhFTlNUT1JFX1NU
QVRVU19TVUNDRVNTOwo+IC19Cj4gLQo+ICAvKioKPiAgICBTZW5kIGEgbWVzc2FnZSB3aXRoIGFu
IG9wdGlvbmFsbHkgbXV0aS1wYXJ0IGJvZHkgdG8gdGhlIFhlblN0b3JlIHNlcnZpY2UuCj4gIAo+
IEBAIC04MDYsMTYgKzc3NCwxNyBAQCBYZW5TdG9yZVRhbGt2ICgKPiAgICApCj4gIHsKPiAgICBz
dHJ1Y3QgeHNkX3NvY2ttc2cgTWVzc2FnZTsKPiAtICB2b2lkICpSZXR1cm4gPSBOVUxMOwo+IC0g
IFVJTlQzMiBJbmRleDsKPiAtICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+ICsgIFVJTlROICAg
ICAgICAgICAgICBJbmRleDsKPiArICBYRU5TVE9SRV9TVEFUVVMgICAgU3RhdHVzOwo+ICsgIFZP
SUQgICAgICAgICAgICAgICAqQnVmZmVyOwo+ICsgIFVJTlROICAgICAgICAgICAgICBCdWZmZXJT
aXplOwo+ICAKPiAgICBpZiAoVHJhbnNhY3Rpb24gPT0gWFNUX05JTCkgewo+ICAgICAgTWVzc2Fn
ZS50eF9pZCA9IDA7Cj4gICAgfSBlbHNlIHsKPiAgICAgIE1lc3NhZ2UudHhfaWQgPSBUcmFuc2Fj
dGlvbi0+SWQ7Cj4gICAgfQo+IC0gIE1lc3NhZ2UucmVxX2lkID0gMDsKPiArICBNZXNzYWdlLnJl
cV9pZCA9IHhzLk5leHRSZXF1ZXN0SWQrKzsKPiAgICBNZXNzYWdlLnR5cGUgPSBSZXF1ZXN0VHlw
ZTsKPiAgICBNZXNzYWdlLmxlbiA9IDA7Cj4gICAgZm9yIChJbmRleCA9IDA7IEluZGV4IDwgTnVt
UmVxdWVzdHM7IEluZGV4KyspIHsKPiBAQCAtODM2LDI5ICs4MDUsMzYgQEAgWGVuU3RvcmVUYWxr
diAoCj4gICAgICB9Cj4gICAgfQo+ICAKPiAtICBTdGF0dXMgPSBYZW5TdG9yZVJlYWRSZXBseSAo
KGVudW0geHNkX3NvY2ttc2dfdHlwZSAqKSZNZXNzYWdlLnR5cGUsIExlblB0ciwgJlJldHVybik7
Cj4gLQo+IC1FcnJvcjoKPiAtICBpZiAoU3RhdHVzICE9IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNT
KSB7Cj4gLSAgICByZXR1cm4gU3RhdHVzOwo+ICsgIGlmIChSZXN1bHRQdHIpIHsKPiArICAgIEJ1
ZmZlciA9IEFsbG9jYXRlUG9vbCAoWEVOU1RPUkVfUEFZTE9BRF9NQVggKyAxKTsKPiArICAgIEJ1
ZmZlclNpemUgPSBYRU5TVE9SRV9QQVlMT0FEX01BWDsKPiArICB9IGVsc2Ugewo+ICsgICAgQnVm
ZmVyID0gTlVMTDsKPiArICAgIEJ1ZmZlclNpemUgPSAwOwo+ICAgIH0KPiAgCj4gLSAgaWYgKE1l
c3NhZ2UudHlwZSA9PSBYU19FUlJPUikgewo+IC0gICAgU3RhdHVzID0gWGVuU3RvcmVHZXRFcnJv
ciAoUmV0dXJuKTsKPiAtICAgIEZyZWVQb29sIChSZXR1cm4pOwo+ICsgIC8vCj4gKyAgLy8gV2Fp
dCBmb3IgYSByZXBseSB0byBvdXIgcmVxdWVzdAo+ICsgIC8vCj4gKyAgU3RhdHVzID0gWGVuU3Rv
cmVQcm9jZXNzTWVzc2FnZSAoTWVzc2FnZS5yZXFfaWQsIE1lc3NhZ2UudHhfaWQsCj4gKyAgICAm
QnVmZmVyU2l6ZSwgQnVmZmVyKTsKPiArCj4gKyAgaWYgKFN0YXR1cyAhPSBYRU5TVE9SRV9TVEFU
VVNfU1VDQ0VTUykgewo+ICsgICAgREVCVUcgKChERUJVR19FUlJPUiwgIlhlblN0b3JlLCBlcnJv
ciB3aGlsZSByZWFkaW5nIHRoZSByaW5nICglZCkuXG4iLAo+ICsgICAgICAgIFN0YXR1cykpOwo+
ICsgICAgRnJlZVBvb2wgKEJ1ZmZlcik7Cj4gICAgICByZXR1cm4gU3RhdHVzOwo+ICAgIH0KPiAg
Cj4gLSAgLyogUmVwbHkgaXMgZWl0aGVyIGVycm9yIG9yIGFuIGVjaG8gb2Ygb3VyIHJlcXVlc3Qg
bWVzc2FnZSB0eXBlLiAqLwo+IC0gIEFTU0VSVCAoKGVudW0geHNkX3NvY2ttc2dfdHlwZSlNZXNz
YWdlLnR5cGUgPT0gUmVxdWVzdFR5cGUpOwo+IC0KPiAgICBpZiAoUmVzdWx0UHRyKSB7Cj4gLSAg
ICAqUmVzdWx0UHRyID0gUmV0dXJuOwo+IC0gIH0gZWxzZSB7Cj4gLSAgICBGcmVlUG9vbCAoUmV0
dXJuKTsKPiArICAgICpSZXN1bHRQdHIgPSBCdWZmZXI7Cj4gKyAgICBpZiAoTGVuUHRyKSB7Cj4g
KyAgICAgICpMZW5QdHIgPSBCdWZmZXJTaXplOwo+ICsgICAgfQo+ICAgIH0KPiAgCj4gLSAgcmV0
dXJuIFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTOwo+ICtFcnJvcjoKPiArICByZXR1cm4gU3RhdHVz
Owo+ICB9Cj4gIAo+ICAvKioKPiBAQCAtOTc1LDcgKzk1MSw3IEBAIFhlblN0b3JlV2FpdFdhdGNo
ICgKPiAgICAgICAgcmV0dXJuIFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTOwo+ICAgICAgfQo+ICAK
PiAtICAgIFN0YXR1cyA9IFhlblN0b3JlUHJvY2Vzc01lc3NhZ2UgKCk7Cj4gKyAgICBTdGF0dXMg
PSBYZW5TdG9yZVByb2Nlc3NNZXNzYWdlICgwLCAwLCBOVUxMLCBOVUxMKTsKPiAgICAgIGlmIChT
dGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MgJiYgU3RhdHVzICE9IFhFTlNUT1JFX1NU
QVRVU19FQUdBSU4pIHsKPiAgICAgICAgcmV0dXJuIFN0YXR1czsKPiAgICAgIH0KPiBAQCAtMTA2
MCwxMiArMTAzNiwxMiBAQCBYZW5TdG9yZUluaXQgKAo+ICAgIERFQlVHICgoRUZJX0RfSU5GTywg
IlhlbkJ1c0luaXQ6IFhlbkJ1cyByaW5ncyBAJXAsIGV2ZW50IGNoYW5uZWwgJXhcbiIsCj4gICAg
ICAgICAgICB4cy5YZW5TdG9yZSwgeHMuRXZlbnRDaGFubmVsKSk7Cj4gIAo+IC0gIEluaXRpYWxp
emVMaXN0SGVhZCAoJnhzLlJlcGx5TGlzdCk7Cj4gICAgSW5pdGlhbGl6ZUxpc3RIZWFkICgmeHMu
UmVnaXN0ZXJlZFdhdGNoZXMpOwo+ICAKPiAtICBFZmlJbml0aWFsaXplTG9jayAoJnhzLlJlcGx5
TG9jaywgVFBMX05PVElGWSk7Cj4gICAgRWZpSW5pdGlhbGl6ZUxvY2sgKCZ4cy5SZWdpc3RlcmVk
V2F0Y2hlc0xvY2ssIFRQTF9OT1RJRlkpOwo+ICAKPiArICB4cy5OZXh0UmVxdWVzdElkID0gMTsK
PiArCj4gICAgLyogSW5pdGlhbGl6ZSB0aGUgc2hhcmVkIG1lbW9yeSByaW5ncyB0byB0YWxrIHRv
IHhlbnN0b3JlZCAqLwo+ICAgIFN0YXR1cyA9IFhlblN0b3JlSW5pdENvbW1zICgmeHMpOwo+ICAK
PiBAQCAtMTA5NSwxOSArMTA3MSw2IEBAIFhlblN0b3JlRGVpbml0ICgKPiAgICAgIH0KPiAgICB9
Cj4gIAo+IC0gIGlmICghSXNMaXN0RW1wdHkgKCZ4cy5SZXBseUxpc3QpKSB7Cj4gLSAgICBYRU5T
VE9SRV9NRVNTQUdFICpNZXNzYWdlOwo+IC0gICAgTElTVF9FTlRSWSAqRW50cnk7Cj4gLSAgICBF
bnRyeSA9IEdldEZpcnN0Tm9kZSAoJnhzLlJlcGx5TGlzdCk7Cj4gLSAgICB3aGlsZSAoIUlzTnVs
bCAoJnhzLlJlcGx5TGlzdCwgRW50cnkpKSB7Cj4gLSAgICAgIE1lc3NhZ2UgPSBYRU5TVE9SRV9N
RVNTQUdFX0ZST01fTElOSyAoRW50cnkpOwo+IC0gICAgICBFbnRyeSA9IEdldE5leHROb2RlICgm
eHMuUmVwbHlMaXN0LCBFbnRyeSk7Cj4gLSAgICAgIFJlbW92ZUVudHJ5TGlzdCAoJk1lc3NhZ2Ut
PkxpbmspOwo+IC0gICAgICBGcmVlUG9vbCAoTWVzc2FnZS0+dS5SZXBseS5Cb2R5KTsKPiAtICAg
ICAgRnJlZVBvb2wgKE1lc3NhZ2UpOwo+IC0gICAgfQo+IC0gIH0KPiAtCj4gICAgZ0JTLT5DbG9z
ZUV2ZW50ICh4cy5FdmVudENoYW5uZWxFdmVudCk7Cj4gIAo+ICAgIGlmICh4cy5YZW5TdG9yZS0+
c2VydmVyX2ZlYXR1cmVzICYgWEVOU1RPUkVfU0VSVkVSX0ZFQVRVUkVfUkVDT05ORUNUSU9OKSB7
Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:42:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9t8l-0001Gl-Ap; Mon, 16 Sep 2019 15:42:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aGhU=XL=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i9t8k-0001GR-4o
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:42:10 +0000
X-Inumbo-ID: 8af3170e-d898-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8af3170e-d898-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 15:42:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568648529;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7N3+ySMmjegiEpMWr8ZuvzGjsS9P88rlZqI6FbtvT1w=;
 b=Je9ntPqcOF2DJb0b22dl/zkLFfu8iBTYQjFv7fpSNtIF9ldvrYv/24yS
 418fYmUUYP+UllGKPxmsz99937xhZ4LQDVOMbeKDCz+uK8tDwAmvX5jl7
 P00+tRJA8XgdY0RpExYE796bnTBHVzQTz35S1HoIkGsYYYjooNSWbHDvn g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lMKZuVKdv9cxTlbhUw8Nahywu8BCC+aiK87B+QWPZsHpUtmE1wPkeMhgqWaqRhK2KsIn0tVnbz
 2yFhshuYj0wJqP8BjTNzwNIL5M2iGVQnw/rbcN8ljqlL0QdAPBOUmhMLEq8h57pBzDTD+12ZkD
 YBre/J6DukerTmeHevUl3eH78ovKH6QAoXC0GDzlDRiTnQWjipPwnEZx/rQKhSD26nuE/3jljM
 0Q0PWN4DP7SY9nKRNQPmxvgGEPYeSBXi3FpwVoDX5+jbbOmFptWK7E6CoueYlR6q1Q9V+2oovO
 Ji8=
X-SBRS: 2.7
X-MesageID: 5619682
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5619682"
To: Jan Beulich <jbeulich@suse.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-7-andrew.cooper3@citrix.com>
 <da8a7de2-c5ea-73c6-f2c0-57dbbdf9f50b@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: <b44629f9-562e-59ef-929b-3739068053f8@citrix.com>
Date: Mon, 16 Sep 2019 16:42:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <da8a7de2-c5ea-73c6-f2c0-57dbbdf9f50b@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 06/10] tools/libxc: Pre-cleanup for
 xc_cpuid_{set, apply_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDkvMjAxOSAxMjowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDkuMjAxOSAy
MToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQEAgLTkzMiw2ICs5MzIsMTMgQEAgaW50IHhj
X2NwdWlkX3NldCgKPj4gICAgICAgICAgICAgIGdvdG8gZmFpbDsKPj4gICAgICAgICAgfQo+PiAg
Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIE5vdGVzIGZvciBmb2xsb3dpbmcgdGhpcyBh
bGdvcml0aG06Cj4+ICsgICAgICAgICAqCj4+ICsgICAgICAgICAqIFdoaWxlIGl0IHdpbGwgYWNj
ZXB0IGFueSBsZWFmIGRhdGEsIGl0IG9ubHkgbWFrZXMgc2Vuc2UgdG8gdXNlIG9uCj4+ICsgICAg
ICAgICAqIGZlYXR1cmUgbGVhdmVzLiAgcmVnc1tdIGluaXRpYWxseSBjb250YWlucyB0aGUgaG9z
dCB2YWx1ZXMuICBUaGlzLAo+PiArICAgICAgICAgKiB3aXRoIHRoZSBmYWxsLXRocm91Z2ggY2hh
aW4gaXMgaG93IHRoZSAncycgYW5kICdrJyBvcHRpb25zIHdvcmtzLgo+PiArICAgICAgICAgKi8K
PiBOaXQ6IFN0cmF5ICJzIiBhdCB0aGUgdmVyeSBlbmQuIEFuZCBkb2Vzbid0IHRoZXJlIHdhbnQg
dG8gYmUgYSAybmQKPiBjb21tYSBhZnRlciAiY2hhaW4iIChJIGFkbWl0IHRoaXMgaXMgcHVyZWx5
IGZyb20gYSBHZXJtYW4gbGFuZ3VhZ2UKPiBwZXJzcGVjdGl2ZSkuCgpCb3RoIGNvcnJlY3Qgb2Jz
ZXJ2YXRpb25zLsKgIEkgd2FzIGEgYml0IHRvbyBsYXp5IHdoZW4gYWRkaW5nICdzJyBpbnRvCnRo
ZSBtaXguCgpGaXhlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:43:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9tAG-0001Vq-PE; Mon, 16 Sep 2019 15:43: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=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9tAF-0001Vc-IM
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:43:43 +0000
X-Inumbo-ID: c2df4ff2-d898-11e9-95ef-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2df4ff2-d898-11e9-95ef-12813bfff9fa;
 Mon, 16 Sep 2019 15:43:43 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8C6FA86E86F;
 Mon, 16 Sep 2019 15:43:42 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2F85160BE1;
 Mon, 16 Sep 2019 15:43:41 +0000 (UTC)
From: Laszlo Ersek <lersek@redhat.com>
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-6-anthony.perard@citrix.com>
 <59a12b9c-17ce-2e4c-96a9-f741858b2ba6@redhat.com>
Message-ID: <8f1860bf-c9e9-8281-402c-c65d7dcd0e76@redhat.com>
Date: Mon, 16 Sep 2019 17:43:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <59a12b9c-17ce-2e4c-96a9-f741858b2ba6@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.68]); Mon, 16 Sep 2019 15:43:42 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 05/11] OvmfPkg/XenBusDxe:
 Construct paths without 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: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTYvMTkgMTc6MzksIExhc3psbyBFcnNlayB3cm90ZToKPiBPbiAwOS8xMy8xOSAxNjo1
MCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+IFdoZW4gZG9pbmcgYW4gYWN0aW9uIHdpdGggYSBw
YXRoIGFuZCBzdWJwYXRoIGluIHRoZSB4ZW5zdG9yZSwKPj4gWGVuU3RvcmVKb2luIGlzIGNhbGxl
ZCB0byBnZW5lcmF0ZSAiJHBhdGgvJHN1YnBhdGgiLiBCdXQgdGhpcyBmdW5jdGlvbgo+PiBkbyBh
biBhbGxvY2F0aW9uIG9mIG1lbW9yeSB3aGljaCBpc24ndCBuZWNlc3NhcnkuIEluc3RlYWQgd2Ug
d2lsbAo+PiBjb25zdHJ1Y3QgdGhlIHBhdGggd2l0aCBXUklURV9SRVFVRVNUIGFuZCBkYXRhIHVz
ZWQgdG8gZ2VuZXJhdGUgdGhlCj4+IHBhdGggd2lsbCBiZSBjb3BpZWQgZGlyZWN0bHkgdG8gdGhl
IHhlbnN0b3JlIHNoYXJlZCByaW5nLgo+Pgo+PiBBbHNvIGNoYW5nZSBXUklURV9SRVFVRVNULkxl
biB0eXBlLCBpdCBvbmx5IGNvbnRhaW4gc2l6ZXMgYW5kIGRvZXNuJ3QKPj4gbmVlZCB0byBiZSBl
eGFjdGx5IDMyYml0cy4KPj4KPj4gUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcv
c2hvd19idWcuY2dpP2lkPTIxOTAKPj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiAgT3ZtZlBrZy9YZW5CdXNEeGUvWGVu
U3RvcmUuYyB8IDc4ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+PiAgMSBm
aWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVuQnVzRHhl
L1hlblN0b3JlLmMKPj4gaW5kZXggN2I3MWRjMTU2ZC4uY2E3YmUxMmQ2OCAxMDA2NDQKPj4gLS0t
IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYwo+PiArKysgYi9Pdm1mUGtnL1hlbkJ1c0R4
ZS9YZW5TdG9yZS5jCj4+IEBAIC01Myw3ICs1Myw3IEBACj4+ICAKPj4gIHR5cGVkZWYgc3RydWN0
IHsKPj4gICAgQ09OU1QgVk9JRCAgKkRhdGE7Cj4+IC0gIFVJTlQzMiAgICAgIExlbjsKPj4gKyAg
VUlOVE4gICAgICAgTGVuOwo+PiAgfSBXUklURV9SRVFVRVNUOwo+PiAgCj4+ICAvKiBSZWdpc3Rl
ciBjYWxsYmFjayB0byB3YXRjaCBzdWJ0cmVlIChub2RlKSBpbiB0aGUgWGVuU3RvcmUuICovCj4+
IEBAIC0yNjAsNiArMjYwLDM1IEBAIFhlblN0b3JlRmluZFdhdGNoICgKPj4gICAgcmV0dXJuIE5V
TEw7Cj4+ICB9Cj4+ICAKPj4gKy8qKgo+PiArICBGaWxsIHRoZSBmaXJzdCB0aHJlZSBzbG90cyBv
ZiBhIFdSSVRFX1JFUVVFU1QgYXJyYXkuCj4+ICsKPj4gKyAgV2hlbiB0aG9zZSB0aHJlZSBzbG90
cyBhcmUgY29uY2F0ZW5hdGVkIHRvIGdlbmVyYXRlIGEgc3RyaW5nLCB0aGUgcmVzdWx0aW5nCj4+
ICsgIHN0cmluZyB3aWxsIGJlICIkUGF0aFwwIiBvciAiJFBhdGgvJFN1YlBhdGhcMCIgaWYgU3Vi
UGF0aCBpcyBwcm92aWRlZC4KPj4gKyoqLwo+PiArU1RBVElDCj4+ICtWT0lECj4+ICtYZW5TdG9y
ZVByZXBhcmVXcml0ZVJlcXVlc3QgKAo+PiArICBJTiBPVVQgV1JJVEVfUkVRVUVTVCAqV3JpdGVS
ZXF1ZXN0LAoKKDYpIEkgdGhpbmsgdGhpcyBjb3VsZCBiZSBqdXN0IE9VVCAtLSB3ZSBzdGFydCBi
eSB6ZXJvaW5nIGl0IG91dC4KCj4+ICsgIElOICAgICBDT05TVCBDSEFSOCAgICpQYXRoLAo+PiAr
ICBJTiAgICAgQ09OU1QgQ0hBUjggICAqU3ViUGF0aCBPUFRJT05BTAo+PiArICApCj4+ICt7Cj4+
ICsgIFNldE1lbShXcml0ZVJlcXVlc3QsIDMgKiBzaXplb2YgKFdSSVRFX1JFUVVFU1QpLCAwKTsK
ClRoYW5rcwpMYXN6bG8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:44:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15: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 1i9tAw-0001bC-4n; Mon, 16 Sep 2019 15:44: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=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9tAv-0001b0-Ff
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:44:25 +0000
X-Inumbo-ID: db1be013-d898-11e9-95ef-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db1be013-d898-11e9-95ef-12813bfff9fa;
 Mon, 16 Sep 2019 15:44:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 283BCAD7B;
 Mon, 16 Sep 2019 15:44:23 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <c3cd6d41-13f6-255d-68ba-64f628a348a9@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <aa4224cb-98ee-8f05-5281-22f37e7ae2aa@suse.com>
Date: Mon, 16 Sep 2019 17:44:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c3cd6d41-13f6-255d-68ba-64f628a348a9@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Regression with vcpu runstate info and
 XEN_RUNSTATE_UPDATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 SergeyDyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.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>

T24gMTYuMDkuMjAxOSAxNjo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBZnRlciBhIGNvbXBs
aWNhdGVkIGludmVzdGlnYXRpb24sIGl0IHR1cm5zIG91dCB0aGF0IGMvcyAyNTI5Yzg1MGVhNDgK
PiBicm9rZSB4Y192Y3B1X2dldGluZm8oKS4KPiAKPiBUaGUgYnVnIGxvb2tzIGFzIGlmIGl0IGlz
IGluIHZjcHVfcnVuc3RhdGVfZ2V0KCksIHdoaWNoIGRvZXNuJ3QgYWNjb3VudAo+IGZvciBYRU5f
UlVOU1RBVEVfVVBEQVRFIGFuZCBjYWxjdWxhdGluZyBhIHdpbGRseSBpbmFwcHJvcHJpYXRlIGRl
bHRhLsKgCj4gVWx0aW1hdGVseSwgdGhlIHJlc3VsdCBvZiBYRU5fRE9NQ1RMX2dldHZjcHVpbmZv
IGVuZHMgdXAgdmVyeQo+IG9jY2FzaW9uYWxseSB3aXRoIG9wLT51LmdldHZjcHVpbmZvLmNwdV90
aW1lIGJlaW5nIHdyb25nIGJ5IDEgPDwgNjMuCj4gCj4gR2l2ZW4gc29tZSBvZiB0aGUgY2FsbGVy
cyBvZiB2Y3B1X3J1bnN0YXRlX2dldCgpLCBJIGRvbid0IHRoaW5rIGl0IGlzCj4gcmVhc29uYWJs
ZSB0byBwYXVzZSB0aGUgVkNQVSB3aGlsZSByZWFkaW5nIHRoZSBydW5zdGF0ZSBpbmZvLsKgIEhv
d2V2ZXIsCj4gaXQgaXMgYWxzbyB1bmNsZWFyIHdoZXRoZXIgd2FpdGluZyBmb3IgWEVOX1JVTlNU
QVRFX1VQREFURSB0byBkcm9wIGluCj4gdmNwdV9ydW5zdGF0ZV9nZXQoKSBpcyBzYWZlIGVpdGhl
ci4KCkZpcnN0IGFuZCBmb3JlbW9zdCBJJ20gd29uZGVyaW5nIHdoZXRoZXIgc2ltcGx5IG1hc2tp
bmcgb2ZmClhFTl9SVU5TVEFURV9VUERBVEUgaW4gdmNwdV9ydW5zdGF0ZV9nZXQoKSB3b3VsZG4n
dCBiZSBhbgpvcHRpb24uIFRoZSBhc3N1bXB0aW9uIG9mIHRoZSBmZWF0dXJlIGFzIGEgd2hvbGUg
aXMgZm9yIHRoZQpoaWdoIGJpdCB0byBuZXZlciBiZSBzZXQgaW4gYW4gYWN0dWFsIHRpbWUgdmFs
dWUsIGFmdGVyIGFsbC4KClRoZSBvdGhlciBvcHRpb24gSSdkIHNlZSBpcyBmb3IgdmNwdV9ydW5z
dGF0ZV9nZXQoKSB0byBnYWluCmEgYm9vbGVhbiByZXR1cm4gdHlwZSBieSB3aGljaCBpdCB3b3Vs
ZCBpbmRpY2F0ZSB0bwppbnRlcmVzdGVkIGNhbGxlcnMgd2hldGhlciB0aGUgbGF0Y2hpbmcgb2Yg
dGhlIHZhbHVlcwpoYXBwZW5lZCB3aGlsZSBhbiB1cGRhdGUgd2FzIGluIHByb2dyZXNzIGVsc2V3
aGVyZS4gQ2FsbGVycwpuZWVkaW5nIHRvIGNvbnN1bWUgdGhlIHBvdGVudGlhbGx5IGluY29ycmVj
dCByZXN1bHQgY291bGQKdGhlbiBjaG9vc2UgdG8gd2FpdCBvciBzY2hlZHVsZSBhIGh5cGVyY2Fs
bCBjb250aW51YXRpb24uCgpUaGUgM3JkIG9wdGlvbiAobGVzcyBkZXNpcmFibGUgaW1vIG5vdCB0
aGUgbGVhc3QgYmVjYXVzZSBpdAp3b3VsZCByZXF1aXJlIHRvdWNoaW5nIGFsbCBjYWxsZXJzKSB3
b3VsZCBiZSBmb3IgdGhlIGZ1bmN0aW9uCnRvIGdhaW4gYSBwYXJhbWV0ZXIgdGVsbGluZyBpdCB3
aGV0aGVyIHRvIHNwaW4gdW50aWwKWEVOX1JVTlNUQVRFX1VQREFURSBpcyBvYnNlcnZlZCBjbGVh
ci4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:46:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15: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 1i9tD5-0001rP-O2; Mon, 16 Sep 2019 15:46:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9tD4-0001rK-Jf
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:46:38 +0000
X-Inumbo-ID: 2a9ad148-d899-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2a9ad148-d899-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 15:46: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 67C18AFA8;
 Mon, 16 Sep 2019 15:46:36 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-3-andrew.cooper3@citrix.com>
 <527f33ad-3de1-15c7-eb4b-603eaf65f3c5@suse.com>
 <65f18521-15c5-72a9-29f6-cd5d621e1283@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ba924285-8a78-6b70-0591-05629317ee29@suse.com>
Date: Mon, 16 Sep 2019 17:46:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <65f18521-15c5-72a9-29f6-cd5d621e1283@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 02/10] libx86: Proactively initialise
 error pointers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDkuMjAxOSAxNzoyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNi8wOS8yMDE5
IDExOjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUt
cG9saWN5LmMKPj4+ICsrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5
LmMKPj4+IEBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIHZvaWQgdGVzdF9jcHVpZF9kZXNlcmlh
bGlzZV9mYWlsdXJlKHZvaWQpCj4+PiAgICAgIGZvciAoIHNpemVfdCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUodGVzdHMpOyArK2kgKQo+Pj4gICAgICB7Cj4+PiAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
dGVzdCAqdCA9ICZ0ZXN0c1tpXTsKPj4+IC0gICAgICAgIHVpbnQzMl90IGVycl9sZWFmID0gfjB1
LCBlcnJfc3VibGVhZiA9IH4wdTsKPj4+ICsgICAgICAgIHVpbnQzMl90IGVycl9sZWFmLCBlcnJf
c3VibGVhZjsKPj4+ICAgICAgICAgIGludCByYzsKPj4+ICAKPj4+ICAgICAgICAgIC8qIE5vIHdy
aXRlcyBzaG91bGQgb2NjdXIuICBVc2UgTlVMTCB0byBjYXRjaCBlcnJvcnMuICovCj4+PiBAQCAt
MzM2LDcgKzMzNiw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfbXNyX2Rlc2VyaWFsaXNlX2ZhaWx1cmUo
dm9pZCkKPj4+ICAgICAgZm9yICggc2l6ZV90IGkgPSAwOyBpIDwgQVJSQVlfU0laRSh0ZXN0cyk7
ICsraSApCj4+PiAgICAgIHsKPj4+ICAgICAgICAgIGNvbnN0IHN0cnVjdCB0ZXN0ICp0ID0gJnRl
c3RzW2ldOwo+Pj4gLSAgICAgICAgdWludDMyX3QgZXJyX21zciA9IH4wdTsKPj4+ICsgICAgICAg
IHVpbnQzMl90IGVycl9tc3I7Cj4+IEkgY29udGludWUgdG8gYmUgY3VyaW91cyBhYm91dCB0aGUg
fjB1ID0+IC4uLgo+Pgo+Pj4gLS0tIGEveGVuL2xpYi94ODYvY3B1aWQuYwo+Pj4gKysrIGIveGVu
L2xpYi94ODYvY3B1aWQuYwo+Pj4gQEAgLTM4MSw2ICszODEsMTEgQEAgaW50IHg4Nl9jcHVpZF9j
b3B5X2Zyb21fYnVmZmVyKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAsCj4+PiAgICAgIHVuc2lnbmVk
IGludCBpOwo+Pj4gICAgICB4ZW5fY3B1aWRfbGVhZl90IGRhdGE7Cj4+PiAgCj4+PiArICAgIGlm
ICggZXJyX2xlYWYgKQo+Pj4gKyAgICAgICAgKmVycl9sZWFmID0gLTE7Cj4+PiArICAgIGlmICgg
ZXJyX3N1YmxlYWYgKQo+Pj4gKyAgICAgICAgKmVycl9zdWJsZWFmID0gLTE7Cj4+PiArCj4+PiAg
ICAgIC8qCj4+PiAgICAgICAqIEEgd2VsbCBmb3JtZWQgY2FsbGVyIGlzIGV4cGVjdGVkIHRvIHBh
c3MgYW4gYXJyYXkgd2l0aCBsZWF2ZXMgaW4gb3JkZXIsCj4+PiAgICAgICAqIGFuZCB3aXRob3V0
IGFueSByZXBldGl0aW9ucy4gIEhvd2V2ZXIsIGR1ZSB0byBwZXItdmVuZG9yIGRpZmZlcmVuY2Vz
LAo+Pj4gLS0tIGEveGVuL2xpYi94ODYvbXNyLmMKPj4+ICsrKyBiL3hlbi9saWIveDg2L21zci5j
Cj4+PiBAQCAtNTUsNiArNTUsOSBAQCBpbnQgeDg2X21zcl9jb3B5X2Zyb21fYnVmZmVyKHN0cnVj
dCBtc3JfcG9saWN5ICpwLAo+Pj4gICAgICB4ZW5fbXNyX2VudHJ5X3QgZGF0YTsKPj4+ICAgICAg
aW50IHJjOwo+Pj4gIAo+Pj4gKyAgICBpZiAoIGVycl9tc3IgKQo+Pj4gKyAgICAgICAgKmVycl9t
c3IgPSAtMTsKPj4gLi4uID0+IC0xIHN3aXRjaC4KPiAKPiBJdHMgc2hvcnRlciB0byB3cml0ZSwg
YW5kIGxlc3MgYnVnZ3kgd2hlbiB0aGUgdHlwZSBjaGFuZ2VzLgo+IAo+IEFueSByZWFzb24gd2h5
IHRoaXMgZW1haWwgaXMgaW4gcHJpdmF0ZT8KCk5vbmUgYXQgYWxsIC0gSSBoYXZlIG5vIGlkZWEg
aG93IHhlbi1kZXZlbCBtYW5hZ2VkIHRvIGRpc2FwcGVhcgpmcm9tIHRoZSByZWNpcGllbnRzIGxp
c3QgKEkndmUgcmUtYWRkZWQgaXQgbm93KS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:49:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9tG6-00023X-8J; Mon, 16 Sep 2019 15:49:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aGhU=XL=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i9tG4-00023Q-SV
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:49:44 +0000
X-Inumbo-ID: 9a0d7bca-d899-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a0d7bca-d899-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 15:49:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568648984;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=OxoyXbQf7c37lYlmLXgxJZTs6LzBTYXMgH3jMgGs+4M=;
 b=VcrUgnALOnddzWXXbegbFbQ+Cet3/o3xb46fEITF+UHobf9dz+DNRS/b
 ZwHeLImdgtMGsc5Bl7KNjWYgcHoVozFbtCCSd2HBolPaN9j/8IM4L44pL
 q1du0memDfh72CCGM4BDJiUq8u/9ef1NiZT4j7diZrx7WCd3wqwUoRTp/ Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pVOVXUdV/LDdD0d3/6t0fUWh+XIImx8wFRrp+bJ5jDGgxTpPlH/M1bY3QhsVMXPsYJJRbBs1Xc
 4Xj4R1e5H91D7EVenWGL7UZdBGD/tWJ3akobC0QDIG0/eNsjWFNZv5q1XUroR9/s6My0S4gCR8
 BOxDEvPfHcDiFf4INhAHF4vE60CLV+JRv33oSQl6yRiL5WpuHIdshTdHc2LgLO10K9qsmEe8bm
 LLWu8c8iyRozlV60Yd0RXHJrB8Myo0NPMBs/WYwtDA7X5ExxDHzmW/+Ow5QeZdQp7Q6/Vn4rkn
 YGM=
X-SBRS: 2.7
X-MesageID: 5823503
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5823503"
To: Jan Beulich <jbeulich@suse.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-9-andrew.cooper3@citrix.com>
 <a48bd401-32e1-0b7e-4c0b-3509630652ce@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: <da0e9474-1467-ef45-6946-256e8c3149d4@citrix.com>
Date: Mon, 16 Sep 2019 16:49:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a48bd401-32e1-0b7e-4c0b-3509630652ce@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDkvMjAxOSAxMjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDkuMjAxOSAy
MToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLXN0YXRpYyB2b2lkIGludGVsX3hjX2NwdWlk
X3BvbGljeShjb25zdCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8sCj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50ICppbnB1dCwgdW5z
aWduZWQgaW50ICpyZWdzKQo+PiAtewo+PiAtICAgIHN3aXRjaCAoIGlucHV0WzBdICkKPj4gLSAg
ICB7Cj4+IC0gICAgY2FzZSAweDAwMDAwMDA0Ogo+PiAtICAgICAgICAvKgo+PiAtICAgICAgICAg
KiBFQVhbMzE6MjZdIGlzIE1heGltdW0gQ29yZXMgUGVyIFBhY2thZ2UgKG1pbnVzIG9uZSkuCj4+
IC0gICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAyLgo+
PiAtICAgICAgICAgKi8KPj4gLSAgICAgICAgcmVnc1swXSA9ICgoKHJlZ3NbMF0gJiAweDdjMDAw
MDAwdSkgPDwgMSkgfCAweDA0MDAwMDAwdSB8Cj4+IC0gICAgICAgICAgICAgICAgICAgKHJlZ3Nb
MF0gJiAweDNmZnUpKTsKPj4gLSAgICAgICAgcmVnc1szXSAmPSAweDNmZnU7Cj4gSSB0aGluayB5
b3Ugd2FudCB0byBtZW50aW9uIHRoYXQgdGhlIHJlbW92YWwgb2YgdGhpcyBtYXNraW5nIGlzCj4g
aW50ZW50aW9uYWwsIGZvciBpdCBsb29raW5nIGJvZ3VzLiBXaXRoIGFuIGFwcHJvcHJpYXRlIGFk
ZGl0aW9uIHRvCj4gdGhlIGRlc2NyaXB0aW9uCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkFzIEkgc2FpZCBiZWZvcmUsIEkgZmFpbCB0byBzZWUgaG93IHRo
YXQgaXNuJ3QgY292ZXJlZCBieSB0aGUgYmxhbmtldAoiYWxtb3N0IGFsbCBvZiB0aGlzIGlzIHJl
ZHVuZGFudCIgc3RhdGVtZW50LgoKVGhlcmUgYXJlIG90aGVyIG1hc2tzIHdoaWNoIGFyZSBkcm9w
cGVkLCBhbmQgY2FsbGluZyB0aGlzIG9uZSBvdXQgaW4KaXNvbGF0aW9uIHNlZW1zIHdyb25nLsKg
IE9ic2VydmUgdGhhdCB0aGUgY29tbWVudCBkaXNjdXNzaW5nIHRvcG9sb2d5Cm9ubHkgdGFsa3Mg
YWJvdXQgZWF4LCBhbmQgbm90IGVkeC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:52:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9tIm-0002qW-O3; Mon, 16 Sep 2019 15:52:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aGhU=XL=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1i9tIl-0002qM-FK
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:52:31 +0000
X-Inumbo-ID: fd50b79c-d899-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd50b79c-d899-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 15:52:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568649150;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=SU7alUk0dvN3YtBlO/MJMfNeHZgJNqCwIrH6H4IddBg=;
 b=AF/e3To0aCLJW5Mwh9p877rb89eAu+2Di/spfOQqLW39gUavk9aOQuvX
 JzdCknjQ3agc+onmF97ilqgxRF+GQ80BGR6tHECSkgSYX7OckDNIHJxUu
 4x+foVRFWy3gGgiIXH0/f4QSOQqGFAzaHj09KWOaelP36UxUYvz6VYVwO Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NEZzK9rk/vp7cR01BDG5ZLbbd0/mQR4I7OLoXBXGr+n58ZZqTfLeu83hWUJ61QdNkNgAC+JWYQ
 lNKEKFsZDPPT5MowVlS4RKXteDPmSnoBTx3OBlKI8kEGbBD+A6iKq7RfYFrkR5SE6r2hvCJuWD
 8oSaHpTFHRXYwZcUvPwK4KR0zMsX7mJK9kovO1/vwDUrEFEuiiwq/rQnhohiahdspNIN7AF2XC
 Cm5JRFzA8ViqZRghxZE73nAZWQSgfIdW8JwBCo+iv1t5NNGkLepd1cBLaWuk7QLkv2zI6zhNHO
 Zg0=
X-SBRS: 2.7
X-MesageID: 5871738
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5871738"
To: Jan Beulich <jbeulich@suse.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-11-andrew.cooper3@citrix.com>
 <24ecd3eb-58fe-f859-3be1-e58c0e94b310@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: <f62ad965-0f2f-8fc7-b232-18f3301ae94f@citrix.com>
Date: Mon, 16 Sep 2019 16:52:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24ecd3eb-58fe-f859-3be1-e58c0e94b310@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 10/10] x86/cpuid: Enable CPUID Faulting
 for PV control domains by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDkvMjAxOSAxMjoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDkuMjAxOSAy
MToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIGRvbWFpbiBidWlsZGVyIG5vIGxvbmdl
ciB1c2VzIGxvY2FsIENQVUlEIGluc3RydWN0aW9ucyBmb3IgcG9saWN5Cj4+IGRlY2lzaW9ucy4g
IFRoaXMgcmVzb2x2ZXMgYSBrZXkgaXNzdWUgZm9yIFBWSCBkb20wJ3MuICBIb3dldmVyLCBhcyBQ
ViBkb20wJ3MKPj4gaGF2ZSBuZXZlciBoYWQgZmF1bHRpbmcgZW5mb3JjZWQsIGxlYXZlIGEgY29t
bWFuZCBsaW5lIG9wdGlvbiB0byByZXN0b3JlIHRoZQo+PiBvbGQgYmVoYXZpb3VyLgo+Pgo+PiBB
ZHZlcnRpc2UgdmlydHVhbGlzZWQgZmF1bHRpbmcgc3VwcG9ydCB0byBjb250cm9sIGRvbWFpbnMg
dW5sZXNzIHRoZSBvcHQtb3V0Cj4+IGhhcyBiZWVuIHVzZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcywKCj4gcGVyaGFwcyB3aXRo
IC4uLgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPj4gKysrIGIveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYwo+PiBAQCAtMzA1LDYgKzMwNSw4IEBAIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX2RvbTBfcGFyYW0oY29uc3QgY2hhciAqcykKPj4gICNlbmRpZgo+PiAgICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInZlcmJvc2UiLCBzLCBzcykpID49IDAg
KQo+PiAgICAgICAgICAgICAgb3B0X2RvbTBfdmVyYm9zZSA9IHZhbDsKPj4gKyAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJjcHVpZC1mYXVsdGluZyIsIHMsIHNzKSkgPj0g
MCApCj4+ICsgICAgICAgICAgICBvcHRfZG9tMF9jcHVpZF9mYXVsdGluZyA9IHZhbDsKPiAuLi4g
dGhpcyB3cmFwcGVkIGluICIjaWZkZWYgQ09ORklHX1BWIiBvciBJU19FTkFCTEVEKENPTkZJR19Q
VikKPiBhZGRlZCB0byB0aGUgY29uZGl0aW9uPwoKRG9uZS4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 15:58:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 15:58:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9tOQ-0003Fz-Eu; Mon, 16 Sep 2019 15: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=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9tOO-0003Fj-PJ
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 15:58:20 +0000
X-Inumbo-ID: ccafcd0c-d89a-11e9-95ef-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccafcd0c-d89a-11e9-95ef-12813bfff9fa;
 Mon, 16 Sep 2019 15:58: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 8E114AC67;
 Mon, 16 Sep 2019 15:58:17 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
Date: Mon, 16 Sep 2019 17:58:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190916081024.20931-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDkuMjAxOSAxMDoxMCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
PiBAQCAtMzIyNCw2ICszMjI0LDE0IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1
bHQgX19odm1fY29weSgKPiAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOwo+ICAgICAgICAgIH0KPiAgCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLnZt
X2V2ZW50KSAmJgo+ICsgICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCAm
Jgo+ICsgICAgICAgICAgICAgaHZtX21vbml0b3JfY2hlY2tfcDJtKGFkZHIsIGdmbiwgcGZlYywg
bnBmZWNfa2luZF93aXRoX2dsYSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7Cj4gKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OwoK
SSdtIHNvcnJ5LCBidXQgdGhlcmUgaXMgX3N0aWxsXyBubyBjb21tZW50IG5leHQgdG8gdGhpcyBh
cHBhcmVudAptaXMtdXNlIG9mIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQuCgo+IEBAIC0yMTUsNiAr
MjE3LDc5IEBAIHZvaWQgaHZtX21vbml0b3JfaW50ZXJydXB0KHVuc2lnbmVkIGludCB2ZWN0b3Is
IHVuc2lnbmVkIGludCB0eXBlLAo+ICAgICAgbW9uaXRvcl90cmFwcyhjdXJyZW50LCAxLCAmcmVx
KTsKPiAgfQo+ICAKPiArLyoKPiArICogU2VuZCBtZW1vcnkgYWNjZXNzIHZtX2V2ZW50cyBiYXNl
ZCBvbiBwZmVjLiBSZXR1cm5zIHRydWUgaWYgdGhlIGV2ZW50IHdhcwo+ICsgKiBzZW50IGFuZCBm
YWxzZSBmb3IgcDJtX2dldF9tZW1fYWNjZXNzKCkgZXJyb3IsIG5vIHZpb2xhdGlvbiBhbmQgZXZl
bnQgc2VuZAo+ICsgKiBlcnJvci4gQXNzdW1lcyB0aGUgY2FsbGVyIHdpbGwgY2hlY2sgYXJjaC52
bV9ldmVudC0+c2VuZF9ldmVudC4KPiArICoKPiArICogTk9URTogcDJtX2dldF9tZW1fYWNjZXNz
KCkgY2FuIGZhaWwgaWYgdGhlIGVudHJ5IHdhcyBub3QgZm91bmQgaW4gdGhlIEVQVAo+ICsgKiAo
aW4gd2hpY2ggY2FzZSBhY2Nlc3MgdG8gaXQgaXMgdW5yZXN0cmljdGVkLCBzbyBubyB2aW9sYXRp
b25zIGNhbiBvY2N1cikuCj4gKyAqIEluIHRoaXMgY2FzZXMgaXQgaXMgZmluZSB0byBjb250aW51
ZSB0aGUgZW11bGF0aW9uLgo+ICsgKi8KCkkgdGhpbmsgdGhpcyBwYXJ0IG9mIHRoZSBjb21tZW50
IHdvdWxkIGJldHRlciBnbyAuLi4KCj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfcDJtKHVuc2ln
bmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IGtpbmQpCj4gK3sKPiArICAgIHhlbm1lbV9hY2Nlc3NfdCBh
Y2Nlc3M7Cj4gKyAgICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVxID0ge307Cj4gKyAgICBwYWRkcl90
IGdwYSA9IChnZm5fdG9fZ2FkZHIoZ2ZuKSB8IChnbGEgJiB+UEFHRV9NQVNLKSk7Cj4gKwo+ICsg
ICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQpOwo+ICsKPiArICAg
IGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSBmYWxzZTsKPiArCj4gKyAgICBp
ZiAoIHAybV9nZXRfbWVtX2FjY2VzcyhjdXJyZW50LT5kb21haW4sIGdmbiwgJmFjY2VzcywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X2lkeChjdXJyZW50KSkgIT0g
MCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwoKLi4uIG5leHQgdG8gdGhlIGNhbGwgaGVyZSAo
YnV0IHRoZSBtYWludGFpbmVycyBvZiB0aGUgZmlsZSB3b3VsZApoYXZlIHRvIGp1ZGdlIGluIHRo
ZSBlbmQpLiBUaGF0IHNhaWQsIEkgY29udGludWUgdG8gbm90IHVuZGVyc3RhbmQKd2h5IGEgbm90
IGZvdW5kIGVudHJ5IG1lYW5zIHVucmVzdHJpY3RlZCBhY2Nlc3MuIElzbid0IGl0Ci0+ZGVmYXVs
dF9hY2Nlc3Mgd2hpY2ggY29udHJvbHMgd2hhdCBzdWNoIGEgInZpcnR1YWwiIGVudHJ5IHdvdWxk
CnBlcm1pdD8KCj4gKyAgICBzd2l0Y2ggKCBhY2Nlc3MgKQo+ICsgICAgewo+ICsgICAgY2FzZSBY
RU5NRU1fYWNjZXNzX3g6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcng6Cj4gKyAgICAgICAg
aWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQo+ICsgICAgICAgICAgICByZXEudS5tZW1f
YWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOwo+ICsgICAgICAgIGJy
ZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193Ogo+ICsgICAgY2FzZSBYRU5NRU1f
YWNjZXNzX3J3Ogo+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gKyAg
ICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1g7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3I6Cj4gKyAgICBjYXNlIFhF
Tk1FTV9hY2Nlc3NfbjoKPiArICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyAp
Cj4gKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwg
TUVNX0FDQ0VTU19XOwo+ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4g
KyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19YOwo+ICsg
ICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193eDoKPiArICAgIGNh
c2UgWEVOTUVNX2FjY2Vzc19yd3g6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcngycnc6Cj4g
KyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfbjJyd3g6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nf
ZGVmYXVsdDoKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoICFyZXEu
dS5tZW1fYWNjZXNzLmZsYWdzICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7IC8qIG5vIHZpb2xh
dGlvbiAqLwo+ICsKPiArICAgIGlmICgga2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKPiAr
ICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9H
TEEgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUVNX0FDQ0VTU19HTEFf
VkFMSUQ7Cj4gKyAgICBlbHNlIGlmICgga2luZCA9PSBucGZlY19raW5kX2luX2dwdCApCj4gKyAg
ICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX0lOX0dQVCB8
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNRU1fQUNDRVNTX0dMQV9WQUxJ
RDsKPiArCj4gKwo+ICsgICAgcmVxLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNT
Owo+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5nZm4gPSBnZm5feChnZm4pOwo+ICsgICAgcmVxLnUu
bWVtX2FjY2Vzcy5nbGEgPSBnbGE7Cj4gKyAgICByZXEudS5tZW1fYWNjZXNzLm9mZnNldCA9IGdw
YSAmIH5QQUdFX01BU0s7Cj4gKwo+ICsgICAgcmV0dXJuIG1vbml0b3JfdHJhcHMoY3VycmVudCwg
dHJ1ZSwgJnJlcSkgPj0gMDsKPiArfQoKVGhlcmUgYXJlIHF1aXRlIGEgZmV3IHVzZXMgb2YgImN1
cnJlbnQiIGluIGhlcmUgLSBwbGVhc2UgY29uc2lkZXIKbGF0Y2hpbmcgaW50byBhIGxvY2FsIHZh
cmlhYmxlIG5hbWVkICJjdXJyIi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 16:06:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 16:06:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9tVl-0004uB-Ct; Mon, 16 Sep 2019 16:05:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZJ1s=XL=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1i9tVj-0004u6-C5
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 16:05:55 +0000
X-Inumbo-ID: dc39eedc-d89b-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc39eedc-d89b-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 16:05:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6185AAE16;
 Mon, 16 Sep 2019 16:05:53 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-9-andrew.cooper3@citrix.com>
 <a48bd401-32e1-0b7e-4c0b-3509630652ce@suse.com>
 <da0e9474-1467-ef45-6946-256e8c3149d4@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c335e7af-8e23-14fc-1599-d14857ca0acf@suse.com>
Date: Mon, 16 Sep 2019 18:05:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <da0e9474-1467-ef45-6946-256e8c3149d4@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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: Ian Jackson <Ian.Jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDkuMjAxOSAxNzo0OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNi8wOS8yMDE5
IDEyOjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC1zdGF0aWMgdm9pZCBpbnRlbF94Y19jcHVpZF9wb2xpY3koY29u
c3Qgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvLAo+Pj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25lZCBpbnQg
KnJlZ3MpCj4+PiAtewo+Pj4gLSAgICBzd2l0Y2ggKCBpbnB1dFswXSApCj4+PiAtICAgIHsKPj4+
IC0gICAgY2FzZSAweDAwMDAwMDA0Ogo+Pj4gLSAgICAgICAgLyoKPj4+IC0gICAgICAgICAqIEVB
WFszMToyNl0gaXMgTWF4aW11bSBDb3JlcyBQZXIgUGFja2FnZSAobWludXMgb25lKS4KPj4+IC0g
ICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAyLgo+Pj4g
LSAgICAgICAgICovCj4+PiAtICAgICAgICByZWdzWzBdID0gKCgocmVnc1swXSAmIDB4N2MwMDAw
MDB1KSA8PCAxKSB8IDB4MDQwMDAwMDB1IHwKPj4+IC0gICAgICAgICAgICAgICAgICAgKHJlZ3Nb
MF0gJiAweDNmZnUpKTsKPj4+IC0gICAgICAgIHJlZ3NbM10gJj0gMHgzZmZ1Owo+PiBJIHRoaW5r
IHlvdSB3YW50IHRvIG1lbnRpb24gdGhhdCB0aGUgcmVtb3ZhbCBvZiB0aGlzIG1hc2tpbmcgaXMK
Pj4gaW50ZW50aW9uYWwsIGZvciBpdCBsb29raW5nIGJvZ3VzLiBXaXRoIGFuIGFwcHJvcHJpYXRl
IGFkZGl0aW9uIHRvCj4+IHRoZSBkZXNjcmlwdGlvbgo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEFzIEkgc2FpZCBiZWZvcmUsIEkgZmFpbCB0byBz
ZWUgaG93IHRoYXQgaXNuJ3QgY292ZXJlZCBieSB0aGUgYmxhbmtldAo+ICJhbG1vc3QgYWxsIG9m
IHRoaXMgaXMgcmVkdW5kYW50IiBzdGF0ZW1lbnQuCgpIbW0sIHllcywgZmFpciBlbm91Z2ggLSBy
ZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koKSBpbmRlZWQgaGFzIGJlZW4KemFwcGluZyB0aGlzIHRv
IHRoZSBsb3cgdGhyZWUgYml0cyBhbHJlYWR5LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 16:12:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 16:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9tbh-0005y4-OZ; Mon, 16 Sep 2019 16:12:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9tbg-0005xv-QK
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 16:12:04 +0000
X-Inumbo-ID: b543867a-d89c-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b543867a-d89c-11e9-b76c-bc764e2007e4;
 Mon, 16 Sep 2019 16:11:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1i9tbZ-0000ir-Ig; Mon, 16 Sep 2019 16:11: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 1i9tbZ-00029d-9l; Mon, 16 Sep 2019 16:11:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9tbZ-0002P4-8Y; Mon, 16 Sep 2019 16:11:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141345-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:<job
 status>:broken:regression
 linux-4.19:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-4.19:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-i386-xl:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 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-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-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-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:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-ws16-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-i386-xl-qemut-win7-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ee809c7e08956d737cb66454f5b6ca32cc0d9f26
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 16:11:57 +0000
Subject: [Xen-devel] [linux-4.19 test] 141345: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM0NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzNDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgIDxqb2Igc3RhdHVzPiAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0
ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxNDEz
MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwo
NCkgIGJyb2tlbiBwYXNzIGluIDE0MTMxNwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTQxMzE3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9rZW4g
cGFzcyBpbiAxNDEzMTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDE0MTMxNwogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBpbiAxNDEzMTcgcGFzcyBp
biAxNDEzNDUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDE0MTMxNyBwYXNzIGluIDE0MTM0NQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxMzE3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxNDEzMTcgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlZTgwOWM3ZTA4
OTU2ZDczN2NiNjY0NTRmNWI2Y2EzMmNjMGQ5ZjI2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgMzE4IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogIDMx
NiBkYXlzICAyMzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMTk4ICAyMDE5LTA5
LTEwIDE5OjM4OjQ3IFogICAgNSBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyNTMxIHBlb3BsZSB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsIGJyb2tlbgpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMjE5MDg3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 16:12:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 16:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9tbg-0005xp-E1; Mon, 16 Sep 2019 16:12: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=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9tbf-0005xg-2N
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 16:12:03 +0000
X-Inumbo-ID: b7921b6c-d89c-11e9-95f1-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7921b6c-d89c-11e9-95f1-12813bfff9fa;
 Mon, 16 Sep 2019 16:12:02 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6876110F2E81;
 Mon, 16 Sep 2019 16:12:01 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8B61019C4F;
 Mon, 16 Sep 2019 16:11:59 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-8-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <7f7f083c-4f12-1249-74ea-83ab281e5439@redhat.com>
Date: Mon, 16 Sep 2019 18:11:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-8-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.66]); Mon, 16 Sep 2019 16:12:01 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 07/11] OvmfPkg/XenBusDxe: Use
 on stack buffer in internal 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: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFdlIHdpbGwgdXNlIGEg
YnVmZmVyIG9uIHRoZSBzdGFjayBpbnN0ZWFkIG9mIGFsbG9jYXRpbmcgbWVtb3J5IGZvcgo+IGlu
dGVybmFsIGZ1bmN0aW9ucyB0aGF0IGFyZSBleHBlY3RpbmcgYSByZXBseSBmcm9tIHhlbnN0b3Jl
Lgo+Cj4gVGhlIGV4dGVybmFsIGludGVyZmFjZSBYRU5CVVNfUFJPVE9DT0wgaXNuJ3QgY2hhbmdl
ZCB5ZXQsIHNvCj4gYWxsb2NhdGlvbiBhcmUgbWFkZSBmb3IgWHNSZWFkIGFuZCBYc0JhY2tlbmRS
ZWFkLgo+Cj4gUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTIxOTAKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KPiAtLS0KPiAgT3ZtZlBrZy9YZW5CdXNEeGUvWGVuQnVzLmMgICB8ICA0MCAr
KysrKystLS0tLS0KPiAgT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyB8IDExNSArKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9y
ZS5oIHwgIDE3ICsrKy0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKyksIDc3
IGRlbGV0aW9ucygtKQo+CgpRdW90aW5nIG91dCBvZiBvcmRlcjoKCj4gZGlmZiAtLWdpdCBhL092
bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmggYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5o
Cj4gaW5kZXggZWZmYWFkNzMzNi4uMTNmN2QxMzJlNiAxMDA2NDQKPiAtLS0gYS9Pdm1mUGtnL1hl
bkJ1c0R4ZS9YZW5TdG9yZS5oCj4gKysrIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuaAo+
IEBAIC02NCwyOSArNjQsMjYgQEAgWGVuU3RvcmVQYXRoRXhpc3RzICgKPiAgICApOwo+Cj4gIC8q
Kgo+IC0gIEdldCB0aGUgY29udGVudHMgb2YgYSBzaW5nbGUgImZpbGUiLiAgUmV0dXJucyB0aGUg
Y29udGVudHMgaW4gKlJlc3VsdCB3aGljaAo+IC0gIHNob3VsZCBiZSBmcmVlZCBhZnRlciB1c2Uu
ICBUaGUgbGVuZ3RoIG9mIHRoZSB2YWx1ZSBpbiBieXRlcyBpcyByZXR1cm5lZCBpbgo+IC0gICpM
ZW5QdHIuCj4gKyAgR2V0IHRoZSBjb250ZW50cyBvZiBhIHNpbmdsZSAiZmlsZSIuICBDb3B5IHRo
ZSBjb250ZW50cyBpbiBCdWZmZXIgaWYKPiArICBwcm92aWRlZC4gIFRoZSBsZW5ndGggb2YgdGhl
IHZhbHVlIGluIGJ5dGVzIGlzIHJldHVybmVkIGluICpCdWZmZXJTaXplLgo+Cj4gICAgQHBhcmFt
IFRyYW5zYWN0aW9uICAgIFRoZSBYZW5TdG9yZSB0cmFuc2FjdGlvbiBjb3ZlcmluZyB0aGlzIHJl
cXVlc3QuCj4gICAgQHBhcmFtIERpcmVjdG9yeVBhdGggIFRoZSBkaXJuYW1lIG9mIHRoZSBmaWxl
IHRvIHJlYWQuCj4gICAgQHBhcmFtIE5vZGUgICAgICAgICAgIFRoZSBiYXNlbmFtZSBvZiB0aGUg
ZmlsZSB0byByZWFkLgo+IC0gIEBwYXJhbSBMZW5QdHIgICAgICAgICBUaGUgYW1vdW50IG9mIGRh
dGEgcmVhZC4KPiAtICBAcGFyYW0gUmVzdWx0ICAgICAgICAgVGhlIHJldHVybmVkIGNvbnRlbnRz
IGZyb20gdGhpcyBmaWxlLgo+ICsgIEBwYXJhbSBCdWZmZXJTaXplICAgICBJTjogc2l6ZSBvZiB0
aGUgYnVmZmVyCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIE9VVDogVGhlIHJldHVybmVkIGxl
bmd0aCBvZiB0aGUgcmVwbHkuCj4gKyAgQHBhcmFtIEJ1ZmZlciAgICAgICAgIFRoZSByZXR1cm5l
ZCBib2R5IG9mIHRoZSByZXBseS4KPgo+ICAgIEByZXR1cm4gIE9uIHN1Y2Nlc3MsIFhFTlNUT1JF
X1NUQVRVU19TVUNDRVNTLiBPdGhlcndpc2UgYW4gZXJybm8gdmFsdWUKPiAgICAgICAgICAgICBp
bmRpY2F0aW5nIHRoZSB0eXBlIG9mIGZhaWx1cmUuCgooMSkgSSBhc3N1bWUgdGhpcyAtLSBpLmUu
IGVycm9yIHJldHVybmVkIC0tIGNvdmVycyB0aGUgY2FzZSB3aGVuCkJ1ZmZlclNpemUgd2FzIHRv
byBzbWFsbCBvbiBpbnB1dC4gQ2FuIHlvdSBkb2N1bWVudCB0aGF0PyAoT3Igc2hvdWxkIGl0CmJl
IG9idmlvdXMgZnJvbSBlbHNld2hlcmU/KQoKPiAtCj4gLSAgQG5vdGUgVGhlIHJlc3VsdHMgYnVm
ZmVyIGlzIG1hbGxvY2VkIGFuZCBzaG91bGQgYmUgZnJlZSdkIGJ5IHRoZQo+IC0gICAgICAgIGNh
bGxlci4KPiAgKiovCj4gIFhFTlNUT1JFX1NUQVRVUwo+ICBYZW5TdG9yZVJlYWQgKAo+ICAgIElO
ICBDT05TVCBYRU5TVE9SRV9UUkFOU0FDVElPTiAqVHJhbnNhY3Rpb24sCj4gICAgSU4gIENPTlNU
IENIQVI4ICAgICAgICAgICAgICpEaXJlY3RvcnlQYXRoLAo+ICAgIElOICBDT05TVCBDSEFSOCAg
ICAgICAgICAgICAqTm9kZSwKPiAtICBPVVQgVUlOVDMyICAgICAgICAgICAgICAgICAgKkxlblB0
ciBPUFRJT05BTCwKPiAtICBPVVQgVk9JRCAgICAgICAgICAgICAgICAgICAgKipSZXN1bHQKPiAr
ICBJTiBPVVQgVUlOVE4gICAgICAgICAgICAgICAgKkJ1ZmZlclNpemUsCj4gKyAgT1VUIFZPSUQg
ICAgICAgICAgICAgICAgICAgICpCdWZmZXIKPiAgICApOwo+Cj4gIC8qKgo+Cgo+IGRpZmYgLS1n
aXQgYS9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5jIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVu
U3RvcmUuYwo+IGluZGV4IDAwNGQzYjYwMjIuLmI5NTg4YmI4YzYgMTAwNjQ0Cj4gLS0tIGEvT3Zt
ZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYwo+ICsrKyBiL092bWZQa2cvWGVuQnVzRHhlL1hlblN0
b3JlLmMKPiBAQCAtNzU2LDggKzc1Niw5IEBAIFhlblN0b3JlR2V0RXJyb3IgKAo+ICAgIEBwYXJh
bSBSZXF1ZXN0VHlwZSAgICBUaGUgdHlwZSBvZiBtZXNzYWdlIHRvIHNlbmQuCj4gICAgQHBhcmFt
IFdyaXRlUmVxdWVzdCAgIFBvaW50ZXJzIHRvIHRoZSBib2R5IHNlY3Rpb25zIG9mIHRoZSByZXF1
ZXN0Lgo+ICAgIEBwYXJhbSBOdW1SZXF1ZXN0cyAgICBUaGUgbnVtYmVyIG9mIGJvZHkgc2VjdGlv
bnMgaW4gdGhlIHJlcXVlc3QuCj4gLSAgQHBhcmFtIExlblB0ciAgICAgICAgIFRoZSByZXR1cm5l
ZCBsZW5ndGggb2YgdGhlIHJlcGx5Lgo+IC0gIEBwYXJhbSBSZXN1bHRQdHIgICAgICBUaGUgcmV0
dXJuZWQgYm9keSBvZiB0aGUgcmVwbHkuCj4gKyAgQHBhcmFtIEJ1ZmZlclNpemUgICAgIElOOiBz
aXplIG9mIHRoZSBidWZmZXIKPiArICAgICAgICAgICAgICAgICAgICAgICAgT1VUOiBUaGUgcmV0
dXJuZWQgbGVuZ3RoIG9mIHRoZSByZXBseS4KPiArICBAcGFyYW0gQnVmZmVyICAgICAgICAgVGhl
IHJldHVybmVkIGJvZHkgb2YgdGhlIHJlcGx5Lgo+Cj4gICAgQHJldHVybiAgWEVOU1RPUkVfU1RB
VFVTX1NVQ0NFU1Mgb24gc3VjY2Vzcy4gIE90aGVyd2lzZSBhbiBlcnJubyBpbmRpY2F0aW5nCj4g
ICAgICAgICAgICAgdGhlIGNhdXNlIG9mIGZhaWx1cmUuCj4gQEAgLTc2OSwxNSArNzcwLDEzIEBA
IFhlblN0b3JlVGFsa3YgKAo+ICAgIElOICBlbnVtIHhzZF9zb2NrbXNnX3R5cGUgICBSZXF1ZXN0
VHlwZSwKPiAgICBJTiAgQ09OU1QgV1JJVEVfUkVRVUVTVCAgICAgKldyaXRlUmVxdWVzdCwKPiAg
ICBJTiAgVUlOVDMyICAgICAgICAgICAgICAgICAgTnVtUmVxdWVzdHMsCj4gLSAgT1VUIFVJTlQz
MiAgICAgICAgICAgICAgICAgICpMZW5QdHIgT1BUSU9OQUwsCj4gLSAgT1VUIFZPSUQgICAgICAg
ICAgICAgICAgICAgICoqUmVzdWx0UHRyIE9QVElPTkFMCj4gKyAgSU4gT1VUIFVJTlROICAgICAg
ICAgICAgICAgICpCdWZmZXJTaXplIE9QVElPTkFMLAo+ICsgIE9VVCBWT0lEICAgICAgICAgICAg
ICAgICAgICAqQnVmZmVyIE9QVElPTkFMCj4gICAgKQo+ICB7Cj4gICAgc3RydWN0IHhzZF9zb2Nr
bXNnIE1lc3NhZ2U7Cj4gICAgVUlOVE4gICAgICAgICAgICAgIEluZGV4Owo+ICAgIFhFTlNUT1JF
X1NUQVRVUyAgICBTdGF0dXM7Cj4gLSAgVk9JRCAgICAgICAgICAgICAgICpCdWZmZXI7Cj4gLSAg
VUlOVE4gICAgICAgICAgICAgIEJ1ZmZlclNpemU7Cj4KPiAgICBpZiAoVHJhbnNhY3Rpb24gPT0g
WFNUX05JTCkgewo+ICAgICAgTWVzc2FnZS50eF9pZCA9IDA7Cj4gQEAgLTgwNSwzMiArODA0LDE1
IEBAIFhlblN0b3JlVGFsa3YgKAo+ICAgICAgfQo+ICAgIH0KPgo+IC0gIGlmIChSZXN1bHRQdHIp
IHsKPiAtICAgIEJ1ZmZlciA9IEFsbG9jYXRlUG9vbCAoWEVOU1RPUkVfUEFZTE9BRF9NQVggKyAx
KTsKPiAtICAgIEJ1ZmZlclNpemUgPSBYRU5TVE9SRV9QQVlMT0FEX01BWDsKPiAtICB9IGVsc2Ug
ewo+IC0gICAgQnVmZmVyID0gTlVMTDsKPiAtICAgIEJ1ZmZlclNpemUgPSAwOwo+IC0gIH0KPiAt
Cj4gICAgLy8KPiAgICAvLyBXYWl0IGZvciBhIHJlcGx5IHRvIG91ciByZXF1ZXN0Cj4gICAgLy8K
PiAgICBTdGF0dXMgPSBYZW5TdG9yZVByb2Nlc3NNZXNzYWdlIChNZXNzYWdlLnJlcV9pZCwgTWVz
c2FnZS50eF9pZCwKPiAtICAgICZCdWZmZXJTaXplLCBCdWZmZXIpOwo+ICsgICAgQnVmZmVyU2l6
ZSwgQnVmZmVyKTsKCigyKSBTaW5jZSB3ZSdyZSB0b3VjaGluZyB0aGlzIC0tIHBsZWFzZSBmaXgg
dGhlIGluZGVudGF0aW9uLgoKPgo+ICAgIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NV
Q0NFU1MpIHsKPiAgICAgIERFQlVHICgoREVCVUdfRVJST1IsICJYZW5TdG9yZSwgZXJyb3Igd2hp
bGUgcmVhZGluZyB0aGUgcmluZyAoJWQpLlxuIiwKPiAgICAgICAgICBTdGF0dXMpKTsKPiAtICAg
IEZyZWVQb29sIChCdWZmZXIpOwo+IC0gICAgcmV0dXJuIFN0YXR1czsKPiAtICB9Cj4gLQo+IC0g
IGlmIChSZXN1bHRQdHIpIHsKPiAtICAgICpSZXN1bHRQdHIgPSBCdWZmZXI7Cj4gLSAgICBpZiAo
TGVuUHRyKSB7Cj4gLSAgICAgICpMZW5QdHIgPSBCdWZmZXJTaXplOwo+IC0gICAgfQo+ICAgIH0K
Pgo+ICBFcnJvcjoKPiBAQCAtODQ4LDggKzgzMCw5IEBAIFhlblN0b3JlVGFsa3YgKAo+ICAgIEBw
YXJhbSBSZXF1ZXN0VHlwZSAgICBUaGUgdHlwZSBvZiBtZXNzYWdlIHRvIHNlbmQuCj4gICAgQHBh
cmFtIEJvZHkgICAgICAgICAgIFRoZSBib2R5IG9mIHRoZSByZXF1ZXN0Lgo+ICAgIEBwYXJhbSBT
dWJQYXRoICAgICAgICBJZiAhTlVMTCBhbmQgbm90ICIiLCAiLyRTdWJQYXRoIiBpcyBhcHBlbmQg
dG8gQm9keS4KPiAtICBAcGFyYW0gTGVuUHRyICAgICAgICAgVGhlIHJldHVybmVkIGxlbmd0aCBv
ZiB0aGUgcmVwbHkuCj4gLSAgQHBhcmFtIFJlc3VsdCAgICAgICAgIFRoZSByZXR1cm5lZCBib2R5
IG9mIHRoZSByZXBseS4KPiArICBAcGFyYW0gQnVmZmVyU2l6ZSAgICAgSU46IHNpemVmIG9mIHRo
ZSBidWZmZXIKPiArICAgICAgICAgICAgICAgICAgICAgICAgT1VUOiBUaGUgcmV0dXJuZWQgbGVu
Z3RoIG9mIHRoZSByZXBseS4KPiArICBAcGFyYW0gQnVmZmVyICAgICAgICAgVGhlIHJldHVybmVk
IGJvZHkgb2YgdGhlIHJlcGx5Lgo+Cj4gICAgQHJldHVybiAgMCBvbiBzdWNjZXNzLiAgT3RoZXJ3
aXNlIGFuIGVycm5vIGluZGljYXRpbmcKPiAgICAgICAgICAgICB0aGUgY2F1c2Ugb2YgZmFpbHVy
ZS4KPiBAQCAtODYxLDggKzg0NCw4IEBAIFhlblN0b3JlU2luZ2xlICgKPiAgICBJTiAgZW51bSB4
c2Rfc29ja21zZ190eXBlICAgUmVxdWVzdFR5cGUsCj4gICAgSU4gIENPTlNUIENIQVI4ICAgICAg
ICAgICAgICpCb2R5LAo+ICAgIElOICBDT05TVCBDSEFSOCAgICAgICAgICAgICAqU3ViUGF0aCBP
UFRJT05BTCwKPiAtICBPVVQgVUlOVDMyICAgICAgICAgICAgICAgICAgKkxlblB0ciBPUFRJT05B
TCwKPiAtICBPVVQgVk9JRCAgICAgICAgICAgICAgICAgICAgKipSZXN1bHQgT1BUSU9OQUwKPiAr
ICBJTiBPVVQgVUlOVE4gICAgICAgICAgICAgICAgKkJ1ZmZlclNpemUgT1BUSU9OQUwsCj4gKyAg
T1VUIFZPSUQgICAgICAgICAgICAgICAgICAgICpCdWZmZXIgT1BUSU9OQUwKPiAgICApCj4gIHsK
PiAgICBXUklURV9SRVFVRVNUICAgV3JpdGVSZXF1ZXN0WzNdOwo+IEBAIC04NzAsNyArODUzLDcg
QEAgWGVuU3RvcmVTaW5nbGUgKAo+ICAgIFhlblN0b3JlUHJlcGFyZVdyaXRlUmVxdWVzdCAoV3Jp
dGVSZXF1ZXN0LCBCb2R5LCBTdWJQYXRoKTsKPgo+ICAgIHJldHVybiBYZW5TdG9yZVRhbGt2IChU
cmFuc2FjdGlvbiwgUmVxdWVzdFR5cGUsIFdyaXRlUmVxdWVzdCwgMywKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgTGVuUHRyLCBSZXN1bHQpOwo+ICsgICAgQnVmZmVyU2l6ZSwgQnVmZmVyKTsK
CigzKSBJbmRlbnRhdGlvbi4KCj4gIH0KPgo+ICAvLwo+IEBAIC0xMTA2LDEzICsxMDg5LDE2IEBA
IFhlblN0b3JlTGlzdERpcmVjdG9yeSAoCj4gICAgT1VUIENPTlNUIENIQVI4ICAgICAgICAgICAq
KipEaXJlY3RvcnlMaXN0UHRyCj4gICAgKQo+ICB7Cj4gLSAgQ0hBUjggKlRlbXBTdHI7Cj4gLSAg
VUlOVDMyIExlbiA9IDA7Cj4gKyAgQ0hBUjggICAgICAgICAgICpUZW1wU3RyOwo+ICsgIFVJTlRO
ICAgICAgICAgICBMZW47Cj4gICAgWEVOU1RPUkVfU1RBVFVTIFN0YXR1czsKPgo+ICsgIFRlbXBT
dHIgPSBBbGxvY2F0ZVBvb2wgKFhFTlNUT1JFX1BBWUxPQURfTUFYKTsKCig0KSBTaG91bGQgdGhp
cyBBbGxvY2F0ZVBvb2woKSBiZSBtZW50aW9uZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlPyAoQW5k
CnRoZSBvdGhlcnMgYmVsb3csIHRvby4pCgpUaGUgZnVuY3Rpb24gY2FsbHMgU3BsaXQoKSwgYXMg
d2VsbCwgYW5kIHRoYXQgb25lIGFsbG9jYXRlcyBtZW1vcnkgdG9vLgpBcmUgdGhleSBub3QgdXNl
ZCBhdCBFeGl0Qm9vU2VydmljZXMoKT8KCgo+ICsgIExlbiA9IFhFTlNUT1JFX1BBWUxPQURfTUFY
Owo+ICAgIFN0YXR1cyA9IFhlblN0b3JlU2luZ2xlIChUcmFuc2FjdGlvbiwgWFNfRElSRUNUT1JZ
LCBEaXJlY3RvcnlQYXRoLCBOb2RlLCAmTGVuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAoVk9JRCAqKikgJlRlbXBTdHIpOwo+ICsgICAgVGVtcFN0cik7CgooNSkgSW5kZW50YXRpb24u
Cgo+ICAgIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsKPiArICAgIEZy
ZWVQb29sIChUZW1wU3RyKTsKPiAgICAgIHJldHVybiBTdGF0dXM7Cj4gICAgfQo+Cj4gQEAgLTEx
NDYsMjEgKzExMzIsMTQgQEAgWGVuU3RvcmVSZWFkICgKPiAgICBJTiAgQ09OU1QgWEVOU1RPUkVf
VFJBTlNBQ1RJT04gKlRyYW5zYWN0aW9uLAo+ICAgIElOICBDT05TVCBDSEFSOCAgICAgICAgICAg
ICAqRGlyZWN0b3J5UGF0aCwKPiAgICBJTiAgQ09OU1QgQ0hBUjggICAgICAgICAgICAgKk5vZGUs
Cj4gLSAgT1VUIFVJTlQzMiAgICAgICAgICAgICAgICAgICpMZW5QdHIgT1BUSU9OQUwsCj4gLSAg
T1VUIFZPSUQgICAgICAgICAgICAgICAgICAgICoqUmVzdWx0Cj4gKyAgSU4gT1VUIFVJTlROICAg
ICAgICAgICAgICAgICpCdWZmZXJTaXplLAo+ICsgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAg
ICAqQnVmZmVyCj4gICAgKQo+ICB7Cj4gLSAgVk9JRCAqVmFsdWU7Cj4gLSAgWEVOU1RPUkVfU1RB
VFVTIFN0YXR1czsKPiAtCj4gLSAgU3RhdHVzID0gWGVuU3RvcmVTaW5nbGUgKFRyYW5zYWN0aW9u
LCBYU19SRUFELCBEaXJlY3RvcnlQYXRoLCBOb2RlLAo+IC0gICAgTGVuUHRyLCAmVmFsdWUpOwo+
IC0gIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsKPiAtICAgIHJldHVy
biBTdGF0dXM7Cj4gLSAgfQo+IC0KPiAtICAqUmVzdWx0ID0gVmFsdWU7Cj4gLSAgcmV0dXJuIFhF
TlNUT1JFX1NUQVRVU19TVUNDRVNTOwo+ICsgIEFTU0VSVCAoQnVmZmVyU2l6ZSAhPSBOVUxMKTsK
PiArICBBU1NFUlQgKEJ1ZmZlciAhPSBOVUxMKTsKPiArICByZXR1cm4gWGVuU3RvcmVTaW5nbGUg
KFRyYW5zYWN0aW9uLCBYU19SRUFELCBEaXJlY3RvcnlQYXRoLCBOb2RlLAo+ICsgICAgQnVmZmVy
U2l6ZSwgQnVmZmVyKTsKPiAgfQo+Cj4gIFhFTlNUT1JFX1NUQVRVUwo+IEBAIC0xMTk5LDE0ICsx
MTc4LDE2IEBAIFhlblN0b3JlVHJhbnNhY3Rpb25TdGFydCAoCj4gICAgT1VUIFhFTlNUT1JFX1RS
QU5TQUNUSU9OICAqVHJhbnNhY3Rpb24KPiAgICApCj4gIHsKPiAtICBDSEFSOCAqSWRTdHI7Cj4g
KyAgQ0hBUjggICAgICAgICAgIElkU3RyW1hFTlNUT1JFX1BBWUxPQURfTUFYXTsKPiArICBVSU5U
TiAgICAgICAgICAgQnVmZmVyU2l6ZTsKPiAgICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+Cj4g
KyAgQnVmZmVyU2l6ZSA9IHNpemVvZiAoSWRTdHIpOwo+ICsKPiAgICBTdGF0dXMgPSBYZW5TdG9y
ZVNpbmdsZSAoWFNUX05JTCwgWFNfVFJBTlNBQ1RJT05fU1RBUlQsICIiLCBOVUxMLAo+IC0gICAg
TlVMTCwgKFZPSUQgKiopICZJZFN0cik7Cj4gKyAgICAmQnVmZmVyU2l6ZSwgSWRTdHIpOwoKKDYp
IEluZGVudGF0aW9uLgoKPiAgICBpZiAoU3RhdHVzID09IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNT
KSB7Cj4gICAgICBUcmFuc2FjdGlvbi0+SWQgPSAoVUlOVDMyKUFzY2lpU3RyRGVjaW1hbFRvVWlu
dG4gKElkU3RyKTsKCig3KSBTb3JyeSBpZiBJJ3ZlIG1pc3NlZCB0aGUgb2J2aW91czogd2hhdCBn
dWFyYW50ZWVzIHRoYXQgSWRTdHIgaXMKTlVMLXRlcm1pbmF0ZWQgaGVyZT8gSW4gdGhlIG90aGVy
IGZ1bmN0aW9ucywgd2UncmUgTlVMLXRlcm1pbmF0aW5nCm91cnNlbHZlcy4KCj4gLSAgICBGcmVl
UG9vbCAoSWRTdHIpOwo+ICAgIH0KPgo+ICAgIHJldHVybiBTdGF0dXM7Cj4gQEAgLTEzNTgsNyAr
MTMzOSwyNCBAQCBYZW5CdXNYZW5TdG9yZVJlYWQgKAo+ICAgIE9VVCBWT0lEICAgICAgICAgICAg
ICAgICAgKipWYWx1ZQo+ICAgICkKPiAgewo+IC0gIHJldHVybiBYZW5TdG9yZVJlYWQgKFRyYW5z
YWN0aW9uLCBUaGlzLT5Ob2RlLCBOb2RlLCBOVUxMLCBWYWx1ZSk7Cj4gKyAgWEVOU1RPUkVfU1RB
VFVTIFN0YXR1czsKPiArICBVSU5UTiAgICAgICAgICAgQnVmZmVyU2l6ZTsKPiArICBWT0lEICAg
ICAgICAgICAgKkJ1ZmZlcjsKPiArCj4gKyAgQnVmZmVyU2l6ZSA9IFhFTlNUT1JFX1BBWUxPQURf
TUFYICsgMTsKPiArICBCdWZmZXIgPSBBbGxvY2F0ZVBvb2wgKEJ1ZmZlclNpemUpOwo+ICsgIGlm
IChCdWZmZXIgPT0gTlVMTCkgewo+ICsgICAgcmV0dXJuIFhFTlNUT1JFX1NUQVRVU19FTk9NRU07
Cj4gKyAgfQo+ICsKPiArICBTdGF0dXMgPSBYZW5TdG9yZVJlYWQgKFRyYW5zYWN0aW9uLCBUaGlz
LT5Ob2RlLCBOb2RlLCAmQnVmZmVyU2l6ZSwgQnVmZmVyKTsKPiArCj4gKyAgaWYgKFN0YXR1cyA9
PSBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUykgewo+ICsgICAgKlZhbHVlID0gQnVmZmVyOwo+ICsg
IH0gZWxzZSB7Cj4gKyAgICBGcmVlUG9vbCAoQnVmZmVyKTsKPiArICB9Cj4gKyAgcmV0dXJuIFN0
YXR1czsKPiAgfQo+Cj4gIFhFTlNUT1JFX1NUQVRVUwo+IEBAIC0xMzcwLDcgKzEzNjgsMjQgQEAg
WGVuQnVzWGVuU3RvcmVCYWNrZW5kUmVhZCAoCj4gICAgT1VUIFZPSUQgICAgICAgICAgICAgICAg
ICAqKlZhbHVlCj4gICAgKQo+ICB7Cj4gLSAgcmV0dXJuIFhlblN0b3JlUmVhZCAoVHJhbnNhY3Rp
b24sIFRoaXMtPkJhY2tlbmQsIE5vZGUsIE5VTEwsIFZhbHVlKTsKPiArICBYRU5TVE9SRV9TVEFU
VVMgU3RhdHVzOwo+ICsgIFVJTlROICAgICAgICAgICBCdWZmZXJTaXplOwo+ICsgIFZPSUQgICAg
ICAgICAgICAqQnVmZmVyOwo+ICsKPiArICBCdWZmZXJTaXplID0gWEVOU1RPUkVfUEFZTE9BRF9N
QVggKyAxOwo+ICsgIEJ1ZmZlciA9IEFsbG9jYXRlUG9vbCAoQnVmZmVyU2l6ZSk7Cj4gKyAgaWYg
KEJ1ZmZlciA9PSBOVUxMKSB7Cj4gKyAgICByZXR1cm4gWEVOU1RPUkVfU1RBVFVTX0VOT01FTTsK
PiArICB9Cj4gKwo+ICsgIFN0YXR1cyA9IFhlblN0b3JlUmVhZCAoVHJhbnNhY3Rpb24sIFRoaXMt
PkJhY2tlbmQsIE5vZGUsICZCdWZmZXJTaXplLCBCdWZmZXIpOwo+ICsKPiArICBpZiAoU3RhdHVz
ID09IFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTKSB7Cj4gKyAgICAqVmFsdWUgPSBCdWZmZXI7Cj4g
KyAgfSBlbHNlIHsKPiArICAgIEZyZWVQb29sIChCdWZmZXIpOwo+ICsgIH0KPiArICByZXR1cm4g
U3RhdHVzOwo+ICB9Cj4KPiAgWEVOU1RPUkVfU1RBVFVTCgoKPiBkaWZmIC0tZ2l0IGEvT3ZtZlBr
Zy9YZW5CdXNEeGUvWGVuQnVzLmMgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5CdXMuYwo+IGluZGV4
IGJiOGRkYmM0ZDQuLjc4ODM1ZWM3YjMgMTAwNjQ0Cj4gLS0tIGEvT3ZtZlBrZy9YZW5CdXNEeGUv
WGVuQnVzLmMKPiArKysgYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5CdXMuYwo+IEBAIC04OSwxOSAr
ODksMTggQEAgWGVuQnVzUmVhZERyaXZlclN0YXRlICgKPiAgICBJTiBDT05TVCBDSEFSOCAqUGF0
aAo+ICAgICkKPiAgewo+IC0gIFhlbmJ1c1N0YXRlIFN0YXRlOwo+IC0gIENIQVI4ICpQdHIgPSBO
VUxMOwo+ICsgIFhlbmJ1c1N0YXRlICAgICBTdGF0ZTsKPiArICBDSEFSOCAgICAgICAgICAgQnVm
ZmVyWzRdOwo+ICsgIFVJTlROICAgICAgICAgICBCdWZmZXJTaXplOwo+ICAgIFhFTlNUT1JFX1NU
QVRVUyBTdGF0dXM7Cj4KPiAtICBTdGF0dXMgPSBYZW5TdG9yZVJlYWQgKFhTVF9OSUwsIFBhdGgs
ICJzdGF0ZSIsIE5VTEwsIChWT0lEICoqKSZQdHIpOwo+ICsgIEJ1ZmZlclNpemUgPSBzaXplb2Yg
KEJ1ZmZlcikgLSAxOwo+ICsgIFN0YXR1cyA9IFhlblN0b3JlUmVhZCAoWFNUX05JTCwgUGF0aCwg
InN0YXRlIiwgJkJ1ZmZlclNpemUsIEJ1ZmZlcik7Cj4gICAgaWYgKFN0YXR1cyAhPSBYRU5TVE9S
RV9TVEFUVVNfU1VDQ0VTUykgewo+ICAgICAgU3RhdGUgPSBYZW5idXNTdGF0ZUNsb3NlZDsKPiAg
ICB9IGVsc2Ugewo+IC0gICAgU3RhdGUgPSBBc2NpaVN0ckRlY2ltYWxUb1VpbnRuIChQdHIpOwo+
IC0gIH0KPiAtCj4gLSAgaWYgKFB0ciAhPSBOVUxMKSB7Cj4gLSAgICBGcmVlUG9vbCAoUHRyKTsK
PiArICAgIEJ1ZmZlcltCdWZmZXJTaXplXSA9ICdcMCc7Cj4gKyAgICBTdGF0ZSA9IEFzY2lpU3Ry
RGVjaW1hbFRvVWludG4gKEJ1ZmZlcik7Cj4gICAgfQo+Cj4gICAgcmV0dXJuIFN0YXRlOwo+IEBA
IC0xMjksOCArMTI4LDExIEBAIFhlbkJ1c0FkZERldmljZSAoCj4KPiAgICBpZiAoWGVuU3RvcmVQ
YXRoRXhpc3RzIChYU1RfTklMLCBEZXZpY2VQYXRoLCAiIikpIHsKPiAgICAgIFhFTkJVU19QUklW
QVRFX0RBVEEgKkNoaWxkOwo+IC0gICAgZW51bSB4ZW5idXNfc3RhdGUgU3RhdGU7Cj4gLSAgICBD
SEFSOCAqQmFja2VuZFBhdGg7Cj4gKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSAgIFN0YXRlOwo+ICsg
ICAgQ0hBUjggICAgICAgICAgICAgICBCYWNrZW5kUGF0aFtYRU5TVE9SRV9BQlNfUEFUSF9NQVgg
KyAxXTsKPiArICAgIFVJTlROICAgICAgICAgICAgICAgQmFja2VuZFBhdGhTaXplOwo+ICsKPiAr
ICAgIEJhY2tlbmRQYXRoU2l6ZSA9IHNpemVvZiAoQmFja2VuZFBhdGgpOwo+Cj4gICAgICBDaGls
ZCA9IFhlbkJ1c0RldmljZUluaXRpYWxpemVkIChEZXYsIERldmljZVBhdGgpOwo+ICAgICAgaWYg
KENoaWxkICE9IE5VTEwpIHsKPiBAQCAtMTU1LDE3ICsxNTcsMTggQEAgWGVuQnVzQWRkRGV2aWNl
ICgKPiAgICAgIH0KPgo+ICAgICAgU3RhdHVzWGVuU3RvcmUgPSBYZW5TdG9yZVJlYWQgKFhTVF9O
SUwsIERldmljZVBhdGgsICJiYWNrZW5kIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMLCAoVk9JRCAqKikgJkJhY2tlbmRQYXRoKTsKPiArICAgICAgJkJhY2tlbmRQ
YXRoU2l6ZSwgQmFja2VuZFBhdGgpOwoKKDgpIEluZGVudGF0aW9uLgoKPiAgICAgIGlmIChTdGF0
dXNYZW5TdG9yZSAhPSBYRU5TVE9SRV9TVEFUVVNfU1VDQ0VTUykgewo+ICAgICAgICBERUJVRyAo
KEVGSV9EX0VSUk9SLCAieGVuYnVzOiAlYSBubyBiYWNrZW5kIHBhdGguXG4iLCBEZXZpY2VQYXRo
KSk7Cj4gICAgICAgIFN0YXR1cyA9IEVGSV9OT1RfRk9VTkQ7Cj4gICAgICAgIGdvdG8gb3V0Owo+
ICAgICAgfQo+ICsgICAgQmFja2VuZFBhdGhbQmFja2VuZFBhdGhTaXplXSA9ICdcMCc7CgooOSkg
SSB0aGluayB0aGlzIGNvdWxkIGJlIG9mZi1ieS1vbmUuIEluIHRoZSBvdGhlciBjYXNlcywgeW91
IGRlY3JlbWVudAp0aGUgYnVmZmVyIHNpemUgZmlyc3QsIGJlZm9yZSBwYXNzaW5nIGl0IHRvIFhl
blN0b3JlUmVhZCgpLgoKU29ycnkgaWYgSSBnb3QgY29uZnVzZWQuCgo+Cj4gICAgICBQcml2YXRl
ID0gQWxsb2NhdGVDb3B5UG9vbCAoc2l6ZW9mICgqUHJpdmF0ZSksICZnWGVuQnVzUHJpdmF0ZURh
dGEpOwo+ICAgICAgUHJpdmF0ZS0+WGVuQnVzSW8uVHlwZSA9IEFzY2lpU3RyRHVwIChUeXBlKTsK
PiAgICAgIFByaXZhdGUtPlhlbkJ1c0lvLk5vZGUgPSBBc2NpaVN0ckR1cCAoRGV2aWNlUGF0aCk7
Cj4gLSAgICBQcml2YXRlLT5YZW5CdXNJby5CYWNrZW5kID0gQmFja2VuZFBhdGg7Cj4gKyAgICBQ
cml2YXRlLT5YZW5CdXNJby5CYWNrZW5kID0gQXNjaWlTdHJEdXAgKEJhY2tlbmRQYXRoKTsKCigx
MCkgV2hlcmUgaXMgdGhpcyByZWxlYXNlZD8KCj4gICAgICBQcml2YXRlLT5YZW5CdXNJby5EZXZp
Y2VJZCA9IChVSU5UMTYpQXNjaWlTdHJEZWNpbWFsVG9VaW50biAoSWQpOwo+ICAgICAgUHJpdmF0
ZS0+RGV2ID0gRGV2Owo+Cj4gQEAgLTMwOSwxNyArMzEyLDIwIEBAIFhlbkJ1c1NldFN0YXRlICgK
PiAgICApCj4gIHsKPiAgICBlbnVtIHhlbmJ1c19zdGF0ZSBDdXJyZW50U3RhdGU7Cj4gLSAgWEVO
U1RPUkVfU1RBVFVTIFN0YXR1czsKPiAtICBDSEFSOCAqVGVtcDsKPiArICBYRU5TVE9SRV9TVEFU
VVMgICBTdGF0dXM7Cj4gKyAgQ0hBUjggICAgICAgICAgICAgQnVmZmVyWzRdOwo+ICsgIFVJTlRO
ICAgICAgICAgICAgIEJ1ZmZlclNpemU7Cj4gKwo+ICsgIEJ1ZmZlclNpemUgPSBzaXplb2YgKEJ1
ZmZlcikgLSAxOwo+Cj4gICAgREVCVUcgKChFRklfRF9JTkZPLCAiWGVuQnVzOiBTZXQgc3RhdGUg
dG8gJWRcbiIsIE5ld1N0YXRlKSk7Cj4KPiAtICBTdGF0dXMgPSBYZW5TdG9yZVJlYWQgKFRyYW5z
YWN0aW9uLCBUaGlzLT5Ob2RlLCAic3RhdGUiLCBOVUxMLCAoVk9JRCAqKikmVGVtcCk7Cj4gKyAg
U3RhdHVzID0gWGVuU3RvcmVSZWFkIChUcmFuc2FjdGlvbiwgVGhpcy0+Tm9kZSwgInN0YXRlIiwg
JkJ1ZmZlclNpemUsIEJ1ZmZlcik7Cj4gICAgaWYgKFN0YXR1cyAhPSBYRU5TVE9SRV9TVEFUVVNf
U1VDQ0VTUykgewo+ICAgICAgZ290byBPdXQ7Cj4gICAgfQo+IC0gIEN1cnJlbnRTdGF0ZSA9IEFz
Y2lpU3RyRGVjaW1hbFRvVWludG4gKFRlbXApOwo+IC0gIEZyZWVQb29sIChUZW1wKTsKPiArICBC
dWZmZXJbQnVmZmVyU2l6ZV0gPSAnXDAnOwo+ICsgIEN1cnJlbnRTdGF0ZSA9IEFzY2lpU3RyRGVj
aW1hbFRvVWludG4gKEJ1ZmZlcik7Cj4gICAgaWYgKEN1cnJlbnRTdGF0ZSA9PSBOZXdTdGF0ZSkg
ewo+ICAgICAgZ290byBPdXQ7Cj4gICAgfQoKVGhhbmtzCkxhc3psbwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 16:16:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 16:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9tgD-0006LD-IL; Mon, 16 Sep 2019 16:16: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=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9tgC-0006L5-EU
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 16:16:44 +0000
X-Inumbo-ID: 5f91b6b0-d89d-11e9-95f1-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f91b6b0-d89d-11e9-95f1-12813bfff9fa;
 Mon, 16 Sep 2019 16:16:43 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 54FFB3175298;
 Mon, 16 Sep 2019 16:16:43 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B08056012A;
 Mon, 16 Sep 2019 16:16:41 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-9-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <6c8ab94a-cc2b-9354-207c-620a3939e199@redhat.com>
Date: Mon, 16 Sep 2019 18:16:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-9-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Mon, 16 Sep 2019 16:16:43 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 08/11] OvmfPkg/XenBus: Change
 XENBUS_PROTOCOL to not return allocated 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: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFhzUmVhZCBhbmQgWHNC
YWNrZW5kUmVhZCBvZiB0aGUgWEVOQlVTX1BST1RPQ09MIHJldHVybiBhbGxvY2F0ZWQKPiBtZW1v
cnkgYnV0IHRoaXMgaXNuJ3QgYWxsb3dlZCBkdXJpbmcgdGhlIEV4aXRCb290U2VydmljZXMgY2Fs
bC4gV2UKPiBuZWVkIFhzUmVhZCBhbmQgWHNCYWNrZW5kUmVhZCB0byBkaXNjb25uZWN0IGZyb20g
dGhlIGRldmljZSBzbwo+IFhFTkJVU19QUk9UT0NPTCBpcyBjaGFuZ2VkIHRvIHVzZSBhIGJ1ZmZl
ciBzdXBwbGllZCBieSBhIGNoaWxkIGRyaXZlci4KPiAKPiBSZWY6IGh0dHBzOi8vYnVnemlsbGEu
dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE5MAo+IFNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IC0tLQo+ICBPdm1mUGtnL0lu
Y2x1ZGUvUHJvdG9jb2wvWGVuQnVzLmggfCAzMiArKysrKysrKysrKystLS0tLS0tLS0tCj4gIE92
bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMgICAgICB8IDQ0ICsrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ICBPdm1mUGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5oICAgICAgfCAgNiArKyst
LQo+ICBPdm1mUGtnL1hlblB2QmxrRHhlL0Jsb2NrRnJvbnQuYyAgfCA0NSArKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwg
NzMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvSW5jbHVkZS9Qcm90b2Nv
bC9YZW5CdXMuaCBiL092bWZQa2cvSW5jbHVkZS9Qcm90b2NvbC9YZW5CdXMuaAo+IGluZGV4IDhm
ZjVjYTM1NzUuLmMyMmJkZmIzNjggMTAwNjQ0Cj4gLS0tIGEvT3ZtZlBrZy9JbmNsdWRlL1Byb3Rv
Y29sL1hlbkJ1cy5oCj4gKysrIGIvT3ZtZlBrZy9JbmNsdWRlL1Byb3RvY29sL1hlbkJ1cy5oCj4g
QEAgLTM1LDYgKzM1LDEyIEBAIHR5cGVkZWYgc3RydWN0Cj4gIAo+ICAjZGVmaW5lIFhTVF9OSUwg
KChYRU5TVE9SRV9UUkFOU0FDVElPTiAqKSBOVUxMKQo+ICAKPiArLy8KPiArLy8gV2hlbiByZWFk
aW5nIGEgbm9kZSBmcm9tIHhlbnN0b3JlLCBpZiB0aGUgc2l6ZSBvZiB0aGUgZGF0YSB0byBiZSBy
ZWFkIGlzCj4gKy8vIHVua25vd24sIHRoaXMgdmFsdWUgY2FuIGJlIHVzZSBmb3IgdGhlIHNpemUg
b2YgdGhlIGJ1ZmZlci4KPiArLy8KPiArI2RlZmluZSBYRU5TVE9SRV9QQVlMT0FEX01BWCA0MDk2
Cj4gKwoKVGhpcyBtYWNybyBpcyBhbHJlYWR5IGRlZmluZWQgaW4gIkluZHVzdHJ5U3RhbmRhcmQv
WGVuL2lvL3hzX3dpcmUuaCIuCkNhbiB3ZSBnZXQgaXQgZnJvbSB0aGVyZT8KClRoZSBleHRyYSBk
b2N1bWVudGF0aW9uIGlzIE9LLCBvZiBjb3Vyc2UgKHJlcGxhY2luZyAidGhpcyB2YWx1ZSIgd2l0
aAoiWEVOU1RPUkVfUEFZTE9BRF9NQVgiKS4KCk90aGVyIHRoYW4gdGhhdCwgSSdtIGdvaW5nIHRv
IGhhdmUgdG8gQUNLIHRoaXMgYWZ0ZXIgYSBicmllZiBza2ltIG9ubHkuCgpBY2tlZC1ieTogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KClRoYW5rcwpMYXN6bG8KCj4gIHR5cGVkZWYg
ZW51bSB7Cj4gICAgWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MgPSAwLAo+ICAgIFhFTlNUT1JFX1NU
QVRVU19GQUlMLAo+IEBAIC02NCwxOSArNzAsMTcgQEAgdHlwZWRlZiBlbnVtIHsKPiAgLy8vCj4g
IAo+ICAvKioKPiAtICBHZXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBub2RlIE5vZGUgb2YgdGhlIFBW
IGRldmljZS4gUmV0dXJucyB0aGUgY29udGVudHMgaW4KPiAtICAqUmVzdWx0IHdoaWNoIHNob3Vs
ZCBiZSBmcmVlZCBhZnRlciB1c2UuCj4gKyAgR2V0IHRoZSBjb250ZW50cyBvZiB0aGUgbm9kZSBO
b2RlIG9mIHRoZSBQViBkZXZpY2UuCj4gIAo+ICAgIEBwYXJhbSBUaGlzICAgICAgICAgICBBIHBv
aW50ZXIgdG8gWEVOQlVTX1BST1RPQ09MIGluc3RhbmNlLgo+ICAgIEBwYXJhbSBUcmFuc2FjdGlv
biAgICBUaGUgWGVuU3RvcmUgdHJhbnNhY3Rpb24gY292ZXJpbmcgdGhpcyByZXF1ZXN0Lgo+ICAg
IEBwYXJhbSBOb2RlICAgICAgICAgICBUaGUgYmFzZW5hbWUgb2YgdGhlIGZpbGUgdG8gcmVhZC4K
PiAtICBAcGFyYW0gUmVzdWx0ICAgICAgICAgVGhlIHJldHVybmVkIGNvbnRlbnRzIGZyb20gdGhp
cyBmaWxlLgo+ICsgIEBwYXJhbSBCdWZmZXJTaXplICAgICBPbiBpbnB1dCwgYSBwb2ludGVyIHRv
IHRoZSBzaXplIG9mIHRoZSBidWZmZXIgYXQgQnVmZmVyLgo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICBPbiBvdXRwdXQsIHRoZSBzaXplIG9mIHRoZSBkYXRhIHdyaXR0ZW4gdG8gQnVmZmVyLgo+
ICsgIEBwYXJhbSBCdWZmZXIgICAgICAgICBBIHBvaW50ZXIgdG8gYSBidWZmZXIgaW50byB3aGlj
aCB0aGUgZGF0YSByZWFkIHdpbGwgYmUgc2F2ZWQuCj4gIAo+ICAgIEByZXR1cm4gIE9uIHN1Y2Nl
c3MsIFhFTlNUT1JFX1NUQVRVU19TVUNDRVNTLiBPdGhlcndpc2UgYW4gZXJybm8gdmFsdWUKPiAg
ICAgICAgICAgICBpbmRpY2F0aW5nIHRoZSB0eXBlIG9mIGZhaWx1cmUuCj4gLQo+IC0gIEBub3Rl
IFRoZSByZXN1bHRzIGJ1ZmZlciBpcyBtYWxsb2NlZCBhbmQgc2hvdWxkIGJlIGZyZWUnZCBieSB0
aGUKPiAtICAgICAgICBjYWxsZXIuCj4gICoqLwo+ICB0eXBlZGVmCj4gIFhFTlNUT1JFX1NUQVRV
Uwo+IEBAIC04NCwyMyArODgsMjIgQEAgWEVOU1RPUkVfU1RBVFVTCj4gICAgSU4gIFhFTkJVU19Q
Uk9UT0NPTCAgICAgICAqVGhpcywKPiAgICBJTiAgQ09OU1QgWEVOU1RPUkVfVFJBTlNBQ1RJT04g
KlRyYW5zYWN0aW9uLAo+ICAgIElOICBDT05TVCBDSEFSOCAgICAgICAgICAgKk5vZGUsCj4gLSAg
T1VUIFZPSUQgICAgICAgICAgICAgICAgICAqKlJlc3VsdAo+ICsgIElOIE9VVCBVSU5UTiAgICAg
ICAgICAgICAgKkJ1ZmZlclNpemUsCj4gKyAgT1VUIFZPSUQgICAgICAgICAgICAgICAgICAqQnVm
ZmVyCj4gICAgKTsKPiAgCj4gIC8qKgo+IC0gIEdldCB0aGUgY29udGVudHMgb2YgdGhlIG5vZGUg
Tm9kZSBvZiB0aGUgUFYgZGV2aWNlJ3MgYmFja2VuZC4gUmV0dXJucyB0aGUKPiAtICBjb250ZW50
cyBpbiAqUmVzdWx0IHdoaWNoIHNob3VsZCBiZSBmcmVlZCBhZnRlciB1c2UuCj4gKyAgR2V0IHRo
ZSBjb250ZW50cyBvZiB0aGUgbm9kZSBOb2RlIG9mIHRoZSBQViBkZXZpY2UncyBiYWNrZW5kLgo+
ICAKPiAgICBAcGFyYW0gVGhpcyAgICAgICAgICAgQSBwb2ludGVyIHRvIFhFTkJVU19QUk9UT0NP
TCBpbnN0YW5jZS4KPiAgICBAcGFyYW0gVHJhbnNhY3Rpb24gICAgVGhlIFhlblN0b3JlIHRyYW5z
YWN0aW9uIGNvdmVyaW5nIHRoaXMgcmVxdWVzdC4KPiAgICBAcGFyYW0gTm9kZSAgICAgICAgICAg
VGhlIGJhc2VuYW1lIG9mIHRoZSBmaWxlIHRvIHJlYWQuCj4gLSAgQHBhcmFtIFJlc3VsdCAgICAg
ICAgIFRoZSByZXR1cm5lZCBjb250ZW50cyBmcm9tIHRoaXMgZmlsZS4KPiArICBAcGFyYW0gQnVm
ZmVyU2l6ZSAgICAgT24gaW5wdXQsIGEgcG9pbnRlciB0byB0aGUgc2l6ZSBvZiB0aGUgYnVmZmVy
IGF0IEJ1ZmZlci4KPiArICAgICAgICAgICAgICAgICAgICAgICAgT24gb3V0cHV0LCB0aGUgc2l6
ZSBvZiB0aGUgZGF0YSB3cml0dGVuIHRvIEJ1ZmZlci4KPiArICBAcGFyYW0gQnVmZmVyICAgICAg
ICAgQSBwb2ludGVyIHRvIGEgYnVmZmVyIGludG8gd2hpY2ggdGhlIGRhdGEgcmVhZCB3aWxsIGJl
IHNhdmVkLgo+ICAKPiAgICBAcmV0dXJuICBPbiBzdWNjZXNzLCBYRU5TVE9SRV9TVEFUVVNfU1VD
Q0VTUy4gT3RoZXJ3aXNlIGFuIGVycm5vIHZhbHVlCj4gICAgICAgICAgICAgaW5kaWNhdGluZyB0
aGUgdHlwZSBvZiBmYWlsdXJlLgo+IC0KPiAtICBAbm90ZSBUaGUgcmVzdWx0cyBidWZmZXIgaXMg
bWFsbG9jZWQgYW5kIHNob3VsZCBiZSBmcmVlJ2QgYnkgdGhlCj4gLSAgICAgICAgY2FsbGVyLgo+
ICAqKi8KPiAgdHlwZWRlZgo+ICBYRU5TVE9SRV9TVEFUVVMKPiBAQCAtMTA4LDcgKzExMSw4IEBA
IFhFTlNUT1JFX1NUQVRVUwo+ICAgIElOICBYRU5CVVNfUFJPVE9DT0wgICAgICAgKlRoaXMsCj4g
ICAgSU4gIENPTlNUIFhFTlNUT1JFX1RSQU5TQUNUSU9OICpUcmFuc2FjdGlvbiwKPiAgICBJTiAg
Q09OU1QgQ0hBUjggICAgICAgICAgICpOb2RlLAo+IC0gIE9VVCBWT0lEICAgICAgICAgICAgICAg
ICAgKipSZXN1bHQKPiArICBJTiBPVVQgVUlOVE4gICAgICAgICAgICAgICpCdWZmZXJTaXplLAo+
ICsgIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKkJ1ZmZlcgo+ICAgICk7Cj4gIAo+ICAvKioK
PiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3RvcmUuYyBiL092bWZQa2cvWGVu
QnVzRHhlL1hlblN0b3JlLmMKPiBpbmRleCBiOTU4OGJiOGM2Li5jYjJkOWUxMjE1IDEwMDY0NAo+
IC0tLSBhL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmMKPiArKysgYi9Pdm1mUGtnL1hlbkJ1
c0R4ZS9YZW5TdG9yZS5jCj4gQEAgLTEzMzYsMjcgKzEzMzYsMTEgQEAgWGVuQnVzWGVuU3RvcmVS
ZWFkICgKPiAgICBJTiAgWEVOQlVTX1BST1RPQ09MICAgICAgICpUaGlzLAo+ICAgIElOICBDT05T
VCBYRU5TVE9SRV9UUkFOU0FDVElPTiAqVHJhbnNhY3Rpb24sCj4gICAgSU4gIENPTlNUIENIQVI4
ICAgICAgICAgICAqTm9kZSwKPiAtICBPVVQgVk9JRCAgICAgICAgICAgICAgICAgICoqVmFsdWUK
PiArICBJTiBPVVQgVUlOVE4gICAgICAgICAgICAgICpCdWZmZXJTaXplLAo+ICsgIE9VVCBWT0lE
ICAgICAgICAgICAgICAgICAgKkJ1ZmZlcgo+ICAgICkKPiAgewo+IC0gIFhFTlNUT1JFX1NUQVRV
UyBTdGF0dXM7Cj4gLSAgVUlOVE4gICAgICAgICAgIEJ1ZmZlclNpemU7Cj4gLSAgVk9JRCAgICAg
ICAgICAgICpCdWZmZXI7Cj4gLQo+IC0gIEJ1ZmZlclNpemUgPSBYRU5TVE9SRV9QQVlMT0FEX01B
WCArIDE7Cj4gLSAgQnVmZmVyID0gQWxsb2NhdGVQb29sIChCdWZmZXJTaXplKTsKPiAtICBpZiAo
QnVmZmVyID09IE5VTEwpIHsKPiAtICAgIHJldHVybiBYRU5TVE9SRV9TVEFUVVNfRU5PTUVNOwo+
IC0gIH0KPiAtCj4gLSAgU3RhdHVzID0gWGVuU3RvcmVSZWFkIChUcmFuc2FjdGlvbiwgVGhpcy0+
Tm9kZSwgTm9kZSwgJkJ1ZmZlclNpemUsIEJ1ZmZlcik7Cj4gLQo+IC0gIGlmIChTdGF0dXMgPT0g
WEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsKPiAtICAgICpWYWx1ZSA9IEJ1ZmZlcjsKPiAtICB9
IGVsc2Ugewo+IC0gICAgRnJlZVBvb2wgKEJ1ZmZlcik7Cj4gLSAgfQo+IC0gIHJldHVybiBTdGF0
dXM7Cj4gKyAgcmV0dXJuIFhlblN0b3JlUmVhZCAoVHJhbnNhY3Rpb24sIFRoaXMtPk5vZGUsIE5v
ZGUsIEJ1ZmZlclNpemUsIEJ1ZmZlcik7Cj4gIH0KPiAgCj4gIFhFTlNUT1JFX1NUQVRVUwo+IEBA
IC0xMzY1LDI3ICsxMzQ5LDExIEBAIFhlbkJ1c1hlblN0b3JlQmFja2VuZFJlYWQgKAo+ICAgIElO
ICBYRU5CVVNfUFJPVE9DT0wgICAgICAgKlRoaXMsCj4gICAgSU4gIENPTlNUIFhFTlNUT1JFX1RS
QU5TQUNUSU9OICpUcmFuc2FjdGlvbiwKPiAgICBJTiAgQ09OU1QgQ0hBUjggICAgICAgICAgICpO
b2RlLAo+IC0gIE9VVCBWT0lEICAgICAgICAgICAgICAgICAgKipWYWx1ZQo+ICsgIElOIE9VVCBV
SU5UTiAgICAgICAgICAgICAgKkJ1ZmZlclNpemUsCj4gKyAgT1VUIFZPSUQgICAgICAgICAgICAg
ICAgICAqQnVmZmVyCj4gICAgKQo+ICB7Cj4gLSAgWEVOU1RPUkVfU1RBVFVTIFN0YXR1czsKPiAt
ICBVSU5UTiAgICAgICAgICAgQnVmZmVyU2l6ZTsKPiAtICBWT0lEICAgICAgICAgICAgKkJ1ZmZl
cjsKPiAtCj4gLSAgQnVmZmVyU2l6ZSA9IFhFTlNUT1JFX1BBWUxPQURfTUFYICsgMTsKPiAtICBC
dWZmZXIgPSBBbGxvY2F0ZVBvb2wgKEJ1ZmZlclNpemUpOwo+IC0gIGlmIChCdWZmZXIgPT0gTlVM
TCkgewo+IC0gICAgcmV0dXJuIFhFTlNUT1JFX1NUQVRVU19FTk9NRU07Cj4gLSAgfQo+IC0KPiAt
ICBTdGF0dXMgPSBYZW5TdG9yZVJlYWQgKFRyYW5zYWN0aW9uLCBUaGlzLT5CYWNrZW5kLCBOb2Rl
LCAmQnVmZmVyU2l6ZSwgQnVmZmVyKTsKPiAtCj4gLSAgaWYgKFN0YXR1cyA9PSBYRU5TVE9SRV9T
VEFUVVNfU1VDQ0VTUykgewo+IC0gICAgKlZhbHVlID0gQnVmZmVyOwo+IC0gIH0gZWxzZSB7Cj4g
LSAgICBGcmVlUG9vbCAoQnVmZmVyKTsKPiAtICB9Cj4gLSAgcmV0dXJuIFN0YXR1czsKPiArICBy
ZXR1cm4gWGVuU3RvcmVSZWFkIChUcmFuc2FjdGlvbiwgVGhpcy0+QmFja2VuZCwgTm9kZSwgQnVm
ZmVyU2l6ZSwgQnVmZmVyKTsKPiAgfQo+ICAKPiAgWEVOU1RPUkVfU1RBVFVTCj4gZGlmZiAtLWdp
dCBhL092bWZQa2cvWGVuQnVzRHhlL1hlblN0b3JlLmggYi9Pdm1mUGtnL1hlbkJ1c0R4ZS9YZW5T
dG9yZS5oCj4gaW5kZXggMTNmN2QxMzJlNi4uY2E4YzA4MDQzMyAxMDA2NDQKPiAtLS0gYS9Pdm1m
UGtnL1hlbkJ1c0R4ZS9YZW5TdG9yZS5oCj4gKysrIGIvT3ZtZlBrZy9YZW5CdXNEeGUvWGVuU3Rv
cmUuaAo+IEBAIC0yODksNyArMjg5LDggQEAgWGVuQnVzWGVuU3RvcmVSZWFkICgKPiAgICBJTiAg
WEVOQlVTX1BST1RPQ09MICAgICAgICpUaGlzLAo+ICAgIElOICBDT05TVCBYRU5TVE9SRV9UUkFO
U0FDVElPTiAqVHJhbnNhY3Rpb24sCj4gICAgSU4gIENPTlNUIENIQVI4ICAgICAgICAgICAqTm9k
ZSwKPiAtICBPVVQgVk9JRCAgICAgICAgICAgICAgICAgICoqVmFsdWUKPiArICBJTiBPVVQgVUlO
VE4gICAgICAgICAgICAgICpCdWZmZXJTaXplLAo+ICsgIE9VVCBWT0lEICAgICAgICAgICAgICAg
ICAgKkJ1ZmZlcgo+ICAgICk7Cj4gIAo+ICBYRU5TVE9SRV9TVEFUVVMKPiBAQCAtMjk4LDcgKzI5
OSw4IEBAIFhlbkJ1c1hlblN0b3JlQmFja2VuZFJlYWQgKAo+ICAgIElOICBYRU5CVVNfUFJPVE9D
T0wgICAgICAgKlRoaXMsCj4gICAgSU4gIENPTlNUIFhFTlNUT1JFX1RSQU5TQUNUSU9OICpUcmFu
c2FjdGlvbiwKPiAgICBJTiAgQ09OU1QgQ0hBUjggICAgICAgICAgICpOb2RlLAo+IC0gIE9VVCBW
T0lEICAgICAgICAgICAgICAgICAgKipWYWx1ZQo+ICsgIElOIE9VVCBVSU5UTiAgICAgICAgICAg
ICAgKkJ1ZmZlclNpemUsCj4gKyAgT1VUIFZPSUQgICAgICAgICAgICAgICAgICAqQnVmZmVyCj4g
ICAgKTsKPiAgCj4gIFhFTlNUT1JFX1NUQVRVUwo+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlblB2
QmxrRHhlL0Jsb2NrRnJvbnQuYyBiL092bWZQa2cvWGVuUHZCbGtEeGUvQmxvY2tGcm9udC5jCj4g
aW5kZXggOGRjYTRjODJmMC4uMjVhMzk4Y2NjNCAxMDA2NDQKPiAtLS0gYS9Pdm1mUGtnL1hlblB2
QmxrRHhlL0Jsb2NrRnJvbnQuYwo+ICsrKyBiL092bWZQa2cvWGVuUHZCbGtEeGUvQmxvY2tGcm9u
dC5jCj4gQEAgLTQxLDE5ICs0MSwyMiBAQCBYZW5CdXNSZWFkVWludDY0ICgKPiAgICApCj4gIHsK
PiAgICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+IC0gIENIQVI4ICpQdHI7Cj4gKyAgQ0hBUjgg
ICAgICAgICAgIEJ1ZmZlclsyMl07Cj4gKyAgVUlOVE4gICAgICAgICAgIEJ1ZmZlclNpemU7Cj4g
Kwo+ICsgIEJ1ZmZlclNpemUgPSBzaXplb2YgKEJ1ZmZlcikgLSAxOwo+ICAKPiAgICBpZiAoIUZy
b21CYWNrZW5kKSB7Cj4gLSAgICBTdGF0dXMgPSBUaGlzLT5Yc1JlYWQgKFRoaXMsIFhTVF9OSUws
IE5vZGUsIChWT0lEKiopJlB0cik7Cj4gKyAgICBTdGF0dXMgPSBUaGlzLT5Yc1JlYWQgKFRoaXMs
IFhTVF9OSUwsIE5vZGUsICZCdWZmZXJTaXplLCBCdWZmZXIpOwo+ICAgIH0gZWxzZSB7Cj4gLSAg
ICBTdGF0dXMgPSBUaGlzLT5Yc0JhY2tlbmRSZWFkIChUaGlzLCBYU1RfTklMLCBOb2RlLCAoVk9J
RCoqKSZQdHIpOwo+ICsgICAgU3RhdHVzID0gVGhpcy0+WHNCYWNrZW5kUmVhZCAoVGhpcywgWFNU
X05JTCwgTm9kZSwgJkJ1ZmZlclNpemUsIEJ1ZmZlcik7Cj4gICAgfQo+ICAgIGlmIChTdGF0dXMg
IT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsKPiAgICAgIHJldHVybiBTdGF0dXM7Cj4gICAg
fQo+ICsgIEJ1ZmZlcltCdWZmZXJTaXplXSA9ICdcMCc7Cj4gICAgLy8gQXNjaWlTdHJEZWNpbWFs
VG9VaW50NjQgd2lsbCBBU1NFUlQgaWYgUHRyIG92ZXJmbG93IFVJTlQ2NC4KPiAtICAqVmFsdWVQ
dHIgPSBBc2NpaVN0ckRlY2ltYWxUb1VpbnQ2NCAoUHRyKTsKPiAtICBGcmVlUG9vbCAoUHRyKTsK
PiArICAqVmFsdWVQdHIgPSBBc2NpaVN0ckRlY2ltYWxUb1VpbnQ2NCAoQnVmZmVyKTsKPiAgICBy
ZXR1cm4gU3RhdHVzOwo+ICB9Cj4gIAo+IEBAIC0xNDMsNDMgKzE0Niw0NyBAQCBYZW5QdkJsb2Nr
RnJvbnRJbml0aWFsaXphdGlvbiAoCj4gICAgT1VUIFhFTl9CTE9DS19GUk9OVF9ERVZJQ0UgICoq
RGV2UHRyCj4gICAgKQo+ICB7Cj4gLSAgWEVOU1RPUkVfVFJBTlNBQ1RJT04gVHJhbnNhY3Rpb247
Cj4gLSAgQ0hBUjggKkRldmljZVR5cGU7Cj4gLSAgYmxraWZfc3JpbmdfdCAqU2hhcmVkUmluZzsK
PiAtICBYRU5TVE9SRV9TVEFUVVMgU3RhdHVzOwo+ICsgIFhFTlNUT1JFX1RSQU5TQUNUSU9OICAg
VHJhbnNhY3Rpb247Cj4gKyAgQ0hBUjggICAgICAgICAgICAgICAgICBCdWZmZXJbWEVOU1RPUkVf
UEFZTE9BRF9NQVggKyAxXTsKPiArICBVSU5UTiAgICAgICAgICAgICAgICAgIEJ1ZmZlclNpemU7
Cj4gKyAgYmxraWZfc3JpbmdfdCAgICAgICAgICAqU2hhcmVkUmluZzsKPiArICBYRU5TVE9SRV9T
VEFUVVMgICAgICAgIFN0YXR1czsKPiAgICBYRU5fQkxPQ0tfRlJPTlRfREVWSUNFICpEZXY7Cj4g
LSAgWGVuYnVzU3RhdGUgU3RhdGU7Cj4gLSAgVUlOVDY0IFZhbHVlOwo+IC0gIENIQVI4ICpQYXJh
bXM7Cj4gKyAgWGVuYnVzU3RhdGUgICAgICAgICAgICBTdGF0ZTsKPiArICBVSU5UNjQgICAgICAg
ICAgICAgICAgIFZhbHVlOwo+ICAKPiAgICBBU1NFUlQgKE5vZGVOYW1lICE9IE5VTEwpOwo+ICAK
PiArICBCdWZmZXJTaXplID0gc2l6ZW9mIChCdWZmZXIpIC0gMTsKPiArCj4gICAgRGV2ID0gQWxs
b2NhdGVaZXJvUG9vbCAoc2l6ZW9mIChYRU5fQkxPQ0tfRlJPTlRfREVWSUNFKSk7Cj4gICAgRGV2
LT5TaWduYXR1cmUgPSBYRU5fQkxPQ0tfRlJPTlRfU0lHTkFUVVJFOwo+ICAgIERldi0+Tm9kZU5h
bWUgPSBOb2RlTmFtZTsKPiAgICBEZXYtPlhlbkJ1c0lvID0gWGVuQnVzSW87Cj4gICAgRGV2LT5E
ZXZpY2VJZCA9IFhlbkJ1c0lvLT5EZXZpY2VJZDsKPiAgCj4gLSAgWGVuQnVzSW8tPlhzUmVhZCAo
WGVuQnVzSW8sIFhTVF9OSUwsICJkZXZpY2UtdHlwZSIsIChWT0lEKiopJkRldmljZVR5cGUpOwo+
IC0gIGlmIChBc2NpaVN0ckNtcCAoRGV2aWNlVHlwZSwgImNkcm9tIikgPT0gMCkgewo+ICsgIEJ1
ZmZlclNpemUgPSBzaXplb2YgKEJ1ZmZlcikgLSAxOwo+ICsgIFhlbkJ1c0lvLT5Yc1JlYWQgKFhl
bkJ1c0lvLCBYU1RfTklMLCAiZGV2aWNlLXR5cGUiLCAmQnVmZmVyU2l6ZSwgQnVmZmVyKTsKPiAr
ICBCdWZmZXJbQnVmZmVyU2l6ZV0gPSAnXDAnOwo+ICsgIGlmIChBc2NpaVN0ckNtcCAoQnVmZmVy
LCAiY2Ryb20iKSA9PSAwKSB7Cj4gICAgICBEZXYtPk1lZGlhSW5mby5DZFJvbSA9IFRSVUU7Cj4g
ICAgfSBlbHNlIHsKPiAgICAgIERldi0+TWVkaWFJbmZvLkNkUm9tID0gRkFMU0U7Cj4gICAgfQo+
IC0gIEZyZWVQb29sIChEZXZpY2VUeXBlKTsKPiAgCj4gICAgaWYgKERldi0+TWVkaWFJbmZvLkNk
Um9tKSB7Cj4gLSAgICBTdGF0dXMgPSBYZW5CdXNJby0+WHNCYWNrZW5kUmVhZCAoWGVuQnVzSW8s
IFhTVF9OSUwsICJwYXJhbXMiLCAoVk9JRCoqKSZQYXJhbXMpOwo+ICsgICAgQnVmZmVyU2l6ZSA9
IHNpemVvZiAoQnVmZmVyKSAtIDE7Cj4gKyAgICBTdGF0dXMgPSBYZW5CdXNJby0+WHNCYWNrZW5k
UmVhZCAoWGVuQnVzSW8sIFhTVF9OSUwsICJwYXJhbXMiLAo+ICsgICAgICAmQnVmZmVyU2l6ZSwg
QnVmZmVyKTsKPiAgICAgIGlmIChTdGF0dXMgIT0gWEVOU1RPUkVfU1RBVFVTX1NVQ0NFU1MpIHsK
PiAgICAgICAgREVCVUcgKChFRklfRF9FUlJPUiwgIiVhOiBGYWlsZWQgdG8gcmVhZCBwYXJhbXMg
KCVkKVxuIiwgX19GVU5DVElPTl9fLCBTdGF0dXMpKTsKPiAgICAgICAgZ290byBFcnJvcjsKPiAg
ICAgIH0KPiAtICAgIGlmIChBc2NpaVN0ckxlbiAoUGFyYW1zKSA9PSAwIHx8IEFzY2lpU3RyQ21w
IChQYXJhbXMsICJhaW86IikgPT0gMCkgewo+IC0gICAgICBGcmVlUG9vbCAoUGFyYW1zKTsKPiAr
ICAgIEJ1ZmZlcltCdWZmZXJTaXplXSA9ICdcMCc7Cj4gKyAgICBpZiAoQXNjaWlTdHJMZW4gKEJ1
ZmZlcikgPT0gMCB8fCBBc2NpaVN0ckNtcCAoQnVmZmVyLCAiYWlvOiIpID09IDApIHsKPiAgICAg
ICAgREVCVUcgKChFRklfRF9JTkZPLCAiJWE6IEVtcHR5IGNkcm9tXG4iLCBfX0ZVTkNUSU9OX18p
KTsKPiAgICAgICAgZ290byBFcnJvcjsKPiAgICAgIH0KPiAtICAgIEZyZWVQb29sIChQYXJhbXMp
Owo+ICAgIH0KPiAgCj4gICAgU3RhdHVzID0gWGVuQnVzUmVhZFVpbnQ2NCAoWGVuQnVzSW8sICJi
YWNrZW5kLWlkIiwgRkFMU0UsICZWYWx1ZSk7Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 16:23:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 16:23: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 1i9tmZ-0007TK-BE; Mon, 16 Sep 2019 16: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=hs3e=XL=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1i9tmY-0007T8-2d
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 16:23:18 +0000
X-Inumbo-ID: 49deb696-d89e-11e9-95f1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49deb696-d89e-11e9-95f1-12813bfff9fa;
 Mon, 16 Sep 2019 16:23:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568650997;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=UFgm9ZQ60LnADCOREP/O0u9XsiIIKzfltxD690Ii6Bw=;
 b=Zig8fejSVsMjkYjQQC0T17txCkisKjYpckw3MsITdh18tPrUN8dYeKLC
 VMLxr/vNGya5wSMtCLzre2/rdCN3jrq/LkZQqh49jipivc5U6xLmhn0Ik
 do/5jLmr4dNXoGGQkU4fsll+sCrvWweIeRQqRqJsnm9nB4lwubjsKDLtH M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ETFRMxoG+PwKyfJHOwWiOZmBX1x9fC8TVmTrECpotdo2EIZ+x7AGBVgGc3V2VBAty1TognAkjF
 Z+3KZBKSfuFqmVu+y2jJeR7lzO/Ix5eDViIshvGTsn+Ax47yQMedu9+A9/LS4kHLM2j4g4j/oX
 mCZ7izaVneK7WMGqKxXPMsA+Vh1n6KwTizbb3ZkHyWpMHt86d4Obo+wLiiNCB/tutB7ri0dx+i
 741vaqDzlVJlOFGnispO9VrSvPSV1X9RRZMniozerCO2jAh1Dgzka/e7TK17PsGSwVV3spSBk3
 5w4=
X-SBRS: 2.7
X-MesageID: 5625439
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5625439"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-2-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <77408bf9-0f5c-c9f1-4c23-a8ad596c6232@citrix.com>
Date: Mon, 16 Sep 2019 17:23:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-2-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 01/12] livepatch: Always check hypervisor
 build ID upon hotpatch upload
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBj
aGFuZ2UgaXMgcGFydCBvZiBhIGluZGVwZW5kYW50IHN0YWNrZWQgaG90cGF0Y2ggbW9kdWxlcwo+
IGZlYXR1cmUuIFRoaXMgZmVhdHVyZSBhbGxvd3MgdG8gYnlwYXNzIGRlcGVuZGVuY2llcyBiZXR3
ZWVuIG1vZHVsZXMKPiB1cG9uIGxvYWRpbmcsIGJ1dCBzdGlsbCB2ZXJpZmllcyBYZW4gYnVpbGQg
SUQgbWF0Y2hpbmcuCj4gCj4gSW4gb3JkZXIgdG8gcHJldmVudCAodXApbG9hZGluZyBhbnkgaG90
cGF0Y2hlcyBidWlsdCBmb3IgZGlmZmVyZW50Cj4gaHlwZXJ2aXNvciB2ZXJzaW9uIGFzIGluZGlj
YXRlZCBieSB0aGUgWGVuIEJ1aWxkIElELCBhZGQgY2hlY2tpbmcgZm9yCj4gdGhlIHBheWxvYWQn
cyB2cyBYZW4ncyBidWlsZCBpZCBtYXRjaC4KPiAKPiBUbyBhY2hpZXZlIHRoYXQgZW1iZWQgaW50
byBldmVyeSBob3RwYXRjaCBhbm90aGVyIHNlY3Rpb24gd2l0aCBhCj4gZGVkaWNhdGVkIGh5cGVy
dmlzb3IgYnVpbGQgaWQgaW4gaXQuIEFmdGVyIHRoZSBwYXlsb2FkIGlzIGxvYWRlZCBhbmQKPiB0
aGUgLmxpdmVwYXRjaC54ZW5fZGVwZW5kcyBzZWN0aW9uIGJlY29tZXMgYXZhaWxhYmxlLCBwZXJm
b3JtIHRoZQo+IGNoZWNrIGFuZCByZWplY3QgdGhlIHBheWxvYWQgaWYgdGhlcmUgaXMgbm8gbWF0
Y2guCj4gCnNuaXAKPiArICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUoZWxmLCBF
TEZfTElWRVBBVENIX1hFTl9ERVBFTkRTKTsKPiArICAgIGlmICggc2VjICkKPiArICAgIHsKPiAr
ICAgICAgICBuID0gc2VjLT5sb2FkX2FkZHI7Cj4gKwo+ICsgICAgICAgIGlmICggc2VjLT5zZWMt
PnNoX3NpemUgPD0gc2l6ZW9mKCpuKSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
ICsKPiArICAgICAgICBpZiAoIHhlbl9idWlsZF9pZF9jaGVjayhuLCBzZWMtPnNlYy0+c2hfc2l6
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGF5bG9hZC0+eGVuX2RlcC5w
LCAmcGF5bG9hZC0+eGVuX2RlcC5sZW4pICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gKwo+ICsgICAgICAgIGlmICggIXBheWxvYWQtPnhlbl9kZXAubGVuIHx8ICFwYXlsb2FkLT54
ZW5fZGVwLnAgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4g
ICAgICAgLyogU2V0dXAgdGhlIHZpcnR1YWwgcmVnaW9uIHdpdGggcHJvcGVyIGRhdGEuICovCj4g
ICAgICAgcmVnaW9uID0gJnBheWxvYWQtPnJlZ2lvbjsKPiAgIAo+IEBAIC04ODIsNiArOTIyLDEw
IEBAIHN0YXRpYyBpbnQgbG9hZF9wYXlsb2FkX2RhdGEoc3RydWN0IHBheWxvYWQgKnBheWxvYWQs
IHZvaWQgKnJhdywgc2l6ZV90IGxlbikKPiAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAgZ290
byBvdXQ7Cj4gICAKPiArICAgIHJjID0gY2hlY2tfeGVuX2J1aWxkX2lkKHBheWxvYWQpOwo+ICsg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICAgICAgIHJjID0gYnVpbGRf
c3ltYm9sX3RhYmxlKHBheWxvYWQsICZlbGYpOwo+ICAgICAgIGlmICggcmMgKQo+ICAgICAgICAg
ICBnb3RvIG91dDsKCkl0IGlzIGEgYml0IGNvbmZ1c2luZyBoYXZpbmcgYSBuZXcgZnVuY3Rpb24g
Y2FsbGVkIGNoZWNrX3hlbl9idWlsZF9pZCgpIAp3aGVuIHRoZXJlIGlzIGFscmVhZHkgYSB4ZW5f
YnVpbGRfaWRfY2hlY2soKS4gUGVyaGFwcyB0aGUgbmV3IG9uZSBzaG91bGQgCmJlIGNhbGxlZCB4
ZW5fYnVpbGRfaWRfZGVwKCkgYXMgaXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBleGlzdGluZyAKYnVp
bGRfaWRfZGVwKCk/CgpFaXRoZXIgd2F5LAoKUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 16:23:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 16:23: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 1i9tma-0007TS-Lh; Mon, 16 Sep 2019 16:23: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=hs3e=XL=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1i9tmY-0007TD-VO
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 16:23:18 +0000
X-Inumbo-ID: 49df7bd1-d89e-11e9-95f1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49df7bd1-d89e-11e9-95f1-12813bfff9fa;
 Mon, 16 Sep 2019 16:23:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568650998;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=UFgm9ZQ60LnADCOREP/O0u9XsiIIKzfltxD690Ii6Bw=;
 b=houlWT6zrNIPuEk0fpaCulz+IhAra9GrPPCv8W8l8Uh+PR1t/ed2I4zV
 6N1VR6rnHk7+rQ5ipae2YtpCfb89cjxv5da1Phrsd4+v365y8dyBwcOzD
 M1z+olxQqVpfWBeZjuxl7KWv/o9j+2yk0bpmo+i9fLnWFiM50T6Ql5ifq I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ETFRMxoG+PwKyfJHOwWiOZmBX1x9fC8TVmTrECpotdo2EIZ+x7AGBVgGc3V2VBAty1TognAkjF
 Z+3KZBKSfuFqmVu+y2jJeR7lzO/Ix5eDViIshvGTsn+Ax47yQMedu9+A9/LS4kHLM2j4g4j/oX
 mCZ7izaVneK7WMGqKxXPMsA+Vh1n6KwTizbb3ZkHyWpMHt86d4Obo+wLiiNCB/tutB7ri0dx+i
 741vaqDzlVJlOFGnispO9VrSvPSV1X9RRZMniozerCO2jAh1Dgzka/e7TK17PsGSwVV3spSBk3
 5w4=
X-SBRS: 2.7
X-MesageID: 5625439
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5625439"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-2-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <77408bf9-0f5c-c9f1-4c23-a8ad596c6232@citrix.com>
Date: Mon, 16 Sep 2019 17:23:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-2-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 01/12] livepatch: Always check hypervisor
 build ID upon hotpatch upload
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBj
aGFuZ2UgaXMgcGFydCBvZiBhIGluZGVwZW5kYW50IHN0YWNrZWQgaG90cGF0Y2ggbW9kdWxlcwo+
IGZlYXR1cmUuIFRoaXMgZmVhdHVyZSBhbGxvd3MgdG8gYnlwYXNzIGRlcGVuZGVuY2llcyBiZXR3
ZWVuIG1vZHVsZXMKPiB1cG9uIGxvYWRpbmcsIGJ1dCBzdGlsbCB2ZXJpZmllcyBYZW4gYnVpbGQg
SUQgbWF0Y2hpbmcuCj4gCj4gSW4gb3JkZXIgdG8gcHJldmVudCAodXApbG9hZGluZyBhbnkgaG90
cGF0Y2hlcyBidWlsdCBmb3IgZGlmZmVyZW50Cj4gaHlwZXJ2aXNvciB2ZXJzaW9uIGFzIGluZGlj
YXRlZCBieSB0aGUgWGVuIEJ1aWxkIElELCBhZGQgY2hlY2tpbmcgZm9yCj4gdGhlIHBheWxvYWQn
cyB2cyBYZW4ncyBidWlsZCBpZCBtYXRjaC4KPiAKPiBUbyBhY2hpZXZlIHRoYXQgZW1iZWQgaW50
byBldmVyeSBob3RwYXRjaCBhbm90aGVyIHNlY3Rpb24gd2l0aCBhCj4gZGVkaWNhdGVkIGh5cGVy
dmlzb3IgYnVpbGQgaWQgaW4gaXQuIEFmdGVyIHRoZSBwYXlsb2FkIGlzIGxvYWRlZCBhbmQKPiB0
aGUgLmxpdmVwYXRjaC54ZW5fZGVwZW5kcyBzZWN0aW9uIGJlY29tZXMgYXZhaWxhYmxlLCBwZXJm
b3JtIHRoZQo+IGNoZWNrIGFuZCByZWplY3QgdGhlIHBheWxvYWQgaWYgdGhlcmUgaXMgbm8gbWF0
Y2guCj4gCnNuaXAKPiArICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUoZWxmLCBF
TEZfTElWRVBBVENIX1hFTl9ERVBFTkRTKTsKPiArICAgIGlmICggc2VjICkKPiArICAgIHsKPiAr
ICAgICAgICBuID0gc2VjLT5sb2FkX2FkZHI7Cj4gKwo+ICsgICAgICAgIGlmICggc2VjLT5zZWMt
PnNoX3NpemUgPD0gc2l6ZW9mKCpuKSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
ICsKPiArICAgICAgICBpZiAoIHhlbl9idWlsZF9pZF9jaGVjayhuLCBzZWMtPnNlYy0+c2hfc2l6
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGF5bG9hZC0+eGVuX2RlcC5w
LCAmcGF5bG9hZC0+eGVuX2RlcC5sZW4pICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gKwo+ICsgICAgICAgIGlmICggIXBheWxvYWQtPnhlbl9kZXAubGVuIHx8ICFwYXlsb2FkLT54
ZW5fZGVwLnAgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4g
ICAgICAgLyogU2V0dXAgdGhlIHZpcnR1YWwgcmVnaW9uIHdpdGggcHJvcGVyIGRhdGEuICovCj4g
ICAgICAgcmVnaW9uID0gJnBheWxvYWQtPnJlZ2lvbjsKPiAgIAo+IEBAIC04ODIsNiArOTIyLDEw
IEBAIHN0YXRpYyBpbnQgbG9hZF9wYXlsb2FkX2RhdGEoc3RydWN0IHBheWxvYWQgKnBheWxvYWQs
IHZvaWQgKnJhdywgc2l6ZV90IGxlbikKPiAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAgZ290
byBvdXQ7Cj4gICAKPiArICAgIHJjID0gY2hlY2tfeGVuX2J1aWxkX2lkKHBheWxvYWQpOwo+ICsg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICAgICAgIHJjID0gYnVpbGRf
c3ltYm9sX3RhYmxlKHBheWxvYWQsICZlbGYpOwo+ICAgICAgIGlmICggcmMgKQo+ICAgICAgICAg
ICBnb3RvIG91dDsKCkl0IGlzIGEgYml0IGNvbmZ1c2luZyBoYXZpbmcgYSBuZXcgZnVuY3Rpb24g
Y2FsbGVkIGNoZWNrX3hlbl9idWlsZF9pZCgpIAp3aGVuIHRoZXJlIGlzIGFscmVhZHkgYSB4ZW5f
YnVpbGRfaWRfY2hlY2soKS4gUGVyaGFwcyB0aGUgbmV3IG9uZSBzaG91bGQgCmJlIGNhbGxlZCB4
ZW5fYnVpbGRfaWRfZGVwKCkgYXMgaXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBleGlzdGluZyAKYnVp
bGRfaWRfZGVwKCk/CgpFaXRoZXIgd2F5LAoKUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 16:56:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 16:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9uI5-0002iA-EW; Mon, 16 Sep 2019 16:55:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QjEQ=XL=andrew.cmu.edu=jtuminar@srs-us1.protection.inumbo.net>)
 id 1i9uI4-0002i1-2J
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 16:55:52 +0000
X-Inumbo-ID: d65dd166-d8a2-11e9-a337-bc764e2007e4
Received: from mail-io1-xd30.google.com (unknown [2607:f8b0:4864:20::d30])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d65dd166-d8a2-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 16:55:50 +0000 (UTC)
Received: by mail-io1-xd30.google.com with SMTP id h144so658959iof.7
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 09:55:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=andrew-cmu-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5A7q3R8JLEvOSDo6cXxsVC1FUaj88HzZPvquFVRNhX0=;
 b=orv5Jaxba1JD10zMZ5eHx+9Xw+/1I0ntW/uSkAdAU//W8GRgkOB37+B37uK7si+GC6
 OmsZL3Q6uJ0d2Row3oHB/YlyBQcebTOb+9kkEsECubWFJMDEfnUhGhrs9z2+pIwOxJFw
 G6lslXLXom97jK+lOkVH77KSfJJY5RpbidsnZ7XTZ1hkMql3Dspcum8TOpUTRIJKl9WR
 4kTXZE8bE7XDDb/k0CuBk3sYNRlWm+AaD6c3Sm8GExeKjGoGrHe0miXeU2SAqMiHI9oo
 aGwQkfz27eo4ahCyPd+2c8xMFJSVf8JA/AkN3aiL7geT81cLGcaAO8ttjBaK8H9eaqJZ
 5QUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5A7q3R8JLEvOSDo6cXxsVC1FUaj88HzZPvquFVRNhX0=;
 b=NOTRR0VzYlBicW95EHhGSel3EyfoVQpdk7tKRB7C+TcOjog/l3g5mLaNwhLuIP8DyN
 BrQYg3s2bXihk/wCVo7y1U8cUkf/P9dZRzN60L93sQ7tnfcBGF6A3s0GcX+IVYWXHdh7
 yI1tRv25DuQihvkZk7PNAnRUHlfbzkVHdIkN5kNnU7im1gFJX8M7OMXYOVa9/x3x/Xak
 dJFImkVM3hdHjck0aLjhLfSM+5ZJcEGS83Krgx4UglW6ttnLyv6uLpq+HXKl5UZ3LMwT
 1lsIoZd/ds7s8NvmjvVnGtPkVowy3r1QnHRNUDPM0eexO3yAEN7KLCmSJ0pJJvZeRDhW
 MzEA==
X-Gm-Message-State: APjAAAUqSNypgt4xqfWpMxd3UM3WkqlNkT4/S1RBrJlZPxXVQocF0hTC
 CYODZl5Uye3owXulYRUv74ulXaSYzxO2niBNAwL8xw==
X-Google-Smtp-Source: APXvYqzcFZOwdmx+Q6cGEP0U0GUuvIOZSiqqW/cV959gR+cS76Tc9Hh1n7SPdvs7ErZQQskoSeeulbbyNurjdg1IS6o=
X-Received: by 2002:a6b:c903:: with SMTP id z3mr1012915iof.204.1568652950030; 
 Mon, 16 Sep 2019 09:55:50 -0700 (PDT)
MIME-Version: 1.0
References: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
 <6b9d7429-7dc5-476d-afda-bb3f196c804f@arm.com>
 <20190916103858.kovwuktf7ce52vw7@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <CACCGGhCPUpqtf0CjmpJBBebymMFrjKhKyX3o5NZ3pP5C7qQ2Pg@mail.gmail.com>
 <CAKan5DBFUbFGkPzmFMg4bqzMbrVEh2MzCMXCrL5p0TBmGXe3RQ@mail.gmail.com>
 <CACCGGhCxHEpBXdUYLRWv_x+H=2+yTNXUShPTML1RQGKEVFhWrA@mail.gmail.com>
In-Reply-To: <CACCGGhCxHEpBXdUYLRWv_x+H=2+yTNXUShPTML1RQGKEVFhWrA@mail.gmail.com>
From: Julian Tuminaro <jtuminar@andrew.cmu.edu>
Date: Mon, 16 Sep 2019 10:55:38 -0600
Message-ID: <CAKan5DBz8ZS4czWa8k10nfMvNqu-4_7FKqH6j3Gs82U6ng1Z0A@mail.gmail.com>
To: Paul Durrant <pdurrant@gmail.com>
Subject: Re: [Xen-devel] Looking for Semester long Project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 paul@xen.org, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============1181197550615565074=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1181197550615565074==
Content-Type: multipart/alternative; boundary="000000000000dcdb9a0592ae790c"

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

Paul,

I am still trying to understand the current status. You mentioned "without
having to enable debugging within the guest". Does that mean we will need
to monitor all the debug exceptions, and see if one of these was because of
us or them? Also, wouldn't setting breakpoints require us to modify kernel
text section memory? Or is there an alternative?

Is this the current kdd code that works for window 7:
http://xenbits.xen.org/gitweb/?p=xen.git;a=tree;f=tools/debugger/kdd;h=fd82789a678fb8060cc74ebbe0a04dc58309d6d7;hb=refs/heads/master?
Or is there another branch with some more updated code? I will start going
through the patch for qemu.

Lastly, can you give us some brief idea on what new issues come up for
windows 10 vs windows 7. You mentioned KASLR, any other potential
challenges?

Wei,

Could you also let us know some of the projects you have in mind for us?

Julian

On Mon, Sep 16, 2019 at 9:15 AM Paul Durrant <pdurrant@gmail.com> wrote:

> Hi Julian,
>
>   The KDD code has been untouched for many years; the last OS that it
> appears to have been tried with is Win7 SP1. However, debugging a
> Windows guest with emulated serial is very slow and clunky so a
> solution like KDD is very desirable.
>   The goal of a project would be to get the code functional against a
> recent version of Windows (i.e. 10) such that we could run windbg
> against it and walk kernel data structures, set breakpoints etc.
> without having to enable debugging within the guest.
>
>   Cheers,
>
>     Paul
>
> On Mon, 16 Sep 2019 at 15:31, Julian Tuminaro <jtuminar@andrew.cmu.edu>
> wrote:
> >
> > Hi Paul,
> >
> > Thanks for getting back to us in regards to the KDD project. I am trying
> to understand the current status of the project. Could you provide a bit
> more information on the current status and what would need to be done.
> >
> > Julian
> >
> > On Mon, Sep 16, 2019 at 5:53 AM Paul Durrant <pdurrant@gmail.com> wrote:
> >>
> >> I think KDD is still a worthy thing to do, particularly in light of
> >> https://lists.gnu.org/archive/html/qemu-devel/2017-12/msg01723.html
> >> (which is about the most recent ref I could find, and I don't know
> >> what happened to the code after that). AFAIK, the biggest challenge is
> >> getting round Windows' KASLR; it may be necessary to have some sort of
> >> driver in the guest to get the necessary info. out but that shouldn't
> >> be too hard to implement.
> >>
> >>   Cheers,
> >>
> >>     Paul
> >>
> >> On Mon, 16 Sep 2019 at 11:39, Wei Liu <wl@xen.org> wrote:
> >> >
> >> > Hi Julian
> >> >
> >> > For the KDD related project I have CC'ed Paul.
> >> >
> >> > I have gathered some ideas for cleaning up hypervisor code but they
> are
> >> > of lower difficulty compared to other projects. They are definitively
> >> > not as fun as the others. ;-)
> >> >
> >> > Wei.
> >> >
> >> > On Mon, Sep 09, 2019 at 08:58:51AM +0100, Julien Grall wrote:
> >> > > +Andrew, Lars, Stefano and Wei
> >> > >
> >> > > On 9/5/19 11:23 PM, Julian Tuminaro wrote:
> >> > > > Hi,
> >> > >
> >> > > Hello,
> >> > >
> >> > > Thank you for you interest on Xen. I have CCed few more person that
> should
> >> > > be able to answer your questions below.
> >> > >
> >> > > >
> >> > > > We (a group of 2 students) are interested in doing a hypervisor
> related
> >> > > > project for the next 10-12 weeks as part of one of our courses
> this
> >> > > > semester. We have taken a look at this year's GSoC project list
> >> > > > (https://wiki.xenproject.org/wiki/Outreach_Program_Projects). We
> were
> >> > > > interested in learning more about the "KDD (Windows Debugger Stub)
> >> > > > enhancements" project and Xen on ARM based projects. Yet, on irc
> we were
> >> > > > told that this list is outdated. If there are any other project
> >> > > > suggestions or list, we would be interesting in learning more
> about
> >> > > > them.
> >> > > The list of projects for Xen on Arm is mostly update-to-date. The
> only
> >> > > project where some progress has been made so far is "Xen on ARM:
> dynamic
> >> > > virtual memory layout".
> >> > >
> >> > > I would be happy to go in more details for any those projects if
> you are
> >> > > interested.
> >> > >
> >> > > >
> >> > > > Andrew Cooper suggested on irc the following project: Context
> Switching
> >> > > > with CR0.TS in HVM Guest. We would like to possible know more
> about this
> >> > > > project in terms of difficulty, potential estimate on time
> required.
> >> > > > Andrew also mentioned a slighter bigger xen/linux project and we
> would
> >> > > > like to know more detail about this one as well.
> >> > >
> >> > > Cheers,
> >> > >
> >> > > --
> >> > > Julien Grall
>

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

<div dir=3D"ltr">Paul,<br><br>I am still trying to understand the current s=
tatus. You mentioned &quot;without having to enable debugging within the gu=
est&quot;. Does that mean we will need to monitor all the debug exceptions,=
 and see if one of these was because of us or them? Also, wouldn&#39;t sett=
ing breakpoints require us to modify kernel text section memory? Or is ther=
e an alternative?<br><br>Is this the current kdd code that works for window=
 7: <a href=3D"http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dtree;f=3Dtool=
s/debugger/kdd;h=3Dfd82789a678fb8060cc74ebbe0a04dc58309d6d7;hb=3Drefs/heads=
/master">http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dtree;f=3Dtools/debu=
gger/kdd;h=3Dfd82789a678fb8060cc74ebbe0a04dc58309d6d7;hb=3Drefs/heads/maste=
r</a>? Or is there another branch with some more updated code? I will start=
 going through the patch for qemu. <br><br>Lastly, can you give us some bri=
ef idea on what new issues come up for windows 10 vs windows 7. You mention=
ed KASLR, any other potential challenges?<br><br>Wei,<br><br>Could you also=
 let us know some of the projects you have in mind for us?<br><br>Julian<br=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Mon, Sep 16, 2019 at 9:15 AM Paul Durrant &lt;<a href=3D"mailto:pdurran=
t@gmail.com" target=3D"_blank">pdurrant@gmail.com</a>&gt; wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">Hi Julian,<br>
<br>
=C2=A0 The KDD code has been untouched for many years; the last OS that it<=
br>
appears to have been tried with is Win7 SP1. However, debugging a<br>
Windows guest with emulated serial is very slow and clunky so a<br>
solution like KDD is very desirable.<br>
=C2=A0 The goal of a project would be to get the code functional against a<=
br>
recent version of Windows (i.e. 10) such that we could run windbg<br>
against it and walk kernel data structures, set breakpoints etc.<br>
without having to enable debugging within the guest.<br>
<br>
=C2=A0 Cheers,<br>
<br>
=C2=A0 =C2=A0 Paul<br>
<br>
On Mon, 16 Sep 2019 at 15:31, Julian Tuminaro &lt;<a href=3D"mailto:jtumina=
r@andrew.cmu.edu" target=3D"_blank">jtuminar@andrew.cmu.edu</a>&gt; wrote:<=
br>
&gt;<br>
&gt; Hi Paul,<br>
&gt;<br>
&gt; Thanks for getting back to us in regards to the KDD project. I am tryi=
ng to understand the current status of the project. Could you provide a bit=
 more information on the current status and what would need to be done.<br>
&gt;<br>
&gt; Julian<br>
&gt;<br>
&gt; On Mon, Sep 16, 2019 at 5:53 AM Paul Durrant &lt;<a href=3D"mailto:pdu=
rrant@gmail.com" target=3D"_blank">pdurrant@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; I think KDD is still a worthy thing to do, particularly in light o=
f<br>
&gt;&gt; <a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2017-12/m=
sg01723.html" rel=3D"noreferrer" target=3D"_blank">https://lists.gnu.org/ar=
chive/html/qemu-devel/2017-12/msg01723.html</a><br>
&gt;&gt; (which is about the most recent ref I could find, and I don&#39;t =
know<br>
&gt;&gt; what happened to the code after that). AFAIK, the biggest challeng=
e is<br>
&gt;&gt; getting round Windows&#39; KASLR; it may be necessary to have some=
 sort of<br>
&gt;&gt; driver in the guest to get the necessary info. out but that should=
n&#39;t<br>
&gt;&gt; be too hard to implement.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0Cheers,<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Paul<br>
&gt;&gt;<br>
&gt;&gt; On Mon, 16 Sep 2019 at 11:39, Wei Liu &lt;<a href=3D"mailto:wl@xen=
.org" target=3D"_blank">wl@xen.org</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Hi Julian<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; For the KDD related project I have CC&#39;ed Paul.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I have gathered some ideas for cleaning up hypervisor code bu=
t they are<br>
&gt;&gt; &gt; of lower difficulty compared to other projects. They are defi=
nitively<br>
&gt;&gt; &gt; not as fun as the others. ;-)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Wei.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Mon, Sep 09, 2019 at 08:58:51AM +0100, Julien Grall wrote:=
<br>
&gt;&gt; &gt; &gt; +Andrew, Lars, Stefano and Wei<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; On 9/5/19 11:23 PM, Julian Tuminaro wrote:<br>
&gt;&gt; &gt; &gt; &gt; Hi,<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Hello,<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Thank you for you interest on Xen. I have CCed few more =
person that should<br>
&gt;&gt; &gt; &gt; be able to answer your questions below.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; &gt; We (a group of 2 students) are interested in doing =
a hypervisor related<br>
&gt;&gt; &gt; &gt; &gt; project for the next 10-12 weeks as part of one of =
our courses this<br>
&gt;&gt; &gt; &gt; &gt; semester. We have taken a look at this year&#39;s G=
SoC project list<br>
&gt;&gt; &gt; &gt; &gt; (<a href=3D"https://wiki.xenproject.org/wiki/Outrea=
ch_Program_Projects" rel=3D"noreferrer" target=3D"_blank">https://wiki.xenp=
roject.org/wiki/Outreach_Program_Projects</a>). We were<br>
&gt;&gt; &gt; &gt; &gt; interested in learning more about the &quot;KDD (Wi=
ndows Debugger Stub)<br>
&gt;&gt; &gt; &gt; &gt; enhancements&quot; project and Xen on ARM based pro=
jects. Yet, on irc we were<br>
&gt;&gt; &gt; &gt; &gt; told that this list is outdated. If there are any o=
ther project<br>
&gt;&gt; &gt; &gt; &gt; suggestions or list, we would be interesting in lea=
rning more about<br>
&gt;&gt; &gt; &gt; &gt; them.<br>
&gt;&gt; &gt; &gt; The list of projects for Xen on Arm is mostly update-to-=
date. The only<br>
&gt;&gt; &gt; &gt; project where some progress has been made so far is &quo=
t;Xen on ARM: dynamic<br>
&gt;&gt; &gt; &gt; virtual memory layout&quot;.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; I would be happy to go in more details for any those pro=
jects if you are<br>
&gt;&gt; &gt; &gt; interested.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; &gt; Andrew Cooper suggested on irc the following projec=
t: Context Switching<br>
&gt;&gt; &gt; &gt; &gt; with CR0.TS in HVM Guest. We would like to possible=
 know more about this<br>
&gt;&gt; &gt; &gt; &gt; project in terms of difficulty, potential estimate =
on time required.<br>
&gt;&gt; &gt; &gt; &gt; Andrew also mentioned a slighter bigger xen/linux p=
roject and we would<br>
&gt;&gt; &gt; &gt; &gt; like to know more detail about this one as well.<br=
>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Cheers,<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; --<br>
&gt;&gt; &gt; &gt; Julien Grall<br>
</blockquote></div>

--000000000000dcdb9a0592ae790c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1181197550615565074==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 16 17:01:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 17: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 1i9uNi-0003hM-Lg; Mon, 16 Sep 2019 17:01: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=hs3e=XL=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1i9uNh-0003hB-Nk
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 17:01:41 +0000
X-Inumbo-ID: a6061ae0-d8a3-11e9-95f2-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6061ae0-d8a3-11e9-95f2-12813bfff9fa;
 Mon, 16 Sep 2019 17:01:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568653300;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=W228p195deWKspLwGhqWt90YEHzHteQWwLxLnIRqjTw=;
 b=LxqyyprwPqHFosRTV06hKWt8eLsE2NncrXgyDFma33u6eW9E2BFsSO/n
 +nuVAeYXOiGPnYyLufbr0Yze6beIhzkOsDRV308ka+rGhX9Rp7ZdI3XFo
 M7n37rNux2nvI6aw+/Rz+9Equ9A9tEGfsJOf98nCrqn4TASgQxJ8K2+wu g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ceSgkquiHdjgVe2Umak8N2HMH6rLYoLDdH4yi+HOckWBLuPjiZz32/+f01SPsZbS4z+oibaKgW
 M374DvQ/t8GJv2nLL3nV6K8/25q+M5gTHE+G+sdH6nWPSud2h+MImtJHU+Mmg3CY6xHiuOuDkN
 Bz77q9fB3Fl3gGj6nNnOG6OUeuc8rzfeP2WV9t9L4eTpfUXQbFFqMfACk8qEXdm/wEu5cIi6Su
 DV8q5122WlL0aAb6wPsEIC0pvL7GekJfRs3nNJvTWiQB92euEJl7ngOMHRKCWykrgZW9+DiEd2
 IcM=
X-SBRS: 2.7
X-MesageID: 5683247
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5683247"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-3-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <559ee54f-c962-1f3f-8291-9b5a1a6f9591@citrix.com>
Date: Mon, 16 Sep 2019 18:01:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-3-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6CnNuaXAKPiAr
LyoKPiArICogUGFyc2UgdXNlciBwcm92aWRlZCBhY3Rpb24gZmxhZ3MuCj4gKyAqIFRoaXMgZnVu
Y3Rpb24gZXhwZWN0cyB0byBvbmx5IHJlY2VpdmUgYW4gYXJyYXkgb2YgaW5wdXQgcGFyYW1ldGVy
cyBiZWluZyBmbGFncy4KPiArICogRXhwZWN0ZWQgYWN0aW9uIGlzIHNwZWNpZmllZCB2aWEgaWR4
IHBhcmFtYXRlciAoaW5kZXggb2YgZmxhZ19vcHRpb25zW10pLgo+ICsgKi8KPiArc3RhdGljIGlu
dCBnZXRfZmxhZ3MoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSwgdW5zaWduZWQgaW50IGlkeCwgdWlu
dDY0X3QgKmZsYWdzKQo+ICt7Cj4gKyAgICBpbnQgaSwgajsKPiArCj4gKyAgICBpZiAoICFmbGFn
cyB8fCBpZHggPj0gQVJSQVlfU0laRShmbGFnX29wdGlvbnMpICkKPiArICAgICAgICByZXR1cm4g
LTE7Cj4gKwo+ICsgICAgKmZsYWdzID0gMDsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgYXJnYzsg
aSsrICkKPiArICAgIHsKPiArICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoZmxh
Z19vcHRpb25zW2lkeF0pOyBqKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCAh
ZmxhZ19vcHRpb25zW2lkeF1bal0ubmFtZSApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGVycm9y
Owo+ICsKPiArICAgICAgICAgICAgaWYgKCAhc3RyY21wKGZsYWdfb3B0aW9uc1tpZHhdW2pdLm5h
bWUsIGFyZ3ZbaV0pICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgKmZsYWdz
IHw9IGZsYWdfb3B0aW9uc1tpZHhdW2pdLmZsYWc7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCBqID09IEFS
UkFZX1NJWkUoZmxhZ19vcHRpb25zW2lkeF0pICkKPiArICAgICAgICAgICAgZ290byBlcnJvcjsK
PiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiArZXJyb3I6Cj4gKyAgICBmcHJpbnRmKHN0
ZGVyciwgIlVuc3VwcG9ydGVkIGZsYWc6ICVzLlxuIiwgYXJndltpXSk7Cj4gKyAgICBlcnJubyA9
IEVJTlZBTDsKPiArICAgIHJldHVybiBlcnJubzsKPiArfQoKWW91IHJldHVybiAtMSBhYm92ZSBi
dXQgK3ZlIGVycm5vIGhlcmUuIFBsZWFzZSBtYWtlIGl0IGNvbnNpc3RlbnQuCkFsc28sIHlvdSBk
b24ndCBuZWVkIHRvIHNldCBlcnJubyBpZiByZXR1cm5pbmcgdGhlIGFjdHVhbCBlcnJvci4KCihU
aGUgZXJyb3IgaGFuZGxpbmcgaW4gdGhpcyBmaWxlIGxvb2tzIGZhaXJseSBpbmNvbnNpc3RlbnQg
YW55d2F5IGJ1dCAKbGV0J3Mgbm90IG1ha2UgaXQgd29yc2UuKQoKPiArCj4gICAvKiBUaGUgaHlw
ZXJ2aXNvciB0aW1lb3V0IGZvciB0aGUgbGl2ZSBwYXRjaGluZyBvcGVyYXRpb24gaXMgMzAgbXNl
YywKPiAgICAqIGJ1dCBpdCBjb3VsZCB0YWtlIHNvbWUgdGltZSBmb3IgdGhlIG9wZXJhdGlvbiB0
byBzdGFydCwgc28gd2FpdCB0d2ljZQo+ICAgICogdGhhdCBwZXJpb2QuICovCj4gQEAgLTI5MSw4
ICszNTcsOSBAQCBpbnQgYWN0aW9uX2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSwgdW5zaWdu
ZWQgaW50IGlkeCkKPiAgICAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkVdOwo+
ICAgICAgIGludCByYzsKPiAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190IHN0YXR1czsKPiAr
ICAgIHVpbnQ2NF90IGZsYWdzOwo+ICAgCj4gLSAgICBpZiAoIGFyZ2MgIT0gMSApCj4gKyAgICBp
ZiAoIGFyZ2MgPCAxICkKPiAgICAgICB7Cj4gICAgICAgICAgIHNob3dfaGVscCgpOwo+ICAgICAg
ICAgICByZXR1cm4gLTE7Cj4gQEAgLTMwMSw3ICszNjgsMTAgQEAgaW50IGFjdGlvbl9mdW5jKGlu
dCBhcmdjLCBjaGFyICphcmd2W10sIHVuc2lnbmVkIGludCBpZHgpCj4gICAgICAgaWYgKCBpZHgg
Pj0gQVJSQVlfU0laRShhY3Rpb25fb3B0aW9ucykgKQo+ICAgICAgICAgICByZXR1cm4gLTE7Cj4g
ICAKPiAtICAgIGlmICggZ2V0X25hbWUoYXJnYywgYXJndiwgbmFtZSkgKQo+ICsgICAgaWYgKCBn
ZXRfbmFtZShhcmdjLS0sIGFyZ3YrKywgbmFtZSkgKQo+ICsgICAgICAgIHJldHVybiBFSU5WQUw7
Cj4gKwo+ICsgICAgaWYgKCBnZXRfZmxhZ3MoYXJnYywgYXJndiwgaWR4LCAmZmxhZ3MpICkKPiAg
ICAgICAgICAgcmV0dXJuIEVJTlZBTDsKPiAgIAo+ICAgICAgIC8qIENoZWNrIGluaXRpYWwgc3Rh
dHVzLiAqLwo+IEBAIC0zMzIsNyArNDAyLDcgQEAgaW50IGFjdGlvbl9mdW5jKGludCBhcmdjLCBj
aGFyICphcmd2W10sIHVuc2lnbmVkIGludCBpZHgpCj4gICAgICAgaWYgKCBhY3Rpb25fb3B0aW9u
c1tpZHhdLmFsbG93ICYgc3RhdHVzLnN0YXRlICkKPiAgICAgICB7Cj4gICAgICAgICAgIHByaW50
ZigiJXMgJXMuLi4gIiwgYWN0aW9uX29wdGlvbnNbaWR4XS52ZXJiLCBuYW1lKTsKPiAtICAgICAg
ICByYyA9IGFjdGlvbl9vcHRpb25zW2lkeF0uZnVuY3Rpb24oeGNoLCBuYW1lLCBIWVBFUlZJU09S
X1RJTUVPVVRfTlMpOwo+ICsgICAgICAgIHJjID0gYWN0aW9uX29wdGlvbnNbaWR4XS5mdW5jdGlv
bih4Y2gsIG5hbWUsIEhZUEVSVklTT1JfVElNRU9VVF9OUywgZmxhZ3MpOwo+ICAgICAgICAgICBp
ZiAoIHJjICkKPiAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgaW50IHNhdmVkX2Vycm5vID0g
ZXJybm87Cj4gQEAgLTM5NCwxNyArNDY0LDIzIEBAIGludCBhY3Rpb25fZnVuYyhpbnQgYXJnYywg
Y2hhciAqYXJndltdLCB1bnNpZ25lZCBpbnQgaWR4KQo+ICAgCj4gICBzdGF0aWMgaW50IGxvYWRf
ZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQo+ICAgewo+IC0gICAgaW50IHJjOwo+IC0gICAg
Y2hhciAqbmV3X2FyZ3ZbMl07Cj4gLSAgICBjaGFyICpwYXRoLCAqbmFtZSwgKmxhc3Rkb3Q7Cj4g
KyAgICBpbnQgaSwgcmMgPSBFTk9NRU07Cj4gKyAgICBjaGFyICp1cGxvYWRfYXJndlsyXTsKPiAr
ICAgIGNoYXIgKiphcHBseV9hcmd2LCAqcGF0aCwgKm5hbWUsICpsYXN0ZG90Owo+ICAgCj4gLSAg
ICBpZiAoIGFyZ2MgIT0gMSApCj4gKyAgICBpZiAoIGFyZ2MgPCAxICkKPiAgICAgICB7Cj4gICAg
ICAgICAgIHNob3dfaGVscCgpOwo+ICAgICAgICAgICByZXR1cm4gLTE7Cj4gICAgICAgfQo+ICsK
PiArICAgIC8qIGFwcGx5IGFjdGlvbiBoYXMgPGlkPiBbZmxhZ3NdIGlucHV0IHJlcXVpcmVtZW50
LCB3aGljaCBtdXN0IGJlIGNvbnN0cnVjdGVkICovCj4gKyAgICBhcHBseV9hcmd2ID0gKGNoYXIg
KiopIG1hbGxvYyhhcmdjICogc2l6ZW9mKCphcHBseV9hcmd2KSk7Cj4gKyAgICBpZiAoICFhcHBs
eV9hcmd2ICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICAgICAgIC8qIDxmaWxlPiAqLwo+
IC0gICAgbmV3X2FyZ3ZbMV0gPSBhcmd2WzBdOwo+ICsgICAgdXBsb2FkX2FyZ3ZbMV0gPSBhcmd2
WzBdOwo+ICAgCj4gICAgICAgLyogU3ludGhlc2l6ZSB0aGUgPGlkPiAqLwo+ICAgICAgIHBhdGgg
PSBzdHJkdXAoYXJndlswXSk7Cj4gQEAgLTQxMywxNiArNDg5LDIzIEBAIHN0YXRpYyBpbnQgbG9h
ZF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4gICAgICAgbGFzdGRvdCA9IHN0cnJjaHIo
bmFtZSwgJy4nKTsKPiAgICAgICBpZiAoIGxhc3Rkb3QgIT0gTlVMTCApCj4gICAgICAgICAgICps
YXN0ZG90ID0gJ1wwJzsKPiAtICAgIG5ld19hcmd2WzBdID0gbmFtZTsKPiArICAgIHVwbG9hZF9h
cmd2WzBdID0gbmFtZTsKPiArICAgIGFwcGx5X2FyZ3ZbMF0gPSBuYW1lOwo+ICAgCj4gLSAgICBy
YyA9IHVwbG9hZF9mdW5jKDIgLyogPGlkPiA8ZmlsZT4gKi8sIG5ld19hcmd2KTsKPiArICAgIC8q
IEZpbGwgaW4gYWxsIHVzZXIgcHJvdmlkZWQgZmxhZ3MgKi8KPiArICAgIGZvciAoIGkgPSAwOyBp
IDwgYXJnYyAtIDE7IGkrKyApCj4gKyAgICAgICAgYXBwbHlfYXJndltpICsgMV0gPSBhcmd2W2kg
KyAxXTsKCldvdWxkbid0IHRoaXMgbWFrZSB0aGUgbG9vcCBib2R5IHNpbXBsZXI/ICBpID0gMTsg
aSA8IGFyZ2M7CgpPciBhbHRlcm5hdGl2ZWx5LCBqdXN0IGEgc3RyYWlnaHQgbWVtY3B5KCkuCgot
LSAKUm9zcyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 17:01:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 17: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 1i9uNi-0003hG-Bb; Mon, 16 Sep 2019 17:01:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hs3e=XL=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1i9uNg-0003h6-Pz
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 17:01:40 +0000
X-Inumbo-ID: a60530ee-d8a3-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a60530ee-d8a3-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 17:01:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568653300;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=W228p195deWKspLwGhqWt90YEHzHteQWwLxLnIRqjTw=;
 b=LxqyyprwPqHFosRTV06hKWt8eLsE2NncrXgyDFma33u6eW9E2BFsSO/n
 +nuVAeYXOiGPnYyLufbr0Yze6beIhzkOsDRV308ka+rGhX9Rp7ZdI3XFo
 M7n37rNux2nvI6aw+/Rz+9Equ9A9tEGfsJOf98nCrqn4TASgQxJ8K2+wu g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ceSgkquiHdjgVe2Umak8N2HMH6rLYoLDdH4yi+HOckWBLuPjiZz32/+f01SPsZbS4z+oibaKgW
 M374DvQ/t8GJv2nLL3nV6K8/25q+M5gTHE+G+sdH6nWPSud2h+MImtJHU+Mmg3CY6xHiuOuDkN
 Bz77q9fB3Fl3gGj6nNnOG6OUeuc8rzfeP2WV9t9L4eTpfUXQbFFqMfACk8qEXdm/wEu5cIi6Su
 DV8q5122WlL0aAb6wPsEIC0pvL7GekJfRs3nNJvTWiQB92euEJl7ngOMHRKCWykrgZW9+DiEd2
 IcM=
X-SBRS: 2.7
X-MesageID: 5683247
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5683247"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-3-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <559ee54f-c962-1f3f-8291-9b5a1a6f9591@citrix.com>
Date: Mon, 16 Sep 2019 18:01:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-3-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6CnNuaXAKPiAr
LyoKPiArICogUGFyc2UgdXNlciBwcm92aWRlZCBhY3Rpb24gZmxhZ3MuCj4gKyAqIFRoaXMgZnVu
Y3Rpb24gZXhwZWN0cyB0byBvbmx5IHJlY2VpdmUgYW4gYXJyYXkgb2YgaW5wdXQgcGFyYW1ldGVy
cyBiZWluZyBmbGFncy4KPiArICogRXhwZWN0ZWQgYWN0aW9uIGlzIHNwZWNpZmllZCB2aWEgaWR4
IHBhcmFtYXRlciAoaW5kZXggb2YgZmxhZ19vcHRpb25zW10pLgo+ICsgKi8KPiArc3RhdGljIGlu
dCBnZXRfZmxhZ3MoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSwgdW5zaWduZWQgaW50IGlkeCwgdWlu
dDY0X3QgKmZsYWdzKQo+ICt7Cj4gKyAgICBpbnQgaSwgajsKPiArCj4gKyAgICBpZiAoICFmbGFn
cyB8fCBpZHggPj0gQVJSQVlfU0laRShmbGFnX29wdGlvbnMpICkKPiArICAgICAgICByZXR1cm4g
LTE7Cj4gKwo+ICsgICAgKmZsYWdzID0gMDsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgYXJnYzsg
aSsrICkKPiArICAgIHsKPiArICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoZmxh
Z19vcHRpb25zW2lkeF0pOyBqKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCAh
ZmxhZ19vcHRpb25zW2lkeF1bal0ubmFtZSApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGVycm9y
Owo+ICsKPiArICAgICAgICAgICAgaWYgKCAhc3RyY21wKGZsYWdfb3B0aW9uc1tpZHhdW2pdLm5h
bWUsIGFyZ3ZbaV0pICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgKmZsYWdz
IHw9IGZsYWdfb3B0aW9uc1tpZHhdW2pdLmZsYWc7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCBqID09IEFS
UkFZX1NJWkUoZmxhZ19vcHRpb25zW2lkeF0pICkKPiArICAgICAgICAgICAgZ290byBlcnJvcjsK
PiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiArZXJyb3I6Cj4gKyAgICBmcHJpbnRmKHN0
ZGVyciwgIlVuc3VwcG9ydGVkIGZsYWc6ICVzLlxuIiwgYXJndltpXSk7Cj4gKyAgICBlcnJubyA9
IEVJTlZBTDsKPiArICAgIHJldHVybiBlcnJubzsKPiArfQoKWW91IHJldHVybiAtMSBhYm92ZSBi
dXQgK3ZlIGVycm5vIGhlcmUuIFBsZWFzZSBtYWtlIGl0IGNvbnNpc3RlbnQuCkFsc28sIHlvdSBk
b24ndCBuZWVkIHRvIHNldCBlcnJubyBpZiByZXR1cm5pbmcgdGhlIGFjdHVhbCBlcnJvci4KCihU
aGUgZXJyb3IgaGFuZGxpbmcgaW4gdGhpcyBmaWxlIGxvb2tzIGZhaXJseSBpbmNvbnNpc3RlbnQg
YW55d2F5IGJ1dCAKbGV0J3Mgbm90IG1ha2UgaXQgd29yc2UuKQoKPiArCj4gICAvKiBUaGUgaHlw
ZXJ2aXNvciB0aW1lb3V0IGZvciB0aGUgbGl2ZSBwYXRjaGluZyBvcGVyYXRpb24gaXMgMzAgbXNl
YywKPiAgICAqIGJ1dCBpdCBjb3VsZCB0YWtlIHNvbWUgdGltZSBmb3IgdGhlIG9wZXJhdGlvbiB0
byBzdGFydCwgc28gd2FpdCB0d2ljZQo+ICAgICogdGhhdCBwZXJpb2QuICovCj4gQEAgLTI5MSw4
ICszNTcsOSBAQCBpbnQgYWN0aW9uX2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSwgdW5zaWdu
ZWQgaW50IGlkeCkKPiAgICAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkVdOwo+
ICAgICAgIGludCByYzsKPiAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190IHN0YXR1czsKPiAr
ICAgIHVpbnQ2NF90IGZsYWdzOwo+ICAgCj4gLSAgICBpZiAoIGFyZ2MgIT0gMSApCj4gKyAgICBp
ZiAoIGFyZ2MgPCAxICkKPiAgICAgICB7Cj4gICAgICAgICAgIHNob3dfaGVscCgpOwo+ICAgICAg
ICAgICByZXR1cm4gLTE7Cj4gQEAgLTMwMSw3ICszNjgsMTAgQEAgaW50IGFjdGlvbl9mdW5jKGlu
dCBhcmdjLCBjaGFyICphcmd2W10sIHVuc2lnbmVkIGludCBpZHgpCj4gICAgICAgaWYgKCBpZHgg
Pj0gQVJSQVlfU0laRShhY3Rpb25fb3B0aW9ucykgKQo+ICAgICAgICAgICByZXR1cm4gLTE7Cj4g
ICAKPiAtICAgIGlmICggZ2V0X25hbWUoYXJnYywgYXJndiwgbmFtZSkgKQo+ICsgICAgaWYgKCBn
ZXRfbmFtZShhcmdjLS0sIGFyZ3YrKywgbmFtZSkgKQo+ICsgICAgICAgIHJldHVybiBFSU5WQUw7
Cj4gKwo+ICsgICAgaWYgKCBnZXRfZmxhZ3MoYXJnYywgYXJndiwgaWR4LCAmZmxhZ3MpICkKPiAg
ICAgICAgICAgcmV0dXJuIEVJTlZBTDsKPiAgIAo+ICAgICAgIC8qIENoZWNrIGluaXRpYWwgc3Rh
dHVzLiAqLwo+IEBAIC0zMzIsNyArNDAyLDcgQEAgaW50IGFjdGlvbl9mdW5jKGludCBhcmdjLCBj
aGFyICphcmd2W10sIHVuc2lnbmVkIGludCBpZHgpCj4gICAgICAgaWYgKCBhY3Rpb25fb3B0aW9u
c1tpZHhdLmFsbG93ICYgc3RhdHVzLnN0YXRlICkKPiAgICAgICB7Cj4gICAgICAgICAgIHByaW50
ZigiJXMgJXMuLi4gIiwgYWN0aW9uX29wdGlvbnNbaWR4XS52ZXJiLCBuYW1lKTsKPiAtICAgICAg
ICByYyA9IGFjdGlvbl9vcHRpb25zW2lkeF0uZnVuY3Rpb24oeGNoLCBuYW1lLCBIWVBFUlZJU09S
X1RJTUVPVVRfTlMpOwo+ICsgICAgICAgIHJjID0gYWN0aW9uX29wdGlvbnNbaWR4XS5mdW5jdGlv
bih4Y2gsIG5hbWUsIEhZUEVSVklTT1JfVElNRU9VVF9OUywgZmxhZ3MpOwo+ICAgICAgICAgICBp
ZiAoIHJjICkKPiAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgaW50IHNhdmVkX2Vycm5vID0g
ZXJybm87Cj4gQEAgLTM5NCwxNyArNDY0LDIzIEBAIGludCBhY3Rpb25fZnVuYyhpbnQgYXJnYywg
Y2hhciAqYXJndltdLCB1bnNpZ25lZCBpbnQgaWR4KQo+ICAgCj4gICBzdGF0aWMgaW50IGxvYWRf
ZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQo+ICAgewo+IC0gICAgaW50IHJjOwo+IC0gICAg
Y2hhciAqbmV3X2FyZ3ZbMl07Cj4gLSAgICBjaGFyICpwYXRoLCAqbmFtZSwgKmxhc3Rkb3Q7Cj4g
KyAgICBpbnQgaSwgcmMgPSBFTk9NRU07Cj4gKyAgICBjaGFyICp1cGxvYWRfYXJndlsyXTsKPiAr
ICAgIGNoYXIgKiphcHBseV9hcmd2LCAqcGF0aCwgKm5hbWUsICpsYXN0ZG90Owo+ICAgCj4gLSAg
ICBpZiAoIGFyZ2MgIT0gMSApCj4gKyAgICBpZiAoIGFyZ2MgPCAxICkKPiAgICAgICB7Cj4gICAg
ICAgICAgIHNob3dfaGVscCgpOwo+ICAgICAgICAgICByZXR1cm4gLTE7Cj4gICAgICAgfQo+ICsK
PiArICAgIC8qIGFwcGx5IGFjdGlvbiBoYXMgPGlkPiBbZmxhZ3NdIGlucHV0IHJlcXVpcmVtZW50
LCB3aGljaCBtdXN0IGJlIGNvbnN0cnVjdGVkICovCj4gKyAgICBhcHBseV9hcmd2ID0gKGNoYXIg
KiopIG1hbGxvYyhhcmdjICogc2l6ZW9mKCphcHBseV9hcmd2KSk7Cj4gKyAgICBpZiAoICFhcHBs
eV9hcmd2ICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICAgICAgIC8qIDxmaWxlPiAqLwo+
IC0gICAgbmV3X2FyZ3ZbMV0gPSBhcmd2WzBdOwo+ICsgICAgdXBsb2FkX2FyZ3ZbMV0gPSBhcmd2
WzBdOwo+ICAgCj4gICAgICAgLyogU3ludGhlc2l6ZSB0aGUgPGlkPiAqLwo+ICAgICAgIHBhdGgg
PSBzdHJkdXAoYXJndlswXSk7Cj4gQEAgLTQxMywxNiArNDg5LDIzIEBAIHN0YXRpYyBpbnQgbG9h
ZF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4gICAgICAgbGFzdGRvdCA9IHN0cnJjaHIo
bmFtZSwgJy4nKTsKPiAgICAgICBpZiAoIGxhc3Rkb3QgIT0gTlVMTCApCj4gICAgICAgICAgICps
YXN0ZG90ID0gJ1wwJzsKPiAtICAgIG5ld19hcmd2WzBdID0gbmFtZTsKPiArICAgIHVwbG9hZF9h
cmd2WzBdID0gbmFtZTsKPiArICAgIGFwcGx5X2FyZ3ZbMF0gPSBuYW1lOwo+ICAgCj4gLSAgICBy
YyA9IHVwbG9hZF9mdW5jKDIgLyogPGlkPiA8ZmlsZT4gKi8sIG5ld19hcmd2KTsKPiArICAgIC8q
IEZpbGwgaW4gYWxsIHVzZXIgcHJvdmlkZWQgZmxhZ3MgKi8KPiArICAgIGZvciAoIGkgPSAwOyBp
IDwgYXJnYyAtIDE7IGkrKyApCj4gKyAgICAgICAgYXBwbHlfYXJndltpICsgMV0gPSBhcmd2W2kg
KyAxXTsKCldvdWxkbid0IHRoaXMgbWFrZSB0aGUgbG9vcCBib2R5IHNpbXBsZXI/ICBpID0gMTsg
aSA8IGFyZ2M7CgpPciBhbHRlcm5hdGl2ZWx5LCBqdXN0IGEgc3RyYWlnaHQgbWVtY3B5KCkuCgot
LSAKUm9zcyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 17:24:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 17:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9uj1-0006I8-KY; Mon, 16 Sep 2019 17:23:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=AgEa=XL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1i9uiz-0006Hu-W3
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 17:23:42 +0000
X-Inumbo-ID: b9a85524-d8a6-11e9-95f3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9a85524-d8a6-11e9-95f3-12813bfff9fa;
 Mon, 16 Sep 2019 17:23: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 9CEFBAEAE;
 Mon, 16 Sep 2019 17:23:39 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914064217.4877-1-jgross@suse.com>
 <616613a5-e617-4ada-1339-7a6458e8351c@suse.com>
 <bbf43f0d-3803-4091-e7f4-44c83b2b14a8@suse.com>
 <ddbc0ee3-f8ba-9b85-ac1f-3b533f91de4a@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bbdea4d0-6814-008d-9268-c0d3723ffab3@suse.com>
Date: Mon, 16 Sep 2019 19:23:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ddbc0ee3-f8ba-9b85-ac1f-3b533f91de4a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@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>

T24gMTYuMDkuMTkgMTY6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE2LjA5LjIwMTkgMTQ6
NDksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE2LjA5LjE5IDExOjIwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDE0LjA5LjIwMTkgMDg6NDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gdmNwdV9mb3JjZV9yZXNjaGVkdWxlKCkgaXMgb25seSB1c2VkIGZvciBtb2RpZnlpbmcgdGhl
IHBlcmlvZGljIHRpbWVyCj4+Pj4gb2YgYSB2Y3B1LiBGb3JjaW5nIGEgdmNwdSB0byBnaXZlIHVw
IHRoZSBwaHlzaWNhbCBjcHUgZm9yIHRoYXQgcHVycG9zZQo+Pj4+IGlzIGtpbmQgb2YgYnJ1dGFs
Lgo+Pj4+Cj4+Pj4gU28gaW5zdGVhZCBvZiBkb2luZyB0aGUgcmVzY2hlZHVsZSBkYW5jZSBqdXN0
IG9wZXJhdGUgb24gdGhlIHRpbWVyCj4+Pj4gZGlyZWN0bHkuIEJ5IHByb3RlY3RpbmcgcGVyaW9k
aWMgdGltZXIgbW9kaWZpY2F0aW9ucyBhZ2FpbnN0IGNvbmN1cnJlbnQKPj4+PiB0aW1lciBhY3Rp
dmF0aW9uIHZpYSBhIHBlci12Y3B1IGxvY2sgaXQgaXMgZXZlbiBubyBsb25nZXIgcmVxdWlyZWQg
dG8KPj4+PiBib3RoZXIgdGhlIHRhcmdldCB2Y3B1IGF0IGFsbCBmb3IgdXBkYXRpbmcgaXRzIHRp
bWVyLgo+Pj4+Cj4+Pj4gUmVuYW1lIHRoZSBmdW5jdGlvbiB0byB2Y3B1X3NldF9wZXJpb2RpY190
aW1lcigpIGFzIHRoaXMgbm93IHJlZmxlY3RzCj4+Pj4gdGhlIGZ1bmN0aW9uYWxpdHkuCj4+Pj4K
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pgo+
Pj4gSSBjb250aW51ZSB0byBiZSB1bmhhcHB5IGFib3V0IHRoZXJlIGJlaW5nIG5vIHdvcmQgYXQg
YWxsIGFib3V0IC4uLgo+Pj4KPj4+PiBAQCAtNzI0LDI0ICs3MjUsNiBAQCBzdGF0aWMgdm9pZCB2
Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQo+Pj4+ICAgICAgICB2Y3B1X3dha2Uo
dik7Cj4+Pj4gICAgfQo+Pj4+ICAgIAo+Pj4+IC0vKgo+Pj4+IC0gKiBGb3JjZSBhIFZDUFUgdGhy
b3VnaCBhIGRlc2NoZWR1bGUvcmVzY2hlZHVsZSBwYXRoLgo+Pj4+IC0gKiBGb3IgZXhhbXBsZSwg
dXNpbmcgdGhpcyB3aGVuIHNldHRpbmcgdGhlIHBlcmlvZGljIHRpbWVyIHBlcmlvZCBtZWFucyB0
aGF0Cj4+Pj4gLSAqIG1vc3QgcGVyaW9kaWMtdGltZXIgc3RhdGUgbmVlZCBvbmx5IGJlIHRvdWNo
ZWQgZnJvbSB3aXRoaW4gdGhlIHNjaGVkdWxlcgo+Pj4+IC0gKiB3aGljaCBjYW4gdGh1cyBiZSBk
b25lIHdpdGhvdXQgbmVlZCBmb3Igc3luY2hyb25pc2F0aW9uLgo+Pj4+IC0gKi8KPj4+PiAtdm9p
ZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoc3RydWN0IHZjcHUgKnYpCj4+Pgo+Pj4gLi4uIHRoZSBv
cmlnaW5hbGx5IGludGVuZGVkIHN5bmNocm9uaXphdGlvbi1mcmVlIGhhbmRsaW5nLiBGb3JjaW5n
Cj4+PiB0aGUgdkNQVSB0aHJvdWdoIHRoZSBzY2hlZHVsZXIgbWF5IHNlZW0gaGFyc2ggKGFuZCBx
dWl0ZSBzb21lCj4+PiBvdmVyaGVhZCksIHllcywgYnV0IEkgZG9uJ3QgdGhpbmsgdGhlIGFib3Zl
IHdhcyB3cml0dGVuIChhbmQKPj4+IGRlY2lkZWQpIHdpdGhvdXQgY29uc2lkZXJhdGlvbi4gT25l
IGVmZmVjdCBvZiB0aGlzIGNhbiBiZSBzZWVuIGJ5Cj4+PiB5b3UgLi4uCj4+Pgo+Pj4+ICt2b2lk
IHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSkK
Pj4+PiArewo+Pj4+ICsgICAgc3Bpbl9sb2NrKCZ2LT5wZXJpb2RpY190aW1lcl9sb2NrKTsKPj4+
PiArCj4+Pj4gKyAgICBzdG9wX3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lcik7Cj4+Pgo+Pj4gLi4u
IGludHJvZHVjaW5nIGEgbmV3IHN0b3BfdGltZXIoKSBoZXJlLCBpLmUuIHdoaWNoIGRvZXNuJ3Qg
cmVwbGFjZQo+Pj4gYW55IGV4aXN0aW5nIG9uZS4gVGhlIGltcGxpY2F0aW9uIGlzIHRoYXQgb3Ro
ZXIgdGhhbiBiZWZvcmUgdGhlCj4+PiBwZXJpb2RpYyB0aW1lciBtYXkgbm93IG5vdCBydW4gKGZv
ciBhIGJyaWVmIG1vbWVudCkgZGVzcGl0ZSBpdAo+Pj4gYmVpbmcgc3VwcG9zZWQgdG8gcnVuIC0g
YWZ0ZXIgYWxsIGl0IGhhcyBiZWVuIGFjdGl2ZSBzbyBmYXIKPj4+IHdoZW5ldmVyIGEgdkNQVSB3
YXMgcnVubmluZy4KPj4+Cj4+PiBUaGVuIGFnYWluLCBsb29raW5nIGF0IHRoZSBpbnZvbHZlZCBj
b2RlIHBhdGhzIHlldCBhZ2FpbiwgSSB3b25kZXIKPj4+IHdoZXRoZXIgdGhpcyBoYXMgYmVlbiB3
b3JraW5nIHJpZ2h0IGF0IGFsbDogVGhlcmUncyBhbiBlYXJseSBleGl0Cj4+PiBmcm9tIHNjaGVk
dWxlKCkgd2hlbiBwcmV2ID09IG5leHQsIHdoaWNoIGJ5cGFzc2VzCj4+PiB2Y3B1X3BlcmlvZGlj
X3RpbWVyX3dvcmsoKS4gQW5kIEkgY2FuJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIHNwb3QKPj4+IGFu
eXRoaW5nIG9uIHRoZSB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoKSBwYXRoIHdoaWNoIHdvdWxkIGd1
YXJhbnRlZQo+Pj4gdGhpcyBzaG9ydGN1dCB0byBub3QgYmUgdGFrZW4uCj4+Cj4+IEZpcnN0LCB0
aGUgY3VycmVudCAic3luY2hyb25pemF0aW9uLWZyZWUiIGhhbmRsaW5nIGlzIG5vdCBleGlzdGlu
Zy4gVGhlCj4+IHN5bmNocm9uaXphdGlvbiBpcyBqdXN0IGhpZGRlbiBpbiB0aGUgY2FsbHMgb2Yg
dmNwdV9taWdyYXRlXyooKSBhbmQgaXQKPj4gaXMgZG9uZSB2aWEgdGhlIHNjaGVkdWxlciBsb2Nr
Lgo+IAo+IFN1cmUsIGJ1dCB0aGUgc2NoZWR1bGVyIGxvY2sgbmVlZHMgdG8gYmUgdGFrZW4gZHVy
aW5nIHNjaGVkdWxpbmcKPiBvZiB0aGUgdkNQVSBhbnl3YXkuIFRoZXJlIHdhcyBubyAiZXh0cmEi
IHN5bmNocm9uaXphdGlvbiBpbnZvbHZlZC4KCk9mIGNvdXJzZSB0aGVyZSB3YXMuIFRoZSBzY2hl
ZHVsaW5nIHBhdGggd2FzIGZvcmNlZCB0byBoYXBwZW4sIHRoaXMKcmVzdWx0ZWQgaW4gdGhlIGV4
dHJhIHN5bmNocm9uaXphdGlvbiAodHdpY2UgaW4gZmFjdCwgb25jZSBmb3IKZGUtc2NoZWR1bGlu
ZyBhbmQgb25jZSBmb3Igc2NoZWR1bGluZyBpbiBhZ2FpbikuCgo+IAo+PiBZZXMsIEknbSBhZGRp
bmcgYSBzdG9wX3RpbWVyKCksIGJ1dCB0aGUgcmVsYXRlZCBzdG9wX3RpbWVyKCkgY2FsbCBpbgo+
PiB0aGUgb2xkIGNvZGUgd2FzIGluIHNjaGVkdWxlKCkuIFNvIHN0YXRpY2FsbHkgeW91IGFyZSBy
aWdodCwgYnV0Cj4+IGR5bmFtaWNhbGx5IHRoZXJlIGlzIG5vIG5ldyBzdG9wX3RpbWVyKCkgY2Fs
bCBpbnZvbHZlZC4KPiAKPiBJIGRpZCBzcGVjaWZpY2FsbHkgY2hlY2sgdGhhdCBteSBjb21tZW50
IGlzIG5vdCBqdXN0IGFib3V0IHRoZQo+ICJzdGF0aWMiIHBhcnQgKGFzIHlvdSBjYWxsIGl0KS4g
QXMgc2FpZCAtIHRoZXJlIHdhcyBubyBzdG9wX3RpbWVyKCkKPiBiZWZvcmUgYmVoaW5kIGEgcnVu
bmluZyB2Q1BVJ3MgYmFjay4gVGhpcyBpcyB3aGF0IHdvcnJpZXMgbWUuCgpUaGVyZSBpcyBhIHN0
b3BfdGltZXIoKSBmb3IgdGhlIHBlcmlvZGljIHRpbWVyIGhhcHBlbmluZyBlYWNoIHRpbWUgdGhl
CnZjcHUgaXMgZGUtc2NoZWR1bGVkIChsb29rIGludG8gc2NoZWR1bGUoKSkuIEFuZCBhcyBzZXR0
aW5nIHRoZSBwZXJpb2RpYwp0aW1lciB0b2RheSByZXN1bHRzIGluIGEgZGUtc2NoZWR1bGluZyBv
ZiB0aGUgdmNwdSB0aGUgc3RvcF90aW1lcigpIGlzCmhhcHBlbmluZy4gSSBhc3N1bWUgaGVyZSB0
aGF0IHRoZSBkZS1zY2hlZHVsaW5nIHdvdWxkIG5vdCBoYXZlIGhhcHBlbmVkCndpdGhvdXQgc2V0
dGluZyB0aGUgdGltZXIsIG9mIGNvdXJzZS4gSW4gY2FzZSB0aGUgdmNwdSBpcyBub3QgcnVubmlu
Zwp3aGVuIHRoZSB0aW1lciBpcyBiZWluZyBzZXQsIG15IHBhdGNoIHdpbGwgY2FsbCBzdG9wX3Rp
bWVyKCkgZm9yIGEKdGltZXIgYWxyZWFkeSBiZWluZyBzdG9wcGVkLgoKPiAKPj4gQW5kIGxhc3Q6
IHRoZSBjYXNlIHByZXYgPT0gbmV4dCB3b3VsZCBub3Qgb2NjdXIgdG9kYXksIGFzIHRoZSBtaWdy
YXRlCj4+IGZsYWcgYmVpbmcgc2V0IGluIHZjcHUtPnBhdXNlX2ZsYWdzIHdvdWxkIGNhdXNlIHRo
ZSB2Y3B1IHRvIGJlIHRha2VuCj4+IGF3YXkgZnJvbSB0aGUgY3B1LiBTbyBpdCBpcyB3b3JraW5n
IHRvZGF5LCBidXQgc2V0dGluZyB0aGUgcGVyaW9kaWMKPj4gdGltZXIgcmVxdWlyZXMgdHdvIHNj
aGVkdWxpbmcgZXZlbnRzIGluIGNhc2UgdGhlIHRhcmdldCB2Y3B1IGlzCj4+IGN1cnJlbnRseSBy
dW5uaW5nLgo+IAo+IEknbSBub3QgZ29pbmcgdG8gY2xhaW0gSSBmdWxseSB1bmRlcnN0b29kIHRo
ZSBjb2RlIHdoZW4gbG9va2luZyBhdAo+IGl0IGluIHRoZSBtb3JuaW5nLCBidXQgSSBjb3VsZG4n
dCBmaW5kIHRoZSBwbGFjZShzKSBndWFyYW50ZWVpbmcKPiB0aGF0IGJ5IHRoZSB0aW1lIHRoZSBt
aWdyYXRpb24gb2YgdGhlIHZDUFUgaXMgb3ZlciBpdCB3b3VsZG4ndCBiZQo+IHJ1bm5hYmxlIGFn
YWluIHJpZ2h0IGF3YXksIGFuZCBoZW5jZSBwb3RlbnRpYWxseSByZS1jaG9zZW4gYXMgdGhlCj4g
dkNQVSB0byBydW4gb24gdGhlIHBDUFUgaXMgd2FzIHJ1bm5pbmcgb24gYmVmb3JlLgoKdmNwdV9t
aWdyYXRlX3N0YXJ0KCkgaXMgc2V0dGluZyBfVlBGX21pZ3JhdGluZyBpbiB0aGUgdmNwdSdzCnBh
dXNlX2ZsYWdzIGFuZCB0aGVuIGluaXRpYXRlcyBhIHNjaGVkdWxpbmcgZXZlbnQgdmlhCnZjcHVf
c2xlZXBfbm9zeW5jKCkuIHZjcHVfbWlncmF0ZV9maW5pc2goKSB3aWxsIG9ubHkgcmVzZXQgdGhl
IGZsYWcKaWYgdGhlIHZjcHUgaXMgbm90IHJ1bm5pbmcgKHNvIGVpdGhlciBpdCB3YXNuJ3QgcnVu
bmluZyBiZWZvcmUsIG9yIHRoZQpzY2hlZHVsaW5nIGV2ZW50IGFscmVhZHkgaGFzIGhhcHBlbmVk
KS4gSWYgaXQgaXMgc3RpbGwgcnVubmluZyBpdCB3aWxsCm5vdCByZXNldCB0aGUgZmxhZywgYnV0
IHRoaXMgd2lsbCBvbmx5IGJlIGRvbmUgdmlhIGNvbnRleHRfc2F2ZWQoKSwKd2hpY2ggaXMgY2Fs
bGVkIHdoZW4gdGhlIHZjcHVzIGhhcyBiZWVuIGRlLXNjaGVkdWxlZC4gVGhlIHZjcHUgY2FuCm9u
bHkgYmUgc2VsZWN0ZWQgdG8gYmUgcnVubmluZyBhZ2FpbiB3aGVuIHRoZSBtaWdyYXRlZCBmbGFn
IGlzIG5vdCBzZXQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 17:36:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 17:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9uv2-0007fd-TC; Mon, 16 Sep 2019 17:36:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9uv1-0007fY-U4
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 17:36:07 +0000
X-Inumbo-ID: 75b6b066-d8a8-11e9-978d-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75b6b066-d8a8-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 17:36:05 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E0579308620E;
 Mon, 16 Sep 2019 17:36:04 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 54A605DA5B;
 Mon, 16 Sep 2019 17:36:03 +0000 (UTC)
To: devel@edk2.groups.io, anthony.perard@citrix.com
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-10-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <26405443-8a65-5d03-dd35-1000ac3fbf0a@redhat.com>
Date: Mon, 16 Sep 2019 19:36:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20190913145100.303433-10-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Mon, 16 Sep 2019 17:36:05 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 09/11] OvmfPkg/XenBusDxe: Fix
 NotifyExitBoot to avoid Memory Allocation Services
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jordan Justen <jordan.l.justen@intel.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFRoaXMgcGF0Y2ggZml4
IHRoZSBFVlRfU0lHTkFMX0VYSVRfQk9PVF9TRVJWSUNFUyBoYW5kbGVyIHRvIGF2b2lkCj4gdXNp
bmcgdGhlIE1lbW9yeSBBbGxvY2F0aW9uIFNlcnZpY2VzLgo+IAo+IFRoaXMgY29tZXMgd2l0aCBh
IG5ldyBpbnRlcmZhY2UgbmFtZWQgUmVnaXN0ZXJFeGl0Q2FsbGJhY2sgc28gdGhhdCBQVgo+IGRy
aXZlcnMgY2FuIGRpc2Nvbm5lY3QgZnJvbSB0aGUgYmFja2VuZCBiZWZvcmUgWGVuQnVzRHhlIGlz
IHRlYXJlZAo+IGRvd24uCj4gCj4gSW5zdGVhZCBvZiB1c2luZyBEaXNjb25uZWN0KCkgdG8gdGVh
ciBkb3duIHRoZSBYZW5CdXMgZHJpdmVyIGFuZCB0aGUKPiBjaGlsZHJlbiBkcml2ZXJzLCB3ZSBh
cmUgZ29pbmcgdG8gYXNrIGV2ZXJ5IGRyaXZlciB1c2luZwo+IFhFTkJVU19QUk9UT0NPTCB0byBk
aXNjb25uZWN0IGZyb20gdGhlIGhhcmR3YXJlIHZpYSB0aGUgY2FsbGJhY2sgc2V0Cj4gd2l0aCBS
ZWdpc3RlckV4aXRDYWxsYmFjaywgdGhlbiByZXNldCB0aGUgeGVuc3RvcmUgc2hhcmVkIHJpbmcg
YW5kCj4gdGhlIGdyYW50IHRhYmxlLgoKSSB0aGluayB0aGlzIGFwcHJvYWNoIC0tIGEgbG93ZXIt
bGV2ZWwgYnVzIGRyaXZlciBjYWxsaW5nIG91dCB0bwpkZXBlbmRlbnQgZGV2aWNlIGRyaXZlcnMg
LS0gaXMgcXVpdGUgdW51c3VhbC4KCkhvdyBhYm91dCB0aGUgZm9sbG93aW5nIGluc3RlYWQ6Cgot
IGludHJvZHVjZSB0d28gWGVuQnVzSW8gcHJvdG9jb2wgbWVtYmVyIGZ1bmN0aW9ucywgQWRkUmVm
ZXJlbmNlKCkgYW5kClJlbW92ZVJlZmVyZW5jZSgpLiBSZW1vdmVSZWZlcmVuY2UoKSBzaG91bGQg
dGFrZSBhIEJPT0xFQU4gY2FsbGVkCiJIYW5kT2ZmVG9PcyIuIFRoZSBkZXZpY2UgZHJpdmVycyBz
aG91bGQgY2FsbCBBZGRSZWZlcmVuY2UoKSBqdXN0IGJlZm9yZQpleGl0aW5nIERyaXZlckJpbmRp
bmdTdGFydCgpIHdpdGggc3VjY2VzcywgYW5kIFJlbW92ZVJlZmVyZW5jZShGQUxTRSkgaW4KRHJp
dmVyQmluZGluZ1N0b3AoKS4KCi0gdGhlc2UgcHJvdG9jb2wgbWVtYmVyIGZ1bmN0aW9ucyB3b3Vs
ZCBpbmNyZW1lbnQgLyBkZWNyZW1lbnQgYQpyZWZlcmVuY2UgY291bnRlciBpbiB0aGUgdW5kZXJs
eWluZyBYZW5CdXMgYWJzdHJhY3Rpb24uIEFkZGl0aW9uYWxseSwKUmVtb3ZlUmVmZXJlbmNlKCkg
d291bGQgc3RvcmUgdGhlIEhhbmRPZmZUb09zIHBhcmFtZXRlciB0byBhIGJ1cy1sZXZlbApCT09M
RUFOIHRvbyAocmVnYXJkbGVzcyBvZiBwcmV2aW91cyB2YWx1ZSBzdG9yZWQgdGhlcmUgLS0gYSBU
UlVFLT5GQUxTRQp0cmFuc2l0aW9uIHdvdWxkIG5ldmVyIGhhcHBlbiBhbnl3YXk7IHNlZSBiZWxv
dykuCgotIGJvdGggWGVuQnVzRHhlIGFuZCB0aGUgWGVuIGRldmljZSBkcml2ZXJzIHNob3VsZCBy
ZWdpc3RlciBFQlMKY2FsbGJhY2tzLCBwZXIgY29udHJvbGxlciBoYW5kbGUgKGluIEJpbmRpbmdT
dGFydCgpKSwgYW5kIHVucmVnaXN0ZXIKdGhlbSAoaW4gQmluZGluZ1N0b3AoKSkKCi0gdGhlIG9y
ZGVyaW5nIGJldHdlZW4gRUJTIG5vdGlmaWNhdGlvbiBmdW5jdGlvbnMgKHF1ZXVlZCBhdCB0aGUg
c2FtZQpUUEwpIGlzIHVuc3BlY2lmaWVkLiBJbiB0aGUgZGV2aWNlIGRyaXZlciBub3RpZmljYXRp
b24gZnVuY3Rpb25zLCB0aGUKbGFzdCBhY3Rpb24gc2hvdWxkIGJlIGEgY2FsbCB0byBYZW5CdXNJ
by0+UmVtb3ZlUmVmZXJlbmNlKFRSVUUpIC0tIGFmdGVyCnRoZSBkZXZpY2Utc3BlY2lmaWMgImZv
cmdldCBtZSIgYWN0aW9ucyBoYXZlIGJlZW4gZG9uZS4KCi0gaWYgUmVtb3ZlUmVmZXJlbmNlKCkg
Z2V0cyBhIFRSVUUgcGFyYW1ldGVyLCB0aGVuIGl0IHNob3VsZCBjaGVjayB0aGUKcmVzdWx0YW50
IChwb3N0LWRlY3JlbWVudCkgdmFsdWUgb2YgdGhlIHJlZmNvdW50LiBJZiBpdCBoYXMgZ29uZSB0
bwp6ZXJvLCBSZW1vdmVSZWZlcmVuY2UoKSBzaG91bGQgcmUtc2V0IHRoZSB4ZW5idXMgLyB4ZW5z
dG9yZSBjb25uZWN0aW9uLgpJZiB0aGUgcGFyYW1ldGVyIGlzIEZBTFNFLCBpdCBzaG91bGRuJ3Qg
ZG8gYW55dGhpbmcgcGFydGljdWxhciBhZnRlcgpkZWNyZW1lbnRpbmcgdGhlIHJlZmNvdW50LgoK
LSBpbiB0aGUgWGVuQnVzIEVCUyBoYW5kbGVyLCBpZiB0aGUgcmVmY291bnQgaXMgcG9zaXRpdmUg
YXQgdGhlIHRpbWUgb2YKdGhlIGNhbGwsIG5vdGhpbmcgc2hvdWxkIGJlIGRvbmUuIE90aGVyd2lz
ZSwgaWYgSGFuZE9mZlRvT3MgaXMgVFJVRSwKbm90aGluZyBzaG91bGQgYmUgZG9uZSwgc2ltaWxh
cmx5LiBPdGhlcndpc2UsIHRoZSB4ZW5idXMveGVuc3RvcmUKY29ubmVjdGlvbiBzaG91bGQgYmUg
cmUtc2V0LgoKVGhlIGlkZWEgaXMgdGhhdCBub3JtYWwgU3RhcnQvU3RvcCBzaG91bGQgbWFuYWdl
IHRoZSByZWZjb3VudCBhcwpleHBlY3RlZC4gQXQgRXhpdEJvb3RTZXJ2aWNlcygpLCB0aGUgWGVu
QnVzIGxldmVsIGhhbmRsZXIgc2hvdWxkIG9ubHkKY2xlYXIgdGhlIGNvbm5lY3Rpb24gdG8gdGhl
IGh5cGVydmlzb3IgaWYgbm8gUmVtb3ZlUmVmZXJlbmNlKCkgY2FsbCBoYXMKZG9uZSwgb3Igd2ls
bCBkbywgaXQuIChJZiB0aGUgY291bnRlciBpcyBwb3NpdGl2ZSwgdGhlbiBhIGxhdGVyClJlbW92
ZVJlZmVyZW5jZSgpIGNhbGwgd2lsbCBkbyBpdDsgaWYgaXQncyB6ZXJvIGJ1dCBIYW5kT2ZmVG9P
cyBpcyBUUlVFLAp0aGVuIGl0J3MgYmVlbiBkb25lIGFscmVhZHkuIElmIHRoZSBjb3VudGVyIGlz
IHplcm8gYW5kIHRoZSBCT09MRUFOIGlzCkZBTFNFLCB0aGVuIGFsbCBkZXZpY2VzIGhhdmUgYmVl
biBkaXNjb25uZWN0ZWQgbm9ybWFsbHkgd2l0aCBTdG9wKCkgLS0Kb3Igbm9uZSBoYXZlIGJlZW4g
Y29ubmVjdGVkIGF0IGFsbCAtLSwgYmVmb3JlIEV4aXRCb290U2VydmljZXMoKSwgc28gdGhlClhl
bkJ1cyBkcml2ZXIgaXRzZWxmIGhhcyB0byBhc2sgZm9yIGJlaW5nIGZvcmdvdHRlbi4pCgpBZG1p
dHRlZGx5LCB0aGlzIGlzIG1vcmUgY29tcGxpY2F0ZWQgKGR1ZSB0byB0aGUgdW5zcGVjaWZpZWQg
b3JkZXJpbmcKYmV0d2VlbiBFQlMgbm90aWZpY2F0aW9ucykuIEkganVzdCBmZWVsIGl0J3MgbW9y
ZSBpZGlvbWF0aWMgdG8gZ28KdGhyb3VnaCBub3JtYWwgcHJvdG9jb2wgbWVtYmVyIGZ1bmN0aW9u
cyBpbiBFQlMgbm90aWZpY2F0aW9uIGZ1bmN0aW9ucywKcmF0aGVyIHRoYW4gc3BlY2lhbCBjYWxs
YmFja3MuCgooU2lkZSBjb21tZW50OiB0aGUgcmVmZXJlbmNlIGNvdW50aW5nIGNvdWxkIG5vcm1h
bGx5IGJlIHJlcGxhY2VkIGJ5CmdCUy0+T3BlblByb3RvY29sSW5mb3JtYXRpb24oKTsgaG93ZXZl
ciwgdGhhdCBzZXJ2aWNlIGl0c2VsZiBhbGxvY2F0ZXMKbWVtb3J5LCBzbyB3ZSBjYW4ndCB1c2Ug
aXQgaW4gRUJTIG5vdGlmaWNhdGlvbiBmdW5jdGlvbnMuKQoKVGhhbmtzCkxhc3psbwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 17:54:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 17: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 1i9vCU-0001TR-27; Mon, 16 Sep 2019 17:54:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hs3e=XL=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1i9vCS-0001T8-3P
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 17:54:08 +0000
X-Inumbo-ID: f9b0cc9c-d8aa-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f9b0cc9c-d8aa-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 17:54:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568656446;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=5J+iGv5WuWl9NabbRz9getgd5XOrcws2HLUvv+Gx614=;
 b=AFK7swHwNMex00/rA7lj+QCIcf0yNOE/V7sQTXESm0Kp5XN1oZFplWuR
 9WzAfTsXDxvDKuhMEEq/oJ45uv+aGwFUnglaywOSCtc6f7RJG4viiJWdB
 dWilseuiTh8iU0jAK9NZCOkTMJ69utpI6PmPuWxmHMB0FR/H75BVb9/Ny E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 92goq3CnNqWoli5+V0X9FiCZjHDje7plLViPBuCjyQx87fJJM7c8GOo7SlvlZZg0WKzXtSEolE
 pAXC9o622gRfezYCjbN9ud+w9beTfyI5x0yVuUFhOR0r0t+e+nBMMK4huovXANdQy5ptlVRJuV
 llooqIsOES70g876OOaL3pC104aMfUkdfqeuk4zwPxxL9jnswLTJ4thPvxlyqTxiAXOvauyk+R
 nI7dgVxMARc84f1j7YhimnB84RjkPXkM+wytM0FG2Ky19LAMaZeozRiDclguK+hyEVT+q8ALpw
 Zgc=
X-SBRS: 2.7
X-MesageID: 5878595
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5878595"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-5-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <631eae09-7962-c1eb-6f78-07c5e5f3f43f@citrix.com>
Date: Mon, 16 Sep 2019 18:54:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-5-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBp
cyBhbiBpbXBsZW1lbnRhdGlvbiBvZiA0IG5ldyBsaXZlcGF0Y2ggbW9kdWxlIHZldG9pbmcgaG9v
a3MsCj4gdGhhdCBjYW4gYmUgb3B0aW9uYWxseSBzdXBwbGllZCBhbG9uZyB3aXRoIG1vZHVsZXMu
Cj4gSG9va3MgdGhhdCBjdXJyZW50bHkgZXhpc3RzIGluIHRoZSBsaXZlcGF0Y2ggbWVjaGFuaXNt
IGFyZW4ndCBhZ2lsZQo+IGVub3VnaCBhbmQgaGF2ZSB2YXJpb3VzIGxpbWl0YXRpb25zOgo+ICog
cnVuIG9ubHkgZnJvbSB3aXRoaW4gYSBxdWllc2Npbmcgem9uZQo+ICogY2Fubm90IGNvbmRpdGlv
bmFsbHkgcHJldmVudCBhcHBseWluZyBvciByZXZlcnRpbmcKPiAqIGRvIG5vdCBoYXZlIGFjY2Vz
cyB0byB0aGUgbW9kdWxlIGNvbnRleHQKPiBUbyBhZGRyZXNzIHRoZXNlIGxpbWl0YXRpb25zIHRo
ZSBmb2xsb3dpbmcgaGFzIGJlZW4gaW1wbGVtZW50ZWQ6Cj4gMSkgcHJlLWFwcGx5IGhvb2sKPiAg
ICBydW5zIGJlZm9yZSB0aGUgYXBwbHkgYWN0aW9uIGlzIHNjaGVkdWxlZCBmb3IgZXhlY3V0aW9u
LiBJdHMgbWFpbgo+ICAgIHB1cnBvc2UgaXMgdG8gcHJldmVudCBmcm9tIGFwcGx5aW5nIGEgaG90
cGF0Y2ggd2hlbiBjZXJ0YWluCj4gICAgZXhwZWN0ZWQgY29uZGl0aW9ucyBhcmVuJ3QgbWV0IG9y
IHdoZW4gbXV0YXRpbmcgYWN0aW9ucyBpbXBsZW1lbnRlZAo+ICAgIGluIHRoZSBob29rIGZhaWwg
b3IgY2Fubm90IGJlIGV4ZWN1dGVkLgo+IAo+IDIpIHBvc3QtYXBwbHkgaG9vawo+ICAgIHJ1bnMg
YWZ0ZXIgdGhlIGFwcGx5IGFjdGlvbiBoYXMgYmVlbiBleGVjdXRlZCBhbmQgcXVpZXNjaW5nIHpv
bmUKPiAgICBleGl0ZWQuIEl0cyBtYWluIHB1cnBvc2UgaXMgdG8gcHJvdmlkZSBhbiBhYmlsaXR5
IHRvIGZvbGxvdy11cCBvbgo+ICAgIGFjdGlvbnMgcGVyZm9ybWVkIGJ5IHRoZSBwcmUtIGhvb2ss
IHdoZW4gbW9kdWxlIGFwcGxpY2F0aW9uIHdhcwo+ICAgIHN1Y2Nlc3NmdWwgb3IgdW5kbyBjZXJ0
YWluIHByZXBhcmF0aW9uIHN0ZXBzIG9mIHRoZSBwcmUtIGhvb2sgaW4KPiAgICBjYXNlIG9mIGEg
ZmFpbHVyZS4gVGhlIHN1Y2Nlc3MvZmFpbHVyZSBlcnJvciBjb2RlIGlzIHByb3ZpVmRlZCB0bwoK
cHJvdmlkZWQKCj4gICAgdGhlIHBvc3QtIGhvb2tzIHZpYSB0aGUgcmMgZmllbGQgb2YgdGhlIHBh
eWxvYWQgc3RydWN0dXJlLgo+IAo+IDMpIHByZS1yZXZlcnQgaG9vawo+ICAgIHJ1bnMgYmVmb3Jl
IHRoZSByZXZlcnQgYWN0aW9uIGlzIHNjaGVkdWxlZCBmb3IgZXhlY3V0aW9uLiBJdHMgbWFpbgo+
ICAgIHB1cnBvc2UgaXMgdG8gcHJldmVudCBmcm9tIHJldmVydGluZyBhIGhvdHBhdGNoIHdoZW4g
Y2VydGFpbgoKTGV0J3Mgc3RpY2sgd2l0aCAibGl2ZXBhdGNoIiB0ZXJtaW5vbG9neSB0byBhdm9p
ZCBjb25mdXNpb24gKHRocm91Z2hvdXQgCnRoaXMgcGF0Y2gpLgoKPiAgICBleHBlY3RlZCBjb25k
aXRpb25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rpb25zIGltcGxlbWVudGVkCj4g
ICAgaW4gdGhlIGhvb2sgZmFpbCBvciBjYW5ub3QgYmUgZXhlY3V0ZWQuCj4gCj4gNCkgcG9zdC1y
ZXZlcnQgaG9vawo+ICAgIHJ1bnMgYWZ0ZXIgdGhlIHJldmVydCBhY3Rpb24gaGFzIGJlZW4gZXhl
Y3V0ZWQgYW5kIHF1aWVzY2luZyB6b25lCj4gICAgZXhpdGVkLiBJdHMgbWFpbiBwdXJwb3NlIGlz
IHRvIHBlcmZvcm0gY2xlYW51cCBvZiBhbGwgcHJldmlvdXNseQo+ICAgIGV4ZWN1dGVkIG11dGF0
aW5nIGFjdGlvbnMgaW4gb3JkZXIgdG8gcmVzdG9yZSB0aGUgb3JpZ2luYWwgc3lzdGVtCj4gICAg
c3RhdGUgZnJvbSBiZWZvcmUgdGhlIGN1cnJlbnQgbW9kdWxlIGFwcGxpY2F0aW9uLgo+ICAgIFRo
ZSBzdWNjZXNzL2ZhaWx1cmUgZXJyb3IgY29kZSBpcyBwcm92aWRlZCB0byB0aGUgcG9zdC0gaG9v
a3MgdmlhCj4gICAgdGhlIHJjIGZpZWxkIG9mIHRoZSBwYXlsb2FkIHN0cnVjdHVyZS4KPiAKCnNu
aXAKCj4gKy8qCj4gKyAqIENoZWNrIGlmIHBheWxvYWQgaGFzIGFueSBvZiB0aGUgdmV0b2luZywg
bm9uLWF0b21pYyBob29rcyBhc3NpZ25lZC4KPiArICogQSB2ZXRvaW5nLCBub24tYXRtaWMgaG9v
ayBtYXkgcGVyZm9ybSBhbiBvcGVyYXRpb24gdGhhdCBjaGFuZ2VzIHRoZQo+ICsgKiBoeXBlcnZp
c29yIHN0YXRlIGFuZCBtYXkgbm90IGJlIGd1YXJhbnRlZWQgdG8gc3VjY2VlZC4gUmVzdWx0IG9m
Cj4gKyAqIHN1Y2ggb3BlcmF0aW9uIG1heSBiZSByZXR1cm5lZCBhbmQgbWF5IGNoYW5nZSB0aGUg
bGl2ZXBhdGNoIHdvcmtmbG93Lgo+ICsgKiBTdWNoIGhvb2tzIG1heSByZXF1aXJlIGFkZGl0aW9u
YWwgY2xlYW51cCBhY3Rpb25zIHBlcmZvcm1lZCBieSBvdGhlcgo+ICsgKiBob29rcy4gVGh1cyB0
aGV5IGFyZSBub3Qgc3VpdGFibGUgZm9yIHJlcGxhY2UgYWN0aW9uLgo+ICsgKi8KPiArc3RhdGlj
IGlubGluZSBib29sX3QgaGFzX3BheWxvYWRfYW55X3ZldG9pbmdfaG9va3MoY29uc3Qgc3RydWN0
IHBheWxvYWQgKnBheWxvYWQpCgpVc2UgYm9vbCBpbnN0ZWFkICh0aHJvdWdob3V0IHRoaXMgcGF0
Y2gpLgoKPiArewo+ICsgICAgcmV0dXJuIGlzX2hvb2tfZW5hYmxlZChwYXlsb2FkLT5ob29rcy5h
cHBseS5wcmUpIHx8Cj4gKyAgICAgICAgICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQtPmhvb2tz
LmFwcGx5LnBvc3QpIHx8Cj4gKyAgICAgICAgICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQtPmhv
b2tzLnJldmVydC5wcmUpIHx8Cj4gKyAgICAgICAgICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQt
Pmhvb2tzLnJldmVydC5wb3N0KTsKPiArfQo+ICsKPiArLyoKPiArICogQ2hlY2tzIGlmIGFueSBv
ZiB0aGUgYWxyZWFkeSBhcHBsaWVkIGhvdHBhdGNoZXMgaGFzIGFueSB2ZXRvaW5nLAo+ICsgKiBu
b24tYXRvbWljIGhvb2tzIGFzc2lnbmVkLgo+ICsgKi8Kc25pcAoKPiBAQCAtMTU2MCw2ICsxNjgx
LDMwIEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2FjdGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZl
cGF0Y2hfYWN0aW9uICphY3Rpb24pCj4gICAgICAgICAgICAgICByYyA9IGJ1aWxkX2lkX2RlcChk
YXRhLCAxIC8qIGFnYWluc3QgaHlwZXJ2aXNvci4gKi8pOwo+ICAgICAgICAgICAgICAgaWYgKCBy
YyApCj4gICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsg
ICAgICAgICAgICAgKiBSRVBMQUNFIGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIGhvdHBhdGNo
ZXMgd2l0aCB2ZXRvaW5nIGhvb2tzLgo+ICsgICAgICAgICAgICAgKiBWZXRvaW5nIGhvb2tzIHVz
dWFsbHkgcGVyZm9ybSBtdXRhdGluZyBhY3Rpb25zIG9uIHRoZSBzeXN0ZW0gYW5kCj4gKyAgICAg
ICAgICAgICAqIHR5cGljYWxseSBleGlzdCBpbiBwYWlycyAocHJlLSBob29rIGRvaW5nIGFuIGFj
dGlvbiBhbmQgcG9zdC0gaG9vawo+ICsgICAgICAgICAgICAgKiB1bmRvaW5nIHRoZSBhY3Rpb24p
LiBDb2FsZXNjaW5nIGFsbCBob29rcyBmcm9tIGFsbCBhcHBsaWVkIG1vZHVsZXMKPiArICAgICAg
ICAgICAgICogY2Fubm90IGJlIHBlcmZvcm1lZCB3aXRob3V0IGluc3BlY3RpbmcgcG90ZW50aWFs
IGRlcGVuZGVuY2llcyBiZXR3ZWVuCj4gKyAgICAgICAgICAgICAqIHRoZSBtdXRhdGluZyBob29r
cyBhbmQgaGVuY2UgY2Fubm90IGJlIHBlcmZvcm1lZCBhdXRvbWF0aWNhbGx5IGJ5Cj4gKyAgICAg
ICAgICAgICAqIHRoZSByZXBsYWNlIGFjdGlvbi4gQWxzbywgdGhlIHJlcGxhY2UgYWN0aW9uIGNh
bm5vdCBzYWZlbHkgYXNzdW1lIGEKPiArICAgICAgICAgICAgICogc3VjY2Vzc2Z1bCByZXZlcnQg
b2YgYWxsIHRoZSBtb2R1bGUgd2l0aCB2ZXRvaW5nIGhvb2tzLiBXaGVuIG9uZQo+ICsgICAgICAg
ICAgICAgKiBvZiB0aGUgaG9va3MgZmFpbHMgZHVlIHRvIG5vdCBtZWV0aW5nIGNlcnRhaW4gY29u
ZGl0aW9ucyB0aGUgd2hvbGUKPiArICAgICAgICAgICAgICogcmVwbGFjZSBvcGVyYXRpb24gbXVz
dCBoYXZlIGJlZW4gcmV2ZXJ0ZWQgd2l0aCBhbGwgcHJldmlvdXMgcHJlLSBhbmQKPiArICAgICAg
ICAgICAgICogcG9zdC0gaG9va3MgcmUtZXhlY3V0ZWQgKHdoaWNoIGNhbm5vdCBiZSBndWFyYW50
ZWVkIHRvIHN1Y2NlZWQpLgo+ICsgICAgICAgICAgICAgKiBUaGUgc2ltcGxlc3QgcmVzcG9uc2Ug
dG8gdGhpcyBjb21wbGljYXRpb24gaXMgZGlzYWxsb3cgcmVwbGFjZQo+ICsgICAgICAgICAgICAg
KiBhY3Rpb24gb24gbW9kdWxlcyB3aXRoIHZldG9pbmcgaG9va3MuCj4gKyAgICAgICAgICAgICAq
LwoKSSB0aGluayB0aGF0IGFsbG93aW5nIHByZS1hcHBseSB2ZXRvIGhvb2tzIHdvdWxkIGJlIHVz
ZWZ1bCBmb3IgdGhlIApyZXBsYWNlIGFjdGlvbiBzbyB0aGUgbGl2ZSBwYXRjaCBjYW4gY2hlY2sg
aWYgdGhlIHN5c3RlbSBpcyBpbiBhIGdvb2QgCnN0YXRlIGJlZm9yZSBkb2luZyB0aGUgcmVwbGFj
ZSAodGhpcyB3b3VsZCBjZXJ0YWlubHkgYmUgdXNlZnVsIGZvciAKWGVuU2VydmVyKS4gSXQgd291
bGQgYmUgc2FmZSBhcyBmYXIgYXMgSSBjYW4gc2VlIHdpdGggdGhlIGNhdmVhdCB0aGF0IGl0IApj
YW4ndCBtdXRhdGUgc3RhdGUuIEJ1dCB0aGlzIGRvZXNuJ3QgaGF2ZSB0byBiZSBkb25lIG5vdy4K
Cj4gKyAgICAgICAgICAgIGlmICggaGFzX3BheWxvYWRfYW55X3ZldG9pbmdfaG9va3MoZGF0YSkg
fHwgbGl2ZXBhdGNoX2FwcGxpZWRfaGF2ZV92ZXRvaW5nX2hvb2tzKCkgKQo+ICsgICAgICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBS
RVBMQUNFIGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5n
IGhvb2tzIVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT5uYW1lKTsKPiArICAg
ICAgICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgfQo+ICsKPiAgICAgICAgICAgICAgIGRhdGEtPnJjID0gLUVBR0FJTjsK
PiAgICAgICAgICAgICAgIHJjID0gc2NoZWR1bGVfd29yayhkYXRhLCBhY3Rpb24tPmNtZCwgYWN0
aW9uLT50aW1lb3V0KTsKPiAgICAgICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9h
ZC5oCj4gaW5kZXggOTk2MTNhZjJkYi4uY2QyMDk0NGNjNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2hfcGF5bG9hZC5oCj4gQEAgLTIxLDYgKzIxLDE2IEBAIHR5cGVkZWYgc3RydWN0IHBheWxv
YWQgbGl2ZXBhdGNoX3BheWxvYWRfdDsKPiAgIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfbG9hZGNh
bGxfdCh2b2lkKTsKPiAgIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfdW5sb2FkY2FsbF90KHZvaWQp
Owo+ICAgCj4gK3R5cGVkZWYgaW50IGxpdmVwYXRjaF9wcmVjYWxsX3QobGl2ZXBhdGNoX3BheWxv
YWRfdCAqYXJnKTsKPiArdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRj
aF9wYXlsb2FkX3QgKmFyZyk7Cj4gKwo+ICtzdHJ1Y3QgbGl2ZXBhdGNoX2hvb2tzIHsKPiArICAg
IHN0cnVjdCB7Cj4gKyAgICAgICAgbGl2ZXBhdGNoX3ByZWNhbGxfdCAqY29uc3QgKnByZTsKPiAr
ICAgICAgICBsaXZlcGF0Y2hfcG9zdGNhbGxfdCAqY29uc3QgKnBvc3Q7CgpXb3VsZG4ndCBpdCBi
ZSBzaW1wbGVyIHRvIGRyb3AgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiBoZXJlPwoKPiArICAgIH0g
YXBwbHksIHJldmVydDsKPiArfTsKPiArCj4gICBzdHJ1Y3QgcGF5bG9hZCB7Cj4gICAgICAgdWlu
dDMyX3Qgc3RhdGU7ICAgICAgICAgICAgICAgICAgICAgIC8qIE9uZSBvZiB0aGUgTElWRVBBVENI
X1NUQVRFXyouICovCj4gICAgICAgaW50MzJfdCByYzsgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIDAgb3IgLVhFTl9FWFguICovCj4gQEAgLTQ3LDYgKzU3LDcgQEAgc3RydWN0IHBheWxvYWQg
ewo+ICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgeGVuX2RlcDsgICAvKiBFTEZOT1RF
X0RFU0MoLmxpdmVwYXRjaC54ZW5fZGVwZW5kcykuICovCj4gICAgICAgbGl2ZXBhdGNoX2xvYWRj
YWxsX3QgKmNvbnN0ICpsb2FkX2Z1bmNzOyAgIC8qIFRoZSBhcnJheSBvZiBmdW5jcyB0byBjYWxs
IGFmdGVyICovCj4gICAgICAgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCAqY29uc3QgKnVubG9hZF9m
dW5jczsvKiBsb2FkIGFuZCB1bmxvYWQgb2YgdGhlIHBheWxvYWQuICovCj4gKyAgICBzdHJ1Y3Qg
bGl2ZXBhdGNoX2hvb2tzIGhvb2tzOyAgICAgICAgLyogUHJlIGFuZCBwb3N0IGhvb2tzIGZvciBh
cHBseSBhbmQgcmV2ZXJ0ICovCj4gICAgICAgdW5zaWduZWQgaW50IG5fbG9hZF9mdW5jczsgICAg
ICAgICAgIC8qIE5yIG9mIHRoZSBmdW5jcyB0byBsb2FkIGFuZCBleGVjdXRlLiAqLwo+ICAgICAg
IHVuc2lnbmVkIGludCBuX3VubG9hZF9mdW5jczsgICAgICAgICAvKiBOciBvZiBmdW5jcyB0byBj
YWxsIGR1cnVuZyB1bmxvYWQuICovCj4gICAgICAgY2hhciBuYW1lW1hFTl9MSVZFUEFUQ0hfTkFN
RV9TSVpFXTsgIC8qIE5hbWUgb2YgaXQuICovCj4gQEAgLTc2LDYgKzg3LDIyIEBAIHN0cnVjdCBw
YXlsb2FkIHsKPiAgICAgICAgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCAqX193ZWFrIFwKPiAgICAg
ICAgICAgY29uc3QgbGl2ZXBhdGNoX3VubG9hZF9kYXRhXyMjX2ZuIF9fc2VjdGlvbigiLmxpdmVw
YXRjaC5ob29rcy51bmxvYWQiKSA9IF9mbjsKPiAgIAo+ICsjZGVmaW5lIExJVkVQQVRDSF9QUkVB
UFBMWV9IT09LKF9mbikgXAo+ICsgICAgbGl2ZXBhdGNoX3ByZWNhbGxfdCAqX19hdHRyaWJ1dGVf
Xygod2VhaywgdXNlZCkpIFwKPiArICAgICAgICBjb25zdCBsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0
YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkiKSA9IF9mbjsKPiAr
Cj4gKyNkZWZpbmUgTElWRVBBVENIX1BPU1RBUFBMWV9IT09LKF9mbikgXAo+ICsgICAgbGl2ZXBh
dGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCj4gKyAgICAgICAg
Y29uc3QgbGl2ZXBhdGNoX3Bvc3RhcHBseV9kYXRhXyMjX2ZuIF9fc2VjdGlvbigiLmxpdmVwYXRj
aC5ob29rcy5wb3N0YXBwbHkiKSA9IF9mbjsKPiArCj4gKyNkZWZpbmUgTElWRVBBVENIX1BSRVJF
VkVSVF9IT09LKF9mbikgXAo+ICsgICAgbGl2ZXBhdGNoX3ByZWNhbGxfdCAqX19hdHRyaWJ1dGVf
Xygod2VhaywgdXNlZCkpIFwKPiArICAgICAgICBjb25zdCBsaXZlcGF0Y2hfcHJlcmV2ZXJ0X2Rh
dGFfIyNfZm4gX19zZWN0aW9uKCIubGl2ZXBhdGNoLmhvb2tzLnByZXJldmVydCIpID0gX2ZuOwo+
ICsKPiArI2RlZmluZSBMSVZFUEFUQ0hfUE9TVFJFVkVSVF9IT09LKF9mbikgXAo+ICsgICAgbGl2
ZXBhdGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCj4gKyAgICAg
ICAgY29uc3QgbGl2ZXBhdGNoX3Bvc3RyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZl
cGF0Y2guaG9va3MucG9zdHJldmVydCIpID0gX2ZuOwo+ICsKPiAgICNlbmRpZiAvKiBfX1hFTl9M
SVZFUEFUQ0hfUEFZTE9BRF9IX18gKi8KPiAgIAo+ICAgLyoKVGhhbmtzLAotLSAKUm9zcyBMYWdl
cndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 17:54:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 17: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 1i9vCT-0001TL-OO; Mon, 16 Sep 2019 17:54:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hs3e=XL=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1i9vCS-0001T7-2D
 for xen-devel@lists.xen.org; Mon, 16 Sep 2019 17:54:08 +0000
X-Inumbo-ID: f9b2be08-d8aa-11e9-a337-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f9b2be08-d8aa-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 17:54:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568656446;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=5J+iGv5WuWl9NabbRz9getgd5XOrcws2HLUvv+Gx614=;
 b=AFK7swHwNMex00/rA7lj+QCIcf0yNOE/V7sQTXESm0Kp5XN1oZFplWuR
 9WzAfTsXDxvDKuhMEEq/oJ45uv+aGwFUnglaywOSCtc6f7RJG4viiJWdB
 dWilseuiTh8iU0jAK9NZCOkTMJ69utpI6PmPuWxmHMB0FR/H75BVb9/Ny E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 92goq3CnNqWoli5+V0X9FiCZjHDje7plLViPBuCjyQx87fJJM7c8GOo7SlvlZZg0WKzXtSEolE
 pAXC9o622gRfezYCjbN9ud+w9beTfyI5x0yVuUFhOR0r0t+e+nBMMK4huovXANdQy5ptlVRJuV
 llooqIsOES70g876OOaL3pC104aMfUkdfqeuk4zwPxxL9jnswLTJ4thPvxlyqTxiAXOvauyk+R
 nI7dgVxMARc84f1j7YhimnB84RjkPXkM+wytM0FG2Ky19LAMaZeozRiDclguK+hyEVT+q8ALpw
 Zgc=
X-SBRS: 2.7
X-MesageID: 5878595
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,513,1559534400"; 
   d="scan'208";a="5878595"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-5-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <631eae09-7962-c1eb-6f78-07c5e5f3f43f@citrix.com>
Date: Mon, 16 Sep 2019 18:54:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-5-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBp
cyBhbiBpbXBsZW1lbnRhdGlvbiBvZiA0IG5ldyBsaXZlcGF0Y2ggbW9kdWxlIHZldG9pbmcgaG9v
a3MsCj4gdGhhdCBjYW4gYmUgb3B0aW9uYWxseSBzdXBwbGllZCBhbG9uZyB3aXRoIG1vZHVsZXMu
Cj4gSG9va3MgdGhhdCBjdXJyZW50bHkgZXhpc3RzIGluIHRoZSBsaXZlcGF0Y2ggbWVjaGFuaXNt
IGFyZW4ndCBhZ2lsZQo+IGVub3VnaCBhbmQgaGF2ZSB2YXJpb3VzIGxpbWl0YXRpb25zOgo+ICog
cnVuIG9ubHkgZnJvbSB3aXRoaW4gYSBxdWllc2Npbmcgem9uZQo+ICogY2Fubm90IGNvbmRpdGlv
bmFsbHkgcHJldmVudCBhcHBseWluZyBvciByZXZlcnRpbmcKPiAqIGRvIG5vdCBoYXZlIGFjY2Vz
cyB0byB0aGUgbW9kdWxlIGNvbnRleHQKPiBUbyBhZGRyZXNzIHRoZXNlIGxpbWl0YXRpb25zIHRo
ZSBmb2xsb3dpbmcgaGFzIGJlZW4gaW1wbGVtZW50ZWQ6Cj4gMSkgcHJlLWFwcGx5IGhvb2sKPiAg
ICBydW5zIGJlZm9yZSB0aGUgYXBwbHkgYWN0aW9uIGlzIHNjaGVkdWxlZCBmb3IgZXhlY3V0aW9u
LiBJdHMgbWFpbgo+ICAgIHB1cnBvc2UgaXMgdG8gcHJldmVudCBmcm9tIGFwcGx5aW5nIGEgaG90
cGF0Y2ggd2hlbiBjZXJ0YWluCj4gICAgZXhwZWN0ZWQgY29uZGl0aW9ucyBhcmVuJ3QgbWV0IG9y
IHdoZW4gbXV0YXRpbmcgYWN0aW9ucyBpbXBsZW1lbnRlZAo+ICAgIGluIHRoZSBob29rIGZhaWwg
b3IgY2Fubm90IGJlIGV4ZWN1dGVkLgo+IAo+IDIpIHBvc3QtYXBwbHkgaG9vawo+ICAgIHJ1bnMg
YWZ0ZXIgdGhlIGFwcGx5IGFjdGlvbiBoYXMgYmVlbiBleGVjdXRlZCBhbmQgcXVpZXNjaW5nIHpv
bmUKPiAgICBleGl0ZWQuIEl0cyBtYWluIHB1cnBvc2UgaXMgdG8gcHJvdmlkZSBhbiBhYmlsaXR5
IHRvIGZvbGxvdy11cCBvbgo+ICAgIGFjdGlvbnMgcGVyZm9ybWVkIGJ5IHRoZSBwcmUtIGhvb2ss
IHdoZW4gbW9kdWxlIGFwcGxpY2F0aW9uIHdhcwo+ICAgIHN1Y2Nlc3NmdWwgb3IgdW5kbyBjZXJ0
YWluIHByZXBhcmF0aW9uIHN0ZXBzIG9mIHRoZSBwcmUtIGhvb2sgaW4KPiAgICBjYXNlIG9mIGEg
ZmFpbHVyZS4gVGhlIHN1Y2Nlc3MvZmFpbHVyZSBlcnJvciBjb2RlIGlzIHByb3ZpVmRlZCB0bwoK
cHJvdmlkZWQKCj4gICAgdGhlIHBvc3QtIGhvb2tzIHZpYSB0aGUgcmMgZmllbGQgb2YgdGhlIHBh
eWxvYWQgc3RydWN0dXJlLgo+IAo+IDMpIHByZS1yZXZlcnQgaG9vawo+ICAgIHJ1bnMgYmVmb3Jl
IHRoZSByZXZlcnQgYWN0aW9uIGlzIHNjaGVkdWxlZCBmb3IgZXhlY3V0aW9uLiBJdHMgbWFpbgo+
ICAgIHB1cnBvc2UgaXMgdG8gcHJldmVudCBmcm9tIHJldmVydGluZyBhIGhvdHBhdGNoIHdoZW4g
Y2VydGFpbgoKTGV0J3Mgc3RpY2sgd2l0aCAibGl2ZXBhdGNoIiB0ZXJtaW5vbG9neSB0byBhdm9p
ZCBjb25mdXNpb24gKHRocm91Z2hvdXQgCnRoaXMgcGF0Y2gpLgoKPiAgICBleHBlY3RlZCBjb25k
aXRpb25zIGFyZW4ndCBtZXQgb3Igd2hlbiBtdXRhdGluZyBhY3Rpb25zIGltcGxlbWVudGVkCj4g
ICAgaW4gdGhlIGhvb2sgZmFpbCBvciBjYW5ub3QgYmUgZXhlY3V0ZWQuCj4gCj4gNCkgcG9zdC1y
ZXZlcnQgaG9vawo+ICAgIHJ1bnMgYWZ0ZXIgdGhlIHJldmVydCBhY3Rpb24gaGFzIGJlZW4gZXhl
Y3V0ZWQgYW5kIHF1aWVzY2luZyB6b25lCj4gICAgZXhpdGVkLiBJdHMgbWFpbiBwdXJwb3NlIGlz
IHRvIHBlcmZvcm0gY2xlYW51cCBvZiBhbGwgcHJldmlvdXNseQo+ICAgIGV4ZWN1dGVkIG11dGF0
aW5nIGFjdGlvbnMgaW4gb3JkZXIgdG8gcmVzdG9yZSB0aGUgb3JpZ2luYWwgc3lzdGVtCj4gICAg
c3RhdGUgZnJvbSBiZWZvcmUgdGhlIGN1cnJlbnQgbW9kdWxlIGFwcGxpY2F0aW9uLgo+ICAgIFRo
ZSBzdWNjZXNzL2ZhaWx1cmUgZXJyb3IgY29kZSBpcyBwcm92aWRlZCB0byB0aGUgcG9zdC0gaG9v
a3MgdmlhCj4gICAgdGhlIHJjIGZpZWxkIG9mIHRoZSBwYXlsb2FkIHN0cnVjdHVyZS4KPiAKCnNu
aXAKCj4gKy8qCj4gKyAqIENoZWNrIGlmIHBheWxvYWQgaGFzIGFueSBvZiB0aGUgdmV0b2luZywg
bm9uLWF0b21pYyBob29rcyBhc3NpZ25lZC4KPiArICogQSB2ZXRvaW5nLCBub24tYXRtaWMgaG9v
ayBtYXkgcGVyZm9ybSBhbiBvcGVyYXRpb24gdGhhdCBjaGFuZ2VzIHRoZQo+ICsgKiBoeXBlcnZp
c29yIHN0YXRlIGFuZCBtYXkgbm90IGJlIGd1YXJhbnRlZWQgdG8gc3VjY2VlZC4gUmVzdWx0IG9m
Cj4gKyAqIHN1Y2ggb3BlcmF0aW9uIG1heSBiZSByZXR1cm5lZCBhbmQgbWF5IGNoYW5nZSB0aGUg
bGl2ZXBhdGNoIHdvcmtmbG93Lgo+ICsgKiBTdWNoIGhvb2tzIG1heSByZXF1aXJlIGFkZGl0aW9u
YWwgY2xlYW51cCBhY3Rpb25zIHBlcmZvcm1lZCBieSBvdGhlcgo+ICsgKiBob29rcy4gVGh1cyB0
aGV5IGFyZSBub3Qgc3VpdGFibGUgZm9yIHJlcGxhY2UgYWN0aW9uLgo+ICsgKi8KPiArc3RhdGlj
IGlubGluZSBib29sX3QgaGFzX3BheWxvYWRfYW55X3ZldG9pbmdfaG9va3MoY29uc3Qgc3RydWN0
IHBheWxvYWQgKnBheWxvYWQpCgpVc2UgYm9vbCBpbnN0ZWFkICh0aHJvdWdob3V0IHRoaXMgcGF0
Y2gpLgoKPiArewo+ICsgICAgcmV0dXJuIGlzX2hvb2tfZW5hYmxlZChwYXlsb2FkLT5ob29rcy5h
cHBseS5wcmUpIHx8Cj4gKyAgICAgICAgICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQtPmhvb2tz
LmFwcGx5LnBvc3QpIHx8Cj4gKyAgICAgICAgICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQtPmhv
b2tzLnJldmVydC5wcmUpIHx8Cj4gKyAgICAgICAgICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQt
Pmhvb2tzLnJldmVydC5wb3N0KTsKPiArfQo+ICsKPiArLyoKPiArICogQ2hlY2tzIGlmIGFueSBv
ZiB0aGUgYWxyZWFkeSBhcHBsaWVkIGhvdHBhdGNoZXMgaGFzIGFueSB2ZXRvaW5nLAo+ICsgKiBu
b24tYXRvbWljIGhvb2tzIGFzc2lnbmVkLgo+ICsgKi8Kc25pcAoKPiBAQCAtMTU2MCw2ICsxNjgx
LDMwIEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2FjdGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZl
cGF0Y2hfYWN0aW9uICphY3Rpb24pCj4gICAgICAgICAgICAgICByYyA9IGJ1aWxkX2lkX2RlcChk
YXRhLCAxIC8qIGFnYWluc3QgaHlwZXJ2aXNvci4gKi8pOwo+ICAgICAgICAgICAgICAgaWYgKCBy
YyApCj4gICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsg
ICAgICAgICAgICAgKiBSRVBMQUNFIGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIGhvdHBhdGNo
ZXMgd2l0aCB2ZXRvaW5nIGhvb2tzLgo+ICsgICAgICAgICAgICAgKiBWZXRvaW5nIGhvb2tzIHVz
dWFsbHkgcGVyZm9ybSBtdXRhdGluZyBhY3Rpb25zIG9uIHRoZSBzeXN0ZW0gYW5kCj4gKyAgICAg
ICAgICAgICAqIHR5cGljYWxseSBleGlzdCBpbiBwYWlycyAocHJlLSBob29rIGRvaW5nIGFuIGFj
dGlvbiBhbmQgcG9zdC0gaG9vawo+ICsgICAgICAgICAgICAgKiB1bmRvaW5nIHRoZSBhY3Rpb24p
LiBDb2FsZXNjaW5nIGFsbCBob29rcyBmcm9tIGFsbCBhcHBsaWVkIG1vZHVsZXMKPiArICAgICAg
ICAgICAgICogY2Fubm90IGJlIHBlcmZvcm1lZCB3aXRob3V0IGluc3BlY3RpbmcgcG90ZW50aWFs
IGRlcGVuZGVuY2llcyBiZXR3ZWVuCj4gKyAgICAgICAgICAgICAqIHRoZSBtdXRhdGluZyBob29r
cyBhbmQgaGVuY2UgY2Fubm90IGJlIHBlcmZvcm1lZCBhdXRvbWF0aWNhbGx5IGJ5Cj4gKyAgICAg
ICAgICAgICAqIHRoZSByZXBsYWNlIGFjdGlvbi4gQWxzbywgdGhlIHJlcGxhY2UgYWN0aW9uIGNh
bm5vdCBzYWZlbHkgYXNzdW1lIGEKPiArICAgICAgICAgICAgICogc3VjY2Vzc2Z1bCByZXZlcnQg
b2YgYWxsIHRoZSBtb2R1bGUgd2l0aCB2ZXRvaW5nIGhvb2tzLiBXaGVuIG9uZQo+ICsgICAgICAg
ICAgICAgKiBvZiB0aGUgaG9va3MgZmFpbHMgZHVlIHRvIG5vdCBtZWV0aW5nIGNlcnRhaW4gY29u
ZGl0aW9ucyB0aGUgd2hvbGUKPiArICAgICAgICAgICAgICogcmVwbGFjZSBvcGVyYXRpb24gbXVz
dCBoYXZlIGJlZW4gcmV2ZXJ0ZWQgd2l0aCBhbGwgcHJldmlvdXMgcHJlLSBhbmQKPiArICAgICAg
ICAgICAgICogcG9zdC0gaG9va3MgcmUtZXhlY3V0ZWQgKHdoaWNoIGNhbm5vdCBiZSBndWFyYW50
ZWVkIHRvIHN1Y2NlZWQpLgo+ICsgICAgICAgICAgICAgKiBUaGUgc2ltcGxlc3QgcmVzcG9uc2Ug
dG8gdGhpcyBjb21wbGljYXRpb24gaXMgZGlzYWxsb3cgcmVwbGFjZQo+ICsgICAgICAgICAgICAg
KiBhY3Rpb24gb24gbW9kdWxlcyB3aXRoIHZldG9pbmcgaG9va3MuCj4gKyAgICAgICAgICAgICAq
LwoKSSB0aGluayB0aGF0IGFsbG93aW5nIHByZS1hcHBseSB2ZXRvIGhvb2tzIHdvdWxkIGJlIHVz
ZWZ1bCBmb3IgdGhlIApyZXBsYWNlIGFjdGlvbiBzbyB0aGUgbGl2ZSBwYXRjaCBjYW4gY2hlY2sg
aWYgdGhlIHN5c3RlbSBpcyBpbiBhIGdvb2QgCnN0YXRlIGJlZm9yZSBkb2luZyB0aGUgcmVwbGFj
ZSAodGhpcyB3b3VsZCBjZXJ0YWlubHkgYmUgdXNlZnVsIGZvciAKWGVuU2VydmVyKS4gSXQgd291
bGQgYmUgc2FmZSBhcyBmYXIgYXMgSSBjYW4gc2VlIHdpdGggdGhlIGNhdmVhdCB0aGF0IGl0IApj
YW4ndCBtdXRhdGUgc3RhdGUuIEJ1dCB0aGlzIGRvZXNuJ3QgaGF2ZSB0byBiZSBkb25lIG5vdy4K
Cj4gKyAgICAgICAgICAgIGlmICggaGFzX3BheWxvYWRfYW55X3ZldG9pbmdfaG9va3MoZGF0YSkg
fHwgbGl2ZXBhdGNoX2FwcGxpZWRfaGF2ZV92ZXRvaW5nX2hvb2tzKCkgKQo+ICsgICAgICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBS
RVBMQUNFIGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5n
IGhvb2tzIVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT5uYW1lKTsKPiArICAg
ICAgICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgfQo+ICsKPiAgICAgICAgICAgICAgIGRhdGEtPnJjID0gLUVBR0FJTjsK
PiAgICAgICAgICAgICAgIHJjID0gc2NoZWR1bGVfd29yayhkYXRhLCBhY3Rpb24tPmNtZCwgYWN0
aW9uLT50aW1lb3V0KTsKPiAgICAgICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9h
ZC5oCj4gaW5kZXggOTk2MTNhZjJkYi4uY2QyMDk0NGNjNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2hfcGF5bG9hZC5oCj4gQEAgLTIxLDYgKzIxLDE2IEBAIHR5cGVkZWYgc3RydWN0IHBheWxv
YWQgbGl2ZXBhdGNoX3BheWxvYWRfdDsKPiAgIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfbG9hZGNh
bGxfdCh2b2lkKTsKPiAgIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfdW5sb2FkY2FsbF90KHZvaWQp
Owo+ICAgCj4gK3R5cGVkZWYgaW50IGxpdmVwYXRjaF9wcmVjYWxsX3QobGl2ZXBhdGNoX3BheWxv
YWRfdCAqYXJnKTsKPiArdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRj
aF9wYXlsb2FkX3QgKmFyZyk7Cj4gKwo+ICtzdHJ1Y3QgbGl2ZXBhdGNoX2hvb2tzIHsKPiArICAg
IHN0cnVjdCB7Cj4gKyAgICAgICAgbGl2ZXBhdGNoX3ByZWNhbGxfdCAqY29uc3QgKnByZTsKPiAr
ICAgICAgICBsaXZlcGF0Y2hfcG9zdGNhbGxfdCAqY29uc3QgKnBvc3Q7CgpXb3VsZG4ndCBpdCBi
ZSBzaW1wbGVyIHRvIGRyb3AgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiBoZXJlPwoKPiArICAgIH0g
YXBwbHksIHJldmVydDsKPiArfTsKPiArCj4gICBzdHJ1Y3QgcGF5bG9hZCB7Cj4gICAgICAgdWlu
dDMyX3Qgc3RhdGU7ICAgICAgICAgICAgICAgICAgICAgIC8qIE9uZSBvZiB0aGUgTElWRVBBVENI
X1NUQVRFXyouICovCj4gICAgICAgaW50MzJfdCByYzsgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIDAgb3IgLVhFTl9FWFguICovCj4gQEAgLTQ3LDYgKzU3LDcgQEAgc3RydWN0IHBheWxvYWQg
ewo+ICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgeGVuX2RlcDsgICAvKiBFTEZOT1RF
X0RFU0MoLmxpdmVwYXRjaC54ZW5fZGVwZW5kcykuICovCj4gICAgICAgbGl2ZXBhdGNoX2xvYWRj
YWxsX3QgKmNvbnN0ICpsb2FkX2Z1bmNzOyAgIC8qIFRoZSBhcnJheSBvZiBmdW5jcyB0byBjYWxs
IGFmdGVyICovCj4gICAgICAgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCAqY29uc3QgKnVubG9hZF9m
dW5jczsvKiBsb2FkIGFuZCB1bmxvYWQgb2YgdGhlIHBheWxvYWQuICovCj4gKyAgICBzdHJ1Y3Qg
bGl2ZXBhdGNoX2hvb2tzIGhvb2tzOyAgICAgICAgLyogUHJlIGFuZCBwb3N0IGhvb2tzIGZvciBh
cHBseSBhbmQgcmV2ZXJ0ICovCj4gICAgICAgdW5zaWduZWQgaW50IG5fbG9hZF9mdW5jczsgICAg
ICAgICAgIC8qIE5yIG9mIHRoZSBmdW5jcyB0byBsb2FkIGFuZCBleGVjdXRlLiAqLwo+ICAgICAg
IHVuc2lnbmVkIGludCBuX3VubG9hZF9mdW5jczsgICAgICAgICAvKiBOciBvZiBmdW5jcyB0byBj
YWxsIGR1cnVuZyB1bmxvYWQuICovCj4gICAgICAgY2hhciBuYW1lW1hFTl9MSVZFUEFUQ0hfTkFN
RV9TSVpFXTsgIC8qIE5hbWUgb2YgaXQuICovCj4gQEAgLTc2LDYgKzg3LDIyIEBAIHN0cnVjdCBw
YXlsb2FkIHsKPiAgICAgICAgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCAqX193ZWFrIFwKPiAgICAg
ICAgICAgY29uc3QgbGl2ZXBhdGNoX3VubG9hZF9kYXRhXyMjX2ZuIF9fc2VjdGlvbigiLmxpdmVw
YXRjaC5ob29rcy51bmxvYWQiKSA9IF9mbjsKPiAgIAo+ICsjZGVmaW5lIExJVkVQQVRDSF9QUkVB
UFBMWV9IT09LKF9mbikgXAo+ICsgICAgbGl2ZXBhdGNoX3ByZWNhbGxfdCAqX19hdHRyaWJ1dGVf
Xygod2VhaywgdXNlZCkpIFwKPiArICAgICAgICBjb25zdCBsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0
YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHkiKSA9IF9mbjsKPiAr
Cj4gKyNkZWZpbmUgTElWRVBBVENIX1BPU1RBUFBMWV9IT09LKF9mbikgXAo+ICsgICAgbGl2ZXBh
dGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCj4gKyAgICAgICAg
Y29uc3QgbGl2ZXBhdGNoX3Bvc3RhcHBseV9kYXRhXyMjX2ZuIF9fc2VjdGlvbigiLmxpdmVwYXRj
aC5ob29rcy5wb3N0YXBwbHkiKSA9IF9mbjsKPiArCj4gKyNkZWZpbmUgTElWRVBBVENIX1BSRVJF
VkVSVF9IT09LKF9mbikgXAo+ICsgICAgbGl2ZXBhdGNoX3ByZWNhbGxfdCAqX19hdHRyaWJ1dGVf
Xygod2VhaywgdXNlZCkpIFwKPiArICAgICAgICBjb25zdCBsaXZlcGF0Y2hfcHJlcmV2ZXJ0X2Rh
dGFfIyNfZm4gX19zZWN0aW9uKCIubGl2ZXBhdGNoLmhvb2tzLnByZXJldmVydCIpID0gX2ZuOwo+
ICsKPiArI2RlZmluZSBMSVZFUEFUQ0hfUE9TVFJFVkVSVF9IT09LKF9mbikgXAo+ICsgICAgbGl2
ZXBhdGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCj4gKyAgICAg
ICAgY29uc3QgbGl2ZXBhdGNoX3Bvc3RyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZl
cGF0Y2guaG9va3MucG9zdHJldmVydCIpID0gX2ZuOwo+ICsKPiAgICNlbmRpZiAvKiBfX1hFTl9M
SVZFUEFUQ0hfUEFZTE9BRF9IX18gKi8KPiAgIAo+ICAgLyoKVGhhbmtzLAotLSAKUm9zcyBMYWdl
cndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 18:08:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 18:08: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 1i9vQb-00036C-Gs; Mon, 16 Sep 2019 18:08:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xTZH=XL=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i9vQZ-000365-UG
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 18:08:43 +0000
X-Inumbo-ID: 046043dc-d8ad-11e9-b299-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 046043dc-d8ad-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 18:08:43 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id a22so881618ljd.0
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 11:08: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=PLMSsFbaHeFuEImdB4FNwcH4mNUxCkMn/A3QC8Ap4Lk=;
 b=EEo2snRyi9mVRBMrS+7Uu3cxRUJOG7RWy48m7xbh7TWRmKlNz0mS/jwvAycirYVld8
 ZNF/UsV3/RaKTJvzcf4l+G/qo6+TrQDzOI9OUg3cCBMSKKgUET0pT+rIJQwEkfitDqWG
 WIpSZAfpFgIuq7JVOKlkI9e8eJTSZ5zb2jJ03ENsvF1yCGXhp+PW+YPuH04FtNleqiQ+
 hL9sVt7xutp3d4RQWYkbmWwvZgyIFMLOuWeWKQULIx/b40N2W0efmnHDZ2q9zgVfqUdi
 o76+nvjNAyjdUImUFMnl1oRosRv4kdn0fPpDHuJF6g44+hFdCbenYce6yTxqhgeQgguU
 fG9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=PLMSsFbaHeFuEImdB4FNwcH4mNUxCkMn/A3QC8Ap4Lk=;
 b=SNJ892IYwYCuwK4ZgAmk1lSQSqKR7McoQyBakiFNkvmTyUoLMGngjMa+j9bG7e151+
 eSsGVbGMlOSstJvPL2UATmDXt6jEtjyMrv1Y1lc6DvcYhBRevPeBQNvCHsIJIFcTzrKl
 S5fN+nBAUIwtxogv+djXzeQzZsZNRA9sNOkZN+Ci9PMtAF8qrCrRcjmXWHewl3fWKgIl
 HQwfyEwooE0BBUS3w5wqVgT7+vj4GFmVJdKKswE9ViHS8hxK/ZsZBwmD1GQcxOTa5Z8m
 sVx+9H4jTwCDyADugpVyTc3X+FC6XRvBVk1PL7euBnZVljN0jxnvGXPuBd4DF9KfB7XW
 oz0g==
X-Gm-Message-State: APjAAAUgYhn+sa7wTi0lrBQHQmTIJ8AuLmzMg+/qMxZcFcddJk4H8xbt
 juwu2aAa8iKEG95lJIBy9xc=
X-Google-Smtp-Source: APXvYqxxP/+910288rOpoCsjBc/bBFDEHKJAsWS5cg6TM4/nddKCT2m3jE7fMwD8oQUHahC5gsKf0g==
X-Received: by 2002:a2e:2b89:: with SMTP id r9mr520623ljr.34.1568657322073;
 Mon, 16 Sep 2019 11:08:42 -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 e8sm8394730ljk.54.2019.09.16.11.08.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Sep 2019 11:08:41 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
 <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
Date: Mon, 16 Sep 2019 21:08:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@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>

Ck9uIDE2LjA5LjE5IDEzOjQwLCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4KPj4gKwo+
PiArLyogcGVyLWRldmljZSBJT01NVSBpbnN0YW5jZSBkYXRhICovCj4+ICtzdHJ1Y3QgaW9tbXVf
ZndzcGVjIHsKPj4gKyAgICAvKiB0aGlzIGRldmljZSdzIElPTU1VICovCj4+ICsgICAgc3RydWN0
IGRldmljZSAqaW9tbXVfZGV2Owo+PiArICAgIC8qIElPTU1VIGRyaXZlciBwcml2YXRlIGRhdGEg
Zm9yIHRoaXMgZGV2aWNlICovCj4+ICsgICAgdm9pZCAqaW9tbXVfcHJpdjsKPj4gKyAgICAvKiBu
dW1iZXIgb2YgYXNzb2NpYXRlZCBkZXZpY2UgSURzICovCj4+ICsgICAgdW5zaWduZWQgaW50IG51
bV9pZHM7Cj4+ICsgICAgLyogSURzIHdoaWNoIHRoaXMgZGV2aWNlIG1heSBwcmVzZW50IHRvIHRo
ZSBJT01NVSAqLwo+PiArICAgIHVpbnQzMl90IGlkc1sxXTsKPj4gK307Cj4gTm90ZSB0aGF0IHlv
dSBhYnVzZSB4cmVhbGxvY19mbGV4X3N0cnVjdCgpIHdoZW4gdXNpbmcgaXQgd2l0aCBzdWNoCj4g
YSB0eXBlOiBUaGUgbGFzdCBmaWVsZCBpcyBfbm90XyBhIGZsZXhpYmxlIGFycmF5IG1lbWJlci4g
Q29tcGlsZXJzCj4gbWlnaHQgbGVnaXRpbWF0ZWx5IHdhcm4gaWYgdGhleSBjYW4gcHJvdmUgdGhh
dCB5b3UgYWNjZXNzCj4gcC0+aWRzWzFdIGFueXdoZXJlLCBkZXNwaXRlIHlvdSAocHJlc3VtYWJs
eSkgaGF2aW5nIGFsbG9jYXRlZCBlbm91Z2gKPiBzcGFjZS4gKEkgaGF2ZW4ndCBiZWVuIGFibGUg
dG8gdGhpbmsgb2YgYSB3YXkgZm9yIHRoZSBtYWNybyB0bwo+IGFjdHVhbGx5IGRldGVjdCBhbmQg
aGVuY2UgcmVmdXNlIHN1Y2ggd3JvbmcgdXNlcy4pCgpJbmRlZWQsIHlvdSBhcmUgcmlnaHQuIEkg
YW0gaW4gZG91YnQsIHdoZXRoZXIgdG8gcmV0YWluIHBvcnRlZCBmcm9tIApMaW51eCBjb2RlIChp
ZHNbMV0pCgphbmQgbWVudGlvbiBhYm91dCBzdWNoIGFidXNlIG9yIGNoYW5nZSBpdCB0byBkZWFs
IHdpdGggcmVhbCBmbGV4aWJsZSAKYXJyYXkgbWVtYmVyIChpZHNbXSkuIEFueSB0aG91Z2h0cz8K
Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 18:11:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 18:11: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 1i9vT6-0003v4-WC; Mon, 16 Sep 2019 18:11:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xTZH=XL=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1i9vT5-0003uu-JM
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 18:11:19 +0000
X-Inumbo-ID: 6125e36a-d8ad-11e9-b299-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6125e36a-d8ad-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 18:11:18 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id u28so713555lfc.5
 for <xen-devel@lists.xenproject.org>; Mon, 16 Sep 2019 11:11: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-transfer-encoding:content-language;
 bh=aclzkk6t7NAudoS97ez7yUJIhyllrT8NJ8PkuZNXdL4=;
 b=DUQBajy47b70rLKi6B+PeWvBveQLpsG58R4iJuqqGYQHkuSQ2n5/EUrzEaNLT3vPtB
 kvlSfSXRk7D1iXFMbrO0rZi6TZymgIyku9Pped0btQ8rbHlnea0pLRda9US2IEs2M79N
 9zNqp9G1Sg8lGqj/SdbAdsU7bUibKqOdxb/mkZMPBOQLmG+nq74/pdWQb1O6dAxceK/p
 IFAB8V7gbs23QvjBJwAJP3pshg4NMKrqi/ISpiW1rQyGh6R1bUBYwFP9DQRQlzJ4eUzy
 fw65FSaXYKwncOIUvNrUGq2NUnMe+aGbLJp0BpKcWhXN1xa6XKNkbk64vYp53uhc1qWt
 s97g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=aclzkk6t7NAudoS97ez7yUJIhyllrT8NJ8PkuZNXdL4=;
 b=e9qXSdRy9jVBqtGhlbNeyHzw7klc1sQPBSCSPoAHGbPT7ka2opcyEYpvfNtEMzTci1
 g/l3m65ZIi80j4CMU9g7n3ZKeIY8749Udxs8QhrDv7rlT8YxxNpMkmucxW7BN255GgKe
 YMKKYxpQ1y4kazc5M4ALTSwjl5F+I7v3vuwH0IHHjOKU8vkvJmzP7b3Ypcer/dfUOP+t
 QmndBmwDpxvarBej4ckq0qcsXUogAwv7aVl4fCB5ALzQTCtOu37lvb+Pm/MNNhtsePEL
 moJa24yydlwuXcJzjXpxratdoJinclkW8i+RZLyupHOuRqvqohPMPSl/SMFv9fsXedF6
 wiLg==
X-Gm-Message-State: APjAAAUXbii28+I4XwG05cEyEAUmOfX5ZA9dpZ/D3aFZw0QuoDFTxtMj
 PNp+nJV9r23hMqx1LKqTdSU=
X-Google-Smtp-Source: APXvYqzP8XcHH3Kwr1p3W0YG+ExeboIj1flRSpB3g2T/ExoYiVbM3jpuG05FLUgkIcnkiIICY9wV/w==
X-Received: by 2002:ac2:5181:: with SMTP id u1mr433801lfi.114.1568657477790;
 Mon, 16 Sep 2019 11:11:17 -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 w13sm4418588ljh.104.2019.09.16.11.11.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 16 Sep 2019 11:11:17 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-6-git-send-email-olekstysh@gmail.com>
 <e27f519a-465f-58b9-b517-67c23cb85444@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <79a765a6-c3be-bb52-611d-ceddc3837a22@gmail.com>
Date: Mon, 16 Sep 2019 21:11:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e27f519a-465f-58b9-b517-67c23cb85444@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 5/8] xen/common: Introduce
 xrealloc_flex_struct() helper macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE2LjA5LjE5IDEzOjM3LCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4gT24gMTMu
MDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi94bWFsbG9jLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAo+
PiBAQCAtMzUsNiArMzUsMTUgQEAKPj4gICAjZGVmaW5lIHh6YWxsb2NfYXJyYXkoX3R5cGUsIF9u
dW0pIFwKPj4gICAgICAgKChfdHlwZSAqKV94emFsbG9jX2FycmF5KHNpemVvZihfdHlwZSksIF9f
YWxpZ25vZl9fKF90eXBlKSwgX251bSkpCj4+ICAgCj4+ICsvKiBBbGxvY2F0ZSBzcGFjZSBmb3Ig
YSBzdHJ1Y3R1cmUgd2l0aCBhIGZsZXhpYmxlIGFycmF5IG9mIHR5cGVkIG9iamVjdHMuICovCj4+
ICsjZGVmaW5lIHhtYWxsb2NfZmxleF9zdHJ1Y3QodHlwZSwgZmllbGQsIG5yKSBcCj4+ICsgICAg
KHR5cGUgKilfeG1hbGxvYyhvZmZzZXRvZih0eXBlLCBmaWVsZFtucl0pLCBfX2FsaWdub2ZfXyh0
eXBlKSkKPj4gKwo+PiArLyogUmUtYWxsb2NhdGUgc3BhY2UgZm9yIGEgc3RydWN0dXJlIHdpdGgg
YSBmbGV4aWJsZSBhcnJheSBvZiB0eXBlZCBvYmplY3RzLiAqLwo+PiArI2RlZmluZSB4cmVhbGxv
Y19mbGV4X3N0cnVjdChwdHIsIGZpZWxkLCBucikgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4gKyAgICAodHlwZW9mKHB0cikpX3hyZWFsbG9jKHB0ciwgb2Zmc2V0b2YodHlwZW9mKCoocHRy
KSksIGZpZWxkW25yXSksICBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2FsaWdu
b2ZfXyh0eXBlb2YoKihwdHIpKSkpCj4gV2l0aCB0aGUgbWlzc2luZyBwYXJlbnRoZXNlcyBhcm91
bmQgdGhlIGVudGlyZSBjb25zdHJ1Y3RzIGFkZGVkCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rIHlvdS4KCgo+IEknZCBsaWtlIHRvIG5vdGUgdGhv
dWdoIHRoYXQgaXQgc29ydCBvZiBmZWVscyBhcyBpZiB0aGlzIG5vdGF0aW9uCj4gaXNuJ3QgZ29p
bmcgdG8gcHJvdmlkZSBtYXhpbXVtIGZsZXhpYmlsaXR5LiBJIHRoZXJlZm9yZSB3b25kZXIKPiB3
aGV0aGVyIHRoZSBsYXN0IHR3byBwYXJhbWV0ZXJzIHNob3VsZG4ndCBiZSBjb21iaW5lZCwgcmVz
dWx0aW5nCj4gaW4gYW4gaW52b2NhdGlvbiBsaWtlCj4KPiAgICAgIHB0ciA9IHhtYWxsb2NfZmxl
eF9zdHJ1Y3Qoc3RydWN0IHMsIGZpZWxkWzVdKTsKPgo+IEJ1dCBJIHJlYWxpemUgdGhpcyB3b3Vs
ZCBhbGxvdyBmb3IgKG1vcmU7IEknbGwgcmVwbHkgdG8gcGF0Y2ggNgo+IGluIGEgbWludXRlKSBh
YnVzZSwgc28gdGhpcyB3b3VsZG4ndCBiZSBhIGNsZWFyIHdpbi4KCkFncmVlLgoKCi0tIApSZWdh
cmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 18:37:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 18: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 1i9vs7-0006d2-G5; Mon, 16 Sep 2019 18:37:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gi+b=XL=apple.com=afish@srs-us1.protection.inumbo.net>)
 id 1i9vs6-0006cx-6O
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 18:37:10 +0000
X-Inumbo-ID: fd3a0350-d8b0-11e9-978d-bc764e2007e4
Received: from ma1-aaemail-dr-lapp03.apple.com (unknown [17.171.2.72])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd3a0350-d8b0-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 18:37:08 +0000 (UTC)
Received: from pps.filterd (ma1-aaemail-dr-lapp03.apple.com [127.0.0.1])
 by ma1-aaemail-dr-lapp03.apple.com (8.16.0.27/8.16.0.27) with SMTP id
 x8GIZuCn049813; Mon, 16 Sep 2019 11:36:59 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com;
 h=sender : content-type
 : mime-version : subject : from : in-reply-to : date : cc :
 content-transfer-encoding : message-id : references : to; s=20180706;
 bh=mmVj1d/8VdkRJRAZhuFscXrF6JynYVyiK4xd+QYTepk=;
 b=Gp66B907H2J/6mxPno0pyqsbxjjNdOfzltXOj7E2sIfort6N356yasH0cikEVN8brdXC
 cDU+ZpkDdppsWrCBBb4XdVZVFWGtArUSQN8qed0H8H9QGwibHAZJ0o/+YdxryuGKONf3
 9WeRDZqmOjorQWxSeaLa/FLLQxZvGilriVXaygZt/1Lj7KDntUdbeI13HLIN3vPgZglI
 PvQpDivm46lUo5iqn2mH/eoNdCt9Roi8EJ4+13CrV4Tk1J+azIwyU9JG2299EPydVYRH
 z5awLsfd3cUqxToaqgwPRWWRY9RWov3FdBUOHLWpC5pBRIF8KYFtRAA1Ej7rSLwVe0e6 nw== 
Received: from mr2-mtap-s03.rno.apple.com (mr2-mtap-s03.rno.apple.com
 [17.179.226.135])
 by ma1-aaemail-dr-lapp03.apple.com with ESMTP id 2v0y6uw7nd-4
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Mon, 16 Sep 2019 11:36:59 -0700
Received: from nwk-mmpp-sz09.apple.com
 (nwk-mmpp-sz09.apple.com [17.128.115.80]) by mr2-mtap-s03.rno.apple.com
 (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May  7
 2019)) with ESMTPS id <0PXX00G3YT1MFDF0@mr2-mtap-s03.rno.apple.com>; Mon,
 16 Sep 2019 11:36:58 -0700 (PDT)
Received: from process_milters-daemon.nwk-mmpp-sz09.apple.com by
 nwk-mmpp-sz09.apple.com
 (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May  7
 2019)) id <0PXX00900SL39D00@nwk-mmpp-sz09.apple.com>; Mon,
 16 Sep 2019 11:36:56 -0700 (PDT)
X-Va-A: 
X-Va-T-CD: 08777febe38bb384cc57fda39d0586b7
X-Va-E-CD: a5a5e046124b1576edd6ac48f9946ad5
X-Va-R-CD: 5689ef722b0dd46b2e850591228443f8
X-Va-CD: 0
X-Va-ID: f532aa3d-acee-4954-a4da-4b99dffee240
X-V-A: 
X-V-T-CD: 08777febe38bb384cc57fda39d0586b7
X-V-E-CD: a5a5e046124b1576edd6ac48f9946ad5
X-V-R-CD: 5689ef722b0dd46b2e850591228443f8
X-V-CD: 0
X-V-ID: e5b5a9e4-cd01-4149-929b-a17acfbf650d
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,,
 definitions=2019-09-16_07:,, signatures=0
Received: from [17.235.22.77] (unknown [17.235.22.77])
 by nwk-mmpp-sz09.apple.com
 (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May  7
 2019)) with ESMTPSA id <0PXX00EUWT1IKX20@nwk-mmpp-sz09.apple.com>; Mon,
 16 Sep 2019 11:36:56 -0700 (PDT)
MIME-version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Andrew Fish <afish@apple.com>
In-reply-to: <26405443-8a65-5d03-dd35-1000ac3fbf0a@redhat.com>
Date: Mon, 16 Sep 2019 11:36:48 -0700
Message-id: <FDC048FC-B33F-49A4-9FC3-DEF91AAC6334@apple.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-10-anthony.perard@citrix.com>
 <26405443-8a65-5d03-dd35-1000ac3fbf0a@redhat.com>
To: devel@edk2.groups.io, lersek@redhat.com
X-Mailer: Apple Mail (2.3445.104.11)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-09-16_07:, , signatures=0
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 09/11] OvmfPkg/XenBusDxe: Fix
 NotifyExitBoot to avoid Memory Allocation Services
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIFNlcCAxNiwgMjAxOSwgYXQgMTA6MzYgQU0sIExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+IHdyb3RlOgo+IAo+IE9uIDA5LzEzLzE5IDE2OjUwLCBBbnRob255IFBFUkFSRCB3
cm90ZToKPj4gVGhpcyBwYXRjaCBmaXggdGhlIEVWVF9TSUdOQUxfRVhJVF9CT09UX1NFUlZJQ0VT
IGhhbmRsZXIgdG8gYXZvaWQKPj4gdXNpbmcgdGhlIE1lbW9yeSBBbGxvY2F0aW9uIFNlcnZpY2Vz
Lgo+PiAKPj4gVGhpcyBjb21lcyB3aXRoIGEgbmV3IGludGVyZmFjZSBuYW1lZCBSZWdpc3RlckV4
aXRDYWxsYmFjayBzbyB0aGF0IFBWCj4+IGRyaXZlcnMgY2FuIGRpc2Nvbm5lY3QgZnJvbSB0aGUg
YmFja2VuZCBiZWZvcmUgWGVuQnVzRHhlIGlzIHRlYXJlZAo+PiBkb3duLgo+PiAKPj4gSW5zdGVh
ZCBvZiB1c2luZyBEaXNjb25uZWN0KCkgdG8gdGVhciBkb3duIHRoZSBYZW5CdXMgZHJpdmVyIGFu
ZCB0aGUKPj4gY2hpbGRyZW4gZHJpdmVycywgd2UgYXJlIGdvaW5nIHRvIGFzayBldmVyeSBkcml2
ZXIgdXNpbmcKPj4gWEVOQlVTX1BST1RPQ09MIHRvIGRpc2Nvbm5lY3QgZnJvbSB0aGUgaGFyZHdh
cmUgdmlhIHRoZSBjYWxsYmFjayBzZXQKPj4gd2l0aCBSZWdpc3RlckV4aXRDYWxsYmFjaywgdGhl
biByZXNldCB0aGUgeGVuc3RvcmUgc2hhcmVkIHJpbmcgYW5kCj4+IHRoZSBncmFudCB0YWJsZS4K
PiAKPiBJIHRoaW5rIHRoaXMgYXBwcm9hY2ggLS0gYSBsb3dlci1sZXZlbCBidXMgZHJpdmVyIGNh
bGxpbmcgb3V0IHRvCj4gZGVwZW5kZW50IGRldmljZSBkcml2ZXJzIC0tIGlzIHF1aXRlIHVudXN1
YWwuCj4gCgpMYXN6bG8sCgpJIGFncmVlIGdpdmVuIHRoZSB0aW1lciBldmVudCBhY3Rpdml0eSBp
cyBzdG9wcGVkIHByaW9yIHRvIGNhbGxpbmcgYW55IG9mIHRoZSBFWElUX0JPT1RfU0VSVklDRVMg
ZXZlbnRzIHRoZXJlIGlzIHVzdWFsbHkgbm90IGEgcmVxdWlyZW1lbnQgdG8gY2FsbCB0aGUgZHJp
dmVycyBTdG9wKCkgZnVuY3Rpb24uIEdlbmVyYWxseSBFeGl0IEJvb3QgU2VydmljZXMgZXZlbnRz
IGp1c3QgdHVybiBvZmYgRE1BLCBvciBhbnkgb3RoZXIgaGFyZHdhcmUgdGhhdCBjb3VsZCB0b3Vj
aCBtZW1vcnkgdGhhdCBpcyBiZWluZyBmcmVlZCBiYWNrIGZvciBPUyB1c2FnZS4gU2luY2UgdGhl
IHRpbWVyIGFjdGl2aXR5LCBhbmQgdGh1cyBhbGwgZXZlbnQgYWN0aXZpdHkgaXMgc3RvcHBlZCB0
aGVyZSBpcyBub3QgYSBsb3Qgb2Ygd2F5cyBmb3IgdGhlIGRyaXZlcnMgdG8gZXZlciBoYXZlIGFu
eSBFRkkgY29kZSBydW4gYWdhaW4uIAoKVGhlIG9ubHkgb3RoZXIgZXhjZXB0aW9uIEkgY2FuIHRo
aW5rIG9mIGlzIGlmIHRoZSBPUyBkcml2ZXIgbWFrZXMgc29tZSBraW5kIG9mIGFzc3VtcHRpb24g
YWJvdXQgdGhlIHN0YXRlIG9mIHRoZSBoYXJkd2FyZS4KClRoYW5rcywKCkFuZHJldyBGaXNoCgoK
PiBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZyBpbnN0ZWFkOgo+IAo+IC0gaW50cm9kdWNlIHR3byBY
ZW5CdXNJbyBwcm90b2NvbCBtZW1iZXIgZnVuY3Rpb25zLCBBZGRSZWZlcmVuY2UoKSBhbmQKPiBS
ZW1vdmVSZWZlcmVuY2UoKS4gUmVtb3ZlUmVmZXJlbmNlKCkgc2hvdWxkIHRha2UgYSBCT09MRUFO
IGNhbGxlZAo+ICJIYW5kT2ZmVG9PcyIuIFRoZSBkZXZpY2UgZHJpdmVycyBzaG91bGQgY2FsbCBB
ZGRSZWZlcmVuY2UoKSBqdXN0IGJlZm9yZQo+IGV4aXRpbmcgRHJpdmVyQmluZGluZ1N0YXJ0KCkg
d2l0aCBzdWNjZXNzLCBhbmQgUmVtb3ZlUmVmZXJlbmNlKEZBTFNFKSBpbgo+IERyaXZlckJpbmRp
bmdTdG9wKCkuCj4gCj4gLSB0aGVzZSBwcm90b2NvbCBtZW1iZXIgZnVuY3Rpb25zIHdvdWxkIGlu
Y3JlbWVudCAvIGRlY3JlbWVudCBhCj4gcmVmZXJlbmNlIGNvdW50ZXIgaW4gdGhlIHVuZGVybHlp
bmcgWGVuQnVzIGFic3RyYWN0aW9uLiBBZGRpdGlvbmFsbHksCj4gUmVtb3ZlUmVmZXJlbmNlKCkg
d291bGQgc3RvcmUgdGhlIEhhbmRPZmZUb09zIHBhcmFtZXRlciB0byBhIGJ1cy1sZXZlbAo+IEJP
T0xFQU4gdG9vIChyZWdhcmRsZXNzIG9mIHByZXZpb3VzIHZhbHVlIHN0b3JlZCB0aGVyZSAtLSBh
IFRSVUUtPkZBTFNFCj4gdHJhbnNpdGlvbiB3b3VsZCBuZXZlciBoYXBwZW4gYW55d2F5OyBzZWUg
YmVsb3cpLgo+IAo+IC0gYm90aCBYZW5CdXNEeGUgYW5kIHRoZSBYZW4gZGV2aWNlIGRyaXZlcnMg
c2hvdWxkIHJlZ2lzdGVyIEVCUwo+IGNhbGxiYWNrcywgcGVyIGNvbnRyb2xsZXIgaGFuZGxlIChp
biBCaW5kaW5nU3RhcnQoKSksIGFuZCB1bnJlZ2lzdGVyCj4gdGhlbSAoaW4gQmluZGluZ1N0b3Ao
KSkKPiAKPiAtIHRoZSBvcmRlcmluZyBiZXR3ZWVuIEVCUyBub3RpZmljYXRpb24gZnVuY3Rpb25z
IChxdWV1ZWQgYXQgdGhlIHNhbWUKPiBUUEwpIGlzIHVuc3BlY2lmaWVkLiBJbiB0aGUgZGV2aWNl
IGRyaXZlciBub3RpZmljYXRpb24gZnVuY3Rpb25zLCB0aGUKPiBsYXN0IGFjdGlvbiBzaG91bGQg
YmUgYSBjYWxsIHRvIFhlbkJ1c0lvLT5SZW1vdmVSZWZlcmVuY2UoVFJVRSkgLS0gYWZ0ZXIKPiB0
aGUgZGV2aWNlLXNwZWNpZmljICJmb3JnZXQgbWUiIGFjdGlvbnMgaGF2ZSBiZWVuIGRvbmUuCj4g
Cj4gLSBpZiBSZW1vdmVSZWZlcmVuY2UoKSBnZXRzIGEgVFJVRSBwYXJhbWV0ZXIsIHRoZW4gaXQg
c2hvdWxkIGNoZWNrIHRoZQo+IHJlc3VsdGFudCAocG9zdC1kZWNyZW1lbnQpIHZhbHVlIG9mIHRo
ZSByZWZjb3VudC4gSWYgaXQgaGFzIGdvbmUgdG8KPiB6ZXJvLCBSZW1vdmVSZWZlcmVuY2UoKSBz
aG91bGQgcmUtc2V0IHRoZSB4ZW5idXMgLyB4ZW5zdG9yZSBjb25uZWN0aW9uLgo+IElmIHRoZSBw
YXJhbWV0ZXIgaXMgRkFMU0UsIGl0IHNob3VsZG4ndCBkbyBhbnl0aGluZyBwYXJ0aWN1bGFyIGFm
dGVyCj4gZGVjcmVtZW50aW5nIHRoZSByZWZjb3VudC4KPiAKPiAtIGluIHRoZSBYZW5CdXMgRUJT
IGhhbmRsZXIsIGlmIHRoZSByZWZjb3VudCBpcyBwb3NpdGl2ZSBhdCB0aGUgdGltZSBvZgo+IHRo
ZSBjYWxsLCBub3RoaW5nIHNob3VsZCBiZSBkb25lLiBPdGhlcndpc2UsIGlmIEhhbmRPZmZUb09z
IGlzIFRSVUUsCj4gbm90aGluZyBzaG91bGQgYmUgZG9uZSwgc2ltaWxhcmx5LiBPdGhlcndpc2Us
IHRoZSB4ZW5idXMveGVuc3RvcmUKPiBjb25uZWN0aW9uIHNob3VsZCBiZSByZS1zZXQuCj4gCj4g
VGhlIGlkZWEgaXMgdGhhdCBub3JtYWwgU3RhcnQvU3RvcCBzaG91bGQgbWFuYWdlIHRoZSByZWZj
b3VudCBhcwo+IGV4cGVjdGVkLiBBdCBFeGl0Qm9vdFNlcnZpY2VzKCksIHRoZSBYZW5CdXMgbGV2
ZWwgaGFuZGxlciBzaG91bGQgb25seQo+IGNsZWFyIHRoZSBjb25uZWN0aW9uIHRvIHRoZSBoeXBl
cnZpc29yIGlmIG5vIFJlbW92ZVJlZmVyZW5jZSgpIGNhbGwgaGFzCj4gZG9uZSwgb3Igd2lsbCBk
bywgaXQuIChJZiB0aGUgY291bnRlciBpcyBwb3NpdGl2ZSwgdGhlbiBhIGxhdGVyCj4gUmVtb3Zl
UmVmZXJlbmNlKCkgY2FsbCB3aWxsIGRvIGl0OyBpZiBpdCdzIHplcm8gYnV0IEhhbmRPZmZUb09z
IGlzIFRSVUUsCj4gdGhlbiBpdCdzIGJlZW4gZG9uZSBhbHJlYWR5LiBJZiB0aGUgY291bnRlciBp
cyB6ZXJvIGFuZCB0aGUgQk9PTEVBTiBpcwo+IEZBTFNFLCB0aGVuIGFsbCBkZXZpY2VzIGhhdmUg
YmVlbiBkaXNjb25uZWN0ZWQgbm9ybWFsbHkgd2l0aCBTdG9wKCkgLS0KPiBvciBub25lIGhhdmUg
YmVlbiBjb25uZWN0ZWQgYXQgYWxsIC0tLCBiZWZvcmUgRXhpdEJvb3RTZXJ2aWNlcygpLCBzbyB0
aGUKPiBYZW5CdXMgZHJpdmVyIGl0c2VsZiBoYXMgdG8gYXNrIGZvciBiZWluZyBmb3Jnb3R0ZW4u
KQo+IAo+IEFkbWl0dGVkbHksIHRoaXMgaXMgbW9yZSBjb21wbGljYXRlZCAoZHVlIHRvIHRoZSB1
bnNwZWNpZmllZCBvcmRlcmluZwo+IGJldHdlZW4gRUJTIG5vdGlmaWNhdGlvbnMpLiBJIGp1c3Qg
ZmVlbCBpdCdzIG1vcmUgaWRpb21hdGljIHRvIGdvCj4gdGhyb3VnaCBub3JtYWwgcHJvdG9jb2wg
bWVtYmVyIGZ1bmN0aW9ucyBpbiBFQlMgbm90aWZpY2F0aW9uIGZ1bmN0aW9ucywKPiByYXRoZXIg
dGhhbiBzcGVjaWFsIGNhbGxiYWNrcy4KPiAKPiAoU2lkZSBjb21tZW50OiB0aGUgcmVmZXJlbmNl
IGNvdW50aW5nIGNvdWxkIG5vcm1hbGx5IGJlIHJlcGxhY2VkIGJ5Cj4gZ0JTLT5PcGVuUHJvdG9j
b2xJbmZvcm1hdGlvbigpOyBob3dldmVyLCB0aGF0IHNlcnZpY2UgaXRzZWxmIGFsbG9jYXRlcwo+
IG1lbW9yeSwgc28gd2UgY2FuJ3QgdXNlIGl0IGluIEVCUyBub3RpZmljYXRpb24gZnVuY3Rpb25z
LikKPiAKPiBUaGFua3MKPiBMYXN6bG8KPiAKPiAtPS09LT0tPS09LT0tPS09LT0tPS09LQo+IEdy
b3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91
cC4KPiAKPiBWaWV3L1JlcGx5IE9ubGluZSAoIzQ3MjkyKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5p
by9nL2RldmVsL21lc3NhZ2UvNDcyOTIKPiBNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBz
LmlvL210LzM0MTI4MDE1LzE3NTUwODQKPiBHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5n
cm91cHMuaW8KPiBVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vu
c3ViICBbYWZpc2hAYXBwbGUuY29tXQo+IC09LT0tPS09LT0tPS09LT0tPS09LT0tCj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 19:31:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 19: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 1i9wiP-0004pU-Vt; Mon, 16 Sep 2019 19:31:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ffgk=XL=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1i9wiO-0004pC-9X
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 19:31:12 +0000
X-Inumbo-ID: 88e07806-d8b8-11e9-b299-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 88e07806-d8b8-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 19:31:09 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E927D83F3C;
 Mon, 16 Sep 2019 19:31:08 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-124-96.rdu2.redhat.com
 [10.10.124.96])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0A9A060A9F;
 Mon, 16 Sep 2019 19:31:06 +0000 (UTC)
To: Andrew Fish <afish@apple.com>, devel@edk2.groups.io
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-10-anthony.perard@citrix.com>
 <26405443-8a65-5d03-dd35-1000ac3fbf0a@redhat.com>
 <FDC048FC-B33F-49A4-9FC3-DEF91AAC6334@apple.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <5e73e526-0f76-5f91-aa7c-a4adaeee4608@redhat.com>
Date: Mon, 16 Sep 2019 21:31:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <FDC048FC-B33F-49A4-9FC3-DEF91AAC6334@apple.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Mon, 16 Sep 2019 19:31:09 +0000 (UTC)
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 09/11] OvmfPkg/XenBusDxe: Fix
 NotifyExitBoot to avoid Memory Allocation Services
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Jordan Justen <jordan.l.justen@intel.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTYvMTkgMjA6MzYsIEFuZHJldyBGaXNoIHdyb3RlOgo+IAo+IAo+PiBPbiBTZXAgMTYs
IDIwMTksIGF0IDEwOjM2IEFNLCBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPiB3cm90
ZToKPj4KPj4gT24gMDkvMTMvMTkgMTY6NTAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4gVGhp
cyBwYXRjaCBmaXggdGhlIEVWVF9TSUdOQUxfRVhJVF9CT09UX1NFUlZJQ0VTIGhhbmRsZXIgdG8g
YXZvaWQKPj4+IHVzaW5nIHRoZSBNZW1vcnkgQWxsb2NhdGlvbiBTZXJ2aWNlcy4KPj4+Cj4+PiBU
aGlzIGNvbWVzIHdpdGggYSBuZXcgaW50ZXJmYWNlIG5hbWVkIFJlZ2lzdGVyRXhpdENhbGxiYWNr
IHNvIHRoYXQgUFYKPj4+IGRyaXZlcnMgY2FuIGRpc2Nvbm5lY3QgZnJvbSB0aGUgYmFja2VuZCBi
ZWZvcmUgWGVuQnVzRHhlIGlzIHRlYXJlZAo+Pj4gZG93bi4KPj4+Cj4+PiBJbnN0ZWFkIG9mIHVz
aW5nIERpc2Nvbm5lY3QoKSB0byB0ZWFyIGRvd24gdGhlIFhlbkJ1cyBkcml2ZXIgYW5kIHRoZQo+
Pj4gY2hpbGRyZW4gZHJpdmVycywgd2UgYXJlIGdvaW5nIHRvIGFzayBldmVyeSBkcml2ZXIgdXNp
bmcKPj4+IFhFTkJVU19QUk9UT0NPTCB0byBkaXNjb25uZWN0IGZyb20gdGhlIGhhcmR3YXJlIHZp
YSB0aGUgY2FsbGJhY2sgc2V0Cj4+PiB3aXRoIFJlZ2lzdGVyRXhpdENhbGxiYWNrLCB0aGVuIHJl
c2V0IHRoZSB4ZW5zdG9yZSBzaGFyZWQgcmluZyBhbmQKPj4+IHRoZSBncmFudCB0YWJsZS4KPj4K
Pj4gSSB0aGluayB0aGlzIGFwcHJvYWNoIC0tIGEgbG93ZXItbGV2ZWwgYnVzIGRyaXZlciBjYWxs
aW5nIG91dCB0bwo+PiBkZXBlbmRlbnQgZGV2aWNlIGRyaXZlcnMgLS0gaXMgcXVpdGUgdW51c3Vh
bC4KPj4KPiAKPiBMYXN6bG8sCj4gCj4gSSBhZ3JlZSBnaXZlbiB0aGUgdGltZXIgZXZlbnQgYWN0
aXZpdHkgaXMgc3RvcHBlZCBwcmlvciB0byBjYWxsaW5nIGFueSBvZiB0aGUgRVhJVF9CT09UX1NF
UlZJQ0VTIGV2ZW50cyB0aGVyZSBpcyB1c3VhbGx5IG5vdCBhIHJlcXVpcmVtZW50IHRvIGNhbGwg
dGhlIGRyaXZlcnMgU3RvcCgpIGZ1bmN0aW9uLiBHZW5lcmFsbHkgRXhpdCBCb290IFNlcnZpY2Vz
IGV2ZW50cyBqdXN0IHR1cm4gb2ZmIERNQSwgb3IgYW55IG90aGVyIGhhcmR3YXJlIHRoYXQgY291
bGQgdG91Y2ggbWVtb3J5IHRoYXQgaXMgYmVpbmcgZnJlZWQgYmFjayBmb3IgT1MgdXNhZ2UuIFNp
bmNlIHRoZSB0aW1lciBhY3Rpdml0eSwgYW5kIHRodXMgYWxsIGV2ZW50IGFjdGl2aXR5IGlzIHN0
b3BwZWQgdGhlcmUgaXMgbm90IGEgbG90IG9mIHdheXMgZm9yIHRoZSBkcml2ZXJzIHRvIGV2ZXIg
aGF2ZSBhbnkgRUZJIGNvZGUgcnVuIGFnYWluLiAKPiAKPiBUaGUgb25seSBvdGhlciBleGNlcHRp
b24gSSBjYW4gdGhpbmsgb2YgaXMgaWYgdGhlIE9TIGRyaXZlciBtYWtlcyBzb21lIGtpbmQgb2Yg
YXNzdW1wdGlvbiBhYm91dCB0aGUgc3RhdGUgb2YgdGhlIGhhcmR3YXJlLgoKVGhlCgogICAgaGFy
ZHdhcmUgdGhhdCBjb3VsZCB0b3VjaCBtZW1vcnkgdGhhdCBpcyBiZWluZyBmcmVlZCBiYWNrIGZv
ciBPUwogICAgdXNhZ2UKCmlzIHRoZSBwYXJ0IHRoYXQgYXBwbGllcyBoZXJlLiBNb3N0IHBhcmF2
aXJ0dWFsIGRldmljZXMgd29yayBieSBzaGFyaW5nCmF0IGxlYXN0IHNvbWUgbWVtb3J5IGJldHdl
ZW4gdGhlIGhvc3Qtc2lkZSBkZXZpY2UgbW9kZWwgKGVtdWxhdGlvbikgYW5kCmd1ZXN0LXNpZGUg
ZGV2aWNlIGRyaXZlci4gV2hlbiB0aGUgZ3Vlc3QgaXMgdHJhbnNpdGlvbmluZyBmcm9tIGZpcm13
YXJlCnRvIE9TIChhbmQgdGhvc2Ugb2YgY291cnNlIGhhdmUgZGlmZmVyZW50IGd1ZXN0IGRyaXZl
cnMgZm9yIHRoZQpwYXJhdmlydHVhbCBkZXZpY2UpLCB0aGUgaG9zdCBtdXN0IGJlIG1hZGUgZm9y
Z2V0IHRoZSBtZW1vcnkgc2hhcmVkIHdpdGgKdGhlIGd1ZXN0IGZpcm13YXJlIGRyaXZlciAoYXMg
dGhlIGd1ZXN0IE9TIGJvb3QgbG9hZGVyIG9yIHRoZSBndWVzdCBPUwppdHNlbGYgbWlnaHQgbG9h
ZCBhbnl0aGluZyBhdCBhbGwgaW50byB0aGF0IFJBTSBhcmVhIGFmdGVyCkV4aXRCb290U2Vydmlj
ZXMoKSkuCgpTbyB3aGF0IEkgZm91bmQgdW51c3VhbCBpbiB0aGlzIHBhdGNoIHdhc24ndCB0aGUg
bmVjZXNzaXR5IG9mIEVCUwpub3RpZmljYXRpb24gZnVuY3Rpb25zLCBidXQgaG93IHRoZXkgd291
bGQgYmUgb3JkZXJlZCAvIGNvb3JkaW5hdGVkCmJldHdlZW4gZWFjaCBvdGhlci4gVGhlcmUgaXMg
YSBidXMtbGlrZSBkZXZpY2UgdGhhdCBzaGFyZXMgaXRzIG93bgpyZXNvdXJjZXMgKFJBTSkgd2l0
aCB0aGUgaG9zdCwgYW5kIGluc3RhbGxzIHByb3RvY29sIGludGVyZmFjZXMuIEFuZAp0aGVyZSBh
cmUgZGVwZW5kZW50IGVuZHBvaW50LWxpa2UgZGV2aWNlcyB0aGF0IGNvbnN1bWUgdGhvc2UgcHJv
dG9jb2wKaW50ZXJmYWNlcywgYW5kIHNoYXJlIHRoZWlyIG93biBzdHVmZiAoUkFNKSB3aXRoIHRo
ZSBob3N0IE9TLgoKQWxsIG9mIHRoYXQgc2hhcmVkIG1lbW9yeSBuZWVkcyB0byBiZSBjbGVhcmVk
IGZyb20gdGhlIGhvc3Qncwpib29rLWtlZXBpbmcgd2hlbiB3ZSBsZWF2ZSBmaXJtd2FyZSBsYW5k
OyB0aGUgdHJpY2t5IHBhcnQgaXMgdGhhdCB0aGUKYnVzLWxpa2UgZGV2aWNlIGNhbid0IHJlcXVl
c3QgdGhlIGhvc3QgZm9yIGl0cyBidXMtbGV2ZWwgc2hhcmVkIG1lbW9yeQp0byBiZSBmb3Jnb3R0
ZW4gYmVmb3JlIGFsbCBvZiB0aGUgZGVwZW5kZW50IGVuZHBvaW50cyBhc2sgZm9yIHRoZWlyCnNo
YXJlZCByYW5nZXMgdG8gYmUgZm9yZ290dGVuLgoKVGhhbmtzIQpMYXN6bG8KCgo+PiBIb3cgYWJv
dXQgdGhlIGZvbGxvd2luZyBpbnN0ZWFkOgo+Pgo+PiAtIGludHJvZHVjZSB0d28gWGVuQnVzSW8g
cHJvdG9jb2wgbWVtYmVyIGZ1bmN0aW9ucywgQWRkUmVmZXJlbmNlKCkgYW5kCj4+IFJlbW92ZVJl
ZmVyZW5jZSgpLiBSZW1vdmVSZWZlcmVuY2UoKSBzaG91bGQgdGFrZSBhIEJPT0xFQU4gY2FsbGVk
Cj4+ICJIYW5kT2ZmVG9PcyIuIFRoZSBkZXZpY2UgZHJpdmVycyBzaG91bGQgY2FsbCBBZGRSZWZl
cmVuY2UoKSBqdXN0IGJlZm9yZQo+PiBleGl0aW5nIERyaXZlckJpbmRpbmdTdGFydCgpIHdpdGgg
c3VjY2VzcywgYW5kIFJlbW92ZVJlZmVyZW5jZShGQUxTRSkgaW4KPj4gRHJpdmVyQmluZGluZ1N0
b3AoKS4KPj4KPj4gLSB0aGVzZSBwcm90b2NvbCBtZW1iZXIgZnVuY3Rpb25zIHdvdWxkIGluY3Jl
bWVudCAvIGRlY3JlbWVudCBhCj4+IHJlZmVyZW5jZSBjb3VudGVyIGluIHRoZSB1bmRlcmx5aW5n
IFhlbkJ1cyBhYnN0cmFjdGlvbi4gQWRkaXRpb25hbGx5LAo+PiBSZW1vdmVSZWZlcmVuY2UoKSB3
b3VsZCBzdG9yZSB0aGUgSGFuZE9mZlRvT3MgcGFyYW1ldGVyIHRvIGEgYnVzLWxldmVsCj4+IEJP
T0xFQU4gdG9vIChyZWdhcmRsZXNzIG9mIHByZXZpb3VzIHZhbHVlIHN0b3JlZCB0aGVyZSAtLSBh
IFRSVUUtPkZBTFNFCj4+IHRyYW5zaXRpb24gd291bGQgbmV2ZXIgaGFwcGVuIGFueXdheTsgc2Vl
IGJlbG93KS4KPj4KPj4gLSBib3RoIFhlbkJ1c0R4ZSBhbmQgdGhlIFhlbiBkZXZpY2UgZHJpdmVy
cyBzaG91bGQgcmVnaXN0ZXIgRUJTCj4+IGNhbGxiYWNrcywgcGVyIGNvbnRyb2xsZXIgaGFuZGxl
IChpbiBCaW5kaW5nU3RhcnQoKSksIGFuZCB1bnJlZ2lzdGVyCj4+IHRoZW0gKGluIEJpbmRpbmdT
dG9wKCkpCj4+Cj4+IC0gdGhlIG9yZGVyaW5nIGJldHdlZW4gRUJTIG5vdGlmaWNhdGlvbiBmdW5j
dGlvbnMgKHF1ZXVlZCBhdCB0aGUgc2FtZQo+PiBUUEwpIGlzIHVuc3BlY2lmaWVkLiBJbiB0aGUg
ZGV2aWNlIGRyaXZlciBub3RpZmljYXRpb24gZnVuY3Rpb25zLCB0aGUKPj4gbGFzdCBhY3Rpb24g
c2hvdWxkIGJlIGEgY2FsbCB0byBYZW5CdXNJby0+UmVtb3ZlUmVmZXJlbmNlKFRSVUUpIC0tIGFm
dGVyCj4+IHRoZSBkZXZpY2Utc3BlY2lmaWMgImZvcmdldCBtZSIgYWN0aW9ucyBoYXZlIGJlZW4g
ZG9uZS4KPj4KPj4gLSBpZiBSZW1vdmVSZWZlcmVuY2UoKSBnZXRzIGEgVFJVRSBwYXJhbWV0ZXIs
IHRoZW4gaXQgc2hvdWxkIGNoZWNrIHRoZQo+PiByZXN1bHRhbnQgKHBvc3QtZGVjcmVtZW50KSB2
YWx1ZSBvZiB0aGUgcmVmY291bnQuIElmIGl0IGhhcyBnb25lIHRvCj4+IHplcm8sIFJlbW92ZVJl
ZmVyZW5jZSgpIHNob3VsZCByZS1zZXQgdGhlIHhlbmJ1cyAvIHhlbnN0b3JlIGNvbm5lY3Rpb24u
Cj4+IElmIHRoZSBwYXJhbWV0ZXIgaXMgRkFMU0UsIGl0IHNob3VsZG4ndCBkbyBhbnl0aGluZyBw
YXJ0aWN1bGFyIGFmdGVyCj4+IGRlY3JlbWVudGluZyB0aGUgcmVmY291bnQuCj4+Cj4+IC0gaW4g
dGhlIFhlbkJ1cyBFQlMgaGFuZGxlciwgaWYgdGhlIHJlZmNvdW50IGlzIHBvc2l0aXZlIGF0IHRo
ZSB0aW1lIG9mCj4+IHRoZSBjYWxsLCBub3RoaW5nIHNob3VsZCBiZSBkb25lLiBPdGhlcndpc2Us
IGlmIEhhbmRPZmZUb09zIGlzIFRSVUUsCj4+IG5vdGhpbmcgc2hvdWxkIGJlIGRvbmUsIHNpbWls
YXJseS4gT3RoZXJ3aXNlLCB0aGUgeGVuYnVzL3hlbnN0b3JlCj4+IGNvbm5lY3Rpb24gc2hvdWxk
IGJlIHJlLXNldC4KPj4KPj4gVGhlIGlkZWEgaXMgdGhhdCBub3JtYWwgU3RhcnQvU3RvcCBzaG91
bGQgbWFuYWdlIHRoZSByZWZjb3VudCBhcwo+PiBleHBlY3RlZC4gQXQgRXhpdEJvb3RTZXJ2aWNl
cygpLCB0aGUgWGVuQnVzIGxldmVsIGhhbmRsZXIgc2hvdWxkIG9ubHkKPj4gY2xlYXIgdGhlIGNv
bm5lY3Rpb24gdG8gdGhlIGh5cGVydmlzb3IgaWYgbm8gUmVtb3ZlUmVmZXJlbmNlKCkgY2FsbCBo
YXMKPj4gZG9uZSwgb3Igd2lsbCBkbywgaXQuIChJZiB0aGUgY291bnRlciBpcyBwb3NpdGl2ZSwg
dGhlbiBhIGxhdGVyCj4+IFJlbW92ZVJlZmVyZW5jZSgpIGNhbGwgd2lsbCBkbyBpdDsgaWYgaXQn
cyB6ZXJvIGJ1dCBIYW5kT2ZmVG9PcyBpcyBUUlVFLAo+PiB0aGVuIGl0J3MgYmVlbiBkb25lIGFs
cmVhZHkuIElmIHRoZSBjb3VudGVyIGlzIHplcm8gYW5kIHRoZSBCT09MRUFOIGlzCj4+IEZBTFNF
LCB0aGVuIGFsbCBkZXZpY2VzIGhhdmUgYmVlbiBkaXNjb25uZWN0ZWQgbm9ybWFsbHkgd2l0aCBT
dG9wKCkgLS0KPj4gb3Igbm9uZSBoYXZlIGJlZW4gY29ubmVjdGVkIGF0IGFsbCAtLSwgYmVmb3Jl
IEV4aXRCb290U2VydmljZXMoKSwgc28gdGhlCj4+IFhlbkJ1cyBkcml2ZXIgaXRzZWxmIGhhcyB0
byBhc2sgZm9yIGJlaW5nIGZvcmdvdHRlbi4pCj4+Cj4+IEFkbWl0dGVkbHksIHRoaXMgaXMgbW9y
ZSBjb21wbGljYXRlZCAoZHVlIHRvIHRoZSB1bnNwZWNpZmllZCBvcmRlcmluZwo+PiBiZXR3ZWVu
IEVCUyBub3RpZmljYXRpb25zKS4gSSBqdXN0IGZlZWwgaXQncyBtb3JlIGlkaW9tYXRpYyB0byBn
bwo+PiB0aHJvdWdoIG5vcm1hbCBwcm90b2NvbCBtZW1iZXIgZnVuY3Rpb25zIGluIEVCUyBub3Rp
ZmljYXRpb24gZnVuY3Rpb25zLAo+PiByYXRoZXIgdGhhbiBzcGVjaWFsIGNhbGxiYWNrcy4KPj4K
Pj4gKFNpZGUgY29tbWVudDogdGhlIHJlZmVyZW5jZSBjb3VudGluZyBjb3VsZCBub3JtYWxseSBi
ZSByZXBsYWNlZCBieQo+PiBnQlMtPk9wZW5Qcm90b2NvbEluZm9ybWF0aW9uKCk7IGhvd2V2ZXIs
IHRoYXQgc2VydmljZSBpdHNlbGYgYWxsb2NhdGVzCj4+IG1lbW9yeSwgc28gd2UgY2FuJ3QgdXNl
IGl0IGluIEVCUyBub3RpZmljYXRpb24gZnVuY3Rpb25zLikKPj4KPj4gVGhhbmtzCj4+IExhc3ps
bwo+Pgo+PiAtPS09LT0tPS09LT0tPS09LT0tPS09LQo+PiBHcm91cHMuaW8gTGlua3M6IFlvdSBy
ZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuCj4+Cj4+IFZpZXcvUmVwbHkg
T25saW5lICgjNDcyOTIpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS80
NzI5Mgo+PiBNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzM0MTI4MDE1LzE3
NTUwODQKPj4gR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvCj4+IFVuc3Vi
c2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgIFthZmlzaEBhcHBs
ZS5jb21dCj4+IC09LT0tPS09LT0tPS09LT0tPS09LT0tCj4+Cj4gCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 19:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 19: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 1i9wxu-0006Oo-BP; Mon, 16 Sep 2019 19:47:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jHNx=XL=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1i9wxt-0006Oj-5f
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 19:47:13 +0000
X-Inumbo-ID: c63de40c-d8ba-11e9-b299-bc764e2007e4
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c63de40c-d8ba-11e9-b299-bc764e2007e4;
 Mon, 16 Sep 2019 19:47:11 +0000 (UTC)
Received: from localhost (80-167-222-154-cable.dk.customer.tdc.net
 [80.167.222.154]) (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 70FB6153F26F6;
 Mon, 16 Sep 2019 12:47:09 -0700 (PDT)
Date: Mon, 16 Sep 2019 21:47:07 +0200 (CEST)
Message-Id: <20190916.214707.1312089672859838604.davem@davemloft.net>
To: dongli.zhang@oracle.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <1568605619-22219-1-git-send-email-dongli.zhang@oracle.com>
References: <1568605619-22219-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: Mew version 6.8 on Emacs 26.2
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Mon, 16 Sep 2019 12:47:11 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH 1/1] xen-netfront: do not assume
 sk_buff_head list is empty in error 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: jgross@suse.com, sstabellini@kernel.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KRGF0ZTogTW9uLCAx
NiBTZXAgMjAxOSAxMTo0Njo1OSArMDgwMAoKPiBXaGVuIHNrYl9zaGluZm8oc2tiKSBpcyBub3Qg
YWJsZSB0byBjYWNoZSBleHRyYSBmcmFnbWVudCAodGhhdCBpcywKPiBza2Jfc2hpbmZvKHNrYikt
Pm5yX2ZyYWdzID49IE1BWF9TS0JfRlJBR1MpLCB4ZW5uZXRfZmlsbF9mcmFncygpIGFzc3VtZXMK
PiB0aGUgc2tfYnVmZl9oZWFkIGxpc3QgaXMgYWxyZWFkeSBlbXB0eS4gQXMgYSByZXN1bHQsIGNv
bnMgaXMgaW5jcmVhc2VkIG9ubHkKPiBieSAxIGFuZCByZXR1cm5zIHRvIGVycm9yIGhhbmRsaW5n
IHBhdGggaW4geGVubmV0X3BvbGwoKS4KPiAKPiBIb3dldmVyLCBpZiB0aGUgc2tfYnVmZl9oZWFk
IGxpc3QgaXMgbm90IGVtcHR5LCBxdWV1ZS0+cngucnNwX2NvbnMgbWF5IGJlCj4gc2V0IGluY29y
cmVjdGx5LiBUaGF0IGlzLCBxdWV1ZS0+cngucnNwX2NvbnMgd291bGQgcG9pbnQgdG8gdGhlIHJ4
IHJpbmcKPiBidWZmZXIgZW50cmllcyB3aG9zZSBxdWV1ZS0+cnhfc2tic1tpXSBhbmQgcXVldWUt
PmdyYW50X3J4X3JlZltpXSBhcmUKPiBhbHJlYWR5IGNsZWFyZWQgdG8gTlVMTC4gVGhpcyBsZWFk
cyB0byBOVUxMIHBvaW50ZXIgYWNjZXNzIGluIHRoZSBuZXh0Cj4gaXRlcmF0aW9uIHRvIHByb2Nl
c3MgcnggcmluZyBidWZmZXIgZW50cmllcy4KPiAKPiBCZWxvdyBpcyBob3cgeGVubmV0X3BvbGwo
KSBkb2VzIGVycm9yIGhhbmRsaW5nLiBBbGwgcmVtYWluaW5nIGVudHJpZXMgaW4KPiB0bXBxIGFy
ZSBhY2NvdW50ZWQgdG8gcXVldWUtPnJ4LnJzcF9jb25zIHdpdGhvdXQgYXNzdW1pbmcgaG93IG1h
bnkKPiBvdXRzdGFuZGluZyBza2JzIGFyZSByZW1haW5lZCBpbiB0aGUgbGlzdC4KPiAKPiAgOTg1
IHN0YXRpYyBpbnQgeGVubmV0X3BvbGwoc3RydWN0IG5hcGlfc3RydWN0ICpuYXBpLCBpbnQgYnVk
Z2V0KQo+IC4uLiAuLi4KPiAxMDMyICAgICAgICAgICBpZiAodW5saWtlbHkoeGVubmV0X3NldF9z
a2JfZ3NvKHNrYiwgZ3NvKSkpIHsKPiAxMDMzICAgICAgICAgICAgICAgICAgIF9fc2tiX3F1ZXVl
X2hlYWQoJnRtcHEsIHNrYik7Cj4gMTAzNCAgICAgICAgICAgICAgICAgICBxdWV1ZS0+cngucnNw
X2NvbnMgKz0gc2tiX3F1ZXVlX2xlbigmdG1wcSk7Cj4gMTAzNSAgICAgICAgICAgICAgICAgICBn
b3RvIGVycjsKPiAxMDM2ICAgICAgICAgICB9Cj4gCj4gSXQgaXMgYmV0dGVyIHRvIGFsd2F5cyBo
YXZlIHRoZSBlcnJvciBoYW5kbGluZyBpbiB0aGUgc2FtZSB3YXkuCj4gCj4gRml4ZXM6IGFkNGYx
NWRjMmM3MCAoInhlbi9uZXRmcm9udDogZG9uJ3QgYnVnIGluIGNhc2Ugb2YgdG9vIG1hbnkgZnJh
Z3MiKQo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5j
b20+CgpBcHBsaWVkIGFuZCBxdWV1ZWQgdXAgZm9yIC1zdGFibGUuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 20:24:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 20:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9xXW-0002dz-Gv; Mon, 16 Sep 2019 20:24:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9xXV-0002du-BC
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 20:24:01 +0000
X-Inumbo-ID: e756cd20-d8bf-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e756cd20-d8bf-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 20:23: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 1i9xXO-0005ZT-13; Mon, 16 Sep 2019 20:23: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 1i9xXN-0002uN-Ln; Mon, 16 Sep 2019 20:23:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9xXN-0007i1-Fe; Mon, 16 Sep 2019 20:23:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141371-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=9e1cfdf3ae7f2e920d2e5c7bbc1de78d27f6d259
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 20:23:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141371: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM3MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICAzIGRheXMgICAyNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzNjkgIDIwMTktMDktMTYgMTM6MDE6MDAgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CkF1dGhvcjogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpEYXRlOiAgIFdlZCBBdWcgMjEgMTA6
MDQ6MzAgMjAxOSArMDAwMAoKICAgIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIg
aW5mb3JtYXRpb24gKEFSTSwgRUxGKQogICAgCiAgICBUaGlzIGNvbXBsZW1lbnRzIFsxXSBjb21t
aXQgZm9yIEFSTSBhbmQgbGl2ZXBhdGNoX2VsZiBmaWxlcy4KICAgIAogICAgWzFdIDQ0NzBlZmVh
ZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZvcm1hdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmNv
bW1pdCBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CkF1dGhvcjogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjM0IDIw
MTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21p
Y3JvY29kZSgpCiAgICAKICAgIGFwcGx5X21pY3JvY29kZSgpJ3MgYWx3YXlzIGxvYWRpbmcgdGhl
IGNhY2hlZCB1Y29kZSBwYXRjaCBmb3JjZXMKICAgIGEgcGF0Y2ggdG8gYmUgc3RvcmVkIGJlZm9y
ZSBiZWluZyBsb2FkZWQuIE1ha2UgYXBwbHlfbWljcm9jb2RlKCkKICAgIGFjY2VwdCBhIHBhdGNo
IHBvaW50ZXIgdG8gcmVtb3ZlIHRoZSBsaW1pdGF0aW9uIHNvIHRoYXQgYSBwYXRjaAogICAgY2Fu
IGJlIHN0b3JlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODZmNjcwNmU0ZjRhYTg5OGJkNmZm
ZThmMTcxM2ZkMTc1Y2MyYzdjOQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMTowMSAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2Ft
ZDogY2FsbCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpbiBjb21tb24gY29kZQogICAgCiAgICBJbnRy
b2R1Y2UgYSB2ZW5kb3IgaG9vaywgLmVuZF91cGRhdGVfcGVyY3B1LCBmb3Igc3ZtX2hvc3Rfb3N2
d19pbml0KCkuCiAgICBUaGUgaG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0
ZXIgbG9hZGluZyBhbiB1cGRhdGUuCiAgICBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGlu
ZyBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbQogICAgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCku
CiAgICAKICAgIE5vdGUgdGhhdCBzdm1faG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVk
IHJlZ2FyZGxlc3Mgb2YgdGhlCiAgICByZXN1bHQgb2YgbG9hZGluZyBhbiB1cGRhdGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDQxZGY1OTk5
ZjFmNjExY2NiYWVkYjE1ZjVhNGRiZDFjMWE2MzQxNzMKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MzA6MTIgMjAxOSArMDIwMAoKICAg
IG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICAgIAogICAgU29t
ZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtlIGEg
Y3B1CiAgICBpZCBwYXJhbWV0ZXIuIEJ1dCBhdCBjdXJyZW50IGNhbGwgc2l0ZXMsIHRoZSBjcHUg
aWQgcGFyYW1ldGVyIGlzCiAgICBhbHdheXMgZXF1YWwgdG8gY3VycmVudCBjcHUgaWQuIFNvbWUg
b2YgdGhlbSBldmVuIHVzZSBhbiBhc3NlcnRpb24KICAgIHRvIGd1YXJhbnRlZSB0aGlzLiBSZW1v
dmUgdGhpcyByZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4MWNjMGYzOTMxNDM1Mzc0MDc3MTg0NjY1
MTQ4MzM1ZmNhMjQ1ODQ5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgU2VwIDEzIDEyOjI4OjQ0IDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92
ZSBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8KICAgIAogICAgUmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hl
IGZpZWxkIGluIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyBzaW5jZSBpdCBoYXMKICAgIGJlZW4gcmVw
bGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdvdWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxk
CiAgICByZW1haW5pbmcgaW4gdWNvZGVfY3B1X2luZm8uIFRoZW4sIHRoaXMgc3RydWN0IGlzIHJl
bW92ZWQgYW5kIHRoZQogICAgcmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0dXJlKSBpcyBzdG9y
ZWQgaW4gcGVyLWNwdSBhcmVhLgogICAgCiAgICBUaGUgY3B1IHN0YXR1cyBub3RpZmllciBpcyBh
bHNvIHJlbW92ZWQuIEl0IHdhcyB1c2VkIHRvIGZyZWUgdGhlICJtYyIKICAgIGZpZWxkIHRvIGF2
b2lkIG1lbW9yeSBsZWFrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4MzFmMTYyNzQ5NDJjZTcwZmJiNTBjNDM4NTg5ZjgyYzdkNjMxMjU3CkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjI4OjEzIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IGNsZWFuIHVwIG1pY3JvY29kZV9yZXN1
bWVfY3B1CiAgICAKICAgIFByZXZpb3VzbHksIGEgcGVyLWNwdSB1Y29kZSBjYWNoZSBpcyBtYWlu
dGFpbmVkLiBUaGVuIGVhY2ggQ1BVIGhhZCBvbmUKICAgIHBlci1jcHUgdXBkYXRlIGNhY2hlIGFu
ZCB0aGVyZSBtaWdodCBiZSBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBtaWNyb2NvZGUuCiAgICBUaHVz
IG1pY3JvY29kZV9yZXN1bWVfY3B1IHRyaWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBs
b2FkaW5nCiAgICBldmVyeSB1cGRhdGUgY2FjaGUgdW50aWwgYSBzdWNjZXNzZnVsIGxvYWQuCiAg
ICAKICAgIEJ1dCBub3cgdGhlIGNhY2hlIHN0cnVjdCBpcyBzaW1wbGlmaWVkIGEgbG90IGFuZCBv
bmx5IGEgc2luZ2xlIHVjb2RlIGlzCiAgICBjYWNoZWQuIGEgc2luZ2xlIGludm9jYXRpb24gb2Yg
LT5hcHBseV9taWNyb2NvZGUoKSB3b3VsZCBsb2FkIHRoZSBjYWNoZQogICAgYW5kIG1ha2UgbWlj
cm9jb2RlIHVwZGF0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IDlkYTIzOTQzY2NkNTU3ZGRiNmMzNGU5NmUzYmMwNzhhNTFhZDgyMDUKQXV0
aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6
Mjc6NDIgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogaW50cm9kdWNlIGEgZ2xvYmFsIGNhY2hl
IG9mIHVjb2RlIHBhdGNoCiAgICAKICAgIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBj
YWNoZSAndWNpLT5tYycuCiAgICAKICAgIFdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BV
cyBpbiB0aGUgc3lzdGVtIGhhdmUgdGhlIHNhbWUgc2lnbmF0dXJlCiAgICAoZmFtaWx5LCBtb2Rl
bCwgc3RlcHBpbmcgYW5kICdwZicpLCBvbmUgbWljcm9jb2RlIHVwZGF0ZSBtYXRjaGVzIHdpdGgK
ICAgIG9uZSBjcHUgc2hvdWxkIG1hdGNoIHdpdGggb3RoZXJzLiBIYXZpbmcgZGlmZmVyaW5nIG1p
Y3JvY29kZSByZXZpc2lvbnMKICAgIG9uIGNwdXMgd291bGQgY2F1c2Ugc3lzdGVtIHVuc3RhYmxl
IGFuZCBzaG91bGQgYmUgYXZvaWRlZC4gSGVuY2UsIGNhY2hpbmcKICAgIG9uZSBtaWNyb2NvZGUg
dXBkYXRlIGlzIGdvb2QgZW5vdWdoIGZvciBhbGwgY2FzZXMuCiAgICAKICAgIEludHJvZHVjZSBh
IGdsb2JhbCB2YXJpYWJsZSwgbWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0CiAg
ICBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlLiBXaGVuZXZlciB3ZSBnZXQgYSBuZXcgdmFsaWQg
bWljcm9jb2RlIHVwZGF0ZSwKICAgIGl0cyByZXZpc2lvbiBpZCBpcyBjb21wYXJlZCBhZ2FpbnN0
IHRoYXQgb2YgdGhlIG1pY3JvY29kZSB1cGRhdGUgdG8KICAgIGRldGVybWluZSB3aGV0aGVyIHRo
ZSAibWljcm9jb2RlX2NhY2hlIiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCiAgICB0aGlzIGds
b2JhbCBjYWNoZSBpcyBsb2FkZWQgdG8gY3B1IGluIGFwcGx5X21pY3JvY29kZSgpLgogICAgCiAg
ICBBbGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVf
bXV0ZXgnLgogICAgCiAgICBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcg
dGhlIG9sZCBwZXItY3B1IGNhY2hlICgndWNpLT5tYycpCiAgICBhcyBJIGFtIGdvaW5nIHRvIHJl
bW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4gV2UgY29weQogICAg
ZXZlcnl0aGluZyB0byBjcmVhdGUgdGhlIG5ldyBjYWNoZSBibG9iIHRvIGF2b2lkIHJldXNpbmcg
c29tZSBidWZmZXJzCiAgICBwcmV2aW91c2x5IGFsbG9jYXRlZCBmb3IgdGhlIG9sZCBwZXItY3B1
IGNhY2hlLiBJdCBpcyBub3Qgc28gZWZmaWNpZW50LAogICAgYnV0IGl0IGlzIGFscmVhZHkgY29y
cmVjdGVkIGJ5IGEgcGF0Y2ggbGF0ZXIgaW4gdGhpcyBzZXJpZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2Jk
YTJlMDNjYWFiY2JhNmQwYTYKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTMgMTI6MjY6NTEgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6
IGRpc3Rpbmd1aXNoIG9sZCBhbmQgbWlzbWF0Y2hlZCB1Y29kZSBpbiBtaWNyb2NvZGVfZml0cygp
CiAgICAKICAgIFNvbWV0aW1lcywgYW4gdWNvZGUgd2l0aCBhIGxldmVsIGxvd2VyIHRoYW4gb3Ig
ZXF1YWwgdG8gY3VycmVudCBDUFUncwogICAgcGF0Y2ggbGV2ZWwgaXMgdXNlZnVsLiBGb3IgZXhh
bXBsZSwgdG8gd29yayBhcm91bmQgYSBicm9rZW4gYmlvcyB3aGljaAogICAgb25seSBsb2FkcyB1
Y29kZSBmb3IgQlNQLCB3aGVuIEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVw
LAogICAgaXQgaXMgYmV0dGVyIHRvIHNhdmUgYW4gdWNvZGUgd2l0aCBsb3dlciBvciBlcXVhbCBs
ZXZlbCBmb3IgQVBzCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhp
cyBwYXRjaC4gQnV0IGZvbGxvd2luZyBwYXRjaCB3b3VsZAogICAgaGFuZGxlICJvbGQgdWNvZGUi
IGFuZCAibWlzbWF0Y2hlZCB1Y29kZSIgc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMTA5N2FlYjI3YWZlZGQ3ZmQ3MTNlYTJk
MjJhN2Y0NGM2NDI5Y2NiYwpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIFNlcCAxMyAxMjoyNjoxNiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2ludGVs
OiBleHRlbmQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgpCiAgICAKICAgIHRvIGEgbW9yZSBnZW5l
cmljIGZ1bmN0aW9uLiBTbyB0aGF0IGl0IGNhbiBiZSB1c2VkIGFsb25lIHRvIGNoZWNrCiAgICBh
biB1cGRhdGUgYWdhaW5zdCB0aGUgQ1BVIHNpZ25hdHVyZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2
aXNpb24uCiAgICAKICAgIE5vdGUgdGhhdCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgd2ls
bCBiZSB1c2VkIGluIGNvbW1vbiBjb2RlCiAgICAoYWthIG1pY3JvY29kZS5jKSwgaXQgaGFzIGJl
ZW4gcGxhY2VkIGluIHRoZSBjb21tb24gaGVhZGVyLiBBbmQKICAgIGNvbnN0aWZ5aW5nIHRoZSBw
YXJhbWV0ZXIgb2YgbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdAogICAgY2Fu
IGJlIGNhbGxlZCBieSBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4NDgxZjUyNTg3NmE2Zjc1Mzg2
NjcxNWFiYWY4MzRmOWE0Y2JjMWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MjE6NDcgMjAxOSArMDIwMAoKICAgIHB1
YmxpYy94ZW4uaDogdXBkYXRlIHRoZSBjb21tZW50IGV4cGxhaW5pbmcgJ1dhbGxjbG9jayB0aW1l
JwogICAgCiAgICBTaW5jZSBjb21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBk
b21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0CiAgICBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVu
dCBpbiB0aGUgcHVibGljIGhlYWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQogICAgaXQg
Y2xhaW1zIHRoYXQgd2FsbGNsb2NrIHRpbWUgaXMgb25seSB1cGRhdGVkIGJ5IGNvbnRyb2wgc29m
dHdhcmUuCiAgICBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5k
IHdjX25zZWMgYXJlIHNlY29uZHMgYW5kCiAgICBuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBp
biBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2ggYXJlIGJvZ3VzLiBUaGVpcgogICAgdmFsdWVzIGFy
ZSBhZGp1c3RlZCBieSB0aGUgZG9tYWluJ3MgdGltZV9vZmZzZXRfc2Vjb25kcyB2YWx1ZSwgd2hp
Y2ggaXMKICAgIHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQgUlRDIGFu
ZCBoZW5jZSB0aGUgd2FsbGNsb2NrCiAgICB0aW1lem9uZSBpcyB1bmRlciBndWVzdCBjb250cm9s
LgogICAgCiAgICBUaGlzIHBhdGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBjb21tZW50IGluIGxp
bmUgd2l0aCByZWFsaXR5IHdoaWxzdAogICAga2VlcGluZyBpdCByZWFzb25hYmx5IHNob3J0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCBmNTk4NjZlMmJjMTkwZjA4MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1CkF1dGhvcjogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE1OjE4
OjQ3IDIwMTkgKzAxMDAKCiAgICBVcGRhdGUgbXkgTUFJTlRBSU5FUlMgZW50cmllcwogICAgCiAg
ICBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxsIGV4cGlyZSBzaG9ydGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmJj
ZGRjNGRhMTE4ZDUyOGViMWZiZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkgKzAy
MDAKCiAgICBkZWJ1Z3RyYWNlOiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5nICNp
bmNsdWRlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCA2ZTNlNzcxMjAzNzgxYmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjMx
OjM0IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1U
cmVlIGxhdGVyIG9uIGluIHRoZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZp
Y2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVwIHRo
ZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVjYXVz
ZSB0aGUKICAgIGVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3QgcmVx
dWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGlu
ZyB0aGUgRGV2aWNlLVRyZWUuCiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkg
YmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVwLiBU
aGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24K
ICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0
LgogICAgCiAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUgdXNl
ZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0ZSBp
dCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3M2Fm
ZmJjOTE3N2VhNWY3NThiYTI0NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogYm9vdGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpCiAgICAKICAgIE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKSBp
cyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 20:50:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 20:50:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9xx1-0005u5-Vw; Mon, 16 Sep 2019 20: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=gi+b=XL=apple.com=afish@srs-us1.protection.inumbo.net>)
 id 1i9xx1-0005ty-7z
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 20:50:23 +0000
X-Inumbo-ID: 98c8a760-d8c3-11e9-95fd-12813bfff9fa
Received: from nwk-aaemail-lapp03.apple.com (unknown [17.151.62.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98c8a760-d8c3-11e9-95fd-12813bfff9fa;
 Mon, 16 Sep 2019 20:50:21 +0000 (UTC)
Received: from pps.filterd (nwk-aaemail-lapp03.apple.com [127.0.0.1])
 by nwk-aaemail-lapp03.apple.com (8.16.0.27/8.16.0.27) with SMTP id
 x8GKlHiU060937; Mon, 16 Sep 2019 13:50:13 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com;
 h=sender : from :
 message-id : content-type : mime-version : subject : date : in-reply-to :
 cc : to : references; s=20180706;
 bh=72wVYMIybrHwiM17lWUy6sjI8QWq6a3xG3JD38mrUWU=;
 b=IAEK2hu9iUQnPoZg8Pw+ecWZ/l2v9nujTusmjQfUO5YZln/qwySjILOB8VxhMo0NJsD5
 US2g9Rrz/b8mXOVwgIfR3s1Ud2Lqww7IcwyjsS0rNN7llG3NnR0l7peJw37CqClKIfJJ
 9u5tyYR3Sf/VGANueCmRyfqWmyijsHglb/e2l8VoP7DkBmJQENLRbCIfDGH1kyyfZpG7
 HHVZ1h3sN6gO3E53Mingesu/8sHa9dpAKqeZL8jdTU6joEsnC+l6wF9M9OHfDFal+p9z
 TCujcgnvnaxafCXdK9wijFcafO9/Y2ye3IAYL7TFRRk8WMYwEYl59vaDilobVrNtsliP Ow== 
Received: from mr2-mtap-s03.rno.apple.com (mr2-mtap-s03.rno.apple.com
 [17.179.226.135])
 by nwk-aaemail-lapp03.apple.com with ESMTP id 2v1gejgypm-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Mon, 16 Sep 2019 13:50:13 -0700
Received: from nwk-mmpp-sz12.apple.com
 (nwk-mmpp-sz12.apple.com [17.128.115.204]) by mr2-mtap-s03.rno.apple.com
 (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May  7
 2019)) with ESMTPS id <0PXX00CL7Z7OS1A0@mr2-mtap-s03.rno.apple.com>; Mon,
 16 Sep 2019 13:50:12 -0700 (PDT)
Received: from process_milters-daemon.nwk-mmpp-sz12.apple.com by
 nwk-mmpp-sz12.apple.com
 (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May  7
 2019)) id <0PXX00G00YUVP500@nwk-mmpp-sz12.apple.com>; Mon,
 16 Sep 2019 13:50:12 -0700 (PDT)
X-Va-A: 
X-Va-T-CD: 07a9f7dd315dc6000695a0402a47d12d
X-Va-E-CD: a5a5e046124b1576edd6ac48f9946ad5
X-Va-R-CD: 5689ef722b0dd46b2e850591228443f8
X-Va-CD: 0
X-Va-ID: 1f6ba6ce-189e-497b-8016-14208eed63ec
X-V-A: 
X-V-T-CD: 07a9f7dd315dc6000695a0402a47d12d
X-V-E-CD: a5a5e046124b1576edd6ac48f9946ad5
X-V-R-CD: 5689ef722b0dd46b2e850591228443f8
X-V-CD: 0
X-V-ID: 6ae4ebae-ee41-4366-84e4-bf2089b875a8
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,,
 definitions=2019-09-16_08:,, signatures=0
Received: from [17.235.22.77] (unknown [17.235.22.77])
 by nwk-mmpp-sz12.apple.com
 (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May  7
 2019)) with ESMTPSA id <0PXX00LKNZ7MLOC0@nwk-mmpp-sz12.apple.com>; Mon,
 16 Sep 2019 13:50:11 -0700 (PDT)
From: Andrew Fish <afish@apple.com>
Message-id: <E64F90B0-5376-4040-9AB1-B5BF1C7C4CBF@apple.com>
MIME-version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Mon, 16 Sep 2019 13:50:04 -0700
In-reply-to: <5e73e526-0f76-5f91-aa7c-a4adaeee4608@redhat.com>
To: Laszlo Ersek <lersek@redhat.com>
References: <20190913145100.303433-1-anthony.perard@citrix.com>
 <20190913145100.303433-10-anthony.perard@citrix.com>
 <26405443-8a65-5d03-dd35-1000ac3fbf0a@redhat.com>
 <FDC048FC-B33F-49A4-9FC3-DEF91AAC6334@apple.com>
 <5e73e526-0f76-5f91-aa7c-a4adaeee4608@redhat.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-09-16_08:, , signatures=0
Subject: Re: [Xen-devel] [edk2-devel] [PATCH 09/11] OvmfPkg/XenBusDxe: Fix
 NotifyExitBoot to avoid Memory Allocation Services
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, devel@edk2.groups.io,
 Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============5475844277541672194=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5475844277541672194==
Content-type: multipart/alternative;
 boundary="Apple-Mail=_7D7E9BD1-1AFE-4709-86D5-D49A2550EB02"


--Apple-Mail=_7D7E9BD1-1AFE-4709-86D5-D49A2550EB02
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On Sep 16, 2019, at 12:31 PM, Laszlo Ersek <lersek@redhat.com> wrote:
>=20
> On 09/16/19 20:36, Andrew Fish wrote:
>>=20
>>=20
>>> On Sep 16, 2019, at 10:36 AM, Laszlo Ersek <lersek@redhat.com> =
wrote:
>>>=20
>>> On 09/13/19 16:50, Anthony PERARD wrote:
>>>> This patch fix the EVT_SIGNAL_EXIT_BOOT_SERVICES handler to avoid
>>>> using the Memory Allocation Services.
>>>>=20
>>>> This comes with a new interface named RegisterExitCallback so that =
PV
>>>> drivers can disconnect from the backend before XenBusDxe is teared
>>>> down.
>>>>=20
>>>> Instead of using Disconnect() to tear down the XenBus driver and =
the
>>>> children drivers, we are going to ask every driver using
>>>> XENBUS_PROTOCOL to disconnect from the hardware via the callback =
set
>>>> with RegisterExitCallback, then reset the xenstore shared ring and
>>>> the grant table.
>>>=20
>>> I think this approach -- a lower-level bus driver calling out to
>>> dependent device drivers -- is quite unusual.
>>>=20
>>=20
>> Laszlo,
>>=20
>> I agree given the timer event activity is stopped prior to calling =
any of the EXIT_BOOT_SERVICES events there is usually not a requirement =
to call the drivers Stop() function. Generally Exit Boot Services events =
just turn off DMA, or any other hardware that could touch memory that is =
being freed back for OS usage. Since the timer activity, and thus all =
event activity is stopped there is not a lot of ways for the drivers to =
ever have any EFI code run again.=20
>>=20
>> The only other exception I can think of is if the OS driver makes =
some kind of assumption about the state of the hardware.
>=20
> The
>=20
>    hardware that could touch memory that is being freed back for OS
>    usage
>=20
> is the part that applies here. Most paravirtual devices work by =
sharing
> at least some memory between the host-side device model (emulation) =
and
> guest-side device driver. When the guest is transitioning from =
firmware
> to OS (and those of course have different guest drivers for the
> paravirtual device), the host must be made forget the memory shared =
with
> the guest firmware driver (as the guest OS boot loader or the guest OS
> itself might load anything at all into that RAM area after
> ExitBootServices()).
>=20
> So what I found unusual in this patch wasn't the necessity of EBS
> notification functions, but how they would be ordered / coordinated
> between each other. There is a bus-like device that shares its own
> resources (RAM) with the host, and installs protocol interfaces. And
> there are dependent endpoint-like devices that consume those protocol
> interfaces, and share their own stuff (RAM) with the host OS.
>=20
> All of that shared memory needs to be cleared from the host's
> book-keeping when we leave firmware land; the tricky part is that the
> bus-like device can't request the host for its bus-level shared memory
> to be forgotten before all of the dependent endpoints ask for their
> shared ranges to be forgotten.
>=20

Laszlo,

In "real hardware" the bus driver can usually clear the memory usage by =
by turning off the DMA. I guess this would look like sending a reset to =
the virtual device. The buffers allocated by children of the "hardware" =
bus driver free all their buffers back to the OS as a side effect of the =
ExitBootServices, so it is typical for the children of the bus driver to =
not have an ExitBootServices event.=20

I find it strange there is not a reset operation for the virtual bus =
device, but it seems like worst case the bus driver could  could track =
all the shared memory allocations and free the child allocations 1st?=20

In general the ExitBootServices routines for hardware can be very simple =
since EFI is a cooperative event model and the events are shutdown as =
part of the ExitBootService processes. Most of the times I've seen =
complex code in ExitBootServices routines it was due to people thinking =
in terms of threading vs. events, and forgetting that just returning =
from ExitBootServices frees most of the the resources allocated by the =
driver.=20

I'd also point out the order of the ExitBootServices events are not =
architectural, but a given implementation may do the same thing every =
time. For example the ExitBootServices events are probably just an =
insertion to a doubly linked list based on execution order of the =
drivers. But if a lot of the drivers are Driver Model drivers then they =
all have the same Depex so the order could depend on the order of those =
drivers in the FV. Some times the root bridge driver is a DXE driver for =
something like PCI, but a USB Host Bridge driver would be a Driver Model =
driver that Starts on a PCI IO Handle. =20

Thanks,

Andrew Fish

> Thanks!
> Laszlo
>=20
>=20
>>> How about the following instead:
>>>=20
>>> - introduce two XenBusIo protocol member functions, AddReference() =
and
>>> RemoveReference(). RemoveReference() should take a BOOLEAN called
>>> "HandOffToOs". The device drivers should call AddReference() just =
before
>>> exiting DriverBindingStart() with success, and =
RemoveReference(FALSE) in
>>> DriverBindingStop().
>>>=20
>>> - these protocol member functions would increment / decrement a
>>> reference counter in the underlying XenBus abstraction. =
Additionally,
>>> RemoveReference() would store the HandOffToOs parameter to a =
bus-level
>>> BOOLEAN too (regardless of previous value stored there -- a =
TRUE->FALSE
>>> transition would never happen anyway; see below).
>>>=20
>>> - both XenBusDxe and the Xen device drivers should register EBS
>>> callbacks, per controller handle (in BindingStart()), and unregister
>>> them (in BindingStop())
>>>=20
>>> - the ordering between EBS notification functions (queued at the =
same
>>> TPL) is unspecified. In the device driver notification functions, =
the
>>> last action should be a call to XenBusIo->RemoveReference(TRUE) -- =
after
>>> the device-specific "forget me" actions have been done.
>>>=20
>>> - if RemoveReference() gets a TRUE parameter, then it should check =
the
>>> resultant (post-decrement) value of the refcount. If it has gone to
>>> zero, RemoveReference() should re-set the xenbus / xenstore =
connection.
>>> If the parameter is FALSE, it shouldn't do anything particular after
>>> decrementing the refcount.
>>>=20
>>> - in the XenBus EBS handler, if the refcount is positive at the time =
of
>>> the call, nothing should be done. Otherwise, if HandOffToOs is TRUE,
>>> nothing should be done, similarly. Otherwise, the xenbus/xenstore
>>> connection should be re-set.
>>>=20
>>> The idea is that normal Start/Stop should manage the refcount as
>>> expected. At ExitBootServices(), the XenBus level handler should =
only
>>> clear the connection to the hypervisor if no RemoveReference() call =
has
>>> done, or will do, it. (If the counter is positive, then a later
>>> RemoveReference() call will do it; if it's zero but HandOffToOs is =
TRUE,
>>> then it's been done already. If the counter is zero and the BOOLEAN =
is
>>> FALSE, then all devices have been disconnected normally with Stop() =
--
>>> or none have been connected at all --, before ExitBootServices(), so =
the
>>> XenBus driver itself has to ask for being forgotten.)
>>>=20
>>> Admittedly, this is more complicated (due to the unspecified =
ordering
>>> between EBS notifications). I just feel it's more idiomatic to go
>>> through normal protocol member functions in EBS notification =
functions,
>>> rather than special callbacks.
>>>=20
>>> (Side comment: the reference counting could normally be replaced by
>>> gBS->OpenProtocolInformation(); however, that service itself =
allocates
>>> memory, so we can't use it in EBS notification functions.)
>>>=20
>>> Thanks
>>> Laszlo
>>>=20
>>> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
>>> Groups.io Links: You receive all messages sent to this group.
>>>=20
>>> View/Reply Online (#47292): =
https://edk2.groups.io/g/devel/message/47292
>>> Mute This Topic: https://groups.io/mt/34128015/1755084
>>> Group Owner: devel+owner@edk2.groups.io
>>> Unsubscribe: https://edk2.groups.io/g/devel/unsub  [afish@apple.com]
>>> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-


--Apple-Mail=_7D7E9BD1-1AFE-4709-86D5-D49A2550EB02
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 Sep 16, 2019, at 12:31 PM, Laszlo Ersek &lt;<a =
href=3D"mailto:lersek@redhat.com" class=3D"">lersek@redhat.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">On 09/16/19 20:36, Andrew Fish =
wrote:</span><br 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""><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; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">On Sep =
16, 2019, at 10:36 AM, Laszlo Ersek &lt;<a =
href=3D"mailto:lersek@redhat.com" class=3D"">lersek@redhat.com</a>&gt; =
wrote:<br class=3D""><br class=3D"">On 09/13/19 16:50, Anthony PERARD =
wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">This patch fix =
the EVT_SIGNAL_EXIT_BOOT_SERVICES handler to avoid<br class=3D"">using =
the Memory Allocation Services.<br class=3D""><br class=3D"">This comes =
with a new interface named RegisterExitCallback so that PV<br =
class=3D"">drivers can disconnect from the backend before XenBusDxe is =
teared<br class=3D"">down.<br class=3D""><br class=3D"">Instead of using =
Disconnect() to tear down the XenBus driver and the<br class=3D"">children=
 drivers, we are going to ask every driver using<br =
class=3D"">XENBUS_PROTOCOL to disconnect from the hardware via the =
callback set<br class=3D"">with RegisterExitCallback, then reset the =
xenstore shared ring and<br class=3D"">the grant table.<br =
class=3D""></blockquote><br class=3D"">I think this approach -- a =
lower-level bus driver calling out to<br class=3D"">dependent device =
drivers -- is quite unusual.<br class=3D""><br class=3D""></blockquote><br=
 class=3D"">Laszlo,<br class=3D""><br class=3D"">I agree given the timer =
event activity is stopped prior to calling any of the EXIT_BOOT_SERVICES =
events there is usually not a requirement to call the drivers Stop() =
function. Generally Exit Boot Services events just turn off DMA, or any =
other hardware that could touch memory that is being freed back for OS =
usage. Since the timer activity, and thus all event activity is stopped =
there is not a lot of ways for the drivers to ever have any EFI code run =
again.<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D""><br class=3D"">The only other exception I can think of is if =
the OS driver makes some kind of assumption about the state of the =
hardware.<br class=3D""></blockquote><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">The</span><br 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 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;hardware that could touch memory that is =
being freed back for OS</span><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">&nbsp;&nbsp;&nbsp;usage</span><br 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 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">is the part that applies here. Most paravirtual devices work =
by sharing</span><br 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""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">at least some =
memory between the host-side device model (emulation) and</span><br =
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""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">guest-side device driver. When =
the guest is transitioning from firmware</span><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">to OS (and those of course have different guest drivers for =
the</span><br 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""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">paravirtual =
device), the host must be made forget the memory shared with</span><br =
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""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">the guest firmware driver (as =
the guest OS boot loader or the guest OS</span><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">itself might load anything at all into that RAM area =
after</span><br 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""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">ExitBootServices()).</span><br 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 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">So what I found unusual in this patch wasn't the necessity of =
EBS</span><br 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""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">notification =
functions, but how they would be ordered / coordinated</span><br =
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""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">between each other. There is a =
bus-like device that shares its own</span><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">resources (RAM) with the host, and installs protocol =
interfaces. And</span><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">there are dependent endpoint-like devices that consume those =
protocol</span><br 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""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">interfaces, =
and share their own stuff (RAM) with the host OS.</span><br =
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 =
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""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">All of that shared memory needs =
to be cleared from the host's</span><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">book-keeping when we leave firmware land; the tricky part is =
that the</span><br 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""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">bus-like =
device can't request the host for its bus-level shared memory</span><br =
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""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">to be forgotten before all of =
the dependent endpoints ask for their</span><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">shared ranges to be forgotten.</span><br 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 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""></div></blockquote><div><br =
class=3D""></div><div>Laszlo,</div><div><br class=3D""></div><div>In =
"real hardware" the bus driver can usually clear the memory usage by by =
turning off the DMA. I guess this would look like sending a reset to the =
virtual device. The buffers allocated by children of the "hardware" bus =
driver free all their buffers back to the OS as a side effect of the =
ExitBootServices, so it is typical for the children of the bus driver to =
not have an ExitBootServices event.&nbsp;</div><div><br =
class=3D""></div><div>I find it strange there is not a reset operation =
for the virtual bus device, but it seems like worst case the bus driver =
could &nbsp;could track all the shared memory allocations and free the =
child allocations 1st?&nbsp;</div><div><br class=3D""></div><div>In =
general the ExitBootServices routines for hardware can be very simple =
since EFI is a cooperative event model and the events are shutdown as =
part of the ExitBootService processes. Most of the times I've seen =
complex code in ExitBootServices routines it was due to people thinking =
in terms of threading vs. events, and forgetting that just returning =
from ExitBootServices frees most of the the resources allocated by the =
driver.&nbsp;</div><div><br class=3D""></div><div>I'd also point out the =
order of the ExitBootServices events are not architectural, but a given =
implementation may do the same thing every time. For example the =
ExitBootServices events are probably just an insertion to a doubly =
linked list based on execution order of the drivers. But if a lot of the =
drivers are Driver Model drivers then they all have the same Depex so =
the order could depend on the order of those drivers in the FV. Some =
times the root bridge driver is a DXE driver for something like PCI, but =
a USB Host Bridge driver would be a Driver Model driver that Starts on a =
PCI IO Handle. &nbsp;</div><div><br =
class=3D""></div><div>Thanks,</div><div><br class=3D""></div><div>Andrew =
Fish</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">Thanks!</span><br 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""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Laszlo</span><br 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 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 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""><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; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
class=3D"">How about the following instead:<br class=3D""><br class=3D"">-=
 introduce two XenBusIo protocol member functions, AddReference() and<br =
class=3D"">RemoveReference(). RemoveReference() should take a BOOLEAN =
called<br class=3D"">"HandOffToOs". The device drivers should call =
AddReference() just before<br class=3D"">exiting DriverBindingStart() =
with success, and RemoveReference(FALSE) in<br =
class=3D"">DriverBindingStop().<br class=3D""><br class=3D"">- these =
protocol member functions would increment / decrement a<br =
class=3D"">reference counter in the underlying XenBus abstraction. =
Additionally,<br class=3D"">RemoveReference() would store the =
HandOffToOs parameter to a bus-level<br class=3D"">BOOLEAN too =
(regardless of previous value stored there -- a TRUE-&gt;FALSE<br =
class=3D"">transition would never happen anyway; see below).<br =
class=3D""><br class=3D"">- both XenBusDxe and the Xen device drivers =
should register EBS<br class=3D"">callbacks, per controller handle (in =
BindingStart()), and unregister<br class=3D"">them (in BindingStop())<br =
class=3D""><br class=3D"">- the ordering between EBS notification =
functions (queued at the same<br class=3D"">TPL) is unspecified. In the =
device driver notification functions, the<br class=3D"">last action =
should be a call to XenBusIo-&gt;RemoveReference(TRUE) -- after<br =
class=3D"">the device-specific "forget me" actions have been done.<br =
class=3D""><br class=3D"">- if RemoveReference() gets a TRUE parameter, =
then it should check the<br class=3D"">resultant (post-decrement) value =
of the refcount. If it has gone to<br class=3D"">zero, RemoveReference() =
should re-set the xenbus / xenstore connection.<br class=3D"">If the =
parameter is FALSE, it shouldn't do anything particular after<br =
class=3D"">decrementing the refcount.<br class=3D""><br class=3D"">- in =
the XenBus EBS handler, if the refcount is positive at the time of<br =
class=3D"">the call, nothing should be done. Otherwise, if HandOffToOs =
is TRUE,<br class=3D"">nothing should be done, similarly. Otherwise, the =
xenbus/xenstore<br class=3D"">connection should be re-set.<br =
class=3D""><br class=3D"">The idea is that normal Start/Stop should =
manage the refcount as<br class=3D"">expected. At ExitBootServices(), =
the XenBus level handler should only<br class=3D"">clear the connection =
to the hypervisor if no RemoveReference() call has<br class=3D"">done, =
or will do, it. (If the counter is positive, then a later<br =
class=3D"">RemoveReference() call will do it; if it's zero but =
HandOffToOs is TRUE,<br class=3D"">then it's been done already. If the =
counter is zero and the BOOLEAN is<br class=3D"">FALSE, then all devices =
have been disconnected normally with Stop() --<br class=3D"">or none =
have been connected at all --, before ExitBootServices(), so the<br =
class=3D"">XenBus driver itself has to ask for being forgotten.)<br =
class=3D""><br class=3D"">Admittedly, this is more complicated (due to =
the unspecified ordering<br class=3D"">between EBS notifications). I =
just feel it's more idiomatic to go<br class=3D"">through normal =
protocol member functions in EBS notification functions,<br =
class=3D"">rather than special callbacks.<br class=3D""><br =
class=3D"">(Side comment: the reference counting could normally be =
replaced by<br class=3D"">gBS-&gt;OpenProtocolInformation(); however, =
that service itself allocates<br class=3D"">memory, so we can't use it =
in EBS notification functions.)<br class=3D""><br class=3D"">Thanks<br =
class=3D"">Laszlo<br class=3D""><br class=3D"">-=3D-=3D-=3D-=3D-=3D-=3D-=3D=
-=3D-=3D-=3D-=3D-<br class=3D""><a href=3D"http://Groups.io" =
class=3D"">Groups.io</a> Links: You receive all messages sent to this =
group.<br class=3D""><br class=3D"">View/Reply Online (#47292): <a =
href=3D"https://edk2.groups.io/g/devel/message/47292" =
class=3D"">https://edk2.groups.io/g/devel/message/47292</a><br =
class=3D"">Mute This Topic: <a =
href=3D"https://groups.io/mt/34128015/1755084" =
class=3D"">https://groups.io/mt/34128015/1755084</a><br class=3D"">Group =
Owner: <a href=3D"mailto:devel+owner@edk2.groups.io" =
class=3D"">devel+owner@edk2.groups.io</a><br class=3D"">Unsubscribe: <a =
href=3D"https://edk2.groups.io/g/devel/unsub" =
class=3D"">https://edk2.groups.io/g/devel/unsub</a> &nbsp;[<a =
href=3D"mailto:afish@apple.com" class=3D"">afish@apple.com</a>]<br =
class=3D"">-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-</blockquote></blo=
ckquote></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_7D7E9BD1-1AFE-4709-86D5-D49A2550EB02--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5475844277541672194==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 16 21:32:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 21: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 1i9ybg-0002Mz-Ce; Mon, 16 Sep 2019 21:32:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9ybf-0002Mn-HB
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 21:32:23 +0000
X-Inumbo-ID: 74831b3c-d8c9-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 74831b3c-d8c9-11e9-a337-bc764e2007e4;
 Mon, 16 Sep 2019 21:32: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 1i9ybY-0006tk-A4; Mon, 16 Sep 2019 21:32: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 1i9ybY-0007Cd-0I; Mon, 16 Sep 2019 21:32:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9ybX-0007mg-U5; Mon, 16 Sep 2019 21:32:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141346-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-migrupgrade:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-examine:host-install:broken:heisenbug
 xen-unstable:test-amd64-i386-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 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-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 21:32:15 +0000
Subject: [Xen-devel] [xen-unstable test] 141346: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM0NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM0Ni8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRl
cm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDE0MTMwOQogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNSBob3N0LWluc3RhbGwgICAgICAgICAgICAgYnJv
a2VuIHBhc3MgaW4gMTQxMzA5CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICA1IGhvc3Qt
aW5zdGFsbC9kc3RfaG9zdCg1KSBicm9rZW4gcGFzcyBpbiAxNDEzMDkKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgaW4gMTQxMzA5IHBh
c3MgaW4gMTQxMzQ2CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBwYXNzIGluIDE0MTMwOQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTMw
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQxMzA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzMDkKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDE0MTMwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzA5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEz
MDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MTMwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzA5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDEzMDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIw
YWI4MGJmZTczYTI4ODhiM2U1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEzNDYgIDIwMTktMDkt
MTUgMjE6Mjk6MjkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
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
YnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
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
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lIGhvc3QtaW5zdGFsbApicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUp
CgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 22:20:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 22:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1i9zM2-00085K-8c; Mon, 16 Sep 2019 22:20:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=w3oa=XL=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1i9zM0-000859-AH
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 22:20:16 +0000
X-Inumbo-ID: 2806d4cc-d8d0-11e9-95fe-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2806d4cc-d8d0-11e9-95fe-12813bfff9fa;
 Mon, 16 Sep 2019 22:20:15 +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 x8GMEA13065427;
 Mon, 16 Sep 2019 22:20:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=tfU03y8WnwDZ8SXTlo/Bj3O5byAqUAfyDweAMc/3ta0=;
 b=rxsd6+OIZViNa9EtZAwobDkZyeZG91eeIFheK82MocBp9pHa31n8AB7sHp76nSXD7b9f
 zNcMPdaXts8ixBwleNsbAtFtWonNWNBdPfn9Itp4rFTNWCDK6Vjz8WfDJC3o3uriyx3P
 TFpw/nmcH+cGGGkBbXIwi/OfvtCHSHZYPMddsHEP0nB1aBfckr4Pm0O1bNg32LcvlIIx
 a54ndWIvG5RAGRXC8KWyGWpNgqFqFJYIRrCRG9azCE8gMe8Q8gUttlcvicV6StfMUeM2
 cwCxYMaJO7BBzOXvjZwnnwym5l8cxT2zRH65CoDoSHC3MqJwZ/TnqeT+xcDO3mSbHfKQ TQ== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2v0ruqjanm-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Sep 2019 22:20:14 +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 x8GMIOxY113581;
 Mon, 16 Sep 2019 22:20:13 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3030.oracle.com with ESMTP id 2v2jxg8993-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 16 Sep 2019 22:20:13 +0000
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x8GMKDsZ020704;
 Mon, 16 Sep 2019 22:20:13 GMT
Received: from [10.211.47.34] (/10.211.47.34)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 16 Sep 2019 15:20:12 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
Date: Mon, 16 Sep 2019 15:20:09 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9382
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909160212
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9382
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909160212
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gOS8xNi8xOSAxOjAxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxMy4wOS4yMDE5IDE4
OjM4LCBKb2UgSmluIHdyb3RlOgo+PiBIaSBKYW4sCj4+Cj4+IFRoYW5rcyBmb3IgeW91ciByZXBs
eSwgc2VlIG15IHJlcGx5IGluIGxpbmUgcGxlYXNlLgo+Pgo+PiBPbiA5LzEzLzE5IDEyOjE0IEFN
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IE9uIDEyLjA5LjIwMTkgMjA6MDMsIEpvZSBKaW4gd3Jv
dGU6Cj4+Pj4gV2l0aCBiZWxvdyB0ZXN0Y2FzZSwgZ3Vlc3Qga2VybmVsIHJlcG9ydGVkICJObyBp
cnEgaGFuZGxlciBmb3IgdmVjdG9yIjoKPj4+PiAgIDEpLiBQYXNzdGhyb3VnaCBtbHggaWIgVkYg
dG8gMiBwdmh2bSBndWVzdHMuCj4+Pj4gICAyKS4gU3RhcnQgcmRzLXN0cmVzcyBiZXR3ZWVuIDIg
Z3Vlc3RzLgo+Pj4+ICAgMykuIFNjYWxlIGRvd24gMiBndWVzdHMgdmNwdSBmcm9tIDMyIHRvIDYg
YXQgdGhlIHNhbWUgdGltZS4KPj4+Pgo+Pj4+IFJlcGVhdCBhYm92ZSB0ZXN0IHNldmVyYWwgaXRl
cmF0aW9uLCBndWVzdCBrZXJuZWwgcmVwb3J0ZWQgIk5vIGlycSBoYW5kbGVyCj4+Pj4gZm9yIHZl
Y3RvciIsIGFuZCBJQiB0cmFmZmljIGRvd25lZCB0byB6ZXJvIHdoaWNoIGNhdXNlZCBieSBpbnRl
cnJ1cHQgbG9zdC4KPj4+Pgo+Pj4+IFdoZW4gdmNwdSBvZmZsaW5lLCBrZXJuZWwgZGlzYWJsZWQg
bG9jYWwgSVJRLCBtaWdyYXRlIElSUSB0byBvdGhlciBjcHUsCj4+Pj4gdXBkYXRlIE1TSS1YIHRh
YmxlLCBlbmFibGUgSVJRLiBJZiBhbnkgbmV3IGludGVycnVwdCBhcnJpdmVkIGFmdGVyCj4+Pj4g
bG9jYWwgSVJRIGRpc2FibGVkIGFsc28gYmVmb3JlIE1TSS1YIHRhYmxlIGJlZW4gdXBkYXRlZCwg
aW50ZXJydXB0IHN0aWxsIAo+Pj4+IHVzZWQgb2xkIHZlY3RvciBhbmQgZGVzdCBjcHUgaW5mbywg
YW5kIHdoZW4gbG9jYWwgSVJRIGVuYWJsZWQgYWdhaW4sIAo+Pj4+IGludGVycnVwdCBiZWVuIHNl
bnQgdG8gd3JvbmcgY3B1IGFuZCB2ZWN0b3IuCj4+Pj4KPj4+PiBMb29rcyBzeW5jIFBJUiB0byBJ
UlIgYWZ0ZXIgTVNJLVggYmVlbiB1cGRhdGVkIGlzIGhlbHAgZm9yIHRoaXMgaXNzdWUuCj4+Pgo+
Pj4gSSdtIGhhdmluZyB0cm91YmxlIG1ha2luZyB0aGUgY29ubmVjdGlvbiwgd2hpY2ggcXVpdGUg
cG9zc2libHkgc2ltcGx5Cj4+PiBtZWFucyB0aGUgZGVzY3JpcHRpb24gbmVlZHMgdG8gYmUgZnVy
dGhlciBleHRlbmRlZDogU3luYy1pbmcgUElSIHRvCj4+PiBJUlIgaGFzIG5vdGhpbmcgdG8gZG8g
d2l0aCBhIHZlY3RvciBjaGFuZ2UuIEl0IHdvdWxkIGhlbHAgaWYgbm90aGluZwo+Pj4gZWxzZSBj
YXVzZWQgdGhpcyBiaXRtYXAgcHJvcGFnYXRpb24sIGFuZCBhbiBpbnRlcnJ1cHQgd2FzIGxvc3Qg
KHJhdGhlcgo+Pj4gdGhhbiBkZWxpdmVyZWQgdGhyb3VnaCB0aGUgd3JvbmcgdmVjdG9yLCBvciB0
byB0aGUgd3JvbmcgQ1BVKS4KPj4+IEZ1cnRoZXJtb3JlIHdpdGggdmVjdG9yIGFuZCBkZXN0aW5h
dGlvbiBiZWluZyBjb3VwbGVkLCBhZnRlciBhIENQVSBoYXMKPj4+IGJlZW4gb2ZmbGluZWQgdGhp
cyB3b3VsZCBnZW5lcmFsbHkgbWVhbgo+Pj4gLSBpZiB0aGVyZSB3YXMganVzdCBhIHNpbmdsZSBk
ZXN0aW5hdGlvbiBwZXJtaXR0ZWQsIGxhY2sgb2YgZGVsaXZlcnkKPj4+ICAgYWx0b2dldGhlciwK
Pj4+IC0gaWYgdGhlcmUgd2VyZSBtdWx0aXBsZSBkZXN0aW5hdGlvbnMgcGVybWl0dGVkLCBkZWxp
dmVyeSB0byBvbmUgb2YKPj4+ICAgdGhlIG90aGVyIENQVXMsIGF0IHdoaWNoIHBvaW50IHRoZSB2
ZWN0b3Igd291bGQgc3RpbGwgYmUgdmFsaWQuCj4+Cj4+IFdoZW4gY3B1IG9mZmxpbmUgb24gZ3Vl
c3Qga2VybmVsLCBpdCBvbmx5IG1pZ3JhdGVzIElSUXMgd2hpY2ggYWZmaW5pdHkgc2V0Cj4+IHRv
IHRoZSBjcHUgb25seSwgaWYgbXVsdGlwbGUgZGVzdGluYXRpb25zLCBrZXJuZWwgZG9lcyBub3Qg
ZG8gbWlncmF0aW9uCj4+IHdoaWNoIGluY2x1ZGVkIHVwZGF0ZSBtc2kteCB0YWJsZSB3aXRoIG5l
dyBkZXN0aW5hdGlvbiBhbHNvIHZlY3Rvci4KPj4KPj4gQWZ0ZXIgSVJRIG1pZ3JhdGlvbiwga2Vy
bmVsIHdpbGwgY2hlY2sgYWxsIHZlY3RvcidzIElSUiwgaWYgQVBJQyBJUlIKPj4gYmVlbiBzZXQs
IHJldHJpZ2dlciB0aGUgSVJRIHRvIG5ldyBkZXN0aW5hdGlvbi4gVGhpcyBpbnRlbmQgdG8gYXZv
aWQKPj4gdG8gbG9zdCBhbnkgaW50ZXJydXB0Lgo+Pgo+PiBCdXQgb24gWGVuLCBhZnRlciBtc2kt
eCB0YWJsZSB1cGRhdGVkLCBpdCBuZXZlciB0cmllZCB0byBjaGVjayBhbmQgbm90aWZ5Cj4+IGd1
ZXN0IGtlcm5lbCB0aGVyZSB3YXMgcGVuZGluZyBJUlEuCj4+Cj4+Pgo+Pj4gQW4gaW50ZXJlc3Rp
bmcgYXNwZWN0IHdvdWxkIGJlIG9uIHdoaWNoIENQVSB0aGUgbG9nIG1lc3NhZ2Ugd2FzCj4+PiBv
YnNlcnZlZCwgYW5kIGhvdyB0aGlzIGNvcnJlbGF0ZXMgd2l0aCB0aGUgZGVzdGluYXRpb24gc2V0
cyBvZiB0aGUKPj4+IENQVXMgdGhhdCBoYXZlIGdvdCBvZmZsaW5lZC4gRnJvbSB0aGVyZSBpdCB3
b3VsZCB0aGVuIGZ1cnRoZXIgYmUKPj4+IGludGVyZXN0aW5nIHRvIHVuZGVyc3RhbmQgd2h5IHRo
ZSBpbnRlcnJ1cHQgbWFkZSBpdCB0byB0aGF0IENQVSwKPj4+IHNpbmNlIC0gYXMgc2FpZCAtIGRl
c3RpbmF0aW9uIGFuZCB2ZWN0b3IgZ2V0IGNoYW5nZWQgdG9nZXRoZXIsIGFuZAo+Pj4gaGVuY2Ug
d2l0aCB0aGluZ3MgZ29pbmcgd3JvbmcgaXQgd291bGQgYmUgb2YgaW50ZXJlc3QgdG8ga25vdyB3
aGV0aGVyCj4+PiB0aGUgQ1BVIHJlY2VpdmluZyB0aGUgSVJRIGlzIHdpdGhpbiB0aGUgbmV3IGRl
c3RpbmF0aW9uIHNldCwgb3Igc29tZQo+Pj4gKHJhbmRvbT8pIG90aGVyIG9uZS4KPj4KPj4gaXJx
X3JldHJpZ2dlcigpIGJlZW4gY2FsbGVkIGFmdGVyIGtlcm5lbCB1cGRhdGVkIHZlY3RvciwgaXJx
X3JldHJpZ2dlcigpCj4+IHdpbGwgc2VuZCBwZW5kaW5nIElSUShzKSB0byBuZXcgZGVzdGluYXRp
b24uCj4+Cj4+IEhlcmUgYXJlIGtlcm5lbCBsb2cgd2hlbiBpc3N1ZSBoYXBwZW5lZCwgZ3Vlc3Qg
a2VybmVsIGlzIDQuMSwgb24gNC4xNAo+PiBndWVzdCwgaXQncyBhbG1vc3Qgc2FtZSwgYnV0IG5v
ICIoaXJxIC0xKSIgZm9yIGtlcm5lbCBjaGFuZ2VzLCBJUlEKPj4gbWlncmF0aW9ucyB3b3JrZmxv
dyBhcmUgc2FtZShmaXh1cF9pcnFzKCkpOgo+Pgo+PiBTZXAgMTIgMjA6MjY6NDYgbG9jYWxob3N0
IGtlcm5lbDogc21wYm9vdDogQ1BVIDE3IGlzIG5vdyBvZmZsaW5lCj4+IFNlcCAxMiAyMDoyNjo0
NiBsb2NhbGhvc3Qga2VybmVsOiBzbXBib290OiBDUFUgMTggaXMgbm93IG9mZmxpbmUKPj4gU2Vw
IDEyIDIwOjI2OjQ2IGxvY2FsaG9zdCBrZXJuZWw6IHNtcGJvb3Q6IENQVSAxOSBpcyBub3cgb2Zm
bGluZQo+PiBTZXAgMTIgMjA6MjY6NDcgbG9jYWxob3N0IGtlcm5lbDogQnJva2UgYWZmaW5pdHkg
Zm9yIGlycSAyNTEKPj4gU2VwIDEyIDIwOjI2OjQ3IGxvY2FsaG9zdCBrZXJuZWw6IGRvX0lSUTog
MjAuMTc4IE5vIGlycSBoYW5kbGVyIGZvciB2ZWN0b3IgKGlycSAtMSkKPj4gU2VwIDEyIDIwOjI2
OjQ3IGxvY2FsaG9zdCBrZXJuZWw6IHNtcGJvb3Q6IENQVSAyMCBpcyBub3cgb2ZmbGluZQo+PiBT
ZXAgMTIgMjA6MjY6NDcgbG9jYWxob3N0IGtlcm5lbDogc21wYm9vdDogQ1BVIDIxIGlzIG5vdyBv
ZmZsaW5lCj4+Cj4+IEZyb20gYWJvdmUsIHlvdSBjYW4gc2VlIElSUSBzZW50IHRvIGNwdSAyMCwg
d2hpY2ggaXMgb2ZmbGluaW5nLgo+Pgo+PiBJUlEgYXJyaXZlZCB0byB0aGUgY3B1IGltbWVkaWF0
ZWx5IHdoZW4gSVJRIGVuYWJsZWQsIGFmdGVyIENQVSBvZmZsaW5lZCwKPj4gaXQgcHJpbnRzIGxv
ZyAic21wYm9vdDogQ1BVIDIwIGlzIG5vdyBvZmZsaW5lIi4KPj4KPj4gQ2FsbCBwYXRoIGluIGtl
cm5lbCBhcyBiZWxvdzoKPj4gY3B1X2Rvd24oKQo+PiAgIHwtPiBjcHVfZG93bl9tYXBzX2xvY2tl
ZCgpCj4+ICAgfCAgICAgX2NwdV9kb3duCj4+ICAgfCAgICAgICB8LT4gX19zdG9wX21hY2hpbmUK
Pj4gICB8ICAgICAgICAgICAgIHwtPiBzdG9wX2NwdXMoKQo+PiAgIHwgICAgICAgICAgICAgICAg
ICAgfC0+X19zdG9wX2NwdXMoKQo+PiAgIHwgICAgICAgICAgICAgICAgICAgICAgICB8LSBxdWV1
ZV9zdG9wX2NwdXNfd29yaygpIC0tLSsKPj4gICB8LT4gX19jcHVfZGllKCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4+ICAgICAgICAgIHwtPiBwcl9pbmZvKCJDUFUg
JXUgaXMgbm93IG9mZmxpbmVcbiIsIGNwdSk7ICAgfAo+PiAgICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPj4gICAgICB8Cj4+ICAgICAgKwo+
PiBtdWx0aV9jcHVfc3RvcCgpCj4+ICAgfC0+IGxvY2FsX3NhdmVfZmxhZ3MKPj4gICB8LT4gdGFr
ZV9jcHVfZG93bigpCj4+ICAgfCAgICAgIHwtPiBfX2NwdV9kaXNhYmxlCj4+ICAgfCAgICAgICAg
ICAgIHwtPiBzbXBfb3BzLmNwdV9kaXNhYmxlID0geGVuX2NwdV9kaXNhYmxlCj4+ICAgfCAgICAg
ICAgICAgICAgICAgIHwtPiBjcHVfZGlzYWJsZV9jb21tb24KPj4gICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgfC0+IGZpeHVwX2lycXMgPD09IElSUSBtaWdyYXRpb24uCj4+ICAgfC0+IGxvY2Fs
X2lycV9yZXN0b3JlKCkKPiAKPiBBaCB5ZXMsIHRoaXMgbWFrZXMgc2Vuc2UuIFlvdSB3YW50IHRv
IGV4dGVuZCB0aGUgZGVzY3JpcHRpb24gdG8KPiByZWZsZWN0IHNvbWUgb2YgdGhlIGZ1cnRoZXIg
ZXhwbGFuYXRpb24gYWJvdmUuCgpJIHdpbGwgYWRkIG1vcmUgZXhwbGFuYXRpb24gbGF0ZXIuCgo+
IAo+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4+PiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4+Pj4gQEAgLTQxMiw2ICs0MTIsOSBAQCBpbnQgcHRf
aXJxX2NyZWF0ZV9iaW5kKAo+Pj4+ICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2
ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKPj4+PiAgICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxhZ3M7Cj4+Pj4gICAgICAgICAgICAgIH0KPj4+PiArCj4+
Pj4gKyAgICAgICAgICAgIGlmICggaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCj4+Pj4gKyAg
ICAgICAgICAgICAgICBodm1fZnVuY3Muc3luY19waXJfdG9faXJyKGQtPnZjcHVbcGlycV9kcGNp
LT5nbXNpLmRlc3RfdmNwdV9pZF0pOwo+Pj4KPj4+IElmIHRoZSBuZWVkIGZvciB0aGlzIGNoYW5n
ZSBjYW4gYmUgcHJvcGVybHkgZXhwbGFpbmVkLCB0aGVuIGl0Cj4+PiBzdGlsbCB3YW50cyBjb252
ZXJ0aW5nIHRvIGFsdGVybmF0aXZlX3ZjYWxsKCkgLSB0aGUgdGhlIG90aGVyCj4+PiBjYWxsZXIg
b2YgdGhpcyBob29rLiBPciBwZXJoYXBzIGV2ZW4gYmV0dGVyIG1vdmUgdmxhcGljLmMncwo+Pj4g
d3JhcHBlciAoc3VpdGFibHkgcmVuYW1lZCkgaW50byBodm0uaCwgYW5kIHVzZSBpdCBoZXJlLgo+
Pgo+PiBZZXMgSSBhZ3JlZSwgSSdtIG5vdCAxMDAlIHN1cmUsIHNvIEkgc2V0IGl0IHRvIFJGQy4K
PiAKPiBBbmQgYnR3LCBwbGVhc2UgYWxzbyBhdHRhY2ggYSBicmllZiBjb21tZW50IGhlcmUsIHRv
IGNsYXJpZnkKPiB3aHkgdGhlIHN5bmNpbmcgaXMgbmVlZGVkIHByZWNpc2VseSBhdCB0aGlzIHBv
aW50Lgo+IAo+Pj4gQWRkaXRpb25hbGx5LCB0aGUgY29kZSBzZXR0aW5nIHBpcnFfZHBjaS0+Z21z
aS5kZXN0X3ZjcHVfaWQKPj4+IChyaWdodCBhZnRlciB5b3VyIGNvZGUgaW5zZXJ0aW9uKSBhbGxv
d3MgZm9yIHRoZSBmaWVsZCB0byBiZQo+Pj4gaW52YWxpZCwgd2hpY2ggSSB0aGluayB5b3UgbmVl
ZCB0byBndWFyZCBhZ2FpbnN0Lgo+Pgo+PiBJIHRoaW5rIHlvdSBtZWFucyBtdWx0aXBsZSBkZXN0
aW5hdGlvbiwgdGhlbiBpdCdzIC0xPwo+IAo+IFRoZSByZWFzb24gZm9yIHdoeSBpdCBtaWdodCBi
ZSAtMSBhcmUgaXJyZWxldmFudCBoZXJlLCBJIHRoaW5rLgo+IFlvdSBuZWVkIHRvIGhhbmRsZSB0
aGUgY2FzZSBib3RoIHRvIGF2b2lkIGFuIG91dC1vZi1ib3VuZHMKPiBhcnJheSBhY2Nlc3MgYW5k
IHRvIG1ha2Ugc3VyZSBhbiBJUlIgYml0IHdvdWxkbid0IHN0aWxsIGdldAo+IHByb3BhZ2F0ZWQg
dG9vIGxhdGUgaW4gc29tZSBzcGVjaWFsIGNhc2UuCgpBZGQgZm9sbG93aW5nIGNoZWNrcz8KICAg
ICAgICAgICAgaWYgKCBkZXN0X3ZjcHVfaWQgPj0gMCAmJiBkZXN0X3ZjcHVfaWQgPCBkLT5tYXhf
dmNwdXMgJiYKICAgICAgICAgICAgICAgICBkLT52Y3B1W2Rlc3RfdmNwdV9pZF0tPnJ1bnN0YXRl
LnN0YXRlIDw9IFJVTlNUQVRFX2Jsb2NrZWQgKQoKPiAKPiBBbHNvIC0gd2hhdCBhYm91dCB0aGUg
cmVzcGVjdGl2ZSBvdGhlciBwYXRoIGluIHRoZSBmdW5jdGlvbiwKPiBkZWFsaW5nIHdpdGggUFRf
SVJRX1RZUEVfUENJIGFuZCBQVF9JUlFfVFlQRV9NU0lfVFJBTlNMQVRFPyBJdAo+IHNlZW1zIHRv
IG1lIHRoYXQgdGhlcmUncyB0aGUgc2FtZSBjaGFuY2Ugb2YgZGVmZXJyaW5nIElSUgo+IHByb3Bh
Z2F0aW9uIGZvciB0b28gbG9uZz8KClRoaXMgaXMgcG9zc2libGUsIGNhbiB5b3UgcGxlYXNlIGhl
bHAgb24gaG93IHRvIGdldCB3aGljaCB2Y3B1IGFzc29jaWF0ZSB0aGUgSVJRPwpJIGRpZCBub3Qg
Zm91bmQgYW55IGhlbHBlciBvbiBjdXJyZW50IFhlbi4KClRoYW5rcywKSm9lCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 22:35:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 22: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 1i9zag-0001F8-Sn; Mon, 16 Sep 2019 22:35:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1i9zag-0001F3-0e
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 22:35:26 +0000
X-Inumbo-ID: 45b5fc94-d8d2-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 45b5fc94-d8d2-11e9-978d-bc764e2007e4;
 Mon, 16 Sep 2019 22:35: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 1i9zad-00084M-1v; Mon, 16 Sep 2019 22:35: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 1i9zac-00023X-Ja; Mon, 16 Sep 2019 22:35:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1i9zac-0005tj-IS; Mon, 16 Sep 2019 22:35:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141348-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-arndale:guest-stop:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-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=85182c96de61f0b600bbe834d5a23e713162e892
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 22:35:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 141348: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM0OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzNDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSBmYWlsIGluIDE0MTMyMCBwYXNzIGluIDE0MTM0OAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNSBndWVzdC1zdG9wICAgICAgIGZhaWwgaW4gMTQxMzIwIHBhc3MgaW4gMTQxMzQ4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxNDEzMjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogcWVtdXUgICAgICAgICAgICAgICAgODUxODJjOTZkZTYxZjBiNjAwYmJlODM0ZDVhMjNlNzEz
MTYyZTg5MgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5
MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQw
MjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICAyOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAgMjggZGF5cyAgIDM1IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTI4NSAgMjAxOS0wOS0xMyAxOTozOToxMSBaICAgIDMgZGF5
cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFy
a292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5l
ZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFu
ZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJl
eS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0Pgog
IEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJl
ZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJv
cm4uZGU+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4K
ICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDbGViZXIgUm9zYSA8
Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgog
IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5p
ZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBC
ZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlk
IEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8
ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJl
ZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4K
ICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNr
IDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5j
b20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBN
YW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50
LmNvbT4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1IDxq
aW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+
CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxq
c25vd0ByZWRoYXQuY29tPgogIEpvc2ggS3VueiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWlu
dGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhh
dC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTD
oW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQu
ZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2Vh
QDE2My5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1B
eWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVy
IDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVy
Lm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1y
ZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgog
IE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8
bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNv
ZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+
CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1
bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92
Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZl
bC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlz
cHJhcy5ydT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRv
cmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAg
UmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBI
ZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJr
YWdhbkB2aXJ0dW96em8uY29tPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNl
cnkuY29tPgogIFNhdGhlZXNoIFJhamVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29t
PgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTaHUtQ2h1biBX
ZW5nIDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmlj
QHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3Rl
ZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVA
cmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwu
Y29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4
ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXll
biA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5A
YnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVv
enpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcg
PHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGlu
dGVsLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1
IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0u
cnU+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
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
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
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMjk0MyBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 16 23:45:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Sep 2019 23: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 1iA0gF-00012b-FA; Mon, 16 Sep 2019 23: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=lKO3=XL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iA0gD-00012V-VS
 for xen-devel@lists.xenproject.org; Mon, 16 Sep 2019 23:45:14 +0000
X-Inumbo-ID: 0409fc5a-d8dc-11e9-9600-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0409fc5a-d8dc-11e9-9600-12813bfff9fa;
 Mon, 16 Sep 2019 23:45:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iA0g7-0000v3-Qz; Mon, 16 Sep 2019 23:45:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iA0g7-0008AA-Hg; Mon, 16 Sep 2019 23:45:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iA0g7-0007pv-H1; Mon, 16 Sep 2019 23:45:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141375-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=9e1cfdf3ae7f2e920d2e5c7bbc1de78d27f6d259
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 16 Sep 2019 23:45:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141375: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM3NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA0IGRheXMgICAyOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzNjkgIDIwMTktMDktMTYgMTM6MDE6MDAgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CkF1dGhvcjogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpEYXRlOiAgIFdlZCBBdWcgMjEgMTA6
MDQ6MzAgMjAxOSArMDAwMAoKICAgIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIg
aW5mb3JtYXRpb24gKEFSTSwgRUxGKQogICAgCiAgICBUaGlzIGNvbXBsZW1lbnRzIFsxXSBjb21t
aXQgZm9yIEFSTSBhbmQgbGl2ZXBhdGNoX2VsZiBmaWxlcy4KICAgIAogICAgWzFdIDQ0NzBlZmVh
ZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZvcm1hdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmNv
bW1pdCBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CkF1dGhvcjogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjM0IDIw
MTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21p
Y3JvY29kZSgpCiAgICAKICAgIGFwcGx5X21pY3JvY29kZSgpJ3MgYWx3YXlzIGxvYWRpbmcgdGhl
IGNhY2hlZCB1Y29kZSBwYXRjaCBmb3JjZXMKICAgIGEgcGF0Y2ggdG8gYmUgc3RvcmVkIGJlZm9y
ZSBiZWluZyBsb2FkZWQuIE1ha2UgYXBwbHlfbWljcm9jb2RlKCkKICAgIGFjY2VwdCBhIHBhdGNo
IHBvaW50ZXIgdG8gcmVtb3ZlIHRoZSBsaW1pdGF0aW9uIHNvIHRoYXQgYSBwYXRjaAogICAgY2Fu
IGJlIHN0b3JlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODZmNjcwNmU0ZjRhYTg5OGJkNmZm
ZThmMTcxM2ZkMTc1Y2MyYzdjOQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMTowMSAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2Ft
ZDogY2FsbCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpbiBjb21tb24gY29kZQogICAgCiAgICBJbnRy
b2R1Y2UgYSB2ZW5kb3IgaG9vaywgLmVuZF91cGRhdGVfcGVyY3B1LCBmb3Igc3ZtX2hvc3Rfb3N2
d19pbml0KCkuCiAgICBUaGUgaG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0
ZXIgbG9hZGluZyBhbiB1cGRhdGUuCiAgICBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGlu
ZyBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbQogICAgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCku
CiAgICAKICAgIE5vdGUgdGhhdCBzdm1faG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVk
IHJlZ2FyZGxlc3Mgb2YgdGhlCiAgICByZXN1bHQgb2YgbG9hZGluZyBhbiB1cGRhdGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDQxZGY1OTk5
ZjFmNjExY2NiYWVkYjE1ZjVhNGRiZDFjMWE2MzQxNzMKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MzA6MTIgMjAxOSArMDIwMAoKICAg
IG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICAgIAogICAgU29t
ZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtlIGEg
Y3B1CiAgICBpZCBwYXJhbWV0ZXIuIEJ1dCBhdCBjdXJyZW50IGNhbGwgc2l0ZXMsIHRoZSBjcHUg
aWQgcGFyYW1ldGVyIGlzCiAgICBhbHdheXMgZXF1YWwgdG8gY3VycmVudCBjcHUgaWQuIFNvbWUg
b2YgdGhlbSBldmVuIHVzZSBhbiBhc3NlcnRpb24KICAgIHRvIGd1YXJhbnRlZSB0aGlzLiBSZW1v
dmUgdGhpcyByZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4MWNjMGYzOTMxNDM1Mzc0MDc3MTg0NjY1
MTQ4MzM1ZmNhMjQ1ODQ5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgU2VwIDEzIDEyOjI4OjQ0IDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92
ZSBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8KICAgIAogICAgUmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hl
IGZpZWxkIGluIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyBzaW5jZSBpdCBoYXMKICAgIGJlZW4gcmVw
bGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdvdWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxk
CiAgICByZW1haW5pbmcgaW4gdWNvZGVfY3B1X2luZm8uIFRoZW4sIHRoaXMgc3RydWN0IGlzIHJl
bW92ZWQgYW5kIHRoZQogICAgcmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0dXJlKSBpcyBzdG9y
ZWQgaW4gcGVyLWNwdSBhcmVhLgogICAgCiAgICBUaGUgY3B1IHN0YXR1cyBub3RpZmllciBpcyBh
bHNvIHJlbW92ZWQuIEl0IHdhcyB1c2VkIHRvIGZyZWUgdGhlICJtYyIKICAgIGZpZWxkIHRvIGF2
b2lkIG1lbW9yeSBsZWFrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4MzFmMTYyNzQ5NDJjZTcwZmJiNTBjNDM4NTg5ZjgyYzdkNjMxMjU3CkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjI4OjEzIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IGNsZWFuIHVwIG1pY3JvY29kZV9yZXN1
bWVfY3B1CiAgICAKICAgIFByZXZpb3VzbHksIGEgcGVyLWNwdSB1Y29kZSBjYWNoZSBpcyBtYWlu
dGFpbmVkLiBUaGVuIGVhY2ggQ1BVIGhhZCBvbmUKICAgIHBlci1jcHUgdXBkYXRlIGNhY2hlIGFu
ZCB0aGVyZSBtaWdodCBiZSBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBtaWNyb2NvZGUuCiAgICBUaHVz
IG1pY3JvY29kZV9yZXN1bWVfY3B1IHRyaWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBs
b2FkaW5nCiAgICBldmVyeSB1cGRhdGUgY2FjaGUgdW50aWwgYSBzdWNjZXNzZnVsIGxvYWQuCiAg
ICAKICAgIEJ1dCBub3cgdGhlIGNhY2hlIHN0cnVjdCBpcyBzaW1wbGlmaWVkIGEgbG90IGFuZCBv
bmx5IGEgc2luZ2xlIHVjb2RlIGlzCiAgICBjYWNoZWQuIGEgc2luZ2xlIGludm9jYXRpb24gb2Yg
LT5hcHBseV9taWNyb2NvZGUoKSB3b3VsZCBsb2FkIHRoZSBjYWNoZQogICAgYW5kIG1ha2UgbWlj
cm9jb2RlIHVwZGF0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IDlkYTIzOTQzY2NkNTU3ZGRiNmMzNGU5NmUzYmMwNzhhNTFhZDgyMDUKQXV0
aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6
Mjc6NDIgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogaW50cm9kdWNlIGEgZ2xvYmFsIGNhY2hl
IG9mIHVjb2RlIHBhdGNoCiAgICAKICAgIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBj
YWNoZSAndWNpLT5tYycuCiAgICAKICAgIFdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BV
cyBpbiB0aGUgc3lzdGVtIGhhdmUgdGhlIHNhbWUgc2lnbmF0dXJlCiAgICAoZmFtaWx5LCBtb2Rl
bCwgc3RlcHBpbmcgYW5kICdwZicpLCBvbmUgbWljcm9jb2RlIHVwZGF0ZSBtYXRjaGVzIHdpdGgK
ICAgIG9uZSBjcHUgc2hvdWxkIG1hdGNoIHdpdGggb3RoZXJzLiBIYXZpbmcgZGlmZmVyaW5nIG1p
Y3JvY29kZSByZXZpc2lvbnMKICAgIG9uIGNwdXMgd291bGQgY2F1c2Ugc3lzdGVtIHVuc3RhYmxl
IGFuZCBzaG91bGQgYmUgYXZvaWRlZC4gSGVuY2UsIGNhY2hpbmcKICAgIG9uZSBtaWNyb2NvZGUg
dXBkYXRlIGlzIGdvb2QgZW5vdWdoIGZvciBhbGwgY2FzZXMuCiAgICAKICAgIEludHJvZHVjZSBh
IGdsb2JhbCB2YXJpYWJsZSwgbWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0CiAg
ICBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlLiBXaGVuZXZlciB3ZSBnZXQgYSBuZXcgdmFsaWQg
bWljcm9jb2RlIHVwZGF0ZSwKICAgIGl0cyByZXZpc2lvbiBpZCBpcyBjb21wYXJlZCBhZ2FpbnN0
IHRoYXQgb2YgdGhlIG1pY3JvY29kZSB1cGRhdGUgdG8KICAgIGRldGVybWluZSB3aGV0aGVyIHRo
ZSAibWljcm9jb2RlX2NhY2hlIiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCiAgICB0aGlzIGds
b2JhbCBjYWNoZSBpcyBsb2FkZWQgdG8gY3B1IGluIGFwcGx5X21pY3JvY29kZSgpLgogICAgCiAg
ICBBbGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVf
bXV0ZXgnLgogICAgCiAgICBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcg
dGhlIG9sZCBwZXItY3B1IGNhY2hlICgndWNpLT5tYycpCiAgICBhcyBJIGFtIGdvaW5nIHRvIHJl
bW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4gV2UgY29weQogICAg
ZXZlcnl0aGluZyB0byBjcmVhdGUgdGhlIG5ldyBjYWNoZSBibG9iIHRvIGF2b2lkIHJldXNpbmcg
c29tZSBidWZmZXJzCiAgICBwcmV2aW91c2x5IGFsbG9jYXRlZCBmb3IgdGhlIG9sZCBwZXItY3B1
IGNhY2hlLiBJdCBpcyBub3Qgc28gZWZmaWNpZW50LAogICAgYnV0IGl0IGlzIGFscmVhZHkgY29y
cmVjdGVkIGJ5IGEgcGF0Y2ggbGF0ZXIgaW4gdGhpcyBzZXJpZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2Jk
YTJlMDNjYWFiY2JhNmQwYTYKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTMgMTI6MjY6NTEgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6
IGRpc3Rpbmd1aXNoIG9sZCBhbmQgbWlzbWF0Y2hlZCB1Y29kZSBpbiBtaWNyb2NvZGVfZml0cygp
CiAgICAKICAgIFNvbWV0aW1lcywgYW4gdWNvZGUgd2l0aCBhIGxldmVsIGxvd2VyIHRoYW4gb3Ig
ZXF1YWwgdG8gY3VycmVudCBDUFUncwogICAgcGF0Y2ggbGV2ZWwgaXMgdXNlZnVsLiBGb3IgZXhh
bXBsZSwgdG8gd29yayBhcm91bmQgYSBicm9rZW4gYmlvcyB3aGljaAogICAgb25seSBsb2FkcyB1
Y29kZSBmb3IgQlNQLCB3aGVuIEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVw
LAogICAgaXQgaXMgYmV0dGVyIHRvIHNhdmUgYW4gdWNvZGUgd2l0aCBsb3dlciBvciBlcXVhbCBs
ZXZlbCBmb3IgQVBzCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhp
cyBwYXRjaC4gQnV0IGZvbGxvd2luZyBwYXRjaCB3b3VsZAogICAgaGFuZGxlICJvbGQgdWNvZGUi
IGFuZCAibWlzbWF0Y2hlZCB1Y29kZSIgc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMTA5N2FlYjI3YWZlZGQ3ZmQ3MTNlYTJk
MjJhN2Y0NGM2NDI5Y2NiYwpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIFNlcCAxMyAxMjoyNjoxNiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2ludGVs
OiBleHRlbmQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgpCiAgICAKICAgIHRvIGEgbW9yZSBnZW5l
cmljIGZ1bmN0aW9uLiBTbyB0aGF0IGl0IGNhbiBiZSB1c2VkIGFsb25lIHRvIGNoZWNrCiAgICBh
biB1cGRhdGUgYWdhaW5zdCB0aGUgQ1BVIHNpZ25hdHVyZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2
aXNpb24uCiAgICAKICAgIE5vdGUgdGhhdCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgd2ls
bCBiZSB1c2VkIGluIGNvbW1vbiBjb2RlCiAgICAoYWthIG1pY3JvY29kZS5jKSwgaXQgaGFzIGJl
ZW4gcGxhY2VkIGluIHRoZSBjb21tb24gaGVhZGVyLiBBbmQKICAgIGNvbnN0aWZ5aW5nIHRoZSBw
YXJhbWV0ZXIgb2YgbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdAogICAgY2Fu
IGJlIGNhbGxlZCBieSBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4NDgxZjUyNTg3NmE2Zjc1Mzg2
NjcxNWFiYWY4MzRmOWE0Y2JjMWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MjE6NDcgMjAxOSArMDIwMAoKICAgIHB1
YmxpYy94ZW4uaDogdXBkYXRlIHRoZSBjb21tZW50IGV4cGxhaW5pbmcgJ1dhbGxjbG9jayB0aW1l
JwogICAgCiAgICBTaW5jZSBjb21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBk
b21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0CiAgICBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVu
dCBpbiB0aGUgcHVibGljIGhlYWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQogICAgaXQg
Y2xhaW1zIHRoYXQgd2FsbGNsb2NrIHRpbWUgaXMgb25seSB1cGRhdGVkIGJ5IGNvbnRyb2wgc29m
dHdhcmUuCiAgICBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5k
IHdjX25zZWMgYXJlIHNlY29uZHMgYW5kCiAgICBuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBp
biBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2ggYXJlIGJvZ3VzLiBUaGVpcgogICAgdmFsdWVzIGFy
ZSBhZGp1c3RlZCBieSB0aGUgZG9tYWluJ3MgdGltZV9vZmZzZXRfc2Vjb25kcyB2YWx1ZSwgd2hp
Y2ggaXMKICAgIHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQgUlRDIGFu
ZCBoZW5jZSB0aGUgd2FsbGNsb2NrCiAgICB0aW1lem9uZSBpcyB1bmRlciBndWVzdCBjb250cm9s
LgogICAgCiAgICBUaGlzIHBhdGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBjb21tZW50IGluIGxp
bmUgd2l0aCByZWFsaXR5IHdoaWxzdAogICAga2VlcGluZyBpdCByZWFzb25hYmx5IHNob3J0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCBmNTk4NjZlMmJjMTkwZjA4MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1CkF1dGhvcjogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE1OjE4
OjQ3IDIwMTkgKzAxMDAKCiAgICBVcGRhdGUgbXkgTUFJTlRBSU5FUlMgZW50cmllcwogICAgCiAg
ICBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxsIGV4cGlyZSBzaG9ydGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmJj
ZGRjNGRhMTE4ZDUyOGViMWZiZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkgKzAy
MDAKCiAgICBkZWJ1Z3RyYWNlOiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5nICNp
bmNsdWRlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCA2ZTNlNzcxMjAzNzgxYmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjMx
OjM0IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1U
cmVlIGxhdGVyIG9uIGluIHRoZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZp
Y2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVwIHRo
ZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVjYXVz
ZSB0aGUKICAgIGVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3QgcmVx
dWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGlu
ZyB0aGUgRGV2aWNlLVRyZWUuCiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkg
YmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVwLiBU
aGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24K
ICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0
LgogICAgCiAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUgdXNl
ZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0ZSBp
dCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3M2Fm
ZmJjOTE3N2VhNWY3NThiYTI0NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogYm9vdGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpCiAgICAKICAgIE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKSBp
cyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 02:57:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 02: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 1iA3fg-0001Uk-RF; Tue, 17 Sep 2019 02:56: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=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iA3fg-0001Uf-35
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 02:56:52 +0000
X-Inumbo-ID: c7fc3726-d8f6-11e9-9600-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7fc3726-d8f6-11e9-9600-12813bfff9fa;
 Tue, 17 Sep 2019 02:56: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 1iA3fX-0001IW-OX; Tue, 17 Sep 2019 02:56:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iA3fX-0003SE-51; Tue, 17 Sep 2019 02:56:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iA3fX-0003iT-42; Tue, 17 Sep 2019 02:56:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141378-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=9e1cfdf3ae7f2e920d2e5c7bbc1de78d27f6d259
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 02:56:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141378: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM3OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA0IGRheXMgICAyOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzNjkgIDIwMTktMDktMTYgMTM6MDE6MDAgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CkF1dGhvcjogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpEYXRlOiAgIFdlZCBBdWcgMjEgMTA6
MDQ6MzAgMjAxOSArMDAwMAoKICAgIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIg
aW5mb3JtYXRpb24gKEFSTSwgRUxGKQogICAgCiAgICBUaGlzIGNvbXBsZW1lbnRzIFsxXSBjb21t
aXQgZm9yIEFSTSBhbmQgbGl2ZXBhdGNoX2VsZiBmaWxlcy4KICAgIAogICAgWzFdIDQ0NzBlZmVh
ZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZvcm1hdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmNv
bW1pdCBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CkF1dGhvcjogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjM0IDIw
MTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21p
Y3JvY29kZSgpCiAgICAKICAgIGFwcGx5X21pY3JvY29kZSgpJ3MgYWx3YXlzIGxvYWRpbmcgdGhl
IGNhY2hlZCB1Y29kZSBwYXRjaCBmb3JjZXMKICAgIGEgcGF0Y2ggdG8gYmUgc3RvcmVkIGJlZm9y
ZSBiZWluZyBsb2FkZWQuIE1ha2UgYXBwbHlfbWljcm9jb2RlKCkKICAgIGFjY2VwdCBhIHBhdGNo
IHBvaW50ZXIgdG8gcmVtb3ZlIHRoZSBsaW1pdGF0aW9uIHNvIHRoYXQgYSBwYXRjaAogICAgY2Fu
IGJlIHN0b3JlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODZmNjcwNmU0ZjRhYTg5OGJkNmZm
ZThmMTcxM2ZkMTc1Y2MyYzdjOQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMTowMSAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2Ft
ZDogY2FsbCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpbiBjb21tb24gY29kZQogICAgCiAgICBJbnRy
b2R1Y2UgYSB2ZW5kb3IgaG9vaywgLmVuZF91cGRhdGVfcGVyY3B1LCBmb3Igc3ZtX2hvc3Rfb3N2
d19pbml0KCkuCiAgICBUaGUgaG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0
ZXIgbG9hZGluZyBhbiB1cGRhdGUuCiAgICBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGlu
ZyBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbQogICAgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCku
CiAgICAKICAgIE5vdGUgdGhhdCBzdm1faG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVk
IHJlZ2FyZGxlc3Mgb2YgdGhlCiAgICByZXN1bHQgb2YgbG9hZGluZyBhbiB1cGRhdGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDQxZGY1OTk5
ZjFmNjExY2NiYWVkYjE1ZjVhNGRiZDFjMWE2MzQxNzMKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MzA6MTIgMjAxOSArMDIwMAoKICAg
IG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICAgIAogICAgU29t
ZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtlIGEg
Y3B1CiAgICBpZCBwYXJhbWV0ZXIuIEJ1dCBhdCBjdXJyZW50IGNhbGwgc2l0ZXMsIHRoZSBjcHUg
aWQgcGFyYW1ldGVyIGlzCiAgICBhbHdheXMgZXF1YWwgdG8gY3VycmVudCBjcHUgaWQuIFNvbWUg
b2YgdGhlbSBldmVuIHVzZSBhbiBhc3NlcnRpb24KICAgIHRvIGd1YXJhbnRlZSB0aGlzLiBSZW1v
dmUgdGhpcyByZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4MWNjMGYzOTMxNDM1Mzc0MDc3MTg0NjY1
MTQ4MzM1ZmNhMjQ1ODQ5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgU2VwIDEzIDEyOjI4OjQ0IDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92
ZSBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8KICAgIAogICAgUmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hl
IGZpZWxkIGluIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyBzaW5jZSBpdCBoYXMKICAgIGJlZW4gcmVw
bGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdvdWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxk
CiAgICByZW1haW5pbmcgaW4gdWNvZGVfY3B1X2luZm8uIFRoZW4sIHRoaXMgc3RydWN0IGlzIHJl
bW92ZWQgYW5kIHRoZQogICAgcmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0dXJlKSBpcyBzdG9y
ZWQgaW4gcGVyLWNwdSBhcmVhLgogICAgCiAgICBUaGUgY3B1IHN0YXR1cyBub3RpZmllciBpcyBh
bHNvIHJlbW92ZWQuIEl0IHdhcyB1c2VkIHRvIGZyZWUgdGhlICJtYyIKICAgIGZpZWxkIHRvIGF2
b2lkIG1lbW9yeSBsZWFrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4MzFmMTYyNzQ5NDJjZTcwZmJiNTBjNDM4NTg5ZjgyYzdkNjMxMjU3CkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjI4OjEzIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IGNsZWFuIHVwIG1pY3JvY29kZV9yZXN1
bWVfY3B1CiAgICAKICAgIFByZXZpb3VzbHksIGEgcGVyLWNwdSB1Y29kZSBjYWNoZSBpcyBtYWlu
dGFpbmVkLiBUaGVuIGVhY2ggQ1BVIGhhZCBvbmUKICAgIHBlci1jcHUgdXBkYXRlIGNhY2hlIGFu
ZCB0aGVyZSBtaWdodCBiZSBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBtaWNyb2NvZGUuCiAgICBUaHVz
IG1pY3JvY29kZV9yZXN1bWVfY3B1IHRyaWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBs
b2FkaW5nCiAgICBldmVyeSB1cGRhdGUgY2FjaGUgdW50aWwgYSBzdWNjZXNzZnVsIGxvYWQuCiAg
ICAKICAgIEJ1dCBub3cgdGhlIGNhY2hlIHN0cnVjdCBpcyBzaW1wbGlmaWVkIGEgbG90IGFuZCBv
bmx5IGEgc2luZ2xlIHVjb2RlIGlzCiAgICBjYWNoZWQuIGEgc2luZ2xlIGludm9jYXRpb24gb2Yg
LT5hcHBseV9taWNyb2NvZGUoKSB3b3VsZCBsb2FkIHRoZSBjYWNoZQogICAgYW5kIG1ha2UgbWlj
cm9jb2RlIHVwZGF0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IDlkYTIzOTQzY2NkNTU3ZGRiNmMzNGU5NmUzYmMwNzhhNTFhZDgyMDUKQXV0
aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6
Mjc6NDIgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogaW50cm9kdWNlIGEgZ2xvYmFsIGNhY2hl
IG9mIHVjb2RlIHBhdGNoCiAgICAKICAgIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBj
YWNoZSAndWNpLT5tYycuCiAgICAKICAgIFdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BV
cyBpbiB0aGUgc3lzdGVtIGhhdmUgdGhlIHNhbWUgc2lnbmF0dXJlCiAgICAoZmFtaWx5LCBtb2Rl
bCwgc3RlcHBpbmcgYW5kICdwZicpLCBvbmUgbWljcm9jb2RlIHVwZGF0ZSBtYXRjaGVzIHdpdGgK
ICAgIG9uZSBjcHUgc2hvdWxkIG1hdGNoIHdpdGggb3RoZXJzLiBIYXZpbmcgZGlmZmVyaW5nIG1p
Y3JvY29kZSByZXZpc2lvbnMKICAgIG9uIGNwdXMgd291bGQgY2F1c2Ugc3lzdGVtIHVuc3RhYmxl
IGFuZCBzaG91bGQgYmUgYXZvaWRlZC4gSGVuY2UsIGNhY2hpbmcKICAgIG9uZSBtaWNyb2NvZGUg
dXBkYXRlIGlzIGdvb2QgZW5vdWdoIGZvciBhbGwgY2FzZXMuCiAgICAKICAgIEludHJvZHVjZSBh
IGdsb2JhbCB2YXJpYWJsZSwgbWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0CiAg
ICBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlLiBXaGVuZXZlciB3ZSBnZXQgYSBuZXcgdmFsaWQg
bWljcm9jb2RlIHVwZGF0ZSwKICAgIGl0cyByZXZpc2lvbiBpZCBpcyBjb21wYXJlZCBhZ2FpbnN0
IHRoYXQgb2YgdGhlIG1pY3JvY29kZSB1cGRhdGUgdG8KICAgIGRldGVybWluZSB3aGV0aGVyIHRo
ZSAibWljcm9jb2RlX2NhY2hlIiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCiAgICB0aGlzIGds
b2JhbCBjYWNoZSBpcyBsb2FkZWQgdG8gY3B1IGluIGFwcGx5X21pY3JvY29kZSgpLgogICAgCiAg
ICBBbGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVf
bXV0ZXgnLgogICAgCiAgICBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcg
dGhlIG9sZCBwZXItY3B1IGNhY2hlICgndWNpLT5tYycpCiAgICBhcyBJIGFtIGdvaW5nIHRvIHJl
bW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4gV2UgY29weQogICAg
ZXZlcnl0aGluZyB0byBjcmVhdGUgdGhlIG5ldyBjYWNoZSBibG9iIHRvIGF2b2lkIHJldXNpbmcg
c29tZSBidWZmZXJzCiAgICBwcmV2aW91c2x5IGFsbG9jYXRlZCBmb3IgdGhlIG9sZCBwZXItY3B1
IGNhY2hlLiBJdCBpcyBub3Qgc28gZWZmaWNpZW50LAogICAgYnV0IGl0IGlzIGFscmVhZHkgY29y
cmVjdGVkIGJ5IGEgcGF0Y2ggbGF0ZXIgaW4gdGhpcyBzZXJpZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2Jk
YTJlMDNjYWFiY2JhNmQwYTYKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTMgMTI6MjY6NTEgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6
IGRpc3Rpbmd1aXNoIG9sZCBhbmQgbWlzbWF0Y2hlZCB1Y29kZSBpbiBtaWNyb2NvZGVfZml0cygp
CiAgICAKICAgIFNvbWV0aW1lcywgYW4gdWNvZGUgd2l0aCBhIGxldmVsIGxvd2VyIHRoYW4gb3Ig
ZXF1YWwgdG8gY3VycmVudCBDUFUncwogICAgcGF0Y2ggbGV2ZWwgaXMgdXNlZnVsLiBGb3IgZXhh
bXBsZSwgdG8gd29yayBhcm91bmQgYSBicm9rZW4gYmlvcyB3aGljaAogICAgb25seSBsb2FkcyB1
Y29kZSBmb3IgQlNQLCB3aGVuIEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVw
LAogICAgaXQgaXMgYmV0dGVyIHRvIHNhdmUgYW4gdWNvZGUgd2l0aCBsb3dlciBvciBlcXVhbCBs
ZXZlbCBmb3IgQVBzCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhp
cyBwYXRjaC4gQnV0IGZvbGxvd2luZyBwYXRjaCB3b3VsZAogICAgaGFuZGxlICJvbGQgdWNvZGUi
IGFuZCAibWlzbWF0Y2hlZCB1Y29kZSIgc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMTA5N2FlYjI3YWZlZGQ3ZmQ3MTNlYTJk
MjJhN2Y0NGM2NDI5Y2NiYwpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIFNlcCAxMyAxMjoyNjoxNiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2ludGVs
OiBleHRlbmQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgpCiAgICAKICAgIHRvIGEgbW9yZSBnZW5l
cmljIGZ1bmN0aW9uLiBTbyB0aGF0IGl0IGNhbiBiZSB1c2VkIGFsb25lIHRvIGNoZWNrCiAgICBh
biB1cGRhdGUgYWdhaW5zdCB0aGUgQ1BVIHNpZ25hdHVyZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2
aXNpb24uCiAgICAKICAgIE5vdGUgdGhhdCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgd2ls
bCBiZSB1c2VkIGluIGNvbW1vbiBjb2RlCiAgICAoYWthIG1pY3JvY29kZS5jKSwgaXQgaGFzIGJl
ZW4gcGxhY2VkIGluIHRoZSBjb21tb24gaGVhZGVyLiBBbmQKICAgIGNvbnN0aWZ5aW5nIHRoZSBw
YXJhbWV0ZXIgb2YgbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdAogICAgY2Fu
IGJlIGNhbGxlZCBieSBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4NDgxZjUyNTg3NmE2Zjc1Mzg2
NjcxNWFiYWY4MzRmOWE0Y2JjMWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MjE6NDcgMjAxOSArMDIwMAoKICAgIHB1
YmxpYy94ZW4uaDogdXBkYXRlIHRoZSBjb21tZW50IGV4cGxhaW5pbmcgJ1dhbGxjbG9jayB0aW1l
JwogICAgCiAgICBTaW5jZSBjb21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBk
b21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0CiAgICBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVu
dCBpbiB0aGUgcHVibGljIGhlYWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQogICAgaXQg
Y2xhaW1zIHRoYXQgd2FsbGNsb2NrIHRpbWUgaXMgb25seSB1cGRhdGVkIGJ5IGNvbnRyb2wgc29m
dHdhcmUuCiAgICBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5k
IHdjX25zZWMgYXJlIHNlY29uZHMgYW5kCiAgICBuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBp
biBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2ggYXJlIGJvZ3VzLiBUaGVpcgogICAgdmFsdWVzIGFy
ZSBhZGp1c3RlZCBieSB0aGUgZG9tYWluJ3MgdGltZV9vZmZzZXRfc2Vjb25kcyB2YWx1ZSwgd2hp
Y2ggaXMKICAgIHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQgUlRDIGFu
ZCBoZW5jZSB0aGUgd2FsbGNsb2NrCiAgICB0aW1lem9uZSBpcyB1bmRlciBndWVzdCBjb250cm9s
LgogICAgCiAgICBUaGlzIHBhdGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBjb21tZW50IGluIGxp
bmUgd2l0aCByZWFsaXR5IHdoaWxzdAogICAga2VlcGluZyBpdCByZWFzb25hYmx5IHNob3J0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCBmNTk4NjZlMmJjMTkwZjA4MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1CkF1dGhvcjogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE1OjE4
OjQ3IDIwMTkgKzAxMDAKCiAgICBVcGRhdGUgbXkgTUFJTlRBSU5FUlMgZW50cmllcwogICAgCiAg
ICBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxsIGV4cGlyZSBzaG9ydGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmJj
ZGRjNGRhMTE4ZDUyOGViMWZiZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkgKzAy
MDAKCiAgICBkZWJ1Z3RyYWNlOiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5nICNp
bmNsdWRlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCA2ZTNlNzcxMjAzNzgxYmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjMx
OjM0IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1U
cmVlIGxhdGVyIG9uIGluIHRoZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZp
Y2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVwIHRo
ZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVjYXVz
ZSB0aGUKICAgIGVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3QgcmVx
dWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGlu
ZyB0aGUgRGV2aWNlLVRyZWUuCiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkg
YmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVwLiBU
aGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24K
ICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0
LgogICAgCiAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUgdXNl
ZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0ZSBp
dCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3M2Fm
ZmJjOTE3N2VhNWY3NThiYTI0NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogYm9vdGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpCiAgICAKICAgIE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKSBp
cyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 03:30:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 03: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 1iA4Bf-0005JU-Ih; Tue, 17 Sep 2019 03:29:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iA4Be-0005JL-J1
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 03:29:54 +0000
X-Inumbo-ID: 66ddd15c-d8fb-11e9-9600-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66ddd15c-d8fb-11e9-9600-12813bfff9fa;
 Tue, 17 Sep 2019 03:29: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 1iA4BY-0001w8-0c; Tue, 17 Sep 2019 03:29: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 1iA4BX-0006Mx-Nm; Tue, 17 Sep 2019 03:29:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iA4BX-0008FP-M1; Tue, 17 Sep 2019 03:29:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141356-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: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-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=70a29b378a397f6f4571c95b9d3cbba711a90859
X-Osstest-Versions-That: libvirt=c5f690be75963432d44ac3eb437d5309231db260
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 03:29:47 +0000
Subject: [Xen-devel] [libvirt test] 141356: 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>

ZmxpZ2h0IDE0MTM1NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzNTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTI0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMjQxCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDcwYTI5YjM3OGEzOTdmNmY0NTcxYzk1YjlkM2NiYmE3MTFhOTA4
NTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGM1ZjY5MGJlNzU5NjM0
MzJkNDRhYzNlYjQzN2Q1MzA5MjMxZGIyNjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI0MSAg
MjAxOS0wOS0xMiAwNTowNjoyNiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NjQgIDIwMTktMDktMTMgMDQ6MTg6NTUgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDEzNTYgIDIwMTktMDktMTYgMDU6NTA6NTMgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEppYW5nIGt1biA8
amlhbmcua3VuMkB6dGUuY29tLmNuPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAg
TGFpbmUgU3R1bXAgPGxhaW5lQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBjNWY2OTBiZTc1Li43
MGEyOWIzNzhhICA3MGEyOWIzNzhhMzk3ZjZmNDU3MWM5NWI5ZDNjYmJhNzExYTkwODU5IC0+IHhl
bi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 03:58:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 03:58:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA4cw-0000Gu-Ub; Tue, 17 Sep 2019 03:58:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iA4cv-0000GO-5f
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 03:58:05 +0000
X-Inumbo-ID: 55f66fee-d8ff-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 55f66fee-d8ff-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 03:57:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iA4cm-0002Qg-5k; Tue, 17 Sep 2019 03:57: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 1iA4cl-0000g7-RW; Tue, 17 Sep 2019 03:57:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iA4cl-00026v-Qv; Tue, 17 Sep 2019 03:57:55 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141364-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=82462483517985bdc3f7f3a0949266654786e047
X-Osstest-Versions-That: freebsd=a3dbacfc31a3c2ef7d9d4d12d4e5108f044c0701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 03:57:55 +0000
Subject: [Xen-devel] [freebsd-master test] 141364: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM2NCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMzY0LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDEwMDQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgODI0NjI0ODM1MTc5ODViZGMzZjdmM2EwOTQ5MjY2NjU0
Nzg2ZTA0NwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgYTNkYmFjZmMz
MWEzYzJlZjdkOWQ0ZDEyZDRlNTEwOGYwNDRjMDcwMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
MDA0ICAyMDE5LTA5LTA0IDA5OjIwOjEzIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTA4NiAgMjAxOS0wOS0wNiAwOToyMTozMyBaICAgMTAgZGF5cyAgICA1IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTM2NCAgMjAxOS0wOS0xNiAwOToyMDozNCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFkcmlhbiA8YWRyaWFuQEZyZWVCU0Qub3Jn
PgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYXZnIDxhdmdARnJlZUJTRC5vcmc+
CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9yZz4KICBiY3JhbiA8YmNyYW5ARnJlZUJTRC5vcmc+CiAg
YmRyYWdvbiA8YmRyYWdvbkBGcmVlQlNELm9yZz4KICBiZHJld2VyeSA8YmRyZXdlcnlARnJlZUJT
RC5vcmc+CiAgYnIgPGJyQEZyZWVCU0Qub3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qub3Jn
PgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNocyA8Y2hzQEZyZWVCU0Qub3JnPgogIGNyZWVz
IDxjcmVlc0BGcmVlQlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGVscGhpaiA8ZGVs
cGhpakBGcmVlQlNELm9yZz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBlZCA8ZWRARnJlZUJT
RC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZmFiaWVudCA8ZmFiaWVudEBG
cmVlQlNELm9yZz4KICBnYWxsYXRpbiA8Z2FsbGF0aW5ARnJlZUJTRC5vcmc+CiAgZ2xlYml1cyA8
Z2xlYml1c0BGcmVlQlNELm9yZz4KICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+CiAgaHNlbGFz
a3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGltcCA8
aW1wQEZyZWVCU0Qub3JnPgogIGplZmYgPGplZmZARnJlZUJTRC5vcmc+CiAgamdoIDxqZ2hARnJl
ZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amls
bGVzQEZyZWVCU0Qub3JnPgogIGpraW0gPGpraW1ARnJlZUJTRC5vcmc+CiAgam9oYWx1biA8am9o
YWx1bkBGcmVlQlNELm9yZz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtp
YkBGcmVlQlNELm9yZz4KICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJl
ZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJT
RC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3Jn
PgogIG1ob3JuZSA8bWhvcm5lQEZyZWVCU0Qub3JnPgogIG1pemhrYSA8bWl6aGthQEZyZWVCU0Qu
b3JnPgogIG1qZyA8bWpnQEZyZWVCU0Qub3JnPgogIG9zaG9nYm8gPG9zaG9nYm9ARnJlZUJTRC5v
cmc+CiAgcGZnIDxwZmdARnJlZUJTRC5vcmc+CiAgcGhpbGlwIDxwaGlsaXBARnJlZUJTRC5vcmc+
CiAgcm1hY2tsZW0gPHJtYWNrbGVtQEZyZWVCU0Qub3JnPgogIHJycyA8cnJzQEZyZWVCU0Qub3Jn
PgogIHNjb3R0bCA8c2NvdHRsQEZyZWVCU0Qub3JnPgogIHNjb3R0cGggPHNjb3R0cGhARnJlZUJT
RC5vcmc+CiAgc2V2YW4gPHNldmFuQEZyZWVCU0Qub3JnPgogIHNnIDxzZ0BGcmVlQlNELm9yZz4K
ICBzamcgPHNqZ0BGcmVlQlNELm9yZz4KICBzdGV2ZWsgPHN0ZXZla0BGcmVlQlNELm9yZz4KICB0
YWthd2F0YSA8dGFrYXdhdGFARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3Jn
PgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qu
b3JnPgogIHd1bGYgPHd1bGZARnJlZUJTRC5vcmc+CiAgeXVyaXB2IDx5dXJpcHZARnJlZUJTRC5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXhlbi1m
cmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNjMwIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 04:27:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 04:27: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 1iA55L-00041m-Es; Tue, 17 Sep 2019 04:27:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iA55K-00041h-0S
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 04:27:26 +0000
X-Inumbo-ID: 7272b048-d903-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7272b048-d903-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 04:27: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 1iA55H-000331-NX; Tue, 17 Sep 2019 04:27: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 1iA55H-00039k-F7; Tue, 17 Sep 2019 04:27:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iA55H-0005VN-EI; Tue, 17 Sep 2019 04:27:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141354-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 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-arndale: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-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:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4d856f72c10ecb060868ed10ff1b1453943fc6c8
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 04:27:23 +0000
Subject: [Xen-devel] [linux-linus test] 141354: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM1NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMzU0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDRkODU2ZjcyYzEwZWNiMDYwODY4
ZWQxMGZmMWIxNDUzOTQzZmM2YzgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxOTYgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTk1IGRheXMgIDE0
OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEzNTQgIDIwMTktMDktMTYgMDM6NDU6
MTAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQzMjIgcGVvcGxlIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MzEwNDcgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 05:58:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 05:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA6VJ-0006ad-Pl; Tue, 17 Sep 2019 05:58:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6VI-0006aP-66
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 05:58:20 +0000
X-Inumbo-ID: 24aafbce-d910-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24aafbce-d910-11e9-9601-12813bfff9fa;
 Tue, 17 Sep 2019 05:58: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 6D364AC90;
 Tue, 17 Sep 2019 05:58:16 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Date: Tue, 17 Sep 2019 07:58:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmFyaW91cyBDUjMgYW5kIFBDSUQgcmVsYXRlZCBhZGp1c3RtZW50cywgZmlyc3QgYW5kIGZvcmVt
b3N0IGFuCmFsbW9zdCBmdWxsIHJlLXdyaXRlIG9mIHN3aXRjaF9jcjNfY3I0KCkgKGluIHBhdGNo
IDIpLgoKMTogeDg2OiBhZGp1c3QgY3IzX3BjaWQoKSByZXR1cm4gdHlwZQoyOiB4ODY6IGxpbWl0
IHRoZSBhbW91bnQgb2YgVExCIGZsdXNoaW5nIGluIHN3aXRjaF9jcjNfY3I0KCkKMzogeDg2L21t
OiBob25vciBvcHRfcGNpZCBhbHNvIGZvciAzMi1iaXQgUFYgZG9tYWlucwo0OiB4ODYvSFZNOiBt
b3ZlIE5PRkxVU0ggaGFuZGxpbmcgb3V0IG9mIGh2bV9zZXRfY3IzKCkKNTogeDg2L0hWTTogcmVm
dXNlIENSMyBsb2FkcyB3aXRoIHJlc2VydmVkICh1cHBlcikgYml0cyBzZXQKNjogeDg2L0hWTTog
cmVsYXggc2hhZG93IG1vZGUgY2hlY2sgaW4gaHZtX3NldF9jcjMoKQo3OiB4ODYvSFZNOiBjb3Nt
ZXRpY3MgdG8gaHZtX3NldF9jcjMoKQo4OiB4ODYvQ1BVSUQ6IGRyb3AgSU5WUENJRCBkZXBlbmRl
bmN5IG9uIFBDSUQKOTogeDg2OiBQQ0lEIGlzIHVudXNlZCB3aGVuICFQVgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:12:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06: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 1iA6ie-0000Vs-5Z; Tue, 17 Sep 2019 06:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6id-0000Vg-9u
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:12:07 +0000
X-Inumbo-ID: 12b8379a-d912-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12b8379a-d912-11e9-9601-12813bfff9fa;
 Tue, 17 Sep 2019 06:12: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 6A148B61B;
 Tue, 17 Sep 2019 06:12:05 +0000 (UTC)
To: Oleksandr <olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
 <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
 <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f10cc304-96f8-f942-0ef2-0a9d4544f288@suse.com>
Date: Tue, 17 Sep 2019 08:12:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDkuMjAxOSAyMDowOCwgT2xla3NhbmRyIHdyb3RlOgo+IE9uIDE2LjA5LjE5IDEzOjQw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ICsvKiBwZXItZGV2aWNlIElPTU1VIGluc3RhbmNlIGRh
dGEgKi8KPj4+ICtzdHJ1Y3QgaW9tbXVfZndzcGVjIHsKPj4+ICsgICAgLyogdGhpcyBkZXZpY2Un
cyBJT01NVSAqLwo+Pj4gKyAgICBzdHJ1Y3QgZGV2aWNlICppb21tdV9kZXY7Cj4+PiArICAgIC8q
IElPTU1VIGRyaXZlciBwcml2YXRlIGRhdGEgZm9yIHRoaXMgZGV2aWNlICovCj4+PiArICAgIHZv
aWQgKmlvbW11X3ByaXY7Cj4+PiArICAgIC8qIG51bWJlciBvZiBhc3NvY2lhdGVkIGRldmljZSBJ
RHMgKi8KPj4+ICsgICAgdW5zaWduZWQgaW50IG51bV9pZHM7Cj4+PiArICAgIC8qIElEcyB3aGlj
aCB0aGlzIGRldmljZSBtYXkgcHJlc2VudCB0byB0aGUgSU9NTVUgKi8KPj4+ICsgICAgdWludDMy
X3QgaWRzWzFdOwo+Pj4gK307Cj4+IE5vdGUgdGhhdCB5b3UgYWJ1c2UgeHJlYWxsb2NfZmxleF9z
dHJ1Y3QoKSB3aGVuIHVzaW5nIGl0IHdpdGggc3VjaAo+PiBhIHR5cGU6IFRoZSBsYXN0IGZpZWxk
IGlzIF9ub3RfIGEgZmxleGlibGUgYXJyYXkgbWVtYmVyLiBDb21waWxlcnMKPj4gbWlnaHQgbGVn
aXRpbWF0ZWx5IHdhcm4gaWYgdGhleSBjYW4gcHJvdmUgdGhhdCB5b3UgYWNjZXNzCj4+IHAtPmlk
c1sxXSBhbnl3aGVyZSwgZGVzcGl0ZSB5b3UgKHByZXN1bWFibHkpIGhhdmluZyBhbGxvY2F0ZWQg
ZW5vdWdoCj4+IHNwYWNlLiAoSSBoYXZlbid0IGJlZW4gYWJsZSB0byB0aGluayBvZiBhIHdheSBm
b3IgdGhlIG1hY3JvIHRvCj4+IGFjdHVhbGx5IGRldGVjdCBhbmQgaGVuY2UgcmVmdXNlIHN1Y2gg
d3JvbmcgdXNlcy4pCj4gCj4gSW5kZWVkLCB5b3UgYXJlIHJpZ2h0LiBJIGFtIGluIGRvdWJ0LCB3
aGV0aGVyIHRvIHJldGFpbiBwb3J0ZWQgZnJvbSAKPiBMaW51eCBjb2RlIChpZHNbMV0pCj4gCj4g
YW5kIG1lbnRpb24gYWJvdXQgc3VjaCBhYnVzZSBvciBjaGFuZ2UgaXQgdG8gZGVhbCB3aXRoIHJl
YWwgZmxleGlibGUgCj4gYXJyYXkgbWVtYmVyIChpZHNbXSkuIEFueSB0aG91Z2h0cz8KCkknbSBv
ZiB0aGUgc3Ryb25nIG9waW5pb24gdGhhdCB5b3Ugc2hvdWxkIHN3aXRjaCB0byBbXSAob3IgYXQK
bGVhc3QgWzBdKSBub3RhdGlvbi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:12:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA6jR-0000Zc-GT; Tue, 17 Sep 2019 06:12: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=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6jQ-0000Z3-GW
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:12:56 +0000
X-Inumbo-ID: 301f1fb0-d912-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 301f1fb0-d912-11e9-9601-12813bfff9fa;
 Tue, 17 Sep 2019 06:12: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 CD0B8AC4D;
 Tue, 17 Sep 2019 06:12:54 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <be39b9f6-7404-8c05-26e3-4416533ed9a0@suse.com>
Date: Tue, 17 Sep 2019 08:13:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIGZvciBpdCB0byBiZSA2NCBiaXRzIHdpZGUgLSBvbmx5IHRoZSBsb3cg
dHdlbHZlIGJpdHMKb2YgQ1IzIGhvbGQgdGhlIFBDSUQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBAIC0xMDMsNyArMTAzLDggQEAgc3RhdGljIHZvaWQg
ZG9fdGxiX2ZsdXNoKHZvaWQpCiAKIHZvaWQgc3dpdGNoX2NyM19jcjQodW5zaWduZWQgbG9uZyBj
cjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9j
cjQsIG9sZF9wY2lkOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9jcjQ7CisgICAgdW5z
aWduZWQgaW50IG9sZF9wY2lkOwogICAgIHUzMiB0OwogCiAgICAgLyogVGhpcyBub24tcmVlbnRy
YW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICov
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMjg3LDcgKzI4Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyBjcjNfcGEodW5zaWcKICAgICByZXR1cm4gY3IzICYgWDg2X0NSM19BRERSX01B
U0s7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBjcjNfcGNpZCh1bnNpZ25lZCBs
b25nIGNyMykKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGNyM19wY2lkKHVuc2lnbmVkIGxv
bmcgY3IzKQogewogICAgIHJldHVybiBjcjMgJiBYODZfQ1IzX1BDSURfTUFTSzsKIH0KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:13:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06:13: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 1iA6jy-0000dd-R6; Tue, 17 Sep 2019 06:13:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6jx-0000dR-9v
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:13:29 +0000
X-Inumbo-ID: 4398043a-d912-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4398043a-d912-11e9-9601-12813bfff9fa;
 Tue, 17 Sep 2019 06:13: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 8DFB2AC4D;
 Tue, 17 Sep 2019 06:13:27 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <05363bde-6b5b-56e2-1f85-b64f995d82cf@suse.com>
Date: Tue, 17 Sep 2019 08:13:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgcmVhbGx5IG5lZWQgdG8gZmx1c2ggdGhlIFRMQiBqdXN0IG9uY2UsIGlmIHdlIGRvIHNvIHdp
dGggb3IgYWZ0ZXIgdGhlCkNSMyB3cml0ZS4gVGhlIG9ubHkgY2FzZSB3aGVyZSB0d28gZmx1c2hl
cyBhcmUgdW5hdm9pZGFibGUgaXMgd2hlbiB3ZQptZWFuIHRvIHR1cm4gb2ZmIENSNC5QR0UgKHBl
cmhhcHMganVzdCB0ZW1wb3JhcmlseTsgc2VlIHRoZSBjb2RlCmNvbW1lbnQpLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvZmx1
c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtMTA0LDgyICsxMDQsNjUg
QEAgc3RhdGljIHZvaWQgZG9fdGxiX2ZsdXNoKHZvaWQpCiB2b2lkIHN3aXRjaF9jcjNfY3I0KHVu
c2lnbmVkIGxvbmcgY3IzLCB1bnNpZ25lZCBsb25nIGNyNCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzLCBvbGRfY3I0OwotICAgIHVuc2lnbmVkIGludCBvbGRfcGNpZDsKICAgICB1MzIgdDsK
IAorICAgIC8qIFRocm91Z2hvdXQgdGhpcyBmdW5jdGlvbiB3ZSBtYWtlIHRoaXMgYXNzdW1wdGlv
bjogKi8KKyAgICBBU1NFUlQoIShjcjQgJiBYODZfQ1I0X1BDSURFKSB8fCAhKGNyNCAmIFg4Nl9D
UjRfUEdFKSk7CisKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rpb24gaXMgc29tZXRp
bWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KICAgICBsb2NhbF9pcnFfc2F2ZShm
bGFncyk7CiAKICAgICB0ID0gcHJlX2ZsdXNoKCk7CiAKICAgICBvbGRfY3I0ID0gcmVhZF9jcjQo
KTsKLSAgICBpZiAoIG9sZF9jcjQgJiBYODZfQ1I0X1BHRSApCisgICAgQVNTRVJUKCEob2xkX2Ny
NCAmIFg4Nl9DUjRfUENJREUpIHx8ICEob2xkX2NyNCAmIFg4Nl9DUjRfUEdFKSk7CisKKyAgICAv
KgorICAgICAqIFdlIG5lZWQgdG8gd3JpdGUgQ1I0IGJlZm9yZSBDUjMgaWYgd2UncmUgYWJvdXQg
dG8gZW5hYmxlIFBDSURFLCBhdCB0aGUKKyAgICAgKiB2ZXJ5IGxlYXN0IHdoZW4gdGhlIG5ldyBQ
Q0lEIGlzIG5vbi16ZXJvLgorICAgICAqCisgICAgICogQXMgd2UgYWxzbyBuZWVkIHRvIGRvIHR3
byBDUjQgd3JpdGVzIGluIHRvdGFsIHdoZW4gUEdFIGlzIGVuYWJsZWQgYW5kCisgICAgICogaXMg
dG8gcmVtYWluIGVuYWJsZWQsIGRvIHRoZSBvbmUgdGVtcG9yYXJpbHkgdHVybmluZyBvZmYgdGhl
IGJpdCByaWdodAorICAgICAqIGhlcmUgYXMgd2VsbC4KKyAgICAgKgorICAgICAqIFRoZSBvbmx5
IFRMQiBmbHVzaGluZyBlZmZlY3Qgd2UgZGVwZW5kIG9uIGhlcmUgaXMgaW4gY2FzZSB3ZSBtb3Zl
IGZyb20KKyAgICAgKiBQR0Ugc2V0IHRvIFBDSURFIHNldCwgd2hlcmUgd2Ugd2FudCBnbG9iYWwg
cGFnZSBlbnRyaWVzIGdvbmUgKGFuZCBub25lCisgICAgICogdG8gcmUtYXBwZWFyKSBhZnRlciB0
aGlzIHdyaXRlLgorICAgICAqLworICAgIGlmICggIShvbGRfY3I0ICYgWDg2X0NSNF9QQ0lERSkg
JiYKKyAgICAgICAgICgoY3I0ICYgWDg2X0NSNF9QQ0lERSkgfHwgKGNyNCAmIG9sZF9jcjQgJiBY
ODZfQ1I0X1BHRSkpICkKICAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFg4Nl9DUjRfUEdF
IHNldCBtZWFucyBQQ0lEIGlzIGluYWN0aXZlLgotICAgICAgICAgKiBXZSBoYXZlIHRvIHB1cmdl
IHRoZSBUTEIgdmlhIGZsaXBwaW5nIGNyNC5wZ2UuCi0gICAgICAgICAqLwogICAgICAgICBvbGRf
Y3I0ID0gY3I0ICYgflg4Nl9DUjRfUEdFOwogICAgICAgICB3cml0ZV9jcjQob2xkX2NyNCk7CiAg
ICAgfQotICAgIGVsc2UgaWYgKCB1c2VfaW52cGNpZCApCi0gICAgewotICAgICAgICAvKgotICAg
ICAgICAgKiBGbHVzaGluZyB0aGUgVExCIHZpYSBJTlZQQ0lEIGlzIG5lY2Vzc2FyeSBvbmx5IGlu
IGNhc2UgUENJRHMgYXJlCi0gICAgICAgICAqIGluIHVzZSwgd2hpY2ggaXMgdHJ1ZSBvbmx5IHdp
dGggSU5WUENJRCBiZWluZyBhdmFpbGFibGUuCi0gICAgICAgICAqIFdpdGhvdXQgUENJRCB1c2Fn
ZSB0aGUgZm9sbG93aW5nIHdyaXRlX2NyMygpIHdpbGwgcHVyZ2UgdGhlIFRMQgotICAgICAgICAg
KiAod2UgYXJlIGluIHRoZSBjcjQucGdlIG9mZiBwYXRoKSBvZiBhbGwgZW50cmllcy4KLSAgICAg
ICAgICogVXNpbmcgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscygpIHNlZW1zIHRvIGJlIGZh
c3RlciB0aGFuCi0gICAgICAgICAqIGludnBjaWRfZmx1c2hfYWxsKCksIHNvIHVzZSB0aGF0Lgot
ICAgICAgICAgKi8KLSAgICAgICAgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscygpOwotCi0g
ICAgICAgIC8qCi0gICAgICAgICAqIENSNC5QQ0lERSBuZWVkcyB0byBiZSBzZXQgYmVmb3JlIHRo
ZSBDUjMgd3JpdGUgYmVsb3cuIE90aGVyd2lzZQotICAgICAgICAgKiAtIHRoZSBDUjMgd3JpdGUg
d2lsbCBmYXVsdCB3aGVuIENSMy5OT0ZMVVNIIGlzIHNldCAod2hpY2ggaXMgdGhlCi0gICAgICAg
ICAqICAgY2FzZSBub3JtYWxseSksCi0gICAgICAgICAqIC0gdGhlIHN1YnNlcXVlbnQgQ1I0IHdy
aXRlIHdpbGwgZmF1bHQgaWYgQ1IzLlBDSUQgIT0gMC4KLSAgICAgICAgICovCi0gICAgICAgIGlm
ICggKG9sZF9jcjQgJiBYODZfQ1I0X1BDSURFKSA8IChjcjQgJiBYODZfQ1I0X1BDSURFKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIHdyaXRlX2NyNChjcjQpOwotICAgICAgICAgICAgb2xkX2Ny
NCA9IGNyNDsKLSAgICAgICAgfQotICAgIH0KIAogICAgIC8qCi0gICAgICogSWYgd2UgZG9uJ3Qg
Y2hhbmdlIFBDSURzLCB0aGUgQ1IzIHdyaXRlIGJlbG93IG5lZWRzIHRvIGZsdXNoIHRoaXMgdmVy
eQotICAgICAqIFBDSUQsIGV2ZW4gd2hlbiBhIGZ1bGwgZmx1c2ggd2FzIHBlcmZvcm1lZCBhYm92
ZSwgYXMgd2UgYXJlIGN1cnJlbnRseQotICAgICAqIGFjY3VtdWxhdGluZyBUTEIgZW50cmllcyBh
Z2FpbiBmcm9tIHRoZSBvbGQgYWRkcmVzcyBzcGFjZS4KLSAgICAgKiBOQjogQ2xlYXJpbmcgdGhl
IGJpdCB3aGVuIHdlIGRvbid0IHVzZSBQQ0lEIGlzIGJlbmlnbiAoYXMgaXQgaXMgY2xlYXIKLSAg
ICAgKiBhbHJlYWR5IGluIHRoYXQgY2FzZSksIGJ1dCBhbGxvd3MgdGhlIGlmKCkgdG8gYmUgbW9y
ZSBzaW1wbGUuCisgICAgICogSWYgdGhlIENSNCB3cml0ZSBpcyB0byB0dXJuIG9mZiBQQ0lERSwg
d2UgZG9uJ3QgbmVlZCB0aGUgQ1IzIHdyaXRlIHRvCisgICAgICogZmx1c2ggYW55dGhpbmcsIGFz
IHRoYXQgdHJhbnNpdGlvbiBpcyBhIGZ1bGwgZmx1c2ggaXRzZWxmLgogICAgICAqLwotICAgIG9s
ZF9wY2lkID0gY3IzX3BjaWQocmVhZF9jcjMoKSk7Ci0gICAgaWYgKCBvbGRfcGNpZCA9PSBjcjNf
cGNpZChjcjMpICkKLSAgICAgICAgY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7Ci0KKyAgICBpZiAo
IChvbGRfY3I0ICYgWDg2X0NSNF9QQ0lERSkgPiAoY3I0ICYgWDg2X0NSNF9QQ0lERSkgKQorICAg
ICAgICBjcjMgfD0gWDg2X0NSM19OT0ZMVVNIOwogICAgIHdyaXRlX2NyMyhjcjMpOwogCiAgICAg
aWYgKCBvbGRfY3I0ICE9IGNyNCApCiAgICAgICAgIHdyaXRlX2NyNChjcjQpOwogCiAgICAgLyoK
LSAgICAgKiBNYWtlIHN1cmUgbm8gVExCIGVudHJpZXMgcmVsYXRlZCB0byB0aGUgb2xkIFBDSUQg
Y3JlYXRlZCBiZXR3ZWVuCi0gICAgICogZmx1c2hpbmcgdGhlIFRMQiBhbmQgd3JpdGluZyB0aGUg
bmV3ICVjcjMgdmFsdWUgcmVtYWluIGluIHRoZSBUTEIuCi0gICAgICoKLSAgICAgKiBUaGUgd3Jp
dGUgdG8gQ1I0IGp1c3QgYWJvdmUgaGFzIHBlcmZvcm1lZCBhIHdpZGVyIGZsdXNoIGluIGNlcnRh
aW4KLSAgICAgKiBjYXNlcywgd2hpY2ggdGhlcmVmb3JlIGdldCBleGNsdWRlZCBoZXJlLiBTaW5j
ZSB0aGF0IHdyaXRlIGlzCi0gICAgICogY29uZGl0aW9uYWwsIG5vdGUgaW4gcGFydGljdWxhciB0
aGF0IGl0IHdvbid0IGJlIHNraXBwZWQgaWYgUENJREUKLSAgICAgKiB0cmFuc2l0aW9ucyBmcm9t
IDEgdG8gMC4gVGhpcyBpcyBiZWNhdXNlIHRoZSBDUjQgd3JpdGUgZnVydGhlciB1cCB3aWxsCi0g
ICAgICogaGF2ZSBiZWVuIHNraXBwZWQgaW4gdGhpcyBjYXNlLCBhcyBQQ0lERSBhbmQgUEdFIHdv
bid0IGJvdGggYmUgc2V0IGF0Ci0gICAgICogdGhlIHNhbWUgdGltZS4KLSAgICAgKgotICAgICAq
IE5vdGUgYWxzbyB0aGF0IFBHRSBpcyBhbHdheXMgY2xlYXIgaW4gb2xkX2NyNC4KKyAgICAgKiAg
UEdFICB8IFBDSURFIHwgZmx1c2ggYXQKKyAgICAgKiAtLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KKyAgICAgKiAgMC0+MCB8IDAtPjAgIHwgQ1IzIHdyaXRlCisgICAgICog
IDAtPjAgfCAwLT4xICB8IG4vYSAoc2VlIDFzdCBDUjQgd3JpdGUpCisgICAgICogIDAtPnggfCAx
LT4wICB8IENSNCB3cml0ZQorICAgICAqICB4LT4xIHwgeC0+MSAgfCBuL2EKKyAgICAgKiAgMC0+
MCB8IDEtPjEgIHwgSU5WUENJRAorICAgICAqICAwLT4xIHwgMC0+MCAgfCBDUjMgYW5kIENSNCB3
cml0ZXMKKyAgICAgKiAgMS0+MCB8IDAtPjAgIHwgQ1I0IHdyaXRlCisgICAgICogIDEtPjAgfCAw
LT4xICB8IG4vYSAoc2VlIDFzdCBDUjQgd3JpdGUpCisgICAgICogIDEtPjEgfCAwLT4wICB8IG4v
YSAoc2VlIDFzdCBDUjQgd3JpdGUpCisgICAgICogIDEtPnggfCAxLT54ICB8IG4vYQogICAgICAq
LwotICAgIGlmICggb2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSAmJgotICAgICAgICAgIShjcjQg
JiBYODZfQ1I0X1BHRSkgJiYKLSAgICAgICAgIChvbGRfY3I0ICYgWDg2X0NSNF9QQ0lERSkgPD0g
KGNyNCAmIFg4Nl9DUjRfUENJREUpICkKLSAgICAgICAgaW52cGNpZF9mbHVzaF9zaW5nbGVfY29u
dGV4dChvbGRfcGNpZCk7CisgICAgaWYgKCBjcjQgJiBYODZfQ1I0X1BDSURFICkKKyAgICAgICAg
aW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscygpOwogCiAgICAgcG9zdF9mbHVzaCh0KTsKIAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:14:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06:14:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA6kc-0000it-6N; Tue, 17 Sep 2019 06:14:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W81B=XM=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1iA6kb-0000il-Qw
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:14:09 +0000
X-Inumbo-ID: 5c04acb2-d912-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c04acb2-d912-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 06:14:09 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 A118B206C2;
 Tue, 17 Sep 2019 06:14:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568700848;
 bh=sE3YRRODfOBV2JbJVxF12dvUKJrD1eRcmK4W8+NtWs0=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=PiljeJClnrFwTFVeSrlY/eFqTrasaUfOpTJM3Un7Z8k0+/0fBioj6SEPpWBLJuP/p
 0HjLXHipxGvcx7Eo5gzjhpBbuCYOEuj71yWix3N2qWvtK63wJw/8vTB9P3Ev1LtT5l
 7I5S2tyM+uguK9IugUHKcKw7SS/l6VD/P0GMnsCY=
Date: Tue, 17 Sep 2019 15:14:03 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-Id: <20190917151403.60023814bda80304777a35e5@kernel.org>
In-Reply-To: <156777561745.25081.1205321122446165328.stgit@devnote2>
References: <156777561745.25081.1205321122446165328.stgit@devnote2>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip v4 0/4] x86: kprobes: Prohibit kprobes
 on Xen/KVM emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGV0ZXIsCgpDb3VsZCB5b3UgcmV2aWV3IHRoaXMgdmVyc2lvbj8KClRoYW5rIHlvdSwKCk9u
IEZyaSwgIDYgU2VwIDIwMTkgMjI6MTM6MzcgKzA5MDAKTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFt
YXRAa2VybmVsLm9yZz4gd3JvdGU6Cgo+IEhpLAo+IAo+IEhlcmUgaXMgdGhlIDR0aCB2ZXJzaW9u
IG9mIHBhdGNoZXMgdG8gaGFuZGxlIFhlbi9LVk0gZW11bGF0ZQo+IHByZWZpeCBieSB4ODYgaW5z
dHJ1Y3Rpb24gZGVjb2Rlci4KPiAKPiBUaGVzZSBwYXRjaGVzIGFsbG93IHg4NiBpbnN0cnVjdGlv
biBkZWNvZGVyIHRvIGRlY29kZQo+IFhlbiBhbmQgS1ZNIGVtdWxhdGUgcHJlZml4IGNvcnJlY3Rs
eSwgYW5kIHByb2hpYml0IGtwcm9iZXMgdG8KPiBwcm9iZSBvbiBpdC4KPiBQcmV2aW91cyB2ZXJz
aW9uIGlzIGhlcmU7Cj4gCj4gIGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3IvMTU2NzczNDMzODIx
LjMxNDQxLjI5MDU5NTEyNDY2NjQxNDg0ODcuc3RnaXRAZGV2bm90ZTIKPiAKPiBJbiB0aGlzIHZl
cnNpb24sIEkgYWRkZWQgMiBwYXRjaGVzLCBbMS80XSBmaXhlcyBfX0FTTV9GT1JNKCkgdG8KPiBh
Y2NlcHQgbWFjcm9zIHVzaW5nIF9fc3RyaW5naWZ5KCksIFsyLzRdIGludHJvZHVjZXMgbmV3Cj4g
YXNtL2VtdWxhdGVfcHJlZml4LmggdG8gaW5pdGlhbGl6ZSBYZW4gYW5kIEtWTSBlbXVsYXRlIHBy
ZWZpeAo+IGF0IG9uZSBwbGFjZS4gWzMvNF0gaXMgdXBkYXRlZCB0byB1c2UgbmV3IGVtdWxhdGVf
cHJlZml4LmggYW5kCj4gZml4IHRvIGFkZCBlbXVsYXRlX3ByZWZpeC5oIHRvIHN5bmMgY2hlY2sg
bGlzdC4KPiAKPiBUaGlzIHNlcmllcyBjYW4gYmUgYXBwbGllZCBvbiAtdGlwIG1hc3RlciBicmFu
Y2ggd2hpY2gKPiBoYXMgbWVyZ2VkIEpvc2gncyBvYmp0b29sL3BlcmYgc2hhcmluZyBjb21tb24g
eDg2IGluc24KPiBkZWNvZGVyIHNlcmllcy4KPiAKPiBUaGFuayB5b3UsCj4gCj4gLS0tCj4gCj4g
TWFzYW1pIEhpcmFtYXRzdSAoNCk6Cj4gICAgICAgeDg2L2FzbTogQWxsb3cgdG8gcGFzcyBtYWNy
b3MgdG8gX19BU01fRk9STSgpCj4gICAgICAgeDg2OiB4ZW46IGt2bTogR2F0aGVyIHRoZSBkZWZp
bml0aW9uIG9mIGVtdWxhdGUgcHJlZml4ZXMKPiAgICAgICB4ODY6IHhlbjogaW5zbjogRGVjb2Rl
IFhlbiBhbmQgS1ZNIGVtdWxhdGUtcHJlZml4IHNpZ25hdHVyZQo+ICAgICAgIHg4Njoga3Byb2Jl
czogUHJvaGliaXQgcHJvYmluZyBvbiBpbnN0cnVjdGlvbiB3aGljaCBoYXMgZW11bGF0ZSBwcmVm
aXgKPiAKPiAKPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vYXNtLmggICAgICAgICAgICAgICAgICB8
ICAgIDggKysrKy0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJlZml4LmggICAg
ICAgfCAgIDE0ICsrKysrKysrKysrCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCAgICAg
ICAgICAgICAgICAgfCAgICA2ICsrKysrCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRl
cmZhY2UuaCAgICAgICAgfCAgIDExICsrKy0tLS0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwva3Byb2Jl
cy9jb3JlLmMgICAgICAgICAgICAgIHwgICAgNCArKysKPiAgYXJjaC94ODYva3ZtL3g4Ni5jICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKystCj4gIGFyY2gveDg2L2xpYi9pbnNuLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5oIHwgICAxNCAr
KysrKysrKysrKwo+ICB0b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggICAgICAgICAg
IHwgICAgNiArKysrKwo+ICB0b29scy9hcmNoL3g4Ni9saWIvaW5zbi5jICAgICAgICAgICAgICAg
ICAgIHwgICAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvb2JqdG9vbC9z
eW5jLWNoZWNrLnNoICAgICAgICAgICAgICAgICB8ICAgIDMgKysKPiAgdG9vbHMvcGVyZi9jaGVj
ay1oZWFkZXJzLnNoICAgICAgICAgICAgICAgICB8ICAgIDMgKysKPiAgMTIgZmlsZXMgY2hhbmdl
ZCwgMTI4IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgYXJjaC94ODYvaW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXguaAo+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXguaAo+IAo+IC0t
Cj4gTWFzYW1pIEhpcmFtYXRzdSAoTGluYXJvKSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KCgotLSAK
TWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:14:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06: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 1iA6km-0000lB-Gm; Tue, 17 Sep 2019 06:14:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6kl-0000ks-LK
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:14:19 +0000
X-Inumbo-ID: 617bf3bc-d912-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 617bf3bc-d912-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 06:14: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 A78C2AC93;
 Tue, 17 Sep 2019 06:14:17 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <17dad502-8e1f-83b9-7071-c8e342bc6104@suse.com>
Date: Tue, 17 Sep 2019 08:14:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBjYW4ndCBzZWUgYW55IHRlY2huaWNhbCBvciBwZXJmb3JtYW5jZSByZWFzb24gd2h5IHdlIHNo
b3VsZCB0cmVhdAozMi1iaXQgUFYgZGlmZmVyZW50IGZyb20gNjQtYml0IFBWIGluIHRoaXMgcmVn
YXJkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0gYS94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBA
IC0xODAsNyArMTgwLDI0IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gNDsKIAogICAgIGQtPmFyY2gucHYueHB0aSA9IGZh
bHNlOwotICAgIGQtPmFyY2gucHYucGNpZCA9IGZhbHNlOworCisgICAgaWYgKCB1c2VfaW52cGNp
ZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgICAgICBzd2l0Y2ggKCBBQ0NFU1NfT05DRShvcHRfcGNp
ZCkgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgUENJRF9PRkY6CisgICAgICAgIGNhc2UgUENJ
RF9YUFRJOgorICAgICAgICAgICAgZC0+YXJjaC5wdi5wY2lkID0gZmFsc2U7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBjYXNlIFBDSURfQUxMOgorICAgICAgICBjYXNlIFBDSURfTk9Y
UFRJOgorICAgICAgICAgICAgZC0+YXJjaC5wdi5wY2lkID0gdHJ1ZTsKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAKICAgICByZXR1cm4gMDsKIApAQCAt
MzEyLDcgKzMyOSw3IEBAIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICoK
IAogICAgIGQtPmFyY2gucHYueHB0aSA9IGlzX2hhcmR3YXJlX2RvbWFpbihkKSA/IG9wdF94cHRp
X2h3ZG9tIDogb3B0X3hwdGlfZG9tdTsKIAotICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihk
KSAmJiB1c2VfaW52cGNpZCAmJiBjcHVfaGFzX3BjaWQgKQorICAgIGlmICggdXNlX2ludnBjaWQg
JiYgY3B1X2hhc19wY2lkICkKICAgICAgICAgc3dpdGNoICggQUNDRVNTX09OQ0Uob3B0X3BjaWQp
ICkKICAgICAgICAgewogICAgICAgICBjYXNlIFBDSURfT0ZGOgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:15:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA6lP-0000t8-Si; Tue, 17 Sep 2019 06:14:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6lO-0000sm-EI
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:14:58 +0000
X-Inumbo-ID: 78cf2e12-d912-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78cf2e12-d912-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 06:14: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 B5DF0AC93;
 Tue, 17 Sep 2019 06:14:56 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <8e2aae32-917c-8035-1aef-8b47c321e42b@suse.com>
Date: Tue, 17 Sep 2019 08:15:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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: Kevin Tian <kevin.tian@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

VGhlIGJpdCBpcyBtZWFuaW5nZnVsIG9ubHkgZm9yIE1PVi10by1DUjMgaW5zbnMsIG5vdCBhbnl3
aGVyZSBlbHNlLCBpbgpwYXJ0aWN1bGFyIG5vdCB3aGVuIGxvYWRpbmcgbmVzdGVkIGd1ZXN0IHN0
YXRlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKQEAgLTIwODAsNiArMjA4MCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigK
ICAgICBIVk1UUkFDRV9MT05HXzJEKENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsK
ICAgICBzd2l0Y2ggKCByZWcgKQogICAgIHsKKyAgICAgICAgYm9vbCBub2ZsdXNoOworCiAgICAg
Y2FzZSAwOgogICAgICAgICByYyA9IGh2bV9zZXRfY3IwKHZhbCwgdHJ1ZSk7CiAgICAgICAgIGJy
ZWFrOwpAQCAtMjA5MCw3ICsyMDkyLDEwIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDM6Ci0gICAgICAgIHJjID0gaHZtX3NldF9jcjMo
dmFsLCB0cnVlKTsKKyAgICAgICAgbm9mbHVzaCA9IGh2bV9wY2lkX2VuYWJsZWQoY3VycmVudCkg
JiYgKHZhbCAmIFg4Nl9DUjNfTk9GTFVTSCk7CisgICAgICAgIGlmICggbm9mbHVzaCApCisgICAg
ICAgICAgICB2YWwgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKyAgICAgICAgcmMgPSBodm1fc2V0X2Ny
Myh2YWwsIG5vZmx1c2gsIHRydWUpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgNDoKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0yMDU5LDEyICsyMDU5LDE3IEBAIGludCBodm1fbW92X3RvX2NyKHVuc2lnbmVkIGludCBjciwg
dW5zaWcKIAogICAgIHN3aXRjaCAoIGNyICkKICAgICB7CisgICAgICAgIGJvb2wgbm9mbHVzaDsK
KwogICAgIGNhc2UgMDoKICAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIHRydWUpOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgMzoKLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWws
IHRydWUpOworICAgICAgICBub2ZsdXNoID0gaHZtX3BjaWRfZW5hYmxlZChjdXJyKSAmJiAodmFs
ICYgWDg2X0NSM19OT0ZMVVNIKTsKKyAgICAgICAgaWYgKCBub2ZsdXNoICkKKyAgICAgICAgICAg
IHZhbCAmPSB+WDg2X0NSM19OT0ZMVVNIOworICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwg
bm9mbHVzaCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSA0OgpAQCAtMjI4Miwx
MiArMjI4NywxMSBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxv
bmcgdmFsdWUsIGJvb2wgbWF5X2RlZmVyKQoraW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcg
dmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQg
bG9uZyBvbGQgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsKLSAgICBib29sIG5vZmx1c2ggPSBm
YWxzZTsKIAogICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5t
b25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykpICkKQEAgLTIy
OTksMTcgKzIzMDMsMTIgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJv
bwogICAgICAgICAgICAgLyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGluIGh2bV9kb19y
ZXN1bWUoKSwgaWYgcGVybWl0dGVkLiAqLwogICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+
d3JpdGVfZGF0YS5kb193cml0ZS5jcjMgPSAxOwogICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVu
dC0+d3JpdGVfZGF0YS5jcjMgPSB2YWx1ZTsKKyAgICAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQt
PndyaXRlX2RhdGEuY3IzX25vZmx1c2ggPSBub2ZsdXNoOwogCiAgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBodm1fcGNpZF9lbmFi
bGVkKHYpICkgLyogQ2xlYXIgdGhlIG5vZmx1c2ggYml0LiAqLwotICAgIHsKLSAgICAgICAgbm9m
bHVzaCA9IHZhbHVlICYgWDg2X0NSM19OT0ZMVVNIOwotICAgICAgICB2YWx1ZSAmPSB+WDg2X0NS
M19OT0ZMVVNIOwotICAgIH0KLQogICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICFw
YWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSAmJgogICAgICAgICAgKHZhbHVlICE9IHYtPmFyY2gu
aHZtLmd1ZXN0X2NyWzNdKSApCiAgICAgewpAQCAtMzAwNCw3ICszMDAzLDcgQEAgdm9pZCBodm1f
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
QCAtMTAzMiw3ICsxMDMyLDcgQEAgc3RhdGljIHZvaWQgbG9hZF9zaGFkb3dfZ3Vlc3Rfc3RhdGUo
c3RydQogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICBodm1faW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAotICAgIHJjID0gaHZtX3NldF9j
cjMoZ2V0X3Z2bWNzKHYsIEdVRVNUX0NSMyksIHRydWUpOworICAgIHJjID0gaHZtX3NldF9jcjMo
Z2V0X3Z2bWNzKHYsIEdVRVNUX0NSMyksIGZhbHNlLCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4
NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCk7CiAKQEAgLTEyNDYsNyArMTI0Niw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZt
Y3NfaG9zdF9zdGF0ZShzdHJ1Y3QKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkK
ICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKLSAg
ICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBIT1NUX0NSMyksIHRydWUpOworICAgIHJj
ID0gaHZtX3NldF9jcjMoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1IzKSwgZmFsc2UsIHRydWUpOwogICAg
IGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTI3NCw2ICsyNzQs
OCBAQCBzdHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhIHsKICAgICAgICAgdW5zaWduZWQgaW50IGNy
NCA6IDE7CiAgICAgfSBkb193cml0ZTsKIAorICAgIGJvb2wgY3IzX25vZmx1c2g7CisKICAgICB1
aW50MzJfdCBtc3I7CiAgICAgdWludDY0X3QgdmFsdWU7CiAgICAgdWludDY0X3QgY3IwOwotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3VwcG9ydC5oCkBAIC0xMzUsNyArMTM1LDcgQEAgdm9pZCBodm1fc2hhZG93X2hh
bmRsZV9jZChzdHJ1Y3QgdmNwdSAqdgogICovCiBpbnQgaHZtX3NldF9lZmVyKHVpbnQ2NF90IHZh
bHVlKTsKIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9kZWZl
cik7Ci1pbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIp
OworaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9v
bCBtYXlfZGVmZXIpOwogaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wg
bWF5X2RlZmVyKTsKIGludCBodm1fZGVzY3JpcHRvcl9hY2Nlc3NfaW50ZXJjZXB0KHVpbnQ2NF90
IGV4aXRfaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IHZteF9leGl0X3F1YWxpZmljYXRpb24sCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:15:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06: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 1iA6m6-00010s-DO; Tue, 17 Sep 2019 06:15:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6m5-00010l-RJ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:15:41 +0000
X-Inumbo-ID: 92dfac32-d912-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92dfac32-d912-11e9-9601-12813bfff9fa;
 Tue, 17 Sep 2019 06:15: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 9346CAE22;
 Tue, 17 Sep 2019 06:15:40 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <46ce7d1a-2a04-726c-919b-2d8bb4844391@suse.com>
Date: Tue, 17 Sep 2019 08:15:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgYml0cyAxMSBhbmQgYmVsb3cgYXJlLCBpZiBub3QgdXNlZCBmb3Igb3RoZXIgcHVycG9z
ZXMsIHJlc2VydmVkCmJ1dCBpZ25vcmVkLCBiaXRzIGJleW9uZCBwaHlzaWNhbCBhZGRyZXNzIHdp
ZHRoIGFyZSBzdXBwb3NlZCB0byByYWlzZQpleGNlcHRpb25zIChhdCBsZWFzdCBpbiB0aGUgbm9u
LW5lc3RlZCBjYXNlOyBJJ20gbm90IGNvbnZpbmNlZCB0aGUKY3VycmVudCBuZXN0ZWQgU1ZNL1ZN
WCBiZWhhdmlvciBvZiByYWlzaW5nICNHUCgwKSBoZXJlIGlzIGNvcnJlY3QsIGJ1dAp0aGF0J3Mg
bm90IHRoZSBzdWJqZWN0IG9mIHRoaXMgY2hhbmdlKS4KCkludHJvZHVjZSBjdXJyZCBhcyBhIGxv
Y2FsIHZhcmlhYmxlLCBhbmQgcmVwbGFjZSBvdGhlciB2LT5kb21haW4KaW5zdGFuY2VzIGF0IHRo
ZSBzYW1lIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCnYyOiBTaW1wbGlmeSB0aGUgZXhwcmVzc2lvbnMgdXNlZCBmb3IgdGhlIHJlc2VydmVkIGJp
dCBjaGVja3MuCgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKQEAgLTEwMDQsNiArMTAwNCwxMyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2Nw
dV9jdHh0KHN0cnVjdCBkb21hCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAg
IGlmICggY3R4dC5jcjMgPj4gZC0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkciApCisgICAg
eworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJIVk0lZCByZXN0b3JlOiBiYWQgQ1IzICUj
IiBQUkl4NjQgIlxuIiwKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgY3R4dC5jcjMpOwor
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAgfQorCiAgICAgaWYgKCAoY3R4
dC5mbGFncyAmIH5YRU5fWDg2X0ZQVV9JTklUSUFMSVNFRCkgIT0gMCApCiAgICAgewogICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJiYWQgZmxhZ3MgdmFsdWUgaW4gQ1BVIGNvbnRleHQ6ICUj
eFxuIiwKQEAgLTIyOTAsMTAgKzIyOTcsMTggQEAgaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxv
bmcgdmFsdWUsIGJvbwogaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wg
bm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50
OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQgbG9uZyBvbGQgPSB2LT5hcmNoLmh2bS5ndWVzdF9j
clszXTsKIAotICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5t
b25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCisgICAgaWYgKCB2YWx1ZSA+PiBjdXJyZC0+
YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkciApCisgICAgeworICAgICAgICBIVk1fREJHX0xP
RyhEQkdfTEVWRUxfMSwKKyAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gc2V0IHJlc2Vy
dmVkIENSMyBiaXQocyk6ICVseCIsIHZhbHVlKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhD
RVBUSU9OOworICAgIH0KKworICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KGN1cnJkLT5h
cmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1IzKSkgKQog
ICAgIHsKICAgICAgICAgQVNTRVJUKHYtPmFyY2gudm1fZXZlbnQpOwpAQCAtMjMwOSwxMyArMjMy
NCwxMiBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21v
ZGVfaGFwKHYtPmRvbWFpbikgJiYKKyAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAh
cGFnaW5nX21vZGVfaGFwKGN1cnJkKSAmJgogICAgICAgICAgKHZhbHVlICE9IHYtPmFyY2guaHZt
Lmd1ZXN0X2NyWzNdKSApCiAgICAgewogICAgICAgICAvKiBTaGFkb3ctbW9kZSBDUjMgY2hhbmdl
LiBDaGVjayBQREJSIGFuZCB1cGRhdGUgcmVmY291bnRzLiAqLwogICAgICAgICBIVk1fREJHX0xP
RyhEQkdfTEVWRUxfVk1NVSwgIkNSMyB2YWx1ZSA9ICVseCIsIHZhbHVlKTsKLSAgICAgICAgcGFn
ZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgdmFsdWUgPj4gUEFHRV9TSElGVCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAg
IHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwgdmFsdWUgPj4gUEFHRV9TSElGVCwgTlVM
TCwgUDJNX0FMTE9DKTsKICAgICAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgICAgICBnb3RvIGJh
ZF9jcjM7CiAKQEAgLTIzMzEsNyArMjM0NSw3IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBs
b25nIHZhbHVlLCBib28KIAogIGJhZF9jcjM6CiAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIklu
dmFsaWQgQ1IzXG4iKTsKLSAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKKyAgICBkb21haW5f
Y3Jhc2goY3VycmQpOwogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA6mm-00019H-O2; Tue, 17 Sep 2019 06:16:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6ml-000193-MZ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:16:23 +0000
X-Inumbo-ID: abcc763a-d912-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id abcc763a-d912-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 06:16: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 63BA3AF5A;
 Tue, 17 Sep 2019 06:16:22 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <4e44e6e6-ca5c-dd93-2407-f92f6a82b053@suse.com>
Date: Tue, 17 Sep 2019 08:16:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIHJlLW9idGFpbiBhIHBhZ2UgcmVmZXJlbmNlIGlmIG9ubHkgYml0
cyBub3QgYWZmZWN0aW5nCnRoZSBhZGRyZXNzIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMzI1LDcgKzIzMjUsNyBAQCBpbnQgaHZtX3Nl
dF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgfQogCiAgICAgaWYgKCBodm1fcGFn
aW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcChjdXJyZCkgJiYKLSAgICAgICAgICh2
YWx1ZSAhPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSkgKQorICAgICAgICAgKCh2YWx1ZSBeIHYt
PmFyY2guaHZtLmd1ZXN0X2NyWzNdKSA+PiBQQUdFX1NISUZUKSApCiAgICAgewogICAgICAgICAv
KiBTaGFkb3ctbW9kZSBDUjMgY2hhbmdlLiBDaGVjayBQREJSIGFuZCB1cGRhdGUgcmVmY291bnRz
LiAqLwogICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfVk1NVSwgIkNSMyB2YWx1ZSA9ICVs
eCIsIHZhbHVlKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:16:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06:16: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 1iA6nI-0001EK-38; Tue, 17 Sep 2019 06:16:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6nG-0001E6-Fs
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:16:54 +0000
X-Inumbo-ID: bdf88e66-d912-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdf88e66-d912-11e9-9601-12813bfff9fa;
 Tue, 17 Sep 2019 06:16: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 D9FCAAC93;
 Tue, 17 Sep 2019 06:16:52 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <b3c9a7a7-b47e-b582-a8ce-1608b7f2c850@suse.com>
Date: Tue, 17 Sep 2019 08:16:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWxpbWluYXRlIHRoZSBub3QgcmVhbGx5IHVzZWZ1bCBsb2NhbCB2YXJpYWJsZSAib2xkIi4gUmVk
dWNlIHRoZSBzY29wZQpvZiAicGFnZSIuIFJlbmFtZSB0aGUgbGF0Y2hlZCAiY3VycmVudCIuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCnYyOiBSZS1iYXNl
IG92ZXIgY2hhbmdlIGVhcmxpZXIgaW4gdGhlIHNlcmllcy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjI5NiwxMCArMjI5Niw4
IEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib28KIAogaW50IGh2bV9z
ZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbm9mbHVzaCwgYm9vbCBtYXlfZGVmZXIp
CiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmN1
cnJkID0gdi0+ZG9tYWluOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBvbGQgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsKKyAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47
CiAKICAgICBpZiAoIHZhbHVlID4+IGN1cnJkLT5hcmNoLmNwdWlkLT5leHRkLm1heHBoeXNhZGRy
ICkKICAgICB7CkBAIC0yMzExLDM2ICsyMzA5LDM4IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25l
ZCBsb25nIHZhbHVlLCBib28KICAgICBpZiAoIG1heV9kZWZlciAmJiB1bmxpa2VseShjdXJyZC0+
YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykpICkK
ICAgICB7Ci0gICAgICAgIEFTU0VSVCh2LT5hcmNoLnZtX2V2ZW50KTsKKyAgICAgICAgQVNTRVJU
KGN1cnItPmFyY2gudm1fZXZlbnQpOwogCi0gICAgICAgIGlmICggaHZtX21vbml0b3JfY3JYKENS
MywgdmFsdWUsIG9sZCkgKQorICAgICAgICBpZiAoIGh2bV9tb25pdG9yX2NyWChDUjMsIHZhbHVl
LCBjdXJyLT5hcmNoLmh2bS5ndWVzdF9jclszXSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBUaGUgYWN0dWFsIHdyaXRlIHdpbGwgb2NjdXIgaW4gaHZtX2RvX3Jlc3VtZSgpLCBpZiBwZXJt
aXR0ZWQuICovCi0gICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmRvX3dy
aXRlLmNyMyA9IDE7Ci0gICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmNy
MyA9IHZhbHVlOwotICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5jcjNf
bm9mbHVzaCA9IG5vZmx1c2g7CisgICAgICAgICAgICBjdXJyLT5hcmNoLnZtX2V2ZW50LT53cml0
ZV9kYXRhLmRvX3dyaXRlLmNyMyA9IDE7CisgICAgICAgICAgICBjdXJyLT5hcmNoLnZtX2V2ZW50
LT53cml0ZV9kYXRhLmNyMyA9IHZhbHVlOworICAgICAgICAgICAgY3Vyci0+YXJjaC52bV9ldmVu
dC0+d3JpdGVfZGF0YS5jcjNfbm9mbHVzaCA9IG5vZmx1c2g7CiAKICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGh2bV9wYWdpbmdf
ZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFwKGN1cnJkKSAmJgotICAgICAgICAgKCh2YWx1
ZSBeIHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdKSA+PiBQQUdFX1NISUZUKSApCisgICAgaWYgKCBo
dm1fcGFnaW5nX2VuYWJsZWQoY3VycikgJiYgIXBhZ2luZ19tb2RlX2hhcChjdXJyZCkgJiYKKyAg
ICAgICAgICgodmFsdWUgXiBjdXJyLT5hcmNoLmh2bS5ndWVzdF9jclszXSkgPj4gUEFHRV9TSElG
VCkgKQogICAgIHsKICAgICAgICAgLyogU2hhZG93LW1vZGUgQ1IzIGNoYW5nZS4gQ2hlY2sgUERC
UiBhbmQgdXBkYXRlIHJlZmNvdW50cy4gKi8KKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsKKwogICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfVk1NVSwgIkNSMyB2YWx1ZSA9ICVs
eCIsIHZhbHVlKTsKICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJkLCB2YWx1
ZSA+PiBQQUdFX1NISUZULCBOVUxMLCBQMk1fQUxMT0MpOwogICAgICAgICBpZiAoICFwYWdlICkK
ICAgICAgICAgICAgIGdvdG8gYmFkX2NyMzsKIAotICAgICAgICBwdXRfcGFnZShwYWdldGFibGVf
Z2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90YWJsZSkpOwotICAgICAgICB2LT5hcmNoLmd1ZXN0X3Rh
YmxlID0gcGFnZXRhYmxlX2Zyb21fcGFnZShwYWdlKTsKKyAgICAgICAgcHV0X3BhZ2UocGFnZXRh
YmxlX2dldF9wYWdlKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpKTsKKyAgICAgICAgY3Vyci0+YXJj
aC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGFnZSk7CiAKICAgICAgICAgSFZN
X0RCR19MT0coREJHX0xFVkVMX1ZNTVUsICJVcGRhdGUgQ1IzIHZhbHVlID0gJWx4IiwgdmFsdWUp
OwogICAgIH0KIAotICAgIHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdID0gdmFsdWU7Ci0gICAgcGFn
aW5nX3VwZGF0ZV9jcjModiwgbm9mbHVzaCk7CisgICAgY3Vyci0+YXJjaC5odm0uZ3Vlc3RfY3Jb
M10gPSB2YWx1ZTsKKyAgICBwYWdpbmdfdXBkYXRlX2NyMyhjdXJyLCBub2ZsdXNoKTsKICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgYmFkX2NyMzoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:17:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06: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 1iA6np-0001L3-Do; Tue, 17 Sep 2019 06:17: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=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6nn-0001Ka-LV
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:17:27 +0000
X-Inumbo-ID: d1ce7ef0-d912-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1ce7ef0-d912-11e9-9601-12813bfff9fa;
 Tue, 17 Sep 2019 06:17: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 12AF5AC93;
 Tue, 17 Sep 2019 06:17:26 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <fc21565a-3cb1-4547-09a2-fc908a51e526@suse.com>
Date: Tue, 17 Sep 2019 08:17:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UENJRCB2YWxpZGx5IGRlcGVuZHMgb24gTE0sIGFzIGl0IGNhbiBiZSBlbmFibGVkIGluIExvbmcg
TW9kZSBvbmx5LgpJTlZQQ0lELCBvdG9oLCBjYW4gYmUgdXNlZCBub3Qgb25seSB3aXRob3V0IFBD
SUQgZW5hYmxlZCwgYnV0IGFsc28Kb3V0c2lkZSBvZiBMb25nIE1vZGUgYWx0b2dldGhlci4gSW4g
Ym90aCBjYXNlcyBpdHMgZnVuY3Rpb25hbGl0eSBpcwpzaW1wbHkgcmVzdHJpY3RlZCB0byBQQ0lE
IDAsIHdoaWNoIGlzIHNvcnQgb2YgZXhwZWN0ZWQgYXMgbm8gb3RoZXIgUENJRApjYW4gYmUgYWN0
aXZhdGVkIHRoZXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CgotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQu
cHkKQEAgLTIxOCwxMCArMjE4LDYgQEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAg
ICAgIwogICAgICAgICAjIFNTRTRfMjogW1BPUENOVF0KIAotICAgICAgICAjIFRoZSBJTlZQQ0lE
IGluc3RydWN0aW9uIGRlcGVuZHMgb24gUENJRCBpbmZyYXN0cnVjdHVyZSBiZWluZwotICAgICAg
ICAjIGF2YWlsYWJsZS4KLSAgICAgICAgUENJRDogW0lOVlBDSURdLAotCiAgICAgICAgICMgWFNB
VkUgaXMgYW4gZXh0cmEgc2V0IG9mIGluc3RydWN0aW9ucyBmb3Igc3RhdGUgbWFuYWdlbWVudCwg
YnV0CiAgICAgICAgICMgZG9lc24ndCBjb25zdGl0dWUgbmV3IHN0YXRlIGl0c2VsZi4gIFNvbWUg
b2YgdGhlIGRlcGVuZGVudCBmZWF0dXJlcwogICAgICAgICAjIGFyZSBpbnN0cnVjdGlvbnMgYnVp
bHQgb24gdG9wIG9mIGJhc2UgWFNBVkUsIHdoaWxlIG90aGVycyBhcmUgbmV3CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:17:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06: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 1iA6oD-0001PN-Ou; Tue, 17 Sep 2019 06:17: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=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA6oC-0001P9-Ir
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:17:52 +0000
X-Inumbo-ID: e0c2f166-d912-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0c2f166-d912-11e9-9601-12813bfff9fa;
 Tue, 17 Sep 2019 06:17:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3E29BAC93;
 Tue, 17 Sep 2019 06:17:51 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Message-ID: <b137af62-271a-d7ca-23a4-ff6d750ab0f9@suse.com>
Date: Tue, 17 Sep 2019 08:17:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgaW4gcGFydGljdWxhciBzb21lIHN0cmVhbWxpbmluZyBvZiB0aGUgVExCIGZs
dXNoaW5nIGNvZGUKcGF0aHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQp2MjogQXZvaWQgI2lmZGVmIGluIGNyM19wY2lkKCkuCgotLS0gYS94ZW4v
YXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtMjQs
NiArMjQsMTEgQEAKICNkZWZpbmUgV1JBUF9NQVNLICgweDAwMDAwM0ZGVSkKICNlbmRpZgogCisj
aWZuZGVmIENPTkZJR19QVgorIyB1bmRlZiBYODZfQ1I0X1BDSURFCisjIGRlZmluZSBYODZfQ1I0
X1BDSURFIDAKKyNlbmRpZgorCiB1MzIgdGxiZmx1c2hfY2xvY2sgPSAxVTsKIERFRklORV9QRVJf
Q1BVKHUzMiwgdGxiZmx1c2hfdGltZSk7CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yODksNyAr
Mjg5LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGNyM19wYSh1bnNpZwogCiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBjcjNfcGNpZCh1bnNpZ25lZCBsb25nIGNyMykKIHsKLSAg
ICByZXR1cm4gY3IzICYgWDg2X0NSM19QQ0lEX01BU0s7CisgICAgcmV0dXJuIElTX0VOQUJMRUQo
Q09ORklHX1BWKSA/IGNyMyAmIFg4Nl9DUjNfUENJRF9NQVNLIDogMDsKIH0KIAogc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3I0KHZvaWQpCkBAIC0zMDEsOCArMzAxLDEyIEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjQodW5zaWduZWQgbG8KIHsKICAgICBzdHJ1Y3QgY3B1
X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKIAorI2lmZGVmIENPTkZJR19QVgogICAgIC8q
IE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJU
KCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOworI2Vsc2UK
KyAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7CisjZW5kaWYKIAogICAgIC8qCiAg
ICAgICogT24gaGFyZHdhcmUgc3VwcG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGluICVjcjQg
aXMgdGhlIGtlcm5lbCdzCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaApAQCAtNTAsOCArNTAsMTMgQEAKICAq
Lwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdldF9wY2lkX2JpdHMoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIGJvb2wgaXNfeHB0aSkKIHsKKyNpZmRlZiBDT05GSUdfUFYKICAgICByZXR1cm4g
WDg2X0NSM19OT0ZMVVNIIHwgKGlzX3hwdGkgPyBQQ0lEX1BWX1hQVEkgOiAwKSB8CiAgICAgICAg
ICAgICgodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSA/IFBDSURfUFZfUFJJViA6IFBD
SURfUFZfVVNFUik7CisjZWxzZQorICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVy
biAwOworI2VuZGlmCiB9CiAKICNpZmRlZiBDT05GSUdfUFYKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:29:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06: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 1iA6zQ-0002xx-Vq; Tue, 17 Sep 2019 06:29:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iA6zP-0002xl-Cx
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:29:27 +0000
X-Inumbo-ID: 7dfc4db4-d914-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7dfc4db4-d914-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 06:29: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 1iA6zM-0005qF-HI; Tue, 17 Sep 2019 06:29: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 1iA6zL-0006bX-Tv; Tue, 17 Sep 2019 06:29:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iA6zL-0008Sx-TE; Tue, 17 Sep 2019 06:29:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141383-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=9e1cfdf3ae7f2e920d2e5c7bbc1de78d27f6d259
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 06:29:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141383: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM4My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA0IGRheXMgICAzMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzNjkgIDIwMTktMDktMTYgMTM6MDE6MDAgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CkF1dGhvcjogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpEYXRlOiAgIFdlZCBBdWcgMjEgMTA6
MDQ6MzAgMjAxOSArMDAwMAoKICAgIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIg
aW5mb3JtYXRpb24gKEFSTSwgRUxGKQogICAgCiAgICBUaGlzIGNvbXBsZW1lbnRzIFsxXSBjb21t
aXQgZm9yIEFSTSBhbmQgbGl2ZXBhdGNoX2VsZiBmaWxlcy4KICAgIAogICAgWzFdIDQ0NzBlZmVh
ZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZvcm1hdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmNv
bW1pdCBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CkF1dGhvcjogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjM0IDIw
MTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21p
Y3JvY29kZSgpCiAgICAKICAgIGFwcGx5X21pY3JvY29kZSgpJ3MgYWx3YXlzIGxvYWRpbmcgdGhl
IGNhY2hlZCB1Y29kZSBwYXRjaCBmb3JjZXMKICAgIGEgcGF0Y2ggdG8gYmUgc3RvcmVkIGJlZm9y
ZSBiZWluZyBsb2FkZWQuIE1ha2UgYXBwbHlfbWljcm9jb2RlKCkKICAgIGFjY2VwdCBhIHBhdGNo
IHBvaW50ZXIgdG8gcmVtb3ZlIHRoZSBsaW1pdGF0aW9uIHNvIHRoYXQgYSBwYXRjaAogICAgY2Fu
IGJlIHN0b3JlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODZmNjcwNmU0ZjRhYTg5OGJkNmZm
ZThmMTcxM2ZkMTc1Y2MyYzdjOQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMTowMSAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2Ft
ZDogY2FsbCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpbiBjb21tb24gY29kZQogICAgCiAgICBJbnRy
b2R1Y2UgYSB2ZW5kb3IgaG9vaywgLmVuZF91cGRhdGVfcGVyY3B1LCBmb3Igc3ZtX2hvc3Rfb3N2
d19pbml0KCkuCiAgICBUaGUgaG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0
ZXIgbG9hZGluZyBhbiB1cGRhdGUuCiAgICBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGlu
ZyBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbQogICAgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCku
CiAgICAKICAgIE5vdGUgdGhhdCBzdm1faG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVk
IHJlZ2FyZGxlc3Mgb2YgdGhlCiAgICByZXN1bHQgb2YgbG9hZGluZyBhbiB1cGRhdGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDQxZGY1OTk5
ZjFmNjExY2NiYWVkYjE1ZjVhNGRiZDFjMWE2MzQxNzMKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MzA6MTIgMjAxOSArMDIwMAoKICAg
IG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICAgIAogICAgU29t
ZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtlIGEg
Y3B1CiAgICBpZCBwYXJhbWV0ZXIuIEJ1dCBhdCBjdXJyZW50IGNhbGwgc2l0ZXMsIHRoZSBjcHUg
aWQgcGFyYW1ldGVyIGlzCiAgICBhbHdheXMgZXF1YWwgdG8gY3VycmVudCBjcHUgaWQuIFNvbWUg
b2YgdGhlbSBldmVuIHVzZSBhbiBhc3NlcnRpb24KICAgIHRvIGd1YXJhbnRlZSB0aGlzLiBSZW1v
dmUgdGhpcyByZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4MWNjMGYzOTMxNDM1Mzc0MDc3MTg0NjY1
MTQ4MzM1ZmNhMjQ1ODQ5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgU2VwIDEzIDEyOjI4OjQ0IDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92
ZSBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8KICAgIAogICAgUmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hl
IGZpZWxkIGluIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyBzaW5jZSBpdCBoYXMKICAgIGJlZW4gcmVw
bGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdvdWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxk
CiAgICByZW1haW5pbmcgaW4gdWNvZGVfY3B1X2luZm8uIFRoZW4sIHRoaXMgc3RydWN0IGlzIHJl
bW92ZWQgYW5kIHRoZQogICAgcmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0dXJlKSBpcyBzdG9y
ZWQgaW4gcGVyLWNwdSBhcmVhLgogICAgCiAgICBUaGUgY3B1IHN0YXR1cyBub3RpZmllciBpcyBh
bHNvIHJlbW92ZWQuIEl0IHdhcyB1c2VkIHRvIGZyZWUgdGhlICJtYyIKICAgIGZpZWxkIHRvIGF2
b2lkIG1lbW9yeSBsZWFrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4MzFmMTYyNzQ5NDJjZTcwZmJiNTBjNDM4NTg5ZjgyYzdkNjMxMjU3CkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjI4OjEzIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IGNsZWFuIHVwIG1pY3JvY29kZV9yZXN1
bWVfY3B1CiAgICAKICAgIFByZXZpb3VzbHksIGEgcGVyLWNwdSB1Y29kZSBjYWNoZSBpcyBtYWlu
dGFpbmVkLiBUaGVuIGVhY2ggQ1BVIGhhZCBvbmUKICAgIHBlci1jcHUgdXBkYXRlIGNhY2hlIGFu
ZCB0aGVyZSBtaWdodCBiZSBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBtaWNyb2NvZGUuCiAgICBUaHVz
IG1pY3JvY29kZV9yZXN1bWVfY3B1IHRyaWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBs
b2FkaW5nCiAgICBldmVyeSB1cGRhdGUgY2FjaGUgdW50aWwgYSBzdWNjZXNzZnVsIGxvYWQuCiAg
ICAKICAgIEJ1dCBub3cgdGhlIGNhY2hlIHN0cnVjdCBpcyBzaW1wbGlmaWVkIGEgbG90IGFuZCBv
bmx5IGEgc2luZ2xlIHVjb2RlIGlzCiAgICBjYWNoZWQuIGEgc2luZ2xlIGludm9jYXRpb24gb2Yg
LT5hcHBseV9taWNyb2NvZGUoKSB3b3VsZCBsb2FkIHRoZSBjYWNoZQogICAgYW5kIG1ha2UgbWlj
cm9jb2RlIHVwZGF0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IDlkYTIzOTQzY2NkNTU3ZGRiNmMzNGU5NmUzYmMwNzhhNTFhZDgyMDUKQXV0
aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6
Mjc6NDIgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogaW50cm9kdWNlIGEgZ2xvYmFsIGNhY2hl
IG9mIHVjb2RlIHBhdGNoCiAgICAKICAgIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBj
YWNoZSAndWNpLT5tYycuCiAgICAKICAgIFdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BV
cyBpbiB0aGUgc3lzdGVtIGhhdmUgdGhlIHNhbWUgc2lnbmF0dXJlCiAgICAoZmFtaWx5LCBtb2Rl
bCwgc3RlcHBpbmcgYW5kICdwZicpLCBvbmUgbWljcm9jb2RlIHVwZGF0ZSBtYXRjaGVzIHdpdGgK
ICAgIG9uZSBjcHUgc2hvdWxkIG1hdGNoIHdpdGggb3RoZXJzLiBIYXZpbmcgZGlmZmVyaW5nIG1p
Y3JvY29kZSByZXZpc2lvbnMKICAgIG9uIGNwdXMgd291bGQgY2F1c2Ugc3lzdGVtIHVuc3RhYmxl
IGFuZCBzaG91bGQgYmUgYXZvaWRlZC4gSGVuY2UsIGNhY2hpbmcKICAgIG9uZSBtaWNyb2NvZGUg
dXBkYXRlIGlzIGdvb2QgZW5vdWdoIGZvciBhbGwgY2FzZXMuCiAgICAKICAgIEludHJvZHVjZSBh
IGdsb2JhbCB2YXJpYWJsZSwgbWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0CiAg
ICBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlLiBXaGVuZXZlciB3ZSBnZXQgYSBuZXcgdmFsaWQg
bWljcm9jb2RlIHVwZGF0ZSwKICAgIGl0cyByZXZpc2lvbiBpZCBpcyBjb21wYXJlZCBhZ2FpbnN0
IHRoYXQgb2YgdGhlIG1pY3JvY29kZSB1cGRhdGUgdG8KICAgIGRldGVybWluZSB3aGV0aGVyIHRo
ZSAibWljcm9jb2RlX2NhY2hlIiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCiAgICB0aGlzIGds
b2JhbCBjYWNoZSBpcyBsb2FkZWQgdG8gY3B1IGluIGFwcGx5X21pY3JvY29kZSgpLgogICAgCiAg
ICBBbGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVf
bXV0ZXgnLgogICAgCiAgICBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcg
dGhlIG9sZCBwZXItY3B1IGNhY2hlICgndWNpLT5tYycpCiAgICBhcyBJIGFtIGdvaW5nIHRvIHJl
bW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4gV2UgY29weQogICAg
ZXZlcnl0aGluZyB0byBjcmVhdGUgdGhlIG5ldyBjYWNoZSBibG9iIHRvIGF2b2lkIHJldXNpbmcg
c29tZSBidWZmZXJzCiAgICBwcmV2aW91c2x5IGFsbG9jYXRlZCBmb3IgdGhlIG9sZCBwZXItY3B1
IGNhY2hlLiBJdCBpcyBub3Qgc28gZWZmaWNpZW50LAogICAgYnV0IGl0IGlzIGFscmVhZHkgY29y
cmVjdGVkIGJ5IGEgcGF0Y2ggbGF0ZXIgaW4gdGhpcyBzZXJpZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2Jk
YTJlMDNjYWFiY2JhNmQwYTYKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTMgMTI6MjY6NTEgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6
IGRpc3Rpbmd1aXNoIG9sZCBhbmQgbWlzbWF0Y2hlZCB1Y29kZSBpbiBtaWNyb2NvZGVfZml0cygp
CiAgICAKICAgIFNvbWV0aW1lcywgYW4gdWNvZGUgd2l0aCBhIGxldmVsIGxvd2VyIHRoYW4gb3Ig
ZXF1YWwgdG8gY3VycmVudCBDUFUncwogICAgcGF0Y2ggbGV2ZWwgaXMgdXNlZnVsLiBGb3IgZXhh
bXBsZSwgdG8gd29yayBhcm91bmQgYSBicm9rZW4gYmlvcyB3aGljaAogICAgb25seSBsb2FkcyB1
Y29kZSBmb3IgQlNQLCB3aGVuIEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVw
LAogICAgaXQgaXMgYmV0dGVyIHRvIHNhdmUgYW4gdWNvZGUgd2l0aCBsb3dlciBvciBlcXVhbCBs
ZXZlbCBmb3IgQVBzCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhp
cyBwYXRjaC4gQnV0IGZvbGxvd2luZyBwYXRjaCB3b3VsZAogICAgaGFuZGxlICJvbGQgdWNvZGUi
IGFuZCAibWlzbWF0Y2hlZCB1Y29kZSIgc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMTA5N2FlYjI3YWZlZGQ3ZmQ3MTNlYTJk
MjJhN2Y0NGM2NDI5Y2NiYwpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIFNlcCAxMyAxMjoyNjoxNiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2ludGVs
OiBleHRlbmQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgpCiAgICAKICAgIHRvIGEgbW9yZSBnZW5l
cmljIGZ1bmN0aW9uLiBTbyB0aGF0IGl0IGNhbiBiZSB1c2VkIGFsb25lIHRvIGNoZWNrCiAgICBh
biB1cGRhdGUgYWdhaW5zdCB0aGUgQ1BVIHNpZ25hdHVyZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2
aXNpb24uCiAgICAKICAgIE5vdGUgdGhhdCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgd2ls
bCBiZSB1c2VkIGluIGNvbW1vbiBjb2RlCiAgICAoYWthIG1pY3JvY29kZS5jKSwgaXQgaGFzIGJl
ZW4gcGxhY2VkIGluIHRoZSBjb21tb24gaGVhZGVyLiBBbmQKICAgIGNvbnN0aWZ5aW5nIHRoZSBw
YXJhbWV0ZXIgb2YgbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdAogICAgY2Fu
IGJlIGNhbGxlZCBieSBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4NDgxZjUyNTg3NmE2Zjc1Mzg2
NjcxNWFiYWY4MzRmOWE0Y2JjMWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MjE6NDcgMjAxOSArMDIwMAoKICAgIHB1
YmxpYy94ZW4uaDogdXBkYXRlIHRoZSBjb21tZW50IGV4cGxhaW5pbmcgJ1dhbGxjbG9jayB0aW1l
JwogICAgCiAgICBTaW5jZSBjb21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBk
b21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0CiAgICBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVu
dCBpbiB0aGUgcHVibGljIGhlYWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQogICAgaXQg
Y2xhaW1zIHRoYXQgd2FsbGNsb2NrIHRpbWUgaXMgb25seSB1cGRhdGVkIGJ5IGNvbnRyb2wgc29m
dHdhcmUuCiAgICBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5k
IHdjX25zZWMgYXJlIHNlY29uZHMgYW5kCiAgICBuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBp
biBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2ggYXJlIGJvZ3VzLiBUaGVpcgogICAgdmFsdWVzIGFy
ZSBhZGp1c3RlZCBieSB0aGUgZG9tYWluJ3MgdGltZV9vZmZzZXRfc2Vjb25kcyB2YWx1ZSwgd2hp
Y2ggaXMKICAgIHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQgUlRDIGFu
ZCBoZW5jZSB0aGUgd2FsbGNsb2NrCiAgICB0aW1lem9uZSBpcyB1bmRlciBndWVzdCBjb250cm9s
LgogICAgCiAgICBUaGlzIHBhdGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBjb21tZW50IGluIGxp
bmUgd2l0aCByZWFsaXR5IHdoaWxzdAogICAga2VlcGluZyBpdCByZWFzb25hYmx5IHNob3J0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCBmNTk4NjZlMmJjMTkwZjA4MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1CkF1dGhvcjogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE1OjE4
OjQ3IDIwMTkgKzAxMDAKCiAgICBVcGRhdGUgbXkgTUFJTlRBSU5FUlMgZW50cmllcwogICAgCiAg
ICBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxsIGV4cGlyZSBzaG9ydGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmJj
ZGRjNGRhMTE4ZDUyOGViMWZiZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkgKzAy
MDAKCiAgICBkZWJ1Z3RyYWNlOiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5nICNp
bmNsdWRlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCA2ZTNlNzcxMjAzNzgxYmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjMx
OjM0IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1U
cmVlIGxhdGVyIG9uIGluIHRoZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZp
Y2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVwIHRo
ZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVjYXVz
ZSB0aGUKICAgIGVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3QgcmVx
dWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGlu
ZyB0aGUgRGV2aWNlLVRyZWUuCiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkg
YmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVwLiBU
aGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24K
ICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0
LgogICAgCiAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUgdXNl
ZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0ZSBp
dCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3M2Fm
ZmJjOTE3N2VhNWY3NThiYTI0NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogYm9vdGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpCiAgICAKICAgIE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKSBp
cyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 06:48:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 06:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA7HR-0005Mo-Sv; Tue, 17 Sep 2019 06:48: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=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA7HP-0005MO-Sy
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 06:48:03 +0000
X-Inumbo-ID: 17a1854a-d917-11e9-9602-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17a1854a-d917-11e9-9602-12813bfff9fa;
 Tue, 17 Sep 2019 06:48: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 2BDB6AE96;
 Tue, 17 Sep 2019 06:48:01 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
Date: Tue, 17 Sep 2019 08:48:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gMTcuMDkuMjAxOSAwMDoyMCwgSm9lIEppbiB3cm90ZToKPiBPbiA5LzE2LzE5IDE6MDEgQU0s
IEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxMy4wOS4yMDE5IDE4OjM4LCBKb2UgSmluIHdyb3Rl
Ogo+Pj4gT24gOS8xMy8xOSAxMjoxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIu
MDkuMjAxOSAyMDowMywgSm9lIEppbiB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW8uYwo+Pj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4+
Pj4+IEBAIC00MTIsNiArNDEyLDkgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPj4+Pj4gICAg
ICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5n
dmVjOwo+Pj4+PiAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxh
Z3M7Cj4+Pj4+ICAgICAgICAgICAgICB9Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgICAgIGlmICgg
aHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCj4+Pj4+ICsgICAgICAgICAgICAgICAgaHZtX2Z1
bmNzLnN5bmNfcGlyX3RvX2lycihkLT52Y3B1W3BpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWRd
KTsKPj4+Pgo+Pj4+IElmIHRoZSBuZWVkIGZvciB0aGlzIGNoYW5nZSBjYW4gYmUgcHJvcGVybHkg
ZXhwbGFpbmVkLCB0aGVuIGl0Cj4+Pj4gc3RpbGwgd2FudHMgY29udmVydGluZyB0byBhbHRlcm5h
dGl2ZV92Y2FsbCgpIC0gdGhlIHRoZSBvdGhlcgo+Pj4+IGNhbGxlciBvZiB0aGlzIGhvb2suIE9y
IHBlcmhhcHMgZXZlbiBiZXR0ZXIgbW92ZSB2bGFwaWMuYydzCj4+Pj4gd3JhcHBlciAoc3VpdGFi
bHkgcmVuYW1lZCkgaW50byBodm0uaCwgYW5kIHVzZSBpdCBoZXJlLgo+Pj4KPj4+IFllcyBJIGFn
cmVlLCBJJ20gbm90IDEwMCUgc3VyZSwgc28gSSBzZXQgaXQgdG8gUkZDLgo+Pgo+PiBBbmQgYnR3
LCBwbGVhc2UgYWxzbyBhdHRhY2ggYSBicmllZiBjb21tZW50IGhlcmUsIHRvIGNsYXJpZnkKPj4g
d2h5IHRoZSBzeW5jaW5nIGlzIG5lZWRlZCBwcmVjaXNlbHkgYXQgdGhpcyBwb2ludC4KPj4KPj4+
PiBBZGRpdGlvbmFsbHksIHRoZSBjb2RlIHNldHRpbmcgcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNw
dV9pZAo+Pj4+IChyaWdodCBhZnRlciB5b3VyIGNvZGUgaW5zZXJ0aW9uKSBhbGxvd3MgZm9yIHRo
ZSBmaWVsZCB0byBiZQo+Pj4+IGludmFsaWQsIHdoaWNoIEkgdGhpbmsgeW91IG5lZWQgdG8gZ3Vh
cmQgYWdhaW5zdC4KPj4+Cj4+PiBJIHRoaW5rIHlvdSBtZWFucyBtdWx0aXBsZSBkZXN0aW5hdGlv
biwgdGhlbiBpdCdzIC0xPwo+Pgo+PiBUaGUgcmVhc29uIGZvciB3aHkgaXQgbWlnaHQgYmUgLTEg
YXJlIGlycmVsZXZhbnQgaGVyZSwgSSB0aGluay4KPj4gWW91IG5lZWQgdG8gaGFuZGxlIHRoZSBj
YXNlIGJvdGggdG8gYXZvaWQgYW4gb3V0LW9mLWJvdW5kcwo+PiBhcnJheSBhY2Nlc3MgYW5kIHRv
IG1ha2Ugc3VyZSBhbiBJUlIgYml0IHdvdWxkbid0IHN0aWxsIGdldAo+PiBwcm9wYWdhdGVkIHRv
byBsYXRlIGluIHNvbWUgc3BlY2lhbCBjYXNlLgo+IAo+IEFkZCBmb2xsb3dpbmcgY2hlY2tzPwo+
ICAgICAgICAgICAgIGlmICggZGVzdF92Y3B1X2lkID49IDAgJiYgZGVzdF92Y3B1X2lkIDwgZC0+
bWF4X3ZjcHVzICYmCj4gICAgICAgICAgICAgICAgICBkLT52Y3B1W2Rlc3RfdmNwdV9pZF0tPnJ1
bnN0YXRlLnN0YXRlIDw9IFJVTlNUQVRFX2Jsb2NrZWQgKQoKSnVzdCB0aGUgPj0gcGFydCBzaG91
bGQgc3VmZmljZTsgd2l0aG91dCBhbiBleHBsYW5hdGlvbiBJIGRvbid0CnNlZSB3aHkgeW91IHdh
bnQgdGhlIHJ1bnN0YXRlIGNoZWNrICh3aGljaCBhZnRlciBhbGwgaXMgcmFjeQphbnl3YXkgYWZh
aWN0KS4KCj4+IEFsc28gLSB3aGF0IGFib3V0IHRoZSByZXNwZWN0aXZlIG90aGVyIHBhdGggaW4g
dGhlIGZ1bmN0aW9uLAo+PiBkZWFsaW5nIHdpdGggUFRfSVJRX1RZUEVfUENJIGFuZCBQVF9JUlFf
VFlQRV9NU0lfVFJBTlNMQVRFPyBJdAo+PiBzZWVtcyB0byBtZSB0aGF0IHRoZXJlJ3MgdGhlIHNh
bWUgY2hhbmNlIG9mIGRlZmVycmluZyBJUlIKPj4gcHJvcGFnYXRpb24gZm9yIHRvbyBsb25nPwo+
IAo+IFRoaXMgaXMgcG9zc2libGUsIGNhbiB5b3UgcGxlYXNlIGhlbHAgb24gaG93IHRvIGdldCB3
aGljaCB2Y3B1IGFzc29jaWF0ZSB0aGUgSVJRPwo+IEkgZGlkIG5vdCBmb3VuZCBhbnkgaGVscGVy
IG9uIGN1cnJlbnQgWGVuLgoKVGhlcmUncyBubyBzdWNoIGhlbHBlciwgSSdtIGFmcmFpZC4gTG9v
a2luZyBhdCBodm1fbWlncmF0ZV9waXJxKCkKYW5kIGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKCkg
SSBub3RpY2UgdGhhdCB0aGUgZm9ybWVyIGRvZXMgbm90aGluZwppZiBwaXJxX2RwY2ktPmdtc2ku
cG9zdGVkIGlzIHNldC4gSGVuY2UgcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZAppc24ndCBy
ZWFsbHkgdXNlZCBpbiB0aGlzIGNhc2UgKHBsZWFzZSBkb3VibGUgY2hlY2spLCBhbmQgc28geW91
IG1heQp3YW50IHRvIHVwZGF0ZSB0aGUgZmllbGQgYWxvbmdzaWRlIHNldHRpbmcgcGlycV9kcGNp
LT5nbXNpLnBvc3RlZCBpbgpwdF9pcnFfY3JlYXRlX2JpbmQoKSwgY292ZXJpbmcgdGhlIG11bHRp
IGRlc3RpbmF0aW9uIGNhc2UuCgpZb3VyIGNvZGUgYWRkaXRpb24gc3RpbGwgdmlzaWJsZSBpbiBj
b250ZXh0IGFib3ZlIG1heSB0aGVuIHdhbnQgdG8KYmUgZnVydGhlciBjb25kaXRpb25hbGl6ZWQg
dXBvbiBpb21tdV9pbnRwb3N0IG9yIChwZXJoYXBzIGJldHRlcikKcGlycV9kcGNpLT5nbXNpLnBv
c3RlZCBiZWluZyBzZXQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 07:05:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 07:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA7YG-0007sa-Eb; Tue, 17 Sep 2019 07:05:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yLhv=XM=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iA7YE-0007sR-DF
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 07:05:26 +0000
X-Inumbo-ID: 847f6a36-d919-11e9-978d-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 847f6a36-d919-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 07:05:23 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
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;
 17 Sep 2019 00:05:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,515,1559545200"; d="scan'208";a="187379822"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga007.fm.intel.com with ESMTP; 17 Sep 2019 00:05:21 -0700
Date: Tue, 17 Sep 2019 15:09:23 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190917070922.GA10190@gao-cwp>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <3f3ef22a-0a56-ac77-3deb-513031c8baaa@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3f3ef22a-0a56-ac77-3deb-513031c8baaa@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v10 00/16] 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTA6NDc6MzZBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAxMi4wOS4yMDE5IDA5OjIyLCBDaGFvIEdhbyB3cm90ZToKPj4gVGhpcyBzZXJpZXMg
aW5jbHVkZXMgYmVsb3cgY2hhbmdlczoKPj4gIDEuIFBhdGNoIDEtMTE6IGludHJvZHVjZSBhIGds
b2JhbCBtaWNyb2NvZGUgY2FjaGUgYW5kIHNvbWUgY2xlYW51cAo+PiAgMi4gUGF0Y2ggMTI6IHN5
bmNocm9uaXplIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcKPj4gIDMuIFBhdGNoIDEzOiBzdXBwb3J0
IHBhcmFsbGVsIG1pY3JvY29kZXMgdXBkYXRlIG9uIGRpZmZlcmVudCBjb3Jlcwo+PiAgNC4gUGF0
Y2ggMTQ6IGJsb2NrICNOTUkgaGFuZGxpbmcgZHVyaW5nIG1pY3JvY29kZSBsb2FkaW5nCj4+ICA1
LiBQYXRjaCAxNTogZGlzYWJsZSBsYXRlIHVjb2RlIGxvYWRpbmcgZHVlIHRvIEJERjkwCj4+ICA2
LiBQYXRjaCAxNjogY2FsbCB3YmludmQoKSBjb25kaXRpb25hbGx5Cj4KPkkgZG9uJ3Qga25vdyB3
aHkgaXQgZGlkbid0IG9jY3VyIHRvIG1lIGVhcmxpZXIsIGJ1dCB3aGF0IGFib3V0Cj5wYXJrZWQg
LyBvZmZsaW5lZCBDUFVzPyBUaGV5J2xsIGhhdmUgdGhlaXIgdWNvZGUgdXBkYXRlZCB3aGVuIHRo
ZXkKPmdldCBicm91Z2h0IGJhY2sgb25saW5lLCBidXQgdW50aWwgdGhlbiB0aGVpciB1Y29kZSB3
aWxsIGRpc2FncmVlCj53aXRoIHRoYXQgb2YgdGhlIG9ubGluZSBDUFVzLiBGb3IgdHJ1bHkgb2Zm
bGluZSBDUFVzIHRoaXMgbWF5IGJlCj5maW5lLCBidXQgcGFya2VkIG9uZXMgc2hvdWxkIHByb2Jh
Ymx5IGJlIHVwZGF0ZWQsIHBlcmhhcHMgdmlhIHRoZQo+c2FtZSBhcHByb2FjaCBhcyB1c2VkIHdo
ZW4gQy1zdGF0ZSBkYXRhIGJlY29tZXMgYXZhaWxhYmxlIChzZWUKPnNldF9jeF9wbWluZm8oKSk/
CgpZZXMuIEl0IHByb3ZpZGVzIGEgbWVhbnMgdG8gd2FrZSB1cCB0aGUgcGFya2VkIENQVSBhbmQg
YSBjaGFuY2UgdG8gcnVuCnNvbWUgY29kZSAobGlrZSBsb2FkaW5nIHVjb2RlKS4gQnV0IHBhcmtl
ZCBDUFVzIGFyZSBjbGVhcmVkIGZyb20Kc2libGluZyBpbmZvIGFuZCBjcHVfb25saW5lX21hcCAo
c2VlIF9fY3B1X2Rpc2FibGUoKSkuIElmIHBhcmFsbGVsCnVjb2RlIGxvYWRpbmcgaXMgZXhwZWN0
ZWQgb24gcGFya2VkIENQVXMsIHdlIHNob3VsZCBiZSBhYmxlIHRvCmRldGVybWluZSB0aGUgcHJp
bWFyeSB0aHJlYWRzIGFuZCB0aGUgbnVtYmVyIG9mIGNvcmVzIG5vIG1hdHRlciBpdCBpcwpvbmxp
bmUgb3IgcGFya2VkLiBUbyB0aGlzIGVuZCwgYSBuZXcgc2libGluZyBtYXAgc2hvdWxkIGJlIG1h
aW50YWluZWQKZm9yIGVhY2ggQ1BVIGFuZCB0aGlzIG1hcCBpc24ndCBjaGFuZ2VkIHdoZW4gYSBD
UFUgZ2V0cyBwYXJrZWQuCgpJbiBMaW51eCBrZXJuZWwsIHRoZSBhcHByb2FjaCBpcyBxdWl0ZSBz
aW1wbGU6IGxhdGUgbG9hZGluZyBpcwpwcm9oaWJpdGVkIGlmIGFueSBDUFUgaXMgcGFya2VkOyBh
ZG1pbiBzaG91bGQgb25saW5lIGFsbCBwYXJrZWQgQ1BVCmJlZm9yZSBsb2FkaW5nIHVjb2RlLgoK
RG8geW91IGhhdmUgYW55IHByZWZlcmVuY2U/CgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 07:11:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 07: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 1iA7eJ-0000ax-5U; Tue, 17 Sep 2019 07:11:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA7eI-0000ai-1D
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 07:11:42 +0000
X-Inumbo-ID: 6537beb7-d91a-11e9-9602-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6537beb7-d91a-11e9-9602-12813bfff9fa;
 Tue, 17 Sep 2019 07:11: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 92BDCB048;
 Tue, 17 Sep 2019 07:11:39 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <3f3ef22a-0a56-ac77-3deb-513031c8baaa@suse.com>
 <20190917070922.GA10190@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <109a49e9-eb11-ec5d-2de3-18cceaa6d8b3@suse.com>
Date: Tue, 17 Sep 2019 09:11:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190917070922.GA10190@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 00/16] 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.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>

T24gMTcuMDkuMjAxOSAwOTowOSwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMTMsIDIw
MTkgYXQgMTA6NDc6MzZBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDEyLjA5LjIw
MTkgMDk6MjIsIENoYW8gR2FvIHdyb3RlOgo+Pj4gVGhpcyBzZXJpZXMgaW5jbHVkZXMgYmVsb3cg
Y2hhbmdlczoKPj4+ICAxLiBQYXRjaCAxLTExOiBpbnRyb2R1Y2UgYSBnbG9iYWwgbWljcm9jb2Rl
IGNhY2hlIGFuZCBzb21lIGNsZWFudXAKPj4+ICAyLiBQYXRjaCAxMjogc3luY2hyb25pemUgbGF0
ZSBtaWNyb2NvZGUgbG9hZGluZwo+Pj4gIDMuIFBhdGNoIDEzOiBzdXBwb3J0IHBhcmFsbGVsIG1p
Y3JvY29kZXMgdXBkYXRlIG9uIGRpZmZlcmVudCBjb3Jlcwo+Pj4gIDQuIFBhdGNoIDE0OiBibG9j
ayAjTk1JIGhhbmRsaW5nIGR1cmluZyBtaWNyb2NvZGUgbG9hZGluZwo+Pj4gIDUuIFBhdGNoIDE1
OiBkaXNhYmxlIGxhdGUgdWNvZGUgbG9hZGluZyBkdWUgdG8gQkRGOTAKPj4+ICA2LiBQYXRjaCAx
NjogY2FsbCB3YmludmQoKSBjb25kaXRpb25hbGx5Cj4+Cj4+IEkgZG9uJ3Qga25vdyB3aHkgaXQg
ZGlkbid0IG9jY3VyIHRvIG1lIGVhcmxpZXIsIGJ1dCB3aGF0IGFib3V0Cj4+IHBhcmtlZCAvIG9m
ZmxpbmVkIENQVXM/IFRoZXknbGwgaGF2ZSB0aGVpciB1Y29kZSB1cGRhdGVkIHdoZW4gdGhleQo+
PiBnZXQgYnJvdWdodCBiYWNrIG9ubGluZSwgYnV0IHVudGlsIHRoZW4gdGhlaXIgdWNvZGUgd2ls
bCBkaXNhZ3JlZQo+PiB3aXRoIHRoYXQgb2YgdGhlIG9ubGluZSBDUFVzLiBGb3IgdHJ1bHkgb2Zm
bGluZSBDUFVzIHRoaXMgbWF5IGJlCj4+IGZpbmUsIGJ1dCBwYXJrZWQgb25lcyBzaG91bGQgcHJv
YmFibHkgYmUgdXBkYXRlZCwgcGVyaGFwcyB2aWEgdGhlCj4+IHNhbWUgYXBwcm9hY2ggYXMgdXNl
ZCB3aGVuIEMtc3RhdGUgZGF0YSBiZWNvbWVzIGF2YWlsYWJsZSAoc2VlCj4+IHNldF9jeF9wbWlu
Zm8oKSk/Cj4gCj4gWWVzLiBJdCBwcm92aWRlcyBhIG1lYW5zIHRvIHdha2UgdXAgdGhlIHBhcmtl
ZCBDUFUgYW5kIGEgY2hhbmNlIHRvIHJ1bgo+IHNvbWUgY29kZSAobGlrZSBsb2FkaW5nIHVjb2Rl
KS4gQnV0IHBhcmtlZCBDUFVzIGFyZSBjbGVhcmVkIGZyb20KPiBzaWJsaW5nIGluZm8gYW5kIGNw
dV9vbmxpbmVfbWFwIChzZWUgX19jcHVfZGlzYWJsZSgpKS4gSWYgcGFyYWxsZWwKPiB1Y29kZSBs
b2FkaW5nIGlzIGV4cGVjdGVkIG9uIHBhcmtlZCBDUFVzLCB3ZSBzaG91bGQgYmUgYWJsZSB0bwo+
IGRldGVybWluZSB0aGUgcHJpbWFyeSB0aHJlYWRzIGFuZCB0aGUgbnVtYmVyIG9mIGNvcmVzIG5v
IG1hdHRlciBpdCBpcwo+IG9ubGluZSBvciBwYXJrZWQuIFRvIHRoaXMgZW5kLCBhIG5ldyBzaWJs
aW5nIG1hcCBzaG91bGQgYmUgbWFpbnRhaW5lZAo+IGZvciBlYWNoIENQVSBhbmQgdGhpcyBtYXAg
aXNuJ3QgY2hhbmdlZCB3aGVuIGEgQ1BVIGdldHMgcGFya2VkLgoKV291bGQgdGhpcyByZWFsbHkg
YmUgbmVjZXNzYXJ5PyBJZiBhbnkgdGhyZWFkIGluIGEgY29yZSBpcyBub3QKcGFya2VkLCBicmlu
Z2luZyB1cCB0aGUgcGFya2VkIHRocmVhZHMgaXMgdW5uZWNlc3NhcnkuIElmIGFsbAp0aHJlYWRz
IG9mIGEgY29yZSBhcmUgcGFya2VkLCBzaW1wbHkgbnVkZ2UgdGhlIHRocmVhZCB3aXRoIElECnpl
cm8/Cgo+IEluIExpbnV4IGtlcm5lbCwgdGhlIGFwcHJvYWNoIGlzIHF1aXRlIHNpbXBsZTogbGF0
ZSBsb2FkaW5nIGlzCj4gcHJvaGliaXRlZCBpZiBhbnkgQ1BVIGlzIHBhcmtlZDsgYWRtaW4gc2hv
dWxkIG9ubGluZSBhbGwgcGFya2VkIENQVQo+IGJlZm9yZSBsb2FkaW5nIHVjb2RlLgoKV2VsbCwg
dGhpcyBpcyBjZXJ0YWlubHkgYW4gb3B0aW9uLCBidXQgKGFzIHBlciBhYm92ZSkgSSB0aGluawp0
aGlzIGlzIHRvbyByaWdpZDogUmVmdXNpbmcgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSBuZWNlc3Nh
cnkKb25seSBpZiB0aGVyZSdzIGEgY29yZSB3aXRoIGFsbCBvZiBpdHMgdGhyZWFkcyBwYXJrZWQu
IChJJ2QKaW4gcGFydGljdWxhciBsaWtlIGxhdGUgbG9hZGluZyB0byB3b3JrIGluIFNNVC1kaXNh
YmxlZCBtb2RlLikKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 07:52:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 07: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 1iA8Hm-0005a1-JC; Tue, 17 Sep 2019 07:52:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=biJV=XM=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iA8Hl-0005Zp-Bw
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 07:52:29 +0000
X-Inumbo-ID: 17dd5616-d920-11e9-978d-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.134]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17dd5616-d920-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 07:52:28 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=PilODW9ULJn9gOlle8LQJOExsoAfTf1NHv2PwuJascPafSBi3WpgqGOJGJtUFl+1ybWpYz9hvZmLDh0j21NuXj7ZcjaA3ccBBtbBggAWWcPfA6HVR8An4ot0GIRCHjyDUWoHSatYcbor5/phFTGY/dbjAev/phVk3QxCM2pDlMLsDQGg0gdVvIYn5ByZT9fE4H7L+IcBpHZ8ZWq8weunQB5hxTb+MxGbQojmjTzAu66DqwHNhZ6ru+RFSMPVzHgm4fw29GivZKWH6Lng9kvOfpTRdm4gK9QGuQI0U7wA5JmJyTDh5nBtVM/hlObtZVd3b+muEn4EI2XD+AJt29N2Yw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iRAoFVeBKN++g8Jlc17Dy90Kj1cTAJ9rw1JZHXt/OOQ=;
 b=guiSiR49Q8OhuK76+uH4svGCQxWWrHtk7ahq1smhEWrvX4GkkdeLKV3fdNBQ2aSgPWBvJwrSMGdXBjHDwPqAspQs5SqTN6ikeCxv+22QC47rUMafAsAgqXhyvC6M8bDS34KGPwUbctrtRgbIW6z4OdAs5lyqPIqxES0MKSwCfv8mrH/Hs2hobPW+HEn4CfM1QbCdc6BO99KeHWjD9JoygBZYkM3KQBv/BemAliOxtXbI0BpckFgq4kyalKkyczp5xlB/wHO0rjFW7T4+x2dpejNbDasUDCL3/rDciY0R0demCvPGTCEuKwaAuzd/pDsjMuz7txi9g2vDyQ4AGuiO6w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iRAoFVeBKN++g8Jlc17Dy90Kj1cTAJ9rw1JZHXt/OOQ=;
 b=ehltXUDhcbSoBC8U1p8Uz9GnF+c+OwQLZP+S+Ojp52MPkj2kSKRPir/1/VRJ1yxhizMcAvb77nw29uj9+9vYaB5k6YeF1ubC2H7F6QNjvkkGjpcWNM2/vq3HuB4nV65xR8YJWIiafwLPeJboD+a3qe3cSoX7cfEOIWOn7uMKzl4=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5912.eurprd02.prod.outlook.com (10.141.172.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.17; Tue, 17 Sep 2019 07:52:26 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2263.023; Tue, 17 Sep 2019
 07:52:26 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v10] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbGY5LYraxeTPu06yM6Qe3Haip6cudlQAgAEKjgA=
Date: Tue, 17 Sep 2019 07:52:26 +0000
Message-ID: <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
In-Reply-To: <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0001.eurprd05.prod.outlook.com
 (2603:10a6:208:55::14) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: da1be32a-0f1f-4297-2ee4-08d73b43fb48
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM7PR02MB5912; 
x-ms-traffictypediagnostic: AM7PR02MB5912:|AM7PR02MB5912:|AM7PR02MB5912:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5912A257A733A8003853349CAB8F0@AM7PR02MB5912.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39860400002)(346002)(136003)(366004)(199004)(189003)(476003)(486006)(11346002)(2906002)(6436002)(54906003)(6246003)(386003)(71190400001)(6116002)(3846002)(81166006)(102836004)(7736002)(8676002)(81156014)(71200400001)(6512007)(31686004)(99286004)(26005)(6506007)(186003)(6486002)(5660300002)(36756003)(66476007)(66556008)(64756008)(66946007)(316002)(2616005)(66446008)(8936002)(53546011)(76176011)(229853002)(86362001)(52116002)(4326008)(14444005)(256004)(305945005)(6916009)(66066001)(25786009)(446003)(478600001)(14454004)(31696002)(3714002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5912;
 H:AM7PR02MB5750.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: 6ZYQ7waKmz8beXu58B77VpzFfN4XPVryAQnyVwQiVxvHvfPvQ2iEMj2cMalXw1cFf5Qm5f+TelsmdgHt2Bwef5j2d+bLuvK6maKkbjDOxymb9cAYUZyqRM0BAqOE3HwKdtfvkfgHOJZ5wjHe7KUS0NKOroY0aGkL/ukeWRsDafQdunQTWzwPu5iVH4UQbpH131W6UtyQdXwuazx31sxaC+9c64vqpesjr5OREtrRQY5zqf3+iOiR75rjGQFNmyNriffC3zYnVypuSyzerJXQZSeFGS7/8VjNmFZhhQAJFQAVinjt4dafk9ie2gLOpl8JqWOg4sswTslq6VzvfVYbTatlU48f4JNkQo/oYEHkFrhpKDEj/duRJbuD5FOfAVSSjyscjta65tbwH8wbXXxe73PpE08yWzz26hWc9zPTvE8=
Content-ID: <20E78DEF50794A4B8B5405A116AFE57E@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: da1be32a-0f1f-4297-2ee4-08d73b43fb48
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 07:52:26.2485 (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: dmlWDFfPXnQGe6Vi+tpXTHcDuY5giv0XLT8nY1guYuTBxLAIx14hOWFoaFVBKUEpILdZwn7on3r/IJtyr/gRpyDJUDkC4gzyZUgJ4pEzHxk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5912
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE2LjA5LjIwMTkgMTg6NTgsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAxNi4wOS4y
MDE5IDEwOjEwLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMNCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4+IEBA
IC0zMjI0LDYgKzMyMjQsMTQgQEAgc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBf
X2h2bV9jb3B5KA0KPj4gICAgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19t
Zm47DQo+PiAgICAgICAgICAgfQ0KPj4gICANCj4+ICsgICAgICAgIGlmICggdW5saWtlbHkodi0+
YXJjaC52bV9ldmVudCkgJiYNCj4+ICsgICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+c2Vu
ZF9ldmVudCAmJg0KPj4gKyAgICAgICAgICAgICBodm1fbW9uaXRvcl9jaGVja19wMm0oYWRkciwg
Z2ZuLCBwZmVjLCBucGZlY19raW5kX3dpdGhfZ2xhKSApDQo+PiArICAgICAgICB7DQo+PiArICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7DQo+PiArICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5T
X2dmbl9wYWdlZF9vdXQ7DQo+IA0KPiBJJ20gc29ycnksIGJ1dCB0aGVyZSBpcyBfc3RpbGxfIG5v
IGNvbW1lbnQgbmV4dCB0byB0aGlzIGFwcGFyZW50DQo+IG1pcy11c2Ugb2YgSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dC4NCg0KSSB3aWxsIGFkZCB0aGlzIGNvbW1lbnQgaGVyZToNCg0KIi8qDQogICAq
IEluIGNhc2UgYSB2bSBldmVudCB3YXMgc2VudCByZXR1cm4gcGFnZWRfb3V0IHNvIHRoZSBlbXVs
YXRpb24gd2lsbA0KICAgKiBzdG9wIHdpdGggbm8gc2lkZSBlZmZlY3QNCiAgICovIg0KDQoNCj4g
DQo+PiBAQCAtMjE1LDYgKzIxNyw3OSBAQCB2b2lkIGh2bV9tb25pdG9yX2ludGVycnVwdCh1bnNp
Z25lZCBpbnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwNCj4+ICAgICAgIG1vbml0b3JfdHJh
cHMoY3VycmVudCwgMSwgJnJlcSk7DQo+PiAgIH0NCj4+ICAgDQo+PiArLyoNCj4+ICsgKiBTZW5k
IG1lbW9yeSBhY2Nlc3Mgdm1fZXZlbnRzIGJhc2VkIG9uIHBmZWMuIFJldHVybnMgdHJ1ZSBpZiB0
aGUgZXZlbnQgd2FzDQo+PiArICogc2VudCBhbmQgZmFsc2UgZm9yIHAybV9nZXRfbWVtX2FjY2Vz
cygpIGVycm9yLCBubyB2aW9sYXRpb24gYW5kIGV2ZW50IHNlbmQNCj4+ICsgKiBlcnJvci4gQXNz
dW1lcyB0aGUgY2FsbGVyIHdpbGwgY2hlY2sgYXJjaC52bV9ldmVudC0+c2VuZF9ldmVudC4NCj4+
ICsgKg0KPj4gKyAqIE5PVEU6IHAybV9nZXRfbWVtX2FjY2VzcygpIGNhbiBmYWlsIGlmIHRoZSBl
bnRyeSB3YXMgbm90IGZvdW5kIGluIHRoZSBFUFQNCj4+ICsgKiAoaW4gd2hpY2ggY2FzZSBhY2Nl
c3MgdG8gaXQgaXMgdW5yZXN0cmljdGVkLCBzbyBubyB2aW9sYXRpb25zIGNhbiBvY2N1cikuDQo+
PiArICogSW4gdGhpcyBjYXNlcyBpdCBpcyBmaW5lIHRvIGNvbnRpbnVlIHRoZSBlbXVsYXRpb24u
DQo+PiArICovDQo+IA0KPiBJIHRoaW5rIHRoaXMgcGFydCBvZiB0aGUgY29tbWVudCB3b3VsZCBi
ZXR0ZXIgZ28gLi4uDQo+IA0KPj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfcDJtKHVuc2lnbmVk
IGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsDQo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3Qga2luZCkNCj4+ICt7DQo+PiArICAgIHhlbm1lbV9hY2Nlc3Nf
dCBhY2Nlc3M7DQo+PiArICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7fTsNCj4+ICsgICAg
cGFkZHJfdCBncGEgPSAoZ2ZuX3RvX2dhZGRyKGdmbikgfCAoZ2xhICYgflBBR0VfTUFTSykpOw0K
Pj4gKw0KPj4gKyAgICBBU1NFUlQoY3VycmVudC0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCk7
DQo+PiArDQo+PiArICAgIGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSBmYWxz
ZTsNCj4+ICsNCj4+ICsgICAgaWYgKCBwMm1fZ2V0X21lbV9hY2Nlc3MoY3VycmVudC0+ZG9tYWlu
LCBnZm4sICZhY2Nlc3MsDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdHAybV92
Y3B1X2lkeChjdXJyZW50KSkgIT0gMCApDQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7DQo+IA0K
PiAuLi4gbmV4dCB0byB0aGUgY2FsbCBoZXJlIChidXQgdGhlIG1haW50YWluZXJzIG9mIHRoZSBm
aWxlIHdvdWxkDQo+IGhhdmUgdG8ganVkZ2UgaW4gdGhlIGVuZCkuIFRoYXQgc2FpZCwgSSBjb250
aW51ZSB0byBub3QgdW5kZXJzdGFuZA0KPiB3aHkgYSBub3QgZm91bmQgZW50cnkgbWVhbnMgdW5y
ZXN0cmljdGVkIGFjY2Vzcy4gSXNuJ3QgaXQNCj4gLT5kZWZhdWx0X2FjY2VzcyB3aGljaCBjb250
cm9scyB3aGF0IHN1Y2ggYSAidmlydHVhbCIgZW50cnkgd291bGQNCj4gcGVybWl0Pw0KDQpJJ20g
c29ycnkgZm9yIHRoaXMgbWlzbGVhZGluZyBjb21tZW50LiBUaGUgY29kZSBzdGF0ZXMgdGhhdCBp
ZiBlbnRyeSB3YXMgDQpub3QgZm91bmQgdGhlIGFjY2VzcyB3aWxsIGJlIGRlZmF1bHRfYWNjZXNz
IGFuZCByZXR1cm4gMC4gU28gaW4gdGhpcyANCmNhc2UgdGhlIGRlZmF1bHRfYWNjZXNzIHdpbGwg
YmUgY2hlY2tlZC4NCg0KLyogSWYgcmVxdWVzdCB0byBnZXQgZGVmYXVsdCBhY2Nlc3MuICovDQpp
ZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApDQp7DQogICAgICphY2Nlc3MgPSBtZW1hY2Nl
c3NbcDJtLT5kZWZhdWx0X2FjY2Vzc107DQogICAgIHJldHVybiAwOw0KfQ0KDQpJZiB0aGlzIGNs
ZWFycyB0aGluZyB1cCBJIGNhbiByZW1vdmUgdGhlICJOT1RFIiBwYXJ0IGlmIHRoZSBjb21tZW50
Lg0KDQoNCj4gDQo+PiArICAgIHN3aXRjaCAoIGFjY2VzcyApDQo+PiArICAgIHsNCj4+ICsgICAg
Y2FzZSBYRU5NRU1fYWNjZXNzX3g6DQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDoNCj4+
ICsgICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkNCj4+ICsgICAgICAgICAg
ICByZXEudS5tZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOw0K
Pj4gKyAgICAgICAgYnJlYWs7DQo+PiArDQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193Og0K
Pj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnc6DQo+PiArICAgICAgICBpZiAoIHBmZWMgJiBQ
RkVDX2luc25fZmV0Y2ggKQ0KPj4gKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3Mg
PSBNRU1fQUNDRVNTX1g7DQo+PiArICAgICAgICBicmVhazsNCj4+ICsNCj4+ICsgICAgY2FzZSBY
RU5NRU1fYWNjZXNzX3I6DQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19uOg0KPj4gKyAgICAg
ICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQ0KPj4gKyAgICAgICAgICAgIHJlcS51
Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOw0KPj4gKyAg
ICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkNCj4+ICsgICAgICAgICAgICByZXEu
dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfWDsNCj4+ICsgICAgICAgIGJyZWFrOw0K
Pj4gKw0KPj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfd3g6DQo+PiArICAgIGNhc2UgWEVOTUVN
X2FjY2Vzc19yd3g6DQo+PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDJydzoNCj4+ICsgICAg
Y2FzZSBYRU5NRU1fYWNjZXNzX24ycnd4Og0KPj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfZGVm
YXVsdDoNCj4+ICsgICAgICAgIGJyZWFrOw0KPj4gKyAgICB9DQo+PiArDQo+PiArICAgIGlmICgg
IXJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgKQ0KPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOyAvKiBu
byB2aW9sYXRpb24gKi8NCj4+ICsNCj4+ICsgICAgaWYgKCBraW5kID09IG5wZmVjX2tpbmRfd2l0
aF9nbGEgKQ0KPj4gKyAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNT
X0ZBVUxUX1dJVEhfR0xBIHwNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TUVNX0FDQ0VTU19HTEFfVkFMSUQ7DQo+PiArICAgIGVsc2UgaWYgKCBraW5kID09IG5wZmVjX2tp
bmRfaW5fZ3B0ICkNCj4+ICsgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FD
Q0VTU19GQVVMVF9JTl9HUFQgfA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBNRU1fQUNDRVNTX0dMQV9WQUxJRDsNCj4+ICsNCj4+ICsNCj4+ICsgICAgcmVxLnJlYXNvbiA9
IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTOw0KPj4gKyAgICByZXEudS5tZW1fYWNjZXNzLmdm
biA9IGdmbl94KGdmbik7DQo+PiArICAgIHJlcS51Lm1lbV9hY2Nlc3MuZ2xhID0gZ2xhOw0KPj4g
KyAgICByZXEudS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAmIH5QQUdFX01BU0s7DQo+PiArDQo+
PiArICAgIHJldHVybiBtb25pdG9yX3RyYXBzKGN1cnJlbnQsIHRydWUsICZyZXEpID49IDA7DQo+
PiArfQ0KPiANCj4gVGhlcmUgYXJlIHF1aXRlIGEgZmV3IHVzZXMgb2YgImN1cnJlbnQiIGluIGhl
cmUgLSBwbGVhc2UgY29uc2lkZXINCj4gbGF0Y2hpbmcgaW50byBhIGxvY2FsIHZhcmlhYmxlIG5h
bWVkICJjdXJyIi4NCg0KSSB3aWxsIGFkZCBhIGxvY2FsIHZhcmlhYmxlIGhlcmUuDQoNClRoYW5r
cywNCkFsZXgNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:01:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08:01: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 1iA8QD-0007G6-CD; Tue, 17 Sep 2019 08:01: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=os7l=XM=amazon.de=prvs=156cae3ca=wipawel@srs-us1.protection.inumbo.net>)
 id 1iA8QB-0007FU-Im
 for xen-devel@lists.xen.org; Tue, 17 Sep 2019 08:01:11 +0000
X-Inumbo-ID: 4ddb37fa-d921-11e9-9604-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ddb37fa-d921-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 08:01:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568707268; x=1600243268;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=cIHr5kZQ9EauEfxZzaSPNylxuhqcEp7WiuaVWqTXT14=;
 b=lQExC0RSMlwVH/L8VXs27mwBrIXvgeXB+ffrlHBfUGv3B/Y/+MW7M/Rk
 MsLdL0VWBee5NL//5yqC/CAETTfR32yVy2bW+td8aXGv26ns3wqP+NB/0
 1u/6fca0xyDbwRUikldFWT/71YS4TwS7DctX6kA1Lh+U7MzT77i32hCzg Y=;
X-IronPort-AV: E=Sophos;i="5.64,515,1559520000"; 
 d="scan'208,217";a="833109892"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 17 Sep 2019 08:00:50 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5086AA23F0; Tue, 17 Sep 2019 08:00:46 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:00:46 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:00:45 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 17 Sep 2019 08:00:45 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 01/12] livepatch: Always check hypervisor build ID
 upon hotpatch upload
Thread-Index: AQHVbH5gH9Jh8tgL+kWKVAl3G2OYx6cufRaAgAEF8YA=
Date: Tue, 17 Sep 2019 08:00:45 +0000
Message-ID: <87467B74-BD80-4695-BB90-83121220CCC6@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-2-wipawel@amazon.de>
 <77408bf9-0f5c-c9f1-4c23-a8ad596c6232@citrix.com>
In-Reply-To: <77408bf9-0f5c-c9f1-4c23-a8ad596c6232@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.11]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 01/12] livepatch: Always check hypervisor
 build ID upon hotpatch upload
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <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@lists.xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3021115000936689789=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3021115000936689789==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_87467B74BD804695BB9083121220CCC6amazoncom_"

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



On 16. Sep 2019, at 18:23, Ross Lagerwall <ross.lagerwall@citrix.com<mailto=
:ross.lagerwall@citrix.com>> wrote:

On 9/16/19 11:59 AM, Pawel Wieczorkiewicz wrote:
This change is part of a independant stacked hotpatch modules
feature. This feature allows to bypass dependencies between modules
upon loading, but still verifies Xen build ID matching.
In order to prevent (up)loading any hotpatches built for different
hypervisor version as indicated by the Xen Build ID, add checking for
the payload's vs Xen's build id match.
To achieve that embed into every hotpatch another section with a
dedicated hypervisor build id in it. After the payload is loaded and
the .livepatch.xen_depends section becomes available, perform the
check and reject the payload if there is no match.
snip
+    sec =3D livepatch_elf_sec_by_name(elf, ELF_LIVEPATCH_XEN_DEPENDS);
+    if ( sec )
+    {
+        n =3D sec->load_addr;
+
+        if ( sec->sec->sh_size <=3D sizeof(*n) )
+            return -EINVAL;
+
+        if ( xen_build_id_check(n, sec->sec->sh_size,
+                                &payload->xen_dep.p, &payload->xen_dep.len=
) )
+            return -EINVAL;
+
+        if ( !payload->xen_dep.len || !payload->xen_dep.p )
+            return -EINVAL;
+    }
+
     /* Setup the virtual region with proper data. */
     region =3D &payload->region;
 @@ -882,6 +922,10 @@ static int load_payload_data(struct payload *payload,=
 void *raw, size_t len)
     if ( rc )
         goto out;
 +    rc =3D check_xen_build_id(payload);
+    if ( rc )
+        goto out;
+
     rc =3D build_symbol_table(payload, &elf);
     if ( rc )
         goto out;

It is a bit confusing having a new function called check_xen_build_id() whe=
n there is already a xen_build_id_check(). Perhaps the new one should be ca=
lled xen_build_id_dep() as it is analogous to the existing build_id_dep()?


Yes, that definitely makes sense. I will squash it into v4. Otherwise, I ho=
pe it can be fixed upon merging.

Either way,

Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com<mailto:ross.lagerwal=
l@citrix.com>>

Many thanks!

Best Regards,
Pawel Wieczorkiewicz






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



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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break:=
 after-white-space;" class=3D"">
<br class=3D"">
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 16. Sep 2019, at 18:23, Ross Lagerwall &lt;<a href=3D"ma=
ilto:ross.lagerwall@citrix.com" class=3D"">ross.lagerwall@citrix.com</a>&gt=
; wrote:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"">On 9/16/19 11:59 AM, Pawel Wieczorkiewicz wrote:<br class=
=3D"">
<blockquote type=3D"cite" class=3D"">This change is part of a independant s=
tacked hotpatch modules<br class=3D"">
feature. This feature allows to bypass dependencies between modules<br clas=
s=3D"">
upon loading, but still verifies Xen build ID matching.<br class=3D"">
In order to prevent (up)loading any hotpatches built for different<br class=
=3D"">
hypervisor version as indicated by the Xen Build ID, add checking for<br cl=
ass=3D"">
the payload's vs Xen's build id match.<br class=3D"">
To achieve that embed into every hotpatch another section with a<br class=
=3D"">
dedicated hypervisor build id in it. After the payload is loaded and<br cla=
ss=3D"">
the .livepatch.xen_depends section becomes available, perform the<br class=
=3D"">
check and reject the payload if there is no match.<br class=3D"">
</blockquote>
snip<br class=3D"">
<blockquote type=3D"cite" class=3D"">&#43; &nbsp;&nbsp;&nbsp;sec =3D livepa=
tch_elf_sec_by_name(elf, ELF_LIVEPATCH_XEN_DEPENDS);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( sec )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;{<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n =3D sec-&gt;load_addr;<br=
 class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( sec-&gt;sec-&gt;sh_siz=
e &lt;=3D sizeof(*n) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret=
urn -EINVAL;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( xen_build_id_check(n, =
sec-&gt;sec-&gt;sh_size,<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;&amp;payload-&gt;xen_dep.p, &amp;=
payload-&gt;xen_dep.len) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret=
urn -EINVAL;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( !payload-&gt;xen_dep.l=
en || !payload-&gt;xen_dep.p )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret=
urn -EINVAL;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Setup the virtual region with proper data.=
 */<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;region =3D &amp;payload-&gt;region;<br class=
=3D"">
&nbsp;@@ -882,6 &#43;922,10 @@ static int load_payload_data(struct payload =
*payload, void *raw, size_t len)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( rc )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto out;<br class=3D=
"">
&nbsp;&#43; &nbsp;&nbsp;&nbsp;rc =3D check_xen_build_id(payload);<br class=
=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( rc )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto out;<br class=3D"">
&#43;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc =3D build_symbol_table(payload, &amp;elf);=
<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( rc )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto out;<br class=3D=
"">
</blockquote>
<br class=3D"">
It is a bit confusing having a new function called check_xen_build_id() whe=
n there is already a xen_build_id_check(). Perhaps the new one should be ca=
lled xen_build_id_dep() as it is analogous to the existing build_id_dep()?<=
br class=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>Yes, that definitely makes sense. I will squash it into v4. Otherwise,=
 I hope it can be fixed upon merging.</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">Either way,<br class=3D"">
<br class=3D"">
Reviewed-by: Ross Lagerwall &lt;<a href=3D"mailto:ross.lagerwall@citrix.com=
" class=3D"">ross.lagerwall@citrix.com</a>&gt;<br class=3D"">
</div>
</div>
</blockquote>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Many thanks!</div>
<br class=3D"">
<div class=3D"">
<div dir=3D"auto" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space;=
 line-break: after-white-space;" class=3D"">
<div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; text-indent=
: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webki=
t-text-stroke-width: 0px; text-decoration: none;">
Best Regards,<br class=3D"">
Pawel Wieczorkiewicz</div>
<br class=3D"Apple-interchange-newline">
</div>
<br class=3D"Apple-interchange-newline">
</div>
<br class=3D"">
<br><br><br>Amazon Development Center Germany GmbH
<br>Krausenstr. 38
<br>10117 Berlin
<br>Geschaeftsfuehrung: Christian Schlaeger, Ralf Herbrich
<br>Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B
<br>Sitz: Berlin
<br>Ust-ID: DE 289 237 879
<br><br><br>
</body>
</html>

--_000_87467B74BD804695BB9083121220CCC6amazoncom_--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3021115000936689789==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:01:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08:01: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 1iA8QA-0007FH-Tt; Tue, 17 Sep 2019 08:01:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=os7l=XM=amazon.de=prvs=156cae3ca=wipawel@srs-us1.protection.inumbo.net>)
 id 1iA8Q9-0007Es-4U
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 08:01:09 +0000
X-Inumbo-ID: 4de266ce-d921-11e9-b76c-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4de266ce-d921-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 08:01:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568707268; x=1600243268;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=cIHr5kZQ9EauEfxZzaSPNylxuhqcEp7WiuaVWqTXT14=;
 b=lQExC0RSMlwVH/L8VXs27mwBrIXvgeXB+ffrlHBfUGv3B/Y/+MW7M/Rk
 MsLdL0VWBee5NL//5yqC/CAETTfR32yVy2bW+td8aXGv26ns3wqP+NB/0
 1u/6fca0xyDbwRUikldFWT/71YS4TwS7DctX6kA1Lh+U7MzT77i32hCzg Y=;
X-IronPort-AV: E=Sophos;i="5.64,515,1559520000"; 
 d="scan'208,217";a="833109892"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 17 Sep 2019 08:00:50 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5086AA23F0; Tue, 17 Sep 2019 08:00:46 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:00:46 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:00:45 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 17 Sep 2019 08:00:45 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 01/12] livepatch: Always check hypervisor build ID
 upon hotpatch upload
Thread-Index: AQHVbH5gH9Jh8tgL+kWKVAl3G2OYx6cufRaAgAEF8YA=
Date: Tue, 17 Sep 2019 08:00:45 +0000
Message-ID: <87467B74-BD80-4695-BB90-83121220CCC6@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-2-wipawel@amazon.de>
 <77408bf9-0f5c-c9f1-4c23-a8ad596c6232@citrix.com>
In-Reply-To: <77408bf9-0f5c-c9f1-4c23-a8ad596c6232@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.11]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 01/12] livepatch: Always check hypervisor
 build ID upon hotpatch upload
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <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@lists.xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3228477053511612930=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3228477053511612930==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_87467B74BD804695BB9083121220CCC6amazoncom_"

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



On 16. Sep 2019, at 18:23, Ross Lagerwall <ross.lagerwall@citrix.com<mailto=
:ross.lagerwall@citrix.com>> wrote:

On 9/16/19 11:59 AM, Pawel Wieczorkiewicz wrote:
This change is part of a independant stacked hotpatch modules
feature. This feature allows to bypass dependencies between modules
upon loading, but still verifies Xen build ID matching.
In order to prevent (up)loading any hotpatches built for different
hypervisor version as indicated by the Xen Build ID, add checking for
the payload's vs Xen's build id match.
To achieve that embed into every hotpatch another section with a
dedicated hypervisor build id in it. After the payload is loaded and
the .livepatch.xen_depends section becomes available, perform the
check and reject the payload if there is no match.
snip
+    sec =3D livepatch_elf_sec_by_name(elf, ELF_LIVEPATCH_XEN_DEPENDS);
+    if ( sec )
+    {
+        n =3D sec->load_addr;
+
+        if ( sec->sec->sh_size <=3D sizeof(*n) )
+            return -EINVAL;
+
+        if ( xen_build_id_check(n, sec->sec->sh_size,
+                                &payload->xen_dep.p, &payload->xen_dep.len=
) )
+            return -EINVAL;
+
+        if ( !payload->xen_dep.len || !payload->xen_dep.p )
+            return -EINVAL;
+    }
+
     /* Setup the virtual region with proper data. */
     region =3D &payload->region;
 @@ -882,6 +922,10 @@ static int load_payload_data(struct payload *payload,=
 void *raw, size_t len)
     if ( rc )
         goto out;
 +    rc =3D check_xen_build_id(payload);
+    if ( rc )
+        goto out;
+
     rc =3D build_symbol_table(payload, &elf);
     if ( rc )
         goto out;

It is a bit confusing having a new function called check_xen_build_id() whe=
n there is already a xen_build_id_check(). Perhaps the new one should be ca=
lled xen_build_id_dep() as it is analogous to the existing build_id_dep()?


Yes, that definitely makes sense. I will squash it into v4. Otherwise, I ho=
pe it can be fixed upon merging.

Either way,

Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com<mailto:ross.lagerwal=
l@citrix.com>>

Many thanks!

Best Regards,
Pawel Wieczorkiewicz






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



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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break:=
 after-white-space;" class=3D"">
<br class=3D"">
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 16. Sep 2019, at 18:23, Ross Lagerwall &lt;<a href=3D"ma=
ilto:ross.lagerwall@citrix.com" class=3D"">ross.lagerwall@citrix.com</a>&gt=
; wrote:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"">On 9/16/19 11:59 AM, Pawel Wieczorkiewicz wrote:<br class=
=3D"">
<blockquote type=3D"cite" class=3D"">This change is part of a independant s=
tacked hotpatch modules<br class=3D"">
feature. This feature allows to bypass dependencies between modules<br clas=
s=3D"">
upon loading, but still verifies Xen build ID matching.<br class=3D"">
In order to prevent (up)loading any hotpatches built for different<br class=
=3D"">
hypervisor version as indicated by the Xen Build ID, add checking for<br cl=
ass=3D"">
the payload's vs Xen's build id match.<br class=3D"">
To achieve that embed into every hotpatch another section with a<br class=
=3D"">
dedicated hypervisor build id in it. After the payload is loaded and<br cla=
ss=3D"">
the .livepatch.xen_depends section becomes available, perform the<br class=
=3D"">
check and reject the payload if there is no match.<br class=3D"">
</blockquote>
snip<br class=3D"">
<blockquote type=3D"cite" class=3D"">&#43; &nbsp;&nbsp;&nbsp;sec =3D livepa=
tch_elf_sec_by_name(elf, ELF_LIVEPATCH_XEN_DEPENDS);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( sec )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;{<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n =3D sec-&gt;load_addr;<br=
 class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( sec-&gt;sec-&gt;sh_siz=
e &lt;=3D sizeof(*n) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret=
urn -EINVAL;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( xen_build_id_check(n, =
sec-&gt;sec-&gt;sh_size,<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;&amp;payload-&gt;xen_dep.p, &amp;=
payload-&gt;xen_dep.len) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret=
urn -EINVAL;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( !payload-&gt;xen_dep.l=
en || !payload-&gt;xen_dep.p )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret=
urn -EINVAL;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Setup the virtual region with proper data.=
 */<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;region =3D &amp;payload-&gt;region;<br class=
=3D"">
&nbsp;@@ -882,6 &#43;922,10 @@ static int load_payload_data(struct payload =
*payload, void *raw, size_t len)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( rc )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto out;<br class=3D=
"">
&nbsp;&#43; &nbsp;&nbsp;&nbsp;rc =3D check_xen_build_id(payload);<br class=
=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( rc )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto out;<br class=3D"">
&#43;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc =3D build_symbol_table(payload, &amp;elf);=
<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( rc )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto out;<br class=3D=
"">
</blockquote>
<br class=3D"">
It is a bit confusing having a new function called check_xen_build_id() whe=
n there is already a xen_build_id_check(). Perhaps the new one should be ca=
lled xen_build_id_dep() as it is analogous to the existing build_id_dep()?<=
br class=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>Yes, that definitely makes sense. I will squash it into v4. Otherwise,=
 I hope it can be fixed upon merging.</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">Either way,<br class=3D"">
<br class=3D"">
Reviewed-by: Ross Lagerwall &lt;<a href=3D"mailto:ross.lagerwall@citrix.com=
" class=3D"">ross.lagerwall@citrix.com</a>&gt;<br class=3D"">
</div>
</div>
</blockquote>
</div>
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Many thanks!</div>
<br class=3D"">
<div class=3D"">
<div dir=3D"auto" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space;=
 line-break: after-white-space;" class=3D"">
<div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; text-indent=
: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webki=
t-text-stroke-width: 0px; text-decoration: none;">
Best Regards,<br class=3D"">
Pawel Wieczorkiewicz</div>
<br class=3D"Apple-interchange-newline">
</div>
<br class=3D"Apple-interchange-newline">
</div>
<br class=3D"">
<br><br><br>Amazon Development Center Germany GmbH
<br>Krausenstr. 38
<br>10117 Berlin
<br>Geschaeftsfuehrung: Christian Schlaeger, Ralf Herbrich
<br>Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B
<br>Sitz: Berlin
<br>Ust-ID: DE 289 237 879
<br><br><br>
</body>
</html>

--_000_87467B74BD804695BB9083121220CCC6amazoncom_--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3228477053511612930==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:10:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08: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 1iA8YX-0007wS-Bb; Tue, 17 Sep 2019 08:09: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=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA8YW-0007w7-CC
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 08:09:48 +0000
X-Inumbo-ID: 835c37fc-d922-11e9-9604-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 835c37fc-d922-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 08:09: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 F1581B628;
 Tue, 17 Sep 2019 08:09:45 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
Date: Tue, 17 Sep 2019 10:09:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAwOTo1MiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT24g
MTYuMDkuMjAxOSAxODo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE2LjA5LjIwMTkgMTA6
MTAsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4gQEAgLTMyMjQs
NiArMzIyNCwxNCBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2Nv
cHkoCj4+PiAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKPj4+
ICAgICAgICAgICB9Cj4+PiAgIAo+Pj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLnZt
X2V2ZW50KSAmJgo+Pj4gKyAgICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50
ICYmCj4+PiArICAgICAgICAgICAgIGh2bV9tb25pdG9yX2NoZWNrX3AybShhZGRyLCBnZm4sIHBm
ZWMsIG5wZmVjX2tpbmRfd2l0aF9nbGEpICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAg
ICBwdXRfcGFnZShwYWdlKTsKPj4+ICsgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3Bh
Z2VkX291dDsKPj4KPj4gSSdtIHNvcnJ5LCBidXQgdGhlcmUgaXMgX3N0aWxsXyBubyBjb21tZW50
IG5leHQgdG8gdGhpcyBhcHBhcmVudAo+PiBtaXMtdXNlIG9mIEhWTVRSQU5TX2dmbl9wYWdlZF9v
dXQuCj4gCj4gSSB3aWxsIGFkZCB0aGlzIGNvbW1lbnQgaGVyZToKPiAKPiAiLyoKPiAgICAqIElu
IGNhc2UgYSB2bSBldmVudCB3YXMgc2VudCByZXR1cm4gcGFnZWRfb3V0IHNvIHRoZSBlbXVsYXRp
b24gd2lsbAo+ICAgICogc3RvcCB3aXRoIG5vIHNpZGUgZWZmZWN0Cj4gICAgKi8iCgpGaXJzdCBv
ZiBhbGwgLSB3aHkgIndhcyBzZW50Ij8gVGhlIGV2ZW50IGlzIHlldCB0byBiZSBzZW50LCBpc24n
dCBpdD8KQW5kIHRoZW4gSSdtIGFmcmFpZCB0aGlzIHN0aWxsIGlzbid0IGVub3VnaC4gX19odm1f
Y29weSgpIGdldHMgdXNlZApmb3IgbWFueSBwdXJwb3Nlcy4gRm9yIGV4YW1wbGUsIHdoaWxlIGxv
b2tpbmcgaW50byB0aGlzIGFnYWluIHdoZW4KcHJlcGFyaW5nIHRoZSByZXBseSBoZXJlLCBJJ3Zl
IG5vdGljZWQgdGhhdCBhYm92ZSB5b3UgbWF5IHdyb25nbHkKY2FsbCBodm1fbW9uaXRvcl9jaGVj
a19wMm0oKSB3aXRoIG5wZmVjX2tpbmRfd2l0aF9nbGEgLSB0aGVyZSdzIG5vCmxpbmVhciBhZGRy
ZXNzIHdoZW4gSFZNQ09QWV9saW5lYXIgaXMgbm90IHNldC4gSWYsIHdoaWxlIHB1dHRpbmcKdG9n
ZXRoZXIgd2hhdCB0aGUgY29tbWVudCBuZWVkcyB0byBleHBsYWluIChpLmUuIGV2ZXJ5dGhpbmcg
dGhhdApjYW4ndCBiZSBpbXBsaWVkIGZyb20gdGhlIGNvZGUgeW91IGFkZCksIHlvdSBjb25zaWRl
cmVkIGFsbCBjYXNlcwp5b3Ugc2hvdWxkIGhhdmUgbm90aWNlZCB0aGlzIHlvdXJzZWxmLgoKPj4+
IEBAIC0yMTUsNiArMjE3LDc5IEBAIHZvaWQgaHZtX21vbml0b3JfaW50ZXJydXB0KHVuc2lnbmVk
IGludCB2ZWN0b3IsIHVuc2lnbmVkIGludCB0eXBlLAo+Pj4gICAgICAgbW9uaXRvcl90cmFwcyhj
dXJyZW50LCAxLCAmcmVxKTsKPj4+ICAgfQo+Pj4gICAKPj4+ICsvKgo+Pj4gKyAqIFNlbmQgbWVt
b3J5IGFjY2VzcyB2bV9ldmVudHMgYmFzZWQgb24gcGZlYy4gUmV0dXJucyB0cnVlIGlmIHRoZSBl
dmVudCB3YXMKPj4+ICsgKiBzZW50IGFuZCBmYWxzZSBmb3IgcDJtX2dldF9tZW1fYWNjZXNzKCkg
ZXJyb3IsIG5vIHZpb2xhdGlvbiBhbmQgZXZlbnQgc2VuZAo+Pj4gKyAqIGVycm9yLiBBc3N1bWVz
IHRoZSBjYWxsZXIgd2lsbCBjaGVjayBhcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50Lgo+Pj4gKyAq
Cj4+PiArICogTk9URTogcDJtX2dldF9tZW1fYWNjZXNzKCkgY2FuIGZhaWwgaWYgdGhlIGVudHJ5
IHdhcyBub3QgZm91bmQgaW4gdGhlIEVQVAo+Pj4gKyAqIChpbiB3aGljaCBjYXNlIGFjY2VzcyB0
byBpdCBpcyB1bnJlc3RyaWN0ZWQsIHNvIG5vIHZpb2xhdGlvbnMgY2FuIG9jY3VyKS4KPj4+ICsg
KiBJbiB0aGlzIGNhc2VzIGl0IGlzIGZpbmUgdG8gY29udGludWUgdGhlIGVtdWxhdGlvbi4KPj4+
ICsgKi8KPj4KPj4gSSB0aGluayB0aGlzIHBhcnQgb2YgdGhlIGNvbW1lbnQgd291bGQgYmV0dGVy
IGdvIC4uLgo+Pgo+Pj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfcDJtKHVuc2lnbmVkIGxvbmcg
Z2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3Qga2luZCkKPj4+ICt7Cj4+PiArICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nl
c3M7Cj4+PiArICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7fTsKPj4+ICsgICAgcGFkZHJf
dCBncGEgPSAoZ2ZuX3RvX2dhZGRyKGdmbikgfCAoZ2xhICYgflBBR0VfTUFTSykpOwo+Pj4gKwo+
Pj4gKyAgICBBU1NFUlQoY3VycmVudC0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCk7Cj4+PiAr
Cj4+PiArICAgIGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSBmYWxzZTsKPj4+
ICsKPj4+ICsgICAgaWYgKCBwMm1fZ2V0X21lbV9hY2Nlc3MoY3VycmVudC0+ZG9tYWluLCBnZm4s
ICZhY2Nlc3MsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X2lk
eChjdXJyZW50KSkgIT0gMCApCj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+Cj4+IC4uLiBu
ZXh0IHRvIHRoZSBjYWxsIGhlcmUgKGJ1dCB0aGUgbWFpbnRhaW5lcnMgb2YgdGhlIGZpbGUgd291
bGQKPj4gaGF2ZSB0byBqdWRnZSBpbiB0aGUgZW5kKS4gVGhhdCBzYWlkLCBJIGNvbnRpbnVlIHRv
IG5vdCB1bmRlcnN0YW5kCj4+IHdoeSBhIG5vdCBmb3VuZCBlbnRyeSBtZWFucyB1bnJlc3RyaWN0
ZWQgYWNjZXNzLiBJc24ndCBpdAo+PiAtPmRlZmF1bHRfYWNjZXNzIHdoaWNoIGNvbnRyb2xzIHdo
YXQgc3VjaCBhICJ2aXJ0dWFsIiBlbnRyeSB3b3VsZAo+PiBwZXJtaXQ/Cj4gCj4gSSdtIHNvcnJ5
IGZvciB0aGlzIG1pc2xlYWRpbmcgY29tbWVudC4gVGhlIGNvZGUgc3RhdGVzIHRoYXQgaWYgZW50
cnkgd2FzIAo+IG5vdCBmb3VuZCB0aGUgYWNjZXNzIHdpbGwgYmUgZGVmYXVsdF9hY2Nlc3MgYW5k
IHJldHVybiAwLiBTbyBpbiB0aGlzIAo+IGNhc2UgdGhlIGRlZmF1bHRfYWNjZXNzIHdpbGwgYmUg
Y2hlY2tlZC4KPiAKPiAvKiBJZiByZXF1ZXN0IHRvIGdldCBkZWZhdWx0IGFjY2Vzcy4gKi8KPiBp
ZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCj4gewo+ICAgICAgKmFjY2VzcyA9IG1lbWFj
Y2Vzc1twMm0tPmRlZmF1bHRfYWNjZXNzXTsKPiAgICAgIHJldHVybiAwOwo+IH0KPiAKPiBJZiB0
aGlzIGNsZWFycyB0aGluZyB1cCBJIGNhbiByZW1vdmUgdGhlICJOT1RFIiBwYXJ0IGlmIHRoZSBj
b21tZW50LgoKSSdtIGFmcmFpZCBpdCBkb2Vzbid0IGNsZWFyIHRoaW5ncyB1cDogSSdtIHN0aWxs
IGxvc3QgYXMgdG8gd2h5CiJlbnRyeSBub3QgZm91bmQiIGltcGxpZXMgImZ1bGwgYWNjZXNzIi4g
QW5kIEknbSBmdXJ0aGVyIGxvc3QgYXMKdG8gd2hhdCB0aGUgY29kZSBmcmFnbWVudCBhYm92ZSAo
ZGVhbGluZyB3aXRoIElOVkFMSURfR0ZOLCBidXQKbm90IHJlYWxseSB0aGUgImVudHJ5IG5vdCBm
b3VuZCIgY2FzZSwgd2hpY2ggd291bGQgYmUgSU5WQUxJRF9NRk4KY29taW5nIGJhY2sgZnJvbSBh
IHRyYW5zbGF0aW9uKSBpcyBzdXBwb3NlZCB0byB0ZWxsIG1lLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:27:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08:27:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA8p8-0001n5-Tl; Tue, 17 Sep 2019 08:26:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA8p7-0001n0-Va
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 08:26:57 +0000
X-Inumbo-ID: e8d31fea-d924-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8d31fea-d924-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 08:26: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 60B71B048;
 Tue, 17 Sep 2019 08:26:55 +0000 (UTC)
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-11-wipawel@amazon.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fb181faf-76e2-57c9-ac1e-7f56a195f9ef@suse.com>
Date: Tue, 17 Sep 2019 10:27:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-11-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size
 names with the list 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: wipawel@amazon.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDkuMjAxOSAxMjo1OSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gQEAgLTk1
MSwxMSArOTUyLDEzIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHsKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbW91bnQgb2YgcGF5
bG9hZHMgYW5kIHZlcnNpb24uCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgT1VUOiBIb3cgbWFueSBwYXlsb2FkcyBsZWZ0LiAqLwo+ICAgICAgdWludDMy
X3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICov
Cj4gKyAgICB1aW50NjRfdCBuYW1lX3RvdGFsX3NpemU7ICAgICAgICAgICAgICAgLyogT1VUOiBU
b3RhbCBzaXplIG9mIGFsbCB0cmFuc2ZlciBuYW1lcyAqLwoKV2h5IHVpbnQ2NF90IGFuZCBub3Qg
dWludDMyX3Q/IFlvdSBkb24ndCBleHBlY3QgdGhpcyB0byBncm93CmJleW9uZCA0R2lCLCBkbyB5
b3U/CgpBbmQgd2h5IE9VVCByYXRoZXIgdGhhbiBJTi9PVVQ/IE9uY2UgeW91IG1ha2UgdGhpcyAi
YXJiaXRyYXJ5CnNpemUiLCBJIGRvbid0IHNlZSBhIG5lZWQgZm9yIGxpbWl0aW5nIHRoaXMgdG8g
Li4uCgo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fbGl2ZXBhdGNoX3N0YXR1c190KSBz
dGF0dXM7ICAvKiBPVVQuIE11c3QgaGF2ZSBlbm91Z2gKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhlbS4g
Ki8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbmFtZTsgICAgICAgICAvKiBPVVQ6
IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1VU1QgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgaW4gc2l6
ZS4KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0
IGhhdmUgbnIgb2YgdGhlbS4gKi8KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgbGVuZ3RoIHVwIHRvCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0xJVkVQQVRDSF9O
QU1FX1NJWkUgYnl0ZXMuIE11c3QgaGF2ZQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5yIG9mIHRoZW0uICovCgouLi4gWEVOX0xJVkVQQVRDSF9OQU1F
X1NJWkUgYnl0ZXMgcGVyIGVudHJ5LgoKQW5kIGZpbmFsbHkgLSBwbGVhc2Ugc2VuZCB0byB0aGUg
bGlzdCBqdXN0IG9uY2UsIGkuZS4gcGxlYXNlCmRvbid0IGhhdmUgdHdvIHhlbi1kZXZlbEAgaW4g
dGhlIHJlY2lwaWVudHMgbGlzdC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:27:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA8pL-0001oJ-8J; Tue, 17 Sep 2019 08: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=os7l=XM=amazon.de=prvs=156cae3ca=wipawel@srs-us1.protection.inumbo.net>)
 id 1iA8pK-0001o6-AG
 for xen-devel@lists.xen.org; Tue, 17 Sep 2019 08:27:10 +0000
X-Inumbo-ID: ef329e24-d924-11e9-9604-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef329e24-d924-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 08:27: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=1568708826; x=1600244826;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=DUiI/ZIFtKW2M+6vv8dqbcOMSdYkfPxaNDFmuWpEVNI=;
 b=bPXFCTN4yosXSwQFw0DOSSdNu6b75IGJZ6JPjIMbbgshVv9ixS927+jf
 8Xy/tMgJBkUO/Z0NO/tCW96gCJLQvaT8Mt8Zf0wjMN7rSplqoJACvO2Wi
 zSIhJWHnslXeQUSlCN/yIA8bhY2Y+tnYbY8bLvy9Mq1vydHy+y6/t0M2K g=;
X-IronPort-AV: E=Sophos;i="5.64,515,1559520000"; 
 d="scan'208,217";a="415625079"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 17 Sep 2019 08:27:05 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id C6539A283F; Tue, 17 Sep 2019 08:27:02 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:27:01 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:27:00 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 17 Sep 2019 08:27:00 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 02/12] livepatch: Allow to override inter-modules
 buildid dependency
Thread-Index: AQHVbH5iod7scPDMWUS0xYtrrp51Bqcuh86AgAECjwA=
Date: Tue, 17 Sep 2019 08:27:00 +0000
Message-ID: <F77F272E-18F8-4BFC-A6B6-6999F8149884@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-3-wipawel@amazon.de>
 <559ee54f-c962-1f3f-8291-9b5a1a6f9591@citrix.com>
In-Reply-To: <559ee54f-c962-1f3f-8291-9b5a1a6f9591@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.196]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel <xen-devel@lists.xen.org>,
 "Pohlack, Martin" <mpohlack@amazon.de>, "Wieczorkiewicz,
 Pawel" <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1773182903284956334=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1773182903284956334==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_F77F272E18F84BFCA6B66999F8149884amazoncom_"

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



On 16. Sep 2019, at 19:01, Ross Lagerwall <ross.lagerwall@citrix.com<mailto=
:ross.lagerwall@citrix.com>> wrote:

On 9/16/19 11:59 AM, Pawel Wieczorkiewicz wrote:
snip
+/*
+ * Parse user provided action flags.
+ * This function expects to only receive an array of input parameters bein=
g flags.
+ * Expected action is specified via idx paramater (index of flag_options[]=
).
+ */
+static int get_flags(int argc, char *argv[], unsigned int idx, uint64_t *f=
lags)
+{
+    int i, j;
+
+    if ( !flags || idx >=3D ARRAY_SIZE(flag_options) )
+        return -1;
+
+    *flags =3D 0;
+    for ( i =3D 0; i < argc; i++ )
+    {
+        for ( j =3D 0; j < ARRAY_SIZE(flag_options[idx]); j++ )
+        {
+            if ( !flag_options[idx][j].name )
+                goto error;
+
+            if ( !strcmp(flag_options[idx][j].name, argv[i]) )
+            {
+                *flags |=3D flag_options[idx][j].flag;
+                break;
+            }
+        }
+
+        if ( j =3D=3D ARRAY_SIZE(flag_options[idx]) )
+            goto error;
+    }
+
+    return 0;
+error:
+    fprintf(stderr, "Unsupported flag: %s.\n", argv[i]);
+    errno =3D EINVAL;
+    return errno;
+}

You return -1 above but +ve errno here. Please make it consistent.

Well, I understood from the code of the file (e.g. action_func()) that the =
-1 value indicates a unexpected runtime error (negative val).
Whereas, positive errno values are expected error to be dealt with.

So:
<0 - fatal errors
0 - ok
>0 - errors to be handled

Could you confirm please that I should make get_flags() return only positiv=
e errors?

Also, you don't need to set errno if returning the actual error.


Honestly, I just copied the code from get_name() and wanted to the get_flag=
s() to follow similar pattern.

(The error handling in this file looks fairly inconsistent anyway but let's=
 not make it worse.)

+
 /* The hypervisor timeout for the live patching operation is 30 msec,
  * but it could take some time for the operation to start, so wait twice
  * that period. */
@@ -291,8 +357,9 @@ int action_func(int argc, char *argv[], unsigned int id=
x)
     char name[XEN_LIVEPATCH_NAME_SIZE];
     int rc;
     xen_livepatch_status_t status;
+    uint64_t flags;
 -    if ( argc !=3D 1 )
+    if ( argc < 1 )
     {
         show_help();
         return -1;
@@ -301,7 +368,10 @@ int action_func(int argc, char *argv[], unsigned int i=
dx)
     if ( idx >=3D ARRAY_SIZE(action_options) )
         return -1;
 -    if ( get_name(argc, argv, name) )
+    if ( get_name(argc--, argv++, name) )
+        return EINVAL;
+
+    if ( get_flags(argc, argv, idx, &flags) )
         return EINVAL;
       /* Check initial status. */
@@ -332,7 +402,7 @@ int action_func(int argc, char *argv[], unsigned int id=
x)
     if ( action_options[idx].allow & status.state )
     {
         printf("%s %s... ", action_options[idx].verb, name);
-        rc =3D action_options[idx].function(xch, name, HYPERVISOR_TIMEOUT_=
NS);
+        rc =3D action_options[idx].function(xch, name, HYPERVISOR_TIMEOUT_=
NS, flags);
         if ( rc )
         {
             int saved_errno =3D errno;
@@ -394,17 +464,23 @@ int action_func(int argc, char *argv[], unsigned int =
idx)
   static int load_func(int argc, char *argv[])
 {
-    int rc;
-    char *new_argv[2];
-    char *path, *name, *lastdot;
+    int i, rc =3D ENOMEM;
+    char *upload_argv[2];
+    char **apply_argv, *path, *name, *lastdot;
 -    if ( argc !=3D 1 )
+    if ( argc < 1 )
     {
         show_help();
         return -1;
     }
+
+    /* apply action has <id> [flags] input requirement, which must be cons=
tructed */
+    apply_argv =3D (char **) malloc(argc * sizeof(*apply_argv));
+    if ( !apply_argv )
+        return rc;
+
     /* <file> */
-    new_argv[1] =3D argv[0];
+    upload_argv[1] =3D argv[0];
       /* Synthesize the <id> */
     path =3D strdup(argv[0]);
@@ -413,16 +489,23 @@ static int load_func(int argc, char *argv[])
     lastdot =3D strrchr(name, '.');
     if ( lastdot !=3D NULL )
         *lastdot =3D '\0';
-    new_argv[0] =3D name;
+    upload_argv[0] =3D name;
+    apply_argv[0] =3D name;
 -    rc =3D upload_func(2 /* <id> <file> */, new_argv);
+    /* Fill in all user provided flags */
+    for ( i =3D 0; i < argc - 1; i++ )
+        apply_argv[i + 1] =3D argv[i + 1];

Wouldn't this make the loop body simpler?  i =3D 1; i < argc;


ACK. It would indeed.

Or alternatively, just a straight memcpy().

--
Ross Lagerwall

Best Regards,
Pawel Wieczorkiewicz



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



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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break:=
 after-white-space;" class=3D"">
<br class=3D"">
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 16. Sep 2019, at 19:01, Ross Lagerwall &lt;<a href=3D"ma=
ilto:ross.lagerwall@citrix.com" class=3D"">ross.lagerwall@citrix.com</a>&gt=
; wrote:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"">On 9/16/19 11:59 AM, Pawel Wieczorkiewicz wrote:<br class=
=3D"">
snip<br class=3D"">
<blockquote type=3D"cite" class=3D"">&#43;/*<br class=3D"">
&#43; * Parse user provided action flags.<br class=3D"">
&#43; * This function expects to only receive an array of input parameters =
being flags.<br class=3D"">
&#43; * Expected action is specified via idx paramater (index of flag_optio=
ns[]).<br class=3D"">
&#43; */<br class=3D"">
&#43;static int get_flags(int argc, char *argv[], unsigned int idx, uint64_=
t *flags)<br class=3D"">
&#43;{<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;int i, j;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( !flags || idx &gt;=3D ARRAY_SIZE(flag_options)=
 )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;*flags =3D 0;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;for ( i =3D 0; i &lt; argc; i&#43;&#43; )<br class=
=3D"">
&#43; &nbsp;&nbsp;&nbsp;{<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for ( j =3D 0; j &lt; ARRAY=
_SIZE(flag_options[idx]); j&#43;&#43; )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if =
( !flag_options[idx][j].name )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;goto error;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if =
( !strcmp(flag_options[idx][j].name, argv[i]) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<b=
r class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;*flags |=3D flag_options[idx][j].flag;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;break;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<b=
r class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( j =3D=3D ARRAY_SIZE(fl=
ag_options[idx]) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;got=
o error;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;return 0;<br class=3D"">
&#43;error:<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;fprintf(stderr, &quot;Unsupported flag: %s.\n&quot;=
, argv[i]);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;errno =3D EINVAL;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;return errno;<br class=3D"">
&#43;}<br class=3D"">
</blockquote>
<br class=3D"">
You return -1 above but &#43;ve errno here. Please make it consistent.<br c=
lass=3D"">
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>Well, I understood from the code of the file (e.g. action_func()) that=
 the -1 value indicates a unexpected runtime error (negative val).</div>
<div>Whereas, positive errno values are expected error to be dealt with.</d=
iv>
<div><br class=3D"">
</div>
<div>So:</div>
<div>&lt;0 - fatal errors</div>
<div>0 - ok</div>
<div>&gt;0 - errors to be handled</div>
<div><br class=3D"">
</div>
<div>Could you confirm please that I should make get_flags() return only po=
sitive errors?</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">Also, you don't need to set errno if returning the actual e=
rror.<br class=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<br class=3D"">
<div>Honestly, I just copied the code from get_name() and wanted to the get=
_flags() to follow similar pattern.</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">(The error handling in this file looks fairly inconsistent =
anyway but let's not make it worse.)<br class=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">
<blockquote type=3D"cite" class=3D"">&#43;<br class=3D"">
&nbsp;/* The hypervisor timeout for the live patching operation is 30 msec,=
<br class=3D"">
&nbsp;&nbsp;* but it could take some time for the operation to start, so wa=
it twice<br class=3D"">
&nbsp;&nbsp;* that period. */<br class=3D"">
@@ -291,8 &#43;357,9 @@ int action_func(int argc, char *argv[], unsigned in=
t idx)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char name[XEN_LIVEPATCH_NAME_SIZE];<br class=
=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int rc;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xen_livepatch_status_t status;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;uint64_t flags;<br class=3D"">
&nbsp;- &nbsp;&nbsp;&nbsp;if ( argc !=3D 1 )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( argc &lt; 1 )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;show_help();<br class=
=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<br class=
=3D"">
@@ -301,7 &#43;368,10 @@ int action_func(int argc, char *argv[], unsigned i=
nt idx)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( idx &gt;=3D ARRAY_SIZE(action_options) )=
<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<br class=
=3D"">
&nbsp;- &nbsp;&nbsp;&nbsp;if ( get_name(argc, argv, name) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( get_name(argc--, argv&#43;&#43;, name) )<br cl=
ass=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return EINVAL;<br class=3D"=
">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( get_flags(argc, argv, idx, &amp;flags) )<br cl=
ass=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return EINVAL;<br cla=
ss=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Check initial status. */<br cl=
ass=3D"">
@@ -332,7 &#43;402,7 @@ int action_func(int argc, char *argv[], unsigned in=
t idx)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( action_options[idx].allow &amp; status.s=
tate )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;%s %s...=
 &quot;, action_options[idx].verb, name);<br class=3D"">
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc =3D action_options[idx].func=
tion(xch, name, HYPERVISOR_TIMEOUT_NS);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc =3D action_options[idx].=
function(xch, name, HYPERVISOR_TIMEOUT_NS, flags);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( rc )<br class=3D=
"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;int saved_errno =3D errno;<br class=3D"">
@@ -394,17 &#43;464,23 @@ int action_func(int argc, char *argv[], unsigned =
int idx)<br class=3D"">
&nbsp;&nbsp;&nbsp;static int load_func(int argc, char *argv[])<br class=3D"=
">
&nbsp;{<br class=3D"">
- &nbsp;&nbsp;&nbsp;int rc;<br class=3D"">
- &nbsp;&nbsp;&nbsp;char *new_argv[2];<br class=3D"">
- &nbsp;&nbsp;&nbsp;char *path, *name, *lastdot;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;int i, rc =3D ENOMEM;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;char *upload_argv[2];<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;char **apply_argv, *path, *name, *lastdot;<br class=
=3D"">
&nbsp;- &nbsp;&nbsp;&nbsp;if ( argc !=3D 1 )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( argc &lt; 1 )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;show_help();<br class=
=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<br class=
=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;/* apply action has &lt;id&gt; [flags] input requir=
ement, which must be constructed */<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;apply_argv =3D (char **) malloc(argc * sizeof(*appl=
y_argv));<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( !apply_argv )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return rc;<br class=3D"">
&#43;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* &lt;file&gt; */<br class=3D"">
- &nbsp;&nbsp;&nbsp;new_argv[1] =3D argv[0];<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;upload_argv[1] =3D argv[0];<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Synthesize the &lt;id&gt; */<b=
r class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path =3D strdup(argv[0]);<br class=3D"">
@@ -413,16 &#43;489,23 @@ static int load_func(int argc, char *argv[])<br c=
lass=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lastdot =3D strrchr(name, '.');<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( lastdot !=3D NULL )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*lastdot =3D '\0';<br=
 class=3D"">
- &nbsp;&nbsp;&nbsp;new_argv[0] =3D name;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;upload_argv[0] =3D name;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;apply_argv[0] =3D name;<br class=3D"">
&nbsp;- &nbsp;&nbsp;&nbsp;rc =3D upload_func(2 /* &lt;id&gt; &lt;file&gt; *=
/, new_argv);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;/* Fill in all user provided flags */<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;for ( i =3D 0; i &lt; argc - 1; i&#43;&#43; )<br cl=
ass=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apply_argv[i &#43; 1] =3D a=
rgv[i &#43; 1];<br class=3D"">
</blockquote>
<br class=3D"">
Wouldn't this make the loop body simpler? &nbsp;i =3D 1; i &lt; argc;<br cl=
ass=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>ACK. It would indeed.</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">Or alternatively, just a straight memcpy().<br class=3D"">
<br class=3D"">
-- <br class=3D"">
Ross Lagerwall<br class=3D"">
</div>
</div>
</blockquote>
</div>
<br class=3D"">
<div class=3D"">
<div dir=3D"auto" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space;=
 line-break: after-white-space;" class=3D"">
<div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; text-indent=
: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webki=
t-text-stroke-width: 0px; text-decoration: none;">
Best Regards,<br class=3D"">
Pawel Wieczorkiewicz</div>
</div>
</div>
<br><br><br>Amazon Development Center Germany GmbH
<br>Krausenstr. 38
<br>10117 Berlin
<br>Geschaeftsfuehrung: Christian Schlaeger, Ralf Herbrich
<br>Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B
<br>Sitz: Berlin
<br>Ust-ID: DE 289 237 879
<br><br><br>
</body>
</html>

--_000_F77F272E18F84BFCA6B66999F8149884amazoncom_--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1773182903284956334==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:27:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08: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 1iA8pM-0001p9-N2; Tue, 17 Sep 2019 08: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=os7l=XM=amazon.de=prvs=156cae3ca=wipawel@srs-us1.protection.inumbo.net>)
 id 1iA8pK-0001oB-OK
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 08:27:10 +0000
X-Inumbo-ID: ef36f4b0-d924-11e9-9604-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef36f4b0-d924-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 08:27: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=1568708826; x=1600244826;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=DUiI/ZIFtKW2M+6vv8dqbcOMSdYkfPxaNDFmuWpEVNI=;
 b=bPXFCTN4yosXSwQFw0DOSSdNu6b75IGJZ6JPjIMbbgshVv9ixS927+jf
 8Xy/tMgJBkUO/Z0NO/tCW96gCJLQvaT8Mt8Zf0wjMN7rSplqoJACvO2Wi
 zSIhJWHnslXeQUSlCN/yIA8bhY2Y+tnYbY8bLvy9Mq1vydHy+y6/t0M2K g=;
X-IronPort-AV: E=Sophos;i="5.64,515,1559520000"; 
 d="scan'208,217";a="415625079"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 17 Sep 2019 08:27:05 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id C6539A283F; Tue, 17 Sep 2019 08:27:02 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:27:01 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:27:00 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 17 Sep 2019 08:27:00 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 02/12] livepatch: Allow to override inter-modules
 buildid dependency
Thread-Index: AQHVbH5iod7scPDMWUS0xYtrrp51Bqcuh86AgAECjwA=
Date: Tue, 17 Sep 2019 08:27:00 +0000
Message-ID: <F77F272E-18F8-4BFC-A6B6-6999F8149884@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-3-wipawel@amazon.de>
 <559ee54f-c962-1f3f-8291-9b5a1a6f9591@citrix.com>
In-Reply-To: <559ee54f-c962-1f3f-8291-9b5a1a6f9591@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.196]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel <xen-devel@lists.xen.org>,
 "Pohlack, Martin" <mpohlack@amazon.de>, "Wieczorkiewicz,
 Pawel" <wipawel@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2377351295218489399=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2377351295218489399==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_F77F272E18F84BFCA6B66999F8149884amazoncom_"

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



On 16. Sep 2019, at 19:01, Ross Lagerwall <ross.lagerwall@citrix.com<mailto=
:ross.lagerwall@citrix.com>> wrote:

On 9/16/19 11:59 AM, Pawel Wieczorkiewicz wrote:
snip
+/*
+ * Parse user provided action flags.
+ * This function expects to only receive an array of input parameters bein=
g flags.
+ * Expected action is specified via idx paramater (index of flag_options[]=
).
+ */
+static int get_flags(int argc, char *argv[], unsigned int idx, uint64_t *f=
lags)
+{
+    int i, j;
+
+    if ( !flags || idx >=3D ARRAY_SIZE(flag_options) )
+        return -1;
+
+    *flags =3D 0;
+    for ( i =3D 0; i < argc; i++ )
+    {
+        for ( j =3D 0; j < ARRAY_SIZE(flag_options[idx]); j++ )
+        {
+            if ( !flag_options[idx][j].name )
+                goto error;
+
+            if ( !strcmp(flag_options[idx][j].name, argv[i]) )
+            {
+                *flags |=3D flag_options[idx][j].flag;
+                break;
+            }
+        }
+
+        if ( j =3D=3D ARRAY_SIZE(flag_options[idx]) )
+            goto error;
+    }
+
+    return 0;
+error:
+    fprintf(stderr, "Unsupported flag: %s.\n", argv[i]);
+    errno =3D EINVAL;
+    return errno;
+}

You return -1 above but +ve errno here. Please make it consistent.

Well, I understood from the code of the file (e.g. action_func()) that the =
-1 value indicates a unexpected runtime error (negative val).
Whereas, positive errno values are expected error to be dealt with.

So:
<0 - fatal errors
0 - ok
>0 - errors to be handled

Could you confirm please that I should make get_flags() return only positiv=
e errors?

Also, you don't need to set errno if returning the actual error.


Honestly, I just copied the code from get_name() and wanted to the get_flag=
s() to follow similar pattern.

(The error handling in this file looks fairly inconsistent anyway but let's=
 not make it worse.)

+
 /* The hypervisor timeout for the live patching operation is 30 msec,
  * but it could take some time for the operation to start, so wait twice
  * that period. */
@@ -291,8 +357,9 @@ int action_func(int argc, char *argv[], unsigned int id=
x)
     char name[XEN_LIVEPATCH_NAME_SIZE];
     int rc;
     xen_livepatch_status_t status;
+    uint64_t flags;
 -    if ( argc !=3D 1 )
+    if ( argc < 1 )
     {
         show_help();
         return -1;
@@ -301,7 +368,10 @@ int action_func(int argc, char *argv[], unsigned int i=
dx)
     if ( idx >=3D ARRAY_SIZE(action_options) )
         return -1;
 -    if ( get_name(argc, argv, name) )
+    if ( get_name(argc--, argv++, name) )
+        return EINVAL;
+
+    if ( get_flags(argc, argv, idx, &flags) )
         return EINVAL;
       /* Check initial status. */
@@ -332,7 +402,7 @@ int action_func(int argc, char *argv[], unsigned int id=
x)
     if ( action_options[idx].allow & status.state )
     {
         printf("%s %s... ", action_options[idx].verb, name);
-        rc =3D action_options[idx].function(xch, name, HYPERVISOR_TIMEOUT_=
NS);
+        rc =3D action_options[idx].function(xch, name, HYPERVISOR_TIMEOUT_=
NS, flags);
         if ( rc )
         {
             int saved_errno =3D errno;
@@ -394,17 +464,23 @@ int action_func(int argc, char *argv[], unsigned int =
idx)
   static int load_func(int argc, char *argv[])
 {
-    int rc;
-    char *new_argv[2];
-    char *path, *name, *lastdot;
+    int i, rc =3D ENOMEM;
+    char *upload_argv[2];
+    char **apply_argv, *path, *name, *lastdot;
 -    if ( argc !=3D 1 )
+    if ( argc < 1 )
     {
         show_help();
         return -1;
     }
+
+    /* apply action has <id> [flags] input requirement, which must be cons=
tructed */
+    apply_argv =3D (char **) malloc(argc * sizeof(*apply_argv));
+    if ( !apply_argv )
+        return rc;
+
     /* <file> */
-    new_argv[1] =3D argv[0];
+    upload_argv[1] =3D argv[0];
       /* Synthesize the <id> */
     path =3D strdup(argv[0]);
@@ -413,16 +489,23 @@ static int load_func(int argc, char *argv[])
     lastdot =3D strrchr(name, '.');
     if ( lastdot !=3D NULL )
         *lastdot =3D '\0';
-    new_argv[0] =3D name;
+    upload_argv[0] =3D name;
+    apply_argv[0] =3D name;
 -    rc =3D upload_func(2 /* <id> <file> */, new_argv);
+    /* Fill in all user provided flags */
+    for ( i =3D 0; i < argc - 1; i++ )
+        apply_argv[i + 1] =3D argv[i + 1];

Wouldn't this make the loop body simpler?  i =3D 1; i < argc;


ACK. It would indeed.

Or alternatively, just a straight memcpy().

--
Ross Lagerwall

Best Regards,
Pawel Wieczorkiewicz



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



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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break:=
 after-white-space;" class=3D"">
<br class=3D"">
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 16. Sep 2019, at 19:01, Ross Lagerwall &lt;<a href=3D"ma=
ilto:ross.lagerwall@citrix.com" class=3D"">ross.lagerwall@citrix.com</a>&gt=
; wrote:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"">On 9/16/19 11:59 AM, Pawel Wieczorkiewicz wrote:<br class=
=3D"">
snip<br class=3D"">
<blockquote type=3D"cite" class=3D"">&#43;/*<br class=3D"">
&#43; * Parse user provided action flags.<br class=3D"">
&#43; * This function expects to only receive an array of input parameters =
being flags.<br class=3D"">
&#43; * Expected action is specified via idx paramater (index of flag_optio=
ns[]).<br class=3D"">
&#43; */<br class=3D"">
&#43;static int get_flags(int argc, char *argv[], unsigned int idx, uint64_=
t *flags)<br class=3D"">
&#43;{<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;int i, j;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( !flags || idx &gt;=3D ARRAY_SIZE(flag_options)=
 )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;*flags =3D 0;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;for ( i =3D 0; i &lt; argc; i&#43;&#43; )<br class=
=3D"">
&#43; &nbsp;&nbsp;&nbsp;{<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for ( j =3D 0; j &lt; ARRAY=
_SIZE(flag_options[idx]); j&#43;&#43; )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if =
( !flag_options[idx][j].name )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;goto error;<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if =
( !strcmp(flag_options[idx][j].name, argv[i]) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<b=
r class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;*flags |=3D flag_options[idx][j].flag;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;break;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<b=
r class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( j =3D=3D ARRAY_SIZE(fl=
ag_options[idx]) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;got=
o error;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;return 0;<br class=3D"">
&#43;error:<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;fprintf(stderr, &quot;Unsupported flag: %s.\n&quot;=
, argv[i]);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;errno =3D EINVAL;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;return errno;<br class=3D"">
&#43;}<br class=3D"">
</blockquote>
<br class=3D"">
You return -1 above but &#43;ve errno here. Please make it consistent.<br c=
lass=3D"">
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>Well, I understood from the code of the file (e.g. action_func()) that=
 the -1 value indicates a unexpected runtime error (negative val).</div>
<div>Whereas, positive errno values are expected error to be dealt with.</d=
iv>
<div><br class=3D"">
</div>
<div>So:</div>
<div>&lt;0 - fatal errors</div>
<div>0 - ok</div>
<div>&gt;0 - errors to be handled</div>
<div><br class=3D"">
</div>
<div>Could you confirm please that I should make get_flags() return only po=
sitive errors?</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">Also, you don't need to set errno if returning the actual e=
rror.<br class=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<br class=3D"">
<div>Honestly, I just copied the code from get_name() and wanted to the get=
_flags() to follow similar pattern.</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">(The error handling in this file looks fairly inconsistent =
anyway but let's not make it worse.)<br class=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">
<blockquote type=3D"cite" class=3D"">&#43;<br class=3D"">
&nbsp;/* The hypervisor timeout for the live patching operation is 30 msec,=
<br class=3D"">
&nbsp;&nbsp;* but it could take some time for the operation to start, so wa=
it twice<br class=3D"">
&nbsp;&nbsp;* that period. */<br class=3D"">
@@ -291,8 &#43;357,9 @@ int action_func(int argc, char *argv[], unsigned in=
t idx)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char name[XEN_LIVEPATCH_NAME_SIZE];<br class=
=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int rc;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xen_livepatch_status_t status;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;uint64_t flags;<br class=3D"">
&nbsp;- &nbsp;&nbsp;&nbsp;if ( argc !=3D 1 )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( argc &lt; 1 )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;show_help();<br class=
=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<br class=
=3D"">
@@ -301,7 &#43;368,10 @@ int action_func(int argc, char *argv[], unsigned i=
nt idx)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( idx &gt;=3D ARRAY_SIZE(action_options) )=
<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<br class=
=3D"">
&nbsp;- &nbsp;&nbsp;&nbsp;if ( get_name(argc, argv, name) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( get_name(argc--, argv&#43;&#43;, name) )<br cl=
ass=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return EINVAL;<br class=3D"=
">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( get_flags(argc, argv, idx, &amp;flags) )<br cl=
ass=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return EINVAL;<br cla=
ss=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Check initial status. */<br cl=
ass=3D"">
@@ -332,7 &#43;402,7 @@ int action_func(int argc, char *argv[], unsigned in=
t idx)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( action_options[idx].allow &amp; status.s=
tate )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;%s %s...=
 &quot;, action_options[idx].verb, name);<br class=3D"">
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc =3D action_options[idx].func=
tion(xch, name, HYPERVISOR_TIMEOUT_NS);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc =3D action_options[idx].=
function(xch, name, HYPERVISOR_TIMEOUT_NS, flags);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( rc )<br class=3D=
"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;int saved_errno =3D errno;<br class=3D"">
@@ -394,17 &#43;464,23 @@ int action_func(int argc, char *argv[], unsigned =
int idx)<br class=3D"">
&nbsp;&nbsp;&nbsp;static int load_func(int argc, char *argv[])<br class=3D"=
">
&nbsp;{<br class=3D"">
- &nbsp;&nbsp;&nbsp;int rc;<br class=3D"">
- &nbsp;&nbsp;&nbsp;char *new_argv[2];<br class=3D"">
- &nbsp;&nbsp;&nbsp;char *path, *name, *lastdot;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;int i, rc =3D ENOMEM;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;char *upload_argv[2];<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;char **apply_argv, *path, *name, *lastdot;<br class=
=3D"">
&nbsp;- &nbsp;&nbsp;&nbsp;if ( argc !=3D 1 )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( argc &lt; 1 )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;show_help();<br class=
=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return -1;<br class=
=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br class=3D"">
&#43;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;/* apply action has &lt;id&gt; [flags] input requir=
ement, which must be constructed */<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;apply_argv =3D (char **) malloc(argc * sizeof(*appl=
y_argv));<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;if ( !apply_argv )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return rc;<br class=3D"">
&#43;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* &lt;file&gt; */<br class=3D"">
- &nbsp;&nbsp;&nbsp;new_argv[1] =3D argv[0];<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;upload_argv[1] =3D argv[0];<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Synthesize the &lt;id&gt; */<b=
r class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path =3D strdup(argv[0]);<br class=3D"">
@@ -413,16 &#43;489,23 @@ static int load_func(int argc, char *argv[])<br c=
lass=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lastdot =3D strrchr(name, '.');<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( lastdot !=3D NULL )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*lastdot =3D '\0';<br=
 class=3D"">
- &nbsp;&nbsp;&nbsp;new_argv[0] =3D name;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;upload_argv[0] =3D name;<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;apply_argv[0] =3D name;<br class=3D"">
&nbsp;- &nbsp;&nbsp;&nbsp;rc =3D upload_func(2 /* &lt;id&gt; &lt;file&gt; *=
/, new_argv);<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;/* Fill in all user provided flags */<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;for ( i =3D 0; i &lt; argc - 1; i&#43;&#43; )<br cl=
ass=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apply_argv[i &#43; 1] =3D a=
rgv[i &#43; 1];<br class=3D"">
</blockquote>
<br class=3D"">
Wouldn't this make the loop body simpler? &nbsp;i =3D 1; i &lt; argc;<br cl=
ass=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>ACK. It would indeed.</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">Or alternatively, just a straight memcpy().<br class=3D"">
<br class=3D"">
-- <br class=3D"">
Ross Lagerwall<br class=3D"">
</div>
</div>
</blockquote>
</div>
<br class=3D"">
<div class=3D"">
<div dir=3D"auto" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space;=
 line-break: after-white-space;" class=3D"">
<div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; text-indent=
: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webki=
t-text-stroke-width: 0px; text-decoration: none;">
Best Regards,<br class=3D"">
Pawel Wieczorkiewicz</div>
</div>
</div>
<br><br><br>Amazon Development Center Germany GmbH
<br>Krausenstr. 38
<br>10117 Berlin
<br>Geschaeftsfuehrung: Christian Schlaeger, Ralf Herbrich
<br>Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B
<br>Sitz: Berlin
<br>Ust-ID: DE 289 237 879
<br><br><br>
</body>
</html>

--_000_F77F272E18F84BFCA6B66999F8149884amazoncom_--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2377351295218489399==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:40:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08:40:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA92U-0004G9-2a; Tue, 17 Sep 2019 08:40:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=os7l=XM=amazon.de=prvs=156cae3ca=wipawel@srs-us1.protection.inumbo.net>)
 id 1iA92T-0004G4-9p
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 08:40:45 +0000
X-Inumbo-ID: d5fcc4f0-d926-11e9-9604-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5fcc4f0-d926-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 08:40:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568709643; x=1600245643;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=SlHqPh1+zr8m6ThcrQxEzeo6DsxDWHShw//nw+bE8io=;
 b=WFO8TDC4ky1G+BzeFJcoh+0iHk30B3rESXh4L6BNM++nn/QyG3ywg9B5
 KwRnOBxFYMMP7/O/w3f+VAg1xENDOqZCeqizVtUW+ggFL3xahdNya7TdF
 u00ykyb25SffYY/2XotR27OHWsPIR4clS45uuF4w5wQOWVONSSGeFiqB3 Y=;
X-IronPort-AV: E=Sophos;i="5.64,515,1559520000"; 
 d="scan'208,217";a="833130635"
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;
 17 Sep 2019 08:40:25 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9BBFFA1C11; Tue, 17 Sep 2019 08:40:24 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:40:24 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:40:23 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 17 Sep 2019 08:40:23 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v3 10/12] livepatch: Handle arbitrary size names with the
 list operation
Thread-Index: AQHVbH5t2E3epIAMpU+MF4amoCEai6cvil0AgAADvAA=
Date: Tue, 17 Sep 2019 08:40:23 +0000
Message-ID: <26B651C9-2FA3-491A-A383-E4A4FFB3650D@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-11-wipawel@amazon.de>
 <fb181faf-76e2-57c9-ac1e-7f56a195f9ef@suse.com>
In-Reply-To: <fb181faf-76e2-57c9-ac1e-7f56a195f9ef@suse.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.196]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size
 names with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============8613951551033072656=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8613951551033072656==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_26B651C92FA3491AA383E4A4FFB3650Damazoncom_"

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

DQoNCk9uIDE3LiBTZXAgMjAxOSwgYXQgMTA6MjcsIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbTxtYWlsdG86amJldWxpY2hAc3VzZS5jb20+PiB3cm90ZToNCg0KT24gMTYuMDkuMjAxOSAx
Mjo1OSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6DQpAQCAtOTUxLDExICs5NTIsMTMgQEAg
c3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3Qgew0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhbW91bnQgb2YgcGF5bG9hZHMgYW5kIHZlcnNpb24u
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9VVDogSG93
IG1hbnkgcGF5bG9hZHMgbGVmdC4gKi8NCiAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogSU46IE11c3QgYmUgemVyby4gKi8NCisgICAgdWludDY0X3QgbmFtZV90
b3RhbF9zaXplOyAgICAgICAgICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNm
ZXIgbmFtZXMgKi8NCg0KV2h5IHVpbnQ2NF90IGFuZCBub3QgdWludDMyX3Q/IFlvdSBkb24ndCBl
eHBlY3QgdGhpcyB0byBncm93DQpiZXlvbmQgNEdpQiwgZG8geW91Pw0KDQpJIGRvbuKAmXQsIGJ1
dCB1aW50MzJfdCBpcyBub3QgcmVhbGx5IGNvbXBhdGlibGUgd2l0aCBzaXplX3QuDQpBbmQgSSB3
YXMgdGhvdWdodCB0byBhbHdheXMgdXNlIHNpemVfdCBjb21wYXRpYmxlIHR5cGVzIGZvciBzaXpl
cy4NCg0KQW55d2F5LCBJIGRvIG5vdCBtaW5kIGNoYW5naW5nIHRoaXMgdG8gd2hhdGV2ZXIgdHlw
ZSB5b3UgcHJlZmVyLg0KDQoNCkFuZCB3aHkgT1VUIHJhdGhlciB0aGFuIElOL09VVD8gT25jZSB5
b3UgbWFrZSB0aGlzICJhcmJpdHJhcnkNCnNpemUiLCBJIGRvbid0IHNlZSBhIG5lZWQgZm9yIGxp
bWl0aW5nIHRoaXMgdG8gLi4uDQoNCiAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0
Y2hfc3RhdHVzX3QpIHN0YXR1czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBmb3Ig
bnIgb2YgdGhlbS4gKi8NCiAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG5hbWU7ICAgICAg
ICAgLyogT1VUOiBBcnJheSBvZiBuYW1lcy4gRWFjaCBtZW1iZXINCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1VU1QgWEVOX0xJVkVQQVRDSF9OQU1FX1NJ
WkUgaW4gc2l6ZS4NCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWF5IGhhdmUgYW4gYXJiaXRyYXJ5IGxlbmd0aCB1cCB0bw0K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0xJVkVQ
QVRDSF9OQU1FX1NJWkUgYnl0ZXMuIE11c3QgaGF2ZQ0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbnIgb2YgdGhlbS4gKi8NCg0KLi4uIFhFTl9MSVZFUEFU
Q0hfTkFNRV9TSVpFIGJ5dGVzIHBlciBlbnRyeS4NCg0KQ2hhbmdpbmcgdGhlIHVwcGVyIGJvdW5k
IGxpbWl0YXRpb24gd2lsbCBicmVhayBjZXJ0YWluIGFzc3VtcHRpb25zIGFuZCBJIGRpZCBub3Qg
d2FudCB0byBwaWxlIGFsbCB0aGVzZSBvbiB0b3Agb2YgdGhlIGN1cnJlbnQgY2hhbmdlLg0KQnV0
LCB5ZXMsIHRoZSB1cHBlciBib3VuZCBsaW1pdCBjb3VsZCBiZSBkcm9wcGVkLiBJIHdvdWxkIHBy
ZWZlciB0byBkbyBpdCBhcyBhbiBpbmRlcGVuZGVudCBwYXRjaC4NCg0KDQpBbmQgZmluYWxseSAt
IHBsZWFzZSBzZW5kIHRvIHRoZSBsaXN0IGp1c3Qgb25jZSwgaS5lLiBwbGVhc2UNCmRvbid0IGhh
dmUgdHdvIHhlbi1kZXZlbEAgaW4gdGhlIHJlY2lwaWVudHMgbGlzdC4NCg0KDQpTb3JyeSwgSSBk
aWQgbm90IG5vdGljZSB0aGUgYWRkX21haW50YWluZXJzLnBsIHNjcmlwdCBhZGRzIGFuIGV4cGxp
Y2l0IFRvOiBmb3IgdGhlIHhlbi1kZXZlbEAuDQoNCkphbg0KDQpCZXN0IFJlZ2FyZHMsDQpQYXdl
bCBXaWVjem9ya2lld2ljeg0KDQoNCg0KCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJt
YW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzog
Q2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2Vy
aWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1J
RDogREUgMjg5IDIzNyA4NzkKCgo=

--_000_26B651C92FA3491AA383E4A4FFB3650Damazoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <6BAB59B47EFAC445BD9AAE5F2F4E9314@amazon.com>
MIME-Version: 1.0
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9u
IDE3LiBTZXAgMjAxOSwgYXQgMTA6MjcsIEphbiBCZXVsaWNoICZsdDs8YSBocmVmPSJtYWlsdG86
amJldWxpY2hAc3VzZS5jb20iIGNsYXNzPSIiPmpiZXVsaWNoQHN1c2UuY29tPC9hPiZndDsgd3Jv
dGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gMTYuMDkuMjAxOSAxMjo1OSwgUGF3ZWwgV2llY3pv
cmtpZXdpY3ogd3JvdGU6PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xh
c3M9IiI+QEAgLTk1MSwxMSAmIzQzOzk1MiwxMyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0
Y2hfbGlzdCB7PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YW1vdW50IG9mIHBheWxvYWRzIGFuZCB2ZXJzaW9uLjxiciBj
bGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO09VVDogSG93IG1hbnkgcGF5bG9hZHMgbGVmdC4gKi88YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt1aW50MzJfdCBwYWQ7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOy8qIElOOiBNdXN0IGJlIHplcm8uICovPGJyIGNsYXNzPSIiPg0K
JiM0MzsgJm5ic3A7Jm5ic3A7Jm5ic3A7dWludDY0X3QgbmFtZV90b3RhbF9zaXplOyAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsvKiBPVVQ6IFRvdGFsIHNpemUgb2YgYWxsIHRyYW5zZmVyIG5h
bWVzICovPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNsYXNzPSIiPg0KV2h5IHVp
bnQ2NF90IGFuZCBub3QgdWludDMyX3Q/IFlvdSBkb24ndCBleHBlY3QgdGhpcyB0byBncm93PGJy
IGNsYXNzPSIiPg0KYmV5b25kIDRHaUIsIGRvIHlvdT88YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+SSBk
b27igJl0LCBidXQgdWludDMyX3QgaXMgbm90IHJlYWxseSBjb21wYXRpYmxlIHdpdGggc2l6ZV90
LjwvZGl2Pg0KPGRpdj5BbmQgSSB3YXMgdGhvdWdodCB0byBhbHdheXMgdXNlIHNpemVfdCBjb21w
YXRpYmxlIHR5cGVzIGZvciBzaXplcy48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8ZGl2PkFueXdheSwgSSBkbyBub3QgbWluZCBjaGFuZ2luZyB0aGlzIHRvIHdoYXRldmVyIHR5
cGUgeW91IHByZWZlci48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KQW5kIHdoeSBPVVQgcmF0aGVyIHRoYW4gSU4vT1VUPyBPbmNlIHlvdSBtYWtlIHRoaXMgJnF1
b3Q7YXJiaXRyYXJ5PGJyIGNsYXNzPSIiPg0Kc2l6ZSZxdW90OywgSSBkb24ndCBzZWUgYSBuZWVk
IGZvciBsaW1pdGluZyB0aGlzIHRvIC4uLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxi
bG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1hF
Tl9HVUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAmbmJzcDsv
KiBPVVQuIE11c3QgaGF2ZSBlbm91Z2g8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzcGFjZSBhbGxvY2F0ZSBmb3IgbnIg
b2YgdGhlbS4gKi88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtYRU5fR1VF
U1RfSEFORExFXzY0KGNoYXIpIG5hbWU7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOy8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyPGJyIGNs
YXNzPSIiPg0KLSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtNVVNUIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGluIHNpemUuPGJyIGNsYXNzPSIiPg0KLSAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtNdXN0IGhhdmUg
bnIgb2YgdGhlbS4gKi88YnIgY2xhc3M9IiI+DQomIzQzOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDttYXkgaGF2ZSBhbiBhcmJpdHJhcnkgbGVuZ3RoIHVw
IHRvPGJyIGNsYXNzPSIiPg0KJiM0MzsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7WEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgYnl0ZXMuIE11c3QgaGF2ZTxi
ciBjbGFzcz0iIj4NCiYjNDM7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO25yIG9mIHRoZW0uICovPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPGJy
IGNsYXNzPSIiPg0KLi4uIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGJ5dGVzIHBlciBlbnRyeS48
YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjxkaXY+Q2hhbmdpbmcgdGhlIHVwcGVyIGJvdW5kIGxpbWl0YXRpb24g
d2lsbCBicmVhayBjZXJ0YWluIGFzc3VtcHRpb25zIGFuZCBJIGRpZCBub3Qgd2FudCB0byBwaWxl
IGFsbCB0aGVzZSBvbiB0b3Agb2YgdGhlIGN1cnJlbnQgY2hhbmdlLjwvZGl2Pg0KPGRpdj5CdXQs
IHllcywgdGhlIHVwcGVyIGJvdW5kIGxpbWl0IGNvdWxkIGJlIGRyb3BwZWQuIEkgd291bGQgcHJl
ZmVyIHRvIGRvIGl0IGFzIGFuIGluZGVwZW5kZW50IHBhdGNoLjwvZGl2Pg0KPGJyIGNsYXNzPSIi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQpBbmQgZmluYWxseSAtIHBsZWFzZSBzZW5kIHRvIHRo
ZSBsaXN0IGp1c3Qgb25jZSwgaS5lLiBwbGVhc2U8YnIgY2xhc3M9IiI+DQpkb24ndCBoYXZlIHR3
byB4ZW4tZGV2ZWxAIGluIHRoZSByZWNpcGllbnRzIGxpc3QuPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2PlNvcnJ5LCBJIGRpZCBub3Qgbm90aWNlIHRoZSBhZGRfbWFpbnRhaW5l
cnMucGwgc2NyaXB0IGFkZHMgYW4gZXhwbGljaXQgVG86IGZvciB0aGUgeGVuLWRldmVsQC48L2Rp
dj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+SmFuPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgZGlyPSJhdXRvIiBzdHlsZT0id29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5i
c3AtbW9kZTogc3BhY2U7IGxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+
DQo8ZGl2IHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApOyBjb2xvcjogcmdiKDAsIDAs
IDApOyBmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6
IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsg
bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAw
cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNp
bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB0ZXh0LWRlY29yYXRpb246
IG5vbmU7Ij4NCkJlc3QgUmVnYXJkcyw8YnIgY2xhc3M9IiI+DQpQYXdlbCBXaWVjem9ya2lld2lj
ejwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4NCjwvZGl2Pg0K
PGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4NCjwvZGl2Pg0KPGJyIGNsYXNz
PSIiPg0KPGJyPjxicj48YnI+QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgK
PGJyPktyYXVzZW5zdHIuIDM4Cjxicj4xMDExNyBCZXJsaW4KPGJyPkdlc2NoYWVmdHNmdWVocnVu
ZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaAo8YnI+RWluZ2V0cmFnZW4gYW0g
QW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCCjxicj5TaXR6OiBC
ZXJsaW4KPGJyPlVzdC1JRDogREUgMjg5IDIzNyA4NzkKPGJyPjxicj48YnI+CjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_26B651C92FA3491AA383E4A4FFB3650Damazoncom_--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8613951551033072656==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:48:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA99l-0004h3-36; Tue, 17 Sep 2019 08:48:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iA99j-0004gw-TF
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 08:48:15 +0000
X-Inumbo-ID: e2c2d0ac-d927-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e2c2d0ac-d927-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 08:48: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 9BDE7ABBE;
 Tue, 17 Sep 2019 08:48:13 +0000 (UTC)
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-11-wipawel@amazon.de>
 <fb181faf-76e2-57c9-ac1e-7f56a195f9ef@suse.com>
 <26B651C9-2FA3-491A-A383-E4A4FFB3650D@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <031390a8-2dbc-c384-6752-4e5050dc5114@suse.com>
Date: Tue, 17 Sep 2019 10:48:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <26B651C9-2FA3-491A-A383-E4A4FFB3650D@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size
 names with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Martin Pohlack <mpohlack@amazon.de>,
 Ross Lagerwall <ross.lagerwall@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>

T24gMTcuMDkuMjAxOSAxMDo0MCwgIFdpZWN6b3JraWV3aWN6LCBQYXdlbCAgd3JvdGU6Cj4gCj4g
Cj4gT24gMTcuIFNlcCAyMDE5LCBhdCAxMDoyNywgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPG1haWx0bzpqYmV1bGljaEBzdXNlLmNvbT4+IHdyb3RlOgo+IAo+IE9uIDE2LjA5LjIwMTkg
MTI6NTksIFBhd2VsIFdpZWN6b3JraWV3aWN6IHdyb3RlOgo+IEBAIC05NTEsMTEgKzk1MiwxMyBA
QCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCB7Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbW91bnQgb2YgcGF5bG9hZHMgYW5kIHZlcnNp
b24uCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6
IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovCj4gICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLwo+ICsgICAgdWludDY0X3Qg
bmFtZV90b3RhbF9zaXplOyAgICAgICAgICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwg
dHJhbnNmZXIgbmFtZXMgKi8KPiAKPiBXaHkgdWludDY0X3QgYW5kIG5vdCB1aW50MzJfdD8gWW91
IGRvbid0IGV4cGVjdCB0aGlzIHRvIGdyb3cKPiBiZXlvbmQgNEdpQiwgZG8geW91Pwo+IAo+IEkg
ZG9u4oCZdCwgYnV0IHVpbnQzMl90IGlzIG5vdCByZWFsbHkgY29tcGF0aWJsZSB3aXRoIHNpemVf
dC4KPiBBbmQgSSB3YXMgdGhvdWdodCB0byBhbHdheXMgdXNlIHNpemVfdCBjb21wYXRpYmxlIHR5
cGVzIGZvciBzaXplcy4KClRoYXQncyBhIGZhaXIgcG9pbnQsIGJ1dCBJIHRoaW5rIHdlIHVzZSAz
Mi1iaXQgc2l6ZXMgZWxzZXdoZXJlCmFzIHdlbGwsIHdoZW4gY3Jvc3NpbmcgdGhlIDRHaUIgYm91
bmRhcnkgd291bGQgc2VlbSBlbnRpcmVseQp1bmV4cGVjdGVkLgoKQnV0IHdoYXQncyB3b3JzZSBo
ZXJlIC0geW91IHNob3VsZG4ndCB1c2UgcGxhaW4gdWludDY0X3QgaW4Kc3lzY3RsLmggKGFuZCBk
b21jdGwuaCkgYW55d2F5LiBJZiBhbnl0aGluZywgeW91IG91Z2h0IHRvIHVzZQp1aW50NjRfYWxp
Z25lZF90LiAoR29pbmcgdGhyb3VnaCB0aGUgZmlsZSBJIG5vdGljZSBhIGZldyBvdGhlcgpiYWQg
aW5zdGFuY2VzIGhhdmUgY3JlcHQgaW4uKQoKPiBBbnl3YXksIEkgZG8gbm90IG1pbmQgY2hhbmdp
bmcgdGhpcyB0byB3aGF0ZXZlciB0eXBlIHlvdSBwcmVmZXIuCgpXZWxsLCBwcmVmZXJlbmNlIC0g
aWYgYW55b25lJ3MgLSB3b3VsZCBiZSB0aGUgbGl2ZXBhdGNoIG1haW50YWluZXJzJwpvbmUgaGVy
ZS4KCkFsc28gLSBjYW4geW91IHBsZWFzZSBzZWUgYWJvdXQgYWRqdXN0aW5nIHlvdXIgcmVwbHkg
c3R5bGU/IEluIHBsYWluCnRleHQgbW9kZSBpdCdzIGltcG9zc2libGUgdG8gdGVsbCBjb250ZXh0
IGZyb20geW91ciByZXNwb25zZXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA9Gi-0005uu-U6; Tue, 17 Sep 2019 08:55:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=os7l=XM=amazon.de=prvs=156cae3ca=wipawel@srs-us1.protection.inumbo.net>)
 id 1iA9Gh-0005up-J4
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 08:55:27 +0000
X-Inumbo-ID: e4a4b7f4-d928-11e9-b299-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e4a4b7f4-d928-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 08:55:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568710526; x=1600246526;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=qFEl7HgHmjYhUL1jyKHSI6U+iGJDfE3IU2csCZulNvQ=;
 b=qpPwFLiNl4c6Neg1AvwOPjVOA5BXHUq+FoKe1UZmN7fcmDsj3G6AHLx0
 FWexw7L706ZTzL7cceqL2lm1UnIaKzXtBmcIXWTFyxefMAa376e12hBqR
 3JfSnIKROS2dIh9ycOXFu3Y1Wf9i9fuBspwc8hARqL9XKCxMSZoS8ikE4 s=;
X-IronPort-AV: E=Sophos;i="5.64,515,1559520000"; d="scan'208";a="785324729"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-c5104f52.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 17 Sep 2019 08:55:24 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-c5104f52.us-west-2.amazon.com (Postfix) with ESMTPS
 id CEB4AA1E89; Tue, 17 Sep 2019 08:55:23 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:55:23 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 08:55:22 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 17 Sep 2019 08:55:22 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size
 names with the list operation
Thread-Index: AQHVbH5t2E3epIAMpU+MF4amoCEai6cvil0AgAADvACAAAI3AIAAAfiA
Date: Tue, 17 Sep 2019 08:55:22 +0000
Message-ID: <7DDFDD63-4BD3-4B18-835D-2915778E4096@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-11-wipawel@amazon.de>
 <fb181faf-76e2-57c9-ac1e-7f56a195f9ef@suse.com>
 <26B651C9-2FA3-491A-A383-E4A4FFB3650D@amazon.com>
 <031390a8-2dbc-c384-6752-4e5050dc5114@suse.com>
In-Reply-To: <031390a8-2dbc-c384-6752-4e5050dc5114@suse.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.11]
Content-ID: <7D18A1EFA3B1EE4BA23CBF7EEC2B71D6@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size
 names with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

DQoNCj4gT24gMTcuIFNlcCAyMDE5LCBhdCAxMDo0OCwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToNCj4gDQo+IE9uIDE3LjA5LjIwMTkgMTA6NDAsICBXaWVjem9ya2lld2lj
eiwgUGF3ZWwgIHdyb3RlOg0KPj4gDQo+PiANCj4+IE9uIDE3LiBTZXAgMjAxOSwgYXQgMTA6Mjcs
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbTxtYWlsdG86amJldWxpY2hAc3VzZS5jb20+
PiB3cm90ZToNCj4+IA0KPj4gT24gMTYuMDkuMjAxOSAxMjo1OSwgUGF3ZWwgV2llY3pvcmtpZXdp
Y3ogd3JvdGU6DQo+PiBAQCAtOTUxLDExICs5NTIsMTMgQEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2
ZXBhdGNoX2xpc3Qgew0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFtb3VudCBvZiBwYXlsb2FkcyBhbmQgdmVyc2lvbi4NCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxl
ZnQuICovDQo+PiAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
SU46IE11c3QgYmUgemVyby4gKi8NCj4+ICsgICAgdWludDY0X3QgbmFtZV90b3RhbF9zaXplOyAg
ICAgICAgICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFtZXMgKi8N
Cj4+IA0KPj4gV2h5IHVpbnQ2NF90IGFuZCBub3QgdWludDMyX3Q/IFlvdSBkb24ndCBleHBlY3Qg
dGhpcyB0byBncm93DQo+PiBiZXlvbmQgNEdpQiwgZG8geW91Pw0KPj4gDQo+PiBJIGRvbuKAmXQs
IGJ1dCB1aW50MzJfdCBpcyBub3QgcmVhbGx5IGNvbXBhdGlibGUgd2l0aCBzaXplX3QuDQo+PiBB
bmQgSSB3YXMgdGhvdWdodCB0byBhbHdheXMgdXNlIHNpemVfdCBjb21wYXRpYmxlIHR5cGVzIGZv
ciBzaXplcy4NCj4gDQo+IFRoYXQncyBhIGZhaXIgcG9pbnQsIGJ1dCBJIHRoaW5rIHdlIHVzZSAz
Mi1iaXQgc2l6ZXMgZWxzZXdoZXJlDQo+IGFzIHdlbGwsIHdoZW4gY3Jvc3NpbmcgdGhlIDRHaUIg
Ym91bmRhcnkgd291bGQgc2VlbSBlbnRpcmVseQ0KPiB1bmV4cGVjdGVkLg0KPiANCj4gQnV0IHdo
YXQncyB3b3JzZSBoZXJlIC0geW91IHNob3VsZG4ndCB1c2UgcGxhaW4gdWludDY0X3QgaW4NCj4g
c3lzY3RsLmggKGFuZCBkb21jdGwuaCkgYW55d2F5LiBJZiBhbnl0aGluZywgeW91IG91Z2h0IHRv
IHVzZQ0KPiB1aW50NjRfYWxpZ25lZF90LiAoR29pbmcgdGhyb3VnaCB0aGUgZmlsZSBJIG5vdGlj
ZSBhIGZldyBvdGhlcg0KPiBiYWQgaW5zdGFuY2VzIGhhdmUgY3JlcHQgaW4uKQ0KPiANCg0KSSBz
ZWUuIE5vdGVkLCB0aGFua3MgZm9yIGxldHRpbmcgbWUga25vdy4NCg0KPj4gQW55d2F5LCBJIGRv
IG5vdCBtaW5kIGNoYW5naW5nIHRoaXMgdG8gd2hhdGV2ZXIgdHlwZSB5b3UgcHJlZmVyLg0KPiAN
Cj4gV2VsbCwgcHJlZmVyZW5jZSAtIGlmIGFueW9uZSdzIC0gd291bGQgYmUgdGhlIGxpdmVwYXRj
aCBtYWludGFpbmVycycNCj4gb25lIGhlcmUuDQo+IA0KDQpXYWl0aW5nIGZvciB0aGUgbWFpbnRh
aW5lcnMnIHdpc2UganVkZ21lbnQgdGhlbiA6LSkuDQoNCj4gQWxzbyAtIGNhbiB5b3UgcGxlYXNl
IHNlZSBhYm91dCBhZGp1c3RpbmcgeW91ciByZXBseSBzdHlsZT8gSW4gcGxhaW4NCj4gdGV4dCBt
b2RlIGl0J3MgaW1wb3NzaWJsZSB0byB0ZWxsIGNvbnRleHQgZnJvbSB5b3VyIHJlc3BvbnNlcy4N
Cg0KT2gsIHNvcnJ5IGFib3V0IHRoYXQuIEkgdHdlYWtlZCBteSBzZXR0aW5ncy4NClBsZWFzZSBs
ZXQgbWUga25vdyBpZiBpdCBkb2VzIG5vdCBnZXQgYmV0dGVyLg0KDQo+IA0KPiBKYW4NCg0KQmVz
dCBSZWdhcmRzLA0KUGF3ZWwgV2llY3pvcmtpZXdpY3oNCg0KDQoNCgoKCkFtYXpvbiBEZXZlbG9w
bWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNj
aGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0
cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNp
dHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 08:57:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 08: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 1iA9Ig-00062g-CJ; Tue, 17 Sep 2019 08: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=yLhv=XM=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iA9If-00062b-Sb
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 08:57:29 +0000
X-Inumbo-ID: 2c505400-d929-11e9-9604-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c505400-d929-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 08:57:27 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Sep 2019 01:57:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,515,1559545200"; d="scan'208";a="386481839"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga005.fm.intel.com with ESMTP; 17 Sep 2019 01:57:25 -0700
Date: Tue, 17 Sep 2019 17:01:28 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190917090128.GB10190@gao-cwp>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-16-git-send-email-chao.gao@intel.com>
 <f5d22eed-42c0-5d99-7adc-a46ac52a9639@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f5d22eed-42c0-5d99-7adc-a46ac52a9639@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v10 15/16] microcode: disable late loading
 if CPUs are affected by BDF90
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTE6MjI6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAxMi4wOS4yMDE5IDA5OjIyLCBDaGFvIEdhbyB3cm90ZToKPj4gQEAgLTI4Myw2ICsy
ODQsMjcgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNo
KAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogT0xEX1VDT0RFOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgYm9vbCBpc19ibGFj
a2xpc3RlZCh2b2lkKQo+PiArewo+PiArICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjdXJy
ZW50X2NwdV9kYXRhOwo+PiArICAgIHVpbnQ2NF90IGxsY19zaXplID0gYy0+eDg2X2NhY2hlX3Np
emUgKiAxMDI0VUxMOwo+PiArICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlICpzaWcgPSAmdGhpc19j
cHUoY3B1X3NpZyk7Cj4+ICsKPj4gKyAgICBkb19kaXYobGxjX3NpemUsIGMtPng4Nl9tYXhfY29y
ZXMpOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBMYXRlIGxvYWRpbmcgb24gbW9kZWwgNzkg
d2l0aCBtaWNyb2NvZGUgcmV2aXNpb24gbGVzcyB0aGFuIDB4MGIwMDAwMjEKPj4gKyAgICAgKiBh
bmQgTExDIHNpemUgcGVyIGNvcmUgYmlnZ2VyIHRoYW4gMi41TUIgbWF5IHJlc3VsdCBpbiBhIHN5
c3RlbSBoYW5nLgo+PiArICAgICAqIFRoaXMgYmVoYXZpb3IgaXMgZG9jdW1lbnRlZCBpbiBpdGVt
IEJERjkwLCAjMzM0MTY1IChJbnRlbCBYZW9uCj4+ICsgICAgICogUHJvY2Vzc29yIEU3LTg4MDAv
NDgwMCB2NCBQcm9kdWN0IEZhbWlseSkuCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCBjLT54ODYg
PT0gNiAmJiBjLT54ODZfbW9kZWwgPT0gMHg0RiAmJiBjLT54ODZfbWFzayA9PSAweDEgJiYKPj4g
KyAgICAgICAgIGxsY19zaXplID4gMjYyMTQ0MCAmJiBzaWctPnJldiA8IDB4MGIwMDAwMjEgKQo+
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKwo+PiArICAgIHJldHVybiBmYWxzZTsKPj4gK30K
Pgo+SXNuJ3QgdGhpcyBtaXNiZWhhdmlvciB3b3JrZWQgYXJvdW5kIGJ5IHRoZSB3YmludmQoKSB5
b3UgYWRkIGluIHRoZSBuZXh0Cj5wYXRjaD8KCkhpIEphbiBhbmQgQW5kcmV3LAoKUGVyaGFwcyBJ
IG1pc3VuZGVyc3Rvb2Qgd2hhdCBJIHdhcyB0b2xkLiBJIGFtIGNvbmZpcm1pbmcgd2l0aCBBc2hv
awp3aGV0aGVyIHRoaXMgcGF0Y2ggaXMgbmVjZXNzYXJ5LgoKPgo+PiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21pY3JvY29kZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9j
b2RlLmgKPj4gQEAgLTMwLDYgKzMwLDcgQEAgc3RydWN0IG1pY3JvY29kZV9vcHMgewo+PiAgICAg
IGJvb2wgKCptYXRjaF9jcHUpKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKTsK
Pj4gICAgICBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgKCpjb21wYXJlX3BhdGNoKSgKPj4g
ICAgICAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3LCBjb25zdCBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICpvbGQpOwo+PiArICAgIGJvb2wgKCppc19ibGFja2xpc3RlZCkodm9p
ZCk7Cj4KPldoeSBhIGhvb2sgcmF0aGVyIHRoYW4gYSBib29sZWFuIGZsYWcsIHdoaWNoIGNvdWxk
IGJlIHNldCBieQo+bWljcm9jb2RlX3VwZGF0ZV9vbmUoKSAoYXMgaW52b2tlZCBkdXJpbmcgQVAg
YnJpbmd1cCk/CgpIb3cgYWJvdXQgc2V0IHRoZSBib29sZWFuIGZsYWcgaW4gSW50ZWxfZXJyYXRh
X3dvcmthcm91bmRzPwoKT25lIGxpbWl0YXRpb24gb2Ygc2V0dGluZyB0aGUgZmxhZyBpbiBtaWNy
b2NvZGVfdXBkYXRlX29uZSgpIGlzOgpCU1AgYWxzbyBjYWxscyBtaWNyb2NvZGVfdXBkYXRlX29u
ZSgpLiBCdXQgY2FsY3VsYXRpbmcgTExDIHNpemUgcGVyCmNvcmUgb24gQlNQIHdvdWxkIG1lZXQg
dGhlIHNhbWUgaXNzdWUgYXMgdGhlIGZvbGxvd2luZyBwYXRjaAooaS5lLiBwYXRjaCAxNi8xNik6
IEJTUCdzIGN1cnJlbnRfY3B1X2RhdGEgaXNuJ3QgaW5pdGlhbGl6ZWQKcHJvcGVybHkuIFdlIG1p
Z2h0IG5lZWQgdG8gcmV2ZXJ0IGNvbW1pdCBmOTc4MzhiYmQ5ODBhMDEgaW4Kc29tZSB3YXkgYW5k
IHJlZW51bWVyYXRlIGZlYXR1cmVzIGFmdGVyIHVjb2RlIGxvYWRpbmcgaXMgZG9uZS4KClRoYW5r
cwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:00:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09: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 1iA9LT-00071j-Er; Tue, 17 Sep 2019 09:00: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=CyFt=XM=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iA9LS-00071X-0Q
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 09:00:22 +0000
X-Inumbo-ID: 8e076594-d929-11e9-9604-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e076594-d929-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 09:00:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568710811;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=u952SiORwlsMGGAD3io1UzHJvTdVRN7S1QQ4puWNqaw=;
 b=Lu6IrVOSdlAadgctrlBE3TWGd6iIo+6HzWhdeMC3Nm+D8wJHajnjetuI
 NmgZ4oCRQdkQ/Xqmc5Fmhrog5p28pqPBnfHVbovIgn1PyEj17ewcorfvQ
 EkmIQ9E1pNv8ue4Hp2I6NDfTFCL1vtLNOKEMr6MUXSQudixZiK6jFIXPJ Q=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: m/9Q6OPMCi7uRtek0RiJ9d9j/WASJGYnXRJlFqA7+OOW5BHSiNFWJza6DHL0h60xIjz6X5E14T
 Swt2pjVWrlY0psjFjaOuVoUUR5odO8DNnKmFVSADXvgNtK716yM8Q5osf7OTh9KgYhsOHwp5oV
 CdfRhXERhZpq9TL995YpuSBMQK1IL9qhFH8ziuzGtWDgxB5TKrFrR8T2nYKnxrh282iXx6J2pp
 XnEbiduwdjzCYT+yJB4qRTJYD/i93f709k9z1ZZ0JmPT7MQn356qrP9xMc1kMkE5NJouWtdbJ/
 cYk=
X-SBRS: 2.7
X-MesageID: 5859301
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,515,1559534400"; d="scan'208,217";a="5859301"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julian Tuminaro' <jtuminar@andrew.cmu.edu>, Paul Durrant
 <pdurrant@gmail.com>
Thread-Topic: [Xen-devel] Looking for Semester long Project
Thread-Index: AQHVZDjGZSWemJPa5EKEkQYMcPoZLqci3t2AgAstDgCAABTPgIAALC2AgAAMOoCAABwHAIABK9AA
Date: Tue, 17 Sep 2019 09:00:06 +0000
Message-ID: <458753a1027742c0b2a7dabc9711f174@AMSPEX02CL03.citrite.net>
References: <CAKan5DCdRvofdAWaL3js9wmWBsiKWt9DAyguOpy0qv=33tdUwQ@mail.gmail.com>
 <6b9d7429-7dc5-476d-afda-bb3f196c804f@arm.com>
 <20190916103858.kovwuktf7ce52vw7@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <CACCGGhCPUpqtf0CjmpJBBebymMFrjKhKyX3o5NZ3pP5C7qQ2Pg@mail.gmail.com>
 <CAKan5DBFUbFGkPzmFMg4bqzMbrVEh2MzCMXCrL5p0TBmGXe3RQ@mail.gmail.com>
 <CACCGGhCxHEpBXdUYLRWv_x+H=2+yTNXUShPTML1RQGKEVFhWrA@mail.gmail.com>
 <CAKan5DBz8ZS4czWa8k10nfMvNqu-4_7FKqH6j3Gs82U6ng1Z0A@mail.gmail.com>
In-Reply-To: <CAKan5DBz8ZS4czWa8k10nfMvNqu-4_7FKqH6j3Gs82U6ng1Z0A@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] Looking for Semester long Project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 "paul@xen.org" <paul@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3387891165260424441=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3387891165260424441==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_458753a1027742c0b2a7dabc9711f174AMSPEX02CL03citritenet_"

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

SnVsaWFuLA0KDQogIFRoZSBjdXJyZW50IHN0YXR1cywgYXMgSSBzYWlkLCBpcyB0aGF0IHRoZSBj
b2RlIGhhcyBub3QgYmVlbiB0b3VjaGVkIGZvciBtYW55IHllYXJzIGFuZCBJIGRvbuKAmXQgYWN0
dWFsbHkga25vdyBpZiBpdCBpcyBmdW5jdGlvbmFsIGFnYWluc3Qgb2xkZXIgdmVyc2lvbnMgb2Yg
V2luZG93cyBhcyBpdCBzdGFuZHMuDQogIFRoZSBrZCBwcm90b2NvbCBpcyBhIHBhY2tldCBwcm90
b2NvbCBhbmQgd2luZGJnIGlzIGVzc2VudGlhbGx5IGluIGNvbnRyb2w7IGlzc3VpbmcgY29tbWFu
ZHMgdG8gZHVtcCByZWdpc3RlcnMsIG1lbW9yeSBldGMuIFNldHRpbmcgbm9ybWFsIGJyZWFrcG9p
bnRzIHdvdWxkIGluZGVlZCBtZWFuIG1vZGlmeWluZyBndWVzdCBtZW1vcnkgYW5kIHRoZW4gZGVh
bGluZyB3aXRoIHRoZSBlbnN1aW5nIGludDNzLiBZb3UgbWF5IGFsc28gZ2V0IHJlcXVlc3RzIGZy
b20gd2luZGJnIHRvIHVzZSBkZWJ1ZyByZWdpc3RlcnMuDQogIEkgKnRoaW5rKiB0aGUgbWFpbiBp
c3N1ZSB3aXRoIHBvc3QtV2luZG93cyA3IGlzIGdvaW5nIHRvIGJlIEtBU0xSLCBidXQgdGhlcmUg
bWF5IGJlIGEgd2F5IHRvIGFzayBXaW5kb3dzIHRvIHR1cm4gaXQgb2ZmIGZvciBkZWJ1Z2dpbmcg
cHVycG9zZXMgd2l0aG91dCBhY3R1YWxseSB0dXJuaW5nIG9uIGZ1bGwgZGVidWcgbW9kZeKApiBJ
IGRvbuKAmXQga25vdy4gRXZlbiBpZiBXaW5kb3dzIGRvZXMgbmVlZCB0byBiZSBwdXQgaW4gZGVi
dWcgbW9kZSwgdXNpbmcga2RkIHdvdWxkIGJlIHByZWZlcmFibGUgdG8gc2V0dGluZyB1cCBlbXVs
YXRlZCBzZXJpYWwuDQoNCiAgUGF1bA0KDQpGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbC1ib3Vu
Y2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSnVsaWFuIFR1bWluYXJvDQpT
ZW50OiAxNiBTZXB0ZW1iZXIgMjAxOSAxNzo1Ng0KVG86IFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
Z21haWwuY29tPg0KQ2M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT47IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUgPHdsQHhlbi5v
cmc+OyBwYXVsQHhlbi5vcmc7IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnDQpTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gTG9va2luZyBmb3IgU2Vt
ZXN0ZXIgbG9uZyBQcm9qZWN0DQoNClBhdWwsDQoNCkkgYW0gc3RpbGwgdHJ5aW5nIHRvIHVuZGVy
c3RhbmQgdGhlIGN1cnJlbnQgc3RhdHVzLiBZb3UgbWVudGlvbmVkICJ3aXRob3V0IGhhdmluZyB0
byBlbmFibGUgZGVidWdnaW5nIHdpdGhpbiB0aGUgZ3Vlc3QiLiBEb2VzIHRoYXQgbWVhbiB3ZSB3
aWxsIG5lZWQgdG8gbW9uaXRvciBhbGwgdGhlIGRlYnVnIGV4Y2VwdGlvbnMsIGFuZCBzZWUgaWYg
b25lIG9mIHRoZXNlIHdhcyBiZWNhdXNlIG9mIHVzIG9yIHRoZW0/IEFsc28sIHdvdWxkbid0IHNl
dHRpbmcgYnJlYWtwb2ludHMgcmVxdWlyZSB1cyB0byBtb2RpZnkga2VybmVsIHRleHQgc2VjdGlv
biBtZW1vcnk/IE9yIGlzIHRoZXJlIGFuIGFsdGVybmF0aXZlPw0KDQpJcyB0aGlzIHRoZSBjdXJy
ZW50IGtkZCBjb2RlIHRoYXQgd29ya3MgZm9yIHdpbmRvdyA3OiBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9dHJlZTtmPXRvb2xzL2RlYnVnZ2VyL2tkZDtoPWZkODI3
ODlhNjc4ZmI4MDYwY2M3NGViYmUwYTA0ZGM1ODMwOWQ2ZDc7aGI9cmVmcy9oZWFkcy9tYXN0ZXI/
IE9yIGlzIHRoZXJlIGFub3RoZXIgYnJhbmNoIHdpdGggc29tZSBtb3JlIHVwZGF0ZWQgY29kZT8g
SSB3aWxsIHN0YXJ0IGdvaW5nIHRocm91Z2ggdGhlIHBhdGNoIGZvciBxZW11Lg0KDQpMYXN0bHks
IGNhbiB5b3UgZ2l2ZSB1cyBzb21lIGJyaWVmIGlkZWEgb24gd2hhdCBuZXcgaXNzdWVzIGNvbWUg
dXAgZm9yIHdpbmRvd3MgMTAgdnMgd2luZG93cyA3LiBZb3UgbWVudGlvbmVkIEtBU0xSLCBhbnkg
b3RoZXIgcG90ZW50aWFsIGNoYWxsZW5nZXM/DQoNCldlaSwNCg0KQ291bGQgeW91IGFsc28gbGV0
IHVzIGtub3cgc29tZSBvZiB0aGUgcHJvamVjdHMgeW91IGhhdmUgaW4gbWluZCBmb3IgdXM/DQoN
Ckp1bGlhbg0KDQpPbiBNb24sIFNlcCAxNiwgMjAxOSBhdCA5OjE1IEFNIFBhdWwgRHVycmFudCA8
cGR1cnJhbnRAZ21haWwuY29tPG1haWx0bzpwZHVycmFudEBnbWFpbC5jb20+PiB3cm90ZToNCkhp
IEp1bGlhbiwNCg0KICBUaGUgS0REIGNvZGUgaGFzIGJlZW4gdW50b3VjaGVkIGZvciBtYW55IHll
YXJzOyB0aGUgbGFzdCBPUyB0aGF0IGl0DQphcHBlYXJzIHRvIGhhdmUgYmVlbiB0cmllZCB3aXRo
IGlzIFdpbjcgU1AxLiBIb3dldmVyLCBkZWJ1Z2dpbmcgYQ0KV2luZG93cyBndWVzdCB3aXRoIGVt
dWxhdGVkIHNlcmlhbCBpcyB2ZXJ5IHNsb3cgYW5kIGNsdW5reSBzbyBhDQpzb2x1dGlvbiBsaWtl
IEtERCBpcyB2ZXJ5IGRlc2lyYWJsZS4NCiAgVGhlIGdvYWwgb2YgYSBwcm9qZWN0IHdvdWxkIGJl
IHRvIGdldCB0aGUgY29kZSBmdW5jdGlvbmFsIGFnYWluc3QgYQ0KcmVjZW50IHZlcnNpb24gb2Yg
V2luZG93cyAoaS5lLiAxMCkgc3VjaCB0aGF0IHdlIGNvdWxkIHJ1biB3aW5kYmcNCmFnYWluc3Qg
aXQgYW5kIHdhbGsga2VybmVsIGRhdGEgc3RydWN0dXJlcywgc2V0IGJyZWFrcG9pbnRzIGV0Yy4N
CndpdGhvdXQgaGF2aW5nIHRvIGVuYWJsZSBkZWJ1Z2dpbmcgd2l0aGluIHRoZSBndWVzdC4NCg0K
ICBDaGVlcnMsDQoNCiAgICBQYXVsDQoNCk9uIE1vbiwgMTYgU2VwIDIwMTkgYXQgMTU6MzEsIEp1
bGlhbiBUdW1pbmFybyA8anR1bWluYXJAYW5kcmV3LmNtdS5lZHU8bWFpbHRvOmp0dW1pbmFyQGFu
ZHJldy5jbXUuZWR1Pj4gd3JvdGU6DQo+DQo+IEhpIFBhdWwsDQo+DQo+IFRoYW5rcyBmb3IgZ2V0
dGluZyBiYWNrIHRvIHVzIGluIHJlZ2FyZHMgdG8gdGhlIEtERCBwcm9qZWN0LiBJIGFtIHRyeWlu
ZyB0byB1bmRlcnN0YW5kIHRoZSBjdXJyZW50IHN0YXR1cyBvZiB0aGUgcHJvamVjdC4gQ291bGQg
eW91IHByb3ZpZGUgYSBiaXQgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgY3VycmVudCBzdGF0dXMg
YW5kIHdoYXQgd291bGQgbmVlZCB0byBiZSBkb25lLg0KPg0KPiBKdWxpYW4NCj4NCj4gT24gTW9u
LCBTZXAgMTYsIDIwMTkgYXQgNTo1MyBBTSBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGdtYWlsLmNv
bTxtYWlsdG86cGR1cnJhbnRAZ21haWwuY29tPj4gd3JvdGU6DQo+Pg0KPj4gSSB0aGluayBLREQg
aXMgc3RpbGwgYSB3b3J0aHkgdGhpbmcgdG8gZG8sIHBhcnRpY3VsYXJseSBpbiBsaWdodCBvZg0K
Pj4gaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTctMTIv
bXNnMDE3MjMuaHRtbA0KPj4gKHdoaWNoIGlzIGFib3V0IHRoZSBtb3N0IHJlY2VudCByZWYgSSBj
b3VsZCBmaW5kLCBhbmQgSSBkb24ndCBrbm93DQo+PiB3aGF0IGhhcHBlbmVkIHRvIHRoZSBjb2Rl
IGFmdGVyIHRoYXQpLiBBRkFJSywgdGhlIGJpZ2dlc3QgY2hhbGxlbmdlIGlzDQo+PiBnZXR0aW5n
IHJvdW5kIFdpbmRvd3MnIEtBU0xSOyBpdCBtYXkgYmUgbmVjZXNzYXJ5IHRvIGhhdmUgc29tZSBz
b3J0IG9mDQo+PiBkcml2ZXIgaW4gdGhlIGd1ZXN0IHRvIGdldCB0aGUgbmVjZXNzYXJ5IGluZm8u
IG91dCBidXQgdGhhdCBzaG91bGRuJ3QNCj4+IGJlIHRvbyBoYXJkIHRvIGltcGxlbWVudC4NCj4+
DQo+PiAgIENoZWVycywNCj4+DQo+PiAgICAgUGF1bA0KPj4NCj4+IE9uIE1vbiwgMTYgU2VwIDIw
MTkgYXQgMTE6MzksIFdlaSBMaXUgPHdsQHhlbi5vcmc8bWFpbHRvOndsQHhlbi5vcmc+PiB3cm90
ZToNCj4+ID4NCj4+ID4gSGkgSnVsaWFuDQo+PiA+DQo+PiA+IEZvciB0aGUgS0REIHJlbGF0ZWQg
cHJvamVjdCBJIGhhdmUgQ0MnZWQgUGF1bC4NCj4+ID4NCj4+ID4gSSBoYXZlIGdhdGhlcmVkIHNv
bWUgaWRlYXMgZm9yIGNsZWFuaW5nIHVwIGh5cGVydmlzb3IgY29kZSBidXQgdGhleSBhcmUNCj4+
ID4gb2YgbG93ZXIgZGlmZmljdWx0eSBjb21wYXJlZCB0byBvdGhlciBwcm9qZWN0cy4gVGhleSBh
cmUgZGVmaW5pdGl2ZWx5DQo+PiA+IG5vdCBhcyBmdW4gYXMgdGhlIG90aGVycy4gOy0pDQo+PiA+
DQo+PiA+IFdlaS4NCj4+ID4NCj4+ID4gT24gTW9uLCBTZXAgMDksIDIwMTkgYXQgMDg6NTg6NTFB
TSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gPiA+ICtBbmRyZXcsIExhcnMsIFN0ZWZh
bm8gYW5kIFdlaQ0KPj4gPiA+DQo+PiA+ID4gT24gOS81LzE5IDExOjIzIFBNLCBKdWxpYW4gVHVt
aW5hcm8gd3JvdGU6DQo+PiA+ID4gPiBIaSwNCj4+ID4gPg0KPj4gPiA+IEhlbGxvLA0KPj4gPiA+
DQo+PiA+ID4gVGhhbmsgeW91IGZvciB5b3UgaW50ZXJlc3Qgb24gWGVuLiBJIGhhdmUgQ0NlZCBm
ZXcgbW9yZSBwZXJzb24gdGhhdCBzaG91bGQNCj4+ID4gPiBiZSBhYmxlIHRvIGFuc3dlciB5b3Vy
IHF1ZXN0aW9ucyBiZWxvdy4NCj4+ID4gPg0KPj4gPiA+ID4NCj4+ID4gPiA+IFdlIChhIGdyb3Vw
IG9mIDIgc3R1ZGVudHMpIGFyZSBpbnRlcmVzdGVkIGluIGRvaW5nIGEgaHlwZXJ2aXNvciByZWxh
dGVkDQo+PiA+ID4gPiBwcm9qZWN0IGZvciB0aGUgbmV4dCAxMC0xMiB3ZWVrcyBhcyBwYXJ0IG9m
IG9uZSBvZiBvdXIgY291cnNlcyB0aGlzDQo+PiA+ID4gPiBzZW1lc3Rlci4gV2UgaGF2ZSB0YWtl
biBhIGxvb2sgYXQgdGhpcyB5ZWFyJ3MgR1NvQyBwcm9qZWN0IGxpc3QNCj4+ID4gPiA+IChodHRw
czovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzKS4g
V2Ugd2VyZQ0KPj4gPiA+ID4gaW50ZXJlc3RlZCBpbiBsZWFybmluZyBtb3JlIGFib3V0IHRoZSAi
S0REIChXaW5kb3dzIERlYnVnZ2VyIFN0dWIpDQo+PiA+ID4gPiBlbmhhbmNlbWVudHMiIHByb2pl
Y3QgYW5kIFhlbiBvbiBBUk0gYmFzZWQgcHJvamVjdHMuIFlldCwgb24gaXJjIHdlIHdlcmUNCj4+
ID4gPiA+IHRvbGQgdGhhdCB0aGlzIGxpc3QgaXMgb3V0ZGF0ZWQuIElmIHRoZXJlIGFyZSBhbnkg
b3RoZXIgcHJvamVjdA0KPj4gPiA+ID4gc3VnZ2VzdGlvbnMgb3IgbGlzdCwgd2Ugd291bGQgYmUg
aW50ZXJlc3RpbmcgaW4gbGVhcm5pbmcgbW9yZSBhYm91dA0KPj4gPiA+ID4gdGhlbS4NCj4+ID4g
PiBUaGUgbGlzdCBvZiBwcm9qZWN0cyBmb3IgWGVuIG9uIEFybSBpcyBtb3N0bHkgdXBkYXRlLXRv
LWRhdGUuIFRoZSBvbmx5DQo+PiA+ID4gcHJvamVjdCB3aGVyZSBzb21lIHByb2dyZXNzIGhhcyBi
ZWVuIG1hZGUgc28gZmFyIGlzICJYZW4gb24gQVJNOiBkeW5hbWljDQo+PiA+ID4gdmlydHVhbCBt
ZW1vcnkgbGF5b3V0Ii4NCj4+ID4gPg0KPj4gPiA+IEkgd291bGQgYmUgaGFwcHkgdG8gZ28gaW4g
bW9yZSBkZXRhaWxzIGZvciBhbnkgdGhvc2UgcHJvamVjdHMgaWYgeW91IGFyZQ0KPj4gPiA+IGlu
dGVyZXN0ZWQuDQo+PiA+ID4NCj4+ID4gPiA+DQo+PiA+ID4gPiBBbmRyZXcgQ29vcGVyIHN1Z2dl
c3RlZCBvbiBpcmMgdGhlIGZvbGxvd2luZyBwcm9qZWN0OiBDb250ZXh0IFN3aXRjaGluZw0KPj4g
PiA+ID4gd2l0aCBDUjAuVFMgaW4gSFZNIEd1ZXN0LiBXZSB3b3VsZCBsaWtlIHRvIHBvc3NpYmxl
IGtub3cgbW9yZSBhYm91dCB0aGlzDQo+PiA+ID4gPiBwcm9qZWN0IGluIHRlcm1zIG9mIGRpZmZp
Y3VsdHksIHBvdGVudGlhbCBlc3RpbWF0ZSBvbiB0aW1lIHJlcXVpcmVkLg0KPj4gPiA+ID4gQW5k
cmV3IGFsc28gbWVudGlvbmVkIGEgc2xpZ2h0ZXIgYmlnZ2VyIHhlbi9saW51eCBwcm9qZWN0IGFu
ZCB3ZSB3b3VsZA0KPj4gPiA+ID4gbGlrZSB0byBrbm93IG1vcmUgZGV0YWlsIGFib3V0IHRoaXMg
b25lIGFzIHdlbGwuDQo+PiA+ID4NCj4+ID4gPiBDaGVlcnMsDQo+PiA+ID4NCj4+ID4gPiAtLQ0K
Pj4gPiA+IEp1bGllbiBHcmFsbA0K

--_000_458753a1027742c0b2a7dabc9711f174AMSPEX02CL03citritenet_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDU2RDNFLkFFMjhCMTQwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcv
Pg0KPHc6RW52ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZl
SWZYTUxJbnZhbGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENv
bnRlbnQ+ZmFsc2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9s
ZGVyVGV4dD5mYWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9t
b3RlUUYvPg0KPHc6TGlkVGhlbWVPdGhlcj5FTi1HQjwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlk
VGhlbWVBc2lhbj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNj
cmlwdD5YLU5PTkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4N
Cjx3OkRvTm90RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3
OlNwbGl0UGdCcmVha0FuZFBhcmFNYXJrLz4NCjx3OkVuYWJsZU9wZW5UeXBlS2VybmluZy8+DQo8
L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4NCjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlh
IE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVmb3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9
IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFsPSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06
bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2
YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5kZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRM
aW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxpbSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0
aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZMb2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlk
ZVdoZW5Vc2VkPSJmYWxzZSIgRGVmU2VtaUhpZGRlbj0iZmFsc2UiIERlZlFGb3JtYXQ9ImZhbHNl
IiBEZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxlQ291bnQ9IjM3MSI+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1h
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA2Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcg
OCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVh
ZGluZyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iaW5kZXggMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCAzIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9ImluZGV4IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4
IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggOCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJpbmRleCA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2Mg
NSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2Vk
PSJ0cnVlIiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
InRvYyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vcm1hbCBJbmRlbnQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iZm9vdG5vdGUgdGV4dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0
aW9uIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaGVhZGVyIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9ImZvb3RlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCBoZWFkaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM1IiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0YWJsZSBvZiBmaWd1cmVzIi8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUi
IE5hbWU9ImVudmVsb3BlIGFkZHJlc3MiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUg
cmV0dXJuIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3Rub3RlIHJlZmVyZW5jZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJsaW5lIG51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJwYWdlIG51bWJlciIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJlbmRub3RlIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idGFibGUgb2YgYXV0aG9y
aXRpZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0ibWFjcm8iLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0idG9hIGhlYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJl
ciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
TGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBCdWxsZXQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgQnVsbGV0IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBCdWxsZXQgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgTnVtYmVyIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBOdW1iZXIgNCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjEwIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUaXRsZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJDbG9zaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlNpZ25hdHVy
ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iRGVmYXVsdCBQYXJhZ3JhcGgg
Rm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iQm9keSBUZXh0IEluZGVudCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRp
bnVlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQ29udGludWUgMiIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBD
b250aW51ZSA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQ29udGludWUgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJNZXNzYWdlIEhlYWRlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSIxMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iU2FsdXRhdGlvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJE
YXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJvZHkgVGV4dCBGaXJzdCBJbmRlbnQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEZpcnN0IEluZGVudCAyIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9Ik5vdGUgSGVhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQg
MiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgMyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJCb2R5IFRleHQgSW5kZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0
IEluZGVudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJsb2NrIFRleHQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkZvbGxvd2VkSHlw
ZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIyIiBR
Rm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iMjAiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkRvY3VtZW50IE1hcCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJQbGFp
biBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkUtbWFpbCBTaWduYXR1cmUiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iSFRNTCBUb3Agb2YgRm9ybSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJI
VE1MIEJvdHRvbSBvZiBGb3JtIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vcm1hbCAoV2ViKSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFjcm9ueW0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iSFRNTCBBZGRyZXNzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgQ2l0ZSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENvZGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBE
ZWZpbml0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgS2V5Ym9hcmQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iSFRNTCBQcmVmb3JtYXR0ZWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
SFRNTCBTYW1wbGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBUeXBld3JpdGVyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IkhUTUwgVmFyaWFibGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
Tm9ybWFsIFRhYmxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImFubm90YXRpb24gc3ViamVjdCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJObyBMaXN0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik91
dGxpbmUgTGlzdCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik91dGxpbmUgTGlzdCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9Ik91dGxpbmUgTGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIFNpbXBsZSAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFNpbXBsZSAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFNpbXBsZSAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IlRhYmxlIENsYXNzaWMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2lj
IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ2xhc3NpYyAzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IlRhYmxlIENsYXNzaWMgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBD
b2xvcmZ1bCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBDb2x1bW5zIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbHVtbnMgMyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBDb2x1bW5zIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29s
dW1ucyA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3Jp
ZCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgNCIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBHcmlkIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIEdyaWQgNyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJUYWJsZSBHcmlkIDgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAxIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1l
PSJUYWJsZSBMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJU
YWJsZSBMaXN0IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCA3Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3QgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJs
ZSAzRCBlZmZlY3RzIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVjdHMgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBDb250ZW1wb3JhcnkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFi
bGUgRWxlZ2FudCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBQcm9mZXNzaW9uYWwiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU3VidGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iVGFibGUgU3VidGxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgV2ViIDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgV2ViIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
VGFibGUgV2ViIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQmFsbG9vbiBUZXh0Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBOYW1lPSJUYWJsZSBHcmlk
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFRoZW1lIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgTmFtZT0iUGxhY2Vob2xkZXIgVGV4dCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxIiBRRm9ybWF0PSJ0
cnVlIiBOYW1lPSJObyBTcGFjaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0g
U2hhZGluZyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0
IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3Jp
ZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1l
PSJNZWRpdW0gR3JpZCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmciLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVs
IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5h
bWU9IkNvbG9yZnVsIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9Ikxp
Z2h0IEdyaWQgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIg
QWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUi
IE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBOYW1lPSJSZXZpc2lvbiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzNCIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iTGlz
dCBQYXJhZ3JhcGgiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MjkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlF1b3RlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjMwIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJJbnRlbnNlIFF1b3Rl
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJN
ZWRpdW0gTGlzdCAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFj
Y2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBO
YW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDEiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRp
bmcgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0
IFNoYWRpbmcgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDIiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1
bSBTaGFkaW5nIDEgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYi
IE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBH
cmlkIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3Jm
dWwgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFt
ZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2Nl
bnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFt
ZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVt
IExpc3QgMSBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0i
TWVkaXVtIEdyaWQgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1l
PSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBH
cmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBH
cmlkIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2Vu
dCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1l
PSJNZWRpdW0gTGlzdCAxIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAx
IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4
IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA0Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExp
c3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNv
bG9yZnVsIEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEiIE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9
IkxpZ2h0IEdyaWQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5n
IDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIg
TmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlz
dCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl
bnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFt
ZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgNiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQg
MyBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1
bCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjE5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdWJ0bGUg
RW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjEi
IFFGb3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgRW1waGFzaXMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzEiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRs
ZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MzIiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUmVmZXJlbmNlIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjMzIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJC
b29rIFRpdGxlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM3
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQmlibGlvZ3Jh
cGh5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
VE9DIEhlYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDEiIE5hbWU9IlBsYWluIFRhYmxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDIiIE5hbWU9IlBsYWluIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDMiIE5hbWU9IlBsYWluIFRhYmxlIDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDQiIE5hbWU9IlBsYWluIFRhYmxl
IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDUiIE5hbWU9
IlBsYWluIFRhYmxlIDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDAiIE5hbWU9IkdyaWQgVGFibGUgTGlnaHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJH
cmlkIFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDkiIE5hbWU9IkdyaWQgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0i
R3JpZCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUg
MiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxlIDQgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFi
bGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUg
NyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExpZ2h0IEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgi
IE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0IEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxl
IDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcg
Q29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBO
YW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1
IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENv
bG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFt
ZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlkIFRhYmxlIDQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBE
YXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xv
cmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9
IkdyaWQgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFy
ayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1
MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3Jm
dWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NDYiIE5hbWU9IkdyaWQgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJH
cmlkIFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDkiIE5hbWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsg
QWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEi
IE5hbWU9IkdyaWQgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVs
IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2
IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxl
IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9
Ikxpc3QgVGFibGUgNSBEYXJrIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1
bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0i
TGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRhYmxlIDIgQWNjZW50IDEiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUg
MyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlz
dCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxp
c3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAyIEFjY2VudCAyIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMg
QWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDki
IE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDIiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3Qg
VGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAyIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0
IFRhYmxlIDEgTGlnaHQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiBBY2NlbnQgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFj
Y2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBO
YW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAzIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRh
YmxlIDYgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMyIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBU
YWJsZSAxIExpZ2h0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRhYmxlIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2Nl
bnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFt
ZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgNCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJs
ZSA2IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDQiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFi
bGUgMSBMaWdodCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJsZSAyIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50
IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9
Ikxpc3QgVGFibGUgNCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDUiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUg
NiBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxl
IDEgTGlnaHQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNDciIE5hbWU9Ikxpc3QgVGFibGUgMiBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJM
aXN0IFRhYmxlIDQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTAiIE5hbWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCA2Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYg
Q29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTIiIE5hbWU9Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPC93Okxh
dGVudFN0eWxlcz4NCjwveG1sPjwhW2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmlu
aXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBh
bm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1n
ZW5lcmljLWZvbnQtZmFtaWx5OnJvbWFuOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1z
by1mb250LXNpZ25hdHVyZTotNTM2ODY5MTIxIDExMDczMDU3MjcgMzM1NTQ0MzIgMCA0MTUgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7DQoJbXNvLWZvbnQtYWx0OiJBcmlhbCBSb3VuZGVkIE1UIEJvbGQiOw0KCW1z
by1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTpzd2lzczsNCgltc28t
Zm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTQ2OTc1MDAxNyAtMTA3
MzczMjQ4NSA5IDAgNTExIDA7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bXNvLXN0eWxlLXVuaGlkZTpubzsNCglt
c28tc3R5bGUtcWZvcm1hdDp5ZXM7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltYXJnaW46MGNt
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47
DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJp
ZjsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCmE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsNCgl7bXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVy
bGluZTpzaW5nbGU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1ub3Nob3c6eWVzOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsNCgl0ZXh0LXVuZGVybGluZTpzaW5nbGU7
fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5
bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsN
Cgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCW1zby1zdHlsZS1ub3Nob3c6eWVzOw0K
CW1zby1zdHlsZS11bmhpZGU6bm87DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCgltc28t
YmlkaS1mb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNv
LWFzY2lpLWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7
DQoJY29sb3I6IzFGNDk3RDsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3Jt
YWw7fQ0Kc3Bhbi5TcGVsbEUNCgl7bXNvLXN0eWxlLW5hbWU6IiI7DQoJbXNvLXNwbC1lOnllczt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tZGVm
YXVsdC1wcm9wczp5ZXM7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNv
LWFzY2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2Fs
aWJyaTsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpA
cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBw
dCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDsNCgltc28taGVhZGVyLW1hcmdpbjozNi4wcHQ7DQoJbXNv
LWZvb3Rlci1tYXJnaW46MzYuMHB0Ow0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDEwXT48c3R5bGU+LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnRhYmxlLk1zb05vcm1hbFRhYmxl
DQoJe21zby1zdHlsZS1uYW1lOiJUYWJsZSBOb3JtYWwiOw0KCW1zby10c3R5bGUtcm93YmFuZC1z
aXplOjA7DQoJbXNvLXRzdHlsZS1jb2xiYW5kLXNpemU6MDsNCgltc28tc3R5bGUtbm9zaG93Onll
czsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltc28t
cGFkZGluZy1hbHQ6MGNtIDUuNHB0IDBjbSA1LjRwdDsNCgltc28tcGFyYS1tYXJnaW46MGNtOw0K
CW1zby1wYXJhLW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1v
cnBoYW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgltc28tYXNjaWktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28taGFuc2ktZm9udC1m
YW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjsN
Cgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k
eSBsYW5nPSJFTi1HQiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRhYi1pbnRl
cnZhbDozNi4wcHQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDb3VyaWVyIE5ldyI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWJpZGktZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tYmlkaS1mb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+SnVsaWFuLDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ291cmll
ciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1iaWRpLWZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNvLWJpZGktZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0i
Q291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1iaWRpLWZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNvLWJpZGkt
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46eWVzIj4m
bmJzcDsNCjwvc3Bhbj5UaGUgY3VycmVudCBzdGF0dXMsIGFzIEkgc2FpZCwgaXMgdGhhdCB0aGUg
Y29kZSBoYXMgbm90IGJlZW4gdG91Y2hlZCBmb3IgbWFueSB5ZWFycyBhbmQgSSBkb27igJl0IGFj
dHVhbGx5IGtub3cgaWYgaXQgaXMgZnVuY3Rpb25hbCBhZ2FpbnN0IG9sZGVyIHZlcnNpb25zIG9m
IFdpbmRvd3MgYXMgaXQgc3RhbmRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ291
cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1iaWRpLWZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNvLWJpZGktZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxzcGFuIHN0eWxlPSJtc28tc3BhY2VydW46eWVzIj4mbmJz
cDsNCjwvc3Bhbj5UaGUgPHNwYW4gY2xhc3M9IlNwZWxsRSI+a2Q8L3NwYW4+IHByb3RvY29sIGlz
IGEgcGFja2V0IHByb3RvY29sIGFuZCA8c3BhbiBjbGFzcz0iU3BlbGxFIj4NCndpbmRiZzwvc3Bh
bj4gaXMgZXNzZW50aWFsbHkgaW4gY29udHJvbDsgaXNzdWluZyBjb21tYW5kcyB0byBkdW1wIHJl
Z2lzdGVycywgbWVtb3J5IGV0Yy4gU2V0dGluZyBub3JtYWwgYnJlYWtwb2ludHMgd291bGQgaW5k
ZWVkIG1lYW4gbW9kaWZ5aW5nIGd1ZXN0IG1lbW9yeSBhbmQgdGhlbiBkZWFsaW5nIHdpdGggdGhl
IGVuc3VpbmcgaW50M3MuIFlvdSBtYXkgYWxzbyBnZXQgcmVxdWVzdHMgZnJvbQ0KPHNwYW4gY2xh
c3M9IlNwZWxsRSI+d2luZGJnPC9zcGFuPiB0byB1c2UgZGVidWcgcmVnaXN0ZXJzLjxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O21zby1iaWRpLWZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxzcGFuIHN0
eWxlPSJtc28tc3BhY2VydW46eWVzIj4mbmJzcDsNCjwvc3Bhbj5JICo8Yj48c3BhbiBzdHlsZT0i
Zm9udC13ZWlnaHQ6Ym9sZCI+dGhpbms8L3NwYW4+PC9iPiogdGhlIG1haW4gaXNzdWUgd2l0aCBw
b3N0LVdpbmRvd3MgNyBpcyBnb2luZyB0byBiZSBLQVNMUiwgYnV0IHRoZXJlIG1heSBiZSBhIHdh
eSB0byBhc2sgV2luZG93cyB0byB0dXJuIGl0IG9mZiBmb3IgZGVidWdnaW5nIHB1cnBvc2VzIHdp
dGhvdXQgYWN0dWFsbHkgdHVybmluZyBvbiBmdWxsIGRlYnVnIG1vZGXigKYgSSBkb27igJl0IGtu
b3cuIEV2ZW4NCiBpZiBXaW5kb3dzIGRvZXMgbmVlZCB0byBiZSBwdXQgaW4gZGVidWcgbW9kZSwg
dXNpbmcgPHNwYW4gY2xhc3M9IlNwZWxsRSI+a2RkPC9zcGFuPiB3b3VsZCBiZSBwcmVmZXJhYmxl
IHRvIHNldHRpbmcgdXAgZW11bGF0ZWQgc2VyaWFsLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIg
ZmFjZT0iQ291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1iaWRp
LWZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNv
LWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
Zm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFm
NDk3ZCIgZmFjZT0iQ291cmllciBOZXciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21z
by1iaWRpLWZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7O2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxzcGFuIHN0eWxlPSJtc28tc3Bh
Y2VydW46eWVzIj4mbmJzcDsNCjwvc3Bhbj5QYXVsPG86cD48L286cD48L3NwYW4+PC9mb250Pjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBm
YWNlPSJDb3VyaWVyIE5ldyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWJpZGkt
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28t
YmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1mb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDs7bXNvLWFuc2ktbGFuZ3VhZ2U6RU4tVVM7
Zm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTo8L3NwYW4+PC9mb250PjwvYj48Zm9udCBzaXplPSIyIiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWZv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Ozttc28tYW5zaS1sYW5ndWFnZTpF
Ti1VUyI+DQogWGVuLWRldmVsICZsdDt4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZyZndDsgPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPk9uIEJlaGFsZiBPZg0K
PC9zcGFuPjwvYj5KdWxpYW4gVHVtaW5hcm88YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWln
aHQ6Ym9sZCI+U2VudDo8L3NwYW4+PC9iPiAxNiBTZXB0ZW1iZXIgMjAxOSAxNzo1Njxicj4NCjxi
PjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Ubzo8L3NwYW4+PC9iPiBQYXVsIER1cnJh
bnQgJmx0O3BkdXJyYW50QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+Q2M6PC9zcGFuPjwvYj4gTGFycyBLdXJ0aCAmbHQ7bGFycy5rdXJ0aEBjaXRy
aXguY29tJmd0OzsgU3RlZmFubyBTdGFiZWxsaW5pICZsdDtzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Jmd0OzsgV2VpIExpdSAmbHQ7d2xAeGVuLm9yZyZndDs7IHBhdWxAeGVuLm9yZzsgQW5kcmV3IENv
b3BlciAmbHQ7QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbSZndDs7IEp1bGllbiBHcmFsbCAmbHQ7
anVsaWVuLmdyYWxsQGFybS5jb20mZ3Q7OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc8
YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDo8L3NwYW4+PC9i
PiBSZTogW1hlbi1kZXZlbF0gTG9va2luZyBmb3IgU2VtZXN0ZXIgbG9uZyBQcm9qZWN0PG86cD48
L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBS
b21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPlBhdWwsPGJyPg0KPGJyPg0KSSBh
bSBzdGlsbCB0cnlpbmcgdG8gdW5kZXJzdGFuZCB0aGUgY3VycmVudCBzdGF0dXMuIFlvdSBtZW50
aW9uZWQgJnF1b3Q7d2l0aG91dCBoYXZpbmcgdG8gZW5hYmxlIGRlYnVnZ2luZyB3aXRoaW4gdGhl
IGd1ZXN0JnF1b3Q7LiBEb2VzIHRoYXQgbWVhbiB3ZSB3aWxsIG5lZWQgdG8gbW9uaXRvciBhbGwg
dGhlIGRlYnVnIGV4Y2VwdGlvbnMsIGFuZCBzZWUgaWYgb25lIG9mIHRoZXNlIHdhcyBiZWNhdXNl
IG9mIHVzIG9yIHRoZW0/IEFsc28sIHdvdWxkbid0IHNldHRpbmcNCiBicmVha3BvaW50cyByZXF1
aXJlIHVzIHRvIG1vZGlmeSBrZXJuZWwgdGV4dCBzZWN0aW9uIG1lbW9yeT8gT3IgaXMgdGhlcmUg
YW4gYWx0ZXJuYXRpdmU/PGJyPg0KPGJyPg0KSXMgdGhpcyB0aGUgY3VycmVudCBrZGQgY29kZSB0
aGF0IHdvcmtzIGZvciB3aW5kb3cgNzogPGEgaHJlZj0iaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9eGVuLmdpdDthPXRyZWU7Zj10b29scy9kZWJ1Z2dlci9rZGQ7aD1mZDgyNzg5YTY3
OGZiODA2MGNjNzRlYmJlMGEwNGRjNTgzMDlkNmQ3O2hiPXJlZnMvaGVhZHMvbWFzdGVyIj4NCmh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT10cmVlO2Y9dG9vbHMvZGVi
dWdnZXIva2RkO2g9ZmQ4Mjc4OWE2NzhmYjgwNjBjYzc0ZWJiZTBhMDRkYzU4MzA5ZDZkNztoYj1y
ZWZzL2hlYWRzL21hc3RlcjwvYT4/IE9yIGlzIHRoZXJlIGFub3RoZXIgYnJhbmNoIHdpdGggc29t
ZSBtb3JlIHVwZGF0ZWQgY29kZT8gSSB3aWxsIHN0YXJ0IGdvaW5nIHRocm91Z2ggdGhlIHBhdGNo
IGZvciBxZW11Lg0KPGJyPg0KPGJyPg0KTGFzdGx5LCBjYW4geW91IGdpdmUgdXMgc29tZSBicmll
ZiBpZGVhIG9uIHdoYXQgbmV3IGlzc3VlcyBjb21lIHVwIGZvciB3aW5kb3dzIDEwIHZzIHdpbmRv
d3MgNy4gWW91IG1lbnRpb25lZCBLQVNMUiwgYW55IG90aGVyIHBvdGVudGlhbCBjaGFsbGVuZ2Vz
Pzxicj4NCjxicj4NCldlaSw8YnI+DQo8YnI+DQpDb3VsZCB5b3UgYWxzbyBsZXQgdXMga25vdyBz
b21lIG9mIHRoZSBwcm9qZWN0cyB5b3UgaGF2ZSBpbiBtaW5kIGZvciB1cz88YnI+DQo8YnI+DQpK
dWxpYW48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5PbiBNb24sIFNl
cCAxNiwgMjAxOSBhdCA5OjE1IEFNIFBhdWwgRHVycmFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBk
dXJyYW50QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnBkdXJyYW50QGdtYWlsLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O21z
by1ib3JkZXItbGVmdC1hbHQ6c29saWQgI0NDQ0NDQyAuNzVwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdCI+SGkgSnVsaWFuLDxicj4NCjxicj4NCiZuYnNwOyBUaGUgS0RE
IGNvZGUgaGFzIGJlZW4gdW50b3VjaGVkIGZvciBtYW55IHllYXJzOyB0aGUgbGFzdCBPUyB0aGF0
IGl0PGJyPg0KYXBwZWFycyB0byBoYXZlIGJlZW4gdHJpZWQgd2l0aCBpcyBXaW43IFNQMS4gSG93
ZXZlciwgZGVidWdnaW5nIGE8YnI+DQpXaW5kb3dzIGd1ZXN0IHdpdGggZW11bGF0ZWQgc2VyaWFs
IGlzIHZlcnkgc2xvdyBhbmQgY2x1bmt5IHNvIGE8YnI+DQpzb2x1dGlvbiBsaWtlIEtERCBpcyB2
ZXJ5IGRlc2lyYWJsZS48YnI+DQombmJzcDsgVGhlIGdvYWwgb2YgYSBwcm9qZWN0IHdvdWxkIGJl
IHRvIGdldCB0aGUgY29kZSBmdW5jdGlvbmFsIGFnYWluc3QgYTxicj4NCnJlY2VudCB2ZXJzaW9u
IG9mIFdpbmRvd3MgKGkuZS4gMTApIHN1Y2ggdGhhdCB3ZSBjb3VsZCBydW4gd2luZGJnPGJyPg0K
YWdhaW5zdCBpdCBhbmQgd2FsayBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzLCBzZXQgYnJlYWtwb2lu
dHMgZXRjLjxicj4NCndpdGhvdXQgaGF2aW5nIHRvIGVuYWJsZSBkZWJ1Z2dpbmcgd2l0aGluIHRo
ZSBndWVzdC48YnI+DQo8YnI+DQombmJzcDsgQ2hlZXJzLDxicj4NCjxicj4NCiZuYnNwOyAmbmJz
cDsgUGF1bDxicj4NCjxicj4NCk9uIE1vbiwgMTYgU2VwIDIwMTkgYXQgMTU6MzEsIEp1bGlhbiBU
dW1pbmFybyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp0dW1pbmFyQGFuZHJldy5jbXUuZWR1IiB0YXJn
ZXQ9Il9ibGFuayI+anR1bWluYXJAYW5kcmV3LmNtdS5lZHU8L2E+Jmd0OyB3cm90ZTo8YnI+DQom
Z3Q7PGJyPg0KJmd0OyBIaSBQYXVsLDxicj4NCiZndDs8YnI+DQomZ3Q7IFRoYW5rcyBmb3IgZ2V0
dGluZyBiYWNrIHRvIHVzIGluIHJlZ2FyZHMgdG8gdGhlIEtERCBwcm9qZWN0LiBJIGFtIHRyeWlu
ZyB0byB1bmRlcnN0YW5kIHRoZSBjdXJyZW50IHN0YXR1cyBvZiB0aGUgcHJvamVjdC4gQ291bGQg
eW91IHByb3ZpZGUgYSBiaXQgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgY3VycmVudCBzdGF0dXMg
YW5kIHdoYXQgd291bGQgbmVlZCB0byBiZSBkb25lLjxicj4NCiZndDs8YnI+DQomZ3Q7IEp1bGlh
bjxicj4NCiZndDs8YnI+DQomZ3Q7IE9uIE1vbiwgU2VwIDE2LCAyMDE5IGF0IDU6NTMgQU0gUGF1
bCBEdXJyYW50ICZsdDs8YSBocmVmPSJtYWlsdG86cGR1cnJhbnRAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+cGR1cnJhbnRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDs8
YnI+DQomZ3Q7Jmd0OyBJIHRoaW5rIEtERCBpcyBzdGlsbCBhIHdvcnRoeSB0aGluZyB0byBkbywg
cGFydGljdWxhcmx5IGluIGxpZ2h0IG9mPGJyPg0KJmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly9s
aXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTctMTIvbXNnMDE3MjMuaHRt
bCIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9x
ZW11LWRldmVsLzIwMTctMTIvbXNnMDE3MjMuaHRtbDwvYT48YnI+DQomZ3Q7Jmd0OyAod2hpY2gg
aXMgYWJvdXQgdGhlIG1vc3QgcmVjZW50IHJlZiBJIGNvdWxkIGZpbmQsIGFuZCBJIGRvbid0IGtu
b3c8YnI+DQomZ3Q7Jmd0OyB3aGF0IGhhcHBlbmVkIHRvIHRoZSBjb2RlIGFmdGVyIHRoYXQpLiBB
RkFJSywgdGhlIGJpZ2dlc3QgY2hhbGxlbmdlIGlzPGJyPg0KJmd0OyZndDsgZ2V0dGluZyByb3Vu
ZCBXaW5kb3dzJyBLQVNMUjsgaXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBoYXZlIHNvbWUgc29ydCBv
Zjxicj4NCiZndDsmZ3Q7IGRyaXZlciBpbiB0aGUgZ3Vlc3QgdG8gZ2V0IHRoZSBuZWNlc3Nhcnkg
aW5mby4gb3V0IGJ1dCB0aGF0IHNob3VsZG4ndDxicj4NCiZndDsmZ3Q7IGJlIHRvbyBoYXJkIHRv
IGltcGxlbWVudC48YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jm5ic3A7ICZuYnNwO0NoZWVy
cyw8YnI+DQomZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jm5ic3A7ICZuYnNwOyAmbmJzcDtQYXVsPGJy
Pg0KJmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyBPbiBNb24sIDE2IFNlcCAyMDE5IGF0IDExOjM5LCBX
ZWkgTGl1ICZsdDs8YSBocmVmPSJtYWlsdG86d2xAeGVuLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnds
QHhlbi5vcmc8L2E+Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsg
Jmd0OyBIaSBKdWxpYW48YnI+DQomZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsgJmd0OyBGb3Ig
dGhlIEtERCByZWxhdGVkIHByb2plY3QgSSBoYXZlIENDJ2VkIFBhdWwuPGJyPg0KJmd0OyZndDsg
Jmd0Ozxicj4NCiZndDsmZ3Q7ICZndDsgSSBoYXZlIGdhdGhlcmVkIHNvbWUgaWRlYXMgZm9yIGNs
ZWFuaW5nIHVwIGh5cGVydmlzb3IgY29kZSBidXQgdGhleSBhcmU8YnI+DQomZ3Q7Jmd0OyAmZ3Q7
IG9mIGxvd2VyIGRpZmZpY3VsdHkgY29tcGFyZWQgdG8gb3RoZXIgcHJvamVjdHMuIFRoZXkgYXJl
IGRlZmluaXRpdmVseTxicj4NCiZndDsmZ3Q7ICZndDsgbm90IGFzIGZ1biBhcyB0aGUgb3RoZXJz
LiA7LSk8YnI+DQomZ3Q7Jmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsgJmd0OyBXZWkuPGJyPg0KJmd0
OyZndDsgJmd0Ozxicj4NCiZndDsmZ3Q7ICZndDsgT24gTW9uLCBTZXAgMDksIDIwMTkgYXQgMDg6
NTg6NTFBTSAmIzQzOzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyAmZ3Q7
ICZndDsgJiM0MztBbmRyZXcsIExhcnMsIFN0ZWZhbm8gYW5kIFdlaTxicj4NCiZndDsmZ3Q7ICZn
dDsgJmd0Ozxicj4NCiZndDsmZ3Q7ICZndDsgJmd0OyBPbiA5LzUvMTkgMTE6MjMgUE0sIEp1bGlh
biBUdW1pbmFybyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDsgJmd0OyBIaSw8YnI+DQom
Z3Q7Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDsgSGVsbG8sPGJyPg0KJmd0
OyZndDsgJmd0OyAmZ3Q7PGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7IFRoYW5rIHlvdSBmb3IgeW91
IGludGVyZXN0IG9uIFhlbi4gSSBoYXZlIENDZWQgZmV3IG1vcmUgcGVyc29uIHRoYXQgc2hvdWxk
PGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7IGJlIGFibGUgdG8gYW5zd2VyIHlvdXIgcXVlc3Rpb25z
IGJlbG93Ljxicj4NCiZndDsmZ3Q7ICZndDsgJmd0Ozxicj4NCiZndDsmZ3Q7ICZndDsgJmd0OyAm
Z3Q7PGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7ICZndDsgV2UgKGEgZ3JvdXAgb2YgMiBzdHVkZW50
cykgYXJlIGludGVyZXN0ZWQgaW4gZG9pbmcgYSBoeXBlcnZpc29yIHJlbGF0ZWQ8YnI+DQomZ3Q7
Jmd0OyAmZ3Q7ICZndDsgJmd0OyBwcm9qZWN0IGZvciB0aGUgbmV4dCAxMC0xMiB3ZWVrcyBhcyBw
YXJ0IG9mIG9uZSBvZiBvdXIgY291cnNlcyB0aGlzPGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7ICZn
dDsgc2VtZXN0ZXIuIFdlIGhhdmUgdGFrZW4gYSBsb29rIGF0IHRoaXMgeWVhcidzIEdTb0MgcHJv
amVjdCBsaXN0PGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7ICZndDsgKDxhIGhyZWY9Imh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9n
cmFtX1Byb2plY3RzPC9hPikuIFdlIHdlcmU8YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDsgJmd0OyBp
bnRlcmVzdGVkIGluIGxlYXJuaW5nIG1vcmUgYWJvdXQgdGhlICZxdW90O0tERCAoV2luZG93cyBE
ZWJ1Z2dlciBTdHViKTxicj4NCiZndDsmZ3Q7ICZndDsgJmd0OyAmZ3Q7IGVuaGFuY2VtZW50cyZx
dW90OyBwcm9qZWN0IGFuZCBYZW4gb24gQVJNIGJhc2VkIHByb2plY3RzLiBZZXQsIG9uIGlyYyB3
ZSB3ZXJlPGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7ICZndDsgdG9sZCB0aGF0IHRoaXMgbGlzdCBp
cyBvdXRkYXRlZC4gSWYgdGhlcmUgYXJlIGFueSBvdGhlciBwcm9qZWN0PGJyPg0KJmd0OyZndDsg
Jmd0OyAmZ3Q7ICZndDsgc3VnZ2VzdGlvbnMgb3IgbGlzdCwgd2Ugd291bGQgYmUgaW50ZXJlc3Rp
bmcgaW4gbGVhcm5pbmcgbW9yZSBhYm91dDxicj4NCiZndDsmZ3Q7ICZndDsgJmd0OyAmZ3Q7IHRo
ZW0uPGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7IFRoZSBsaXN0IG9mIHByb2plY3RzIGZvciBYZW4g
b24gQXJtIGlzIG1vc3RseSB1cGRhdGUtdG8tZGF0ZS4gVGhlIG9ubHk8YnI+DQomZ3Q7Jmd0OyAm
Z3Q7ICZndDsgcHJvamVjdCB3aGVyZSBzb21lIHByb2dyZXNzIGhhcyBiZWVuIG1hZGUgc28gZmFy
IGlzICZxdW90O1hlbiBvbiBBUk06IGR5bmFtaWM8YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDsgdmly
dHVhbCBtZW1vcnkgbGF5b3V0JnF1b3Q7Ljxicj4NCiZndDsmZ3Q7ICZndDsgJmd0Ozxicj4NCiZn
dDsmZ3Q7ICZndDsgJmd0OyBJIHdvdWxkIGJlIGhhcHB5IHRvIGdvIGluIG1vcmUgZGV0YWlscyBm
b3IgYW55IHRob3NlIHByb2plY3RzIGlmIHlvdSBhcmU8YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDsg
aW50ZXJlc3RlZC48YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDs8YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZn
dDsgJmd0Ozxicj4NCiZndDsmZ3Q7ICZndDsgJmd0OyAmZ3Q7IEFuZHJldyBDb29wZXIgc3VnZ2Vz
dGVkIG9uIGlyYyB0aGUgZm9sbG93aW5nIHByb2plY3Q6IENvbnRleHQgU3dpdGNoaW5nPGJyPg0K
Jmd0OyZndDsgJmd0OyAmZ3Q7ICZndDsgd2l0aCBDUjAuVFMgaW4gSFZNIEd1ZXN0LiBXZSB3b3Vs
ZCBsaWtlIHRvIHBvc3NpYmxlIGtub3cgbW9yZSBhYm91dCB0aGlzPGJyPg0KJmd0OyZndDsgJmd0
OyAmZ3Q7ICZndDsgcHJvamVjdCBpbiB0ZXJtcyBvZiBkaWZmaWN1bHR5LCBwb3RlbnRpYWwgZXN0
aW1hdGUgb24gdGltZSByZXF1aXJlZC48YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDsgJmd0OyBBbmRy
ZXcgYWxzbyBtZW50aW9uZWQgYSBzbGlnaHRlciBiaWdnZXIgeGVuL2xpbnV4IHByb2plY3QgYW5k
IHdlIHdvdWxkPGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7ICZndDsgbGlrZSB0byBrbm93IG1vcmUg
ZGV0YWlsIGFib3V0IHRoaXMgb25lIGFzIHdlbGwuPGJyPg0KJmd0OyZndDsgJmd0OyAmZ3Q7PGJy
Pg0KJmd0OyZndDsgJmd0OyAmZ3Q7IENoZWVycyw8YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDs8YnI+
DQomZ3Q7Jmd0OyAmZ3Q7ICZndDsgLS08YnI+DQomZ3Q7Jmd0OyAmZ3Q7ICZndDsgSnVsaWVuIEdy
YWxsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_458753a1027742c0b2a7dabc9711f174AMSPEX02CL03citritenet_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3387891165260424441==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:07:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA9SJ-0007Vt-Ee; Tue, 17 Sep 2019 09:07:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iA9SH-0007Vo-Rf
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 09:07:25 +0000
X-Inumbo-ID: 8fd9ec60-d92a-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 8fd9ec60-d92a-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 09:07:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 65B6B28;
 Tue, 17 Sep 2019 02:07:23 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 661933F59C;
 Tue, 17 Sep 2019 02:07:20 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190916092708.2624-1-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cd380351-ff20-c016-97f8-40c4fa935dc5@arm.com>
Date: Tue, 17 Sep 2019 10:07:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916092708.2624-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v12 6/6] introduce a 'passthrough'
 configuration option to 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: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDkvMTYvMTkgMTA6MjcgQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPiAuLi5h
bmQgaGVuY2UgdGhlIGFiaWxpdHkgdG8gZGlzYWJsZSBJT01NVSBtYXBwaW5ncywgYW5kIGNvbnRy
b2wgRVBUCj4gc2hhcmluZy4KPiAKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgJ2xpYnhs
X3Bhc3N0aHJvdWdoJyBlbnVtZXJhdGlvbiBpbnRvCj4gbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
LiBUaGUgdmFsdWUgd2lsbCBiZSBzZXQgYnkgeGwgZWl0aGVyIHdoZW4gaXQgcGFyc2VzCj4gYSBu
ZXcgJ3Bhc3N0aHJvdWdoJyBvcHRpb24gaW4geGwuY2ZnLCBvciBpbXBsaWNpdGx5IGlmIHRoZXJl
IGlzIHBhc3N0aHJvdWdoCj4gaGFyZHdhcmUgc3BlY2lmaWVkIGZvciB0aGUgZG9tYWluLgo+IAo+
IElmIHRoZSB2YWx1ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRpb24gaXMg
J2Rpc2FibGVkJyB0aGVuCj4gdGhlIFhFTl9ET01DVExfQ0RGX2lvbW11IGZsYWcgd2lsbCBiZSBj
bGVhciBpbiB0aGUgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4KPiBmbGFncywgdGh1cyBhbGxvd2lu
ZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlciB0aGUgZG9tYWluIGdldHMKPiBJT01N
VSBtYXBwaW5ncyBvciBub3QgKHdoZXJlIHByZXZpb3VzbHkgdGhleSB3ZXJlIGdsb2JhbGx5IHNl
dCkuCj4gCj4gSWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9w
dGlvbiBpcyAnc3luY19wdCcgdGhlbgo+IGEgbmV3ICdpb21tdV9vcHRzJyBmaWVsZCBpbiB4ZW5f
ZG9tY3RsX2NyZWF0ZWRvbWFpbiB3aWxsIGJlIHNldCB3aXRoIHRoZQo+IHZhbHVlIFhFTl9ET01D
VExfSU9NTVVfbm9fc2hhcmVwdC4gVGhpcyB3aWxsIG92ZXJyaWRlIHRoZSBnbG9iYWwgZGVmYXVs
dAo+IHNldCBpbiBpb21tdV9oYXBfcHRfc2hhcmUsIHRodXMgYWxsb3dpbmcgdGhlIHRvb2xzdGFj
ayB0byBjb250cm9sIHdoZXRoZXIKPiBFUFQgc2hhcmluZyBpcyB1c2VkIGZvciB0aGUgZG9tYWlu
Lgo+IAo+IElmIHRoZSB2YWx1ZSBvZiBwYXNzdGhyb3VnaCBpcyAnZW5hYmxlZCcgdGhlbiB4bCB3
aWxsIGNob29zZSBhbiBhcHByb3ByaWF0ZQo+IGRlZmF1bHQgYWNjb3JkaW5nIHRvIHRoZSB0eXBl
IG9mIGRvbWFpbiBhbmQgaGFyZHdhcmUgc3VwcG9ydC4KPiAKPiBOT1RFOiBUaGUgJ2lvbW11X21l
bWtiJyBvdmVyaGVhZCBpbiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyB3aWxsIG5vdyBvbmx5Cj4g
ICAgICAgIGJlIHNldCBpZiBwYXNzdGhyb3VnaCBpcyAnc3luY19wdCcgKG9yIHhsIGhhcyBjaG9z
ZW4gdGhpcyBtb2RlIGFzCj4gICAgICAgIGEgZGVmYXVsdCkuCj4gCj4gU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IENj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQ2M6IERhdmlkIFNjb3R0IDxkYXZl
QHJlY29pbC5vcmc+Cj4gQ2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0Bl
cGFtLmNvbT4KPiBDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKPiBTZW5kaW5nIGp1c3QgdGhpcyBwYXRjaCBzaW5jZSB0aGUgcmVzdCBvZiB0aGUgc2VyaWVz
IGlzIHVuY2hhbmdlZCBmcm9tCj4gdjExKC4xKS4KPiAKPiBQcmV2aW91c2x5IHBhcnQgb2Ygc2Vy
aWVzIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOS0wNy9tc2cwMjI2Ny5odG1sCj4gCj4gdjEyOgo+ICAgLSBTZXQgcGFzc3Rocm91Z2ggZGVm
YXVsdCBpbiBsaWJ4bAo+IAo+IHYxMToKPiAgIC0gRml4ZWQgYWJpLWNoZWNrIHJ1bmVzCj4gCj4g
djEwOgo+ICAgLSBBZGRlZCBhYmktY2hlY2sgcnVuZXMKPiAKPiB2OToKPiAgIC0gQWRkZWQgdGhl
IHBhc3N0aHJvdWdoPSdlbmFibGVkJyBvcHRpb24gdG8geGwKPiAgIC0gT25lIGNvc21ldGljIGNo
YW5nZSBpbiB4ZW4KPiAgIC0gQXNzdW1lIEphbidzIFItYiBzdGFuZHMgc2luY2Ugbm9uLWNvc21l
dGljIGNoYW5nZXMgYXJlIG9ubHkgaW4gdGhlCj4gICAgIHRvb2xzdGFjawo+IAo+IHY3Ogo+ICAg
LSBBZGRlZCBtaXNzaW5nIGJyZWFrcwo+ICAgLSBBZGRlZCBtaXNzaW5nIG9jYW1sIGJpbmRpbmcg
Y2hhbmdlcwo+IAo+IHY2Ogo+ICAgLSBSZW1vdmUgdGhlIGxpYnhsX3BoeXNpbmZvKCkgY2FsbCBz
aW5jZSBpdCdzIHVzZWZ1bG5lc3MgaXMgbGltaXRlZCB0byB4ODYKPiAKPiB2NToKPiAgIC0gRXhw
YW5kIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIGZsYWdzIGZpZWxkIGFuZCBoZW5jZSBidW1wIGlu
dGVyZmFjZQo+ICAgICB2ZXJzaW9uCj4gICAtIEZpeCBzcGVsbGluZyBtaXN0YWtlcyBpbiBjb250
ZXh0IGxpbmUKPiAtLS0KPiAgIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgIHwg
IDU2ICsrKysrKysrKysKPiAgIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgIHwg
ICA5ICsrCj4gICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICB8ICAyNyArKyst
LQo+ICAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgfCAgIDcgKysKPiAgIHRv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgIHwgICA0ICsKPiAgIHRvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbGkgICAgIHwgICA1ICsKPiAgIHRvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybF9zdHVicy5jIHwgIDE3ICsrLQo+ICAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAg
ICAgICAgICAgfCAxNTggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+ICAgeGVuL2FyY2gv
YXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgMTAgKy0KPiAgIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgICAgICAgICAgIHwgICAyICstCj4gICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAg
ICAgICAgICAgICB8ICAgNyArKwo+ICAgeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAg
ICAgfCAgMTMgLS0tCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICB8ICAx
MyArKy0KPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgIDEwICstCj4g
ICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8ICAxNSArLS0KPiAgIDE1IGZp
bGVzIGNoYW5nZWQsIDI2NiBpbnNlcnRpb25zKCspLCA4NyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9k
LmluCj4gaW5kZXggYzk5ZDQwMzA3ZS4uMTU0ZDg0N2ZiOSAxMDA2NDQKPiAtLS0gYS9kb2NzL21h
bi94bC5jZmcuNS5wb2QuaW4KPiArKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiBAQCAt
NjA1LDYgKzYwNSw2MiBAQCBvcHRpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCB3aXRoIGEgdHJ1c3Rl
ZCBkZXZpY2UgdHJlZS4KPiAgIE5vdGUgdGhhdCB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBzaG91
bGQgYXZvaWQgdXNpbmcgdGhlIHBoYW5kbGUgNjUwMDAKPiAgIHdoaWNoIGlzIHJlc2VydmVkIGJ5
IHRoZSB0b29sc3RhY2suCj4gICAKPiArPWl0ZW0gQjxwYXNzdGhyb3VnaD0iU1RSSU5HIj4KPiAr
Cj4gK1NwZWNpZnkgd2hldGhlciBJT01NVSBtYXBwaW5ncyBhcmUgZW5hYmxlZCBmb3IgdGhlIGRv
bWFpbiBhbmQgaGVuY2Ugd2hldGhlcgo+ICtpdCB3aWxsIGJlIGVuYWJsZWQgZm9yIHBhc3N0aHJv
dWdoIGhhcmR3YXJlLiBWYWxpZCB2YWx1ZXMgZm9yIHRoaXMgb3B0aW9uCj4gK2FyZToKPiArCj4g
Kz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8ZGlzYWJsZWQ+Cj4gKwo+ICtJT01NVSBtYXBwaW5ncyBh
cmUgZGlzYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kIHNvIGhhcmR3YXJlIG1heSBub3QgYmUKPiAr
cGFzc2VkIHRocm91Z2guCj4gKwo+ICtUaGlzIG9wdGlvbiBpcyB0aGUgZGVmYXVsdCBpZiBubyBw
YXNzdGhyb3VnaCBoYXJkd2FyZSBpcyBzcGVjaWZpZWQgaW4gdGhlCj4gK2RvbWFpbidzIGNvbmZp
Z3VyYXRpb24uCj4gKwo+ICs9aXRlbSBCPHN5bmNfcHQ+Cj4gKwo+ICtUaGlzIG9wdGlvbiBtZWFu
cyB0aGF0IElPTU1VIG1hcHBpbmdzIHdpbGwgYmUgc3luY2hyb25pemVkIHdpdGggdGhlCj4gK2Rv
bWFpbidzIFAyTSB0YWJsZSBhcyBmb2xsb3dzOgo+ICsKPiArRm9yIGEgUFYgZG9tYWluLCBhbGwg
d3JpdGFibGUgcGFnZXMgYXNzaWduZWQgdG8gdGhlIGRvbWFpbiBhcmUgaWRlbnRpdHkKPiArbWFw
cGVkIGJ5IE1GTiBpbiB0aGUgSU9NTVUgcGFnZSB0YWJsZS4gVGh1cyBhIGRldmljZSBkcml2ZXIg
cnVubmluZyBpbiB0aGUKPiArZG9tYWluIG1heSBwcm9ncmFtIHBhc3N0aHJvdWdoIGhhcmR3YXJl
IGZvciBETUEgdXNpbmcgTUZOIHZhbHVlcwo+ICsoaS5lLiBob3N0L21hY2hpbmUgZnJhbWUgbnVt
YmVycykgbG9va2VkIHVwIGluIGl0cyBQMk0uCj4gKwo+ICtGb3IgYW4gSFZNIGRvbWFpbiwgYWxs
IG5vbi1mb3JlaWduIFJBTSBwYWdlcyBwcmVzZW50IGluIGl0cyBQMk0gd2lsbCBiZQoKQXBvbG9n
aWVzIHRvIG1ha2UgdGhlIGNvbW1lbnQgdGhpcyBsYXRlIChpdCBwcm9iYWJseSBjYW4gYmUgYWRk
cmVzc2VkIGluIAphIGZvbGxvdy11cCBpZiB0aGUgcGF0Y2ggaXMgZ29vZCB0byBnbykuCgogRnJv
bSB0aGUgdXNlciBwb2ludCBvZiB2aWV3LCB0aGV5IGhhdmUgdGhlIGNob2ljZSBiZXR3ZWVuIEhW
TSBhbmQgUFZILgpUaGUgZmFjdCB0aGF0IFBWSCBhcmUgYmFzZWQgb24gSFZNIGRvbWFpbiBpcyBh
IFhlbiBpbnRlcm5hbCAoYWN0dWFsbHkgd2UgCndlcmUgdXNpbmcgUFYgZm9yIMOAcm0gaW4gdGhl
IHBhc3QpLgoKU28gd2UgbWF5IHdhbnQgdG8gc2F5IEhWTS9QVkggaGVyZSBhbmQgb3RoZXIgaW5z
dGFuY2UgYmVsb3cuCgpPdGhlciB0aGFuIHRoYXQgdGhlIEFybSBjaGFuZ2VzIGxvb2tzIGdvb2Qg
dG8gbWU6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:12:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09:12:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA9XO-00008N-66; Tue, 17 Sep 2019 09:12: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=os7l=XM=amazon.de=prvs=156cae3ca=wipawel@srs-us1.protection.inumbo.net>)
 id 1iA9XM-000084-Fa
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 09:12:40 +0000
X-Inumbo-ID: 4c65e53c-d92b-11e9-9604-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c65e53c-d92b-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 09:12: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=1568711559; x=1600247559;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=JSH45VUAX/fQtVcZoBDPczOcy3X+Ux78AqsRc8hMnPk=;
 b=SJEFD03Ss4NacgWHi8mLlPx+gqON0dpxRX8jB4O1LatItOMsMMIYF6x3
 NTyotonCCz9hCnHrvFo6rcvMLCfUzAsLyA9jaj1UK9MCOnqPAIqOH/t/1
 bpAlapLyU2sNd42+tXVZNBZR/aIWZVz2csbTQIhh4FXmUscfk1JixYjKG U=;
X-IronPort-AV: E=Sophos;i="5.64,515,1559520000"; d="scan'208";a="751126584"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 17 Sep 2019 09:12:37 +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-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 82BB9A23F1; Tue, 17 Sep 2019 09:12:34 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 09:12:33 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 09:12:32 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 17 Sep 2019 09:12:30 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 04/12] livepatch: Implement pre-|post- apply|revert
 hooks
Thread-Index: AQHVbH5lK5rVDK5IgEGzndHwmb1B7KculnUAgAEAmoA=
Date: Tue, 17 Sep 2019 09:12:28 +0000
Message-ID: <A970765E-5DDF-4E62-9C9C-EAF8634882DE@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-5-wipawel@amazon.de>
 <631eae09-7962-c1eb-6f78-07c5e5f3f43f@citrix.com>
In-Reply-To: <631eae09-7962-c1eb-6f78-07c5e5f3f43f@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.11]
Content-ID: <84CB5635AFAD04498BF2C408271DC634@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel <xen-devel@lists.xen.org>,
 "Pohlack, Martin" <mpohlack@amazon.de>, "Wieczorkiewicz,
 Pawel" <wipawel@amazon.de>, 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>

DQoNCj4gT24gMTYuIFNlcCAyMDE5LCBhdCAxOTo1NCwgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4+IA0Kc25pcA0KPj4gMikgcG9zdC1hcHBs
eSBob29rDQo+PiAgIHJ1bnMgYWZ0ZXIgdGhlIGFwcGx5IGFjdGlvbiBoYXMgYmVlbiBleGVjdXRl
ZCBhbmQgcXVpZXNjaW5nIHpvbmUNCj4+ICAgZXhpdGVkLiBJdHMgbWFpbiBwdXJwb3NlIGlzIHRv
IHByb3ZpZGUgYW4gYWJpbGl0eSB0byBmb2xsb3ctdXAgb24NCj4+ICAgYWN0aW9ucyBwZXJmb3Jt
ZWQgYnkgdGhlIHByZS0gaG9vaywgd2hlbiBtb2R1bGUgYXBwbGljYXRpb24gd2FzDQo+PiAgIHN1
Y2Nlc3NmdWwgb3IgdW5kbyBjZXJ0YWluIHByZXBhcmF0aW9uIHN0ZXBzIG9mIHRoZSBwcmUtIGhv
b2sgaW4NCj4+ICAgY2FzZSBvZiBhIGZhaWx1cmUuIFRoZSBzdWNjZXNzL2ZhaWx1cmUgZXJyb3Ig
Y29kZSBpcyBwcm92aVZkZWQgdG8NCj4gDQo+IHByb3ZpZGVkDQoNCkFDSy4NCg0KPiANCj4+ICAg
dGhlIHBvc3QtIGhvb2tzIHZpYSB0aGUgcmMgZmllbGQgb2YgdGhlIHBheWxvYWQgc3RydWN0dXJl
Lg0KPj4gMykgcHJlLXJldmVydCBob29rDQo+PiAgIHJ1bnMgYmVmb3JlIHRoZSByZXZlcnQgYWN0
aW9uIGlzIHNjaGVkdWxlZCBmb3IgZXhlY3V0aW9uLiBJdHMgbWFpbg0KPj4gICBwdXJwb3NlIGlz
IHRvIHByZXZlbnQgZnJvbSByZXZlcnRpbmcgYSBob3RwYXRjaCB3aGVuIGNlcnRhaW4NCj4gDQo+
IExldCdzIHN0aWNrIHdpdGggImxpdmVwYXRjaCIgdGVybWlub2xvZ3kgdG8gYXZvaWQgY29uZnVz
aW9uICh0aHJvdWdob3V0IHRoaXMgcGF0Y2gpLg0KPiANCg0KQUNLLg0KDQo+PiAgIGV4cGVjdGVk
IGNvbmRpdGlvbnMgYXJlbid0IG1ldCBvciB3aGVuIG11dGF0aW5nIGFjdGlvbnMgaW1wbGVtZW50
ZWQNCj4+ICAgaW4gdGhlIGhvb2sgZmFpbCBvciBjYW5ub3QgYmUgZXhlY3V0ZWQuDQo+PiA0KSBw
b3N0LXJldmVydCBob29rDQo+PiAgIHJ1bnMgYWZ0ZXIgdGhlIHJldmVydCBhY3Rpb24gaGFzIGJl
ZW4gZXhlY3V0ZWQgYW5kIHF1aWVzY2luZyB6b25lDQo+PiAgIGV4aXRlZC4gSXRzIG1haW4gcHVy
cG9zZSBpcyB0byBwZXJmb3JtIGNsZWFudXAgb2YgYWxsIHByZXZpb3VzbHkNCj4+ICAgZXhlY3V0
ZWQgbXV0YXRpbmcgYWN0aW9ucyBpbiBvcmRlciB0byByZXN0b3JlIHRoZSBvcmlnaW5hbCBzeXN0
ZW0NCj4+ICAgc3RhdGUgZnJvbSBiZWZvcmUgdGhlIGN1cnJlbnQgbW9kdWxlIGFwcGxpY2F0aW9u
Lg0KPj4gICBUaGUgc3VjY2Vzcy9mYWlsdXJlIGVycm9yIGNvZGUgaXMgcHJvdmlkZWQgdG8gdGhl
IHBvc3QtIGhvb2tzIHZpYQ0KPj4gICB0aGUgcmMgZmllbGQgb2YgdGhlIHBheWxvYWQgc3RydWN0
dXJlLg0KPiANCj4gc25pcA0KPiANCj4+ICsvKg0KPj4gKyAqIENoZWNrIGlmIHBheWxvYWQgaGFz
IGFueSBvZiB0aGUgdmV0b2luZywgbm9uLWF0b21pYyBob29rcyBhc3NpZ25lZC4NCj4+ICsgKiBB
IHZldG9pbmcsIG5vbi1hdG1pYyBob29rIG1heSBwZXJmb3JtIGFuIG9wZXJhdGlvbiB0aGF0IGNo
YW5nZXMgdGhlDQo+PiArICogaHlwZXJ2aXNvciBzdGF0ZSBhbmQgbWF5IG5vdCBiZSBndWFyYW50
ZWVkIHRvIHN1Y2NlZWQuIFJlc3VsdCBvZg0KPj4gKyAqIHN1Y2ggb3BlcmF0aW9uIG1heSBiZSBy
ZXR1cm5lZCBhbmQgbWF5IGNoYW5nZSB0aGUgbGl2ZXBhdGNoIHdvcmtmbG93Lg0KPj4gKyAqIFN1
Y2ggaG9va3MgbWF5IHJlcXVpcmUgYWRkaXRpb25hbCBjbGVhbnVwIGFjdGlvbnMgcGVyZm9ybWVk
IGJ5IG90aGVyDQo+PiArICogaG9va3MuIFRodXMgdGhleSBhcmUgbm90IHN1aXRhYmxlIGZvciBy
ZXBsYWNlIGFjdGlvbi4NCj4+ICsgKi8NCj4+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBoYXNfcGF5
bG9hZF9hbnlfdmV0b2luZ19ob29rcyhjb25zdCBzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCkNCj4g
DQo+IFVzZSBib29sIGluc3RlYWQgKHRocm91Z2hvdXQgdGhpcyBwYXRjaCkuDQoNCkFDSy4NCg0K
PiANCj4+ICt7DQo+PiArICAgIHJldHVybiBpc19ob29rX2VuYWJsZWQocGF5bG9hZC0+aG9va3Mu
YXBwbHkucHJlKSB8fA0KPj4gKyAgICAgICAgICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQtPmhv
b2tzLmFwcGx5LnBvc3QpIHx8DQo+PiArICAgICAgICAgICBpc19ob29rX2VuYWJsZWQocGF5bG9h
ZC0+aG9va3MucmV2ZXJ0LnByZSkgfHwNCj4+ICsgICAgICAgICAgIGlzX2hvb2tfZW5hYmxlZChw
YXlsb2FkLT5ob29rcy5yZXZlcnQucG9zdCk7DQo+PiArfQ0KPj4gKw0KPj4gKy8qDQo+PiArICog
Q2hlY2tzIGlmIGFueSBvZiB0aGUgYWxyZWFkeSBhcHBsaWVkIGhvdHBhdGNoZXMgaGFzIGFueSB2
ZXRvaW5nLA0KPj4gKyAqIG5vbi1hdG9taWMgaG9va3MgYXNzaWduZWQuDQo+PiArICovDQo+IHNu
aXANCj4gDQo+PiBAQCAtMTU2MCw2ICsxNjgxLDMwIEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2Fj
dGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uICphY3Rpb24pDQo+PiAgICAg
ICAgICAgICAgcmMgPSBidWlsZF9pZF9kZXAoZGF0YSwgMSAvKiBhZ2FpbnN0IGh5cGVydmlzb3Iu
ICovKTsNCj4+ICAgICAgICAgICAgICBpZiAoIHJjICkNCj4+ICAgICAgICAgICAgICAgICAgYnJl
YWs7DQo+PiArDQo+PiArICAgICAgICAgICAgLyoNCj4+ICsgICAgICAgICAgICAgKiBSRVBMQUNF
IGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tz
Lg0KPj4gKyAgICAgICAgICAgICAqIFZldG9pbmcgaG9va3MgdXN1YWxseSBwZXJmb3JtIG11dGF0
aW5nIGFjdGlvbnMgb24gdGhlIHN5c3RlbSBhbmQNCj4+ICsgICAgICAgICAgICAgKiB0eXBpY2Fs
bHkgZXhpc3QgaW4gcGFpcnMgKHByZS0gaG9vayBkb2luZyBhbiBhY3Rpb24gYW5kIHBvc3QtIGhv
b2sNCj4+ICsgICAgICAgICAgICAgKiB1bmRvaW5nIHRoZSBhY3Rpb24pLiBDb2FsZXNjaW5nIGFs
bCBob29rcyBmcm9tIGFsbCBhcHBsaWVkIG1vZHVsZXMNCj4+ICsgICAgICAgICAgICAgKiBjYW5u
b3QgYmUgcGVyZm9ybWVkIHdpdGhvdXQgaW5zcGVjdGluZyBwb3RlbnRpYWwgZGVwZW5kZW5jaWVz
IGJldHdlZW4NCj4+ICsgICAgICAgICAgICAgKiB0aGUgbXV0YXRpbmcgaG9va3MgYW5kIGhlbmNl
IGNhbm5vdCBiZSBwZXJmb3JtZWQgYXV0b21hdGljYWxseSBieQ0KPj4gKyAgICAgICAgICAgICAq
IHRoZSByZXBsYWNlIGFjdGlvbi4gQWxzbywgdGhlIHJlcGxhY2UgYWN0aW9uIGNhbm5vdCBzYWZl
bHkgYXNzdW1lIGENCj4+ICsgICAgICAgICAgICAgKiBzdWNjZXNzZnVsIHJldmVydCBvZiBhbGwg
dGhlIG1vZHVsZSB3aXRoIHZldG9pbmcgaG9va3MuIFdoZW4gb25lDQo+PiArICAgICAgICAgICAg
ICogb2YgdGhlIGhvb2tzIGZhaWxzIGR1ZSB0byBub3QgbWVldGluZyBjZXJ0YWluIGNvbmRpdGlv
bnMgdGhlIHdob2xlDQo+PiArICAgICAgICAgICAgICogcmVwbGFjZSBvcGVyYXRpb24gbXVzdCBo
YXZlIGJlZW4gcmV2ZXJ0ZWQgd2l0aCBhbGwgcHJldmlvdXMgcHJlLSBhbmQNCj4+ICsgICAgICAg
ICAgICAgKiBwb3N0LSBob29rcyByZS1leGVjdXRlZCAod2hpY2ggY2Fubm90IGJlIGd1YXJhbnRl
ZWQgdG8gc3VjY2VlZCkuDQo+PiArICAgICAgICAgICAgICogVGhlIHNpbXBsZXN0IHJlc3BvbnNl
IHRvIHRoaXMgY29tcGxpY2F0aW9uIGlzIGRpc2FsbG93IHJlcGxhY2UNCj4+ICsgICAgICAgICAg
ICAgKiBhY3Rpb24gb24gbW9kdWxlcyB3aXRoIHZldG9pbmcgaG9va3MuDQo+PiArICAgICAgICAg
ICAgICovDQo+IA0KPiBJIHRoaW5rIHRoYXQgYWxsb3dpbmcgcHJlLWFwcGx5IHZldG8gaG9va3Mg
d291bGQgYmUgdXNlZnVsIGZvciB0aGUgcmVwbGFjZSBhY3Rpb24gc28gdGhlIGxpdmUgcGF0Y2gg
Y2FuIGNoZWNrIGlmIHRoZSBzeXN0ZW0gaXMgaW4gYSBnb29kIHN0YXRlIGJlZm9yZSBkb2luZyB0
aGUgcmVwbGFjZSAodGhpcyB3b3VsZCBjZXJ0YWlubHkgYmUgdXNlZnVsIGZvciBYZW5TZXJ2ZXIp
LiBJdCB3b3VsZCBiZSBzYWZlIGFzIGZhciBhcyBJIGNhbiBzZWUgd2l0aCB0aGUgY2F2ZWF0IHRo
YXQgaXQgY2FuJ3QgbXV0YXRlIHN0YXRlLiBCdXQgdGhpcyBkb2Vzbid0IGhhdmUgdG8gYmUgZG9u
ZSBub3cuDQoNClllcywgSSBhZ3JlZSB0aGF0IGFsbG93aW5nIHByZS1hcHBseSBob29rIG1ha2Vz
IHNlbnNlIGZvciByZXBsYWNlIGFjdGlvbiBhbmQgY291bGQgYmUgcHJldHR5IHVzZWZ1bC4NCkVz
cGVjaWFsbHksIHRoYXQgaXQgcnVucyBiZWZvcmUgcXVpZXNjaW5nIHRoZSBDUFVzLCBzbyBhbnkg
bXV0YXRpbmcgYWN0aW9ucyBtdXN0IGJlIGNob3NlbiB3aXRoIGNhcmUgYW55d2F5Lg0KDQpMZXTi
gJlzIGNyZWF0ZSBhbm90aGVyIHBhdGNoIGZvciB0aGlzLCBhZnRlciB0aGUgY3VycmVudCBwYXRj
aHNldCBpcyBtZXJnZWQuDQoNCj4gDQo+PiArICAgICAgICAgICAgaWYgKCBoYXNfcGF5bG9hZF9h
bnlfdmV0b2luZ19ob29rcyhkYXRhKSB8fCBsaXZlcGF0Y2hfYXBwbGllZF9oYXZlX3ZldG9pbmdf
aG9va3MoKSApDQo+PiArICAgICAgICAgICAgew0KPj4gKyAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBSRVBMQUNFIGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVk
IG9uIGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tzIVxuIiwNCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgIGRhdGEtPm5hbWUpOw0KPj4gKyAgICAgICAgICAgICAgICByYyA9IC1FT1BOT1RT
VVBQOw0KPj4gKyAgICAgICAgICAgICAgICBicmVhazsNCj4+ICsgICAgICAgICAgICB9DQo+PiAr
DQo+PiAgICAgICAgICAgICAgZGF0YS0+cmMgPSAtRUFHQUlOOw0KPj4gICAgICAgICAgICAgIHJj
ID0gc2NoZWR1bGVfd29yayhkYXRhLCBhY3Rpb24tPmNtZCwgYWN0aW9uLT50aW1lb3V0KTsNCj4+
ICAgICAgICAgIH0NCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX3Bh
eWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oDQo+PiBpbmRleCA5
OTYxM2FmMmRiLi5jZDIwOTQ0Y2M0IDEwMDY0NA0KPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaF9wYXlsb2FkLmgNCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oDQo+PiBAQCAtMjEsNiArMjEsMTYgQEAgdHlwZWRlZiBzdHJ1Y3QgcGF5bG9hZCBsaXZl
cGF0Y2hfcGF5bG9hZF90Ow0KPj4gIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfbG9hZGNhbGxfdCh2
b2lkKTsNCj4+ICB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCh2b2lkKTsNCj4+
ICArdHlwZWRlZiBpbnQgbGl2ZXBhdGNoX3ByZWNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICph
cmcpOw0KPj4gK3R5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZlcGF0Y2hfcGF5
bG9hZF90ICphcmcpOw0KPj4gKw0KPj4gK3N0cnVjdCBsaXZlcGF0Y2hfaG9va3Mgew0KPj4gKyAg
ICBzdHJ1Y3Qgew0KPj4gKyAgICAgICAgbGl2ZXBhdGNoX3ByZWNhbGxfdCAqY29uc3QgKnByZTsN
Cj4+ICsgICAgICAgIGxpdmVwYXRjaF9wb3N0Y2FsbF90ICpjb25zdCAqcG9zdDsNCj4gDQo+IFdv
dWxkbid0IGl0IGJlIHNpbXBsZXIgdG8gZHJvcCBhIGxldmVsIG9mIGluZGlyZWN0aW9uIGhlcmU/
DQoNCkkgdGhpbmsgaXQgd291bGQgY29tcGxpY2F0ZSB0aGluZ3MsIGJlY2F1c2UgdGhlIGhhbmRs
aW5nIG9mIG9yaWdpbmFsIGhvb2tzIChsb2FkLCB1bmxvYWQpDQpoYXMgYmVlbiBpbXBsZW1lbnRl
ZCBhcyBhIHBvaW50ZXIgdG8gYW4gYXJyYXkgb2YgcG9pbnRlcnMgKGJlY2F1c2Ugb2YgdGhlIG11
bHRpcGxlIGhvb2tzIHJlcXVpcmVtZW50KS4NCg0KSSBkaWQgbm90IHdhbnQgdG8gaW50cm9kdWNl
IGEgZGlzdGluY3Rpb24gYmV0d2VlbiBwb2ludGVycyB0byBtdWx0aXBsZSBob29rcyBhbmQgc2lu
Z2xlIGhvb2tzIGZvciBzaW1wbGljaXR5DQooYWxsIHRoZSBob29rcyBhcmUgYXJyYXlzIG9mIHBv
aW50ZXJzLCBldmVuIGlmIHRoZXJlIGlzIG9ubHkgYSBzaW5nbGUgaG9vaykuDQoNCkkgYmVsaWV2
ZSB0aGF0IG1ha2VzIHRoZSB3aG9sZSBjb2RlIGEgYml0IG1vcmUgY29uc2lzdGVudCBhbmQgcG90
ZW50aWFsbHkgcmUtdXNhYmxlLg0KDQo+IA0KPj4gKyAgICB9IGFwcGx5LCByZXZlcnQ7DQo+PiAr
fTsNCj4+ICsNCj4+IA0Kc25pcA0KPj4gICNlbmRpZiAvKiBfX1hFTl9MSVZFUEFUQ0hfUEFZTE9B
RF9IX18gKi8NCj4+ICAgIC8qDQo+IFRoYW5rcywNCj4gLS0gDQo+IFJvc3MgTGFnZXJ3YWxsDQoN
CkJlc3QgUmVnYXJkcywNClBhd2VsIFdpZWN6b3JraWV3aWN6DQoNCg0KDQoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMg
QgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:12:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09:12:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA9XO-00008V-Fz; Tue, 17 Sep 2019 09:12: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=os7l=XM=amazon.de=prvs=156cae3ca=wipawel@srs-us1.protection.inumbo.net>)
 id 1iA9XM-00008C-OV
 for xen-devel@lists.xen.org; Tue, 17 Sep 2019 09:12:40 +0000
X-Inumbo-ID: 4c65e53d-d92b-11e9-9604-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c65e53d-d92b-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 09:12: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=1568711559; x=1600247559;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=JSH45VUAX/fQtVcZoBDPczOcy3X+Ux78AqsRc8hMnPk=;
 b=SJEFD03Ss4NacgWHi8mLlPx+gqON0dpxRX8jB4O1LatItOMsMMIYF6x3
 NTyotonCCz9hCnHrvFo6rcvMLCfUzAsLyA9jaj1UK9MCOnqPAIqOH/t/1
 bpAlapLyU2sNd42+tXVZNBZR/aIWZVz2csbTQIhh4FXmUscfk1JixYjKG U=;
X-IronPort-AV: E=Sophos;i="5.64,515,1559520000"; d="scan'208";a="751126584"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 17 Sep 2019 09:12:37 +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-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 82BB9A23F1; Tue, 17 Sep 2019 09:12:34 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 09:12:33 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 17 Sep 2019 09:12:32 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 17 Sep 2019 09:12:30 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 04/12] livepatch: Implement pre-|post- apply|revert
 hooks
Thread-Index: AQHVbH5lK5rVDK5IgEGzndHwmb1B7KculnUAgAEAmoA=
Date: Tue, 17 Sep 2019 09:12:28 +0000
Message-ID: <A970765E-5DDF-4E62-9C9C-EAF8634882DE@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-5-wipawel@amazon.de>
 <631eae09-7962-c1eb-6f78-07c5e5f3f43f@citrix.com>
In-Reply-To: <631eae09-7962-c1eb-6f78-07c5e5f3f43f@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.11]
Content-ID: <84CB5635AFAD04498BF2C408271DC634@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel <xen-devel@lists.xen.org>,
 "Pohlack, Martin" <mpohlack@amazon.de>, "Wieczorkiewicz,
 Pawel" <wipawel@amazon.de>, 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>

DQoNCj4gT24gMTYuIFNlcCAyMDE5LCBhdCAxOTo1NCwgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4+IA0Kc25pcA0KPj4gMikgcG9zdC1hcHBs
eSBob29rDQo+PiAgIHJ1bnMgYWZ0ZXIgdGhlIGFwcGx5IGFjdGlvbiBoYXMgYmVlbiBleGVjdXRl
ZCBhbmQgcXVpZXNjaW5nIHpvbmUNCj4+ICAgZXhpdGVkLiBJdHMgbWFpbiBwdXJwb3NlIGlzIHRv
IHByb3ZpZGUgYW4gYWJpbGl0eSB0byBmb2xsb3ctdXAgb24NCj4+ICAgYWN0aW9ucyBwZXJmb3Jt
ZWQgYnkgdGhlIHByZS0gaG9vaywgd2hlbiBtb2R1bGUgYXBwbGljYXRpb24gd2FzDQo+PiAgIHN1
Y2Nlc3NmdWwgb3IgdW5kbyBjZXJ0YWluIHByZXBhcmF0aW9uIHN0ZXBzIG9mIHRoZSBwcmUtIGhv
b2sgaW4NCj4+ICAgY2FzZSBvZiBhIGZhaWx1cmUuIFRoZSBzdWNjZXNzL2ZhaWx1cmUgZXJyb3Ig
Y29kZSBpcyBwcm92aVZkZWQgdG8NCj4gDQo+IHByb3ZpZGVkDQoNCkFDSy4NCg0KPiANCj4+ICAg
dGhlIHBvc3QtIGhvb2tzIHZpYSB0aGUgcmMgZmllbGQgb2YgdGhlIHBheWxvYWQgc3RydWN0dXJl
Lg0KPj4gMykgcHJlLXJldmVydCBob29rDQo+PiAgIHJ1bnMgYmVmb3JlIHRoZSByZXZlcnQgYWN0
aW9uIGlzIHNjaGVkdWxlZCBmb3IgZXhlY3V0aW9uLiBJdHMgbWFpbg0KPj4gICBwdXJwb3NlIGlz
IHRvIHByZXZlbnQgZnJvbSByZXZlcnRpbmcgYSBob3RwYXRjaCB3aGVuIGNlcnRhaW4NCj4gDQo+
IExldCdzIHN0aWNrIHdpdGggImxpdmVwYXRjaCIgdGVybWlub2xvZ3kgdG8gYXZvaWQgY29uZnVz
aW9uICh0aHJvdWdob3V0IHRoaXMgcGF0Y2gpLg0KPiANCg0KQUNLLg0KDQo+PiAgIGV4cGVjdGVk
IGNvbmRpdGlvbnMgYXJlbid0IG1ldCBvciB3aGVuIG11dGF0aW5nIGFjdGlvbnMgaW1wbGVtZW50
ZWQNCj4+ICAgaW4gdGhlIGhvb2sgZmFpbCBvciBjYW5ub3QgYmUgZXhlY3V0ZWQuDQo+PiA0KSBw
b3N0LXJldmVydCBob29rDQo+PiAgIHJ1bnMgYWZ0ZXIgdGhlIHJldmVydCBhY3Rpb24gaGFzIGJl
ZW4gZXhlY3V0ZWQgYW5kIHF1aWVzY2luZyB6b25lDQo+PiAgIGV4aXRlZC4gSXRzIG1haW4gcHVy
cG9zZSBpcyB0byBwZXJmb3JtIGNsZWFudXAgb2YgYWxsIHByZXZpb3VzbHkNCj4+ICAgZXhlY3V0
ZWQgbXV0YXRpbmcgYWN0aW9ucyBpbiBvcmRlciB0byByZXN0b3JlIHRoZSBvcmlnaW5hbCBzeXN0
ZW0NCj4+ICAgc3RhdGUgZnJvbSBiZWZvcmUgdGhlIGN1cnJlbnQgbW9kdWxlIGFwcGxpY2F0aW9u
Lg0KPj4gICBUaGUgc3VjY2Vzcy9mYWlsdXJlIGVycm9yIGNvZGUgaXMgcHJvdmlkZWQgdG8gdGhl
IHBvc3QtIGhvb2tzIHZpYQ0KPj4gICB0aGUgcmMgZmllbGQgb2YgdGhlIHBheWxvYWQgc3RydWN0
dXJlLg0KPiANCj4gc25pcA0KPiANCj4+ICsvKg0KPj4gKyAqIENoZWNrIGlmIHBheWxvYWQgaGFz
IGFueSBvZiB0aGUgdmV0b2luZywgbm9uLWF0b21pYyBob29rcyBhc3NpZ25lZC4NCj4+ICsgKiBB
IHZldG9pbmcsIG5vbi1hdG1pYyBob29rIG1heSBwZXJmb3JtIGFuIG9wZXJhdGlvbiB0aGF0IGNo
YW5nZXMgdGhlDQo+PiArICogaHlwZXJ2aXNvciBzdGF0ZSBhbmQgbWF5IG5vdCBiZSBndWFyYW50
ZWVkIHRvIHN1Y2NlZWQuIFJlc3VsdCBvZg0KPj4gKyAqIHN1Y2ggb3BlcmF0aW9uIG1heSBiZSBy
ZXR1cm5lZCBhbmQgbWF5IGNoYW5nZSB0aGUgbGl2ZXBhdGNoIHdvcmtmbG93Lg0KPj4gKyAqIFN1
Y2ggaG9va3MgbWF5IHJlcXVpcmUgYWRkaXRpb25hbCBjbGVhbnVwIGFjdGlvbnMgcGVyZm9ybWVk
IGJ5IG90aGVyDQo+PiArICogaG9va3MuIFRodXMgdGhleSBhcmUgbm90IHN1aXRhYmxlIGZvciBy
ZXBsYWNlIGFjdGlvbi4NCj4+ICsgKi8NCj4+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBoYXNfcGF5
bG9hZF9hbnlfdmV0b2luZ19ob29rcyhjb25zdCBzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCkNCj4g
DQo+IFVzZSBib29sIGluc3RlYWQgKHRocm91Z2hvdXQgdGhpcyBwYXRjaCkuDQoNCkFDSy4NCg0K
PiANCj4+ICt7DQo+PiArICAgIHJldHVybiBpc19ob29rX2VuYWJsZWQocGF5bG9hZC0+aG9va3Mu
YXBwbHkucHJlKSB8fA0KPj4gKyAgICAgICAgICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQtPmhv
b2tzLmFwcGx5LnBvc3QpIHx8DQo+PiArICAgICAgICAgICBpc19ob29rX2VuYWJsZWQocGF5bG9h
ZC0+aG9va3MucmV2ZXJ0LnByZSkgfHwNCj4+ICsgICAgICAgICAgIGlzX2hvb2tfZW5hYmxlZChw
YXlsb2FkLT5ob29rcy5yZXZlcnQucG9zdCk7DQo+PiArfQ0KPj4gKw0KPj4gKy8qDQo+PiArICog
Q2hlY2tzIGlmIGFueSBvZiB0aGUgYWxyZWFkeSBhcHBsaWVkIGhvdHBhdGNoZXMgaGFzIGFueSB2
ZXRvaW5nLA0KPj4gKyAqIG5vbi1hdG9taWMgaG9va3MgYXNzaWduZWQuDQo+PiArICovDQo+IHNu
aXANCj4gDQo+PiBAQCAtMTU2MCw2ICsxNjgxLDMwIEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2Fj
dGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uICphY3Rpb24pDQo+PiAgICAg
ICAgICAgICAgcmMgPSBidWlsZF9pZF9kZXAoZGF0YSwgMSAvKiBhZ2FpbnN0IGh5cGVydmlzb3Iu
ICovKTsNCj4+ICAgICAgICAgICAgICBpZiAoIHJjICkNCj4+ICAgICAgICAgICAgICAgICAgYnJl
YWs7DQo+PiArDQo+PiArICAgICAgICAgICAgLyoNCj4+ICsgICAgICAgICAgICAgKiBSRVBMQUNF
IGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVkIG9uIGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tz
Lg0KPj4gKyAgICAgICAgICAgICAqIFZldG9pbmcgaG9va3MgdXN1YWxseSBwZXJmb3JtIG11dGF0
aW5nIGFjdGlvbnMgb24gdGhlIHN5c3RlbSBhbmQNCj4+ICsgICAgICAgICAgICAgKiB0eXBpY2Fs
bHkgZXhpc3QgaW4gcGFpcnMgKHByZS0gaG9vayBkb2luZyBhbiBhY3Rpb24gYW5kIHBvc3QtIGhv
b2sNCj4+ICsgICAgICAgICAgICAgKiB1bmRvaW5nIHRoZSBhY3Rpb24pLiBDb2FsZXNjaW5nIGFs
bCBob29rcyBmcm9tIGFsbCBhcHBsaWVkIG1vZHVsZXMNCj4+ICsgICAgICAgICAgICAgKiBjYW5u
b3QgYmUgcGVyZm9ybWVkIHdpdGhvdXQgaW5zcGVjdGluZyBwb3RlbnRpYWwgZGVwZW5kZW5jaWVz
IGJldHdlZW4NCj4+ICsgICAgICAgICAgICAgKiB0aGUgbXV0YXRpbmcgaG9va3MgYW5kIGhlbmNl
IGNhbm5vdCBiZSBwZXJmb3JtZWQgYXV0b21hdGljYWxseSBieQ0KPj4gKyAgICAgICAgICAgICAq
IHRoZSByZXBsYWNlIGFjdGlvbi4gQWxzbywgdGhlIHJlcGxhY2UgYWN0aW9uIGNhbm5vdCBzYWZl
bHkgYXNzdW1lIGENCj4+ICsgICAgICAgICAgICAgKiBzdWNjZXNzZnVsIHJldmVydCBvZiBhbGwg
dGhlIG1vZHVsZSB3aXRoIHZldG9pbmcgaG9va3MuIFdoZW4gb25lDQo+PiArICAgICAgICAgICAg
ICogb2YgdGhlIGhvb2tzIGZhaWxzIGR1ZSB0byBub3QgbWVldGluZyBjZXJ0YWluIGNvbmRpdGlv
bnMgdGhlIHdob2xlDQo+PiArICAgICAgICAgICAgICogcmVwbGFjZSBvcGVyYXRpb24gbXVzdCBo
YXZlIGJlZW4gcmV2ZXJ0ZWQgd2l0aCBhbGwgcHJldmlvdXMgcHJlLSBhbmQNCj4+ICsgICAgICAg
ICAgICAgKiBwb3N0LSBob29rcyByZS1leGVjdXRlZCAod2hpY2ggY2Fubm90IGJlIGd1YXJhbnRl
ZWQgdG8gc3VjY2VlZCkuDQo+PiArICAgICAgICAgICAgICogVGhlIHNpbXBsZXN0IHJlc3BvbnNl
IHRvIHRoaXMgY29tcGxpY2F0aW9uIGlzIGRpc2FsbG93IHJlcGxhY2UNCj4+ICsgICAgICAgICAg
ICAgKiBhY3Rpb24gb24gbW9kdWxlcyB3aXRoIHZldG9pbmcgaG9va3MuDQo+PiArICAgICAgICAg
ICAgICovDQo+IA0KPiBJIHRoaW5rIHRoYXQgYWxsb3dpbmcgcHJlLWFwcGx5IHZldG8gaG9va3Mg
d291bGQgYmUgdXNlZnVsIGZvciB0aGUgcmVwbGFjZSBhY3Rpb24gc28gdGhlIGxpdmUgcGF0Y2gg
Y2FuIGNoZWNrIGlmIHRoZSBzeXN0ZW0gaXMgaW4gYSBnb29kIHN0YXRlIGJlZm9yZSBkb2luZyB0
aGUgcmVwbGFjZSAodGhpcyB3b3VsZCBjZXJ0YWlubHkgYmUgdXNlZnVsIGZvciBYZW5TZXJ2ZXIp
LiBJdCB3b3VsZCBiZSBzYWZlIGFzIGZhciBhcyBJIGNhbiBzZWUgd2l0aCB0aGUgY2F2ZWF0IHRo
YXQgaXQgY2FuJ3QgbXV0YXRlIHN0YXRlLiBCdXQgdGhpcyBkb2Vzbid0IGhhdmUgdG8gYmUgZG9u
ZSBub3cuDQoNClllcywgSSBhZ3JlZSB0aGF0IGFsbG93aW5nIHByZS1hcHBseSBob29rIG1ha2Vz
IHNlbnNlIGZvciByZXBsYWNlIGFjdGlvbiBhbmQgY291bGQgYmUgcHJldHR5IHVzZWZ1bC4NCkVz
cGVjaWFsbHksIHRoYXQgaXQgcnVucyBiZWZvcmUgcXVpZXNjaW5nIHRoZSBDUFVzLCBzbyBhbnkg
bXV0YXRpbmcgYWN0aW9ucyBtdXN0IGJlIGNob3NlbiB3aXRoIGNhcmUgYW55d2F5Lg0KDQpMZXTi
gJlzIGNyZWF0ZSBhbm90aGVyIHBhdGNoIGZvciB0aGlzLCBhZnRlciB0aGUgY3VycmVudCBwYXRj
aHNldCBpcyBtZXJnZWQuDQoNCj4gDQo+PiArICAgICAgICAgICAgaWYgKCBoYXNfcGF5bG9hZF9h
bnlfdmV0b2luZ19ob29rcyhkYXRhKSB8fCBsaXZlcGF0Y2hfYXBwbGllZF9oYXZlX3ZldG9pbmdf
aG9va3MoKSApDQo+PiArICAgICAgICAgICAgew0KPj4gKyAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBSRVBMQUNFIGFjdGlvbiBpcyBub3Qgc3VwcG9ydGVk
IG9uIGhvdHBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tzIVxuIiwNCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgIGRhdGEtPm5hbWUpOw0KPj4gKyAgICAgICAgICAgICAgICByYyA9IC1FT1BOT1RT
VVBQOw0KPj4gKyAgICAgICAgICAgICAgICBicmVhazsNCj4+ICsgICAgICAgICAgICB9DQo+PiAr
DQo+PiAgICAgICAgICAgICAgZGF0YS0+cmMgPSAtRUFHQUlOOw0KPj4gICAgICAgICAgICAgIHJj
ID0gc2NoZWR1bGVfd29yayhkYXRhLCBhY3Rpb24tPmNtZCwgYWN0aW9uLT50aW1lb3V0KTsNCj4+
ICAgICAgICAgIH0NCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX3Bh
eWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oDQo+PiBpbmRleCA5
OTYxM2FmMmRiLi5jZDIwOTQ0Y2M0IDEwMDY0NA0KPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaF9wYXlsb2FkLmgNCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oDQo+PiBAQCAtMjEsNiArMjEsMTYgQEAgdHlwZWRlZiBzdHJ1Y3QgcGF5bG9hZCBsaXZl
cGF0Y2hfcGF5bG9hZF90Ow0KPj4gIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfbG9hZGNhbGxfdCh2
b2lkKTsNCj4+ICB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCh2b2lkKTsNCj4+
ICArdHlwZWRlZiBpbnQgbGl2ZXBhdGNoX3ByZWNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICph
cmcpOw0KPj4gK3R5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZlcGF0Y2hfcGF5
bG9hZF90ICphcmcpOw0KPj4gKw0KPj4gK3N0cnVjdCBsaXZlcGF0Y2hfaG9va3Mgew0KPj4gKyAg
ICBzdHJ1Y3Qgew0KPj4gKyAgICAgICAgbGl2ZXBhdGNoX3ByZWNhbGxfdCAqY29uc3QgKnByZTsN
Cj4+ICsgICAgICAgIGxpdmVwYXRjaF9wb3N0Y2FsbF90ICpjb25zdCAqcG9zdDsNCj4gDQo+IFdv
dWxkbid0IGl0IGJlIHNpbXBsZXIgdG8gZHJvcCBhIGxldmVsIG9mIGluZGlyZWN0aW9uIGhlcmU/
DQoNCkkgdGhpbmsgaXQgd291bGQgY29tcGxpY2F0ZSB0aGluZ3MsIGJlY2F1c2UgdGhlIGhhbmRs
aW5nIG9mIG9yaWdpbmFsIGhvb2tzIChsb2FkLCB1bmxvYWQpDQpoYXMgYmVlbiBpbXBsZW1lbnRl
ZCBhcyBhIHBvaW50ZXIgdG8gYW4gYXJyYXkgb2YgcG9pbnRlcnMgKGJlY2F1c2Ugb2YgdGhlIG11
bHRpcGxlIGhvb2tzIHJlcXVpcmVtZW50KS4NCg0KSSBkaWQgbm90IHdhbnQgdG8gaW50cm9kdWNl
IGEgZGlzdGluY3Rpb24gYmV0d2VlbiBwb2ludGVycyB0byBtdWx0aXBsZSBob29rcyBhbmQgc2lu
Z2xlIGhvb2tzIGZvciBzaW1wbGljaXR5DQooYWxsIHRoZSBob29rcyBhcmUgYXJyYXlzIG9mIHBv
aW50ZXJzLCBldmVuIGlmIHRoZXJlIGlzIG9ubHkgYSBzaW5nbGUgaG9vaykuDQoNCkkgYmVsaWV2
ZSB0aGF0IG1ha2VzIHRoZSB3aG9sZSBjb2RlIGEgYml0IG1vcmUgY29uc2lzdGVudCBhbmQgcG90
ZW50aWFsbHkgcmUtdXNhYmxlLg0KDQo+IA0KPj4gKyAgICB9IGFwcGx5LCByZXZlcnQ7DQo+PiAr
fTsNCj4+ICsNCj4+IA0Kc25pcA0KPj4gICNlbmRpZiAvKiBfX1hFTl9MSVZFUEFUQ0hfUEFZTE9B
RF9IX18gKi8NCj4+ICAgIC8qDQo+IFRoYW5rcywNCj4gLS0gDQo+IFJvc3MgTGFnZXJ3YWxsDQoN
CkJlc3QgUmVnYXJkcywNClBhd2VsIFdpZWN6b3JraWV3aWN6DQoNCg0KDQoKCgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4K
R2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMg
QgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:16:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09: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 1iA9aa-0000aR-5w; Tue, 17 Sep 2019 09:16:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lvim=XM=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iA9aY-0000aA-NL
 for xen-devel@lists.xen.org; Tue, 17 Sep 2019 09:15:58 +0000
X-Inumbo-ID: c167a4a6-d92b-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c167a4a6-d92b-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 09:15:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568711757;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qWoaeG67EB1c1SaTLPQkwUYmV815EXI5/saZIDu3I6Q=;
 b=S7Uy0xeluK6kkkTFKF73215pGwefWm+DrOQwPk0Wun+L5FL4k7VZDKCi
 O3LZyboy8rRWsckCUAxRR5jXnSZMBnGvlskaXdW/kHdbC9tcGCB40gkQ5
 isiH70oqEOewnTrg6Qz+VbQwyO/fgy4M5ItP++5RdnQFdyEGoQ02gh4ib Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: I+ta0LXVLGK/1vQ++lZOsvYeQD9GxOkvB48H5/cmZ9dArtjtHVdoMPBRfsI9jj+A14R9rppQQM
 Z1ha1xQvw8Sb8IDE0b5DjJ5GEKC7bCeAih0sgVcgRNsq6gleaoFRAPXyAVHQY4bgnbs6qs8qfZ
 ipwlA+vGFjiUbTs6ggbstz+Vk0bCDKS8VACp838J/sPr6BBjQe9CFEEUoftHUlZL0LC/xaO2bQ
 qPdk8LtQ+imJpNQTKO6KwU3GdIpq9mCiTflb9Jkgcet9+OtanaPowLfWoULGr1Hl/taI7+QDXA
 OWw=
X-SBRS: 2.7
X-MesageID: 5656551
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,515,1559534400"; 
   d="scan'208";a="5656551"
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-5-wipawel@amazon.de>
 <631eae09-7962-c1eb-6f78-07c5e5f3f43f@citrix.com>
 <A970765E-5DDF-4E62-9C9C-EAF8634882DE@amazon.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <e618d173-07fe-49c5-0c80-28c95182edca@citrix.com>
Date: Tue, 17 Sep 2019 10:15:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <A970765E-5DDF-4E62-9C9C-EAF8634882DE@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel <xen-devel@lists.xen.org>,
 "Pohlack, Martin" <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.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>

T24gOS8xNy8xOSAxMDoxMiBBTSwgV2llY3pvcmtpZXdpY3osIFBhd2VsIHdyb3RlOgo+Pj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oIGIveGVuL2luY2x1
ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKPj4+IGluZGV4IDk5NjEzYWYyZGIuLmNkMjA5NDRj
YzQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaAo+
Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKPj4+IEBAIC0yMSw2
ICsyMSwxNiBAQCB0eXBlZGVmIHN0cnVjdCBwYXlsb2FkIGxpdmVwYXRjaF9wYXlsb2FkX3Q7Cj4+
PiAgIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfbG9hZGNhbGxfdCh2b2lkKTsKPj4+ICAgdHlwZWRl
ZiB2b2lkIGxpdmVwYXRjaF91bmxvYWRjYWxsX3Qodm9pZCk7Cj4+PiAgICt0eXBlZGVmIGludCBs
aXZlcGF0Y2hfcHJlY2FsbF90KGxpdmVwYXRjaF9wYXlsb2FkX3QgKmFyZyk7Cj4+PiArdHlwZWRl
ZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9wYXlsb2FkX3QgKmFyZyk7Cj4+
PiArCj4+PiArc3RydWN0IGxpdmVwYXRjaF9ob29rcyB7Cj4+PiArICAgIHN0cnVjdCB7Cj4+PiAr
ICAgICAgICBsaXZlcGF0Y2hfcHJlY2FsbF90ICpjb25zdCAqcHJlOwo+Pj4gKyAgICAgICAgbGl2
ZXBhdGNoX3Bvc3RjYWxsX3QgKmNvbnN0ICpwb3N0Owo+Pgo+PiBXb3VsZG4ndCBpdCBiZSBzaW1w
bGVyIHRvIGRyb3AgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiBoZXJlPwo+IAo+IEkgdGhpbmsgaXQg
d291bGQgY29tcGxpY2F0ZSB0aGluZ3MsIGJlY2F1c2UgdGhlIGhhbmRsaW5nIG9mIG9yaWdpbmFs
IGhvb2tzIChsb2FkLCB1bmxvYWQpCj4gaGFzIGJlZW4gaW1wbGVtZW50ZWQgYXMgYSBwb2ludGVy
IHRvIGFuIGFycmF5IG9mIHBvaW50ZXJzIChiZWNhdXNlIG9mIHRoZSBtdWx0aXBsZSBob29rcyBy
ZXF1aXJlbWVudCkuCj4gCj4gSSBkaWQgbm90IHdhbnQgdG8gaW50cm9kdWNlIGEgZGlzdGluY3Rp
b24gYmV0d2VlbiBwb2ludGVycyB0byBtdWx0aXBsZSBob29rcyBhbmQgc2luZ2xlIGhvb2tzIGZv
ciBzaW1wbGljaXR5Cj4gKGFsbCB0aGUgaG9va3MgYXJlIGFycmF5cyBvZiBwb2ludGVycywgZXZl
biBpZiB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIGhvb2spLgo+IAo+IEkgYmVsaWV2ZSB0aGF0IG1h
a2VzIHRoZSB3aG9sZSBjb2RlIGEgYml0IG1vcmUgY29uc2lzdGVudCBhbmQgcG90ZW50aWFsbHkg
cmUtdXNhYmxlLgo+IApPSywgZmFpciBlbm91Z2guCgotLSAKUm9zcyBMYWdlcndhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:16:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09: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 1iA9ae-0000cp-GL; Tue, 17 Sep 2019 09:16:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lvim=XM=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iA9ad-0000cN-52
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 09:16:03 +0000
X-Inumbo-ID: c1649932-d92b-11e9-9604-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1649932-d92b-11e9-9604-12813bfff9fa;
 Tue, 17 Sep 2019 09:15:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568711757;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qWoaeG67EB1c1SaTLPQkwUYmV815EXI5/saZIDu3I6Q=;
 b=S7Uy0xeluK6kkkTFKF73215pGwefWm+DrOQwPk0Wun+L5FL4k7VZDKCi
 O3LZyboy8rRWsckCUAxRR5jXnSZMBnGvlskaXdW/kHdbC9tcGCB40gkQ5
 isiH70oqEOewnTrg6Qz+VbQwyO/fgy4M5ItP++5RdnQFdyEGoQ02gh4ib Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: I+ta0LXVLGK/1vQ++lZOsvYeQD9GxOkvB48H5/cmZ9dArtjtHVdoMPBRfsI9jj+A14R9rppQQM
 Z1ha1xQvw8Sb8IDE0b5DjJ5GEKC7bCeAih0sgVcgRNsq6gleaoFRAPXyAVHQY4bgnbs6qs8qfZ
 ipwlA+vGFjiUbTs6ggbstz+Vk0bCDKS8VACp838J/sPr6BBjQe9CFEEUoftHUlZL0LC/xaO2bQ
 qPdk8LtQ+imJpNQTKO6KwU3GdIpq9mCiTflb9Jkgcet9+OtanaPowLfWoULGr1Hl/taI7+QDXA
 OWw=
X-SBRS: 2.7
X-MesageID: 5656551
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,515,1559534400"; 
   d="scan'208";a="5656551"
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-5-wipawel@amazon.de>
 <631eae09-7962-c1eb-6f78-07c5e5f3f43f@citrix.com>
 <A970765E-5DDF-4E62-9C9C-EAF8634882DE@amazon.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <e618d173-07fe-49c5-0c80-28c95182edca@citrix.com>
Date: Tue, 17 Sep 2019 10:15:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <A970765E-5DDF-4E62-9C9C-EAF8634882DE@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, xen-devel <xen-devel@lists.xen.org>,
 "Pohlack, Martin" <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.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>

T24gOS8xNy8xOSAxMDoxMiBBTSwgV2llY3pvcmtpZXdpY3osIFBhd2VsIHdyb3RlOgo+Pj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oIGIveGVuL2luY2x1
ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKPj4+IGluZGV4IDk5NjEzYWYyZGIuLmNkMjA5NDRj
YzQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaAo+
Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKPj4+IEBAIC0yMSw2
ICsyMSwxNiBAQCB0eXBlZGVmIHN0cnVjdCBwYXlsb2FkIGxpdmVwYXRjaF9wYXlsb2FkX3Q7Cj4+
PiAgIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfbG9hZGNhbGxfdCh2b2lkKTsKPj4+ICAgdHlwZWRl
ZiB2b2lkIGxpdmVwYXRjaF91bmxvYWRjYWxsX3Qodm9pZCk7Cj4+PiAgICt0eXBlZGVmIGludCBs
aXZlcGF0Y2hfcHJlY2FsbF90KGxpdmVwYXRjaF9wYXlsb2FkX3QgKmFyZyk7Cj4+PiArdHlwZWRl
ZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9wYXlsb2FkX3QgKmFyZyk7Cj4+
PiArCj4+PiArc3RydWN0IGxpdmVwYXRjaF9ob29rcyB7Cj4+PiArICAgIHN0cnVjdCB7Cj4+PiAr
ICAgICAgICBsaXZlcGF0Y2hfcHJlY2FsbF90ICpjb25zdCAqcHJlOwo+Pj4gKyAgICAgICAgbGl2
ZXBhdGNoX3Bvc3RjYWxsX3QgKmNvbnN0ICpwb3N0Owo+Pgo+PiBXb3VsZG4ndCBpdCBiZSBzaW1w
bGVyIHRvIGRyb3AgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiBoZXJlPwo+IAo+IEkgdGhpbmsgaXQg
d291bGQgY29tcGxpY2F0ZSB0aGluZ3MsIGJlY2F1c2UgdGhlIGhhbmRsaW5nIG9mIG9yaWdpbmFs
IGhvb2tzIChsb2FkLCB1bmxvYWQpCj4gaGFzIGJlZW4gaW1wbGVtZW50ZWQgYXMgYSBwb2ludGVy
IHRvIGFuIGFycmF5IG9mIHBvaW50ZXJzIChiZWNhdXNlIG9mIHRoZSBtdWx0aXBsZSBob29rcyBy
ZXF1aXJlbWVudCkuCj4gCj4gSSBkaWQgbm90IHdhbnQgdG8gaW50cm9kdWNlIGEgZGlzdGluY3Rp
b24gYmV0d2VlbiBwb2ludGVycyB0byBtdWx0aXBsZSBob29rcyBhbmQgc2luZ2xlIGhvb2tzIGZv
ciBzaW1wbGljaXR5Cj4gKGFsbCB0aGUgaG9va3MgYXJlIGFycmF5cyBvZiBwb2ludGVycywgZXZl
biBpZiB0aGVyZSBpcyBvbmx5IGEgc2luZ2xlIGhvb2spLgo+IAo+IEkgYmVsaWV2ZSB0aGF0IG1h
a2VzIHRoZSB3aG9sZSBjb2RlIGEgYml0IG1vcmUgY29uc2lzdGVudCBhbmQgcG90ZW50aWFsbHkg
cmUtdXNhYmxlLgo+IApPSywgZmFpciBlbm91Z2guCgotLSAKUm9zcyBMYWdlcndhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:31:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09:31: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 1iA9pl-00034e-VT; Tue, 17 Sep 2019 09:31:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iA9pk-00034V-4V
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 09:31:40 +0000
X-Inumbo-ID: f1229b5e-d92d-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f1229b5e-d92d-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 09:31:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 216DD28;
 Tue, 17 Sep 2019 02:31:35 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 435783F59C;
 Tue, 17 Sep 2019 02:31:32 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-2-paul.durrant@citrix.com>
 <b78c50ba8353418b96c720a9ea94a0ec@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3f039161-e1bf-3463-dd2a-f562d7495d36@arm.com>
Date: Tue, 17 Sep 2019 10:31:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b78c50ba8353418b96c720a9ea94a0ec@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 1/6] domain: introduce
 XEN_DOMCTL_CDF_iommu flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDkvMTYvMTkgOTozNCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEkgZ3Vl
c3MgdGhpcyBzdGlsbCBuZWVkcyBBUk0gYW5kIHRvb2xzdGFjayBhY2tzPwoKRm9yIEFybSBiaXRz
OgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpJIGFtIGFk
ZGluZyBBbnRob255IGZvciB0aGUgbGlieGwuCgpDaGVlcnMsCgo+IAo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgo+PiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxOSAxMTo1OAo+PiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEphbiBCZXVs
aWNoCj4+IDxqYmV1bGljaEBzdXNlLmNvbT47IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT47IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+Owo+PiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsKPj4gR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+PiA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPjsKPj4gVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJj
aHVrQGVwYW0uY29tPgo+PiBTdWJqZWN0OiBbUEFUQ0ggdjExIDEvNl0gZG9tYWluOiBpbnRyb2R1
Y2UgWEVOX0RPTUNUTF9DREZfaW9tbXUgZmxhZwo+Pgo+PiBUaGlzIHBhdGNoIGludHJvZHVjZXMg
YSBjb21tb24gZG9tYWluIGNyZWF0aW9uIGZsYWcgdG8gZGV0ZXJtaW5lIHdoZXRoZXIKPj4gdGhl
IGRvbWFpbiBpcyBwZXJtaXR0ZWQgdG8gbWFrZSB1c2Ugb2YgdGhlIElPTU1VLiBDdXJyZW50bHkg
dGhlIGZsYWcgaXMKPj4gYWx3YXlzIHNldCBmb3IgYm90aCBkb20wIGFuZCBhbnkgZG9tVSBjcmVh
dGVkIGJ5IGxpYnhsIGlmIHRoZSBJT01NVSBpcwo+PiBnbG9iYWxseSBlbmFibGVkIChpLmUuIGlv
bW11X2VuYWJsZWQgPT0gMSkuIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKSBpcwo+PiBtb2RpZmll
ZCB0byByZWplY3QgdGhlIGZsYWcgaWYgIWlvbW11X2VuYWJsZWQuCj4+Cj4+IEEgbmV3IGhlbHBl
ciBmdW5jdGlvbiwgaXNfaW9tbXVfZW5hYmxlZCgpLCBpcyBhZGRlZCB0byB0ZXN0IHRoZSBmbGFn
IGFuZAo+PiBpb21tdV9kb21haW5faW5pdCgpIHdpbGwgcmV0dXJuIGltbWVkaWF0ZWx5IGlmICFp
c19pb21tdV9lbmFibGVkKCkuIFRoaXMgaXMKPj4gc2xpZ2h0bHkgZGlmZmVyZW50IHRvIHRoZSBw
cmV2aW91cyBiZWhhdmlvdXIgYmFzZWQgb24gIWlvbW11X2VuYWJsZWQgd2hlcmUKPj4gdGhlIGNh
bGwgdG8gYXJjaF9pb21tdV9kb21haW5faW5pdCgpIHdhcyBtYWRlIHJlZ2FyZGxlc3MsIGhvd2V2
ZXIgaXQgYXBwZWFycwo+PiB0aGF0IHRoaXMgY2FsbCB3YXMgb25seSBuZWNlc3NhcnkgdG8gaW5p
dGlhbGl6ZSB0aGUgZHRfZGV2aWNlcyBsaXN0IGZvciBBUk0KPj4gc3VjaCB0aGF0IGlvbW11X3Jl
bGVhc2VfZHRfZGV2aWNlcygpIGNhbiBiZSBjYWxsZWQgdW5jb25kaXRpb25hbGx5IGJ5Cj4+IGRv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLiBBZGRpbmcgYSBzaW1wbGUgY2hlY2sgb2YgaXNf
aW9tbXVfZW5hYmxlZCgpCj4+IGludG8gaW9tbXVfcmVsZWFzZV9kdF9kZXZpY2VzKCkga2VlcHMg
dGhpcyB1bmNvbmRpdGlvbmFsIGNhbGwgd29ya2luZy4KPj4KPj4gTm8gZnVuY3Rpb25hbCBjaGFu
Z2Ugc2hvdWxkIGJlIG9ic2VydmVkIHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLgo+Pgo+PiBTdWJz
ZXF1ZW50IHBhdGNoZXMgd2lsbCBhbGxvdyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhl
ciB1c2Ugb2YgdGhlCj4+IElPTU1VIGlzIGVuYWJsZWQgZm9yIGEgZG9tYWluLgo+Pgo+PiBOT1RF
OiBUaGUgaW50cm9kdWN0aW9uIG9mIHRoZSBpc19pb21tdV9lbmFibGVkKCkgaGVscGVyIGZ1bmN0
aW9uIG1pZ2h0Cj4+ICAgICAgICBzZWVtIGV4Y2Vzc2l2ZSBidXQgaXRzIHVzZSBpcyBleHBlY3Rl
ZCB0byBpbmNyZWFzZSB3aXRoIHN1YnNlcXVlbnQKPj4gICAgICAgIHBhdGNoZXMuIEFsc28sIGhh
dmluZyBpb21tdV9kb21haW5faW5pdCgpIGJhaWwgYmVmb3JlIGNhbGxpbmcKPj4gICAgICAgIGFy
Y2hfaW9tbXVfZG9tYWluX2luaXQoKSBpcyBub3Qgc3RyaWN0bHkgbmVjZXNzYXJ5LCBidXQgSSB0
aGluayB0aGUKPj4gICAgICAgIGNvbnNlcXVlbnQgYWRkaXRpb24gb2YgdGhlIGNhbGwgdG8gaXNf
aW9tbXVfZW5hYmxlZCgpIGluCj4+ICAgICAgICBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMoKSBt
YWtlcyB0aGUgY29kZSBjbGVhcmVyLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+PiBSZXZpZXdlZC1ieTogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4gQWNrZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENjOiBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwu
b3JnPgo+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+IENj
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KPj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KPj4gQ2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFi
Y2h1a0BlcGFtLmNvbT4KPj4KPj4gUHJldmlvdXNseSBwYXJ0IG9mIHNlcmllcyBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDIy
NjcuaHRtbAo+Pgo+PiB2OToKPj4gICAtIEZpeCBvdmVyc2lnaHQgaW4gQVJNJ3MgYXJjaF9zYW5p
dGlzZV9kb21haW5fY29uZmlnKCkgdG8gdG9sZXJhdGUgc2V0dGluZwo+PiAgICAgb2YgWEVOX0RP
TUNUTF9DREZfaW9tbXUKPj4KPj4gdjc6Cj4+ICAgLSBBZGQgYSBjaGVjayB0byB2ZXJpZnkgdGhh
dCB0aGUgdG9vbHN0YWNrIGhhcyBub3Qgc2V0IFhFTl9ET01DVExfQ0RGX2lvbW11Cj4+ICAgLSBB
ZGQgbWlzc2luZyBvY2FtbCBiaW5kaW5nIGNoYW5nZXMKPj4KPj4gdjY6Cj4+ICAgLSBSZW1vdmUg
dGhlIHRvb2xzdGFjayBwYXJ0cyBhcyB0aGVyZSdzIG5vIG5pY2UgbWV0aG9kIG9mIHRlc3Rpbmcg
d2hldGhlcgo+PiAgICAgdGhlIElPTU1VIGlzIGVuYWJsZWQgaW4gYW4gYXJjaGl0ZWN0dXJlLW5l
dXRyYWwgd2F5Cj4+Cj4+IHY1Ogo+PiAgIC0gTW92ZSBpc19pb21tdV9lbmFibGVkKCkgY2hlY2sg
aW50byBpb21tdV9kb21haW5faW5pdCgpCj4+ICAgLSBSZWplY3QgWEVOX0RPTUNUTF9DREZfaW9t
bXUgaW4gc2FuaXRpc2VfZG9tYWluX2NvbmZpZygpIGlmICFpb21tdV9lbmFibGVkCj4+ICAgLSBV
c2UgZXZhbHVhdGVfbm9zcGVjKCkgaW4gZGVmaW50aW9uIG9mIGlzX2lvbW11X2VuYWJsZWQoKQo+
PiAtLS0KPj4gICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAgICAgIHwgIDEgKwo+
PiAgIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgICAgfCAgMSArCj4+ICAgeGVu
L2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KPj4gICB4ZW4v
YXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4+ICAgeGVuL2FyY2gv
eDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+PiAgIHhlbi9jb21tb24vZG9t
YWluLmMgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysrKy0KPj4gICB4ZW4vY29tbW9uL2Rv
bWN0bC5jICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwo+PiAgIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgfCAgMyArKysKPj4gICB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwgIDYgKysrLS0tCj4+ICAgeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oICAgICAgICAgICB8ICA1ICsrKystCj4+ICAgeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggICAgICAgICAgICAgICB8ICA1ICsrKysrCj4+ICAgMTEgZmlsZXMgY2hhbmdlZCwgNDkg
aW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbCBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAo+
PiBpbmRleCA0M2FhZmE3ZTIyLi4zNWRkZGJiZDljIDEwMDY0NAo+PiAtLS0gYS90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWwKPj4gKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
Lm1sCj4+IEBAIC02Myw2ICs2Myw3IEBAIHR5cGUgZG9tYWluX2NyZWF0ZV9mbGFnID0KPj4gICAJ
fCBDREZfUzNfSU5URUdSSVRZCj4+ICAgCXwgQ0RGX09PU19PRkYKPj4gICAJfCBDREZfWFNfRE9N
QUlOCj4+ICsJfCBDREZfSU9NTVUKPj4KPj4gICB0eXBlIGRvbWN0bF9jcmVhdGVfY29uZmlnID0K
Pj4gICB7Cj4+IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIGIv
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQo+PiBpbmRleCAxYmNmYTNmODM5Li4wZGQ1
NWU5ZDhiIDEwMDY0NAo+PiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCj4+
ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKPj4gQEAgLTU2LDYgKzU2LDcg
QEAgdHlwZSBkb21haW5fY3JlYXRlX2ZsYWcgPQo+PiAgICAgfCBDREZfUzNfSU5URUdSSVRZCj4+
ICAgICB8IENERl9PT1NfT0ZGCj4+ICAgICB8IENERl9YU19ET01BSU4KPj4gKyAgfCBDREZfSU9N
TVUKPj4KPj4gICB0eXBlIGRvbWN0bF9jcmVhdGVfY29uZmlnID0gewo+PiAgICAgc3NpZHJlZjog
aW50MzI7Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPj4gaW5kZXggYTljNDExM2MyNi4uYWUxM2U0N2U4NiAxMDA2NDQKPj4gLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
PiBAQCAtNjA4LDkgKzYwOCwxMiBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0
cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQo+PiAgIHsKPj4gICAgICAgdW5z
aWduZWQgaW50IG1heF92Y3B1czsKPj4KPj4gLSAgICBpZiAoIGNvbmZpZy0+ZmxhZ3MgIT0gKFhF
Tl9ET01DVExfQ0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCkgKQo+PiArICAgIC8qIEhWTSBh
bmQgSEFQIG11c3QgYmUgc2V0LiBJT01NVSBtYXkgb3IgbWF5IG5vdCBiZSAqLwo+PiArICAgIGlm
ICggKGNvbmZpZy0+ZmxhZ3MgJiB+WEVOX0RPTUNUTF9DREZfaW9tbXUpICE9Cj4+ICsgICAgICAg
ICAoWEVOX0RPTUNUTF9DREZfaHZtIHwgWEVOX0RPTUNUTF9DREZfaGFwKSApCj4+ICAgICAgIHsK
Pj4gLSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRp
b24gJSN4XG4iLCBjb25maWctPmZsYWdzKTsKPj4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5G
TywgIlVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24gJSN4XG4iLAo+PiArICAgICAgICAgICAgICAg
IGNvbmZpZy0+ZmxhZ3MpOwo+PiAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICAgICAgIH0K
Pj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKPj4gaW5kZXggMWIzMDNiZGUzNC4uYWQxMDE3ODRlNiAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gvYXJtL3NldHVwLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gQEAgLTk2
MSw2ICs5NjEsOSBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3Bo
eXNfb2Zmc2V0LAo+PiAgICAgICBkb20wX2NmZy5hcmNoLnRlZV90eXBlID0gdGVlX2dldF90eXBl
KCk7Cj4+ICAgICAgIGRvbTBfY2ZnLm1heF92Y3B1cyA9IGRvbTBfbWF4X3ZjcHVzKCk7Cj4+Cj4+
ICsgICAgaWYgKCBpb21tdV9lbmFibGVkICkKPj4gKyAgICAgICAgZG9tMF9jZmcuZmxhZ3MgfD0g
WEVOX0RPTUNUTF9DREZfaW9tbXU7Cj4+ICsKPj4gICAgICAgZG9tMCA9IGRvbWFpbl9jcmVhdGUo
MCwgJmRvbTBfY2ZnLCB0cnVlKTsKPj4gICAgICAgaWYgKCBJU19FUlIoZG9tMCkgfHwgKGFsbG9j
X2RvbTBfdmNwdTAoZG9tMCkgPT0gTlVMTCkgKQo+PiAgICAgICAgICAgcGFuaWMoIkVycm9yIGNy
ZWF0aW5nIGRvbWFpbiAwXG4iKTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKPj4gaW5kZXggMjc5ODFhZGMwYi4uZGVjNjBkMDMwMSAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPj4gKysrIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKPj4gQEAgLTE3MzIsNiArMTczMiw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4+ICAgICAgIH0KPj4gICAgICAgZG9tMF9j
ZmcubWF4X3ZjcHVzID0gZG9tMF9tYXhfdmNwdXMoKTsKPj4KPj4gKyAgICBpZiAoIGlvbW11X2Vu
YWJsZWQgKQo+PiArICAgICAgICBkb20wX2NmZy5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21t
dTsKPj4gKwo+PiAgICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21haW4gMC4gKi8KPj4gICAgICAg
ZG9tMCA9IGRvbWFpbl9jcmVhdGUoZ2V0X2luaXRpYWxfZG9tYWluX2lkKCksICZkb20wX2NmZywg
IXB2X3NoaW0pOwo+PiAgICAgICBpZiAoIElTX0VSUihkb20wKSB8fCAoYWxsb2NfZG9tMF92Y3B1
MChkb20wKSA9PSBOVUxMKSApCj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIv
eGVuL2NvbW1vbi9kb21haW4uYwo+PiBpbmRleCAwOTkxN2IyODg1Li40NjgxZjI5YzhiIDEwMDY0
NAo+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKPj4gQEAgLTMwMSw3ICszMDEsOCBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2RvbWFpbl9jb25m
aWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaGFwIHwKPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9zM19pbnRlZ3JpdHkgfAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfQ0RGX29vc19vZmYgfAo+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluKSApCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl94c19kb21haW4gfAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaW9tbXUpICkKPj4gICAgICAgewo+
PiAgICAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVua25vd24gQ0RGIGZsYWdzICUjeFxu
IiwgY29uZmlnLT5mbGFncyk7Cj4+ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gQEAgLTMy
MCw2ICszMjEsMTIgQEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4
ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQo+PiAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4+ICAgICAgIH0KPj4KPj4gKyAgICBpZiAoIChjb25maWctPmZsYWdzICYgWEVOX0RPTUNU
TF9DREZfaW9tbXUpICYmICFpb21tdV9lbmFibGVkICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGRw
cmludGsoWEVOTE9HX0lORk8sICJJT01NVSBpcyBub3QgZW5hYmxlZFxuIik7Cj4+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+PiArICAgIH0KPj4gKwo+PiAgICAgICByZXR1cm4gYXJjaF9zYW5p
dGlzZV9kb21haW5fY29uZmlnKGNvbmZpZyk7Cj4+ICAgfQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPj4gaW5kZXggNmU2ZTliOTg2
Ni4uNWRjZmUzYzhmNiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwo+PiArKysg
Yi94ZW4vY29tbW9uL2RvbWN0bC5jCj4+IEBAIC01MTUsNiArNTE1LDE5IEBAIGxvbmcgZG9fZG9t
Y3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPj4gICAg
ICAgICAgICAgICByb3ZlciA9IGRvbTsKPj4gICAgICAgICAgIH0KPj4KPj4gKyAgICAgICAgLyoK
Pj4gKyAgICAgICAgICogRm9yIG5vdywgbWFrZSBzdXJlIHRoZSBjcmVhdGVkb21haW4gSU9NTVUg
ZmxhZyBpcyBzZXQgaWYgdGhlCj4+ICsgICAgICAgICAqIElPTU1VIGlzIGVuYWJsZWQuIFdoZW4g
dGhlIGZsYWcgY29tZXMgdW5kZXIgdG9vbHN0YWNrIGNvbnRyb2wKPj4gKyAgICAgICAgICogdGhp
cyBjYW4gZ28gYXdheS4KPj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIGlmICggb3AtPnUuY3Jl
YXRlZG9tYWluLmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaW9tbXUgKQo+PiArICAgICAgICB7Cj4+
ICsgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPj4gKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIGlmICggaW9tbXVfZW5hYmxlZCAp
Cj4+ICsgICAgICAgICAgICBvcC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgfD0gWEVOX0RPTUNUTF9D
REZfaW9tbXU7Cj4+ICsKPj4gICAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKGRvbSwgJm9wLT51
LmNyZWF0ZWRvbWFpbiwgZmFsc2UpOwo+PiAgICAgICAgICAgaWYgKCBJU19FUlIoZCkgKQo+PiAg
ICAgICAgICAgewo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNl
X3RyZWUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKPj4gaW5kZXgg
YjZlYWFlNzI4My4uZDMyYjE3MjY2NCAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvZGV2aWNlX3RyZWUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZp
Y2VfdHJlZS5jCj4+IEBAIC0xMTksNiArMTE5LDkgQEAgaW50IGlvbW11X3JlbGVhc2VfZHRfZGV2
aWNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRl
diwgKl9kZXY7Cj4+ICAgICAgIGludCByYzsKPj4KPj4gKyAgICBpZiAoICFpc19pb21tdV9lbmFi
bGVkKGQpICkKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+ICsKPj4gICAgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeV9zYWZlKGRldiwgX2RldiwgJmhkLT5kdF9kZXZpY2VzLCBkb21haW5fbGlzdCkKPj4g
ICAgICAgewo+PiAgICAgICAgICAgcmMgPSBpb21tdV9kZWFzc2lnbl9kdF9kZXZpY2UoZCwgZGV2
KTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+IGluZGV4IGI4MmY3Nzg0NzkuLmY0MjQwMmJj
OTIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+PiBAQCAtMTUxLDYgKzE1MSw5IEBA
IGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICBzdHJ1Y3Qg
ZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPj4gICAgICAgaW50IHJldCA9IDA7Cj4+
Cj4+ICsgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCj4+ICsgICAgICAgIHJldHVybiAw
Owo+PiArCj4+ICAgI2lmZGVmIENPTkZJR19OVU1BCj4+ICAgICAgIGhkLT5ub2RlID0gTlVNQV9O
T19OT0RFOwo+PiAgICNlbmRpZgo+PiBAQCAtMTU5LDkgKzE2Miw2IEBAIGludCBpb21tdV9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICBpZiAoIHJldCApCj4+ICAgICAgICAg
ICByZXR1cm4gcmV0Owo+Pgo+PiAtICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQo+PiAtICAgICAg
ICByZXR1cm4gMDsKPj4gLQo+PiAgICAgICBoZC0+cGxhdGZvcm1fb3BzID0gaW9tbXVfZ2V0X29w
cygpOwo+PiAgICAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+aW5pdChkKTsKPj4gICB9Cj4+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKPj4gaW5kZXggNzdmNTQ2Y2JiOC4uMWIzMTc2YWRiNSAxMDA2NDQKPj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAo+PiBAQCAtNjQsOSArNjQsMTIgQEAgc3RydWN0IHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIHsKPj4gICAgLyogSXMgdGhpcyBhIHhlbnN0b3JlIGRvbWFpbj8gKi8KPj4gICAj
ZGVmaW5lIF9YRU5fRE9NQ1RMX0NERl94c19kb21haW4gICAgIDQKPj4gICAjZGVmaW5lIFhFTl9E
T01DVExfQ0RGX3hzX2RvbWFpbiAgICAgICgxVTw8X1hFTl9ET01DVExfQ0RGX3hzX2RvbWFpbikK
Pj4gKyAvKiBTaG91bGQgdGhpcyBkb21haW4gYmUgcGVybWl0dGVkIHRvIHVzZSB0aGUgSU9NTVU/
ICovCj4+ICsjZGVmaW5lIF9YRU5fRE9NQ1RMX0NERl9pb21tdSAgICAgICAgIDUKPj4gKyNkZWZp
bmUgWEVOX0RPTUNUTF9DREZfaW9tbXUgICAgICAgICAgKDFVPDxfWEVOX0RPTUNUTF9DREZfaW9t
bXUpCj4+Cj4+ICAgLyogTWF4IFhFTl9ET01DVExfQ0RGXyogY29uc3RhbnQuICBVc2VkIGZvciBB
QkkgY2hlY2tpbmcuICovCj4+IC0jZGVmaW5lIFhFTl9ET01DVExfQ0RGX01BWCBYRU5fRE9NQ1RM
X0NERl94c19kb21haW4KPj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9DREZfTUFYIFhFTl9ET01DVExf
Q0RGX2lvbW11Cj4+Cj4+ICAgICAgIHVpbnQzMl90IGZsYWdzOwo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiBpbmRl
eCBlMzYwMWMxOTM1Li4yZDE3Yzg0OTE1IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiBAQCAtOTgzLDYgKzk4
MywxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfeGVuc3RvcmVfZG9tYWluKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCj4+ICAgICAgIHJldHVybiBkLT5vcHRpb25zICYgWEVOX0RPTUNUTF9DREZf
eHNfZG9tYWluOwo+PiAgIH0KPj4KPj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBpc19pb21tdV9lbmFi
bGVkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIGV2YWx1YXRl
X25vc3BlYyhkLT5vcHRpb25zICYgWEVOX0RPTUNUTF9DREZfaW9tbXUpOwo+PiArfQo+PiArCj4+
ICAgZXh0ZXJuIGJvb2wgc2NoZWRfc210X3Bvd2VyX3NhdmluZ3M7Cj4+Cj4+ICAgZXh0ZXJuIGVu
dW0gY3B1ZnJlcV9jb250cm9sbGVyIHsKPj4gLS0KPj4gMi4yMC4xLjIuZ2IyMWViYjY3MQo+IAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:36:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09: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 1iA9uE-0003OS-Ju; Tue, 17 Sep 2019 09:36:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iA9uD-0003ON-MW
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 09:36:17 +0000
X-Inumbo-ID: 98e6304e-d92e-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 98e6304e-d92e-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 09:36:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AA3ED28;
 Tue, 17 Sep 2019 02:36:16 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EEAF23F59C;
 Tue, 17 Sep 2019 02:36:13 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel@lists.xenproject.org
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-4-paul.durrant@citrix.com>
 <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <804817fd-07b7-de89-ff34-524bd9b3a245@arm.com>
Date: Tue, 17 Sep 2019 10:36:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11.1 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 David Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@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>

SGkgSmFuLAoKT24gOS8xMy8xOSAxMjoxMCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhpcyBw
YXRjaCBkZWZpbmVzIGEgbmV3IGJpdCByZXBvcnRlZCBpbiB0aGUgaHdfY2FwIGZpZWxkIG9mIHN0
cnVjdAo+IHhlbl9zeXNjdGxfcGh5c2luZm8gdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGxhdGZv
cm0gc3VwcG9ydHMgc2hhcmluZyBvZgo+IEhBUCBwYWdlIHRhYmxlcyAoaS5lLiB0aGUgUDJNKSB3
aXRoIHRoZSBJT01NVS4gVGhpcyBpbmZvcm1zIHRoZSB0b29sc3RhY2sKPiB3aGV0aGVyIHRoZSBk
b21haW4gbmVlZHMgZXh0cmEgbWVtb3J5IHRvIHN0b3JlIGRpc2NyZXRlIElPTU1VIHBhZ2UgdGFi
bGVzCj4gb3Igbm90Lgo+IAo+IE5PVEU6IFRoaXMgcGF0Y2ggbWFrZXMgc3VyZSBpb21tdV9oYXBf
cHRfc2hhcmVkIGlzIGNsZWFyIGlmIEhBUCBpcyBub3QKPiAgICAgICAgc3VwcG9ydGVkIG9yIHRo
ZSBJT01NVSBpcyBkaXNhYmxlZCwgYW5kIGRlZmluZXMgaXQgdG8gZmFsc2UgaWYKPiAgICAgICAg
IUNPTkZJR19IVk0uCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gQWNrZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0
cml4LmNvbT4KCkZvciB0aGUgY29tbW9uIGNvZGU6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:40:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 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 1iA9xu-0004EA-FN; Tue, 17 Sep 2019 09:40: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iA9xt-00044p-5m
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 09:40:05 +0000
X-Inumbo-ID: 1fa2fd42-d92f-11e9-9605-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1fa2fd42-d92f-11e9-9605-12813bfff9fa;
 Tue, 17 Sep 2019 09:40:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A720328;
 Tue, 17 Sep 2019 02:40:02 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2E9603F59C;
 Tue, 17 Sep 2019 02:39:59 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-5-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <47f5df8e-6eea-8ee2-9c1c-f27a6c1bce03@arm.com>
Date: Tue, 17 Sep 2019 10:39:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190913105826.2704-5-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 4/6] remove late (on-demand)
 construction of IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDkvMTMvMTkgMTE6NTggQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPiBOb3cg
dGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcsIHdoaWNoIHNob3Vs
ZCBiZSBzZXQgaWYKPiBhbnkgZGV2aWNlIGlzIGdvaW5nIHRvIGJlIHBhc3NlZCB0aHJvdWdoLCBz
dG9wIGRlZmVycmluZyBwYWdlIHRhYmxlCj4gY29uc3RydWN0aW9uIHVudGlsIHRoZSBhc3NpZ25t
ZW50IGlzIGRvbmUuIEFsc28gZG9uJ3QgdGVhciBkb3duIHRoZSB0YWJsZXMKPiBhZ2FpbiB3aGVu
IHRoZSBsYXN0IGRldmljZSBpcyBkZS1hc3NpZ25lZDsgZGVmZXIgdGhhdCB0YXNrIHVudGlsIGRv
bWFpbgo+IGRlc3RydWN0aW9uLgo+IAo+IFRoaXMgYWxsb3dzIHRoZSBoYXNfaW9tbXVfcHQoKSBo
ZWxwZXIgYW5kIGlvbW11X3N0YXR1cyBlbnVtZXJhdGlvbiB0byBiZQo+IHJlbW92ZWQuIENhbGxz
IHRvIGhhc19pb21tdV9wdCgpIGFyZSBzaW1wbHkgcmVwbGFjZWQgYnkgY2FsbHMgdG8KPiBpc19p
b21tdV9lbmFibGVkKCkuIFJlbWFpbmluZyBvcGVuLWNvZGVkIHRlc3RzIG9mIGlvbW11X2hhcF9w
dF9zaGFyZSBjYW4KPiBhbHNvIGJlIHJlcGxhY2VkIGJ5IGNhbGxzIHRvIGlvbW11X3VzZV9oYXBf
cHQoKS4KPiBUaGUgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgYW5kIGlvbW11X2Nv
bnN0cnVjdCgpIGZ1bmN0aW9ucyBiZWNvbWUKPiByZWR1bmRhbnQsIGFzIGRvZXMgdGhlICdzdHJp
Y3QgbW9kZScgZG9tMCBwYWdlX2xpc3QgbWFwcGluZyBjb2RlIGluCj4gaW9tbXVfaHdkb21faW5p
dCgpLCBhbmQgaW9tbXVfdGVhcmRvd24oKSBjYW4gYmUgbWFkZSBzdGF0aWMgaXMgaXRzIG9ubHkK
PiByZW1haW5pbmcgY2FsbGVyLCBpb21tdV9kb21haW5fZGVzdHJveSgpLCBpcyB3aXRoaW4gdGhl
IHNhbWUgc291cmNlCj4gbW9kdWxlLgo+IAo+IEFsbCBpbiBhbGwsIGFib3V0IDIyMCBsaW5lcyBv
ZiBjb2RlIGFyZSByZW1vdmVkIGZyb20gdGhlIGh5cGVydmlzb3IgKGF0Cj4gdGhlIGV4cGVuc2Ug
b2Ygc29tZSBhZGRpdGlvbnMgaW4gdGhlIHRvb2xzdGFjaykuCj4gCj4gTk9URTogVGhpcyBwYXRj
aCB3aWxsIGNhdXNlIGEgc21hbGwgYW1vdW50IG9mIGV4dHJhIHJlc291cmNlIHRvIGJlIHVzZWQK
PiAgICAgICAgdG8gYWNjb21tb2RhdGUgSU9NTVUgcGFnZSB0YWJsZXMgdGhhdCBtYXkgbmV2ZXIg
YmUgdXNlZCwgc2luY2UgdGhlCj4gICAgICAgIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcg
aXMgY3VycmVudGx5IHNldCB0byB0aGUgdmFsdWUgb2YgdGhlCj4gICAgICAgIGdsb2JhbCBpb21t
dV9lbmFibGUgZmxhZy4gQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgYWRkIGFuIG9wdGlvbiB0bwo+
ICAgICAgICB0aGUgdG9vbHN0YWNrIHRvIGFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYgaWYgdGhl
cmUgaXMgbm8gaW50ZW50aW9uCj4gICAgICAgIHRvIGFzc2lnbiBwYXNzdGhyb3VnaCBoYXJkd2Fy
ZSB0byB0aGUgZG9tYWluLgo+ICAgICAgICBUbyBhY2NvdW50IGZvciB0aGUgZXh0cmEgcmVzb3Vy
Y2UsICdpb21tdV9tZW1rYicgaGFzIGJlZW4gYWRkZWQgdG8KPiAgICAgICAgZG9tYWluX2J1aWxk
X2luZm8uIFRoaXMgcGF0Y2ggc2V0cyBpdCB0byBhIHZhbHVlIGNhbGN1bGF0ZWQgYmFzZWQKPiAg
ICAgICAgb24gdGhlIGRvbWFpbidzIG1heGltdW0gbWVtb3J5IHdoZW4gdGhlIFAyTSBzaGFyaW5n
IGlzIGVpdGhlciBub3QKPiAgICAgICAgc3VwcG9ydGVkIG9yIGdsb2JhbGx5IGRpc2FibGVkLCBv
ciB6ZXJvIG90aGVyd2lzZS4gSG93ZXZlciwgd2hlbgo+ICAgICAgICB0aGUgdG9vbHN0YWNrIG9w
dGlvbiBtZW50aW9uZWQgYWJvdmUgaXMgYWRkZWQsIGl0IHdpbGwgYWxzbyBiZSB6ZXJvCj4gICAg
ICAgIGlmIHRoZSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnIGlzIHR1cm5lZCBvZmYuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PiBSZXZpZXdlZC1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
Cj4gQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKRm9yIHRoZSBz
bWFsbCBjaGFuZ2UgaW4gQXJtIGNvZGU6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 09:41:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 09:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iA9yu-0004VC-Rs; Tue, 17 Sep 2019 09:41: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iA9yt-0004Uz-IX
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 09:41:07 +0000
X-Inumbo-ID: 4560122c-d92f-11e9-9605-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4560122c-d92f-11e9-9605-12813bfff9fa;
 Tue, 17 Sep 2019 09:41:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0FF88142F;
 Tue, 17 Sep 2019 02:41:06 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B08D73F59C;
 Tue, 17 Sep 2019 02:41:03 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-6-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b2103103-cbf3-356e-7e14-e036f4848830@arm.com>
Date: Tue, 17 Sep 2019 10:41:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190913105826.2704-6-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 5/6] iommu: tidy up iommu_use_hap_pt()
 and need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDkvMTMvMTkgMTE6NTggQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPiBUaGVz
IG1hY3JvcyByZWFsbHkgb3VnaHQgdG8gbGl2ZSBpbiB0aGUgY29tbW9uIHhlbi9pb21tdS5oIGhl
YWRlciByYXRoZXIKPiB0aGVuIGJlaW5nIGRpc3RyaWJ1dGVkIGFtb25nc3QgYXJjaGl0ZWN0dXJl
IHNwZWNpZmljIGlvbW11IGhlYWRlcnMgYW5kCj4geGVuL3NjaGVkLmguIFRoaXMgcGF0Y2ggbW92
ZXMgdGhlbSB0aGVyZS4KPiAKPiBOT1RFOiBEaXNhYmxpbmcgJ3NoYXJlcHQnIGluIHRoZSBjb21t
YW5kIGxpbmUgaW9tbXUgb3B0aW9ucyBzaG91bGQgcmVhbGx5Cj4gICAgICAgIGJlIGhhcmQgZXJy
b3Igb24gQVJNIChhcyBvcHBvc2VkIHRvIGp1c3QgYmVpbmcgaWdub3JlZCksIHNvIGRlZmluZQo+
ICAgICAgICAnaW9tbXVfaGFwX3B0X3NoYXJlJyB0byBiZSB0cnVlIGZvciBBUk0gKHZpYSBBUk0t
c2VsZWN0ZWQKPiAgICAgICAgQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFKS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 10:23:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 10:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAAe2-0001UV-Be; Tue, 17 Sep 2019 10:23:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAAe1-0001UN-56
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 10:23:37 +0000
X-Inumbo-ID: 346599b4-d935-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 346599b4-d935-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 10:23:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAAdy-0002Un-Ey; Tue, 17 Sep 2019 10:23: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 1iAAdy-0005lI-62; Tue, 17 Sep 2019 10:23:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAAdy-000783-5Q; Tue, 17 Sep 2019 10:23:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141388-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=9e1cfdf3ae7f2e920d2e5c7bbc1de78d27f6d259
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 10:23:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141388: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM4OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM4OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA0IGRheXMgICAzMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzNjkgIDIwMTktMDktMTYgMTM6MDE6MDAgWiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CkF1dGhvcjogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpEYXRlOiAgIFdlZCBBdWcgMjEgMTA6
MDQ6MzAgMjAxOSArMDAwMAoKICAgIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIg
aW5mb3JtYXRpb24gKEFSTSwgRUxGKQogICAgCiAgICBUaGlzIGNvbXBsZW1lbnRzIFsxXSBjb21t
aXQgZm9yIEFSTSBhbmQgbGl2ZXBhdGNoX2VsZiBmaWxlcy4KICAgIAogICAgWzFdIDQ0NzBlZmVh
ZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZvcm1hdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmNv
bW1pdCBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CkF1dGhvcjogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjM0IDIw
MTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21p
Y3JvY29kZSgpCiAgICAKICAgIGFwcGx5X21pY3JvY29kZSgpJ3MgYWx3YXlzIGxvYWRpbmcgdGhl
IGNhY2hlZCB1Y29kZSBwYXRjaCBmb3JjZXMKICAgIGEgcGF0Y2ggdG8gYmUgc3RvcmVkIGJlZm9y
ZSBiZWluZyBsb2FkZWQuIE1ha2UgYXBwbHlfbWljcm9jb2RlKCkKICAgIGFjY2VwdCBhIHBhdGNo
IHBvaW50ZXIgdG8gcmVtb3ZlIHRoZSBsaW1pdGF0aW9uIHNvIHRoYXQgYSBwYXRjaAogICAgY2Fu
IGJlIHN0b3JlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODZmNjcwNmU0ZjRhYTg5OGJkNmZm
ZThmMTcxM2ZkMTc1Y2MyYzdjOQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMTowMSAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2Ft
ZDogY2FsbCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpbiBjb21tb24gY29kZQogICAgCiAgICBJbnRy
b2R1Y2UgYSB2ZW5kb3IgaG9vaywgLmVuZF91cGRhdGVfcGVyY3B1LCBmb3Igc3ZtX2hvc3Rfb3N2
d19pbml0KCkuCiAgICBUaGUgaG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0
ZXIgbG9hZGluZyBhbiB1cGRhdGUuCiAgICBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGlu
ZyBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbQogICAgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCku
CiAgICAKICAgIE5vdGUgdGhhdCBzdm1faG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVk
IHJlZ2FyZGxlc3Mgb2YgdGhlCiAgICByZXN1bHQgb2YgbG9hZGluZyBhbiB1cGRhdGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDQxZGY1OTk5
ZjFmNjExY2NiYWVkYjE1ZjVhNGRiZDFjMWE2MzQxNzMKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MzA6MTIgMjAxOSArMDIwMAoKICAg
IG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICAgIAogICAgU29t
ZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtlIGEg
Y3B1CiAgICBpZCBwYXJhbWV0ZXIuIEJ1dCBhdCBjdXJyZW50IGNhbGwgc2l0ZXMsIHRoZSBjcHUg
aWQgcGFyYW1ldGVyIGlzCiAgICBhbHdheXMgZXF1YWwgdG8gY3VycmVudCBjcHUgaWQuIFNvbWUg
b2YgdGhlbSBldmVuIHVzZSBhbiBhc3NlcnRpb24KICAgIHRvIGd1YXJhbnRlZSB0aGlzLiBSZW1v
dmUgdGhpcyByZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4MWNjMGYzOTMxNDM1Mzc0MDc3MTg0NjY1
MTQ4MzM1ZmNhMjQ1ODQ5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgU2VwIDEzIDEyOjI4OjQ0IDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92
ZSBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8KICAgIAogICAgUmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hl
IGZpZWxkIGluIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyBzaW5jZSBpdCBoYXMKICAgIGJlZW4gcmVw
bGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdvdWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxk
CiAgICByZW1haW5pbmcgaW4gdWNvZGVfY3B1X2luZm8uIFRoZW4sIHRoaXMgc3RydWN0IGlzIHJl
bW92ZWQgYW5kIHRoZQogICAgcmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0dXJlKSBpcyBzdG9y
ZWQgaW4gcGVyLWNwdSBhcmVhLgogICAgCiAgICBUaGUgY3B1IHN0YXR1cyBub3RpZmllciBpcyBh
bHNvIHJlbW92ZWQuIEl0IHdhcyB1c2VkIHRvIGZyZWUgdGhlICJtYyIKICAgIGZpZWxkIHRvIGF2
b2lkIG1lbW9yeSBsZWFrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4MzFmMTYyNzQ5NDJjZTcwZmJiNTBjNDM4NTg5ZjgyYzdkNjMxMjU3CkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjI4OjEzIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IGNsZWFuIHVwIG1pY3JvY29kZV9yZXN1
bWVfY3B1CiAgICAKICAgIFByZXZpb3VzbHksIGEgcGVyLWNwdSB1Y29kZSBjYWNoZSBpcyBtYWlu
dGFpbmVkLiBUaGVuIGVhY2ggQ1BVIGhhZCBvbmUKICAgIHBlci1jcHUgdXBkYXRlIGNhY2hlIGFu
ZCB0aGVyZSBtaWdodCBiZSBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBtaWNyb2NvZGUuCiAgICBUaHVz
IG1pY3JvY29kZV9yZXN1bWVfY3B1IHRyaWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBs
b2FkaW5nCiAgICBldmVyeSB1cGRhdGUgY2FjaGUgdW50aWwgYSBzdWNjZXNzZnVsIGxvYWQuCiAg
ICAKICAgIEJ1dCBub3cgdGhlIGNhY2hlIHN0cnVjdCBpcyBzaW1wbGlmaWVkIGEgbG90IGFuZCBv
bmx5IGEgc2luZ2xlIHVjb2RlIGlzCiAgICBjYWNoZWQuIGEgc2luZ2xlIGludm9jYXRpb24gb2Yg
LT5hcHBseV9taWNyb2NvZGUoKSB3b3VsZCBsb2FkIHRoZSBjYWNoZQogICAgYW5kIG1ha2UgbWlj
cm9jb2RlIHVwZGF0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IDlkYTIzOTQzY2NkNTU3ZGRiNmMzNGU5NmUzYmMwNzhhNTFhZDgyMDUKQXV0
aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6
Mjc6NDIgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogaW50cm9kdWNlIGEgZ2xvYmFsIGNhY2hl
IG9mIHVjb2RlIHBhdGNoCiAgICAKICAgIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBj
YWNoZSAndWNpLT5tYycuCiAgICAKICAgIFdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BV
cyBpbiB0aGUgc3lzdGVtIGhhdmUgdGhlIHNhbWUgc2lnbmF0dXJlCiAgICAoZmFtaWx5LCBtb2Rl
bCwgc3RlcHBpbmcgYW5kICdwZicpLCBvbmUgbWljcm9jb2RlIHVwZGF0ZSBtYXRjaGVzIHdpdGgK
ICAgIG9uZSBjcHUgc2hvdWxkIG1hdGNoIHdpdGggb3RoZXJzLiBIYXZpbmcgZGlmZmVyaW5nIG1p
Y3JvY29kZSByZXZpc2lvbnMKICAgIG9uIGNwdXMgd291bGQgY2F1c2Ugc3lzdGVtIHVuc3RhYmxl
IGFuZCBzaG91bGQgYmUgYXZvaWRlZC4gSGVuY2UsIGNhY2hpbmcKICAgIG9uZSBtaWNyb2NvZGUg
dXBkYXRlIGlzIGdvb2QgZW5vdWdoIGZvciBhbGwgY2FzZXMuCiAgICAKICAgIEludHJvZHVjZSBh
IGdsb2JhbCB2YXJpYWJsZSwgbWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0CiAg
ICBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlLiBXaGVuZXZlciB3ZSBnZXQgYSBuZXcgdmFsaWQg
bWljcm9jb2RlIHVwZGF0ZSwKICAgIGl0cyByZXZpc2lvbiBpZCBpcyBjb21wYXJlZCBhZ2FpbnN0
IHRoYXQgb2YgdGhlIG1pY3JvY29kZSB1cGRhdGUgdG8KICAgIGRldGVybWluZSB3aGV0aGVyIHRo
ZSAibWljcm9jb2RlX2NhY2hlIiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCiAgICB0aGlzIGds
b2JhbCBjYWNoZSBpcyBsb2FkZWQgdG8gY3B1IGluIGFwcGx5X21pY3JvY29kZSgpLgogICAgCiAg
ICBBbGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVf
bXV0ZXgnLgogICAgCiAgICBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcg
dGhlIG9sZCBwZXItY3B1IGNhY2hlICgndWNpLT5tYycpCiAgICBhcyBJIGFtIGdvaW5nIHRvIHJl
bW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4gV2UgY29weQogICAg
ZXZlcnl0aGluZyB0byBjcmVhdGUgdGhlIG5ldyBjYWNoZSBibG9iIHRvIGF2b2lkIHJldXNpbmcg
c29tZSBidWZmZXJzCiAgICBwcmV2aW91c2x5IGFsbG9jYXRlZCBmb3IgdGhlIG9sZCBwZXItY3B1
IGNhY2hlLiBJdCBpcyBub3Qgc28gZWZmaWNpZW50LAogICAgYnV0IGl0IGlzIGFscmVhZHkgY29y
cmVjdGVkIGJ5IGEgcGF0Y2ggbGF0ZXIgaW4gdGhpcyBzZXJpZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2Jk
YTJlMDNjYWFiY2JhNmQwYTYKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTMgMTI6MjY6NTEgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6
IGRpc3Rpbmd1aXNoIG9sZCBhbmQgbWlzbWF0Y2hlZCB1Y29kZSBpbiBtaWNyb2NvZGVfZml0cygp
CiAgICAKICAgIFNvbWV0aW1lcywgYW4gdWNvZGUgd2l0aCBhIGxldmVsIGxvd2VyIHRoYW4gb3Ig
ZXF1YWwgdG8gY3VycmVudCBDUFUncwogICAgcGF0Y2ggbGV2ZWwgaXMgdXNlZnVsLiBGb3IgZXhh
bXBsZSwgdG8gd29yayBhcm91bmQgYSBicm9rZW4gYmlvcyB3aGljaAogICAgb25seSBsb2FkcyB1
Y29kZSBmb3IgQlNQLCB3aGVuIEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVw
LAogICAgaXQgaXMgYmV0dGVyIHRvIHNhdmUgYW4gdWNvZGUgd2l0aCBsb3dlciBvciBlcXVhbCBs
ZXZlbCBmb3IgQVBzCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhp
cyBwYXRjaC4gQnV0IGZvbGxvd2luZyBwYXRjaCB3b3VsZAogICAgaGFuZGxlICJvbGQgdWNvZGUi
IGFuZCAibWlzbWF0Y2hlZCB1Y29kZSIgc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMTA5N2FlYjI3YWZlZGQ3ZmQ3MTNlYTJk
MjJhN2Y0NGM2NDI5Y2NiYwpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIFNlcCAxMyAxMjoyNjoxNiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2ludGVs
OiBleHRlbmQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgpCiAgICAKICAgIHRvIGEgbW9yZSBnZW5l
cmljIGZ1bmN0aW9uLiBTbyB0aGF0IGl0IGNhbiBiZSB1c2VkIGFsb25lIHRvIGNoZWNrCiAgICBh
biB1cGRhdGUgYWdhaW5zdCB0aGUgQ1BVIHNpZ25hdHVyZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2
aXNpb24uCiAgICAKICAgIE5vdGUgdGhhdCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgd2ls
bCBiZSB1c2VkIGluIGNvbW1vbiBjb2RlCiAgICAoYWthIG1pY3JvY29kZS5jKSwgaXQgaGFzIGJl
ZW4gcGxhY2VkIGluIHRoZSBjb21tb24gaGVhZGVyLiBBbmQKICAgIGNvbnN0aWZ5aW5nIHRoZSBw
YXJhbWV0ZXIgb2YgbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdAogICAgY2Fu
IGJlIGNhbGxlZCBieSBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4NDgxZjUyNTg3NmE2Zjc1Mzg2
NjcxNWFiYWY4MzRmOWE0Y2JjMWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MjE6NDcgMjAxOSArMDIwMAoKICAgIHB1
YmxpYy94ZW4uaDogdXBkYXRlIHRoZSBjb21tZW50IGV4cGxhaW5pbmcgJ1dhbGxjbG9jayB0aW1l
JwogICAgCiAgICBTaW5jZSBjb21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBk
b21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0CiAgICBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVu
dCBpbiB0aGUgcHVibGljIGhlYWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQogICAgaXQg
Y2xhaW1zIHRoYXQgd2FsbGNsb2NrIHRpbWUgaXMgb25seSB1cGRhdGVkIGJ5IGNvbnRyb2wgc29m
dHdhcmUuCiAgICBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5k
IHdjX25zZWMgYXJlIHNlY29uZHMgYW5kCiAgICBuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBp
biBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2ggYXJlIGJvZ3VzLiBUaGVpcgogICAgdmFsdWVzIGFy
ZSBhZGp1c3RlZCBieSB0aGUgZG9tYWluJ3MgdGltZV9vZmZzZXRfc2Vjb25kcyB2YWx1ZSwgd2hp
Y2ggaXMKICAgIHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQgUlRDIGFu
ZCBoZW5jZSB0aGUgd2FsbGNsb2NrCiAgICB0aW1lem9uZSBpcyB1bmRlciBndWVzdCBjb250cm9s
LgogICAgCiAgICBUaGlzIHBhdGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBjb21tZW50IGluIGxp
bmUgd2l0aCByZWFsaXR5IHdoaWxzdAogICAga2VlcGluZyBpdCByZWFzb25hYmx5IHNob3J0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCBmNTk4NjZlMmJjMTkwZjA4MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1CkF1dGhvcjogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE1OjE4
OjQ3IDIwMTkgKzAxMDAKCiAgICBVcGRhdGUgbXkgTUFJTlRBSU5FUlMgZW50cmllcwogICAgCiAg
ICBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxsIGV4cGlyZSBzaG9ydGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmJj
ZGRjNGRhMTE4ZDUyOGViMWZiZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkgKzAy
MDAKCiAgICBkZWJ1Z3RyYWNlOiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5nICNp
bmNsdWRlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCA2ZTNlNzcxMjAzNzgxYmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjMx
OjM0IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1U
cmVlIGxhdGVyIG9uIGluIHRoZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZp
Y2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVwIHRo
ZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVjYXVz
ZSB0aGUKICAgIGVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3QgcmVx
dWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGlu
ZyB0aGUgRGV2aWNlLVRyZWUuCiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkg
YmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVwLiBU
aGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24K
ICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0
LgogICAgCiAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUgdXNl
ZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0ZSBp
dCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3M2Fm
ZmJjOTE3N2VhNWY3NThiYTI0NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogYm9vdGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpCiAgICAKICAgIE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKSBp
cyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 10:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 10: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 1iAB3F-0004S2-LU; Tue, 17 Sep 2019 10: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=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAB3E-0004Rr-Hd
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 10:49:40 +0000
X-Inumbo-ID: c4e5592c-d938-11e9-9606-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4e5592c-d938-11e9-9606-12813bfff9fa;
 Tue, 17 Sep 2019 10:49: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 19747AF0D;
 Tue, 17 Sep 2019 10:49:05 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1568272949-1086-1-git-send-email-chao.gao@intel.com>
 <1568272949-1086-16-git-send-email-chao.gao@intel.com>
 <f5d22eed-42c0-5d99-7adc-a46ac52a9639@suse.com>
 <20190917090128.GB10190@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b5cbb123-0093-138d-b898-6739c43668c9@suse.com>
Date: Tue, 17 Sep 2019 12:49:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190917090128.GB10190@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10 15/16] microcode: disable late loading
 if CPUs are affected by BDF90
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMTcuMDkuMjAxOSAxMTowMSwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMTMsIDIw
MTkgYXQgMTE6MjI6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDEyLjA5LjIw
MTkgMDk6MjIsIENoYW8gR2FvIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
aWNyb2NvZGUuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaAo+Pj4g
QEAgLTMwLDYgKzMwLDcgQEAgc3RydWN0IG1pY3JvY29kZV9vcHMgewo+Pj4gICAgICBib29sICgq
bWF0Y2hfY3B1KShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCk7Cj4+PiAgICAg
IGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCAoKmNvbXBhcmVfcGF0Y2gpKAo+Pj4gICAgICAg
ICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbmV3LCBjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpvbGQpOwo+Pj4gKyAgICBib29sICgqaXNfYmxhY2tsaXN0ZWQpKHZvaWQpOwo+
Pgo+PiBXaHkgYSBob29rIHJhdGhlciB0aGFuIGEgYm9vbGVhbiBmbGFnLCB3aGljaCBjb3VsZCBi
ZSBzZXQgYnkKPj4gbWljcm9jb2RlX3VwZGF0ZV9vbmUoKSAoYXMgaW52b2tlZCBkdXJpbmcgQVAg
YnJpbmd1cCk/Cj4gCj4gSG93IGFib3V0IHNldCB0aGUgYm9vbGVhbiBmbGFnIGluIEludGVsX2Vy
cmF0YV93b3JrYXJvdW5kcz8KCldoZXJldmVyIGl0IGVuZHMgdXAgd29ya2luZyBiZXN0LiBNeSBz
dWdnZXN0aW9uIHdhcyBqdXN0IGEgd2lsZApndWVzcy4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 10:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 10: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 1iAB3K-0004Sm-Uh; Tue, 17 Sep 2019 10:49:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAB3J-0004Sc-GI
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 10:49:45 +0000
X-Inumbo-ID: cbbf8f9c-d938-11e9-9606-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id cbbf8f9c-d938-11e9-9606-12813bfff9fa;
 Tue, 17 Sep 2019 10:49:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F11A51000;
 Tue, 17 Sep 2019 03:49:16 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 043B33F59C;
 Tue, 17 Sep 2019 03:49:15 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
 <45208af4-22b8-2870-f79d-a98960c4700d@arm.com> <87k1aefz3t.fsf@epam.com>
 <1cc4bd9c-44fc-0e6e-254c-c07f4b17ba4c@arm.com> <87h85hfgda.fsf@epam.com>
 <24f24620-99c9-d266-5691-4e1962d67b27@arm.com> <87d0g0feir.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <907b2436-6b46-59d2-e2b3-39c593e7af12@arm.com>
Date: Tue, 17 Sep 2019 11:49:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87d0g0feir.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <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>

SGkgVm9sb2R5bXlyLAoKT24gOS8xNi8xOSA0OjI2IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiAKPiBIaSBKdWxpZW4sCj4gCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gSGksCj4+
Cj4+IE9uIDkvMTIvMTkgODo0NSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pgo+Pj4g
SGkgSnVsaWVuLAo+Pj4KPj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pgo+Pj4+IEhpIFZvbG9k
eW15ciwKPj4+Pgo+Pj4+IE9uIDkvMTEvMTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4+Pj4+Cj4+Pj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pj4+Cj4+Pj4+PiBIaSBWb2xv
ZHlteXIsCj4+Pj4+Pgo+Pj4+Pj4gT24gOC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1
ayB3cm90ZToKPj4+Pj4+PiBXZSB3YW50IHRvIGxpbWl0IG51bWJlciBvZiBjYWxscyB0byBsb29r
dXBfYW5kX3Bpbl9ndWVzdF9yYW1fYWRkcigpCj4+Pj4+Pj4gcGVyIG9uZSByZXF1ZXN0LiBUaGVy
ZSBhcmUgdHdvIHdheXMgdG8gZG8gdGhpczogZWl0aGVyIHByZWVtcHQKPj4+Pj4+PiB0cmFuc2xh
dGVfbm9uY29udGlnKCkgb3IgdG8gbGltaXQgc2l6ZSBvZiBvbmUgc2hhcmVkIGJ1ZmZlciBzaXpl
Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gSXQgaXMgcXVpdGUgaGFyZCB0byBwcmVlbXB0IHRyYW5zbGF0ZV9u
b25jb250aWcoKSwgYmVjYXVzZSBpdCBpcyBkZWVwCj4+Pj4+Pj4gbmVzdGVkLiBTbyB3ZSBjaG9z
ZSBzZWNvbmQgb3B0aW9uLiBXZSB3aWxsIGFsbG93IDUxMiBwYWdlcyBwZXIgb25lCj4+Pj4+Pj4g
c2hhcmVkIGJ1ZmZlci4gVGhpcyBkb2VzIG5vdCBpbnRlcmZlcmUgd2l0aCBHUCBzdGFuZGFyZCwg
YXMgaXQKPj4+Pj4+PiByZXF1aXJlcyB0aGF0IHNpemUgbGltaXQgZm9yIHNoYXJlZCBidWZmZXIg
c2hvdWxkIGJlIGF0IGxlc3QgNTEya0IuCj4+Pj4+Pgo+Pj4+Pj4gRG8geW91IG1lYW4gImxlYXN0
IiBpbnN0ZWFkIG9mICJsZXN0Ij8KPj4+Pj4gWWVzCj4+Pj4+Cj4+Pj4+PiBJZiBzbywgd2h5IDUx
MiBwYWdlcyAoaS5lIDFNQikKPiBJIGhhdmUgbWlzc2VkIHRoYXQgZWFybGllci4gQnV0IDUxMiBw
YWdlcyBpcyAyTUIsIGFjdHVhbGx5Lgo+IAo+Pj4+Pj4gaXMgcGxlbnR5IGVub3VnaCBmb3IgbW9z
dCBvZiB0aGUgdXNlIGNhc2VzPyBXaGF0IGRvZXMgInh0ZXN0IiBjb25zaXN0Cj4+Pj4+PiBvbj8K
Pj4+Pj4gQmlnZ2VyIGJ1ZmZlciB4dGVzdCB0cmllcyB0byBhbGxvY2F0ZSBpcyBtZXJlIDMyS0Iu
IEkgYmVsaWV2ZSB0aGF0IDFNQgo+Pj4+PiBpcyBlbm91Z2ggZm9yIHRoZSBtb3N0IGNhc2VzLCBi
ZWNhdXNlIE9QLVRFRSBpdHNlbGYgaGF2ZSBhIHZlcnkgbGltaXRlZAo+Pj4+PiByZXNvdXJjZXMu
IEJ1dCB0aGlzIHZhbHVlIGlzIGNob3NlbiBhcmJpdHJhcnkuCj4+Pj4KPj4+PiBDb3VsZCB3ZSBw
b3RlbnRpYWxseSByZWR1Y2UgdG8gbGV0IHNheSA1MTJLQiAob3IgbWF5YmUgbG93ZXIpIGlmIHh0
ZXN0Cj4+Pj4gb25seSBhbGxvY2F0ZSAzMktCPwo+Pj4gUG90ZW50aWFsbHkgLSB5ZXMuIEJ1dCBv
bmx5IHRvIDUxMktCIGlmIHdlIHdhbnQgdG8gYmUgY29tcGF0aWJsZSB3aXRoCj4+PiB0aGUgR2xv
YmFsIFBsYXRmb3JtIHNwZWNpZmljYXRpb24uIFdoeSBhcmUgeW91IGFza2luZywgdGhvdWdoPwo+
Pgo+PiBEb2VzIHRoZSBHbG9iYWwgUGxhdGZvcm0gc3BlY2lmaWNhdGlvbiBsaW1pdCB0byA1MTJL
Qj8gT3IgaXMgaXQgYSBtaW5pbXVtPwo+IEdQIFNwZWMgc2F5cywgdGhhdCBwbGF0Zm9ybSBzaG91
bGQgYWxsb3cgKmF0IGxlc3QqIDUxMktCLiBVcHBlciBsaW1pdCBpcwo+IG5vdCBzZXQuCj4gCj4+
IEJlY2F1c2UsIHRoZSBzbWFsbGVyIHRoZSBidWZmZXIgaXMsIHRoZSBsZXNzIHRpbWUgaXQgd2ls
bCB0YWtlIHRvCj4+IHByb2Nlc3MgaW4gdGhlIHdvcnN0IGNhc2UuIEFsc28sIGlmIHdlIGNhbiBo
YXZlIGEgcmVhc29uIGZvciB0aGUgc2l6ZQo+PiAoeW91IHNlZW0gdG8gc3VnZ2VzdCB0aGUgc3Bl
YyBkZWZpbmUgYSBzaXplLi4uKSB0aGVuIGl0IGlzIG11Y2ggYmV0dGVyCj4+IHRoYW4gYSByYW5k
b20gdmFsdWUuCj4gSSBoYXZlIG5vIHN0cm9uZyBhcmd1bWVudHMgaGVyZSwgYnV0IEkgd2FudCB0
byBhbGxvdyB0aGUgYmlnZ2VzdCBzaXplCj4gcG9zc2libGUuIEl0IHNlZW1zLCB0aGF0IDUxMiBw
YWdlcyBpcyB0aGUgYWNjZXB0ZWQgbGltaXQgaW4gaHlwZXJ2aXNvcgo+IGNvZGUgKGF0IGxlYXN0
LCBpbiBwMm0uYyksIHNvIEkgY2hvc2UgdGhpcyB2YWx1ZS4KCklmIEdQIHNwZWNpZmljIHJlcXVl
c3QgYXQgbGVhc3QgNTEyS0IsIHRoZW4gYW55IHBvcnRhYmxlIGNvZGUgc2hvdWxkIGJlIAphYmxl
IHRvIGRlYWwgd2l0aCA1MTJLQiwgcmlnaHQ/IFNvIHdoeSB3b3VsZCB5b3UgYWxsb3cgbW9yZT8g
V2hhdCBhcmUgCnRoZSBjb25zL3Byb3M/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 11:05:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 11: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 1iABIH-0006w2-KZ; Tue, 17 Sep 2019 11:05: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iABIG-0006vx-Hm
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 11:05:12 +0000
X-Inumbo-ID: 0459d414-d93b-11e9-9606-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0459d414-d93b-11e9-9606-12813bfff9fa;
 Tue, 17 Sep 2019 11:05:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D9F781000;
 Tue, 17 Sep 2019 04:05:10 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CBFAB3F59C;
 Tue, 17 Sep 2019 04:05:08 -0700 (PDT)
To: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190913191147.2323-1-stewart.hildebrand@dornerworks.com>
 <cdff00f6-be00-0b9a-924f-d3c6ffd84a22@arm.com>
 <595ffc9f14c64201b4c16ff356770cf2@dornerworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aa1b244f-9500-7798-0f2f-a93567a12e2b@arm.com>
Date: Tue, 17 Sep 2019 12:05:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <595ffc9f14c64201b4c16ff356770cf2@dornerworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: platform: additional Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>

SGkgU3Rld2FydCwKCk9uIDkvMTQvMTkgMjoyMiBBTSwgU3Rld2FydCBIaWxkZWJyYW5kIHdyb3Rl
Ogo+IE9uIEZyaWRheSwgU2VwdGVtYmVyIDEzLCAyMDE5IDU6NDIgUE0sIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gOS8xMy8xOSA4OjEx
IFBNLCBTdGV3YXJ0IEhpbGRlYnJhbmQgd3JvdGU6Cj4+PiBVcHN0cmVhbSBMaW51eCBrZXJuZWwg
d2lsbCB1c2UgImJyY20sYmNtMjcxMSIgYXMgdGhlIGNvbXBhdGlibGUgc3RyaW5nCj4+PiBmb3Ig
UmFzcGJlcnJ5IFBpIDQgWzFdLiBBZGQgdGhpcyBzdHJpbmcgdG8gb3VyIHBsYXRmb3JtIGNvbXBh
dGlibGUgbGlzdAo+Pj4gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgdXBzdHJlYW0ga2VybmVs
Lgo+Pgo+PiBUaGlzIHJhaXNlcyBhIGZldyBxdWVzdGlvbnM6Cj4+ICAgICAxKSBXaHkgc3VjaCBk
aXNjcmVwYW5jaWVzIGluIG5hbWluZz8KPiAKPiBUcmFkaXRpb25hbGx5IHRoZSByYXNwYmVycnkg
cGkgdHJlZSBoYXMgdXNlZCB0aGUgYmNtMjcwOC85LzEwIG5hbWluZyBjb252ZW50aW9uLCBhbmQg
dXBzdHJlYW0gYmNtMjgzNS82LzcuIEl0IHNlZW1zIHRoZXkndmUgc3dpdGNoZWQgaXQgdXAgZm9y
IHRoZSBSUGk0LiBJbiB0aGUgUkZDIHZlcnNpb24gb2YgdGhlIHNlcmllcyBpbnRlbmRlZCBmb3Ig
dXBzdHJlYW0sIHRoZXkgaW5kZWVkIGhhZCBpdCBhcyAyODM4IFsyXSwgYnV0IGFmdGVyIHRoYXQg
aXQgY2hhbmdlZCB0byAyNzExIFszXSBbNF0uCj4gCj4gVGhlIFNvQyBuYW1lIGluIGRvY3VtZW50
YXRpb24gaXMgQkNNMjcxMSBbNV0gWzZdLgo+IAo+PiAgICAgMikgSXMgdGhlIHBhdGNoIFsxXSBt
ZXJnZWQ/IElmIHNvLCB3aGljaCB2ZXJzaW9uPwo+IAo+IE5vLgoKSSB3b3VsZCByYXRoZXIgd2Fp
dCB1bnRpbCB0aGUgcGF0Y2ggaXMgbWVyZ2VkIGluIExpbnV4IGJlZm9yZSBhZGRpbmcgdGhlIApj
b21wYXRpYmxlLgoKPiAKPj4gICAgIDMpIEJvdGggdXBzdHJlYW0gYW5kIG5vbi11cHN0cmVhbSBz
ZWVtIHRvIGhhdmUgdGhlIGNvbXBhdGlibGUKPj4gInJhc3BiZXJyeXBpLDQtbW9kZWwtYiIsIHNv
IHdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gY2hlY2sgdGhhdCBpbnN0ZWFkPwo+IAo+ICJyYXNwYmVy
cnlwaSw0LW1vZGVsLWIiIGRlc2NyaWJlcyBhIGJvYXJkLCBhbmQgImJyY20sYmNtMnh4eCIgZGVz
Y3JpYmVzIGEgU29DLiBJdCBpcyBmZWFzaWJsZSB0aGF0IHRoZXJlIHdpbGwgYmUgbW9yZSBib2Fy
ZHMgYmFzZWQgb24gdGhpcyBTb0MsIGluIHdoaWNoIGNhc2Ugd2UnZCBoYXZlIHRvIGFkZCB0aG9z
ZSBoeXBvdGhldGljYWwgbmV3IGJvYXJkcyBzZXBhcmF0ZWx5LiBJZiB3ZSBsaXN0IGJvdGggImJy
Y20sYmNtMjcxMSIgYW5kICJicmNtLGJjbTI4MzgiLCB0aGVuIGl0IHNlZW1zIHRvIG1lIHdlJ2Qg
aGF2ZSBhIGJldHRlciBjaGFuY2UgYXQgbWF0Y2hpbmcgZnV0dXJlIGJvYXJkcyB3aXRoIHRoaXMg
cGFydGljdWxhciBTb0MsIHdoaWxlIGFsc28gbWF0Y2hpbmcgYm90aCB1cHN0cmVhbSBhbmQgbm9u
LXVwc3RyZWFtIHRyZWVzLgoKVG8gYmUgaG9uZXN0LCBpZiBJIGtuZXcgdGhlIGNvbXBhdGlibGUg
d291bGQgYmUgZGlmZmVyZW50IGJldHdlZW4gCnVwc3RyZWFtIGFuZCBub24tdXBzdHJlYW0sIEkg
d291bGQgaGF2ZSBOQWNrZWQgdGhlIHByZXZpb3VzIHBhdGNoLgoKQSBEZXZpY2UtVHJlZSBpcyBt
ZWFudCB0byBkZXNjcmliZSB0aGUgcGxhdGZvcm0gaW4gYW4gYWdub3N0aWMta2VybmVsIAp3YXku
IEluIHRoZSBpZGVhbCB3b3JsZCwgdGhlIGRldmljZS10cmVlIGlzIHBhcnQgc2hpcHBlZCB3aXRo
IHRoZSAKZmlybXdhcmUuIFNvIGhlcmUsIHlvdSB3b3VsZCBoYXZlIHRvIHVzZSBhIGRpZmZlcmVu
dCBkZXZpY2UtdHJlZQpkZXBlbmRpbmcgb24gd2hldGhlciB5b3UgYXJlIHVzaW5nIHVwc3RyZWFt
IG9yIG5vbi11cHN0cmVhbSBrZXJuZWwuCgogRnJvbSBYZW4gUG9WLCB3ZSBzaG91bGQgcmVhbGx5
IG9ubHkgdXNlZCBzdGFibGUgYmluZGluZ3MgKGkuZSBhY2NlcHRlZCAKYnkgdGhlIGtlcm5lbCBj
b21tdW5pdHkpLiBBbnl0aGluZyBub24tc3RhYmxlIGFyZSBhdCByaXNrIHRvIGNoYW5nZSBpbiAK
dGhlIGZ1dHVyZS4KCkFueXdheSwgdGhlIFJQSSBjb21tdW5pdHkgc2hvdWxkIGRlZmluaXRlbHkg
c29ydCBvdXQgdGhpcyBtZXNzLi4uCgpUaGlzIGFsc28gcmFpc2UgdGhlIHF1ZXN0aW9uIG9uIHdo
YXQncyBnb2luZyB0byBoYXBwZW4gZm9yIGJsYWNrbGlzdCAKZGV2aWNlPyBBcmUgdGhleSBzdGls
bCBnb2luZyB0byBjb250YWluICJiY20yODM1Ij8KCj4gCj4+PiAgICBzdGF0aWMgY29uc3QgY2hh
ciAqY29uc3QgYnJjbV9iY20yODM4X2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KPj4+ICAgIHsK
Pj4+ICsgICAgImJyY20sYmNtMjcxMSIsCj4+Cj4+IElmIGEgbmV3IGNvbXBhdGlibGUgaXMgYWRk
ZWQsIHRoZW4geW91IGxpa2VseSBuZWVkIHRvIHJlbmFtZSB0aGUKPj4gZGlmZmVyZW50IHN0cnVj
dHVyZSB3aXRoaW4gdGhpcyBmaWxlLgo+IAo+IEdvb2QgcG9pbnQuIFNpbmNlIHRoZSBkb2N1bWVu
dGF0aW9uIHVzZXMgdGhlIEJDTTI3MTEgY29udmVudGlvbiwgaXQgd291bGQgbWFrZSBzZW5zZSB0
byBtZSB0byByZW5hbWUgaXQgcmVmbGVjdGluZyB0aGlzLCBldmVuIHdoZW4gdGhlIGxpc3QgY29u
dGFpbnMgYm90aCBicmNtLGJjbTI3MTEgYW5kIGJyY20sYmNtMjgzOC4gQW5kIHBlcmhhcHMgYWxz
byBhZGQgYSBjb21tZW50IGJ5IHRoZSBicmNtLGJjbTI4MzggZW50cnkgdG8gZXhwbGFpbiB0aGUg
b2RkaXR5LgoKSSB3b3VsZCBwcmVmZXIgcnBpNF9kdF9jb21wYXQgYXMgdGhpcyBmaWxlIGlzIG9u
bHkgbWVhbnQgdG8gY292ZXIgcnBpNC4gClRoZSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IGJyY20s
YnJjbTI4MzggaXMgcHJlc2VudCBpcyBnb29kIGFzIGl0IGhpbnRzIAp0aGlzIGlzIG5vdCBhbiB1
cHN0cmVhbSB0aGluZy4KCj4gCj4gc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IGJyY21fYmNtMjcx
MV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Cj4gewo+ICAgICAgImJyY20sYmNtMjcxMSIsCj4g
ICAgICAvKgo+ICAgICAgICogV2hpbGUgdGhlIG5hbWUgb2YgdGhlIFNvQyBpcyBCQ00yNzExLCBz
b21lIHZhcmlhbnRzIG9mIExpbnV4Cj4gICAgICAgKiBoYXZlIGFsc28gdXNlZCB0aGUgYnJjbSxi
Y20yODM4IG5hbWluZyBjb252ZW50aW9uLiBXZSBjb25zaWRlcgo+ICAgICAgICogZWl0aGVyIGNv
bXBhdGlibGUgc3RyaW5nIHRvIGJlIGEgdmFsaWQgbWF0Y2ggZm9yIHRoZSBCQ00yNzExIFNvQy4K
PiAgICAgICAqLwo+ICAgICAgImJyY20sYmNtMjgzOCIsCj4gCj4gVGhlIGJjbTI4MzggbmFtaW5n
IGNvbnZlbnRpb24gc3RhdGVtZW50IGlyb25pY2FsbHkgcmVmZXJzIHRvIHRoZSByYXNwYmVycnkg
cGkgdHJlZSBbN10uCj4gCj4gWzJdIFJGQyBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL2Nv
dmVyLzExMDQ4MjE1LyMyMjc2NzEwNwo+IFszXSB2MSBodHRwczovL3BhdGNod29yay5rZXJuZWwu
b3JnL2NvdmVyLzExMDUxNjUzLwo+IFs0XSB2MiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3Jn
L2NvdmVyLzExMDkyNjQxLwo+IFs1XSBodHRwczovL3d3dy5yYXNwYmVycnlwaS5vcmcvZG9jdW1l
bnRhdGlvbi9oYXJkd2FyZS9yYXNwYmVycnlwaS9iY20yNzExL1JFQURNRS5tZAo+IFs2XSBodHRw
czovL3d3dy5yYXNwYmVycnlwaS5vcmcvZG9jdW1lbnRhdGlvbi9oYXJkd2FyZS9yYXNwYmVycnlw
aS9iY20yNzExL3JwaV9EQVRBXzI3MTFfMXAwX3ByZWxpbWluYXJ5LnBkZgo+IFs3XSBodHRwczov
L2dpdGh1Yi5jb20vcmFzcGJlcnJ5cGkvbGludXgvYmxvYi9ycGktNC4xOS55L2FyY2gvYXJtL2Jv
b3QvZHRzL2JjbTI3MTEtcnBpLTQtYi5kdHMjTDgKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 11:26:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 11:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iABc8-0001DK-Mv; Tue, 17 Sep 2019 11:25:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iABc6-0001DF-KE
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 11:25:42 +0000
X-Inumbo-ID: e1267db4-d93d-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e1267db4-d93d-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 11:25:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iABc3-0003fX-Vp; Tue, 17 Sep 2019 11:25: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 1iABc3-0000kl-Hw; Tue, 17 Sep 2019 11:25:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iABc3-0005A1-Gj; Tue, 17 Sep 2019 11:25:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141358-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-i386-xsm:<job status>:broken:regression
 linux-4.9:build-i386-xsm:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-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-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-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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=779cde69dcc0c1d3c992c902a9d07bf7ec7b729b
X-Osstest-Versions-That: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 11:25:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 141358: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM1OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM1OC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTQxMjc3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxNDEy
NzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgICAgICBmYWlsICBsaWtlIDE0MTI3NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMjc3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTI3NwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQx
Mjc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgNzc5Y2RlNjlkY2MwYzFkM2M5OTJjOTAyYTlkMDdiZjdlYzdiNzI5YgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgNWNlMmUwNjAwMjBiZjBlZmExY2U4YTI2MWE0ZDUx
YWJlNzBkYzllYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxMjc3ICAyMDE5LTA5LTEzIDE0OjAz
OjM1IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTM1OCAgMjAxOS0wOS0xNiAw
NjozOTo0MiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgQW50b25pbyBRdWFydHVsbGkgPGFAdW5zdGFibGUuY2M+CiAgQmFvbGluIFdh
bmcgPGJhb2xpbi53YW5nQGxpbmFyby5vcmc+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0Bn
bWFpbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERh
dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBFcmljIER1bWF6ZXQgPGVkdW1h
emV0QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KICBHdXN0YXZvIFJvbWVybyA8Z3JvbWVyb0BsaW51eC5pYm0uY29tPgogIEd1c3Rh
dm8gUm9tZXJvIDxncm9tZXJvQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJi
ZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBMaWFuZ3lhbiA8bGlhbmd5YW4u
cGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1Pgog
IE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+CiAgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21h
aWwuY29tPgogIE5pY29sYXMgQm9pY2hhdCA8ZHJpbmtjYXRAY2hyb21pdW0ub3JnPgogIFBldGVy
IFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIHJ1aXBwYW4gPHJ1aXBw
YW5AdGVuY2VudC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNpbW9u
IFd1bmRlcmxpY2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxz
dGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVs
Lm9yZz4KICBTdmVuIEVja2VsbWFubiA8c3ZlbkBuYXJmYXRpb24ub3JnPgogIFRha2FzaGkgSXdh
aSA8dGl3YWlAc3VzZS5kZT4KICBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5j
b20+CiAgVGl3ZWkgQmllIDx0aXdlaS5iaWVAaW50ZWwuY29tPgogIHlvbmdkdWFuIDx5b25nZHVh
bkB0ZW5jZW50LmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1bS5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1p
Mzg2LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNDgyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 12:28:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 12:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iACai-0000hd-9T; Tue, 17 Sep 2019 12:28:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y27b=XM=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iACag-0000hJ-T2
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 12:28:19 +0000
X-Inumbo-ID: 9fe8720e-d946-11e9-b299-bc764e2007e4
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.40]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9fe8720e-d946-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 12:28:17 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=eE4QbRigmRT8LUOJaJu8J13H/paLjkFuhdZzPKKA4bwTUT52gaZt4EUKhOQQ8DRD8eJ+Q22BWeTC5MKei2hYdH1FmKrAtPBAXAOWgiNqnjM3ZUGS8YU8mzRc1BEY++nzPx8qThIG2aUDUeqChlrEVOiUgyZq73cMfMM9zDS9xip5NNAd9fnz35HVAbQ91v5xmTDRQM6kljffphK7yINGs0uNdGwhboaqFUgR9ZIZAKQIrSZ0JXeOhdED0MfOp4O/Z0eLyS3tvzJXHij2kfT8wfDJUpz2+dErG/fXnSy6WZj205LReM2t4kMj0DqwPwnoUGwfq+8aKnZ7SSvnG9fa3Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8o7Bh78dtPimDuoWM0hhuDJlBFOq/WuhrAxRRz8grHA=;
 b=ZzMJHVWdtJUiuDtp7lPYwWNVBC/e4JI6Pq+pp641bXap+iUnhrXVTpm/rYHucsjdxa1PdaaqwXSV4QQXdIwxGKuVorUMqGNK66nJc4v7zGuY3Z5mkyiBgRvO6ZUU/uPDZJObw1ubPn4Andc9nbPQFiP7TSKsq/ASp/4bzl+e1ARNOxKrN9X6KwaqLNZiNf3K7LHQhXQgBSi+IkR1OuHCBnhe5XWIwXtCx71Wxfuy5GwO33JyPSu5GqAXcX/1n6F/lrNXlYobiT4t4xW7vDFDcnA50eQz88atTAzaT09YvczjAAHjZ/ziqQOmghhwHUyCGU1D+NedCeuIzPU14xJvYw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8o7Bh78dtPimDuoWM0hhuDJlBFOq/WuhrAxRRz8grHA=;
 b=ncO6Lhc0inlJH3Ueax1GqY5EKGirVp66USjUTlX1WZyJcL2wtGG7ybRY0eG9wo0bIHl2akLLE7dJUboYEXMQ9vwyFiOI1W5+EhRvHv9bGiwJrf0o2Wo13NHRQoFe+fSuFo02WgduF9qlLpPeE1Y9wsHtypp0IL2nS1603G84dU0=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3490.eurprd03.prod.outlook.com (52.133.63.17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.23; Tue, 17 Sep 2019 12:28:13 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Tue, 17 Sep 2019
 12:28:12 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH 1/5] xen/arm: optee: impose limit on shared buffer size
Thread-Index: AQHVWeNlCY0CqDi7zE2giEuaPhvOCqckA0sAgALr+QCAAZ6qAIAAA5eAgAABlACABf90AIABRMKAgAAbpoA=
Date: Tue, 17 Sep 2019 12:28:12 +0000
Message-ID: <87k1a75cpw.fsf@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
 <45208af4-22b8-2870-f79d-a98960c4700d@arm.com> <87k1aefz3t.fsf@epam.com>
 <1cc4bd9c-44fc-0e6e-254c-c07f4b17ba4c@arm.com> <87h85hfgda.fsf@epam.com>
 <24f24620-99c9-d266-5691-4e1962d67b27@arm.com> <87d0g0feir.fsf@epam.com>
 <907b2436-6b46-59d2-e2b3-39c593e7af12@arm.com>
In-Reply-To: <907b2436-6b46-59d2-e2b3-39c593e7af12@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: 7bd9d3f9-1380-4576-5a59-08d73b6a81fa
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB3490; 
x-ms-traffictypediagnostic: AM0PR03MB3490:|AM0PR03MB3490:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB3490E15F8CAEEB8AAC7EE780E68F0@AM0PR03MB3490.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(39860400002)(396003)(366004)(136003)(376002)(52084003)(199004)(189003)(66446008)(80792005)(7736002)(476003)(305945005)(53546011)(5660300002)(6506007)(14454004)(71190400001)(25786009)(102836004)(478600001)(256004)(316002)(86362001)(14444005)(6916009)(6116002)(3846002)(4326008)(11346002)(6486002)(66476007)(66556008)(2616005)(91956017)(66066001)(486006)(446003)(66946007)(76116006)(6436002)(229853002)(76176011)(2906002)(55236004)(71200400001)(26005)(54906003)(81166006)(81156014)(8676002)(64756008)(8936002)(99286004)(186003)(36756003)(6512007)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3490;
 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: /xZR8VIYy5d3kqJb8ubT8ve/9HHjGv/iMpOdQk3yHQROV14RD9DRowuqsDcXDNZoguOJGSyYqMiS/2oDa5tyueCU7iwRjIHFQ+ZMdkY41VQB9bNtFTL6Sn5egFBRQm79k5WiaG2zTmPr93lq000sWaerSTfA2GE0FmpqPsPsqUj8l4uYf5zSFVyPyTF0ClljdILhIS19A1v2oQjwQY3mOPPKHhUxh2pZpFtEzNo4uJtPXqM+J8U9+iCd73qgDWvJUTaR1PGsr/pbREX4nc5j1C52Qllzo/85BRiwS7drYbIiytTH2ViZNwTRUcHaQbv4d8Kis+ffiq6zb+NacHS2vF9+Y+1HX+bS9Dc9dqai1NNegHxXmEl/AUw562OIbGA4oqWV+N14SaOysO7+1w80io+KWee9mEAPYHdEPN3x4uY=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7bd9d3f9-1380-4576-5a59-08d73b6a81fa
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 12:28:12.7066 (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: HaS6JvQ5yR9eLM2TsMZAGBo7ZbkuBWP1q9AO2VQWmkNHzb4RKlX3yDIt/ReUfp/7PWor3nqW5O2DfItYza/ZRK2QC47mbVItjm5EIRGu/28=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3490
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCgpKdWxpZW4gR3JhbGwgd3JpdGVzOgoKPiBIaSBWb2xvZHlteXIsCj4KPiBP
biA5LzE2LzE5IDQ6MjYgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pgo+PiBIaSBKdWxp
ZW4sCj4+Cj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Cj4+PiBIaSwKPj4+Cj4+PiBPbiA5LzEy
LzE5IDg6NDUgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Cj4+Pj4gSGkgSnVsaWVu
LAo+Pj4+Cj4+Pj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPj4+Pgo+Pj4+PiBIaSBWb2xvZHlteXIs
Cj4+Pj4+Cj4+Pj4+IE9uIDkvMTEvMTkgNzo0OCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6
Cj4+Pj4+Pgo+Pj4+Pj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPj4+Pj4+Cj4+Pj4+Pj4gSGkgVm9s
b2R5bXlyLAo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gOC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFi
Y2h1ayB3cm90ZToKPj4+Pj4+Pj4gV2Ugd2FudCB0byBsaW1pdCBudW1iZXIgb2YgY2FsbHMgdG8g
bG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2FkZHIoKQo+Pj4+Pj4+PiBwZXIgb25lIHJlcXVlc3Qu
IFRoZXJlIGFyZSB0d28gd2F5cyB0byBkbyB0aGlzOiBlaXRoZXIgcHJlZW1wdAo+Pj4+Pj4+PiB0
cmFuc2xhdGVfbm9uY29udGlnKCkgb3IgdG8gbGltaXQgc2l6ZSBvZiBvbmUgc2hhcmVkIGJ1ZmZl
ciBzaXplLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJdCBpcyBxdWl0ZSBoYXJkIHRvIHByZWVtcHQgdHJh
bnNsYXRlX25vbmNvbnRpZygpLCBiZWNhdXNlIGl0IGlzIGRlZXAKPj4+Pj4+Pj4gbmVzdGVkLiBT
byB3ZSBjaG9zZSBzZWNvbmQgb3B0aW9uLiBXZSB3aWxsIGFsbG93IDUxMiBwYWdlcyBwZXIgb25l
Cj4+Pj4+Pj4+IHNoYXJlZCBidWZmZXIuIFRoaXMgZG9lcyBub3QgaW50ZXJmZXJlIHdpdGggR1Ag
c3RhbmRhcmQsIGFzIGl0Cj4+Pj4+Pj4+IHJlcXVpcmVzIHRoYXQgc2l6ZSBsaW1pdCBmb3Igc2hh
cmVkIGJ1ZmZlciBzaG91bGQgYmUgYXQgbGVzdCA1MTJrQi4KPj4+Pj4+Pgo+Pj4+Pj4+IERvIHlv
dSBtZWFuICJsZWFzdCIgaW5zdGVhZCBvZiAibGVzdCI/Cj4+Pj4+PiBZZXMKPj4+Pj4+Cj4+Pj4+
Pj4gSWYgc28sIHdoeSA1MTIgcGFnZXMgKGkuZSAxTUIpCj4+IEkgaGF2ZSBtaXNzZWQgdGhhdCBl
YXJsaWVyLiBCdXQgNTEyIHBhZ2VzIGlzIDJNQiwgYWN0dWFsbHkuCj4+Cj4+Pj4+Pj4gaXMgcGxl
bnR5IGVub3VnaCBmb3IgbW9zdCBvZiB0aGUgdXNlIGNhc2VzPyBXaGF0IGRvZXMgInh0ZXN0IiBj
b25zaXN0Cj4+Pj4+Pj4gb24/Cj4+Pj4+PiBCaWdnZXIgYnVmZmVyIHh0ZXN0IHRyaWVzIHRvIGFs
bG9jYXRlIGlzIG1lcmUgMzJLQi4gSSBiZWxpZXZlIHRoYXQgMU1CCj4+Pj4+PiBpcyBlbm91Z2gg
Zm9yIHRoZSBtb3N0IGNhc2VzLCBiZWNhdXNlIE9QLVRFRSBpdHNlbGYgaGF2ZSBhIHZlcnkgbGlt
aXRlZAo+Pj4+Pj4gcmVzb3VyY2VzLiBCdXQgdGhpcyB2YWx1ZSBpcyBjaG9zZW4gYXJiaXRyYXJ5
Lgo+Pj4+Pgo+Pj4+PiBDb3VsZCB3ZSBwb3RlbnRpYWxseSByZWR1Y2UgdG8gbGV0IHNheSA1MTJL
QiAob3IgbWF5YmUgbG93ZXIpIGlmIHh0ZXN0Cj4+Pj4+IG9ubHkgYWxsb2NhdGUgMzJLQj8KPj4+
PiBQb3RlbnRpYWxseSAtIHllcy4gQnV0IG9ubHkgdG8gNTEyS0IgaWYgd2Ugd2FudCB0byBiZSBj
b21wYXRpYmxlIHdpdGgKPj4+PiB0aGUgR2xvYmFsIFBsYXRmb3JtIHNwZWNpZmljYXRpb24uIFdo
eSBhcmUgeW91IGFza2luZywgdGhvdWdoPwo+Pj4KPj4+IERvZXMgdGhlIEdsb2JhbCBQbGF0Zm9y
bSBzcGVjaWZpY2F0aW9uIGxpbWl0IHRvIDUxMktCPyBPciBpcyBpdCBhIG1pbmltdW0/Cj4+IEdQ
IFNwZWMgc2F5cywgdGhhdCBwbGF0Zm9ybSBzaG91bGQgYWxsb3cgKmF0IGxlc3QqIDUxMktCLiBV
cHBlciBsaW1pdCBpcwo+PiBub3Qgc2V0Lgo+Pgo+Pj4gQmVjYXVzZSwgdGhlIHNtYWxsZXIgdGhl
IGJ1ZmZlciBpcywgdGhlIGxlc3MgdGltZSBpdCB3aWxsIHRha2UgdG8KPj4+IHByb2Nlc3MgaW4g
dGhlIHdvcnN0IGNhc2UuIEFsc28sIGlmIHdlIGNhbiBoYXZlIGEgcmVhc29uIGZvciB0aGUgc2l6
ZQo+Pj4gKHlvdSBzZWVtIHRvIHN1Z2dlc3QgdGhlIHNwZWMgZGVmaW5lIGEgc2l6ZS4uLikgdGhl
biBpdCBpcyBtdWNoIGJldHRlcgo+Pj4gdGhhbiBhIHJhbmRvbSB2YWx1ZS4KPj4gSSBoYXZlIG5v
IHN0cm9uZyBhcmd1bWVudHMgaGVyZSwgYnV0IEkgd2FudCB0byBhbGxvdyB0aGUgYmlnZ2VzdCBz
aXplCj4+IHBvc3NpYmxlLiBJdCBzZWVtcywgdGhhdCA1MTIgcGFnZXMgaXMgdGhlIGFjY2VwdGVk
IGxpbWl0IGluIGh5cGVydmlzb3IKPj4gY29kZSAoYXQgbGVhc3QsIGluIHAybS5jKSwgc28gSSBj
aG9zZSB0aGlzIHZhbHVlLgo+Cj4gSWYgR1Agc3BlY2lmaWMgcmVxdWVzdCBhdCBsZWFzdCA1MTJL
QiwgdGhlbiBhbnkgcG9ydGFibGUgY29kZSBzaG91bGQKPiBiZSBhYmxlIHRvIGRlYWwgd2l0aCA1
MTJLQiwgcmlnaHQ/IFNvIHdoeSB3b3VsZCB5b3UgYWxsb3cgbW9yZT8gV2hhdAo+IGFyZSB0aGUg
Y29ucy9wcm9zPwpZZXMsIGFueSBwb3J0YWJsZSBjb2RlIHNob3VsZCB3b3JrIHdpdGggNTEyS0Iu
IEkgd2FudCB0byBhbGxvdyBiaWdnZXIKYnVmZmVycyBmb3IgdHdvIHJlYXNvbnM6IG9uIE9QLVRF
RSBpc3N1ZXMgdHJhY2tpbmcgcGVvcGxlIG9mdGVuIGFzayBob3cKdG8gaW5jcmVhc2UgdmFyaW91
cyBtZW1vcnkgbGltaXRzIGFjcm9zcyBPUC1URUUuIFNvLCBhcHBhcmVudGx5IHBlb3BsZQpzb21l
dGltZXMgd2FudHMgYmlnZ2VyIGJ1ZmZlcnMuIFNlY29uZCByZWFzb25zIGlzIHRoZSBub24tcG9y
dGFibGUKdGhpbmdzIGxpa2UgU2VjdXJlIERhdGEgUGF0aC4gRm9yIFNEUCBvbmUgd2FudHMgdG8g
cGFzcyBtZWRpYSAobGlrZQphdWRpbyBhbmQgdmlkZW8pIGRhdGEgdG8gYW5kIGZyb20gT1AtVEVF
LiBNZWRpYSByZXF1aXJlcyBiaWcgYnVmZmVycy4KCkFueXdheXMsIEkgY2FuIHNlZSB0aGF0IDUx
MiBwYWdlcyBhcmUgZXN0YWJsaXNoZWQgbGltaXQgaW4gdGhlIHAybQpjb2RlLiBTbywgd2h5IGRv
IHlvdSB3YW50IE9QLVRFRSBtZWRpYXRvciB0byBoYXZlIHNtYWxsZXIgbGltaXQ/CgpJIHdhbnQg
dG8gYmUgc3RyYWlnaHQgdGhlcmU6IDUxMktCIHdpbGwgbGlrZWx5IHdvcmsgZm9yIG1vc3Qgb2Yg
dGhlCnVzZXJzLiBCdXQgdGhlcmUgYXJlIGFsd2F5cyB1c2VycyB3aG8gd2FudCBtb3JlLiBTbyBJ
IHdvdWxkIGxpa2UgdG8gc2V0Cmxhcmdlc3QgcGxhdXNpYmxlIGxpbWl0IGp1c3QgaW4gY2FzZS4K
Ci0tClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 12:31:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 12:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iACda-0001fp-Py; Tue, 17 Sep 2019 12:31: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iACdZ-0001fY-IO
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 12:31:17 +0000
X-Inumbo-ID: 0a87dec5-d947-11e9-960a-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0a87dec5-d947-11e9-960a-12813bfff9fa;
 Tue, 17 Sep 2019 12:31:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F0FE1000;
 Tue, 17 Sep 2019 05:31:15 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2CD693F59C;
 Tue, 17 Sep 2019 05:31:12 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <osstest-141333-mainreport@xen.org>
 <5f71588b-274a-bdb7-d324-5ff9177a0490@arm.com>
 <ecb6672c-18e0-d949-9e2d-c340413c2c96@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9b1607d1-773a-f93c-a5fc-1f2ba2e74e84@arm.com>
Date: Tue, 17 Sep 2019 13:31:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ecb6672c-18e0-d949-9e2d-c340413c2c96@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] dom/xen heap and boot allocator (WAS Re:
 [xen-unstable-smoke test] 141333: regressions - FAIL)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 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>

KCsgSnVlcmdlbikKCkhpLAoKT24gOS8xNi8xOSA5OjUxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToK
PiBPbiAxNS4wOS4yMDE5IDE5OjUxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBP
biA5LzE1LzE5IDM6MDkgUE0sIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4+IGZsaWdo
dCAxNDEzMzMgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3JlYWxdCj4+PiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMzMzLwo+Pj4KPj4+IFJlZ3Jl
c3Npb25zIDotKAo+Pj4KPj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAo+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+PiAg
ICB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKPj4KPj4gT3NzdGVzdCBkb2VzIG5vdCBwcm92aWRlIHRo
ZSBzdGFjayB0cmFjZSBhcyB0aGUgY3Jhc2ggaGFwcGVuIGJlZm9yZSB0aGUKPj4gY29uc29sZSBp
cyBzZXR1cCwgYnV0IEkgbWFuYWdlZCB0byByZXByb2R1Y2UgaXQgbG9jYWxseToKPj4KPj4gKFhF
TikgQXNzZXJ0aW9uICdpc194ZW5faGVhcF9tZm4obWFkZHJfdG9fbWZuKG1hKSknIGZhaWxlZCBh
dAo+PiAvaG9tZS9qdWxpZW5nL3dvcmtzL3hlbi94ZW4vaW5jbHVkZS9hc20vbW0uaDoyNTAKPj4g
KFhFTikgLS0tLVsgWGVuLTQuMTMtdW5zdGFibGUgIGFybTMyICBkZWJ1Zz15ICAgTm90IHRhaW50
ZWQgXS0tLS0KPj4KPj4gWy4uLl0KPj4KPj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+IChYRU4p
ICAgIFs8MDAyOTkyYzA+XSBwYWdlX2FsbG9jLmMjYm9vdG1lbV9yZWdpb25fYWRkKzB4ZjgvMHgx
N2MgKFBDKQo+PiAoWEVOKSAgICBbPDAwMjk5NWFjPl0gaW5pdF9ib290X3BhZ2VzKzB4OGMvMHgx
YTAgKExSKQo+PiAoWEVOKSAgICBbPDAwMjk5NWFjPl0gaW5pdF9ib290X3BhZ2VzKzB4OGMvMHgx
YTAKPj4gKFhFTikgICAgWzwwMDJhY2MyYz5dIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucysweDI2OC8w
eDI4NAo+PiAoWEVOKSAgICBbPDAwMmFkOGUwPl0gc3RhcnRfeGVuKzB4NWM4LzB4ZTkwCj4+IChY
RU4pICAgIFs8MDAyMDAwOTg+XSBhcm0zMi9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDQvMHgx
MAo+Pgo+PiBUaGlzIGlzIGhhcHBlbmluZyBiZWNhdXNlIG9mIGNvbW1pdCA2ZTNlNzcxMjAzICJ4
ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUKPj4gdGhlIERldmljZS1UcmVlIGxhdGVyIG9uIGluIHRo
ZSBib290Ii4gU2luY2UgdGhpcyBwYXRjaCwgbm9uZSBvZiB4ZW5oZWFwCj4+IG1lbW9yeSBpcyBn
aXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCj4gCj4gU28gdGhpcyBjaGFuZ2Ugd2Fzbid0IHRl
c3RlZCBvbiAzMi1iaXQgQXJtIGF0IGFsbCB0aGVuIGJlZm9yZQo+IGNvbW1pdHRpbmc/CgpJIGZv
cmdvdCB0byB0ZXN0IGl0IGJlZm9yZSBzZW5kaW5nIHRoZSBwYXRjaCBvbiB0aGUgTUwgOiguCgo+
IAo+PiBUaGUgYm9vdCBhbGxvY2F0b3IgaXMgYm9vdHN0cmFwcGluZyBpdHNlbGYgYW5kIHJlLXVz
ZSBhIHBhZ2UgZnJvbSB0aGUKPj4gZmlyc3QgYWRkZWQgcmVnaW9uLiBJZiB0aGlzIHJlZ2lvbiBp
cyBub3QgYSB4ZW5oZWFwIHJlZ2lvbiwgdGhlbiBpdCB3aWxsCj4+IGNyYXNoIHdoZW4gY2FsbGlu
ZyBtZm5fdG9fdmlydCgpIG9yIGxhdGVyIG9uIGJlY2F1c2UgdGhlIHZpcnR1YWwgYWRkcmVzcwo+
PiBpcyBub3QgbWFwcGVkIGluIG1lbW9yeS4KPj4KPj4gVGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBi
b290IGFsbG9jYXRvciBpbiBwYWdlX2FsbG9jLmMgbGVhZHMgdG8gdGhpbmsKPj4gdGhhdCBvbmx5
IGRvbWhlYXAgbWVtb3J5IG1heSBiZSBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCj4+Cj4+
IEZ1cnRoZXJtb3JlLCBhcyB0aGUgYm9vdCBhbGxvY2F0b3IgbWF5IGhhdmUgZG9taGVhcCBwYWdl
LCBpdCBtZWFucyB0aGF0Cj4+IGNhbGxpbmcgbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9vdF9w
YWdlcyguLi4pKSBtYXkgbm90IHdvcmsgd2hlbgo+PiBDT05GSUdfU0VQQVJBVEVfWEVOSEVBUD15
Lgo+Pgo+PiBJdCBmZWVscyB0byBtZSB0aGF0IGltcG9zaW5nIHRvIGdpdmUgYSB4ZW5oZWFwIHBh
Z2UgdG8gdGhlIGJvb3QKPj4gYWxsb2NhdG9yIGlzIHF1aXRlIHVnbHkuIEFzIHRoZSBib290IGFs
bG9jYXRvciB3aWxsIGJlIHVzZWQgaW4gbW9zdCBvZgo+PiB0aGUgY2FzZSwgc3RhdGljYWxseSBh
bGxvY2F0aW5nIGJvb3RtZW1fcmVnaW9uX2xpc3QgbWF5YmUgdGhlIGJlc3QuIEFueQo+PiB0aG91
Z2h0cz8KPiAKPiBJJ3ZlIGdvbmUgYmFjayB0byA0LjIgY29kZSwgd2hlcmUgMzItYml0IHg4NiB3
YXMgc3RpbGwgc3VwcG9ydGVkLiBUaGVyZQo+IHdlIGhhZAo+IAo+ICNpZiBkZWZpbmVkKENPTkZJ
R19YODZfMzIpCj4gICAgICB4ZW5oZWFwX2luaXRpYWxfcGh5c19zdGFydCA9IChQRk5fVVAoX19w
YSgmX2VuZCkpICsgMSkgPDwgUEFHRV9TSElGVDsKPiAgICAgIC8qIE11c3QgcGFzcyBhIHNpbmds
ZSBtYXBwZWQgcGFnZSBmb3IgcG9wdWxhdGluZyBib290bWVtX3JlZ2lvbl9saXN0LiAqLwo+ICAg
ICAgaW5pdF9ib290X3BhZ2VzKF9fcGEoJl9lbmQpLCB4ZW5oZWFwX2luaXRpYWxfcGh5c19zdGFy
dCk7Cj4gICAgICB4ZW5oZWFwX3BoeXNfZW5kID0gRElSRUNUTUFQX01CWVRFUyA8PCAyMDsKPiAj
ZWxzZQoKSSBrbm93IHJlYWxpemUgd2UgaGFkIHNpbWlsYXIgY29tbWVudCBpbiB0aGUgYXJtMzIg
Y29kZToKCiJOZWVkIGEgc2luZ2xlIG1hcHBlZCBwYWdlIGZvciBwb3B1bGF0aW5nIGJvb3RtZW1f
cmVnaW9uX2xpc3QiCgo+IAo+IGkuZS4gaXQgd2FzIGNsZWFybHkgaW50ZW5kZWQgZm9yIHRoZSBm
aXJzdCB0aGluZyBnaXZlbiB0byB0aGUgYm9vdAo+IGFsbG9jYXRvciB0byBiZSBhIFhlbiBoZWFw
IHBhZ2UuCj4gCj4gQmV5b25kIHRoaXMgbm8geDg2IGNvZGUgdGhhdCB3YXNuJ3QgeDg2LTY0IHNw
ZWNpZmljIGRlcGVuZGVkIG9uIHRoZXJlCj4gb25seSBjb21pbmcgZGlyZWN0LW1hcHBlZCBtZW1v
cnkgYmFjayBvdXQgb2YgYWxsb2NfYm9vdF9wYWdlcygpLgo+IAo+IEJ1dCB5ZXMsIGEgc3RhdGlj
IGFsbG9jYXRpb24gbWF5IG1ha2Ugc2Vuc2UgKGFuZCB0aGVuIGFyZ3VhYmx5IGl0IG1heQo+IG5v
dCBldmVuIG5lZWQgdG8gYmUgYSBmdWxsIHBhZ2UpIC0gY29tbWl0IDA0MDllMjllMmIsIHdoaWNo
IGlzIHdoYXQKPiBoYWQgaW50cm9kdWNlZCBib290bWVtX3JlZ2lvbl9saXN0LCBkb2Vzbid0IChh
cyB3YXMgdGhlIGNvbW1vbiBjYXNlCj4gYmFjayB0aGVuKSBoYXZlIGFueSBkZXNjcmlwdGlvbiBh
dCBhbGwsIGkuZS4gdGhlcmUncyBubyB3YXkgdG8ga25vdwo+IHdoeSBpdCB3YXNuJ3QgZG9uZSB0
aGlzIHdheSBpbiB0aGUgZmlyc3QgcGxhY2UuCgpJdCBpcyBwcm9iYWJseSB0b28gbGF0ZSBmb3Ig
WGVuIDQuMTMgdG8gbW92ZSB0byBhIHN0YXRpYyBsaXN0IGZvciAKYm9vdG1lbV9yZWdpb25fbGlz
dCAoSnVlcmdlbj8pLCBzbyBJIGFtIHRoaW5raW5nIHRvIGZpeCB1cCB0aGUgYXJtMzIKY29kZSBp
bnN0ZWFkLgoKSSBjYW4gYWRkIHRoZSBjaGFuZ2UgZm9yIGJvb3RtZW1fcmVnaW9uX2xpc3QgaW4g
bXkgdG9kbyBsaXN0IGZvciBYZW4gNC4xNC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 12:42:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 12: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 1iACoK-0003AB-US; Tue, 17 Sep 2019 12:42: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=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iACoJ-00039t-AS
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 12:42:23 +0000
X-Inumbo-ID: 9727dd93-d948-11e9-960a-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9727dd93-d948-11e9-960a-12813bfff9fa;
 Tue, 17 Sep 2019 12:42:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568724143;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qq4/S+9Q6K4bRg5d/ogsKSeS3UYh2Q2jWmRtJO/dpIc=;
 b=MeQfR9fNwM5RO7CU2VgGreVroudWBUAxdlYNN4biXeA+pEZB8oVrDy96
 dNAa7o8UBe/5GKbHcGWZik7MlAoEU8gAi7edvUCvNpKBdM+t5h3bcfp24
 tIKRj3Xtq1SHeCxmpRWrnmP1aSUkfzwfY4vufwz/2agSCGCmRZKd1110k c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PlYRV5Vl8UaaaewwETjuNT3a/YPaYQDDjPqUnBlnMKm95sYZPVUFIGO0xJId7paSKw1Csgka8H
 cGtm0b3ebWvG+XvzuWK3ZJiUIxt/kTSFKMw/Dq7i7GI8/kI5q9eWHj7Qs7DyK2LJy6l8NjOIdO
 DhtqFkAp2m4srixOiXrP4ezsYRpPrLrLRZRdEd65FSqf16UM2Hc/ekgJ70R/LngNxm3x65lVO+
 yeMcdXXRHKQpEdsfIwucqt1m4r8JOJkYAKrLCMZyzRTFZNS1ALrFp2cIneTSIN+KGlyWO0tYWL
 QPs=
X-SBRS: 2.7
X-MesageID: 5667136
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5667136"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <e8869ce1-afad-c5d1-9f44-2f00384bdb57@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: <f69e77b6-e4ed-a3e9-ddd2-4d8376be3606@citrix.com>
Date: Tue, 17 Sep 2019 13:42:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e8869ce1-afad-c5d1-9f44-2f00384bdb57@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 03/10] AMD/IOMMU: don't free shared IRT
 multiple times
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDgvMjAxOSAxNDowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ2FsbGluZyBhbWRfaW9t
bXVfZnJlZV9pbnRyZW1hcF90YWJsZSgpIGZvciBldmVyeSBJVlJTIGVudHJ5IGlzIGNvcnJlY3QK
PiBvbmx5IGluIHBlci1kZXZpY2UtSVJUIG1vZGUuIFVzZSBhIE5VTEwgMm5kIGFyZ3VtZW50IHRv
IGluZGljYXRlIHRoYXQKPiB0aGUgc2hhcmVkIHRhYmxlIHNob3VsZCBiZSBmcmVlZCwgYW5kIGNh
bGwgdGhlIGZ1bmN0aW9uIGV4YWN0bHkgb25jZSBpbgo+IHNoYXJlZCBtb2RlLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 12:45:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 12:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iACri-0003Pp-GP; Tue, 17 Sep 2019 12: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=CyFt=XM=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iACrg-0003Pk-TW
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 12:45:52 +0000
X-Inumbo-ID: 0e85f86a-d949-11e9-960b-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e85f86a-d949-11e9-960b-12813bfff9fa;
 Tue, 17 Sep 2019 12:45:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568724342;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=If78Ga2ToTHWszlkbu9PIQYxsZYnIIcF4U+woYCyKAU=;
 b=X7vFSukBYbzxR/dPzNshiajfh7StERVXtad3SDdzdiNwAUdEI8O/lK7v
 GSSdybq0MzzaDpL66JYNQmAaaSsbM4vmE34crVQB92xjvVCEh9Zvs60fk
 xBYs1IArX/jXtDKp2nl11MQBt5LBm21CSjhIiX0oZGEJmZ7RetQDpgFXY 4=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qL1dLpiAeV8X7MmyfIBVfTdozL6bQ2++R4sUCmcjrCyoEiJFXKZqffnYuEI/xbIpJCHSFaH23w
 zPA+KR8GOAoSKFtatq+PpKrRKXYJuxasuVsHS57zca3tyQ1C4WB7S628lxrkqcZ2f0GFBwmoRM
 cdIDGH3DnUWZl5UdWvXAM4uVww/VxljSTQnEjBNFA1IVYZGyH5SN6k93fzhcX4JVpkm1HDGwwW
 ldSNrDAOClK8R7uNdK1/6//9f7P9vqsd5FEUIdCv3kRq9TTkiCFMIVCrd93aycx+KHHfB0tAuZ
 0yo=
X-SBRS: 2.7
X-MesageID: 5723466
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5723466"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 4/9] x86/HVM: move NOFLUSH handling out of
 hvm_set_cr3()
Thread-Index: AQHVbR9++bfXxouIhUeVJ1WnPk72p6cvz94g
Date: Tue, 17 Sep 2019 12:45:36 +0000
Message-ID: <d337fda7232b4b099e16de5615c68558@AMSPEX02CL03.citrite.net>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <8e2aae32-917c-8035-1aef-8b47c321e42b@suse.com>
In-Reply-To: <8e2aae32-917c-8035-1aef-8b47c321e42b@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTcgU2VwdGVtYmVyIDIwMTkgMDc6MTUNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBT
dXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgV2Vp
IExpdQ0KPiA8d2xAeGVuLm9yZz47IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPjsgR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs
LmNvbT47IEJvcmlzIE9zdHJvdnNreQ0KPiA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBS
b2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjIgNC85XSB4ODYvSFZNOiBtb3ZlIE5PRkxVU0ggaGFuZGxpbmcgb3V0IG9m
IGh2bV9zZXRfY3IzKCkNCj4gDQo+IFRoZSBiaXQgaXMgbWVhbmluZ2Z1bCBvbmx5IGZvciBNT1Yt
dG8tQ1IzIGluc25zLCBub3QgYW55d2hlcmUgZWxzZSwgaW4NCj4gcGFydGljdWxhciBub3Qgd2hl
biBsb2FkaW5nIG5lc3RlZCBndWVzdCBzdGF0ZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gDQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jDQo+IEBAIC0yMDgw
LDYgKzIwODAsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfY3IoDQo+ICAgICAgSFZNVFJB
Q0VfTE9OR18yRChDUl9XUklURSwgcmVnLCBUUkNfUEFSX0xPTkcodmFsKSk7DQo+ICAgICAgc3dp
dGNoICggcmVnICkNCj4gICAgICB7DQo+ICsgICAgICAgIGJvb2wgbm9mbHVzaDsNCj4gKw0KDQpJ
IHNhaWQgdGhpcyBiZWZvcmUuLi4gSSB0aGluayB0aGUgdGlnaHRlciBjYXNlLXNjb3BlIGlzIGJl
dHRlci4gQ29zbWV0aWNhbGx5IGl0IG1heSBsb29rIGEgbGl0dGxlIG9kZCwgYnV0IHN1cmVseSBp
dCBnaXZlcyB0aGUgY29tcGlsZXIgYSBiZXR0ZXIgY2hhbmNlIHRvIG9wdGltaXplPw0KDQogIFBh
dWwNCg0KPiAgICAgIGNhc2UgMDoNCj4gICAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIHRy
dWUpOw0KPiAgICAgICAgICBicmVhazsNCj4gQEAgLTIwOTAsNyArMjA5MiwxMCBAQCBzdGF0aWMg
aW50IGh2bWVtdWxfd3JpdGVfY3IoDQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICBjYXNl
IDM6DQo+IC0gICAgICAgIHJjID0gaHZtX3NldF9jcjModmFsLCB0cnVlKTsNCj4gKyAgICAgICAg
bm9mbHVzaCA9IGh2bV9wY2lkX2VuYWJsZWQoY3VycmVudCkgJiYgKHZhbCAmIFg4Nl9DUjNfTk9G
TFVTSCk7DQo+ICsgICAgICAgIGlmICggbm9mbHVzaCApDQo+ICsgICAgICAgICAgICB2YWwgJj0g
flg4Nl9DUjNfTk9GTFVTSDsNCj4gKyAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWwsIG5vZmx1
c2gsIHRydWUpOw0KPiAgICAgICAgICBicmVhazsNCj4gDQo+ICAgICAgY2FzZSA0Og0KPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMN
Cj4gQEAgLTIwNTksMTIgKzIwNTksMTcgQEAgaW50IGh2bV9tb3ZfdG9fY3IodW5zaWduZWQgaW50
IGNyLCB1bnNpZw0KPiANCj4gICAgICBzd2l0Y2ggKCBjciApDQo+ICAgICAgew0KPiArICAgICAg
ICBib29sIG5vZmx1c2g7DQo+ICsNCj4gICAgICBjYXNlIDA6DQo+ICAgICAgICAgIHJjID0gaHZt
X3NldF9jcjAodmFsLCB0cnVlKTsNCj4gICAgICAgICAgYnJlYWs7DQo+IA0KPiAgICAgIGNhc2Ug
MzoNCj4gLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWwsIHRydWUpOw0KPiArICAgICAgICBu
b2ZsdXNoID0gaHZtX3BjaWRfZW5hYmxlZChjdXJyKSAmJiAodmFsICYgWDg2X0NSM19OT0ZMVVNI
KTsNCj4gKyAgICAgICAgaWYgKCBub2ZsdXNoICkNCj4gKyAgICAgICAgICAgIHZhbCAmPSB+WDg2
X0NSM19OT0ZMVVNIOw0KPiArICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwgbm9mbHVzaCwg
dHJ1ZSk7DQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICBjYXNlIDQ6DQo+IEBAIC0yMjgy
LDEyICsyMjg3LDExIEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib28N
Cj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiAgfQ0KPiANCj4gLWludCBodm1fc2V0X2Ny
Myh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9kZWZlcikNCj4gK2ludCBodm1fc2V0X2Ny
Myh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG5vZmx1c2gsIGJvb2wgbWF5X2RlZmVyKQ0KPiAg
ew0KPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsNCj4gICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOw0KPiAgICAgIHVuc2lnbmVkIGxvbmcgb2xkID0gdi0+YXJjaC5odm0uZ3Vlc3Rf
Y3JbM107DQo+IC0gICAgYm9vbCBub2ZsdXNoID0gZmFsc2U7DQo+IA0KPiAgICAgIGlmICggbWF5
X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdf
ZW5hYmxlZCAmDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9uaXRvcl9jdHJs
cmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykpICkNCj4gQEAgLTIyOTksMTcgKzIzMDMsMTIg
QEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvbw0KPiAgICAgICAgICAg
ICAgLyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGluIGh2bV9kb19yZXN1bWUoKSwgaWYg
cGVybWl0dGVkLiAqLw0KPiAgICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0
YS5kb193cml0ZS5jcjMgPSAxOw0KPiAgICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+d3Jp
dGVfZGF0YS5jcjMgPSB2YWx1ZTsNCj4gKyAgICAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPndy
aXRlX2RhdGEuY3IzX25vZmx1c2ggPSBub2ZsdXNoOw0KPiANCj4gICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7DQo+ICAgICAgICAgIH0NCj4gICAgICB9DQo+IA0KPiAtICAgIGlmICgg
aHZtX3BjaWRfZW5hYmxlZCh2KSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8NCj4gLSAg
ICB7DQo+IC0gICAgICAgIG5vZmx1c2ggPSB2YWx1ZSAmIFg4Nl9DUjNfTk9GTFVTSDsNCj4gLSAg
ICAgICAgdmFsdWUgJj0gflg4Nl9DUjNfTk9GTFVTSDsNCj4gLSAgICB9DQo+IC0NCj4gICAgICBp
ZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikg
JiYNCj4gICAgICAgICAgICh2YWx1ZSAhPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSkgKQ0KPiAg
ICAgIHsNCj4gQEAgLTMwMDQsNyArMzAwMyw3IEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKA0KPiAg
ICAgIGlmICggdGFza19zd2l0Y2hfbG9hZF9zZWcoeDg2X3NlZ19sZHRyLCB0c3MubGR0LCBuZXdf
Y3BsLCAwKSApDQo+ICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gLSAgICByYyA9IGh2bV9zZXRf
Y3IzKHRzcy5jcjMsIHRydWUpOw0KPiArICAgIHJjID0gaHZtX3NldF9jcjModHNzLmNyMywgZmFs
c2UsIHRydWUpOw0KPiAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQ0KPiAgICAg
ICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsNCj4gICAgICBp
ZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApDQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25l
c3RlZHN2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jDQo+IEBA
IC0zMjQsNyArMzI0LDcgQEAgc3RhdGljIGludCBuc3ZtX3ZjcHVfaG9zdHJlc3RvcmUoc3RydWN0
DQo+ICAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOw0KPiAg
ICAgICAgICAvKiBodm1fc2V0X2NyMygpIGJlbG93IHNldHMgdi0+YXJjaC5odm0uZ3Vlc3RfY3Jb
M10gZm9yIHVzLiAqLw0KPiAgICAgIH0NCj4gLSAgICByYyA9IGh2bV9zZXRfY3IzKG4xdm1jYi0+
X2NyMywgdHJ1ZSk7DQo+ICsgICAgcmMgPSBodm1fc2V0X2NyMyhuMXZtY2ItPl9jcjMsIGZhbHNl
LCB0cnVlKTsNCj4gICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkNCj4gICAgICAg
ICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7DQo+ICAgICAgaWYg
KHJjICE9IFg4NkVNVUxfT0tBWSkNCj4gQEAgLTU4NCw3ICs1ODQsNyBAQCBzdGF0aWMgaW50IG5z
dm1fdm1jYl9wcmVwYXJlNHZtcnVuKHN0cnVjDQo+ICAgICAgICAgIG5lc3RlZHN2bV92bWNiX3Nl
dF9uZXN0ZWRwMm0odiwgbnNfdm1jYiwgbjJ2bWNiKTsNCj4gDQo+ICAgICAgICAgIC8qIGh2bV9z
ZXRfY3IzKCkgYmVsb3cgc2V0cyB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSBmb3IgdXMuICovDQo+
IC0gICAgICAgIHJjID0gaHZtX3NldF9jcjMobnNfdm1jYi0+X2NyMywgdHJ1ZSk7DQo+ICsgICAg
ICAgIHJjID0gaHZtX3NldF9jcjMobnNfdm1jYi0+X2NyMywgZmFsc2UsIHRydWUpOw0KPiAgICAg
ICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkNCj4gICAgICAgICAgICAgIGh2bV9p
bmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOw0KPiAgICAgICAgICBpZiAocmMg
IT0gWDg2RU1VTF9PS0FZKQ0KPiBAQCAtNTk4LDcgKzU5OCw3IEBAIHN0YXRpYyBpbnQgbnN2bV92
bWNiX3ByZXBhcmU0dm1ydW4oc3RydWMNCj4gICAgICAgICAgICogd2UgYXNzdW1lIGl0IGludGVy
Y2VwdHMgcGFnZSBmYXVsdHMuDQo+ICAgICAgICAgICAqLw0KPiAgICAgICAgICAvKiBodm1fc2V0
X2NyMygpIGJlbG93IHNldHMgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gZm9yIHVzLiAqLw0KPiAt
ICAgICAgICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMsIHRydWUpOw0KPiArICAgICAg
ICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMsIGZhbHNlLCB0cnVlKTsNCj4gICAgICAg
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApDQo+ICAgICAgICAgICAgICBodm1faW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsNCj4gICAgICAgICAgaWYgKHJjICE9
IFg4NkVNVUxfT0tBWSkNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jDQo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYw0KPiBAQCAtMTEwLDcgKzExMCw3IEBAIHZv
aWQgaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdQ0KPiANCj4gICAgICBpZiAoIHVu
bGlrZWx5KHctPmRvX3dyaXRlLmNyMykgKQ0KPiAgICAgIHsNCj4gLSAgICAgICAgaWYgKCBodm1f
c2V0X2NyMyh3LT5jcjMsIGZhbHNlKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApDQo+ICsgICAgICAg
IGlmICggaHZtX3NldF9jcjMody0+Y3IzLCB3LT5jcjNfbm9mbHVzaCwgZmFsc2UpID09IFg4NkVN
VUxfRVhDRVBUSU9OICkNCj4gICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRS
QVBfZ3BfZmF1bHQsIDApOw0KPiANCj4gICAgICAgICAgdy0+ZG9fd3JpdGUuY3IzID0gMDsNCj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYw0KPiBAQCAtMTAzMiw3ICsxMDMyLDcgQEAgc3RhdGljIHZvaWQgbG9hZF9z
aGFkb3dfZ3Vlc3Rfc3RhdGUoc3RydQ0KPiAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJ
T04gKQ0KPiAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAw
KTsNCj4gDQo+IC0gICAgcmMgPSBodm1fc2V0X2NyMyhnZXRfdnZtY3ModiwgR1VFU1RfQ1IzKSwg
dHJ1ZSk7DQo+ICsgICAgcmMgPSBodm1fc2V0X2NyMyhnZXRfdnZtY3ModiwgR1VFU1RfQ1IzKSwg
ZmFsc2UsIHRydWUpOw0KPiAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQ0KPiAg
ICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsNCj4gDQo+
IEBAIC0xMjQ2LDcgKzEyNDYsNyBAQCBzdGF0aWMgdm9pZCBsb2FkX3Z2bWNzX2hvc3Rfc3RhdGUo
c3RydWN0DQo+ICAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApDQo+ICAgICAgICAg
IGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOw0KPiANCj4gLSAgICBy
YyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBIT1NUX0NSMyksIHRydWUpOw0KPiArICAgIHJj
ID0gaHZtX3NldF9jcjMoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1IzKSwgZmFsc2UsIHRydWUpOw0KPiAg
ICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQ0KPiAgICAgICAgICBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsNCj4gDQo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaA0K
PiBAQCAtMjc0LDYgKzI3NCw4IEBAIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgew0KPiAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY3I0IDogMTsNCj4gICAgICB9IGRvX3dyaXRlOw0KPiANCj4gKyAg
ICBib29sIGNyM19ub2ZsdXNoOw0KPiArDQo+ICAgICAgdWludDMyX3QgbXNyOw0KPiAgICAgIHVp
bnQ2NF90IHZhbHVlOw0KPiAgICAgIHVpbnQ2NF90IGNyMDsNCj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3VwcG9ydC5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1
cHBvcnQuaA0KPiBAQCAtMTM1LDcgKzEzNSw3IEBAIHZvaWQgaHZtX3NoYWRvd19oYW5kbGVfY2Qo
c3RydWN0IHZjcHUgKnYNCj4gICAqLw0KPiAgaW50IGh2bV9zZXRfZWZlcih1aW50NjRfdCB2YWx1
ZSk7DQo+ICBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVm
ZXIpOw0KPiAtaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbWF5X2Rl
ZmVyKTsNCj4gK2ludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG5vZmx1
c2gsIGJvb2wgbWF5X2RlZmVyKTsNCj4gIGludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZh
bHVlLCBib29sIG1heV9kZWZlcik7DQo+ICBpbnQgaHZtX2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVy
Y2VwdCh1aW50NjRfdCBleGl0X2luZm8sDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCB2bXhfZXhpdF9xdWFsaWZpY2F0aW9uLA0KPiANCj4gDQo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 12:45:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 12:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iACrm-0003Qe-Uk; Tue, 17 Sep 2019 12:45: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=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iACrl-0003QU-U9
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 12:45:57 +0000
X-Inumbo-ID: 0fd0a9e0-d949-11e9-960b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fd0a9e0-d949-11e9-960b-12813bfff9fa;
 Tue, 17 Sep 2019 12:45:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568724343;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ObdpN3mBfLaqV7v0UgvZ5bmHABYS335LvkYYT1CdsIk=;
 b=AgQOO20NEbXWwHSXySnv0Ol1DgEsrW4mer+HRuuJAf8kBHJmWIfguJPc
 ok01ri6Hscnd4fuJXD6yqbQTkUJPN6jCyTTLRdv1JPVEDxxbHE8JnIv3u
 5/9lh+mjfd1mQtWA65L1ugJm15CYv14qNc4n0x5DQmgimkZJTd8GlwZPA 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3EevKDoaeSGKFHfhD5cdDRGJ0ZSLYCG422kvz7viScPDJjcFLcVke7HdcF7nKRha8zlRJ9QLeo
 sIGT1h4qqGRIYYBL8cM+/TM+4hRJ0Xad4lW3uiKsjM8OtChGW6qUrv4pdeNKTMDasO6cGCASp6
 6cGHS0AMnkmoodOO+rWh17aAEM/jO2fDhBVirywnNH9cHTdF4XNOG1CV4UEcdvIjE9XlveuHLd
 mWsXv0qum8j/2EH/yEK+jEveJUvPo8EXwAUgM+l7DMgvyBMa5vnNdyxLcF6uRIgw2E4/yhYFE0
 Ef8=
X-SBRS: 2.7
X-MesageID: 5868116
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5868116"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <d42b5c29-852b-7e46-c64f-750bc03275eb@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: <77e86f6d-b3bf-0ad7-6535-5c96b0dcb502@citrix.com>
Date: Tue, 17 Sep 2019 13:45:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d42b5c29-852b-7e46-c64f-750bc03275eb@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 04/10] AMD/IOMMU: introduce a "valid"
 flag for IVRS 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: 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>

T24gMDYvMDgvMjAxOSAxNDowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRm9yIHVzIHRvIG5vIGxv
bmdlciBibGluZGx5IGFsbG9jYXRlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGVzIGZvcgo+IGV2
ZXJ5dGhpbmcgdGhlIEFDUEkgdGFibGVzIG5hbWUsIHdlIGNhbid0IHVzZSBzdHJ1Y3QgaXZyc19t
YXBwaW5ncycKPiBpbnRyZW1hcF90YWJsZSBmaWVsZCBhbnltb3JlIHRvIGFsc28gaGF2ZSB0aGUg
bWVhbmluZyBvZiAidGhpcyBlbnRyeQo+IGlzIHZhbGlkIi4gQWRkIGEgc2VwYXJhdGUgYm9vbGVh
biBmaWVsZCBpbnN0ZWFkLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 12:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 12:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iACtP-0003bd-DC; Tue, 17 Sep 2019 12:47:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iACtO-0003bS-IC
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 12:47:38 +0000
X-Inumbo-ID: 4ca1fdee-d949-11e9-960b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ca1fdee-d949-11e9-960b-12813bfff9fa;
 Tue, 17 Sep 2019 12:47:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568724447;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=iye99PnCDHzVim50GhY2gBRMdMQzc2C1YmfHw7TSQzQ=;
 b=bwLegFlwBUiffZKkEuzgTIbty9eSOkjGPhx/VM/RqlobzA+Y1v5RvzIu
 +aBfrnrrVJ31SoAOtWP0RnFQZ4xSc7k9LFpXKaUnPwrCvXKmuLPi16+jl
 Gw2J2IemwJ/3id8GSVgAlTGN9bhNqBUXe8ZgZqs41ARlC/JlkK4/KeDod w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2TGsdi6IGCwQxNgp0AyfrPIN3cDuBVrYUpNGc0PnHByhE2uq6yNp/RXbRFGBriV4ZF/5uDWuaY
 ZZzu4TcjvG44hdPQwzXK+SLxL3aLoaW6MU8pgNqd088I3gETGYp9521/y9SRYBVptSV05Q1Ssw
 4g9GwEyOPUQxHwsRGUkaHA5x5DQEuPpiUTvT/1mHVE9osA2oTYgnbzvCqrvFK/5AXFRm+5SgOd
 7do+7AfYrJcoTog0O3+AvmOnjGqx4z09hJ0Xrnnd+1GUovbAIOSj932dNojDHCeui6E9oiM9sY
 cW4=
X-SBRS: 2.7
X-MesageID: 5664571
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5664571"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <f4a915dc-5f8b-86b7-732a-b4db9139c7a2@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: <c0d72d73-c690-4a6f-2917-86c96a0acb00@citrix.com>
Date: Tue, 17 Sep 2019 13:47:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f4a915dc-5f8b-86b7-732a-b4db9139c7a2@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 05/10] AMD/IOMMU: let callers of
 amd_iommu_alloc_intremap_table() handle errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMDYvMDgvMjAxOSAxNDowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWRkaXRpb25hbCB1c2Vy
cyBvZiB0aGUgZnVuY3Rpb24gd2lsbCB3YW50IHRvIGhhbmRsZSBlcnJvcnMgbW9yZQo+IGdyYWNl
ZnVsbHkuIFJlbW92ZSB0aGUgQlVHX09OKClzIGFuZCBtYWtlIHRoZSBjdXJyZW50IGNhbGxlciBw
YW5pYygpCj4gaW5zdGVhZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 12:53:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 12:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iACzL-0004t7-4Z; Tue, 17 Sep 2019 12: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=IAWU=XM=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iACzK-0004sx-87
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 12:53:46 +0000
X-Inumbo-ID: 2e75f35e-d94a-11e9-960c-12813bfff9fa
Received: from mail-lj1-f193.google.com (unknown [209.85.208.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e75f35e-d94a-11e9-960c-12813bfff9fa;
 Tue, 17 Sep 2019 12:53:44 +0000 (UTC)
Received: by mail-lj1-f193.google.com with SMTP id d5so3369918lja.10
 for <xen-devel@lists.xenproject.org>; Tue, 17 Sep 2019 05:53:44 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=lQ6upS5qL1zXbckc+WhrGAJQisVKf3oDBkQDSNXZTUw=;
 b=PWZ/1IIA9qGyHAR1Z1IcTU1AJDA4PY8TmTRgwR0FBcZMTTtgIOfMW8CVXS7sjI8/Pt
 J0oqW545cklfDLq33RmSSb5fmSzK8MuhJi3KcdTdqfzqvqO9d+q4wb4Yzel8pxlLKoO2
 wYp5XxVqCl9wY0UOGZGAmoilqYR1dOEYxNpsVztsC9oPupzExQEHO0L9fHkWSfYZYV8i
 zz6CkPlv8ayopgzVUz8iBXparxQShD4QJ5IGokUp9cW5S7+xCcm4a7p2MoWBZ0K1SEM1
 fXBOYPv8wuuOMKKcSzUWRgz/0KG4Xu20uzcv0QtqUMZWmEKuR5bGPfVVKp2JMjc+L9Of
 ZO1A==
X-Gm-Message-State: APjAAAW3zb22N67eI2PV9+6lyZXyVwSCibY+ofO1Vw8oVzK/I5OxqLhe
 IAG+rjbCgkbzkMYDfEh7uCUHQ9nboOg=
X-Google-Smtp-Source: APXvYqxY0Y/l4mlZiWBbalwt48m9Qg6n+NL+s8x/2fi/RzEagcAzyLqOMP6r6ZQtb+MtZyuy20dqdg==
X-Received: by 2002:a05:651c:1031:: with SMTP id
 w17mr1834089ljm.16.1568724823623; 
 Tue, 17 Sep 2019 05:53:43 -0700 (PDT)
Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com.
 [209.85.208.171])
 by smtp.gmail.com with ESMTPSA id m6sm422963ljj.3.2019.09.17.05.53.43
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 17 Sep 2019 05:53:43 -0700 (PDT)
Received: by mail-lj1-f171.google.com with SMTP id q64so3354213ljb.12
 for <xen-devel@lists.xenproject.org>; Tue, 17 Sep 2019 05:53:43 -0700 (PDT)
X-Received: by 2002:a2e:1409:: with SMTP id u9mr1790619ljd.162.1568724823043; 
 Tue, 17 Sep 2019 05:53:43 -0700 (PDT)
MIME-Version: 1.0
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-4-paul.durrant@citrix.com>
In-Reply-To: <20190913105826.2704-4-paul.durrant@citrix.com>
From: Wei Liu <wl@xen.org>
Date: Tue, 17 Sep 2019 13:53:27 +0100
X-Gmail-Original-Message-ID: <CAK9nU=oR3GASeTZtPeW=RmquqrCq2F68ZX_YZhQEc9t0d+Dtww@mail.gmail.com>
Message-ID: <CAK9nU=oR3GASeTZtPeW=RmquqrCq2F68ZX_YZhQEc9t0d+Dtww@mail.gmail.com>
To: Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v11 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMyBTZXAgMjAxOSBhdCAxMTo1OCwgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBUaGlzIHBhdGNoIGRlZmluZXMgYSBuZXcgYml0IHJlcG9y
dGVkIGluIHRoZSBod19jYXAgZmllbGQgb2Ygc3RydWN0Cj4geGVuX3N5c2N0bF9waHlzaW5mbyB0
byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBzaGFyaW5nIG9mCj4gSEFQ
IHBhZ2UgdGFibGVzIChpLmUuIHRoZSBQMk0pIHdpdGggdGhlIElPTU1VLiBUaGlzIGluZm9ybXMg
dGhlIHRvb2xzdGFjawo+IHdoZXRoZXIgdGhlIGRvbWFpbiBuZWVkcyBleHRyYSBtZW1vcnkgdG8g
c3RvcmUgZGlzY3JldGUgSU9NTVUgcGFnZSB0YWJsZXMKPiBvciBub3QuCj4KPiBOT1RFOiBUaGlz
IHBhdGNoIG1ha2VzIHN1cmUgaW9tbXVfaGFwX3B0X3NoYXJlZCBpcyBjbGVhciBpZiBIQVAgaXMg
bm90Cj4gICAgICAgc3VwcG9ydGVkIG9yIHRoZSBJT01NVSBpcyBkaXNhYmxlZCwgYW5kIGRlZmlu
ZXMgaXQgdG8gZmFsc2UgaWYKPiAgICAgICAhQ09ORklHX0hWTS4KPgo+IFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IENocmlz
dGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhl
bi5vcmc+Cj4gQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+
IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3Rp
YW4ubGluZGlnQGNpdHJpeC5jb20+Cj4gQ2M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+
Cj4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ2M6IFN1
cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4gQ2M6
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+Cj4gdjExOgo+ICAtIEZpeCBhYmkt
Y2hlY2sgYnJlYWthZ2UKPgo+IHYxMDoKPiAgLSBTZXQgZmxhZyBpbiBjb21tb24gY29kZSAod2hp
Y2ggbWVhbnMgY2xlYXJpbmcgaW9tbXVfaGFwX3B0X3NoYXJlIGlmCj4gICAgSEFQIGNhbm5vdCBi
ZSBlbmFibGVkIG9yIGlzIGNvbmZpZ3VyZWQgb3V0KS4KPgo+IHY5Ogo+ICAtIE5ldyBpbiB2OQo+
IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysK
PiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysK
PiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgICAgICB8ICAxICsKCkhtbS4u
LiBJIHRob3VnaHQgSSBhY2tlZCB0aGlzIGJlZm9yZSwgYnV0IHRoYXQgY291bGQgYmUgYW4gb2xk
IHZlcnNpb24KdGhhdCBJIGFja2VkLgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 12:54:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 12:54:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iACzl-0004yM-FO; Tue, 17 Sep 2019 12:54: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=uYNM=XM=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1iACzj-0004y8-HI
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 12:54:11 +0000
X-Inumbo-ID: 3dea2ff8-d94a-11e9-960c-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3dea2ff8-d94a-11e9-960c-12813bfff9fa;
 Tue, 17 Sep 2019 12:54:10 +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 x8HCrl7w194739;
 Tue, 17 Sep 2019 12:54:00 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to : content-transfer-encoding; s=corp-2019-08-05;
 bh=F7fXgVpUg89cm/7XZmq5Xu+LAUg7VJzRSt5fX9oTRzU=;
 b=RuKp1UMDIJPiPsFBPNXD3NDcXj1f7EUoSaBARk96rlpRlQHG/zqN4ID6sgDSL8LtmMES
 LI3p8NIdnj82E8/y3J8etg6avGqEKB4d8VEEVn1UEtbsOBs4jmPLhRDxQx5/skOQbJmC
 6/wzrJXfc+aU8OEuQSRAR7bbxrWL8QlKWAJZ3M6y+kF/Ryma4lNO5F1+GhDFEPK0RMxS
 GRUO6kWvTeqRmGAYS17pHMUM5Mwrjyi5clTZRA6NU1XlJ7mF7LqrxfLquot9eo32yD4r
 MIBYoRVNkIbh9F/3lwyXVnPOsvX7k8W6voFg2Gy49VreM/udmXkfqTLEqAtWKdek0/Ag Lg== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2v0ruqp45h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Sep 2019 12:54:00 +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 x8HCrQaF137768;
 Tue, 17 Sep 2019 12:54:00 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3020.oracle.com with ESMTP id 2v2nmv1b35-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 17 Sep 2019 12:53:59 +0000
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8HCrwpt019296;
 Tue, 17 Sep 2019 12:53:58 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 17 Sep 2019 05:53:58 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id C007C6A00EE; Tue, 17 Sep 2019 08:55:39 -0400 (EDT)
Date: Tue, 17 Sep 2019 08:55:39 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
Message-ID: <20190917125539.GA22162@char.us.oracle.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-11-wipawel@amazon.de>
 <fb181faf-76e2-57c9-ac1e-7f56a195f9ef@suse.com>
 <26B651C9-2FA3-491A-A383-E4A4FFB3650D@amazon.com>
 <031390a8-2dbc-c384-6752-4e5050dc5114@suse.com>
 <7DDFDD63-4BD3-4B18-835D-2915778E4096@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7DDFDD63-4BD3-4B18-835D-2915778E4096@amazon.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9382
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909170129
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9382
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909170129
Subject: Re: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size
 names with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, Ross Lagerwall <ross.lagerwall@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>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDg6NTU6MjJBTSArMDAwMCwgV2llY3pvcmtpZXdpY3os
IFBhd2VsIHdyb3RlOgo+IAo+IAo+ID4gT24gMTcuIFNlcCAyMDE5LCBhdCAxMDo0OCwgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+IAo+ID4gT24gMTcuMDkuMjAxOSAx
MDo0MCwgIFdpZWN6b3JraWV3aWN6LCBQYXdlbCAgd3JvdGU6Cj4gPj4gCj4gPj4gCj4gPj4gT24g
MTcuIFNlcCAyMDE5LCBhdCAxMDoyNywgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPG1h
aWx0bzpqYmV1bGljaEBzdXNlLmNvbT4+IHdyb3RlOgo+ID4+IAo+ID4+IE9uIDE2LjA5LjIwMTkg
MTI6NTksIFBhd2VsIFdpZWN6b3JraWV3aWN6IHdyb3RlOgo+ID4+IEBAIC05NTEsMTEgKzk1Miwx
MyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCB7Cj4gPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtb3VudCBvZiBwYXlsb2FkcyBhbmQg
dmVyc2lvbi4KPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT1VUOiBIb3cgbWFueSBwYXlsb2FkcyBsZWZ0LiAqLwo+ID4+ICAgIHVpbnQzMl90IHBhZDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLwo+ID4+ICsg
ICAgdWludDY0X3QgbmFtZV90b3RhbF9zaXplOyAgICAgICAgICAgICAgIC8qIE9VVDogVG90YWwg
c2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFtZXMgKi8KPiA+PiAKPiA+PiBXaHkgdWludDY0X3QgYW5k
IG5vdCB1aW50MzJfdD8gWW91IGRvbid0IGV4cGVjdCB0aGlzIHRvIGdyb3cKPiA+PiBiZXlvbmQg
NEdpQiwgZG8geW91Pwo+ID4+IAo+ID4+IEkgZG9u4oCZdCwgYnV0IHVpbnQzMl90IGlzIG5vdCBy
ZWFsbHkgY29tcGF0aWJsZSB3aXRoIHNpemVfdC4KPiA+PiBBbmQgSSB3YXMgdGhvdWdodCB0byBh
bHdheXMgdXNlIHNpemVfdCBjb21wYXRpYmxlIHR5cGVzIGZvciBzaXplcy4KPiA+IAo+ID4gVGhh
dCdzIGEgZmFpciBwb2ludCwgYnV0IEkgdGhpbmsgd2UgdXNlIDMyLWJpdCBzaXplcyBlbHNld2hl
cmUKPiA+IGFzIHdlbGwsIHdoZW4gY3Jvc3NpbmcgdGhlIDRHaUIgYm91bmRhcnkgd291bGQgc2Vl
bSBlbnRpcmVseQo+ID4gdW5leHBlY3RlZC4KPiA+IAo+ID4gQnV0IHdoYXQncyB3b3JzZSBoZXJl
IC0geW91IHNob3VsZG4ndCB1c2UgcGxhaW4gdWludDY0X3QgaW4KPiA+IHN5c2N0bC5oIChhbmQg
ZG9tY3RsLmgpIGFueXdheS4gSWYgYW55dGhpbmcsIHlvdSBvdWdodCB0byB1c2UKPiA+IHVpbnQ2
NF9hbGlnbmVkX3QuIChHb2luZyB0aHJvdWdoIHRoZSBmaWxlIEkgbm90aWNlIGEgZmV3IG90aGVy
Cj4gPiBiYWQgaW5zdGFuY2VzIGhhdmUgY3JlcHQgaW4uKQo+ID4gCj4gCj4gSSBzZWUuIE5vdGVk
LCB0aGFua3MgZm9yIGxldHRpbmcgbWUga25vdy4KPiAKPiA+PiBBbnl3YXksIEkgZG8gbm90IG1p
bmQgY2hhbmdpbmcgdGhpcyB0byB3aGF0ZXZlciB0eXBlIHlvdSBwcmVmZXIuCj4gPiAKPiA+IFdl
bGwsIHByZWZlcmVuY2UgLSBpZiBhbnlvbmUncyAtIHdvdWxkIGJlIHRoZSBsaXZlcGF0Y2ggbWFp
bnRhaW5lcnMnCj4gPiBvbmUgaGVyZS4KPiA+IAo+IAo+IFdhaXRpbmcgZm9yIHRoZSBtYWludGFp
bmVycycgd2lzZSBqdWRnbWVudCB0aGVuIDotKS4KCjMyLWJpdCBwbGVhc2UuIFRoeAo+IAo+ID4g
QWxzbyAtIGNhbiB5b3UgcGxlYXNlIHNlZSBhYm91dCBhZGp1c3RpbmcgeW91ciByZXBseSBzdHls
ZT8gSW4gcGxhaW4KPiA+IHRleHQgbW9kZSBpdCdzIGltcG9zc2libGUgdG8gdGVsbCBjb250ZXh0
IGZyb20geW91ciByZXNwb25zZXMuCj4gCj4gT2gsIHNvcnJ5IGFib3V0IHRoYXQuIEkgdHdlYWtl
ZCBteSBzZXR0aW5ncy4KPiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgaXQgZG9lcyBub3QgZ2V0IGJl
dHRlci4KPiAKPiA+IAo+ID4gSmFuCj4gCj4gQmVzdCBSZWdhcmRzLAo+IFBhd2VsIFdpZWN6b3Jr
aWV3aWN6Cj4gCj4gCj4gCj4gCj4gCj4gCj4gQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJt
YW55IEdtYkgKPiBLcmF1c2Vuc3RyLiAzOAo+IDEwMTE3IEJlcmxpbgo+IEdlc2NoYWVmdHNmdWVo
cnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaAo+IEVpbmdldHJhZ2VuIGFt
IEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgo+IFNpdHo6IEJl
cmxpbgo+IFVzdC1JRDogREUgMjg5IDIzNyA4NzkKPiAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:03:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13:03: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 1iAD8U-0006Lj-LH; Tue, 17 Sep 2019 13:03:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAD8T-0006LD-GZ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:03:13 +0000
X-Inumbo-ID: 80b3bf92-d94b-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80b3bf92-d94b-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 13:03: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 E7E5EAE36;
 Tue, 17 Sep 2019 13:03:10 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <8e2aae32-917c-8035-1aef-8b47c321e42b@suse.com>
 <d337fda7232b4b099e16de5615c68558@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f7092f79-d858-d2c7-a44d-de722358247c@suse.com>
Date: Tue, 17 Sep 2019 15:03:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d337fda7232b4b099e16de5615c68558@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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: Kevin Tian <kevin.tian@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 BorisOstrovsky <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>

T24gMTcuMDkuMjAxOSAxNDo0NSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBGcm9tOiBYZW4tZGV2
ZWwgPHhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2Yg
SmFuIEJldWxpY2gKPj4gU2VudDogMTcgU2VwdGVtYmVyIDIwMTkgMDc6MTUKPj4KPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKPj4gQEAgLTIwODAsNiArMjA4MCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9j
cigKPj4gICAgICBIVk1UUkFDRV9MT05HXzJEKENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2
YWwpKTsKPj4gICAgICBzd2l0Y2ggKCByZWcgKQo+PiAgICAgIHsKPj4gKyAgICAgICAgYm9vbCBu
b2ZsdXNoOwo+PiArCj4gCj4gSSBzYWlkIHRoaXMgYmVmb3JlLi4uIEkgdGhpbmsgdGhlIHRpZ2h0
ZXIgY2FzZS1zY29wZSBpcyBiZXR0ZXIuCgpJIHJlY2FsbCB5b3Ugc2F5aW5nIHNvLCBidXQgSSBk
b24ndCByZWNhbGwgeW91IGFjdHVhbGx5IG1ha2luZyB0aGlzIGEKcmVxdWlyZW1lbnQgdG8gZ2V0
IHlvdXIgYWNrLgoKPiBDb3NtZXRpY2FsbHkgaXQgbWF5IGxvb2sgYSBsaXR0bGUgb2RkLCBidXQg
c3VyZWx5IGl0IGdpdmVzIHRoZQo+IGNvbXBpbGVyIGEgYmV0dGVyIGNoYW5jZSB0byBvcHRpbWl6
ZT8KCkkgZG9uJ3QgdGhpbmsgc28gLSB0aGV5J3JlIHByZXR0eSBnb29kIHRvIGxpbWl0IHRoZSBs
aWZlIHJhbmdlIG9mCnZhcmlhYmxlcyAoYXQgbGVhc3QgaW4gbm90IG92ZXJseSBoYWlyeSBmdW5j
dGlvbnMpIHRoZXNlIGRheXMuIFRoZQptb3JlIG5hcnJvdyBzY29wZXMgd2Ugb2Z0ZW4gYXNrIGZv
ciBhcmUgbW9yZSBmb3IgdGhlIHJlYWRlciB0bwplYXNpbHkga25vdyB3aGF0IHRoZSBpbnRlbmRl
ZCB1c2FnZSByYW5nZSBvZiBhIHZhcmlhYmxlIGlzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13: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 1iADFp-0007W6-ML; Tue, 17 Sep 2019 13:10:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iADFo-0007W1-MJ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:10:48 +0000
X-Inumbo-ID: 903b91c8-d94c-11e9-a337-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 903b91c8-d94c-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 13:10:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568725847;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=0NnssVt8uXNovFjM7iBWO0Bjic+gA1J0FOZ1jjPa6lE=;
 b=RahBqr3KqsXiLQKhAn1hAE4t9YOpXXVMu5ktRTqgO84B9yP1VHnuEmFp
 049ZB1scbmE2JwVEJ+CW5k/4D9EZ0HSlAZ/KSspcbDUpc4G353KlN4FHZ
 3dYotIDHODIQlc1w1UUpTVbEVeBfWswuSK0yT3U7BpuNXt6taSZHXzqZh 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +IT9N7slrpFbH5shk5tYMir44E/B2mrc9HS+i6Mf5a1hCrpH1rYtUJql2Y8wQoh6ValD9InDsi
 mkCaLrlxjQMqoowYOwBN4/T6ZdDgQ3+lNXPijSQLDNHT8yJWtfSvyEBKIVZQ1j1Wp5tNXF6v4O
 XdCOZOfy7eGCLCe7xv5EsDhdqeFW0CCbGiMc+AgS/8ze/iRamxdRXjIWuAWKQ5Z4ygHA/R6kS/
 esLh6UgCJyi5TovJDx98QL8eA78lAcjpTmNfDz0y+SEgbJh79ACZ6XuHxC2HyDMZwQv+qvvzgQ
 qks=
X-SBRS: 2.7
X-MesageID: 5973104
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5973104"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <eca36271-656a-ba89-134d-937a9d0bb403@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: <f15bb1a2-c657-6f59-2a88-1eafb7f891f3@citrix.com>
Date: Tue, 17 Sep 2019 14:10:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <eca36271-656a-ba89-134d-937a9d0bb403@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 06/10] AMD/IOMMU: don't blindly allocate
 interrupt remapping 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: 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>

T24gMDYvMDgvMjAxOSAxNDowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQUNQSSB0YWJsZXMgYXJl
IGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhhbiB0aGVyZSBhcmUK
PiBhY3R1YWwgZGV2aWNlcy4gQnkgZGVsYXlpbmcgdGhlIHRhYmxlIGFsbG9jYXRpb25zIGZvciBt
b3N0IGNhc2VzLCBhbmQKPiBkb2luZyB0aGVtIG9ubHkgd2hlbiBhbiBhY3R1YWwgZGV2aWNlIGlz
IGtub3duIHRvIGJlIHByZXNlbnQgYXQgYSBnaXZlbgo+IHBvc2l0aW9uLCBvdmVyYWxsIG1lbW9y
eSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92ZXIgNTAwawo+IHBhZ2VzIHRv
IGp1c3Qgb3ZlciAxayBvbmVzLgoKVGhpcyBpcyBzbGlnaHRseSBhd2t3YXJkIGdyYW1tYXIuwqAg
V2hpbGUgSSBkb24ndCB0aGluayBpdCBpcyBzdHJpY3RseQpzcGVha2luZyBpbmNvcnJlY3QsIGl0
IHdvdWxkIGJlIG1vcmUgbm9ybWFsIHRvIHBocmFzZSBhcyAianVzdCBvdmVyIDFrCnBhZ2VzIi4K
Cj4KPiBUYWJsZXMgY29udGludWUgdG8gZ2V0IGFsbG9jYXRlZCByaWdodCBhd2F5IGZvciBzcGVj
aWFsIGVudHJpZXMKPiAoSU8tQVBJQywgSFBFVCkgYXMgd2VsbCBhcyBmb3IgYWxpYXMgSURzLiBX
aGlsZSBpbiB0aGUgZm9ybWVyIGNhc2UKPiB0aGF0J3Mgc2ltcGx5IGJlY2F1c2UgdGhlcmUgbWF5
IG5vdCBiZSBhbnkgZGV2aWNlIGF0IGEgZ2l2ZW4gcG9zaXRpb24sCj4gaW4gdGhlIGxhdHRlciBj
YXNlIHRoaXMgaXMgdG8gYXZvaWQgaGF2aW5nIHRvIGludHJvZHVjZSByZWYtY291bnRpbmcgb2YK
PiB0YWJsZSB1c2FnZS4KPgo+IFRoZSBjaGFuZ2UgaW52b2x2ZXMgaW52b2tpbmcKPiBpdGVyYXRl
X2l2cnNfbWFwcGluZ3MoYW1kX2lvbW11X3NldHVwX2RldmljZV90YWJsZSkgYSBzZWNvbmQgdGlt
ZSwKPiBiZWNhdXNlIHRoZSBmdW5jdGlvbiBub3cgd2FudHMgdG8gYmUgYWJsZSB0byBmaW5kIFBD
SSBkZXZpY2VzLCB3aGljaAo+IGlzbid0IHBvc3NpYmxlIHlldCB3aGVuIElPTU1VIHNldHVwIGhh
cHBlbnMgdmVyeSBlYXJseSBkdXJpbmcgeDJBUElDCj4gbW9kZSBzZXR1cC4gSW4gdGhpcyBjb250
ZXh0IGFtZF9pb21tdV9pbml0X2ludGVycnVwdCgpIGdldHMgcmVuYW1lZCBhcwo+IHdlbGwuCj4K
PiBUaGUgbG9naWMgYWRqdXN0aW5nIGEgRFRFJ3MgaW50ZXJydXB0IHJlbWFwcGluZyBhdHRyaWJ1
dGVzIGFsc28gZ2V0cwo+IGNoYW5nZWQsIHN1Y2ggdGhhdCB0aGUgbGFjayBvZiBhbiBJUlQgd291
bGQgcmVzdWx0IGluIHRhcmdldCBhYm9ydGVkCj4gcmF0aGVyIHRoYW4gbm90IHJlbWFwcGVkIGlu
dGVycnVwdHMgKHNob3VsZCBhbnkgb2NjdXIpLgo+Cj4gTm90ZSB0aGF0IGZvciBub3cgcGhhbnRv
bSBmdW5jdGlvbnMgZ2V0IHNlcGFyYXRlIElSVHMgYWxsb2NhdGVkLCBhcyB3YXMKPiB0aGUgY2Fz
ZSBiZWZvcmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gLS0tCj4gdjU6IE5ldy4KPiAtLS0KPiBUQkQ6IFRoaXMgcmV0YWlucyBwcmlvciAoYnV0
IHN1c3BpY2lvdXMpIGJlaGF2aW9yIG9mIG5vdCBjYWxsaW5nCj4gwqDCoMKgwqAgYW1kX2lvbW11
X3NldF9pbnRyZW1hcF90YWJsZSgpIGZvciAiaW52YWxpZCIgSVZSUyBtYXBwaW5nIGVudHJpZXMu
Cj4gwqDCoMKgwqAgU2luY2UgRFRFLklWPTAgbWVhbnMgdW4tcmVtYXBwZWQgaW50ZXJydXB0cywg
SSB3b25kZXIgaWYgdGhpcyBuZWVkcwo+IMKgwqDCoMKgIGNoYW5naW5nLgoKSG93IHdvdWxkIGFu
IGludmFsaWQgZW50cnkgZ2V0IERURS5WIHNldCBpbiB0aGUgZmlyc3QgcGxhY2U/CgpXaGF0ZXZl
ciB0aGUgb2xkIGJlaGF2aW91ciBtYXkgaGF2ZSBiZWVuLCB3ZSBzaG91bGRuJ3QgaGF2ZSBjb2Rl
IHdoaWNoCmNvbWVzIHdpdGggYSBjaGFuY2Ugb2YgaGF2aW5nIG5vbi1yZW1hcHBlZCBpbnRlcnJ1
cHRzIGJ5IGFjY2lkZW50LgoKPgo+IEBAIC0xMjY2LDEzICsxMjcwLDQ2IEBAIHN0YXRpYyBpbnQg
X19pbml0IGFtZF9pb21tdV9zZXR1cF9kZXZpY2UKPiDCoMKgwqDCoMKgwqDCoMKgIGlmICggaXZy
c19tYXBwaW5nc1tiZGZdLnZhbGlkICkKPiDCoMKgwqDCoMKgwqDCoMKgIHsKPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgdm9pZCAqZHRlOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gTlVMTDsKPiDCoAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAvKiBhZGQgZGV2aWNlIHRhYmxlIGVudHJ5ICovCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGR0ZSA9IGRldmljZV90YWJsZS5idWZmZXIgKyAoYmRmICoKPiBJT01NVV9ERVZfVEFCTEVf
RU5UUllfU0laRSk7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlvbW11X2R0ZV9hZGRfZGV2
aWNlX2VudHJ5KGR0ZSwgJml2cnNfbWFwcGluZ3NbYmRmXSk7Cj4gwqAKPiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBpZiAoIGlvbW11X2ludHJlbWFwICYmCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGl2cnNfbWFwcGluZ3NbYmRmXS5kdGVfcmVxdWVzdG9yX2lkID09IGJkZiAm
Jgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAhaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlICkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Cj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoICFwY2lfaW5pdCApCj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgcGNpZGV2c19sb2NrKCk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgUENJX0JVUyhiZGYpLCBQQ0lfREVWRk4yKGJk
ZikpOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGNpZGV2c191bmxvY2soKTsK
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGlmICggcGRldiApCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgewo+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IHJlcV9pZCA9IGJkZjsKPiArCj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkbyB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGl2cnNfbWFwcGluZ3NbcmVxX2lkXS5pbnRyZW1hcF90YWJsZSA9Cj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYW1kX2lvbW11
X2FsbG9jX2ludHJlbWFwX3RhYmxlKAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXZyc19tYXBwaW5nc1tiZGZdLmlvbW11LAo+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJml2cnNf
bWFwcGluZ3NbcmVxX2lkXS5pbnRyZW1hcF9pbnVzZSk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGlmICggIWl2cnNfbWFwcGluZ3NbcmVxX2lkXS5pbnRyZW1hcF90
YWJsZSApCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
cmV0dXJuIC1FTk9NRU07Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBpZiAoICFwZGV2LT5waGFudG9tX3N0cmlkZSApCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHJlcV9pZCArPSBwZGV2LT5waGFudG9tX3N0cmlkZTsKPiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0gd2hpbGUgKCBQQ0lfU0xPVChyZXFfaWQpID09
IHBkZXYtPnNiZGYuZGV2ICk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+ICsKPiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKPiAtwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGR0ZSwgdmlydF90b19tYWRkcihpdnJzX21hcHBp
bmdzW2JkZl0uaW50cmVtYXBfdGFibGUpLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgZHRlLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXZyc19tYXBwaW5nc1ti
ZGZdLmludHJlbWFwX3RhYmxlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA/IHZp
cnRfdG9fbWFkZHIoaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlKQo+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAwLAoKVW5kZXIgd2hhdCBjaXJjdW1zdGFuY2VzIGNh
biBpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgYmUgTlVMTCwKZ2l2ZW4gdGhlIEVO
T01FTSBhYm92ZT8KClRoaXMgY2FzZSBpc24ndCB2ZXJ5IGNsZWFyIGN1dCBnaXZlbiB0aGUgIXBk
ZXYgcG9zc2liaWxpdHksIGJ1dC4uLgoKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvcGNpX2FtZF9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwo+IEBAIC00NTgsNiArNDU5LDMyIEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11
X2FkZF9kZXZpY2UodTggZGV2Zm4KPiDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PREVWOwo+
IMKgwqDCoMKgIH0KPiDCoAo+ICvCoMKgwqAgaXZyc19tYXBwaW5ncyA9IGdldF9pdnJzX21hcHBp
bmdzKHBkZXYtPnNlZyk7Cj4gK8KgwqDCoCBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIGRldmZu
KTsKPiArwqDCoMKgIGlmICggIWl2cnNfbWFwcGluZ3MgfHwKPiArwqDCoMKgwqDCoMKgwqDCoCAh
aXZyc19tYXBwaW5nc1tpdnJzX21hcHBpbmdzW2JkZl0uZHRlX3JlcXVlc3Rvcl9pZF0udmFsaWQg
KQo+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVQRVJNOwo+ICsKPiArwqDCoMKgIGlmICggaW9t
bXVfaW50cmVtYXAgJiYKPiArwqDCoMKgwqDCoMKgwqDCoCBpdnJzX21hcHBpbmdzW2JkZl0uZHRl
X3JlcXVlc3Rvcl9pZCA9PSBiZGYgJiYKPiArwqDCoMKgwqDCoMKgwqDCoCAhaXZyc19tYXBwaW5n
c1tiZGZdLmludHJlbWFwX3RhYmxlICkKPiArwqDCoMKgIHsKPiArwqDCoMKgwqDCoMKgwqAgaXZy
c19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlID0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBhbWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFibGUoCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBpb21tdSwgJml2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF9pbnVzZSk7Cj4g
K8KgwqDCoMKgwqDCoMKgIGlmICggIWl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSAp
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICvCoMKgwqDC
oMKgwqDCoCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAo+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGlvbW11LT5kZXZfdGFibGUuYnVmZmVyICsgKGJkZiAqCj4gSU9NTVVfREVWX1RBQkxF
X0VOVFJZX1NJWkUpLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGl2cnNfbWFwcGluZ3NbYmRm
XS5pbnRyZW1hcF90YWJsZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID8gdmlydF90b19tYWRk
cihpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUpCj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgOiAwLAoKLi4uIHRoaXMgY2FzZSBkZWZpbml0ZWx5IGNhbm5vdCBvY2N1ci4KCn5BbmRy
ZXcKCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW9tbXVfaW50cmVtYXApOwo+ICsKPiArwqDC
oMKgwqDCoMKgwqAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgYmRmKTsKPiArwqDCoMKg
IH0KPiArCj4gwqDCoMKgwqAgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UocGRldi0+ZG9t
YWluLCBpb21tdSwgZGV2Zm4sIHBkZXYpOwo+IMKgwqDCoMKgIHJldHVybiAwOwo+IMKgfQo+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:12:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13: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 1iADHu-0007pl-4i; Tue, 17 Sep 2019 13:12:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=tn4w=XM=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iADHs-0007pY-NC
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:12:56 +0000
X-Inumbo-ID: dc65451c-d94c-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc65451c-d94c-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 13:12: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 8AC0DAC2C;
 Tue, 17 Sep 2019 13:12:54 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
References: <osstest-141333-mainreport@xen.org>
 <5f71588b-274a-bdb7-d324-5ff9177a0490@arm.com>
 <ecb6672c-18e0-d949-9e2d-c340413c2c96@suse.com>
 <9b1607d1-773a-f93c-a5fc-1f2ba2e74e84@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1858d66b-f6f8-a129-96f2-bbb2cf2c3eed@suse.com>
Date: Tue, 17 Sep 2019 15:12:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9b1607d1-773a-f93c-a5fc-1f2ba2e74e84@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] dom/xen heap and boot allocator (WAS Re:
 [xen-unstable-smoke test] 141333: regressions - FAIL)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

T24gMTcuMDkuMTkgMTQ6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAoKyBKdWVyZ2VuKQo+IAo+
IEhpLAo+IAo+IE9uIDkvMTYvMTkgOTo1MSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE1
LjA5LjIwMTkgMTk6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9uIDkv
MTUvMTkgMzowOSBQTSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+Pj4+IGZsaWdodCAx
NDEzMzMgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3JlYWxdCj4+Pj4gaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTMzMy8KPj4+Pgo+Pj4+IFJlZ3Jl
c3Npb25zIDotKAo+Pj4+Cj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCj4+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+
Pj4gwqDCoCB0ZXN0LWFybWhmLWFybWhmLXhswqDCoMKgwqDCoMKgwqDCoMKgwqAgNyB4ZW4tYm9v
dMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZhaWwgCj4+Pj4gUkVHUi4gdnMuIDE0
MTI1Mwo+Pj4KPj4+IE9zc3Rlc3QgZG9lcyBub3QgcHJvdmlkZSB0aGUgc3RhY2sgdHJhY2UgYXMg
dGhlIGNyYXNoIGhhcHBlbiBiZWZvcmUgdGhlCj4+PiBjb25zb2xlIGlzIHNldHVwLCBidXQgSSBt
YW5hZ2VkIHRvIHJlcHJvZHVjZSBpdCBsb2NhbGx5Ogo+Pj4KPj4+IChYRU4pIEFzc2VydGlvbiAn
aXNfeGVuX2hlYXBfbWZuKG1hZGRyX3RvX21mbihtYSkpJyBmYWlsZWQgYXQKPj4+IC9ob21lL2p1
bGllbmcvd29ya3MveGVuL3hlbi9pbmNsdWRlL2FzbS9tbS5oOjI1MAo+Pj4gKFhFTikgLS0tLVsg
WGVuLTQuMTMtdW5zdGFibGXCoCBhcm0zMsKgIGRlYnVnPXnCoMKgIE5vdCB0YWludGVkIF0tLS0t
Cj4+Pgo+Pj4gWy4uLl0KPj4+Cj4+PiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPj4+IChYRU4pwqDC
oMKgIFs8MDAyOTkyYzA+XSBwYWdlX2FsbG9jLmMjYm9vdG1lbV9yZWdpb25fYWRkKzB4ZjgvMHgx
N2MgKFBDKQo+Pj4gKFhFTinCoMKgwqAgWzwwMDI5OTVhYz5dIGluaXRfYm9vdF9wYWdlcysweDhj
LzB4MWEwIChMUikKPj4+IChYRU4pwqDCoMKgIFs8MDAyOTk1YWM+XSBpbml0X2Jvb3RfcGFnZXMr
MHg4Yy8weDFhMAo+Pj4gKFhFTinCoMKgwqAgWzwwMDJhY2MyYz5dIGR0X3VucmVzZXJ2ZWRfcmVn
aW9ucysweDI2OC8weDI4NAo+Pj4gKFhFTinCoMKgwqAgWzwwMDJhZDhlMD5dIHN0YXJ0X3hlbisw
eDVjOC8weGU5MAo+Pj4gKFhFTinCoMKgwqAgWzwwMDIwMDA5OD5dIGFybTMyL2hlYWQubyNwcmlt
YXJ5X3N3aXRjaGVkKzB4NC8weDEwCj4+Pgo+Pj4gVGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVzZSBv
ZiBjb21taXQgNmUzZTc3MTIwMyAieGVuL2FybTogc2V0dXA6IFJlbG9jYXRlCj4+PiB0aGUgRGV2
aWNlLVRyZWUgbGF0ZXIgb24gaW4gdGhlIGJvb3QiLiBTaW5jZSB0aGlzIHBhdGNoLCBub25lIG9m
IHhlbmhlYXAKPj4+IG1lbW9yeSBpcyBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCj4+Cj4+
IFNvIHRoaXMgY2hhbmdlIHdhc24ndCB0ZXN0ZWQgb24gMzItYml0IEFybSBhdCBhbGwgdGhlbiBi
ZWZvcmUKPj4gY29tbWl0dGluZz8KPiAKPiBJIGZvcmdvdCB0byB0ZXN0IGl0IGJlZm9yZSBzZW5k
aW5nIHRoZSBwYXRjaCBvbiB0aGUgTUwgOiguCj4gCj4+Cj4+PiBUaGUgYm9vdCBhbGxvY2F0b3Ig
aXMgYm9vdHN0cmFwcGluZyBpdHNlbGYgYW5kIHJlLXVzZSBhIHBhZ2UgZnJvbSB0aGUKPj4+IGZp
cnN0IGFkZGVkIHJlZ2lvbi4gSWYgdGhpcyByZWdpb24gaXMgbm90IGEgeGVuaGVhcCByZWdpb24s
IHRoZW4gaXQgd2lsbAo+Pj4gY3Jhc2ggd2hlbiBjYWxsaW5nIG1mbl90b192aXJ0KCkgb3IgbGF0
ZXIgb24gYmVjYXVzZSB0aGUgdmlydHVhbCBhZGRyZXNzCj4+PiBpcyBub3QgbWFwcGVkIGluIG1l
bW9yeS4KPj4+Cj4+PiBUaGUgZGVzY3JpcHRpb24gb2YgdGhlIGJvb3QgYWxsb2NhdG9yIGluIHBh
Z2VfYWxsb2MuYyBsZWFkcyB0byB0aGluawo+Pj4gdGhhdCBvbmx5IGRvbWhlYXAgbWVtb3J5IG1h
eSBiZSBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCj4+Pgo+Pj4gRnVydGhlcm1vcmUsIGFz
IHRoZSBib290IGFsbG9jYXRvciBtYXkgaGF2ZSBkb21oZWFwIHBhZ2UsIGl0IG1lYW5zIHRoYXQK
Pj4+IGNhbGxpbmcgbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9vdF9wYWdlcyguLi4pKSBtYXkg
bm90IHdvcmsgd2hlbgo+Pj4gQ09ORklHX1NFUEFSQVRFX1hFTkhFQVA9eS4KPj4+Cj4+PiBJdCBm
ZWVscyB0byBtZSB0aGF0IGltcG9zaW5nIHRvIGdpdmUgYSB4ZW5oZWFwIHBhZ2UgdG8gdGhlIGJv
b3QKPj4+IGFsbG9jYXRvciBpcyBxdWl0ZSB1Z2x5LiBBcyB0aGUgYm9vdCBhbGxvY2F0b3Igd2ls
bCBiZSB1c2VkIGluIG1vc3Qgb2YKPj4+IHRoZSBjYXNlLCBzdGF0aWNhbGx5IGFsbG9jYXRpbmcg
Ym9vdG1lbV9yZWdpb25fbGlzdCBtYXliZSB0aGUgYmVzdC4gQW55Cj4+PiB0aG91Z2h0cz8KPj4K
Pj4gSSd2ZSBnb25lIGJhY2sgdG8gNC4yIGNvZGUsIHdoZXJlIDMyLWJpdCB4ODYgd2FzIHN0aWxs
IHN1cHBvcnRlZC4gVGhlcmUKPj4gd2UgaGFkCj4+Cj4+ICNpZiBkZWZpbmVkKENPTkZJR19YODZf
MzIpCj4+IMKgwqDCoMKgIHhlbmhlYXBfaW5pdGlhbF9waHlzX3N0YXJ0ID0gKFBGTl9VUChfX3Bh
KCZfZW5kKSkgKyAxKSA8PCAKPj4gUEFHRV9TSElGVDsKPj4gwqDCoMKgwqAgLyogTXVzdCBwYXNz
IGEgc2luZ2xlIG1hcHBlZCBwYWdlIGZvciBwb3B1bGF0aW5nIAo+PiBib290bWVtX3JlZ2lvbl9s
aXN0LiAqLwo+PiDCoMKgwqDCoCBpbml0X2Jvb3RfcGFnZXMoX19wYSgmX2VuZCksIHhlbmhlYXBf
aW5pdGlhbF9waHlzX3N0YXJ0KTsKPj4gwqDCoMKgwqAgeGVuaGVhcF9waHlzX2VuZCA9IERJUkVD
VE1BUF9NQllURVMgPDwgMjA7Cj4+ICNlbHNlCj4gCj4gSSBrbm93IHJlYWxpemUgd2UgaGFkIHNp
bWlsYXIgY29tbWVudCBpbiB0aGUgYXJtMzIgY29kZToKPiAKPiAiTmVlZCBhIHNpbmdsZSBtYXBw
ZWQgcGFnZSBmb3IgcG9wdWxhdGluZyBib290bWVtX3JlZ2lvbl9saXN0Igo+IAo+Pgo+PiBpLmUu
IGl0IHdhcyBjbGVhcmx5IGludGVuZGVkIGZvciB0aGUgZmlyc3QgdGhpbmcgZ2l2ZW4gdG8gdGhl
IGJvb3QKPj4gYWxsb2NhdG9yIHRvIGJlIGEgWGVuIGhlYXAgcGFnZS4KPj4KPj4gQmV5b25kIHRo
aXMgbm8geDg2IGNvZGUgdGhhdCB3YXNuJ3QgeDg2LTY0IHNwZWNpZmljIGRlcGVuZGVkIG9uIHRo
ZXJlCj4+IG9ubHkgY29taW5nIGRpcmVjdC1tYXBwZWQgbWVtb3J5IGJhY2sgb3V0IG9mIGFsbG9j
X2Jvb3RfcGFnZXMoKS4KPj4KPj4gQnV0IHllcywgYSBzdGF0aWMgYWxsb2NhdGlvbiBtYXkgbWFr
ZSBzZW5zZSAoYW5kIHRoZW4gYXJndWFibHkgaXQgbWF5Cj4+IG5vdCBldmVuIG5lZWQgdG8gYmUg
YSBmdWxsIHBhZ2UpIC0gY29tbWl0IDA0MDllMjllMmIsIHdoaWNoIGlzIHdoYXQKPj4gaGFkIGlu
dHJvZHVjZWQgYm9vdG1lbV9yZWdpb25fbGlzdCwgZG9lc24ndCAoYXMgd2FzIHRoZSBjb21tb24g
Y2FzZQo+PiBiYWNrIHRoZW4pIGhhdmUgYW55IGRlc2NyaXB0aW9uIGF0IGFsbCwgaS5lLiB0aGVy
ZSdzIG5vIHdheSB0byBrbm93Cj4+IHdoeSBpdCB3YXNuJ3QgZG9uZSB0aGlzIHdheSBpbiB0aGUg
Zmlyc3QgcGxhY2UuCj4gCj4gSXQgaXMgcHJvYmFibHkgdG9vIGxhdGUgZm9yIFhlbiA0LjEzIHRv
IG1vdmUgdG8gYSBzdGF0aWMgbGlzdCBmb3IgCj4gYm9vdG1lbV9yZWdpb25fbGlzdCAoSnVlcmdl
bj8pLCBzbyBJIGFtIHRoaW5raW5nIHRvIGZpeCB1cCB0aGUgYXJtMzIKPiBjb2RlIGluc3RlYWQu
CgpEZXBlbmRzIG9uIHRoZSBwYXRjaCBzaXplIGFuZCB0aGUgcmlzayB0byB0YWtlIGl0LiBCdXQg
aW4gZ2VuZXJhbCBJJ2QKcHJlZmVyIGEgc2ltcGxlIHNvbHV0aW9uLCBlc3BlY2lhbGx5IGluIG9y
ZGVyIHRvIGdldCBhIHB1c2ggcmF0aGVyCnNvb25lciB0aGFuIGxhdGVyLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:21:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iADQD-0000bJ-6a; Tue, 17 Sep 2019 13:21:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iADQB-0000b5-VW
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:21:32 +0000
X-Inumbo-ID: 0fc00e6e-d94e-11e9-960c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0fc00e6e-d94e-11e9-960c-12813bfff9fa;
 Tue, 17 Sep 2019 13:21:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6513228;
 Tue, 17 Sep 2019 06:21: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 B24233F575;
 Tue, 17 Sep 2019 06:21:29 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 14:21:25 +0100
Message-Id: <20190917132125.13033-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/arm32: setup: Give a xenheap page to the
 boot allocator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgY29tbWl0IDZlM2U3NzEyMDMgInhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0aGUgRGV2
aWNlLVRyZWUgbGF0ZXIgb24KaW4gdGhlIGJvb3QiLCB0aGUgYm9vdCBhbGxvY2F0b3Igd2lsbCBu
b3QgcmVjZWl2ZSBhbnkgeGVuaGVhcCBwYWdlIChpLmUuCm1hcHBlZCBwYWdlKSBvbiBBcm0zMi4K
Ckhvd2V2ZXIsIHRoZSBib290IGFsbG9jYXRvciBpbXBsaWNpdGVseSByZWx5IG9uIGhhdmluZyB0
aGUgZmlyc3QgcGFnZQphbHJlYWR5IG1hcHBlZCBhbmQgdGhlcmVmb3JlIHJlc3VsdCB0byBicmVh
ayBib290IG9uIEFybTMyLgoKVGhlIGVhc2llc3Qgd2F5IGZvciBub3cgaXMgdG8gZ2l2ZSBhIHhl
bmhlYXAgcGFnZSB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCldlIG1heSB3YW50IHRvIHJldGhpbmsg
dGhlIGludGVyZmFjZSBpbiB0aGUgZnV0dXJlLgoKRml4ZXM6IDZlM2U3NzEyMDMgKCd4ZW4vYXJt
OiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVlIGxhdGVyIG9uIGluIHRoZSBib290JykK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAu
YyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGViYmZhZDk0ZTQuLmU2ZGRlZmI1Y2YgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5j
CkBAIC01OTMsNiArNTkzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHZvaWQpCiAg
ICAgdW5zaWduZWQgbG9uZyBoZWFwX3BhZ2VzLCB4ZW5oZWFwX3BhZ2VzLCBkb21oZWFwX3BhZ2Vz
OwogICAgIGludCBpOwogICAgIGNvbnN0IHVpbnQzMl90IGN0ciA9IFJFQURfQ1AzMihDVFIpOwor
ICAgIG1mbl90IGJvb3RfbWZuX3N0YXJ0LCBib290X21mbl9lbmQ7CiAKICAgICBpZiAoICFib290
aW5mby5tZW0ubnJfYmFua3MgKQogICAgICAgICBwYW5pYygiTm8gbWVtb3J5IGJhbmtcbiIpOwpA
QCAtNjY1LDYgKzY2NiwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odm9pZCkKIAog
ICAgIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKGUgPj4gUEFHRV9TSElGVCkgLSB4ZW5oZWFwX3Bh
Z2VzLCB4ZW5oZWFwX3BhZ2VzKTsKIAorICAgIC8qIFdlIG5lZWQgYSBzaW5nbGUgbWFwcGVkIHBh
Z2UgZm9yIHBvcHVsYXRpbmcgYm9vdG1lbV9yZWdpb25fbGlzdC4gKi8KKyAgICBib290X21mbl9z
dGFydCA9IG1mbl9hZGQoeGVuaGVhcF9tZm5fZW5kLCAtMSk7CisgICAgYm9vdF9tZm5fZW5kID0g
eGVuaGVhcF9tZm5fZW5kOworICAgIGluaXRfYm9vdF9wYWdlcyhtZm5fdG9fbWFkZHIoYm9vdF9t
Zm5fc3RhcnQpLCBtZm5fdG9fbWFkZHIoYm9vdF9tZm5fZW5kKSk7CisKICAgICAvKiBBZGQgbm9u
LXhlbmhlYXAgbWVtb3J5ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBib290aW5mby5tZW0ubnJf
YmFua3M7IGkrKyApCiAgICAgewpAQCAtNzEwLDcgKzcxNiw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cF9tbSh2b2lkKQogCiAgICAgLyogQWRkIHhlbmhlYXAgbWVtb3J5IHRoYXQgd2FzIG5v
dCBhbHJlYWR5IGFkZGVkIHRvIHRoZSBib290IGFsbG9jYXRvci4gKi8KICAgICBpbml0X3hlbmhl
YXBfcGFnZXMobWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX2VuZCkpOworICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdG9fbWFkZHIoYm9vdF9tZm5fZW5kKSk7CiB9CiAjZWxzZSAvKiBDT05GSUdf
QVJNXzY0ICovCiBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odm9pZCkKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:22:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iADQe-0000eW-Gm; Tue, 17 Sep 2019 13:22:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iADQc-0000eC-UW
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:21:58 +0000
X-Inumbo-ID: 1fe480a4-d94e-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1fe480a4-d94e-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 13:21:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568726519;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ovTOAQREcMoCLY/7M1fPC9FEoxtOO6574TM9w2x4BaM=;
 b=GvPI3yBoVD+Zg29Tzsv+OvmUaQPuCr+H+mq4n6j4I17KoxY6OEtQIZdZ
 m6wzcWNVmP6Q2gGHmLnjo5RdKXkcvLL3GEw05RDyqlj3UpCVVlM86RrIQ
 98oZPUUoC8Uof8AS49gJPksXixHG+b0Q4crLVey2PMoEEWs4WB0vphF+O 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WsN9cW5IvN2woNjq2KZklLz0qznvrbWQMj89sgsm9G8MNZ2a2PTHELD89ww+mmYgFOgFnC4Y/c
 1g16h1d1SbZlgtAwUAOuoHNYFHA5XdDoAFdW8T/hQ3g+2i/0Lv57cGfZEIbGXSfYgd3OTz4olR
 tZ1CjaZwBnlZ/nlp+ZxhE160KIdCcemjyu2mhfC+jBOIH6TPTEX34PQEtjPCKr4eSSkvJzsvO+
 g9JGHiNggGuAvreQSRR79JJ2/AvRaVx+utKtgH7VhPd4EosTYh8NajtR081jygHVljK2+wqarF
 B7o=
X-SBRS: 2.7
X-MesageID: 5726219
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5726219"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <f004b5c2-c900-844a-bf87-660df02bcbf5@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: <c8f714a8-0dbf-0fb6-3ee1-5003257a0e06@citrix.com>
Date: Tue, 17 Sep 2019 14:20:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f004b5c2-c900-844a-bf87-660df02bcbf5@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 07/10] AMD/IOMMU: make phantom functions
 share interrupt remapping 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: 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>

T24gMDYvMDgvMjAxOSAxNDowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmF0aGVyIHRoYW4gZHVw
bGljYXRpbmcgZW50cmllcyBpbiBhbWRfaW9tbXVfbXNpX21zZ191cGRhdGVfaXJlKCksIHNoYXJl
Cj4gdGhlIHRhYmxlcy4gVGhpcyBtYWlubHkgcmVxdWlyZXMgc29tZSBjYXJlIHdoaWxlIGZyZWVp
bmcgdGhlbSwgdG8gYXZvaWQKPiBmcmVlaW5nIG1lbW9yeSBibG9ja3MgdHdpY2UuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:29:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13: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 1iADXu-0001SV-R0; Tue, 17 Sep 2019 13:29:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iADXt-0001SJ-Qf
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:29:29 +0000
X-Inumbo-ID: 2cb59808-d94f-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2cb59808-d94f-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 13:29:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568726969;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=AnPaQ/Y/x86kiYx4BJNKptKz7+9MCNJzkmu758WmgQU=;
 b=X+NV3H+6UdFAwMun4Nt42S+fOJDomYUatMe3ABq8IQ3Km8F4myjU83MT
 jaHN35Co94dLLqWtCVjBk/dNB0ZoZEQJKdvJXTjbXySsdcp5jSTEHu/fE
 DKwRFZMOwopnErFr0+jCAEbql1h+Cui461O/LWCX6HXPbd9bR2CxW7aZS U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8BEscCIqeyjmCcMYYyVdLX/8DNLUOGtjZUuDZaBlPWDSHv76cyvp3lKoqGo4MKrcLYtDIEf++O
 z0chLHA72hA49R81LtKxJn75vs/SiKL7f+Nzal3SPFuXyBdLe/7YSb2foC+p2v1b/nArm/hGyM
 rBPEMmMbdzQGjjtm4zBiIqouHZrlXjK2tHPzc+3mro0iaJCDin0iflMnfIeTApF6LTsvHm6iQX
 l7rdpU7gdCA2O1rRWnwHW2ttQfjQRbaI1eE3h3MsL6DUPr5X8k45/gOJMMCw8XrjZQD8+/JuKS
 YFc=
X-SBRS: 2.7
X-MesageID: 5726704
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5726704"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <33824f67-d50d-f7ac-f3a6-305eb8fe3bc1@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: <ec3effc2-b47d-50e4-6172-495411394117@citrix.com>
Date: Tue, 17 Sep 2019 14:29:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <33824f67-d50d-f7ac-f3a6-305eb8fe3bc1@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 08/10] x86/PCI: read MSI-X table entry
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDgvMjAxOSAxNDoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmF0aGVyIHRoYW4gZG9p
bmcgdGhpcyBldmVyeSB0aW1lIHdlIHNldCB1cCBpbnRlcnJ1cHRzIGZvciBhIGRldmljZQo+IGFu
ZXcgKGFuZCB0aGVuIGluIHR3byBkaXN0aW5jdCBwbGFjZXMpIGZpbGwgdGhpcyBpbnZhcmlhbnQg
ZmllbGQKPiByaWdodCBhZnRlciBhbGxvY2F0aW5nIHN0cnVjdCBhcmNoX21zaXguCj4KPiBXaGls
ZSBhdCBpdCBhbHNvIG9idGFpbiB0aGUgTVNJLVggY2FwYWJpbGl0eSBzdHJ1Y3R1cmUgcG9zaXRp
b24ganVzdAo+IG9uY2UsIGluIG1zaXhfY2FwYWJpbGl0eV9pbml0KCksIHJhdGhlciB0aGFuIGlu
IGVhY2ggY2FsbGVyLgo+Cj4gRnVydGhlcm1vcmUgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGVs
aW1pbmF0ZSB0aGUgbXVsdGlfbXNpeF9jYXBhYmxlKCkKPiBhbGlhcyBvZiBtc2l4X3RhYmxlX3Np
emUoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:29:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13: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 1iADXo-0001Rl-H9; Tue, 17 Sep 2019 13:29:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iADXm-0001RZ-QP
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:29:22 +0000
X-Inumbo-ID: 27568de0-d94f-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 27568de0-d94f-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 13:29:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7AC8628;
 Tue, 17 Sep 2019 06:29:19 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 283003F575;
 Tue, 17 Sep 2019 06:29:17 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>
References: <osstest-141333-mainreport@xen.org>
 <5f71588b-274a-bdb7-d324-5ff9177a0490@arm.com>
 <ecb6672c-18e0-d949-9e2d-c340413c2c96@suse.com>
 <9b1607d1-773a-f93c-a5fc-1f2ba2e74e84@arm.com>
 <1858d66b-f6f8-a129-96f2-bbb2cf2c3eed@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d7d4ae9d-4a53-bbda-7884-855b169e68ed@arm.com>
Date: Tue, 17 Sep 2019 14:29:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1858d66b-f6f8-a129-96f2-bbb2cf2c3eed@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] dom/xen heap and boot allocator (WAS Re:
 [xen-unstable-smoke test] 141333: regressions - FAIL)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

SGkgSnVlcmdlbiwKCk9uIDkvMTcvMTkgMjoxMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBP
biAxNy4wOS4xOSAxNDozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAoKyBKdWVyZ2VuKQo+Pgo+
PiBIaSwKPj4KPj4gT24gOS8xNi8xOSA5OjUxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IE9u
IDE1LjA5LjIwMTkgMTk6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSwKPj4+Pgo+Pj4+
IE9uIDkvMTUvMTkgMzowOSBQTSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+Pj4+PiBm
bGlnaHQgMTQxMzMzIHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFtyZWFsXQo+Pj4+PiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMzMzLwo+Pj4+Pgo+
Pj4+PiBSZWdyZXNzaW9ucyA6LSgKPj4+Pj4KPj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+Pj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBu
b3QgYmUgcnVuOgo+Pj4+PiDCoMKgIHRlc3QtYXJtaGYtYXJtaGYteGzCoMKgwqDCoMKgwqDCoMKg
wqDCoCA3IHhlbi1ib290wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmFpbCAKPj4+
Pj4gUkVHUi4gdnMuIDE0MTI1Mwo+Pj4+Cj4+Pj4gT3NzdGVzdCBkb2VzIG5vdCBwcm92aWRlIHRo
ZSBzdGFjayB0cmFjZSBhcyB0aGUgY3Jhc2ggaGFwcGVuIGJlZm9yZSB0aGUKPj4+PiBjb25zb2xl
IGlzIHNldHVwLCBidXQgSSBtYW5hZ2VkIHRvIHJlcHJvZHVjZSBpdCBsb2NhbGx5Ogo+Pj4+Cj4+
Pj4gKFhFTikgQXNzZXJ0aW9uICdpc194ZW5faGVhcF9tZm4obWFkZHJfdG9fbWZuKG1hKSknIGZh
aWxlZCBhdAo+Pj4+IC9ob21lL2p1bGllbmcvd29ya3MveGVuL3hlbi9pbmNsdWRlL2FzbS9tbS5o
OjI1MAo+Pj4+IChYRU4pIC0tLS1bIFhlbi00LjEzLXVuc3RhYmxlwqAgYXJtMzLCoCBkZWJ1Zz15
wqDCoCBOb3QgdGFpbnRlZCBdLS0tLQo+Pj4+Cj4+Pj4gWy4uLl0KPj4+Pgo+Pj4+IChYRU4pIFhl
biBjYWxsIHRyYWNlOgo+Pj4+IChYRU4pwqDCoMKgIFs8MDAyOTkyYzA+XSBwYWdlX2FsbG9jLmMj
Ym9vdG1lbV9yZWdpb25fYWRkKzB4ZjgvMHgxN2MgKFBDKQo+Pj4+IChYRU4pwqDCoMKgIFs8MDAy
OTk1YWM+XSBpbml0X2Jvb3RfcGFnZXMrMHg4Yy8weDFhMCAoTFIpCj4+Pj4gKFhFTinCoMKgwqAg
WzwwMDI5OTVhYz5dIGluaXRfYm9vdF9wYWdlcysweDhjLzB4MWEwCj4+Pj4gKFhFTinCoMKgwqAg
WzwwMDJhY2MyYz5dIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucysweDI2OC8weDI4NAo+Pj4+IChYRU4p
wqDCoMKgIFs8MDAyYWQ4ZTA+XSBzdGFydF94ZW4rMHg1YzgvMHhlOTAKPj4+PiAoWEVOKcKgwqDC
oCBbPDAwMjAwMDk4Pl0gYXJtMzIvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQrMHg0LzB4MTAKPj4+
Pgo+Pj4+IFRoaXMgaXMgaGFwcGVuaW5nIGJlY2F1c2Ugb2YgY29tbWl0IDZlM2U3NzEyMDMgInhl
bi9hcm06IHNldHVwOiAKPj4+PiBSZWxvY2F0ZQo+Pj4+IHRoZSBEZXZpY2UtVHJlZSBsYXRlciBv
biBpbiB0aGUgYm9vdCIuIFNpbmNlIHRoaXMgcGF0Y2gsIG5vbmUgb2YgCj4+Pj4geGVuaGVhcAo+
Pj4+IG1lbW9yeSBpcyBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCj4+Pgo+Pj4gU28gdGhp
cyBjaGFuZ2Ugd2Fzbid0IHRlc3RlZCBvbiAzMi1iaXQgQXJtIGF0IGFsbCB0aGVuIGJlZm9yZQo+
Pj4gY29tbWl0dGluZz8KPj4KPj4gSSBmb3Jnb3QgdG8gdGVzdCBpdCBiZWZvcmUgc2VuZGluZyB0
aGUgcGF0Y2ggb24gdGhlIE1MIDooLgo+Pgo+Pj4KPj4+PiBUaGUgYm9vdCBhbGxvY2F0b3IgaXMg
Ym9vdHN0cmFwcGluZyBpdHNlbGYgYW5kIHJlLXVzZSBhIHBhZ2UgZnJvbSB0aGUKPj4+PiBmaXJz
dCBhZGRlZCByZWdpb24uIElmIHRoaXMgcmVnaW9uIGlzIG5vdCBhIHhlbmhlYXAgcmVnaW9uLCB0
aGVuIGl0IAo+Pj4+IHdpbGwKPj4+PiBjcmFzaCB3aGVuIGNhbGxpbmcgbWZuX3RvX3ZpcnQoKSBv
ciBsYXRlciBvbiBiZWNhdXNlIHRoZSB2aXJ0dWFsIAo+Pj4+IGFkZHJlc3MKPj4+PiBpcyBub3Qg
bWFwcGVkIGluIG1lbW9yeS4KPj4+Pgo+Pj4+IFRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgYm9vdCBh
bGxvY2F0b3IgaW4gcGFnZV9hbGxvYy5jIGxlYWRzIHRvIHRoaW5rCj4+Pj4gdGhhdCBvbmx5IGRv
bWhlYXAgbWVtb3J5IG1heSBiZSBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCj4+Pj4KPj4+
PiBGdXJ0aGVybW9yZSwgYXMgdGhlIGJvb3QgYWxsb2NhdG9yIG1heSBoYXZlIGRvbWhlYXAgcGFn
ZSwgaXQgbWVhbnMgdGhhdAo+Pj4+IGNhbGxpbmcgbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9v
dF9wYWdlcyguLi4pKSBtYXkgbm90IHdvcmsgd2hlbgo+Pj4+IENPTkZJR19TRVBBUkFURV9YRU5I
RUFQPXkuCj4+Pj4KPj4+PiBJdCBmZWVscyB0byBtZSB0aGF0IGltcG9zaW5nIHRvIGdpdmUgYSB4
ZW5oZWFwIHBhZ2UgdG8gdGhlIGJvb3QKPj4+PiBhbGxvY2F0b3IgaXMgcXVpdGUgdWdseS4gQXMg
dGhlIGJvb3QgYWxsb2NhdG9yIHdpbGwgYmUgdXNlZCBpbiBtb3N0IG9mCj4+Pj4gdGhlIGNhc2Us
IHN0YXRpY2FsbHkgYWxsb2NhdGluZyBib290bWVtX3JlZ2lvbl9saXN0IG1heWJlIHRoZSBiZXN0
LiBBbnkKPj4+PiB0aG91Z2h0cz8KPj4+Cj4+PiBJJ3ZlIGdvbmUgYmFjayB0byA0LjIgY29kZSwg
d2hlcmUgMzItYml0IHg4NiB3YXMgc3RpbGwgc3VwcG9ydGVkLiBUaGVyZQo+Pj4gd2UgaGFkCj4+
Pgo+Pj4gI2lmIGRlZmluZWQoQ09ORklHX1g4Nl8zMikKPj4+IMKgwqDCoMKgIHhlbmhlYXBfaW5p
dGlhbF9waHlzX3N0YXJ0ID0gKFBGTl9VUChfX3BhKCZfZW5kKSkgKyAxKSA8PCAKPj4+IFBBR0Vf
U0hJRlQ7Cj4+PiDCoMKgwqDCoCAvKiBNdXN0IHBhc3MgYSBzaW5nbGUgbWFwcGVkIHBhZ2UgZm9y
IHBvcHVsYXRpbmcgCj4+PiBib290bWVtX3JlZ2lvbl9saXN0LiAqLwo+Pj4gwqDCoMKgwqAgaW5p
dF9ib290X3BhZ2VzKF9fcGEoJl9lbmQpLCB4ZW5oZWFwX2luaXRpYWxfcGh5c19zdGFydCk7Cj4+
PiDCoMKgwqDCoCB4ZW5oZWFwX3BoeXNfZW5kID0gRElSRUNUTUFQX01CWVRFUyA8PCAyMDsKPj4+
ICNlbHNlCj4+Cj4+IEkga25vdyByZWFsaXplIHdlIGhhZCBzaW1pbGFyIGNvbW1lbnQgaW4gdGhl
IGFybTMyIGNvZGU6Cj4+Cj4+ICJOZWVkIGEgc2luZ2xlIG1hcHBlZCBwYWdlIGZvciBwb3B1bGF0
aW5nIGJvb3RtZW1fcmVnaW9uX2xpc3QiCj4+Cj4+Pgo+Pj4gaS5lLiBpdCB3YXMgY2xlYXJseSBp
bnRlbmRlZCBmb3IgdGhlIGZpcnN0IHRoaW5nIGdpdmVuIHRvIHRoZSBib290Cj4+PiBhbGxvY2F0
b3IgdG8gYmUgYSBYZW4gaGVhcCBwYWdlLgo+Pj4KPj4+IEJleW9uZCB0aGlzIG5vIHg4NiBjb2Rl
IHRoYXQgd2Fzbid0IHg4Ni02NCBzcGVjaWZpYyBkZXBlbmRlZCBvbiB0aGVyZQo+Pj4gb25seSBj
b21pbmcgZGlyZWN0LW1hcHBlZCBtZW1vcnkgYmFjayBvdXQgb2YgYWxsb2NfYm9vdF9wYWdlcygp
Lgo+Pj4KPj4+IEJ1dCB5ZXMsIGEgc3RhdGljIGFsbG9jYXRpb24gbWF5IG1ha2Ugc2Vuc2UgKGFu
ZCB0aGVuIGFyZ3VhYmx5IGl0IG1heQo+Pj4gbm90IGV2ZW4gbmVlZCB0byBiZSBhIGZ1bGwgcGFn
ZSkgLSBjb21taXQgMDQwOWUyOWUyYiwgd2hpY2ggaXMgd2hhdAo+Pj4gaGFkIGludHJvZHVjZWQg
Ym9vdG1lbV9yZWdpb25fbGlzdCwgZG9lc24ndCAoYXMgd2FzIHRoZSBjb21tb24gY2FzZQo+Pj4g
YmFjayB0aGVuKSBoYXZlIGFueSBkZXNjcmlwdGlvbiBhdCBhbGwsIGkuZS4gdGhlcmUncyBubyB3
YXkgdG8ga25vdwo+Pj4gd2h5IGl0IHdhc24ndCBkb25lIHRoaXMgd2F5IGluIHRoZSBmaXJzdCBw
bGFjZS4KPj4KPj4gSXQgaXMgcHJvYmFibHkgdG9vIGxhdGUgZm9yIFhlbiA0LjEzIHRvIG1vdmUg
dG8gYSBzdGF0aWMgbGlzdCBmb3IgCj4+IGJvb3RtZW1fcmVnaW9uX2xpc3QgKEp1ZXJnZW4/KSwg
c28gSSBhbSB0aGlua2luZyB0byBmaXggdXAgdGhlIGFybTMyCj4+IGNvZGUgaW5zdGVhZC4KPiAK
PiBEZXBlbmRzIG9uIHRoZSBwYXRjaCBzaXplIGFuZCB0aGUgcmlzayB0byB0YWtlIGl0LiBCdXQg
aW4gZ2VuZXJhbCBJJ2QKPiBwcmVmZXIgYSBzaW1wbGUgc29sdXRpb24sIGVzcGVjaWFsbHkgaW4g
b3JkZXIgdG8gZ2V0IGEgcHVzaCByYXRoZXIKPiBzb29uZXIgdGhhbiBsYXRlci4KCkkgaGF2ZSBq
dXN0IHNlbnQgYSBwYXRjaCB0byBmaXggdGhlIGJyZWFrYWdlOgoKaHR0cHM6Ly9wYXRjaHdvcmsu
a2VybmVsLm9yZy9wYXRjaC8xMTE0ODg4My8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iADgU-0002rv-PQ; Tue, 17 Sep 2019 13:38:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CyFt=XM=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iADgT-0002rG-9J
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:38:21 +0000
X-Inumbo-ID: 69826896-d950-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 69826896-d950-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 13:38:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568727500;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Y9NIp4TYEY65XUMp05dZxATugiZviwVFBBCiHpdBItw=;
 b=ZzHzDYf3ctaXR/fa20cg/kv4mIDcVGNwbLLuLP1jSHQsFB0pL+m1gx8A
 bt4KfrKzcfjS7eoxjsitcuvcNZPCh1K9AfJ6kifjHVqH1zsIIrH6A8vhf
 zGQcPkiCaumsgJ+Cij1GqO3m6dXQ4Bcedl+S3Pmf7OUZtgSIKcD5LzzHj k=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 17FnX4X+Ra4vM2hW83yaCWOffg535BXvdpOaIXlyfdzXSlx0xnhuzif9L9ITZl1A1TpHw5dPHH
 wjg9RnQOLp+pSYCf9i5NeGnQcj5IX2h8jDgmeJ5hX8RyuTnQ2p77EhkZ9mKscR2EG4jRQCIITh
 57vMxpiXpcb/+whwR4OPm9+qCQigwzqazP5ntGLms+Q/IGHxGetaiavfoSs3KIWzqJRcPw0VMU
 RKmQolEHh/yuN7OGFc38fvElWp+mt/k8zXxLtgdPY1b/dAB+sPkZBrLZaVVhwZx68bMp9V7zv5
 IwQ=
X-SBRS: 2.7
X-MesageID: 5975166
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5975166"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2 4/9] x86/HVM: move NOFLUSH handling out of
 hvm_set_cr3()
Thread-Index: AQHVbR9++bfXxouIhUeVJ1WnPk72p6cvz94g///k4wCAACrUoA==
Date: Tue, 17 Sep 2019 13:38:15 +0000
Message-ID: <a9259168c184420cbec4d49724e11f44@AMSPEX02CL03.citrite.net>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <8e2aae32-917c-8035-1aef-8b47c321e42b@suse.com>
 <d337fda7232b4b099e16de5615c68558@AMSPEX02CL03.citrite.net>
 <f7092f79-d858-d2c7-a44d-de722358247c@suse.com>
In-Reply-To: <f7092f79-d858-d2c7-a44d-de722358247c@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 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: Kevin Tian <kevin.tian@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 BorisOstrovsky <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDE3IFNlcHRlbWJlciAyMDE5IDE0OjAzDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPjsgQW5kcmV3DQo+IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBN
b25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamlt
YUBpbnRlbC5jb20+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47DQo+IEJvcmlz
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT47IFBhdWwgRHVycmFudCA8cGF1
bEB4ZW4ub3JnPjsgV2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFtQQVRDSCB2MiA0LzldIHg4Ni9IVk06IG1vdmUgTk9GTFVTSCBoYW5kbGluZyBvdXQgb2Yg
aHZtX3NldF9jcjMoKQ0KPiANCj4gT24gMTcuMDkuMjAxOSAxNDo0NSwgUGF1bCBEdXJyYW50IHdy
b3RlOg0KPiA+PiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnBy
b2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gNCj4gPj4gU2VudDogMTcgU2VwdGVt
YmVyIDIwMTkgMDc6MTUNCj4gPj4NCj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMNCj4gPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMNCj4gPj4gQEAgLTIwODAs
NiArMjA4MCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigNCj4gPj4gICAgICBIVk1U
UkFDRV9MT05HXzJEKENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsNCj4gPj4gICAg
ICBzd2l0Y2ggKCByZWcgKQ0KPiA+PiAgICAgIHsNCj4gPj4gKyAgICAgICAgYm9vbCBub2ZsdXNo
Ow0KPiA+PiArDQo+ID4NCj4gPiBJIHNhaWQgdGhpcyBiZWZvcmUuLi4gSSB0aGluayB0aGUgdGln
aHRlciBjYXNlLXNjb3BlIGlzIGJldHRlci4NCj4gDQo+IEkgcmVjYWxsIHlvdSBzYXlpbmcgc28s
IGJ1dCBJIGRvbid0IHJlY2FsbCB5b3UgYWN0dWFsbHkgbWFraW5nIHRoaXMgYQ0KPiByZXF1aXJl
bWVudCB0byBnZXQgeW91ciBhY2suDQo+IA0KPiA+IENvc21ldGljYWxseSBpdCBtYXkgbG9vayBh
IGxpdHRsZSBvZGQsIGJ1dCBzdXJlbHkgaXQgZ2l2ZXMgdGhlDQo+ID4gY29tcGlsZXIgYSBiZXR0
ZXIgY2hhbmNlIHRvIG9wdGltaXplPw0KPiANCj4gSSBkb24ndCB0aGluayBzbyAtIHRoZXkncmUg
cHJldHR5IGdvb2QgdG8gbGltaXQgdGhlIGxpZmUgcmFuZ2Ugb2YNCj4gdmFyaWFibGVzIChhdCBs
ZWFzdCBpbiBub3Qgb3Zlcmx5IGhhaXJ5IGZ1bmN0aW9ucykgdGhlc2UgZGF5cy4gVGhlDQo+IG1v
cmUgbmFycm93IHNjb3BlcyB3ZSBvZnRlbiBhc2sgZm9yIGFyZSBtb3JlIGZvciB0aGUgcmVhZGVy
IHRvDQo+IGVhc2lseSBrbm93IHdoYXQgdGhlIGludGVuZGVkIHVzYWdlIHJhbmdlIG9mIGEgdmFy
aWFibGUgaXMuDQoNCk9rLiBJJ20gbm90IGdvaW5nIHRvIGluc2lzdCwgYnV0IEkgd291bGQgc3Rp
bGwgcHJlZmVyIGNhc2Utc2NvcGUgaGVyZS4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPg0KDQo+IA0KPiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 13:59:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 13:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAE0M-0005bo-JD; Tue, 17 Sep 2019 13:58:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAE0L-0005bc-FX
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 13:58:53 +0000
X-Inumbo-ID: 46dda3a2-d953-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46dda3a2-d953-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 13:58:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAE0I-0006a2-3n; Tue, 17 Sep 2019 13: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 1iAE0H-00057K-CE; Tue, 17 Sep 2019 13:58:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAE0H-0000dS-BN; Tue, 17 Sep 2019 13:58:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141361-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install: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-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check: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-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-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-arm64-arm64-xl-thunderx:xen-boot: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-amd64-amd64-xl-qemut-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: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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=e19c5132f78a70cc53745558c0e728fecc74030a
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 13:58:49 +0000
Subject: [Xen-devel] [linux-4.4 test] 141361: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM2MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM2MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzk2OTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTY5OAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGUx
OWM1MTMyZjc4YTcwY2M1Mzc0NTU1OGMwZTcyOGZlY2M3NDAzMGEKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2Vk
NTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBa
ICAgNDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6
MjYgWiAgIDQxIGRheXMgICA1MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEzNjEg
IDIwMTktMDktMTYgMDg6NDI6MTkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4i
IDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24u
c2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwu
Y29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBW
bGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5p
di5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4K
ICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5jb20+CiAgQWxleGFuZGVyIEtvY2hl
dGtvdiA8YWwua29jaGV0QGdtYWlsLmNvbT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRl
ci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQW5kcmVhIFBhcnJpIDxhbmRyZWEucGFycmlA
YW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJv
dXQgPGFwcm91dEBsbC5taXQuZWR1PgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3Jn
PgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2Fy
dmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFycmV0IFJob2RlbiA8YnJo
b0Bnb29nbGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNv
LnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gQmxv
Y2sgPGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhA
a2VybmVsLmNyYXNoaW5nLm9yZz4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNv
bT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQg
PGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb2IgUGV0
ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjgu
ZGU+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5u
b3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFy
bS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgog
IENoZW4gWXUgPHl1LmMuY2hlbkBpbnRlbC5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUu
b3JnPgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENocmlzdG9waGUg
SkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29uZyBXYW5nIDx4aXlv
dS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94
Lm5ldD4KICBEYW5pZWwgQnJpc3RvdCBkZSBPbGl2ZWlyYSA8YnJpc3RvdEByZWRoYXQuY29tPgog
IERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhdmUgSm9uZXMgPGRhdmVqQGNv
ZGVtb25rZXkub3JnLnVrPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVuaXMgS2lyamFub3YgPGtkYUBs
aW51eC1wb3dlcnBjLm9yZz4KICBEaW5nIFhpYW5nIDxkaW5neGlhbmdAY21zcy5jaGluYW1vYmls
ZS5jb20+CiAgRGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQuY29tPgogIERtaXRyeSBUb3Jv
a2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24gQnJhY2UgPGRvbi5icmFjZUBt
aWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNvbT4KICBEb3VnIExl
ZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRG91Z2xhcyBBbmRlcnNvbiA8ZGlhbmRlcnNA
Y2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdl
biBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmVsaXBlIEJhbGJpIDxi
YWxiaUB0aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29t
PgogIEZlbGlwZSBGLiBUb25lbGxvIDxldUBmZWxpcGV0b25lbGxvLmNvbT4KICBGZW5nIFN1biA8
bG95b3U4NUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZ1
cWlhbiBIdWFuZyA8aHVhbmdmcS5kYXhpYW5AZ21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZl
biA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hA
bGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+
CiAgR3VpbGxhdW1lIE5hdWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhaWJpbiBaaGFuZyA8aGFpYmluemhh
bmdAdGVuY2VudC5jb20+CiAgaGFpYmluemhhbmco5byg5rW35paMKSA8aGFpYmluemhhbmdAdGVu
Y2VudC5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgSGFucyBVbGxpIEty
b2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5j
YXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAg
SGVuayB2YW4gZGVyIExhYW4gPG9wZW5zb3VyY2VAaGVua3ZkbGFhbi5jb20+CiAgSGVyYmVydCBY
dSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBz
aW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5q
cD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5n
IDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAg
SWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBn
bWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEluZ28gTW9s
bmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBu
ZXRyb25vbWUuY29tPgogIEphbiBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+CiAgSmFzb24g
QS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmFzb24gQmFyb24gPGpiYXJvbkBha2Ft
YWkuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5n
IDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9u
aWNhbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4K
ICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5dUBrZXJuZWwu
b3JnPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhp
YW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNl
LmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBpcmtvIDxqaXJpQG1l
bGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3Zv
bGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRl
bC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0aGFuIExl
bW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGlu
dXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxp
bnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0Bp
bnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWkt
SGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3Zh
bG9AY29kZWF1cm9yYS5vcmc+CiAgS2F6dXlhIE1penVndWNoaSA8a2F6dXlhLm1penVndWNoaS5r
c0ByZW5lc2FzLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZl
bmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExlb24gUm9tYW5vdnNreSA8bGVvbnJvQG1l
bGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29tPgog
IExpZG9uZyBDaGVuIDxsaWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxs
ZWlqQGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAg
THVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVk
b3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVl
c0BzdXNlLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYW5pc2ggQ2hv
cHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0eiA8bWFpbEBtcHkuZGU+
CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIg
PG1hekBrZXJuZWwub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4K
ICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBN
YXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxh
bmRAYXJtLmNvbT4KICBNYXJrIFpoYW5nIDxtYXJrekBtZWxsYW5veC5jb20+CiAgTWFydGluIEsu
IFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU3BlcmwgPGtl
cm5lbEBtYXJ0aW4uc3Blcmwub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJv
QHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAg
TWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1pY2hhZWwg
Uy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5j
b20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdp
Y3ogPG1pbmE4NkBtaW5hODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRv
bmlzQGdtYWlsLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtr
byBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2Nr
YUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1p
cXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFt
aXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJv
ICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5h
dGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2aWQgRW1hbWRv
b3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2Vs
bEBnb29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmljb2xh
cyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8
bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51bWZvciBNYml6aXdvLVRpYXBvIDxudW1z
QGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBO
ZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0
PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBQYWJsbyBOZWlyYSBB
eXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5j
b20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4K
ICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZA
bWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgog
IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFpp
amxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21h
aWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVybmJ1bGxAb3JhY2xlLmNvbT4KICBQaGls
aXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0
QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFkaW0gS3LEjW3DocWZIDxy
a3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lA
aW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJldmFzLmRr
PgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4K
ICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQu
aG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIHJ1aXBwYW4gPHJ1aXBw
YW5AdGVuY2VudC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51
az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW0gUHJvdHNlbmtv
IDxzZW1lbi5wcm90c2Vua29AbGluYXJvLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5l
bC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVs
LmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNlYmFzdGlhbiBQYXJzY2hhdWVy
IDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBT
aW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNvaGVpbCBIYXNzYXMg
WWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4
LmlibS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVm
YW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4u
a2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVh
ay1zeXN0ZW0uY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBG
cmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUg
PHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5z
dWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2Fk
Y29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRh
a2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25kcmF0aXVrIDx0YWtvbmRyYUBj
aXNjby5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRobyBWdSA8dGhvLnZ1Lndo
QHJ2Yy5yZW5lc2FzLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1
c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgVGFpIDx0aG9tYXMudGFpQG9y
YWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5mcm9pZGNvZXVyQHRlc3NhcmVzLm5ldD4K
ICBUaXdlaSBCaWUgPHRpd2VpLmJpZUBpbnRlbC5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29t
PgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1
Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNw
YWNlLmNvbT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVy
IDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBs
aW5hcm8ub3JnPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZp
bm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJA
bGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdh
bmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2FucGVuZyBMaSA8d2FucGVu
Zy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdl
bndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25A
YXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVp
am4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0
Y2hkb2cub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGlhb2p1biBaaGFv
IDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwu
Y29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlpbmcgWHVlIDx5aW5nLnh1
ZUB3aW5kcml2ZXIuY29tPgogIHlvbmdkdWFuIDx5b25nZHVhbkB0ZW5jZW50LmNvbT4KICBZb3No
aWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZb3NoaWhpcm8g
U2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVjaHVuZyBDaGVu
ZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
PgogIFl1bmZhbmcgVGFpIDx5dW5mYW5ndGFpQHRlbmNlbnQuY29tPgogIFplZmFuIExpIDxsaXpl
ZmFuQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgog
IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgogIFpob3V5YW5nIEpp
YSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNzczMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 14:11:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 14:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAECN-0007uX-47; Tue, 17 Sep 2019 14:11:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=biJV=XM=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iAECM-0007uM-Cn
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 14:11:18 +0000
X-Inumbo-ID: 03c043f2-d955-11e9-a337-bc764e2007e4
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.139]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03c043f2-d955-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 14:11:17 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Sulu0OOTEVtoxks2LGXrsA7YFPCZHPHj1C8rDIeg2JslrtvC5FSHmpggmJ7/GKm8sc04WZgeggDaqJPnlOSN6Vsp2VnW5qS0B6MYLy3yKX9w3WviubyxS38Cpd5mpVH24TgsjLNeJlHABotxZWPlTIAmvu7hbxeRECWOqHAF9NW5YqFgZLRmyvhlr5cfF1/xXJx2Vqx0alArGVf6tbP1IY4a56t8yqtkxZWUnuJrgqZOfdyAhpzXsTgZSDoyVSExTtwGnvo0SbYlSNIvDN6H0GWLsxNFF+8WoyJkH93lF56zW+sSxfp4/leXlFXeGaeJkNy+vXJvnspEG9qcOf5Zog==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hSU7H9IjGY4nf8E+du8f7Am0AXRoQDbqLGjV6l5SdW0=;
 b=QHgDP9QegxG6AeHVT3a6uGE9VR0oDKOyBP58lQ6zrvu9oQaj9ixmMHNV6foLWwUZ1jmYjm9BdHsB6rCmQvMxYiUJrGWk8r178qoF7XXxuG89indVJollm9jnvCls/2o9Rb/b8AJJc2L2wP9RtmPH74Qil1MEMy1omFjIt7u6HX4NUQ/PPCp3DpxmSrtBsH24+9ZMrmIUKjweZ9REFvCK7YpWbcPlomzpOB70+DVbGJzH/jgBq/qunZZ93juBupir09ulKx373j0i+12tIa3IIrXKnUXE7cSBOsul4s6SMymvUlmoXpFg6d4ccfNO61svGt+TPTCqzbDDHx3Qf/4XBA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hSU7H9IjGY4nf8E+du8f7Am0AXRoQDbqLGjV6l5SdW0=;
 b=RYGLEHKJ+yYWogv6poIdoBVQ3lO4W3e4+jCish36/ngIZ50Arl9wrWfb/qBvhV2L4OkbtaYCLpXBgc661DyJTW0j9B3xYKYEjBHsjOxIq/l6EvZV7FY0G7cqj79DzLYdpZE5P6PerdJk9crJs6kNGbMritNNTnULZpU4V0dH5jA=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5861.eurprd02.prod.outlook.com (10.141.172.74) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.17; Tue, 17 Sep 2019 14:11:16 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2263.023; Tue, 17 Sep 2019
 14:11:15 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v10] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbGY5LYraxeTPu06yM6Qe3Haip6cudlQAgAEKjgCAAATfAIAAZPcA
Date: Tue, 17 Sep 2019 14:11:15 +0000
Message-ID: <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
In-Reply-To: <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: MRXP264CA0019.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:500:15::31) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 761576d3-2d48-45bf-41eb-08d73b78e723
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM7PR02MB5861; 
x-ms-traffictypediagnostic: AM7PR02MB5861:|AM7PR02MB5861:|AM7PR02MB5861:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB58611A7181E78BCDEB34AE8FAB8F0@AM7PR02MB5861.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(346002)(39860400002)(376002)(199004)(189003)(229853002)(14444005)(52116002)(53546011)(256004)(86362001)(66476007)(316002)(66556008)(64756008)(6486002)(36756003)(5660300002)(66446008)(66946007)(2616005)(476003)(4326008)(31696002)(305945005)(8936002)(446003)(14454004)(478600001)(66066001)(25786009)(6246003)(76176011)(81166006)(386003)(71200400001)(102836004)(6436002)(8676002)(6116002)(81156014)(6916009)(54906003)(11346002)(486006)(2906002)(3846002)(71190400001)(186003)(7736002)(26005)(6506007)(99286004)(6512007)(31686004)(3714002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5861;
 H:AM7PR02MB5750.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: MhtLTixf2OBDdFBa/nJ6B8UZKStjFmptaN7VdI0zORLoO5+FulPuuRRJnIn6HmcBRFdBxtHoXfMR7j3gQxEUNsZjpuq6VqjHjUeRlPd8zbm1Y6VM+9KeH+h4RTRlJgTReiIJZHKXVOdUlf2ape9UdueE9Emt3eHXJXKP0LUE7OVv0w3HQxCk+hfKaBPMSxKcGLrZesj1QqH9fL1uEcTJwlQOwC7ncIBniNzepOVhb4oMthriiVXX7AH9Fg/1h3BUS27SoqZEvPzvIPovaWqgFjfArX184lfAZnrHbb36UD+66u4P8XHDfn0/kyNYrxhoWhH2vbz+1Y5SdwRDlbYrFt8o4S1uCvhTGvc6D3uHt2gtfIhsDdoWI46+6Lsw0+y7sQ93abPVIF380sb5Dmm4FuWvqrPIxuyffAhWB/oKz/M=
Content-ID: <B59FA1BCB6BEC34ABE618C908A9940E7@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 761576d3-2d48-45bf-41eb-08d73b78e723
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 14:11:15.8067 (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: WYNwlOw2o4dBro98Gx/45oGUcEw685DvEMkF0cb1lpaAeIhkcbawDvBtQnwbABDcPMUWJNyOB7VmW5Y7uFOmMSbcL4BfKP6MuoWeLc/lbs4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5861
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE3LjA5LjIwMTkgMTE6MDksIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAxNy4wOS4y
MDE5IDA5OjUyLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IE9uIDE2LjA5LjIw
MTkgMTg6NTgsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+IE9uIDE2LjA5LjIwMTkgMTA6MTAsIEFs
ZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jDQo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4+Pj4gQEAgLTMyMjQs
NiArMzIyNCwxNCBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2Nv
cHkoDQo+Pj4+ICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsN
Cj4+Pj4gICAgICAgICAgICB9DQo+Pj4+ICAgIA0KPj4+PiArICAgICAgICBpZiAoIHVubGlrZWx5
KHYtPmFyY2gudm1fZXZlbnQpICYmDQo+Pj4+ICsgICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVu
dC0+c2VuZF9ldmVudCAmJg0KPj4+PiArICAgICAgICAgICAgIGh2bV9tb25pdG9yX2NoZWNrX3Ay
bShhZGRyLCBnZm4sIHBmZWMsIG5wZmVjX2tpbmRfd2l0aF9nbGEpICkNCj4+Pj4gKyAgICAgICAg
ew0KPj4+PiArICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7DQo+Pj4+ICsgICAgICAgICAgICBy
ZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsNCj4+Pg0KPj4+IEknbSBzb3JyeSwgYnV0IHRo
ZXJlIGlzIF9zdGlsbF8gbm8gY29tbWVudCBuZXh0IHRvIHRoaXMgYXBwYXJlbnQNCj4+PiBtaXMt
dXNlIG9mIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQuDQo+Pg0KPj4gSSB3aWxsIGFkZCB0aGlzIGNv
bW1lbnQgaGVyZToNCj4+DQo+PiAiLyoNCj4+ICAgICAqIEluIGNhc2UgYSB2bSBldmVudCB3YXMg
c2VudCByZXR1cm4gcGFnZWRfb3V0IHNvIHRoZSBlbXVsYXRpb24gd2lsbA0KPj4gICAgICogc3Rv
cCB3aXRoIG5vIHNpZGUgZWZmZWN0DQo+PiAgICAgKi8iDQo+IA0KPiBGaXJzdCBvZiBhbGwgLSB3
aHkgIndhcyBzZW50Ij8gVGhlIGV2ZW50IGlzIHlldCB0byBiZSBzZW50LCBpc24ndCBpdD8NCg0K
WWVzIGl0IHNob3VsZCBzdGF0ZSAiaWYgdGhlIGV2ZW50IGlzIHNlbnQiLg0KDQo+IEFuZCB0aGVu
IEknbSBhZnJhaWQgdGhpcyBzdGlsbCBpc24ndCBlbm91Z2guIF9faHZtX2NvcHkoKSBnZXRzIHVz
ZWQNCj4gZm9yIG1hbnkgcHVycG9zZXMuIEZvciBleGFtcGxlLCB3aGlsZSBsb29raW5nIGludG8g
dGhpcyBhZ2FpbiB3aGVuDQo+IHByZXBhcmluZyB0aGUgcmVwbHkgaGVyZSwgSSd2ZSBub3RpY2Vk
IHRoYXQgYWJvdmUgeW91IG1heSB3cm9uZ2x5DQo+IGNhbGwgaHZtX21vbml0b3JfY2hlY2tfcDJt
KCkgd2l0aCBucGZlY19raW5kX3dpdGhfZ2xhIC0gdGhlcmUncyBubw0KPiBsaW5lYXIgYWRkcmVz
cyB3aGVuIEhWTUNPUFlfbGluZWFyIGlzIG5vdCBzZXQuIElmLCB3aGlsZSBwdXR0aW5nDQoNCllv
dSBhcmUgcmlnaHQsIGEgY2hlY2sgZm9yIEhWTUNPUFlfbGluZWFyIHNob3VsZCBnbyBpbiB0aGUg
aWYgc28gd2UgYXJlIA0Kc3VyZSB0aGF0IGl0IGlzIGNhbGxlZCB3aXRoIGEgbGluZWFyIGFkZHJl
c3Mgb25seS4NCg0KPiB0b2dldGhlciB3aGF0IHRoZSBjb21tZW50IG5lZWRzIHRvIGV4cGxhaW4g
KGkuZS4gZXZlcnl0aGluZyB0aGF0DQo+IGNhbid0IGJlIGltcGxpZWQgZnJvbSB0aGUgY29kZSB5
b3UgYWRkKSwgeW91IGNvbnNpZGVyZWQgYWxsIGNhc2VzDQo+IHlvdSBzaG91bGQgaGF2ZSBub3Rp
Y2VkIHRoaXMgeW91cnNlbGYuDQoNCldpdGggdGhpcyBuZXcgY2hlY2sgaW4gcGxhY2UgKEhWTUNP
UFlfbGluZWFyKSBfX2h2bV9jb3B5KCkgd2lsbCBiZSANCmNhbGxlZCBmcm9tIGxpbmVhcl9yZWFk
KCkgbGluZWFyX3dyaXRlKCkgd2hlcmUgaXQgd2lsbCBwYXNzIGRvd24gDQpYODZFTVVMX1JFVFJZ
Lg0KDQpUaGUgY29tbWVudCBjYW4gY2hhbmdlIHRvOg0KIklmIGEgZXZlbnQgaXMgc2VudCByZXR1
cm4gcGFnZWRfb3V0LiBUaGUgZW11bGF0aW9uIHdpbGwgaGF2ZSBubyBzaWRlIA0KZWZmZWN0IGFu
ZCB3aWxsIHJldHVybiBYODZFTVVMX1JFVFJZIg0KDQo+IA0KPj4+PiBAQCAtMjE1LDYgKzIxNyw3
OSBAQCB2b2lkIGh2bV9tb25pdG9yX2ludGVycnVwdCh1bnNpZ25lZCBpbnQgdmVjdG9yLCB1bnNp
Z25lZCBpbnQgdHlwZSwNCj4+Pj4gICAgICAgIG1vbml0b3JfdHJhcHMoY3VycmVudCwgMSwgJnJl
cSk7DQo+Pj4+ICAgIH0NCj4+Pj4gICAgDQo+Pj4+ICsvKg0KPj4+PiArICogU2VuZCBtZW1vcnkg
YWNjZXNzIHZtX2V2ZW50cyBiYXNlZCBvbiBwZmVjLiBSZXR1cm5zIHRydWUgaWYgdGhlIGV2ZW50
IHdhcw0KPj4+PiArICogc2VudCBhbmQgZmFsc2UgZm9yIHAybV9nZXRfbWVtX2FjY2VzcygpIGVy
cm9yLCBubyB2aW9sYXRpb24gYW5kIGV2ZW50IHNlbmQNCj4+Pj4gKyAqIGVycm9yLiBBc3N1bWVz
IHRoZSBjYWxsZXIgd2lsbCBjaGVjayBhcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50Lg0KPj4+PiAr
ICoNCj4+Pj4gKyAqIE5PVEU6IHAybV9nZXRfbWVtX2FjY2VzcygpIGNhbiBmYWlsIGlmIHRoZSBl
bnRyeSB3YXMgbm90IGZvdW5kIGluIHRoZSBFUFQNCj4+Pj4gKyAqIChpbiB3aGljaCBjYXNlIGFj
Y2VzcyB0byBpdCBpcyB1bnJlc3RyaWN0ZWQsIHNvIG5vIHZpb2xhdGlvbnMgY2FuIG9jY3VyKS4N
Cj4+Pj4gKyAqIEluIHRoaXMgY2FzZXMgaXQgaXMgZmluZSB0byBjb250aW51ZSB0aGUgZW11bGF0
aW9uLg0KPj4+PiArICovDQo+Pj4NCj4+PiBJIHRoaW5rIHRoaXMgcGFydCBvZiB0aGUgY29tbWVu
dCB3b3VsZCBiZXR0ZXIgZ28gLi4uDQo+Pj4NCj4+Pj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tf
cDJtKHVuc2lnbmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsDQo+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBraW5kKQ0KPj4+PiArew0KPj4+PiAr
ICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7DQo+Pj4+ICsgICAgdm1fZXZlbnRfcmVxdWVzdF90
IHJlcSA9IHt9Ow0KPj4+PiArICAgIHBhZGRyX3QgZ3BhID0gKGdmbl90b19nYWRkcihnZm4pIHwg
KGdsYSAmIH5QQUdFX01BU0spKTsNCj4+Pj4gKw0KPj4+PiArICAgIEFTU0VSVChjdXJyZW50LT5h
cmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50KTsNCj4+Pj4gKw0KPj4+PiArICAgIGN1cnJlbnQtPmFy
Y2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSBmYWxzZTsNCj4+Pj4gKw0KPj4+PiArICAgIGlmICgg
cDJtX2dldF9tZW1fYWNjZXNzKGN1cnJlbnQtPmRvbWFpbiwgZ2ZuLCAmYWNjZXNzLA0KPj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdHAybV92Y3B1X2lkeChjdXJyZW50KSkgIT0g
MCApDQo+Pj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsNCj4+Pg0KPj4+IC4uLiBuZXh0IHRvIHRo
ZSBjYWxsIGhlcmUgKGJ1dCB0aGUgbWFpbnRhaW5lcnMgb2YgdGhlIGZpbGUgd291bGQNCj4+PiBo
YXZlIHRvIGp1ZGdlIGluIHRoZSBlbmQpLiBUaGF0IHNhaWQsIEkgY29udGludWUgdG8gbm90IHVu
ZGVyc3RhbmQNCj4+PiB3aHkgYSBub3QgZm91bmQgZW50cnkgbWVhbnMgdW5yZXN0cmljdGVkIGFj
Y2Vzcy4gSXNuJ3QgaXQNCj4+PiAtPmRlZmF1bHRfYWNjZXNzIHdoaWNoIGNvbnRyb2xzIHdoYXQg
c3VjaCBhICJ2aXJ0dWFsIiBlbnRyeSB3b3VsZA0KPj4+IHBlcm1pdD8NCj4+DQo+PiBJJ20gc29y
cnkgZm9yIHRoaXMgbWlzbGVhZGluZyBjb21tZW50LiBUaGUgY29kZSBzdGF0ZXMgdGhhdCBpZiBl
bnRyeSB3YXMNCj4+IG5vdCBmb3VuZCB0aGUgYWNjZXNzIHdpbGwgYmUgZGVmYXVsdF9hY2Nlc3Mg
YW5kIHJldHVybiAwLiBTbyBpbiB0aGlzDQo+PiBjYXNlIHRoZSBkZWZhdWx0X2FjY2VzcyB3aWxs
IGJlIGNoZWNrZWQuDQo+Pg0KPj4gLyogSWYgcmVxdWVzdCB0byBnZXQgZGVmYXVsdCBhY2Nlc3Mu
ICovDQo+PiBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApDQo+PiB7DQo+PiAgICAgICAq
YWNjZXNzID0gbWVtYWNjZXNzW3AybS0+ZGVmYXVsdF9hY2Nlc3NdOw0KPj4gICAgICAgcmV0dXJu
IDA7DQo+PiB9DQo+Pg0KPj4gSWYgdGhpcyBjbGVhcnMgdGhpbmcgdXAgSSBjYW4gcmVtb3ZlIHRo
ZSAiTk9URSIgcGFydCBpZiB0aGUgY29tbWVudC4NCj4gDQo+IEknbSBhZnJhaWQgaXQgZG9lc24n
dCBjbGVhciB0aGluZ3MgdXA6IEknbSBzdGlsbCBsb3N0IGFzIHRvIHdoeQ0KPiAiZW50cnkgbm90
IGZvdW5kIiBpbXBsaWVzICJmdWxsIGFjY2VzcyIuIEFuZCBJJ20gZnVydGhlciBsb3N0IGFzDQo+
IHRvIHdoYXQgdGhlIGNvZGUgZnJhZ21lbnQgYWJvdmUgKGRlYWxpbmcgd2l0aCBJTlZBTElEX0dG
TiwgYnV0DQo+IG5vdCByZWFsbHkgdGhlICJlbnRyeSBub3QgZm91bmQiIGNhc2UsIHdoaWNoIHdv
dWxkIGJlIElOVkFMSURfTUZODQo+IGNvbWluZyBiYWNrIGZyb20gYSB0cmFuc2xhdGlvbikgaXMg
c3VwcG9zZWQgdG8gdGVsbCBtZS4NCj4gDQpJdCBpcyBzYWZlIGVub3VnaCB0byBjb25zaWRlciBh
IGludmFsaWQgbWZuIGZyb20gaG9zdHAyIHRvIGJlIGEgDQp2aW9sYXRpb24uIFRoZXJlIGlzIHN0
aWxsIGEgc21hbGwgcHJvYmxlbSB3aXRoIGhhdmluZyB0aGUgYWx0cDJtIHZpZXcgDQpub3QgaGF2
aW5nIHRoZSBwYWdlIHByb3BhZ2F0ZWQgZnJvbSBob3N0cDJtLiBJbiB0aGlzIGNhc2Ugd2UgaGF2
ZSB0byB1c2UNCmFsdHAybV9nZXRfZWZmZWN0aXZlX2VudHJ5KCkuDQoNCkFsZXgNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 14:24:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 14:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAEP2-0001Oa-Al; Tue, 17 Sep 2019 14:24:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G2JF=XM=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1iAEP1-0001OR-9t
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 14:24:23 +0000
X-Inumbo-ID: d7a02948-d956-11e9-b299-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.95]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d7a02948-d956-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 14:24:22 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=dzZAzE1nMUMzg4tHGy0CYNz1n6zjLgndY7LLKv0HvoeiEzjbnxi1TkwRlhheH7lsrE4oLxb7AisLe7In29vAwbi6GpmJ7FyUQ1Ql8SJumFZfpj3xgLFk8oGyJcG32IaluwwUYSdd9FoSzLWJviVdSNSR3eBkfGcShsMeHdld1UQuQ71k9aT5tdQ68zQi+xXUveXh/tl74W34pvIvVTyk6biAcoBeTLCqR7SnyoF1729QI2uTw83RLpOaziufzUDPGJL+l/zzWXmdTopRqOnjJwJhyAv472EeHHyI1Y5pYvVDCCYQkCaLVey9q0R+s/80/jrUlOTKPRXf7ojzbfwF7w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BvABcL4BEPa3E4XQOL7YN6iEdbI9Nt17Y6/lw5QCzBQ=;
 b=Vntd8rfrcnANGHWNxmyC6vFKoXirUG5QWe3nV06lMn1ZAp46k1AMo6Sb5ss6DS61igcqNRMt+k2IfDLjoa0k3P2k16CFQB7TK9GlK3UnHf5OTHS3LE39iAIbiiMqln3HvZRf8wZXuJx6d5Gbm9kiVsDJZYqg05u7gZp6KCkR86BpHM9tKpTeuN4cBIAP4aZzlH2H2oUTcCyrQX4OcAB0p72R3WnI+cYsFVacjMAdDdMZF1KweUxBUzKtsR2YMiGWg2L+01jwGxBed2PjILvg9TM/If7DBscrTNbSTbFpsnOH/Rt5GDqXkNOlAGvh4+rHb1cn38r9I1au8eeW+f0ZzQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bbu.bitdefender.biz; dkim=pass header.d=bbu.bitdefender.biz;
 arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BvABcL4BEPa3E4XQOL7YN6iEdbI9Nt17Y6/lw5QCzBQ=;
 b=nYS3RoRSnpxZb87zAF3CcQs2JszqyOHCqqV29jyYrKVO4qJwv0xEay6ayCmKiFhhsSJtXEjQnQyh/bxoxn3N7l7peAm8bsRTHv6UWuUDkqXCpB+cEIs3yxM6V8KQDgAeCIa+7TPOXSj2ohlac6UulPyvJrMMKsbITINlKRD1c7A=
Received: from VI1PR02MB5790.eurprd02.prod.outlook.com (52.133.244.12) by
 VI1PR02MB5072.eurprd02.prod.outlook.com (20.178.15.31) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Tue, 17 Sep 2019 14:24:18 +0000
Received: from VI1PR02MB5790.eurprd02.prod.outlook.com
 ([fe80::c979:2ad6:63a5:dc3a]) by VI1PR02MB5790.eurprd02.prod.outlook.com
 ([fe80::c979:2ad6:63a5:dc3a%2]) with mapi id 15.20.2263.023; Tue, 17 Sep 2019
 14:24:18 +0000
From: Razvan Cojocaru <rcojocaru@bbu.bitdefender.biz>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>, Jan Beulich
 <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v10] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbGY5LYraxeTPu06yM6Qe3Haip6cudlQAgAEKjgCAAATfAIAAZPcAgAADo4A=
Date: Tue, 17 Sep 2019 14:24:18 +0000
Message-ID: <d0bdb8eb-dcd9-cd44-259e-44da6602d3be@bbu.bitdefender.biz>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
In-Reply-To: <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR07CA0077.eurprd07.prod.outlook.com
 (2603:10a6:207:6::11) To VI1PR02MB5790.eurprd02.prod.outlook.com
 (2603:10a6:803:12d::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=rcojocaru@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 241d998f-7ada-41f0-517e-08d73b7ab9b4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:VI1PR02MB5072; 
x-ms-traffictypediagnostic: VI1PR02MB5072:|VI1PR02MB5072:|VI1PR02MB5072:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <VI1PR02MB507293022816015CA0F57F95AB8F0@VI1PR02MB5072.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(366004)(346002)(376002)(136003)(39860400002)(189003)(199004)(6486002)(26005)(42882007)(71190400001)(31686004)(305945005)(316002)(5660300002)(229853002)(52116002)(2906002)(76176011)(6506007)(110136005)(6512007)(386003)(53546011)(99286004)(14454004)(54906003)(476003)(4326008)(8936002)(6246003)(25786009)(11346002)(186003)(2616005)(7736002)(102836004)(446003)(6436002)(8676002)(486006)(66066001)(71200400001)(478600001)(31696002)(3846002)(256004)(66946007)(6116002)(66446008)(64756008)(66556008)(66476007)(81166006)(14444005)(81156014);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB5072;
 H:VI1PR02MB5790.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: IPjsoOGvydjN1GS4FoUGgiSwfNMaiP40/w1nddW+nIupBa49ZhJGkPNGN3Sr8ylbIPUgIUFqs/I5XBzHT1LJYJHCNusVVb8E3FGYEd5O8qPNJcL/9jUyZbAlhKfYdRmjVnO2KfkaruYCWD4cYb5XFfwmhkGLOnaGKnuTdvSBs9PeAmd6wVKWmCWHqUBbZ3vR/XlRePo2PLXsSCqSLSYaUAm/c2O6gjGhQAojKS4K8IUIWO+YaCbQF1ojwI7exyQ99H0C0JYlS6qfOkE0fKTdg0qg3WFLu75/lUApoOpG6g3FQ08eBqFaBeam1PWMi67Z9mkQ/WZJ6jcaB7IGQz7AQn1pSjFi0/GtoaV7Rsst1baTyxI12Zqr43iggi4DxGHG3VCp2n3BbqPKFKwSwNZ9u/FyHOmwVPPuXJQhKL0jwXU=
Content-ID: <F5219257D5D0AB4BB90AA01B36A8070C@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bbu.bitdefender.biz
X-MS-Exchange-CrossTenant-Network-Message-Id: 241d998f-7ada-41f0-517e-08d73b7ab9b4
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 14:24:18.6357 (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: /VK45mKEJYTGSkc6wqVZKQzl3wwpF84yYADpdSlsxViCHTtnKfyEnA2NC3alFZ+6YswL5K3zErGd1h+/rs+yTt76+G0DdxS/tiVRtfOMKEA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB5072
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNy8xOSA1OjExIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+Pj4+
ICtib29sIGh2bV9tb25pdG9yX2NoZWNrX3AybSh1bnNpZ25lZCBsb25nIGdsYSwgZ2ZuX3QgZ2Zu
LCB1aW50MzJfdCBwZmVjLA0KPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IGtpbmQpDQo+Pj4+PiArew0KPj4+Pj4gKyAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzOw0K
Pj4+Pj4gKyAgICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVxID0ge307DQo+Pj4+PiArICAgIHBhZGRy
X3QgZ3BhID0gKGdmbl90b19nYWRkcihnZm4pIHwgKGdsYSAmIH5QQUdFX01BU0spKTsNCj4+Pj4+
ICsNCj4+Pj4+ICsgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQp
Ow0KPj4+Pj4gKw0KPj4+Pj4gKyAgICBjdXJyZW50LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50
ID0gZmFsc2U7DQo+Pj4+PiArDQo+Pj4+PiArICAgIGlmICggcDJtX2dldF9tZW1fYWNjZXNzKGN1
cnJlbnQtPmRvbWFpbiwgZ2ZuLCAmYWNjZXNzLA0KPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhbHRwMm1fdmNwdV9pZHgoY3VycmVudCkpICE9IDAgKQ0KPj4+Pj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOw0KPj4+PiAuLi4gbmV4dCB0byB0aGUgY2FsbCBoZXJlIChidXQgdGhlIG1h
aW50YWluZXJzIG9mIHRoZSBmaWxlIHdvdWxkDQo+Pj4+IGhhdmUgdG8ganVkZ2UgaW4gdGhlIGVu
ZCkuIFRoYXQgc2FpZCwgSSBjb250aW51ZSB0byBub3QgdW5kZXJzdGFuZA0KPj4+PiB3aHkgYSBu
b3QgZm91bmQgZW50cnkgbWVhbnMgdW5yZXN0cmljdGVkIGFjY2Vzcy4gSXNuJ3QgaXQNCj4+Pj4g
LT5kZWZhdWx0X2FjY2VzcyB3aGljaCBjb250cm9scyB3aGF0IHN1Y2ggYSAidmlydHVhbCIgZW50
cnkgd291bGQNCj4+Pj4gcGVybWl0Pw0KPj4+IEknbSBzb3JyeSBmb3IgdGhpcyBtaXNsZWFkaW5n
IGNvbW1lbnQuIFRoZSBjb2RlIHN0YXRlcyB0aGF0IGlmIGVudHJ5IHdhcw0KPj4+IG5vdCBmb3Vu
ZCB0aGUgYWNjZXNzIHdpbGwgYmUgZGVmYXVsdF9hY2Nlc3MgYW5kIHJldHVybiAwLiBTbyBpbiB0
aGlzDQo+Pj4gY2FzZSB0aGUgZGVmYXVsdF9hY2Nlc3Mgd2lsbCBiZSBjaGVja2VkLg0KPj4+DQo+
Pj4gLyogSWYgcmVxdWVzdCB0byBnZXQgZGVmYXVsdCBhY2Nlc3MuICovDQo+Pj4gaWYgKCBnZm5f
ZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQ0KPj4+IHsNCj4+PiAgICAgICAgKmFjY2VzcyA9IG1lbWFj
Y2Vzc1twMm0tPmRlZmF1bHRfYWNjZXNzXTsNCj4+PiAgICAgICAgcmV0dXJuIDA7DQo+Pj4gfQ0K
Pj4+DQo+Pj4gSWYgdGhpcyBjbGVhcnMgdGhpbmcgdXAgSSBjYW4gcmVtb3ZlIHRoZSAiTk9URSIg
cGFydCBpZiB0aGUgY29tbWVudC4NCj4+IEknbSBhZnJhaWQgaXQgZG9lc24ndCBjbGVhciB0aGlu
Z3MgdXA6IEknbSBzdGlsbCBsb3N0IGFzIHRvIHdoeQ0KPj4gImVudHJ5IG5vdCBmb3VuZCIgaW1w
bGllcyAiZnVsbCBhY2Nlc3MiLiBBbmQgSSdtIGZ1cnRoZXIgbG9zdCBhcw0KPj4gdG8gd2hhdCB0
aGUgY29kZSBmcmFnbWVudCBhYm92ZSAoZGVhbGluZyB3aXRoIElOVkFMSURfR0ZOLCBidXQNCj4+
IG5vdCByZWFsbHkgdGhlICJlbnRyeSBub3QgZm91bmQiIGNhc2UsIHdoaWNoIHdvdWxkIGJlIElO
VkFMSURfTUZODQo+PiBjb21pbmcgYmFjayBmcm9tIGEgdHJhbnNsYXRpb24pIGlzIHN1cHBvc2Vk
IHRvIHRlbGwgbWUuDQo+Pg0KPiBJdCBpcyBzYWZlIGVub3VnaCB0byBjb25zaWRlciBhIGludmFs
aWQgbWZuIGZyb20gaG9zdHAyIHRvIGJlIGENCj4gdmlvbGF0aW9uLiBUaGVyZSBpcyBzdGlsbCBh
IHNtYWxsIHByb2JsZW0gd2l0aCBoYXZpbmcgdGhlIGFsdHAybSB2aWV3DQo+IG5vdCBoYXZpbmcg
dGhlIHBhZ2UgcHJvcGFnYXRlZCBmcm9tIGhvc3RwMm0uIEluIHRoaXMgY2FzZSB3ZSBoYXZlIHRv
IHVzZQ0KPiBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeSgpLg0KDQpJbiB0aGUgYWJzZW5jZSBv
ZiBjbGVhciBndWlkYW5jZSBmcm9tIHRoZSBJbnRlbCBTRE0gb24gd2hhdCB0aGUgaGFyZHdhcmUg
DQpkZWZhdWx0IGlzIGZvciBhIHBhZ2Ugbm90IHByZXNlbnQgaW4gdGhlIHAybSwgd2Ugc2hvdWxk
IHByb2JhYmx5IGZvbGxvdyANCkphbidzIGFkdmljZSBhbmQgY2hlY2sgdmlvbGF0aW9ucyBhZ2Fp
bnN0IGRlZmF1bHRfYWNjZXNzIGZvciBzdWNoIHBhZ2VzLg0KDQpUaGVyZSBhcmUgaW5kZWVkIC0g
YXMgZGlzY3Vzc2VkIHByaXZhdGVseSAtIHR3byBjYXNlcyBmb3IgYW4gYWx0cDJtIHRob3VnaDoN
Cg0KMS4gUGFnZSBub3QgZm91bmQgaW4gdGhlIGFsdHAybSwgYnV0IHNldCBpbiB0aGUgaG9zdHAy
bSAtIGluIHdoaWNoIGNhc2UgDQpJIHN1Z2dlc3QgdGhhdCB3ZSB0YWtlIHRoZSBob3N0cDJtIHZh
bHVlIGludG8gYWNjb3VudCAod2l0aCBvciB3aXRob3V0IA0KcHJvcGFnYXRpb24gdG8gdGhlIGFs
dHAybTsgSSBzZWUgbm8gaGFybSBpbiBwcm9wYWdhdGluZyB0aGUgZW50cnkgYnV0IA0Kb3RoZXIg
bWF5IHNlZSBzb21ldGhpbmcgSSdtIG1pc3NpbmcpLg0KDQoyLiBQYWdlIG5vdCBmb3VuZCBpbiBi
b3RoIGFsdHAybSBhbmQgaG9zdHAybSAtIGluIHdoaWNoIGNhc2Ugd2Ugc2hvdWxkIA0KcHJvYmFi
bHkgY2hlY2sgYWdhaW5zdCBkZWZhdWx0X2FjY2Vzcy4NCg0KDQpUaGFua3MsDQpSYXp2YW4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 14:28:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 14:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAETA-0001hq-VV; Tue, 17 Sep 2019 14:28:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAET9-0001hb-Iy
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 14:28:39 +0000
X-Inumbo-ID: 6fee6dc2-d957-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6fee6dc2-d957-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 14:28:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAET6-0007FY-UA; Tue, 17 Sep 2019 14:28: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 1iAET6-0006Bs-KK; Tue, 17 Sep 2019 14:28:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAET6-0003Iu-Je; Tue, 17 Sep 2019 14:28:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141391-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=9e1cfdf3ae7f2e920d2e5c7bbc1de78d27f6d259
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 14:28:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141391: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM5MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA0IGRheXMgICAzMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzNjkgIDIwMTktMDktMTYgMTM6MDE6MDAgWiAgICAxIGRheXMgICAgNyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CkF1dGhvcjogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgpEYXRlOiAgIFdlZCBBdWcgMjEgMTA6
MDQ6MzAgMjAxOSArMDAwMAoKICAgIGxpdmVwYXRjaDogYWx3YXlzIHByaW50IFhFTkxPR19FUlIg
aW5mb3JtYXRpb24gKEFSTSwgRUxGKQogICAgCiAgICBUaGlzIGNvbXBsZW1lbnRzIFsxXSBjb21t
aXQgZm9yIEFSTSBhbmQgbGl2ZXBhdGNoX2VsZiBmaWxlcy4KICAgIAogICAgWzFdIDQ0NzBlZmVh
ZTQgbGl2ZXBhdGNoOiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBpbmZvcm1hdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCmNv
bW1pdCBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CkF1dGhvcjogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEyOjMxOjM0IDIw
MTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHBhc3MgYSBwYXRjaCBwb2ludGVyIHRvIGFwcGx5X21p
Y3JvY29kZSgpCiAgICAKICAgIGFwcGx5X21pY3JvY29kZSgpJ3MgYWx3YXlzIGxvYWRpbmcgdGhl
IGNhY2hlZCB1Y29kZSBwYXRjaCBmb3JjZXMKICAgIGEgcGF0Y2ggdG8gYmUgc3RvcmVkIGJlZm9y
ZSBiZWluZyBsb2FkZWQuIE1ha2UgYXBwbHlfbWljcm9jb2RlKCkKICAgIGFjY2VwdCBhIHBhdGNo
IHBvaW50ZXIgdG8gcmVtb3ZlIHRoZSBsaW1pdGF0aW9uIHNvIHRoYXQgYSBwYXRjaAogICAgY2Fu
IGJlIHN0b3JlZCBhZnRlciBhIHN1Y2Nlc3NmdWwgbG9hZGluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODZmNjcwNmU0ZjRhYTg5OGJkNmZm
ZThmMTcxM2ZkMTc1Y2MyYzdjOQpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIFNlcCAxMyAxMjozMTowMSAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2Ft
ZDogY2FsbCBzdm1faG9zdF9vc3Z3X2luaXQoKSBpbiBjb21tb24gY29kZQogICAgCiAgICBJbnRy
b2R1Y2UgYSB2ZW5kb3IgaG9vaywgLmVuZF91cGRhdGVfcGVyY3B1LCBmb3Igc3ZtX2hvc3Rfb3N2
d19pbml0KCkuCiAgICBUaGUgaG9vayBmdW5jdGlvbiBpcyBjYWxsZWQgb24gZWFjaCBjcHUgYWZ0
ZXIgbG9hZGluZyBhbiB1cGRhdGUuCiAgICBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBzcGxpdGlu
ZyBvdXQgYXBwbHlfbWljcm9jb2RlKCkgZnJvbQogICAgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCku
CiAgICAKICAgIE5vdGUgdGhhdCBzdm1faG9zdF9vc3ZtX2luaXQoKSBzaG91bGQgYmUgY2FsbGVk
IHJlZ2FyZGxlc3Mgb2YgdGhlCiAgICByZXN1bHQgb2YgbG9hZGluZyBhbiB1cGRhdGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDQxZGY1OTk5
ZjFmNjExY2NiYWVkYjE1ZjVhNGRiZDFjMWE2MzQxNzMKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MzA6MTIgMjAxOSArMDIwMAoKICAg
IG1pY3JvY29kZTogcmVtb3ZlIHBvaW50bGVzcyAnY3B1JyBwYXJhbWV0ZXIKICAgIAogICAgU29t
ZSBjYWxsYmFja3MgaW4gbWljcm9jb2RlX29wcyBvciByZWxhdGVkIGZ1bmN0aW9ucyB0YWtlIGEg
Y3B1CiAgICBpZCBwYXJhbWV0ZXIuIEJ1dCBhdCBjdXJyZW50IGNhbGwgc2l0ZXMsIHRoZSBjcHUg
aWQgcGFyYW1ldGVyIGlzCiAgICBhbHdheXMgZXF1YWwgdG8gY3VycmVudCBjcHUgaWQuIFNvbWUg
b2YgdGhlbSBldmVuIHVzZSBhbiBhc3NlcnRpb24KICAgIHRvIGd1YXJhbnRlZSB0aGlzLiBSZW1v
dmUgdGhpcyByZWR1bmRlbnQgJ2NwdScgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4MWNjMGYzOTMxNDM1Mzc0MDc3MTg0NjY1
MTQ4MzM1ZmNhMjQ1ODQ5CkF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0
ZTogICBGcmkgU2VwIDEzIDEyOjI4OjQ0IDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IHJlbW92
ZSBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8KICAgIAogICAgUmVtb3ZlIHRoZSBwZXItY3B1IGNhY2hl
IGZpZWxkIGluIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyBzaW5jZSBpdCBoYXMKICAgIGJlZW4gcmVw
bGFjZWQgYnkgYSBnbG9iYWwgY2FjaGUuIEl0IHdvdWxkIGxlYWRzIHRvIG9ubHkgb25lIGZpZWxk
CiAgICByZW1haW5pbmcgaW4gdWNvZGVfY3B1X2luZm8uIFRoZW4sIHRoaXMgc3RydWN0IGlzIHJl
bW92ZWQgYW5kIHRoZQogICAgcmVtYWluaW5nIGZpZWxkIChjcHUgc2lnbmF0dXJlKSBpcyBzdG9y
ZWQgaW4gcGVyLWNwdSBhcmVhLgogICAgCiAgICBUaGUgY3B1IHN0YXR1cyBub3RpZmllciBpcyBh
bHNvIHJlbW92ZWQuIEl0IHdhcyB1c2VkIHRvIGZyZWUgdGhlICJtYyIKICAgIGZpZWxkIHRvIGF2
b2lkIG1lbW9yeSBsZWFrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4MzFmMTYyNzQ5NDJjZTcwZmJiNTBjNDM4NTg5ZjgyYzdkNjMxMjU3CkF1
dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDEy
OjI4OjEzIDIwMTkgKzAyMDAKCiAgICBtaWNyb2NvZGU6IGNsZWFuIHVwIG1pY3JvY29kZV9yZXN1
bWVfY3B1CiAgICAKICAgIFByZXZpb3VzbHksIGEgcGVyLWNwdSB1Y29kZSBjYWNoZSBpcyBtYWlu
dGFpbmVkLiBUaGVuIGVhY2ggQ1BVIGhhZCBvbmUKICAgIHBlci1jcHUgdXBkYXRlIGNhY2hlIGFu
ZCB0aGVyZSBtaWdodCBiZSBtdWx0aXBsZSB2ZXJzaW9ucyBvZiBtaWNyb2NvZGUuCiAgICBUaHVz
IG1pY3JvY29kZV9yZXN1bWVfY3B1IHRyaWVkIGJlc3QgdG8gdXBkYXRlIG1pY3JvY29kZSBieSBs
b2FkaW5nCiAgICBldmVyeSB1cGRhdGUgY2FjaGUgdW50aWwgYSBzdWNjZXNzZnVsIGxvYWQuCiAg
ICAKICAgIEJ1dCBub3cgdGhlIGNhY2hlIHN0cnVjdCBpcyBzaW1wbGlmaWVkIGEgbG90IGFuZCBv
bmx5IGEgc2luZ2xlIHVjb2RlIGlzCiAgICBjYWNoZWQuIGEgc2luZ2xlIGludm9jYXRpb24gb2Yg
LT5hcHBseV9taWNyb2NvZGUoKSB3b3VsZCBsb2FkIHRoZSBjYWNoZQogICAgYW5kIG1ha2UgbWlj
cm9jb2RlIHVwZGF0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IDlkYTIzOTQzY2NkNTU3ZGRiNmMzNGU5NmUzYmMwNzhhNTFhZDgyMDUKQXV0
aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6
Mjc6NDIgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZTogaW50cm9kdWNlIGEgZ2xvYmFsIGNhY2hl
IG9mIHVjb2RlIHBhdGNoCiAgICAKICAgIHRvIHJlcGxhY2UgdGhlIGN1cnJlbnQgcGVyLWNwdSBj
YWNoZSAndWNpLT5tYycuCiAgICAKICAgIFdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgQ1BV
cyBpbiB0aGUgc3lzdGVtIGhhdmUgdGhlIHNhbWUgc2lnbmF0dXJlCiAgICAoZmFtaWx5LCBtb2Rl
bCwgc3RlcHBpbmcgYW5kICdwZicpLCBvbmUgbWljcm9jb2RlIHVwZGF0ZSBtYXRjaGVzIHdpdGgK
ICAgIG9uZSBjcHUgc2hvdWxkIG1hdGNoIHdpdGggb3RoZXJzLiBIYXZpbmcgZGlmZmVyaW5nIG1p
Y3JvY29kZSByZXZpc2lvbnMKICAgIG9uIGNwdXMgd291bGQgY2F1c2Ugc3lzdGVtIHVuc3RhYmxl
IGFuZCBzaG91bGQgYmUgYXZvaWRlZC4gSGVuY2UsIGNhY2hpbmcKICAgIG9uZSBtaWNyb2NvZGUg
dXBkYXRlIGlzIGdvb2QgZW5vdWdoIGZvciBhbGwgY2FzZXMuCiAgICAKICAgIEludHJvZHVjZSBh
IGdsb2JhbCB2YXJpYWJsZSwgbWljcm9jb2RlX2NhY2hlLCB0byBzdG9yZSB0aGUgbmV3ZXN0CiAg
ICBtYXRjaGluZyBtaWNyb2NvZGUgdXBkYXRlLiBXaGVuZXZlciB3ZSBnZXQgYSBuZXcgdmFsaWQg
bWljcm9jb2RlIHVwZGF0ZSwKICAgIGl0cyByZXZpc2lvbiBpZCBpcyBjb21wYXJlZCBhZ2FpbnN0
IHRoYXQgb2YgdGhlIG1pY3JvY29kZSB1cGRhdGUgdG8KICAgIGRldGVybWluZSB3aGV0aGVyIHRo
ZSAibWljcm9jb2RlX2NhY2hlIiBuZWVkcyB0byBiZSByZXBsYWNlZC4gQW5kCiAgICB0aGlzIGds
b2JhbCBjYWNoZSBpcyBsb2FkZWQgdG8gY3B1IGluIGFwcGx5X21pY3JvY29kZSgpLgogICAgCiAg
ICBBbGwgb3BlcmF0aW9ucyBvbiB0aGUgY2FjaGUgaXMgcHJvdGVjdGVkIGJ5ICdtaWNyb2NvZGVf
bXV0ZXgnLgogICAgCiAgICBOb3RlIHRoYXQgSSBkZWxpYmVyYXRlbHkgYXZvaWQgdG91Y2hpbmcg
dGhlIG9sZCBwZXItY3B1IGNhY2hlICgndWNpLT5tYycpCiAgICBhcyBJIGFtIGdvaW5nIHRvIHJl
bW92ZSBpdCBjb21wbGV0ZWx5IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2hlcy4gV2UgY29weQogICAg
ZXZlcnl0aGluZyB0byBjcmVhdGUgdGhlIG5ldyBjYWNoZSBibG9iIHRvIGF2b2lkIHJldXNpbmcg
c29tZSBidWZmZXJzCiAgICBwcmV2aW91c2x5IGFsbG9jYXRlZCBmb3IgdGhlIG9sZCBwZXItY3B1
IGNhY2hlLiBJdCBpcyBub3Qgc28gZWZmaWNpZW50LAogICAgYnV0IGl0IGlzIGFscmVhZHkgY29y
cmVjdGVkIGJ5IGEgcGF0Y2ggbGF0ZXIgaW4gdGhpcyBzZXJpZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2Jk
YTJlMDNjYWFiY2JhNmQwYTYKQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMTMgMTI6MjY6NTEgMjAxOSArMDIwMAoKICAgIG1pY3JvY29kZS9hbWQ6
IGRpc3Rpbmd1aXNoIG9sZCBhbmQgbWlzbWF0Y2hlZCB1Y29kZSBpbiBtaWNyb2NvZGVfZml0cygp
CiAgICAKICAgIFNvbWV0aW1lcywgYW4gdWNvZGUgd2l0aCBhIGxldmVsIGxvd2VyIHRoYW4gb3Ig
ZXF1YWwgdG8gY3VycmVudCBDUFUncwogICAgcGF0Y2ggbGV2ZWwgaXMgdXNlZnVsLiBGb3IgZXhh
bXBsZSwgdG8gd29yayBhcm91bmQgYSBicm9rZW4gYmlvcyB3aGljaAogICAgb25seSBsb2FkcyB1
Y29kZSBmb3IgQlNQLCB3aGVuIEJTUCBwYXJzZXMgYW4gdWNvZGUgYmxvYiBkdXJpbmcgYm9vdHVw
LAogICAgaXQgaXMgYmV0dGVyIHRvIHNhdmUgYW4gdWNvZGUgd2l0aCBsb3dlciBvciBlcXVhbCBs
ZXZlbCBmb3IgQVBzCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlzIG1hZGUgaW4gdGhp
cyBwYXRjaC4gQnV0IGZvbGxvd2luZyBwYXRjaCB3b3VsZAogICAgaGFuZGxlICJvbGQgdWNvZGUi
IGFuZCAibWlzbWF0Y2hlZCB1Y29kZSIgc2VwYXJhdGVseS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMTA5N2FlYjI3YWZlZGQ3ZmQ3MTNlYTJk
MjJhN2Y0NGM2NDI5Y2NiYwpBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIFNlcCAxMyAxMjoyNjoxNiAyMDE5ICswMjAwCgogICAgbWljcm9jb2RlL2ludGVs
OiBleHRlbmQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgpCiAgICAKICAgIHRvIGEgbW9yZSBnZW5l
cmljIGZ1bmN0aW9uLiBTbyB0aGF0IGl0IGNhbiBiZSB1c2VkIGFsb25lIHRvIGNoZWNrCiAgICBh
biB1cGRhdGUgYWdhaW5zdCB0aGUgQ1BVIHNpZ25hdHVyZSBhbmQgY3VycmVudCB1cGRhdGUgcmV2
aXNpb24uCiAgICAKICAgIE5vdGUgdGhhdCBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgd2ls
bCBiZSB1c2VkIGluIGNvbW1vbiBjb2RlCiAgICAoYWthIG1pY3JvY29kZS5jKSwgaXQgaGFzIGJl
ZW4gcGxhY2VkIGluIHRoZSBjb21tb24gaGVhZGVyLiBBbmQKICAgIGNvbnN0aWZ5aW5nIHRoZSBw
YXJhbWV0ZXIgb2YgbWljcm9jb2RlX3Nhbml0eV9jaGVjaygpIHN1Y2ggdGhhdCBpdAogICAgY2Fu
IGJlIGNhbGxlZCBieSBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4NDgxZjUyNTg3NmE2Zjc1Mzg2
NjcxNWFiYWY4MzRmOWE0Y2JjMWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMTMgMTI6MjE6NDcgMjAxOSArMDIwMAoKICAgIHB1
YmxpYy94ZW4uaDogdXBkYXRlIHRoZSBjb21tZW50IGV4cGxhaW5pbmcgJ1dhbGxjbG9jayB0aW1l
JwogICAgCiAgICBTaW5jZSBjb21taXQgMDYyOWFkZmQ4MGUgIkFjdHVhbGx5IHNldCBhIEhWTSBk
b21haW4ncyB0aW1lIG9mZnNldCB3aGVuIGl0CiAgICBzZXRzIHRoZSBSVEMiLCB0aGUgY29tbWVu
dCBpbiB0aGUgcHVibGljIGhlYWRlciBoYXMgYmVlbiBtaXNsZWFkaW5nLCBzaW5jZQogICAgaXQg
Y2xhaW1zIHRoYXQgd2FsbGNsb2NrIHRpbWUgaXMgb25seSB1cGRhdGVkIGJ5IGNvbnRyb2wgc29m
dHdhcmUuCiAgICBNb3Jlb3ZlciwgdGhlIGNvbW1lbnRzIHN0YXRpbmcgdGhhdCB3Y19zZWMgYW5k
IHdjX25zZWMgYXJlIHNlY29uZHMgYW5kCiAgICBuYW5vc2Vjb25kcyAocmVzcGVjdGl2ZWx5KSBp
biBVVEMgc2luY2UgdGhlIFVuaXggZXBvY2ggYXJlIGJvZ3VzLiBUaGVpcgogICAgdmFsdWVzIGFy
ZSBhZGp1c3RlZCBieSB0aGUgZG9tYWluJ3MgdGltZV9vZmZzZXRfc2Vjb25kcyB2YWx1ZSwgd2hp
Y2ggaXMKICAgIHVwZGF0ZWQgYnkgYSBndWVzdCB3cml0ZSB0byB0aGUgZW11bGF0ZWQgUlRDIGFu
ZCBoZW5jZSB0aGUgd2FsbGNsb2NrCiAgICB0aW1lem9uZSBpcyB1bmRlciBndWVzdCBjb250cm9s
LgogICAgCiAgICBUaGlzIHBhdGNoIGF0dGVtcHRzIHRvIGJyaW5nIHRoZSBjb21tZW50IGluIGxp
bmUgd2l0aCByZWFsaXR5IHdoaWxzdAogICAga2VlcGluZyBpdCByZWFzb25hYmx5IHNob3J0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCBmNTk4NjZlMmJjMTkwZjA4MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1CkF1dGhvcjogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgU2VwIDEyIDE1OjE4
OjQ3IDIwMTkgKzAxMDAKCiAgICBVcGRhdGUgbXkgTUFJTlRBSU5FUlMgZW50cmllcwogICAgCiAg
ICBNeSBDaXRyaXggZW1haWwgYWRkcmVzcyB3aWxsIGV4cGlyZSBzaG9ydGx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMmJj
ZGRjNGRhMTE4ZDUyOGViMWZiZjE2MzdmOTExNzVmZjk5NjllYwpBdXRob3I6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgU2VwIDEzIDA4OjE1OjA1IDIwMTkgKzAy
MDAKCiAgICBkZWJ1Z3RyYWNlOiBmaXggQXJtIGJ1aWxkCiAgICAKICAgIEFkZCBtaXNzaW5nICNp
bmNsdWRlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNv
bW1pdCA2ZTNlNzcxMjAzNzgxYmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgU2VwIDExIDE2OjMx
OjM0IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1U
cmVlIGxhdGVyIG9uIGluIHRoZSBib290CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZp
Y2UtVHJlZSBpcyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgIHVwIHRo
ZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVjYXVz
ZSB0aGUKICAgIGVhcmx5IG1hcHBpbmcgaXMgc3RpbGwgcHJlc2VudCBhbmQgd2UgZG9uJ3QgcmVx
dWlyZSB0aGUgdmlydHVhbCBhZGRyZXNzCiAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGlu
ZyB0aGUgRGV2aWNlLVRyZWUuCiAgICAKICAgIFNvIHRoZSByZWxvY2F0aW9uIGNhbiBzYWZlbHkg
YmUgbW92ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gaXMKICAgIGZ1bGx5IHNldHVwLiBU
aGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21tb24K
ICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMgd2hlcmUgdG8gcHV0IGl0
LgogICAgCiAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcgdG8gYmUgdXNl
ZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICB0aGVyZSBhcmUgbm8gbmVlZCB0byByZWxvY2F0ZSBp
dCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMGExOTY3M2Fm
ZmJjOTE3N2VhNWY3NThiYTI0NWM3MGRkMWE0NWE5MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIFNlcCAxMSAxNjoxOTo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogYm9vdGZkOiBGaXggaW5kZW50YXRpb24gaW4gcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZSgpCiAgICAKICAgIE9uZSBsaW5lIGluIHByb2Nlc3NfbXVsdGlib290X25vZGUoKSBp
cyB1c2luZyBoYXJkIHRhYiByYXRoZXIgdGhhbiBzb2Z0CiAgICB0YWIuIFNvIGZpeCBpdCEKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 14:33:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 14:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAEXG-0002nL-OI; Tue, 17 Sep 2019 14:32:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAEXE-0002nA-OG
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 14:32:52 +0000
X-Inumbo-ID: 06a59614-d958-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06a59614-d958-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 14:32: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 BACC9B668;
 Tue, 17 Sep 2019 14:32:49 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7a5adec2-4134-9617-555c-3dd2adf140ac@suse.com>
Date: Tue, 17 Sep 2019 16:32:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAxNjoxMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMTcuMDkuMjAxOSAxMTowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE3LjA5LjIw
MTkgMDk6NTIsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gT24gMTYuMDkuMjAx
OSAxODo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDkuMjAxOSAxMDoxMCwgQWxl
eGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+PiBAQCAtMzIyNCw2
ICszMjI0LDE0IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29w
eSgKPj4+Pj4gICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwo+
Pj4+PiAgICAgICAgICAgIH0KPj4+Pj4gICAgCj4+Pj4+ICsgICAgICAgIGlmICggdW5saWtlbHko
di0+YXJjaC52bV9ldmVudCkgJiYKPj4+Pj4gKyAgICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50
LT5zZW5kX2V2ZW50ICYmCj4+Pj4+ICsgICAgICAgICAgICAgaHZtX21vbml0b3JfY2hlY2tfcDJt
KGFkZHIsIGdmbiwgcGZlYywgbnBmZWNfa2luZF93aXRoX2dsYSkgKQo+Pj4+PiArICAgICAgICB7
Cj4+Pj4+ICsgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPj4+Pj4gKyAgICAgICAgICAgIHJl
dHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Owo+Pj4+Cj4+Pj4gSSdtIHNvcnJ5LCBidXQgdGhl
cmUgaXMgX3N0aWxsXyBubyBjb21tZW50IG5leHQgdG8gdGhpcyBhcHBhcmVudAo+Pj4+IG1pcy11
c2Ugb2YgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dC4KPj4+Cj4+PiBJIHdpbGwgYWRkIHRoaXMgY29t
bWVudCBoZXJlOgo+Pj4KPj4+ICIvKgo+Pj4gICAgICogSW4gY2FzZSBhIHZtIGV2ZW50IHdhcyBz
ZW50IHJldHVybiBwYWdlZF9vdXQgc28gdGhlIGVtdWxhdGlvbiB3aWxsCj4+PiAgICAgKiBzdG9w
IHdpdGggbm8gc2lkZSBlZmZlY3QKPj4+ICAgICAqLyIKPj4KPj4gRmlyc3Qgb2YgYWxsIC0gd2h5
ICJ3YXMgc2VudCI/IFRoZSBldmVudCBpcyB5ZXQgdG8gYmUgc2VudCwgaXNuJ3QgaXQ/Cj4gCj4g
WWVzIGl0IHNob3VsZCBzdGF0ZSAiaWYgdGhlIGV2ZW50IGlzIHNlbnQiLgoKImlzIHNlbnQiIGlz
IHN0aWxsIG5vdCBpbmRpY2F0aW5nIHRoaXMgaXMgc29tZXRoaW5nIHlldCB0byBoYXBwZW4uCiJp
cyB0byBiZSBzZW50IiB3b3VsZCBiZSB0byBtZSAoY2F2ZWF0IC0gSSdtIG5vdCBhIG5hdGl2ZSBz
cGVha2VyKS4KCj4+IEFuZCB0aGVuIEknbSBhZnJhaWQgdGhpcyBzdGlsbCBpc24ndCBlbm91Z2gu
IF9faHZtX2NvcHkoKSBnZXRzIHVzZWQKPj4gZm9yIG1hbnkgcHVycG9zZXMuIEZvciBleGFtcGxl
LCB3aGlsZSBsb29raW5nIGludG8gdGhpcyBhZ2FpbiB3aGVuCj4+IHByZXBhcmluZyB0aGUgcmVw
bHkgaGVyZSwgSSd2ZSBub3RpY2VkIHRoYXQgYWJvdmUgeW91IG1heSB3cm9uZ2x5Cj4+IGNhbGwg
aHZtX21vbml0b3JfY2hlY2tfcDJtKCkgd2l0aCBucGZlY19raW5kX3dpdGhfZ2xhIC0gdGhlcmUn
cyBubwo+PiBsaW5lYXIgYWRkcmVzcyB3aGVuIEhWTUNPUFlfbGluZWFyIGlzIG5vdCBzZXQuIElm
LCB3aGlsZSBwdXR0aW5nCj4gCj4gWW91IGFyZSByaWdodCwgYSBjaGVjayBmb3IgSFZNQ09QWV9s
aW5lYXIgc2hvdWxkIGdvIGluIHRoZSBpZiBzbyB3ZSBhcmUgCj4gc3VyZSB0aGF0IGl0IGlzIGNh
bGxlZCB3aXRoIGEgbGluZWFyIGFkZHJlc3Mgb25seS4KPiAKPj4gdG9nZXRoZXIgd2hhdCB0aGUg
Y29tbWVudCBuZWVkcyB0byBleHBsYWluIChpLmUuIGV2ZXJ5dGhpbmcgdGhhdAo+PiBjYW4ndCBi
ZSBpbXBsaWVkIGZyb20gdGhlIGNvZGUgeW91IGFkZCksIHlvdSBjb25zaWRlcmVkIGFsbCBjYXNl
cwo+PiB5b3Ugc2hvdWxkIGhhdmUgbm90aWNlZCB0aGlzIHlvdXJzZWxmLgo+IAo+IFdpdGggdGhp
cyBuZXcgY2hlY2sgaW4gcGxhY2UgKEhWTUNPUFlfbGluZWFyKSBfX2h2bV9jb3B5KCkgd2lsbCBi
ZSAKPiBjYWxsZWQgZnJvbSBsaW5lYXJfcmVhZCgpIGxpbmVhcl93cml0ZSgpIHdoZXJlIGl0IHdp
bGwgcGFzcyBkb3duIAo+IFg4NkVNVUxfUkVUUlkuCj4gCj4gVGhlIGNvbW1lbnQgY2FuIGNoYW5n
ZSB0bzoKPiAiSWYgYSBldmVudCBpcyBzZW50IHJldHVybiBwYWdlZF9vdXQuIFRoZSBlbXVsYXRp
b24gd2lsbCBoYXZlIG5vIHNpZGUgCj4gZWZmZWN0IGFuZCB3aWxsIHJldHVybiBYODZFTVVMX1JF
VFJZIgoKSSdtIHNvcnJ5IHRvIGJlIGEgcGFpbiBpbiB5b3VyIG5lY2ssIGJ1dCBubywgdGhpcyBz
dGlsbCBpcyBub3QKc3VmZmljaWVudCBpbW8uIFRoZSBjb21tZW50LCB3aGF0ZXZlciB3b3JkaW5n
IHlvdSBjaG9vc2UsCnNob3VsZCBtYWtlIGNsZWFyIHRoYXQgeW91IGhhdmUgdW5kZXJzdG9vZCB0
aGUgcG9zc2libGUgZWZmZWN0cwpvZiB1c2luZyBhIHN1c3BpY2lvdXMgcmV0dXJuIHZhbHVlLCBh
bmQgaXQgc2hvdWxkIGFsc28gbWFrZQpjbGVhciB0byByZWFkZXJzIHRoYXQgdGhpcyBpcyBpbiBm
YWN0IG5vdCBnb2luZyB0byBjYXVzZSBhCnByb2JsZW0gX2ZvciBhbnkgY2FsbGVyXy4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 14:33:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 14:33: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 1iAEXW-0002pR-1d; Tue, 17 Sep 2019 14:33:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k8DX=XM=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iAEXV-0002pD-5e
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 14:33:09 +0000
X-Inumbo-ID: 10d0651a-d958-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 10d0651a-d958-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 14:33: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 147F9B667;
 Tue, 17 Sep 2019 14:33:07 +0000 (UTC)
Message-ID: <04ddefb4e66b349135631bd6dd63f3091d0707ec.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 16:33:05 +0200
In-Reply-To: <20190914064217.4877-1-jgross@suse.com>
References: <20190914064217.4877-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] 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: 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="===============8927049015020845364=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 08:42 +0200, Juergen Gross wrote:
> vcpu_force_reschedule() is only used for modifying the periodic timer
> of a vcpu. Forcing a vcpu to give up the physical cpu for that
> purpose
> is kind of brutal.
>=20
> So instead of doing the reschedule dance just operate on the timer
> directly. By protecting periodic timer modifications against
> concurrent
> timer activation via a per-vcpu lock it is even no longer required to
> bother the target vcpu at all for updating its timer.
>=20
> Rename the function to vcpu_set_periodic_timer() as this now reflects
> the functionality.
>=20
Personally, I'm rather happy to see the code which was doing that very
weird "let's go through rescheduling" dance going away. I, FWIW, never
understood why periodic timer handling was implemented that way (and
looking back at relevant changelogs does not help).

The code, as it results after applying this patch, is a lot better, and
easier to understand.

Performance and scalability wise, I don't have benchmarks for this
specific patch (but the ones I did included it, as it back then was
part of the core-scheduling series), but I agree with Juergen. I.e., I
think the patch is either neutral or, if it does something, it improves
things.

Furthermore, periodic timer is *not* used any longer (and since quite
some time/kernel versions). Basically, all we do with the periodic
timer is to disable it during boot. At least for Linux, but I think
this is the case for FreeBSD too. So, even if the patch would have a
negative impact (which again I don't think it's the case), we probably
won't see them.

On this grounds (and, of course, on the one that I've looked at the
code, and think it's correct), for the scheduling part:

> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Then, if some words about the outcome of the discussion in this thread,
e.g., a mention to the fact that the old code wasn't really lockless,
and that the new code is a lot more straightforward, it'd be even
better.

But my Rev-by stands, with or without this.

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)


--=-GffDWQIRVuhBqrMKHErn
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+4FAl2A7qEACgkQFkJ4iaW4
c+5DmBAArie4EepGP79XEmTUDnx+oPXK993OYPtFS6R8C4Oa+gfF0g1L0AUtgJqK
3xDxtJDSDKigjsiIjeVoDuuqC0zU7kU5w0x4l4cH356WzleKy/IlzuO8nurPK4AL
t6oumyCLZniMG6ik40Jad2RV9sSSxkEfqYuKPjEfqmI7f90q6hctguyi/f+/nEpA
8/XZdqUcvp6Q+9VHEHDYfk0wYErYJErwNwGhtgZRMtrDshIbDuz/eyjv2eQTiNln
AQ4TrvOglGmr5z7h+2hA8r+BYCdwr4yCrssv8QTFl+evjnGRoJACX0FYYEyedcFA
bEDW/xDZ+Hg33Nfnk8NQS4LvtKDbwKLi1RrC3xEY788gDj4RFTjbj6uxdSPDH65O
WJMJi68QzOsugPCMiFSqYO3/m/EdtkWzUv37MgxLjY+1JRT3dUtLWOO05Th4HCGq
c3zHuThEDorbO74d/fIadia4hk9136+lP6e7G+wDGVEBvB9Ilz3s7ATH9fpuIiSZ
HgFFBz6fFg/d5UHPDq01EY2l2BU/JqYtCbv5u5OFjKZjh9Co4fAUr7rDLVblEweF
4womIKUNp6UgUeCZ/Rs9HmmXcmSWILWCR5edrNPxEVgSmwnzqyJVVbg0gG18RHI1
iXXJP1q3hI16HN1xpV67NW16Und0USUwO02LrnXLP9UlLHkNz2s=
=r+oH
-----END PGP SIGNATURE-----

--=-GffDWQIRVuhBqrMKHErn--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8927049015020845364==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 17 14:58:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 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 1iAEvz-0005zc-EF; Tue, 17 Sep 2019 14:58: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAEvy-0005zJ-3X
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 14:58:26 +0000
X-Inumbo-ID: 98d47ffc-d95b-11e9-9616-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98d47ffc-d95b-11e9-9616-12813bfff9fa;
 Tue, 17 Sep 2019 14:58:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568732304;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=z9Ctb26Wgiy/ValJFOcP1dw3yjKuIhBLIHBBqjNfCKI=;
 b=AwhOy5YEXOIf1jb1ug237JaMYkcUeBfgBtAl68lYvqOYz1Vg3ZGpnIce
 5RcU0wmNfTVHdIKVX6MHiFA3cT7PYBE5y7eLKK9eM1t0d9rUbJTSX4c63
 uaW7ZyghIINo0gpqAAOiZ98cusSg7m1HDXelr9BvGXcmVfrpLioMjtSsX M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: q0+LF+UfJsH8SYWG2tP8vTb3i6QkOn6NSQDCQbWy4t6XjycvI/XallMYNtItKDRmNRA/x2eBR5
 ZwwaKKuiig7bQesS40Ig6HwamxKx4It/6EteSlBwkxtb1LhVOE3vduO3s+njXe82P20bv0oeZu
 f6n/cmPG4XKDOC68hDFLhJPCBL23X84YHhRYsADXyl1mhJNyR6UVg8wRShuD7kTGkpKdc4F/yw
 awXNaMSS43Cpq1nhK2QwsOgCdd0PWOmiK0qyJymstFavZRxpFFQEQVHBYBzym33XGcoQ/ADvMN
 EfY=
X-SBRS: 2.7
X-MesageID: 5927432
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5927432"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23936.62575.654137.203162@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 15:57:51 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190813164215.GE1289@perard.uk.xensource.com>
References: <20190813144827.6318-1-anthony.perard@citrix.com>
 <1ec7f229-e1b9-5919-1337-ecb29124b182@citrix.com>
 <20190813153020.GC1289@perard.uk.xensource.com>
 <d57c0140-01dd-4a65-3e96-0885cd98230f@citrix.com>
 <20190813164215.GE1289@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxlu: Handle += in config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGx1OiBIYW5kbGUgKz0gaW4g
Y29uZmlnIGZpbGVzIik6Cj4gSSB3b25kZXIgaWYgaW5zdGVhZCBvZiBkb2luZyArPSBvbiBhbGwg
c3RyaW5ncywgd2Ugc2hvdWxkIGluc3RlYWQgaGF2ZQo+IGB4bCcgd2hpdGVsaXN0IHRoZSBmZXcg
b3B0aW9ucyB3aGVyZSArPSB3b3VsZCBtYWtlIHNlbnNlLiAoYW5kIGF0IHRoYXQKPiBwb2ludCwg
aXQgd291bGQgYmUgZWFzeSB0byBhZGQgYSAnICcgd2hlcmUgaXMgbWFrZSBzZW5zZSwgbGlrZQo+
ICJjbWRsaW5lInMuIEJ1dCB0aGVuLCBob3cgdG8gdGVsbCB1c2VycyB0aGF0IGl0IGNhbid0IGRv
ICJuYW1lKz0nLW5ldyciPwo+IGJlY2F1c2UgeGx1IHdvdWxkIGp1c3QgcHJpbnQgYSB3YXJuaW5n
LCBhbmQgeGwgd291bGQga2VlcCBnb2luZyB3aXRoCj4gbmFtZT0iIi4gIFRyeSAieGwgY3JlYXRl
IG1lbW9yeSs9NDIiIDstKS4KCkRvIHdlIHJlYWxseSBuZWVkIHRvIGdvbGQtcGxhdGUgaXQgbGlr
ZSB0aGlzID8gIElmIHNvbWVvbmUgdHJpZXMgdG8KYXBwZW5kIHRvIGEgc3RyaW5nIHdoZW4gaXQg
ZG9lc24ndCBtYWtlIHNlbnNlIHRoZSBzb2Z0d2FyZSB3aWxsIHN0aWxsCmRvIHdoYXQgdGhleSBv
dWdodCB0byBoYXZlIGV4cGVjdGVkLiAgQW5kIGl0IGRvZXNuJ3Qgc2VlbSBsaWtlIGEKbGlrZWx5
IGtpbmQgb2YgZXJyb3IuCgpBcyBmb3IgdGhlIG9yaWdpbmFsIHBhdGNoLAoKQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 15:00:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 15:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAExf-0006nf-VY; Tue, 17 Sep 2019 15:00:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=biJV=XM=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iAExf-0006nZ-42
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 15:00:11 +0000
X-Inumbo-ID: d75ba764-d95b-11e9-b299-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.98]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d75ba764-d95b-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 15:00:09 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=SLQj9T2CCDAGP3YVEvDu1WXexCov2HUAtkm2xaNoSVdPME/f35Aw5a5z/OfjXPvUzbyFurBut90p1PQMKNl33IF+yC09OOBzWjDYwUP48nNDl7EHTFwSKQisd4mnwQ1ESDg7Iz684sAGBoMxUgxI8cfS7TiCAUGSxxAUC5eD2a7secCG96bPkzZNfw89anuz4c212Wh3Ehcih2vuzyjaS83swmf/MsT/0LvdAPX1LSwL2QddWlG/QGqvtt1tw/OcAajPHVkdtMMZScNQMwwo8V1ISGW+PYzBk4OSAtPf/Z0NjDdudCVT6GYwhcOWETTVhZXBCmbMc3uh7bKw/m0IIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zpululCJFR0WMrB7SSWewhlM0I1YhTEn6oaEJM61yEA=;
 b=n2H2YGD/JQx2LLgZ9JtW7LwfmyRmJt7IuT7yg5EySsQlVH4lsPpOrXsRM8vjbGOIpwhy/tvDj+ym3TdAxBdugvqAioryMZLRut40fOM/kOkldlGn+4zzNFeykAfHGcRP3Uz7dy6lHs+ZvM/E2PU7BSZbv0yqvynyLL4kjZJCLmk+6oKF+qRQsEcDHhDxqTcZ/etq2moeSnrQ4UjfqRKiD2RCvxGN04OakZrxLmB/y3k4tllQcyXo16dRFvOH9g88fUC6azJfthB8vy8XRBKAvq9zKpLDv6LM8fqh5NRjC6YU2QD8mtkvlBsfjTnlhYR1CYea+21YR4Acr9K4Q6SF/w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zpululCJFR0WMrB7SSWewhlM0I1YhTEn6oaEJM61yEA=;
 b=l/5i6tTFibIk5R5Qxku/b1gVLYEjHmTNYtr3dURF6lptkdYn6/zvnr/SGgYrQDAlOsTdcLKa4gsiMx9aDsWPSsl+KQWgH8+lKJ82aa2MHYSGwAKwj4NA0HtiQNGwlOgDsw0kR2hN9VZR/HLM3fXbVhakVcg/ubuDvUbzvHEpmNs=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5958.eurprd02.prod.outlook.com (10.141.175.73) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.17; Tue, 17 Sep 2019 15:00:08 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2263.023; Tue, 17 Sep 2019
 15:00:08 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v10] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbGY5LYraxeTPu06yM6Qe3Haip6cudlQAgAEKjgCAAATfAIAAl0IA///TxQCAAAeXAA==
Date: Tue, 17 Sep 2019 15:00:07 +0000
Message-ID: <b1f9bb69-5fe5-69b8-0dce-93d13f363b0a@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <7a5adec2-4134-9617-555c-3dd2adf140ac@suse.com>
In-Reply-To: <7a5adec2-4134-9617-555c-3dd2adf140ac@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0201.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1f::21) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: b66b3457-5c1a-4d8c-96ec-08d73b7fbadb
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM7PR02MB5958; 
x-ms-traffictypediagnostic: AM7PR02MB5958:|AM7PR02MB5958:|AM7PR02MB5958:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB59586D665FF9F2168FD3892BAB8F0@AM7PR02MB5958.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(39860400002)(346002)(396003)(366004)(376002)(199004)(189003)(6436002)(3846002)(102836004)(186003)(5660300002)(478600001)(305945005)(7736002)(31696002)(6246003)(6512007)(446003)(36756003)(86362001)(256004)(14444005)(26005)(486006)(476003)(11346002)(4326008)(2616005)(54906003)(6116002)(99286004)(14454004)(52116002)(386003)(229853002)(31686004)(316002)(76176011)(71190400001)(66556008)(64756008)(66476007)(66946007)(66066001)(6506007)(53546011)(81166006)(8936002)(81156014)(8676002)(2906002)(66446008)(6486002)(71200400001)(6916009)(25786009)(3714002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5958;
 H:AM7PR02MB5750.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: 16qe+mAm3xHgo8+GoS95eueuaHw+ty7lQApdfnlgXeZUgs5osuWYSkzGdSiLs/KbKA/AKDYSbWIFTv/G3a/Q2fyA9uICRxS7jA1GtPCKmw68lsdzc3e0MAkaOP9zr52iFJCYfP+tmeCpNGvoIciv/8IXFllRg0fMXp3Vas1VlyelNqoUKIeABci/Bl98wu7VLScUUpN2I8qLYiZziS1hw0W0C+5gtYPCGdehBWfGPk2uLb84PRCkRy+pIO8Ydef/UWqerOXFG1fDzeNpHZgQGX2k9juS/tAgtY5MGYLBuq6pwrji3yjVLtcYSvgGyRnctaVqhj4o2tVljWgbxf1Zt/m6vVRZNp6HLfEGRrF0do8tQ9QB0T0BzaZCF9GxN6AXmUbfaVn0bSX0Wo1pQrR+MOJ9T7D/TQhnTh3DDqXSBqg=
Content-ID: <ACE488D16C496A4C98E463CB22607EBD@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b66b3457-5c1a-4d8c-96ec-08d73b7fbadb
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 15:00:07.9744 (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: C/mtSB3KhIm5Dkfc6g6N2xYqMmHW60vSJiSPMB5s0nRS2bA61CtJRCOrAwgUppJGYdQFbmYsKoFZu7IRzjrrzJoTOtxunz8f57FbGfgDnwI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5958
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE3LjA5LjIwMTkgMTc6MzIsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAxNy4wOS4y
MDE5IDE2OjExLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+DQo+Pg0KPj4gT24g
MTcuMDkuMjAxOSAxMTowOSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4gT24gMTcuMDkuMjAxOSAw
OTo1MiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+IE9uIDE2LjA5LjIwMTkg
MTg6NTgsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+Pj4gT24gMTYuMDkuMjAxOSAxMDoxMCwgQWxl
eGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYw0KPj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4+Pj4+PiBAQCAt
MzIyNCw2ICszMjI0LDE0IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19o
dm1fY29weSgNCj4+Pj4+PiAgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5f
dG9fbWZuOw0KPj4+Pj4+ICAgICAgICAgICAgIH0NCj4+Pj4+PiAgICAgDQo+Pj4+Pj4gKyAgICAg
ICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLnZtX2V2ZW50KSAmJg0KPj4+Pj4+ICsgICAgICAgICAg
ICAgdi0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCAmJg0KPj4+Pj4+ICsgICAgICAgICAgICAg
aHZtX21vbml0b3JfY2hlY2tfcDJtKGFkZHIsIGdmbiwgcGZlYywgbnBmZWNfa2luZF93aXRoX2ds
YSkgKQ0KPj4+Pj4+ICsgICAgICAgIHsNCj4+Pj4+PiArICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7DQo+Pj4+Pj4gKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ow0K
Pj4+Pj4NCj4+Pj4+IEknbSBzb3JyeSwgYnV0IHRoZXJlIGlzIF9zdGlsbF8gbm8gY29tbWVudCBu
ZXh0IHRvIHRoaXMgYXBwYXJlbnQNCj4+Pj4+IG1pcy11c2Ugb2YgSFZNVFJBTlNfZ2ZuX3BhZ2Vk
X291dC4NCj4+Pj4NCj4+Pj4gSSB3aWxsIGFkZCB0aGlzIGNvbW1lbnQgaGVyZToNCj4+Pj4NCj4+
Pj4gIi8qDQo+Pj4+ICAgICAgKiBJbiBjYXNlIGEgdm0gZXZlbnQgd2FzIHNlbnQgcmV0dXJuIHBh
Z2VkX291dCBzbyB0aGUgZW11bGF0aW9uIHdpbGwNCj4+Pj4gICAgICAqIHN0b3Agd2l0aCBubyBz
aWRlIGVmZmVjdA0KPj4+PiAgICAgICovIg0KPj4+DQo+Pj4gRmlyc3Qgb2YgYWxsIC0gd2h5ICJ3
YXMgc2VudCI/IFRoZSBldmVudCBpcyB5ZXQgdG8gYmUgc2VudCwgaXNuJ3QgaXQ/DQo+Pg0KPj4g
WWVzIGl0IHNob3VsZCBzdGF0ZSAiaWYgdGhlIGV2ZW50IGlzIHNlbnQiLg0KPiANCj4gImlzIHNl
bnQiIGlzIHN0aWxsIG5vdCBpbmRpY2F0aW5nIHRoaXMgaXMgc29tZXRoaW5nIHlldCB0byBoYXBw
ZW4uDQo+ICJpcyB0byBiZSBzZW50IiB3b3VsZCBiZSB0byBtZSAoY2F2ZWF0IC0gSSdtIG5vdCBh
IG5hdGl2ZSBzcGVha2VyKS4NCj4gDQo+Pj4gQW5kIHRoZW4gSSdtIGFmcmFpZCB0aGlzIHN0aWxs
IGlzbid0IGVub3VnaC4gX19odm1fY29weSgpIGdldHMgdXNlZA0KPj4+IGZvciBtYW55IHB1cnBv
c2VzLiBGb3IgZXhhbXBsZSwgd2hpbGUgbG9va2luZyBpbnRvIHRoaXMgYWdhaW4gd2hlbg0KPj4+
IHByZXBhcmluZyB0aGUgcmVwbHkgaGVyZSwgSSd2ZSBub3RpY2VkIHRoYXQgYWJvdmUgeW91IG1h
eSB3cm9uZ2x5DQo+Pj4gY2FsbCBodm1fbW9uaXRvcl9jaGVja19wMm0oKSB3aXRoIG5wZmVjX2tp
bmRfd2l0aF9nbGEgLSB0aGVyZSdzIG5vDQo+Pj4gbGluZWFyIGFkZHJlc3Mgd2hlbiBIVk1DT1BZ
X2xpbmVhciBpcyBub3Qgc2V0LiBJZiwgd2hpbGUgcHV0dGluZw0KPj4NCj4+IFlvdSBhcmUgcmln
aHQsIGEgY2hlY2sgZm9yIEhWTUNPUFlfbGluZWFyIHNob3VsZCBnbyBpbiB0aGUgaWYgc28gd2Ug
YXJlDQo+PiBzdXJlIHRoYXQgaXQgaXMgY2FsbGVkIHdpdGggYSBsaW5lYXIgYWRkcmVzcyBvbmx5
Lg0KPj4NCj4+PiB0b2dldGhlciB3aGF0IHRoZSBjb21tZW50IG5lZWRzIHRvIGV4cGxhaW4gKGku
ZS4gZXZlcnl0aGluZyB0aGF0DQo+Pj4gY2FuJ3QgYmUgaW1wbGllZCBmcm9tIHRoZSBjb2RlIHlv
dSBhZGQpLCB5b3UgY29uc2lkZXJlZCBhbGwgY2FzZXMNCj4+PiB5b3Ugc2hvdWxkIGhhdmUgbm90
aWNlZCB0aGlzIHlvdXJzZWxmLg0KPj4NCj4+IFdpdGggdGhpcyBuZXcgY2hlY2sgaW4gcGxhY2Ug
KEhWTUNPUFlfbGluZWFyKSBfX2h2bV9jb3B5KCkgd2lsbCBiZQ0KPj4gY2FsbGVkIGZyb20gbGlu
ZWFyX3JlYWQoKSBsaW5lYXJfd3JpdGUoKSB3aGVyZSBpdCB3aWxsIHBhc3MgZG93bg0KPj4gWDg2
RU1VTF9SRVRSWS4NCj4+DQo+PiBUaGUgY29tbWVudCBjYW4gY2hhbmdlIHRvOg0KPj4gIklmIGEg
ZXZlbnQgaXMgc2VudCByZXR1cm4gcGFnZWRfb3V0LiBUaGUgZW11bGF0aW9uIHdpbGwgaGF2ZSBu
byBzaWRlDQo+PiBlZmZlY3QgYW5kIHdpbGwgcmV0dXJuIFg4NkVNVUxfUkVUUlkiDQo+IA0KPiBJ
J20gc29ycnkgdG8gYmUgYSBwYWluIGluIHlvdXIgbmVjaywgYnV0IG5vLCB0aGlzIHN0aWxsIGlz
IG5vdA0KPiBzdWZmaWNpZW50IGltby4gVGhlIGNvbW1lbnQsIHdoYXRldmVyIHdvcmRpbmcgeW91
IGNob29zZSwNCj4gc2hvdWxkIG1ha2UgY2xlYXIgdGhhdCB5b3UgaGF2ZSB1bmRlcnN0b29kIHRo
ZSBwb3NzaWJsZSBlZmZlY3RzDQo+IG9mIHVzaW5nIGEgc3VzcGljaW91cyByZXR1cm4gdmFsdWUs
IGFuZCBpdCBzaG91bGQgYWxzbyBtYWtlDQo+IGNsZWFyIHRvIHJlYWRlcnMgdGhhdCB0aGlzIGlz
IGluIGZhY3Qgbm90IGdvaW5nIHRvIGNhdXNlIGENCj4gcHJvYmxlbSBfZm9yIGFueSBjYWxsZXJf
Lg0KPiANCg0KVGhlcmUgaXMgbm8gcHJvYmxlbSwgSSB1bmRlcnN0YW5kIHRoZSByaXNrIG9mIGhh
dmluZyBzdXNwaWNpb3VzIHJldHVybiANCnZhbHVlcy4gSSBhbSBub3QgaGFuZ2VkIG9uIGhhdmlu
ZyB0aGlzIHJldHVybi4gSSB1c2VkIHRoaXMgdG8gc2tpcCANCmFkZGluZyBhIG5ldyByZXR1cm4g
dmFsdWUuIEkgY2FuIGRvIHRoaXMgaWYgd2UgYWdyZWUgb24gYSBzdWl0YWJsZSBuYW1lIA0KZm9y
IGEgbmV3IHJldHVybiB2YWx1ZSBpbiBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQuIEkgY2Fu
IHByb3Bvc2UgDQpIVk1UUkFOU19iYWRfZ2ZuX2FjY2Vzcy4NCg0KQWxleA0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 15:04:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 15: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 1iAF29-0007OW-U4; Tue, 17 Sep 2019 15:04: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=+VJ/=XM=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAF28-0007Ny-Ro
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 15:04:48 +0000
X-Inumbo-ID: 7d337fea-d95c-11e9-9618-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d337fea-d95c-11e9-9618-12813bfff9fa;
 Tue, 17 Sep 2019 15:04: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 BF85CB6AA;
 Tue, 17 Sep 2019 15:04:46 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <7a5adec2-4134-9617-555c-3dd2adf140ac@suse.com>
 <b1f9bb69-5fe5-69b8-0dce-93d13f363b0a@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5fe3bf07-31e7-12c8-ad2b-0fb1fe15c226@suse.com>
Date: Tue, 17 Sep 2019 17:04:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b1f9bb69-5fe5-69b8-0dce-93d13f363b0a@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAxNzowMCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gVGhl
cmUgaXMgbm8gcHJvYmxlbSwgSSB1bmRlcnN0YW5kIHRoZSByaXNrIG9mIGhhdmluZyBzdXNwaWNp
b3VzIHJldHVybiAKPiB2YWx1ZXMuIEkgYW0gbm90IGhhbmdlZCBvbiBoYXZpbmcgdGhpcyByZXR1
cm4uIEkgdXNlZCB0aGlzIHRvIHNraXAgCj4gYWRkaW5nIGEgbmV3IHJldHVybiB2YWx1ZS4gSSBj
YW4gZG8gdGhpcyBpZiB3ZSBhZ3JlZSBvbiBhIHN1aXRhYmxlIG5hbWUgCj4gZm9yIGEgbmV3IHJl
dHVybiB2YWx1ZSBpbiBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQuIEkgY2FuIHByb3Bvc2Ug
Cj4gSFZNVFJBTlNfYmFkX2dmbl9hY2Nlc3MuCgpIb3cgaW50cnVzaXZlIHdvdWxkIHN1Y2ggYSBj
aGFuZ2UgYmU/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 15:08:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 15:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAF5i-0007p7-RO; Tue, 17 Sep 2019 15:08:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAF5i-0007oy-AF
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 15:08:30 +0000
X-Inumbo-ID: 01441042-d95d-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01441042-d95d-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 15:08:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568732909;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=GKjj2eyYf8HUkPAN3AVrI1DCNhZ3bFN0nRX+f+TNT+s=;
 b=d8LEkaRakn0PQcePPLSGZXj08mP/10MAQQ1anoM/3fsIa2diuCrHIXlI
 BHv4+RjL6zjljAdFz4lTFYBTCMmp/y/IC2DqPIDsPWG2UpZpidZuWpLuv
 wqfESECpSqcXdwRYgA2bEHYcDMu0QesRLDiCCnVsyT5USIfgJLDXmOejH w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rtV2Q/ydJULpLTLspIxucSa7B0ZRad3+BNJYXcUniEIXDX5e91lF3lBOacZ4Q9sZ4ZtrX8aSPx
 ctjGV1U+PiCqi8Y8/j1LaHcOYgs6aBxd/CaVC9XJn84xlDcb/sb5fmYFagYcCxjTlCXPuMA39Y
 pzPPJ/Ng0f4Wm1zcjIWUBuAdX22i0GFnza4BzhpSIsNQVeCNd4jJ7FyF0cXwG9OF1GtRgwLVOR
 IrLUmwL1EiWkMNhWp0eUvZAyvJQroXNu/Eu03hfNEsPkL7uRtB/7aAIKwmXbGBL8pfv+IXtmDh
 5KI=
X-SBRS: 2.7
X-MesageID: 5928411
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5928411"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <a96066ba-5f8e-b6af-f049-2c8263b0f446@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: <5810ec36-182f-ce48-cb0a-87d90275cc9b@citrix.com>
Date: Tue, 17 Sep 2019 16:08:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a96066ba-5f8e-b6af-f049-2c8263b0f446@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 09/10] AMD/IOMMU: replace INTREMAP_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: 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>

T24gMDYvMDgvMjAxOSAxNDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUHJlcGFyZSBmb3IgdGhl
IG51bWJlciBvZiBlbnRyaWVzIHRvIG5vdCBiZSB0aGUgbWF4aW11bSBwb3NzaWJsZSwgYnkKPiBz
ZXBhcmF0aW5nIGNoZWNrcyBhZ2FpbnN0IG1heGltdW0gc2l6ZSBmcm9tIG9uZXMgYWdhaW5zdCBh
Y3R1YWwgc2l6ZS4KPiBGb3IgY2FsbGVyIHNpZGUgc2ltcGxpY2l0eSBoYXZlIGFsbG9jX2ludHJl
bWFwX2VudHJ5KCkgcmV0dXJuIHRoZQo+IG1heGltdW0gcG9zc2libGUgdmFsdWUgdXBvbiBhbGxv
Y2F0aW9uIGZhaWx1cmUsIHJhdGhlciB0aGFuIHRoZSBmaXJzdAo+IGp1c3Qgb3V0LW9mLWJvdW5k
cyBvbmUuCj4KPiBIYXZlIHRoZSBpbnZvbHZlZCBmdW5jdGlvbnMgYWxyZWFkeSB0YWtlIGFsbCB0
aGUgc3Vic2VxdWVudGx5IG5lZWRlZAo+IGFyZ3VtZW50cyBoZXJlIGFscmVhZHksIHRvIHJlZHVj
ZSBjb2RlIGNodXJuIGluIHRoZSBwYXRjaCBhY3R1YWxseQo+IG1ha2luZyB0aGUgYWxsb2NhdGlv
biBzaXplIGR5bmFtaWMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 15:10:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 15: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 1iAF79-00081F-9k; Tue, 17 Sep 2019 15:09:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kgQ4=XM=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iAF78-000816-1z
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 15:09:58 +0000
X-Inumbo-ID: 357a8698-d95d-11e9-a337-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 357a8698-d95d-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 15:09:56 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1568732997; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=jDLu4iTet+tS4HNDRKtlkDIIx1gzZICox7XRQSxCwnY=;
 b=FeW0LfOb7nuOFEJreyVn1UjZuzM/G4EwX+p7UlZq46UdtrqGnDZ5/4cMLpa/nTVkMcdktMIu
 qRtOunTk5rn+972O/MxHVYZrjNQ5zfTnPipT3pjRvZCh6J1Z3+fHPQKxn+RoV6u5g4ik/W0Q
 /c8apu05pFDM8U8dLam9pZ6iAKw=
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 5d80f742.7ff563b20f30-smtp-out-n02;
 Tue, 17 Sep 2019 15:09:54 -0000 (UTC)
Received: by mail-wr1-f46.google.com with SMTP id i1so3580723wro.4
 for <xen-devel@lists.xenproject.org>; Tue, 17 Sep 2019 08:09:54 -0700 (PDT)
X-Gm-Message-State: APjAAAVWoSYscmROKKhjluETLxXKes3KJfUA1u3WuGnIbmLutjPI365z
 TOxhW20KiCapnWADA7me7z209eQIXRSL6D9l48c=
X-Google-Smtp-Source: APXvYqyJvJE5esxsmDdk53Rqkqslwqd2PxCHHOcie9aLioWOIan0lUxboJCS9kFRbNZue5UwM11XOnC5R9nDp919Kk4=
X-Received: by 2002:adf:f607:: with SMTP id t7mr3229459wrp.60.1568732992641;
 Tue, 17 Sep 2019 08:09:52 -0700 (PDT)
MIME-Version: 1.0
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <d0bdb8eb-dcd9-cd44-259e-44da6602d3be@bbu.bitdefender.biz>
In-Reply-To: <d0bdb8eb-dcd9-cd44-259e-44da6602d3be@bbu.bitdefender.biz>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 17 Sep 2019 09:09:16 -0600
X-Gmail-Original-Message-ID: <CABfawh==TahJj_ahwsrysTcwd3kOix2WH+G-czT5n873Vznabw@mail.gmail.com>
Message-ID: <CABfawh==TahJj_ahwsrysTcwd3kOix2WH+G-czT5n873Vznabw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bbu.bitdefender.biz>
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "wl@xen.org" <wl@xen.org>, Razvan COJOCARU <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>,
 Jan Beulich <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgODoyNCBBTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiYnUuYml0ZGVmZW5kZXIuYml6PiB3cm90ZToKPgo+IE9uIDkvMTcvMTkgNToxMSBQTSwgQWxl
eGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gPj4+Pj4gK2Jvb2wgaHZtX21vbml0b3JfY2hl
Y2tfcDJtKHVuc2lnbmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCj4gPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGtpbmQpCj4gPj4+Pj4gK3sK
PiA+Pj4+PiArICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7Cj4gPj4+Pj4gKyAgICB2bV9ldmVu
dF9yZXF1ZXN0X3QgcmVxID0ge307Cj4gPj4+Pj4gKyAgICBwYWRkcl90IGdwYSA9IChnZm5fdG9f
Z2FkZHIoZ2ZuKSB8IChnbGEgJiB+UEFHRV9NQVNLKSk7Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsgICAg
QVNTRVJUKGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQpOwo+ID4+Pj4+ICsKPiA+
Pj4+PiArICAgIGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSBmYWxzZTsKPiA+
Pj4+PiArCj4gPj4+Pj4gKyAgICBpZiAoIHAybV9nZXRfbWVtX2FjY2VzcyhjdXJyZW50LT5kb21h
aW4sIGdmbiwgJmFjY2VzcywKPiA+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFs
dHAybV92Y3B1X2lkeChjdXJyZW50KSkgIT0gMCApCj4gPj4+Pj4gKyAgICAgICAgcmV0dXJuIGZh
bHNlOwo+ID4+Pj4gLi4uIG5leHQgdG8gdGhlIGNhbGwgaGVyZSAoYnV0IHRoZSBtYWludGFpbmVy
cyBvZiB0aGUgZmlsZSB3b3VsZAo+ID4+Pj4gaGF2ZSB0byBqdWRnZSBpbiB0aGUgZW5kKS4gVGhh
dCBzYWlkLCBJIGNvbnRpbnVlIHRvIG5vdCB1bmRlcnN0YW5kCj4gPj4+PiB3aHkgYSBub3QgZm91
bmQgZW50cnkgbWVhbnMgdW5yZXN0cmljdGVkIGFjY2Vzcy4gSXNuJ3QgaXQKPiA+Pj4+IC0+ZGVm
YXVsdF9hY2Nlc3Mgd2hpY2ggY29udHJvbHMgd2hhdCBzdWNoIGEgInZpcnR1YWwiIGVudHJ5IHdv
dWxkCj4gPj4+PiBwZXJtaXQ/Cj4gPj4+IEknbSBzb3JyeSBmb3IgdGhpcyBtaXNsZWFkaW5nIGNv
bW1lbnQuIFRoZSBjb2RlIHN0YXRlcyB0aGF0IGlmIGVudHJ5IHdhcwo+ID4+PiBub3QgZm91bmQg
dGhlIGFjY2VzcyB3aWxsIGJlIGRlZmF1bHRfYWNjZXNzIGFuZCByZXR1cm4gMC4gU28gaW4gdGhp
cwo+ID4+PiBjYXNlIHRoZSBkZWZhdWx0X2FjY2VzcyB3aWxsIGJlIGNoZWNrZWQuCj4gPj4+Cj4g
Pj4+IC8qIElmIHJlcXVlc3QgdG8gZ2V0IGRlZmF1bHQgYWNjZXNzLiAqLwo+ID4+PiBpZiAoIGdm
bl9lcShnZm4sIElOVkFMSURfR0ZOKSApCj4gPj4+IHsKPiA+Pj4gICAgICAgICphY2Nlc3MgPSBt
ZW1hY2Nlc3NbcDJtLT5kZWZhdWx0X2FjY2Vzc107Cj4gPj4+ICAgICAgICByZXR1cm4gMDsKPiA+
Pj4gfQo+ID4+Pgo+ID4+PiBJZiB0aGlzIGNsZWFycyB0aGluZyB1cCBJIGNhbiByZW1vdmUgdGhl
ICJOT1RFIiBwYXJ0IGlmIHRoZSBjb21tZW50Lgo+ID4+IEknbSBhZnJhaWQgaXQgZG9lc24ndCBj
bGVhciB0aGluZ3MgdXA6IEknbSBzdGlsbCBsb3N0IGFzIHRvIHdoeQo+ID4+ICJlbnRyeSBub3Qg
Zm91bmQiIGltcGxpZXMgImZ1bGwgYWNjZXNzIi4gQW5kIEknbSBmdXJ0aGVyIGxvc3QgYXMKPiA+
PiB0byB3aGF0IHRoZSBjb2RlIGZyYWdtZW50IGFib3ZlIChkZWFsaW5nIHdpdGggSU5WQUxJRF9H
Rk4sIGJ1dAo+ID4+IG5vdCByZWFsbHkgdGhlICJlbnRyeSBub3QgZm91bmQiIGNhc2UsIHdoaWNo
IHdvdWxkIGJlIElOVkFMSURfTUZOCj4gPj4gY29taW5nIGJhY2sgZnJvbSBhIHRyYW5zbGF0aW9u
KSBpcyBzdXBwb3NlZCB0byB0ZWxsIG1lLgo+ID4+Cj4gPiBJdCBpcyBzYWZlIGVub3VnaCB0byBj
b25zaWRlciBhIGludmFsaWQgbWZuIGZyb20gaG9zdHAyIHRvIGJlIGEKPiA+IHZpb2xhdGlvbi4g
VGhlcmUgaXMgc3RpbGwgYSBzbWFsbCBwcm9ibGVtIHdpdGggaGF2aW5nIHRoZSBhbHRwMm0gdmll
dwo+ID4gbm90IGhhdmluZyB0aGUgcGFnZSBwcm9wYWdhdGVkIGZyb20gaG9zdHAybS4gSW4gdGhp
cyBjYXNlIHdlIGhhdmUgdG8gdXNlCj4gPiBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeSgpLgo+
Cj4gSW4gdGhlIGFic2VuY2Ugb2YgY2xlYXIgZ3VpZGFuY2UgZnJvbSB0aGUgSW50ZWwgU0RNIG9u
IHdoYXQgdGhlIGhhcmR3YXJlCj4gZGVmYXVsdCBpcyBmb3IgYSBwYWdlIG5vdCBwcmVzZW50IGlu
IHRoZSBwMm0sIHdlIHNob3VsZCBwcm9iYWJseSBmb2xsb3cKPiBKYW4ncyBhZHZpY2UgYW5kIGNo
ZWNrIHZpb2xhdGlvbnMgYWdhaW5zdCBkZWZhdWx0X2FjY2VzcyBmb3Igc3VjaCBwYWdlcy4KClRo
ZSBTRE0gaXMgdmVyeSBjbGVhciB0aGF0IHBhZ2VzIHRoYXQgYXJlIG5vdCBwcmVzZW50IGluIHRo
ZSBFUFQgYXJlIGEKdmlvbGF0aW9uOgoKMjguMi4yCkFuIEVQVCBwYWdpbmctc3RydWN0dXJlIGVu
dHJ5IGlzIHByZXNlbnQgaWYgYW55IG9mIGJpdHMgMjowIGlzIDE7Cm90aGVyd2lzZSwgdGhlIGVu
dHJ5IGlzIG5vdCBwcmVzZW50LiBUaGUgcHJvY2Vzc29yCmlnbm9yZXMgYml0cyA2MjozIGFuZCB1
c2VzIHRoZSBlbnRyeSBuZWl0aGVyIHRvIHJlZmVyZW5jZSBhbm90aGVyIEVQVApwYWdpbmctc3Ry
dWN0dXJlIGVudHJ5IG5vciB0byBwcm9kdWNlIGEKcGh5c2ljYWwgYWRkcmVzcy4gQSByZWZlcmVu
Y2UgdXNpbmcgYSBndWVzdC1waHlzaWNhbCBhZGRyZXNzIHdob3NlCnRyYW5zbGF0aW9uIGVuY291
bnRlcnMgYW4gRVBUIHBhZ2luZy1zdHJ1Yy0KdHVyZSB0aGF0IGlzIG5vdCBwcmVzZW50IGNhdXNl
cyBhbiBFUFQgdmlvbGF0aW9uIChzZWUgU2VjdGlvbiAyOC4yLjMuMikuCgoyOC4yLjMuMgpFUFQg
VmlvbGF0aW9ucwpBbiBFUFQgdmlvbGF0aW9uIG1heSBvY2N1ciBkdXJpbmcgYW4gYWNjZXNzIHVz
aW5nIGEgZ3Vlc3QtcGh5c2ljYWwKYWRkcmVzcyB3aG9zZSB0cmFuc2xhdGlvbiBkb2VzIG5vdCBj
YXVzZSBhbgpFUFQgbWlzY29uZmlndXJhdGlvbi4gQW4gRVBUIHZpb2xhdGlvbiBvY2N1cnMgaW4g
YW55IG9mIHRoZSBmb2xsb3dpbmcKc2l0dWF0aW9uczoK4oCiIFRyYW5zbGF0aW9uIG9mIHRoZSBn
dWVzdC1waHlzaWNhbCBhZGRyZXNzIGVuY291bnRlcnMgYW4gRVBUCnBhZ2luZy1zdHJ1Y3R1cmUg
ZW50cnkgdGhhdCBpcyBub3QgcHJlc2VudCAoc2VlClNlY3Rpb24gMjguMi4yKS4KClRhbWFzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 15:31:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 15:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAFRY-00030M-8G; Tue, 17 Sep 2019 15:31:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAFRW-0002zr-OO
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 15:31:02 +0000
X-Inumbo-ID: 274810c4-d960-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 274810c4-d960-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 15:31:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568734262;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+DLpqW7X+lkJ2TEXrL1j/qvS03pCeeXUp74pM1yT4RM=;
 b=SEZTws49ycWRkbfoo6xUjduut7ZuIEd4gsKYpHMDU1YbgKeyZu8oYo07
 8DtAqNx/F8032oLyiYQ5kB+4KrgccS3cE7SvyWUISFt91MXz9TX4dR4F+
 j9gLqHwdMT0HDRA+9ULjuuhCGY0eKV+whzgkrrugZeTH5fTIMuyElQXA9 Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QGtmyxKYw2qCiE4ACooN8c6EXtYuLcj5ojlaC/3H39SgPaz0Q1kR8L76x1cmqzjsgD5BnL596p
 EJSIt7TipPnf62g2x2uMPnCoDsWQ1YUadKjrBxEpu8DIG+b72iIEsiRZ4oxpqyVhQwR2TNqMU8
 s3kv0OZhQjegAHhFpF4R9RyVd+eosA7GGx9uysL7Wr1IlKFSGA24yXsEtvz/k5yxiXZojLV/Cf
 YBNs8PXlxLsH4/XqOETAG/sYQMj7nVfL6ohEUL2KMz1TTKcMa5DVsSWjaGBGneCLWbbhi8mruz
 njs=
X-SBRS: 2.7
X-MesageID: 5679718
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,516,1559534400"; 
   d="scan'208";a="5679718"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <98cf3bec-b036-72dc-dc5a-dd9049ca4a11@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: <0b61dda0-af25-350a-c30c-2906f1bbd0da@citrix.com>
Date: Tue, 17 Sep 2019 16:30:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <98cf3bec-b036-72dc-dc5a-dd9049ca4a11@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 10/10] AMD/IOMMU: restrict interrupt
 remapping table sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMDYvMDgvMjAxOSAxNDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBwb2lu
dCBzZXR0aW5nIHVwIHRhYmxlcyB3aXRoIG1vcmUgc3BhY2UgdGhhbiBhIFBDSSBkZXZpY2UgY2Fu
Cj4gdXNlLiBGb3IgYm90aCBNU0kgYW5kIE1TSS1YIHdlIGNhbiBkZXRlcm1pbmUgaG93IG1hbnkg
aW50ZXJydXB0cyBjb3VsZAo+IGJlIHNldCB1cCBhdCBtb3N0LiBUYWJsZXMgYWxsb2NhdGVkIGR1
cmluZyBBQ1BJIHRhYmxlIHBhcnNpbmcsIGhvd2V2ZXIsCj4gd2lsbCAoZm9yIG5vdyBhdCBsZWFz
dCkgY29udGludWUgdG8gYmUgc2V0IHVwIHRvIGhhdmUgbWF4aW11bSBzaXplLgo+Cj4gTm90ZSB0
aGF0IHVudGlsIHdlIHdvdWxkIHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25zIGhlcmUg
dGhlcmUncwo+IG5vIHBvaW50IGNoZWNraW5nIHdoZXRoZXIgTVNJIGlzIHN1cHBvcnRlZCBieSBh
IGRldmljZSAtIDEgb3IgdXAgdG8gMzIKPiAob3IgYWN0dWFsbHkgMTI4LCBkdWUgdG8gdGhlIGNo
YW5nZSBlZmZlY3RpdmVseSB1c2luZyBhIHJlc2VydmVkCj4gZW5jb2RpbmcpIElSVEVzIGFsd2F5
cyBtZWFuIGFuIG9yZGVyLTAgYWxsb2NhdGlvbiBhbnl3YXkuCgpEZXZpY2VzIHdoaWNoIGFyZSBu
b3QgTVNJLWNhcGFibGUgZG9uJ3QgbmVlZCBhbiBpbnRlcnJ1cHQgcmVtYXBwaW5nCnRhYmxlIGF0
IGFsbC4KClBlciBteSBjYWxjdWxhdGlvbnMsIHRoZSBSb21lIFNEUCBoYXMgNjIgZGV2aWNlcyB3
aXRoIE1TSS9NU0ktWCBzdXBwb3J0LAphbmQgOTggZGV2aWNlcyB3aGljaCBhcmUgQ1BVLWludGVy
bmFscyB0aGF0IGhhdmUgbm8gaW50ZXJydXB0IHN1cHBvcnQgYXQKYWxsLgoKSW4gY29tcGFyaXNv
biwgZm9yIGEgcHJvZHVjdGlvbiBDYXNjYWRlIExha2Ugc3lzdGVtIEkgaGF2ZSB0byBoYW5kLCB0
aGUKc3RhdHMgYXJlIDkyIG5vbi1NU0kgZGV2aWNlcyBhbmQgMTggTVNJLWNhcGFibGUgZGV2aWNl
cyAod2hpY2ggaXNuJ3QgYQp2YWxpZCBkaXJlY3QgY29tcGFyaXNvbiBkdWUgdG8gaG93IFZULWQn
cyByZW1hcHBpbmcgdGFibGVzIHdvcmssIGJ1dCBpcwphIGRhdGFwb2ludCBvbiAic2ltaWxhciBs
b29raW5nIHN5c3RlbXMiKS4KCkknbSBoYXBweSB0byBsZWF2ZSAibm8gSVJUJ3MgZm9yIG5vbi1j
YXBhYmxlIGRldmljZXMiIGZvciBmdXR1cmUgd29yaywKYnV0IGF0IHRoZSB2ZXJ5IGxlYXN0LCBJ
IGRvbid0IHRoaW5rIHRoZSBjb21taXQgbWVzc2FnZSB3YW50cyBwaHJhc2luZwppbiBleGFjdGx5
IHRoaXMgd2F5LgoKPgo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9p
bml0LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4g
QEAgLTEzMTUsMTEgKzEzMTcsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBf
ZGV2aWNlCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPiDCoAo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAo+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgZHRlLAo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA/IHZpcnRfdG9fbWFkZHIoaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3Rh
YmxlKQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAwLAo+IC3CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgaW9tbXVfaW50cmVtYXApOwo+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgZHRlLCBpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUsCj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpdnJzX21hcHBpbmdzW2JkZl0uaW9tbXUs
IGlvbW11X2ludHJlbWFwKTsKCkFoIC0gaGFsZiBvZiB0aGlzIGxvb2tzIGxpa2UgaXQgd2FudHMg
dG8gYmUgaW4gcGF0Y2ggNiwgcmF0aGVyIHRoYW4gaGVyZS4KCj4gwqDCoMKgwqDCoMKgwqDCoCB9
Cj4gwqDCoMKgwqAgfQo+IMKgCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2ludHIuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRy
LmMKPiBAQCAtNjksNyArNjksOCBAQCB1bmlvbiBpcnRlX2NwdHIgewo+IMKgwqDCoMKgIGNvbnN0
IHVuaW9uIGlydGUxMjggKnB0cjEyODsKPiDCoH0gX190cmFuc3BhcmVudF9fOwo+IMKgCj4gLSNk
ZWZpbmUgSU5UUkVNQVBfTUFYX0VOVFJJRVMgKDEgPDwgSU9NTVVfSU5UUkVNQVBfT1JERVIpCj4g
KyNkZWZpbmUgSU5UUkVNQVBfTUFYX09SREVSwqDCoCAweEIKPiArI2RlZmluZSBJTlRSRU1BUF9N
QVhfRU5UUklFUyAoMSA8PCBJTlRSRU1BUF9NQVhfT1JERVIpCj4gwqAKPiDCoHN0cnVjdCBpb2Fw
aWNfc2JkZiBpb2FwaWNfc2JkZltNQVhfSU9fQVBJQ1NdOwo+IMKgc3RydWN0IGhwZXRfc2JkZiBo
cGV0X3NiZGY7Cj4gQEAgLTgwLDE3ICs4MSwxMyBAQCB1bnNpZ25lZCBpbnQgbnJfaW9hcGljX3Ni
ZGY7Cj4gwqAKPiDCoHN0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBfdGFibGVzKHVuc2lnbmVkIGNo
YXIga2V5KTsKPiDCoAo+IC1zdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBpbnRyZW1hcF90YWJs
ZV9vcmRlcihjb25zdCBzdHJ1Y3QKPiBhbWRfaW9tbXUgKmlvbW11KQo+IC17Cj4gLcKgwqDCoCBy
ZXR1cm4gaW9tbXUtPmN0cmwuZ2FfZW4KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqAgPyBnZXRfb3Jk
ZXJfZnJvbV9ieXRlcyhJTlRSRU1BUF9NQVhfRU5UUklFUyAqIHNpemVvZih1bmlvbgo+IGlydGUx
MjgpKQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoCA6IGdldF9vcmRlcl9mcm9tX2J5dGVzKElOVFJF
TUFQX01BWF9FTlRSSUVTICogc2l6ZW9mKHVuaW9uCj4gaXJ0ZTMyKSk7Cj4gLX0KPiArI2RlZmlu
ZSBpbnRyZW1hcF9wYWdlX29yZGVyKGlydCkgUEZOX09SREVSKHZpcnRfdG9fcGFnZShpcnQpKQoK
V2hhdCBtYWtlcyB0aGUgZnJhbWVhYmxlIG9yZGVyIGZpZWxkIHNhZmUgdG8gdXNlP8KgIEl0IHJl
YWNoZXMgaW50bwoocGcpLT52LmZyZWUub3JkZXIgd2hpY2ggZmFpcmx5IG9idmlvdXNseSBpc24n
dCBzYWZlIGZvciBhbGxvY2F0ZWQgcGFnZXMuCgp2aXJ0X3RvX3BhZ2UoKSBpcyBhIG5vbi10cml2
aWFsIGNhbGN1bGF0aW9uLCB3aGljaCBpcyBub3cgdXNlZCBpbiBhCmxhcmdlIG51bWJlciBvZiBj
aXJjdW1zdGFuY2VzLsKgIEkgZG9uJ3QgaGF2ZSBhbiBlYXN5IGp1ZGdlbWVudCBvZgp3aGV0aGVy
IHRoZXkgYXJlIGhvdHBhdGhzLCBidXQgc3VyZWx5IGl0IHdvdWxkIGJlIGVhc2llciB0byBqdXN0
IHN0b3JlCmFub3RoZXIgdW5zaWduZWQgaW50IHBlciBkZXZpY2UuCgpGdXJ0aGVybW9yZSwgaXQg
d291bGQgd29yayBhcm91bmQgYSBwcmVleGlzdGluZyBpc3N1ZSB3aGVyZSB3ZSBjYW4KYWxsb2Nh
dGUgYmV5b25kIHRoZSBudW1iZXIgb2YgaW50ZXJydXB0cyBmb3IgdGhlIGRldmljZSwgdXAgdG8g
dGhlIG5leHQKb3JkZXIgYm91bmRhcnkuCgo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9wY2lfYW1kX2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
cGNpX2FtZF9pb21tdS5jCj4gQEAgLTQ3MSwxNiArNDcxLDE1IEBAIHN0YXRpYyBpbnQgYW1kX2lv
bW11X2FkZF9kZXZpY2UodTggZGV2Zm4KPiDCoMKgwqDCoCB7Cj4gwqDCoMKgwqDCoMKgwqDCoCBp
dnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgPQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBhbWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFibGUoCj4gLcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBpb21tdSwgJml2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF9pbnVzZSk7
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpb21tdSwgJml2cnNfbWFwcGluZ3Nb
YmRmXS5pbnRyZW1hcF9pbnVzZSwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBk
ZXYtPm1zaXggPyBwZGV2LT5tc2l4LT5ucl9lbnRyaWVzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiBtdWx0aV9tc2lfY2FwYWJsZSh+MHUp
KTsKPiDCoMKgwqDCoMKgwqDCoMKgIGlmICggIWl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90
YWJsZSApCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+IMKgCj4g
wqDCoMKgwqDCoMKgwqDCoCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAo+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciArIChiZGYgKgo+IElPTU1V
X0RFVl9UQUJMRV9FTlRSWV9TSVpFKSwKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpdnJzX21h
cHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA/IHZp
cnRfdG9fbWFkZHIoaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlKQo+IC3CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDogMCwKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpb21tdV9pbnRy
ZW1hcCk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXZyc19tYXBwaW5nc1tiZGZdLmludHJl
bWFwX3RhYmxlLCBpb21tdSwgaW9tbXVfaW50cmVtYXApOwo+IMKgCgpTaW1pbGFybHkgZm9yIHBh
dGNoIDYgaGVyZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 15:39:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 15:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAFZV-0003hM-5A; Tue, 17 Sep 2019 15:39: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=biJV=XM=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iAFZT-0003gQ-6Z
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 15:39:15 +0000
X-Inumbo-ID: 4cf302ec-d961-11e9-9619-12813bfff9fa
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.136]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4cf302ec-d961-11e9-9619-12813bfff9fa;
 Tue, 17 Sep 2019 15:39:14 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VO2KCvBidZlGjrbtb1s1i35Quk0XhaRNktMSNJ2QhxYhZyDwz81fRNAqcDhJJsDJ9YdfV+ce+5GidbTd35mUEKO5ATvAcJgGJ//I/VvvgdVT/5mqQbJEQEHIasQgo4luuahB311wlPWK47RW5mJAIr9KLCzlySxP5Cr/F/GvtuuFzTu7yKCKttmbRF44axOiTXL5X+1u05sC87nG+ihipDMPZDXRAmKi2Uahh1UYT9J+PuhDLVBbCDu/kzMViH/7gfebBNPBVEs8DNW3cKKqA1Ym08FWELE9H8BJ2qaist4Vxx3hH5TFgvARTRnqStChJLGsvq8ZcBETsbhIPmYkYQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MAyzpw+sgphUgb2993Z5tkIwNVouyyz03cfjX4NJPMg=;
 b=LIeTmBFdSLBj/anXOBdmeI/lwycI+5NJvoKItEKpZeFZgQH7pT5dQBL7qhOWeE8z2tHmsGK+3paq87zwcKiAbO9xsAt5UyVTjHuG0rtBGI+su7SHF/PHxH6UuA++3ncukCuvv/CAzHtwvUzRnA0HsIt6zUCRKXjOA7VE1L4L6PDVlAAHRrPDHpG1l8Tr2WowfZ4oVLIeir/dddDKs5e0k5pioQKucjkUzFAxEt7qELyo1jFtxvQLQ8n4qqY//qpnl96/jiqEFi+TnL8ll1UbZu1F4rrVQ9elG30FV83IvrSsajfvqPdHVMpWjydMTWsBUgZU6VTU81H73qc//alMqA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MAyzpw+sgphUgb2993Z5tkIwNVouyyz03cfjX4NJPMg=;
 b=IprGw2NzWIG0daILV4lwb4ocIjxZemSGar8GuXx5FAFKsFFaybwHYinUMqOgwL71FG+D7xH4EpJM2dH/tE/dwnbhzb7xYHxvQiI99dv5Ski4Qx5ExMhUJ4ghIlEb6HT+p9swGARkDKDtIZP1twdXXSWar8AMbCVZKuuVam6cMjU=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5815.eurprd02.prod.outlook.com (10.141.173.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Tue, 17 Sep 2019 15:39:12 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2263.023; Tue, 17 Sep 2019
 15:39:12 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v10] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbGY5LYraxeTPu06yM6Qe3Haip6cudlQAgAEKjgCAAATfAIAAl0IA///TxQCAADniAP//zwuAgAAJlwA=
Date: Tue, 17 Sep 2019 15:39:12 +0000
Message-ID: <180e12c1-501b-d638-6f21-14e39de6dc06@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <7a5adec2-4134-9617-555c-3dd2adf140ac@suse.com>
 <b1f9bb69-5fe5-69b8-0dce-93d13f363b0a@bitdefender.com>
 <5fe3bf07-31e7-12c8-ad2b-0fb1fe15c226@suse.com>
In-Reply-To: <5fe3bf07-31e7-12c8-ad2b-0fb1fe15c226@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0140.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1a::32) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 8fb272de-36ef-4e21-557c-08d73b853069
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM7PR02MB5815; 
x-ms-traffictypediagnostic: AM7PR02MB5815:|AM7PR02MB5815:|AM7PR02MB5815:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB58156C8FE5C2BAEA7148F5A4AB8F0@AM7PR02MB5815.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(396003)(366004)(39860400002)(376002)(136003)(199004)(189003)(4326008)(5660300002)(6486002)(476003)(4744005)(76176011)(66446008)(6436002)(6512007)(66476007)(66946007)(64756008)(2906002)(66556008)(52116002)(486006)(81156014)(8676002)(446003)(11346002)(31686004)(478600001)(14454004)(86362001)(31696002)(81166006)(229853002)(256004)(71190400001)(71200400001)(6916009)(6246003)(25786009)(14444005)(3846002)(8936002)(36756003)(6116002)(99286004)(102836004)(305945005)(316002)(7736002)(386003)(53546011)(26005)(186003)(54906003)(2616005)(66066001)(6506007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5815;
 H:AM7PR02MB5750.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: J6KmJfyTOoolMmXy0AAAm3zavKnz49Lm31JNsRY8K6JHx/cpMwDOz+7y+bQrBTY3MDdkc1EaNpFMfGIXycDaLfveo8hv9JVAYLMrzIAm5vGrd4OoVwlB84sVZqqhsRjqwcdhHnrttP0ux4tCl+bPexHtJx64ze3cQ7p2yM1uVlr4/puBaWt80wz3CkPy+XAKZMQXZo3oHbw0ozso7aPwbtZTAtr4PWcRJNZTp/CWCd5jXjHFUARg4A638sLdb92jHGJiaC95KkaW8XusN4TXJCxHHqUr3k2SpGiI1XThcM/FWtKSnR57Jjz40//AFlQUoMmZVYTJlFttYh0K/z0M9eMOmDSZaDbwDknjbkfxmAGJgChNCq1L097U1HyNbwOA5xuAHbsdPk30KC0NqBWYad+zj3WaliBCACoXvLfrHag=
Content-ID: <AD0EC8F985286742A1F5A53FCCFD166E@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8fb272de-36ef-4e21-557c-08d73b853069
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 15:39:12.6904 (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: k7sLjInt1Cv7LZRqr2+nG4Fn9ELF6GFcuhrrdQ9PL24H+AFe/bG+NOksSyICQW4+6TK48SajlZjExP9cuJrlvkzbbUJnQNEP6Sf0n6LoOeg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5815
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE3LjA5LjIwMTkgMTg6MDQsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAxNy4wOS4y
MDE5IDE3OjAwLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IFRoZXJlIGlzIG5v
IHByb2JsZW0sIEkgdW5kZXJzdGFuZCB0aGUgcmlzayBvZiBoYXZpbmcgc3VzcGljaW91cyByZXR1
cm4NCj4+IHZhbHVlcy4gSSBhbSBub3QgaGFuZ2VkIG9uIGhhdmluZyB0aGlzIHJldHVybi4gSSB1
c2VkIHRoaXMgdG8gc2tpcA0KPj4gYWRkaW5nIGEgbmV3IHJldHVybiB2YWx1ZS4gSSBjYW4gZG8g
dGhpcyBpZiB3ZSBhZ3JlZSBvbiBhIHN1aXRhYmxlIG5hbWUNCj4+IGZvciBhIG5ldyByZXR1cm4g
dmFsdWUgaW4gZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0LiBJIGNhbiBwcm9wb3NlDQo+PiBI
Vk1UUkFOU19iYWRfZ2ZuX2FjY2Vzcy4NCj4gDQo+IEhvdyBpbnRydXNpdmUgd291bGQgc3VjaCBh
IGNoYW5nZSBiZT8NCj4gDQoNCk9ubHkgdGhlIHJldHVybiBmb3IgaHZtX2NvcHlfdG9fZ3Vlc3Rf
bGluZWFyKCkgYW5kIA0KaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoKSB3aWxsIGJlIGFmZmVj
dGVkLg0KVGhlcmUgYXJlIDIgcGxhY2VzIHRvIGFkZCBjaGVja3MsIGluIGxpbmVhcl93cml0ZSgp
IGFuZCBsaW5lYXJfcmVhZCgpLg0KVGhlIG5ldyByZXR1cm4gdmFsdWUgY2FuIHR1cm4gdXAgb25s
eSBpbiBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoKSANCmNvbnRleHQsIHdoZW4gdm1fZXZlbnQt
PnNlbmRfZXZlbnQgZmxhZyBpcyB0cnVlLg0KDQpBbGV4DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 15:45:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 15:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAFfB-0004u2-14; Tue, 17 Sep 2019 15: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAFfA-0004tx-9C
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 15:45:08 +0000
X-Inumbo-ID: 1f41371e-d962-11e9-9619-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f41371e-d962-11e9-9619-12813bfff9fa;
 Tue, 17 Sep 2019 15:45:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568735107;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=AvKjTLNKSC8jry/wK7SkFr3wgJf4oElQsz2qFzNTcO4=;
 b=fCamkyP54KDsi0ryYTgFKjh86C+XZCvsQUfFtWgpq3o4wwxPpQkvtyfn
 yaAA7uRq//w7GfxGW199TuIhBrquKcGS8Mf6aNICZT6MZZzgYr4ns60sg
 WI//s8owncC/OGAmKg/iL/w6OSQr2G+hqeKGYFkZnqzxoF9ug6EHn2eYQ c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 76XWIbW+f7Sif9cqHzWbY9zrMBUmkwTX6s3QJjAkhdAJwDT/cUc8oJpnu46CLRtoyiUj36Q369
 UszrkuFgFSFyJn+Bgusi7MzGBTC4HXpQkK/sGhLREIPo/FeB1a4GM0bfFNeCw9gq/6zQKbtNxv
 7bPGuqp0nF40B4CeEHA1ZTpnNzBK/bwxMQm1fKVnBMO0zawtYymXtFsriRtBFWqftFZBsXkjg8
 7y/8Ka1wkJRtfZqIPYBYbRZcrPSBHnSCNJoR95i1Xk5exzg6pXVdO6soKRNX4UF/I+S4Fz+0OM
 eCg=
X-SBRS: 2.7
X-MesageID: 5881634
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5881634"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23936.65374.447070.19120@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 16:44:30 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614103801.22619-4-anthony.perard@citrix.com>
References: <20190614103801.22619-1-anthony.perard@citrix.com>
 <20190614103801.22619-4-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 3/9] libxl_internal: Introduce
 libxl__ev_lock for devices hotplug via QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDMvOV0gbGlieGxfaW50ZXJuYWw6IElu
dHJvZHVjZSBsaWJ4bF9fZXZfbG9jayBmb3IgZGV2aWNlcyBob3RwbHVnIHZpYSBRTVAiKToKPiBU
aGUgY3VycmVudCBsb2NrIGBkb21haW5fdXNlcmRhdGFfbG9jaycgY2FuJ3QgYmUgdXNlZCB3aGVu
IG1vZGlmaWNhdGlvbgo+IHRvIGEgZ3Vlc3QgaXMgZG9uZSBieSBzZW5kaW5nIGNvbW1hbmQgdG8g
UUVNVSwgdGhpcyBpcyBhIHNsb3cgcHJvY2Vzcwo+IGFuZCByZXF1aXJlcyB0byBjYWxsIENUWF9V
TkxPQ0ssIHdoaWNoIGlzIG5vdCBwb3NzaWJsZSB3aGlsZSBob2xkaW5nCj4gdGhlIGBkb21haW5f
dXNlcmRhdGFfbG9jaycuCj4gCj4gVG8gcmVzb2x2ZSB0aGlzIGlzc3VlLCB3ZSBjcmVhdGUgYSBu
ZXcgbG9jayB3aGljaCBjYW4gdGFrZSBvdmVyIHBhcnQKPiBvZiB0aGUgam9iIG9mIHRoZSBqc29u
X2xvY2suCgpUaGFua3MuICBUaGlzIGlzIGJhc2ljYWxseSBmaW5lLiAgSSBoYXZlIG9ubHkgdHJp
dmlhbCBjb21tZW50cy4KCj4gK3ZvaWQgbGlieGxfX2V2X2xvY2tfZ2V0KGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2V2X2xvY2sgKmxvY2spCgpJIHdvbmRlciBpZiB0aGlzIGlzIHRoZSByaWdodCBu
YW1lIGZvciB0aGlzLiAgRWZmZWN0aXZlbHkgeW91IGhhdmUKY2FsbGVkIHRoaXMgbG9jayAibG9j
ayIuICBNYXliZSAiZGxvY2siIG9yICJkZXZsb2NrIiBvciAic2Rsb2NrIiAoc2xvdwpkZXZpY2Ug
bG9jaykgb3Igc29tZXRoaW5nID8gIFNvcnJ5IGZvciBiaWtlc2hlZGRpbmcgYnV0IGhvcGVmdWxs
eQpzZWRkZXJ5IHdpbGwgYmUgZWFzeS4KCj4gK3N0YXRpYyB2b2lkIGV2X2xvY2tfcHJlcGFyZV9m
b3JrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2xvY2sgKmxvY2spCj4gK3sKLi4uCj4gKyAg
ICAgICAgICAgICAgICAvKiBBbGwgb3RoZXIgZXJybm86IEVCQURGLCBFSU5WQUwsIEVOT0xDSywg
RVdPVUxEQkxPQ0sgKi8KPiArICAgICAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICJ1bmV4cGVjdGVkIGVycm9yIHdoaWxlIHRyeWluZyB0byBs
b2NrICVzLCBmZD0lZCwgZXJybm89JWQiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgbG9ja2Zp
bGUsIGZkLCBlcnJubyk7CgpMT0dFRCBwcmludHMgc3RyZXJyb3IoZXJybm8pIHNvIHlvdSBkb24n
dCBuZWVkIHRvIHByaW50IHRoZSBudW1lcmljCnZhbHVlIHdpdGggJWQgdG9vLiAgVGhhdCdzIHdo
YXQgdGhlIEUgaW4gaXRzIG5hbWUgaXMuCgo+ICt2b2lkIGxpYnhsX19ldl91bmxvY2sobGlieGxf
X2djICpnYywgbGlieGxfX2V2X2xvY2sgKmxvY2spCj4gK3sKPiArICAgIGludCByOwo+ICsKPiAr
ICAgIGFzc2VydCghbGlieGxfX2V2X2NoaWxkX2ludXNlKCZsb2NrLT5jaGlsZCkpOwo+ICsKPiAr
ICAgIC8qIEl0J3MgaW1wb3J0YW50IHRvIHVubGluayB0aGUgZmlsZSBiZWZvcmUgcmVsZWFzaW5n
IHRoZSBsb2NrIHRvIGF2b2lkCj4gKyAgICAgKiB0aGUgZm9sbG93aW5nIHJhY2UgKGlmIHVubG9j
ay9jbG9zZSBiZWZvcmUgdW5saW5rKToKPiArICAgICAqCj4gKyAgICAgKiAgIFAxIExPQ0sgICAg
ICAgICAgICAgICAgICAgICAgICAgUDIgVU5MT0NLCj4gKyAgICAgKiAgIGZkMSA9IG9wZW4obG9j
a2ZpbGUpCj4gKyAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5sb2Nr
KGZkMikKPiArICAgICAqICAgZmxvY2soZmQxKQo+ICsgICAgICogICBmc3RhdCBhbmQgc3RhdCBj
aGVjayBzdWNjZXNzCj4gKyAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5saW5rKGxvY2tmaWxlKQo+ICsgICAgICogICByZXR1cm4gbG9jawo+ICsgICAgICoKPiArICAg
ICAqIEluIGFib3ZlIGNhc2UgUDEgdGhpbmtzIGl0IGhhcyBnb3QgaG9sZCBvZiB0aGUgbG9jayBi
dXQKPiArICAgICAqIGFjdHVhbGx5IGxvY2sgaXMgcmVsZWFzZWQgYnkgUDIgKGxvY2tmaWxlIHVu
bGlua2VkKS4KPiArICAgICAqLwoKSSB3b25kZXIgaWYgaXQgd291bGQgYmUgYmV0dGVyIHRvIHJl
ZmVyIHRvIHRoZSBvdGhlciBjb3B5IG9mIHRoaXMKY29tbWVudCBieSBsaWJ4bF9fdW5sb2NrX2Rv
bWFpbl91c2VyZGF0YS4KClJlZ2FyZHMsCklhbi4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 15:49:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 15: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 1iAFjW-0005Ie-KP; Tue, 17 Sep 2019 15:49: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAFjU-0005IT-PU
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 15:49:36 +0000
X-Inumbo-ID: bfa90100-d962-11e9-9619-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfa90100-d962-11e9-9619-12813bfff9fa;
 Tue, 17 Sep 2019 15:49:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568735376;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=JSQtwZaHMthRHejeE5roK1JwAXWEiweoZzdKOVunYU0=;
 b=FtUpDTrgv+72R9Lkn0HAgloTWYxEMSkfiBraCKQ0RDL2oec14TNUnzoE
 S/TPKbHn8MSjBvGYiR/EHKp5wwOCmlX3d8PaogvOLYL2aDqmYwXonkFxd
 aqyHcZTq+YAw8FJns92NZJFAjYecEQYjPO0OitOnSN/kD6FJTFo+2DkOr M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 19QZ6osgKLwvlvW7ukea17oznn1rsKb8kkQV8hEc56mn8toe3eDdgFwADzq5JajjHdl2pRgaqX
 w7EvOoz38N1vjEZtVpnt4OutxOr5KUbt5DzWFLCbUKco2glSd83OdpSGMfzBxAn+7UBpXavJMf
 fTQIGKfv6usn4VK7jriUZ/90GcTibUYcgvmgGft/Rb0X5FkZLotdYUvLtJwolYICUp+5JImMva
 F2TRVRo/GetZSjxL6Cf9dBdf2hUCmsT58XYdFWMfwO9MDk2g2LU4n2ltkWhQ7XWJrMNik3sm36
 EiY=
X-SBRS: 2.7
X-MesageID: 5931733
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5931733"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.111.256134.571464@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 16:49:03 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614103801.22619-5-anthony.perard@citrix.com>
References: <20190614103801.22619-1-anthony.perard@citrix.com>
 <20190614103801.22619-5-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 4/9] libxl: Add optimisation to ev_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDQvOV0gbGlieGw6IEFkZCBvcHRpbWlz
YXRpb24gdG8gZXZfbG9jayIpOgo+IEl0IHdpbGwgb2Z0ZW4gYmUgdGhlIGNhc2UgdGhhdCB0aGUg
bG9jayBpcyBmcmVlIHRvIGdyYWIuIFNvIHdlIGZpcnN0Cj4gdHJ5IHRvIGdyYWIgaXQgYmVmb3Jl
IHdlIGhhdmUgdG8gZm9yay4gRXZlbiB0aG91Z2ggaW4gdGhpcyBjYXNlIHRoZQo+IGxvY2tzIGFy
ZSBncmFiYmVkIGluIHRoZSB3cm9uZyBvcmRlciBpbiB0aGUgbG9jayBoaWVyYXJjaHkgKGV2X2xv
Y2sKPiBzaG91bGQgYmUgb3V0c2lkZSBvZiBDVFhfTE9DSyksIGl0IGlzIGZpbmUgdG8gdHJ5IHdp
dGhvdXQgYmxvY2tpbmcuIElmCj4gdGhhdCBmYWlsZWQsIHdlIHdpbGwgcmVsZWFzZSBDVFhfTE9D
SyBhbmQgdHJ5IHRvIGdyYWIgYm90aCBsb2NrIGFnYWluCj4gaW4gdGhlIHJpZ2h0IG9yZGVyLgo+
IAo+IFRoYXQgb3B0aW1pc2F0aW9uIGlzIG9ubHkgZW5hYmxlZCBpbiByZWxlYXNlcyAoZGVidWc9
bikgc28gdGhlIG1vcmUKPiBjb21wbGljYXRlZCBjb2RlIHdpdGggZm9yayBpcyBhY3R1YWxseSBl
eGVyY2lzZWQuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:02:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAFve-00081N-UF; Tue, 17 Sep 2019 16: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAFvc-00081I-OX
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:02:08 +0000
X-Inumbo-ID: 7fa0af48-d964-11e9-9619-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7fa0af48-d964-11e9-9619-12813bfff9fa;
 Tue, 17 Sep 2019 16:02:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1142815A2;
 Tue, 17 Sep 2019 09:02: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 5E3273F575;
 Tue, 17 Sep 2019 09:02:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 17:02:02 +0100
Message-Id: <20190917160202.16770-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb25zIG9mIHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBl
eHBlY3QKe21hcCwgdW5tYXB9X2RvbWFpbl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxw
ZXJzIGFyZSB1c2VkIHRvCm1hcC91bm1hcCBwYWdlIHRhYmxlcyB3aGlsZSB1cGRhdGUgWGVuIHBh
Z2UtdGFibGVzLgoKU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBv
cGVuLWNvZGUgWGVuIFBUIHVwZGF0ZSBpbgp7c2V0LCBjbGVhcn1fZml4bWFwKCkiLCBzZXR1cF9m
aXhtYXAoKSB3aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJzCm1lbnRpb25lZCBhYm92ZS4gV2hl
biBib290aW5nIFhlbiB1c2luZyBHUlVCLCBzZXR1cF9maXhtYXAoKSBtYXkgYmUgdXNlZApiZWZv
cmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBk
YXRhIGFib3J0OgoKKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDUKKFhFTikgQ1BV
MDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CgpbLi4uXQoKKFhFTikgWGVuIGNhbGwgdHJh
Y2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWI2Yz5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDJi
NC8weDU5YyAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWIyMD5dIG1tLmMjeGVuX3B0X3Vw
ZGF0ZSsweDI2OC8weDU5YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWU3MD5dIHNldF9m
aXhtYXArMHgxYy8weDJjCihYRU4pICAgIFs8MDAwMDAwMDAwMDJhOWM5OD5dIGNvcHlfZnJvbV9w
YWRkcisweDdjLzB4ZGMKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdp
YysweDE4LzB4MzQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1YjVjPl0gYm9vdGZkdC5jI2Vhcmx5
X3NjYW5fbm9kZSsweDM5OC8weDU2MAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYTVkZTA+XSBkZXZp
Y2VfdHJlZV9mb3JfZWFjaF9ub2RlKzB4YmMvMHgxNDQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1
ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4MjYwCihYRU4pICAgIFs8MDAwMDAwMDAwMDJhYzBk
MD5dIHN0YXJ0X3hlbisweDEwOC8weGM3NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyMDA0NGM+XSBh
cm02NC9oZWFkLm8jcGFnaW5nKzB4NjAvMHg4OAoKRHVyaW5nIGVhcmx5IGJvb3QsIHRoZSBwYWdl
IHRhYmxlcyBhcmUgZWl0aGVyIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluClhlbiBiaW5hcnkgb3Ig
YWxsb2NhdGVkIHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCgpGb3Igc3RhdGljYWxseSBhbGxvY2F0
ZWQgcGFnZS10YWJsZXMsIHRoZXkgd2lsbCBhbHJlYWR5IGJlIG1hcHBlZCBhcwpwYXJ0IG9mIFhl
biBiaW5hcnkuIFNvIHdlIGNhbiBlYXNpbHkgZmluZCB0aGUgdmlydHVhbCBhZGRyZXNzLgoKRm9y
IGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgd2UgbmVlZCB0byByZWx5Cm1hcF9k
b21haW5fcGFnZSgpIHRvIGJlIGZ1bmN0aW9uYWxseSB3b3JraW5nLgoKRm9yIGFybTMyLCB0aGUg
Y2FsbCB3aWxsIGJlIHVzYWJsZSBtdWNoIGJlZm9yZSBwYWdlIGNhbiBiZSBkeW5hbWljYWxseQph
bGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVzKCkpLiBGb3IgYXJtNjQsIHRoZSBjYWxsIHdp
bGwgYmUgdXNhYmxlCmFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KCkluIGJvdGggY2Fz
ZXMsIG1lbW9yeSBhcmUgZ2l2ZW4gdG8gdGhlIGJvb3QgYWxsb2NhdG9yIGFmdGVyd2FyZHMuIFNv
IHdlCmNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBhZ2UgdGFibGVz
IGFsbG9jYXRlZApkeW5hbWljYWxseS4KClRoZSBoZWxwZXJzIHhlbl97bWFwLCB1bm1hcH1fdGFi
bGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFrZSBpbnRvCmFjY291bnQgdGhlIGNhc2Ugd2hlcmUg
cGFnZS10YWJsZXMgYXJlIHBhcnQgb2YgWGVuIGJpbmFyeS4KCkZpeGVzOiAwMjIzODdlZTFhICgn
eGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRlIGluIHtzZXQsIGNsZWFy
fV9maXhtYXAoKScpClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAyMCArKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGUxY2RlYWFmMmYuLmRhNjMwM2E4ZmQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBA
IC05NTAsMTEgKzk1MCwzMSBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICpl
bnRyeSkKIAogc3RhdGljIGxwYWVfdCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCiB7CisgICAg
LyoKKyAgICAgKiBXZSBtYXkgcmVxdWlyZSB0byBtYXAgdGhlIHBhZ2UgdGFibGUgYmVmb3JlIG1h
cF9kb21haW5fcGFnZSgpIGlzCisgICAgICogdXNlYWJsZS4gVGhlIHJlcXVpcmVtZW50cyBoZXJl
IGlzIGl0IG11c3QgYmUgdXNlYWJsZSBhcyBzb29uIGFzCisgICAgICogcGFnZS10YWJsZXMgYXJl
IGFsbG9jYXRlZCBkeW5hbWljYWxseSB2aWEgYWxsb2NfYm9vdF9wYWdlcygpLgorICAgICAqLwor
ICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290ICkKKyAgICB7Cisg
ICAgICAgIHZhZGRyX3QgdmEgPSBtZm5fdG9fbWFkZHIobWZuKSAtIHBoeXNfb2Zmc2V0OworCisg
ICAgICAgIGlmICggaXNfa2VybmVsKHZhKSApCisgICAgICAgICAgICByZXR1cm4gKGxwYWVfdCAq
KXZhOworICAgIH0KKwogICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2UobWZuKTsKIH0KIAogc3Rh
dGljIHZvaWQgeGVuX3VubWFwX3RhYmxlKGNvbnN0IGxwYWVfdCAqdGFibGUpCiB7CisgICAgLyoK
KyAgICAgKiBEdXJpbmcgZWFybHkgYm9vdCwgeGVuX21hcF90YWJsZSgpIHdpbGwgbm90IHVzZSBt
YXBfZG9tYWluX3BhZ2UoKQorICAgICAqIGZvciBwYWdlLXRhYmxlcyByZXNpZGluZyBpbiBYZW4g
YmluYXJ5LiBTbyBza2lwIHRoZSB1bm1hcCBwYXJ0LgorICAgICAqLworICAgIGlmICggc3lzdGVt
X3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290ICYmIGlzX2tlcm5lbCh0YWJsZSkgKQorICAg
ICAgICByZXR1cm47CisKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CiB9CiAKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:21:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:21:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGDd-0002HU-KY; Tue, 17 Sep 2019 16: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGDc-0002HP-HS
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:20:44 +0000
X-Inumbo-ID: 188ad0ba-d967-11e9-9619-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 188ad0ba-d967-11e9-9619-12813bfff9fa;
 Tue, 17 Sep 2019 16:20:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568737244;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=NkUioaP0lmGKrRGse7Sbf2QUDBBoVwjtSafs/Dc0l2s=;
 b=apxU0QaOfmlb+d/7iuroOD9TaIz9DyNoA2xbzQ7gDM75Q988FCjXTrUp
 BCrTgRkg6GEdaHpuQrGTswja9tmBzH0P8FgjNaGkdGVubUEYDzK9O1vaV
 jqryyuVbWf076t3OTR+FXso0SPCd+kypet2+4N2+E2ZrCfN45+bxAzzke g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1UmZmyUf6/oJNSvPRXWEYHjzIoviwQSLCtyhqHRoFZl4LSNht+64G/09TpfcJT4XVDqk8YjLi2
 kWXw8Y/am3cIauTj9Taa9OD1nF0XJdLWUNTdaghAhBvJahKaFtv4r5yXXgi/+NOS70TzMYNmoC
 LU3xy+hSZGjT/eXMAX9ztsMmqYo2CSmHHB5aPLla4/0LWtpSCCHwq45YsvUHDXOCoOC2hNzdIK
 K0mnfv8VKI5apEwqBfzvhfEZrhz0VuR5j0Ujz1/z3PbzimMVdjGOWgv9pbUdPphHR1Oaso/chF
 dKY=
X-SBRS: 2.7
X-MesageID: 5680529
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5680529"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.1977.641708.328884@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:20:09 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614103801.22619-7-anthony.perard@citrix.com>
References: <20190614103801.22619-1-anthony.perard@citrix.com>
 <20190614103801.22619-7-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 6/9] libxl_disk: Cut libxl_cdrom_insert
 into steps ..
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDYvOV0gbGlieGxfZGlzazogQ3V0IGxp
YnhsX2Nkcm9tX2luc2VydCBpbnRvIHN0ZXBzIC4uIik6Cj4gLi4gYW5kIHVzZSBhIG5ldyAic2xv
dyIgbG9jayB0byBhdm9pZCBob2xkaW5nIHRoZSB1c2VyZGF0YSBsb2NrIGFjcm9zcwo+IHNldmVy
YWwgZnVuY3Rpb25zLgo+IAo+IFRoaXMgcGF0Y2ggY3V0cyBsaWJ4bF9jZHJvbV9pbnNlcnQgaW50
byBkaWZmZXJlbnQgc3RlcC9mdW5jdGlvbiBidXQKPiB0aGVyZSBhcmUgc3RpbGwgY2FsbGVkIHN5
bmNocm9ub3VzbHkuIChUYWtpbmcgdGhlIGV2X2xvY2sgaXMgdGhlIG9ubHkKPiBzdGVwIHRoYXQg
bWlnaHQgYmUgYXN5bmNocm9ub3VzLikgQSBsYXRlciBwYXRjaCB3aWxsIGNhbGwgdGhlbQo+IGFz
eW5jaHJvbm91c2x5IHdoZW4gUU1QIGlzIGludm9sdmVkLgo+IAo+IFRoZWUgdXNlcmRhdGEgbG9j
ayAoanNvbl9sb2NrKSB1c2UgdG8gcHJvdGVjdCBhZ2FpbnN0IGNvbmN1cnJlbnQgY2hhbmdlCj4g
b2YgY2Ryb20gaXMgcmVwbGFjZWQgYnkgYW4gZXZfbG9jayB3aGljaCBjYW4gYmUgaGVsZCBhY3Jv
c3MgZGlmZmVyZW50Cj4gQ1RYX0xPQ0sgc2VjdGlvbnMuIFRoZSBqc29uX2xvY2sgaXMgc3RpbGwg
dXNlZCB3aGVuIHJlYWRpbmcvbW9kaWZ5aW5nCj4gdGhlIGRvbWFpbiB1c2VyZGF0YSAobWFuZGF0
b3J5KSBhbmQgdXBkYXRlIHhlbnN0b3JlIChtb3N0bHkgYmVjYXVzZQo+IGl0J3MgdXBkYXRlZCBh
cyB0aGUgc2FtZSB0aW1lIGFzIHRoZSB1c2VyZGF0YSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:22:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGEs-0002Qz-0y; Tue, 17 Sep 2019 16:22:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G2JF=XM=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1iAGEr-0002Qr-0m
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:22:01 +0000
X-Inumbo-ID: 463cf95c-d967-11e9-978d-bc764e2007e4
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.115]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 463cf95c-d967-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 16:22:00 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=jhKycwkTybSUVIMtbENn/U638XM6b3jQFTGDgf/rpub2KmVYHGbzYSgvRmdiB2EYGcibeebgzJCrI++f5Lz+ICP6y6HkBVcsDIG9RkhU1V+fu9su73jsRLWlNFgc7PHfpI8sP6lp0am/GxU+ug/43ZGiedUQ0b4drLGcF1E44m3BHFq2A4Y7uYTY4b2kE7d2VpeSemwDo1uj+VdSTOrd0NE4lbg+o4WfZ73iFsO4WRGK8zLo+ABuvAQPCnXRIlKHmbvx3u1uEW8WtKpkxAhaGwD0VhMxzltpHQ41JJFqWplFajD+nE6t4teTqkj4/W7rQfS1p//lZFJtk/ZBh6Af+g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1Xq1i20s/+BvTEMRQlV1vLl2tvF97It3VHjhoy6GXsA=;
 b=EpE3TX4iufnJsnMotmJCpwjSIuLVz5iy89HT60jVOyZ9wEmf84PZoDt/rXludL4o5dGtsF0eprWgMX1A+m2TiNwhu/nxGEnuQ9e1hxuJ+prUtN/kuO/tBCMeIkr7cAm4BOW4/M/dMMtHXWe5Gnxm9EBKyWKwqf8iQTmAJshlaXIxwjqmaDoJXYFPaEjIGUsVommNFs95HpiQ6V1Q+bsMuVi+FR3YllQd6+PnBe/ke7sDILqofR9QAuXgCr0C4Qntr6jfA82+i37HpmivIaRXbqRpqnKwIJD2lcTjZClK/RluD21LCyusaf73uJMQtrmitLm1iYjs0FDvXVfBU2ZM5A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1Xq1i20s/+BvTEMRQlV1vLl2tvF97It3VHjhoy6GXsA=;
 b=pyUMmMACcrSUoTIVAOLxnyvi4yQjVNpZ1uzsSjYEH0NsaDqp2OTGXgDZBOSS03ZFD5GfFP7GzuWaA/rUossJaB70oSO42Mud77S696dI4QB4AZJuLkS0S4D+dAnNK5HA1nXS9FACYVbGP7lGe45buy5vv0wORMXl5zfVdonB13g=
Received: from VI1PR02MB5790.eurprd02.prod.outlook.com (52.133.244.12) by
 VI1PR02MB3886.eurprd02.prod.outlook.com (52.134.25.152) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.13; Tue, 17 Sep 2019 16:21:57 +0000
Received: from VI1PR02MB5790.eurprd02.prod.outlook.com
 ([fe80::c979:2ad6:63a5:dc3a]) by VI1PR02MB5790.eurprd02.prod.outlook.com
 ([fe80::c979:2ad6:63a5:dc3a%2]) with mapi id 15.20.2263.023; Tue, 17 Sep 2019
 16:21:57 +0000
From: Razvan COJOCARU <rcojocaru@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>, Razvan COJOCARU
 <rcojocaru@bitdefender.com>
Thread-Topic: [Xen-devel] [PATCH v10] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbGY5LYraxeTPu06yM6Qe3Haip6cudlQAgAEKjgCAAATfAIAAZPcAgAA17oD//9pLAIAAE/MA
Date: Tue, 17 Sep 2019 16:21:56 +0000
Message-ID: <5957a66a-b9b2-cf68-53d5-879a184fa46c@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <d0bdb8eb-dcd9-cd44-259e-44da6602d3be@bbu.bitdefender.biz>
 <CABfawh==TahJj_ahwsrysTcwd3kOix2WH+G-czT5n873Vznabw@mail.gmail.com>
In-Reply-To: <CABfawh==TahJj_ahwsrysTcwd3kOix2WH+G-czT5n873Vznabw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: VI1PR07CA0239.eurprd07.prod.outlook.com
 (2603:10a6:802:58::42) To VI1PR02MB5790.eurprd02.prod.outlook.com
 (2603:10a6:803:12d::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=rcojocaru@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [86.120.180.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 637edc46-f2a2-4579-4d32-08d73b8b28ce
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:VI1PR02MB3886; 
x-ms-traffictypediagnostic: VI1PR02MB3886:|VI1PR02MB3886:|VI1PR02MB3886:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <VI1PR02MB388625D60F3A73EA953829B6AB8F0@VI1PR02MB3886.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01630974C0
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(39860400002)(366004)(136003)(376002)(346002)(199004)(189003)(11346002)(86362001)(386003)(76176011)(102836004)(6486002)(54906003)(53546011)(52116002)(36756003)(14444005)(6506007)(229853002)(99286004)(66066001)(6436002)(14454004)(7736002)(256004)(316002)(110136005)(31696002)(3846002)(6116002)(305945005)(5660300002)(2906002)(478600001)(81166006)(71200400001)(66476007)(66946007)(8676002)(66556008)(66446008)(486006)(186003)(2616005)(64756008)(81156014)(71190400001)(476003)(8936002)(6512007)(446003)(6246003)(26005)(25786009)(4326008)(31686004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB3886;
 H:VI1PR02MB5790.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: Cz5ON7mmYttXRkVD4p1Jn4dYmEyZb6fg38x7/AQW0eh9/vZ9ewpxqWEt1EmlRmSSNHrlaZujDYIgJrPzrVthKTg/4uoacTBu4x6GkLLE63kDYf5CP82NBy7EWBBL2O3cQMzZKP3RMXZ2RfZJ1Mp8mCDPvBCOtQ1GKf8Oxr1d9tDbCwxW0IjcBcBFR8TTZ3+59bsQZuI2AcI2KYdvJ9+mzFK1+7tZm9+EEpNvz2pQ+WJ3DZjCMF/ZHMbCq6kcCjrcx8QguU1ppECh2IaEllyglVUNzUsKs9+AsB/Bz1YsY4yn/ooyVZY9NCLjPyIu0jx9XiK3p1nOqceu53TSLmjN7Jmr2NvgaWJ/ESX/ueJKoHsp2Y50l3RdYNCenFeCXz+zI05mWnsAXcuK6FvEql0Q9Ny4351zXqBVzMaSBqVsnlw=
Content-ID: <629E1C4A62DDF341ACD4D36B4A6A1AC9@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 637edc46-f2a2-4579-4d32-08d73b8b28ce
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Sep 2019 16:21:56.9087 (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: wgrmBCoQ8UVucCUdi7Dsc8Q9urelT4M3jHRN0vhRldE1fc6OrZgsVMOeeRlKZfDIdzFg7JXm+xBfTZmJjlBo3iJyOVK2sjtwgSM+lw1dYWw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3886
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "wl@xen.org" <wl@xen.org>,
 "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>,
 Jan Beulich <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNy8xOSA2OjA5IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6DQo+IE9uIFR1ZSwgU2Vw
IDE3LCAyMDE5IGF0IDg6MjQgQU0gUmF6dmFuIENvam9jYXJ1DQo+IDxyY29qb2NhcnVAYmJ1LmJp
dGRlZmVuZGVyLmJpej4gd3JvdGU6DQo+Pg0KPj4gT24gOS8xNy8xOSA1OjExIFBNLCBBbGV4YW5k
cnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+Pj4+Pj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tf
cDJtKHVuc2lnbmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsDQo+Pj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBraW5kKQ0KPj4+Pj4+PiArew0K
Pj4+Pj4+PiArICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7DQo+Pj4+Pj4+ICsgICAgdm1fZXZl
bnRfcmVxdWVzdF90IHJlcSA9IHt9Ow0KPj4+Pj4+PiArICAgIHBhZGRyX3QgZ3BhID0gKGdmbl90
b19nYWRkcihnZm4pIHwgKGdsYSAmIH5QQUdFX01BU0spKTsNCj4+Pj4+Pj4gKw0KPj4+Pj4+PiAr
ICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50KTsNCj4+Pj4+Pj4g
Kw0KPj4+Pj4+PiArICAgIGN1cnJlbnQtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSBmYWxz
ZTsNCj4+Pj4+Pj4gKw0KPj4+Pj4+PiArICAgIGlmICggcDJtX2dldF9tZW1fYWNjZXNzKGN1cnJl
bnQtPmRvbWFpbiwgZ2ZuLCAmYWNjZXNzLA0KPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFsdHAybV92Y3B1X2lkeChjdXJyZW50KSkgIT0gMCApDQo+Pj4+Pj4+ICsgICAgICAg
IHJldHVybiBmYWxzZTsNCj4+Pj4+PiAuLi4gbmV4dCB0byB0aGUgY2FsbCBoZXJlIChidXQgdGhl
IG1haW50YWluZXJzIG9mIHRoZSBmaWxlIHdvdWxkDQo+Pj4+Pj4gaGF2ZSB0byBqdWRnZSBpbiB0
aGUgZW5kKS4gVGhhdCBzYWlkLCBJIGNvbnRpbnVlIHRvIG5vdCB1bmRlcnN0YW5kDQo+Pj4+Pj4g
d2h5IGEgbm90IGZvdW5kIGVudHJ5IG1lYW5zIHVucmVzdHJpY3RlZCBhY2Nlc3MuIElzbid0IGl0
DQo+Pj4+Pj4gLT5kZWZhdWx0X2FjY2VzcyB3aGljaCBjb250cm9scyB3aGF0IHN1Y2ggYSAidmly
dHVhbCIgZW50cnkgd291bGQNCj4+Pj4+PiBwZXJtaXQ/DQo+Pj4+PiBJJ20gc29ycnkgZm9yIHRo
aXMgbWlzbGVhZGluZyBjb21tZW50LiBUaGUgY29kZSBzdGF0ZXMgdGhhdCBpZiBlbnRyeSB3YXMN
Cj4+Pj4+IG5vdCBmb3VuZCB0aGUgYWNjZXNzIHdpbGwgYmUgZGVmYXVsdF9hY2Nlc3MgYW5kIHJl
dHVybiAwLiBTbyBpbiB0aGlzDQo+Pj4+PiBjYXNlIHRoZSBkZWZhdWx0X2FjY2VzcyB3aWxsIGJl
IGNoZWNrZWQuDQo+Pj4+Pg0KPj4+Pj4gLyogSWYgcmVxdWVzdCB0byBnZXQgZGVmYXVsdCBhY2Nl
c3MuICovDQo+Pj4+PiBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApDQo+Pj4+PiB7DQo+
Pj4+PiAgICAgICAgKmFjY2VzcyA9IG1lbWFjY2Vzc1twMm0tPmRlZmF1bHRfYWNjZXNzXTsNCj4+
Pj4+ICAgICAgICByZXR1cm4gMDsNCj4+Pj4+IH0NCj4+Pj4+DQo+Pj4+PiBJZiB0aGlzIGNsZWFy
cyB0aGluZyB1cCBJIGNhbiByZW1vdmUgdGhlICJOT1RFIiBwYXJ0IGlmIHRoZSBjb21tZW50Lg0K
Pj4+PiBJJ20gYWZyYWlkIGl0IGRvZXNuJ3QgY2xlYXIgdGhpbmdzIHVwOiBJJ20gc3RpbGwgbG9z
dCBhcyB0byB3aHkNCj4+Pj4gImVudHJ5IG5vdCBmb3VuZCIgaW1wbGllcyAiZnVsbCBhY2Nlc3Mi
LiBBbmQgSSdtIGZ1cnRoZXIgbG9zdCBhcw0KPj4+PiB0byB3aGF0IHRoZSBjb2RlIGZyYWdtZW50
IGFib3ZlIChkZWFsaW5nIHdpdGggSU5WQUxJRF9HRk4sIGJ1dA0KPj4+PiBub3QgcmVhbGx5IHRo
ZSAiZW50cnkgbm90IGZvdW5kIiBjYXNlLCB3aGljaCB3b3VsZCBiZSBJTlZBTElEX01GTg0KPj4+
PiBjb21pbmcgYmFjayBmcm9tIGEgdHJhbnNsYXRpb24pIGlzIHN1cHBvc2VkIHRvIHRlbGwgbWUu
DQo+Pj4+DQo+Pj4gSXQgaXMgc2FmZSBlbm91Z2ggdG8gY29uc2lkZXIgYSBpbnZhbGlkIG1mbiBm
cm9tIGhvc3RwMiB0byBiZSBhDQo+Pj4gdmlvbGF0aW9uLiBUaGVyZSBpcyBzdGlsbCBhIHNtYWxs
IHByb2JsZW0gd2l0aCBoYXZpbmcgdGhlIGFsdHAybSB2aWV3DQo+Pj4gbm90IGhhdmluZyB0aGUg
cGFnZSBwcm9wYWdhdGVkIGZyb20gaG9zdHAybS4gSW4gdGhpcyBjYXNlIHdlIGhhdmUgdG8gdXNl
DQo+Pj4gYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoKS4NCj4+DQo+PiBJbiB0aGUgYWJzZW5j
ZSBvZiBjbGVhciBndWlkYW5jZSBmcm9tIHRoZSBJbnRlbCBTRE0gb24gd2hhdCB0aGUgaGFyZHdh
cmUNCj4+IGRlZmF1bHQgaXMgZm9yIGEgcGFnZSBub3QgcHJlc2VudCBpbiB0aGUgcDJtLCB3ZSBz
aG91bGQgcHJvYmFibHkgZm9sbG93DQo+PiBKYW4ncyBhZHZpY2UgYW5kIGNoZWNrIHZpb2xhdGlv
bnMgYWdhaW5zdCBkZWZhdWx0X2FjY2VzcyBmb3Igc3VjaCBwYWdlcy4NCj4gDQo+IFRoZSBTRE0g
aXMgdmVyeSBjbGVhciB0aGF0IHBhZ2VzIHRoYXQgYXJlIG5vdCBwcmVzZW50IGluIHRoZSBFUFQg
YXJlIGENCj4gdmlvbGF0aW9uOg0KPiANCj4gMjguMi4yDQo+IEFuIEVQVCBwYWdpbmctc3RydWN0
dXJlIGVudHJ5IGlzIHByZXNlbnQgaWYgYW55IG9mIGJpdHMgMjowIGlzIDE7DQo+IG90aGVyd2lz
ZSwgdGhlIGVudHJ5IGlzIG5vdCBwcmVzZW50LiBUaGUgcHJvY2Vzc29yDQo+IGlnbm9yZXMgYml0
cyA2MjozIGFuZCB1c2VzIHRoZSBlbnRyeSBuZWl0aGVyIHRvIHJlZmVyZW5jZSBhbm90aGVyIEVQ
VA0KPiBwYWdpbmctc3RydWN0dXJlIGVudHJ5IG5vciB0byBwcm9kdWNlIGENCj4gcGh5c2ljYWwg
YWRkcmVzcy4gQSByZWZlcmVuY2UgdXNpbmcgYSBndWVzdC1waHlzaWNhbCBhZGRyZXNzIHdob3Nl
DQo+IHRyYW5zbGF0aW9uIGVuY291bnRlcnMgYW4gRVBUIHBhZ2luZy1zdHJ1Yy0NCj4gdHVyZSB0
aGF0IGlzIG5vdCBwcmVzZW50IGNhdXNlcyBhbiBFUFQgdmlvbGF0aW9uIChzZWUgU2VjdGlvbiAy
OC4yLjMuMikuDQo+IA0KPiAyOC4yLjMuMg0KPiBFUFQgVmlvbGF0aW9ucw0KPiBBbiBFUFQgdmlv
bGF0aW9uIG1heSBvY2N1ciBkdXJpbmcgYW4gYWNjZXNzIHVzaW5nIGEgZ3Vlc3QtcGh5c2ljYWwN
Cj4gYWRkcmVzcyB3aG9zZSB0cmFuc2xhdGlvbiBkb2VzIG5vdCBjYXVzZSBhbg0KPiBFUFQgbWlz
Y29uZmlndXJhdGlvbi4gQW4gRVBUIHZpb2xhdGlvbiBvY2N1cnMgaW4gYW55IG9mIHRoZSBmb2xs
b3dpbmcNCj4gc2l0dWF0aW9uczoNCj4g4oCiIFRyYW5zbGF0aW9uIG9mIHRoZSBndWVzdC1waHlz
aWNhbCBhZGRyZXNzIGVuY291bnRlcnMgYW4gRVBUDQo+IHBhZ2luZy1zdHJ1Y3R1cmUgZW50cnkg
dGhhdCBpcyBub3QgcHJlc2VudCAoc2VlDQo+IFNlY3Rpb24gMjguMi4yKS4NCg0KTXlzdGVyeSBz
b2x2ZWQuIFRoYW5rcyENCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:22:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGFZ-0002ZP-Gc; Tue, 17 Sep 2019 16:22:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGFX-0002ZB-RN
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:22:43 +0000
X-Inumbo-ID: 6011df6e-d967-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6011df6e-d967-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 16:22:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568737363;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=UUy0jWUUdvNly9UrtQBWGt1+dJjMpIiBRu8EMMiFji4=;
 b=LtqP269+X6haTMaxrgRrvzHMERUfmrdRn7Jw61lrQLFQRxlUn0BpZkOV
 XOMYf78j009OCnwHBy0p9qs/Xy2/zNgRujlNU1jDDceRMEiNP/ljQe+dr
 aKmsBMa1yYPTBVvLimt7OiFMON6G6YzfiAhEx99wmnrzVXCozJRLtMoTu s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PZ6L3ViA5lZKq+JI3J9S+qAe+nEa2phadWX6It1uxHQpww/xe+hzCVem3NNFvtSbMWBiZrF+uy
 NB2xjBPLlbRsPP7FXFd+3Heq6ZCTRzl0ioj4/Kq6X1k2EyM6XBf2HJfTIGmpqLb1c2m86qjegX
 FE6UJ22BYV5RyvBXG3i+M/5D+rKPEbRJP7PEfl77/ci9oWPXhd0Mw67rQv5ewcr2xiae3Jrdgf
 09YzGBxMHEkJhLapGmR45kZM6YZlR+rbFqvjmHZ53+ecIkY+Tq2futA4Yec6bY/DV/V40BOTEd
 mjE=
X-SBRS: 2.7
X-MesageID: 5683172
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5683172"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.2098.306856.137874@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:22:10 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614103801.22619-1-anthony.perard@citrix.com>
References: <20190614103801.22619-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 0/9] libxl: New slow lock + fix
 libxl_cdrom_insert with QEMU depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDAvOV0gbGlieGw6IE5ldyBzbG93IGxv
Y2sgKyBmaXggbGlieGxfY2Ryb21faW5zZXJ0IHdpdGggUUVNVSBkZXByaXYiKToKPiBUaGlzIHBh
dGNoIHNlcmllcyBmaXggbGlieGxfY2Ryb21faW5zZXJ0IHRvIHdvcmsgd2l0aCBhIGRlcHJpdmls
ZWRnZSBRRU1VLiBGb3IKPiB0aGF0LCB3ZSBuZWVkIHRvIHVzZSBsaWJ4bF9fZXZfcW1wLiAgRm9y
IHRoYXQsIHdlIG5lZWQgYSBuZXcgbG9jayBiZWNhdXNlCj4gdXNlcmRhdGFfbG9jayBjYW4ndCBi
ZSB1c2VkIGFueW1vcmUuCgpUaGFua3MgZm9yIHRoaXMgYW5kIHNvcnJ5IGZvciBibG9ja2luZyB5
b3UgZm9yIHNvIGxvbmchCgpJIHRoaW5rIHRoaXMgaXMgYmFzaWNhbGx5IHJlYWR5IHRvIGdvLiAg
SSBoYWQgc29tZSB0cml2aWFsIGNvbW1lbnRzIG9uCjMvLiAgQWZ0ZXIgd2UndmUgaGFkIGEgY29u
dmVyc2F0aW9uIGFib3V0IHRoYXQsIEkgZ3Vlc3MgeW91IG1pZ2h0CndhbnQgdG8gcmVwb3N0IGp1
c3QgdGhhdCBvbmUgcGF0Y2ggcmF0aGVyIHRoYW4gYWxsIDkuICBVcCB0byB5b3UuCgpSZWdhcmRz
LApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:29:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGLu-0003Dh-AJ; Tue, 17 Sep 2019 16:29:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGLt-0003DW-BC
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:29:17 +0000
X-Inumbo-ID: 4a86e6c0-d968-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a86e6c0-d968-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 16:29:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568737757;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=oRb8MtKEbrzEj9V2YWp6iFjmpeb/ajEJxlR0NbuttPY=;
 b=cefS43Uh0LcTbdTy6k3eLt9TZ2GXBgYvwOj5x5XmMY2yVaFX3hliLZ7z
 VVNd2H62tVHA8dGOKIvlvh8uSRafA5WoF8okdpLuQuEzHzdAopmoOYmBE
 LunMDIJORfhKIiWPTIn4hJlpC3hl6LA94q34gI2m4YRbL3kdZBU66AgLU Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nb+j20nFjSzTYkyl7eA4P0d7osr4FJ/C0MJ0rly7T5wQh2C8wrtY8ZGRSrkaIXVC59Ds7bB27a
 PiWFKdJ13Dcb7yyk308C9FdlPreWaREXY5KgNdg9jkxfpAy/6K/QRxLAtbNMotyqcIxztLsK4Y
 YbCwxguZ22ok6tBois765cwJEigR3Vst+HmGAnRPvVg0wFoFtpxTYWUof2KQkwiHOyeDg+XfNa
 dc8iMSr6IU+nlYH8P8WSz/WvHBpTCbPQU191E7Roie9TsNS6HZndCtKVBcf/a4IZzvVuRfCDVB
 7Tk=
X-SBRS: 2.7
X-MesageID: 5683475
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5683475"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.2491.325098.153285@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:28:43 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-2-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-2-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 01/15] libxl: Rename struct
 libxl_device_type to libxl__device_type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDAxLzE1XSBsaWJ4bDogUmVuYW1lIHN0cnVj
dCBsaWJ4bF9kZXZpY2VfdHlwZSB0byBsaWJ4bF9fZGV2aWNlX3R5cGUiKToKPiBsaWJ4bF9fZGV2
aWNlX3R5cGUgaXMgaW50ZXJuYWwgdG8gbGlieGwsIHJlbmFtZSBpdCB0byB0aGUgaW50ZXJuYWwK
PiBvbmx5IHByZWZpeC4gQW5kIGVsaW1pbmF0ZSByZWR1bmRhbnQgJ3N0cnVjdCcga2V5d29yZCwg
aW4gYWNjb3JkIHdpdGgKPiB0aGUgY29kaW5nIHN0eWxlLgoKQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:31:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGNn-00041N-PK; Tue, 17 Sep 2019 16:31:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAGNm-00041G-MV
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:31:14 +0000
X-Inumbo-ID: 8faa2ffa-d968-11e9-961b-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8faa2ffa-d968-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:31:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568737872;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=u/5sGWjeT94aeLTkKsArrNWdDLdNsDq/D+AIonInCAs=;
 b=aFAoHkUNH8YsPHrUljuhDZnNGmmBLuuj318LIGgxjhaU6udMRhyNZC60
 oZ3jRwxyzNLqQl/N5l1JYL4ub50yz1s8tR2bJIroDG6/sTRZgkEjuPE6a
 xznld9/hMNxe/sVmiQXo6iVPLI4yJx9wxM/PDhLnpSDPt0wvJ5afhLc68 g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XAb8AeOYh7i4/kYbkiidwl1EIFkDh1iYMjHRhaZrwD0Kt0G7563R9Da+V3XrnSEYgicDk/BHWY
 iDlwggB3i5Np8QKNAvldo7Ur7Xz0cbxzon4CO488bU0JbC9QoYlcL0eI5+4lTy5pePWKS5SoAU
 GrDb9DnlIH2hFTQS1DfkZn3z8r92AayfckKDQ5GfVPhddWg8u0N2Z5bj+Vimlzwbh5rINHrXkC
 LhD3UKIUUkeE4w9Uk+luDCm5EsyY+4BES2w+fY+wbD4yj0/4jMWttjwUXAN9hgymEGFh4vh9ED
 /NY=
X-SBRS: 2.7
X-MesageID: 5989647
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5989647"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Wei Liu' <wl@xen.org>
References: <20190913160404.495-1-andrew.cooper3@citrix.com>
 <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
 <302a0acc-618f-5793-5840-36d80881d07f@citrix.com>
 <3a73e41c33f24bbbbae1f6deb5a9e05e@AMSPEX02CL03.citrite.net>
 <387b2c9f-78e2-8c50-b702-b65d3ccb5787@citrix.com>
 <CAK9nU=oMcuiJzMO+GvGnGzHKF=DYCvXpQr5y1x2pwdayf9kxsg@mail.gmail.com>
 <1dc90060013844dab69b6a1347a80d6c@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f713c15e-a82d-0693-e8e5-fe1795825b7f@citrix.com>
Date: Tue, 17 Sep 2019 17:31:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1dc90060013844dab69b6a1347a80d6c@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL
 print message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.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>

T24gMTYvMDkvMjAxOSAxNDo1NiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+PiBTZW50OiAxNiBT
ZXB0ZW1iZXIgMjAxOSAxNDoyOQo+PiBUbzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT4KPj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
OyBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEphbiBCZXVsaWNo
Cj4+IDxKQmV1bGljaEBzdXNlLmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIXSB4ODYv
dmlyaWRpYW46IFJld29yZCBIVl9YNjRfTVNSX0NSQVNIX0NUTCBwcmludCBtZXNzYWdlCj4+Cj4+
IE9uIE1vbiwgMTYgU2VwIDIwMTkgYXQgMTQ6MTMsIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBbLi4uXQo+Pj4+Pj4+IFJlcGxhY2UgdGhlIFZJUklE
SUFOIHByZWZpeCB3aXRoICdyZXBvcnRlZCcgdG8gcmVkdWNlIHRoZSBjb25mdXNpb24gdG8KPj4+
Pj4+PiBub24teGVuLWRldmVsb3BlcnMgdHJ5aW5nIHRvIGludGVycHJldCB0aGUgbWVzc2FnZS4K
Pj4+Pj4+IFRoaXMgaXMgYSBtZXNzYWdlIHRoYXQgaXMgcGVjdWxpYXIgdG8gV2luZG93cyBWTXMs
IHNvIGhvdyBhYm91dCAiV2luZG93cyBWTSBDUkFTSCI/Cj4+Pj4+IEkgcHJlc3VtZSB5b3UgbWVh
biBwYXJ0aWN1bGFyLCBidXQgbm8gLSBpdCBpc24ndCB3aW5kb3dzIHdoaWNoIGlzIHRoZQo+Pj4+
PiBleGNsdXNpdmUgdXNlciBvZiB0aGlzIGludGVyZmFjZS4gIExpbnV4IGhhcyBhIGRyaXZlciB0
byB1c2UgaXQgd2hlbgo+Pj4+PiBydW5uaW5nIHVuZGVyIEh5cGVyVi4KPj4+PiBIbW0sIHRoYXQn
cyBhIGJpdCBvZGQuIEkgdGhvdWdodCB0aGUgY3Jhc2ggY29kZXMgYXJlIFdpbmRvd3Mgc3BlY2lm
aWMuIFBlcmhhcHMgdGhleSBjYW4gYmUKPj4gZGlzdGluZ3Vpc2hlZCBpbiBzb21lIHdheS4KPj4+
IExpbnV4IHNldHMgaXRzIG93biBndWVzdCBPUyBpZGVudGlmaWVyLCB3aGljaCBpcyBzb21lIGZ1
bmN0aW9uIG9mCj4+PiBIVl9MSU5VWF9WRU5ET1JfSUQuCj4+Pgo+Pj4+ICBBbGwgdGhlIHNhbWUs
IHRoZSBsb2cgbGluZSBuZWVkcyB0byBsZWFkIHBlb3BsZSB0byBzb21lIHdheSBvZiBkZWNvZGlu
ZyB0aGUgbWFnaWMgbnVtYmVycyBJCj4+IHRoaW5rLiBIb3cgYWJvdXQ6Cj4+Pj4gIlZJUklESUFO
IFJFUE9SVEVEIENSQVNIIgo+Pj4+Cj4+Pj4gPwo+Pj4gVGhhdCBpcyBzdGlsbCBqdXN0IGFzIGNv
bmZ1c2luZyB0byByZWFkLgo+Pj4KPj4+IFRoZXJlIGlzIG5vIHdheSB0byBkZWNvZGUgdGhlIG51
bWJlcnMgd2l0aG91dCBrbm93aW5nIHdoYXQgT1MgaXMKPj4+IHJ1bm5pbmcsIGFuZCBzaW1wbHkg
c2F5aW5nICJWaXJpZGlhbiIgZG9lc24ndCBoZWxwIHdpdGggdGhhdC4KPj4+Cj4+IFdvdWxkIGl0
IG1ha2Ugc2Vuc2UgdG8gY2FsbCBkdW1wX2d1ZXN0X29zX2lkIGhlcmUgYXMgd2VsbD8gU2VlaW5n
IHRoYXQKPj4gaXQgaXMgb25seSBwcmludGVkIHdoZW4gaXQgd2FzIGZpcnN0IHNldC4KPiBZZXMs
IHRoYXQncyBub3QgYSBiYWQgaWRlYS4KClRoaXMgaXMgYXMgbWF5YmUsIGJ1dCBzdGlsbCBkb2Vz
bid0IGhlbHAgd2l0aCBhbWJpZ3VpdHkgYmVjYXVzZSB5b3UKY2FuJ3QgZXhwZWN0IHBlb3BsZSB0
byByZWNvZ25pc2UgZ3Vlc3QtaWQncyBieSB0aGVpciBoZXggdmFsdWUuwqAgSXQgYWxzbwpkb2Vz
bid0IGhlbHAgd2l0aCB0aGUgY29uZnVzaW9uIG9mIGhhdmluZyB0aGUgd29yZCB2aXJpZGlhbiBp
biB0aGUKcHJpbnRlZCBzdHJpbmcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:32:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGOq-0004A0-5Z; Tue, 17 Sep 2019 16:32: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGOo-00049u-U8
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:32:18 +0000
X-Inumbo-ID: b67d1886-d968-11e9-961b-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b67d1886-d968-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:32:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568737937;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=0llqJ9EWhcYuMxVEZZIdB+G80WIKPBkD8tQ3nA9RO34=;
 b=ekLUvtiU8dw3LD31EmVXr5vNQwpY/wmWCLfBvkBv870TD9imKimlkvJA
 GV0oWe9/hcdy8BZ98n2idyqL6f+pBm65ka8KzpZNaPLfpevTVmnJV9jPL
 9OAbmTRinXN3fzopxrPdLF8J5gdCHQp8+M7xYkk5wQRDerLiXyHkhvGdn 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: F7JPZ+aRZhuuXvNfaFrpGLvm5wW6jeul0chJhs5jlzgUKPUuJgz1z84B6KGt8jbsO+jRxiXSrN
 REJM9VcCqVkrT+6/ElMcUb/IFzyLMlug4shvgcX1HfycGi5rkJxE66K/la0MBgouEtom8VvFxn
 YceRaQBqDhxnFSWABnAE9fRqbgs/nCbS7ZrkLEThDO8a0VU4g35pZeLPtkCDChIdykQmxu17Qc
 nEcJDCUyiPMO8OhDzT5dZrkspj0/c5N+H/D+okUG5MQeSCLJSG0U7UsULnV7wF2+PEztqq/czI
 XRY=
X-SBRS: 2.7
X-MesageID: 5989732
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5989732"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.2672.30813.214001@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:31:44 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-3-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-3-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 02/15] libxl: Remove unused variable in
 libxl__device_pci_add_xenstore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDAyLzE1XSBsaWJ4bDogUmVtb3ZlIHVudXNl
ZCB2YXJpYWJsZSBpbiBsaWJ4bF9fZGV2aWNlX3BjaV9hZGRfeGVuc3RvcmUiKToKPiAqZGV2aWNl
IGlzbid0IHVzZWQuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:33:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGQA-0004Me-PR; Tue, 17 Sep 2019 16:33:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAGQA-0004MX-2Q
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:33:42 +0000
X-Inumbo-ID: e8577784-d968-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8577784-d968-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 16:33:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738022;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=sv68cMCEaNiudPwQt9TpZso6fhKdzl8G3QhSmPLXIdo=;
 b=KyizP/ugM4AMmmXAmXNzQhSBTiUtdw7smT8BdV+1gP0xNx2vcGCfR8sp
 D777/YnS1Gm3Rhkw+ugtQnjXFSaKnOzhLxRN1kORIWVcaD9pLsKLmxgtL
 EpVpc/1QPUg9EgLVMiTDFdU/f3JyOiJRV4jxEVQ//YMkEsLyslkRc7joK 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: i9AGnTrjahxu3rkOlQIKUFrIRdPnIlzKGY5Yp+ZgwO/jIkTh6pBnu+svxCuqWWpJxXPucQHP9S
 1lZ4NeLRjEsfDBvPrVKa3dZfxSZs7f6t7cIrI7pO3q9Om3kHFGIeLWm4tSyWBDcWFvzv0TalZv
 ElwavGaxtO+VQAbMPnRPaBg7BvOXyQdBcpCR7x3eYfesMCB87n1zvOXROAYaTcSn1TMgeYBgDF
 4yYC+BfXzcE2yoSoDxUIk5cf0OwFD7zIMlnjgjxTbDY70IvjVkjXfbmiPIF05GzuixPO58UxfC
 svA=
X-SBRS: 2.7
X-MesageID: 5681247
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5681247"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <b05e5bf3-ed23-cb07-638e-05101210645c@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: <4d9580bd-6174-e3c3-794b-cc056c5760ff@citrix.com>
Date: Tue, 17 Sep 2019 17:33:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b05e5bf3-ed23-cb07-638e-05101210645c@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/2] x86emul: treat Hygon guests like AMD
 ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDkvMjAxOSAxMDo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRm9yIHNvbWUgcmVhc29u
IHRoZSBIeWdvbiBlbmFibGluZyBzZXJpZXMgbGVmdCBvdXQgdGhlIGluc24gZW11bGF0b3IuCj4g
TWFrZSBhcHByb3ByaWF0ZSBhZGp1c3RtZW50cyB3aGVyZXZlciB3ZSd2ZSBiZWVuIHNwZWNpYWwg
Y2FzaW5nIEFNRC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:40:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGWd-0005gq-O2; Tue, 17 Sep 2019 16:40:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGWc-0005gf-Ea
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:40:22 +0000
X-Inumbo-ID: d5e2763f-d969-11e9-961b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5e2763f-d969-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:40:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738421;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=3pjlZbq9YKNvdblg8yQoej2dBg91talrDi+wMjJRbHs=;
 b=DdNzGL3QTogNzWTVJz90svphoSV5uIORbKPJU/wCsWHmd6qInil2g/ys
 hVQAgK22r/yz+MRs6cVITmWe0LaBfCR3UNFlzOXIy1ccZa2kLxHVkYqBu
 43RHe5zcdMvacV9LMJeHpS+AfAVZRb2MPr7h+4e7VS/rEJZuVHQ3LUygh w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gqKL55ZFjejVH/aYUMzOWGt45K7z2408MTWB+L+lTrYJbiG1Xf68n4SfoJBmcd8IOg28ZxrYCL
 kiAVbR1+y2Do611LhCdk6Bbl6lIn9BrpBDs+QGOpg509ndqDcKmipnXBL6259Tu5CSeMiOkH2S
 RQBPwc7wubSYHo0M3wC4APASTC/zdSV1jMSvfwug1PzauMdfzp4dx6/CJj4idMQmp06S5WhoxW
 nXOh2Jem1t6ZnUs4Vvs87SLdPZP7ltO00JgwZuBhPhHS+O9/Ujm0VOmSyf8CLjfUDTI6U3crGL
 +/Q=
X-SBRS: 2.7
X-MesageID: 5884947
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5884947"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3185.820389.92436@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:40:17 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-4-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-4-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 03/15] libxl_pci: Make
 libxl__create_pci_backend static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDAzLzE1XSBsaWJ4bF9wY2k6IE1ha2UgbGli
eGxfX2NyZWF0ZV9wY2lfYmFja2VuZCBzdGF0aWMiKToKPiBsaWJ4bF9fY3JlYXRlX3BjaV9iYWNr
ZW5kIGlzbid0IGNhbGxlZCBmcm9tIG91dHNpZGUgb2YgbGlieGxfcGNpCj4gYW55bW9yZSwgYW5k
IGl0J3Mgb25seSB1c2VmdWwgYXMgcGFydCBvZiB0aGUgcGNpX2FkZCBwcm9jZXNzLCBzbwo+IHJl
bW92ZSB0aGUgcHJvdG90eXBlIGZyb20gbGlieGxfaW50ZXJuYWwuaC4KPiAKPiBObyBmdW5jdGlv
bmFsIGNoYW5nZXMuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:41:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGXX-0005oo-3p; Tue, 17 Sep 2019 16:41:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGXV-0005oZ-TC
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:41:17 +0000
X-Inumbo-ID: f7f72db4-d969-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7f72db4-d969-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 16:41:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738477;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=41WL0DCE7SJ0oo5D6YQQg97POmxGf3MGV2bkr7/J1bY=;
 b=XZUTLzmFaC0Cwtr2iL6Q/treHlTQ7XObA+zWl/Uk1mO1zsm9tYrHz6Ug
 U/oF6SjiTP5M7opSKQHmSarqMnXVc1gojTNTsG1MurE7fUxmlFQLKgYgL
 QqurRPKBh1aHqMkqfVgnh5UC07KxDwVk2UbIYbSJT7QKe1X61+7EEl4Zc Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: f6uLPcJLE2A6jU0Aep6MoR8ypD8a9tiwUpEYgPjNmQvoIi9ollJfttULXy45dxIsDY9pEZmMi4
 aShDXhDTphmnaDRrm8KTC+xILZkYa/B+FpoLCsHkb+hhDWZBiRd5PsfxwtDFmcnKyOf1jLRRLj
 Qz4bDUFn5uUzEfdzKd5vnGfyAcWXNSZjdJ+yC9F/CNmhORShNDLmGAQhmN6qEtWEmwqOj/49B7
 r4TtsXpP0ygkdl6CEGSQyMj8R7B0/LeSG7LO6cFTzbzit3/J+7CArmIw2AVuybUau5OihHRHNY
 e+g=
X-SBRS: 2.7
X-MesageID: 5741089
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5741089"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3241.212872.633952@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:41:13 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-5-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-5-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 04/15] libxl_pci: Constify arg `pcidev' of
 libxl__device_pci_add_xenstore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA0LzE1XSBsaWJ4bF9wY2k6IENvbnN0aWZ5
IGFyZyBgcGNpZGV2JyBvZiBsaWJ4bF9fZGV2aWNlX3BjaV9hZGRfeGVuc3RvcmUiKToKPiBsaWJ4
bF9fZGV2aWNlX3BjaV9hZGRfeGVuc3RvcmUgZG9lc24ndCBtb2RpZnkgYHBjaWRldicsIHNvIGl0
IGNhbiBiZQo+IGNvbnN0aWZpZWQuIEFsc28sIHdlIGRvbid0IG5lZWQgcGNpZGV2X3NhdmVkIGFu
eW1vcmUsIHNvIHJlbW92ZSB0aGUKPiBzYXZlZCBjb3B5LiAoZGV2aWNlX2FkZF9kb21haW5fY29u
ZmlnIGlzIGdvaW5nIHRvIG1ha2UgaXQncyBvd24gY29weQo+IGFueXdheS4pCj4gCj4gVG8gYWNo
aWV2ZSB0aGlzLCBjb25zdGlmeSBwY2lkZXYgaW4gYWxsIGZ1bmN0aW9ucyB0aGF0Cj4gbGlieGxf
X2RldmljZV9wY2lfYWRkX3hlbnN0b3JlIGNhbGxzLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:41:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGXo-0005tO-EM; Tue, 17 Sep 2019 16:41: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGXn-0005tE-SV
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:41:35 +0000
X-Inumbo-ID: 012cf670-d96a-11e9-961b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 012cf670-d96a-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:41:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738493;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=z7HI0dZuCcvbNTm1a0CXZxOQxsNNZbVGzr/QjAFK9Ds=;
 b=WmsTxzWI0hHKE18b5BWR5hH8cFJk3sNwry5BEJKCIKD790xrWF+JpSi+
 2TYGFZOvXtkSeJEUTbJlH9Y1FkU0SSShdoMAAUndMe46lOwDFZw6rqX4C
 TTmYdFPpDjH+VODZvJ9R3rZycikMnx1ttLeVbI6+TL1gfsTRjyqM7R2y6 M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ef41xCr9PnJZgloUQjaG21qtNoLpHTMyUNCOtGOCJFYKl11FSLsEEIay8pth4RW8a17g/v5QbP
 97fYBoonUm90douGznDYZunIz41U/hXlZIphPO791DDYPoNPcthDHmLUD6cjnMUFXXnIoSrOPr
 dwAOnZ78VZlcq/V1TVuyHSDP5D8oT7ZwMVUvTQo859Fx9W6Q2KLSgScs5aG/ydFZysQ00ztG+F
 2K8+q8M7r4X141ucm1YkSLJq+ly9UiPdMDGV8HRjl1jYL7q4+z4qgRXVpVjtEomo3pi13LPhVn
 quY=
X-SBRS: 2.7
X-MesageID: 5684192
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5684192"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3257.212994.7677@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:41:29 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-6-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-6-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 05/15] libxl_pci: `starting' is a bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA1LzE1XSBsaWJ4bF9wY2k6IGBzdGFydGlu
ZycgaXMgYSBib29sIik6Cj4gVGhlIGFyZ3VtZW50IGBzdGFydGluZycgaXMgdXNlZCBhcyBhIGJv
b2xlYW4sIGNoYW5nZSBpdHMgdHlwZSB0bwo+IHJlZmxleCB0aGF0IHRocm91Z2hvdXQgbGlieGxf
cGNpLmMuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:41:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGY0-0005vq-Oy; Tue, 17 Sep 2019 16:41: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGXz-0005vZ-MZ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:41:47 +0000
X-Inumbo-ID: 09d1d5ca-d96a-11e9-961b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09d1d5ca-d96a-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:41:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738508;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=PxeEWeLzC/9DgbAOMgTsQ0/SE8o4Ii4w9KiyTISrURY=;
 b=bUA9sDAFWRsO/T71UkCkyTmbV8TEdfHqWqaWaBl9vBlZBjL+WNpmUEcl
 gGAg+XefFPH3vVNFO10b/0UUgm0/k35EKlJllmxoViPR/sWTzGQB3FoH0
 v4AWgVblaquEsnYME4hjrWoko/LIHeWyCS4VLwTZ8Th4MPuHKy1AM6Aw8 c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DLrkrXSrhPi39EaL3b7/Zs4OFKRsxS8PNbWBIXynW4rQTFeHsjz8rVUNepNcKFZ0EFfNeK/mMZ
 Tfs7tkcOgbPegpk1xoM7gEeEywp7F0uxVXdT5zKEb5CDW+c/MwxCfujfJunPUjFih2EHrx5iRL
 7g116O4378x4TBIeWEmYskKgYCZ22X6oIwr/z5nNR7xAgIUiE/c/5+hFOGQePk1IFY6RaBOIDk
 AWADsKBRsBctuA248hXCZdj/ROFBK6LXdhzOHxZVJjOWU6Po6+9E9Iun3Wqde+X9Q0FwosYC3r
 6SY=
X-SBRS: 2.7
X-MesageID: 5684206
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5684206"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3271.804083.461844@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:41:43 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-7-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-7-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 06/15] libxl_dom_save: Reorder functions for
 switch_qemu_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA2LzE1XSBsaWJ4bF9kb21fc2F2ZTogUmVv
cmRlciBmdW5jdGlvbnMgZm9yIHN3aXRjaF9xZW11X2xvZ2RpcnR5Iik6Cj4gUHVyZSBjb2RlIG1v
dGlvbi4KCkknbGwgdHJ1c3QgeW91IG9uIHRoaXMgOi0pLgoKQWNrZWQtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:42:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:42: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 1iAGYS-00061a-3t; Tue, 17 Sep 2019 16:42:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGYQ-00061L-Sj
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:42:14 +0000
X-Inumbo-ID: 197c1bfe-d96a-11e9-961b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 197c1bfe-d96a-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:42:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738535;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=HRX5dN7gWdoVmtmWZVxCpAvLtDbpa6NJyUyzrF3onXc=;
 b=J5IrLECKdV/dnGhMNW2jVr/yxtpxeFb83Vw84VWfWb1ZoMbq296rzU0C
 IrLOk6zj9/IdoaUrKT/KRtLUS3FXlxuvH7mRxHSQ/tUrWVKdlzr3YluYB
 tARU1Jjt09w4obTyIOZBxI7T5kLRsg3I00TeiKlLa0orhT14aO1nDd9xm Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IVDB1dtz2JeoYjp2nhSCSVRMrjdYvqXLwOyZegiImLJeXphnjY9Pkf7H6ZcEMlotqWJUkUKEU9
 P1O+ycStkrZ6BeE1GShp9RP6SejWHIlbVVCPRcdcSYLy+tUjNq4p1msOzG/NHfO6od1vWADgFf
 tmKLFcfw/U8PxGkTRkssnRZOk8voQ4XOWKp0MslahTWxZ6YkkeBWzE67KbdNFrjzTyG3jbvCp1
 17Vi87EfJlDAJ8NKNCJYMVo7qAx9CLRXb2Tt67xYT/BadHyXFGTOvU2jLzJi1SkgliXrlymLsO
 w8c=
X-SBRS: 2.7
X-MesageID: 5684222
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5684222"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3298.916081.351956@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:42:10 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-8-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-8-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 07/15] libxl_dm: Fix initialisation of
 libxl__stub_dm_spawn_state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA3LzE1XSBsaWJ4bF9kbTogRml4IGluaXRp
YWxpc2F0aW9uIG9mIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlIik6Cj4gc2Rzcy0+cHZxZW11
IHdhc24ndCBpbml0aWFsaWFzZWQgYW5kIGRpc3Bvc2VkIG9mIHByb3Blcmx5Lgo+IEFsc28sIG1v
dmUgdGhlIGluaXRpYWxpc2F0aW9uIG9mIHNkc3MtPnhzd2FpdCB3aXRoIHRoZSByZXN0IG9mIHRo
ZQo+IGluaXRpYWxpc2F0aW9uIG9mIHNkc3MuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:42:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGYn-00066U-Ej; Tue, 17 Sep 2019 16:42:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGYm-00066F-3k
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:42:36 +0000
X-Inumbo-ID: 26bf37f4-d96a-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26bf37f4-d96a-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 16:42:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738555;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=apwHzAbLnddbkrGKjNcTOzj+TmBJu6BxxAlLayLi9YQ=;
 b=H9MfOipDw3ThiYZfmjLbt3TEr7VUXWDcfLyd2s6ousRQMDOhZLfZygDH
 Hjt2qaIejIyONY4CTea5rEQrEU7jh/VY8T906LByHOSWTr3vfTgJa5XJu
 S2ehVjOLPP8CLkGlIG1UjBeqOElEdGVuzI6hLHmX5lsusWeu3g0XqFBVi 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hQmWZiXHf2TV/RMpKmnxw8wskJPUY2qHjOdYojpGw5phWLbRfQILB5pSvTcI2FtJPxeZAKSX/w
 OXx3qOO8OMrASs3VGyfsNLJmGFPaD6BJ5RKn6lavV7jyzkHdKQPdHi0KpJbbxZa1YGNurlIKbf
 1ILgJ/YrRYALnDoQlx1Yu46NJgbp842EGdllevK1Yz7yBz3BIoEu/yTUX1hnKVPYe/4IjTpYtw
 7Y4jW/rgJqDIC13dC0dvPB8WzjZw3AVO7Ecvyad/DS6S979Co/jWFqZdZG91mnHAo0LB2J56Fs
 TDk=
X-SBRS: 2.7
X-MesageID: 5990366
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5990366"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3315.805907.503455@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:42:27 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-9-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-9-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 08/15] libxl: Comment libxl__dm_spawn_state
 aboud init and dispose
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA4LzE1XSBsaWJ4bDogQ29tbWVudCBsaWJ4
bF9fZG1fc3Bhd25fc3RhdGUgYWJvdWQgaW5pdCBhbmQgZGlzcG9zZSIpOgo+IFNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:43:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:43:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGZB-0006E6-QO; Tue, 17 Sep 2019 16:43:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGZA-0006Dg-Ca
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:43:00 +0000
X-Inumbo-ID: 35024c66-d96a-11e9-961b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35024c66-d96a-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:42:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738579;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=sECc2U2lxrD86EUSaE9ymSkmnFmY08y9C2SPlegnnAA=;
 b=RWPmGASMzryKB+uRELaueQhRx7+6kt0A5vl7U62ARCyi+ERTHAwFHd+B
 15BVJ+aoAWCTNJkudfLQ2XplDciwp+b3//MT/+1e8C+OQr6AKTfLs3sTx
 B8ipdU+bnDkh++XjcD2cL+vF7xWtmcXDWCc2cMwkk92TAks1TLmfZ8TLp 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gY4hgiJQiHDml+gHEOjZ8agLTqZ22Ogdeg7BuGhRBkHihKEmfa6/7w8l1spNc99OhKzvgy3klw
 u8PfdrnkNpV/mILyB/vXkTboiXkreXpGNL4ZDnBZiV9sXsCuDoseI6a/TdcEF1l0f6esxMOOsP
 /Y5J+ha7th6Y+ztzUKVT79DQanDycK+ULtcP1kEIOxuw1STaxpIuEcylG87+n5fyAsV3UQBrGY
 eS7m4x7cRjaJdGveyPE2wNUu4PCUODN1yJ6rkuIt7eW+wl+D/pufX6s4MNtwuj9cLQAUZaldoY
 Vvs=
X-SBRS: 2.7
X-MesageID: 5885097
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5885097"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3344.357803.41041@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:42:56 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-10-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-10-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 09/15] libxl_domain: Cleanup
 libxl__destroy_domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA5LzE1XSBsaWJ4bF9kb21haW46IENsZWFu
dXAgbGlieGxfX2Rlc3Ryb3lfZG9taWQiKToKPiAtIGRvbV9wYXRoIGlzbid0IHVzZWQgYW55bW9y
ZSBpbiB0aGF0IGZ1bmN0aW9uLCByZW1vdmUgaXQuCj4gLSBVc2UgYHInIHRvIHN0b3JlIHJldHVy
biB2YWx1ZSBvZiBleHRlcm5hbCBjYWxscy4KPiAtIFVzZSBgQ1RYJywgbm8gbmVlZCBmb3IgYSBs
b2NhbCBgY3R4Jy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:43:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGZV-0006Ly-96; Tue, 17 Sep 2019 16:43: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGZT-0006LI-CJ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:43:19 +0000
X-Inumbo-ID: 40633bf7-d96a-11e9-961b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40633bf7-d96a-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:43:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738598;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=g0m9Iv2KjC7pqMBW7DvzEgRbmpVTxxW4rkH/lLSIxR4=;
 b=SnF5ykhbnpXrY44h8+ZzaiDVH6R2q5Xbwy6bgRZ5EjnXwZiskuJ+Pwsc
 G9paWHapTaHaffOarijc6rAldjblgE/leLRzUxHrzrWuLVcuSxrA9OW0Z
 55DmyXwxd6dBlyhZpmJDeWO484lFlzhv/FMnwOa7sYwb36DIWVQBD3PBA Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: voFdhdp4KHxqn0h5KjrLEBfmV1FxqR+hvuBYiog8LmSDY8aAl7GY1fZoE1WLLsfMHkBmfo+D2O
 gNh/NaDVX2d43kYcSlZUvxtOAI+Q8dCQysljNCag//43IyDdGdGIq/SFvKF5OA2pgtZyJj2cqL
 yQOoad54IIp4hKQhJTMbPyPLqIxbZ0PB2Ib1jne9FulZBOyRwkSW8qXb+75VrS6LJwf0yF1hyi
 isbCpdjPOIrtLAIaxbnwyA6rTT3W+GH0oyM0C+N5DW7pgT6sSNUWjTHAJnKxrT2ESiLW01xm6s
 qng=
X-SBRS: 2.7
X-MesageID: 5681762
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5681762"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3363.332589.978939@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:43:15 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-11-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-11-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 10/15] libxl_usb: Use proper domid value,
 from libxl__device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDEwLzE1XSBsaWJ4bF91c2I6IFVzZSBwcm9w
ZXIgZG9taWQgdmFsdWUsIGZyb20gbGlieGxfX2RldmljZSIpOgo+IGFvLT5kb21pZCBpc24ndCBh
IHJlbGlhYmxlIHdheSBvZiBnZXR0aW5nIGEgZG9taWQsIGl0IG1pZ2h0IG5vdCBiZSBzZXQKPiAo
dGhpcyBpc24ndCB0aGUgY2FzZSBoZXJlKS4gVGhlIHJpZ2h0IGRvbWlkIHZhbHVlIGNhbiBiZSBm
b3VuZCBpbiB0aGUKPiBsaWJ4bF9fZGV2aWNlICh3aGljaCBpcyB0aGUgZGV2aWNlIHdlIHdhbnQg
dG8gcmVtb3ZlKSBhdHRhY2hlZCB0bwo+IGxpYnhsX19hb19kZXZpY2UuCgpBY2tlZC1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:45:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGb8-0006nw-Nd; Tue, 17 Sep 2019 16:45:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGb6-0006nN-LV
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:45:00 +0000
X-Inumbo-ID: 5e396dbc-d96a-11e9-961b-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e396dbc-d96a-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:44:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738648;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=MJqbuQh6iTAw0vtxJEbWFW2jLfXii9nV0Sw24n8ArTw=;
 b=fo3w1Qrdt7zholi2xKFFMDd+zf6HmS4xjVMOibGThPDW9NyeWTp1B1YN
 cE7LygXg8DsCcmnAhj1AyVlvkML0Pudmefiw2qAFl6CNEJ3DcdC0hjUpn
 Pw67KBtcs3nfomhXs5fW8+Gk8gp0K3cjGsqwjJc6dKxyR65LJ4N5Or7FS g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: m7ozpCXWhVBcHAm91xNnDmR744lX67B4yyhq1IZ9nob+9IpUOx2lDOs1/qW+yqW83mrksX8JsP
 kQv81jBff4d/0JNsx9tSIA4TrVKALPn7yin4FwVxsY+Lj/5k4+IOaEnzXYoGIpNQieOmLjK0fT
 mKJ3HTcXOdaypDpLQ4o8MG2sNMJ5gn0wfam0OqcSZL2AhJgbSvj27eSffqLY+w2N4A5/X0jcUW
 9mN+sEXF5tptbL7s/iPlW9BrVwGC7bhDA2Xu+0+YMmDoNkn5PPqxWXdkB7XZlIFabnHdyCxYf5
 BLk=
X-SBRS: 2.7
X-MesageID: 5990463
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5990463"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3411.877144.354998@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:44:03 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-12-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-12-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 11/15] libxl_usb: Fix wrong usage of asserts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDExLzE1XSBsaWJ4bF91c2I6IEZpeCB3cm9u
ZyB1c2FnZSBvZiBhc3NlcnRzIik6Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpJJ20gbm90IHN1cmUgd2h5IHlvdSB3b3VsZG4ndCBq
dXN0IGRlbGV0ZSB0aGUgYnJlYWtzLCByYXRoZXIgdGhhbgpyZXBsYWNpbmcgdGhlbSAicmV0dXJu
IiA/CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:45:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGbD-0006oq-1Q; Tue, 17 Sep 2019 16:45:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGbB-0006oW-LH
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:45:05 +0000
X-Inumbo-ID: 710164cd-d96a-11e9-961b-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 710164cd-d96a-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:44:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738680;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=4uEbNrOClCm6Qk0jIH44nIYMV6TxnWg6AOXL9FgIfO0=;
 b=ThiHCnh4rPtaLrHA08cFcgKEw2syJ4/M0jwYQhlxFIweL4xGyz1Ackzr
 Ozm8WFmsh2PgOZ9D/PQa28dZH6sPTGztbBfDwDkqZXplPl0B8dz7PKWLb
 npPB4gmQS/1+OZV6/OrVH6yPebQIR4mfXHCSK8CC6KVNaPjvP27xnYc68 M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /yGi6cv1cks6fhcVr1XbPCqez5rOtXB++FhoejUatXkmSLNFnxOyNANvSm46dVApaUjHp9a2DI
 S/y0EIYYxZEF+7aY0VGfeg+sKGdCIAeKNsQA9dXk+hCy2eHgRUlA4bGpwLejhu4h/+vZYEAMTk
 ttyrAxuaX0gPUlT1UoSphUDq6/xxfnnoLVZAN+02+QrYaM/sS8ymGYUCEGo3bCHIBkJQGIz37I
 lCR8FzdqspvBLMKDacMOlAhZOwva5KWlcPHR4BBaDXc0KBGY3iDjAND1c3+jSuBdNXDB3TSBY0
 yNs=
X-SBRS: 2.7
X-MesageID: 5935444
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5935444"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3440.78675.224084@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:44:32 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-13-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-13-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 12/15] libxl_usb: Fix
 libxl_device_usbctrl_getinfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDEyLzE1XSBsaWJ4bF91c2I6IEZpeCBsaWJ4
bF9kZXZpY2VfdXNiY3RybF9nZXRpbmZvIik6Cj4gYHVzYmN0cmwnIGlzIG1vZGlmaWVkIGluIHRo
aXMgZnVuY3Rpb24gd2hpY2ggZG9lc24ndCBzZWVtcyB0byBiZQo+IGludGVuZGVkLCBhbmQgdXNi
Y3RybGluZm8uYmFja2VuZF9pZCB3YXMgbmV2ZXIgbW9kaWZpZWQuCj4gCj4gVGFrZSB0aGlzIG9w
cG9ydHVuaXR5IHRvIGNvbnNpZnkgdGhlIGFyZ3VtZW50IGB1c2JjdHJsJyBpbiBsaWJ4bCBBUEkK
PiB0byBhdm9pZCBzaW1pbGFyIG1pc3Rha2UuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:45:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGbN-0006rx-Bl; Tue, 17 Sep 2019 16:45:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGbL-0006rS-TL
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:45:15 +0000
X-Inumbo-ID: 85e6a2da-d96a-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 85e6a2da-d96a-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 16:45:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738715;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=e403iLBAeIYQl3pJ9iq4pkhCTS4lba70fXR7bds67cE=;
 b=A1+ECAPPBeq7rYxgDMZ5kYvl0uOsJWv07Mpu53L+5icR0PZ9HEZwK8AG
 Ik7Z1EKdYTDG7o/Wmz0fg9eRTPNnaimbSm4SeXkNOYjYk6kzr4voi+PHA
 K01gkWzOVuhJ+7bY6BbABaIblD8WPV4x10rLPx5gLnIhY41iPEGSVj3TG Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KjTnQvVw5eSTr3j9pEUChP0xne1sfiPoUUDUJ7fTbTTMeFGeARBaetX5lkr7pzlON7c+3IyDIK
 mPkJ/Jtd8u71SUZavfaO4jUTri/xDgHIJDlkkKi3c3vuIqWkNfQHObWLFQKsCbRJZ+zUSVV4aL
 S+9vf+ADaV3AAg95RQqoN7al5HEbl/4pqlaEo5G8txlDdznTT98D1qJ7/4AofsHy+XnvzDr0x6
 nZQDI1Q8jjYDPIUXFO1l3ZpWq7AUuGTTm6D1IwjX053Wa1embSAn/42fdVv9atM/ydo2Xz4nnc
 7jc=
X-SBRS: 2.7
X-MesageID: 5681884
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5681884"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3480.14447.646020@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:45:12 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-14-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-14-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 13/15] libxl: Constify libxl_device_* param
 of *_getinfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDEzLzE1XSBsaWJ4bDogQ29uc3RpZnkgbGli
eGxfZGV2aWNlXyogcGFyYW0gb2YgKl9nZXRpbmZvIik6Cj4gVGhlIGxpYnhsX2RldmljZV9UWVBF
IHBhcmFtZXRlciBvZiBhbGwgdGhlIGxpYnhsX2RldmljZV9UWVBFX2dldGluZm8KPiBmdW5jdGlv
biBzZWVtcyB0byBiZSBvbmx5IHVzZWQgYXMgaW5wdXQgdG8gZmluZCBtb3JlIGluZm9ybWF0aW9u
IHRvIGJpCj4gc3RvcmVkIGluIHRoZSBsaWJ4bF9UWVBFaW5mbyBwYXJhbWV0ZXIuCj4gCj4gTWFr
ZSBzdXJlIHRoaXMgaXMgYWx3YXlzIHRydWUgYW5kIGNvbnN0aWZ5IHRoZSBpbnB1dCBwYXJhbWV0
ZXIgdG8gYXZvaWQKPiBmdXJ0aGVyIG1pc3Rha2UuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:46:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGcB-00075J-Nj; Tue, 17 Sep 2019 16:46: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGcA-000750-6T
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:46:06 +0000
X-Inumbo-ID: a35cdc6c-d96a-11e9-961b-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a35cdc6c-d96a-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:46:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738765;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Sn8S5QRvd753xZW1GcFaMqAPboD/WFALWF9sdKZ45gw=;
 b=PxbM56cLZ4KiSWTy+04BW8mW1oOCh6y+aFwO6Kam81NT4FLDjEteAjwS
 JalvsiMNoaFx/R5wjlxZ11KKocuiXbewbutswkHjj58bH508fxZY6XsgK
 ambIKzrLZi7yxS3iOEMvJ5ThQZ4XpiB6STKN5Ek5YiPJM9YDLlkNCFgRD 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CDLNEef2DQQ/u4dVqbrvMgUoJ27dn/g87v3lI34RT90854m0N3oECMz1jBsaiQcyobXFad3ySq
 ORJbB0yImBiBCWh1VM4tFXXwwbuBCyfyDOsc11bam2X51mIhhl4yIxtMHwpOFaoWrvGqkTo6gu
 yoop0aMiGnkPOUbEYe9/FwS6hQ6+HlxN8iCJTFKDVklFEEW2X3TKfGOXxBu/ldVVO+I2oMqG8e
 DYF0G9uUigD4qq71lSeUIMz/gUIXhxB0Vxse7t0mZ5WGHonqxN+DBQVmACqwDszBELCyRO0sK0
 5CA=
X-SBRS: 2.7
X-MesageID: 5741333
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5741333"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3529.318315.92416@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:46:01 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-15-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-15-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 14/15] libxl_usb: usbctrl,
 make use of generic device handling functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE0LzE1XSBsaWJ4bF91c2I6IHVzYmN0cmws
IG1ha2UgdXNlIG9mIGdlbmVyaWMgZGV2aWNlIGhhbmRsaW5nIGZ1bmN0aW9ucyIpOgo+IFR3byBm
dW5jdGlvbnMgaW4gZ2VuZXJhdGUgYGxpYnhsX2RldmljZV91c2JjdHJsJyBjYW4gYmUgcmVwbGFj
ZWQgYnkKPiBnZW5lcmljIG1hY3JvOgo+IC0gbGlieGxfZGV2aWNlX3VzYmN0cmxfbGlzdCAtPiBM
SUJYTF9ERUZJTkVfREVWSUNFX0xJU1QKPiAtIGxpYnhsX2RldmlkX3RvX2RldmljZV91c2JjdHJs
IC0+IExJQlhMX0RFRklORV9ERVZJRF9UT19ERVZJQ0UKPiAKPiBUaGlzIHBhdGNoIG9ubHkgbmVl
ZHMgdG8gZGVmaW5lIGBsaWJ4bF9fdXNiY3RybF9kZXZ0eXBlLmZyb21feGVuc3RvcmUnCj4gdG8g
bWFrZXMgdXNlIG9mIHRoZW0uCj4gCj4gU21hbGwgY2hhbmdlLCBsaWJ4bF9kZXZpZF90b19kZXZp
Y2VfdXNiY3RybCBkb2Vzbid0IGxpc3QgYWxsIHVzYmN0cmwKPiBhbnltb3JlIGJlZm9yZSBmaW5k
aW5nIHRoZSByaWdodCBvbmUuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:46:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGce-0007Bd-3h; Tue, 17 Sep 2019 16:46:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGcd-0007BH-45
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:46:35 +0000
X-Inumbo-ID: b512ffc2-d96a-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b512ffc2-d96a-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 16:46:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568738794;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=832LvwtYzCfga0bimt+C5G5YGPZrg7F0kx9f1Q68tpQ=;
 b=SJLHA/ollf3/snV89U2DWvuC86zr3A32/Ar0iHqkL6Ki6K+11K2Ah8mM
 0hNAEBWuduzWQi7i4BvP6LlBogXwS4vmKCB7wmdXUeZL2Vu83mGz53xPQ
 Vwmc1sfs9ppMtqYNmcWx8XT1+5tvuCPYP6PWQt8qrh9vqcl+uxJB9FLSQ o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: J9jgcnNTTXsO9zVzuLbjlVtrChWayrYqsfrxybRhjeFimZme1BaJwmxLlcsFtMIdgvzh/hy7WW
 xprPtUjWKPpBMSXPJSfLrdDsVQhTfBGZcDpf9wd+YIPzrLhGkooEIWikgWFILV6qbhnLXW1Pdy
 E06wKDxU5qwKynapDp+nLuS7lRNz/dLgBHygPt88RvPYg8imfW4IHotWbsDuLDn7JhBWNiTI0m
 facGckT6NFv8p6W06IrWKu7vUaKOHPuYUm1RMXNznGE8nrFpi2L6BtjjtC7+WLWUVxisgU4fAF
 6DU=
X-SBRS: 2.7
X-MesageID: 5681948
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5681948"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3559.110505.409796@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:46:31 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190614112444.29980-16-anthony.perard@citrix.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-16-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 15/15] libxl_usb: Use usbctrl instead of
 usbctrlinfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE1LzE1XSBsaWJ4bF91c2I6IFVzZSB1c2Jj
dHJsIGluc3RlYWQgb2YgdXNiY3RybGluZm8iKToKPiBUaGUgZnVuY3Rpb25zIHRoYXQgY2FsbHMg
dXNiY3RybF9nZXRpbmZvKCkgb25seSBuZWVkcyBpbmZvcm1hdGlvbiB0aGF0Cj4gY2FuIGJlIGZv
dW5kIGluIGEgYGxpYnhsX2RldmljZV91c2JjdHJsJy4gU28gYXZvaWQgY2FsbGluZwo+IGxpYnhs
X2RldmljZV91c2JjdHJsX2dldGluZm8gYW5kIGNhbGwgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3Vz
YmN0cmwKPiBpbnN0ZWFkLiAobGlieGxfZGV2aWNlX3VzYmN0cmxfZ2V0aW5mbyBuZWVkcyBhIGBs
aWJ4bF9kZXZpY2VfdXNiY3RybCcKPiBhbnl3YXkuKQoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:50:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:50:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGgG-0008Lk-M5; Tue, 17 Sep 2019 16:50: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGgF-0008Lb-TO
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:50:19 +0000
X-Inumbo-ID: 34e6d5c0-d96b-11e9-961b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34e6d5c0-d96b-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:50:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739010;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=h5MLGSFDZE3XKUpiENIdkcE5ucB0GrSYg/VzC7cNPK0=;
 b=C3JdA4dfmGTJUJJvDiCJIS4Owcl/0Fqv2P1i71JH9TZ5QqpHDWqjruq3
 oay20cLtKdahpgVUMGxE9WlBb4Mf+bi80NHP8pOf7Bd85Ilb2V/TrmMc/
 874oEslRh/sX9Oci8Q+zdGcBUVdmuoNrhMtyfDdFNlinsaUotSvrrWHzm k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kLifpW8aipwuY46uMHtDAEk4KpzxlHxckUd3XHvTdfFaP7IP1VfX+fxyZvKy4ZYsKrDljpg5Ky
 0nLL3J0qfwiOg3WD2ofI0B2elPs4qsk7mctR28/RY9RsDYdzbnY85BCr6Wj49IBqFelYWWhceU
 gVrOIQ4q2+ICAAToYft3Ty9Ja4mhbbbUcpq2WIdcb3ritTwtl20h1qU2MyfdEWu10N/r7FRgXZ
 EQ798mCu98kT8a0CP43sbNVN7tr38u0+XgZDW378YtJedHxjdcE8G48OlEHO9w/wakdhzA0V6I
 +98=
X-SBRS: 2.7
X-MesageID: 5684569
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5684569"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3773.593680.268445@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:50:05 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-2-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-2-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 01/35] libxl: Make libxl_domain_unpause async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDAxLzM1XSBsaWJ4bDogTWFrZSBsaWJ4bF9k
b21haW5fdW5wYXVzZSBhc3luYyIpOgo+IGxpYnhsX2RvbWFpbl91bnBhdXNlIG5lZWRzIHRvIG1h
a2UgUU1QIGNhbGxzLCB3aGljaCBhcmUgYXN5bmNocm9ub3VzLAo+IGNoYW5nZSB0aGUgQVBJIHRv
IHJlZmxlY3QgdGhhdC4KPiAKPiBEbyB0aGUgc2FtZSB3aXRoIGxpYnhsX2RvbWFpbl9wYXVzZSBh
c3luYywgZXZlbiBpZiBpdCB3aWxsIGtlZXAKPiBjb21wbGV0aW5nIHN5bmNocm9ub3VzbHkuCgpK
b2xseSBnb29kLiAgSSB0aGluaywgdGhvdWdoLCB0aGF0IHRoZXJlIHNob3VsZCBiZSBhIEhBVkVf
Li4uICBmb3IKdGhpcyBzZXQgb2YgQVBJIGNoYW5nZXMuICBJIGRvbid0IG1pbmQgaWYgaXQgZ29l
cyBpbnRvIHRoZSBsYXN0IHBhdGNoCm9yIHRoZSBmaXJzdCBvbmUuICBBc3N1bWluZyB5b3UgYWRk
IHRoYXQgdG8gdGhlIHNlcmllcyBpbiB2MjoKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGgY-0008Ol-46; Tue, 17 Sep 2019 16:50: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGgW-0008OJ-DL
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:50:36 +0000
X-Inumbo-ID: 44e5d566-d96b-11e9-961b-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44e5d566-d96b-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:50:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739035;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=lltfHA7b1l5hoqOR54cEnB9614P/kiH7sRC+ZT6jWw4=;
 b=P+6mcMYuEI0UPLs8kouLXETp4OIkLNzS3g7hFk+Zz+jAqf+neriYNWE9
 2Ycx2R3jicjMMhY6AV/zLxl2f7xXE3tct+wdniKqyzPBtPPHn+2/h9Ba1
 o7st6GELv/GfQj4BrMMLMeDrGftLwHHfWtfXQCWoiIxfCm0toN+uX/z/5 A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: d3y0NYxEvWzLoFvwWSLJy+oV5mW1Zu7INoh2L/M/n6bMv+JuZk4BnRqSY9Om2T7AkO/nXK7yS4
 Trn3L85Y7Zv39huTONoIafnP/7N6QG+0/O+tPV4mIOPn8V91c/lv8JzGy1QMVRjLLg35NSQUFK
 v+7Os8rEPNDhbu9TVp8Lgk5Va5OHeCbTq1wywCbRbbVNYgwjCwyjwUIGlOK6L7ziu+sjwVbqPj
 IgPDDD73d+D2hrSWwfnlAx4pBnwYQ5oB6bhYbWTxEgd/tvCEg9JlU1O7gbFOXMerZofkSLTCDw
 mfg=
X-SBRS: 2.7
X-MesageID: 5935747
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5935747"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3800.201747.298174@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:50:32 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-4-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-4-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 03/35] libxl: Make libxl_set_vcpuonline async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDAzLzM1XSBsaWJ4bDogTWFrZSBsaWJ4bF9z
ZXRfdmNwdW9ubGluZSBhc3luYyIpOgo+IC4uIGJlY2F1c2UgaXQgbWFrZXMgUU1QIGNhbGxzIHdo
aWNoIGFyZSBnb2luZyB0byBiZSBhc3luYy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:50:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGgd-0008QC-E6; Tue, 17 Sep 2019 16:50: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGgb-0008Pp-M7
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:50:41 +0000
X-Inumbo-ID: 472f1987-d96b-11e9-961b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 472f1987-d96b-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:50:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739041;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=AJquJ+7oKxLb6/w64BXW+Cj+wXrabYICGDKOOzRCMeo=;
 b=OVu9ESU81srnNt9BM2e2OXthygPH5vx6BpgHXH4tbld74DK3YJxVS4Ii
 LbGA98HSWUGRIRqbDp2fmKf0IfBIv8+x9QpErnesdjCWPyXx5OVOT0Gmu
 mBDCmVGK7F4JvSa8YA4lmyA7aBl8UgmfRG4JUflQ3fJj6GOZKpM1yAB/B Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: krdVHrXM04zogvn0swJPG0+Urz5Pkt5ih4VX3MyzH2ypuMguJxjBMDsL49EAmBnu++Yg2zOW9c
 rbAagK2LEspRzlRS7A22NvgUaShXCy/JIQ3jsmt6RfnbWhvOUMqjqH4re/pIy2TlhY/NtZ4AQH
 NWrcXeAIbnjwLqP/Mfts6w/lEXNeOKTd3gS83UX2m4QTDcnoAF/qyzhWBsWj7lwF0AkmQLWkii
 kfCBwwNUj4o1huPcNWJx30gOarJHac01jwgGKM1Yywz0eL8BUwG0eU6MdcE/G27GfYng/y6lOd
 4VA=
X-SBRS: 2.7
X-MesageID: 5684584
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5684584"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3786.865260.325713@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:50:18 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-3-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-3-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 02/35] libxl: Make libxl_send_trigger async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDAyLzM1XSBsaWJ4bDogTWFrZSBsaWJ4bF9z
ZW5kX3RyaWdnZXIgYXN5bmMiKToKPiAuLiBiZWNhdXNlIGl0IG1ha2VzIFFNUCBjYWxscyB3aGlj
aCBhcmUgZ29pbmcgdG8gYmUgYXN5bmMuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:50:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGge-0008R7-P0; Tue, 17 Sep 2019 16:50:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGge-0008Qs-6C
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:50:44 +0000
X-Inumbo-ID: 499efd94-d96b-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 499efd94-d96b-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 16:50:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739043;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=MCwFroD17eSi/JXUfOYJY4hwkRoMz3dYdO6A6cyY07g=;
 b=e8QFT2Tsv7XT3Pq2i2gjVnn3uHbadMFszvRpZ1Zok4AakLpGweI2TrvF
 r/ZLFRxc0ErjyLzEvnbFK2CNcYf6DasTf0Md5vC7W8+6hoDTIaLZ4wh4q
 AV5D0zqFB/4JMzCzT0QrDKoziFJK+YlOlybST+fue6QWLPgSAmk+FXUVY o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HhHo+0F0WKdrB2tLYalzrReiiho0W6JgR1c7H5TxvBvFLWAsnggkCtuNNZK6ja1Dkk3YBOMYen
 yysIg3pgzObYxAsnzcF5hxyz4smUOFQHV5ZFXWwEscbQQvdFOa99hz4XZV2yDY/H/fWSHvM3r0
 1cYEWUickLw6ehbbW6NToRzXqQfCt5b2u9GzCP6jDz7E9OVLz3GhhFzkwph2qQR9RNS+C0ujyb
 nL0JGrWTV9Hh7z4OfVr17woiCbksw8r5SF5LJnwKJ8wk5JvDjN55QnZqmUOLuLPR4GUujm1Zxy
 GiM=
X-SBRS: 2.7
X-MesageID: 5682115
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5682115"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3808.393850.571641@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:50:40 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-5-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-5-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 04/35] libxl: Make
 libxl_retrieve_domain_configuration async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA0LzM1XSBsaWJ4bDogTWFrZSBsaWJ4bF9y
ZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbiBhc3luYyIpOgo+IC4uIGJlY2F1c2UgaXQgbWFr
ZXMgUU1QIGNhbGxzIHdoaWNoIGFyZSBnb2luZyB0byBiZSBhc3luYy4KCkFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:51:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGgv-00006d-5s; Tue, 17 Sep 2019 16:51: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGgt-00005p-F5
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:50:59 +0000
X-Inumbo-ID: 522319c8-d96b-11e9-961b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 522319c8-d96b-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:50:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739058;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=DymHzIlQ063CNutwXELwu4SnV1Hc85evVoCU97X9Ee8=;
 b=fHxZLIDMGa8cqtUqqdkjbHjYtM0omr7Rz1idiEt0gNxWlAO1M0cm/4GQ
 aDIM0YNDN8qthsldYR8rzwicl7+r6xvSLA0OupO3FYa6pQ9Igx7AM3QNC
 M3LnWHdPaXFPMU1NVTGuAuzat5FSypd8i+GUtsUv+CD2pR1z9YjPGOmXA Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: A4YVWfkMLA32QpWsNx8OhltqouD6dk7uy1WsQAhW6/XeLwoR8T4lIGpjgfxQgn3iXBIexN5lEU
 hObREaU65BpFG4bTGvP/Y2fm4Lz0o1m+jUUdZ/EyWwn962dtVyqSuMXNRWnwOR/f9LXI6mfzbG
 DjcSU1DWPSQl05t2byQGIIu/WOGIvDNjhVeS74etuQc1UZUVeEe3y1wMfscDizM0/RejDwX4TM
 KsU6lpCZ3TnJy/tcI/2BBmMpKYrGTH4eQb2OAdvyGWA6YVIYhwlI2vHyQcwuiDyn2J7WA5ZWJp
 Y0A=
X-SBRS: 2.7
X-MesageID: 5682126
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5682126"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3822.552523.584156@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:50:54 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-6-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-6-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 05/35] libxl: Make
 libxl_qemu_monitor_command async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA1LzM1XSBsaWJ4bDogTWFrZSBsaWJ4bF9x
ZW11X21vbml0b3JfY29tbWFuZCBhc3luYyIpOgo+IC4uIGJlY2F1c2UgaXQgbWFrZXMgUU1QIGNh
bGxzIHdoaWNoIGFyZSBnb2luZyB0byBiZSBhc3luYy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:52:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGiN-0000Z0-M8; Tue, 17 Sep 2019 16:52:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGiL-0000Yl-Vq
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:52:30 +0000
X-Inumbo-ID: 889f73d4-d96b-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 889f73d4-d96b-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 16:52:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739149;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=GONdMMRqCh5TzqQDwLXaus1vXN/5MMM9F/FDmz3zS0U=;
 b=DoF1JGOwwDGQLg2SJLHFb/XI4LIkDJxEADDrT/OaM8U9MPG87iMIfyWr
 GYV5Dyoj2oeWya+pOQ1uiEFtNu8eaATztnO+FuY0FuNDoHeQfWCx1GUll
 pCgCBFUpltGdnS3qZankuOPfKxG85IRk96hWOzKnxGVnLAz7V1OzyVHsx w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ab6ujSk7745WZcEBR1v7Qw8JvhKzBSD+ZQBAtXHdzjT2SbWX85rJY7OZUILxAukpQlmP7Ohszq
 1ziIcbYGaybmNcmF77r4q74SA1TelmAFvBK0npsD2iaWmpw2xLagHFROXevftu1ZFdJXFUv9ON
 N3Bztbbvj+KNlaczcvGRf49No5Kz073kpYJs9ldOfx7EX9HQIs+6DWC5B1ncKtwggZY5WVmo6w
 qNzv4vqwC10eaf0a0gHB1dNxT/15i2MeUH2ZI3GZcO+JD4lzYpT7+mEs+dJDA0C6AGMtRwMt/T
 /AM=
X-SBRS: 2.7
X-MesageID: 5885561
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5885561"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.3912.874830.653579@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:52:24 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-7-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-7-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 06/35] libxl: Use ev_qmp for
 switch_qemu_xen_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA2LzM1XSBsaWJ4bDogVXNlIGV2X3FtcCBm
b3Igc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5Iik6Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci4uLgo+ICsgICAgcmMgPSBsaWJ4bF9f
ZXZfdGltZV9yZWdpc3Rlcl9yZWwoYW8sICZsZHMtPnRpbWVvdXQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2hfbG9nZGlydHlfdGltZW91dCwgMTAgKiAxMDAw
KTsKPiArICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKwo+ICsgICAgcW1wLT5hbyA9IGFvOwo+ICsg
ICAgcW1wLT5kb21pZCA9IGRvbWlkOwo+ICsgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7Cj4gKyAg
ICBxbXAtPmNhbGxiYWNrID0gc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5X2RvbmU7Cj4gKyAgICBs
aWJ4bF9fcW1wX3BhcmFtX2FkZF9ib29sKGdjLCAmYXJncywgImVuYWJsZSIsIGVuYWJsZSk7Cj4g
KyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAieGVuLXNldC1nbG9iYWwtZGly
dHktbG9nIiwgYXJncyk7CgpJIGhhdGUgdG8gc3VnZ2VzdCB0aGlzIGF0IHRoaXMgc3RhZ2UsIGJ1
dDogbWF5YmUgdGhlIHRpbWVvdXQgY291bGQgYmUKaW5jb3Jwb3JhdGVkIGludG8gbGlieGxfX2V2
X3FtcCA/CgpJIHRoaW5rIGV2ZXJ5IGxpYnhsX19xbXAgY2FsbGVyIGlzIGdvaW5nIHRvIG5lZWQg
YSB0aW1lb3V0ID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:54:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGjp-0000kY-32; Tue, 17 Sep 2019 16:54: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGjn-0000kM-RM
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:53:59 +0000
X-Inumbo-ID: be048c62-d96b-11e9-961b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be048c62-d96b-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 16:53:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739238;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=rv4ytriEoyB48hwOj0+mtNxPVC0XXLV8qtIRI1bG0BU=;
 b=QD4gt4XJsA0/WN87+wVtyj4sSTaE8i/6+QhcwiBcbTGavKViwxWmRvKl
 QEAacgAlDpS9RHkwS7+/b0nxRLxTtYqe8P6Ix2VFxqltdH3l2429B08Jo
 9+pzeZQFrPD1aKv23yaQlFEjAG3yoWJffb+IXfIU7rVz1DiLEkra5rqd3 w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fSBt2mFk0E+1Ce51xhYPuJnFN2jh97ymYTLaWznuZkMd9KpIfuzRTEPUdhwNlRrZGvB4bAxHRi
 dF3eX7qw0r5AbLl1vIEmHcxwvVnEMNrpwxPIfd9uWvmm2Ab0ZXkh8BXZV69KmjkfcjwKWFRMep
 bcQ6drWGPVvEXhDFr1EbbBPSNqWXLnN8g3TNXlwkK0J2BQagHSBUflJMyvJPPG1DURd11wPtAq
 /mxjlhxRHR3azoLxRFY2b/sf3eV+L8az2c4/52N/v7rm/uSspSOdGl53Ig5yMLjBdVk1/3M0cY
 W04=
X-SBRS: 2.7
X-MesageID: 5885632
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5885632"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4003.955037.873481@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:53:55 +0100
To: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei Liu
 <wl@xen.org>
In-Reply-To: <23937.3912.874830.653579@mariner.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-7-anthony.perard@citrix.com>
 <23937.3912.874830.653579@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 06/35] libxl: Use ev_qmp for
 switch_qemu_xen_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCAwNi8zNV0gbGlieGw6IFVzZSBldl9xbXAg
Zm9yIHN3aXRjaF9xZW11X3hlbl9sb2dkaXJ0eSIpOgo+IEFudGhvbnkgUEVSQVJEIHdyaXRlcyAo
IltQQVRDSCAwNi8zNV0gbGlieGw6IFVzZSBldl9xbXAgZm9yIHN3aXRjaF9xZW11X3hlbl9sb2dk
aXJ0eSIpOgo+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Cj4gLi4uCj4gPiArICAgIHJjID0gbGlieGxfX2V2X3RpbWVfcmVnaXN0ZXJf
cmVsKGFvLCAmbGRzLT50aW1lb3V0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzd2l0Y2hfbG9nZGlydHlfdGltZW91dCwgMTAgKiAxMDAwKTsKPiA+ICsgICAgaWYg
KHJjKSBnb3RvIG91dDsKPiA+ICsKPiA+ICsgICAgcW1wLT5hbyA9IGFvOwo+ID4gKyAgICBxbXAt
PmRvbWlkID0gZG9taWQ7Cj4gPiArICAgIHFtcC0+cGF5bG9hZF9mZCA9IC0xOwo+ID4gKyAgICBx
bXAtPmNhbGxiYWNrID0gc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5X2RvbmU7Cj4gPiArICAgIGxp
YnhsX19xbXBfcGFyYW1fYWRkX2Jvb2woZ2MsICZhcmdzLCAiZW5hYmxlIiwgZW5hYmxlKTsKPiA+
ICsgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgInhlbi1zZXQtZ2xvYmFsLWRp
cnR5LWxvZyIsIGFyZ3MpOwo+IAo+IEkgaGF0ZSB0byBzdWdnZXN0IHRoaXMgYXQgdGhpcyBzdGFn
ZSwgYnV0OiBtYXliZSB0aGUgdGltZW91dCBjb3VsZCBiZQo+IGluY29ycG9yYXRlZCBpbnRvIGxp
YnhsX19ldl9xbXAgPwo+IAo+IEkgdGhpbmsgZXZlcnkgbGlieGxfX3FtcCBjYWxsZXIgaXMgZ29p
bmcgdG8gbmVlZCBhIHRpbWVvdXQgPwoKSSBzaG91bGQgc2F5IHRoYXQgYXBhcnQgZnJvbSB0aGlz
IHF1ZXN0aW9uLCB0aGUgcGF0Y2ggaXMgZmluZS4KCkkgd2lsbCBub3QgcmVwZWF0IHRoaXMgcG9p
bnQgaW4gbXkgcmV2aWV3IG9mIGZ1cnRoZXIgcGF0Y2hlcyBpbiB0aGlzCnNlcmllcy4gIElmIHdl
IGFkZCBhIHRpbWVvdXQgcGFyYW1ldGVyIHRvIHRoZSBxbXAgY2FsbHMsIHRoZXkgd2lsbCBhbGwK
bmVlZCB0byBiZSB1cGRhdGVkIGJ1dCB0aGUgY29tcGlsZXIgc2hvdWxkIGNhdGNoIGl0LgoKVGhh
bmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 16:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 16: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 1iAGkm-0000tM-FS; Tue, 17 Sep 2019 16:55:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGkl-0000tE-O1
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 16:54:59 +0000
X-Inumbo-ID: e1efe752-d96b-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e1efe752-d96b-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 16:54:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739299;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ukkhatIkeElldpJy8CND3eceXXXxnlZm6Wy2T8XwKQ4=;
 b=X5bSZlSnvHqrPZnNbFa+qUsnJcK2ItrjWYbfiQIy1x8GDTOR8pdDTiIO
 6UJZvLMuCPG9gJg6s34I7xFsh50zRGIoafh5Mo+iSweUfssad2yuIRkIU
 ukKeIEoDS/MTuiwl+8qSyA4AMHyjxCpNYG+TCBY3rsQspQNZQQ3Z2oEW6 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ecSklw/emtChF+RWSmnE/VmrYqZFWRm/wABddC4OaFEIa2l+l3RINQLCkQUmxTLpMK8CQCbRX0
 dIKE6M7kkloNvCwm4LgcPNBbpPx0bTyrUpKHgtkCIO0eUn64nkKNIMso57ZqP5fHbvoXn3rcBZ
 PXuiavXdfO8SfNmSX9ks470FnSM/1orBM4A3fxxCDcYHfjD09xyAH5Blsk8YzX6IwHmafA2gIl
 h2xSOl30cRSZnQs+qaLdKpIw/k+0cQz2YPbUk3tG52Z0e/IW96MYhZti85hYfFNSr5BUuqRw56
 5pE=
X-SBRS: 2.7
X-MesageID: 5885668
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5885668"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4059.106814.2658@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 17:54:51 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-8-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-8-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 07/35] libxl: Move "qmp_initializations" to
 libxl_dm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA3LzM1XSBsaWJ4bDogTW92ZSAicW1wX2lu
aXRpYWxpemF0aW9ucyIgdG8gbGlieGxfZG0iKToKPiBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9u
cyBpcyBwYXJ0IG9mIHRoZSBkZXZpY2UgZG9tYWluIHN0YXJ0dXAsIGl0Cj4gcXVlcmllcyBpbmZv
cm1hdGlvbiBhYm91dCB0aGUgbmV3bHkgc3Bhd25lZCBRRU1VIGFuZCBkbyBzb21lCj4gcG9zdC1z
dGFydHVwIGNvbmZpZ3VyYXRpb24uIFNvIHRoZSBmdW5jdGlvbiBjYWxsIGRvZXNuJ3QgYmVsb25n
IHRvIHRoZQo+IGdlbmVyYWwgZG9tYWluIGNyZWF0aW9uLCBidXQgb25seSB0byB0aGUgZGV2aWNl
IG1vZGVsIHBhcnQgb2YgdGhlCj4gcHJvY2VzcywgdGh1cyB0aGUgY2FsbCBiZWxvbmcgdG8gbGli
eGxfZG0gYW5kIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSdzCj4gbWFjaGluZXJ5Lgo+IAo+IFdlIG1v
dmUgdGhlIGNhbGwgYWhlYWQgb2YgYSBmb2xsb3ctdXAgcGF0Y2ggd2hpY2ggZ29pbmcgdG8gImlu
bGluZSIKPiBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucy4KCkFja2VkLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:02:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAGrb-0002Kx-Lj; Tue, 17 Sep 2019 17: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=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAGra-0002Ks-Cy
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:02:02 +0000
X-Inumbo-ID: d98f23f6-d96c-11e9-961b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d98f23f6-d96c-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 17:01: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 1iAGrR-0002Pq-JJ; Tue, 17 Sep 2019 17:01: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 1iAGrR-00082j-6Z; Tue, 17 Sep 2019 17:01:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAGrR-0007j6-5W; Tue, 17 Sep 2019 17:01:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141367-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-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-i386-xl-qemut-ws16-amd64:guest-stop: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=968722f5371ad5deee23fc20269fdc44c23014b1
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 17:01:53 +0000
Subject: [Xen-devel] [linux-4.14 test] 141367: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM2NyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzNjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAy
MCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxNSBkZXByaXYt
YXVkaXQtcWVtdS9jcmVhdGUgZmFpbCBSRUdSLiB2cy4gMTM5OTEwCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNk
ZjU4OWE3NzA1NTcyYzk2MjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTkxMCAgMjAxOS0wOC0x
MCAxNjoyNDoxNyBaICAgMzggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAxOTMgIDIwMTkt
MDgtMTYgMDg6Mzg6NTEgWiAgIDMyIGRheXMgICAzOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxNDEzNjcgIDIwMTktMDktMTYgMTE6NDM6MDQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjMxMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDk3MDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:02:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAGsC-0002Ox-15; Tue, 17 Sep 2019 17: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGsA-0002Oj-R1
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:02:38 +0000
X-Inumbo-ID: f341c272-d96c-11e9-961b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f341c272-d96c-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 17:02:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739757;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=GB/c86KBwgmiyaFdcs1vxvowE2r1EPsyG0VYqGISkSA=;
 b=AHZUGAcbRu/I+lzPebNK2zg96QZ8ljU4a5oc1kgYtZxqhVX2OLPk/G4n
 fJSb8fLbg7K5mcZSaMuJwsOcZDR8ttNt59ILmBdgLQDT7QNDFmwzPG5xj
 9w4mQwSBOwNEO+RTYXq9Ff2JDZH3+JSKDmy1VfeDHc1QzMBTnhN/5+RAT w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jX6jGe7POZism/yi2znnSR6N62uItaDXYJbZHFaVdtDy0zZxnA7nopPfXCD1l/vFQsoUoodFd6
 hDjxZ1DNGcvAvY9VQMxZ2OhRtmBv0I6zw8/z9dx8eirNereIDSxTYZhovKF4uIlHEpH0JoFlcV
 J0Nv+4ztHmLdseIJe8cxhJlW3YCrwT1gSZixwrl/PvebkZe3tXHt+vQUX/CFHR3Xy1sb4mUFxz
 st0RFdqS2fNWqd8Mp27LBbSaVe3G6NZ8UFptB3fWx+iBxbOtbK9aE2z0PF9r2EVk5QXhAEiDHY
 XwI=
X-SBRS: 2.7
X-MesageID: 5886114
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5886114"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4506.366843.383849@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:02:18 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-9-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-9-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 08/35] libxl: Replace
 libxl__qmp_initializations by ev_qmp calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA4LzM1XSBsaWJ4bDogUmVwbGFjZSBsaWJ4
bF9fcW1wX2luaXRpYWxpemF0aW9ucyBieSBldl9xbXAgY2FsbHMiKToKPiBTZXR1cCBhIHRpbWVv
dXQgb2YgMTBzIGZvciBhbGwgdGhlIGNvbW1hbmRzLiBJdCB1c2VkIHRvIGJlIGFib3V0IDVzCj4g
cGVyIGNvbW1hbmRzLgoKVGhpcyBwYXRjaCBpcyBxdWl0ZSBoYXJkIHRvIHJldmlldyBiZWNhdXNl
IGl0IGlzIGEKcmV3cml0ZS9yZWFycmFuZ2VtZW50IGFuZCBJIGNhbid0IHNlZSB3aGVyZSBhbGwg
dGhlIHBpZWNlcyBjb21lIGZyb20uCgpIb3cgaGFyZCB3b3VsZCBpdCBiZSB0byBtYWtlIGEgcHJl
LXBhdGNoIHRvIHNodWZmbGUgdGhlIGNvZGUgdG8gdGhlCnNhbWUgcGxhY2UgYXMgaXQncyBnb2lu
ZywgYW5kIGNoYW5nZSB0aGUgdmFyaWFibGUgbmFtZXMgZXRjLiA/CgpJZiB0aGF0J3MgaGFyZCB0
aGVuIEkgZ3Vlc3MgSSBjYW4gZ28gdGhyb3VnaCBpdCBsaW5lIGJ5IGxpbmUuLi4KClRoYW5rcywK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:02:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAGsJ-0002Q2-Bc; Tue, 17 Sep 2019 17:02:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGsH-0002Ph-Lo
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:02:45 +0000
X-Inumbo-ID: f765378a-d96c-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f765378a-d96c-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 17:02:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739764;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=STkFS2WvIMN0mEzTOAg2yoe0I6czEzgO3sF+i37/95c=;
 b=FcbQGZrLKWahx+MGFVgv6delMS82aDAF8C4JsHxLRw4XwgMOmbY0/y66
 TuOCN6rmvHISjyxaQbGW0+HHq2SeykKH78I35TBYxVq6U5DZ57NOOSIVu
 3vyOrTv3OqymgywrqiVglsnbl/4+wmw2J9WvtwSuj81JKjbmZ2CeVRdEx w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0JuFE3MXuowWuAhrIy0YAzg1ZxBkky6yr4KIX+FRrT49PU/wUlj5T7LE57suDMNoZN8E17mHoK
 iJjFQQa8o+r2/iZpM3ys0cIfE2u4D/R49Mf7edNPFqq+x2RLgbnRhUNN9KaKkWQgeuoYZwpeq/
 6/f/8j7/d8P2L2yYalk913kD/RjJxVmggm5RMb2rKaPKi84sT827RmbmWreRCUwp472lrk9klL
 X+tvcpJQvqPf0MYumRa2XjdNO0rYq7GGvXOc1L3aO/9LS8rx0dliFSgGRbtwltc5Hncvo9Wwgs
 dj0=
X-SBRS: 2.7
X-MesageID: 5991699
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5991699"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4528.384263.34559@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:02:40 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-10-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-10-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 09/35] libxl: Deprecate
 libxl__domain_{unpause, 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA5LzM1XSBsaWJ4bDogRGVwcmVjYXRlIGxp
YnhsX19kb21haW5fe3VucGF1c2UscmVzdW1lfSIpOgo+IFRoZXNlIHR3byBmdW5jdGlvbnMgYXJl
IHVzZWQgZnJvbSBtYW55IHBsYWNlcyBpbiBsaWJ4bCBhbmQgbmVlZCB0bwo+IGNoYW5nZSB0byBi
ZSBhYmxlIHRvIGFjY29tb2RhdGUgbGlieGxfX2V2X3FtcCBjYWxscyBhbmQgdGh1cyBuZWVkcyB0
bwo+IGJlIGFzeW5jaHJvbm91cy4KPiAKPiAoVGhlcmUgaXMgYWxzbyBsaWJ4bF9fZG9tYWluX3Jl
c3VtZV9kZXZpY2VfbW9kZWwgaW4gdGhlIG1peC4pCj4gCj4gQSBsYXRlciBwYXRjaCB3aWxsIGlu
dHJvZHVjZSBhIG5ldyBsaWJ4bF9fZG9tYWluX3Jlc3VtZSBhbmQKPiBsaWJ4bF9fZG9tYWluX3Vu
cGF1c2Ugd2hpY2ggd2lsbCBtYWtlIHVzZSBvZiBsaWJ4bF9fZXZfcW1wLgoKQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:04:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGto-0002hL-PR; Tue, 17 Sep 2019 17:04: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGtn-0002gy-2k
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:04:19 +0000
X-Inumbo-ID: 294b09aa-d96d-11e9-961b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 294b09aa-d96d-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 17:04:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739848;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=B3qcE6lwG4gHgdkoQ78vj/nwQHxnRhTwAGIP8QjdP9M=;
 b=RIkYuCd58A2KpJTwadHrcGZtRAjF8CAOD86xIZ1PRPOeMOF0ZLv5vmEW
 JX2RQzPdpAiEej8KXTNuBbubKGZEX2HafIzTC6tc9knjxBBdeCLtRsscC
 3R7cfe9YguDuy9KzaaE2w3LgwgmggOHxow4hHG6PP1Nw8jVmCoEffOfYs c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4QMVCavMPf+egpIu5QDXUzNy6BEcMmTFoCWmf+w3k0st3Q7nOFBKIoGSQqNJulH5zpBR/mB7Xa
 J/fwaRQHH8QbXy/HsWyDFwWQOUMv0YMRQgIzxXo8grmYpMz47lfm/RUoXP/AmDIZ+VAiTzY+1U
 CRDPYYS/573WdnoELSdHbNesT+kM1znzcI3+BXtIyFH17mUSeD25hGH3ZtIVcsvsWWSdHt54aP
 ghzPQcrgsiiaW2v3Bom49yj/f3V30tc6qTw7IvTIHnxOTELUL8JpiO+lTNbfpqGoAnUKp1YS8T
 g0Q=
X-SBRS: 2.7
X-MesageID: 5682847
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5682847"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4613.112797.416037@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:04:05 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-11-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-11-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 10/35] libxl: Re-introduce
 libxl__domain_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDEwLzM1XSBsaWJ4bDogUmUtaW50cm9kdWNl
IGxpYnhsX19kb21haW5fcmVzdW1lIik6Cj4gbGlieGxfX2RvbWFpbl9yZXN1bWUgaXMgYSByZXdv
cmsgbGlieGxfX2RvbWFpbl9yZXN1bWVfZGVwcmVjYXRlZC4gSXQKPiBtYWtlcyB1c2VzIG9mIGV2
X3hzd2F0Y2ggYW5kIGV2X3FtcCwgdG8gcmVwbGFjZSBzeW5jaHJvbm91cyBRTVAgY2FsbHMKPiBh
bmQgbGlieGxfX3dhaXRfZm9yX2RldmljZV9tb2RlbF9kZXByZWNhdGVkIGNhbGwuCgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:05:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 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 1iAGuI-0002oE-AT; Tue, 17 Sep 2019 17:04:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGuH-0002o3-1n
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:04:49 +0000
X-Inumbo-ID: 411d5a60-d96d-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 411d5a60-d96d-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 17:04:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739888;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=9spOdHSXtjkIbUaNktxJ0No+M4caN3ZKRjUwSm4AAuI=;
 b=ZafUBmxWB+t6J3VK1I5M4r9tmB3rvvJT/+ms7sOmlfKdZcLf1t/z4NsV
 /VB/Mn3+0vNCvyypNATAKEnCCdSlvvlmwVIHLEzGJJs8MLNQaJl/bZeco
 WaqBeOtaSr+ROI9ZUwSL/0/QsYbyANqoL7QHJuNKr2nKXF775U0jXjQnF 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XkSXvq+zhonlvsO8Ov35/0DGik6buKMc571FsBbVpDIpGZOQtIkeCGLCjPFUzu9ATR9YR6ucPi
 EaFNoC3PvtIFGuVGbUOF6GKKlISALGuM+K3+8RndeMRFXeokPEtn3MukVzmbyS7Q8VwxDUTmeA
 dBRpXOPxraEnxzFwRZiEqFWy2AIKiY4Bj4gUDMRoh3/dVYGWIybLXm6uDunOJoNrSj3KNsjvAw
 JJv48V4WAn3lZ4pvOKO4omGqK8gP5xMphoVBov3C/g3iKa8Xr3BMbM+xaEMTQLZrl9ZDfNFv3q
 kyo=
X-SBRS: 2.7
X-MesageID: 5682891
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5682891"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4648.40914.878048@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:04:40 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-12-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-12-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 11/35] libxl_domain: Convert
 libxl_domain_resume to use libxl__domain_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDExLzM1XSBsaWJ4bF9kb21haW46IENvbnZl
cnQgbGlieGxfZG9tYWluX3Jlc3VtZSB0byB1c2UgbGlieGxfX2RvbWFpbl9yZXN1bWUiKToKPiBT
aWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:05:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGud-0002t5-Lg; Tue, 17 Sep 2019 17:05:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGub-0002si-Tc
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:05:09 +0000
X-Inumbo-ID: 4d8b1e5e-d96d-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d8b1e5e-d96d-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 17:05:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739910;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=r8k6L0qRqIB1fYRoA4PTJ/Hq1zg4gCMbFdUfBVDzFdo=;
 b=RR1kQJgdh4SU5hB94UWi8PMDU8t6CcPSwPVld8kFDqgtkX/UNIgAPcZD
 YH0H3ksMq7HHj0W8+c8YY66uZxxBi5eT1BFz6vU6QILCAfv3tFvgoJfAW
 km8GEU+tPbl23geU3yWUgXo3tyW/HUpsMlqTX5nX7/M9cf8hV0ZFKeKNX 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vG+lVMGbK3e3ppAK5v6kPF2F+XhfzUqlHq+2wiVPH8uG0ZwyBek/g7TSIOsRruXsPwdgAh4rqS
 cV1MJFw8P1atIKPbjxQmpCZBomEsrr1lvruniSiAcIV1jAFiPowInUpXiZEAmrLjE8vGQPA9wy
 hmG1/5ES1mDJGZtHab5BLPa8kfICg/08IvvoKn1hnjhASifHzCdUSX/WiwvSh8R75cOsCQIIF5
 121swwnu7R9ASn2rkjM53LSECfva/PvqjSGOgttX8KgqXU68ZKKuALpkJ702YMTreXEXFiTK0P
 n5k=
X-SBRS: 2.7
X-MesageID: 5742648
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5742648"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4673.728055.321024@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:05:05 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-13-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-13-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 12/35] libxl: Re-introduce
 libxl__domain_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDEyLzM1XSBsaWJ4bDogUmUtaW50cm9kdWNl
IGxpYnhsX19kb21haW5fdW5wYXVzZSIpOgo+IGxpYnhsX19kb21haW5fdW5wYXVzZSBpcyBhIHJl
aW1wbGVtZW50YXRpb24gb2YKPiBsaWJ4bF9fZG9tYWluX3VucGF1c2VfZGVwcmVjYXRlZCB3aXRo
IGFzeW5jaHJvbm91cyBvcGVyYXRpb24uCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:05:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGup-0002xO-13; Tue, 17 Sep 2019 17:05:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGum-0002wh-Uq
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:05:20 +0000
X-Inumbo-ID: 5450df6c-d96d-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5450df6c-d96d-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 17:05:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739920;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Groc6zv77jnl4TelYTYH/I/wxvQgBm2C0ecte+dtoaQ=;
 b=gD6/oFSAcAmkabyKeKwyM4coTgNxGsFP9CmamMWUA8OHIjAe46F6rAOv
 oqasXxaM4EsGmsTxEjqmGiP3Ta/HdvRsDrYlRsRPfqphNnj6QgfgK/Oyk
 71fbFacqrf1EEVEeN5muDe1Y+DeiTYtCtuQd6dJY3i7fhZFsvUrZP9CvO 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QCslDg1WGQ0i7G373X41XOWLgP5VzGN9fXP+FPtyrINdidds94bKM8nlHMt4UzrnY/ISa0f2iv
 VfHYxFBYgQcPEFD5vnVbDNDYKLXcfH8mDVUUHQaGQl0zp2ZoNAtDpY4K3yH18RgA+diPjDu4T8
 YX5AOEce2jlQvpxER/HjC0nQOI817++uuBx7eF3ZzIED5bf9l+OEs1Q7iJJNECrHFs56xVEaku
 tW6+0jtdyGQNtoMHXFv7QKWIsdstj0VVRZVVimHve0n3P871eIDl0FW6U6bryhKYAH4wcCwOjJ
 CPg=
X-SBRS: 2.7
X-MesageID: 5992074
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5992074"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4685.497437.828975@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:05:17 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-14-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-14-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 13/35] libxl_dm: Update libxl__spawn_stub_dm
 to use libxl__domain_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDEzLzM1XSBsaWJ4bF9kbTogVXBkYXRlIGxp
YnhsX19zcGF3bl9zdHViX2RtIHRvIHVzZSBsaWJ4bF9fZG9tYWluX3VucGF1c2UiKToKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:05:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGv5-00032A-Cd; Tue, 17 Sep 2019 17:05:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGv4-00031v-LD
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:05:38 +0000
X-Inumbo-ID: 5e9fe4cc-d96d-11e9-961b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e9fe4cc-d96d-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 17:05:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739937;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Fqy4/rFsCRtdqNLvTxCY3rWwvf/TlAsilgJxU5+PK68=;
 b=gnGZTUwIPRu+kz0QZfsKysH6siFV6RQATUmi4+wVqotJTPnX60a5DXNP
 N+Ru/fos33wzASY1QB8zqPVZoARXaLm5fibC3cxTZUD1tq+G0kkEhd2wm
 wXgoAjoTXmxvF/eV7lrtehRLDtkOH45yH/agCnKKVWqSdeLaXzpJ3XygV E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zkG5q2R7IpiOgWCP8pfu471aBECrNjjpdhM+ztpLMH/axrCXaH14fLVyFbDrLwvnzQvhdGIQaw
 sC5JMKAsUayc4mgx8oBARlhniR1kP7uyjUTSm5btHcetZMOAoRxeGamGOnYkZA8qPQlROYD3uK
 1X34aOpF6iuTRsU85ytSQ0ibbjp4pqWlCZqpmxGNIrjmo3HuHvkR8trn+hx54ALvWvjyNXIqTr
 65FpRWoYS0cUDo4dOH/zNQarUZCPUxQzcR2qi+Yu8PS/ZepTLa5zA+wg8T5udvh/KVlPJiLT2T
 hNw=
X-SBRS: 2.7
X-MesageID: 5886306
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5886306"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4697.753731.97161@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:05:29 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-15-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-15-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 14/35] libxl_domain: Convert
 libxl_domain_unpause to use libxl__domain_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE0LzM1XSBsaWJ4bF9kb21haW46IENvbnZl
cnQgbGlieGxfZG9tYWluX3VucGF1c2UgdG8gdXNlIGxpYnhsX19kb21haW5fdW5wYXVzZSIpOgo+
IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:06:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:06:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGvS-0003Aq-Ot; Tue, 17 Sep 2019 17:06: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGvR-00039i-Hr
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:06:01 +0000
X-Inumbo-ID: 6c1b4b28-d96d-11e9-961b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c1b4b28-d96d-11e9-961b-12813bfff9fa;
 Tue, 17 Sep 2019 17:06:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739961;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=qSFaroxXT/Gy4A8MYMF3GhN1OVeVhtiQvjBWAdzUDok=;
 b=iPhtaGuSrEdG+dOKfXcx6HVGTWV/8ECJVCxuJ/G1v/ci0KZ+IdWOU8Uo
 OJb49RQwdFUcZPwjfrdQ1FHLoVfQo5A9BAqTOAI0/3CYfKoWKpuJ6ptGf
 8vLjQ8YCOlewJozuOVzEPaufI6TZPRsDlkWD/JYuvU3DSsJubs15i9dhl s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QWCvKz5mdYBYhS4erFstfAhuIrNvG8BPLDX0WDYEVi87HK1471wAKH4wPqAE/2gXFvhvfeDR/w
 Mu3/zfR78XPgMTBzhnPpypDkGCRcOUoDklRq1Rql5relvu2SpjCDPcG4K/U0/n2SzQOdAFscJl
 JdqjpV1W9DP0YMu9wVu7o0rSjQTV8PdMOCO5GfTYOYFVlU1hWXAV4lh6hBKqtwTG2R6UBdnvNb
 O2DkgRrQ6Xq9MNyRo7B8hVSuU91KbxLee8ls0YiInys+/JkfHuV+/+4QHmW3chIMakA46or/H4
 6bg=
X-SBRS: 2.7
X-MesageID: 5682984
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5682984"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4720.193798.304132@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:05:52 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-16-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-16-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 15/35] libxl: Inline do_usbdev_add into
 libxl__device_usbdev_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE1LzM1XSBsaWJ4bDogSW5saW5lIGRvX3Vz
YmRldl9hZGQgaW50byBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGQiKToKPiBIYXZpbmcgdGhlIGZ1
bmN0aW9uIGRvX3VzYmRldl9hZGQgbWFrZXMgaXQgaGFyZGVyIHRvIGFkZCBhc3luY2hyb25vdXMK
PiBjYWxscyBpbnRvIGl0LiBNb3ZlIGl0cyBib2R5IGJhY2sgaW50byBsaWJ4bF9fZGV2aWNlX3Vz
YmRldl9hZGQgYW5kCj4gYWRqdXN0IHRoZSBsYXR0ZXIgYXMgdGhlcmUgYXJlIG5vIHJlYXNvbiB0
byBoYXZlIGEgc2VwYXJhdGVkIGZ1bmN0aW9uLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:06:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAGvl-0003HE-4e; Tue, 17 Sep 2019 17:06:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGvj-0003Gm-5E
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:06:19 +0000
X-Inumbo-ID: 76f3eb0e-d96d-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 76f3eb0e-d96d-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 17:06:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568739978;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=t6IoZz6Y7x9h4lESdoKcoY/tSgqVnnTVayjY4FDR/4M=;
 b=cbkOpp5I1ivPD+t/SD/Ws6GUCXhFluh/8BUa2aPfNExFJ9K2hrncXdx8
 R4YP1hz9rzqfiilsLGmwPHYj6Y1exTdiVg3qceKtkqENBk/5npSxN6RdN
 8oqtgwGETdoPVz+e2cEZ+qS3lAMavkrsdlPgw9lb13zYhob4bo0wHlXGE Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BTvPzDsQCHC423vvBbyx4vmUnBdQbq9zurolfx8GXxNjoLnsmzJo7m6vlLa9uj7GDDsA3Xsdxn
 8Bqh9mmxE6p2/dJmWTeuzHbs9FGVCJy/KMfvoHkCabsu9IHjANRdHTaP6aUhayAlXjo5vqKDUq
 mCNvFD37YadMIiBG/rt+1UaUQ66WpaNJ0mHjO46W9D+RZqAAuw9N84/B+u4/5coSXEx4LSA5yP
 3xuaxEkdgdU21YtmiviMfd8f3wzjBJ7zH2QfJRT6d1406Xh39DSjVvjHWr+SUM10qssGEQOF4i
 ieI=
X-SBRS: 2.7
X-MesageID: 5936648
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5936648"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4738.377891.419579@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:06:10 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-17-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-17-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 16/35] libxl: Inline do_usbdev_remove into
 libxl__device_usbdev_remove
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE2LzM1XSBsaWJ4bDogSW5saW5lIGRvX3Vz
YmRldl9yZW1vdmUgaW50byBsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmUiKToKPiBIYXZpbmcg
dGhlIGZ1bmN0aW9uIGRvX3VzYmRldl9yZW1vdmUgbWFrZXMgaXQgaGFyZGVyIHRvIGFkZCBhc3lu
Y2hyb25vdXMKPiBjYWxscyBpbnRvIGl0LiBNb3ZlIGl0cyBib2R5IGJhY2sgaW50byBsaWJ4bF9f
ZGV2aWNlX3VzYmRldl9yZW1vdmUgYW5kCj4gYWRqdXN0IHRoZSBsYXR0ZXIgYXMgdGhlcmUgYXJl
IG5vIHJlYXNvbiB0byBoYXZlIGEgc2VwYXJhdGVkIGZ1bmN0aW9uLgoKQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:07:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:07:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGwz-0003c2-HY; Tue, 17 Sep 2019 17:07:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGwy-0003bq-QN
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:07:36 +0000
X-Inumbo-ID: a49488c0-d96d-11e9-961c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a49488c0-d96d-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:07:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740056;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=skMtZ2+7tirM8BPQg7NUwqaCJC2iBCI5py0RvcOYQ9I=;
 b=GgXHEpJyL0vRLYqH4PFgCVu6H6PureujrO1M8ugRVm2Cv8rOximdGZbI
 rbP8lL2Gw02VjQ92MxHyom1xLnfRzByjSudVp6CGFBgISB172jwAhU3ci
 /qSV2KhrKowo2mBLRzEppIRRRw6uk0zFL6Yfcn62FR7l3ZPDncpWQ5CsT s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6kdnnnNciBMwn6tsdKQ8sfcbx61H2oxDRG1yWXYVekT5neA8cf5G6gb69eN1OuNgXvydrnWX7m
 A5fxAljj4TulmGd9oK7uSfWVn2zaQ5AddQneV58opMU2beylxh6c2kMxkUm+w+7ipCAnqd+LMs
 FbXV5rYyFAkoJxVGwJ6/OkD1QbpVAWGoUbacqhYF4LoXdab8sfWOnFRGpgdOFfxYw/kgM4vp9k
 cEQvgqHzp0RSkBBaBwjZ4SU5oR3BqXChcZxkB2w3R9uCpIhOYNKU97/3hxaXp/40C1E8kVHqk9
 Cco=
X-SBRS: 2.7
X-MesageID: 5742832
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5742832"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4819.930846.392609@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:07:31 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-18-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-18-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 17/35] libxl: Add libxl__ev_qmp to
 libxl__ao_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE3LzM1XSBsaWJ4bDogQWRkIGxpYnhsX19l
dl9xbXAgdG8gbGlieGxfX2FvX2RldmljZSIpOgo+IGBhb2Rldi0+cW1wJyBpcyBpbml0aWFsaXNl
ZCBpbiBsaWJ4bF9fcHJlcGFyZV9hb19kZXZpY2UoKSwgYnV0IHNpbmNlCj4gdGhlcmUgaXNuJ3Qg
YSBzaW5nbGUgZXhpdCBwYXRoIGZvciBhIGBsaWJ4bF9fYW9fZGV2aWNlJywgdXNlcnMgb2YgdGhp
cwo+IG5ldyBgcW1wJyBmaWVsZCB3aWxsIGhhdmUgdG8gZGlzcG9zZWQgb2YgaXQuCgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJdCBtaWdodCBiZSBu
aWNlIHRvIGFkZCBhIGNvbW1lbnQgYWJvdXQgdGhlIGZpZWxkKHMpIG9mCmxpYnhsX19hb19kZXZp
Y2Ugd2hpY2ggY2FsbGVycyBvZiBsaWJ4bF9fcHJlcGFyZV9hb19kZXZpY2UgYXJlCmV4cGVjdGVk
IHRvIGNsZWFuIHVwIHRoZW1zZWx2ZXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:08:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGxR-0003kC-1K; Tue, 17 Sep 2019 17:08:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGxQ-0003ji-2Y
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:08:04 +0000
X-Inumbo-ID: b561c5d2-d96d-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b561c5d2-d96d-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 17:08:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740084;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=P3FUV3EKytKhnY50JZtqCAE5PD0TH5EdyPhG+o0WSRs=;
 b=Fi9cqKU6fpPSwv6JARN7leh66p7n7AxW99OlXpd2SRdD3108B/d9X+CU
 z3etY5pYCi2KeANq2oBlW0VufSR5Bd85HNZg0KxUPa4yuFfOMxVRyfB1q
 4rh3AJsCWFGKx81goIl4lInBcZ1zmYpL9a/2HRcveS6D92JShX7GwDUmt 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WW6vzbDH2bzUqJoceaIS2abtD6GLJ43FwXPrfjwLZg3GD+pHxBx6/oZAD93881hithhBAZ8IT8
 TQrpI9yAK4Zl2TA7bZQm/RYL85oc+OI1/7w+2M3MLDk81v1b43ftLN7ydP3WqO8xk1Sm7EHxbD
 V+W2ud1XtUluBpNE0qIfIsvSUHIBQjsNtAG2RufYdr+JgLPBSAUsNw++R/hczPjIMOvfBTAO3z
 JbWrisntza7aaT9hOG/nRBRXRNhfEENNaQR6aQEYu1ZS+o4qU24gkwjP3HMUvHYaiK1w/+Z5rT
 FnU=
X-SBRS: 2.7
X-MesageID: 5742856
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5742856"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4843.257626.832346@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:07:55 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-19-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-19-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 18/35] libxl: Add device_{config,
 type} to libxl__ao_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE4LzM1XSBsaWJ4bDogQWRkIGRldmljZV97
Y29uZmlnLHR5cGV9IHRvIGxpYnhsX19hb19kZXZpY2UiKToKPiBUaGVzZSB0d28gZmllbGRzIGhl
bHAgdG8gZ2l2ZSBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBkZXZpY2UgYmVlbgo+IGhvdHBs
dWcvaG90dW5wbHVnIHRvIGNhbGxiYWNrcy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:08:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:08:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGy1-0003v2-D5; Tue, 17 Sep 2019 17:08:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGxz-0003ud-U4
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:08:39 +0000
X-Inumbo-ID: c7ec28fa-d96d-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7ec28fa-d96d-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 17:08:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740115;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=RXrAcGOfzNjn+plHeIm3nF7/4KQDlYai35V61CqrjOQ=;
 b=Q6oZyh5zXGUcj9E7d6V7yQ1ARHgfsTb9XalcMFKb/CjHO8ru59UAy843
 CgI7e0/SxMQv2Q1JVsuuWPdE/GPGmzbryugEZFSuQwvK3DUnrZfAPxs7U
 6iAa2q318tDyi61ABEBCeEiV2BiT1cu8u8SgM5T/y3KwwbWGarUw1v9w+ M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aHOCGUlGFC+A0F9w+BvoFoFxeoY5GPGyO9SjJxBq+FBgSQJEHal2ZoUapi1IyLQJnZCvesrWCi
 s77Yiwkxr614ZdQU6/w54ml7kTg8rLwtQvNU4Os9ctd8jdkwiIhBnJsD/wP2YEUOxQfqvlHu6g
 PMoniCFrttyqnGvCA/KbIRN1WuEC5m99mZV+//Xk2nNJX76YN9g85cW+Xh8tKx5vk2f5zwmKSs
 mSyTdG6qCsTuem6fXTudGgGPys+hRDQcTSqfWHVdjBpIqKCjpS6c+i8VX9FfHtSzAGx1VPKawa
 9PE=
X-SBRS: 2.7
X-MesageID: 5683147
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5683147"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4879.281842.822262@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:08:31 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-20-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-20-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 19/35] libxl_usb: Make
 libxl__device_usbctrl_add uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE5LzM1XSBsaWJ4bF91c2I6IE1ha2UgbGli
eGxfX2RldmljZV91c2JjdHJsX2FkZCB1c2VzIGV2X3FtcCIpOgo+IFNpZ25lZC1vZmYtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:10:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAGzc-0004pb-Sp; Tue, 17 Sep 2019 17:10:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAGzb-0004pQ-Q3
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:10:19 +0000
X-Inumbo-ID: 063e4e80-d96e-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 063e4e80-d96e-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 17:10:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740219;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=CWrvFLeTRoBIfM6nR0RTetZ/gUHvezk7HnXjka1EaH8=;
 b=Qq3kWHXo7jHkYLDcawNFKf7Hsbk+AQqExlol4jiX8yWnHnuoLE3w/BBo
 CxcbGCfGtFzM296v3ef2B0avGesSEES74B0fgrufDhxCEwiPJZ5xOyzMJ
 plxUORk7yRamRaF7mnST5Au4hHnomxXxTDjFLTJbbxbeEejwXa0XEHydh 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +T7lyMMW0zU0K21cEna6puZBzBHpwm7g0awvbdIkmMFod1/CR/tl76tB+RP8xdUohc2lRLH10B
 vb7SyYsSkuekw0BiRsX6LGnqwqV8LOkmMlI4Q336WSLFuV6oSQpPzvJxG71+ZS4qHk/Em+BIbc
 wD3xMvuWqOBawjfdVxfp7GOj+JG5JumHIE9vn9E/DptsxeHoppVvVQ0fBbtGJZ7azPqPbSRqz1
 JSoNRV69MpChOml5MMBaaeb2eiAPqpUx2O62dE+jWoQ4NZMdY+H7tjMoExuOWcDUV0xhERcbtv
 xfA=
X-SBRS: 2.7
X-MesageID: 5683234
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5683234"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.4983.802967.446284@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:10:15 +0100
To: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei Liu
 <wl@xen.org>
In-Reply-To: <23937.3912.874830.653579@mariner.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-7-anthony.perard@citrix.com>
 <23937.3912.874830.653579@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 06/35] libxl: Use ev_qmp for
 switch_qemu_xen_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCAwNi8zNV0gbGlieGw6IFVzZSBldl9xbXAg
Zm9yIHN3aXRjaF9xZW11X3hlbl9sb2dkaXJ0eSIpOgo+IEFudGhvbnkgUEVSQVJEIHdyaXRlcyAo
IltQQVRDSCAwNi8zNV0gbGlieGw6IFVzZSBldl9xbXAgZm9yIHN3aXRjaF9xZW11X3hlbl9sb2dk
aXJ0eSIpOgo+ID4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Cj4gLi4uCj4gPiArICAgIHJjID0gbGlieGxfX2V2X3RpbWVfcmVnaXN0ZXJf
cmVsKGFvLCAmbGRzLT50aW1lb3V0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzd2l0Y2hfbG9nZGlydHlfdGltZW91dCwgMTAgKiAxMDAwKTsKPiA+ICsgICAgaWYg
KHJjKSBnb3RvIG91dDsKPiA+ICsKPiA+ICsgICAgcW1wLT5hbyA9IGFvOwo+ID4gKyAgICBxbXAt
PmRvbWlkID0gZG9taWQ7Cj4gPiArICAgIHFtcC0+cGF5bG9hZF9mZCA9IC0xOwo+ID4gKyAgICBx
bXAtPmNhbGxiYWNrID0gc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5X2RvbmU7Cj4gPiArICAgIGxp
YnhsX19xbXBfcGFyYW1fYWRkX2Jvb2woZ2MsICZhcmdzLCAiZW5hYmxlIiwgZW5hYmxlKTsKPiA+
ICsgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgInhlbi1zZXQtZ2xvYmFsLWRp
cnR5LWxvZyIsIGFyZ3MpOwo+IAo+IEkgaGF0ZSB0byBzdWdnZXN0IHRoaXMgYXQgdGhpcyBzdGFn
ZSwgYnV0OiBtYXliZSB0aGUgdGltZW91dCBjb3VsZCBiZQo+IGluY29ycG9yYXRlZCBpbnRvIGxp
YnhsX19ldl9xbXAgPwo+IAo+IEkgdGhpbmsgZXZlcnkgbGlieGxfX3FtcCBjYWxsZXIgaXMgZ29p
bmcgdG8gbmVlZCBhIHRpbWVvdXQgPwoKSWYgeW91IGFncmVlLCB0aGVuIG1heWJlIGl0IHdvdWxk
IGJlIG1vcmUgY29udmVuaWVudCB0byBkbyB0aGlzIGF0IHRoZQplbmQgb2YgdGhlIHNlcmllcywg
cmF0aGVyIHRoYW4gbWFraW5nIGEgY29tcGxldGUgcmViYXNlIG9mIGl0LgoKQW55d2F5LCBsZXQg
bWUga25vdyB3aGF0IHlvdSB0aGluay4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:11:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAH08-0004v4-7d; Tue, 17 Sep 2019 17:10:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH07-0004uw-Je
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:10:51 +0000
X-Inumbo-ID: 1939d45a-d96e-11e9-961c-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1939d45a-d96e-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:10:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740251;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=wYv3kkyRnOLZxPaFilevliPvgwNV2qhCb5974eQkEM8=;
 b=MYUY3ao/NVEcU393m5R4bHnh3a9GYyvCC4u3wQoQToozW5uz4TgOuPMN
 wzBeEu/bFUcicjJ2aQdzIjom+wf5Qpc7qVB8xbSNaBS95+N1AvTvvDov7
 ch7YuTaadHyOUe2JReNn/xSicU4FE8EBtc72J0lPOjIWEfbQSRT9aswOV o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TqEXalo+ewXYc/Ewx3IAQVauC57ceTmH/gj/HGYBDYJPnnT1k4MQbkXyog+mB0IjwRMZL5seqq
 oDlPq4v8Y7sQR3utZK8zYcJCv69MQ3wrSpw7IsvVHMj8rf7iWpAG3gkwIoLj7hWMA2B8X/DGb6
 tSBZudJ7V4iyJqj/DogHJtHzNZ/y1XObbkO/UjfRtpuvy9c0XXG3ny/wd4ZLPcPXL2pDPK96TE
 +WuHyGWmWPJDYuBtp90UdJmPhSYGuWYlOUefEzP0zhDDJsMNBHUH4cITAAqrE955Im9cJFG1WZ
 WRI=
X-SBRS: 2.7
X-MesageID: 5683262
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5683262"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5015.235167.397528@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:10:47 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-21-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-21-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 20/35] libxl_usb: Make
 libxl__initiate_device_usbctrl_remove uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDIwLzM1XSBsaWJ4bF91c2I6IE1ha2UgbGli
eGxfX2luaXRpYXRlX2RldmljZV91c2JjdHJsX3JlbW92ZSB1c2VzIGV2X3FtcCIpOgo+IFNpZ25l
ZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAH0O-0004ze-IM; Tue, 17 Sep 2019 17: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH0N-0004zJ-Eu
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:11:07 +0000
X-Inumbo-ID: 2280d537-d96e-11e9-961c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2280d537-d96e-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:11:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740266;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=D+3NeHXpxsxm2X9DzNYB1im9jnD5CRZYL3b4OjhOQ9c=;
 b=abN4j+qnHgXkmsAj455f91wWbsKrwzkUFaoBryQf57VGIXy+Mh6fFlDf
 MTQKOhUjTT7YFKpC5n5RoGU/Sp/OsJJilpRuMaKfP9lC1GNTfYNpVvtb8
 1iMmKTIUo4Q7/upVShBn2UYcQxwu1DGdogv1SslIkQ5Sityw5xT4UGdT2 s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +vXd7zKAGSXgqIXBiw512lPUNQQTWL7wWWfoR7jus5IaH6uay4M6RwMtJj5WvvvhPwlFlavEGV
 wbOZgCuv0Awsng6rinQ1q2AQQTEZ+Oxh6/6BnFPoN5fOKNI4xRY7p7Sk9gmgxJGjOiUrAAQJfa
 MP1D8Lr40yef4yqvBwcbG31Fizj6a2Ta+qnXsc+I0ZD4Hl0TV4YPzrh75DONJUT0sVCYdYrhw2
 l3AxjA2tstEYQf4LusGXsQS9QdUzv0l9BP1iedY7eB+Hkgo2j6Li7zfkCh1Ooa0o6nehlwBvv0
 rIc=
X-SBRS: 2.7
X-MesageID: 5886640
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5886640"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5025.700139.700572@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:10:57 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-22-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-22-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 21/35] libxl_usb: Make
 libxl__device_usbdev_add uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDIxLzM1XSBsaWJ4bF91c2I6IE1ha2UgbGli
eGxfX2RldmljZV91c2JkZXZfYWRkIHVzZXMgZXZfcW1wIik6Cj4gU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAH2A-0005KA-2d; Tue, 17 Sep 2019 17:12:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH28-0005Jp-3t
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:12:56 +0000
X-Inumbo-ID: 636c42b0-d96e-11e9-961c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 636c42b0-d96e-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:12:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740375;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=6ieX/JpdCMiuRnBsnu0BET6Boagc2bkJikzZ4lTwq/g=;
 b=K3hEVgcnbRqXO/NHfbnB1K3UkoL7DchX1tu1P6nfLdmuwFVZy8ng4092
 390L8ZI/tYdmbK5OERO4bODiVrUw1Z+H2rLzmNmTTmFcY+XjhWz3my06F
 Pg/EYXkAOD97RveW41qtNZst5a4LIYZXn32rD2vn5VRFr4AZzZWniGwgk w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xWioj486t0us3KRPr4yC4FkJd+sjkwzandUH1I9WmxFepFSevqCs551yoYK5d9pSkqA7+ZPvXt
 eKqSDL0/XIzVm1pxPdokIet/ILXMnoBI1xLruPnOsabtKid0kR5w/XSU2XL9aJnmd8I0j04LUr
 gle9+FaOxrPPxxHRrRcnUTjIBhFH52DZ9yZ9ocHabwBub9nr+EzoL+QeXQDeUk0IuPdmNJDzvg
 Uhd/43qCcvELDolbIzL8x0l8ApqOGXe7t8yYrAUyGtDstbZCc3+qFF7ki+gvdh8uHYvPq4u9H0
 z1s=
X-SBRS: 2.7
X-MesageID: 5992556
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5992556"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5140.237379.137650@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:12:52 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-23-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-23-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 22/35] libxl: Use aodev for
 libxl__device_usbdev_remove
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDIyLzM1XSBsaWJ4bDogVXNlIGFvZGV2IGZv
ciBsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmUiKToKPiBUaGlzIGFsc28gbWVhbiBsaWJ4bF9f
aW5pdGlhdGVfZGV2aWNlX3VzYmN0cmxfcmVtb3ZlLCB3aGljaCB1c2VzCj4gbGlieGxfX2Rldmlj
ZV91c2JkZXZfcmVtb3ZlIHN5bmNocm9ub3VzbHksIG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG8gdXNl
Cj4gaXQgd2l0aCBtdWx0aWRldi4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:14:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAH3u-0005Zk-Gn; Tue, 17 Sep 2019 17:14:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH3t-0005Zb-GA
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:14:45 +0000
X-Inumbo-ID: a4999b3e-d96e-11e9-961c-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4999b3e-d96e-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:14:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740485;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=GlcllsCVnuTp+F+lri0f1SqBQ1FlFt0o7htERFutYVQ=;
 b=KeQMNwlHnGwW/bLomo4IpyOgKzNRvLfDYgArdNFtIyf98gDQ7HjPFP/j
 HaKo4M3gj2E6Gt4NyFaobCCZzKdjl2nYYRcuSqu7RUmnL4q4iSHm2BdiM
 Q+jmvXJY09gTHU7RbR/iFudFQTTPrHt74k+K9GWyAgFCyOx4yFgyAiPs0 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yIWzErzNXLwJkWH6znKAkmtA51WU3YeKQqoyLT3vAg33Z1vNt8CO0md1aKwHFyTcCliYQXZlYL
 oO2GqrQ5/u6pZdgs5igAA/wNCvPJoXkBNFsMX5VW/EmGo3R5OxgXBDJQlTAyCqXIoPckWzQ/fU
 f7cGBvTkSRKuXDra84rRYem9et0qKoLHOaWCZFZ4weWKgLeP5K1CLzfqQOnWLpuutKoA79gVrR
 oHc3s7DiMoQV0C/yOZyx9zvs6CXvohZUrfaDxIscsD8Qb4vi0Kw6CVidgOoCbTkM5hHRNZ5+zA
 k+g=
X-SBRS: 2.7
X-MesageID: 5683438
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5683438"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5249.510277.670565@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:14:41 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-24-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-24-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 23/35] libxl:
 libxl__initiate_device_usbdev_remove now use ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDIzLzM1XSBsaWJ4bDogbGlieGxfX2luaXRp
YXRlX2RldmljZV91c2JkZXZfcmVtb3ZlIG5vdyB1c2UgZXZfcW1wIik6Cj4gU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci4uLgo+ICAgICAg
bGlieGxfZGV2aWNlX3VzYmN0cmwgdXNiY3RybDsKPiArICAgIGJvb2wgaGFzX2NhbGxiYWNrID0g
ZmFsc2U7CgpOb3Qgc3VyZSBJIGxpa2UgdGhpcyBlbmNvZGluZyBvZiBwcm9ncmFtIGZsb3cgaW4g
YSB2YXJpYWJsZSBidXQgaXQKc2VlbXMgY29ycmVjdCwgYW5kIGl0J3MgYSBtYXR0ZXIgb2YgdGFz
dGUsIHNvOgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKKEFuZCBJJ20gbm90IHN1cmUgSSBoYXZlIGEgYmV0dGVyIHN1Z2dlc3Rpb24uKQoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:15:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAH43-0005cK-VJ; Tue, 17 Sep 2019 17:14:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH43-0005bs-2E
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:14:55 +0000
X-Inumbo-ID: aa6485ce-d96e-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa6485ce-d96e-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 17:14:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740495;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=4EMbkMjxxw8rcFmLpxI35N3lYM53bIby282cx2V2yNk=;
 b=bqp3dTbBSzwTOG9aDYAyzy6a0fbMUB6L/U34QdAZU0s/1K7XV/Hmawnf
 qpg0uJtwLGHpDMUecFGWqPV+g7wcaaLHl5AUNSS4QFTKVtCWlciptWspU
 C0VXg/lrxQjAP8AnVpVGe9BzuigdW46pa7F0w0eC3SmGQd+oKmj6nJcNf U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Yh9YqsvibkNKthxTuhZZP47Cfqdi//1JGt5SHJZgRktm+TvQbAlUqYVmjI7PNzlF/xb4wiziij
 CFpoSLqB7ZogTtSsnh9INNI7HpWnfqsUm5e9bPI+6Zm/kbeLChgXjmsQRoEPJTrZ9NFO6NV/UW
 CVo9VAt2FS2Yq28RzFDfvNqqw+7sUm130obSY1A5g0P4RMn+lBW+CLcxHo4FGto+1vYXO6jkPM
 XILMQj+WxAX8znAREQg+374IZbHWJXNoub/DdztPy9GCzFWxm5K0DVFYp7aG29Mvffe1pT8TUk
 l94=
X-SBRS: 2.7
X-MesageID: 5685857
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5685857"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5258.956909.472215@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:14:50 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-25-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-25-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 24/35] libxl: Remove
 libxl__qmp_run_command_flexarray
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDI0LzM1XSBsaWJ4bDogUmVtb3ZlIGxpYnhs
X19xbXBfcnVuX2NvbW1hbmRfZmxleGFycmF5Iik6Cj4gVGhlcmUgYXJlIG5vIG1vcmUgdXNlcnMu
CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:16:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:16:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAH52-0005nn-CB; Tue, 17 Sep 2019 17:15: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH50-0005nZ-Pf
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:15:54 +0000
X-Inumbo-ID: cd7f71e0-d96e-11e9-961c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd7f71e0-d96e-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:15:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740553;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=BmNQHqHfBgoW4CMwBeBqQstb4/asHF3jOlhkNr601Gk=;
 b=OVlfLQNLGbk/t6D3WYJcZC97b1U5/rlNStZtlFglgynf8Zdzjx/MrmUk
 +Fmlwc8G9kBxksfgoZvfM6D9iKlw6Bcc+uxsS58GncD77ZI1WKm5Wnypx
 8WPd65oe7ZXgxFPKhKpCf4sz9vqke2hrR/UpReIpdMAzBt1FzO5ruDAhM A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0dTUC+jiD0XWeCpl6A9V5A0lmRcDtsK10nqNdDxNbAV5L/eKUaoA26Y07LAkqEm07T3pT3Rg06
 FhLGV+PnJfv7HNKwRw8U6Z6Jpwplo4mcqw7ukUpngzU0vEkXaqDDrraCRWniAU/nGZAGTMeFDN
 gSStdf8DJk0ImJuE4rfBvV0iuS3bZCjOaHybG4SxtURiIkE4wesQm2dpt/QvP9x1tC147WD7zU
 ttw8WwjBOjWxYjrntPwHUdL3sDvH2+x4muywjoC9qUhNg/4mHu00RfA5rNWixV+lEGEokBDf5b
 JBw=
X-SBRS: 2.7
X-MesageID: 5685901
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5685901"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5314.869997.485633@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:15:46 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-26-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-26-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 25/35] libxl_pci: Coding style of do_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDI1LzM1XSBsaWJ4bF9wY2k6IENvZGluZyBz
dHlsZSBvZiBkb19wY2lfYWRkIik6Cj4gZG9fcGNpX2FkZCBpcyBnb2luZyB0byBiZSBhc3luY2hy
b25vdXMsIHNvIHdlIHN0YXJ0IGJ5IGhhdmluZyBhIHNpbmdsZQo+IHBhdGggb3V0IG9mIHRoZSBm
dW5jdGlvbi4gQWxsIGByZXR1cm5gcyBpbnN0ZWFkIHNldCByYyBhbmQgZ290byBvdXQuCj4gCj4g
V2hpbGUgaGVyZSwgc29tZSB1c2Ugb2YgYHJjJyB3YXMgdXNlZCB0byBzdG9yZSB0aGUgcmV0dXJu
IHZhbHVlIG9mCj4gbGlieGMgY2FsbHMsIGNoYW5nZSB0aGVtIHRvIHN0b3JlIGludG8gYHInLiBB
bHNvLCBhZGQgdGhlIHZhbHVlIG9mIGByJwo+IGluIHRoZSBlcnJvciBtZXNzYWdlIG9mIHRob3Nl
IGNhbGxzLgo+IAo+IFRoZXJlIHdlcmUgYW4gYG91dCcgbGFiZWwgdGhhdCB3YXMgdXNlIGl0IHNl
ZW1zIHRvIHNraXAgc2V0dGluZyB1cCB0aGUKPiBJUlEsIHRoZSBsYWJlbCBoYXMgYmVlbiByZW5h
bWVkIHRvIGBvdXRfbm9faXJxJy4KCkkgdGhpbmsgeW91IHdhbnQgdG8gd3JpdGUgIk5vIGZ1bmN0
aW9uYWwgY2hhbmdlIiA/CklmIHNvLCB0aGVuIHdpdGggdGhhdCBhZGRlZCB0byB0aGUgY29tbWl0
IG1lc3NhZ2U6CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpUaGFua3MsCmlhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAH5L-0005sI-N3; Tue, 17 Sep 2019 17:16:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH5L-0005sA-36
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:16:15 +0000
X-Inumbo-ID: da0e9ab2-d96e-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id da0e9ab2-d96e-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 17:16:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740574;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=yWIYNgKUF0mZYoXOGc7fx2cKLFFIcHe0YFzc5ZEeX30=;
 b=b+Viu1oBP+T36g6g4GB2hlo5GkM0yEOjVv/YT8rOx0z+KDCPKYaeDZlh
 njfnCEqX74Fyu2xcTut4qKkxJiUO9edIhhMTyWhu8hYc5SB+ZvcymozFP
 S4ts1wa0j6+W4b2SW/d/+QUoAgf5/FtLRqysIfosiSagL8xWUxfUseo8e 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qSMKhPSJ1kEcGW0dgai364S0yRa93l7ugYhDGt0eEF67XIkPBiS0BsofUrtL+f+4SRyHQ9r2yb
 GVVQErPnvufKa8FtRA81Aq+6i1cSMm9o/2MKDdK1FLpIfZSr5Q8COAlBI7fcixDSPz5Pk4w+DE
 0nuVbH9bY5S0mnDasN9FBHuNX3KKpYkuxV+zeJaoHW9IkBc5PhDfv6cZxRk5cyTnpN7VfGoPDu
 OHO0CWhbhxu+u0nutZnA7NNzFAewY/aGkJuj8LAkKuRGH+M4wA80nR3U/qHR6fuxaGfzPCHy0Y
 Fis=
X-SBRS: 2.7
X-MesageID: 5992775
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5992775"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5339.70994.453362@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:16:11 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-27-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-27-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 26/35] libxl_pci: Only check if qemu-dm is
 running in qemu-trad case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDI2LzM1XSBsaWJ4bF9wY2k6IE9ubHkgY2hl
Y2sgaWYgcWVtdS1kbSBpcyBydW5uaW5nIGluIHFlbXUtdHJhZCBjYXNlIik6Cj4gUUVNVSB1cHN0
cmVhbSAob3IgcWVtdS14ZW4pIG1heSBub3QgaGF2ZSBzZXQgInJ1bm5pbmciIHN0YXRlIGluCj4g
eGVuc3RvcmUuICJydW5uaW5nIiB3aXRoIFFFTVUgZG9lc24ndCBtZWFuIHRoYXQgdGhlIGJpbmFy
eSBpcwo+IHJ1bm5pbmcsIGl0IG1lYW5zIHRoYXQgdGhlIGVtdWxhdGlvbiBoYXZlIHN0YXJ0ZWQu
IFdoZW4gYWRkaW5nIGEKPiBwY2ktcGFzc3Rocm91Z2ggZGV2aWNlIHRvIFFFTVUsIHdlIGRvIHNv
IHZpYSBRTVAsIHdlIGhhdmUgYSBkaXJlY3QKPiBhbnN3ZXIgdG8gd2hldGhlciBRRU1VIGlzIHJ1
bm5pbmcgb3Igbm90LCBubyBuZWVkIHRvIGNoZWNrIGFoZWFkLgo+IAo+IE1vdmluZyB0aGUgY2hl
Y2sgdG8gZG8gaXQgb25seSB3aXRoIHFlbXUtdHJhZCBtYWtlcyB1cGNvbWluZyBjaGFuZ2VzCj4g
c2ltcGxlci4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:16:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:16: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 1iAH5r-00061B-1Q; Tue, 17 Sep 2019 17:16: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH5q-00060x-2o
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:16:46 +0000
X-Inumbo-ID: ec6232dc-d96e-11e9-961c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec6232dc-d96e-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:16:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740605;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ht2A0+THnBQQJ8LyyZMYGSr6MZ0TGWUYUlBwcVmwjTI=;
 b=JLVMDacXRRaW0y5aE/N3obRtkZVmY38qN0r6gYNoeSb3O1mJA5Hl+sUP
 Xc2U9TwhSYG2dGV/DM+CH5SMNMlcW7zbZ9bMheOZvkOhCouQ7gy1uVGUc
 3Z5N4Dp4bHIIbhel65MC0pTxtUjLCLziNfGkwSY38KxQqkAONe1TBCjxx c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: C4mQdFfdKKcnRrZ3lF5kRmlZEiYxaGuwmCKyqsQaCiE0CQU0PjQ4WkBiMkepvvdMy67mSZrx6r
 FyZTtCG3Rt/BQEbL1dUw2lnedRoKmpvdy0vogMr63x/DDP7G5Tly63jJw/fJjZJjCHrdfcSt/8
 NgP8nmihZo7W8ixR4G9hUbCTaaPGs9PbwCwlAx7tVhCBP2Z93U++/BvvvFPAICyIUhxkA81L+i
 SbjTc04mlZQjzQ+AK2tdW4IJ2VVY/1Ed2Mq88DDXh0c8+LJ1fMtSdIqd3SGoPq28dJFs7blhkL
 uno=
X-SBRS: 2.7
X-MesageID: 5937318
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5937318"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5369.871346.941210@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:16:41 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-28-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-28-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 27/35] libxl_pci: Use libxl__ao_device with
 libxl__device_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDI3LzM1XSBsaWJ4bF9wY2k6IFVzZSBsaWJ4
bF9fYW9fZGV2aWNlIHdpdGggbGlieGxfX2RldmljZV9wY2lfYWRkIik6Cj4gU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:17:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAH6Y-0006Ak-Cv; Tue, 17 Sep 2019 17:17:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAH6W-0006AL-VZ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:17:28 +0000
X-Inumbo-ID: 05e327fc-d96f-11e9-a337-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05e327fc-d96f-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 17:17:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740649;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dj3JI169tm8OGeiM9bLiNkfgBWof+a+vWJuWzR6wPGU=;
 b=Kv5YWzZGMIaqD0vptQ11Znl5PbTTEM71aDBkrHVvb4f8X0xCODuocnJg
 2T4N2SJ1duqj9x1kb1xL/ZpurcGgysnHH0JEF/o7jf33RMR0qy6fR9YJO
 1ISyKQhgmh96ulZv4JkWeNikCKNVCytoaonhmQJd8oRAGBzPZH8iZiHqX 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XaJaamP8o1qrqxhYE7+NTXocuSmzHovmmuN8mV7Tnny58lNeMXBYgryD9OxjjxZsgBeNwkFa+X
 0zMySLVzga2GDJZ0e6quEaXit3YgMXtb79QAjxMUHnXbl3EuQbMhkgG0emw0qKCLWPfHXxihc2
 dELW2b3UW24PX30R8d9wBFosmHKJdQ+UswmdyQeA0YcSZSCvpEigFL62YlK/oEVOPrj8n5Uo1r
 1k53/6IcKnnNcXoASdnc2kUR3BXKJNahMhywSYSi9DMuYJIYyIcpzcrMG/aWn/uiz1JHhTxquh
 +ZQ=
X-SBRS: 2.7
X-MesageID: 5743404
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5743404"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@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: <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
Date: Tue, 17 Sep 2019 18:17:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDkvMjAxOSAxMDo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gWEVEIGNvbW1pdCAxYjJm
ZDk0NDI1ICgiVXBkYXRlIE1PVlNYRCB0byBtb2Rlcm4gYmVoYXZpb3IiKSBwb2ludHMgb3V0Cj4g
dGhhdCBhcyBvZiBTRE0gcmV2IDA2NCBNT1ZTWEQgaXMgc3BlY2lmaWVkIHRvIHJlYWQgb25seSAx
NiBiaXRzIGZyb20KPiBtZW1vcnkgKG9yIHJlZ2lzdGVyKSB3aGVuIHVzZWQgd2l0aG91dCBSRVgu
VyBhbmQgd2l0aCBvcGVyYW5kIHNpemUKPiBvdmVycmlkZS4gU2luY2UgdGhlIHVwcGVyIDE2IGJp
dHMgb2YgdGhlIHZhbHVlIHJlYWQgd29uJ3QgYmUgdXNlZAo+IGFueXdheSBpbiB0aGlzIGNhc2Us
IG1ha2UgdGhlIGVtdWxhdGlvbiB1bmlmb3JtbHkgZm9sbG93IHRoaXMgbW9yZQo+IGNvbXBhdGli
bGUgYmVoYXZpb3Igd2hlbiBub3QgZW11bGF0aW5nIGFuIEFNRC1saWtlIENQVSwgYXQgdGhlIHJp
c2sKPiBvZiBtaXNzaW5nIGFuIGV4Y2VwdGlvbiB3aGVuIGVtdWxhdGluZyBvbi9mb3Igb2xkZXIg
aGFyZHdhcmUgKHRoZQo+IGJvdW5kYXJ5IGF0IFNhbmR5QnJpZGdlIG5vdGVkIGluIHNhaWQgY29t
bWl0IGxvb2tzIHF1ZXN0aW9uYWJsZSAtIEkndmUKPiBvYnNlcnZlZCB0aGUgIm5ldyIgYmVoYXZp
b3IgYWxzbyBvbiBXZXN0bWVyZSkuCgpBTUQgZG9jdW1lbnRzIHRoaXMgaW5zdHJ1Y3Rpb24gaGFz
IGFsd2F5cyB1c2luZyBhbiA4IG9yIDE2Yml0IHNvdXJjZQpvcGVyYW5kLgoKVGhlcmUgYXJlIGNv
cm5lciBjYXNlcyB3aGljaCB3ZSBjYW4ndCBwb3NzaWJseSByZWFzb25hYmx5IGNvcGUgd2l0aC7C
oAplLmcuIEl0IGlzIG1vZGVsIHNwZWNpZmljIGFzIHRvIHdoZXRoZXIgVUQwIHRha2VzIGEgTW9k
Uk0gYnl0ZSBvciBub3QsCmFuZCBJJ2xsIG5vdGUgdGhhdCB0aGUgbGF0ZXN0IHJldmlzaW9uICgz
LjMxKSBvZiBBUE0gVm9sMiBjbGFyaWZpZXMgaW4KVGFibGUgOC04OgoKIlRoaXMgcmVmbGVjdHMg
dGhlIHJlbGF0aXZlIHByaW9yaXR5IGZvciBmYXVsdHMgZW5jb3VudGVyZWQgd2hlbgpmZXRjaGlu
ZyB0aGUgZmlyc3QgYnl0ZSBvZiBhbiBpbnN0cnVjdGlvbi4gSW4gdGhlIGZldGNoaW5nIGFuZCBk
ZWNvZGluZwpvZiBzdWJzZXF1ZW50IGJ5dGVzIG9mIGFuIGluc3RydWN0aW9uLCBpZiB0aG9zZSBi
eXRlcyBzcGFuIHRoZSBzZWdtZW50CmxpbWl0IG9yIGNyb3NzIGludG8gYSBub24tZXhlY3V0YWJs
ZSBvciBub3QtcHJlc2VudCBwYWdlLCB0aGUgZmV0Y2ggd2lsbApyZXN1bHQgaW4gYSAjR1AoMCkg
ZmF1bHQgb3IgI1BGIGFzIGFwcHJvcHJpYXRlLCBwcmV2ZW50aW5nIHRob3NlIGJ5dGVzCmZyb20g
YmVpbmcgYWNjZXNzZWQuIEhvd2V2ZXIsIGlmIHRoZSBpbnN0cnVjdGlvbiBjYW4gYmUgZGV0ZXJt
aW5lZCB0byBiZQppbnZhbGlkIGJhc2VkIGp1c3Qgb24gdGhlIGJ5dGVzIHByZWNlZGluZyB0aGF0
IGJvdW5kYXJ5LCBhICNVRCBmYXVsdCBtYXkKdGFrZSBwcmlvcml0eS4gVGhpcyBiZWhhdmlvciBp
cyBtb2RlbC1kZXBlbmRlbnQuIgoKc28gd2UgaGF2ZSBubyBob3BlIG9mIGdldHRpbmcgbW9kZWwt
YWNjdXJhdGUgZmF1bHQgYmVoYXZpb3VyLgoKPiBXaGlsZSB0b3VjaGluZyB0aGlzIGNvZGUgSSBh
bHNvIG5vdGljZWQgdGhhdCAjVUQgb3V0c2lkZSBvZiBwcm90ZWN0ZWQKPiBtb2RlIGdldHMgcmFp
c2VkIGZvciBBUlBMIG9ubHkgYWZ0ZXIgaGF2aW5nIHJlYWQgdGhlIG1lbW9yeSBvcGVyYW5kIC0K
PiBjb3JyZWN0IHRoaXMgYXR0aGUgc2FtZSB0aW1lIGJ5IG1vdmluZyB1cCB0aGUgcmVzcGVjdGl2
ZSBjb25zdHJ1Y3QuCgphdCB0aGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:19:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAH8K-0006Yy-RN; Tue, 17 Sep 2019 17:19: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH8J-0006Ya-0F
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:19:19 +0000
X-Inumbo-ID: 479e761a-d96f-11e9-961c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 479e761a-d96f-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:19:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740758;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=zTWp+kPAacUPjU7ztp5oiUXmGrIHXGtTa3wkHnD0CtA=;
 b=Jno1Prz2Rzt9YBzRnTeE7kat5nFxT02bDao5+A5yWlZ/iUWhbcg/RqDo
 E8CqVpnmlBZO6Gt20OhEpum3HrLWQQqSJvgKtUrMoxgomH9P2pcGnUJqm
 qFXPOBwkJRosxERytA/9a4FNfk4NicFNp/plus0tkIJSbrwGHIdY6mWRu 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: idRAXYBX+tz3xSFzE37VlN9CdoeL9zQisB3WXvGwB0cyOEtZwcG459U7W4s1nShXB23hMsOMrk
 bLANZ1E3JPbiIFr3IWWpqnLYQd36tI+uKgZwv1ROGBrNjb2XjRfm4TLUagnITVfnK9sEjW+3LP
 baFNVL6ZZh/4X0hksjk0qLseMk7awPqOF/fPtbsGHGUuiNoKluXnhYUb9nI5MJoLyab9ieUHy/
 svu+1TRiMhYNb3noO7h2+G0RZNqGVVrvpAV/pELtXuVaIGjenLJET3/RFalBzEbnw4Bc4fCcYG
 7eg=
X-SBRS: 2.7
X-MesageID: 5686081
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5686081"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5522.999447.418653@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:19:14 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-29-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-29-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 28/35] libxl_pci: Use ev_qmp in do_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDI4LzM1XSBsaWJ4bF9wY2k6IFVzZSBldl9x
bXAgaW4gZG9fcGNpX2FkZCIpOgo+IFRoaXMgcGF0Y2ggYWxzbyByZXBsYWNlcyB0aGUgdXNlIG9m
Cj4gbGlieGxfX3dhaXRfZm9yX2RldmljZV9tb2RlbF9kZXByZWNhdGVkKCkgYnkgaXRzIGVxdWl2
YWxlbnQKPiB3aXRob3V0IHRoZSBuZWVkIGZvciBhIHRocmVhZC4KCkFnYWluLCB3b3VsZCBpdCBi
ZSBlYXN5IHRvIGFkZCBhIHByZS1wYXRjaCBzbyBJIGNhbiBzZWUgdGhlIGNvZGUKY2hhbmdlcyA/
ICBJZiBub3QgSSB3aWxsIGNvbXBhcmUgbGluZS1ieS1saW5lIGJ5IGhhbmQuCgpUaGFua3MsCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:21:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAH9s-0007Py-DJ; Tue, 17 Sep 2019 17:20:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAH9r-0007Pm-7R
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:20:55 +0000
X-Inumbo-ID: 8119df74-d96f-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8119df74-d96f-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 17:20:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568740855;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=xMNIgj8OgU543A+UiZXH+IvG9V6Bot+cJLjhQG8VzuM=;
 b=fGdj+7h8YQMC4zEkRnYIQLq+enanO3/gJmjxSoDI8TTBezbQBaXR6yOd
 UUDhhSJuaVZsmu4bwvdRSiwRy9ROKstBDN4Ua8S0FiwVE51TmlC2dzdRQ
 e5ENH6dgAyrdRG0SrZfCDkGhPUqdG1bIzpYINs44cbQBHiVmKCgNfesaE g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RufTCS/c4+0mmXi9Sjzl21Z5u5B4bQgAeA8/rF6sSgaS3ZprleC1STM+8km3MChF1bD96rPcMG
 Qt5h01EFkXjXJrJrFsC97/Stl9t2xO1pJX9/29aLCE1NIIRKN0NHvA0nrbBC3TrYiJk1K5KvgW
 rfxzLtrzaFj9NKh0CLTVN73qXGVrwY/xknGnj1a8z1eDV3owWYKa/tuSKPH1uwiITOErLsq4H5
 F9QmUoOrV/OaJdQy2F7hBLf+3cU31gZVCvhwJiG/5jROQ0kM9pR2I1VfvFw6Yfqc952ccI9mH6
 6oI=
X-SBRS: 2.7
X-MesageID: 5683837
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5683837"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5619.288488.341135@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:20:51 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-30-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-30-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 29/35] libxl_pci: Use libxl__ao_device with
 pci_remove
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDI5LzM1XSBsaWJ4bF9wY2k6IFVzZSBsaWJ4
bF9fYW9fZGV2aWNlIHdpdGggcGNpX3JlbW92ZSIpOgo+IFRoaXMgaXMgaW4gcHJlcGFyYXRpb24g
b2YgdXNpbmcgYXN5bmNocm9ub3VzIG9wZXJhdGlvbiB0byBjb21tdW5pY2F0ZQo+IHdpdGggUUVN
VSB2aWEgUU1QIChsaWJ4bF9fZXZfcW1wKS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:27:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAHFt-0007yx-75; Tue, 17 Sep 2019 17:27:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAHFr-0007ym-Rp
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:27:07 +0000
X-Inumbo-ID: 5f2e8ecc-d970-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f2e8ecc-d970-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 17:27:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568741228;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=DGpBXJuLIT1bzn/ZD3fAnfhh9FROWo+vbeJ5t8xxPFA=;
 b=eY507w/1fbiNGeOXaQil3jouMsjbccN40n9TmPSgeiZiAqaVbNt4KwUZ
 DAcJNQ/yxFh0xb16VxE7ga45OvT1XhdgEBfSNFIhZ1uxKzpI5eOYQWus6
 tNAFuBLVz1QjTce9YJS58WQwOI5X5L9Gq22ek6a26J1QNnlhLDQkfXt3Q o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: O5H1SEZcZn8rfudt++HqYGvE/QwIf8snjSqFn59GvbunArRZHK+LRVaiVKwMlGlEL05N+Dn7YS
 qMWx0AS9cnADzterbMWS0PmED6qA5Py2L+yJntXS/l/new3g9gMpdYWaTMImwrKQAkfnE3C/UY
 VCRAKkPxPjdRLwcutW8/+70yaf6Ywx72YnndAcdVrMNU3ShJAYtitnKt5D9GCqqYP1uaa4NbwH
 G01cAIxPrgkmvLzXW5/w3SZgGa2JCkcAcD6HcLh6cnBxyyviKjcEcB55PhZkxVVXGmySjCZeOI
 0kg=
X-SBRS: 2.7
X-MesageID: 5684115
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5684115"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.5991.916797.261320@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:27:03 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-31-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-31-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 30/35] libxl_pci: Use ev_qmp for pci_remove
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDMwLzM1XSBsaWJ4bF9wY2k6IFVzZSBldl9x
bXAgZm9yIHBjaV9yZW1vdmUiKToKPiBUaGlzIHBhdGNoIGFsc28gcmVwbGFjZXMgdGhlIHVzZSBv
Zgo+IGxpYnhsX193YWl0X2Zvcl9kZXZpY2VfbW9kZWxfZGVwcmVjYXRlZCgpIGJ5IGl0cyBlcXVp
dmFsZW50Cj4gd2l0aG91dCB0aGUgbmVlZCBmb3IgYSB0aHJlYWQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCj4gCj4g
Tm90ZXM6Cj4gICAgIEluIGRvX3BjaV9yZW1vdmUsIGluc3RlYWQgb2YgdXNpbmcgYSBwb2xsIGxv
b3AgeyBldl90aW1lciA7IHF1ZXJ5LXBjaSB9LAo+ICAgICBpdCBjb3VsZCBiZSBwb3NzaWJsZSB0
byBsaXN0ZW4gdG8gZXZlbnRzIHNlbnQgYnkgUUVNVSB2aWEgUU1QOyBpbiBvcmRlcgo+ICAgICB0
byB3YWl0IGZvciB0aGUgcGFzc3Rocm91Z2ggcGNpIGRldmljZSB0byBiZSByZW1vdmVkIGZyb20g
UUVNVS4KPiAgICAgKHBvc3NpYmxlIGltcHJvdmVtZW50KQoKQ2FuIHlvdSBwbGVhc2UgbW92ZSB0
aGlzIGludG8gYSBjb21tZW50IGluIHRoZSBjb2RlID8KCldpdGggdGhhdCBjaGFuZ2UgbWFkZToK
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClRoYW5r
cywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:27:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAHG8-00081m-Hh; Tue, 17 Sep 2019 17:27:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAHG7-00081Q-0t
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:27:23 +0000
X-Inumbo-ID: 6818fab8-d970-11e9-961c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6818fab8-d970-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:27:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568741242;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=rnI7btd/yOBayhSF4riMBJHIEN2vVnUyjT5J18impjg=;
 b=I6rJ6tXgeizHFeF8ig2veYMtmcvF6gzkhw0CrB9k3obVQxcookY6eWit
 LeUHE3XAVd2OAkNwshppSREvtzZ9w3UbAjekIuSwFoczXi5QxKEnnNqtH
 r4jPaSMi/4X7Ui1rRc3z4vRiWX8UQ62fZpRzHDcfRUw707duy2MQqnURg A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YWziaXOVtB9tF4Y5YIb6JLqdIM2qEi7hR0R7JQxIL4ed3jbVDCpfscYLzoxJCQ8wN/kEiB6jME
 MHDFLhPSDBuX7Bp4QzkfnoNiv+FosvDpUlla/ExWcnVQaINVgnGCb09n5bzHu13BztMWmrtbIb
 QnToeaHkokCxMn2Gfo8x4EkCN+r0uoD58U8AuRgww8Sgvl9fRTZ78mjtaWgWmPNX54ChDebxWC
 9Rc39kp208smylBTMIQmQIJugxWlR4w/QfWqCWP9D4siLGQANBYyUGTwcutpqtYVTDVJzmwFlp
 6EE=
X-SBRS: 2.7
X-MesageID: 5937989
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5937989"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.6007.171593.69315@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:27:19 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-32-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-32-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 31/35] libxl: Use ev_qmp for
 libxl_send_trigger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDMxLzM1XSBsaWJ4bDogVXNlIGV2X3FtcCBm
b3IgbGlieGxfc2VuZF90cmlnZ2VyIik6Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:41:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAHTb-0002Vu-UV; Tue, 17 Sep 2019 17:41:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAHTa-0002VJ-VQ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:41:18 +0000
X-Inumbo-ID: 5a214134-d972-11e9-961c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a214134-d972-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:41:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568742078;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=+taz9LZFK61++d0jKhUn4QsxKwnKC8VYofHMaoIi7Pg=;
 b=Q0OhpLMZ0196ruQ083o01HOf35grbnLARIK6AYn2j9wm/JeX2yYXwXqv
 vikpj21kqaz58RNfRHcrQQ8tGC/ZepUdDQ1WvxaTjaxsonU1lXYlVRpen
 wfRKGUHgeO703/qcAe9PKX1nIBZnF2tLSEauo7yQzQFJEmTOUx0GV9vyJ 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q6qOZLrY4+RujSatW+9xJVSSHChCTjI6Lb3Rxb9lilot3QYXOUsu52cflc2i9NqC5flzIcREKg
 6KQ3D3ReQAXDdHoG3xBhzS82k7wGc8Zy9t2gx9vuZ4xzMFAeBrXG/6BFGki9kQu7J70nIZUlEQ
 Rv7KOuhpnkxSUxfl5I5cqz53jvbqNNmFA/CsPBevUAUe7FhFxl/ameteLo6nwfWIT3CRaYK31B
 hPhLpJCotzNPvUf8RUT6FzjlKKTvC3NAyfEB4aWYYYFcIl6As1xolkAfdBuf+opHpZFsksaJIr
 NII=
X-SBRS: 2.7
X-MesageID: 5687193
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5687193"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.6842.426857.800866@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:41:14 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-33-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-33-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 32/35] libxl: Use ev_qmp in
 libxl_set_vcpuonline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDMyLzM1XSBsaWJ4bDogVXNlIGV2X3FtcCBp
biBsaWJ4bF9zZXRfdmNwdW9ubGluZSIpOgo+IFJlbW92ZWQgbGlieGxfX3FtcF9jcHVfYWRkIHNp
bmNlIGl0J3Mgbm90IHVzZWQgYW55bW9yZS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:42:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:42: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 1iAHUW-0002df-A0; Tue, 17 Sep 2019 17:42:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAHUV-0002dU-EL
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:42:15 +0000
X-Inumbo-ID: 7b945bee-d972-11e9-961c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b945bee-d972-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:42:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568742133;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=8w07rX+7j6ay8+HfsrdBabdSwElDQn+h+bs+/pErlww=;
 b=Aa13PON0mes1eyYN5R6aVEGvzK81c0C7lxS0APbDoG9cH4YcFxLP/ibE
 /DaYg5oCso07VJrKq9gTF+TAQnX7QPG3Hg3QkIm22naj7dzGMfRIIN+VT
 rXbLMxn71AKrPIseQtn5Wan6Ev62ETvDKeQ+5TWN/CGTfuNTme5hAQArU w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XhNVd6vzUsMnWAgzSKlFUaSJenpt1PIhoH89CjPGPtZcooJ1A4uLEhUkTeKjDLWtLG9ezSqiz5
 R3V9Il506wiWSIjH9WSe9ZKCmmvO6znV8vsPCRutxjJ3TXiN0kGw5JMakMoij31EQ1eZRPDqTg
 mggChUjWBGoD7cYPnNDzocJuWumYLXa8d5gmoJCkf92ZtTaHT06+8PYZaztOCMPXV4maIqww0e
 AubXzK0WXi57s2aDcfV9lLa2LQupSaHHIFvgttyf2AmuYv4WVUMGd8cL/UcvCgNwmilNT1vuFf
 HO0=
X-SBRS: 2.7
X-MesageID: 5939173
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5939173"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.6898.699406.584772@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:42:10 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-34-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-34-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 33/35] libxl: Extract qmp_parse_query_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDMzLzM1XSBsaWJ4bDogRXh0cmFjdCBxbXBf
cGFyc2VfcXVlcnlfY3B1cyIpOgo+IFRoZSBRTVAgY29tbWFuZCAicXVlcnktY3B1cyIgaXMgY2Fs
bGVkIGZyb20gZGlmZmVyZW50IHBsYWNlcywgZXh0cmFjdAo+IHRoZSBhbGdvcml0aG0gdGhhdCBw
YXJzZSB0aGUgYW5zd2VyIGludG8gYSBzZXBhcmF0ZSBmdW5jdGlvbi4KCkkgaG9wZSB5b3UgbWVh
bnQgdG8gd3JpdGUgIk5vIGZ1bmN0aW9uYWwgY2hhbmdlLiIKCklmIHNvLCB0aGVuIHdpdGggdGhh
dCBhZGRlZCB0byB0aGUgY29tbWl0IG1lc3NhZ2U6CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:43:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:43:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAHVO-0002o8-Mn; Tue, 17 Sep 2019 17:43: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAHVM-0002ne-Na
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:43:08 +0000
X-Inumbo-ID: 9b8b50c4-d972-11e9-961c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b8b50c4-d972-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:43:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568742188;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=42jDp0X4zFL4FixsU+4LpxvkL4VOwd4vDUgNGlFy9j0=;
 b=VreWidgSfRq6NYHxPX4KPirS354UDVmdHpFEqY67xZ1zGd/V83XvpbN/
 2oA/0H5LNV27aS9lD1o4CBr00jwM1DmfjuU7uhY2XfwjMjApqgQ+lSAFd
 sbnNt80N/RcZjnyJCzkSX2eUZbO1MSkEbvSaiX1REdljaJVUqq4K3DXYm 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EqUrPXxItkyIpUeSVoBVgSQBgMb1n6qTEMbNgaO/q3yMnLL8iGJ0LQWKmHKRugnj0XAW+qiTu9
 TfhDfqx5kBqNlw4P9u2hQykr4IugwTZo+UHM2FBR11+cGwJOfmhboWNDimqqd9vFchbtG8vYPh
 yGTQ6I+caldWdXSWhIiMZW2lXKjm+MB/x6mRVQXqRreltRGlwBAzbEiz+GfAUJHz1yLtmFAUJ2
 Mhqg2r6+buHbZ07fGwSMScGhJsRRUfMo5uda5cf4K09KNREcHKPANfBlIPxpP2jTiiG5qrtBYk
 v9U=
X-SBRS: 2.7
X-MesageID: 5744850
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5744850"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.6952.413227.365715@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:43:04 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-35-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-35-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 34/35] libxl:
 libxl_retrieve_domain_configuration now uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDM0LzM1XSBsaWJ4bDogbGlieGxfcmV0cmll
dmVfZG9tYWluX2NvbmZpZ3VyYXRpb24gbm93IHVzZXMgZXZfcW1wIik6Cj4gVGhpcyB3YXMgdGhl
IGxhc3QgdXNlciBvZiBsaWJ4bF9fcW1wX3F1ZXJ5X2NwdXMgd2hpY2ggY2FuIG5vdyBiZQo+IHJl
bW92ZWQuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:43:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAHVk-0002tG-1O; Tue, 17 Sep 2019 17:43:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAHVj-0002t0-Fs
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:43:31 +0000
X-Inumbo-ID: a957be04-d972-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a957be04-d972-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 17:43:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568742211;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=oZUj48buo7tP9Rk+vlleHffnP2riZ90H44ihE9p64oA=;
 b=JiLl2TpUpt+oe16dEKILAxJ8No1ks4FsS4EaKfsYSp6kXP9pNND+qH6P
 d04cxrTyiuwp0iMRNdcdD+RJp9v7g9+ySUj4IJrNCmcCSkmccz4tnQgQW
 0zH1Wz5swPHx5TKuDmSaR1ntBSXrcQNj3FMae6drvSsAD3P559ZfdPK2w g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rtoO8aTfp6z1WFXQ53uQLEBZcT1me4z8sUQr/MeJBIh3C1Caxbl47omAhx3zRwxhmlpMXE3apn
 hEImghKOLBwpfHsSjISb1ljIHODZpMVcv1Y98A6ztf3HC4vNUmI1RHOIrHKbGlKyLUpT5/H2wv
 Ou8aUsiCDLa5eZUPKwChIZSJcwbnXwItFzVyAbOW7I09TsglF8dFX7shwueIhdsAgi7IPcka0Y
 3HkkXtAvB25n3uHrjLYvtL41mIRWbFKKd9Tl+TEWQVqgvFukXdo4I76sQM0eL5BZYweCr0I/zv
 878=
X-SBRS: 2.7
X-MesageID: 5744864
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5744864"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.6973.229324.582903@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:43:25 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-36-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-36-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 35/35] libxl: libxl_qemu_monitor_command now
 uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDM1LzM1XSBsaWJ4bDogbGlieGxfcWVtdV9t
b25pdG9yX2NvbW1hbmQgbm93IHVzZXMgZXZfcW1wIik6Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:45:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:45: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 1iAHX2-00039B-JS; Tue, 17 Sep 2019 17:44: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=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAHX1-00038y-Lp
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:44:51 +0000
X-Inumbo-ID: d8c171a9-d972-11e9-961c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8c171a9-d972-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:44:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568742290;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=U+5ALrY685rBpPcnbKYYibyAHW1qnDJHjbmZpgBOXF4=;
 b=Qrxdb4Nj25PUXhYSmNT3o1fbv4xhgv7Fc7DsIzPQecqY7e8ipb/psmHl
 9eTSQdEnmH83DEBs0I8YyG1CQYivNbQ+8Vggoi8eEekNFZaXDAfaGKwhm
 GObt9fdjgrOmJko7Dsl1yu829eQZ4bkiKrfUlpYYD+AnM9J0cMUFYKpqQ Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XQXoRMxOHmW0ZaP5bELQHPw3Y3Ucwh9p0Z87fgUfSfs2UPgBowlE3c5wZH/9yoHSwI4ZRIpd6N
 LqcltNTQc1HJKlJiRhPbF6//HcDAUjyc3j333S7UIwErT/b9uYTTWn6JOgsgODhheITg/2xMD3
 OIhnIuoFfNc+pgkumh+Ae7QXlpdlYEzG3o/ZYPU7h17egindQnr+6Up5HskXIgwKJtEGrhm4/v
 TnJz3XZgBErBCwefnlOpvKIYAX6UrkhBI/6GS/wY+seD6PiheyTAiO9UkxQIHO99cjzyPrPJlo
 Cic=
X-SBRS: 2.7
X-MesageID: 5994515
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5994515"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.7055.525747.474236@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 18:44:47 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-1-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 00/35] libxl refactoring to use ev_qmp (with
 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDAwLzM1XSBsaWJ4bCByZWZhY3RvcmluZyB0
byB1c2UgZXZfcW1wICh3aXRoIEFQSSBjaGFuZ2VzKSIpOgo+IE9uIHRoZSBxdWVzdCB0byBoYXZl
IFFFTVUgZGVwcml2aWxlZGdlLCB3ZSBuZWVkIHRvIG1ha2UgcXVpdGUgYSBmZXcgY2hhbmdlcyB0
bwo+IGxpYnhsLiBUaGlzIHBhdGNoIHNlcmllcyByZXdvcmsgcXVpdGUgYSBmZXcgbGlieGwgZmVh
dHVyZSB0byB1c2UgbGlieGxfX2V2X3FtcCwKPiB3aGljaCBpcyB0aGUgbmV3IGFzeW5jaHJvbm91
cyB3YXkgb2YgY29tbXVuaWNhdGluZyB3aXRoIFFFTVUgaW4gbGlieGwuCgpUaGFuayB5b3UgZm9y
IHRoaXMgd29yayEKCkkgd2FzIGEgYml0IGFmcmFpZCBpdCB3b3VsZCBiZSBoYXJkIHJlYWRpbmcg
YnV0IG1vc3Qgb2YgaXQgd2FzIHZlcnkKZWFzeS4gIFRoYW5rcyBmb3IgYnJlYWtpbmcgdGhpbmdz
IHVwIHNvIG5pY2VseTsgdGhhdCBtYWRlIG15IGpvYiBhIGxvdApiZXR0ZXIuCgpJIHRoaW5rIEkg
YW0gbm93IHVwIHRvIGRhdGUgb24gYWxsIHRoaXMuICBQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5
b3UKdGhpbmsgb2YgbXkgcmVxdWVzdHMgZm9yIGZ1cnRoZXIgcGF0Y2gtYXRvbWlzYXRpb24uICBJ
ZiB0aGF0J3MgZ29pbmcKdG8gYmUgYSBsb3Qgb2Ygd29yayBJIHdpbGwgc2ltcGx5IHN0YXJlIGF0
IHRoZSBjb2RlIGhhcmRlciBteXNlbGYuCgpSZWdhcmRzLApJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:50:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAHc6-0004Ch-BF; Tue, 17 Sep 2019 17:50:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAHc4-0003yo-Iq
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:50:04 +0000
X-Inumbo-ID: 9221ea4f-d973-11e9-961c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9221ea4f-d973-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:50: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 1iAHc1-0003SW-BD; Tue, 17 Sep 2019 17:50:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAHc0-0002yr-Pr; Tue, 17 Sep 2019 17:50:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAHc0-0005ma-Oi; Tue, 17 Sep 2019 17:50:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141363-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2015a28f2cd57fc46ad14d1a763ca658d82ebc68
X-Osstest-Versions-That: linux=1609d7604b847a9820e63393d1a3b6cac7286d40
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 17:50:00 +0000
Subject: [Xen-devel] [linux-next test] 141363: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM2MyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzNjMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDEzMjIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgYmxvY2tl
ZCBpbiAxNDEzMjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDE0MTMyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxNDEz
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
OCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxMzIyCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFp
bCAgbGlrZSAxNDEzMjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQx
MzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzIyCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDEzMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTQxMzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDEzMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTMyMgogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQxMzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxp
a2UgMTQxMzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzMjIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTMyMgog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTQxMzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzMjIKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTQxMzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4tYm9vdCAgIGZhaWwgbGlrZSAxNDEzMjIK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxMzIyCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwg
bGlrZSAxNDEzMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
IDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzIy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxNDEzMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTQxMzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MTMy
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQxMzIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzMjIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MTMyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzIyCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDIwMTVhMjhmMmNkNTdmYzQ2YWQxNGQxYTc2
M2NhNjU4ZDgyZWJjNjgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE2
MDlkNzYwNGI4NDdhOTgyMGU2MzM5M2QxYTNiNmNhYzcyODZkNDAKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQxMzYzICAyMDE5LTA5LTE2IDA5OjIwOjA2IFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:53:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAHff-0004a0-0c; Tue, 17 Sep 2019 17: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHfe-0004Zj-Bb
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:53:46 +0000
X-Inumbo-ID: 17bdee94-d974-11e9-961c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 17bdee94-d974-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:53:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A051D1000;
 Tue, 17 Sep 2019 10:53:44 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EE9FE3F575;
 Tue, 17 Sep 2019 10:53:43 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190812173019.11956-1-julien.grall@arm.com>
 <20190812173019.11956-27-julien.grall@arm.com>
 <alpine.DEB.2.21.1908231754060.26226@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0633e83-cb2f-12fd-3c9e-73a6bceb9ef9@arm.com>
Date: Tue, 17 Sep 2019 18:53:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1908231754060.26226@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 26/28] xen/arm64: head: Use a page
 mapping for the 1:1 mapping in create_page_tables()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 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>

SGkgU3RlZmFubywKCk9uIDgvMjQvMTkgMjoxNiBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIE1vbiwgMTIgQXVnIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gICAgICAgICAg
IGxzciAgIHgyLCB4MTksICNUSElSRF9TSElGVCAgLyogQmFzZSBhZGRyZXNzIGZvciA0SyBtYXBw
aW5nICovCj4+ICAgICAgICAgICBsc2wgICB4MiwgeDIsICNUSElSRF9TSElGVAo+PiBAQCAtNjc0
LDIxICs1OTEsODAgQEAgY3JlYXRlX3BhZ2VfdGFibGVzOgo+PiAgICAgICAgICAgY21wICAgeDEs
ICMoTFBBRV9FTlRSSUVTPDwzKSAvKiA1MTIgZW50cmllcyBwZXIgcGFnZSAqLwo+PiAgICAgICAg
ICAgYi5sdCAgMWIKPiAKPiBXaHkgY2FuJ3Qgd2UgdXNlIGNyZWF0ZV9tYXBwaW5nX2VudHJ5IGhl
cmU/CgpJZiB3ZSByZS11c2UgY3JlYXRlX21hcHBpbmdfZW50cnksIHRoZW4gd2Ugd2lsbCBjb21w
dXRlIGV2ZXJ5dGhpbmcgYXQgCmVhY2ggbG9vcC4KCkF0IHRoZSBtb21lbnQsIHRoZSBsb29wIGV4
ZWN1dGUgMyBpbnN0cnVjdGlvbnMgKGV4Y2x1ZGluZyB0aGUgYnJhbmNoIGFuZCAKY29tcGFyaXNv
bikuIFdlIHdvdWxkIGVuZCB1cCB0byBoYXZlIGFuIGV4dHJhIDUgaW5zdHJ1Y3Rpb25zIGZvciBh
cm02NCAKKDkgaW5zdHJ1Y3Rpb24gZm9yIGFybTMyKS4KCkF0IHRoZSBtb21lbnQsIHdlIGl0ZXJh
dGUgNTEyIHRpbWVzIHRoZSBsb29wLCBzbyB0aGlzIGFkZHMgMjU2MCAKaW5zdHJ1Y3Rpb25zIChy
ZXNwLiA0NjA4KSBpbiB0aGUgYm9vdCBjb2RlLiBMb25nLXRlcm0gcGxhbiwgd2Ugd2lsbCB3YW50
IAp0byBpbmNyZWFzZSB0aGUgWGVuIG1hcHBpbmcgdG8gNE1CIChzbyB5b3UgZG91YmxlIHVwIHRo
ZSBudW1iZXIgaXRlcmF0aW9uKS4KClRoaXMgaXMgYSBsZXNzIHRoYW4gaWRlYWwgc29sdXRpb24u
IEkgaGF2ZW4ndCBjb21lIHVwIHdpdGggYSBjbGV2ZXIgCnNvbHV0aW9uIHNvIGZhciwgaGVuY2Ug
d2h5IGl0IGlzIGxlZnQgYWxvbmUuCgo+IAo+IAo+PiAtICAgICAgICAvKiBEZWZlciBmaXhtYXAg
YW5kIGR0YiBtYXBwaW5nIHVudGlsIGFmdGVyIHBhZ2luZyBlbmFibGVkLCB0bwo+PiAtICAgICAg
ICAgKiBhdm9pZCB0aGVtIGNsYXNoaW5nIHdpdGggdGhlIDE6MSBtYXBwaW5nLiAqLwo+PiArICAg
ICAgICAvKgo+PiArICAgICAgICAgKiBJZiBYZW4gaXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJ
UlRfU1RBUlQgdGhlbiB3ZSBkb24ndAo+PiArICAgICAgICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwg
MToxIG1hcHBpbmcsIHRoZSB2aXJ0dWFsIG1hcHBpbmcgd2lsbAo+PiArICAgICAgICAgKiBzdWZm
aWNlLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgY21wICAgeDE5LCAjWEVOX1ZJUlRfU1RB
UlQKPj4gKyAgICAgICAgYm5lICAgMWYKPj4gKyAgICAgICAgcmV0Cj4+ICsxOgo+PiArICAgICAg
ICAvKgo+PiArICAgICAgICAgKiBPbmx5IHRoZSBmaXJzdCBwYWdlIG9mIFhlbiB3aWxsIGJlIHBh
cnQgb2YgdGhlIDE6MSBtYXBwaW5nLgo+PiArICAgICAgICAgKiBBbGwgdGhlIGJvb3RfKl9pZCB0
YWJsZXMgYXJlIGxpbmtlZCB0b2dldGhlciBldmVuIGlmIHRoZXkgbWF5Cj4+ICsgICAgICAgICAq
IG5vdCBiZSBhbGwgdXNlZC4gVGhleSB3aWxsIHRoZW4gYmUgbGlua2VkIHRvIHRoZSBib290IHBh
Z2UKPj4gKyAgICAgICAgICogdGFibGVzIGF0IHRoZSBjb3JyZWN0IGxldmVsLgo+PiArICAgICAg
ICAgKi8KPj4gKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3RfZmlyc3RfaWQsIGJvb3Rf
c2Vjb25kX2lkLCB4MTksIEZJUlNUX1NISUZULCB4MCwgeDEsIHgyCj4+ICsgICAgICAgIGNyZWF0
ZV90YWJsZV9lbnRyeSBib290X3NlY29uZF9pZCwgYm9vdF90aGlyZF9pZCwgeDE5LCBTRUNPTkRf
U0hJRlQsIHgwLCB4MSwgeDIKPiAKPiBJZiBJIHVuZGVyc3Rvb2QgdGhlIGNvZGUgcmlnaHQsIGl0
IGlzIG5vdCBhY3R1YWxseSByZXF1aXJlZCB0byBsaW5rCj4gYm9vdF9maXJzdF9pZCAtPiBib290
X3NlY29uZF9pZCBhbmQvb3IgYm9vdF9zZWNvbmRfaWQgLT4gYm9vdF90aGlyZF9pZDoKPiBpdCBk
ZXBlbmRzIG9uIHdoZXRoZXIgeDE5IGNsYXNoZXMgd2l0aCBYRU5fRklSU1RfU0xPVCwgWEVOX1NF
Q09ORF9TTE9ULAo+IGV0Yy4gRG8geW91IHRoaW5rIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHdpdGhv
dXQgbWFraW5nIHRoZSBjb2RlIGNvbXBsZXgKPiB0byBvbmx5IGNhbGwgY3JlYXRlX3RhYmxlX2Vu
dHJ5IGJvb3RfZmlyc3RfaWQsIGJvb3Rfc2Vjb25kX2lkIGFuZAo+IGNyZWF0ZV90YWJsZV9lbnRy
eSBib290X3NlY29uZF9pZCwgYm9vdF90aGlyZF9pZCB3aGVuIHJlcXVpcmVkPyAgU28KPiBtb3Zp
bmcgdGhlIGNhbGxzIGJlbG93IGFmdGVyIHRoZSByZWxldmFudCBjaGVja3M/IEl0IGxvb2tzIGxp
a2UgaXQgY291bGQKPiBiZSBkb25lIGJ5IGFkZGluZyB0aG9zZSBjYWxscyBiZWZvcmUgInJldCIu
IEkgd291bGRuJ3QgbWluZCBpZiB0aGV5IGFyZQo+IGR1cGxpY2F0ZWQgYnV0IHdlIGNvdWxkIGF2
b2lkIGl0IGJ5IGFkZGluZyBhcHByb3ByaWF0ZSBsYWJlbHMgYW5kIGhhdmluZwo+IGEgc2luZ2xl
IHJldHVybiBwYXRoOgo+IAo+IG91dDE6Cj4gICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3RfZmly
c3RfaWQsIGJvb3Rfc2Vjb25kX2lkLCB4MTksIEZJUlNUX1NISUZULCB4MCwgeDEsIHgyCj4gb3V0
MjoKPiAgICBjcmVhdGVfdGFibGVfZW50cnkgYm9vdF9zZWNvbmRfaWQsIGJvb3RfdGhpcmRfaWQs
IHgxOSwgU0VDT05EX1NISUZULCB4MCwgeDEsIHgyCj4gb3V0MzoKPiAgICByZXQKCkkgaGF2ZSBp
bXBsZW1lbnRlZCBzb21ldGhpbmcgc2ltaWxhci4gSSB3aWxsIHNlbmQgaXQgYXMgcGFydCBvZiB0
aGUgbmV4dCAKdmVyc2lvbiBpbiBhIGJpdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 17:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 17: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 1iAHke-00054o-Ve; Tue, 17 Sep 2019 17:58: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=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAHkd-00054b-Ne
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 17:58:55 +0000
X-Inumbo-ID: d028974a-d974-11e9-961c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d028974a-d974-11e9-961c-12813bfff9fa;
 Tue, 17 Sep 2019 17:58:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568743134;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=IcYxy1OpyBK5Gicvdbqlqj4aiODvlWL2jP1gQhxyCHo=;
 b=aDvxGzreG9xey3OQCNlJh69ogMW2XZxDIE7bbPca+vwwMF/8I9MgJSQZ
 hXjOFW+50jb7q7krJCyP2i03LqDAKAXMtpwRwpL0uhc2diAqkBsMjff48
 V3N/53Uou1FxUduUx4R/6Y9DVYTTqFV0d0XmS5w/2bfVRHiKVmj29g1GP 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pKljf8HKY6w/SRoky2J90FMRd2czn4iyQHHVioZAA9EYekNh5mKpd/O6goQcH7H+uU8fqjnSpk
 Jy2JOZNiiRoRCLrcpAkAeQSo6W8n3WRENnq+4B5WdH7AFx7rR21OnsCSuSZ9KASQwUOhxRVunk
 6LirfFUMaBuxgtkj26RF87PmbhZ1tsIddcKtmAGFbrVnPNUrXjx9KMQx3jio1xl3M+Ne4umDra
 JkBQ63UdXrhgeLT8QDF0obhF7Z/ZP5ihhAlon0vsoBq1TR3OitMA1cy2zKeQStGBt65YXt3DMl
 lhQ=
X-SBRS: 2.7
X-MesageID: 5995153
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5995153"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 17 Sep 2019 18:58:50 +0100
Message-ID: <20190917175850.14940-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libs: Fix build following c/s 56dccee3f
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJhdmlzIHJlcG9ydHM6CgogIG1ha2Ugc3ViZGlycy1pbnN0YWxsCiAgbWFrZVsyXTogRW50ZXJp
bmcgZGlyZWN0b3J5IGAvaG9tZS90cmF2aXMvYnVpbGQvYW5keWhocC94ZW4vdG9vbHMnCiAgbWFr
ZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvaG9tZS90cmF2aXMvYnVpbGQvYW5keWhocC94ZW4v
dG9vbHMnCiAgbWFrZSAtQyBsaWJzIGluc3RhbGwKICBtYWtlWzRdOiBFbnRlcmluZyBkaXJlY3Rv
cnkgYC9ob21lL3RyYXZpcy9idWlsZC9hbmR5aGhwL3hlbi90b29scy9saWJzJwogIG1ha2VbNV06
IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUvdHJhdmlzL2J1aWxkL2FuZHloaHAveGVuL3Rvb2xz
L2xpYnMnCiAgbWFrZSAtQyB0b29sY29yZSBpbnN0YWxsCiAgbWFrZVs2XTogRW50ZXJpbmcgZGly
ZWN0b3J5IGAvaG9tZS90cmF2aXMvYnVpbGQvYW5keWhocC94ZW4vdG9vbHMvbGlicy90b29sY29y
ZScKICBtYWtlIGxpYnMKICBtYWtlWzddOiBFbnRlcmluZyBkaXJlY3RvcnlgL2hvbWUvdHJhdmlz
L2J1aWxkL2FuZHloaHAveGVuL3Rvb2xzL2xpYnMvdG9vbGNvcmUnCiAgZm9yIGkgaW4gaW5jbHVk
ZS94ZW50b29sY29yZS5oIGluY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaDsgZG8gXAogICAg
ICAgICAgZ2NjIC14IGMgLWFuc2kgLVdhbGwgLVdlcnJvciAtSTxzbmlwPi94ZW4vdG9vbHMvbGli
cy90b29sY29yZS8uLi8uLi8uLi90b29scy9pbmNsdWRlIFwKICAgICAgICAgICAgICAgICAgICAt
UyAtbyAvZGV2L251bGwgJGkgfHwgZXhpdCAxOyBcCiAgICAgICAgICAgICAgICAgICAgICAgIGVj
aG8gJGk7IFwKICAgICAgICAgICAgICAgICAgICAgICAgZG9uZSA+aGVhZGVycy5jaGsubmV3CiAg
aW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oOjMwOjMxOiBmYXRhbCBlcnJvcjogX3hlbnRv
b2xjb3JlX2xpc3QuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQogICAjaW5jbHVkZSAiX3hl
bnRvb2xjb3JlX2xpc3QuaCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgogIGNv
bXBpbGF0aW9uIHRlcm1pbmF0ZWQuCiAgbWFrZVs3XTogKioqIFtoZWFkZXJzLmNoa10gRXJyb3Ig
MQoKVGhlIHByb2JsZW0gaXMgdGhhdCB4ZW50b29sY29yZV9pbnRlcm5hbC5oIGluY2x1ZGVzIF94
ZW50b29sY29yZV9saXN0Lmggd2hpY2gKaGFzbid0IGJlZW4gZ2VuZXJhdGVkIHlldC4KClRoZSB0
b29sY29yZSBoZWFkZXJzLmNoayBydWxlICh1bmxpa2UgdGhlIG90aGVyIGxpYnJhcmllcykgaGFk
IGFuIGFkZGl0aW9uYWwKZGVwZW5kZW5jeSBhZ2FpbnN0ICQoQVVUT0lOQ1MpLCB3aGljaCBmb3Jj
ZWQgdGhlIGhlYWRlcnMgdG8gYmUgZ2VuZXJhdGVkCmZpcnN0LiAgUmVwbGljYXRlIHRoaXMgaW4g
dGhlIGNvbW1vbiBsaWJzLm1rCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSWFu
IGdhdmUgaGlzIEFjayBJUkwgYW5kIEkndmUgcHVzaGVkIHRoaXMgY29tbWl0IHRvIGZpeCB0aGUg
YnVpbGQuCi0tLQogdG9vbHMvbGlicy9saWJzLm1rIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9saWJz
Lm1rIGIvdG9vbHMvbGlicy9saWJzLm1rCmluZGV4IGI2ODAwODc2NTMuLjgwMjdhZTc0MDAgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvbGlicy5taworKysgYi90b29scy9saWJzL2xpYnMubWsKQEAg
LTQ3LDcgKzQ3LDcgQEAgYnVpbGQ6CiAuUEhPTlk6IGxpYnMKIGxpYnM6IGhlYWRlcnMuY2hrICQo
TElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQogCi1oZWFkZXJzLmNo
azogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkKK2hlYWRlcnMuY2hrOiAkKHdpbGRjYXJkIGluY2x1
ZGUvKi5oKSAkKEFVVE9JTkNTKQogCiBsaWJ4ZW4kKExJQk5BTUUpLmE6ICQoTElCX09CSlMpCiAJ
JChBUikgcmMgJEAgJF4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:12:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAHxZ-0007zE-9w; Tue, 17 Sep 2019 18:12:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAHxY-0007z9-D2
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:12:16 +0000
X-Inumbo-ID: ad7cbdf0-d976-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad7cbdf0-d976-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 18:12:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568743936;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=XbIPeh4O14ozWZgkpPMSQpPkCud9oZf/OQgTUujxP4A=;
 b=fhY9W5u3Yur9dCVhebJLPiz0wv5MJThte9tCElk0iGONBh5LmYle3Jn/
 8fMsaATOpBb0luoQHVyNCa7N4FBp2iNp+V7pcaIB6TQQKXA6UXjw1iTYK
 6VCdPa5d1VklacSlnF2v6XfK6/WuVcVb4NWDvTRPV7KfLP6DhyCLFJlp0 g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OVfs1MmohFAUwenra3d5W0080W3VvokIgv4/Jrz/PTKqDiZuOPPz+LnEv6P93sHomXE/7xbvpz
 3aNncv9BNF6sH8DJmIPodcDhwXQCSPuXSTq9Os5uWm6lUSxxxOMf1qGoPGEfmHQ5OVS0/vvemy
 ZZYDpEqoXG7hal0SVWDosDjciWbE+RHUaThElAtalfkRq3ATvcu6mZk0s0ZyMwqrRlUo1b4eDJ
 J4qVhGBAIKs3sczZ308KccbAf/hUaXQ5tbC+j1Tkn9Kwu6JOB1ZlSoZ2xNGQZlMncQ6Wf4Zd49
 zww=
X-SBRS: 2.7
X-MesageID: 5686515
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5686515"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <be39b9f6-7404-8c05-26e3-4416533ed9a0@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: <82b921ab-507c-8629-88d1-4c5541b2d6e1@citrix.com>
Date: Tue, 17 Sep 2019 19:12:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <be39b9f6-7404-8c05-26e3-4416533ed9a0@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 1/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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDkvMjAxOSAwNzoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBuZWVk
IGZvciBpdCB0byBiZSA2NCBiaXRzIHdpZGUgLSBvbmx5IHRoZSBsb3cgdHdlbHZlIGJpdHMKPiBv
ZiBDUjMgaG9sZCB0aGUgUENJRC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 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 1iAHyB-00084W-LM; Tue, 17 Sep 2019 18:12: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyB-00084K-3O
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:12:55 +0000
X-Inumbo-ID: c44d5d50-d976-11e9-961d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c44d5d50-d976-11e9-961d-12813bfff9fa;
 Tue, 17 Sep 2019 18:12:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 46ABD15A2;
 Tue, 17 Sep 2019 11:12: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 952FD3F67D;
 Tue, 17 Sep 2019 11:12:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:37 +0100
Message-Id: <20190917181244.30027-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190917181244.30027-1-julien.grall@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 1/8] xen/arm64: head: Remove 1:1 mapping as
 soon as it is not used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIDE6MSBtYXBwaW5nIG1heSBjbGFzaCB3aXRoIG90aGVyIHBhcnRzIG9mIHRoZSBYZW4gdmly
dHVhbCBtZW1vcnkKbGF5b3V0LiBBdCB0aGUgbW9tZW50LCBYZW4gaXMgaGFuZGxpbmcgdGhlIGNs
YXNoIGJ5IG9ubHkgY3JlYXRpbmcgYQptYXBwaW5nIHRvIHRoZSBydW50aW1lIHZpcnR1YWwgYWRk
cmVzcyBiZWZvcmUgZW5hYmxpbmcgdGhlIE1NVS4KClRoZSByZXN0IG9mIHRoZSBtYXBwaW5ncyAo
c3VjaCBhcyB0aGUgZml4bWFwKSB3aWxsIGJlIG1hcHBlZCBhZnRlciB0aGUKTU1VIGlzIGVuYWJs
ZWQuIEhvd2V2ZXIsIHRoZSBjb2RlIGRvaW5nIHRoZSBtYXBwaW5nIGlzIG5vdCBzYWZlIGFzIGl0
CnJlcGxhY2UgbWFwcGluZyB3aXRob3V0IHVzaW5nIHRoZSBCcmVhay1CZWZvcmUtTWFrZSBzZXF1
ZW5jZS4KCkFzIHRoZSAxOjEgbWFwcGluZyBjYW4gYmUgYW55d2hlcmUgaW4gdGhlIG1lbW9yeSwg
aXQgaXMgZWFzaWVyIHRvIHJlbW92ZQphbGwgdGhlIGVudHJpZXMgYWRkZWQgYXMgc29vbiBhcyB0
aGUgMToxIG1hcHBpbmcgaXMgbm90IHVzZWQgcmF0aGVyIHRoYW4KYWRkaW5nIHRoZSBCcmVhay1C
ZWZvcmUtTWFrZSBzZXF1ZW5jZSBldmVyeXdoZXJlLgoKSXQgaXMgZGlmZmljdWx0IHRvIHRyYWNr
IHdoZXJlIGV4YWN0bHkgdGhlIDE6MSBtYXBwaW5nIHdhcyBjcmVhdGVkCndpdGhvdXQgYSBmdWxs
IHJld29yayBvZiBjcmVhdGVfcGFnZV90YWJsZXMoKS4gSW5zdGVhZCwgaW50cm9kdWNlIGEgbmV3
CmZ1bmN0aW9uIHJlbW92ZV9pZGVudGl0eV9tYXBwaW5nKCkgd2lsbCBsb29rIHdoZXJlIGlzIHRo
ZSB0b3AtbGV2ZWwgZW50cnkKZm9yIHRoZSAxOjEgbWFwcGluZyBhbmQgcmVtb3ZlIGl0LgoKVGhl
IG5ldyBmdW5jdGlvbiBpcyBvbmx5IGNhbGxlZCBmb3IgdGhlIGJvb3QgQ1BVLiBTZWNvbmRhcnkg
Q1BVcyB3aWxsCnN3aXRjaCBkaXJlY3RseSB0byB0aGUgcnVudGltZSBwYWdlLXRhYmxlcyBzbyB0
aGVyZSBhcmUgbm8gbmVlZCB0bwpyZW1vdmUgdGhlIDE6MSBtYXBwaW5nLiBOb3RlIHRoYXQgdGhp
cyBzdGlsbCBkb2Vzbid0IG1ha2UgdGhlIFNlY29uZGFyeQpDUFVzIHBhdGggc2FmZSBidXQgaXQg
aXMgbm90IG1ha2luZyBpdCB3b3JzdC4KCk5vdGUgdGhhdCB0aGUgVExCIGZsdXNoIHNlcXVlbmNl
IGlzIHNhbWUgc2VxdWVuY2UgYXMgZGVzY3JpYmVkIGluCmFzbS1hcm0vYXJtMzIvZmx1c2h0bGIu
aCB3aXRoIGEgdHdpc3QuIFBlciBENS0yNTMwIEFSTSBEREkgMDQ4N0QuYSwKYSBkc2IgbnNoIGlz
IHN1ZmZpY2llbnQgZm9yIGxvY2FsIGZsdXNoLiBUaGlzIHBhcnQgb2YgdGhlIEFybSBBcm0Kd2Fz
IG1pc3NlZCB3aGlsZSByZXdvcmtpbmcgdGhlIGhlYWRlciBhbmQgdGhlcmVmb3JlIGEgbW9yZSBj
b25zZXJ2YXRpdmUKd2F5IHdlcmUgYWRvcHRlZC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIEl0IGlzIHZlcnkgbGlrZWx5IHdlIHdp
bGwgbmVlZCB0byByZS1pbnRyb2R1Y2UgdGhlIDE6MSBtYXBwaW5nIHRvIGNhdGVyCiAgICBzZWNv
bmRhcnkgQ1BVcyBib290IGFuZCBzdXNwZW5kL3Jlc3VtZS4gRm9yIG5vdywgdGhlIGF0dGVtcHQg
aXMgdG8gbWFrZQogICAgYm9vdCBDUFUgcGF0aCBmdWxseSBBcm0gQXJtIGNvbXBsaWFudC4KCiAg
ICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gRml4IHR5cG8KICAgICAgICAtIFJlbW92ZSB1bm5l
Y2Vzc2FyeSBjb21tZW50cwogICAgICAgIC0gVXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZSB0byBt
ZW50aW9uIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4KICAgICAgICB0aGUgc2VxdWVuY2UgZGVzY3Jp
YmVkIGluIHRsYmZsdXNoLmggYW5kIHRoZSBvbmUgdXNlZCBpbiB0aGUKICAgICAgICBjb2RlLgoK
ICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBdm9pZCBoYXJkY29kaW5nIHNsb3RzCgogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIHMvSUQgbWFwLzE6MSBtYXBwaW5nLwogICAgICAgIC0g
UmVuYW1lIHJlbW92ZV9pZF9tYXAoKSB0byByZW1vdmVfaWRlbnRpdHlfbWFwcGluZygpCiAgICAg
ICAgLSBBZGQgbWlzc2luZyBzaWduZWQtb2ZmLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyB8IDkwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9o
ZWFkLlMKaW5kZXggYmEyNGIwNWZhMi4uNGM5YTY5YmU2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0zMyw2
ICszMywxMSBAQAogI2RlZmluZSBQVF9ERVYgICAgMHhlNzEgLyogbkc9MSBBRj0xIFNIPTEwIEFQ
PTAxIE5TPTEgQVRUUj0xMDAgVD0wIFA9MSAqLwogI2RlZmluZSBQVF9ERVZfTDMgMHhlNzMgLyog
bkc9MSBBRj0xIFNIPTEwIEFQPTAxIE5TPTEgQVRUUj0xMDAgVD0xIFA9MSAqLwogCisvKiBDb252
ZW5pZW5jZSBkZWZpbmVzIHRvIGdldCBzbG90IHVzZWQgYnkgWGVuIG1hcHBpbmcuICovCisjZGVm
aW5lIFhFTl9aRVJPRVRIX1NMT1QgICAgemVyb2V0aF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RB
UlQpCisjZGVmaW5lIFhFTl9GSVJTVF9TTE9UICAgICAgZmlyc3RfdGFibGVfb2Zmc2V0KFhFTl9W
SVJUX1NUQVJUKQorI2RlZmluZSBYRU5fU0VDT05EX1NMT1QgICAgIHNlY29uZF90YWJsZV9vZmZz
ZXQoWEVOX1ZJUlRfU1RBUlQpCisKICNkZWZpbmUgX19IRUFEX0ZMQUdfUEFHRV9TSVpFICAgKChQ
QUdFX1NISUZUIC0gMTApIC8gMikKIAogI2RlZmluZSBfX0hFQURfRkxBR19QSFlTX0JBU0UgICAx
CkBAIC0zMTIsNiArMzE3LDEzIEBAIHJlYWxfc3RhcnRfZWZpOgogICAgICAgICBsZHIgICB4MCwg
PXByaW1hcnlfc3dpdGNoZWQKICAgICAgICAgYnIgICAgeDAKIHByaW1hcnlfc3dpdGNoZWQ6Cisg
ICAgICAgIC8qCisgICAgICAgICAqIFRoZSAxOjEgbWFwIG1heSBjbGFzaCB3aXRoIG90aGVyIHBh
cnRzIG9mIHRoZSBYZW4gdmlydHVhbCBtZW1vcnkKKyAgICAgICAgICogbGF5b3V0LiBBcyBpdCBp
cyBub3QgdXNlZCBhbnltb3JlLCByZW1vdmUgaXQgY29tcGxldGVseSB0bworICAgICAgICAgKiBh
dm9pZCBoYXZpbmcgdG8gd29ycnkgYWJvdXQgcmVwbGFjaW5nIGV4aXN0aW5nIG1hcHBpbmcKKyAg
ICAgICAgICogYWZ0ZXJ3YXJkcy4KKyAgICAgICAgICovCisgICAgICAgIGJsICAgIHJlbW92ZV9p
ZGVudGl0eV9tYXBwaW5nCiAgICAgICAgIGJsICAgIHNldHVwX2ZpeG1hcAogI2lmZGVmIENPTkZJ
R19FQVJMWV9QUklOVEsKICAgICAgICAgLyogVXNlIGEgdmlydHVhbCBhZGRyZXNzIHRvIGFjY2Vz
cyB0aGUgVUFSVC4gKi8KQEAgLTY0OCwxMCArNjYwLDY3IEBAIGVuYWJsZV9tbXU6CiAgICAgICAg
IHJldAogRU5EUFJPQyhlbmFibGVfbW11KQogCisvKgorICogUmVtb3ZlIHRoZSAxOjEgbWFwIGZy
b20gdGhlIHBhZ2UtdGFibGVzLiBJdCBpcyBub3QgZWFzeSB0byBrZWVwIHRyYWNrCisgKiB3aGVy
ZSB0aGUgMToxIG1hcCB3YXMgbWFwcGVkLCBzbyB3ZSB3aWxsIGxvb2sgZm9yIHRoZSB0b3AtbGV2
ZWwgZW50cnkKKyAqIGV4Y2x1c2l2ZSB0byB0aGUgMToxIG1hcCBhbmQgcmVtb3ZlIGl0LgorICoK
KyAqIElucHV0czoKKyAqICAgeDE5OiBwYWRkcihzdGFydCkKKyAqCisgKiBDbG9iYmVycyB4MCAt
IHgxCisgKi8KK3JlbW92ZV9pZGVudGl0eV9tYXBwaW5nOgorICAgICAgICAvKgorICAgICAgICAg
KiBGaW5kIHRoZSB6ZXJvZXRoIHNsb3QgdXNlZC4gUmVtb3ZlIHRoZSBlbnRyeSBmcm9tIHplcm9l
dGgKKyAgICAgICAgICogdGFibGUgaWYgdGhlIHNsb3QgaXMgbm90IFhFTl9aRVJPRVRIX1NMT1Qu
CisgICAgICAgICAqLworICAgICAgICBsc3IgICB4MSwgeDE5LCAjWkVST0VUSF9TSElGVCAgIC8q
IHgxIDo9IHplcm9ldGggc2xvdCAqLworICAgICAgICBjbXAgICB4MSwgI1hFTl9aRVJPRVRIX1NM
T1QKKyAgICAgICAgYmVxICAgMWYKKyAgICAgICAgLyogSXQgaXMgbm90IGluIHNsb3QgWEVOX1pF
Uk9FVEhfU0xPVCwgcmVtb3ZlIHRoZSBlbnRyeS4gKi8KKyAgICAgICAgbGRyICAgeDAsID1ib290
X3BndGFibGUgICAgICAgICAvKiB4MCA6PSByb290IHRhYmxlICovCisgICAgICAgIHN0ciAgIHh6
ciwgW3gwLCB4MSwgbHNsICMzXQorICAgICAgICBiICAgICBpZGVudGl0eV9tYXBwaW5nX3JlbW92
ZWQKKworMToKKyAgICAgICAgLyoKKyAgICAgICAgICogRmluZCB0aGUgZmlyc3Qgc2xvdCB1c2Vk
LiBSZW1vdmUgdGhlIGVudHJ5IGZvciB0aGUgZmlyc3QKKyAgICAgICAgICogdGFibGUgaWYgdGhl
IHNsb3QgaXMgbm90IFhFTl9GSVJTVF9TTE9ULgorICAgICAgICAgKi8KKyAgICAgICAgbHNyICAg
eDEsIHgxOSwgI0ZJUlNUX1NISUZUCisgICAgICAgIGFuZCAgIHgxLCB4MSwgI0xQQUVfRU5UUllf
TUFTSyAgLyogeDEgOj0gZmlyc3Qgc2xvdCAqLworICAgICAgICBjbXAgICB4MSwgI1hFTl9GSVJT
VF9TTE9UCisgICAgICAgIGJlcSAgIDFmCisgICAgICAgIC8qIEl0IGlzIG5vdCBpbiBzbG90IFhF
Tl9GSVJTVF9TTE9ULCByZW1vdmUgdGhlIGVudHJ5LiAqLworICAgICAgICBsZHIgICB4MCwgPWJv
b3RfZmlyc3QgICAgICAgICAgIC8qIHgwIDo9IGZpcnN0IHRhYmxlICovCisgICAgICAgIHN0ciAg
IHh6ciwgW3gwLCB4MSwgbHNsICMzXQorICAgICAgICBiICAgICBpZGVudGl0eV9tYXBwaW5nX3Jl
bW92ZWQKKworMToKKyAgICAgICAgLyoKKyAgICAgICAgICogRmluZCB0aGUgc2Vjb25kIHNsb3Qg
dXNlZC4gUmVtb3ZlIHRoZSBlbnRyeSBmb3IgdGhlIGZpcnN0CisgICAgICAgICAqIHRhYmxlIGlm
IHRoZSBzbG90IGlzIG5vdCBYRU5fU0VDT05EX1NMT1QuCisgICAgICAgICAqLworICAgICAgICBs
c3IgICB4MSwgeDE5LCAjU0VDT05EX1NISUZUCisgICAgICAgIGFuZCAgIHgxLCB4MSwgI0xQQUVf
RU5UUllfTUFTSyAgLyogeDEgOj0gZmlyc3Qgc2xvdCAqLworICAgICAgICBjbXAgICB4MSwgI1hF
Tl9TRUNPTkRfU0xPVAorICAgICAgICBiZXEgICBpZGVudGl0eV9tYXBwaW5nX3JlbW92ZWQKKyAg
ICAgICAgLyogSXQgaXMgbm90IGluIHNsb3QgMSwgcmVtb3ZlIHRoZSBlbnRyeSAqLworICAgICAg
ICBsZHIgICB4MCwgPWJvb3Rfc2Vjb25kICAgICAgICAgIC8qIHgwIDo9IHNlY29uZCB0YWJsZSAq
LworICAgICAgICBzdHIgICB4enIsIFt4MCwgeDEsIGxzbCAjM10KKworaWRlbnRpdHlfbWFwcGlu
Z19yZW1vdmVkOgorICAgICAgICAvKiBTZWUgYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oIGZvciB0
aGUgZXhwbGFuYXRpb24gb2YgdGhlIHNlcXVlbmNlLiAqLworICAgICAgICBkc2IgICBuc2hzdAor
ICAgICAgICB0bGJpICBhbGxlMgorICAgICAgICBkc2IgICBuc2gKKyAgICAgICAgaXNiCisKKyAg
ICAgICAgcmV0CitFTkRQUk9DKHJlbW92ZV9pZGVudGl0eV9tYXBwaW5nKQorCiBzZXR1cF9maXht
YXA6Ci0gICAgICAgIC8qIE5vdyB3ZSBjYW4gaW5zdGFsbCB0aGUgZml4bWFwIGFuZCBkdGIgbWFw
cGluZ3MsIHNpbmNlIHdlCi0gICAgICAgICAqIGRvbid0IG5lZWQgdGhlIDE6MSBtYXAgYW55IG1v
cmUgKi8KLSAgICAgICAgZHNiICAgc3kKICNpZiBkZWZpbmVkKENPTkZJR19FQVJMWV9QUklOVEsp
IC8qIEZpeG1hcCBpcyBvbmx5IHVzZWQgYnkgZWFybHkgcHJpbnRrICovCiAgICAgICAgIC8qIEFk
ZCBVQVJUIHRvIHRoZSBmaXhtYXAgdGFibGUgKi8KICAgICAgICAgbGRyICAgeDEsID14ZW5fZml4
bWFwICAgICAgICAvKiB4MSA6PSB2YWRkciAoeGVuX2ZpeG1hcCkgKi8KQEAgLTY2OSwxOSArNzM4
LDEwIEBAIHNldHVwX2ZpeG1hcDoKICAgICAgICAgbGRyICAgeDEsID1GSVhNQVBfQUREUigwKQog
ICAgICAgICBsc3IgICB4MSwgeDEsICMoU0VDT05EX1NISUZUIC0gMykgICAvKiB4MSA6PSBTbG90
IGZvciBGSVhNQVAoMCkgKi8KICAgICAgICAgc3RyICAgeDIsIFt4NCwgeDFdICAgICAgICAgICAv
KiBNYXAgaXQgaW4gdGhlIGZpeG1hcCdzIHNsb3QgKi8KLSNlbmRpZgogCi0gICAgICAgIC8qCi0g
ICAgICAgICAqIEZsdXNoIHRoZSBUTEIgaW4gY2FzZSB0aGUgMToxIG1hcHBpbmcgaGFwcGVucyB0
byBjbGFzaCB3aXRoCi0gICAgICAgICAqIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyB1c2VkIGJ5IHRo
ZSBmaXhtYXAgb3IgRFRCLgotICAgICAgICAgKi8KLSAgICAgICAgZHNiICAgc3kgICAgICAgICAg
ICAgICAgICAgICAvKiBFbnN1cmUgYW55IHBhZ2UgdGFibGUgdXBkYXRlcyBtYWRlIGFib3ZlCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogaGF2ZSBvY2N1cnJlZC4gKi8K
LQotICAgICAgICBpc2IKLSAgICAgICAgdGxiaSAgYWxsZTIKLSAgICAgICAgZHNiICAgc3kgICAg
ICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KLSAg
ICAgICAgaXNiCisgICAgICAgIC8qIEVuc3VyZSBhbnkgcGFnZSB0YWJsZSB1cGRhdGVzIG1hZGUg
YWJvdmUgaGF2ZSBvY2N1cnJlZC4gKi8KKyAgICAgICAgZHNiICAgbnNoc3QKKyNlbmRpZgogICAg
ICAgICByZXQKIEVORFBST0Moc2V0dXBfZml4bWFwKQogCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 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 1iAHyC-00084r-Vr; Tue, 17 Sep 2019 18:12:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyC-00084c-4M
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:12:56 +0000
X-Inumbo-ID: c4dc6fea-d976-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c4dc6fea-d976-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 18:12:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2D0AC1650;
 Tue, 17 Sep 2019 11:12: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 7BB223F67D;
 Tue, 17 Sep 2019 11:12:53 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:38 +0100
Message-Id: <20190917181244.30027-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190917181244.30027-1-julien.grall@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 2/8] xen/arm64: head: Rework and document
 setup_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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdGhlIGZpeG1hcCB0YWJsZSBpcyBvbmx5IGhvb2tlZCB3aGVuIGVhcmx5
cHJpbnRrIGlzIHVzZWQuClRoaXMgaXMgZmluZSB0b2RheSBiZWNhdXNlIGluIEMgbGFuZCwgdGhl
IGZpeG1hcCBpcyBub3QgdXNlZCBieSBhbnlvbmUKdW50aWwgdGhlIHRoZSBib290IENQVSBpcyBz
d2l0Y2hpbmcgdG8gdGhlIHJ1bnRpbWUgcGFnZS10YWJsZXMuCgpJbiB0aGUgZnV0dXJlLCB0aGUg
Ym9vdCBDUFUgd2lsbCBub3Qgc3dpdGNoIGJldHdlZW4gcGFnZS10YWJsZXMgdG8KYXZvaWQgVExC
IGluY29oZXJlbmN5LiBUaHVzLCB0aGUgZml4bWFwIHRhYmxlIHdpbGwgbmVlZCB0byBiZSBhbHdh
eXMKaG9va2VkIGJlZm9yZSBhbnkgdXNlLiBMZXQncyBzdGFydCBkb2luZyBpdCBub3cgaW4gc2V0
dXBfZml4bWFwKCkuCgpMYXN0bHksIGRvY3VtZW50IHRoZSBiZWhhdmlvciBhbmQgdGhlIG1haW4g
cmVnaXN0ZXJzIHVzYWdlIHdpdGhpbiB0aGUKZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAg
ICAgIC0gRml4IHR5cG8gaW4gdGhlIGNvbW1pdCBtZXNzYWdlCiAgICAgICAgLSBBZGQgU3RlZmFu
bydzIEFja2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVwZGF0ZSB0aGUgY29t
bWVudCB0byByZWZsZWN0IHRoYXQgd2UgY2xvYmJlcnMgeDEgLSB4NCBhbmQgbm90CiAgICAgICAg
eDAgLSB4MS4KICAgICAgICAtIEFkZCB0aGUgbGlzdCBvZiBpbnB1dCByZWdpc3RlcnMKICAgICAg
ICAtIHMvSUQgbWFwLzE6MSBtYXBwaW5nLwogICAgICAgIC0gUmV3b3JkIHRoZSBjb21taXQgbWVz
c2FnZQotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCAxOCArKysrKysrKysrKysrKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TCmluZGV4IDRjOWE2OWJlNjMuLjE3N2NlYzRlNDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtNzIw
LDggKzcyMCwyMSBAQCBpZGVudGl0eV9tYXBwaW5nX3JlbW92ZWQ6CiAgICAgICAgIHJldAogRU5E
UFJPQyhyZW1vdmVfaWRlbnRpdHlfbWFwcGluZykKIAorLyoKKyAqIE1hcCB0aGUgVUFSVCBpbiB0
aGUgZml4bWFwICh3aGVuIGVhcmx5cHJpbnRrIGlzIHVzZWQpIGFuZCBob29rIHRoZQorICogZml4
bWFwIHRhYmxlIGluIHRoZSBwYWdlIHRhYmxlcy4KKyAqCisgKiBUaGUgZml4bWFwIGNhbm5vdCBi
ZSBtYXBwZWQgaW4gY3JlYXRlX3BhZ2VfdGFibGVzIGJlY2F1c2UgaXQgbWF5CisgKiBjbGFzaCB3
aXRoIHRoZSAxOjEgbWFwcGluZy4KKyAqCisgKiBJbnB1dHM6CisgKiAgIHgyMDogUGh5c2ljYWwg
b2Zmc2V0CisgKiAgIHgyMzogRWFybHkgVUFSVCBiYXNlIHBoeXNpY2FsIGFkZHJlc3MKKyAqCisg
KiBDbG9iYmVycyB4MSAtIHg0CisgKi8KIHNldHVwX2ZpeG1hcDoKLSNpZiBkZWZpbmVkKENPTkZJ
R19FQVJMWV9QUklOVEspIC8qIEZpeG1hcCBpcyBvbmx5IHVzZWQgYnkgZWFybHkgcHJpbnRrICov
CisjaWZkZWYgQ09ORklHX0VBUkxZX1BSSU5USwogICAgICAgICAvKiBBZGQgVUFSVCB0byB0aGUg
Zml4bWFwIHRhYmxlICovCiAgICAgICAgIGxkciAgIHgxLCA9eGVuX2ZpeG1hcCAgICAgICAgLyog
eDEgOj0gdmFkZHIgKHhlbl9maXhtYXApICovCiAgICAgICAgIGxzciAgIHgyLCB4MjMsICNUSElS
RF9TSElGVApAQCAtNzI5LDYgKzc0Miw3IEBAIHNldHVwX2ZpeG1hcDoKICAgICAgICAgbW92ICAg
eDMsICNQVF9ERVZfTDMKICAgICAgICAgb3JyICAgeDIsIHgyLCB4MyAgICAgICAgICAgICAvKiB4
MiA6PSA0SyBkZXYgbWFwIGluY2x1ZGluZyBVQVJUICovCiAgICAgICAgIHN0ciAgIHgyLCBbeDEs
ICMoRklYTUFQX0NPTlNPTEUqOCldIC8qIE1hcCBpdCBpbiB0aGUgZmlyc3QgZml4bWFwJ3Mgc2xv
dCAqLworI2VuZGlmCiAKICAgICAgICAgLyogTWFwIGZpeG1hcCBpbnRvIGJvb3Rfc2Vjb25kICov
CiAgICAgICAgIGxkciAgIHg0LCA9Ym9vdF9zZWNvbmQgICAgICAgLyogeDQgOj0gdmFkZHIgKGJv
b3Rfc2Vjb25kKSAqLwpAQCAtNzQxLDcgKzc1NSw3IEBAIHNldHVwX2ZpeG1hcDoKIAogICAgICAg
ICAvKiBFbnN1cmUgYW55IHBhZ2UgdGFibGUgdXBkYXRlcyBtYWRlIGFib3ZlIGhhdmUgb2NjdXJy
ZWQuICovCiAgICAgICAgIGRzYiAgIG5zaHN0Ci0jZW5kaWYKKwogICAgICAgICByZXQKIEVORFBS
T0Moc2V0dXBfZml4bWFwKQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 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 1iAHyH-00086A-Bu; Tue, 17 Sep 2019 18:13:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyG-00085i-2D
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:13:00 +0000
X-Inumbo-ID: c573aca2-d976-11e9-961d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c573aca2-d976-11e9-961d-12813bfff9fa;
 Tue, 17 Sep 2019 18:12:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 16A8B1682;
 Tue, 17 Sep 2019 11:12: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 650FF3F67D;
 Tue, 17 Sep 2019 11:12:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:39 +0100
Message-Id: <20190917181244.30027-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190917181244.30027-1-julien.grall@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 3/8] xen/arm32: head: Remove 1:1 mapping as
 soon as it is not used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIDE6MSBtYXBwaW5nIG1heSBjbGFzaCB3aXRoIG90aGVyIHBhcnRzIG9mIHRoZSBYZW4gdmly
dHVhbCBtZW1vcnkKbGF5b3V0LiBBdCB0aGUgbW9tZW50LCBYZW4gaXMgaGFuZGxpbmcgdGhlIGNs
YXNoIGJ5IG9ubHkgY3JlYXRpbmcgYQptYXBwaW5nIHRvIHRoZSBydW50aW1lIHZpcnR1YWwgYWRk
cmVzcyBiZWZvcmUgZW5hYmxpbmcgdGhlIE1NVS4KClRoZSByZXN0IG9mIHRoZSBtYXBwaW5ncyAo
c3VjaCBhcyB0aGUgZml4bWFwKSB3aWxsIGJlIG1hcHBlZCBhZnRlciB0aGUKTU1VIGlzIGVuYWJs
ZWQuIEhvd2V2ZXIsIHRoZSBjb2RlIGRvaW5nIHRoZSBtYXBwaW5nIGlzIG5vdCBzYWZlIGFzIGl0
CnJlcGxhY2UgbWFwcGluZyB3aXRob3V0IHVzaW5nIHRoZSBCcmVhay1CZWZvcmUtTWFrZSBzZXF1
ZW5jZS4KCkFzIHRoZSAxOjEgbWFwcGluZyBjYW4gYmUgYW55d2hlcmUgaW4gdGhlIG1lbW9yeSwg
aXQgaXMgZWFzaWVyIHRvIHJlbW92ZQphbGwgdGhlIGVudHJpZXMgYWRkZWQgYXMgc29vbiBhcyB0
aGUgMToxIG1hcHBpbmcgaXMgbm90IHVzZWQgcmF0aGVyIHRoYW4KYWRkaW5nIHRoZSBCcmVhay1C
ZWZvcmUtTWFrZSBzZXF1ZW5jZSBldmVyeXdoZXJlLgoKSXQgaXMgZGlmZmljdWx0IHRvIHRyYWNr
IHdoZXJlIGV4YWN0bHkgdGhlIDE6MSBtYXBwaW5nIHdhcyBjcmVhdGVkCndpdGhvdXQgYSBmdWxs
IHJld29yayBvZiBjcmVhdGVfcGFnZV90YWJsZXMoKS4gSW5zdGVhZCwgaW50cm9kdWNlIGEgbmV3
CmZ1bmN0aW9uIHJlbW92ZV9pZGVudGl0eV9tYXBwaW5nKCkgd2lsbCBsb29rIHdoZXJlIGlzIHRo
ZSB0b3AtbGV2ZWwgZW50cnkKZm9yIHRoZSAxOjEgbWFwcGluZyBhbmQgcmVtb3ZlIGl0LgoKVGhl
IG5ldyBmdW5jdGlvbiBpcyBvbmx5IGNhbGxlZCBmb3IgdGhlIGJvb3QgQ1BVLiBTZWNvbmRhcnkg
Q1BVcyB3aWxsCnN3aXRjaCBkaXJlY3RseSB0byB0aGUgcnVudGltZSBwYWdlLXRhYmxlcyBzbyB0
aGVyZSBhcmUgbm8gbmVlZCB0bwpyZW1vdmUgdGhlIDE6MSBtYXBwaW5nLiBOb3RlIHRoYXQgdGhp
cyBzdGlsbCBkb2Vzbid0IG1ha2UgdGhlIFNlY29uZGFyeQpDUFVzIHBhdGggc2FmZSBidXQgaXQg
aXMgbm90IG1ha2luZyBpdCB3b3JzdC4KCk5vdGUgdGhhdCB0aGUgVExCIGZsdXNoIHNlcXVlbmNl
IGlzIHNhbWUgc2VxdWVuY2UgYXMgZGVzY3JpYmVkIGluCmFzbS1hcm0vYXJtMzIvZmx1c2h0bGIu
aCB3aXRoIGEgdHdpc3QuIFBlciBHNS01NTMyIEFSTSBEREkgMDQ4N0QuYSwKYSBkc2IgbnNoIGlz
IHN1ZmZpY2llbnQgZm9yIGxvY2FsIGZsdXNoZWQuIE5vdGUgdGhlIHNlY3Rpb24gaXMgZnJvbSB0
aGUKQUFyY2gzMiBBcm12OCBzcGVjLCBJIHdhc24ndCBhYmxlIHRvIGZpbmQgdGhlIHNhbWUgZXhh
Y3Qgc2VjdGlvbiBpbiB0aGUKQXJtdjcgc3BlYyBidXQgdGhpcyBpcyBkb3R0ZWQgYXMgbG9jYWwg
b3BlcmF0aW9ucyBvbmx5IGFwcGxpZXMgdG8Kbm9uLXNoYXJlYWJsZSBkb21haW4uIFRoaXMgd2Fz
IG1pc3NlZCB3aGlsZSByZXdvcmtpbmcgdGhlIGhlYWRlciBhbmQKdGhlcmVmb3JlIGEgbW9yZSBj
b25zZXJ2YXRpdmUgd2F5IHdlcmUgYWRvcHRlZC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIEl0IGlzIHZlcnkgbGlrZWx5IHdlIHdp
bGwgbmVlZCB0byByZS1pbnRyb2R1Y2UgdGhlIDE6MSBtYXBwaW5nIHRvIGNhdGVyCiAgICBzZWNv
bmRhcnkgQ1BVcyBib290IGFuZCBzdXNwZW5kL3Jlc3VtZS4gRm9yIG5vdywgdGhlIGF0dGVtcHQg
aXMgdG8gbWFrZQogICAgYm9vdCBDUFUgcGF0aCBmdWxseSBBcm0gQXJtIGNvbXBsaWFudC4KCiAg
ICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gRml4IHR5cG8KICAgICAgICAtIEZpeCBpbmRlbnRh
dGlvbgogICAgICAgIC0gUmVtb3ZlIHVubmVjZXNzYXJ5IGNvbW1lbnRzCgogICAgQ2hhbmdlcyBp
biB2MzoKICAgICAgICAtIFJlbW92ZSB1bnVzZWQgbGFiZWwKICAgICAgICAtIEF2b2lkIGhhcmNv
ZGluZyBzbG90cwoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0K
IHhlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgfCA4NCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCmluZGV4IDk5OTIzMzQ1MmQuLjY1YjdlMGQ3MTEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTMyL2hlYWQuUwpAQCAtMzIsNiArMzIsMTAgQEAKICNkZWZpbmUgUFRfVVBQRVIoeCkgKFBU
XyMjeCAmIDB4ZjAwKQogI2RlZmluZSBQVF9MT1dFUih4KSAoUFRfIyN4ICYgMHgwZmYpCiAKKy8q
IENvbnZlbmllbmNlIGRlZmluZXMgdG8gZ2V0IHNsb3QgdXNlZCBieSBYZW4gbWFwcGluZy4gKi8K
KyNkZWZpbmUgWEVOX0ZJUlNUX1NMT1QgICAgICBmaXJzdF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRf
U1RBUlQpCisjZGVmaW5lIFhFTl9TRUNPTkRfU0xPVCAgICAgc2Vjb25kX3RhYmxlX29mZnNldChY
RU5fVklSVF9TVEFSVCkKKwogI2lmIChkZWZpbmVkIChDT05GSUdfRUFSTFlfUFJJTlRLKSkgJiYg
KGRlZmluZWQgKEVBUkxZX1BSSU5US19JTkMpKQogI2luY2x1ZGUgRUFSTFlfUFJJTlRLX0lOQwog
I2VuZGlmCkBAIC0xNTcsNiArMTYxLDEzIEBAIHBhc3RfekltYWdlOgogICAgICAgICBsZHIgICBy
MCwgPXByaW1hcnlfc3dpdGNoZWQKICAgICAgICAgbW92ICAgcGMsIHIwCiBwcmltYXJ5X3N3aXRj
aGVkOgorICAgICAgICAvKgorICAgICAgICAgKiBUaGUgMToxIG1hcCBtYXkgY2xhc2ggd2l0aCBv
dGhlciBwYXJ0cyBvZiB0aGUgWGVuIHZpcnR1YWwgbWVtb3J5CisgICAgICAgICAqIGxheW91dC4g
QXMgaXQgaXMgbm90IHVzZWQgYW55bW9yZSwgcmVtb3ZlIGl0IGNvbXBsZXRlbHkgdG8KKyAgICAg
ICAgICogYXZvaWQgaGF2aW5nIHRvIHdvcnJ5IGFib3V0IHJlcGxhY2luZyBleGlzdGluZyBtYXBw
aW5nCisgICAgICAgICAqIGFmdGVyd2FyZHMuCisgICAgICAgICAqLworICAgICAgICBibCAgICBy
ZW1vdmVfaWRlbnRpdHlfbWFwcGluZwogICAgICAgICBibCAgICBzZXR1cF9maXhtYXAKICNpZmRl
ZiBDT05GSUdfRUFSTFlfUFJJTlRLCiAgICAgICAgIC8qIFVzZSBhIHZpcnR1YWwgYWRkcmVzcyB0
byBhY2Nlc3MgdGhlIFVBUlQuICovCkBAIC00ODEsMTIgKzQ5Miw2MSBAQCBlbmFibGVfbW11Ogog
ICAgICAgICBtb3YgICBwYywgbHIKIEVORFBST0MoZW5hYmxlX21tdSkKIAotc2V0dXBfZml4bWFw
OgorLyoKKyAqIFJlbW92ZSB0aGUgMToxIG1hcCBmcm9tIHRoZSBwYWdlLXRhYmxlcy4gSXQgaXMg
bm90IGVhc3kgdG8ga2VlcCB0cmFjaworICogd2hlcmUgdGhlIDE6MSBtYXAgd2FzIG1hcHBlZCwg
c28gd2Ugd2lsbCBsb29rIGZvciB0aGUgdG9wLWxldmVsIGVudHJ5CisgKiBleGNsdXNpdmUgdG8g
dGhlIDE6MSBtYXAgYW5kIHJlbW92ZSBpdC4KKyAqCisgKiBJbnB1dHM6CisgKiAgIHI5IDogcGFk
ZHIoc3RhcnQpCisgKgorICogQ2xvYmJlcnMgcjAgLSByMworICovCityZW1vdmVfaWRlbnRpdHlf
bWFwcGluZzoKKyAgICAgICAgLyogcjI6cjMgOj0gaW52YWxpZCBwYWdlLXRhYmxlIGVudHJ5ICov
CisgICAgICAgIG1vdiAgIHIyLCAjMHgwCisgICAgICAgIG1vdiAgIHIzLCAjMHgwCiAgICAgICAg
IC8qCi0gICAgICAgICAqIE5vdyB3ZSBjYW4gaW5zdGFsbCB0aGUgZml4bWFwIGFuZCBkdGIgbWFw
cGluZ3MsIHNpbmNlIHdlCi0gICAgICAgICAqIGRvbid0IG5lZWQgdGhlIDE6MSBtYXAgYW55IG1v
cmUKKyAgICAgICAgICogRmluZCB0aGUgZmlyc3Qgc2xvdCB1c2VkLiBSZW1vdmUgdGhlIGVudHJ5
IGZvciB0aGUgZmlyc3QKKyAgICAgICAgICogdGFibGUgaWYgdGhlIHNsb3QgaXMgbm90IFhFTl9G
SVJTVF9TTE9ULgogICAgICAgICAgKi8KLSAgICAgICAgZHNiCisgICAgICAgIGxzciAgIHIxLCBy
OSwgI0ZJUlNUX1NISUZUCisgICAgICAgIG1vdl93IHIwLCBMUEFFX0VOVFJZX01BU0sKKyAgICAg
ICAgYW5kICAgcjEsIHIxLCByMCAgICAgICAgICAgICAgLyogcjEgOj0gZmlyc3Qgc2xvdCAqLwor
ICAgICAgICBjbXAgICByMSwgI1hFTl9GSVJTVF9TTE9UCisgICAgICAgIGJlcSAgIDFmCisgICAg
ICAgIC8qIEl0IGlzIG5vdCBpbiBzbG90IDAsIHJlbW92ZSB0aGUgZW50cnkgKi8KKyAgICAgICAg
bGRyICAgcjAsID1ib290X3BndGFibGUgICAgICAvKiByMCA6PSByb290IHRhYmxlICovCisgICAg
ICAgIGxzbCAgIHIxLCByMSwgIzMgICAgICAgICAgICAgLyogcjEgOj0gU2xvdCBvZmZzZXQgKi8K
KyAgICAgICAgc3RyZCAgcjIsIHIzLCBbcjAsIHIxXQorICAgICAgICBiICAgICBpZGVudGl0eV9t
YXBwaW5nX3JlbW92ZWQKKworMToKKyAgICAgICAgLyoKKyAgICAgICAgICogRmluZCB0aGUgc2Vj
b25kIHNsb3QgdXNlZC4gUmVtb3ZlIHRoZSBlbnRyeSBmb3IgdGhlIGZpcnN0CisgICAgICAgICAq
IHRhYmxlIGlmIHRoZSBzbG90IGlzIG5vdCBYRU5fU0VDT05EX1NMT1QuCisgICAgICAgICAqLwor
ICAgICAgICBsc3IgICByMSwgcjksICNTRUNPTkRfU0hJRlQKKyAgICAgICAgbW92X3cgcjAsIExQ
QUVfRU5UUllfTUFTSworICAgICAgICBhbmQgICByMSwgcjEsIHIwICAgICAgICAgICAgIC8qIHIx
IDo9IHNlY29uZCBzbG90ICovCisgICAgICAgIGNtcCAgIHIxLCAjWEVOX1NFQ09ORF9TTE9UCisg
ICAgICAgIGJlcSAgIGlkZW50aXR5X21hcHBpbmdfcmVtb3ZlZAorICAgICAgICAvKiBJdCBpcyBu
b3QgaW4gc2xvdCAxLCByZW1vdmUgdGhlIGVudHJ5ICovCisgICAgICAgIGxkciAgIHIwLCA9Ym9v
dF9zZWNvbmQgICAgICAgLyogcjAgOj0gc2Vjb25kIHRhYmxlICovCisgICAgICAgIGxzbCAgIHIx
LCByMSwgIzMgICAgICAgICAgICAgLyogcjEgOj0gU2xvdCBvZmZzZXQgKi8KKyAgICAgICAgc3Ry
ZCAgcjIsIHIzLCBbcjAsIHIxXQorCitpZGVudGl0eV9tYXBwaW5nX3JlbW92ZWQ6CisgICAgICAg
IC8qIFNlZSBhc20tYXJtL2FybTMyL2ZsdXNodGxiLmggZm9yIHRoZSBleHBsYW5hdGlvbiBvZiB0
aGUgc2VxdWVuY2UuICovCisgICAgICAgIGRzYiAgIG5zaHN0CisgICAgICAgIG1jciAgIENQMzIo
cjAsIFRMQklBTExIKQorICAgICAgICBkc2IgICBuc2gKKyAgICAgICAgaXNiCisKKyAgICAgICAg
bW92ICAgcGMsIGxyCitFTkRQUk9DKHJlbW92ZV9pZGVudGl0eV9tYXBwaW5nKQorCitzZXR1cF9m
aXhtYXA6CiAjaWYgZGVmaW5lZChDT05GSUdfRUFSTFlfUFJJTlRLKSAvKiBGaXhtYXAgaXMgb25s
eSB1c2VkIGJ5IGVhcmx5IHByaW50ayAqLwogICAgICAgICAvKiBBZGQgVUFSVCB0byB0aGUgZml4
bWFwIHRhYmxlICovCiAgICAgICAgIGxkciAgIHIxLCA9eGVuX2ZpeG1hcCAgICAgICAgLyogcjEg
Oj0gdmFkZHIgKHhlbl9maXhtYXApICovCkBAIC00OTYsNyArNTU2LDYgQEAgc2V0dXBfZml4bWFw
OgogICAgICAgICBvcnIgICByMiwgcjIsICNQVF9MT1dFUihERVZfTDMpIC8qIHIyOnIzIDo9IDRL
IGRldiBtYXAgaW5jbHVkaW5nIFVBUlQgKi8KICAgICAgICAgbW92ICAgcjMsICMweDAKICAgICAg
ICAgc3RyZCAgcjIsIHIzLCBbcjEsICMoRklYTUFQX0NPTlNPTEUqOCldIC8qIE1hcCBpdCBpbiB0
aGUgZmlyc3QgZml4bWFwJ3Mgc2xvdCAqLwotMToKIAogICAgICAgICAvKiBNYXAgZml4bWFwIGlu
dG8gYm9vdF9zZWNvbmQgKi8KICAgICAgICAgbGRyICAgcjEsID1ib290X3NlY29uZCAgICAgICAv
KiByMSA6PSB2YWRkciAoYm9vdF9zZWNvbmQpICovCkBAIC01MDgsMTkgKzU2NywxMCBAQCBzZXR1
cF9maXhtYXA6CiAgICAgICAgIG1vdiAgIHI0LCByNCwgbHNyICMoU0VDT05EX1NISUZUIC0gMykg
ICAvKiByNCA6PSBTbG90IGZvciBGSVhNQVAoMCkgKi8KICAgICAgICAgbW92ICAgcjMsICMweDAK
ICAgICAgICAgc3RyZCAgcjIsIHIzLCBbcjEsIHI0XSAgICAgICAvKiBNYXAgaXQgaW4gdGhlIGZp
eG1hcCdzIHNsb3QgKi8KLSNlbmRpZgotCi0gICAgICAgIC8qCi0gICAgICAgICAqIEZsdXNoIHRo
ZSBUTEIgaW4gY2FzZSB0aGUgMToxIG1hcHBpbmcgaGFwcGVucyB0byBjbGFzaCB3aXRoCi0gICAg
ICAgICAqIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyB1c2VkIGJ5IHRoZSBmaXhtYXAgb3IgRFRCLgot
ICAgICAgICAgKi8KLSAgICAgICAgZHNiICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1
cmUgYW55IHBhZ2UgdGFibGUgdXBkYXRlcyBtYWRlIGFib3ZlCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICogaGF2ZSBvY2N1cnJlZC4gKi8KIAotICAgICAgICBpc2IKLSAg
ICAgICAgbWNyICAgQ1AzMihyMCwgVExCSUFMTEgpICAgICAvKiBGbHVzaCBoeXBlcnZpc29yIFRM
QiAqLwotICAgICAgICBkc2IgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21w
bGV0aW9uIG9mIFRMQiBmbHVzaCAqLwotICAgICAgICBpc2IKKyAgICAgICAgLyogRW5zdXJlIGFu
eSBwYWdlIHRhYmxlIHVwZGF0ZXMgbWFkZSBhYm92ZSBoYXZlIG9jY3VycmVkLiAqLworICAgICAg
ICBkc2IgICBuc2hzdAorI2VuZGlmCiAgICAgICAgIG1vdiAgIHBjLCBscgogRU5EUFJPQyhzZXR1
cF9maXhtYXApCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAHyH-00086Z-So; Tue, 17 Sep 2019 18:13:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyH-000863-3x
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:13:01 +0000
X-Inumbo-ID: c5efc576-d976-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c5efc576-d976-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 18:12:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F14F1168F;
 Tue, 17 Sep 2019 11:12: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 4BDDA3F67D;
 Tue, 17 Sep 2019 11:12:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:40 +0100
Message-Id: <20190917181244.30027-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190917181244.30027-1-julien.grall@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 4/8] xen/arm32: head: Rework and document
 setup_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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdGhlIGZpeG1hcCB0YWJsZSBpcyBvbmx5IGhvb2tlZCB3aGVuIGVhcmx5
cHJpbnRrIGlzIHVzZWQuClRoaXMgaXMgZmluZSB0b2RheSBiZWNhdXNlIGluIEMgbGFuZCwgdGhl
IGZpeG1hcCBpcyBub3QgdXNlZCBieSBhbnlvbmUKdW50aWwgdGhlIHRoZSBib290IENQVSBpcyBz
d2l0Y2hpbmcgdG8gdGhlIHJ1bnRpbWUgcGFnZS10YWJsZXMuCgpJbiB0aGUgZnV0dXJlLCB0aGUg
Ym9vdCBDUFUgd2lsbCBub3Qgc3dpdGNoIGJldHdlZW4gcGFnZS10YWJsZXMgdG8KYXZvaWQgVExC
IGluY29oZXJlbmN5LiBUaHVzLCB0aGUgZml4bWFwIHRhYmxlIHdpbGwgbmVlZCB0byBiZSBhbHdh
eXMKaG9va2VkIGJlb2ZyZSBhbnkgdXNlLiBMZXQncyBzdGFydCBkb2luZyBpdCBub3cgaW4gc2V0
dXBfZml4bWFwKCkuCgpMYXN0bHksIGRvY3VtZW50IHRoZSBiZWhhdmlvciBhbmQgdGhlIG1haW4g
cmVnaXN0ZXJzIHVzYWdlIHdpdGhpbiB0aGUKZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgog
ICAgICAgIC0gVGhlIHVudXNlZCBsYWJlbCBpcyBub3cgcmVtb3ZlZCBpbiB0aGUgcHJldmlvdXMg
cGF0Y2gKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGlu
IHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5T
IHwgMTggKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5T
IGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRleCA2NWI3ZTBkNzExLi5mNThkMGZjYjgw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9oZWFkLlMKQEAgLTU0Niw4ICs1NDYsMjEgQEAgaWRlbnRpdHlfbWFwcGluZ19yZW1v
dmVkOgogICAgICAgICBtb3YgICBwYywgbHIKIEVORFBST0MocmVtb3ZlX2lkZW50aXR5X21hcHBp
bmcpCiAKKy8qCisgKiBNYXAgdGhlIFVBUlQgaW4gdGhlIGZpeG1hcCAod2hlbiBlYXJseXByaW50
ayBpcyB1c2VkKSBhbmQgaG9vayB0aGUKKyAqIGZpeG1hcCB0YWJsZSBpbiB0aGUgcGFnZSB0YWJs
ZXMuCisgKgorICogVGhlIGZpeG1hcCBjYW5ub3QgYmUgbWFwcGVkIGluIGNyZWF0ZV9wYWdlX3Rh
YmxlcyBiZWNhdXNlIGl0IG1heQorICogY2xhc2ggd2l0aCB0aGUgMToxIG1hcHBpbmcuCisgKgor
ICogSW5wdXRzOgorICogICByMTA6IFBoeXNpY2FsIG9mZnNldAorICogICByMTE6IEVhcmx5IFVB
UlQgYmFzZSBwaHlzaWNhbCBhZGRyZXNzCisgKgorICogQ2xvYmJlcnMgcjEgLSByNAorICovCiBz
ZXR1cF9maXhtYXA6Ci0jaWYgZGVmaW5lZChDT05GSUdfRUFSTFlfUFJJTlRLKSAvKiBGaXhtYXAg
aXMgb25seSB1c2VkIGJ5IGVhcmx5IHByaW50ayAqLworI2lmIGRlZmluZWQoQ09ORklHX0VBUkxZ
X1BSSU5USykKICAgICAgICAgLyogQWRkIFVBUlQgdG8gdGhlIGZpeG1hcCB0YWJsZSAqLwogICAg
ICAgICBsZHIgICByMSwgPXhlbl9maXhtYXAgICAgICAgIC8qIHIxIDo9IHZhZGRyICh4ZW5fZml4
bWFwKSAqLwogICAgICAgICBsc3IgICByMiwgcjExLCAjVEhJUkRfU0hJRlQKQEAgLTU1Niw2ICs1
NjksNyBAQCBzZXR1cF9maXhtYXA6CiAgICAgICAgIG9yciAgIHIyLCByMiwgI1BUX0xPV0VSKERF
Vl9MMykgLyogcjI6cjMgOj0gNEsgZGV2IG1hcCBpbmNsdWRpbmcgVUFSVCAqLwogICAgICAgICBt
b3YgICByMywgIzB4MAogICAgICAgICBzdHJkICByMiwgcjMsIFtyMSwgIyhGSVhNQVBfQ09OU09M
RSo4KV0gLyogTWFwIGl0IGluIHRoZSBmaXJzdCBmaXhtYXAncyBzbG90ICovCisjZW5kaWYKIAog
ICAgICAgICAvKiBNYXAgZml4bWFwIGludG8gYm9vdF9zZWNvbmQgKi8KICAgICAgICAgbGRyICAg
cjEsID1ib290X3NlY29uZCAgICAgICAvKiByMSA6PSB2YWRkciAoYm9vdF9zZWNvbmQpICovCkBA
IC01NzAsNyArNTg0LDcgQEAgc2V0dXBfZml4bWFwOgogCiAgICAgICAgIC8qIEVuc3VyZSBhbnkg
cGFnZSB0YWJsZSB1cGRhdGVzIG1hZGUgYWJvdmUgaGF2ZSBvY2N1cnJlZC4gKi8KICAgICAgICAg
ZHNiICAgbnNoc3QKLSNlbmRpZgorCiAgICAgICAgIG1vdiAgIHBjLCBscgogRU5EUFJPQyhzZXR1
cF9maXhtYXApCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAHyM-000891-7j; Tue, 17 Sep 2019 18: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyL-00088A-2X
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:13:05 +0000
X-Inumbo-ID: c7808f89-d976-11e9-961d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c7808f89-d976-11e9-961d-12813bfff9fa;
 Tue, 17 Sep 2019 18:12:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BF1911682;
 Tue, 17 Sep 2019 11:12: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 193853F67D;
 Tue, 17 Sep 2019 11:12:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:43 +0100
Message-Id: <20190917181244.30027-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190917181244.30027-1-julien.grall@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 7/8] xen/arm32: head: Introduce macros to
 create table and mapping 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgYW55IHVwZGF0ZSB0byB0aGUgYm9vdC1wYWdlcyBhcmUgb3Blbi1jb2Rl
ZC4gVGhpcyBpcwptYWtpbmcgbW9yZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgbG9naWMg
b2YgYSBmdW5jdGlvbiBhcyBlYWNoCnVwZGF0ZSByb3VnaGx5IHJlcXVpcmVzIDYgaW5zdHJ1Y3Rp
b25zLgoKVG8gZWFzZSB0aGUgcmVhZGFiaWxpdHksIHR3byBuZXcgbWFjcm9zIGFyZSBpbnRyb2R1
Y2VkOgogICAgLSBjcmVhdGVfdGFibGVfZW50cnk6IENyZWF0ZSBhIHBhZ2UtdGFibGUgZW50cnkg
aW4gYSBnaXZlbiB0YWJsZS4KICAgIFRoaXMgY2FuIHdvcmsgYXQgYW55IGxldmVsLgogICAgLSBj
cmVhdGVfbWFwcGluZ19lbnRyeTogQ3JlYXRlIGEgbWFwcGluZyBlbnRyeSBpbiBhIGdpdmVuIHRh
YmxlLgogICAgTm9uZSBvZiB0aGUgdXNlcnMgd2lsbCByZXF1aXJlIHRvIG1hcCBhdCBhbnkgb3Ro
ZXIgbGV2ZWwgdGhhbiAzcmQKICAgIChpLmUgcGFnZSBncmFudWxhcml0eSkuIFNvIHRoZSBtYWNy
byBpcyBvbmx5IHN1cHBvcnRpbmcgM3JkIGxldmVsCiAgICBtYXBwaW5nLgoKVW5saWtlIGFybTY0
LCB0aGVyZSBhcmUgbm8gZWFzeSB3YXkgdG8gaGF2ZSBhIFBDIHJlbGF0aXZlIGFkZHJlc3Mgd2l0
aGluCnRoZSByYW5nZSAtLys0R0IuIEluIG9yZGVyIHRvIGhhdmUgdGhlIHBvc3NpYmlsaXR5IHRv
IHVzZSB0aGUgbWFjcm8gaW4KY29udGV4dCB3aXRoIE1NVSBvbi9vZmYsIHRoZSB1c2VyIG5lZWRz
IHRvIHRlbGwgdGhlIHN0YXRlIG9mIHRoZSBNTVUuCgpMYXN0bHksIHRha2UgdGhlIG9wcG9ydHVu
aXR5IHRvIHJlcGxhY2Ugb3Blbi1jb2RlZCB2ZXJzaW9uIGluCnNldHVwX2ZpeG1hcCgpIGJ5IHRo
ZSB0d28gbmV3IG1hY3Jvcy4gVGhlIG9uZXMgaW4gY3JlYXRlX3BhZ2VfdGFibGVzKCkKd2lsbCBi
ZSByZXBsYWNlZCBpbiBhIGZvbGxvdy11cCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIFRoZSBhZHJfbCBoYWNrIGlzIGEg
Yml0IHVnbHksIGJ1dCBJIGNhbid0IGZpbmQgbmljZXIgd2F5IHRvIGF2b2lkCiAgICBjb2RlIGR1
cGxpY2F0aW9uIGFuZCBpbXByb3ZlIHJlYWRhYmlsaXR5LgoKICAgIENoYW5nZXMgaW4gdjQ6CiAg
ICAgICAgLSBGaXggdHlwbwogICAgICAgIC0gcy90bGIvcHRsYi8gaW4gY3JlYXRlX21hcHBpbmdf
ZW50cnkgbWFjcm8KICAgICAgICAtIEV4cGFuZCBjb21tZW50IG9uIHRvcCBvZiBhZGRyX2wgbWFj
cm8KICAgICAgICAtIFJlLW9yZGVyIGNvZGUgaW4gY3JlYXRlX21hcHBpbmdfZW50cnkKCiAgICBD
aGFuZ2VzIGluIHYzOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vYXJt
MzIvaGVhZC5TIHwgMTExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2hlYWQuUwppbmRleCBmNThkMGZjYjgwLi4xNzVmMGM5NzYwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAg
LTUwLDYgKzUwLDIzIEBACiAuZW5kbQogCiAvKgorICogVGhlcmUgYXJlIG5vIGVhc3kgd2F5IHRv
IGhhdmUgYSBQQyByZWxhdGl2ZSBhZGRyZXNzIHdpdGhpbiB0aGUgcmFuZ2UKKyAqICsvLSA0R0Ig
b2YgdGhlIFBDLgorICoKKyAqIFRoaXMgbWFjcm8gd29ya2Fyb3VuZCBpdCBieSBhc2tpbmcgdGhl
IHVzZXIgdG8gdGVsbCB3aGV0aGVyIHRoZSBNTVUKKyAqIGhhcyBiZWVuIHR1cm5lZCBvbiBvciBu
b3QuCisgKgorICogV2hlbiB0aGUgTU1VIGlzIHR1cm5lZCBvZmYsIHdlIG5lZWQgdG8gYXBwbHkg
dGhlIHBoeXNpY2FsIG9mZnNldAorICogKHIxMCkgaW4gb3JkZXIgdG8gZmluZCB0aGUgYXNzb2Np
YXRlZCBwaHlzaWNhbCBhZGRyZXNzLgorICovCisubWFjcm8gYWRyX2wsIGRzdCwgc3ltLCBtbXUK
KyAgICAgICAgbGRyICAgXGRzdCwgPVxzeW0KKyAgICAgICAgLmlmIFxtbXUgPT0gMAorICAgICAg
ICBhZGQgICBcZHN0LCBcZHN0LCByMTAKKyAgICAgICAgLmVuZGlmCisuZW5kbQorCisvKgogICog
Q29tbW9uIHJlZ2lzdGVyIHVzYWdlIGluIHRoaXMgZmlsZToKICAqICAgcjAgIC0KICAqICAgcjEg
IC0KQEAgLTM0Miw2ICszNTksNzYgQEAgY3B1X2luaXRfZG9uZToKIEVORFBST0MoY3B1X2luaXQp
CiAKIC8qCisgKiBNYWNybyB0byBjcmVhdGUgYSBwYWdlIHRhYmxlIGVudHJ5IGluIFxwdGJsIHRv
IFx0YmwKKyAqCisgKiBwdGJsOiAgICB0YWJsZSBzeW1ib2wgd2hlcmUgdGhlIGVudHJ5IHdpbGwg
YmUgY3JlYXRlZAorICogdGJsOiAgICAgdGFibGUgc3ltYm9sIHRvIHBvaW50IHRvCisgKiB2aXJ0
OiAgICB2aXJ0dWFsIGFkZHJlc3MKKyAqIHNoaWZ0OiAgICNpbW0gcGFnZSB0YWJsZSBzaGlmdAor
ICogbW11OiAgICAgSXMgdGhlIE1NVSB0dXJuZWQgb24vb2ZmLiBJZiBub3Qgc3BlY2lmaWVkIGl0
IHdpbGwgYmUgb2ZmCisgKgorICogUHJlc2VydmVzIFx2aXJ0CisgKiBDbG9iYmVycyByMSAtIHI0
CisgKgorICogQWxzbyB1c2UgcjEwIGZvciB0aGUgcGh5cyBvZmZzZXQuCisgKgorICogTm90ZSB0
aGF0IFx2aXJ0IHNob3VsZCBiZSBpbiBhIHJlZ2lzdGVyIG90aGVyIHRoYW4gcjEgLSByNAorICov
CisubWFjcm8gY3JlYXRlX3RhYmxlX2VudHJ5LCBwdGJsLCB0YmwsIHZpcnQsIHNoaWZ0LCBtbXU9
MAorICAgICAgICBsc3IgICByMSwgXHZpcnQsICNcc2hpZnQKKyAgICAgICAgbW92X3cgcjIsIExQ
QUVfRU5UUllfTUFTSworICAgICAgICBhbmQgICByMSwgcjEsIHIyICAgICAgICAgICAgIC8qIHIx
IDo9IHNsb3QgaW4gXHRsYiAqLworICAgICAgICBsc2wgICByMSwgcjEsICMzICAgICAgICAgICAg
IC8qIHIxIDo9IHNsb3Qgb2Zmc2V0IGluIFx0bGIgKi8KKworICAgICAgICBsZHIgICByNCwgPVx0
YmwKKyAgICAgICAgYWRkICAgcjQsIHI0LCByMTAgICAgICAgICAgICAvKiByNCA6PSBwYWRkcihc
dGxiKSAqLworCisgICAgICAgIG1vdiAgIHIyLCAjUFRfUFQgICAgICAgICAgICAgLyogcjI6cjMg
Oj0gcmlnaHQgZm9yIGxpbmVhciBQVCAqLworICAgICAgICBvcnIgICByMiwgcjIsIHI0ICAgICAg
ICAgICAgIC8qICAgICAgICAgICArIFx0bGIgcGFkZHIgKi8KKyAgICAgICAgbW92ICAgcjMsICMw
CisKKyAgICAgICAgYWRyX2wgcjQsIFxwdGJsLCBcbW11CisKKyAgICAgICAgc3RyZCAgcjIsIHIz
LCBbcjQsIHIxXQorLmVuZG0KKworLyoKKyAqIE1hY3JvIHRvIGNyZWF0ZSBhIG1hcHBpbmcgZW50
cnkgaW4gXHRibCB0byBccGFkZHIuIE9ubHkgbWFwcGluZyBpbiAzcmQKKyAqIGxldmVsIHRhYmxl
IChpLmUgcGFnZSBncmFudWxhcml0eSkgaXMgc3VwcG9ydGVkLgorICoKKyAqIHB0Ymw6ICAgICB0
YWJsZSBzeW1ib2wgd2hlcmUgdGhlIGVudHJ5IHdpbGwgYmUgY3JlYXRlZAorICogdmlydDogICAg
dmlydHVhbCBhZGRyZXNzCisgKiBwaHlzOiAgICBwaHlzaWNhbCBhZGRyZXNzCisgKiB0eXBlOiAg
ICBtYXBwaW5nIHR5cGUuIElmIG5vdCBzcGVjaWZpZWQgaXQgd2lsbCBiZSBub3JtYWwgbWVtb3J5
IChQVF9NRU1fTDMpCisgKiBtbXU6ICAgICBJcyB0aGUgTU1VIHR1cm5lZCBvbi9vZmYuIElmIG5v
dCBzcGVjaWZpZWQgaXQgd2lsbCBiZSBvZmYKKyAqCisgKiBQcmVzZXJ2ZXMgXHZpcnQsIFxwaHlz
CisgKiBDbG9iYmVycyByMSAtIHI0CisgKgorICogKiBBbHNvIHVzZSByMTAgZm9yIHRoZSBwaHlz
IG9mZnNldC4KKyAqCisgKiBOb3RlIHRoYXQgXHZpcnQgYW5kIFxwYWRkciBzaG91bGQgYmUgaW4g
b3RoZXIgcmVnaXN0ZXJzIHRoYW4gcjEgLSByNAorICogYW5kIGJlIGRpc3RpbmN0LgorICovCisu
bWFjcm8gY3JlYXRlX21hcHBpbmdfZW50cnksIHB0YmwsIHZpcnQsIHBoeXMsIHR5cGU9UFRfTUVN
X0wzLCBtbXU9MAorICAgICAgICBtb3ZfdyByMiwgTFBBRV9FTlRSWV9NQVNLCisgICAgICAgIGxz
ciAgIHIxLCBcdmlydCwgI1RISVJEX1NISUZUCisgICAgICAgIGFuZCAgIHIxLCByMSwgcjIgICAg
ICAgICAgICAgLyogcjEgOj0gc2xvdCBpbiBcdGxiICovCisgICAgICAgIGxzbCAgIHIxLCByMSwg
IzMgICAgICAgICAgICAgLyogcjEgOj0gc2xvdCBvZmZzZXQgaW4gXHRsYiAqLworCisgICAgICAg
IGxzciAgIHI0LCBccGh5cywgI1RISVJEX1NISUZUCisgICAgICAgIGxzbCAgIHI0LCByNCwgI1RI
SVJEX1NISUZUICAgLyogcjQgOj0gUEFHRV9BTElHTkVEKHBoeXMpICovCisKKyAgICAgICAgbW92
ICAgcjIsICNcdHlwZSAgICAgICAgICAgICAvKiByMjpyMyA6PSByaWdodCBmb3Igc2VjdGlvbiBQ
VCAqLworICAgICAgICBvcnIgICByMiwgcjIsIHI0ICAgICAgICAgICAgIC8qICAgICAgICAgICsg
UEFHRV9BTElHTkVEKHBoeXMpICovCisgICAgICAgIG1vdiAgIHIzLCAjMAorCisgICAgICAgIGFk
cl9sIHI0LCBccHRibCwgXG1tdQorCisgICAgICAgIHN0cmQgIHIyLCByMywgW3I0LCByMV0KKy5l
bmRtCisKKy8qCiAgKiBSZWJ1aWxkIHRoZSBib290IHBhZ2V0YWJsZSdzIGZpcnN0LWxldmVsIGVu
dHJpZXMuIFRoZSBzdHJ1Y3R1cmUKICAqIGlzIGRlc2NyaWJlZCBpbiBtbS5jLgogICoKQEAgLTU1
NywzMSArNjQ0LDE3IEBAIEVORFBST0MocmVtb3ZlX2lkZW50aXR5X21hcHBpbmcpCiAgKiAgIHIx
MDogUGh5c2ljYWwgb2Zmc2V0CiAgKiAgIHIxMTogRWFybHkgVUFSVCBiYXNlIHBoeXNpY2FsIGFk
ZHJlc3MKICAqCi0gKiBDbG9iYmVycyByMSAtIHI0CisgKiBDbG9iYmVycyByMCAtIHI0CiAgKi8K
IHNldHVwX2ZpeG1hcDoKICNpZiBkZWZpbmVkKENPTkZJR19FQVJMWV9QUklOVEspCiAgICAgICAg
IC8qIEFkZCBVQVJUIHRvIHRoZSBmaXhtYXAgdGFibGUgKi8KLSAgICAgICAgbGRyICAgcjEsID14
ZW5fZml4bWFwICAgICAgICAvKiByMSA6PSB2YWRkciAoeGVuX2ZpeG1hcCkgKi8KLSAgICAgICAg
bHNyICAgcjIsIHIxMSwgI1RISVJEX1NISUZUCi0gICAgICAgIGxzbCAgIHIyLCByMiwgI1RISVJE
X1NISUZUICAgLyogNEsgYWxpZ25lZCBwYWRkciBvZiBVQVJUICovCi0gICAgICAgIG9yciAgIHIy
LCByMiwgI1BUX1VQUEVSKERFVl9MMykKLSAgICAgICAgb3JyICAgcjIsIHIyLCAjUFRfTE9XRVIo
REVWX0wzKSAvKiByMjpyMyA6PSA0SyBkZXYgbWFwIGluY2x1ZGluZyBVQVJUICovCi0gICAgICAg
IG1vdiAgIHIzLCAjMHgwCi0gICAgICAgIHN0cmQgIHIyLCByMywgW3IxLCAjKEZJWE1BUF9DT05T
T0xFKjgpXSAvKiBNYXAgaXQgaW4gdGhlIGZpcnN0IGZpeG1hcCdzIHNsb3QgKi8KKyAgICAgICAg
bGRyICAgcjAsID1FQVJMWV9VQVJUX1ZJUlRVQUxfQUREUkVTUworICAgICAgICBjcmVhdGVfbWFw
cGluZ19lbnRyeSB4ZW5fZml4bWFwLCByMCwgcjExLCB0eXBlPVBUX0RFVl9MMywgbW11PTEKICNl
bmRpZgotCiAgICAgICAgIC8qIE1hcCBmaXhtYXAgaW50byBib290X3NlY29uZCAqLwotICAgICAg
ICBsZHIgICByMSwgPWJvb3Rfc2Vjb25kICAgICAgIC8qIHIxIDo9IHZhZGRyIChib290X3NlY29u
ZCkgKi8KLSAgICAgICAgbGRyICAgcjIsID14ZW5fZml4bWFwCi0gICAgICAgIGFkZCAgIHIyLCBy
MiwgcjEwICAgICAgICAgICAgLyogcjIgOj0gcGFkZHIgKHhlbl9maXhtYXApICovCi0gICAgICAg
IG9yciAgIHIyLCByMiwgI1BUX1VQUEVSKFBUKQotICAgICAgICBvcnIgICByMiwgcjIsICNQVF9M
T1dFUihQVCkgIC8qIHIyOnIzIDo9IHRhYmxlIG1hcCBvZiB4ZW5fZml4bWFwICovCi0gICAgICAg
IGxkciAgIHI0LCA9RklYTUFQX0FERFIoMCkKLSAgICAgICAgbW92ICAgcjQsIHI0LCBsc3IgIyhT
RUNPTkRfU0hJRlQgLSAzKSAgIC8qIHI0IDo9IFNsb3QgZm9yIEZJWE1BUCgwKSAqLwotICAgICAg
ICBtb3YgICByMywgIzB4MAotICAgICAgICBzdHJkICByMiwgcjMsIFtyMSwgcjRdICAgICAgIC8q
IE1hcCBpdCBpbiB0aGUgZml4bWFwJ3Mgc2xvdCAqLwotCisgICAgICAgIG1vdl93IHIwLCBGSVhN
QVBfQUREUigwKQorICAgICAgICBjcmVhdGVfdGFibGVfZW50cnkgYm9vdF9zZWNvbmQsIHhlbl9m
aXhtYXAsIHIwLCBTRUNPTkRfU0hJRlQsIG1tdT0xCiAgICAgICAgIC8qIEVuc3VyZSBhbnkgcGFn
ZSB0YWJsZSB1cGRhdGVzIG1hZGUgYWJvdmUgaGF2ZSBvY2N1cnJlZC4gKi8KICAgICAgICAgZHNi
ICAgbnNoc3QKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAHyN-00089x-JF; Tue, 17 Sep 2019 18:13:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyM-00088t-4a
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:13:06 +0000
X-Inumbo-ID: c3daca92-d976-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c3daca92-d976-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 18:12:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 614521000;
 Tue, 17 Sep 2019 11:12:52 -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 AEC483F67D;
 Tue, 17 Sep 2019 11:12:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:36 +0100
Message-Id: <20190917181244.30027-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH v4 0/8] xen/arm: Rework head.S to make it more
 compliant with the Arm 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyBwYXJ0IG9mIHRoZSBib290L21lbW9yeSByZXdvcmsgZm9yIFhlbiBv
biBBcm0sIGJ1dCBub3Qgc2VudCBhcwpNTS1QQVJUeCBhcyB0aGlzIGlzIGZvY3VzaW5nIG9uIHRo
ZSBib290IGNvZGUuCgpTaW1pbGFyIHRvIHRoZSBtZW1vcnkgY29kZSwgdGhlIGJvb3QgY29kZSBp
cyBub3QgZm9sbG93aW5nIHRoZSBBcm0gQXJtIGFuZApjb3VsZCBsZWFkIHRvIG1lbW9yeSBjb3Jy
dXB0aW9uL1RMQiBjb25mbGljdCBhYm9ydC4gSSBhbSBub3QgYXdhcmUKb2YgYW55IHBsYXRmb3Jt
cyB3aGVyZSBYZW4gZmFpbHMgdG8gYm9vdCwgeWV0IGl0IHNob3VsZCBiZSBmaXhlZCBzb29uZXIK
cmF0aGVyIHRoYW4gbGF0ZXIuCgpXaGlsZSBtYWtpbmcgdGhlIGNvZGUgbW9yZSBjb21wbGlhbnQs
IEkgaGF2ZSBhbHNvIHRvb2sgdGhlIG9wcG9ydHVuaXR5CnRvIHNpbXBsaWZ5IHRoZSBib290IGFu
ZCBhbHNvIGFkZCBtb3JlIGRvY3VtZW50YXRpb24uCgpBZnRlciB0aGlzIHNlcmllcywgdGhlIGJv
b3QgQ1BVIGFuZCBzZWNvbmRhcnkgQ1BVcyBwYXRoIGlzIG1vc3RseSBjb21wbGlhbnQKd2l0aCB0
aGUgQXJtIEFybS4gVGhlIG9ubHkgbm9uLWNvbXBsaWFudCBwbGFjZXMgSSBhbSBhd2FyZSBvZiBh
cmU6CiAgICAxKSBjcmVhdGVfcGFnZV90YWJsZXM6IFNvbWUgcmV3b3JrIGlzIG5lY2Vzc2FyeSB0
byB1cGRhdGUgdGhlIHBhZ2UtdGFibGVzCiAgICAgICBzYWZlbHkgd2l0aG91dCB0aGUgTU1VIG9u
LgogICAgMikgVGhlIHN3aXRjaGVzIGJldHdlZW4gYm9vdCBhbmQgcnVudGltZSBwYWdlLXRhYmxl
cyAoZm9yIGJvdGggYm9vdCBDUFUKICAgICAgIGFuZCBzZWNvbmRhcnkgQ1BVcykgYXJlIG5vdCBz
YWZlLgoKQWxsIHdpbGwgYmUgYWRkcmVzc2VkIGluIGZvbGxvdy11cCBzZXJpZXMuIFRoZSBib290
IGNvZGUgd291bGQgYWxzbyBiZW5lZml0cwphbm90aGVyIHByb29mIHJlYWQgZm9yIG1pc3Npbmcg
aXNiKCkvZHNiKCkuCgoKRm9yIGNvbnZlbmllbmNlIEkgcHJvdmlkZWQgYSBicmFuY2ggYmFzZWQg
b24gc3RhZ2luZzoKICAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9qdWxpZW5nL3hlbi11
bnN0YWJsZS5naXQgYnJhbmNoIGJvb3QvdjMKCkNoZWVycywKCkp1bGllbiBHcmFsbCAoOCk6CiAg
eGVuL2FybTY0OiBoZWFkOiBSZW1vdmUgMToxIG1hcHBpbmcgYXMgc29vbiBhcyBpdCBpcyBub3Qg
dXNlZAogIHhlbi9hcm02NDogaGVhZDogUmV3b3JrIGFuZCBkb2N1bWVudCBzZXR1cF9maXhtYXAo
KQogIHhlbi9hcm0zMjogaGVhZDogUmVtb3ZlIDE6MSBtYXBwaW5nIGFzIHNvb24gYXMgaXQgaXMg
bm90IHVzZWQKICB4ZW4vYXJtMzI6IGhlYWQ6IFJld29yayBhbmQgZG9jdW1lbnQgc2V0dXBfZml4
bWFwKCkKICB4ZW4vYXJtNjQ6IGhlYWQ6IEludHJvZHVjZSBtYWNyb3MgdG8gY3JlYXRlIHRhYmxl
IGFuZCBtYXBwaW5nIGVudHJ5CiAgeGVuL2FybTY0OiBoZWFkOiBVc2UgYSBwYWdlIG1hcHBpbmcg
Zm9yIHRoZSAxOjEgbWFwcGluZyBpbgogICAgY3JlYXRlX3BhZ2VfdGFibGVzKCkKICB4ZW4vYXJt
MzI6IGhlYWQ6IEludHJvZHVjZSBtYWNyb3MgdG8gY3JlYXRlIHRhYmxlIGFuZCBtYXBwaW5nIGVu
dHJ5CiAgeGVuL2FybTMyOiBoZWFkOiBVc2UgYSBwYWdlIG1hcHBpbmcgZm9yIHRoZSAxOjEgbWFw
cGluZyBpbgogICAgY3JlYXRlX3BhZ2VfdGFibGVzKCkKCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVh
ZC5TIHwgMzI0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCAzNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICB8ICAgMiArCiAz
IGZpbGVzIGNoYW5nZWQsIDQ0MCBpbnNlcnRpb25zKCspLCAyMzMgZGVsZXRpb25zKC0pCgotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAHyR-0008Dd-Vp; Tue, 17 Sep 2019 18:13:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyR-0008Cf-4B
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:13:11 +0000
X-Inumbo-ID: c677c192-d976-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c677c192-d976-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 18:12:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D76751000;
 Tue, 17 Sep 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 31F303F67D;
 Tue, 17 Sep 2019 11:12:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:41 +0100
Message-Id: <20190917181244.30027-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190917181244.30027-1-julien.grall@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 5/8] xen/arm64: head: Introduce macros to
 create table and mapping 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgYW55IHVwZGF0ZSB0byB0aGUgYm9vdC1wYWdlcyBhcmUgb3Blbi1jb2Rl
ZC4gVGhpcyBpcwptYWtpbmcgbW9yZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgbG9naWMg
b2YgYSBmdW5jdGlvbiBhcyBlYWNoCnVwZGF0ZSByb3VnaGx5IHJlcXVpcmVzIDYgaW5zdHJ1Y3Rp
b25zLgoKVG8gZWFzZSB0aGUgcmVhZGFiaWxpdHksIHR3byBuZXcgbWFjcm9zIGFyZSBpbnRyb2R1
Y2VkOgogICAgLSBjcmVhdGVfdGFibGVfZW50cnk6IENyZWF0ZSBhIHBhZ2UtdGFibGUgZW50cnkg
aW4gYSBnaXZlbiB0YWJsZS4KICAgIFRoaXMgY2FuIHdvcmsgYXQgYW55IGxldmVsLgogICAgLSBj
cmVhdGVfbWFwcGluZ19lbnRyeTogQ3JlYXRlIGEgbWFwcGluZyBlbnRyeSBpbiBhIGdpdmVuIHRh
YmxlLgogICAgTm9uZSBvZiB0aGUgdXNlcnMgd2lsbCByZXF1aXJlIHRvIG1hcCBhdCBhbnkgb3Ro
ZXIgbGV2ZWwgdGhhbiAzcmQKICAgIChpLmUgcGFnZSBncmFudWxhcml0eSkuIFNvIHRoZSBtYWNy
byBpcyBvbmx5IHN1cHBvcnRpbmcgM3JkIGxldmVsCiAgICBtYXBwaW5nLgoKRnVydGhlcm1vcmUs
IHRoZSB0d28gbWFjcm9zIGFyZSBjYXBhYmxlIHRvIHdvcmsgaW5kZXBlbmRlbnRseSBvZiB0aGUK
c3RhdGUgb2YgdGhlIE1NVS4KCkxhc3RseSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVwbGFj
ZSBvcGVuLWNvZGVkIHZlcnNpb24gaW4Kc2V0dXBfZml4bWFwKCkgYnkgdGhlIHR3byBuZXcgbWFj
cm9zLiBUaGUgb25lcyBpbiBjcmVhdGVfcGFnZV90YWJsZXMoKQp3aWxsIGJlIHJlcGxhY2VkIGlu
IGEgZm9sbG93LXVwIHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIEZpeCB0eXBv
CiAgICAgICAgLSAvdGxiL3B0bGIvIGluIGNyZWF0ZV9tYXBwaW5nX2VudHJ5IG1hY3JvCgogICAg
Q2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2Fy
bTY0L2hlYWQuUyB8IDgzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9h
cm02NC9oZWFkLlMKaW5kZXggMTc3Y2VjNGU0NS4uMmNjZTM0MjIxNyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBA
IC00OTIsNiArNDkyLDY4IEBAIGNwdV9pbml0OgogRU5EUFJPQyhjcHVfaW5pdCkKIAogLyoKKyAq
IE1hY3JvIHRvIGNyZWF0ZSBhIHBhZ2UgdGFibGUgZW50cnkgaW4gXHB0YmwgdG8gXHRibAorICoK
KyAqIHB0Ymw6ICAgIHRhYmxlIHN5bWJvbCB3aGVyZSB0aGUgZW50cnkgd2lsbCBiZSBjcmVhdGVk
CisgKiB0Ymw6ICAgICB0YWJsZSBzeW1ib2wgdG8gcG9pbnQgdG8KKyAqIHZpcnQ6ICAgIHZpcnR1
YWwgYWRkcmVzcworICogc2hpZnQ6ICAgI2ltbSBwYWdlIHRhYmxlIHNoaWZ0CisgKiB0bXAxOiAg
ICBzY3JhdGNoIHJlZ2lzdGVyCisgKiB0bXAyOiAgICBzY3JhdGNoIHJlZ2lzdGVyCisgKiB0bXAz
OiAgICBzY3JhdGNoIHJlZ2lzdGVyCisgKgorICogUHJlc2VydmVzIFx2aXJ0CisgKiBDbG9iYmVy
cyBcdG1wMSwgXHRtcDIsIFx0bXAzCisgKgorICogQWxzbyB1c2UgeDIwIGZvciB0aGUgcGh5cyBv
ZmZzZXQuCisgKgorICogTm90ZSB0aGF0IGFsbCBwYXJhbWV0ZXJzIHVzaW5nIHJlZ2lzdGVycyBz
aG91bGQgYmUgZGlzdGluY3QuCisgKi8KKy5tYWNybyBjcmVhdGVfdGFibGVfZW50cnksIHB0Ymws
IHRibCwgdmlydCwgc2hpZnQsIHRtcDEsIHRtcDIsIHRtcDMKKyAgICAgICAgbHNyICAgXHRtcDEs
IFx2aXJ0LCAjXHNoaWZ0CisgICAgICAgIGFuZCAgIFx0bXAxLCBcdG1wMSwgI0xQQUVfRU5UUllf
TUFTSy8qIFx0bXAxIDo9IHNsb3QgaW4gXHRsYiAqLworCisgICAgICAgIGxvYWRfcGFkZHIgXHRt
cDIsIFx0YmwKKyAgICAgICAgbW92ICAgXHRtcDMsICNQVF9QVCAgICAgICAgICAgICAgICAgLyog
XHRtcDMgOj0gcmlnaHQgZm9yIGxpbmVhciBQVCAqLworICAgICAgICBvcnIgICBcdG1wMywgXHRt
cDMsIFx0bXAyICAgICAgICAgICAvKiAgICAgICAgICArIFx0bGIgcGFkZHIgKi8KKworICAgICAg
ICBhZHJfbCBcdG1wMiwgXHB0YmwKKworICAgICAgICBzdHIgICBcdG1wMywgW1x0bXAyLCBcdG1w
MSwgbHNsICMzXQorLmVuZG0KKworLyoKKyAqIE1hY3JvIHRvIGNyZWF0ZSBhIG1hcHBpbmcgZW50
cnkgaW4gXHRibCB0byBccGh5cy4gT25seSBtYXBwaW5nIGluIDNyZAorICogbGV2ZWwgdGFibGUg
KGkuZSBwYWdlIGdyYW51bGFyaXR5KSBpcyBzdXBwb3J0ZWQuCisgKgorICogcHRibDogICAgIHRh
YmxlIHN5bWJvbCB3aGVyZSB0aGUgZW50cnkgd2lsbCBiZSBjcmVhdGVkCisgKiB2aXJ0OiAgICB2
aXJ0dWFsIGFkZHJlc3MKKyAqIHBoeXM6ICAgIHBoeXNpY2FsIGFkZHJlc3MgKHNob3VsZCBiZSBw
YWdlIGFsaWduZWQpCisgKiB0bXAxOiAgICBzY3JhdGNoIHJlZ2lzdGVyCisgKiB0bXAyOiAgICBz
Y3JhdGNoIHJlZ2lzdGVyCisgKiB0bXAzOiAgICBzY3JhdGNoIHJlZ2lzdGVyCisgKiB0eXBlOiAg
ICBtYXBwaW5nIHR5cGUuIElmIG5vdCBzcGVjaWZpZWQgaXQgd2lsbCBiZSBub3JtYWwgbWVtb3J5
IChQVF9NRU1fTDMpCisgKgorICogUHJlc2VydmVzIFx2aXJ0LCBccGh5cworICogQ2xvYmJlcnMg
XHRtcDEsIFx0bXAyLCBcdG1wMworICoKKyAqIE5vdGUgdGhhdCBhbGwgcGFyYW1ldGVycyB1c2lu
ZyByZWdpc3RlcnMgc2hvdWxkIGJlIGRpc3RpbmN0LgorICovCisubWFjcm8gY3JlYXRlX21hcHBp
bmdfZW50cnksIHB0YmwsIHZpcnQsIHBoeXMsIHRtcDEsIHRtcDIsIHRtcDMsIHR5cGU9UFRfTUVN
X0wzCisgICAgICAgIGFuZCAgIFx0bXAzLCBccGh5cywgI1RISVJEX01BU0sgICAgIC8qIFx0bXAz
IDo9IFBBR0VfQUxJR05FRChwaHlzKSAqLworCisgICAgICAgIGxzciAgIFx0bXAxLCBcdmlydCwg
I1RISVJEX1NISUZUCisgICAgICAgIGFuZCAgIFx0bXAxLCBcdG1wMSwgI0xQQUVfRU5UUllfTUFT
Sy8qIFx0bXAxIDo9IHNsb3QgaW4gXHRsYiAqLworCisgICAgICAgIG1vdiAgIFx0bXAyLCAjXHR5
cGUgICAgICAgICAgICAgICAgIC8qIFx0bXAyIDo9IHJpZ2h0IGZvciBzZWN0aW9uIFBUICovCisg
ICAgICAgIG9yciAgIFx0bXAyLCBcdG1wMiwgXHRtcDMgICAgICAgICAgIC8qICAgICAgICAgICsg
UEFHRV9BTElHTkVEKHBoeXMpICovCisKKyAgICAgICAgYWRyX2wgXHRtcDMsIFxwdGJsCisKKyAg
ICAgICAgc3RyICAgXHRtcDIsIFtcdG1wMywgXHRtcDEsIGxzbCAjM10KKy5lbmRtCisKKy8qCiAg
KiBSZWJ1aWxkIHRoZSBib290IHBhZ2V0YWJsZSdzIGZpcnN0LWxldmVsIGVudHJpZXMuIFRoZSBz
dHJ1Y3R1cmUKICAqIGlzIGRlc2NyaWJlZCBpbiBtbS5jLgogICoKQEAgLTczMSwyOCArNzkzLDE3
IEBAIEVORFBST0MocmVtb3ZlX2lkZW50aXR5X21hcHBpbmcpCiAgKiAgIHgyMDogUGh5c2ljYWwg
b2Zmc2V0CiAgKiAgIHgyMzogRWFybHkgVUFSVCBiYXNlIHBoeXNpY2FsIGFkZHJlc3MKICAqCi0g
KiBDbG9iYmVycyB4MSAtIHg0CisgKiBDbG9iYmVycyB4MCAtIHgzCiAgKi8KIHNldHVwX2ZpeG1h
cDoKICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJTlRLCiAgICAgICAgIC8qIEFkZCBVQVJUIHRvIHRo
ZSBmaXhtYXAgdGFibGUgKi8KLSAgICAgICAgbGRyICAgeDEsID14ZW5fZml4bWFwICAgICAgICAv
KiB4MSA6PSB2YWRkciAoeGVuX2ZpeG1hcCkgKi8KLSAgICAgICAgbHNyICAgeDIsIHgyMywgI1RI
SVJEX1NISUZUCi0gICAgICAgIGxzbCAgIHgyLCB4MiwgI1RISVJEX1NISUZUICAgLyogNEsgYWxp
Z25lZCBwYWRkciBvZiBVQVJUICovCi0gICAgICAgIG1vdiAgIHgzLCAjUFRfREVWX0wzCi0gICAg
ICAgIG9yciAgIHgyLCB4MiwgeDMgICAgICAgICAgICAgLyogeDIgOj0gNEsgZGV2IG1hcCBpbmNs
dWRpbmcgVUFSVCAqLwotICAgICAgICBzdHIgICB4MiwgW3gxLCAjKEZJWE1BUF9DT05TT0xFKjgp
XSAvKiBNYXAgaXQgaW4gdGhlIGZpcnN0IGZpeG1hcCdzIHNsb3QgKi8KKyAgICAgICAgbGRyICAg
eDAsID1FQVJMWV9VQVJUX1ZJUlRVQUxfQUREUkVTUworICAgICAgICBjcmVhdGVfbWFwcGluZ19l
bnRyeSB4ZW5fZml4bWFwLCB4MCwgeDIzLCB4MSwgeDIsIHgzLCB0eXBlPVBUX0RFVl9MMwogI2Vu
ZGlmCi0KICAgICAgICAgLyogTWFwIGZpeG1hcCBpbnRvIGJvb3Rfc2Vjb25kICovCi0gICAgICAg
IGxkciAgIHg0LCA9Ym9vdF9zZWNvbmQgICAgICAgLyogeDQgOj0gdmFkZHIgKGJvb3Rfc2Vjb25k
KSAqLwotICAgICAgICBsb2FkX3BhZGRyIHgyLCB4ZW5fZml4bWFwCi0gICAgICAgIG1vdiAgIHgz
LCAjUFRfUFQKLSAgICAgICAgb3JyICAgeDIsIHgyLCB4MyAgICAgICAgICAgICAvKiB4MiA6PSB0
YWJsZSBtYXAgb2YgeGVuX2ZpeG1hcCAqLwotICAgICAgICBsZHIgICB4MSwgPUZJWE1BUF9BRERS
KDApCi0gICAgICAgIGxzciAgIHgxLCB4MSwgIyhTRUNPTkRfU0hJRlQgLSAzKSAgIC8qIHgxIDo9
IFNsb3QgZm9yIEZJWE1BUCgwKSAqLwotICAgICAgICBzdHIgICB4MiwgW3g0LCB4MV0gICAgICAg
ICAgIC8qIE1hcCBpdCBpbiB0aGUgZml4bWFwJ3Mgc2xvdCAqLwotCisgICAgICAgIGxkciAgIHgw
LCA9RklYTUFQX0FERFIoMCkKKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3Rfc2Vjb25k
LCB4ZW5fZml4bWFwLCB4MCwgU0VDT05EX1NISUZULCB4MSwgeDIsIHgzCiAgICAgICAgIC8qIEVu
c3VyZSBhbnkgcGFnZSB0YWJsZSB1cGRhdGVzIG1hZGUgYWJvdmUgaGF2ZSBvY2N1cnJlZC4gKi8K
ICAgICAgICAgZHNiICAgbnNoc3QKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18: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 1iAHyX-0008I9-Es; Tue, 17 Sep 2019 18:13:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyW-0008H7-4r
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:13:16 +0000
X-Inumbo-ID: c707f1f4-d976-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c707f1f4-d976-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 18:12:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D8A1315A2;
 Tue, 17 Sep 2019 11:12: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 181703F67D;
 Tue, 17 Sep 2019 11:12:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:42 +0100
Message-Id: <20190917181244.30027-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190917181244.30027-1-julien.grall@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 6/8] xen/arm64: head: Use a page mapping for
 the 1:1 mapping in create_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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB0aGUgZnVuY3Rpb24gY3JlYXRlX3BhZ2VfdGFibGVzKCkgd2lsbCB1c2Ug
MUdCLzJNQgptYXBwaW5nIGZvciB0aGUgaWRlbnRpdHkgbWFwcGluZy4gQXMgd2UgZG9uJ3Qga25v
dyB3aGF0IGlzIHByZXNlbnQKYmVmb3JlIGFuZCBhZnRlciBYZW4gaW4gbWVtb3J5LCB3ZSBtYXkg
ZW5kIHVwIHRvIG1hcApkZXZpY2UvcmVzZXJ2ZWQtbWVtb3J5IHdpdGggY2FjaGVhYmxlIG1lbW9y
eS4gVGhpcyBtYXkgcmVzdWx0IHRvCm1pc21hdGNoZWQgYXR0cmlidXRlcyBhcyBvdGhlciB1c2Vy
cyBtYXkgYWNjZXNzIHRoZSBzYW1lIHJlZ2lvbgpkaWZmZXJlbnRseS4KClRvIHByZXZlbnQgYW55
IGlzc3Vlcywgd2Ugc2hvdWxkIG9ubHkgbWFwIHRoZSBzdHJpY3QgbWluaW11bSBpbiB0aGUKMTox
IG1hcHBpbmcuIEEgY2hlY2sgaW4geGVuLmxkcy5TIGFscmVhZHkgZ3VhcmFudGVlcyBhbnl0aGlu
ZwpuZWNlc3NhcnkgZm9yIHR1cm5pbmcgb24gdGhlIE1NVSBmaXRzIGluIGEgcGFnZSAoYXQgdGhl
IG1vbWVudCA0SykuCgpBcyBvbmx5IG9uZSBwYWdlIHdpbGwgYmUgbWFwcGVkIGZvciB0aGUgMTox
IG1hcHBpbmcsIGl0IGlzIG5lY2Vzc2FyeQp0byBwcmUtYWxsb2NhdGUgYSBwYWdlIGZvciB0aGUg
M3JkIGxldmVsIHRhYmxlLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIERvbid0IHByZS1s
aW5rIHRoZSBwYWdlLXRhYmxlcyBmb3IgdGhlIDE6MSBtYXBwaW5nLiBJbnN0ZWFkCiAgICAgICAg
b25seSBsaW5rIHdoYXQncyBuZWNlc3NhcnkuCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAt
IFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDE2NiArKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vbW0u
YyAgICAgICAgIHwgICAyICsKIDIgZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMTAw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IDJjY2UzNDIyMTcuLmU1MDE1ZjkzYTIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2hlYWQuUwpAQCAtNTY2LDEwMCArNTY2LDE3IEBAIEVORFBST0MoY3B1X2luaXQpCiAgKiAg
IHgxOTogcGFkZHIoc3RhcnQpCiAgKiAgIHgyMDogcGh5cyBvZmZzZXQKICAqCi0gKiBDbG9iYmVy
cyB4MCAtIHg0LCB4MjUKLSAqCi0gKiBSZWdpc3RlciB1c2FnZSB3aXRoaW4gdGhpcyBmdW5jdGlv
bjoKLSAqICAgeDI1OiBJZGVudGl0eSBtYXAgaW4gcGxhY2UKKyAqIENsb2JiZXJzIHgwIC0geDQK
ICAqLwogY3JlYXRlX3BhZ2VfdGFibGVzOgotICAgICAgICAvKgotICAgICAgICAgKiBJZiBYZW4g
aXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3ZSBkb24ndAotICAgICAg
ICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwgMToxIG1hcHBpbmcsIHRoZSB2aXJ0dWFsIG1hcHBpbmcg
d2lsbAotICAgICAgICAgKiBzdWZmaWNlLgotICAgICAgICAgKi8KLSAgICAgICAgY21wICAgeDE5
LCAjWEVOX1ZJUlRfU1RBUlQKLSAgICAgICAgY3NldCAgeDI1LCBlcSAgICAgICAgICAgICAgICAv
KiB4MjUgOj0gaWRlbnRpdHkgbWFwIGluIHBsYWNlLCBvciBub3QgKi8KLQotICAgICAgICBsb2Fk
X3BhZGRyIHg0LCBib290X3BndGFibGUKLQotICAgICAgICAvKiBTZXR1cCBib290X3BndGFibGU6
ICovCi0gICAgICAgIGxvYWRfcGFkZHIgeDEsIGJvb3RfZmlyc3QKLQotICAgICAgICAvKiAuLi4g
bWFwIGJvb3RfZmlyc3QgaW4gYm9vdF9wZ3RhYmxlWzBdICovCi0gICAgICAgIG1vdiAgIHgzLCAj
UFRfUFQgICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9mIGJvb3RfZmlyc3QgKi8KLSAg
ICAgICAgb3JyICAgeDIsIHgxLCB4MyAgICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3Ig
bGluZWFyIFBUICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsICMwXSAgICAgICAgICAgLyogTWFw
IGl0IGluIHNsb3QgMCAqLwotCi0gICAgICAgIC8qIC4uLiBtYXAgb2YgcGFkZHIoc3RhcnQpIGlu
IGJvb3RfcGd0YWJsZStib290X2ZpcnN0X2lkICovCi0gICAgICAgIGxzciAgIHgxLCB4MTksICNa
RVJPRVRIX1NISUZULyogT2Zmc2V0IG9mIGJhc2UgcGFkZHIgaW4gYm9vdF9wZ3RhYmxlICovCi0g
ICAgICAgIGNieiAgIHgxLCAxZiAgICAgICAgICAgICAgICAgLyogSXQncyBpbiBzbG90IDAsIG1h
cCBpbiBib290X2ZpcnN0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICog
b3IgYm9vdF9zZWNvbmQgbGF0ZXIgb24gKi8KKyAgICAgICAgLyogUHJlcGFyZSB0aGUgcGFnZS10
YWJsZXMgZm9yIG1hcHBpbmcgWGVuICovCisgICAgICAgIGxkciAgIHgwLCA9WEVOX1ZJUlRfU1RB
UlQKKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3RfcGd0YWJsZSwgYm9vdF9maXJzdCwg
eDAsIFpFUk9FVEhfU0hJRlQsIHgxLCB4MiwgeDMKKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5
IGJvb3RfZmlyc3QsIGJvb3Rfc2Vjb25kLCB4MCwgRklSU1RfU0hJRlQsIHgxLCB4MiwgeDMKKyAg
ICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3Rfc2Vjb25kLCBib290X3RoaXJkLCB4MCwgU0VD
T05EX1NISUZULCB4MSwgeDIsIHgzCiAKLSAgICAgICAgLyoKLSAgICAgICAgICogTGV2ZWwgemVy
byBkb2VzIG5vdCBzdXBwb3J0IHN1cGVycGFnZSBtYXBwaW5ncywgc28gd2UgaGF2ZQotICAgICAg
ICAgKiB0byB1c2UgYW4gZXh0cmEgZmlyc3QgbGV2ZWwgcGFnZSBpbiB3aGljaCB3ZSBjcmVhdGUg
YSAxR0IgbWFwcGluZy4KLSAgICAgICAgICovCi0gICAgICAgIGxvYWRfcGFkZHIgeDIsIGJvb3Rf
Zmlyc3RfaWQKLQotICAgICAgICBtb3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9
IHRhYmxlIG1hcCBvZiBib290X2ZpcnN0X2lkICovCi0gICAgICAgIG9yciAgIHgyLCB4MiwgeDMg
ICAgICAgICAgICAgLyogICAgICAgKyByaWdodHMgZm9yIGxpbmVhciBQVCAqLwotICAgICAgICBz
dHIgICB4MiwgW3g0LCB4MSwgbHNsICMzXQotCi0gICAgICAgIGxvYWRfcGFkZHIgeDQsIGJvb3Rf
Zmlyc3RfaWQKLQotICAgICAgICBsc3IgICB4MSwgeDE5LCAjRklSU1RfU0hJRlQgIC8qIHgxIDo9
IE9mZnNldCBvZiBiYXNlIHBhZGRyIGluIGJvb3RfZmlyc3RfaWQgKi8KLSAgICAgICAgbHNsICAg
eDIsIHgxLCAjRklSU1RfU0hJRlQgICAvKiB4MiA6PSBCYXNlIGFkZHJlc3MgZm9yIDFHQiBtYXBw
aW5nICovCi0gICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNICAgICAgICAgICAgLyogeDIgOj0gU2Vj
dGlvbiBtYXAgKi8KLSAgICAgICAgb3JyICAgeDIsIHgyLCB4MwotICAgICAgICBhbmQgICB4MSwg
eDEsICNMUEFFX0VOVFJZX01BU0sgLyogeDEgOj0gU2xvdCBvZmZzZXQgKi8KLSAgICAgICAgc3Ry
ICAgeDIsIFt4NCwgeDEsIGxzbCAjM10gICAvKiBNYXBwaW5nIG9mIHBhZGRyKHN0YXJ0KSAqLwot
ICAgICAgICBtb3YgICB4MjUsICMxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBt
YXAgbm93IGluIHBsYWNlICovCi0KLTE6ICAgICAgLyogU2V0dXAgYm9vdF9maXJzdDogKi8KLSAg
ICAgICAgbG9hZF9wYWRkciB4NCwgYm9vdF9maXJzdCAgIC8qIE5leHQgbGV2ZWwgaW50byBib290
X2ZpcnN0ICovCi0KLSAgICAgICAgLyogLi4uIG1hcCBib290X3NlY29uZCBpbiBib290X2ZpcnN0
WzBdICovCi0gICAgICAgIGxvYWRfcGFkZHIgeDEsIGJvb3Rfc2Vjb25kCi0gICAgICAgIG1vdiAg
IHgzLCAjUFRfUFQgICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9mIGJvb3Rfc2Vjb25k
ICovCi0gICAgICAgIG9yciAgIHgyLCB4MSwgeDMgICAgICAgICAgICAgLyogICAgICAgKyByaWdo
dHMgZm9yIGxpbmVhciBQVCAqLwotICAgICAgICBzdHIgICB4MiwgW3g0LCAjMF0gICAgICAgICAg
IC8qIE1hcCBpdCBpbiBzbG90IDAgKi8KLQotICAgICAgICAvKiAuLi4gbWFwIG9mIHBhZGRyKHN0
YXJ0KSBpbiBib290X2ZpcnN0ICovCi0gICAgICAgIGNibnogIHgyNSwgMWYgICAgICAgICAgICAg
ICAgLyogeDI1IGlzIHNldCBpZiBhbHJlYWR5IGNyZWF0ZWQgKi8KLSAgICAgICAgbHNyICAgeDIs
IHgxOSwgI0ZJUlNUX1NISUZUICAvKiB4MiA6PSBPZmZzZXQgb2YgYmFzZSBwYWRkciBpbiBib290
X2ZpcnN0ICovCi0gICAgICAgIGFuZCAgIHgxLCB4MiwgI0xQQUVfRU5UUllfTUFTSyAvKiB4MSA6
PSBTbG90IHRvIHVzZSAqLwotICAgICAgICBjYnogICB4MSwgMWYgICAgICAgICAgICAgICAgIC8q
IEl0J3MgaW4gc2xvdCAwLCBtYXAgaW4gYm9vdF9zZWNvbmQgKi8KLQotICAgICAgICBsc2wgICB4
MiwgeDIsICNGSVJTVF9TSElGVCAgIC8qIEJhc2UgYWRkcmVzcyBmb3IgMUdCIG1hcHBpbmcgKi8K
LSAgICAgICAgbW92ICAgeDMsICNQVF9NRU0gICAgICAgICAgICAvKiB4MiA6PSBTZWN0aW9uIG1h
cCAqLwotICAgICAgICBvcnIgICB4MiwgeDIsIHgzCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgx
LCBsc2wgIzNdICAgLyogQ3JlYXRlIG1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpKi8KLSAgICAgICAg
bW92ICAgeDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIG5vdyBp
biBwbGFjZSAqLwotCi0xOiAgICAgIC8qIFNldHVwIGJvb3Rfc2Vjb25kOiAqLwotICAgICAgICBs
b2FkX3BhZGRyIHg0LCBib290X3NlY29uZAotCi0gICAgICAgIC8qIC4uLiBtYXAgYm9vdF90aGly
ZCBpbiBib290X3NlY29uZFsxXSAqLwotICAgICAgICBsb2FkX3BhZGRyIHgxLCBib290X3RoaXJk
Ci0gICAgICAgIG1vdiAgIHgzLCAjUFRfUFQgICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFw
IG9mIGJvb3RfdGhpcmQgKi8KLSAgICAgICAgb3JyICAgeDIsIHgxLCB4MyAgICAgICAgICAgICAv
KiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQs
ICM4XSAgICAgICAgICAgLyogTWFwIGl0IGluIHNsb3QgMSAqLwotCi0gICAgICAgIC8qIC4uLiBt
YXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3Rfc2Vjb25kICovCi0gICAgICAgIGNibnogIHgyNSwg
MWYgICAgICAgICAgICAgICAgLyogeDI1IGlzIHNldCBpZiBhbHJlYWR5IGNyZWF0ZWQgKi8KLSAg
ICAgICAgbHNyICAgeDIsIHgxOSwgI1NFQ09ORF9TSElGVCAvKiB4MiA6PSBPZmZzZXQgb2YgYmFz
ZSBwYWRkciBpbiBib290X3NlY29uZCAqLwotICAgICAgICBhbmQgICB4MSwgeDIsICNMUEFFX0VO
VFJZX01BU0sgLyogeDEgOj0gU2xvdCB0byB1c2UgKi8KLSAgICAgICAgY21wICAgeDEsICMxCi0g
ICAgICAgIGIuZXEgIHZpcnRwaHlzX2NsYXNoICAgICAgICAgLyogSXQncyBpbiBzbG90IDEsIHdo
aWNoIHdlIGNhbm5vdCBoYW5kbGUgKi8KLQotICAgICAgICBsc2wgICB4MiwgeDIsICNTRUNPTkRf
U0hJRlQgIC8qIEJhc2UgYWRkcmVzcyBmb3IgMk1CIG1hcHBpbmcgKi8KLSAgICAgICAgbW92ICAg
eDMsICNQVF9NRU0gICAgICAgICAgICAvKiB4MiA6PSBTZWN0aW9uIG1hcCAqLwotICAgICAgICBv
cnIgICB4MiwgeDIsIHgzCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxLCBsc2wgIzNdICAgLyog
Q3JlYXRlIG1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpKi8KLSAgICAgICAgbW92ICAgeDI1LCAjMSAg
ICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLwotCi0x
OiAgICAgIC8qIFNldHVwIGJvb3RfdGhpcmQ6ICovCi0gICAgICAgIGxvYWRfcGFkZHIgeDQsIGJv
b3RfdGhpcmQKKyAgICAgICAgLyogTWFwIFhlbiAqLworICAgICAgICBhZHJfbCB4NCwgYm9vdF90
aGlyZAogCiAgICAgICAgIGxzciAgIHgyLCB4MTksICNUSElSRF9TSElGVCAgLyogQmFzZSBhZGRy
ZXNzIGZvciA0SyBtYXBwaW5nICovCiAgICAgICAgIGxzbCAgIHgyLCB4MiwgI1RISVJEX1NISUZU
CkBAIC02NzQsMjEgKzU5MSw3MCBAQCBjcmVhdGVfcGFnZV90YWJsZXM6CiAgICAgICAgIGNtcCAg
IHgxLCAjKExQQUVfRU5UUklFUzw8MykgLyogNTEyIGVudHJpZXMgcGVyIHBhZ2UgKi8KICAgICAg
ICAgYi5sdCAgMWIKIAotICAgICAgICAvKiBEZWZlciBmaXhtYXAgYW5kIGR0YiBtYXBwaW5nIHVu
dGlsIGFmdGVyIHBhZ2luZyBlbmFibGVkLCB0bwotICAgICAgICAgKiBhdm9pZCB0aGVtIGNsYXNo
aW5nIHdpdGggdGhlIDE6MSBtYXBwaW5nLiAqLworICAgICAgICAvKgorICAgICAgICAgKiBJZiBY
ZW4gaXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3ZSBkb24ndAorICAg
ICAgICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwgMToxIG1hcHBpbmcsIHRoZSB2aXJ0dWFsIG1hcHBp
bmcgd2lsbAorICAgICAgICAgKiBzdWZmaWNlLgorICAgICAgICAgKi8KKyAgICAgICAgY21wICAg
eDE5LCAjWEVOX1ZJUlRfU1RBUlQKKyAgICAgICAgYm5lICAgMWYKKyAgICAgICAgcmV0CisxOgor
ICAgICAgICAvKgorICAgICAgICAgKiBTZXR1cCB0aGUgMToxIG1hcHBpbmcgc28gd2UgY2FuIHR1
cm4gdGhlIE1NVSBvbi4gTm90ZSB0aGF0CisgICAgICAgICAqIG9ubHkgdGhlIGZpcnN0IHBhZ2Ug
b2YgWGVuIHdpbGwgYmUgcGFydCBvZiB0aGUgMToxIG1hcHBpbmcuCisgICAgICAgICAqLworCisg
ICAgICAgIC8qCisgICAgICAgICAqIEZpbmQgdGhlIHplcm9ldGggc2xvdCB1c2VkLiBJZiB0aGUg
c2xvdCBpcyBub3QKKyAgICAgICAgICogWEVOX1pFUk9FVEhfU0xPVCwgdGhlbiB0aGUgMToxIG1h
cHBpbmcgd2lsbCB1c2UgaXRzIG93biBzZXQgb2YKKyAgICAgICAgICogcGFnZS10YWJsZXMgZnJv
bSB0aGUgZmlyc3QgbGV2ZWwuCisgICAgICAgICAqLworICAgICAgICBsc3IgICB4MCwgeDE5LCAj
WkVST0VUSF9TSElGVCAgIC8qIHgwIDo9IHplcm9ldGggc2xvdCAqLworICAgICAgICBjbXAgICB4
MCwgI1hFTl9aRVJPRVRIX1NMT1QKKyAgICAgICAgYmVxICAgMWYKKyAgICAgICAgY3JlYXRlX3Rh
YmxlX2VudHJ5IGJvb3RfcGd0YWJsZSwgYm9vdF9maXJzdF9pZCwgeDE5LCBaRVJPRVRIX1NISUZU
LCB4MCwgeDEsIHgyCisgICAgICAgIGIgICAgIGxpbmtfZnJvbV9maXJzdF9pZAorCisxOgorICAg
ICAgICAvKgorICAgICAgICAgKiBGaW5kIHRoZSBmaXJzdCBzbG90IHVzZWQuIElmIHRoZSBzbG90
IGlzIG5vdCBYRU5fRklSU1RfU0xPVCwKKyAgICAgICAgICogdGhlbiB0aGUgMToxIG1hcHBpbmcg
d2lsbCB1c2UgaXRzIG93biBzZXQgb2YgcGFnZS10YWJsZXMgZnJvbQorICAgICAgICAgKiB0aGUg
c2Vjb25kIGxldmVsLgorICAgICAgICAgKi8KKyAgICAgICAgbHNyICAgeDAsIHgxOSwgI0ZJUlNU
X1NISUZUCisgICAgICAgIGFuZCAgIHgwLCB4MCwgI0xQQUVfRU5UUllfTUFTSyAgLyogeDAgOj0g
Zmlyc3Qgc2xvdCAqLworICAgICAgICBjbXAgICB4MCwgI1hFTl9GSVJTVF9TTE9UCisgICAgICAg
IGJlcSAgIDFmCisgICAgICAgIGNyZWF0ZV90YWJsZV9lbnRyeSBib290X2ZpcnN0LCBib290X3Nl
Y29uZF9pZCwgeDE5LCBGSVJTVF9TSElGVCwgeDAsIHgxLCB4MgorICAgICAgICBiICAgICBsaW5r
X2Zyb21fc2Vjb25kX2lkCiAKLSAgICAgICAgLyogYm9vdCBwYWdldGFibGUgc2V0dXAgY29tcGxl
dGUgKi8KKzE6CisgICAgICAgIC8qCisgICAgICAgICAqIEZpbmQgdGhlIHNlY29uZCBzbG90IHVz
ZWQuIElmIHRoZSBzbG90IGlzIFhFTl9TRUNPTkRfU0xPVCwgdGhlbiB0aGUKKyAgICAgICAgICog
MToxIG1hcHBpbmcgd2lsbCB1c2UgaXRzIG93biBzZXQgb2YgcGFnZS10YWJsZXMgZnJvbSB0aGUK
KyAgICAgICAgICogdGhpcmQgbGV2ZWwuIEZvciBzbG90IFhFTl9TRUNPTkRfU0xPVCwgWGVuIGlz
IG5vdCB5ZXQgYWJsZSB0byBoYW5kbGUKKyAgICAgICAgICogaXQuCisgICAgICAgICAqLworICAg
ICAgICBsc3IgICB4MCwgeDE5LCAjU0VDT05EX1NISUZUCisgICAgICAgIGFuZCAgIHgwLCB4MCwg
I0xQQUVfRU5UUllfTUFTSyAgLyogeDAgOj0gZmlyc3Qgc2xvdCAqLworICAgICAgICBjbXAgICB4
MCwgI1hFTl9TRUNPTkRfU0xPVAorICAgICAgICBiZXEgICB2aXJ0cGh5c19jbGFzaAorICAgICAg
ICBjcmVhdGVfdGFibGVfZW50cnkgYm9vdF9zZWNvbmQsIGJvb3RfdGhpcmRfaWQsIHgxOSwgU0VD
T05EX1NISUZULCB4MCwgeDEsIHgyCisgICAgICAgIGIgICAgIGxpbmtfZnJvbV90aGlyZF9pZAor
CitsaW5rX2Zyb21fZmlyc3RfaWQ6CisgICAgICAgIGNyZWF0ZV90YWJsZV9lbnRyeSBib290X2Zp
cnN0X2lkLCBib290X3NlY29uZF9pZCwgeDE5LCBGSVJTVF9TSElGVCwgeDAsIHgxLCB4MgorbGlu
a19mcm9tX3NlY29uZF9pZDoKKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3Rfc2Vjb25k
X2lkLCBib290X3RoaXJkX2lkLCB4MTksIFNFQ09ORF9TSElGVCwgeDAsIHgxLCB4MgorbGlua19m
cm9tX3RoaXJkX2lkOgorICAgICAgICBjcmVhdGVfbWFwcGluZ19lbnRyeSBib290X3RoaXJkX2lk
LCB4MTksIHgxOSwgeDAsIHgxLCB4MgorICAgICAgICByZXQKIAotICAgICAgICBjYm56ICB4MjUs
IDFmICAgICAgICAgICAgICAgIC8qIERpZCB3ZSBtYW5hZ2UgdG8gY3JlYXRlIGFuIGlkZW50aXR5
IG1hcHBpbmcgPyAqLwotICAgICAgICBQUklOVCgiVW5hYmxlIHRvIGJ1aWxkIGJvb3QgcGFnZSB0
YWJsZXMgLSBGYWlsZWQgdG8gaWRlbnRpdHkgbWFwIFhlbi5cclxuIikKLSAgICAgICAgYiAgICAg
ZmFpbAogdmlydHBoeXNfY2xhc2g6CiAgICAgICAgIC8qIElkZW50aXR5IG1hcCBjbGFzaGVzIHdp
dGggYm9vdF90aGlyZCwgd2hpY2ggd2UgY2Fubm90IGhhbmRsZSB5ZXQgKi8KICAgICAgICAgUFJJ
TlQoIi0gVW5hYmxlIHRvIGJ1aWxkIGJvb3QgcGFnZSB0YWJsZXMgLSB2aXJ0IGFuZCBwaHlzIGFk
ZHJlc3NlcyBjbGFzaC4gLVxyXG4iKQogICAgICAgICBiICAgICBmYWlsCi0KLTE6Ci0gICAgICAg
IHJldAogRU5EUFJPQyhjcmVhdGVfcGFnZV90YWJsZXMpCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDY1NTUyZGE0YmEuLjcyZmZl
YTc0NzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9t
bS5jCkBAIC0xMDUsNiArMTA1LDggQEAgREVGSU5FX0JPT1RfUEFHRV9UQUJMRShib290X3BndGFi
bGUpOwogI2lmZGVmIENPTkZJR19BUk1fNjQKIERFRklORV9CT09UX1BBR0VfVEFCTEUoYm9vdF9m
aXJzdCk7CiBERUZJTkVfQk9PVF9QQUdFX1RBQkxFKGJvb3RfZmlyc3RfaWQpOworREVGSU5FX0JP
T1RfUEFHRV9UQUJMRShib290X3NlY29uZF9pZCk7CitERUZJTkVfQk9PVF9QQUdFX1RBQkxFKGJv
b3RfdGhpcmRfaWQpOwogI2VuZGlmCiBERUZJTkVfQk9PVF9QQUdFX1RBQkxFKGJvb3Rfc2Vjb25k
KTsKIERFRklORV9CT09UX1BBR0VfVEFCTEUoYm9vdF90aGlyZCk7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:13:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18: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 1iAHyc-0008NG-1H; Tue, 17 Sep 2019 18:13:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAHyb-0008MW-4p
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:13:21 +0000
X-Inumbo-ID: c8186948-d976-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c8186948-d976-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 18:12:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A5B931650;
 Tue, 17 Sep 2019 11:12:59 -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 000013F67D;
 Tue, 17 Sep 2019 11:12:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 17 Sep 2019 19:12:44 +0100
Message-Id: <20190917181244.30027-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190917181244.30027-1-julien.grall@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 8/8] xen/arm32: head: Use a page mapping for
 the 1:1 mapping in create_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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB0aGUgZnVuY3Rpb24gY3JlYXRlX3BhZ2VfdGFibGVzKCkgd2lsbCB1c2Ug
MUdCLzJNQgptYXBwaW5nIGZvciB0aGUgaWRlbnRpdHkgbWFwcGluZy4gQXMgd2UgZG9uJ3Qga25v
dyB3aGF0IGlzIHByZXNlbnQKYmVmb3JlIGFuZCBhZnRlciBYZW4gaW4gbWVtb3J5LCB3ZSBtYXkg
ZW5kIHVwIHRvIG1hcApkZXZpY2UvcmVzZXJ2ZWQtbWVtb3J5IHdpdGggY2FjaGVhYmxlIG1lbW9y
eS4gVGhpcyBtYXkgcmVzdWx0IHRvCm1pc21hdGNoZWQgYXR0cmlidXRlcyBhcyBvdGhlciB1c2Vy
cyBtYXkgYWNjZXNzIHRoZSBzYW1lIHJlZ2lvbgpkaWZmZXJlbnRseS4KClRvIHByZXZlbnQgYW55
IGlzc3Vlcywgd2Ugc2hvdWxkIG9ubHkgbWFwIHRoZSBzdHJpY3QgbWluaW11bSBpbiB0aGUKMTox
IG1hcHBpbmcuIEEgY2hlY2sgaW4geGVuLmxkcy5TIGFscmVhZHkgZ3VhcmFudGVlcyBhbnl0aGlu
ZwpuZWNlc3NhcnkgZm9yIHR1cm5pbmcgb24gdGhlIE1NVSBmaXRzIGluIGEgcGFnZSAoYXQgdGhl
IG1vbWVudCA0SykuCgpBcyBvbmx5IG9uZSBwYWdlIHdpbGwgYmUgbWFwcGVkIGZvciB0aGUgMTox
IG1hcHBpbmcsIGl0IGlzIG5lY2Vzc2FyeQp0byBwcmUtYWxsb2NhdGUgYSBwYWdlIGZvciB0aGUg
M3JkIGxldmVsIHRhYmxlLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFVzZSBYRU5fe0ZJ
UlNULCBTRUNPTkR9X1NMT1QgcmF0aGVyIHRoYW4gaGFyZGNvZGVkIHZhbHVlCiAgICAgICAgLSBE
b24ndCBwcmUtbGluayB0aGUgcGFnZS10YWJsZXMgZm9yIHRoZSAxOjEgbWFwcGluZwoKICAgIENo
YW5nZXMgaW4gdjM6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9hcm0z
Mi9oZWFkLlMgfCAxMjEgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICB8ICAgMiArLQogMiBmaWxlcyBjaGFuZ2Vk
LCA1MCBpbnNlcnRpb25zKCspLCA3MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRleCAxNzVm
MGM5NzYwLi43YjUxMDlkYjI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5T
CisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTQ0Nyw3MyArNDQ3LDEzIEBAIEVO
RFBST0MoY3B1X2luaXQpCiAgKiAgIHI2IDogSWRlbnRpdHkgbWFwIGluIHBsYWNlCiAgKi8KIGNy
ZWF0ZV9wYWdlX3RhYmxlczoKLSAgICAgICAgLyoKLSAgICAgICAgICogSWYgWGVuIGlzIGxvYWRl
ZCBhdCBleGFjdGx5IFhFTl9WSVJUX1NUQVJUIHRoZW4gd2UgZG9uJ3QKLSAgICAgICAgICogbmVl
ZCBhbiBhZGRpdGlvbmFsIDE6MSBtYXBwaW5nLCB0aGUgdmlydHVhbCBtYXBwaW5nIHdpbGwKLSAg
ICAgICAgICogc3VmZmljZS4KLSAgICAgICAgICovCi0gICAgICAgIGNtcCAgIHI5LCAjWEVOX1ZJ
UlRfU1RBUlQKLSAgICAgICAgbW92ZXEgcjYsICMxICAgICAgICAgICAgICAgICAvKiByNiA6PSBp
ZGVudGl0eSBtYXAgbm93IGluIHBsYWNlICovCi0gICAgICAgIG1vdm5lIHI2LCAjMCAgICAgICAg
ICAgICAgICAgLyogcjYgOj0gaWRlbnRpdHkgbWFwIG5vdCB5ZXQgaW4gcGxhY2UgKi8KLQotICAg
ICAgICBsZHIgICByNCwgPWJvb3RfcGd0YWJsZQotICAgICAgICBhZGQgICByNCwgcjQsIHIxMCAg
ICAgICAgICAgIC8qIHI0IDo9IHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KLQotICAgICAgICAv
KiBTZXR1cCBib290X3BndGFibGU6ICovCi0gICAgICAgIGxkciAgIHIxLCA9Ym9vdF9zZWNvbmQK
LSAgICAgICAgYWRkICAgcjEsIHIxLCByMTAgICAgICAgICAgICAvKiByMSA6PSBwYWRkciAoYm9v
dF9zZWNvbmQpICovCi0KLSAgICAgICAgLyogLi4uIG1hcCBib290X3NlY29uZCBpbiBib290X3Bn
dGFibGVbMF0gKi8KLSAgICAgICAgb3JyICAgcjIsIHIxLCAjUFRfVVBQRVIoUFQpICAvKiByMjpy
MyA6PSB0YWJsZSBtYXAgb2YgYm9vdF9zZWNvbmQgKi8KLSAgICAgICAgb3JyICAgcjIsIHIyLCAj
UFRfTE9XRVIoUFQpICAvKiAoKyByaWdodHMgZm9yIGxpbmVhciBQVCkgKi8KLSAgICAgICAgbW92
ICAgcjMsICMweDAKLSAgICAgICAgc3RyZCAgcjIsIHIzLCBbcjQsICMwXSAgICAgICAvKiBNYXAg
aXQgaW4gc2xvdCAwICovCi0KLSAgICAgICAgLyogLi4uIG1hcCBvZiBwYWRkcihzdGFydCkgaW4g
Ym9vdF9wZ3RhYmxlICovCi0gICAgICAgIGxzcnMgIHIxLCByOSwgI0ZJUlNUX1NISUZUICAgLyog
T2Zmc2V0IG9mIGJhc2UgcGFkZHIgaW4gYm9vdF9wZ3RhYmxlICovCi0gICAgICAgIGJlcSAgIDFm
ICAgICAgICAgICAgICAgICAgICAgLyogSWYgaXQgaXMgaW4gc2xvdCAwIHRoZW4gbWFwIGluIGJv
b3Rfc2Vjb25kCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogbGF0ZXIg
b24gKi8KLSAgICAgICAgbHNsICAgcjIsIHIxLCAjRklSU1RfU0hJRlQgICAvKiBCYXNlIGFkZHJl
c3MgZm9yIDFHQiBtYXBwaW5nICovCi0gICAgICAgIG9yciAgIHIyLCByMiwgI1BUX1VQUEVSKE1F
TSkgLyogcjI6cjMgOj0gc2VjdGlvbiBtYXAgKi8KLSAgICAgICAgb3JyICAgcjIsIHIyLCAjUFRf
TE9XRVIoTUVNKQotICAgICAgICBsc2wgICByMSwgcjEsICMzICAgICAgICAgICAgIC8qIHIxIDo9
IFNsb3Qgb2Zmc2V0ICovCi0gICAgICAgIG1vdiAgIHIzLCAjMHgwCi0gICAgICAgIHN0cmQgIHIy
LCByMywgW3I0LCByMV0gICAgICAgLyogTWFwcGluZyBvZiBwYWRkcihzdGFydCkgKi8KLSAgICAg
ICAgbW92ICAgcjYsICMxICAgICAgICAgICAgICAgICAvKiByNiA6PSBpZGVudGl0eSBtYXAgbm93
IGluIHBsYWNlICovCi0KLTE6ICAgICAgLyogU2V0dXAgYm9vdF9zZWNvbmQ6ICovCi0gICAgICAg
IGxkciAgIHI0LCA9Ym9vdF9zZWNvbmQKLSAgICAgICAgYWRkICAgcjQsIHI0LCByMTAgICAgICAg
ICAgICAvKiByNCA6PSBwYWRkciAoYm9vdF9zZWNvbmQpICovCi0KLSAgICAgICAgbGRyICAgcjEs
ID1ib290X3RoaXJkCi0gICAgICAgIGFkZCAgIHIxLCByMSwgcjEwICAgICAgICAgICAgLyogcjEg
Oj0gcGFkZHIgKGJvb3RfdGhpcmQpICovCi0KLSAgICAgICAgLyogLi4uIG1hcCBib290X3RoaXJk
IGluIGJvb3Rfc2Vjb25kWzFdICovCi0gICAgICAgIG9yciAgIHIyLCByMSwgI1BUX1VQUEVSKFBU
KSAgLyogcjI6cjMgOj0gdGFibGUgbWFwIG9mIGJvb3RfdGhpcmQgKi8KLSAgICAgICAgb3JyICAg
cjIsIHIyLCAjUFRfTE9XRVIoUFQpICAvKiAoKyByaWdodHMgZm9yIGxpbmVhciBQVCkgKi8KLSAg
ICAgICAgbW92ICAgcjMsICMweDAKLSAgICAgICAgc3RyZCAgcjIsIHIzLCBbcjQsICM4XSAgICAg
ICAvKiBNYXAgaXQgaW4gc2xvdCAxICovCi0KLSAgICAgICAgLyogLi4uIG1hcCBvZiBwYWRkcihz
dGFydCkgaW4gYm9vdF9zZWNvbmQgKi8KLSAgICAgICAgY21wICAgcjYsICMxICAgICAgICAgICAg
ICAgICAvKiByNiBpcyBzZXQgaWYgYWxyZWFkeSBjcmVhdGVkICovCi0gICAgICAgIGJlcSAgIDFm
Ci0gICAgICAgIGxzciAgIHIyLCByOSwgI1NFQ09ORF9TSElGVCAgLyogT2Zmc2V0IG9mIGJhc2Ug
cGFkZHIgaW4gYm9vdF9zZWNvbmQgKi8KLSAgICAgICAgbGRyICAgcjMsID1MUEFFX0VOVFJZX01B
U0sKLSAgICAgICAgYW5kICAgcjEsIHIyLCByMwotICAgICAgICBjbXAgICByMSwgIzEKLSAgICAg
ICAgYmVxICAgdmlydHBoeXNfY2xhc2ggICAgICAgICAvKiBJdCdzIGluIHNsb3QgMSwgd2hpY2gg
d2UgY2Fubm90IGhhbmRsZSAqLwotCi0gICAgICAgIGxzbCAgIHIyLCByMiwgI1NFQ09ORF9TSElG
VCAgLyogQmFzZSBhZGRyZXNzIGZvciAyTUIgbWFwcGluZyAqLwotICAgICAgICBvcnIgICByMiwg
cjIsICNQVF9VUFBFUihNRU0pIC8qIHIyOnIzIDo9IHNlY3Rpb24gbWFwICovCi0gICAgICAgIG9y
ciAgIHIyLCByMiwgI1BUX0xPV0VSKE1FTSkKLSAgICAgICAgbW92ICAgcjMsICMweDAKLSAgICAg
ICAgbHNsICAgcjEsIHIxLCAjMyAgICAgICAgICAgICAvKiByMSA6PSBTbG90IG9mZnNldCAqLwot
ICAgICAgICBzdHJkICByMiwgcjMsIFtyNCwgcjFdICAgICAgIC8qIE1hcHBpbmcgb2YgcGFkZHIo
c3RhcnQpICovCi0gICAgICAgIG1vdiAgIHI2LCAjMSAgICAgICAgICAgICAgICAgLyogcjYgOj0g
aWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLworICAgICAgICAvKiBQcmVwYXJlIHRoZSBwYWdl
LXRhYmxlcyBmb3IgbWFwcGluZyBYZW4gKi8KKyAgICAgICAgbGRyICAgcjAsID1YRU5fVklSVF9T
VEFSVAorICAgICAgICBjcmVhdGVfdGFibGVfZW50cnkgYm9vdF9wZ3RhYmxlLCBib290X3NlY29u
ZCwgcjAsIEZJUlNUX1NISUZUCisgICAgICAgIGNyZWF0ZV90YWJsZV9lbnRyeSBib290X3NlY29u
ZCwgYm9vdF90aGlyZCwgcjAsIFNFQ09ORF9TSElGVAogCiAgICAgICAgIC8qIFNldHVwIGJvb3Rf
dGhpcmQ6ICovCi0xOiAgICAgIGxkciAgIHI0LCA9Ym9vdF90aGlyZAotICAgICAgICBhZGQgICBy
NCwgcjQsIHIxMCAgICAgICAgICAgIC8qIHI0IDo9IHBhZGRyIChib290X3RoaXJkKSAqLworICAg
ICAgICBhZHJfbCByNCwgYm9vdF90aGlyZCwgbW11PTAKIAogICAgICAgICBsc3IgICByMiwgcjks
ICNUSElSRF9TSElGVCAgLyogQmFzZSBhZGRyZXNzIGZvciA0SyBtYXBwaW5nICovCiAgICAgICAg
IGxzbCAgIHIyLCByMiwgI1RISVJEX1NISUZUCkBAIC01MzAsMTYgKzQ3MCw1MyBAQCBjcmVhdGVf
cGFnZV90YWJsZXM6CiAgICAgICAgIGJsbyAgIDFiCiAKICAgICAgICAgLyoKLSAgICAgICAgICog
RGVmZXIgZml4bWFwIGFuZCBkdGIgbWFwcGluZyB1bnRpbCBhZnRlciBwYWdpbmcgZW5hYmxlZCwg
dG8KLSAgICAgICAgICogYXZvaWQgdGhlbSBjbGFzaGluZyB3aXRoIHRoZSAxOjEgbWFwcGluZy4K
KyAgICAgICAgICogSWYgWGVuIGlzIGxvYWRlZCBhdCBleGFjdGx5IFhFTl9WSVJUX1NUQVJUIHRo
ZW4gd2UgZG9uJ3QKKyAgICAgICAgICogbmVlZCBhbiBhZGRpdGlvbmFsIDE6MSBtYXBwaW5nLCB0
aGUgdmlydHVhbCBtYXBwaW5nIHdpbGwKKyAgICAgICAgICogc3VmZmljZS4KICAgICAgICAgICov
CisgICAgICAgIGNtcCAgIHI5LCAjWEVOX1ZJUlRfU1RBUlQKKyAgICAgICAgbW92ZXEgcGMsIGxy
CiAKLSAgICAgICAgLyogYm9vdCBwYWdldGFibGUgc2V0dXAgY29tcGxldGUgKi8KKzE6CisgICAg
ICAgIC8qCisgICAgICAgICAqIFNldHVwIHRoZSAxOjEgbWFwcGluZyBzbyB3ZSBjYW4gdHVybiB0
aGUgTU1VIG9uLiBOb3RlIHRoYXQKKyAgICAgICAgICogb25seSB0aGUgZmlyc3QgcGFnZSBvZiBY
ZW4gd2lsbCBiZSBwYXJ0IG9mIHRoZSAxOjEgbWFwcGluZy4KKyAgICAgICAgICovCisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogRmluZCB0aGUgZmlyc3Qgc2xvdCB1c2VkLiBJZiB0aGUgc2xvdCBp
cyBub3QgWEVOX0ZJUlNUX1NMT1QsCisgICAgICAgICAqIHRoZW4gdGhlIDE6MSBtYXBwaW5nIHdp
bGwgdXNlIGl0cyBvd24gc2V0IG9mIHBhZ2UtdGFibGVzIGZyb20KKyAgICAgICAgICogdGhlIHNl
Y29uZCBsZXZlbC4KKyAgICAgICAgICovCisgICAgICAgIGxzciAgIHIxLCByOSwgI0ZJUlNUX1NI
SUZUCisgICAgICAgIG1vdl93IHIwLCBMUEFFX0VOVFJZX01BU0sKKyAgICAgICAgYW5kICAgcjEs
IHIxLCByMCAgICAgICAgICAgICAgLyogcjEgOj0gZmlyc3Qgc2xvdCAqLworICAgICAgICBjbXAg
ICByMSwgI1hFTl9GSVJTVF9TTE9UCisgICAgICAgIGJlcSAgIDFmCisgICAgICAgIGNyZWF0ZV90
YWJsZV9lbnRyeSBib290X3BndGFibGUsIGJvb3Rfc2Vjb25kX2lkLCByOSwgRklSU1RfU0hJRlQK
KyAgICAgICAgYiAgICAgbGlua19mcm9tX3NlY29uZF9pZAorCisxOgorICAgICAgICAvKgorICAg
ICAgICAgKiBGaW5kIHRoZSBzZWNvbmQgc2xvdCB1c2VkLiBJZiB0aGUgc2xvdCBpcyBYRU5fU0VD
T05EX1NMT1QsIHRoZW4gdGhlCisgICAgICAgICAqIDE6MSBtYXBwaW5nIHdpbGwgdXNlIGl0cyBv
d24gc2V0IG9mIHBhZ2UtdGFibGVzIGZyb20gdGhlCisgICAgICAgICAqIHRoaXJkIGxldmVsLiBG
b3Igc2xvdCBYRU5fU0VDT05EX1NMT1QsIFhlbiBpcyBub3QgeWV0IGFibGUgdG8gaGFuZGxlCisg
ICAgICAgICAqIGl0LgorICAgICAgICAgKi8KKyAgICAgICAgbHNyICAgcjEsIHI5LCAjU0VDT05E
X1NISUZUCisgICAgICAgIG1vdl93IHIwLCBMUEFFX0VOVFJZX01BU0sKKyAgICAgICAgYW5kICAg
cjEsIHIxLCByMCAgICAgICAgICAgICAvKiByMSA6PSBzZWNvbmQgc2xvdCAqLworICAgICAgICBj
bXAgICByMSwgI1hFTl9TRUNPTkRfU0xPVAorICAgICAgICBiZXEgICB2aXJ0cGh5c19jbGFzaAor
ICAgICAgICBjcmVhdGVfdGFibGVfZW50cnkgYm9vdF9zZWNvbmQsIGJvb3RfdGhpcmRfaWQsIHI5
LCBTRUNPTkRfU0hJRlQKKyAgICAgICAgYiAgICAgbGlua19mcm9tX3RoaXJkX2lkCisKK2xpbmtf
ZnJvbV9zZWNvbmRfaWQ6CisgICAgICAgIGNyZWF0ZV90YWJsZV9lbnRyeSBib290X3NlY29uZF9p
ZCwgYm9vdF90aGlyZF9pZCwgcjksIFNFQ09ORF9TSElGVAorbGlua19mcm9tX3RoaXJkX2lkOgor
ICAgICAgICBjcmVhdGVfbWFwcGluZ19lbnRyeSBib290X3RoaXJkX2lkLCByOSwgcjkKKyAgICAg
ICAgbW92ICAgcGMsIGxyCiAKLSAgICAgICAgY21wICAgcjYsICMxICAgICAgICAgICAgICAgIC8q
IERpZCB3ZSBtYW5hZ2UgdG8gY3JlYXRlIGFuIGlkZW50aXR5IG1hcHBpbmcgPyAqLwotICAgICAg
ICBtb3ZlcSBwYywgbHIKLSAgICAgICAgUFJJTlQoIlVuYWJsZSB0byBidWlsZCBib290IHBhZ2Ug
dGFibGVzIC0gRmFpbGVkIHRvIGlkZW50aXR5IG1hcCBYZW4uXHJcbiIpCi0gICAgICAgIGIgICAg
IGZhaWwKIHZpcnRwaHlzX2NsYXNoOgogICAgICAgICAvKiBJZGVudGl0eSBtYXAgY2xhc2hlcyB3
aXRoIGJvb3RfdGhpcmQsIHdoaWNoIHdlIGNhbm5vdCBoYW5kbGUgeWV0ICovCiAgICAgICAgIFBS
SU5UKCItIFVuYWJsZSB0byBidWlsZCBib290IHBhZ2UgdGFibGVzIC0gdmlydCBhbmQgcGh5cyBh
ZGRyZXNzZXMgY2xhc2guIC1cclxuIikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNzJmZmVhNzQ3Mi4uOWUwZmRjMzlmOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwNSw5ICsx
MDUsOSBAQCBERUZJTkVfQk9PVF9QQUdFX1RBQkxFKGJvb3RfcGd0YWJsZSk7CiAjaWZkZWYgQ09O
RklHX0FSTV82NAogREVGSU5FX0JPT1RfUEFHRV9UQUJMRShib290X2ZpcnN0KTsKIERFRklORV9C
T09UX1BBR0VfVEFCTEUoYm9vdF9maXJzdF9pZCk7CisjZW5kaWYKIERFRklORV9CT09UX1BBR0Vf
VEFCTEUoYm9vdF9zZWNvbmRfaWQpOwogREVGSU5FX0JPT1RfUEFHRV9UQUJMRShib290X3RoaXJk
X2lkKTsKLSNlbmRpZgogREVGSU5FX0JPT1RfUEFHRV9UQUJMRShib290X3NlY29uZCk7CiBERUZJ
TkVfQk9PVF9QQUdFX1RBQkxFKGJvb3RfdGhpcmQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAI3f-00011O-Pg; Tue, 17 Sep 2019 18:18:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xh3O=XM=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iAI3e-00011H-Sy
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:18:34 +0000
X-Inumbo-ID: 8d6cfeca-d977-11e9-978d-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d6cfeca-d977-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 18:18:31 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id l21so2833818lje.4
 for <xen-devel@lists.xenproject.org>; Tue, 17 Sep 2019 11:18:31 -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=cOlOn+T1kv6Z0Zo0jtheLIwkGbrLj6TLOYblFHd/OoA=;
 b=obkkPXYHWN6k1aZoZdPO9nJAJWipgyDOkTqs2q9UG9CPcGrs6oahxjR5MWQs2Uphkk
 LFQrbtFD6VsEjG6l35hb9dejDAtaac+5ul+EYz601l2xk3a6Zl/Z7EsfS8beaxmHHVrr
 eH8YQMJmXLEKdGKF9OxDEzKd1CFZRNNM5X+txI0Agh6p0O6TBbZS7gYAUjz7LE5j7nLL
 QPRFJuv/UQrekTyVYqNwo06E3flHwY0wiMNST8kwT24C0vpLDTLDf/9VpW9v5M1c3Rpt
 37B/CJi00vFTW0RgoZaZBazzyEoLF5gyd2SiKNzQP+adiJJZBSCGh4FN0L35hIP7Z9q4
 ITgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=cOlOn+T1kv6Z0Zo0jtheLIwkGbrLj6TLOYblFHd/OoA=;
 b=ps7723qHeHMeCBjL5cgCvMiXA5B52au4KR8d2iTdfW/VIOYc7Z/d/uogdrMPx/Y54t
 WzotOzlru91imd5fg6HQdqkvLDS1kW8MUktz2WhqEGp8ocWNtpGfQWSHLYiE9C4zqgG/
 SwU5AKaLG3Vxir5H/5qR5lmxQG9uo3HDfW81y4ar3imECLVoZZ2Fmihn+lg08/Fl8fNC
 GdmD6eUZEPImgmXkbT3xfM0n2bLqdr8k3LfvsI0V/pEoSAew31Jt+4bN8zGy+6tC/nvB
 xZUk5UYPENfYOCrhh17scDn8mTtZ+Mrc48zE/OhXIOlY2l/lVqCT/wKZOPG/0UzxtgCG
 OvDA==
X-Gm-Message-State: APjAAAU37Nbk2UONU3ipfjJ2GmMmjLT8kVAYaogfybyctvAsIFRsEdkq
 +XOUmvdRftpP3sncnlO9LK14is54Ank=
X-Google-Smtp-Source: APXvYqyTXMMWI24XSrocJV9vrCSX85QPo8Yz5HWXl1OQSbOp4s6ieyOnJTJLJt+bwPAeO/+i3/Pskg==
X-Received: by 2002:a2e:b045:: with SMTP id d5mr2710890ljl.105.1568744310167; 
 Tue, 17 Sep 2019 11:18:30 -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 t27sm567515lfl.48.2019.09.17.11.18.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 17 Sep 2019 11:18:29 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
 <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
 <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
 <f10cc304-96f8-f942-0ef2-0a9d4544f288@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <f8ab5e72-2475-3884-c23f-84d07eba11ba@gmail.com>
Date: Tue, 17 Sep 2019 21:18:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f10cc304-96f8-f942-0ef2-0a9d4544f288@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

Ck9uIDE3LjA5LjE5IDA5OjEyLCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4gT24gMTYu
MDkuMjAxOSAyMDowOCwgT2xla3NhbmRyIHdyb3RlOgo+PiBPbiAxNi4wOS4xOSAxMzo0MCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4gKy8qIHBlci1kZXZpY2UgSU9NTVUgaW5zdGFuY2UgZGF0YSAq
Lwo+Pj4+ICtzdHJ1Y3QgaW9tbXVfZndzcGVjIHsKPj4+PiArICAgIC8qIHRoaXMgZGV2aWNlJ3Mg
SU9NTVUgKi8KPj4+PiArICAgIHN0cnVjdCBkZXZpY2UgKmlvbW11X2RldjsKPj4+PiArICAgIC8q
IElPTU1VIGRyaXZlciBwcml2YXRlIGRhdGEgZm9yIHRoaXMgZGV2aWNlICovCj4+Pj4gKyAgICB2
b2lkICppb21tdV9wcml2Owo+Pj4+ICsgICAgLyogbnVtYmVyIG9mIGFzc29jaWF0ZWQgZGV2aWNl
IElEcyAqLwo+Pj4+ICsgICAgdW5zaWduZWQgaW50IG51bV9pZHM7Cj4+Pj4gKyAgICAvKiBJRHMg
d2hpY2ggdGhpcyBkZXZpY2UgbWF5IHByZXNlbnQgdG8gdGhlIElPTU1VICovCj4+Pj4gKyAgICB1
aW50MzJfdCBpZHNbMV07Cj4+Pj4gK307Cj4+PiBOb3RlIHRoYXQgeW91IGFidXNlIHhyZWFsbG9j
X2ZsZXhfc3RydWN0KCkgd2hlbiB1c2luZyBpdCB3aXRoIHN1Y2gKPj4+IGEgdHlwZTogVGhlIGxh
c3QgZmllbGQgaXMgX25vdF8gYSBmbGV4aWJsZSBhcnJheSBtZW1iZXIuIENvbXBpbGVycwo+Pj4g
bWlnaHQgbGVnaXRpbWF0ZWx5IHdhcm4gaWYgdGhleSBjYW4gcHJvdmUgdGhhdCB5b3UgYWNjZXNz
Cj4+PiBwLT5pZHNbMV0gYW55d2hlcmUsIGRlc3BpdGUgeW91IChwcmVzdW1hYmx5KSBoYXZpbmcg
YWxsb2NhdGVkIGVub3VnaAo+Pj4gc3BhY2UuIChJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIHRoaW5r
IG9mIGEgd2F5IGZvciB0aGUgbWFjcm8gdG8KPj4+IGFjdHVhbGx5IGRldGVjdCBhbmQgaGVuY2Ug
cmVmdXNlIHN1Y2ggd3JvbmcgdXNlcy4pCj4+IEluZGVlZCwgeW91IGFyZSByaWdodC4gSSBhbSBp
biBkb3VidCwgd2hldGhlciB0byByZXRhaW4gcG9ydGVkIGZyb20KPj4gTGludXggY29kZSAoaWRz
WzFdKQo+Pgo+PiBhbmQgbWVudGlvbiBhYm91dCBzdWNoIGFidXNlIG9yIGNoYW5nZSBpdCB0byBk
ZWFsIHdpdGggcmVhbCBmbGV4aWJsZQo+PiBhcnJheSBtZW1iZXIgKGlkc1tdKS4gQW55IHRob3Vn
aHRzPwo+IEknbSBvZiB0aGUgc3Ryb25nIG9waW5pb24gdGhhdCB5b3Ugc2hvdWxkIHN3aXRjaCB0
byBbXSAob3IgYXQKPiBsZWFzdCBbMF0pIG5vdGF0aW9uLgoKSSBnb3QgaXQuIFdlbGwsIHdpbGwg
c3dpdGNoIHRvIGlkc1tdIGlmIHRoZXJlIGFyZSBubyBvYmplY3Rpb25zLgoKVGhhbmsgeW91LgoK
LS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:34:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18: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 1iAIJ4-0003yx-GB; Tue, 17 Sep 2019 18:34:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAIJ3-0003yf-J2
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:34:29 +0000
X-Inumbo-ID: c83514fa-d979-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c83514fa-d979-11e9-b299-bc764e2007e4;
 Tue, 17 Sep 2019 18:34:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568745269;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=ICIjZBbG+5HGUGm8TPCUcOelLUDVgToDTueke91dGTc=;
 b=AArn/cXqegeTHMy+lEPh9tWXXytBg5PUeuimNEkF8OEKI2Ew2lVouwdt
 ESXtxNJm5c7Z4P5kLKNe3C2R+OrdhUhKxrJQawQSLfZLKYVXDee10fcUJ
 mjloK2utInLhVdwQAvbIfQCRVpAf8BE8+mf2C+WC+5bU6zVXk1SaVioXx A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lbV6QUqFbhR53UQcXsvb93XMU3CDI5+5XKBWxZYOn63QLU78p+viXQfXFeqna1uUb2yLAwv2EE
 HzdZdFzOiM0z2WVc5M6l14qjiUDlQnEXggLwGGrSS1LjeNjrZN2bf649l+rRXISksS46OvkqQY
 0ralKugU3EOR2hg7fzsV2kIq/DFlW0yOV4NclnN/diGDVLKAeLfRd+78R4msDTNcHnXa4lNHnK
 8cxlorS3h70gseeTRhKkWTQWObnyxu7g7Nvn11JAsOioIaZXoYbK3lTKvIPxmcIXA+ZyP5rgh3
 a78=
X-SBRS: 2.7
X-MesageID: 5689757
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5689757"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 17 Sep 2019 19:34:25 +0100
Message-ID: <20190917183425.4826-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libs: Fix build following c/s 56dccee3f,
 take 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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpeCBmb3IgYy9zIDAxYmE4ZjYyYjYxOCB3YXMgc3BlY3VsYXRpdmUgZ2l2ZW4gbm8gbG9j
YWwgcmVwcm8uICBJdCB0dXJucwpvdXQgdGhhdCBpdCBkaWRuJ3QgZml4IHRoZSBwcm9ibGVtLgoK
VGhlICQoQVVUT0lOQ1MpIHZhcmlhYmxlIG5lZWRzIHRvIGJlIHZpc2libGUgYmVmb3JlIGxpYnMu
bWsgaXMgaW5jbHVkZWQsIHRvCmhhdmUgYW55IGVmZmVjdC4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYnMvdG9vbGNvcmUvTWFr
ZWZpbGUgfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUgYi90b29scy9s
aWJzL3Rvb2xjb3JlL01ha2VmaWxlCmluZGV4IGVkY2U2MWRjYTQuLjljNWE5MmQ5M2YgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy90b29s
Y29yZS9NYWtlZmlsZQpAQCAtNCw2ICs0LDcgQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9S
dWxlcy5tawogTUFKT1IJPSAxCiBNSU5PUgk9IDAKIExJQk5BTUUgIDo9IHRvb2xjb3JlCitBVVRP
SU5DUyA6PSBpbmNsdWRlL194ZW50b29sY29yZV9saXN0LmgKIAogU1JDUy15CSs9IGhhbmRsZXJl
Zy5jCiAKQEAgLTExLDggKzEyLDYgQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9saWJzL2xp
YnMubWsKIAogJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9M
SUJYRU5UT09MQ09SRSkvaW5jbHVkZQogCi1BVVRPSU5DUz1pbmNsdWRlL194ZW50b29sY29yZV9s
aXN0LmgKLQogJChMSUJfT0JKUyk6ICQoQVVUT0lOQ1MpCiAkKFBJQ19PQkpTKTogJChBVVRPSU5D
UykKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:37:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:37:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAIM9-0004K6-2t; Tue, 17 Sep 2019 18:37:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAIM8-0004K0-1Q
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:37:40 +0000
X-Inumbo-ID: 39bc732a-d97a-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 39bc732a-d97a-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 18:37:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568745459;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=5RI0l16tGP4zRDWPTJ0Hz4OD/xi+uO2VlMxjys/yx1U=;
 b=BXO9fJU3ZyghsnP4iI/Nn23hRSnaCid8xLFUOdBXjaO8z1314Bpa94As
 ik8SWXeEpvfwCYh6ASn76l3WsnV7IWU3ruTnn+KL81tf33Dr8VkNhr8vT
 bI4m6kDYsR6xYv7NeYkaa3a+T7XvHbgU7WIs59abTTNbgjruM5iLKwnj8 o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bOHLbmZhDIJVmMBUUQ1gQY8TvAWis8Ts1zzPGIUXxcD760eSVzRXJ0pYnPOBtZa1030WXvL0Aw
 nRFj8AWQXaLXQ/pJF3cgVGLx4sbkFYiwqwHQYqUtVIe8Tu3DRGIMsJ00vCR21C/TkPKu+mwf80
 2QxU1aKKcNfATi1AlqGA1hoDf3qkUEbKV29Fo0IZKdVg8W/ehA8YGMnEzvS1zl8PYEYhn1e2vP
 BBfrPLy/lNB09bwmvM/Dnwnhx8x7g2f/uh41cEHHZ10khoQErmNAO48dDumJsSlkKXZXfFNOOy
 k7c=
X-SBRS: 2.7
X-MesageID: 5747697
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5747697"
To: Jan Beulich <jbeulich@suse.com>
References: <7855161d-914a-b732-4039-f058046646e4@suse.com>
 <858c0c6f-1244-36ba-eae3-76ee446bb903@citrix.com>
 <7fea980d-79be-4cba-2b45-d3b41434d71e@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: <573a1304-8ed8-3be3-d905-0dbedea14e4f@citrix.com>
Date: Tue, 17 Sep 2019 19:37:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7fea980d-79be-4cba-2b45-d3b41434d71e@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RESEND/PING] 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 <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>, Julien
 Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDkvMjAxOSAxMTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDIuMDkuMjAxOSAx
MjozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMzAvMDgvMjAxOSAxNDozMywgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBXaGVuIGRpc2FibGluZyBTTVQgYXQgcnVudGltZSwgc2Vjb25kYXJ5
IHRocmVhZHMgc2hvdWxkIG5vIGxvbmdlciBiZQo+Pj4gY2FuZGlkYXRlcyBmb3IgYnJpbmdpbmcg
YmFjayB1cCBpbiByZXNwb25zZSB0byBfUFVEIEFDUEkgZXZlbnRzLiBQdXJnZQo+Pj4gdGhlbSBm
cm9tIHRoZSB0cmFja2luZyBhcnJheS4KPj4gSSB0aGluayBJIGFncmVlIGluIHByaW5jaXBsZSwg
YnV0IHdoYXQgYXJlIF9QVUQgZXZlbnRzP8KgIEkgY2FuJ3QgZmluZAo+PiBhbnkgcmVmZXJlbmNl
IHRvIHRoZW0gYXQgYWxsIGluIHRoZSBBQ1BJIHNwZWMuCj4gT29wcyAtIHR5cG86IF9QVVIgaXMg
dGhlIGNvcnJlY3QgbmFtZS4gSSdtIHNvcnJ5LgoKV2l0aCB0aGlzIGZpeGVkLCBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:42:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:42: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 1iAIQM-0005Vn-PM; Tue, 17 Sep 2019 18:42:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T7El=XM=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAIQL-0005VX-1Q
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:42:01 +0000
X-Inumbo-ID: d55f3ba0-d97a-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d55f3ba0-d97a-11e9-a337-bc764e2007e4;
 Tue, 17 Sep 2019 18:42:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568745721;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=DMGKwtHWMmBpOhHCypkXpmKwR6zRkmcg13cD4VG7SU0=;
 b=CB/Jj7JOV91QwpZiTGKS/+7g7I85p1EVjwvCMGZ3Z7ExqJ9VTxHgnDdg
 1Y6kI07E81y8EdQdHPaeWk9fSQhxtRph4bT8FQ0EZGyEIL00lHceoso1B
 zPDUt2TBaZJHTtfIEFw87/8BYpmJx0Fvui+/zmZvS4ZPEdZFS3JLJwMKo o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: opVH3QS2oa4aCgX+C+UTWMPnRo61+AlQCI9++CIogVwb5Q4cOQyarGl+HwO1Yu6nh1nYyfNGh+
 8/SxbEYacJcug9fLcxulVfkspKiVE+NoprAUCLFczNoqd1ikE4RbHMMns8fyqkqlCZj9wfSHB7
 teKpTIp3BxzwJ/s9Xb9Frm6XyFLOup3sJQlzveh04sOB+oVCR1v1zeuQ7zG6ftXz+IUBqy0FOw
 lyly3mWKRoYk8NlLo+orD8OPCHs8ONedabiolc5bBWHcKpL8o2kO+MjcGKUMkzyEV8nzkcz+0e
 Jg8=
X-SBRS: 2.7
X-MesageID: 5690188
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5690188"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23937.10484.891069.303350@mariner.uk.xensource.com>
Date: Tue, 17 Sep 2019 19:41:56 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20190917183425.4826-1-andrew.cooper3@citrix.com>
References: <20190917183425.4826-1-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/libs: Fix build following c/s
 56dccee3f, take 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: Juergen
 Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzL2xpYnM6IEZpeCBidWlsZCBmb2xs
b3dpbmcgYy9zIDU2ZGNjZWUzZiwgdGFrZSAyIik6Cj4gVGhlIGZpeCBmb3IgYy9zIDAxYmE4ZjYy
YjYxOCB3YXMgc3BlY3VsYXRpdmUgZ2l2ZW4gbm8gbG9jYWwgcmVwcm8uICBJdCB0dXJucwo+IG91
dCB0aGF0IGl0IGRpZG4ndCBmaXggdGhlIHByb2JsZW0uCj4gCj4gVGhlICQoQVVUT0lOQ1MpIHZh
cmlhYmxlIG5lZWRzIHRvIGJlIHZpc2libGUgYmVmb3JlIGxpYnMubWsgaXMgaW5jbHVkZWQsIHRv
Cj4gaGF2ZSBhbnkgZWZmZWN0LgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:47:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAIVA-00062K-LS; Tue, 17 Sep 2019 18:47: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=DkBD=XM=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAIV9-00062C-BI
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:46:59 +0000
X-Inumbo-ID: 867ca738-d97b-11e9-961d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 867ca738-d97b-11e9-961d-12813bfff9fa;
 Tue, 17 Sep 2019 18:46:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F26AC1000;
 Tue, 17 Sep 2019 11:46:56 -0700 (PDT)
Received: from [10.37.13.58] (unknown [10.37.13.58])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 78A163F67D;
 Tue, 17 Sep 2019 11:46:55 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190823184826.14525-1-volodymyr_babchuk@epam.com>
 <20190823184826.14525-2-volodymyr_babchuk@epam.com>
 <45208af4-22b8-2870-f79d-a98960c4700d@arm.com> <87k1aefz3t.fsf@epam.com>
 <1cc4bd9c-44fc-0e6e-254c-c07f4b17ba4c@arm.com> <87h85hfgda.fsf@epam.com>
 <24f24620-99c9-d266-5691-4e1962d67b27@arm.com> <87d0g0feir.fsf@epam.com>
 <907b2436-6b46-59d2-e2b3-39c593e7af12@arm.com> <87k1a75cpw.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e2ae0ab9-d749-6069-61a6-e9a15a04ef57@arm.com>
Date: Tue, 17 Sep 2019 19:46:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <87k1a75cpw.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: optee: impose limit on shared
 buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <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>

SGksCgpPbiA5LzE3LzE5IDE6MjggUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IAo+IEhp
IEp1bGllbiwKPiAKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSBWb2xvZHlteXIs
Cj4+Cj4+IE9uIDkvMTYvMTkgNDoyNiBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pgo+
Pj4gSGkgSnVsaWVuLAo+Pj4KPj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pgo+Pj4+IEhpLAo+
Pj4+Cj4+Pj4gT24gOS8xMi8xOSA4OjQ1IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+
Pj4KPj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Pgo+Pj4+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pj4+
Pgo+Pj4+Pj4gSGkgVm9sb2R5bXlyLAo+Pj4+Pj4KPj4+Pj4+IE9uIDkvMTEvMTkgNzo0OCBQTSwg
Vm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+Pj4KPj4+Pj4+PiBKdWxpZW4gR3JhbGwgd3Jp
dGVzOgo+Pj4+Pj4+Cj4+Pj4+Pj4+IEhpIFZvbG9keW15ciwKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24g
OC8yMy8xOSA3OjQ4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+Pj4+IFdlIHdh
bnQgdG8gbGltaXQgbnVtYmVyIG9mIGNhbGxzIHRvIGxvb2t1cF9hbmRfcGluX2d1ZXN0X3JhbV9h
ZGRyKCkKPj4+Pj4+Pj4+IHBlciBvbmUgcmVxdWVzdC4gVGhlcmUgYXJlIHR3byB3YXlzIHRvIGRv
IHRoaXM6IGVpdGhlciBwcmVlbXB0Cj4+Pj4+Pj4+PiB0cmFuc2xhdGVfbm9uY29udGlnKCkgb3Ig
dG8gbGltaXQgc2l6ZSBvZiBvbmUgc2hhcmVkIGJ1ZmZlciBzaXplLgo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IEl0IGlzIHF1aXRlIGhhcmQgdG8gcHJlZW1wdCB0cmFuc2xhdGVfbm9uY29udGlnKCksIGJl
Y2F1c2UgaXQgaXMgZGVlcAo+Pj4+Pj4+Pj4gbmVzdGVkLiBTbyB3ZSBjaG9zZSBzZWNvbmQgb3B0
aW9uLiBXZSB3aWxsIGFsbG93IDUxMiBwYWdlcyBwZXIgb25lCj4+Pj4+Pj4+PiBzaGFyZWQgYnVm
ZmVyLiBUaGlzIGRvZXMgbm90IGludGVyZmVyZSB3aXRoIEdQIHN0YW5kYXJkLCBhcyBpdAo+Pj4+
Pj4+Pj4gcmVxdWlyZXMgdGhhdCBzaXplIGxpbWl0IGZvciBzaGFyZWQgYnVmZmVyIHNob3VsZCBi
ZSBhdCBsZXN0IDUxMmtCLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBEbyB5b3UgbWVhbiAibGVhc3QiIGlu
c3RlYWQgb2YgImxlc3QiPwo+Pj4+Pj4+IFllcwo+Pj4+Pj4+Cj4+Pj4+Pj4+IElmIHNvLCB3aHkg
NTEyIHBhZ2VzIChpLmUgMU1CKQo+Pj4gSSBoYXZlIG1pc3NlZCB0aGF0IGVhcmxpZXIuIEJ1dCA1
MTIgcGFnZXMgaXMgMk1CLCBhY3R1YWxseS4KPj4+Cj4+Pj4+Pj4+IGlzIHBsZW50eSBlbm91Z2gg
Zm9yIG1vc3Qgb2YgdGhlIHVzZSBjYXNlcz8gV2hhdCBkb2VzICJ4dGVzdCIgY29uc2lzdAo+Pj4+
Pj4+PiBvbj8KPj4+Pj4+PiBCaWdnZXIgYnVmZmVyIHh0ZXN0IHRyaWVzIHRvIGFsbG9jYXRlIGlz
IG1lcmUgMzJLQi4gSSBiZWxpZXZlIHRoYXQgMU1CCj4+Pj4+Pj4gaXMgZW5vdWdoIGZvciB0aGUg
bW9zdCBjYXNlcywgYmVjYXVzZSBPUC1URUUgaXRzZWxmIGhhdmUgYSB2ZXJ5IGxpbWl0ZWQKPj4+
Pj4+PiByZXNvdXJjZXMuIEJ1dCB0aGlzIHZhbHVlIGlzIGNob3NlbiBhcmJpdHJhcnkuCj4+Pj4+
Pgo+Pj4+Pj4gQ291bGQgd2UgcG90ZW50aWFsbHkgcmVkdWNlIHRvIGxldCBzYXkgNTEyS0IgKG9y
IG1heWJlIGxvd2VyKSBpZiB4dGVzdAo+Pj4+Pj4gb25seSBhbGxvY2F0ZSAzMktCPwo+Pj4+PiBQ
b3RlbnRpYWxseSAtIHllcy4gQnV0IG9ubHkgdG8gNTEyS0IgaWYgd2Ugd2FudCB0byBiZSBjb21w
YXRpYmxlIHdpdGgKPj4+Pj4gdGhlIEdsb2JhbCBQbGF0Zm9ybSBzcGVjaWZpY2F0aW9uLiBXaHkg
YXJlIHlvdSBhc2tpbmcsIHRob3VnaD8KPj4+Pgo+Pj4+IERvZXMgdGhlIEdsb2JhbCBQbGF0Zm9y
bSBzcGVjaWZpY2F0aW9uIGxpbWl0IHRvIDUxMktCPyBPciBpcyBpdCBhIG1pbmltdW0/Cj4+PiBH
UCBTcGVjIHNheXMsIHRoYXQgcGxhdGZvcm0gc2hvdWxkIGFsbG93ICphdCBsZXN0KiA1MTJLQi4g
VXBwZXIgbGltaXQgaXMKPj4+IG5vdCBzZXQuCj4+Pgo+Pj4+IEJlY2F1c2UsIHRoZSBzbWFsbGVy
IHRoZSBidWZmZXIgaXMsIHRoZSBsZXNzIHRpbWUgaXQgd2lsbCB0YWtlIHRvCj4+Pj4gcHJvY2Vz
cyBpbiB0aGUgd29yc3QgY2FzZS4gQWxzbywgaWYgd2UgY2FuIGhhdmUgYSByZWFzb24gZm9yIHRo
ZSBzaXplCj4+Pj4gKHlvdSBzZWVtIHRvIHN1Z2dlc3QgdGhlIHNwZWMgZGVmaW5lIGEgc2l6ZS4u
LikgdGhlbiBpdCBpcyBtdWNoIGJldHRlcgo+Pj4+IHRoYW4gYSByYW5kb20gdmFsdWUuCj4+PiBJ
IGhhdmUgbm8gc3Ryb25nIGFyZ3VtZW50cyBoZXJlLCBidXQgSSB3YW50IHRvIGFsbG93IHRoZSBi
aWdnZXN0IHNpemUKPj4+IHBvc3NpYmxlLiBJdCBzZWVtcywgdGhhdCA1MTIgcGFnZXMgaXMgdGhl
IGFjY2VwdGVkIGxpbWl0IGluIGh5cGVydmlzb3IKPj4+IGNvZGUgKGF0IGxlYXN0LCBpbiBwMm0u
YyksIHNvIEkgY2hvc2UgdGhpcyB2YWx1ZS4KPj4KPj4gSWYgR1Agc3BlY2lmaWMgcmVxdWVzdCBh
dCBsZWFzdCA1MTJLQiwgdGhlbiBhbnkgcG9ydGFibGUgY29kZSBzaG91bGQKPj4gYmUgYWJsZSB0
byBkZWFsIHdpdGggNTEyS0IsIHJpZ2h0PyBTbyB3aHkgd291bGQgeW91IGFsbG93IG1vcmU/IFdo
YXQKPj4gYXJlIHRoZSBjb25zL3Byb3M/Cj4gWWVzLCBhbnkgcG9ydGFibGUgY29kZSBzaG91bGQg
d29yayB3aXRoIDUxMktCLiBJIHdhbnQgdG8gYWxsb3cgYmlnZ2VyCj4gYnVmZmVycyBmb3IgdHdv
IHJlYXNvbnM6IG9uIE9QLVRFRSBpc3N1ZXMgdHJhY2tpbmcgcGVvcGxlIG9mdGVuIGFzayBob3cK
PiB0byBpbmNyZWFzZSB2YXJpb3VzIG1lbW9yeSBsaW1pdHMgYWNyb3NzIE9QLVRFRS4gU28sIGFw
cGFyZW50bHkgcGVvcGxlCj4gc29tZXRpbWVzIHdhbnRzIGJpZ2dlciBidWZmZXJzLiBTZWNvbmQg
cmVhc29ucyBpcyB0aGUgbm9uLXBvcnRhYmxlCj4gdGhpbmdzIGxpa2UgU2VjdXJlIERhdGEgUGF0
aC4gRm9yIFNEUCBvbmUgd2FudHMgdG8gcGFzcyBtZWRpYSAobGlrZQo+IGF1ZGlvIGFuZCB2aWRl
bykgZGF0YSB0byBhbmQgZnJvbSBPUC1URUUuIE1lZGlhIHJlcXVpcmVzIGJpZyBidWZmZXJzLgoK
QnV0IHdoYXQncyB0aGUgbGltaXQgaW4gdGhhdCBjYXNlPyBXb3VsZCAyTUIgcmVhbGx5IGJlIHN1
ZmZpY2llbnQgZm9yIHRoZW0/Cgo+IAo+IEFueXdheXMsIEkgY2FuIHNlZSB0aGF0IDUxMiBwYWdl
cyBhcmUgZXN0YWJsaXNoZWQgbGltaXQgaW4gdGhlIHAybQo+IGNvZGUuIFNvLCB3aHkgZG8geW91
IHdhbnQgT1AtVEVFIG1lZGlhdG9yIHRvIGhhdmUgc21hbGxlciBsaW1pdD8KCk9uZSBsaW1pdCBk
b2Vzbid0IHJ1bGUgdGhlbSBhbGwuIDspCgpUaGUgcHJlZW1wdGlvbiBpcyBzbGlnaHRseSBtb3Jl
IGVsYWJvcmF0ZSB0aGFuIGNoZWNraW5nIHRoZSBwcmVlbXB0aW9uIApldmVyeSA1MTIgcGFnZXMu
IEZvciBpbnN0YW5jZSBpbiBwMm1fY2FjaGVfZmx1c2hfcmFuZ2UoKSwgd2UgdGFrZSBpbnRvIAph
Y2NvdW50IGhvdyBtdWNoIGlzIGRvbmUuCgpJbiB5b3VyIGNhc2UsIHlvdSBhbHNvIGhhdmUgdG8g
ZmFjdG9yIGhvdyBsb25nIHRoZSBzbWMgY2FsbCBpcyBnb2luZyB0byAKdGFrZSBpbiB5b3VyIGNh
bGN1bGF0aW9uLiBUaGlzIGlzIG5vdCBhbiBleGFjdCBzY2llbmNlLCBidXQgdGhlIGZhY3QgCnRo
YXQgYXQgdGhlIG1vbWVudCB0aGUgbGltaXQgZm9yIE9QLVRFRSBpcyBtdWNoIGxvd2VyIGxlYWQg
dG8gbWUgdG8gCnRoaW5rIGEgc21hbGxlciBsaW1pdCBpcyBiZXR0ZXIuIE1vc3QgbGlrZWx5IE9Q
LVRFRSB3aWxsIGRlbnkgaXQgYW55d2F5Li4uCgo+IAo+IEkgd2FudCB0byBiZSBzdHJhaWdodCB0
aGVyZTogNTEyS0Igd2lsbCBsaWtlbHkgd29yayBmb3IgbW9zdCBvZiB0aGUKPiB1c2Vycy4gQnV0
IHRoZXJlIGFyZSBhbHdheXMgdXNlcnMgd2hvIHdhbnQgbW9yZS4gU28gSSB3b3VsZCBsaWtlIHRv
IHNldAo+IGxhcmdlc3QgcGxhdXNpYmxlIGxpbWl0IGp1c3QgaW4gY2FzZS4KSSBhbSBwcmV0dHkg
dW5jb252aW5jZWQgdGhhdCBhbiBoaWdoZXIgdmFsdWUgdGhhbiB3aGF0IHRoZSBzcGVjIHJlcXVl
c3QgCmlzIHJpZ2h0LiBCdXQgSSBkb24ndCBoYXZlIG1vcmUgZ3JvdW5kIHRoYW4gbXkgZ3V0IGZl
ZWxpbmcgKEkgYW0gYWx3YXlzIApvbiB0aGUgc2FmZSBzaWRlKS4gWW91IGFyZSB0aGUgbWFpbnRh
aW5lciBvZiB0aGF0IGNvZGUsIHNvIEkgYW0gbm90IApnb2luZyB0byBwdXNoIG1vcmUgZm9yIGEg
bG93ZXIgdmFsdWUuCgpIb3dldmVyLCB3ZSBzaG91bGQgYXQgbGVhc3QgZG9jdW1lbnQgYW55IHJl
YXNvbmluZyBiZWNhdXNlIHRoaXMgZG9lcyBub3QgCnNlZW0gdG8gYmUgYSB0aGF0IHJhbmRvbSB2
YWx1ZSBhbnltb3JlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 18:51:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 18: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 1iAIZk-0007GK-9e; Tue, 17 Sep 2019 18: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=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAIZj-0007GB-KZ
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 18:51:43 +0000
X-Inumbo-ID: 303d29f0-d97c-11e9-961d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 303d29f0-d97c-11e9-961d-12813bfff9fa;
 Tue, 17 Sep 2019 18:51:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568746302;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=w2LPC5ATY5VH00wA06cHHQBc0i4Kp+5zDTebyLZVOgY=;
 b=YRs75hatP90BMFT6kGvDzjN/l1b3qxSTtZNjOlA53i6Evsw0emQwL9hP
 B7fhyzXPGa14Y8cIisMu1V7aZbLB7ttA88W4tPXldeAZnqJ8MQ4VI7qtM
 j2e54cDGYCgT9+0+/ZjKyzO+zgqlkigPZ5wDpHwrz8x/2F8gxOsd/G3QM 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pcjt267yCVHISaRDQIRoSB+xk+awuABgELoZwmYZBJj/SbnGvbtDaxo4WEhxSWJfxF3li+GVTg
 ZhE04gCW/f4ZdKjG3vlGGkXKyc7xyxgMNtJ0M7SBA1I91Jc6oK7hMBs5/fH18lsSWDROKgjA9z
 xb77Yj3jFWky77Ku9CXYZGokaGpiqjeWI5PrFa5kNSIU17dE8G3BiCvVA/Z+4L/1UrsGUwgcfO
 MHb0nNpkSbjcRlWiFgp7RTYM/FhcXUK03Qn6QF/SCs/b4uQr7zmubc7R+h135kJU4AA1h/3aH1
 deg=
X-SBRS: 2.7
X-MesageID: 5688513
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5688513"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <05363bde-6b5b-56e2-1f85-b64f995d82cf@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: <d8d3c9f8-814c-8cc4-11b2-2258b5f0a0fe@citrix.com>
Date: Tue, 17 Sep 2019 19:51:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <05363bde-6b5b-56e2-1f85-b64f995d82cf@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 2/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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDkvMjAxOSAwNzoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2UgcmVhbGx5IG5lZWQg
dG8gZmx1c2ggdGhlIFRMQiBqdXN0IG9uY2UsIGlmIHdlIGRvIHNvIHdpdGggb3IgYWZ0ZXIgdGhl
Cj4gQ1IzIHdyaXRlLiBUaGUgb25seSBjYXNlIHdoZXJlIHR3byBmbHVzaGVzIGFyZSB1bmF2b2lk
YWJsZSBpcyB3aGVuIHdlCj4gbWVhbiB0byB0dXJuIG9mZiBDUjQuUEdFIChwZXJoYXBzIGp1c3Qg
dGVtcG9yYXJpbHk7IHNlZSB0aGUgY29kZQo+IGNvbW1lbnQpLgo+Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKSSdtIGEgYml0IGhlc2l0YW50LCBjb25zaWRlcmlu
ZyB0aGUgdHdvIGVzcGVjaWFsbHkgc3VidGxlIFRMQiBmbHVzaGluZwpidWdzIHdlIGludHJvZHVj
ZWQgd2l0aCB0aGUgbGFzdCBjaGFuZ2UgdG8gdGhpcyBmdW5jdGlvbiwgYnV0IHRoYXQgYWxvbmUK
aXNuJ3QgYSBsZWdpdGltYXRlIHJlYXNvbiB0byBibG9jayB0aGUgcGF0Y2guCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 19:00:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 19:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAIhv-0000EM-6b; Tue, 17 Sep 2019 19:00: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=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAIht-0000Do-PC
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 19:00:09 +0000
X-Inumbo-ID: 5e0fe772-d97d-11e9-961d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e0fe772-d97d-11e9-961d-12813bfff9fa;
 Tue, 17 Sep 2019 19:00:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568746809;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+5DyVLBe46PhqPmmOnqcm650bNbWLO0xRRWZ5SCT1Hc=;
 b=PR/JS2kSQpJHQWdCHy+Vh6TZBa7QCIddfTUKkheEBxewvEaAGJFu7XIA
 +wZ6Xw0Ci7CBpKJRaQ7lq0CgNdm+n1r/spJAnvAjEX4ZFAMcpo/d/KS3A
 xe0JR6TM0hOPzUA2JuwQQL2SDv1SH1B4ob4OXFlI1MMnJvbKjZcPLwc1v 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uhug/EdshVuL+IPHuohBLmcntfJ/PrzAmGonRGIeKm5lvblbfR4yEuq7W2hJ3U4vo06CvD0MpP
 j6eUhqupQEJLjEDf6JjRzUDRv1cCefPSn5lqxcUlIJa4TgC6FQM4KHnlPYjoKqHIlU9g7ILh+N
 /bWfNYKHOGmBSHVl3lQYlS43vXIvIs/zt6EdXKjnkh7Uvb8eWpG5r1mOW1jasKgAc0lZ9H29ce
 8fZFGhb9b+MSjzKShVKTCmsgw5NpMUcbrchbzHKM+qsNrx5rDVzCj8/FrmA61XPFvhFt8zFQZD
 RVY=
X-SBRS: 2.7
X-MesageID: 5688948
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5688948"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <17dad502-8e1f-83b9-7071-c8e342bc6104@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: <8e10c3b4-775e-9c29-e9a5-64c7a8a99d5e@citrix.com>
Date: Tue, 17 Sep 2019 20:00:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <17dad502-8e1f-83b9-7071-c8e342bc6104@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 3/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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDkvMjAxOSAwNzoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSSBjYW4ndCBzZWUgYW55
IHRlY2huaWNhbCBvciBwZXJmb3JtYW5jZSByZWFzb24gd2h5IHdlIHNob3VsZCB0cmVhdAo+IDMy
LWJpdCBQViBkaWZmZXJlbnQgZnJvbSA2NC1iaXQgUFYgaW4gdGhpcyByZWdhcmQuCgpXZWxsLCBv
dGhlciB0aGFuIHRoZSBmYWN0IHRoaXMgc2V0dGluZyBpcyBvbmx5IHJlYWQgZm9yIGEgNjRiaXQg
Z3Vlc3QuLi4KClRoZSByZWFzb24gaXQgaXNuJ3Qgc2V0IGZvciAzMmJpdCBndWVzdHMgaXMgdGhh
dCB0aGVyZSBpcyBubyBzY2VuYXJpbwp3aGVyZSB3ZSB1c2UgaXQuCgpGb3IgUFYgZ3Vlc3RzIGlu
IGdlbmVyYWwsIHdlIGNvdWxkIGNvbnNpZGVyIG1ha2luZyBhIHNpbWlsYXIKb3B0aW1pc2F0aW9u
IHRvIExpbnV4IGFuZCBoYXZpbmcgYSBMUlUgbGlzdCBvZiA0IG9yIHNvIFBDSURzIHRvIHNwZWVk
IHVwCnByb2Nlc3MgY29udGV4dCBzd2l0Y2hlcywgd2hpY2ggd291bGQgYmUgYXBwbGljYWJsZSB0
byAzMmJpdCBndWVzdHMgYXMKd2VsbCAoc28gbG9uZyBhcyBzb21lb25lIGNhbiByZWFzb24gYWJv
dXQgdGhlIFRMQiBmbHVzaGluZyBiZWhhdmlvdXIgb2YKdGhlIFBWIEFCSSksIGJ1dCB0aGlzIHNv
dW5kcyBsaWtlIGEgbGFyZ2UgcXVhbnRpdHkgb2Ygd29yay4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 19:09:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 19:09: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 1iAIr2-0001Jo-82; Tue, 17 Sep 2019 19:09: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=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAIr0-0001JI-Sr
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 19:09:34 +0000
X-Inumbo-ID: aebf849c-d97e-11e9-961e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aebf849c-d97e-11e9-961e-12813bfff9fa;
 Tue, 17 Sep 2019 19:09: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 1iAIqy-00056Y-Nj; Tue, 17 Sep 2019 19:09: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 1iAIqy-0007fb-GH; Tue, 17 Sep 2019 19:09:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAIqy-0001pX-Fk; Tue, 17 Sep 2019 19:09:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141397-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=79f9ba78380fb3f4bf509e5c726c6cdd76e00c4f
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 19:09:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141397: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM5NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM5Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDc5ZjliYTc4MzgwZmIzZjRiZjUwOWU1YzcyNmM2Y2RkNzZlMDBjNGYKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA0IGRheXMgICAzMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzOTcgIDIwMTktMDktMTcgMTU6MDE6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogIFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4K
ICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpv
YnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0ODEgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 19:32:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 19:32:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAJCg-0005Uc-B6; Tue, 17 Sep 2019 19:31:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAJCe-0005UP-S8
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 19:31:56 +0000
X-Inumbo-ID: ce9a3b24-d981-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ce9a3b24-d981-11e9-b76c-bc764e2007e4;
 Tue, 17 Sep 2019 19:31:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568748716;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pmdgI6ECkjz9Fpp7G6h45D7MxM1w//SINXNLOnYlmTY=;
 b=Pl4oSB2VBZCenA3xxfXtavFKhN5/vgfrE14UNukQwhstA+42b7jyKW2P
 mo0Gcrdh4IXyVBs0kHrsUaT7B3oSkti25dm4Nz8FvIgloOqCSyCGKjtLp
 c6CPmRTnbmeyNFD2eCKK5257P4I3Aqs+/LE/YVL+KxjroYu86X+xl4WYw 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9pgxwomlIIycOycn36z4j8365drHJ6v7KWZ5JoqpO/5yIYZMOYLK5BaKPyS/n1b0GBa3glfcqW
 SYlvTPRa4iEcZOV7qO9AN7bOdn12gc5n/jh1qoOadFTrH1P5QUSyvXK+A3zbQAs32/+orHp1gx
 JrRE0A1sYzxXcl4LhfB7ZGDhvGpOiLeYfrsv/nL96J24w5DGJruFseDq1tv5FeVWbsBw5bzNuh
 LpjBSZ36++uHeDgL7cldhl3yBz+7Voyb3U5xXTNT+luWCfizpczvzi/J5SHhaZV91H48+qucEH
 B2U=
X-SBRS: 2.7
X-MesageID: 5750853
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5750853"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <8e2aae32-917c-8035-1aef-8b47c321e42b@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: <9259c3e4-22e4-0e28-d89d-7e9c259411c5@citrix.com>
Date: Tue, 17 Sep 2019 20:31:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8e2aae32-917c-8035-1aef-8b47c321e42b@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 4/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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Suravee
 Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

T24gMTcvMDkvMjAxOSAwNzoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGJpdCBpcyBtZWFu
aW5nZnVsIG9ubHkgZm9yIE1PVi10by1DUjMgaW5zbnMsIG5vdCBhbnl3aGVyZSBlbHNlLCBpbgo+
IHBhcnRpY3VsYXIgbm90IHdoZW4gbG9hZGluZyBuZXN0ZWQgZ3Vlc3Qgc3RhdGUuCgpJJ3ZlIGZv
dW5kIGEgZm9vdG5vdGUgZm9yICIyNi4zLjEuMSBDaGVja3Mgb24gR3Vlc3QgQ29udHJvbCBSZWdp
c3RlcnMsCkRlYnVnIFJlZ2lzdGVycywgYW5kIE1TUnMiIHN0YXRpbmc6CgoiQml0IDYzIG9mIHRo
ZSBDUjMgZmllbGQgaW4gdGhlIGd1ZXN0LXN0YXRlIGFyZWEgbXVzdCBiZSAwLiBUaGlzIGlzIHRy
dWUKZXZlbiB0aG91Z2gsIElmIENSNC5QQ0lERSA9IDEsIGJpdCA2MyBvZiB0aGUgc291cmNlIG9w
ZXJhbmQgdG8gTU9WIHRvCkNSMyBpcyB1c2VkIHRvIGRldGVybWluZSB3aGV0aGVyIGNhY2hlZCB0
cmFuc2xhdGlvbiBpbmZvcm1hdGlvbiBpcwppbnZhbGlkYXRlZC4iCgpUaGlzIGlzIGZhaXJseSBj
bGVhciB0aGF0IGF0dGVtcHRpbmcgdG8gc2V0IHRoZSBOT0ZMVVNIIGJpdCBpbiB0aGUgVk1DUwpp
cyBnb2luZyB0byBjYXVzZSBwcm9ibGVtcywgYW5kIEkgc2VlbSB0byByZWNhbGwgc29tZSB2bWVu
dHJ5IGZhaWx1cmVzCnJlcG9ydGVkIGluIHRoZSBwYXN0IG9uIHRoZSBzdWJqZWN0LgoKV2hhdCBp
dCBpc24ndCBzbyBjbGVhciBvbiBpcyB3aGV0aGVyIHdlIHdpbGwgZXZlciBmaW5kIGEgVk1DUyB3
aXRoIHRoZQpOT0ZMVVNIIGJpdCBzZXQgaW4gZ3Vlc3Qgc3RhdGUuwqAgU2FkbHksIHRoZSB2bWV4
aXQgc2lkZSBvZiB0aGUgYWJvdmUKY29tbWVudCAod2hpY2ggd2FzIGZvciB2bWVudHJ5KSBzaW1w
bHkgc2F5cyAiVGhlIGNvbnRlbnRzIG9mIC4uLiBDUjMsCi4uLiBhcmUgc2F2ZWQgaW50byB0aGUg
Y29ycmVzcG9uZGluZyBmaWVsZHMuIgoKQW55IHdheSwgSSdtIGluIHByaW5jaXBsZSBvayB3aXRo
IHRoZSBjaGFuZ2UsIGV4Y2VwdCBmb3IuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMjI4MiwxMiArMjI4NywxMSBA
QCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCj4gICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwo+ICB9Cj4gIAo+IC1pbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2
YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCj4gK2ludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZh
bHVlLCBib29sIG5vZmx1c2gsIGJvb2wgbWF5X2RlZmVyKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGN1cnJlbnQ7Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICAgICAgdW5z
aWduZWQgbG9uZyBvbGQgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXTsKPiAtICAgIGJvb2wgbm9m
bHVzaCA9IGZhbHNlOwo+ICAKPiAgICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRv
bWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZf
Q1IzKSkgKQo+IEBAIC0yMjk5LDE3ICsyMzAzLDEyIEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25l
ZCBsb25nIHZhbHVlLCBib28KPiAgICAgICAgICAgICAgLyogVGhlIGFjdHVhbCB3cml0ZSB3aWxs
IG9jY3VyIGluIGh2bV9kb19yZXN1bWUoKSwgaWYgcGVybWl0dGVkLiAqLwo+ICAgICAgICAgICAg
ICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmRvX3dyaXRlLmNyMyA9IDE7Cj4gICAgICAg
ICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEuY3IzID0gdmFsdWU7Cj4gKyAgICAg
ICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEuY3IzX25vZmx1c2ggPSBub2ZsdXNo
OwoKLi4uIHRoaXMsIHdoaWNoIEknbSBwcmV0dHkgc3VyZSBicmVha3MgdGhlIHJlcG9ydGluZyBv
ZiBub2ZsdXNoIG1vdiB0bwpjcjMncy7CoCBUaGUgc2VtYW50aWNzIG9mIHRoZSBWTUkgaG9vayBp
cyAidGhlIGd1ZXN0IHRyaWVkIHRvIHdyaXRlIHRoaXMKdmFsdWUgdG8gY3IzIiwgd2hpY2ggc2hv
dWxkIGluY2x1ZGUgdGhlIG5vZmx1c2ggYml0IGluIGl0cyBhcmNoaXRlY3R1cmFsCnBvc2l0aW9u
LsKgIEkgc3VzcGVjdCBpdCBhbHNvIGJyZWFrcyBhIHJlcGx5IHdpdGggdGhlIG5vZmx1c2ggYml0
IHNldCwKYmVjYXVzZSBJIGRvbid0IHNlZSBhbnkgd2F5IHRoYXQgaXMgZmVkIGJhY2sgZnJvbSB0
aGUgaW50cm9zcGVjdGluZyBhZ2VudC4KCkNDJ2luZyB0aGUgSW50cm9zcGVjdGlvbiBtYWludGFp
bmVycyBmb3IgdGhlaXIgdmlldy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 19:36:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 19:36: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 1iAJGc-0005t9-4v; Tue, 17 Sep 2019 19:36: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=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAJGa-0005sy-E1
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 19:36:00 +0000
X-Inumbo-ID: 5faf3952-d982-11e9-961f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5faf3952-d982-11e9-961f-12813bfff9fa;
 Tue, 17 Sep 2019 19:35:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568748960;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=BD9okaO3bDuRQYhJiWBhzJ6/gjpSnf5TUZWm8mLqREc=;
 b=XmXq3dDGb56Bk5xpAqR4Tz4zZqyXwlcOuztLkec6V5DotNFAoS4NV5zC
 W4RdaZZL1XECrgM0nIy+r8fkmJG4Wiw9Wz252Vujbr3Q6NT+a3SxKTHvB
 sYN6cP1s6OwoS0Kcn0moAa85hSsWoI7L9pv5VKgaJj1Z2581gYfGRIOGe 4=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: C6+jz0n+G0ufSvUGwk6Abj2CIl0tgPBf2WcAgpqbHfzVGSyFpiWSklmP1mXhjUXEd6FA4HafbH
 KLSJYSlw9EAtVH4+xx2b1WJwkVsIf9kJZgdsK0awELojVkwml15fOkYbyweH3TMVhjy4FGnZcM
 rBmIWyyLxBQYB6wGx1F6LtWB18/OkEc1MgXHeveiBs4n6CuldH3mMzV4wWJShDD2rI23VRNQg0
 AUTnp8WlNycDjx9VuOapzudOLXHCQ4idD7IUXSUrHTRtCUjrCp/r3azzIx3uXD1YqfgEP+8XhQ
 pPw=
X-SBRS: 2.7
X-MesageID: 5692961
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5692961"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <46ce7d1a-2a04-726c-919b-2d8bb4844391@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: <cb6f6672-7b81-d901-36da-5292bcf45bad@citrix.com>
Date: Tue, 17 Sep 2019 20:35:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <46ce7d1a-2a04-726c-919b-2d8bb4844391@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDkvMjAxOSAwNzoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgYml0cyAxMSBh
bmQgYmVsb3cgYXJlLCBpZiBub3QgdXNlZCBmb3Igb3RoZXIgcHVycG9zZXMsIHJlc2VydmVkCj4g
YnV0IGlnbm9yZWQsIGJpdHMgYmV5b25kIHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGggYXJlIHN1cHBv
c2VkIHRvIHJhaXNlCj4gZXhjZXB0aW9ucyAoYXQgbGVhc3QgaW4gdGhlIG5vbi1uZXN0ZWQgY2Fz
ZTsgSSdtIG5vdCBjb252aW5jZWQgdGhlCj4gY3VycmVudCBuZXN0ZWQgU1ZNL1ZNWCBiZWhhdmlv
ciBvZiByYWlzaW5nICNHUCgwKSBoZXJlIGlzIGNvcnJlY3QsIGJ1dAo+IHRoYXQncyBub3QgdGhl
IHN1YmplY3Qgb2YgdGhpcyBjaGFuZ2UpLgo+Cj4gSW50cm9kdWNlIGN1cnJkIGFzIGEgbG9jYWwg
dmFyaWFibGUsIGFuZCByZXBsYWNlIG90aGVyIHYtPmRvbWFpbgo+IGluc3RhbmNlcyBhdCB0aGUg
c2FtZSB0aW1lLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiAtLS0KPiB2MjogU2ltcGxpZnkgdGhlIGV4cHJlc3Npb25zIHVzZWQgZm9yIHRoZSByZXNl
cnZlZCBiaXQgY2hlY2tzLgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMTAwNCw2ICsxMDA0LDEzIEBAIHN0YXRpYyBp
bnQgaHZtX2xvYWRfY3B1X2N0eHQoc3RydWN0IGRvbWEKPiAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiAgICAgIH0KPiAgCj4gKyAgICBpZiAoIGN0eHQuY3IzID4+IGQtPmFyY2guY3B1aWQtPmV4
dGQubWF4cGh5c2FkZHIgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIg
IkhWTSVkIHJlc3RvcmU6IGJhZCBDUjMgJSMiIFBSSXg2NCAiXG4iLAo+ICsgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIGN0eHQuY3IzKTsKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CgotRUlOVkFMLCBzdXJlbHk/CgpFdmVyeXRoaW5nIGVsc2UgTEdUTSAoYWx0aG91Z2gg
SSBndWVzcyBpdCBkZXBlbmRzIG9uIHRoZSBwcmV2aW91cwpwYXRjaD8pIHNvIHdpdGggdGhpcyBm
aXhlZCwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 19:38:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 19: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 1iAJIS-00068a-KC; Tue, 17 Sep 2019 19:37:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAJIR-00068E-At
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 19:37:55 +0000
X-Inumbo-ID: a42eb1f2-d982-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a42eb1f2-d982-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 19:37:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568749074;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=uUOplNdSADGS2ykL1vVDHHuQ+Vy8c78ymvbzLVRmhA0=;
 b=UA5QhBqdQMvW+TXUCAvqelhYjxtFpKMR9PKUaA98DcvF6wzbnkzIfiUT
 Mw02+VS5+2yUIi56WpN44+/cvAQf7Za3c1HyKb1i189WjjrG/8v0C35tQ
 F/GSWZcP8cs83dBBPeUJ6OwcpK2pt6ORg7O60pwpJDrmJgz5jpatgAzpn Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rim2djxZ2hDlLRMiDeTgoM6JYoh2tO5pFPbiydT+gIJPiyzOuzt1Kuo3qe032oFC34ErEDWlOx
 CH1e7KS0BrWOILen8Dmg7ed42KxNQzLJlFNkuwnoY2U1fIOC8gBxPA+MSg6pSdT+lT0Z0aTa7T
 rBq5pYx6wEsdc8TCAevMmNaRiJLM23giFHRGDSXS7NK6kMhhk3O3UkMzaBxeMXMIfAx+QG7jKB
 c41qvyX7PXkKCnrRHg8hrrTDTy7gvHGC64QbI4muVFxGKlrpddLJR1JGC0UBUU3HgRH6SQ3Oaj
 4ak=
X-SBRS: 2.7
X-MesageID: 6001099
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="6001099"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <4e44e6e6-ca5c-dd93-2407-f92f6a82b053@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: <33eed35c-7fec-dedf-e526-0bcfd72e23bc@citrix.com>
Date: Tue, 17 Sep 2019 20:37:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4e44e6e6-ca5c-dd93-2407-f92f6a82b053@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDkvMjAxOSAwNzoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBuZWVk
IHRvIHJlLW9idGFpbiBhIHBhZ2UgcmVmZXJlbmNlIGlmIG9ubHkgYml0cyBub3QgYWZmZWN0aW5n
Cj4gdGhlIGFkZHJlc3MgY2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 19:39:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 19: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 1iAJJz-0006Pk-14; Tue, 17 Sep 2019 19:39:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAJJx-0006PV-Sz
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 19:39:29 +0000
X-Inumbo-ID: dd19fe04-d982-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd19fe04-d982-11e9-978d-bc764e2007e4;
 Tue, 17 Sep 2019 19:39:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568749169;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=8FTTktpz9ewuvpjMUjYZ37PnH42Cg1dWvvrf1JLjr38=;
 b=cCqdltpHECAbLbxj4puruJgufZPD/QPLvF8ddKhb0q+1Jug+vI/Dsdsc
 VeXpwipk8m6CYB4K2pZw6Q/C60MlVWaygn4krnjqbYWNTap0qjk2w7Ohu
 lvg6Ey35yce+ziCZwwDrkuVxwbOYKCKq/ZK32F90mA6+T4y00RkZtlz5+ E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Vn/WxvRTbc6gQ5A14Ay0nC39m7OO6mrjTaO/vJv+v5bwaoEf2DM7vWEiZgLRq4XCwCl4q7a4Pm
 vRmiR3NYQVXBbfKBVr1kn4Jzn30WPiolfLeCnCYE5/4tgq3YXYoB/7NrtCux49lmAMNx8FjYom
 gZOOrJpeOml/u87UUVlBEaemZY/E093JEaWNqu0l8ncgHWs73AGlix/4S4ZOlVL7Z82rCywcux
 IvaVU0MVMchjhVOQcSFFQvJcSVI3+zlZoSkVUYFxpVOJjJG0OprAx3gSrHLW5mYK/QzLvw7+Cv
 8Dg=
X-SBRS: 2.7
X-MesageID: 5946501
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5946501"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <b3c9a7a7-b47e-b582-a8ce-1608b7f2c850@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: <332e2e8e-8dfb-a51d-9384-c02b111f19ea@citrix.com>
Date: Tue, 17 Sep 2019 20:39:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b3c9a7a7-b47e-b582-a8ce-1608b7f2c850@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDkvMjAxOSAwNzoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRWxpbWluYXRlIHRoZSBu
b3QgcmVhbGx5IHVzZWZ1bCBsb2NhbCB2YXJpYWJsZSAib2xkIi4gUmVkdWNlIHRoZSBzY29wZQo+
IG9mICJwYWdlIi4gUmVuYW1lIHRoZSBsYXRjaGVkICJjdXJyZW50Ii4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 19:59:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 19: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 1iAJdO-0001Pr-Rq; Tue, 17 Sep 2019 19: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=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAJdM-0001PH-Ug
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 19:59:32 +0000
X-Inumbo-ID: a5e26fec-d985-11e9-961f-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5e26fec-d985-11e9-961f-12813bfff9fa;
 Tue, 17 Sep 2019 19:59:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568750366;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=L8K8VplgGdZcfjGkMJOTp8dAZntXPUpVdqhnXj+lBKM=;
 b=Nb2YAKsobkROmVJUHeUrWTAtmBrzpFGZ5G3sOoUEjENaAc6K+PaLz/On
 L/+kzYnk6r7p6IAKHXHhTJ30weYHEg5QgC6CoqNeg0Obid/VEv/Kn8aFB
 FT6f5+luYT7/rV90YiV7NDPEblX7eoFQh6UECXVmwIbCRKeqlquO0i8zk g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: q3Hbu+a4upiY5GZCkfj+jqNLMfxHe9eKUGOBcdMETvFX7Censo6vQHkkLdwFaIkzNPlMkn7k2i
 Ni0Qxf2g26K8u7rFchvBQ1rZ5PmNGBfR/qyXU1iKreQzUgp0z/ZhSgzbvBr/YxigpFuQ7N8l1L
 wcQBJoBwRwA4Kbrzi2uatf/1YDlro3I6NHPbq1LFJhMcFVmnnH3TkjOcFLzFEo0ZRg4pXPugZK
 dEOxz+x3Pt+6w71yeU3u6o+u+lULPhPky4Motd9jrcG4b7CxrZAJFwin0Y61iAGOBBPqeC4sIH
 dRE=
X-SBRS: 2.7
X-MesageID: 6002033
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="6002033"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <fc21565a-3cb1-4547-09a2-fc908a51e526@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: <9318cb16-a159-df4b-3886-6636d8f3b763@citrix.com>
Date: Tue, 17 Sep 2019 20:59:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <fc21565a-3cb1-4547-09a2-fc908a51e526@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDkvMjAxOSAwNzoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUENJRCB2YWxpZGx5IGRl
cGVuZHMgb24gTE0sIGFzIGl0IGNhbiBiZSBlbmFibGVkIGluIExvbmcgTW9kZSBvbmx5Lgo+IElO
VlBDSUQsIG90b2gsIGNhbiBiZSB1c2VkIG5vdCBvbmx5IHdpdGhvdXQgUENJRCBlbmFibGVkLCBi
dXQgYWxzbwo+IG91dHNpZGUgb2YgTG9uZyBNb2RlIGFsdG9nZXRoZXIuIEluIGJvdGggY2FzZXMg
aXRzIGZ1bmN0aW9uYWxpdHkgaXMKPiBzaW1wbHkgcmVzdHJpY3RlZCB0byBQQ0lEIDAsIHdoaWNo
IGlzIHNvcnQgb2YgZXhwZWN0ZWQgYXMgbm8gb3RoZXIgUENJRAo+IGNhbiBiZSBhY3RpdmF0ZWQg
dGhlcmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
Cj4gLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQo+ICsrKyBiL3hlbi90b29scy9nZW4tY3B1
aWQucHkKPiBAQCAtMjE4LDEwICsyMTgsNiBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgo+
ICAgICAgICAgICMKPiAgICAgICAgICAjIFNTRTRfMjogW1BPUENOVF0KPiAgCj4gLSAgICAgICAg
IyBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBkZXBlbmRzIG9uIFBDSUQgaW5mcmFzdHJ1Y3R1cmUg
YmVpbmcKPiAtICAgICAgICAjIGF2YWlsYWJsZS4KPiAtICAgICAgICBQQ0lEOiBbSU5WUENJRF0s
CgpJIHRha2UgaXQgeW91IGhhdmVuJ3QgdHJpZWQgcnVubmluZyBhIHNoYWRvdyBndWVzdCB3aXRo
IHRoaXMgY2hhbmdlIGluCnBsYWNlLgoKRm9yICFFUFQsIHdlIGNsZWFyIEVOQUJMRV9JTlZQQ0lE
IHNvIHRoZSBpbnN0cnVjdGlvbiB3aWxsICNVRCB3aXRoaW4gdGhlCmd1ZXN0LgoKV2UgY291bGQg
aW4gcHJpbmNpcGxlIGFsbG93IHRoZSB1c2Ugb2YgSU5WUENJRCB3aXRoIHNoYWRvdyBndWVzdHMs
IGJ1dAp0aGF0IHdvdWxkIGludm9sdmUgdGVhY2hpbmcgWGVuIGhvdyB0byBjb3BlIHdpdGggVk1F
WElUX1JFQVNPTl9JTlZQQ0lECih3aGljaCBpcyBwcmVkaWNhdGVkIG9uIElOVkxQRyBleGl0aW5n
KSBhbmQgd2lyZSB0aGUgZmx1c2ggYmFjayBpbnRvIHRoZQpzaGFkb3cgbG9naWMuCgpQZXJoYXBz
IHRoZSBjb21tZW50IGNvdWxkIGJlIGEgbGl0dGxlIGNsZWFyZXIsIGJ1dCBpdCBpcyBubyBhY2Np
ZGVudAp0aGF0IGRlcGVuZGVuY3kgaXMgaW4gcGxhY2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 20:00:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 20: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 1iAJeY-0002K9-Cd; Tue, 17 Sep 2019 20:00:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zlRc=XM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAJeY-0002K1-0E
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 20:00:46 +0000
X-Inumbo-ID: d58e38f0-d985-11e9-961f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d58e38f0-d985-11e9-961f-12813bfff9fa;
 Tue, 17 Sep 2019 20:00:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568750445;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=iUhoqVUHASkv1H+f4VUfhHWSJcU+oXDCjNSKPIECmvI=;
 b=YnddW9gIumLZOt+7DcIyFg6cAu2MQ3OifAACZSL9jmi0jdchaTVGoS3C
 eqBh85MU0oDzX3Au3hW/hdNRwsOcq51YgFl2hC/p9NLSEvBNLxXMYyu9c
 xQIhcq32gY76aq3fsCRZu8g5L88ic1EUQsC8LlRJcgPXLMYfanjKVzDmX Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nxHHOw+KjNKO2C2xHdPOIZlTNpAn/wAgSpzsEtMiHjr192r8rEpmyiEVWKeX3gTrR5xR7R+Mi6
 0NZj3U4Ktcg29autx9Tqu2LBkHZ7t5jXr2KALM0j5bE2bD0ne61v7hEnrUonolqKEok5JIR0mp
 fozlD0JX7nk73gRVgRx2qazgDjcB8p6BobdQYpKz5FK15w90Rp8eC9hbdSrgSzS/0Rea9SdDzr
 7o0YVj98npMVmMQlFZCnpLhgXfgnfq08uKPOUnpE32d8Hqzw+Q8rUPB8/MYN75od6RrH3IPhTs
 2yU=
X-SBRS: 2.7
X-MesageID: 5693976
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,517,1559534400"; 
   d="scan'208";a="5693976"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <b137af62-271a-d7ca-23a4-ff6d750ab0f9@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: <b781f5d0-f762-7fda-b5c4-a53c88bde82e@citrix.com>
Date: Tue, 17 Sep 2019 21:00:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b137af62-271a-d7ca-23a4-ff6d750ab0f9@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDkvMjAxOSAwNzoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhpcyBhbGxvd3MgaW4g
cGFydGljdWxhciBzb21lIHN0cmVhbWxpbmluZyBvZiB0aGUgVExCIGZsdXNoaW5nIGNvZGUKPiBw
YXRocy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 20:56:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 20:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAKVz-0002Jv-Pe; Tue, 17 Sep 2019 20:55: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=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAKVy-0002Jh-KX
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 20:55:58 +0000
X-Inumbo-ID: 8b43ca14-d98d-11e9-961f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b43ca14-d98d-11e9-961f-12813bfff9fa;
 Tue, 17 Sep 2019 20:55: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 1iAKVv-0007CY-Pt; Tue, 17 Sep 2019 20:55:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAKVv-00059R-CQ; Tue, 17 Sep 2019 20:55:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAKVv-0005Yc-BY; Tue, 17 Sep 2019 20:55:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141372-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-arm64-arm64-xl-credit1:guest-start/debian.repeat:fail:regression
 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-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-xl-credit2: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-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-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-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-xsm: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-xsm: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: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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=db2d0b7c1dde59b93045a6d011f392fb04b276af
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 20:55:55 +0000
Subject: [Xen-devel] [linux-4.19 test] 141372: regressions - trouble:
 blocked/fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM3MiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzNzIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgIHN0YXJ2ZWQgbi9hCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGIyZDBiN2MxZGRlNTli
OTMwNDVhNmQwMTFmMzkyZmIwNGIyNzZhZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDMxOSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAzMTcgZGF5
cyAgMjM2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTM3MiAgMjAxOS0wOS0xNiAx
NjoxMzo0NiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjU2MCBwZW9wbGUgdG91Y2hl
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
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
cnZlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
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
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIyNDgxOCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 17 23:21:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Sep 2019 23:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAMmJ-0008SH-0h; Tue, 17 Sep 2019 23:20: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=CvKT=XM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAMmI-0008SC-C9
 for xen-devel@lists.xenproject.org; Tue, 17 Sep 2019 23:20:58 +0000
X-Inumbo-ID: c91a694c-d9a1-11e9-9620-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c91a694c-d9a1-11e9-9620-12813bfff9fa;
 Tue, 17 Sep 2019 23:20:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAMm9-0001Sl-4x; Tue, 17 Sep 2019 23:20: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 1iAMm8-0000bS-TY; Tue, 17 Sep 2019 23:20:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAMm8-0001AD-Ss; Tue, 17 Sep 2019 23:20:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141405-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=20fdbb1b076d2ca79771dd7ec98ddd593bdece1d
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 17 Sep 2019 23:20:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141405: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQwNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDIwZmRiYjFiMDc2ZDJjYTc5NzcxZGQ3ZWM5OGRkZDU5M2JkZWNlMWQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA1IGRheXMgICAzNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0MDUgIDIwMTktMDktMTcgMjA6MDE6MjAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 01:27:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 01: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 1iAOkk-0005b3-UX; Wed, 18 Sep 2019 01:27:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAOkj-0005ay-Nk
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 01:27:29 +0000
X-Inumbo-ID: 766132b4-d9b3-11e9-9622-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 766132b4-d9b3-11e9-9622-12813bfff9fa;
 Wed, 18 Sep 2019 01:27: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 1iAOkb-0000ES-0o; Wed, 18 Sep 2019 01:27: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 1iAOka-0007El-Nz; Wed, 18 Sep 2019 01:27:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAOka-00029T-M9; Wed, 18 Sep 2019 01:27:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141380-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=18be724e302295164f00c955b6c407991f57b172
X-Osstest-Versions-That: ovmf=9b5a1c789d396683e56e845024675621c9540c67
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 01:27:20 +0000
Subject: [Xen-devel] [ovmf test] 141380: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzODAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxOGJlNzI0ZTMwMjI5NTE2NGYwMGM5NTViNmM0MDc5
OTFmNTdiMTcyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5YjVhMWM3
ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEzMDAgIDIwMTktMDktMTQgMDc6MjM6MzMgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxMzgwICAyMDE5LTA5LTE3IDAxOjM5OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgVGluZyBZZSA8
dGluZy55ZUBpbnRlbC5jb20+CiAgWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgOWI1YTFjNzg5ZC4u
MThiZTcyNGUzMCAgMThiZTcyNGUzMDIyOTUxNjRmMDBjOTU1YjZjNDA3OTkxZjU3YjE3MiAtPiB4
ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 03:27:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 03:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAQcX-0007ln-Dh; Wed, 18 Sep 2019 03:27:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAQcW-0007li-D0
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 03:27:08 +0000
X-Inumbo-ID: 2c712cc0-d9c4-11e9-9622-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c712cc0-d9c4-11e9-9622-12813bfff9fa;
 Wed, 18 Sep 2019 03:26:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAQcM-0002rI-Qc; Wed, 18 Sep 2019 03:26:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAQcM-0002Xo-Ge; Wed, 18 Sep 2019 03:26:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAQcM-0001Dp-G4; Wed, 18 Sep 2019 03:26:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141409-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=20fdbb1b076d2ca79771dd7ec98ddd593bdece1d
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 03:26:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141409: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQwOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDIwZmRiYjFiMDc2ZDJjYTc5NzcxZGQ3ZWM5OGRkZDU5M2JkZWNlMWQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA1IGRheXMgICAzNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0MDUgIDIwMTktMDktMTcgMjA6MDE6MjAgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 05:32:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 05:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iASZ4-0002gq-2e; Wed, 18 Sep 2019 05:31: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=t/Gy=XN=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iASZ3-0002ge-2x
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 05:31:41 +0000
X-Inumbo-ID: 958fd4fc-d9d5-11e9-9624-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 958fd4fc-d9d5-11e9-9624-12813bfff9fa;
 Wed, 18 Sep 2019 05: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 8EA21AF23;
 Wed, 18 Sep 2019 05:31:36 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <367834d3-80c9-6d13-9824-a5a882474b1b@suse.com>
Date: Wed, 18 Sep 2019 07:31:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/2] x86emul: vendor specific treatment
 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDkuMTkgMTE6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEkndmUgbm90aWNlZCB0aGUg
aXNzdWUgdGhlIDFzdCBwYXRjaCBtZWFucyB0byBhZGRyZXNzIG9ubHkgd2hpbGUKPiBwdXR0aW5n
IHRvZ2V0aGVyIHRoZSAybmQuIENvbnNpZGVyaW5nIHRoZSBvdGhlciBIeWdvbiBlbmFibGVtZW50
Cj4gaW4gdGhpcyByZWxlYXNlIGN5Y2xlIEkgdGhpbmsgd2Ugd2FudCBwYXRjaCAxIGZvciA0LjEz
LiBQYXRjaCAyCj4gc2hvdWxkIGJlIGNvbnNpZGVyZWQgdG9vLCBidXQgd2UndmUgYmVlbiBlZmZl
Y3RpdmVseSBtaXMtZW11bGF0aW5nCj4gTU9WU1hEIG9uIG1vZGVybiBJbnRlbCBoYXJkd2FyZSBm
b3IgcXVpdGUgc29tZSB0aW1lLCBzbyBpdCBnZXR0aW5nCj4gZGVsYXllZCB1bnRpbCBhZnRlciA0
LjEzIChhbmQgdGhlbiBwb3NzaWJsZSBiZSBiYWNrcG9ydGVkKSB3b3VsZG4ndAo+IGJlIG92ZXJs
eSBiYWQuCj4gCj4gMTogdHJlYXQgSHlnb24gZ3Vlc3RzIGxpa2UgQU1EIG9uZXMKPiAyOiBhZGp1
c3QgTU9WU1hEIHNvdXJjZSBvcGVyYW5kIGhhbmRsaW5nCgpGb3IgdGhlIHNlcmllczoKClJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 05:35:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 05: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 1iASd3-000375-Ml; Wed, 18 Sep 2019 05:35: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=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iASd1-00036f-Vd
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 05:35:48 +0000
X-Inumbo-ID: 273c04ca-d9d6-11e9-9625-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 273c04ca-d9d6-11e9-9625-12813bfff9fa;
 Wed, 18 Sep 2019 05:35: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 1iAScu-0005hQ-Mp; Wed, 18 Sep 2019 05:35: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 1iAScu-0002lL-BM; Wed, 18 Sep 2019 05:35:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAScu-0007Ah-Ak; Wed, 18 Sep 2019 05:35:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141384-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt: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=7d84ce059e2c1b93948211c35ad7ae76a0f0d67a
X-Osstest-Versions-That: libvirt=70a29b378a397f6f4571c95b9d3cbba711a90859
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 05:35:40 +0000
Subject: [Xen-devel] [libvirt test] 141384: 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>

ZmxpZ2h0IDE0MTM4NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzODQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTM1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMzU2CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDdkODRjZTA1OWUyYzFiOTM5NDgyMTFjMzVhZDdhZTc2YTBmMGQ2
N2EKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDcwYTI5YjM3OGEzOTdm
NmY0NTcxYzk1YjlkM2NiYmE3MTFhOTA4NTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTM1NiAg
MjAxOS0wOS0xNiAwNTo1MDo1MyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEz
ODQgIDIwMTktMDktMTcgMDQ6MTk6MDAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29t
PgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CiAgIDcwYTI5YjM3OGEuLjdkODRjZTA1OWUgIDdkODRjZTA1OWUyYzFiOTM5NDgyMTFj
MzVhZDdhZTc2YTBmMGQ2N2EgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 06:35:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 06: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 1iATYJ-00049Q-BZ; Wed, 18 Sep 2019 06:34:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iATYI-000492-KF
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 06:34:58 +0000
X-Inumbo-ID: 6dc6abae-d9de-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6dc6abae-d9de-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 06:34: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 4C9E7AEAC;
 Wed, 18 Sep 2019 06:34:55 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
 <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@suse.com>
Date: Wed, 18 Sep 2019 08:34:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAxOToxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNi8wOS8yMDE5
IDEwOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gWEVEIGNvbW1pdCAxYjJmZDk0NDI1ICgiVXBk
YXRlIE1PVlNYRCB0byBtb2Rlcm4gYmVoYXZpb3IiKSBwb2ludHMgb3V0Cj4+IHRoYXQgYXMgb2Yg
U0RNIHJldiAwNjQgTU9WU1hEIGlzIHNwZWNpZmllZCB0byByZWFkIG9ubHkgMTYgYml0cyBmcm9t
Cj4+IG1lbW9yeSAob3IgcmVnaXN0ZXIpIHdoZW4gdXNlZCB3aXRob3V0IFJFWC5XIGFuZCB3aXRo
IG9wZXJhbmQgc2l6ZQo+PiBvdmVycmlkZS4gU2luY2UgdGhlIHVwcGVyIDE2IGJpdHMgb2YgdGhl
IHZhbHVlIHJlYWQgd29uJ3QgYmUgdXNlZAo+PiBhbnl3YXkgaW4gdGhpcyBjYXNlLCBtYWtlIHRo
ZSBlbXVsYXRpb24gdW5pZm9ybWx5IGZvbGxvdyB0aGlzIG1vcmUKPj4gY29tcGF0aWJsZSBiZWhh
dmlvciB3aGVuIG5vdCBlbXVsYXRpbmcgYW4gQU1ELWxpa2UgQ1BVLCBhdCB0aGUgcmlzawo+PiBv
ZiBtaXNzaW5nIGFuIGV4Y2VwdGlvbiB3aGVuIGVtdWxhdGluZyBvbi9mb3Igb2xkZXIgaGFyZHdh
cmUgKHRoZQo+PiBib3VuZGFyeSBhdCBTYW5keUJyaWRnZSBub3RlZCBpbiBzYWlkIGNvbW1pdCBs
b29rcyBxdWVzdGlvbmFibGUgLSBJJ3ZlCj4+IG9ic2VydmVkIHRoZSAibmV3IiBiZWhhdmlvciBh
bHNvIG9uIFdlc3RtZXJlKS4KPiAKPiBBTUQgZG9jdW1lbnRzIHRoaXMgaW5zdHJ1Y3Rpb24gaGFz
IGFsd2F5cyB1c2luZyBhbiA4IG9yIDE2Yml0IHNvdXJjZQo+IG9wZXJhbmQuCgpIYXZlIHlvdSBt
aXhlZCB1cCBNT1ZTWCB3aXRoIE1PVlNYRD8gQm90aCBoYXZlIHNlcGFyYXRlIHBhZ2VzIGluCkFN
RCdzIGRvYywgYnV0IGEgY29tbW9uIHBhZ2UgaW4gSW50ZWwncy4KCj4gVGhlcmUgYXJlIGNvcm5l
ciBjYXNlcyB3aGljaCB3ZSBjYW4ndCBwb3NzaWJseSByZWFzb25hYmx5IGNvcGUgd2l0aC7CoAo+
IGUuZy4gSXQgaXMgbW9kZWwgc3BlY2lmaWMgYXMgdG8gd2hldGhlciBVRDAgdGFrZXMgYSBNb2RS
TSBieXRlIG9yIG5vdCwKPiBhbmQgSSdsbCBub3RlIHRoYXQgdGhlIGxhdGVzdCByZXZpc2lvbiAo
My4zMSkgb2YgQVBNIFZvbDIgY2xhcmlmaWVzIGluCj4gVGFibGUgOC04Ogo+IAo+ICJUaGlzIHJl
ZmxlY3RzIHRoZSByZWxhdGl2ZSBwcmlvcml0eSBmb3IgZmF1bHRzIGVuY291bnRlcmVkIHdoZW4K
PiBmZXRjaGluZyB0aGUgZmlyc3QgYnl0ZSBvZiBhbiBpbnN0cnVjdGlvbi4gSW4gdGhlIGZldGNo
aW5nIGFuZCBkZWNvZGluZwo+IG9mIHN1YnNlcXVlbnQgYnl0ZXMgb2YgYW4gaW5zdHJ1Y3Rpb24s
IGlmIHRob3NlIGJ5dGVzIHNwYW4gdGhlIHNlZ21lbnQKPiBsaW1pdCBvciBjcm9zcyBpbnRvIGEg
bm9uLWV4ZWN1dGFibGUgb3Igbm90LXByZXNlbnQgcGFnZSwgdGhlIGZldGNoIHdpbGwKPiByZXN1
bHQgaW4gYSAjR1AoMCkgZmF1bHQgb3IgI1BGIGFzIGFwcHJvcHJpYXRlLCBwcmV2ZW50aW5nIHRo
b3NlIGJ5dGVzCj4gZnJvbSBiZWluZyBhY2Nlc3NlZC4gSG93ZXZlciwgaWYgdGhlIGluc3RydWN0
aW9uIGNhbiBiZSBkZXRlcm1pbmVkIHRvIGJlCj4gaW52YWxpZCBiYXNlZCBqdXN0IG9uIHRoZSBi
eXRlcyBwcmVjZWRpbmcgdGhhdCBib3VuZGFyeSwgYSAjVUQgZmF1bHQgbWF5Cj4gdGFrZSBwcmlv
cml0eS4gVGhpcyBiZWhhdmlvciBpcyBtb2RlbC1kZXBlbmRlbnQuIgo+IAo+IHNvIHdlIGhhdmUg
bm8gaG9wZSBvZiBnZXR0aW5nIG1vZGVsLWFjY3VyYXRlIGZhdWx0IGJlaGF2aW91ci4KCkhvdyBp
cyBVRDAgcmVsZXZhbnQgaGVyZT8gQW5kIHdhcyB0aGUgcmVtYWluZGVyIG9mIHRoZSBhYm92ZSBw
ZXJoYXBzCm1lYW50IHRvIGJlIGluIHJlc3BvbnNlIHRvIHRoZSBBUlBMIGFkanVzdG1lbnQsIGRl
c2NyaWJlZCBiZWxvdz8gSWYKc28sIEkgc3RpbGwgd291bGRuJ3Qga25vdyB3aGF0IHRvIHRha2Ug
ZnJvbSBpdCBhcyBmYXIgYXMgdGhpcyBwYXRjaApnb2VzLgoKPj4gV2hpbGUgdG91Y2hpbmcgdGhp
cyBjb2RlIEkgYWxzbyBub3RpY2VkIHRoYXQgI1VEIG91dHNpZGUgb2YgcHJvdGVjdGVkCj4+IG1v
ZGUgZ2V0cyByYWlzZWQgZm9yIEFSUEwgb25seSBhZnRlciBoYXZpbmcgcmVhZCB0aGUgbWVtb3J5
IG9wZXJhbmQgLQo+PiBjb3JyZWN0IHRoaXMgYXR0aGUgc2FtZSB0aW1lIGJ5IG1vdmluZyB1cCB0
aGUgcmVzcGVjdGl2ZSBjb25zdHJ1Y3QuCj4gCj4gYXQgdGhlLgoKRml4ZWQuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 07:01:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 07: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 1iATyM-0008Px-F5; Wed, 18 Sep 2019 07:01:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iATyK-0008Ps-E8
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 07:01:52 +0000
X-Inumbo-ID: 2f671bba-d9e2-11e9-9625-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f671bba-d9e2-11e9-9625-12813bfff9fa;
 Wed, 18 Sep 2019 07:01: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 1iATyG-0007Nu-Nx; Wed, 18 Sep 2019 07:01:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iATyG-0000xU-FX; Wed, 18 Sep 2019 07:01:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iATyG-0001XU-Ep; Wed, 18 Sep 2019 07:01:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141413-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=20fdbb1b076d2ca79771dd7ec98ddd593bdece1d
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 07:01:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141413: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQxMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQxMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDIwZmRiYjFiMDc2ZDJjYTc5NzcxZGQ3ZWM5OGRkZDU5M2JkZWNlMWQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA1IGRheXMgICAzNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0MDUgIDIwMTktMDktMTcgMjA6MDE6MjAgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 07:36:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 07: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 1iAUVM-0005LZ-DJ; Wed, 18 Sep 2019 07:36:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YCyf=XN=amazon.de=prvs=1574f1310=wipawel@srs-us1.protection.inumbo.net>)
 id 1iAUVK-0005LU-T8
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 07:35:59 +0000
X-Inumbo-ID: f425aae4-d9e6-11e9-b299-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f425aae4-d9e6-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 07:35: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=1568792157; x=1600328157;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=lTJmZlcrzCZECR9cZB5bPN/VI+R4g75oO1zPYrAPLQM=;
 b=WX6vQzpqAdZ7DgShmR+yK7wlfDLt+Tt03MvLk2JtWRSziTgx4Q5amQiM
 LjFmr0aGPNNOWLn1L08c2HOJLwALLFhqD1GF33HtR+hjj0kXpxr5g2sjG
 rzvIdgBJJubw52gmPvo2raQIB5NwxJ3l7adWeuAiK5cIzgHlFr2sKIpsQ Q=;
X-IronPort-AV: E=Sophos;i="5.64,519,1559520000"; d="scan'208";a="833753052"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 18 Sep 2019 07:35:54 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (Postfix) with ESMTPS
 id AA1D5A0830; Wed, 18 Sep 2019 07:35:53 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 18 Sep 2019 07:35:53 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 18 Sep 2019 07:35:52 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 18 Sep 2019 07:35:50 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Sep 2019 07:35:38 +0000
Message-ID: <20190918073538.24707-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBpcyBuZWVkZWQgZm9yIG1vcmUgcHJlY2lzZSBwYXRjaGFiaWxpdHkgdmVyaWZpY2F0aW9u
LgpPbmx5IG5vbi1zcGVjaWFsIC5yb2RhdGEgc2VjdGlvbnMgc2hvdWxkIGJlIHN1YmplY3QKZm9y
IHN1Y2ggYSBub24tcmVmZXJlbmNlZCBjaGVjayBpbiBrcGF0Y2hfdmVyaWZ5X3BhdGNoYWJpbGl0
eSgpLgpDdXJyZW50IGNoZWNrIChub24tc3RhbmRhcmQsIG5vbi1yZWxhLCBub24tZGVidWcpIGlz
IHRvbyB3ZWFrIGFuZAphbGxvd3MgYWxzbyBub24tcm9kYXRhIHNlY3Rpb25zIHdpdGhvdXQgcmVm
ZXJlbmNlZCBzeW1ib2xzIHRvIHNsaXAKdGhyb3VnaC4KCkRldGVjdCAucm9kYXRhIHNlY3Rpb24g
YnkgY2hlY2tpbmcgc2VjdGlvbidzIHR5cGUgKFNIVF9QUk9HQklUUyksCmZsYWdzIChubyBleGVj
LCBubyB3cml0ZSkgYW5kIGZpbmFsbHkgbmFtZSBwcmVmaXguCgpTaWduZWQtb2ZmLWJ5OiBQYXdl
bCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBBbmRyYS1J
cmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBCam9lcm4g
RG9lYmVsIDxkb2ViZWxAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxu
bWFudGhleUBhbWF6b24uZGU+Ci0tLQogY29tbW9uLmMgICAgICAgICAgICAgfCAgNyArKysrKysr
CiBjb21tb24uaCAgICAgICAgICAgICB8ICAxICsKIGNyZWF0ZS1kaWZmLW9iamVjdC5jIHwgMTMg
KysrKysrLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbW1vbi5jIGIvY29tbW9uLmMKaW5kZXggMGRkYzlmYS4u
OGY1NTNlYSAxMDA2NDQKLS0tIGEvY29tbW9uLmMKKysrIGIvY29tbW9uLmMKQEAgLTI0OSw2ICsy
NDksMTMgQEAgaW50IGlzX3RleHRfc2VjdGlvbihzdHJ1Y3Qgc2VjdGlvbiAqc2VjKQogCQkoc2Vj
LT5zaC5zaF9mbGFncyAmIFNIRl9FWEVDSU5TVFIpKTsKIH0KIAoraW50IGlzX3JvZGF0YV9zZWN0
aW9uKHN0cnVjdCBzZWN0aW9uICpzZWMpCit7CisJcmV0dXJuIHNlYy0+c2guc2hfdHlwZSA9PSBT
SFRfUFJPR0JJVFMgJiYKKwkgICAgICAgIShzZWMtPnNoLnNoX2ZsYWdzICYgKFNIRl9FWEVDSU5T
VFIgfCBTSEZfV1JJVEUpKSAmJgorCSAgICAgICAhc3RybmNtcChzZWMtPm5hbWUsICIucm9kYXRh
IiwgNyk7Cit9CisKIGludCBpc19kZWJ1Z19zZWN0aW9uKHN0cnVjdCBzZWN0aW9uICpzZWMpCiB7
CiAJY2hhciAqbmFtZTsKZGlmZiAtLWdpdCBhL2NvbW1vbi5oIGIvY29tbW9uLmgKaW5kZXggN2M2
ZmI3My4uYjY0ODlkYiAxMDA2NDQKLS0tIGEvY29tbW9uLmgKKysrIGIvY29tbW9uLmgKQEAgLTE1
OSw2ICsxNTksNyBAQCBzdHJ1Y3Qgc3ltYm9sICpmaW5kX3N5bWJvbF9ieV9pbmRleChzdHJ1Y3Qg
bGlzdF9oZWFkICpsaXN0LCBzaXplX3QgaW5kZXgpOwogc3RydWN0IHN5bWJvbCAqZmluZF9zeW1i
b2xfYnlfbmFtZShzdHJ1Y3QgbGlzdF9oZWFkICpsaXN0LCBjb25zdCBjaGFyICpuYW1lKTsKIAog
aW50IGlzX3RleHRfc2VjdGlvbihzdHJ1Y3Qgc2VjdGlvbiAqc2VjKTsKK2ludCBpc19yb2RhdGFf
c2VjdGlvbihzdHJ1Y3Qgc2VjdGlvbiAqc2VjKTsKIGludCBpc19kZWJ1Z19zZWN0aW9uKHN0cnVj
dCBzZWN0aW9uICpzZWMpOwogaW50IGlzX3JlbGFfc2VjdGlvbihzdHJ1Y3Qgc2VjdGlvbiAqc2Vj
KTsKIGludCBpc19zdGFuZGFyZF9zZWN0aW9uKHN0cnVjdCBzZWN0aW9uICpzZWMpOwpkaWZmIC0t
Z2l0IGEvY3JlYXRlLWRpZmYtb2JqZWN0LmMgYi9jcmVhdGUtZGlmZi1vYmplY3QuYwppbmRleCBl
NDU5MmE2Li4yZjBlMTYyIDEwMDY0NAotLS0gYS9jcmVhdGUtZGlmZi1vYmplY3QuYworKysgYi9j
cmVhdGUtZGlmZi1vYmplY3QuYwpAQCAtMTY3MiwxMyArMTY3MiwxMiBAQCBzdGF0aWMgdm9pZCBr
cGF0Y2hfdmVyaWZ5X3BhdGNoYWJpbGl0eShzdHJ1Y3Qga3BhdGNoX2VsZiAqa2VsZikKIAkJfQog
CiAJCWlmIChzZWMtPmluY2x1ZGUpIHsKLQkJCWlmICghaXNfc3RhbmRhcmRfc2VjdGlvbihzZWMp
ICYmICFpc19yZWxhX3NlY3Rpb24oc2VjKSAmJgotCQkJICAgICFpc19kZWJ1Z19zZWN0aW9uKHNl
YykgJiYgIWlzX3NwZWNpYWxfc2VjdGlvbihzZWMpKSB7Ci0JCQkJaWYgKCFpc19yZWZlcmVuY2Vk
X3NlY3Rpb24oc2VjLCBrZWxmKSkgewotCQkJCQlsb2dfbm9ybWFsKCJzZWN0aW9uICVzIGluY2x1
ZGVkLCBidXQgbm90IHJlZmVyZW5jZWRcbiIsCi0JCQkJCQkgICBzZWMtPm5hbWUpOwotCQkJCQll
cnJzKys7Ci0JCQkJfQorCQkJaWYgKGlzX3JvZGF0YV9zZWN0aW9uKHNlYykgJiYKKwkJCSAgICAh
aXNfc3BlY2lhbF9zZWN0aW9uKHNlYykgJiYKKwkJCSAgICAhaXNfcmVmZXJlbmNlZF9zZWN0aW9u
KHNlYywga2VsZikpIHsKKwkJCQlsb2dfbm9ybWFsKCIucm9kYXRhIHNlY3Rpb24gJXMgaW5jbHVk
ZWQsIGJ1dCBub3QgcmVmZXJlbmNlZFxuIiwKKwkJCQkJICAgc2VjLT5uYW1lKTsKKwkJCQllcnJz
Kys7CiAJCQl9CiAKIAkJCS8qIENoZWNrIGlmIGEgUkVMQSBzZWN0aW9uIGRvZXMgbm90IGNvbnRh
aW4gYW55IGVudHJpZXMgd2l0aAotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2Vu
dGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1
ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFt
IEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJs
aW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 07:44:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 07:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAUdn-0006op-Al; Wed, 18 Sep 2019 07: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=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAUdm-0006oP-81
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 07:44:42 +0000
X-Inumbo-ID: 2be8a700-d9e8-11e9-9625-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2be8a700-d9e8-11e9-9625-12813bfff9fa;
 Wed, 18 Sep 2019 07:44: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 C16CAAD14;
 Wed, 18 Sep 2019 07:44:39 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <7a5adec2-4134-9617-555c-3dd2adf140ac@suse.com>
 <b1f9bb69-5fe5-69b8-0dce-93d13f363b0a@bitdefender.com>
 <5fe3bf07-31e7-12c8-ad2b-0fb1fe15c226@suse.com>
 <180e12c1-501b-d638-6f21-14e39de6dc06@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <be3b70ed-7409-735c-2ed8-7ab11ac962fb@suse.com>
Date: Wed, 18 Sep 2019 09:44:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <180e12c1-501b-d638-6f21-14e39de6dc06@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAxNzozOSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT24g
MTcuMDkuMjAxOSAxODowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE3LjA5LjIwMTkgMTc6
MDAsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gVGhlcmUgaXMgbm8gcHJvYmxl
bSwgSSB1bmRlcnN0YW5kIHRoZSByaXNrIG9mIGhhdmluZyBzdXNwaWNpb3VzIHJldHVybgo+Pj4g
dmFsdWVzLiBJIGFtIG5vdCBoYW5nZWQgb24gaGF2aW5nIHRoaXMgcmV0dXJuLiBJIHVzZWQgdGhp
cyB0byBza2lwCj4+PiBhZGRpbmcgYSBuZXcgcmV0dXJuIHZhbHVlLiBJIGNhbiBkbyB0aGlzIGlm
IHdlIGFncmVlIG9uIGEgc3VpdGFibGUgbmFtZQo+Pj4gZm9yIGEgbmV3IHJldHVybiB2YWx1ZSBp
biBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQuIEkgY2FuIHByb3Bvc2UKPj4+IEhWTVRSQU5T
X2JhZF9nZm5fYWNjZXNzLgo+Pgo+PiBIb3cgaW50cnVzaXZlIHdvdWxkIHN1Y2ggYSBjaGFuZ2Ug
YmU/Cj4+Cj4gCj4gT25seSB0aGUgcmV0dXJuIGZvciBodm1fY29weV90b19ndWVzdF9saW5lYXIo
KSBhbmQgCj4gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoKSB3aWxsIGJlIGFmZmVjdGVkLgo+
IFRoZXJlIGFyZSAyIHBsYWNlcyB0byBhZGQgY2hlY2tzLCBpbiBsaW5lYXJfd3JpdGUoKSBhbmQg
bGluZWFyX3JlYWQoKS4KPiBUaGUgbmV3IHJldHVybiB2YWx1ZSBjYW4gdHVybiB1cCBvbmx5IGlu
IGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCgpIAo+IGNvbnRleHQsIHdoZW4gdm1fZXZlbnQtPnNl
bmRfZXZlbnQgZmxhZyBpcyB0cnVlLgoKQnV0IHdoeSB3b3VsZCBlLmcuIHRoZSBzd2l0Y2goKSBp
biBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIG5vdAphbHNvIG5lZWQgYWRqdXN0bWVudD8gQW5k
IGlmIHRoZSBuZXcgcmV0dXJuIHZhbHVlIGlzIHRvIGJlCm1vc3RseSBzaW1pbGFyIHRvIEhWTVRS
QU5TX2dmbl9wYWdlZF9vdXQsIHRoaW5ncyBsaWtlCmh2bWVtdWxfcmVwX21vdnMoKSBvdWdodCB0
byBuZWVkIGFkanVzdG1lbnQgdG9vIChwb3NzaWJseSBqdXN0CmluIHRoZSBmb3JtIG9mIGFuIGFk
ZGVkIEFTU0VSVCgpLCBidXQgYW55d2F5KS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 08:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 08: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 1iAUus-00021r-9D; Wed, 18 Sep 2019 08:02: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=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAUur-00021I-3W
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 08:02:21 +0000
X-Inumbo-ID: a27e3c5c-d9ea-11e9-9627-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a27e3c5c-d9ea-11e9-9627-12813bfff9fa;
 Wed, 18 Sep 2019 08:02:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568793739;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=82Jl4eSd1fQDtHDIvaAF0D9wr+oeDLcuHji7pzzjmdI=;
 b=M0HEd4OZ4CX7YKTPfL7DcbXCd5NcCHt1jEooLIzBgaxOVjW+DYDkuTH6
 ziEgSEdMmhe+dlUsgh/eCp65La7VGBEoAZm+DSiDaV3/Ig/spjER3s/V/
 aWnMzKx9je6dfFdw9rVzcF8hcQblfNuW3ixdjaIdgvF7+DQvSlAf1x8bo Q=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5ObLy3D4rtmFpRRmRW7d8guQNv5mnLNQlz7W7KwRAtO19aVFANYUtwuE4sYfujTScOm3hLYmmc
 hszTV669aGKNom0BE0eFSHqWDsSA2kxMgTnq/XVumR15sD/NMCQ6aRHQwD0ZxjMttTPJNAfkHk
 tVHd7p88H2cTS1zTvRn0Ep331ZHO8OqYtcTubefsNKXkJCqmRI5oz4tv8pwwzrcsdn1U22ODk7
 ODxWJTmJ1BAtiQhtKKuplKpBPhVuMyreh9t5c93F0ym598kg+scQQCEi7tu5lvR350JIZKLxzO
 rgo=
X-SBRS: 2.7
X-MesageID: 5712873
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5712873"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v12 6/6] introduce a 'passthrough' configuration option
 to xl.cfg...
Thread-Index: AQHVbHDvn5jHVxPMFkKSD7X9lZILUact9NGAgAMg16A=
Date: Wed, 18 Sep 2019 08:02:13 +0000
Message-ID: <3d92e138948744a499c4ea02e2bff4bd@AMSPEX02CL03.citrite.net>
References: <20190916092708.2624-1-paul.durrant@citrix.com>
 <abda0597-4744-d75e-2b54-d914919f8e76@citrix.com>
In-Reply-To: <abda0597-4744-d75e-2b54-d914919f8e76@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 v12 6/6] introduce a 'passthrough'
 configuration option to 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: Stefano Stabellini <sstabellini@kernel.org>, 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>, Julien Grall <julien.grall@arm.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+DQo+IFNlbnQ6IDE2IFNlcHRlbWJlciAyMDE5IDExOjE1DQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
OyBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+OyBJYW4gSmFj
a3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlDQo+IER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPjsNCj4gQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+OyBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPjsgVm9sb2R5bXlyIEJhYmNo
dWsNCj4gPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MTIgNi82XSBpbnRyb2R1
Y2UgYSAncGFzc3Rocm91Z2gnIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIHhsLmNmZy4uLg0KPiAN
Cj4gT24gOS8xNi8xOSAxMDoyNyBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IC4uLmFuZCBo
ZW5jZSB0aGUgYWJpbGl0eSB0byBkaXNhYmxlIElPTU1VIG1hcHBpbmdzLCBhbmQgY29udHJvbCBF
UFQNCj4gPiBzaGFyaW5nLg0KPiA+DQo+ID4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICds
aWJ4bF9wYXNzdGhyb3VnaCcgZW51bWVyYXRpb24gaW50bw0KPiA+IGxpYnhsX2RvbWFpbl9jcmVh
dGVfaW5mby4gVGhlIHZhbHVlIHdpbGwgYmUgc2V0IGJ5IHhsIGVpdGhlciB3aGVuIGl0IHBhcnNl
cw0KPiA+IGEgbmV3ICdwYXNzdGhyb3VnaCcgb3B0aW9uIGluIHhsLmNmZywgb3IgaW1wbGljaXRs
eSBpZiB0aGVyZSBpcyBwYXNzdGhyb3VnaA0KPiA+IGhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhl
IGRvbWFpbi4NCj4gPg0KPiA+IElmIHRoZSB2YWx1ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmln
dXJhdGlvbiBvcHRpb24gaXMgJ2Rpc2FibGVkJyB0aGVuDQo+ID4gdGhlIFhFTl9ET01DVExfQ0RG
X2lvbW11IGZsYWcgd2lsbCBiZSBjbGVhciBpbiB0aGUgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4N
Cj4gPiBmbGFncywgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhl
ciB0aGUgZG9tYWluIGdldHMNCj4gPiBJT01NVSBtYXBwaW5ncyBvciBub3QgKHdoZXJlIHByZXZp
b3VzbHkgdGhleSB3ZXJlIGdsb2JhbGx5IHNldCkuDQo+ID4NCj4gPiBJZiB0aGUgdmFsdWUgb2Yg
dGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVuDQo+
ID4gYSBuZXcgJ2lvbW11X29wdHMnIGZpZWxkIGluIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdp
bGwgYmUgc2V0IHdpdGggdGhlDQo+ID4gdmFsdWUgWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0
LiBUaGlzIHdpbGwgb3ZlcnJpZGUgdGhlIGdsb2JhbCBkZWZhdWx0DQo+ID4gc2V0IGluIGlvbW11
X2hhcF9wdF9zaGFyZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hl
dGhlcg0KPiA+IEVQVCBzaGFyaW5nIGlzIHVzZWQgZm9yIHRoZSBkb21haW4uDQo+ID4NCj4gPiBJ
ZiB0aGUgdmFsdWUgb2YgcGFzc3Rocm91Z2ggaXMgJ2VuYWJsZWQnIHRoZW4geGwgd2lsbCBjaG9v
c2UgYW4gYXBwcm9wcmlhdGUNCj4gPiBkZWZhdWx0IGFjY29yZGluZyB0byB0aGUgdHlwZSBvZiBk
b21haW4gYW5kIGhhcmR3YXJlIHN1cHBvcnQuDQo+IA0KPiBNaW5vciBzdWdnZXN0aW9uOiBJIHBy
ZWZlciB1c2luZyBhIHdvcmQgbGlrZSAiYXV0byIgd2hlbiB5b3UncmUgbGV0dGluZw0KPiB0aGUg
Y29tcHV0ZXIgZGVjaWRlIHNvbWV0aGluZy4NCg0KTm90IHN1cmUgSSBsaWtlIHRoYXQuIEknbGwg
d2FpdCBmb3IgYSBzZWNvbmQgb3BpbmlvbiBvbiB0aGF0IG9uZS4NCg0KPiANCj4gSSdkIGFsc28u
Li4NCj4gDQo+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbg0KPiA+IGluZGV4IGM5OWQ0MDMwN2UuLjE1NGQ4NDdmYjkgMTAw
NjQ0DQo+ID4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluDQo+ID4gKysrIGIvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluDQo+ID4gQEAgLTYwNSw2ICs2MDUsNjIgQEAgb3B0aW9uIHNob3Vs
ZCBvbmx5IGJlIHVzZWQgd2l0aCBhIHRydXN0ZWQgZGV2aWNlIHRyZWUuDQo+ID4gIE5vdGUgdGhh
dCB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBzaG91bGQgYXZvaWQgdXNpbmcgdGhlIHBoYW5kbGUg
NjUwMDANCj4gPiAgd2hpY2ggaXMgcmVzZXJ2ZWQgYnkgdGhlIHRvb2xzdGFjay4NCj4gPg0KPiA+
ICs9aXRlbSBCPHBhc3N0aHJvdWdoPSJTVFJJTkciPg0KPiA+ICsNCj4gPiArU3BlY2lmeSB3aGV0
aGVyIElPTU1VIG1hcHBpbmdzIGFyZSBlbmFibGVkIGZvciB0aGUgZG9tYWluIGFuZCBoZW5jZSB3
aGV0aGVyDQo+ID4gK2l0IHdpbGwgYmUgZW5hYmxlZCBmb3IgcGFzc3Rocm91Z2ggaGFyZHdhcmUu
IFZhbGlkIHZhbHVlcyBmb3IgdGhpcyBvcHRpb24NCj4gPiArYXJlOg0KPiA+ICsNCj4gPiArPW92
ZXIgNA0KPiA+ICsNCj4gPiArPWl0ZW0gQjxkaXNhYmxlZD4NCj4gPiArDQo+ID4gK0lPTU1VIG1h
cHBpbmdzIGFyZSBkaXNhYmxlZCBmb3IgdGhlIGRvbWFpbiBhbmQgc28gaGFyZHdhcmUgbWF5IG5v
dCBiZQ0KPiA+ICtwYXNzZWQgdGhyb3VnaC4NCj4gPiArDQo+ID4gK1RoaXMgb3B0aW9uIGlzIHRo
ZSBkZWZhdWx0IGlmIG5vIHBhc3N0aHJvdWdoIGhhcmR3YXJlIGlzIHNwZWNpZmllZCBpbiB0aGUN
Cj4gPiArZG9tYWluJ3MgY29uZmlndXJhdGlvbi4NCj4gPiArDQo+ID4gKz1pdGVtIEI8c3luY19w
dD4NCj4gPiArDQo+ID4gK1RoaXMgb3B0aW9uIG1lYW5zIHRoYXQgSU9NTVUgbWFwcGluZ3Mgd2ls
bCBiZSBzeW5jaHJvbml6ZWQgd2l0aCB0aGUNCj4gPiArZG9tYWluJ3MgUDJNIHRhYmxlIGFzIGZv
bGxvd3M6DQo+ID4gKw0KPiA+ICtGb3IgYSBQViBkb21haW4sIGFsbCB3cml0YWJsZSBwYWdlcyBh
c3NpZ25lZCB0byB0aGUgZG9tYWluIGFyZSBpZGVudGl0eQ0KPiA+ICttYXBwZWQgYnkgTUZOIGlu
IHRoZSBJT01NVSBwYWdlIHRhYmxlLiBUaHVzIGEgZGV2aWNlIGRyaXZlciBydW5uaW5nIGluIHRo
ZQ0KPiA+ICtkb21haW4gbWF5IHByb2dyYW0gcGFzc3Rocm91Z2ggaGFyZHdhcmUgZm9yIERNQSB1
c2luZyBNRk4gdmFsdWVzDQo+ID4gKyhpLmUuIGhvc3QvbWFjaGluZSBmcmFtZSBudW1iZXJzKSBs
b29rZWQgdXAgaW4gaXRzIFAyTS4NCj4gPiArDQo+ID4gK0ZvciBhbiBIVk0gZG9tYWluLCBhbGwg
bm9uLWZvcmVpZ24gUkFNIHBhZ2VzIHByZXNlbnQgaW4gaXRzIFAyTSB3aWxsIGJlDQo+ID4gK21h
cHBlZCBieSBHRk4gaW4gdGhlIElPTU1VIHBhZ2UgdGFibGUuIFRodXMgYSBkZXZpY2UgZHJpdmVy
IHJ1bm5pbmcgaW4gdGhlDQo+ID4gK2RvbWFpbiBtYXkgcHJvZ3JhbSBwYXNzdGhyb3VnaCBoYXJk
d2FyZSB1c2luZyBHRk4gdmFsdWVzIChpLmUuIGd1ZXN0DQo+ID4gK3BoeXNpY2FsIGZyYW1lIG51
bWJlcnMpIHdpdGhvdXQgYW55IGZ1cnRoZXIgdHJhbnNsYXRpb24uDQo+ID4gKw0KPiA+ICtUaGlz
IG9wdGlvbiBpcyBub3QgY3VycmVudGx5IGF2YWlsYWJsZSBvbiBBcm0uDQo+ID4gKw0KPiA+ICs9
aXRlbSBCPHNoYXJlX3B0Pg0KPiA+ICsNCj4gPiArVGhpcyBvcHRpb24gaXMgdW5hdmFpbGFibGUg
Zm9yIGEgUFYgZG9tYWluLiBGb3IgYW4gSFZNIGRvbWFpbiwgdGhpcyBvcHRpb24NCj4gPiArbWVh
bnMgdGhhdCB0aGUgSU9NTVUgd2lsbCBiZSBwcm9ncmFtbWVkIHRvIGRpcmVjdGx5IHJlZmVyZW5j
ZSB0aGUgZG9tYWluJ3MNCj4gPiArUDJNIHRhYmxlIGFzIGl0cyBwYWdlIHRhYmxlLiBGcm9tIHRo
ZSBwb2ludCBvZiB2aWV3IG9mIGEgZGV2aWNlIGRyaXZlcg0KPiA+ICtydW5uaW5nIGluIHRoZSBk
b21haW4gdGhpcyBpcyBmdW5jdGlvbmFsbHkgZXF1aXZhbGVudCB0byBCPHN5bmNfcHQ+IGJ1dA0K
PiA+ICtwbGFjZXMgbGVzcyBsb2FkIG9uIHRoZSBoeXBlcnZpc29yIGFuZCBzbyBzaG91bGQgZ2Vu
ZXJhbGx5IGJlIHNlbGVjdGVkIGluDQo+ID4gK3ByZWZlcmVuY2UuIEhvd2V2ZXIsIHRoZSBhdmFp
bGFiaWxpdHkgb2YgdGhpcyBvcHRpb24gaXMgaGFyZHdhcmUgc3BlY2lmaWMuDQo+ID4gK0lmIEI8
eGwgaW5mbz4gcmVwb3J0cyBCPHZpcnRfY2Fwcz4gY29udGFpbmluZyBCPGlvbW11X2hhcF9wdF9z
aGFyZT4gdGhlbg0KPiA+ICt0aGlzIG9wdGlvbiBtYXkgYmUgdXNlZC4NCj4gPiArDQo+ID4gKz1p
dGVtIEI8ZW5hYmxlZD4NCj4gPiArDQo+ID4gK1RoaXMgb3B0aW9uIGVuYWJsZXMgSU9NTVUgbWFw
cGluZ3MgYW5kIHNlbGVjdHMgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdA0KPiA+ICtvcGVyYXRpbmcg
bW9kZS4gRm9yIEhWTSBkb21haW5zIHJ1bm5pbmcgb24gcGxhdGZvcm1zIHdoZXJlIHRoZSBvcHRp
b24gaXMNCj4gPiArYXZhaWxhYmxlLCB0aGlzIGlzIGVxdWl2YWxlbnQgdG8gQjxzaGFyZV9wdD4u
IE90aGVyd2lzZSwgYW5kIGFsc28gZm9yIFBWDQo+ID4gK2RvbWFpbnMsIHRoaXMgb3B0aW9ucyBp
cyBlcXVpdmFsZW50IHRvIEI8c3luY19wdD4uDQo+IA0KPiAuLi5wdXQgdGhlIG9wdGlvbiB3ZSB3
YW50IC8gZXhwZWN0IHBlb3BsZSBuZWFyZXIgdGhlIHRvcCAoZWl0aGVyIGZpcnN0DQo+IG9yIHNl
Y29uZCkuDQo+IA0KDQpPaywgSSdsbCBkbyB0aGF0Lg0KDQogIFBhdWwNCg0KPiBUaGFua3MsDQo+
ICAtR2VvcmdlDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 08:11:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 08:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAV3c-0003Dy-6d; Wed, 18 Sep 2019 08:11: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=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAV3a-0003Dt-UC
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 08:11:22 +0000
X-Inumbo-ID: e57f5936-d9eb-11e9-9628-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e57f5936-d9eb-11e9-9628-12813bfff9fa;
 Wed, 18 Sep 2019 08:11: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 B3394B6DD;
 Wed, 18 Sep 2019 08:11:19 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <98cf3bec-b036-72dc-dc5a-dd9049ca4a11@suse.com>
 <0b61dda0-af25-350a-c30c-2906f1bbd0da@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <74010817-971b-1aee-183a-63ec89cfb5b8@suse.com>
Date: Wed, 18 Sep 2019 10:11:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0b61dda0-af25-350a-c30c-2906f1bbd0da@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 10/10] AMD/IOMMU: restrict interrupt
 remapping table sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAxNzozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wOC8yMDE5
IDE0OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlcmUncyBubyBwb2ludCBzZXR0aW5nIHVw
IHRhYmxlcyB3aXRoIG1vcmUgc3BhY2UgdGhhbiBhIFBDSSBkZXZpY2UgY2FuCj4+IHVzZS4gRm9y
IGJvdGggTVNJIGFuZCBNU0ktWCB3ZSBjYW4gZGV0ZXJtaW5lIGhvdyBtYW55IGludGVycnVwdHMg
Y291bGQKPj4gYmUgc2V0IHVwIGF0IG1vc3QuIFRhYmxlcyBhbGxvY2F0ZWQgZHVyaW5nIEFDUEkg
dGFibGUgcGFyc2luZywgaG93ZXZlciwKPj4gd2lsbCAoZm9yIG5vdyBhdCBsZWFzdCkgY29udGlu
dWUgdG8gYmUgc2V0IHVwIHRvIGhhdmUgbWF4aW11bSBzaXplLgo+Pgo+PiBOb3RlIHRoYXQgdW50
aWwgd2Ugd291bGQgd2FudCB0byB1c2Ugc3ViLXBhZ2UgYWxsb2NhdGlvbnMgaGVyZSB0aGVyZSdz
Cj4+IG5vIHBvaW50IGNoZWNraW5nIHdoZXRoZXIgTVNJIGlzIHN1cHBvcnRlZCBieSBhIGRldmlj
ZSAtIDEgb3IgdXAgdG8gMzIKPj4gKG9yIGFjdHVhbGx5IDEyOCwgZHVlIHRvIHRoZSBjaGFuZ2Ug
ZWZmZWN0aXZlbHkgdXNpbmcgYSByZXNlcnZlZAo+PiBlbmNvZGluZykgSVJURXMgYWx3YXlzIG1l
YW4gYW4gb3JkZXItMCBhbGxvY2F0aW9uIGFueXdheS4KPiAKPiBEZXZpY2VzIHdoaWNoIGFyZSBu
b3QgTVNJLWNhcGFibGUgZG9uJ3QgbmVlZCBhbiBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4gdGFibGUg
YXQgYWxsLgoKT2gsIGdvb2QgcG9pbnQgLSBwaW4gYmFzZWQgaW50ZXJydXB0cyB1c2UgdGhlIHJl
c3BlY3RpdmUgSU8tQVBJQydzCklSVEUuCgo+IFBlciBteSBjYWxjdWxhdGlvbnMsIHRoZSBSb21l
IFNEUCBoYXMgNjIgZGV2aWNlcyB3aXRoIE1TSS9NU0ktWCBzdXBwb3J0LAo+IGFuZCA5OCBkZXZp
Y2VzIHdoaWNoIGFyZSBDUFUtaW50ZXJuYWxzIHRoYXQgaGF2ZSBubyBpbnRlcnJ1cHQgc3VwcG9y
dCBhdAo+IGFsbC4KPiAKPiBJbiBjb21wYXJpc29uLCBmb3IgYSBwcm9kdWN0aW9uIENhc2NhZGUg
TGFrZSBzeXN0ZW0gSSBoYXZlIHRvIGhhbmQsIHRoZQo+IHN0YXRzIGFyZSA5MiBub24tTVNJIGRl
dmljZXMgYW5kIDE4IE1TSS1jYXBhYmxlIGRldmljZXMgKHdoaWNoIGlzbid0IGEKPiB2YWxpZCBk
aXJlY3QgY29tcGFyaXNvbiBkdWUgdG8gaG93IFZULWQncyByZW1hcHBpbmcgdGFibGVzIHdvcmss
IGJ1dCBpcwo+IGEgZGF0YXBvaW50IG9uICJzaW1pbGFyIGxvb2tpbmcgc3lzdGVtcyIpLgo+IAo+
IEknbSBoYXBweSB0byBsZWF2ZSAibm8gSVJUJ3MgZm9yIG5vbi1jYXBhYmxlIGRldmljZXMiIGZv
ciBmdXR1cmUgd29yaywKPiBidXQgYXQgdGhlIHZlcnkgbGVhc3QsIEkgZG9uJ3QgdGhpbmsgdGhl
IGNvbW1pdCBtZXNzYWdlIHdhbnRzIHBocmFzaW5nCj4gaW4gZXhhY3RseSB0aGlzIHdheS4KCkkg
dGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGNvcnJlY3QgdGhpcyByaWdodCBhd2F5LCBiZWZv
cmUgaXQKZ29lcyBpbi4gSSBkb24ndCB0aGluayBpdCdsbCBiZSBvdmVybHkgbXVjaCBvZiBhIGNo
YW5nZSB0byBhZGQgYW4KTVNJIGNhcGFiaWxpdHkgY2hlY2sgbmV4dCB0byB0aGUgTVNJLVggb25l
LgoKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+PiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4+IEBAIC0xMzE1
LDExICsxMzE3LDggQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZQo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+PiDCoAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKPj4gLcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBkdGUsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXZy
c19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPyB2aXJ0X3RvX21hZGRyKGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJs
ZSkKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA6IDAsCj4+IC3CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgaW9tbXVfaW50cmVtYXApOwo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGR0ZSwgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlLAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGl2cnNfbWFwcGluZ3NbYmRmXS5pb21t
dSwgaW9tbXVfaW50cmVtYXApOwo+IAo+IEFoIC0gaGFsZiBvZiB0aGlzIGxvb2tzIGxpa2UgaXQg
d2FudHMgdG8gYmUgaW4gcGF0Y2ggNiwgcmF0aGVyIHRoYW4gaGVyZS4KCkhtbSwgd2hpY2ggaGFs
Zj8gSSBkb24ndCBzZWUgYW55dGhpbmcgbWlzcGxhY2VkIGhlcmUuIFRoZSBzaWduYXR1cmUKb2Yg
YW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSkgY2hhbmdlcyBvbmx5IGluIHRoaXMgcGF0Y2gs
IG5vdCBpbgpwYXRjaCA2LgoKPj4gQEAgLTgwLDE3ICs4MSwxMyBAQCB1bnNpZ25lZCBpbnQgbnJf
aW9hcGljX3NiZGY7Cj4+IMKgCj4+IMKgc3RhdGljIHZvaWQgZHVtcF9pbnRyZW1hcF90YWJsZXMo
dW5zaWduZWQgY2hhciBrZXkpOwo+PiDCoAo+PiAtc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQg
aW50cmVtYXBfdGFibGVfb3JkZXIoY29uc3Qgc3RydWN0Cj4+IGFtZF9pb21tdSAqaW9tbXUpCj4+
IC17Cj4+IC3CoMKgwqAgcmV0dXJuIGlvbW11LT5jdHJsLmdhX2VuCj4+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoCA/IGdldF9vcmRlcl9mcm9tX2J5dGVzKElOVFJFTUFQX01BWF9FTlRSSUVTICogc2l6
ZW9mKHVuaW9uCj4+IGlydGUxMjgpKQo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiBnZXRfb3Jk
ZXJfZnJvbV9ieXRlcyhJTlRSRU1BUF9NQVhfRU5UUklFUyAqIHNpemVvZih1bmlvbgo+PiBpcnRl
MzIpKTsKPj4gLX0KPj4gKyNkZWZpbmUgaW50cmVtYXBfcGFnZV9vcmRlcihpcnQpIFBGTl9PUkRF
Uih2aXJ0X3RvX3BhZ2UoaXJ0KSkKPiAKPiBXaGF0IG1ha2VzIHRoZSBmcmFtZWFibGUgb3JkZXIg
ZmllbGQgc2FmZSB0byB1c2U/wqAgSXQgcmVhY2hlcyBpbnRvCj4gKHBnKS0+di5mcmVlLm9yZGVy
IHdoaWNoIGZhaXJseSBvYnZpb3VzbHkgaXNuJ3Qgc2FmZSBmb3IgYWxsb2NhdGVkIHBhZ2VzLgoK
VGhlIHNhbWUgYXJndW1lbnQgdGhhdCBhbGxvd3MgeG1hbGxvY193aG9sZV9wYWdlcygpIGFuZCB4
ZnJlZSgpIHRvCnVzZSB0aGlzIGZpZWxkOiBJdCBpcyB0aGUgb3duZXIgb2YgYSBwYWdlIHdobyBj
b250cm9scyBob3cgdGhlCmluZGl2aWR1YWwgc3ViLWZpZWxkcyBvZiBhIHVuaW9uIGdldCB1c2Vk
LiBBcyBsb25nIGFzIHYuaW51c2UgYW5kCnYuc2ggZG9uJ3QgZ2V0IHVzZWQsIChhYil1c2luZyB2
LmZyZWUgZm9yIGFuIGFsbG9jYXRlZCBwYWdlIGlzCnF1aXRlIGZpbmUuCgo+IHZpcnRfdG9fcGFn
ZSgpIGlzIGEgbm9uLXRyaXZpYWwgY2FsY3VsYXRpb24sIHdoaWNoIGlzIG5vdyB1c2VkIGluIGEK
PiBsYXJnZSBudW1iZXIgb2YgY2lyY3Vtc3RhbmNlcy7CoCBJIGRvbid0IGhhdmUgYW4gZWFzeSBq
dWRnZW1lbnQgb2YKPiB3aGV0aGVyIHRoZXkgYXJlIGhvdHBhdGhzLCBidXQgc3VyZWx5IGl0IHdv
dWxkIGJlIGVhc2llciB0byBqdXN0IHN0b3JlCj4gYW5vdGhlciB1bnNpZ25lZCBpbnQgcGVyIGRl
dmljZS4KCkV4Y2VwdCB0aGlzIHdvdWxkIGJlIGEgdmVuZG9yIHNwZWNpZmljIGZpZWxkIGluIGEg
c3VwcG9zZWRseQp2ZW5kb3IgYWdub3N0aWMgc3RydWN0dXJlLiBJJ20gbm90IHZlcnkga2VlbiB0
byBhZGQgc3VjaCBhIGZpZWxkLgpBbHNvIEkgZG9uJ3QgdGhpbmsgaW50ZXJydXB0IHNldHVwL3Rl
YXJkb3duIHBhdGhzIHdvdWxkIG5vcm1hbGx5CmJlIGNvbnNpZGVyZWQgImhvdCIuCgpXaGF0IEkg
Y291bGQgYmUgdGFsa2VkIGludG8gKHRvIGxpbWl0IGNvZGUgc2l6ZSBpbiBjYXNlIHRoZQpjb21w
aWxlciBkb2Vzbid0IGV4cGFuZCB0aGluZ3MgaW5saW5lIG92ZXJseSBhZ2dyZXNzaXZlbHkpIGlz
IHRvCm1ha2UgdGhpcyBhIHN0YXRpYyBmdW5jdGlvbiBpbnN0ZWFkIG9mIGEgbWFjcm8uCgo+IEZ1
cnRoZXJtb3JlLCBpdCB3b3VsZCB3b3JrIGFyb3VuZCBhIHByZWV4aXN0aW5nIGlzc3VlIHdoZXJl
IHdlIGNhbgo+IGFsbG9jYXRlIGJleW9uZCB0aGUgbnVtYmVyIG9mIGludGVycnVwdHMgZm9yIHRo
ZSBkZXZpY2UsIHVwIHRvIHRoZSBuZXh0Cj4gb3JkZXIgYm91bmRhcnkuCgpJcyB0aGlzIHJlYWxs
eSBhbiAiaXNzdWUiLCByYXRoZXIgdGhhbiBqdXN0IGFuIGlycmVsZXZhbnQgc2lkZQplZmZlY3Qg
KHdoaWNoIGlzIG5ldmVyIGdvaW5nIHRvIGJlIGhpdCBhcyBsb25nIGFzIG90aGVyIGxheWVycwp3
b3JrIGNvcnJlY3RseSwgaW4gdGhhdCB0aGV5IGJvdW5kIHJlcXVlc3RzIGFwcHJvcHJpYXRlbHkp
PwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 08:55:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 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 1iAVk8-0001JN-Po; Wed, 18 Sep 2019 08:55:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAVk8-0001JI-2o
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 08:55:20 +0000
X-Inumbo-ID: 08d9b358-d9f2-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08d9b358-d9f2-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 08:55: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 10F20AC10;
 Wed, 18 Sep 2019 08:55:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <eca36271-656a-ba89-134d-937a9d0bb403@suse.com>
 <f15bb1a2-c657-6f59-2a88-1eafb7f891f3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c2d448cc-10f8-7491-9128-a6fe670c5741@suse.com>
Date: Wed, 18 Sep 2019 10:55:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f15bb1a2-c657-6f59-2a88-1eafb7f891f3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 06/10] AMD/IOMMU: don't blindly allocate
 interrupt remapping tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

T24gMTcuMDkuMjAxOSAxNToxMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wOC8yMDE5
IDE0OjA5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQUNQSSB0YWJsZXMgYXJlIGZyZWUgdG8gbGlz
dCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhhbiB0aGVyZSBhcmUKPj4gYWN0dWFsIGRl
dmljZXMuIEJ5IGRlbGF5aW5nIHRoZSB0YWJsZSBhbGxvY2F0aW9ucyBmb3IgbW9zdCBjYXNlcywg
YW5kCj4+IGRvaW5nIHRoZW0gb25seSB3aGVuIGFuIGFjdHVhbCBkZXZpY2UgaXMga25vd24gdG8g
YmUgcHJlc2VudCBhdCBhIGdpdmVuCj4+IHBvc2l0aW9uLCBvdmVyYWxsIG1lbW9yeSB1c2VkIGZv
ciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92ZXIgNTAwawo+PiBwYWdlcyB0byBqdXN0IG92
ZXIgMWsgb25lcy4KPiAKPiBUaGlzIGlzIHNsaWdodGx5IGF3a3dhcmQgZ3JhbW1hci7CoCBXaGls
ZSBJIGRvbid0IHRoaW5rIGl0IGlzIHN0cmljdGx5Cj4gc3BlYWtpbmcgaW5jb3JyZWN0LCBpdCB3
b3VsZCBiZSBtb3JlIG5vcm1hbCB0byBwaHJhc2UgYXMgImp1c3Qgb3ZlciAxawo+IHBhZ2VzIi4K
CkNoYW5nZWQsIGFsYmVpdCB0byBtZSB0aGUgZG91YmxlICJwYWdlcyIgc291bmRzIG9kZCBhcyB3
ZWxsLiBXb3VsZAoib2YgdGhlbSIgYmUgYW55IGJldHRlciB0aGFuICJvbmVzIj8KCj4+IC0tLQo+
PiBUQkQ6IFRoaXMgcmV0YWlucyBwcmlvciAoYnV0IHN1c3BpY2lvdXMpIGJlaGF2aW9yIG9mIG5v
dCBjYWxsaW5nCj4+IMKgwqDCoMKgIGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoKSBmb3Ig
ImludmFsaWQiIElWUlMgbWFwcGluZyBlbnRyaWVzLgo+PiDCoMKgwqDCoCBTaW5jZSBEVEUuSVY9
MCBtZWFucyB1bi1yZW1hcHBlZCBpbnRlcnJ1cHRzLCBJIHdvbmRlciBpZiB0aGlzIG5lZWRzCj4+
IMKgwqDCoMKgIGNoYW5naW5nLgo+IAo+IEhvdyB3b3VsZCBhbiBpbnZhbGlkIGVudHJ5IGdldCBE
VEUuViBzZXQgaW4gdGhlIGZpcnN0IHBsYWNlPwoKRFRFLlYgZ2V0cyBzZXQgYnkgYW1kX2lvbW11
X3NldF9yb290X3BhZ2VfdGFibGUoKSwgd2hpY2ggaW4gdHVybiBnZXRzCmNhbGxlZCBmcm9tIGFt
ZF9pb21tdV9zZXR1cF9kb21haW5fZGV2aWNlKCkgYWxvbmUuIEl0J3Mgb25seSB0aGUKbGF0dGVy
IGZ1bmN0aW9uJ3MgY2FsbGVycyB3aGljaCBvYnRhaW4gKGFuZCBwb3NzaWJseSBjaGVjaykgdGhl
CmNvcnJlc3BvbmRpbmcgSVZSUyBtYXBwaW5ncyBlbnRyeS4gSGVuY2UgdG8gbWUgdGhlcmUncyBh
IHN1ZmZpY2llbnQKZGlzY29ubmVjdCBiZXR3ZWVuIHNldHRpbmcgb2YgRFRFLlYgYW5kIERURS5J
Vi4KClBsdXMsIGxvb2tpbmcgYXQgZS5nLiBhbWRfaW9tbXVfYWRkX2RldmljZSgpLCB0aGVyZSdz
IGFtcGxlIHJvb20gZm9yCm5vdCBldmVuIG1ha2luZyBpdCB0byBhbWRfaW9tbXVfc2V0X2ludHJl
bWFwX3RhYmxlKCksIGR1ZSB0byBlYXJsaWVyCmVycm9ycy4KCj4gV2hhdGV2ZXIgdGhlIG9sZCBi
ZWhhdmlvdXIgbWF5IGhhdmUgYmVlbiwgd2Ugc2hvdWxkbid0IGhhdmUgY29kZSB3aGljaAo+IGNv
bWVzIHdpdGggYSBjaGFuY2Ugb2YgaGF2aW5nIG5vbi1yZW1hcHBlZCBpbnRlcnJ1cHRzIGJ5IGFj
Y2lkZW50LgoKV2UgY2FuJ3QgbWFrZSBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgpIHNl
dCBkdGUtPml2IHRvIDEsIGFzCml0IGdldHMgY2FsbGVkIG9ubHkgYWZ0ZXIgYW1kX2lvbW11X3Nl
dF9pbnRyZW1hcF90YWJsZSgpIGluCmFtZF9pb21tdV9hZGRfZGV2aWNlKCkuIEJ1dCB3ZSBjb3Vs
ZCBvZiBjb3Vyc2UgbWFrZSBpdCBkbyBzbyB3aGVuCml0IGZpbmRzIGR0ZS0+aXRfcm9vdCBiZSB6
ZXJvLiBZZXQgSSB3b25kZXIgaWYgaXQgd2Fzbid0IG1vcmUgc2FmZQp0byBoYXZlIERURXMgc3Rh
cnQgb3V0IHdpdGggdGhlIGZpZWxkIHNldCB0aGlzIHdheS4KCkFsb25nIHRoZXNlIGxpbmVzIEkn
bSBhbHNvIG5vdCBjb252aW5jZWQgaXQgaXMgYSBnb29kIGlkZWEgZm9yCmFtZF9pb21tdV9zZXRf
aW50cmVtYXBfdGFibGUoKSB0byBoYXZlIGEgInZhbGlkIiBwYXJhbWV0ZXIgaW4gdGhlCmZpcnN0
IHBsYWNlOiBJdCdzIG9rYXkgYXMgbG9uZyBhcyBhbGwgY2FsbGVycyBwYXNzIGlvbW11X2ludHJl
bWFwLApidXQgaXQgd291bGQgc2VlbSB0byBtZSB0aGF0IC0gYXMgYWxyZWFkeSBzYWlkIC0gd2Un
ZCB3YW50IERURXMgYmUKc2V0IHRoaXMgd2F5IHJpZ2h0IHdoZW4gYSBEVCBnZXRzIGFsbG9jYXRl
ZC4gSWYgeW91IGFncmVlLCBJJ2xsCmhhcHBpbHkgYWRkIGEgcGF0Y2ggZG9pbmcgc28gdG8gdGhl
IGVuZCBvZiB0aGlzIHNlcmllcyAodGhlcmUncwptZWFud2hpbGUgYSBwYXRjaCByZS1hcnJhbmdp
bmcgRFQgYWxsb2NhdGlvbiBhbnl3YXkpLgoKPj4gQEAgLTEyNjYsMTMgKzEyNzAsNDYgQEAgc3Rh
dGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZQo+PiDCoMKgwqDCoMKgwqDCoMKg
IGlmICggaXZyc19tYXBwaW5nc1tiZGZdLnZhbGlkICkKPj4gwqDCoMKgwqDCoMKgwqDCoCB7Cj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2b2lkICpkdGU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gTlVMTDsKPj4gwqAKPj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIC8qIGFkZCBkZXZpY2UgdGFibGUgZW50cnkgKi8KPj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGR0ZSA9IGRldmljZV90YWJsZS5idWZmZXIgKyAoYmRmICoKPj4g
SU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnkoZHRlLCAmaXZyc19tYXBwaW5nc1tiZGZdKTsKPj4g
wqAKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBpb21tdV9pbnRyZW1hcCAmJgo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXZyc19tYXBwaW5nc1tiZGZdLmR0ZV9y
ZXF1ZXN0b3JfaWQgPT0gYmRmICYmCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAhaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlICkKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggIXBjaV9p
bml0ICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVl
Owo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBjaWRldnNfbG9jaygpOwo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBQ
Q0lfQlVTKGJkZiksIFBDSV9ERVZGTjIoYmRmKSk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgcGNpZGV2c191bmxvY2soKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+
PiArCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggcGRldiApCj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25l
ZCBpbnQgcmVxX2lkID0gYmRmOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgZG8gewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXZyc19t
YXBwaW5nc1tyZXFfaWRdLmludHJlbWFwX3RhYmxlID0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxl
KAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGl2cnNfbWFwcGluZ3NbYmRmXS5pb21tdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmaXZyc19tYXBwaW5nc1tyZXFfaWRdLmlu
dHJlbWFwX2ludXNlKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGlmICggIWl2cnNfbWFwcGluZ3NbcmVxX2lkXS5pbnRyZW1hcF90YWJsZSApCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+
PiArCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoICFwZGV2
LT5waGFudG9tX3N0cmlkZSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgcmVxX2lkICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIH0gd2hpbGUgKCBQQ0lfU0xPVChyZXFfaWQpID09IHBkZXYtPnNiZGYu
ZGV2ICk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gKwo+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKPj4gLcKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBkdGUsIHZpcnRfdG9fbWFkZHIoaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlKSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkdGUs
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXZyc19tYXBwaW5nc1tiZGZdLmlu
dHJlbWFwX3RhYmxlCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPyB2aXJ0X3Rv
X21hZGRyKGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSkKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCA6IDAsCj4gCj4gVW5kZXIgd2hhdCBjaXJjdW1zdGFuY2VzIGNh
biBpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgYmUgTlVMTCwKPiBnaXZlbiB0aGUg
RU5PTUVNIGFib3ZlPwoKVGhlICJpdnJzX21hcHBpbmdzW2JkZl0uZHRlX3JlcXVlc3Rvcl9pZCA9
PSBiZGYiIHBhcnQgb2YgdGhlIGNvbmRpdGlvbmFsCmFyb3VuZCB0aGUgc2V0dGluZyBvZiBwZGV2
IGNhbiByZXN1bHQgaW4gYWxsb2NhdGlvbiAoYW5kIGhlbmNlIHRoZQpFTk9NRU0gZXJyb3IgcGF0
aCkgdG8gYmUgYnlwYXNzZWQuCgo+IFRoaXMgY2FzZSBpc24ndCB2ZXJ5IGNsZWFyIGN1dCBnaXZl
biB0aGUgIXBkZXYgcG9zc2liaWxpdHksIGJ1dC4uLgo+IAo+PiAtLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKPj4gQEAgLTQ1OCw2ICs0NTksMzIgQEAgc3RhdGlj
IGludCBhbWRfaW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbgo+PiDCoMKgwqDCoMKgwqDCoMKgIHJl
dHVybiAtRU5PREVWOwo+PiDCoMKgwqDCoCB9Cj4+IMKgCj4+ICvCoMKgwqAgaXZyc19tYXBwaW5n
cyA9IGdldF9pdnJzX21hcHBpbmdzKHBkZXYtPnNlZyk7Cj4+ICvCoMKgwqAgYmRmID0gUENJX0JE
RjIocGRldi0+YnVzLCBkZXZmbik7Cj4+ICvCoMKgwqAgaWYgKCAhaXZyc19tYXBwaW5ncyB8fAo+
PiArwqDCoMKgwqDCoMKgwqDCoCAhaXZyc19tYXBwaW5nc1tpdnJzX21hcHBpbmdzW2JkZl0uZHRl
X3JlcXVlc3Rvcl9pZF0udmFsaWQgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FUEVSTTsK
Pj4gKwo+PiArwqDCoMKgIGlmICggaW9tbXVfaW50cmVtYXAgJiYKPj4gK8KgwqDCoMKgwqDCoMKg
wqAgaXZyc19tYXBwaW5nc1tiZGZdLmR0ZV9yZXF1ZXN0b3JfaWQgPT0gYmRmICYmCj4+ICvCoMKg
wqDCoMKgwqDCoMKgICFpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgKQo+PiArwqDC
oMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJs
ZSA9Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGFtZF9pb21tdV9hbGxvY19pbnRyZW1hcF90
YWJsZSgKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpb21tdSwgJml2cnNfbWFw
cGluZ3NbYmRmXS5pbnRyZW1hcF9pbnVzZSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoICFpdnJz
X21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCByZXR1cm4gLUVOT01FTTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgYW1kX2lvbW11X3NldF9p
bnRyZW1hcF90YWJsZSgKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW9tbXUtPmRldl90YWJs
ZS5idWZmZXIgKyAoYmRmICoKPj4gSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpLAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPyB2aXJ0X3RvX21hZGRyKGl2cnNfbWFwcGluZ3NbYmRm
XS5pbnRyZW1hcF90YWJsZSkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAwLAo+IAo+IC4u
LiB0aGlzIGNhc2UgZGVmaW5pdGVseSBjYW5ub3Qgb2NjdXIuCgpPaCwgbWlzc2luZyBjbGVhbnVw
IGFmdGVyIGNvcHktYW5kLXBhc3RlLiBUaGFua3MgZm9yIG5vdGljaW5nLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 09:05:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 09:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAVte-0003W2-1V; Wed, 18 Sep 2019 09: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=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAVtc-0003Vv-IE
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 09:05:08 +0000
X-Inumbo-ID: 68f7e394-d9f3-11e9-962a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68f7e394-d9f3-11e9-962a-12813bfff9fa;
 Wed, 18 Sep 2019 09:05: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 D2019B6D4;
 Wed, 18 Sep 2019 09:05:06 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <46ce7d1a-2a04-726c-919b-2d8bb4844391@suse.com>
 <cb6f6672-7b81-d901-36da-5292bcf45bad@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3dfc56b0-7084-19a8-85d0-70ebbb5a3a45@suse.com>
Date: Wed, 18 Sep 2019 11:05:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <cb6f6672-7b81-d901-36da-5292bcf45bad@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAyMTozNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNy8wOS8yMDE5
IDA3OjE1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+IEBAIC0xMDA0LDYgKzEwMDQsMTMg
QEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfY3R4dChzdHJ1Y3QgZG9tYQo+PiAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPj4gICAgICB9Cj4+ICAKPj4gKyAgICBpZiAoIGN0eHQuY3IzID4+IGQt
PmFyY2guY3B1aWQtPmV4dGQubWF4cGh5c2FkZHIgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJp
bnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgcmVzdG9yZTogYmFkIENSMyAlIyIgUFJJeDY0ICJcbiIs
Cj4+ICsgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGN0eHQuY3IzKTsKPj4gKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+IAo+IC1FSU5WQUwsIHN1cmVseT8KCk9oLCBpbmRl
ZWQuIFRoYW5rcyBmb3Igc3BvdHRpbmcuCgo+IEV2ZXJ5dGhpbmcgZWxzZSBMR1RNIChhbHRob3Vn
aCBJIGd1ZXNzIGl0IGRlcGVuZHMgb24gdGhlIHByZXZpb3VzCj4gcGF0Y2g/KQoKSXQgZG9lcywg
eWVzLgoKPiBzbyB3aXRoIHRoaXMgZml4ZWQsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyCj4g
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MuCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 09:10:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 09: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 1iAVyL-00043L-Nq; Wed, 18 Sep 2019 09:10: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=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAVyK-0003zq-CW
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 09:10:00 +0000
X-Inumbo-ID: 16eda1f0-d9f4-11e9-962a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16eda1f0-d9f4-11e9-962a-12813bfff9fa;
 Wed, 18 Sep 2019 09:09: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 D8420ABE9;
 Wed, 18 Sep 2019 09:09:58 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <fc21565a-3cb1-4547-09a2-fc908a51e526@suse.com>
 <9318cb16-a159-df4b-3886-6636d8f3b763@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7a7f7fe6-cba6-6e1e-87e5-217aded6513f@suse.com>
Date: Wed, 18 Sep 2019 11:10:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9318cb16-a159-df4b-3886-6636d8f3b763@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAyMTo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNy8wOS8yMDE5
IDA3OjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gUENJRCB2YWxpZGx5IGRlcGVuZHMgb24gTE0s
IGFzIGl0IGNhbiBiZSBlbmFibGVkIGluIExvbmcgTW9kZSBvbmx5Lgo+PiBJTlZQQ0lELCBvdG9o
LCBjYW4gYmUgdXNlZCBub3Qgb25seSB3aXRob3V0IFBDSUQgZW5hYmxlZCwgYnV0IGFsc28KPj4g
b3V0c2lkZSBvZiBMb25nIE1vZGUgYWx0b2dldGhlci4gSW4gYm90aCBjYXNlcyBpdHMgZnVuY3Rp
b25hbGl0eSBpcwo+PiBzaW1wbHkgcmVzdHJpY3RlZCB0byBQQ0lEIDAsIHdoaWNoIGlzIHNvcnQg
b2YgZXhwZWN0ZWQgYXMgbm8gb3RoZXIgUENJRAo+PiBjYW4gYmUgYWN0aXZhdGVkIHRoZXJlLgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4KPj4g
LS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQo+PiArKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlk
LnB5Cj4+IEBAIC0yMTgsMTAgKzIxOCw2IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6Cj4+
ICAgICAgICAgICMKPj4gICAgICAgICAgIyBTU0U0XzI6IFtQT1BDTlRdCj4+ICAKPj4gLSAgICAg
ICAgIyBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBkZXBlbmRzIG9uIFBDSUQgaW5mcmFzdHJ1Y3R1
cmUgYmVpbmcKPj4gLSAgICAgICAgIyBhdmFpbGFibGUuCj4+IC0gICAgICAgIFBDSUQ6IFtJTlZQ
Q0lEXSwKPiAKPiBJIHRha2UgaXQgeW91IGhhdmVuJ3QgdHJpZWQgcnVubmluZyBhIHNoYWRvdyBn
dWVzdCB3aXRoIHRoaXMgY2hhbmdlIGluCj4gcGxhY2UuCj4gCj4gRm9yICFFUFQsIHdlIGNsZWFy
IEVOQUJMRV9JTlZQQ0lEIHNvIHRoZSBpbnN0cnVjdGlvbiB3aWxsICNVRCB3aXRoaW4gdGhlCj4g
Z3Vlc3QuCj4gCj4gV2UgY291bGQgaW4gcHJpbmNpcGxlIGFsbG93IHRoZSB1c2Ugb2YgSU5WUENJ
RCB3aXRoIHNoYWRvdyBndWVzdHMsIGJ1dAo+IHRoYXQgd291bGQgaW52b2x2ZSB0ZWFjaGluZyBY
ZW4gaG93IHRvIGNvcGUgd2l0aCBWTUVYSVRfUkVBU09OX0lOVlBDSUQKPiAod2hpY2ggaXMgcHJl
ZGljYXRlZCBvbiBJTlZMUEcgZXhpdGluZykgYW5kIHdpcmUgdGhlIGZsdXNoIGJhY2sgaW50byB0
aGUKPiBzaGFkb3cgbG9naWMuCj4gCj4gUGVyaGFwcyB0aGUgY29tbWVudCBjb3VsZCBiZSBhIGxp
dHRsZSBjbGVhcmVyLCBidXQgaXQgaXMgbm8gYWNjaWRlbnQKPiB0aGF0IGRlcGVuZGVuY3kgaXMg
aW4gcGxhY2UuCgpJJ20gYWZyYWlkIEkgZG9uJ3QgZm9sbG93OiBCb3RoIGZlYXR1cmVzIGFyZSBt
YXJrZWQgSCBpbiB0aGUKcHVibGljIGhlYWRlciwgc28gSSBkb24ndCBzZWUgaG93IHNoYWRvdyBt
b2RlIGNvbnNpZGVyYXRpb25zCmFwcGx5IGhlcmUgYXQgYWxsLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 09:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 09: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 1iAWA3-0006am-08; Wed, 18 Sep 2019 09:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAWA2-0006ad-7g
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 09:22:06 +0000
X-Inumbo-ID: c783fcac-d9f5-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c783fcac-d9f5-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 09:22: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 77E10AF41;
 Wed, 18 Sep 2019 09:22:04 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <17dad502-8e1f-83b9-7071-c8e342bc6104@suse.com>
 <8e10c3b4-775e-9c29-e9a5-64c7a8a99d5e@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5c5fcb8b-eba2-bd93-d2dc-f06eed7a64af@suse.com>
Date: Wed, 18 Sep 2019 11:22:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8e10c3b4-775e-9c29-e9a5-64c7a8a99d5e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAyMTowMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNy8wOS8yMDE5
IDA3OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSSBjYW4ndCBzZWUgYW55IHRlY2huaWNhbCBv
ciBwZXJmb3JtYW5jZSByZWFzb24gd2h5IHdlIHNob3VsZCB0cmVhdAo+PiAzMi1iaXQgUFYgZGlm
ZmVyZW50IGZyb20gNjQtYml0IFBWIGluIHRoaXMgcmVnYXJkLgo+IAo+IFdlbGwsIG90aGVyIHRo
YW4gdGhlIGZhY3QgdGhpcyBzZXR0aW5nIGlzIG9ubHkgcmVhZCBmb3IgYSA2NGJpdCBndWVzdC4u
LgoKSG93IGNvbWU/IG1ha2VfY3IzKCkgdXNlcyBpdCB1bmlmb3JtbHksIGFzIGRvZXMgcHZfbWFr
ZV9jcjQoKS4KdG9nZ2xlX2d1ZXN0X21vZGUoKSBpcyB0aGUgb25lIGNhc2Ugd2hlcmUgaXQncyBz
dHJpY3RseSA2NC1iaXQKZ3Vlc3Qgb25seS4KCj4gVGhlIHJlYXNvbiBpdCBpc24ndCBzZXQgZm9y
IDMyYml0IGd1ZXN0cyBpcyB0aGF0IHRoZXJlIGlzIG5vIHNjZW5hcmlvCj4gd2hlcmUgd2UgdXNl
IGl0LgoKInBjaWQ9MSIgYW5kICJwY2lkPW5veHB0aSIgYm90aCBhcmUgc2NlbmFyaW9zIHdoZXJl
LCB3aXRoIHRoaXMKcGF0Y2ggaW4gcGxhY2UsIHdlIHdvdWxkIHVzZSBpdC4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 09:29:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 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 1iAWHH-0007Hc-Rs; Wed, 18 Sep 2019 09:29:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAWHG-0007HX-NK
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 09:29:34 +0000
X-Inumbo-ID: d2b2a79e-d9f6-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2b2a79e-d9f6-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 09:29: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 926C4AE2F;
 Wed, 18 Sep 2019 09:29:32 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <8e2aae32-917c-8035-1aef-8b47c321e42b@suse.com>
 <9259c3e4-22e4-0e28-d89d-7e9c259411c5@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c15fa172-0cfc-7e51-c061-c452a91270b8@suse.com>
Date: Wed, 18 Sep 2019 11:29:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9259c3e4-22e4-0e28-d89d-7e9c259411c5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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: Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wl@xen.org>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Paul Durrant <paul@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAyMTozMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNy8wOS8yMDE5
IDA3OjE1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+IEBAIC0yMjgyLDEyICsyMjg3LDEx
IEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib28KPj4gICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwo+PiAgfQo+PiAgCj4+IC1pbnQgaHZtX3NldF9jcjModW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCj4+ICtpbnQgaHZtX3NldF9jcjModW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vbCBub2ZsdXNoLCBib29sIG1heV9kZWZlcikKPj4gIHsKPj4gICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
Pj4gICAgICB1bnNpZ25lZCBsb25nIG9sZCA9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdOwo+PiAt
ICAgIGJvb2wgbm9mbHVzaCA9IGZhbHNlOwo+PiAgCj4+ICAgICAgaWYgKCBtYXlfZGVmZXIgJiYg
dW5saWtlbHkodi0+ZG9tYWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYK
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFz
ayhWTV9FVkVOVF9YODZfQ1IzKSkgKQo+PiBAQCAtMjI5OSwxNyArMjMwMywxMiBAQCBpbnQgaHZt
X3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCj4+ICAgICAgICAgICAgICAvKiBUaGUg
YWN0dWFsIHdyaXRlIHdpbGwgb2NjdXIgaW4gaHZtX2RvX3Jlc3VtZSgpLCBpZiBwZXJtaXR0ZWQu
ICovCj4+ICAgICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmRvX3dyaXRl
LmNyMyA9IDE7Cj4+ICAgICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmNy
MyA9IHZhbHVlOwo+PiArICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5j
cjNfbm9mbHVzaCA9IG5vZmx1c2g7Cj4gCj4gLi4uIHRoaXMsIHdoaWNoIEknbSBwcmV0dHkgc3Vy
ZSBicmVha3MgdGhlIHJlcG9ydGluZyBvZiBub2ZsdXNoIG1vdiB0bwo+IGNyMydzLsKgIFRoZSBz
ZW1hbnRpY3Mgb2YgdGhlIFZNSSBob29rIGlzICJ0aGUgZ3Vlc3QgdHJpZWQgdG8gd3JpdGUgdGhp
cwo+IHZhbHVlIHRvIGNyMyIsIHdoaWNoIHNob3VsZCBpbmNsdWRlIHRoZSBub2ZsdXNoIGJpdCBp
biBpdHMgYXJjaGl0ZWN0dXJhbAo+IHBvc2l0aW9uLsKgIEkgc3VzcGVjdCBpdCBhbHNvIGJyZWFr
cyBhIHJlcGx5IHdpdGggdGhlIG5vZmx1c2ggYml0IHNldCwKPiBiZWNhdXNlIEkgZG9uJ3Qgc2Vl
IGFueSB3YXkgdGhhdCBpcyBmZWQgYmFjayBmcm9tIHRoZSBpbnRyb3NwZWN0aW5nIGFnZW50LgoK
aHZtX21vbml0b3JfY3IoKSB6YXBzIHRoZSBiaXQgb2ZmIHRoZSByZXBvcnRlZCB2YWx1ZS4gSSB3
b25kZXIKd2hldGhlciB0aGUgcGF0Y2ggaGVyZSBzaG91bGQgaW5jbHVkZSByZW1vdmluZyB0aGlz
IHphcHBpbmcsIGFzCmJlaW5nIHJlZHVuZGFudCBub3cuIEkgZG9uJ3QgdGhpbmsgdGhvdWdoIHRo
YXQgdGhlIHBhdGNoIGFsdGVycwpiZWhhdmlvciBpbiB0aGlzIHJlZ2FyZC4KCj4gQ0MnaW5nIHRo
ZSBJbnRyb3NwZWN0aW9uIG1haW50YWluZXJzIGZvciB0aGVpciB2aWV3LgoKSSdsbCB3YWl0IGZv
ciB0aGVpciBmZWVkYmFjayBhbnl3YXksIGJlZm9yZSBtYWtpbmcgYW55IHBvc3NpYmxlCmNoYW5n
ZSB0byB0aGUgcGF0Y2guCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 09:47:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 09:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAWYe-0001tW-IG; Wed, 18 Sep 2019 09:47:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAWYc-0001tR-Lk
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 09:47:30 +0000
X-Inumbo-ID: 533329dc-d9f9-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 533329dc-d9f9-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 09:47: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 3D802B77D;
 Wed, 18 Sep 2019 09:47:25 +0000 (UTC)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <d0bdb8eb-dcd9-cd44-259e-44da6602d3be@bbu.bitdefender.biz>
 <CABfawh==TahJj_ahwsrysTcwd3kOix2WH+G-czT5n873Vznabw@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ec4138bc-687c-17db-038a-a882c6307f6f@suse.com>
Date: Wed, 18 Sep 2019 11:47:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABfawh==TahJj_ahwsrysTcwd3kOix2WH+G-czT5n873Vznabw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "wl@xen.org" <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 Razvan Cojocaru <rcojocaru@bbu.bitdefender.biz>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAxNzowOSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFR1ZSwgU2Vw
IDE3LCAyMDE5IGF0IDg6MjQgQU0gUmF6dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiYnUuYml0
ZGVmZW5kZXIuYml6PiB3cm90ZToKPj4KPj4gT24gOS8xNy8xOSA1OjExIFBNLCBBbGV4YW5kcnUg
U3RlZmFuIElTQUlMQSB3cm90ZToKPj4+Pj4+PiArYm9vbCBodm1fbW9uaXRvcl9jaGVja19wMm0o
dW5zaWduZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwgdWludDMyX3QgcGZlYywKPj4+Pj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qga2luZCkKPj4+Pj4+PiArewo+Pj4+Pj4+
ICsgICAgeGVubWVtX2FjY2Vzc190IGFjY2VzczsKPj4+Pj4+PiArICAgIHZtX2V2ZW50X3JlcXVl
c3RfdCByZXEgPSB7fTsKPj4+Pj4+PiArICAgIHBhZGRyX3QgZ3BhID0gKGdmbl90b19nYWRkcihn
Zm4pIHwgKGdsYSAmIH5QQUdFX01BU0spKTsKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICBBU1NFUlQo
Y3VycmVudC0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCk7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsg
ICAgY3VycmVudC0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCA9IGZhbHNlOwo+Pj4+Pj4+ICsK
Pj4+Pj4+PiArICAgIGlmICggcDJtX2dldF9tZW1fYWNjZXNzKGN1cnJlbnQtPmRvbWFpbiwgZ2Zu
LCAmYWNjZXNzLAo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0cDJtX3Zj
cHVfaWR4KGN1cnJlbnQpKSAhPSAwICkKPj4+Pj4+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+
Pj4+PiAuLi4gbmV4dCB0byB0aGUgY2FsbCBoZXJlIChidXQgdGhlIG1haW50YWluZXJzIG9mIHRo
ZSBmaWxlIHdvdWxkCj4+Pj4+PiBoYXZlIHRvIGp1ZGdlIGluIHRoZSBlbmQpLiBUaGF0IHNhaWQs
IEkgY29udGludWUgdG8gbm90IHVuZGVyc3RhbmQKPj4+Pj4+IHdoeSBhIG5vdCBmb3VuZCBlbnRy
eSBtZWFucyB1bnJlc3RyaWN0ZWQgYWNjZXNzLiBJc24ndCBpdAo+Pj4+Pj4gLT5kZWZhdWx0X2Fj
Y2VzcyB3aGljaCBjb250cm9scyB3aGF0IHN1Y2ggYSAidmlydHVhbCIgZW50cnkgd291bGQKPj4+
Pj4+IHBlcm1pdD8KPj4+Pj4gSSdtIHNvcnJ5IGZvciB0aGlzIG1pc2xlYWRpbmcgY29tbWVudC4g
VGhlIGNvZGUgc3RhdGVzIHRoYXQgaWYgZW50cnkgd2FzCj4+Pj4+IG5vdCBmb3VuZCB0aGUgYWNj
ZXNzIHdpbGwgYmUgZGVmYXVsdF9hY2Nlc3MgYW5kIHJldHVybiAwLiBTbyBpbiB0aGlzCj4+Pj4+
IGNhc2UgdGhlIGRlZmF1bHRfYWNjZXNzIHdpbGwgYmUgY2hlY2tlZC4KPj4+Pj4KPj4+Pj4gLyog
SWYgcmVxdWVzdCB0byBnZXQgZGVmYXVsdCBhY2Nlc3MuICovCj4+Pj4+IGlmICggZ2ZuX2VxKGdm
biwgSU5WQUxJRF9HRk4pICkKPj4+Pj4gewo+Pj4+PiAgICAgICAgKmFjY2VzcyA9IG1lbWFjY2Vz
c1twMm0tPmRlZmF1bHRfYWNjZXNzXTsKPj4+Pj4gICAgICAgIHJldHVybiAwOwo+Pj4+PiB9Cj4+
Pj4+Cj4+Pj4+IElmIHRoaXMgY2xlYXJzIHRoaW5nIHVwIEkgY2FuIHJlbW92ZSB0aGUgIk5PVEUi
IHBhcnQgaWYgdGhlIGNvbW1lbnQuCj4+Pj4gSSdtIGFmcmFpZCBpdCBkb2Vzbid0IGNsZWFyIHRo
aW5ncyB1cDogSSdtIHN0aWxsIGxvc3QgYXMgdG8gd2h5Cj4+Pj4gImVudHJ5IG5vdCBmb3VuZCIg
aW1wbGllcyAiZnVsbCBhY2Nlc3MiLiBBbmQgSSdtIGZ1cnRoZXIgbG9zdCBhcwo+Pj4+IHRvIHdo
YXQgdGhlIGNvZGUgZnJhZ21lbnQgYWJvdmUgKGRlYWxpbmcgd2l0aCBJTlZBTElEX0dGTiwgYnV0
Cj4+Pj4gbm90IHJlYWxseSB0aGUgImVudHJ5IG5vdCBmb3VuZCIgY2FzZSwgd2hpY2ggd291bGQg
YmUgSU5WQUxJRF9NRk4KPj4+PiBjb21pbmcgYmFjayBmcm9tIGEgdHJhbnNsYXRpb24pIGlzIHN1
cHBvc2VkIHRvIHRlbGwgbWUuCj4+Pj4KPj4+IEl0IGlzIHNhZmUgZW5vdWdoIHRvIGNvbnNpZGVy
IGEgaW52YWxpZCBtZm4gZnJvbSBob3N0cDIgdG8gYmUgYQo+Pj4gdmlvbGF0aW9uLiBUaGVyZSBp
cyBzdGlsbCBhIHNtYWxsIHByb2JsZW0gd2l0aCBoYXZpbmcgdGhlIGFsdHAybSB2aWV3Cj4+PiBu
b3QgaGF2aW5nIHRoZSBwYWdlIHByb3BhZ2F0ZWQgZnJvbSBob3N0cDJtLiBJbiB0aGlzIGNhc2Ug
d2UgaGF2ZSB0byB1c2UKPj4+IGFsdHAybV9nZXRfZWZmZWN0aXZlX2VudHJ5KCkuCj4+Cj4+IElu
IHRoZSBhYnNlbmNlIG9mIGNsZWFyIGd1aWRhbmNlIGZyb20gdGhlIEludGVsIFNETSBvbiB3aGF0
IHRoZSBoYXJkd2FyZQo+PiBkZWZhdWx0IGlzIGZvciBhIHBhZ2Ugbm90IHByZXNlbnQgaW4gdGhl
IHAybSwgd2Ugc2hvdWxkIHByb2JhYmx5IGZvbGxvdwo+PiBKYW4ncyBhZHZpY2UgYW5kIGNoZWNr
IHZpb2xhdGlvbnMgYWdhaW5zdCBkZWZhdWx0X2FjY2VzcyBmb3Igc3VjaCBwYWdlcy4KPiAKPiBU
aGUgU0RNIGlzIHZlcnkgY2xlYXIgdGhhdCBwYWdlcyB0aGF0IGFyZSBub3QgcHJlc2VudCBpbiB0
aGUgRVBUIGFyZSBhCj4gdmlvbGF0aW9uOgo+IAo+IDI4LjIuMgo+IEFuIEVQVCBwYWdpbmctc3Ry
dWN0dXJlIGVudHJ5IGlzIHByZXNlbnQgaWYgYW55IG9mIGJpdHMgMjowIGlzIDE7Cj4gb3RoZXJ3
aXNlLCB0aGUgZW50cnkgaXMgbm90IHByZXNlbnQuIFRoZSBwcm9jZXNzb3IKPiBpZ25vcmVzIGJp
dHMgNjI6MyBhbmQgdXNlcyB0aGUgZW50cnkgbmVpdGhlciB0byByZWZlcmVuY2UgYW5vdGhlciBF
UFQKPiBwYWdpbmctc3RydWN0dXJlIGVudHJ5IG5vciB0byBwcm9kdWNlIGEKPiBwaHlzaWNhbCBh
ZGRyZXNzLiBBIHJlZmVyZW5jZSB1c2luZyBhIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mgd2hvc2UK
PiB0cmFuc2xhdGlvbiBlbmNvdW50ZXJzIGFuIEVQVCBwYWdpbmctc3RydWMtCj4gdHVyZSB0aGF0
IGlzIG5vdCBwcmVzZW50IGNhdXNlcyBhbiBFUFQgdmlvbGF0aW9uIChzZWUgU2VjdGlvbiAyOC4y
LjMuMikuCj4gCj4gMjguMi4zLjIKPiBFUFQgVmlvbGF0aW9ucwo+IEFuIEVQVCB2aW9sYXRpb24g
bWF5IG9jY3VyIGR1cmluZyBhbiBhY2Nlc3MgdXNpbmcgYSBndWVzdC1waHlzaWNhbAo+IGFkZHJl
c3Mgd2hvc2UgdHJhbnNsYXRpb24gZG9lcyBub3QgY2F1c2UgYW4KPiBFUFQgbWlzY29uZmlndXJh
dGlvbi4gQW4gRVBUIHZpb2xhdGlvbiBvY2N1cnMgaW4gYW55IG9mIHRoZSBmb2xsb3dpbmcKPiBz
aXR1YXRpb25zOgo+IOKAoiBUcmFuc2xhdGlvbiBvZiB0aGUgZ3Vlc3QtcGh5c2ljYWwgYWRkcmVz
cyBlbmNvdW50ZXJzIGFuIEVQVAo+IHBhZ2luZy1zdHJ1Y3R1cmUgZW50cnkgdGhhdCBpcyBub3Qg
cHJlc2VudCAoc2VlCj4gU2VjdGlvbiAyOC4yLjIpLgoKSSdtIG5vdCBzdXJlIGlmIC8gaG93IHRo
aXMgaGVscHMgKG90aGVyIHRoYW4gdG8gYW5zd2VyIFJhenZhbidzCmltbWVkaWF0ZSBxdWVzdGlv
bik6IEl0IHdhcyBmb3IgYSByZWFzb24gdGhhdCBJIHRhbGtlZCBhYm91dAoidmlydHVhbCIgZW50
cmllcywgZS5nLiBvbmVzIHRoYXQgd291bGQgYmUgdGhlcmUgaWYgdGhleSBoYWQKYmVlbiBwcm9w
YWdhdGVkIGFscmVhZHkuIEFsYmVpdCBwcm9wYWdhdGVkIG9uZXMgcHJvYmFibHkgYXJlbid0CmEg
Z29vZCBjYXNlIGhlcmUsIHNpbmNlIHRob3NlIGRvbid0IGhhdmUgZGVmYXVsdF9hY2Nlc3MKcGVy
bWlzc2lvbnMgYW55d2F5LgoKQnV0IGFueXdheSAtIHdoYXQgbXkgb3JpZ2luYWwgcmVtYXJrIGhl
cmUgd2FzIGFib3V0IHdhcyB0aGUKKG1pc3NpbmcpIGRpc3RpbmN0aW9uIG9mIHRoZSBkaWZmZXJl
bnQgZmFpbHVyZSBtb2RlcyBvZgpwMm1fZ2V0X21lbV9hY2Nlc3MoKS4gRm9yIGV4YW1wbGUgSSdk
IGV4cGVjdCBhIEdGTiBtYXBwaW5nCnRvIHBoeXNpY2FsIG1lbW9yeSBhY2Nlc3MgdG8gd2hpY2gg
aXMgZW11bGF0ZWQgdG8gZ28gdGhlCi1FU1JDSCByZXR1cm4gcGF0aCwgZHVlIHRvIElOVkFMSURf
TUZOIGNvbWluZyBiYWNrLiBZZXQgc3VjaApHRk5zIHN0aWxsIG91Z2h0IHRvIGhhdmUgYWNjZXNz
IGNvbnRyb2xzIChhdCBsZWFzdCBpbiB0aGVvcnkpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 09:49:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 09: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 1iAWan-0002Bv-1Z; Wed, 18 Sep 2019 09:49: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=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAWal-0002Bo-PA
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 09:49:43 +0000
X-Inumbo-ID: a3a19e1c-d9f9-11e9-962b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3a19e1c-d9f9-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 09:49:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3759FADF0;
 Wed, 18 Sep 2019 09:49:42 +0000 (UTC)
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
References: <20190918073538.24707-1-wipawel@amazon.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
Date: Wed, 18 Sep 2019 11:49:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190918073538.24707-1-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTguMDkuMjAxOSAwOTozNSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBp
cyBuZWVkZWQgZm9yIG1vcmUgcHJlY2lzZSBwYXRjaGFiaWxpdHkgdmVyaWZpY2F0aW9uLgo+IE9u
bHkgbm9uLXNwZWNpYWwgLnJvZGF0YSBzZWN0aW9ucyBzaG91bGQgYmUgc3ViamVjdAo+IGZvciBz
dWNoIGEgbm9uLXJlZmVyZW5jZWQgY2hlY2sgaW4ga3BhdGNoX3ZlcmlmeV9wYXRjaGFiaWxpdHko
KS4KPiBDdXJyZW50IGNoZWNrIChub24tc3RhbmRhcmQsIG5vbi1yZWxhLCBub24tZGVidWcpIGlz
IHRvbyB3ZWFrIGFuZAo+IGFsbG93cyBhbHNvIG5vbi1yb2RhdGEgc2VjdGlvbnMgd2l0aG91dCBy
ZWZlcmVuY2VkIHN5bWJvbHMgdG8gc2xpcAo+IHRocm91Z2guCj4gCj4gRGV0ZWN0IC5yb2RhdGEg
c2VjdGlvbiBieSBjaGVja2luZyBzZWN0aW9uJ3MgdHlwZSAoU0hUX1BST0dCSVRTKSwKPiBmbGFn
cyAobm8gZXhlYywgbm8gd3JpdGUpIGFuZCBmaW5hbGx5IG5hbWUgcHJlZml4Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KPiBSZXZp
ZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxhbmRyYXByc0BhbWF6b24uY29tPgo+IFJl
dmlld2VkLWJ5OiBCam9lcm4gRG9lYmVsIDxkb2ViZWxAYW1hem9uLmRlPgo+IFJldmlld2VkLWJ5
OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPiAtLS0KPiAgY29tbW9uLmMg
ICAgICAgICAgICAgfCAgNyArKysrKysrCj4gIGNvbW1vbi5oICAgICAgICAgICAgIHwgIDEgKwo+
ICBjcmVhdGUtZGlmZi1vYmplY3QuYyB8IDEzICsrKysrKy0tLS0tLS0KPiAgMyBmaWxlcyBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKU2VlaW5nIHRoYXQgSSBoYXZl
IGJlZW4gQ2MtZWQgaGVyZSAtIHdoYXQgdHJlZSBpcyB0aGlzIGFnYWluc3Q/IEkKZG9uJ3QgcmVj
b2duaXplIHRoZSBmaWxlIG5hbWVzIGFzIGFueXRoaW5nIEknbSBhIG1haW50YWluZXIgZm9yLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 09:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 09: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 1iAWdT-00036l-IA; Wed, 18 Sep 2019 09:52:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YCyf=XN=amazon.de=prvs=1574f1310=wipawel@srs-us1.protection.inumbo.net>)
 id 1iAWdS-00036g-K6
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 09:52:30 +0000
X-Inumbo-ID: 0750b56a-d9fa-11e9-962b-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0750b56a-d9fa-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 09:52:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568800349; x=1600336349;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=eZeSAG0H1cucWjuzL3ckw61cYjzqPDnLtYoo3Mk1Kp0=;
 b=qa9ltbFYvqGHBJaJIgrzq2h2et9kOpVBeF9q4/AF+szkubzj2ouIFM6t
 SW9Np+XfXakvDmydT/7tctHVzhwx83B/p1lwHyKjCSHZ/tV7aI9s9zdwk
 a863BPGm2lF9mI44o6VRDIsgly27HmfE2Tu20/eP6VOrbCSYVKgeSWdaI c=;
X-IronPort-AV: E=Sophos;i="5.64,520,1559520000"; d="scan'208";a="421785472"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 18 Sep 2019 09:52:28 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8A7A8A297A; Wed, 18 Sep 2019 09:52:25 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 18 Sep 2019 09:52:24 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 18 Sep 2019 09:52:23 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Wed, 18 Sep 2019 09:52:23 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Jan Beulich <jbeulich@suse.com>, Lars Kurth <lars.kurth@citrix.com>
Thread-Topic: [PATCH] create-diff-object: more precisely identify .rodata
 sections
Thread-Index: AQHVbfOz/MMBt+ID2EWJUuzwV092UacxMOkAgAAAuYA=
Date: Wed, 18 Sep 2019 09:52:23 +0000
Message-ID: <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
In-Reply-To: <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.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.196]
Content-ID: <52DAE7516F239F4B90F0DF0885B7AD88@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, "Pohlack, 
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.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>

Cgo+IE9uIDE4LiBTZXAgMjAxOSwgYXQgMTE6NDksIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4gCj4gT24gMTguMDkuMjAxOSAwOTozNSwgUGF3ZWwgV2llY3pvcmtpZXdp
Y3ogd3JvdGU6Cj4+IFRoaXMgaXMgbmVlZGVkIGZvciBtb3JlIHByZWNpc2UgcGF0Y2hhYmlsaXR5
IHZlcmlmaWNhdGlvbi4KPj4gT25seSBub24tc3BlY2lhbCAucm9kYXRhIHNlY3Rpb25zIHNob3Vs
ZCBiZSBzdWJqZWN0Cj4+IGZvciBzdWNoIGEgbm9uLXJlZmVyZW5jZWQgY2hlY2sgaW4ga3BhdGNo
X3ZlcmlmeV9wYXRjaGFiaWxpdHkoKS4KPj4gQ3VycmVudCBjaGVjayAobm9uLXN0YW5kYXJkLCBu
b24tcmVsYSwgbm9uLWRlYnVnKSBpcyB0b28gd2VhayBhbmQKPj4gYWxsb3dzIGFsc28gbm9uLXJv
ZGF0YSBzZWN0aW9ucyB3aXRob3V0IHJlZmVyZW5jZWQgc3ltYm9scyB0byBzbGlwCj4+IHRocm91
Z2guCj4+IAo+PiBEZXRlY3QgLnJvZGF0YSBzZWN0aW9uIGJ5IGNoZWNraW5nIHNlY3Rpb24ncyB0
eXBlIChTSFRfUFJPR0JJVFMpLAo+PiBmbGFncyAobm8gZXhlYywgbm8gd3JpdGUpIGFuZCBmaW5h
bGx5IG5hbWUgcHJlZml4Lgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdp
Y3ogPHdpcGF3ZWxAYW1hem9uLmRlPgo+PiBSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNj
aGl2IDxhbmRyYXByc0BhbWF6b24uY29tPgo+PiBSZXZpZXdlZC1ieTogQmpvZXJuIERvZWJlbCA8
ZG9lYmVsQGFtYXpvbi5kZT4KPj4gUmV2aWV3ZWQtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRo
ZXlAYW1hem9uLmRlPgo+PiAtLS0KPj4gY29tbW9uLmMgICAgICAgICAgICAgfCAgNyArKysrKysr
Cj4+IGNvbW1vbi5oICAgICAgICAgICAgIHwgIDEgKwo+PiBjcmVhdGUtZGlmZi1vYmplY3QuYyB8
IDEzICsrKysrKy0tLS0tLS0KPj4gMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQo+IAo+IFNlZWluZyB0aGF0IEkgaGF2ZSBiZWVuIENjLWVkIGhlcmUgLSB3
aGF0IHRyZWUgaXMgdGhpcyBhZ2FpbnN0PyBJCj4gZG9uJ3QgcmVjb2duaXplIHRoZSBmaWxlIG5h
bWVzIGFzIGFueXRoaW5nIEknbSBhIG1haW50YWluZXIgZm9yLgo+IAo+IEphbgoKWW91IGhhdmUg
YmVlbiBwcm9iYWJseSBhZGRlZCBiZWNhdXNlIEkgaGF2ZSB1c2VkIHRoZSBmb2xsb3dpbmcgY29t
bWFuZDoKCiQgc2NyaXB0cy8uL2FkZF9tYWludGFpbmVycy5wbCAtZCB+L2dpdC9saXZlcGF0Y2gt
YnVpbGQtdG9vbHMKCkBMYXJzOiBjb3VsZCB5b3UgY29uZmlybT8KCkJlc3QgUmVnYXJkcywKUGF3
ZWwgV2llY3pvcmtpZXdpY3oKCgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55
IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDog
REUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 09:59:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 09:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAWkF-0003og-BS; Wed, 18 Sep 2019 09:59:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XtMR=XN=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAWkD-0003o1-O8
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 09:59:29 +0000
X-Inumbo-ID: 0023e19e-d9fb-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0023e19e-d9fb-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 09:59:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568800768;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=ZlMkbgKNa/JuDyXnWBExbh/6C4JIM8OVmuPjGEDLT6c=;
 b=EcUivwF6Ut5WOmzdemmb+hXC6gm0o3c6xkobrgBX3O3THRZiYL84493e
 uRgpVxaTaiy61vrFB0B0nnd7uR11o+pTNgZVwqkTZA2PcBEyA2F97BxJA
 jyKVxU83kQ8CpOeKynMQ0eLqOu7ZZOdN47cYPz6kYS8TvQF9297zUJd08 c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tTRjb/hvT1QXaXpFUclEr4dcIhD2dYCXmZtUUEkadb6hvJk8vDkREXL6eQS7h+sFhP5cGlDaNb
 UgeSwFfnj7CXbqkHUc+MsvpYLW7kcZjXcWQbVvyJjLCJWi9+P8CNk0P58HKrqeEnCsNovzRZNO
 si6/pLtGI9DCvkvxbgtf2kLqDOd6uWtzP3dpMBDxjdndQMESsyz/OnglBKPxjoecQNSSqsa79i
 deP0KKzxWMPfYiak5tLacbdurQoKQEPZb0QrdEJNQfLcVDRneDERM+bPbwmLr6GPKHlVcnfP4W
 tkk=
X-SBRS: 2.7
X-MesageID: 5715934
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5715934"
Date: Wed, 18 Sep 2019 10:59:24 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190918095924.GJ1308@perard.uk.xensource.com>
References: <20190614103801.22619-1-anthony.perard@citrix.com>
 <20190614103801.22619-4-anthony.perard@citrix.com>
 <23936.65374.447070.19120@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23936.65374.447070.19120@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v2 3/9] libxl_internal: Introduce
 libxl__ev_lock for devices hotplug via QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDQ6NDQ6MzBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDMvOV0gbGlieGxfaW50ZXJu
YWw6IEludHJvZHVjZSBsaWJ4bF9fZXZfbG9jayBmb3IgZGV2aWNlcyBob3RwbHVnIHZpYSBRTVAi
KToKPiA+IFRoZSBjdXJyZW50IGxvY2sgYGRvbWFpbl91c2VyZGF0YV9sb2NrJyBjYW4ndCBiZSB1
c2VkIHdoZW4gbW9kaWZpY2F0aW9uCj4gPiB0byBhIGd1ZXN0IGlzIGRvbmUgYnkgc2VuZGluZyBj
b21tYW5kIHRvIFFFTVUsIHRoaXMgaXMgYSBzbG93IHByb2Nlc3MKPiA+IGFuZCByZXF1aXJlcyB0
byBjYWxsIENUWF9VTkxPQ0ssIHdoaWNoIGlzIG5vdCBwb3NzaWJsZSB3aGlsZSBob2xkaW5nCj4g
PiB0aGUgYGRvbWFpbl91c2VyZGF0YV9sb2NrJy4KPiA+IAo+ID4gVG8gcmVzb2x2ZSB0aGlzIGlz
c3VlLCB3ZSBjcmVhdGUgYSBuZXcgbG9jayB3aGljaCBjYW4gdGFrZSBvdmVyIHBhcnQKPiA+IG9m
IHRoZSBqb2Igb2YgdGhlIGpzb25fbG9jay4KPiAKPiBUaGFua3MuICBUaGlzIGlzIGJhc2ljYWxs
eSBmaW5lLiAgSSBoYXZlIG9ubHkgdHJpdmlhbCBjb21tZW50cy4KPiAKPiA+ICt2b2lkIGxpYnhs
X19ldl9sb2NrX2dldChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9sb2NrICpsb2NrKQo+IAo+
IEkgd29uZGVyIGlmIHRoaXMgaXMgdGhlIHJpZ2h0IG5hbWUgZm9yIHRoaXMuICBFZmZlY3RpdmVs
eSB5b3UgaGF2ZQo+IGNhbGxlZCB0aGlzIGxvY2sgImxvY2siLiAgTWF5YmUgImRsb2NrIiBvciAi
ZGV2bG9jayIgb3IgInNkbG9jayIgKHNsb3cKPiBkZXZpY2UgbG9jaykgb3Igc29tZXRoaW5nID8g
IFNvcnJ5IGZvciBiaWtlc2hlZGRpbmcgYnV0IGhvcGVmdWxseQo+IHNlZGRlcnkgd2lsbCBiZSBl
YXN5LgoKImRldmxvY2siIHNvdW5kcyBmaW5lLiBTbyB3ZSdsbCBoYXZlICJsaWJ4bF9fZXZfZGV2
bG9jayIKYW5kICJsaWJ4bF9fZXZfZGV2bG9ja19nZXQiLgoKPiA+ICtzdGF0aWMgdm9pZCBldl9s
b2NrX3ByZXBhcmVfZm9yayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9sb2NrICpsb2NrKQo+
ID4gK3sKPiAuLi4KPiA+ICsgICAgICAgICAgICAgICAgLyogQWxsIG90aGVyIGVycm5vOiBFQkFE
RiwgRUlOVkFMLCBFTk9MQ0ssIEVXT1VMREJMT0NLICovCj4gPiArICAgICAgICAgICAgICAgIExP
R0VEKEVSUk9SLCBkb21pZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQg
ZXJyb3Igd2hpbGUgdHJ5aW5nIHRvIGxvY2sgJXMsIGZkPSVkLCBlcnJubz0lZCIsCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgIGxvY2tmaWxlLCBmZCwgZXJybm8pOwo+IAo+IExPR0VEIHByaW50
cyBzdHJlcnJvcihlcnJubykgc28geW91IGRvbid0IG5lZWQgdG8gcHJpbnQgdGhlIG51bWVyaWMK
PiB2YWx1ZSB3aXRoICVkIHRvby4gIFRoYXQncyB3aGF0IHRoZSBFIGluIGl0cyBuYW1lIGlzLgoK
WWVzLCBzaW1wbGUgY29weS1wYXN0ZSBlcnJvciwgSSdsbCByZW1vdmUgdGhlIGVycm5vIHZhbHVl
LgoKPiA+ICt2b2lkIGxpYnhsX19ldl91bmxvY2sobGlieGxfX2djICpnYywgbGlieGxfX2V2X2xv
Y2sgKmxvY2spCj4gPiArewo+ID4gKyAgICBpbnQgcjsKPiA+ICsKPiA+ICsgICAgYXNzZXJ0KCFs
aWJ4bF9fZXZfY2hpbGRfaW51c2UoJmxvY2stPmNoaWxkKSk7Cj4gPiArCj4gPiArICAgIC8qIEl0
J3MgaW1wb3J0YW50IHRvIHVubGluayB0aGUgZmlsZSBiZWZvcmUgcmVsZWFzaW5nIHRoZSBsb2Nr
IHRvIGF2b2lkCj4gPiArICAgICAqIHRoZSBmb2xsb3dpbmcgcmFjZSAoaWYgdW5sb2NrL2Nsb3Nl
IGJlZm9yZSB1bmxpbmspOgo+ID4gKyAgICAgKgo+ID4gKyAgICAgKiAgIFAxIExPQ0sgICAgICAg
ICAgICAgICAgICAgICAgICAgUDIgVU5MT0NLCj4gPiArICAgICAqICAgZmQxID0gb3Blbihsb2Nr
ZmlsZSkKPiA+ICsgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVubG9j
ayhmZDIpCj4gPiArICAgICAqICAgZmxvY2soZmQxKQo+ID4gKyAgICAgKiAgIGZzdGF0IGFuZCBz
dGF0IGNoZWNrIHN1Y2Nlc3MKPiA+ICsgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVubGluayhsb2NrZmlsZSkKPiA+ICsgICAgICogICByZXR1cm4gbG9jawo+ID4gKyAg
ICAgKgo+ID4gKyAgICAgKiBJbiBhYm92ZSBjYXNlIFAxIHRoaW5rcyBpdCBoYXMgZ290IGhvbGQg
b2YgdGhlIGxvY2sgYnV0Cj4gPiArICAgICAqIGFjdHVhbGx5IGxvY2sgaXMgcmVsZWFzZWQgYnkg
UDIgKGxvY2tmaWxlIHVubGlua2VkKS4KPiA+ICsgICAgICovCj4gCj4gSSB3b25kZXIgaWYgaXQg
d291bGQgYmUgYmV0dGVyIHRvIHJlZmVyIHRvIHRoZSBvdGhlciBjb3B5IG9mIHRoaXMKPiBjb21t
ZW50IGJ5IGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJkYXRhLgoKSXQgd291bGQgYmUgcHJvYmFi
bHkgZmluZS4gSWYgdGhlIGNvbW1lbnQgZ2V0cyByZW1vdmVkIG9yIHRoZSBmdW5jdGlvbgpnZXRz
IHJlbmFtZWQsIG9uZSBjYW4gYGdpdCBibGFtZWAgdG8gZmlndXJlIG91dCB3aGF0IHRoZSByZWZl
cmVuY2UgaXMKZm9yLgoKSSdsbCByZXBsYWNlIHRoZSBjb21tZW50IGJ5IHRoaXMgbmV3IG9uZToK
ICAgIC8qIFNlZSB0aGUgcmF0aW9uYWxlIGluIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJkYXRh
KCkKICAgICAqIGFib3V0IHdoeSB3ZSBkbyB1bmxpbmsoKSBiZWZvcmUgdW5sb2NrKCkuICovCgpU
aGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:18:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10: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 1iAX20-000743-5N; Wed, 18 Sep 2019 10:17:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XtMR=XN=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAX1z-00073S-5E
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:17:51 +0000
X-Inumbo-ID: 9115d19c-d9fd-11e9-962b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9115d19c-d9fd-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 10:17:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568801870;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=tYZ2/QuQ5suJ8ghjokTOxq/dWt3aKbyed8X4thYu/z4=;
 b=hbR6HFZCEoT47ztBRRkOsktAPsMN4KGkVQtMQElXiLF7PpBOLdsRzmWg
 NabMdu6E9Ze2YfyDOIlNZSKQN379ntTQN9oe0GwPf62jQKbJ75xp2pE09
 HY3j/9j0Hj1DKZphQMVFuJ3JsV3kO/CDtqRgTFEntt06kpEXlnPBdM+Cq M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zHr3kaOaPmSuOEDdb26BcRpWlYNDaSINAwSNAH0IT6dnbW+TZpxrUJ+r0IhRdYTJX02ayKomyg
 HF69HvonUv/VPIrtp5waLRojRxHFvFVAacGvOFB4r91tIVsMytemVRoSxuWyKp/sEVjhWgIRdp
 QVVNFtgPVCWYfk6xxGuj/yRtC+oDUqVW3vvOvfQgJjIsNS0aO9unKerB53Rq1dCaH8aExRbwRA
 J0SobsoqU23WpL8/ZbDmYxZoMkhy8bMYwSLEZ/NjeDjaBPrrs18HoBG2BjCZ8xSKXs/iMJlbFi
 aiI=
X-SBRS: 2.7
X-MesageID: 5716619
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5716619"
Date: Wed, 18 Sep 2019 11:17:36 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190918101736.GK1308@perard.uk.xensource.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-12-anthony.perard@citrix.com>
 <23937.3411.877144.354998@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23937.3411.877144.354998@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 11/15] libxl_usb: Fix wrong usage of asserts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDU6NDQ6MDNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDExLzE1XSBsaWJ4bF91c2I6IEZp
eCB3cm9uZyB1c2FnZSBvZiBhc3NlcnRzIik6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAKPiBJJ20gbm90IHN1cmUgd2h5IHlv
dSB3b3VsZG4ndCBqdXN0IGRlbGV0ZSB0aGUgYnJlYWtzLCByYXRoZXIgdGhhbgo+IHJlcGxhY2lu
ZyB0aGVtICJyZXR1cm4iID8KCkJlY2F1c2UgYXNzZXJ0cyBhcmVuJ3Qgc3VwcG9zZWQgdG8gYmUg
Y29tcGlsZWQgaW4gYSByZWxlYXNlIGJ1aWxkLiBJCmtub3cgdGhhdCdzIG5vdCB0aGUgY2FzZSBp
biBsaWJ4bC4uLgoKSSBjb3VsZCByZXBsYWNlIHRoZSBhc3NlcnQoMCkgYnkgYWJvcnQoKSBpbnN0
ZWFkLCB0aGV5IHdvbid0IGJlIG5lZWQgZm9yCmEgYnJlYWsgb3IgcmV0dXJuIGFmdGVyIGl0LgoK
LS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:21:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAX5j-0008JE-QK; Wed, 18 Sep 2019 10:21:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zcq4=XN=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iAX5i-0008J6-8d
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:21:42 +0000
X-Inumbo-ID: 1ac73b06-d9fe-11e9-a337-bc764e2007e4
Received: from mail-lf1-f65.google.com (unknown [209.85.167.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ac73b06-d9fe-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 10:21:41 +0000 (UTC)
Received: by mail-lf1-f65.google.com with SMTP id d17so5272430lfa.7
 for <xen-devel@lists.xenproject.org>; Wed, 18 Sep 2019 03:21:41 -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=pgTN5BxJq5fzyoC2ZypP7Ad5JIBq1v7M8sms/F1P8ug=;
 b=BxyGqRCV5GfzIOWYoYC2R9Hp6y5y42a6Jd5B1t5NcahWzYDdwAJJ8AWxbztxX2CrHA
 mSB5aeQTI7YKVRfySO4FpvDKMalB63zyRssSOgQg0QYNCAZhjxhoqxM6NOaPUL+FHfbY
 HzepOtELBuyPHqae7STcBaVDSV+pPFrLv7HWN0m/Ds7kskUNgugMSHMSHwjn7ZboDR9N
 Ig2+6TiDBzCMHrNavONBYSS/q86s3G/kt3gSrLcZF9SyV2zDf+s+zSQrNj3BJEmhoF7p
 Oc8ttCOGA4Qablm/fM7thkSF97hXSGZL4mpBfY2fvzqJk9jIw0cJLvIc0GPBlnhcTfNh
 //1Q==
X-Gm-Message-State: APjAAAWPC2kbq0+ZX3J5x1b91N/Nuwi7Xkf+XjM+qGZWPC6wLLLQtiIk
 fZQ8LgoOs9sFN7z770o28cKahkr3D/Y=
X-Google-Smtp-Source: APXvYqx3x/6gU7x70xFOaIwVjwMtddQS2UwnKvp5UsgELFg6Ups37qHiZd77Jkbsk5l4bzaT8uBL3A==
X-Received: by 2002:ac2:5925:: with SMTP id v5mr1739080lfi.8.1568802100045;
 Wed, 18 Sep 2019 03:21:40 -0700 (PDT)
Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com.
 [209.85.208.180])
 by smtp.gmail.com with ESMTPSA id c3sm940852lfi.32.2019.09.18.03.21.39
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 18 Sep 2019 03:21:39 -0700 (PDT)
Received: by mail-lj1-f180.google.com with SMTP id l21so4916186lje.4
 for <xen-devel@lists.xenproject.org>; Wed, 18 Sep 2019 03:21:39 -0700 (PDT)
X-Received: by 2002:a2e:b0d1:: with SMTP id g17mr1695420ljl.238.1568802099485; 
 Wed, 18 Sep 2019 03:21:39 -0700 (PDT)
MIME-Version: 1.0
References: <20190913160404.495-1-andrew.cooper3@citrix.com>
 <02785fd186584f12bf364a6949ff8a4d@AMSPEX02CL03.citrite.net>
 <302a0acc-618f-5793-5840-36d80881d07f@citrix.com>
 <3a73e41c33f24bbbbae1f6deb5a9e05e@AMSPEX02CL03.citrite.net>
 <387b2c9f-78e2-8c50-b702-b65d3ccb5787@citrix.com>
 <CAK9nU=oMcuiJzMO+GvGnGzHKF=DYCvXpQr5y1x2pwdayf9kxsg@mail.gmail.com>
 <1dc90060013844dab69b6a1347a80d6c@AMSPEX02CL03.citrite.net>
 <f713c15e-a82d-0693-e8e5-fe1795825b7f@citrix.com>
In-Reply-To: <f713c15e-a82d-0693-e8e5-fe1795825b7f@citrix.com>
From: Wei Liu <wl@xen.org>
Date: Wed, 18 Sep 2019 11:21:23 +0100
X-Gmail-Original-Message-ID: <CAK9nU=oHQXtd3wRDVSXGicmx0=9VmrxSTKUa94-OybiDkkYc1Q@mail.gmail.com>
Message-ID: <CAK9nU=oHQXtd3wRDVSXGicmx0=9VmrxSTKUa94-OybiDkkYc1Q@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/viridian: Reword HV_X64_MSR_CRASH_CTL
 print message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.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>

T24gVHVlLCAxNyBTZXAgMjAxOSBhdCAxNzozMSwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxNi8wOS8yMDE5IDE0OjU2LCBQYXVsIER1cnJh
bnQgd3JvdGU6Cj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgo+ID4+IFNlbnQ6IDE2IFNlcHRlbWJlciAyMDE5IDE0OjI5Cj4gPj4g
VG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+Cj4gPj4gQ2M6IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBYZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEphbiBCZXVsaWNoCj4gPj4gPEpCZXVsaWNoQHN1c2Uu
Y29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSF0geDg2L3ZpcmlkaWFuOiBSZXdvcmQg
SFZfWDY0X01TUl9DUkFTSF9DVEwgcHJpbnQgbWVzc2FnZQo+ID4+Cj4gPj4gT24gTW9uLCAxNiBT
ZXAgMjAxOSBhdCAxNDoxMywgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPj4gWy4uLl0KPiA+Pj4+Pj4+IFJlcGxhY2UgdGhlIFZJUklESUFOIHByZWZp
eCB3aXRoICdyZXBvcnRlZCcgdG8gcmVkdWNlIHRoZSBjb25mdXNpb24gdG8KPiA+Pj4+Pj4+IG5v
bi14ZW4tZGV2ZWxvcGVycyB0cnlpbmcgdG8gaW50ZXJwcmV0IHRoZSBtZXNzYWdlLgo+ID4+Pj4+
PiBUaGlzIGlzIGEgbWVzc2FnZSB0aGF0IGlzIHBlY3VsaWFyIHRvIFdpbmRvd3MgVk1zLCBzbyBo
b3cgYWJvdXQgIldpbmRvd3MgVk0gQ1JBU0giPwo+ID4+Pj4+IEkgcHJlc3VtZSB5b3UgbWVhbiBw
YXJ0aWN1bGFyLCBidXQgbm8gLSBpdCBpc24ndCB3aW5kb3dzIHdoaWNoIGlzIHRoZQo+ID4+Pj4+
IGV4Y2x1c2l2ZSB1c2VyIG9mIHRoaXMgaW50ZXJmYWNlLiAgTGludXggaGFzIGEgZHJpdmVyIHRv
IHVzZSBpdCB3aGVuCj4gPj4+Pj4gcnVubmluZyB1bmRlciBIeXBlclYuCj4gPj4+PiBIbW0sIHRo
YXQncyBhIGJpdCBvZGQuIEkgdGhvdWdodCB0aGUgY3Jhc2ggY29kZXMgYXJlIFdpbmRvd3Mgc3Bl
Y2lmaWMuIFBlcmhhcHMgdGhleSBjYW4gYmUKPiA+PiBkaXN0aW5ndWlzaGVkIGluIHNvbWUgd2F5
Lgo+ID4+PiBMaW51eCBzZXRzIGl0cyBvd24gZ3Vlc3QgT1MgaWRlbnRpZmllciwgd2hpY2ggaXMg
c29tZSBmdW5jdGlvbiBvZgo+ID4+PiBIVl9MSU5VWF9WRU5ET1JfSUQuCj4gPj4+Cj4gPj4+PiAg
QWxsIHRoZSBzYW1lLCB0aGUgbG9nIGxpbmUgbmVlZHMgdG8gbGVhZCBwZW9wbGUgdG8gc29tZSB3
YXkgb2YgZGVjb2RpbmcgdGhlIG1hZ2ljIG51bWJlcnMgSQo+ID4+IHRoaW5rLiBIb3cgYWJvdXQ6
Cj4gPj4+PiAiVklSSURJQU4gUkVQT1JURUQgQ1JBU0giCj4gPj4+Pgo+ID4+Pj4gPwo+ID4+PiBU
aGF0IGlzIHN0aWxsIGp1c3QgYXMgY29uZnVzaW5nIHRvIHJlYWQuCj4gPj4+Cj4gPj4+IFRoZXJl
IGlzIG5vIHdheSB0byBkZWNvZGUgdGhlIG51bWJlcnMgd2l0aG91dCBrbm93aW5nIHdoYXQgT1Mg
aXMKPiA+Pj4gcnVubmluZywgYW5kIHNpbXBseSBzYXlpbmcgIlZpcmlkaWFuIiBkb2Vzbid0IGhl
bHAgd2l0aCB0aGF0Lgo+ID4+Pgo+ID4+IFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gY2FsbCBkdW1w
X2d1ZXN0X29zX2lkIGhlcmUgYXMgd2VsbD8gU2VlaW5nIHRoYXQKPiA+PiBpdCBpcyBvbmx5IHBy
aW50ZWQgd2hlbiBpdCB3YXMgZmlyc3Qgc2V0Lgo+ID4gWWVzLCB0aGF0J3Mgbm90IGEgYmFkIGlk
ZWEuCj4KPiBUaGlzIGlzIGFzIG1heWJlLCBidXQgc3RpbGwgZG9lc24ndCBoZWxwIHdpdGggYW1i
aWd1aXR5IGJlY2F1c2UgeW91Cj4gY2FuJ3QgZXhwZWN0IHBlb3BsZSB0byByZWNvZ25pc2UgZ3Vl
c3QtaWQncyBieSB0aGVpciBoZXggdmFsdWUuICBJdCBhbHNvCj4gZG9lc24ndCBoZWxwIHdpdGgg
dGhlIGNvbmZ1c2lvbiBvZiBoYXZpbmcgdGhlIHdvcmQgdmlyaWRpYW4gaW4gdGhlCj4gcHJpbnRl
ZCBzdHJpbmcuCj4KCkkgbG9vayBjbG9zZXIgdG9kYXkuIFRoZXkgY2FuIGJlIGludGVycHJldGVk
IGF0IGxlYXN0IGZvciBMaW51eC4gSXQgaXMKdXNlZnVsIGluZm9ybWF0aW9uIHRvIGhhdmUuIElm
IHdlIHdhbnQgdG8gcHJpbnQgY3Jhc2ggY29udHJvbCB2YWx1ZXMKYXQgYWxsLCBPUyBpbmZvcm1h
dGlvbiBzaG91bGRuJ3QgYmUgb21pdHRlZC4KCkkgZG9uJ3QgcmVhbGx5IGhhdmUgYW4gb3Bpbmlv
biBvbiB3aGV0aGVyIHRoZSB2aXJpZGlhbiBwcmVmaXggaXMgdXNlZnVsIG9yIG5vdC4KCldlaS4K
Cj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:28:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXCe-0000TV-Kk; Wed, 18 Sep 2019 10:28: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=FY6t=XN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAXCd-0000Sl-GQ
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:28:51 +0000
X-Inumbo-ID: 1ad20a31-d9ff-11e9-962b-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1ad20a31-d9ff-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 10:28:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E06A1337;
 Wed, 18 Sep 2019 03:28: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 097213F59C;
 Wed, 18 Sep 2019 03:28:47 -0700 (PDT)
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Jan Beulich <jbeulich@suse.com>, Lars Kurth <lars.kurth@citrix.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
Date: Wed, 18 Sep 2019 11:28:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>,
 "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>

SGksCgpPbiAxOC8wOS8yMDE5IDEwOjUyLCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6Cj4g
Cj4gCj4+IE9uIDE4LiBTZXAgMjAxOSwgYXQgMTE6NDksIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIDE4LjA5LjIwMTkgMDk6MzUsIFBhd2VsIFdpZWN6b3Jr
aWV3aWN6IHdyb3RlOgo+Pj4gVGhpcyBpcyBuZWVkZWQgZm9yIG1vcmUgcHJlY2lzZSBwYXRjaGFi
aWxpdHkgdmVyaWZpY2F0aW9uLgo+Pj4gT25seSBub24tc3BlY2lhbCAucm9kYXRhIHNlY3Rpb25z
IHNob3VsZCBiZSBzdWJqZWN0Cj4+PiBmb3Igc3VjaCBhIG5vbi1yZWZlcmVuY2VkIGNoZWNrIGlu
IGtwYXRjaF92ZXJpZnlfcGF0Y2hhYmlsaXR5KCkuCj4+PiBDdXJyZW50IGNoZWNrIChub24tc3Rh
bmRhcmQsIG5vbi1yZWxhLCBub24tZGVidWcpIGlzIHRvbyB3ZWFrIGFuZAo+Pj4gYWxsb3dzIGFs
c28gbm9uLXJvZGF0YSBzZWN0aW9ucyB3aXRob3V0IHJlZmVyZW5jZWQgc3ltYm9scyB0byBzbGlw
Cj4+PiB0aHJvdWdoLgo+Pj4KPj4+IERldGVjdCAucm9kYXRhIHNlY3Rpb24gYnkgY2hlY2tpbmcg
c2VjdGlvbidzIHR5cGUgKFNIVF9QUk9HQklUUyksCj4+PiBmbGFncyAobm8gZXhlYywgbm8gd3Jp
dGUpIGFuZCBmaW5hbGx5IG5hbWUgcHJlZml4Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFBhd2Vs
IFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KPj4+IFJldmlld2VkLWJ5OiBBbmRy
YS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+Cj4+PiBSZXZpZXdlZC1ieTog
QmpvZXJuIERvZWJlbCA8ZG9lYmVsQGFtYXpvbi5kZT4KPj4+IFJldmlld2VkLWJ5OiBOb3JiZXJ0
IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPj4+IC0tLQo+Pj4gY29tbW9uLmMgICAgICAg
ICAgICAgfCAgNyArKysrKysrCj4+PiBjb21tb24uaCAgICAgICAgICAgICB8ICAxICsKPj4+IGNy
ZWF0ZS1kaWZmLW9iamVjdC5jIHwgMTMgKysrKysrLS0tLS0tLQo+Pj4gMyBmaWxlcyBjaGFuZ2Vk
LCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Pgo+PiBTZWVpbmcgdGhhdCBJIGhh
dmUgYmVlbiBDYy1lZCBoZXJlIC0gd2hhdCB0cmVlIGlzIHRoaXMgYWdhaW5zdD8gSQo+PiBkb24n
dCByZWNvZ25pemUgdGhlIGZpbGUgbmFtZXMgYXMgYW55dGhpbmcgSSdtIGEgbWFpbnRhaW5lciBm
b3IuCj4+Cj4+IEphbgo+IAo+IFlvdSBoYXZlIGJlZW4gcHJvYmFibHkgYWRkZWQgYmVjYXVzZSBJ
IGhhdmUgdXNlZCB0aGUgZm9sbG93aW5nIGNvbW1hbmQ6Cj4gCj4gJCBzY3JpcHRzLy4vYWRkX21h
aW50YWluZXJzLnBsIC1kIH4vZ2l0L2xpdmVwYXRjaC1idWlsZC10b29scwoKJy1kJyBvbmx5IHRl
bGxzIHlvdSB3aGVyZSB0aGUgcGF0Y2hlcyBmaWxlcyBhcmUuIFRoZSBzY3JpcHQgd2lsbCBsb29r
IHVwIGZvciB0aGUgCk1BSU5UQUlORVJTIGZpbGUgaW4gdGhlIGN1cnJlbnQgZGlyZWN0b3J5LgoK
IEZyb20geW91IGNvbW1hbmQgbGluZSwgaXQgd291bGQgYmUgeGVuLmdpdC4gU28gaXQgaXMgbm90
IG5vcm1hbCB0aGUgd3JvbmcgCm1haW50YWluZXJzIGFyZSBDQ2VkLgoKV2hhdCB5b3Ugd2FudCBp
czoKCjQyc2g+IGNkIGxpdmVwYXRjaC1idWlsZC10b29scwo0MnNoPiAuLi94ZW4vc2NyaXB0cy9h
ZGRfbWFpbnRhaW5lcnMucGwgLWQgLgoKTm90ZSB0aGF0IHlvdSB3b3VsZCBuZWVkIHRoZSBwYXRj
aCBbMV0gaW4gb3JkZXIgdG8gZ2V0IHRoZSBzY3JpcHQgd29ya2luZy4KCkNoZWVycywKClsxXSBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTkt
MDkvbXNnMDExMzkuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:35:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:35:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXIc-0001EV-DM; Wed, 18 Sep 2019 10:35:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gAYA=XN=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iAXIb-0001EQ-DN
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:35:01 +0000
X-Inumbo-ID: f70131e8-d9ff-11e9-b299-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::71b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f70131e8-d9ff-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 10:35:00 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=n72YCXdnntsgzHUyEHhnfErc+OvU6PSn1j0yU8iNEmOR2ygTAeawwmR0VvftaxqGLuu51/BveasC/smruXzeX7y1UVun/Zk79aCSu6S+TfN1nJp09icyan6IjwWrW+EHR2fT/Q/UYIMNIH0b0jN1+Nx+MSpJoibsGiFbWE7kcg+YcZYakIiSb+t6Gq1DpBHN4omTxkQqryMRDvgd0FHCx5Vvi9jkm3+bsCxGt0omaA6HaZ2VqTcyfXOZzkmVVyEbfE0MsNCulIrd2Qn3UiBhVyv6prvyHSoEs7Tc3hW8WA/UNDdUmZOsWpLCqArjqsfVXYyRCaENgskKII5X3D/gpQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=InLOt0+4Jm3EBoybIVmezWyp6/ZPaBOe1k9WOdZHpUA=;
 b=BaUSPOFUsxo/l32xUcsEsf9vudSqAXJIzJlRIsDPVqk+ovPVqT76fVTCCMUEBbUIXdQI+vHvSld96NHn9qmPlEqtirJgcXcfc51aWAAdcDT7Te20clf/ALA4qwcD8yePNEuKdWY3vVUXvpFLgP3eWSe86CjB6DMu1gjs0wjWFn0n6LW45WwfZdcwMGOvxve2JWWriDvoLy9unX1JKpgWqpNHxBrIx9uETbBLiNRCHL09Lq105z4ZeC+rUcQp0/uSXtcWRoW07+MljmInMzM8F1NjApbnQrwto2qCp9TJwJVhovoP9zlAOOul+e+GTk4tTC1/wipjTQto4P6PVztsrw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=InLOt0+4Jm3EBoybIVmezWyp6/ZPaBOe1k9WOdZHpUA=;
 b=Sdpuc/5oZMLMqSJFC0Z9N9J39bMD6z2uV92i5oQ4922cCpdVVOnb0VQUZ6Oebq+ijA6qv+pto20qJoFo6OUeaiWAR1idduRpSUMx/GzGwtu3zBeNiUjFLNcqZy4MWnr8WZ3t2PZ2/2beQOi4AdR6w08RN+dS8UtrOUnjcRwd5Fs=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5928.eurprd02.prod.outlook.com (10.141.174.199) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.20; Wed, 18 Sep 2019 10:34:58 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2263.023; Wed, 18 Sep 2019
 10:34:58 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>
Thread-Topic: [Xen-devel] [PATCH v10] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbGY5LYraxeTPu06yM6Qe3Haip6cudlQAgAEKjgCAAATfAIAAl0IA///RXgCAAAyQAIABOHCAgAANPoA=
Date: Wed, 18 Sep 2019 10:34:58 +0000
Message-ID: <451aaca8-73c7-86d7-949d-2c48654555eb@bitdefender.com>
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <d0bdb8eb-dcd9-cd44-259e-44da6602d3be@bbu.bitdefender.biz>
 <CABfawh==TahJj_ahwsrysTcwd3kOix2WH+G-czT5n873Vznabw@mail.gmail.com>
 <ec4138bc-687c-17db-038a-a882c6307f6f@suse.com>
In-Reply-To: <ec4138bc-687c-17db-038a-a882c6307f6f@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR06CA0098.eurprd06.prod.outlook.com
 (2603:10a6:208:fa::39) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 7af03753-e025-48c4-daf7-08d73c23da51
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM7PR02MB5928; 
x-ms-traffictypediagnostic: AM7PR02MB5928:|AM7PR02MB5928:|AM7PR02MB5928:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5928330716E0506F24888B73AB8E0@AM7PR02MB5928.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(396003)(39860400002)(346002)(376002)(199004)(189003)(71190400001)(71200400001)(229853002)(3846002)(2616005)(31686004)(14454004)(6116002)(478600001)(8936002)(81166006)(81156014)(99286004)(486006)(256004)(14444005)(66066001)(6246003)(8676002)(6486002)(186003)(66946007)(66556008)(66446008)(66476007)(26005)(6436002)(64756008)(6512007)(5660300002)(7736002)(110136005)(305945005)(54906003)(316002)(52116002)(11346002)(25786009)(386003)(86362001)(4326008)(102836004)(76176011)(446003)(2906002)(53546011)(36756003)(476003)(31696002)(6506007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5928;
 H:AM7PR02MB5750.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: h43DSpddc7jgtE+L1KDst/axoHdb4jwv3pNLt3rEl0z2hN6zk6hexaL0FgXzETkYVHeRf4bX6Xm8+mEkgETKMa5BYmYaG4LMCdsvNu+r4SAMcoEWZoMcSXR6KtQDzsDnFD6+n5HyWWsiI67VTXtnBgfnkd2qnfTunHlWoyVC1vYDGKQ07U34bg2Exy68ERZwFvNMqNAg89cy+mEZwzfS/TdO140VyHUx7CZ6QzXcI2/mG6IlY2zspUiutZmE03n/7fax4s27x5jdO9CPvtRPi/GtctzNWbyKqB/2w5yZyU47wVtXoVkzmuP8kDcZs60SsLT1dMrC+6u9acDj1aUREuN1LnqyDsrX6g9vSMgCjpJ4QQc0k2N6Iins5hvyrze4kTOPtXYj5Ik0qefr9Rw+lzKHJQQMFxJh79ispMxtXmI=
Content-ID: <0D6E733E19A8FA4CBAF295D8E8C970B5@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7af03753-e025-48c4-daf7-08d73c23da51
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 10:34:58.1774 (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: ojVg809gtJ9JYf6ReU/hOOBv9RrrIRJ0AtGUq7JaqBoQIpJJ35JdkQaSZdCBovmbETQhQ0iTDKVH/f7vl6iyRy/lIraDuDFOvCUO0C0YeMI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5928
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "wl@xen.org" <wl@xen.org>, Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE4LjA5LjIwMTkgMTI6NDcsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAxNy4wOS4y
MDE5IDE3OjA5LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6DQo+PiBPbiBUdWUsIFNlcCAxNywgMjAx
OSBhdCA4OjI0IEFNIFJhenZhbiBDb2pvY2FydQ0KPj4gPHJjb2pvY2FydUBiYnUuYml0ZGVmZW5k
ZXIuYml6PiB3cm90ZToNCj4+Pg0KPj4+IE9uIDkvMTcvMTkgNToxMSBQTSwgQWxleGFuZHJ1IFN0
ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+Pj4+PiArYm9vbCBodm1fbW9uaXRvcl9jaGVja19wMm0o
dW5zaWduZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwgdWludDMyX3QgcGZlYywNCj4+Pj4+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBraW5kKQ0KPj4+Pj4+Pj4gK3sNCj4+
Pj4+Pj4+ICsgICAgeGVubWVtX2FjY2Vzc190IGFjY2VzczsNCj4+Pj4+Pj4+ICsgICAgdm1fZXZl
bnRfcmVxdWVzdF90IHJlcSA9IHt9Ow0KPj4+Pj4+Pj4gKyAgICBwYWRkcl90IGdwYSA9IChnZm5f
dG9fZ2FkZHIoZ2ZuKSB8IChnbGEgJiB+UEFHRV9NQVNLKSk7DQo+Pj4+Pj4+PiArDQo+Pj4+Pj4+
PiArICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50KTsNCj4+Pj4+
Pj4+ICsNCj4+Pj4+Pj4+ICsgICAgY3VycmVudC0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCA9
IGZhbHNlOw0KPj4+Pj4+Pj4gKw0KPj4+Pj4+Pj4gKyAgICBpZiAoIHAybV9nZXRfbWVtX2FjY2Vz
cyhjdXJyZW50LT5kb21haW4sIGdmbiwgJmFjY2VzcywNCj4+Pj4+Pj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWx0cDJtX3ZjcHVfaWR4KGN1cnJlbnQpKSAhPSAwICkNCj4+Pj4+Pj4+
ICsgICAgICAgIHJldHVybiBmYWxzZTsNCj4+Pj4+Pj4gLi4uIG5leHQgdG8gdGhlIGNhbGwgaGVy
ZSAoYnV0IHRoZSBtYWludGFpbmVycyBvZiB0aGUgZmlsZSB3b3VsZA0KPj4+Pj4+PiBoYXZlIHRv
IGp1ZGdlIGluIHRoZSBlbmQpLiBUaGF0IHNhaWQsIEkgY29udGludWUgdG8gbm90IHVuZGVyc3Rh
bmQNCj4+Pj4+Pj4gd2h5IGEgbm90IGZvdW5kIGVudHJ5IG1lYW5zIHVucmVzdHJpY3RlZCBhY2Nl
c3MuIElzbid0IGl0DQo+Pj4+Pj4+IC0+ZGVmYXVsdF9hY2Nlc3Mgd2hpY2ggY29udHJvbHMgd2hh
dCBzdWNoIGEgInZpcnR1YWwiIGVudHJ5IHdvdWxkDQo+Pj4+Pj4+IHBlcm1pdD8NCj4+Pj4+PiBJ
J20gc29ycnkgZm9yIHRoaXMgbWlzbGVhZGluZyBjb21tZW50LiBUaGUgY29kZSBzdGF0ZXMgdGhh
dCBpZiBlbnRyeSB3YXMNCj4+Pj4+PiBub3QgZm91bmQgdGhlIGFjY2VzcyB3aWxsIGJlIGRlZmF1
bHRfYWNjZXNzIGFuZCByZXR1cm4gMC4gU28gaW4gdGhpcw0KPj4+Pj4+IGNhc2UgdGhlIGRlZmF1
bHRfYWNjZXNzIHdpbGwgYmUgY2hlY2tlZC4NCj4+Pj4+Pg0KPj4+Pj4+IC8qIElmIHJlcXVlc3Qg
dG8gZ2V0IGRlZmF1bHQgYWNjZXNzLiAqLw0KPj4+Pj4+IGlmICggZ2ZuX2VxKGdmbiwgSU5WQUxJ
RF9HRk4pICkNCj4+Pj4+PiB7DQo+Pj4+Pj4gICAgICAgICAqYWNjZXNzID0gbWVtYWNjZXNzW3Ay
bS0+ZGVmYXVsdF9hY2Nlc3NdOw0KPj4+Pj4+ICAgICAgICAgcmV0dXJuIDA7DQo+Pj4+Pj4gfQ0K
Pj4+Pj4+DQo+Pj4+Pj4gSWYgdGhpcyBjbGVhcnMgdGhpbmcgdXAgSSBjYW4gcmVtb3ZlIHRoZSAi
Tk9URSIgcGFydCBpZiB0aGUgY29tbWVudC4NCj4+Pj4+IEknbSBhZnJhaWQgaXQgZG9lc24ndCBj
bGVhciB0aGluZ3MgdXA6IEknbSBzdGlsbCBsb3N0IGFzIHRvIHdoeQ0KPj4+Pj4gImVudHJ5IG5v
dCBmb3VuZCIgaW1wbGllcyAiZnVsbCBhY2Nlc3MiLiBBbmQgSSdtIGZ1cnRoZXIgbG9zdCBhcw0K
Pj4+Pj4gdG8gd2hhdCB0aGUgY29kZSBmcmFnbWVudCBhYm92ZSAoZGVhbGluZyB3aXRoIElOVkFM
SURfR0ZOLCBidXQNCj4+Pj4+IG5vdCByZWFsbHkgdGhlICJlbnRyeSBub3QgZm91bmQiIGNhc2Us
IHdoaWNoIHdvdWxkIGJlIElOVkFMSURfTUZODQo+Pj4+PiBjb21pbmcgYmFjayBmcm9tIGEgdHJh
bnNsYXRpb24pIGlzIHN1cHBvc2VkIHRvIHRlbGwgbWUuDQo+Pj4+Pg0KPj4+PiBJdCBpcyBzYWZl
IGVub3VnaCB0byBjb25zaWRlciBhIGludmFsaWQgbWZuIGZyb20gaG9zdHAyIHRvIGJlIGENCj4+
Pj4gdmlvbGF0aW9uLiBUaGVyZSBpcyBzdGlsbCBhIHNtYWxsIHByb2JsZW0gd2l0aCBoYXZpbmcg
dGhlIGFsdHAybSB2aWV3DQo+Pj4+IG5vdCBoYXZpbmcgdGhlIHBhZ2UgcHJvcGFnYXRlZCBmcm9t
IGhvc3RwMm0uIEluIHRoaXMgY2FzZSB3ZSBoYXZlIHRvIHVzZQ0KPj4+PiBhbHRwMm1fZ2V0X2Vm
ZmVjdGl2ZV9lbnRyeSgpLg0KPj4+DQo+Pj4gSW4gdGhlIGFic2VuY2Ugb2YgY2xlYXIgZ3VpZGFu
Y2UgZnJvbSB0aGUgSW50ZWwgU0RNIG9uIHdoYXQgdGhlIGhhcmR3YXJlDQo+Pj4gZGVmYXVsdCBp
cyBmb3IgYSBwYWdlIG5vdCBwcmVzZW50IGluIHRoZSBwMm0sIHdlIHNob3VsZCBwcm9iYWJseSBm
b2xsb3cNCj4+PiBKYW4ncyBhZHZpY2UgYW5kIGNoZWNrIHZpb2xhdGlvbnMgYWdhaW5zdCBkZWZh
dWx0X2FjY2VzcyBmb3Igc3VjaCBwYWdlcy4NCj4+DQo+PiBUaGUgU0RNIGlzIHZlcnkgY2xlYXIg
dGhhdCBwYWdlcyB0aGF0IGFyZSBub3QgcHJlc2VudCBpbiB0aGUgRVBUIGFyZSBhDQo+PiB2aW9s
YXRpb246DQo+Pg0KPj4gMjguMi4yDQo+PiBBbiBFUFQgcGFnaW5nLXN0cnVjdHVyZSBlbnRyeSBp
cyBwcmVzZW50IGlmIGFueSBvZiBiaXRzIDI6MCBpcyAxOw0KPj4gb3RoZXJ3aXNlLCB0aGUgZW50
cnkgaXMgbm90IHByZXNlbnQuIFRoZSBwcm9jZXNzb3INCj4+IGlnbm9yZXMgYml0cyA2MjozIGFu
ZCB1c2VzIHRoZSBlbnRyeSBuZWl0aGVyIHRvIHJlZmVyZW5jZSBhbm90aGVyIEVQVA0KPj4gcGFn
aW5nLXN0cnVjdHVyZSBlbnRyeSBub3IgdG8gcHJvZHVjZSBhDQo+PiBwaHlzaWNhbCBhZGRyZXNz
LiBBIHJlZmVyZW5jZSB1c2luZyBhIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mgd2hvc2UNCj4+IHRy
YW5zbGF0aW9uIGVuY291bnRlcnMgYW4gRVBUIHBhZ2luZy1zdHJ1Yy0NCj4+IHR1cmUgdGhhdCBp
cyBub3QgcHJlc2VudCBjYXVzZXMgYW4gRVBUIHZpb2xhdGlvbiAoc2VlIFNlY3Rpb24gMjguMi4z
LjIpLg0KPj4NCj4+IDI4LjIuMy4yDQo+PiBFUFQgVmlvbGF0aW9ucw0KPj4gQW4gRVBUIHZpb2xh
dGlvbiBtYXkgb2NjdXIgZHVyaW5nIGFuIGFjY2VzcyB1c2luZyBhIGd1ZXN0LXBoeXNpY2FsDQo+
PiBhZGRyZXNzIHdob3NlIHRyYW5zbGF0aW9uIGRvZXMgbm90IGNhdXNlIGFuDQo+PiBFUFQgbWlz
Y29uZmlndXJhdGlvbi4gQW4gRVBUIHZpb2xhdGlvbiBvY2N1cnMgaW4gYW55IG9mIHRoZSBmb2xs
b3dpbmcNCj4+IHNpdHVhdGlvbnM6DQo+PiDigKIgVHJhbnNsYXRpb24gb2YgdGhlIGd1ZXN0LXBo
eXNpY2FsIGFkZHJlc3MgZW5jb3VudGVycyBhbiBFUFQNCj4+IHBhZ2luZy1zdHJ1Y3R1cmUgZW50
cnkgdGhhdCBpcyBub3QgcHJlc2VudCAoc2VlDQo+PiBTZWN0aW9uIDI4LjIuMikuDQo+IA0KPiBJ
J20gbm90IHN1cmUgaWYgLyBob3cgdGhpcyBoZWxwcyAob3RoZXIgdGhhbiB0byBhbnN3ZXIgUmF6
dmFuJ3MNCj4gaW1tZWRpYXRlIHF1ZXN0aW9uKTogSXQgd2FzIGZvciBhIHJlYXNvbiB0aGF0IEkg
dGFsa2VkIGFib3V0DQo+ICJ2aXJ0dWFsIiBlbnRyaWVzLCBlLmcuIG9uZXMgdGhhdCB3b3VsZCBi
ZSB0aGVyZSBpZiB0aGV5IGhhZA0KPiBiZWVuIHByb3BhZ2F0ZWQgYWxyZWFkeS4gQWxiZWl0IHBy
b3BhZ2F0ZWQgb25lcyBwcm9iYWJseSBhcmVuJ3QNCj4gYSBnb29kIGNhc2UgaGVyZSwgc2luY2Ug
dGhvc2UgZG9uJ3QgaGF2ZSBkZWZhdWx0X2FjY2Vzcw0KPiBwZXJtaXNzaW9ucyBhbnl3YXkuDQo+
IA0KPiBCdXQgYW55d2F5IC0gd2hhdCBteSBvcmlnaW5hbCByZW1hcmsgaGVyZSB3YXMgYWJvdXQg
d2FzIHRoZQ0KPiAobWlzc2luZykgZGlzdGluY3Rpb24gb2YgdGhlIGRpZmZlcmVudCBmYWlsdXJl
IG1vZGVzIG9mDQo+IHAybV9nZXRfbWVtX2FjY2VzcygpLiBGb3IgZXhhbXBsZSBJJ2QgZXhwZWN0
IGEgR0ZOIG1hcHBpbmcNCj4gdG8gcGh5c2ljYWwgbWVtb3J5IGFjY2VzcyB0byB3aGljaCBpcyBl
bXVsYXRlZCB0byBnbyB0aGUNCj4gLUVTUkNIIHJldHVybiBwYXRoLCBkdWUgdG8gSU5WQUxJRF9N
Rk4gY29taW5nIGJhY2suIFlldCBzdWNoDQo+IEdGTnMgc3RpbGwgb3VnaHQgdG8gaGF2ZSBhY2Nl
c3MgY29udHJvbHMgKGF0IGxlYXN0IGluIHRoZW9yeSkuDQo+IA0KDQpJIGFncmVlIHdpdGggdGhp
cyBhbmQgSSB0aGluayB0aGV5IHNob3VsZCBiZSB0cmVhdGVkIGFzIFhFTk1FTV9hY2Nlc3Nfbi4N
CklmIGV2ZXJ5b25lIGlzIE9LIHdpdGggdGhpcyBJIHdpbGwgYWRkIGEgLUVTUkNIIHBhdGggdGhh
dCB1c2VzIA0KWEVOTUVNX2FjY2Vzc19uIGFzIGFjY2Vzcy4NCg0KQWxleA0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:35:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:35:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXJ4-0001GP-OS; Wed, 18 Sep 2019 10:35:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bm4j=XN=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAXJ3-0001GG-Ov
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:35:29 +0000
X-Inumbo-ID: 07b0b0c2-da00-11e9-962b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07b0b0c2-da00-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 10:35:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568802928;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=vxZqJP1lxn7bEqCIxD1JRlC6cuyPyYcdfoTpPNc3pEs=;
 b=MZQlrT86lXpkZmwnkA/BqrzaCb+HITvbgZEHJ2sxLrFIO4Kqs0EGYUut
 hunOfeBNCz8Ow3iIIwlP2saQEbjHxUEr0DdkM6EfwoN75orF2dyiesGqF
 Rhw8URKmkFqHVYirT2craHqokf5VbdSU3wxClQILjbsFJzWGkNAPi4VpF 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b4HfoQktoThT/+NptY0fwVB+ofPweV/QFp84WF9UpjtAM+QnjpCtIYd7SlKPMq28BsNCj8eKCP
 5UscUiO5lE4fyMPAgbZxpUXhVqjeQettHKc7ihkcBjqwfxbWWIyJuwAsv20sxTaGULPygpJ9FH
 A07MuiX1+2zB3nfKvJ4KZQqjlvbHs1BiZY26fxZTjyzpQqLZ2NH7nIRaKATRsRKHXmsylOWVc1
 /02tuztAMXOfLFZAElBNmbu80t98wVe/H8XTKgmfDUG45JWpSmlkz/vKNaiPV0LvRXfgX1bWvh
 GLM=
X-SBRS: 2.7
X-MesageID: 5718462
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5718462"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23938.2156.493501.511169@mariner.uk.xensource.com>
Date: Wed, 18 Sep 2019 11:35:24 +0100
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
In-Reply-To: <20190619175333.29938-2-volodymyr_babchuk@epam.com>
References: <20190619175333.29938-1-volodymyr_babchuk@epam.com>
 <20190619175333.29938-2-volodymyr_babchuk@epam.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v7 1/5] 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Vm9sb2R5bXlyIEJhYmNodWsgd3JpdGVzICgiW1BBVENIIHY3IDEvNV0gdG9vbHMvYXJtOiB0ZWU6
IGFkZCAidGVlIiBvcHRpb24gZm9yIHhsLmNmZyIpOgo+IFRoaXMgZW51bWVyYXRpb24gY29udHJv
bHMgVEVFIHR5cGUgZm9yIGEgZG9tYWluLiBDdXJyZW50bHkgdGhlcmUgaXMKPiB0d28gcG9zc2li
bGUgb3B0aW9uczogZWl0aGVyICdub25lJyBvciAnb3B0ZWUnLgo+IAo+ICdub25lJyBpcyB0aGUg
ZGVmYXVsdCB2YWx1ZSBhbmQgaXQgYmFzaWNhbGx5IGRpc2FibGVzIFRFRSBzdXBwb3J0IGF0Cj4g
YWxsLgo+IAo+ICdvcHRlZScgZW5hYmxlcyBhY2Nlc3MgdG8gdGhlIE9QLVRFRSBydW5uaW5nIG9u
IGEgaG9zdCBtYWNoaW5lLiBUaGlzCj4gcmVxdWlyZXMgc3BlY2lhbCBPUC1URUUgYnVpbGQgd2l0
aCB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGVuYWJsZWQuCgpBY2tlZC1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:39:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10: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 1iAXMx-0001dW-IB; Wed, 18 Sep 2019 10:39: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=Bm4j=XN=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAXMw-0001dD-6R
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:39:30 +0000
X-Inumbo-ID: 9795f080-da00-11e9-962b-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9795f080-da00-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 10:39:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803169;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=O2f1TIyG4EqRQB9BDqiCo0cNw/qZD4hUx+hq/DdLONQ=;
 b=Of3pnrBJhJ7pjDkC88PByc7LTO1FQ0FQQKmZJq2lHWHH0zWg0PeDkyx/
 G1jAhUuE1zvg/gfQDVk1zmeGx6X3VJ8areG7ajWzQptCrNK4FIUItkSw1
 WUHGP+rrlSqicLXgxFltMhx7PYc/V8jDwcYT5X1AnkbLq61mvt3EsC369 o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yhPbBUKsMrZXeXHysVhSzPIyMR3tJpWzoC2H8o/f0DUPzHqfRXi1l93sO2j0DcI5s12T/AE3GR
 zJAS7vo3/sWkSRBe+C7Cnc4K5a3fC+rSBsOXy+y6ldY4dt0tmrnFPua71xXEa+OtLIV+hTgdiW
 UuJpvLDb0SbSjnBOvrOO7BIqnxfwbDNHbvgWKaH+NXz5eA3ewQFVBN2fcZG6vzPUojYCYaC/Cm
 7tLbvL6fMb37J30q9pwmaJM0Rs99UBXRvWNGCoKvSAw5W+D2vhJ7a8NvimsnDwucI0afWTi0eJ
 GXs=
X-SBRS: 2.7
X-MesageID: 5777315
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5777315"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23938.2393.151318.84429@mariner.uk.xensource.com>
Date: Wed, 18 Sep 2019 11:39:21 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190918095924.GJ1308@perard.uk.xensource.com>
References: <20190614103801.22619-1-anthony.perard@citrix.com>
 <20190614103801.22619-4-anthony.perard@citrix.com>
 <23936.65374.447070.19120@mariner.uk.xensource.com>
 <20190918095924.GJ1308@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 3/9] libxl_internal: Introduce
 libxl__ev_lock for devices hotplug via QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2MiAzLzldIGxpYnhsX2ludGVybmFs
OiBJbnRyb2R1Y2UgbGlieGxfX2V2X2xvY2sgZm9yIGRldmljZXMgaG90cGx1ZyB2aWEgUU1QIik6
Cj4gT24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDQ6NDQ6MzBQTSArMDEwMCwgSWFuIEphY2tzb24g
d3JvdGU6Cj4gPiBJIHdvbmRlciBpZiB0aGlzIGlzIHRoZSByaWdodCBuYW1lIGZvciB0aGlzLiAg
RWZmZWN0aXZlbHkgeW91IGhhdmUKPiA+IGNhbGxlZCB0aGlzIGxvY2sgImxvY2siLiAgTWF5YmUg
ImRsb2NrIiBvciAiZGV2bG9jayIgb3IgInNkbG9jayIgKHNsb3cKPiA+IGRldmljZSBsb2NrKSBv
ciBzb21ldGhpbmcgPyAgU29ycnkgZm9yIGJpa2VzaGVkZGluZyBidXQgaG9wZWZ1bGx5Cj4gPiBz
ZWRkZXJ5IHdpbGwgYmUgZWFzeS4KPiAKPiAiZGV2bG9jayIgc291bmRzIGZpbmUuIFNvIHdlJ2xs
IGhhdmUgImxpYnhsX19ldl9kZXZsb2NrIgo+IGFuZCAibGlieGxfX2V2X2RldmxvY2tfZ2V0Ii4K
Ck9LLgoKR3JlYXQsIHRoYW5rcy4gIEknbGwgbG9vayBmb3J3YXJkIHRvIHRoZSByZXNwaW4uCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:39:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10: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 1iAXND-0001h5-Sq; Wed, 18 Sep 2019 10:39: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=Bm4j=XN=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAXNC-0001gd-LE
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:39:46 +0000
X-Inumbo-ID: a0eaa388-da00-11e9-962b-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0eaa388-da00-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 10:39:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803185;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=kneoa6t+RL9JChmEQMtILEENftzvbvb5EQsW1K1N5G4=;
 b=RiTlH7J5KPKqbwdPZQtgUeQ7O7AjkaGHAUXPflOQBvQ7CXEBRM1Z9omG
 Fp7DOEFc+YDfzRkiuoX7uLw0eEfg24AIzAWZqK7WTYU6K2BCpyxtbj4R5
 SWU8iVs8pkdSKfVumlxhKXhyC8KvH1ukngBNx7PmS2sWn6mu6QgUDsxjO s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YKhzn3wf8a/7M14GN/3fOmBLnK1Ym5XVgCuzqTs/hXCzZT51oZ9dCx0H7F8EaBBDAJGwOmiTBF
 lZtCgMDaPz25813c2rHHFLvh4MvwToHwtuCQjeQDClFR11BsyPlGmPksLYs261bUphewrzJiCb
 QzA5YXKjKmYQTJoef4IiBR2t5KrkbZ7G5pxhA9+/HNCb/oulY2t091sAjo2kgq+WXjykJQDJg/
 P4YNt4Vte5QYeDnfPiQqVW22xYnwvaNazN3/JqMtRRMiQJMAcfB0lXJUPDBdrdcGPAkuPuRDWL
 J3M=
X-SBRS: 2.7
X-MesageID: 5921939
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5921939"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23938.2413.911345.500080@mariner.uk.xensource.com>
Date: Wed, 18 Sep 2019 11:39:41 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190918101736.GK1308@perard.uk.xensource.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
 <20190614112444.29980-12-anthony.perard@citrix.com>
 <23937.3411.877144.354998@mariner.uk.xensource.com>
 <20190918101736.GK1308@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 11/15] libxl_usb: Fix wrong usage of asserts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAxMS8xNV0gbGlieGxfdXNiOiBGaXgg
d3JvbmcgdXNhZ2Ugb2YgYXNzZXJ0cyIpOgo+IE9uIFR1ZSwgU2VwIDE3LCAyMDE5IGF0IDA1OjQ0
OjAzUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gQW50aG9ueSBQRVJBUkQgd3JpdGVz
ICgiW1BBVENIIDExLzE1XSBsaWJ4bF91c2I6IEZpeCB3cm9uZyB1c2FnZSBvZiBhc3NlcnRzIik6
Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgo+ID4gCj4gPiBJJ20gbm90IHN1cmUgd2h5IHlvdSB3b3VsZG4ndCBqdXN0IGRlbGV0
ZSB0aGUgYnJlYWtzLCByYXRoZXIgdGhhbgo+ID4gcmVwbGFjaW5nIHRoZW0gInJldHVybiIgPwo+
IAo+IEJlY2F1c2UgYXNzZXJ0cyBhcmVuJ3Qgc3VwcG9zZWQgdG8gYmUgY29tcGlsZWQgaW4gYSBy
ZWxlYXNlIGJ1aWxkLiBJCj4ga25vdyB0aGF0J3Mgbm90IHRoZSBjYXNlIGluIGxpYnhsLi4uCgpP
aCBJIHNlZS4KCj4gSSBjb3VsZCByZXBsYWNlIHRoZSBhc3NlcnQoMCkgYnkgYWJvcnQoKSBpbnN0
ZWFkLCB0aGV5IHdvbid0IGJlIG5lZWQgZm9yCj4gYSBicmVhayBvciByZXR1cm4gYWZ0ZXIgaXQu
CgpZZXMsIHBsZWFzZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:41:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10: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 1iAXOT-0002X7-8s; Wed, 18 Sep 2019 10:41:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bm4j=XN=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAXOS-0002X0-J8
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:41:04 +0000
X-Inumbo-ID: cff85fd0-da00-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cff85fd0-da00-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 10:41:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803264;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=EdDVZO9lEv2whGR40IQFXiPTjDdP7/4X0EsDE140Pqo=;
 b=aLls1xZb3VZZGy85HUHhoY+yyapc1dau0fVPmYKtjxM3C5nS69O/Oe1Q
 jA1JJsVJ7K+x6Tl3xZGslf7jelKk0GEYliRhq8u8S4pzvQgKkBAP2JnVI
 Uy0/nBiMLKDu9X2w5GA0ZfFX2Mysuir8I5uD+0rOSt3tkd9kl8zPKtgup Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: teUMVM5o+NZx3BgFn9xtxn66IPMByGqabjCKrMFS1DtC/2TLGeadVsppAl+8Tr6Js+QIdFY6yz
 puugc5IXP+9ffXGmJNyyQzw/sDKh6b2XT9W6nYD2cXgkHsKXiBlOAZJdu+MZzNTRviKwt7M5Un
 2W4vA8NUR4jVVG03RmwBBjlzYNhxO20+WvynBV8X0wwb3ougvX2xL2axXMyDgqOA3dXxq95zHb
 nuRDf97wK3cDHKklkC5Pqvzz1k+oRGtw4ku9jwmO8cAA4eMQgzfZiLYM9XDYbcgf2Y/kJwTmkn
 5zs=
X-SBRS: 2.7
X-MesageID: 5922042
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5922042"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23938.2492.424579.175738@mariner.uk.xensource.com>
Date: Wed, 18 Sep 2019 11:41:00 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIGNyZWF0ZS1kaWZmLW9iamVjdDogbW9y
ZSBwcmVjaXNlbHkgaWRlbnRpZnkgLnJvZGF0YSBzZWN0aW9ucyIpOgo+IE9uIDE4LzA5LzIwMTkg
MTA6NTIsIFdpZWN6b3JraWV3aWN6LCBQYXdlbCB3cm90ZToKPiA+ICQgc2NyaXB0cy8uL2FkZF9t
YWludGFpbmVycy5wbCAtZCB+L2dpdC9saXZlcGF0Y2gtYnVpbGQtdG9vbHMKPiAKPiAnLWQnIG9u
bHkgdGVsbHMgeW91IHdoZXJlIHRoZSBwYXRjaGVzIGZpbGVzIGFyZS4gVGhlIHNjcmlwdCB3aWxs
IGxvb2sgdXAgZm9yIHRoZSAKPiBNQUlOVEFJTkVSUyBmaWxlIGluIHRoZSBjdXJyZW50IGRpcmVj
dG9yeS4KCkhtbW0uICBJIHdvbmRlciBpZiB3ZSBjb3VsZCBkZXRlY3QgdGhpcyBzaXR1YXRpb24g
c29tZWhvdy4gIFRoaXMgd2lsbApiZSBhIGNvbW1vbiB1c2VyIGVycm9yIEkgdGhpbmsuCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:41:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:41:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXOk-0002cP-Iy; Wed, 18 Sep 2019 10: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=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAXOj-0002bh-0d
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:41:21 +0000
X-Inumbo-ID: d7b708d4-da00-11e9-962b-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7b708d4-da00-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 10:41:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803277;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=LlUN1gxgESchk+0In5K67LWUiZmd1TPTJsdj/dMBxnY=;
 b=ZkRVDxWvoVOs6lqWYVBN+vbqkneiXBiRmHlCtDX/aaN62V3ED67Tti2T
 CfrMkzhhYWC2AJ1ZRdDFVqDo/8DosIfrqnzQz05xz8b6FosDmgzI1qEzG
 koJbE3so3fAd7dCHyYY0hAlGcLxuwdaLLbBui/RexCulLsf/65dhlYrKz o=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xnDSIg8zLZn4hBDu1+0OoQBlbbUuVblMc+IIw5u9feJbBLcOUImQDp71Yl1ln8KWVJJqpm361M
 bFcdjp0hdw0KB98TKF1LvanMqykhPLrMA2YmWFgzRaab9vZnqIZISfiULNAicetMsgczsw09U5
 pHH+4+zZGeoADjgPjWvcj1UTbVNfok/zO1WS4abpfiCC81ykmiBT2myZszuGx+BP03wbV7+RtI
 w8mzyja4HC0VSnWwtdnBShY2473qCJrzAhAKgzRtdAqpoevVn17GCbtfKdEAyyfzOW/ZEzM1/+
 NVc=
X-SBRS: 2.7
X-MesageID: 5973465
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5973465"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Sep 2019 11:41:09 +0100
Message-ID: <20190918104113.3294-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 David Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIHRoZSByZW1haW5pbmcgdW5jb21taXR0ZWQgcGF0Y2hlcyBmcm9tIG15IHByZXZp
b3VzIHNlcmllczoKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxOS0wOS9tc2cwMTIwOC5odG1sCgpUaGUgb25seSBwYXRjaCB0aGF0IGhhcyBi
ZWVuIHJldmlzZWQgaXMgcGF0Y2ggIzQgKHByZXZpb3VzbHkgcGF0Y2ggIzYpLgoKSWFuIEphY2tz
b24gKDEpOgogIHRvb2xzL29jYW1sOiBhYmkgY2hlY2s6IENvcGUgd2l0aCBjb25zZWN1dGl2ZSBy
ZWxldmFudCBlbnVtcwoKUGF1bCBEdXJyYW50ICgzKToKICByZW1vdmUgbGF0ZSAob24tZGVtYW5k
KSBjb25zdHJ1Y3Rpb24gb2YgSU9NTVUgcGFnZSB0YWJsZXMKICBpb21tdTogdGlkeSB1cCBpb21t
dV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3luYygpIG1hY3JvcwogIGludHJvZHVj
ZSBhICdwYXNzdGhyb3VnaCcgY29uZmlndXJhdGlvbiBvcHRpb24gdG8geGwuY2ZnLi4uCgogZG9j
cy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAgICAgICAgICB8ICA1NyArKysrKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgfCAgMTYgKysrCiB0b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyAgICAgICAgICAgIHwgIDMwICsrKystCiB0b29scy9saWJ4bC9saWJ4bF9t
ZW0uYyAgICAgICAgICAgICAgIHwgICA2ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
ICAgICAgICAgIHwgICA5ICsrCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5jICAgICAgICAgICAg
IHwgIDE1ICsrKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICAgICAgICAgICB8ICAgMSAr
CiB0b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjayAgICAgICAgIHwgIDE3ICstLQogdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgICB8ICAgNCArCiB0b29scy9vY2FtbC9saWJz
L3hjL3hlbmN0cmwubWxpICAgICAgIHwgICA1ICsKIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bF9zdHVicy5jICAgfCAgMTcgKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAg
ICAgIHwgMTc4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vS2NvbmZp
ZyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAg
ICAgICAgICAgfCAgMTAgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAg
fCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgICAgfCAgIDIgKy0K
IHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vbXRyci5jICAgICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9tbS9t
ZW1fc2hhcmluZy5jICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAg
ICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAgICAg
ICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgICAgfCAgIDIg
Ky0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2Nv
bW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAgICB8ICAxMyAtLQogeGVuL2NvbW1vbi9tZW1v
cnkuYyAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAg
ICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyAg
ICAgICB8ICAgMyArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jIHwgIDEx
IC0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwgMTQ3ICsrKysrKy0t
LS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICB8ICAx
MiAtLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICB8ICAxMCArLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICB8ICA5NyAtLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oICAgICAgICAgICB8ICAgMyAtCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmggICAgICAgICAgIHwgICA0IC0KIHhlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCAgICAgICAgICAgfCAgMTAgKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgfCAgNDAgKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAg
ICAgIHwgICA4IC0tCiAzNyBmaWxlcyBjaGFuZ2VkLCAzODggaW5zZXJ0aW9ucygrKSwgMzcwIGRl
bGV0aW9ucygtKQotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IERh
dmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
Q2M6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CkNjOiAiUm9n
ZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBWb2xvZHlteXIg
QmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgotLSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:41:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10: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 1iAXOk-0002cj-UQ; Wed, 18 Sep 2019 10:41:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAXOj-0002bq-Af
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:41:21 +0000
X-Inumbo-ID: d9c1969e-da00-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d9c1969e-da00-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 10:41:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803280;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=r3wtqscF5WahSQ6mM8jXiCTqgdjpyQSjBstDHQvT3zg=;
 b=OUrTPCpxfwmnqxNT2gmnyyjv5kxV9vWjA5GJxY4mFaRjWWkMZcOH6FuK
 TYt2N8EFEkgsXBQhaX99J3e+IdQNf3xLbUmHPFNYi1fdc3NoNu8axWJiU
 FSp82Sw3qLMgjtpUP9YfwuBHqB9vuuefrvetrrZjN+pUZp/UHHn9QUWmS Q=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fx5Uc386N0OOQpCrlCSGl8nV+ss1clIVWYTzaDOqc2xJFuyiCx3u/6OorOSPU8gK42R0o7cn1B
 u9crwVKRQ3lM9973gbXOz+sphOYdYjkMKnvDgKVLdj2p3anvbt1geK8/51PIefRZNH95Pvu/qF
 tcMEHBSZROyXvTwdo8rNNwuA8HqUwFtS80U2yw0u4gec9uMaW9aRn/Ok240c5gQ/l4GyFJ3vCV
 D8PxEhGwKuOefbwqG2rFuRxl0jxgcLJnSJXHzLmngG/s79eaGhpZtARkJE0JDL52rVbrwqaVLV
 Kco=
X-SBRS: 2.7
X-MesageID: 5777373
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5777373"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Sep 2019 11:41:12 +0100
Message-ID: <20190918104113.3294-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190918104113.3294-1-paul.durrant@citrix.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v13 3/4] tools/ocaml: abi check: Cope with
 consecutive relevant enums
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJZiB0aGUgZW5k
IG9mIG9uZSBlbnVtIGlzIHRoZSBgdHlwZScgbGluZSBmb3IgdGhlIG5leHQgZW51bSwgd2Ugd291
bGQKbm90IG5vdGljZSBpdC4KCkZpeCB0aGlzIGJ5IHJlb3JkZXJpbmcgdGhlIGNvZGUsIGFuZCBn
ZXR0aW5nIHJpZCBvZiB0aGUgZWxzZTogbm93IGlmCnRoZSAid2UgYXJlIHdpdGhpbiBhbiBlbnVt
IiBicmFuY2ggZGVjaWRlcyB0aGF0IGl0J3MgdGhlIGVuZCBvZiB0aGUKZW51bSwgaXQgdW5zZXRz
ICRlaSBhbmQgd2UgdGhlbiBpbW1lZGlhdGVseSBwcm9jZXNzIHRoZSBsaW5lIGFzIGEgIm5vdAp3
aXRoaW4gYW4gZW51bSIgbGluZSAtIGllIGFzIHRoZSBzdGFydCBvZiB0aGUgbmV4dCBvbmUuCgpS
ZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgp2MTM6CiAtIE5l
dyBpbiB0aGlzIHZlcnNpb24KLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjayB8IDE3
ICsrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrIGIv
dG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sKaW5kZXggZDUzMmYzNzI3MS4uM2NiZGVjNTgy
ZiAxMDA3NTUKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sKKysrIGIvdG9vbHMv
b2NhbWwvbGlicy94Yy9hYmktY2hlY2sKQEAgLTcwLDE0ICs3MCw3IEBAIG15ICRjdmFsOwogJGVp
ID0gdW5kZWY7CiBteSAkYml0bnVtID0gMDsKIHdoaWxlICg8T0NBTUxfRklMRT4pIHsKLSAgICBp
ZiAoISRlaSkgewotICAgICAgICBpZiAobXtedHlwZSBccysgKFx3KykgXHMqIFw9IFxzKiAkfXgg
JiYgJGVudW1zeyQxfSkgewotICAgICAgICAgICAgcHJpbnQgIi8vIGZvdW5kIG9jYW1sIHR5cGUg
JDEgYXQgJG86JC5cbiIgb3IgZGllICQhOwotICAgICAgICAgICAgJGVpID0gJGVudW1zeyQxfTsK
LSAgICAgICAgICAgICRjdmFsID0gJyc7Ci0gICAgICAgICAgICAkYml0bnVtID0gMDsKLSAgICAg
ICAgfQotICAgIH0gZWxzZSB7CisgICAgaWYgKCRlaSkgewogICAgICAgICBpZiAobXteXHMrIFx8
IFxzKiAkZWktPntPUHJlZml4fSAoXHcrKSBccyokfXgpIHsKICAgICAgICAgICAgICRjdmFsID0g
JDE7CiAgICAgICAgICAgICBpZiAoJGVpLT57TWFuZ2xlfSBlcSAnbGMnKSB7CkBAIC0xMDQsNiAr
OTcsMTQgQEAgd2hpbGUgKDxPQ0FNTF9GSUxFPikgewogICAgICAgICAgICAgZGllICIkXyA/IjsK
ICAgICAgICAgfQogICAgIH0KKyAgICBpZiAoISRlaSkgeworICAgICAgICBpZiAobXtedHlwZSBc
cysgKFx3KykgXHMqIFw9IFxzKiAkfXggJiYgJGVudW1zeyQxfSkgeworICAgICAgICAgICAgcHJp
bnQgIi8vIGZvdW5kIG9jYW1sIHR5cGUgJDEgYXQgJG86JC5cbiIgb3IgZGllICQhOworICAgICAg
ICAgICAgJGVpID0gJGVudW1zeyQxfTsKKyAgICAgICAgICAgICRjdmFsID0gJyc7CisgICAgICAg
ICAgICAkYml0bnVtID0gMDsKKyAgICAgICAgfQorICAgIH0KIH0KIAogZm9yZWFjaCAkZWkgKHZh
bHVlcyAlZW51bXMpIHsKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXOp-0002f3-9u; Wed, 18 Sep 2019 10:41: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=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAXOn-0002eR-VF
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:41:25 +0000
X-Inumbo-ID: d8f03091-da00-11e9-962b-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8f03091-da00-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 10:41:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803279;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ldwnBs47AXZuyUhm4pKDhoExdNCzpDXN2hjt6LxWqNI=;
 b=LbuXyl1PMxEUoDHcfKjjdahNydLQ/30yEFVgweXCTB6jCt88z6gXlJEr
 fxpCyUpBzIQId2ADfmkLfNE20Bjjo8eFz0dlj5jio3+k/1H97818lmOal
 3cs3+6AGoK2Uj5mknJ71aikg2z8PURxzqZ7wck6PJ7YPWd/RZFZk613ik c=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2OSCj2k8+k8h10XDXvn6ZJvtp4sbpN30XQLCcCS8uVLWWO90ZeiqmFk9hX0YrixEvHkotU6FsF
 mWoYtMd/jTiADBtdWqFH2loXQJzHeDdRiVaM5+PlXuovnuHmdx5HU7HQNXs6CqeGaFyjfeMdgn
 so9OrbhdBqdedqRki+HU1NMGDY7IyR8SU8gGjoFjtpxbzDUTiRlcvcHfhR0VLrIXwBg7ljT9wW
 J71vyimg/0dU7IX93q+eHfdK76QnXRaCf7zZmASNKoFOTUWfr4hqgT0X9yEXMWBG+FWdbAnTk5
 0X4=
X-SBRS: 2.7
X-MesageID: 5777372
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5777372"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Sep 2019 11:41:11 +0100
Message-ID: <20190918104113.3294-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190918104113.3294-1-paul.durrant@citrix.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v13 2/4] iommu: tidy up iommu_use_hap_pt() and
 need_iommu_pt_sync() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcyBtYWNyb3MgcmVhbGx5IG91Z2h0IHRvIGxpdmUgaW4gdGhlIGNvbW1vbiB4ZW4vaW9tbXUu
aCBoZWFkZXIgcmF0aGVyCnRoZW4gYmVpbmcgZGlzdHJpYnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1
cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKeGVuL3NjaGVkLmguIFRoaXMgcGF0Y2ggbW92
ZXMgdGhlbSB0aGVyZS4KCk5PVEU6IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQg
bGluZSBpb21tdSBvcHRpb25zIHNob3VsZCByZWFsbHkKICAgICAgYmUgaGFyZCBlcnJvciBvbiBB
Uk0gKGFzIG9wcG9zZWQgdG8ganVzdCBiZWluZyBpZ25vcmVkKSwgc28gZGVmaW5lCiAgICAgICdp
b21tdV9oYXBfcHRfc2hhcmUnIHRvIGJlIHRydWUgZm9yIEFSTSAodmlhIEFSTS1zZWxlY3RlZAog
ICAgICBDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJj
aHVrQGVwYW0uY29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KClByZXZpb3VzbHkgcGFydCBvZiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDIyNjcuaHRtbAoKdjExOgogLSBGaXggI2lm
LyNlbGlmIG9yZGVyaW5nIGlzc3VlCgp2OToKIC0gQWRkIG5ldyBLY29uZmlnIG9wdGlvbiB0byBj
YXVzZSAnaW9tbXVfaGFwX3B0X3NoYXJlJyB0byBiZSBkZWZpbmVkIHRvCiAgIHRydWUsIHJhdGhl
ciB0aGFuIHVzaW5nIENPTkZJR19BUk0sIGFzIHJlcXVlc3RlZCBieSBKdWxpZW4KIC0gQXNzdW1p
bmcgSmFuJ3MgUi1iIHN0YW5kcyBzaW5jZSB0aGlzIGlzIGEgbWFpbmx5IGEgY29zbWV0aWMgY2hh
bmdlCiAgIGRpcmVjdGx5IHJlcXVlc3RlZCBieSBhbm90aGVyIG1haW50YWluZXIKCnY3OgogLSBS
ZS13b3JrIHRoZSBBUk0gaGFuZGxpbmcgb2YgJ3NoYXJlcHQnIGFzIHN1Z2dlc3RlZCBieSBKYW4K
IC0gTWFrZSBzdXJlIHRoYXQgbmVlZF9pb21tdV9wdF9zeW5jKCkgYWx3YXlzIGV2YWx1YXRlcyBp
dHMgYXJndW1lbnQKLS0tCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgIHwgIDEgKwog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNt
LWFybS9pb21tdS5oICAgICB8ICAzIC0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAg
ICB8ICA0IC0tLS0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgfCAxNSArKysrKysr
KysrKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgfCAgNiAtLS0tLS0KIDYg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCBj
MmRiMmE2OTUzLi5hNTFhYTdiZmE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwor
KysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtMjAsNiArMjAsNyBAQCBjb25maWcgQVJNCiAJ
c2VsZWN0IEhBU19ERVZJQ0VfVFJFRQogCXNlbGVjdCBIQVNfUEFTU1RIUk9VR0gKIAlzZWxlY3Qg
SEFTX1BEWAorCXNlbGVjdCBJT01NVV9GT1JDRV9QVF9TSEFSRQogCiBjb25maWcgQVJDSF9ERUZD
T05GSUcKIAlzdHJpbmcKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25m
aWcgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9LY29uZmlnCmluZGV4IGEzYzA2NDkxYmUuLjYx
Zjk0NDYzOWUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZwpAQCAtMTMsMyArMTMsNiBAQCBjb25m
aWcgQVJNX1NNTVUKIAkgIFNheSBZIGhlcmUgaWYgeW91ciBTb0MgaW5jbHVkZXMgYW4gSU9NTVUg
ZGV2aWNlIGltcGxlbWVudGluZyB0aGUKIAkgIEFSTSBTTU1VIGFyY2hpdGVjdHVyZS4KIGVuZGlm
CisKK2NvbmZpZyBJT01NVV9GT1JDRV9QVF9TSEFSRQorCWJvb2wKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaAppbmRl
eCAxNTc3ZTgzZDJiLi43N2E5NGIyOWViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCkBAIC0yMCw5ICsyMCw2
IEBAIHN0cnVjdCBhcmNoX2lvbW11CiAgICAgdm9pZCAqcHJpdjsKIH07CiAKLS8qIEFsd2F5cyBz
aGFyZSBQMk0gVGFibGUgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgSU9NTVUgKi8KLSNkZWZpbmUg
aW9tbXVfdXNlX2hhcF9wdChkKSBpc19pb21tdV9lbmFibGVkKGQpCi0KIGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qg
c3RydWN0IGlvbW11X29wcyAqb3BzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCmluZGV4IDUwNzFhZmQ2YTUu
Ljg1NzQxZjdjOTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTg2LDEwICs4Niw2IEBAIHN0cnVjdCBp
b21tdV9pbml0X29wcyB7CiAKIGV4dGVybiBjb25zdCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgKmlv
bW11X2luaXRfb3BzOwogCi0vKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMg
aXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KLSNkZWZpbmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCi0g
ICAgKGhhcF9lbmFibGVkKGQpICYmIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0
X3NoYXJlKQotCiB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBh
cGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50
IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50
IHJlZyk7CiBpbnQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICopOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aAppbmRleCBkZmVjMGNhM2ZjLi40MmE5MmEzMzc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtNTYsNyArNTYsOSBA
QCBleHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29s
X3QgZm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2UsIGlvbW11X2lnZng7CiBleHRlcm4gYm9vbF90
IGlvbW11X3Nub29wLCBpb21tdV9xaW52YWwsIGlvbW11X2ludHJlbWFwLCBpb21tdV9pbnRwb3N0
OwogCi0jaWZkZWYgQ09ORklHX0hWTQorI2lmIGRlZmluZWQoQ09ORklHX0lPTU1VX0ZPUkNFX1BU
X1NIQVJFKQorI2RlZmluZSBpb21tdV9oYXBfcHRfc2hhcmUgdHJ1ZQorI2VsaWYgZGVmaW5lZChD
T05GSUdfSFZNKQogZXh0ZXJuIGJvb2wgaW9tbXVfaGFwX3B0X3NoYXJlOwogI2Vsc2UKICNkZWZp
bmUgaW9tbXVfaGFwX3B0X3NoYXJlIGZhbHNlCkBAIC0yODgsNiArMjkwLDE3IEBAIHN0cnVjdCBk
b21haW5faW9tbXUgewogI2RlZmluZSBpb21tdV9zZXRfZmVhdHVyZShkLCBmKSAgIHNldF9iaXQo
ZiwgZG9tX2lvbW11KGQpLT5mZWF0dXJlcykKICNkZWZpbmUgaW9tbXVfY2xlYXJfZmVhdHVyZShk
LCBmKSBjbGVhcl9iaXQoZiwgZG9tX2lvbW11KGQpLT5mZWF0dXJlcykKIAorLyogQXJlIHdlIHVz
aW5nIHRoZSBkb21haW4gUDJNIHRhYmxlIGFzIGl0cyBJT01NVSBwYWdldGFibGU/ICovCisjZGVm
aW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgXAorICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21t
dV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFyZSkKKworLyogRG9lcyB0aGUgSU9NTVUg
cGFnZXRhYmxlIG5lZWQgdG8gYmUga2VwdCBzeW5jaHJvbml6ZWQgd2l0aCB0aGUgUDJNICovCisj
aWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSAorI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5bmMo
ZCkgICAgIChkb21faW9tbXUoZCktPm5lZWRfc3luYykKKyNlbHNlCisjZGVmaW5lIG5lZWRfaW9t
bXVfcHRfc3luYyhkKSAgICAgKHsgKHZvaWQpKGQpOyBmYWxzZTsgfSkKKyNlbmRpZgorCiBpbnQg
X19tdXN0X2NoZWNrIGlvbW11X3N1c3BlbmQodm9pZCk7CiB2b2lkIGlvbW11X3Jlc3VtZSh2b2lk
KTsKIHZvaWQgaW9tbXVfY3Jhc2hfc2h1dGRvd24odm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGFlMWZhZjcw
ZDMuLmE2ODk2MjIxZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05NjUsMTIgKzk2NSw2IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBpc19od2RvbV9waW5uZWRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgICAgIGNwdW1hc2tfd2VpZ2h0KHYtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSAxKTsKIH0KIAot
I2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gKLSNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5j
KGQpIChkb21faW9tbXUoZCktPm5lZWRfc3luYykKLSNlbHNlCi0jZGVmaW5lIG5lZWRfaW9tbXVf
cHRfc3luYyhkKSBmYWxzZQotI2VuZGlmCi0KIHN0YXRpYyBpbmxpbmUgYm9vbCBpc192Y3B1X29u
bGluZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gIXRlc3RfYml0KF9WUEZf
ZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXOp-0002fa-Lh; Wed, 18 Sep 2019 10:41:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAXOo-0002ed-A8
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:41:26 +0000
X-Inumbo-ID: da778918-da00-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id da778918-da00-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 10:41:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803281;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=v/GU7thrLlwzngEtW/u2dr2QoLh+rIvN6Jr7AgE2RKQ=;
 b=CC5iGQAE6VOhQFUqt1snQX59AqzT4xmBfwxg0mDsv7Mq+lSP9XkzbKoi
 AylpIH+pWkuIvriuQE9Dg8dEfPE8W8sC1QxDJWOHtGZuEERkei+Gj5tEA
 oWYMrQcAaUT2BiKneMJrK45Rxvb5jlwVZC6suUIpy4Lq00hmgM++yept+ A=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kDwKjn2bxN8pHrScwhFuKFCMj+vKzPhlGSbqhy3HUPtJO3lKvsxt4aCKncQKQOkkeVlvp5RBkJ
 h/zDNHtf/uCvKXhuGX2KdPC6uZz1qy+Mls6pEKU2MybTV4k93YO8xX60wNcdFpsQ3brx93gviS
 NZH4CxCN3iWm5TC19zy8DAzDk2x6IBwRh6gX4T06vm9Xao1+whHZLq5lfgYHeGBue4cr+Oqc2s
 A6Jnu6wqfw/6TZM2QUFa/5I6OV0uyZqrPLaCRos4G8DQOLwEfT3lu7ozCMYhQppJ/fd3ctJvgR
 ue8=
X-SBRS: 2.7
X-MesageID: 5777374
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5777374"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Sep 2019 11:41:13 +0100
Message-ID: <20190918104113.3294-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190918104113.3294-1-paul.durrant@citrix.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v13 4/4] introduce a 'passthrough' configuration
 option to 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: 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>,
 Paul Durrant <paul.durrant@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIGhlbmNlIHRoZSBhYmlsaXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBj
b250cm9sIEVQVApzaGFyaW5nLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9w
YXNzdGhyb3VnaCcgZW51bWVyYXRpb24gaW50bwpsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8uIFRo
ZSB2YWx1ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBwYXJzZXMKYSBuZXcgJ3Bh
c3N0aHJvdWdoJyBvcHRpb24gaW4geGwuY2ZnLCBvciBpbXBsaWNpdGx5IGlmIHRoZXJlIGlzIHBh
c3N0aHJvdWdoCmhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KCklmIHRoZSB2YWx1
ZSBvZiB0aGUgcGFzc3Rocm91Z2ggY29uZmlndXJhdGlvbiBvcHRpb24gaXMgJ2Rpc2FibGVkJyB0
aGVuCnRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUgY2xlYXIgaW4gdGhlIHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluCmZsYWdzLCB0aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sg
dG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4gZ2V0cwpJT01NVSBtYXBwaW5ncyBvciBub3Qg
KHdoZXJlIHByZXZpb3VzbHkgdGhleSB3ZXJlIGdsb2JhbGx5IHNldCkuCgpJZiB0aGUgdmFsdWUg
b2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVu
CmEgbmV3ICdpb21tdV9vcHRzJyBmaWVsZCBpbiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB3aWxs
IGJlIHNldCB3aXRoIHRoZQp2YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMg
d2lsbCBvdmVycmlkZSB0aGUgZ2xvYmFsIGRlZmF1bHQKc2V0IGluIGlvbW11X2hhcF9wdF9zaGFy
ZSwgdGh1cyBhbGxvd2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlcgpFUFQgc2hh
cmluZyBpcyB1c2VkIGZvciB0aGUgZG9tYWluLgoKSWYgdGhlIHZhbHVlIG9mIHBhc3N0aHJvdWdo
IGlzICdlbmFibGVkJyB0aGVuIHhsIHdpbGwgY2hvb3NlIGFuIGFwcHJvcHJpYXRlCmRlZmF1bHQg
YWNjb3JkaW5nIHRvIHRoZSB0eXBlIG9mIGRvbWFpbiBhbmQgaGFyZHdhcmUgc3VwcG9ydC4KCk5P
VEU6IFRoZSAnaW9tbXVfbWVta2InIG92ZXJoZWFkIGluIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
IHdpbGwgbm93IG9ubHkKICAgICAgYmUgc2V0IGlmIHBhc3N0aHJvdWdoIGlzICdzeW5jX3B0JyAo
b3IgeGwgaGFzIGNob3NlbiB0aGlzIG1vZGUgYXMKICAgICAgYSBkZWZhdWx0KS4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBDaHJpc3RpYW4gTGlu
ZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4K
Q2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4KQ2M6ICJS
b2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpQcmV2aW91c2x5IHBhcnQg
b2Ygc2VyaWVzIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOS0wNy9tc2cwMjI2Ny5odG1sCgp2MTM6CiAtIFNtYWxsIGRvY3VtZW50YXRpb24g
YWRqdXN0bWVudHMgcmVxdWVzdGVkIGJ5IEdlb3JnZSBhbmQgSnVsaWVuCiAtIEZpeCBkZWZhdWx0
IHBhc3N0aHJvdWdoIG9wdGlvbgoKdjEyOgogLSBTZXQgcGFzc3Rocm91Z2ggZGVmYXVsdCBpbiBs
aWJ4bAoKdjExOgogLSBGaXhlZCBhYmktY2hlY2sgcnVuZXMKCnYxMDoKIC0gQWRkZWQgYWJpLWNo
ZWNrIHJ1bmVzCgp2OToKIC0gQWRkZWQgdGhlIHBhc3N0aHJvdWdoPSdlbmFibGVkJyBvcHRpb24g
dG8geGwKIC0gT25lIGNvc21ldGljIGNoYW5nZSBpbiB4ZW4KIC0gQXNzdW1lIEphbidzIFItYiBz
dGFuZHMgc2luY2Ugbm9uLWNvc21ldGljIGNoYW5nZXMgYXJlIG9ubHkgaW4gdGhlCiAgIHRvb2xz
dGFjawoKdjc6CiAtIEFkZGVkIG1pc3NpbmcgYnJlYWtzCiAtIEFkZGVkIG1pc3Npbmcgb2NhbWwg
YmluZGluZyBjaGFuZ2VzCgp2NjoKIC0gUmVtb3ZlIHRoZSBsaWJ4bF9waHlzaW5mbygpIGNhbGwg
c2luY2UgaXQncyB1c2VmdWxuZXNzIGlzIGxpbWl0ZWQgdG8geDg2Cgp2NToKIC0gRXhwYW5kIHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluIGZsYWdzIGZpZWxkIGFuZCBoZW5jZSBidW1wIGludGVyZmFj
ZQogICB2ZXJzaW9uCiAtIEZpeCBzcGVsbGluZyBtaXN0YWtlcyBpbiBjb250ZXh0IGxpbmUKLS0t
CiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICB8ICA1NyArKysrKysrKysrCiB0
b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICB8ICAgOSArKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgfCAgMzAgKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbCAgICAgICAgIHwgICA4ICsrCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwg
ICAgICB8ICAgNCArCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICB8ICAgNSAr
CiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8ICAxNyArKy0KIHRvb2xzL3hs
L3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwgMTY0ICsrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDEwICstCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9kb21h
aW4uYyAgICAgICAgICAgICAgICAgfCAgIDcgKysKIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAg
ICAgICAgICAgIHwgIDEzIC0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAg
fCAgMTMgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAxMCArLQog
eGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAgMTUgKystCiAxNSBmaWxlcyBj
aGFuZ2VkLCAyNzcgaW5zZXJ0aW9ucygrKSwgODcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmluZGV4
IGM5OWQ0MDMwN2UuLjc3OTVjNzM1NTYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTYwNSw2ICs2MDUsNjMgQEAg
b3B0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgd2l0aCBhIHRydXN0ZWQgZGV2aWNlIHRyZWUuCiBO
b3RlIHRoYXQgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxkIGF2b2lkIHVzaW5nIHRoZSBw
aGFuZGxlIDY1MDAwCiB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLgogCis9aXRl
bSBCPHBhc3N0aHJvdWdoPSJTVFJJTkciPgorCitTcGVjaWZ5IHdoZXRoZXIgSU9NTVUgbWFwcGlu
Z3MgYXJlIGVuYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kIGhlbmNlIHdoZXRoZXIKK2l0IHdpbGwg
YmUgZW5hYmxlZCBmb3IgcGFzc3Rocm91Z2ggaGFyZHdhcmUuIFZhbGlkIHZhbHVlcyBmb3IgdGhp
cyBvcHRpb24KK2FyZToKKworPW92ZXIgNAorCis9aXRlbSBCPGRpc2FibGVkPgorCitJT01NVSBt
YXBwaW5ncyBhcmUgZGlzYWJsZWQgZm9yIHRoZSBkb21haW4gYW5kIHNvIGhhcmR3YXJlIG1heSBu
b3QgYmUKK3Bhc3NlZCB0aHJvdWdoLgorCitUaGlzIG9wdGlvbiBpcyB0aGUgZGVmYXVsdCBpZiBu
byBwYXNzdGhyb3VnaCBoYXJkd2FyZSBpcyBzcGVjaWZpZWQgaW4gdGhlCitkb21haW4ncyBjb25m
aWd1cmF0aW9uLgorCis9aXRlbSBCPGVuYWJsZWQ+CisKK1RoaXMgb3B0aW9uIGVuYWJsZXMgSU9N
TVUgbWFwcGluZ3MgYW5kIHNlbGVjdHMgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdAorb3BlcmF0aW5n
IG1vZGUgKHNlZSBiZWxvdyBmb3IgZGV0YWlscyBvZiB0aGUgb3BlcmF0aW5nIG1vZGVzKS4gRm9y
IEhWTS9QVkgKK2RvbWFpbnMgcnVubmluZyBvbiBwbGF0Zm9ybXMgd2hlcmUgdGhlIG9wdGlvbiBp
cyBhdmFpbGFibGUsIHRoaXMgaXMKK2VxdWl2YWxlbnQgdG8gQjxzaGFyZV9wdD4uIE90aGVyd2lz
ZSwgYW5kIGFsc28gZm9yIFBWIGRvbWFpbnMsIHRoaXMKK29wdGlvbiBpcyBlcXVpdmFsZW50IHRv
IEI8c3luY19wdD4uCisKK1RoaXMgb3B0aW9uIGlzIHRoZSBkZWZhdWx0IGlmIHBhc3N0aHJvdWdo
IGhhcmR3YXJlIGlzIHNwZWNpZmllZCBpbiB0aGUKK2RvbWFpbidzIGNvbmZpZ3VyYXRpb24uCisK
Kz1pdGVtIEI8c3luY19wdD4KKworVGhpcyBvcHRpb24gbWVhbnMgdGhhdCBJT01NVSBtYXBwaW5n
cyB3aWxsIGJlIHN5bmNocm9uaXplZCB3aXRoIHRoZQorZG9tYWluJ3MgUDJNIHRhYmxlIGFzIGZv
bGxvd3M6CisKK0ZvciBhIFBWIGRvbWFpbiwgYWxsIHdyaXRhYmxlIHBhZ2VzIGFzc2lnbmVkIHRv
IHRoZSBkb21haW4gYXJlIGlkZW50aXR5CittYXBwZWQgYnkgTUZOIGluIHRoZSBJT01NVSBwYWdl
IHRhYmxlLiBUaHVzIGEgZGV2aWNlIGRyaXZlciBydW5uaW5nIGluIHRoZQorZG9tYWluIG1heSBw
cm9ncmFtIHBhc3N0aHJvdWdoIGhhcmR3YXJlIGZvciBETUEgdXNpbmcgTUZOIHZhbHVlcworKGku
ZS4gaG9zdC9tYWNoaW5lIGZyYW1lIG51bWJlcnMpIGxvb2tlZCB1cCBpbiBpdHMgUDJNLgorCitG
b3IgYW4gSFZNL1BWSCBkb21haW4sIGFsbCBub24tZm9yZWlnbiBSQU0gcGFnZXMgcHJlc2VudCBp
biBpdHMgUDJNIHdpbGwgYmUKK21hcHBlZCBieSBHRk4gaW4gdGhlIElPTU1VIHBhZ2UgdGFibGUu
IFRodXMgYSBkZXZpY2UgZHJpdmVyIHJ1bm5pbmcgaW4gdGhlCitkb21haW4gbWF5IHByb2dyYW0g
cGFzc3Rocm91Z2ggaGFyZHdhcmUgdXNpbmcgR0ZOIHZhbHVlcyAoaS5lLiBndWVzdAorcGh5c2lj
YWwgZnJhbWUgbnVtYmVycykgd2l0aG91dCBhbnkgZnVydGhlciB0cmFuc2xhdGlvbi4KKworVGhp
cyBvcHRpb24gaXMgbm90IGN1cnJlbnRseSBhdmFpbGFibGUgb24gQXJtLgorCis9aXRlbSBCPHNo
YXJlX3B0PgorCitUaGlzIG9wdGlvbiBpcyB1bmF2YWlsYWJsZSBmb3IgYSBQViBkb21haW4uIEZv
ciBhbiBIVk0vUFZIIGRvbWFpbiwgdGhpcworb3B0aW9uIG1lYW5zIHRoYXQgdGhlIElPTU1VIHdp
bGwgYmUgcHJvZ3JhbW1lZCB0byBkaXJlY3RseSByZWZlcmVuY2UgdGhlCitkb21haW4ncyBQMk0g
dGFibGUgYXMgaXRzIHBhZ2UgdGFibGUuIEZyb20gdGhlIHBvaW50IG9mIHZpZXcgb2YgYSBkZXZp
Y2UKK2RyaXZlciBydW5uaW5nIGluIHRoZSBkb21haW4gdGhpcyBpcyBmdW5jdGlvbmFsbHkgZXF1
aXZhbGVudCB0byBCPHN5bmNfcHQ+CitidXQgcGxhY2VzIGxlc3MgbG9hZCBvbiB0aGUgaHlwZXJ2
aXNvciBhbmQgc28gc2hvdWxkIGdlbmVyYWxseSBiZSBzZWxlY3RlZAoraW4gcHJlZmVyZW5jZS4g
SG93ZXZlciwgdGhlIGF2YWlsYWJpbGl0eSBvZiB0aGlzIG9wdGlvbiBpcyBoYXJkd2FyZQorc3Bl
Y2lmaWMuIElmIEI8eGwgaW5mbz4gcmVwb3J0cyBCPHZpcnRfY2Fwcz4gY29udGFpbmluZworQjxp
b21tdV9oYXBfcHRfc2hhcmU+IHRoZW4gdGhpcyBvcHRpb24gbWF5IGJlIHVzZWQuCisKKz1iYWNr
CisKID1iYWNrCiAKID1oZWFkMiBEZXZpY2VzCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCAxMjU0NTEzMGRmLi5lNGI5YzUzOWI2IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
QEAgLTQxNSw2ICs0MTUsMTUgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19J
T01NVV9NRU1LQiAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX0NSRUFURUlORk9fUEFTU1RIUk9VR0gg
aW5kaWNhdGVzIHRoYXQKKyAqIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyBoYXMgYSBwYXNzdGhy
b3VnaCBmaWVsZCAod2hpY2ggaXMgYQorICogbGlieGxfcGFzc3Rocm91Z2ggZW51bWVyYXRpb24p
IHRoYXQgaW5kaWNhdGVzIHdoZXRoZXIgZGV2aWNlIHBhc3MtCisgKiB0aHJvdWdoIGlzIGVuYWJs
ZWQgZm9yIHRoZSBkb21haW4gYW5kLCBpZiBzbywgd2hldGhlciB0aGUgSU9NTVUgYW5kCisgKiBI
QVAgcGFnZSB0YWJsZXMgbWF5IGJlIHNoYXJlZCBvciBub3QuCisgKi8KKyNkZWZpbmUgTElCWExf
SEFWRV9DUkVBVEVJTkZPX1BBU1NUSFJPVUdIIDEKKwogLyoKICAqIGxpYnhsIEFCSSBjb21wYXRp
YmlsaXR5CiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA1OWRiY2I1MGEwLi4zODc2YTcyYjc4IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYwpAQCAtMzAsNiArMzAsMTMgQEAKIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pCiB7CisgICAg
bGlieGxfcGh5c2luZm8gaW5mbzsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IGxpYnhsX2dldF9w
aHlzaW5mbyhDVFgsICZpbmZvKTsKKyAgICBpZiAocmMpCisgICAgICAgIHJldHVybiByYzsKKwog
ICAgIGlmICghY19pbmZvLT50eXBlKSB7CiAgICAgICAgIExPRyhFUlJPUiwgImRvbWFpbiB0eXBl
IHVuc3BlY2lmaWVkIik7CiAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKQEAgLTM4LDEyICs0
NSw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKICAgICBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywg
Y19pbmZvKTsKIAogICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYp
IHsKLSAgICAgICAgbGlieGxfcGh5c2luZm8gaW5mbzsKLSAgICAgICAgaW50IHJjID0gbGlieGxf
Z2V0X3BoeXNpbmZvKENUWCwgJmluZm8pOwotCi0gICAgICAgIGlmIChyYykKLSAgICAgICAgICAg
IHJldHVybiByYzsKLQogICAgICAgICBpZiAoaW5mby5jYXBfaGFwKQogICAgICAgICAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgdHJ1ZSk7CiAgICAgICAgIGVsc2Ug
aWYgKGluZm8uY2FwX3NoYWRvdykKQEAgLTYyLDYgKzYzLDEzIEBAIGludCBsaWJ4bF9fZG9tYWlu
X2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBpZiAoIWNfaW5mby0+
c3NpZHJlZikKICAgICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwogCisg
ICAgaWYgKGluZm8uY2FwX2h2bV9kaXJlY3RpbyAmJgorICAgICAgICAoY19pbmZvLT5wYXNzdGhy
b3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEKSkgeworICAgICAgICBjX2luZm8tPnBh
c3N0aHJvdWdoID0gKChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHx8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWluZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFy
ZSkgPworICAgICAgICAgICAgTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCA6IExJQlhMX1BBU1NU
SFJPVUdIX1NIQVJFX1BUOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCkBAIC01NzgsNiAr
NTg2LDE2IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwo
aW5mby0+b29zKSA/IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmOwogICAgICAgICB9CiAKKyAg
ICAgICAgYXNzZXJ0KGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJM
RUQpOworICAgICAgICBMT0coREVUQUlMLCAicGFzc3Rocm91Z2g6ICVzIiwKKyAgICAgICAgICAg
IGxpYnhsX3Bhc3N0aHJvdWdoX3RvX3N0cmluZyhpbmZvLT5wYXNzdGhyb3VnaCkpOworCisgICAg
ICAgIGlmIChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCkK
KyAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKKworICAg
ICAgICBpZiAoaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCkK
KyAgICAgICAgICAgIGNyZWF0ZS5pb21tdV9vcHRzIHw9IFhFTl9ET01DVExfSU9NTVVfbm9fc2hh
cmVwdDsKKwogICAgICAgICAvKiBVbHRpbWF0ZWx5LCBoYW5kbGUgaXMgYW4gYXJyYXkgb2YgMTYg
dWludDhfdCwgc2FtZSBhcyB1dWlkICovCiAgICAgICAgIGxpYnhsX3V1aWRfY29weShjdHgsIChs
aWJ4bF91dWlkICopJmNyZWF0ZS5oYW5kbGUsICZpbmZvLT51dWlkKTsKIApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CmluZGV4IGQ1MmM2M2I2YjAuLjc0OTg3ZjNmMzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTI2Myw2
ICsyNjMsMTMgQEAgbGlieGxfdmtiX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigidmtiX2JhY2tlbmQi
LCBbCiAgICAgKDIsICJMSU5VWCIpCiAgICAgXSkKIAorbGlieGxfcGFzc3Rocm91Z2ggPSBFbnVt
ZXJhdGlvbigicGFzc3Rocm91Z2giLCBbCisgICAgKDAsICJlbmFibGVkIiksCisgICAgKDEsICJk
aXNhYmxlZCIpLAorICAgICgyLCAic3luY19wdCIpLAorICAgICgzLCAic2hhcmVfcHQiKSwKKyAg
ICBdKQorCiAjCiAjIENvbXBsZXggbGlieGwgdHlwZXMKICMKQEAgLTQwOCw2ICs0MTUsNyBAQCBs
aWJ4bF9kb21haW5fY3JlYXRlX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9jcmVhdGVfaW5mbyIsWwog
ICAgICgicG9vbF9uYW1lIiwgICAgc3RyaW5nKSwKICAgICAoInJ1bl9ob3RwbHVnX3NjcmlwdHMi
LGxpYnhsX2RlZmJvb2wpLAogICAgICgiZHJpdmVyX2RvbWFpbiIsbGlieGxfZGVmYm9vbCksCisg
ICAgKCJwYXNzdGhyb3VnaCIsICBsaWJ4bF9wYXNzdGhyb3VnaCksCiAgICAgXSwgZGlyPURJUl9J
TikKIAogbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zID0gU3RydWN0KCJkb21haW5fcmVzdG9y
ZV9wYXJhbXMiLCBbCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwg
Yi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKaW5kZXggZGU0YmFlNjAxMi4uZTAwYTc0
ZDQ4ZCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAtNjUsMTEgKzY1LDE1IEBAIHR5cGUgZG9t
YWluX2NyZWF0ZV9mbGFnID0KIAl8IENERl9YU19ET01BSU4KIAl8IENERl9JT01NVQogCit0eXBl
IGRvbWFpbl9jcmVhdGVfaW9tbXVfb3B0cyA9CisJfCBJT01NVV9OT19TSEFSRVBUCisKIHR5cGUg
ZG9tY3RsX2NyZWF0ZV9jb25maWcgPQogewogCXNzaWRyZWY6IGludDMyOwogCWhhbmRsZTogc3Ry
aW5nOwogCWZsYWdzOiBkb21haW5fY3JlYXRlX2ZsYWcgbGlzdDsKKwlpb21tdV9vcHRzOiBkb21h
aW5fY3JlYXRlX2lvbW11X29wdHMgbGlzdDsKIAltYXhfdmNwdXM6IGludDsKIAltYXhfZXZ0Y2hu
X3BvcnQ6IGludDsKIAltYXhfZ3JhbnRfZnJhbWVzOiBpbnQ7CmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
aQppbmRleCBjODg1ZTc1ODk1Li4wZTcwNDlkNzA4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkK
QEAgLTU3LDEwICs1NywxNSBAQCB0eXBlIGRvbWFpbl9jcmVhdGVfZmxhZyA9CiAgIHwgQ0RGX09P
U19PRkYKICAgfCBDREZfWFNfRE9NQUlOCiAgIHwgQ0RGX0lPTU1VCisKK3R5cGUgZG9tYWluX2Ny
ZWF0ZV9pb21tdV9vcHRzID0KKyAgfCBJT01NVV9OT19TSEFSRVBUCisKIHR5cGUgZG9tY3RsX2Ny
ZWF0ZV9jb25maWcgPSB7CiAgIHNzaWRyZWY6IGludDMyOwogICBoYW5kbGU6IHN0cmluZzsKICAg
ZmxhZ3M6IGRvbWFpbl9jcmVhdGVfZmxhZyBsaXN0OworICBpb21tdV9vcHRzOiBkb21haW5fY3Jl
YXRlX2lvbW11X29wdHMgbGlzdDsKICAgbWF4X3ZjcHVzOiBpbnQ7CiAgIG1heF9ldnRjaG5fcG9y
dDogaW50OwogICBtYXhfZ3JhbnRfZnJhbWVzOiBpbnQ7CmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9z
dHVicy5jCmluZGV4IDBjZGQ4NzM1OTkuLjQ4ZjM5ZjgxZDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybF9zdHVicy5jCkBAIC0xOTAsMTEgKzE5MCwxMiBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hj
X2RvbWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBjb25maWcpCiAjZGVmaW5lIFZBTF9TU0lE
UkVGICAgICAgICAgICAgIEZpZWxkKGNvbmZpZywgMCkKICNkZWZpbmUgVkFMX0hBTkRMRSAgICAg
ICAgICAgICAgRmllbGQoY29uZmlnLCAxKQogI2RlZmluZSBWQUxfRkxBR1MgICAgICAgICAgICAg
ICBGaWVsZChjb25maWcsIDIpCi0jZGVmaW5lIFZBTF9NQVhfVkNQVVMgICAgICAgICAgIEZpZWxk
KGNvbmZpZywgMykKLSNkZWZpbmUgVkFMX01BWF9FVlRDSE5fUE9SVCAgICAgRmllbGQoY29uZmln
LCA0KQotI2RlZmluZSBWQUxfTUFYX0dSQU5UX0ZSQU1FUyAgICBGaWVsZChjb25maWcsIDUpCi0j
ZGVmaW5lIFZBTF9NQVhfTUFQVFJBQ0tfRlJBTUVTIEZpZWxkKGNvbmZpZywgNikKLSNkZWZpbmUg
VkFMX0FSQ0ggICAgICAgICAgICAgICAgRmllbGQoY29uZmlnLCA3KQorI2RlZmluZSBWQUxfSU9N
TVVfT1BUUyAgICAgICAgICBGaWVsZChjb25maWcsIDMpCisjZGVmaW5lIFZBTF9NQVhfVkNQVVMg
ICAgICAgICAgIEZpZWxkKGNvbmZpZywgNCkKKyNkZWZpbmUgVkFMX01BWF9FVlRDSE5fUE9SVCAg
ICAgRmllbGQoY29uZmlnLCA1KQorI2RlZmluZSBWQUxfTUFYX0dSQU5UX0ZSQU1FUyAgICBGaWVs
ZChjb25maWcsIDYpCisjZGVmaW5lIFZBTF9NQVhfTUFQVFJBQ0tfRlJBTUVTIEZpZWxkKGNvbmZp
ZywgNykKKyNkZWZpbmUgVkFMX0FSQ0ggICAgICAgICAgICAgICAgRmllbGQoY29uZmlnLCA4KQog
CiAJdWludDMyX3QgZG9taWQgPSAwOwogCWludCByZXN1bHQ7CkBAIC0yMTMsNiArMjE0LDExIEBA
IENBTUxwcmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIGNv
bmZpZykKIAkJLyogISBYRU5fRE9NQ1RMX0NERl8gWEVOX0RPTUNUTF9DREZfTUFYIG1heCAqLwog
CQkoVkFMX0ZMQUdTKTsKIAorCWNmZy5pb21tdV9vcHRzID0gb2NhbWxfbGlzdF90b19jX2JpdG1h
cAorCQkvKiAhIGRvbWFpbl9jcmVhdGVfaW9tbXVfb3B0cyBJT01NVV8gbGMgKi8KKwkJLyogISBY
RU5fRE9NQ1RMX0lPTU1VXyBYRU5fRE9NQ1RMX0lPTU1VX01BWCBtYXggKi8KKwkJKFZBTF9JT01N
VV9PUFRTKTsKKwogCWFyY2hfZG9tY29uZmlnID0gRmllbGQoVkFMX0FSQ0gsIDApOwogCXN3aXRj
aCAoIFRhZ192YWwoVkFMX0FSQ0gpICkKIAl7CkBAIC0yNDcsNiArMjUzLDcgQEAgQ0FNTHByaW0g
dmFsdWUgc3R1Yl94Y19kb21haW5fY3JlYXRlKHZhbHVlIHhjaCwgdmFsdWUgY29uZmlnKQogI3Vu
ZGVmIFZBTF9NQVhfR1JBTlRfRlJBTUVTCiAjdW5kZWYgVkFMX01BWF9FVlRDSE5fUE9SVAogI3Vu
ZGVmIFZBTF9NQVhfVkNQVVMKKyN1bmRlZiBWQUxfSU9NTVVfT1BUUwogI3VuZGVmIFZBTF9GTEFH
UwogI3VuZGVmIFZBTF9IQU5ETEUKICN1bmRlZiBWQUxfU1NJRFJFRgpkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMjkzZjVmNzMwZS4u
MTdiNDU4ZTk0YyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94
bC94bF9wYXJzZS5jCkBAIC0xNDYxLDYgKzE0NjEsMTEzIEBAIHZvaWQgcGFyc2VfY29uZmlnX2Rh
dGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAK
KyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgInBjaSIsICZwY2lzLCAwLCAwKSkg
eworICAgICAgICBkX2NvbmZpZy0+bnVtX3BjaWRldnMgPSAwOworICAgICAgICBkX2NvbmZpZy0+
cGNpZGV2cyA9IE5VTEw7CisgICAgICAgIGZvcihpID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xp
c3RpdGVtIChwY2lzLCBpKSkgIT0gTlVMTDsgaSsrKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfcGNpICpwY2lkZXY7CisKKyAgICAgICAgICAgIHBjaWRldiA9IEFSUkFZX0VYVEVORF9JTklU
X05PREVWSUQoZF9jb25maWctPnBjaWRldnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KTsK
KyAgICAgICAgICAgIHBjaWRldi0+bXNpdHJhbnNsYXRlID0gcGNpX21zaXRyYW5zbGF0ZTsKKyAg
ICAgICAgICAgIHBjaWRldi0+cG93ZXJfbWdtdCA9IHBjaV9wb3dlcl9tZ210OworICAgICAgICAg
ICAgcGNpZGV2LT5wZXJtaXNzaXZlID0gcGNpX3Blcm1pc3NpdmU7CisgICAgICAgICAgICBwY2lk
ZXYtPnNlaXplID0gcGNpX3NlaXplOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIExp
a2Ugb3RoZXIgcGNpIG9wdGlvbiwgdGhlIHBlci1kZXZpY2UgcG9saWN5IGFsd2F5cyBmb2xsb3dz
CisgICAgICAgICAgICAgKiB0aGUgZ2xvYmFsIHBvbGljeSBieSBkZWZhdWx0LgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBwY2lkZXYtPnJkbV9wb2xpY3kgPSBiX2luZm8tPnUuaHZtLnJk
bS5wb2xpY3k7CisgICAgICAgICAgICBlID0geGx1X3BjaV9wYXJzZV9iZGYoY29uZmlnLCBwY2lk
ZXYsIGJ1Zik7CisgICAgICAgICAgICBpZiAoZSkgeworICAgICAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgInVuYWJsZSB0byBwYXJzZSBQQ0kgQkRG
IGAlcycgZm9yIHBhc3N0aHJvdWdoXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgYnVmKTsK
KyAgICAgICAgICAgICAgICBleGl0KC1lKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAg
ICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzICYmIGNfaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9QVikKKyAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZiX2luZm8tPnUu
cHYuZTgyMF9ob3N0LCB0cnVlKTsKKyAgICB9CisKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3Qg
KGNvbmZpZywgImR0ZGV2IiwgJmR0ZGV2cywgMCwgMCkpIHsKKyAgICAgICAgZF9jb25maWctPm51
bV9kdGRldnMgPSAwOworICAgICAgICBkX2NvbmZpZy0+ZHRkZXZzID0gTlVMTDsKKyAgICAgICAg
Zm9yIChpID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKGR0ZGV2cywgaSkpICE9IE5V
TEw7IGkrKykgeworICAgICAgICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2ICpkdGRldjsKKworICAg
ICAgICAgICAgZHRkZXYgPSBBUlJBWV9FWFRFTkRfSU5JVF9OT0RFVklEKGRfY29uZmlnLT5kdGRl
dnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25m
aWctPm51bV9kdGRldnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2X2luaXQpOworCisgICAgICAgICAgICBkdGRldi0+cGF0
aCA9IHN0cmR1cChidWYpOworICAgICAgICAgICAgaWYgKGR0ZGV2LT5wYXRoID09IE5VTEwpIHsK
KyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVuYWJsZSB0byBkdXBsaWNhdGUgc3Ry
aW5nIGZvciBkdGRldnNcbiIpOworICAgICAgICAgICAgICAgIGV4aXQoLTEpOworICAgICAgICAg
ICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgaWYgKHhsdV9jZmdfZ2V0X3N0cmluZyhjb25m
aWcsICJwYXNzdGhyb3VnaCIsICZidWYsIDApKSB7CisgICAgICAgIGNfaW5mby0+cGFzc3Rocm91
Z2ggPQorICAgICAgICAgICAgKGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVt
X2R0ZGV2cykKKyAgICAgICAgICAgID8gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCA6IExJQlhM
X1BBU1NUSFJPVUdIX0RJU0FCTEVEOworICAgIH0gZWxzZSB7CisgICAgICAgIGxpYnhsX3Bhc3N0
aHJvdWdoIG87CisKKyAgICAgICAgZSA9IGxpYnhsX3Bhc3N0aHJvdWdoX2Zyb21fc3RyaW5nKGJ1
ZiwgJm8pOworICAgICAgICBpZiAoZSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisg
ICAgICAgICAgICAgICAgICAgICJFUlJPUjogdW5rbm93biBwYXNzdGhyb3VnaCBvcHRpb24gJyVz
J1xuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAgICAgICAgICAgIGV4aXQoLUVSUk9S
X0ZBSUwpOworICAgICAgICB9CisKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IG87Cisg
ICAgfQorCisgICAgc3dpdGNoIChjX2luZm8tPnBhc3N0aHJvdWdoKSB7CisgICAgY2FzZSBMSUJY
TF9QQVNTVEhST1VHSF9FTkFCTEVEOgorICAgICAgICAvKgorICAgICAgICAgKiBDaG9vc2UgYSBz
dWl0YWJsZSBkZWZhdWx0LiBsaWJ4bCB3b3VsZCBhbHNvIGRvIHRoaXMgYnV0CisgICAgICAgICAq
IGNob29zaW5nIGhlcmUgYWxsb3dzIHRoZSBjb2RlIGNhbGN1bGF0aW5nICdpb21tdV9tZW1rYicK
KyAgICAgICAgICogYmVsb3cgbWFrZSBhbiBpbmZvcm1lZCBkZWNpc2lvbi4KKyAgICAgICAgICov
CisgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPQorICAgICAgICAgICAgKGNfaW5mby0+dHlw
ZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwgIWlvbW11X2hhcF9wdF9zaGFyZQorICAgICAg
ICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hB
UkVfUFQ7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9ESVNB
QkxFRDoKKyAgICAgICAgaWYgKGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVt
X2R0ZGV2cykgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAg
ICAgICJFUlJPUjogcGFzc3Rocm91Z2ggZGlzYWJsZWQgYnV0IGRldmljZXMgYXJlIHNwZWNpZmll
ZFxuIik7CisgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKyAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOgorICAgICAgICBp
ZiAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7CisgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3VnaD1c
InNoYXJlX3B0XCIgbm90IHZhbGlkIGZvciBQViBkb21haW5cbiIpOworICAgICAgICAgICAgZXhp
dCgtRVJST1JfRkFJTCk7CisgICAgICAgIH0gZWxzZSBpZiAoIWlvbW11X2hhcF9wdF9zaGFyZSkg
eworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICJFUlJP
UjogcGFzc3Rocm91Z2g9XCJzaGFyZV9wdFwiIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9y
bVxuIik7CisgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKyAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQ6CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIGlmICgoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNT
VEhST1VHSF9ESVNBQkxFRCkgJiYKKyAgICAgICAgIWlvbW11X2VuYWJsZWQpIHsKKyAgICAgICAg
ZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3VnaCBub3Qg
c3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOworICAgICAgICBleGl0KC1FUlJPUl9GQUlM
KTsKKyAgICB9CisKICAgICAvKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSgpIGFu
ZAogICAgICAqIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJlIGNhbGxl
ZCBhZnRlciBmaW5hbCB2YWx1ZXMKICAgICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQpIGZvciB2
Y3B1cyBhbmQgbWVtb3J5IGFyZSBzZXQsIGJlY2F1c2UgdGhlCkBAIC0xNDcwLDExICsxNTc3LDEw
IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAg
ICAgICAgOiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShiX2luZm8tPm1heF9tZW1r
YiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiX2luZm8tPm1h
eF92Y3B1cyk7CiAKLSAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBpcyBuZWVkZWQgaWYgZWl0
aGVyIHRoZSBJT01NVSBpcyBkaXNhYmxlZCBvciBpdAotICAgICAqIGNhbiBzaGFyZSB0aGUgUDJN
LiAqLwotICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPSAoIWlvbW11X2VuYWJsZWQgfHwgaW9tbXVf
aGFwX3B0X3NoYXJlKQotICAgICAgICA/IDAKLSAgICAgICAgOiBsaWJ4bF9nZXRfcmVxdWlyZWRf
aW9tbXVfbWVtb3J5KGJfaW5mby0+bWF4X21lbWtiKTsKKyAgICAvKiBObyBJT01NVSByZXNlcnZh
dGlvbiBpcyBuZWVkZWQgaWYgcGFzc3Rocm91Z2ggbW9kZSBpcyBub3QgJ3N5bmNfcHQnICovCisg
ICAgYl9pbmZvLT5pb21tdV9tZW1rYiA9IChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BB
U1NUSFJPVUdIX1NZTkNfUFQpCisgICAgICAgID8gbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21l
bW9yeShiX2luZm8tPm1heF9tZW1rYikKKyAgICAgICAgOiAwOwogCiAgICAgeGx1X2NmZ19nZXRf
ZGVmYm9vbChjb25maWcsICJub21pZ3JhdGUiLCAmYl9pbmZvLT5kaXNhYmxlX21pZ3JhdGUsIDAp
OwogCkBAIC0yMjk4LDU0ICsyNDA0LDYgQEAgc2tpcF92ZmI6CiAgICAgICAgIH0KICAgICB9CiAK
LSAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QgKGNvbmZpZywgInBjaSIsICZwY2lzLCAwLCAwKSkg
ewotICAgICAgICBkX2NvbmZpZy0+bnVtX3BjaWRldnMgPSAwOwotICAgICAgICBkX2NvbmZpZy0+
cGNpZGV2cyA9IE5VTEw7Ci0gICAgICAgIGZvcihpID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xp
c3RpdGVtIChwY2lzLCBpKSkgIT0gTlVMTDsgaSsrKSB7Ci0gICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfcGNpICpwY2lkZXY7Ci0KLSAgICAgICAgICAgIHBjaWRldiA9IEFSUkFZX0VYVEVORF9JTklU
X05PREVWSUQoZF9jb25maWctPnBjaWRldnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KTsK
LSAgICAgICAgICAgIHBjaWRldi0+bXNpdHJhbnNsYXRlID0gcGNpX21zaXRyYW5zbGF0ZTsKLSAg
ICAgICAgICAgIHBjaWRldi0+cG93ZXJfbWdtdCA9IHBjaV9wb3dlcl9tZ210OwotICAgICAgICAg
ICAgcGNpZGV2LT5wZXJtaXNzaXZlID0gcGNpX3Blcm1pc3NpdmU7Ci0gICAgICAgICAgICBwY2lk
ZXYtPnNlaXplID0gcGNpX3NlaXplOwotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIExp
a2Ugb3RoZXIgcGNpIG9wdGlvbiwgdGhlIHBlci1kZXZpY2UgcG9saWN5IGFsd2F5cyBmb2xsb3dz
Ci0gICAgICAgICAgICAgKiB0aGUgZ2xvYmFsIHBvbGljeSBieSBkZWZhdWx0LgotICAgICAgICAg
ICAgICovCi0gICAgICAgICAgICBwY2lkZXYtPnJkbV9wb2xpY3kgPSBiX2luZm8tPnUuaHZtLnJk
bS5wb2xpY3k7Ci0gICAgICAgICAgICBlID0geGx1X3BjaV9wYXJzZV9iZGYoY29uZmlnLCBwY2lk
ZXYsIGJ1Zik7Ci0gICAgICAgICAgICBpZiAoZSkgewotICAgICAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAgICAgInVuYWJsZSB0byBwYXJzZSBQQ0kgQkRG
IGAlcycgZm9yIHBhc3N0aHJvdWdoXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgYnVmKTsK
LSAgICAgICAgICAgICAgICBleGl0KC1lKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAg
ICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzICYmIGNfaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9QVikKLSAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZiX2luZm8tPnUu
cHYuZTgyMF9ob3N0LCB0cnVlKTsKLSAgICB9Ci0KLSAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3Qg
KGNvbmZpZywgImR0ZGV2IiwgJmR0ZGV2cywgMCwgMCkpIHsKLSAgICAgICAgZF9jb25maWctPm51
bV9kdGRldnMgPSAwOwotICAgICAgICBkX2NvbmZpZy0+ZHRkZXZzID0gTlVMTDsKLSAgICAgICAg
Zm9yIChpID0gMDsgKGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKGR0ZGV2cywgaSkpICE9IE5V
TEw7IGkrKykgewotICAgICAgICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2ICpkdGRldjsKLQotICAg
ICAgICAgICAgZHRkZXYgPSBBUlJBWV9FWFRFTkRfSU5JVF9OT0RFVklEKGRfY29uZmlnLT5kdGRl
dnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25m
aWctPm51bV9kdGRldnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlX2R0ZGV2X2luaXQpOwotCi0gICAgICAgICAgICBkdGRldi0+cGF0
aCA9IHN0cmR1cChidWYpOwotICAgICAgICAgICAgaWYgKGR0ZGV2LT5wYXRoID09IE5VTEwpIHsK
LSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVuYWJsZSB0byBkdXBsaWNhdGUgc3Ry
aW5nIGZvciBkdGRldnNcbiIpOwotICAgICAgICAgICAgICAgIGV4aXQoLTEpOwotICAgICAgICAg
ICAgfQotICAgICAgICB9Ci0gICAgfQotCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0KGNvbmZp
ZywgInVzYmN0cmwiLCAmdXNiY3RybHMsIDAsIDApKSB7CiAgICAgICAgIGRfY29uZmlnLT5udW1f
dXNiY3RybHMgPSAwOwogICAgICAgICBkX2NvbmZpZy0+dXNiY3RybHMgPSBOVUxMOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4
IGFlMTNlNDdlODYuLjYxZDM1Y2QxMjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTYxNyw2ICs2MTcsMTQgQEAgaW50IGFy
Y2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4g
KmNvbmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgLyogVGhlIFAy
TSB0YWJsZSBtdXN0IGFsd2F5cyBiZSBzaGFyZWQgYmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgSU9N
TVUgKi8KKyAgICBpZiAoIGNvbmZpZy0+aW9tbXVfb3B0cyAmIFhFTl9ET01DVExfSU9NTVVfbm9f
c2hhcmVwdCApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAg
ICAgICAgICJVbnN1cHBvcnRlZCBpb21tdSBvcHRpb246IFhFTl9ET01DVExfSU9NTVVfbm9fc2hh
cmVwdFxuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIC8qIEZpbGwg
aW4gdGhlIG5hdGl2ZSBHSUMgdmVyc2lvbiwgcGFzc2VkIGJhY2sgdG8gdGhlIHRvb2xzdGFjay4g
Ki8KICAgICBpZiAoIGNvbmZpZy0+YXJjaC5naWNfdmVyc2lvbiA9PSBYRU5fRE9NQ1RMX0NPTkZJ
R19HSUNfTkFUSVZFICkKICAgICB7CkBAIC02NzcsNyArNjg1LDcgQEAgaW50IGFyY2hfZG9tYWlu
X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIEFTU0VSVChjb25maWcgIT0gTlVMTCk7CiAK
ICAgICAvKiBwMm1faW5pdCByZWxpZXMgb24gc29tZSB2YWx1ZSBpbml0aWFsaXplZCBieSB0aGUg
SU9NTVUgc3Vic3lzdGVtICovCi0gICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkKSkg
IT0gMCApCisgICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkLCBjb25maWctPmlvbW11
X29wdHMpKSAhPSAwICkKICAgICAgICAgZ290byBmYWlsOwogCiAgICAgaWYgKCAocmMgPSBwMm1f
aW5pdChkKSkgIT0gMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKaW5kZXggZGJkZjZiMWJjMi4uYzBmYWY2ODg1MiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
NjExLDcgKzYxMSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBpZiAoIChyYyA9IGluaXRfZG9tYWluX2lycV9tYXBwaW5nKGQpKSAhPSAwICkKICAgICAg
ICAgZ290byBmYWlsOwogCi0gICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkKSkgIT0g
MCApCisgICAgaWYgKCAocmMgPSBpb21tdV9kb21haW5faW5pdChkLCBjb25maWctPmlvbW11X29w
dHMpKSAhPSAwICkKICAgICAgICAgZ290byBmYWlsOwogCiAgICAgcHNyX2RvbWFpbl9pbml0KGQp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMK
aW5kZXggNDY4MWYyOWM4Yi4uMDczM2VlOGIwYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21h
aW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMDgsNiArMzA4LDEzIEBAIHN0YXRp
YyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21h
aW4gKmNvbmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgaWYgKCAh
KGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9pb21tdSkgJiYgY29uZmlnLT5pb21tdV9v
cHRzICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sCisgICAgICAgICAgICAg
ICAgIklPTU1VIG9wdGlvbnMgc3BlY2lmaWVkIGJ1dCBJT01NVSBub3QgZW5hYmxlZFxuIik7Cisg
ICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggY29uZmlnLT5tYXhfdmNw
dXMgPCAxICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJObyB2Q1BVU1xu
Iik7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwu
YwppbmRleCA1ZGNmZTNjOGY2Li42ZTZlOWI5ODY2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Rv
bWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTUxNSwxOSArNTE1LDYgQEAgbG9u
ZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3Rs
KQogICAgICAgICAgICAgcm92ZXIgPSBkb207CiAgICAgICAgIH0KIAotICAgICAgICAvKgotICAg
ICAgICAgKiBGb3Igbm93LCBtYWtlIHN1cmUgdGhlIGNyZWF0ZWRvbWFpbiBJT01NVSBmbGFnIGlz
IHNldCBpZiB0aGUKLSAgICAgICAgICogSU9NTVUgaXMgZW5hYmxlZC4gV2hlbiB0aGUgZmxhZyBj
b21lcyB1bmRlciB0b29sc3RhY2sgY29udHJvbAotICAgICAgICAgKiB0aGlzIGNhbiBnbyBhd2F5
LgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBvcC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgJiBY
RU5fRE9NQ1RMX0NERl9pb21tdSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KLSAgICAg
ICAgaWYgKCBpb21tdV9lbmFibGVkICkKLSAgICAgICAgICAgIG9wLT51LmNyZWF0ZWRvbWFpbi5m
bGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKLQogICAgICAgICBkID0gZG9tYWluX2NyZWF0
ZShkb20sICZvcC0+dS5jcmVhdGVkb21haW4sIGZhbHNlKTsKICAgICAgICAgaWYgKCBJU19FUlIo
ZCkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCA3MWYxN2U3ZWRjLi5l
OGZkZGMyZGM3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTE2Myw3ICsxNjMsNyBAQCBz
dGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGlvbW11X2h3ZG9tX3N0cmljdCA9IHRydWU7CiB9CiAKLWludCBpb21tdV9kb21haW5f
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQoraW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBvcHRzKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhk
ID0gZG9tX2lvbW11KGQpOwogICAgIGludCByZXQgPSAwOwpAQCAtMTg3LDYgKzE4NywxNSBAQCBp
bnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIGlzX2hhcmR3
YXJlX2RvbWFpbihkKSApCiAgICAgICAgIGNoZWNrX2h3ZG9tX3JlcXMoZCk7IC8qIG1heSBtb2Rp
ZnkgaW9tbXVfaHdkb21fc3RyaWN0ICovCiAKKyAgICAvKgorICAgICAqIFVzZSBzaGFyZWQgcGFn
ZSB0YWJsZXMgZm9yIEhBUCBhbmQgSU9NTVUgaWYgdGhlIGdsb2JhbCBvcHRpb24KKyAgICAgKiBp
cyBlbmFibGVkIChmcm9tIHdoaWNoIHdlIGNhbiBpbmZlciB0aGUgaC93IGlzIGNhcGFibGUpIGFu
ZAorICAgICAqIHRoZSBkb21haW4gb3B0aW9ucyBkbyBub3QgZGlzYWxsb3cgaXQuIEhBUCBtdXN0
LCBvZiBjb3Vyc2UsIGFsc28KKyAgICAgKiBiZSBlbmFibGVkLgorICAgICAqLworICAgIGhkLT5o
YXBfcHRfc2hhcmUgPSBoYXBfZW5hYmxlZChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUgJiYKKyAg
ICAgICAgIShvcHRzICYgWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0KTsKKwogICAgIC8qCiAg
ICAgICogTkI6ICdyZWxheGVkJyBoL3cgZG9tYWlucyBkb24ndCBuZWVkIHRoZSBJT01NVSBtYXBw
aW5ncyB0byBiZSBrZXB0CiAgICAgICogICAgIGluLXN5bmMgd2l0aCB0aGVpciBhc3NpZ25lZCBw
YWdlcyBiZWNhdXNlIGFsbCBob3N0IFJBTSB3aWxsIGJlCkBAIC0xOTUsNiArMjA0LDggQEAgaW50
IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCAhaXNfaGFyZHdh
cmVfZG9tYWluKGQpIHx8IGlvbW11X2h3ZG9tX3N0cmljdCApCiAgICAgICAgIGhkLT5uZWVkX3N5
bmMgPSAhaW9tbXVfdXNlX2hhcF9wdChkKTsKIAorICAgIEFTU0VSVCghKGhkLT5uZWVkX3N5bmMg
JiYgaGQtPmhhcF9wdF9zaGFyZSkpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aAppbmRleCAxYjMxNzZhZGI1Li5iYTg0YWVhNmFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0zOCw3
ICszOCw3IEBACiAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKICNpbmNsdWRlICJtZW1vcnkuaCIKIAot
I2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMTEKKyNkZWZpbmUg
WEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEyCiAKIC8qCiAgKiBOQi4geGVu
X2RvbWN0bC5kb21haW4gaXMgYW4gSU4vT1VUIHBhcmFtZXRlciBmb3IgdGhpcyBvcGVyYXRpb24u
CkBAIC03Myw2ICs3MywxNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gewogCiAg
ICAgdWludDMyX3QgZmxhZ3M7CiAKKyNkZWZpbmUgX1hFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVw
dCAgMAorI2RlZmluZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQgICAoMVUgPDwgX1hFTl9E
T01DVExfSU9NTVVfbm9fc2hhcmVwdCkKKworLyogTWF4IFhFTl9ET01DVExfSU9NTVVfKiBjb25z
dGFudC4gIFVzZWQgZm9yIEFCSSBjaGVja2luZy4gKi8KKyNkZWZpbmUgWEVOX0RPTUNUTF9JT01N
VV9NQVggWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0CisKKyAgICB1aW50MzJfdCBpb21tdV9v
cHRzOworCiAgICAgLyoKICAgICAgKiBWYXJpb3VzIGRvbWFpbiBsaW1pdHMsIHdoaWNoIGltcGFj
dCB0aGUgcXVhbnRpdHkgb2YgcmVzb3VyY2VzIChnbG9iYWwKICAgICAgKiBtYXBwaW5nIHNwYWNl
LCB4ZW5oZWFwLCBldGMpIGEgZ3Vlc3QgbWF5IGNvbnN1bWUuCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IDQyYTkyYTMz
NzkuLjdjMzAwM2YzZjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC04NCw3ICs4NCw3IEBAIGV4dGVybiB1bnNpZ25l
ZCBpbnQgaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQ7CiBpbnQgaW9tbXVfc2V0dXAodm9pZCk7CiBp
bnQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CiAKLWludCBpb21tdV9kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkKTsKK2ludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgb3B0cyk7CiB2b2lkIGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFp
biAqZCk7CiB2b2lkIGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogCkBA
IC0yNzgsMTAgKzI3OCwxNCBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICAgICAvKiBGZWF0dXJl
cyBzdXBwb3J0ZWQgYnkgdGhlIElPTU1VICovCiAgICAgREVDTEFSRV9CSVRNQVAoZmVhdHVyZXMs
IElPTU1VX0ZFQVRfY291bnQpOwogCisgICAgLyogRG9lcyB0aGUgZ3Vlc3Qgc2hhcmUgSEFQIG1h
cHBpbmcgd2l0aCB0aGUgSU9NTVU/ICovCisgICAgYm9vbCBoYXBfcHRfc2hhcmU7CisKICAgICAv
KgotICAgICAqIERvZXMgdGhlIGd1ZXN0IHJlcWlyZSBtYXBwaW5ncyB0byBiZSBzeW5jaG9uaXpl
ZCwgdG8gbWFpbnRhaW4KLSAgICAgKiB0aGUgZGVmYXVsdCBkZm4gPT0gcGZuIG1hcC4gKFNlZSBj
b21tZW50IG9uIGRmbiBhdCB0aGUgdG9wIG9mCi0gICAgICogaW5jbHVkZS94ZW4vbW0uaCkuCisg
ICAgICogRG9lcyB0aGUgZ3Vlc3QgcmVxdWlyZSBtYXBwaW5ncyB0byBiZSBzeW5jaHJvbml6ZWQs
IHRvIG1haW50YWluCisgICAgICogdGhlIGRlZmF1bHQgZGZuID09IHBmbiBtYXA/IChTZWUgY29t
bWVudCBvbiBkZm4gYXQgdGhlIHRvcCBvZgorICAgICAqIGluY2x1ZGUveGVuL21tLmgpLiBOb3Rl
IHRoYXQgaGFwX3B0X3NoYXJlID09IGZhbHNlIGRvZXMgbm90CisgICAgICogbmVjZXNzYXJpbHkg
aW1wbHkgdGhpcyBpcyB0cnVlLgogICAgICAqLwogICAgIGJvb2wgbmVlZF9zeW5jOwogfTsKQEAg
LTI5MSw4ICsyOTUsNyBAQCBzdHJ1Y3QgZG9tYWluX2lvbW11IHsKICNkZWZpbmUgaW9tbXVfY2xl
YXJfZmVhdHVyZShkLCBmKSBjbGVhcl9iaXQoZiwgZG9tX2lvbW11KGQpLT5mZWF0dXJlcykKIAog
LyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4gUDJNIHRhYmxlIGFzIGl0cyBJT01NVSBwYWdldGFi
bGU/ICovCi0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgXAotICAgIChoYXBfZW5hYmxlZChk
KSAmJiBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFyZSkKKyNkZWZpbmUg
aW9tbXVfdXNlX2hhcF9wdChkKSAgICAgICAoZG9tX2lvbW11KGQpLT5oYXBfcHRfc2hhcmUpCiAK
IC8qIERvZXMgdGhlIElPTU1VIHBhZ2V0YWJsZSBuZWVkIHRvIGJlIGtlcHQgc3luY2hyb25pemVk
IHdpdGggdGhlIFAyTSAqLwogI2lmZGVmIENPTkZJR19IQVNfUEFTU1RIUk9VR0gKLS0gCjIuMjAu
MS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:41:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10: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 1iAXOx-0002l9-D6; Wed, 18 Sep 2019 10:41:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAXOw-0002kU-Ej
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:41:34 +0000
X-Inumbo-ID: e0a61b9c-da00-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0a61b9c-da00-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 10:41:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803292;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=bchqXSX8RRJ4e1r2GvL6y7SH+GaGybpCY+SwEP3DimE=;
 b=D/eNnmVOXW9a+RBpbj3BcNlHXfi6MJFX8iNER+heKfUdLdSphLK75nns
 TbpiLNm72XmyIykk2U7UeuZBcfxsmEQCMaoqfryldgxgm8Co1RGlOy9o+
 TUQDmgzH1uLFchanTM5Ky8hEnZJMsBM1rvwTnrdTY/oongZvE3h4k4h1+ M=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: omJymZALtUTczSq+soknfxriKpcPqQ7iM37W2aqz7ovqil3lC6CDh2syHRiqdrre8rFABsG338
 JUztFyZLwsDnjQ0cc1/+X/zXCSremKckVvaa68/gEAfTORFIf9hQJBO1GQUMqHHauRmRCwYosW
 CWmFFY1tMvs2ykUa6RGFNC8NatQwGbQJhVTIGyL4BlJUrrgi6Qun9if2vqXJQ8AEpLtdTJVFea
 R9JarmrFvUAn7Vw0EI1/o6nnbDSQOquLJqtTbw2w17y28lwPsPEQkukDHYmrxNU7OitydSes76
 pmY=
X-SBRS: 2.7
X-MesageID: 5717432
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5717432"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Sep 2019 11:41:10 +0100
Message-ID: <20190918104113.3294-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20190918104113.3294-1-paul.durrant@citrix.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v13 1/4] remove late (on-demand) construction of
 IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan
 Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlcmUgaXMgYSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnLCB3aGljaCBz
aG91bGQgYmUgc2V0IGlmCmFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKY29uc3RydWN0aW9uIHVudGlsIHRoZSBhc3NpZ25t
ZW50IGlzIGRvbmUuIEFsc28gZG9uJ3QgdGVhciBkb3duIHRoZSB0YWJsZXMKYWdhaW4gd2hlbiB0
aGUgbGFzdCBkZXZpY2UgaXMgZGUtYXNzaWduZWQ7IGRlZmVyIHRoYXQgdGFzayB1bnRpbCBkb21h
aW4KZGVzdHJ1Y3Rpb24uCgpUaGlzIGFsbG93cyB0aGUgaGFzX2lvbW11X3B0KCkgaGVscGVyIGFu
ZCBpb21tdV9zdGF0dXMgZW51bWVyYXRpb24gdG8gYmUKcmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lv
bW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBjYWxscyB0bwppc19pb21tdV9lbmFibGVk
KCkuIFJlbWFpbmluZyBvcGVuLWNvZGVkIHRlc3RzIG9mIGlvbW11X2hhcF9wdF9zaGFyZSBjYW4K
YWxzbyBiZSByZXBsYWNlZCBieSBjYWxscyB0byBpb21tdV91c2VfaGFwX3B0KCkuClRoZSBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rp
b25zIGJlY29tZQpyZWR1bmRhbnQsIGFzIGRvZXMgdGhlICdzdHJpY3QgbW9kZScgZG9tMCBwYWdl
X2xpc3QgbWFwcGluZyBjb2RlIGluCmlvbW11X2h3ZG9tX2luaXQoKSwgYW5kIGlvbW11X3RlYXJk
b3duKCkgY2FuIGJlIG1hZGUgc3RhdGljIGlzIGl0cyBvbmx5CnJlbWFpbmluZyBjYWxsZXIsIGlv
bW11X2RvbWFpbl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKbW9kdWxlLgoK
QWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0aGUg
aHlwZXJ2aXNvciAoYXQKdGhlIGV4cGVuc2Ugb2Ygc29tZSBhZGRpdGlvbnMgaW4gdGhlIHRvb2xz
dGFjaykuCgpOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFsbCBhbW91bnQgb2YgZXh0
cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICB0byBhY2NvbW1vZGF0ZSBJT01NVSBwYWdlIHRh
YmxlcyB0aGF0IG1heSBuZXZlciBiZSB1c2VkLCBzaW5jZSB0aGUKICAgICAgcGVyLWRvbWFpbiBJ
T01NVS1lbmFibGUgZmxhZyBpcyBjdXJyZW50bHkgc2V0IHRvIHRoZSB2YWx1ZSBvZiB0aGUKICAg
ICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQg
YW4gb3B0aW9uIHRvCiAgICAgIHRoZSB0b29sc3RhY2sgdG8gYWxsb3cgaXQgdG8gYmUgdHVybmVk
IG9mZiBpZiB0aGVyZSBpcyBubyBpbnRlbnRpb24KICAgICAgdG8gYXNzaWduIHBhc3N0aHJvdWdo
IGhhcmR3YXJlIHRvIHRoZSBkb21haW4uCiAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSBy
ZXNvdXJjZSwgJ2lvbW11X21lbWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICBkb21haW5fYnVp
bGRfaW5mby4gVGhpcyBwYXRjaCBzZXRzIGl0IHRvIGEgdmFsdWUgY2FsY3VsYXRlZCBiYXNlZAog
ICAgICBvbiB0aGUgZG9tYWluJ3MgbWF4aW11bSBtZW1vcnkgd2hlbiB0aGUgUDJNIHNoYXJpbmcg
aXMgZWl0aGVyIG5vdAogICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHpl
cm8gb3RoZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgIHRoZSB0b29sc3RhY2sgb3B0aW9uIG1l
bnRpb25lZCBhYm92ZSBpcyBhZGRlZCwgaXQgd2lsbCBhbHNvIGJlIHplcm8KICAgICAgaWYgdGhl
IHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcgaXMgdHVybmVkIG9mZi4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0u
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IFBldHJlIFBpcmNh
bGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgpQcmV2aW91c2x5IHBhcnQgb2Ygc2Vy
aWVzIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOS0wNy9tc2cwMjI2Ny5odG1sCgp2OToKIC0gQXZvaWQgdGhlIGlvbW11X21lbWtiIG92ZXJo
ZWFkIGlmIHRoZSBJT01NVSBpcyBkaXNhYmxlIG9yIHBhZ2UgdGFibGVzCiAgIGFyZSBzaGFyZWQK
CnY3OgogLSBBZGQgdG9vbHN0YWNrIG1lbW9yeSByZXNlcnZhdGlvbiBmb3IgSU9NTVUgcGFnZSB0
YWJsZXMuLi4gUmUtdXNlIG9mCiAgIHNoYWRvdyBjYWxjdWxhdGlvbiBkaWRuJ3Qgc2VlbSBhcHBy
b3ByaWF0ZSBzbyBhIG5ldyBoZWxwZXIgZnVuY3Rpb24gaXMKICAgYWRkZWQKCnY1OgogLSBNaW5v
ciBzdHlsZSBmaXhlcwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAg
fCAgIDcgKysKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgICAgICAgICAgfCAgIDYgKy0K
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGli
eGwvbGlieGxfdXRpbHMuYyAgICAgICAgICAgICB8ICAxNSArKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmggICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAg
ICAgICAgICAgICB8ICAyNCArKysrLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAg
ICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICB8ICAg
MiArLQogeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICAgICB8ICAgNSArLQogeGVu
L2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2
L21tL3AybS5jICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L21tL3BhZ2lu
Zy5jICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAg
ICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICB8
ICAgNCArLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgICAgICB8ICAgMiArLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyB8ICAxMSAtLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgfCAxMzQgKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgfCAgMTIgLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgIHwgIDEwICstCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgIHwgIDk3IC0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21t
dS5oICAgICAgICAgICAgICAgfCAgMTYgLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAg
ICAgICAgICAgIHwgICAyIC0KIDI0IGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDI3
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMv
bGlieGwvbGlieGwuaAppbmRleCA4MTY5ZDQ0YmRhLi4xMjU0NTEzMGRmIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTQwOCw2ICs0
MDgsMTMgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9JT01NVV9IQVBf
UFRfU0hBUkUgMQogCisvKgorICogTElCWExfSEFWRV9CVUlMRElORk9fSU9NTVVfTUVNS0IgaW5k
aWNhdGVzIHRoYXRlIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCisgKiBoYXMgYW4gaW9tbXVfbWVt
a2IgZmllbGQgd2hpY2ggc2hvdWxkIGJlIHNldCB3aXRoIHRoZSBhbW91bnQgb2YgbWVtb3J5Cisg
KiBvdmVyaGVhZCBuZWVkZWQgYnkgdGhlIGRvbWFpbiBmb3IgcG9wdWxhdGluZyBJT01NVSBwYWdl
IHRhYmxlcy4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19JT01NVV9NRU1LQiAx
CisKIC8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggNDQ4YTJh
ZjhmZC4uZmQ2ZjMzMzEyZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKQEAgLTQ2MSwxNSArNDYxLDE3IEBAIGludCBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgaWYgKHJjKSBnb3RvIG91
dDsKIAogICAgICpuZWVkX21lbWtiID0gYl9pbmZvLT50YXJnZXRfbWVta2I7CisgICAgKm5lZWRf
bWVta2IgKz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBiX2luZm8tPmlvbW11X21lbWtiOworCiAg
ICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BW
SDoKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKLSAgICAgICAgKm5lZWRfbWVta2Ig
Kz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOworICAgICAg
ICAqbmVlZF9tZW1rYiArPSBMSUJYTF9IVk1fRVhUUkFfTUVNT1JZOwogICAgICAgICBpZiAobGli
eGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpCiAgICAgICAg
ICAgICAqbmVlZF9tZW1rYiArPSAzMiAqIDEwMjQ7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
TElCWExfRE9NQUlOX1RZUEVfUFY6Ci0gICAgICAgICpuZWVkX21lbWtiICs9IGJfaW5mby0+c2hh
ZG93X21lbWtiICsgTElCWExfUFZfRVhUUkFfTUVNT1JZOworICAgICAgICAqbmVlZF9tZW1rYiAr
PSBMSUJYTF9QVl9FWFRSQV9NRU1PUlk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJjID0gRVJST1JfSU5WQUw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzI1M2Q2ZTBmYi4u
ZDUyYzYzYjZiMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDg2LDYgKzQ4Niw3IEBAIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgidGFy
Z2V0X21lbWtiIiwgICAgTWVtS0IpLAogICAgICgidmlkZW9fbWVta2IiLCAgICAgTWVtS0IpLAog
ICAgICgic2hhZG93X21lbWtiIiwgICAgTWVtS0IpLAorICAgICgiaW9tbXVfbWVta2IiLCAgICAg
TWVtS0IpLAogICAgICgicnRjX3RpbWVvZmZzZXQiLCAgdWludDMyKSwKICAgICAoImV4ZWNfc3Np
ZHJlZiIsICAgIHVpbnQzMiksCiAgICAgKCJleGVjX3NzaWRfbGFiZWwiLCBzdHJpbmcpLApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0
aWxzLmMKaW5kZXggZjM2MGY1ZTIyOC4uNDA1NzMzYjdlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC00OCw2
ICs0OCwyMSBAQCB1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5
KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiLCB1bnNpZ25lZAogICAgIHJldHVybiA0ICogKDI1NiAq
IHNtcF9jcHVzICsgMiAqIChtYXhtZW1fa2IgLyAxMDI0KSk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcg
bGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYikK
K3sKKyAgICB1bnNpZ25lZCBsb25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4bWVt
X2tiIC8gNDsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWw7CisKKyAgICAvKiBBc3N1bWUgYSA0IGxl
dmVsIHBhZ2UgdGFibGUgd2l0aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KKyAgICBmb3IgKGxl
dmVsID0gMDsgbGV2ZWwgPCA0OyBsZXZlbCsrKQorICAgIHsKKyAgICAgICAgbWVtX3BhZ2VzID0g
RElWX1JPVU5EVVAobWVtX3BhZ2VzLCA1MTIpOworICAgICAgICBpb21tdV9wYWdlcyArPSBtZW1f
cGFnZXM7CisgICAgfQorCisgICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKK30KKwogY2hhciAq
bGlieGxfZG9taWRfdG9fbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCiB7CiAg
ICAgdW5zaWduZWQgaW50IGxlbjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmggYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDQ0NDA5YWZkYzQuLjYzMGNjYmUy
OGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdXRpbHMuaApAQCAtMjQsNiArMjQsNyBAQCBjb25zdAogY2hhciAqbGlieGxfYmFz
ZW5hbWUoY29uc3QgY2hhciAqbmFtZSk7IC8qIHJldHVybnMgc3RyaW5nIGZyb20gc3RyZHVwICov
CiAKIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkodW5zaWdu
ZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkIGludCBzbXBfY3B1cyk7Cit1bnNpZ25lZCBsb25n
IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2Ip
OwogaW50IGxpYnhsX25hbWVfdG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5h
bWUsIHVpbnQzMl90ICpkb21pZCk7CiBpbnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21p
ZChsaWJ4bF9jdHggKmN0eCwgY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNo
YXIgKmxpYnhsX2RvbWlkX3RvX25hbWUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmlu
ZGV4IGUxMDViZGEyYmIuLjI5M2Y1ZjczMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTIwNyw2ICsxMjA3LDcgQEAgdm9pZCBw
YXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgY29uZmlnX2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZG9tYWluX2NvbmZpZyAqZF9jb25maWcpCiB7CisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87
CiAgICAgY29uc3QgY2hhciAqYnVmOwogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9D
b25maWcgKmNvbmZpZzsKQEAgLTEyMjEsMTAgKzEyMjIsMjIgQEAgdm9pZCBwYXJzZV9jb25maWdf
ZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGludCBwY2lfc2VpemUgPSAwOwog
ICAgIGludCBpLCBlOwogICAgIGNoYXIgKmtlcm5lbF9iYXNlbmFtZTsKKyAgICBib29sIGlvbW11
X2VuYWJsZWQsIGlvbW11X2hhcF9wdF9zaGFyZTsKIAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVf
aW5mbyAqY19pbmZvID0gJmRfY29uZmlnLT5jX2luZm87CiAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogCisgICAgbGlieGxfcGh5c2luZm9f
aW5pdCgmcGh5c2luZm8pOworICAgIGlmIChsaWJ4bF9nZXRfcGh5c2luZm8oY3R4LCAmcGh5c2lu
Zm8pICE9IDApIHsKKyAgICAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8pOwor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2dldF9waHlzaW5mbyBmYWlsZWRcbiIpOwor
ICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7CisgICAgfQorCisgICAgaW9tbXVfZW5hYmxlZCA9
IHBoeXNpbmZvLmNhcF9odm1fZGlyZWN0aW87CisgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gcGh5
c2luZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZTsKKyAgICBsaWJ4bF9waHlzaW5mb19kaXNwb3Nl
KCZwaHlzaW5mbyk7CisKICAgICBjb25maWc9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ19z
b3VyY2UpOwogICAgIGlmICghY29uZmlnKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFp
bGVkIHRvIGFsbG9jYXRlIGZvciBjb25maWd1cmF0aW9uXG4iKTsKQEAgLTE0NDgsMTQgKzE0NjEs
MjEgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAog
ICAgICAgICBleGl0KDEpOwogICAgIH0KIAotICAgIC8qIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFk
b3dfbWVtb3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCisgICAgLyogbGli
eGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSBhbmQKKyAgICAgKiBsaWJ4bF9nZXRfcmVx
dWlyZWRfaW9tbXVfbWVtb3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCiAg
ICAgICogKGRlZmF1bHQgb3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9yeSBhcmUgc2V0
LCBiZWNhdXNlIHRoZQotICAgICAqIGNhbGN1bGF0aW9uIGRlcGVuZHMgb24gdGhvc2UgdmFsdWVz
LiAqLworICAgICAqIGNhbGN1bGF0aW9ucyBkZXBlbmQgb24gdGhvc2UgdmFsdWVzLiAqLwogICAg
IGJfaW5mby0+c2hhZG93X21lbWtiID0gIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hhZG93
X21lbW9yeSIsICZsLCAwKQogICAgICAgICA/IGwgKiAxMDI0CiAgICAgICAgIDogbGlieGxfZ2V0
X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwogCisgICAg
LyogTm8gSU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUgSU9NTVUgaXMg
ZGlzYWJsZWQgb3IgaXQKKyAgICAgKiBjYW4gc2hhcmUgdGhlIFAyTS4gKi8KKyAgICBiX2luZm8t
PmlvbW11X21lbWtiID0gKCFpb21tdV9lbmFibGVkIHx8IGlvbW11X2hhcF9wdF9zaGFyZSkKKyAg
ICAgICAgPyAwCisgICAgICAgIDogbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2lu
Zm8tPm1heF9tZW1rYik7CisKICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5vbWln
cmF0ZSIsICZiX2luZm8tPmRpc2FibGVfbWlncmF0ZSwgMCk7CiAKICAgICBpZiAoIXhsdV9jZmdf
Z2V0X2xvbmcoY29uZmlnLCAidHNjX21vZGUiLCAmbCwgMSkpIHsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA3ZjE0NDI5MzJhLi42OTI1
NjU3NTdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCkBAIC0xMDU2LDcgKzEwNTYsNyBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgIW1mbl9lcShscGFlX2dldF9tZm4oKmVu
dHJ5KSwgbHBhZV9nZXRfbWZuKG9yaWdfcHRlKSkgKQogICAgICAgICBwMm1fZnJlZV9lbnRyeShw
Mm0sIG9yaWdfcHRlLCBsZXZlbCk7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChwMm0tPmRvbWFp
bikgJiYKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQocDJtLT5kb21haW4pICYmCiAgICAgICAg
ICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgqZW50cnkpKSApCiAg
ICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSAwOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5k
ZXggZDM4MTc4NGVkZC4uN2NmYWIyZGMyNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0zNjUsNyArMzY1LDcg
QEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAogICAgIH0KIAog
ICAgIG5lZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgotICAgICAgICAoIWlvbW11X2hh
cF9wdF9zaGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKKyAgICAgICAgKCFpb21tdV91c2Vf
aGFwX3B0KGQpIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3Bh
Z2luZyA9IGZhbHNlICkKICAgICB7CiAgICAgICAgIG5yX3BhZ2VzID0gZ2V0X21lbXNpemUoJmRv
bTBfc2l6ZSwgYXZhaWwpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94
ZW4vYXJjaC94ODYvaHZtL210cnIuYwppbmRleCA3Y2NkODViY2VhLi41YWQxNWVhZmUwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210
cnIuYwpAQCAtNzgzLDcgKzc4Myw4IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTVRSUiwg
aHZtX3NhdmVfbXRycl9tc3IsIGh2bV9sb2FkX210cnJfbXNyLCAxLAogCiB2b2lkIG1lbW9yeV90
eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoIChoYXNfaW9tbXVfcHQo
ZCkgfHwgY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAmJiBkLT52Y3B1ICYmIGQtPnZjcHVbMF0g
KQorICAgIGlmICggKGlzX2lvbW11X2VuYWJsZWQoZCkgfHwgY2FjaGVfZmx1c2hfcGVybWl0dGVk
KGQpKSAmJgorICAgICAgICAgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkKICAgICB7CiAgICAgICAg
IHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKGQpOwogICAgICAgICBmbHVzaF9hbGwoRkxVU0hfQ0FD
SEUpOwpAQCAtODMxLDcgKzgzMiw3IEBAIGludCBlcHRlX2dldF9lbnRyeV9lbXQoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIE1U
UlJfVFlQRV9VTkNBQ0hBQkxFOwogICAgIH0KIAotICAgIGlmICggIWhhc19pb21tdV9wdChkKSAm
JiAhY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpICkKKyAgICBpZiAoICFpc19pb21tdV9lbmFibGVk
KGQpICYmICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoZCkgKQogICAgIHsKICAgICAgICAgKmlwYXQg
PSAxOwogICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1dSQkFDSzsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMK
aW5kZXggYTVmZTg5ZTMzOS4uZWZiODgyMTc2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTE2
NjQsNyArMTY2NCw3IEBAIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgKm1lYykKICAgICAgICAgY2FzZSBYRU5f
RE9NQ1RMX01FTV9TSEFSSU5HX0NPTlRST0w6CiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0g
MDsKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkoaGFzX2lvbW11X3B0KGQpICYmIG1lYy0+dS5l
bmFibGUpICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSAm
JiBtZWMtPnUuZW5hYmxlKSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRVhERVY7CiAgICAgICAg
ICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxl
ZCA9IG1lYy0+dS5lbmFibGU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggOGE1MjI5ZWUyMS4uZTVlNDM0OWRlYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMTM0MSw3ICsxMzQxLDcgQEAgaW50IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIAogICAgIGlmICggIXBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShwMm0tPmRvbWFpbikgKQogICAgIHsKLSAgICAgICAgaWYgKCAhaGFzX2lvbW11X3B0
KGQpICkKKyAgICAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAgICBy
ZXR1cm4gMDsKICAgICAgICAgcmV0dXJuIGlvbW11X2xlZ2FjeV9tYXAoZCwgX2RmbihnZm5fbCks
IF9tZm4oZ2ZuX2wpLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOwpAQCAtMTQzMiw3ICsxNDMy
LDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbl9sKQogCiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkK
ICAgICB7Ci0gICAgICAgIGlmICggIWhhc19pb21tdV9wdChkKSApCisgICAgICAgIGlmICggIWlz
X2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIHJldHVy
biBpb21tdV9sZWdhY3lfdW5tYXAoZCwgX2RmbihnZm5fbCksIFBBR0VfT1JERVJfNEspOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wYWdpbmcuYwppbmRleCA2OWFhMjI4ZTQ2Li5kOWE1MmM0ZGI0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC0y
MTMsNyArMjEzLDcgQEAgaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4g
KmQsIGJvb2xfdCBsb2dfZ2xvYmFsKQogewogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGhhc19p
b21tdV9wdChkKSAmJiBsb2dfZ2xvYmFsICkKKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkg
JiYgbG9nX2dsb2JhbCApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBSZWZ1c2UgdG8g
dHVybiBvbiBnbG9iYWwgbG9nLWRpcnR5IG1vZGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCA3OTVhNDY3NDYyLi5m
YTU1ZjM0NzRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC0xNDM0LDcgKzE0MzQsNyBAQCBpbnQgbWVtb3J5X2Fk
ZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4
bSkKICAgICAgKiBzaGFyZWQgb3IgYmVpbmcga2VwdCBpbiBzeW5jIHRoZW4gbmV3bHkgYWRkZWQg
bWVtb3J5IG5lZWRzIHRvIGJlCiAgICAgICogbWFwcGVkIGhlcmUuCiAgICAgICovCi0gICAgaWYg
KCBoYXNfaW9tbXVfcHQoaGFyZHdhcmVfZG9tYWluKSAmJgorICAgIGlmICggaXNfaW9tbXVfZW5h
YmxlZChoYXJkd2FyZV9kb21haW4pICYmCiAgICAgICAgICAhaW9tbXVfdXNlX2hhcF9wdChoYXJk
d2FyZV9kb21haW4pICYmCiAgICAgICAgICAhbmVlZF9pb21tdV9wdF9zeW5jKGhhcmR3YXJlX2Rv
bWFpbikgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29t
bW9uL21lbW9yeS5jCmluZGV4IGQ1YWZmODNmMmQuLjczNjRmZDJjMzMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtODIzLDcgKzgy
Myw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwKICAgICB4YXRwLT5ncGZuICs9IHN0YXJ0OwogICAg
IHhhdHAtPnNpemUgLT0gc3RhcnQ7CiAKLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSApCisgICAg
aWYgKCBpc19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICB0aGlzX2NwdShpb21tdV9kb250X2Zs
dXNoX2lvdGxiKSA9IDE7CiAKICAgICB3aGlsZSAoIHhhdHAtPnNpemUgPiBkb25lICkKQEAgLTg0
NCw3ICs4NDQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCiAgICAgICAgIH0KICAgICB9CiAKLSAg
ICBpZiAoIGhhc19pb21tdV9wdChkKSApCisgICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICkK
ICAgICB7CiAgICAgICAgIGludCByZXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZl
bnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAyYTFjODdlNDRiLi4zYjE4MTk1ZWJm
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9l
dmVudC5jCkBAIC02MzAsNyArNjMwLDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjKQogCiAgICAgICAgICAg
ICAvKiBObyBwYWdpbmcgaWYgaW9tbXUgaXMgdXNlZCAqLwogICAgICAgICAgICAgcmMgPSAtRU1M
SU5LOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShoYXNfaW9tbXVfcHQoZCkpICkKKyAgICAg
ICAgICAgIGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSkgKQogICAgICAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgICAgICByYyA9IC1FWERFVjsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9kZXZpY2VfdHJlZS5jCmluZGV4IDEyZjJjNGMzZjIuLmVhOWZkNTRlM2IgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtNDAsMTcgKzQwLDYgQEAgaW50IGlvbW11X2Fz
c2lnbl9kdF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpk
ZXYpCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmZGV2LT5kb21haW5fbGlzdCkgKQogICAgICAgICBn
b3RvIGZhaWw7CiAKLSAgICAvKgotICAgICAqIFRoZSBod2RvbSBpcyBmb3JjZWQgdG8gdXNlIElP
TU1VIGZvciBwcm90ZWN0aW5nIGFzc2lnbmVkCi0gICAgICogZGV2aWNlLiBUaGVyZWZvcmUgdGhl
IElPTU1VIGRhdGEgaXMgYWxyZWFkeSBzZXQgdXAuCi0gICAgICovCi0gICAgQVNTRVJUKCFpc19o
YXJkd2FyZV9kb21haW4oZCkgfHwKLSAgICAgICAgICAgaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFU
VVNfaW5pdGlhbGl6ZWQpOwotCi0gICAgcmMgPSBpb21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYg
KCByYyApCi0gICAgICAgIGdvdG8gZmFpbDsKLQogICAgIC8qIFRoZSBmbGFnIGZpZWxkIGRvZXNu
J3QgbWF0dGVyIHRvIERUIGRldmljZS4gKi8KICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmFz
c2lnbl9kZXZpY2UoZCwgMCwgZHRfdG9fZGV2KGRldiksIDApOwogCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwppbmRleCAxMWVjZTRkMWYzLi43MWYxN2U3ZWRjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKQEAgLTE1Miw2ICsxNTIsMTcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9pb21t
dV9wYXJhbShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJkb20wLWlvbW11IiwgcGFy
c2VfZG9tMF9pb21tdV9wYXJhbSk7CiAKK3N0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19o
d2RvbV9yZXFzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaWYgKCBpb21tdV9od2RvbV9ub25l
IHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBh
cmNoX2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKGQpOworCisgICAgaW9tbXVfaHdk
b21fcGFzc3Rocm91Z2ggPSBmYWxzZTsKKyAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOwor
fQorCiBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1
Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTE2OSwxMjkgKzE4MCw0NCBA
QCBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcmV0dXJu
IHJldDsKIAogICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21tdV9nZXRfb3BzKCk7Ci0gICAgcmV0
dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmluaXQoZCk7Ci19CisgICAgcmV0ID0gaGQtPnBsYXRmb3Jt
X29wcy0+aW5pdChkKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CiAKLXN0
YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4gKmQp
Ci17Ci0gICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xhdGUo
ZCkgKQotICAgICAgICByZXR1cm47CisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQor
ICAgICAgICBjaGVja19od2RvbV9yZXFzKGQpOyAvKiBtYXkgbW9kaWZ5IGlvbW11X2h3ZG9tX3N0
cmljdCAqLwogCi0gICAgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShkKTsK
KyAgICAvKgorICAgICAqIE5COiAncmVsYXhlZCcgaC93IGRvbWFpbnMgZG9uJ3QgbmVlZCB0aGUg
SU9NTVUgbWFwcGluZ3MgdG8gYmUga2VwdAorICAgICAqICAgICBpbi1zeW5jIHdpdGggdGhlaXIg
YXNzaWduZWQgcGFnZXMgYmVjYXVzZSBhbGwgaG9zdCBSQU0gd2lsbCBiZQorICAgICAqICAgICBt
YXBwZWQgZHVyaW5nIGh3ZG9tX2luaXQoKS4KKyAgICAgKi8KKyAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgfHwgaW9tbXVfaHdkb21fc3RyaWN0ICkKKyAgICAgICAgaGQtPm5lZWRfc3lu
YyA9ICFpb21tdV91c2VfaGFwX3B0KGQpOwogCi0gICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2gg
PSBmYWxzZTsKLSAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0cnVlOworICAgIHJldHVybiAwOwog
fQogCiB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICBj
aGVja19od2RvbV9yZXFzKGQpOwotCiAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAg
ICAgICAgIHJldHVybjsKIAogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVfZHVt
cF9wMm1fdGFibGUsICJkdW1wIGlvbW11IHAybSB0YWJsZSIsIDApOwogCi0gICAgaGQtPnN0YXR1
cyA9IElPTU1VX1NUQVRVU19pbml0aWFsaXppbmc7Ci0gICAgLyoKLSAgICAgKiBOQjogcmVsYXhl
ZCBodyBkb21haW5zIGRvbid0IG5lZWQgc3luYyBiZWNhdXNlIGFsbCByYW0gaXMgYWxyZWFkeQot
ICAgICAqIG1hcHBlZCBpbiB0aGUgaW9tbXUgcGFnZSB0YWJsZXMuCi0gICAgICovCi0gICAgaGQt
Pm5lZWRfc3luYyA9IGlvbW11X2h3ZG9tX3N0cmljdCAmJiAhaW9tbXVfdXNlX2hhcF9wdChkKTsK
LSAgICBpZiAoIG5lZWRfaW9tbXVfcHRfc3luYyhkKSApCi0gICAgewotICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwotICAgICAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIGZsdXNoX2ZsYWdz
ID0gMDsKLSAgICAgICAgaW50IHJjID0gMDsKLQotICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2gg
KCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGRmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7Ci0gICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbWFwcGluZyA9IElPTU1VRl9yZWFkYWJsZTsKLSAgICAgICAgICAgIGludCByZXQ7Ci0KLSAg
ICAgICAgICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNr
KSA9PSAwKSB8fAotICAgICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX3R5cGVfbWFzaykKLSAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSAp
Ci0gICAgICAgICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7Ci0KLSAgICAgICAg
ICAgIHJldCA9IGlvbW11X21hcChkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgMCwgbWFwcGluZywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwotCi0gICAgICAgICAg
ICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgcmMgPSByZXQ7Ci0KLSAgICAgICAgICAgIGlm
ICggIShpKysgJiAweGZmZmZmKSApCi0gICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3Nv
ZnRpcnFzKCk7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBVc2Ugd2hpbGUtYnJlYWsgdG8gYXZv
aWQgY29tcGlsZXIgd2FybmluZyAqLwotICAgICAgICB3aGlsZSAoIGlvbW11X2lvdGxiX2ZsdXNo
X2FsbChkLCBmbHVzaF9mbGFncykgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYg
KCByYyApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImQlZDogSU9NTVUgbWFw
cGluZyBmYWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMp
OwotICAgIH0KLQogICAgIGhkLT5wbGF0Zm9ybV9vcHMtPmh3ZG9tX2luaXQoZCk7Ci0KLSAgICBo
ZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkOwogfQogCi12b2lkIGlvbW11X3Rl
YXJkb3duKHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwogCi0gICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19kaXNhYmxlZDsKICAgICBoZC0+
cGxhdGZvcm1fb3BzLT50ZWFyZG93bihkKTsKICAgICB0YXNrbGV0X3NjaGVkdWxlKCZpb21tdV9w
dF9jbGVhbnVwX3Rhc2tsZXQpOwogfQogCi1pbnQgaW9tbXVfY29uc3RydWN0KHN0cnVjdCBkb21h
aW4gKmQpCi17Ci0gICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0K
LSAgICBpZiAoIGhkLT5zdGF0dXMgPT0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkICkKLSAgICAg
ICAgcmV0dXJuIDA7Ci0KLSAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2luaXRpYWxpemlu
ZzsKLQotICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQotICAgIHsKLSAgICAgICAgaW50
IHJjOwotCi0gICAgICAgIGhkLT5uZWVkX3N5bmMgPSB0cnVlOwotCi0gICAgICAgIHJjID0gYXJj
aF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKGQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAg
ICAgewotICAgICAgICAgICAgaWYgKCByYyAhPSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGhkLT5uZWVkX3N5bmMgPSBmYWxzZTsKLSAgICAgICAgICAgICAgICBo
ZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2Rpc2FibGVkOwotICAgICAgICAgICAgfQotCi0gICAg
ICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBoZC0+c3RhdHVzID0g
SU9NTVVfU1RBVFVTX2luaXRpYWxpemVkOwotCi0gICAgLyoKLSAgICAgKiBUaGVyZSBtYXkgYmUg
ZGlydHkgY2FjaGUgbGluZXMgd2hlbiBhIGRldmljZSBpcyBhc3NpZ25lZAotICAgICAqIGFuZCBi
ZWZvcmUgaGFzX2lvbW11X3B0KGQpIGJlY29taW5nIHRydWUsIHRoaXMgd2lsbCBjYXVzZQotICAg
ICAqIG1lbW9yeV90eXBlX2NoYW5nZWQgbG9zZSBlZmZlY3QgaWYgbWVtb3J5IHR5cGUgY2hhbmdl
cy4KLSAgICAgKiBDYWxsIG1lbW9yeV90eXBlX2NoYW5nZWQgaGVyZSB0byBhbWVuZCB0aGlzLgot
ICAgICAqLwotICAgIG1lbW9yeV90eXBlX2NoYW5nZWQoZCk7Ci0KLSAgICByZXR1cm4gMDsKLX0K
LQogdm9pZCBpb21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlm
ICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQpAQCAtNTg3LDExICs1MTMsOCBAQCBpbnQgaW9tbXVf
ZG9fZG9tY3RsKAogdm9pZCBpb21tdV9zaGFyZV9wMm1fdGFibGUoc3RydWN0IGRvbWFpbiogZCkK
IHsKICAgICBBU1NFUlQoaGFwX2VuYWJsZWQoZCkpOwotICAgIC8qCi0gICAgICogaW9tbXVfdXNl
X2hhcF9wdChkKSBjYW5ub3QgYmUgdXNlZCBoZXJlIGJlY2F1c2UgZHVyaW5nIGRvbWFpbgotICAg
ICAqIGNvbnN0cnVjdGlvbiBoYXNfaW9tbXVfcHQoZCkgd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNl
IGhlcmUuCi0gICAgICovCi0gICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICYmIGlvbW11X2hh
cF9wdF9zaGFyZSApCisKKyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAgICAgICBp
b21tdV9nZXRfb3BzKCktPnNoYXJlX3AybShkKTsKIH0KIApAQCAtNjM4LDggKzU2MSw3IEBAIHN0
YXRpYyB2b2lkIGlvbW11X2R1bXBfcDJtX3RhYmxlKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIG9w
cyA9IGlvbW11X2dldF9vcHMoKTsKICAgICBmb3JfZWFjaF9kb21haW4oZCkKICAgICB7Ci0gICAg
ICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpIHx8Ci0gICAgICAgICAgICAgZG9tX2lvbW11
KGQpLT5zdGF0dXMgPCBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQgKQorICAgICAgICBpZiAoIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSB8fCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9wY2kuYwppbmRleCBkMjhmMTdhZjc1Li4xZmFkMGFmNTM0IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYwpAQCAtOTM5LDkgKzkzOSw2IEBAIHN0YXRpYyBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHVpbnQxNl90IHNlZywgdWludDhfdCBidXMsCiAKICAgICBwZGV2LT5mYXVs
dC5jb3VudCA9IDA7CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVf
cHQoZCkgKQotICAgICAgICBpb21tdV90ZWFyZG93bihkKTsKLQogICAgIHJldHVybiByZXQ7CiB9
CiAKQEAgLTE0OTAsMTMgKzE0ODcsNiBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgaWYg
KCAhcGNpZGV2c190cnlsb2NrKCkgKQogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwogCi0gICAg
cmMgPSBpb21tdV9jb25zdHJ1Y3QoZCk7Ci0gICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBw
Y2lkZXZzX3VubG9jaygpOwotICAgICAgICByZXR1cm4gcmM7Ci0gICAgfQotCiAgICAgcGRldiA9
IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4p
OwogICAgIGlmICggIXBkZXYgKQogICAgIHsKQEAgLTE1MjUsOCArMTUxNSw2IEBAIHN0YXRpYyBp
bnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBkb25lOgotICAgIGlmICggIWhhc19hcmNoX3BkZXZz
KGQpICYmIGhhc19pb21tdV9wdChkKSApCi0gICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAg
IHBjaWRldnNfdW5sb2NrKCk7CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCmluZGV4IGYxMjM3NjBlZTIuLjNjMTdmMTEzODYgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0xNzIxLDE1ICsxNzIxLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVf
ZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBBU1NFUlQoaXNfaW9tbXVf
ZW5hYmxlZChkKSk7CiAKLSAgICAvKgotICAgICAqIFdlIGNhbid0IHVzZSBpb21tdV91c2VfaGFw
X3B0IGhlcmUgYmVjYXVzZSBlaXRoZXIgSU9NTVUgc3RhdGUKLSAgICAgKiBpcyBhbHJlYWR5IGNo
YW5nZWQgdG8gSU9NTVVfU1RBVFVTX2Rpc2FibGVkIGF0IHRoaXMgcG9pbnQgb3IKLSAgICAgKiBo
YXMgYWx3YXlzIGJlZW4gSU9NTVVfU1RBVFVTX2Rpc2FibGVkLgotICAgICAqCi0gICAgICogV2Ug
YWxzbyBuZWVkIHRvIHRlc3QgaWYgSEFQIGlzIGVuYWJsZWQgYmVjYXVzZSBQViBndWVzdHMgY2Fu
Ci0gICAgICogZW50ZXIgdGhpcyBwYXRoIHRvby4KLSAgICAgKi8KLSAgICBpZiAoIGhhcF9lbmFi
bGVkKGQpICYmIGlvbW11X2hhcF9wdF9zaGFyZSApCisgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0
KGQpICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5n
X2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA4MzE5ZmUwYTY5Li40
N2EzZTU1MjEzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtODEsMTAzICs4
MSw2IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICpt
c2kpCiAgICAgcmV0dXJuIG9wcy0+c2V0dXBfaHBldF9tc2kgPyBvcHMtPnNldHVwX2hwZXRfbXNp
KG1zaSkgOiAtRU5PREVWOwogfQogCi1pbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBp
bnQgcmMgPSAwLCBuID0gMDsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsK
LQotICAgIGlmICggdW5saWtlbHkoZC0+aXNfZHlpbmcpICkKLSAgICAgICAgcmMgPSAtRVNSQ0g7
Ci0KLSAgICB3aGlsZSAoICFyYyAmJiAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmZC0+
cGFnZV9saXN0KSkgKQotICAgIHsKLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8Ci0g
ICAgICAgICAgICAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQ
R1Rfd3JpdGFibGVfcGFnZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1mbl90IG1mbiA9IHBh
Z2VfdG9fbWZuKHBhZ2UpOwotICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gbWZuX3RvX2dmbihkLCBt
Zm4pOwotICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0gMDsKLQotICAgICAg
ICAgICAgaWYgKCAhZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICBkZm5fdCBkZm4gPSBfZGZuKGdmbl94KGdmbikpOwotCi0gICAgICAgICAg
ICAgICAgQVNTRVJUKCEoZ2ZuX3goZ2ZuKSA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNTX1dJRFRI
KSk7Ci0gICAgICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2ZuX3goZ2ZuKSkpOwotICAg
ICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwKGQsIGRmbiwgbWZuLCBQQUdFX09SREVSXzRLLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1VRl93
cml0YWJsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZmx1c2hfZmxhZ3MpOwot
Ci0gICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBXZSBtYXkgYmUgd29ya2lu
ZyBiZWhpbmQgdGhlIGJhY2sgb2YgYSBydW5uaW5nIGd1ZXN0LCB3aGljaAotICAgICAgICAgICAg
ICAgICAqIG1heSBjaGFuZ2UgdGhlIHR5cGUgb2YgYSBwYWdlIGF0IGFueSB0aW1lLiAgV2UgY2Fu
J3QgcHJldmVudAotICAgICAgICAgICAgICAgICAqIHRoaXMgKGZvciBpbnN0YW5jZSwgYnkgYnVt
cGluZyB0aGUgdHlwZSBjb3VudCB3aGlsZSBtYXBwaW5nCi0gICAgICAgICAgICAgICAgICogdGhl
IHBhZ2UpIHdpdGhvdXQgY2F1c2luZyBsZWdpdGltYXRlIGd1ZXN0IHR5cGUtY2hhbmdlCi0gICAg
ICAgICAgICAgICAgICogb3BlcmF0aW9ucyB0byBmYWlsLiAgU28gYWZ0ZXIgYWRkaW5nIHRoZSBw
YWdlIHRvIHRoZSBJT01NVSwKLSAgICAgICAgICAgICAgICAgKiBjaGVjayBhZ2FpbiB0byBtYWtl
IHN1cmUgdGhpcyBpcyBzdGlsbCB2YWxpZC4gIE5CIHRoYXQgdGhlCi0gICAgICAgICAgICAgICAg
ICogd3JpdGFibGUgZW50cnkgaW4gdGhlIGlvbW11IGlzIGhhcm1sZXNzIHVudGlsIGxhdGVyLCB3
aGVuCi0gICAgICAgICAgICAgICAgICogdGhlIGFjdHVhbCBkZXZpY2UgZ2V0cyBhc3NpZ25lZC4K
LSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhaXNfaHZt
X2RvbWFpbihkKSAmJgotICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF90eXBlX21hc2spICE9Ci0gICAgICAgICAgICAgICAgICAgICAgUEdUX3dyaXRh
YmxlX3BhZ2UpICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0g
aW9tbXVfdW5tYXAoZCwgZGZuLCBQQUdFX09SREVSXzRLLCAmZmx1c2hfZmxhZ3MpOwotICAgICAg
ICAgICAgICAgICAgICAvKiBJZiB0aGUgdHlwZSBjaGFuZ2VkIHlldCBhZ2Fpbiwgc2ltcGx5IGZv
cmNlIGEgcmV0cnkuICovCi0gICAgICAgICAgICAgICAgICAgIGlmICggIXJjICYmICgocGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBhZ2Vf
bGlzdF9hZGQocGFnZSwgJmQtPnBhZ2VfbGlzdCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2Us
ICZkLT5hcmNoLnJlbG1lbV9saXN0KTsKLSAgICAgICAgaWYgKCAhKCsrbiAmIDB4ZmYpICYmICFw
YWdlX2xpc3RfZW1wdHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAgICAgICBoeXBlcmNhbGxf
cHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgIH0KLQot
ICAgIGlmICggIXJjICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBleHBlY3Rh
dGlvbiBoZXJlIGlzIHRoYXQgZ2VuZXJhbGx5IHRoZXJlIGFyZSBtYW55IG5vcm1hbCBwYWdlcwot
ICAgICAgICAgKiBvbiByZWxtZW1fbGlzdCAodGhlIG9uZXMgd2UgcHV0IHRoZXJlKSBhbmQgb25s
eSBmZXcgYmVpbmcgaW4gYW4KLSAgICAgICAgICogb2ZmbGluZS9icm9rZW4gc3RhdGUuIFRoZSBs
YXR0ZXIgb25lcyBhcmUgYWx3YXlzIGF0IHRoZSBoZWFkIG9mIHRoZQotICAgICAgICAgKiBsaXN0
LiBIZW5jZSB3ZSBmaXJzdCBtb3ZlIHRoZSB3aG9sZSBsaXN0LCBhbmQgdGhlbiBtb3ZlIGJhY2sg
dGhlCi0gICAgICAgICAqIGZpcnN0IGZldyBlbnRyaWVzLgotICAgICAgICAgKi8KLSAgICAgICAg
cGFnZV9saXN0X21vdmUoJmQtPnBhZ2VfbGlzdCwgJmQtPmFyY2gucmVsbWVtX2xpc3QpOwotICAg
ICAgICB3aGlsZSAoICFwYWdlX2xpc3RfZW1wdHkoJmQtPnBhZ2VfbGlzdCkgJiYKLSAgICAgICAg
ICAgICAgICAocGFnZSA9IHBhZ2VfbGlzdF9maXJzdCgmZC0+cGFnZV9saXN0KSwKLSAgICAgICAg
ICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiAoUEdDX3N0YXRlfFBHQ19icm9rZW4pKSkgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3Qp
OwotICAgICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5hcmNoLnJlbG1lbV9s
aXN0KTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9j
X2xvY2spOwotCi0gICAgaWYgKCAhcmMgKQotICAgICAgICAvKgotICAgICAgICAgKiBmbHVzaF9m
bGFncyBhcmUgbm90IHRyYWNrZWQgYWNyb3NzIGh5cGVyY2FsbCBwcmUtZW1wdGlvbiBzbwotICAg
ICAgICAgKiBhc3N1bWUgYSBmdWxsIGZsdXNoIGlzIG5lY2Vzc2FyeS4KLSAgICAgICAgICovCi0g
ICAgICAgIHJjID0gaW9tbXVfaW90bGJfZmx1c2hfYWxsKAotICAgICAgICAgICAgZCwgSU9NTVVf
RkxVU0hGX2FkZGVkIHwgSU9NTVVfRkxVU0hGX21vZGlmaWVkKTsKLQotICAgIGlmICggcmMgJiYg
cmMgIT0gLUVSRVNUQVJUICkKLSAgICAgICAgaW9tbXVfdGVhcmRvd24oZCk7Ci0KLSAgICByZXR1
cm4gcmM7Ci19Ci0KIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5z
bGF0ZWRfaHdkb20oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoICFpc19pb21tdV9lbmFi
bGVkKGQpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vaW9tbXUuaAppbmRleCA5MDRjOWFlYzExLi4xNTc3ZTgzZDJiIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9pb21tdS5oCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVjdCBhcmNoX2lvbW11CiB9OwogCiAv
KiBBbHdheXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICov
Ci0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKGhhc19pb21tdV9wdChkKSkKKyNkZWZpbmUg
aW9tbXVfdXNlX2hhcF9wdChkKSBpc19pb21tdV9lbmFibGVkKGQpCiAKIGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qg
c3RydWN0IGlvbW11X29wcyAqb3BzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAzMWZkYTRiMGNmLi41
MDcxYWZkNmE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC04OCw3ICs4OCw3IEBAIGV4dGVybiBjb25z
dCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgKmlvbW11X2luaXRfb3BzOwogCiAvKiBBcmUgd2UgdXNp
bmcgdGhlIGRvbWFpbiBQMk0gdGFibGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KICNkZWZp
bmUgaW9tbXVfdXNlX2hhcF9wdChkKSBcCi0gICAgKGhhcF9lbmFibGVkKGQpICYmIGhhc19pb21t
dV9wdChkKSAmJiBpb21tdV9oYXBfcHRfc2hhcmUpCisgICAgKGhhcF9lbmFibGVkKGQpICYmIGlz
X2lvbW11X2VuYWJsZWQoZCkgJiYgaW9tbXVfaGFwX3B0X3NoYXJlKQogCiB2b2lkIGlvbW11X3Vw
ZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1
bnNpZ25lZCBpbnQgdmFsdWUpOwogdW5zaWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2ly
ZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGM1ZWQ3
ZWZlOTguLmRmZWMwY2EzZmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC04OCwxNSArODgsOSBAQCB2b2lkIGlvbW11
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogCiB2b2lkIGFyY2hfaW9tbXVfZG9t
YWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgYXJjaF9pb21tdV9kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsKLWludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUo
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5zbGF0ZWRf
aHdkb20oc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1
Y3QgZG9tYWluICpkKTsKIAotaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKTsK
LQotLyogRnVuY3Rpb24gdXNlZCBpbnRlcm5hbGx5LCB1c2UgaW9tbXVfZG9tYWluX2Rlc3Ryb3kg
Ki8KLXZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCk7Ci0KIC8qCiAgKiBUaGUg
Zm9sbG93aW5nIGZsYWdzIGFyZSBwYXNzZWQgdG8gbWFwIG9wZXJhdGlvbnMgYW5kIHBhc3NlZCBi
eSBsb29rdXAKICAqIG9wZXJhdGlvbnMuCkBAIC0yNjMsMTMgKzI1Nyw2IEBAIHN0cnVjdCBpb21t
dV9vcHMgewogIyBkZWZpbmUgaW9tbXVfdmNhbGwgaW9tbXVfY2FsbAogI2VuZGlmCiAKLWVudW0g
aW9tbXVfc3RhdHVzCi17Ci0gICAgSU9NTVVfU1RBVFVTX2Rpc2FibGVkLAotICAgIElPTU1VX1NU
QVRVU19pbml0aWFsaXppbmcsCi0gICAgSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkCi19OwotCiBz
dHJ1Y3QgZG9tYWluX2lvbW11IHsKICAgICBzdHJ1Y3QgYXJjaF9pb21tdSBhcmNoOwogCkBAIC0y
ODksOSArMjc2LDYgQEAgc3RydWN0IGRvbWFpbl9pb21tdSB7CiAgICAgLyogRmVhdHVyZXMgc3Vw
cG9ydGVkIGJ5IHRoZSBJT01NVSAqLwogICAgIERFQ0xBUkVfQklUTUFQKGZlYXR1cmVzLCBJT01N
VV9GRUFUX2NvdW50KTsKIAotICAgIC8qIFN0YXR1cyBvZiBndWVzdCBJT01NVSBtYXBwaW5ncyAq
LwotICAgIGVudW0gaW9tbXVfc3RhdHVzIHN0YXR1czsKLQogICAgIC8qCiAgICAgICogRG9lcyB0
aGUgZ3Vlc3QgcmVxaXJlIG1hcHBpbmdzIHRvIGJlIHN5bmNob25pemVkLCB0byBtYWludGFpbgog
ICAgICAqIHRoZSBkZWZhdWx0IGRmbiA9PSBwZm4gbWFwLiAoU2VlIGNvbW1lbnQgb24gZGZuIGF0
IHRoZSB0b3Agb2YKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMmQxN2M4NDkxNS4uYWUxZmFmNzBkMyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTk2NiwxMCArOTY2LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h3ZG9tX3Bpbm5lZF92
Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogfQogCiAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhS
T1VHSAotI2RlZmluZSBoYXNfaW9tbXVfcHQoZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElP
TU1VX1NUQVRVU19kaXNhYmxlZCkKICNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21f
aW9tbXUoZCktPm5lZWRfc3luYykKICNlbHNlCi0jZGVmaW5lIGhhc19pb21tdV9wdChkKSBmYWxz
ZQogI2RlZmluZSBuZWVkX2lvbW11X3B0X3N5bmMoZCkgZmFsc2UKICNlbmRpZgogCi0tIAoyLjIw
LjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:44:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10: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 1iAXRZ-0003Tf-4Y; Wed, 18 Sep 2019 10:44:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YCyf=XN=amazon.de=prvs=1574f1310=wipawel@srs-us1.protection.inumbo.net>)
 id 1iAXRY-0003TJ-5I
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:44:16 +0000
X-Inumbo-ID: 42611abc-da01-11e9-a337-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 42611abc-da01-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 10:44:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568803456; x=1600339456;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=DNEzI/OD12WaB8xxEGeMZazx1ViI9+w8Oxv2kO143E0=;
 b=Owpt75me7hW6U9RphIivH0QEN/IEf3MRYn9lQB4pAxFpMXGhu9DK82Wv
 Cb68EllY7l561RwUcaJTtaSn5D0UDcySrUecun/1ZzhngSvjuSj/XzleZ
 1HpALDPE+hlHXuCViV8DHVJBZXS8cfJEAZFHQbKlKUauM+XB8j3od/jo+ Y=;
X-IronPort-AV: E=Sophos;i="5.64,520,1559520000"; d="scan'208";a="421793039"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 18 Sep 2019 10:44:15 +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 (Postfix) with ESMTPS
 id CD0AF282A14; Wed, 18 Sep 2019 10:44:11 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 18 Sep 2019 10:44:10 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 18 Sep 2019 10:44:10 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Wed, 18 Sep 2019 10:44:10 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH] create-diff-object: more precisely identify .rodata
 sections
Thread-Index: AQHVbfOz/MMBt+ID2EWJUuzwV092UacxMOkAgAAAuYCAAAoqAIAAA2sAgAAA4oA=
Date: Wed, 18 Sep 2019 10:44:10 +0000
Message-ID: <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
In-Reply-To: <23938.2492.424579.175738@mariner.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.48]
Content-ID: <EA6B46BD124D9C43AB186F96250701AB@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

Cgo+IE9uIDE4LiBTZXAgMjAxOSwgYXQgMTI6NDEsIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPiB3cm90ZToKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzICgiUmU6IFtQQVRDSF0g
Y3JlYXRlLWRpZmYtb2JqZWN0OiBtb3JlIHByZWNpc2VseSBpZGVudGlmeSAucm9kYXRhIHNlY3Rp
b25zIik6Cj4+IE9uIDE4LzA5LzIwMTkgMTA6NTIsIFdpZWN6b3JraWV3aWN6LCBQYXdlbCB3cm90
ZToKPj4+ICQgc2NyaXB0cy8uL2FkZF9tYWludGFpbmVycy5wbCAtZCB+L2dpdC9saXZlcGF0Y2gt
YnVpbGQtdG9vbHMKPj4gCj4+ICctZCcgb25seSB0ZWxscyB5b3Ugd2hlcmUgdGhlIHBhdGNoZXMg
ZmlsZXMgYXJlLiBUaGUgc2NyaXB0IHdpbGwgbG9vayB1cCBmb3IgdGhlIAo+PiBNQUlOVEFJTkVS
UyBmaWxlIGluIHRoZSBjdXJyZW50IGRpcmVjdG9yeS4KPiAKPiBIbW1tLiAgSSB3b25kZXIgaWYg
d2UgY291bGQgZGV0ZWN0IHRoaXMgc2l0dWF0aW9uIHNvbWVob3cuICBUaGlzIHdpbGwKPiBiZSBh
IGNvbW1vbiB1c2VyIGVycm9yIEkgdGhpbmsuCj4gCgpJIHNob3VsZCBoYXZlIGxvb2tlZCB0d2lj
ZSBiZWZvcmUgc2VuZGluZyB0aGUgcGF0Y2ggb3V0LiBCdXQsIHdoYXQgd291bGQgYmUgdmVyeSBo
ZWxwZnVsIGZvciBtZQppcyBhZGRpdGlvbmFsIG9wdGlvbiB0byB0aGUgYWRkX21haW50YWluZXJz
LnBsIHNjcmlwdCBsaWtlOiAtbSAuL01BSU5UQUlORVJTCgo+IElhbi4KCkJlc3QgUmVnYXJkcywK
UGF3ZWwgV2llY3pvcmtpZXdpY3oKCgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJt
YW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzog
Q2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2Vy
aWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1J
RDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:45:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXSn-0003nI-H9; Wed, 18 Sep 2019 10:45:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=suks=XN=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAXSm-0003mo-0F
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:45:32 +0000
X-Inumbo-ID: 6eab2b1c-da01-11e9-962b-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6eab2b1c-da01-11e9-962b-12813bfff9fa;
 Wed, 18 Sep 2019 10:45:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803530;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=u14TDHKNdRKV5am7ExFPfweOjZtwRLvS6zCi3Q41O/c=;
 b=ih6reTeZlIC8CZn3D9WvogI5m6VL0WS97CpZ4CEr+n0eCs+CynGTe2Bh
 nWAi4OlEXPl32D1nycrY7XWzT94mAJQVgYj1Sd3Q/RpSYCVSzj5+71Zk2
 GELuaCfswC502K2BRMfDlZ1/QERO0rMJFQfSwmXOTjbDBDCfPODEl8g7F g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pfew3QPhE8dd6nfNFzSkpaHmipyUg5BFu4i75a1bHI68C6tcuUb0wtXfqnlCu3pP8OOAhoIZwe
 6kcJ7oZAO0QaRBVHkA0RzFa/1mENHkDtIKKz/ZVFtx9fDZs+XC5uk/yqrgqmzx7Fs/fa7wWiZD
 Ni8y2pPNLZ2ZyNPLmgdES5nzZml4iGKU5Nv9+kBPkLew/RLEpAYH2JvYC4tvcAuDuq3euVWk5S
 W3mcRD08kERUKsje//1iJw5BkwIA5r0JIV2kTK0iwtPxgYesaXXBkMBd8DfLpZZCiCH0iO7SKF
 Wug=
X-SBRS: 2.7
X-MesageID: 6028436
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="6028436"
To: Jan Beulich <jbeulich@suse.com>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <98cf3bec-b036-72dc-dc5a-dd9049ca4a11@suse.com>
 <0b61dda0-af25-350a-c30c-2906f1bbd0da@citrix.com>
 <74010817-971b-1aee-183a-63ec89cfb5b8@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: <fd89487e-9aba-8be4-eca7-542b0a9f0597@citrix.com>
Date: Wed, 18 Sep 2019 11:45:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <74010817-971b-1aee-183a-63ec89cfb5b8@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 10/10] AMD/IOMMU: restrict interrupt
 remapping table sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDkvMjAxOSAwOToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDkuMjAxOSAx
NzozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDYvMDgvMjAxOSAxNDoxMSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBUaGVyZSdzIG5vIHBvaW50IHNldHRpbmcgdXAgdGFibGVzIHdpdGgg
bW9yZSBzcGFjZSB0aGFuIGEgUENJIGRldmljZSBjYW4KPj4+IHVzZS4gRm9yIGJvdGggTVNJIGFu
ZCBNU0ktWCB3ZSBjYW4gZGV0ZXJtaW5lIGhvdyBtYW55IGludGVycnVwdHMgY291bGQKPj4+IGJl
IHNldCB1cCBhdCBtb3N0LiBUYWJsZXMgYWxsb2NhdGVkIGR1cmluZyBBQ1BJIHRhYmxlIHBhcnNp
bmcsIGhvd2V2ZXIsCj4+PiB3aWxsIChmb3Igbm93IGF0IGxlYXN0KSBjb250aW51ZSB0byBiZSBz
ZXQgdXAgdG8gaGF2ZSBtYXhpbXVtIHNpemUuCj4+Pgo+Pj4gTm90ZSB0aGF0IHVudGlsIHdlIHdv
dWxkIHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25zIGhlcmUgdGhlcmUncwo+Pj4gbm8g
cG9pbnQgY2hlY2tpbmcgd2hldGhlciBNU0kgaXMgc3VwcG9ydGVkIGJ5IGEgZGV2aWNlIC0gMSBv
ciB1cCB0byAzMgo+Pj4gKG9yIGFjdHVhbGx5IDEyOCwgZHVlIHRvIHRoZSBjaGFuZ2UgZWZmZWN0
aXZlbHkgdXNpbmcgYSByZXNlcnZlZAo+Pj4gZW5jb2RpbmcpIElSVEVzIGFsd2F5cyBtZWFuIGFu
IG9yZGVyLTAgYWxsb2NhdGlvbiBhbnl3YXkuCj4+IERldmljZXMgd2hpY2ggYXJlIG5vdCBNU0kt
Y2FwYWJsZSBkb24ndCBuZWVkIGFuIGludGVycnVwdCByZW1hcHBpbmcKPj4gdGFibGUgYXQgYWxs
Lgo+IE9oLCBnb29kIHBvaW50IC0gcGluIGJhc2VkIGludGVycnVwdHMgdXNlIHRoZSByZXNwZWN0
aXZlIElPLUFQSUMncwo+IElSVEUuCgpBIGxvdCBvZiB0aGVzZSBkZXZpY2VzIGhhdmUgbm8gaW50
ZXJydXB0IGNhcGFiaWxpdGllcyBhdCBhbGwuCgo+Cj4+IFBlciBteSBjYWxjdWxhdGlvbnMsIHRo
ZSBSb21lIFNEUCBoYXMgNjIgZGV2aWNlcyB3aXRoIE1TSS9NU0ktWCBzdXBwb3J0LAo+PiBhbmQg
OTggZGV2aWNlcyB3aGljaCBhcmUgQ1BVLWludGVybmFscyB0aGF0IGhhdmUgbm8gaW50ZXJydXB0
IHN1cHBvcnQgYXQKPj4gYWxsLgo+Pgo+PiBJbiBjb21wYXJpc29uLCBmb3IgYSBwcm9kdWN0aW9u
IENhc2NhZGUgTGFrZSBzeXN0ZW0gSSBoYXZlIHRvIGhhbmQsIHRoZQo+PiBzdGF0cyBhcmUgOTIg
bm9uLU1TSSBkZXZpY2VzIGFuZCAxOCBNU0ktY2FwYWJsZSBkZXZpY2VzICh3aGljaCBpc24ndCBh
Cj4+IHZhbGlkIGRpcmVjdCBjb21wYXJpc29uIGR1ZSB0byBob3cgVlQtZCdzIHJlbWFwcGluZyB0
YWJsZXMgd29yaywgYnV0IGlzCj4+IGEgZGF0YXBvaW50IG9uICJzaW1pbGFyIGxvb2tpbmcgc3lz
dGVtcyIpLgo+Pgo+PiBJJ20gaGFwcHkgdG8gbGVhdmUgIm5vIElSVCdzIGZvciBub24tY2FwYWJs
ZSBkZXZpY2VzIiBmb3IgZnV0dXJlIHdvcmssCj4+IGJ1dCBhdCB0aGUgdmVyeSBsZWFzdCwgSSBk
b24ndCB0aGluayB0aGUgY29tbWl0IG1lc3NhZ2Ugd2FudHMgcGhyYXNpbmcKPj4gaW4gZXhhY3Rs
eSB0aGlzIHdheS4KPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBjb3JyZWN0IHRoaXMg
cmlnaHQgYXdheSwgYmVmb3JlIGl0Cj4gZ29lcyBpbi4gSSBkb24ndCB0aGluayBpdCdsbCBiZSBv
dmVybHkgbXVjaCBvZiBhIGNoYW5nZSB0byBhZGQgYW4KPiBNU0kgY2FwYWJpbGl0eSBjaGVjayBu
ZXh0IHRvIHRoZSBNU0ktWCBvbmUuCgpPay7CoCBFdmVuIGJldHRlci4KCj4KPj4+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPj4+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPj4+IEBAIC0xMzE1LDExICsxMzE3LDgg
QEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZQo+Pj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIH0KPj4+IMKgCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYW1k
X2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZHRlLAo+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpdnJzX21hcHBp
bmdzW2JkZl0uaW50cmVtYXBfdGFibGUKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgPyB2aXJ0X3RvX21hZGRyKGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSkKPj4+
IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAwLAo+Pj4gLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBpb21tdV9pbnRyZW1hcCk7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGR0ZSwgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlLAo+Pj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpdnJzX21hcHBpbmdzW2JkZl0uaW9tbXUs
IGlvbW11X2ludHJlbWFwKTsKPj4gQWggLSBoYWxmIG9mIHRoaXMgbG9va3MgbGlrZSBpdCB3YW50
cyB0byBiZSBpbiBwYXRjaCA2LCByYXRoZXIgdGhhbiBoZXJlLgo+IEhtbSwgd2hpY2ggaGFsZj8K
ClRoZSBkcm9wcGluZyBvZiB0aGUgdGVybmFyeSBleHByZXNzaW9uLgoKPiBJIGRvbid0IHNlZSBh
bnl0aGluZyBtaXNwbGFjZWQgaGVyZS4gVGhlIHNpZ25hdHVyZQo+IG9mIGFtZF9pb21tdV9zZXRf
aW50cmVtYXBfdGFibGUpIGNoYW5nZXMgb25seSBpbiB0aGlzIHBhdGNoLCBub3QgaW4KPiBwYXRj
aCA2LgoKSWYgdGhlIGNvZGUgaXNuJ3QgbWlzcGxhY2VkLCBJIGNhbid0IHNwb3Qgd2h5IGl0IGlz
IG5lY2Vzc2FyeSBiZWZvcmUKdGhpcyBwYXRjaC4KCj4KPj4+IEBAIC04MCwxNyArODEsMTMgQEAg
dW5zaWduZWQgaW50IG5yX2lvYXBpY19zYmRmOwo+Pj4gwqAKPj4+IMKgc3RhdGljIHZvaWQgZHVt
cF9pbnRyZW1hcF90YWJsZXModW5zaWduZWQgY2hhciBrZXkpOwo+Pj4gwqAKPj4+IC1zdGF0aWMg
dW5zaWduZWQgaW50IF9faW5pdCBpbnRyZW1hcF90YWJsZV9vcmRlcihjb25zdCBzdHJ1Y3QKPj4+
IGFtZF9pb21tdSAqaW9tbXUpCj4+PiAtewo+Pj4gLcKgwqDCoCByZXR1cm4gaW9tbXUtPmN0cmwu
Z2FfZW4KPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoCA/IGdldF9vcmRlcl9mcm9tX2J5dGVzKElO
VFJFTUFQX01BWF9FTlRSSUVTICogc2l6ZW9mKHVuaW9uCj4+PiBpcnRlMTI4KSkKPj4+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoCA6IGdldF9vcmRlcl9mcm9tX2J5dGVzKElOVFJFTUFQX01BWF9FTlRS
SUVTICogc2l6ZW9mKHVuaW9uCj4+PiBpcnRlMzIpKTsKPj4+IC19Cj4+PiArI2RlZmluZSBpbnRy
ZW1hcF9wYWdlX29yZGVyKGlydCkgUEZOX09SREVSKHZpcnRfdG9fcGFnZShpcnQpKQo+PiBXaGF0
IG1ha2VzIHRoZSBmcmFtZWFibGUgb3JkZXIgZmllbGQgc2FmZSB0byB1c2U/wqAgSXQgcmVhY2hl
cyBpbnRvCj4+IChwZyktPnYuZnJlZS5vcmRlciB3aGljaCBmYWlybHkgb2J2aW91c2x5IGlzbid0
IHNhZmUgZm9yIGFsbG9jYXRlZCBwYWdlcy4KPiBUaGUgc2FtZSBhcmd1bWVudCB0aGF0IGFsbG93
cyB4bWFsbG9jX3dob2xlX3BhZ2VzKCkgYW5kIHhmcmVlKCkgdG8KPiB1c2UgdGhpcyBmaWVsZDog
SXQgaXMgdGhlIG93bmVyIG9mIGEgcGFnZSB3aG8gY29udHJvbHMgaG93IHRoZQo+IGluZGl2aWR1
YWwgc3ViLWZpZWxkcyBvZiBhIHVuaW9uIGdldCB1c2VkLiBBcyBsb25nIGFzIHYuaW51c2UgYW5k
Cj4gdi5zaCBkb24ndCBnZXQgdXNlZCwgKGFiKXVzaW5nIHYuZnJlZSBmb3IgYW4gYWxsb2NhdGVk
IHBhZ2UgaXMKPiBxdWl0ZSBmaW5lLgoKSW4gd2hpY2ggY2FzZSBJIHRoaW5rIHYuZnJlZSBuZWVk
cyByZW5hbWluZyBhbmQvb3IgdGhlIGNvbW1lbnQgZm9yClBGTl9PUkRFUigpIG5lZWRzIHJld3Jp
dGluZy4KClRoZSBjdXJyZW50IGNvZGUvZG9jdW1lbnRhdGlvbiBkb2VzIG5vdCBnaXZlIHRoZSBp
bXByZXNzaW9uIHRoYXQgdGhlCmN1cnJlbnQgdXNlcyBvZiBQRk5fT1JERVIoKSBhcmUgc2FmZS4K
Ckp1ZGdpbmcgYnkgdGhlIG90aGVyIHVzZXJzIChwYXJ0aWN1bGFybHkgdGhlIElPTU1VIGNvZGUp
LCBpdCB3b3VsZCBiZQpiZXN0IGluIGEgZmllbGQgY2FsbGVkIG9wYXF1ZSBvciBzaW1pbGFyLgoK
Pgo+PiB2aXJ0X3RvX3BhZ2UoKSBpcyBhIG5vbi10cml2aWFsIGNhbGN1bGF0aW9uLCB3aGljaCBp
cyBub3cgdXNlZCBpbiBhCj4+IGxhcmdlIG51bWJlciBvZiBjaXJjdW1zdGFuY2VzLsKgIEkgZG9u
J3QgaGF2ZSBhbiBlYXN5IGp1ZGdlbWVudCBvZgo+PiB3aGV0aGVyIHRoZXkgYXJlIGhvdHBhdGhz
LCBidXQgc3VyZWx5IGl0IHdvdWxkIGJlIGVhc2llciB0byBqdXN0IHN0b3JlCj4+IGFub3RoZXIg
dW5zaWduZWQgaW50IHBlciBkZXZpY2UuCj4gRXhjZXB0IHRoaXMgd291bGQgYmUgYSB2ZW5kb3Ig
c3BlY2lmaWMgZmllbGQgaW4gYSBzdXBwb3NlZGx5Cj4gdmVuZG9yIGFnbm9zdGljIHN0cnVjdHVy
ZS4gSSdtIG5vdCB2ZXJ5IGtlZW4gdG8gYWRkIHN1Y2ggYSBmaWVsZC4KPiBBbHNvIEkgZG9uJ3Qg
dGhpbmsgaW50ZXJydXB0IHNldHVwL3RlYXJkb3duIHBhdGhzIHdvdWxkIG5vcm1hbGx5Cj4gYmUg
Y29uc2lkZXJlZCAiaG90Ii4KPgo+IFdoYXQgSSBjb3VsZCBiZSB0YWxrZWQgaW50byAodG8gbGlt
aXQgY29kZSBzaXplIGluIGNhc2UgdGhlCj4gY29tcGlsZXIgZG9lc24ndCBleHBhbmQgdGhpbmdz
IGlubGluZSBvdmVybHkgYWdncmVzc2l2ZWx5KSBpcyB0bwo+IG1ha2UgdGhpcyBhIHN0YXRpYyBm
dW5jdGlvbiBpbnN0ZWFkIG9mIGEgbWFjcm8uCgpJIGNvbnNpZGVyZWQgYXNraW5nIGZvciB0aGF0
LCBidXQgSSBleHBlY3RlZCBub3QgdG8gZ2V0IHZlcnkgZmFyLCBnaXZlbgp0aGF0IHRoZSB1c2Ug
b2YgUEZOX09SREVSKCkgYXMgYW4gbHZhbHVlIHNlZW1zIHRvIGJlIHRoZSBwcmV2YWlsaW5nIGlk
aW9tLgoKPj4gRnVydGhlcm1vcmUsIGl0IHdvdWxkIHdvcmsgYXJvdW5kIGEgcHJlZXhpc3Rpbmcg
aXNzdWUgd2hlcmUgd2UgY2FuCj4+IGFsbG9jYXRlIGJleW9uZCB0aGUgbnVtYmVyIG9mIGludGVy
cnVwdHMgZm9yIHRoZSBkZXZpY2UsIHVwIHRvIHRoZSBuZXh0Cj4+IG9yZGVyIGJvdW5kYXJ5Lgo+
IElzIHRoaXMgcmVhbGx5IGFuICJpc3N1ZSIsIHJhdGhlciB0aGFuIGp1c3QgYW4gaXJyZWxldmFu
dCBzaWRlCj4gZWZmZWN0ICh3aGljaCBpcyBuZXZlciBnb2luZyB0byBiZSBoaXQgYXMgbG9uZyBh
cyBvdGhlciBsYXllcnMKPiB3b3JrIGNvcnJlY3RseSwgaW4gdGhhdCB0aGV5IGJvdW5kIHJlcXVl
c3RzIGFwcHJvcHJpYXRlbHkpPwoKSXRzIG5vdCBtYWpvciwgY2VydGFpbmx5IChhbmQgSSB3b3Vs
ZG4ndCBvYmplY3QgdG8gdGhlIHBhdGNoIGZvciB0aGlzCmlzc3VlIGluIGlzb2xhdGlvbiksIGJ1
dCBkZWZlbnNpdmUgY29kaW5nIGlzIHNvbWV0aGluZyB0byBjb25zaWRlciB3aGVuCnRoZSB1bmRl
cmx5aW5nIGFsZ29yaXRobSBpcyB1cCBmb3IgZGViYXRlLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 10:47:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 10:47:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXUi-0004L5-02; Wed, 18 Sep 2019 10:47:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAXUh-0004Kq-6t
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 10:47:31 +0000
X-Inumbo-ID: b662039a-da01-11e9-a337-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b662039a-da01-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 10:47:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568803650;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=hRoAFHDXUtSfi/mcnetiA3thuntP5A6mEM4YU7fmvCE=;
 b=R8qtzLA8DASeIYrfGW/XS0RxiLjeALPOLewLO5vQamPz3K3CjTZH8BM2
 mBvobYIYVi/dobdqdXbXVNQnQwGt/ROQt8gDCffmWvOQWrWch+SPmYMs3
 eOcHvKUXmWxhixrQ1gbbTMBpj4IqKtosJROI5pYofOznc5cYQ2rUnguKy w=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Fp9suOGnzlPLyEjnHb1rF5wNm+aMmZIoPx7kh2fDsEM1RQ8euNYgDqIEk3wsmrydRpCnOl03bF
 HtGHYcOlapPjpUwXwDtpxBoq7AWeGEEPOT9fSxj0lHLAUIX7lil9M8/ThGEHuXGcQAHn1OqP6x
 u/1MmefCqxoz+YrBfGHRUs9eh/AK+t8A0MBmKXHisXbhAsYXscJZv8jAZ/1pJeiY+jm+pJay6i
 IWwrANwx2y94gPgFqDxSp8ZYh7nrtAi2J1KGFgX+aGqZ+CqxXItlbVZIij3S6FklvUiKVrXvco
 bU0=
X-SBRS: 2.7
X-MesageID: 5922253
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5922253"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Sep 2019 11:47:18 +0100
Message-ID: <20190918104718.3695-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH REPOST v13 3/4] tools/ocaml: abi check: Cope
 with consecutive relevant enums
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJZiB0aGUgZW5k
IG9mIG9uZSBlbnVtIGlzIHRoZSBgdHlwZScgbGluZSBmb3IgdGhlIG5leHQgZW51bSwgd2Ugd291
bGQKbm90IG5vdGljZSBpdC4KCkZpeCB0aGlzIGJ5IHJlb3JkZXJpbmcgdGhlIGNvZGUsIGFuZCBn
ZXR0aW5nIHJpZCBvZiB0aGUgZWxzZTogbm93IGlmCnRoZSAid2UgYXJlIHdpdGhpbiBhbiBlbnVt
IiBicmFuY2ggZGVjaWRlcyB0aGF0IGl0J3MgdGhlIGVuZCBvZiB0aGUKZW51bSwgaXQgdW5zZXRz
ICRlaSBhbmQgd2UgdGhlbiBpbW1lZGlhdGVseSBwcm9jZXNzIHRoZSBsaW5lIGFzIGEgIm5vdAp3
aXRoaW4gYW4gZW51bSIgbGluZSAtIGllIGFzIHRoZSBzdGFydCBvZiB0aGUgbmV4dCBvbmUuCgpS
ZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNjOiBDaHJpc3Rp
YW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CkNjOiBEYXZpZCBTY290dCA8
ZGF2ZUByZWNvaWwub3JnPgoKdjEzOgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uCi0tLQogdG9vbHMv
b2NhbWwvbGlicy94Yy9hYmktY2hlY2sgfCAxNyArKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjayBiL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNr
CmluZGV4IGQ1MzJmMzcyNzEuLjNjYmRlYzU4MmYgMTAwNzU1Ci0tLSBhL3Rvb2xzL29jYW1sL2xp
YnMveGMvYWJpLWNoZWNrCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCkBAIC03
MCwxNCArNzAsNyBAQCBteSAkY3ZhbDsKICRlaSA9IHVuZGVmOwogbXkgJGJpdG51bSA9IDA7CiB3
aGlsZSAoPE9DQU1MX0ZJTEU+KSB7Ci0gICAgaWYgKCEkZWkpIHsKLSAgICAgICAgaWYgKG17XnR5
cGUgXHMrIChcdyspIFxzKiBcPSBccyogJH14ICYmICRlbnVtc3skMX0pIHsKLSAgICAgICAgICAg
IHByaW50ICIvLyBmb3VuZCBvY2FtbCB0eXBlICQxIGF0ICRvOiQuXG4iIG9yIGRpZSAkITsKLSAg
ICAgICAgICAgICRlaSA9ICRlbnVtc3skMX07Ci0gICAgICAgICAgICAkY3ZhbCA9ICcnOwotICAg
ICAgICAgICAgJGJpdG51bSA9IDA7Ci0gICAgICAgIH0KLSAgICB9IGVsc2UgeworICAgIGlmICgk
ZWkpIHsKICAgICAgICAgaWYgKG17XlxzKyBcfCBccyogJGVpLT57T1ByZWZpeH0gKFx3KykgXHMq
JH14KSB7CiAgICAgICAgICAgICAkY3ZhbCA9ICQxOwogICAgICAgICAgICAgaWYgKCRlaS0+e01h
bmdsZX0gZXEgJ2xjJykgewpAQCAtMTA0LDYgKzk3LDE0IEBAIHdoaWxlICg8T0NBTUxfRklMRT4p
IHsKICAgICAgICAgICAgIGRpZSAiJF8gPyI7CiAgICAgICAgIH0KICAgICB9CisgICAgaWYgKCEk
ZWkpIHsKKyAgICAgICAgaWYgKG17XnR5cGUgXHMrIChcdyspIFxzKiBcPSBccyogJH14ICYmICRl
bnVtc3skMX0pIHsKKyAgICAgICAgICAgIHByaW50ICIvLyBmb3VuZCBvY2FtbCB0eXBlICQxIGF0
ICRvOiQuXG4iIG9yIGRpZSAkITsKKyAgICAgICAgICAgICRlaSA9ICRlbnVtc3skMX07CisgICAg
ICAgICAgICAkY3ZhbCA9ICcnOworICAgICAgICAgICAgJGJpdG51bSA9IDA7CisgICAgICAgIH0K
KyAgICB9CiB9CiAKIGZvcmVhY2ggJGVpICh2YWx1ZXMgJWVudW1zKSB7Ci0tIAoyLjIwLjEuMi5n
YjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:15:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXvL-0008J7-C2; Wed, 18 Sep 2019 11:15:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FY6t=XN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAXvJ-0008J2-Me
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:15:01 +0000
X-Inumbo-ID: 8ce9d6ba-da05-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 8ce9d6ba-da05-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 11:14:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 54C18337;
 Wed, 18 Sep 2019 04:14: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 146703F575;
 Wed, 18 Sep 2019 04:14:55 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4b6e25f7-5bcf-e2bb-0ac8-0eaba9686e4e@arm.com>
Date: Wed, 18 Sep 2019 12:14:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23938.2492.424579.175738@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMTgvMDkvMjAxOSAxMTo0MSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVsaWVu
IEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIGNyZWF0ZS1kaWZmLW9iamVjdDogbW9yZSBwcmVj
aXNlbHkgaWRlbnRpZnkgLnJvZGF0YSBzZWN0aW9ucyIpOgo+PiBPbiAxOC8wOS8yMDE5IDEwOjUy
LCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6Cj4+PiAkIHNjcmlwdHMvLi9hZGRfbWFpbnRh
aW5lcnMucGwgLWQgfi9naXQvbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzCj4+Cj4+ICctZCcgb25seSB0
ZWxscyB5b3Ugd2hlcmUgdGhlIHBhdGNoZXMgZmlsZXMgYXJlLiBUaGUgc2NyaXB0IHdpbGwgbG9v
ayB1cCBmb3IgdGhlCj4+IE1BSU5UQUlORVJTIGZpbGUgaW4gdGhlIGN1cnJlbnQgZGlyZWN0b3J5
Lgo+IAo+IEhtbW0uICBJIHdvbmRlciBpZiB3ZSBjb3VsZCBkZXRlY3QgdGhpcyBzaXR1YXRpb24g
c29tZWhvdy4gIFRoaXMgd2lsbAo+IGJlIGEgY29tbW9uIHVzZXIgZXJyb3IgSSB0aGluay4KSSB0
aGluayBpdCB3b3VsZCBiZSBwb3NzaWJsZSBmb3IgcGF0Y2ggbW9kaWZ5aW5nIGZpbGUuIFdlIGNv
dWxkIGNoZWNrIHdoZXRoZXIgCnRoZSBmaWxlIG1vZGlmaWVkIGV4aXN0IGluIHRoZSByZXBvLiBU
aG91Z2gsIEkgYW0gbm90IHN1cmUgaG93IGRpZmZpY3VsdCBpdCAKd291bGQgYmUgdG8gaW1wbGVt
ZW50LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:18:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11:18:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAXyW-0008TA-TO; Wed, 18 Sep 2019 11:18: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=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAXyV-0008T3-6j
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:18:19 +0000
X-Inumbo-ID: 02afefa6-da06-11e9-962c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02afefa6-da06-11e9-962c-12813bfff9fa;
 Wed, 18 Sep 2019 11:18: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 1iAXyR-0004R8-KZ; Wed, 18 Sep 2019 11:18: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 1iAXyR-0004jV-AH; Wed, 18 Sep 2019 11:18:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAXyR-00050b-9g; Wed, 18 Sep 2019 11:18:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141416-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=20fdbb1b076d2ca79771dd7ec98ddd593bdece1d
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 11:18:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141416: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQxNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQxNi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDIwZmRiYjFiMDc2ZDJjYTc5NzcxZGQ3ZWM5OGRkZDU5M2JkZWNlMWQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA1IGRheXMgICAzNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0MDUgIDIwMTktMDktMTcgMjA6MDE6MjAgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:19:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11: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 1iAXzc-0000CY-FD; Wed, 18 Sep 2019 11:19:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FY6t=XN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAXzb-0000CD-1O
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:19:27 +0000
X-Inumbo-ID: 2c61afba-da06-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 2c61afba-da06-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 11:19:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF80B337;
 Wed, 18 Sep 2019 04:19: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 450CB3F575;
 Wed, 18 Sep 2019 04:19:23 -0700 (PDT)
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Ian Jackson <ian.jackson@citrix.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f164b812-4b52-bf5b-d48a-57fcc1e824cf@arm.com>
Date: Wed, 18 Sep 2019 12:19:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF3ZWwsCgpPbiAxOC8wOS8yMDE5IDExOjQ0LCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3Jv
dGU6Cj4gCj4gCj4+IE9uIDE4LiBTZXAgMjAxOSwgYXQgMTI6NDEsIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPj4KPj4gSnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJl
OiBbUEFUQ0hdIGNyZWF0ZS1kaWZmLW9iamVjdDogbW9yZSBwcmVjaXNlbHkgaWRlbnRpZnkgLnJv
ZGF0YSBzZWN0aW9ucyIpOgo+Pj4gT24gMTgvMDkvMjAxOSAxMDo1MiwgV2llY3pvcmtpZXdpY3os
IFBhd2VsIHdyb3RlOgo+Pj4+ICQgc2NyaXB0cy8uL2FkZF9tYWludGFpbmVycy5wbCAtZCB+L2dp
dC9saXZlcGF0Y2gtYnVpbGQtdG9vbHMKPj4+Cj4+PiAnLWQnIG9ubHkgdGVsbHMgeW91IHdoZXJl
IHRoZSBwYXRjaGVzIGZpbGVzIGFyZS4gVGhlIHNjcmlwdCB3aWxsIGxvb2sgdXAgZm9yIHRoZQo+
Pj4gTUFJTlRBSU5FUlMgZmlsZSBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkuCj4+Cj4+IEhtbW0u
ICBJIHdvbmRlciBpZiB3ZSBjb3VsZCBkZXRlY3QgdGhpcyBzaXR1YXRpb24gc29tZWhvdy4gIFRo
aXMgd2lsbAo+PiBiZSBhIGNvbW1vbiB1c2VyIGVycm9yIEkgdGhpbmsuCj4+Cj4gCj4gSSBzaG91
bGQgaGF2ZSBsb29rZWQgdHdpY2UgYmVmb3JlIHNlbmRpbmcgdGhlIHBhdGNoIG91dC4gQnV0LCB3
aGF0IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCBmb3IgbWUKPiBpcyBhZGRpdGlvbmFsIG9wdGlvbiB0
byB0aGUgYWRkX21haW50YWluZXJzLnBsIHNjcmlwdCBsaWtlOiAtbSAuL01BSU5UQUlORVJTCgpX
ZWxsIHRoZSBmaWxlbmFtZSB3aWxsIGFsd2F5cyBiZSB0aGUgc2FtZSwgc28gYXQgYmVzdCB5b3Ug
d2lsbCBwcm92aWRlIHJlZHVuZGFudCAKaW5mb3JtYXRpb24uCgpIb3dldmVyLCBpdCBpcyBub3Qg
dW5jb21tb24gdG8gaGF2ZSBzY3JpcHQgdGhhdCBuZWVkcyB0byBhcHBseSBvbiB0aGUgY3VycmVu
dCAKZGlyZWN0b3J5LiBXaGF0IHdvdWxkIGEgbmV3IG9wdGlvbiBhZGQ/IElzIGl0IGp1c3QgYXZv
aWQgdG8gZG8gYSAiY2QgLi4uIiBiZWZvcmU/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:27:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11: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 1iAY7c-0001Mv-Bq; Wed, 18 Sep 2019 11: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=YCyf=XN=amazon.de=prvs=1574f1310=wipawel@srs-us1.protection.inumbo.net>)
 id 1iAY7a-0001Mq-Tz
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:27:43 +0000
X-Inumbo-ID: 545947a2-da07-11e9-962d-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 545947a2-da07-11e9-962d-12813bfff9fa;
 Wed, 18 Sep 2019 11:27:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568806062; x=1600342062;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=G6Eh8tMPTzp8iQohz6K5vTb4VuPR1J2yMYxGJuVtjUs=;
 b=RgFb1cS7X66KJKg4hoXq3dUF1ZDHV8IyJckUDvTXYhCHnU9dmUqQL3gk
 jYlqrPWvZk5DvYolxG+iMrSk0OqJ7+/r3aseaICpN8yKrJyu9sNqzJ9XV
 lyIuFarmhNS09+wg+60KSjxch8X85DiIhLaWYI7UvlaDJ8huKuBpOijxL s=;
X-IronPort-AV: E=Sophos;i="5.64,520,1559520000"; d="scan'208";a="785575616"
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-4101.iad4.amazon.com with ESMTP;
 18 Sep 2019 11:27:41 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id DDCDDC1152; Wed, 18 Sep 2019 11:27:38 +0000 (UTC)
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 18 Sep 2019 11:27:37 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB004.ant.amazon.com (10.43.166.115) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 18 Sep 2019 11:27:37 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Wed, 18 Sep 2019 11:27:37 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH] create-diff-object: more precisely identify .rodata
 sections
Thread-Index: AQHVbfOz/MMBt+ID2EWJUuzwV092UacxMOkAgAAAuYCAAAoqAIAAA2sAgAAA4oCAAAnWAIAAAk0A
Date: Wed, 18 Sep 2019 11:27:36 +0000
Message-ID: <0DDE80F8-7E7A-4A2D-B2E3-E8E7C626A608@amazon.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
 <f164b812-4b52-bf5b-d48a-57fcc1e824cf@arm.com>
In-Reply-To: <f164b812-4b52-bf5b-d48a-57fcc1e824cf@arm.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.48]
Content-ID: <0FD2A0A804D8B344A5AD227EFA3D5B70@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

Cgo+IE9uIDE4LiBTZXAgMjAxOSwgYXQgMTM6MTksIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOgo+IAo+IEhpIFBhd2VsLAo+IAo+IE9uIDE4LzA5LzIwMTkgMTE6NDQs
IFdpZWN6b3JraWV3aWN6LCBQYXdlbCB3cm90ZToKPj4+IE9uIDE4LiBTZXAgMjAxOSwgYXQgMTI6
NDEsIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPj4+IAo+Pj4g
SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIGNyZWF0ZS1kaWZmLW9iamVjdDogbW9y
ZSBwcmVjaXNlbHkgaWRlbnRpZnkgLnJvZGF0YSBzZWN0aW9ucyIpOgo+Pj4+IE9uIDE4LzA5LzIw
MTkgMTA6NTIsIFdpZWN6b3JraWV3aWN6LCBQYXdlbCB3cm90ZToKPj4+Pj4gJCBzY3JpcHRzLy4v
YWRkX21haW50YWluZXJzLnBsIC1kIH4vZ2l0L2xpdmVwYXRjaC1idWlsZC10b29scwo+Pj4+IAo+
Pj4+ICctZCcgb25seSB0ZWxscyB5b3Ugd2hlcmUgdGhlIHBhdGNoZXMgZmlsZXMgYXJlLiBUaGUg
c2NyaXB0IHdpbGwgbG9vayB1cCBmb3IgdGhlCj4+Pj4gTUFJTlRBSU5FUlMgZmlsZSBpbiB0aGUg
Y3VycmVudCBkaXJlY3RvcnkuCj4+PiAKPj4+IEhtbW0uICBJIHdvbmRlciBpZiB3ZSBjb3VsZCBk
ZXRlY3QgdGhpcyBzaXR1YXRpb24gc29tZWhvdy4gIFRoaXMgd2lsbAo+Pj4gYmUgYSBjb21tb24g
dXNlciBlcnJvciBJIHRoaW5rLgo+Pj4gCj4+IEkgc2hvdWxkIGhhdmUgbG9va2VkIHR3aWNlIGJl
Zm9yZSBzZW5kaW5nIHRoZSBwYXRjaCBvdXQuIEJ1dCwgd2hhdCB3b3VsZCBiZSB2ZXJ5IGhlbHBm
dWwgZm9yIG1lCj4+IGlzIGFkZGl0aW9uYWwgb3B0aW9uIHRvIHRoZSBhZGRfbWFpbnRhaW5lcnMu
cGwgc2NyaXB0IGxpa2U6IC1tIC4vTUFJTlRBSU5FUlMKPiAKPiBXZWxsIHRoZSBmaWxlbmFtZSB3
aWxsIGFsd2F5cyBiZSB0aGUgc2FtZSwgc28gYXQgYmVzdCB5b3Ugd2lsbCBwcm92aWRlIHJlZHVu
ZGFudCBpbmZvcm1hdGlvbi4KCk5vdCBpZiBJIGNyZWF0ZSBhIGdpdC1pZ25vcmVkIHN5bWxpbmsg
dG8gdGhlIG90aGVyIHJlcG8uCgo+IAo+IEhvd2V2ZXIsIGl0IGlzIG5vdCB1bmNvbW1vbiB0byBo
YXZlIHNjcmlwdCB0aGF0IG5lZWRzIHRvIGFwcGx5IG9uIHRoZSBjdXJyZW50IGRpcmVjdG9yeS4g
V2hhdCB3b3VsZCBhIG5ldyBvcHRpb24gYWRkPyBJcyBpdCBqdXN0IGF2b2lkIHRvIGRvIGEgImNk
IC4uLiIgYmVmb3JlPwo+IAoKTWFpbmx5IHRoZSBuZXcgb3B0aW9uIHdpbGwgYXZvaWQgdGhlICdj
ZCcsIGJ1dCBpdCB3aWxsIGFsc28gZm9yY2UgbWUgdG8gc3BlY2lmeSB0aGUgcmlnaHQgZmlsZS4K
ClRoZSBvcHRpb24gY2FuIGJlIHRvdGFsbHkgb3B0aW9uYWwgd2l0aCBhIENXRCBhcyBhIGRlZmF1
bHQgZmFsbGJhY2suCgo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKCkJlc3QgUmVn
YXJkcywKUGF3ZWwgV2llY3pvcmtpZXdpY3oKCgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRl
ciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVo
cnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBB
bXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGlu
ClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:36:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAYFa-0004qC-A7; Wed, 18 Sep 2019 11:35:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FY6t=XN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAYFY-0004pL-EA
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:35:56 +0000
X-Inumbo-ID: 79c2a118-da08-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 79c2a118-da08-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 11:35:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AF8DF337;
 Wed, 18 Sep 2019 04:35: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 50C233F575;
 Wed, 18 Sep 2019 04:35:51 -0700 (PDT)
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
 <f164b812-4b52-bf5b-d48a-57fcc1e824cf@arm.com>
 <0DDE80F8-7E7A-4A2D-B2E3-E8E7C626A608@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fa17e9fc-2707-cf8b-21ec-b0e0ecebfabc@arm.com>
Date: Wed, 18 Sep 2019 12:35:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0DDE80F8-7E7A-4A2D-B2E3-E8E7C626A608@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

CgpPbiAxOC8wOS8yMDE5IDEyOjI3LCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6Cj4gCj4g
Cj4+IE9uIDE4LiBTZXAgMjAxOSwgYXQgMTM6MTksIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOgo+Pgo+PiBIaSBQYXdlbCwKPj4KPj4gT24gMTgvMDkvMjAxOSAxMTo0
NCwgV2llY3pvcmtpZXdpY3osIFBhd2VsIHdyb3RlOgo+Pj4+IE9uIDE4LiBTZXAgMjAxOSwgYXQg
MTI6NDEsIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPj4+Pgo+
Pj4+IEp1bGllbiBHcmFsbCB3cml0ZXMgKCJSZTogW1BBVENIXSBjcmVhdGUtZGlmZi1vYmplY3Q6
IG1vcmUgcHJlY2lzZWx5IGlkZW50aWZ5IC5yb2RhdGEgc2VjdGlvbnMiKToKPj4+Pj4gT24gMTgv
MDkvMjAxOSAxMDo1MiwgV2llY3pvcmtpZXdpY3osIFBhd2VsIHdyb3RlOgo+Pj4+Pj4gJCBzY3Jp
cHRzLy4vYWRkX21haW50YWluZXJzLnBsIC1kIH4vZ2l0L2xpdmVwYXRjaC1idWlsZC10b29scwo+
Pj4+Pgo+Pj4+PiAnLWQnIG9ubHkgdGVsbHMgeW91IHdoZXJlIHRoZSBwYXRjaGVzIGZpbGVzIGFy
ZS4gVGhlIHNjcmlwdCB3aWxsIGxvb2sgdXAgZm9yIHRoZQo+Pj4+PiBNQUlOVEFJTkVSUyBmaWxl
IGluIHRoZSBjdXJyZW50IGRpcmVjdG9yeS4KPj4+Pgo+Pj4+IEhtbW0uICBJIHdvbmRlciBpZiB3
ZSBjb3VsZCBkZXRlY3QgdGhpcyBzaXR1YXRpb24gc29tZWhvdy4gIFRoaXMgd2lsbAo+Pj4+IGJl
IGEgY29tbW9uIHVzZXIgZXJyb3IgSSB0aGluay4KPj4+Pgo+Pj4gSSBzaG91bGQgaGF2ZSBsb29r
ZWQgdHdpY2UgYmVmb3JlIHNlbmRpbmcgdGhlIHBhdGNoIG91dC4gQnV0LCB3aGF0IHdvdWxkIGJl
IHZlcnkgaGVscGZ1bCBmb3IgbWUKPj4+IGlzIGFkZGl0aW9uYWwgb3B0aW9uIHRvIHRoZSBhZGRf
bWFpbnRhaW5lcnMucGwgc2NyaXB0IGxpa2U6IC1tIC4vTUFJTlRBSU5FUlMKPj4KPj4gV2VsbCB0
aGUgZmlsZW5hbWUgd2lsbCBhbHdheXMgYmUgdGhlIHNhbWUsIHNvIGF0IGJlc3QgeW91IHdpbGwg
cHJvdmlkZSByZWR1bmRhbnQgaW5mb3JtYXRpb24uCj4gCj4gTm90IGlmIEkgY3JlYXRlIGEgZ2l0
LWlnbm9yZWQgc3ltbGluayB0byB0aGUgb3RoZXIgcmVwby4KCldoeSB3b3VsZCB5b3UgZG8gdGhh
dC4uLj8KCmFkZF9tYWludGFpbmVycy5wbCBhbmQgZ2V0X21haW50YWluZXJzLnBsIHJlbGllcyB0
byBiZSB1c2VkIG9uIC4vTUFJTlRBSU5FUlMuIEkgCmFtIHF1aXRlIHJlbHVjdGFudCB0byBhbGxv
dyBhbnkgb3RoZXIgdXNlIGFzIHlvdSBpbmNyZWFzZSB0aGUgcmlzayBmb3IgdGhlIHVzZXIgCnRv
IG1pc3VzZSB0aGUgc2NyaXB0cy4KCj4gCj4+Cj4+IEhvd2V2ZXIsIGl0IGlzIG5vdCB1bmNvbW1v
biB0byBoYXZlIHNjcmlwdCB0aGF0IG5lZWRzIHRvIGFwcGx5IG9uIHRoZSBjdXJyZW50IGRpcmVj
dG9yeS4gV2hhdCB3b3VsZCBhIG5ldyBvcHRpb24gYWRkPyBJcyBpdCBqdXN0IGF2b2lkIHRvIGRv
IGEgImNkIC4uLiIgYmVmb3JlPwo+Pgo+IAo+IE1haW5seSB0aGUgbmV3IG9wdGlvbiB3aWxsIGF2
b2lkIHRoZSAnY2QnLCBidXQgaXQgd2lsbCBhbHNvIGZvcmNlIG1lIHRvIHNwZWNpZnkgdGhlIHJp
Z2h0IGZpbGUuCj4gCj4gVGhlIG9wdGlvbiBjYW4gYmUgdG90YWxseSBvcHRpb25hbCB3aXRoIGEg
Q1dEIGFzIGEgZGVmYXVsdCBmYWxsYmFjay4KCldoaWNoIGNvbXBsZXRlbHkgZGVmZWF0cyB0aGUg
cHVycG9zZSBvZiBmb3JjaW5nIHlvdSB0aGUgc3BlY2lmeSB0aGUgcmlnaHQgZmlsZS4uLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:36:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAYGO-00058a-Lc; Wed, 18 Sep 2019 11:36: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=suks=XN=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAYGN-00058F-Lc
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:36:47 +0000
X-Inumbo-ID: 97b84704-da08-11e9-962f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97b84704-da08-11e9-962f-12813bfff9fa;
 Wed, 18 Sep 2019 11:36:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568806606;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PccY30/ZWyzANdDUFeK661qOZEl+6QM8lJIQKNgtUcc=;
 b=N5XNt3ulLDSCXuxxkK3fXcnSEZ3gUqjGIDWQ4bBjuHq7Cbdvo4xSVynS
 M15DU9nQJyrya1QhIwQS4E9dC2KVu0ek518bP4HGi03kkV8rmBWHRX72L
 VWCYHs8zinMXRyNrEomhr6lfCfgxqcPfCLDBv6yUQRoJp78p1R+9vUuHp M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /wutAcBcwfVNmCTDVhp8bmCd5LB8eMVHhTeXGuVrJGk/mtj4nm2tcJBlZaO79ObXPdClWmOMH7
 pxU/97Np15BHgzMOzpzLRijl/JQTAPG1YENgS95sF6/nA9qz7dW9GHd2Libpiz8j6wOCFP1yJc
 s0fWX8JjvxyZ35e0knUwgfWP7spFROQOVwm+ZfvohBHZ6TOwTt3Y96xynCzFWOSzZz1fmi1eEx
 bI/F8tU9MlBR2eia/Z8K5nO+xGdRzsB7Q/nup9tz6hTaZ6kKS0ULXYDOB/RTN8X7THASVex5fc
 2cg=
X-SBRS: 2.7
X-MesageID: 5719378
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5719378"
To: Jan Beulich <jbeulich@suse.com>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <eca36271-656a-ba89-134d-937a9d0bb403@suse.com>
 <f15bb1a2-c657-6f59-2a88-1eafb7f891f3@citrix.com>
 <c2d448cc-10f8-7491-9128-a6fe670c5741@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: <3e13b2cf-1ce8-11a8-0574-10b21235ea05@citrix.com>
Date: Wed, 18 Sep 2019 12:36:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c2d448cc-10f8-7491-9128-a6fe670c5741@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 06/10] AMD/IOMMU: don't blindly allocate
 interrupt remapping tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

T24gMTgvMDkvMjAxOSAwOTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDkuMjAxOSAx
NToxMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDYvMDgvMjAxOSAxNDowOSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBBQ1BJIHRhYmxlcyBhcmUgZnJlZSB0byBsaXN0IGZhciBtb3JlIGRl
dmljZSBjb29yZGluYXRlcyB0aGFuIHRoZXJlIGFyZQo+Pj4gYWN0dWFsIGRldmljZXMuIEJ5IGRl
bGF5aW5nIHRoZSB0YWJsZSBhbGxvY2F0aW9ucyBmb3IgbW9zdCBjYXNlcywgYW5kCj4+PiBkb2lu
ZyB0aGVtIG9ubHkgd2hlbiBhbiBhY3R1YWwgZGV2aWNlIGlzIGtub3duIHRvIGJlIHByZXNlbnQg
YXQgYSBnaXZlbgo+Pj4gcG9zaXRpb24sIG92ZXJhbGwgbWVtb3J5IHVzZWQgZm9yIHRoZSB0YWJs
ZXMgZ29lcyBkb3duIGZyb20gb3ZlciA1MDBrCj4+PiBwYWdlcyB0byBqdXN0IG92ZXIgMWsgb25l
cy4KPj4gVGhpcyBpcyBzbGlnaHRseSBhd2t3YXJkIGdyYW1tYXIuwqAgV2hpbGUgSSBkb24ndCB0
aGluayBpdCBpcyBzdHJpY3RseQo+PiBzcGVha2luZyBpbmNvcnJlY3QsIGl0IHdvdWxkIGJlIG1v
cmUgbm9ybWFsIHRvIHBocmFzZSBhcyAianVzdCBvdmVyIDFrCj4+IHBhZ2VzIi4KPiBDaGFuZ2Vk
LCBhbGJlaXQgdG8gbWUgdGhlIGRvdWJsZSAicGFnZXMiIHNvdW5kcyBvZGQgYXMgd2VsbC4gV291
bGQKPiAib2YgdGhlbSIgYmUgYW55IGJldHRlciB0aGFuICJvbmVzIj8KCllvdSBhcmUgZHJhd2lu
ZyBhIGNvbXBhcmlzb24gYmV0d2VlbiA1MDBrIHBhZ2VzLCBhbmQgMWsgcGFnZXMuCgpDaGFuZ2lu
ZyB0aGUgJ3BhZ2VzJyBxdWFsaWZpZXIgaW50cm9kdWNlZCBhbWJpZ3VpdHkgLSBjb25zaWRlciB0
aGUgY2FzZQp3aGVyZSAib25lcyIgaXMgc3Vic3RpdHV0ZWQgZm9yICJieXRlcyIsIHdoaWNoIHdv
dWxkIGJlIGEgbGVnaXRpbWF0ZSB3YXkKdG8gZGVzY3JpYmUgdGhlIG1lbW9yeSByZWR1Y3Rpb24s
IGJ1dCBpcyBtaXNsZWFkaW5nIGR1ZSB0byB0aGUKZGlmZmVyZW5jZSBpbiB1bml0cy4KCkFsdGVy
bmF0aXZlbHksIHRoZSB0cmFpbGluZyBxdWFsaWZpZXIgY2FuIGJlIGRyb3BwZWQsIGFuZCB0aGUg
c2VudGVuY2UKZW5kIGF0ICIxay4iLCBhcyB0aGUgInBhZ2VzIiBpcyBpbXBsaWVkLgoKPgo+Pj4g
LS0tCj4+PiBUQkQ6IFRoaXMgcmV0YWlucyBwcmlvciAoYnV0IHN1c3BpY2lvdXMpIGJlaGF2aW9y
IG9mIG5vdCBjYWxsaW5nCj4+PiDCoMKgwqDCoCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxl
KCkgZm9yICJpbnZhbGlkIiBJVlJTIG1hcHBpbmcgZW50cmllcy4KPj4+IMKgwqDCoMKgIFNpbmNl
IERURS5JVj0wIG1lYW5zIHVuLXJlbWFwcGVkIGludGVycnVwdHMsIEkgd29uZGVyIGlmIHRoaXMg
bmVlZHMKPj4+IMKgwqDCoMKgIGNoYW5naW5nLgo+PiBIb3cgd291bGQgYW4gaW52YWxpZCBlbnRy
eSBnZXQgRFRFLlYgc2V0IGluIHRoZSBmaXJzdCBwbGFjZT8KPiBEVEUuViBnZXRzIHNldCBieSBh
bWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgpLCB3aGljaCBpbiB0dXJuIGdldHMKPiBjYWxs
ZWQgZnJvbSBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgpIGFsb25lLiBJdCdzIG9ubHkg
dGhlCj4gbGF0dGVyIGZ1bmN0aW9uJ3MgY2FsbGVycyB3aGljaCBvYnRhaW4gKGFuZCBwb3NzaWJs
eSBjaGVjaykgdGhlCj4gY29ycmVzcG9uZGluZyBJVlJTIG1hcHBpbmdzIGVudHJ5LiBIZW5jZSB0
byBtZSB0aGVyZSdzIGEgc3VmZmljaWVudAo+IGRpc2Nvbm5lY3QgYmV0d2VlbiBzZXR0aW5nIG9m
IERURS5WIGFuZCBEVEUuSVYuCj4KPiBQbHVzLCBsb29raW5nIGF0IGUuZy4gYW1kX2lvbW11X2Fk
ZF9kZXZpY2UoKSwgdGhlcmUncyBhbXBsZSByb29tIGZvcgo+IG5vdCBldmVuIG1ha2luZyBpdCB0
byBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKCksIGR1ZSB0byBlYXJsaWVyCj4gZXJyb3Jz
Lgo+Cj4+IFdoYXRldmVyIHRoZSBvbGQgYmVoYXZpb3VyIG1heSBoYXZlIGJlZW4sIHdlIHNob3Vs
ZG4ndCBoYXZlIGNvZGUgd2hpY2gKPj4gY29tZXMgd2l0aCBhIGNoYW5jZSBvZiBoYXZpbmcgbm9u
LXJlbWFwcGVkIGludGVycnVwdHMgYnkgYWNjaWRlbnQuCj4gV2UgY2FuJ3QgbWFrZSBhbWRfaW9t
bXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgpIHNldCBkdGUtPml2IHRvIDEsIGFzCj4gaXQgZ2V0cyBj
YWxsZWQgb25seSBhZnRlciBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKCkgaW4KPiBhbWRf
aW9tbXVfYWRkX2RldmljZSgpLiBCdXQgd2UgY291bGQgb2YgY291cnNlIG1ha2UgaXQgZG8gc28g
d2hlbgo+IGl0IGZpbmRzIGR0ZS0+aXRfcm9vdCBiZSB6ZXJvLiBZZXQgSSB3b25kZXIgaWYgaXQg
d2Fzbid0IG1vcmUgc2FmZQo+IHRvIGhhdmUgRFRFcyBzdGFydCBvdXQgd2l0aCB0aGUgZmllbGQg
c2V0IHRoaXMgd2F5Lgo+Cj4gQWxvbmcgdGhlc2UgbGluZXMgSSdtIGFsc28gbm90IGNvbnZpbmNl
ZCBpdCBpcyBhIGdvb2QgaWRlYSBmb3IKPiBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKCkg
dG8gaGF2ZSBhICJ2YWxpZCIgcGFyYW1ldGVyIGluIHRoZQo+IGZpcnN0IHBsYWNlOiBJdCdzIG9r
YXkgYXMgbG9uZyBhcyBhbGwgY2FsbGVycyBwYXNzIGlvbW11X2ludHJlbWFwLAo+IGJ1dCBpdCB3
b3VsZCBzZWVtIHRvIG1lIHRoYXQgLSBhcyBhbHJlYWR5IHNhaWQgLSB3ZSdkIHdhbnQgRFRFcyBi
ZQo+IHNldCB0aGlzIHdheSByaWdodCB3aGVuIGEgRFQgZ2V0cyBhbGxvY2F0ZWQuIElmIHlvdSBh
Z3JlZSwgSSdsbAo+IGhhcHBpbHkgYWRkIGEgcGF0Y2ggZG9pbmcgc28gdG8gdGhlIGVuZCBvZiB0
aGlzIHNlcmllcyAodGhlcmUncwo+IG1lYW53aGlsZSBhIHBhdGNoIHJlLWFycmFuZ2luZyBEVCBh
bGxvY2F0aW9uIGFueXdheSkuCgpJJ3ZlIGJlZW4gbG9va2luZyB0aHJvdWdoIHRoZSBzcGVjLCBh
bmQgdGhpcyBpcyByYXRoZXIgY29tcGxpY2F0ZWQuwqAgV2UKbmVlZCB0byBzZXQgViBhbmQgVFYg
dG8gaW5oaWJpdCBETUEsIGFuZCBJViBhbmQgSW50Q3RsIHRvIGluaGliaXQKaW50ZXJydXB0cy4K
CldoeSBub3QgaW5pdGlhbGlzZSBldmVyeSBlbnRyeSBpbiB0aGUgZGV2aWNlIHRhYmxlIHdoZW4g
d2UgY3JlYXRlIGl0IHRvCmEgc2FmZSwgYmxvY2tlZCBzdGF0ZS7CoCBUaGF0IHdheSwgdGhlIG9u
bHkgd2F5IGEgZGV2aWNlIHN0YXJ0cwpmdW5jdGlvbmluZyBhcHByb3ByaWF0ZWx5IGlzIHZpYSBh
IHN1Y2Nlc3NmdWwgY2FsbCB0b8KgCmFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKCkgYW5k
IGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoKSwKd2hpY2ggc2VlbXMgdG8gYmUgZmFyIHNh
ZmVyIGJlaGF2aW91ciBvdmVyYWxsLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:50:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAYTo-0007sl-Tm; Wed, 18 Sep 2019 11:50:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ym9G=XN=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iAYTn-0007sb-RA
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:50:39 +0000
X-Inumbo-ID: 8864b25e-da0a-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8864b25e-da0a-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 11:50:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568807440;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=irjwbpmgmdvPHk51KEuRSFLy2FKLuVZBcPT1l3J+j+I=;
 b=F0Q2T+OPuz4AGJHccoH4xTJDGgxYoug9yP9O0DupcQJKIKxh//kibfdX
 BNiE4s3kq1sU6E7GCV+vcaYeKDM4ig0l2+vTz/MunlDVtAmCzrejMinwc
 /d9KzjU7YUSE5G+RaLtXZjjMGp+9gI1rTK1KkclJZB++8qrt4CjamJ9Ys 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j8WLZUvSUBjeRz4YZMoaxk4TaWr5lkvHNUdYpxHlJ4kMiU38mJyXdfVMlI80PoY9cxI9FJuANY
 eZ1Ur9/9iItFDIcqxJpuCN1p8xOI93qgGpo32nHj4SuREm0lTkwdpiNSzp9UiqpniEd2b0ZiR1
 jABjuxCXaMvHfY7Ta52FiafdEjMaprx1EvBYksRLuYWKEWxFO6Hjd/gPBo2rLF6QtmCk0ilLWP
 ufvSoWcxjhrqmEIWxhKUXm8jad8Or+3ba4Bs5QErwZdVQl5f/mnORvoycBOHHcrNNRVkT9/RrB
 D+s=
X-SBRS: 2.7
X-MesageID: 5721130
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5721130"
From: Lars Kurth <lars.kurth@citrix.com>
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH] create-diff-object: more precisely identify .rodata
 sections
Thread-Index: AQHVbfOz/MMBt+ID2EWJUuzwV092UacxMOkAgAAAuYD//+ijAIAAA2sAgAAA4wCAACNLgA==
Date: Wed, 18 Sep 2019 11:50:29 +0000
Message-ID: <DE970A9E-2639-4903-98C0-D61D1186B584@citrix.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
In-Reply-To: <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <CA516FEA5118C04790BCB5720FE9DC68@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, 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>

DQoNCu+7v09uIDE4LzA5LzIwMTksIDExOjQ0LCAiV2llY3pvcmtpZXdpY3osIFBhd2VsIiA8d2lw
YXdlbEBhbWF6b24uZGU+IHdyb3RlOg0KDQogICAgPiBPbiAxOC4gU2VwIDIwMTksIGF0IDEyOjQx
LCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6DQogICAgPiANCiAg
ICA+IEp1bGllbiBHcmFsbCB3cml0ZXMgKCJSZTogW1BBVENIXSBjcmVhdGUtZGlmZi1vYmplY3Q6
IG1vcmUgcHJlY2lzZWx5IGlkZW50aWZ5IC5yb2RhdGEgc2VjdGlvbnMiKToNCiAgICA+PiBPbiAx
OC8wOS8yMDE5IDEwOjUyLCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6DQogICAgPj4+ICQg
c2NyaXB0cy8uL2FkZF9tYWludGFpbmVycy5wbCAtZCB+L2dpdC9saXZlcGF0Y2gtYnVpbGQtdG9v
bHMNCiAgICA+PiANCiAgICA+PiAnLWQnIG9ubHkgdGVsbHMgeW91IHdoZXJlIHRoZSBwYXRjaGVz
IGZpbGVzIGFyZS4gVGhlIHNjcmlwdCB3aWxsIGxvb2sgdXAgZm9yIHRoZSANCiAgICA+PiBNQUlO
VEFJTkVSUyBmaWxlIGluIHRoZSBjdXJyZW50IGRpcmVjdG9yeS4NCiAgICA+IA0KICAgID4gSG1t
bS4gIEkgd29uZGVyIGlmIHdlIGNvdWxkIGRldGVjdCB0aGlzIHNpdHVhdGlvbiBzb21laG93LiAg
VGhpcyB3aWxsDQogICAgPiBiZSBhIGNvbW1vbiB1c2VyIGVycm9yIEkgdGhpbmsuDQoNCkkgZG9u
J3QgdGhpbmsgaXQgaXMgcG9zc2libGUgdG8gZGV0ZWN0IHRoYXQgc2l0dWF0aW9uIGFzIGdpdCBm
b3JtYXQtcGF0Y2ggZG9lcyBub3QgdGVsbCB5b3Ugd2hpY2ggdHJlZSBhIHBhdGNoIHdhcyBnZW5l
cmF0ZWQgZnJvbS4NCiAgICANCiAgICBJIHNob3VsZCBoYXZlIGxvb2tlZCB0d2ljZSBiZWZvcmUg
c2VuZGluZyB0aGUgcGF0Y2ggb3V0LiBCdXQsIHdoYXQgd291bGQgYmUgdmVyeSBoZWxwZnVsIGZv
ciBtZQ0KICAgIGlzIGFkZGl0aW9uYWwgb3B0aW9uIHRvIHRoZSBhZGRfbWFpbnRhaW5lcnMucGwg
c2NyaXB0IGxpa2U6IC1tIC4vTUFJTlRBSU5FUlMNCiAgICANCkluIG15IHZpZXcgdGhpcyBpcyBv
bmx5IHJlYWxseSBhbiBpc3N1ZSBpZiB5b3UgY3JlYXRlIGEgcGF0Y2ggb3Igc2VyaWVzIGFuZCB0
aGVuIGRvIHNvbWV0aGluZyBlbHNlIGJlZm9yZSBmaW5hbGl6aW5nIGFuZCBzZW5kaW5nIHRoZSBw
YXRjaCwgb3RoZXJ3aXNlIEkgd291bGQgaGF2ZSB0cmlwcGVkIG92ZXIgdGhpcyBteXNlbGYuIEJ1
dCBvZiBjb3Vyc2UsIGlmIHlvdSB3b3JrIG9uIG11bHRpcGxlIHNlcmllcyBhdCB0aGUgc2FtZSB0
aW1lIHRoYXQgaXMgYW4gZWFzeSBtaXN0YWtlIHRvIG1ha2UuDQoNCkkgd291bGQgZXhwZWN0IHRo
YXQgdGhlIG1vc3QgY29tbW9uIGRpcmVjdG9yeSBzdHJ1Y3R1cmUgZm9yIHBlb3BsZSBpcyB0byBo
YXZlIGEgZGlyZWN0b3J5IHN0cnVjdHVyZSBzdWNoIGFzDQp+L2NvZGUveGVuLmdpdA0Kfi9jb2Rl
L2xpdmVwYXRjaC1idWlsZC10b29scw0KLi4uDQp+L2NvZGUvcGF0Y2hlcyANCg0KYW5kIHRoYXQg
cGVvcGxlIHN3aXRjaCBiZXR3ZWVuIGdpdCBkaXJlY3Rvcmllcy4gTG9va2luZyBhdCB0aGUgY29k
ZSwgSSBzaG91bGQgYmUgYWJsZSB0byBhZGQgYSAtbSBvcHRpb24sIHdoaWNoIHdvdWxkIHdvcmsg
b3V0IHRoZSBkaXJlY3RvcnkgaW4gd2hpY2ggTUFJTlRBSU5FUlMgaXMsIHRoZW4gc3dpdGNoIHRv
IGl0LCBkbyB0aGUgcHJvY2Vzc2luZyBhbmQgc3dpdGNoIGJhY2sgdG8gd2hlcmUgd2Ugc3RhcnRl
ZCBmcm9tLg0KDQpIb3dldmVyLCB0aGlzIHdvdWxkIG9ubHkgcmVhbGx5IHdvcmssIGlmIHRoZXJl
IHdhcyBhIHN0cm9uZyByZWNvbW1lbmRhdGlvbiBpbiBodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMjVXNpbmdfYWRkX21haW50YWlu
ZXJzLnBsXy4yOG9yX2dldF9tYWludGFpbmVyLnBsLjI5X2Zyb21fb3V0c2lkZV9vZl94ZW4uZ2l0
IHRlbGxpbmcgcGVvcGxlIHRvIHVzZSAtbSAkcGF0aC9NQUtFRklMRSB3aGVuIHdvcmtpbmcgb24g
bXVsdGlwbGUgZGlyZWN0b3JpZXMNCg0KV291bGQgdGhhdCB3b3JrPw0KDQpMYXJzDQogDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:55:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAYYp-0008UI-PZ; Wed, 18 Sep 2019 11:55:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=suks=XN=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAYYo-0008UB-CG
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:55:50 +0000
X-Inumbo-ID: 41817f10-da0b-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41817f10-da0b-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 11:55:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568807749;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qG92Pqf8EPQQIBVqZIjaYL1rePUsOqCE7YX3SSS4D9U=;
 b=YPMNXP6SdygseRZJ4zMt9mHVP8E37FJHyvK9rMBV+eVoiw3dTBJduzla
 7wu5KxBHCvWbIW7P0fhrbwNA6c63Sb8+R4PUgGSNtgLCrNCEj6UAZi+Gy
 ET3obU8DQFmwE+RUsUeix0s2sXuMlM6wvi6j4t0sYjpkfuk7X8sgvSUZ6 c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j+hgOfN1jO/6B1j9C6t4rInm4oUMQ8NzhnhXFjVvi44c+W41U1pVX8tb50IPz1Srl67mQWZD0i
 YFS4GnuO5D0xqbxC/p+VKPjuM3JiQ3YO+w8VqogNEzrPgQAY7y7xqPVXtzKRvCSZ1IILC85Tzx
 DSeK2z9a1Fs7xXVKihWZ31nW3zn7wxBW7e1Le8ZkP+ZJgdUUGcC8Dx/k4VMuDb/BIBDCo+fFZU
 m9YmIfy12e/MM+z/xBce+Jm7Ml3EuxnviHw9IMGQUMpz1hsxkHx0Xnyt5QT76/4kcgGJdYazT1
 Wh8=
X-SBRS: 2.7
X-MesageID: 6031147
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="6031147"
To: Jan Beulich <jbeulich@suse.com>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <17dad502-8e1f-83b9-7071-c8e342bc6104@suse.com>
 <8e10c3b4-775e-9c29-e9a5-64c7a8a99d5e@citrix.com>
 <5c5fcb8b-eba2-bd93-d2dc-f06eed7a64af@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: <7ca42458-9f65-3593-a7ad-b24e44445d57@citrix.com>
Date: Wed, 18 Sep 2019 12:55:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5c5fcb8b-eba2-bd93-d2dc-f06eed7a64af@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 3/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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDkvMjAxOSAxMDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDkuMjAxOSAy
MTowMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTcvMDkvMjAxOSAwNzoxNCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBJIGNhbid0IHNlZSBhbnkgdGVjaG5pY2FsIG9yIHBlcmZvcm1hbmNl
IHJlYXNvbiB3aHkgd2Ugc2hvdWxkIHRyZWF0Cj4+PiAzMi1iaXQgUFYgZGlmZmVyZW50IGZyb20g
NjQtYml0IFBWIGluIHRoaXMgcmVnYXJkLgo+PiBXZWxsLCBvdGhlciB0aGFuIHRoZSBmYWN0IHRo
aXMgc2V0dGluZyBpcyBvbmx5IHJlYWQgZm9yIGEgNjRiaXQgZ3Vlc3QuLi4KPiBIb3cgY29tZT8g
bWFrZV9jcjMoKSB1c2VzIGl0IHVuaWZvcm1seSwgYXMgZG9lcyBwdl9tYWtlX2NyNCgpLgo+IHRv
Z2dsZV9ndWVzdF9tb2RlKCkgaXMgdGhlIG9uZSBjYXNlIHdoZXJlIGl0J3Mgc3RyaWN0bHkgNjQt
Yml0Cj4gZ3Vlc3Qgb25seS4KCk9oIC0geW91IGFyZSByaWdodC7CoCBJIGRvbid0IGtub3cgaG93
IEkgY2FtZSB0byB0aGUgYWJvdmUgY29uY2x1c2lvbiwKYnV0IC4uLgoKPj4gVGhlIHJlYXNvbiBp
dCBpc24ndCBzZXQgZm9yIDMyYml0IGd1ZXN0cyBpcyB0aGF0IHRoZXJlIGlzIG5vIHNjZW5hcmlv
Cj4+IHdoZXJlIHdlIHVzZSBpdC4KPiAicGNpZD0xIiBhbmQgInBjaWQ9bm94cHRpIiBib3RoIGFy
ZSBzY2VuYXJpb3Mgd2hlcmUsIHdpdGggdGhpcwo+IHBhdGNoIGluIHBsYWNlLCB3ZSB3b3VsZCB1
c2UgaXQuCgouLi4gSSBzdGlsbCBkb24ndCBzZWUgd2h5IHRoaXMgaXMgc2Vuc2libGUuCgpBcyBm
YXIgYXMgSSBjYW4gdGVsbCwgYWxsIGl0IHdpbGwgZG8gZm9yIGEgMzJiaXQgUFYgZ3Vlc3QgaXMg
c3RhcnQgdXNpbmcKMiBQQ0lEcyBmb3IgdGhlIHNhbWUgbG9naWNhbCBnQ1IzLCB3aGljaCB3aWxs
IGJlIGEgbmV0IHBlcmYgaXQgaGl0IGZvcgozMmJpdCBQViBndWVzdHMuCgpUaGlzIGlzIHVsdGlt
YXRlbHkgd3JhcHBlZCB1cCBpbiB0aGUgY29uZnVzaW9uIG92ZXIgVEZfa2VybmVsX21vZGUgYW5k
CnYtPmFyY2guZ3Vlc3RfdGFibGV7LF91c2VyfS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:57:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11: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 1iAYaL-0000GR-6a; Wed, 18 Sep 2019 11: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=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAYaK-0000GM-6D
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:57:24 +0000
X-Inumbo-ID: 78c41a8c-da0b-11e9-962f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78c41a8c-da0b-11e9-962f-12813bfff9fa;
 Wed, 18 Sep 2019 11:57:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568807842;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=nQEHhjPgrkULCQNvBRUJgv1c/SBgiH6iI6S8yIu68OA=;
 b=FOPigT2T/WniPYQdasbL+Ny6TZJ+RIwZwv7nmrhLnvHM3Klq5NbWXqym
 TTP+i6mcp1OWcK7+9R3cSwErzONCfLwLP+tihSTmspzfWgasoiBt/rqrq
 U2JPUVQkQ3XsyfA/0cDaXXzkwfEgeyAgHiuXkPW6xAlqfIydQWedLaObk A=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: L7PLu0oOZXysHPpCd0PTgePx3JTMhkh70aCwsNRU4CHMWGkwENYX82utJe/Rj+ZF9on+dCcLVS
 +H+pOt9xU8ht+8Cx2vw7516++PqXEYcEB3LgXs3RQMhGlJNAaWjwvxpjW9l4KhpPxLuLrXLuM+
 0PB2HDFP+E08lSGeR833OEa1awIE0OJjHBND7KX0o+0N4p5gJ21kco8B8+GxmJNR26wV6G8uaI
 dM47pBQlIIxoDg8xlontKcemkE2KA1a/iqIOL5o+seeuSC0jU5LjeHO+PHNt2Ll4JyOkmM0NNi
 YlY=
X-SBRS: 2.7
X-MesageID: 5720020
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5720020"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Wed, 18 Sep 2019 12:57:02 +0100
Message-ID: <20190918115702.38959-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-block: treat XenbusStateUnknown the same as
 XenbusStateClosed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, Mark Syms <mark.syms@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhIGZyb250ZW5kIGdyYWNlZnVsbHkgZGlzY29ubmVjdHMgZnJvbSBhbiBvZmZsaW5lIGJh
Y2tlbmQsIGl0IHdpbGwKc2V0IGl0cyBvd24gc3RhdGUgdG8gWGVuYnVzU3RhdGVDbG9zZWQuIFRo
ZSBjb2RlIGluIHhlbi1ibG9jay5jIGNvcnJlY3RseQpkZWFscyB3aXRoIHRoaXMgYW5kIHNldHMg
dGhlIGJhY2tlbmQgaW50byBYZW5idXNTdGF0ZUNsb3NlZC4gVW5mb3J0dW5hdGVseQppdCBpcyBw
b3NzaWJsZSBmb3IgdG9vbHN0YWNrIHRvIGFjdHVhbGx5IGRlbGV0ZSB0aGUgZnJvbnRlbmQgYXJl
YQpiZWZvcmUgdGhlIHN0YXRlIGtleSBoYXMgYmVlbiByZWFkLCBsZWFkaW5nIHRvIGFuIGFwcGFy
ZW50IGZyb250ZW5kIHN0YXRlCm9mIFhlbmJ1c1N0YXRlVW5rbm93bi4gVGhpcyBwcmV2ZW50cyB0
aGUgYmFja2VuZCBzdGF0ZSBmcm9tIHRyYW5zaXRpb25pbmcKdG8gWGVuYnVzU3RhdGVDbG9zZWQg
YW5kIGhlbmNlIGxlYXZlcyBpdCBsaW1iby4KClRoaXMgcGF0Y2ggc2ltcGx5IHRyZWF0cyBhIGZy
b250ZW5kIHN0YXRlIG9mIFhlbmJ1c1N0YXRlVW5rbm93biB0aGUgc2FtZQphcyBYZW5idXNTdGF0
ZUNsb3NlZCwgd2hpY2ggd2lsbCB1bmJsb2NrIHRoZSBiYWNrZW5kIGluIHRoZXNlIGNpcmN1bXN0
YW5jZXMuCgpSZXBvcnRlZC1ieTogTWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xm
QHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Js
b2NrL3hlbi1ibG9jay5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRp
ZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmlu
ZGV4IGY3NzM0M2RiNjAuLjg3OWZjMzEwYTQgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9j
ay5jCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0zMTMsNiArMzEzLDcgQEAgc3RhdGlj
IHZvaWQgeGVuX2Jsb2NrX2Zyb250ZW5kX2NoYW5nZWQoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKKyAgICBjYXNlIFhlbmJ1
c1N0YXRlVW5rbm93bjoKICAgICAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2LCAmbG9j
YWxfZXJyKTsKICAgICAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:57:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAYaq-0000Na-Hc; Wed, 18 Sep 2019 11: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=cE4e=XN=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAYap-0000Ms-0h
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:57:55 +0000
X-Inumbo-ID: 88a12ddc-da0b-11e9-962f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88a12ddc-da0b-11e9-962f-12813bfff9fa;
 Wed, 18 Sep 2019 11:57:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568807868;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=aPsmKiHtye2Xrg7pQcqeyGPyIVJnXtNBUKlRejZK/IQ=;
 b=a3gm0PVE62wsMaNUlLIz+W6aNIsKQBxBAtb8zm7sgUOx165CaPXy67Qj
 DC7LmvBndRpuc9NaZlDq7wGDnZuX1XbWilOeqV2PXPXlLR/+FLGmEqi4n
 RlB/400FVS3arkV2NRqx+hGb0evLgqSbS/7kmFhpuJDHKy9kciuFqMzRg 0=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: irxgnCJQB21rk51r5OjEcjMnOjAkol6pP/3RKTGsPDLYXV1Ekd1b4JXRnVoG18Z7W6gzRBpV7U
 D9gkkd7EP9bpitJAFRlXpxV1ZjQuQLGoxH+XxW6Uv5FJwTdlhV+QVN6jRHw0X6t9PqihhzVM9O
 jFTN3kEtbDEHHqYI8FAdLHG3+zq3+LQK2+caBdL3H6A0FrNzRRtFzLJ/mcMbj/pBRlib/IsfWh
 rN9cGPscvrQyUGSIF8xXyIAcUn7zxzm+pqvn1MyHwO+aRBKovpYJH6M8/y5ZCJ2HQ8x+mSk2O2
 PNA=
X-SBRS: 2.7
X-MesageID: 5924842
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5924842"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>
Date: Wed, 18 Sep 2019 12:57:44 +0100
Message-ID: <20190918115745.39006-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen-bus: only set the xen device frontend state
 if it is 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: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Mark Syms <mark.syms@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KClNvbWUgdG9vbHN0YWNrIGlt
cGxlbWVudGF0aW9ucyB3aWxsIHNldCB0aGUgZnJvbnRlbmQgeGVuc3RvcmUKa2V5cyB0byBJbml0
aWFsaXNpbmcgd2hpY2ggd2lsbCB0aGVuIHRyaWdnZXIgdGhlIGluIGd1ZXN0IFBWCmRyaXZlcnMg
dG8gYmVnaW4gaW5pdGlhbGlzaW5nIGFuZCBzb21lIGltcGxlbWVudGF0aW9ucyB3aWxsCnRoZW4g
c2V0IHRoZWlyIHN0YXRlIHRvIENsb3NpbmcuIElmIHRoaXMgaGFzIG9jY3VycmVkIHRoZW4KZGV2
aWNlIHJlYWxpemUgbXVzdCBub3Qgb3ZlcndyaXRlIHRoZSBmcm9udGVuZCBrZXlzIGFzIHRoZW4K
dGhlIGhhbmRzaGFrZSB3aWxsIHN0YWxsLgoKU2lnbmVkLW9mZi1ieTogTWFyayBTeW1zIDxtYXJr
LnN5bXNAY2l0cml4LmNvbT4KCkFsc28gYXZvaWQgY3JlYXRpbmcgdGhlIGZyb250ZW5kIGFyZWEg
aWYgaXQgYWxyZWFkeSBleGlzdHMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgotLS0KIGh3L3hlbi94ZW4tYnVzLmMgfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4v
eGVuLWJ1cy5jCmluZGV4IDU1YzE1NzM5M2QuLmMyYWQyMmE0MmQgMTAwNjQ0Ci0tLSBhL2h3L3hl
bi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtODU3LDYgKzg1NywxMyBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQogICAg
IH0KIH0KIAorc3RhdGljIGJvb2wgeGVuX2RldmljZV9mcm9udGVuZF9leGlzdHMoWGVuRGV2aWNl
ICp4ZW5kZXYpCit7CisgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGU7CisKKyAgICByZXR1cm4g
KHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAic3RhdGUiLCAiJXUiLCAmc3RhdGUp
ID09IDEpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NyZWF0ZShYZW5E
ZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVO
X0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CkBAIC04NjUsMTkgKzg3
MiwyNSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NyZWF0ZShYZW5EZXZpY2Ug
KnhlbmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgeGVuZGV2LT5mcm9udGVuZF9wYXRoID0geGVu
X2RldmljZV9nZXRfZnJvbnRlbmRfcGF0aCh4ZW5kZXYpOwogCi0gICAgcGVybXNbMF0uaWQgPSB4
ZW5kZXYtPmZyb250ZW5kX2lkOwotICAgIHBlcm1zWzBdLnBlcm1zID0gWFNfUEVSTV9OT05FOwot
ICAgIHBlcm1zWzFdLmlkID0geGVuYnVzLT5iYWNrZW5kX2lkOwotICAgIHBlcm1zWzFdLnBlcm1z
ID0gWFNfUEVSTV9SRUFEIHwgWFNfUEVSTV9XUklURTsKKyAgICAvKgorICAgICAqIFRoZSBmcm9u
dGVuZCBhcmVhIG1heSBoYXZlIGFscmVhZHkgYmVlbiBjcmVhdGVkIGJ5IGEgbGVnYWN5CisgICAg
ICogdG9vbHN0YWNrLgorICAgICAqLworICAgIGlmICgheGVuX2RldmljZV9mcm9udGVuZF9leGlz
dHMoeGVuZGV2KSkgeworICAgICAgICBwZXJtc1swXS5pZCA9IHhlbmRldi0+ZnJvbnRlbmRfaWQ7
CisgICAgICAgIHBlcm1zWzBdLnBlcm1zID0gWFNfUEVSTV9OT05FOworICAgICAgICBwZXJtc1sx
XS5pZCA9IHhlbmJ1cy0+YmFja2VuZF9pZDsKKyAgICAgICAgcGVybXNbMV0ucGVybXMgPSBYU19Q
RVJNX1JFQUQgfCBYU19QRVJNX1dSSVRFOwogCi0gICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOwor
ICAgICAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CiAKLSAgICB4c19ub2RlX2NyZWF0ZSh4ZW5i
dXMtPnhzaCwgWEJUX05VTEwsIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCwgcGVybXMsCi0gICAgICAg
ICAgICAgICAgICAgQVJSQVlfU0laRShwZXJtcyksICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJy
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0ZSBmcm9u
dGVuZDogIik7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgeHNfbm9kZV9jcmVhdGUoeGVuYnVz
LT54c2gsIFhCVF9OVUxMLCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsIHBlcm1zLAorICAgICAgICAg
ICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBlcm1zKSwgJmxvY2FsX2Vycik7CisgICAgICAgIGlm
IChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAs
IGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQg
dG8gY3JlYXRlIGZyb250ZW5kOiAiKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQog
ICAgIH0KIAogICAgIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2ggPQpAQCAtMTI5MCwxMiAr
MTMwMywxNCBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfb25saW5lKHhlbmRl
diwgdHJ1ZSk7CiAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1
c1N0YXRlSW5pdFdhaXQpOwogCi0gICAgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2
LCAiYmFja2VuZCIsICIlcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2
LT5iYWNrZW5kX3BhdGgpOwotICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwg
ImJhY2tlbmQtaWQiLCAiJXUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmJ1
cy0+YmFja2VuZF9pZCk7CisgICAgaWYgKCF4ZW5fZGV2aWNlX2Zyb250ZW5kX2V4aXN0cyh4ZW5k
ZXYpKSB7CisgICAgICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgImJhY2tl
bmQiLCAiJXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfcGF0aCk7CisgICAgICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwg
ImJhY2tlbmQtaWQiLCAiJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5idXMtPmJhY2tlbmRfaWQpOwogCi0gICAgeGVuX2RldmljZV9mcm9udGVuZF9zZXRfc3RhdGUo
eGVuZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZywgdHJ1ZSk7CisgICAgICAgIHhlbl9kZXZp
Y2VfZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcsIHRy
dWUpOworICAgIH0KIAogICAgIHhlbmRldi0+ZXhpdC5ub3RpZnkgPSB4ZW5fZGV2aWNlX2V4aXQ7
CiAgICAgcWVtdV9hZGRfZXhpdF9ub3RpZmllcigmeGVuZGV2LT5leGl0KTsKLS0gCjIuMjAuMS4y
LmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 11:59:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 11:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAYcR-0000lT-Vy; Wed, 18 Sep 2019 11: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=suks=XN=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAYcQ-0000l6-8R
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 11:59:34 +0000
X-Inumbo-ID: c7093a10-da0b-11e9-962f-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7093a10-da0b-11e9-962f-12813bfff9fa;
 Wed, 18 Sep 2019 11:59:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568807973;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=5ckkZ4uYV8hbuPsaXQnSo+so4/XhmYR5wlO6e7vYq0o=;
 b=iDF+0bhJyIBM0l1qxkEJb+JQWPtWhmgR78/ga2kvgrsZwWULC4tWIrnd
 t8AHsAiT/ug/+hvwJm4iys2bK4y74uWyA2AC/BJKBQsW/bWvLb+8yoHyj
 c9Rg4sTy9pojvL6gP6ZZWTthubv452fIAETEeu4CLL0puR1XKG0Vo/xi3 c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PgWaJS91yjAS2kWLJ+Op/GyaHI9bYI9wfOBUDpJnyx9fcN6ByXAv0gS2KjrH+7M/qaxNchAqBx
 69w0og/UKLAKJqYJkfARiPZY5TlDSXQhUBF0k5dL32wG0vhYt0a0PftOTyhCzt+9bu1xbC31se
 CEdddp9WWVy040oOYd4FUTnV1YeXSqgT5ykrkr9B5QLb8FmX3DXgsmMi8RqXc38yW6nSnASirr
 ooeTiwvYFmBTWLEjveZFiQbg2LmzDx6ZQdFbv8V6miVYbClps9lpJ9guC7QhBEgAjB5VL104Ar
 KqI=
X-SBRS: 2.7
X-MesageID: 6031284
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="6031284"
To: Jan Beulich <jbeulich@suse.com>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <fc21565a-3cb1-4547-09a2-fc908a51e526@suse.com>
 <9318cb16-a159-df4b-3886-6636d8f3b763@citrix.com>
 <7a7f7fe6-cba6-6e1e-87e5-217aded6513f@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: <61cf843f-9d02-2f1e-da93-8d89d8c03aee@citrix.com>
Date: Wed, 18 Sep 2019 12:59:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7a7f7fe6-cba6-6e1e-87e5-217aded6513f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDkvMjAxOSAxMDoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDkuMjAxOSAy
MTo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTcvMDkvMjAxOSAwNzoxNywgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBQQ0lEIHZhbGlkbHkgZGVwZW5kcyBvbiBMTSwgYXMgaXQgY2FuIGJl
IGVuYWJsZWQgaW4gTG9uZyBNb2RlIG9ubHkuCj4+PiBJTlZQQ0lELCBvdG9oLCBjYW4gYmUgdXNl
ZCBub3Qgb25seSB3aXRob3V0IFBDSUQgZW5hYmxlZCwgYnV0IGFsc28KPj4+IG91dHNpZGUgb2Yg
TG9uZyBNb2RlIGFsdG9nZXRoZXIuIEluIGJvdGggY2FzZXMgaXRzIGZ1bmN0aW9uYWxpdHkgaXMK
Pj4+IHNpbXBseSByZXN0cmljdGVkIHRvIFBDSUQgMCwgd2hpY2ggaXMgc29ydCBvZiBleHBlY3Rl
ZCBhcyBubyBvdGhlciBQQ0lECj4+PiBjYW4gYmUgYWN0aXZhdGVkIHRoZXJlLgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IFJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+Cj4+PiAtLS0g
YS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5Cj4+PiArKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5
Cj4+PiBAQCAtMjE4LDEwICsyMTgsNiBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgo+Pj4g
ICAgICAgICAgIwo+Pj4gICAgICAgICAgIyBTU0U0XzI6IFtQT1BDTlRdCj4+PiAgCj4+PiAtICAg
ICAgICAjIFRoZSBJTlZQQ0lEIGluc3RydWN0aW9uIGRlcGVuZHMgb24gUENJRCBpbmZyYXN0cnVj
dHVyZSBiZWluZwo+Pj4gLSAgICAgICAgIyBhdmFpbGFibGUuCj4+PiAtICAgICAgICBQQ0lEOiBb
SU5WUENJRF0sCj4+IEkgdGFrZSBpdCB5b3UgaGF2ZW4ndCB0cmllZCBydW5uaW5nIGEgc2hhZG93
IGd1ZXN0IHdpdGggdGhpcyBjaGFuZ2UgaW4KPj4gcGxhY2UuCj4+Cj4+IEZvciAhRVBULCB3ZSBj
bGVhciBFTkFCTEVfSU5WUENJRCBzbyB0aGUgaW5zdHJ1Y3Rpb24gd2lsbCAjVUQgd2l0aGluIHRo
ZQo+PiBndWVzdC4KPj4KPj4gV2UgY291bGQgaW4gcHJpbmNpcGxlIGFsbG93IHRoZSB1c2Ugb2Yg
SU5WUENJRCB3aXRoIHNoYWRvdyBndWVzdHMsIGJ1dAo+PiB0aGF0IHdvdWxkIGludm9sdmUgdGVh
Y2hpbmcgWGVuIGhvdyB0byBjb3BlIHdpdGggVk1FWElUX1JFQVNPTl9JTlZQQ0lECj4+ICh3aGlj
aCBpcyBwcmVkaWNhdGVkIG9uIElOVkxQRyBleGl0aW5nKSBhbmQgd2lyZSB0aGUgZmx1c2ggYmFj
ayBpbnRvIHRoZQo+PiBzaGFkb3cgbG9naWMuCj4+Cj4+IFBlcmhhcHMgdGhlIGNvbW1lbnQgY291
bGQgYmUgYSBsaXR0bGUgY2xlYXJlciwgYnV0IGl0IGlzIG5vIGFjY2lkZW50Cj4+IHRoYXQgZGVw
ZW5kZW5jeSBpcyBpbiBwbGFjZS4KPiBJJ20gYWZyYWlkIEkgZG9uJ3QgZm9sbG93OiBCb3RoIGZl
YXR1cmVzIGFyZSBtYXJrZWQgSCBpbiB0aGUKPiBwdWJsaWMgaGVhZGVyLCBzbyBJIGRvbid0IHNl
ZSBob3cgc2hhZG93IG1vZGUgY29uc2lkZXJhdGlvbnMKPiBhcHBseSBoZXJlIGF0IGFsbC4KCk9o
LsKgIE9mIGNvdXJzZS7CoCBJJ20gbm90IGNvbmZ1c2VkIGFzIHRvIHdoeSB0aGF0IHdhcyBwcmVz
ZW50IHRvIGJlaW5nIHdpdGguCgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 12:04:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 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 1iAYgn-0001zJ-OZ; Wed, 18 Sep 2019 12:04:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAYgl-0001zA-Kp
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 12:04:03 +0000
X-Inumbo-ID: 66fea028-da0c-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 66fea028-da0c-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 12:04: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 DC3F3ABC4;
 Wed, 18 Sep 2019 12:04:00 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <17dad502-8e1f-83b9-7071-c8e342bc6104@suse.com>
 <8e10c3b4-775e-9c29-e9a5-64c7a8a99d5e@citrix.com>
 <5c5fcb8b-eba2-bd93-d2dc-f06eed7a64af@suse.com>
 <7ca42458-9f65-3593-a7ad-b24e44445d57@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a4a45ac6-a57f-8c4e-6f63-80a9e4f2f872@suse.com>
Date: Wed, 18 Sep 2019 14:04:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7ca42458-9f65-3593-a7ad-b24e44445d57@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTguMDkuMjAxOSAxMzo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOC8wOS8yMDE5
IDEwOjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTcuMDkuMjAxOSAyMTowMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDE3LzA5LzIwMTkgMDc6MTQsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IEkgY2FuJ3Qgc2VlIGFueSB0ZWNobmljYWwgb3IgcGVyZm9ybWFuY2UgcmVhc29uIHdo
eSB3ZSBzaG91bGQgdHJlYXQKPj4+PiAzMi1iaXQgUFYgZGlmZmVyZW50IGZyb20gNjQtYml0IFBW
IGluIHRoaXMgcmVnYXJkLgo+Pj4gV2VsbCwgb3RoZXIgdGhhbiB0aGUgZmFjdCB0aGlzIHNldHRp
bmcgaXMgb25seSByZWFkIGZvciBhIDY0Yml0IGd1ZXN0Li4uCj4+IEhvdyBjb21lPyBtYWtlX2Ny
MygpIHVzZXMgaXQgdW5pZm9ybWx5LCBhcyBkb2VzIHB2X21ha2VfY3I0KCkuCj4+IHRvZ2dsZV9n
dWVzdF9tb2RlKCkgaXMgdGhlIG9uZSBjYXNlIHdoZXJlIGl0J3Mgc3RyaWN0bHkgNjQtYml0Cj4+
IGd1ZXN0IG9ubHkuCj4gCj4gT2ggLSB5b3UgYXJlIHJpZ2h0LsKgIEkgZG9uJ3Qga25vdyBob3cg
SSBjYW1lIHRvIHRoZSBhYm92ZSBjb25jbHVzaW9uLAo+IGJ1dCAuLi4KPiAKPj4+IFRoZSByZWFz
b24gaXQgaXNuJ3Qgc2V0IGZvciAzMmJpdCBndWVzdHMgaXMgdGhhdCB0aGVyZSBpcyBubyBzY2Vu
YXJpbwo+Pj4gd2hlcmUgd2UgdXNlIGl0Lgo+PiAicGNpZD0xIiBhbmQgInBjaWQ9bm94cHRpIiBi
b3RoIGFyZSBzY2VuYXJpb3Mgd2hlcmUsIHdpdGggdGhpcwo+PiBwYXRjaCBpbiBwbGFjZSwgd2Ug
d291bGQgdXNlIGl0Lgo+IAo+IC4uLiBJIHN0aWxsIGRvbid0IHNlZSB3aHkgdGhpcyBpcyBzZW5z
aWJsZS4KCldoZXRoZXIgaXQncyBzZW5zaWJsZSB0byBhdCBsZWFzdCB0cnkgb3V0IEknbSBub3Qg
Z29pbmcgdG8ganVkZ2UuCldoYXQgSSBmaW5kIHdyb25nIHRob3VnaCBpcyB0aGF0LCBmb3Igbm8g
cmVhc29uLCB3ZSBkb24ndCBmdWxseQpob25vciB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBwcmlv
ciB0byB0aGlzIGNoYW5nZS4KCj4gQXMgZmFyIGFzIEkgY2FuIHRlbGwsIGFsbCBpdCB3aWxsIGRv
IGZvciBhIDMyYml0IFBWIGd1ZXN0IGlzIHN0YXJ0IHVzaW5nCj4gMiBQQ0lEcyBmb3IgdGhlIHNh
bWUgbG9naWNhbCBnQ1IzLCB3aGljaCB3aWxsIGJlIGEgbmV0IHBlcmYgaXQgaGl0IGZvcgo+IDMy
Yml0IFBWIGd1ZXN0cy4KPiAKPiBUaGlzIGlzIHVsdGltYXRlbHkgd3JhcHBlZCB1cCBpbiB0aGUg
Y29uZnVzaW9uIG92ZXIgVEZfa2VybmVsX21vZGUgYW5kCj4gdi0+YXJjaC5ndWVzdF90YWJsZXss
X3VzZXJ9LgoKSXMgdGhlcmUgc3RpbGwgY29uZnVzaW9uLCBkZXNwaXRlIHRoZSBjbGVhbnVwIGRv
bmUgbm90IG92ZXJseSBsb25nCmFnbz8gVEZfa2VybmVsX21vZGUgaXMgbm93IHVuaWZvcm1seSBz
ZXQgZm9yIEhWTSBhbmQgMzItYml0IFBWCnZDUFUtczsgb25seSA2NC1iaXQgUFYgdkNQVS1zIGNh
biBoYXZlIGl0IGNsZWFyLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 12:14:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 12:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAYr4-0003kz-SO; Wed, 18 Sep 2019 12:14:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ym9G=XN=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iAYr3-0003km-GT
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 12:14:41 +0000
X-Inumbo-ID: e3b3f5f4-da0d-11e9-9630-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3b3f5f4-da0d-11e9-9630-12813bfff9fa;
 Wed, 18 Sep 2019 12:14:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568808880;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=p/5TAXDDgzJMfPuqjileocqPIjebcIWVYmQuSHoZbUs=;
 b=N8f5qUqGRsD6v41RLYDCVkbY7t0IuG7LifX1dHeK8lQSxPArR5mVAaxL
 xc+Y0CYoakGon5aKaRL+qfUSGHALhmRw+x789h0P0Vr7qLXBvstTRzKY7
 RQt15UPAEFzG5O8dBiG/MI8UslCYRyDNodqr/H8n5p84+JtWJugGbVFbM M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Az5w1HGDJ97jCkcPCfdz20FLiAh7IPSQwqeUuaKB7BPqp8qJPL8oQXzhadJSB8JpGMoTf49yJw
 /2660o81lgASNadqnsEEmYFdhPIfM7z45bvL/tQMVuLKca0Gcqt/FSYdOkmha0fxHId9jpgpdH
 rhlu3selhshe75q7Eb4a3fjNosWke90CrZUj+KVfVYpPwhhEm32bZ8xo3VFC4Dpn/8IHP7RN5/
 ZiSNOQn9wKs3STyBezJ5/utG3nrX9W8sem+L7PRv7WQjn7Va+2Au0KsVt8j3h+tp9c2Y1Qg7nc
 MlA=
X-SBRS: 2.7
X-MesageID: 6032356
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="6032356"
From: Lars Kurth <lars.kurth@citrix.com>
To: Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH] create-diff-object: more precisely identify .rodata
 sections
Thread-Index: AQHVbfOz/MMBt+ID2EWJUuzwV092UacxMOkAgAAAuYD//+ijAIAAA2sAgAAJeQCAACFwgA==
Date: Wed, 18 Sep 2019 12:14:35 +0000
Message-ID: <A8538C15-ACB4-4163-8345-2C1D9596690E@citrix.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4b6e25f7-5bcf-e2bb-0ac8-0eaba9686e4e@arm.com>
In-Reply-To: <4b6e25f7-5bcf-e2bb-0ac8-0eaba9686e4e@arm.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.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3D76B1841576404A8BBD8D566A58834F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

DQoNCu+7v09uIDE4LzA5LzIwMTksIDEyOjE1LCAiSnVsaWVuIEdyYWxsIiA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOg0KDQogICAgSGkgSWFuLA0KICAgIA0KICAgIE9uIDE4LzA5LzIwMTkg
MTE6NDEsIElhbiBKYWNrc29uIHdyb3RlOg0KICAgID4gSnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJl
OiBbUEFUQ0hdIGNyZWF0ZS1kaWZmLW9iamVjdDogbW9yZSBwcmVjaXNlbHkgaWRlbnRpZnkgLnJv
ZGF0YSBzZWN0aW9ucyIpOg0KICAgID4+IE9uIDE4LzA5LzIwMTkgMTA6NTIsIFdpZWN6b3JraWV3
aWN6LCBQYXdlbCB3cm90ZToNCiAgICA+Pj4gJCBzY3JpcHRzLy4vYWRkX21haW50YWluZXJzLnBs
IC1kIH4vZ2l0L2xpdmVwYXRjaC1idWlsZC10b29scw0KICAgID4+DQogICAgPj4gJy1kJyBvbmx5
IHRlbGxzIHlvdSB3aGVyZSB0aGUgcGF0Y2hlcyBmaWxlcyBhcmUuIFRoZSBzY3JpcHQgd2lsbCBs
b29rIHVwIGZvciB0aGUNCiAgICA+PiBNQUlOVEFJTkVSUyBmaWxlIGluIHRoZSBjdXJyZW50IGRp
cmVjdG9yeS4NCiAgICA+IA0KICAgID4gSG1tbS4gIEkgd29uZGVyIGlmIHdlIGNvdWxkIGRldGVj
dCB0aGlzIHNpdHVhdGlvbiBzb21laG93LiAgVGhpcyB3aWxsDQogICAgPiBiZSBhIGNvbW1vbiB1
c2VyIGVycm9yIEkgdGhpbmsuDQogICAgSSB0aGluayBpdCB3b3VsZCBiZSBwb3NzaWJsZSBmb3Ig
cGF0Y2ggbW9kaWZ5aW5nIGZpbGUuIFdlIGNvdWxkIGNoZWNrIHdoZXRoZXIgDQogICAgdGhlIGZp
bGUgbW9kaWZpZWQgZXhpc3QgaW4gdGhlIHJlcG8uIFRob3VnaCwgSSBhbSBub3Qgc3VyZSBob3cg
ZGlmZmljdWx0IGl0IA0KICAgIHdvdWxkIGJlIHRvIGltcGxlbWVudC4NCiAgICANClRoYXQgbWln
aHQgYmUgZG9hYmxlLCBidXQgd29uJ3QgYmUgZWFzeSBhcyBJIHdpbGwgZXNzZW50aWFsbHkgbmVl
ZCB0byBwYXJzZSB0aGUgcGF0Y2ggICAgDQpBbmQgaXQgd29uJ3QgYmUgcmVsaWFibGUuIA0KDQpU
aGUgb25seSB3b3JrYWJsZSB3YXkgb2YgZG9pbmcgdGhpcyBtYXkgYmUgdG8gaGF2ZSBhIHN0cm9u
ZyBjb252ZW50aW9uDQp0aGF0IHJlcXVpcmVzIHRvIHVzZSB0aGUgW1JFUE9OQU1FIFBBVENIXSB2
aWEgLS1zdWJqZWN0LXByZWZpeCB3aGVuIGdlbmVyYXRpbmcgdGhlIA0KcGF0Y2ggYW5kIGZvciBh
ZGRfbWFpbnRhaW5lcnMucGwgdG8gdmVyaWZ5IHRoaXMgc29tZWhvdyBiYXNlZCBvbiB0aGUgY3Vy
cmVudA0KZGlyZWN0b3J5IGFuZCB0aGUgcGF0Y2hlcy4NCg0KV2UgYWxyZWFkeSBoYXZlIHN0cm9u
ZyBjb252ZW50aW9ucyBpbiBzb21lIGNhc2VzLCBlLmcuIGZvciBPU1NURVNUIHdlIGFsd2F5cyB1
c2UNCltPU1NURVNUIFBBVENIXS4gVGhpcyB3b3VsZCBwb3RlbnRpYWxseSBiZSBoZWxwZnVsIGZv
ciB0aGUgQ0kgbG9vcCBwbGFucyBhc28uIA0KDQpBc3N1bWluZyB0aGVyZSBpcyBhIGdpdCBjb25m
aWcgc2V0dGluZyBmb3IgLS1zdWJqZWN0LXByZWZpeCB0aGVuIHRoaXMgY291bGQgYmUgbWFkZSAN
CnRvIHdvcmsuIEkgY291bGQgYWRkIGEgc2VjdGlvbiB1bmRlciBbMV0gdG8gZG9jdW1lbnQgdGhl
IGNvbnZlbnRpb24gd2l0aCB0aGUNCmFwcHJvcHJpYXRlIGdpdCBjb21tYW5kLiBXZSBjb3VsZCBp
bmNsdWRlIGEgc2NyaXB0IChlLmcuIHhlbi5naXQ6c2NyaXBzL2dpdC1zZXR1cCkgDQp3aGljaCBk
b2VzIHRoaXMgYmFzZWQgb24gdGhlIHJlcG8gbmFtZSBhdXRvbWF0aWNhbGx5Lg0KDQpBbnkgdmll
d3M/DQoNCkxhcnMNCg0KWzFdIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1p
dHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyNTZW5kaW5nX3RoZV9wYXRjaGVzX3RvX3RoZV9saXN0
IA0KIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 12:31:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 12:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAZ7A-0006sE-JI; Wed, 18 Sep 2019 12:31:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAZ78-0006s9-Pg
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 12:31:18 +0000
X-Inumbo-ID: 35a556da-da10-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 35a556da-da10-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 12:31: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 32C61AD78;
 Wed, 18 Sep 2019 12:31:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <98cf3bec-b036-72dc-dc5a-dd9049ca4a11@suse.com>
 <0b61dda0-af25-350a-c30c-2906f1bbd0da@citrix.com>
 <74010817-971b-1aee-183a-63ec89cfb5b8@suse.com>
 <fd89487e-9aba-8be4-eca7-542b0a9f0597@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1b4ecb7d-08df-5fe0-5f7f-b87c45b1c45c@suse.com>
Date: Wed, 18 Sep 2019 14:31:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <fd89487e-9aba-8be4-eca7-542b0a9f0597@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 10/10] AMD/IOMMU: restrict interrupt
 remapping table sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTguMDkuMjAxOSAxMjo0NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOC8wOS8yMDE5
IDA5OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTcuMDkuMjAxOSAxNzozMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDA2LzA4LzIwMTkgMTQ6MTEsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IFRoZXJlJ3Mgbm8gcG9pbnQgc2V0dGluZyB1cCB0YWJsZXMgd2l0aCBtb3JlIHNwYWNl
IHRoYW4gYSBQQ0kgZGV2aWNlIGNhbgo+Pj4+IHVzZS4gRm9yIGJvdGggTVNJIGFuZCBNU0ktWCB3
ZSBjYW4gZGV0ZXJtaW5lIGhvdyBtYW55IGludGVycnVwdHMgY291bGQKPj4+PiBiZSBzZXQgdXAg
YXQgbW9zdC4gVGFibGVzIGFsbG9jYXRlZCBkdXJpbmcgQUNQSSB0YWJsZSBwYXJzaW5nLCBob3dl
dmVyLAo+Pj4+IHdpbGwgKGZvciBub3cgYXQgbGVhc3QpIGNvbnRpbnVlIHRvIGJlIHNldCB1cCB0
byBoYXZlIG1heGltdW0gc2l6ZS4KPj4+Pgo+Pj4+IE5vdGUgdGhhdCB1bnRpbCB3ZSB3b3VsZCB3
YW50IHRvIHVzZSBzdWItcGFnZSBhbGxvY2F0aW9ucyBoZXJlIHRoZXJlJ3MKPj4+PiBubyBwb2lu
dCBjaGVja2luZyB3aGV0aGVyIE1TSSBpcyBzdXBwb3J0ZWQgYnkgYSBkZXZpY2UgLSAxIG9yIHVw
IHRvIDMyCj4+Pj4gKG9yIGFjdHVhbGx5IDEyOCwgZHVlIHRvIHRoZSBjaGFuZ2UgZWZmZWN0aXZl
bHkgdXNpbmcgYSByZXNlcnZlZAo+Pj4+IGVuY29kaW5nKSBJUlRFcyBhbHdheXMgbWVhbiBhbiBv
cmRlci0wIGFsbG9jYXRpb24gYW55d2F5Lgo+Pj4gRGV2aWNlcyB3aGljaCBhcmUgbm90IE1TSS1j
YXBhYmxlIGRvbid0IG5lZWQgYW4gaW50ZXJydXB0IHJlbWFwcGluZwo+Pj4gdGFibGUgYXQgYWxs
Lgo+PiBPaCwgZ29vZCBwb2ludCAtIHBpbiBiYXNlZCBpbnRlcnJ1cHRzIHVzZSB0aGUgcmVzcGVj
dGl2ZSBJTy1BUElDJ3MKPj4gSVJURS4KPiAKPiBBIGxvdCBvZiB0aGVzZSBkZXZpY2VzIGhhdmUg
bm8gaW50ZXJydXB0IGNhcGFiaWxpdGllcyBhdCBhbGwuCgpSaWdodCwgYnV0IHRoaXMgd291bGQg
YmUgaGFyZGVyIHRvIHRlbGwgdGhhbiAiaXMgbmVpdGhlciBNU0ktWCBub3IKTVNJIGNhcGFibGUi
LgoKPj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4+
Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+Pj4+IEBA
IC0xMzE1LDExICsxMzE3LDggQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2Rl
dmljZQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+Pj4gwqAKPj4+PiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKPj4+PiAtwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGR0ZSwKPj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZQo+Pj4+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPyB2aXJ0X3RvX21hZGRyKGl2cnNfbWFwcGluZ3Nb
YmRmXS5pbnRyZW1hcF90YWJsZSkKPj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDogMCwKPj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlvbW11X2ludHJlbWFw
KTsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGR0ZSwgaXZyc19tYXBwaW5n
c1tiZGZdLmludHJlbWFwX3RhYmxlLAo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgaXZyc19tYXBwaW5nc1tiZGZdLmlvbW11LCBpb21tdV9pbnRyZW1hcCk7Cj4+PiBBaCAtIGhh
bGYgb2YgdGhpcyBsb29rcyBsaWtlIGl0IHdhbnRzIHRvIGJlIGluIHBhdGNoIDYsIHJhdGhlciB0
aGFuIGhlcmUuCj4+IEhtbSwgd2hpY2ggaGFsZj8KPiAKPiBUaGUgZHJvcHBpbmcgb2YgdGhlIHRl
cm5hcnkgZXhwcmVzc2lvbi4KPiAKPj4gSSBkb24ndCBzZWUgYW55dGhpbmcgbWlzcGxhY2VkIGhl
cmUuIFRoZSBzaWduYXR1cmUKPj4gb2YgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSkgY2hh
bmdlcyBvbmx5IGluIHRoaXMgcGF0Y2gsIG5vdCBpbgo+PiBwYXRjaCA2Lgo+IAo+IElmIHRoZSBj
b2RlIGlzbid0IG1pc3BsYWNlZCwgSSBjYW4ndCBzcG90IHdoeSBpdCBpcyBuZWNlc3NhcnkgYmVm
b3JlCj4gdGhpcyBwYXRjaC4KCkFzIGV4cGxhaW5lZCBpbiB0aGUgY29udGV4dCBvZiB0aGUgcGF0
Y2ggaW50cm9kdWNpbmcgaXQgLSB0aGVyZQppcyBhIHdheSBmb3IgaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlIHRvIGJlIE5VTEwgaGVyZS4KVGhlIGhhbmRsaW5nIG9mIHRoaXMgY2Fz
ZSBtZXJlbHkgZ2V0cyBtb3ZlZCBpbnRvCmFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoKSBi
eSB0aGUgcGF0Y2ggaGVyZS4KCj4+Pj4gQEAgLTgwLDE3ICs4MSwxMyBAQCB1bnNpZ25lZCBpbnQg
bnJfaW9hcGljX3NiZGY7Cj4+Pj4gwqAKPj4+PiDCoHN0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBf
dGFibGVzKHVuc2lnbmVkIGNoYXIga2V5KTsKPj4+PiDCoAo+Pj4+IC1zdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdCBpbnRyZW1hcF90YWJsZV9vcmRlcihjb25zdCBzdHJ1Y3QKPj4+PiBhbWRfaW9t
bXUgKmlvbW11KQo+Pj4+IC17Cj4+Pj4gLcKgwqDCoCByZXR1cm4gaW9tbXUtPmN0cmwuZ2FfZW4K
Pj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqAgPyBnZXRfb3JkZXJfZnJvbV9ieXRlcyhJTlRSRU1B
UF9NQVhfRU5UUklFUyAqIHNpemVvZih1bmlvbgo+Pj4+IGlydGUxMjgpKQo+Pj4+IC3CoMKgwqDC
oMKgwqDCoMKgwqDCoCA6IGdldF9vcmRlcl9mcm9tX2J5dGVzKElOVFJFTUFQX01BWF9FTlRSSUVT
ICogc2l6ZW9mKHVuaW9uCj4+Pj4gaXJ0ZTMyKSk7Cj4+Pj4gLX0KPj4+PiArI2RlZmluZSBpbnRy
ZW1hcF9wYWdlX29yZGVyKGlydCkgUEZOX09SREVSKHZpcnRfdG9fcGFnZShpcnQpKQo+Pj4gV2hh
dCBtYWtlcyB0aGUgZnJhbWVhYmxlIG9yZGVyIGZpZWxkIHNhZmUgdG8gdXNlP8KgIEl0IHJlYWNo
ZXMgaW50bwo+Pj4gKHBnKS0+di5mcmVlLm9yZGVyIHdoaWNoIGZhaXJseSBvYnZpb3VzbHkgaXNu
J3Qgc2FmZSBmb3IgYWxsb2NhdGVkIHBhZ2VzLgo+PiBUaGUgc2FtZSBhcmd1bWVudCB0aGF0IGFs
bG93cyB4bWFsbG9jX3dob2xlX3BhZ2VzKCkgYW5kIHhmcmVlKCkgdG8KPj4gdXNlIHRoaXMgZmll
bGQ6IEl0IGlzIHRoZSBvd25lciBvZiBhIHBhZ2Ugd2hvIGNvbnRyb2xzIGhvdyB0aGUKPj4gaW5k
aXZpZHVhbCBzdWItZmllbGRzIG9mIGEgdW5pb24gZ2V0IHVzZWQuIEFzIGxvbmcgYXMgdi5pbnVz
ZSBhbmQKPj4gdi5zaCBkb24ndCBnZXQgdXNlZCwgKGFiKXVzaW5nIHYuZnJlZSBmb3IgYW4gYWxs
b2NhdGVkIHBhZ2UgaXMKPj4gcXVpdGUgZmluZS4KPiAKPiBJbiB3aGljaCBjYXNlIEkgdGhpbmsg
di5mcmVlIG5lZWRzIHJlbmFtaW5nIGFuZC9vciB0aGUgY29tbWVudCBmb3IKPiBQRk5fT1JERVIo
KSBuZWVkcyByZXdyaXRpbmcuCj4gCj4gVGhlIGN1cnJlbnQgY29kZS9kb2N1bWVudGF0aW9uIGRv
ZXMgbm90IGdpdmUgdGhlIGltcHJlc3Npb24gdGhhdCB0aGUKPiBjdXJyZW50IHVzZXMgb2YgUEZO
X09SREVSKCkgYXJlIHNhZmUuCj4gCj4gSnVkZ2luZyBieSB0aGUgb3RoZXIgdXNlcnMgKHBhcnRp
Y3VsYXJseSB0aGUgSU9NTVUgY29kZSksIGl0IHdvdWxkIGJlCj4gYmVzdCBpbiBhIGZpZWxkIGNh
bGxlZCBvcGFxdWUgb3Igc2ltaWxhci4KCldlbGwsIHBlcmhhcHMuIEJ1dCBJIGRvbid0IGZhbmN5
IGRvaW5nIHRoaXMgaW4gdGhpcyBzZXJpZXMuCgo+Pj4gdmlydF90b19wYWdlKCkgaXMgYSBub24t
dHJpdmlhbCBjYWxjdWxhdGlvbiwgd2hpY2ggaXMgbm93IHVzZWQgaW4gYQo+Pj4gbGFyZ2UgbnVt
YmVyIG9mIGNpcmN1bXN0YW5jZXMuwqAgSSBkb24ndCBoYXZlIGFuIGVhc3kganVkZ2VtZW50IG9m
Cj4+PiB3aGV0aGVyIHRoZXkgYXJlIGhvdHBhdGhzLCBidXQgc3VyZWx5IGl0IHdvdWxkIGJlIGVh
c2llciB0byBqdXN0IHN0b3JlCj4+PiBhbm90aGVyIHVuc2lnbmVkIGludCBwZXIgZGV2aWNlLgo+
PiBFeGNlcHQgdGhpcyB3b3VsZCBiZSBhIHZlbmRvciBzcGVjaWZpYyBmaWVsZCBpbiBhIHN1cHBv
c2VkbHkKPj4gdmVuZG9yIGFnbm9zdGljIHN0cnVjdHVyZS4gSSdtIG5vdCB2ZXJ5IGtlZW4gdG8g
YWRkIHN1Y2ggYSBmaWVsZC4KPj4gQWxzbyBJIGRvbid0IHRoaW5rIGludGVycnVwdCBzZXR1cC90
ZWFyZG93biBwYXRocyB3b3VsZCBub3JtYWxseQo+PiBiZSBjb25zaWRlcmVkICJob3QiLgo+Pgo+
PiBXaGF0IEkgY291bGQgYmUgdGFsa2VkIGludG8gKHRvIGxpbWl0IGNvZGUgc2l6ZSBpbiBjYXNl
IHRoZQo+PiBjb21waWxlciBkb2Vzbid0IGV4cGFuZCB0aGluZ3MgaW5saW5lIG92ZXJseSBhZ2dy
ZXNzaXZlbHkpIGlzIHRvCj4+IG1ha2UgdGhpcyBhIHN0YXRpYyBmdW5jdGlvbiBpbnN0ZWFkIG9m
IGEgbWFjcm8uCj4gCj4gSSBjb25zaWRlcmVkIGFza2luZyBmb3IgdGhhdCwgYnV0IEkgZXhwZWN0
ZWQgbm90IHRvIGdldCB2ZXJ5IGZhciwgZ2l2ZW4KPiB0aGF0IHRoZSB1c2Ugb2YgUEZOX09SREVS
KCkgYXMgYW4gbHZhbHVlIHNlZW1zIHRvIGJlIHRoZSBwcmV2YWlsaW5nIGlkaW9tLgoKT2gsIG9m
IGNvdXJzZSAtIHRoYXQncyB3aHkgaXQncyBhIG1hY3JvIGluIHRoZSBmaXJzdCBwbGFjZS4gSXQn
cwpiZWVuIGEgbG9uZyB3aGlsZSBzaW5jZSBJIHB1dCB0b2dldGhlciB0aGlzIGNoYW5nZSAuLi4K
Cj4+PiBGdXJ0aGVybW9yZSwgaXQgd291bGQgd29yayBhcm91bmQgYSBwcmVleGlzdGluZyBpc3N1
ZSB3aGVyZSB3ZSBjYW4KPj4+IGFsbG9jYXRlIGJleW9uZCB0aGUgbnVtYmVyIG9mIGludGVycnVw
dHMgZm9yIHRoZSBkZXZpY2UsIHVwIHRvIHRoZSBuZXh0Cj4+PiBvcmRlciBib3VuZGFyeS4KPj4g
SXMgdGhpcyByZWFsbHkgYW4gImlzc3VlIiwgcmF0aGVyIHRoYW4ganVzdCBhbiBpcnJlbGV2YW50
IHNpZGUKPj4gZWZmZWN0ICh3aGljaCBpcyBuZXZlciBnb2luZyB0byBiZSBoaXQgYXMgbG9uZyBh
cyBvdGhlciBsYXllcnMKPj4gd29yayBjb3JyZWN0bHksIGluIHRoYXQgdGhleSBib3VuZCByZXF1
ZXN0cyBhcHByb3ByaWF0ZWx5KT8KPiAKPiBJdHMgbm90IG1ham9yLCBjZXJ0YWlubHkgKGFuZCBJ
IHdvdWxkbid0IG9iamVjdCB0byB0aGUgcGF0Y2ggZm9yIHRoaXMKPiBpc3N1ZSBpbiBpc29sYXRp
b24pLCBidXQgZGVmZW5zaXZlIGNvZGluZyBpcyBzb21ldGhpbmcgdG8gY29uc2lkZXIgd2hlbgo+
IHRoZSB1bmRlcmx5aW5nIGFsZ29yaXRobSBpcyB1cCBmb3IgZGViYXRlLgoKVW5kZXJzdG9vZC4g
QnV0IHNpbmNlIHlvdSBkaWRuJ3QgY29tbWVudCBvbiB3aHkgSSB3b3VsZG4ndCBsaWtlCnRvIGlu
dHJvZHVjZSBhIHBlci1kZXZpY2UgZmllbGQgYXMgeW91IHN1Z2dlc3QsIGl0J3Mgbm90IGNsZWFy
CndoZXRoZXIgeW91IGFjY2VwdCB0aGF0IGFyZ3VtZW50LiBCdXQgd2FpdCAtIEkgZWZmZWN0aXZl
bHkgaGF2ZQpzdWNoIGEgZmllbGQgbm93IChhZnRlciBpbnRyb2R1Y2luZyBtc2lfbWF4dmVjLCBp
LmUuIGl0J3Mgc29ydApvZiBhIHNwbGl0IGZpZWxkKS4gVGhlIHJlYWwgcHJvYmxlbSBpcyB0aGF0
IHRoZSBkZXZpY2UgaXNuJ3QKYWx3YXlzIGF2YWlsYWJsZSB3aGVuIHdlIHdhbnQgdG8gZ2V0IGF0
IHRoaXMgdmFsdWUgKGFuZCB0aGVyZQptYXkgbm90IGV2ZW4gYmUgb25lLCBsaWtlIGZvciB0aGUg
c2hhcmVkIHRhYmxlLCBvciBmb3IgSU8tQVBJQwphbmQgSFBFVCBlbnRyaWVzKS4gSGF2aW5nIGNo
ZWNrZWQgYWdhaW4sIHdoYXQgbWlnaHQgd29yayBvdXQgaXMKdG8gYWRkIGEgZmllbGQgdG8gc3Ry
dWN0IGl2cnNfbWFwcGluZ3MuCgpCdXQgaWYgSSB3ZW50IHRoZXJlLCB0aGVuIEkgY291bGQgYXMg
d2VsbCBkbyBhd2F5IHdpdGggZnVsbApwYWdlIGFsbG9jYXRpb25zLCB5ZXQgSSBkaWRuJ3Qgd2Fu
dCB0byBnbyBxdWl0ZSBhcyBmYXIgZm9yIG5vdy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 13:01:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 13:01:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAZaT-0003TK-9l; Wed, 18 Sep 2019 13:01:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAZaS-0003Si-3g
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 13:01:36 +0000
X-Inumbo-ID: 7100ae24-da14-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7100ae24-da14-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 13:01:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 96953B019;
 Wed, 18 Sep 2019 13:01:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <5a4d4a61-a543-c657-8458-cbc6b5a8a633@suse.com>
 <eca36271-656a-ba89-134d-937a9d0bb403@suse.com>
 <f15bb1a2-c657-6f59-2a88-1eafb7f891f3@citrix.com>
 <c2d448cc-10f8-7491-9128-a6fe670c5741@suse.com>
 <3e13b2cf-1ce8-11a8-0574-10b21235ea05@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <57d09076-b1cf-b769-0942-4bf6143a29db@suse.com>
Date: Wed, 18 Sep 2019 15:01:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3e13b2cf-1ce8-11a8-0574-10b21235ea05@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 06/10] AMD/IOMMU: don't blindly allocate
 interrupt remapping tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

T24gMTguMDkuMjAxOSAxMzozNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOC8wOS8yMDE5
IDA5OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTcuMDkuMjAxOSAxNToxMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDA2LzA4LzIwMTkgMTQ6MDksIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IFRCRDogVGhpcyByZXRhaW5zIHByaW9yIChidXQgc3VzcGljaW91cykgYmVoYXZpb3Ig
b2Ygbm90IGNhbGxpbmcKPj4+PiDCoMKgwqDCoCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxl
KCkgZm9yICJpbnZhbGlkIiBJVlJTIG1hcHBpbmcgZW50cmllcy4KPj4+PiDCoMKgwqDCoCBTaW5j
ZSBEVEUuSVY9MCBtZWFucyB1bi1yZW1hcHBlZCBpbnRlcnJ1cHRzLCBJIHdvbmRlciBpZiB0aGlz
IG5lZWRzCj4+Pj4gwqDCoMKgwqAgY2hhbmdpbmcuCj4+PiBIb3cgd291bGQgYW4gaW52YWxpZCBl
bnRyeSBnZXQgRFRFLlYgc2V0IGluIHRoZSBmaXJzdCBwbGFjZT8KPj4gRFRFLlYgZ2V0cyBzZXQg
YnkgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoKSwgd2hpY2ggaW4gdHVybiBnZXRzCj4+
IGNhbGxlZCBmcm9tIGFtZF9pb21tdV9zZXR1cF9kb21haW5fZGV2aWNlKCkgYWxvbmUuIEl0J3Mg
b25seSB0aGUKPj4gbGF0dGVyIGZ1bmN0aW9uJ3MgY2FsbGVycyB3aGljaCBvYnRhaW4gKGFuZCBw
b3NzaWJseSBjaGVjaykgdGhlCj4+IGNvcnJlc3BvbmRpbmcgSVZSUyBtYXBwaW5ncyBlbnRyeS4g
SGVuY2UgdG8gbWUgdGhlcmUncyBhIHN1ZmZpY2llbnQKPj4gZGlzY29ubmVjdCBiZXR3ZWVuIHNl
dHRpbmcgb2YgRFRFLlYgYW5kIERURS5JVi4KPj4KPj4gUGx1cywgbG9va2luZyBhdCBlLmcuIGFt
ZF9pb21tdV9hZGRfZGV2aWNlKCksIHRoZXJlJ3MgYW1wbGUgcm9vbSBmb3IKPj4gbm90IGV2ZW4g
bWFraW5nIGl0IHRvIGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoKSwgZHVlIHRvIGVhcmxp
ZXIKPj4gZXJyb3JzLgo+Pgo+Pj4gV2hhdGV2ZXIgdGhlIG9sZCBiZWhhdmlvdXIgbWF5IGhhdmUg
YmVlbiwgd2Ugc2hvdWxkbid0IGhhdmUgY29kZSB3aGljaAo+Pj4gY29tZXMgd2l0aCBhIGNoYW5j
ZSBvZiBoYXZpbmcgbm9uLXJlbWFwcGVkIGludGVycnVwdHMgYnkgYWNjaWRlbnQuCj4+IFdlIGNh
bid0IG1ha2UgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoKSBzZXQgZHRlLT5pdiB0byAx
LCBhcwo+PiBpdCBnZXRzIGNhbGxlZCBvbmx5IGFmdGVyIGFtZF9pb21tdV9zZXRfaW50cmVtYXBf
dGFibGUoKSBpbgo+PiBhbWRfaW9tbXVfYWRkX2RldmljZSgpLiBCdXQgd2UgY291bGQgb2YgY291
cnNlIG1ha2UgaXQgZG8gc28gd2hlbgo+PiBpdCBmaW5kcyBkdGUtPml0X3Jvb3QgYmUgemVyby4g
WWV0IEkgd29uZGVyIGlmIGl0IHdhc24ndCBtb3JlIHNhZmUKPj4gdG8gaGF2ZSBEVEVzIHN0YXJ0
IG91dCB3aXRoIHRoZSBmaWVsZCBzZXQgdGhpcyB3YXkuCj4+Cj4+IEFsb25nIHRoZXNlIGxpbmVz
IEknbSBhbHNvIG5vdCBjb252aW5jZWQgaXQgaXMgYSBnb29kIGlkZWEgZm9yCj4+IGFtZF9pb21t
dV9zZXRfaW50cmVtYXBfdGFibGUoKSB0byBoYXZlIGEgInZhbGlkIiBwYXJhbWV0ZXIgaW4gdGhl
Cj4+IGZpcnN0IHBsYWNlOiBJdCdzIG9rYXkgYXMgbG9uZyBhcyBhbGwgY2FsbGVycyBwYXNzIGlv
bW11X2ludHJlbWFwLAo+PiBidXQgaXQgd291bGQgc2VlbSB0byBtZSB0aGF0IC0gYXMgYWxyZWFk
eSBzYWlkIC0gd2UnZCB3YW50IERURXMgYmUKPj4gc2V0IHRoaXMgd2F5IHJpZ2h0IHdoZW4gYSBE
VCBnZXRzIGFsbG9jYXRlZC4gSWYgeW91IGFncmVlLCBJJ2xsCj4+IGhhcHBpbHkgYWRkIGEgcGF0
Y2ggZG9pbmcgc28gdG8gdGhlIGVuZCBvZiB0aGlzIHNlcmllcyAodGhlcmUncwo+PiBtZWFud2hp
bGUgYSBwYXRjaCByZS1hcnJhbmdpbmcgRFQgYWxsb2NhdGlvbiBhbnl3YXkpLgo+IAo+IEkndmUg
YmVlbiBsb29raW5nIHRocm91Z2ggdGhlIHNwZWMsIGFuZCB0aGlzIGlzIHJhdGhlciBjb21wbGlj
YXRlZC7CoCBXZQo+IG5lZWQgdG8gc2V0IFYgYW5kIFRWIHRvIGluaGliaXQgRE1BLCBhbmQgSVYg
YW5kIEludEN0bCB0byBpbmhpYml0Cj4gaW50ZXJydXB0cy4KCkJ5ICJzZXQgViBhbmQgVFYiLCB5
b3UgZG9uJ3QgbWVhbiBzZXR0aW5nIGJvdGggdG8gMSwgZG8geW91PyBNeQpyZWFkaW5nIG9mIHRo
ZSByZXNwZWN0aXZlIHRhYmxlcyBpcyB0aGF0IHdlIHdhbnQgVj0xLCBUVj0wLCBJVj0xLAphbmQg
SW50Q3RsPTAuIFRoZSBwcm9ibGVtIHdpdGggc2V0dGluZyBWIGVhcmx5IGlzIHRoYXQgc29tZQpv
dGhlciBmaWVsZHMgdGhhbiBhbHNvIGFyZSBhc3N1bWVkIHRvIGJlIHZhbGlkLiBJLmUuIGFsb25n
IHdpdGgKdGhlIGFib3ZlIHdlJ2QgYWxzbyBuZWVkIFN5c01ndD0wLCBFWD0wLCBTRD0/LCBDYWNo
ZT0/LCBJb0N0bD0wLApTQT0/LCBTRT0/LCBhbmQgST0wOyBxdWVzdGlvbiBtYXJrcyBpbmRpY2F0
ZSBlaXRoZXIgc2V0dGluZyB3b3VsZAphcHBlYXIgdG8gYmUgZmluZS4gSW4gdGhlIGVuZCBhbGwg
emVyb3MgZXhjZXB0IFYgYW5kIElWIHdvdWxkCmxvb2sgdG8gYmUgd2hhdCB3ZSB3YW50LCBhbGJl
aXQgc2V0dGluZyBvbiBvZiBTRSBvciBTQSBtYXkgYmUKd29ydGggY29uc2lkZXJpbmcuCgo+IFdo
eSBub3QgaW5pdGlhbGlzZSBldmVyeSBlbnRyeSBpbiB0aGUgZGV2aWNlIHRhYmxlIHdoZW4gd2Ug
Y3JlYXRlIGl0IHRvCj4gYSBzYWZlLCBibG9ja2VkIHN0YXRlLsKgIFRoYXQgd2F5LCB0aGUgb25s
eSB3YXkgYSBkZXZpY2Ugc3RhcnRzCj4gZnVuY3Rpb25pbmcgYXBwcm9wcmlhdGVseSBpcyB2aWEg
YSBzdWNjZXNzZnVsIGNhbGwgdG/CoAo+IGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKCkg
YW5kIGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoKSwKPiB3aGljaCBzZWVtcyB0byBiZSBm
YXIgc2FmZXIgYmVoYXZpb3VyIG92ZXJhbGwuCgpJIGludGVuZCB0byBhZGQgYSByZXNwZWN0aXZl
IHBhdGNoIHRvIHRoZSBzZXJpZXMsIGlmIHdlIG1hbmFnZSB0bwphZ3JlZSAoc2VlIGFib3ZlKSB3
aGF0IHRoZSBpbml0aWFsIHNldHRpbmdzIHNob3VsZCBiZS4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 13:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 13: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 1iAaOJ-0003px-DF; Wed, 18 Sep 2019 13:53: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=FY6t=XN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAaOH-0003pd-TH
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 13:53:05 +0000
X-Inumbo-ID: a3107c9e-da1b-11e9-9636-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a3107c9e-da1b-11e9-9636-12813bfff9fa;
 Wed, 18 Sep 2019 13:53:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 611831000;
 Wed, 18 Sep 2019 06:53: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 784983F67D;
 Wed, 18 Sep 2019 06:53:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 18 Sep 2019 14:52:56 +0100
Message-Id: <20190918135256.7287-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: livepatch: Prevent CPUs to
 fetch stale instructions after livepatching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 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>

RHVyaW5nIGxpdmVwYXRjaCwgYSBzaW5nbGUgQ1BVIHdpbGwgdGFrZSBjYXJlIG9mIGFwcGx5aW5n
IHRoZSBwYXRjaCBhbmQKYWxsIHRoZSBvdGhlcnMgd2lsbCB3YWl0IGZvciB0aGUgYWN0aW9uIHRv
IGNvbXBsZXRlLiBUaGV5IHdpbGwgdGhlbiBvbmNlCmV4ZWN1dGUgYXJjaF9saXZlcGF0Y2hfcG9z
dF9hY3Rpb24oKSB0byBmbHVzaCB0aGUgcGlwZWxpbmUuCgpQZXIgQjIuMi41ICJDb25jdXJyZW50
IG1vZGlmaWNhdGlvbiBhbmQgZXhlY3V0aW9uIG9mIGluc3RydWN0aW9ucyIgaW4KRERJIDA0ODdF
LmEsIGZsdXNoaW5nIHRoZSBpbnN0cnVjdGlvbiBjYWNoZSBpcyBub3QgZW5vdWdoIHRvIGVuc3Vy
ZSBuZXcKaW5zdHJ1Y3Rpb25zIGFyZSBzZWVuLiBBbGwgdGhlIFBFcyBzaG91bGQgYWxzbyBkbyBh
biBpc2IoKSB0bwpzeW5jaHJvbml6ZSB0aGUgZmV0Y2hlZCBpbnN0cnVjdGlvbiBzdHJlYW0uCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9hcmNoL2FybS9saXZlcGF0Y2guYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRj
aC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDI3OWQ1MmNjNmMuLjAwYzVlMmJj
NDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9h
cm0vbGl2ZXBhdGNoLmMKQEAgLTg4LDcgKzg4LDggQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZl
cnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogCiB2b2lkIGFyY2hfbGl2ZXBh
dGNoX3Bvc3RfYWN0aW9uKHZvaWQpCiB7Ci0gICAgLyogYXJjaF9saXZlcGF0Y2hfcmV2aXZlIGhh
cyBudWtlZCB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUuICovCisgICAgLyogRGlzY2FyZCBhbnkgc3Rh
bGUgaW5zdHJ1Y3Rpb25zIHRoYXQgbWF5IGhhdmUgYmVlbiBmZXRjaGVkLiAqLworICAgIGlzYigp
OwogfQogCiB2b2lkIGFyY2hfbGl2ZXBhdGNoX21hc2sodm9pZCkKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 13:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 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 1iAaU8-0004Z7-4v; Wed, 18 Sep 2019 13:59: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=FY6t=XN=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAaU6-0004Yr-9L
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 13:59:06 +0000
X-Inumbo-ID: 79fb0f6c-da1c-11e9-9636-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 79fb0f6c-da1c-11e9-9636-12813bfff9fa;
 Wed, 18 Sep 2019 13:59:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F3B691000;
 Wed, 18 Sep 2019 06:59: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 F3A123F67D;
 Wed, 18 Sep 2019 06:59:03 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190619175333.29938-1-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4d504e03-52db-f840-1a2b-2a1a1a07fd70@arm.com>
Date: Wed, 18 Sep 2019 14:59:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190619175333.29938-1-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 0/5] 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wNi8yMDE5IDE4OjUzLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBWb2xv
ZHlteXIgQmFiY2h1ayAoNSk6Cj4gICAgdG9vbHMvYXJtOiB0ZWU6IGFkZCAidGVlIiBvcHRpb24g
Zm9yIHhsLmNmZwo+ICAgIHRvb2xzL2FybTogb3B0ZWU6IGNyZWF0ZSBvcHRlZSBmaXJtd2FyZSBu
b2RlIGluIERUIGlmIHRlZT1vcHRlZQo+ICAgIHhlbi9hcm06IHRlZTogcGxhY2UgT1AtVEVFIEtj
b25maWcgb3B0aW9uIHJpZ2h0IGFmdGVyIFRFRQo+ICAgIHhlbi9hcm06IG9wdGVlOiBjaGVjayBp
ZiBPUC1URUUgaXMgdmlydHVhbGl6YXRpb24tYXdhcmUKPiAgICB4ZW4vYXJtOiBvcHRlZTogZG9j
dW1lbnQgT1BURUUgb3B0aW9uIGluIHRlZS9LY29uZmlnCgpUaGlzIHNlcmllcyBpcyBub3cgZnVs
bHkgY29tbWl0dGVkLiBUaGFuayB5b3UgZm9yIHRoZSBjb250cmlidXRpb24hCgpDaGVlcnMsCgo+
IAo+ICAgZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgIHwgMjkgKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwgIDUgKysrKysKPiAgIHRv
b2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICA2ICsrKysrKwo+
ICAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgIDkgKysrKysrKysKPiAgIHhlbi9hcmNo
L2FybS9LY29uZmlnICAgICAgICB8ICA0ICsrLS0KPiAgIHhlbi9hcmNoL2FybS90ZWUvS2NvbmZp
ZyAgICB8ICA1ICsrKysrCj4gICB4ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgICAgfCAxMCArKysr
KysrKysKPiAgIDggZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 14:02:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 14: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 1iAaXT-0005fu-T4; Wed, 18 Sep 2019 14:02:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAaXS-0005fl-Uq
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 14:02:34 +0000
X-Inumbo-ID: f2fb8036-da1c-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f2fb8036-da1c-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 14:02: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 1iAaXL-0007ec-T8; Wed, 18 Sep 2019 14:02: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 1iAaXL-00062g-Jf; Wed, 18 Sep 2019 14:02:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAaXL-00045w-GS; Wed, 18 Sep 2019 14:02:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141376-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-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 14:02:27 +0000
Subject: [Xen-devel] [xen-unstable test] 141376: 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>

ZmxpZ2h0IDE0MTM3NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM3Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlh
bC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTQxMzA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzNDYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTM0NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzQ2CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDEzNDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM0NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzQ2
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDEzNDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM0NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTQxMzQ2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFi
ODBiZmU3M2EyODg4YjNlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxMzc2ICAyMDE5LTA5LTE2
IDIxOjMzOjMyIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
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
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlz
aGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 14:05:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 14: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 1iAaa1-00061B-DX; Wed, 18 Sep 2019 14:05:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XtMR=XN=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAaa0-000613-LM
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 14:05:12 +0000
X-Inumbo-ID: 54452df6-da1d-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 54452df6-da1d-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 14:05:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568815512;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=PlXUg9CwNN1uNKacUFObDtvy8SO3/xJAnmoF2bF6Jng=;
 b=JXLvTrJpYlxJxhov0mjZHKd88PZKZ8XrqLXkRRobEtVXUPKRz6CccK5o
 RiNYXlGeY0WX6TVZCoEJJ3EoVZu0q63wmnQmaqSMNQaWEWuX8F2f1h6Kf
 I/L8umUunXMOH0R63tNkSN+HTY8bpBvY1RpukmB5x/zRe6cqBA2K20jps c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hTh7YR8Cc+ejx0cYHd5ObanPm8a9kwWakEYi2yBN7rCoB1du5DoPGeUzPeqJf5EnECtMS4BcqQ
 OUqBb2WOMoZkUTqQZO+kqu6uB1vlI23s5dAJ+2FMDpFswyYZ4J5q86WV2P/gxa9cusUFU8fztL
 lZDzRpy8QLLIZJMDjonUWZjaf6G3LXQVioUMdf6ZwzXxk+xDdg5Y2FfvzlgGRQdQKdGeQCPjH2
 WupRDHwJFhFxn5qVVwsXqTrG8bWEhir3CxbD9jK8RtyezNWsA+uYD/tRvUzKuymVrzcVBPVWYg
 r7E=
X-SBRS: 2.7
X-MesageID: 5727716
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5727716"
Date: Wed, 18 Sep 2019 15:05:08 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190918140508.GL1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-2-anthony.perard@citrix.com>
 <23937.3773.593680.268445@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23937.3773.593680.268445@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 01/35] libxl: Make libxl_domain_unpause async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDU6NTA6MDVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDAxLzM1XSBsaWJ4bDogTWFrZSBs
aWJ4bF9kb21haW5fdW5wYXVzZSBhc3luYyIpOgo+ID4gbGlieGxfZG9tYWluX3VucGF1c2UgbmVl
ZHMgdG8gbWFrZSBRTVAgY2FsbHMsIHdoaWNoIGFyZSBhc3luY2hyb25vdXMsCj4gPiBjaGFuZ2Ug
dGhlIEFQSSB0byByZWZsZWN0IHRoYXQuCj4gPiAKPiA+IERvIHRoZSBzYW1lIHdpdGggbGlieGxf
ZG9tYWluX3BhdXNlIGFzeW5jLCBldmVuIGlmIGl0IHdpbGwga2VlcAo+ID4gY29tcGxldGluZyBz
eW5jaHJvbm91c2x5Lgo+IAo+IEpvbGx5IGdvb2QuICBJIHRoaW5rLCB0aG91Z2gsIHRoYXQgdGhl
cmUgc2hvdWxkIGJlIGEgSEFWRV8uLi4gIGZvcgo+IHRoaXMgc2V0IG9mIEFQSSBjaGFuZ2VzLiAg
SSBkb24ndCBtaW5kIGlmIGl0IGdvZXMgaW50byB0aGUgbGFzdCBwYXRjaAoKSSB0aG91Z2h0IHRo
YXQgSEFWRV8qIHdhc24ndCBuZWVkZWQgd2hlbiB0aGUgQVBJIHZlcnNpb24gaXMgYnVtcGVkLiBC
dXQKbm93IEkgZ3Vlc3MgdGhhdCB0aGUgSEFWRV8qIG1hY3JvIGFyZSB0aGUgb25seSB3YXkgZm9y
IGFuIGFwcGxpY2F0aW9uCnRvIGJ1aWxkIGFnYWluc3Qgb2xkIHZlcnNpb24gb2YgbGlieGwgc2lu
Y2UgdGhlIHZlcnNpb24gbnVtYmVyIGlzbid0CmV4cG9zZWQuCgpUaGUgcXVlc3Rpb24gaXMsIGhv
dyBtYW55IG1hY3JvIHNob3VsZCB0aGVyZSBiZT8gQXMgbWFueSBtYWNybyBhcyB0aGVyZQphcmUg
ZnVuY3Rpb24gY2hhbmdlZD8gT3IganVzdCBvbmU/CgpGb3IgbWFueSwgSSBjYW4gYWRkIHRoYXQ6
CiAgICAvKgogICAgICogTElCWExfSEFWRV8qX0FTWU5DCiAgICAgKgogICAgICogVGhvc2UgZGVm
aW5lcyBpbmRpY2F0ZXMgdGhhdCB0aGUgZnVuY3Rpb24gbGlieGxfKigpJ3MgQVBJIGhhcyBjaGFu
Z2VkCiAgICAgKiBhbmQgaGF2ZSBhbiBleHRyYSBwYXJhbWV0ZXIgImFvX2hvdyIgd2hpY2ggbWVh
bnMgdGhhdCB0aGUgZnVuY3Rpb24gY2FuIGJlCiAgICAgKiBleGVjdXRlZCBhc3luY2hyb25vdXNs
eS4gVGhvc2UgZnVuY3Rpb25zIGFyZToKICAgICAqICAgbGlieGxfZG9tYWluX3BhdXNlKCkKICAg
ICAqICAgbGlieGxfZG9tYWluX3VucGF1c2UoKQogICAgICogICBsaWJ4bF9zZW5kX3RyaWdnZXIo
KQogICAgICogICBsaWJ4bF9zZXRfdmNwdW9ubGluZSgpCiAgICAgKiAgIGxpYnhsX3JldHJpZXZl
X2RvbWFpbl9jb25maWd1cmF0aW9uKCkKICAgICAqICAgbGlieGxfcWVtdV9tb25pdG9yX2NvbW1h
bmQoKQogICAgICovCiAgICAjZGVmaW5lIExJQlhMX0hBVkVfRE9NQUlOX1BBVVNFX0FTWU5DIDEK
ICAgICNkZWZpbmUgTElCWExfSEFWRV9ET01BSU5fVU5QQVVTRV9BU1lOQyAxCiAgICAjZGVmaW5l
IExJQlhMX0hBVkVfU0VORF9UUklHR0VSX0FTWU5DIDEKICAgICNkZWZpbmUgTElCWExfSEFWRV9T
RVRfVkNQVU9OTElORV9BU1lOQyAxCiAgICAjZGVmaW5lIExJQlhMX0hBVkVfUkVUUklFVkVfRE9N
QUlOX0NPTkZJR1VSQVRJT05fQVNZTkMgMQogICAgI2RlZmluZSBMSUJYTF9IQVZFX1FFTVVfTU9O
SVRPUl9DT01NQU5EX0FTWU5DIDEKCklmIG9ubHkgb25lLCBJIGRvbid0IGtub3cgaG93IHRvIGNh
bGwgaXQsIG1heWJlIG9uIG9mIG9yIHJlbGF0ZWQ6CiAgICBMSUJYTF9IQVZFX1FNUF9GTl9BU1lO
QwogICAgTElCWExfSEFWRV9GTl9VU0lOR19RTVBfQVNZTkMKd2l0aCB0aGUgc2FtZSBjb21tZW50
IGxpc3RpbmcgYWxsIGFmZmVjdGVkIGZ1bmN0aW9ucy4KCj4gb3IgdGhlIGZpcnN0IG9uZS4gIEFz
c3VtaW5nIHlvdSBhZGQgdGhhdCB0byB0aGUgc2VyaWVzIGluIHYyOgo+IAo+IEFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClRoYW5rcywKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 14:20:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 14:20:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAaoQ-0000Sz-Sp; Wed, 18 Sep 2019 14:20: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=XtMR=XN=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAaoP-0000Hg-AG
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 14:20:05 +0000
X-Inumbo-ID: 67d39c0c-da1f-11e9-9637-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67d39c0c-da1f-11e9-9637-12813bfff9fa;
 Wed, 18 Sep 2019 14:20:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568816404;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=vDVXmZBkU0vZ3xRVVURrINhdkb12ehO+k1IbVA+e2rA=;
 b=auRIeZWmecbYTHTz698U2RZVo6X5yr+PabGLt+FTeOR9XCMVG32q/g4w
 eZaPzmWbidCuqbAYWti6aBvSQgYlw1HyZn6OaWshoSRDt+MnYqDadDSbV
 RiCgTmg90q2tLmsRJ4ExPu6F1XZNkLNJhTshRhC0PdYfzd4CywJPwu5MQ k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: STjo2K8nU29fi4u9NZ6DVRBb2S9uzLlA8drdBpAsGsa3C6FB/V67Ta8+dOFT0zsjDX28hL9VMA
 HinaGKf+eQmplcLoBcXO+QBYkPQH6jC6id5uaO5C97GD35wEZFV8Kcdl6HGZhtIkMftr7i89zV
 EUh50/Ltg//bH5pNqndxyXFq0X5VlGFlepX0HXRjthN3lE4JorcFeMQ7+LOqEH9UPQTj/zDhRz
 l4aSbVwk07e7QBpGESedZUenQES8QbkaLpizVt7KtaE7SubzWArynZJHW/+U/fA7FLW/gbLro+
 sMc=
X-SBRS: 2.7
X-MesageID: 5730914
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5730914"
Date: Wed, 18 Sep 2019 15:20:00 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190918142000.GM1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-9-anthony.perard@citrix.com>
 <23937.4506.366843.383849@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23937.4506.366843.383849@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 08/35] libxl: Replace
 libxl__qmp_initializations by ev_qmp calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDY6MDI6MThQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA4LzM1XSBsaWJ4bDogUmVwbGFj
ZSBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyBieSBldl9xbXAgY2FsbHMiKToKPiA+IFNldHVw
IGEgdGltZW91dCBvZiAxMHMgZm9yIGFsbCB0aGUgY29tbWFuZHMuIEl0IHVzZWQgdG8gYmUgYWJv
dXQgNXMKPiA+IHBlciBjb21tYW5kcy4KPiAKPiBUaGlzIHBhdGNoIGlzIHF1aXRlIGhhcmQgdG8g
cmV2aWV3IGJlY2F1c2UgaXQgaXMgYQo+IHJld3JpdGUvcmVhcnJhbmdlbWVudCBhbmQgSSBjYW4n
dCBzZWUgd2hlcmUgYWxsIHRoZSBwaWVjZXMgY29tZSBmcm9tLgo+IAo+IEhvdyBoYXJkIHdvdWxk
IGl0IGJlIHRvIG1ha2UgYSBwcmUtcGF0Y2ggdG8gc2h1ZmZsZSB0aGUgY29kZSB0byB0aGUKPiBz
YW1lIHBsYWNlIGFzIGl0J3MgZ29pbmcsIGFuZCBjaGFuZ2UgdGhlIHZhcmlhYmxlIG5hbWVzIGV0
Yy4gPwoKSSB0aGluayB0aGF0IHdvdWxkIGJlIHBvc3NpYmxlLCB3aXRoIGEgZmV3IFhYWCBjb21t
ZW50cyBmb3Igc29tZQppbnRlcm1lZGlhcnkgY29kZS4KCkknbGwgZ2l2ZSBpdCBhIHRyeS4KCj4g
SWYgdGhhdCdzIGhhcmQgdGhlbiBJIGd1ZXNzIEkgY2FuIGdvIHRocm91Z2ggaXQgbGluZSBieSBs
aW5lLi4uCj4gCj4gVGhhbmtzLAo+IElhbi4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 14:23:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 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 1iAas2-0000vX-Ls; Wed, 18 Sep 2019 14:23:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XtMR=XN=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAas1-0000vS-71
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 14:23:49 +0000
X-Inumbo-ID: edbbc7d6-da1f-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id edbbc7d6-da1f-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 14:23:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568816629;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=clMg3QpaUvlFXjbYyxlbF/o1yqDUmkLAebMJfXqHizw=;
 b=PrPiEQ89LGsClSCjLKXhjfZ1Ka9SUsz4dUfPiteZ73GvHfWNfZiOAFnf
 yCMJWxgxzr8xoKWTEvBliX+Jx3SQMpjcaQxQNpCQKQDxfFAUvxonnBDCO
 mGh8duXMsXBGuFV2PvkCpS5aHXCWJl4R8XXdIxo8g4ASEHVxIu2l/faDb g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: f77m+y6PaAQtn7yVI3Ti5XBEkNCF42bksoekbanIfqNwEQirFlF1A/z3/3qztYRDggDcuhaZil
 Nd+gIfdRm/vcyQe4mSXYn4q9sEw8s+F4kjVvRbxwB5b/xs3vIL+TLQPjNQCYGgXn+ARvDqg417
 Au9GVIUGo9f5BhnqWDFv9Iv8lhJfNlewYcz5JRhDicmPNIPoWCY6STtCiQzBLcKlXPQ3/SZiMM
 2Rb6JD32oKMio4rVrxGtF2YrcgKyh3FP3JxppOdo4ehYCL32bdB+Q30FfDk7qvWd20y/0xerUH
 Td0=
X-SBRS: 2.7
X-MesageID: 5789485
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5789485"
Date: Wed, 18 Sep 2019 15:23:45 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190918142345.GN1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-29-anthony.perard@citrix.com>
 <23937.5522.999447.418653@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23937.5522.999447.418653@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 28/35] libxl_pci: Use ev_qmp in do_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDY6MTk6MTRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDI4LzM1XSBsaWJ4bF9wY2k6IFVz
ZSBldl9xbXAgaW4gZG9fcGNpX2FkZCIpOgo+ID4gVGhpcyBwYXRjaCBhbHNvIHJlcGxhY2VzIHRo
ZSB1c2Ugb2YKPiA+IGxpYnhsX193YWl0X2Zvcl9kZXZpY2VfbW9kZWxfZGVwcmVjYXRlZCgpIGJ5
IGl0cyBlcXVpdmFsZW50Cj4gPiB3aXRob3V0IHRoZSBuZWVkIGZvciBhIHRocmVhZC4KPiAKPiBB
Z2Fpbiwgd291bGQgaXQgYmUgZWFzeSB0byBhZGQgYSBwcmUtcGF0Y2ggc28gSSBjYW4gc2VlIHRo
ZSBjb2RlCj4gY2hhbmdlcyA/ICBJZiBub3QgSSB3aWxsIGNvbXBhcmUgbGluZS1ieS1saW5lIGJ5
IGhhbmQuCgpJdCBkb2Vzbid0IGxvb2sgdG8gaGFyZCwgSSBnaXZlIGl0IGEgdHJ5LgoKLS0gCkFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 15:07:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 15:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAbXa-00081e-8M; Wed, 18 Sep 2019 15:06:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TFR+=XN=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAbXY-00081K-Ar
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 15:06:44 +0000
X-Inumbo-ID: ec614a36-da25-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec614a36-da25-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 15:06:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568819204;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=FLn642o4u+ROJcoLs/HLfD/hFjIIOxy5Ej3ulM/KOVg=;
 b=gb7QveKDwpbmzpGMkTxnV2CAK1SedIFE0tIdI4oVsPEmnTA5eNl0PwLv
 +VKxovi1D+F5s2Bo9ppMOrY52XCWnc83zfZLXgl69FxOC5dV46/shZNpg
 34+fPcbnO4nMl1OfGpNlt3BNyyvU0FWl6ctMxBgDMfvl07kXFquf4JYNh 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KjCeHZtvXCeGJJo/OZtVwWkOLSn2znG7/uW8qDRgr1vXE/5UCpdkYprAbKT/qwUTt3/6D3DmZk
 zLPjKbbar/8w6oSayy8JLsT6ZeQ8F6pFtFOr/pKctdJpuPWKP5Z4R+qcanlNnwW5pPpcENn6YX
 zUCwI73k72vdRGwHIlw6fjvrPnzXQK+TCf8y+b/GbvYOYI74ridfSe4UG7HD5igWEZLh3gmfUw
 PonSzHteBUV7sjmjp6zpGzNtGLwm43nStrIYAiKnWfrL68zzhNICcgmFWtuf4vXkld3Bf1B0H/
 WZ4=
X-SBRS: 2.7
X-MesageID: 5792816
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,520,1559534400"; 
   d="scan'208";a="5792816"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190918135256.7287-1-julien.grall@arm.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <3e4ee05d-d92e-ca86-9453-49405d8609b8@citrix.com>
Date: Wed, 18 Sep 2019 16:06:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190918135256.7287-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: livepatch: Prevent CPUs
 to fetch stale instructions after livepatching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@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>

T24gOS8xOC8xOSAyOjUyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gRHVyaW5nIGxpdmVwYXRj
aCwgYSBzaW5nbGUgQ1BVIHdpbGwgdGFrZSBjYXJlIG9mIGFwcGx5aW5nIHRoZSBwYXRjaCBhbmQK
PiBhbGwgdGhlIG90aGVycyB3aWxsIHdhaXQgZm9yIHRoZSBhY3Rpb24gdG8gY29tcGxldGUuIFRo
ZXkgd2lsbCB0aGVuIG9uY2UKPiBleGVjdXRlIGFyY2hfbGl2ZXBhdGNoX3Bvc3RfYWN0aW9uKCkg
dG8gZmx1c2ggdGhlIHBpcGVsaW5lLgo+IAo+IFBlciBCMi4yLjUgIkNvbmN1cnJlbnQgbW9kaWZp
Y2F0aW9uIGFuZCBleGVjdXRpb24gb2YgaW5zdHJ1Y3Rpb25zIiBpbgo+IERESSAwNDg3RS5hLCBm
bHVzaGluZyB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgaXMgbm90IGVub3VnaCB0byBlbnN1cmUgbmV3
Cj4gaW5zdHJ1Y3Rpb25zIGFyZSBzZWVuLiBBbGwgdGhlIFBFcyBzaG91bGQgYWxzbyBkbyBhbiBp
c2IoKSB0bwo+IHN5bmNocm9uaXplIHRoZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0t
LQo+ICAgeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIHwgMyArKy0KPiAgIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gaW5kZXggMjc5
ZDUyY2M2Yy4uMDBjNWUyYmM0NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNo
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKPiBAQCAtODgsNyArODgsOCBAQCB2
b2lkIGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1
bmMpCj4gICAKPiAgIHZvaWQgYXJjaF9saXZlcGF0Y2hfcG9zdF9hY3Rpb24odm9pZCkKPiAgIHsK
PiAtICAgIC8qIGFyY2hfbGl2ZXBhdGNoX3Jldml2ZSBoYXMgbnVrZWQgdGhlIGluc3RydWN0aW9u
IGNhY2hlLiAqLwo+ICsgICAgLyogRGlzY2FyZCBhbnkgc3RhbGUgaW5zdHJ1Y3Rpb25zIHRoYXQg
bWF5IGhhdmUgYmVlbiBmZXRjaGVkLiAqLwo+ICsgICAgaXNiKCk7Cj4gICB9Cj4gICAKPiAgIHZv
aWQgYXJjaF9saXZlcGF0Y2hfbWFzayh2b2lkKQo+IApBY2tlZC1ieTogUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 15:16:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 15:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAbhC-0001KB-9Z; Wed, 18 Sep 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=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAbhB-0001Jv-Jg
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 15:16:41 +0000
X-Inumbo-ID: 5073cae8-da27-11e9-963a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5073cae8-da27-11e9-963a-12813bfff9fa;
 Wed, 18 Sep 2019 15:16: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 1iAbh9-0000cx-Mi; Wed, 18 Sep 2019 15:16: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 1iAbh9-0004aY-5r; Wed, 18 Sep 2019 15:16:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAbh9-0002S3-4u; Wed, 18 Sep 2019 15:16:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141424-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=20fdbb1b076d2ca79771dd7ec98ddd593bdece1d
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 15:16:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141424: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQyNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQyNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDIwZmRiYjFiMDc2ZDJjYTc5NzcxZGQ3ZWM5OGRkZDU5M2JkZWNlMWQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA1IGRheXMgICAzOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0MDUgIDIwMTktMDktMTcgMjA6MDE6MjAgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 15:20:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 15:20:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAbkZ-0002OM-Sm; Wed, 18 Sep 2019 15:20:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XtMR=XN=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAbkY-0002O6-C6
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 15:20:10 +0000
X-Inumbo-ID: cd2208c0-da27-11e9-a337-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd2208c0-da27-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 15:20:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568820009;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=x4KStN9Gp/fA7CZzc7/0ghbqX6An3PkCMsepDr23SGI=;
 b=hYQIWkYCDdxHmHrEhC5vqiRkKouXmFqTNC8j0kzTx0GNUM0kY/CvDmQL
 TF304VGFGFnEP3IB9Hc5uu0RNnBuNp0CeN56mSE4zbRcG/F8Yj1tDK+Bz
 tQCzi1med3C7U2L2rY1bPaIoDUpvQkkHciWkAsOw14jlZhTjwOIdbeWrp A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /V+MQQ/fayCaK4IX40U6fNi33FFNIXTxmUpBGhK8XocB6EWavMwFlZNVRJbkrC478EsNEVWqDm
 gBWUoDHMdsTKFNdSANX9VbhFSZ72ElHp9vYouSCui2y4jJ5U0itSHGmDNghrdJqY+u2XtWcNer
 CC8KyWm35wVs712z78kSJKcp+rDwLUhAbuyY+GRP9uJPoF7xJf2JJjsPHTahesnFK/5VICiyRd
 81dla4FEc/EX60xPvXqP1e4bKOJJthFgSbFmUxhMhMvsUpCO4mBSEp08mtWFJXpP+rzGxKtbqi
 3h4=
X-SBRS: 2.7
X-MesageID: 6047001
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="6047001"
Date: Wed, 18 Sep 2019 16:20:06 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190918152006.GO1308@perard.uk.xensource.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <20190918104113.3294-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190918104113.3294-5-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v13 4/4] introduce a 'passthrough'
 configuration option to 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: 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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, David Scott <dave@recoil.org>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgMTE6NDE6MTNBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmFuZCBoZW5jZSB0aGUgYWJpbGl0eSB0byBkaXNhYmxlIElPTU1VIG1hcHBpbmdz
LCBhbmQgY29udHJvbCBFUFQKPiBzaGFyaW5nLgo+IAo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBh
IG5ldyAnbGlieGxfcGFzc3Rocm91Z2gnIGVudW1lcmF0aW9uIGludG8KPiBsaWJ4bF9kb21haW5f
Y3JlYXRlX2luZm8uIFRoZSB2YWx1ZSB3aWxsIGJlIHNldCBieSB4bCBlaXRoZXIgd2hlbiBpdCBw
YXJzZXMKPiBhIG5ldyAncGFzc3Rocm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0
bHkgaWYgdGhlcmUgaXMgcGFzc3Rocm91Z2gKPiBoYXJkd2FyZSBzcGVjaWZpZWQgZm9yIHRoZSBk
b21haW4uCj4gCj4gSWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9u
IG9wdGlvbiBpcyAnZGlzYWJsZWQnIHRoZW4KPiB0aGUgWEVOX0RPTUNUTF9DREZfaW9tbXUgZmxh
ZyB3aWxsIGJlIGNsZWFyIGluIHRoZSB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbgo+IGZsYWdzLCB0
aHVzIGFsbG93aW5nIHRoZSB0b29sc3RhY2sgdG8gY29udHJvbCB3aGV0aGVyIHRoZSBkb21haW4g
Z2V0cwo+IElPTU1VIG1hcHBpbmdzIG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUg
Z2xvYmFsbHkgc2V0KS4KPiAKPiBJZiB0aGUgdmFsdWUgb2YgdGhlIHBhc3N0aHJvdWdoIGNvbmZp
Z3VyYXRpb24gb3B0aW9uIGlzICdzeW5jX3B0JyB0aGVuCj4gYSBuZXcgJ2lvbW11X29wdHMnIGZp
ZWxkIGluIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpbGwgYmUgc2V0IHdpdGggdGhlCj4gdmFs
dWUgWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0LiBUaGlzIHdpbGwgb3ZlcnJpZGUgdGhlIGds
b2JhbCBkZWZhdWx0Cj4gc2V0IGluIGlvbW11X2hhcF9wdF9zaGFyZSwgdGh1cyBhbGxvd2luZyB0
aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlcgo+IEVQVCBzaGFyaW5nIGlzIHVzZWQgZm9y
IHRoZSBkb21haW4uCj4gCj4gSWYgdGhlIHZhbHVlIG9mIHBhc3N0aHJvdWdoIGlzICdlbmFibGVk
JyB0aGVuIHhsIHdpbGwgY2hvb3NlIGFuIGFwcHJvcHJpYXRlCj4gZGVmYXVsdCBhY2NvcmRpbmcg
dG8gdGhlIHR5cGUgb2YgZG9tYWluIGFuZCBoYXJkd2FyZSBzdXBwb3J0Lgo+IAo+IE5PVEU6IFRo
ZSAnaW9tbXVfbWVta2InIG92ZXJoZWFkIGluIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIHdpbGwg
bm93IG9ubHkKPiAgICAgICBiZSBzZXQgaWYgcGFzc3Rocm91Z2ggaXMgJ3N5bmNfcHQnIChvciB4
bCBoYXMgY2hvc2VuIHRoaXMgbW9kZSBhcwo+ICAgICAgIGEgZGVmYXVsdCkuCj4gCj4gU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBDaHJpc3Rp
YW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJB
UkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 15:23:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 15:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAbo0-0002st-F0; Wed, 18 Sep 2019 15:23: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=Ym9G=XN=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iAbny-0002sj-NV
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 15:23:42 +0000
X-Inumbo-ID: 4b05e84c-da28-11e9-963a-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b05e84c-da28-11e9-963a-12813bfff9fa;
 Wed, 18 Sep 2019 15:23:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568820222;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=ZEEGfKm5337h+1IckQvdyMnHf5uLzcSLZmBqS9lI/tw=;
 b=f9u4xV9c4lCkmJu+jDFDn9y9I1Sx0YZkR+VGXaaQrJAaDOsgPKacrfxT
 GDxy57qQ/XCYVFz4WEfpzKmreSE2wlmUb9WJvYwwb1HtGflrs84W7iZ4Z
 iDjfS708aJmiA2nbQJUaW8+2ZwyG5n11Wfj1FKd5148jXMRqYSHgFvpIm 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wV5cysDqVtHNkLL3K2xIbQ67CqN8opXf8HAFKPg+ItIrfmJPQG6aIUJrMZtIkcLigQ8zWPh5P4
 JtvsaZ5v0t7RZZdMbdcXpfPTx9gtppVyAse+zoT3Fk+GRee7i/RDqgghUvV/jEZSZcFBUKlAz3
 o848GkAk/2zfGX5GfVJnTeTZjJsp/1kxUALibHT4bqI/Zibw2o/VZKHzgthrVEmLSL3DeG5CD2
 xRmMrPSw7BGZDLhTNvp8RVYg/6i+6vmslTiefnbsvWxDtdaocC4EsEiH8ohyvrm1vIoMlStjJV
 3hk=
X-SBRS: 2.7
X-MesageID: 5794111
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="5794111"
From: Lars Kurth <lars.kurth@citrix.com>
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>, Julien Grall
 <julien.grall@arm.com>
Thread-Topic: [PATCH] create-diff-object: more precisely identify .rodata
 sections
Thread-Index: AQHVbfOz/MMBt+ID2EWJUuzwV092UacxMOkAgAAAuYD//+ijAIAAA2sAgAAA4wCAAAnVAIAAAk0AgABSs4A=
Date: Wed, 18 Sep 2019 15:23:35 +0000
Message-ID: <17F0ADCC-4CA6-4E32-BD49-D71F6C6C2991@citrix.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
 <f164b812-4b52-bf5b-d48a-57fcc1e824cf@arm.com>
 <0DDE80F8-7E7A-4A2D-B2E3-E8E7C626A608@amazon.com>
In-Reply-To: <0DDE80F8-7E7A-4A2D-B2E3-E8E7C626A608@amazon.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3E8048CA115882448C0A744C7E963ED9@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDE4LzA5LzIwMTksIDEyOjI3LCAiV2llY3pvcmtpZXdpY3osIFBhd2VsIiA8d2lw
YXdlbEBhbWF6b24uZGU+IHdyb3RlOg0KDQogICAgDQogICAgDQogICAgPiBPbiAxOC4gU2VwIDIw
MTksIGF0IDEzOjE5LCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToN
CiAgICA+IA0KICAgID4gSGkgUGF3ZWwsDQogICAgPiANCiAgICA+IE9uIDE4LzA5LzIwMTkgMTE6
NDQsIFdpZWN6b3JraWV3aWN6LCBQYXdlbCB3cm90ZToNCiAgICA+Pj4gT24gMTguIFNlcCAyMDE5
LCBhdCAxMjo0MSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdyb3RlOg0K
ICAgID4+PiANCiAgICA+Pj4gSnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIGNyZWF0
ZS1kaWZmLW9iamVjdDogbW9yZSBwcmVjaXNlbHkgaWRlbnRpZnkgLnJvZGF0YSBzZWN0aW9ucyIp
Og0KICAgID4+Pj4gT24gMTgvMDkvMjAxOSAxMDo1MiwgV2llY3pvcmtpZXdpY3osIFBhd2VsIHdy
b3RlOg0KICAgID4+Pj4+ICQgc2NyaXB0cy8uL2FkZF9tYWludGFpbmVycy5wbCAtZCB+L2dpdC9s
aXZlcGF0Y2gtYnVpbGQtdG9vbHMNCiAgICA+Pj4+IA0KICAgID4+Pj4gJy1kJyBvbmx5IHRlbGxz
IHlvdSB3aGVyZSB0aGUgcGF0Y2hlcyBmaWxlcyBhcmUuIFRoZSBzY3JpcHQgd2lsbCBsb29rIHVw
IGZvciB0aGUNCiAgICA+Pj4+IE1BSU5UQUlORVJTIGZpbGUgaW4gdGhlIGN1cnJlbnQgZGlyZWN0
b3J5Lg0KICAgID4+PiANCiAgICA+Pj4gSG1tbS4gIEkgd29uZGVyIGlmIHdlIGNvdWxkIGRldGVj
dCB0aGlzIHNpdHVhdGlvbiBzb21laG93LiAgVGhpcyB3aWxsDQogICAgPj4+IGJlIGEgY29tbW9u
IHVzZXIgZXJyb3IgSSB0aGluay4NCiAgICA+Pj4gDQogICAgPj4gSSBzaG91bGQgaGF2ZSBsb29r
ZWQgdHdpY2UgYmVmb3JlIHNlbmRpbmcgdGhlIHBhdGNoIG91dC4gQnV0LCB3aGF0IHdvdWxkIGJl
IHZlcnkgaGVscGZ1bCBmb3IgbWUNCiAgICA+PiBpcyBhZGRpdGlvbmFsIG9wdGlvbiB0byB0aGUg
YWRkX21haW50YWluZXJzLnBsIHNjcmlwdCBsaWtlOiAtbSAuL01BSU5UQUlORVJTDQogICAgPiAN
CiAgICA+IFdlbGwgdGhlIGZpbGVuYW1lIHdpbGwgYWx3YXlzIGJlIHRoZSBzYW1lLCBzbyBhdCBi
ZXN0IHlvdSB3aWxsIHByb3ZpZGUgcmVkdW5kYW50IGluZm9ybWF0aW9uLg0KICAgIA0KICAgIE5v
dCBpZiBJIGNyZWF0ZSBhIGdpdC1pZ25vcmVkIHN5bWxpbmsgdG8gdGhlIG90aGVyIHJlcG8uDQoN
CllvdSBjb3VsZCBhbHNvIHB1dCBhZGRfbWFpbnRhaW5lcnMucGwgb24gdGhlIHBhdGgNCg0KVW50
aWwgSSBpbXBsZW1lbnQgYSBmaXgsICBJIGZpeGVkIHRoZSBkb2NzLiBTZWUNCiogaHR0cHM6Ly93
aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzI1Vz
aW5nX2FkZF9tYWludGFpbmVycy5wbF8uMjhvcl9nZXRfbWFpbnRhaW5lci5wbC4yOV9mcm9tX291
dHNpZGVfb2ZfeGVuLmdpdCANCiogaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU3Vi
bWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzI1NldHRpbmdfdGhhdF9oZWxwX3NhdmVfeW91X3Rp
bWUgDQoNCkxhcnMNCiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 15:28:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 15:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAbsD-0003N5-4a; Wed, 18 Sep 2019 15:28:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ/f=XN=bombadil.srs.infradead.org=batv+f1854d73aee8f6fdf736+5869+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1iAbsB-0003Ma-F4
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 15:28:03 +0000
X-Inumbo-ID: e035a876-da28-11e9-978d-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e035a876-da28-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 15:27:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Type:MIME-Version: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:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=gdFHiFVbMqVJw3CBF4SoBjQ/uM5M5qm+KSwdRCShL1k=; b=Iu7nhtAaql/og2GAvnceGjKAbq
 Cbk8RrS9C1NwKD+UZKy/Y6zws/CMAR/gkDf4wy5Ad3gAAsROwXmfJBW3O3v+X3dOpptf4lMrcN2Ti
 nhGfQbKKerTGgc00UBSp72uBLs8wbgfuHhUjQj/fugE8nLWb6jbQP7ynshgbYgvChydIsmKhSvE5c
 BJV3aRwJG6gFty8IsVQ7rMzVkHZ4SjuKLCG9OuaOynHJMVpqHPbcC9GlCR6cU3GO+IfP0zXKnXNPP
 we1cBUhF6TcK3anK7/mjHxi+KrV/YpV7TTBUSBKUoRxrdihfJ5/mmOO09Uwa2UVW8LEIRa9Aa8o0L
 NlH5q1jQ==;
Received: from [12.1.75.136] (helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.92.2 #3 (Red Hat Linux))
 id 1iAbrw-0002Ft-Bj; Wed, 18 Sep 2019 15:27:48 +0000
Date: Wed, 18 Sep 2019 08:27:48 -0700
From: Christoph Hellwig <hch@infradead.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20190918152748.GA21241@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [GIT PULL] dma-mapping updates for 5.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 linux-mmc@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>

SGkgTGludXMsCgpwbGVhc2UgcHVsbCB0aGUgZG1hLW1hcHBpbmcgdXBkYXRlcyBmb3IgNS40LgoK
SW4gYWRkaXRpb24gdG8gdGhlIHVzdWFsIEtjb25maWcgY29uZmxpY3Mgd2hlcmUgeW91IGp1c3Qg
d2FudCB0byBrZWVwCmJvdGggZWRpdHMgdGhlcmUgYXJlIGEgZmV3IG1vcmUgaW50ZXJlc3Rpbmcg
bWVyZ2UgaXNzdWVzIHRoaXMgdGltZToKIAogLSBtb3N0IGltcG9ydGFubHkgcG93ZXJwYyBhbmQg
bWljcm9ibGF6ZSBhZGQgbmV3IGNhbGxlcnMgb2YKICAgZG1hX2F0b21pY19wb29sX2luaXQsIHdo
aWxlIHRoaXMgdHJlZSBtYXJrcyB0aGUgZnVuY3Rpb24gc3RhdGljCiAgIGFuZCBjYWxscyBpdCBm
cm9tIGEgY29tbW9uIHBvc3Rjb3JlX2luaXRjYWxsKCkuICBUaGUgdHJpdmlhbAogICBmdW5jdGlv
bnMgYWRkZWQgaW4gcG93ZXJwYyBhbmQgbWljcm9ibGF6ZSBhZGRpbmcgdGhlIGNhbGxzCiAgIG5l
ZWQgdG8gYmUgcmVtb3ZlZCBmb3IgdGhlIGNvZGUgdG8gY29tcGlsZS4gIFRoaXMgd2lsbCBub3Qg
c2hvdyB1cAogICBhcyBhIG1lcmdlIGNvbmZsaWN0IGFuZCBuZWVkcyB0byBiZSBkZWFsdCB3aXRo
IG1hbnVhbGx5IQogLSB0aGUgY3NreSB0cmVlIGhhcyBlZGl0cyBjbG9zZSB0byBlZGl0cyBmcm9t
IHRoaXMgdHJlZSBpbgogICBhcmNoL2Nza3kvbW0vZG1hLW1hcHBpbmcuYywga2VlcCBib3RoIGVk
aXRzIGFzIHRoZXJlIGFyZSBubwogICBmdW5jdGlvbmFsIGNvbmZsaWN0cy4KIC0gZm9yIGlhNjQg
a2VlcCB0aGUgcmVtb3ZhbCBvZiBhcmNoL2lhNjQvc24vcGNpL3BjaV9kbWEuYyBmcm9tIHRoZQog
ICBpYTY0IHRyZWUuICBUaGUgaWE2NCB0cmVlIG1vdmVzIHNiYV9kbWFfb3BzIGFyb3VuZCBhIGJp
dC4gIEtlZXAKICAgdGhlIG1vdmUgYW5kIHRoZSB3aXJpbmcgdXAgb2YgLT5tbWFwIGFuZCAtPmdl
dF9zZ3RhYmxlIGZyb20gdGhpcwogICB0cmVlLgogLSB0aGUgLW1tIHRyZWUgYWRkcyBhIG5ldyBj
b21wb3VuZF9uciBoZWxwZXIgdGhhdCBzb21lIG9mIHRoZSBYZW4KICAgY29kZSByZW1vdmVkIGlu
IHRoaXMgcHVsbCByZXF1ZXN0IHJlbW92ZXMuICBLZWVwIHRoZSByZW1vdmFsIGZyb20KICAgdGhp
cyB0cmVlLgogLSB0aGUgYmxvY2sgdHJlZSBhZGRzIGEgbmV3IGhlbHBlciBuZXh0IHRvIHRoZSBu
ZXcgYmxvY2sgaGVscGVycyBmcm9tCiAgIHRoaXMgdHJlZSwga2VlcCBib3RoCiAtIHRoZSBhcm02
NCB0cmVlIHJlbW92ZXMgYSBfX0tFUk5FTF9fIGlmZGVmIGZyb20KICAgYXJjaC9hcm02NC9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oLCB3aGljaCBpcyByZW1vdmVkIGluIHRoaXMgdHJlZS4KICAg
S2VlcCB0aGUgcmVtb3ZhbC4KClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgYTU1
YWE4OWFhYjkwZmFlN2M4MTViMDU1MWIwN2JlMzdkYjM1OWQ3NjoKCiAgTGludXggNS4zLXJjNiAo
MjAxOS0wOC0yNSAxMjowMToyMyAtMDcwMCkKCmFyZSBhdmFpbGFibGUgaW4gdGhlIEdpdCByZXBv
c2l0b3J5IGF0OgoKICBnaXQ6Ly9naXQuaW5mcmFkZWFkLm9yZy91c2Vycy9oY2gvZG1hLW1hcHBp
bmcuZ2l0IHRhZ3MvZG1hLW1hcHBpbmctNS40Cgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAg
dG8gYzdkOWVjY2IzYzFlODAyYzVjYmIyYTc2NGViMGViOTgwN2Q5ZjEyZToKCiAgbW1jOiByZW5l
c2FzX3NkaGlfaW50ZXJuYWxfZG1hYzogQWRkIE1NQ19DQVAyX01FUkdFX0NBUEFCTEUgKDIwMTkt
MDktMTIgMTM6MTQ6MDkgKzAxMDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmRtYS1tYXBwaW5nIHVwZGF0ZXMgZm9yIDUu
NDoKCiAtIGFkZCBkbWEtbWFwcGluZyBhbmQgYmxvY2sgbGF5ZXIgaGVscGVycyB0byB0YWtlIGNh
cmUgb2YgSU9NTVUKICAgbWVyZ2luZyBmb3IgbW1jIHBsdXMgc3Vic2VxdWVudCBmaXh1cHMgKFlv
c2hpaGlybyBTaGltb2RhKQogLSByZXdvcmsgaGFuZGxpbmcgb2YgdGhlIHBncHJvdCBiaXRzIGZv
ciByZW1hcHBpbmcgKG1lKQogLSB0YWtlIGNhcmUgb2YgdGhlIGRtYSBkaXJlY3QgaW5mcmFzdHJ1
Y3R1cmUgZm9yIHN3aW90bGIteGVuIChtZSkKIC0gaW1wcm92ZSB0aGUgZG1hIG5vbmNvaGVyZW50
IHJlbWFwcGluZyBpbmZyYXN0cnVjdHVyZSAobWUpCiAtIGJldHRlciBkZWZhdWx0cyBmb3IgLT5t
bWFwLCAtPmdldF9zZ3RhYmxlIGFuZCAtPmdldF9yZXF1aXJlZF9tYXNrIChtZSkKIC0gY2xlYW51
cCBtbWFwaW5nIG9mIGNvaGVyZW50IERNQSBhbGxvY2F0aW9ucyAobWUpCiAtIHZhcmlvdXMgbWlz
YyBjbGVhbnVwcyAoQW5keSBTaGV2Y2hlbmtvLCBtZSkKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KQW5keSBTaGV2Y2hlbmtv
ICgxKToKICAgICAgZG1hLW1hcHBpbmc6IGZpeCBmaWxlbmFtZSByZWZlcmVuY2VzCgpDaHJpc3Rv
cGggSGVsbHdpZyAoMzQpOgogICAgICB1bmljb3JlMzI6IHJlbW92ZSB0aGUgdW51c2VkIHBncHJv
dF9kbWFjb2hlcmVudCBkZWZpbmUKICAgICAgYXJtLW5vbW11OiByZW1vdmUgdGhlIHVudXNlZCBw
Z3Byb3RfZG1hY29oZXJlbnQgZGVmaW5lCiAgICAgIGRtYS1tYXBwaW5nOiByZW1vdmUgYXJjaF9k
bWFfbW1hcF9wZ3Byb3QKICAgICAgZG1hLW1hcHBpbmc6IG1ha2UgZG1hX2F0b21pY19wb29sX2lu
aXQgc2VsZi1jb250YWluZWQKICAgICAgYXJtNjQ6IGRvY3VtZW50IHRoZSBjaG9pY2Ugb2YgcGFn
ZSBhdHRyaWJ1dGVzIGZvciBwZ3Byb3RfZG1hY29oZXJlbnQKICAgICAgTUlQUzogZG9jdW1lbnQg
bWl4aW5nICJzbGlnaHRseSBkaWZmZXJlbnQgQ0NBcyIKICAgICAgZG1hLW1hcHBpbmc6IG1vdmUg
dGhlIGRtYV9nZXRfc2d0YWJsZSBBUEkgY29tbWVudHMgZnJvbSBhcm0gdG8gY29tbW9uIGNvZGUK
ICAgICAgZG1hLW1hcHBpbmc6IGV4cGxpY2l0bHkgd2lyZSB1cCAtPm1tYXAgYW5kIC0+Z2V0X3Nn
dGFibGUKICAgICAgZG1hLW1hcHBpbmc6IGFkZCBhIGRtYV9jYW5fbW1hcCBoZWxwZXIKICAgICAg
QUxTQTogcGNtOiB1c2UgZG1hX2Nhbl9tbWFwKCkgdG8gY2hlY2sgaWYgYSBkZXZpY2Ugc3VwcG9y
dHMgZG1hX21tYXBfKgogICAgICBhcm0tbm9tbXU6IGNhbGwgZG1hX21tYXBfZnJvbV9kZXZfY29o
ZXJlbnQgZGlyZWN0bHkKICAgICAgcGFyaXNjOiBkb24ndCBzZXQgQVJDSF9OT19DT0hFUkVOVF9E
TUFfTU1BUAogICAgICBkbWEtbWFwcGluZzogcmVtb3ZlIENPTkZJR19BUkNIX05PX0NPSEVSRU5U
X0RNQV9NTUFQCiAgICAgIGRtYS1tYXBwaW5nOiByZW1vdmUgZG1hX3thbGxvYyxmcmVlLG1tYXB9
X3dyaXRlY29tYmluZQogICAgICBkbWEtbWFwcGluZzogcmVtb3ZlIGRtYV9yZWxlYXNlX2RlY2xh
cmVkX21lbW9yeQogICAgICBkbWEtbWFwcGluZzogcmVtb3ZlIHRoZSBkbWFfbW1hcF9mcm9tX2Rl
dl9jb2hlcmVudCBleHBvcnQKICAgICAgcmVtb3RlcHJvYzogZG9uJ3QgYWxsb3cgbW9kdWxhciBi
dWlsZAogICAgICBkbWEtbWFwcGluZzogcmVtb3ZlIHRoZSBkbWFfZGVjbGFyZV9jb2hlcmVudF9t
ZW1vcnkgZXhwb3J0CiAgICAgIGRtYS1tYXBwaW5nOiBwcm92aWRlIGEgYmV0dGVyIGRlZmF1bHQg
LT5nZXRfcmVxdWlyZWRfbWFzawogICAgICB2bWFsbG9jOiBsaWZ0IHRoZSBhcm0gZmxhZyBmb3Ig
Y29oZXJlbnQgbWFwcGluZ3MgdG8gY29tbW9uIGNvZGUKICAgICAgZG1hLW1hcHBpbmc6IGFsd2F5
cyB1c2UgVk1fRE1BX0NPSEVSRU5UIGZvciBnZW5lcmljIERNQSByZW1hcAogICAgICBkbWEtbWFw
cGluZzogaW50cm9kdWNlIGEgZG1hX2NvbW1vbl9maW5kX3BhZ2VzIGhlbHBlcgogICAgICBhcm06
IHJlbW92ZSB3cmFwcGVycyBmb3IgdGhlIGdlbmVyaWMgZG1hIHJlbWFwIGhlbHBlcnMKICAgICAg
eGVuL2FybTogdXNlIGRtYS1ub25jb2hlcmVudC5oIGNhbGxzIGZvciB4ZW4tc3dpb3RsYiBjYWNo
ZSBtYWludGFpbmFuY2UKICAgICAgeGVuL2FybTogY29uc29saWRhdGUgcGFnZS1jb2hlcmVudC5o
CiAgICAgIHhlbi9hcm06IHVzZSBkZXZfaXNfZG1hX2NvaGVyZW50CiAgICAgIHhlbi9hcm06IHNp
bXBsaWZ5IGRtYV9jYWNoZV9tYWludAogICAgICB4ZW4vYXJtOiByZW1vdmUgeGVuX2RtYV9vcHMK
ICAgICAgeGVuOiByZW1vdmUgdGhlIGV4cG9ydHMgZm9yIHhlbl97Y3JlYXRlLGRlc3Ryb3l9X2Nv
bnRpZ3VvdXNfcmVnaW9uCiAgICAgIHN3aW90bGIteGVuOiByZW1vdmUgeGVuX3N3aW90bGJfZG1h
X21tYXAgYW5kIHhlbl9zd2lvdGxiX2RtYV9nZXRfc2d0YWJsZQogICAgICBzd2lvdGxiLXhlbjog
dXNlIHRoZSBzYW1lIGZvcmVpZ24gcGFnZSBjaGVjayBldmVyeXdoZXJlCiAgICAgIHN3aW90bGIt
eGVuOiBzaW1wbGlmeSBjYWNoZSBtYWludGFpbmFuY2UKICAgICAgc3dpb3RsYi14ZW46IG1lcmdl
IHhlbl91bm1hcF9zaW5nbGUgaW50byB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlCiAgICAgIGFybTY0
OiB1c2UgYXNtLWdlbmVyaWMvZG1hLW1hcHBpbmcuaAoKWW9zaGloaXJvIFNoaW1vZGEgKDYpOgog
ICAgICBibG9jazogYWRkIGEgaGVscGVyIGZ1bmN0aW9uIHRvIG1lcmdlIHRoZSBzZWdtZW50cwog
ICAgICBtbWM6IHF1ZXVlOiB1c2UgYmlnZ2VyIHNlZ21lbnRzIGlmIERNQSBNQVAgbGF5ZXIgY2Fu
IG1lcmdlIHRoZSBzZWdtZW50cwogICAgICBkbWEtbWFwcGluZzogaW50cm9kdWNlIGRtYV9nZXRf
bWVyZ2VfYm91bmRhcnkoKQogICAgICBpb21tdS9kbWE6IGFkZCBhIG5ldyBkbWFfbWFwX29wcyBv
ZiBnZXRfbWVyZ2VfYm91bmRhcnkoKQogICAgICBtbWM6IHF1ZXVlOiBGaXggYmlnZ2VyIHNlZ21l
bnRzIHVzYWdlCiAgICAgIG1tYzogcmVuZXNhc19zZGhpX2ludGVybmFsX2RtYWM6IEFkZCBNTUNf
Q0FQMl9NRVJHRV9DQVBBQkxFCgogRG9jdW1lbnRhdGlvbi9ETUEtQVBJLnR4dCAgICAgICAgICAg
ICAgICAgICAgIHwgIDE5ICsrLS0KIERvY3VtZW50YXRpb24veDg2L3g4Nl82NC9ib290LW9wdGlv
bnMucnN0ICAgICB8ICAgMiArLQogYXJjaC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzIC0KIGFyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jICAgICAgICAg
ICAgICAgICB8ICAgMiArCiBhcmNoL2FyYy9tbS9kbWEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDYgLS0KIGFyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMiArLQogYXJjaC9hcm0vaW5jbHVkZS9hc20vZGV2aWNlLmggICAgICAgICAgICAg
ICAgIHwgICAzIC0KIGFyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggICAgICAgICAg
ICB8ICAgNiAtLQogYXJjaC9hcm0vaW5jbHVkZS9hc20vcGd0YWJsZS1ub21tdS5oICAgICAgICAg
IHwgICAxIC0KIGFyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9wYWdlLWNvaGVyZW50LmggICAgICB8
ICA5MyAtLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybS9tbS9kbWEtbWFwcGluZy1ub21tdS5j
ICAgICAgICAgICAgICAgfCAgIDUgKy0KIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgICAgICAg
ICAgICAgICAgICAgICB8ICA4NCArKystLS0tLS0tLS0tLS0tLQogYXJjaC9hcm0vbW0vbW0uaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzIC0KIGFyY2gvYXJtL3hlbi9tbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyOSArKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LQogYXJjaC9hcm02NC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0K
IGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgICB8ICAgMSArCiBh
cmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggICAgICAgICAgfCAgMzEgLS0tLS0t
LQogYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9wZ3RhYmxlLmggICAgICAgICAgICAgIHwgIDEyICsr
KwogYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oICAgIHwgIDc1IC0t
LS0tLS0tLS0tLS0tLQogYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jICAgICAgICAgICAgICAg
ICAgIHwgIDE2ICstLS0KIGFyY2gvYzZ4L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMSAtCiBhcmNoL2Nza3kvbW0vZG1hLW1hcHBpbmcuYyAgICAgICAgICAgICAgICAg
ICAgfCAgIDYgLS0KIGFyY2gvaWE2NC9ocC9jb21tb24vc2JhX2lvbW11LmMgICAgICAgICAgICAg
ICB8ICAgMiArCiBhcmNoL2lhNjQva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIgKy0KIGFyY2gvaWE2NC9zbi9wY2kvcGNpX2RtYS5jICAgICAgICAgICAgICAgICAgICB8
ICAgMiArCiBhcmNoL202OGsvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIgLQogYXJjaC9tNjhrL2luY2x1ZGUvYXNtL3BndGFibGVfbW0uaCAgICAgICAgICAgIHwgICAz
ICsKIGFyY2gvbTY4ay9rZXJuZWwvZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyAr
LQogYXJjaC9taWNyb2JsYXplL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0K
IGFyY2gvbWlwcy9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOSArLQog
YXJjaC9taXBzL2phenovamF6emRtYS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGFy
Y2gvbWlwcy9tbS9kbWEtbm9uY29oZXJlbnQuYyAgICAgICAgICAgICAgICB8ICAgOCAtLQogYXJj
aC9uZHMzMi9rZXJuZWwvZG1hLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA2IC0tCiBhcmNo
L3BhcmlzYy9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogYXJjaC9w
b3dlcnBjL2tlcm5lbC9kbWEtaW9tbXUuYyAgICAgICAgICAgICAgIHwgICAyICsKIGFyY2gvcG93
ZXJwYy9wbGF0Zm9ybXMvcHMzL3N5c3RlbS1idXMuYyAgICAgICB8ICAxMSArLS0KIGFyY2gvcG93
ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy92aW8uYyAgICAgICAgICB8ICAgMiArCiBhcmNoL3MzOTAv
cGNpL3BjaV9kbWEuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogYXJjaC9zaC9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0KIGFyY2gvdW5pY29yZTMy
L2luY2x1ZGUvYXNtL3BndGFibGUuaCAgICAgICAgICB8ICAgMiAtCiBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS94ZW4vcGFnZS1jb2hlcmVudC5oICAgICAgfCAgMTQgLS0tCiBhcmNoL3g4Ni9rZXJuZWwv
YW1kX2dhcnRfNjQuYyAgICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC94ODYva2VybmVsL3Bj
aS1jYWxnYXJ5XzY0LmMgICAgICAgICAgICAgIHwgICAyICsKIGFyY2gveDg2L2tlcm5lbC9wY2kt
c3dpb3RsYi5jICAgICAgICAgICAgICAgICB8ICAgMSAtCiBhcmNoL3g4Ni9rZXJuZWwvc2V0dXAu
YyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gveDg2L3BjaS9zdGEyeDExLWZp
eHVwLmMgICAgICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC94ODYveGVuL21tdV9wdi5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyIC0KIGFyY2gveHRlbnNhL0tjb25maWcgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiBhcmNoL3h0ZW5zYS9rZXJuZWwvcGNpLWRtYS5j
ICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGJsb2NrL2Jsay1zZXR0aW5ncy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAyMyArKysrKwogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNz
L2Rpc3BjLmMgICAgICAgICAgIHwgIDExICstLQogZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYyAg
ICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGRyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMgICAg
ICAgICAgICAgICAgICAgICB8ICAyOSArKystLS0KIGRyaXZlcnMvaW9tbXUvaW50ZWwtaW9tbXUu
YyAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBkcml2ZXJzL21tYy9jb3JlL3F1ZXVlLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgNDEgKysrKysrKy0KIGRyaXZlcnMvbW1jL2hvc3QvcmVuZXNh
c19zZGhpX2ludGVybmFsX2RtYWMuYyB8ICAgMiArLQogZHJpdmVycy9wYXJpc2MvY2Npby1kbWEu
YyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGRyaXZlcnMvcGFyaXNjL3NiYV9pb21tdS5j
ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL3JlbW90ZXByb2MvS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAg
ICAgICAgICAgICAgICAgICB8ICA4NCArKysrLS0tLS0tLS0tLS0tLQogaW5jbHVkZS9saW51eC9i
bGtkZXYuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGluY2x1ZGUvbGludXgvZG1h
LW1hcHBpbmcuaCAgICAgICAgICAgICAgICAgICB8ICAzNCArKystLS0tCiBpbmNsdWRlL2xpbnV4
L2RtYS1ub25jb2hlcmVudC5oICAgICAgICAgICAgICAgfCAgMTMgKystCiBpbmNsdWRlL2xpbnV4
L21tYy9ob3N0LmggICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogaW5jbHVkZS9saW51eC92
bWFsbG9jLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGluY2x1ZGUveGVuL2FybS9o
eXBlcnZpc29yLmggICAgICAgICAgICAgICAgICB8ICAgMiAtCiBpbmNsdWRlL3hlbi9hcm0vcGFn
ZS1jb2hlcmVudC5oICAgICAgICAgICAgICAgfCAgMjQgKysrLS0KIGluY2x1ZGUveGVuL3N3aW90
bGIteGVuLmggICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiBrZXJuZWwvZG1hL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKystCiBrZXJuZWwvZG1hL2NvaGVyZW50
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMgLS0tCiBrZXJuZWwvZG1hL21hcHBpbmcu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMDUgKysrKysrKysrKysrKystLS0tLS0tCiBr
ZXJuZWwvZG1hL3JlbWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTEgKysrKysr
LS0tLQogbW0vdm1hbGxvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1
ICstCiBzb3VuZC9jb3JlL3BjbV9uYXRpdmUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMg
KystCiA3NCBmaWxlcyBjaGFuZ2VkLCAzOTkgaW5zZXJ0aW9ucygrKSwgNjc3IGRlbGV0aW9ucygt
KQogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcu
aAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 15:44:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 15:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAc7o-0006Vn-BU; Wed, 18 Sep 2019 15:44:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bm4j=XN=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAc7m-0006VE-CM
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 15:44:10 +0000
X-Inumbo-ID: 276c7452-da2b-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 276c7452-da2b-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 15:44:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568821450;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=eTjpxVgAYjq2OFp7dicisn4CJ1lN6UN+fbOcR/MLPpg=;
 b=brYN+/OvGpgnu3Z2+PcAsPddPlHvBszUeowhkk7RPoiByajzuSe3JqZ3
 XS500rCAxM54l3tgz8PXms9/p3InGI7pSt3EHob7zb+dtdAhRIQcyOYlF
 crot8wFOjCNfND4+P/SS6VqWdXoaybGrh66YaTZpwZQzM/yViMS/OIO3o M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Z5RZjV2SGHvlkocJtRRgn8k1BUVg48kRuNcAYudCKCrhfb3fWR5FxCU7edgURzeixVDAoDSj59
 kLkW29ZVPDo/dDqR3Iv/eIBXV8bXHBZ/f0viuCSvaf+n0i7hWncIfkDB7eG4rTM+fcK8xYKYoh
 B+arQ9ahAghpOQYDaEBeQr5jqJnIIJ8ZBhtmmdIv/HBGIOFemT/5fN7NjRI8jq8/Pi6Q+FQ/PC
 2Hb9O7mGtupHBbPZ+s9Px2iCrlDEuKjWhsdY/P3FFd6TyExFjLrQo7mkQVxzoaMloms9iRGnwf
 jYA=
X-SBRS: 2.7
X-MesageID: 5737209
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="5737209"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23938.20678.204575.907050@mariner.uk.xensource.com>
Date: Wed, 18 Sep 2019 16:44:06 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190918140508.GL1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-2-anthony.perard@citrix.com>
 <23937.3773.593680.268445@mariner.uk.xensource.com>
 <20190918140508.GL1308@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 01/35] libxl: Make libxl_domain_unpause async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAwMS8zNV0gbGlieGw6IE1ha2UgbGli
eGxfZG9tYWluX3VucGF1c2UgYXN5bmMiKToKPiBJIHRob3VnaHQgdGhhdCBIQVZFXyogd2Fzbid0
IG5lZWRlZCB3aGVuIHRoZSBBUEkgdmVyc2lvbiBpcyBidW1wZWQuIEJ1dAo+IG5vdyBJIGd1ZXNz
IHRoYXQgdGhlIEhBVkVfKiBtYWNybyBhcmUgdGhlIG9ubHkgd2F5IGZvciBhbiBhcHBsaWNhdGlv
bgo+IHRvIGJ1aWxkIGFnYWluc3Qgb2xkIHZlcnNpb24gb2YgbGlieGwgc2luY2UgdGhlIHZlcnNp
b24gbnVtYmVyIGlzbid0Cj4gZXhwb3NlZC4KClRoZSBhcHBsaWNhdGlvbiBjYW4gI2RlZmluZSB0
aGUgdmVyc2lvbiBudW1iZXIgb2YgdGhlIEFQSSBpdCB3YW50cy4KClRoZSBIQVZFIGlzIGZvciBh
biBhcHBsaWNhdGlvbiB0aGF0ICpkb2Vzbid0KiBkbyB0aGF0IGFuZCB3YW50cwppbnN0ZWFkIHRv
IGFkYXB0IGNvbnRpbnVhbGx5IHRvIG91ciBBUEkgY2hhbmdlcy4KCj4gVGhlIHF1ZXN0aW9uIGlz
LCBob3cgbWFueSBtYWNybyBzaG91bGQgdGhlcmUgYmU/IEFzIG1hbnkgbWFjcm8gYXMgdGhlcmUK
PiBhcmUgZnVuY3Rpb24gY2hhbmdlZD8gT3IganVzdCBvbmU/CgpPbmUgd2lsbCBkby4KCj4gSWYg
b25seSBvbmUsIEkgZG9uJ3Qga25vdyBob3cgdG8gY2FsbCBpdCwgbWF5YmUgb24gb2Ygb3IgcmVs
YXRlZDoKPiAgICAgTElCWExfSEFWRV9RTVBfRk5fQVNZTkMKPiAgICAgTElCWExfSEFWRV9GTl9V
U0lOR19RTVBfQVNZTkMKPiB3aXRoIHRoZSBzYW1lIGNvbW1lbnQgbGlzdGluZyBhbGwgYWZmZWN0
ZWQgZnVuY3Rpb25zLgoKRWl0aGVyIG9mIHRob3NlIGlzIGZpbmUuICBJIHdpbGwgbGVhdmUgaXQg
dG8geW91ciBqdWRnZW1lbnQuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 15:44:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 15:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAc7k-0006Uo-1Z; Wed, 18 Sep 2019 15: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=51Qx=XN=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iAc7i-0006UP-4r
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 15:44:06 +0000
X-Inumbo-ID: 243c04aa-da2b-11e9-963b-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 243c04aa-da2b-11e9-963b-12813bfff9fa;
 Wed, 18 Sep 2019 15:44:04 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1568821445; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=e+p/bxdsqw5UtLCK5njFJHXnfUpgcE2hClRlYjIH1pg=;
 b=i64HTfNo8n8K8trkdtPcD4mtX72IU6d2sGEfYC+6CQUg+EZ2gKpBUuVerdzH064vQhhxwJy2
 yHgmpar8WGmCs/WbKwKmnTCSiTDYv6bXGwaYRTUXUhbZYl465ltUAE0CluuUcnf87khPdgDB
 gD7+11CC299FndQdQtSl1MNvIys=
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 5d8250c1.7f973f70fef0-smtp-out-n01;
 Wed, 18 Sep 2019 15:44:01 -0000 (UTC)
Received: by mail-wm1-f48.google.com with SMTP id i16so664971wmd.3
 for <xen-devel@lists.xenproject.org>; Wed, 18 Sep 2019 08:44:00 -0700 (PDT)
X-Gm-Message-State: APjAAAUyDLk/QIeL7mmBwfOWEueMLC1Aq+1XcPnJ1MMlt1Z9WxDu9ybp
 Pwv4ZOzmw7iDnNoLNb5FeN8We6KWkUZ0xa+TwQw=
X-Google-Smtp-Source: APXvYqwYYTBL8MtM4KilXREUMPnTFh2nzchS6mcyL8tVp7D38eHS3kdDGvKtrjAXDcBj9Wn2vsBJaebOv6lflufWpAA=
X-Received: by 2002:a05:600c:295b:: with SMTP id
 n27mr3458799wmd.128.1568821440189; 
 Wed, 18 Sep 2019 08:44:00 -0700 (PDT)
MIME-Version: 1.0
References: <625c29ba-cfb8-88ee-eb15-5f2019198865@suse.com>
 <8e2aae32-917c-8035-1aef-8b47c321e42b@suse.com>
 <9259c3e4-22e4-0e28-d89d-7e9c259411c5@citrix.com>
 <c15fa172-0cfc-7e51-c061-c452a91270b8@suse.com>
In-Reply-To: <c15fa172-0cfc-7e51-c061-c452a91270b8@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 18 Sep 2019 09:43:23 -0600
X-Gmail-Original-Message-ID: <CABfawhkFG8aPy=YCKOz63RXHqN_FiXDa31_zWW=AQRLkWq8rgQ@mail.gmail.com>
Message-ID: <CABfawhkFG8aPy=YCKOz63RXHqN_FiXDa31_zWW=AQRLkWq8rgQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 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: Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wl@xen.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Paul Durrant <paul@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgMzoyOSBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMTcuMDkuMjAxOSAyMTozMSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiA+IE9uIDE3LzA5LzIwMTkgMDc6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
Cj4gPj4gQEAgLTIyODIsMTIgKzIyODcsMTEgQEAgaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxv
bmcgdmFsdWUsIGJvbwo+ID4+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiA+PiAgfQo+ID4+
Cj4gPj4gLWludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9kZWZl
cikKPiA+PiAraW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbm9mbHVz
aCwgYm9vbCBtYXlfZGVmZXIpCj4gPj4gIHsKPiA+PiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKPiA+PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gPj4gICAgICB1bnNpZ25l
ZCBsb25nIG9sZCA9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdOwo+ID4+IC0gICAgYm9vbCBub2Zs
dXNoID0gZmFsc2U7Cj4gPj4KPiA+PiAgICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYt
PmRvbWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCj4gPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVO
VF9YODZfQ1IzKSkgKQo+ID4+IEBAIC0yMjk5LDE3ICsyMzAzLDEyIEBAIGludCBodm1fc2V0X2Ny
Myh1bnNpZ25lZCBsb25nIHZhbHVlLCBib28KPiA+PiAgICAgICAgICAgICAgLyogVGhlIGFjdHVh
bCB3cml0ZSB3aWxsIG9jY3VyIGluIGh2bV9kb19yZXN1bWUoKSwgaWYgcGVybWl0dGVkLiAqLwo+
ID4+ICAgICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmRvX3dyaXRlLmNy
MyA9IDE7Cj4gPj4gICAgICAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEuY3Iz
ID0gdmFsdWU7Cj4gPj4gKyAgICAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEu
Y3IzX25vZmx1c2ggPSBub2ZsdXNoOwo+ID4KPiA+IC4uLiB0aGlzLCB3aGljaCBJJ20gcHJldHR5
IHN1cmUgYnJlYWtzIHRoZSByZXBvcnRpbmcgb2Ygbm9mbHVzaCBtb3YgdG8KPiA+IGNyMydzLiAg
VGhlIHNlbWFudGljcyBvZiB0aGUgVk1JIGhvb2sgaXMgInRoZSBndWVzdCB0cmllZCB0byB3cml0
ZSB0aGlzCj4gPiB2YWx1ZSB0byBjcjMiLCB3aGljaCBzaG91bGQgaW5jbHVkZSB0aGUgbm9mbHVz
aCBiaXQgaW4gaXRzIGFyY2hpdGVjdHVyYWwKPiA+IHBvc2l0aW9uLiAgSSBzdXNwZWN0IGl0IGFs
c28gYnJlYWtzIGEgcmVwbHkgd2l0aCB0aGUgbm9mbHVzaCBiaXQgc2V0LAo+ID4gYmVjYXVzZSBJ
IGRvbid0IHNlZSBhbnkgd2F5IHRoYXQgaXMgZmVkIGJhY2sgZnJvbSB0aGUgaW50cm9zcGVjdGlu
ZyBhZ2VudC4KPgo+IGh2bV9tb25pdG9yX2NyKCkgemFwcyB0aGUgYml0IG9mZiB0aGUgcmVwb3J0
ZWQgdmFsdWUuIEkgd29uZGVyCj4gd2hldGhlciB0aGUgcGF0Y2ggaGVyZSBzaG91bGQgaW5jbHVk
ZSByZW1vdmluZyB0aGlzIHphcHBpbmcsIGFzCj4gYmVpbmcgcmVkdW5kYW50IG5vdy4gSSBkb24n
dCB0aGluayB0aG91Z2ggdGhhdCB0aGUgcGF0Y2ggYWx0ZXJzCj4gYmVoYXZpb3IgaW4gdGhpcyBy
ZWdhcmQuCj4KPiA+IENDJ2luZyB0aGUgSW50cm9zcGVjdGlvbiBtYWludGFpbmVycyBmb3IgdGhl
aXIgdmlldy4KPgo+IEknbGwgd2FpdCBmb3IgdGhlaXIgZmVlZGJhY2sgYW55d2F5LCBiZWZvcmUg
bWFraW5nIGFueSBwb3NzaWJsZQo+IGNoYW5nZSB0byB0aGUgcGF0Y2guCj4KCkknbSBub3QgYXdh
cmUgb2YgYW55IHVzZS1jYXNlIG9mIHRoZSBDUjMgaW50cm9zcGVjdGlvbiB0aGF0IG5lZWRzIHRv
Cmtub3cgd2hldGhlciB0aGUgbm9mbHVzaCBiaXQgd2FzIHNldCBvciBub3QuIEhhdmluZyBpdCB6
YXBwZWQgYmVmb3JlCnRoZSBldmVudCBpcyBzZW50IG91dCBzaW1wbGlmaWVzIGhhbmRsaW5nIG9m
IENSMyBldmVudHMgYmVjYXVzZSB3ZQpkb24ndCBoYXZlIHRvIGNvbnN0YW50bHkgcmVwbHkgd2l0
aCBhIGRpZmZlcmVudCBjcjMgdmFsdWUgZnJvbSB0aGUKbW9uaXRvciBhZ2VudCB3aXRoIHRoYXQg
Yml0IG1hc2tlZC4gU28gdW5sZXNzIHRoYXQgY2hhbmdlcyBhbmQgd2UgY29tZQp1cCB3aXRoIGEg
dXNlY2FzZSB0aGF0IG5lZWRzIGl0IEkgd291bGRuJ3QgY2hhbmdlIGhvdyB0aGluZ3MgYXJlIHJp
Z2h0Cm5vdy4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 16:08:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 16:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAcUv-0002bX-Of; Wed, 18 Sep 2019 16:08:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAcUu-0002bI-K6
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 16:08:04 +0000
X-Inumbo-ID: 7a2b02f0-da2e-11e9-963c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a2b02f0-da2e-11e9-963c-12813bfff9fa;
 Wed, 18 Sep 2019 16:07: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 1iAcUm-00027l-87; Wed, 18 Sep 2019 16:07: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 1iAcUl-0008Dd-PQ; Wed, 18 Sep 2019 16:07:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAcUl-0003lb-OS; Wed, 18 Sep 2019 16:07:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141377-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-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=6f214b30445793f2d397ab0dd3bf632511f97624
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 16:07:55 +0000
Subject: [Xen-devel] [qemu-mainline test] 141377: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM3NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDEzNzcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAy
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDZmMjE0YjMwNDQ1NzkzZjJkMzk3YWIwZGQzYmY2MzI1MTFm
OTc2MjQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMw
OGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4
MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMzEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
NDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDMwIGRheXMgICAzNiBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDEzNzcgIDIwMTktMDktMTYgMjI6Mzc6MDEgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtv
dmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVA
bGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRy
ZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXku
c2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBC
QUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRo
YXQuY29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3Ju
LmRlPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAg
Q2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hyaXN0aWFuIFN2ZW5z
c29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+
CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJv
emEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1
PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERlbmlzIFBsb3RuaWtv
diA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRn
aWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhp
bGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtaWxp
byBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhh
dC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgZmFuZ3lpbmcgPGZhbmd5
aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdy
ZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMu
bmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBIaWthcnUg
TmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgog
IEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29tPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FA
c2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9l
bCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJn
QGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxq
a3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1
bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBM
YXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQg
Vml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRo
YXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBm
b3htYWlsLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0
LmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZl
LUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0
ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0
ZXIub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8
bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+
CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2lu
IDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIg
U29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNv
bT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQ
YXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBE
b3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBh
dmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtA
aXNwcmFzLnJ1PgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZl
ZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4K
ICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSYXNobWlj
YSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hh
cmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8u
Y29tPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNhdGhl
ZXNoIFJhamVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNoaXZhcHJhc2Fk
IEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5nIDxzY3dAZ29vZ2xl
LmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBT
dGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdl
aWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFN2ZW4gU2No
bmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1
eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2ll
dnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlA
dGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgog
IFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBo
dWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3Yg
PHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
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
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMzM3NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 16:09:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 16: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 1iAcWj-0002vH-BH; Wed, 18 Sep 2019 16:09:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rYmb=XN=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAcWh-0002up-Rg
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 16:09:55 +0000
X-Inumbo-ID: bfa04e12-da2e-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bfa04e12-da2e-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 16:09:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 84ABBAF2A;
 Wed, 18 Sep 2019 16:09:52 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-9-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9619667f-e43a-7ad9-2e71-40fbe7421484@suse.com>
Date: Wed, 18 Sep 2019 18:09:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190913192759.10795-9-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDkuMjAxOSAyMToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBAQCAtMTA1NCwzICs0
NDYsMTkxIEBAIGludCB4Y19jcHVpZF9zZXQoCj4gIAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4g
Kwo+ICtpbnQgeGNfY3B1aWRfYXBwbHlfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqZmVh
dHVyZXNldCwgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4g
KyAgICB4Y19kb21pbmZvX3QgZGk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgbnJfbGVhdmVzLCBu
cl9tc3JzOwo+ICsgICAgeGVuX2NwdWlkX2xlYWZfdCAqbGVhdmVzID0gTlVMTDsKPiArICAgIHN0
cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBOVUxMOwo+ICsgICAgdWludDMyX3QgZXJyX2xlYWYgPSAt
MSwgZXJyX3N1YmxlYWYgPSAtMSwgZXJyX21zciA9IC0xOwo+ICsKPiArICAgIGlmICggeGNfZG9t
YWluX2dldGluZm8oeGNoLCBkb21pZCwgMSwgJmRpKSAhPSAxIHx8Cj4gKyAgICAgICAgIGRpLmRv
bWlkICE9IGRvbWlkICkKPiArICAgIHsKPiArICAgICAgICBFUlJPUigiRmFpbGVkIHRvIG9idGFp
biBkJWQgaW5mbyIsIGRvbWlkKTsKPiArICAgICAgICByYyA9IC1FU1JDSDsKPiArICAgICAgICBn
b3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IHhjX2dldF9jcHVfcG9saWN5X3NpemUo
eGNoLCAmbnJfbGVhdmVzLCAmbnJfbXNycyk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgIHsKPiAr
ICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gcG9saWN5IGluZm8gc2l6ZSIpOwo+ICsg
ICAgICAgIHJjID0gLWVycm5vOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiAr
ICAgIHJjID0gLUVOT01FTTsKPiArICAgIGlmICggKGxlYXZlcyA9IGNhbGxvYyhucl9sZWF2ZXMs
IHNpemVvZigqbGVhdmVzKSkpID09IE5VTEwgfHwKPiArICAgICAgICAgKHAgPSBjYWxsb2MoMSwg
c2l6ZW9mKCpwKSkpID09IE5VTEwgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIG5y
X21zcnMgPSAwOwo+ICsgICAgcmMgPSB4Y19nZXRfZG9tYWluX2NwdV9wb2xpY3koeGNoLCBkb21p
ZCwgJm5yX2xlYXZlcywgbGVhdmVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJm5yX21zcnMsIE5VTEwpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICB7Cj4gKyAgICAgICAg
UEVSUk9SKCJGYWlsZWQgdG8gb2J0YWluIGQlZCdzIHBvbGljeSIsIGRvbWlkKTsKPiArICAgICAg
ICByYyA9IC1lcnJubzsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBy
YyA9IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKHAsIGxlYXZlcywgbnJfbGVhdmVzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyX2xlYWYsICZlcnJfc3VibGVh
Zik7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgIHsKPiArICAgICAgICBFUlJPUigiRmFpbGVkIHRv
IGRlc2VyaWFsaXNlIENQVUlEIChlcnIgbGVhZiAlI3gsIHN1YmxlYWYgJSN4KSAoJWQgPSAlcyki
LAo+ICsgICAgICAgICAgICAgIGVycl9sZWFmLCBlcnJfc3VibGVhZiwgLXJjLCBzdHJlcnJvcigt
cmMpKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIGZlYXR1
cmVzZXQgKQo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IGRpc2FibGVkX2ZlYXR1cmVzW0ZF
QVRVUkVTRVRfTlJfRU5UUklFU10sCj4gKyAgICAgICAgICAgIGZlYXRbRkVBVFVSRVNFVF9OUl9F
TlRSSUVTXSA9IHt9Owo+ICsgICAgICAgIHN0YXRpYyBjb25zdCB1aW50MzJfdCBkZWVwX2ZlYXR1
cmVzW10gPSBJTklUX0RFRVBfRkVBVFVSRVM7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGksIGI7
Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVGhlIHVzZXIgc3VwcGxpZWQgZmVhdHVy
ZXNldCBtYXkgYmUgc2hvcnRlciBvciBsb25nZXIgdGhhbgo+ICsgICAgICAgICAqIEZFQVRVUkVT
RVRfTlJfRU5UUklFUy4gIFNob3J0ZXIgaXMgZmluZSwgYW5kIHdlIHdpbGwgemVyby1leHRlbmQu
Cj4gKyAgICAgICAgICogTG9uZ2VyIGlzIGZpbmUsIHNvIGxvbmcgYXMgaXQgb25seSBwYWRkZWQg
d2l0aCB6ZXJvcy4KPiArICAgICAgICAgKi8KPiArICAgICAgICB1bnNpZ25lZCBpbnQgdXNlcl9s
ZW4gPSBtaW4oRkVBVFVSRVNFVF9OUl9FTlRSSUVTICsgMHUsIG5yX2ZlYXR1cmVzKTsKPiArCj4g
KyAgICAgICAgLyogQ2hlY2sgZm9yIHRydW5jYXRlZCBzZXQgYml0cy4gKi8KPiArICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIGZvciAoIGkgPSB1c2VyX2xlbjsgaSA8IG5yX2Zl
YXR1cmVzOyArK2kgKQo+ICsgICAgICAgICAgICBpZiAoIGZlYXR1cmVzZXRbaV0gIT0gMCApCj4g
KyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgbWVtY3B5KGZlYXQsIGZl
YXR1cmVzZXQsIHNpemVvZigqZmVhdHVyZXNldCkgKiB1c2VyX2xlbik7Cj4gKwo+ICsgICAgICAg
IC8qIERpc2FibGUgZGVlcCBkZXBlbmRlbmNpZXMgb2YgZGlzYWJsZWQgZmVhdHVyZXMuICovCj4g
KyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2FibGVkX2ZlYXR1cmVzKTsg
KytpICkKPiArICAgICAgICAgICAgZGlzYWJsZWRfZmVhdHVyZXNbaV0gPSB+ZmVhdFtpXSAmIGRl
ZXBfZmVhdHVyZXNbaV07Cj4gKwo+ICsgICAgICAgIGZvciAoIGIgPSAwOyBiIDwgc2l6ZW9mKGRp
c2FibGVkX2ZlYXR1cmVzKSAqIENIQVJfQklUOyArK2IgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgY29uc3QgdWludDMyX3QgKmRmczsKPiArCj4gKyAgICAgICAgICAgIGlmICggIXRlc3Rf
Yml0KGIsIGRpc2FibGVkX2ZlYXR1cmVzKSB8fAo+ICsgICAgICAgICAgICAgICAgICEoZGZzID0g
eDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHMoYikpICkKPiArICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwo+ICsKPiArICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2Fi
bGVkX2ZlYXR1cmVzKTsgKytpICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAg
ZmVhdFtpXSAmPSB+ZGZzW2ldOwo+ICsgICAgICAgICAgICAgICAgZGlzYWJsZWRfZmVhdHVyZXNb
aV0gJj0gfmRmc1tpXTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koZmVhdCwgcCk7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgaWYgKCAhZGkuaHZtICkKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBob3N0X2ZlYXR1
cmVzZXRbRkVBVFVSRVNFVF9OUl9FTlRSSUVTXSA9IHt9Owo+ICsgICAgICAgIHVpbnQzMl90IGxl
biA9IEFSUkFZX1NJWkUoaG9zdF9mZWF0dXJlc2V0KTsKPiArCj4gKyAgICAgICAgcmMgPSB4Y19n
ZXRfY3B1X2ZlYXR1cmVzZXQoeGNoLCBYRU5fU1lTQ1RMX2NwdV9mZWF0dXJlc2V0X2hvc3QsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxlbiwgaG9zdF9mZWF0dXJlc2V0
KTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qIFRv
bGVyYXRlICJidWZmZXIgdG9vIHNtYWxsIiwgYXMgd2UndmUgZ290IHRoZSBiaXRzIHdlIG5lZWQu
ICovCj4gKyAgICAgICAgICAgIGlmICggZXJybm8gPT0gRU5PQlVGUyApCj4gKyAgICAgICAgICAg
ICAgICByYyA9IDA7Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgewo+ICsgICAg
ICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0YWluIGhvc3QgZmVhdHVyZXNldCIpOwo+
ICsgICAgICAgICAgICAgICAgcmMgPSAtZXJybm87Cj4gKyAgICAgICAgICAgICAgICBnb3RvIG91
dDsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBPbiBoYXJkd2FyZSB3aXRob3V0IENQVUlEIEZhdWx0aW5nLCBQViBndWVzdHMgc2Vl
IHJlYWwgdG9wb2xvZ3kuCj4gKyAgICAgICAgICogQXMgYSBjb25zZXF1ZW5jZSwgdGhleSBhbHNv
IG5lZWQgdG8gc2VlIHRoZSBob3N0IGh0dC9jbXAgZmllbGRzLgo+ICsgICAgICAgICAqLwo+ICsg
ICAgICAgIHAtPmJhc2ljLmh0dCAgICAgICA9IHRlc3RfYml0KFg4Nl9GRUFUVVJFX0hUVCwgaG9z
dF9mZWF0dXJlc2V0KTsKPiArICAgICAgICBwLT5leHRkLmNtcF9sZWdhY3kgPSB0ZXN0X2JpdChY
ODZfRkVBVFVSRV9DTVBfTEVHQUNZLCBob3N0X2ZlYXR1cmVzZXQpOwo+ICsgICAgfQo+ICsgICAg
ZWxzZQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVG9wb2xvZ3kgZm9yIEhW
TSBndWVzdHMgaXMgZW50aXJlbHkgY29udHJvbGxlZCBieSBYZW4uICBGb3Igbm93LCB3ZQo+ICsg
ICAgICAgICAqIGhhcmRjb2RlIEFQSUNfSUQgPSB2Y3B1X2lkICogMiB0byBnaXZlIHRoZSBpbGx1
c2lvbiBvZiBubyBTTVQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgcC0+YmFzaWMuaHR0ID0g
dHJ1ZTsKPiArICAgICAgICBwLT5leHRkLmNtcF9sZWdhY3kgPSBmYWxzZTsKPiArCj4gKyAgICAg
ICAgcC0+YmFzaWMubHBwcCAqPSAyOwoKU28gYXMgSSd2ZSBqdXN0IGxlYXJuZWQgZnJvbSBpbnZl
c3RpZ2F0aW5nIHRoZSBtdWx0aS12Q1BVIGd1ZXN0IGJvb3QKaXNzdWUgb24gUm9tZSwgdGhpcyAu
Li4KCj4gKyAgICAgICAgc3dpdGNoICggcC0+eDg2X3ZlbmRvciApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKPiArICAgICAgICAgICAgZm9yICggaSA9IDA7
IChwLT5jYWNoZS5zdWJsZWFmW2ldLnR5cGUgJiYKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICBpIDwgQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpKTsgKytpICkKPiArICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgcC0+Y2FjaGUuc3VibGVhZltpXS5jb3Jlc19wZXJfcGFja2FnZSA9
Cj4gKyAgICAgICAgICAgICAgICAgICAgKHAtPmNhY2hlLnN1YmxlYWZbaV0uY29yZXNfcGVyX3Bh
Y2thZ2UgPDwgMSkgfCAxOwoKLi4uLCB0aGlzLCBhbmQgLi4uCgo+ICsgICAgICAgICAgICAgICAg
cC0+Y2FjaGUuc3VibGVhZltpXS50aHJlYWRzX3Blcl9jYWNoZSA9IDA7Cj4gKyAgICAgICAgICAg
IH0KPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9B
TUQ6Cj4gKyAgICAgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgo+ICsgICAgICAgICAgICBwLT5l
eHRkLm5jID0gKHAtPmV4dGQubmMgPDwgMSkgfCAxOwoKLi4uIHRoaXMgY2FuIG92ZXJmbG93IChp
biB0aGUgZmlyc3QgY2FzZSBpbiBwYXJ0aWN1bGFyIGxlYWRpbmcgdG8KYSB2YWx1ZSBvZiB6ZXJv
IHdoZW4gdGhlIGluaXRpYWwgdmFsdWUgd2FzIDEyOCkuIEkgdGhpbmsgaXQKd291bGRuJ3QgYmUg
YmFkIGlmIGFsbCBvZiB0aGVzZSB3ZXJlIG1hZGUgc2F0dXJhdGluZyBvcGVyYXRpb25zCmluIHRo
aXMgbmV3IGNvZGUsIGRlc3BpdGUgdGhpcyBub3QgYmVpbmcgYW4gZXhhY3QgZXF1aXZhbGVudCBv
Zgp0aGUgb2xkIGNvZGUuIEkgaGF2ZW4ndCB0cmllZCBvdXQgeWV0IHdoZXRoZXIgY29ycmVjdGlu
ZyB0aGlzIGluCnRoZSBvbGQgY29kZSAodGh1cyBhcHBsaWNhYmxlIHRvIDQuMTIgYW5kIG9sZGVy
KSB3aWxsIGJlIGVub3VnaAp0byBmaXggdGhlIGlzc3VlLCBidXQgaXQgaXMgY2VydGFpbmx5IHBh
cnQgb2Ygd2hhdCdzIG5lZWRlZC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 16:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 16:14:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAcaw-0004BY-23; Wed, 18 Sep 2019 16:14: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=Bm4j=XN=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAcau-0004BC-Nl
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 16:14:16 +0000
X-Inumbo-ID: 5a1fe7fe-da2f-11e9-963c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a1fe7fe-da2f-11e9-963c-12813bfff9fa;
 Wed, 18 Sep 2019 16:14:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568823253;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=V2xEulYZR53SyAEl4/oduUhssb81FbTNQ1iN/Fe4JvY=;
 b=Rd48+Gnb0AhPYpqdR1OmnFdx3IDZndwgIv2vsLp0ru+zFUJVxN7CuzW3
 kcOb26wAMfp7XiF/VKs/Yb5x27w+p2tlZysXaAkP7Fk/cDYo7BTy0WVu4
 fX45D4s73jhCYDwnO/R4kLe33QJYRamPB0OfpUkiDocLNvOmOUlrGQf2k c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wxag333C8jjSBPa7+VxD56j2cSLCpg/EsYJXuy36WB5SLg5dKu6T86QfvW1PPPJDrK7stdLAuI
 NNtH2V9UcjIlXZQcWy/FZbVQyCOqIiVV1e/kUEFmMjMha2jPdihmkiVR58GPD0h1TZxwCvTQTv
 ZASfbdduEC+nCqXHkzLoD5HWVBv+uyP4RZjOQkXs5O/aXZpMvWeDKKswCI+1V1BT0EIUITokE6
 NJy198fnjC58zflwvmJM2AdmdpAvTqHJui8eaDWFw7lzYXe8m+XdDSs+MCDURnqqupBoptelBo
 Grw=
X-SBRS: 2.7
X-MesageID: 5739459
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="5739459"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 18 Sep 2019 17:14:06 +0100
Message-ID: <20190918161406.19208-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/configure: Allow specifying python to be
 found from 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: Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li9jb25maWd1cmUgdGFrZXMgYSBQWVRIT049Li4uIGFyZ3VtZW50LiAgWW91IGNhbiB1c2UgdGhp
cyB0byBzcGVjaWZ5CnRoZSBweXRob24gaW50ZXJwcmV0ZXIuICBIb3dldmVyLCBmb3Igbm8gZ29v
ZCByZWFzb24sIGl0IGV4cGVjdHMgYW4KYWJzb2x1dGUgcGF0aC4KCkZpeCB0aGlzLiAgVGhlIG5l
dyBsb2dpYyBpczoKICogaWYgbm90IHNldCwgZGVmYXVsdCB0byBgcHl0aG9uJwogKiBpZiBub3Qg
YWJzb2x1dGUsIGxvb2sgaXQgdXAgd2l0aCB0eXBlIC1wCiAqIHNwbGl0IGludG8gZGlyZWN0b3J5
IGFuZCBleGVjdXRhYmxlIG5hbWUKClRoZSByZXN1bHRzIGluIGNvbmZpZy9Ub29scy5tayAod2hp
Y2ggY29udGFpbnMgQFBZVEhPTkAgYW5kCkBQWVRIT05QQVRIQCkgYXJlIGlkZW50aWNhbCBmb3Ig
Ym90aAogIC4vY29uZmlndXJlCiAgLi9jb25maWd1cmUgUFlUSE9OPS91c3IvYmluL3B5dGhvbgpz
byBJIGFzc2VydCB0aGlzIGhhcyBubyBmdW5jdGlvbmFsIGNoYW5nZSBleGNlcHQgdGhhdCBub3cg
eW91IGNhbiBzYXkKICAuL2NvbmZpZ3VyZSBQWVRIT049cHl0aG9uCgpJbiBwYXJ0aWN1bGFyIHlv
dSBjYW4gbm93IHNheQogIC4vY29uZmlndXJlIFBZVEhPTj1weXRob24yCiAgLi9jb25maWd1cmUg
UFlUSE9OPXB5dGhvbjMKClRoZSBsYXR0ZXIgaXMgdXNlZnVsIGlmIHlvdSB3YW50IHB5dGhvbjMg
KHdoaWNoIHNob3VsZCBwcm9iYWJseSBiZSB0aGUKZGVmYXVsdCwgYnV0IGRvZXMgbm90IHdvcmsg
cmlnaHQgbm93KS4gIFRoZSBmb3JtZXIgaXMgdXNlZnVsIGlmIHlvdQp3YW50IHB5dGhvbjIgYnV0
IHlvdXIgZGlzdHJvIGhhcyBmb29saXNobHkgbWFkZSAicHl0aG9uIiByZWZlciB0bwpweXRob24z
LgoKQ0M6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KQ0M6IFdlaSBMaXUgPHds
QHhlbi5vcmc+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
IHRvb2xzL2NvbmZpZ3VyZSAgICB8IDEzICsrKysrKystLS0tLS0KIHRvb2xzL2NvbmZpZ3VyZS5h
YyB8IDEwICsrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmln
dXJlCmluZGV4IDFiYWFjZWE5YWMuLmYyYzY2ZGZjZTkgMTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZp
Z3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTY5MjUsMTYgKzY5MjUsMTcgQEAgdGhlbgog
ICAgIGFzX2ZuX2Vycm9yICQ/ICJVbmFibGUgdG8gZmluZCBiYXNoLCBwbGVhc2UgaW5zdGFsbCBi
YXNoIiAiJExJTkVOTyIgNQogZmk7OwogZXNhYworaWYgdGVzdCAteiAiJFBZVEhPTiI7IHRoZW4g
OgorICBQWVRIT049InB5dGhvbiIKK2ZpCiBpZiBlY2hvICIkUFlUSE9OIiB8IGdyZXAgLXEgIl4v
IjsgdGhlbiA6CiAKLSAgICBQWVRIT05QQVRIPSRQWVRIT04KLSAgICBQWVRIT049YGJhc2VuYW1l
ICRQWVRIT05QQVRIYAotCi1lbGlmIHRlc3QgLXogIiRQWVRIT04iOyB0aGVuIDoKLSAgUFlUSE9O
PSJweXRob24iCiBlbHNlCi0gIGFzX2ZuX2Vycm9yICQ/ICJQWVRIT04gc3BlY2lmaWVkLCBidXQg
aXMgbm90IGFuIGFic29sdXRlIHBhdGgiICIkTElORU5PIiA1CisgIFBZVEhPTj1gdHlwZSAtcCAi
JFBZVEhPTiJgCiBmaQorUFlUSE9OUEFUSD0kUFlUSE9OCitQWVRIT049YGJhc2VuYW1lICRQWVRI
T05QQVRIYAorCiAjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgIiRQWVRIT04iLCBzbyBpdCBj
YW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgogc2V0IGR1bW15ICRQWVRIT047IGFjX3dv
cmQ9JDIKIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcg
Zm9yICRhY193b3JkIiA+JjUKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xz
L2NvbmZpZ3VyZS5hYwppbmRleCAzZmUwNDkwN2EyLi42NzRiZDU4MDlkIDEwMDY0NAotLS0gYS90
b29scy9jb25maWd1cmUuYWMKKysrIGIvdG9vbHMvY29uZmlndXJlLmFjCkBAIC0zMzcsMTEgKzMz
NywxMSBAQCBjYXNlICIkaG9zdF9vcyIgaW4KICAgZnJlZWJzZCopIDs7CiAgICopIEFYX1BBVEhf
UFJPR19PUl9GQUlMKFtCQVNIXSwgW2Jhc2hdKTs7CiBlc2FjCi1BU19JRihbZWNobyAiJFBZVEhP
TiIgfCBncmVwIC1xICJeLyJdLCBbCi0gICAgUFlUSE9OUEFUSD0kUFlUSE9OCi0gICAgUFlUSE9O
PWBiYXNlbmFtZSAkUFlUSE9OUEFUSGAKLV0sW3Rlc3QgLXogIiRQWVRIT04iXSwgW1BZVEhPTj0i
cHl0aG9uIl0sCi1bQUNfTVNHX0VSUk9SKFtQWVRIT04gc3BlY2lmaWVkLCBidXQgaXMgbm90IGFu
IGFic29sdXRlIHBhdGhdKV0pCitBU19JRihbdGVzdCAteiAiJFBZVEhPTiJdLCBbUFlUSE9OPSJw
eXRob24iXSkKK0FTX0lGKFtlY2hvICIkUFlUSE9OIiB8IGdyZXAgLXEgIl4vIl0sIFtdLCBbUFlU
SE9OPWB0eXBlIC1wICIkUFlUSE9OImBdKQorUFlUSE9OUEFUSD0kUFlUSE9OCitQWVRIT049YGJh
c2VuYW1lICRQWVRIT05QQVRIYAorCiBBWF9QQVRIX1BST0dfT1JfRkFJTChbUFlUSE9OUEFUSF0s
IFskUFlUSE9OXSkKIEFYX0NIRUNLX1BZVEhPTl9WRVJTSU9OKFsyXSwgWzZdKQogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 16:21:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 16:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAchq-0005RI-SP; Wed, 18 Sep 2019 16: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=9cKO=XN=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iAchp-0005R7-Ha
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 16:21:25 +0000
X-Inumbo-ID: 5acd27ba-da30-11e9-963c-12813bfff9fa
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.71]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5acd27ba-da30-11e9-963c-12813bfff9fa;
 Wed, 18 Sep 2019 16:21:23 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ZVdUJUldf/+Cp2a8vv7K3PZ8iy88Xl51sG6Bge3ezSsg5JYPmVrYFv8fP0X2Tboi2BhYA6GZOe9Q2Cjx4Y8QxApr2bwfG8EPQesOpmLAFTgTh8WVboILhfaPuho+k9R710Et4W5Caw/oFmU7VSukDZtkWXL4ZN5Ly7LW72jv7QoZZIWxNGR6Tn6JztIH7xg8HuM6HJgMbWPFb1ni1EsA6puDWdFGJmZmM4fk3HKds8jaP6M/CYqTcVT8g79uKzknb1lw/KEjD4JG8I8q+4eXHI4Fe6GTcxZTjMLr9T0O5hoif5VPUmBFvVjbrYepE3YqzG08bPdo2IGuDxnCJNZUMg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7YOwNOdSnX4JvSxy39YZzNmxYH1ZTl79OD2ReWDPExY=;
 b=c3sojwMg0iHZIPBoLtefD1WcId1NTBojfJB39x42DFI6/6WKb3Z9xTHXw0xBTVBRgMqzEeREaPI6ups+wXqEKhhNiazXI/uv6jIdsuFbqEqCoqKJwSDSZ5PfG2KADYOCYNDRMXYP52mFw1DgyS6tH2X0E+m7tgFcTojlBunL9Uur39EgMWdGuLWEJpLOBr2XzqiJLbM+dRswc70dqHjP6AfyHzStcrbSDmaJXz1IwWims3E964yf5D8tpMXY4aN8Yg62OfjXXyVA2QosY7nshXmKUQHNQrXi3iUt1/YmFzR9xNWiCXyPZ4oCekPT3SGbXR5o45VZZ1twvJcZW4tvYQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7YOwNOdSnX4JvSxy39YZzNmxYH1ZTl79OD2ReWDPExY=;
 b=SG2qC5IipMv1kI3bdrHqCsVEFNLBCdcL7MLdeET3hF20ILdFzuAERHcpjeNKSWPhQB6zU7eTxcoVLs6uXVV2tVeJMffQYgGnjZekdGxunkVkGVW7ruw3sb4eCmZ45dDyn8+S0dTt0SqqRmbCQ/KQgDdGnKG6/HIgZJ+UhJYQrTU=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5554.eurprd03.prod.outlook.com (20.179.255.79) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Wed, 18 Sep 2019 16:21:21 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 18 Sep 2019
 16:21:21 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH for-4.13] xen/arm: livepatch: Prevent CPUs to fetch stale
 instructions after livepatching
Thread-Index: AQHVbihnGtEnz+DRBU2uPBeBBR2oJacxneQA
Date: Wed, 18 Sep 2019 16:21:21 +0000
Message-ID: <87impp60e7.fsf@epam.com>
References: <20190918135256.7287-1-julien.grall@arm.com>
In-Reply-To: <20190918135256.7287-1-julien.grall@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: 1bca635f-9a90-40ab-1e66-08d73c543e5b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB5554; 
x-ms-traffictypediagnostic: AM0PR03MB5554:|AM0PR03MB5554:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB5554F3C01E367D79BDB0300AE68E0@AM0PR03MB5554.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(376002)(346002)(39860400002)(396003)(136003)(43544003)(199004)(189003)(7736002)(486006)(6916009)(54906003)(71190400001)(71200400001)(186003)(102836004)(66066001)(26005)(76176011)(99286004)(55236004)(25786009)(256004)(14444005)(11346002)(86362001)(316002)(6506007)(5660300002)(14454004)(446003)(476003)(2616005)(80792005)(8676002)(478600001)(81156014)(305945005)(4326008)(81166006)(6116002)(64756008)(66476007)(66446008)(3846002)(8936002)(6436002)(6486002)(2906002)(229853002)(6512007)(66946007)(107886003)(6246003)(76116006)(66556008)(91956017)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5554;
 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: rLjg2RwhzCGVFXol5FG37xXUrAE7PXXsqpdqvSmgmqjn5lNPHz/ejbAahJagYeQGRR1ft1RZibFK5OT01IQ7Q4z6usxvMTsJ2k54M1tFQuKcm5Wh7Mp7XrpFaWxIRVipKwoN0Fw0Jps8RhSnA0vqG7iyXH1JB/sa1eiOOQp2JQNBScge0oQh8jfERNlUjuKOy/FXSxkQiQdmhzYVEVETxC74rzw3IPJnNruRbdDQBO0OZXeQFeo8jMQj/vKRMWcNUqI5wr1J+XmsA+ontc1B11PzPUCA6STYVVWkxToj3SHmhz2AKdYsfA/0hA6bvr9lp7Q31sDDNsBIFm5b4mUTemwshKjP2WOvblwLCqeXgK4caMsNq4IGLVqIc/+XdHXlTtgIEROg/IP3tlS5o5ZMcng2nWecf/vl8lPtFBrY88w=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1bca635f-9a90-40ab-1e66-08d73c543e5b
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 16:21:21.5493 (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: KJKQxJTmc267gxEeEPKPKgV0nyez0WTZXB3HYpUsAjeXtsdCCvO4NQZmG+RIcDMZf+zlpSFIyQH6zmxakgLnJ8P2pYPzjyz/aUmrRQIM574=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5554
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: livepatch: Prevent CPUs
 to fetch stale instructions after livepatching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@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>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IER1cmluZyBsaXZlcGF0Y2gsIGEg
c2luZ2xlIENQVSB3aWxsIHRha2UgY2FyZSBvZiBhcHBseWluZyB0aGUgcGF0Y2ggYW5kCj4gYWxs
IHRoZSBvdGhlcnMgd2lsbCB3YWl0IGZvciB0aGUgYWN0aW9uIHRvIGNvbXBsZXRlLiBUaGV5IHdp
bGwgdGhlbiBvbmNlCj4gZXhlY3V0ZSBhcmNoX2xpdmVwYXRjaF9wb3N0X2FjdGlvbigpIHRvIGZs
dXNoIHRoZSBwaXBlbGluZS4KPgo+IFBlciBCMi4yLjUgIkNvbmN1cnJlbnQgbW9kaWZpY2F0aW9u
IGFuZCBleGVjdXRpb24gb2YgaW5zdHJ1Y3Rpb25zIiBpbgo+IERESSAwNDg3RS5hLCBmbHVzaGlu
ZyB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgaXMgbm90IGVub3VnaCB0byBlbnN1cmUgbmV3Cj4gaW5z
dHJ1Y3Rpb25zIGFyZSBzZWVuLiBBbGwgdGhlIFBFcyBzaG91bGQgYWxzbyBkbyBhbiBpc2IoKSB0
bwo+IHN5bmNocm9uaXplIHRoZSBmZXRjaGVkIGluc3RydWN0aW9uIHN0cmVhbS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gaW5kZXggMjc5ZDUyY2M2
Yy4uMDBjNWUyYmM0NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKPiBAQCAtODgsNyArODgsOCBAQCB2b2lkIGFy
Y2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4g
IAo+ICB2b2lkIGFyY2hfbGl2ZXBhdGNoX3Bvc3RfYWN0aW9uKHZvaWQpCj4gIHsKPiAtICAgIC8q
IGFyY2hfbGl2ZXBhdGNoX3Jldml2ZSBoYXMgbnVrZWQgdGhlIGluc3RydWN0aW9uIGNhY2hlLiAq
Lwo+ICsgICAgLyogRGlzY2FyZCBhbnkgc3RhbGUgaW5zdHJ1Y3Rpb25zIHRoYXQgbWF5IGhhdmUg
YmVlbiBmZXRjaGVkLiAqLwo+ICsgICAgaXNiKCk7Cj4gIH0KPiAgCj4gIHZvaWQgYXJjaF9saXZl
cGF0Y2hfbWFzayh2b2lkKQoKCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 16:49:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 16: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 1iAd8h-0001L6-Go; Wed, 18 Sep 2019 16: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=XtMR=XN=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAd8f-0001Kh-BB
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 16:49:09 +0000
X-Inumbo-ID: 3ad5b586-da34-11e9-963d-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ad5b586-da34-11e9-963d-12813bfff9fa;
 Wed, 18 Sep 2019 16:49:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568825348;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=QWUH8zsr/c4lTRGJmKe/3MtM+LCOISiAfakcpJPgQwA=;
 b=Rp2rt8MgJ23I9P5qfqA2yciPCrULOHQL2WNLqLZIJbFAXDO27nnsBek8
 i+JPXokY2KQekkJGODy/QSpa2pe+lnSozaY0Nr7SujVEN465QEkG3Zsbg
 +sxlHydfE4qNnPEf8xlPCLlyc0I80fTudzsLdgUtml3cQ61KgB0Lvk7gq M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SblKtd200IFPJvdOVfyewHPyK1oTG9bcy8+CyopHe3c5LIuHtnp0vAfAjzefieQF7p2zSsrDwb
 u7xZRhl0thW9lOD7K+Vahuzf4lujuiXtImFHAquQEdB/nrzAJA4hLt4OLodFmxXAYgWzUjn1lA
 82fzr+twr/ZmHR42QuPOLqsMGpDSj5pMKWimO11Fhq7/DeFxBOuXmgCDIpToX/+zKk2ogTltLc
 v6YDuvaLuwpUj+gO5TiqP2JPEwVfzqf0balDlUNGHzpmj479tztoLnQj5noYKhN2fN3PlZxqec
 e0o=
X-SBRS: 2.7
X-MesageID: 5741262
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="5741262"
Date: Wed, 18 Sep 2019 17:49:04 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190918164904.GP1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-9-anthony.perard@citrix.com>
 <23937.4506.366843.383849@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23937.4506.366843.383849@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 08/35] libxl: Replace
 libxl__qmp_initializations by ev_qmp calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDY6MDI6MThQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA4LzM1XSBsaWJ4bDogUmVwbGFj
ZSBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyBieSBldl9xbXAgY2FsbHMiKToKPiA+IFNldHVw
IGEgdGltZW91dCBvZiAxMHMgZm9yIGFsbCB0aGUgY29tbWFuZHMuIEl0IHVzZWQgdG8gYmUgYWJv
dXQgNXMKPiA+IHBlciBjb21tYW5kcy4KPiAKPiBUaGlzIHBhdGNoIGlzIHF1aXRlIGhhcmQgdG8g
cmV2aWV3IGJlY2F1c2UgaXQgaXMgYQo+IHJld3JpdGUvcmVhcnJhbmdlbWVudCBhbmQgSSBjYW4n
dCBzZWUgd2hlcmUgYWxsIHRoZSBwaWVjZXMgY29tZSBmcm9tLgo+IAo+IEhvdyBoYXJkIHdvdWxk
IGl0IGJlIHRvIG1ha2UgYSBwcmUtcGF0Y2ggdG8gc2h1ZmZsZSB0aGUgY29kZSB0byB0aGUKPiBz
YW1lIHBsYWNlIGFzIGl0J3MgZ29pbmcsIGFuZCBjaGFuZ2UgdGhlIHZhcmlhYmxlIG5hbWVzIGV0
Yy4gPwoKSXQgaXMgYWN0dWFsbHkgbm90IHRoYXQgZWFzeSB0byBwcmUtbW92ZSB0aGUgZnVuY3Rp
b25zIHRvIHRoZSBuZXcgcGxhY2UsCnRob3NlIGZ1bmN0aW9ucyBhY2Nlc3MgdGhlIHN0cnVjdCBg
cW1wJywgYnV0IHRoZSBkZXRhaWwgb2YgdGhlIHN0cnVjdCBpcwpvbmx5IGF2YWlsYWJsZSBpbiBs
aWJ4bF9xbXAuYy4gVGhvc2UgZnVuY3Rpb25zIGFsc28gY2FsbHMKcW1wX3N5bmNocm9ub3VzX3Nl
bmQoKSwgYnV0IHRoYXQgY2FuIGVhc3kgYmVlbiB3b3JrZWQgYXJvdW5kLgoKV291bGQgYSBzZXJp
ZXMgb2YgcGF0Y2ggd2hpY2ggd291bGQgbmVlZHMgdG8gYmUgc3F1YXNoZWQgdG9nZXRoZXIgYWZ0
ZXIKcmV2aWV3IHdvdWxkIGJlIGVub3VnaD8gT3RoZXJ3aXNlLCBJIGRvbid0IHNlZSBob3cgSSBj
YW4gZG8gaXQgd2l0aG91dApicmVha2luZyBiaXNlY3RhYmlsaXR5LgoKLS0gCkFudGhvbnkgUEVS
QVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 16:56:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 16:56:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAdFR-0002k6-MO; Wed, 18 Sep 2019 16: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=51Qx=XN=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iAdFQ-0002ju-Uk
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 16:56:08 +0000
X-Inumbo-ID: 34467705-da35-11e9-963d-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34467705-da35-11e9-963d-12813bfff9fa;
 Wed, 18 Sep 2019 16:56:06 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1568825767; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=hg3HLAz4o7A1/SIwF1Q71hQ1YZoIZ9AWMZtjuxt/SMA=;
 b=H2szbego/7+ugMvXe6CXty+pzPb/PRGVtjRSox99ArM6rB44z2z+s1zG2q6rIaY10vNnqVXt
 tSXyKx6dM4YTyp057znjaZ3GCcXpZ3ezsMFsWPlN4GYUyKS3iVtTZulX9HN5uAG5q+nG4bHF
 dettUbos2i6qxPqsgCVf8xtydJI=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com
 [209.85.128.54])
 by mxa.mailgun.org with ESMTP id 5d8261a2.7f46d0106b30-smtp-out-n01;
 Wed, 18 Sep 2019 16:56:02 -0000 (UTC)
Received: by mail-wm1-f54.google.com with SMTP id 7so967170wme.1
 for <xen-devel@lists.xenproject.org>; Wed, 18 Sep 2019 09:56:01 -0700 (PDT)
X-Gm-Message-State: APjAAAWCpeiqI+Y+FbsfcrWzGEFVQ6PgDg/e2eEnIw+LUZK6hrVplny+
 Lx+lbH9nZop8XvJslQVweUz1G/2kJalA/XIag0k=
X-Google-Smtp-Source: APXvYqzuOXNXe7UZGC9HPdS8aAIi8+VZPeBJpUoiYOSRyyDpLPavJ/SWEJOg/uFHECQ2otezh//l1lUT+n9nPG+Dqr0=
X-Received: by 2002:a1c:bcd6:: with SMTP id m205mr3535908wmf.129.1568825760030; 
 Wed, 18 Sep 2019 09:56:00 -0700 (PDT)
MIME-Version: 1.0
References: <20190916081024.20931-1-aisaila@bitdefender.com>
 <18854b5e-8e1a-298f-672f-ccc93b5b3a2a@suse.com>
 <3f252f60-6f72-6025-d4dc-d82077e43691@bitdefender.com>
 <f791ad24-a106-1cf6-2ff8-53adca03b1d5@suse.com>
 <65dcce1f-e73a-230d-83bd-271b6312bc48@bitdefender.com>
 <d0bdb8eb-dcd9-cd44-259e-44da6602d3be@bbu.bitdefender.biz>
 <CABfawh==TahJj_ahwsrysTcwd3kOix2WH+G-czT5n873Vznabw@mail.gmail.com>
 <ec4138bc-687c-17db-038a-a882c6307f6f@suse.com>
 <451aaca8-73c7-86d7-949d-2c48654555eb@bitdefender.com>
In-Reply-To: <451aaca8-73c7-86d7-949d-2c48654555eb@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 18 Sep 2019 10:55:23 -0600
X-Gmail-Original-Message-ID: <CABfawhnd1z8ObeGRc9zys_03WCOa_=OW_w-vdSQTfAdy7hj1FA@mail.gmail.com>
Message-ID: <CABfawhnd1z8ObeGRc9zys_03WCOa_=OW_w-vdSQTfAdy7hj1FA@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v10] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "wl@xen.org" <wl@xen.org>, Razvan COJOCARU <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>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgNDozNSBBTSBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQQo8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4KPgo+IE9uIDE4LjA5LjIwMTkgMTI6
NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gT24gMTcuMDkuMjAxOSAxNzowOSwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+ID4+IE9uIFR1ZSwgU2VwIDE3LCAyMDE5IGF0IDg6MjQgQU0gUmF6dmFu
IENvam9jYXJ1Cj4gPj4gPHJjb2pvY2FydUBiYnUuYml0ZGVmZW5kZXIuYml6PiB3cm90ZToKPiA+
Pj4KPiA+Pj4gT24gOS8xNy8xOSA1OjExIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90
ZToKPiA+Pj4+Pj4+PiArYm9vbCBodm1fbW9uaXRvcl9jaGVja19wMm0odW5zaWduZWQgbG9uZyBn
bGEsIGdmbl90IGdmbiwgdWludDMyX3QgcGZlYywKPiA+Pj4+Pj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3Qga2luZCkKPiA+Pj4+Pj4+PiArewo+ID4+Pj4+Pj4+ICsgICAg
eGVubWVtX2FjY2Vzc190IGFjY2VzczsKPiA+Pj4+Pj4+PiArICAgIHZtX2V2ZW50X3JlcXVlc3Rf
dCByZXEgPSB7fTsKPiA+Pj4+Pj4+PiArICAgIHBhZGRyX3QgZ3BhID0gKGdmbl90b19nYWRkcihn
Zm4pIHwgKGdsYSAmIH5QQUdFX01BU0spKTsKPiA+Pj4+Pj4+PiArCj4gPj4+Pj4+Pj4gKyAgICBB
U1NFUlQoY3VycmVudC0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCk7Cj4gPj4+Pj4+Pj4gKwo+
ID4+Pj4+Pj4+ICsgICAgY3VycmVudC0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCA9IGZhbHNl
Owo+ID4+Pj4+Pj4+ICsKPiA+Pj4+Pj4+PiArICAgIGlmICggcDJtX2dldF9tZW1fYWNjZXNzKGN1
cnJlbnQtPmRvbWFpbiwgZ2ZuLCAmYWNjZXNzLAo+ID4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYWx0cDJtX3ZjcHVfaWR4KGN1cnJlbnQpKSAhPSAwICkKPiA+Pj4+Pj4+PiAr
ICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPj4+Pj4+PiAuLi4gbmV4dCB0byB0aGUgY2FsbCBoZXJl
IChidXQgdGhlIG1haW50YWluZXJzIG9mIHRoZSBmaWxlIHdvdWxkCj4gPj4+Pj4+PiBoYXZlIHRv
IGp1ZGdlIGluIHRoZSBlbmQpLiBUaGF0IHNhaWQsIEkgY29udGludWUgdG8gbm90IHVuZGVyc3Rh
bmQKPiA+Pj4+Pj4+IHdoeSBhIG5vdCBmb3VuZCBlbnRyeSBtZWFucyB1bnJlc3RyaWN0ZWQgYWNj
ZXNzLiBJc24ndCBpdAo+ID4+Pj4+Pj4gLT5kZWZhdWx0X2FjY2VzcyB3aGljaCBjb250cm9scyB3
aGF0IHN1Y2ggYSAidmlydHVhbCIgZW50cnkgd291bGQKPiA+Pj4+Pj4+IHBlcm1pdD8KPiA+Pj4+
Pj4gSSdtIHNvcnJ5IGZvciB0aGlzIG1pc2xlYWRpbmcgY29tbWVudC4gVGhlIGNvZGUgc3RhdGVz
IHRoYXQgaWYgZW50cnkgd2FzCj4gPj4+Pj4+IG5vdCBmb3VuZCB0aGUgYWNjZXNzIHdpbGwgYmUg
ZGVmYXVsdF9hY2Nlc3MgYW5kIHJldHVybiAwLiBTbyBpbiB0aGlzCj4gPj4+Pj4+IGNhc2UgdGhl
IGRlZmF1bHRfYWNjZXNzIHdpbGwgYmUgY2hlY2tlZC4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gLyogSWYg
cmVxdWVzdCB0byBnZXQgZGVmYXVsdCBhY2Nlc3MuICovCj4gPj4+Pj4+IGlmICggZ2ZuX2VxKGdm
biwgSU5WQUxJRF9HRk4pICkKPiA+Pj4+Pj4gewo+ID4+Pj4+PiAgICAgICAgICphY2Nlc3MgPSBt
ZW1hY2Nlc3NbcDJtLT5kZWZhdWx0X2FjY2Vzc107Cj4gPj4+Pj4+ICAgICAgICAgcmV0dXJuIDA7
Cj4gPj4+Pj4+IH0KPiA+Pj4+Pj4KPiA+Pj4+Pj4gSWYgdGhpcyBjbGVhcnMgdGhpbmcgdXAgSSBj
YW4gcmVtb3ZlIHRoZSAiTk9URSIgcGFydCBpZiB0aGUgY29tbWVudC4KPiA+Pj4+PiBJJ20gYWZy
YWlkIGl0IGRvZXNuJ3QgY2xlYXIgdGhpbmdzIHVwOiBJJ20gc3RpbGwgbG9zdCBhcyB0byB3aHkK
PiA+Pj4+PiAiZW50cnkgbm90IGZvdW5kIiBpbXBsaWVzICJmdWxsIGFjY2VzcyIuIEFuZCBJJ20g
ZnVydGhlciBsb3N0IGFzCj4gPj4+Pj4gdG8gd2hhdCB0aGUgY29kZSBmcmFnbWVudCBhYm92ZSAo
ZGVhbGluZyB3aXRoIElOVkFMSURfR0ZOLCBidXQKPiA+Pj4+PiBub3QgcmVhbGx5IHRoZSAiZW50
cnkgbm90IGZvdW5kIiBjYXNlLCB3aGljaCB3b3VsZCBiZSBJTlZBTElEX01GTgo+ID4+Pj4+IGNv
bWluZyBiYWNrIGZyb20gYSB0cmFuc2xhdGlvbikgaXMgc3VwcG9zZWQgdG8gdGVsbCBtZS4KPiA+
Pj4+Pgo+ID4+Pj4gSXQgaXMgc2FmZSBlbm91Z2ggdG8gY29uc2lkZXIgYSBpbnZhbGlkIG1mbiBm
cm9tIGhvc3RwMiB0byBiZSBhCj4gPj4+PiB2aW9sYXRpb24uIFRoZXJlIGlzIHN0aWxsIGEgc21h
bGwgcHJvYmxlbSB3aXRoIGhhdmluZyB0aGUgYWx0cDJtIHZpZXcKPiA+Pj4+IG5vdCBoYXZpbmcg
dGhlIHBhZ2UgcHJvcGFnYXRlZCBmcm9tIGhvc3RwMm0uIEluIHRoaXMgY2FzZSB3ZSBoYXZlIHRv
IHVzZQo+ID4+Pj4gYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoKS4KPiA+Pj4KPiA+Pj4gSW4g
dGhlIGFic2VuY2Ugb2YgY2xlYXIgZ3VpZGFuY2UgZnJvbSB0aGUgSW50ZWwgU0RNIG9uIHdoYXQg
dGhlIGhhcmR3YXJlCj4gPj4+IGRlZmF1bHQgaXMgZm9yIGEgcGFnZSBub3QgcHJlc2VudCBpbiB0
aGUgcDJtLCB3ZSBzaG91bGQgcHJvYmFibHkgZm9sbG93Cj4gPj4+IEphbidzIGFkdmljZSBhbmQg
Y2hlY2sgdmlvbGF0aW9ucyBhZ2FpbnN0IGRlZmF1bHRfYWNjZXNzIGZvciBzdWNoIHBhZ2VzLgo+
ID4+Cj4gPj4gVGhlIFNETSBpcyB2ZXJ5IGNsZWFyIHRoYXQgcGFnZXMgdGhhdCBhcmUgbm90IHBy
ZXNlbnQgaW4gdGhlIEVQVCBhcmUgYQo+ID4+IHZpb2xhdGlvbjoKPiA+Pgo+ID4+IDI4LjIuMgo+
ID4+IEFuIEVQVCBwYWdpbmctc3RydWN0dXJlIGVudHJ5IGlzIHByZXNlbnQgaWYgYW55IG9mIGJp
dHMgMjowIGlzIDE7Cj4gPj4gb3RoZXJ3aXNlLCB0aGUgZW50cnkgaXMgbm90IHByZXNlbnQuIFRo
ZSBwcm9jZXNzb3IKPiA+PiBpZ25vcmVzIGJpdHMgNjI6MyBhbmQgdXNlcyB0aGUgZW50cnkgbmVp
dGhlciB0byByZWZlcmVuY2UgYW5vdGhlciBFUFQKPiA+PiBwYWdpbmctc3RydWN0dXJlIGVudHJ5
IG5vciB0byBwcm9kdWNlIGEKPiA+PiBwaHlzaWNhbCBhZGRyZXNzLiBBIHJlZmVyZW5jZSB1c2lu
ZyBhIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mgd2hvc2UKPiA+PiB0cmFuc2xhdGlvbiBlbmNvdW50
ZXJzIGFuIEVQVCBwYWdpbmctc3RydWMtCj4gPj4gdHVyZSB0aGF0IGlzIG5vdCBwcmVzZW50IGNh
dXNlcyBhbiBFUFQgdmlvbGF0aW9uIChzZWUgU2VjdGlvbiAyOC4yLjMuMikuCj4gPj4KPiA+PiAy
OC4yLjMuMgo+ID4+IEVQVCBWaW9sYXRpb25zCj4gPj4gQW4gRVBUIHZpb2xhdGlvbiBtYXkgb2Nj
dXIgZHVyaW5nIGFuIGFjY2VzcyB1c2luZyBhIGd1ZXN0LXBoeXNpY2FsCj4gPj4gYWRkcmVzcyB3
aG9zZSB0cmFuc2xhdGlvbiBkb2VzIG5vdCBjYXVzZSBhbgo+ID4+IEVQVCBtaXNjb25maWd1cmF0
aW9uLiBBbiBFUFQgdmlvbGF0aW9uIG9jY3VycyBpbiBhbnkgb2YgdGhlIGZvbGxvd2luZwo+ID4+
IHNpdHVhdGlvbnM6Cj4gPj4g4oCiIFRyYW5zbGF0aW9uIG9mIHRoZSBndWVzdC1waHlzaWNhbCBh
ZGRyZXNzIGVuY291bnRlcnMgYW4gRVBUCj4gPj4gcGFnaW5nLXN0cnVjdHVyZSBlbnRyeSB0aGF0
IGlzIG5vdCBwcmVzZW50IChzZWUKPiA+PiBTZWN0aW9uIDI4LjIuMikuCj4gPgo+ID4gSSdtIG5v
dCBzdXJlIGlmIC8gaG93IHRoaXMgaGVscHMgKG90aGVyIHRoYW4gdG8gYW5zd2VyIFJhenZhbidz
Cj4gPiBpbW1lZGlhdGUgcXVlc3Rpb24pOiBJdCB3YXMgZm9yIGEgcmVhc29uIHRoYXQgSSB0YWxr
ZWQgYWJvdXQKPiA+ICJ2aXJ0dWFsIiBlbnRyaWVzLCBlLmcuIG9uZXMgdGhhdCB3b3VsZCBiZSB0
aGVyZSBpZiB0aGV5IGhhZAo+ID4gYmVlbiBwcm9wYWdhdGVkIGFscmVhZHkuIEFsYmVpdCBwcm9w
YWdhdGVkIG9uZXMgcHJvYmFibHkgYXJlbid0Cj4gPiBhIGdvb2QgY2FzZSBoZXJlLCBzaW5jZSB0
aG9zZSBkb24ndCBoYXZlIGRlZmF1bHRfYWNjZXNzCj4gPiBwZXJtaXNzaW9ucyBhbnl3YXkuCj4g
Pgo+ID4gQnV0IGFueXdheSAtIHdoYXQgbXkgb3JpZ2luYWwgcmVtYXJrIGhlcmUgd2FzIGFib3V0
IHdhcyB0aGUKPiA+IChtaXNzaW5nKSBkaXN0aW5jdGlvbiBvZiB0aGUgZGlmZmVyZW50IGZhaWx1
cmUgbW9kZXMgb2YKPiA+IHAybV9nZXRfbWVtX2FjY2VzcygpLiBGb3IgZXhhbXBsZSBJJ2QgZXhw
ZWN0IGEgR0ZOIG1hcHBpbmcKPiA+IHRvIHBoeXNpY2FsIG1lbW9yeSBhY2Nlc3MgdG8gd2hpY2gg
aXMgZW11bGF0ZWQgdG8gZ28gdGhlCj4gPiAtRVNSQ0ggcmV0dXJuIHBhdGgsIGR1ZSB0byBJTlZB
TElEX01GTiBjb21pbmcgYmFjay4gWWV0IHN1Y2gKPiA+IEdGTnMgc3RpbGwgb3VnaHQgdG8gaGF2
ZSBhY2Nlc3MgY29udHJvbHMgKGF0IGxlYXN0IGluIHRoZW9yeSkuCj4gPgo+Cj4gSSBhZ3JlZSB3
aXRoIHRoaXMgYW5kIEkgdGhpbmsgdGhleSBzaG91bGQgYmUgdHJlYXRlZCBhcyBYRU5NRU1fYWNj
ZXNzX24uCj4gSWYgZXZlcnlvbmUgaXMgT0sgd2l0aCB0aGlzIEkgd2lsbCBhZGQgYSAtRVNSQ0gg
cGF0aCB0aGF0IHVzZXMKPiBYRU5NRU1fYWNjZXNzX24gYXMgYWNjZXNzLgo+CgpZZWFwLCB0aGF0
IHNvdW5kcyBhcHByb3ByaWF0ZS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 16:56:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 16: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 1iAdGA-0002qu-7l; Wed, 18 Sep 2019 16:56:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bm4j=XN=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAdG8-0002qV-9y
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 16:56:52 +0000
X-Inumbo-ID: 4f3dbb44-da35-11e9-963d-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f3dbb44-da35-11e9-963d-12813bfff9fa;
 Wed, 18 Sep 2019 16:56:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568825811;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=UdQvYBEsqOhyYqVrstaud4agV5s7d7mr9DjF1f1ux48=;
 b=c+K+xX2WXghtC+aGU1yyoBDoUj9scpIr3Srv0r3oB6t0b1lzy4RX7QUe
 SbwIWtbOzeFKHeX3QQk5BvKHr3gF6hx/Ks5BhXnrppohTSbyctFfRf4DG
 oHENpbmChINEiAamRSVjSKgm+oxDLpAx+j4h6pJJOMlteBsmqALs6221n w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 24aBQry3zKfSiyGB1pxfubnaNfAE9yW8ZtVUdPCxFqJpQaO4cqwdcos7CAMbM7A9rSoiIvth9B
 B9hyi4QyCtqanTxOl2ReaFG4Zl8mCrz7F2EL/Ob9d8LIorkK43d1LVNX9h4b8TNu+7RlasQgUE
 d3qTKqhg3gpO5tf9oQCN1pCarIQh1+1OacNVPP2ZvY1cR186arqG178VspPmtmmiBqHBImW5Vn
 mBWqh8zqg1dMVKLi3VwF1fkZB7bUOkwneizEGliZz67HpsjQzJYjb8yUbeSRJ4JalRR8GUQegj
 Leg=
X-SBRS: 2.7
X-MesageID: 5945255
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="5945255"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23938.25040.211413.771860@mariner.uk.xensource.com>
Date: Wed, 18 Sep 2019 17:56:48 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190918164904.GP1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-9-anthony.perard@citrix.com>
 <23937.4506.366843.383849@mariner.uk.xensource.com>
 <20190918164904.GP1308@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 08/35] libxl: Replace
 libxl__qmp_initializations by ev_qmp calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAwOC8zNV0gbGlieGw6IFJlcGxhY2Ug
bGlieGxfX3FtcF9pbml0aWFsaXphdGlvbnMgYnkgZXZfcW1wIGNhbGxzIik6Cj4gT24gVHVlLCBT
ZXAgMTcsIDIwMTkgYXQgMDY6MDI6MThQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBI
b3cgaGFyZCB3b3VsZCBpdCBiZSB0byBtYWtlIGEgcHJlLXBhdGNoIHRvIHNodWZmbGUgdGhlIGNv
ZGUgdG8gdGhlCj4gPiBzYW1lIHBsYWNlIGFzIGl0J3MgZ29pbmcsIGFuZCBjaGFuZ2UgdGhlIHZh
cmlhYmxlIG5hbWVzIGV0Yy4gPwo+IAo+IEl0IGlzIGFjdHVhbGx5IG5vdCB0aGF0IGVhc3kgdG8g
cHJlLW1vdmUgdGhlIGZ1bmN0aW9ucyB0byB0aGUgbmV3IHBsYWNlLAo+IHRob3NlIGZ1bmN0aW9u
cyBhY2Nlc3MgdGhlIHN0cnVjdCBgcW1wJywgYnV0IHRoZSBkZXRhaWwgb2YgdGhlIHN0cnVjdCBp
cwo+IG9ubHkgYXZhaWxhYmxlIGluIGxpYnhsX3FtcC5jLiBUaG9zZSBmdW5jdGlvbnMgYWxzbyBj
YWxscwo+IHFtcF9zeW5jaHJvbm91c19zZW5kKCksIGJ1dCB0aGF0IGNhbiBlYXN5IGJlZW4gd29y
a2VkIGFyb3VuZC4KPiAKPiBXb3VsZCBhIHNlcmllcyBvZiBwYXRjaCB3aGljaCB3b3VsZCBuZWVk
cyB0byBiZSBzcXVhc2hlZCB0b2dldGhlciBhZnRlcgo+IHJldmlldyB3b3VsZCBiZSBlbm91Z2g/
IE90aGVyd2lzZSwgSSBkb24ndCBzZWUgaG93IEkgY2FuIGRvIGl0IHdpdGhvdXQKPiBicmVha2lu
ZyBiaXNlY3RhYmlsaXR5LgoKVGhhdCBzb3VuZHMgbGlrZSBhIGxvdCBvZiB3b3JrLiAgSSB3aWxs
IHJldmlldyB0aGlzIHBhdGNoIGFzLWlzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 17:08:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 17:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAdRL-00052l-Dn; Wed, 18 Sep 2019 17:08:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bm4j=XN=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAdRK-00052Z-IN
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 17:08:26 +0000
X-Inumbo-ID: ecd8107e-da36-11e9-963e-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ecd8107e-da36-11e9-963e-12813bfff9fa;
 Wed, 18 Sep 2019 17:08:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568826505;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=2rM9AYszJEhRryA4OHVZMJJApxPV9VsNR6WjH6b1KmQ=;
 b=GG0oAcoWdIYXXZ+3nxgxHIGXYlKXSF7u5Ls5sPb6s2Jq1T+LK3oBCAXQ
 JfrVVeI/f3YF2ro1A/GIwGNTOXAS4htAnLllCbKK9j11qKta1HDUjUJLS
 voj3HFCIQUIJEDUaZBwDmVcHCoRJk2IZ3DFTEeATDPQcgAOfHnrXcJooU E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: svD6HFnwLHg92zhaXU6KO0JNUzsuQR9d8Xq3eOxHLtWYLbKsEATP/OhwufqDPaiCxIftRsnVFh
 NP0Nd/dMPDr26nddpa5pMHBQpIPmUjNX2VAeRGWa1Cwid51I9A/jKPuMOwQS8MYydjcna10DbA
 G4vSRcin8Zi02fyR5GLri3my0DWouiOf80Hgr1rX7YD8K0AgRcUgJppWwhDmlmt2AaMwglgOPa
 8Ub1rXIr/X5XhJsNoXtjL11ZqZGSGA723ThOiLPZq7i4IjjW26LHdmorwV+mAY7ol+m5cswxeg
 JF0=
X-SBRS: 2.7
X-MesageID: 5740428
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="5740428"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23938.25733.874945.800934@mariner.uk.xensource.com>
Date: Wed, 18 Sep 2019 18:08:21 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-9-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-9-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 08/35] libxl: Replace
 libxl__qmp_initializations by ev_qmp calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA4LzM1XSBsaWJ4bDogUmVwbGFjZSBsaWJ4
bF9fcW1wX2luaXRpYWxpemF0aW9ucyBieSBldl9xbXAgY2FsbHMiKToKPiBTZXR1cCBhIHRpbWVv
dXQgb2YgMTBzIGZvciBhbGwgdGhlIGNvbW1hbmRzLiBJdCB1c2VkIHRvIGJlIGFib3V0IDVzCj4g
cGVyIGNvbW1hbmRzLgo+IAo+IFRoZSBvcmRlciBvZiBjb21tYW5kIGlzIGNoYW5nZWQsIHdlIGNh
bGwgJ3F1ZXJ5LXZuYycgYmVmb3JlCj4gJ2NoYW5nZS12bmMtcGFzc3dvcmQnLCBidXQgdGhhdCBz
aG91bGQgbm90IG1hdHRlci4gVGhhdCBtYWtlcyBpdAo+IGVhc2llciB0byBjYWxsICdjaGFuZ2Ut
dm5jLXBhc3N3b3JkJyBjb25kaXRpb25hbGx5Lgo+IAo+IEFsc28gJ2NoYW5nZScgY29tbWFuZCBp
cyByZXBsYWNlZCBieSAnY2hhbmdlLXZuYy1wYXNzd29yZCcKPiBiZWNhdXNlICdjaGFuZ2UnIGlz
IGRlcHJlY2F0ZWQuIFRoZSBuZXcgY29tbWFuZCBpcyBhdmFpbGFibGUgaW4gYWxsCj4gUUVNVSB2
ZXJzaW9ucyB0aGF0IGFsc28gaGF2ZSBYZW4gc3VwcG9ydC4KClRoYW5rcy4gIEkgcmV2aWV3ZWQg
dGhpcyBhbmQgaW5kZWVkIHRoZXJlIGFyZSBzb21lIG90aGVyIHNpZ25pZmljYW50CmNoYW5nZXMs
IHBhcnRpY3VsYXJseSB0byBjb2Rpbmcgc3R5bGUuICBPdmVyYWxsIGl0IGlzIGFsbCBhbgppbXBy
b3ZlbWVudC4gIEF0IGxlYXN0LCBldmVyeXRoaW5nIHRoYXQgSSBzYXcgc2VlbWVkIGxpa2UgYW4K
aW1wcm92ZW1lbnQuLi4KCj4gKyAgICAgICAgLyogQ2hlY2sgaWYgdGhlICJsYWJlbCIgc3RhcnQg
d2l0aCAic2VyaWFsIi4gKi8KPiArICAgICAgICBpZiAoIWxhYmVsIHx8IHN0cm5jbXAobGFiZWws
IHNlcmlhbCwgc2VyaWFsbCkpCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIHBv
cnQgPSBzdHJ0b2wobGFiZWwgKyBzZXJpYWxsLCAmZW5kcHRyLCAxMCk7Cj4gKyAgICAgICAgaWYg
KCoobGFiZWwgKyBzZXJpYWxsKSA9PSAnXDAnIHx8ICplbmRwdHIgIT0gJ1wwJykgewo+ICsgICAg
ICAgICAgICBMT0dEKEVSUk9SLCBxbXAtPmRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICJJbnZh
bGlkIHNlcmlhbCBwb3J0IG51bWJlcjogJXMiLCBsYWJlbCk7Cj4gKyAgICAgICAgICAgIHJjID0g
RVJST1JfUUVNVV9BUEk7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0OwoKVGhpcyBvcGVuLWNvZGVk
IHN0cmluZyBtYW5nbGluZyBpcyBxdWl0ZSBhd2t3YXJkIGJ1dCBJIGRvbid0IGhhdmUgYQpiZXR0
ZXIgc3VnZ2VzdGlvbiBhbmQgdGhpcyBraW5kIG9mIG9wZW4tY29kZWQgc3RydG91bCBjYWxsIHNl
ZW1zIHZlcnkKY29tbW9uIGFscmVhZHkuICAoQW5kIGl0IHdhcyB0aGVyZSBiZWZvcmUsIHRvby4p
CgpTbywgb3ZlcmFsbDoKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 17:22:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 17:22: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 1iAdfJ-0007se-Pd; Wed, 18 Sep 2019 17:22:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XtMR=XN=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAdfI-0007sG-Qw
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 17:22:52 +0000
X-Inumbo-ID: f0ecc06a-da38-11e9-963e-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0ecc06a-da38-11e9-963e-12813bfff9fa;
 Wed, 18 Sep 2019 17:22:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568827371;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=MSeM4p/BKiG/iqBp10DlpyI1rlqC/qUSZnKA936JU3o=;
 b=cpVBMwREO8fwvIcBGerufZV0u5RMXFgOSr/Vkwts7Xpum988AAoRver3
 RLuVLEvEsCHwlQ0OBeheo9e01VbnnPk0oD9eBU//pSpZ+K77unoqSdjnq
 tp6pgYFe4izwEZqlhTWqENFAmFZEscP4MJrdQlIU7O34mgvJKbN6CVoMA c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oNjdiTswyNciVojX0ZB4+DqhmZQqvuMcnx7uPDyuWmNSYbPuCOHhcmUVI9MBAMdRUiQvsEyTCk
 t6hEOA2PN1599YhRCzaI33mP0X/GYFeD44dxeWcRsPBNbT1wddNtbDiOthAFGs14aremREcNyX
 +g4K3/d8R+pJ+cy3gjQDMlufyBZb175+eZURjjq8ur0hSmTHOsCjRq9k3cVsd3YvOIMkV9vDpX
 /bupUjwYAf0F0NcGAzMAJTNHWQwiTYCnegDdOEHWiY4AR8xYWZcbBnmV/YQMTbZLIm0wjVyS6V
 1q8=
X-SBRS: 2.7
X-MesageID: 5743141
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="5743141"
Date: Wed, 18 Sep 2019 18:22:43 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190918172243.GQ1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-29-anthony.perard@citrix.com>
 <23937.5522.999447.418653@mariner.uk.xensource.com>
 <20190918142345.GN1308@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190918142345.GN1308@perard.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 28/35] libxl_pci: Use ev_qmp in do_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgMDM6MjM6NDVQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDY6MTk6MTRQTSArMDEwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUEFUQ0ggMjgvMzVdIGxp
YnhsX3BjaTogVXNlIGV2X3FtcCBpbiBkb19wY2lfYWRkIik6Cj4gPiA+IFRoaXMgcGF0Y2ggYWxz
byByZXBsYWNlcyB0aGUgdXNlIG9mCj4gPiA+IGxpYnhsX193YWl0X2Zvcl9kZXZpY2VfbW9kZWxf
ZGVwcmVjYXRlZCgpIGJ5IGl0cyBlcXVpdmFsZW50Cj4gPiA+IHdpdGhvdXQgdGhlIG5lZWQgZm9y
IGEgdGhyZWFkLgo+ID4gCj4gPiBBZ2Fpbiwgd291bGQgaXQgYmUgZWFzeSB0byBhZGQgYSBwcmUt
cGF0Y2ggc28gSSBjYW4gc2VlIHRoZSBjb2RlCj4gPiBjaGFuZ2VzID8gIElmIG5vdCBJIHdpbGwg
Y29tcGFyZSBsaW5lLWJ5LWxpbmUgYnkgaGFuZC4KPiAKPiBJdCBkb2Vzbid0IGxvb2sgdG8gaGFy
ZCwgSSBnaXZlIGl0IGEgdHJ5LgoKSXQncyBwcm9iYWJseSBnb2luZyB0byBiZSBxdWlja2VyIGZv
ciB5b3UgdG8gcmV2aWV3IHRoZSBwYXRjaCBhcyBpcyB0aGFuCmZvciBtZSB0byBiZSBhYmxlIHRv
IHdyaXRlIGEgcHJlLXBhdGNoIHRoYXQgY2FuIGJ1aWxkLCBmb3IgdGhlIHNhbWUKcmVhc29uIGFz
IHRoZSBvdGhlciBwYXRjaC4gSSBjb3VsZCB0cnkgdG8gY29tZSB1cCB3aXRoIGEgcHJlLXBhdGNo
IHdoZXJlCm1vc3Qgb2YgdGhlIGNvZGluZyBzdHlsZSBjaGFuZ2UgYXJlIGFwcGxpZWQsIGJ1dCB0
aGF0J3MgYWJvdXQgaXQuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:05:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAeKO-0006SX-Fi; Wed, 18 Sep 2019 18:05:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zcq4=XN=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iAeKM-0006SF-LJ
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:05:18 +0000
X-Inumbo-ID: de9ca8f0-da3e-11e9-978d-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id de9ca8f0-da3e-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 18:05:17 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id i18so342373wru.11
 for <xen-devel@lists.xenproject.org>; Wed, 18 Sep 2019 11:05: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=6qmWF32pENIP//isORy9Ptu21rCJiW7G6CWYUUEI8jg=;
 b=netlfep0iH36/RkXZEpDLZwFucwNsBtvUBA9/uxlZoDg4bRLBYTSeNUEKHmHSWuP0c
 o6JvyCVPp/G2xScpfFE4N0iuTgqkWezvgqDV7XpFDIGys5QpCOs4McZX9It7CKqQcghk
 NBDmMtWJcdsFM0SjebMpQMVwTgJ2/PPOVFBD5XfdKuwuek0XA+EqhYXY4Ol/eQRAujYl
 EtOQkAYaJfLZ4l5VRi00VMJsDCA3gPleGBZ8QAf9DmUaaBCMk0uwOJzvKN7jvht77eG6
 Io22JOfKfaRORHvQNF+J+Wll56YhJFPKlQkrniC/IY087D5PjLUU3ZOADPa5/zoBEBHV
 XdbQ==
X-Gm-Message-State: APjAAAVx+DbzH2kITZI7eeSfcA4bmWFmCVcYfJ2x7xQb53wNxA4B7iDP
 wQMd5agrd5TzsLdAoKCiduo=
X-Google-Smtp-Source: APXvYqwj/kG9SQ5pyRf9xBsCxz3QO3+Fi+YjLREBacIFaNYmOFSTsnQXsdH8nB6uv++uzBxJl2ZlIA==
X-Received: by 2002:adf:c7cf:: with SMTP id y15mr3017735wrg.54.1568829916521; 
 Wed, 18 Sep 2019 11:05:16 -0700 (PDT)
Received: from debian (104.163.200.146.dyn.plus.net. [146.200.163.104])
 by smtp.gmail.com with ESMTPSA id r65sm3631217wmr.9.2019.09.18.11.05.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 18 Sep 2019 11:05:15 -0700 (PDT)
Date: Wed, 18 Sep 2019 19:05:13 +0100
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20190918180513.zmg2if6wkuegz2m5@debian>
References: <20190918161406.19208-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190918161406.19208-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/configure: Allow specifying python to
 be found from 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, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgMDU6MTQ6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gLi9jb25maWd1cmUgdGFrZXMgYSBQWVRIT049Li4uIGFyZ3VtZW50LiAgWW91IGNhbiB1
c2UgdGhpcyB0byBzcGVjaWZ5Cj4gdGhlIHB5dGhvbiBpbnRlcnByZXRlci4gIEhvd2V2ZXIsIGZv
ciBubyBnb29kIHJlYXNvbiwgaXQgZXhwZWN0cyBhbgo+IGFic29sdXRlIHBhdGguCj4gCj4gRml4
IHRoaXMuICBUaGUgbmV3IGxvZ2ljIGlzOgo+ICAqIGlmIG5vdCBzZXQsIGRlZmF1bHQgdG8gYHB5
dGhvbicKPiAgKiBpZiBub3QgYWJzb2x1dGUsIGxvb2sgaXQgdXAgd2l0aCB0eXBlIC1wCj4gICog
c3BsaXQgaW50byBkaXJlY3RvcnkgYW5kIGV4ZWN1dGFibGUgbmFtZQo+IAo+IFRoZSByZXN1bHRz
IGluIGNvbmZpZy9Ub29scy5tayAod2hpY2ggY29udGFpbnMgQFBZVEhPTkAgYW5kCj4gQFBZVEhP
TlBBVEhAKSBhcmUgaWRlbnRpY2FsIGZvciBib3RoCj4gICAuL2NvbmZpZ3VyZQo+ICAgLi9jb25m
aWd1cmUgUFlUSE9OPS91c3IvYmluL3B5dGhvbgo+IHNvIEkgYXNzZXJ0IHRoaXMgaGFzIG5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGV4Y2VwdCB0aGF0IG5vdyB5b3UgY2FuIHNheQo+ICAgLi9jb25maWd1
cmUgUFlUSE9OPXB5dGhvbgo+IAo+IEluIHBhcnRpY3VsYXIgeW91IGNhbiBub3cgc2F5Cj4gICAu
L2NvbmZpZ3VyZSBQWVRIT049cHl0aG9uMgo+ICAgLi9jb25maWd1cmUgUFlUSE9OPXB5dGhvbjMK
PiAKPiBUaGUgbGF0dGVyIGlzIHVzZWZ1bCBpZiB5b3Ugd2FudCBweXRob24zICh3aGljaCBzaG91
bGQgcHJvYmFibHkgYmUgdGhlCj4gZGVmYXVsdCwgYnV0IGRvZXMgbm90IHdvcmsgcmlnaHQgbm93
KS4gIFRoZSBmb3JtZXIgaXMgdXNlZnVsIGlmIHlvdQo+IHdhbnQgcHl0aG9uMiBidXQgeW91ciBk
aXN0cm8gaGFzIGZvb2xpc2hseSBtYWRlICJweXRob24iIHJlZmVyIHRvCj4gcHl0aG9uMy4KPiAK
PiBDQzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+IENDOiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgo+IENDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:25:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18: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 1iAedn-0001bI-Jf; Wed, 18 Sep 2019 18:25:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAedm-0001bB-JQ
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:25:22 +0000
X-Inumbo-ID: a9b07132-da41-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9b07132-da41-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 18:25:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAedf-0004oa-Us; Wed, 18 Sep 2019 18:25: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 1iAedf-000208-HB; Wed, 18 Sep 2019 18:25:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAedf-0006Ha-GY; Wed, 18 Sep 2019 18:25:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141433-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=ee7170822f1fc209f33feb47b268bab35541351d
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 18:25:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141433: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQzMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGVlNzE3MDgyMmYxZmMyMDlmMzNmZWI0N2IyNjhiYWIzNTU0MTM1MWQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA1IGRheXMgICAzOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0MzMgIDIwMTktMDktMTggMTY6MDI6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzg1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:50:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAf2S-0006A1-8D; Wed, 18 Sep 2019 18:50:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cKO=XN=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iAf2R-00069w-Db
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:50:51 +0000
X-Inumbo-ID: 3b532d0c-da45-11e9-a337-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.53]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b532d0c-da45-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 18:50:50 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=nAtyTEIVaax5cIRG/jOlISmCzulHeQjB4SGjU6Xd1diji9y2Q4FkWvB49rdL5NJPTtyupjO0arRERBdcSyjZljBolf+3MpPgKa9fV9m17D4rq3YaelfQ+2ZszuCrfNQTZCNvdUjBkSyf5u9D7BUCdShj+J1pQsty/1BwNUnMUM3xkHZijM9W37SCD34dwKPYjev3rHJeTS4K3lcVBu9lfZMzSaqMWihcDWgCYPeSwn8XbWjz41G0nt8bRc1Gw5SHCW4jl45dnX/aQHbyZWiIuHkYVz7dGmH+Cx9ZPia2yK60iUQhmgwf8WWH0Evr0B2ZRM/8QzIppT1KE9LEJDkmgA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0Ili6GR/gqyWQWG2AoYUt7R83ZmHOeSQjsJ8GDuCqVY=;
 b=ao294wguwSrP3JRgN/SmCAmSQv0/6f5/QyRdMxj7d2GO5tFy7QuC44YmmRS4KCI7H0vGxLKTku3ipvPgU55Q4zSH5h7CVPrwyVnvSVqu7/9nFDzXz+qtccqVgyOpIgA3VD01WcNXR49IoRSAJvX7iHw50yfBa+6jHum3D7EvYzc+s7e9ffaAzTDXD2guVRgoAgkPisQinovg1Z1NpXrK2agi23aXBVKkw2f6ITC7sL2MJ9OuIXe23SLsGCTi/Zz34OPstWg4QQR+Z2Pt7/0/rsRQ7wCUegKZKp0w/CRKEYJUFDoCUpgo8UUGuBYloVo3zPxz4cPGRNwkxpy9HsrSHA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0Ili6GR/gqyWQWG2AoYUt7R83ZmHOeSQjsJ8GDuCqVY=;
 b=FSkI45OeToFBL3titnjEWbBoJ1XUrZPl78nWdFHUoqJU5DfEGrn02ozBD+tKR30dDoastIE8xdmqckMyj98/4Ce237ciLt+clKNMSXMmyZWEhCpMwhx3OaVH5DFJTtUUe7lOtmhVHT2NQRi5YuMCzNDg5qA9nB0TwHOOZoO4TLg=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5761.eurprd03.prod.outlook.com (20.179.252.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Wed, 18 Sep 2019 18:50:48 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 18 Sep 2019
 18:50:48 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 0/6] arch/arm: optee: fix TODOs and change status to
 "Tech Preview"
Thread-Index: AQHVblH8i61pl6vNQkm74GnHH+XmdA==
Date: Wed, 18 Sep 2019 18:50:48 +0000
Message-ID: <20190918185041.22738-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: 7b7ae7ec-4e87-4357-7e2b-08d73c691ef5
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB5761; 
x-ms-traffictypediagnostic: AM0PR03MB5761:|AM0PR03MB5761:
x-ms-exchange-transport-forked: True
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <AM0PR03MB5761D6910F838C545022CB77E68E0@AM0PR03MB5761.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(376002)(39860400002)(346002)(396003)(189003)(199004)(66476007)(6116002)(478600001)(14454004)(66446008)(80792005)(2616005)(55236004)(8936002)(966005)(6306002)(66066001)(5660300002)(2501003)(81156014)(305945005)(7736002)(81166006)(66556008)(8676002)(256004)(71200400001)(14444005)(71190400001)(99286004)(54906003)(1076003)(86362001)(26005)(6512007)(5640700003)(2906002)(186003)(102836004)(3846002)(64756008)(76116006)(2351001)(91956017)(6506007)(25786009)(486006)(7416002)(66946007)(36756003)(476003)(4326008)(316002)(6436002)(6486002)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5761;
 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: 2kA26dy8I6cDEyevFLlN70l0l6NdU/TmK+QekVxznfeQjfAB0gIwnGGWF5AAWwXZWmROm0fCPabQMvdvg41/tg8dwawp96Y+zfwiI3UidmvYazTpwBpT8Znk2UwkG+EmkQX05nquX+csVzOKgRcHB1XXy2/pmhlHgTMsoehIeKq++AfV0drXMP2aLaRKBraZPkmXDNgMlt/Gsp0RErYWXmHtOYGWDkD0VteP6uzmeJKHlyQpDRXIoUPY4TtS4xwoTgg76zQGcugig5uLAKin8MUteGOfsLtZYvm1YHEIO1uitypBMH+DM4YguR7g0182/3G/Ualo6Et8T42fZLa5gLBRt7ZmcQoNauQIXTQ+VvqNdX5fB5fxv3rUUajWp8proAlt8Ab+sThywEtgAEeVgcV6mQzujSGMYR3wZYr/wEc=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7b7ae7ec-4e87-4357-7e2b-08d73c691ef5
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 18:50:48.3533 (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: /Cp7ACO/aYcLnHrE2FI7qAwHQb2KP96vfFaGSmf8gYVkze4WlxKMQv79GUibuSvnxVgsiEmQ0t4w42e0z2EWUoBE6lwaFbKBhCmKmF3+p88=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5761
Subject: [Xen-devel] [PATCH v2 0/6] arch/arm: optee: fix TODOs and change
 status to "Tech Preview"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 "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>

SGVsbG8sCgpUaGlzIGlzIHRoZSBzZWNvbmQgdmVyc2lvbiBmb3IgbWF0dXJpbmcgdGhlIE9QLVRF
RSBtZWRpYXRvci4KCkNoYW5nZXMgYWxzbyBjYW4gYmUgcHVsbGVkIGZyb20gWzJdLgoKQ2hhbmdl
cyBmcm9tIHYxOgogLSBBZGRlZCBwYXRjaCB0aGF0IHVwZGF0ZXMgU1VQUE9SVC5tZAogLSBJbnN0
ZWFkIG9mIHJlbW92aW5nICJleHBlcmltZW50YWwiIHN0YXR1cyBJIGNoYW5nZWQgaXQgdG8gIlRl
Y2ggUHJldmlldyIKIC0gT3RoZXIgY2hhbmdlcyBhcmUgZGVzY3JpYmVkIGluIHRoZSBjb3JyZXNw
b25kaW5nIHBhdGNoZXMKCkNvdmVyIGxldHRlciBmb3IgdjE6CgpUaGlzIHBhdGNoIHNlcmllcyBm
aXhlcyB2YXJpb3VzIHVuZmluaXNoZWQgaXRlbXMgaW4gdGhlIE9QLVRFRSBtZWRpYXRvci4KTW9z
dGx5IHRoaXMgaXMgYWJvdXQgbGltaXRpbmcgcmVzb3VyY2VzIHRoYXQgZ3Vlc3QgY2FuIGNvbnN1
bWUuIFRoaXMKaW5jbHVkZXMgYm90aCBtZW1vcnkgYW5kIHRpbWUgLSBob3cgbWFueSBidWZmZXJz
IGd1ZXN0IGNhbiBzaGFyZSB3aXRoCk9QLVRFRSAodGhpcyB1c2VzIFhlbiBtZW1vcnkpIGFuZCB3
aGVuIG1lZGlhdG9yIHNob3VsZCBwcmVlbXB0IGl0c2VsZiwKdG8gbWFrZSBzdXJlIHRoYXQgZ3Vl
c3QgZG9lcyBub3Qgc3RyZXNzIHNjaGVkdWxpbmcuCgpBcGFydCBmcm9tIHRoaXMsIHRoZXJlIHdl
cmUgb25lIGNhc2UsIHdoZW4gbWVkaWF0b3IncyBhY3Rpb25zIG1pZ2h0IGxlYWQKdG8gbWVtb3J5
IGxlYWsgaW4gYSBnb29kLWJlaGF2aW5nIGd1ZXN0LiBUbyBmaXggdGhpcyBpc3N1ZSBJIGhhZCB0
bwpleHRlbmQgbWVkaWF0b3IgbG9naWMsIHNvIG5vdyBpdCBjYW4gaXNzdWUgUlBDIHJlcXVlc3Rz
IHRvIGd1ZXN0IGluIHRoZQpzYW1lIHdheSwgYXMgT1AtVEVFIGRvZXMgdGhpcy4gVGhpcyBpcyB1
c2VmdWwgZmVhdHVyZSwgYmVjYXVzZSBpdAphbGxvd3MgdG8gcHJlZW1wdCBtZWRpYXRvciBkdXJp
bmcgbG9uZyBvcGVyYXRpb25zLiBTbywgaW4gdGhlIGZ1dHVyZQppdCB3aWxsIGJlIHBvc3NpYmxl
IHRvIHJlbW92ZSBzaGFyZWQgYnVmZmVyIHNpemUgbGltaXRhdGlvbiwgYmVjYXVzZQptZWRpYXRv
ciBjYW4gcHJlZW1wdCBzZWxmIGR1cmluZyBidWZmZXIgdHJhbnNsYXRpb24uCgpUaGlzIHBhdGNo
IHNlcmllcyBjYW4gYmUgcHVsbGVkIGZyb20gWzFdLgoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9s
b3JjL3hlbi90cmVlL29wdGVlM192MQpbMl0gaHR0cHM6Ly9naXRodWIuY29tL2xvcmMveGVuL3Ry
ZWUvb3B0ZWUzX3YyCgoKVm9sb2R5bXlyIEJhYmNodWsgKDYpOgogIHhlbi9hcm06IG9wdGVlOiBp
bXBvc2UgbGltaXQgb24gc2hhcmVkIGJ1ZmZlciBzaXplCiAgeGVuL2FybTogb3B0ZWU6IGNoZWNr
IGZvciBwcmVlbXB0aW9uIHdoaWxlIGZyZWVpbmcgc2hhcmVkIGJ1ZmZlcnMKICB4ZW4vYXJtOiBv
cHRlZTogbGltaXQgbnVtYmVyIG9mIHNoYXJlZCBidWZmZXJzCiAgeGVuL2FybTogb3B0ZWU6IGhh
bmRsZSBzaGFyZWQgYnVmZmVyIHRyYW5zbGF0aW9uIGVycm9yCiAgU1VQUE9SVC5tZDogRGVzY3Jp
YmUgT1AtVEVFIG1lZGlhdG9yCiAgeGVuL2FybTogb3B0ZWU6IHVwZGF0ZSBkZXNjcmlwdGlvbiBp
biBLY29uZmlnCgogU1VQUE9SVC5tZCAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9hcmNoL2Fy
bS90ZWUvS2NvbmZpZyB8ICAxMiArLQogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMjU5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAy
MTMgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgotLSAKMi4yMi4wCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:50:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAf2X-0006Ar-M8; Wed, 18 Sep 2019 18:50:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cKO=XN=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iAf2W-0006AX-AX
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:50:56 +0000
X-Inumbo-ID: 3d4d380a-da45-11e9-978d-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::610])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d4d380a-da45-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 18:50:53 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JMU04dRMAPlzKMH4aCsDTRY8I4tpVYPsFhD7AVURhKKoheCd+THzPpBxHCcjKLjdUMvJm38y9XC60V64ntzhCgJzM0jjF0iI6IeLR/47g+gVEup5v/4y+fcha8y518R0c407LFpI41j//4LraLC0QDVOVJE+N618jFNw4Cx7J0RFXdHpqbnR7ZM9utdMfco0MC5pnJ1gZSE2MOSuNPzL95QshtpPGMJcFOK7IDR7nDp9cTpZ14LqO+4FS2RjHazr7YryD+A5CvIGZempKgmNqjeKC4lBOp3scdeJQGNjLg/nkryJ7mPwmDk+Z5g8G/D/rw19oWZSTfVIEmRPsog22A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BO64aWIMKF8+kHI1j+d2aul1S4f+TxtzxSQwzpb1xk4=;
 b=Qu1L1tZHK7SR16Ky4ETs8a52dpEHbr2zCb/zqifmTPmuSXvwLeV0lX3CasXtiYwqz2R984jGOXhTiN4gFXS2RmwbrE6jtr56n1RLqdYAC8FvTnjaRNcCGVupHc9gsNmAXtkRMPV9ijtTEy8UN7TFYgyh76jaiuSfIpxRvE5eOsymSxRLg7DqTYZgcDRr9y9Ov+0E2Whp/YJg2SqdBTtIpNuw+K4XiE4fYYSibrRjfpKDRhF7ObhsgPVxYvv100LGKQyYT7eeRNFBVxyUr4pFbsweX6l073T0RFydpIFuCP7zZwmJfDi3bcq3ekTP4+F2BpsOWSb792oa5F4xfuLerg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BO64aWIMKF8+kHI1j+d2aul1S4f+TxtzxSQwzpb1xk4=;
 b=U+2nIVv5YeOqt9N4jBHaKdmh04m+Fx18tKSzyo0GBQxGsINn9h/sKHPaso/mxriMMwmQwaA78s2jnErFNPSI3illzbBj1LOTlAns13rtp2g5J341R8XPKODRoCXowHyhRvQnK3NkHZ5YY0PplgLHfyVaGGNwW0k/QfZY3zn5YEY=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5761.eurprd03.prod.outlook.com (20.179.252.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Wed, 18 Sep 2019 18:50:51 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 18 Sep 2019
 18:50:51 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 1/6] xen/arm: optee: impose limit on shared buffer size
Thread-Index: AQHVblH+avUrsKasKUuqntnk7iOMNA==
Date: Wed, 18 Sep 2019 18:50:51 +0000
Message-ID: <20190918185041.22738-2-volodymyr_babchuk@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190918185041.22738-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: a723deed-fbb3-4439-d738-08d73c692104
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB5761; 
x-ms-traffictypediagnostic: AM0PR03MB5761:|AM0PR03MB5761:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB5761B49DEBC7874E35F9EF2AE68E0@AM0PR03MB5761.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(376002)(39860400002)(346002)(396003)(189003)(199004)(52084003)(66476007)(6116002)(478600001)(14454004)(66446008)(80792005)(2616005)(55236004)(8936002)(66066001)(5660300002)(2501003)(81156014)(305945005)(7736002)(81166006)(66556008)(8676002)(256004)(71200400001)(14444005)(71190400001)(99286004)(54906003)(1076003)(86362001)(26005)(11346002)(6512007)(5640700003)(2906002)(186003)(102836004)(3846002)(64756008)(76116006)(2351001)(91956017)(6506007)(25786009)(486006)(66946007)(36756003)(476003)(446003)(4326008)(316002)(6436002)(76176011)(6486002)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5761;
 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: TOElGEeH6956ADnV/Kzf8VC1K2e5FfCBcwKmcKX91XCBVin5zhth/NgQT7dRJc2TGvo93Ez3QYkcyE1pI9p7K3GAd5kQQMSLzrz2+zUSl8L13+jb+uP/lsv7ese/sDoGEZksSiU2D6Nz1dU0hO3nvQ2y92NqXiF/AKV4Mf4ojbqbsy8/JDysCz8093+VXDFjGJDX3peN7qRG4I75tM6NAnjYfndqTtJTPJ4WhxA855dKrKFK3bdFXGKxggM1izlmsAWvrYbCoX60VQjmvuTXH6vaRptwtAG9t1J30e33nXFgbpHZ0HzHmSQQbW1EZYmLK9dALCOBZxevPMgXH+kHY5AZOAhorGf500X1Sq3XmoNZAOzX5EaOYsiWun19/55y/I3XVwL1CT5bMb77K7ATu/0MZi5xtrQD2XkZLNmKjzg=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a723deed-fbb3-4439-d738-08d73c692104
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 18:50:51.7463 (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: 1J7LHiSkQC3hGzvqds2x4L+lZTDBbKPL6n9OLIBxmjBEZK9XiTk9RmUQYF5es39SvYrsZ73tg9oHs7FwjYAORWStuVvWVqqslLmRqraMO4M=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5761
Subject: [Xen-devel] [PATCH v2 1/6] xen/arm: optee: impose limit on shared
 buffer 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: "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>

V2Ugd2FudCB0byBsaW1pdCBudW1iZXIgb2YgY2FsbHMgdG8gbG9va3VwX2FuZF9waW5fZ3Vlc3Rf
cmFtX2FkZHIoKQpwZXIgb25lIHJlcXVlc3QuIFRoZXJlIGFyZSB0d28gd2F5cyB0byBkbyB0aGlz
OiBlaXRoZXIgcHJlZW1wdAp0cmFuc2xhdGVfbm9uY29udGlnKCkgb3IgbGltaXQgc2l6ZSBvZiBv
bmUgc2hhcmVkIGJ1ZmZlciBzaXplLgoKSXQgaXMgcXVpdGUgaGFyZCB0byBwcmVlbXB0IHRyYW5z
bGF0ZV9ub25jb250aWcoKSwgYmVjYXVzZSBpdCBpcyBkZWVwCm5lc3RlZC4gU28gd2UgY2hvc2Ug
dGhlIHNlY29uZCBvcHRpb24uIFdlIHdpbGwgYWxsb3cgMTI5IHBhZ2VzIHBlciBvbmUKc2hhcmVk
IGJ1ZmZlci4gVGhpcyBjb3JyZXNwb25kcyB0byB0aGUgR1Agc3RhbmRhcmQsIGFzIGl0IHJlcXVp
cmVzCnRoYXQgc2l6ZSBsaW1pdCBmb3Igc2hhcmVkIGJ1ZmZlciBzaG91bGQgYmUgYXQgbGVhc3Qg
NTEya0IuIE9uZSBleHRyYQpwYWdlICgxMjl0aCkgaXMgbmVlZGVkIHRvIGNvcGUgd2l0aCB0aGUg
ZmFjdCB0aGF0IHVzZXIncyBidWZmZXIgaXMgbm90Cm5lY2Vzc2FyeSBhbGlnbmVkIHdpdGggcGFn
ZSBib3VuZGFyeS4KCkFsc28sIHdpdGggdGhpcyBsaW1pdGF0aW9uIE9QLVRFRSBzdGlsbCBwYXNz
ZXMgb3duICJ4dGVzdCIgdGVzdCBzdWl0ZSwKc28gdGhpcyBpcyBva2F5IGZvciBub3cuCgpTaWdu
ZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
CgotLS0KCkNoYW5nZXMgZnJvbSB2MToKIC0gQWRkZWQgY29tbWVudCBiZWZvcmUgQlVJTERfQlVH
X09OKFBBR0VfU0laRSAhPSA0MDk2KTsKIC0gRml4ZWQgdHlwbyBpbiB0aGUgY29tbWl0IG1lc3Nh
Z2UKIC0gRGVjcmVhc2VkIE1BWF9TSE1fQlVGRkVSX1BHIHRvIDEyOQotLS0KIHhlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYyB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKaW5kZXggZWM1NDAyZTg5Yi4uZDY0ZTljM2I4NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3RlZS9vcHRlZS5jCisrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpAQCAtNzIsNiAr
NzIsMTkgQEAKICAqLwogI2RlZmluZSBNQVhfVE9UQUxfU01IX0JVRl9QRyAgICAxNjM4NAogCisv
KgorICogTGltaXQgZm9yIHNoYXJlZCBidWZmZXIgc2l6ZS4gUGxlYXNlIG5vdGUgdGhhdCB0aGlz
IGRlZmluZSBsaW1pdHMKKyAqIG51bWJlciBvZiBwYWdlcy4gQnV0IHVzZXIgYnVmZmVyIGNhbiBi
ZSBub3QgYWxpZ25lZCB0byBhIHBhZ2UKKyAqIGJvdW5kYXJ5LiBTbyBpdCBpcyBwb3NzaWJsZSB0
aGF0IHVzZXIgd291bGQgbm90IGJlIGFibGUgdG8gc2hhcmUKKyAqIGV4YWN0bHkgTUFYX1NITV9C
VUZGRVJfUEcgKiBQQUdFX1NJWkUgYnl0ZXMgd2l0aCBPUC1URUUuCisgKgorICogR2xvYmFsIFBs
YXRmb3JtIHNwZWNpZmljYXRpb24gZm9yIFRFRSByZXF1aXJlcyB0aGF0IGFueSBURUUKKyAqIGlt
cGxlbWVudGF0aW9uIHNob3VsZCBhbGxvdyB0byBzaGFyZSBidWZmZXJzIHdpdGggc2l6ZSBvZiBh
dCBsZWFzdAorICogNTEyS0IsIHdoaWNoIGVxdWFscyB0byAxMjggNEtCIHBhZ2VzLiBEdWUgdG8g
YWxpZ24gaXNzdWUgbWVudGlvbmVkCisgKiBhYm92ZSwgd2UgbmVlZCB0byBpbmNyZWFzZSB0aGlz
IHZhbHVlIHRvIDEyOS4KKyAqLworI2RlZmluZSBNQVhfU0hNX0JVRkZFUl9QRyAgICAgICAxMjkK
KwogI2RlZmluZSBPUFRFRV9LTk9XTl9OU0VDX0NBUFMgT1BURUVfU01DX05TRUNfQ0FQX1VOSVBS
T0NFU1NPUgogI2RlZmluZSBPUFRFRV9LTk9XTl9TRUNfQ0FQUyAoT1BURUVfU01DX1NFQ19DQVBf
SEFWRV9SRVNFUlZFRF9TSE0gfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPUFRF
RV9TTUNfU0VDX0NBUF9VTlJFR0lTVEVSRURfU0hNIHwgXApAQCAtNjk3LDE2ICs3MTAsMjkgQEAg
c3RhdGljIGludCB0cmFuc2xhdGVfbm9uY29udGlnKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwK
ICAgICBzaXplID0gUk9VTkRVUChwYXJhbS0+dS50bWVtLnNpemUgKyBvZmZzZXQsIE9QVEVFX01T
R19OT05DT05USUdfUEFHRV9TSVpFKTsKIAogICAgIHBnX2NvdW50ID0gRElWX1JPVU5EX1VQKHNp
emUsIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFKTsKKyAgICBpZiAoIHBnX2NvdW50ID4g
TUFYX1NITV9CVUZGRVJfUEcgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIG9yZGVy
ID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZ2V0X3BhZ2VzX2xpc3Rfc2l6ZShwZ19jb3VudCkpOwog
CiAgICAgLyoKLSAgICAgKiBJbiB0aGUgd29yc3QgY2FzZSB3ZSB3aWxsIHdhbnQgdG8gYWxsb2Nh
dGUgMzMgcGFnZXMsIHdoaWNoIGlzCi0gICAgICogTUFYX1RPVEFMX1NNSF9CVUZfUEcvNTExIHJv
dW5kZWQgdXAuIFRoaXMgZ2l2ZXMgb3JkZXIgNiBvciBhdAotICAgICAqIG1vc3QgNjQgcGFnZXMg
YWxsb2NhdGVkLiBUaGlzIGJ1ZmZlciB3aWxsIGJlIGZyZWVkIHJpZ2h0IGFmdGVyCi0gICAgICog
dGhlIGVuZCBvZiB0aGUgY2FsbCBhbmQgdGhlcmUgY2FuIGJlIG5vIG1vcmUgdGhhbgorICAgICAq
IEluIHRoZSB3b3JzdCBjYXNlIHdlIHdpbGwgd2FudCB0byBhbGxvY2F0ZSAxIHBhZ2UsIHdoaWNo
IGlzCisgICAgICogTUFYX1NITV9CVUZGRVJfUEcvNTExIHJvdW5kZWQgdXAuIFRoaXMgYnVmZmVy
IHdpbGwgYmUgZnJlZWQKKyAgICAgKiByaWdodCBhZnRlciB0aGUgZW5kIG9mIHRoZSBjYWxsIGFu
ZCB0aGVyZSBjYW4gYmUgbm8gbW9yZSB0aGFuCiAgICAgICogbWF4X29wdGVlX3RocmVhZHMgY2Fs
bHMgc2ltdWx0YW5lb3VzbHkuIFNvIGluIHRoZSB3b3JzdCBjYXNlCi0gICAgICogZ3Vlc3QgY2Fu
IHRyaWNrIHVzIHRvIGFsbG9jYXRlIDY0ICogbWF4X29wdGVlX3RocmVhZHMgcGFnZXMgaW4KKyAg
ICAgKiBndWVzdCBjYW4gdHJpY2sgdXMgdG8gYWxsb2NhdGUgMSAqIG1heF9vcHRlZV90aHJlYWRz
IHBhZ2VzIGluCiAgICAgICogdG90YWwuCisgICAgICoKKyAgICAgKiBJdCBtYXkgc2VlbSBzdHJh
bmdlIHRvIGhhdmUgc3VjaCBjb21wbGV4IGNhbGN1bGF0aW9ucyBpZiB3ZQorICAgICAqIGFsd2F5
cyB3aWxsIGFsbG9jYXRlIGV4YWN0bHkgb25lIHBhZ2UuIFRob3NlIGNhbGN1bGF0aW9ucyBleGlz
dAorICAgICAqIGluIHRoZSBmaXJzdCBwbGFjZSBiZWNhdXNlIGVhcmxpZXIgdGhlcmUgd2VyZSBi
aWdnZXIgbGltaXQgZm9yCisgICAgICogc2hhcmVkIGJ1ZmZlciBzaXplLCBzbyB0aGVyZSB3ZXJl
IGNhc2VzLCB3aGVuIHdlIG5lZWRlZCBtb3JlCisgICAgICogdGhhdCBvbmUgcGFnZSB0aGVyZS4g
UmlnaHQgbm93IHRoaXMgaXMgbm90IHRydWUsIGJ1dCB0aGlzIGNvZGUKKyAgICAgKiByZW1haW5z
IGZvciB0d28gcmVhc29uczoKKyAgICAgKiAtIFVzZXJzIGNhbiBjaGFuZ2UgTUFYX1NITV9CVUZG
RVJfUEcgdG8gYSBoaWdoZXIgdmFsdWUsIGluIHdoaWNoCisgICAgICogICBjYXNlIHRoZXkgd2ls
bCBuZWVkIHRoaXMgY29kZS4KKyAgICAgKiAtIFRoZXJlIGlzIGEgcGxhbiB0byBpbXBsZW1lbnQg
cHJlZW1wdGlvbiBpbiB0aGUgY29kZSBiZWxvdywgd2hpY2gKKyAgICAgKiAgIHdpbGwgYWxsb3cg
dXNlIHRvIGluY3JlYXNlIGRlZmF1bHQgTUFYX1NITV9CVUZGRVJfUEcgdmFsdWUuCiAgICAgICov
CiAgICAgeGVuX3BncyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoY3VycmVudC0+ZG9tYWluLCBvcmRl
ciwgMCk7CiAgICAgaWYgKCAheGVuX3BncyApCkBAIC03NDcsMTMgKzc3Myw3IEBAIHN0YXRpYyBp
bnQgdHJhbnNsYXRlX25vbmNvbnRpZyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCiAgICAgICAg
ICAgICB4ZW5fZGF0YSA9IF9fbWFwX2RvbWFpbl9wYWdlKHhlbl9wZ3MpOwogICAgICAgICB9CiAK
LSAgICAgICAgLyoKLSAgICAgICAgICogVE9ETzogVGhhdCBmdW5jdGlvbiBjYW4gcGluIHVwIHRv
IDY0TUIgb2YgZ3Vlc3QgbWVtb3J5IGJ5Ci0gICAgICAgICAqIGNhbGxpbmcgbG9va3VwX2FuZF9w
aW5fZ3Vlc3RfcmFtX2FkZHIoKSAxNjM4NCB0aW1lcwotICAgICAgICAgKiAoYXNzdW1pbmcgdGhh
dCBQQUdFX1NJWkUgZXF1YWxzIHRvIDQwOTYpLgotICAgICAgICAgKiBUaGlzIHNob3VsZCBiZSBh
ZGRyZXNzZWQgYmVmb3JlIGRlY2xhcmluZyBPUC1URUUgc2VjdXJpdHkKLSAgICAgICAgICogc3Vw
cG9ydGVkLgotICAgICAgICAgKi8KKyAgICAgICAgLyogT25seSA0ayBwYWdlcyBhcmUgc3VwcG9y
dGVkIHJpZ2h0IG5vdyAqLwogICAgICAgICBCVUlMRF9CVUdfT04oUEFHRV9TSVpFICE9IDQwOTYp
OwogICAgICAgICBwYWdlID0gZ2V0X2RvbWFpbl9yYW1fcGFnZShnYWRkcl90b19nZm4oZ3Vlc3Rf
ZGF0YS0+cGFnZXNfbGlzdFtpZHhdKSk7CiAgICAgICAgIGlmICggIXBhZ2UgKQotLSAKMi4yMi4w
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:51:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAf2d-0006D5-0D; Wed, 18 Sep 2019 18:51:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cKO=XN=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iAf2b-0006Bs-9k
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:51:01 +0000
X-Inumbo-ID: 400037b4-da45-11e9-b299-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::61c])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 400037b4-da45-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 18:50:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=RLa/pWlBl5eHyJPHOizEjb6edtJI48jRE9w6GHlsTzJ7tG9txafUUS/u3i94E1R1E7iInD8/JYZ+Z2zWI8c7aAvXF772t2PZDQU0TZFDFoMVxqXh+VxEW8v7OpzdRtwIcq9HVglDtqWEl7VPjjNeOHuD5bTRFYWJntDPyfFjjRPVA7qrRhZ4R7sIOkMwuEvYUot/sqx4pOe055OL5KvWG6t5ssVSs5sLfwRVFz9OJFRw7mHgRJ4hQO5AugijZUdztx72TFQdM32rHz46Vh5FVn5KYz8KacdrYdZHps4EPC3hVJ2/20er4akXb9AQlSoovK+hfdd5YqDLldRQzynYYw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=AqXfQOLOnYJoNe5kfocRbeNB6ZWU3b9htobggzv1TZU=;
 b=DEUTSdcN2Ffyv8+i9or8GgLdxL8o8D6u2OYdu40zMJDW37Y57dP8sQuJ2Sd0m4+EtpOJ+Bekn1j4IzPMb48RCW6n81FbSkXuLD0B2J1qscXG6JJ3+My8wx/bcU0WdzAJ9wH6Hvh7slsKYPnMpegQJTzAYE5ANXLwH3hTKnRBKXyjypjgxBi+LiSVbjw4Vvm/CU4CaiTnPYyhV0DMXd2LGOexmAK4cxRI/bNU5ZGgB6NL7M3FwpoJKpKMtHxlu+l5Ndr9FFMqg5eduGaMf/+RYErfObqs1L1eCaF9eA2iU1rfGJIBMQpFYI4UTcO0jAufooKPT44qbJTZIqTLlXl9bg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=AqXfQOLOnYJoNe5kfocRbeNB6ZWU3b9htobggzv1TZU=;
 b=kUNJy8pjkhIZyh8SqDADX0ZXTFuh/1QqOrnC+9YCZlfL+el0E9rQR8V6OKCGNo9hKQMHVuuyXqiWoztSeQuLDgH1NX8IPmvJxcw8VYxroQWMYY4zpsmuJlDYhjpuoezPsIZ/ZH7O6DksKLrKxpLP8Kev3Jpe9AhoQxeOmf2F4W0=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5761.eurprd03.prod.outlook.com (20.179.252.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Wed, 18 Sep 2019 18:50:56 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 18 Sep 2019
 18:50:56 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 2/6] xen/arm: optee: check for preemption while
 freeing shared buffers
Thread-Index: AQHVblIBa+Rcg914Z0Sq56RvzPPcmg==
Date: Wed, 18 Sep 2019 18:50:56 +0000
Message-ID: <20190918185041.22738-3-volodymyr_babchuk@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190918185041.22738-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: bea227ee-2905-48b5-058e-08d73c6923c4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB5761; 
x-ms-traffictypediagnostic: AM0PR03MB5761:|AM0PR03MB5761:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB57614CF0A25263E4D9B98C96E68E0@AM0PR03MB5761.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1169;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(376002)(39860400002)(346002)(396003)(189003)(199004)(66476007)(6116002)(478600001)(14454004)(66446008)(80792005)(2616005)(55236004)(8936002)(66066001)(5660300002)(2501003)(81156014)(305945005)(7736002)(81166006)(66556008)(8676002)(256004)(71200400001)(71190400001)(99286004)(54906003)(1076003)(86362001)(26005)(11346002)(6512007)(5640700003)(2906002)(186003)(102836004)(3846002)(64756008)(76116006)(2351001)(91956017)(6506007)(25786009)(486006)(66946007)(36756003)(476003)(446003)(4326008)(316002)(6436002)(76176011)(6486002)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5761;
 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: Kz5akGMxrIP6eRoyC5tzZaQguCz3ll01D/SvTGMk/vcu50DPrI661HIRDornWH+YpsnIdvQZoKGIyTs/I00WS2foSgHKuhDJpDNHMK9I6eE20/LWl+rZEt7n+rbUxdiHdtcrZLFkntcve9zmWf51408a1u6UaBHRDZlVm1o2LzMtomE8J6FQ+OcLNYgxwIO8yCdw4G1WzWp2pxT4jlTQhADQn+7H7eBt1GRzBSw6c5a4xRlO/HiqMLu3R/OkcJWDhMVyMoTGvH0gXR7uj33TMX0p5JRBkik3uCr6PyYBAWPNlsXy7rbiVLwPuq1rDXO60C7zL7ku6bLlmQOKKmr+VTjff7jSjmvwg9QMl80xqN+a+ZWrZoeuAT8MWrYuCYUlMtrDIRcjUb92CqPsD3mKHbF9t+orIZBlbEkYq1CiQmQ=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bea227ee-2905-48b5-058e-08d73c6923c4
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 18:50:56.4616 (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: BD9Pj96b+82t6bBwaPY0NqUkrCp9++LIEMT3+HgSREFwSMTVUA52MPNze1MCIvNhrbglHKAs/mYi82c1q9W2RkSMGnAYTM9zzxSSKDmCDLg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5761
Subject: [Xen-devel] [PATCH v2 2/6] xen/arm: optee: check for preemption
 while freeing shared 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>

V2UgY2FuIGNoZWNrIGZvciBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpIGluIHRoZSBsb29wIGlu
c2lkZQpvcHRlZV9yZWxpbnF1aXNoX3Jlc291cmNlcygpIHRvIGluY3JlYXNlIGh5cGVydmlzb3Ig
cmVzcG9uc2l2ZW5lc3MgaW4KY2FzZSBpZiBwcmVlbXB0aW9uIGlzIHJlcXVpcmVkLgoKU2lnbmVk
LW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoK
LS0tCgpDaGFuZ2VzIGZyb20gdjE6CiAtIFJlbW92ZWQgZXh0cmEgaHlwZXJjYWxsX3ByZWVtcHRf
Y2hlY2soKQogLSBVcGRhdGVkIHRoZSBjb21taXQgbWVzc2FnZQotLS0KIHhlbi9hcmNoL2FybS90
ZWUvb3B0ZWUuYyB8IDEzICsrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCmluZGV4IGQ2NGU5YzNiODUuLjU1ZDExYjkx
YTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYworKysgYi94ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMKQEAgLTYzMywxNyArNjMzLDE0IEBAIHN0YXRpYyBpbnQgb3B0ZWVfcmVs
aW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3NhZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3Qg
KQogICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOwogCi0gICAgaWYg
KCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsK
LQotICAgIC8qCi0gICAgICogVE9ETzogR3Vlc3QgY2FuIHBpbiB1cCB0byBNQVhfVE9UQUxfU01I
X0JVRl9QRyBwYWdlcyBhbmQgYWxsIG9mCi0gICAgICogdGhlbSB3aWxsIGJlIHB1dCBpbiB0aGlz
IGxvb3AuIEl0IGlzIHdvcnRoIGNvbnNpZGVyaW5nIHRvCi0gICAgICogY2hlY2sgZm9yIHByZWVt
cHRpb24gaW5zaWRlIHRoZSBsb29wLgotICAgICAqLwogICAgIGxpc3RfZm9yX2VhY2hfZW50cnlf
c2FmZSggb3B0ZWVfc2htX2J1Ziwgb3B0ZWVfc2htX2J1Zl90bXAsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QsIGxpc3QgKQorICAgIHsKKyAg
ICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgICAgIHJldHVy
biAtRVJFU1RBUlQ7CisKICAgICAgICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgb3B0ZWVfc2ht
X2J1Zi0+Y29va2llKTsKKyAgICB9CiAKICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNr
KCkgKQogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwotLSAKMi4yMi4wCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:51:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18:51:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAf2h-0006FL-A7; Wed, 18 Sep 2019 18:51:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cKO=XN=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iAf2g-0006Ei-B4
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:51:06 +0000
X-Inumbo-ID: 420acab0-da45-11e9-b299-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.44]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 420acab0-da45-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 18:51:01 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Subn5MWVhJx2Et1EY6/pNkASkvAp6aA5cHxTpAc802c9YZu4yloDZKddIbRtcnYLW78vO3qqj1jMYZ3s6qXvUvugqgE1cM81SvyYCOjaXHuKJq9C1ZM2J2GsxugDACgktkuJKRKEmj9iVjSvvEaduM4gqbSDRNWkeTBqelvL8/cKkdRhUvWAJRK18kMH7YzAtGutfHNJ32pGMrBCt1FmqQaoCM8i2aE7DZYvjrkajF1iD5Zc7NfaNFtrFJ7npFm8INDu2VM96t6FPbgD4kUuGId/vzomFL1YHnQ8QkskPnk87KRqcIEDanLN/RIyYhpI+olIvpQz5dpgWRjKt7TFrw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bUVUVQgeO7ZQc9FMlIXiSEBIkKIp00y6FcNfsfQE1+4=;
 b=NS1zG8GOyhlD7IPiBRF6NrQfwQPheY1Faf4o+6yON4IqVX15vUwPKjXv2+3iDjzY9c2hnpKzezqNwWgpQ4WT0nxaeA0Qpf1uI4l1Hv2/utLnZua42wKRkTyy0HPQFZO4TRNC0vWgbK2r8hzKmVpCXnwT4gW8yPlXXJKnadSkPN7IVvg5MicxEOF2kDwKHSXzI1ced8SAGHTJqijDpefZLgYFPulalllLYouQxjEmsa2uaVz+T9y4e11id2yq3qwkU/dki5Gk5RMcGYH8ce9MmOc/OKb4QlpbkY0rw2+yoyOLohHgZPegCd1KCgtVh87x6WdI8fzAP8TI3+uQlCUDvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bUVUVQgeO7ZQc9FMlIXiSEBIkKIp00y6FcNfsfQE1+4=;
 b=KgOxQfItDzN+48PEstO63k9c8VW/sDK4ZSvEjOWmmQkSPGJHBZvvqOnM5j1fbzqWLCFfDyjYD6mzWx4oiE1cGNZ5SLI6yxNP0DHWrNgykyj+YmusBaE7ZpZNoAYfKUP3izqD0vUocIhgyInXyrBTFncn3uw9KJ2KsMMzDzQy7aU=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5761.eurprd03.prod.outlook.com (20.179.252.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Wed, 18 Sep 2019 18:50:59 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 18 Sep 2019
 18:50:59 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 3/6] xen/arm: optee: limit number of shared buffers
Thread-Index: AQHVblIDOzQYaSMlIUe2FmdIoibUfw==
Date: Wed, 18 Sep 2019 18:50:59 +0000
Message-ID: <20190918185041.22738-4-volodymyr_babchuk@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190918185041.22738-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: 918fd33c-f5ac-46b1-56e1-08d73c6925c5
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB5761; 
x-ms-traffictypediagnostic: AM0PR03MB5761:|AM0PR03MB5761:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB5761DEEF3DB78CCFD45D96B5E68E0@AM0PR03MB5761.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(376002)(39860400002)(346002)(396003)(189003)(199004)(66476007)(6116002)(478600001)(14454004)(66446008)(80792005)(2616005)(55236004)(8936002)(66066001)(5660300002)(2501003)(81156014)(305945005)(7736002)(81166006)(66556008)(8676002)(256004)(71200400001)(14444005)(71190400001)(99286004)(54906003)(1076003)(86362001)(26005)(11346002)(6512007)(5640700003)(2906002)(186003)(102836004)(3846002)(64756008)(76116006)(2351001)(91956017)(6506007)(25786009)(486006)(66946007)(36756003)(476003)(446003)(4326008)(316002)(6436002)(76176011)(6486002)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5761;
 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: rRafnntzk6X0AOCyt2y+Ur1w7X3Y4wvroGDtlJGVSjsgWRVCqN5ipIO+VK9uxgoX7ttpPQslSBtT49yeHGiAkVQ2QJh/8luIlO2aXOMeZ1Iy+nZfMfwFbxStUits4tCHsICX/2n7MhCdf+Z65lKazMTNo5+3FfjkcreSOIM1Rm3oqoPvHrgNpB6BG1mjPl7bj2WxA2H70AqGIaubcXKukzuzV+TNFtDcibZon2FGVIuOc989NjNFQVC0NXpfq3rHVqDqtlzoMWyf90CotMPTs7zueSGzIdJXEIWKgn3e27t4QBjhS8tDULP3jsYV/x6bNyMVjOU7b1jKInDdq6qnqRuOSd/9c/se1M661bZzJPPWbJ+z6JI62EsH8Nl4H7xcWEUtPZaUl38zVgsv5lysvyyKKaShGSXc5kpwPSexPd8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 918fd33c-f5ac-46b1-56e1-08d73c6925c5
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 18:50:59.7997 (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: 64T5AuvTw/amivovMkU18/GJU7J1yOO+YmvocejgkCfNoOvTIuSJBy5kGQV/KVm1UCgl8PuwmPEnqZwBbemfG1EkHIhW1E62xO6n77OZvA0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5761
Subject: [Xen-devel] [PATCH v2 3/6] xen/arm: optee: limit number of shared
 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>

V2Ugd2FudCB0byBsaW1pdCBudW1iZXIgb2Ygc2hhcmVkIGJ1ZmZlcnMgdGhhdCBndWVzdCBjYW4g
cmVnaXN0ZXIgaW4KT1AtVEVFLiBFdmVyeSBzdWNoIGJ1ZmZlciBjb25zdW1lcyBYRU4gcmVzb3Vy
Y2VzIGFuZCB3ZSBkb24ndCB3YW50Cmd1ZXN0IHRvIGV4aGF1c3QgWEVOLiBTbyB3ZSBjaG9vc2Ug
YXJiaXRyYXJ5IGxpbWl0IGZvciBzaGFyZWQgYnVmZmVycy4KClNpZ25lZC1vZmYtYnk6IFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vdGVlL29wdGVlLmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwppbmRl
eCA1NWQxMWI5MWE5Li44OGJlOTU5ODE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGVlL29w
dGVlLmMKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCkBAIC04NSw2ICs4NSwxNCBAQAog
ICovCiAjZGVmaW5lIE1BWF9TSE1fQlVGRkVSX1BHICAgICAgIDEyOQogCisvKgorICogTGltaXRz
IHRoZSBudW1iZXIgb2Ygc2hhcmVkIGJ1ZmZlcnMgdGhhdCBndWVzdCBjYW4gaGF2ZSBhdCBvbmNl
LgorICogVGhpcyBpcyB0byBwcmV2ZW50IGNhc2UsIHdoZW4gZ3Vlc3RzIHRyaWNrcyBYRU4gaW50
byBleGhhdXN0aW5nCisgKiBvd24gbWVtb3J5IGJ5IGFsbG9jYXRpbmcgemlsbGlvbnMgb2Ygb25l
LWJ5dGUgYnVmZmVycy4gVmFsdWUgaXMKKyAqIGNob3NlbiBhcmJpdHJhcnkuCisgKi8KKyNkZWZp
bmUgTUFYX1NITV9CVUZGRVJfQ09VTlQgICAxNgorCiAjZGVmaW5lIE9QVEVFX0tOT1dOX05TRUNf
Q0FQUyBPUFRFRV9TTUNfTlNFQ19DQVBfVU5JUFJPQ0VTU09SCiAjZGVmaW5lIE9QVEVFX0tOT1dO
X1NFQ19DQVBTIChPUFRFRV9TTUNfU0VDX0NBUF9IQVZFX1JFU0VSVkVEX1NITSB8IFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19TRUNfQ0FQX1VOUkVHSVNURVJFRF9T
SE0gfCBcCkBAIC0xNDYsNiArMTU0LDcgQEAgc3RydWN0IG9wdGVlX2RvbWFpbiB7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCBvcHRlZV9zaG1fYnVmX2xpc3Q7CiAgICAgYXRvbWljX3QgY2FsbF9jb3Vu
dDsKICAgICBhdG9taWNfdCBvcHRlZV9zaG1fYnVmX3BhZ2VzOworICAgIGF0b21pY190IG9wdGVl
X3NobV9idWZfY291bnQ7CiAgICAgc3BpbmxvY2tfdCBsb2NrOwogfTsKIApAQCAtMjMzLDYgKzI0
Miw3IEBAIHN0YXRpYyBpbnQgb3B0ZWVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBJTklUX0xJU1RfSEVBRCgmY3R4LT5vcHRlZV9zaG1fYnVmX2xpc3QpOwogICAgIGF0b21pY19z
ZXQoJmN0eC0+Y2FsbF9jb3VudCwgMCk7CiAgICAgYXRvbWljX3NldCgmY3R4LT5vcHRlZV9zaG1f
YnVmX3BhZ2VzLCAwKTsKKyAgICBhdG9taWNfc2V0KCZjdHgtPm9wdGVlX3NobV9idWZfY291bnQs
IDApOwogICAgIHNwaW5fbG9ja19pbml0KCZjdHgtPmxvY2spOwogCiAgICAgZC0+YXJjaC50ZWUg
PSBjdHg7CkBAIC00ODEsMjMgKzQ5MSwyNiBAQCBzdGF0aWMgc3RydWN0IG9wdGVlX3NobV9idWYg
KmFsbG9jYXRlX29wdGVlX3NobV9idWYoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAogICAgIHN0
cnVjdCBvcHRlZV9zaG1fYnVmICpvcHRlZV9zaG1fYnVmLCAqb3B0ZWVfc2htX2J1Zl90bXA7CiAg
ICAgaW50IG9sZCwgbmV3OwogICAgIGludCBlcnJfY29kZTsKKyAgICBpbnQgY291bnQ7CisKKyAg
ICBjb3VudCA9IGF0b21pY19hZGRfdW5sZXNzKCZjdHgtPm9wdGVlX3NobV9idWZfY291bnQsIDEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhfU0hNX0JVRkZFUl9DT1VOVCk7Cisg
ICAgaWYgKCBjb3VudCA9PSBNQVhfU0hNX0JVRkZFUl9DT1VOVCApCisgICAgICAgIHJldHVybiBF
UlJfUFRSKC1FTk9NRU0pOwogCiAgICAgZG8KICAgICB7CiAgICAgICAgIG9sZCA9IGF0b21pY19y
ZWFkKCZjdHgtPm9wdGVlX3NobV9idWZfcGFnZXMpOwogICAgICAgICBuZXcgPSBvbGQgKyBwYWdl
c19jbnQ7CiAgICAgICAgIGlmICggbmV3ID49IE1BWF9UT1RBTF9TTUhfQlVGX1BHICkKLSAgICAg
ICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOworICAgICAgICB7CisgICAgICAgICAgICBl
cnJfY29kZSA9IC1FTk9NRU07CisgICAgICAgICAgICBnb3RvIGVycl9kZWNfY250OworICAgICAg
ICB9CiAgICAgfQogICAgIHdoaWxlICggdW5saWtlbHkob2xkICE9IGF0b21pY19jbXB4Y2hnKCZj
dHgtPm9wdGVlX3NobV9idWZfcGFnZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb2xkLCBuZXcpKSApOwogCi0gICAgLyoKLSAgICAgKiBUT0RPOiBHdWVzdCBj
YW4gdHJ5IHRvIHJlZ2lzdGVyIG1hbnkgc21hbGwgYnVmZmVycywgdGh1cywgZm9yY2luZwotICAg
ICAqIFhFTiB0byBhbGxvY2F0ZSBjb250ZXh0IGZvciBldmVyeSBidWZmZXIuIFByb2JhYmx5IHdl
IG5lZWQgdG8KLSAgICAgKiBsaW1pdCBub3Qgb25seSB0b3RhbCBudW1iZXIgb2YgcGFnZXMgcGlu
bmVkIGJ1dCBhbHNvIG51bWJlcgotICAgICAqIG9mIGJ1ZmZlciBvYmplY3RzLgotICAgICAqLwog
ICAgIG9wdGVlX3NobV9idWYgPSB4emFsbG9jX2J5dGVzKHNpemVvZihzdHJ1Y3Qgb3B0ZWVfc2ht
X2J1ZikgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VzX2NudCAqIHNp
emVvZihzdHJ1Y3QgcGFnZSAqKSk7CiAgICAgaWYgKCAhb3B0ZWVfc2htX2J1ZiApCkBAIC01MzMs
NiArNTQ2LDggQEAgc3RhdGljIHN0cnVjdCBvcHRlZV9zaG1fYnVmICphbGxvY2F0ZV9vcHRlZV9z
aG1fYnVmKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKIGVycjoKICAgICB4ZnJlZShvcHRlZV9z
aG1fYnVmKTsKICAgICBhdG9taWNfc3ViKHBhZ2VzX2NudCwgJmN0eC0+b3B0ZWVfc2htX2J1Zl9w
YWdlcyk7CitlcnJfZGVjX2NudDoKKyAgICBhdG9taWNfZGVjKCZjdHgtPm9wdGVlX3NobV9idWZf
Y291bnQpOwogCiAgICAgcmV0dXJuIEVSUl9QVFIoZXJyX2NvZGUpOwogfQpAQCAtNTc1LDYgKzU5
MCw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfb3B0ZWVfc2htX2J1ZihzdHJ1Y3Qgb3B0ZWVfZG9tYWlu
ICpjdHgsIHVpbnQ2NF90IGNvb2tpZSkKICAgICBmcmVlX3BnX2xpc3Qob3B0ZWVfc2htX2J1Zik7
CiAKICAgICBhdG9taWNfc3ViKG9wdGVlX3NobV9idWYtPnBhZ2VfY250LCAmY3R4LT5vcHRlZV9z
aG1fYnVmX3BhZ2VzKTsKKyAgICBhdG9taWNfZGVjKCZjdHgtPm9wdGVlX3NobV9idWZfY291bnQp
OwogCiAgICAgeGZyZWUob3B0ZWVfc2htX2J1Zik7CiB9Ci0tIAoyLjIyLjAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:51:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAf2m-0006IT-Lp; Wed, 18 Sep 2019 18:51:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cKO=XN=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iAf2l-0006Hs-AU
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:51:11 +0000
X-Inumbo-ID: 43de519a-da45-11e9-a337-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.43]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43de519a-da45-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 18:51:04 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=gbZAwUMZdhftgAC/9AtTZZB5zkkY3SlZNrwjJB/lWetgObRkirHuyAqmBToAiJvZVujqpczjJ1khltmJ1NUVfka4Q/IO72V/G1EBHVAhszWgWmztB+tS36PbJ4o8hvZKBwHfCNRPXaDintHvGhLpkDYX/9dYSv0cTWrUpbuAHwNV7FvcJQawfnIBrmGGr2BQ23juZQSj14cZ1ztPs/AVvTpkGbHhNefeXjfzv5EvSr0wjRcLNTGeK4kbxwjmI3qr5D2NJ0T6OqDC5tVx+Bun9lueOMzOQ9qS6eRVbcrDKeF8hcW8Ew0Kvel6UUDKm5WSv+L42PU2pH29ANBxDquR/Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=pjsT0snnco0gXPBDeF57uLeR/PMguD4mh0/rGAvu1yc=;
 b=oDOu8Cq7ZU3EZbzpX/xjpmsoblgz+UeRpKcB4X8Q92rouZb8Mjn6fPMO4fAh+OwvTm074Mg0a0iTaT+nRRKMbKXNArftUN39WIwY6r+gP/dArXJXk1QcixzVZ01l0AJ9JXRtsT9Nu+5G3DJtuGK3LNeIeZ27H9pZGnJAYY+62YT6hbHgf5urhfiu35RyqMRWkEZB7Lfqsg/HkB/KVBA8cnumf8ppGrzEOUhSdkxhL3YPY1KSh+B06GF6C2r5X5MZFfBJ+OayIMYdDyACUesjCKVqCLX12bdLeB3Zx3bDGfNvV6OrBIPAmC0KdtC2joWbrsFHtEPVDiMVT5mTkmYNDQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=pjsT0snnco0gXPBDeF57uLeR/PMguD4mh0/rGAvu1yc=;
 b=s/zUTAzP06Fs9754xe4heu8RHccEbFBSnwyc0ZueR1DH4j6q+Lzi323yNNsdgh4zqHAa8h6l1zLtiLEKEMME0xCjNLZNeZOe5EIKtlXz0vtCQrG2ZTtH/2Y7rFKrSHLyVA16AfHajgnG9u0m7rZ7h48avnt4N5bROwOAJFXKI7s=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5761.eurprd03.prod.outlook.com (20.179.252.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Wed, 18 Sep 2019 18:51:03 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 18 Sep 2019
 18:51:02 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 4/6] xen/arm: optee: handle shared buffer translation
 error
Thread-Index: AQHVblIEDLSpGG3MwUmqKYBWTkOKGw==
Date: Wed, 18 Sep 2019 18:51:02 +0000
Message-ID: <20190918185041.22738-5-volodymyr_babchuk@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190918185041.22738-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: 95ae7685-a35b-4ed6-0f29-08d73c692799
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB5761; 
x-ms-traffictypediagnostic: AM0PR03MB5761:|AM0PR03MB5761:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB57617532D2E29BA32FE48344E68E0@AM0PR03MB5761.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(376002)(39860400002)(346002)(396003)(189003)(51234002)(199004)(66476007)(6116002)(478600001)(14454004)(66446008)(80792005)(2616005)(55236004)(8936002)(66066001)(5660300002)(2501003)(81156014)(305945005)(7736002)(81166006)(66556008)(8676002)(256004)(71200400001)(14444005)(71190400001)(99286004)(54906003)(1076003)(86362001)(26005)(11346002)(6512007)(5640700003)(2906002)(186003)(102836004)(3846002)(64756008)(76116006)(2351001)(91956017)(6506007)(25786009)(486006)(66946007)(36756003)(476003)(446003)(4326008)(316002)(6436002)(76176011)(6486002)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5761;
 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: Ynt4z/dMU2Lp6v43nTdlMnmiCPi0UJJZlBG4U4jbvxBnflH/V4MGcyeW4V7IjvjR+hGD5KUtwR4QfTjcfhPVrYeN/MFNz36uparTK8/ZUutlzhtXiwvjBVZp9+iIU8CFhuOFmVDyVw78oIJBYwiBMndRrLVsvshyPbXNWKQsNIaocvlIpXRBOIvsdKuSU86j+o5o4fT0vkP1HzSBGBNayrBlwKLYEWFqfKFo6OZlVLGFkdfWYd0lIyGfaBHCmoMR+CHpo3TVyMhYhnoEP/L7943MyUqgjHJCVoZ6lwD6yJUKQ8Oo9nWQ+B/SGKJio0Akqs6OpuOn68DaHQLW9XkjWFHI02+MG48G+tfKaSnnf+y4kglVvkj6kGHafF9MOVfeHimUThFYaqfbiogWMUT5DuUIyNbHZCKGHN2+rEZ/ZEM=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 95ae7685-a35b-4ed6-0f29-08d73c692799
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 18:51:02.7880 (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: uCK97fWKYjcvHN5Q0Ve6iXJIKaDKKgDNksefi6ro19oHYPehBFJSiLDcP980tVo/HtxsYnjJCx7HnxVWsjGb0v/LvjM97OVDy9gQLasG0Xw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5761
Subject: [Xen-devel] [PATCH v2 4/6] xen/arm: optee: handle shared buffer
 translation 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: "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>

VGhlcmUgaXMgYSBjYXNlIHBvc3NpYmxlLCB3aGVuIE9QLVRFRSBhc2tzIGd1ZXN0IHRvIGFsbG9j
YXRlIHNoYXJlZApidWZmZXIsIGJ1dCBYZW4gZm9yIHNvbWUgcmVhc29uIGNhbid0IHRyYW5zbGF0
ZSBidWZmZXIncyBhZGRyZXNzZXMuIEluCnRoaXMgc2l0dWF0aW9uIHdlIHNob3VsZCBkbyB0d28g
dGhpbmdzOgoKMS4gVGVsbCBndWVzdCB0byBmcmVlIGFsbG9jYXRlZCBidWZmZXIsIHNvIHRoZXJl
IHdpbGwgYmUgbm8gbWVtb3J5CmxlYWsgZm9yIGd1ZXN0LgoKMi4gVGVsbCBPUC1URUUgdGhhdCBi
dWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQuCgpUbyBhc2sgZ3Vlc3QgdG8gZnJlZSBhbGxvY2F0ZWQg
YnVmZmVyIHdlIHNob3VsZCBwZXJmb3JtIHRoZSBzYW1lCnRoaW5nLCBhcyBPUC1URUUgZG9lcyAt
IGlzc3VlIFJQQyByZXF1ZXN0LiBUaGlzIGlzIGRvbmUgYnkgZmlsbGluZwpyZXF1ZXN0IGJ1ZmZl
ciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNhbWUgYnVmZmVyLCB0aGF0IE9QLVRFRSB1c2Vk
CnRvIGlzc3VlIG9yaWdpbmFsIHJlcXVlc3QpIGFuZCB0aGVuIHJldHVybiB0byBndWVzdCB3aXRo
IHNwZWNpYWwKcmV0dXJuIGNvZGUuCgpUaGVuIHdlIG5lZWQgdG8gaGFuZGxlIG5leHQgY2FsbCBm
cm9tIGd1ZXN0IGluIGEgc3BlY2lhbCB3YXk6IGFzIFJQQwp3YXMgaXNzdWVkIGJ5IFhlbiwgbm90
IGJ5IE9QLVRFRSwgaXQgc2hvdWxkIGJlIGhhbmRsZWQgYnkgWGVuLgpCYXNpY2FsbHksIHRoaXMg
aXMgdGhlIG1lY2hhbmlzbSB0byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KClRoZSBzYW1lIG1l
Y2hhbmlzbSBjYW4gYmUgdXNlZCBpbiB0aGUgZnV0dXJlIHRvIHByZWVtcHQgbWVkaWF0b3IKZHVy
aW5nIHRyYW5zbGF0aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KClNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
Ci0tLQoKQ2hhbmdlcyBmcm9tIHYxOgogLSBSZW5hbWVkIE9QVEVFTV9DQUxMXyogdG8gT1BURUVf
Q0FMTF8qCiAtIEZpeGVkIGNvbW1lbnRzCiAtIEFkZGVkIEFTU0VSVCgpIGluICBoYW5kbGVfeGVu
X3JwY19yZXR1cm4oKQotLS0KIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDE3MiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNDEgaW5z
ZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Rl
ZS9vcHRlZS5jIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCmluZGV4IDg4YmU5NTk4MTkuLjBh
MzIwNWY5ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYworKysgYi94ZW4v
YXJjaC9hcm0vdGVlL29wdGVlLmMKQEAgLTk4LDYgKzk4LDExIEBACiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBPUFRFRV9TTUNfU0VDX0NBUF9VTlJFR0lTVEVSRURfU0hNIHwgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfU01DX1NFQ19DQVBfRFlOQU1JQ19TSE0p
CiAKK2VudW0gb3B0ZWVfY2FsbF9zdGF0ZSB7CisgICAgT1BURUVfQ0FMTF9OT1JNQUwsCisgICAg
T1BURUVfQ0FMTF9YRU5fUlBDLAorfTsKKwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9z
dGx5IG1heF9vcHRlZV90aHJlYWRzOwogCiAvKgpAQCAtMTE0LDYgKzExOSw5IEBAIHN0cnVjdCBv
cHRlZV9zdGRfY2FsbCB7CiAgICAgcGFkZHJfdCBndWVzdF9hcmdfaXBhOwogICAgIGludCBvcHRl
ZV90aHJlYWRfaWQ7CiAgICAgaW50IHJwY19vcDsKKyAgICAvKiBTYXZlZCBidWZmZXIgdHlwZSBm
b3IgdGhlIGN1cnJlbnQgYnVmZmVyIGFsbG9jYXRlIHJlcXVlc3QgKi8KKyAgICB1bnNpZ25lZCBp
bnQgcnBjX2J1ZmZlcl90eXBlOworICAgIGVudW0gb3B0ZWVfY2FsbF9zdGF0ZSBzdGF0ZTsKICAg
ICB1aW50NjRfdCBycGNfZGF0YV9jb29raWU7CiAgICAgYm9vbCBpbl9mbGlnaHQ7CiAgICAgcmVn
aXN0ZXJfdCBycGNfcGFyYW1zWzJdOwpAQCAtMzAxLDYgKzMwOSw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
b3B0ZWVfc3RkX2NhbGwgKmFsbG9jYXRlX3N0ZF9jYWxsKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0
eCkKIAogICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IC0xOwogICAgIGNhbGwtPmluX2ZsaWdo
dCA9IHRydWU7CisgICAgY2FsbC0+c3RhdGUgPSBPUFRFRV9DQUxMX05PUk1BTDsKIAogICAgIHNw
aW5fbG9jaygmY3R4LT5sb2NrKTsKICAgICBsaXN0X2FkZF90YWlsKCZjYWxsLT5saXN0LCAmY3R4
LT5jYWxsX2xpc3QpOwpAQCAtMTA4Niw2ICsxMDk1LDEwIEBAIHN0YXRpYyBpbnQgaGFuZGxlX3Jw
Y19yZXR1cm4oc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAogICAgICAgICAgICAgcmV0ID0gLUVS
RVNUQVJUOwogICAgICAgICB9CiAKKyAgICAgICAgLyogU2F2ZSB0aGUgYnVmZmVyIHR5cGUgaW4g
Y2FzZSB3ZSB3aWxsIHdhbnQgdG8gZnJlZSBpdCAqLworICAgICAgICBpZiAoIHNobV9ycGMtPnhl
bl9hcmctPmNtZCA9PSBPUFRFRV9SUENfQ01EX1NITV9BTExPQyApCisgICAgICAgICAgICBjYWxs
LT5ycGNfYnVmZmVyX3R5cGUgPSBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0udS52YWx1ZS5h
OworCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHNobV9ycGMtPnhlbl9hcmcpOwogICAgIH0K
IApAQCAtMTI1MCwxOCArMTI2MywxMDcgQEAgZXJyOgogICAgIHJldHVybjsKIH0KIAorLyoKKyAq
IFByZXBhcmUgUlBDIHJlcXVlc3QgdG8gZnJlZSBzaGFyZWQgYnVmZmVyIGluIHRoZSBzYW1lIHdh
eSwgYXMKKyAqIE9QLVRFRSBkb2VzIHRoaXMuCisgKgorICogUmV0dXJuIHZhbHVlczoKKyAqICB0
cnVlICAtIHN1Y2Nlc3NmdWxseSBwcmVwYXJlZCBSUEMgcmVxdWVzdAorICogIGZhbHNlIC0gdGhl
cmUgd2FzIGFuIGVycm9yCisgKi8KK3N0YXRpYyBib29sIGlzc3VlX3JwY19jbWRfZnJlZShzdHJ1
Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGNvb2tpZSkKK3sKKyAgICByZWdpc3Rlcl90IHIxLCByMjsKKworICAgIC8q
IEluIGNhc2UgaWYgZ3Vlc3Qgd2lsbCBmb3JnZXQgdG8gdXBkYXRlIGl0IHdpdGggbWVhbmluZ2Z1
bCB2YWx1ZSAqLworICAgIHNobV9ycGMtPnhlbl9hcmctPnJldCA9IFRFRUNfRVJST1JfR0VORVJJ
QzsKKyAgICBzaG1fcnBjLT54ZW5fYXJnLT5jbWQgPSBPUFRFRV9SUENfQ01EX1NITV9GUkVFOwor
ICAgIHNobV9ycGMtPnhlbl9hcmctPm51bV9wYXJhbXMgPSAxOworICAgIHNobV9ycGMtPnhlbl9h
cmctPnBhcmFtc1swXS5hdHRyID0gT1BURUVfTVNHX0FUVFJfVFlQRV9WQUxVRV9JTlBVVDsKKyAg
ICBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0udS52YWx1ZS5hID0gY2FsbC0+cnBjX2J1ZmZl
cl90eXBlOworICAgIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS51LnZhbHVlLmIgPSBjb29r
aWU7CisKKyAgICBpZiAoIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKGN1cnJlbnQtPmRvbWFp
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90b19nYWRkcihzaG1f
cnBjLT5nZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2htX3JwYy0+
eGVuX2FyZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX01TR19H
RVRfQVJHX1NJWkUoMSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVl
KSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBXZWxsLCB0aGlzIGlzIHF1aXRlIGJh
ZC4gV2UgaGF2ZSBlcnJvciBpbiB0aGUgZXJyb3IKKyAgICAgICAgICogcGF0aC4gVGhpcyBjYW4g
aGFwcGVuIG9ubHkgaWYgZ3Vlc3QgYmVoYXZlcyBiYWRseSwgc28gYWxsCisgICAgICAgICAqIHdl
IGNhbiBkbyBpcyB0byByZXR1cm4gZXJyb3IgdG8gT1AtVEVFIGFuZCBsZWF2ZSBndWVzdCdzCisg
ICAgICAgICAqIG1lbW9yeSBsZWFrZWQuIFdlIGFscmVhZHkgaGF2ZSBmcmVlZCBhbGwgcmVzb3Vy
Y2VzCisgICAgICAgICAqIGFsbG9jYXRlZCBmb3IgdGhpcyBidWZmZXIsIGJ1dCBndWVzdCB3aWxs
IG5ldmVyIHJlY2VpdmUKKyAgICAgICAgICogT1BURUVfUlBDX0NNRF9TSE1fRlJFRSByZXF1ZXN0
LCBzbyBpdCB3aWxsIG5vdCBrbm93IHRoYXQgaXQKKyAgICAgICAgICogY2FuIHJlbGVhc2UgYWxs
b2NhdGVkIGJ1ZmZlci4KKyAgICAgICAgICovCisgICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnJl
dCA9IFRFRUNfRVJST1JfR0VORVJJQzsKKyAgICAgICAgc2htX3JwYy0+eGVuX2FyZy0+bnVtX3Bh
cmFtcyA9IDA7CisKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIHVpbnQ2NF90
b19yZWdwYWlyKCZyMSwgJnIyLCBzaG1fcnBjLT5jb29raWUpOworCisgICAgY2FsbC0+c3RhdGUg
PSBPUFRFRV9DQUxMX1hFTl9SUEM7CisgICAgY2FsbC0+cnBjX29wID0gT1BURUVfU01DX1JQQ19G
VU5DX0NNRDsKKyAgICBjYWxsLT5ycGNfcGFyYW1zWzBdID0gcjE7CisgICAgY2FsbC0+cnBjX3Bh
cmFtc1sxXSA9IHIyOworICAgIGNhbGwtPm9wdGVlX3RocmVhZF9pZCA9IGdldF91c2VyX3JlZyhy
ZWdzLCAzKTsKKworICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBPUFRFRV9TTUNfUkVUVVJOX1JQ
Q19DTUQpOworICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCByMSk7CisgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDIsIHIyKTsKKworICAgIHJldHVybiB0cnVlOworfQorCisvKiBIYW5kbGVzIHJldHVy
biBmcm9tIFhlbi1pc3N1ZWQgUlBDICovCitzdGF0aWMgdm9pZCBoYW5kbGVfeGVuX3JwY19yZXR1
cm4oc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYykKK3sKKyAgICBjYWxs
LT5zdGF0ZSA9IE9QVEVFX0NBTExfTk9STUFMOworCisgICAgLyoKKyAgICAgKiBSaWdodCBub3cg
d2UgaGF2ZSBvbmx5IG9uZSByZWFzb24gdG8gYmUgdGhlcmUgLSB3ZSBhc2tlZCBndWVzdAorICAg
ICAqIHRvIGZyZWUgc2hhcmVkIGJ1ZmZlciBhbmQgaXQgZGlkIGl0LiBOb3cgd2UgY2FuIHRlbGwg
T1AtVEVFCisgICAgICogdGhhdCBidWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQuIFdlIGFyZSBub3Qg
c3RvcmluZyBleGFjdCBjb21tYW5kCisgICAgICogdHlwZSwgb25seSB0eXBlIG9mIFJQQyByZXR1
cm4uIFNvLCB0aGlzIGlzIHRoZSBvbmx5IGNoZWNrIHdlCisgICAgICogY2FuIHBlcmZvcm0gdGhl
cmUuCisgICAgICovCisgICAgQVNTRVJUKGNhbGwtPnJwY19vcCA9PSBPUFRFRV9TTUNfUlBDX0ZV
TkNfQ01EKTsKKworICAgIC8qCisgICAgICogV2UgYXJlIG5vdCBjaGVja2luZyByZXR1cm4gdmFs
dWUgZnJvbSBhIGd1ZXN0IGJlY2F1c2Ugd2UgYXNzdW1lCisgICAgICogdGhhdCBPUFRFRV9SUENf
Q01EX1NITV9GUkVFIG5ldmVyIGZhaWxzLgorICAgICAqLworICAgIHNobV9ycGMtPnhlbl9hcmct
PnJldCA9IFRFRUNfRVJST1JfR0VORVJJQzsKKyAgICBzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFy
YW1zID0gMDsKK30KKwogLyoKICAqIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdoZW4gZ3Vlc3Qg
aXMgZmluaXNoZWQgcHJvY2Vzc2luZyBSUEMKICAqIHJlcXVlc3QgZnJvbSBPUC1URUUgYW5kIHdp
c2hlZCB0byByZXN1bWUgdGhlIGludGVycnVwdGVkIHN0YW5kYXJkCiAgKiBjYWxsLgorICoKKyAq
IFJldHVybiB2YWx1ZXM6CisgKiAgZmFsc2UgLSB0aGVyZSB3YXMgYW4gZXJyb3IsIGRvIG5vdCBj
YWxsIE9QLVRFRQorICogIHRydWUgIC0gc3VjY2VzcywgcHJvY2VlZCBhcyBub3JtYWwKICAqLwot
c3RhdGljIHZvaWQgaGFuZGxlX3JwY19jbWRfYWxsb2Moc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4
LAorc3RhdGljIGJvb2wgaGFuZGxlX3JwY19jbWRfYWxsb2Moc3RydWN0IG9wdGVlX2RvbWFpbiAq
Y3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVf
c3RkX2NhbGwgKmNhbGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2htX3JwYyAqc2htX3JwYykKIHsKICAgICBpZiAoIHNobV9ycGMtPnhlbl9hcmctPnJldCB8fCBz
aG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zICE9IDEgKQotICAgICAgICByZXR1cm47CisgICAg
ICAgIHJldHVybiB0cnVlOwogCiAgICAgaWYgKCBzaG1fcnBjLT54ZW5fYXJnLT5wYXJhbXNbMF0u
YXR0ciAhPSAoT1BURUVfTVNHX0FUVFJfVFlQRV9UTUVNX09VVFBVVCB8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0FUVFJfTk9OQ09OVElH
KSApCkBAIC0xMjY5LDcgKzEzNzEsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZF9hbGxv
YyhzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLAogICAgICAgICAgICAgICAgICAiSW52YWxpZCBhdHRycyBmb3Igc2hhcmVkIG1lbSBidWZm
ZXI6ICUiUFJJeDY0IlxuIiwKICAgICAgICAgICAgICAgICAgc2htX3JwYy0+eGVuX2FyZy0+cGFy
YW1zWzBdLmF0dHIpOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiB0cnVlOwogICAg
IH0KIAogICAgIC8qIEZyZWUgcGcgbGlzdCBmb3IgYnVmZmVyICovCkBAIC0xMjg1LDIxICsxMzg3
LDE0IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBvcHRlZV9kb21h
aW4gKmN0eCwKICAgICB7CiAgICAgICAgIGNhbGwtPnJwY19kYXRhX2Nvb2tpZSA9IDA7CiAgICAg
ICAgIC8qCi0gICAgICAgICAqIE9rYXksIHNvIHRoZXJlIHdhcyBwcm9ibGVtIHdpdGggZ3Vlc3Qn
cyBidWZmZXIgYW5kIHdlIG5lZWQKLSAgICAgICAgICogdG8gdGVsbCBhYm91dCB0aGlzIHRvIE9Q
LVRFRS4KLSAgICAgICAgICovCi0gICAgICAgIHNobV9ycGMtPnhlbl9hcmctPnJldCA9IFRFRUNf
RVJST1JfR0VORVJJQzsKLSAgICAgICAgc2htX3JwYy0+eGVuX2FyZy0+bnVtX3BhcmFtcyA9IDA7
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRPRE86IFdpdGggY3VycmVudCBpbXBsZW1lbnRhdGlv
biwgT1AtVEVFIHdpbGwgbm90IGlzc3VlCi0gICAgICAgICAqIFJQQyB0byBmcmVlIHRoaXMgYnVm
ZmVyLiBHdWVzdCBhbmQgT1AtVEVFIHdpbGwgYmUgb3V0IG9mCi0gICAgICAgICAqIHN5bmM6IGd1
ZXN0IGJlbGlldmVzIHRoYXQgaXQgcHJvdmlkZWQgYnVmZmVyIHRvIE9QLVRFRSwKLSAgICAgICAg
ICogd2hpbGUgT1AtVEVFIHRoaW5rcyBvZiBvcHBvc2l0ZS4gSWRlYWxseSwgd2UgbmVlZCB0bwot
ICAgICAgICAgKiBlbXVsYXRlIFJQQyB3aXRoIE9QVEVFX01TR19SUENfQ01EX1NITV9GUkVFIGNv
bW1hbmQuCisgICAgICAgICAqIFdlIGFyZSB1bmFibGUgdG8gdHJhbnNsYXRlIGd1ZXN0J3MgYnVm
ZmVyLCBzbyB3ZSBuZWVkIHRlbGwgZ3Vlc3QKKyAgICAgICAgICogdG8gZnJlZSBpdCwgYmVmb3Jl
IHJlcG9ydGluZyBhbiBlcnJvciB0byBPUC1URUUuCiAgICAgICAgICAqLwotICAgICAgICBncHJp
bnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICJ0cmFuc2xhdGVfbm9uY29udGln
KCkgZmFpbGVkLCBPUC1URUUvZ3Vlc3Qgc3RhdGUgaXMgb3V0IG9mIHN5bmMuXG4iKTsKKyAgICAg
ICAgcmV0dXJuICFpc3N1ZV9ycGNfY21kX2ZyZWUoY3R4LCByZWdzLCBjYWxsLCBzaG1fcnBjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLT5wYXJh
bXNbMF0udS50bWVtLnNobV9yZWYpOwogICAgIH0KKworICAgIHJldHVybiB0cnVlOwogfQogCiBz
dGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLApAQCAtMTM0OSwyMiArMTQ0NCwzNyBAQCBzdGF0aWMgdm9p
ZCBoYW5kbGVfcnBjX2NtZChzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpjdHgsIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBzd2l0Y2ggKHNo
bV9ycGMtPnhlbl9hcmctPmNtZCkKKyAgICBpZiAoIGNhbGwtPnN0YXRlID09IE9QVEVFX0NBTExf
Tk9STUFMICkKICAgICB7Ci0gICAgY2FzZSBPUFRFRV9SUENfQ01EX0dFVF9USU1FOgotICAgIGNh
c2UgT1BURUVfUlBDX0NNRF9XQUlUX1FVRVVFOgotICAgIGNhc2UgT1BURUVfUlBDX0NNRF9TVVNQ
RU5EOgotICAgICAgICBicmVhazsKLSAgICBjYXNlIE9QVEVFX1JQQ19DTURfU0hNX0FMTE9DOgot
ICAgICAgICBoYW5kbGVfcnBjX2NtZF9hbGxvYyhjdHgsIHJlZ3MsIGNhbGwsIHNobV9ycGMpOwot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIE9QVEVFX1JQQ19DTURfU0hNX0ZSRUU6Ci0gICAgICAg
IGZyZWVfb3B0ZWVfc2htX2J1ZihjdHgsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS51LnZh
bHVlLmIpOwotICAgICAgICBpZiAoIGNhbGwtPnJwY19kYXRhX2Nvb2tpZSA9PSBzaG1fcnBjLT54
ZW5fYXJnLT5wYXJhbXNbMF0udS52YWx1ZS5iICkKLSAgICAgICAgICAgIGNhbGwtPnJwY19kYXRh
X2Nvb2tpZSA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFr
OworICAgICAgICBzd2l0Y2ggKHNobV9ycGMtPnhlbl9hcmctPmNtZCkKKyAgICAgICAgeworICAg
ICAgICBjYXNlIE9QVEVFX1JQQ19DTURfR0VUX1RJTUU6CisgICAgICAgIGNhc2UgT1BURUVfUlBD
X0NNRF9XQUlUX1FVRVVFOgorICAgICAgICBjYXNlIE9QVEVFX1JQQ19DTURfU1VTUEVORDoKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIE9QVEVFX1JQQ19DTURfU0hNX0FMTE9DOgor
ICAgICAgICAgICAgaWYgKCAhaGFuZGxlX3JwY19jbWRfYWxsb2MoY3R4LCByZWdzLCBjYWxsLCBz
aG1fcnBjKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyogV2UgZmFpbGVkIHRv
IHRyYW5zbGF0ZSBidWZmZXIsIHJlcG9ydCBiYWNrIHRvIGd1ZXN0ICovCisgICAgICAgICAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7CisgICAgICAgICAgICAgICAg
cHV0X3N0ZF9jYWxsKGN0eCwgY2FsbCk7CisKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBPUFRFRV9SUENfQ01E
X1NITV9GUkVFOgorICAgICAgICAgICAgZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgc2htX3JwYy0+
eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYik7CisgICAgICAgICAgICBpZiAoIGNhbGwtPnJw
Y19kYXRhX2Nvb2tpZSA9PQorICAgICAgICAgICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLT5wYXJh
bXNbMF0udS52YWx1ZS5iICkKKyAgICAgICAgICAgICAgICBjYWxsLT5ycGNfZGF0YV9jb29raWUg
PSAwOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBoYW5kbGVf
eGVuX3JwY19yZXR1cm4oY3R4LCByZWdzLCBjYWxsLCBzaG1fcnBjKTsKICAgICB9CiAKIG91dDoK
LS0gCjIuMjIuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:51:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAf2s-0006LT-55; Wed, 18 Sep 2019 18:51:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cKO=XN=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iAf2q-0006Kf-B7
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:51:16 +0000
X-Inumbo-ID: 44f995da-da45-11e9-a337-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.43]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44f995da-da45-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 18:51:05 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=AjO/oaWLiqnM9g5n03u/3T8FGlaKQM98vl60M6a2Qp2mQIKnmKH3zC+Yr2jsnowK+l/ZFK5xvfu9Rsqmkv5DF0CiyHXrur/zNTjauzfFh6O6mpiKO6+xGcQkQk567qSNdl0KswezaGXjPr4wg6ME2GEPxzoDMCMQjwwhyU38Qc+T26kkWt7qnzWKXger20oQO2J4MMmtTZABBL0qas8ZcpXSLOEhc/7TB5n+rxIAas50i5JHzhqLbzTXrKy6l2EmXx0gwebKxATZq8CAachLGFmZdlAcWSeo3ob3hwba/4nKrA9qvFIxEJ9Ssc68V5Fx1kOJj2DaxGpKTPQqsPy9SA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UeWvlhtWuBD4ntb7QEGBTsN2iWtPfNci12MkBpwkoxg=;
 b=jB3qpBVgqdDFSWXhTOsTwLkbSdnAD5qjAyh4r2Zut3Kd5AcnAHfjkWpYr7kQba6pfT9m8tqD7Z8gmwxo+S/nXFWhNpZlpKelu9VH7phHze3NwG0JqvwNE5bFsqY9IKEXBw0rraSa06340Xd6H5G1BDBkcpWv4agB6sk+AApLVA2MJdue8XYsy4x3lzGMWQ/4ZcWHICa2qE2kzp40/S2uzdXIzq3QGRBnvHIuJh40J0cBGvdF4fbRypcmA/wNpgDgbVyrn+IXGHqvk8PPlsHriD2UdQTk/1pefZSK9k1c31dqgpQpKxo3N744MH+sbBO65L89ekK9z9URWQUDmW5VkQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UeWvlhtWuBD4ntb7QEGBTsN2iWtPfNci12MkBpwkoxg=;
 b=JgtcfhS8AJWA3T7B4744/TKCGE+xo1UsgluM5/NdTxQxmlQ+SqaPk3dlP4YJk82kiMMP7R2iajNJlQaVDQTj8C5JP6xbPcOUKyvX+CgyAnvXze/fnP65Zn6EtOefekBJTFFDLQdsft+qusXhANJuR5LBjV/LwQ2xm8/z2r08Ka4=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5761.eurprd03.prod.outlook.com (20.179.252.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Wed, 18 Sep 2019 18:51:05 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 18 Sep 2019
 18:51:05 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 5/6] SUPPORT.md: Describe OP-TEE mediator
Thread-Index: AQHVblIGqnn1V5za7UCJVAcfeG8CpQ==
Date: Wed, 18 Sep 2019 18:51:04 +0000
Message-ID: <20190918185041.22738-6-volodymyr_babchuk@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190918185041.22738-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: ab811c8e-ca41-457e-b2ca-08d73c6928e1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB5761; 
x-ms-traffictypediagnostic: AM0PR03MB5761:|AM0PR03MB5761:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB5761A388718F5142F231075DE68E0@AM0PR03MB5761.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(376002)(39860400002)(346002)(396003)(189003)(199004)(66476007)(6116002)(478600001)(14454004)(66446008)(80792005)(2616005)(55236004)(8936002)(66066001)(5660300002)(2501003)(81156014)(305945005)(7736002)(81166006)(66556008)(8676002)(256004)(71200400001)(71190400001)(99286004)(54906003)(1076003)(86362001)(26005)(11346002)(6512007)(5640700003)(2906002)(186003)(102836004)(3846002)(64756008)(4744005)(76116006)(2351001)(91956017)(6506007)(25786009)(486006)(7416002)(66946007)(36756003)(476003)(446003)(4326008)(316002)(6436002)(76176011)(6486002)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5761;
 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: Jh3OiARshy6W5f8qV49KN1usX4g8v8WcGyLDzMy82SRWtDiNiIvtH88ugrwkEdgLm3/Xlh/iIvuWpK199t1GP18F3ihAegOnQOS3pXP5j56cZdB+Nt5GmEhxWCXNTNv547edeC2ZcsNG+tgjucS1KePgOjHs9DPByAf4GApSUkUFEU3CLSiDW4aCsnAH7ND03Vmvekm08I7mx6Tj/x8tqBiup08W30/27bloRheTu65f5pg92br+re0A4RIBXjAR9u9nBOsQ58PcrwoEkoEmu27+eda5oCUMvuF7NPx9mESasBNX65ytzWnKufuZoaQCb+0e5cNgUNfFLtmeIYBommwQG+LNID2ZsAIIEamZesMurh25XWoHEwKOSxxob+l9fFSizkrILMu3OlhhkbDuf1HgiiWEhneRLuLtzqz9VJo=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ab811c8e-ca41-457e-b2ca-08d73c6928e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 18:51:05.0047 (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: rUAl3bW1nPmK0XZ1R670Xai476J+Y3E0N4Tgokt7Zol9t4XQK4J5la9F/stn/emndythkUKi/J4kXMJ1zswySrnlOhEg9lUgQzg9Ad4EIwg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5761
Subject: [Xen-devel] [PATCH v2 5/6] SUPPORT.md: Describe OP-TEE mediator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 "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>

V2l0aCB0aGUgbGF0ZXN0IHBhdGNoZXMgdG8gdGhlIG1lZGlhdG9yLCBpdCBjYW4gYmUgY29uc2lk
ZXJlZAphcyBUZWNobm9sb2dpY2FsIFByZXZpZXcgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KCi0tLQoKTm90ZSBm
b3IgY29tbWl0ZXI6Ck9idmlvdXNseSB0aGlzIHBhdGNoIHNob3VsZCBiZSBtZXJnZWQgYWZ0ZXIg
YWxsIG90aGVyIHBhdGNoZXMgaW4KdGhpcyBzZXJpZXMuCi0tLQogU1VQUE9SVC5tZCB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQu
bWQgYi9TVVBQT1JULm1kCmluZGV4IDM3NTQ3M2E0NTYuLjhkNTBhNzJkY2IgMTAwNjQ0Ci0tLSBh
L1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5tZApAQCAtNjYwLDYgKzY2MCwxMCBAQCBObyBzdXBw
b3J0IGZvciBRRU1VIGJhY2tlbmRzIGluIGEgMTZLIG9yIDY0SyBkb21haW4uCiAKICAgICBTdGF0
dXM6IFN1cHBvcnRlZAogCisjIyMgQVJNOiBPUC1URUUgTWVkaWF0b3IKKworICAgIFN0YXR1czog
VGVjaCBQcmV2aWV3CisKICMjIFZpcnR1YWwgSGFyZHdhcmUsIFFFTVUKIAogVGhpcyBzZWN0aW9u
IGRlc2NyaWJlcyBzdXBwb3J0ZWQgZGV2aWNlcyBhdmFpbGFibGUgaW4gSFZNIG1vZGUgdXNpbmcg
YQotLSAKMi4yMi4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 18:51:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 18: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 1iAf2w-0006O8-HE; Wed, 18 Sep 2019 18:51:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9cKO=XN=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iAf2v-0006NS-AD
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 18:51:21 +0000
X-Inumbo-ID: 46790abc-da45-11e9-978d-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.42]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46790abc-da45-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 18:51:08 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=h55enY2AF+bLBBSdmrlZlUV27GcQ0kW5AsX6FjNcUHEVhR6Lq6Ebl+ycjwbsSgR1bxsKrZ/mIrnbZZxGlsu48+aPgxQK2vUV/FyqXlDDhQ4CYCqL/K8ha17CeWZFpuGWRU0QBx3Wb0XNaCEh3XaFg/RONiJ/3RAhVEqJ/wQPgPvMPlV6ptwCv4MEoMl4VPaq3ZMb0XhQUpllqItu7heK2mQhq0N4/hSOavjP3pyJwCd6W5LAIdMComfRJWgTIQQmgLK6GY3A33HNhq+G1JKmaRWmXTMdjve2UKBh1+JovPbMkLFJKcxRDhIh9H3G6ZT4bN2tIWYGOW9tpW6y3iCYJg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YCVoa2GAD67/GurLR3WHoCdGmxTn0Rmps4y56oV/E2s=;
 b=ZRSSp8KaPECAjQ26rrM1TkzC9fcabIOqHgBO71YY4TPsgq7IlB0K0TCOZ4f+5oMTkos3hp1bNPuajUiguJPKBE9WrC1J1tlODutsk9r9mqiDB3N6EH0GPu/aWyQt1DgZ6JSmn04TDVURFplfyqNy3kinUKsDM/TtHJf6wmGiJ9/W80CXAX0Gi1qJIwae6GzvpnmByNfDE3VgmtuLSme9I0GaBSIP6wNvqwQvqSsU2Pz9Z5oF6gwm8rxi30A+1p9CMe8bcNGkkWiraAFiy1YOvIzovxeULU/KTRsSLjpVYcKRj1w9F7kM8P2KBvNFj4k3UjMiJrxGzDufSFOJw+wu7w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YCVoa2GAD67/GurLR3WHoCdGmxTn0Rmps4y56oV/E2s=;
 b=GMo9Sc3HKaBNHBd3DcduRenCpubMXS8NgeUIdxPQkmFMearchJ7rPTaU+qt0J1GXg/r6U6+KLRVMLXL+YvdA7N1rPVmAd6LC6tOIkMZ4kJgPq5rT9OVy+fePgnl+OAWIwK1eXD/8sQBTiQZBfCYC9Jd9ZvdcmFyfTkU3j7XQheA=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5761.eurprd03.prod.outlook.com (20.179.252.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.15; Wed, 18 Sep 2019 18:51:07 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Wed, 18 Sep 2019
 18:51:07 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 6/6] xen/arm: optee: update description in Kconfig
Thread-Index: AQHVblIHV7dQjvLf+kWDWtyVMQZofA==
Date: Wed, 18 Sep 2019 18:51:07 +0000
Message-ID: <20190918185041.22738-7-volodymyr_babchuk@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190918185041.22738-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: 812e6c6d-b940-4145-0b8e-08d73c692a3a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB5761; 
x-ms-traffictypediagnostic: AM0PR03MB5761:|AM0PR03MB5761:
x-ms-exchange-transport-forked: True
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR03MB5761C81060D684A42FFBE450E68E0@AM0PR03MB5761.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(376002)(39860400002)(346002)(396003)(189003)(199004)(66476007)(6116002)(478600001)(14454004)(66446008)(80792005)(2616005)(55236004)(8936002)(966005)(6306002)(66066001)(5660300002)(2501003)(81156014)(305945005)(7736002)(81166006)(66556008)(8676002)(256004)(71200400001)(14444005)(15650500001)(71190400001)(99286004)(54906003)(1076003)(86362001)(26005)(11346002)(6512007)(5640700003)(2906002)(186003)(102836004)(3846002)(64756008)(76116006)(2351001)(91956017)(6506007)(25786009)(486006)(66946007)(36756003)(476003)(446003)(4326008)(316002)(6436002)(76176011)(6486002)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5761;
 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: 1yg2kTi++b3M62QcKj4rdGH1BBaM7CB/xhSHYcpXOuB+OZfoBE4MZVjRMFwOLMrZCWHHzC47Pl1+mI8/aO6eJD2v1+vRbI0G8FJh6zhy1zw7JVmHmTiuueaoqSqPOyofttNBFFSFY9hc+7G6FTkvvM4b9IWQF3pOoqm8YTYV3L3N8J099tjoUhC13943agUqI89XNolyMBfSnYZdahEl46agtbG8ueFs6RXuKKe/NB/wZBbfoU7PsMtAYVx6f5AZs0rT6m+MZCv3HlBwIgOVnVngdvpZVEtUaJ4bsbW6drXIqVJQdSS14ZFfdt+kuBwEawRvI/f//H6XKJSDovVjrmyBezwiqitsPksOGby2ZydnULiNQP6zsD5Rq8b8bkIvdYybg8jM8TTk2GlcZJYZE55JDyUJ2fKDmlMGWDdOF+8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 812e6c6d-b940-4145-0b8e-08d73c692a3a
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 18:51:07.3044 (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: Q4aCS8McfLmrH5SfCTCrQllp0YTkZI4DKfbQSmUBmiaJKwQg/g+RlU7OAmXYgZjKVBmkJzTBOLNUaJuwtbTj7YO52Ad7GtgAtnmRCD7jokE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5761
Subject: [Xen-devel] [PATCH v2 6/6] xen/arm: optee: update description in
 Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "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>

T1AtVEVFIG1lZGlhdG9yIG5vdyBpcyAiVGVjaCBQcmV2aWV3IiBzdGF0ZSwgYW5kIHdlIHdhbnQg
dG8gdXBkYXRlCml0J3MgZGVzY3JpcHRpb24gaW4gS2NvbmZpZyBhY2NvcmRpbmdseS4KClNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
Ci0tLQoKTm90ZSB0byBjb21taXRlcjogdGhpcyBwYXRjaCBkZXBlbmRzIG9uIGZpcnN0IDQgcGF0
Y2hlcyBpbiB0aGUgc2VyaWVzLgotLS0KIHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyB8IDEyICsr
KysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL0tjb25maWcgYi94ZW4vYXJjaC9hcm0v
dGVlL0tjb25maWcKaW5kZXggYjRiNmFhMjYxMC4uYTRhNTk4MTkxZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3RlZS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwpAQCAt
Myw3ICszLDExIEBAIGNvbmZpZyBPUFRFRQogCWRlZmF1bHQgbgogCWRlcGVuZHMgb24gVEVFCiAJ
aGVscAotCSAgRW5hYmxlIGV4cGVyaW1lbnRhbCBPUC1URUUgbWVkaWF0b3IuIEl0IGFsbG93cyBn
dWVzdHMgdG8gYWNjZXNzCi0JICBPUC1URUUgcnVubmluZyBvbiB5b3VyIHBsYXRmb3JtLiBUaGlz
IHJlcXVpcmVzIHZpcnR1YWxpemF0aW9uLWVuYWJsZWQKLQkgIE9QLVRFRSBwcmVzZW50LiBZb3Ug
Y2FuIGxlYXJuIG1vcmUgYWJvdXQgdmlydHVhbGl6YXRpb24gZm9yIE9QLVRFRQotCSAgYXQgaHR0
cHM6Ly9vcHRlZS5yZWFkdGhlZG9jcy5pby9hcmNoaXRlY3R1cmUvdmlydHVhbGl6YXRpb24uaHRt
bAorCSAgRW5hYmxlIHRoZSBPUC1URUUgbWVkaWF0b3IuIEl0IGFsbG93cyBndWVzdHMgdG8gYWNj
ZXNzCisJICBPUC1URUUgcnVubmluZyBvbiB5b3VyIHBsYXRmb3JtLiBUaGlzIHJlcXVpcmVzCisJ
ICB2aXJ0dWFsaXphdGlvbi1lbmFibGVkIE9QLVRFRSBwcmVzZW50LiBZb3UgY2FuIGxlYXJuIG1v
cmUKKwkgIGFib3V0IHZpcnR1YWxpemF0aW9uIGZvciBPUC1URUUgYXQKKwkgIGh0dHBzOi8vb3B0
ZWUucmVhZHRoZWRvY3MuaW8vYXJjaGl0ZWN0dXJlL3ZpcnR1YWxpemF0aW9uLmh0bWwKKworCSAg
UmlnaHQgbm93IE9QLVRFRSBtZWRpYXRvciBpcyAiVGVjaCBQcmV2aWV3IiBzdGF0ZSwgc28gaXQg
aXMKKwkgIG5vdCBnb29kIGlkZWEgdG8gdXNlIGl0IGluIHByb2R1Y3Rpb24uCi0tIAoyLjIyLjAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 19:22:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 19: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 1iAfWg-0003gJ-Kd; Wed, 18 Sep 2019 19:22:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=suks=XN=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAfWg-0003gE-15
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 19:22:06 +0000
X-Inumbo-ID: 99063fc6-da49-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99063fc6-da49-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 19:22:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568834525;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=nDXpUhyo8wusVB0rrJSAuHK8SBmuPwNEa6fcaE+Tloo=;
 b=ep86Ks3uxZo3sDXYr783YhXiBtebCSsjVaqSoSiffq/f04WeqOkuLBVW
 OqVT2UPcCAOzYuczP7nONtuBQl2avVNGdzij0fqXjEnnIlq50HI0Qv8WF
 ltKZvOuHJy5t5Ft61vzPv4FRh33ijCCPlbuR4CvJUVlegdwSCvlGE/gJH c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gyhbsJp/iWMZcNd1L/KxrN7+sW35ooRcMn+vByUBx8Hy+3XbdT1sISXjK6HEyCMAMYYNtJQ9rx
 H/ijpULB0KcwEdr1sLGvyQ4BZBRRalGuu4KI5kcDtKKdBiJOqMcahH84vD6zP6viRuBXK5c4i2
 gNF0BNx3f3sIFACogmkoEbhIeATMbUG7onT7x7ew3igQUyib7OHCcfUowwsWmWdfq1RgrZzQEd
 7Ns3oVZTlGPtE2pHsGhQGPSDLyaO5m8qhQpTapIje9sJhJhkBOMC7YV7R3EqzoZ2BCduC3eSjY
 6sA=
X-SBRS: 2.7
X-MesageID: 6062714
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,521,1559534400"; 
   d="scan'208";a="6062714"
To: Jan Beulich <jbeulich@suse.com>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
 <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
 <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@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: <3f304d31-5047-b4ec-83f1-aa1a65e341fc@citrix.com>
Date: Wed, 18 Sep 2019 20:22:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDkvMjAxOSAwNzozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDkuMjAxOSAx
OToxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTYvMDkvMjAxOSAxMDo0OCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBYRUQgY29tbWl0IDFiMmZkOTQ0MjUgKCJVcGRhdGUgTU9WU1hEIHRv
IG1vZGVybiBiZWhhdmlvciIpIHBvaW50cyBvdXQKPj4+IHRoYXQgYXMgb2YgU0RNIHJldiAwNjQg
TU9WU1hEIGlzIHNwZWNpZmllZCB0byByZWFkIG9ubHkgMTYgYml0cyBmcm9tCj4+PiBtZW1vcnkg
KG9yIHJlZ2lzdGVyKSB3aGVuIHVzZWQgd2l0aG91dCBSRVguVyBhbmQgd2l0aCBvcGVyYW5kIHNp
emUKPj4+IG92ZXJyaWRlLiBTaW5jZSB0aGUgdXBwZXIgMTYgYml0cyBvZiB0aGUgdmFsdWUgcmVh
ZCB3b24ndCBiZSB1c2VkCj4+PiBhbnl3YXkgaW4gdGhpcyBjYXNlLCBtYWtlIHRoZSBlbXVsYXRp
b24gdW5pZm9ybWx5IGZvbGxvdyB0aGlzIG1vcmUKPj4+IGNvbXBhdGlibGUgYmVoYXZpb3Igd2hl
biBub3QgZW11bGF0aW5nIGFuIEFNRC1saWtlIENQVSwgYXQgdGhlIHJpc2sKPj4+IG9mIG1pc3Np
bmcgYW4gZXhjZXB0aW9uIHdoZW4gZW11bGF0aW5nIG9uL2ZvciBvbGRlciBoYXJkd2FyZSAodGhl
Cj4+PiBib3VuZGFyeSBhdCBTYW5keUJyaWRnZSBub3RlZCBpbiBzYWlkIGNvbW1pdCBsb29rcyBx
dWVzdGlvbmFibGUgLSBJJ3ZlCj4+PiBvYnNlcnZlZCB0aGUgIm5ldyIgYmVoYXZpb3IgYWxzbyBv
biBXZXN0bWVyZSkuCj4+IEFNRCBkb2N1bWVudHMgdGhpcyBpbnN0cnVjdGlvbiBoYXMgYWx3YXlz
IHVzaW5nIGFuIDggb3IgMTZiaXQgc291cmNlCj4+IG9wZXJhbmQuCj4gSGF2ZSB5b3UgbWl4ZWQg
dXAgTU9WU1ggd2l0aCBNT1ZTWEQ/IEJvdGggaGF2ZSBzZXBhcmF0ZSBwYWdlcyBpbgo+IEFNRCdz
IGRvYywgYnV0IGEgY29tbW9uIHBhZ2UgaW4gSW50ZWwncy4KCkkgaGFkIGNvbmZ1c2VkIHRoZSB0
d28sIHllcy4KCkkgY29uc3RydWN0ZWQgYW4gZXhwZXJpbWVudCB1c2luZyA2NiA2ZSAwOCwgaS5l
LgoKbW92c2xxICglcmF4KSwlY3gKCmFjY29yZGluZyB0byBvYmpkdW1wLCBhbmQgaXRlcmF0aW5n
IGJhY2t3YXJkcyBvdmVyIHRoZSBib3VuZGFyeSB0byB0aGUKdW5tYXBwZWQgcGFnZSBhdCAwLgoK
T24gYSBSb21lIHN5c3RlbToKCihkMjQpIFB0cjogMDAwMDAwMDAwMDAwMTAwMAooZDI0KcKgID0+
IGMyYzIKKGQyNCkgUHRyOiAwMDAwMDAwMDAwMDAwZmZmCihkMjQpICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooZDI0KSBQQU5JQzogVW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAwMDA4OjAw
MDAwMDAwMDAxMDQ3YTUKKGQyNCkgVmVjIDE0ICNQRlstZC1zci1dICVjcjIgMDAwMDAwMDAwMDAw
MGZmZgooZDI0KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCldoaWNoIGFsc28gY29u
ZmlybXMgdGhlIGRlc2NyaXB0aW9uIHdoaWNoIHN0YXRlcyB0aGF0IGluIHRoZSBjYXNlIG9mIGEK
MTYgYml0IG9wZXJhbmQsIG5vIHNpZ24gZXh0ZW5zaW9uIG9jY3Vycy4KCkkgdGhlbiB0cmllZCB0
aGUgc2FtZSB0ZXN0IG9uIGFuIEludGVsIEhhc3dlbGwgc3lzdGVtOgoKKGQ5MSkgUHRyOiAwMDAw
MDAwMDAwMDAxMDAwCihkOTEpwqAgPT4gYzJjMgooZDkxKSBQdHI6IDAwMDAwMDAwMDAwMDBmZmYK
KGQ5MSkgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihkOTEpIFBBTklDOiBVbmhhbmRs
ZWQgZXhjZXB0aW9uIGF0IDAwMDg6MDAwMDAwMDAwMDEwNDdhNQooZDkxKSBWZWMgMTQgI1BGWy1k
LXNyLV0gJWNyMiAwMDAwMDAwMDAwMDAwZmZmCihkOTEpICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgoKU28gZnJvbSB0aGlzIGV4cGVyaW1lbnRhdGlvbiwgSSBkaXNiZWxpZXZlIHRoZSBj
bGFpbSBpbiBYRUQsIGFuZCBhbmQgaXQKbG9va3MgYXMgaWYgdGhlIEludGVsIGJlaGF2aW91ciBt
YXRjaGVzIHRoZSBBTUQgZG9jdW1lbnRhdGlvbi4KCkVpdGhlciB3YXksIEkgdGhpbmsgZnVydGhl
ciBjbGFyaWZpY2F0aW9uIGZyb20gSW50ZWwgaXMgbmVlZGVkLgoKPgo+PiBUaGVyZSBhcmUgY29y
bmVyIGNhc2VzIHdoaWNoIHdlIGNhbid0IHBvc3NpYmx5IHJlYXNvbmFibHkgY29wZSB3aXRoLsKg
Cj4+IGUuZy4gSXQgaXMgbW9kZWwgc3BlY2lmaWMgYXMgdG8gd2hldGhlciBVRDAgdGFrZXMgYSBN
b2RSTSBieXRlIG9yIG5vdCwKPj4gYW5kIEknbGwgbm90ZSB0aGF0IHRoZSBsYXRlc3QgcmV2aXNp
b24gKDMuMzEpIG9mIEFQTSBWb2wyIGNsYXJpZmllcyBpbgo+PiBUYWJsZSA4LTg6Cj4+Cj4+ICJU
aGlzIHJlZmxlY3RzIHRoZSByZWxhdGl2ZSBwcmlvcml0eSBmb3IgZmF1bHRzIGVuY291bnRlcmVk
IHdoZW4KPj4gZmV0Y2hpbmcgdGhlIGZpcnN0IGJ5dGUgb2YgYW4gaW5zdHJ1Y3Rpb24uIEluIHRo
ZSBmZXRjaGluZyBhbmQgZGVjb2RpbmcKPj4gb2Ygc3Vic2VxdWVudCBieXRlcyBvZiBhbiBpbnN0
cnVjdGlvbiwgaWYgdGhvc2UgYnl0ZXMgc3BhbiB0aGUgc2VnbWVudAo+PiBsaW1pdCBvciBjcm9z
cyBpbnRvIGEgbm9uLWV4ZWN1dGFibGUgb3Igbm90LXByZXNlbnQgcGFnZSwgdGhlIGZldGNoIHdp
bGwKPj4gcmVzdWx0IGluIGEgI0dQKDApIGZhdWx0IG9yICNQRiBhcyBhcHByb3ByaWF0ZSwgcHJl
dmVudGluZyB0aG9zZSBieXRlcwo+PiBmcm9tIGJlaW5nIGFjY2Vzc2VkLiBIb3dldmVyLCBpZiB0
aGUgaW5zdHJ1Y3Rpb24gY2FuIGJlIGRldGVybWluZWQgdG8gYmUKPj4gaW52YWxpZCBiYXNlZCBq
dXN0IG9uIHRoZSBieXRlcyBwcmVjZWRpbmcgdGhhdCBib3VuZGFyeSwgYSAjVUQgZmF1bHQgbWF5
Cj4+IHRha2UgcHJpb3JpdHkuIFRoaXMgYmVoYXZpb3IgaXMgbW9kZWwtZGVwZW5kZW50LiIKPj4K
Pj4gc28gd2UgaGF2ZSBubyBob3BlIG9mIGdldHRpbmcgbW9kZWwtYWNjdXJhdGUgZmF1bHQgYmVo
YXZpb3VyLgo+IEhvdyBpcyBVRDAgcmVsZXZhbnQgaGVyZT8KCnRvICJ0aGVyZSBhcmUgbW9kZWwt
c3BlY2lmaWMgY29ybmVyIGNhc2VzIHdoaWNoIHdlIGNhbid0IHBvc3NpYmx5CnJlYXNvbmFibHkg
Y29wZSB3aXRoLiIKCj4gQW5kIHdhcyB0aGUgcmVtYWluZGVyIG9mIHRoZSBhYm92ZSBwZXJoYXBz
Cj4gbWVhbnQgdG8gYmUgaW4gcmVzcG9uc2UgdG8gdGhlIEFSUEwgYWRqdXN0bWVudCwgZGVzY3Jp
YmVkIGJlbG93PyBJZgo+IHNvLCBJIHN0aWxsIHdvdWxkbid0IGtub3cgd2hhdCB0byB0YWtlIGZy
b20gaXQgYXMgZmFyIGFzIHRoaXMgcGF0Y2gKPiBnb2VzLgoKVGhlIEFSUEwgYml0IGlzIGZpbmUg
aW4gaXNvbGF0aW9uLCBhbmQgcHJvYmFibHkgd2FudHMgc3VibWl0dGluZyBpbgppc29sYXRpb24s
IGdpdmVuIHRoZSBjb25mbGljdGluZyBldmlkZW5jZSBhYm91dCBNT1ZTWEQuCgpJZiB5b3UgZG8g
d2FudCB0byBzdWJtaXQgaXQgaW5kaXZpZHVhbGx5LCBjb25zaWRlciBpdCBSLWJ5IG1lIHRvIGF2
b2lkCmZ1cnRoZXIgbGF0ZW5jeS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 19:56:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 19:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAg3h-0000qV-O1; Wed, 18 Sep 2019 19:56:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAg3g-0000qQ-ID
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 19:56:12 +0000
X-Inumbo-ID: 43d3410c-da4e-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43d3410c-da4e-11e9-b76c-bc764e2007e4;
 Wed, 18 Sep 2019 19:55: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 1iAg2y-0006VE-S1; Wed, 18 Sep 2019 19:55: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 1iAg2y-0000Ky-Cq; Wed, 18 Sep 2019 19:55:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAg2y-00049K-7q; Wed, 18 Sep 2019 19:55:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141400-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-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-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-amd64-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-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-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-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=968722f5371ad5deee23fc20269fdc44c23014b1
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 19:55:28 +0000
Subject: [Xen-devel] [linux-4.14 test] 141400: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQwMCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0MDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAy
MCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTkxMAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDE1IGRlcHJpdi1h
dWRpdC1xZW11L2NyZWF0ZSBmYWlsIGluIDE0MTM2NyBwYXNzIGluIDE0MTQwMAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgcGFzcyBpbiAxNDEzNjcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxNDEzNjcK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgZmFpbCBwYXNzIGluIDE0MTM2NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTM2NyBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jv
b3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxMzk4NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0
NGMyMzAxNGIxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzZmZlMWU3
OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mzk5MTAgIDIwMTktMDgtMTAgMTY6MjQ6MTcgWiAgIDM5IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQwMTkzICAyMDE5LTA4LTE2IDA4OjM4OjUxIFogICAzMyBkYXlzICAgMzkgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMzY3ICAyMDE5LTA5LTE2IDExOjQzOjA0IFogICAgMiBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMTIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5NzA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 20:48:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 20:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAgsH-0001N0-Js; Wed, 18 Sep 2019 20:48:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAgsF-0001MM-Tf
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 20:48:27 +0000
X-Inumbo-ID: a94279e8-da55-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a94279e8-da55-11e9-978d-bc764e2007e4;
 Wed, 18 Sep 2019 20:48:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAgsD-0007b2-D0; Wed, 18 Sep 2019 20:48: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 1iAgsC-0002vG-Vz; Wed, 18 Sep 2019 20:48:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAgsC-0004Vd-Uu; Wed, 18 Sep 2019 20:48:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141392-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-pvshim: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-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-xl: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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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: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-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=779cde69dcc0c1d3c992c902a9d07bf7ec7b729b
X-Osstest-Versions-That: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 20:48:24 +0000
Subject: [Xen-devel] [linux-4.9 test] 141392: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM5MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM5Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQxMjU0CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxMjc3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTI3Nwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxMjc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDc3OWNkZTY5ZGNjMGMxZDNjOTkyYzkwMmE5ZDA3YmY3ZWM3
YjcyOWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDVjZTJlMDYwMDIw
YmYwZWZhMWNlOGEyNjFhNGQ1MWFiZTcwZGM5ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI3
NyAgMjAxOS0wOS0xMyAxNDowMzozNSBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDEzNTggIDIwMTktMDktMTYgMDY6Mzk6NDIgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgTW9ydG9u
IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFudG9uaW8gUXVhcnR1bGxpIDxhQHVuc3Rh
YmxlLmNjPgogIEJhb2xpbiBXYW5nIDxiYW9saW4ud2FuZ0BsaW5hcm8ub3JnPgogIENvbmcgV2Fu
ZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50
ZXJAb3JhY2xlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAg
RXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8
Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBSb21lcm8gPGdyb21lcm9AbGlu
dXguaWJtLmNvbT4KICBHdXN0YXZvIFJvbWVybyA8Z3JvbWVyb0BsaW51eC52bmV0LmlibS5jb20+
CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEluZ28gTW9sbmFy
IDxtaW5nb0BrZXJuZWwub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAg
TGlhbmd5YW4gPGxpYW5neWFuLnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1w
ZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIE5ldWxpbmcgPG1pa2V5QG5ldWxpbmcub3JnPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3Ig
PG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOaWNvbGFzIEJvaWNoYXQgPGRyaW5rY2F0QGNo
cm9taXVtLm9yZz4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBydWlwcGFuIDxydWlwcGFuQHRlbmNlbnQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTaW1vbiBXdW5kZXJsaWNoIDxzd0BzaW1vbnd1bmRlcmxpY2guZGU+CiAg
U3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGVu
IEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW5AbmFyZmF0aW9u
Lm9yZz4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFzIEhlbGxzdHJvbSA8
dGhlbGxzdHJvbUB2bXdhcmUuY29tPgogIFRpd2VpIEJpZSA8dGl3ZWkuYmllQGludGVsLmNvbT4K
ICB5b25nZHVhbiA8eW9uZ2R1YW5AdGVuY2VudC5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hy
b21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
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
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
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
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNDgyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 21:00:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 21:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAh49-00044B-9B; Wed, 18 Sep 2019 21:00:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAh48-000444-Bc
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 21:00:44 +0000
X-Inumbo-ID: 5dd8ff16-da57-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5dd8ff16-da57-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 21:00:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAh41-0007r4-E1; Wed, 18 Sep 2019 21:00: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 1iAh41-0003V4-1q; Wed, 18 Sep 2019 21:00:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAh41-0002ug-1G; Wed, 18 Sep 2019 21:00:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141410-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=82c1a2120855e7fe32417870910f4ce20dca97a3
X-Osstest-Versions-That: ovmf=18be724e302295164f00c955b6c407991f57b172
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 21:00:37 +0000
Subject: [Xen-devel] [ovmf test] 141410: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQxMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0MTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNl
MjBkY2E5N2EzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxOGJlNzI0
ZTMwMjI5NTE2NGYwMGM5NTViNmM0MDc5OTFmNTdiMTcyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEzODAgIDIwMTktMDktMTcgMDE6Mzk6MDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNDEwICAyMDE5LTA5LTE4IDAxOjI4OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgogIEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICBGZW5nLCBC
b2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTaGVuZ2xlaSBa
aGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFRvbSBaaGFvIDx0emhhb0Bzb2xhcmZs
YXJlLmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgPHZpdDk2OTZAcHJvdG9ubWFpbC5jb20+CiAgVml0
YWx5IENoZXB0c292IHZpYSBHcm91cHMuSW8gPHZpdDk2OTY9cHJvdG9ubWFpbC5jb21AZ3JvdXBz
LmlvPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgMThiZTcyNGUzMC4uODJjMWEyMTIw
OCAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 21:17:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 21:17:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAhK8-0006VD-Pk; Wed, 18 Sep 2019 21:17:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y8f0=XN=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iAhK7-0006Uy-3b
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 21:17:15 +0000
X-Inumbo-ID: af14a96e-da59-11e9-a337-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af14a96e-da59-11e9-a337-bc764e2007e4;
 Wed, 18 Sep 2019 21:17:14 +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 x8ILGaZY081787;
 Wed, 18 Sep 2019 21:17:13 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=+NeFaoYcYp1GOsLElcWEsJ81GvPIUGOG8Ur13KqTcNA=;
 b=hhAQMGeCWevQ8GZyW3DA+PooDdjd9irPq7m5dLITu2hmNzRR8R6h70MaGvGrJ2aiBOoi
 OVR6w7VtlUUnAwM9Dg41Evti1HuhIMCj2AQOQ8irUaFXZqDjSPutkv9DKeUA4OIwggzp
 L8chSBPQeXu7oO7W6MYg3U481+JuUbb+pKi/oqoUeBk2Jix0OmTyy+7p5j8TovIMkByY
 E+aoYju6wUi3Ztnu1HU8qd0SJE3570ZU8Qcfyb3Md87E9yV7WGRyja65rm3hSoYEtI7z
 vn3Rh6xk+oyw3/XPOhfdUxxaivH4qPplY3FUm6z18lTn6aYRaBoR0DY7N/to0z9IHQ+Z bA== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2v3vb5004m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 18 Sep 2019 21:17:12 +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 x8ILF1IQ196233;
 Wed, 18 Sep 2019 21:17:12 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3020.oracle.com with ESMTP id 2v3vb4061f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 18 Sep 2019 21:17:12 +0000
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x8ILHB3c017441;
 Wed, 18 Sep 2019 21:17:11 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 18 Sep 2019 14:16:16 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
 <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
Date: Wed, 18 Sep 2019 14:16:13 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9384
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909180182
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9384
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909180182
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gOS8xNi8xOSAxMTo0OCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDkuMjAxOSAw
MDoyMCwgSm9lIEppbiB3cm90ZToKPj4gT24gOS8xNi8xOSAxOjAxIEFNLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+IE9uIDEzLjA5LjIwMTkgMTg6MzgsIEpvZSBKaW4gd3JvdGU6Cj4+Pj4gT24gOS8x
My8xOSAxMjoxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEyLjA5LjIwMTkgMjA6
MDMsIEpvZSBKaW4gd3JvdGU6Cj4+Pj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
by5jCj4+Pj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4+Pj4+PiBAQCAt
NDEyLDYgKzQxMiw5IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4+Pj4+PiAgICAgICAgICAg
ICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7Cj4+
Pj4+PiAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxhZ3M7Cj4+
Pj4+PiAgICAgICAgICAgICAgfQo+Pj4+Pj4gKwo+Pj4+Pj4gKyAgICAgICAgICAgIGlmICggaHZt
X2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCj4+Pj4+PiArICAgICAgICAgICAgICAgIGh2bV9mdW5j
cy5zeW5jX3Bpcl90b19pcnIoZC0+dmNwdVtwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkXSk7
Cj4+Pj4+Cj4+Pj4+IElmIHRoZSBuZWVkIGZvciB0aGlzIGNoYW5nZSBjYW4gYmUgcHJvcGVybHkg
ZXhwbGFpbmVkLCB0aGVuIGl0Cj4+Pj4+IHN0aWxsIHdhbnRzIGNvbnZlcnRpbmcgdG8gYWx0ZXJu
YXRpdmVfdmNhbGwoKSAtIHRoZSB0aGUgb3RoZXIKPj4+Pj4gY2FsbGVyIG9mIHRoaXMgaG9vay4g
T3IgcGVyaGFwcyBldmVuIGJldHRlciBtb3ZlIHZsYXBpYy5jJ3MKPj4+Pj4gd3JhcHBlciAoc3Vp
dGFibHkgcmVuYW1lZCkgaW50byBodm0uaCwgYW5kIHVzZSBpdCBoZXJlLgo+Pj4+Cj4+Pj4gWWVz
IEkgYWdyZWUsIEknbSBub3QgMTAwJSBzdXJlLCBzbyBJIHNldCBpdCB0byBSRkMuCj4+Pgo+Pj4g
QW5kIGJ0dywgcGxlYXNlIGFsc28gYXR0YWNoIGEgYnJpZWYgY29tbWVudCBoZXJlLCB0byBjbGFy
aWZ5Cj4+PiB3aHkgdGhlIHN5bmNpbmcgaXMgbmVlZGVkIHByZWNpc2VseSBhdCB0aGlzIHBvaW50
Lgo+Pj4KPj4+Pj4gQWRkaXRpb25hbGx5LCB0aGUgY29kZSBzZXR0aW5nIHBpcnFfZHBjaS0+Z21z
aS5kZXN0X3ZjcHVfaWQKPj4+Pj4gKHJpZ2h0IGFmdGVyIHlvdXIgY29kZSBpbnNlcnRpb24pIGFs
bG93cyBmb3IgdGhlIGZpZWxkIHRvIGJlCj4+Pj4+IGludmFsaWQsIHdoaWNoIEkgdGhpbmsgeW91
IG5lZWQgdG8gZ3VhcmQgYWdhaW5zdC4KPj4+Pgo+Pj4+IEkgdGhpbmsgeW91IG1lYW5zIG11bHRp
cGxlIGRlc3RpbmF0aW9uLCB0aGVuIGl0J3MgLTE/Cj4+Pgo+Pj4gVGhlIHJlYXNvbiBmb3Igd2h5
IGl0IG1pZ2h0IGJlIC0xIGFyZSBpcnJlbGV2YW50IGhlcmUsIEkgdGhpbmsuCj4+PiBZb3UgbmVl
ZCB0byBoYW5kbGUgdGhlIGNhc2UgYm90aCB0byBhdm9pZCBhbiBvdXQtb2YtYm91bmRzCj4+PiBh
cnJheSBhY2Nlc3MgYW5kIHRvIG1ha2Ugc3VyZSBhbiBJUlIgYml0IHdvdWxkbid0IHN0aWxsIGdl
dAo+Pj4gcHJvcGFnYXRlZCB0b28gbGF0ZSBpbiBzb21lIHNwZWNpYWwgY2FzZS4KPj4KPj4gQWRk
IGZvbGxvd2luZyBjaGVja3M/Cj4+ICAgICAgICAgICAgIGlmICggZGVzdF92Y3B1X2lkID49IDAg
JiYgZGVzdF92Y3B1X2lkIDwgZC0+bWF4X3ZjcHVzICYmCj4+ICAgICAgICAgICAgICAgICAgZC0+
dmNwdVtkZXN0X3ZjcHVfaWRdLT5ydW5zdGF0ZS5zdGF0ZSA8PSBSVU5TVEFURV9ibG9ja2VkICkK
PiAKPiBKdXN0IHRoZSA+PSBwYXJ0IHNob3VsZCBzdWZmaWNlOyB3aXRob3V0IGFuIGV4cGxhbmF0
aW9uIEkgZG9uJ3QKPiBzZWUgd2h5IHlvdSB3YW50IHRoZSBydW5zdGF0ZSBjaGVjayAod2hpY2gg
YWZ0ZXIgYWxsIGlzIHJhY3kKPiBhbnl3YXkgYWZhaWN0KS4KPiAKPj4+IEFsc28gLSB3aGF0IGFi
b3V0IHRoZSByZXNwZWN0aXZlIG90aGVyIHBhdGggaW4gdGhlIGZ1bmN0aW9uLAo+Pj4gZGVhbGlu
ZyB3aXRoIFBUX0lSUV9UWVBFX1BDSSBhbmQgUFRfSVJRX1RZUEVfTVNJX1RSQU5TTEFURT8gSXQK
Pj4+IHNlZW1zIHRvIG1lIHRoYXQgdGhlcmUncyB0aGUgc2FtZSBjaGFuY2Ugb2YgZGVmZXJyaW5n
IElSUgo+Pj4gcHJvcGFnYXRpb24gZm9yIHRvbyBsb25nPwo+Pgo+PiBUaGlzIGlzIHBvc3NpYmxl
LCBjYW4geW91IHBsZWFzZSBoZWxwIG9uIGhvdyB0byBnZXQgd2hpY2ggdmNwdSBhc3NvY2lhdGUg
dGhlIElSUT8KPj4gSSBkaWQgbm90IGZvdW5kIGFueSBoZWxwZXIgb24gY3VycmVudCBYZW4uCj4g
Cj4gVGhlcmUncyBubyBzdWNoIGhlbHBlciwgSSdtIGFmcmFpZC4gTG9va2luZyBhdCBodm1fbWln
cmF0ZV9waXJxKCkKPiBhbmQgaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQoKSBJIG5vdGljZSB0aGF0
IHRoZSBmb3JtZXIgZG9lcyBub3RoaW5nCj4gaWYgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCBpcyBz
ZXQuIEhlbmNlIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQKPiBpc24ndCByZWFsbHkgdXNl
ZCBpbiB0aGlzIGNhc2UgKHBsZWFzZSBkb3VibGUgY2hlY2spLCBhbmQgc28geW91IG1heQo+IHdh
bnQgdG8gdXBkYXRlIHRoZSBmaWVsZCBhbG9uZ3NpZGUgc2V0dGluZyBwaXJxX2RwY2ktPmdtc2ku
cG9zdGVkIGluCj4gcHRfaXJxX2NyZWF0ZV9iaW5kKCksIGNvdmVyaW5nIHRoZSBtdWx0aSBkZXN0
aW5hdGlvbiBjYXNlLgo+IAo+IFlvdXIgY29kZSBhZGRpdGlvbiBzdGlsbCB2aXNpYmxlIGluIGNv
bnRleHQgYWJvdmUgbWF5IHRoZW4gd2FudCB0bwo+IGJlIGZ1cnRoZXIgY29uZGl0aW9uYWxpemVk
IHVwb24gaW9tbXVfaW50cG9zdCBvciAocGVyaGFwcyBiZXR0ZXIpCj4gcGlycV9kcGNpLT5nbXNp
LnBvc3RlZCBiZWluZyBzZXQuCj4gCgpTb3JyeSB0aGlzIGlzIG5ldyB0byBtZSwgYW5kIEkgaGF2
ZSB0byBzdHVkeSBmcm9tIGNvZGUuCkRvIHlvdSB0aGluayBiZWxvdyBjaGVjayBjb3ZlciBhbGwg
Y29uZGl0aW9ucz8KCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCA0MjkwYzdjNzEwLi45MGMzZGE0NDFk
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTQxMiw2ICs0MTIsMTAgQEAgaW50IHB0X2lycV9jcmVh
dGVfYmluZCgKICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9i
aW5kLT51Lm1zaS5ndmVjOwogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3Mg
PSBnZmxhZ3M7CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIC8qIE5vdGlmeSBndWVzdCBv
ZiBwZW5kaW5nIGludGVycnVwdHMgaWYgbmVjZXNzYXJ5ICovCisgICAgICAgICAgICBpZiAoIGRl
c3RfdmNwdV9pZCA+PSAwICYmIGlvbW11X2ludHBvc3QgJiYgcGlycV9kcGNpLT5nbXNpLnBvc3Rl
ZCApCisgICAgICAgICAgICAgICAgdmxhcGljX3N5bmNfcGlyX3RvX2lycihkLT52Y3B1W3BpcnFf
ZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWRdKTsKICAgICAgICAgfQogICAgICAgICAvKiBDYWxjdWxh
dGUgZGVzdF92Y3B1X2lkIGZvciBNU0ktdHlwZSBwaXJxIG1pZ3JhdGlvbi4gKi8KICAgICAgICAg
ZGVzdCA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzLAoKClRoYW5rcywKSm9lCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 21:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 21: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 1iAhLb-0006nq-Ci; Wed, 18 Sep 2019 21:18:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAhLa-0006nd-Ny
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 21:18:46 +0000
X-Inumbo-ID: e2589b1e-da59-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e2589b1e-da59-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 21:18: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 1iAhLT-0008Aj-2t; Wed, 18 Sep 2019 21:18: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 1iAhLS-0004Bc-Pz; Wed, 18 Sep 2019 21:18:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAhLS-0006Nn-PJ; Wed, 18 Sep 2019 21:18:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iAhLS-0006Nn-PJ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 21:18:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete
 test-armhf-armhf-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
YiB0ZXN0LWFybWhmLWFybWhmLXhsCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11dSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNmUzZTc3MTIwMzc4MWJhNjQ4MzYzNmE3MzJiMjY0NGZk
NmNhYjA4MQogIEJ1ZyBub3QgcHJlc2VudDogMGExOTY3M2FmZmJjOTE3N2VhNWY3NThiYTI0NWM3
MGRkMWE0NWE5MAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQyMi8KCgogIGNvbW1pdCA2ZTNlNzcxMjAzNzgxYmE2
NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCiAgQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIERhdGU6ICAgV2VkIFNlcCAxMSAxNjozMTozNCAyMDE5ICswMTAwCiAg
CiAgICAgIHhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0aGUgRGV2aWNlLVRyZWUgbGF0ZXIgb24g
aW4gdGhlIGJvb3QKICAgICAgCiAgICAgIEF0IHRoZSBtb21lbnQsIHRoZSBEZXZpY2UtVHJlZSBp
cyByZWxvY2F0ZWQgaW50byB4ZW5oZWFwIHdoaWxlIHNldHRpbmcKICAgICAgdXAgdGhlIG1lbW9y
eSBzdWJzeXN0ZW0uIFRoaXMgaXMgYWN0dWFsbHkgbm90IG5lY2Vzc2FyeSBiZWNhdXNlIHRoZQog
ICAgICBlYXJseSBtYXBwaW5nIGlzIHN0aWxsIHByZXNlbnQgYW5kIHdlIGRvbid0IHJlcXVpcmUg
dGhlIHZpcnR1YWwgYWRkcmVzcwogICAgICB0byBiZSBzdGFibGUgdW50aWwgdW5mbGF0dGluZyB0
aGUgRGV2aWNlLVRyZWUuCiAgICAgIAogICAgICBTbyB0aGUgcmVsb2NhdGlvbiBjYW4gc2FmZWx5
IGJlIG1vdmVkIGFmdGVyIHRoZSBtZW1vcnkgc3Vic3lzdGVtIGlzCiAgICAgIGZ1bGx5IHNldHVw
LiBUaGlzIGhhcyB0aGUgbmljZSBhZHZhbnRhZ2UgdG8gbWFrZSB0aGUgcmVsb2NhdGlvbiBjb21t
b24KICAgICAgYW5kIGxldCB0aGUgeGVuaGVhcCBhbGxvY2F0b3IgZGVjaWRlcyB3aGVyZSB0byBw
dXQgaXQuCiAgICAgIAogICAgICBMYXN0bHksIHRoZSBkZXZpY2UtdHJlZSBpcyBub3QgZ29pbmcg
dG8gYmUgdXNlZCBmb3IgQUNQSSBzeXN0ZW0uIFNvCiAgICAgIHRoZXJlIGFyZSBubyBuZWVkIHRv
IHJlbG9jYXRlIGl0IGFuZCBjYW4ganVzdCBiZSBkaXNjYXJkZWQuCiAgICAgIAogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgICBSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgog
ICAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0
YWJsZS1zbW9rZS90ZXN0LWFybWhmLWFybWhmLXhsLnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURz
IGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJv
dmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3Mt
YmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4t
dW5zdGFibGUtc21va2UvdGVzdC1hcm1oZi1hcm1oZi14bC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0
PXRtcC8xNDE0MzkuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xNDEyNTMgLS1i
bGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tdW5zdGFibGUtc21va2UgdGVzdC1hcm1oZi1h
cm1oZi14bCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQx
NDMzIGZhaWwgW2hvc3Q9YXJuZGFsZS1sYWtlc2lkZV0gLyAxNDEyNTMgW2hvc3Q9Y3ViaWV0cnVj
ay1nbGVpemVzXSAxNDEyNTAgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0MTQz
MyAvIDE0MTI1MApUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBlNjRh
YzI2NzQ5ZGMyYzBmMzkwY2FjY2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBi
ZDBmMCBlZTcxNzA4MjJmMWZjMjA5ZjMzZmViNDdiMjY4YmFiMzU1NDEzNTFkCkJhc2lzIHBhc3Mg
ZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThh
ZDgwYmQwZjAgZDk3NGYzMjFhNzk5NmUxNDllNzFmODc3M2FjOGQzNDQ4ZDNhMDdiNwpHZW5lcmF0
aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0I2U2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0
NjA4YWIzMWM4Y2YtZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjY2VmOTY2MDYx
OGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMC1jZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEw
ZmQxNmE4YWQ4MGJkMGYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2Q5NzRmMzIxYTc5
OTZlMTQ5ZTcxZjg3NzNhYzhkMzQ0OGQzYTA3YjctZWU3MTcwOFwKIDIyZjFmYzIwOWYzM2ZlYjQ3
YjI2OGJhYjM1NTQxMzUxZApMb2FkZWQgMTAwMSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFy
Y2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDE0MTI2MyBbaG9zdD1jdWJpZXRydWNrLWJyYXF1ZV0K
IDE0MTI1MCBwYXNzIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5
ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGQ5NzRmMzIxYTc5OTZlMTQ5ZTcxZjg3NzNhYzhkMzQ0OGQz
YTA3YjcKIDE0MTI1NiBbaG9zdD1jdWJpZXRydWNrLW1ldHppbmdlcl0KIDE0MTI4OCBbaG9zdD1j
dWJpZXRydWNrLWdsZWl6ZXNdCiAxNDEyNTMgW2hvc3Q9Y3ViaWV0cnVjay1nbGVpemVzXQogMTQx
MjczIFtob3N0PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQxMjU1IFtob3N0PWFybmRhbGUtYmx1ZXdh
dGVyXQogMTQxMjk3IFtob3N0PWN1YmlldHJ1Y2stZ2xlaXplc10KIDE0MTI4OSBbaG9zdD1hcm5k
YWxlLXdlc3RmaWVsZF0KIDE0MTI3OSBbaG9zdD1hcm5kYWxlLWJsdWV3YXRlcl0KIDE0MTI2MSBb
aG9zdD1hcm5kYWxlLWJsdWV3YXRlcl0KIDE0MTI4MiBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBj
YWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGNkOTM5NTM1Mzhh
YWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKIDE0MTI4NyBwYXNzIGU2NGFjMjY3NDlkYzJj
MGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGQ5NzRm
MzIxYTc5OTZlMTQ5ZTcxZjg3NzNhYzhkMzQ0OGQzYTA3YjcKIDE0MTI1NyBbaG9zdD1hcm5kYWxl
LWJsdWV3YXRlcl0KIDE0MTI2OCBbaG9zdD1jdWJpZXRydWNrLW1ldHppbmdlcl0KIDE0MTI2NiBb
aG9zdD1jdWJpZXRydWNrLW1ldHppbmdlcl0KIDE0MTI2OSBbaG9zdD1jdWJpZXRydWNrLWJyYXF1
ZV0KIDE0MTI3NCBbaG9zdD1jdWJpZXRydWNrLW1ldHppbmdlcl0KIDE0MTI3NSBbaG9zdD1jdWJp
ZXRydWNrLWJyYXF1ZV0KIDE0MTI3OCBbaG9zdD1jdWJpZXRydWNrLW1ldHppbmdlcl0KIDE0MTI4
MSBbaG9zdD1jdWJpZXRydWNrLW1ldHppbmdlcl0KIDE0MTI4NiBbaG9zdD1hcm5kYWxlLXdlc3Rm
aWVsZF0KIDE0MTI5MCBbaG9zdD1hcm5kYWxlLXdlc3RmaWVsZF0KIDE0MTI5MyBbaG9zdD1jdWJp
ZXRydWNrLWdsZWl6ZXNdCiAxNDEyOTQgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDEz
NDMgW2hvc3Q9Y3ViaWV0cnVjay1waWNhc3NvXQogMTQxMjk5IFtob3N0PWN1YmlldHJ1Y2stYnJh
cXVlXQogMTQxMzI4IFtob3N0PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQxMzAxIFtob3N0PWN1Ymll
dHJ1Y2stbWV0emluZ2VyXQogMTQxMzc5IHBhc3MgZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQy
NzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNl
Zjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgZDk3NGYzMjFhNzk5NmUxNDll
NzFmODc3M2FjOGQzNDQ4ZDNhMDdiNwogMTQxMzAzIFtob3N0PWN1YmlldHJ1Y2stYnJhcXVlXQog
MTQxMzQ3IFtob3N0PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQxMzA0IFtob3N0PWN1YmlldHJ1Y2st
cGljYXNzb10KIDE0MTMzMCBbaG9zdD1jdWJpZXRydWNrLWJyYXF1ZV0KIDE0MTMwNSBbaG9zdD1j
dWJpZXRydWNrLWJyYXF1ZV0KIDE0MTMyOSBbaG9zdD1jdWJpZXRydWNrLW1ldHppbmdlcl0KIDE0
MTMwNiBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3
NWEwZmQxNmE4YWQ4MGJkMGYwIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBj
OTgKIDE0MTM0OSBbaG9zdD1jdWJpZXRydWNrLWdsZWl6ZXNdCiAxNDEzMDggW2hvc3Q9Y3ViaWV0
cnVjay1waWNhc3NvXQogMTQxMzMyIFtob3N0PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQxMzExIGZh
aWwgZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2
YThhZDgwYmQwZjAgZjU5ODY2ZTJiYzE5MGYwODM4ZGExOTg4ZTE1NzIyY2FjMTM0MDNlNQogMTQx
MzEwIFtob3N0PWFybmRhbGUtbWV0cm9jZW50cmVdCiAxNDEzNTAgW2hvc3Q9Y3ViaWV0cnVjay1w
aWNhc3NvXQogMTQxMzEyIFtob3N0PWFybmRhbGUtbWV0cm9jZW50cmVdCiAxNDEzNzMgW2hvc3Q9
Y3ViaWV0cnVjay1waWNhc3NvXQogMTQxMzE0IFtob3N0PWFybmRhbGUtbWV0cm9jZW50cmVdCiAx
NDEzNjAgW2hvc3Q9YXJuZGFsZS1ibHVld2F0ZXJdCiAxNDEzMTMgW2hvc3Q9Y3ViaWV0cnVjay1t
ZXR6aW5nZXJdCiAxNDEzMzQgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDEzMTggW2hv
c3Q9YXJuZGFsZS1tZXRyb2NlbnRyZV0KIDE0MTMzMyBbaG9zdD1hcm5kYWxlLW1ldHJvY2VudHJl
XQogMTQxMzIxIFtob3N0PWN1YmlldHJ1Y2stbWV0emluZ2VyXQogMTQxMzE5IGZhaWwgZTY0YWMy
Njc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQw
ZjAgY2Q5Mzk1MzUzOGFhYzYwMjZhODAxMmQxNGE2M2IzMjBlYWRkMGM5OAogMTQxMzg5IFtob3N0
PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQxMzIzIHBhc3MgZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2Nk
MDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgOGVkOTZjZDA3MWZhMTA4
MDI4MTAzNmNkZDExOTRjNjVmY2RmMjY5NgogMTQxMzc4IFtob3N0PWN1YmlldHJ1Y2stZ2xlaXpl
c10KIDE0MTMzOCBbaG9zdD1jdWJpZXRydWNrLW1ldHppbmdlcl0KIDE0MTMyNSBbaG9zdD1jdWJp
ZXRydWNrLWJyYXF1ZV0KIDE0MTMyNiBwYXNzIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0
NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZWY5
NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDBhMTk2NzNhZmZiYzkxNzdlYTVm
NzU4YmEyNDVjNzBkZDFhNDVhOTAKIDE0MTM1MyBbaG9zdD1hcm5kYWxlLWJsdWV3YXRlcl0KIDE0
MTM0MSBbaG9zdD1hcm5kYWxlLW1ldHJvY2VudHJlXQogMTQxMzQwIFtob3N0PWN1YmlldHJ1Y2st
YnJhcXVlXQogMTQxMzcxIFtob3N0PWN1YmlldHJ1Y2stZ2xlaXplc10KIDE0MTM5OSBwYXNzIGU2
NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4
MGJkMGYwIDBhMTk2NzNhZmZiYzkxNzdlYTVmNzU4YmEyNDVjNzBkZDFhNDVhOTAKIDE0MTM0MiBb
aG9zdD1hcm5kYWxlLW1ldHJvY2VudHJlXQogMTQxMzYyIFtob3N0PWN1YmlldHJ1Y2stYnJhcXVl
XQogMTQxMzgxIGZhaWwgZTY0YWMyNjc0OWRjMmMwZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNlZjk2NjA2MThhODgwY2Vk
Nzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQy
N2Y2ZDI1OQogMTQxMzQ0IFtob3N0PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQxMzY1IFtob3N0PWFy
bmRhbGUtYmx1ZXdhdGVyXQogMTQxMzkzIFtob3N0PWN1YmlldHJ1Y2stcGljYXNzb10KIDE0MTM5
MCBbaG9zdD1jdWJpZXRydWNrLWJyYXF1ZV0KIDE0MTM1MiBbaG9zdD1jdWJpZXRydWNrLWdsZWl6
ZXNdCiAxNDEzNTkgW2hvc3Q9YXJuZGFsZS1ibHVld2F0ZXJdCiAxNDEzNjggW2hvc3Q9Y3ViaWV0
cnVjay1icmFxdWVdCiAxNDEzNjkgW2hvc3Q9Y3ViaWV0cnVjay1waWNhc3NvXQogMTQxMzcwIFto
b3N0PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQxMzc1IGZhaWwgZTY0YWMyNjc0OWRjMmMwZjM5MGNh
Y2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgOWUxY2ZkZjNhZTdm
MmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQxMzg4IFtob3N0PWN1YmlldHJ1Y2stcGlj
YXNzb10KIDE0MTM4MyBbaG9zdD1jdWJpZXRydWNrLWJyYXF1ZV0KIDE0MTM3NCBbaG9zdD1jdWJp
ZXRydWNrLXBpY2Fzc29dCiAxNDEzODIgW2hvc3Q9Y3ViaWV0cnVjay1nbGVpemVzXQogMTQxMzg1
IFtob3N0PWN1YmlldHJ1Y2stZ2xlaXplc10KIDE0MTM5MSBmYWlsIGU2NGFjMjY3NDlkYzJjMGYz
OTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDllMWNmZGYz
YWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTQwMiBmYWlsIGU2NGFjMjY3NDlk
YzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDZl
M2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMyYjI2NDRmZDZjYWIwODEKIDE0MTQwMyBwYXNzIGU2NGFj
MjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJk
MGYwIDBhMTk2NzNhZmZiYzkxNzdlYTVmNzU4YmEyNDVjNzBkZDFhNDVhOTAKIDE0MTM5NSBbaG9z
dD1jdWJpZXRydWNrLXBpY2Fzc29dCiAxNDEzOTggZmFpbCBlNjRhYzI2NzQ5ZGMyYzBmMzkwY2Fj
Y2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA2ZTNlNzcxMjAzNzgx
YmE2NDgzNjM2YTczMmIyNjQ0ZmQ2Y2FiMDgxCiAxNDEzOTcgW2hvc3Q9Y3ViaWV0cnVjay1waWNh
c3NvXQogMTQxNDA0IFtob3N0PWN1YmlldHJ1Y2stcGljYXNzb10KIDE0MTQwNSBbaG9zdD1jdWJp
ZXRydWNrLWJyYXF1ZV0KIDE0MTQwOSBbaG9zdD1jdWJpZXRydWNrLWdsZWl6ZXNdCiAxNDE0MDgg
W2hvc3Q9Y3ViaWV0cnVjay1waWNhc3NvXQogMTQxNDExIFtob3N0PWN1YmlldHJ1Y2stYnJhcXVl
XQogMTQxNDEyIFtob3N0PWN1YmlldHJ1Y2stZ2xlaXplc10KIDE0MTQxMyBmYWlsIGU2NGFjMjY3
NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYw
IDIwZmRiYjFiMDc2ZDJjYTc5NzcxZGQ3ZWM5OGRkZDU5M2JkZWNlMWQKIDE0MTQxNCBbaG9zdD1j
dWJpZXRydWNrLWdsZWl6ZXNdCiAxNDE0MTggcGFzcyBlNjRhYzI2NzQ5ZGMyYzBmMzkwY2FjY2Qw
NDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Y2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBkOTc0ZjMyMWE3OTk2ZTE0
OWU3MWY4NzczYWM4ZDM0NDhkM2EwN2I3CiAxNDE0MjEgZmFpbCBlNjRhYzI2NzQ5ZGMyYzBmMzkw
Y2FjY2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCAyMGZkYmIxYjA3
NmQyY2E3OTc3MWRkN2VjOThkZGQ1OTNiZGVjZTFkCiAxNDE0MTYgW2hvc3Q9YXJuZGFsZS1tZXRy
b2NlbnRyZV0KIDE0MTQyMiBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIz
MWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZWY5NjYwNjE4
YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZhNzMy
YjI2NDRmZDZjYWIwODEKIDE0MTQzOSBmYWlsIGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0
NjA4YWIzMWM4Y2YgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZWY5
NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGVlNzE3MDgyMmYxZmMyMDlmMzNm
ZWI0N2IyNjhiYWIzNTU0MTM1MWQKIDE0MTQyMyBbaG9zdD1hcm5kYWxlLW1ldHJvY2VudHJlXQog
MTQxNDI3IFtob3N0PWFybmRhbGUtbWV0cm9jZW50cmVdCiAxNDE0MjQgW2hvc3Q9Y3ViaWV0cnVj
ay1waWNhc3NvXQogMTQxNDI4IFtob3N0PWFybmRhbGUtbWV0cm9jZW50cmVdCiAxNDE0MzMgZmFp
bCBlNjRhYzI2NzQ5ZGMyYzBmMzkwY2FjY2QwNDI3NDYwOGFiMzFjOGNmIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZh
OGFkODBiZDBmMCBlZTcxNzA4MjJmMWZjMjA5ZjMzZmViNDdiMjY4YmFiMzU1NDEzNTFkCiAxNDE0
MzYgW2hvc3Q9Y3ViaWV0cnVjay1waWNhc3NvXQogMTQxNDM4IHBhc3MgZTY0YWMyNjc0OWRjMmMw
ZjM5MGNhY2NkMDQyNzQ2MDhhYjMxYzhjZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgZDk3NGYz
MjFhNzk5NmUxNDllNzFmODc3M2FjOGQzNDQ4ZDNhMDdiNwpTZWFyY2hpbmcgZm9yIGludGVyZXN0
aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDEyNTAgKHBhc3MpLCBmb3IgYmFz
aXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxNDMzIChmYWlsKSwgZm9yIGJhc2lzIGZh
aWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNDM4IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNDM5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAg
cmV2aXNpb25zIGF0IGU2NGFjMjY3NDlkYzJjMGYzOTBjYWNjZDA0Mjc0NjA4YWIzMWM4Y2YgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZWY5NjYwNjE4YTg4MGNlZDc5
ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDBhMTk2NzNhZmZiYzkxNzdlYTVmNzU4YmEyNDVjNzBkZDFh
NDVhOTAKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxNDEzMjYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxNDEzOTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxNDEzOTkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDE0MTQwMiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDE0MTQwMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNDIy
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9i
bGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIDZlM2U3NzEyMDM3ODFiYTY0ODM2MzZh
NzMyYjI2NDRmZDZjYWIwODEKICBCdWcgbm90IHByZXNlbnQ6IDBhMTk2NzNhZmZiYzkxNzdlYTVm
NzU4YmEyNDVjNzBkZDFhNDVhOTAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0MjIvCgoKICBjb21taXQgNmUzZTc3
MTIwMzc4MWJhNjQ4MzYzNmE3MzJiMjY0NGZkNmNhYjA4MQogIEF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBEYXRlOiAgIFdlZCBTZXAgMTEgMTY6MzE6MzQgMjAx
OSArMDEwMAogIAogICAgICB4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVl
IGxhdGVyIG9uIGluIHRoZSBib290CiAgICAgIAogICAgICBBdCB0aGUgbW9tZW50LCB0aGUgRGV2
aWNlLVRyZWUgaXMgcmVsb2NhdGVkIGludG8geGVuaGVhcCB3aGlsZSBzZXR0aW5nCiAgICAgIHVw
IHRoZSBtZW1vcnkgc3Vic3lzdGVtLiBUaGlzIGlzIGFjdHVhbGx5IG5vdCBuZWNlc3NhcnkgYmVj
YXVzZSB0aGUKICAgICAgZWFybHkgbWFwcGluZyBpcyBzdGlsbCBwcmVzZW50IGFuZCB3ZSBkb24n
dCByZXF1aXJlIHRoZSB2aXJ0dWFsIGFkZHJlc3MKICAgICAgdG8gYmUgc3RhYmxlIHVudGlsIHVu
ZmxhdHRpbmcgdGhlIERldmljZS1UcmVlLgogICAgICAKICAgICAgU28gdGhlIHJlbG9jYXRpb24g
Y2FuIHNhZmVseSBiZSBtb3ZlZCBhZnRlciB0aGUgbWVtb3J5IHN1YnN5c3RlbSBpcwogICAgICBm
dWxseSBzZXR1cC4gVGhpcyBoYXMgdGhlIG5pY2UgYWR2YW50YWdlIHRvIG1ha2UgdGhlIHJlbG9j
YXRpb24gY29tbW9uCiAgICAgIGFuZCBsZXQgdGhlIHhlbmhlYXAgYWxsb2NhdG9yIGRlY2lkZXMg
d2hlcmUgdG8gcHV0IGl0LgogICAgICAKICAgICAgTGFzdGx5LCB0aGUgZGV2aWNlLXRyZWUgaXMg
bm90IGdvaW5nIHRvIGJlIHVzZWQgZm9yIEFDUEkgc3lzdGVtLiBTbwogICAgICB0aGVyZSBhcmUg
bm8gbmVlZCB0byByZWxvY2F0ZSBpdCBhbmQgY2FuIGp1c3QgYmUgZGlzY2FyZGVkLgogICAgICAK
ICAgICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0Bl
cGFtLmNvbT4KICAgICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jp
c2VjdC94ZW4tdW5zdGFibGUtc21va2UvdGVzdC1hcm1oZi1hcm1oZi14bC54ZW4tYm9vdC57ZG90
LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KMTQxNDM5OiB0b2xlcmFibGUgRkFJTAoKZmxpZ2h0IDE0MTQzOSB4ZW4tdW5zdGFibGUtc21v
a2UgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xNDE0MzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 22:09:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 22:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAi8M-0007Ed-Jv; Wed, 18 Sep 2019 22:09:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAi8L-0007EQ-Fv
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 22:09:09 +0000
X-Inumbo-ID: eea47289-da60-11e9-9648-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eea47289-da60-11e9-9648-12813bfff9fa;
 Wed, 18 Sep 2019 22:09:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAi8I-0000g0-Uz; Wed, 18 Sep 2019 22:09: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 1iAi8I-0006Se-LM; Wed, 18 Sep 2019 22:09:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAi8I-00018e-Kj; Wed, 18 Sep 2019 22:09:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141440-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=2655bfaa5df3dae62218a731ce6fac38639968e9
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 22:09:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141440: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ0MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDI2NTViZmFhNWRmM2RhZTYyMjE4YTczMWNlNmZhYzM4NjM5OTY4ZTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA2IGRheXMgICA0MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0NDAgIDIwMTktMDktMTggMTk6MDA6MzMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 22:34:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 22:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAiWu-0003Yz-Gs; Wed, 18 Sep 2019 22:34:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAiWt-0003Yq-6o
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 22:34:31 +0000
X-Inumbo-ID: 799cc694-da64-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 799cc694-da64-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 22:34:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAiWq-00019p-0r; Wed, 18 Sep 2019 22:34: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 1iAiWp-00005O-Ov; Wed, 18 Sep 2019 22:34:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAiWp-00035B-Ns; Wed, 18 Sep 2019 22:34:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141386-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ad062195731bea1624ce7160e79e0fcdaa25c1b5
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 22:34:27 +0000
Subject: [Xen-devel] [linux-linus test] 141386: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM4NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxMzg2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFkMDYyMTk1NzMxYmVhMTYyNGNlNzE2
MGU3OWUwZmNkYWEyNWMxYjUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAxOTggZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMTk3IGRheXMgIDE0OSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEzODYgIDIwMTktMDktMTcgMDQ6MzI6Mjkg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ0MTQgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5NzMzMzkgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 18 23:00:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Sep 2019 23:00:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAiw7-00007Q-3Z; Wed, 18 Sep 2019 23:00:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iYj9=XN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAiw5-00007F-G2
 for xen-devel@lists.xenproject.org; Wed, 18 Sep 2019 23:00:33 +0000
X-Inumbo-ID: 19c533f6-da68-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19c533f6-da68-11e9-b299-bc764e2007e4;
 Wed, 18 Sep 2019 23:00: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 1iAivx-0001eq-2e; Wed, 18 Sep 2019 23:00: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 1iAivw-0002NW-Pl; Wed, 18 Sep 2019 23:00:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAivw-000407-LN; Wed, 18 Sep 2019 23:00:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141394-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat: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-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install: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-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-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-arm64-arm64-xl-thunderx:xen-boot: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-amd64-amd64-xl-qemut-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: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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=e19c5132f78a70cc53745558c0e728fecc74030a
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 18 Sep 2019 23:00:24 +0000
Subject: [Xen-devel] [linux-4.4 test] 141394: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTM5NCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTM5NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGUx
OWM1MTMyZjc4YTcwY2M1Mzc0NTU1OGMwZTcyOGZlY2M3NDAzMGEKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2Vk
NTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBa
ICAgNDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6
MjYgWiAgIDQzIGRheXMgICA1MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDEzNjEg
IDIwMTktMDktMTYgMDg6NDI6MTkgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4i
IDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24u
c2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwu
Y29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBW
bGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5p
di5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4K
ICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5jb20+CiAgQWxleGFuZGVyIEtvY2hl
dGtvdiA8YWwua29jaGV0QGdtYWlsLmNvbT4KICBBbGV4YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRl
ci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQW5kcmVhIFBhcnJpIDxhbmRyZWEucGFycmlA
YW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+
CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJv
dXQgPGFwcm91dEBsbC5taXQuZWR1PgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3Jn
PgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFybmFsZG8gQ2Fy
dmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFycmV0IFJob2RlbiA8YnJo
b0Bnb29nbGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNv
LnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gQmxv
Y2sgPGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhA
a2VybmVsLmNyYXNoaW5nLm9yZz4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNv
bT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQg
PGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4KICBCb2IgUGV0
ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjgu
ZGU+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJpcyA8YnJpYW5u
b3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFy
bS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJydXMuY29tPgog
IENoZW4gWXUgPHl1LmMuY2hlbkBpbnRlbC5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUu
b3JnPgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENocmlzdG9waGUg
SkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29uZyBXYW5nIDx4aXlv
dS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94
Lm5ldD4KICBEYW5pZWwgQnJpc3RvdCBkZSBPbGl2ZWlyYSA8YnJpc3RvdEByZWRoYXQuY29tPgog
IERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhdmUgSm9uZXMgPGRhdmVqQGNv
ZGVtb25rZXkub3JnLnVrPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVuaXMgS2lyamFub3YgPGtkYUBs
aW51eC1wb3dlcnBjLm9yZz4KICBEaW5nIFhpYW5nIDxkaW5neGlhbmdAY21zcy5jaGluYW1vYmls
ZS5jb20+CiAgRGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQuY29tPgogIERtaXRyeSBUb3Jv
a2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24gQnJhY2UgPGRvbi5icmFjZUBt
aWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNvbT4KICBEb3VnIExl
ZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRG91Z2xhcyBBbmRlcnNvbiA8ZGlhbmRlcnNA
Y2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdl
biBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmVsaXBlIEJhbGJpIDxi
YWxiaUB0aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29t
PgogIEZlbGlwZSBGLiBUb25lbGxvIDxldUBmZWxpcGV0b25lbGxvLmNvbT4KICBGZW5nIFN1biA8
bG95b3U4NUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEZ1
cWlhbiBIdWFuZyA8aHVhbmdmcS5kYXhpYW5AZ21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZl
biA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hA
bGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+
CiAgR3VpbGxhdW1lIE5hdWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdXN0YXZvIEEuIFIu
IFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhaWJpbiBaaGFuZyA8aGFpYmluemhh
bmdAdGVuY2VudC5jb20+CiAgaGFpYmluemhhbmco5byg5rW35paMKSA8aGFpYmluemhhbmdAdGVu
Y2VudC5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgSGFucyBVbGxpIEty
b2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5j
YXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAg
SGVuayB2YW4gZGVyIExhYW4gPG9wZW5zb3VyY2VAaGVua3ZkbGFhbi5jb20+CiAgSGVyYmVydCBY
dSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBz
aW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVsZXNpcy5jby5q
cD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgogIEh1aSBQZW5n
IDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAg
SWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBn
bWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgogIEluZ28gTW9s
bmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBu
ZXRyb25vbWUuY29tPgogIEphbiBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+CiAgSmFzb24g
QS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmFzb24gQmFyb24gPGpiYXJvbkBha2Ft
YWkuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXNvbiBXYW5n
IDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1cmdoQGNhbm9u
aWNhbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4K
ICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5dUBrZXJuZWwu
b3JnPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlhbmdmZW5nIFhp
YW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNl
LmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBpcmtvIDxqaXJpQG1l
bGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3Zv
bGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRl
bC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpvbmF0aGFuIExl
bW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAgSm9zZXBoIFFpIDxqb3NlcGgucWlAbGlu
dXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxp
bnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0Bp
bnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4KICBLYWkt
SGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3Zh
bG9AY29kZWF1cm9yYS5vcmc+CiAgS2F6dXlhIE1penVndWNoaSA8a2F6dXlhLm1penVndWNoaS5r
c0ByZW5lc2FzLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZWZl
bmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExlb24gUm9tYW5vdnNreSA8bGVvbnJvQG1l
bGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBueHAuY29tPgog
IExpZG9uZyBDaGVuIDxsaWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxs
ZWlqQGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAg
THVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVk
b3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVl
c0BzdXNlLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBNYW5pc2ggQ2hv
cHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0eiA8bWFpbEBtcHkuZGU+
CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjIFp5bmdpZXIg
PG1hekBrZXJuZWwub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4K
ICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBN
YXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxh
bmRAYXJtLmNvbT4KICBNYXJrIFpoYW5nIDxtYXJrekBtZWxsYW5veC5jb20+CiAgTWFydGluIEsu
IFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU3BlcmwgPGtl
cm5lbEBtYXJ0aW4uc3Blcmwub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJv
QHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAg
TWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0PgogIE1pY2hhZWwg
Uy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5j
b20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFsIE5hemFyZXdp
Y3ogPG1pbmE4NkBtaW5hODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9qZWRhLnNhbmRv
bmlzQGdtYWlsLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtr
byBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2Nr
YUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1p
cXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYgQW1pdCA8bmFt
aXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUgKCkgbGluYXJv
ICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8ub3JnPgogIE5h
dGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2aWQgRW1hbWRv
b3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2Vs
bEBnb29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+CiAgTmljb2xh
cyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8
bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51bWZvciBNYml6aXdvLVRpYXBvIDxudW1z
QGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIE9saXZlciBO
ZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0
PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBQYWJsbyBOZWlyYSBB
eXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5j
b20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4K
ICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZA
bWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgog
IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFpp
amxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21h
aWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVybmJ1bGxAb3JhY2xlLmNvbT4KICBQaGls
aXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0
QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFkaW0gS3LEjW3DocWZIDxy
a3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lA
aW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNAcHJldmFzLmRr
PgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4LmludGVsLmNvbT4K
ICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgogIFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQu
aG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEubmV0PgogIFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIHJ1aXBwYW4gPHJ1aXBw
YW5AdGVuY2VudC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51
az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW0gUHJvdHNlbmtv
IDxzZW1lbi5wcm90c2Vua29AbGluYXJvLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5l
bC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVs
LmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNlYmFzdGlhbiBQYXJzY2hhdWVy
IDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRpLmNvbT4KICBT
aW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNvaGVpbCBIYXNzYXMg
WWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4
LmlibS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVm
YW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4u
a2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVh
ay1zeXN0ZW0uY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdGV2ZSBG
cmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUg
PHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0aC1wcmFidS5z
dWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2Fk
Y29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRh
a2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25kcmF0aXVrIDx0YWtvbmRyYUBj
aXNjby5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRobyBWdSA8dGhvLnZ1Lndo
QHJ2Yy5yZW5lc2FzLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1
c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4KICBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgVGFpIDx0aG9tYXMudGFpQG9y
YWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5mcm9pZGNvZXVyQHRlc3NhcmVzLm5ldD4K
ICBUaXdlaSBCaWUgPHRpd2VpLmJpZUBpbnRlbC5jb20+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29t
PgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1
Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNw
YWNlLmNvbT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVy
IDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBs
aW5hcm8ub3JnPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZp
bm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJA
bGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdh
bmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2FucGVuZyBMaSA8d2FucGVu
Zy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgogIFdl
bndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25A
YXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVp
am4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1AbGludXgtd2F0
Y2hkb2cub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGlhb2p1biBaaGFv
IDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwu
Y29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlpbmcgWHVlIDx5aW5nLnh1
ZUB3aW5kcml2ZXIuY29tPgogIHlvbmdkdWFuIDx5b25nZHVhbkB0ZW5jZW50LmNvbT4KICBZb3No
aWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZb3NoaWhpcm8g
U2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVjaHVuZyBDaGVu
ZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
PgogIFl1bmZhbmcgVGFpIDx5dW5mYW5ndGFpQHRlbmNlbnQuY29tPgogIFplZmFuIExpIDxsaXpl
ZmFuQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3ZWkuY29tPgog
IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgogIFpob3V5YW5nIEpp
YSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNzczMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 00:05:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 00: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 1iAjwR-0003PI-7p; Thu, 19 Sep 2019 00:04:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAjwP-0003P3-Sf
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 00:04:57 +0000
X-Inumbo-ID: 19b998bc-da71-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19b998bc-da71-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 00:04:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAjwI-0003Ot-72; Thu, 19 Sep 2019 00:04:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAjwH-0006H3-KW; Thu, 19 Sep 2019 00:04:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAjwH-0001UC-Js; Thu, 19 Sep 2019 00:04:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141415-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=522b3d2b24d0f7ac78dad442c990d4e34db0eaf2
X-Osstest-Versions-That: libvirt=7d84ce059e2c1b93948211c35ad7ae76a0f0d67a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 00:04:49 +0000
Subject: [Xen-devel] [libvirt test] 141415: 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>

ZmxpZ2h0IDE0MTQxNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0MTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTM4NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMzg0CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDUyMmIzZDJiMjRkMGY3YWM3OGRhZDQ0MmM5OTBkNGUzNGRiMGVh
ZjIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDdkODRjZTA1OWUyYzFi
OTM5NDgyMTFjMzVhZDdhZTc2YTBmMGQ2N2EKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTM4NCAg
MjAxOS0wOS0xNyAwNDoxOTowMCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE0
MTUgIDIwMTktMDktMTggMDU6MzY6NTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBNaWNoYWVsIENoYXBtYW4g
PG1pa2VAdmVyeS5wdXp6bGluZy5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgN2Q4
NGNlMDU5ZS4uNTIyYjNkMmIyNCAgNTIyYjNkMmIyNGQwZjdhYzc4ZGFkNDQyYzk5MGQ0ZTM0ZGIw
ZWFmMiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 01:52:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 01:52:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAlc7-0000S2-GH; Thu, 19 Sep 2019 01:52:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAlc6-0000Rx-NH
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 01:52:06 +0000
X-Inumbo-ID: 14b19464-da80-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 14b19464-da80-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 01:52:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAlc4-0001Fv-E3; Thu, 19 Sep 2019 01:52:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAlc3-00079G-US; Thu, 19 Sep 2019 01:52:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAlc3-0005Jm-Tm; Thu, 19 Sep 2019 01:52:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141407-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-arm64-arm64-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-rtds: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-cubietruck: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-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-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-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-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-xsm: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-xsm:saverestore-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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-i386-xl-qemut-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-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-amd64-xl-qemuu-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=db2d0b7c1dde59b93045a6d011f392fb04b276af
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 01:52:03 +0000
Subject: [Xen-devel] [linux-4.19 test] 141407: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQwNyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0MDcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQg
ZmFpbCBpbiAxNDEzNzIgcGFzcyBpbiAxNDE0MDcKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQxMzcyIHBhc3MgaW4gMTQx
NDA3CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rs
b2FkZXIgIGZhaWwgcGFzcyBpbiAxNDEzNzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEyIGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQg
ZmFpbCBwYXNzIGluIDE0MTM3MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAyIGhvc3RzLWFsbG9jYXRlICAgc3RhcnZlZCBpbiAxNDEzNzIgbi9hCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGIyZDBiN2MxZGRlNTliOTMw
NDVhNmQwMTFmMzkyZmIwNGIyNzZhZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDMyMCBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAzMTggZGF5cyAg
MjM3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTM3MiAgMjAxOS0wOS0xNiAxNjox
Mzo0NiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjU2MCBwZW9wbGUgdG91Y2hlZCBy
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
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
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
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
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIyNDgxOCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 01:56:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 01:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAlgA-0000xU-4F; Thu, 19 Sep 2019 01:56:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAlg8-0000xC-TP
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 01:56:16 +0000
X-Inumbo-ID: a740d484-da80-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a740d484-da80-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 01:56:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAlg0-0001Ks-Q0; Thu, 19 Sep 2019 01:56: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 1iAlg0-0007Wu-C9; Thu, 19 Sep 2019 01:56:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAlg0-00024a-Bb; Thu, 19 Sep 2019 01:56:08 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141420-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=2fa3479cfadb0bb3fe694dbfd29f2350eb2570df
X-Osstest-Versions-That: freebsd=a3dbacfc31a3c2ef7d9d4d12d4e5108f044c0701
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 01:56:08 +0000
Subject: [Xen-devel] [freebsd-master test] 141420: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQyMCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNDIwLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMmZhMzQ3OWNmYWRiMGJiM2ZlNjk0
ZGJmZDI5ZjIzNTBlYjI1NzBkZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgYTNkYmFjZmMzMWEzYzJlZjdkOWQ0ZDEyZDRlNTEwOGYwNDRjMDcwMQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTQxMDA0ICAyMDE5LTA5LTA0IDA5OjIwOjEzIFogICAxNCBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDE0MTA4NiAgMjAxOS0wOS0wNiAwOToyMTozMyBaICAgMTIgZGF5cyAgICA2
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTQyMCAgMjAxOS0wOS0xOCAwOToxOTo1
NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFkcmlhbiA8YWRyaWFu
QEZyZWVCU0Qub3JnPgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYXZnIDxhdmdA
RnJlZUJTRC5vcmc+CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9yZz4KICBiY3JhbiA8YmNyYW5ARnJl
ZUJTRC5vcmc+CiAgYmRyYWdvbiA8YmRyYWdvbkBGcmVlQlNELm9yZz4KICBiZHJld2VyeSA8YmRy
ZXdlcnlARnJlZUJTRC5vcmc+CiAgYnIgPGJyQEZyZWVCU0Qub3JnPgogIGJyb29rcyA8YnJvb2tz
QEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNocyA8Y2hzQEZyZWVCU0Qu
b3JnPgogIGNyZWVzIDxjcmVlc0BGcmVlQlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAg
ZGVscGhpaiA8ZGVscGhpakBGcmVlQlNELm9yZz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBk
bWdrIDxkbWdrQEZyZWVCU0Qub3JnPgogIGRvdWdtIDxkb3VnbUBGcmVlQlNELm9yZz4KICBlZCA8
ZWRARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZmFiaWVudCA8
ZmFiaWVudEBGcmVlQlNELm9yZz4KICBnYWxsYXRpbiA8Z2FsbGF0aW5ARnJlZUJTRC5vcmc+CiAg
Z2xlYml1cyA8Z2xlYml1c0BGcmVlQlNELm9yZz4KICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+
CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVCU0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3Jn
PgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgogIGphaCA8amFoQEZyZWVCU0Qub3JnPgogIGplZmYg
PGplZmZARnJlZUJTRC5vcmc+CiAgamdoIDxqZ2hARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpo
aWJiaXRzQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGpraW0g
PGpraW1ARnJlZUJTRC5vcmc+CiAgam1nIDxqbWdARnJlZUJTRC5vcmc+CiAgam9oYWx1biA8am9o
YWx1bkBGcmVlQlNELm9yZz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtp
YkBGcmVlQlNELm9yZz4KICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJl
ZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJT
RC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3Jn
PgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBGcmVl
QlNELm9yZz4KICBtaXpoa2EgPG1pemhrYUBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNE
Lm9yZz4KICBvc2hvZ2JvIDxvc2hvZ2JvQEZyZWVCU0Qub3JnPgogIHBmZyA8cGZnQEZyZWVCU0Qu
b3JnPgogIHBoaWxpcCA8cGhpbGlwQEZyZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxybWFja2xlbUBG
cmVlQlNELm9yZz4KICBycnMgPHJyc0BGcmVlQlNELm9yZz4KICBzY290dGwgPHNjb3R0bEBGcmVl
QlNELm9yZz4KICBzY290dHBoIDxzY290dHBoQEZyZWVCU0Qub3JnPgogIHNldmFuIDxzZXZhbkBG
cmVlQlNELm9yZz4KICBzZyA8c2dARnJlZUJTRC5vcmc+CiAgc2pnIDxzamdARnJlZUJTRC5vcmc+
CiAgc3RldmVrIDxzdGV2ZWtARnJlZUJTRC5vcmc+CiAgc3dpbGxzIDxzd2lsbHNARnJlZUJTRC5v
cmc+CiAgdGFrYXdhdGEgPHRha2F3YXRhQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVl
QlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBG
cmVlQlNELm9yZz4KICB3dWxmIDx3dWxmQEZyZWVCU0Qub3JnPgogIHl1cmlwdiA8eXVyaXB2QEZy
ZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvZnJlZWJzZC5naXQKICAgYTNkYmFjZmMzMWEuLjJmYTM0NzljZmFkICAyZmEzNDc5Y2ZhZGIw
YmIzZmU2OTRkYmZkMjlmMjM1MGViMjU3MGRmIC0+IHRlc3RlZC9tYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 02:32:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 02:32: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 1iAmF4-0008DG-47; Thu, 19 Sep 2019 02:32:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAmF3-0008Cu-4M
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 02:32:21 +0000
X-Inumbo-ID: b3f3768c-da85-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3f3768c-da85-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 02:32:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAmF1-0002SX-Bu; Thu, 19 Sep 2019 02:32:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAmF0-0001MQ-W3; Thu, 19 Sep 2019 02:32:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAmF0-0004jg-VD; Thu, 19 Sep 2019 02:32:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141450-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 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
X-Osstest-Versions-This: xen=2655bfaa5df3dae62218a731ce6fac38639968e9
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 02:32:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141450: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ1MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgZmFpbCBwYXNzIGluIDE0MTQ0MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyNjU1YmZhYTVkZjNkYWU2MjIxOGE3MzFjZTZmYWMz
ODYzOTk2OGU5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxMDE0ZjQ3
YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDEyNTMgIDIwMTktMDktMTIgMTc6MDA6NDMgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQxMjU1ICAyMDE5LTA5LTEyIDIxOjAxOjIyIFogICAgNiBkYXlzICAgNDEgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNDQwICAyMDE5LTA5LTE4IDE5OjAwOjMzIFogICAgMCBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6
b24uZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDgwNiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 04:11:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 04:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAnmS-0000mF-SZ; Thu, 19 Sep 2019 04:10: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=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAnmS-0000ly-0C
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 04:10:56 +0000
X-Inumbo-ID: 767897fc-da93-11e9-964e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 767897fc-da93-11e9-964e-12813bfff9fa;
 Thu, 19 Sep 2019 04:10: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 1iAnmL-0004Mc-01; Thu, 19 Sep 2019 04:10: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 1iAnmK-00009H-Nw; Thu, 19 Sep 2019 04:10:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAnmK-0005A8-Mw; Thu, 19 Sep 2019 04:10:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141419-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-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-amd64-amd64-libvirt-vhd: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a4b5b2e06e424454b690b31a9a965990b9eb60c1
X-Osstest-Versions-That: linux=4d856f72c10ecb060868ed10ff1b1453943fc6c8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 04:10:48 +0000
Subject: [Xen-devel] [linux-next test] 141419: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQxOSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0MTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDEzNTQKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tl
ZCBpbiAxNDEzNTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gMTQxMzU0CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDEz
NTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgICAgICBmYWlsICBsaWtlIDE0MTM1NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxMzU0CiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTM1NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAx
NDEzNTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM1NAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxMzU0CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTM1NAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTQxMzU0CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM1NAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQxMzU0CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MTM1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCA3IHhlbi1ib290IGZhaWwgbGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM1NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIGxpa2UgMTQxMzU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBs
aWtlIDE0MTM1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTQxMzU0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzNTQK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDE0MTM1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGxpa2UgMTQxMzU0CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwg
bGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxMzU0
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM1NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTQxMzU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MTM1
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQxMzU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzNTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MTM1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGE0YjViMmUwNmU0MjQ0NTRiNjkwYjMxYTlh
OTY1OTkwYjllYjYwYzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDRk
ODU2ZjcyYzEwZWNiMDYwODY4ZWQxMGZmMWIxNDUzOTQzZmM2YzgKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQxNDE5ICAyMDE5LTA5LTE4IDA5OjE5OjA2IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 05:58:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 05:58:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iApRz-0003Gj-Bf; Thu, 19 Sep 2019 05:57: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=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iApRy-0003GC-2A
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 05:57:54 +0000
X-Inumbo-ID: 653fda0e-daa2-11e9-964e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 653fda0e-daa2-11e9-964e-12813bfff9fa;
 Thu, 19 Sep 2019 05:57: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 1iApRm-0006m6-K2; Thu, 19 Sep 2019 05:57: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 1iApRm-0006qI-7S; Thu, 19 Sep 2019 05:57:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iApRm-0006Bo-6U; Thu, 19 Sep 2019 05:57:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141430-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 05:57:42 +0000
Subject: [Xen-devel] [xen-unstable test] 141430: 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>

ZmxpZ2h0IDE0MTQzMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQzMC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMzc2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEzNzYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTM3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMzc2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDEzNzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxMzc2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDEzNzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTM3NgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTQzMCAgMjAxOS0wOS0xOCAxNDowNTowNCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAg
ICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
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
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJl
YWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 06:00:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 06:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iApUB-0004MU-VL; Thu, 19 Sep 2019 06:00:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iApU9-0004M0-UK
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 06:00:09 +0000
X-Inumbo-ID: b8e9b59e-daa2-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8e9b59e-daa2-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 06:00: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 1iApU3-0006v1-0z; Thu, 19 Sep 2019 06: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 1iApU2-00073C-JP; Thu, 19 Sep 2019 06:00:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iApU2-0007ci-Ik; Thu, 19 Sep 2019 06:00:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141454-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=2655bfaa5df3dae62218a731ce6fac38639968e9
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 06:00:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141454: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ1NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDI2NTViZmFhNWRmM2RhZTYyMjE4YTczMWNlNmZhYzM4NjM5OTY4ZTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA2IGRheXMgICA0MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0NDAgIDIwMTktMDktMTggMTk6MDA6MzMgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 06:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 06:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAqFt-0004H5-SW; Thu, 19 Sep 2019 06:49: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=hJAN=XO=amazon.de=prvs=1581112ce=wipawel@srs-us1.protection.inumbo.net>)
 id 1iAqFs-0004Gn-T2
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 06:49:29 +0000
X-Inumbo-ID: 9edd72ba-daa9-11e9-964e-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9edd72ba-daa9-11e9-964e-12813bfff9fa;
 Thu, 19 Sep 2019 06:49:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568875766; x=1600411766;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=QqYZkDq/MCMhJhIDfD8w54YQnqh3dagq2oFsTg0XI9k=;
 b=rr3EXjZNidjvvCvkLvgdi7tf/DHMh3W9ruBqa6mPD8vYAYas4SWHtY8Q
 cGmn3DPdV1pfzVPtG0TTSV6OUx8wivCNCJq4U2p//hSBw//Oo46gOf5p6
 Iz9axvDsnIkdpEQhhiiXCgxCuizFMOMErWX77lwSmwN26Cj+AEu0LVknf U=;
X-IronPort-AV: E=Sophos;i="5.64,522,1559520000"; d="scan'208";a="834322922"
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;
 19 Sep 2019 06:48:56 +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 (Postfix) with ESMTPS
 id 31DDBA26FE; Thu, 19 Sep 2019 06:48:52 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 19 Sep 2019 06:48:52 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 19 Sep 2019 06:48:51 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Thu, 19 Sep 2019 06:48:51 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Lars Kurth <lars.kurth@citrix.com>
Thread-Topic: [PATCH] create-diff-object: more precisely identify .rodata
 sections
Thread-Index: AQHVbfOz/MMBt+ID2EWJUuzwV092UacxMOkAgAAAuYCAAAoqAIAAA2sAgAAA4oCAAAnWAIAAAk0AgABB74CAAQKDAA==
Date: Thu, 19 Sep 2019 06:48:51 +0000
Message-ID: <3127EB86-D659-4976-854D-56A19F4504BA@amazon.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
 <f164b812-4b52-bf5b-d48a-57fcc1e824cf@arm.com>
 <0DDE80F8-7E7A-4A2D-B2E3-E8E7C626A608@amazon.com>
 <17F0ADCC-4CA6-4E32-BD49-D71F6C6C2991@citrix.com>
In-Reply-To: <17F0ADCC-4CA6-4E32-BD49-D71F6C6C2991@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.166.63]
Content-ID: <C7BCF5D33EB5FB4AA13885EE02EF6698@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

DQoNCj4gT24gMTguIFNlcCAyMDE5LCBhdCAxNzoyMywgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBj
aXRyaXguY29tPiB3cm90ZToNCj4gDQo+IA0KPiANCj4g77u/T24gMTgvMDkvMjAxOSwgMTI6Mjcs
ICJXaWVjem9ya2lld2ljeiwgUGF3ZWwiIDx3aXBhd2VsQGFtYXpvbi5kZT4gd3JvdGU6DQo+IA0K
PiANCj4gDQo+PiBPbiAxOC4gU2VwIDIwMTksIGF0IDEzOjE5LCBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToNCj4+IA0KPj4gSGkgUGF3ZWwsDQo+PiANCj4+IE9uIDE4
LzA5LzIwMTkgMTE6NDQsIFdpZWN6b3JraWV3aWN6LCBQYXdlbCB3cm90ZToNCj4+Pj4gT24gMTgu
IFNlcCAyMDE5LCBhdCAxMjo0MSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+
IHdyb3RlOg0KPj4+PiANCj4+Pj4gSnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIGNy
ZWF0ZS1kaWZmLW9iamVjdDogbW9yZSBwcmVjaXNlbHkgaWRlbnRpZnkgLnJvZGF0YSBzZWN0aW9u
cyIpOg0KPj4+Pj4gT24gMTgvMDkvMjAxOSAxMDo1MiwgV2llY3pvcmtpZXdpY3osIFBhd2VsIHdy
b3RlOg0KPj4+Pj4+ICQgc2NyaXB0cy8uL2FkZF9tYWludGFpbmVycy5wbCAtZCB+L2dpdC9saXZl
cGF0Y2gtYnVpbGQtdG9vbHMNCj4+Pj4+IA0KPj4+Pj4gJy1kJyBvbmx5IHRlbGxzIHlvdSB3aGVy
ZSB0aGUgcGF0Y2hlcyBmaWxlcyBhcmUuIFRoZSBzY3JpcHQgd2lsbCBsb29rIHVwIGZvciB0aGUN
Cj4+Pj4+IE1BSU5UQUlORVJTIGZpbGUgaW4gdGhlIGN1cnJlbnQgZGlyZWN0b3J5Lg0KPj4+PiAN
Cj4+Pj4gSG1tbS4gIEkgd29uZGVyIGlmIHdlIGNvdWxkIGRldGVjdCB0aGlzIHNpdHVhdGlvbiBz
b21laG93LiAgVGhpcyB3aWxsDQo+Pj4+IGJlIGEgY29tbW9uIHVzZXIgZXJyb3IgSSB0aGluay4N
Cj4+Pj4gDQo+Pj4gSSBzaG91bGQgaGF2ZSBsb29rZWQgdHdpY2UgYmVmb3JlIHNlbmRpbmcgdGhl
IHBhdGNoIG91dC4gQnV0LCB3aGF0IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCBmb3IgbWUNCj4+PiBp
cyBhZGRpdGlvbmFsIG9wdGlvbiB0byB0aGUgYWRkX21haW50YWluZXJzLnBsIHNjcmlwdCBsaWtl
OiAtbSAuL01BSU5UQUlORVJTDQo+PiANCj4+IFdlbGwgdGhlIGZpbGVuYW1lIHdpbGwgYWx3YXlz
IGJlIHRoZSBzYW1lLCBzbyBhdCBiZXN0IHlvdSB3aWxsIHByb3ZpZGUgcmVkdW5kYW50IGluZm9y
bWF0aW9uLg0KPiANCj4gICAgTm90IGlmIEkgY3JlYXRlIGEgZ2l0LWlnbm9yZWQgc3ltbGluayB0
byB0aGUgb3RoZXIgcmVwby4NCj4gDQo+IFlvdSBjb3VsZCBhbHNvIHB1dCBhZGRfbWFpbnRhaW5l
cnMucGwgb24gdGhlIHBhdGgNCj4gDQo+IFVudGlsIEkgaW1wbGVtZW50IGEgZml4LCAgSSBmaXhl
ZCB0aGUgZG9jcy4gU2VlDQo+ICogaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU3Vi
bWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzI1VzaW5nX2FkZF9tYWludGFpbmVycy5wbF8uMjhv
cl9nZXRfbWFpbnRhaW5lci5wbC4yOV9mcm9tX291dHNpZGVfb2ZfeGVuLmdpdCANCj4gKiBodHRw
czovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNo
ZXMjU2V0dGluZ190aGF0X2hlbHBfc2F2ZV95b3VfdGltZSANCj4gDQoNClRoYW5rIHlvdSBMYXJz
LiBJIHVwZGF0ZWQgbXkgc2NyaXB0cyBhbmQgd29ya2Zsb3dzIGFjY29yZGluZ2x5Lg0KDQo+IExh
cnMNCg0KQmVzdCBSZWdhcmRzLA0KUGF3ZWwgV2llY3pvcmtpZXdpY3oNCg0KDQoNCgoKCkFtYXpv
biBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJl
cmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJp
Y2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0
OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 07:57:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 07:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iArJL-0008K4-Tx; Thu, 19 Sep 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=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iArJK-0008Jz-9Q
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 07:57:06 +0000
X-Inumbo-ID: 0b40bef4-dab3-11e9-964f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b40bef4-dab3-11e9-964f-12813bfff9fa;
 Thu, 19 Sep 2019 07:56: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 1iArJ7-0000f0-6K; Thu, 19 Sep 2019 07:56: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 1iArJ6-0005QK-QY; Thu, 19 Sep 2019 07:56:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iArJ6-0008Mh-Pe; Thu, 19 Sep 2019 07:56:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141434-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-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=f8c3db33a5e863291182f8862ddf81618a7c6194
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 07:56:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 141434: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQzNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0MzQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAy
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIGY4YzNkYjMzYTVlODYzMjkxMTgyZjg4NjJkZGY4MTYxOGE3
YzYxOTQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMw
OGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4
MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMzIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
NDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDMwIGRheXMgICAzNyBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDE0MzQgIDIwMTktMDktMTggMTY6MDk6MjMgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtv
dmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVA
bGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRy
ZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXku
c2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBC
QUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRo
YXQuY29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3Ju
LmRlPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAg
Q2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hyaXN0aWFuIFN2ZW5z
c29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+
CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxj
bWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgog
IEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxA
bGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21h
aWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2
aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJh
bmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1
b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4K
ICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJh
YXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAg
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVydsOpIFBvdXNz
aW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BA
Z21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgog
IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSXZhbiBSZW4gPGl2YW5yZW5A
dGVuY2VudC5jb20+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKaW5n
IExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1z
LmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4g
U25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBnb29nbGUuY29tPgogIEp1
YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3Vh
bEByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgS8WRdsOhZ8Oz
LCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxs
YXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2
aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgUWlhbmcg
PGxpcTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1haWwuY29tPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9z
YXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUt
YXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF4IEZpbGlw
cG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4K
ICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJj
aWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29t
PgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFp
bC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0
IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5p
Ym0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBN
YWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIg
TGlldmVuIDxwbEBrYW1wLmRlPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k
QHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAg
UmFtaXJvIFBvbGxhIDxyYW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8
cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5n
QGdtYWlsLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJv
Lm9yZz4KICBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3Nl
bW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRo
bmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4K
ICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2Vu
ZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0By
dC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZh
biBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJl
ZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNv
bT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBT
ZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBM
aSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4
LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWluZyBGYW5n
IDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4K
ICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTQ0NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 08:48:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 08:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAs70-00018S-Ke; Thu, 19 Sep 2019 08: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=dnR6=XO=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iAs6z-000180-Qb
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 08:48:25 +0000
X-Inumbo-ID: 3d613e48-daba-11e9-9651-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d613e48-daba-11e9-9651-12813bfff9fa;
 Thu, 19 Sep 2019 08:48:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568882904;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=iBD6eomk0qZeQdxoYStUQgNGGX8ka3GcMRp/krvXiWI=;
 b=f8MUxk9p5mVmVGqa1AK71lr0KzgZTIZkc5RChw9DB255MeI3ACZTYaB8
 cKKpIJ112p9Jx7QETeZujaMaitl58Q9N7RyB/csFu/TE++sNo7KO6VQ8O
 h/s8ZWC1M718y0F4ZOQX9T25+4CLBTaCZCrNKM5cOtUYU/l26NVRnYfz8 Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2cnyLPOZddpbYXvZrZQHRaGmVi/nbUBGQQVHvd4YKpEko6DzOySdsA9w9xlQg/ucn5ZUyA6Nr2
 +8Cv9GlHxyq8mg2LtmvyYJl/+4bgr5WomBkRnPC82oq3CTW9bUCybJSUAOsp6xsXoeGsPYcfff
 NKoo7LppdGpZe/l1cSmmEMd2cdXd7PEM+yOH285TdQO8JPwrlmkU62mEiA9sAIM/+EnGgF1XPE
 Yfk74zcxvzwWHtTAfIEBl6+UoQC4dzrw4XVcGEozLTSCuxgUlnZhaaHqhAzsEIjskawbz78uvS
 94A=
X-SBRS: 2.7
X-MesageID: 5979063
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,522,1559534400"; 
   d="scan'208";a="5979063"
To: Jan Beulich <jbeulich@suse.com>
References: <20190913192759.10795-1-andrew.cooper3@citrix.com>
 <20190913192759.10795-9-andrew.cooper3@citrix.com>
 <9619667f-e43a-7ad9-2e71-40fbe7421484@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: <6583aaaf-1bae-1e0e-1b23-f5af9dfae991@citrix.com>
Date: Thu, 19 Sep 2019 09:48:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9619667f-e43a-7ad9-2e71-40fbe7421484@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDkvMjAxOSAxNzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDkuMjAxOSAy
MToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gKyAgICBlbHNlCj4+ICsgICAgewo+PiArICAg
ICAgICAvKgo+PiArICAgICAgICAgKiBUb3BvbG9neSBmb3IgSFZNIGd1ZXN0cyBpcyBlbnRpcmVs
eSBjb250cm9sbGVkIGJ5IFhlbi4gIEZvciBub3csIHdlCj4+ICsgICAgICAgICAqIGhhcmRjb2Rl
IEFQSUNfSUQgPSB2Y3B1X2lkICogMiB0byBnaXZlIHRoZSBpbGx1c2lvbiBvZiBubyBTTVQuCj4+
ICsgICAgICAgICAqLwo+PiArICAgICAgICBwLT5iYXNpYy5odHQgPSB0cnVlOwo+PiArICAgICAg
ICBwLT5leHRkLmNtcF9sZWdhY3kgPSBmYWxzZTsKPj4gKwo+PiArICAgICAgICBwLT5iYXNpYy5s
cHBwICo9IDI7Cj4gU28gYXMgSSd2ZSBqdXN0IGxlYXJuZWQgZnJvbSBpbnZlc3RpZ2F0aW5nIHRo
ZSBtdWx0aS12Q1BVIGd1ZXN0IGJvb3QKPiBpc3N1ZSBvbiBSb21lLCB0aGlzIC4uLgo+Cj4+ICsg
ICAgICAgIHN3aXRjaCAoIHAtPng4Nl92ZW5kb3IgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAg
IGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKPj4gKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyAocC0+
Y2FjaGUuc3VibGVhZltpXS50eXBlICYmCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGkg
PCBBUlJBWV9TSVpFKHAtPmNhY2hlLnJhdykpOyArK2kgKQo+PiArICAgICAgICAgICAgewo+PiAr
ICAgICAgICAgICAgICAgIHAtPmNhY2hlLnN1YmxlYWZbaV0uY29yZXNfcGVyX3BhY2thZ2UgPQo+
PiArICAgICAgICAgICAgICAgICAgICAocC0+Y2FjaGUuc3VibGVhZltpXS5jb3Jlc19wZXJfcGFj
a2FnZSA8PCAxKSB8IDE7Cj4gLi4uLCB0aGlzLCBhbmQgLi4uCj4KPj4gKyAgICAgICAgICAgICAg
ICBwLT5jYWNoZS5zdWJsZWFmW2ldLnRocmVhZHNfcGVyX2NhY2hlID0gMDsKPj4gKyAgICAgICAg
ICAgIH0KPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgICAgIGNhc2UgWDg2X1ZF
TkRPUl9BTUQ6Cj4+ICsgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9IWUdPTjoKPj4gKyAgICAgICAg
ICAgIHAtPmV4dGQubmMgPSAocC0+ZXh0ZC5uYyA8PCAxKSB8IDE7Cj4gLi4uIHRoaXMgY2FuIG92
ZXJmbG93IChpbiB0aGUgZmlyc3QgY2FzZSBpbiBwYXJ0aWN1bGFyIGxlYWRpbmcgdG8KPiBhIHZh
bHVlIG9mIHplcm8gd2hlbiB0aGUgaW5pdGlhbCB2YWx1ZSB3YXMgMTI4KS4gSSB0aGluayBpdAo+
IHdvdWxkbid0IGJlIGJhZCBpZiBhbGwgb2YgdGhlc2Ugd2VyZSBtYWRlIHNhdHVyYXRpbmcgb3Bl
cmF0aW9ucwo+IGluIHRoaXMgbmV3IGNvZGUsIGRlc3BpdGUgdGhpcyBub3QgYmVpbmcgYW4gZXhh
Y3QgZXF1aXZhbGVudCBvZgo+IHRoZSBvbGQgY29kZS4gSSBoYXZlbid0IHRyaWVkIG91dCB5ZXQg
d2hldGhlciBjb3JyZWN0aW5nIHRoaXMgaW4KPiB0aGUgb2xkIGNvZGUgKHRodXMgYXBwbGljYWJs
ZSB0byA0LjEyIGFuZCBvbGRlcikgd2lsbCBiZSBlbm91Z2gKPiB0byBmaXggdGhlIGlzc3VlLCBi
dXQgaXQgaXMgY2VydGFpbmx5IHBhcnQgb2Ygd2hhdCdzIG5lZWRlZC4KCkdpdmVuIHRoYXQgd2Ug
b2J2aW91c2x5IHdhbnQgdG8gYmFja3BvcnQsIGFuZCBJJ20gc3RpbGwgd2FpdGluZyBvbiBhY2tz
LAppdCBtaWdodCBiZSBiZXN0IGZvciBtZSB0byByZWJhc2UgdGhpcyBwYXRjaCBvdmVyIHdoYXRl
dmVyIGNoYW5nZXMgYXJlCm5lY2Vzc2FyeSB0byBmaXggUm9tZS4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 09:15:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 09: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 1iAsX7-0006Q6-4v; Thu, 19 Sep 2019 09:15:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAsX5-0006Q0-KT
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 09:15:23 +0000
X-Inumbo-ID: ff4110d0-dabd-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ff4110d0-dabd-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 09:15:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7B714337;
 Thu, 19 Sep 2019 02:15: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 490E53F575;
 Thu, 19 Sep 2019 02:15:05 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190822065132.48200-1-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ca78e0fa-b97d-9ba6-4734-66fb92fa7442@arm.com>
Date: Thu, 19 Sep 2019 10:15:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190822065132.48200-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>,
 Jan Beulich <jbeulich@suse.com>, Brian Woods <brian.woods@amd.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAyMi8wOC8yMDE5IDA3OjUxLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4g
VGhlIG5ldyBmb3JtYXQgc3BlY2lmaWVyIGlzICclcHAnLCBhbmQgcHJpbnRzIGEgcGNpX3NiZGZf
dCB1c2luZyB0aGUKPiBzZWc6YnVzOmRldi5mdW5jIGZvcm1hdC4gUmVwbGFjZSBhbGwgU0JERnMg
cHJpbnRlZCB1c2luZwo+ICclMDR4OiUwMng6JTAyeC4ldScgdG8gdXNlIHRoZSBuZXcgZm9ybWF0
IHNwZWNpZmllci4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkZvciB0
aGUgY29tbW9uIGNvZGU6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCkNoZWVycywKCj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgIC0gVXNlIGJhc2Ug
OCB0byBwcmludCB0aGUgZnVuY3Rpb24gbnVtYmVyLgo+ICAgLSBTb3J0IHRoZSBhZGRpdGlvbiBp
biB0aGUgcG9pbnRlciBmdW5jdGlvbiBhbHBoYWJldGljYWxseS4KPiAtLS0KPiAgIGRvY3MvbWlz
Yy9wcmludGstZm9ybWF0cy50eHQgICAgICAgICAgICAgICAgfCAgIDUgKwo+ICAgeGVuL2FyY2gv
eDg2L2h2bS92bXNpLmMgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQo+ICAgeGVuL2FyY2gv
eDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzNSArKystLS0KPiAgIHhlbi9j
b21tb24vdnNwcmludGYuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTggKysrKwo+ICAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYyAgICB8ICAxNyArKy0KPiAgIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyAgICAgfCAgIDUgKy0KPiAgIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRlY3QuYyAgfCAgIDUgKy0KPiAgIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgfCAgMTIgKy0tCj4gICB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jICAgIHwgICAzICstCj4gICB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgIDI1ICsrLS0tCj4g
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgICAgICAgICAgIHwgMTE0ICsrKysr
KysrLS0tLS0tLS0tLS0tCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jICAg
ICAgICAgIHwgIDI1ICsrKy0tCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVt
YXAuYyAgICAgIHwgIDExICstCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyAgICAgICAgIHwgIDgwICsrKysrKy0tLS0tLS0tCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvcXVpcmtzLmMgICAgICAgIHwgIDIyICsrLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC91dGlscy5jICAgICAgICAgfCAgIDYgKy0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9hdHMuYyAgICAgICAgICAgfCAgMTMgKy0tCj4gICB4ZW4vZHJpdmVycy92cGNpL2hl
YWRlci5jICAgICAgICAgICAgICAgICAgIHwgIDExICstCj4gICB4ZW4vZHJpdmVycy92cGNpL21z
aS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCj4gICB4ZW4vZHJpdmVycy92cGNpL21z
aXguYyAgICAgICAgICAgICAgICAgICAgIHwgIDI0ICsrLS0tCj4gICAyMCBmaWxlcyBjaGFuZ2Vk
LCAxODkgaW5zZXJ0aW9ucygrKSwgMjU4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9k
b2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0IGIvZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4
dAo+IGluZGV4IDA4MGY0OThmNjUuLjhmNjY2ZjY5NmEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNj
L3ByaW50ay1mb3JtYXRzLnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9wcmludGstZm9ybWF0cy50eHQK
PiBAQCAtNDgsMyArNDgsOCBAQCBEb21haW4gYW5kIHZDUFUgaW5mb3JtYXRpb246Cj4gICAgICAg
ICAgICAgICAgICBUaGUgZG9tYWluIHBhcnQgYXMgYWJvdmUsIHdpdGggdGhlIHZjcHVfaWQgcHJp
bnRlZCBpbiBkZWNpbWFsLgo+ICAgICAgICAgICAgICAgICAgICBlLmcuICBkMHYxCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIGRbSURMRV12MAo+ICsKPiArUENJOgo+ICsKPiArICAgICAgICVw
cCAgICAgUENJIGRldmljZSBhZGRyZXNzIGluIFM6QjpELkYgZm9ybWF0IGZyb20gYSBwY2lfc2Jk
Zl90Lgo+ICsgICAgICAgICAgICAgICAgIGUuZy4gIDAwMDQ6MDI6MDAuMAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCj4gaW5k
ZXggNjU5N2Q5ZjcxOS4uYzljZDFjMjZjNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3Ztc2kuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCj4gQEAgLTY5MywxMCArNjkz
LDggQEAgc3RhdGljIGludCB2cGNpX21zaV91cGRhdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYsIHVpbnQzMl90IGRhdGEsCj4gICAKPiAgICAgICAgICAgaWYgKCByYyApCj4gICAgICAgICAg
IHsKPiAtICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gYmluZCBQSVJRICV1OiAlZFxuIiwK
PiAtICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBk
ZXYtPmRldmZuKSwKPiAtICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4p
LCBwaXJxICsgaSwgcmMpOwo+ICsgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJXBw
OiBmYWlsZWQgdG8gYmluZCBQSVJRICV1OiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAg
JnBkZXYtPnNiZGYsIHBpcnEgKyBpLCByYyk7Cj4gICAgICAgICAgICAgICB3aGlsZSAoIGJpbmQu
bWFjaGluZV9pcnEtLSA+IHBpcnEgKQo+ICAgICAgICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95
X2JpbmQocGRldi0+ZG9tYWluLCAmYmluZCk7Cj4gICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4g
QEAgLTc1MCw5ICs3NDgsNyBAQCBzdGF0aWMgaW50IHZwY2lfbXNpX2VuYWJsZShjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwgdWludDMyX3QgZGF0YSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJm1zaV9pbmZvKTsKPiAgICAgICBpZiAoIHJjICkKPiAgICAgICB7Cj4g
LSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQg
dG8gbWFwIFBJUlE6ICVkXG4iLAo+IC0gICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+
YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gLSAgICAgICAgICAgICAgICAgUENJX0ZVTkMo
cGRldi0+ZGV2Zm4pLCByYyk7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIiVwcDog
ZmFpbGVkIHRvIG1hcCBQSVJROiAlZFxuIiwgJnBkZXYtPnNiZGYsIHJjKTsKPiAgICAgICAgICAg
cmV0dXJuIHJjOwo+ICAgICAgIH0KPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNp
LmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKPiBpbmRleCBkNjMwNjAwNWE5Li4xNGQ4NmY5MTk1IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc2ku
Ywo+IEBAIC00MjgsOCArNDI4LDggQEAgc3RhdGljIGJvb2wgbXNpX3NldF9tYXNrX2JpdChzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2MsIGJvb2wgaG9zdCwgYm9vbCBndWVzdCkKPiAgICAgICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgICAgICBwZGV2LT5tc2l4LT53YXJuZWQgPSBkb21pZDsKPiAgICAg
ICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICJjYW5ub3QgbWFzayBJUlEgJWQ6IG1hc2tpbmcgTVNJLVggb24gRG9tJWQncyAlMDR4
OiUwMng6JTAyeC4ldVxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICBkZXNjLT5pcnEsIGRv
bWlkLCBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgImNh
bm5vdCBtYXNrIElSUSAlZDogbWFza2luZyBNU0ktWCBvbiBEb20lZCdzICVwcFxuIiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICBkZXNjLT5pcnEsIGRvbWlkLCAmcGRldi0+c2JkZik7Cj4gICAg
ICAgICAgICAgICB9Cj4gICAgICAgICAgIH0KPiAgICAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9t
YXNrYWxsID0gbWFza2FsbDsKPiBAQCAtOTg3LDExICs5ODcsMTEgQEAgc3RhdGljIGludCBtc2l4
X2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGNpX2RldiAqZGV2LAo+ICAgICAgICAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IGRldi0+ZG9tYWluID86IGN1cnJkOwo+ICAgCj4gICAgICAgICAgICAg
ICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8IGQgIT0gY3VycmQgKQo+IC0gICAg
ICAgICAgICAgICAgcHJpbnRrKCIlcyB1c2Ugb2YgTVNJLVggb24gJTA0eDolMDJ4OiUwMnguJXUg
YnkgRG9tJWRcbiIsCj4gKyAgICAgICAgICAgICAgICBwcmludGsoIiVzIHVzZSBvZiBNU0ktWCBv
biAlcHAgYnkgJXBkXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBpc19oYXJkd2FyZV9k
b21haW4oY3VycmQpCj4gICAgICAgICAgICAgICAgICAgICAgICAgID8gWEVOTE9HX1dBUk5JTkcg
IlBvdGVudGlhbGx5IGluc2VjdXJlIgo+ICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhFTkxP
R19FUlIgIkluc2VjdXJlIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xv
dCwgZnVuYywgZC0+ZG9tYWluX2lkKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAmZGV2LT5z
YmRmLCBkKTsKPiAgICAgICAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAmJgo+
ICAgICAgICAgICAgICAgICAgICAvKiBBc3N1bWUgYSBkb21haW4gd2l0aG91dCBtZW1vcnkgaGFz
IG5vIG1hcHBpbmdzIHlldC4gKi8KPiAgICAgICAgICAgICAgICAgICAgKCFpc19oYXJkd2FyZV9k
b21haW4oY3VycmQpIHx8IGQtPnRvdF9wYWdlcykgKQo+IEBAIC0xMDQ2LDE4ICsxMDQ2LDE1IEBA
IHN0YXRpYyBpbnQgX19wY2lfZW5hYmxlX21zaShzdHJ1Y3QgbXNpX2luZm8gKm1zaSwgc3RydWN0
IG1zaV9kZXNjICoqZGVzYykKPiAgICAgICBvbGRfZGVzYyA9IGZpbmRfbXNpX2VudHJ5KHBkZXYs
IG1zaS0+aXJxLCBQQ0lfQ0FQX0lEX01TSSk7Cj4gICAgICAgaWYgKCBvbGRfZGVzYyApCj4gICAg
ICAgewo+IC0gICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQg
dG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAgICBtc2ktPmly
cSwgbXNpLT5zZWcsIG1zaS0+YnVzLAo+IC0gICAgICAgICAgICAgICBQQ0lfU0xPVChtc2ktPmRl
dmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfRVJS
ICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJIG9uICVwcFxuIiwKPiArICAgICAgICAgICAg
ICAgbXNpLT5pcnEsICZwZGV2LT5zYmRmKTsKPiAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4g
ICAgICAgfQo+ICAgCj4gICAgICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwg
UENJX0NBUF9JRF9NU0lYKTsKPiAgICAgICBpZiAoIG9sZF9kZXNjICkKPiAgICAgICB7Cj4gLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJNU0ktWCBhbHJlYWR5IGluIHVzZSBvbiAlMDR4
OiUwMng6JTAyeC4ldVxuIiwKPiAtICAgICAgICAgICAgICAgbXNpLT5zZWcsIG1zaS0+YnVzLAo+
IC0gICAgICAgICAgICAgICBQQ0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZm
bikpOwo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiTVNJLVggYWxyZWFkeSBpbiB1
c2Ugb24gJXBwXG4iLCAmcGRldi0+c2JkZik7Cj4gICAgICAgICAgIF9fcGNpX2Rpc2FibGVfbXNp
eChvbGRfZGVzYyk7Cj4gICAgICAgfQo+ICAgCj4gQEAgLTExMTQsMTYgKzExMTEsMTUgQEAgc3Rh
dGljIGludCBfX3BjaV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpX2luZm8gKm1zaSwgc3RydWN0IG1z
aV9kZXNjICoqZGVzYykKPiAgICAgICBvbGRfZGVzYyA9IGZpbmRfbXNpX2VudHJ5KHBkZXYsIG1z
aS0+aXJxLCBQQ0lfQ0FQX0lEX01TSVgpOwo+ICAgICAgIGlmICggb2xkX2Rlc2MgKQo+ICAgICAg
IHsKPiAtICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAgICBtc2ktPmly
cSwgbXNpLT5zZWcsIG1zaS0+YnVzLCBzbG90LCBmdW5jKTsKPiArICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRvIE1TSS1YIG9uICVwcFxuIiwKPiArICAg
ICAgICAgICAgICAgbXNpLT5pcnEsICZwZGV2LT5zYmRmKTsKPiAgICAgICAgICAgcmV0dXJuIC1F
RVhJU1Q7Cj4gICAgICAgfQo+ICAgCj4gICAgICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShw
ZGV2LCAtMSwgUENJX0NBUF9JRF9NU0kpOwo+ICAgICAgIGlmICggb2xkX2Rlc2MgKQo+ICAgICAg
IHsKPiAtICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIk1TSSBhbHJlYWR5IGluIHVzZSBv
biAlMDR4OiUwMng6JTAyeC4ldVxuIiwKPiAtICAgICAgICAgICAgICAgbXNpLT5zZWcsIG1zaS0+
YnVzLCBzbG90LCBmdW5jKTsKPiArICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIk1TSSBh
bHJlYWR5IGluIHVzZSBvbiAlcHBcbiIsICZwZGV2LT5zYmRmKTsKPiAgICAgICAgICAgX19wY2lf
ZGlzYWJsZV9tc2kob2xkX2Rlc2MpOwo+ICAgICAgIH0KPiAgIAo+IEBAIC0xMTcwLDkgKzExNjYs
OCBAQCBzdGF0aWMgdm9pZCBfX3BjaV9kaXNhYmxlX21zaXgoc3RydWN0IG1zaV9kZXNjICplbnRy
eSkKPiAgICAgICAgICAgd3JpdGVsKDEsIGVudHJ5LT5tYXNrX2Jhc2UgKyBQQ0lfTVNJWF9FTlRS
WV9WRUNUT1JfQ1RSTF9PRkZTRVQpOwo+ICAgICAgIGVsc2UgaWYgKCAhKGNvbnRyb2wgJiBQQ0lf
TVNJWF9GTEFHU19NQVNLQUxMKSApCj4gICAgICAgewo+IC0gICAgICAgIHByaW50ayhYRU5MT0df
V0FSTklORwo+IC0gICAgICAgICAgICAgICAiY2Fubm90IGRpc2FibGUgSVJRICVkOiBtYXNraW5n
IE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAgICBlbnRyeS0+
aXJxLCBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJO
SU5HICJjYW5ub3QgZGlzYWJsZSBJUlEgJWQ6IG1hc2tpbmcgTVNJLVggb24gJXBwXG4iLAo+ICsg
ICAgICAgICAgICAgICBlbnRyeS0+aXJxLCAmZGV2LT5zYmRmKTsKPiAgICAgICAgICAgbWFza2Fs
bCA9IHRydWU7Cj4gICAgICAgfQo+ICAgICAgIGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gbWFz
a2FsbDsKPiBAQCAtMTM0MCw3ICsxMzM1LDYgQEAgaW50IHBjaV9yZXN0b3JlX21zaV9zdGF0ZShz
dHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgICBzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5LCAqdG1w
Owo+ICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKPiAgICAgICBzdHJ1Y3QgbXNpX21zZyBt
c2c7Cj4gLSAgICB1OCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZV
TkMocGRldi0+ZGV2Zm4pOwo+ICAgICAgIHVuc2lnbmVkIGludCB0eXBlID0gMCwgcG9zID0gMDsK
PiAgICAgICB1MTYgY29udHJvbCA9IDA7Cj4gICAKPiBAQCAtMTM2OSw5ICsxMzYzLDggQEAgaW50
IHBjaV9yZXN0b3JlX21zaV9zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgICAgICAg
aWYgKGRlc2MtPm1zaV9kZXNjICE9IGVudHJ5KQo+ICAgICAgICAgICB7Cj4gICAgICAgYm9ndXM6
Cj4gLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwKPiAtICAgICAgICAgICAgICAgICAg
ICAiUmVzdG9yZSBNU0kgZm9yICUwNHg6JTAyeDolMDJ4OiV1IGVudHJ5ICV1IG5vdCBzZXQ/XG4i
LAo+IC0gICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5j
LCBpKTsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiUmVzdG9yZSBNU0kgZm9y
ICVwcCBlbnRyeSAldSBub3Qgc2V0P1xuIiwKPiArICAgICAgICAgICAgICAgICAgICAmcGRldi0+
c2JkZiwgaSk7Cj4gICAgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5s
b2NrLCBmbGFncyk7Cj4gICAgICAgICAgICAgICBpZiAoIHR5cGUgPT0gUENJX0NBUF9JRF9NU0lY
ICkKPiAgICAgICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNiZGYsIG1zaXhf
Y29udHJvbF9yZWcocG9zKSwKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92c3ByaW50Zi5jIGIv
eGVuL2NvbW1vbi92c3ByaW50Zi5jCj4gaW5kZXggMTgzZDNlZDRiYi4uMTg1YTRiZDU2MSAxMDA2
NDQKPiAtLS0gYS94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKPiArKysgYi94ZW4vY29tbW9uL3ZzcHJp
bnRmLmMKPiBAQCAtMzk0LDYgKzM5NCwyMCBAQCBzdGF0aWMgY2hhciAqcHJpbnRfdmNwdShjaGFy
ICpzdHIsIGNvbnN0IGNoYXIgKmVuZCwgY29uc3Qgc3RydWN0IHZjcHUgKnYpCj4gICAgICAgcmV0
dXJuIG51bWJlcihzdHIgKyAxLCBlbmQsIHYtPnZjcHVfaWQsIDEwLCAtMSwgLTEsIDApOwo+ICAg
fQo+ICAgCj4gK3N0YXRpYyBjaGFyICpwcmludF9wY2lfYWRkcihjaGFyICpzdHIsIGNvbnN0IGNo
YXIgKmVuZCwgY29uc3QgcGNpX3NiZGZfdCAqc2JkZikKPiArewo+ICsgICAgc3RyID0gbnVtYmVy
KHN0ciwgZW5kLCBzYmRmLT5zZWcsIDE2LCA0LCAtMSwgWkVST1BBRCk7Cj4gKyAgICBpZiAoIHN0
ciA8IGVuZCApCj4gKyAgICAgICAgKnN0ciA9ICc6JzsKPiArICAgIHN0ciA9IG51bWJlcihzdHIg
KyAxLCBlbmQsIHNiZGYtPmJ1cywgMTYsIDIsIC0xLCBaRVJPUEFEKTsKPiArICAgIGlmICggc3Ry
IDwgZW5kICkKPiArICAgICAgICAqc3RyID0gJzonOwo+ICsgICAgc3RyID0gbnVtYmVyKHN0ciAr
IDEsIGVuZCwgc2JkZi0+ZGV2LCAxNiwgMiwgLTEsIFpFUk9QQUQpOwo+ICsgICAgaWYgKCBzdHIg
PCBlbmQgKQo+ICsgICAgICAgICpzdHIgPSAnLic7Cj4gKyAgICByZXR1cm4gbnVtYmVyKHN0ciAr
IDEsIGVuZCwgc2JkZi0+Zm4sIDgsIC0xLCAtMSwgMCk7Cj4gK30KPiArCj4gICBzdGF0aWMgY2hh
ciAqcG9pbnRlcihjaGFyICpzdHIsIGNvbnN0IGNoYXIgKmVuZCwgY29uc3QgY2hhciAqKmZtdF9w
dHIsCj4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICphcmcsIGludCBmaWVsZF93
aWR0aCwgaW50IHByZWNpc2lvbiwKPiAgICAgICAgICAgICAgICAgICAgICAgIGludCBmbGFncykK
PiBAQCAtNDc2LDYgKzQ5MCwxMCBAQCBzdGF0aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNv
bnN0IGNoYXIgKmVuZCwgY29uc3QgY2hhciAqKmZtdF9wdHIsCj4gICAgICAgICAgIH0KPiAgICAg
ICB9Cj4gICAKPiArICAgIGNhc2UgJ3AnOiAvKiBQQ0kgU0JERi4gKi8KPiArICAgICAgICArKypm
bXRfcHRyOwo+ICsgICAgICAgIHJldHVybiBwcmludF9wY2lfYWRkcihzdHIsIGVuZCwgYXJnKTsK
PiArCj4gICAgICAgY2FzZSAncyc6IC8qIFN5bWJvbCBuYW1lIHdpdGggb2Zmc2V0IGFuZCBzaXpl
IChpZmYgb2Zmc2V0ICE9IDApICovCj4gICAgICAgY2FzZSAnUyc6IC8qIFN5bWJvbCBuYW1lIHVu
Y29uZGl0aW9uYWxseSB3aXRoIG9mZnNldCBhbmQgc2l6ZSAqLwo+ICAgICAgIHsKPiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMKPiBpbmRleCA2NjhhOTgwNWVmLi45NDdh
MjRkNzE5IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9h
Y3BpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jCj4g
QEAgLTcyNCw5ICs3MjQsOCBAQCBzdGF0aWMgdTE2IF9faW5pdCBwYXJzZV9pdmhkX2RldmljZV9z
cGVjaWFsKAo+ICAgICAgICAgICByZXR1cm4gMDsKPiAgICAgICB9Cj4gICAKPiAtICAgIEFNRF9J
T01NVV9ERUJVRygiSVZIRCBTcGVjaWFsOiAlMDR4OiUwMng6JTAyeC4ldSB2YXJpZXR5ICUjeCBo
YW5kbGUgJSN4XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgIHNlZywgUENJX0JVUyhiZGYpLCBQ
Q0lfU0xPVChiZGYpLCBQQ0lfRlVOQyhiZGYpLAo+IC0gICAgICAgICAgICAgICAgICAgIHNwZWNp
YWwtPnZhcmlldHksIHNwZWNpYWwtPmhhbmRsZSk7Cj4gKyAgICBBTURfSU9NTVVfREVCVUcoIklW
SEQgU3BlY2lhbDogJXBwIHZhcmlldHkgJSN4IGhhbmRsZSAlI3hcbiIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgJlBDSV9TQkRGMihzZWcsIGJkZiksIHNwZWNpYWwtPnZhcmlldHksIHNwZWNpYWwt
PmhhbmRsZSk7Cj4gICAgICAgYWRkX2l2cnNfbWFwcGluZ19lbnRyeShiZGYsIGJkZiwgc3BlY2lh
bC0+aGVhZGVyLmRhdGFfc2V0dGluZywgaW9tbXUpOwo+ICAgCj4gICAgICAgc3dpdGNoICggc3Bl
Y2lhbC0+dmFyaWV0eSApCj4gQEAgLTc0OSw5ICs3NDgsOSBAQCBzdGF0aWMgdTE2IF9faW5pdCBw
YXJzZV9pdmhkX2RldmljZV9zcGVjaWFsKAo+ICAgICAgICAgICBpZiAoIGlkeCA8IG5yX2lvYXBp
Y19zYmRmICkKPiAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJ
VkhEOiBDb21tYW5kIGxpbmUgb3ZlcnJpZGUgcHJlc2VudCBmb3IgSU8tQVBJQyAlI3giCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiKElWUlM6ICUjeCBkZXZJRCAlMDR4OiUwMng6JTAy
eC4ldSlcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb2FwaWNfc2JkZltpZHhd
LmlkLCBzcGVjaWFsLT5oYW5kbGUsIHNlZywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBDSV9CVVMoYmRmKSwgUENJX1NMT1QoYmRmKSwgUENJX0ZVTkMoYmRmKSk7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiKElWUlM6ICUjeCBkZXZJRCAlcHApXG4iLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW9hcGljX3NiZGZbaWR4XS5pZCwgc3BlY2lhbC0+aGFuZGxl
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlBDSV9TQkRGMihzZWcsIGJkZikpOwo+
ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgIH0KPiAgIAo+IEBAIC04MjEsOSArODIw
LDkgQEAgc3RhdGljIHUxNiBfX2luaXQgcGFyc2VfaXZoZF9kZXZpY2Vfc3BlY2lhbCgKPiAgICAg
ICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICBjYXNlIEhQRVRfQ01ETDoKPiAgICAgICAgICAg
ICAgIEFNRF9JT01NVV9ERUJVRygiSVZIRDogQ29tbWFuZCBsaW5lIG92ZXJyaWRlIHByZXNlbnQg
Zm9yIEhQRVQgJSN4ICIKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICIoSVZSUzogJSN4
IGRldklEICUwNHg6JTAyeDolMDJ4LiV1KVxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGhwZXRfc2JkZi5pZCwgc3BlY2lhbC0+aGFuZGxlLCBzZWcsIFBDSV9CVVMoYmRmKSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGJkZiksIFBDSV9GVU5DKGJkZikp
Owo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIihJVlJTOiAlI3ggZGV2SUQgJXBwKVxu
IiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhwZXRfc2JkZi5pZCwgc3BlY2lhbC0+
aGFuZGxlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJlBDSV9TQkRGMihzZWcsIGJk
ZikpOwo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgIGNhc2UgSFBFVF9OT05FOgo+
ICAgICAgICAgICAgICAgLyogc2V0IGRldmljZSBpZCBvZiBocGV0ICovCj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwo+IGluZGV4IGFmM2ExZmI4NjUuLjNlZWIyMTRiYTMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jCj4g
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jCj4gQEAgLTI5Niw5
ICsyOTYsOCBAQCB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsCj4gICAKPiAgICAgICBpZiAoICFpb21tdSApCj4gICAgICAgewo+
IC0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiJXM6IENhbid0IGZpbmQgaW9tbXUgZm9yICUwNHg6
JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcGRl
di0+c2VnLCBwZGV2LT5idXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKHBk
ZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2Zm4pKTsKPiArICAgICAgICBBTURfSU9NTVVf
REVCVUcoIiVzOiBDYW4ndCBmaW5kIGlvbW11IGZvciAlcHBcbiIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCAmcGRldi0+c2JkZik7Cj4gICAgICAgICAgIHJldHVybjsKPiAg
ICAgICB9Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2RldGVjdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2RldGVjdC5j
Cj4gaW5kZXggZDc4MmU2NmVlZS4uMjFhNTI3NWQ2ZCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZGV0ZWN0LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfZGV0ZWN0LmMKPiBAQCAtMTg1LDkgKzE4NSw4IEBAIGludCBfX2lu
aXQgYW1kX2lvbW11X2RldGVjdF9vbmVfYWNwaSgKPiAgIAo+ICAgICAgIHJ0ID0gcGNpX3JvX2Rl
dmljZShpb21tdS0+c2VnLCBidXMsIFBDSV9ERVZGTihkZXYsIGZ1bmMpKTsKPiAgICAgICBpZiAo
IHJ0ICkKPiAtICAgICAgICBwcmludGsoWEVOTE9HX0VSUgo+IC0gICAgICAgICAgICAgICAiQ291
bGQgbm90IG1hcmsgY29uZmlnIHNwYWNlIG9mICUwNHg6JTAyeDolMDJ4LiV1IHJlYWQtb25seSAo
JWQpXG4iLAo+IC0gICAgICAgICAgICAgICBpb21tdS0+c2VnLCBidXMsIGRldiwgZnVuYywgcnQp
Owo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDb3VsZCBub3QgbWFyayBjb25maWcgc3Bh
Y2Ugb2YgJXBwIHJlYWQtb25seSAoJWQpXG4iLAo+ICsgICAgICAgICAgICAgICAmUENJX1NCREYy
KGlvbW11LT5zZWcsIGlvbW11LT5iZGYpLCBydCk7Cj4gICAKPiAgICAgICBsaXN0X2FkZF90YWls
KCZpb21tdS0+bGlzdCwgJmFtZF9pb21tdV9oZWFkKTsKPiAgICAgICBydCA9IDA7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4gaW5kZXggYmI1YTNlNTdjOS4uNjM0
YzE2Nzk4MiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
aW5pdC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+
IEBAIC03NzgsOSArNzc4LDggQEAgc3RhdGljIGJvb2xfdCBfX2luaXQgc2V0X2lvbW11X2ludGVy
cnVwdF9oYW5kbGVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQo+ICAgICAgIHBjaWRldnNfdW5s
b2NrKCk7Cj4gICAgICAgaWYgKCAhaW9tbXUtPm1zaS5kZXYgKQo+ICAgICAgIHsKPiAtICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIklPTU1VOiBubyBwZGV2IGZvciAlMDR4OiUwMng6JTAyeC4ldVxu
IiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgaW9tbXUtPnNlZywgUENJX0JVUyhpb21tdS0+
YmRmKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QoaW9tbXUtPmJkZiksIFBD
SV9GVU5DKGlvbW11LT5iZGYpKTsKPiArICAgICAgICBBTURfSU9NTVVfREVCVUcoIklPTU1VOiBu
byBwZGV2IGZvciAlcHBcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERjIo
aW9tbXUtPnNlZywgaW9tbXUtPmJkZikpOwo+ICAgICAgICAgICByZXR1cm4gMDsKPiAgICAgICB9
Cj4gICAKPiBAQCAtODY2LDkgKzg2NSw2IEBAIF9faW5pdGNhbGwoaW92X2FkanVzdF9pcnFfYWZm
aW5pdGllcyk7Cj4gICBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfZXJyYXR1bV83NDZfd29ya2Fyb3Vu
ZChzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKPiAgIHsKPiAgICAgICB1MzIgdmFsdWU7Cj4gLSAg
ICB1OCBidXMgPSBQQ0lfQlVTKGlvbW11LT5iZGYpOwo+IC0gICAgdTggZGV2ID0gUENJX1NMT1Qo
aW9tbXUtPmJkZik7Cj4gLSAgICB1OCBmdW5jID0gUENJX0ZVTkMoaW9tbXUtPmJkZik7Cj4gICAK
PiAgICAgICBpZiAoIChib290X2NwdV9kYXRhLng4NiAhPSAweDE1KSB8fAo+ICAgICAgICAgICAg
KGJvb3RfY3B1X2RhdGEueDg2X21vZGVsIDwgMHgxMCkgfHwKPiBAQCAtODg2LDggKzg4Miw4IEBA
IHN0YXRpYyB2b2lkIGFtZF9pb21tdV9lcnJhdHVtXzc0Nl93b3JrYXJvdW5kKHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11KQo+ICAgCj4gICAgICAgcGNpX2NvbmZfd3JpdGUzMihQQ0lfU0JERjIoaW9t
bXUtPnNlZywgaW9tbXUtPmJkZiksIDB4ZjQsIHZhbHVlIHwgKDEgPDwgMikpOwo+ICAgICAgIHBy
aW50ayhYRU5MT0dfSU5GTwo+IC0gICAgICAgICAgICJBTUQtVmk6IEFwcGx5aW5nIGVycmF0dW0g
NzQ2IHdvcmthcm91bmQgZm9yIElPTU1VIGF0ICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAg
ICAgICAgIGlvbW11LT5zZWcsIGJ1cywgZGV2LCBmdW5jKTsKPiArICAgICAgICAgICAiQU1ELVZp
OiBBcHBseWluZyBlcnJhdHVtIDc0NiB3b3JrYXJvdW5kIGZvciBJT01NVSBhdCAlcHBcbiIsCj4g
KyAgICAgICAgICAgJlBDSV9TQkRGMihpb21tdS0+c2VnLCBpb21tdS0+YmRmKSk7Cj4gICAKPiAg
ICAgICAvKiBDbGVhciB0aGUgZW5hYmxlIHdyaXRpbmcgYml0ICovCj4gICAgICAgcGNpX2NvbmZf
d3JpdGUzMihQQ0lfU0JERjIoaW9tbXUtPnNlZywgaW9tbXUtPmJkZiksIDB4ZjAsIDB4OTApOwo+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwo+IGluZGV4IDAxNjRjZWFj
M2IuLjY4N2E3ZmE5MjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2ludHIuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9p
bnRyLmMKPiBAQCAtNjg1LDggKzY4NSw3IEBAIHN0YXRpYyBzdHJ1Y3QgYW1kX2lvbW11ICpfZmlu
ZF9pb21tdV9mb3JfZGV2aWNlKGludCBzZWcsIGludCBiZGYpCj4gICAgICAgaWYgKCBpb21tdSAp
Cj4gICAgICAgICAgIHJldHVybiBpb21tdTsKPiAgIAo+IC0gICAgQU1EX0lPTU1VX0RFQlVHKCJO
byBJT01NVSBmb3IgTVNJIGRldiA9ICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAg
ICAgICAgICAgIHNlZywgUENJX0JVUyhiZGYpLCBQQ0lfU0xPVChiZGYpLCBQQ0lfRlVOQyhiZGYp
KTsKPiArICAgIEFNRF9JT01NVV9ERUJVRygiTm8gSU9NTVUgZm9yIE1TSSBkZXYgPSAlcHBcbiIs
ICZQQ0lfU0JERjIoc2VnLCBiZGYpKTsKPiAgICAgICByZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsK
PiAgIH0KPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNp
X2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
Ywo+IGluZGV4IDhkNGE1ZmJjMzcuLmFlMjBlOWI2ZTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKPiBAQCAtNTIsOSArNTIsOCBAQCBzdHJ1Y3Qg
YW1kX2lvbW11ICpmaW5kX2lvbW11X2Zvcl9kZXZpY2UoaW50IHNlZywgaW50IGJkZikKPiAgICAg
ICAgICAgICAgICAgICB0bXAuZHRlX3JlcXVlc3Rvcl9pZCA9IGJkZjsKPiAgICAgICAgICAgICAg
IGl2cnNfbWFwcGluZ3NbYmRmXSA9IHRtcDsKPiAgIAo+IC0gICAgICAgICAgICBwcmludGsoWEVO
TE9HX1dBUk5JTkcgIiUwNHg6JTAyeDolMDJ4LiV1IG5vdCBmb3VuZCBpbiBBQ1BJIHRhYmxlczsi
Cj4gLSAgICAgICAgICAgICAgICAgICAiIHVzaW5nIHNhbWUgSU9NTVUgYXMgZnVuY3Rpb24gMFxu
IiwKPiAtICAgICAgICAgICAgICAgICAgIHNlZywgUENJX0JVUyhiZGYpLCBQQ0lfU0xPVChiZGYp
LCBQQ0lfRlVOQyhiZGYpKTsKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICIl
cHAgbm90IGZvdW5kIGluIEFDUEkgdGFibGVzOyIKPiArICAgICAgICAgICAgICAgICAgICIgdXNp
bmcgc2FtZSBJT01NVSBhcyBmdW5jdGlvbiAwXG4iLCAmUENJX1NCREYyKHNlZywgYmRmKSk7Cj4g
ICAKPiAgICAgICAgICAgICAgIC8qIHdyaXRlIGlvbW11IGZpZWxkIGxhc3QgKi8KPiAgICAgICAg
ICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pb21tdSA9IGl2cnNfbWFwcGluZ3NbYmQwXS5pb21t
dTsKPiBAQCAtMzM3LDkgKzMzNiw4IEBAIHN0YXRpYyBpbnQgcmVhc3NpZ25fZGV2aWNlKHN0cnVj
dCBkb21haW4gKnNvdXJjZSwgc3RydWN0IGRvbWFpbiAqdGFyZ2V0LAo+ICAgICAgICAgICByZXR1
cm4gcmM7Cj4gICAKPiAgICAgICBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSh0YXJnZXQs
IGlvbW11LCBkZXZmbiwgcGRldik7Cj4gLSAgICBBTURfSU9NTVVfREVCVUcoIlJlLWFzc2lnbiAl
MDR4OiUwMng6JTAyeC4ldSBmcm9tIGRvbSVkIHRvIGRvbSVkXG4iLAo+IC0gICAgICAgICAgICAg
ICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRl
dmZuKSwKPiAtICAgICAgICAgICAgICAgICAgICBzb3VyY2UtPmRvbWFpbl9pZCwgdGFyZ2V0LT5k
b21haW5faWQpOwo+ICsgICAgQU1EX0lPTU1VX0RFQlVHKCJSZS1hc3NpZ24gJXBwIGZyb20gZG9t
JWQgdG8gZG9tJWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIHNvdXJj
ZS0+ZG9tYWluX2lkLCB0YXJnZXQtPmRvbWFpbl9pZCk7Cj4gICAKPiAgICAgICByZXR1cm4gMDsK
PiAgIH0KPiBAQCAtNDQ2LDE1ICs0NDQsMTIgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYWRkX2Rl
dmljZSh1OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gICAgICAgICAgIGlmICggcGRl
di0+dHlwZSA9PSBERVZfVFlQRV9QQ0lfSE9TVF9CUklER0UgJiYKPiAgICAgICAgICAgICAgICBp
c19oYXJkd2FyZV9kb21haW4ocGRldi0+ZG9tYWluKSApCj4gICAgICAgICAgIHsKPiAtICAgICAg
ICAgICAgQU1EX0lPTU1VX0RFQlVHKCJTa2lwcGluZyBob3N0IGJyaWRnZSAlMDR4OiUwMng6JTAy
eC4ldVxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+
YnVzLCBQQ0lfU0xPVChkZXZmbiksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lf
RlVOQyhkZXZmbikpOwo+ICsgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlNraXBwaW5nIGhv
c3QgYnJpZGdlICVwcFxuIiwgJnBkZXYtPnNiZGYpOwo+ICAgICAgICAgICAgICAgcmV0dXJuIDA7
Cj4gICAgICAgICAgIH0KPiAgIAo+IC0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiTm8gaW9tbXUg
Zm9yICUwNHg6JTAyeDolMDJ4LiV1OyBjYW5ub3QgYmUgaGFuZGVkIHRvIGQlZFxuIiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKGRldmZu
KSwgUENJX0ZVTkMoZGV2Zm4pLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5kb21h
aW4tPmRvbWFpbl9pZCk7Cj4gKyAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJObyBpb21tdSBmb3Ig
JXBwOyBjYW5ub3QgYmUgaGFuZGVkIHRvIGQlZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgJnBkZXYtPnNiZGYsIHBkZXYtPmRvbWFpbi0+ZG9tYWluX2lkKTsKPiAgICAgICAgICAgcmV0
dXJuIC1FTk9ERVY7Cj4gICAgICAgfQo+ICAgCj4gQEAgLTQ3MywxMCArNDY4LDggQEAgc3RhdGlj
IGludCBhbWRfaW9tbXVfcmVtb3ZlX2RldmljZSh1OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCj4gICAgICAgaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2UocGRldi0+c2VnLCBiZGYp
Owo+ICAgICAgIGlmICggIWlvbW11ICkKPiAgICAgICB7Cj4gLSAgICAgICAgQU1EX0lPTU1VX0RF
QlVHKCJGYWlsIHRvIGZpbmQgaW9tbXUuIgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAiICUw
NHg6JTAyeDolMDJ4LiV1IGNhbm5vdCBiZSByZW1vdmVkIGZyb20gZG9tJWRcbiIsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChkZXZmbiks
IFBDSV9GVU5DKGRldmZuKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+ZG9tYWlu
LT5kb21haW5faWQpOwo+ICsgICAgICAgIEFNRF9JT01NVV9ERUJVRygiRmFpbCB0byBmaW5kIGlv
bW11LiAlcHAgY2Fubm90IGJlIHJlbW92ZWQgZnJvbSAlcGRcbiIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICZwZGV2LT5zYmRmLCBwZGV2LT5kb21haW4pOwo+ICAgICAgICAgICByZXR1cm4g
LUVOT0RFVjsKPiAgICAgICB9Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+IGluZGV4IDdjMTk2
YmE1OGIuLmJiOTE2ZDQyOTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+IEBAIC0yMzgsMTEg
KzIzOCw3IEBAIHN0YXRpYyB2b2lkIGNoZWNrX3BkZXYoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCj4gICAgICAgKFBDSV9TVEFUVVNfUEFSSVRZIHwgUENJX1NUQVRVU19TSUdfVEFSR0VUX0FC
T1JUIHwgXAo+ICAgICAgICBQQ0lfU1RBVFVTX1JFQ19UQVJHRVRfQUJPUlQgfCBQQ0lfU1RBVFVT
X1JFQ19NQVNURVJfQUJPUlQgfCBcCj4gICAgICAgIFBDSV9TVEFUVVNfU0lHX1NZU1RFTV9FUlJP
UiB8IFBDSV9TVEFUVVNfREVURUNURURfUEFSSVRZKQo+IC0gICAgdTE2IHNlZyA9IHBkZXYtPnNl
ZzsKPiAtICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKPiAtICAgIHU4IGRldiA9IFBDSV9TTE9UKHBk
ZXYtPmRldmZuKTsKPiAtICAgIHU4IGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gLSAg
ICB1MTYgdmFsOwo+ICsgICAgIHUxNiB2YWw7Cj4gICAKPiAgICAgICBpZiAoIGNvbW1hbmRfbWFz
ayApCj4gICAgICAgewo+IEBAIC0yNTIsOCArMjQ4LDggQEAgc3RhdGljIHZvaWQgY2hlY2tfcGRl
dihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgICAgICAgdmFsID0gcGNpX2NvbmZf
cmVhZDE2KHBkZXYtPnNiZGYsIFBDSV9TVEFUVVMpOwo+ICAgICAgICAgICBpZiAoIHZhbCAmIFBD
SV9TVEFUVVNfQ0hFQ0sgKQo+ICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfSU5GTyAiJTA0eDolMDJ4OiUwMnguJXUgc3RhdHVzICUwNHggLT4gJTA0eFxuIiwKPiAtICAg
ICAgICAgICAgICAgICAgIHNlZywgYnVzLCBkZXYsIGZ1bmMsIHZhbCwgdmFsICYgflBDSV9TVEFU
VVNfQ0hFQ0spOwo+ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVwcCBzdGF0dXMg
JTA0eCAtPiAlMDR4XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIHZhbCwg
dmFsICYgflBDSV9TVEFUVVNfQ0hFQ0spOwo+ICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUx
NihwZGV2LT5zYmRmLCBQQ0lfU1RBVFVTLCB2YWwgJiBQQ0lfU1RBVFVTX0NIRUNLKTsKPiAgICAg
ICAgICAgfQo+ICAgICAgIH0KPiBAQCAtMjcwLDkgKzI2Niw4IEBAIHN0YXRpYyB2b2lkIGNoZWNr
X3BkZXYoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gICAgICAgICAgIHZhbCA9IHBjaV9j
b25mX3JlYWQxNihwZGV2LT5zYmRmLCBQQ0lfU0VDX1NUQVRVUyk7Cj4gICAgICAgICAgIGlmICgg
dmFsICYgUENJX1NUQVRVU19DSEVDSyApCj4gICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19JTkZPCj4gLSAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXUg
c2Vjb25kYXJ5IHN0YXR1cyAlMDR4IC0+ICUwNHhcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBz
ZWcsIGJ1cywgZGV2LCBmdW5jLCB2YWwsIHZhbCAmIH5QQ0lfU1RBVFVTX0NIRUNLKTsKPiArICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlcHAgc2Vjb25kYXJ5IHN0YXR1cyAlMDR4IC0+
ICUwNHhcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAmcGRldi0+c2JkZiwgdmFsLCB2YWwgJiB+
UENJX1NUQVRVU19DSEVDSyk7Cj4gICAgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYt
PnNiZGYsIFBDSV9TRUNfU1RBVFVTLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
YWwgJiBQQ0lfU1RBVFVTX0NIRUNLKTsKPiAgICAgICAgICAgfQo+IEBAIC00MTEsOCArNDA2LDgg
QEAgc3RhdGljIHN0cnVjdCBwY2lfZGV2ICphbGxvY19wZGV2KHN0cnVjdCBwY2lfc2VnICpwc2Vn
LCB1OCBidXMsIHU4IGRldmZuKQo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAKPiAgICAgICAg
ICAgZGVmYXVsdDoKPiAtICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICIlMDR4OiUw
Mng6JTAyeC4ldTogdW5rbm93biB0eXBlICVkXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgcHNl
Zy0+bnIsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksIHBkZXYtPnR5cGUp
Owo+ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiVwcDogdW5rbm93biB0eXBl
ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIHBkZXYtPnR5cGUpOwo+
ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgfQo+ICAgCj4gQEAgLTY0NCw5ICs2MzksOSBA
QCB1bnNpZ25lZCBpbnQgcGNpX3NpemVfbWVtX2JhcihwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVk
IGludCBwb3MsCj4gICAgICAgICAgIGlmICggZmxhZ3MgJiBQQ0lfQkFSX0xBU1QgKQo+ICAgICAg
ICAgICB7Cj4gICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKPiAtICAgICAgICAg
ICAgICAgICAgICIlc2RldmljZSAlMDR4OiUwMng6JTAyeC4ldSB3aXRoIDY0LWJpdCAlc0JBUiBp
biBsYXN0IHNsb3RcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAoZmxhZ3MgJiBQQ0lfQkFSX1ZG
KSA/ICJTUi1JT1YgIiA6ICIiLCBzYmRmLnNlZywgc2JkZi5idXMsCj4gLSAgICAgICAgICAgICAg
ICAgICBzYmRmLmRldiwgc2JkZi5mbiwgKGZsYWdzICYgUENJX0JBUl9WRikgPyAidmYgIiA6ICIi
KTsKPiArICAgICAgICAgICAgICAgICAgICIlc2RldmljZSAlcHAgd2l0aCA2NC1iaXQgJXNCQVIg
aW4gbGFzdCBzbG90XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgKGZsYWdzICYgUENJX0JBUl9W
RikgPyAiU1ItSU9WICIgOiAiIiwgJnNiZGYsCj4gKyAgICAgICAgICAgICAgICAgICAoZmxhZ3Mg
JiBQQ0lfQkFSX1ZGKSA/ICJ2ZiAiIDogIiIpOwo+ICAgICAgICAgICAgICAgKnBzaXplID0gMDsK
PiAgICAgICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgICAgICB9Cj4gQEAgLTc1MCw5ICs3NDUs
OCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwKPiAgICAg
ICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfSU8gKQo+ICAgICAgICAg
ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5H
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICJTUi1JT1YgZGV2aWNlICUwNHg6JTAyeDol
MDJ4LiV1IHdpdGggdmYgQkFSJXUiCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICIgaW4g
SU8gc3BhY2VcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90
LCBmdW5jLCBpKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNSLUlPViBkZXZpY2Ug
JXBwIHdpdGggdmYgQkFSJXUgaW4gSU8gc3BhY2VcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwZGV2LT5zYmRmLCBpKTsKPiAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7
Cj4gICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgICAgIHJldCA9IHBjaV9zaXpl
X21lbV9iYXIoc2JkZiwgaWR4LCBOVUxMLCAmcGRldi0+dmZfcmxlbltpXSwKPiBAQCAtNzY0LDEw
ICs3NTgsOCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwK
PiAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgfQo+ICAgICAgICAgICBlbHNlCj4gLSAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwo+IC0gICAgICAgICAgICAgICAgICAgIlNSLUlP
ViBkZXZpY2UgJTA0eDolMDJ4OiUwMnguJXUgaGFzIGl0cyB2aXJ0dWFsIgo+IC0gICAgICAgICAg
ICAgICAgICAgIiBmdW5jdGlvbnMgYWxyZWFkeSBlbmFibGVkICglMDR4KVxuIiwKPiAtICAgICAg
ICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBjdHJsKTsKPiArICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19XQVJOSU5HICJTUi1JT1YgZGV2aWNlICVwcCBoYXMgaXRzIHZpcnR1YWwi
Cj4gKyAgICAgICAgICAgICAgICAgICAiIGZ1bmN0aW9ucyBhbHJlYWR5IGVuYWJsZWQgKCUwNHgp
XG4iLCAmcGRldi0+c2JkZiwgY3RybCk7Cj4gICAgICAgfQo+ICAgCj4gICAgICAgY2hlY2tfcGRl
dihwZGV2KTsKPiBAQCAtNzk0LDE1ICs3ODYsMTQgQEAgb3V0Ogo+ICAgICAgIHBjaWRldnNfdW5s
b2NrKCk7Cj4gICAgICAgaWYgKCAhcmV0ICkKPiAgICAgICB7Cj4gLSAgICAgICAgcHJpbnRrKFhF
TkxPR19ERUJVRyAiUENJIGFkZCAlcyAlMDR4OiUwMng6JTAyeC4ldVxuIiwgcGRldl90eXBlLAo+
IC0gICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7Cj4gKyAgICAgICAgcHJpbnRr
KFhFTkxPR19ERUJVRyAiUENJIGFkZCAlcyAlcHBcbiIsIHBkZXZfdHlwZSwgICZwZGV2LT5zYmRm
KTsKPiAgICAgICAgICAgd2hpbGUgKCBwZGV2LT5waGFudG9tX3N0cmlkZSApCj4gICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgIGZ1bmMgKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7Cj4gICAgICAg
ICAgICAgICBpZiAoIFBDSV9TTE9UKGZ1bmMpICkKPiAgICAgICAgICAgICAgICAgICBicmVhazsK
PiAtICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiUENJIHBoYW50b20gJTA0eDolMDJ4
OiUwMnguJXVcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7
Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIlBDSSBwaGFudG9tICVwcFxuIiwK
PiArICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERihzZWcsIGJ1cywgc2xvdCwgZnVuYykpOwo+
ICAgICAgICAgICB9Cj4gICAgICAgfQo+ICAgICAgIHJldHVybiByZXQ7Cj4gQEAgLTgzMSw5ICs4
MjIsOCBAQCBpbnQgcGNpX3JlbW92ZV9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikK
PiAgICAgICAgICAgICAgIGlmICggcGRldi0+ZG9tYWluICkKPiAgICAgICAgICAgICAgICAgICBs
aXN0X2RlbCgmcGRldi0+ZG9tYWluX2xpc3QpOwo+ICAgICAgICAgICAgICAgcGNpX2NsZWFudXBf
bXNpKHBkZXYpOwo+ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJQQ0kgcmVtb3Zl
IGRldmljZSAlcHBcbiIsICZwZGV2LT5zYmRmKTsKPiAgICAgICAgICAgICAgIGZyZWVfcGRldihw
c2VnLCBwZGV2KTsKPiAtICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiUENJIHJlbW92
ZSBkZXZpY2UgJTA0eDolMDJ4OiUwMnguJXVcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBzZWcs
IGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwo+ICAgICAgICAgICAgICAg
YnJlYWs7Cj4gICAgICAgICAgIH0KPiAgIAo+IEBAIC05MDcsOSArODk3LDggQEAgaW50IHBjaV9y
ZWxlYXNlX2RldmljZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICAgYnVzID0gcGRldi0+
YnVzOwo+ICAgICAgICAgICBkZXZmbiA9IHBkZXYtPmRldmZuOwo+ICAgICAgICAgICBpZiAoIGRl
YXNzaWduX2RldmljZShkLCBwZGV2LT5zZWcsIGJ1cywgZGV2Zm4pICkKPiAtICAgICAgICAgICAg
cHJpbnRrKCJkb21haW4gJWQ6IGRlYXNzaWduIGRldmljZSAoJTA0eDolMDJ4OiUwMnguJXUpIGZh
aWxlZCFcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHBkZXYtPnNlZywg
YnVzLAo+IC0gICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZm
bikpOwo+ICsgICAgICAgICAgICBwcmludGsoImRvbWFpbiAlZDogZGVhc3NpZ24gZGV2aWNlICgl
cHApIGZhaWxlZCFcbiIsCj4gKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsICZwZGV2
LT5zYmRmKTsKPiAgICAgICB9Cj4gICAgICAgcGNpZGV2c191bmxvY2soKTsKPiAgIAo+IEBAIC0x
MDU2LDggKzEwNDUsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBfc2Nhbl9wY2lfZGV2aWNlcyhzdHJ1
Y3QgcGNpX3NlZyAqcHNlZywgdm9pZCAqYXJnKQo+ICAgICAgICAgICAgICAgICAgIHBkZXYgPSBh
bGxvY19wZGV2KHBzZWcsIGJ1cywgUENJX0RFVkZOKGRldiwgZnVuYykpOwo+ICAgICAgICAgICAg
ICAgICAgIGlmICggIXBkZXYgKQo+ICAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiUwNHg6JTAyeDolMDJ4LiV1OiBhbGxvY19w
ZGV2IGZhaWxlZFxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgcHNlZy0+bnIsIGJ1
cywgZGV2LCBmdW5jKTsKPiArICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5J
TkcgIiVwcDogYWxsb2NfcGRldiBmYWlsZWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZQQ0lfU0JERihwc2VnLT5uciwgYnVzLCBkZXYsIGZ1bmMpKTsKPiAgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gICAgICAgICAgICAgICAgICAgfQo+ICAgCj4gQEAg
LTEwOTgsOSArMTA4Nyw4IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBzZXR1cF9vbmVfaHdk
b21fZGV2aWNlKGNvbnN0IHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCwKPiAgICAgICAgICAgZXJy
ID0gY3R4dC0+aGFuZGxlcihkZXZmbiwgcGRldik7Cj4gICAgICAgICAgIGlmICggZXJyICkKPiAg
ICAgICAgICAgewo+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAic2V0dXAgJTA0eDol
MDJ4OiUwMnguJXUgZm9yIGQlZCBmYWlsZWQgKCVkKVxuIiwKPiAtICAgICAgICAgICAgICAgICAg
IHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwK
PiAtICAgICAgICAgICAgICAgICAgIGN0eHQtPmQtPmRvbWFpbl9pZCwgZXJyKTsKPiArICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgInNldHVwICVwcCBmb3IgZCVkIGZhaWxlZCAoJWQpXG4i
LAo+ICsgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIGN0eHQtPmQtPmRvbWFpbl9pZCwg
ZXJyKTsKPiAgICAgICAgICAgICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQo+ICAgICAg
ICAgICAgICAgICAgIHJldHVybjsKPiAgICAgICAgICAgfQo+IEBAIC0xMTQxLDkgKzExMjksOCBA
QCBzdGF0aWMgaW50IF9faHdkb21faW5pdCBfc2V0dXBfaHdkb21fcGNpX2RldmljZXMoc3RydWN0
IHBjaV9zZWcgKnBzZWcsIHZvaWQgKmFyZwo+ICAgICAgICAgICAgICAgICAgIHBkZXYtPmRvbWFp
biA9IGRvbV94ZW47Cj4gICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICBlbHNlIGlmICgg
cGRldi0+ZG9tYWluICE9IGN0eHQtPmQgKQo+IC0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19XQVJOSU5HICJEb20lZCBvd25pbmcgJTA0eDolMDJ4OiUwMnguJXU/XG4iLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgIHBkZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwc2VnLT5uciwgYnVzLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4p
KTsKPiArICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiRG9tJWQgb3duaW5n
ICVwcD9cbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+ZG9tYWluLT5kb21haW5f
aWQsICZwZGV2LT5zYmRmKTsKPiAgIAo+ICAgICAgICAgICAgICAgaWYgKCBpb21tdV92ZXJib3Nl
ICkKPiAgICAgICAgICAgICAgIHsKPiBAQCAtMTI3OSwxMCArMTI2Niw4IEBAIHN0YXRpYyBpbnQg
X2R1bXBfcGNpX2RldmljZXMoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHZvaWQgKmFyZykKPiAgIAo+
ICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwZGV2LCAmcHNlZy0+YWxsZGV2c19saXN0LCBh
bGxkZXZzX2xpc3QgKQo+ICAgICAgIHsKPiAtICAgICAgICBwcmludGsoIiUwNHg6JTAyeDolMDJ4
LiV1IC0gZG9tICUtM2QgLSBub2RlICUtM2QgLSBNU0lzIDwgIiwKPiAtICAgICAgICAgICAgICAg
cHNlZy0+bnIsIHBkZXYtPmJ1cywKPiAtICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2
Zm4pLCBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksCj4gLSAgICAgICAgICAgICAgIHBkZXYtPmRvbWFp
biA/IHBkZXYtPmRvbWFpbi0+ZG9tYWluX2lkIDogLTEsCj4gKyAgICAgICAgcHJpbnRrKCIlcHAg
LSBkb20gJS0zZCAtIG5vZGUgJS0zZCAtIE1TSXMgPCAiLAo+ICsgICAgICAgICAgICAgICAmcGRl
di0+c2JkZiwgcGRldi0+ZG9tYWluID8gcGRldi0+ZG9tYWluLT5kb21haW5faWQgOiAtMSwKPiAg
ICAgICAgICAgICAgICAgIChwZGV2LT5ub2RlICE9IE5VTUFfTk9fTk9ERSkgPyBwZGV2LT5ub2Rl
IDogLTEpOwo+ICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbXNpLCAmcGRldi0+bXNp
X2xpc3QsIGxpc3QgKQo+ICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlZCAiLCBtc2ktPmlycSk7
Cj4gQEAgLTEzNDcsOCArMTMzMiw4IEBAIHN0YXRpYyBpbnQgaW9tbXVfYWRkX2RldmljZShzdHJ1
Y3QgcGNpX2RldiAqcGRldikKPiAgICAgICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgICAgICBy
YyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmFkZF9kZXZpY2UoZGV2Zm4sIHBjaV90b19kZXYocGRldikp
Owo+ICAgICAgICAgICBpZiAoIHJjICkKPiAtICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJO
SU5HICJJT01NVTogYWRkICUwNHg6JTAyeDolMDJ4LiV1IGZhaWxlZCAoJWQpXG4iLAo+IC0gICAg
ICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKGRldmZuKSwgUENJ
X0ZVTkMoZGV2Zm4pLCByYyk7Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAi
SU9NTVU6IGFkZCAlcHAgZmFpbGVkICglZClcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAmcGRl
di0+c2JkZiwgcmMpOwo+ICAgICAgIH0KPiAgIH0KPiAgIAo+IEBAIC0xMzkyLDggKzEzNzcsNyBA
QCBzdGF0aWMgaW50IGlvbW11X3JlbW92ZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4g
ICAgICAgICAgIGlmICggIXJjICkKPiAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgCj4gLSAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIklPTU1VOiByZW1vdmUgJTA0eDolMDJ4OiUwMnguJXUg
ZmFpbGVkICglZClcbiIsCj4gLSAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQ
Q0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgcmMpOwo+ICsgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJJT01NVTogcmVtb3ZlICVwcCBmYWlsZWQgKCVkKVxuIiwgJnBkZXYtPnNiZGYs
IHJjKTsKPiAgICAgICAgICAgcmV0dXJuIHJjOwo+ICAgICAgIH0KPiAgIAo+IEBAIC0xNDYzLDkg
KzE0NDcsOCBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2
IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCj4gICAgICAgICAgICAgICBicmVhazsK
PiAgICAgICAgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5hc3NpZ25fZGV2aWNlKGQsIGRldmZu
LCBwY2lfdG9fZGV2KHBkZXYpLCBmbGFnKTsKPiAgICAgICAgICAgaWYgKCByYyApCj4gLSAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HICJkJWQ6IGFzc2lnbiAlMDR4OiUwMng6JTAy
eC4ldSBmYWlsZWQgKCVkKVxuIiwKPiAtICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
c2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAo+IC0gICAgICAgICAg
ICAgICAgICAgcmMpOwo+ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORyAiZCVk
OiBhc3NpZ24gJXBwIGZhaWxlZCAoJWQpXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCAmUENJX1NCREYzKHNlZywgYnVzLCBkZXZmbiksIHJjKTsKPiAgICAgICB9Cj4gICAK
PiAgICBkb25lOgo+IEBAIC0xNTAxLDggKzE0ODQsOCBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCj4gICAgICAgICAgIGlm
ICggIXJldCApCj4gICAgICAgICAgICAgICBjb250aW51ZTsKPiAgIAo+IC0gICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIgImQlZDogZGVhc3NpZ24gJTA0eDolMDJ4OiUwMnguJXUgZmFpbGVkICgl
ZClcbiIsCj4gLSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgc2VnLCBidXMsIFBDSV9TTE9U
KGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLCByZXQpOwo+ICsgICAgICAgIHByaW50ayhYRU5MT0df
R19FUlIgImQlZDogZGVhc3NpZ24gJXBwIGZhaWxlZCAoJWQpXG4iLAo+ICsgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsICZQQ0lfU0JERjMoc2VnLCBidXMsIGRldmZuKSwgcmV0KTsKPiAgICAg
ICAgICAgcmV0dXJuIHJldDsKPiAgICAgICB9Cj4gICAKPiBAQCAtMTUxMSw5ICsxNDk0LDggQEAg
aW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4
IGRldmZuKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Y2lfdG9fZGV2KHBkZXYpKTsKPiAgICAgICBpZiAoIHJldCApCj4gICAgICAgewo+IC0gICAgICAg
IGRwcmludGsoWEVOTE9HX0dfRVJSLAo+IC0gICAgICAgICAgICAgICAgImQlZDogZGVhc3NpZ24g
ZGV2aWNlICglMDR4OiUwMng6JTAyeC4ldSkgZmFpbGVkXG4iLAo+IC0gICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikp
Owo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZCVkOiBkZWFzc2lnbiBkZXZpY2Ug
KCVwcCkgZmFpbGVkXG4iLAo+ICsgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAmcGRldi0+
c2JkZik7Cj4gICAgICAgICAgIHJldHVybiByZXQ7Cj4gICAgICAgfQo+ICAgCj4gQEAgLTE1OTAs
MTAgKzE1NzIsOCBAQCB2b2lkIGlvbW11X2Rldl9pb3RsYl9mbHVzaF90aW1lb3V0KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+ICAgICAgIF9wY2lfaGlkZV9kZXZpY2Uo
cGRldik7Cj4gICAKPiAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19y
YXRlbGltaXQoKSApCj4gLSAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKPiAtICAgICAgICAgICAg
ICAgImRvbSVkOiBBVFMgZGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1IGZsdXNoIGZhaWxlZFxuIiwK
PiAtICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJ
X1NMT1QocGRldi0+ZGV2Zm4pLAo+IC0gICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZm
bikpOwo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJkb20lZDogQVRTIGRldmljZSAlcHAg
Zmx1c2ggZmFpbGVkXG4iLAo+ICsgICAgICAgICAgICAgICBkLT5kb21haW5faWQsICZwZGV2LT5z
YmRmKTsKPiAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ICAgICAgICAgICBk
b21haW5fY3Jhc2goZCk7Cj4gICAKPiBAQCAtMTY4Miw5ICsxNjYyLDggQEAgaW50IGlvbW11X2Rv
X3BjaV9kb21jdGwoCj4gICAgICAgICAgIHsKPiAgICAgICAgICAgICAgIGlmICggcmV0ICkKPiAg
ICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1IGFscmVhZHkgYXNzaWdu
ZWQsIG9yIG5vbi1leGlzdGVudFxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1
cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwo+ICsgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19HX0lORk8gIiVwcCBhbHJlYWR5IGFzc2lnbmVkLCBvciBub24tZXhpc3Rl
bnRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgJlBDSV9TQkRGMyhzZWcsIGJ1cywgZGV2
Zm4pKTsKPiAgICAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICAgICAgICAgICAgICAg
fQo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gQEAgLTE2OTYsOSArMTY3NSw4IEBAIGludCBpb21t
dV9kb19wY2lfZG9tY3RsKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImgiLCB1X2RvbWN0bCk7Cj4gICAgICAgICAgIGVsc2UgaWYgKCByZXQgKQo+
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiWEVOX0RPTUNUTF9hc3NpZ25fZGV2
aWNlOiAiCj4gLSAgICAgICAgICAgICAgICAgICAiYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IHRv
IGRvbSVkIGZhaWxlZCAoJWQpXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBD
SV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAo+IC0gICAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCByZXQpOwo+ICsgICAgICAgICAgICAgICAgICAgImFzc2lnbiAlcHAgdG8gZG9t
JWQgZmFpbGVkICglZClcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAmUENJX1NCREYzKHNlZywg
YnVzLCBkZXZmbiksIGQtPmRvbWFpbl9pZCwgcmV0KTsKPiAgIAo+ICAgICAgICAgICBicmVhazsK
PiAgIAo+IEBAIC0xNzMyLDEwICsxNzEwLDggQEAgaW50IGlvbW11X2RvX3BjaV9kb21jdGwoCj4g
ICAgICAgICAgIHJldCA9IGRlYXNzaWduX2RldmljZShkLCBzZWcsIGJ1cywgZGV2Zm4pOwo+ICAg
ICAgICAgICBwY2lkZXZzX3VubG9jaygpOwo+ICAgICAgICAgICBpZiAoIHJldCApCj4gLSAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKPiAtICAgICAgICAgICAgICAgICAgICJkZWFzc2ln
biAlMDR4OiUwMng6JTAyeC4ldSBmcm9tIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAo+IC0gICAgICAg
ICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAo+
IC0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXQpOwo+ICsgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSICJkZWFzc2lnbiAlcHAgZnJvbSBkb20lZCBmYWlsZWQgKCVkKVxu
IiwKPiArICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERjMoc2VnLCBidXMsIGRldmZuKSwgZC0+
ZG9tYWluX2lkLCByZXQpOwo+ICAgCj4gICAgICAgICAgIGJyZWFrOwo+ICAgCj4gZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvZG1hci5jCj4gaW5kZXggOWM5NGRlYWMwYi4uNGMwZDJmNjY3MiAxMDA2NDQK
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+IEBAIC0zNjEsOSArMzYxLDggQEAgc3RhdGlj
IGludCBfX2luaXQgYWNwaV9wYXJzZV9kZXZfc2NvcGUoCj4gICAgICAgICAgICAgICBzdWJfYnVz
ID0gcGNpX2NvbmZfcmVhZDgoUENJX1NCREYoc2VnLCBidXMsIHBhdGgtPmRldiwgcGF0aC0+Zm4p
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9TVUJPUkRJTkFU
RV9CVVMpOwo+ICAgICAgICAgICAgICAgaWYgKCBpb21tdV92ZXJib3NlICkKPiAtICAgICAgICAg
ICAgICAgIHByaW50ayhWVERQUkVGSVgKPiAtICAgICAgICAgICAgICAgICAgICAgICAiIGJyaWRn
ZTogJTA0eDolMDJ4OiUwMnguJXUgc3RhcnQ9JXggc2VjPSV4IHN1Yj0leFxuIiwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgcGF0aC0+ZGV2LCBwYXRoLT5mbiwKPiArICAgICAg
ICAgICAgICAgIHByaW50ayhWVERQUkVGSVggIiBicmlkZ2U6ICVwcCBzdGFydD0leCBzZWM9JXgg
c3ViPSV4XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERihzZWcsIGJ1cywg
cGF0aC0+ZGV2LCBwYXRoLT5mbiksCj4gICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfc2Nv
cGUtPmJ1cywgc2VjX2J1cywgc3ViX2J1cyk7Cj4gICAKPiAgICAgICAgICAgICAgIGRtYXJfc2Nv
cGVfYWRkX2J1c2VzKHNjb3BlLCBzZWNfYnVzLCBzdWJfYnVzKTsKPiBAQCAtMzcxLDggKzM3MCw4
IEBAIHN0YXRpYyBpbnQgX19pbml0IGFjcGlfcGFyc2VfZGV2X3Njb3BlKAo+ICAgCj4gICAgICAg
ICAgIGNhc2UgQUNQSV9ETUFSX1NDT1BFX1RZUEVfSFBFVDoKPiAgICAgICAgICAgICAgIGlmICgg
aW9tbXVfdmVyYm9zZSApCj4gLSAgICAgICAgICAgICAgICBwcmludGsoVlREUFJFRklYICIgTVNJ
IEhQRVQ6ICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHNl
ZywgYnVzLCBwYXRoLT5kZXYsIHBhdGgtPmZuKTsKPiArICAgICAgICAgICAgICAgIHByaW50ayhW
VERQUkVGSVggIiBNU0kgSFBFVDogJXBwXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICZQ
Q0lfU0JERihzZWcsIGJ1cywgcGF0aC0+ZGV2LCBwYXRoLT5mbikpOwo+ICAgCj4gICAgICAgICAg
ICAgICBpZiAoIGRyaGQgKQo+ICAgICAgICAgICAgICAgewo+IEBAIC0zOTMsOCArMzkyLDggQEAg
c3RhdGljIGludCBfX2luaXQgYWNwaV9wYXJzZV9kZXZfc2NvcGUoCj4gICAKPiAgICAgICAgICAg
Y2FzZSBBQ1BJX0RNQVJfU0NPUEVfVFlQRV9FTkRQT0lOVDoKPiAgICAgICAgICAgICAgIGlmICgg
aW9tbXVfdmVyYm9zZSApCj4gLSAgICAgICAgICAgICAgICBwcmludGsoVlREUFJFRklYICIgZW5k
cG9pbnQ6ICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHNl
ZywgYnVzLCBwYXRoLT5kZXYsIHBhdGgtPmZuKTsKPiArICAgICAgICAgICAgICAgIHByaW50ayhW
VERQUkVGSVggIiBlbmRwb2ludDogJXBwXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICZQ
Q0lfU0JERihzZWcsIGJ1cywgcGF0aC0+ZGV2LCBwYXRoLT5mbikpOwo+ICAgCj4gICAgICAgICAg
ICAgICBpZiAoIGRyaGQgKQo+ICAgICAgICAgICAgICAgewo+IEBAIC00MDcsOCArNDA2LDggQEAg
c3RhdGljIGludCBfX2luaXQgYWNwaV9wYXJzZV9kZXZfc2NvcGUoCj4gICAKPiAgICAgICAgICAg
Y2FzZSBBQ1BJX0RNQVJfU0NPUEVfVFlQRV9JT0FQSUM6Cj4gICAgICAgICAgICAgICBpZiAoIGlv
bW11X3ZlcmJvc2UgKQo+IC0gICAgICAgICAgICAgICAgcHJpbnRrKFZURFBSRUZJWCAiIElPQVBJ
QzogJTA0eDolMDJ4OiUwMnguJXVcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBi
dXMsIHBhdGgtPmRldiwgcGF0aC0+Zm4pOwo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFZURFBS
RUZJWCAiIElPQVBJQzogJXBwXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICZQQ0lfU0JE
RihzZWcsIGJ1cywgcGF0aC0+ZGV2LCBwYXRoLT5mbikpOwo+ICAgCj4gICAgICAgICAgICAgICBp
ZiAoIGRyaGQgKQo+ICAgICAgICAgICAgICAgewo+IEBAIC01MzcsOCArNTM2LDggQEAgYWNwaV9w
YXJzZV9vbmVfZHJoZChzdHJ1Y3QgYWNwaV9kbWFyX2hlYWRlciAqaGVhZGVyKQo+ICAgCj4gICAg
ICAgICAgICAgICBpZiAoICFwY2lfZGV2aWNlX2RldGVjdChkcmhkLT5zZWdtZW50LCBiLCBkLCBm
KSApCj4gICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICIgTm9uLWV4aXN0ZW50IGRldmljZSAoJTA0eDolMDJ4
OiUwMnguJXUpIGluIHRoaXMgRFJIRCdzIHNjb3BlIVxuIiwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICBkcmhkLT5zZWdtZW50LCBiLCBkLCBmKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAi
IE5vbi1leGlzdGVudCBkZXZpY2UgKCVwcCkgaW4gdGhpcyBEUkhEJ3Mgc2NvcGUhXG4iLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERihkcmhkLT5zZWdtZW50LCBiLCBkLCBmKSk7
Cj4gICAgICAgICAgIH0KPiAgIAo+ICAgICAgICAgICBhY3BpX3JlZ2lzdGVyX2RyaGRfdW5pdChk
bWFydSk7Cj4gQEAgLTU3NCw5ICs1NzMsOSBAQCBzdGF0aWMgaW50IHJlZ2lzdGVyX29uZV9ybXJy
KHN0cnVjdCBhY3BpX3JtcnJfdW5pdCAqcm1ycnUpCj4gICAgICAgICAgIGlmICggcGNpX2Rldmlj
ZV9kZXRlY3Qocm1ycnUtPnNlZ21lbnQsIGIsIGQsIGYpID09IDAgKQo+ICAgICAgICAgICB7Cj4g
ICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWCwKPiAtICAgICAg
ICAgICAgICAgICAgICAiIE5vbi1leGlzdGVudCBkZXZpY2UgKCUwNHg6JTAyeDolMDJ4LiV1KSBp
cyByZXBvcnRlZCIKPiArICAgICAgICAgICAgICAgICAgICAiIE5vbi1leGlzdGVudCBkZXZpY2Ug
KCVwcCkgaXMgcmVwb3J0ZWQiCj4gICAgICAgICAgICAgICAgICAgICAgICIgaW4gUk1SUiAoJSJQ
Ukl4NjQiLCAlIlBSSXg2NCIpJ3Mgc2NvcGUhXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgIHJt
cnJ1LT5zZWdtZW50LCBiLCBkLCBmLAo+ICsgICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERihy
bXJydS0+c2VnbWVudCwgYiwgZCwgZiksCj4gICAgICAgICAgICAgICAgICAgICAgIHJtcnJ1LT5i
YXNlX2FkZHJlc3MsIHJtcnJ1LT5lbmRfYWRkcmVzcyk7Cj4gICAgICAgICAgICAgICBpZ25vcmUg
PSB0cnVlOwo+ICAgICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFw
LmMKPiBpbmRleCBkZjBlOGFjNWNiLi45Yjg2ZmE4YmI3IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmMKPiBAQCAtNTI0LDE2ICs1MjQsMTMgQEAgc3RhdGljIHZvaWQg
c2V0X21zaV9zb3VyY2VfaWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCBpcmVtYXBfZW50
cnkgKmlyZSkKPiAgICAgICAgICAgfQo+ICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWCwKPiAtICAgICAgICAgICAgICAgICAgICAi
ZCVkOiBubyB1cHN0cmVhbSBicmlkZ2UgZm9yICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAg
ICAgICAgICAgICAgICAgIHBkZXYtPmRvbWFpbi0+ZG9tYWluX2lkLAo+IC0gICAgICAgICAgICAg
ICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgImQlZDogbm8gdXBzdHJlYW0gYnJpZGdlIGZvciAlcHBcbiIsCj4g
KyAgICAgICAgICAgICAgICAgICAgcGRldi0+ZG9tYWluLT5kb21haW5faWQsICZwZGV2LT5zYmRm
KTsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAKPiAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgIGRw
cmludGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklYLAo+IC0gICAgICAgICAgICAgICAgImQlZDog
dW5rbm93bigldSk6ICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAgICAgcGRl
di0+ZG9tYWluLT5kb21haW5faWQsIHBkZXYtPnR5cGUsCj4gLSAgICAgICAgICAgICAgICBzZWcs
IGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwo+ICsgICAgICAgIGRwcmlu
dGsoWEVOTE9HX1dBUk5JTkcgVlREUFJFRklYLCAiZCVkOiB1bmtub3duKCV1KTogJXBwXG4iLAo+
ICsgICAgICAgICAgICAgICAgcGRldi0+ZG9tYWluLT5kb21haW5faWQsIHBkZXYtPnR5cGUsICZw
ZGV2LT5zYmRmKTsKPiAgICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gICB9Cj4gZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKPiBpbmRleCA1ZDcyMjcwYzViLi5jZmFlZTE1MDNmIDEwMDY0
NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiBAQCAtODgyLDI3ICs4ODIsMjQgQEAg
c3RhdGljIGludCBpb21tdV9wYWdlX2ZhdWx0X2RvX29uZShzdHJ1Y3QgaW9tbXUgKmlvbW11LCBp
bnQgdHlwZSwKPiAgICAgICB7Cj4gICAgICAgY2FzZSBETUFfUkVNQVA6Cj4gICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19XQVJOSU5HIFZURFBSRUZJWAo+IC0gICAgICAgICAgICAgICAiRE1BUjpb
JXNdIFJlcXVlc3QgZGV2aWNlIFslMDR4OiUwMng6JTAyeC4ldV0gIgo+ICsgICAgICAgICAgICAg
ICAiRE1BUjpbJXNdIFJlcXVlc3QgZGV2aWNlIFslcHBdICIKPiAgICAgICAgICAgICAgICAgICJm
YXVsdCBhZGRyICUiUFJJeDY0IiwgaW9tbXUgcmVnID0gJXBcbiIsCj4gICAgICAgICAgICAgICAg
ICAodHlwZSA/ICJETUEgUmVhZCIgOiAiRE1BIFdyaXRlIiksCj4gLSAgICAgICAgICAgICAgIHNl
ZywgUENJX0JVUyhzb3VyY2VfaWQpLCBQQ0lfU0xPVChzb3VyY2VfaWQpLAo+IC0gICAgICAgICAg
ICAgICBQQ0lfRlVOQyhzb3VyY2VfaWQpLCBhZGRyLCBpb21tdS0+cmVnKTsKPiArICAgICAgICAg
ICAgICAgJlBDSV9TQkRGMihzZWcsIHNvdXJjZV9pZCksIGFkZHIsIGlvbW11LT5yZWcpOwo+ICAg
ICAgICAgICBraW5kID0gIkRNQVIiOwo+ICAgICAgICAgICBicmVhazsKPiAgICAgICBjYXNlIElO
VFJfUkVNQVA6Cj4gICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HIFZURFBSRUZJWAo+
IC0gICAgICAgICAgICAgICAiSU5UUi1SRU1BUDogUmVxdWVzdCBkZXZpY2UgWyUwNHg6JTAyeDol
MDJ4LiV1XSAiCj4gKyAgICAgICAgICAgICAgICJJTlRSLVJFTUFQOiBSZXF1ZXN0IGRldmljZSBb
JXBwXSAiCj4gICAgICAgICAgICAgICAgICAiZmF1bHQgaW5kZXggJSJQUkl4NjQiLCBpb21tdSBy
ZWcgPSAlcFxuIiwKPiAtICAgICAgICAgICAgICAgc2VnLCBQQ0lfQlVTKHNvdXJjZV9pZCksIFBD
SV9TTE9UKHNvdXJjZV9pZCksCj4gLSAgICAgICAgICAgICAgIFBDSV9GVU5DKHNvdXJjZV9pZCks
IGFkZHIgPj4gNDgsIGlvbW11LT5yZWcpOwo+ICsgICAgICAgICAgICAgICAmUENJX1NCREYyKHNl
Zywgc291cmNlX2lkKSwgYWRkciA+PiA0OCwgaW9tbXUtPnJlZyk7Cj4gICAgICAgICAgIGtpbmQg
PSAiSU5UUi1SRU1BUCI7Cj4gICAgICAgICAgIGJyZWFrOwo+ICAgICAgIGRlZmF1bHQ6Cj4gICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HIFZURFBSRUZJWAo+IC0gICAgICAgICAgICAg
ICAiVU5LTk9XTjogUmVxdWVzdCBkZXZpY2UgWyUwNHg6JTAyeDolMDJ4LiV1XSAiCj4gKyAgICAg
ICAgICAgICAgICJVTktOT1dOOiBSZXF1ZXN0IGRldmljZSBbJXBwXSAiCj4gICAgICAgICAgICAg
ICAgICAiZmF1bHQgYWRkciAlIlBSSXg2NCIsIGlvbW11IHJlZyA9ICVwXG4iLAo+IC0gICAgICAg
ICAgICAgICBzZWcsIFBDSV9CVVMoc291cmNlX2lkKSwgUENJX1NMT1Qoc291cmNlX2lkKSwKPiAt
ICAgICAgICAgICAgICAgUENJX0ZVTkMoc291cmNlX2lkKSwgYWRkciwgaW9tbXUtPnJlZyk7Cj4g
KyAgICAgICAgICAgICAgICZQQ0lfU0JERjIoc2VnLCBzb3VyY2VfaWQpLCBhZGRyLCBpb21tdS0+
cmVnKTsKPiAgICAgICAgICAga2luZCA9ICJVTktOT1dOIjsKPiAgICAgICAgICAgYnJlYWs7Cj4g
ICAgICAgfQo+IEBAIC0xMzU0LDExICsxMzUxLDkgQEAgaW50IGRvbWFpbl9jb250ZXh0X21hcHBp
bmdfb25lKAo+ICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICBpZiAoIHBkZXYtPmRvbWFpbiAh
PSBkb21haW4gKQo+ICAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0lORk8gVlREUFJFRklYCj4gLSAgICAgICAgICAgICAgICAgICAgICAgImQlZDogJTA0
eDolMDJ4OiUwMnguJXUgb3duZWQgYnkgZCVkISIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ZG9tYWluLT5kb21haW5faWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBD
SV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
IHBkZXYtPmRvbWFpbiA/IHBkZXYtPmRvbWFpbi0+ZG9tYWluX2lkIDogLTEpOwo+ICsgICAgICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gVlREUFJFRklYICIlcGQ6ICVwcCBvd25lZCBi
eSAlcGQhIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBkb21haW4sICZQQ0lfU0JERjMoc2Vn
LCBidXMsIGRldmZuKSwKPiArICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5kb21haW4gPzog
TlVMTCk7Cj4gICAgICAgICAgICAgICAgICAgcmVzID0gLUVJTlZBTDsKPiAgICAgICAgICAgICAg
IH0KPiAgICAgICAgICAgfQo+IEBAIC0xMzcwLDE4ICsxMzY1LDE1IEBAIGludCBkb21haW5fY29u
dGV4dF9tYXBwaW5nX29uZSgKPiAgICAgICAgICAgICAgIGlmICggY2RvbWFpbiA8IDAgKQo+ICAg
ICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5H
IFZURFBSRUZJWAo+IC0gICAgICAgICAgICAgICAgICAgICAgICJkJWQ6ICUwNHg6JTAyeDolMDJ4
LiV1IG1hcHBlZCwgYnV0IGNhbid0IGZpbmQgb3duZXIhXG4iLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHNlZywg
YnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIiVwZDogJXBwIG1hcHBlZCwgYnV0IGNhbid0IGZpbmQgb3duZXIhXG4iLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbiwgJlBDSV9TQkRGMyhzZWcsIGJ1cywgZGV2Zm4p
KTsKPiAgICAgICAgICAgICAgICAgICByZXMgPSAtRUlOVkFMOwo+ICAgICAgICAgICAgICAgfQo+
ICAgICAgICAgICAgICAgZWxzZSBpZiAoIGNkb21haW4gIT0gZG9tYWluLT5kb21haW5faWQgKQo+
ICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZP
IFZURFBSRUZJWAo+IC0gICAgICAgICAgICAgICAgICAgICAgICJkJWQ6ICUwNHg6JTAyeDolMDJ4
LiV1IGFscmVhZHkgbWFwcGVkIHRvIGQlZCEiLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIGRv
bWFpbi0+ZG9tYWluX2lkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lf
U0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICBj
ZG9tYWluKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAiJXBkOiAlcHAgYWxyZWFkeSBtYXBw
ZWQgdG8gZCVkISIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluLCAmUENJX1NCREYz
KHNlZywgYnVzLCBkZXZmbiksIGNkb21haW4pOwo+ICAgICAgICAgICAgICAgICAgIHJlcyA9IC1F
SU5WQUw7Cj4gICAgICAgICAgICAgICB9Cj4gICAgICAgICAgIH0KPiBAQCAtMTQ5Niw5ICsxNDg4
LDggQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmRv
bWFpbiwgdTggZGV2Zm4sCj4gICAgICAgewo+ICAgICAgIGNhc2UgREVWX1RZUEVfUENJX0hPU1Rf
QlJJREdFOgo+ICAgICAgICAgICBpZiAoIGlvbW11X2RlYnVnICkKPiAtICAgICAgICAgICAgcHJp
bnRrKFZURFBSRUZJWCAiZCVkOkhvc3RicmlkZ2U6IHNraXAgJTA0eDolMDJ4OiUwMnguJXUgbWFw
XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsIHNlZywgYnVzLAo+
IC0gICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwo+
ICsgICAgICAgICAgICBwcmludGsoVlREUFJFRklYICIlcGQ6SG9zdGJyaWRnZTogc2tpcCAlcHAg
bWFwXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgZG9tYWluLCAmUENJX1NCREYzKHNlZywgYnVz
LCBkZXZmbikpOwo+ICAgICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZG9tYWluKSAp
Cj4gICAgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+ICAgICAgICAgICBicmVhazsKPiBAQCAt
MTUxMCw5ICsxNTAxLDggQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmRvbWFpbiwgdTggZGV2Zm4sCj4gICAKPiAgICAgICBjYXNlIERFVl9UWVBFX1BD
SWVfRU5EUE9JTlQ6Cj4gICAgICAgICAgIGlmICggaW9tbXVfZGVidWcgKQo+IC0gICAgICAgICAg
ICBwcmludGsoVlREUFJFRklYICJkJWQ6UENJZTogbWFwICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+
IC0gICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsIHNlZywgYnVzLAo+IC0gICAg
ICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwo+ICsgICAg
ICAgICAgICBwcmludGsoVlREUFJFRklYICIlcGQ6UENJZTogbWFwICVwcFxuIiwKPiArICAgICAg
ICAgICAgICAgICAgIGRvbWFpbiwgJlBDSV9TQkRGMyhzZWcsIGJ1cywgZGV2Zm4pKTsKPiAgICAg
ICAgICAgcmV0ID0gZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoZG9tYWluLCBkcmhkLT5pb21t
dSwgYnVzLCBkZXZmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGRldik7Cj4gICAgICAgICAgIGlmICggIXJldCAmJiBkZXZmbiA9PSBwZGV2LT5kZXZmbiAm
JiBhdHNfZGV2aWNlKHBkZXYsIGRyaGQpID4gMCApCj4gQEAgLTE1MjIsOSArMTUxMiw4IEBAIHN0
YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4
IGRldmZuLAo+ICAgCj4gICAgICAgY2FzZSBERVZfVFlQRV9QQ0k6Cj4gICAgICAgICAgIGlmICgg
aW9tbXVfZGVidWcgKQo+IC0gICAgICAgICAgICBwcmludGsoVlREUFJFRklYICJkJWQ6UENJOiBt
YXAgJTA0eDolMDJ4OiUwMnguJXVcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBkb21haW4tPmRv
bWFpbl9pZCwgc2VnLCBidXMsCj4gLSAgICAgICAgICAgICAgICAgICBQQ0lfU0xPVChkZXZmbiks
IFBDSV9GVU5DKGRldmZuKSk7Cj4gKyAgICAgICAgICAgIHByaW50ayhWVERQUkVGSVggIiVwZDpQ
Q0k6IG1hcCAlcHBcbiIsCj4gKyAgICAgICAgICAgICAgICAgICBkb21haW4sICZQQ0lfU0JERjMo
c2VnLCBidXMsIGRldmZuKSk7Cj4gICAKPiAgICAgICAgICAgcmV0ID0gZG9tYWluX2NvbnRleHRf
bWFwcGluZ19vbmUoZG9tYWluLCBkcmhkLT5pb21tdSwgYnVzLCBkZXZmbiwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldik7Cj4gQEAgLTE1NTAsOSArMTUz
OSw4IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpk
b21haW4sIHU4IGRldmZuLAo+ICAgICAgICAgICBicmVhazsKPiAgIAo+ICAgICAgIGRlZmF1bHQ6
Cj4gLSAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSIFZURFBSRUZJWCwgImQlZDp1bmtub3duKCV1
KTogJTA0eDolMDJ4OiUwMnguJXVcbiIsCj4gLSAgICAgICAgICAgICAgICBkb21haW4tPmRvbWFp
bl9pZCwgcGRldi0+dHlwZSwKPiAtICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChk
ZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7Cj4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSIFZU
RFBSRUZJWCwgIiVwZDp1bmtub3duKCV1KTogJXBwXG4iLAo+ICsgICAgICAgICAgICAgICAgZG9t
YWluLCBwZGV2LT50eXBlLCAmUENJX1NCREYzKHNlZywgYnVzLCBkZXZmbikpOwo+ICAgICAgICAg
ICByZXQgPSAtRUlOVkFMOwo+ICAgICAgICAgICBicmVhazsKPiAgICAgICB9Cj4gQEAgLTE2NDcs
OSArMTYzNSw4IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXAoc3RydWN0IGRvbWFp
biAqZG9tYWluLCB1OCBkZXZmbiwKPiAgICAgICB7Cj4gICAgICAgY2FzZSBERVZfVFlQRV9QQ0lf
SE9TVF9CUklER0U6Cj4gICAgICAgICAgIGlmICggaW9tbXVfZGVidWcgKQo+IC0gICAgICAgICAg
ICBwcmludGsoVlREUFJFRklYICJkJWQ6SG9zdGJyaWRnZTogc2tpcCAlMDR4OiUwMng6JTAyeC4l
dSB1bm1hcFxuIiwKPiAtICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLCBzZWcs
IGJ1cywKPiAtICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2
Zm4pKTsKPiArICAgICAgICAgICAgcHJpbnRrKFZURFBSRUZJWCAiJXBkOkhvc3RicmlkZ2U6IHNr
aXAgJXBwIHVubWFwXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgZG9tYWluLCAmUENJX1NCREYz
KHNlZywgYnVzLCBkZXZmbikpOwo+ICAgICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4o
ZG9tYWluKSApCj4gICAgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+ICAgICAgICAgICBnb3Rv
IG91dDsKPiBAQCAtMTY2MSw5ICsxNjQ4LDggQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF91
bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAo+ICAgCj4gICAgICAgY2FzZSBE
RVZfVFlQRV9QQ0llX0VORFBPSU5UOgo+ICAgICAgICAgICBpZiAoIGlvbW11X2RlYnVnICkKPiAt
ICAgICAgICAgICAgcHJpbnRrKFZURFBSRUZJWCAiZCVkOlBDSWU6IHVubWFwICUwNHg6JTAyeDol
MDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsIHNlZywg
YnVzLAo+IC0gICAgICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZm
bikpOwo+ICsgICAgICAgICAgICBwcmludGsoVlREUFJFRklYICIlcGQ6UENJZTogdW5tYXAgJXBw
XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgZG9tYWluLCAmUENJX1NCREYzKHNlZywgYnVzLCBk
ZXZmbikpOwo+ICAgICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF91bm1hcF9vbmUoZG9tYWlu
LCBpb21tdSwgYnVzLCBkZXZmbik7Cj4gICAgICAgICAgIGlmICggIXJldCAmJiBkZXZmbiA9PSBw
ZGV2LT5kZXZmbiAmJiBhdHNfZGV2aWNlKHBkZXYsIGRyaGQpID4gMCApCj4gICAgICAgICAgICAg
ICBkaXNhYmxlX2F0c19kZXZpY2UocGRldik7Cj4gQEAgLTE2NzIsOCArMTY1OCw4IEBAIHN0YXRp
YyBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1OCBkZXZm
biwKPiAgIAo+ICAgICAgIGNhc2UgREVWX1RZUEVfUENJOgo+ICAgICAgICAgICBpZiAoIGlvbW11
X2RlYnVnICkKPiAtICAgICAgICAgICAgcHJpbnRrKFZURFBSRUZJWCAiZCVkOlBDSTogdW5tYXAg
JTA0eDolMDJ4OiUwMnguJXVcbiIsCj4gLSAgICAgICAgICAgICAgICAgICBkb21haW4tPmRvbWFp
bl9pZCwgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKPiArICAg
ICAgICAgICAgcHJpbnRrKFZURFBSRUZJWCAiJXBkOlBDSTogdW5tYXAgJXBwXG4iLAo+ICsgICAg
ICAgICAgICAgICAgICAgZG9tYWluLCAmUENJX1NCREYzKHNlZywgYnVzLCBkZXZmbikpOwo+ICAg
ICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF91bm1hcF9vbmUoZG9tYWluLCBpb21tdSwgYnVz
LCBkZXZmbik7Cj4gICAgICAgICAgIGlmICggcmV0ICkKPiAgICAgICAgICAgICAgIGJyZWFrOwo+
IEBAIC0xNjk4LDkgKzE2ODQsOCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFwKHN0
cnVjdCBkb21haW4gKmRvbWFpbiwgdTggZGV2Zm4sCj4gICAgICAgICAgIGJyZWFrOwo+ICAgCj4g
ICAgICAgZGVmYXVsdDoKPiAtICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYLCAi
ZCVkOnVua25vd24oJXUpOiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKPiAtICAgICAgICAgICAgICAg
IGRvbWFpbi0+ZG9tYWluX2lkLCBwZGV2LT50eXBlLAo+IC0gICAgICAgICAgICAgICAgc2VnLCBi
dXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKPiArICAgICAgICBkcHJpbnRr
KFhFTkxPR19FUlIgVlREUFJFRklYLCAiJXBkOnVua25vd24oJXUpOiAlcHBcbiIsCj4gKyAgICAg
ICAgICAgICAgICBkb21haW4sIHBkZXYtPnR5cGUsICZQQ0lfU0JERjMoc2VnLCBidXMsIGRldmZu
KSk7Cj4gICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gICAgICAgICAgIGdvdG8gb3V0Owo+ICAg
ICAgIH0KPiBAQCAtMjQ5OCwxMiArMjQ4MywxMSBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fz
c2lnbl9kZXZpY2UoCj4gICAgICAgICAgICAgICBib29sX3QgcmVsYXhlZCA9ICEhKGZsYWcgJiBY
RU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCk7Cj4gICAKPiAgICAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR1VFU1QgIiVzIiBWVERQUkVGSVgKPiAtICAgICAgICAgICAgICAgICAgICIgSXQncyAl
cyB0byBhc3NpZ24gJTA0eDolMDJ4OiUwMnguJXUiCj4gLSAgICAgICAgICAgICAgICAgICAiIHdp
dGggc2hhcmVkIFJNUlIgYXQgJSJQUkl4NjQiIGZvciBEb20lZC5cbiIsCj4gKyAgICAgICAgICAg
ICAgICAgICAiIEl0J3MgJXMgdG8gYXNzaWduICVwcCIKPiArICAgICAgICAgICAgICAgICAgICIg
d2l0aCBzaGFyZWQgUk1SUiBhdCAlIlBSSXg2NCIgZm9yICVwZC5cbiIsCj4gICAgICAgICAgICAg
ICAgICAgICAgcmVsYXhlZCA/IFhFTkxPR19XQVJOSU5HIDogWEVOTE9HX0VSUiwKPiAgICAgICAg
ICAgICAgICAgICAgICByZWxheGVkID8gInJpc2t5IiA6ICJkaXNhbGxvd2VkIiwKPiAtICAgICAg
ICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwK
PiAtICAgICAgICAgICAgICAgICAgIHJtcnItPmJhc2VfYWRkcmVzcywgZC0+ZG9tYWluX2lkKTsK
PiArICAgICAgICAgICAgICAgICAgICZQQ0lfU0JERjMoc2VnLCBidXMsIGRldmZuKSwgcm1yci0+
YmFzZV9hZGRyZXNzLCBkKTsKPiAgICAgICAgICAgICAgIGlmICggIXJlbGF4ZWQgKQo+ICAgICAg
ICAgICAgICAgICAgIHJldHVybiAtRVBFUk07Cj4gICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3F1aXJrcy5jCj4gaW5kZXggMTlmZmFlNjljOS4uY2Q4ODQyZWQ0MyAxMDA2NDQK
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKPiBAQCAtNDE1LDggKzQxNSw2IEBAIHZv
aWQgcGNpX3Z0ZF9xdWlyayhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgIHsKPiAgICAg
ICBpbnQgc2VnID0gcGRldi0+c2VnOwo+ICAgICAgIGludCBidXMgPSBwZGV2LT5idXM7Cj4gLSAg
ICBpbnQgZGV2ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pOwo+IC0gICAgaW50IGZ1bmMgPSBQQ0lf
RlVOQyhwZGV2LT5kZXZmbik7Cj4gICAgICAgaW50IHBvczsKPiAgICAgICBib29sX3QgZmY7Cj4g
ICAgICAgdTMyIHZhbCwgdmFsMjsKPiBAQCAtNDQwLDggKzQzOCw3IEBAIHZvaWQgcGNpX3Z0ZF9x
dWlyayhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgICBjYXNlIDB4M2MyODogLyog
U2FuZHlicmlkZ2UgKi8KPiAgICAgICAgICAgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNi
ZGYsIDB4MUFDKTsKPiAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zYmRmLCAweDFB
QywgdmFsIHwgKDEgPDwgMzEpKTsKPiAtICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIk1hc2tl
ZCBWVC1kIGVycm9yIHNpZ25hbGluZyBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKPiAtICAgICAg
ICAgICAgICAgc2VnLCBidXMsIGRldiwgZnVuYyk7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPICJNYXNrZWQgVlQtZCBlcnJvciBzaWduYWxpbmcgb24gJXBwXG4iLCAmcGRldi0+c2JkZik7
Cj4gICAgICAgICAgIGJyZWFrOwo+ICAgCj4gICAgICAgLyogVHlsZXJzYnVyZyAoRVApL0JveGJv
cm8gKE1QKSBjaGlwc2V0cyAoTkhNLUVQL0VYLCBXU00tRVAvRVgpICovCj4gQEAgLTQ3Niw4ICs0
NzMsNyBAQCB2b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4g
ICAgICAgICAgICAgICBmZiA9IHBjaWVfYWVyX2dldF9maXJtd2FyZV9maXJzdChwZGV2KTsKPiAg
ICAgICAgICAgaWYgKCAhcG9zICkKPiAgICAgICAgICAgewo+IC0gICAgICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgIiUwNHg6JTAyeDolMDJ4LiV1IHdpdGhvdXQgQUVSIGNhcGFiaWxpdHk/
XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIGRldiwgZnVuYyk7Cj4gKyAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiJXBwIHdpdGhvdXQgQUVSIGNhcGFiaWxpdHk/
XG4iLCAmcGRldi0+c2JkZik7Cj4gICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgfQo+
ICAgCj4gQEAgLTUwMCw4ICs0OTYsNyBAQCB2b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYpCj4gICAgICAgICAgIHZhbCA9IHBjaV9jb25mX3JlYWQzMihwZGV2LT5z
YmRmLCAweDIwYyk7Cj4gICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIocGRldi0+c2JkZiwgMHgy
MGMsIHZhbCB8ICgxIDw8IDQpKTsKPiAgIAo+IC0gICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAi
JXMgVVIgc2lnbmFsaW5nIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+IC0gICAgICAgICAgICAg
ICBhY3Rpb24sIHNlZywgYnVzLCBkZXYsIGZ1bmMpOwo+ICsgICAgICAgIHByaW50ayhYRU5MT0df
SU5GTyAiJXMgVVIgc2lnbmFsaW5nIG9uICVwcFxuIiwgYWN0aW9uLCAmcGRldi0+c2JkZik7Cj4g
ICAgICAgICAgIGJyZWFrOwo+ICAgCj4gICAgICAgY2FzZSAweDAwNDA6IGNhc2UgMHgwMDQ0OiBj
YXNlIDB4MDA0ODogLyogTmVoYWxlbS9XZXN0bWVyZSAqLwo+IEBAIC01MjYsMTYgKzUyMSwxNSBA
QCB2b2lkIHBjaV92dGRfcXVpcmsoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gICAgICAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgX19zZXRfYml0KDB4MWM4ICogOCArIDIwLCB2
YSk7Cj4gICAgICAgICAgICAgICAgICAgaW91bm1hcCh2YSk7Cj4gLSAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0lORk8gIk1hc2tlZCBVUiBzaWduYWxpbmcgb24gJTA0eDolMDJ4OiUwMngu
JXVcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIGRldiwgZnVuYyk7Cj4g
KyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIk1hc2tlZCBVUiBzaWduYWxpbmcg
b24gJXBwXG4iLCAmcGRldi0+c2JkZik7Cj4gICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAg
ICBlbHNlCj4gLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ291bGQgbm90IG1h
cCAlIlBSSXBhZGRyIiBmb3IgJTA0eDolMDJ4OiUwMnguJXVcbiIsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgcGEsIHNlZywgYnVzLCBkZXYsIGZ1bmMpOwo+ICsgICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgIkNvdWxkIG5vdCBtYXAgJSJQUklwYWRkciIgZm9yICVwcFxuIiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICBwYSwgJnBkZXYtPnNiZGYpOwo+ICAgICAgICAgICB9Cj4g
ICAgICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJCb2d1
cyBETUlCQVIgJSMiUFJJeDY0IiBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKPiAtICAgICAgICAg
ICAgICAgICAgIGJhciwgc2VnLCBidXMsIGRldiwgZnVuYyk7Cj4gKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfV0FSTklORyAiQm9ndXMgRE1JQkFSICUjIlBSSXg2NCIgb24gJXBwXG4iLAo+ICsg
ICAgICAgICAgICAgICAgICAgYmFyLCAmcGRldi0+c2JkZik7Cj4gICAgICAgICAgIGJyZWFrOwo+
ICAgICAgIH0KPiAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3V0aWxzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwo+IGluZGV4IDk0
YTZlNGVlYzkuLjY4MzA0YTYxZTggMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3V0aWxzLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMu
Ywo+IEBAIC05NSw5ICs5NSw5IEBAIHZvaWQgcHJpbnRfdnRkX2VudHJpZXMoc3RydWN0IGlvbW11
ICppb21tdSwgaW50IGJ1cywgaW50IGRldmZuLCB1NjQgZ21mbikKPiAgICAgICB1NjQgKmwsIHZh
bDsKPiAgICAgICB1MzIgbF9pbmRleCwgbGV2ZWw7Cj4gICAKPiAtICAgIHByaW50aygicHJpbnRf
dnRkX2VudHJpZXM6IGlvbW11ICMldSBkZXYgJTA0eDolMDJ4OiUwMnguJXUgZ21mbiAlIlBSSV9n
Zm4iXG4iLAo+IC0gICAgICAgICAgIGlvbW11LT5pbmRleCwgaW9tbXUtPmludGVsLT5kcmhkLT5z
ZWdtZW50LCBidXMsCj4gLSAgICAgICAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZm
biksIGdtZm4pOwo+ICsgICAgcHJpbnRrKCJwcmludF92dGRfZW50cmllczogaW9tbXUgIyV1IGRl
diAlcHAgZ21mbiAlIlBSSV9nZm4iXG4iLAo+ICsgICAgICAgICAgIGlvbW11LT5pbmRleCwgJlBD
SV9TQkRGMyhpb21tdS0+aW50ZWwtPmRyaGQtPnNlZ21lbnQsIGJ1cywgZGV2Zm4pLAo+ICsgICAg
ICAgICAgIGdtZm4pOwo+ICAgCj4gICAgICAgaWYgKCBpb21tdS0+cm9vdF9tYWRkciA9PSAwICkK
PiAgICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYwo+IGluZGV4IDNlZWE3Zjg5ZmMu
LmRjMDU4NGI0MjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2F0
cy5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2F0cy5jCj4gQEAgLTMxLDgg
KzMxLDcgQEAgaW50IGVuYWJsZV9hdHNfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBzdHJ1
Y3QgbGlzdF9oZWFkICphdHNfbGlzdCkKPiAgICAgICBCVUdfT04oIXBvcyk7Cj4gICAKPiAgICAg
ICBpZiAoIGlvbW11X3ZlcmJvc2UgKQo+IC0gICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICIl
MDR4OiUwMng6JTAyeC4ldTogQVRTIGNhcGFiaWxpdHkgZm91bmRcbiIsCj4gLSAgICAgICAgICAg
ICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwo+ICsgICAg
ICAgIGRwcmludGsoWEVOTE9HX0lORk8sICIlcHA6IEFUUyBjYXBhYmlsaXR5IGZvdW5kXG4iLCAm
cGRldi0+c2JkZik7Cj4gICAKPiAgICAgICB2YWx1ZSA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5z
YmRmLCBwb3MgKyBBVFNfUkVHX0NUTCk7Cj4gICAgICAgaWYgKCB2YWx1ZSAmIEFUU19FTkFCTEUg
KQo+IEBAIC02Myw5ICs2Miw4IEBAIGludCBlbmFibGVfYXRzX2RldmljZShzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgc3RydWN0IGxpc3RfaGVhZCAqYXRzX2xpc3QpCj4gICAgICAgfQo+ICAgCj4gICAg
ICAgaWYgKCBpb21tdV92ZXJib3NlICkKPiAtICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAi
JTA0eDolMDJ4OiUwMnguJXU6IEFUUyAlcyBlbmFibGVkXG4iLAo+IC0gICAgICAgICAgICAgICAg
c2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAo+IC0gICAgICAgICAg
ICAgICAgcG9zID8gImlzIiA6ICJ3YXMiKTsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZP
LCAiJXBwOiBBVFMgJXMgZW5hYmxlZFxuIiwKPiArICAgICAgICAgICAgICAgICZwZGV2LT5zYmRm
LCBwb3MgPyAiaXMiIDogIndhcyIpOwo+ICAgCj4gICAgICAgcmV0dXJuIHBvczsKPiAgIH0KPiBA
QCAtNzMsOCArNzEsNiBAQCBpbnQgZW5hYmxlX2F0c19kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBk
ZXYsIHN0cnVjdCBsaXN0X2hlYWQgKmF0c19saXN0KQo+ICAgdm9pZCBkaXNhYmxlX2F0c19kZXZp
Y2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gICB7Cj4gICAgICAgdTMyIHZhbHVlOwo+IC0gICAg
dTE2IHNlZyA9IHBkZXYtPnNlZzsKPiAtICAgIHU4IGJ1cyA9IHBkZXYtPmJ1cywgZGV2Zm4gPSBw
ZGV2LT5kZXZmbjsKPiAgIAo+ICAgICAgIEJVR19PTighcGRldi0+YXRzLmNhcF9wb3MpOwo+ICAg
Cj4gQEAgLTg1LDYgKzgxLDUgQEAgdm9pZCBkaXNhYmxlX2F0c19kZXZpY2Uoc3RydWN0IHBjaV9k
ZXYgKnBkZXYpCj4gICAgICAgbGlzdF9kZWwoJnBkZXYtPmF0cy5saXN0KTsKPiAgIAo+ICAgICAg
IGlmICggaW9tbXVfdmVyYm9zZSApCj4gLSAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIiUw
NHg6JTAyeDolMDJ4LiV1OiBBVFMgaXMgZGlzYWJsZWRcbiIsCj4gLSAgICAgICAgICAgICAgICBz
ZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwo+ICsgICAgICAgIGRw
cmludGsoWEVOTE9HX0lORk8sICIlcHA6IEFUUyBpcyBkaXNhYmxlZFxuIiwgJnBkZXYtPnNiZGYp
Owo+ICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIGIveGVuL2Ry
aXZlcnMvdnBjaS9oZWFkZXIuYwo+IGluZGV4IDNjNzk0ZjQ4NmQuLmJhOWEwMzYyMDIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Zw
Y2kvaGVhZGVyLmMKPiBAQCAtMzU1LDcgKzM1NSw2IEBAIHN0YXRpYyB2b2lkIGJhcl93cml0ZShj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpCj4gICB7Cj4gICAgICAgc3Ry
dWN0IHZwY2lfYmFyICpiYXIgPSBkYXRhOwo+IC0gICAgdWludDhfdCBzbG90ID0gUENJX1NMT1Qo
cGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOwo+ICAgICAgIGJvb2wg
aGkgPSBmYWxzZTsKPiAgIAo+ICAgICAgIGlmICggYmFyLT50eXBlID09IFZQQ0lfQkFSX01FTTY0
X0hJICkKPiBAQCAtMzcyLDkgKzM3MSw4IEBAIHN0YXRpYyB2b2lkIGJhcl93cml0ZShjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiAgICAgICAgICAgLyogSWYg
dGhlIHZhbHVlIHdyaXR0ZW4gaXMgdGhlIGN1cnJlbnQgb25lIGF2b2lkIHByaW50aW5nIGEgd2Fy
bmluZy4gKi8KPiAgICAgICAgICAgaWYgKCB2YWwgIT0gKHVpbnQzMl90KShiYXItPmFkZHIgPj4g
KGhpID8gMzIgOiAwKSkgKQo+ICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywK
PiAtICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGlnbm9yZWQgQkFSICVs
dSB3cml0ZSB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkXG4iLAo+IC0gICAgICAgICAgICAg
ICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAo+IC0gICAgICAgICAgICAg
ICAgICAgIGJhciAtIHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzICsgaGkpOwo+ICsgICAgICAgICAg
ICAgICAgICAgICIlcHA6IGlnbm9yZWQgQkFSICVsdSB3cml0ZSB3aXRoIG1lbW9yeSBkZWNvZGlu
ZyBlbmFibGVkXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICZwZGV2LT5zYmRmLCBiYXIgLSBw
ZGV2LT52cGNpLT5oZWFkZXIuYmFycyArIGhpKTsKPiAgICAgICAgICAgcmV0dXJuOwo+ICAgICAg
IH0KPiAgIAo+IEBAIC00MDIsMTUgKzQwMCwxNCBAQCBzdGF0aWMgdm9pZCByb21fd3JpdGUoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gICB7Cj4gICAgICAg
c3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAmcGRldi0+dnBjaS0+aGVhZGVyOwo+ICAgICAg
IHN0cnVjdCB2cGNpX2JhciAqcm9tID0gZGF0YTsKPiAtICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPiAgICAgICB1
aW50MTZfdCBjbWQgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgUENJX0NPTU1BTkQpOwo+
ICAgICAgIGJvb2wgbmV3X2VuYWJsZWQgPSB2YWwgJiBQQ0lfUk9NX0FERFJFU1NfRU5BQkxFOwo+
ICAgCj4gICAgICAgaWYgKCAoY21kICYgUENJX0NPTU1BTkRfTUVNT1JZKSAmJiBoZWFkZXItPnJv
bV9lbmFibGVkICYmIG5ld19lbmFibGVkICkKPiAgICAgICB7Cj4gICAgICAgICAgIGdwcmludGso
WEVOTE9HX1dBUk5JTkcsCj4gLSAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGln
bm9yZWQgUk9NIEJBUiB3cml0ZSB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkXG4iLAo+IC0g
ICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMpOwo+ICsgICAg
ICAgICAgICAgICAgIiVwcDogaWdub3JlZCBST00gQkFSIHdyaXRlIHdpdGggbWVtb3J5IGRlY29k
aW5nIGVuYWJsZWRcbiIsCj4gKyAgICAgICAgICAgICAgICAmcGRldi0+c2JkZik7Cj4gICAgICAg
ICAgIHJldHVybjsKPiAgICAgICB9Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBj
aS9tc2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKPiBpbmRleCA1YjY2MDJmM2MyLi40MGU0
ZmNhMTMyIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKPiArKysgYi94ZW4v
ZHJpdmVycy92cGNpL21zaS5jCj4gQEAgLTI5MCw4ICsyOTAsNyBAQCB2b2lkIHZwY2lfZHVtcF9t
c2kodm9pZCkKPiAgICAgICAgICAgICAgIG1zaSA9IHBkZXYtPnZwY2ktPm1zaTsKPiAgICAgICAg
ICAgICAgIGlmICggbXNpICYmIG1zaS0+ZW5hYmxlZCApCj4gICAgICAgICAgICAgICB7Cj4gLSAg
ICAgICAgICAgICAgICBwcmludGsoIiUwNHg6JTAyeDolMDJ4LiV1IE1TSVxuIiwgcGRldi0+c2Vn
LCBwZGV2LT5idXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2
Zm4pLCBQQ0lfRlVOQyhwZGV2LT5kZXZmbikpOwo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKCIl
cHAgTVNJXG4iLCAmcGRldi0+c2JkZik7Cj4gICAKPiAgICAgICAgICAgICAgICAgICBwcmludGso
IiAgZW5hYmxlZDogJWQgNjQtYml0OiAlZCIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIG1z
aS0+ZW5hYmxlZCwgbXNpLT5hZGRyZXNzNjQpOwo+IEBAIC0zMDgsOCArMzA3LDcgQEAgdm9pZCB2
cGNpX2R1bXBfbXNpKHZvaWQpCj4gICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAg
aW50IHJjOwo+ICAgCj4gLSAgICAgICAgICAgICAgICBwcmludGsoIiUwNHg6JTAyeDolMDJ4LiV1
IE1TSS1YXG4iLCBwZGV2LT5zZWcsIHBkZXYtPmJ1cywKPiAtICAgICAgICAgICAgICAgICAgICAg
ICBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIFBDSV9GVU5DKHBkZXYtPmRldmZuKSk7Cj4gKyAgICAg
ICAgICAgICAgICBwcmludGsoIiVwcCBNU0ktWFxuIiwgJnBkZXYtPnNiZGYpOwo+ICAgCj4gICAg
ICAgICAgICAgICAgICAgcHJpbnRrKCIgIGVudHJpZXM6ICV1IG1hc2thbGw6ICVkIGVuYWJsZWQ6
ICVkXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4LT5tYXhfZW50cmllcywgbXNp
eC0+bWFza2VkLCBtc2l4LT5lbmFibGVkKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBj
aS9tc2l4LmMgYi94ZW4vZHJpdmVycy92cGNpL21zaXguYwo+IGluZGV4IDM4YzFlN2U1ZGQuLjY0
ZGQwYTkyOWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMKPiArKysgYi94
ZW4vZHJpdmVycy92cGNpL21zaXguYwo+IEBAIC00MiwxNSArNDIsMTQgQEAgc3RhdGljIHVpbnQz
Ml90IGNvbnRyb2xfcmVhZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50
IHJlZywKPiAgIHN0YXRpYyBpbnQgdXBkYXRlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkg
KmVudHJ5LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVuc2lnbmVkIGludCBucikKPiAgIHsKPiAtICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPiAgICAgICBp
bnQgcmMgPSB2cGNpX21zaXhfYXJjaF9kaXNhYmxlX2VudHJ5KGVudHJ5LCBwZGV2KTsKPiAgIAo+
ICAgICAgIC8qIElnbm9yZSBFTk9FTlQsIGl0IG1lYW5zIHRoZSBlbnRyeSB3YXNuJ3Qgc2V0dXAu
ICovCj4gICAgICAgaWYgKCByYyAmJiByYyAhPSAtRU5PRU5UICkKPiAgICAgICB7Cj4gICAgICAg
ICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gLSAgICAgICAgICAgICAgICAiJTA0eDolMDJ4
OiUwMnguJXU6IHVuYWJsZSB0byBkaXNhYmxlIGVudHJ5ICV1IGZvciB1cGRhdGU6ICVkXG4iLAo+
IC0gICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIG5yLCBy
Yyk7Cj4gKyAgICAgICAgICAgICAgICAiJXBwOiB1bmFibGUgdG8gZGlzYWJsZSBlbnRyeSAldSBm
b3IgdXBkYXRlOiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICZwZGV2LT5zYmRmLCBuciwgcmMp
Owo+ICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICAgfQo+ICAgCj4gQEAgLTU5LDkgKzU4LDgg
QEAgc3RhdGljIGludCB1cGRhdGVfZW50cnkoc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnks
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBWUENJX01TSVhfVEFCTEUpKTsKPiAgICAgICBpZiAoIHJjICkKPiAgICAgICB7Cj4gLSAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKPiAtICAgICAgICAgICAgICAgICIlMDR4OiUwMng6
JTAyeC4ldTogdW5hYmxlIHRvIGVuYWJsZSBlbnRyeSAldTogJWRcbiIsCj4gLSAgICAgICAgICAg
ICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgbnIsIHJjKTsKPiArICAgICAg
ICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiJXBwOiB1bmFibGUgdG8gZW5hYmxlIGVudHJ5ICV1
OiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICZwZGV2LT5zYmRmLCBuciwgcmMpOwo+ICAgICAg
ICAgICAvKiBFbnRyeSBpcyBsaWtlbHkgbm90IHByb3Blcmx5IGNvbmZpZ3VyZWQuICovCj4gICAg
ICAgICAgIHJldHVybiByYzsKPiAgICAgICB9Cj4gQEAgLTcyLDcgKzcwLDYgQEAgc3RhdGljIGlu
dCB1cGRhdGVfZW50cnkoc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnksCj4gICBzdGF0aWMg
dm9pZCBjb250cm9sX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBp
bnQgcmVnLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQg
KmRhdGEpCj4gICB7Cj4gLSAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
IGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gICAgICAgc3RydWN0IHZwY2lfbXNpeCAq
bXNpeCA9IGRhdGE7Cj4gICAgICAgYm9vbCBuZXdfbWFza2VkID0gdmFsICYgUENJX01TSVhfRkxB
R1NfTUFTS0FMTDsKPiAgICAgICBib29sIG5ld19lbmFibGVkID0gdmFsICYgUENJX01TSVhfRkxB
R1NfRU5BQkxFOwo+IEBAIC0xMzMsOSArMTMwLDggQEAgc3RhdGljIHZvaWQgY29udHJvbF93cml0
ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiAgICAgICAg
ICAgICAgICAgICAvKiBJZ25vcmUgbm9uLXByZXNlbnQgZW50cnkuICovCj4gICAgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfV0FSTklORywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6
JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gZGlzYWJsZSBlbnRyeSAldTogJWRcbiIsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBpLCBy
Yyk7Cj4gKyAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiJXBwOiB1bmFi
bGUgdG8gZGlzYWJsZSBlbnRyeSAldTogJWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICZwZGV2LT5zYmRmLCBpLCByYyk7Cj4gICAgICAgICAgICAgICAgICAgcmV0dXJuOwo+ICAgICAg
ICAgICAgICAgfQo+ICAgICAgICAgICB9Cj4gQEAgLTE4MCw4ICsxNzYsNyBAQCBzdGF0aWMgYm9v
bCBhY2Nlc3NfYWxsb3dlZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgbG9u
ZyBhZGRyLAo+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIAo+ICAgICAgIGdwcmludGsoWEVO
TE9HX1dBUk5JTkcsCj4gLSAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hbGlnbmVk
IG9yIGludmFsaWQgc2l6ZSBNU0ktWCB0YWJsZSBhY2Nlc3NcbiIsCj4gLSAgICAgICAgICAgIHBk
ZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIFBDSV9GVU5DKHBkZXYt
PmRldmZuKSk7Cj4gKyAgICAgICAgICAgICIlcHA6IHVuYWxpZ25lZCBvciBpbnZhbGlkIHNpemUg
TVNJLVggdGFibGUgYWNjZXNzXG4iLCAmcGRldi0+c2JkZik7Cj4gICAKPiAgICAgICByZXR1cm4g
ZmFsc2U7Cj4gICB9Cj4gQEAgLTQzMSwxMCArNDI2LDkgQEAgaW50IHZwY2lfbWFrZV9tc2l4X2hv
bGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gICAgICAgICAgICAgICBkZWZhdWx0Ogo+
ICAgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgc3RhcnQpOwo+ICAgICAgICAgICAgICAgICAg
IGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICIlMDR4
OiUwMng6JTAyeC4ldTogZXhpc3RpbmcgbWFwcGluZyAobWZuOiAlIiBQUklfbWZuCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICIlcHA6IGV4aXN0aW5nIG1hcHBpbmcgKG1mbjogJSIgUFJJX21m
bgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgInR5cGU6ICVkKSBhdCAlI2x4IGNsb2JiZXJz
IE1TSVggTU1JTyBhcmVhXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcs
IHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1mbl94KG1mbiksIHQsIHN0YXJ0KTsKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgJnBkZXYtPnNiZGYsIG1mbl94KG1mbiksIHQsIHN0YXJ0KTsK
PiAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKPiAgICAgICAgICAgICAgIH0KPiAg
ICAgICAgICAgICAgIHB1dF9nZm4oZCwgc3RhcnQpOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 09:22:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 09: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 1iAsdj-0008AZ-Mk; Thu, 19 Sep 2019 09:22:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAsdi-0008AO-6k
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 09:22:14 +0000
X-Inumbo-ID: f6b69524-dabe-11e9-9651-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f6b69524-dabe-11e9-9651-12813bfff9fa;
 Thu, 19 Sep 2019 09:22:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A369B337;
 Thu, 19 Sep 2019 02:22: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 233AB3F575;
 Thu, 19 Sep 2019 02:22:11 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>,
 "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Ian Jackson <Ian.Jackson@citrix.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4134F5DE-6497-4F32-9A5F-866E4D6C0735@amazon.com>
 <DE970A9E-2639-4903-98C0-D61D1186B584@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd7dd06c-0241-991e-7e94-ee465d7134ca@arm.com>
Date: Thu, 19 Sep 2019 10:22:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <DE970A9E-2639-4903-98C0-D61D1186B584@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycywKCk9uIDE4LzA5LzIwMTkgMTI6NTAsIExhcnMgS3VydGggd3JvdGU6Cj4gCj4gCj4g
77u/T24gMTgvMDkvMjAxOSwgMTE6NDQsICJXaWVjem9ya2lld2ljeiwgUGF3ZWwiIDx3aXBhd2Vs
QGFtYXpvbi5kZT4gd3JvdGU6Cj4gCj4gICAgICA+IE9uIDE4LiBTZXAgMjAxOSwgYXQgMTI6NDEs
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPiAgICAgID4KPiAg
ICAgID4gSnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIGNyZWF0ZS1kaWZmLW9iamVj
dDogbW9yZSBwcmVjaXNlbHkgaWRlbnRpZnkgLnJvZGF0YSBzZWN0aW9ucyIpOgo+ICAgICAgPj4g
T24gMTgvMDkvMjAxOSAxMDo1MiwgV2llY3pvcmtpZXdpY3osIFBhd2VsIHdyb3RlOgo+ICAgICAg
Pj4+ICQgc2NyaXB0cy8uL2FkZF9tYWludGFpbmVycy5wbCAtZCB+L2dpdC9saXZlcGF0Y2gtYnVp
bGQtdG9vbHMKPiAgICAgID4+Cj4gICAgICA+PiAnLWQnIG9ubHkgdGVsbHMgeW91IHdoZXJlIHRo
ZSBwYXRjaGVzIGZpbGVzIGFyZS4gVGhlIHNjcmlwdCB3aWxsIGxvb2sgdXAgZm9yIHRoZQo+ICAg
ICAgPj4gTUFJTlRBSU5FUlMgZmlsZSBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkuCj4gICAgICA+
Cj4gICAgICA+IEhtbW0uICBJIHdvbmRlciBpZiB3ZSBjb3VsZCBkZXRlY3QgdGhpcyBzaXR1YXRp
b24gc29tZWhvdy4gIFRoaXMgd2lsbAo+ICAgICAgPiBiZSBhIGNvbW1vbiB1c2VyIGVycm9yIEkg
dGhpbmsuCj4gCj4gSSBkb24ndCB0aGluayBpdCBpcyBwb3NzaWJsZSB0byBkZXRlY3QgdGhhdCBz
aXR1YXRpb24gYXMgZ2l0IGZvcm1hdC1wYXRjaCBkb2VzIG5vdCB0ZWxsIHlvdSB3aGljaCB0cmVl
IGEgcGF0Y2ggd2FzIGdlbmVyYXRlZCBmcm9tLgo+ICAgICAgCj4gICAgICBJIHNob3VsZCBoYXZl
IGxvb2tlZCB0d2ljZSBiZWZvcmUgc2VuZGluZyB0aGUgcGF0Y2ggb3V0LiBCdXQsIHdoYXQgd291
bGQgYmUgdmVyeSBoZWxwZnVsIGZvciBtZQo+ICAgICAgaXMgYWRkaXRpb25hbCBvcHRpb24gdG8g
dGhlIGFkZF9tYWludGFpbmVycy5wbCBzY3JpcHQgbGlrZTogLW0gLi9NQUlOVEFJTkVSUwo+ICAg
ICAgCj4gSW4gbXkgdmlldyB0aGlzIGlzIG9ubHkgcmVhbGx5IGFuIGlzc3VlIGlmIHlvdSBjcmVh
dGUgYSBwYXRjaCBvciBzZXJpZXMgYW5kIHRoZW4gZG8gc29tZXRoaW5nIGVsc2UgYmVmb3JlIGZp
bmFsaXppbmcgYW5kIHNlbmRpbmcgdGhlIHBhdGNoLCBvdGhlcndpc2UgSSB3b3VsZCBoYXZlIHRy
aXBwZWQgb3ZlciB0aGlzIG15c2VsZi4gQnV0IG9mIGNvdXJzZSwgaWYgeW91IHdvcmsgb24gbXVs
dGlwbGUgc2VyaWVzIGF0IHRoZSBzYW1lIHRpbWUgdGhhdCBpcyBhbiBlYXN5IG1pc3Rha2UgdG8g
bWFrZS4KPiAKPiBJIHdvdWxkIGV4cGVjdCB0aGF0IHRoZSBtb3N0IGNvbW1vbiBkaXJlY3Rvcnkg
c3RydWN0dXJlIGZvciBwZW9wbGUgaXMgdG8gaGF2ZSBhIGRpcmVjdG9yeSBzdHJ1Y3R1cmUgc3Vj
aCBhcwo+IH4vY29kZS94ZW4uZ2l0Cj4gfi9jb2RlL2xpdmVwYXRjaC1idWlsZC10b29scwo+IC4u
Lgo+IH4vY29kZS9wYXRjaGVzCj4gCj4gYW5kIHRoYXQgcGVvcGxlIHN3aXRjaCBiZXR3ZWVuIGdp
dCBkaXJlY3Rvcmllcy4gTG9va2luZyBhdCB0aGUgY29kZSwgSSBzaG91bGQgYmUgYWJsZSB0byBh
ZGQgYSAtbSBvcHRpb24sIHdoaWNoIHdvdWxkIHdvcmsgb3V0IHRoZSBkaXJlY3RvcnkgaW4gd2hp
Y2ggTUFJTlRBSU5FUlMgaXMsIHRoZW4gc3dpdGNoIHRvIGl0LCBkbyB0aGUgcHJvY2Vzc2luZyBh
bmQgc3dpdGNoIGJhY2sgdG8gd2hlcmUgd2Ugc3RhcnRlZCBmcm9tLgo+IAo+IEhvd2V2ZXIsIHRo
aXMgd291bGQgb25seSByZWFsbHkgd29yaywgaWYgdGhlcmUgd2FzIGEgc3Ryb25nIHJlY29tbWVu
ZGF0aW9uIGluIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVu
X1Byb2plY3RfUGF0Y2hlcyNVc2luZ19hZGRfbWFpbnRhaW5lcnMucGxfLjI4b3JfZ2V0X21haW50
YWluZXIucGwuMjlfZnJvbV9vdXRzaWRlX29mX3hlbi5naXQgdGVsbGluZyBwZW9wbGUgdG8gdXNl
IC1tICRwYXRoL01BS0VGSUxFIHdoZW4gd29ya2luZyBvbiBtdWx0aXBsZSBkaXJlY3RvcmllcwoK
SSBkb24ndCByZWFsbHkgc2VlIGFueSBhZHZhbnRhZ2Ugb2YgdGhpcyBvcHRpb24gaWYgeW91IHN0
aWxsIGFsbG93IGFzIGEgZmFsbGJhY2sgCnRvIHJ1biBvbiB0aGUgY3VycmVudCBkaXJlY3Rvcnku
CgpPaywgdGhlIHVzZXIgaXMgc2F2aW5nIDIgaW5zdHJ1Y3Rpb25zLCBidXQgdGhlcmUgYXJlIHN0
aWxsIHdheSBmb3IgdGhhdCB1c2VycyB0byAKbWVzcyBpdCB1cCBzdWNoIGFzIGl0IG1heSBmb3Jn
ZXQgdGhlIC1tIG9wdGlvbiBiZWNhdXNlIGl0IG1pc3JlYWQgdGhlIHdpa2kuCgpTbyBJIHdvdWxk
IHN0cm9uZ2x5IHN1Z2dlc3QgdG8gZWl0aGVyIGRyb3AgdGhlIGZhbGxiYWNrIG9yIG5vdCBhZGRp
bmcgYSBuZXcgb3B0aW9uLgoKRnVydGhlcm1vcmUsIGlmIHlvdSBsZXQgdGhlIHVzZXIgc3BlY2lm
aWMgdGhlIGV4aXN0aW5nIE1BSU5UQUlORVJTIGZpbGUsIHRoZW4gCmhlL3NoZSBtaWdodCBhcyB3
ZWxsIHBhc3Mgc29tZXRoaW5nIGRpZmZlcmVudCAobGlrZSBNQUtFRklMRSBpbiB5b3VyIGV4YW1w
bGUgCjspKS4gSXQgd291bGQgYmUgYmVzdCBpZiB0aGUgdXNlcnMgaXMgbm90IGFsbG93IHRvIGdp
dmUgYW55dGhpbmcgZWxzZSB0aGFuIApNQUlOVEFJTkVSUy4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 09:30:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 09:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAslb-0001Nn-Id; Thu, 19 Sep 2019 09:30:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAslZ-0001NY-OU
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 09:30:21 +0000
X-Inumbo-ID: 18d54e2e-dac0-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 18d54e2e-dac0-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 09:30:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F030337;
 Thu, 19 Sep 2019 02:30: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 EFE5B3F575;
 Thu, 19 Sep 2019 02:30:17 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
References: <20190918073538.24707-1-wipawel@amazon.de>
 <9c5a2063-35ab-5590-a079-9f361d95f7ee@suse.com>
 <2FFA152B-47AB-4C0E-9747-66B2D9EDFCAA@amazon.com>
 <e14a8a90-0afa-ebdd-ce70-be7896e9b612@arm.com>
 <23938.2492.424579.175738@mariner.uk.xensource.com>
 <4b6e25f7-5bcf-e2bb-0ac8-0eaba9686e4e@arm.com>
 <A8538C15-ACB4-4163-8345-2C1D9596690E@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <103c23d7-12f1-ce3c-f4b4-fcd7219738a2@arm.com>
Date: Thu, 19 Sep 2019 10:30:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <A8538C15-ACB4-4163-8345-2C1D9596690E@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] create-diff-object: more precisely identify
 .rodata sections
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycywKCk9uIDE4LzA5LzIwMTkgMTM6MTQsIExhcnMgS3VydGggd3JvdGU6Cj4gCj4gCj4g
77u/T24gMTgvMDkvMjAxOSwgMTI6MTUsICJKdWxpZW4gR3JhbGwiIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4gCj4gICAgICBIaSBJYW4sCj4gICAgICAKPiAgICAgIE9uIDE4LzA5LzIw
MTkgMTE6NDEsIElhbiBKYWNrc29uIHdyb3RlOgo+ICAgICAgPiBKdWxpZW4gR3JhbGwgd3JpdGVz
ICgiUmU6IFtQQVRDSF0gY3JlYXRlLWRpZmYtb2JqZWN0OiBtb3JlIHByZWNpc2VseSBpZGVudGlm
eSAucm9kYXRhIHNlY3Rpb25zIik6Cj4gICAgICA+PiBPbiAxOC8wOS8yMDE5IDEwOjUyLCBXaWVj
em9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6Cj4gICAgICA+Pj4gJCBzY3JpcHRzLy4vYWRkX21haW50
YWluZXJzLnBsIC1kIH4vZ2l0L2xpdmVwYXRjaC1idWlsZC10b29scwo+ICAgICAgPj4KPiAgICAg
ID4+ICctZCcgb25seSB0ZWxscyB5b3Ugd2hlcmUgdGhlIHBhdGNoZXMgZmlsZXMgYXJlLiBUaGUg
c2NyaXB0IHdpbGwgbG9vayB1cCBmb3IgdGhlCj4gICAgICA+PiBNQUlOVEFJTkVSUyBmaWxlIGlu
IHRoZSBjdXJyZW50IGRpcmVjdG9yeS4KPiAgICAgID4KPiAgICAgID4gSG1tbS4gIEkgd29uZGVy
IGlmIHdlIGNvdWxkIGRldGVjdCB0aGlzIHNpdHVhdGlvbiBzb21laG93LiAgVGhpcyB3aWxsCj4g
ICAgICA+IGJlIGEgY29tbW9uIHVzZXIgZXJyb3IgSSB0aGluay4KPiAgICAgIEkgdGhpbmsgaXQg
d291bGQgYmUgcG9zc2libGUgZm9yIHBhdGNoIG1vZGlmeWluZyBmaWxlLiBXZSBjb3VsZCBjaGVj
ayB3aGV0aGVyCj4gICAgICB0aGUgZmlsZSBtb2RpZmllZCBleGlzdCBpbiB0aGUgcmVwby4gVGhv
dWdoLCBJIGFtIG5vdCBzdXJlIGhvdyBkaWZmaWN1bHQgaXQKPiAgICAgIHdvdWxkIGJlIHRvIGlt
cGxlbWVudC4KPiAgICAgIAo+IFRoYXQgbWlnaHQgYmUgZG9hYmxlLCBidXQgd29uJ3QgYmUgZWFz
eSBhcyBJIHdpbGwgZXNzZW50aWFsbHkgbmVlZCB0byBwYXJzZSB0aGUgcGF0Y2gKPiBBbmQgaXQg
d29uJ3QgYmUgcmVsaWFibGUuCj4gCj4gVGhlIG9ubHkgd29ya2FibGUgd2F5IG9mIGRvaW5nIHRo
aXMgbWF5IGJlIHRvIGhhdmUgYSBzdHJvbmcgY29udmVudGlvbgo+IHRoYXQgcmVxdWlyZXMgdG8g
dXNlIHRoZSBbUkVQT05BTUUgUEFUQ0hdIHZpYSAtLXN1YmplY3QtcHJlZml4IHdoZW4gZ2VuZXJh
dGluZyB0aGUKPiBwYXRjaCBhbmQgZm9yIGFkZF9tYWludGFpbmVycy5wbCB0byB2ZXJpZnkgdGhp
cyBzb21laG93IGJhc2VkIG9uIHRoZSBjdXJyZW50Cj4gZGlyZWN0b3J5IGFuZCB0aGUgcGF0Y2hl
cy4KPiAKPiBXZSBhbHJlYWR5IGhhdmUgc3Ryb25nIGNvbnZlbnRpb25zIGluIHNvbWUgY2FzZXMs
IGUuZy4gZm9yIE9TU1RFU1Qgd2UgYWx3YXlzIHVzZQo+IFtPU1NURVNUIFBBVENIXS4gVGhpcyB3
b3VsZCBwb3RlbnRpYWxseSBiZSBoZWxwZnVsIGZvciB0aGUgQ0kgbG9vcCBwbGFucyBhc28uCj4g
Cj4gQXNzdW1pbmcgdGhlcmUgaXMgYSBnaXQgY29uZmlnIHNldHRpbmcgZm9yIC0tc3ViamVjdC1w
cmVmaXggdGhlbiB0aGlzIGNvdWxkIGJlIG1hZGUKPiB0byB3b3JrLiBJIGNvdWxkIGFkZCBhIHNl
Y3Rpb24gdW5kZXIgWzFdIHRvIGRvY3VtZW50IHRoZSBjb252ZW50aW9uIHdpdGggdGhlCj4gYXBw
cm9wcmlhdGUgZ2l0IGNvbW1hbmQuIFdlIGNvdWxkIGluY2x1ZGUgYSBzY3JpcHQgKGUuZy4geGVu
LmdpdDpzY3JpcHMvZ2l0LXNldHVwKQo+IHdoaWNoIGRvZXMgdGhpcyBiYXNlZCBvbiB0aGUgcmVw
byBuYW1lIGF1dG9tYXRpY2FsbHkuCgpJIHNhdyBhIGNvbnZlcnNhdGlvbiBvbiBJUkMgYWJvdXQg
dGhpcy4gQnV0IGl0IGlzIG5vdCBjbGVhciBpZiB0aGVyZSB3YXMgYW55IApjb25jbHVzaW9uPwoK
TXkgb25seSBzbGlnaHQgY29uY2VybiBhYm91dCB0YWdnaW5nIGJ5IGRlZmF1bHQgaXMgdGhlIGxl
bmd0aCBvZiB0aGUgc3ViamVjdCwgCndoZW4gZGlyZWN0bHkgcmVjZWl2aW5nIGZyb20geGVuLWRl
dmVsIChpLmUuIG5vdCBDQ2VkKSwgdGhlIHN1YmplY3QgaXMgYWxyZWFkeSAKW3hlbi1kZXZlbF1b
UEFUQ0ggWFgvWFhdLiBJIGFtIGFzc3VtaW5nIHRoZSB0YWcgd2lsbCBub3QgYmUgZHJvcHBlZCBz
byBpdCB3aWxsIAphcHBlYXIgb24gdGhlIG1haWxpbmcgbGlzdC4gRm9yIHJlcG8gc3VjaCBhcyBM
SVZFUEFUQ0gtQlVJTEQsIHRoaXMgd291bGQgZW5kIHVwIAp0byBsZW5ndGh5IHByZWZpeC4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 09:31:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 09:31:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAsmc-0001Zm-VN; Thu, 19 Sep 2019 09:31:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAsmb-0001ZU-TG
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 09:31:25 +0000
X-Inumbo-ID: 3eb2141a-dac0-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3eb2141a-dac0-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 09:31: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 985F6BD97;
 Thu, 19 Sep 2019 09:31:22 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
 <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
 <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@suse.com>
 <3f304d31-5047-b4ec-83f1-aa1a65e341fc@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <39e9ad3d-e3b0-e5c3-f115-33af4e2ee688@suse.com>
Date: Thu, 19 Sep 2019 11:31:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3f304d31-5047-b4ec-83f1-aa1a65e341fc@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTguMDkuMjAxOSAyMToyMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOC8wOS8yMDE5
IDA3OjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTcuMDkuMjAxOSAxOToxNywgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDE2LzA5LzIwMTkgMTA6NDgsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IFhFRCBjb21taXQgMWIyZmQ5NDQyNSAoIlVwZGF0ZSBNT1ZTWEQgdG8gbW9kZXJuIGJl
aGF2aW9yIikgcG9pbnRzIG91dAo+Pj4+IHRoYXQgYXMgb2YgU0RNIHJldiAwNjQgTU9WU1hEIGlz
IHNwZWNpZmllZCB0byByZWFkIG9ubHkgMTYgYml0cyBmcm9tCj4+Pj4gbWVtb3J5IChvciByZWdp
c3Rlcikgd2hlbiB1c2VkIHdpdGhvdXQgUkVYLlcgYW5kIHdpdGggb3BlcmFuZCBzaXplCj4+Pj4g
b3ZlcnJpZGUuIFNpbmNlIHRoZSB1cHBlciAxNiBiaXRzIG9mIHRoZSB2YWx1ZSByZWFkIHdvbid0
IGJlIHVzZWQKPj4+PiBhbnl3YXkgaW4gdGhpcyBjYXNlLCBtYWtlIHRoZSBlbXVsYXRpb24gdW5p
Zm9ybWx5IGZvbGxvdyB0aGlzIG1vcmUKPj4+PiBjb21wYXRpYmxlIGJlaGF2aW9yIHdoZW4gbm90
IGVtdWxhdGluZyBhbiBBTUQtbGlrZSBDUFUsIGF0IHRoZSByaXNrCj4+Pj4gb2YgbWlzc2luZyBh
biBleGNlcHRpb24gd2hlbiBlbXVsYXRpbmcgb24vZm9yIG9sZGVyIGhhcmR3YXJlICh0aGUKPj4+
PiBib3VuZGFyeSBhdCBTYW5keUJyaWRnZSBub3RlZCBpbiBzYWlkIGNvbW1pdCBsb29rcyBxdWVz
dGlvbmFibGUgLSBJJ3ZlCj4+Pj4gb2JzZXJ2ZWQgdGhlICJuZXciIGJlaGF2aW9yIGFsc28gb24g
V2VzdG1lcmUpLgo+Pj4gQU1EIGRvY3VtZW50cyB0aGlzIGluc3RydWN0aW9uIGhhcyBhbHdheXMg
dXNpbmcgYW4gOCBvciAxNmJpdCBzb3VyY2UKPj4+IG9wZXJhbmQuCj4+IEhhdmUgeW91IG1peGVk
IHVwIE1PVlNYIHdpdGggTU9WU1hEPyBCb3RoIGhhdmUgc2VwYXJhdGUgcGFnZXMgaW4KPj4gQU1E
J3MgZG9jLCBidXQgYSBjb21tb24gcGFnZSBpbiBJbnRlbCdzLgo+IAo+IEkgaGFkIGNvbmZ1c2Vk
IHRoZSB0d28sIHllcy4KPiAKPiBJIGNvbnN0cnVjdGVkIGFuIGV4cGVyaW1lbnQgdXNpbmcgNjYg
NmUgMDgsIGkuZS4KPiAKPiBtb3ZzbHEgKCVyYXgpLCVjeAo+IAo+IGFjY29yZGluZyB0byBvYmpk
dW1wLCBhbmQgaXRlcmF0aW5nIGJhY2t3YXJkcyBvdmVyIHRoZSBib3VuZGFyeSB0byB0aGUKPiB1
bm1hcHBlZCBwYWdlIGF0IDAuCj4gCj4gT24gYSBSb21lIHN5c3RlbToKPiAKPiAoZDI0KSBQdHI6
IDAwMDAwMDAwMDAwMDEwMDAKPiAoZDI0KcKgID0+IGMyYzIKPiAoZDI0KSBQdHI6IDAwMDAwMDAw
MDAwMDBmZmYKPiAoZDI0KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoZDI0KSBQ
QU5JQzogVW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAwMDA4OjAwMDAwMDAwMDAxMDQ3YTUKPiAoZDI0
KSBWZWMgMTQgI1BGWy1kLXNyLV0gJWNyMiAwMDAwMDAwMDAwMDAwZmZmCj4gKGQyNCkgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gCj4gV2hpY2ggYWxzbyBjb25maXJtcyB0aGUgZGVz
Y3JpcHRpb24gd2hpY2ggc3RhdGVzIHRoYXQgaW4gdGhlIGNhc2Ugb2YgYQo+IDE2IGJpdCBvcGVy
YW5kLCBubyBzaWduIGV4dGVuc2lvbiBvY2N1cnMuCj4gCj4gSSB0aGVuIHRyaWVkIHRoZSBzYW1l
IHRlc3Qgb24gYW4gSW50ZWwgSGFzd2VsbCBzeXN0ZW06Cj4gCj4gKGQ5MSkgUHRyOiAwMDAwMDAw
MDAwMDAxMDAwCj4gKGQ5MSnCoCA9PiBjMmMyCj4gKGQ5MSkgUHRyOiAwMDAwMDAwMDAwMDAwZmZm
Cj4gKGQ5MSkgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKGQ5MSkgUEFOSUM6IFVu
aGFuZGxlZCBleGNlcHRpb24gYXQgMDAwODowMDAwMDAwMDAwMTA0N2E1Cj4gKGQ5MSkgVmVjIDE0
ICNQRlstZC1zci1dICVjcjIgMDAwMDAwMDAwMDAwMGZmZgo+IChkOTEpICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgoKQnV0IGp1ZGdpbmcgZnJvbSB0aGUgIlB0cjogMDAwMDAwMDAwMDAw
MGZmZiIgaW4gdGhlIGxvZyBJIHRha2UKaXQgeW91IHRyaWVkIHRvIGFjY2VzcyBhIGJ5dGUgcmF0
aGVyIHRoYW4gYSB3b3JkICh3aGljaCB3b3VsZApuZWVkIGFuIGFkZHJlc3Mgb2YgMDAwMDAwMDAw
MDAwMGZmZSB0byBkaXN0aW5ndWlzaCB3aGV0aGVyIGl0J3MKYSAyLSBvciA0LWJ5dGUgcmVhZCB0
aGF0IHRoZSBDUFUgaXNzdWVzKS4gVHJ1c3QgbWUsIEkgZGlkIHRyeQp0aGlzIG91dCwgd2hpY2gg
aXMgYWxzbyB3aHkgSSBub3RpY2VkIHRoYXQgTWFyaydzIGNsYWltIG9mCnRoZSBiZWhhdmlvciBo
YXZpbmcgY2hhbmdlZCB3aXRoIFNhbmR5QnJpZGdlIGlzIGxpa2VseSB3cm9uZy4KSGUgaGFzIG1l
YW53aGlsZSBjb25maXJtZWQgdGhhdCBNZXJvbSBhbHNvIGFscmVhZHkgYmVoYXZlZCB0aGlzCndh
eS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 09:45:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 09:45:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAszk-000440-F3; Thu, 19 Sep 2019 09: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=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAszi-00043l-MK
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 09:44:58 +0000
X-Inumbo-ID: 220483a0-dac2-11e9-9651-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 220483a0-dac2-11e9-9651-12813bfff9fa;
 Thu, 19 Sep 2019 09:44:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C2216337;
 Thu, 19 Sep 2019 02:44:53 -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 1AD1C3F575;
 Thu, 19 Sep 2019 02:44:52 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-3-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4fa60fde-b4c2-9653-57fa-beb846373a77@arm.com>
Date: Thu, 19 Sep 2019 10:44:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568388917-7287-3-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 2/8] iommu/arm: Add ability to handle
 deferred probing request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGkgT2xla3NhbmRyLAoKT24gMTMvMDkvMjAxOSAxNjozNSwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBpbmRleCBmMjE5ZGU5Li41
NTVhY2ZjIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5j
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBAQCAtMjAsNiAr
MjAsMTIgQEAKPiAgICNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KPiAgICNpbmNsdWRlIDxh
c20vZGV2aWNlLmg+Cj4gICAKPiArLyoKPiArICogRGVmZXJyZWQgcHJvYmUgbGlzdCBpcyB1c2Vk
IHRvIGtlZXAgdHJhY2sgb2YgZGV2aWNlcyBmb3Igd2hpY2ggZHJpdmVyCj4gKyAqIHJlcXVlc3Rl
ZCBkZWZlcnJlZCBwcm9iaW5nIChyZXR1cm5lZCAtRUFHQUlOKS4KPiArICovCj4gK3N0YXRpYyBf
X2luaXRkYXRhIExJU1RfSEVBRChkZWZlcnJlZF9wcm9iZV9saXN0KTsKPiArCj4gICBzdGF0aWMg
Y29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfb3BzOwo+ICAgCj4gICBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpCj4gQEAgLTQyLDcgKzQ4LDcgQEAgdm9pZCBf
X2luaXQgaW9tbXVfc2V0X29wcyhjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpCj4gICAKPiAg
IGludCBfX2luaXQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCkKPiAgIHsKPiAtICAgIHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqbnA7Cj4gKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLCAq
dG1wOwo+ICAgICAgIGludCByYzsKPiAgICAgICB1bnNpZ25lZCBpbnQgbnVtX2lvbW11cyA9IDA7
Cj4gICAKPiBAQCAtNTEsNiArNTcsMjEgQEAgaW50IF9faW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1
cCh2b2lkKQo+ICAgICAgICAgICByYyA9IGRldmljZV9pbml0KG5wLCBERVZJQ0VfSU9NTVUsIE5V
TEwpOwo+ICAgICAgICAgICBpZiAoICFyYyApCj4gICAgICAgICAgICAgICBudW1faW9tbXVzKys7
Cj4gKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FQUdBSU4gKQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogV2UgZXhwZWN0IG5vYm9keSB1c2VzIGRldmlj
ZSdzIGRvbWFpbl9saXN0IGF0IHN1Y2ggZWFybHkgc3RhZ2UsCgpOSVQ6IHMvV2UgZXhwZWN0IG5v
Ym9keSB1c2VzL05vYm9keSBzaG91bGQgdXNlLwoKPiArICAgICAgICAgICAgICogc28gd2UgY2Fu
IHJlLXVzZSBpdCB0byBsaW5rIHRoZSBkZXZpY2UgaW4gdGhlIGRlZmVycmVkIGxpc3QgdG8KPiAr
ICAgICAgICAgICAgICogYXZvaWQgaW50cm9kdWNpbmcgZXh0cmEgbGlzdF9oZWFkIGZpZWxkIGlu
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZS4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAg
IEFTU0VSVChsaXN0X2VtcHR5KCZucC0+ZG9tYWluX2xpc3QpKTsKClsuLi5dCgo+ICAgdm9pZCBf
X2h3ZG9tX2luaXQgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShzdHJ1Y3Qg
ZG9tYWluICpkKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+IGluZGV4IDYzYTBmMzYuLmVlMWMzYmMgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZGV2aWNlLmgKPiBAQCAtNDQsNyArNDQsMTEgQEAgc3RydWN0IGRldmljZV9k
ZXNjIHsKPiAgICAgICBlbnVtIGRldmljZV9jbGFzcyBjbGFzczsKPiAgICAgICAvKiBMaXN0IG9m
IGRldmljZXMgc3VwcG9ydGVkIGJ5IHRoaXMgZHJpdmVyICovCj4gICAgICAgY29uc3Qgc3RydWN0
IGR0X2RldmljZV9tYXRjaCAqZHRfbWF0Y2g7Cj4gLSAgICAvKiBEZXZpY2UgaW5pdGlhbGl6YXRp
b24gKi8KPiArICAgIC8qCj4gKyAgICAgKiBEZXZpY2UgaW5pdGlhbGl6YXRpb24uCj4gKyAgICAg
Kgo+ICsgICAgICogLUVBR0FJTiBpcyB1c2VkIHRvIGluZGljYXRlIHRoYXQgZGV2aWNlIHByb2Jp
bmcgaXMgZGVmZXJyZWQuCj4gKyAgICAgKi8KPiAgICAgICBpbnQgKCppbml0KShzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKmRldiwgY29uc3Qgdm9pZCAqZGF0YSk7Cj4gICB9Owo+ICAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oIGIveGVuL2luY2x1ZGUveGVuL2Rl
dmljZV90cmVlLmgKPiBpbmRleCA5YTdhOGYyLi4zNzAyZTliIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2RldmljZV90
cmVlLmgKPiBAQCAtOTIsNiArOTIsMTMgQEAgc3RydWN0IGR0X2RldmljZV9ub2RlIHsKPiAgIAo+
ICAgICAgIC8qIElPTU1VIHNwZWNpZmljIGZpZWxkcyAqLwo+ICAgICAgIGJvb2wgaXNfcHJvdGVj
dGVkOwo+ICsgICAgLyoKPiArICAgICAqIFRoZSBtYWluIHB1cnBvc2Ugb2YgdGhpcyBsaXN0IG5v
ZGUgaXMgdG8gbGluayB0aGUgc3RydWN0dXJlIGluIHRoZSBsaXN0CgpzL25vZGUvLz8KCj4gKyAg
ICAgKiBvZiBkZXZpY2VzIGFzc2lnbmVkIHRvIGRvbWFpbi4KPiArICAgICAqCj4gKyAgICAgKiBC
b290IGNvZGUgKGlvbW11X2hhcmR3YXJlX3NldHVwKSByZS11c2VzIHRoaXMgbGlzdCB0byBsaW5r
IHRoZSBzdHJ1Y3R1cmUKPiArICAgICAqIGluIHRoZSBsaXN0IG9mIGRldmljZXMgZm9yIHdoaWNo
IGRyaXZlciByZXF1ZXN0ZWQgZGVmZXJyZWQgcHJvYmluZy4KPiArICAgICAqLwo+ICAgICAgIHN0
cnVjdCBsaXN0X2hlYWQgZG9tYWluX2xpc3Q7Cj4gICAKPiAgICAgICBzdHJ1Y3QgZGV2aWNlIGRl
djsKPiAKCldpdGggdGhlIHR3byBhYm92ZSBhZGRyZXNzZWQgYW5kIHBlbmRpbmcgdGhlIHBhdGNo
IGl0IGRlcGVuZHMgb24gWzFdIGlzIGFja2VkOgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA4L21zZzAxOTI0Lmh0bWwKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 09:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 09: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 1iAt3T-0004Wv-1E; Thu, 19 Sep 2019 09:48:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAt3R-0004Wf-Kj
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 09:48:49 +0000
X-Inumbo-ID: ad69e8a4-dac2-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ad69e8a4-dac2-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 09:48:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A4387337;
 Thu, 19 Sep 2019 02:48: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 F02243F575;
 Thu, 19 Sep 2019 02:48:46 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-4-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <37f72004-d193-8da4-cb7e-b0e26eb64226@arm.com>
Date: Thu, 19 Sep 2019 10:48:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568388917-7287-4-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 3/8] iommu/arm: Order the headers
 alphabetically in iommu.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMTMvMDkvMjAxOSAxNjozNSwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+IAo+IENsZWFuIHVwIHRoZSBjb2RlIGEgYml0IGJ5IHB1dHRpbmcgdGhlIGhl
YWRlcnMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQW5kIGNvbW1pdHRlZC4KCkNoZWVy
cywKCj4gLS0tCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8IDUgKysr
LS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBpbmRleCA1NTVhY2ZjLi41YTNkMWQ1
IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBAQCAtMTUsOSArMTUsMTAg
QEAKPiAgICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4g
ICAgKi8KPiAgIAo+IC0jaW5jbHVkZSA8eGVuL2xpYi5oPgo+IC0jaW5jbHVkZSA8eGVuL2lvbW11
Lmg+Cj4gICAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaW9t
bXUuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArCj4gICAjaW5jbHVkZSA8YXNtL2Rldmlj
ZS5oPgo+ICAgCj4gICAvKgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 09:57:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 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 1iAtBc-000663-4w; Thu, 19 Sep 2019 09:57:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C8m3=XO=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iAtBb-00065t-Bx
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 09:57:15 +0000
X-Inumbo-ID: dacc5ede-dac3-11e9-978d-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dacc5ede-dac3-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 09:57:14 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id j19so1450598lja.1
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 02:57: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-transfer-encoding:content-language;
 bh=PSlEb9C7GoT71czVnblZYorHuXEZqNRT+JC0mP2Sprc=;
 b=p3e6ZqxLhh6Arl+EQdp6ehlkpN2q4p9N54w6Doc3OrhMVfkPP/FhD3MPorf4ZI01Zk
 J+ZJ1OUL9QWG9WqEseQ1uT0Dbab6BQOMYlUzxs11UcMUdBIavMY7mZuJaqaIj98bP48t
 h4/WN0dusCXq+4vm42WbFKb6rFc++YVFdVOLa5VhjUlie64f+O8ybXRGvzSiOjN5YL2s
 XW30nqoFcG9fFVrMzJfv+Hvsj1ySkn8GJZSiUog0kvELroDuxJBXHlJTFgBsl6BWqQkM
 JOhQvk6fdnuntH9iqhVBeBCt6+s+IHuoztQ+iEHSa1/MbCsAeKVtolgcJS6YvHK69ztb
 cn8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=PSlEb9C7GoT71czVnblZYorHuXEZqNRT+JC0mP2Sprc=;
 b=Opzo2o6S6xi65plFX4S55jnzO4huEU3koHClgtp3qFuqc7PM/9nT+jx357fyyRZ1UB
 s1ar8U8gjA6izrWpwX4hAlgU5M2s/nr6gt6itzL3/mn8sfVRo31K0GVFIJ4u0/7Sd0nv
 gMoR0TWZMEpYNodv9iz4gLChI87AgYV+rKL3yyzr1IMRkyebrJVIvLTGAhoAmRDxFi+Z
 K6JEZdrtr47HSuf7AN2VAo4p6Xru1+lM4I4WzgAZ+UhpACjXQPIhuZtYxlxueU+rwRtD
 vVGcVQcJPKUb42AmBVgVmVPKorasfjUeYr6BRhHyVzx9zTosJYCmIisn4jevXF+MTpT7
 DiFw==
X-Gm-Message-State: APjAAAUkHXTPoOJ84et4pwVOHtE7UjTnoqQ0Mks9KGuaAM5fecpRM6oJ
 vm/M4RoNdp6E7XpF9nEFcvA=
X-Google-Smtp-Source: APXvYqz2J1eA9i/wbPZeGlmrkZCYVIa6BrHRPV0Xo9FlECHHV7Ui/FUtgR9ndrChAj4wzo2FNuUVIw==
X-Received: by 2002:a2e:8656:: with SMTP id i22mr4955493ljj.32.1568887033028; 
 Thu, 19 Sep 2019 02:57:13 -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 q19sm1685845lfj.9.2019.09.19.02.57.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Sep 2019 02:57:12 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-3-git-send-email-olekstysh@gmail.com>
 <4fa60fde-b4c2-9653-57fa-beb846373a77@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <9984ab6e-9406-c243-54fb-4af272d11e66@gmail.com>
Date: Thu, 19 Sep 2019 12:57:11 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4fa60fde-b4c2-9653-57fa-beb846373a77@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 2/8] iommu/arm: Add ability to handle
 deferred probing request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

Ck9uIDE5LjA5LjE5IDEyOjQ0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGksIEp1bGllbi4KCgo+Cj4gT24gMTMvMDkvMjAxOSAxNjozNSwgT2xla3NhbmRyIFR5c2hjaGVu
a28gd3JvdGU6Cj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9t
bXUuYyAKPj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+PiBpbmRleCBm
MjE5ZGU5Li41NTVhY2ZjIDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaW9tbXUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwo+
PiBAQCAtMjAsNiArMjAsMTIgQEAKPj4gwqAgI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgo+
PiDCoCAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgo+PiDCoCArLyoKPj4gKyAqIERlZmVycmVkIHBy
b2JlIGxpc3QgaXMgdXNlZCB0byBrZWVwIHRyYWNrIG9mIGRldmljZXMgZm9yIHdoaWNoIAo+PiBk
cml2ZXIKPj4gKyAqIHJlcXVlc3RlZCBkZWZlcnJlZCBwcm9iaW5nIChyZXR1cm5lZCAtRUFHQUlO
KS4KPj4gKyAqLwo+PiArc3RhdGljIF9faW5pdGRhdGEgTElTVF9IRUFEKGRlZmVycmVkX3Byb2Jl
X2xpc3QpOwo+PiArCj4+IMKgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9v
cHM7Cj4+IMKgIMKgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCkK
Pj4gQEAgLTQyLDcgKzQ4LDcgQEAgdm9pZCBfX2luaXQgaW9tbXVfc2V0X29wcyhjb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzICpvcHMpCj4+IMKgIMKgIGludCBfX2luaXQgaW9tbXVfaGFyZHdhcmVfc2V0
dXAodm9pZCkKPj4gwqAgewo+PiAtwqDCoMKgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbnA7Cj4+
ICvCoMKgwqAgc3RydWN0IGR0X2RldmljZV9ub2RlICpucCwgKnRtcDsKPj4gwqDCoMKgwqDCoCBp
bnQgcmM7Cj4+IMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IG51bV9pb21tdXMgPSAwOwo+PiDCoCBA
QCAtNTEsNiArNTcsMjEgQEAgaW50IF9faW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmMgPSBkZXZpY2VfaW5pdChucCwgREVWSUNFX0lPTU1VLCBO
VUxMKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggIXJjICkKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgbnVtX2lvbW11cysrOwo+PiArwqDCoMKgwqDCoMKgwqAgZWxzZSBpZiAoIHJj
ID09IC1FQUdBSU4gKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAvKgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICogV2UgZXhwZWN0IG5vYm9keSB1
c2VzIGRldmljZSdzIGRvbWFpbl9saXN0IGF0IHN1Y2ggCj4+IGVhcmx5IHN0YWdlLAo+Cj4gTklU
OiBzL1dlIGV4cGVjdCBub2JvZHkgdXNlcy9Ob2JvZHkgc2hvdWxkIHVzZS8KCm9rCgoKPgo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICogc28gd2UgY2FuIHJlLXVzZSBpdCB0byBsaW5rIHRo
ZSBkZXZpY2UgaW4gdGhlIAo+PiBkZWZlcnJlZCBsaXN0IHRvCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgKiBhdm9pZCBpbnRyb2R1Y2luZyBleHRyYSBsaXN0X2hlYWQgZmllbGQgaW4gc3Ry
dWN0IAo+PiBkdF9kZXZpY2Vfbm9kZS4KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqLwo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBU1NFUlQobGlzdF9lbXB0eSgmbnAtPmRvbWFpbl9s
aXN0KSk7Cj4KPiBbLi4uXQo+Cj4+IMKgIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfY2hl
Y2tfYXV0b3RyYW5zbGF0ZWRfaHdkb20oc3RydWN0IAo+PiBkb21haW4gKmQpCj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9k
ZXZpY2UuaAo+PiBpbmRleCA2M2EwZjM2Li5lZTFjM2JjIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2RldmljZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNl
LmgKPj4gQEAgLTQ0LDcgKzQ0LDExIEBAIHN0cnVjdCBkZXZpY2VfZGVzYyB7Cj4+IMKgwqDCoMKg
wqAgZW51bSBkZXZpY2VfY2xhc3MgY2xhc3M7Cj4+IMKgwqDCoMKgwqAgLyogTGlzdCBvZiBkZXZp
Y2VzIHN1cHBvcnRlZCBieSB0aGlzIGRyaXZlciAqLwo+PiDCoMKgwqDCoMKgIGNvbnN0IHN0cnVj
dCBkdF9kZXZpY2VfbWF0Y2ggKmR0X21hdGNoOwo+PiAtwqDCoMKgIC8qIERldmljZSBpbml0aWFs
aXphdGlvbiAqLwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIERldmljZSBpbml0aWFsaXph
dGlvbi4KPj4gK8KgwqDCoMKgICoKPj4gK8KgwqDCoMKgICogLUVBR0FJTiBpcyB1c2VkIHRvIGlu
ZGljYXRlIHRoYXQgZGV2aWNlIHByb2JpbmcgaXMgZGVmZXJyZWQuCj4+ICvCoMKgwqDCoCAqLwo+
PiDCoMKgwqDCoMKgIGludCAoKmluaXQpKHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LCBjb25z
dCB2b2lkICpkYXRhKTsKPj4gwqAgfTsKPj4gwqAgZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9kZXZpY2VfdHJlZS5oIAo+PiBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCj4+IGlu
ZGV4IDlhN2E4ZjIuLjM3MDJlOWIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kZXZp
Y2VfdHJlZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCj4+IEBAIC05
Miw2ICs5MiwxMyBAQCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgewo+PiDCoCDCoMKgwqDCoMKgIC8q
IElPTU1VIHNwZWNpZmljIGZpZWxkcyAqLwo+PiDCoMKgwqDCoMKgIGJvb2wgaXNfcHJvdGVjdGVk
Owo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIFRoZSBtYWluIHB1cnBvc2Ugb2YgdGhpcyBs
aXN0IG5vZGUgaXMgdG8gbGluayB0aGUgc3RydWN0dXJlIAo+PiBpbiB0aGUgbGlzdAo+Cj4gcy9u
b2RlLy8/CgpvawoKCj4KPj4gK8KgwqDCoMKgICogb2YgZGV2aWNlcyBhc3NpZ25lZCB0byBkb21h
aW4uCj4+ICvCoMKgwqDCoCAqCj4+ICvCoMKgwqDCoCAqIEJvb3QgY29kZSAoaW9tbXVfaGFyZHdh
cmVfc2V0dXApIHJlLXVzZXMgdGhpcyBsaXN0IHRvIGxpbmsgCj4+IHRoZSBzdHJ1Y3R1cmUKPj4g
K8KgwqDCoMKgICogaW4gdGhlIGxpc3Qgb2YgZGV2aWNlcyBmb3Igd2hpY2ggZHJpdmVyIHJlcXVl
c3RlZCBkZWZlcnJlZCAKPj4gcHJvYmluZy4KPj4gK8KgwqDCoMKgICovCj4+IMKgwqDCoMKgwqAg
c3RydWN0IGxpc3RfaGVhZCBkb21haW5fbGlzdDsKPj4gwqAgwqDCoMKgwqDCoCBzdHJ1Y3QgZGV2
aWNlIGRldjsKPj4KPgo+IFdpdGggdGhlIHR3byBhYm92ZSBhZGRyZXNzZWQgYW5kIHBlbmRpbmcg
dGhlIHBhdGNoIGl0IGRlcGVuZHMgb24gWzFdIAo+IGlzIGFja2VkOgo+Cj4gUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpUaGFuayB5b3UuCgoKQ2FuIEkg
ZG8gYW55dGhpbmcgdG8gc3BlZWQgdXAgWzFdPyBUaGF0IHBhdGNoIHdhcyB0ZXN0ZWQgYW5kIHdv
cmtlZCBmaW5lLgoKCj4KPiBDaGVlcnMsCj4KPiBbMV0gCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA4L21zZzAxOTI0Lmh0bWwKPgot
LSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 10:04:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 10:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAtIC-0007sq-9u; Thu, 19 Sep 2019 10:04: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAtIA-0007sM-AE
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 10:04:02 +0000
X-Inumbo-ID: cd3a002c-dac4-11e9-9652-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd3a002c-dac4-11e9-9652-12813bfff9fa;
 Thu, 19 Sep 2019 10:04:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568887440;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=RFaNCsSNiuwizURXDMM7ff2qNezNkr/OhwAzlqhjsGA=;
 b=DEnlGeeo8Ywk6jR01WiDpjC0ot9LZXjJec4/Xcj2MI1Cw756QQbKm5Oc
 0f6mFlredh4wIrOEvkVLPLr41w1t9nxfqWfMj/1qEuDklpBVjZLYcQSt0
 fkFomorfgSgi1vusp66MIx8mrBrSvGfuyHLCw3vKEpOO1FG/7OoPEY/Vy s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /s5GsSB1xbFaIAj8OAme0DSyTEHEpYdimBiKkUbtN4J41B0S4/rXbL22m2B2JIiL98B/E+i/I7
 bNtJ8eBnqJuCEiZO1PWNe5aPB5Y8TYknSluNoiDuetv0kz5wM9wh2RJZxcT7rJPxXz8bqbwk0f
 heRjTWW6LuGzJg19HZKwoWtnA+GLuQUEphEiiaxMeLr9HSTxvghb4Bf4PUPSSJrL+pjYCqcVMo
 y/zSsbqVob1ERpxkfOvQkrO8TeCOPZySoXCTCyAnsGI3uJbCgGCdttuPrOywqhE4IDxBgXKx6i
 4B4=
X-SBRS: 2.7
X-MesageID: 5981864
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5981864"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 11:03:34 +0100
Message-ID: <20190919100334.790782-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <23938.2413.911345.500080@mariner.uk.xensource.com>
References: <23938.2413.911345.500080@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 11/15] libxl_usb: Fix wrong usage of asserts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVwbGFjZSB0aGUgYXNzZXJ0KDApIGJ5IGFib3J0KCkgc2luY2UgdGhlIGludGVudGlvbiBpbiBs
aWJ4bCBpcyB0aGF0CmFzc2VydHMgYXJlIGFsd2F5cyBjb21waWxlZCBpbi4gVGhpcyBwYXRjaCBt
YWtlcyBpdHMgY2xlYXIgYW5kIHJlbW92ZXMKdGhlIG5lZWQgdG8gZGVhbCB3aXRoIGFzc2VydHMg
YmVlbiBjb21waWxlZCBvdXQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHYyOgogICAgLSByZXBsYWNlIGFz
c2VydHMgYnkgYWJvcnQoKS4KCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDYgKystLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKaW5k
ZXggM2QzODljMDE5ODIyLi45ZjcyODU3ZDg3YWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3VzYi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCkBAIC0xNDcsOCArMTQ3LDcg
QEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdXNiY3RybChsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCwKICAgICAgICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgPSBMSUJYTF9fREVW
SUNFX0tJTkRfTk9ORTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgYXNz
ZXJ0KDApOyAvKiBjYW4ndCByZWFsbHkgaGFwcGVuLiAqLwotICAgICAgICBicmVhazsKKyAgICAg
ICAgYWJvcnQoKTsgLyogY2FuJ3QgcmVhbGx5IGhhcHBlbi4gKi8KICAgICB9CiAgICAgZGV2aWNl
LT5kZXZpZCAgICAgICAgICAgPSB1c2JjdHJsLT5kZXZpZDsKICAgICBkZXZpY2UtPmRvbWlkICAg
ICAgICAgICA9IGRvbWlkOwpAQCAtMzcwLDggKzM2OSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV91c2JjdHJsX2FkZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihxbXBfYXJncywgInAzIiwgR0NTUFJJTlRGKCIlZCIs
IHVzYmN0cmwtPnBvcnRzKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAg
IGFzc2VydCgwKTsgLyogU2hvdWxkIG5vdCBiZSBwb3NzaWJsZS4gKi8KLSAgICAgICAgYnJlYWs7
CisgICAgICAgIGFib3J0KCk7IC8qIFNob3VsZCBub3QgYmUgcG9zc2libGUuICovCiAgICAgfQog
CiAgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKHFtcF9hcmdzLCAiaWQiLAotLSAKQW50aG9ueSBQ
RVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 10:12:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 10: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 1iAtPy-0001Ak-64; Thu, 19 Sep 2019 10:12:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAtPx-0001AY-6J
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 10:12:05 +0000
X-Inumbo-ID: ec833100-dac5-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ec833100-dac5-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 10:12:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 19C74337;
 Thu, 19 Sep 2019 03:12: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 4CD923F67D;
 Thu, 19 Sep 2019 03:12:01 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
 <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
 <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
 <f10cc304-96f8-f942-0ef2-0a9d4544f288@suse.com>
 <f8ab5e72-2475-3884-c23f-84d07eba11ba@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f243004b-9069-566c-1e8c-ba49e401c98d@arm.com>
Date: Thu, 19 Sep 2019 11:12:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f8ab5e72-2475-3884-c23f-84d07eba11ba@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

SGksCgpPbiAxNy8wOS8yMDE5IDE5OjE4LCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gT24gMTcuMDku
MTkgMDk6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IAo+IEhpLCBKYW4KPiAKPj4gT24gMTYuMDku
MjAxOSAyMDowOCwgT2xla3NhbmRyIHdyb3RlOgo+Pj4gT24gMTYuMDkuMTkgMTM6NDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+PiArLyogcGVyLWRldmljZSBJT01NVSBpbnN0YW5jZSBkYXRhICov
Cj4+Pj4+ICtzdHJ1Y3QgaW9tbXVfZndzcGVjIHsKPj4+Pj4gK8KgwqDCoCAvKiB0aGlzIGRldmlj
ZSdzIElPTU1VICovCj4+Pj4+ICvCoMKgwqAgc3RydWN0IGRldmljZSAqaW9tbXVfZGV2Owo+Pj4+
PiArwqDCoMKgIC8qIElPTU1VIGRyaXZlciBwcml2YXRlIGRhdGEgZm9yIHRoaXMgZGV2aWNlICov
Cj4+Pj4+ICvCoMKgwqAgdm9pZCAqaW9tbXVfcHJpdjsKPj4+Pj4gK8KgwqDCoCAvKiBudW1iZXIg
b2YgYXNzb2NpYXRlZCBkZXZpY2UgSURzICovCj4+Pj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IG51
bV9pZHM7Cj4+Pj4+ICvCoMKgwqAgLyogSURzIHdoaWNoIHRoaXMgZGV2aWNlIG1heSBwcmVzZW50
IHRvIHRoZSBJT01NVSAqLwo+Pj4+PiArwqDCoMKgIHVpbnQzMl90IGlkc1sxXTsKPj4+Pj4gK307
Cj4+Pj4gTm90ZSB0aGF0IHlvdSBhYnVzZSB4cmVhbGxvY19mbGV4X3N0cnVjdCgpIHdoZW4gdXNp
bmcgaXQgd2l0aCBzdWNoCj4+Pj4gYSB0eXBlOiBUaGUgbGFzdCBmaWVsZCBpcyBfbm90XyBhIGZs
ZXhpYmxlIGFycmF5IG1lbWJlci4gQ29tcGlsZXJzCj4+Pj4gbWlnaHQgbGVnaXRpbWF0ZWx5IHdh
cm4gaWYgdGhleSBjYW4gcHJvdmUgdGhhdCB5b3UgYWNjZXNzCj4+Pj4gcC0+aWRzWzFdIGFueXdo
ZXJlLCBkZXNwaXRlIHlvdSAocHJlc3VtYWJseSkgaGF2aW5nIGFsbG9jYXRlZCBlbm91Z2gKPj4+
PiBzcGFjZS4gKEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gdGhpbmsgb2YgYSB3YXkgZm9yIHRoZSBt
YWNybyB0bwo+Pj4+IGFjdHVhbGx5IGRldGVjdCBhbmQgaGVuY2UgcmVmdXNlIHN1Y2ggd3Jvbmcg
dXNlcy4pCj4+PiBJbmRlZWQsIHlvdSBhcmUgcmlnaHQuIEkgYW0gaW4gZG91YnQsIHdoZXRoZXIg
dG8gcmV0YWluIHBvcnRlZCBmcm9tCj4+PiBMaW51eCBjb2RlIChpZHNbMV0pCj4+Pgo+Pj4gYW5k
IG1lbnRpb24gYWJvdXQgc3VjaCBhYnVzZSBvciBjaGFuZ2UgaXQgdG8gZGVhbCB3aXRoIHJlYWwg
ZmxleGlibGUKPj4+IGFycmF5IG1lbWJlciAoaWRzW10pLiBBbnkgdGhvdWdodHM/Cj4+IEknbSBv
ZiB0aGUgc3Ryb25nIG9waW5pb24gdGhhdCB5b3Ugc2hvdWxkIHN3aXRjaCB0byBbXSAob3IgYXQK
Pj4gbGVhc3QgWzBdKSBub3RhdGlvbi4KPiAKPiBJIGdvdCBpdC4gV2VsbCwgd2lsbCBzd2l0Y2gg
dG8gaWRzW10gaWYgdGhlcmUgYXJlIG5vIG9iamVjdGlvbnMuCgpJIHN1c3BlY3QgdGhlIHJhdGlv
bmFsZSB0byB1c2UgMSByYXRoZXIgdGhhbiAwIGlzIHRvIGF2b2lkIHRoZSByZS1hbGxvY2F0aW9u
IGluIAp0aGUgY29tbW9uIGNhc2Ugd2hlcmUgYSBkZXZpY2UgaGFzIGEgc2luZ2xlIElELgoKSSB3
b3VsZCBsaWtlIHRvIHJldGFpbiB0aGUgc2ltaWxhciBiZWhhdmlvci4gVGhlIGlkc1sxXSBpcyBw
cm9iYWJseSB0aGUgbW9zdCAKcHJldHR5IHdheSB0byBkbyBpdC4KCkFub3RoZXIgc29sdXRpb24g
d291bGQgdG8gdXNlIHhtYWxsb2NfYnl0ZXMoKSBmb3IgdGhlIGluaXRpYWwgYWxsb2NhdGlvbiBv
ZiAKeG1hbGxvY19ieXRlcygpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 10:15:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 10: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 1iAtTA-0001fT-OJ; Thu, 19 Sep 2019 10:15:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAtT9-0001fM-Tj
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 10:15:23 +0000
X-Inumbo-ID: 637d3378-dac6-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 637d3378-dac6-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 10:15: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 7EE66AC38;
 Thu, 19 Sep 2019 10:15:21 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
 <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
 <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
 <f10cc304-96f8-f942-0ef2-0a9d4544f288@suse.com>
 <f8ab5e72-2475-3884-c23f-84d07eba11ba@gmail.com>
 <f243004b-9069-566c-1e8c-ba49e401c98d@arm.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <69614adc-d2fb-ea4f-7659-3f65e40116a3@suse.com>
Date: Thu, 19 Sep 2019 12:15:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f243004b-9069-566c-1e8c-ba49e401c98d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr <olekstysh@gmail.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkuMDkuMjAxOSAxMjoxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDE3
LzA5LzIwMTkgMTk6MTgsIE9sZWtzYW5kciB3cm90ZToKPj4KPj4gT24gMTcuMDkuMTkgMDk6MTIs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pgo+PiBIaSwgSmFuCj4+Cj4+PiBPbiAxNi4wOS4yMDE5IDIw
OjA4LCBPbGVrc2FuZHIgd3JvdGU6Cj4+Pj4gT24gMTYuMDkuMTkgMTM6NDAsIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+Pj4gKy8qIHBlci1kZXZpY2UgSU9NTVUgaW5zdGFuY2UgZGF0YSAqLwo+Pj4+
Pj4gK3N0cnVjdCBpb21tdV9md3NwZWMgewo+Pj4+Pj4gK8KgwqDCoCAvKiB0aGlzIGRldmljZSdz
IElPTU1VICovCj4+Pj4+PiArwqDCoMKgIHN0cnVjdCBkZXZpY2UgKmlvbW11X2RldjsKPj4+Pj4+
ICvCoMKgwqAgLyogSU9NTVUgZHJpdmVyIHByaXZhdGUgZGF0YSBmb3IgdGhpcyBkZXZpY2UgKi8K
Pj4+Pj4+ICvCoMKgwqAgdm9pZCAqaW9tbXVfcHJpdjsKPj4+Pj4+ICvCoMKgwqAgLyogbnVtYmVy
IG9mIGFzc29jaWF0ZWQgZGV2aWNlIElEcyAqLwo+Pj4+Pj4gK8KgwqDCoCB1bnNpZ25lZCBpbnQg
bnVtX2lkczsKPj4+Pj4+ICvCoMKgwqAgLyogSURzIHdoaWNoIHRoaXMgZGV2aWNlIG1heSBwcmVz
ZW50IHRvIHRoZSBJT01NVSAqLwo+Pj4+Pj4gK8KgwqDCoCB1aW50MzJfdCBpZHNbMV07Cj4+Pj4+
PiArfTsKPj4+Pj4gTm90ZSB0aGF0IHlvdSBhYnVzZSB4cmVhbGxvY19mbGV4X3N0cnVjdCgpIHdo
ZW4gdXNpbmcgaXQgd2l0aCBzdWNoCj4+Pj4+IGEgdHlwZTogVGhlIGxhc3QgZmllbGQgaXMgX25v
dF8gYSBmbGV4aWJsZSBhcnJheSBtZW1iZXIuIENvbXBpbGVycwo+Pj4+PiBtaWdodCBsZWdpdGlt
YXRlbHkgd2FybiBpZiB0aGV5IGNhbiBwcm92ZSB0aGF0IHlvdSBhY2Nlc3MKPj4+Pj4gcC0+aWRz
WzFdIGFueXdoZXJlLCBkZXNwaXRlIHlvdSAocHJlc3VtYWJseSkgaGF2aW5nIGFsbG9jYXRlZCBl
bm91Z2gKPj4+Pj4gc3BhY2UuIChJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIHRoaW5rIG9mIGEgd2F5
IGZvciB0aGUgbWFjcm8gdG8KPj4+Pj4gYWN0dWFsbHkgZGV0ZWN0IGFuZCBoZW5jZSByZWZ1c2Ug
c3VjaCB3cm9uZyB1c2VzLikKPj4+PiBJbmRlZWQsIHlvdSBhcmUgcmlnaHQuIEkgYW0gaW4gZG91
YnQsIHdoZXRoZXIgdG8gcmV0YWluIHBvcnRlZCBmcm9tCj4+Pj4gTGludXggY29kZSAoaWRzWzFd
KQo+Pj4+Cj4+Pj4gYW5kIG1lbnRpb24gYWJvdXQgc3VjaCBhYnVzZSBvciBjaGFuZ2UgaXQgdG8g
ZGVhbCB3aXRoIHJlYWwgZmxleGlibGUKPj4+PiBhcnJheSBtZW1iZXIgKGlkc1tdKS4gQW55IHRo
b3VnaHRzPwo+Pj4gSSdtIG9mIHRoZSBzdHJvbmcgb3BpbmlvbiB0aGF0IHlvdSBzaG91bGQgc3dp
dGNoIHRvIFtdIChvciBhdAo+Pj4gbGVhc3QgWzBdKSBub3RhdGlvbi4KPj4KPj4gSSBnb3QgaXQu
IFdlbGwsIHdpbGwgc3dpdGNoIHRvIGlkc1tdIGlmIHRoZXJlIGFyZSBubyBvYmplY3Rpb25zLgo+
IAo+IEkgc3VzcGVjdCB0aGUgcmF0aW9uYWxlIHRvIHVzZSAxIHJhdGhlciB0aGFuIDAgaXMgdG8g
YXZvaWQgdGhlIHJlLWFsbG9jYXRpb24gaW4gCj4gdGhlIGNvbW1vbiBjYXNlIHdoZXJlIGEgZGV2
aWNlIGhhcyBhIHNpbmdsZSBJRC4KPiAKPiBJIHdvdWxkIGxpa2UgdG8gcmV0YWluIHRoZSBzaW1p
bGFyIGJlaGF2aW9yLiBUaGUgaWRzWzFdIGlzIHByb2JhYmx5IHRoZSBtb3N0IAo+IHByZXR0eSB3
YXkgdG8gZG8gaXQuCj4gCj4gQW5vdGhlciBzb2x1dGlvbiB3b3VsZCB0byB1c2UgeG1hbGxvY19i
eXRlcygpIGZvciB0aGUgaW5pdGlhbCBhbGxvY2F0aW9uIG9mIAo+IHhtYWxsb2NfYnl0ZXMoKS4K
CldoeSBub3QgdXNlIHhtYWxsb2NfZmxleF88d2hhdGV2ZXI+KCkgb24gdGhlIGZpcnN0IGFsbG9j
YXRpb24sIHRvbz8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 10:24:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 10:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAtbq-0003QI-M5; Thu, 19 Sep 2019 10:24:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAtbo-0003QD-MV
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 10:24:20 +0000
X-Inumbo-ID: a3bb52d4-dac7-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3bb52d4-dac7-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 10:24: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 C2ABCAD63;
 Thu, 19 Sep 2019 10:24:18 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
 <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
 <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e75f5253-df1d-2d47-6724-df06d1a33448@suse.com>
Date: Thu, 19 Sep 2019 12:24:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gMTguMDkuMjAxOSAyMzoxNiwgSm9lIEppbiB3cm90ZToKPiBPbiA5LzE2LzE5IDExOjQ4IFBN
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTcuMDkuMjAxOSAwMDoyMCwgSm9lIEppbiB3cm90
ZToKPj4+IE9uIDkvMTYvMTkgMTowMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMu
MDkuMjAxOSAxODozOCwgSm9lIEppbiB3cm90ZToKPj4+Pj4gT24gOS8xMy8xOSAxMjoxNCBBTSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxMi4wOS4yMDE5IDIwOjAzLCBKb2UgSmluIHdy
b3RlOgo+Pj4+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4+Pj4+PiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4+Pj4+Pj4gQEAgLTQxMiw2ICs0MTIs
OSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgcGly
cV9kcGNpLT5nbXNpLmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKPj4+Pj4+PiAgICAg
ICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxhZ3M7Cj4+Pj4+Pj4gICAg
ICAgICAgICAgIH0KPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICAgICAgICAgIGlmICggaHZtX2Z1bmNz
LnN5bmNfcGlyX3RvX2lyciApCj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBodm1fZnVuY3Muc3lu
Y19waXJfdG9faXJyKGQtPnZjcHVbcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZF0pOwo+Pj4+
Pj4KPj4+Pj4+IElmIHRoZSBuZWVkIGZvciB0aGlzIGNoYW5nZSBjYW4gYmUgcHJvcGVybHkgZXhw
bGFpbmVkLCB0aGVuIGl0Cj4+Pj4+PiBzdGlsbCB3YW50cyBjb252ZXJ0aW5nIHRvIGFsdGVybmF0
aXZlX3ZjYWxsKCkgLSB0aGUgdGhlIG90aGVyCj4+Pj4+PiBjYWxsZXIgb2YgdGhpcyBob29rLiBP
ciBwZXJoYXBzIGV2ZW4gYmV0dGVyIG1vdmUgdmxhcGljLmMncwo+Pj4+Pj4gd3JhcHBlciAoc3Vp
dGFibHkgcmVuYW1lZCkgaW50byBodm0uaCwgYW5kIHVzZSBpdCBoZXJlLgo+Pj4+Pgo+Pj4+PiBZ
ZXMgSSBhZ3JlZSwgSSdtIG5vdCAxMDAlIHN1cmUsIHNvIEkgc2V0IGl0IHRvIFJGQy4KPj4+Pgo+
Pj4+IEFuZCBidHcsIHBsZWFzZSBhbHNvIGF0dGFjaCBhIGJyaWVmIGNvbW1lbnQgaGVyZSwgdG8g
Y2xhcmlmeQo+Pj4+IHdoeSB0aGUgc3luY2luZyBpcyBuZWVkZWQgcHJlY2lzZWx5IGF0IHRoaXMg
cG9pbnQuCj4+Pj4KPj4+Pj4+IEFkZGl0aW9uYWxseSwgdGhlIGNvZGUgc2V0dGluZyBwaXJxX2Rw
Y2ktPmdtc2kuZGVzdF92Y3B1X2lkCj4+Pj4+PiAocmlnaHQgYWZ0ZXIgeW91ciBjb2RlIGluc2Vy
dGlvbikgYWxsb3dzIGZvciB0aGUgZmllbGQgdG8gYmUKPj4+Pj4+IGludmFsaWQsIHdoaWNoIEkg
dGhpbmsgeW91IG5lZWQgdG8gZ3VhcmQgYWdhaW5zdC4KPj4+Pj4KPj4+Pj4gSSB0aGluayB5b3Ug
bWVhbnMgbXVsdGlwbGUgZGVzdGluYXRpb24sIHRoZW4gaXQncyAtMT8KPj4+Pgo+Pj4+IFRoZSBy
ZWFzb24gZm9yIHdoeSBpdCBtaWdodCBiZSAtMSBhcmUgaXJyZWxldmFudCBoZXJlLCBJIHRoaW5r
Lgo+Pj4+IFlvdSBuZWVkIHRvIGhhbmRsZSB0aGUgY2FzZSBib3RoIHRvIGF2b2lkIGFuIG91dC1v
Zi1ib3VuZHMKPj4+PiBhcnJheSBhY2Nlc3MgYW5kIHRvIG1ha2Ugc3VyZSBhbiBJUlIgYml0IHdv
dWxkbid0IHN0aWxsIGdldAo+Pj4+IHByb3BhZ2F0ZWQgdG9vIGxhdGUgaW4gc29tZSBzcGVjaWFs
IGNhc2UuCj4+Pgo+Pj4gQWRkIGZvbGxvd2luZyBjaGVja3M/Cj4+PiAgICAgICAgICAgICBpZiAo
IGRlc3RfdmNwdV9pZCA+PSAwICYmIGRlc3RfdmNwdV9pZCA8IGQtPm1heF92Y3B1cyAmJgo+Pj4g
ICAgICAgICAgICAgICAgICBkLT52Y3B1W2Rlc3RfdmNwdV9pZF0tPnJ1bnN0YXRlLnN0YXRlIDw9
IFJVTlNUQVRFX2Jsb2NrZWQgKQo+Pgo+PiBKdXN0IHRoZSA+PSBwYXJ0IHNob3VsZCBzdWZmaWNl
OyB3aXRob3V0IGFuIGV4cGxhbmF0aW9uIEkgZG9uJ3QKPj4gc2VlIHdoeSB5b3Ugd2FudCB0aGUg
cnVuc3RhdGUgY2hlY2sgKHdoaWNoIGFmdGVyIGFsbCBpcyByYWN5Cj4+IGFueXdheSBhZmFpY3Qp
Lgo+Pgo+Pj4+IEFsc28gLSB3aGF0IGFib3V0IHRoZSByZXNwZWN0aXZlIG90aGVyIHBhdGggaW4g
dGhlIGZ1bmN0aW9uLAo+Pj4+IGRlYWxpbmcgd2l0aCBQVF9JUlFfVFlQRV9QQ0kgYW5kIFBUX0lS
UV9UWVBFX01TSV9UUkFOU0xBVEU/IEl0Cj4+Pj4gc2VlbXMgdG8gbWUgdGhhdCB0aGVyZSdzIHRo
ZSBzYW1lIGNoYW5jZSBvZiBkZWZlcnJpbmcgSVJSCj4+Pj4gcHJvcGFnYXRpb24gZm9yIHRvbyBs
b25nPwo+Pj4KPj4+IFRoaXMgaXMgcG9zc2libGUsIGNhbiB5b3UgcGxlYXNlIGhlbHAgb24gaG93
IHRvIGdldCB3aGljaCB2Y3B1IGFzc29jaWF0ZSB0aGUgSVJRPwo+Pj4gSSBkaWQgbm90IGZvdW5k
IGFueSBoZWxwZXIgb24gY3VycmVudCBYZW4uCj4+Cj4+IFRoZXJlJ3Mgbm8gc3VjaCBoZWxwZXIs
IEknbSBhZnJhaWQuIExvb2tpbmcgYXQgaHZtX21pZ3JhdGVfcGlycSgpCj4+IGFuZCBodm1fZ2ly
cV9kZXN0XzJfdmNwdV9pZCgpIEkgbm90aWNlIHRoYXQgdGhlIGZvcm1lciBkb2VzIG5vdGhpbmcK
Pj4gaWYgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCBpcyBzZXQuIEhlbmNlIHBpcnFfZHBjaS0+Z21z
aS5kZXN0X3ZjcHVfaWQKPj4gaXNuJ3QgcmVhbGx5IHVzZWQgaW4gdGhpcyBjYXNlIChwbGVhc2Ug
ZG91YmxlIGNoZWNrKSwgYW5kIHNvIHlvdSBtYXkKPj4gd2FudCB0byB1cGRhdGUgdGhlIGZpZWxk
IGFsb25nc2lkZSBzZXR0aW5nIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgaW4KPj4gcHRfaXJxX2Ny
ZWF0ZV9iaW5kKCksIGNvdmVyaW5nIHRoZSBtdWx0aSBkZXN0aW5hdGlvbiBjYXNlLgo+Pgo+PiBZ
b3VyIGNvZGUgYWRkaXRpb24gc3RpbGwgdmlzaWJsZSBpbiBjb250ZXh0IGFib3ZlIG1heSB0aGVu
IHdhbnQgdG8KPj4gYmUgZnVydGhlciBjb25kaXRpb25hbGl6ZWQgdXBvbiBpb21tdV9pbnRwb3N0
IG9yIChwZXJoYXBzIGJldHRlcikKPj4gcGlycV9kcGNpLT5nbXNpLnBvc3RlZCBiZWluZyBzZXQu
Cj4+Cj4gCj4gU29ycnkgdGhpcyBpcyBuZXcgdG8gbWUsIGFuZCBJIGhhdmUgdG8gc3R1ZHkgZnJv
bSBjb2RlLgo+IERvIHlvdSB0aGluayBiZWxvdyBjaGVjayBjb3ZlciBhbGwgY29uZGl0aW9ucz8K
CkkgZG9lcyBhZmFpY3Q7IEkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdG8gY2hlY2sgYm90aCBpb21t
dV9pbnRwb3N0IGFuZApwaXJxX2RwY2ktPmdtc2kucG9zdGVkIC0ganVzdCB0aGUgbGF0dGVyIG91
Z2h0IHRvIGJlIGVub3VnaC4gV2hhdCdzCnN0aWxsIG1pc3NpbmcgaXMgdGhlIGZ1cnRoZXIgdXBk
YXRpbmcgb2YgcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZAooYXMgZXhwbGFpbmVkIGJlZm9y
ZSwgc3RpbGwgdmlzaWJsZSBpbiBjb250ZXh0IGFib3ZlKS4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 10:37:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 10:37:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAtoc-0005ej-Vs; Thu, 19 Sep 2019 10:37:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAtob-0005eR-SL
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 10:37:33 +0000
X-Inumbo-ID: 7bc9caec-dac9-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7bc9caec-dac9-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 10:37: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 5EEA6AFB2;
 Thu, 19 Sep 2019 10:37:30 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
Date: Thu, 19 Sep 2019 12:37:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] SVM: correct CPUID event 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

aHZtX21vbml0b3JfY3B1aWQoKSBleHBlY3RzIHRoZSBpbnB1dCByZWdpc3RlcnMsIG5vdCB0d28g
b2YgdGhlIG91dHB1dHMuCgpIb3dldmVyLCBvbmNlIGhhdmluZyBtYWRlIHRoZSBuZWNlc3Nhcnkg
YWRqdXN0bWVudCwgdGhlIFNWTSBhbmQgVk1YCmZ1bmN0aW9ucyBhcmUgc28gc2ltaWxhciB0aGF0
IHRoZXkgc2hvdWxkIGJlIGZvbGRlZCAodGh1cyBhdm9pZGluZwpmdXJ0aGVyIHNpbWlsYXIgYXN5
bW1ldHJpZXMgdG8gZ2V0IGludHJvZHVjZWQpLiBVc2UgdGhlIGJlc3Qgb2YgYm90aAp3b3JsZHMg
YnkgZS5nLiB1c2luZyAiY3VyciIgY29uc2lzdGVudGx5LiBUaGlzIHRoZW4gYmVpbmcgdGhlIG9u
bHkKY2FsbGVyIG9mIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZygpLCBmb2xkIGluIHRoYXQgZnVu
Y3Rpb24gYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwpAQCAtMzM0OSwxNCArMzM0OSwyOCBAQCB1bnNpZ25lZCBsb25nIGNvcHlfZnJvbV91
c2VyX2h2bSh2b2lkICp0CiAgICAgcmV0dXJuIHJjID8gbGVuIDogMDsgLyogZmFrZSBhIGNvcHlf
ZnJvbV91c2VyKCkgcmV0dXJuIGNvZGUgKi8KIH0KIAotYm9vbCBodm1fY2hlY2tfY3B1aWRfZmF1
bHRpbmcoc3RydWN0IHZjcHUgKnYpCitpbnQgaHZtX3ZtZXhpdF9jcHVpZChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGluc3RfbGVuKQogewotICAgIGNvbnN0IHN0cnVj
dCB2Y3B1X21zcnMgKm1zcnMgPSB2LT5hcmNoLm1zcnM7CisgICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50OworICAgIHVuc2lnbmVkIGludCBsZWFmID0gcmVncy0+ZWF4LCBzdWJsZWFmID0g
cmVncy0+ZWN4OworICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsKIAotICAgIGlmICggIW1zcnMt
Pm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5jcHVpZF9mYXVsdGluZyApCi0gICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICBpZiAoIGN1cnItPmFyY2gubXNycy0+bWlzY19mZWF0dXJlc19lbmFibGVzLmNw
dWlkX2ZhdWx0aW5nICYmCisgICAgICAgICBodm1fZ2V0X2NwbChjdXJyKSA+IDAgKQorICAgIHsK
KyAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CisgICAg
ICAgIHJldHVybiAxOyAvKiBEb24ndCBhZHZhbmNlIHRoZSBndWVzdCBJUCEgKi8KKyAgICB9CiAK
LSAgICByZXR1cm4gaHZtX2dldF9jcGwodikgPiAwOworICAgIGd1ZXN0X2NwdWlkKGN1cnIsIGxl
YWYsIHN1YmxlYWYsICZyZXMpOworICAgIEhWTVRSQUNFXzZEKENQVUlELCBsZWFmLCBzdWJsZWFm
LCByZXMuYSwgcmVzLmIsIHJlcy5jLCByZXMuZCk7CisKKyAgICByZWdzLT5yYXggPSByZXMuYTsK
KyAgICByZWdzLT5yYnggPSByZXMuYjsKKyAgICByZWdzLT5yY3ggPSByZXMuYzsKKyAgICByZWdz
LT5yZHggPSByZXMuZDsKKworICAgIHJldHVybiBodm1fbW9uaXRvcl9jcHVpZChpbnN0X2xlbiwg
bGVhZiwgc3VibGVhZik7CiB9CiAKIHN0YXRpYyB1aW50NjRfdCBfaHZtX3JkdHNjX2ludGVyY2Vw
dCh2b2lkKQotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTc4NCwyOCArMTc4NCw2IEBAIHN0YXRpYyB2b2lkIHN2bV9m
cHVfZGlydHlfaW50ZXJjZXB0KHZvaWQKICAgICAgICAgdm1jYl9zZXRfY3IwKHZtY2IsIHZtY2Jf
Z2V0X2NyMCh2bWNiKSAmIH5YODZfQ1IwX1RTKTsKIH0KIAotc3RhdGljIGludCBzdm1fdm1leGl0
X2RvX2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaW5zdF9s
ZW4pCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBjcHVp
ZF9sZWFmIHJlczsKLQotICAgIGlmICggaHZtX2NoZWNrX2NwdWlkX2ZhdWx0aW5nKGN1cnIpICkK
LSAgICB7Ci0gICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAp
OwotICAgICAgICByZXR1cm4gMTsgLyogRG9uJ3QgYWR2YW5jZSB0aGUgZ3Vlc3QgSVAhICovCi0g
ICAgfQotCi0gICAgZ3Vlc3RfY3B1aWQoY3VyciwgcmVncy0+ZWF4LCByZWdzLT5lY3gsICZyZXMp
OwotICAgIEhWTVRSQUNFXzVEKENQVUlELCByZWdzLT5lYXgsIHJlcy5hLCByZXMuYiwgcmVzLmMs
IHJlcy5kKTsKLQotICAgIHJlZ3MtPnJheCA9IHJlcy5hOwotICAgIHJlZ3MtPnJieCA9IHJlcy5i
OwotICAgIHJlZ3MtPnJjeCA9IHJlcy5jOwotICAgIHJlZ3MtPnJkeCA9IHJlcy5kOwotCi0gICAg
cmV0dXJuIGh2bV9tb25pdG9yX2NwdWlkKGluc3RfbGVuLCByZWdzLT5lYXgsIHJlZ3MtPmVjeCk7
Ci19Ci0KIHN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9fY3JfYWNjZXNzKAogICAgIHN0cnVjdCB2
bWNiX3N0cnVjdCAqdm1jYiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC0yODI4
LDcgKzI4MDYsNyBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfCiAg
ICAgICAgIGlmICggaW5zdF9sZW4gPT0gMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICByYyA9IHN2bV92bWV4aXRfZG9fY3B1aWQocmVncywgaW5zdF9sZW4pOworICAgICAgICByYyA9
IGh2bV92bWV4aXRfY3B1aWQocmVncywgaW5zdF9sZW4pOwogCiAgICAgICAgIGlmICggcmMgPCAw
ICkKICAgICAgICAgICAgIGdvdG8gdW5leHBlY3RlZF9leGl0X3R5cGU7Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0y
NDg5LDI5ICsyMzg5LDYgQEAgc3RhdGljIHZvaWQgdm14X2ZwdV9kaXJ0eV9pbnRlcmNlcHQodm9p
ZAogICAgIH0KIH0KIAotc3RhdGljIGludCB2bXhfZG9fY3B1aWQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHVpbnQz
Ml90IGxlYWYgPSByZWdzLT5lYXgsIHN1YmxlYWYgPSByZWdzLT5lY3g7Ci0gICAgc3RydWN0IGNw
dWlkX2xlYWYgcmVzOwotCi0gICAgaWYgKCBodm1fY2hlY2tfY3B1aWRfZmF1bHRpbmcoY3VycmVu
dCkgKQotICAgIHsKLSAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVs
dCwgMCk7Ci0gICAgICAgIHJldHVybiAxOyAgLyogRG9uJ3QgYWR2YW5jZSB0aGUgZ3Vlc3QgSVAh
ICovCi0gICAgfQotCi0gICAgZ3Vlc3RfY3B1aWQoY3VyciwgbGVhZiwgc3VibGVhZiwgJnJlcyk7
Ci0gICAgSFZNVFJBQ0VfNUQoQ1BVSUQsIGxlYWYsIHJlcy5hLCByZXMuYiwgcmVzLmMsIHJlcy5k
KTsKLQotICAgIHJlZ3MtPnJheCA9IHJlcy5hOwotICAgIHJlZ3MtPnJieCA9IHJlcy5iOwotICAg
IHJlZ3MtPnJjeCA9IHJlcy5jOwotICAgIHJlZ3MtPnJkeCA9IHJlcy5kOwotCi0gICAgcmV0dXJu
IGh2bV9tb25pdG9yX2NwdWlkKGdldF9pbnN0cnVjdGlvbl9sZW5ndGgoKSwgbGVhZiwgc3VibGVh
Zik7Ci19Ci0KIHN0YXRpYyB2b2lkIHZteF9kcl9hY2Nlc3ModW5zaWduZWQgbG9uZyBleGl0X3F1
YWxpZmljYXRpb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogewpAQCAtMzg2Miw3ICszODM5LDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRs
ZXIoc3RydWN0IGNwdV91c2VyXwogICAgIH0KICAgICBjYXNlIEVYSVRfUkVBU09OX0NQVUlEOgog
ICAgIHsKLSAgICAgICAgaW50IHJjID0gdm14X2RvX2NwdWlkKHJlZ3MpOworICAgICAgICBpbnQg
cmMgPSBodm1fdm1leGl0X2NwdWlkKHJlZ3MsIGdldF9pbnN0cnVjdGlvbl9sZW5ndGgoKSk7CiAK
ICAgICAgICAgLyoKICAgICAgICAgICogcmMgPCAwIGVycm9yIGluIG1vbml0b3Ivdm1fZXZlbnQs
IGNyYXNoCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0yODAsNyArMjgwLDcgQEAgdm9pZCBodm1fc2V0X3Nl
Z21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcAogCiBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2Zncyhz
dHJ1Y3QgdmNwdSAqdiwgdTY0IHZhbCk7CiAKLWJvb2wgaHZtX2NoZWNrX2NwdWlkX2ZhdWx0aW5n
KHN0cnVjdCB2Y3B1ICp2KTsKK2ludCBodm1fdm1leGl0X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaW5zdF9sZW4pOwogdm9pZCBodm1fbWlncmF0ZV90aW1l
cnMoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBodm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KTsK
IHZvaWQgaHZtX21pZ3JhdGVfcGlycShzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpLCBj
b25zdCBzdHJ1Y3QgdmNwdSAqdik7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 10:39:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 10:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAtqm-00066x-Fw; Thu, 19 Sep 2019 10:39:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kjlc=XO=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iAtql-00066L-8x
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 10:39:47 +0000
X-Inumbo-ID: cc1e6dae-dac9-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc1e6dae-dac9-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 10:39:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568889586;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=b3C/g45hogfYJfGGr/4UHiE3/7xUXTQMcPxbo5jEeok=;
 b=QgfrjYRTJXBsnJ6Thdas5tVbo5BP+ez5+FzG5vLn8t9ZbXx9I254eoGO
 9IoVvJ+mIDcCH6uzcEX3OYbdRhi+6uYSVpKLOpELtBdjIQuuKlnKSXEZ1
 f9I4ZNvTk9vicW612BHyx3qcM1cgUFkWVqmuj3C8ji/n/erd927zbInqR 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1Ovz0xZ/fNx+23cCYxZyvDrGC8i2r1P74POWCRmHmZpyl15X3SPM/VR6KE6i4VX4ram3cX/a7+
 +zceB2CFHoDefah6C1Wis7GJVUUEFFfRpNQ8dM3Yn9MDHBQKJln7m9FHVmID7sikd//zfYkDmB
 gMP69SK4bVkppQ77xQqfD9RZvSRXQJO8B4KuA5/jjmRlZqkaC6ol16oOWg/P0dlYhZNhkhXFi8
 kOCFQ2vbJ3SFfLKRr49V8fcNrQ+ckzibJAdwNwbBqqrsBOFvbmNQWvpnRmcXQe8zm7LTG73yp4
 uDU=
X-SBRS: 2.7
X-MesageID: 6037283
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="6037283"
From: Lars Kurth <lars.kurth@citrix.com>
To: Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>, 
 Doug Goldstein <cardoe@cardoe.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>
Thread-Topic: add_maintainers.pl issues / "canonical" subject prefixes for CI
 v2 (was Re: [PATCH] create-diff-object: more precisely identify
 .rodata sections)
Thread-Index: AQHVbtaLZC4GBrVpIE6gk1dgGDEv7w==
Date: Thu, 19 Sep 2019 10:39:41 +0000
Message-ID: <D5C1CEEA-00A1-45D2-8CC7-C985ECDDDD7F@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.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <537A864C517A664D85746258970C91FC@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] add_maintainers.pl issues / "canonical" subject
 prefixes for CI v2 (was Re: [PATCH] create-diff-object: more precisely
 identify .rodata sections)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

K1Jvc3MgDQorIERvdWcNCg0K77u/T24gMTkvMDkvMjAxOSwgMTA6MzAsICJKdWxpZW4gR3JhbGwi
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6DQoNCiAgICBIaSBMYXJzLA0KICAgIA0KICAg
IE9uIDE4LzA5LzIwMTkgMTM6MTQsIExhcnMgS3VydGggd3JvdGU6DQogICAgPiANCiAgICA+IA0K
ICAgID4gT24gMTgvMDkvMjAxOSwgMTI6MTUsICJKdWxpZW4gR3JhbGwiIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4gd3JvdGU6DQogICAgPiANCiAgICA+ICAgICAgSGkgSWFuLA0KICAgID4gICAgICAN
CiAgICA+ICAgICAgT24gMTgvMDkvMjAxOSAxMTo0MSwgSWFuIEphY2tzb24gd3JvdGU6DQogICAg
PiAgICAgID4gSnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0hdIGNyZWF0ZS1kaWZmLW9i
amVjdDogbW9yZSBwcmVjaXNlbHkgaWRlbnRpZnkgLnJvZGF0YSBzZWN0aW9ucyIpOg0KICAgID4g
ICAgICA+PiBPbiAxOC8wOS8yMDE5IDEwOjUyLCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6
DQogICAgPiAgICAgID4+PiAkIHNjcmlwdHMvLi9hZGRfbWFpbnRhaW5lcnMucGwgLWQgfi9naXQv
bGl2ZXBhdGNoLWJ1aWxkLXRvb2xzDQogICAgPiAgICAgID4+DQogICAgPiAgICAgID4+ICctZCcg
b25seSB0ZWxscyB5b3Ugd2hlcmUgdGhlIHBhdGNoZXMgZmlsZXMgYXJlLiBUaGUgc2NyaXB0IHdp
bGwgbG9vayB1cCBmb3IgdGhlDQogICAgPiAgICAgID4+IE1BSU5UQUlORVJTIGZpbGUgaW4gdGhl
IGN1cnJlbnQgZGlyZWN0b3J5Lg0KICAgID4gICAgICA+DQogICAgPiAgICAgID4gSG1tbS4gIEkg
d29uZGVyIGlmIHdlIGNvdWxkIGRldGVjdCB0aGlzIHNpdHVhdGlvbiBzb21laG93LiAgVGhpcyB3
aWxsDQogICAgPiAgICAgID4gYmUgYSBjb21tb24gdXNlciBlcnJvciBJIHRoaW5rLg0KICAgID4g
ICAgICBJIHRoaW5rIGl0IHdvdWxkIGJlIHBvc3NpYmxlIGZvciBwYXRjaCBtb2RpZnlpbmcgZmls
ZS4gV2UgY291bGQgY2hlY2sgd2hldGhlcg0KICAgID4gICAgICB0aGUgZmlsZSBtb2RpZmllZCBl
eGlzdCBpbiB0aGUgcmVwby4gVGhvdWdoLCBJIGFtIG5vdCBzdXJlIGhvdyBkaWZmaWN1bHQgaXQN
CiAgICA+ICAgICAgd291bGQgYmUgdG8gaW1wbGVtZW50Lg0KICAgID4gICAgICANCiAgICA+IFRo
YXQgbWlnaHQgYmUgZG9hYmxlLCBidXQgd29uJ3QgYmUgZWFzeSBhcyBJIHdpbGwgZXNzZW50aWFs
bHkgbmVlZCB0byBwYXJzZSB0aGUgcGF0Y2gNCiAgICA+IEFuZCBpdCB3b24ndCBiZSByZWxpYWJs
ZS4NCiAgICA+IA0KICAgID4gVGhlIG9ubHkgd29ya2FibGUgd2F5IG9mIGRvaW5nIHRoaXMgbWF5
IGJlIHRvIGhhdmUgYSBzdHJvbmcgY29udmVudGlvbg0KICAgID4gdGhhdCByZXF1aXJlcyB0byB1
c2UgdGhlIFtSRVBPTkFNRSBQQVRDSF0gdmlhIC0tc3ViamVjdC1wcmVmaXggd2hlbiBnZW5lcmF0
aW5nIHRoZQ0KICAgID4gcGF0Y2ggYW5kIGZvciBhZGRfbWFpbnRhaW5lcnMucGwgdG8gdmVyaWZ5
IHRoaXMgc29tZWhvdyBiYXNlZCBvbiB0aGUgY3VycmVudA0KICAgID4gZGlyZWN0b3J5IGFuZCB0
aGUgcGF0Y2hlcy4NCiAgICA+IA0KICAgID4gV2UgYWxyZWFkeSBoYXZlIHN0cm9uZyBjb252ZW50
aW9ucyBpbiBzb21lIGNhc2VzLCBlLmcuIGZvciBPU1NURVNUIHdlIGFsd2F5cyB1c2UNCiAgICA+
IFtPU1NURVNUIFBBVENIXS4gVGhpcyB3b3VsZCBwb3RlbnRpYWxseSBiZSBoZWxwZnVsIGZvciB0
aGUgQ0kgbG9vcCBwbGFucyBhc28uDQogICAgPiANCiAgICA+IEFzc3VtaW5nIHRoZXJlIGlzIGEg
Z2l0IGNvbmZpZyBzZXR0aW5nIGZvciAtLXN1YmplY3QtcHJlZml4IHRoZW4gdGhpcyBjb3VsZCBi
ZSBtYWRlDQogICAgPiB0byB3b3JrLiBJIGNvdWxkIGFkZCBhIHNlY3Rpb24gdW5kZXIgWzFdIHRv
IGRvY3VtZW50IHRoZSBjb252ZW50aW9uIHdpdGggdGhlDQogICAgPiBhcHByb3ByaWF0ZSBnaXQg
Y29tbWFuZC4gV2UgY291bGQgaW5jbHVkZSBhIHNjcmlwdCAoZS5nLiB4ZW4uZ2l0OnNjcmlwcy9n
aXQtc2V0dXApDQogICAgPiB3aGljaCBkb2VzIHRoaXMgYmFzZWQgb24gdGhlIHJlcG8gbmFtZSBh
dXRvbWF0aWNhbGx5Lg0KICAgIA0KICAgIEkgc2F3IGEgY29udmVyc2F0aW9uIG9uIElSQyBhYm91
dCB0aGlzLiBCdXQgaXQgaXMgbm90IGNsZWFyIGlmIHRoZXJlIHdhcyBhbnkgDQogICAgY29uY2x1
c2lvbj8NCg0KSWFuIHdhcyBnb2luZyB0byB3cml0ZSBkb3duIHdoYXQgd2UgZGlzY3Vzc2VkDQog
ICAgDQogICAgTXkgb25seSBzbGlnaHQgY29uY2VybiBhYm91dCB0YWdnaW5nIGJ5IGRlZmF1bHQg
aXMgdGhlIGxlbmd0aCBvZiB0aGUgc3ViamVjdCwgDQogICAgd2hlbiBkaXJlY3RseSByZWNlaXZp
bmcgZnJvbSB4ZW4tZGV2ZWwgKGkuZS4gbm90IENDZWQpLCB0aGUgc3ViamVjdCBpcyBhbHJlYWR5
IA0KICAgIFt4ZW4tZGV2ZWxdW1BBVENIIFhYL1hYXS4gSSBhbSBhc3N1bWluZyB0aGUgdGFnIHdp
bGwgbm90IGJlIGRyb3BwZWQgc28gaXQgd2lsbCANCiAgICBhcHBlYXIgb24gdGhlIG1haWxpbmcg
bGlzdC4gRm9yIHJlcG8gc3VjaCBhcyBMSVZFUEFUQ0gtQlVJTEQsIHRoaXMgd291bGQgZW5kIHVw
IA0KICAgIHRvIGxlbmd0aHkgcHJlZml4Lg0KDQpUaGF0IGlzIHRydWU6IEkgdGhpbmsgd2UgZG8g
bmVlZCB0byBoYXZlIGEgZm9ybWFsIGRpc2N1c3Npb24gd2l0aCB2b3RlIGFib3V0IHRoaXMgYXQg
c29tZSBwb2ludC4gDQoNCkFuZCB3ZSBjYW4gY2VydGFpbmx5IHNob3J0ZW4gc29tZSBvZiB0aG9z
ZSAiY2Fub25pY2FsIiBzdWJqZWN0IHByZWZpeGVzLiANCkJ1dCBoYXZpbmcgZ29uZSBiYWNrIHRv
IHRoZSBlYXJseSBwYXRjaGVzIHBvc3RlZCBmb3IgTElWRVBBVENILUJVSUxEIGJ5IEtvbnJhZCBh
bmQgUm9zcywgdGhleSB3ZXJlIGVpdGhlcg0KW0xJVkVQQVRDSC1CVUlMRC1UT09MU10gb3IgW0xJ
VkVQQVRDSC1CVUlMRC1UT09MUyBQQVRDSF0NCg0KTXkgdmlldyBhdCB0aGlzIHN0YWdlLCBpcyB0
aGF0IEkgYW0gbWVyZWx5IGRvY3VtZW50aW5nIGV4aXN0aW5nIGNvbnZlbnRpb25zIA0KVGhlIGV4
Y2VwdGlvbiBpcyAiWEVOIFBBVENIIg0KDQpGb3IgcGVvcGxlIHdobyBhcmUganVzdCBzdGFydGlu
ZyB0byByZWFkIHRoaXMgY29udmVyc2F0aW9uLCBzZWUNCiogaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzI1NldHRpbmdzX3RoYXRf
aGVscF9zYXZlX3lvdV90aW1lDQoqIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1
Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyNTdWJqZWN0X1ByZWZpeCANCndoaWNoIEkgYWRk
ZWQgeWVzdGVyZGF5DQoNCldlIGRvIG5lZWQgdG8gc29sdmUgdGhpcyBzb21laG93IGZvciB0d28g
cmVhc29uczoNCjEuIEZvb2wgcHJvb2ZpbmcgYWRkX21haW50YWluZXJzLnBsIHRvb2wgW2FsdGhv
dWdoIHRoaXMgaXMgcmVsYXRpdmVseSBtaW5vcl0NCjIuIE1vcmUgaW1wb3J0YW50bHkgd2UgbmVl
ZCB0byBzdXBwb3J0IHRoZSBDSSB2MiBjYXBhYmlsaXR5IChha2EgdHJpZ2dlcmluZyB0ZXN0cyBm
b3IgcGF0Y2hlcyBwb3N0ZWQgdG8geGVuLWRldmVsQCkNCg0KT24gMTogSWFuIGhhZCBhbiBpZGVh
LCB3aGljaCBJIHRoaW5rIEkgdW5kZXJzdG9vZCBjb3JyZWN0bHksIGJ1dCBhbSBub3QgMTAwJSBz
dXJlLiBTbyB3YWl0aW5nIGZvciBoaW0gdG8gd3JpdGUgaXQgZG93bg0KDQpPbiAyOiBXZSBuZWVk
IGEgd2F5IHRvIGlkZW50aWZ5IHdoaWNoIHRyZWUgYSBwYXRjaCBvciBwYXRjaCBzZXJpZXMgaXMg
Zm9yLCBzdWNoIHRoYXQgYW55IENJIGluZnJhIGNhbiBwZXJmb3JtIHRoZSByaWdodCBhY3Rpb24s
IGluIGxpZ2h0IG9mDQoqIFFFTVUsIExJTlVYLCAuLi4gcGF0Y2hlcyBhcmUgcG9zdGVkIHRvIHhl
bi1kZXZlbEAgdG9kYXkNCiogUGF0Y2hlcyBmb3IgbXVsdGlwbGUgeGVuLXJlcG9zIGFyZSBwb3N0
ZWQgdG8geGVuLWRldmVsQCB0b2RheQ0KDQpCdXQgbWF5YmUgd2Ugc2hvdWxkIG1vdmUgdGhpcyBp
bnRvIGEgbmV3IHRocmVhZC4gSW4gdGhlIG1lYW50aW1lIEkgY2hhbmdlZCB0aGUgc3ViamVjdCBs
aW5lDQoNCkxhcnMNCg0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 10:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 10: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 1iAu30-0000gJ-TC; Thu, 19 Sep 2019 10:52:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAu2z-0000fr-HX
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 10:52:25 +0000
X-Inumbo-ID: 8df5f2a2-dacb-11e9-9655-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8df5f2a2-dacb-11e9-9655-12813bfff9fa;
 Thu, 19 Sep 2019 10:52:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAu2u-0004jR-2M; Thu, 19 Sep 2019 10:52: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 1iAu2t-0003tw-Qz; Thu, 19 Sep 2019 10:52:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAu2t-0004Qx-No; Thu, 19 Sep 2019 10:52:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141462-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=2655bfaa5df3dae62218a731ce6fac38639968e9
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 10:52:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141462: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ2Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDI2NTViZmFhNWRmM2RhZTYyMjE4YTczMWNlNmZhYzM4NjM5OTY4ZTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA2IGRheXMgICA0MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0NDAgIDIwMTktMDktMTggMTk6MDA6MzMgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 10:58:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 10:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAu8Q-0001Wp-Qg; Thu, 19 Sep 2019 10:58:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C8m3=XO=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iAu8Q-0001Wk-4M
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 10:58:02 +0000
X-Inumbo-ID: 589a4e36-dacc-11e9-b299-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 589a4e36-dacc-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 10:58:01 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u3so2004450lfl.10
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 03:58: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=jh0lH03BROR6msXJBity/kXe0GyZiSKBfOFq1Be3QF4=;
 b=qnVUMl2xr9eK31Z5HmYLJSljEcBOCih3A/1BcJYbDwDG3qj11C6xpXEV7OcVyedl2X
 p9J2ydFlU783MaET0IsZsHjNiu7+glGO09LBs1WRSGHdSMq6tblzOJjqJjU/rlwsdWrq
 D4CfWyIJbTD99ptt3or10kMR0Z4Co5L+dBe8OedmjBPgpQuMAyZbqDK8zZESlAw50Fef
 MAVl+d8Bv/ukqEedCErlCZoZRyXQ5QhQgXWh4mGlwWoJyuz+e7ZGzzz2GaDSVt1XQVcx
 FeNjKpa//YqE08trdGNqrDsSV5/f8iNYK8FN+edQCqqBSmvDLfngFf4vlgRYlw/nZrFS
 wiUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=jh0lH03BROR6msXJBity/kXe0GyZiSKBfOFq1Be3QF4=;
 b=tWu6uLHR/4YLv5aXn06GLD0aqmdI23eYMaYbX7ja/N9pOcB1ggeZo0Hhxi9e5HND9p
 JclUc7G/6LH2D0XKkBD5gYnnxTiUMTjvO2NQTm0yipabMrBVZmWRDEIUV6u50LcbVopv
 lbfEM76TEwZ2FSqA7HkJJ/cB+hFN3+lkhjcTXko9odAVGF8WD616/dW/b7DcRIONwJIl
 Qfk8SZwmxhbR3RZTRAV6ho7jKKRpQ5Kim4I0SG/8VvMxqNjtTz2xJPX76YMVchovUHBf
 2Q2aMLmCC3i3ot8HKP8+V33kAOHY4pxEIaKkfwxN/GJTIGtpqV/FeNgXw8ccMrorOpeZ
 GHww==
X-Gm-Message-State: APjAAAWBXXVLod2aOSbA6IEhQubzzFZqe1U1b9dIu5PtrUs5mEpjh/UR
 ElBr5Kt7QyABSydolNn4Iu2I/xJ1Xhg=
X-Google-Smtp-Source: APXvYqz9Xcso8wM1naoX/sTtVHPpaGZx4wXICkDnavqNjohxclo5aQYrUFCGYJJ2T1xfXHKNQuU3dQ==
X-Received: by 2002:a19:3805:: with SMTP id f5mr4616267lfa.173.1568890680017; 
 Thu, 19 Sep 2019 03:58: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 j28sm1498734lfh.57.2019.09.19.03.57.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Sep 2019 03:57:59 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
 <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
 <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
 <f10cc304-96f8-f942-0ef2-0a9d4544f288@suse.com>
 <f8ab5e72-2475-3884-c23f-84d07eba11ba@gmail.com>
 <f243004b-9069-566c-1e8c-ba49e401c98d@arm.com>
 <69614adc-d2fb-ea4f-7659-3f65e40116a3@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <f17ed0cd-5401-e3d6-86a7-7067edaeec39@gmail.com>
Date: Thu, 19 Sep 2019 13:57:58 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <69614adc-d2fb-ea4f-7659-3f65e40116a3@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

CkhpLCBhbGwuCgoKPj4+Pj4+PiArc3RydWN0IGlvbW11X2Z3c3BlYyB7Cj4+Pj4+Pj4gK8KgwqDC
oCAvKiB0aGlzIGRldmljZSdzIElPTU1VICovCj4+Pj4+Pj4gK8KgwqDCoCBzdHJ1Y3QgZGV2aWNl
ICppb21tdV9kZXY7Cj4+Pj4+Pj4gK8KgwqDCoCAvKiBJT01NVSBkcml2ZXIgcHJpdmF0ZSBkYXRh
IGZvciB0aGlzIGRldmljZSAqLwo+Pj4+Pj4+ICvCoMKgwqAgdm9pZCAqaW9tbXVfcHJpdjsKPj4+
Pj4+PiArwqDCoMKgIC8qIG51bWJlciBvZiBhc3NvY2lhdGVkIGRldmljZSBJRHMgKi8KPj4+Pj4+
PiArwqDCoMKgIHVuc2lnbmVkIGludCBudW1faWRzOwo+Pj4+Pj4+ICvCoMKgwqAgLyogSURzIHdo
aWNoIHRoaXMgZGV2aWNlIG1heSBwcmVzZW50IHRvIHRoZSBJT01NVSAqLwo+Pj4+Pj4+ICvCoMKg
wqAgdWludDMyX3QgaWRzWzFdOwo+Pj4+Pj4+ICt9Owo+Pj4+Pj4gTm90ZSB0aGF0IHlvdSBhYnVz
ZSB4cmVhbGxvY19mbGV4X3N0cnVjdCgpIHdoZW4gdXNpbmcgaXQgd2l0aCBzdWNoCj4+Pj4+PiBh
IHR5cGU6IFRoZSBsYXN0IGZpZWxkIGlzIF9ub3RfIGEgZmxleGlibGUgYXJyYXkgbWVtYmVyLiBD
b21waWxlcnMKPj4+Pj4+IG1pZ2h0IGxlZ2l0aW1hdGVseSB3YXJuIGlmIHRoZXkgY2FuIHByb3Zl
IHRoYXQgeW91IGFjY2Vzcwo+Pj4+Pj4gcC0+aWRzWzFdIGFueXdoZXJlLCBkZXNwaXRlIHlvdSAo
cHJlc3VtYWJseSkgaGF2aW5nIGFsbG9jYXRlZCBlbm91Z2gKPj4+Pj4+IHNwYWNlLiAoSSBoYXZl
bid0IGJlZW4gYWJsZSB0byB0aGluayBvZiBhIHdheSBmb3IgdGhlIG1hY3JvIHRvCj4+Pj4+PiBh
Y3R1YWxseSBkZXRlY3QgYW5kIGhlbmNlIHJlZnVzZSBzdWNoIHdyb25nIHVzZXMuKQo+Pj4+PiBJ
bmRlZWQsIHlvdSBhcmUgcmlnaHQuIEkgYW0gaW4gZG91YnQsIHdoZXRoZXIgdG8gcmV0YWluIHBv
cnRlZCBmcm9tCj4+Pj4+IExpbnV4IGNvZGUgKGlkc1sxXSkKPj4+Pj4KPj4+Pj4gYW5kIG1lbnRp
b24gYWJvdXQgc3VjaCBhYnVzZSBvciBjaGFuZ2UgaXQgdG8gZGVhbCB3aXRoIHJlYWwgZmxleGli
bGUKPj4+Pj4gYXJyYXkgbWVtYmVyIChpZHNbXSkuIEFueSB0aG91Z2h0cz8KPj4+PiBJJ20gb2Yg
dGhlIHN0cm9uZyBvcGluaW9uIHRoYXQgeW91IHNob3VsZCBzd2l0Y2ggdG8gW10gKG9yIGF0Cj4+
Pj4gbGVhc3QgWzBdKSBub3RhdGlvbi4KPj4+IEkgZ290IGl0LiBXZWxsLCB3aWxsIHN3aXRjaCB0
byBpZHNbXSBpZiB0aGVyZSBhcmUgbm8gb2JqZWN0aW9ucy4KPj4gSSBzdXNwZWN0IHRoZSByYXRp
b25hbGUgdG8gdXNlIDEgcmF0aGVyIHRoYW4gMCBpcyB0byBhdm9pZCB0aGUgcmUtYWxsb2NhdGlv
biBpbgo+PiB0aGUgY29tbW9uIGNhc2Ugd2hlcmUgYSBkZXZpY2UgaGFzIGEgc2luZ2xlIElELgo+
Pgo+PiBJIHdvdWxkIGxpa2UgdG8gcmV0YWluIHRoZSBzaW1pbGFyIGJlaGF2aW9yLiBUaGUgaWRz
WzFdIGlzIHByb2JhYmx5IHRoZSBtb3N0Cj4+IHByZXR0eSB3YXkgdG8gZG8gaXQuCj4+Cj4+IEFu
b3RoZXIgc29sdXRpb24gd291bGQgdG8gdXNlIHhtYWxsb2NfYnl0ZXMoKSBmb3IgdGhlIGluaXRp
YWwgYWxsb2NhdGlvbiBvZgo+PiB4bWFsbG9jX2J5dGVzKCkuCj4gV2h5IG5vdCB1c2UgeG1hbGxv
Y19mbGV4Xzx3aGF0ZXZlcj4oKSBvbiB0aGUgZmlyc3QgYWxsb2NhdGlvbiwgdG9vPwpIbW0sIHdo
eSBub3Q/IExvb2tzIGxpa2UgdGhlIHhtYWxsb2NfZmxleF9zdHJ1Y3QgZml0cyBoZXJlLgoKVGhl
IGZpcnN0IGFsbG9jYXRpb24gd291bGQgYmU6Cgpmd3NwZWMgPSB4bWFsbG9jX2ZsZXhfc3RydWN0
KHN0cnVjdCBpb21tdV9md3NwZWMswqAgaWRzLCAxKTsKCgpUaGUgcmUtYWxsb2NhdGlvbiBmb3Ig
dGhlIGRldmljZXMgd2l0aCBzaW5nbGUgSUQgd291bGQgZG8gZWZmZWN0aXZlbHkgCm5vdGhpbmcg
KGFzc3VtaW5nIHRoYXQgX3hyZWFsbG9jIHdpbGwgcmVjb2duaXplIHRoYXQgc2l6ZSBpcyB0aGUg
c2FtZSk6Cgpmd3NwZWMgPSB4cmVhbGxvY19mbGV4X3N0cnVjdChmd3NwZWMsIGlkcywgZndzcGVj
LT5udW1faWRzICsgbnVtX2lkcyk7CgoKSnVsaWVuLCB3aGF0IGRvIHlvdSB0aGluaz8KCgotLSAK
UmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:04:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuEy-00036T-MF; Thu, 19 Sep 2019 11:04:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuEx-00035y-5Q
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:04:47 +0000
X-Inumbo-ID: 4a13bdce-dacd-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a13bdce-dacd-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 11:04:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891086;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=vbwunet42pbXqkvz9UUo1VNQAIYRMM88TeXVqO33Kgw=;
 b=OiK4q1lkvpguL/i2G4USAm9EJwHOhhFTZIGdyR6x+wu4q4S1tbN8CuV2
 EJ7+vtZUciq1kPgd4cq43mKXa60+OmfeY6DM5pJaCJYDFds/xLGZBfDrs
 lxBhfBMv4JRUDBUYGNaxsT8t7IHj+FSiQBMmG5G6ejx6WHGJHdDgVHZ3F w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: k2Rs/fHiuM2jV14t5WUNT99mF0c6SdTJpA6Y6HZRxRiSTUgnzP3R0CPrZgYVbFE3nXlaj2d0UE
 +kqmjGMVSk/TfmfCFphckYv5QSvtd8mZVqfkGSowWKpnLohfx6FRxufUcPL7n5Q0KzboZd+Zjq
 /HKGpPwzTMhFfJuJ1ZBokFtYmJjR3q3iOc6gHLCWVxDPhRLpe6FLk18PcgzghCQJmJabjEUKEF
 X6Zc/fvJ94L5HhVXPaQU70vpjj57QC0sb+iNG+e3TZTivTq9q13Rz/Yluq+YX6bYyTPBqWerT4
 ZdE=
X-SBRS: 2.7
X-MesageID: 5782652
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5782652"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:34 +0100
Message-ID: <20190919110443.817594-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/9] libxl: New slow lock + fix
 libxl_cdrom_insert with QEMU depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 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>

SGksCgpDaGFuZ2VzIGluIHYzOgotIHJlbmFtZWQgbGlieGxfX2V2X2xvY2sgdG8gbGlieGxfX2V2
X2RldmxvY2sKLSByZWJhc2VkCi0gMSBwYXRjaCBub3QgYWNrZWQgImxpYnhsX2ludGVybmFsOiBJ
bnRyb2R1Y2UgbGlieGxfX2V2X2RldmxvY2sgZm9yIGRldmljZXMgaG90cGx1ZyB2aWEgUU1QIgot
IG90aGVyIHBhdGNoZXMgaGF2ZSBiZWVuIHVwZGF0ZWQgZm9yIHRoZSBuZXcgZXZfZGV2bG9jayBu
YW1lIGFuZCBmb3IgdGhlIHJlYmFzZWQKCkNoYW5nZXMgaW4gdjI6Ci0gTmV3IGxpYnhsX19ldl9s
b2NrLCB3aGljaCBhY3R1YWxseSByZXNwZWN0IGxvY2sgaGllcmFyY2h5IChpdCdzIG91dHNpZGUg
b2YKICBDVFhfTE9DSykuCi0gc29tZSBzbWFsbGVyIGNoYW5nZXMgZGV0YWlsZWQgaW4gcGF0Y2gg
bm90ZXMuCgpUaGlzIHBhdGNoIHNlcmllcyBmaXggbGlieGxfY2Ryb21faW5zZXJ0IHRvIHdvcmsg
d2l0aCBhIGRlcHJpdmlsZWRnZSBRRU1VLiBGb3IKdGhhdCwgd2UgbmVlZCB0byB1c2UgbGlieGxf
X2V2X3FtcC4gIEZvciB0aGF0LCB3ZSBuZWVkIGEgbmV3IGxvY2sgYmVjYXVzZQp1c2VyZGF0YV9s
b2NrIGNhbid0IGJlIHVzZWQgYW55bW9yZS4KCkZZSTogSSBkb24ndCB0aGluayB0aGF0IGVub3Vn
aCB5ZXQgdG8gbWlncmF0ZSBhIGRlcHJpdmlsZWRnZWQgUUVNVS4gV2UgbWF5IG5lZWQKdG8gb3Bl
biBkaXNrcy9jZHJvbSBpbiBsaWJ4bCBiZWZvcmUgc3RhcnRpbmcgUUVNVSwgc2ltaWxhciB0byB3
aGF0IHRoaXMgcGF0Y2gKc2VyaWVzIGRvIHdoZW4gaW5zZXJ0aW5nIGEgbmV3IGNkcm9tLgoKUGF0
Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIubGlieGwt
c2xvdy1sb2NrLXYzCgpBbnRob255IFBFUkFSRCAoOSk6CiAgbGlieGxfaW50ZXJuYWw6IFJlbW92
ZSBsb3N0IGNvbW1lbnQKICBsaWJ4bDogUG9pbnRlciBvbiB1c2FnZSBvZiBsaWJ4bF9fZG9tYWlu
X3VzZXJkYXRhX2xvY2sKICBsaWJ4bF9pbnRlcm5hbDogSW50cm9kdWNlIGxpYnhsX19ldl9kZXZs
b2NrIGZvciBkZXZpY2VzIGhvdHBsdWcgdmlhCiAgICBRTVAKICBsaWJ4bDogQWRkIG9wdGltaXNh
dGlvbiB0byBldl9sb2NrCiAgbGlieGxfZGlzazogUmVvcmdhbmlzZSBsaWJ4bF9jZHJvbV9pbnNl
cnQKICBsaWJ4bF9kaXNrOiBDdXQgbGlieGxfY2Ryb21faW5zZXJ0IGludG8gc3RlcHMgLi4KICBs
aWJ4bF9kaXNrOiBJbXBsZW1lbnQgbWlzc2luZyB0aW1lb3V0IGZvciBsaWJ4bF9jZHJvbV9pbnNl
cnQKICBsaWJ4bDogTW92ZSBxbXBfcGFyYW1ldGVyc18qIHByb3RvdHlwZXMgdG8gbGlieGxfaW50
ZXJuYWwuaAogIGxpYnhsX2Rpc2s6IFVzZSBldl9xbXAgaW4gbGlieGxfY2Ryb21faW5zZXJ0Cgog
dG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4bC9saWJ4bF9k
aXNrLmMgICAgIHwgMzQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIHwgMTgyICsrKysrKysrKysrKysrKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAxMDUgKysrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jICAgICAgfCAgODkgKysrKy0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDU5MCBpbnNl
cnRpb25zKCspLCAxMzAgZGVsZXRpb25zKC0pCgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:04:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuEy-00036Z-W0; Thu, 19 Sep 2019 11:04: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuEx-000363-Qa
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:04:47 +0000
X-Inumbo-ID: 4a8b99e8-dacd-11e9-9656-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a8b99e8-dacd-11e9-9656-12813bfff9fa;
 Thu, 19 Sep 2019 11:04:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891087;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=mfUZwIzuuuh/8WmQvMze2vYPiSlJtD/slSslvGjSweM=;
 b=SMBHNn37t/rpggUBx8K7wbHIpXIKNIeNoIS60YUqqvbY69M1vqierRAV
 TjXqdPdSGIVIXrwLZzCNmAK8y00tqaOTnRqYNqNm8HZdok95kPMLhjzOz
 ATD47zWkY8O0hrRDrp5DDyaODLP5GTi8J4c5qx0zfNLPZbECnJp4hC++Q U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oZGbtYrxfOMH/DQrRI8r+nhGdBJo4BpUFeg83EMa7GMgJR9EmtOk1l7AZg0Wl3RmMsAWBtaLFj
 weWuPRLcmmtPIKUL2YSJX9MQMfwP5HSOPuDw72x/PYt8/XwwYh1eHKslpMUf8femkFE5jrjqye
 Prtj975t0iyXe4JFWl9xjIfeJdNLYsOmvjOnX+pOIxMTfGmiLzqrDwZ0OZSGiCEUn7nBzLS2k5
 C9ZRazGRetfolDsW4pg52zQ/03cjDKvXc64E93BEj5qm2y7ZHT7qqUD+fIw/Wm/0IPllcO7dVP
 IyU=
X-SBRS: 2.7
X-MesageID: 5777957
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5777957"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:41 +0100
Message-ID: <20190919110443.817594-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/9] libxl_disk: Implement missing timeout
 for libxl_cdrom_insert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgdGhlIHBhdGNoICJsaWJ4bF9kaXNrOiBVc2UgZXZfcW1wIGluIGxpYnhsX2Nkcm9tX2lu
c2VydCIKdGhlcmUgd2lsbCBub3QgYmUgYW55IGtpbmQgb2YgdGltZW91dCwgYWRkIG9uZSBiYWNr
LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CgpOb3RlczoKICAgIElhbiwgaW4gdGhpcyBwYXRjaCwgdGhlIHRpbWVvdXQgaXMgc2V0dXAgYWZ0
ZXIgd2UgaGF2ZSBhcXVpcmVkIHRoZSBsb2NrLgogICAgU2hvdWxkIHdlIGNoYW5nZSB0aGF0IHRv
IGFsc28gaGF2ZSBhIHRpbWVvdXQgd2FpdGluZyBmb3IgdGhlIGxvY2sgdG8gYmUKICAgIHJlbGVh
c2VkPwogICAgCiAgICB2MjoKICAgIC0gcGF0Y2ggbW92ZSBlYXJsaWVyIGluIHRoZSBzZXJpZXMg
dG8ga2VlcCBiaXNlY3RhYmlsaXR5LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyB8IDIxICsr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4bC9saWJ4bF9k
aXNrLmMKaW5kZXggOTgwMjNmMTY5Y2U2Li41Y2MyMTU5MDZmY2MgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2Rpc2suYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTY0
OSw2ICs2NDksNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgbGlieGxfZGV2aWNlX2Rpc2sgZGlz
a19zYXZlZDsKICAgICBsaWJ4bF9fZXZfZGV2bG9jayBxbXBfbG9jazsKICAgICBpbnQgZG1fdmVy
OworICAgIGxpYnhsX19ldl90aW1lIHRpbWU7CiB9IGxpYnhsX19jZHJvbV9pbnNlcnRfc3RhdGU7
CiAKIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9sb2NrX2FjcXVpcmVkKGxpYnhsX19lZ2MgKiwg
bGlieGxfX2V2X2RldmxvY2sgKiwKQEAgLTY1Nyw2ICs2NTgsOSBAQCBzdGF0aWMgdm9pZCBjZHJv
bV9pbnNlcnRfZWplY3RlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlICpjaXMpOwogc3RhdGljIHZvaWQg
Y2Ryb21faW5zZXJ0X2luc2VydGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlICpjaXMpOworc3RhdGlj
IHZvaWQgY2Ryb21faW5zZXJ0X3RpbW91dChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl90aW1l
ICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHRpbWV2
YWwgKnJlcXVlc3RlZF9hYnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBy
Yyk7CiBzdGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlICpjaXMs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwpAQCAtNjc5LDYgKzY4Myw3
IEBAIGludCBsaWJ4bF9jZHJvbV9pbnNlcnQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0KCZj
aXMtPnFtcF9sb2NrKTsKICAgICBjaXMtPnFtcF9sb2NrLmFvID0gYW87CiAgICAgY2lzLT5xbXBf
bG9jay5kb21pZCA9IGRvbWlkOworICAgIGxpYnhsX19ldl90aW1lX2luaXQoJmNpcy0+dGltZSk7
CiAKICAgICBsaWJ4bF9kb21haW5fdHlwZSB0eXBlID0gbGlieGxfX2RvbWFpbl90eXBlKGdjLCBk
b21pZCk7CiAgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkgewpAQCAt
NzQ3LDYgKzc1MiwxMSBAQCBzdGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfbG9ja19hY3F1aXJlZChs
aWJ4bF9fZWdjICplZ2MsCiAKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCisgICAgcmMgPSBsaWJ4
bF9fZXZfdGltZV9yZWdpc3Rlcl9yZWwoYW8sICZjaXMtPnRpbWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY2Ryb21faW5zZXJ0X3RpbW91dCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9IT1RQTFVHX1RJTUVPVVQgKiAxMDAwKTsKKyAg
ICBpZiAocmMpIGdvdG8gb3V0OworCiAgICAgLyogV2UgbmVlZCB0byBlamVjdCB0aGUgb3JpZ2lu
YWwgaW1hZ2UgZmlyc3QuIFRoaXMgaXMgaW1wbGVtZW50ZWQKICAgICAgKiBieSBpbnNlcnRpbmcg
ZW1wdHkgbWVkaWEuIEpTT04gaXMgbm90IHVwZGF0ZWQuCiAgICAgICovCkBAIC05NTAsMTIgKzk2
MCwyMyBAQCBzdGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfaW5zZXJ0ZWQobGlieGxfX2VnYyAqZWdj
LAogICAgIGNkcm9tX2luc2VydF9kb25lKGVnYywgY2lzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAq
LwogfQogCitzdGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfdGltb3V0KGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX2V2X3RpbWUgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fY2Ryb21faW5zZXJ0
X3N0YXRlICpjaXMgPSBDT05UQUlORVJfT0YoZXYsICpjaXMsIHRpbWUpOworICAgIExPR0QoRVJS
T1IsIGNpcy0+ZG9taWQsICJjZHJvbSBpbnNlcnRpb24gdGltZWQgb3V0Iik7CisgICAgY2Ryb21f
aW5zZXJ0X2RvbmUoZWdjLCBjaXMsIHJjKTsKK30KKwogc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0
X2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2Nkcm9tX2luc2VydF9zdGF0ZSAqY2lzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJjKQogewogICAgIEVHQ19HQzsKIAorICAgIGxpYnhsX19ldl90aW1lX2RlcmVnaXN0
ZXIoZ2MsICZjaXMtPnRpbWUpOwogICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhnYywgJmNp
cy0+cW1wX2xvY2spOwogICAgIGxpYnhsX2RldmljZV9kaXNrX2Rpc3Bvc2UoJmNpcy0+ZGlza19z
YXZlZCk7CiAgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywgY2lzLT5hbywgcmMpOwotLSAKQW50
aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:04:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuF3-00037t-A6; Thu, 19 Sep 2019 11:04:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuF2-00037N-0p
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:04:52 +0000
X-Inumbo-ID: 4ac876a6-dacd-11e9-b76c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ac876a6-dacd-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 11:04:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891087;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=i+v4FFNS5LSgTV17QujL1d9bwkzUvxKQvjAdyIy2DVA=;
 b=aqmXwJOev81sA0eL4bhDDPzZ1/z0JE64d/Uu3xN4qQ2R/khZnB9QTydM
 vkj4AsQedMwmW64eOJCES09J1qiJ1gLf+DvXUrSfkeGoHf9jdwMFXe/Fb
 B3gyBgWcLXV9zT7daoRuDed1QLlLt6/0dScvJWvh4ald5YVefjSjQuMbt Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sdBpOHnkd/enjFQxwa63ywNuhc5XI6TXJl4psaOS+EjU+Vb1ryZ4AYnvlrVH969g1dT1A+utA+
 QwAiW44gw0drdHFSiTVOLjmrXsf/f0R/mymg6jkweOuOe0UWMour7OIt9/AMyqHjpV/afo5Tjk
 5DTxEkQWV9tfmSZHJ7Yfqta3Zz5jh+M0iNWEhNvqHUM76IK6zl3/Ldz3IPieQDMQV5ZlvrX/2Q
 OCmwsqy79yBz9LAzizt9xfycZMbIVTQxJO/akfIYgEbrM0+r9+OHE8m7psfVN/3+d2BbgjqIEm
 hsA=
X-SBRS: 2.7
X-MesageID: 5782654
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5782654"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:35 +0100
Message-ID: <20190919110443.817594-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/9] libxl_internal: Remove lost 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: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhdCBjb21tZW50IGFzIGJlZW4gc2VwYXJhdGVkIGZyb20gdGhlIGZ1bmN0aW9uIGl0IGRlZmlu
ZXMgYnkKNDE5N2QzYWJiYjMwNTVkMzc5ODI1NGViN2JhMjM5YmZiNTgyNDM2MCwgYnV0IHRoZW4g
d2FzIG5vdCB1c2VmdWwKYW55bW9yZSB3aGVuIHRoZSBsaWJ4bF9fZGV2aWNlX2Rpc2tfYWRkKCkg
cHJvdG90eXBlIHdhcyByZW1vdmVkIGJ5CjIyZWE4YWQwMmU0NjVlMzJjZDQwODg3Yzc1MGI1NWMz
YTk5N2EyODguCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgNyAtLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBlN2Q5Nzc3OTMwODIuLmEzZTRiOTA3Yjdj
OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0yNzE5LDEzICsyNzE5LDYgQEAgc3RydWN0IGxpYnhs
X19tdWx0aWRldiB7CiAgKiAgICAgICAgICAgICAgICAgICBET05FLgogICovCiAKLS8qIEFPIG9w
ZXJhdGlvbiB0byBjb25uZWN0IGEgZGlzayBkZXZpY2UsIGNhbGxlZCBieQotICogbGlieGxfZGV2
aWNlX2Rpc2tfYWRkIGFuZCBsaWJ4bF9fYWRkX2Rpc2tzLiBUaGlzIGZ1bmN0aW9uIGNhbGxzCi0g
KiBsaWJ4bF9fd2FpdF9kZXZpY2VfY29ubmVjdGlvbiB0byB3YWl0IGZvciB0aGUgZGV2aWNlIHRv
Ci0gKiBmaW5pc2ggdGhlIGNvbm5lY3Rpb24gKG1pZ2h0IGludm9sdmUgZXhlY3V0aW5nIGhvdHBs
dWcgc2NyaXB0cykuCi0gKgotICogT25jZSBmaW5pc2hlZCwgYW9kZXYtPmNhbGxiYWNrIHdpbGwg
YmUgZXhlY3V0ZWQuCi0gKi8KIC8qCiAgKiBBcyBvZiBYZW4gNC41IHdlIG1haW50YWluIHZhcmlv
dXMgaW5mb3JtYXRpb24sIGluY2x1ZGluZyBob3RwbHVnCiAgKiBkZXZpY2UgaW5mb3JtYXRpb24s
IGluIEpTT04gZmlsZXMsIHNvIHRoYXQgd2UgY2FuIHVzZSB0aGlzIEpTT04KLS0gCkFudGhvbnkg
UEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:04:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuF3-00038A-Lp; Thu, 19 Sep 2019 11:04: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuF2-00037U-Me
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:04:52 +0000
X-Inumbo-ID: 4b30d16a-dacd-11e9-9656-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b30d16a-dacd-11e9-9656-12813bfff9fa;
 Thu, 19 Sep 2019 11:04:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891088;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=UeKCQHWeJOASb8rxm9HLX6TfIzx2QFYCoa+K6Ntx9wE=;
 b=GG4WoFjW1UQq4QbCSXnDnwS3U1nvieVGu0fLf44kR/Lag075o6wfWSnC
 AaRnyD0p5zBXu0SBT4BxinO+kPiuT+mh/300GVbMWf/YEAXzVz6oRkU+u
 jogNYT4hJYxGlvwjHJ7hk504fkTY5Wts9fQmSdat8nDcqlJnKmDRHg9DO c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4ov39xbBXkBANKPfsPrLPvnx1FlUbvXQ6cS8VvY0RLC/HO7lxFakUaTFrrrHO6G4bbwOZtCA3J
 UExGUUVGis3ju0Oq5dDYOLgStknca1fixcUn7j8QWoRaHjqqk8YrkuHaNK43d7AtDx5gsk6/EW
 GmFbZpnIqdfXT0bcCT9z72yeBumibdA/O+OWWrDI+GqkjW3sWSdvnJPIhAl+Z0bcKeVg14i/B7
 +ZeFpcCau40EaA7n/iprYUfN+1pTEBd2/ELA6s/Mkq/5vWsZIjWfmvBB+h+eVlB9VNN6EfrlvT
 wnU=
X-SBRS: 2.7
X-MesageID: 5777960
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5777960"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:42 +0100
Message-ID: <20190919110443.817594-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 8/9] libxl: Move qmp_parameters_* prototypes
 to libxl_internal.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4gYW5kIHJlbmFtZSB0aGVtIHRvIGxpYnhsX19xbXBfcGFyYW1fKi4KClRoaXMgaXMgdG8gYWxs
b3cgb3RoZXIgZmlsZXMgdGhhbiBsaWJ4bF9xbXAuYyB0byBtYWtlIFFNUCBjYWxscyB3aXRoCnBh
cmFtZXRlcnMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAxNSArKysrKysrKwogdG9v
bHMvbGlieGwvbGlieGxfcW1wLmMgICAgICB8IDc1ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBjN2JjZGU1ZWRhZTcuLmU4NTU0N2U2NzY3MiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NzAsNiArNDcwLDIxIEBAIHN0cnVjdCBsaWJ4bF9fZXZf
cW1wIHsKICAgICBpbnQgbXNnX2lkOwogfTsKIAorLyogUU1QIHBhcmFtZXRlcnMgaGVscGVycyAq
LworCitfaGlkZGVuIHZvaWQgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGxpYnhsX19nYyAq
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19qc29u
X29iamVjdCAqKnBhcmFtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9f
cW1wX3BhcmFtX2FkZF9ib29sKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKipwYXJhbSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGJvb2wgYik7Citf
aGlkZGVuIHZvaWQgbGlieGxfX3FtcF9wYXJhbV9hZGRfaW50ZWdlcihsaWJ4bF9fZ2MgKmdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2pzb25fb2Jq
ZWN0ICoqcGFyYW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpuYW1lLCBjb25zdCBpbnQgaSk7CisjZGVmaW5lIFFNUF9QQVJBTUVURVJTX1NQ
UklOVEYoYXJncywgbmFtZSwgZm9ybWF0LCAuLi4pIFwKKyAgICBsaWJ4bF9fcW1wX3BhcmFtX2Fk
ZF9zdHJpbmcoZ2MsIGFyZ3MsIG5hbWUsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKGZvcm1hdCwgX19WQV9BUkdTX18pKQorCiAKIC8qCiAgKiBldmdlbiBzdHJ1
Y3R1cmVzLCB3aGljaCBhcmUgdGhlIHN0YXRlIHdlIHVzZSBmb3IgZ2VuZXJhdGluZwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpp
bmRleCA5YzQ0ODBhMmIxNWYuLjY5M2M1ZDcwNTcyMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTc1Miw5ICs3NTIs
OSBAQCBzdGF0aWMgdm9pZCBxbXBfcGFyYW1ldGVyc19jb21tb25fYWRkKGxpYnhsX19nYyAqZ2Ms
CiAgICAgZmxleGFycmF5X2FwcGVuZCgoKnBhcmFtKS0+dS5tYXAsIGFyZyk7CiB9CiAKLXN0YXRp
YyB2b2lkIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcobGlieGxfX2djICpnYywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0ICoqcGFyYW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUs
IGNvbnN0IGNoYXIgKmFyZ3VtZW50KQordm9pZCBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmco
bGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19q
c29uX29iamVjdCAqKnBhcmFtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqYXJndW1lbnQpCiB7CiAgICAgbGlieGxfX2pzb25f
b2JqZWN0ICpvYmo7CiAKQEAgLTc2NCw5ICs3NjQsOSBAQCBzdGF0aWMgdm9pZCBxbXBfcGFyYW1l
dGVyc19hZGRfc3RyaW5nKGxpYnhsX19nYyAqZ2MsCiAgICAgcW1wX3BhcmFtZXRlcnNfY29tbW9u
X2FkZChnYywgcGFyYW0sIG5hbWUsIG9iaik7CiB9CiAKLXN0YXRpYyB2b2lkIHFtcF9wYXJhbWV0
ZXJzX2FkZF9ib29sKGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKipwYXJhbSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGJvb2wgYikKK3ZvaWQgbGlieGxfX3Ft
cF9wYXJhbV9hZGRfYm9vbChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqKnBhcmFtLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGJvb2wgYikKIHsKICAgICBsaWJ4bF9fanNvbl9v
YmplY3QgKm9iajsKIApAQCAtNzc1LDkgKzc3NSw5IEBAIHN0YXRpYyB2b2lkIHFtcF9wYXJhbWV0
ZXJzX2FkZF9ib29sKGxpYnhsX19nYyAqZ2MsCiAgICAgcW1wX3BhcmFtZXRlcnNfY29tbW9uX2Fk
ZChnYywgcGFyYW0sIG5hbWUsIG9iaik7CiB9CiAKLXN0YXRpYyB2b2lkIHFtcF9wYXJhbWV0ZXJz
X2FkZF9pbnRlZ2VyKGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKipwYXJhbSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGludCBpKQordm9p
ZCBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9pbnRlZ2VyKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0ICoqcGFyYW0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgY29uc3QgaW50
IGkpCiB7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpvYmo7CiAKQEAgLTc4Nyw5ICs3ODcsNiBA
QCBzdGF0aWMgdm9pZCBxbXBfcGFyYW1ldGVyc19hZGRfaW50ZWdlcihsaWJ4bF9fZ2MgKmdjLAog
ICAgIHFtcF9wYXJhbWV0ZXJzX2NvbW1vbl9hZGQoZ2MsIHBhcmFtLCBuYW1lLCBvYmopOwogfQog
Ci0jZGVmaW5lIFFNUF9QQVJBTUVURVJTX1NQUklOVEYoYXJncywgbmFtZSwgZm9ybWF0LCAuLi4p
IFwKLSAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCBhcmdzLCBuYW1lLCBHQ1NQUklO
VEYoZm9ybWF0LCBfX1ZBX0FSR1NfXykpCi0KIC8qCiAgKiBBUEkKICAqLwpAQCAtOTc1LDcgKzk3
Miw3IEBAIGludCBsaWJ4bF9fcW1wX3J1bl9jb21tYW5kX2ZsZXhhcnJheShsaWJ4bF9fZ2MgKmdj
LCBpbnQgZG9taWQsCiAgICAgZm9yIChpID0gMDsgaSA8IGFycmF5LT5jb3VudDsgaSArPSAyKSB7
CiAgICAgICAgIGZsZXhhcnJheV9nZXQoYXJyYXksIGksICZuYW1lKTsKICAgICAgICAgZmxleGFy
cmF5X2dldChhcnJheSwgaSArIDEsICZ2YWx1ZSk7Ci0gICAgICAgIHFtcF9wYXJhbWV0ZXJzX2Fk
ZF9zdHJpbmcoZ2MsICZhcmdzLCAoY2hhciAqKW5hbWUsIChjaGFyICopdmFsdWUpOworICAgICAg
ICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAoY2hhciAqKW5hbWUsIChj
aGFyICopdmFsdWUpOwogICAgIH0KIAogICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRv
bWlkLCBjbWQsIGFyZ3MsIE5VTEwsIE5VTEwpOwpAQCAtOTk3LDEwICs5OTQsMTAgQEAgaW50IGxp
YnhsX19xbXBfcGNpX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGxpYnhsX2RldmljZV9w
Y2kgKnBjaWRldikKICAgICBpZiAoIWhvc3RhZGRyKQogICAgICAgICByZXR1cm4gLTE7CiAKLSAg
ICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgImRyaXZlciIsICJ4ZW4tcGNp
LXBhc3N0aHJvdWdoIik7CisgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJn
cywgImRyaXZlciIsICJ4ZW4tcGNpLXBhc3N0aHJvdWdoIik7CiAgICAgUU1QX1BBUkFNRVRFUlNf
U1BSSU5URigmYXJncywgImlkIiwgUENJX1BUX1FERVZfSUQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwY2lkZXYtPmJ1cywgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7Ci0gICAgcW1w
X3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJob3N0YWRkciIsIGhvc3RhZGRyKTsK
KyAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiaG9zdGFkZHIiLCBo
b3N0YWRkcik7CiAgICAgaWYgKHBjaWRldi0+dmRldmZuKSB7CiAgICAgICAgIFFNUF9QQVJBTUVU
RVJTX1NQUklOVEYoJmFyZ3MsICJhZGRyIiwgIiV4LiV4IiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQQ0lfU0xPVChwY2lkZXYtPnZkZXZmbiksIFBDSV9GVU5DKHBjaWRldi0+dmRl
dmZuKSk7CkBAIC0xMDE2LDcgKzEwMTMsNyBAQCBpbnQgbGlieGxfX3FtcF9wY2lfYWRkKGxpYnhs
X19nYyAqZ2MsIGludCBkb21pZCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KQogICAgICAqIHJl
YXNvbiB0byBzZXQgdGhlIGZsYWcgc28gdGhpcyBpcyBvay4KICAgICAgKi8KICAgICBpZiAocGNp
ZGV2LT5wZXJtaXNzaXZlKQotICAgICAgICBxbXBfcGFyYW1ldGVyc19hZGRfYm9vbChnYywgJmFy
Z3MsICJwZXJtaXNzaXZlIiwgdHJ1ZSk7CisgICAgICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX2Jv
b2woZ2MsICZhcmdzLCAicGVybWlzc2l2ZSIsIHRydWUpOwogCiAgICAgcmMgPSBxbXBfc3luY2hy
b25vdXNfc2VuZChxbXAsICJkZXZpY2VfYWRkIiwgYXJncywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5VTEwsIE5VTEwsIHFtcC0+dGltZW91dCk7CkBAIC0xMDM5LDcgKzEwMzYsNyBA
QCBzdGF0aWMgaW50IHFtcF9kZXZpY2VfZGVsKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY2hh
ciAqaWQpCiAgICAgaWYgKCFxbXApCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogCi0gICAg
cW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJpZCIsIGlkKTsKKyAgICBsaWJ4
bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiaWQiLCBpZCk7CiAgICAgcmMgPSBx
bXBfc3luY2hyb25vdXNfc2VuZChxbXAsICJkZXZpY2VfZGVsIiwgYXJncywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsIHFtcC0+dGltZW91dCk7CiAgICAgaWYgKHJj
ID09IDApIHsKQEAgLTEwODIsNyArMTA3OSw3IEBAIGludCBsaWJ4bF9fcW1wX3Jlc3RvcmUobGli
eGxfX2djICpnYywgaW50IGRvbWlkLCBjb25zdCBjaGFyICpzdGF0ZV9maWxlKQogewogICAgIGxp
YnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CiAKLSAgICBxbXBfcGFyYW1ldGVyc19hZGRf
c3RyaW5nKGdjLCAmYXJncywgImZpbGVuYW1lIiwgc3RhdGVfZmlsZSk7CisgICAgbGlieGxfX3Ft
cF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJncywgImZpbGVuYW1lIiwgc3RhdGVfZmlsZSk7CiAK
ICAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgInhlbi1sb2FkLWRldmljZXMt
c3RhdGUiLCBhcmdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCk7CkBA
IC0xMDk0LDEwICsxMDkxLDEwIEBAIHN0YXRpYyBpbnQgcW1wX2NoYW5nZShsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3Mg
PSBOVUxMOwogICAgIGludCByYyA9IDA7CiAKLSAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5n
KGdjLCAmYXJncywgImRldmljZSIsIGRldmljZSk7Ci0gICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0
cmluZyhnYywgJmFyZ3MsICJ0YXJnZXQiLCB0YXJnZXQpOworICAgIGxpYnhsX19xbXBfcGFyYW1f
YWRkX3N0cmluZyhnYywgJmFyZ3MsICJkZXZpY2UiLCBkZXZpY2UpOworICAgIGxpYnhsX19xbXBf
cGFyYW1fYWRkX3N0cmluZyhnYywgJmFyZ3MsICJ0YXJnZXQiLCB0YXJnZXQpOwogICAgIGlmIChh
cmcpIHsKLSAgICAgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJhcmci
LCBhcmcpOworICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAi
YXJnIiwgYXJnKTsKICAgICB9CiAKICAgICByYyA9IHFtcF9zeW5jaHJvbm91c19zZW5kKHFtcCwg
ImNoYW5nZSIsIGFyZ3MsCkBAIC0xMTE1LDcgKzExMTIsNyBAQCBpbnQgbGlieGxfX3FtcF9zZXRf
Z2xvYmFsX2RpcnR5X2xvZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJvb2wgZW5hYmxlKQog
ewogICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CiAKLSAgICBxbXBfcGFyYW1l
dGVyc19hZGRfYm9vbChnYywgJmFyZ3MsICJlbmFibGUiLCBlbmFibGUpOworICAgIGxpYnhsX19x
bXBfcGFyYW1fYWRkX2Jvb2woZ2MsICZhcmdzLCAiZW5hYmxlIiwgZW5hYmxlKTsKIAogICAgIHJl
dHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAieGVuLXNldC1nbG9iYWwtZGlydHktbG9n
IiwgYXJncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOwpAQCAtMTEz
Miw4ICsxMTI5LDggQEAgaW50IGxpYnhsX19xbXBfaW5zZXJ0X2Nkcm9tKGxpYnhsX19nYyAqZ2Ms
IGludCBkb21pZCwKICAgICBpZiAoZGlzay0+Zm9ybWF0ID09IExJQlhMX0RJU0tfRk9STUFUX0VN
UFRZKSB7CiAgICAgICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAiZWplY3Qi
LCBhcmdzLCBOVUxMLCBOVUxMKTsKICAgICB9IGVsc2UgewotICAgICAgICBxbXBfcGFyYW1ldGVy
c19hZGRfc3RyaW5nKGdjLCAmYXJncywgInRhcmdldCIsIGRpc2stPnBkZXZfcGF0aCk7Ci0gICAg
ICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiYXJnIiwKKyAgICAgICAg
bGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJncywgInRhcmdldCIsIGRpc2stPnBk
ZXZfcGF0aCk7CisgICAgICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJmFyZ3Ms
ICJhcmciLAogICAgICAgICAgICAgbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKGRpc2st
PmZvcm1hdCkpOwogICAgICAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImNo
YW5nZSIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogICAgIH0KQEAgLTExNDMsNyArMTE0MCw3IEBAIGlu
dCBsaWJ4bF9fcW1wX2NwdV9hZGQobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBpbnQgaWR4KQog
ewogICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CiAKLSAgICBxbXBfcGFyYW1l
dGVyc19hZGRfaW50ZWdlcihnYywgJmFyZ3MsICJpZCIsIGlkeCk7CisgICAgbGlieGxfX3FtcF9w
YXJhbV9hZGRfaW50ZWdlcihnYywgJmFyZ3MsICJpZCIsIGlkeCk7CiAKICAgICByZXR1cm4gcW1w
X3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImNwdS1hZGQiLCBhcmdzLCBOVUxMLCBOVUxMKTsKIH0K
QEAgLTEyMDEsMTAgKzExOTgsMTAgQEAgaW50IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9zdGFydChs
aWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAgICAgICogICB9CiAgICAgICogfQogICAgICAqLwot
ICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZkYXRhLCAiaG9zdCIsIGhvc3QpOwot
ICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZkYXRhLCAicG9ydCIsIHBvcnQpOwor
ICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJmRhdGEsICJob3N0IiwgaG9zdCk7
CisgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmZGF0YSwgInBvcnQiLCBwb3J0
KTsKIAotICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZhZGRyLCAidHlwZSIsICJp
bmV0Iik7CisgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYWRkciwgInR5cGUi
LCAiaW5ldCIpOwogICAgIHFtcF9wYXJhbWV0ZXJzX2NvbW1vbl9hZGQoZ2MsICZhZGRyLCAiZGF0
YSIsIGRhdGEpOwogCiAgICAgcW1wX3BhcmFtZXRlcnNfY29tbW9uX2FkZChnYywgJmFyZ3MsICJh
ZGRyIiwgYWRkcik7CkBAIC0xMjE2LDggKzEyMTMsOCBAQCBpbnQgbGlieGxfX3FtcF9uYmRfc2Vy
dmVyX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKmRpc2spCiB7CiAg
ICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKIAotICAgIHFtcF9wYXJhbWV0ZXJz
X2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiZGV2aWNlIiwgZGlzayk7Ci0gICAgcW1wX3BhcmFtZXRl
cnNfYWRkX2Jvb2woZ2MsICZhcmdzLCAid3JpdGFibGUiLCB0cnVlKTsKKyAgICBsaWJ4bF9fcW1w
X3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiZGV2aWNlIiwgZGlzayk7CisgICAgbGlieGxf
X3FtcF9wYXJhbV9hZGRfYm9vbChnYywgJmFyZ3MsICJ3cml0YWJsZSIsIHRydWUpOwogCiAgICAg
cmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJuYmQtc2VydmVyLWFkZCIsIGFyZ3Ms
IE5VTEwsIE5VTEwpOwogfQpAQCAtMTIyNiw4ICsxMjIzLDggQEAgaW50IGxpYnhsX19xbXBfc3Rh
cnRfcmVwbGljYXRpb24obGlieGxfX2djICpnYywgaW50IGRvbWlkLCBib29sIHByaW1hcnkpCiB7
CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKIAotICAgIHFtcF9wYXJhbWV0
ZXJzX2FkZF9ib29sKGdjLCAmYXJncywgImVuYWJsZSIsIHRydWUpOwotICAgIHFtcF9wYXJhbWV0
ZXJzX2FkZF9ib29sKGdjLCAmYXJncywgInByaW1hcnkiLCBwcmltYXJ5KTsKKyAgICBsaWJ4bF9f
cW1wX3BhcmFtX2FkZF9ib29sKGdjLCAmYXJncywgImVuYWJsZSIsIHRydWUpOworICAgIGxpYnhs
X19xbXBfcGFyYW1fYWRkX2Jvb2woZ2MsICZhcmdzLCAicHJpbWFyeSIsIHByaW1hcnkpOwogCiAg
ICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJ4ZW4tc2V0LXJlcGxpY2F0aW9u
IiwgYXJncywgTlVMTCwgTlVMTCk7CiB9CkBAIC0xMjQ4LDggKzEyNDUsOCBAQCBpbnQgbGlieGxf
X3FtcF9zdG9wX3JlcGxpY2F0aW9uKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgYm9vbCBwcmlt
YXJ5KQogewogICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CiAKLSAgICBxbXBf
cGFyYW1ldGVyc19hZGRfYm9vbChnYywgJmFyZ3MsICJlbmFibGUiLCBmYWxzZSk7Ci0gICAgcW1w
X3BhcmFtZXRlcnNfYWRkX2Jvb2woZ2MsICZhcmdzLCAicHJpbWFyeSIsIHByaW1hcnkpOworICAg
IGxpYnhsX19xbXBfcGFyYW1fYWRkX2Jvb2woZ2MsICZhcmdzLCAiZW5hYmxlIiwgZmFsc2UpOwor
ICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX2Jvb2woZ2MsICZhcmdzLCAicHJpbWFyeSIsIHByaW1h
cnkpOwogCiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJ4ZW4tc2V0LXJl
cGxpY2F0aW9uIiwgYXJncywgTlVMTCwgTlVMTCk7CiB9CkBAIC0xMjY0LDExICsxMjYxLDExIEBA
IGludCBsaWJ4bF9fcW1wX3hfYmxvY2tkZXZfY2hhbmdlKGxpYnhsX19nYyAqZ2MsIGludCBkb21p
ZCwgY29uc3QgY2hhciAqcGFyZW50LAogewogICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9
IE5VTEw7CiAKLSAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgInBhcmVu
dCIsIHBhcmVudCk7CisgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJncywg
InBhcmVudCIsIHBhcmVudCk7CiAgICAgaWYgKGNoaWxkKQotICAgICAgICBxbXBfcGFyYW1ldGVy
c19hZGRfc3RyaW5nKGdjLCAmYXJncywgImNoaWxkIiwgY2hpbGQpOworICAgICAgICBsaWJ4bF9f
cW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiY2hpbGQiLCBjaGlsZCk7CiAgICAgaWYg
KG5vZGUpCi0gICAgICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAibm9k
ZSIsIG5vZGUpOworICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdz
LCAibm9kZSIsIG5vZGUpOwogCiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQs
ICJ4LWJsb2NrZGV2LWNoYW5nZSIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogfQpAQCAtMTMwNSw3ICsx
MzAyLDcgQEAgaW50IGxpYnhsX19xbXBfaG1wKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY29u
c3QgY2hhciAqY29tbWFuZF9saW5lLAogewogICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9
IE5VTEw7CiAKLSAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgImNvbW1h
bmQtbGluZSIsIGNvbW1hbmRfbGluZSk7CisgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5n
KGdjLCAmYXJncywgImNvbW1hbmQtbGluZSIsIGNvbW1hbmRfbGluZSk7CiAKICAgICByZXR1cm4g
cW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImh1bWFuLW1vbml0b3ItY29tbWFuZCIsIGFyZ3Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBobXBfY2FsbGJhY2ssIG91dHB1dCk7CkBAIC0x
NDQyLDcgKzE0MzksNyBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogICAgICAqIHRoZSBzYXZlIG9wZXJhdGlvbiBpcyBm
b3IgYSBsaXZlIG1pZ3JhdGlvbiByYXRoZXIgdGhhbiBmb3IgdGFraW5nIGEKICAgICAgKiBzbmFw
c2hvdC4gKi8KICAgICBpZiAocW1wX2V2X3FlbXVfY29tcGFyZV92ZXJzaW9uKGV2LCAyLCAxMSwg
MCkgPj0gMCkKLSAgICAgICAgcW1wX3BhcmFtZXRlcnNfYWRkX2Jvb2woZ2MsICZhcmdzLCAibGl2
ZSIsIGRzcHMtPmxpdmUpOworICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9ib29sKGdjLCAm
YXJncywgImxpdmUiLCBkc3BzLT5saXZlKTsKICAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZh
cmdzLCAiZmlsZW5hbWUiLCAiL2Rldi9mZHNldC8lZCIsIGZkc2V0KTsKICAgICByYyA9IGxpYnhs
X19ldl9xbXBfc2VuZChnYywgZXYsICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiwgYXJncyk7CiAg
ICAgaWYgKHJjKQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:04:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11: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 1iAuF8-0003Ab-6u; Thu, 19 Sep 2019 11:04:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuF7-00039q-20
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:04:57 +0000
X-Inumbo-ID: 4ad232f4-dacd-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ad232f4-dacd-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 11:04:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891087;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=mrsRuwynkbymOCcoesCdW4GjkY00KLS1YUIo7f9zr98=;
 b=PS1A9cAZzFi7O/52R8m25JW/j1qzreSkutNhxu1E4v7tBMlnm/TAsd8P
 9SQ80og2EI6axW3FCpEBYFzFF1zBnMeF+cF42B6hbS3suu/w6Q5gDKHGi
 EhzohlQXO6rvQKWXA1w58LuIRxAEN1TUZ3uDQtkGD0VmFKxo6/Vk+i8NR Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 30G5kPlXesu8YAIC8wwTlqpgVzjqFg2OdYLE34R8OiE4El2VUV9UTarfKjbPXlUpEujqiywbNB
 sKUYQC0TQEmCNoy3Fq2BqI60mtwjde7txms6AyrK2l6sFAXLyva4vbDiOhwhsSPipwa5WoVi+W
 QWdME3A40RyrFWKKycAEDvuMw9R9QMFwPhnnY1/yA3vynUVYK4xqv1bwJhFCmzJsqz+Hw/UKop
 C7WDUKutjI6AkJQoqMra8rCeBBi3Ku/pIdNn+OxDvZQhs5imA8d0scoTU/2vLzuiUEedtiS/Wb
 ENg=
X-SBRS: 2.7
X-MesageID: 5782655
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5782655"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:36 +0100
Message-ID: <20190919110443.817594-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/9] libxl: Pointer on usage of
 libxl__domain_userdata_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 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>

SXQgaXMgY3VycmVudGx5IGRpZmZpY3VsdCB0byBrbm93IGhvdy93aGVuL3doeSB0aGUgdXNlcmRh
dGEgbG9jayBpcwpzdXBwb3NlZCB0byBiZSB1c2VkLiBBZGQgc29tZSBwb2ludGVycyB0byB0aGUg
aG90cGx1ZyBjb21tZW50cy4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDYgKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXgg
YTNlNGI5MDdiN2M5Li4wM2UwODY0ODBjYTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDQ3Nyw2
ICs0NDc3LDEyIEBAIHZvaWQgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobGlieGxfX2Rv
bWFpbl91c2VyZGF0YV9sb2NrICpsb2NrKTsKICAqIGRhdGEgc3RvcmUuIFRoZSByZWdpc3RyeSBl
bnRyeSBpbiBsaWJ4bCBwcml2YXRlIGRhdGEgc3RvcmUKICAqIGlzICJsaWJ4bC1qc29uIi4KICAq
IENhbGxlciBtdXN0IGhvbGQgdXNlciBkYXRhIGxvY2suCisgKgorICogT3RoZXIgbmFtZXMgdXNl
ZCBmb3IgdGhpcyBsb2NrIHRocm91Z2hvdXQgdGhlIGxpYnhsIGNvZGUgYXJlIGpzb25fbG9jaywK
KyAqIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jaywgImxpYnhsLWpzb24iLCBkYXRhIHN0b3Jl
IGxvY2suCisgKgorICogU2VlIHRoZSBjb21tZW50IGZvciBsaWJ4bF9fYW9fZGV2aWNlLCBhbmQg
IkFsZ29yaXRobSBmb3IgaGFuZGxpbmcgZGV2aWNlCisgKiByZW1vdmFsIiwgZm9yIGluZm9ybWF0
aW9uIGFib3V0IHVzaW5nIHRoZSBsaWJ4bC1qc29uIGxvY2sgLyBqc29uX2xvY2suCiAgKi8KIGlu
dCBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcpOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:04:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11: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 1iAuF8-0003B1-I5; Thu, 19 Sep 2019 11: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuF7-0003AJ-Mx
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:04:57 +0000
X-Inumbo-ID: 4a8b99ea-dacd-11e9-9656-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a8b99ea-dacd-11e9-9656-12813bfff9fa;
 Thu, 19 Sep 2019 11:04:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891088;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=c/X1kAtunOTd0Rp883uPK6Xt10M+dQzHralPJlY9zws=;
 b=LDqYBLmMqWOdwy5s5wXXHnm7wIYDFzXUMf9APUYJc5DVE87f514/TVmY
 PWKY3jITL61IST00UyDRklENRRtvZhBxwPQZPL38bB3b/Y8R2wLjxjGJr
 TZPV+NSGMsvMoJeZDeruPK57On9ygc1gBJNetef9CT0v1ueZV9CUJISvG g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ysXiLdwkv5v76d55sl3LorW8/e3qU83mlkaLYiOkyK/eKnXbtUDlOefHsNWDCdp597II/b94Z2
 KBwu0riujcTWXZw6w7Y1c5BEircF6JaZwFznry6ZYCzxp9zMxUZS5Q6xUBYQye+wtKmtWyPRmK
 5SINhAIIll6aegyFBu23p26YuEophLuDpsp0fkvG6qV1GGyQhwNYvh9ENIKhKzPPyt4aP37a0/
 4zYBM6bU7Oc8Cz7Vt3NysGlnWfTUM+NZrgPf2mXoWOsas4bCcOrO8rt6V+7i0s8cs7cnCxDb0G
 UWM=
X-SBRS: 2.7
X-MesageID: 5777958
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5777958"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:40 +0100
Message-ID: <20190919110443.817594-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/9] libxl_disk: Cut libxl_cdrom_insert into
 steps ..
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4gYW5kIHVzZSBhIG5ldyAic2xvdyIgbG9jayB0byBhdm9pZCBob2xkaW5nIHRoZSB1c2VyZGF0
YSBsb2NrIGFjcm9zcwpzZXZlcmFsIGZ1bmN0aW9ucy4KClRoaXMgcGF0Y2ggY3V0cyBsaWJ4bF9j
ZHJvbV9pbnNlcnQgaW50byBkaWZmZXJlbnQgc3RlcC9mdW5jdGlvbiBidXQKdGhlcmUgYXJlIHN0
aWxsIGNhbGxlZCBzeW5jaHJvbm91c2x5LiAoVGFraW5nIHRoZSBldl9sb2NrIGlzIHRoZSBvbmx5
CnN0ZXAgdGhhdCBtaWdodCBiZSBhc3luY2hyb25vdXMuKSBBIGxhdGVyIHBhdGNoIHdpbGwgY2Fs
bCB0aGVtCmFzeW5jaHJvbm91c2x5IHdoZW4gUU1QIGlzIGludm9sdmVkLgoKVGhlZSB1c2VyZGF0
YSBsb2NrIChqc29uX2xvY2spIHVzZSB0byBwcm90ZWN0IGFnYWluc3QgY29uY3VycmVudCBjaGFu
Z2UKb2YgY2Ryb20gaXMgcmVwbGFjZWQgYnkgYW4gZXZfbG9jayB3aGljaCBjYW4gYmUgaGVsZCBh
Y3Jvc3MgZGlmZmVyZW50CkNUWF9MT0NLIHNlY3Rpb25zLiBUaGUganNvbl9sb2NrIGlzIHN0aWxs
IHVzZWQgd2hlbiByZWFkaW5nL21vZGlmeWluZwp0aGUgZG9tYWluIHVzZXJkYXRhIChtYW5kYXRv
cnkpIGFuZCB1cGRhdGUgeGVuc3RvcmUgKG1vc3RseSBiZWNhdXNlCml0J3MgdXBkYXRlZCBhcyB0
aGUgc2FtZSB0aW1lIGFzIHRoZSB1c2VyZGF0YSkuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjI6CiAgICAtIHJld3Jp
dGUgcGF0Y2ggZGVzY3JpcHRpb24KICAgIC0gcmV3b3JrIHVzZSBvZiB0aGUgbmV3IGxvY2sKCiB0
b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgfCAxOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTU1IGluc2VydGlvbnMoKyksIDQxIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2Rpc2suYwppbmRleCA0NWJmNTU1MDYxZGYuLjk4MDIzZjE2OWNlNiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYwpAQCAtNjQyLDI0ICs2NDIsNDMgQEAgaW50IGxpYnhsX2RldmljZV9kaXNrX2dldGluZm8o
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAordHlw
ZWRlZiBzdHJ1Y3QgeworICAgIGxpYnhsX19hbyAqYW87CisgICAgbGlieGxfZG9taWQgZG9taWQ7
CisgICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2s7CisgICAgbGlieGxfZGV2aWNlX2Rpc2sgZGlz
a19zYXZlZDsKKyAgICBsaWJ4bF9fZXZfZGV2bG9jayBxbXBfbG9jazsKKyAgICBpbnQgZG1fdmVy
OworfSBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlOworCitzdGF0aWMgdm9pZCBjZHJvbV9pbnNl
cnRfbG9ja19hY3F1aXJlZChsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICosCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOworc3RhdGljIHZvaWQg
Y2Ryb21faW5zZXJ0X2VqZWN0ZWQobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2Nkcm9tX2luc2VydF9zdGF0ZSAqY2lzKTsKK3N0YXRpYyB2
b2lkIGNkcm9tX2luc2VydF9pbnNlcnRlZChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Nkcm9tX2luc2VydF9zdGF0ZSAqY2lzKTsKK3N0
YXRpYyB2b2lkIGNkcm9tX2luc2VydF9kb25lKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19jZHJvbV9pbnNlcnRfc3RhdGUgKmNpcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CisKIGludCBsaWJ4bF9jZHJvbV9pbnNl
cnQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlz
aywKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hv
dykKIHsKICAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKICAgICBpbnQgbnVtID0g
MCwgaTsKLSAgICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlza3MgPSBOVUxMLCBkaXNrX3NhdmVkOwot
ICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7Ci0gICAgaW50IHJjLCBkbV92ZXI7Ci0g
ICAgbGlieGxfX2RldmljZSBkZXZpY2U7Ci0gICAgY29uc3QgY2hhciAqYmVfcGF0aCwgKmxpYnhs
X3BhdGg7Ci0gICAgY2hhciAqIHRtcDsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sg
KmxvY2sgPSBOVUxMOwotICAgIHhzX3RyYW5zYWN0aW9uX3QgdCA9IFhCVF9OVUxMOwotICAgIGZs
ZXhhcnJheV90ICppbnNlcnQgPSBOVUxMLCAqZW1wdHkgPSBOVUxMOwotCi0gICAgbGlieGxfZG9t
YWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7Ci0gICAgbGlieGxfZGV2aWNlX2Rpc2tfaW5pdCgm
ZGlza19zYXZlZCk7Ci0gICAgbGlieGxfZGV2aWNlX2Rpc2tfY29weShjdHgsICZkaXNrX3NhdmVk
LCBkaXNrKTsKKyAgICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlza3MgPSBOVUxMOworICAgIGludCBy
YzsKKyAgICBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlICpjaXM7CisKKyAgICBHQ05FVyhjaXMp
OworICAgIGNpcy0+YW8gPSBhbzsKKyAgICBjaXMtPmRvbWlkID0gZG9taWQ7CisgICAgY2lzLT5k
aXNrID0gZGlzazsKKyAgICBsaWJ4bF9kZXZpY2VfZGlza19pbml0KCZjaXMtPmRpc2tfc2F2ZWQp
OworICAgIGxpYnhsX2RldmljZV9kaXNrX2NvcHkoY3R4LCAmY2lzLT5kaXNrX3NhdmVkLCBkaXNr
KTsKKyAgICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0KCZjaXMtPnFtcF9sb2NrKTsKKyAgICBjaXMt
PnFtcF9sb2NrLmFvID0gYW87CisgICAgY2lzLT5xbXBfbG9jay5kb21pZCA9IGRvbWlkOwogCiAg
ICAgbGlieGxfZG9tYWluX3R5cGUgdHlwZSA9IGxpYnhsX19kb21haW5fdHlwZShnYywgZG9taWQp
OwogICAgIGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQpIHsKQEAgLTY3OCw4
ICs2OTcsOCBAQCBpbnQgbGlieGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAotICAgIGRtX3ZlciA9IGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdj
LCBkb21pZCk7Ci0gICAgaWYgKGRtX3ZlciA9PSAtMSkgeworICAgIGNpcy0+ZG1fdmVyID0gbGli
eGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKTsKKyAgICBpZiAoY2lz
LT5kbV92ZXIgPT0gLTEpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJDYW5ub3QgZGV0
ZXJtaW5lIGRldmljZSBtb2RlbCB2ZXJzaW9uIik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
ICAgICAgICAgZ290byBvdXQ7CkBAIC03MDgsNDAgKzcyNyw4MiBAQCBpbnQgbGlieGxfY2Ryb21f
aW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX2Rpc2sg
KmRpc2ssCiAgICAgICAgIGRpc2stPmZvcm1hdCA9IExJQlhMX0RJU0tfRk9STUFUX0VNUFRZOwog
ICAgIH0KIAotICAgIHJjID0gbGlieGxfX2RldmljZV9mcm9tX2Rpc2soZ2MsIGRvbWlkLCBkaXNr
LCAmZGV2aWNlKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0Oworb3V0OgorICAgIGxpYnhsX19kZXZp
Y2VfbGlzdF9mcmVlKCZsaWJ4bF9fZGlza19kZXZ0eXBlLCBkaXNrcywgbnVtKTsKKyAgICBpZiAo
cmMpIHsKKyAgICAgICAgY2Ryb21faW5zZXJ0X2RvbmUoZWdjLCBjaXMsIHJjKTsgLyogbXVzdCBi
ZSBsYXN0ICovCisgICAgfSBlbHNlIHsKKyAgICAgICAgY2lzLT5xbXBfbG9jay5jYWxsYmFjayA9
IGNkcm9tX2luc2VydF9sb2NrX2FjcXVpcmVkOworICAgICAgICBsaWJ4bF9fZXZfZGV2bG9ja19s
b2NrKGVnYywgJmNpcy0+cW1wX2xvY2spOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICB9CisgICAg
cmV0dXJuIEFPX0lOUFJPR1JFU1M7Cit9CiAKLSAgICBiZV9wYXRoID0gbGlieGxfX2RldmljZV9i
YWNrZW5kX3BhdGgoZ2MsICZkZXZpY2UpOwotICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9fZGV2aWNl
X2xpYnhsX3BhdGgoZ2MsICZkZXZpY2UpOworc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2xvY2tf
YWNxdWlyZWQobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2V2X2RldmxvY2sgKmxvY2ssCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgbGlieGxfX2Nkcm9tX2luc2VydF9zdGF0
ZSAqY2lzID0gQ09OVEFJTkVSX09GKGxvY2ssICpjaXMsIHFtcF9sb2NrKTsKKyAgICBTVEFURV9B
T19HQyhjaXMtPmFvKTsKIAotICAgIC8qIE5vdGU6IENUWCBsb2NrIGlzIGFscmVhZHkgaGVsZCBh
dCB0aGlzIHBvaW50IHNvIGxvY2sgaGllcmFyY2h5Ci0gICAgICogaXMgbWFpbnRhaW5lZC4KLSAg
ICAgKi8KLSAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGdjLCBkb21pZCk7
Ci0gICAgaWYgKCFsb2NrKSB7Ci0gICAgICAgIHJjID0gRVJST1JfTE9DS19GQUlMOwotICAgICAg
ICBnb3RvIG91dDsKLSAgICB9CisgICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgIC8qIFdlIG5l
ZWQgdG8gZWplY3QgdGhlIG9yaWdpbmFsIGltYWdlIGZpcnN0LiBUaGlzIGlzIGltcGxlbWVudGVk
CiAgICAgICogYnkgaW5zZXJ0aW5nIGVtcHR5IG1lZGlhLiBKU09OIGlzIG5vdCB1cGRhdGVkLgog
ICAgICAqLwogCi0gICAgaWYgKGRtX3ZlciA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9R
RU1VX1hFTikgeworICAgIGlmIChjaXMtPmRtX3ZlciA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9RRU1VX1hFTikgewogICAgICAgICBsaWJ4bF9kZXZpY2VfZGlzayBkaXNrX2VtcHR5Owog
CiAgICAgICAgIGxpYnhsX2RldmljZV9kaXNrX2luaXQoJmRpc2tfZW1wdHkpOwogICAgICAgICBk
aXNrX2VtcHR5LmZvcm1hdCA9IExJQlhMX0RJU0tfRk9STUFUX0VNUFRZOwotICAgICAgICBkaXNr
X2VtcHR5LnZkZXYgPSBsaWJ4bF9fc3RyZHVwKE5PR0MsIGRpc2stPnZkZXYpOworICAgICAgICBk
aXNrX2VtcHR5LnZkZXYgPSBsaWJ4bF9fc3RyZHVwKE5PR0MsIGNpcy0+ZGlzay0+dmRldik7CiAg
ICAgICAgIGRpc2tfZW1wdHkucGRldl9wYXRoID0gbGlieGxfX3N0cmR1cChOT0dDLCAiIik7CiAg
ICAgICAgIGRpc2tfZW1wdHkuaXNfY2Ryb20gPSAxOwotICAgICAgICBsaWJ4bF9fZGV2aWNlX2Rp
c2tfc2V0ZGVmYXVsdChnYywgZG9taWQsICZkaXNrX2VtcHR5LCBmYWxzZSk7CisgICAgICAgIGxp
YnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGdjLCBjaXMtPmRvbWlkLCAmZGlza19lbXB0eSwg
ZmFsc2UpOwogCi0gICAgICAgIHJjID0gbGlieGxfX3FtcF9pbnNlcnRfY2Ryb20oZ2MsIGRvbWlk
LCAmZGlza19lbXB0eSk7CisgICAgICAgIHJjID0gbGlieGxfX3FtcF9pbnNlcnRfY2Ryb20oZ2Ms
IGNpcy0+ZG9taWQsICZkaXNrX2VtcHR5KTsKICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2tfZGlz
cG9zZSgmZGlza19lbXB0eSk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgfQogCisg
ICAgY2Ryb21faW5zZXJ0X2VqZWN0ZWQoZWdjLCBjaXMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAg
ICByZXR1cm47CisKK291dDoKKyAgICBjZHJvbV9pbnNlcnRfZG9uZShlZ2MsIGNpcywgcmMpOyAv
KiBtdXN0IGJlIGxhc3QgKi8KK30KKworc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2VqZWN0ZWQo
bGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2Nkcm9tX2luc2VydF9zdGF0ZSAqY2lzKQoreworICAgIEVHQ19HQzsKKyAgICBpbnQgcmM7Cisg
ICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpkYXRhX2xvY2sgPSBOVUxMOworICAgIGxp
YnhsX19kZXZpY2UgZGV2aWNlOworICAgIGNvbnN0IGNoYXIgKmJlX3BhdGgsICpsaWJ4bF9wYXRo
OworICAgIGZsZXhhcnJheV90ICplbXB0eSA9IE5VTEw7CisgICAgeHNfdHJhbnNhY3Rpb25fdCB0
ID0gWEJUX05VTEw7CisgICAgY2hhciAqdG1wOworICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9j
b25maWc7CisKKyAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfZG9taWQg
ZG9taWQgPSBjaXMtPmRvbWlkOworICAgIGxpYnhsX2RldmljZV9kaXNrICpkaXNrID0gY2lzLT5k
aXNrOworCisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7CisKKyAgICBy
YyA9IGxpYnhsX19kZXZpY2VfZnJvbV9kaXNrKGdjLCBkb21pZCwgZGlzaywgJmRldmljZSk7Cisg
ICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICBiZV9wYXRoID0gbGlieGxfX2RldmljZV9iYWNrZW5k
X3BhdGgoZ2MsICZkZXZpY2UpOworICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9fZGV2aWNlX2xpYnhs
X3BhdGgoZ2MsICZkZXZpY2UpOworCisgICAgZGF0YV9sb2NrID0gbGlieGxfX2xvY2tfZG9tYWlu
X3VzZXJkYXRhKGdjLCBkb21pZCk7CisgICAgaWYgKCFkYXRhX2xvY2spIHsKKyAgICAgICAgcmMg
PSBFUlJPUl9MT0NLX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwogICAgIGVtcHR5
ID0gZmxleGFycmF5X21ha2UoZ2MsIDQsIDEpOwogICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihl
bXB0eSwgInR5cGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2Rp
c2tfc3RyaW5nX29mX2JhY2tlbmQoZGlzay0+YmFja2VuZCkpOwpAQCAtNzgwLDE2ICs4NDEsNjYg
QEAgaW50IGxpYnhsX2Nkcm9tX2luc2VydChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
IGxpYnhsX2RldmljZV9kaXNrICpkaXNrLAogICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29u
ZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsK
IAotICAgIGRldmljZV9hZGRfZG9tYWluX2NvbmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX2Rp
c2tfZGV2dHlwZSwgJmRpc2tfc2F2ZWQpOworICAgIGRldmljZV9hZGRfZG9tYWluX2NvbmZpZyhn
YywgJmRfY29uZmlnLCAmbGlieGxfX2Rpc2tfZGV2dHlwZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmNpcy0+ZGlza19zYXZlZCk7CiAKICAgICByYyA9IGxpYnhsX19kbV9jaGVja19z
dGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAg
IGlmIChkbV92ZXIgPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKKyAg
ICBpZiAoY2lzLT5kbV92ZXIgPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4p
IHsKICAgICAgICAgcmMgPSBsaWJ4bF9fcW1wX2luc2VydF9jZHJvbShnYywgZG9taWQsIGRpc2sp
OwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIH0KIAorICAgIHJjID0gMDsKKworb3V0
OgorICAgIGxpYnhsX194c190cmFuc2FjdGlvbl9hYm9ydChnYywgJnQpOworICAgIGxpYnhsX2Rv
bWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOworICAgIGlmIChkYXRhX2xvY2spIGxpYnhs
X191bmxvY2tfZG9tYWluX3VzZXJkYXRhKGRhdGFfbG9jayk7CisgICAgaWYgKHJjKSB7CisgICAg
ICAgIGNkcm9tX2luc2VydF9kb25lKGVnYywgY2lzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLwor
ICAgIH0gZWxzZSB7CisgICAgICAgIGNkcm9tX2luc2VydF9pbnNlcnRlZChlZ2MsIGNpcyk7IC8q
IG11c3QgYmUgbGFzdCAqLworICAgIH0KK30KKworc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2lu
c2VydGVkKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlICpjaXMpCit7CisgICAgRUdDX0dDOworICAgIGlu
dCByYzsKKyAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmRhdGFfbG9jayA9IE5VTEw7
CisgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKKyAgICBmbGV4YXJyYXlfdCAqaW5z
ZXJ0ID0gTlVMTDsKKyAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVMTDsKKyAgICBsaWJ4
bF9fZGV2aWNlIGRldmljZTsKKyAgICBjb25zdCBjaGFyICpiZV9wYXRoLCAqbGlieGxfcGF0aDsK
KyAgICBjaGFyICp0bXA7CisKKyAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGli
eGxfZG9taWQgZG9taWQgPSBjaXMtPmRvbWlkOworICAgIGxpYnhsX2RldmljZV9kaXNrICpkaXNr
ID0gY2lzLT5kaXNrOworCisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7
CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV9kaXNrKGdjLCBkb21pZCwgZGlzaywgJmRl
dmljZSk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICBiZV9wYXRoID0gbGlieGxfX2Rldmlj
ZV9iYWNrZW5kX3BhdGgoZ2MsICZkZXZpY2UpOworICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9fZGV2
aWNlX2xpYnhsX3BhdGgoZ2MsICZkZXZpY2UpOworCisgICAgZGF0YV9sb2NrID0gbGlieGxfX2xv
Y2tfZG9tYWluX3VzZXJkYXRhKGdjLCBkb21pZCk7CisgICAgaWYgKCFkYXRhX2xvY2spIHsKKyAg
ICAgICAgcmMgPSBFUlJPUl9MT0NLX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZkX2Nv
bmZpZyk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIGRldmljZV9hZGRfZG9tYWluX2Nv
bmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX2Rpc2tfZGV2dHlwZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmNpcy0+ZGlza19zYXZlZCk7CisKICAgICBpbnNlcnQgPSBmbGV4YXJy
YXlfbWFrZShnYywgNCwgMSk7CiAgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGluc2VydCwgInR5
cGUiLAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfZGlza19zdHJpbmdfb2Zf
YmFja2VuZChkaXNrLT5iYWNrZW5kKSk7CkBAIC04MzAsMjEgKzk0MSwyNCBAQCBpbnQgbGlieGxf
Y2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNl
X2Rpc2sgKmRpc2ssCiAgICAgICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OwogICAgIH0KIAotICAg
IC8qIHN1Y2Nlc3MsIG5vIGFjdHVhbCBhc3luYyAqLwotICAgIGxpYnhsX19hb19jb21wbGV0ZShl
Z2MsIGFvLCAwKTsKLQogICAgIHJjID0gMDsKIAogb3V0OgogICAgIGxpYnhsX194c190cmFuc2Fj
dGlvbl9hYm9ydChnYywgJnQpOwotICAgIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9f
ZGlza19kZXZ0eXBlLCBkaXNrcywgbnVtKTsKLSAgICBsaWJ4bF9kZXZpY2VfZGlza19kaXNwb3Nl
KCZkaXNrX3NhdmVkKTsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmln
KTsKKyAgICBpZiAoZGF0YV9sb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShkYXRh
X2xvY2spOworICAgIGNkcm9tX2luc2VydF9kb25lKGVnYywgY2lzLCByYyk7IC8qIG11c3QgYmUg
bGFzdCAqLworfQogCi0gICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJkYXRh
KGxvY2spOworc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2RvbmUobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Nkcm9tX2luc2VydF9zdGF0ZSAq
Y2lzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIEVHQ19H
QzsKIAotICAgIGlmIChyYykgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKLSAgICByZXR1cm4g
QU9fSU5QUk9HUkVTUzsKKyAgICBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2soZ2MsICZjaXMtPnFt
cF9sb2NrKTsKKyAgICBsaWJ4bF9kZXZpY2VfZGlza19kaXNwb3NlKCZjaXMtPmRpc2tfc2F2ZWQp
OworICAgIGxpYnhsX19hb19jb21wbGV0ZShlZ2MsIGNpcy0+YW8sIHJjKTsKIH0KIAogLyogbGli
eGxfX2FsbG9jX3ZkZXYgb25seSB3b3JrcyBvbiB0aGUgbG9jYWwgZG9tYWluLCB0aGF0IGlzIHRo
ZSBkb21haW4KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:05:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuFE-0003Fb-54; Thu, 19 Sep 2019 11:05:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuFC-0003E2-17
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:05:02 +0000
X-Inumbo-ID: 4ad7a34c-dacd-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ad7a34c-dacd-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 11:04:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891088;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=fHoVEVSkXhSzI0FXEPwiA7EymZytSRCNOJViXlquIBY=;
 b=MvGmJiCCV6+p1Wa2XM7im2A/U3ONJxkDD1ZzLu/cb8k8PIlca888oiFX
 TW0iEarSA9yTph+7viH9dHpkeHbUyDMYbVc16WzDcm6UYABuEWTGM3M21
 k1n1bn4L8Eo+w4fxiK7pSZ5ih8TiKetm7s6HA8qJlayJJTSQTmOhFhEYb 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b3mOAUbssE1nLUrHlgC6tF3e/1GbGZYplUh1f5b2WAR6Etw1u6qOEqeNWfXgq57nyJGKN1NE9I
 KZb6ZTpQLrV5AZx/cszib1024+LXc9kjYWNUOz7ymHqRoiwtsIWBAvn9FN4aNwOICv9zzrz0XD
 vu0nXgiK8Vdu4eCNeJSCpPieyuUrgJue9kt2e9JDHONreA7tFLVCxbdVrxIEF0sRHWcBf4fpMf
 /MYfHT2RBLFHxLAj/tN8KiOoMf/GOAG6//9V05Vl/wN/AuizgSRwVmXzs3IvLgf7TBd1AK8N90
 6+A=
X-SBRS: 2.7
X-MesageID: 5840081
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5840081"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:38 +0100
Message-ID: <20190919110443.817594-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/9] libxl: Add optimisation to ev_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 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>

SXQgd2lsbCBvZnRlbiBiZSB0aGUgY2FzZSB0aGF0IHRoZSBsb2NrIGlzIGZyZWUgdG8gZ3JhYi4g
U28gd2UgZmlyc3QKdHJ5IHRvIGdyYWIgaXQgYmVmb3JlIHdlIGhhdmUgdG8gZm9yay4gRXZlbiB0
aG91Z2ggaW4gdGhpcyBjYXNlIHRoZQpsb2NrcyBhcmUgZ3JhYmJlZCBpbiB0aGUgd3Jvbmcgb3Jk
ZXIgaW4gdGhlIGxvY2sgaGllcmFyY2h5IChldl9sb2NrCnNob3VsZCBiZSBvdXRzaWRlIG9mIENU
WF9MT0NLKSwgaXQgaXMgZmluZSB0byB0cnkgd2l0aG91dCBibG9ja2luZy4gSWYKdGhhdCBmYWls
ZWQsIHdlIHdpbGwgcmVsZWFzZSBDVFhfTE9DSyBhbmQgdHJ5IHRvIGdyYWIgYm90aCBsb2NrIGFn
YWluCmluIHRoZSByaWdodCBvcmRlci4KClRoYXQgb3B0aW1pc2F0aW9uIGlzIG9ubHkgZW5hYmxl
ZCBpbiByZWxlYXNlcyAoZGVidWc9bikgc28gdGhlIG1vcmUKY29tcGxpY2F0ZWQgY29kZSB3aXRo
IGZvcmsgaXMgYWN0dWFsbHkgZXhlcmNpc2VkLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHYyOgogICAgLSBuZXcgcGF0
Y2gKCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgIHwgIDMgKysrCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5jIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90
b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCA2ZmRjYmJkZGQ2YjYuLjQ1ODdhNmZjOWM2NSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUK
QEAgLTM1LDYgKzM1LDkgQEAgaWZlcSAoJChDT05GSUdfTElCTkwpLHkpCiBDRkxBR1NfTElCWEwg
Kz0gJChMSUJOTDNfQ0ZMQUdTKQogZW5kaWYKIENGTEFHU19MSUJYTCArPSAtV3NoYWRvdworaWZl
cSAoJChkZWJ1ZykseSkKK0NGTEFHU19MSUJYTCArPSAtRENPTkZJR19ERUJVRworZW5kaWYKIAog
TElCWExfTElCUy0kKENPTkZJR19BUk0pICs9IC1sZmR0CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmMgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCmluZGV4
IDI4YTEyNmNjYzM0Mi4uYTdhNGQ1NDZjNDdhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTYyMCw2
ICs2MjAsMjUgQEAgc3RhdGljIHZvaWQgZXZfbG9ja19wcmVwYXJlX2ZvcmsobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfZGV2bG9jayAqbG9jaykKICAgICB9CiAgICAgZmQgPSBsb2NrLT5mZDsK
IAorICAgIC8qIEVuYWJsZSB0aGlzIG9wdGltaXNhdGlvbiBvbmx5IGluIHJlbGVhc2VzLCBzbyB0
aGUgZm9yayBjb2RlIGlzCisgICAgICogZXhlcmNpc2VkIHdoaWxlIGxpYnhsIGlzIGJ1aWx0IHdp
dGggZGVidWc9eS4gKi8KKyNpZm5kZWYgQ09ORklHX0RFQlVHCisgICAgLyoKKyAgICAgKiBXZSB0
cnkgdG8gZ3JhYiB0aGUgbG9jayBiZWZvcmUgZm9ya2luZyBhcyBpdCBpcyBsaWtlbHkgdG8gYmUg
ZnJlZS4KKyAgICAgKiBFdmVuIHRob3VnaCB3ZSBhcmUgc3VwcG9zZWQgdG8gQ1RYX1VOTE9DSyBi
ZWZvcmUgYXR0ZW1wdGluZyB0byBncmFiCisgICAgICogdGhlIGV2X2xvY2ssIGl0IGlzIGZpbmUg
dG8gZG8gYSBub24tYmxvY2tpbmcgcmVxdWVzdCBub3cgd2l0aCB0aGUKKyAgICAgKiBDVFhfTE9D
SyBoZWxkIGFzIGlmIHRoYXQgZmFpbHMgd2UnbGwgdHJ5IGFnYWluIGluIGEgZm9yayAoQ1RYX1VO
TE9DSworICAgICAqIHdpbGwgYmUgY2FsbGVkIGluIGxpYnhsKSwgdGhhdCB3aWxsIGF2b2lkIGRl
YWRsb2Nrcy4KKyAgICAgKi8KKyAgICBpbnQgciA9IGZsb2NrKGZkLCBMT0NLX0VYIHwgTE9DS19O
Qik7CisgICAgaWYgKCFyKSB7CisgICAgICAgIGxpYnhsX2ZkX3NldF9jbG9leGVjKENUWCwgZmQs
IDEpOworICAgICAgICAvKiBXZSBoZWxkIGEgbG9jaywgbm8gbmVlZCB0byBmb3JrIGJ1dCB3ZSBu
ZWVkIHRvIGNoZWNrIGl0LiAqLworICAgICAgICBldl9sb2NrX2NoaWxkX2NhbGxiYWNrKGVnYywg
JmxvY2stPmNoaWxkLCAwLCAwKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyNlbmRpZgorCiAg
ICAgcGlkID0gbGlieGxfX2V2X2NoaWxkX2ZvcmsoZ2MsICZsb2NrLT5jaGlsZCwgZXZfbG9ja19j
aGlsZF9jYWxsYmFjayk7CiAgICAgaWYgKHBpZCA8IDApCiAgICAgICAgIGdvdG8gb3V0OwotLSAK
QW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:05:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuFE-0003G3-H7; Thu, 19 Sep 2019 11: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuFC-0003Ek-NE
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:05:02 +0000
X-Inumbo-ID: 4d563458-dacd-11e9-9656-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d563458-dacd-11e9-9656-12813bfff9fa;
 Thu, 19 Sep 2019 11:04:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891091;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=AJMmAYEqyRooJeKHzVCA8PJ0DcCsBrHvXRZS/oznQNI=;
 b=bm0JJ5RDV5DP+OBxQbYGvMhp89Nv8ME27ZfvMTGXWa/2fOxv6To8RBX6
 OrwtdOIgtw9MD9qVa9r9Wf3Pll/PfYwuwZtR0qviGtuTuayb9o0Ga1+RQ
 YGU1V/EZ/oazqB31eGVcFbTv1Eg3dkMQbeN4NW4EDMay85GHHDjR7CQ1d o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 30rZysVDmeYvhpXMYE5h4RWfLqcCQrN+bv7XTI37/BoUAhNZl9Mn13lEyUJ7nG00AYqeZSBYd1
 XLS0PcRTR5/Mdp9JnHqUYe+raUKWa4ovXeI8k8xZ4LBSm45amFQTNJk2C2NnDsCb+yKkS2I3o+
 bMWilgg3PZVLSwJp+jTu+IkezZroHl2xhtGurUEr/PF+icX/dnsOTVQU7FietGNWBZM3BqAtzI
 xwLk+GmhmCuTmtWoMHGwNMmB7U1F3gexvMyhpiUtMmUqfOpdQDveLjI6ECkSTGIeNlFJ/Weul8
 ZFI=
X-SBRS: 2.7
X-MesageID: 5984932
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5984932"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:37 +0100
Message-ID: <20190919110443.817594-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/9] libxl_internal: Introduce
 libxl__ev_devlock for devices hotplug via QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

VGhlIGN1cnJlbnQgbG9jayBgZG9tYWluX3VzZXJkYXRhX2xvY2snIGNhbid0IGJlIHVzZWQgd2hl
biBtb2RpZmljYXRpb24KdG8gYSBndWVzdCBpcyBkb25lIGJ5IHNlbmRpbmcgY29tbWFuZCB0byBR
RU1VLCB0aGlzIGlzIGEgc2xvdyBwcm9jZXNzCmFuZCByZXF1aXJlcyB0byBjYWxsIENUWF9VTkxP
Q0ssIHdoaWNoIGlzIG5vdCBwb3NzaWJsZSB3aGlsZSBob2xkaW5nCnRoZSBgZG9tYWluX3VzZXJk
YXRhX2xvY2snLgoKVG8gcmVzb2x2ZSB0aGlzIGlzc3VlLCB3ZSBjcmVhdGUgYSBuZXcgbG9jayB3
aGljaCBjYW4gdGFrZSBvdmVyIHBhcnQKb2YgdGhlIGpvYiBvZiB0aGUganNvbl9sb2NrLgoKVGhp
cyBsb2NrIGlzIG91dHNpZGUgQ1RYX0xPQ0sgaW4gdGhlIGxvY2sgaGllcmFyY2h5LgpsaWJ4bF9f
ZXZfZGV2bG9ja19sb2NrIHdpbGwgaGF2ZSBDVFhfVU5MT0NLIGJlZm9yZSB0cnlpbmcgdG8gZ3Jh
YiB0aGUKZXZfZGV2bG9jay4gVGhlIGNhbGxiYWNrIGlzIHVzZWQgdG8gbm90aWZ5IHdoZW4gdGhl
IGV2X2RldmxvY2sgaGF2ZQpiZWVuIGFjcXVpcmVkLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2MzoKICAg
IC0gZml4IHVzZSBvZiBMT0dFRCB3aGVyZSBlcnJubyBudW1lcmljIHZhbHVlIHdhcyBwcmludGVk
LgogICAgLSBjaGFuZ2UgY29tbWVudCBpbiBsaWJ4bF9fZXZfdW5sb2NrIHRvIHJlZmVyIHRvIHRo
ZSBvbmUgaW4KICAgICAgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEoKSBpbnN0ZWFkIG9m
IG1ha2luZyBhIGNvcHkgb2YgaXQuCiAgICAtIHJlbmFtZSBldl9sb2NrIHRvIGV2X2RldmxvY2su
IChBbmQgX2dldCB0byBfbG9jay4pCiAgICAKICAgIHYyOgogICAgLSBuZXcgcGF0Y2gsIHRvIHJl
cGxhY2UgMiBwYXRjaAogICAgICBpbXBsZW1lbnQgYSBkaWZmZXJlbnQgbG9jawoKIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmMgfCAxNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNzYgKysrKysrKysrKysrKysr
LQogMiBmaWxlcyBjaGFuZ2VkLCAyMzUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuYwppbmRleCBmNDkyZGFlNWZmNzAuLjI4YTEyNmNjYzM0MiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5jCkBAIC01NzUsNiArNTc1LDE2OSBAQCB2b2lkIGxpYnhsX191cGRhdGVfZG9tYWlu
X2NvbmZpZ3VyYXRpb24obGlieGxfX2djICpnYywKICAgICBkc3QtPmJfaW5mby52aWRlb19tZW1r
YiA9IHNyYy0+Yl9pbmZvLnZpZGVvX21lbWtiOwogfQogCit2b2lkIGxpYnhsX19ldl9kZXZsb2Nr
X2luaXQobGlieGxfX2V2X2RldmxvY2sgKmxvY2spCit7CisgICAgbGlieGxfX2V2X2NoaWxkX2lu
aXQoJmxvY2stPmNoaWxkKTsKKyAgICBsb2NrLT5wYXRoID0gTlVMTDsKKyAgICBsb2NrLT5mZCA9
IC0xOworICAgIGxvY2stPmhlbGQgPSBmYWxzZTsKK30KKworc3RhdGljIHZvaWQgZXZfbG9ja19w
cmVwYXJlX2ZvcmsobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfZGV2bG9jayAqbG9jayk7Citz
dGF0aWMgdm9pZCBldl9sb2NrX2NoaWxkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2V2X2NoaWxkICpjaGlsZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlk
X3QgcGlkLCBpbnQgc3RhdHVzKTsKKwordm9pZCBsaWJ4bF9fZXZfZGV2bG9ja19sb2NrKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2V2X2RldmxvY2sgKmxvY2spCit7CisgICAgU1RBVEVfQU9fR0Mo
bG9jay0+YW8pOworICAgIGNvbnN0IGNoYXIgKmxvY2tmaWxlOworCisgICAgbG9ja2ZpbGUgPSBs
aWJ4bF9fdXNlcmRhdGFfcGF0aChnYywgbG9jay0+ZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAibGlieGwtZGV2aWNlLWNoYW5nZXMtbG9jayIsICJsIik7CisgICAg
aWYgKCFsb2NrZmlsZSkgZ290byBvdXQ7CisgICAgbG9jay0+cGF0aCA9IGxpYnhsX19zdHJkdXAo
Tk9HQywgbG9ja2ZpbGUpOworCisgICAgZXZfbG9ja19wcmVwYXJlX2ZvcmsoZWdjLCBsb2NrKTsK
KyAgICByZXR1cm47CitvdXQ6CisgICAgbG9jay0+Y2FsbGJhY2soZWdjLCBsb2NrLCBFUlJPUl9M
T0NLX0ZBSUwpOworfQorCitzdGF0aWMgdm9pZCBldl9sb2NrX3ByZXBhcmVfZm9yayhsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl9kZXZsb2NrICpsb2NrKQoreworICAgIFNUQVRFX0FPX0dDKGxv
Y2stPmFvKTsKKyAgICBwaWRfdCBwaWQ7CisgICAgaW50IGZkOworCisgICAgLyogQ29udmVuaWVu
Y2UgYWxpYXNlcyAqLworICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gbG9jay0+ZG9taWQ7CisgICAg
Y29uc3QgY2hhciAqbG9ja2ZpbGUgPSBsb2NrLT5wYXRoOworCisgICAgbG9jay0+ZmQgPSBvcGVu
KGxvY2tmaWxlLCBPX1JEV1J8T19DUkVBVCwgMDY2Nik7CisgICAgaWYgKGxvY2stPmZkIDwgMCkg
eworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJjYW5ub3Qgb3BlbiBsb2NrZmlsZSAlcyIs
IGxvY2tmaWxlKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIGZkID0gbG9jay0+ZmQ7
CisKKyAgICBwaWQgPSBsaWJ4bF9fZXZfY2hpbGRfZm9yayhnYywgJmxvY2stPmNoaWxkLCBldl9s
b2NrX2NoaWxkX2NhbGxiYWNrKTsKKyAgICBpZiAocGlkIDwgMCkKKyAgICAgICAgZ290byBvdXQ7
CisgICAgaWYgKCFwaWQpIHsKKyAgICAgICAgLyogY2hpbGQgKi8KKyAgICAgICAgaW50IGV4aXRf
dmFsID0gMDsKKworICAgICAgICAvKiBMb2NrIHRoZSBmaWxlIGluIGV4Y2x1c2l2ZSBtb2RlLCB3
YWl0IGluZGVmaW5pdGVseSB0bworICAgICAgICAgKiBhY3F1aXJlIHRoZSBsb2NrICovCisgICAg
ICAgIHdoaWxlIChmbG9jayhmZCwgTE9DS19FWCkpIHsKKyAgICAgICAgICAgIHN3aXRjaCAoZXJy
bm8pIHsKKyAgICAgICAgICAgIGNhc2UgRUlOVFI6CisgICAgICAgICAgICAgICAgLyogU2lnbmFs
IHJlY2VpdmVkLCByZXRyeSAqLworICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAg
ICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICAvKiBBbGwgb3RoZXIgZXJybm86IEVCQURGLCBF
SU5WQUwsIEVOT0xDSywgRVdPVUxEQkxPQ0sgKi8KKyAgICAgICAgICAgICAgICBMT0dFRChFUlJP
UiwgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgZXJyb3Igd2hpbGUg
dHJ5aW5nIHRvIGxvY2sgJXMsIGZkPSVkIiwKKyAgICAgICAgICAgICAgICAgICAgICBsb2NrZmls
ZSwgZmQpOworICAgICAgICAgICAgICAgIGV4aXRfdmFsID0gMTsKKyAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBfZXhpdChleGl0X3ZhbCk7
CisgICAgfQorCisgICAgLyogTm93IHRoYXQgdGhlIGNoaWxkIGhhcyB0aGUgZmQsIHNldCBjbG9l
eGVjIGluIHRoZSBwYXJlbnQgdG8gcHJldmVudAorICAgICAqIG1vcmUgbGVha2FnZSB0aGFuIG5l
Y2Vzc2FyeSAqLworICAgIGxpYnhsX2ZkX3NldF9jbG9leGVjKENUWCwgZmQsIDEpOworICAgIHJl
dHVybjsKK291dDoKKyAgICBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2soZ2MsIGxvY2spOworICAg
IGxvY2stPmNhbGxiYWNrKGVnYywgbG9jaywgRVJST1JfTE9DS19GQUlMKTsKK30KKworc3RhdGlj
IHZvaWQgZXZfbG9ja19jaGlsZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9j
aGlsZCAqY2hpbGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpZF90IHBp
ZCwgaW50IHN0YXR1cykKK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfX2V2X2RldmxvY2sgKmxv
Y2sgPSBDT05UQUlORVJfT0YoY2hpbGQsICpsb2NrLCBjaGlsZCk7CisgICAgc3RydWN0IHN0YXQg
c3RhYiwgZnN0YWI7CisgICAgaW50IHJjID0gRVJST1JfTE9DS19GQUlMOworCisgICAgLyogQ29u
dmVuaWVuY2UgYWxpYXNlcyAqLworICAgIGludCBmZCA9IGxvY2stPmZkOworICAgIGNvbnN0IGNo
YXIgKmxvY2tmaWxlID0gbG9jay0+cGF0aDsKKyAgICBsaWJ4bF9kb21pZCBkb21pZCA9IGxvY2st
PmRvbWlkOworCisgICAgaWYgKHN0YXR1cykgeworICAgICAgICBsaWJ4bF9yZXBvcnRfY2hpbGRf
ZXhpdHN0YXR1cyhDVFgsIFhUTF9FUlJPUiwgImZsb2NrIGNoaWxkIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGlkLCBzdGF0dXMpOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisKKyAgICBpZiAoZnN0YXQoZmQsICZmc3RhYikpIHsKKyAgICAgICAgTE9HRUQoRVJS
T1IsIGRvbWlkLCAiY2Fubm90IGZzdGF0ICVzLCBmZD0lZCIsIGxvY2tmaWxlLCBmZCk7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBpZiAoc3RhdChsb2NrZmlsZSwgJnN0YWIpKSB7Cisg
ICAgICAgIGlmIChlcnJubyAhPSBFTk9FTlQpIHsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBk
b21pZCwgImNhbm5vdCBzdGF0ICVzIiwgbG9ja2ZpbGUpOworICAgICAgICAgICAgZ290byBvdXQ7
CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICBpZiAoc3RhYi5zdF9kZXYgPT0gZnN0
YWIuc3RfZGV2ICYmIHN0YWIuc3RfaW5vID09IGZzdGFiLnN0X2lubykgeworICAgICAgICAgICAg
LyogV2UgaGVsZCB0aGUgbG9jayAqLworICAgICAgICAgICAgbG9jay0+aGVsZCA9IHRydWU7Cisg
ICAgICAgICAgICByYyA9IDA7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAg
IH0KKworICAgIC8qIFdlIGRpZG4ndCBncmFiIHRoZSBsb2NrLCBsZXQncyB0cnkgYWdhaW4gKi8K
KyAgICBmbG9jayhsb2NrLT5mZCwgTE9DS19VTik7CisgICAgY2xvc2UobG9jay0+ZmQpOworICAg
IGxvY2stPmZkID0gLTE7CisgICAgZXZfbG9ja19wcmVwYXJlX2ZvcmsoZWdjLCBsb2NrKTsKKyAg
ICByZXR1cm47CisKK291dDoKKyAgICBpZiAobG9jay0+aGVsZCkgeworICAgICAgICAvKiBDaGVj
ayB0aGUgZG9tYWluIGlzIHN0aWxsIHRoZXJlLCBpZiBub3Qgd2Ugc2hvdWxkIHJlbGVhc2UgdGhl
CisgICAgICAgICAqIGxvY2sgYW5kIGNsZWFuIHVwLiAgKi8KKyAgICAgICAgaWYgKGxpYnhsX2Rv
bWFpbl9pbmZvKENUWCwgTlVMTCwgZG9taWQpKQorICAgICAgICAgICAgcmMgPSBFUlJPUl9MT0NL
X0ZBSUw7CisgICAgfQorICAgIGlmIChyYykgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
IkZhaWxlZCB0byBncmFiIHFtcC1sb2NrIik7CisgICAgICAgIGxpYnhsX19ldl9kZXZsb2NrX3Vu
bG9jayhnYywgbG9jayk7CisgICAgfQorICAgIGxvY2stPmNhbGxiYWNrKGVnYywgbG9jaywgcmMp
OworfQorCit2b2lkIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9fZXZfZGV2bG9jayAqbG9jaykKK3sKKyAgICBpbnQgcjsKKworICAgIGFzc2VydCghbGlieGxf
X2V2X2NoaWxkX2ludXNlKCZsb2NrLT5jaGlsZCkpOworCisgICAgLyogU2VlIHRoZSByYXRpb25h
bGUgaW4gbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEoKQorICAgICAqIGFib3V0IHdoeSB3
ZSBkbyB1bmxpbmsoKSBiZWZvcmUgdW5sb2NrKCkuICovCisKKyAgICBpZiAobG9jay0+cGF0aCAm
JiBsb2NrLT5oZWxkKQorICAgICAgICB1bmxpbmsobG9jay0+cGF0aCk7CisKKyAgICBpZiAobG9j
ay0+ZmQgPj0gMCkgeworICAgICAgICAvKiBXZSBuZWVkIHRvIGNhbGwgdW5sb2NrIGFzIHRoZSBm
ZCBtYXkgaGF2ZSBsZWFrZWQgaW50byBvdGhlcgorICAgICAgICAgKiBwcm9jZXNzZXMgKi8KKyAg
ICAgICAgciA9IGZsb2NrKGxvY2stPmZkLCBMT0NLX1VOKTsKKyAgICAgICAgaWYgKHIpCisgICAg
ICAgICAgICBMT0dFRChFUlJPUiwgbG9jay0+ZG9taWQsICJmYWlsZWQgdG8gdW5sb2NrIGZkPSVk
LCBwYXRoPSVzIiwKKyAgICAgICAgICAgICAgICAgIGxvY2stPmZkLCBsb2NrLT5wYXRoKTsKKyAg
ICAgICAgY2xvc2UobG9jay0+ZmQpOworICAgIH0KKyAgICBmcmVlKGxvY2stPnBhdGgpOworICAg
IGxpYnhsX19ldl9kZXZsb2NrX2luaXQobG9jayk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAwM2UwODY0ODBjYTMuLmM3YmNk
ZTVlZGFlNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xOTQsNiArMTk0LDcgQEAgdHlwZWRlZiBz
dHJ1Y3QgbGlieGxfX29zZXZlbnRfaG9va19uZXh1cyBsaWJ4bF9fb3NldmVudF9ob29rX25leHVz
OwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX29zZXZlbnRfaG9va19uZXhpIGxpYnhsX19vc2V2ZW50
X2hvb2tfbmV4aTsKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19qc29uX29iamVjdCBsaWJ4bF9fanNv
bl9vYmplY3Q7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fY2FyZWZkIGxpYnhsX19jYXJlZmQ7Cit0
eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZXZfZGV2bG9jayBsaWJ4bF9fZXZfZGV2bG9jazsKIAogdHlw
ZWRlZiBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgbGlieGxfX2RvbWFpbl9jcmVh
dGVfc3RhdGU7CiB0eXBlZGVmIHZvaWQgbGlieGxfX2RvbWFpbl9jcmVhdGVfY2Ioc3RydWN0IGxp
YnhsX19lZ2MgKmVnYywKQEAgLTI3MjQsMTEgKzI3MjUsMTEgQEAgc3RydWN0IGxpYnhsX19tdWx0
aWRldiB7CiAgKiBkZXZpY2UgaW5mb3JtYXRpb24sIGluIEpTT04gZmlsZXMsIHNvIHRoYXQgd2Ug
Y2FuIHVzZSB0aGlzIEpTT04KICAqIGZpbGUgYXMgYSB0ZW1wbGF0ZSB0byByZWNvbnN0cnVjdCBk
b21haW4gY29uZmlndXJhdGlvbi4KICAqCi0gKiBJbiBlc3NlbnNlIHRoZXJlIGFyZSBub3cgdHdv
IHZpZXdzIG9mIGRldmljZSBzdGF0ZSwgb25lIGlzIHhlbnN0b3JlLAotICogdGhlIG90aGVyIGlz
IEpTT04gZmlsZS4gV2UgdXNlIHhlbnN0b3JlIGFzIHByaW1hcnkgcmVmZXJlbmNlLgorICogSW4g
ZXNzZW5zZSB0aGVyZSBhcmUgbm93IHR3byB2aWV3cyBvZiBkZXZpY2Ugc3RhdGUsIG9uZSBpcyB0
aGUKKyAqIHByaW1hcnkgY29uZmlnICh4ZW5zdG9yZSBvciBRRU1VKSwgdGhlIG90aGVyIGlzIEpT
T04gZmlsZS4KICAqCi0gKiBIZXJlIHdlIG1haW50YWluIG9uZSBpbnZhcmlhbnQ6IGV2ZXJ5IGRl
dmljZSBpbiB4ZW5zdG9yZSBtdXN0IGhhdmUKLSAqIGFuIGVudHJ5IGluIEpTT04gZmlsZS4KKyAq
IEhlcmUgd2UgbWFpbnRhaW4gb25lIGludmFyaWFudDogZXZlcnkgZGV2aWNlIGluIHRoZSBwcmlt
YXJ5IGNvbmZpZworICogbXVzdCBoYXZlIGFuIGVudHJ5IGluIEpTT04gZmlsZS4KICAqCiAgKiBB
bGwgZGV2aWNlIGhvdHBsdWcgcm91dGluZXMgc2hvdWxkIGNvbXBseSB0byBmb2xsb3dpbmcgcGF0
dGVybjoKICAqICAgbG9jayBqc29uIGNvbmZpZyAoanNvbl9sb2NrKQpAQCAtMjc0Myw2ICsyNzQ0
LDI0IEBAIHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgewogICogICAgICAgZW5kIGZvciBsb29wCiAg
KiAgIHVubG9jayBqc29uIGNvbmZpZwogICoKKyAqIE9yIGluIGNhc2UgUUVNVSBpcyB0aGUgcHJp
bWFyeSBjb25maWcsIHRoaXMgcGF0dGVybiBjYW4gYmUgdXNlOgorICogICBxbXBfbG9jayAobGli
eGxfX2V2X2RldmxvY2spCisgKiAgICAgIGxvY2sganNvbiBjb25maWcgKGpzb25fbG9jaykKKyAq
ICAgICAgICAgIHJlYWQganNvbiBjb25maWcKKyAqICAgICAgICAgIHVwZGF0ZSBpbi1tZW1vcnkg
anNvbiBjb25maWcgd2l0aCBuZXcgZW50cnksIHJlcGxhY2luZworICogICAgICAgICAgICAgYW55
IHN0YWxlIGVudHJ5CisgKiAgICAgIHVubG9jayBqc29uIGNvbmZpZworICogICAgICBhcHBseSBu
ZXcgY29uZmlnIHRvIHByaW1hcnkgY29uZmlnCisgKiAgICAgIGxvY2sganNvbiBjb25maWcgKGpz
b25fbG9jaykKKyAqICAgICAgICAgIHJlYWQganNvbiBjb25maWcKKyAqICAgICAgICAgIHVwZGF0
ZSBpbi1tZW1vcnkganNvbiBjb25maWcgd2l0aCBuZXcgZW50cnksIHJlcGxhY2luZworICogICAg
ICAgICAgICAgYW55IHN0YWxlIGVudHJ5CisgKiAgICAgICAgICB3cml0ZSBpbi1tZW1vcnkganNv
biBjb25maWcgdG8gZGlzaworICogICAgICB1bmxvY2sganNvbiBjb25maWcKKyAqICAgdW5sb2Nr
IHFtcF9sb2NrCisgKiAgIChDVFhfTE9DSyBjYW4gYmUgYWNxdWlyZWQgYW5kIHJlbGVhc2VkIHNl
dmVyYWwgdGltZSB3aGlsZSBob2xkaW5nIHRoZQorICogICAgcW1wX2xvY2spCisgKgogICogRGV2
aWNlIHJlbW92YWwgcm91dGluZXMgYXJlIG5vdCB0b3VjaGVkLgogICoKICAqIEhlcmUgaXMgdGhl
IHByb29mIHRoYXQgd2UgYWx3YXlzIG1haW50YWluIHRoYXQgaW52YXJpYW50IGFuZCB3ZQpAQCAt
NDYwMyw2ICs0NjIyLDU1IEBAIHN0YXRpYyBpbmxpbmUgY29uc3QgY2hhciAqbGlieGxfX3FlbXVf
cW1wX3BhdGgobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogewogICAgIHJldHVybiBHQ1NQUklO
VEYoIiVzL3FtcC1saWJ4bC0lZCIsIGxpYnhsX19ydW5fZGlyX3BhdGgoKSwgZG9taWQpOwogfQor
CisvKgorICogTG9jayBmb3IgZGV2aWNlIGhvdHBsdWcsIHFtcF9sb2NrLgorICoKKyAqIGxpYnhs
X19ldl9kZXZsb2NrIGltcGxlbWVudCBhIGxvY2sgdGhhdCBpcyBvdXRzaWRlIG9mIENUWF9MT0NL
IGluIHRoZQorICogbG9jayBoaWVyYXJjaHkuIEl0IGNhbiBiZSB1c2VkIHdoZW4gb25lIHdhbnQg
dG8gbWFrZSBRTVAgY2FsbHMgdG8gUUVNVSwKKyAqIHdoaWNoIG1heSB0YWtlIGEgc2lnbmlmaWNh
bnQgYW1vdW50IHRpbWUuCisgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCBieSBhbiBhbyBldmVudCBj
YWxsYmFjay4KKyAqCisgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCB3aGVuIGFkZGluZy9yZW1vdmlu
ZyBkZXZpY2VzIG9yIG1ha2luZyBjaGFuZ2VzCisgKiB0byB0aGVtIHdoZW4gdGhpcyBpcyBhIHNs
b3cgb3BlcmF0aW9uIGFuZCBqc29uX2xvY2sgaXNuJ3QgYXBwcm9wcmlhdGUuCisgKgorICogUG9z
c2libGUgc3RhdGVzIG9mIGxpYnhsX19ldl9kZXZsb2NrOgorICogICBVbmRlZmluZWQKKyAqICAg
IE1pZ2h0IGNvbnRhaW4gYW55dGhpbmcuCisgKiAgSWRsZQorICogICAgU3RydWN0IGNvbnRlbnRz
IGFyZSBkZWZpbmVkIGVub3VnaCB0byBwYXNzIHRvIGFueQorICogICAgbGlieGxfX2V2X2Rldmxv
Y2tfKiBmdW5jdGlvbi4KKyAqICAgIFRoZSBzdHJ1Y3QgZG9lcyBub3QgY29udGFpbiByZWZlcmVu
Y2VzIHRvIGFueSBhbGxvY2F0ZWQgcHJpdmF0ZQorICogICAgcmVzb3VyY2VzIHNvIGNhbiBiZSB0
aHJvd24gYXdheS4KKyAqICBBY3RpdmUKKyAqICAgIFdhaXRpbmcgdG8gZ2V0IGEgbG9jay4KKyAq
ICAgIE5lZWRzIHRvIHdhaXQgdW50aWwgdGhlIGNhbGxiYWNrIGlzIGNhbGxlZC4KKyAqICBMb2Nr
QWNxdWlyZWQKKyAqICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayB3aWxsIG5lZWQgdG8gYmUg
Y2FsbGVkIHRvIHJlbGVhc2UgdGhlIGxvY2sKKyAqICAgIGFuZCB0aGUgcmVzb3VyY2VzIG9mIGxp
YnhsX19ldl9kZXZsb2NrLgorICoKKyAqICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0OiBVbmRlZmlu
ZWQvSWRsZSAtPiBJZGxlCisgKiAgbGlieGxfX2V2X2RldmxvY2tfbG9jazogSWRsZSAtPiBBY3Rp
dmUKKyAqICAgIE1heSBjYWxsIGNhbGxiYWNrIHN5bmNocm9ub3VzbHkuCisgKiAgbGlieGxfX2V2
X2RldmxvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJZGxlCisgKiAgY2FsbGJhY2s6
ICAgICBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IExvY2tBY3F1aXJlZCAob24gZXJyb3I6IElkbGUp
CisgKiAgICBUaGUgY2FsbGJhY2sgaXMgb25seSBjYWxsZWQgb25jZS4KKyAqLworc3RydWN0IGxp
YnhsX19ldl9kZXZsb2NrIHsKKyAgICAvKiBmaWxsZWQgYnkgdXNlciAqLworICAgIGxpYnhsX19h
byAqYW87CisgICAgbGlieGxfZG9taWQgZG9taWQ7CisgICAgdm9pZCAoKmNhbGxiYWNrKShsaWJ4
bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICosIGludCByYyk7CisgICAgLyogcHJpdmF0ZSB0
byBsaWJ4bF9fZXZfZGV2bG9jayogKi8KKyAgICBsaWJ4bF9fZXZfY2hpbGQgY2hpbGQ7CisgICAg
Y2hhciAqcGF0aDsgLyogcGF0aCBvZiB0aGUgbG9jayBmaWxlIGl0c2VsZiAqLworICAgIGludCBm
ZDsKKyAgICBib29sIGhlbGQ7Cit9OworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX2lu
aXQobGlieGxfX2V2X2RldmxvY2sgKik7CitfaGlkZGVuIHZvaWQgbGlieGxfX2V2X2RldmxvY2tf
bG9jayhsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICopOworX2hpZGRlbiB2b2lkIGxp
YnhsX19ldl9kZXZsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKiwgbGlieGxfX2V2X2RldmxvY2sgKik7
CisKICNlbmRpZgogCiAvKgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:05:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:05:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuFI-0003KZ-Vv; Thu, 19 Sep 2019 11:05:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuFH-0003Ii-1n
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:05:07 +0000
X-Inumbo-ID: 4acd6d32-dacd-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4acd6d32-dacd-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 11:04:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891087;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=KqTbJKINiIo+431UahBxtuHEzMV3isaEDu1HbAroc3E=;
 b=D1wG/hu+sWCk+qA0R7sfo3SpC/KNcBPufoHElSleDqAnQVg5Lk+8eA94
 +YJqZWY97hkMNKA9/m2+6uIjKkP3iNu0+g4NhOByL+YwJvpkaEGv+RDJL
 dZBdQ5Ya7X81t/CdC/g5QbsWXgOzH2QNwuDOK/CIyfj7I4v3xhvKt7peo 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kQ77wTU15pPUH71gH2pfGXj4GZs9LGzoo37uPjO2O4Zs4uNON8WgCaqIajagEb18viYl0zi9XS
 9EQc2YiFOADB17OoJORaa6hd3WIL3HEclPQB6ViaVuz+3Hfahg3GkkwZWVowq9M9v9+1N9ZrM6
 3GFFtoGVmGoJ4dzJvEZV1MKfYnY5bFmxBh8NBOwYc97HzlBt4aQLedRI8Px5HtMFUqeCi6YeeN
 p7d3h1xlIEK3EHJJ9XNPCfuEy6ugwOqyxP2uaB+CaPSABjZZ9cWNujv+taerIzuded1vwn0zvY
 6b0=
X-SBRS: 2.7
X-MesageID: 6097789
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="6097789"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:43 +0100
Message-ID: <20190919110443.817594-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 9/9] libxl_disk: Use ev_qmp in
 libxl_cdrom_insert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBsaWJ4bF9jZHJvbV9pbnNlcnQgYXN5bmNocm9ub3VzIHdoZW4gUUVNVSBpcyBpbnZvbHZl
ZC4gIEFuZApoYXZlIHRoZSBjZHJvbSBvcGVuZWQgYnkgbGlieGwsIHNlbmRpbmcgYSBmaWxlIGRl
c2NyaXB0b3IgdG8gUUVNVS4KClRoZSAib3BhcXVlIiBwYXJhbWV0ZXIgb2YgdGhlICJhZGQtZmQi
IGNhbiBoZWxwIHRvIGZpZ3VyZSBvdXQgd2hhdCBhCmZkc2V0IGluIFFFTVUgaXMgdXNlZCBmb3Iu
IEl0IGNhbiBiZSBxdWVyaWVkIGJ5ICJxdWVyeS1mZHNldHMiLgoKU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHYyOgogICAg
LSBhY2tlZAogICAgLSBhc3NlcnQgdGhhdCB0aGVyZSdzIG5vIHBheWxvYWRfZmQgYmVmb3JlIG9w
ZW5uaW5nIGEgY2Ryb20gZmlsZQogICAgLSByZW5hbWVkIGZsYWcgYGFzeW5jaHJvbm91c19jYWxs
YmFjaycgLT4gYGhhc19jYWxsYmFjaycKCiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgIHwg
MTI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIHwgICAxIC0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgfCAgMTgg
LS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTAwIGluc2VydGlvbnMoKyksIDQ1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2Rpc2suYwppbmRleCA1Y2MyMTU5MDZmY2MuLjA1ZGM5YzUxZjMwNiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpA
QCAtNjUwLDE0ICs2NTAsMTcgQEAgdHlwZWRlZiBzdHJ1Y3QgewogICAgIGxpYnhsX19ldl9kZXZs
b2NrIHFtcF9sb2NrOwogICAgIGludCBkbV92ZXI7CiAgICAgbGlieGxfX2V2X3RpbWUgdGltZTsK
KyAgICBsaWJ4bF9fZXZfcW1wIHFtcDsKIH0gbGlieGxfX2Nkcm9tX2luc2VydF9zdGF0ZTsKIAog
c3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2xvY2tfYWNxdWlyZWQobGlieGxfX2VnYyAqLCBsaWJ4
bF9fZXZfZGV2bG9jayAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHJjKTsKLXN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9lamVjdGVkKGxpYnhsX19lZ2MgKmVn
YywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19jZHJvbV9pbnNlcnRf
c3RhdGUgKmNpcyk7Ci1zdGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfaW5zZXJ0ZWQobGlieGxfX2Vn
YyAqZWdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19jZHJvbV9p
bnNlcnRfc3RhdGUgKmNpcyk7CitzdGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfZWplY3RlZChsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqLCBpbnQgcmMpOworc3RhdGljIHZvaWQg
Y2Ryb21faW5zZXJ0X2FkZGZkX2NiKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVj
dCAqLCBpbnQgcmMpOworc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2luc2VydGVkKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX2V2X3FtcCAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqLCBpbnQgcmMpOwogc3RhdGljIHZvaWQgY2Ry
b21faW5zZXJ0X3RpbW91dChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl90aW1lICpldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVl
c3RlZF9hYnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CkBAIC02
ODQsNiArNjg3LDEwIEBAIGludCBsaWJ4bF9jZHJvbV9pbnNlcnQobGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICBjaXMtPnFtcF9sb2Nr
LmFvID0gYW87CiAgICAgY2lzLT5xbXBfbG9jay5kb21pZCA9IGRvbWlkOwogICAgIGxpYnhsX19l
dl90aW1lX2luaXQoJmNpcy0+dGltZSk7CisgICAgbGlieGxfX2V2X3FtcF9pbml0KCZjaXMtPnFt
cCk7CisgICAgY2lzLT5xbXAuYW8gPSBhbzsKKyAgICBjaXMtPnFtcC5kb21pZCA9IGRvbWlkOwor
ICAgIGNpcy0+cW1wLnBheWxvYWRfZmQgPSAtMTsKIAogICAgIGxpYnhsX2RvbWFpbl90eXBlIHR5
cGUgPSBsaWJ4bF9fZG9tYWluX3R5cGUoZ2MsIGRvbWlkKTsKICAgICBpZiAodHlwZSA9PSBMSUJY
TF9ET01BSU5fVFlQRV9JTlZBTElEKSB7CkBAIC03NTcsMjYgKzc2NCwyMiBAQCBzdGF0aWMgdm9p
ZCBjZHJvbV9pbnNlcnRfbG9ja19hY3F1aXJlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfSE9UUExVR19USU1FT1VUICogMTAwMCk7
CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgIC8qIFdlIG5lZWQgdG8gZWplY3QgdGhlIG9y
aWdpbmFsIGltYWdlIGZpcnN0LiBUaGlzIGlzIGltcGxlbWVudGVkCi0gICAgICogYnkgaW5zZXJ0
aW5nIGVtcHR5IG1lZGlhLiBKU09OIGlzIG5vdCB1cGRhdGVkLgorICAgIC8qIFdlIG5lZWQgdG8g
ZWplY3QgdGhlIG9yaWdpbmFsIGltYWdlIGZpcnN0LgorICAgICAqIEpTT04gaXMgbm90IHVwZGF0
ZWQuCiAgICAgICovCiAKICAgICBpZiAoY2lzLT5kbV92ZXIgPT0gTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fUUVNVV9YRU4pIHsKLSAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgZGlza19lbXB0
eTsKLQotICAgICAgICBsaWJ4bF9kZXZpY2VfZGlza19pbml0KCZkaXNrX2VtcHR5KTsKLSAgICAg
ICAgZGlza19lbXB0eS5mb3JtYXQgPSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWTsKLSAgICAgICAg
ZGlza19lbXB0eS52ZGV2ID0gbGlieGxfX3N0cmR1cChOT0dDLCBjaXMtPmRpc2stPnZkZXYpOwot
ICAgICAgICBkaXNrX2VtcHR5LnBkZXZfcGF0aCA9IGxpYnhsX19zdHJkdXAoTk9HQywgIiIpOwot
ICAgICAgICBkaXNrX2VtcHR5LmlzX2Nkcm9tID0gMTsKLSAgICAgICAgbGlieGxfX2RldmljZV9k
aXNrX3NldGRlZmF1bHQoZ2MsIGNpcy0+ZG9taWQsICZkaXNrX2VtcHR5LCBmYWxzZSk7CisgICAg
ICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CisgICAgICAgIGludCBkZXZpZCA9
IGxpYnhsX19kZXZpY2VfZGlza19kZXZfbnVtYmVyKGNpcy0+ZGlzay0+dmRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCk7CiAK
LSAgICAgICAgcmMgPSBsaWJ4bF9fcW1wX2luc2VydF9jZHJvbShnYywgY2lzLT5kb21pZCwgJmRp
c2tfZW1wdHkpOwotICAgICAgICBsaWJ4bF9kZXZpY2VfZGlza19kaXNwb3NlKCZkaXNrX2VtcHR5
KTsKKyAgICAgICAgUU1QX1BBUkFNRVRFUlNfU1BSSU5URigmYXJncywgImRldmljZSIsICJpZGUt
JWkiLCBkZXZpZCk7CisgICAgICAgIGNpcy0+cW1wLmNhbGxiYWNrID0gY2Ryb21faW5zZXJ0X2Vq
ZWN0ZWQ7CisgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCAmY2lzLT5xbXAsICJl
amVjdCIsIGFyZ3MpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIH0gZWxzZSB7Cisg
ICAgICAgIGNkcm9tX2luc2VydF9lamVjdGVkKGVnYywgJmNpcy0+cW1wLCBOVUxMLCAwKTsgLyog
bXVzdCBiZSBsYXN0ICovCiAgICAgfQotCi0gICAgY2Ryb21faW5zZXJ0X2VqZWN0ZWQoZWdjLCBj
aXMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KICAgICByZXR1cm47CiAKIG91dDoKQEAgLTc4NCwxMCAr
Nzg3LDEyIEBAIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9sb2NrX2FjcXVpcmVkKGxpYnhsX19l
Z2MgKmVnYywKIH0KIAogc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2VqZWN0ZWQobGlieGxfX2Vn
YyAqZWdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Nkcm9tX2lu
c2VydF9zdGF0ZSAqY2lzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2V2X3FtcCAqcW1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCByYykKIHsKICAgICBFR0NfR0M7Ci0gICAgaW50IHJjOworICAgIGxpYnhsX19jZHJv
bV9pbnNlcnRfc3RhdGUgKmNpcyA9IENPTlRBSU5FUl9PRihxbXAsICpjaXMsIHFtcCk7CiAgICAg
bGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpkYXRhX2xvY2sgPSBOVUxMOwogICAgIGxpYnhs
X19kZXZpY2UgZGV2aWNlOwogICAgIGNvbnN0IGNoYXIgKmJlX3BhdGgsICpsaWJ4bF9wYXRoOwpA
QCAtNzk1LDYgKzgwMCw3IEBAIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9lamVjdGVkKGxpYnhs
X19lZ2MgKmVnYywKICAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVMTDsKICAgICBjaGFy
ICp0bXA7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKKyAgICBib29sIGhhc19j
YWxsYmFjayA9IGZhbHNlOwogCiAgICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAqLwogICAgIGxp
YnhsX2RvbWlkIGRvbWlkID0gY2lzLT5kb21pZDsKQEAgLTgwMiw2ICs4MDgsOCBAQCBzdGF0aWMg
dm9pZCBjZHJvbV9pbnNlcnRfZWplY3RlZChsaWJ4bF9fZWdjICplZ2MsCiAKICAgICBsaWJ4bF9k
b21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKIAorICAgIGlmIChyYykgZ290byBvdXQ7CisK
ICAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV9kaXNrKGdjLCBkb21pZCwgZGlzaywgJmRldmlj
ZSk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICBiZV9wYXRoID0gbGlieGxfX2RldmljZV9i
YWNrZW5kX3BhdGgoZ2MsICZkZXZpY2UpOwpAQCAtODU3LDkgKzg2NSwyOSBAQCBzdGF0aWMgdm9p
ZCBjZHJvbV9pbnNlcnRfZWplY3RlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgcmMgPSBsaWJ4bF9f
ZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywgZG9taWQpOwogICAgIGlmIChyYykgZ290byBv
dXQ7CiAKLSAgICBpZiAoY2lzLT5kbV92ZXIgPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05f
UUVNVV9YRU4pIHsKLSAgICAgICAgcmMgPSBsaWJ4bF9fcW1wX2luc2VydF9jZHJvbShnYywgZG9t
aWQsIGRpc2spOworICAgIGlmIChjaXMtPmRtX3ZlciA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9RRU1VX1hFTiAmJgorICAgICAgICBkaXNrLT5mb3JtYXQgIT0gTElCWExfRElTS19GT1JN
QVRfRU1QVFkpIHsKKyAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKKwor
ICAgICAgICBhc3NlcnQocW1wLT5wYXlsb2FkX2ZkID09IC0xKTsKKyAgICAgICAgcW1wLT5wYXls
b2FkX2ZkID0gb3BlbihkaXNrLT5wZGV2X3BhdGgsIE9fUkRPTkxZKTsKKyAgICAgICAgaWYgKHFt
cC0+cGF5bG9hZF9mZCA8IDApIHsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkZh
aWxlZCB0byBvcGVuIGNkcm9tIGZpbGUgJXMiLAorICAgICAgICAgICAgICAgICAgZGlzay0+cGRl
dl9wYXRoKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisKKyAgICAgICAgLyogVGhpcyBmcmVlIGZvcm0gcGFyYW1ldGVyIGlz
IG5vdCB1c2UgYnkgUUVNVSBvciBsaWJ4bC4gKi8KKyAgICAgICAgUU1QX1BBUkFNRVRFUlNfU1BS
SU5URigmYXJncywgIm9wYXF1ZSIsICIlczolcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGlza19mb3JtYXRfdG9fc3RyaW5nKGRpc2stPmZvcm1hdCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGlzay0+cGRldl9wYXRoKTsKKyAgICAgICAgcW1wLT5j
YWxsYmFjayA9IGNkcm9tX2luc2VydF9hZGRmZF9jYjsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZf
cW1wX3NlbmQoZ2MsIHFtcCwgImFkZC1mZCIsIGFyZ3MpOwogICAgICAgICBpZiAocmMpIGdvdG8g
b3V0OworICAgICAgICBoYXNfY2FsbGJhY2sgPSB0cnVlOworICAgIH0gZWxzZSB7CisgICAgICAg
IGhhc19jYWxsYmFjayA9IGZhbHNlOwogICAgIH0KIAogICAgIHJjID0gMDsKQEAgLTg3MCwxNiAr
ODk4LDU4IEBAIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9lamVjdGVkKGxpYnhsX19lZ2MgKmVn
YywKICAgICBpZiAoZGF0YV9sb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShkYXRh
X2xvY2spOwogICAgIGlmIChyYykgewogICAgICAgICBjZHJvbV9pbnNlcnRfZG9uZShlZ2MsIGNp
cywgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KLSAgICB9IGVsc2UgewotICAgICAgICBjZHJvbV9p
bnNlcnRfaW5zZXJ0ZWQoZWdjLCBjaXMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICB9IGVsc2Ug
aWYgKCFoYXNfY2FsbGJhY2spIHsKKyAgICAgICAgLyogT25seSBjYWxsZWQgaWYgbm8gYXN5bmNo
cm9ub3VzIGNhbGxiYWNrIGFyZSBzZXQuICovCisgICAgICAgIGNkcm9tX2luc2VydF9pbnNlcnRl
ZChlZ2MsIHFtcCwgTlVMTCwgMCk7IC8qIG11c3QgYmUgbGFzdCAqLworICAgIH0KK30KKworc3Rh
dGljIHZvaWQgY2Ryb21faW5zZXJ0X2FkZGZkX2NiKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpxbXAsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25z
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgRUdD
X0dDOworICAgIGxpYnhsX19jZHJvbV9pbnNlcnRfc3RhdGUgKmNpcyA9IENPTlRBSU5FUl9PRihx
bXAsICpjaXMsIHFtcCk7CisgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKKyAg
ICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm87CisgICAgaW50IGRldmlkOworICAgIGludCBm
ZHNldDsKKworICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kZXZpY2Vf
ZGlzayAqZGlzayA9IGNpcy0+ZGlzazsKKworICAgIGNsb3NlKHFtcC0+cGF5bG9hZF9mZCk7Cisg
ICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7CisKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAg
byA9IGxpYnhsX19qc29uX21hcF9nZXQoImZkc2V0LWlkIiwgcmVzcG9uc2UsIEpTT05fSU5URUdF
Uik7CisgICAgaWYgKCFvKSB7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290
byBvdXQ7CiAgICAgfQorICAgIGZkc2V0ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2Vy
KG8pOworCisgICAgZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX2Rpc2tfZGV2X251bWJlcihkaXNrLT52
ZGV2LCBOVUxMLCBOVUxMKTsKKyAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZhcmdzLCAiZGV2
aWNlIiwgImlkZS0laSIsIGRldmlkKTsKKyAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZhcmdz
LCAidGFyZ2V0IiwgIi9kZXYvZmRzZXQvJWQiLCBmZHNldCk7CisgICAgbGlieGxfX3FtcF9wYXJh
bV9hZGRfc3RyaW5nKGdjLCAmYXJncywgImFyZyIsCisgICAgICAgIGxpYnhsX19xZW11X2Rpc2tf
Zm9ybWF0X3N0cmluZyhkaXNrLT5mb3JtYXQpKTsKKyAgICBxbXAtPmNhbGxiYWNrID0gY2Ryb21f
aW5zZXJ0X2luc2VydGVkOworICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJj
aGFuZ2UiLCBhcmdzKTsKK291dDoKKyAgICBpZiAocmMpCisgICAgICAgIGNkcm9tX2luc2VydF9k
b25lKGVnYywgY2lzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLwogfQogCiBzdGF0aWMgdm9pZCBj
ZHJvbV9pbnNlcnRfaW5zZXJ0ZWQobGlieGxfX2VnYyAqZWdjLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19jZHJvbV9pbnNlcnRfc3RhdGUgKmNpcykKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpxbXAsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25z
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCiB7CiAgICAgRUdD
X0dDOwotICAgIGludCByYzsKKyAgICBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlICpjaXMgPSBD
T05UQUlORVJfT0YocW1wLCAqY2lzLCBxbXApOwogICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFf
bG9jayAqZGF0YV9sb2NrID0gTlVMTDsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmln
OwogICAgIGZsZXhhcnJheV90ICppbnNlcnQgPSBOVUxMOwpAQCAtODk0LDYgKzk2NCw4IEBAIHN0
YXRpYyB2b2lkIGNkcm9tX2luc2VydF9pbnNlcnRlZChsaWJ4bF9fZWdjICplZ2MsCiAKICAgICBs
aWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKIAorICAgIGlmIChyYykgZ290byBv
dXQ7CisKICAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV9kaXNrKGdjLCBkb21pZCwgZGlzaywg
JmRldmljZSk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICBiZV9wYXRoID0gbGlieGxfX2Rl
dmljZV9iYWNrZW5kX3BhdGgoZ2MsICZkZXZpY2UpOwpAQCAtOTc3LDYgKzEwNDksOCBAQCBzdGF0
aWMgdm9pZCBjZHJvbV9pbnNlcnRfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgRUdDX0dDOwog
CiAgICAgbGlieGxfX2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJmNpcy0+dGltZSk7CisgICAgbGli
eGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmY2lzLT5xbXApOworICAgIGlmIChjaXMtPnFtcC5wYXls
b2FkX2ZkID49IDApIGNsb3NlKGNpcy0+cW1wLnBheWxvYWRfZmQpOwogICAgIGxpYnhsX19ldl9k
ZXZsb2NrX3VubG9jayhnYywgJmNpcy0+cW1wX2xvY2spOwogICAgIGxpYnhsX2RldmljZV9kaXNr
X2Rpc3Bvc2UoJmNpcy0+ZGlza19zYXZlZCk7CiAgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywg
Y2lzLT5hbywgcmMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZTg1NTQ3ZTY3NjcyLi45M2JmNjVl
ZTlhZjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTk2MCw3ICsxOTYwLDYgQEAgX2hpZGRlbiBp
bnQgbGlieGxfX3FtcF9yZXN1bWUobGlieGxfX2djICpnYywgaW50IGRvbWlkKTsKIF9oaWRkZW4g
aW50IGxpYnhsX19xbXBfcmVzdG9yZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNo
YXIgKmZpbGVuYW1lKTsKIC8qIFNldCBkaXJ0eSBiaXRtYXAgbG9nZ2luZyBzdGF0dXMgKi8KIF9o
aWRkZW4gaW50IGxpYnhsX19xbXBfc2V0X2dsb2JhbF9kaXJ0eV9sb2cobGlieGxfX2djICpnYywg
aW50IGRvbWlkLCBib29sIGVuYWJsZSk7Ci1faGlkZGVuIGludCBsaWJ4bF9fcW1wX2luc2VydF9j
ZHJvbShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGxpYnhsX2RldmljZV9kaXNrICpk
aXNrKTsKIC8qIEFkZCBhIHZpcnR1YWwgQ1BVICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX2Nw
dV9hZGQobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBpbnQgaW5kZXgpOwogLyogUXVlcnkgdGhl
IGJpdG1hcCBvZiBDUFVzICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDY5M2M1ZDcwNTcyMC4uMjBkOWVlZDhkZGM4
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9xbXAuYwpAQCAtMTExOCwyNCArMTExOCw2IEBAIGludCBsaWJ4bF9fcW1wX3NldF9nbG9i
YWxfZGlydHlfbG9nKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgYm9vbCBlbmFibGUpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMKTsKIH0KIAotaW50IGxpYnhsX19xbXBf
aW5zZXJ0X2Nkcm9tKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaykKLXsKLSAgICBsaWJ4bF9f
anNvbl9vYmplY3QgKmFyZ3MgPSBOVUxMOwotICAgIGludCBkZXZfbnVtYmVyID0gbGlieGxfX2Rl
dmljZV9kaXNrX2Rldl9udW1iZXIoZGlzay0+dmRldiwgTlVMTCwgTlVMTCk7Ci0KLSAgICBRTVBf
UEFSQU1FVEVSU19TUFJJTlRGKCZhcmdzLCAiZGV2aWNlIiwgImlkZS0laSIsIGRldl9udW1iZXIp
OwotCi0gICAgaWYgKGRpc2stPmZvcm1hdCA9PSBMSUJYTF9ESVNLX0ZPUk1BVF9FTVBUWSkgewot
ICAgICAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImVqZWN0IiwgYXJncywg
TlVMTCwgTlVMTCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRf
c3RyaW5nKGdjLCAmYXJncywgInRhcmdldCIsIGRpc2stPnBkZXZfcGF0aCk7Ci0gICAgICAgIGxp
YnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJmFyZ3MsICJhcmciLAotICAgICAgICAgICAg
bGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5nKGRpc2stPmZvcm1hdCkpOwotICAgICAgICBy
ZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImNoYW5nZSIsIGFyZ3MsIE5VTEwsIE5V
TEwpOwotICAgIH0KLX0KLQogaW50IGxpYnhsX19xbXBfY3B1X2FkZChsaWJ4bF9fZ2MgKmdjLCBp
bnQgZG9taWQsIGludCBpZHgpCiB7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVM
TDsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:05:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11: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 1iAuFM-0003Of-Ip; Thu, 19 Sep 2019 11:05:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAuFM-0003O1-1b
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:05:12 +0000
X-Inumbo-ID: 4bed6f82-dacd-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4bed6f82-dacd-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 11:04:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891089;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WPGPd+U3DwPsd1GZMMH/6DxaE93zWxQ3yiYCslf+xeM=;
 b=hkmFGLMeMI/7jCARPjbCZTJHZudMZG3kdhN+9Tc2JO/tWl6wW9qMsS2A
 byavZnnat2xDjLlwitkWK/DV12tx3c+Km+Xs3EqQlZ0mYCfLWCW8y5pBW
 M2tphvLg217O6VvLqxCFJq4CPNS0f4ncQiP8uXEHfyZZAHi44dI6JC59F E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FPX8ygMcS1Xv95JRazkHa2B9OBNE7MprPCrM4JNwrNqd3YroZho6EIzgKdoT0EDim4R3WjX+UH
 zv+i4GpVICSVEPgzreAlw247HcRQV3jbkWlEl+DkbMHGgCotl08KYYevhXLfFyKj4a2kY8pnWO
 eh/3NNlxcxpDeonfKo+yiqm1w7+CgQnk1RyPNnsFDspCPDvbWgTatYn34VmTrUX8yTH3Bv+yL8
 IJE5k/rAZhzeJzIqeYIRWaNHX1QgP4TNm2Tdwy/7niVf8EhukvfrEZWhuKyOzt5uEzokl9yJtC
 mvY=
X-SBRS: 2.7
X-MesageID: 5840082
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5840082"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 12:04:39 +0100
Message-ID: <20190919110443.817594-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919110443.817594-1-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/9] libxl_disk: Reorganise libxl_cdrom_insert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBvZiBjdXR0aW5nIGxpYnhsX2Nkcm9tX2luc2VydCBpbnRv
IHNldmVyYWwKZnVuY3Rpb25zIHRvIGFsbG93IGFzeW5jaHJvbm91cyBjYWxsYmFja3MuCgpObyBm
dW5jdGlvbmFsIGNoYW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyB8IDU4ICsrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNl
cnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9kaXNrLmMgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKaW5kZXggYmM5ZTJkNWE3NGUyLi40
NWJmNTU1MDYxZGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTY0Nyw3ICs2NDcsNyBAQCBpbnQgbGlieGxfY2Ry
b21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX2Rp
c2sgKmRpc2ssCiB7CiAgICAgQU9fQ1JFQVRFKGN0eCwgZG9taWQsIGFvX2hvdyk7CiAgICAgaW50
IG51bSA9IDAsIGk7Ci0gICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2tzID0gTlVMTCwgZGlza19z
YXZlZCwgZGlza19lbXB0eTsKKyAgICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlza3MgPSBOVUxMLCBk
aXNrX3NhdmVkOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7CiAgICAgaW50IHJj
LCBkbV92ZXI7CiAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7CkBAIC02NTgsMTYgKzY1OCw5IEBA
IGludCBsaWJ4bF9jZHJvbV9pbnNlcnQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBs
aWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICBmbGV4YXJyYXlfdCAqaW5zZXJ0ID0gTlVMTCwg
KmVtcHR5ID0gTlVMTDsKIAogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcp
OwotICAgIGxpYnhsX2RldmljZV9kaXNrX2luaXQoJmRpc2tfZW1wdHkpOwogICAgIGxpYnhsX2Rl
dmljZV9kaXNrX2luaXQoJmRpc2tfc2F2ZWQpOwogICAgIGxpYnhsX2RldmljZV9kaXNrX2NvcHko
Y3R4LCAmZGlza19zYXZlZCwgZGlzayk7CiAKLSAgICBkaXNrX2VtcHR5LmZvcm1hdCA9IExJQlhM
X0RJU0tfRk9STUFUX0VNUFRZOwotICAgIGRpc2tfZW1wdHkudmRldiA9IGxpYnhsX19zdHJkdXAo
Tk9HQywgZGlzay0+dmRldik7Ci0gICAgZGlza19lbXB0eS5wZGV2X3BhdGggPSBsaWJ4bF9fc3Ry
ZHVwKE5PR0MsICIiKTsKLSAgICBkaXNrX2VtcHR5LmlzX2Nkcm9tID0gMTsKLSAgICBsaWJ4bF9f
ZGV2aWNlX2Rpc2tfc2V0ZGVmYXVsdChnYywgZG9taWQsICZkaXNrX2VtcHR5LCBmYWxzZSk7Ci0K
ICAgICBsaWJ4bF9kb21haW5fdHlwZSB0eXBlID0gbGlieGxfX2RvbWFpbl90eXBlKGdjLCBkb21p
ZCk7CiAgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkgewogICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7CkBAIC03MjEsMjMgKzcxNCw2IEBAIGludCBsaWJ4bF9jZHJvbV9p
bnNlcnQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfZGlzayAq
ZGlzaywKICAgICBiZV9wYXRoID0gbGlieGxfX2RldmljZV9iYWNrZW5kX3BhdGgoZ2MsICZkZXZp
Y2UpOwogICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9fZGV2aWNlX2xpYnhsX3BhdGgoZ2MsICZkZXZp
Y2UpOwogCi0gICAgaW5zZXJ0ID0gZmxleGFycmF5X21ha2UoZ2MsIDQsIDEpOwotCi0gICAgZmxl
eGFycmF5X2FwcGVuZF9wYWlyKGluc2VydCwgInR5cGUiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZGV2aWNlX2Rpc2tfc3RyaW5nX29mX2JhY2tlbmQoZGlzay0+YmFja2VuZCkp
OwotICAgIGlmIChkaXNrLT5mb3JtYXQgIT0gTElCWExfRElTS19GT1JNQVRfRU1QVFkpCi0gICAg
ICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihpbnNlcnQsICJwYXJhbXMiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgR0NTUFJJTlRGKCIlczolcyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19vZl9mb3JtYXQoZGlzay0+Zm9ybWF0KSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNrLT5wZGV2X3BhdGgpKTsKLSAgICBlbHNlCi0g
ICAgICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihpbnNlcnQsICJwYXJhbXMiLCAiIik7Ci0KLSAg
ICBlbXB0eSA9IGZsZXhhcnJheV9tYWtlKGdjLCA0LCAxKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5k
X3BhaXIoZW1wdHksICJ0eXBlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV9kaXNrX3N0cmluZ19vZl9iYWNrZW5kKGRpc2stPmJhY2tlbmQpKTsKLSAgICBmbGV4YXJy
YXlfYXBwZW5kX3BhaXIoZW1wdHksICJwYXJhbXMiLCAiIik7Ci0KICAgICAvKiBOb3RlOiBDVFgg
bG9jayBpcyBhbHJlYWR5IGhlbGQgYXQgdGhpcyBwb2ludCBzbyBsb2NrIGhpZXJhcmNoeQogICAg
ICAqIGlzIG1haW50YWluZWQuCiAgICAgICovCkBAIC03NTAsMTEgKzcyNiwyNyBAQCBpbnQgbGli
eGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2
aWNlX2Rpc2sgKmRpc2ssCiAgICAgLyogV2UgbmVlZCB0byBlamVjdCB0aGUgb3JpZ2luYWwgaW1h
Z2UgZmlyc3QuIFRoaXMgaXMgaW1wbGVtZW50ZWQKICAgICAgKiBieSBpbnNlcnRpbmcgZW1wdHkg
bWVkaWEuIEpTT04gaXMgbm90IHVwZGF0ZWQuCiAgICAgICovCisKICAgICBpZiAoZG1fdmVyID09
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7CisgICAgICAgIGxpYnhsX2Rl
dmljZV9kaXNrIGRpc2tfZW1wdHk7CisKKyAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2tfaW5pdCgm
ZGlza19lbXB0eSk7CisgICAgICAgIGRpc2tfZW1wdHkuZm9ybWF0ID0gTElCWExfRElTS19GT1JN
QVRfRU1QVFk7CisgICAgICAgIGRpc2tfZW1wdHkudmRldiA9IGxpYnhsX19zdHJkdXAoTk9HQywg
ZGlzay0+dmRldik7CisgICAgICAgIGRpc2tfZW1wdHkucGRldl9wYXRoID0gbGlieGxfX3N0cmR1
cChOT0dDLCAiIik7CisgICAgICAgIGRpc2tfZW1wdHkuaXNfY2Ryb20gPSAxOworICAgICAgICBs
aWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVmYXVsdChnYywgZG9taWQsICZkaXNrX2VtcHR5LCBmYWxz
ZSk7CisKICAgICAgICAgcmMgPSBsaWJ4bF9fcW1wX2luc2VydF9jZHJvbShnYywgZG9taWQsICZk
aXNrX2VtcHR5KTsKKyAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmZGlza19lbXB0
eSk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgfQogCisgICAgZW1wdHkgPSBmbGV4
YXJyYXlfbWFrZShnYywgNCwgMSk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGVtcHR5LCAi
dHlwZSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfZGlza19zdHJp
bmdfb2ZfYmFja2VuZChkaXNrLT5iYWNrZW5kKSk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWly
KGVtcHR5LCAicGFyYW1zIiwgIiIpOworCiAgICAgZm9yICg7OykgewogICAgICAgICByYyA9IGxp
YnhsX194c190cmFuc2FjdGlvbl9zdGFydChnYywgJnQpOwogICAgICAgICBpZiAocmMpIGdvdG8g
b3V0OwpAQCAtNzgxLDYgKzc3MywxMCBAQCBpbnQgbGlieGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAgICAgICAg
IGlmIChyYyA8IDApIGdvdG8gb3V0OwogICAgIH0KIAorICAgIC8qCisgICAgICogTm93IHRoYXQg
dGhlIGRyaXZlIGlzIGVtcHR5LCB3ZSBjYW4gaW5zZXJ0IHRoZSBuZXcgbWVkaWEuCisgICAgICov
CisKICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAm
ZF9jb25maWcpOwogICAgIGlmIChyYykgZ290byBvdXQ7CiAKQEAgLTc5NCw2ICs3OTAsMTcgQEAg
aW50IGxpYnhsX2Nkcm9tX2luc2VydChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxp
YnhsX2RldmljZV9kaXNrICpkaXNrLAogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIH0K
IAorICAgIGluc2VydCA9IGZsZXhhcnJheV9tYWtlKGdjLCA0LCAxKTsKKyAgICBmbGV4YXJyYXlf
YXBwZW5kX3BhaXIoaW5zZXJ0LCAidHlwZSIsCisgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RldmljZV9kaXNrX3N0cmluZ19vZl9iYWNrZW5kKGRpc2stPmJhY2tlbmQpKTsKKyAgICBpZiAo
ZGlzay0+Zm9ybWF0ICE9IExJQlhMX0RJU0tfRk9STUFUX0VNUFRZKQorICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kX3BhaXIoaW5zZXJ0LCAicGFyYW1zIiwKKyAgICAgICAgICAgICAgICAgICAgR0NT
UFJJTlRGKCIlczolcyIsCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2Rp
c2tfc3RyaW5nX29mX2Zvcm1hdChkaXNrLT5mb3JtYXQpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgZGlzay0+cGRldl9wYXRoKSk7CisgICAgZWxzZQorICAgICAgICBmbGV4YXJyYXlfYXBwZW5k
X3BhaXIoaW5zZXJ0LCAicGFyYW1zIiwgIiIpOworCiAgICAgZm9yICg7OykgewogICAgICAgICBy
YyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9zdGFydChnYywgJnQpOwogICAgICAgICBpZiAocmMp
IGdvdG8gb3V0OwpAQCAtODMxLDcgKzgzOCw2IEBAIGludCBsaWJ4bF9jZHJvbV9pbnNlcnQobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKIG91
dDoKICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKICAgICBsaWJ4bF9f
ZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX2Rpc2tfZGV2dHlwZSwgZGlza3MsIG51bSk7Ci0gICAg
bGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmZGlza19lbXB0eSk7CiAgICAgbGlieGxfZGV2aWNl
X2Rpc2tfZGlzcG9zZSgmZGlza19zYXZlZCk7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNw
b3NlKCZkX2NvbmZpZyk7CiAKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:17:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 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 1iAuRD-0005xW-52; Thu, 19 Sep 2019 11:17:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r/sg=XO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iAuRB-0005xR-Vx
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:17:26 +0000
X-Inumbo-ID: 0e70a078-dacf-11e9-b76c-bc764e2007e4
Received: from mail-wr1-f45.google.com (unknown [209.85.221.45])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e70a078-dacf-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 11:17:25 +0000 (UTC)
Received: by mail-wr1-f45.google.com with SMTP id h7so2649750wrw.8
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 04:17:25 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=aGjbCTIRTIEn4zg1pcQFT3IUWjv9PCP6+YAQX2Yanzs=;
 b=B5PZRFXTiyklrcRgY1HyJQ3e0CQkOCd5XZHhlBllVAFYDSV01slV9jNRE91VDNc1q+
 Zc9apK2s+kQ/3Z8Psa3M3L2vSJeQRgHw54Cz8/pZLe1ELsseY/s1VztiSk54M3uxMoeg
 hZRluBelWoGTZhlCQguGHV7QF8I5+lobJ4v5YivpiXmuju+XBCMqKb1qdO3Fkdk1smod
 lTqgagFFHGf56XOEoFunrvSbGYR4EzwviFms3xnOltN6BpdHwgnyMd/Q4E6QJFGKvyru
 v4QgI0RXQYT2HXTn+UA4/qR/8fF3iUQ7Jd58N8G3eH1A58pVYA2eEwOg3dwmI4gsgnlx
 Ne5A==
X-Gm-Message-State: APjAAAUjPcqzS2ou4T4+6P5A9tmFbfQZ1VXAAf+qj/ouXXt2i4pVA1yh
 ryIy7X63VipJSPQAr9InO0x52eQnu0c=
X-Google-Smtp-Source: APXvYqwJ8PKiFliV5eWsZr3CDMdOUKiQKMSwJTSO5ychxlOtdmEgCnbNuxtpSfsfdzo4zdgwjqR2Cw==
X-Received: by 2002:adf:ebd0:: with SMTP id v16mr6771345wrn.352.1568891844202; 
 Thu, 19 Sep 2019 04:17:24 -0700 (PDT)
Received: from debian (104.163.200.146.dyn.plus.net. [146.200.163.104])
 by smtp.gmail.com with ESMTPSA id a192sm6643620wma.1.2019.09.19.04.17.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 19 Sep 2019 04:17:23 -0700 (PDT)
Date: Thu, 19 Sep 2019 12:17:22 +0100
From: Wei Liu <wl@xen.org>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20190919111722.iajioonuzqfharaf@debian>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20180716
Subject: [Xen-devel] [PATCH for-4.13] configure: fix print syntax for python
 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@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>

MTZjYzMzNjJhIG1pc3NlZCBvbmUgcHJpbnQgc3RhdGVtZW50LgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KLS0tCiBtNC9weXRob25fZGV2ZWwubTQgfCAyICstCiB0b29scy9j
b25maWd1cmUgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tNC9weXRob25fZGV2ZWwubTQgYi9tNC9weXRob25f
ZGV2ZWwubTQKaW5kZXggN2YyNjM4MTM3Ni4uZTM2NWNkNjU4ZSAxMDA2NDQKLS0tIGEvbTQvcHl0
aG9uX2RldmVsLm00CisrKyBiL200L3B5dGhvbl9kZXZlbC5tNApAQCAtNiw3ICs2LDcgQEAgQUNf
UEFUSF9QUk9HKFtweWNvbmZpZ10sIFskUFlUSE9OLWNvbmZpZ10sIFtub10pCiBBU19JRihbdGVz
dCB4IiRweWNvbmZpZyIgPSB4Im5vIl0sIFsKICAgICBkbmwgRm9yIHRob3NlIHRoYXQgZG9uJ3Qg
aGF2ZSBweXRob24tY29uZmlnCiAgICAgQ1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04gLWMgJ2lt
cG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCi0gICAgICAgIHByaW50ICItSSIgKyBkaXN0dXRp
bHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJJTkNMVURFUFkiKSdgIgorICAgICAgICBwcmlu
dCgiLUkiICsKZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiSU5DTFVERVBZIikp
J2AiCiAgICAgQ1BQRkxBR1M9IiRDUFBGTEFHUyBgJFBZVEhPTiAtYyAnaW1wb3J0IGRpc3R1dGls
cy5zeXNjb25maWc7IFwKICAgICAgICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29u
ZmlnX3ZhcigiQ0ZMQUdTIikpJ2AiCiAgICAgTERGTEFHUz0iJExERkxBR1MgYCRQWVRIT04gLWMg
J2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1
cmUgYi90b29scy9jb25maWd1cmUKaW5kZXggMWJhYWNlYTlhYy4uNjE0ZDFmNWI2MSAxMDA3NTUK
LS0tIGEvdG9vbHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzQ0MSw3ICs3
NDQxLDcgQEAgZmkKIGlmIHRlc3QgeCIkcHljb25maWciID0geCJubyI7IHRoZW4gOgogCiAgICAg
ICAgIENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2Nv
bmZpZzsgXAotICAgICAgICBwcmludCAiLUkiICsgZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29u
ZmlnX3ZhcigiSU5DTFVERVBZIiknYCIKKyAgICAgICAgcHJpbnQoIi1JIiArCmRpc3R1dGlscy5z
eXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIklOQ0xVREVQWSIpKSdgIgogICAgIENQUEZMQUdTPSIk
Q1BQRkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCiAgICAg
ICAgIHByaW50KGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIkNGTEFHUyIpKSdg
IgogICAgIExERkxBR1M9IiRMREZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5
c2NvbmZpZzsgXAotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:18:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11: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 1iAuSA-000667-HK; Thu, 19 Sep 2019 11:18:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAuS9-00065y-GZ
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:18:25 +0000
X-Inumbo-ID: 320cef46-dacf-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 320cef46-dacf-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 11:18:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568891906;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=QzQ1aNrbFx733X7tPrdDhZ7S7VYxehGh+Nc4zD8/Mh4=;
 b=H+WqkIHyb3IN+Zq47hIJmtqX0Yfr0mSitkBSwtRxKHGLmbINEZCiZIi0
 B8QAv2be7CPIhBgb5yl2SRMT/xpksrC6t8vQw0z8w0wfSK7yyALo7kNQ+
 rmfDB7Vlh33CQd4x3a+tQtQOPzOjLrhIB9kYTYkwvKnk9NOoADIGUZMJv 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Br3X/4b8dRrsRoELV84SqIE4+QhL2aesh+PmxdILVBJix9Lq+o6BVZivdXjwPc6ECkFrryjxWt
 o0sxCiExFjMy0XDaqGD3I2rL18V5pM7rfDTPXATRtaDcnq/117OwVOUSnlLDL7YzooAUWnb3me
 3S4fmyIhsQclfx09KjPMpKgplDS2faJbiGviiO1LPMJBpm48IEbunnow2eN3tzG+V/OL8xT81k
 EnsUtWpzlenZ0QOzN7Cfxpf5v1wJDaoVv3ANgMdA0r3vcsOrl1ysyyBbS/ucfYwNOmX1MIam2h
 i+k=
X-SBRS: 2.7
X-MesageID: 5840580
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5840580"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.25597.378574.563926@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 12:18:21 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190802153606.32061-29-anthony.perard@citrix.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-29-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 28/35] libxl_pci: Use ev_qmp in do_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDI4LzM1XSBsaWJ4bF9wY2k6IFVzZSBldl9x
bXAgaW4gZG9fcGNpX2FkZCIpOgo+IFRoaXMgcGF0Y2ggYWxzbyByZXBsYWNlcyB0aGUgdXNlIG9m
Cj4gbGlieGxfX3dhaXRfZm9yX2RldmljZV9tb2RlbF9kZXByZWNhdGVkKCkgYnkgaXRzIGVxdWl2
YWxlbnQKPiB3aXRob3V0IHRoZSBuZWVkIGZvciBhIHRocmVhZC4KClRoYW5rcy4KCkFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkJ1dCwgYWZ0ZXIgeW91
ciBzZXJpZXMsIHRoZXJlIGFyZSB0d28gYmFzaWNhbGx5LWlkZW50aWNhbCBmdW5jdGlvbnMKICBh
ZGRfcWVtdV90cmFkX3dhdGNoX3N0YXRlX2NiCiAgcGNpX3JlbW92ZV9xZW11X3RyYWRfd2F0Y2hf
c3RhdGVfY2IKQ2FuIHlvdSBzb21laG93IGNvbWJpbmUgdGhlbSA/ICBJZiBpdCdzIG1vc3QgY29u
dmVuaWVudCwgYQpuZXcgcGF0Y2ggYXQgdGhlIGVuZCBvZiB0aGUgc2VyaWVzIHdvdWxkIGJlIGZp
bmUuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:20:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:20: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 1iAuTh-0006WH-VU; Thu, 19 Sep 2019 11:20: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=r/sg=XO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iAuTg-0006Tc-DY
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:20:00 +0000
X-Inumbo-ID: 69b97018-dacf-11e9-9656-12813bfff9fa
Received: from mail-lf1-f66.google.com (unknown [209.85.167.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69b97018-dacf-11e9-9656-12813bfff9fa;
 Thu, 19 Sep 2019 11:19:58 +0000 (UTC)
Received: by mail-lf1-f66.google.com with SMTP id d17so2069506lfa.7
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 04:19:58 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=XP04pbRdJfTEnupAu2bNkFZvuiYGub/b1tDOt09PhAo=;
 b=NDJ608u5aQSjq4PmRL6XAm8hOzz8WA2AdjVdu7i7kALgFkr0aFRHcC+fC0GRRJD/JE
 xX2C/X+HMFAvHooqOAe32qKQ5LvZPJEQTp2on2FtN56+XKwh1abEYDWyhC3ckUYL9SOt
 PvZiwmTgX0hCMaW6di6f0rGzLlw26jAN+a6t+QOskEp2vz1XBGtWivb3tgkvhYMdIQMV
 46vLsx2vPJ1rq7ibJGrWiqXk+S0f+9yXao1aMpmwaSHbI3EhH/UXj71hBB/P4k5MCx04
 MLeM9+J2iP1NS39ySc0Uo7g3WfjnVdvUvzWtf+xfee5Laeu6ImsvA9RSMj4qsz8Q52Vp
 JQsQ==
X-Gm-Message-State: APjAAAVNGhJlNa4BugaeRpl7ihknWM1dEIH+d9EQ7llEjOXvJ6UGQnKE
 vQnqlzVpY/B8fl9xhVpxne9R9FGo+Ek=
X-Google-Smtp-Source: APXvYqysluw83yMXGrCZatXGRpaFyQcQGthGl8RCm2qCGeYgVenHRQ7nB3sReiL6F4945fbea5z3Rw==
X-Received: by 2002:ac2:4902:: with SMTP id n2mr4835257lfi.0.1568891997326;
 Thu, 19 Sep 2019 04:19:57 -0700 (PDT)
Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com.
 [209.85.167.44])
 by smtp.gmail.com with ESMTPSA id z8sm1716496lfg.18.2019.09.19.04.19.56
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 19 Sep 2019 04:19:57 -0700 (PDT)
Received: by mail-lf1-f44.google.com with SMTP id w67so2079386lff.4
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 04:19:56 -0700 (PDT)
X-Received: by 2002:a05:6512:488:: with SMTP id
 v8mr4833127lfq.37.1568891996776; 
 Thu, 19 Sep 2019 04:19:56 -0700 (PDT)
MIME-Version: 1.0
References: <20190919111722.iajioonuzqfharaf@debian>
In-Reply-To: <20190919111722.iajioonuzqfharaf@debian>
From: Wei Liu <wl@xen.org>
Date: Thu, 19 Sep 2019 12:19:40 +0100
X-Gmail-Original-Message-ID: <CAK9nU=oUVsbJN28BmJ=aHR5UEBNv4CAxLO8xTUqY+__czX40CA@mail.gmail.com>
Message-ID: <CAK9nU=oUVsbJN28BmJ=aHR5UEBNv4CAxLO8xTUqY+__czX40CA@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.13] configure: fix print syntax for
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxOSBTZXAgMjAxOSBhdCAxMjoxNywgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiAxNmNjMzM2MmEgbWlzc2VkIG9uZSBwcmludCBzdGF0ZW1lbnQuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IC0tLQo+ICBtNC9weXRob25fZGV2ZWwubTQgfCAy
ICstCj4gIHRvb2xzL2NvbmZpZ3VyZSAgICB8IDIgKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvbTQvcHl0aG9uX2Rl
dmVsLm00IGIvbTQvcHl0aG9uX2RldmVsLm00Cj4gaW5kZXggN2YyNjM4MTM3Ni4uZTM2NWNkNjU4
ZSAxMDA2NDQKPiAtLS0gYS9tNC9weXRob25fZGV2ZWwubTQKPiArKysgYi9tNC9weXRob25fZGV2
ZWwubTQKPiBAQCAtNiw3ICs2LDcgQEAgQUNfUEFUSF9QUk9HKFtweWNvbmZpZ10sIFskUFlUSE9O
LWNvbmZpZ10sIFtub10pCj4gIEFTX0lGKFt0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iXSwgWwo+
ICAgICAgZG5sIEZvciB0aG9zZSB0aGF0IGRvbid0IGhhdmUgcHl0aG9uLWNvbmZpZwo+ICAgICAg
Q1BQRkxBR1M9IiRDRkxBR1MgYCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmln
OyBcCj4gLSAgICAgICAgcHJpbnQgIi1JIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZp
Z192YXIoIklOQ0xVREVQWSIpJ2AiCj4gKyAgICAgICAgcHJpbnQoIi1JIiArCj4gZGlzdHV0aWxz
LnN5c2NvbmZpZy5nZXRfY29uZmlnX3ZhcigiSU5DTFVERVBZIikpJ2AiCgpVcmdoLiBUaGlzIGhh
cyBiZWVuIG1hbmdsZWQuIEhvcGUgeW91IGdldCB0aGUgaWRlYS4uLgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:21:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:21:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuVa-0007bY-E9; Thu, 19 Sep 2019 11:21:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAuVZ-0007b2-I0
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:21:57 +0000
X-Inumbo-ID: b0589d78-dacf-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0589d78-dacf-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 11:21:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568892117;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=+8Tu4Fx8/0ByOUQTaPACbkJJmdfHRG3fBv1BpKGV5js=;
 b=RsFMny2lPwJWHeOrjIcbppaAyAlTJ0KfTvFRuZIkB6auoaHdXlAgY8n/
 rt5TYvcqzN/NsrS9A1QevH4HYTIqqVYwzrcqt1LE/rESBZHsWoxXqLU69
 YsFXLWJ6PbtE7CvBpIUSTidtTYPDKvJnNB9B4OEpsLEPrMYSH2sQLoIM4 w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gnRqf8Yo87Wb6HhnYnC59zi2ykajFPVFqP6XXTAiQUNuvdWchDiq/lAx5EbeKnf6rXNTW5EwkU
 vt2foa7MFj/9wBkyu4dJkHsXlt8gym67igToyxgzN+TA11VwBmXwclETjvEFGXmSQ8hnqR7Ybx
 fAddZX4hzt+R22q/VXc9GPAVaoSe2dP1HIa6r9EEuTDVEdGI6h07Brp5smKGnOryFreiYD94Xe
 dxvhXnjDmyFRmeM4XwfJMo82fbFQi5iRf7dzeeVj9/q0HFeVf1wr9mcIZazfzzvhdVzJmRigNw
 sN4=
X-SBRS: 2.7
X-MesageID: 5778608
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5778608"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.25809.460226.12678@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 12:21:53 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919100334.790782-1-anthony.perard@citrix.com>
References: <23938.2413.911345.500080@mariner.uk.xensource.com>
 <20190919100334.790782-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 11/15] libxl_usb: Fix wrong usage of
 asserts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDExLzE1XSBsaWJ4bF91c2I6IEZpeCB3
cm9uZyB1c2FnZSBvZiBhc3NlcnRzIik6Cj4gUmVwbGFjZSB0aGUgYXNzZXJ0KDApIGJ5IGFib3J0
KCkgc2luY2UgdGhlIGludGVudGlvbiBpbiBsaWJ4bCBpcyB0aGF0Cj4gYXNzZXJ0cyBhcmUgYWx3
YXlzIGNvbXBpbGVkIGluLiBUaGlzIHBhdGNoIG1ha2VzIGl0cyBjbGVhciBhbmQgcmVtb3Zlcwo+
IHRoZSBuZWVkIHRvIGRlYWwgd2l0aCBhc3NlcnRzIGJlZW4gY29tcGlsZWQgb3V0LgoKQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:25:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuYz-00089Y-0x; Thu, 19 Sep 2019 11:25:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAuYx-00089G-As
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:25:27 +0000
X-Inumbo-ID: 2b24a1e7-dad0-11e9-9656-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b24a1e7-dad0-11e9-9656-12813bfff9fa;
 Thu, 19 Sep 2019 11:25:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568892323;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=13xa+yfDVyD3rqQfnNj85xTPGSMlw5NcPOe81Jsc1+s=;
 b=eSOw/RoZml776GpGslosPhpqIIXBYL1XxG0QjLc2cO+9x0jzoL+2h6AP
 43db8tpOlXI/wtlKwTK3V77CFlcxzuKFr8+oF9gKb1/eoEuq4p7BMJ/KN
 Ax530yNvTLNB0fdFswLk/aUGiiJglhKotaGUDOEOHK+/vs7VQb3Wtd/vD k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KcekH9iaMkfWDcKccrBUaX5vT8/8V9a4ir63pszRrDSh2+JdIDwGj1Nu1lj0mMu9x5DMteCVh9
 XOwUVn0DbTndSOQ4F6tRi3ZDGvxDgkGIBXsj8kOPC0d5P7Ly5ZJBn4/BNYvo0n6cDwYcvON2/u
 kKxod04pAdcBWWjnok9DO0fyxGqkwX9Mk8RlD0/Vc5k16veAbq9Lf7X+L/0wZTK7hHenXPtg+J
 /9QEG/s9XZqMockOJsNX0bRcYc9vPeCxWlnkGZPXKI2TRUxuVaJc5Dot/7Z5jLOs0QLkybomn1
 5ko=
X-SBRS: 2.7
X-MesageID: 5985623
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5985623"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.26016.526192.999389@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 12:25:20 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919110443.817594-4-anthony.perard@citrix.com>
References: <20190919110443.817594-1-anthony.perard@citrix.com>
 <20190919110443.817594-4-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 3/9] libxl_internal: Introduce
 libxl__ev_devlock for devices hotplug via QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYzIDMvOV0gbGlieGxfaW50ZXJuYWw6IElu
dHJvZHVjZSBsaWJ4bF9fZXZfZGV2bG9jayBmb3IgZGV2aWNlcyBob3RwbHVnIHZpYSBRTVAiKToK
PiBUaGUgY3VycmVudCBsb2NrIGBkb21haW5fdXNlcmRhdGFfbG9jaycgY2FuJ3QgYmUgdXNlZCB3
aGVuIG1vZGlmaWNhdGlvbgo+IHRvIGEgZ3Vlc3QgaXMgZG9uZSBieSBzZW5kaW5nIGNvbW1hbmQg
dG8gUUVNVSwgdGhpcyBpcyBhIHNsb3cgcHJvY2Vzcwo+IGFuZCByZXF1aXJlcyB0byBjYWxsIENU
WF9VTkxPQ0ssIHdoaWNoIGlzIG5vdCBwb3NzaWJsZSB3aGlsZSBob2xkaW5nCj4gdGhlIGBkb21h
aW5fdXNlcmRhdGFfbG9jaycuCj4gCj4gVG8gcmVzb2x2ZSB0aGlzIGlzc3VlLCB3ZSBjcmVhdGUg
YSBuZXcgbG9jayB3aGljaCBjYW4gdGFrZSBvdmVyIHBhcnQKPiBvZiB0aGUgam9iIG9mIHRoZSBq
c29uX2xvY2suCj4gCj4gVGhpcyBsb2NrIGlzIG91dHNpZGUgQ1RYX0xPQ0sgaW4gdGhlIGxvY2sg
aGllcmFyY2h5Lgo+IGxpYnhsX19ldl9kZXZsb2NrX2xvY2sgd2lsbCBoYXZlIENUWF9VTkxPQ0sg
YmVmb3JlIHRyeWluZyB0byBncmFiIHRoZQo+IGV2X2RldmxvY2suIFRoZSBjYWxsYmFjayBpcyB1
c2VkIHRvIG5vdGlmeSB3aGVuIHRoZSBldl9kZXZsb2NrIGhhdmUKPiBiZWVuIGFjcXVpcmVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgoKVGhhbmtzLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgoKQW5kIGNvbW1pdHRlZCB0aGUgc2VyaWVzLgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:28:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11: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 1iAubr-0000AP-M9; Thu, 19 Sep 2019 11:28:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAubr-0000AF-23
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:28:27 +0000
X-Inumbo-ID: 989774ec-dad0-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 989774ec-dad0-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 11:28:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568892506;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=jw8d079NCjg5qiQwuTat6YMPOEJYm1mKGkRhC5tl16Y=;
 b=YfCKlzfsRiCqfLU+wegGOuJIhyFmJBaQKdUuuQWXM8Qx9+uXhF+tLDUN
 wiDqxhpnBrXRYE4WBEyEBQ89Qbm/m9ouwW253NZUAfiu/4MMq3FxZ3UU4
 x57R4iyitT5dU7hZbYkN6C6RqJJGP5e+BY/gnCrurWYkomchqM/bt5jdi Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: S4U79tNbDQM5DjMdmK4N1TROKbXcaUd2evm//5jwNd+YzTekty7lrQnkz27zCPtdKRKyulpTxi
 d74+NCl13wrHjZrdPnOog7fB1MAFy7TzQUoW4MNa6ywbrg782zzbQzBfzpzRSfVVzD3K36rTvx
 LhLkN692m92/gZqALk1EiE53je9rc30C1h9sfzzSRakpZIPkVamt75IpwLeHAHUE6hgAVPMgDb
 vLIwcvPuAgrYzXZzwIOP3OpoVQE3lIIM2xAdBgIvyRkX/W6dc/2CrWQ0pToUdNNEQXJUGrK5o3
 OOA=
X-SBRS: 2.7
X-MesageID: 5840972
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5840972"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.26199.62169.927294@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 12:28:23 +0100
To: Wei Liu <wl@xen.org>
In-Reply-To: <CAK9nU=oUVsbJN28BmJ=aHR5UEBNv4CAxLO8xTUqY+__czX40CA@mail.gmail.com>
References: <20190919111722.iajioonuzqfharaf@debian>
 <CAK9nU=oUVsbJN28BmJ=aHR5UEBNv4CAxLO8xTUqY+__czX40CA@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.13] configure: fix print syntax for
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEzXSBjb25maWd1cmU6IGZpeCBwcmlu
dCBzeW50YXggZm9yIHB5dGhvbiAzIik6Cj4gT24gVGh1LCAxOSBTZXAgMjAxOSBhdCAxMjoxNywg
V2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6Cj4gPgo+ID4gMTZjYzMzNjJhIG1pc3NlZCBvbmUg
cHJpbnQgc3RhdGVtZW50Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+Cj4gPiAtLS0KPiA+ICBtNC9weXRob25fZGV2ZWwubTQgfCAyICstCj4gPiAgdG9vbHMvY29u
ZmlndXJlICAgIHwgMiArLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9tNC9weXRob25fZGV2ZWwubTQgYi9t
NC9weXRob25fZGV2ZWwubTQKPiA+IGluZGV4IDdmMjYzODEzNzYuLmUzNjVjZDY1OGUgMTAwNjQ0
Cj4gPiAtLS0gYS9tNC9weXRob25fZGV2ZWwubTQKPiA+ICsrKyBiL200L3B5dGhvbl9kZXZlbC5t
NAo+ID4gQEAgLTYsNyArNiw3IEBAIEFDX1BBVEhfUFJPRyhbcHljb25maWddLCBbJFBZVEhPTi1j
b25maWddLCBbbm9dKQo+ID4gIEFTX0lGKFt0ZXN0IHgiJHB5Y29uZmlnIiA9IHgibm8iXSwgWwo+
ID4gICAgICBkbmwgRm9yIHRob3NlIHRoYXQgZG9uJ3QgaGF2ZSBweXRob24tY29uZmlnCj4gPiAg
ICAgIENQUEZMQUdTPSIkQ0ZMQUdTIGAkUFlUSE9OIC1jICdpbXBvcnQgZGlzdHV0aWxzLnN5c2Nv
bmZpZzsgXAo+ID4gLSAgICAgICAgcHJpbnQgIi1JIiArIGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIklOQ0xVREVQWSIpJ2AiCj4gPiArICAgICAgICBwcmludCgiLUkiICsKPiA+
IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIklOQ0xVREVQWSIpKSdgIgo+IAo+
IFVyZ2guIFRoaXMgaGFzIGJlZW4gbWFuZ2xlZC4gSG9wZSB5b3UgZ2V0IHRoZSBpZGVhLi4uCgpN
eSBwcmV2aW91cyByZXBseSBib3VuY2VkIGR1ZSB0byBoZWFkZXIgbWFuZ2xpbmcgaW4geW91ciBm
aXJzdCBtYWlsLgpMZXQgbWUgdHJ5IGFnYWluOgoKVGhpcyBpcyBnb29kIGluIHByaW5jaXBsZSBi
dXQ6CgpDYW4geW91IHByb3ZpZGUgYXMgYSBnaXQgYnJhbmNoID8gIFRoZW4gSSB3aWxsIGdldCB0
aGUgdW5tYW5nbGVkCnZlcnNpb24gYW5kIGJlIGFibGUgdG8gdHJ5IGl0IG91dC4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:35:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuip-00023j-BV; Thu, 19 Sep 2019 11:35:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r/sg=XO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iAuio-00023U-7Q
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:35:38 +0000
X-Inumbo-ID: 996366e7-dad1-11e9-9656-12813bfff9fa
Received: from mail-lf1-f68.google.com (unknown [209.85.167.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 996366e7-dad1-11e9-9656-12813bfff9fa;
 Thu, 19 Sep 2019 11:35:37 +0000 (UTC)
Received: by mail-lf1-f68.google.com with SMTP id q11so2077711lfc.11
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 04:35:37 -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=HdFMgTt0o61Y5JRYmdFAg4rmmOYfPf8aL7M7cMaBQAw=;
 b=qAcUJe5TPvanYltETHuoWyaTg43w7YjXV8227aZhZUm12/pe84WFwTudB+BOUG1xWs
 bUKUdYGM5Q7VzxYNOxDbFOA/cdFPqnNa6jfU8a+jGKv8dhp+OaKnSJ5JGv0MV1e8rvha
 bRgAMMx0x2nT258pJB68yzBTiOb4trQ2uWKN2l8ljBughT9wyus/B38XnemndXbZ+wVo
 QdrUoJX0N4Dy+a4pBVSdvsj4iZVA1a08xVzU6ulXP3s4QhoDKAqxMZpm5wN492zdJye0
 zRbbfhNEwCcREb9SBTHLrBXaNDqKVLPaSdeQod6Nb87Fh3Di+rSNz8GyW/zL2mrwb3o7
 Ap1Q==
X-Gm-Message-State: APjAAAVkrHzv93sL77T0leookkb1BfRYxaOYjfDItlw3NJi0rzwFcD7g
 6Fn4tLKeijQHPkueF862hETH5HbfzTg=
X-Google-Smtp-Source: APXvYqyHA4MapiZFSa9d7bGvNgmBIJYDjyCOm8nhxw+CpDR8rcDhu5dG9ieDj7E1FC4gnfoX3I1bnA==
X-Received: by 2002:a19:f111:: with SMTP id p17mr4805860lfh.187.1568892936252; 
 Thu, 19 Sep 2019 04:35:36 -0700 (PDT)
Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com.
 [209.85.208.178])
 by smtp.gmail.com with ESMTPSA id r75sm1518337lff.7.2019.09.19.04.35.36
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 19 Sep 2019 04:35:36 -0700 (PDT)
Received: by mail-lj1-f178.google.com with SMTP id y23so3207925lje.9
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 04:35:35 -0700 (PDT)
X-Received: by 2002:a2e:9f03:: with SMTP id u3mr5253858ljk.140.1568892935873; 
 Thu, 19 Sep 2019 04:35:35 -0700 (PDT)
MIME-Version: 1.0
References: <20190919111722.iajioonuzqfharaf@debian>
 <CAK9nU=oUVsbJN28BmJ=aHR5UEBNv4CAxLO8xTUqY+__czX40CA@mail.gmail.com>
 <23939.26199.62169.927294@mariner.uk.xensource.com>
In-Reply-To: <23939.26199.62169.927294@mariner.uk.xensource.com>
From: Wei Liu <wl@xen.org>
Date: Thu, 19 Sep 2019 12:35:20 +0100
X-Gmail-Original-Message-ID: <CAK9nU=pDH4K3fxDN8-qb_wMhYy9H6yb9SvzDdkDDn2+kWHFzMw@mail.gmail.com>
Message-ID: <CAK9nU=pDH4K3fxDN8-qb_wMhYy9H6yb9SvzDdkDDn2+kWHFzMw@mail.gmail.com>
To: Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.13] configure: fix print syntax for
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxOSBTZXAgMjAxOSBhdCAxMjoyOCwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNp
dHJpeC5jb20+IHdyb3RlOgoKPiBNeSBwcmV2aW91cyByZXBseSBib3VuY2VkIGR1ZSB0byBoZWFk
ZXIgbWFuZ2xpbmcgaW4geW91ciBmaXJzdCBtYWlsLgo+IExldCBtZSB0cnkgYWdhaW46Cj4KPiBU
aGlzIGlzIGdvb2QgaW4gcHJpbmNpcGxlIGJ1dDoKPgo+IENhbiB5b3UgcHJvdmlkZSBhcyBhIGdp
dCBicmFuY2ggPyAgVGhlbiBJIHdpbGwgZ2V0IHRoZSB1bm1hbmdsZWQKPiB2ZXJzaW9uIGFuZCBi
ZSBhYmxlIHRvIHRyeSBpdCBvdXQuCj4KClNlZSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9cGVvcGxlL2xpdXcveGVuLmdpdDthPWNvbW1pdGRpZmY7aD04NjRjN2ZiNzE1MDM5OTA2
NzYyYzk2MzhmMDRkZGZkOTdjMWFlNTRiCgo+IElhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:35:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuit-00025A-LM; Thu, 19 Sep 2019 11:35:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAuis-00024l-PQ
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:35:42 +0000
X-Inumbo-ID: 9b2d9e7e-dad1-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 9b2d9e7e-dad1-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 11:35:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8BCAD28;
 Thu, 19 Sep 2019 04:35:39 -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 BA75A3F67D;
 Thu, 19 Sep 2019 04:35:38 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <631c94fe-d3ac-002b-0e1d-30b9b03158d1@arm.com>
Date: Thu, 19 Sep 2019 12:35:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

SGkgT2xla3NhbmRyLAoKT24gMTMvMDkvMjAxOSAxNjozNSwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+IAo+IFRoZSBtYWluIHB1cHJvc2Ugb2YgdGhpcyBwYXRjaCBpcyB0byBhZGQg
YSB3YXkgdG8gcmVnaXN0ZXIgRFQgZGV2aWNlCj4gKHdoaWNoIGlzIGJlaGluZCB0aGUgSU9NTVUp
IHVzaW5nIHRoZSBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIFsxXQo+IGJlZm9yZSBhc3NpZ25p
bmcgdGhhdCBkZXZpY2UgdG8gYSBkb21haW4uCj4gCj4gU28sIHRoaXMgcGF0Y2ggYWRkcyBuZXcg
ImlvbW11X2FkZF9kdF9kZXZpY2UiIEFQSSBmb3IgYWRkaW5nIERUIGRldmljZQo+IHRvIHRoZSBJ
T01NVSB1c2luZyBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIGFuZCBwcmV2aW91c2x5IGFkZGVk
Cj4gImlvbW11X2Z3c3BlYyIgc3VwcG9ydC4gSXQgaXMgY2FsbGVkIHdoZW4gY29uc3RydWN0aW5n
IERvbTAgc2luY2UKPiAiaW9tbXVfYXNzaWduX2R0X2RldmljZSIgY2FuIGJlIGNhbGxlZCBmb3Ig
RG9tMCBhbHNvLgoKVGhlIGxhc3Qgc2VudGVuY2UgaXMgbWlzbGVhZGluZy4gWWVzIHNvbWUgZGV2
aWNlcyBtYXkgYmUgYXNzaWduZWQgdG8gdGhlIApoYXJkd2FyZSBkb21haW4gKGFrYSBkb20wKSBi
dXQgb3RoZXIgbWF5IGJlIGFzc2lnbmVkIHRvIG90aGVyIGRvbWFpbnMuCgpIZXJlIHlvdSBhcmUg
KGFiKXVzaW5nIHRoZSBjb25zdHJ1Y3Rpb24gb2YgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBhZGQg
YWxsIHRoZSAKZGV2aWNlcyB0byB0aGUgSU9NTVUuIFRoaXMgd29ya3MgZmluZSBub3cgYmVjYXVz
ZSB0aGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgCmFsd2F5cyBiZSB0aGUgZmlyc3QgZG9tYWluIHRv
IGJlIGluaXRpYWxpemVkLiBCdXQgSSBhbSBub3Qgc3VyZSB0aGF0IHdoZXRoZXIgCnRoaXMgaXMg
Y29ycmVjdCB0byBkbyBsb25nIHRlcm0uCgpBcyBtZW50aW9uZWQgZWFybGllciwgbXkgcHJlZmVy
ZW5jZSBpcyB0byBrZWVwICJhZGQiIGFuZCAiYXNzaWduIiBzZXBhcmF0ZWQuIFNvIAptYXliZSB3
aGF0IHdlIHdhbnQgdG8gZG8gaXM6CgppZiAoIG5lZWRfbWFwcGluZyApCnsKICAgIGlvbW11X2Fk
ZF9kdF9kZXZpY2UoZCwgZGV2KTsKICAgIGlmICggZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChkKSAp
CiAgICB7CiAgICAgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoLi4uKTsKICAgICAgaWYg
KCByZXMgKQogICAgICAgIC8qIGVycm9yICovCiAgICB9Cn0KCldlIHdvdWxkIG5lZWQgc2ltaWxh
ciBjb2RlIGluIGlvbW11X2RvX2R0X2RvbWN0bC4gQWx0aG91Z2gsIGRldmljZSBzaG91bGQgYWx3
YXkgCmJlIHByb3RlY3RlZCBpbiB0aGlzIGNhc2UuCgo+IAo+IEJlc2lkZXMgdGhhdCwgdGhpcyBw
YXRjaCBhZGRzIG5ldyAiZHRfeGxhdGUiIGNhbGxiYWNrIChib3Jyb3dlZCBmcm9tCj4gTGludXgg
Im9mX3hsYXRlIikgZm9yIHByb3ZpZGluZyB0aGUgZHJpdmVyIHdpdGggRFQgSU9NTVUgc3BlY2lm
aWVyCj4gd2hpY2ggZGVzY3JpYmVzIHRoZSBJT01NVSBtYXN0ZXIgaW50ZXJmYWNlcyBvZiB0aGF0
IGRldmljZSAoZGV2aWNlIElEcywgZXRjKS4KPiBBY2NvcmRpbmcgdG8gdGhlIGdlbmVyaWMgSU9N
TVUgRFQgYmluZGluZ3MgdGhlIGNvbnRleHQgb2YgcmVxdWlyZWQKPiBwcm9wZXJ0aWVzIGZvciBJ
T01NVSBkZXZpY2UvbWFzdGVyIG5vZGUgKCNpb21tdS1jZWxscywgaW9tbXVzKSBkZXBlbmRzCj4g
b24gbWFueSBmYWN0b3JzIGFuZCBpcyByZWFsbHkgZHJpdmVyIGRlcGVuZGVkIHRoaW5nLgo+IAo+
IFBsZWFzZSBub3RlLCBhbGwgSU9NTVUgZHJpdmVycyB3aGljaCBzdXBwb3J0IGdlbmVyaWMgSU9N
TVUgRFQgYmluZGluZ3MKPiBzaG91bGQgdXNlICJkdF94bGF0ZSIgYW5kICJhZGRfZGV2aWNlIiBj
YWxsYmFja3MuCj4gCj4gWzFdIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50eHQKPiAKPiBTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4g
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VzIFYzIC0+IFY0Ogo+ICAgICAg
IC0gc3F1YXNoZWQgd2l0aCAiaW9tbXU6IEFkZCBvZl94bGF0ZSBjYWxsYmFjayIgcGF0Y2gKPiAg
ICAgICAtIHJlbmFtZWQgIm9mX3hsYXRlIiB0byAiZHRfeGxhdGUiCj4gICAgICAgLSByZXdvcmtl
ZCBwYXRjaCBkZXNjcmlwdGlvbgo+ICAgICAgIC0gY2xhcmlmaWVkIGNvbW1lbnRzIGluIGNvZGUs
IHJlbW92ZWQgY29uZnVzaW5nIHdvcmQKPiAgICAgICAgICJpbml0aWFsaXplIGRldmljZSIsIGV0
Ywo+ICAgICAgIC0gdXBkYXRlZCBkZWJ1ZyBtZXNzYWdlIGluIGhhbmRsZV9kZXZpY2UoKQo+ICAg
ICAgIC0gbW9kaWZpZWQgdG8gY2hlY2sgb3BzLT5vZl94bGF0ZSBhbmQgb3BzLT5hZGRfZGV2aWNl
Cj4gICAgICAgICBvbmx5IGlmICJpb21tdXMiIHByb3BlcnR5IGlzIGV4aXN0cwo+IAo+IENoYW5n
ZXMgVjIgLT4gVjM6Cj4gICAgICAtIGNsYXJpZmllZCBwYXRjaCBkZXNjcmlwdGlvbgo+ICAgICAg
LSBjbGFyaWZpZWQgY29tbWVudHMgaW4gY29kZQo+ICAgICAgLSBtb2RpZmllZCB0byBwcm92aWRl
IERUIElPTU1VIHNwZWNpZmllciB0byB0aGUgZHJpdmVyCj4gICAgICAgIHVzaW5nICJvZl94bGF0
ZSIgY2FsbGJhY2sKPiAgICAgIC0gZG9jdW1lbnRlZCBmdW5jdGlvbiB1c2FnZQo+ICAgICAgLSBt
b2RpZmllZCB0byByZXR1cm4gYW4gZXJyb3IgaWYgb3BzIGlzIG5vdCBwcmVzZW50L2ltcGxlbWVu
dGVkLAo+ICAgICAgLSBhZGRlZCBhYmlsaXR5IHRvIHJldHVybiBhIHBvc3NpdGl2ZSB2YWx1ZSB0
byBpbmRpY2F0ZQo+ICAgICAgICB0aGF0IGRldmljZSBkb2Vzbid0IG5lZWQgdG8gYmUgcHJvdGVj
dGVkCj4gICAgICAtIHJlbW92ZWQgY2hlY2sgZm9yIHRoZSAiaW9tbXUiIHByb3BlcnR5IHByZXNl
bmNlCj4gICAgICAgIGluIHRoZSBjb21tb24gY29kZQo+ICAgICAgLSBpbmNsdWRlZCA8YXNtL2lv
bW11X2Z3c3BlYy5oPiBkaXJlY3RseQo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgfCAxMiArKysrKysrCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
aW9tbXUuYyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgIHwgMTEgKysrKysrKwo+ICAgeGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAxMCArKysrKysKPiAgIDQgZmlsZXMgY2hh
bmdlZCwgOTYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCBhMGZlZTFl
Li4wZDc5MTgyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0xMjQwLDYgKzEyNDAsNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBtYXBfZGV2aWNlX2NoaWxkcmVuKHN0cnVjdCBkb21haW4gKmQsCj4g
ICAKPiAgIC8qCj4gICAgKiBGb3IgYSBnaXZlbiBkZXZpY2Ugbm9kZToKPiArICogIC0gVHJ5IHRv
IGNhbGwgaW9tbXVfYWRkX2R0X2RldmljZSB0byBwcm90ZWN0IHRoZSBkZXZpY2UgYnkgYW4gSU9N
TVUKPiAgICAqICAtIEdpdmUgcGVybWlzc2lvbiB0byB0aGUgZ3Vlc3QgdG8gbWFuYWdlIElSUSBh
bmQgTU1JTyByYW5nZQo+ICAgICogIC0gUmV0cmlldmUgdGhlIElSUSBjb25maWd1cmF0aW9uIChp
LmUgZWRnZS9sZXZlbCkgZnJvbSBkZXZpY2UgdHJlZQo+ICAgICogV2hlbiB0aGUgZGV2aWNlIGlz
IG5vdCBtYXJrZWQgZm9yIGd1ZXN0IHBhc3N0aHJvdWdoOgo+IEBAIC0xMjU3LDYgKzEyNTgsMTcg
QEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKPiAgICAgICB1NjQgYWRkciwgc2l6ZTsKPiAgICAgICBi
b29sIG5lZWRfbWFwcGluZyA9ICFkdF9kZXZpY2VfZm9yX3Bhc3N0aHJvdWdoKGRldik7Cj4gICAK
PiArICAgIGR0X2RwcmludGsoIkNoZWNrIGlmICVzIGlzIGJlaGluZCB0aGUgSU9NTVUgYW5kIGFk
ZCBpdFxuIiwKPiArICAgICAgICAgICAgICAgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Cj4gKwo+
ICsgICAgcmVzID0gaW9tbXVfYWRkX2R0X2RldmljZShkZXYpOwo+ICsgICAgaWYgKCByZXMgPCAw
ICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiRmFpbGVkIHRvIGFkZCAl
cyB0byB0aGUgSU9NTVVcbiIsCj4gKyAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRl
dikpOwo+ICsgICAgICAgIHJldHVybiByZXM7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIG5pcnEgPSBk
dF9udW1iZXJfb2ZfaXJxKGRldik7Cj4gICAgICAgbmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVz
cyhkZXYpOwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBpbmRleCA1YTNk
MWQ1Li5kZWE3OWVkIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9p
b21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBAQCAt
MjAsNiArMjAsNyBAQAo+ICAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgIAo+ICAgI2luY2x1ZGUg
PGFzbS9kZXZpY2UuaD4KPiArI2luY2x1ZGUgPGFzbS9pb21tdV9md3NwZWMuaD4KPiAgIAo+ICAg
LyoKPiAgICAqIERlZmVycmVkIHByb2JlIGxpc3QgaXMgdXNlZCB0byBrZWVwIHRyYWNrIG9mIGRl
dmljZXMgZm9yIHdoaWNoIGRyaXZlcgo+IEBAIC0xNDEsMyArMTQyLDY1IEBAIGludCBhcmNoX2lv
bW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKPiAgIHZvaWQgX19od2Rv
bV9pbml0IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ICAg
fQo+ICsKPiAraW50IF9faW5pdCBpb21tdV9hZGRfZHRfZGV2aWNlKHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbnApCgpTb3JyeSB0byBvbmx5IHJlYWxpc2UgaXQgbm93LiBXb3VsZCBpdCBtYWtlIHNl
bnNlIHRvIGhhdmUgdGhpcyBmdW5jdGlvbiAKaW1wbGVtZW50ZWQgaW4geGVuL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmM/IFRoaXMgd291bGQgYWxsb3cgdG8ga2VlcCAKYXJtL2lvbW11LmMgYXMg
ZmlybXdhcmUgYWdub3N0aWMgYXMgcG9zc2libGUuCgo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzICpvcHMgPSBpb21tdV9nZXRfb3BzKCk7Cj4gKyAgICBzdHJ1Y3QgZHRfcGhhbmRs
ZV9hcmdzIGlvbW11X3NwZWM7Cj4gKyAgICBzdHJ1Y3QgZGV2aWNlICpkZXYgPSBkdF90b19kZXYo
bnApOwo+ICsgICAgaW50IHJjID0gMSwgaW5kZXggPSAwOwo+ICsKPiArICAgIGlmICggIWlvbW11
X2VuYWJsZWQgKQo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGlmICggIW9wcyApCj4g
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgaWYgKCBkZXZfaW9tbXVfZndzcGVj
X2dldChkZXYpICkKPiArICAgICAgICByZXR1cm4gLUVFWElTVDsKPiArCj4gKyAgICAvKgo+ICsg
ICAgICogQWNjb3JkaW5nIHRvIHRoZSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv
aW9tbXUvaW9tbXUudHh0Cj4gKyAgICAgKiBmcm9tIExpbnV4Lgo+ICsgICAgICovCj4gKyAgICB3
aGlsZSAoICFkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhucCwgImlvbW11cyIsICIjaW9tbXUt
Y2VsbHMiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXgs
ICZpb21tdV9zcGVjKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBUaGUg
ZHJpdmVyIHdoaWNoIHN1cHBvcnRzIGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3MgbXVzdCBoYXZl
Cj4gKyAgICAgICAgICogdGhlc2UgY2FsbGJhY2sgaW1wbGVtZW50ZWQuCj4gKyAgICAgICAgICov
Cj4gKyAgICAgICAgaWYgKCAhb3BzLT5hZGRfZGV2aWNlIHx8ICFvcHMtPmR0X3hsYXRlICkKPiAr
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgICAgIGlmICggIWR0X2Rldmlj
ZV9pc19hdmFpbGFibGUoaW9tbXVfc3BlYy5ucCkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiAr
Cj4gKyAgICAgICAgcmMgPSBpb21tdV9md3NwZWNfaW5pdChkZXYsICZpb21tdV9zcGVjLm5wLT5k
ZXYpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAg
ICAgICAgLyoKPiArICAgICAgICAgKiBQcm92aWRlIERUIElPTU1VIHNwZWNpZmllciB3aGljaCBk
ZXNjcmliZXMgdGhlIElPTU1VIG1hc3Rlcgo+ICsgICAgICAgICAqIGludGVyZmFjZXMgb2YgdGhh
dCBkZXZpY2UgKGRldmljZSBJRHMsIGV0YykgdG8gdGhlIGRyaXZlci4KPiArICAgICAgICAgKiBU
aGUgZHJpdmVyIGlzIHJlc3BvbnNpYmxlIHRvIGRlY2lkZSBob3cgdG8gaW50ZXJwcmV0IHRoZW0u
Cj4gKyAgICAgICAgICovCj4gKyAgICAgICAgcmMgPSBvcHMtPmR0X3hsYXRlKGRldiwgJmlvbW11
X3NwZWMpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4g
KyAgICAgICAgaW5kZXgrKzsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogQWRkIG1h
c3RlciBkZXZpY2UgdG8gdGhlIElPTU1VIGlmIGxhdHRlciBpcyBwcmVzZW50IGFuZCBhdmFpbGFi
bGUuCj4gKyAgICAgKiBUaGUgZHJpdmVyIGlzIHJlc3BvbnNpYmxlIHRvIG1hcmsgdGhhdCBkZXZp
Y2UgYXMgcHJvdGVjdGVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFyYyApCj4gKyAgICAgICAg
cmMgPSBvcHMtPmFkZF9kZXZpY2UoMCwgZGV2KTsKPiArCj4gKyAgICBpZiAoIHJjIDwgMCApCj4g
KyAgICAgICAgaW9tbXVfZndzcGVjX2ZyZWUoZGV2KTsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4g
K30KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9pb21tdS5oCj4gaW5kZXggMTFkZWRiYS4uMDRmMjFhMiAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2lvbW11LmgKPiBAQCAtMjcsNiArMjcsMTcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9t
bXVfZ2V0X29wcyh2b2lkKTsKPiAgIHZvaWQgaW9tbXVfc2V0X29wcyhjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzICpvcHMpOwo+ICAgCj4gICAvKgo+ICsgKiBIZWxwZXIgdG8gYWRkIG1hc3RlciBkZXZp
Y2UgdG8gdGhlIElPTU1VIHVzaW5nIGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3MuCj4gKyAqCj4g
KyAqIFJldHVybiB2YWx1ZXM6Cj4gKyAqICAwIDogZGV2aWNlIGlzIHByb3RlY3RlZCBieSBhbiBJ
T01NVQo+ICsgKiA8MCA6IGRldmljZSBpcyBub3QgcHJvdGVjdGVkIGJ5IGFuIElPTU1VLCBidXQg
bXVzdCBiZSAoZXJyb3IgY29uZGl0aW9uKQo+ICsgKiA+MCA6IGRldmljZSBkb2Vzbid0IG5lZWQg
dG8gYmUgcHJvdGVjdGVkIGJ5IGFuIElPTU1VCj4gKyAqICAgICAgKElPTU1VIGlzIG5vdCBlbmFi
bGVkL3ByZXNlbnQgb3IgZGV2aWNlIGlzIG5vdCBjb25uZWN0ZWQgdG8gaXQpLgo+ICsgKi8KPiAr
aW50IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGR0X2RldmljZV9ub2RlICpucCk7Cj4gKwo+
ICsvKgo+ICAgICogVGhlIG1hcHBpbmcgaGVscGVycyBiZWxvdyBzaG91bGQgb25seSBiZSB1c2Vk
IGlmIFAyTSBUYWJsZSBpcyBzaGFyZWQKPiAgICAqIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElP
TU1VLgo+ICAgICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKPiBpbmRleCBhYjI1OGI4Li41OWEyY2VlIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKPiBAQCAtMjM5LDYgKzIzOSwxNiBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKPiAgICAgICBpbnQg
X19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2hfYWxsKShzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICAg
ICBpbnQgKCpnZXRfcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSkoaW9tbXVfZ3JkbV90ICosIHZvaWQg
Kik7Cj4gICAgICAgdm9pZCAoKmR1bXBfcDJtX3RhYmxlKShzdHJ1Y3QgZG9tYWluICpkKTsKPiAr
Cj4gKyNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCj4gKyAgICAvKgo+ICsgICAgICogQWxs
IElPTU1VIGRyaXZlcnMgd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIHNo
b3VsZCB1c2UKPiArICAgICAqIHRoaXMgY2FsbGJhY2suIFRoaXMgaXMgYSB3YXkgZm9yIHRoZSBm
cmFtZXdvcmsgdG8gcHJvdmlkZSB0aGUgZHJpdmVyCj4gKyAgICAgKiB3aXRoIERUIElPTU1VIHNw
ZWNpZmllciB3aGljaCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3RlciBpbnRlcmZhY2VzIG9mCj4g
KyAgICAgKiB0aGF0IGRldmljZSAoZGV2aWNlIElEcywgZXRjKS4KPiArICAgICAqLwo+ICsgICAg
aW50ICgqZHRfeGxhdGUpKGRldmljZV90ICpkZXYsIHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgKmFy
Z3MpOwo+ICsjZW5kaWYKPiAgIH07Cj4gICAKPiAgICNpbmNsdWRlIDxhc20vaW9tbXUuaD4KPiAK
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:36:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11: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 1iAujy-0002Jw-2D; Thu, 19 Sep 2019 11:36:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAujw-0002Jg-5z
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:36:48 +0000
X-Inumbo-ID: c3578392-dad1-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c3578392-dad1-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 11:36:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0740128;
 Thu, 19 Sep 2019 04:36: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 382053F67D;
 Thu, 19 Sep 2019 04:36:46 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
 <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
 <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
 <f10cc304-96f8-f942-0ef2-0a9d4544f288@suse.com>
 <f8ab5e72-2475-3884-c23f-84d07eba11ba@gmail.com>
 <f243004b-9069-566c-1e8c-ba49e401c98d@arm.com>
 <69614adc-d2fb-ea4f-7659-3f65e40116a3@suse.com>
 <f17ed0cd-5401-e3d6-86a7-7067edaeec39@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <afc9b503-665a-5168-5b80-87867d3e5902@arm.com>
Date: Thu, 19 Sep 2019 12:36:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f17ed0cd-5401-e3d6-86a7-7067edaeec39@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

CgpPbiAxOS8wOS8yMDE5IDExOjU3LCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gSGksIGFsbC4KCkhp
LAoKPiAKPiAKPj4+Pj4+Pj4gK3N0cnVjdCBpb21tdV9md3NwZWMgewo+Pj4+Pj4+PiArwqDCoMKg
IC8qIHRoaXMgZGV2aWNlJ3MgSU9NTVUgKi8KPj4+Pj4+Pj4gK8KgwqDCoCBzdHJ1Y3QgZGV2aWNl
ICppb21tdV9kZXY7Cj4+Pj4+Pj4+ICvCoMKgwqAgLyogSU9NTVUgZHJpdmVyIHByaXZhdGUgZGF0
YSBmb3IgdGhpcyBkZXZpY2UgKi8KPj4+Pj4+Pj4gK8KgwqDCoCB2b2lkICppb21tdV9wcml2Owo+
Pj4+Pj4+PiArwqDCoMKgIC8qIG51bWJlciBvZiBhc3NvY2lhdGVkIGRldmljZSBJRHMgKi8KPj4+
Pj4+Pj4gK8KgwqDCoCB1bnNpZ25lZCBpbnQgbnVtX2lkczsKPj4+Pj4+Pj4gK8KgwqDCoCAvKiBJ
RHMgd2hpY2ggdGhpcyBkZXZpY2UgbWF5IHByZXNlbnQgdG8gdGhlIElPTU1VICovCj4+Pj4+Pj4+
ICvCoMKgwqAgdWludDMyX3QgaWRzWzFdOwo+Pj4+Pj4+PiArfTsKPj4+Pj4+PiBOb3RlIHRoYXQg
eW91IGFidXNlIHhyZWFsbG9jX2ZsZXhfc3RydWN0KCkgd2hlbiB1c2luZyBpdCB3aXRoIHN1Y2gK
Pj4+Pj4+PiBhIHR5cGU6IFRoZSBsYXN0IGZpZWxkIGlzIF9ub3RfIGEgZmxleGlibGUgYXJyYXkg
bWVtYmVyLiBDb21waWxlcnMKPj4+Pj4+PiBtaWdodCBsZWdpdGltYXRlbHkgd2FybiBpZiB0aGV5
IGNhbiBwcm92ZSB0aGF0IHlvdSBhY2Nlc3MKPj4+Pj4+PiBwLT5pZHNbMV0gYW55d2hlcmUsIGRl
c3BpdGUgeW91IChwcmVzdW1hYmx5KSBoYXZpbmcgYWxsb2NhdGVkIGVub3VnaAo+Pj4+Pj4+IHNw
YWNlLiAoSSBoYXZlbid0IGJlZW4gYWJsZSB0byB0aGluayBvZiBhIHdheSBmb3IgdGhlIG1hY3Jv
IHRvCj4+Pj4+Pj4gYWN0dWFsbHkgZGV0ZWN0IGFuZCBoZW5jZSByZWZ1c2Ugc3VjaCB3cm9uZyB1
c2VzLikKPj4+Pj4+IEluZGVlZCwgeW91IGFyZSByaWdodC4gSSBhbSBpbiBkb3VidCwgd2hldGhl
ciB0byByZXRhaW4gcG9ydGVkIGZyb20KPj4+Pj4+IExpbnV4IGNvZGUgKGlkc1sxXSkKPj4+Pj4+
Cj4+Pj4+PiBhbmQgbWVudGlvbiBhYm91dCBzdWNoIGFidXNlIG9yIGNoYW5nZSBpdCB0byBkZWFs
IHdpdGggcmVhbCBmbGV4aWJsZQo+Pj4+Pj4gYXJyYXkgbWVtYmVyIChpZHNbXSkuIEFueSB0aG91
Z2h0cz8KPj4+Pj4gSSdtIG9mIHRoZSBzdHJvbmcgb3BpbmlvbiB0aGF0IHlvdSBzaG91bGQgc3dp
dGNoIHRvIFtdIChvciBhdAo+Pj4+PiBsZWFzdCBbMF0pIG5vdGF0aW9uLgo+Pj4+IEkgZ290IGl0
LiBXZWxsLCB3aWxsIHN3aXRjaCB0byBpZHNbXSBpZiB0aGVyZSBhcmUgbm8gb2JqZWN0aW9ucy4K
Pj4+IEkgc3VzcGVjdCB0aGUgcmF0aW9uYWxlIHRvIHVzZSAxIHJhdGhlciB0aGFuIDAgaXMgdG8g
YXZvaWQgdGhlIHJlLWFsbG9jYXRpb24gaW4KPj4+IHRoZSBjb21tb24gY2FzZSB3aGVyZSBhIGRl
dmljZSBoYXMgYSBzaW5nbGUgSUQuCj4+Pgo+Pj4gSSB3b3VsZCBsaWtlIHRvIHJldGFpbiB0aGUg
c2ltaWxhciBiZWhhdmlvci4gVGhlIGlkc1sxXSBpcyBwcm9iYWJseSB0aGUgbW9zdAo+Pj4gcHJl
dHR5IHdheSB0byBkbyBpdC4KPj4+Cj4+PiBBbm90aGVyIHNvbHV0aW9uIHdvdWxkIHRvIHVzZSB4
bWFsbG9jX2J5dGVzKCkgZm9yIHRoZSBpbml0aWFsIGFsbG9jYXRpb24gb2YKPj4+IHhtYWxsb2Nf
Ynl0ZXMoKS4KPj4gV2h5IG5vdCB1c2UgeG1hbGxvY19mbGV4Xzx3aGF0ZXZlcj4oKSBvbiB0aGUg
Zmlyc3QgYWxsb2NhdGlvbiwgdG9vPwo+IEhtbSwgd2h5IG5vdD8gTG9va3MgbGlrZSB0aGUgeG1h
bGxvY19mbGV4X3N0cnVjdCBmaXRzIGhlcmUuCj4gCj4gVGhlIGZpcnN0IGFsbG9jYXRpb24gd291
bGQgYmU6Cj4gCj4gZndzcGVjID0geG1hbGxvY19mbGV4X3N0cnVjdChzdHJ1Y3QgaW9tbXVfZndz
cGVjLMKgIGlkcywgMSk7Cj4gCj4gCj4gVGhlIHJlLWFsbG9jYXRpb24gZm9yIHRoZSBkZXZpY2Vz
IHdpdGggc2luZ2xlIElEIHdvdWxkIGRvIGVmZmVjdGl2ZWx5IG5vdGhpbmcgCj4gKGFzc3VtaW5n
IHRoYXQgX3hyZWFsbG9jIHdpbGwgcmVjb2duaXplIHRoYXQgc2l6ZSBpcyB0aGUgc2FtZSk6Cj4g
Cj4gZndzcGVjID0geHJlYWxsb2NfZmxleF9zdHJ1Y3QoZndzcGVjLCBpZHMsIGZ3c3BlYy0+bnVt
X2lkcyArIG51bV9pZHMpOwo+IAo+IAo+IEp1bGllbiwgd2hhdCBkbyB5b3UgdGhpbms/CgpJIGFt
IGhhcHB5IHdpdGggdGhhdC4gVGhlIGZpcnN0IGFsbG9jYXRpb24gd291bGQgbmVlZCBhIGNvbW1l
bnQgb24gdG9wIApleHBsYWluaW5nIHRoZSByZWFzb24gb2YgdGhlICIxIi4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:45:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAus4-0004HL-VP; Thu, 19 Sep 2019 11:45:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAus4-0004HG-5T
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:45:12 +0000
X-Inumbo-ID: efb719f6-dad2-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id efb719f6-dad2-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 11:45:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D653828;
 Thu, 19 Sep 2019 04:45: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 130453F67D;
 Thu, 19 Sep 2019 04:45:09 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fd0e0580-2796-40c8-1f53-642e56d2c98e@arm.com>
Date: Thu, 19 Sep 2019 12:45:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMTMvMDkvMjAxOSAxNjozNSwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+IAo+IFRoZSBJUE1NVS1WTVNBIGlzIFZNU0EtY29tcGF0aWJsZSBJL08gTWVt
b3J5IE1hbmFnZW1lbnQgVW5pdCAoSU9NTVUpCj4gd2hpY2ggcHJvdmlkZXMgYWRkcmVzcyB0cmFu
c2xhdGlvbiBhbmQgYWNjZXNzIHByb3RlY3Rpb24gZnVuY3Rpb25hbGl0aWVzCj4gdG8gcHJvY2Vz
c2luZyB1bml0cyBhbmQgaW50ZXJjb25uZWN0IG5ldHdvcmtzLgo+IAo+IFBsZWFzZSBub3RlLCBj
dXJyZW50IGRyaXZlciBpcyBzdXBwb3NlZCB0byB3b3JrIG9ubHkgd2l0aCBuZXdlc3QKPiBSLUNh
ciBHZW4zIFNvQ3MgcmV2aXNpb25zIHdoaWNoIElQTU1VIGhhcmR3YXJlIHN1cHBvcnRzIHN0YWdl
IDIgdHJhbnNsYXRpb24KPiB0YWJsZSBmb3JtYXQgYW5kIGlzIGFibGUgdG8gdXNlIENQVSdzIFAy
TSB0YWJsZSBhcyBpcyBpZiBvbmUgaXMKPiAzLWxldmVsIHBhZ2UgdGFibGUgKHVwIHRvIDQwIGJp
dCBJUEEpLgo+IAo+IFRoZSBtYWpvciBkaWZmZXJlbmNlcyBjb21wYXJlIHRvIHRoZSBMaW51eCBk
cml2ZXIgYXJlOgo+IAo+IDEuIFN0YWdlIDEvU3RhZ2UgMiB0cmFuc2xhdGlvbi4gTGludXggZHJp
dmVyIHN1cHBvcnRzIFN0YWdlIDEKPiB0cmFuc2xhdGlvbiBvbmx5ICh3aXRoIFN0YWdlIDEgdHJh
bnNsYXRpb24gdGFibGUgZm9ybWF0KS4gSXQgbWFuYWdlcwo+IHBhZ2UgdGFibGUgYnkgaXRzZWxm
LiBCdXQgWGVuIGRyaXZlciBzdXBwb3J0cyBTdGFnZSAyIHRyYW5zbGF0aW9uCj4gKHdpdGggU3Rh
Z2UgMiB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQpIHRvIGJlIGFibGUgdG8gc2hhcmUgdGhlIFAy
TQo+IHdpdGggdGhlIENQVS4gU3RhZ2UgMSB0cmFuc2xhdGlvbiBpcyBhbHdheXMgYnlwYXNzZWQg
aW4gWGVuIGRyaXZlci4KPiAKPiBTbywgWGVuIGRyaXZlciBpcyBzdXBwb3NlZCB0byBiZSB1c2Vk
IHdpdGggbmV3ZXN0IFItQ2FyIEdlbjMgU29DIHJldmlzaW9ucwo+IG9ubHkgKEgzIEVTMy4wLCBN
My1XKywgZXRjLikgd2hpY2ggSVBNTVUgSC9XIHN1cHBvcnRzIHN0YWdlIDIgdHJhbnNsYXRpb24K
PiB0YWJsZSBmb3JtYXQuCj4gCj4gMi4gQUFyY2g2NCBzdXBwb3J0LiBMaW51eCBkcml2ZXIgdXNl
cyBWTVNBdjgtMzIgbW9kZSwgd2hpbGUgWGVuIGRyaXZlcgo+IGVuYWJsZXMgQXJtdjggVk1TQXY4
LTY0IG1vZGUgdG8gY292ZXIgdXAgdG8gNDAgYml0IGlucHV0IGFkZHJlc3MuCj4gCj4gMy4gQ29u
dGV4dCBiYW5rIChzZXRzIG9mIHBhZ2UgdGFibGUpIHVzYWdlLiBJbiBYZW4sIGVhY2ggY29udGV4
dCBiYW5rIGlzCj4gbWFwcGVkIHRvIG9uZSBYZW4gZG9tYWluLiBTbywgYWxsIGRldmljZXMgYmVp
bmcgcGFzcyB0aHJvdWdoZWQgdG8gdGhlCj4gc2FtZSBYZW4gZG9tYWluIHNoYXJlIHRoZSBzYW1l
IGNvbnRleHQgYmFuay4KPiAKPiA0LiBJUE1NVSBkZXZpY2UgdHJhY2tpbmcuIEluIFhlbiwgYWxs
IElPTU1VIGRldmljZXMgYXJlIG1hbmFnZWQKPiBieSBzaW5nbGUgZHJpdmVyIGluc3RhbmNlLiBT
bywgZHJpdmVyIHVzZXMgZ2xvYmFsIGxpc3QgdG8ga2VlcCB0cmFjawo+IG9mIHJlZ2lzdGVyZWQg
SVBNTVUgZGV2aWNlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gQ0M6IFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9k
YS51aEByZW5lc2FzLmNvbT4KClRoZSBYZW4gc3BlY2lmaWMgYml0cyBsb29rcyBnb29kIG5vdy4g
QXNzdW1pbmcgWW9zaGloaXJvIHdpbGwgZ2l2ZSBoaXMgCnJldmlld2VkLWJ5L2Fja2VkLWJ5OgoK
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:48:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11:48:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAuus-0004l4-MK; Thu, 19 Sep 2019 11:48:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAuuq-0004kr-UF
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:48:04 +0000
X-Inumbo-ID: 55a2ffc8-dad3-11e9-9656-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55a2ffc8-dad3-11e9-9656-12813bfff9fa;
 Thu, 19 Sep 2019 11:48: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 70618AF7B;
 Thu, 19 Sep 2019 11:48:01 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b080fa0f-08d2-34d0-3f54-549e1303eeb4@suse.com>
Date: Thu, 19 Sep 2019 13:48:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] libxc/x86: avoid overflow in CPUID APIC ID
 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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVjZW50IEFNRCBwcm9jZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwgcHJvY2Vz
c29ycyBpbiBDUFVJRApsZWFmIDEuIERvdWJsaW5nIHRoaXMgdmFsdWUgcHJvZHVjZXMgMCAod2hp
Y2ggT1NlcyBzaW5jZXJlbHkgZGlzbGlrZSksCmFzIHRoZSByZXNwZWN0aXZlIGZpZWxkIGlzIG9u
bHkgOCBiaXRzIHdpZGUuIFN1cHByZXNzIGRvdWJsaW5nIHRoZSB2YWx1ZQooYW5kIGl0cyBsZWFm
IDB4ODAwMDAwMDggY291bnRlcnBhcnQpIGluIHN1Y2ggYSBjYXNlLgoKQWRkaXRpb25hbGx5IGRv
bid0IGV2ZW4gZG8gYW55IGFkanVzdG1lbnQgd2hlbiB0aGUgaG9zdCB0b3BvbG9neSBhbHJlYWR5
CmluY2x1ZGVzIHJvb20gZm9yIG11bHRpcGxlIHRocmVhZHMgcGVyIGNvcmUuCgpGdXJ0aGVybW9y
ZSBkb24ndCBkb3VibGUgdGhlIE1heGltdW0gQ29yZXMgUGVyIFBhY2thZ2UgYXQgYWxsIC0gYnkg
dXMKaW50cm9kdWNpbmcgYSBmYWtlIEhUVCBlZmZlY3QsIHRoZSBjb3JlIGNvdW50IGRvZXNuJ3Qg
bmVlZCB0byBjaGFuZ2UuCkluc3RlYWQgYWRqdXN0IHRoZSBNYXhpbXVtIExvZ2ljYWwgUHJvY2Vz
c29ycyBTaGFyaW5nIENhY2hlIGZpZWxkLCB3aGljaApzbyBmYXIgd2FzIHphcHBlZCBhbHRvZ2V0
aGVyLgoKQWxzbyB6YXAgbGVhZiA0IChhbmQgYXQgdGhlIHNhbWUgdGltZSBsZWFmIDIpIEVEWCBv
dXRwdXQgZm9yIEFNRC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tClRCRDogVXNpbmcgeGNfcGh5c2luZm8oKSBvdXRwdXQgaGVyZSBuZWVkcyBhIGJl
dHRlciBzb2x1dGlvbi4gVGhlCiAgICAgdGhyZWFkc19wZXJfY29yZSB2YWx1ZSByZXR1cm5lZCBp
cyB0aGUgY291bnQgb2YgYWN0aXZlIHNpYmxpbmdzIG9mCiAgICAgQ1BVIDAsIHJhdGhlciB0aGFu
IGEgc3lzdGVtIHdpZGUgYXBwbGljYWJsZSB2YWx1ZSAoYW5kIGNvbnN0YW50CiAgICAgb3ZlciB0
aGUgZW50aXJlIHNlc3Npb24pLiBVc2luZyBDUFVJRCBvdXRwdXQgKGxlYXZlcyA0IGFuZAogICAg
IDgwMDAwMDFlKSBkb2Vzbid0IGxvb2sgdmlhYmxlIGVpdGhlciwgZHVlIHRvIHRoaXMgbm90IHJl
YWxseSBiZWluZwogICAgIHRoZSBob3N0IHZhbHVlcyBvbiBQVkguIEp1ZGdpbmcgZnJvbSB0aGUg
aG9zdCBmZWF0dXJlIHNldCdzIEhUVAogICAgIGZsYWcgYWxzbyB3b3VsZG4ndCB0ZWxsIHVzIHdo
ZXRoZXIgdGhlcmUgYWN0dWFsbHkgYXJlIG11bHRpcGxlCiAgICAgdGhyZWFkcyBwZXIgY29yZS4K
VEJEOiBUaGUgYWRqdXN0bWVudCBvZiBNYXhpbXVtIExvZ2ljYWwgUHJvY2Vzc29ycyBTaGFyaW5n
IENhY2hlIHNob3VsZAogICAgIHBlcmhhcHMgb2NjdXIgb25seSBpZiBhbiBhZGp1c3RtZW50IHRv
IGxlYWYgMSBoYXMgb2NjdXJyZWQuCgotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwor
KysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtMjUxLDYgKzI1MSw4IEBAIHN0cnVj
dCBjcHVpZF9kb21haW5faW5mbwogICAgIHVpbnQzMl90ICpmZWF0dXJlc2V0OwogICAgIHVuc2ln
bmVkIGludCBucl9mZWF0dXJlczsKIAorICAgIGJvb2wgaG9zdF9odHQ7CisKICAgICAvKiBQVi1v
bmx5IGluZm9ybWF0aW9uLiAqLwogICAgIGJvb2wgcHY2NDsKIApAQCAtMjkwLDYgKzI5Miw3IEBA
IHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGUKICAgICB4Y19kb21pbmZv
X3QgZGk7CiAgICAgdW5zaWduZWQgaW50IGluWzJdID0geyAwLCB+MFUgfSwgcmVnc1s0XTsKICAg
ICB1bnNpZ25lZCBpbnQgaSwgaG9zdF9ucl9mZWF0dXJlcyA9IHhjX2dldF9jcHVfZmVhdHVyZXNl
dF9zaXplKCk7CisgICAgeGNfcGh5c2luZm9fdCBwaHlzaW5mbzsKICAgICBpbnQgcmM7CiAKICAg
ICBjcHVpZChpbiwgcmVncyk7CkBAIC0zNDMsNiArMzQ2LDEwIEBAIHN0YXRpYyBpbnQgZ2V0X2Nw
dWlkX2RvbWFpbl9pbmZvKHhjX2ludGUKIAogICAgIGluZm8tPnhmZWF0dXJlX21hc2sgPSBkb21j
dGwudS52Y3B1ZXh0c3RhdGUueGZlYXR1cmVfbWFzazsKIAorICAgIHJjID0geGNfcGh5c2luZm8o
eGNoLCAmcGh5c2luZm8pOworICAgIGlmICggIXJjICYmIHBoeXNpbmZvLnRocmVhZHNfcGVyX2Nv
cmUgPiAxICkKKyAgICAgICAgaW5mby0+aG9zdF9odHQgPSB0cnVlOworCiAgICAgaWYgKCBkaS5o
dm0gKQogICAgIHsKICAgICAgICAgdWludDY0X3QgdmFsOwpAQCAtMzg1LDcgKzM5Miw3IEBAIHN0
YXRpYyB2b2lkIGFtZF94Y19jcHVpZF9wb2xpY3koY29uc3Qgc3QKICAgICB7CiAgICAgY2FzZSAw
eDAwMDAwMDAyOgogICAgIGNhc2UgMHgwMDAwMDAwNDoKLSAgICAgICAgcmVnc1swXSA9IHJlZ3Nb
MV0gPSByZWdzWzJdID0gMDsKKyAgICAgICAgcmVnc1swXSA9IHJlZ3NbMV0gPSByZWdzWzJdID0g
cmVnc1szXSA9IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDgwMDAwMDAwOgpAQCAt
Mzk1LDExICs0MDIsMjUgQEAgc3RhdGljIHZvaWQgYW1kX3hjX2NwdWlkX3BvbGljeShjb25zdCBz
dAogCiAgICAgY2FzZSAweDgwMDAwMDA4OgogICAgICAgICAvKgotICAgICAgICAgKiBFQ1hbMTU6
MTJdIGlzIEFwaWNJZENvcmVTaXplOiBFQ1hbNzowXSBpcyBOdW1iZXJPZkNvcmVzIChtaW51cyBv
bmUpLgotICAgICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICog
Mi4KKyAgICAgICAgICogRUNYWzE1OjEyXSBpcyBBcGljSWRDb3JlU2l6ZS4KKyAgICAgICAgICog
RUNYWzc6MF0gaXMgTnVtYmVyT2ZDb3JlcyAobWludXMgb25lKS4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggaW5mby0+aG9zdF9odHQgKQorICAgICAgICB7CisgICAgICAgICAgICByZWdzWzJd
ICY9IDB4ZjBmZnU7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICAvKgor
ICAgICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4gIEJ1
dCBtYWtlIHN1cmUgdG8gYXZvaWQKKyAgICAgICAgICogLSBvdmVyZmxvdywKKyAgICAgICAgICog
LSBnb2luZyBvdXQgb2Ygc3luYyB3aXRoIGxlYWYgMSBFQlhbMjM6MTZdLAorICAgICAgICAgKiAt
IGluY3JlbWVudGluZyBBcGljSWRDb3JlU2l6ZSB3aGVuIGl0J3MgemVybyAod2hpY2ggY2hhbmdl
cyB0aGUKKyAgICAgICAgICogICBtZWFuaW5nIG9mIGJpdHMgNzowKS4KICAgICAgICAgICovCi0g
ICAgICAgIHJlZ3NbMl0gPSAoKHJlZ3NbMl0gKyAoMXUgPDwgMTIpKSAmIDB4ZjAwMHUpIHwKLSAg
ICAgICAgICAgICAgICAgICgocmVnc1syXSAmIDB4ZmZ1KSA8PCAxKSB8IDF1OworICAgICAgICBp
ZiAoIChyZWdzWzJdICYgMHhmMDAwdSkgJiYgKHJlZ3NbMl0gJiAweGYwMDB1KSAhPSAweGYwMDB1
ICkKKyAgICAgICAgICAgIHJlZ3NbMl0gPSAoKHJlZ3NbMl0gKyAoMXUgPDwgMTIpKSAmIDB4ZjAw
MHUpIHwgKHJlZ3NbMl0gJiAweGZmdSk7CisgICAgICAgIGlmICggKHJlZ3NbMl0gJiAweDdmdSkg
PCAweDdmdSApCisgICAgICAgICAgICByZWdzWzJdID0gKHJlZ3NbMl0gJiAweGYwMDB1KSB8ICgo
cmVnc1syXSAmIDB4N2Z1KSA8PCAxKSB8IDF1OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
MHg4MDAwMDAwYTogewpAQCAtNDQyLDEwICs0NjMsMTkgQEAgc3RhdGljIHZvaWQgaW50ZWxfeGNf
Y3B1aWRfcG9saWN5KGNvbnN0CiAgICAgY2FzZSAweDAwMDAwMDA0OgogICAgICAgICAvKgogICAg
ICAgICAgKiBFQVhbMzE6MjZdIGlzIE1heGltdW0gQ29yZXMgUGVyIFBhY2thZ2UgKG1pbnVzIG9u
ZSkuCi0gICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAy
LgorICAgICAgICAgKiBFQVhbMjU6MTRdIGlzIE1heGltdW0gTG9naWNhbCBQcm9jZXNzb3JzIFNo
YXJpbmcgQ2FjaGUgKG1pbnVzIG9uZSkuCiAgICAgICAgICAqLwotICAgICAgICByZWdzWzBdID0g
KCgocmVnc1swXSAmIDB4N2MwMDAwMDB1KSA8PCAxKSB8IDB4MDQwMDAwMDB1IHwKLSAgICAgICAg
ICAgICAgICAgICAocmVnc1swXSAmIDB4M2ZmdSkpOworICAgICAgICBpZiAoIGluZm8tPmhvc3Rf
aHR0ICkKKyAgICAgICAgICAgIHJlZ3NbMF0gJj0gMHhmZmZmYzNmZnU7CisgICAgICAgIGVsc2UK
KyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFVwZGF0ZSB0byByZWZs
ZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAyLiAgTm90ZSB0aGF0IG92ZXJmbG93CisgICAgICAg
ICAgICAgKiBpcyBzdWZmaWNpZW50bHkgYmVuaWduIGhlcmUuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIHJlZ3NbMF0gPSAoKChyZWdzWzBdIHwgMHgwMDAwMjAwMHUpIDw8IDEpICYgMHgw
M2ZmYzAwMHUpIHwKKyAgICAgICAgICAgICAgICAgICAgICAocmVnc1swXSAmIDB4ZmMwMDAzZmZ1
KTsKKyAgICAgICAgfQogICAgICAgICByZWdzWzNdICY9IDB4M2ZmdTsKICAgICAgICAgYnJlYWs7
CiAKQEAgLTQ3OCw5ICs1MDgsMTMgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRfaHZtX3BvbGljeShj
b25zdCBzdAogICAgIGNhc2UgMHgwMDAwMDAwMToKICAgICAgICAgLyoKICAgICAgICAgICogRUJY
WzIzOjE2XSBpcyBNYXhpbXVtIExvZ2ljYWwgUHJvY2Vzc29ycyBQZXIgUGFja2FnZS4KLSAgICAg
ICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElDX0lEID0gdkNQVV9JRCAqIDIuCisgICAgICAg
ICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAyLCBidXQgbWFrZSBz
dXJlIHRvIGF2b2lkCisgICAgICAgICAqIG92ZXJmbG93LgogICAgICAgICAgKi8KLSAgICAgICAg
cmVnc1sxXSA9IChyZWdzWzFdICYgMHgwMDAwZmZmZnUpIHwgKChyZWdzWzFdICYgMHgwMDdmMDAw
MHUpIDw8IDEpOworICAgICAgICBpZiAoICFpbmZvLT5ob3N0X2h0dCAmJiAhKHJlZ3NbMV0gJiAw
eDAwODAwMDAwdSkgKQorICAgICAgICAgICAgcmVnc1sxXSA9IChyZWdzWzFdICYgMHgwMDAwZmZm
ZnUpIHwgKChyZWdzWzFdICYgMHgwMDdmMDAwMHUpIDw8IDEpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICByZWdzWzFdICY9IDB4MDBmZmZmZmZ1OwogCiAgICAgICAgIHJlZ3NbMl0gPSBpbmZv
LT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX1NTRTMpXTsKICAgICAgICAg
cmVnc1szXSA9IChpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0ZQ
VSldIHwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 11:58:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 11: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 1iAv4x-0006cr-UP; Thu, 19 Sep 2019 11:58:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C8m3=XO=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iAv4w-0006cQ-M4
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 11:58:30 +0000
X-Inumbo-ID: cb1d32f4-dad4-11e9-a337-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cb1d32f4-dad4-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 11:58:29 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id u3so2131927lfl.10
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 04:58: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=q4K70qfPmbAL6qf/du5rRnls1Hd554HwmZrgX2Ay7rU=;
 b=CEEgm+r1xuTkuENWK1k+wc5sVEdcgwYx9szvB3Q3CL2CXWzEIKJsyI3DfN5pWaaE/Q
 vHJhZ8UI+DM28j9/6vMsM1jomWsNjYbPTHJP7xnZFxE956+CoKYdnSrcr6iOWaxykDnw
 SKzXhhc0GYJraHthpZr/x517JfxClneq3Tm4OtK8ACm7gaYLGS6B6pUgcNHGnco4QXfx
 TQVl7rf8MFw9XFqao/AxO0E4mr+IegmDkBUDDJHUUW/poj6PBNBcdMDuBFSdX1rUXXuG
 SP/17cE3ArwMjS3Qrjuybf9UOUSSERmqpKnHT/Fk5FMrRXrZ7SnvPlTgNkP/UbDj/QH3
 e2VQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=q4K70qfPmbAL6qf/du5rRnls1Hd554HwmZrgX2Ay7rU=;
 b=hpAVOwEyiSQcT56ubYVYsg9lnt3TGB/YGKt7fnmb0Sb2WowbqYqfjwE/HAeqwfC2Sw
 GksFZmhKY5SXkJFjg+mwoDRC4IA2TGfkkasMkRr5ReoHevJLNDMKvHk3m1x3RIUOs3sX
 37sX4EejCabKpEI87HrdYBGoH+ClMkWkGGOjDTb4Z2VBl4qpqLgzgc8YEN0wRwjISt1/
 fibpq+gCzsVWPtClH1pxwoanWExiDVEpbCon5jfdR0wix4XHrfpcYicxr4Si9zWwB/JL
 oYe6/CbqyJ/lmzSrKJclbJfPUcrq3LAELaSNBTi9O7N+C0zySMmPT578iC4yL1f6+FbD
 4UIQ==
X-Gm-Message-State: APjAAAWtFCN8vi9Hsad+1U8n8iS1IgJY9nZV1dCLQsAK9M2WqQBA9AP2
 TbPMPavItg3hyv4EbvkfDBE=
X-Google-Smtp-Source: APXvYqw0aFJKnV7pOmicDiHlMQjkQ1hK6iCBoWunIbDnxlrxc2qf++gRUw0+3RAJ3oeIFnLZMR3WbQ==
X-Received: by 2002:a19:7715:: with SMTP id s21mr4725821lfc.98.1568894308193; 
 Thu, 19 Sep 2019 04:58: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 i6sm1517640lfc.37.2019.09.19.04.58.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Sep 2019 04:58:27 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
 <fd0e0580-2796-40c8-1f53-642e56d2c98e@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <5adb3723-8252-1aca-3f63-86a232d68004@gmail.com>
Date: Thu, 19 Sep 2019 14:58:26 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <fd0e0580-2796-40c8-1f53-642e56d2c98e@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE5LjA5LjE5IDE0OjQ1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
CkhpIEp1bGllbgoKCj4KPiBPbiAxMy8wOS8yMDE5IDE2OjM1LCBPbGVrc2FuZHIgVHlzaGNoZW5r
byB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+Pgo+PiBUaGUgSVBNTVUtVk1TQSBpcyBWTVNBLWNvbXBhdGlibGUgSS9P
IE1lbW9yeSBNYW5hZ2VtZW50IFVuaXQgKElPTU1VKQo+PiB3aGljaCBwcm92aWRlcyBhZGRyZXNz
IHRyYW5zbGF0aW9uIGFuZCBhY2Nlc3MgcHJvdGVjdGlvbiBmdW5jdGlvbmFsaXRpZXMKPj4gdG8g
cHJvY2Vzc2luZyB1bml0cyBhbmQgaW50ZXJjb25uZWN0IG5ldHdvcmtzLgo+Pgo+PiBQbGVhc2Ug
bm90ZSwgY3VycmVudCBkcml2ZXIgaXMgc3VwcG9zZWQgdG8gd29yayBvbmx5IHdpdGggbmV3ZXN0
Cj4+IFItQ2FyIEdlbjMgU29DcyByZXZpc2lvbnMgd2hpY2ggSVBNTVUgaGFyZHdhcmUgc3VwcG9y
dHMgc3RhZ2UgMiAKPj4gdHJhbnNsYXRpb24KPj4gdGFibGUgZm9ybWF0IGFuZCBpcyBhYmxlIHRv
IHVzZSBDUFUncyBQMk0gdGFibGUgYXMgaXMgaWYgb25lIGlzCj4+IDMtbGV2ZWwgcGFnZSB0YWJs
ZSAodXAgdG8gNDAgYml0IElQQSkuCj4+Cj4+IFRoZSBtYWpvciBkaWZmZXJlbmNlcyBjb21wYXJl
IHRvIHRoZSBMaW51eCBkcml2ZXIgYXJlOgo+Pgo+PiAxLiBTdGFnZSAxL1N0YWdlIDIgdHJhbnNs
YXRpb24uIExpbnV4IGRyaXZlciBzdXBwb3J0cyBTdGFnZSAxCj4+IHRyYW5zbGF0aW9uIG9ubHkg
KHdpdGggU3RhZ2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQpLiBJdCBtYW5hZ2VzCj4+IHBh
Z2UgdGFibGUgYnkgaXRzZWxmLiBCdXQgWGVuIGRyaXZlciBzdXBwb3J0cyBTdGFnZSAyIHRyYW5z
bGF0aW9uCj4+ICh3aXRoIFN0YWdlIDIgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0KSB0byBiZSBh
YmxlIHRvIHNoYXJlIHRoZSBQMk0KPj4gd2l0aCB0aGUgQ1BVLiBTdGFnZSAxIHRyYW5zbGF0aW9u
IGlzIGFsd2F5cyBieXBhc3NlZCBpbiBYZW4gZHJpdmVyLgo+Pgo+PiBTbywgWGVuIGRyaXZlciBp
cyBzdXBwb3NlZCB0byBiZSB1c2VkIHdpdGggbmV3ZXN0IFItQ2FyIEdlbjMgU29DIAo+PiByZXZp
c2lvbnMKPj4gb25seSAoSDMgRVMzLjAsIE0zLVcrLCBldGMuKSB3aGljaCBJUE1NVSBIL1cgc3Vw
cG9ydHMgc3RhZ2UgMiAKPj4gdHJhbnNsYXRpb24KPj4gdGFibGUgZm9ybWF0Lgo+Pgo+PiAyLiBB
QXJjaDY0IHN1cHBvcnQuIExpbnV4IGRyaXZlciB1c2VzIFZNU0F2OC0zMiBtb2RlLCB3aGlsZSBY
ZW4gZHJpdmVyCj4+IGVuYWJsZXMgQXJtdjggVk1TQXY4LTY0IG1vZGUgdG8gY292ZXIgdXAgdG8g
NDAgYml0IGlucHV0IGFkZHJlc3MuCj4+Cj4+IDMuIENvbnRleHQgYmFuayAoc2V0cyBvZiBwYWdl
IHRhYmxlKSB1c2FnZS4gSW4gWGVuLCBlYWNoIGNvbnRleHQgYmFuayBpcwo+PiBtYXBwZWQgdG8g
b25lIFhlbiBkb21haW4uIFNvLCBhbGwgZGV2aWNlcyBiZWluZyBwYXNzIHRocm91Z2hlZCB0byB0
aGUKPj4gc2FtZSBYZW4gZG9tYWluIHNoYXJlIHRoZSBzYW1lIGNvbnRleHQgYmFuay4KPj4KPj4g
NC4gSVBNTVUgZGV2aWNlIHRyYWNraW5nLiBJbiBYZW4sIGFsbCBJT01NVSBkZXZpY2VzIGFyZSBt
YW5hZ2VkCj4+IGJ5IHNpbmdsZSBkcml2ZXIgaW5zdGFuY2UuIFNvLCBkcml2ZXIgdXNlcyBnbG9i
YWwgbGlzdCB0byBrZWVwIHRyYWNrCj4+IG9mIHJlZ2lzdGVyZWQgSVBNTVUgZGV2aWNlcy4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Pj4gQ0M6IFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNv
bT4KPgo+IFRoZSBYZW4gc3BlY2lmaWMgYml0cyBsb29rcyBnb29kIG5vdy4gQXNzdW1pbmcgWW9z
aGloaXJvIHdpbGwgZ2l2ZSBoaXMgCj4gcmV2aWV3ZWQtYnkvYWNrZWQtYnk6Cj4KPiBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoYW5rIHlvdSEKCgpPbmUg
bm90ZSwgaXQgdHVybmVkIG91dCBbMV0gdGhhdCAiYXJncyIgcGFyYW1ldGVyIGluICJkdF94bGF0
ZSIgY2FsbGJhY2sgCm5lZWRzICJjb25zdCIgYWRkZWQgKGl0IGlzIG5vdCBhc3N1bWVkIHRvIG1v
ZGlmeSBpdCBpbnNpZGUgdGhlIGNhbGxiYWNrKS4KClRoaXMgbGVhZHMgdG8gYWRkaXRpb25hbCBj
aGFuZ2VzIHRvIHRoZSBJUE1NVSBkcml2ZXIuIElmIHlvdSBoYXBweSB3aXRoIAp0aGUgY2hhbmdl
cyBiZWxvdywgSSB3aWxsIHJldGFpbiB5b3VyIEEtYi4KCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyAKYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vaXBtbXUtdm1zYS5jCmluZGV4IGI1YzE4YzIuLjQzZTRhODQgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwpAQCAtNjk2LDcgKzY5Niw3IEBAIHN0YXRpYyB2
b2lkIGlwbW11X2RldGFjaF9kZXZpY2Uoc3RydWN0IAppcG1tdV92bXNhX2RvbWFpbiAqZG9tYWlu
LAogwqB9CgogwqBzdGF0aWMgaW50IGlwbW11X2luaXRfcGxhdGZvcm1fZGV2aWNlKHN0cnVjdCBk
ZXZpY2UgKmRldiwKLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgKmFy
Z3MpCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25zdCBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzICphcmdz
KQogwqB7CiDCoMKgwqDCoCBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVf
ZndzcGVjX2dldChkZXYpOwogwqDCoMKgwqAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXU7
CkBAIC0xMTc0LDcgKzExNzQsOCBAQCBzdGF0aWMgaW50IGlwbW11X3JlYXNzaWduX2RldmljZShz
dHJ1Y3QgZG9tYWluICpzLCAKc3RydWN0IGRvbWFpbiAqdCwKIMKgwqDCoMKgIHJldHVybiAwOwog
wqB9Cgotc3RhdGljIGludCBpcG1tdV9kdF94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBkdF9waGFuZGxlX2FyZ3MgKnNwZWMpCitzdGF0aWMgaW50IGlwbW11X2R0X3hsYXRlKHN0cnVj
dCBkZXZpY2UgKmRldiwKK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGNvbnN0IHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgKnNwZWMpCiDCoHsKIMKgwqDC
oMKgIGludCByZXQ7CgpAQCAtMTE4Nyw3ICsxMTg4LDcgQEAgc3RhdGljIGludCBpcG1tdV9kdF94
bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIApzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzICpzcGVjKQog
wqDCoMKgwqAgaWYgKCBzcGVjLT5hcmdzX2NvdW50ICE9IDEgfHwgc3BlYy0+YXJnc1swXSA+PSBJ
UE1NVV9VVExCX01BWCApCiDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwoKLcKgwqDC
oCByZXQgPSBpb21tdV9md3NwZWNfYWRkX2lkcyhkZXYsIHNwZWMtPmFyZ3MsIDEpOworwqDCoMKg
IHJldCA9IGlvbW11X2Z3c3BlY19hZGRfaWRzKGRldiwgKHVpbnQzMl90ICopc3BlYy0+YXJncywg
MSk7CiDCoMKgwqDCoCBpZiAoIHJldCApCiDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7CgoK
WzFdIApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTktMDkvbXNnMDE0NDMuaHRtbAoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVu
a28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 12:05:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 12: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 1iAvBW-0008L5-Ug; Thu, 19 Sep 2019 12:05:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAvBV-0008Ky-IC
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 12:05:17 +0000
X-Inumbo-ID: bcf69d22-dad5-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id bcf69d22-dad5-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 12:05:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B36328;
 Thu, 19 Sep 2019 05:05: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 6A3AD3F67D;
 Thu, 19 Sep 2019 05:05:13 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
 <fd0e0580-2796-40c8-1f53-642e56d2c98e@arm.com>
 <5adb3723-8252-1aca-3f63-86a232d68004@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b15b654a-5176-5acb-5eb6-bd870494ab78@arm.com>
Date: Thu, 19 Sep 2019 13:05:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5adb3723-8252-1aca-3f63-86a232d68004@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wOS8yMDE5IDEyOjU4LCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gT24gMTkuMDku
MTkgMTQ6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgT2xla3NhbmRyLAo+IAo+IAo+IEhp
IEp1bGllbgo+IAo+IAo+Pgo+PiBPbiAxMy8wOS8yMDE5IDE2OjM1LCBPbGVrc2FuZHIgVHlzaGNo
ZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlz
aGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBUaGUgSVBNTVUtVk1TQSBpcyBWTVNBLWNvbXBhdGli
bGUgSS9PIE1lbW9yeSBNYW5hZ2VtZW50IFVuaXQgKElPTU1VKQo+Pj4gd2hpY2ggcHJvdmlkZXMg
YWRkcmVzcyB0cmFuc2xhdGlvbiBhbmQgYWNjZXNzIHByb3RlY3Rpb24gZnVuY3Rpb25hbGl0aWVz
Cj4+PiB0byBwcm9jZXNzaW5nIHVuaXRzIGFuZCBpbnRlcmNvbm5lY3QgbmV0d29ya3MuCj4+Pgo+
Pj4gUGxlYXNlIG5vdGUsIGN1cnJlbnQgZHJpdmVyIGlzIHN1cHBvc2VkIHRvIHdvcmsgb25seSB3
aXRoIG5ld2VzdAo+Pj4gUi1DYXIgR2VuMyBTb0NzIHJldmlzaW9ucyB3aGljaCBJUE1NVSBoYXJk
d2FyZSBzdXBwb3J0cyBzdGFnZSAyIHRyYW5zbGF0aW9uCj4+PiB0YWJsZSBmb3JtYXQgYW5kIGlz
IGFibGUgdG8gdXNlIENQVSdzIFAyTSB0YWJsZSBhcyBpcyBpZiBvbmUgaXMKPj4+IDMtbGV2ZWwg
cGFnZSB0YWJsZSAodXAgdG8gNDAgYml0IElQQSkuCj4+Pgo+Pj4gVGhlIG1ham9yIGRpZmZlcmVu
Y2VzIGNvbXBhcmUgdG8gdGhlIExpbnV4IGRyaXZlciBhcmU6Cj4+Pgo+Pj4gMS4gU3RhZ2UgMS9T
dGFnZSAyIHRyYW5zbGF0aW9uLiBMaW51eCBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMQo+Pj4gdHJh
bnNsYXRpb24gb25seSAod2l0aCBTdGFnZSAxIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCkuIEl0
IG1hbmFnZXMKPj4+IHBhZ2UgdGFibGUgYnkgaXRzZWxmLiBCdXQgWGVuIGRyaXZlciBzdXBwb3J0
cyBTdGFnZSAyIHRyYW5zbGF0aW9uCj4+PiAod2l0aCBTdGFnZSAyIHRyYW5zbGF0aW9uIHRhYmxl
IGZvcm1hdCkgdG8gYmUgYWJsZSB0byBzaGFyZSB0aGUgUDJNCj4+PiB3aXRoIHRoZSBDUFUuIFN0
YWdlIDEgdHJhbnNsYXRpb24gaXMgYWx3YXlzIGJ5cGFzc2VkIGluIFhlbiBkcml2ZXIuCj4+Pgo+
Pj4gU28sIFhlbiBkcml2ZXIgaXMgc3VwcG9zZWQgdG8gYmUgdXNlZCB3aXRoIG5ld2VzdCBSLUNh
ciBHZW4zIFNvQyByZXZpc2lvbnMKPj4+IG9ubHkgKEgzIEVTMy4wLCBNMy1XKywgZXRjLikgd2hp
Y2ggSVBNTVUgSC9XIHN1cHBvcnRzIHN0YWdlIDIgdHJhbnNsYXRpb24KPj4+IHRhYmxlIGZvcm1h
dC4KPj4+Cj4+PiAyLiBBQXJjaDY0IHN1cHBvcnQuIExpbnV4IGRyaXZlciB1c2VzIFZNU0F2OC0z
MiBtb2RlLCB3aGlsZSBYZW4gZHJpdmVyCj4+PiBlbmFibGVzIEFybXY4IFZNU0F2OC02NCBtb2Rl
IHRvIGNvdmVyIHVwIHRvIDQwIGJpdCBpbnB1dCBhZGRyZXNzLgo+Pj4KPj4+IDMuIENvbnRleHQg
YmFuayAoc2V0cyBvZiBwYWdlIHRhYmxlKSB1c2FnZS4gSW4gWGVuLCBlYWNoIGNvbnRleHQgYmFu
ayBpcwo+Pj4gbWFwcGVkIHRvIG9uZSBYZW4gZG9tYWluLiBTbywgYWxsIGRldmljZXMgYmVpbmcg
cGFzcyB0aHJvdWdoZWQgdG8gdGhlCj4+PiBzYW1lIFhlbiBkb21haW4gc2hhcmUgdGhlIHNhbWUg
Y29udGV4dCBiYW5rLgo+Pj4KPj4+IDQuIElQTU1VIGRldmljZSB0cmFja2luZy4gSW4gWGVuLCBh
bGwgSU9NTVUgZGV2aWNlcyBhcmUgbWFuYWdlZAo+Pj4gYnkgc2luZ2xlIGRyaXZlciBpbnN0YW5j
ZS4gU28sIGRyaXZlciB1c2VzIGdsb2JhbCBsaXN0IHRvIGtlZXAgdHJhY2sKPj4+IG9mIHJlZ2lz
dGVyZWQgSVBNTVUgZGV2aWNlcy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlz
aGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+PiBDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+IENDOiBZb3NoaWhpcm8gU2hpbW9kYSA8eW9z
aGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+Cj4+Cj4+IFRoZSBYZW4gc3BlY2lmaWMgYml0
cyBsb29rcyBnb29kIG5vdy4gQXNzdW1pbmcgWW9zaGloaXJvIHdpbGwgZ2l2ZSBoaXMgCj4+IHJl
dmlld2VkLWJ5L2Fja2VkLWJ5Ogo+Pgo+PiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiAKPiBUaGFuayB5b3UhCj4gCj4gCj4gT25lIG5vdGUsIGl0IHR1cm5l
ZCBvdXQgWzFdIHRoYXQgImFyZ3MiIHBhcmFtZXRlciBpbiAiZHRfeGxhdGUiIGNhbGxiYWNrIG5l
ZWRzIAo+ICJjb25zdCIgYWRkZWQgKGl0IGlzIG5vdCBhc3N1bWVkIHRvIG1vZGlmeSBpdCBpbnNp
ZGUgdGhlIGNhbGxiYWNrKS4KPiAKPiBUaGlzIGxlYWRzIHRvIGFkZGl0aW9uYWwgY2hhbmdlcyB0
byB0aGUgSVBNTVUgZHJpdmVyLiBJZiB5b3UgaGFwcHkgd2l0aCB0aGUgCj4gY2hhbmdlcyBiZWxv
dywgSSB3aWxsIHJldGFpbiB5b3VyIEEtYi4KPiAKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYyAKPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9pcG1tdS12bXNhLmMKPiBpbmRleCBiNWMxOGMyLi40M2U0YTg0IDEwMDY0NAo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4gQEAgLTY5Niw3ICs2OTYsNyBA
QCBzdGF0aWMgdm9pZCBpcG1tdV9kZXRhY2hfZGV2aWNlKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFp
biAKPiAqZG9tYWluLAo+ICDCoH0KPiAKPiAgwqBzdGF0aWMgaW50IGlwbW11X2luaXRfcGxhdGZv
cm1fZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldiwKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0
IGR0X3BoYW5kbGVfYXJncyAqYXJncykKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3Qgc3RydWN0
IGR0X3BoYW5kbGVfYXJncyAqYXJncykKPiAgwqB7Cj4gIMKgwqDCoMKgIHN0cnVjdCBpb21tdV9m
d3NwZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KGRldik7Cj4gIMKgwqDCoMKgIHN0
cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11Owo+IEBAIC0xMTc0LDcgKzExNzQsOCBAQCBzdGF0
aWMgaW50IGlwbW11X3JlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpzLCBzdHJ1Y3QgCj4g
ZG9tYWluICp0LAo+ICDCoMKgwqDCoCByZXR1cm4gMDsKPiAgwqB9Cj4gCj4gLXN0YXRpYyBpbnQg
aXBtbXVfZHRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdz
ICpzcGVjKQo+ICtzdGF0aWMgaW50IGlwbW11X2R0X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwK
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29u
c3Qgc3RydWN0IGR0X3BoYW5kbGVfYXJncyAqc3BlYykKPiAgwqB7Cj4gIMKgwqDCoMKgIGludCBy
ZXQ7Cj4gCj4gQEAgLTExODcsNyArMTE4OCw3IEBAIHN0YXRpYyBpbnQgaXBtbXVfZHRfeGxhdGUo
c3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgCj4gZHRfcGhhbmRsZV9hcmdzICpzcGVjKQo+ICDC
oMKgwqDCoCBpZiAoIHNwZWMtPmFyZ3NfY291bnQgIT0gMSB8fCBzcGVjLT5hcmdzWzBdID49IElQ
TU1VX1VUTEJfTUFYICkKPiAgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsKPiAKPiAt
wqDCoMKgIHJldCA9IGlvbW11X2Z3c3BlY19hZGRfaWRzKGRldiwgc3BlYy0+YXJncywgMSk7Cj4g
K8KgwqDCoCByZXQgPSBpb21tdV9md3NwZWNfYWRkX2lkcyhkZXYsICh1aW50MzJfdCAqKXNwZWMt
PmFyZ3MsIDEpOwoKTkFjaywgeW91IHNob3VsZCBuZXZlciB1c2UgYSBjYXN0IHRvIHJlbW92ZSBh
IGNvbnN0LiBMb29raW5nIGF0IHRoZSBjb2RlLCAKaW9tbXVfZndzcGVjX2FkZF9pZHMoKSBkb2Vz
IG5vdCBuZWVkIHRvIG1vZGlmeSB0aGUgaWRzIHNvIHRoZSBjb25zdCBzaG91bGQgYmUgCnByb3Bh
Z2F0ZWQuCgpXaXRoIHRoYXQgaW4gcGxhY2UsIG15IGFjayBjYW4gc3RhbmQuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 12:07:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 12:07: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 1iAvDH-0000AV-Bu; Thu, 19 Sep 2019 12:07:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C8m3=XO=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iAvDF-0000AB-ON
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 12:07:05 +0000
X-Inumbo-ID: fe795a6e-dad5-11e9-b76c-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe795a6e-dad5-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 12:07:05 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id m7so3349992lji.2
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 05:07: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-transfer-encoding:content-language;
 bh=XD4C2mgINYiVzYLd69P1Xmr3K+Ipq2GYpFYMfXaDmM4=;
 b=Fnzt9JuoG+IfpKwezRVbABRcl/gU5cIWRQM4O0x29fc/JJpeawkVVkc92Sg6QN11YZ
 CZ2ZubPATsvFtFq0oTxggPdQ7MMnhgHMjWYyIdK6MB7nppe/F57vavmbuJFvS2iplBLf
 W1pMJX4uIFyBVd7IR/3aXFzNpeld9i+pSjFfmq7aNQchmBsGCoY+1o5MXmyvI8hUIlCP
 VVNQkSiSHyj9Hhw/W2KgJYSeRKlrfQlX+luCq+ZUTNSgxhy9vIcH6oftXWeJUzJiY5As
 EQYStMO1bWVoTW+SMV6ikoHhy/VcW76UL17ENhmJ5qStzLkE3z2Dvr85MNCDEkVT/HAj
 hrOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=XD4C2mgINYiVzYLd69P1Xmr3K+Ipq2GYpFYMfXaDmM4=;
 b=NG7INpOnEnNWEPBtxWmIhfraIWs6j2k+SdAJB3UQMYfn8tnGCMB+F8ZKLtj6hge5Xk
 g25RN2bcf6lBTI4III1igD7J52uzRU0FZMP1r5eKHSNaDCO/chX0CA/6Upyw8MfGrilu
 ESuDCHxoCFDS3Kkdh51FB/JFLDTVm76zpaX8HumL0futTUGUAaa5ndmxrnvloOFfzFPw
 /PgAYuAxZ/YeWJlvt7tMABTRxp6Gkr3YnZQJj99a0gYLsvlFhyY5Ay+cquK7xODeYzUC
 iaVvxQtiTKKXaSufJGpGbt5ilR3viHryDHI/pnUh3kREaWBCgvylGAcyU/jdxXVBD254
 JK3g==
X-Gm-Message-State: APjAAAXzByzU3WM43LbJps3lm7YTfqqpRZK/GB+b6LTxJKdD+WN0WICx
 JedVn/BMgIU2PxpLRQkzaT/oUoqj7tA=
X-Google-Smtp-Source: APXvYqzfthFcQSehDJkq2XTFIF4cfUV5CtHHTnKgmgGJXeE3jfGFUSbd0sh8195+E5Q12JAjaxvuHw==
X-Received: by 2002:a05:651c:154:: with SMTP id
 c20mr4628120ljd.83.1568894823708; 
 Thu, 19 Sep 2019 05:07:03 -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 y20sm1616044ljj.89.2019.09.19.05.07.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Sep 2019 05:07:03 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-7-git-send-email-olekstysh@gmail.com>
 <0cdbf4a2-a769-f62c-a547-5c7ad87f0fc3@suse.com>
 <12f7d629-59c9-5922-0217-02c9d610bc28@gmail.com>
 <f10cc304-96f8-f942-0ef2-0a9d4544f288@suse.com>
 <f8ab5e72-2475-3884-c23f-84d07eba11ba@gmail.com>
 <f243004b-9069-566c-1e8c-ba49e401c98d@arm.com>
 <69614adc-d2fb-ea4f-7659-3f65e40116a3@suse.com>
 <f17ed0cd-5401-e3d6-86a7-7067edaeec39@gmail.com>
 <afc9b503-665a-5168-5b80-87867d3e5902@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <79893d3f-d61e-632a-0e1a-c46b99e4c714@gmail.com>
Date: Thu, 19 Sep 2019 15:07:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <afc9b503-665a-5168-5b80-87867d3e5902@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 6/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

CkhpLCBhbGwuCgoKCj4+Cj4+Pj4+Pj4+PiArc3RydWN0IGlvbW11X2Z3c3BlYyB7Cj4+Pj4+Pj4+
PiArwqDCoMKgIC8qIHRoaXMgZGV2aWNlJ3MgSU9NTVUgKi8KPj4+Pj4+Pj4+ICvCoMKgwqAgc3Ry
dWN0IGRldmljZSAqaW9tbXVfZGV2Owo+Pj4+Pj4+Pj4gK8KgwqDCoCAvKiBJT01NVSBkcml2ZXIg
cHJpdmF0ZSBkYXRhIGZvciB0aGlzIGRldmljZSAqLwo+Pj4+Pj4+Pj4gK8KgwqDCoCB2b2lkICpp
b21tdV9wcml2Owo+Pj4+Pj4+Pj4gK8KgwqDCoCAvKiBudW1iZXIgb2YgYXNzb2NpYXRlZCBkZXZp
Y2UgSURzICovCj4+Pj4+Pj4+PiArwqDCoMKgIHVuc2lnbmVkIGludCBudW1faWRzOwo+Pj4+Pj4+
Pj4gK8KgwqDCoCAvKiBJRHMgd2hpY2ggdGhpcyBkZXZpY2UgbWF5IHByZXNlbnQgdG8gdGhlIElP
TU1VICovCj4+Pj4+Pj4+PiArwqDCoMKgIHVpbnQzMl90IGlkc1sxXTsKPj4+Pj4+Pj4+ICt9Owo+
Pj4+Pj4+PiBOb3RlIHRoYXQgeW91IGFidXNlIHhyZWFsbG9jX2ZsZXhfc3RydWN0KCkgd2hlbiB1
c2luZyBpdCB3aXRoIHN1Y2gKPj4+Pj4+Pj4gYSB0eXBlOiBUaGUgbGFzdCBmaWVsZCBpcyBfbm90
XyBhIGZsZXhpYmxlIGFycmF5IG1lbWJlci4gQ29tcGlsZXJzCj4+Pj4+Pj4+IG1pZ2h0IGxlZ2l0
aW1hdGVseSB3YXJuIGlmIHRoZXkgY2FuIHByb3ZlIHRoYXQgeW91IGFjY2Vzcwo+Pj4+Pj4+PiBw
LT5pZHNbMV0gYW55d2hlcmUsIGRlc3BpdGUgeW91IChwcmVzdW1hYmx5KSBoYXZpbmcgYWxsb2Nh
dGVkIAo+Pj4+Pj4+PiBlbm91Z2gKPj4+Pj4+Pj4gc3BhY2UuIChJIGhhdmVuJ3QgYmVlbiBhYmxl
IHRvIHRoaW5rIG9mIGEgd2F5IGZvciB0aGUgbWFjcm8gdG8KPj4+Pj4+Pj4gYWN0dWFsbHkgZGV0
ZWN0IGFuZCBoZW5jZSByZWZ1c2Ugc3VjaCB3cm9uZyB1c2VzLikKPj4+Pj4+PiBJbmRlZWQsIHlv
dSBhcmUgcmlnaHQuIEkgYW0gaW4gZG91YnQsIHdoZXRoZXIgdG8gcmV0YWluIHBvcnRlZCBmcm9t
Cj4+Pj4+Pj4gTGludXggY29kZSAoaWRzWzFdKQo+Pj4+Pj4+Cj4+Pj4+Pj4gYW5kIG1lbnRpb24g
YWJvdXQgc3VjaCBhYnVzZSBvciBjaGFuZ2UgaXQgdG8gZGVhbCB3aXRoIHJlYWwgCj4+Pj4+Pj4g
ZmxleGlibGUKPj4+Pj4+PiBhcnJheSBtZW1iZXIgKGlkc1tdKS4gQW55IHRob3VnaHRzPwo+Pj4+
Pj4gSSdtIG9mIHRoZSBzdHJvbmcgb3BpbmlvbiB0aGF0IHlvdSBzaG91bGQgc3dpdGNoIHRvIFtd
IChvciBhdAo+Pj4+Pj4gbGVhc3QgWzBdKSBub3RhdGlvbi4KPj4+Pj4gSSBnb3QgaXQuIFdlbGws
IHdpbGwgc3dpdGNoIHRvIGlkc1tdIGlmIHRoZXJlIGFyZSBubyBvYmplY3Rpb25zLgo+Pj4+IEkg
c3VzcGVjdCB0aGUgcmF0aW9uYWxlIHRvIHVzZSAxIHJhdGhlciB0aGFuIDAgaXMgdG8gYXZvaWQg
dGhlIAo+Pj4+IHJlLWFsbG9jYXRpb24gaW4KPj4+PiB0aGUgY29tbW9uIGNhc2Ugd2hlcmUgYSBk
ZXZpY2UgaGFzIGEgc2luZ2xlIElELgo+Pj4+Cj4+Pj4gSSB3b3VsZCBsaWtlIHRvIHJldGFpbiB0
aGUgc2ltaWxhciBiZWhhdmlvci4gVGhlIGlkc1sxXSBpcyBwcm9iYWJseSAKPj4+PiB0aGUgbW9z
dAo+Pj4+IHByZXR0eSB3YXkgdG8gZG8gaXQuCj4+Pj4KPj4+PiBBbm90aGVyIHNvbHV0aW9uIHdv
dWxkIHRvIHVzZSB4bWFsbG9jX2J5dGVzKCkgZm9yIHRoZSBpbml0aWFsIAo+Pj4+IGFsbG9jYXRp
b24gb2YKPj4+PiB4bWFsbG9jX2J5dGVzKCkuCj4+PiBXaHkgbm90IHVzZSB4bWFsbG9jX2ZsZXhf
PHdoYXRldmVyPigpIG9uIHRoZSBmaXJzdCBhbGxvY2F0aW9uLCB0b28/Cj4+IEhtbSwgd2h5IG5v
dD8gTG9va3MgbGlrZSB0aGUgeG1hbGxvY19mbGV4X3N0cnVjdCBmaXRzIGhlcmUuCj4+Cj4+IFRo
ZSBmaXJzdCBhbGxvY2F0aW9uIHdvdWxkIGJlOgo+Pgo+PiBmd3NwZWMgPSB4bWFsbG9jX2ZsZXhf
c3RydWN0KHN0cnVjdCBpb21tdV9md3NwZWMswqAgaWRzLCAxKTsKPj4KPj4KPj4gVGhlIHJlLWFs
bG9jYXRpb24gZm9yIHRoZSBkZXZpY2VzIHdpdGggc2luZ2xlIElEIHdvdWxkIGRvIGVmZmVjdGl2
ZWx5IAo+PiBub3RoaW5nIChhc3N1bWluZyB0aGF0IF94cmVhbGxvYyB3aWxsIHJlY29nbml6ZSB0
aGF0IHNpemUgaXMgdGhlIHNhbWUpOgo+Pgo+PiBmd3NwZWMgPSB4cmVhbGxvY19mbGV4X3N0cnVj
dChmd3NwZWMsIGlkcywgZndzcGVjLT5udW1faWRzICsgbnVtX2lkcyk7Cj4+Cj4+Cj4+IEp1bGll
biwgd2hhdCBkbyB5b3UgdGhpbms/Cj4KPiBJIGFtIGhhcHB5IHdpdGggdGhhdC4gVGhlIGZpcnN0
IGFsbG9jYXRpb24gd291bGQgbmVlZCBhIGNvbW1lbnQgb24gdG9wIAo+IGV4cGxhaW5pbmcgdGhl
IHJlYXNvbiBvZiB0aGUgIjEiLgoKU3VyZSwgd2lsbCBhZGQuCgoKCi0tIApSZWdhcmRzLAoKT2xl
a3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 12:08:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 12:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAvEz-0000bp-Sc; Thu, 19 Sep 2019 12:08:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C8m3=XO=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iAvEy-0000bO-Fd
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 12:08:52 +0000
X-Inumbo-ID: 3dfa72c2-dad6-11e9-b299-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3dfa72c2-dad6-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 12:08:51 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id r22so2194011lfm.1
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 05:08: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=anhbgPSwzBRPJC6XzXR6lPh+gfvvWdc6ywTpqdb2Jjg=;
 b=fSLh5AZENBEh6tiWPDmEd4wJ/aCpLR6++VucFeGFZS8872v2FGMcJgO213i68cPBhZ
 IKfh2I1LCLkWrP8nFRzZMSGe8a75vIcmlQLOyec69ODm9OZL4ybTc7Yf8NNA1jP88OME
 xaJX+BynRsotULA5bn19p1anXsEanlTL9WCFb5hBhgLNpky8O4ZOtXLIvbpuwjx+xQhw
 3Q85AtsJaD2ruKQJFMfODiOtcDBMXRuTxU8/Zu0FShjyGbcZhlTz8H3abPULv5cnJg2S
 y6UYCDyrhemZv37rTpscHoI9jCgZPh/d82EYvkav5EPQqmfOWYShShOcgjpdJ42S6d4l
 3klg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=anhbgPSwzBRPJC6XzXR6lPh+gfvvWdc6ywTpqdb2Jjg=;
 b=H0QonJqikBfTG+LH/zt+53nE7+PP3qtVNXtqZua50fI53ACPrUxEyknyo6Yxl7VhjE
 Xjl2PI7gdF4gl2qE46zC1SMg/D+Ua2cbFZyATNJymyP5J8ZqaKVEhxJ1v3zDBplLVY3w
 PPk7dNVSWoLPr2nCfFA+shnQMbILihGskLUGGzgp9sg0WJuKFEPlTkt+MmA1md0b05PA
 j24Swv+Ahv9ebQLJwKsqzz4anQjd/hvpsSUy9J7a79nP0PN4EKBohCHI/yGmiN/rjhmX
 A/ELbM+MIDJ6L3ly1o0s5bXM+U5kPpBQsbxkrggL+ZBPEV/Logc9hxQpVjsF1arnOzUj
 hCVQ==
X-Gm-Message-State: APjAAAXXeD8YMoXWHHnaeWqbxHen8sJ/zanBxTBeICrW+AohxAve1vuU
 77jLES1+ix02Im0ZPWlyh+4=
X-Google-Smtp-Source: APXvYqya53ImuWu/vL5XhE4RvkmTZqLXkRVCKxXArWlU+TqYDU/kaDMPEQZSkLuOkBLTQugkRSghQw==
X-Received: by 2002:ac2:515b:: with SMTP id q27mr4984969lfd.154.1568894930382; 
 Thu, 19 Sep 2019 05:08:50 -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 m6sm1608096ljj.3.2019.09.19.05.08.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Sep 2019 05:08:49 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
 <fd0e0580-2796-40c8-1f53-642e56d2c98e@arm.com>
 <5adb3723-8252-1aca-3f63-86a232d68004@gmail.com>
 <b15b654a-5176-5acb-5eb6-bd870494ab78@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <6f7d51ae-538e-dfde-d8c7-4e1caeafe558@gmail.com>
Date: Thu, 19 Sep 2019 15:08:49 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b15b654a-5176-5acb-5eb6-bd870494ab78@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE5LjA5LjE5IDE1OjA1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4u
CgoKPgo+IE9uIDE5LzA5LzIwMTkgMTI6NTgsIE9sZWtzYW5kciB3cm90ZToKPj4KPj4gT24gMTku
MDkuMTkgMTQ6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIE9sZWtzYW5kciwKPj4KPj4K
Pj4gSGkgSnVsaWVuCj4+Cj4+Cj4+Pgo+Pj4gT24gMTMvMDkvMjAxOSAxNjozNSwgT2xla3NhbmRy
IFR5c2hjaGVua28gd3JvdGU6Cj4+Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtz
YW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gVGhlIElQTU1VLVZNU0EgaXMgVk1T
QS1jb21wYXRpYmxlIEkvTyBNZW1vcnkgTWFuYWdlbWVudCBVbml0IChJT01NVSkKPj4+PiB3aGlj
aCBwcm92aWRlcyBhZGRyZXNzIHRyYW5zbGF0aW9uIGFuZCBhY2Nlc3MgcHJvdGVjdGlvbiAKPj4+
PiBmdW5jdGlvbmFsaXRpZXMKPj4+PiB0byBwcm9jZXNzaW5nIHVuaXRzIGFuZCBpbnRlcmNvbm5l
Y3QgbmV0d29ya3MuCj4+Pj4KPj4+PiBQbGVhc2Ugbm90ZSwgY3VycmVudCBkcml2ZXIgaXMgc3Vw
cG9zZWQgdG8gd29yayBvbmx5IHdpdGggbmV3ZXN0Cj4+Pj4gUi1DYXIgR2VuMyBTb0NzIHJldmlz
aW9ucyB3aGljaCBJUE1NVSBoYXJkd2FyZSBzdXBwb3J0cyBzdGFnZSAyIAo+Pj4+IHRyYW5zbGF0
aW9uCj4+Pj4gdGFibGUgZm9ybWF0IGFuZCBpcyBhYmxlIHRvIHVzZSBDUFUncyBQMk0gdGFibGUg
YXMgaXMgaWYgb25lIGlzCj4+Pj4gMy1sZXZlbCBwYWdlIHRhYmxlICh1cCB0byA0MCBiaXQgSVBB
KS4KPj4+Pgo+Pj4+IFRoZSBtYWpvciBkaWZmZXJlbmNlcyBjb21wYXJlIHRvIHRoZSBMaW51eCBk
cml2ZXIgYXJlOgo+Pj4+Cj4+Pj4gMS4gU3RhZ2UgMS9TdGFnZSAyIHRyYW5zbGF0aW9uLiBMaW51
eCBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMQo+Pj4+IHRyYW5zbGF0aW9uIG9ubHkgKHdpdGggU3Rh
Z2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQpLiBJdCBtYW5hZ2VzCj4+Pj4gcGFnZSB0YWJs
ZSBieSBpdHNlbGYuIEJ1dCBYZW4gZHJpdmVyIHN1cHBvcnRzIFN0YWdlIDIgdHJhbnNsYXRpb24K
Pj4+PiAod2l0aCBTdGFnZSAyIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCkgdG8gYmUgYWJsZSB0
byBzaGFyZSB0aGUgUDJNCj4+Pj4gd2l0aCB0aGUgQ1BVLiBTdGFnZSAxIHRyYW5zbGF0aW9uIGlz
IGFsd2F5cyBieXBhc3NlZCBpbiBYZW4gZHJpdmVyLgo+Pj4+Cj4+Pj4gU28sIFhlbiBkcml2ZXIg
aXMgc3VwcG9zZWQgdG8gYmUgdXNlZCB3aXRoIG5ld2VzdCBSLUNhciBHZW4zIFNvQyAKPj4+PiBy
ZXZpc2lvbnMKPj4+PiBvbmx5IChIMyBFUzMuMCwgTTMtVyssIGV0Yy4pIHdoaWNoIElQTU1VIEgv
VyBzdXBwb3J0cyBzdGFnZSAyIAo+Pj4+IHRyYW5zbGF0aW9uCj4+Pj4gdGFibGUgZm9ybWF0Lgo+
Pj4+Cj4+Pj4gMi4gQUFyY2g2NCBzdXBwb3J0LiBMaW51eCBkcml2ZXIgdXNlcyBWTVNBdjgtMzIg
bW9kZSwgd2hpbGUgWGVuIGRyaXZlcgo+Pj4+IGVuYWJsZXMgQXJtdjggVk1TQXY4LTY0IG1vZGUg
dG8gY292ZXIgdXAgdG8gNDAgYml0IGlucHV0IGFkZHJlc3MuCj4+Pj4KPj4+PiAzLiBDb250ZXh0
IGJhbmsgKHNldHMgb2YgcGFnZSB0YWJsZSkgdXNhZ2UuIEluIFhlbiwgZWFjaCBjb250ZXh0IAo+
Pj4+IGJhbmsgaXMKPj4+PiBtYXBwZWQgdG8gb25lIFhlbiBkb21haW4uIFNvLCBhbGwgZGV2aWNl
cyBiZWluZyBwYXNzIHRocm91Z2hlZCB0byB0aGUKPj4+PiBzYW1lIFhlbiBkb21haW4gc2hhcmUg
dGhlIHNhbWUgY29udGV4dCBiYW5rLgo+Pj4+Cj4+Pj4gNC4gSVBNTVUgZGV2aWNlIHRyYWNraW5n
LiBJbiBYZW4sIGFsbCBJT01NVSBkZXZpY2VzIGFyZSBtYW5hZ2VkCj4+Pj4gYnkgc2luZ2xlIGRy
aXZlciBpbnN0YW5jZS4gU28sIGRyaXZlciB1c2VzIGdsb2JhbCBsaXN0IHRvIGtlZXAgdHJhY2sK
Pj4+PiBvZiByZWdpc3RlcmVkIElQTU1VIGRldmljZXMuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+
Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4gQ0M6IFlvc2hp
aGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KPj4+Cj4+PiBU
aGUgWGVuIHNwZWNpZmljIGJpdHMgbG9va3MgZ29vZCBub3cuIEFzc3VtaW5nIFlvc2hpaGlybyB3
aWxsIGdpdmUgCj4+PiBoaXMgcmV2aWV3ZWQtYnkvYWNrZWQtYnk6Cj4+Pgo+Pj4gQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IFRoYW5rIHlvdSEKPj4K
Pj4KPj4gT25lIG5vdGUsIGl0IHR1cm5lZCBvdXQgWzFdIHRoYXQgImFyZ3MiIHBhcmFtZXRlciBp
biAiZHRfeGxhdGUiIAo+PiBjYWxsYmFjayBuZWVkcyAiY29uc3QiIGFkZGVkIChpdCBpcyBub3Qg
YXNzdW1lZCB0byBtb2RpZnkgaXQgaW5zaWRlIAo+PiB0aGUgY2FsbGJhY2spLgo+Pgo+PiBUaGlz
IGxlYWRzIHRvIGFkZGl0aW9uYWwgY2hhbmdlcyB0byB0aGUgSVBNTVUgZHJpdmVyLiBJZiB5b3Ug
aGFwcHkgCj4+IHdpdGggdGhlIGNoYW5nZXMgYmVsb3csIEkgd2lsbCByZXRhaW4geW91ciBBLWIu
Cj4+Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUt
dm1zYS5jIAo+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKPj4g
aW5kZXggYjVjMThjMi4uNDNlNGE4NCAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL2lwbW11LXZtc2EuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaXBtbXUtdm1zYS5jCj4+IEBAIC02OTYsNyArNjk2LDcgQEAgc3RhdGljIHZvaWQgaXBtbXVf
ZGV0YWNoX2RldmljZShzdHJ1Y3QgCj4+IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sCj4+IMKg
wqB9Cj4+Cj4+IMKgwqBzdGF0aWMgaW50IGlwbW11X2luaXRfcGxhdGZvcm1fZGV2aWNlKHN0cnVj
dCBkZXZpY2UgKmRldiwKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBkdF9waGFuZGxlX2Fy
Z3MgKmFyZ3MpCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25zdCBzdHJ1Y3QgZHRfcGhhbmRsZV9h
cmdzIAo+PiAqYXJncykKPj4gwqDCoHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgaW9tbXVfZndzcGVj
ICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpOwo+PiDCoMKgwqDCoMKgIHN0cnVj
dCBpcG1tdV92bXNhX2RldmljZSAqbW11Owo+PiBAQCAtMTE3NCw3ICsxMTc0LDggQEAgc3RhdGlj
IGludCBpcG1tdV9yZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAKPj4gKnMsIHN0cnVjdCBk
b21haW4gKnQsCj4+IMKgwqDCoMKgwqAgcmV0dXJuIDA7Cj4+IMKgwqB9Cj4+Cj4+IC1zdGF0aWMg
aW50IGlwbW11X2R0X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGR0X3BoYW5kbGVf
YXJncyAKPj4gKnNwZWMpCj4+ICtzdGF0aWMgaW50IGlwbW11X2R0X3hsYXRlKHN0cnVjdCBkZXZp
Y2UgKmRldiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGNvbnN0IHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgKnNwZWMpCj4+IMKgwqB7Cj4+IMKg
wqDCoMKgwqAgaW50IHJldDsKPj4KPj4gQEAgLTExODcsNyArMTE4OCw3IEBAIHN0YXRpYyBpbnQg
aXBtbXVfZHRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LCAKPj4gc3RydWN0IGR0X3BoYW5kbGVf
YXJncyAqc3BlYykKPj4gwqDCoMKgwqDCoCBpZiAoIHNwZWMtPmFyZ3NfY291bnQgIT0gMSB8fCBz
cGVjLT5hcmdzWzBdID49IElQTU1VX1VUTEJfTUFYICkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJl
dHVybiAtRUlOVkFMOwo+Pgo+PiAtwqDCoMKgIHJldCA9IGlvbW11X2Z3c3BlY19hZGRfaWRzKGRl
diwgc3BlYy0+YXJncywgMSk7Cj4+ICvCoMKgwqAgcmV0ID0gaW9tbXVfZndzcGVjX2FkZF9pZHMo
ZGV2LCAodWludDMyX3QgKilzcGVjLT5hcmdzLCAxKTsKPgo+IE5BY2ssIHlvdSBzaG91bGQgbmV2
ZXIgdXNlIGEgY2FzdCB0byByZW1vdmUgYSBjb25zdC4gTG9va2luZyBhdCB0aGUgCj4gY29kZSwg
aW9tbXVfZndzcGVjX2FkZF9pZHMoKSBkb2VzIG5vdCBuZWVkIHRvIG1vZGlmeSB0aGUgaWRzIHNv
IHRoZSAKPiBjb25zdCBzaG91bGQgYmUgcHJvcGFnYXRlZC4KPgo+IFdpdGggdGhhdCBpbiBwbGFj
ZSwgbXkgYWNrIGNhbiBzdGFuZC4KCkZhaXIgZW5vdWdoLCB3aWxsIHByb3BhZ2F0ZS4KCgotLSAK
UmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 12:10:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 12: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 1iAvGK-0001Xa-Bl; Thu, 19 Sep 2019 12:10:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAvGJ-0001XI-12
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 12:10:15 +0000
X-Inumbo-ID: 6c0d77ea-dad6-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c0d77ea-dad6-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 12:10:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAvGB-0006P3-LF; Thu, 19 Sep 2019 12:10:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iAvGB-0003DT-9Q; Thu, 19 Sep 2019 12:10:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAvGB-0004V1-8k; Thu, 19 Sep 2019 12:10:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141442-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-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-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-amd64-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-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-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-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=968722f5371ad5deee23fc20269fdc44c23014b1
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 12:10:07 +0000
Subject: [Xen-devel] [linux-4.14 test] 141442: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ0MiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDE0MDAgUkVHUi4gdnMuIDEzOTkx
MAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxNDE0MDAgcGFzcyBpbiAxNDE0NDIKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgaW4gMTQxNDAwIHBhc3MgaW4gMTQxNDQyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQxNDAwIHBhc3MgaW4gMTQxNDQy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ICAgIGZhaWwgcGFzcyBpbiAxNDE0MDAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxMzk4NzEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIx
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzZmZlMWU3OWMxNzRiMjA5
M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk5MTAgIDIw
MTktMDgtMTAgMTY6MjQ6MTcgWiAgIDM5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMTkz
ICAyMDE5LTA4LTE2IDA4OjM4OjUxIFogICAzNCBkYXlzICAgNDAgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQxMzY3ICAyMDE5LTA5LTE2IDExOjQzOjA0IFogICAgMyBkYXlzICAgIDMg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQozMTIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5v
dCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA5NzA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 12:25:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 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 1iAvUu-0004AW-VF; Thu, 19 Sep 2019 12:25:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C8m3=XO=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iAvUt-0004AR-Jb
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 12:25:19 +0000
X-Inumbo-ID: 8a56edba-dad8-11e9-978d-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a56edba-dad8-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 12:25:18 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id y23so3361757lje.9
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 05: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-transfer-encoding:content-language;
 bh=+90Hot02a9rmJaGAPUrO55FUeljP6KcR1a2k0GQsd/Y=;
 b=JYZFzLj4b4kZHfFN6F8dkHJ6BV+RZilmnvAFV/5gspMLRuHYtXL4YDvj5WtZ47XGd0
 fim3sK9J4/q+O8hS9m9pnKPz7egLyRUGobCaDInrzfY2X2HcoDph5Xvu+1SYyEdd31jW
 B3MSDvDffq6T0Gw18vcSiEUOLnzncT/4akeQVCEZHXZLxSO4/Zi25t+VI8bRSB+RN54Y
 5qp4I/nl7PuhLJqrXyv5qFHyiUxrGHLh/hZxjNdJSJXjQSE8ridoSnTXz5zJln096kA/
 Rxxg9YR/9UrAv4hMNXzDADc4VFbW+HJZF58rC+EwqnfdCgRlFKRst3AAWnLaRRMrhpjA
 t42w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=+90Hot02a9rmJaGAPUrO55FUeljP6KcR1a2k0GQsd/Y=;
 b=EphvpHdn/wekaBFsZ2wPinwWvrl0fMcBGRFY7eX3u0vfqJqmqvWaaEt6xqdpaNyXkK
 PekDMbC69yQpZuesQKxhJroVUY76NTVah99OHn8kDWb/J9S4QFT48wNcXOI9LL8YEJG3
 /xOUgCklzUNmKRKmUZMoEBiXJ39pyezVgejDnvS00nuQJ2+MQTYNBJVubzwtsJNulqKL
 Izz67Wh8DljtmGdrOLmuMYhDbYcYcKy3ycnLaONEKyhRAm3qRq5lN8WF/JZgfh8yLrNF
 sLqml1oaLPs3z/+prJkHFS892e6Je/IzzVcJ4LGWaghXorqDxQO0fyUPOTg5PnrV6+TX
 f+nA==
X-Gm-Message-State: APjAAAWSt+wIEddqzU+iHUR9BX76Lec7BULZDyJAFlS7woY6iRZXC9c0
 NhGmGQoHfPVJqKaahnc48jU=
X-Google-Smtp-Source: APXvYqxl4pxh/0/J8CYqkwmC50SZQJ5Tyg6gq27CgowlV360XSy4OEbeaWZv+FBdauq5jeJxc/5Ncg==
X-Received: by 2002:a2e:94cd:: with SMTP id r13mr5255462ljh.24.1568895917559; 
 Thu, 19 Sep 2019 05:25:17 -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 w13sm1547279lfk.47.2019.09.19.05.25.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Sep 2019 05:25:17 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
 <631c94fe-d3ac-002b-0e1d-30b9b03158d1@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <aa7eb317-7807-71ba-8fe2-2e944516dcd6@gmail.com>
Date: Thu, 19 Sep 2019 15:25:15 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <631c94fe-d3ac-002b-0e1d-30b9b03158d1@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

Ck9uIDE5LjA5LjE5IDE0OjM1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGksIEp1bGllbi4KCgo+Cj4gT24gMTMvMDkvMjAxOSAxNjozNSwgT2xla3NhbmRyIFR5c2hjaGVu
a28gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNo
ZW5rb0BlcGFtLmNvbT4KPj4KPj4gVGhlIG1haW4gcHVwcm9zZSBvZiB0aGlzIHBhdGNoIGlzIHRv
IGFkZCBhIHdheSB0byByZWdpc3RlciBEVCBkZXZpY2UKPj4gKHdoaWNoIGlzIGJlaGluZCB0aGUg
SU9NTVUpIHVzaW5nIHRoZSBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIFsxXQo+PiBiZWZvcmUg
YXNzaWduaW5nIHRoYXQgZGV2aWNlIHRvIGEgZG9tYWluLgo+Pgo+PiBTbywgdGhpcyBwYXRjaCBh
ZGRzIG5ldyAiaW9tbXVfYWRkX2R0X2RldmljZSIgQVBJIGZvciBhZGRpbmcgRFQgZGV2aWNlCj4+
IHRvIHRoZSBJT01NVSB1c2luZyBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIGFuZCBwcmV2aW91
c2x5IGFkZGVkCj4+ICJpb21tdV9md3NwZWMiIHN1cHBvcnQuIEl0IGlzIGNhbGxlZCB3aGVuIGNv
bnN0cnVjdGluZyBEb20wIHNpbmNlCj4+ICJpb21tdV9hc3NpZ25fZHRfZGV2aWNlIiBjYW4gYmUg
Y2FsbGVkIGZvciBEb20wIGFsc28uCj4KPiBUaGUgbGFzdCBzZW50ZW5jZSBpcyBtaXNsZWFkaW5n
LiBZZXMgc29tZSBkZXZpY2VzIG1heSBiZSBhc3NpZ25lZCB0byAKPiB0aGUgaGFyZHdhcmUgZG9t
YWluIChha2EgZG9tMCkgYnV0IG90aGVyIG1heSBiZSBhc3NpZ25lZCB0byBvdGhlciAKPiBkb21h
aW5zLgo+Cj4gSGVyZSB5b3UgYXJlIChhYil1c2luZyB0aGUgY29uc3RydWN0aW9uIG9mIHRoZSBo
YXJkd2FyZSBkb21haW4gdG8gYWRkIAo+IGFsbCB0aGUgZGV2aWNlcyB0byB0aGUgSU9NTVUuIFRo
aXMgd29ya3MgZmluZSBub3cgYmVjYXVzZSB0aGUgaGFyZHdhcmUgCj4gZG9tYWluIHdpbGwgYWx3
YXlzIGJlIHRoZSBmaXJzdCBkb21haW4gdG8gYmUgaW5pdGlhbGl6ZWQuIEJ1dCBJIGFtIG5vdCAK
PiBzdXJlIHRoYXQgd2hldGhlciB0aGlzIGlzIGNvcnJlY3QgdG8gZG8gbG9uZyB0ZXJtLgo+Cj4g
QXMgbWVudGlvbmVkIGVhcmxpZXIsIG15IHByZWZlcmVuY2UgaXMgdG8ga2VlcCAiYWRkIiBhbmQg
ImFzc2lnbiIgCj4gc2VwYXJhdGVkLiBTbyBtYXliZSB3aGF0IHdlIHdhbnQgdG8gZG8gaXM6Cj4K
PiBpZiAoIG5lZWRfbWFwcGluZyApCj4gewo+IMKgwqAgaW9tbXVfYWRkX2R0X2RldmljZShkLCBk
ZXYpOwo+IMKgwqAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGQpICkKPiDCoMKgIHsKPiDC
oMKgwqDCoCByZXMgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKC4uLik7Cj4gwqDCoMKgwqAgaWYg
KCByZXMgKQo+IMKgwqDCoMKgwqDCoCAvKiBlcnJvciAqLwo+IMKgwqAgfQo+IH0KPiBXZSB3b3Vs
ZCBuZWVkIHNpbWlsYXIgY29kZSBpbiBpb21tdV9kb19kdF9kb21jdGwuIEFsdGhvdWdoLCBkZXZp
Y2UgCj4gc2hvdWxkIGFsd2F5IGJlIHByb3RlY3RlZCBpbiB0aGlzIGNhc2UuCgoKV2VsbCwgd2ls
bCBtb2RpZnkgdGhpcyB3YXkuCgoKPj4gwqAgZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9pb21tdS5jIAo+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21t
dS5jCj4+IGluZGV4IDVhM2QxZDUuLmRlYTc5ZWQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9pb21tdS5jCj4+IEBAIC0yMCw2ICsyMCw3IEBACj4+IMKgICNpbmNsdWRlIDx4ZW4vbGli
Lmg+Cj4+IMKgIMKgICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2lv
bW11X2Z3c3BlYy5oPgo+PiDCoCDCoCAvKgo+PiDCoMKgICogRGVmZXJyZWQgcHJvYmUgbGlzdCBp
cyB1c2VkIHRvIGtlZXAgdHJhY2sgb2YgZGV2aWNlcyBmb3Igd2hpY2ggCj4+IGRyaXZlcgo+PiBA
QCAtMTQxLDMgKzE0Miw2NSBAQCBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0
cnVjdCBkb21haW4gCj4+ICpkKQo+PiDCoCB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3
ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gwqAgewo+PiDCoCB9Cj4+ICsKPj4gK2ludCBf
X2luaXQgaW9tbXVfYWRkX2R0X2RldmljZShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wKQo+Cj4g
U29ycnkgdG8gb25seSByZWFsaXNlIGl0IG5vdy4gV291bGQgaXQgbWFrZSBzZW5zZSB0byBoYXZl
IHRoaXMgCj4gZnVuY3Rpb24gaW1wbGVtZW50ZWQgaW4geGVuL3Bhc3N0aHJvdWdoL2RldmljZV90
cmVlLmM/IAoKTm90IGVudGlyZWx5IHN1cmUuIGRldmljZV90cmVlLmMgaXMgYSBjb21tb24gY29k
ZS4gVGhlIGlvbW11X2Z3c3BlYyAKc3R1ZmYgKHdpZGVseSB1c2VkIGluIHRoaXMgZnVuY3Rpb24p
IGlzIEFSTSBjb2RlLgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 12:30:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 12: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 1iAvZI-0004yk-Iu; Thu, 19 Sep 2019 12:29:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ts4K=XO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iAvZG-0004yI-Rb
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 12:29:50 +0000
X-Inumbo-ID: 2b2ceaf0-dad9-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 2b2ceaf0-dad9-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 12:29:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A3A3528;
 Thu, 19 Sep 2019 05:29: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 D40903F67D;
 Thu, 19 Sep 2019 05:29:46 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
 <631c94fe-d3ac-002b-0e1d-30b9b03158d1@arm.com>
 <aa7eb317-7807-71ba-8fe2-2e944516dcd6@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <538a5486-2702-81f4-f925-c78542ff4118@arm.com>
Date: Thu, 19 Sep 2019 13:29:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa7eb317-7807-71ba-8fe2-2e944516dcd6@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

SGksCgpPbiAxOS8wOS8yMDE5IDEzOjI1LCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gT24gMTkuMDku
MTkgMTQ6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgT2xla3NhbmRyLAo+PiBPbiAxMy8w
OS8yMDE5IDE2OjM1LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBU
aGUgbWFpbiBwdXByb3NlIG9mIHRoaXMgcGF0Y2ggaXMgdG8gYWRkIGEgd2F5IHRvIHJlZ2lzdGVy
IERUIGRldmljZQo+Pj4gKHdoaWNoIGlzIGJlaGluZCB0aGUgSU9NTVUpIHVzaW5nIHRoZSBnZW5l
cmljIElPTU1VIERUIGJpbmRpbmdzIFsxXQo+Pj4gYmVmb3JlIGFzc2lnbmluZyB0aGF0IGRldmlj
ZSB0byBhIGRvbWFpbi4KPj4+Cj4+PiBTbywgdGhpcyBwYXRjaCBhZGRzIG5ldyAiaW9tbXVfYWRk
X2R0X2RldmljZSIgQVBJIGZvciBhZGRpbmcgRFQgZGV2aWNlCj4+PiB0byB0aGUgSU9NTVUgdXNp
bmcgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncyBhbmQgcHJldmlvdXNseSBhZGRlZAo+Pj4gImlv
bW11X2Z3c3BlYyIgc3VwcG9ydC4gSXQgaXMgY2FsbGVkIHdoZW4gY29uc3RydWN0aW5nIERvbTAg
c2luY2UKPj4+ICJpb21tdV9hc3NpZ25fZHRfZGV2aWNlIiBjYW4gYmUgY2FsbGVkIGZvciBEb20w
IGFsc28uCj4+Cj4+IFRoZSBsYXN0IHNlbnRlbmNlIGlzIG1pc2xlYWRpbmcuIFllcyBzb21lIGRl
dmljZXMgbWF5IGJlIGFzc2lnbmVkIHRvIHRoZSAKPj4gaGFyZHdhcmUgZG9tYWluIChha2EgZG9t
MCkgYnV0IG90aGVyIG1heSBiZSBhc3NpZ25lZCB0byBvdGhlciBkb21haW5zLgo+Pgo+PiBIZXJl
IHlvdSBhcmUgKGFiKXVzaW5nIHRoZSBjb25zdHJ1Y3Rpb24gb2YgdGhlIGhhcmR3YXJlIGRvbWFp
biB0byBhZGQgYWxsIHRoZSAKPj4gZGV2aWNlcyB0byB0aGUgSU9NTVUuIFRoaXMgd29ya3MgZmlu
ZSBub3cgYmVjYXVzZSB0aGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgCj4+IGFsd2F5cyBiZSB0aGUg
Zmlyc3QgZG9tYWluIHRvIGJlIGluaXRpYWxpemVkLiBCdXQgSSBhbSBub3Qgc3VyZSB0aGF0IHdo
ZXRoZXIgCj4+IHRoaXMgaXMgY29ycmVjdCB0byBkbyBsb25nIHRlcm0uCj4+Cj4+IEFzIG1lbnRp
b25lZCBlYXJsaWVyLCBteSBwcmVmZXJlbmNlIGlzIHRvIGtlZXAgImFkZCIgYW5kICJhc3NpZ24i
IHNlcGFyYXRlZC4gCj4+IFNvIG1heWJlIHdoYXQgd2Ugd2FudCB0byBkbyBpczoKPj4KPj4gaWYg
KCBuZWVkX21hcHBpbmcgKQo+PiB7Cj4+IMKgwqAgaW9tbXVfYWRkX2R0X2RldmljZShkLCBkZXYp
Owo+PiDCoMKgIGlmICggZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChkKSApCj4+IMKgwqAgewo+PiDC
oMKgwqDCoCByZXMgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKC4uLik7Cj4+IMKgwqDCoMKgIGlm
ICggcmVzICkKPj4gwqDCoMKgwqDCoMKgIC8qIGVycm9yICovCj4+IMKgwqAgfQo+PiB9Cj4+IFdl
IHdvdWxkIG5lZWQgc2ltaWxhciBjb2RlIGluIGlvbW11X2RvX2R0X2RvbWN0bC4gQWx0aG91Z2gs
IGRldmljZSBzaG91bGQgCj4+IGFsd2F5IGJlIHByb3RlY3RlZCBpbiB0aGlzIGNhc2UuCj4gCj4g
Cj4gV2VsbCwgd2lsbCBtb2RpZnkgdGhpcyB3YXkuCj4gCj4gCj4+PiDCoCBkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgCj4+PiBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9pb21tdS5jCj4+PiBpbmRleCA1YTNkMWQ1Li5kZWE3OWVkIDEwMDY0NAo+
Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPj4+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4+PiBAQCAtMjAsNiArMjAsNyBAQAo+
Pj4gwqAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4+IMKgIMKgICNpbmNsdWRlIDxhc20vZGV2aWNl
Lmg+Cj4+PiArI2luY2x1ZGUgPGFzbS9pb21tdV9md3NwZWMuaD4KPj4+IMKgIMKgIC8qCj4+PiDC
oMKgICogRGVmZXJyZWQgcHJvYmUgbGlzdCBpcyB1c2VkIHRvIGtlZXAgdHJhY2sgb2YgZGV2aWNl
cyBmb3Igd2hpY2ggZHJpdmVyCj4+PiBAQCAtMTQxLDMgKzE0Miw2NSBAQCBpbnQgYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCj4+PiDCoCB2b2lkIF9faHdk
b21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4+IMKgIHsK
Pj4+IMKgIH0KPj4+ICsKPj4+ICtpbnQgX19pbml0IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0
IGR0X2RldmljZV9ub2RlICpucCkKPj4KPj4gU29ycnkgdG8gb25seSByZWFsaXNlIGl0IG5vdy4g
V291bGQgaXQgbWFrZSBzZW5zZSB0byBoYXZlIHRoaXMgZnVuY3Rpb24gCj4+IGltcGxlbWVudGVk
IGluIHhlbi9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jPyAKPiAKPiBOb3QgZW50aXJlbHkgc3Vy
ZS4gZGV2aWNlX3RyZWUuYyBpcyBhIGNvbW1vbiBjb2RlLiBUaGUgaW9tbXVfZndzcGVjIHN0dWZm
IAo+ICh3aWRlbHkgdXNlZCBpbiB0aGlzIGZ1bmN0aW9uKSBpcyBBUk0gY29kZS4KClNvbWUgb2Yg
dGhlIGRldmljZV90cmVlLmMgYWxyZWFkeSBjb250YWlucyBBcm0gc3BlY2lmaWMgY29kZSAoc3Vj
aCBhcyBkZXZpY2UuaCkuCgpEVCBoYXMgYmVlbiBvbmx5IHVzZWQgYnkgQXJtIHNvIGZhciwgc28g
aXQgaXMgc2FkbHkgZmFpcmx5IHRpZSB0byB0aGUgCmFyY2hpdGVjdHVyZS4gQnV0IGl0IHNob3Vs
ZCBiZSBlYXN5IHRvIG1ha2UgaXQgZ2VuZXJpYyBpZiBuZWVkcyBiZSAoc3VjaCBhcyBmb3IgClJJ
U0N2KS4KCldoaWxlIGlvbW11X2Z3c3BlYyBpcyBiZWVuIGltcGxlbWVudGVkIGluIEFybSBoZWFk
ZXJzLCB0aGlzIGNvdWxkIHBvdGVudGlhbGx5IGJlIAptYWRlIGNvbW1vbi4gU28gSSB3b3VsZCBz
dGlsbCBwcmVmZXIgdGhpcyB0aGF0IGZ1bmN0aW9uIGlzIG1vdmVkIGluIGRldmljZV90cmVlLmMK
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 12:59:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 12:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAw1Z-0002At-2w; Thu, 19 Sep 2019 12:59:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAw1X-0002AQ-Dx
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 12:59:03 +0000
X-Inumbo-ID: 406da9fa-dadd-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 406da9fa-dadd-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 12:59:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568897941;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=4gsFCv3qeaqUbhrdp7BhZi/Pp4+bQUudQcBhkIW6Ccs=;
 b=huhQY6+NFHBf5uVUBiTbrAKd8weuFCKR4iRq3VBv4aG/5jE0BAHiqL8b
 Me440wVHKXXvUZp29fl/vCPTXLTE+LfDGsxPGFOcI8GwZ0UeeTuh52P8q
 77Jg4GiUevtyYmpoFmqfFykuLkGX9UBYBkmpAqdF9yi7ClfTqwoWApz4Z s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OliZ6ER9WJ06PArzbMk2NJUW+nisCbt2+Qj1QK1pJtpPjO614JgwB+f6TkDJEr/glY4cGmx3sk
 hprjd1gTpXGJqg1k//9zoyPNvyDwnDFAPH0xeTbPt4VITuLtZRYHNcYItFGpWzpOMnX2RmbzQP
 Ela8LlqQteUvZ55XzZIcccya6dKvCfM8fL+ldTod6FvZR8V2C39MGWSsy8hFT9nKl7sfbIoLbX
 uDOB0Umq3cy0/Gp7ng+ghSaxCh59n5Fofny8GlhJRzWLdjURhDr3g/p59ROlh7wQCJjYzm/UtM
 vNc=
X-SBRS: 2.7
X-MesageID: 5989664
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5989664"
Date: Thu, 19 Sep 2019 13:58:59 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190919125859.GR1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-7-anthony.perard@citrix.com>
 <23937.3912.874830.653579@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23937.3912.874830.653579@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 06/35] libxl: Use ev_qmp for
 switch_qemu_xen_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDU6NTI6MjRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDA2LzM1XSBsaWJ4bDogVXNlIGV2
X3FtcCBmb3Igc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5Iik6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAuLi4KPiA+ICsgICAg
cmMgPSBsaWJ4bF9fZXZfdGltZV9yZWdpc3Rlcl9yZWwoYW8sICZsZHMtPnRpbWVvdXQsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaF9sb2dkaXJ0eV90aW1l
b3V0LCAxMCAqIDEwMDApOwo+ID4gKyAgICBpZiAocmMpIGdvdG8gb3V0Owo+ID4gKwo+ID4gKyAg
ICBxbXAtPmFvID0gYW87Cj4gPiArICAgIHFtcC0+ZG9taWQgPSBkb21pZDsKPiA+ICsgICAgcW1w
LT5wYXlsb2FkX2ZkID0gLTE7Cj4gPiArICAgIHFtcC0+Y2FsbGJhY2sgPSBzd2l0Y2hfcWVtdV94
ZW5fbG9nZGlydHlfZG9uZTsKPiA+ICsgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfYm9vbChnYywg
JmFyZ3MsICJlbmFibGUiLCBlbmFibGUpOwo+ID4gKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2Vu
ZChnYywgcW1wLCAieGVuLXNldC1nbG9iYWwtZGlydHktbG9nIiwgYXJncyk7Cj4gCj4gSSBoYXRl
IHRvIHN1Z2dlc3QgdGhpcyBhdCB0aGlzIHN0YWdlLCBidXQ6IG1heWJlIHRoZSB0aW1lb3V0IGNv
dWxkIGJlCj4gaW5jb3Jwb3JhdGVkIGludG8gbGlieGxfX2V2X3FtcCA/Cj4gCj4gSSB0aGluayBl
dmVyeSBsaWJ4bF9fcW1wIGNhbGxlciBpcyBnb2luZyB0byBuZWVkIGEgdGltZW91dCA/CgpZZXMs
IGV2ZXJ5IHVzZXIgb2YgbGlieGxfX2V2X3FtcCBzaG91bGQgaGF2ZSBhIHRpbWVvdXQgc2V0IHVw
LiBCdXQKdGhlcmUgYXJlIGRpZmZlcmVudCB3YXkgdG8gc2V0IGl0IHVwLiBXaGVuIHdlIGhhdmUg
c2V2ZXJhbCBjb21tYW5kIHRvCnNlbmQgdmlhIFFNUCBzaG91bGQgd2UgaGF2ZSBhIG5ldyB0aW1l
b3V0IGZvciBldmVyeSBjb21tYW5kIG9yIHNldCBvbmx5Cm9uZSB3aGVuIHNlbmRpbmcgdGhlIGZp
cnN0IGNvbW1hbmQsIGFuZCBvbmx5IHN0b3BwaW5nIHRoZSB0aW1lb3V0IHdoZW4KdGhlIGxhc3Qg
Y29tbWFuZCdzIHJlc3BvbnNlIGhhdmUgYmVlbiByZWNlaXZlZD8gSW4gdGhpcyBwYXRjaCBzZXJp
ZXMKSSd2ZSBjaG9vc2UgdGhlIHNlY29uZCBvcHRpb24uCgpJIGNhbiBzZWUgc2V2ZXJhbCBjYXNl
czoKLSBPbmUgUU1QIGNvbW1hbmQKICAtPiBlYXN5LCBvbmUgdGltZW91dCBmb3IgaXQuCi0gc2V2
ZXJhbCBjb21tYW5kcywgcmVsYXRlZCBvciBub3QuCiAgLT4gb25lIHRpbWVvdXQgcGVyIGNvbW1h
bmQ/IG9yIG9uZSB0aW1lb3V0IHdoaWNoIGNvdmVyIGFsbCBvZiB0aGVtPwogICAgIG9uZSBwZXIg
Y29tbWFuZHMgbWVhbnMgdGhhdCBhIGJhZCBxZW11IGNvdWxkIGRlbGF5IHRoZSBvcGVyYXRpb24K
ICAgICBzZXZlcmFsIHRpbWUgbG9uZ2VyIHRoYW4gaWYgdGhlcmUgd2VyZSBhIHNpbmdsZSB0aW1l
b3V0IGNvdmVyaW5nCiAgICAgYWxsIHRoZSBjb21tYW5kcy4KLSBvdGhlciBzbG93IG9wZXJhdGlv
biBhcmUgZG9uZSBiZXNpZGUgYSBxbXAgY29tbWFuZAogIC0+IEluIHRoaXMgY2FzZSwgaXQgbWln
aHQgbm90IGJlIHByYWN0aWNhbCB0byBoYXZlIGEgdGltZW91dCBhdHRhY2gKICAgICB0byB0aGUg
cW1wIGNvbW1hbmQsIHdlIGFyZSBnb2luZyB0byBuZWVkIGEgdGltZW91dCBmb3IgdGhlIG90aGVy
CiAgICAgb3BlcmF0aW9ucy4KCkkgZ3Vlc3Mgd2UgY291bGQgdHJ5IHRvIG9wdGltaXNlIHRoZSBz
aW1wbGVyIGNhc2Ugd2hlbiB0aGVyZSBpcyBvbmx5IG9uZQpxbXAgb3BlcmF0aW9uLCBiZWNhdXNl
IHRoYXQncyB0aGUgbW9zdCBjb21tb24sIGJ1dCBhbGxvdyB0byBzZW5kCmNvbW1hbmRzIHdpdGhv
dXQgaGF2aW5nIGxpYnhsX19xbXAgc2V0dGluZyBhIHRpbWVvdXQuCgotLSAKQW50aG9ueSBQRVJB
UkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:02:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:02:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAw4O-0003EZ-K2; Thu, 19 Sep 2019 13:02:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAw4N-0003EU-NI
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:01:59 +0000
X-Inumbo-ID: a9c2456e-dadd-11e9-965c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9c2456e-dadd-11e9-965c-12813bfff9fa;
 Thu, 19 Sep 2019 13:01:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568898119;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=4mKD7rV9hl6Br8fGAVJiqdLXwctnTNogFR0u6ZUhmos=;
 b=RfcRLcKMZbxqKj8FY4BI4Cg48tHm6gQp5OGenZaKCgQUegetTwzsmkk9
 CRVk3WueIG3/HNYgz6HD920jSqo6jUPy+KgRLX3RM6SXAs9vrdcy98sUo
 V4qykRhBq0pYGJIKvdYLbowyXWYIYNuIJIKvXQ0iGtj2cJ+Rem/1Y6M8S c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YljyiM8tzqbQUDzy5zqCRNvhZDfqXcsGPSWawKUeie+1rKyixL7gj+SInwHk0nUiCDhspaJyFC
 wOgokM7JR1aqVJhBHubqILwX5+vbjOoB3ORn4eS9krb9bbrzSXzagsAzxExxMFAuhZZTv7/xse
 zUSMMZRTd6zLbKuoANCC+/okVprSBR1Vlogdmb90NAaQ293R1owwP6NqaUT/FimAkqNdBqjACv
 H1l3ulxUgCd7h/hmNUkZ+MhZ58AP8TJ1s+uv1lSl9b1h11EYP08BGsuki8VhAcm9yegCp3OA+b
 83A=
X-SBRS: 2.7
X-MesageID: 5787343
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5787343"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.31810.583549.881923@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 14:01:54 +0100
To: Wei Liu <wl@xen.org>
In-Reply-To: <CAK9nU=pDH4K3fxDN8-qb_wMhYy9H6yb9SvzDdkDDn2+kWHFzMw@mail.gmail.com>
References: <20190919111722.iajioonuzqfharaf@debian>
 <CAK9nU=oUVsbJN28BmJ=aHR5UEBNv4CAxLO8xTUqY+__czX40CA@mail.gmail.com>
 <23939.26199.62169.927294@mariner.uk.xensource.com>
 <CAK9nU=pDH4K3fxDN8-qb_wMhYy9H6yb9SvzDdkDDn2+kWHFzMw@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.13] configure: fix print syntax for
 python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEzXSBjb25maWd1cmU6IGZpeCBwcmlu
dCBzeW50YXggZm9yIHB5dGhvbiAzIik6Cj4gT24gVGh1LCAxOSBTZXAgMjAxOSBhdCAxMjoyOCwg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gTXkgcHJldmlv
dXMgcmVwbHkgYm91bmNlZCBkdWUgdG8gaGVhZGVyIG1hbmdsaW5nIGluIHlvdXIgZmlyc3QgbWFp
bC4KPiA+IExldCBtZSB0cnkgYWdhaW46Cj4gPgo+ID4gVGhpcyBpcyBnb29kIGluIHByaW5jaXBs
ZSBidXQ6Cj4gPgo+ID4gQ2FuIHlvdSBwcm92aWRlIGFzIGEgZ2l0IGJyYW5jaCA/ICBUaGVuIEkg
d2lsbCBnZXQgdGhlIHVubWFuZ2xlZAo+ID4gdmVyc2lvbiBhbmQgYmUgYWJsZSB0byB0cnkgaXQg
b3V0Lgo+IAo+IFNlZSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xp
dXcveGVuLmdpdDthPWNvbW1pdGRpZmY7aD04NjRjN2ZiNzE1MDM5OTA2NzYyYzk2MzhmMDRkZGZk
OTdjMWFlNTRiCgpUaGFua3MsCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CgphbmQgcHVzaGVkLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:03:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:03:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAw5a-0003Pl-WE; Thu, 19 Sep 2019 13:03:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAw5Z-0003PV-Vt
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:03:14 +0000
X-Inumbo-ID: d5dadadb-dadd-11e9-965d-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5dadadb-dadd-11e9-965d-12813bfff9fa;
 Thu, 19 Sep 2019 13:03:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568898192;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=xi2Wo85Em2HaJYgcI44PzaT3WRbvoF+vay3W3Wymk4Q=;
 b=gjjNkX1BvDux21fBxfdpyQCqM493NOXHNUF+B/gSLSP/CAouUZNaZp5z
 D0Qx+Wsb8SYaCXoJc2bK7rk2qEYpPTiBRojfhrkRHee8g9OeaJoMnUm79
 KuAASwG6Ncij8Gz7/Ge8VcfrN/8fTOeap1iRhiFNKfmCOwAXI/E9o+KeO 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hFhYm6Q7OGoJAwcyNMbiSESXyAHWzQyIgOHwBqf3MYwsJLuuTuF6oLojHq4WAma8JnlbSVX5j0
 tq5W4sfXdrfwSF+Vv7M9rbc+M/85lhTW/B44Avm6RuJBraYbbc4H0EAlib+yhqH6ULLnVn1/bW
 X73i/fWn6XZ1j6ONUsdNm79AJVrFOxTmkcJDicG4kRKWOZs2i1uv3gQdLBghVKaY7ZwiAsktnY
 zKvx2Dck4Mb+5RoEfqMbt9zXtFzjrZc5mHeplcioUengZB0d/4pcLJ+G7g3D5Fv0hE+zItLAbI
 qIU=
X-SBRS: 2.7
X-MesageID: 6103187
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="6103187"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.31886.16367.162328@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 14:03:10 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919125859.GR1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-7-anthony.perard@citrix.com>
 <23937.3912.874830.653579@mariner.uk.xensource.com>
 <20190919125859.GR1308@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 06/35] libxl: Use ev_qmp for
 switch_qemu_xen_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAwNi8zNV0gbGlieGw6IFVzZSBldl9x
bXAgZm9yIHN3aXRjaF9xZW11X3hlbl9sb2dkaXJ0eSIpOgo+IE9uIFR1ZSwgU2VwIDE3LCAyMDE5
IGF0IDA1OjUyOjI0UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSSBoYXRlIHRvIHN1
Z2dlc3QgdGhpcyBhdCB0aGlzIHN0YWdlLCBidXQ6IG1heWJlIHRoZSB0aW1lb3V0IGNvdWxkIGJl
Cj4gPiBpbmNvcnBvcmF0ZWQgaW50byBsaWJ4bF9fZXZfcW1wID8KPiA+IAo+ID4gSSB0aGluayBl
dmVyeSBsaWJ4bF9fcW1wIGNhbGxlciBpcyBnb2luZyB0byBuZWVkIGEgdGltZW91dCA/Cj4gCj4g
WWVzLCBldmVyeSB1c2VyIG9mIGxpYnhsX19ldl9xbXAgc2hvdWxkIGhhdmUgYSB0aW1lb3V0IHNl
dCB1cC4gQnV0Cj4gdGhlcmUgYXJlIGRpZmZlcmVudCB3YXkgdG8gc2V0IGl0IHVwLiBXaGVuIHdl
IGhhdmUgc2V2ZXJhbCBjb21tYW5kIHRvCj4gc2VuZCB2aWEgUU1QIHNob3VsZCB3ZSBoYXZlIGEg
bmV3IHRpbWVvdXQgZm9yIGV2ZXJ5IGNvbW1hbmQgb3Igc2V0IG9ubHkKPiBvbmUgd2hlbiBzZW5k
aW5nIHRoZSBmaXJzdCBjb21tYW5kLCBhbmQgb25seSBzdG9wcGluZyB0aGUgdGltZW91dCB3aGVu
Cj4gdGhlIGxhc3QgY29tbWFuZCdzIHJlc3BvbnNlIGhhdmUgYmVlbiByZWNlaXZlZD8gSW4gdGhp
cyBwYXRjaCBzZXJpZXMKPiBJJ3ZlIGNob29zZSB0aGUgc2Vjb25kIG9wdGlvbi4KPiAKPiBJIGNh
biBzZWUgc2V2ZXJhbCBjYXNlczoKPiAtIE9uZSBRTVAgY29tbWFuZAo+ICAgLT4gZWFzeSwgb25l
IHRpbWVvdXQgZm9yIGl0Lgo+IC0gc2V2ZXJhbCBjb21tYW5kcywgcmVsYXRlZCBvciBub3QuCj4g
ICAtPiBvbmUgdGltZW91dCBwZXIgY29tbWFuZD8gb3Igb25lIHRpbWVvdXQgd2hpY2ggY292ZXIg
YWxsIG9mIHRoZW0/Cj4gICAgICBvbmUgcGVyIGNvbW1hbmRzIG1lYW5zIHRoYXQgYSBiYWQgcWVt
dSBjb3VsZCBkZWxheSB0aGUgb3BlcmF0aW9uCj4gICAgICBzZXZlcmFsIHRpbWUgbG9uZ2VyIHRo
YW4gaWYgdGhlcmUgd2VyZSBhIHNpbmdsZSB0aW1lb3V0IGNvdmVyaW5nCj4gICAgICBhbGwgdGhl
IGNvbW1hbmRzLgo+IC0gb3RoZXIgc2xvdyBvcGVyYXRpb24gYXJlIGRvbmUgYmVzaWRlIGEgcW1w
IGNvbW1hbmQKPiAgIC0+IEluIHRoaXMgY2FzZSwgaXQgbWlnaHQgbm90IGJlIHByYWN0aWNhbCB0
byBoYXZlIGEgdGltZW91dCBhdHRhY2gKPiAgICAgIHRvIHRoZSBxbXAgY29tbWFuZCwgd2UgYXJl
IGdvaW5nIHRvIG5lZWQgYSB0aW1lb3V0IGZvciB0aGUgb3RoZXIKPiAgICAgIG9wZXJhdGlvbnMu
CgpIbW1tLiAgWWVzLiAgWW91IGhhdmUgb2J2aW91c2x5IGNvbnNpZGVyZWQgdGhpcyBiZXR0ZXIg
dGhhbiBtZS5xCgo+IEkgZ3Vlc3Mgd2UgY291bGQgdHJ5IHRvIG9wdGltaXNlIHRoZSBzaW1wbGVy
IGNhc2Ugd2hlbiB0aGVyZSBpcyBvbmx5IG9uZQo+IHFtcCBvcGVyYXRpb24sIGJlY2F1c2UgdGhh
dCdzIHRoZSBtb3N0IGNvbW1vbiwgYnV0IGFsbG93IHRvIHNlbmQKPiBjb21tYW5kcyB3aXRob3V0
IGhhdmluZyBsaWJ4bF9fcW1wIHNldHRpbmcgYSB0aW1lb3V0LgoKVGhhdCB3b3VsZCBiZSBuaWNl
LiAgSSB0aGluayB0aGlzIGlzIGEgbmljZS10by1oYXZlLCBub3QgYSBibG9ja2VyLgoKVGhhbmtz
LApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:03:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:03: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 1iAw6H-0003Zv-Bd; Thu, 19 Sep 2019 13: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=w3dW=XO=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iAw6F-0003Zb-GF
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:03:55 +0000
X-Inumbo-ID: ee1dd945-dadd-11e9-965d-12813bfff9fa
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.110]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee1dd945-dadd-11e9-965d-12813bfff9fa;
 Thu, 19 Sep 2019 13:03:54 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YeFY2S/VgJUggfaZeyxsy2k1nJd0oI5QIcar7kUaNenFbZrtfUtWDyuqdB2NIv9m+CTBa5005KsmWVPv34IUGWIZ/3OyeojAySQ005XpuR1WmDwVDIuOTXCQ1dqrOpWaLI7zfW3w1IhO5en8tBnjpzIfDZX+bgPyWqnP42Zb4c86QIsqPuLmI0ZIxqjEm0Q8sRAWMIkYCp1kXsJGtv8WwPUW44Z1tNGGGGYKbxHW56q7gTXweXGAr/SLmN54suvOdAYLM+0Gtcgv42gPTmyf6bb+IxVf9smc4vrCsI54W3st16gyRLG7zSez6HS2xqyw5IMIgzc4bOZkxDfVrjVO1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JIRWajWghNkrq4szqEY9+5WMUTCJksmqL2YeQ72nJ3g=;
 b=E2mIRB5OG6vGNL5sslQp1ySJGQfthT4KFrLXhalEtQpsqu91JZDkU6ohWwzWAPCWhijtwnUMt1udVTPiksE5pxNCiuIpI6cuwI5hRObhkHa2FmhZl0O1AbGyANd6y9UN1pSU35XbI6V3/ZkuScArweGmUSuK3ClbfdES1+sfLPFLuge/qKozt2am/6hW6LjlvEetJ4nsiSDDsviamOWmSwjWPwfNxWjxvOffRo5tjmr2R9H1kzf35G2h20kfGsQe/+gVT0KB+RChYWtsEKEZFy+7wdRJk0gb8I4VmCF5JWc3oZhN0vGvekcDMHZKdunhJjfj4U3v4XTXs63E0H9/NA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JIRWajWghNkrq4szqEY9+5WMUTCJksmqL2YeQ72nJ3g=;
 b=p1eaD9qO8iRF0vwuOg4Ga86wx1IuIYUa5V7iobpAz2JYK1mhxCtiS/NKqbaV6XUDUaENO9Cu+0W6zGKK8D+5c2N6Q5/dEYScN/nbLG1p46AjMZ9l7NJ8OgjiEVY+a/ofKS6RAvpHtkQHmMQ1bEVCOGGSZdLrL0/joLcGXGsuulY=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5767.eurprd02.prod.outlook.com (10.141.171.79) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Thu, 19 Sep 2019 13:03:52 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2263.023; Thu, 19 Sep 2019
 13:03:52 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v11] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbuqvObi2c4eeME6qC/Xll4ji7A==
Date: Thu, 19 Sep 2019 13:03:52 +0000
Message-ID: <20190919130338.3132-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR2PR09CA0018.eurprd09.prod.outlook.com
 (2603:10a6:101:16::30) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::8)
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: 6c7d8a0b-819d-48db-c296-08d73d01d1b4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5767; 
x-ms-traffictypediagnostic: AM7PR02MB5767:|AM7PR02MB5767:|AM7PR02MB5767:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB57673681200F8EB18C85E89BAB890@AM7PR02MB5767.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 016572D96D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(39860400002)(396003)(136003)(376002)(346002)(199004)(189003)(305945005)(6916009)(25786009)(7736002)(66556008)(1076003)(64756008)(2906002)(386003)(66476007)(66446008)(102836004)(66946007)(6506007)(256004)(99286004)(14444005)(30864003)(52116002)(2351001)(6116002)(5660300002)(2616005)(486006)(476003)(478600001)(86362001)(186003)(26005)(14454004)(6512007)(3846002)(66066001)(6436002)(71190400001)(8936002)(6486002)(8676002)(50226002)(36756003)(5640700003)(2501003)(71200400001)(54906003)(81166006)(81156014)(4326008)(316002)(3714002)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5767;
 H:AM7PR02MB5750.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: iO0AKsx5fTi1Moe1JbT/E++h9GVvUUdAouSwAOgVm0gU7qJiMGBnXUhycfamdpET2ScSh5DTvIdH2qxW04GCo/oc0NUL5nIyUVDFxXbRFkAfCzS9Obda1ToMHOiUOI5/yjQK9GeiUprkSj/BpiP+ln9Xdib11QZhbpXjze7nWHURG3Fvv5kL1BwJbD/tAU9IUggGOVsHNgEjD2allGu9hEuRDj+4cpDnnSxeMUPvLzUfPGxk8+oo46X0ND/Kvm9GczTkuzJ73dcXto87MaV+3tONhZ+sdFnhp5cEhRAhUcIJLGktdQQJfe5X2Z/jkseS60CjtEMokABCjJVpCl1DSnPgDc/Sk/48S3sUwIszhHuIe6Cn9JdI+lJD5B3MurC38MdRunGGjpTBMFwmjW8GaYQr0fXcSiR+jExHTfXgyuc=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c7d8a0b-819d-48db-c296-08d73d01d1b4
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2019 13:03:52.0481 (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: OdxpwWI/XfH3sk7oJHVw2wEVrh1NVYvmLQjbSDdx1NhgQ46ebSBt3xD7D6xyiKlL38viVRhCzZeuVFuXzJm9KZK0XLeqmh1Jgu0BZ0fZqIw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5767
Subject: [Xen-devel] [PATCH v11] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

QS9EIGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBi
eSBhbiBpbnRyb3NwZWN0aW9uCmFnZW50LCBzbyByZWNlaXZpbmcgdm1fZXZlbnRzIGZvciB0aGVt
IGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5IGhlcmUgdG8Kb3B0aW1pemUgYnkgZmlsdGVyaW5n
IHRoZXNlIGV2ZW50cyBvdXQuCkN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0aGUg
aW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMKYW4gRVBUIGZhdWx0IHdp
dGggbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhLiBUaGlzIGlzLCBob3dldmVyLApp
bmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBsZWdpdGltYXRl
bHkgY2F1c2UgYW4KRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5nIGEgX2RpZmZl
cmVudF8gcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsCndoZXJlIEEvRCB3ZXJlIHNldC4KVGhl
IHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVtdWxhdGlvbiwgd2hpbGUgaWdub3Jp
bmcgRVBUIHJlc3RyaWN0aW9ucwpmb3IgdGhlIHdhbGsgcGFydCwgYW5kIHRha2luZyB0aGVtIGlu
dG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxhdGluZyBvZgp0aGUgaW5zdHJ1Y3Rpb24g
YXQgUklQLiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVt
dWxhdGlvbgp0byBjb21wbGV0ZSwgc2luY2UgaW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUg
dG8gdmV0byB3aGF0ZXZlciBpdCBpcyBkb2luZy4KVGhhdCB3b3VsZCBtZWFuIHRoYXQgd2UgY2Fu
J3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzIGFjdGl2aXR5LCBpbnN0ZWFkCndlJ2Qg
b25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4KV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVu
dCIgY2FzZSB3aGlsZSBlbXVsYXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUKZXZlbnQg
b3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhlIGVtdWxhdGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkp
LgpBZnRlciB0aGUgZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50X2RvX3Jl
c3VtZSgpIGFnYWluIGFmdGVyIHRoZQppbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZl
bnQgYW5kIHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlCmluc3RydWN0aW9uIGF0IFJJUCB3
aWxsIGJlIGZ1bGx5IGVtdWxhdGVkICh3aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlCmludHJv
c3BlY3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGlu
dWUgdG8gcnVuIHBhc3QKdGhlIGluc3RydWN0aW9uLgoKQSBjb21tb24gZXhhbXBsZSBpcyBpZiB0
aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQgY2F1c2VkIGJ5IGEKcGFn
ZSB3YWxrLCBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGRlY2lkZXMgaWYgaXQgaXMgZ29pbmcgdG8g
c2VuZCBhIHZtX2V2ZW50LgpJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJl
IHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24KYXQgUklQLCB0aGF0IGluc3RydWN0
aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBhZ2UgYW5kIHByb3Zva2UgYSB2bV9ldmVu
dC4KCk5vdyBpZiBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0IGFuZCBkLT5hcmNoLm1v
bml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQKaXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0
aGUgcGFnZSB3YWxrIGNhc2UgYW5kIHdlIGNhbiBkbyB0aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRp
b24KYW5kIGVtdWxhdGUgdGhlIHBhZ2Ugd2FsayB3aGlsZSBpZ25vcmluZyB0aGUgRVBULCBidXQg
ZG9uJ3QgaWdub3JlIHRoZSBFUFQgZm9yIHRoZQplbXVsYXRpb24gb2YgdGhlIGFjdHVhbCBpbnN0
cnVjdGlvbi4KCkluIHRoZSBmaXJzdCBjYXNlIHdlIHdvdWxkIGhhdmUgMiBFUFQgZXZlbnRzLCBp
biB0aGUgc2Vjb25kIGNhc2Ugd2Ugd291bGQgaGF2ZQoxIEVQVCBldmVudCBpZiB0aGUgaW5zdHJ1
Y3Rpb24gYXQgdGhlIFJJUCB0cmlnZ2VycyBhbiBFUFQgZXZlbnQuCgpXZSB1c2UgaHZtZW11bF9t
YXBfbGluZWFyX2FkZHIoKSB0byBpbnRlcmNlcHQgd3JpdGUgYWNjZXNzIGFuZApfX2h2bV9jb3B5
KCkgdG8gaW50ZXJjZXB0IGV4ZWMgYW5kIHJlYWQgYWNjZXNzLgoKaHZtX2VtdWxhdGVfc2VuZF92
bV9ldmVudCgpIGNhbiByZXR1cm4gZmFsc2UgaWYgdGhlcmUgd2FzIG5vIHZpb2xhdGlvbiwKaWYg
dGhlcmUgd2FzIGFuIGVycm9yIGZyb20gbW9uaXRvcl90cmFwcygpIG9yIHAybV9nZXRfbWVtX2Fj
Y2VzcygpLgotRVNSQ0ggZnJvbSBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBpcyB0cmVhdGVkIGFzIHJl
c3RyaWN0ZWQgYWNjZXNzLgoKTk9URTogaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgpIGFzc3Vt
ZXMgdGhlIGNhbGxlciB3aWxsIGNoZWNrCmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQKClNpZ25l
ZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKLS0t
CkNoYW5nZXMgc2luY2UgVjEwOgoJLSBVc2UgbG9jYWwgdmFyIGN1cnIgaW5zdGVhZCBvZiBjdXJy
ZW50CgktIEFkZCBhIG5ldyBtZW1iZXIgaW4gZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0Cgkt
IENoZWNrIEhWTUNPUFlfbGluZWFyIGZsYWcgaW4gX19odm1fY29weSgpCgktIENvbnNpZGVyIC1F
U1JDSCBmcm9tIHAybV9nZXRfbWVtX2FjY2VzcygpIGFzIHJlc3RyaWN0ZWQKYWNjZXNzLgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICB8IDE4ICsrKysrKy0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8IDEzICsrKysrCiB4ZW4vYXJjaC94ODYvaHZtL21v
bml0b3IuYyAgICAgICAgfCA4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICAgfCAgOCArKystCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9tb25pdG9yLmggfCAgMyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9y
dC5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oICAgIHwgIDIgKwogNyBm
aWxlcyBjaGFuZ2VkLCAxMjMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCmluZGV4IDM2YmNiNTI2ZDMuLmRkZjI0YTgzYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC01NDgs
NiArNTQ4LDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgIHVu
c2lnbmVkIGludCBucl9mcmFtZXMgPSAoKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFH
RV9TSElGVCkgLQogICAgICAgICAobGluZWFyID4+IFBBR0VfU0hJRlQpICsgMTsKICAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICBnZm5fdCBnZm47CiAKICAgICAvKgogICAgICAqIG1mbiBwb2ludHMg
dG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBhZ2UgcmVmZXJl
bmNlCkBAIC01ODIsNyArNTgzLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9h
ZGRyKAogICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7CiAKICAgICAgICAgcmVzID0g
aHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVjLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsICZn
Zm4sICZwMm10KTsKIAogICAgICAgICBzd2l0Y2ggKCByZXMgKQogICAgICAgICB7CkBAIC02MDEs
NiArNjAyLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogCiAgICAg
ICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKICAgICAgICAgY2FzZSBIVk1UUkFOU19n
Zm5fc2hhcmVkOgorICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fYWNjZXNzOgogICAgICAg
ICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7CiAgICAgICAgICAgICBnb3RvIG91
dDsKIApAQCAtNjI2LDYgKzYyOCwxNCBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoCiAKICAgICAgICAgICAgIEFTU0VSVChwMm10ID09IHAybV9yYW1fbG9nZGlydHkgfHwg
IXAybV9pc19yZWFkb25seShwMm10KSk7CiAgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlr
ZWx5KGN1cnItPmFyY2gudm1fZXZlbnQpICYmCisgICAgICAgICAgICAgY3Vyci0+YXJjaC52bV9l
dmVudC0+c2VuZF9ldmVudCAmJgorICAgICAgICAgICAgIGh2bV9tb25pdG9yX2NoZWNrX3AybShh
ZGRyLCBnZm4sIHBmZWMsIG5wZmVjX2tpbmRfd2l0aF9nbGEpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7CisgICAgICAgICAgICBnb3RvIG91
dDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2lu
Z2xlIGZyYW1lPyAqLwpAQCAtMTE0MSw2ICsxMTUxLDcgQEAgc3RhdGljIGludCBsaW5lYXJfcmVh
ZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAog
CiAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3NoYXJlZDoKKyAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fYWNjZXNzOgogICAgICAgICByZXR1
cm4gWDg2RU1VTF9SRVRSWTsKICAgICB9CiAKQEAgLTExOTIsNiArMTIwMyw3IEBAIHN0YXRpYyBp
bnQgbGluZWFyX3dyaXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2
b2lkICpwX2RhdGEsCiAKICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgY2Fz
ZSBIVk1UUkFOU19nZm5fc2hhcmVkOgorICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl9hY2Nlc3M6
CiAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwogICAgIH0KIApAQCAtMTg1Miw2ICsxODY0
LDggQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9tb3ZzKAogCiAgICAgeGZyZWUoYnVmKTsKIAor
ICAgIEFTU0VSVChyYyAhPSBIVk1UUkFOU19iYWRfZ2ZuX2FjY2Vzcyk7CisKICAgICBpZiAoIHJj
ID09IEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRS
WTsKICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2dmbl9zaGFyZWQgKQpAQCAtMTk2NCw2ICsxOTc4
LDggQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9zdG9zKAogICAgICAgICBpZiAoIGJ1ZiAhPSBw
X2RhdGEgKQogICAgICAgICAgICAgeGZyZWUoYnVmKTsKIAorICAgICAgICBBU1NFUlQocmMgIT0g
SFZNVFJBTlNfYmFkX2dmbl9hY2Nlc3MpOworCiAgICAgICAgIHN3aXRjaCAoIHJjICkKICAgICAg
ICAgewogICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBmZGIx
ZTE3ZjU5Li40Y2MwNzdiYjNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTMyMzYsNiArMzIzNiwxOSBAQCBzdGF0aWMg
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCiAgICAgICAgICAgICByZXR1
cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CiAgICAgICAgIH0KIAorICAgICAgICAvKgorICAg
ICAgICAgKiBJbiBjYXNlIGEgdm0gZXZlbnQgd2FzIHNlbnQgcmV0dXJuIHBhZ2VkX291dCBzbyB0
aGUgZW11bGF0aW9uIHdpbGwKKyAgICAgICAgICogc3RvcCB3aXRoIG5vIHNpZGUgZWZmZWN0Cisg
ICAgICAgICAqLworICAgICAgICBpZiAoIChmbGFncyAmIEhWTUNPUFlfbGluZWFyKSAmJgorICAg
ICAgICAgICAgIHVubGlrZWx5KHYtPmFyY2gudm1fZXZlbnQpICYmCisgICAgICAgICAgICAgdi0+
YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCAmJgorICAgICAgICAgICAgIGh2bV9tb25pdG9yX2No
ZWNrX3AybShhZGRyLCBnZm4sIHBmZWMsIG5wZmVjX2tpbmRfd2l0aF9nbGEpICkKKyAgICAgICAg
eworICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICByZXR1cm4gSFZNVFJB
TlNfYmFkX2dmbl9hY2Nlc3M7CisgICAgICAgIH0KKwogICAgICAgICBwID0gKGNoYXIgKilfX21h
cF9kb21haW5fcGFnZShwYWdlKSArIChhZGRyICYgflBBR0VfTUFTSyk7CiAKICAgICAgICAgaWYg
KCBmbGFncyAmIEhWTUNPUFlfdG9fZ3Vlc3QgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAyYTQxY2NjOTMw
Li43Y2E3ZjA5OGMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwpAQCAtMjMsOCArMjMsMTAgQEAKICAqLwogCiAj
aW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNp
bmNsdWRlIDx4ZW4vbW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPgorI2lu
Y2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgogI2luY2x1ZGUg
PGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20vdm1fZXZlbnQuaD4KQEAgLTIxNSw2ICsyMTcs
ODQgQEAgdm9pZCBodm1fbW9uaXRvcl9pbnRlcnJ1cHQodW5zaWduZWQgaW50IHZlY3RvciwgdW5z
aWduZWQgaW50IHR5cGUsCiAgICAgbW9uaXRvcl90cmFwcyhjdXJyZW50LCAxLCAmcmVxKTsKIH0K
IAorLyoKKyAqIFNlbmQgbWVtb3J5IGFjY2VzcyB2bV9ldmVudHMgYmFzZWQgb24gcGZlYy4gUmV0
dXJucyB0cnVlIGlmIHRoZSBldmVudCB3YXMKKyAqIHNlbnQgYW5kIGZhbHNlIGZvciBwMm1fZ2V0
X21lbV9hY2Nlc3MoKSBlcnJvciwgbm8gdmlvbGF0aW9uIGFuZCBldmVudCBzZW5kCisgKiBlcnJv
ci4gQXNzdW1lcyB0aGUgY2FsbGVyIHdpbGwgY2hlY2sgYXJjaC52bV9ldmVudC0+c2VuZF9ldmVu
dC4KKyAqLworYm9vbCBodm1fbW9uaXRvcl9jaGVja19wMm0odW5zaWduZWQgbG9uZyBnbGEsIGdm
bl90IGdmbiwgdWludDMyX3QgcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IGtpbmQpCit7CisgICAgeGVubWVtX2FjY2Vzc190IGFjY2VzczsKKyAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7CisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHt9OworICAg
IHBhZGRyX3QgZ3BhID0gKGdmbl90b19nYWRkcihnZm4pIHwgKGdsYSAmIH5QQUdFX01BU0spKTsK
KyAgICBpbnQgcmM7CisKKyAgICBBU1NFUlQoY3Vyci0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVu
dCk7CisKKyAgICBjdXJyLT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50ID0gZmFsc2U7CisKKyAg
ICAvKgorICAgICAqIHAybV9nZXRfbWVtX2FjY2VzcygpIGNhbiBmYWlsIGZyb20gYSBpbnZhbGlk
IE1GTiBhbmQgcmV0dXJuIC1FU1JDSAorICAgICAqIGluIHdoaWNoIGNhc2UgYWNjZXNzIG11c3Qg
YmUgcmVzdHJpY3RlZC4KKyAgICAgKi8KKyAgICByYyA9IHAybV9nZXRfbWVtX2FjY2VzcyhjdXJy
LT5kb21haW4sIGdmbiwgJmFjY2VzcywgYWx0cDJtX3ZjcHVfaWR4KGN1cnIpKTsKKworICAgIGlm
ICggcmMgPT0gLUVTUkNIICkKKyAgICAgICAgYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19uOworICAg
IGVsc2UgaWYgKCByYyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGFj
Y2VzcyApCisgICAgeworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc194OgorICAgIGNhc2UgWEVOTUVN
X2FjY2Vzc19yeDoKKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQorICAg
ICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyA9IE1FTV9BQ0NFU1NfUiB8IE1FTV9BQ0NF
U1NfVzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfdzoKKyAgICBj
YXNlIFhFTk1FTV9hY2Nlc3Nfcnc6CisgICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRj
aCApCisgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19YOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yOgorICAgIGNhc2UgWEVO
TUVNX2FjY2Vzc19uOgorICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCisg
ICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfUiB8IE1FTV9B
Q0NFU1NfVzsKKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKKyAgICAgICAg
ICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19YOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193eDoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nf
cnd4OgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDJydzoKKyAgICBjYXNlIFhFTk1FTV9hY2Nl
c3NfbjJyd3g6CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX2RlZmF1bHQ6CisgICAgICAgIGJyZWFr
OworICAgIH0KKworICAgIGlmICggIXJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7IC8qIG5vIHZpb2xhdGlvbiAqLworCisgICAgaWYgKCBraW5kID09IG5wZmVj
X2tpbmRfd2l0aF9nbGEgKQorICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9B
Q0NFU1NfRkFVTFRfV0lUSF9HTEEgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE1FTV9BQ0NFU1NfR0xBX1ZBTElEOworICAgIGVsc2UgaWYgKCBraW5kID09IG5wZmVjX2tpbmRf
aW5fZ3B0ICkKKyAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZB
VUxUX0lOX0dQVCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUVNX0FDQ0VT
U19HTEFfVkFMSUQ7CisKKworICAgIHJlcS5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVNX0FD
Q0VTUzsKKyAgICByZXEudS5tZW1fYWNjZXNzLmdmbiA9IGdmbl94KGdmbik7CisgICAgcmVxLnUu
bWVtX2FjY2Vzcy5nbGEgPSBnbGE7CisgICAgcmVxLnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBncGEg
JiB+UEFHRV9NQVNLOworCisgICAgcmV0dXJuIG1vbml0b3JfdHJhcHMoY3VyciwgdHJ1ZSwgJnJl
cSkgPj0gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jCmluZGV4IDAxNDRmOTJiOTguLjk0YzdmMmE4MGMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YwpAQCAtMjEwLDEwICsyMTAsMTYgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90
IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAg
ICAgfQogICAgIH0KKworICAgIC8qCisgICAgICogVHJ5IHRvIGF2b2lkIHNlbmRpbmcgYSBtZW0g
ZXZlbnQuIFN1cHByZXNzIGV2ZW50cyBjYXVzZWQgYnkgcGFnZS13YWxrcworICAgICAqIGJ5IGVt
dWxhdGluZyBidXQgc3RpbGwgY2hlY2tpbmcgbWVtX2FjY2VzcyB2aW9sYXRpb25zLgorICAgICAq
LwogICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSAmJgog
ICAgICAgICAgZC0+YXJjaC5tb25pdG9yLmluZ3Vlc3RfcGFnZWZhdWx0X2Rpc2FibGVkICYmCi0g
ICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5k
IGEgbWVtX2V2ZW50ICovCisgICAgICAgICBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0
ICkKICAgICB7CisgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSB0cnVlOwog
ICAgICAgICBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9p
bnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwogCiAgICAgICAgIHJldHVybiB0cnVlOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IGYxYWY0ZjgxMmEuLjMyNWI0NDY3NGQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9tb25pdG9yLmgKQEAgLTQ5LDYgKzQ5LDkgQEAgdm9pZCBodm1fbW9uaXRv
cl9pbnRlcnJ1cHQodW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXJyLCB1aW50NjRfdCBjcjIpOwog
Ym9vbCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQodm9pZCk7CiAKK2Jvb2wgaHZtX21v
bml0b3JfY2hlY2tfcDJtKHVuc2lnbmVkIGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBm
ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBraW5kKTsKKwogI2VuZGlm
IC8qIF9fQVNNX1g4Nl9IVk1fTU9OSVRPUl9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1
cHBvcnQuaAppbmRleCBlOTg5YWE3MzQ5Li41MDljNTg2NzI3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3VwcG9ydC5oCkBAIC02MSw2ICs2MSw3IEBAIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCB7
CiAgICAgSFZNVFJBTlNfdW5oYW5kbGVhYmxlLAogICAgIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQs
CiAgICAgSFZNVFJBTlNfZ2ZuX3NoYXJlZCwKKyAgICBIVk1UUkFOU19iYWRfZ2ZuX2FjY2VzcywK
IH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgKaW5kZXggMjNlNjU1NzEwYi4uNjZkYjllMWUy
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaApAQCAtMzYsNiArMzYsOCBAQCBzdHJ1Y3QgYXJjaF92
bV9ldmVudCB7CiAgICAgYm9vbCBzZXRfZ3ByczsKICAgICAvKiBBIHN5bmMgdm1fZXZlbnQgaGFz
IGJlZW4gc2VudCBhbmQgd2UncmUgbm90IGRvbmUgaGFuZGxpbmcgaXQuICovCiAgICAgYm9vbCBz
eW5jX2V2ZW50OworICAgIC8qIFNlbmQgbWVtIGFjY2VzcyBldmVudHMgZnJvbSBlbXVsYXRvciAq
LworICAgIGJvb2wgc2VuZF9ldmVudDsKIH07CiAKIGludCB2bV9ldmVudF9pbml0X2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:08:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:08:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwAC-00049w-4N; Thu, 19 Sep 2019 13:08:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwAB-00049M-5w
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:07:59 +0000
X-Inumbo-ID: 8003f3ca-dade-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8003f3ca-dade-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 13:07: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 1087DB01D;
 Thu, 19 Sep 2019 13:07:57 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Date: Thu, 19 Sep 2019 15:08:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 0/8] AMD IOMMU: further 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>,
 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>

VGhlIG1haW4gZ29hbCBjb250aW51ZXMgdG8gYmUgdG8gcmVkdWNlIHRoZSBodWdlIG1lbW9yeSBv
dmVyaGVhZAp0aGF0IHdlJ3ZlIG5vdGljZWQuIE9uIHRoZSB3YXkgdGhlcmUgYSBudW1iZXIgb2Yg
b3RoZXIgdGhpbmdzIHdlcmUKb25jZSBhZ2FpbiBub3RpY2VkLiBBbGwgcGF0Y2hlcyBoYXZlIG5v
dyBiZWVuIHRlc3RlZCBvbiBhIEZhbTE1CmFuZCBhIEZhbTE3IHN5c3RlbS4KCjAxOiBkb24ndCBi
bGluZGx5IGFsbG9jYXRlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGVzCjAyOiBtYWtlIHBoYW50
b20gZnVuY3Rpb25zIHNoYXJlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGVzCjAzOiB4ODYvUENJ
OiByZWFkIG1heGltdW0gTVNJIHZlY3RvciBjb3VudCBlYXJseQowNDogcmVwbGFjZSBJTlRSRU1B
UF9FTlRSSUVTCjA1OiByZXN0cmljdCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHNpemVzCjA2
OiB0aWR5IHN0cnVjdCBpdnJzX21hcHBpbmdzCjA3OiBhbGxvY2F0ZSBvbmUgZGV2aWNlIHRhYmxl
IHBlciBQQ0kgc2VnbWVudAowODogcHJlLWZpbGwgYWxsIERURXMgcmlnaHQgYWZ0ZXIgdGFibGUg
YWxsb2NhdGlvbgoKSmFuCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:21:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwN0-0007U0-MT; Thu, 19 Sep 2019 13:21:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAwMz-0007Tv-Fx
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:21:13 +0000
X-Inumbo-ID: 59a87fa0-dae0-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 59a87fa0-dae0-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 13:21:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568899272;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=YEVn24D9QUAePWzumjORVmLwC4BwA+1M6mRuidpIwN4=;
 b=P11qvu7o0jw2CgHL0LPUGuh0eluQs5LXMAL1D7XiZq/LCgl4rRnLxX2V
 BEKl3StuyNJGT27P/Dh0WHroLLBzG+ZpGeTlt7QFbvS0HLYXmPsuESpST
 tpUz3p+50hWt58isO4SEfjVbx+wDQky/TKKRjnAhM4gdDXbDMP0VVJXis w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 911o3fZPhA47Cn0ri5SDNXDipJuzmijb7rjSveOKgj4wPI3WnoVMB9eejdYrOOygPnLl7ZJ/E5
 PhcfS8ztRzhcch0/o0vewsOrff9ejyu0RXWb2OAzdxzswv+wZIknaYezVdQEAcVQpHlgjleJB3
 mINdzV+YC0lhoewKLAktiSFiA3m72RiCq9+JJFokxCZvWGiwzEUo1yqlMQmNXTSYW4KdFL+EzP
 0492s3eey1qHHc1vmG++d9g+5gLbpUP9rWgCtr9Ipyz28nlwy7b3wd9o7gpvWZUE3ZUUHGxEka
 ins=
X-SBRS: 2.7
X-MesageID: 5991935
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5991935"
Date: Thu, 19 Sep 2019 14:21:09 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190919132109.GS1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-7-anthony.perard@citrix.com>
 <23937.3912.874830.653579@mariner.uk.xensource.com>
 <20190919125859.GR1308@perard.uk.xensource.com>
 <23939.31886.16367.162328@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23939.31886.16367.162328@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 06/35] libxl: Use ev_qmp for
 switch_qemu_xen_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTksIDIwMTkgYXQgMDI6MDM6MTBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAwNi8zNV0gbGlieGw6IFVz
ZSBldl9xbXAgZm9yIHN3aXRjaF9xZW11X3hlbl9sb2dkaXJ0eSIpOgo+ID4gT24gVHVlLCBTZXAg
MTcsIDIwMTkgYXQgMDU6NTI6MjRQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBJIGd1
ZXNzIHdlIGNvdWxkIHRyeSB0byBvcHRpbWlzZSB0aGUgc2ltcGxlciBjYXNlIHdoZW4gdGhlcmUg
aXMgb25seSBvbmUKPiA+IHFtcCBvcGVyYXRpb24sIGJlY2F1c2UgdGhhdCdzIHRoZSBtb3N0IGNv
bW1vbiwgYnV0IGFsbG93IHRvIHNlbmQKPiA+IGNvbW1hbmRzIHdpdGhvdXQgaGF2aW5nIGxpYnhs
X19xbXAgc2V0dGluZyBhIHRpbWVvdXQuCj4gCj4gVGhhdCB3b3VsZCBiZSBuaWNlLiAgSSB0aGlu
ayB0aGlzIGlzIGEgbmljZS10by1oYXZlLCBub3QgYSBibG9ja2VyLgoKR29vZCwgSSdsbCBwdXQg
dGhhdCBvbiBhIHRvZG8gbGlzdCBmb3Igd2hlbiBmdXJ0aGVyIHJlZmFjdG9yaW5nIGNhbiBiZQpk
b25lIGFzIEkgZG9uJ3QgdGhpbmsgSSB3YW50IHRvIHJ1c2ggdGhpcyBhZGRpdGlvbiB0byB0aGUg
aW50ZXJuYWwgQVBJLgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:21:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13: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 1iAwNb-0007bP-1K; Thu, 19 Sep 2019 13:21:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwNZ-0007bE-S7
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:21:49 +0000
X-Inumbo-ID: 6f04f05e-dae0-11e9-965d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f04f05e-dae0-11e9-965d-12813bfff9fa;
 Thu, 19 Sep 2019 13:21: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 A4F09AFCE;
 Thu, 19 Sep 2019 13:21:47 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Message-ID: <f64deee2-7b5a-3330-997c-87bfc05b0807@suse.com>
Date: Thu, 19 Sep 2019 15:21:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 1/8] AMD/IOMMU: don't blindly allocate
 interrupt remapping tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

QUNQSSB0YWJsZXMgYXJlIGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMg
dGhhbiB0aGVyZSBhcmUKYWN0dWFsIGRldmljZXMuIEJ5IGRlbGF5aW5nIHRoZSB0YWJsZSBhbGxv
Y2F0aW9ucyBmb3IgbW9zdCBjYXNlcywgYW5kCmRvaW5nIHRoZW0gb25seSB3aGVuIGFuIGFjdHVh
bCBkZXZpY2UgaXMga25vd24gdG8gYmUgcHJlc2VudCBhdCBhIGdpdmVuCnBvc2l0aW9uLCBvdmVy
YWxsIG1lbW9yeSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92ZXIgNTAwawpw
YWdlcyB0byBqdXN0IG92ZXIgMWsgKG9uIG15IHN5c3RlbSBoYXZpbmcgc3VjaCBBQ1BJIHRhYmxl
IGNvbnRlbnRzKS4KClRhYmxlcyBjb250aW51ZSB0byBnZXQgYWxsb2NhdGVkIHJpZ2h0IGF3YXkg
Zm9yIHNwZWNpYWwgZW50cmllcwooSU8tQVBJQywgSFBFVCkgYXMgd2VsbCBhcyBmb3IgYWxpYXMg
SURzLiBXaGlsZSBpbiB0aGUgZm9ybWVyIGNhc2UKdGhhdCdzIHNpbXBseSBiZWNhdXNlIHRoZXJl
IG1heSBub3QgYmUgYW55IGRldmljZSBhdCBhIGdpdmVuIHBvc2l0aW9uLAppbiB0aGUgbGF0dGVy
IGNhc2UgdGhpcyBpcyB0byBhdm9pZCBoYXZpbmcgdG8gaW50cm9kdWNlIHJlZi1jb3VudGluZyBv
Zgp0YWJsZSB1c2FnZS4KClRoZSBjaGFuZ2UgaW52b2x2ZXMgaW52b2tpbmcKaXRlcmF0ZV9pdnJz
X21hcHBpbmdzKGFtZF9pb21tdV9zZXR1cF9kZXZpY2VfdGFibGUpIGEgc2Vjb25kIHRpbWUsCmJl
Y2F1c2UgdGhlIGZ1bmN0aW9uIG5vdyB3YW50cyB0byBiZSBhYmxlIHRvIGZpbmQgUENJIGRldmlj
ZXMsIHdoaWNoCmlzbid0IHBvc3NpYmxlIHlldCB3aGVuIElPTU1VIHNldHVwIGhhcHBlbnMgdmVy
eSBlYXJseSBkdXJpbmcgeDJBUElDCm1vZGUgc2V0dXAuIEluIHRoaXMgY29udGV4dCBhbWRfaW9t
bXVfaW5pdF9pbnRlcnJ1cHQoKSBnZXRzIHJlbmFtZWQgYXMKd2VsbC4KClRoZSBsb2dpYyBhZGp1
c3RpbmcgYSBEVEUncyBpbnRlcnJ1cHQgcmVtYXBwaW5nIGF0dHJpYnV0ZXMgYWxzbyBnZXRzCmNo
YW5nZWQsIHN1Y2ggdGhhdCB0aGUgbGFjayBvZiBhbiBJUlQgd291bGQgcmVzdWx0IGluIHRhcmdl
dCBhYm9ydGVkCnJhdGhlciB0aGFuIG5vdCByZW1hcHBlZCBpbnRlcnJ1cHRzIChzaG91bGQgYW55
IG9jY3VyKS4KCk5vdGUgdGhhdCBmb3Igbm93IHBoYW50b20gZnVuY3Rpb25zIGdldCBzZXBhcmF0
ZSBJUlRzIGFsbG9jYXRlZCwgYXMgd2FzCnRoZSBjYXNlIGJlZm9yZS4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY2OiBBY3F1aXJlIElPTU1VIGxv
Y2sgaW4gY29kZSBhZGRlZCB0byBhbWRfaW9tbXVfYWRkX2RldmljZSgpLiBEcm9wIGEKICAgIHBv
aW50bGVzcyB1c2Ugb2YgdGhlIGNvbmRpdGlvbmFsIG9wZXJhdG9yLgp2NTogTmV3LgotLS0KVEJE
OiBUaGlzIHJldGFpbnMgcHJpb3IgKGJ1dCBzdXNwaWNpb3VzKSBiZWhhdmlvciBvZiBub3QgY2Fs
bGluZwogICAgIGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoKSBmb3IgImludmFsaWQiIElW
UlMgbWFwcGluZyBlbnRyaWVzLgogICAgIFNpbmNlIERURS5JVj0wIG1lYW5zIHVuLXJlbWFwcGVk
IGludGVycnVwdHMsIEkgd29uZGVyIGlmIHRoaXMgbmVlZHMKICAgICBjaGFuZ2luZy4KCkJhY2tw
b3J0aW5nIG5vdGU6IFRoaXMgZGVwZW5kcyBvbiBiNWZiZTgxMTk2ICJpb21tdSAvIHg4NjogbW92
ZSBjYWxsIHRvCnNjYW5fcGNpX2RldmljZXMoKSBvdXQgb2YgdmVuZG9yIGNvZGUiIQoKLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jICAgICAgfCAgIDY1ICsrKysr
KysrKysrKystLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5p
dC5jICAgICAgfCAgIDczICsrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jICAgICAgfCAgICA0IC0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8ICAgIDUgKwogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgICA0MyArKysrKysrKysrKysrKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICAgIDIgCiA2IGZp
bGVzIGNoYW5nZWQsIDE0MyBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCi0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYwpAQCAtNTMsNyArNTMsOCBAQCB1bmlvbiBhY3Bp
X2l2aGRfZGV2aWNlIHsKIH07CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBhZGRfaXZyc19tYXBwaW5n
X2VudHJ5KAotICAgIHUxNiBiZGYsIHUxNiBhbGlhc19pZCwgdTggZmxhZ3MsIHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11KQorICAgIHVpbnQxNl90IGJkZiwgdWludDE2X3QgYWxpYXNfaWQsIHVpbnQ4
X3QgZmxhZ3MsIGJvb2wgYWxsb2NfaXJ0LAorICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQog
ewogICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmdzID0gZ2V0X2l2cnNfbWFw
cGluZ3MoaW9tbXUtPnNlZyk7CiAKQEAgLTY5LDI3ICs3MCwzMiBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgYWRkX2l2cnNfbWFwcGluZ19lbnRyCiAgICAgaWYgKCBpb21tdS0+YmRmID09IGJkZiApCiAg
ICAgICAgIHJldHVybjsKIAotICAgIGlmICggIWl2cnNfbWFwcGluZ3NbYWxpYXNfaWRdLmludHJl
bWFwX3RhYmxlICkKKyAgICAvKiBBbGxvY2F0ZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGlm
IG5lZWRlZC4gKi8KKyAgICBpZiAoIGlvbW11X2ludHJlbWFwICYmICFpdnJzX21hcHBpbmdzW2Fs
aWFzX2lkXS5pbnRyZW1hcF90YWJsZSApCiAgICAgewotICAgICAgICAgLyogYWxsb2NhdGUgcGVy
LWRldmljZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlICovCi0gICAgICAgICBpZiAoIGFtZF9p
b21tdV9wZXJkZXZfaW50cmVtYXAgKQotICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYWxpYXNf
aWRdLmludHJlbWFwX3RhYmxlID0KLSAgICAgICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2lu
dHJlbWFwX3RhYmxlKAotICAgICAgICAgICAgICAgICAgICAgaW9tbXUsCi0gICAgICAgICAgICAg
ICAgICAgICAmaXZyc19tYXBwaW5nc1thbGlhc19pZF0uaW50cmVtYXBfaW51c2UpOwotICAgICAg
ICAgZWxzZQotICAgICAgICAgewotICAgICAgICAgICAgIGlmICggc2hhcmVkX2ludHJlbWFwX3Rh
YmxlID09IE5VTEwgICkKLSAgICAgICAgICAgICAgICAgc2hhcmVkX2ludHJlbWFwX3RhYmxlID0g
YW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKAotICAgICAgICAgICAgICAgICAgICAgaW9t
bXUsCi0gICAgICAgICAgICAgICAgICAgICAmc2hhcmVkX2ludHJlbWFwX2ludXNlKTsKLSAgICAg
ICAgICAgICBpdnJzX21hcHBpbmdzW2FsaWFzX2lkXS5pbnRyZW1hcF90YWJsZSA9IHNoYXJlZF9p
bnRyZW1hcF90YWJsZTsKLSAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW2FsaWFzX2lkXS5pbnRy
ZW1hcF9pbnVzZSA9IHNoYXJlZF9pbnRyZW1hcF9pbnVzZTsKLSAgICAgICAgIH0KLQotICAgICAg
ICAgaWYgKCAhaXZyc19tYXBwaW5nc1thbGlhc19pZF0uaW50cmVtYXBfdGFibGUgKQotICAgICAg
ICAgICAgIHBhbmljKCJObyBtZW1vcnkgZm9yICUwNHg6JTAyeDolMDJ4LiV1J3MgSVJUXG4iLCBp
b21tdS0+c2VnLAotICAgICAgICAgICAgICAgICAgIFBDSV9CVVMoYWxpYXNfaWQpLCBQQ0lfU0xP
VChhbGlhc19pZCksIFBDSV9GVU5DKGFsaWFzX2lkKSk7CisgICAgICAgIGlmICggIWFtZF9pb21t
dV9wZXJkZXZfaW50cmVtYXAgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFzaGFyZWRf
aW50cmVtYXBfdGFibGUgKQorICAgICAgICAgICAgICAgIHNoYXJlZF9pbnRyZW1hcF90YWJsZSA9
IGFtZF9pb21tdV9hbGxvY19pbnRyZW1hcF90YWJsZSgKKyAgICAgICAgICAgICAgICAgICAgaW9t
bXUsICZzaGFyZWRfaW50cmVtYXBfaW51c2UpOworCisgICAgICAgICAgICBpZiAoICFzaGFyZWRf
aW50cmVtYXBfdGFibGUgKQorICAgICAgICAgICAgICAgIHBhbmljKCJObyBtZW1vcnkgZm9yIHNo
YXJlZCBJUlRcbiIpOworCisgICAgICAgICAgICBpdnJzX21hcHBpbmdzW2FsaWFzX2lkXS5pbnRy
ZW1hcF90YWJsZSA9IHNoYXJlZF9pbnRyZW1hcF90YWJsZTsKKyAgICAgICAgICAgIGl2cnNfbWFw
cGluZ3NbYWxpYXNfaWRdLmludHJlbWFwX2ludXNlID0gc2hhcmVkX2ludHJlbWFwX2ludXNlOwor
ICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBhbGxvY19pcnQgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpdnJzX21hcHBpbmdzW2FsaWFzX2lkXS5pbnRyZW1hcF90YWJsZSA9CisgICAgICAg
ICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKAorICAgICAgICAgICAgICAg
ICAgICBpb21tdSwgJml2cnNfbWFwcGluZ3NbYWxpYXNfaWRdLmludHJlbWFwX2ludXNlKTsKKwor
ICAgICAgICAgICAgaWYgKCAhaXZyc19tYXBwaW5nc1thbGlhc19pZF0uaW50cmVtYXBfdGFibGUg
KQorICAgICAgICAgICAgICAgIHBhbmljKCJObyBtZW1vcnkgZm9yICUwNHg6JTAyeDolMDJ4LiV1
J3MgSVJUXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGlvbW11LT5zZWcsIFBDSV9CVVMoYWxp
YXNfaWQpLCBQQ0lfU0xPVChhbGlhc19pZCksCisgICAgICAgICAgICAgICAgICAgICAgUENJX0ZV
TkMoYWxpYXNfaWQpKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGl2cnNfbWFwcGluZ3NbYWxp
YXNfaWRdLnZhbGlkID0gdHJ1ZTsKQEAgLTQzMyw3ICs0MzksOCBAQCBzdGF0aWMgdTE2IF9faW5p
dCBwYXJzZV9pdmhkX2RldmljZV9zZWxlCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAg
IGFkZF9pdnJzX21hcHBpbmdfZW50cnkoYmRmLCBiZGYsIHNlbGVjdC0+aGVhZGVyLmRhdGFfc2V0
dGluZywgaW9tbXUpOworICAgIGFkZF9pdnJzX21hcHBpbmdfZW50cnkoYmRmLCBiZGYsIHNlbGVj
dC0+aGVhZGVyLmRhdGFfc2V0dGluZywgZmFsc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpb21tdSk7CiAKICAgICByZXR1cm4gc2l6ZW9mKCpzZWxlY3QpOwogfQpAQCAtNDc5LDcgKzQ4
Niw3IEBAIHN0YXRpYyB1MTYgX19pbml0IHBhcnNlX2l2aGRfZGV2aWNlX3JhbmcKIAogICAgIGZv
ciAoIGJkZiA9IGZpcnN0X2JkZjsgYmRmIDw9IGxhc3RfYmRmOyBiZGYrKyApCiAgICAgICAgIGFk
ZF9pdnJzX21hcHBpbmdfZW50cnkoYmRmLCBiZGYsIHJhbmdlLT5zdGFydC5oZWFkZXIuZGF0YV9z
ZXR0aW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11KTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgaW9tbXUpOwogCiAgICAgcmV0dXJuIGRldl9s
ZW5ndGg7CiB9CkBAIC01MTMsNyArNTIwLDggQEAgc3RhdGljIHUxNiBfX2luaXQgcGFyc2VfaXZo
ZF9kZXZpY2VfYWxpYQogCiAgICAgQU1EX0lPTU1VX0RFQlVHKCIgRGV2X0lkIEFsaWFzOiAlI3hc
biIsIGFsaWFzX2lkKTsKIAotICAgIGFkZF9pdnJzX21hcHBpbmdfZW50cnkoYmRmLCBhbGlhc19p
ZCwgYWxpYXMtPmhlYWRlci5kYXRhX3NldHRpbmcsIGlvbW11KTsKKyAgICBhZGRfaXZyc19tYXBw
aW5nX2VudHJ5KGJkZiwgYWxpYXNfaWQsIGFsaWFzLT5oZWFkZXIuZGF0YV9zZXR0aW5nLCB0cnVl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9tbXUpOwogCiAgICAgcmV0dXJuIGRldl9s
ZW5ndGg7CiB9CkBAIC01NjgsNyArNTc2LDcgQEAgc3RhdGljIHUxNiBfX2luaXQgcGFyc2VfaXZo
ZF9kZXZpY2VfYWxpYQogCiAgICAgZm9yICggYmRmID0gZmlyc3RfYmRmOyBiZGYgPD0gbGFzdF9i
ZGY7IGJkZisrICkKICAgICAgICAgYWRkX2l2cnNfbWFwcGluZ19lbnRyeShiZGYsIGFsaWFzX2lk
LCByYW5nZS0+YWxpYXMuaGVhZGVyLmRhdGFfc2V0dGluZywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpb21tdSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwg
aW9tbXUpOwogCiAgICAgcmV0dXJuIGRldl9sZW5ndGg7CiB9CkBAIC01OTMsNyArNjAxLDcgQEAg
c3RhdGljIHUxNiBfX2luaXQgcGFyc2VfaXZoZF9kZXZpY2VfZXh0ZQogICAgICAgICByZXR1cm4g
MDsKICAgICB9CiAKLSAgICBhZGRfaXZyc19tYXBwaW5nX2VudHJ5KGJkZiwgYmRmLCBleHQtPmhl
YWRlci5kYXRhX3NldHRpbmcsIGlvbW11KTsKKyAgICBhZGRfaXZyc19tYXBwaW5nX2VudHJ5KGJk
ZiwgYmRmLCBleHQtPmhlYWRlci5kYXRhX3NldHRpbmcsIGZhbHNlLCBpb21tdSk7CiAKICAgICBy
ZXR1cm4gZGV2X2xlbmd0aDsKIH0KQEAgLTY0MCw3ICs2NDgsNyBAQCBzdGF0aWMgdTE2IF9faW5p
dCBwYXJzZV9pdmhkX2RldmljZV9leHRlCiAKICAgICBmb3IgKCBiZGYgPSBmaXJzdF9iZGY7IGJk
ZiA8PSBsYXN0X2JkZjsgYmRmKysgKQogICAgICAgICBhZGRfaXZyc19tYXBwaW5nX2VudHJ5KGJk
ZiwgYmRmLCByYW5nZS0+ZXh0ZW5kZWQuaGVhZGVyLmRhdGFfc2V0dGluZywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpb21tdSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFsc2UsIGlvbW11KTsKIAogICAgIHJldHVybiBkZXZfbGVuZ3RoOwogfQpAQCAtNzMzLDcg
Kzc0MSw4IEBAIHN0YXRpYyB1MTYgX19pbml0IHBhcnNlX2l2aGRfZGV2aWNlX3NwZWMKICAgICBB
TURfSU9NTVVfREVCVUcoIklWSEQgU3BlY2lhbDogJTA0eDolMDJ4OiUwMnguJXUgdmFyaWV0eSAl
I3ggaGFuZGxlICUjeFxuIiwKICAgICAgICAgICAgICAgICAgICAgc2VnLCBQQ0lfQlVTKGJkZiks
IFBDSV9TTE9UKGJkZiksIFBDSV9GVU5DKGJkZiksCiAgICAgICAgICAgICAgICAgICAgIHNwZWNp
YWwtPnZhcmlldHksIHNwZWNpYWwtPmhhbmRsZSk7Ci0gICAgYWRkX2l2cnNfbWFwcGluZ19lbnRy
eShiZGYsIGJkZiwgc3BlY2lhbC0+aGVhZGVyLmRhdGFfc2V0dGluZywgaW9tbXUpOworICAgIGFk
ZF9pdnJzX21hcHBpbmdfZW50cnkoYmRmLCBiZGYsIHNwZWNpYWwtPmhlYWRlci5kYXRhX3NldHRp
bmcsIHRydWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdSk7CiAKICAgICBzd2l0
Y2ggKCBzcGVjaWFsLT52YXJpZXR5ICkKICAgICB7Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2luaXQuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgogCiBz
dGF0aWMgaW50IF9faW5pdGRhdGEgbnJfYW1kX2lvbW11czsKK3N0YXRpYyBib29sIF9faW5pdGRh
dGEgcGNpX2luaXQ7CiAKIHN0YXRpYyB2b2lkIGRvX2FtZF9pb21tdV9pcnEodW5zaWduZWQgbG9u
ZyBkYXRhKTsKIHN0YXRpYyBERUNMQVJFX1NPRlRJUlFfVEFTS0xFVChhbWRfaW9tbXVfaXJxX3Rh
c2tsZXQsIGRvX2FtZF9pb21tdV9pcnEsIDApOwpAQCAtMTI0NCwxNyArMTI0NSwyMCBAQCBzdGF0
aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlCiAKICAgICBCVUdfT04oIChpdnJz
X2JkZl9lbnRyaWVzID09IDApICk7CiAKLSAgICAvKiBhbGxvY2F0ZSAnZGV2aWNlIHRhYmxlJyBv
biBhIDRLIGJvdW5kYXJ5ICovCi0gICAgZGV2aWNlX3RhYmxlLmFsbG9jX3NpemUgPSBQQUdFX1NJ
WkUgPDwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9vcmRlcl9mcm9tX2J5dGVz
KAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9BTElHTihpdnJzX2JkZl9lbnRy
aWVzICoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9FTlRS
WV9TSVpFKSk7Ci0gICAgZGV2aWNlX3RhYmxlLmVudHJpZXMgPSBkZXZpY2VfdGFibGUuYWxsb2Nf
c2l6ZSAvCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfRU5UUllf
U0laRTsKLQotICAgIGRldmljZV90YWJsZS5idWZmZXIgPSBhbGxvY2F0ZV9idWZmZXIoZGV2aWNl
X3RhYmxlLmFsbG9jX3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiRGV2aWNlIFRhYmxlIik7Ci0gICAgaWYgICggZGV2aWNlX3RhYmxlLmJ1ZmZlciA9PSBO
VUxMICkKKyAgICBpZiAoICFkZXZpY2VfdGFibGUuYnVmZmVyICkKKyAgICB7CisgICAgICAgIC8q
IGFsbG9jYXRlICdkZXZpY2UgdGFibGUnIG9uIGEgNEsgYm91bmRhcnkgKi8KKyAgICAgICAgZGV2
aWNlX3RhYmxlLmFsbG9jX3NpemUgPSBQQUdFX1NJWkUgPDwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcygKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQQUdFX0FMSUdOKGl2cnNfYmRmX2VudHJpZXMgKgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKSk7CisgICAg
ICAgIGRldmljZV90YWJsZS5lbnRyaWVzID0gZGV2aWNlX3RhYmxlLmFsbG9jX3NpemUgLworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFOwor
CisgICAgICAgIGRldmljZV90YWJsZS5idWZmZXIgPSBhbGxvY2F0ZV9idWZmZXIoZGV2aWNlX3Rh
YmxlLmFsbG9jX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIkRldmljZSBUYWJsZSIpOworICAgIH0KKyAgICBpZiAoICFkZXZpY2VfdGFibGUuYnVm
ZmVyICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBBZGQgZGV2aWNlIHRhYmxl
IGVudHJpZXMgKi8KQEAgLTEyNjMsMTMgKzEyNjcsNDYgQEAgc3RhdGljIGludCBfX2luaXQgYW1k
X2lvbW11X3NldHVwX2RldmljZQogICAgICAgICBpZiAoIGl2cnNfbWFwcGluZ3NbYmRmXS52YWxp
ZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHZvaWQgKmR0ZTsKKyAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gTlVMTDsKIAogICAgICAgICAgICAgLyogYWRkIGRldmlj
ZSB0YWJsZSBlbnRyeSAqLwogICAgICAgICAgICAgZHRlID0gZGV2aWNlX3RhYmxlLmJ1ZmZlciAr
IChiZGYgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7CiAgICAgICAgICAgICBpb21tdV9k
dGVfYWRkX2RldmljZV9lbnRyeShkdGUsICZpdnJzX21hcHBpbmdzW2JkZl0pOwogCisgICAgICAg
ICAgICBpZiAoIGlvbW11X2ludHJlbWFwICYmCisgICAgICAgICAgICAgICAgIGl2cnNfbWFwcGlu
Z3NbYmRmXS5kdGVfcmVxdWVzdG9yX2lkID09IGJkZiAmJgorICAgICAgICAgICAgICAgICAhaXZy
c19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpZiAoICFwY2lfaW5pdCApCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICAgICAgICAgIHBjaWRldnNfbG9jaygpOworICAgICAgICAgICAgICAgIHBkZXYgPSBw
Y2lfZ2V0X3BkZXYoc2VnLCBQQ0lfQlVTKGJkZiksIFBDSV9ERVZGTjIoYmRmKSk7CisgICAgICAg
ICAgICAgICAgcGNpZGV2c191bmxvY2soKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
aWYgKCBwZGV2ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cmVxX2lkID0gYmRmOworCisgICAgICAgICAgICAgICAgZG8geworICAgICAgICAgICAgICAgICAg
ICBpdnJzX21hcHBpbmdzW3JlcV9pZF0uaW50cmVtYXBfdGFibGUgPQorICAgICAgICAgICAgICAg
ICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pb21tdSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmaXZyc19tYXBwaW5nc1tyZXFfaWRdLmludHJlbWFwX2ludXNlKTsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCAhaXZyc19tYXBwaW5nc1tyZXFfaWRdLmludHJlbWFwX3RhYmxl
ICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAgICAg
ICAgICAgICAgIGlmICggIXBkZXYtPnBoYW50b21fc3RyaWRlICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICByZXFfaWQgKz0gcGRldi0+cGhhbnRv
bV9zdHJpZGU7CisgICAgICAgICAgICAgICAgfSB3aGlsZSAoIFBDSV9TTE9UKHJlcV9pZCkgPT0g
cGRldi0+c2JkZi5kZXYgKTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgYW1kX2lvbW11
X3NldF9pbnRyZW1hcF90YWJsZSgKLSAgICAgICAgICAgICAgICBkdGUsIHZpcnRfdG9fbWFkZHIo
aXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlKSwKKyAgICAgICAgICAgICAgICBkdGUs
CisgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlCisgICAg
ICAgICAgICAgICAgPyB2aXJ0X3RvX21hZGRyKGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90
YWJsZSkKKyAgICAgICAgICAgICAgICA6IDAsCiAgICAgICAgICAgICAgICAgaW9tbXVfaW50cmVt
YXApOwogICAgICAgICB9CiAgICAgfQpAQCAtMTQwMiw3ICsxNDM5LDggQEAgaW50IF9faW5pdCBh
bWRfaW9tbXVfaW5pdChib29sIHh0KQogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIGVycm9y
X291dDsKIAotICAgIC8qIGFsbG9jYXRlIGFuZCBpbml0aWFsaXplIGEgZ2xvYmFsIGRldmljZSB0
YWJsZSBzaGFyZWQgYnkgYWxsIGlvbW11cyAqLworICAgIC8qIEFsbG9jYXRlIGFuZCBpbml0aWFs
aXplIGRldmljZSB0YWJsZShzKS4gKi8KKyAgICBwY2lfaW5pdCA9ICF4dDsKICAgICByYyA9IGl0
ZXJhdGVfaXZyc19tYXBwaW5ncyhhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CkBAIC0xNDIyLDcgKzE0NjAsNyBAQCBp
bnQgX19pbml0IGFtZF9pb21tdV9pbml0KGJvb2wgeHQpCiAgICAgICAgIC8qCiAgICAgICAgICAq
IFNldHRpbmcgdXAgb2YgdGhlIElPTU1VIGludGVycnVwdHMgY2Fubm90IG9jY3VyIHlldCBhdCB0
aGUgKHZlcnkKICAgICAgICAgICogZWFybHkpIHRpbWUgd2UgZ2V0IGhlcmUgd2hlbiBlbmFibGlu
ZyB4MkFQSUMgbW9kZS4gU3VwcHJlc3MgaXQKLSAgICAgICAgICogaGVyZSwgYW5kIGRvIGl0IGV4
cGxpY2l0bHkgaW4gYW1kX2lvbW11X2luaXRfaW50ZXJydXB0KCkuCisgICAgICAgICAqIGhlcmUs
IGFuZCBkbyBpdCBleHBsaWNpdGx5IGluIGFtZF9pb21tdV9pbml0X2xhdGUoKS4KICAgICAgICAg
ICovCiAgICAgICAgIHJjID0gYW1kX2lvbW11X2luaXRfb25lKGlvbW11LCAheHQpOwogICAgICAg
ICBpZiAoIHJjICkKQEAgLTE0MzYsMTEgKzE0NzQsMTYgQEAgZXJyb3Jfb3V0OgogICAgIHJldHVy
biByYzsKIH0KIAotaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQodm9pZCkKK2lu
dCBfX2luaXQgYW1kX2lvbW11X2luaXRfbGF0ZSh2b2lkKQogewogICAgIHN0cnVjdCBhbWRfaW9t
bXUgKmlvbW11OwogICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBGdXJ0aGVyIGluaXRpYWxpemUg
dGhlIGRldmljZSB0YWJsZShzKS4gKi8KKyAgICBwY2lfaW5pdCA9IHRydWU7CisgICAgaWYgKCBp
b21tdV9pbnRyZW1hcCApCisgICAgICAgIHJjID0gaXRlcmF0ZV9pdnJzX21hcHBpbmdzKGFtZF9p
b21tdV9zZXR1cF9kZXZpY2VfdGFibGUpOworCiAgICAgZm9yX2VhY2hfYW1kX2lvbW11ICggaW9t
bXUgKQogICAgIHsKICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKQEAgLTc4OSw3ICs3ODksNyBAQCB2b2lkIGFtZF9pb21t
dV9yZWFkX21zaV9mcm9tX2lyZSgKICAgICB9CiB9CiAKLWludCBfX2luaXQgYW1kX2lvbW11X2Zy
ZWVfaW50cmVtYXBfdGFibGUoCitpbnQgYW1kX2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUoCiAg
ICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICpp
dnJzX21hcHBpbmcpCiB7CiAgICAgdm9pZCAqKnRibHA7CkBAIC04MTQsNyArODE0LDcgQEAgaW50
IF9faW5pdCBhbWRfaW9tbXVfZnJlZV9pbnRyZW1hcF90YWJsZQogICAgIHJldHVybiAwOwogfQog
Ci12b2lkICpfX2luaXQgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKAordm9pZCAqYW1k
X2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKAogICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUg
KmlvbW11LCB1bnNpZ25lZCBsb25nICoqaW51c2VfbWFwKQogewogICAgIHVuc2lnbmVkIGludCBv
cmRlciA9IGludHJlbWFwX3RhYmxlX29yZGVyKGlvbW11KTsKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYwpAQCAtMTE2LDggKzExNiw5IEBAIHZvaWQgX19pbml0IGFtZF9pb21tdV9z
ZXRfaW50cmVtYXBfdGFibGUKICAgICBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLCB1aW50NjRf
dCBpbnRyZW1hcF9wdHIsIGJvb2wgdmFsaWQpCiB7CiAgICAgZHRlLT5pdF9yb290ID0gaW50cmVt
YXBfcHRyID4+IDY7Ci0gICAgZHRlLT5pbnRfdGFiX2xlbiA9IElPTU1VX0lOVFJFTUFQX09SREVS
OwotICAgIGR0ZS0+aW50X2N0bCA9IElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9UUkFOU0xB
VEVEOworICAgIGR0ZS0+aW50X3RhYl9sZW4gPSBpbnRyZW1hcF9wdHIgPyBJT01NVV9JTlRSRU1B
UF9PUkRFUiA6IDA7CisgICAgZHRlLT5pbnRfY3RsID0gaW50cmVtYXBfcHRyID8gSU9NTVVfREVW
X1RBQkxFX0lOVF9DT05UUk9MX1RSQU5TTEFURUQKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBJT01NVV9ERVZfVEFCTEVfSU5UX0NPTlRST0xfQUJPUlRFRDsKICAgICBkdGUtPmln
ID0gZmFsc2U7IC8qIHVubWFwcGVkIGludGVycnVwdHMgcmVzdWx0IGluIGkvbyBwYWdlIGZhdWx0
cyAqLwogICAgIGR0ZS0+aXYgPSB2YWxpZDsKIH0KLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
cGNpX2FtZF9pb21tdS5jCkBAIC0xNjQsNyArMTY0LDcgQEAgc3RhdGljIGludCBfX2luaXQgaW92
X2RldGVjdCh2b2lkKQogICAgIGlmICggIWlvbW11X2VuYWJsZSAmJiAhaW9tbXVfaW50cmVtYXAg
KQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGlmICggKGluaXRfZG9uZSA/IGFtZF9pb21tdV9p
bml0X2ludGVycnVwdCgpCisgICAgaWYgKCAoaW5pdF9kb25lID8gYW1kX2lvbW11X2luaXRfbGF0
ZSgpCiAgICAgICAgICAgICAgICAgICAgIDogYW1kX2lvbW11X2luaXQoZmFsc2UpKSAhPSAwICkK
ICAgICB7CiAgICAgICAgIHByaW50aygiQU1ELVZpOiBFcnJvciBpbml0aWFsaXphdGlvblxuIik7
CkBAIC00MjgsNiArNDI4LDcgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYWRkX2RldmljZSh1OCBk
ZXZmbgogewogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OwogICAgIHUxNiBiZGY7CisgICAg
c3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGluZ3M7CiAKICAgICBpZiAoICFwZGV2LT5k
b21haW4gKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTQ1Nyw2ICs0NTgsMzYgQEAgc3Rh
dGljIGludCBhbWRfaW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbgogICAgICAgICByZXR1cm4gLUVO
T0RFVjsKICAgICB9CiAKKyAgICBpdnJzX21hcHBpbmdzID0gZ2V0X2l2cnNfbWFwcGluZ3MocGRl
di0+c2VnKTsKKyAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIGRldmZuKTsKKyAgICBpZiAo
ICFpdnJzX21hcHBpbmdzIHx8CisgICAgICAgICAhaXZyc19tYXBwaW5nc1tpdnJzX21hcHBpbmdz
W2JkZl0uZHRlX3JlcXVlc3Rvcl9pZF0udmFsaWQgKQorICAgICAgICByZXR1cm4gLUVQRVJNOwor
CisgICAgaWYgKCBpb21tdV9pbnRyZW1hcCAmJgorICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZd
LmR0ZV9yZXF1ZXN0b3JfaWQgPT0gYmRmICYmCisgICAgICAgICAhaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisK
KyAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlID0KKyAgICAgICAgICAg
IGFtZF9pb21tdV9hbGxvY19pbnRyZW1hcF90YWJsZSgKKyAgICAgICAgICAgICAgICBpb21tdSwg
Jml2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF9pbnVzZSk7CisgICAgICAgIGlmICggIWl2cnNf
bWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSApCisgICAgICAgICAgICByZXR1cm4gLUVOT01F
TTsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKKwor
ICAgICAgICBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAorICAgICAgICAgICAgaW9tbXUt
PmRldl90YWJsZS5idWZmZXIgKyAoYmRmICogSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpLAor
ICAgICAgICAgICAgdmlydF90b19tYWRkcihpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFi
bGUpLAorICAgICAgICAgICAgaW9tbXVfaW50cmVtYXApOworCisgICAgICAgIGFtZF9pb21tdV9m
bHVzaF9kZXZpY2UoaW9tbXUsIGJkZik7CisKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKKyAgICB9CisKICAgICBhbWRfaW9tbXVfc2V0dXBfZG9t
YWluX2RldmljZShwZGV2LT5kb21haW4sIGlvbW11LCBkZXZmbiwgcGRldik7CiAgICAgcmV0dXJu
IDA7CiB9CkBAIC00NjUsNiArNDk2LDggQEAgc3RhdGljIGludCBhbWRfaW9tbXVfcmVtb3ZlX2Rl
dmljZSh1OCBkZQogewogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OwogICAgIHUxNiBiZGY7
CisgICAgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGluZ3M7CisKICAgICBpZiAoICFw
ZGV2LT5kb21haW4gKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtNDgwLDYgKzUxMywx
NCBAQCBzdGF0aWMgaW50IGFtZF9pb21tdV9yZW1vdmVfZGV2aWNlKHU4IGRlCiAgICAgfQogCiAg
ICAgYW1kX2lvbW11X2Rpc2FibGVfZG9tYWluX2RldmljZShwZGV2LT5kb21haW4sIGlvbW11LCBk
ZXZmbiwgcGRldik7CisKKyAgICBpdnJzX21hcHBpbmdzID0gZ2V0X2l2cnNfbWFwcGluZ3MocGRl
di0+c2VnKTsKKyAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIGRldmZuKTsKKyAgICBpZiAo
IGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgJiYKKyAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRm
XS5kdGVfcmVxdWVzdG9yX2lkID09IGJkZiAmJgorICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlICkKKyAgICAgICAgYW1kX2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUo
aW9tbXUsICZpdnJzX21hcHBpbmdzW2JkZl0pOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaApAQCAtNTAsNyArNTAsNyBA
QCB2b2lkIGdldF9pb21tdV9mZWF0dXJlcyhzdHJ1Y3QgYW1kX2lvbW11CiAvKiBhbWQtaW9tbXUt
aW5pdCBmdW5jdGlvbnMgKi8KIGludCBhbWRfaW9tbXVfcHJlcGFyZShib29sIHh0KTsKIGludCBh
bWRfaW9tbXVfaW5pdChib29sIHh0KTsKLWludCBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQodm9p
ZCk7CitpbnQgYW1kX2lvbW11X2luaXRfbGF0ZSh2b2lkKTsKIGludCBhbWRfaW9tbXVfdXBkYXRl
X2l2cnNfbWFwcGluZ19hY3BpKHZvaWQpOwogaW50IGlvdl9hZGp1c3RfaXJxX2FmZmluaXRpZXMo
dm9pZCk7CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:22:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13: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 1iAwNw-0007hF-CX; Thu, 19 Sep 2019 13:22:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwNv-0007gy-Bs
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:22:11 +0000
X-Inumbo-ID: 7bbfc724-dae0-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7bbfc724-dae0-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 13:22:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 456C1AF1D;
 Thu, 19 Sep 2019 13:22:09 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Message-ID: <06a35251-013f-d215-d70c-70a4c98ac86e@suse.com>
Date: Thu, 19 Sep 2019 15:22:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 2/8] AMD/IOMMU: make phantom functions share
 interrupt remapping tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

UmF0aGVyIHRoYW4gZHVwbGljYXRpbmcgZW50cmllcyBpbiBhbWRfaW9tbXVfbXNpX21zZ191cGRh
dGVfaXJlKCksIHNoYXJlCnRoZSB0YWJsZXMuIFRoaXMgbWFpbmx5IHJlcXVpcmVzIHNvbWUgY2Fy
ZSB3aGlsZSBmcmVlaW5nIHRoZW0sIHRvIGF2b2lkCmZyZWVpbmcgbWVtb3J5IGJsb2NrcyB0d2lj
ZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2NTogTmV3
LgoKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jICAgICAgfCAg
IDQzICsrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2ludHIuYyAgICAgIHwgICA0NSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgICAgMiAtCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oICAgICAgICAgICAgICAgfCAgICAyIC0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICAgIDIgLQogNSBmaWxl
cyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCi0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtMTExMSw3ICsxMTExLDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IGFtZF9pb21tdV9pbml0X2NsZWFudQogICAgICAgICBhbWRfaW9tbXVfZnJlZV9p
bnRyZW1hcF90YWJsZShsaXN0X2ZpcnN0X2VudHJ5KCZhbWRfaW9tbXVfaGVhZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYW1k
X2lvbW11LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3QpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgMCk7CiAKICAg
ICAvKiBmcmVlIGFtZCBpb21tdSBsaXN0ICovCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZl
ICggaW9tbXUsIG5leHQsICZhbWRfaW9tbXVfaGVhZCwgbGlzdCApCkBAIC0xMTc2LDcgKzExNzYs
NyBAQCBpbnQgaXRlcmF0ZV9pdnJzX21hcHBpbmdzKGludCAoKmhhbmRsZXIpCiB9CiAKIGludCBp
dGVyYXRlX2l2cnNfZW50cmllcyhpbnQgKCpoYW5kbGVyKShjb25zdCBzdHJ1Y3QgYW1kX2lvbW11
ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGl2cnNf
bWFwcGluZ3MgKikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGl2cnNfbWFwcGluZ3MgKiwgdWludDE2X3QgYmRmKSkKIHsKICAgICB1MTYgc2VnID0gMDsK
ICAgICBpbnQgcmMgPSAwOwpAQCAtMTE5Myw3ICsxMTkzLDcgQEAgaW50IGl0ZXJhdGVfaXZyc19l
bnRyaWVzKGludCAoKmhhbmRsZXIpKAogICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFtZF9pb21t
dSAqaW9tbXUgPSBtYXBbYmRmXS5pb21tdTsKIAogICAgICAgICAgICAgaWYgKCBpb21tdSAmJiBt
YXBbYmRmXS5kdGVfcmVxdWVzdG9yX2lkID09IGJkZiApCi0gICAgICAgICAgICAgICAgcmMgPSBo
YW5kbGVyKGlvbW11LCAmbWFwW2JkZl0pOworICAgICAgICAgICAgICAgIHJjID0gaGFuZGxlcihp
b21tdSwgJm1hcFtiZGZdLCBiZGYpOwogICAgICAgICB9CiAgICAgfSB3aGlsZSAoICFyYyAmJiAr
K3NlZyApOwogCkBAIC0xMjg2LDIwICsxMjg2LDI5IEBAIHN0YXRpYyBpbnQgX19pbml0IGFtZF9p
b21tdV9zZXR1cF9kZXZpY2UKIAogICAgICAgICAgICAgaWYgKCBwZGV2ICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmVxX2lkID0gYmRmOwotCi0gICAgICAg
ICAgICAgICAgZG8gewotICAgICAgICAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW3JlcV9pZF0u
aW50cmVtYXBfdGFibGUgPQotICAgICAgICAgICAgICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9j
X2ludHJlbWFwX3RhYmxlKAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl2cnNfbWFwcGlu
Z3NbYmRmXS5pb21tdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaXZyc19tYXBwaW5n
c1tyZXFfaWRdLmludHJlbWFwX2ludXNlKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhaXZy
c19tYXBwaW5nc1tyZXFfaWRdLmludHJlbWFwX3RhYmxlICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwotCi0gICAgICAgICAgICAgICAgICAgIGlmICggIXBkZXYtPnBo
YW50b21fc3RyaWRlICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgICAgICAgICByZXFfaWQgKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7Ci0gICAgICAgICAgICAg
ICAgfSB3aGlsZSAoIFBDSV9TTE9UKHJlcV9pZCkgPT0gcGRldi0+c2JkZi5kZXYgKTsKKyAgICAg
ICAgICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgPQorICAgICAgICAg
ICAgICAgICAgICBhbWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFibGUoCisgICAgICAgICAgICAg
ICAgICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uaW9tbXUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAmaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX2ludXNlKTsKKyAgICAgICAgICAgICAg
ICBpZiAoICFpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgKQorICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgICAgICAgICAgICAgIGlmICggcGRldi0+cGhh
bnRvbV9zdHJpZGUgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHJlcV9pZCA9IGJkZjsKKworICAgICAgICAgICAgICAgICAgICBmb3IgKCA7IDsg
KQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICByZXFfaWQg
Kz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIFBD
SV9TTE9UKHJlcV9pZCkgIT0gcGRldi0+c2JkZi5kZXYgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW3Jl
cV9pZF0uaW50cmVtYXBfdGFibGUgPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl2cnNf
bWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGl2
cnNfbWFwcGluZ3NbcmVxX2lkXS5pbnRyZW1hcF9pbnVzZSA9CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX2ludXNlOworICAgICAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCiAgICAgICAgICAg
ICBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfaW50ci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9pbnRyLmMKQEAgLTcxMSwzMyArNzExLDIwIEBAIGludCBhbWRfaW9tbXVfbXNpX21zZ191
cGRhdGVfaXJlKAogCiAgICAgaWYgKCBtc2lfZGVzYy0+cmVtYXBfaW5kZXggPj0gMCAmJiAhbXNn
ICkKICAgICB7Ci0gICAgICAgIGRvIHsKLSAgICAgICAgICAgIHVwZGF0ZV9pbnRyZW1hcF9lbnRy
eV9mcm9tX21zaV9tc2coaW9tbXUsIGJkZiwgbnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZtc2lfZGVzYy0+cmVtYXBfaW5kZXgsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOwotICAgICAg
ICAgICAgaWYgKCAhcGRldiB8fCAhcGRldi0+cGhhbnRvbV9zdHJpZGUgKQotICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAgICAgYmRmICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwotICAg
ICAgICB9IHdoaWxlICggUENJX1NMT1QoYmRmKSA9PSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKTsK
KyAgICAgICAgdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zyb21fbXNpX21zZyhpb21tdSwgYmRmLCBu
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNpX2Rlc2Mt
PnJlbWFwX2luZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwsIE5VTEwpOwogCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7ICsraSApCiAgICAg
ICAgICAgICBtc2lfZGVzY1tpXS5yZW1hcF9pbmRleCA9IC0xOwotICAgICAgICBpZiAoIHBkZXYg
KQotICAgICAgICAgICAgYmRmID0gUENJX0JERjIocGRldi0+YnVzLCBwZGV2LT5kZXZmbik7CiAg
ICAgfQogCiAgICAgaWYgKCAhbXNnICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBkbyB7Ci0g
ICAgICAgIHJjID0gdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zyb21fbXNpX21zZyhpb21tdSwgYmRm
LCBuciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZt
c2lfZGVzYy0+cmVtYXBfaW5kZXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtc2csICZkYXRhKTsKLSAgICAgICAgaWYgKCByYyB8fCAhcGRldiB8fCAh
cGRldi0+cGhhbnRvbV9zdHJpZGUgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGJkZiAr
PSBwZGV2LT5waGFudG9tX3N0cmlkZTsKLSAgICB9IHdoaWxlICggUENJX1NMT1QoYmRmKSA9PSBQ
Q0lfU0xPVChwZGV2LT5kZXZmbikgKTsKLQorICAgIHJjID0gdXBkYXRlX2ludHJlbWFwX2VudHJ5
X2Zyb21fbXNpX21zZyhpb21tdSwgYmRmLCBuciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJm1zaV9kZXNjLT5yZW1hcF9pbmRleCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNnLCAmZGF0YSk7CiAgICAgaWYgKCAhcmMg
KQogICAgIHsKICAgICAgICAgZm9yICggaSA9IDE7IGkgPCBucjsgKytpICkKQEAgLTc5MCwxMiAr
Nzc3LDI3IEBAIHZvaWQgYW1kX2lvbW11X3JlYWRfbXNpX2Zyb21faXJlKAogfQogCiBpbnQgYW1k
X2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUoCi0gICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAq
aW9tbXUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmcpCisgICAgY29uc3Qgc3Ry
dWN0IGFtZF9pb21tdSAqaW9tbXUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmcs
CisgICAgdWludDE2X3QgYmRmKQogewogICAgIHZvaWQgKip0YmxwOwogCiAgICAgaWYgKCBpdnJz
X21hcHBpbmcgKQogICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogUENJIGRldmljZSBwaGFudG9tIGZ1bmN0aW9ucyB1c2UgdGhlIHNhbWUgdGFi
bGVzIGFzIHRoZWlyICJiYXNlIgorICAgICAgICAgKiBmdW5jdGlvbjogTG9vayBhaGVhZCB0byB6
YXAgdGhlIHBvaW50ZXJzLgorICAgICAgICAgKi8KKyAgICAgICAgZm9yICggaSA9IDE7IFBDSV9G
VU5DKGJkZiArIGkpICYmIGJkZiArIGkgPCBpdnJzX2JkZl9lbnRyaWVzOyArK2kgKQorICAgICAg
ICAgICAgaWYgKCBpdnJzX21hcHBpbmdbaV0uaW50cmVtYXBfdGFibGUgPT0KKyAgICAgICAgICAg
ICAgICAgaXZyc19tYXBwaW5nLT5pbnRyZW1hcF90YWJsZSApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgaXZyc19tYXBwaW5nW2ldLmludHJlbWFwX3RhYmxlID0gTlVMTDsKKyAgICAg
ICAgICAgICAgICBpdnJzX21hcHBpbmdbaV0uaW50cmVtYXBfaW51c2UgPSBOVUxMOworICAgICAg
ICAgICAgfQorCiAgICAgICAgIFhGUkVFKGl2cnNfbWFwcGluZy0+aW50cmVtYXBfaW51c2UpOwog
ICAgICAgICB0YmxwID0gJml2cnNfbWFwcGluZy0+aW50cmVtYXBfdGFibGU7CiAgICAgfQpAQCAt
OTM0LDcgKzkzNiw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBfdGFibGUoY29uc3Qgc3QK
IH0KIAogc3RhdGljIGludCBkdW1wX2ludHJlbWFwX21hcHBpbmcoY29uc3Qgc3RydWN0IGFtZF9p
b21tdSAqaW9tbXUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXZy
c19tYXBwaW5ncyAqaXZyc19tYXBwaW5nKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGluZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQxNl90IHVudXNlZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtNTE5
LDcgKzUxOSw3IEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11X3JlbW92ZV9kZXZpY2UodTggZGUKICAg
ICBpZiAoIGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgJiYKICAgICAgICAgIGl2cnNfbWFwcGlu
Z3NbYmRmXS5kdGVfcmVxdWVzdG9yX2lkID09IGJkZiAmJgogICAgICAgICAgaXZyc19tYXBwaW5n
c1tiZGZdLmludHJlbWFwX3RhYmxlICkKLSAgICAgICAgYW1kX2lvbW11X2ZyZWVfaW50cmVtYXBf
dGFibGUoaW9tbXUsICZpdnJzX21hcHBpbmdzW2JkZl0pOworICAgICAgICBhbWRfaW9tbXVfZnJl
ZV9pbnRyZW1hcF90YWJsZShpb21tdSwgJml2cnNfbWFwcGluZ3NbYmRmXSwgYmRmKTsKIAogICAg
IHJldHVybiAwOwogfQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmgKQEAgLTEzMSw3ICsxMzEsNyBAQCBleHRl
cm4gdTggaXZoZF90eXBlOwogc3RydWN0IGl2cnNfbWFwcGluZ3MgKmdldF9pdnJzX21hcHBpbmdz
KHUxNiBzZWcpOwogaW50IGl0ZXJhdGVfaXZyc19tYXBwaW5ncyhpbnQgKCopKHUxNiBzZWcsIHN0
cnVjdCBpdnJzX21hcHBpbmdzICopKTsKIGludCBpdGVyYXRlX2l2cnNfZW50cmllcyhpbnQgKCop
KGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICopKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICosIHVpbnQxNl90KSk7CiAKIC8qIGlvbW11IHRh
YmxlcyBpbiBndWVzdCBzcGFjZSAqLwogc3RydWN0IG1taW9fcmVnIHsKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaApAQCAtMTAxLDcgKzEwMSw3IEBAIGludCBh
bWRfaW9tbXVfc2V0dXBfaW9hcGljX3JlbWFwcGluZyh2b2kKIHZvaWQgKmFtZF9pb21tdV9hbGxv
Y19pbnRyZW1hcF90YWJsZSgKICAgICBjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICosIHVuc2lnbmVk
IGxvbmcgKiopOwogaW50IGFtZF9pb21tdV9mcmVlX2ludHJlbWFwX3RhYmxlKAotICAgIGNvbnN0
IHN0cnVjdCBhbWRfaW9tbXUgKiwgc3RydWN0IGl2cnNfbWFwcGluZ3MgKik7CisgICAgY29uc3Qg
c3RydWN0IGFtZF9pb21tdSAqLCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqLCB1aW50MTZfdCk7CiB2
b2lkIGFtZF9pb21tdV9pb2FwaWNfdXBkYXRlX2lyZSgKICAgICB1bnNpZ25lZCBpbnQgYXBpYywg
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHZhbHVlKTsKIHVuc2lnbmVkIGludCBhbWRf
aW9tbXVfcmVhZF9pb2FwaWNfZnJvbV9pcmUoCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:22:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwOW-0007rl-T9; Thu, 19 Sep 2019 13:22:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwOV-0007rU-PS
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:22:47 +0000
X-Inumbo-ID: 91c8eb40-dae0-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 91c8eb40-dae0-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 13:22: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 33B46AE40;
 Thu, 19 Sep 2019 13:22:46 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Message-ID: <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
Date: Thu, 19 Sep 2019 15:22:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector count
 early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmF0aGVyIHRoYW4gZG9pbmcgdGhpcyBldmVyeSB0aW1lIHdlIHNldCB1cCBpbnRlcnJ1cHRzIGZv
ciBhIGRldmljZQphbmV3IChhbmQgdGhlbiBpbiBzZXZlcmFsIHBsYWNlcykgZmlsbCB0aGlzIGlu
dmFyaWFudCBmaWVsZCByaWdodCBhZnRlcgphbGxvY2F0aW5nIHN0cnVjdCBwY2lfZGV2LgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjY6IE5ldy4K
Ci0tLQogeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgfCAgIDEzICsrKysrLS0tLS0tLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgICAxMCArKysrKysrKysrCiB4ZW4vZHJp
dmVycy92cGNpL21zaS5jICAgICAgICB8ICAgIDkgKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
cGNpLmggICAgICAgICB8ICAgIDMgKystCiB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgICAgICB8
ICAgIDYgKystLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDE4IGRlbGV0
aW9ucygtKQoKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc2ku
YwpAQCAtNjY0LDcgKzY2NCw3IEBAIHN0YXRpYyBpbnQgbXNpX2NhcGFiaWxpdHlfaW5pdChzdHJ1
Y3QgcGMKIHsKICAgICBzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5OwogICAgIGludCBwb3M7Ci0gICAg
dW5zaWduZWQgaW50IGksIG1heHZlYywgbXBvczsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbXBvczsK
ICAgICB1MTYgY29udHJvbCwgc2VnID0gZGV2LT5zZWc7CiAgICAgdTggYnVzID0gZGV2LT5idXM7
CiAgICAgdTggc2xvdCA9IFBDSV9TTE9UKGRldi0+ZGV2Zm4pOwpAQCAtNjc1LDkgKzY3NSw4IEBA
IHN0YXRpYyBpbnQgbXNpX2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGMKICAgICBpZiAoICFwb3Mg
KQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKICAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2
KGRldi0+c2JkZiwgbXNpX2NvbnRyb2xfcmVnKHBvcykpOwotICAgIG1heHZlYyA9IG11bHRpX21z
aV9jYXBhYmxlKGNvbnRyb2wpOwotICAgIGlmICggbnZlYyA+IG1heHZlYyApCi0gICAgICAgIHJl
dHVybiBtYXh2ZWM7CisgICAgaWYgKCBudmVjID4gZGV2LT5tc2lfbWF4dmVjICkKKyAgICAgICAg
cmV0dXJuIGRldi0+bXNpX21heHZlYzsKICAgICBjb250cm9sICY9IH5QQ0lfTVNJX0ZMQUdTX1FT
SVpFOwogICAgIG11bHRpX21zaV9lbmFibGUoY29udHJvbCwgbnZlYyk7CiAKQEAgLTcxMSw3ICs3
MTAsNyBAQCBzdGF0aWMgaW50IG1zaV9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjCiAKICAgICAg
ICAgLyogQWxsIE1TSXMgYXJlIHVubWFza2VkIGJ5IGRlZmF1bHQsIE1hc2sgdGhlbSBhbGwgKi8K
ICAgICAgICAgbWFza2JpdHMgPSBwY2lfY29uZl9yZWFkMzIoZGV2LT5zYmRmLCBtcG9zKTsKLSAg
ICAgICAgbWFza2JpdHMgfD0gfih1MzIpMCA+PiAoMzIgLSBtYXh2ZWMpOworICAgICAgICBtYXNr
Yml0cyB8PSB+KHUzMikwID4+ICgzMiAtIGRldi0+bXNpX21heHZlYyk7CiAgICAgICAgIHBjaV9j
b25mX3dyaXRlMzIoZGV2LT5zYmRmLCBtcG9zLCBtYXNrYml0cyk7CiAgICAgfQogICAgIGxpc3Rf
YWRkX3RhaWwoJmVudHJ5LT5saXN0LCAmZGV2LT5tc2lfbGlzdCk7CkBAIC0xMjg0LDcgKzEyODMs
NiBAQCBpbnQgcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2VwdChzdHJ1Y3QKICAgICBlbnRyeSA9
IGZpbmRfbXNpX2VudHJ5KHBkZXYsIC0xLCBQQ0lfQ0FQX0lEX01TSSk7CiAgICAgaWYgKCBlbnRy
eSAmJiBlbnRyeS0+bXNpX2F0dHJpYi5tYXNrYml0ICkKICAgICB7Ci0gICAgICAgIHVpbnQxNl90
IGNudGw7CiAgICAgICAgIHVpbnQzMl90IHVudXNlZDsKICAgICAgICAgdW5zaWduZWQgaW50IG52
ZWMgPSBlbnRyeS0+bXNpLm52ZWM7CiAKQEAgLTEyOTcsOCArMTI5NSw3IEBAIGludCBwY2lfbXNp
X2NvbmZfd3JpdGVfaW50ZXJjZXB0KHN0cnVjdAogICAgICAgICBpZiAoIHJlZyA8IGVudHJ5LT5t
c2kubXBvcyB8fCByZWcgPj0gZW50cnktPm1zaS5tcG9zICsgNCB8fCBzaXplICE9IDQgKQogICAg
ICAgICAgICAgcmV0dXJuIC1FQUNDRVM7CiAKLSAgICAgICAgY250bCA9IHBjaV9jb25mX3JlYWQx
NihwZGV2LT5zYmRmLCBtc2lfY29udHJvbF9yZWcocG9zKSk7Ci0gICAgICAgIHVudXNlZCA9IH4o
dWludDMyX3QpMCA+PiAoMzIgLSBtdWx0aV9tc2lfY2FwYWJsZShjbnRsKSk7CisgICAgICAgIHVu
dXNlZCA9IH4odWludDMyX3QpMCA+PiAoMzIgLSBwZGV2LT5tc2lfbWF4dmVjKTsKICAgICAgICAg
Zm9yICggcG9zID0gMDsgcG9zIDwgbnZlYzsgKytwb3MsICsrZW50cnkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBlbnRyeS0+bXNpX2F0dHJpYi5ndWVzdF9tYXNrZWQgPQotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YwpAQCAtMzQwLDYgKzM0MCwxNiBAQCBzdGF0aWMgc3RydWN0IHBjaV9kZXYgKmFsbG9jX3BkZXYo
c3RydWN0CiAgICAgcGRldi0+ZG9tYWluID0gTlVMTDsKICAgICBJTklUX0xJU1RfSEVBRCgmcGRl
di0+bXNpX2xpc3QpOwogCisKKyAgICBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHBzZWctPm5y
LCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0NBUF9JRF9NU0kpOworICAgIGlmICggcG9zICkKKyAgICB7Cisg
ICAgICAgIHVpbnQxNl90IGN0cmwgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgbXNpX2Nv
bnRyb2xfcmVnKHBvcykpOworCisgICAgICAgIHBkZXYtPm1zaV9tYXh2ZWMgPSBtdWx0aV9tc2lf
Y2FwYWJsZShjdHJsKTsKKyAgICB9CisKICAgICBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHBz
ZWctPm5yLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUENJX0NBUF9JRF9NU0lYKTsKICAgICBpZiAoIHBvcyApCi0t
LSBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2kuYwpA
QCAtMjcsNyArMjcsNyBAQCBzdGF0aWMgdWludDMyX3QgY29udHJvbF9yZWFkKGNvbnN0IHN0cnVj
CiB7CiAgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwogCi0gICAgcmV0dXJu
IE1BU0tfSU5TUihmbHMobXNpLT5tYXhfdmVjdG9ycykgLSAxLCBQQ0lfTVNJX0ZMQUdTX1FNQVNL
KSB8CisgICAgcmV0dXJuIE1BU0tfSU5TUihmbHMocGRldi0+bXNpX21heHZlYykgLSAxLCBQQ0lf
TVNJX0ZMQUdTX1FNQVNLKSB8CiAgICAgICAgICAgIE1BU0tfSU5TUihmbHMobXNpLT52ZWN0b3Jz
KSAtIDEsIFBDSV9NU0lfRkxBR1NfUVNJWkUpIHwKICAgICAgICAgICAgKG1zaS0+ZW5hYmxlZCA/
IFBDSV9NU0lfRkxBR1NfRU5BQkxFIDogMCkgfAogICAgICAgICAgICAobXNpLT5tYXNraW5nID8g
UENJX01TSV9GTEFHU19NQVNLQklUIDogMCkgfApAQCAtNDAsNyArNDAsNyBAQCBzdGF0aWMgdm9p
ZCBjb250cm9sX3dyaXRlKGNvbnN0IHN0cnVjdCBwCiAgICAgc3RydWN0IHZwY2lfbXNpICptc2kg
PSBkYXRhOwogICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzID0gbWluX3QodWludDhfdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDF1IDw8IE1BU0tfRVhUUih2YWwsIFBDSV9NU0lf
RkxBR1NfUVNJWkUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5tYXhf
dmVjdG9ycyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5tc2lfbWF4
dmVjKTsKICAgICBib29sIG5ld19lbmFibGVkID0gdmFsICYgUENJX01TSV9GTEFHU19FTkFCTEU7
CiAKICAgICAvKgpAQCAtMjE1LDggKzIxNSw3IEBAIHN0YXRpYyBpbnQgaW5pdF9tc2koc3RydWN0
IHBjaV9kZXYgKnBkZXYKICAgICAgKiBGSVhNRTogSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byB0ZXN0
IHRoaXMgY29kZSB3aXRoIGRldmljZXMgdXNpbmcgYSBzaW5nbGUKICAgICAgKiBNU0kgaW50ZXJy
dXB0IGFuZCBubyBtYXNrIHJlZ2lzdGVyLgogICAgICAqLwotICAgIHBkZXYtPnZwY2ktPm1zaS0+
bWF4X3ZlY3RvcnMgPSBtdWx0aV9tc2lfY2FwYWJsZShjb250cm9sKTsKLSAgICBBU1NFUlQocGRl
di0+dnBjaS0+bXNpLT5tYXhfdmVjdG9ycyA8PSAzMik7CisgICAgQVNTRVJUKHBkZXYtPm1zaV9t
YXh2ZWMgPD0gMzIpOwogCiAgICAgLyogVGhlIG11bHRpcGxlIG1lc3NhZ2UgZW5hYmxlIGlzIDAg
YWZ0ZXIgcmVzZXQgKDEgbWVzc2FnZSBlbmFibGVkKS4gKi8KICAgICBwZGV2LT52cGNpLT5tc2kt
PnZlY3RvcnMgPSAxOwpAQCAtMjk4LDcgKzI5Nyw3IEBAIHZvaWQgdnBjaV9kdW1wX21zaSh2b2lk
KQogICAgICAgICAgICAgICAgIGlmICggbXNpLT5tYXNraW5nICkKICAgICAgICAgICAgICAgICAg
ICAgcHJpbnRrKCIgbWFzaz0lMDh4IiwgbXNpLT5tYXNrKTsKICAgICAgICAgICAgICAgICBwcmlu
dGsoIiB2ZWN0b3JzIG1heDogJXUgZW5hYmxlZDogJXVcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgIG1zaS0+bWF4X3ZlY3RvcnMsIG1zaS0+dmVjdG9ycyk7CisgICAgICAgICAgICAgICAgICAg
ICAgIHBkZXYtPm1zaV9tYXh2ZWMsIG1zaS0+dmVjdG9ycyk7CiAKICAgICAgICAgICAgICAgICB2
cGNpX21zaV9hcmNoX3ByaW50KG1zaSk7CiAgICAgICAgICAgICB9Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTk0LDcgKzk0LDggQEAg
c3RydWN0IHBjaV9kZXYgewogICAgICAgICBwY2lfc2JkZl90IHNiZGY7CiAgICAgfTsKIAotICAg
IHU4IHBoYW50b21fc3RyaWRlOworICAgIHVpbnQ4X3QgbXNpX21heHZlYzsKKyAgICB1aW50OF90
IHBoYW50b21fc3RyaWRlOwogCiAgICAgbm9kZWlkX3Qgbm9kZTsgLyogTlVNQSBub2RlICovCiAK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5o
CkBAIC05OSwxNCArOTksMTIgQEAgc3RydWN0IHZwY2kgewogICAgICAgICB1aW50MzJfdCBtYXNr
OwogICAgICAgICAvKiBEYXRhLiAqLwogICAgICAgICB1aW50MTZfdCBkYXRhOwotICAgICAgICAv
KiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBieSB0aGUgZGV2aWNlLiAqLwot
ICAgICAgICB1aW50OF90IG1heF92ZWN0b3JzIDogNjsKKyAgICAgICAgLyogTnVtYmVyIG9mIHZl
Y3RvcnMgY29uZmlndXJlZC4gKi8KKyAgICAgICAgdWludDhfdCB2ZWN0b3JzICAgICA6IDY7CiAg
ICAgICAgIC8qIFN1cHBvcnRzIHBlci12ZWN0b3IgbWFza2luZz8gKi8KICAgICAgICAgYm9vbCBt
YXNraW5nICAgICAgICA6IDE7CiAgICAgICAgIC8qIDY0LWJpdCBhZGRyZXNzIGNhcGFibGU/ICov
CiAgICAgICAgIGJvb2wgYWRkcmVzczY0ICAgICAgOiAxOwotICAgICAgICAvKiBOdW1iZXIgb2Yg
dmVjdG9ycyBjb25maWd1cmVkLiAqLwotICAgICAgICB1aW50OF90IHZlY3RvcnMgICAgIDogNjsK
ICAgICAgICAgLyogRW5hYmxlZD8gKi8KICAgICAgICAgYm9vbCBlbmFibGVkICAgICAgICA6IDE7
CiAgICAgICAgIC8qIEFyY2gtc3BlY2lmaWMgZGF0YS4gKi8KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:23:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13: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 1iAwP0-0007zg-9C; Thu, 19 Sep 2019 13:23:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwOz-0007zE-4s
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:23:17 +0000
X-Inumbo-ID: a2f78e80-dae0-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a2f78e80-dae0-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 13:23: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 16B0FAFB1;
 Thu, 19 Sep 2019 13:23:15 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Message-ID: <e8359b69-1e7c-6b3d-a7ce-7a7974dd0ac3@suse.com>
Date: Thu, 19 Sep 2019 15:23:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 4/8] AMD/IOMMU: replace INTREMAP_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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlcGFyZSBmb3IgdGhlIG51bWJlciBvZiBlbnRyaWVzIHRvIG5vdCBiZSB0aGUgbWF4aW11bSBw
b3NzaWJsZSwgYnkKc2VwYXJhdGluZyBjaGVja3MgYWdhaW5zdCBtYXhpbXVtIHNpemUgZnJvbSBv
bmVzIGFnYWluc3QgYWN0dWFsIHNpemUuCkZvciBjYWxsZXIgc2lkZSBzaW1wbGljaXR5IGhhdmUg
YWxsb2NfaW50cmVtYXBfZW50cnkoKSByZXR1cm4gdGhlCm1heGltdW0gcG9zc2libGUgdmFsdWUg
dXBvbiBhbGxvY2F0aW9uIGZhaWx1cmUsIHJhdGhlciB0aGFuIHRoZSBmaXJzdApqdXN0IG91dC1v
Zi1ib3VuZHMgb25lLgoKSGF2ZSB0aGUgaW52b2x2ZWQgZnVuY3Rpb25zIGFscmVhZHkgdGFrZSBh
bGwgdGhlIHN1YnNlcXVlbnRseSBuZWVkZWQKYXJndW1lbnRzIGhlcmUgYWxyZWFkeSwgdG8gcmVk
dWNlIGNvZGUgY2h1cm4gaW4gdGhlIHBhdGNoIGFjdHVhbGx5Cm1ha2luZyB0aGUgYWxsb2NhdGlv
biBzaXplIGR5bmFtaWMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KdjU6IE5ldy4KCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
dHIuYyAgICAgIHwgICA5MyArKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgICAgMiAKIDIgZmlsZXMgY2hhbmdl
ZCwgNTkgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9pbnRyLmMKQEAgLTY5LDcgKzY5LDcgQEAgdW5pb24gaXJ0ZV9jcHRyIHsKICAg
ICBjb25zdCB1bmlvbiBpcnRlMTI4ICpwdHIxMjg7CiB9IF9fdHJhbnNwYXJlbnRfXzsKIAotI2Rl
ZmluZSBJTlRSRU1BUF9FTlRSSUVTICgxIDw8IElPTU1VX0lOVFJFTUFQX09SREVSKQorI2RlZmlu
ZSBJTlRSRU1BUF9NQVhfRU5UUklFUyAoMSA8PCBJT01NVV9JTlRSRU1BUF9PUkRFUikKIAogc3Ry
dWN0IGlvYXBpY19zYmRmIGlvYXBpY19zYmRmW01BWF9JT19BUElDU107CiBzdHJ1Y3QgaHBldF9z
YmRmIGhwZXRfc2JkZjsKQEAgLTgzLDggKzgzLDIwIEBAIHN0YXRpYyB2b2lkIGR1bXBfaW50cmVt
YXBfdGFibGVzKHVuc2lnbmUKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGludHJlbWFwX3Rh
YmxlX29yZGVyKGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogewogICAgIHJldHVybiBp
b21tdS0+Y3RybC5nYV9lbgotICAgICAgICAgICA/IGdldF9vcmRlcl9mcm9tX2J5dGVzKElOVFJF
TUFQX0VOVFJJRVMgKiBzaXplb2YodW5pb24gaXJ0ZTEyOCkpCi0gICAgICAgICAgIDogZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoSU5UUkVNQVBfRU5UUklFUyAqIHNpemVvZih1bmlvbiBpcnRlMzIpKTsK
KyAgICAgICAgICAgPyBnZXRfb3JkZXJfZnJvbV9ieXRlcyhJTlRSRU1BUF9NQVhfRU5UUklFUyAq
IHNpemVvZih1bmlvbiBpcnRlMTI4KSkKKyAgICAgICAgICAgOiBnZXRfb3JkZXJfZnJvbV9ieXRl
cyhJTlRSRU1BUF9NQVhfRU5UUklFUyAqIHNpemVvZih1bmlvbiBpcnRlMzIpKTsKK30KKwordW5z
aWduZWQgaW50IGFtZF9pb21tdV9pbnRyZW1hcF90YWJsZV9vcmRlcigKKyAgICBjb25zdCB2b2lk
ICppcnQsIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQoreworICAgIHJldHVybiBJT01N
VV9JTlRSRU1BUF9PUkRFUjsKK30KKworc3RhdGljIHVuc2lnbmVkIGludCBpbnRyZW1hcF90YWJs
ZV9lbnRyaWVzKAorICAgIGNvbnN0IHZvaWQgKmlydCwgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAq
aW9tbXUpCit7CisgICAgcmV0dXJuIDF1IDw8IGFtZF9pb21tdV9pbnRyZW1hcF90YWJsZV9vcmRl
cihpcnQsIGlvbW11KTsKIH0KIAogdW5zaWduZWQgaW50IGlvYXBpY19pZF90b19pbmRleCh1bnNp
Z25lZCBpbnQgYXBpY19pZCkKQEAgLTEyMiwyMCArMTM0LDI0IEBAIHN0YXRpYyBpbnQgZ2V0X2lu
dHJlbWFwX3JlcXVlc3Rvcl9pZChpbnQKICAgICByZXR1cm4gZ2V0X2l2cnNfbWFwcGluZ3Moc2Vn
KVtiZGZdLmR0ZV9yZXF1ZXN0b3JfaWQ7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBpbnQgYWxsb2Nf
aW50cmVtYXBfZW50cnkoaW50IHNlZywgaW50IGJkZiwgdW5zaWduZWQgaW50IG5yKQorc3RhdGlj
IHVuc2lnbmVkIGludCBhbGxvY19pbnRyZW1hcF9lbnRyeShjb25zdCBzdHJ1Y3QgYW1kX2lvbW11
ICppb21tdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGJkZiwgdW5zaWduZWQgaW50IG5yKQogewotICAgIHVuc2lnbmVkIGxvbmcgKmludXNl
ID0gZ2V0X2l2cnNfbWFwcGluZ3Moc2VnKVtiZGZdLmludHJlbWFwX2ludXNlOwotICAgIHVuc2ln
bmVkIGludCBzbG90ID0gZmluZF9maXJzdF96ZXJvX2JpdChpbnVzZSwgSU5UUkVNQVBfRU5UUklF
Uyk7CisgICAgY29uc3Qgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGluZ3MgPSBnZXRf
aXZyc19tYXBwaW5ncyhpb21tdS0+c2VnKTsKKyAgICB1bnNpZ25lZCBsb25nICppbnVzZSA9IGl2
cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF9pbnVzZTsKKyAgICB1bnNpZ25lZCBpbnQgbnJfZW50
cyA9CisgICAgICAgIGludHJlbWFwX3RhYmxlX2VudHJpZXMoaXZyc19tYXBwaW5nc1tiZGZdLmlu
dHJlbWFwX3RhYmxlLCBpb21tdSk7CisgICAgdW5zaWduZWQgaW50IHNsb3QgPSBmaW5kX2ZpcnN0
X3plcm9fYml0KGludXNlLCBucl9lbnRzKTsKIAogICAgIGZvciAoIDsgOyApCiAgICAgewogICAg
ICAgICB1bnNpZ25lZCBpbnQgZW5kOwogCi0gICAgICAgIGlmICggc2xvdCA+PSBJTlRSRU1BUF9F
TlRSSUVTICkKKyAgICAgICAgaWYgKCBzbG90ID49IG5yX2VudHMgKQogICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIGVuZCA9IGZpbmRfbmV4dF9iaXQoaW51c2UsIElOVFJFTUFQX0VOVFJJRVMs
IHNsb3QgKyAxKTsKLSAgICAgICAgaWYgKCBlbmQgPiBJTlRSRU1BUF9FTlRSSUVTICkKLSAgICAg
ICAgICAgIGVuZCA9IElOVFJFTUFQX0VOVFJJRVM7CisgICAgICAgIGVuZCA9IGZpbmRfbmV4dF9i
aXQoaW51c2UsIG5yX2VudHMsIHNsb3QgKyAxKTsKKyAgICAgICAgaWYgKCBlbmQgPiBucl9lbnRz
ICkKKyAgICAgICAgICAgIGVuZCA9IG5yX2VudHM7CiAgICAgICAgIHNsb3QgPSAoc2xvdCArIG5y
IC0gMSkgJiB+KG5yIC0gMSk7CiAgICAgICAgIGlmICggc2xvdCArIG5yIDw9IGVuZCApCiAgICAg
ICAgIHsKQEAgLTE0NCwxMiArMTYwLDEyIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgYWxsb2NfaW50
cmVtYXBfZW50cnkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIHNsb3Qg
PSAoZW5kICsgbnIpICYgfihuciAtIDEpOwotICAgICAgICBpZiAoIHNsb3QgPj0gSU5UUkVNQVBf
RU5UUklFUyApCisgICAgICAgIGlmICggc2xvdCA+PSBucl9lbnRzICkKICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBzbG90ID0gZmluZF9uZXh0X3plcm9fYml0KGludXNlLCBJTlRSRU1BUF9F
TlRSSUVTLCBzbG90KTsKKyAgICAgICAgc2xvdCA9IGZpbmRfbmV4dF96ZXJvX2JpdChpbnVzZSwg
bnJfZW50cywgc2xvdCk7CiAgICAgfQogCi0gICAgcmV0dXJuIHNsb3Q7CisgICAgcmV0dXJuIHNs
b3QgPCBucl9lbnRzID8gc2xvdCA6IElOVFJFTUFQX01BWF9FTlRSSUVTOwogfQogCiBzdGF0aWMg
dW5pb24gaXJ0ZV9wdHIgZ2V0X2ludHJlbWFwX2VudHJ5KGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUg
KmlvbW11LApAQCAtMTU5LDcgKzE3NSw3IEBAIHN0YXRpYyB1bmlvbiBpcnRlX3B0ciBnZXRfaW50
cmVtYXBfZW50cnkKICAgICAgICAgLnB0ciA9IGdldF9pdnJzX21hcHBpbmdzKGlvbW11LT5zZWcp
W2JkZl0uaW50cmVtYXBfdGFibGUKICAgICB9OwogCi0gICAgQVNTRVJUKHRhYmxlLnB0ciAmJiAo
aW5kZXggPCBJTlRSRU1BUF9FTlRSSUVTKSk7CisgICAgQVNTRVJUKHRhYmxlLnB0ciAmJiAoaW5k
ZXggPCBpbnRyZW1hcF90YWJsZV9lbnRyaWVzKHRhYmxlLnB0ciwgaW9tbXUpKSk7CiAKICAgICBp
ZiAoIGlvbW11LT5jdHJsLmdhX2VuICkKICAgICAgICAgdGFibGUucHRyMTI4ICs9IGluZGV4OwpA
QCAtMjc5LDEwICsyOTUsMTAgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJv
bV9pbwogICAgIHNwaW5fbG9ja19pcnFzYXZlKGxvY2ssIGZsYWdzKTsKIAogICAgIG9mZnNldCA9
ICppbmRleDsKLSAgICBpZiAoIG9mZnNldCA+PSBJTlRSRU1BUF9FTlRSSUVTICkKKyAgICBpZiAo
IG9mZnNldCA+PSBJTlRSRU1BUF9NQVhfRU5UUklFUyApCiAgICAgewotICAgICAgICBvZmZzZXQg
PSBhbGxvY19pbnRyZW1hcF9lbnRyeShpb21tdS0+c2VnLCByZXFfaWQsIDEpOwotICAgICAgICBp
ZiAoIG9mZnNldCA+PSBJTlRSRU1BUF9FTlRSSUVTICkKKyAgICAgICAgb2Zmc2V0ID0gYWxsb2Nf
aW50cmVtYXBfZW50cnkoaW9tbXUsIHJlcV9pZCwgMSk7CisgICAgICAgIGlmICggb2Zmc2V0ID49
IElOVFJFTUFQX01BWF9FTlRSSUVTICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncyk7CiAgICAgICAgICAgICBydGUtPm1hc2sgPSAxOwpA
QCAtNDAwLDggKzQxNiw4IEBAIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2lvYXBpY19yZW1h
cHAKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUobG9jaywg
ZmxhZ3MpOwotICAgICAgICAgICAgb2Zmc2V0ID0gYWxsb2NfaW50cmVtYXBfZW50cnkoc2VnLCBy
ZXFfaWQsIDEpOwotICAgICAgICAgICAgQlVHX09OKG9mZnNldCA+PSBJTlRSRU1BUF9FTlRSSUVT
KTsKKyAgICAgICAgICAgIG9mZnNldCA9IGFsbG9jX2ludHJlbWFwX2VudHJ5KGlvbW11LCByZXFf
aWQsIDEpOworICAgICAgICAgICAgQlVHX09OKG9mZnNldCA+PSBJTlRSRU1BUF9NQVhfRU5UUklF
Uyk7CiAgICAgICAgICAgICBlbnRyeSA9IGdldF9pbnRyZW1hcF9lbnRyeShpb21tdSwgcmVxX2lk
LCBvZmZzZXQpOwogICAgICAgICAgICAgdXBkYXRlX2ludHJlbWFwX2VudHJ5KGlvbW11LCBlbnRy
eSwgdmVjdG9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlbGl2ZXJ5X21v
ZGUsIGRlc3RfbW9kZSwgZGVzdCk7CkBAIC00NzYsNyArNDkyLDcgQEAgdm9pZCBhbWRfaW9tbXVf
aW9hcGljX3VwZGF0ZV9pcmUoCiAgICAgICAgICooKCh1MzIgKikmbmV3X3J0ZSkgKyAxKSA9IHZh
bHVlOwogICAgIH0KIAotICAgIGlmICggaW9hcGljX3NiZGZbaWR4XS5waW5fMl9pZHhbcGluXSA+
PSBJTlRSRU1BUF9FTlRSSUVTICkKKyAgICBpZiAoIGlvYXBpY19zYmRmW2lkeF0ucGluXzJfaWR4
W3Bpbl0gPj0gSU5UUkVNQVBfTUFYX0VOVFJJRVMgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHNh
dmVkX21hc2spOwogCkBAIC01NDgsNyArNTY0LDcgQEAgdW5zaWduZWQgaW50IGFtZF9pb21tdV9y
ZWFkX2lvYXBpY19mcm9tXwogICAgICAgICByZXR1cm4gdmFsOwogCiAgICAgb2Zmc2V0ID0gaW9h
cGljX3NiZGZbaWR4XS5waW5fMl9pZHhbcGluXTsKLSAgICBpZiAoIG9mZnNldCA+PSBJTlRSRU1B
UF9FTlRSSUVTICkKKyAgICBpZiAoIG9mZnNldCA+PSBJTlRSRU1BUF9NQVhfRU5UUklFUyApCiAg
ICAgICAgIHJldHVybiB2YWw7CiAKICAgICBzZWcgPSBpb2FwaWNfc2JkZltpZHhdLnNlZzsKQEAg
LTU2MSw4ICs1NzcsOCBAQCB1bnNpZ25lZCBpbnQgYW1kX2lvbW11X3JlYWRfaW9hcGljX2Zyb21f
CiAKICAgICBpZiAoICEocmVnICYgMSkgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKG9mZnNldCA9
PSAodmFsICYgKElOVFJFTUFQX0VOVFJJRVMgLSAxKSkpOwotICAgICAgICB2YWwgJj0gfihJTlRS
RU1BUF9FTlRSSUVTIC0gMSk7CisgICAgICAgIEFTU0VSVChvZmZzZXQgPT0gKHZhbCAmIChJTlRS
RU1BUF9NQVhfRU5UUklFUyAtIDEpKSk7CisgICAgICAgIHZhbCAmPSB+KElOVFJFTUFQX01BWF9F
TlRSSUVTIC0gMSk7CiAgICAgICAgIC8qIFRoZSBJbnRUeXBlIGZpZWxkcyBtYXRjaCBmb3IgYm90
aCBmb3JtYXRzLiAqLwogICAgICAgICB2YWwgfD0gTUFTS19JTlNSKGVudHJ5LnB0cjMyLT5mbGRz
LmludF90eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPX0FQSUNfUkVESVJfREVMSVZf
TU9ERV9NQVNLKTsKQEAgLTYyMiwxMSArNjM4LDExIEBAIHN0YXRpYyBpbnQgdXBkYXRlX2ludHJl
bWFwX2VudHJ5X2Zyb21fbXMKICAgICAgICAgZGVzdCA9IE1BU0tfRVhUUihtc2ctPmFkZHJlc3Nf
bG8sIE1TSV9BRERSX0RFU1RfSURfTUFTSyk7CiAKICAgICBvZmZzZXQgPSAqcmVtYXBfaW5kZXg7
Ci0gICAgaWYgKCBvZmZzZXQgPj0gSU5UUkVNQVBfRU5UUklFUyApCisgICAgaWYgKCBvZmZzZXQg
Pj0gSU5UUkVNQVBfTUFYX0VOVFJJRVMgKQogICAgIHsKICAgICAgICAgQVNTRVJUKG5yKTsKLSAg
ICAgICAgb2Zmc2V0ID0gYWxsb2NfaW50cmVtYXBfZW50cnkoaW9tbXUtPnNlZywgYmRmLCBucik7
Ci0gICAgICAgIGlmICggb2Zmc2V0ID49IElOVFJFTUFQX0VOVFJJRVMgKQorICAgICAgICBvZmZz
ZXQgPSBhbGxvY19pbnRyZW1hcF9lbnRyeShpb21tdSwgYmRmLCBucik7CisgICAgICAgIGlmICgg
b2Zmc2V0ID49IElOVFJFTUFQX01BWF9FTlRSSUVTICkKICAgICAgICAgewogICAgICAgICAgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncyk7CiAgICAgICAgICAgICByZXR1cm4g
LUVOT1NQQzsKQEAgLTY1NCw3ICs2NzAsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9pbnRyZW1hcF9l
bnRyeV9mcm9tX21zCiAgICAgdXBkYXRlX2ludHJlbWFwX2VudHJ5KGlvbW11LCBlbnRyeSwgdmVj
dG9yLCBkZWxpdmVyeV9tb2RlLCBkZXN0X21vZGUsIGRlc3QpOwogICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUobG9jaywgZmxhZ3MpOwogCi0gICAgKmRhdGEgPSAobXNnLT5kYXRhICYgfihJTlRS
RU1BUF9FTlRSSUVTIC0gMSkpIHwgb2Zmc2V0OworICAgICpkYXRhID0gKG1zZy0+ZGF0YSAmIH4o
SU5UUkVNQVBfTUFYX0VOVFJJRVMgLSAxKSkgfCBvZmZzZXQ7CiAKICAgICAvKgogICAgICAqIElu
IHNvbWUgc3BlY2lhbCBjYXNlcywgYSBwY2ktZSBkZXZpY2UoZS5nIFNBVEEgY29udHJvbGxlciBp
biBJREUgbW9kZSkKQEAgLTczOCw3ICs3NTQsNyBAQCBpbnQgYW1kX2lvbW11X21zaV9tc2dfdXBk
YXRlX2lyZSgKIHZvaWQgYW1kX2lvbW11X3JlYWRfbXNpX2Zyb21faXJlKAogICAgIHN0cnVjdCBt
c2lfZGVzYyAqbXNpX2Rlc2MsIHN0cnVjdCBtc2lfbXNnICptc2cpCiB7Ci0gICAgdW5zaWduZWQg
aW50IG9mZnNldCA9IG1zZy0+ZGF0YSAmIChJTlRSRU1BUF9FTlRSSUVTIC0gMSk7CisgICAgdW5z
aWduZWQgaW50IG9mZnNldCA9IG1zZy0+ZGF0YSAmIChJTlRSRU1BUF9NQVhfRU5UUklFUyAtIDEp
OwogICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gbXNpX2Rlc2MtPmRldjsKICAgICB1
MTYgYmRmID0gcGRldiA/IFBDSV9CREYyKHBkZXYtPmJ1cywgcGRldi0+ZGV2Zm4pIDogaHBldF9z
YmRmLmJkZjsKICAgICB1MTYgc2VnID0gcGRldiA/IHBkZXYtPnNlZyA6IGhwZXRfc2JkZi5zZWc7
CkBAIC03NTgsNyArNzc0LDcgQEAgdm9pZCBhbWRfaW9tbXVfcmVhZF9tc2lfZnJvbV9pcmUoCiAg
ICAgICAgIG9mZnNldCB8PSBucjsKICAgICB9CiAKLSAgICBtc2ctPmRhdGEgJj0gfihJTlRSRU1B
UF9FTlRSSUVTIC0gMSk7CisgICAgbXNnLT5kYXRhICY9IH4oSU5UUkVNQVBfTUFYX0VOVFJJRVMg
LSAxKTsKICAgICAvKiBUaGUgSW50VHlwZSBmaWVsZHMgbWF0Y2ggZm9yIGJvdGggZm9ybWF0cy4g
Ki8KICAgICBtc2ctPmRhdGEgfD0gTUFTS19JTlNSKGVudHJ5LnB0cjMyLT5mbGRzLmludF90eXBl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgTVNJX0RBVEFfREVMSVZFUllfTU9ERV9NQVNL
KTsKQEAgLTgyNCw4ICs4NDAsOSBAQCB2b2lkICphbWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFi
bGUoCiAKICAgICBpZiAoIHRiICkKICAgICB7Ci0gICAgICAgICppbnVzZV9tYXAgPSB4emFsbG9j
X2FycmF5KHVuc2lnbmVkIGxvbmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJJVFNfVE9fTE9OR1MoSU5UUkVNQVBfRU5UUklFUykpOworICAgICAgICB1bnNpZ25lZCBpbnQg
bnIgPSBpbnRyZW1hcF90YWJsZV9lbnRyaWVzKHRiLCBpb21tdSk7CisKKyAgICAgICAgKmludXNl
X21hcCA9IHh6YWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywgQklUU19UT19MT05HUyhucikpOwog
ICAgICAgICBpZiAoICppbnVzZV9tYXAgKQogICAgICAgICAgICAgbWVtc2V0KHRiLCAwLCBQQUdF
X1NJWkUgPDwgb3JkZXIpOwogICAgICAgICBlbHNlCkBAIC04NjksNiArODg2LDcgQEAgYm9vbCBf
X2luaXQgaW92X3N1cHBvcnRzX3h0KHZvaWQpCiAKIGludCBfX2luaXQgYW1kX3NldHVwX2hwZXRf
bXNpKHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2MpCiB7CisgICAgY29uc3Qgc3RydWN0IGFtZF9p
b21tdSAqaW9tbXU7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIGludCByYyA9IDA7CkBAIC04ODYsMTIgKzkwNCwxNSBAQCBpbnQgX19pbml0IGFt
ZF9zZXR1cF9ocGV0X21zaShzdHJ1Y3QgbXNpCiAgICAgICAgIHJldHVybiAtRU5PREVWOwogICAg
IH0KIAorICAgIGlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNlKGhwZXRfc2JkZi5zZWcsIGhw
ZXRfc2JkZi5iZGYpOworICAgIGlmICggIWlvbW11ICkKKyAgICAgICAgcmV0dXJuIC1FTlhJTzsK
KwogICAgIGxvY2sgPSBnZXRfaW50cmVtYXBfbG9jayhocGV0X3NiZGYuc2VnLCBocGV0X3NiZGYu
YmRmKTsKICAgICBzcGluX2xvY2tfaXJxc2F2ZShsb2NrLCBmbGFncyk7CiAKLSAgICBtc2lfZGVz
Yy0+cmVtYXBfaW5kZXggPSBhbGxvY19pbnRyZW1hcF9lbnRyeShocGV0X3NiZGYuc2VnLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhwZXRfc2JkZi5i
ZGYsIDEpOwotICAgIGlmICggbXNpX2Rlc2MtPnJlbWFwX2luZGV4ID49IElOVFJFTUFQX0VOVFJJ
RVMgKQorICAgIG1zaV9kZXNjLT5yZW1hcF9pbmRleCA9IGFsbG9jX2ludHJlbWFwX2VudHJ5KGlv
bW11LCBocGV0X3NiZGYuYmRmLCAxKTsKKyAgICBpZiAoIG1zaV9kZXNjLT5yZW1hcF9pbmRleCA+
PSBJTlRSRU1BUF9NQVhfRU5UUklFUyApCiAgICAgewogICAgICAgICBtc2lfZGVzYy0+cmVtYXBf
aW5kZXggPSAtMTsKICAgICAgICAgcmMgPSAtRU5YSU87CkBAIC05MDYsMTIgKzkyNywxMiBAQCBz
dGF0aWMgdm9pZCBkdW1wX2ludHJlbWFwX3RhYmxlKGNvbnN0IHN0CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuaW9uIGlydGVfY3B0ciB0YmwsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmcpCiB7
Ci0gICAgdW5zaWduZWQgaW50IGNvdW50OworICAgIHVuc2lnbmVkIGludCBjb3VudCwgbnIgPSBp
bnRyZW1hcF90YWJsZV9lbnRyaWVzKHRibC5wdHIsIGlvbW11KTsKIAogICAgIGlmICggIXRibC5w
dHIgKQogICAgICAgICByZXR1cm47CiAKLSAgICBmb3IgKCBjb3VudCA9IDA7IGNvdW50IDwgSU5U
UkVNQVBfRU5UUklFUzsgY291bnQrKyApCisgICAgZm9yICggY291bnQgPSAwOyBjb3VudCA8IG5y
OyBjb3VudCsrICkKICAgICB7CiAgICAgICAgIGlmICggaW9tbXUtPmN0cmwuZ2FfZW4KICAgICAg
ICAgICAgICA/ICF0YmwucHRyMTI4W2NvdW50XS5yYXdbMF0gJiYgIXRibC5wdHIxMjhbY291bnRd
LnJhd1sxXQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3Rv
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBA
IC0xMDIsNiArMTAyLDggQEAgdm9pZCAqYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKAog
ICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKiwgdW5zaWduZWQgbG9uZyAqKik7CiBpbnQgYW1k
X2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUoCiAgICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAq
LCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqLCB1aW50MTZfdCk7Cit1bnNpZ25lZCBpbnQgYW1kX2lv
bW11X2ludHJlbWFwX3RhYmxlX29yZGVyKAorICAgIGNvbnN0IHZvaWQgKmlydCwgY29uc3Qgc3Ry
dWN0IGFtZF9pb21tdSAqaW9tbXUpOwogdm9pZCBhbWRfaW9tbXVfaW9hcGljX3VwZGF0ZV9pcmUo
CiAgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCB2
YWx1ZSk7CiB1bnNpZ25lZCBpbnQgYW1kX2lvbW11X3JlYWRfaW9hcGljX2Zyb21faXJlKAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:23:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:23:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwPZ-0008Bg-Ls; Thu, 19 Sep 2019 13:23: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=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwPY-0008BL-QX
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:23:52 +0000
X-Inumbo-ID: b396fc62-dae0-11e9-965d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b396fc62-dae0-11e9-965d-12813bfff9fa;
 Thu, 19 Sep 2019 13:23: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 EB617B009;
 Thu, 19 Sep 2019 13:23:42 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Message-ID: <6e78af43-45f4-b2b1-26e5-04dfb40f1858@suse.com>
Date: Thu, 19 Sep 2019 15:23:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 5/8] AMD/IOMMU: restrict interrupt remapping
 table sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBwb2ludCBzZXR0aW5nIHVwIHRhYmxlcyB3aXRoIG1vcmUgc3BhY2UgdGhhbiBh
IFBDSSBkZXZpY2UgY2FuCnVzZS4gRm9yIGJvdGggTVNJIGFuZCBNU0ktWCB3ZSBjYW4gZGV0ZXJt
aW5lIGhvdyBtYW55IGludGVycnVwdHMgY291bGQKYmUgc2V0IHVwIGF0IG1vc3QuIFRhYmxlcyBh
bGxvY2F0ZWQgZHVyaW5nIEFDUEkgdGFibGUgcGFyc2luZywgaG93ZXZlciwKd2lsbCAoZm9yIG5v
dyBhdCBsZWFzdCkgY29udGludWUgdG8gYmUgc2V0IHVwIHRvIGhhdmUgbWF4aW11bSBzaXplLgoK
Tm90ZSB0aGF0IHVudGlsIHdlIHdvdWxkIHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25z
IGhlcmUgdGhlcmUncwpubyBwb2ludCBjaGVja2luZyB3aGV0aGVyIGJvdGggTVNJIGFuZCBNU0kt
WCBhcmUgc3VwcG9ydGVkIGJ5IGEgZGV2aWNlIC0KYW4gb3JkZXItMCBhbGxvY2F0aW9uIHdpbGwg
Zml0IHRoZSBkdWFsIGNhc2UgaW4gYW55IGV2ZW50LCBubyBtYXR0ZXIKdGhhdCB0aGUgTVNJLVgg
dmVjdG9yIGNvdW50IG1heSBiZSBzbWFsbGVyIHRoYW4gdGhlIE1TSSBvbmUuCgpPbiBteSBSb21l
IHN5c3RlbSB0aGlzIHJlZHVjZXMgc3BhY2UgbmVlZGVkIGZyb20ganVzdCBvdmVyIDFrIHBhZ2Vz
IHRvCmFib3V0IDEyNS4KClN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KdjY6IERvbid0IGFsbG9jYXRlIGFueSBJUlQgYXQgYWxsIHdoZW4gZGV2aWNlIGlz
IG5laXRoZXIgTVNJLVggbm9yCiAgICBNU0ktY2FwYWJsZS4gUmUtYmFzZSBvdmVyIGNoYW5nZXMg
ZWFybGllciBpbiB0aGlzIHNlcmllcy4KdjU6IE5ldy4KCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X2FjcGkuYyAgICAgIHwgICAgNCArLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X2luaXQuYyAgICAgIHwgICAxMyArKysrLS0tLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgICAgICB8ICAgMzYgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAg
ICB8ICAgMjAgKysrKysrKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lf
YW1kX2lvbW11LmMgICB8ICAgMTggKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggIHwgICAgMyAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgICAgNSArKy0KIDcgZmlsZXMgY2hhbmdlZCwgNTkg
aW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25zKC0pCgotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfYWNwaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9hY3BpLmMKQEAgLTc3LDcgKzc3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFkZF9pdnJz
X21hcHBpbmdfZW50cgogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFzaGFyZWRfaW50cmVt
YXBfdGFibGUgKQogICAgICAgICAgICAgICAgIHNoYXJlZF9pbnRyZW1hcF90YWJsZSA9IGFtZF9p
b21tdV9hbGxvY19pbnRyZW1hcF90YWJsZSgKLSAgICAgICAgICAgICAgICAgICAgaW9tbXUsICZz
aGFyZWRfaW50cmVtYXBfaW51c2UpOworICAgICAgICAgICAgICAgICAgICBpb21tdSwgJnNoYXJl
ZF9pbnRyZW1hcF9pbnVzZSwgMCk7CiAKICAgICAgICAgICAgIGlmICggIXNoYXJlZF9pbnRyZW1h
cF90YWJsZSApCiAgICAgICAgICAgICAgICAgcGFuaWMoIk5vIG1lbW9yeSBmb3Igc2hhcmVkIElS
VFxuIik7CkBAIC04OSw3ICs4OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhZGRfaXZyc19tYXBw
aW5nX2VudHIKICAgICAgICAgewogICAgICAgICAgICAgaXZyc19tYXBwaW5nc1thbGlhc19pZF0u
aW50cmVtYXBfdGFibGUgPQogICAgICAgICAgICAgICAgIGFtZF9pb21tdV9hbGxvY19pbnRyZW1h
cF90YWJsZSgKLSAgICAgICAgICAgICAgICAgICAgaW9tbXUsICZpdnJzX21hcHBpbmdzW2FsaWFz
X2lkXS5pbnRyZW1hcF9pbnVzZSk7CisgICAgICAgICAgICAgICAgICAgIGlvbW11LCAmaXZyc19t
YXBwaW5nc1thbGlhc19pZF0uaW50cmVtYXBfaW51c2UsIDApOwogCiAgICAgICAgICAgICBpZiAo
ICFpdnJzX21hcHBpbmdzW2FsaWFzX2lkXS5pbnRyZW1hcF90YWJsZSApCiAgICAgICAgICAgICAg
ICAgcGFuaWMoIk5vIG1lbW9yeSBmb3IgJTA0eDolMDJ4OiUwMnguJXUncyBJUlRcbiIsCi0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtMTI4NCwxMiArMTI4NCwxNCBAQCBz
dGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlCiAgICAgICAgICAgICAgICAg
cGNpZGV2c191bmxvY2soKTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKCBwZGV2
ICkKKyAgICAgICAgICAgIGlmICggcGRldiAmJiAocGRldi0+bXNpeCB8fCBwZGV2LT5tc2lfbWF4
dmVjKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlID0KICAgICAgICAgICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2lu
dHJlbWFwX3RhYmxlKAogICAgICAgICAgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZd
LmlvbW11LAotICAgICAgICAgICAgICAgICAgICAgICAgJml2cnNfbWFwcGluZ3NbYmRmXS5pbnRy
ZW1hcF9pbnVzZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAmaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX2ludXNlLAorICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+bXNpeCA/IHBk
ZXYtPm1zaXgtPm5yX2VudHJpZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiBwZGV2LT5tc2lfbWF4dmVjKTsKICAgICAgICAgICAgICAgICBpZiAoICFpdnJzX21hcHBpbmdz
W2JkZl0uaW50cmVtYXBfdGFibGUgKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01F
TTsKIApAQCAtMTMxMiwxMSArMTMxNCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGFtZF9pb21tdV9z
ZXR1cF9kZXZpY2UKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYW1kX2lvbW11X3NldF9p
bnRyZW1hcF90YWJsZSgKLSAgICAgICAgICAgICAgICBkdGUsCi0gICAgICAgICAgICAgICAgaXZy
c19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlCi0gICAgICAgICAgICAgICAgPyB2aXJ0X3Rv
X21hZGRyKGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSkKLSAgICAgICAgICAgICAg
ICA6IDAsCi0gICAgICAgICAgICAgICAgaW9tbXVfaW50cmVtYXApOworICAgICAgICAgICAgICAg
IGR0ZSwgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlLAorICAgICAgICAgICAgICAg
IGl2cnNfbWFwcGluZ3NbYmRmXS5pb21tdSwgaW9tbXVfaW50cmVtYXApOwogICAgICAgICB9CiAg
ICAgfQogCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtNjksNyArNjks
OCBAQCB1bmlvbiBpcnRlX2NwdHIgewogICAgIGNvbnN0IHVuaW9uIGlydGUxMjggKnB0cjEyODsK
IH0gX190cmFuc3BhcmVudF9fOwogCi0jZGVmaW5lIElOVFJFTUFQX01BWF9FTlRSSUVTICgxIDw8
IElPTU1VX0lOVFJFTUFQX09SREVSKQorI2RlZmluZSBJTlRSRU1BUF9NQVhfT1JERVIgICAweEIK
KyNkZWZpbmUgSU5UUkVNQVBfTUFYX0VOVFJJRVMgKDEgPDwgSU5UUkVNQVBfTUFYX09SREVSKQog
CiBzdHJ1Y3QgaW9hcGljX3NiZGYgaW9hcGljX3NiZGZbTUFYX0lPX0FQSUNTXTsKIHN0cnVjdCBo
cGV0X3NiZGYgaHBldF9zYmRmOwpAQCAtODAsMTcgKzgxLDEzIEBAIHVuc2lnbmVkIGludCBucl9p
b2FwaWNfc2JkZjsKIAogc3RhdGljIHZvaWQgZHVtcF9pbnRyZW1hcF90YWJsZXModW5zaWduZWQg
Y2hhciBrZXkpOwogCi1zdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBpbnRyZW1hcF90YWJsZV9v
cmRlcihjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKLXsKLSAgICByZXR1cm4gaW9tbXUt
PmN0cmwuZ2FfZW4KLSAgICAgICAgICAgPyBnZXRfb3JkZXJfZnJvbV9ieXRlcyhJTlRSRU1BUF9N
QVhfRU5UUklFUyAqIHNpemVvZih1bmlvbiBpcnRlMTI4KSkKLSAgICAgICAgICAgOiBnZXRfb3Jk
ZXJfZnJvbV9ieXRlcyhJTlRSRU1BUF9NQVhfRU5UUklFUyAqIHNpemVvZih1bmlvbiBpcnRlMzIp
KTsKLX0KKyNkZWZpbmUgaW50cmVtYXBfcGFnZV9vcmRlcihpcnQpIFBGTl9PUkRFUih2aXJ0X3Rv
X3BhZ2UoaXJ0KSkKIAogdW5zaWduZWQgaW50IGFtZF9pb21tdV9pbnRyZW1hcF90YWJsZV9vcmRl
cigKICAgICBjb25zdCB2b2lkICppcnQsIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQog
ewotICAgIHJldHVybiBJT01NVV9JTlRSRU1BUF9PUkRFUjsKKyAgICByZXR1cm4gaW50cmVtYXBf
cGFnZV9vcmRlcihpcnQpICsgUEFHRV9TSElGVCAtCisgICAgICAgICAgIChpb21tdS0+Y3RybC5n
YV9lbiA/IDQgOiAyKTsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBpbnRyZW1hcF90YWJsZV9l
bnRyaWVzKApAQCAtODI1LDcgKzgyMiwxMCBAQCBpbnQgYW1kX2lvbW11X2ZyZWVfaW50cmVtYXBf
dGFibGUoCiAKICAgICBpZiAoICp0YmxwICkKICAgICB7Ci0gICAgICAgIF9fZnJlZV9hbWRfaW9t
bXVfdGFibGVzKCp0YmxwLCBpbnRyZW1hcF90YWJsZV9vcmRlcihpb21tdSkpOworICAgICAgICB1
bnNpZ25lZCBpbnQgb3JkZXIgPSBpbnRyZW1hcF9wYWdlX29yZGVyKCp0YmxwKTsKKworICAgICAg
ICBpbnRyZW1hcF9wYWdlX29yZGVyKCp0YmxwKSA9IDA7CisgICAgICAgIF9fZnJlZV9hbWRfaW9t
bXVfdGFibGVzKCp0YmxwLCBvcmRlcik7CiAgICAgICAgICp0YmxwID0gTlVMTDsKICAgICB9CiAK
QEAgLTgzMywxNSArODMzLDIzIEBAIGludCBhbWRfaW9tbXVfZnJlZV9pbnRyZW1hcF90YWJsZSgK
IH0KIAogdm9pZCAqYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKAotICAgIGNvbnN0IHN0
cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1bnNpZ25lZCBsb25nICoqaW51c2VfbWFwKQorICAgIGNv
bnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1bnNpZ25lZCBsb25nICoqaW51c2VfbWFwLCB1
bnNpZ25lZCBpbnQgbnIpCiB7Ci0gICAgdW5zaWduZWQgaW50IG9yZGVyID0gaW50cmVtYXBfdGFi
bGVfb3JkZXIoaW9tbXUpOwotICAgIHZvaWQgKnRiID0gX19hbGxvY19hbWRfaW9tbXVfdGFibGVz
KG9yZGVyKTsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXI7CisgICAgdm9pZCAqdGI7CiAKKyAgICBp
ZiAoICFuciApCisgICAgICAgIG5yID0gSU5UUkVNQVBfTUFYX0VOVFJJRVM7CisKKyAgICBvcmRl
ciA9IGlvbW11LT5jdHJsLmdhX2VuCisgICAgICAgICAgICA/IGdldF9vcmRlcl9mcm9tX2J5dGVz
KG5yICogc2l6ZW9mKHVuaW9uIGlydGUxMjgpKQorICAgICAgICAgICAgOiBnZXRfb3JkZXJfZnJv
bV9ieXRlcyhuciAqIHNpemVvZih1bmlvbiBpcnRlMzIpKTsKKworICAgIHRiID0gX19hbGxvY19h
bWRfaW9tbXVfdGFibGVzKG9yZGVyKTsKICAgICBpZiAoIHRiICkKICAgICB7Ci0gICAgICAgIHVu
c2lnbmVkIGludCBuciA9IGludHJlbWFwX3RhYmxlX2VudHJpZXModGIsIGlvbW11KTsKLQorICAg
ICAgICBpbnRyZW1hcF9wYWdlX29yZGVyKHRiKSA9IG9yZGVyOworICAgICAgICBuciA9IGludHJl
bWFwX3RhYmxlX2VudHJpZXModGIsIGlvbW11KTsKICAgICAgICAgKmludXNlX21hcCA9IHh6YWxs
b2NfYXJyYXkodW5zaWduZWQgbG9uZywgQklUU19UT19MT05HUyhucikpOwogICAgICAgICBpZiAo
ICppbnVzZV9tYXAgKQogICAgICAgICAgICAgbWVtc2V0KHRiLCAwLCBQQUdFX1NJWkUgPDwgb3Jk
ZXIpOwotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC0xMTMsMTIgKzExMywy
MiBAQCB2b2lkIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKHN0cnVjCiB9CiAKIHZvaWQg
X19pbml0IGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoCi0gICAgc3RydWN0IGFtZF9pb21t
dV9kdGUgKmR0ZSwgdWludDY0X3QgaW50cmVtYXBfcHRyLCBib29sIHZhbGlkKQorICAgIHN0cnVj
dCBhbWRfaW9tbXVfZHRlICpkdGUsIGNvbnN0IHZvaWQgKnB0ciwKKyAgICBjb25zdCBzdHJ1Y3Qg
YW1kX2lvbW11ICppb21tdSwgYm9vbCB2YWxpZCkKIHsKLSAgICBkdGUtPml0X3Jvb3QgPSBpbnRy
ZW1hcF9wdHIgPj4gNjsKLSAgICBkdGUtPmludF90YWJfbGVuID0gaW50cmVtYXBfcHRyID8gSU9N
TVVfSU5UUkVNQVBfT1JERVIgOiAwOwotICAgIGR0ZS0+aW50X2N0bCA9IGludHJlbWFwX3B0ciA/
IElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9UUkFOU0xBVEVECi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX0FCT1JURUQ7Cisg
ICAgaWYgKCBwdHIgKQorICAgIHsKKyAgICAgICAgZHRlLT5pdF9yb290ID0gdmlydF90b19tYWRk
cihwdHIpID4+IDY7CisgICAgICAgIGR0ZS0+aW50X3RhYl9sZW4gPSBhbWRfaW9tbXVfaW50cmVt
YXBfdGFibGVfb3JkZXIocHRyLCBpb21tdSk7CisgICAgICAgIGR0ZS0+aW50X2N0bCA9IElPTU1V
X0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9UUkFOU0xBVEVEOworICAgIH0KKyAgICBlbHNlCisgICAg
eworICAgICAgICBkdGUtPml0X3Jvb3QgPSAwOworICAgICAgICBkdGUtPmludF90YWJfbGVuID0g
MDsKKyAgICAgICAgZHRlLT5pbnRfY3RsID0gSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX0FC
T1JURUQ7CisgICAgfQorCiAgICAgZHRlLT5pZyA9IGZhbHNlOyAvKiB1bm1hcHBlZCBpbnRlcnJ1
cHRzIHJlc3VsdCBpbiBpL28gcGFnZSBmYXVsdHMgKi8KICAgICBkdGUtPml2ID0gdmFsaWQ7CiB9
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtNDcwLDE4ICs0
NzAsMjIgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbgogICAgIHsK
ICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAotICAgICAgICBpdnJzX21hcHBpbmdzW2Jk
Zl0uaW50cmVtYXBfdGFibGUgPQotICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFw
X3RhYmxlKAotICAgICAgICAgICAgICAgIGlvbW11LCAmaXZyc19tYXBwaW5nc1tiZGZdLmludHJl
bWFwX2ludXNlKTsKLSAgICAgICAgaWYgKCAhaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3Rh
YmxlICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICBpZiAoIHBkZXYtPm1z
aXggfHwgcGRldi0+bXNpX21heHZlYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGl2cnNfbWFw
cGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSA9CisgICAgICAgICAgICAgICAgYW1kX2lvbW11X2Fs
bG9jX2ludHJlbWFwX3RhYmxlKAorICAgICAgICAgICAgICAgICAgICBpb21tdSwgJml2cnNfbWFw
cGluZ3NbYmRmXS5pbnRyZW1hcF9pbnVzZSwKKyAgICAgICAgICAgICAgICAgICAgcGRldi0+bXNp
eCA/IHBkZXYtPm1zaXgtPm5yX2VudHJpZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IHBkZXYtPm1zaV9tYXh2ZWMpOworICAgICAgICAgICAgaWYgKCAhaXZyc19tYXBwaW5nc1ti
ZGZdLmludHJlbWFwX3RhYmxlICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAg
ICAgICAgfQogCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+bG9jaywgZmxhZ3Mp
OwogCiAgICAgICAgIGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoCiAgICAgICAgICAgICBp
b21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciArIChiZGYgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0la
RSksCi0gICAgICAgICAgICB2aXJ0X3RvX21hZGRyKGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1h
cF90YWJsZSksCi0gICAgICAgICAgICBpb21tdV9pbnRyZW1hcCk7CisgICAgICAgICAgICBpdnJz
X21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUsIGlvbW11LCBpb21tdV9pbnRyZW1hcCk7CiAK
ICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgYmRmKTsKIAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaApAQCAtMTA3LDkgKzEwNyw2IEBACiAj
ZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9GT1JXQVJERUQJMHgxCiAjZGVmaW5l
IElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9UUkFOU0xBVEVECTB4MgogCi0vKiBGb3Igbm93
LCB3ZSBhbHdheXMgYWxsb2NhdGUgdGhlIG1heGltdW06IDIwNDggZW50cmllcy4gKi8KLSNkZWZp
bmUgSU9NTVVfSU5UUkVNQVBfT1JERVIJCQkweEIKLQogc3RydWN0IGFtZF9pb21tdV9kdGUgewog
ICAgIC8qIDAgLSA2MyAqLwogICAgIGJvb2wgdjoxOwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC03Miw3ICs3Miw4IEBAIGludCBfX211c3RfY2hlY2sg
YW1kX2lvbW11X2ZsdXNoX2lvdGxiX2EKIC8qIGRldmljZSB0YWJsZSBmdW5jdGlvbnMgKi8KIGlu
dCBnZXRfZG1hX3JlcXVlc3Rvcl9pZCh1aW50MTZfdCBzZWcsIHVpbnQxNl90IGJkZik7CiB2b2lk
IGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBpbnRyZW1hcF9wdHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqcHRyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlv
bW11LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdmFsaWQpOwogdm9p
ZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRl
LAogCQkJCSAgIHVpbnQ2NF90IHJvb3RfcHRyLCB1aW50MTZfdCBkb21haW5faWQsCkBAIC05OSw3
ICsxMDAsNyBAQCBzdHJ1Y3QgYW1kX2lvbW11ICpmaW5kX2lvbW11X2Zvcl9kZXZpY2UoCiBib29s
IGlvdl9zdXBwb3J0c194dCh2b2lkKTsKIGludCBhbWRfaW9tbXVfc2V0dXBfaW9hcGljX3JlbWFw
cGluZyh2b2lkKTsKIHZvaWQgKmFtZF9pb21tdV9hbGxvY19pbnRyZW1hcF90YWJsZSgKLSAgICBj
b25zdCBzdHJ1Y3QgYW1kX2lvbW11ICosIHVuc2lnbmVkIGxvbmcgKiopOworICAgIGNvbnN0IHN0
cnVjdCBhbWRfaW9tbXUgKiwgdW5zaWduZWQgbG9uZyAqKiwgdW5zaWduZWQgaW50IG5yKTsKIGlu
dCBhbWRfaW9tbXVfZnJlZV9pbnRyZW1hcF90YWJsZSgKICAgICBjb25zdCBzdHJ1Y3QgYW1kX2lv
bW11ICosIHN0cnVjdCBpdnJzX21hcHBpbmdzICosIHVpbnQxNl90KTsKIHVuc2lnbmVkIGludCBh
bWRfaW9tbXVfaW50cmVtYXBfdGFibGVfb3JkZXIoCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:24:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwPm-0008GC-4l; Thu, 19 Sep 2019 13:24:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwPk-0008Fi-Cn
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:24:04 +0000
X-Inumbo-ID: bf84d8a0-dae0-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bf84d8a0-dae0-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 13:24: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 F0F81AB9B;
 Thu, 19 Sep 2019 13:24:02 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Message-ID: <6de11867-b872-a2a1-7c26-af004164bfea@suse.com>
Date: Thu, 19 Sep 2019 15:24:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 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>

TW92ZSB0aGUgZGV2aWNlIGZsYWdzIGZpZWxkIHVwIGludG8gYW4gdW51c2VkIGhvbGUsIHRodXMg
c2hyaW5raW5nCm92ZXJhbGwgc3RydWN0dXJlIHNpemUgYnkgOCBieXRlcy4gVXNlIGJvb2wgYW5k
IHVpbnQ8Tj5fdCBhcwphcHByb3ByaWF0ZS4gRHJvcCBwb2ludGxlc3MgKHJlZHVuZGFudCkgaW5p
dGlhbGl6YXRpb25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KdjY6IE5ldy4KCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2FjcGkuYyB8ICAgIDYgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
aW5pdC5jIHwgICAgNiAtLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmggICAg
ICAgICAgfCAgIDE3ICsrKysrKysrKy0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2FjcGkuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
YWNwaS5jCkBAIC0xNjUsNyArMTY1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlc2VydmVfdW5p
dHlfbWFwX2ZvcgogICAgIC8qIGV4dGVuZCByL3cgcGVybWlzc2lvbXMgYW5kIGtlZXAgYWdncmVn
YXRlICovCiAgICAgaXZyc19tYXBwaW5nc1tiZGZdLndyaXRlX3Blcm1pc3Npb24gPSBpdzsKICAg
ICBpdnJzX21hcHBpbmdzW2JkZl0ucmVhZF9wZXJtaXNzaW9uID0gaXI7Ci0gICAgaXZyc19tYXBw
aW5nc1tiZGZdLnVuaXR5X21hcF9lbmFibGUgPSBJT01NVV9DT05UUk9MX0VOQUJMRUQ7CisgICAg
aXZyc19tYXBwaW5nc1tiZGZdLnVuaXR5X21hcF9lbmFibGUgPSB0cnVlOwogICAgIGl2cnNfbWFw
cGluZ3NbYmRmXS5hZGRyX3JhbmdlX3N0YXJ0ID0gYmFzZTsKICAgICBpdnJzX21hcHBpbmdzW2Jk
Zl0uYWRkcl9yYW5nZV9sZW5ndGggPSBsZW5ndGg7CiB9CkBAIC0yNDIsOCArMjQyLDggQEAgc3Rh
dGljIGludCBfX2luaXQgcmVnaXN0ZXJfZXhjbHVzaW9uX3JhbgogICAgIGlmICggbGltaXQgPj0g
aW9tbXVfdG9wICApCiAgICAgewogICAgICAgICByZXNlcnZlX2lvbW11X2V4Y2x1c2lvbl9yYW5n
ZShpb21tdSwgYmFzZSwgbGltaXQpOwotICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uZHRlX2Fs
bG93X2V4Y2x1c2lvbiA9IElPTU1VX0NPTlRST0xfRU5BQkxFRDsKLSAgICAgICAgaXZyc19tYXBw
aW5nc1tyZXFdLmR0ZV9hbGxvd19leGNsdXNpb24gPSBJT01NVV9DT05UUk9MX0VOQUJMRUQ7Cisg
ICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5kdGVfYWxsb3dfZXhjbHVzaW9uID0gdHJ1ZTsKKyAg
ICAgICAgaXZyc19tYXBwaW5nc1tyZXFdLmR0ZV9hbGxvd19leGNsdXNpb24gPSB0cnVlOwogICAg
IH0KIAogICAgIHJldHVybiAwOwotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMK
QEAgLTEyMjIsMTIgKzEyMjIsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBhbGxvY19pdnJzX21hcHBp
bmdzKHUxCiAgICAgZm9yICggYmRmID0gMDsgYmRmIDwgaXZyc19iZGZfZW50cmllczsgYmRmKysg
KQogICAgIHsKICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmR0ZV9yZXF1ZXN0b3JfaWQgPSBi
ZGY7Ci0gICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5kdGVfYWxsb3dfZXhjbHVzaW9uID0gSU9N
TVVfQ09OVFJPTF9ESVNBQkxFRDsKLSAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLnVuaXR5X21h
cF9lbmFibGUgPSBJT01NVV9DT05UUk9MX0RJU0FCTEVEOwotICAgICAgICBpdnJzX21hcHBpbmdz
W2JkZl0uaW9tbXUgPSBOVUxMOwotCi0gICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1h
cF90YWJsZSA9IE5VTEw7Ci0gICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5kZXZpY2VfZmxhZ3Mg
PSAwOwogCiAgICAgICAgIGlmICggYW1kX2lvbW11X3BlcmRldl9pbnRyZW1hcCApCiAgICAgICAg
ICAgICBzcGluX2xvY2tfaW5pdCgmaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX2xvY2spOwot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYW1kLWlvbW11LmgKQEAgLTEwNiwxMiArMTA2LDE2IEBAIHN0cnVjdCBhbWRfaW9tbXUg
ewogfTsKIAogc3RydWN0IGl2cnNfbWFwcGluZ3MgewotICAgIHUxNiBkdGVfcmVxdWVzdG9yX2lk
OwotICAgIHU4IGR0ZV9hbGxvd19leGNsdXNpb247Ci0gICAgdTggdW5pdHlfbWFwX2VuYWJsZTsK
LSAgICB1OCB3cml0ZV9wZXJtaXNzaW9uOwotICAgIHU4IHJlYWRfcGVybWlzc2lvbjsKKyAgICB1
aW50MTZfdCBkdGVfcmVxdWVzdG9yX2lkOwogICAgIGJvb2wgdmFsaWQ7CisgICAgYm9vbCBkdGVf
YWxsb3dfZXhjbHVzaW9uOworICAgIGJvb2wgdW5pdHlfbWFwX2VuYWJsZTsKKyAgICBib29sIHdy
aXRlX3Blcm1pc3Npb247CisgICAgYm9vbCByZWFkX3Blcm1pc3Npb247CisKKyAgICAvKiBpdmhk
IGRldmljZSBkYXRhIHNldHRpbmdzICovCisgICAgdWludDhfdCBkZXZpY2VfZmxhZ3M7CisKICAg
ICB1bnNpZ25lZCBsb25nIGFkZHJfcmFuZ2Vfc3RhcnQ7CiAgICAgdW5zaWduZWQgbG9uZyBhZGRy
X3JhbmdlX2xlbmd0aDsKICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsKQEAgLTEyMCw5ICsx
MjQsNiBAQCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyB7CiAgICAgdm9pZCAqaW50cmVtYXBfdGFibGU7
CiAgICAgdW5zaWduZWQgbG9uZyAqaW50cmVtYXBfaW51c2U7CiAgICAgc3BpbmxvY2tfdCBpbnRy
ZW1hcF9sb2NrOwotCi0gICAgLyogaXZoZCBkZXZpY2UgZGF0YSBzZXR0aW5ncyAqLwotICAgIHU4
IGRldmljZV9mbGFnczsKIH07CiAKIGV4dGVybiB1bnNpZ25lZCBpbnQgaXZyc19iZGZfZW50cmll
czsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:24:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13: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 1iAwQJ-0008Pz-Fl; Thu, 19 Sep 2019 13:24: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=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwQH-0008PP-VA
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:24:37 +0000
X-Inumbo-ID: d37b6b80-dae0-11e9-965d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d37b6b80-dae0-11e9-965d-12813bfff9fa;
 Thu, 19 Sep 2019 13:24: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 732C0AFBB;
 Thu, 19 Sep 2019 13:24:36 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Message-ID: <e0a904bf-b6a0-6224-88f6-e89a95867718@suse.com>
Date: Thu, 19 Sep 2019 15:24:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table per
 PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIGEgc2luZ2xlIGRldmljZSB0YWJsZSBmb3IgYWxsIHNlZ21lbnRzIGNhbid0IHBvc3Np
Ymx5IGJlIHJpZ2h0LgooRXZlbiB3b3JzZSwgdGhlIHN5bWJvbCB3YXNuJ3Qgc3RhdGljIGRlc3Bp
dGUgYmVpbmcgdXNlZCBpbiBqdXN0IG9uZQpzb3VyY2UgZmlsZS4pIEF0dGFjaCB0aGUgZGV2aWNl
IHRhYmxlcyB0byB0aGVpciByZXNwZWN0aXZlIElWUlMgbWFwcGluZwpvbmVzLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjY6IE5ldy4KCi0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyB8ICAgODEgKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyks
IDM4IGRlbGV0aW9ucygtKQoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2luaXQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBA
IC0zOSw3ICszOSw2IEBAIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGl2cnNfYmRmX2VudHIK
IHU4IF9fcmVhZF9tb3N0bHkgaXZoZF90eXBlOwogc3RhdGljIHN0cnVjdCByYWRpeF90cmVlX3Jv
b3QgaXZyc19tYXBzOwogTElTVF9IRUFEX1JFQURfTU9TVExZKGFtZF9pb21tdV9oZWFkKTsKLXN0
cnVjdCB0YWJsZV9zdHJ1Y3QgZGV2aWNlX3RhYmxlOwogYm9vbF90IGlvbW11djJfZW5hYmxlZDsK
IAogc3RhdGljIGJvb2wgaW9tbXVfaGFzX2h0X2ZsYWcoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUs
IHU4IG1hc2spCkBAIC05ODksNiArOTg4LDEyIEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfaW9tbXUo
c3RydWN0IGFtZF9pb20KICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+bG9jaywg
ZmxhZ3MpOwogfQogCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBkdF9hbGxvY19zaXplKHZv
aWQpCit7CisgICAgcmV0dXJuIFBBR0VfU0laRSA8PCBnZXRfb3JkZXJfZnJvbV9ieXRlcyhpdnJz
X2JkZl9lbnRyaWVzICoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKTsKK30KKwogc3RhdGljIHZvaWQgX19pbml0
IGRlYWxsb2NhdGVfYnVmZmVyKHZvaWQgKmJ1ZiwgdWludDMyX3Qgc3opCiB7CiAgICAgaW50IG9y
ZGVyID0gMDsKQEAgLTk5OSwxMiArMTAwNCw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9j
YXRlX2J1ZmZlcih2b2kKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9jYXRl
X2RldmljZV90YWJsZShzdHJ1Y3QgdGFibGVfc3RydWN0ICp0YWJsZSkKLXsKLSAgICBkZWFsbG9j
YXRlX2J1ZmZlcih0YWJsZS0+YnVmZmVyLCB0YWJsZS0+YWxsb2Nfc2l6ZSk7Ci0gICAgdGFibGUt
PmJ1ZmZlciA9IE5VTEw7Ci19Ci0KIHN0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9jYXRlX3Jpbmdf
YnVmZmVyKHN0cnVjdCByaW5nX2J1ZmZlciAqcmluZ19idWYpCiB7CiAgICAgZGVhbGxvY2F0ZV9i
dWZmZXIocmluZ19idWYtPmJ1ZmZlciwgcmluZ19idWYtPmFsbG9jX3NpemUpOwpAQCAtMTA2OCw4
ICsxMDY3LDI5IEBAIHN0YXRpYyB2b2lkICogX19pbml0IGFsbG9jYXRlX3Bwcl9sb2coc3QKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFBSX0xPR19ERUZBVUxUX0VOVFJJ
RVMsICJQUFIgTG9nIik7CiB9CiAKKy8qCisgKiBXaXRoaW4gaXZyc19tYXBwaW5nc1tdIHdlIGFs
bG9jYXRlIGFuIGV4dHJhIGFycmF5IGVsZW1lbnQgdG8gc3RvcmUKKyAqIC0gc2VnbWVudCBudW1i
ZXIsCisgKiAtIGRldmljZSB0YWJsZS4KKyAqLworI2RlZmluZSBJVlJTX01BUFBJTkdTX1NFRyht
KSAobSlbaXZyc19iZGZfZW50cmllc10uZHRlX3JlcXVlc3Rvcl9pZAorI2RlZmluZSBJVlJTX01B
UFBJTkdTX0RFVlRBQihtKSAobSlbaXZyc19iZGZfZW50cmllc10uaW50cmVtYXBfdGFibGUKKwor
c3RhdGljIHZvaWQgX19pbml0IGZyZWVfaXZyc19tYXBwaW5nKHZvaWQgKnB0cikKK3sKKyAgICBj
b25zdCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19tYXBwaW5ncyA9IHB0cjsKKworICAgIGlm
ICggSVZSU19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncykgKQorICAgICAgICBkZWFsbG9j
YXRlX2J1ZmZlcihJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgZHRfYWxsb2Nfc2l6ZSgpKTsKKworICAgIHhmcmVlKHB0cik7Cit9
CisKIHN0YXRpYyBpbnQgX19pbml0IGFtZF9pb21tdV9pbml0X29uZShzdHJ1Y3QgYW1kX2lvbW11
ICppb21tdSwgYm9vbCBpbnRyKQogeworICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICpp
dnJzX21hcHBpbmdzOworCiAgICAgaWYgKCBhbGxvY2F0ZV9jbWRfYnVmZmVyKGlvbW11KSA9PSBO
VUxMICkKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAKQEAgLTEwODIsMTMgKzExMDIsMTUgQEAg
c3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X2luaXRfb25lKHN0cgogICAgIGlmICggaW50ciAm
JiAhc2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKGlvbW11KSApCiAgICAgICAgIGdvdG8gZXJy
b3Jfb3V0OwogCi0gICAgLyogVG8gbWFrZSBzdXJlIHRoYXQgZGV2aWNlX3RhYmxlLmJ1ZmZlciBo
YXMgYmVlbiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVkICovCi0gICAgaWYgKCBkZXZpY2VfdGFibGUu
YnVmZmVyID09IE5VTEwgKQorICAgIC8qIE1ha2Ugc3VyZSB0aGF0IHRoZSBkZXZpY2UgdGFibGUg
aGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IGFsbG9jYXRlZC4gKi8KKyAgICBpdnJzX21hcHBpbmdzID0g
Z2V0X2l2cnNfbWFwcGluZ3MoaW9tbXUtPnNlZyk7CisgICAgaWYgKCAhSVZSU19NQVBQSU5HU19E
RVZUQUIoaXZyc19tYXBwaW5ncykgKQogICAgICAgICBnb3RvIGVycm9yX291dDsKIAotICAgIGlv
bW11LT5kZXZfdGFibGUuYWxsb2Nfc2l6ZSA9IGRldmljZV90YWJsZS5hbGxvY19zaXplOwotICAg
IGlvbW11LT5kZXZfdGFibGUuZW50cmllcyA9IGRldmljZV90YWJsZS5lbnRyaWVzOwotICAgIGlv
bW11LT5kZXZfdGFibGUuYnVmZmVyID0gZGV2aWNlX3RhYmxlLmJ1ZmZlcjsKKyAgICBpb21tdS0+
ZGV2X3RhYmxlLmFsbG9jX3NpemUgPSBkdF9hbGxvY19zaXplKCk7CisgICAgaW9tbXUtPmRldl90
YWJsZS5lbnRyaWVzID0gaW9tbXUtPmRldl90YWJsZS5hbGxvY19zaXplIC8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRTsKKyAgICBpb21t
dS0+ZGV2X3RhYmxlLmJ1ZmZlciA9IElWUlNfTUFQUElOR1NfREVWVEFCKGl2cnNfbWFwcGluZ3Mp
OwogCiAgICAgZW5hYmxlX2lvbW11KGlvbW11KTsKICAgICBwcmludGsoIkFNRC1WaTogSU9NTVUg
JWQgRW5hYmxlZC5cbiIsIG5yX2FtZF9pb21tdXMgKTsKQEAgLTExMzUsMTEgKzExNTcsOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgYW1kX2lvbW11X2luaXRfY2xlYW51CiAgICAgICAgIHhmcmVlKGlv
bW11KTsKICAgICB9CiAKLSAgICAvKiBmcmVlIGRldmljZSB0YWJsZSAqLwotICAgIGRlYWxsb2Nh
dGVfZGV2aWNlX3RhYmxlKCZkZXZpY2VfdGFibGUpOwotCi0gICAgLyogZnJlZSBpdnJzX21hcHBp
bmdzW10gKi8KLSAgICByYWRpeF90cmVlX2Rlc3Ryb3koJml2cnNfbWFwcywgeGZyZWUpOworICAg
IC8qIEZyZWUgaXZyc19tYXBwaW5nc1tdIGFuZCB0aGVpciBkZXZpY2UgdGFibGVzLiAqLworICAg
IHJhZGl4X3RyZWVfZGVzdHJveSgmaXZyc19tYXBzLCBmcmVlX2l2cnNfbWFwcGluZyk7CiAKICAg
ICBpb21tdV9lbmFibGVkID0gMDsKICAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9IGZhbHNl
OwpAQCAtMTE0NywxMiArMTE2Niw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbWRfaW9tbXVfaW5p
dF9jbGVhbnUKICAgICBpb21tdXYyX2VuYWJsZWQgPSAwOwogfQogCi0vKgotICogV2UgYWxsb2Nh
dGUgYW4gZXh0cmEgYXJyYXkgZWxlbWVudCB0byBzdG9yZSB0aGUgc2VnbWVudCBudW1iZXIKLSAq
IChhbmQgaW4gdGhlIGZ1dHVyZSBwZXJoYXBzIG90aGVyIGdsb2JhbCBpbmZvcm1hdGlvbikuCi0g
Ki8KLSNkZWZpbmUgSVZSU19NQVBQSU5HU19TRUcobSkgbVtpdnJzX2JkZl9lbnRyaWVzXS5kdGVf
cmVxdWVzdG9yX2lkCi0KIHN0cnVjdCBpdnJzX21hcHBpbmdzICpnZXRfaXZyc19tYXBwaW5ncyh1
MTYgc2VnKQogewogICAgIHJldHVybiByYWRpeF90cmVlX2xvb2t1cCgmaXZyc19tYXBzLCBzZWcp
OwpAQCAtMTIzNSwyNCArMTI0OCwxOCBAQCBzdGF0aWMgaW50IF9faW5pdCBhbGxvY19pdnJzX21h
cHBpbmdzKHUxCiBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxl
KAogICAgIHUxNiBzZWcsIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmdzKQogewor
ICAgIHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdCA9IElWUlNfTUFQUElOR1NfREVWVEFCKGl2cnNf
bWFwcGluZ3MpOwogICAgIHVuc2lnbmVkIGludCBiZGY7CiAKICAgICBCVUdfT04oIChpdnJzX2Jk
Zl9lbnRyaWVzID09IDApICk7CiAKLSAgICBpZiAoICFkZXZpY2VfdGFibGUuYnVmZmVyICkKKyAg
ICBpZiAoICFkdCApCiAgICAgewogICAgICAgICAvKiBhbGxvY2F0ZSAnZGV2aWNlIHRhYmxlJyBv
biBhIDRLIGJvdW5kYXJ5ICovCi0gICAgICAgIGRldmljZV90YWJsZS5hbGxvY19zaXplID0gUEFH
RV9TSVpFIDw8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X29yZGVyX2Zy
b21fYnl0ZXMoCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9BTElHTihp
dnJzX2JkZl9lbnRyaWVzICoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9ERVZfVEFCTEVfRU5UUllfU0laRSkpOwotICAgICAgICBkZXZpY2VfdGFibGUuZW50cmllcyA9
IGRldmljZV90YWJsZS5hbGxvY19zaXplIC8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRTsKLQotICAgICAgICBkZXZpY2VfdGFibGUuYnVm
ZmVyID0gYWxsb2NhdGVfYnVmZmVyKGRldmljZV90YWJsZS5hbGxvY19zaXplLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJEZXZpY2UgVGFibGUiKTsKKyAg
ICAgICAgZHQgPSBJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSA9CisgICAgICAg
ICAgICBhbGxvY2F0ZV9idWZmZXIoZHRfYWxsb2Nfc2l6ZSgpLCAiRGV2aWNlIFRhYmxlIik7CiAg
ICAgfQotICAgIGlmICggIWRldmljZV90YWJsZS5idWZmZXIgKQorICAgIGlmICggIWR0ICkKICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBBZGQgZGV2aWNlIHRhYmxlIGVudHJpZXMg
Ki8KQEAgLTEyNjAsMTIgKzEyNjcsMTAgQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3Nl
dHVwX2RldmljZQogICAgIHsKICAgICAgICAgaWYgKCBpdnJzX21hcHBpbmdzW2JkZl0udmFsaWQg
KQogICAgICAgICB7Ci0gICAgICAgICAgICB2b2lkICpkdGU7CiAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiA9IE5VTEw7CiAKICAgICAgICAgICAgIC8qIGFkZCBkZXZpY2Ug
dGFibGUgZW50cnkgKi8KLSAgICAgICAgICAgIGR0ZSA9IGRldmljZV90YWJsZS5idWZmZXIgKyAo
YmRmICogSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpOwotICAgICAgICAgICAgaW9tbXVfZHRl
X2FkZF9kZXZpY2VfZW50cnkoZHRlLCAmaXZyc19tYXBwaW5nc1tiZGZdKTsKKyAgICAgICAgICAg
IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KCZkdFtiZGZdLCAmaXZyc19tYXBwaW5nc1tiZGZd
KTsKIAogICAgICAgICAgICAgaWYgKCBpb21tdV9pbnRyZW1hcCAmJgogICAgICAgICAgICAgICAg
ICBpdnJzX21hcHBpbmdzW2JkZl0uZHRlX3JlcXVlc3Rvcl9pZCA9PSBiZGYgJiYKQEAgLTEzMDgs
NyArMTMxMyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGFtZF9pb21tdV9zZXR1cF9kZXZpY2UKICAg
ICAgICAgICAgIH0KIAogICAgICAgICAgICAgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgK
LSAgICAgICAgICAgICAgICBkdGUsIGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSwK
KyAgICAgICAgICAgICAgICAmZHRbYmRmXSwgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3Rh
YmxlLAogICAgICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pb21tdSwgaW9tbXVfaW50
cmVtYXApOwogICAgICAgICB9CiAgICAgfQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:25:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwQs-000095-Rv; Thu, 19 Sep 2019 13:25: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=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwQs-00008o-2i
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:25:14 +0000
X-Inumbo-ID: e82d5cb5-dae0-11e9-965d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e82d5cb5-dae0-11e9-965d-12813bfff9fa;
 Thu, 19 Sep 2019 13:25:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 127BDAFB1;
 Thu, 19 Sep 2019 13:25:12 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Message-ID: <c5d2eaf3-77f6-f87e-6898-c4c475f607c1@suse.com>
Date: Thu, 19 Sep 2019 15:25:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v6 8/8] AMD/IOMMU: pre-fill all DTEs right after
 table 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBzdXJlIHdlIGRvbid0IGxlYXZlIGFueSBEVEVzIHVuZXhwZWN0ZWQgcmVxdWVzdHMgdGhy
b3VnaCB3aGljaAp3b3VsZCBiZSBwYXNzZWQgdGhyb3VnaCB1bnRyYW5zbGF0ZWQuIFNldCBWIGFu
ZCBJViByaWdodCBhd2F5ICh3aXRoCmFsbCBvdGhlciBmaWVsZHMgbGVmdCBhcyB6ZXJvKSwgcmVs
eWluZyBvbiB0aGUgViBhbmQvb3IgSVYgYml0cwpnZXR0aW5nIGNsZWFyZWQgb25seSBieSBhbWRf
aW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgpIGFuZAphbWRfaW9tbXVfc2V0X2ludHJlbWFwX3Rh
YmxlKCkgdW5kZXIgc3BlY2lhbCBwYXNzLXRocm91Z2ggY2lyY3Vtc3RhbmNlcy4KU3dpdGNoIGJh
Y2sgdG8gaW5pdGlhbCBzZXR0aW5ncyBpbiBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNl
KCkuCgpUYWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIG1ha2UgdGhlIGxhdHRlciBmdW5jdGlvbiBz
dGF0aWMsIGNvbnN0aWZ5aW5nCml0cyBmaXJzdCBwYXJhbWV0ZXIgYXQgdGhlIHNhbWUgdGltZSwg
YXQgdGhpcyBvY2Nhc2lvbi4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCnY2OiBOZXcuCgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9pbml0LmMgICAgfCAgIDIyICsrKysrKysrKysrKysrKysrKystLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAgIDIwICsrKysrKysrKysrKysrKyst
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTEyNTUsMTIgKzEyNTUsMjgg
QEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZQogCiAgICAgaWYgKCAh
ZHQgKQogICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpemUgPSBkdF9hbGxvY19zaXplKCk7
CisKICAgICAgICAgLyogYWxsb2NhdGUgJ2RldmljZSB0YWJsZScgb24gYSA0SyBib3VuZGFyeSAq
LwogICAgICAgICBkdCA9IElWUlNfTUFQUElOR1NfREVWVEFCKGl2cnNfbWFwcGluZ3MpID0KLSAg
ICAgICAgICAgIGFsbG9jYXRlX2J1ZmZlcihkdF9hbGxvY19zaXplKCksICJEZXZpY2UgVGFibGUi
KTsKKyAgICAgICAgICAgIGFsbG9jYXRlX2J1ZmZlcihzaXplLCAiRGV2aWNlIFRhYmxlIik7Cisg
ICAgICAgIGlmICggIWR0ICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAg
IC8qCisgICAgICAgICAqIFByZWZpbGwgZXZlcnkgRFRFIHN1Y2ggdGhhdCBhbGwga2luZHMgb2Yg
cmVxdWVzdHMgd2lsbCBnZXQgYWJvcnRlZC4KKyAgICAgICAgICogQmVzaWRlcyB0aGUgdHdvIGJp
dHMgc2V0IHRvIHRydWUgYmVsb3cgdGhpcyBidWlsZHMgdXBvbgorICAgICAgICAgKiBJT01NVV9E
RVZfVEFCTEVfU1lTX01HVF9ETUFfQUJPUlRFRCwKKyAgICAgICAgICogSU9NTVVfREVWX1RBQkxF
X0lPX0NPTlRST0xfQUJPUlRFRCwgYXMgd2VsbCBhcworICAgICAgICAgKiBJT01NVV9ERVZfVEFC
TEVfSU5UX0NPTlRST0xfQUJPUlRFRCBhbGwgYmVpbmcgemVybywgYW5kIHVzIGFsc28KKyAgICAg
ICAgICogd2FudGluZyBhdCBsZWFzdCBUViwgR1YsIEksIGFuZCBFWCBzZXQgdG8gZmFsc2UuCisg
ICAgICAgICAqLworICAgICAgICBmb3IgKCBiZGYgPSAwLCBzaXplIC89IHNpemVvZigqZHQpOyBi
ZGYgPCBzaXplOyArK2JkZiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGR0W2JkZl0udiA9IHRy
dWU7CisgICAgICAgICAgICBkdFtiZGZdLml2ID0gdHJ1ZTsKKyAgICAgICAgfQogICAgIH0KLSAg
ICBpZiAoICFkdCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgLyogQWRkIGRldmlj
ZSB0YWJsZSBlbnRyaWVzICovCiAgICAgZm9yICggYmRmID0gMDsgYmRmIDwgaXZyc19iZGZfZW50
cmllczsgYmRmKysgKQotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
QEAgLTI2Nyw5ICsyNjcsOSBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgYW1kX2lvbW11X2h3
ZG9tCiAgICAgc2V0dXBfaHdkb21fcGNpX2RldmljZXMoZCwgYW1kX2lvbW11X2FkZF9kZXZpY2Up
OwogfQogCi12b2lkIGFtZF9pb21tdV9kaXNhYmxlX2RvbWFpbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZG9tYWluLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBh
bWRfaW9tbXUgKmlvbW11LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4
IGRldmZuLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKK3N0YXRpYyB2b2lkIGFtZF9pb21tdV9kaXNh
YmxlX2RvbWFpbl9kZXZpY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tYWluLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBk
ZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAgICAgc3RydWN0IGFtZF9pb21tdV9kdGUg
KnRhYmxlLCAqZHRlOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC0yODQsOSArMjg0LDIx
IEBAIHZvaWQgYW1kX2lvbW11X2Rpc2FibGVfZG9tYWluX2RldmljZShzdHIKICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKICAgICBpZiAoIGR0ZS0+dHYgfHwgZHRl
LT52ICkKICAgICB7CisgICAgICAgIC8qIFNlZSB0aGUgY29tbWVudCBpbiBhbWRfaW9tbXVfc2V0
dXBfZGV2aWNlX3RhYmxlKCkuICovCisgICAgICAgIGR0ZS0+aW50X2N0bCA9IElPTU1VX0RFVl9U
QUJMRV9JTlRfQ09OVFJPTF9BQk9SVEVEOworICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIGR0
ZS0+aXYgPSB0cnVlOwogICAgICAgICBkdGUtPnR2ID0gZmFsc2U7Ci0gICAgICAgIGR0ZS0+diA9
IGZhbHNlOworICAgICAgICBkdGUtPmd2ID0gZmFsc2U7CiAgICAgICAgIGR0ZS0+aSA9IGZhbHNl
OworICAgICAgICBkdGUtPmV4ID0gZmFsc2U7CisgICAgICAgIGR0ZS0+c2EgPSBmYWxzZTsKKyAg
ICAgICAgZHRlLT5zZSA9IGZhbHNlOworICAgICAgICBkdGUtPnNkID0gZmFsc2U7CisgICAgICAg
IGR0ZS0+c3lzX21ndCA9IElPTU1VX0RFVl9UQUJMRV9TWVNfTUdUX0RNQV9BQk9SVEVEOworICAg
ICAgICBkdGUtPmlvY3RsID0gSU9NTVVfREVWX1RBQkxFX0lPX0NPTlRST0xfQUJPUlRFRDsKKyAg
ICAgICAgc21wX3dtYigpOworICAgICAgICBkdGUtPnYgPSB0cnVlOwogCiAgICAgICAgIGFtZF9p
b21tdV9mbHVzaF9kZXZpY2UoaW9tbXUsIHJlcV9pZCk7CiAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:26:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwRx-0000Rt-7X; Thu, 19 Sep 2019 13:26:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C8m3=XO=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iAwRv-0000RU-Qm
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:26:19 +0000
X-Inumbo-ID: 100b2040-dae1-11e9-b299-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 100b2040-dae1-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 13:26:19 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id m7so3616646lji.2
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 06:26: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-transfer-encoding:content-language;
 bh=J1+/TFOiOJFqZIMjn9SuMu2ByeRmgYLNYc3PaT10fUY=;
 b=sE+OlTPTO1K38q0UixGvc6Bf+DAeuiw8R7p/+JSLV2A/SGkw3D9qQOiDhF3JJ4c8sU
 OvvWsBQdMgPB0z+5t80albVSzwGVlt35Z6OCsoomB3oG2WFcZebhVDikam3GKuE78c0s
 S+3IhFYHCwCxwn1ngoa2iTWX3UJsEogtsBF6N6gQNy0vezBHK+G+u88e75S3WxWIqoot
 OgTLEQ0rxpVbXsPEydh05rhVsZzNXoXAdR3kjS8VTs3TSKu3G2YYbX6MJppPRluzQ/46
 23ba2ponfbewFN0QEPOZT66Fx4sc7JfPn/u5xh8zwwHOVk8Ss+Fgq6QKZLn5pTPleQIC
 foDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=J1+/TFOiOJFqZIMjn9SuMu2ByeRmgYLNYc3PaT10fUY=;
 b=Oya2woAqgJHbc+utMpCUTItyNn37iSQreON6E+LkbQK6ECl4bcG8vbS2JSnuDFD1GB
 xs0UVNLS7F9MUtgFFvRmsi3cGmiLwbjIMV5uWC/6s/N8RgQwKM4adHgFsT7h34L4mlbN
 3SndLWyACVkelemZ8KanrSvGq0mRO930XY9XMjOD00b+FJChmcbYvonxtSV9GDYAH2Fe
 a97H/MDPpu3MDdXmZ4xUK9i6VOtbaOBqQwl621QK2v8kR2D6zdiS8jrGphT/fZK5ol6L
 u+PwNTSvmR8vTIjP6rxt59QORqz8A1n2VZOprxMolE8rZewAEcDkqTf++O6Ucv2+wZa8
 O7jQ==
X-Gm-Message-State: APjAAAVOSVlThJul+v2s5FwvEAh18G6SvSqa+xB7HOrTzLuONiAvimjJ
 DNrXdYOpgik/px5TNOFOJzc=
X-Google-Smtp-Source: APXvYqzcQjC1cp8OmFXIhti1gwKU000SGWWaRIXz/uW5QsJEmRw73uqC/MB5Byv4Z092hEUAoymg8Q==
X-Received: by 2002:a2e:8147:: with SMTP id t7mr5493276ljg.75.1568899577891;
 Thu, 19 Sep 2019 06:26:17 -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 c197sm1574539lfg.46.2019.09.19.06.26.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Sep 2019 06:26:17 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
 <631c94fe-d3ac-002b-0e1d-30b9b03158d1@arm.com>
 <aa7eb317-7807-71ba-8fe2-2e944516dcd6@gmail.com>
 <538a5486-2702-81f4-f925-c78542ff4118@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <1c1bb0b2-cb4d-24ea-75c8-573094bb8601@gmail.com>
Date: Thu, 19 Sep 2019 16:26:14 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <538a5486-2702-81f4-f925-c78542ff4118@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

Ck9uIDE5LjA5LjE5IDE1OjI5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSwgSnVsaWVu
CgoKPgo+Pj4+ICsKPj4+PiAraW50IF9faW5pdCBpb21tdV9hZGRfZHRfZGV2aWNlKHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqbnApCj4+Pgo+Pj4gU29ycnkgdG8gb25seSByZWFsaXNlIGl0IG5vdy4g
V291bGQgaXQgbWFrZSBzZW5zZSB0byBoYXZlIHRoaXMgCj4+PiBmdW5jdGlvbiBpbXBsZW1lbnRl
ZCBpbiB4ZW4vcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYz8gCj4+Cj4+IE5vdCBlbnRpcmVseSBz
dXJlLiBkZXZpY2VfdHJlZS5jIGlzIGEgY29tbW9uIGNvZGUuIFRoZSBpb21tdV9md3NwZWMgCj4+
IHN0dWZmICh3aWRlbHkgdXNlZCBpbiB0aGlzIGZ1bmN0aW9uKSBpcyBBUk0gY29kZS4KPgo+IFNv
bWUgb2YgdGhlIGRldmljZV90cmVlLmMgYWxyZWFkeSBjb250YWlucyBBcm0gc3BlY2lmaWMgY29k
ZSAoc3VjaCBhcyAKPiBkZXZpY2UuaCkuCj4KPiBEVCBoYXMgYmVlbiBvbmx5IHVzZWQgYnkgQXJt
IHNvIGZhciwgc28gaXQgaXMgc2FkbHkgZmFpcmx5IHRpZSB0byB0aGUgCj4gYXJjaGl0ZWN0dXJl
LiBCdXQgaXQgc2hvdWxkIGJlIGVhc3kgdG8gbWFrZSBpdCBnZW5lcmljIGlmIG5lZWRzIGJlIAo+
IChzdWNoIGFzIGZvciBSSVNDdikuCj4KPiBXaGlsZSBpb21tdV9md3NwZWMgaXMgYmVlbiBpbXBs
ZW1lbnRlZCBpbiBBcm0gaGVhZGVycywgdGhpcyBjb3VsZCAKPiBwb3RlbnRpYWxseSBiZSBtYWRl
IGNvbW1vbi4gU28gSSB3b3VsZCBzdGlsbCBwcmVmZXIgdGhpcyB0aGF0IGZ1bmN0aW9uIAo+IGlz
IG1vdmVkIGluIGRldmljZV90cmVlLmMKCldlbGwsIHdpbGwgbW92ZS4gQWxzbyBJIHdpbGwgcmVt
b3ZlIF9faW5pdCBhcyBpdCBjYW4gYmUgY2FsbGVkIGF0IHJ1bnRpbWUuLi4KCgpBcyBmb3IgcnVu
dGltZToKClRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGFsbG93cyB1cyB0byBmYWlsIGF0IGVh
cmx5IHN0YWdlIGlmIHNvbWV0aGluZyAKaXMgd3Jvbmcgd2l0aCB0aGUgZGV2aWNlIHdoaWNoIGlz
IGJlaGluZCBhbiBJT01NVSAoYW5kIG5lZWRzIHRvIGJlIApwcm90ZWN0ZWQpLiBBcyB3ZSBzY2Fu
IGZvciBhbGwgcHJlc2VudCBkZXZpY2VzLCBidXQgbm90IG9ubHkgZm9yIAoicGFzc3Rocm91Z2gi
LgpUaGUgInNwbGl0dGluZyIgaW50byBoYW5kbGVfZGV2aWNlKCkgZm9yIGh3ZG9tIGFuZCBpb21t
dV9kb19kdF9kb21jdGwoKSAKZm9yIG90aGVyIGd1ZXN0cyB3aWxsIHBvc3Rwb25lIGFuIGVycm9y
IHJlY29nbml0aW9uIHRvIHRoZSBndWVzdCBkb21haW4gCmNyZWF0aW9uIHRpbWUuIFNvLCB3ZSB3
b3VsZCBoYXZlIG5vbiBmdW5jdGlvbiBzeXN0ZW0gYW55d2F5LiBXb3VsZG4ndCBiZSAKYmV0dGVy
IHRvIGZhaWwgZWFybHkgaW5zdGVhZCBvZiBjb250aW51ZSBhbmQgZmFpbCBhbnl3YXk/CgoKLS0g
ClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:40:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwfI-0003df-Jp; Thu, 19 Sep 2019 13:40: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=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAwfG-0003X0-Pz
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:40:06 +0000
X-Inumbo-ID: fc391ec6-dae2-11e9-965d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc391ec6-dae2-11e9-965d-12813bfff9fa;
 Thu, 19 Sep 2019 13:40: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 1iAwfD-0008IR-PS; Thu, 19 Sep 2019 13:40: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 1iAwfD-0007tJ-Fz; Thu, 19 Sep 2019 13:40:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAwfD-0004Ti-FO; Thu, 19 Sep 2019 13:40:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141470-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=88339ae94f4309888eae81a6cceac9577a319d7e
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 13:40:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141470: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ3MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDg4MzM5YWU5NGY0MzA5ODg4ZWFlODFhNmNjZWFjOTU3N2EzMTlkN2UKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA2IGRheXMgICA0NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0NzAgIDIwMTktMDktMTkgMTE6MDE6NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQ
YXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDgxNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 13:59:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 13:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAwyL-00070S-Qp; Thu, 19 Sep 2019 13:59: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=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAwyL-00070I-4U
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 13:59:49 +0000
X-Inumbo-ID: ba8ab7fc-dae5-11e9-9660-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba8ab7fc-dae5-11e9-9660-12813bfff9fa;
 Thu, 19 Sep 2019 13:59: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 ACD12ACEC;
 Thu, 19 Sep 2019 13:59:41 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190919130338.3132-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <03e3bb4f-e6da-b5a5-d337-4e91215dc2fe@suse.com>
Date: Thu, 19 Sep 2019 15:59:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190919130338.3132-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkuMDkuMjAxOSAxNTowMywgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQEAg
LTYwMSw2ICs2MDIsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4g
IAo+ICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiAgICAgICAgICBjYXNl
IEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX2Fj
Y2VzczoKPiAgICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7Cj4gICAg
ICAgICAgICAgIGdvdG8gb3V0OwoKVGhpcyBsb29rcyBwcmV0dHkgc3VzcGljaW91cyBub3cgLSB3
aHkgd291bGQgKHdpdGhvdXQga25vd2luZyBhbGwKdGhlIGJhY2tncm91bmQpICJiYWQgYWNjZXNz
IiB0cmFuc2xhdGUgaW50byAicmV0cnkiLiBXaGlsZSB5b3UgZGlkCnBvc3QgdGhlIHN1Z2dlc3Rl
ZCBuYW1lIGJlZm9yZSwgaXQncyBuZXZlcnRoZWxlc3MgcHJldHR5IGNsZWFyIG5vdwp0aGF0IGl0
IG5lZWRzIGNoYW5naW5nLiBQZXJoYXBzIEhWTVRSQU5TX25lZWRfcmV0cnkgb3Igc29tZSBzdWNo
PwoKPiBAQCAtMTg1Miw2ICsxODY0LDggQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9tb3ZzKAo+
ICAKPiAgICAgIHhmcmVlKGJ1Zik7Cj4gIAo+ICsgICAgQVNTRVJUKHJjICE9IEhWTVRSQU5TX2Jh
ZF9nZm5fYWNjZXNzKTsKPiArCj4gICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2dmbl9wYWdlZF9v
dXQgKQo+ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+ICAgICAgaWYgKCByYyA9PSBI
Vk1UUkFOU19nZm5fc2hhcmVkICkKPiBAQCAtMTk2NCw2ICsxOTc4LDggQEAgc3RhdGljIGludCBo
dm1lbXVsX3JlcF9zdG9zKAo+ICAgICAgICAgIGlmICggYnVmICE9IHBfZGF0YSApCj4gICAgICAg
ICAgICAgIHhmcmVlKGJ1Zik7Cj4gIAo+ICsgICAgICAgIEFTU0VSVChyYyAhPSBIVk1UUkFOU19i
YWRfZ2ZuX2FjY2Vzcyk7Cj4gKwo+ICAgICAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgICAgICB7
Cj4gICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgoKVGhlc2UgYXJlIGNoYW5n
ZXMgdG8gcGxhY2VzIHRoYXQgd2VyZSBwb2ludGVkIG91dCBiZWZvcmUgZG8gY29uc3VtZQpIVk1U
UkFOU18qIHJldHVybiB2YWx1ZXMuIERpZCB5b3UgZ28gdGhyb3VnaCBhbmQgY2hlY2sgbm90aGlu
ZyBlbHNlCm5lZWRzIGFkanVzdG1lbnQ/IFlvdSBkb24ndCBzYXkgYW55dGhpbmcgaW4gdGhpcyBy
ZWdhcmQgaW4gdGhlCmRlc2NyaXB0aW9uLiBGb3IgZXhhbXBsZSwgaWYgc2hhZG93J3MgaHZtX3Jl
YWQoKSB3b3VsZCBnZXQgdG8gc2VlCnRoZSBuZXcgdmFsdWUsIGl0IHdvdWxkIGZhbGwgb3V0IG9m
IGl0cyBzd2l0Y2goKSBpbnRvIGEgQlVHKCkuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTMyMzYsNiArMzIzNiwxOSBA
QCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCj4gICAgICAg
ICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKPiAgICAgICAgICB9Cj4gIAo+
ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSW4gY2FzZSBhIHZtIGV2ZW50IHdhcyBzZW50IHJl
dHVybiBwYWdlZF9vdXQgc28gdGhlIGVtdWxhdGlvbiB3aWxsCj4gKyAgICAgICAgICogc3RvcCB3
aXRoIG5vIHNpZGUgZWZmZWN0Cj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCAoZmxhZ3Mg
JiBIVk1DT1BZX2xpbmVhcikgJiYKPiArICAgICAgICAgICAgIHVubGlrZWx5KHYtPmFyY2gudm1f
ZXZlbnQpICYmCj4gKyAgICAgICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50ICYm
Cj4gKyAgICAgICAgICAgICBodm1fbW9uaXRvcl9jaGVja19wMm0oYWRkciwgZ2ZuLCBwZmVjLCBu
cGZlY19raW5kX3dpdGhfZ2xhKSApCgpJbiBzdWNoIGEgc2VxdWVuY2Ugb2YgY2hlY2tzIHdpdGgg
X3NvbWVfIHBhcnQgdXNpbmcgdW5saWtlbHkoKSBJCnRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0
byBoYXZlIHRoZSB1bmxpa2VseSgpIG9uZSBmaXJzdCAodW5sZXNzCml0J3MgYSByZWxhdGl2ZWx5
IGV4cGVuc2l2ZSBjaGVjaywgd2hpY2ggaXNuJ3QgdGhlIGNhc2UgaGVyZSksIHRvCmhhdmUgYXMg
bGl0dGxlIGFzIHBvc3NpYmxlIHVubmVjZXNzYXJ5IGNvbXB1dGF0aW9ucyAvIGJyYW5jaGVzIGlu
CnRoZSBjb21tb24gKGZhc3QgcGF0aCkgY2FzZS4KCkZ1cnRoZXJtb3JlIHdoaWxlIHlvdSBub3cg
cmVzdHJpY3QgdGhlIGNoZWNrIHRvIGxpbmVhciBhZGRyZXNzCmJhc2VkIGFjY2Vzc2VzLCBvdGhl
ciB0aGFuIHRoZSBkZXNjcmlwdGlvbiBzYXlzIChvciBhdCBsZWFzdAppbXBsaWVzKSB5b3UgZG8g
bm90IHJlc3RyaWN0IGl0IHRvIHJlYWQgYW5kIGV4ZWMgYWNjZXNzZXMuIEl0J3MKbm90IGNsZWFy
IHRvIG1lIHdoZXRoZXIgdGhhdCdzIGludGVudGlvbmFsLCB5ZXQgaXQgYWZmZWN0cyB3aGljaApo
dm1fY29weV8qX2xpbmVhcigpIGNhbGxlcnMgbmVlZCBhdWRpdGluZy4KCkZpbmFsbHksIHdoYXQg
YWJvdXQgLT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50IHJlbWFpbmluZyBzZXQKYWZ0ZXIgaHZt
X2VtdWxhdGVfb25lX3ZtX2V2ZW50KCksIGJlY2F1c2UgaHZtX21vbml0b3JfY2hlY2tfcDJtKCkK
KHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZSBmbGFnIHdvdWxkIGdldCBjbGVhcmVkKSB3YXMgbmV2
ZXIgaGl0CmluIHRoZSBwcm9jZXNzPyBBbmQgd2hhdCBhYm91dCBhbiBpbnN0cnVjdGlvbiBhY2Nl
c3NpbmcgdHdvIChvcgptb3JlKSBkaXN0aW5jdCBhZGRyZXNzZXM/IFRoZSBmbGFnIHdvdWxkIGJl
IGNsZWFyIGFmdGVyIHRoZSBmaXJzdApvbmUgd2FzIGNoZWNrZWQgYWZhaWN0LgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 14:05:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 14:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAx41-0000A5-O7; Thu, 19 Sep 2019 14:05: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=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAx40-00009w-Nl
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 14:05:40 +0000
X-Inumbo-ID: 8f48086e-dae6-11e9-9660-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f48086e-dae6-11e9-9660-12813bfff9fa;
 Thu, 19 Sep 2019 14:05:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D78D9AEB3;
 Thu, 19 Sep 2019 14:05:38 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>
References: <20190917132125.13033-1-julien.grall@arm.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <327209e6-0c59-9df1-2585-b48b7ae888d2@suse.com>
Date: Thu, 19 Sep 2019 16:05:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190917132125.13033-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm32: setup: Give a xenheap page to
 the boot allocator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDkuMjAxOSAxNToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFmdGVyIGNvbW1pdCA2
ZTNlNzcxMjAzICJ4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVlIGxhdGVy
IG9uCj4gaW4gdGhlIGJvb3QiLCB0aGUgYm9vdCBhbGxvY2F0b3Igd2lsbCBub3QgcmVjZWl2ZSBh
bnkgeGVuaGVhcCBwYWdlIChpLmUuCj4gbWFwcGVkIHBhZ2UpIG9uIEFybTMyLgo+IAo+IEhvd2V2
ZXIsIHRoZSBib290IGFsbG9jYXRvciBpbXBsaWNpdGVseSByZWx5IG9uIGhhdmluZyB0aGUgZmly
c3QgcGFnZQo+IGFscmVhZHkgbWFwcGVkIGFuZCB0aGVyZWZvcmUgcmVzdWx0IHRvIGJyZWFrIGJv
b3Qgb24gQXJtMzIuCj4gCj4gVGhlIGVhc2llc3Qgd2F5IGZvciBub3cgaXMgdG8gZ2l2ZSBhIHhl
bmhlYXAgcGFnZSB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCj4gV2UgbWF5IHdhbnQgdG8gcmV0aGlu
ayB0aGUgaW50ZXJmYWNlIGluIHRoZSBmdXR1cmUuCj4gCj4gRml4ZXM6IDZlM2U3NzEyMDMgKCd4
ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVlIGxhdGVyIG9uIGluIHRoZSBi
b290JykKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKRldJVyAvIGluIGNhc2UgaXQgaGVscHM6ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 14:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 14:09:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAx7w-0001Lc-BT; Thu, 19 Sep 2019 14:09: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=2B0G=XO=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iAx7u-0001KY-Ij
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 14:09:42 +0000
X-Inumbo-ID: 1ef23675-dae7-11e9-9660-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ef23675-dae7-11e9-9660-12813bfff9fa;
 Thu, 19 Sep 2019 14:09:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568902180;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=2D9cVStLjlWrcSM5h8Lusz5GOfycXRpktHsS7555MqU=;
 b=ZWco9/HGe7RNXiLEw4scrMPPmTOA0EHBhoAoU18ey+Q26/2/6InjJET7
 5fJsCxyBi+uVSiNI1LzkPSb1cRv+xwkbQopacWG5UPFUTQQfCViHGK0Qk
 JuzOel1otwLbSYjaVZx5BiXuh3V0huIXXff0TGRLHf30DxjhIQeB0fPzC Q=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: psQqEsatNLv36xHUzu0G1kwYyBwrNajDuQcBCZrux/WIcfVJQ6Oat48AFqVYWPfaJbpDJtXNIc
 1Rx8MOHEdDPDfPVvRJ3pz08YyidWyzMe/UYosC8o0hwQMkvUu/rtitwit0tLU4IyUzTnh5zFKM
 vVpSr6NZjIuCdGouHEljm48npRPdLqEE4bLheFvBLG1bfTAdhPICIGCUPQJ9yduPYMG17fCZjw
 lWSPJMsK7Qaz2yycOOlm7aEEkgSnjtH9JYdH8gGNzr8H4H3aEhZezAIB0GMMe8i1WtsusO7nOo
 vBY=
X-SBRS: 2.7
X-MesageID: 6049056
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="6049056"
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 v11] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbuqvObi2c4eeME6qC/Xll4ji7KczB5JA
Date: Thu, 19 Sep 2019 14:09:36 +0000
Message-ID: <9cfad3f4fdb34a34ba40a7534c209af0@AMSPEX02CL03.citrite.net>
References: <20190919130338.3132-1-aisaila@bitdefender.com>
In-Reply-To: <20190919130338.3132-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 v11] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IGluZGV4IGZkYjFlMTdmNTkuLjRj
YzA3N2JiM2YgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMzIzNiw2ICszMjM2LDE5IEBAIHN0YXRpYyBlbnVt
IGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKPiAgICAgICAgICAgICAgcmV0dXJu
IEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwo+ICAgICAgICAgIH0KPiAKPiArICAgICAgICAvKgo+
ICsgICAgICAgICAqIEluIGNhc2UgYSB2bSBldmVudCB3YXMgc2VudCByZXR1cm4gcGFnZWRfb3V0
IHNvIHRoZSBlbXVsYXRpb24gd2lsbAo+ICsgICAgICAgICAqIHN0b3Agd2l0aCBubyBzaWRlIGVm
ZmVjdAo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggKGZsYWdzICYgSFZNQ09QWV9saW5l
YXIpICYmCj4gKyAgICAgICAgICAgICB1bmxpa2VseSh2LT5hcmNoLnZtX2V2ZW50KSAmJgo+ICsg
ICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCAmJgo+ICsgICAgICAgICAg
ICAgaHZtX21vbml0b3JfY2hlY2tfcDJtKGFkZHIsIGdmbiwgcGZlYywgbnBmZWNfa2luZF93aXRo
X2dsYSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gKyAg
ICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX2FjY2VzczsKClRoaXMgZG9lc24ndCBt
YXRjaCB0aGUgY29tbWVudCBhYm92ZS4gRGlkIHlvdSBtZWFuIHRvIHJldHVybiBIVk1UUkFOU19n
Zm5fcGFnZWRfb3V0PyBJJ20gZ3Vlc3Npbmcgbm90LCBpbiB3aGljaCBjYXNlIHRoZSBjb21tZW50
IG5lZWRzIHRvIGJlIGZpeGVkLgoKICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 14:17:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 14:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAxF5-0003mV-6V; Thu, 19 Sep 2019 14:17:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAxF4-0003mA-Gw
 for xen-devel@lists.xen.org; Thu, 19 Sep 2019 14:17:06 +0000
X-Inumbo-ID: 27ffe8dc-dae8-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27ffe8dc-dae8-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 14:17:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568902626;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=X/Cs+dG+umQvRo8fA+m7Qbxwjr3d32cXX3RdCQlT13s=;
 b=NBdITr67wtMiJ78dJqCBueJeFtdbNU3Zjcv4K/JxVJCNipFHamjdsJJW
 byoWHi8CF50JVnHT5/2pRzd1lTyFv5+dt7LNCrc49A9rlpvps4PhY1HTp
 4fX74RgJtjM3kKxTcFYhqz64kdfto20KIz6wo4MEROr2ShwtcVg9/+XbM g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WCFuxKvuBbSlzE5jJ98+/JeqHgycusOHNbEbOdQKJEq1DAjznN/blpgzgYv3XiDspufmOGfidA
 uk0+MuCoigLch8O1dahvl3v3b8x8FpHKY6bYBOwPt9UZcrzDFo0yDvQrWt8sHhpqgmAfDUVBwd
 7/lwYdUWNU/Tx145gbDEQMC2AtQjvTynkfzUQHWiyspeXVUWBJIIEHVDpGfcrL4/91+Y95Y715
 k51+0vpys+EUke+iW2t7nNR2adBR/Elwh9RwdGBB6kpX16VYaI98bqFz0ehWIIMPht9pXQRrAq
 rWM=
X-SBRS: 2.7
X-MesageID: 5851561
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5851561"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-6-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <d941f589-3d76-8f8c-342e-3d52adcf3d3f@citrix.com>
Date: Thu, 19 Sep 2019 15:16:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-6-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 05/12] livepatch: Add support for
 apply|revert action replacement hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gQnkgZGVm
YXVsdCwgaW4gdGhlIHF1aWVzY2luZyB6b25lLCBhIGhvdHBhdGNoIHBheWxvYWQgaXMgYXBwbGll
ZCB3aXRoCgpzL2hvdHBhdGNoL2xpdmVwYXRjaC8gKGZvciBhbGwgdGhlIHBhdGNoZXMpCgo+IGFw
cGx5X3BheWxvYWQoKSBhbmQgcmV2ZXJ0ZWQgd2l0aCByZXZlcnRfcGF5bG9hZCgpIGZ1bmN0aW9u
cy4gQm90aCBvZgo+IHRoZSBmdW5jdGlvbnMgcmVjZWl2ZSB0aGUgcGF5bG9hZCBzdHJ1Y3QgcG9p
bnRlciBhcyBhIHBhcmFtZXRlci4gVGhlCj4gZnVuY3Rpb25zIGFyZSBhbHNvIGEgcGxhY2Ugd2hl
cmUgc3RhbmRhcmQgJ2xvYWQnIGFuZCAndW5sb2FkJyBtb2R1bGUKPiBob29rcyBhcmUgZXhlY3V0
ZWQuCj4gCj4gVG8gaW5jcmVhc2UgaG90cGF0Y2hpbmcgc3lzdGVtJ3MgYWdpbGl0eSBhbmQgcHJv
dmlkZSBtb3JlIGZsZXhpYWJsZQoKZmxleGlibGUKCj4gbG9uZy10ZXJtIGhvdHBhdGNoIHNvbHV0
aW9uLCBhbGxvdyB0byBvdmVyd3JpdGUgdGhlIGRlZmF1bHQgYXBwbHkKPiBhbmQgcmV2ZXJ0IGFj
dGlvbiBmdW5jdGlvbnMgd2l0aCBob29rLWxpa2Ugc3VwcGxpZWQgYWx0ZXJuYXRpdmVzLgo+IFRo
ZSBhbHRlcm5hdGl2ZSBmdW5jdGlvbnMgYXJlIG9wdGlvbmFsIGFuZCB0aGUgZGVmYXVsdCBmdW5j
dGlvbnMgYXJlCj4gdXNlZCBieSBkZWZhdWx0Lgo+IApzbmlwCj4gQEAgLTEyMDIsOSArMTIzMSwx
OCBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCj4gICAgICAgICAgICAq
Lwo+ICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmVfcmV2ZXJzZSAoIG90aGVyLCB0
bXAsICZhcHBsaWVkX2xpc3QsIGFwcGxpZWRfbGlzdCApCj4gICAgICAgICAgIHsKPiAtICAgICAg
ICAgICAgb3RoZXItPnJjID0gcmV2ZXJ0X3BheWxvYWQob3RoZXIpOwo+ICsgICAgICAgICAgICBp
ZiAoIGlzX2hvb2tfZW5hYmxlZChvdGhlci0+aG9va3MucmV2ZXJ0LmFjdGlvbikgKQo+ICsgICAg
ICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENI
ICIlczogQ2FsbGluZyByZXZlcnQgYWN0aW9uIGhvb2sgZnVuY3Rpb25cbiIsIG90aGVyLT5uYW1l
KTsKPiArCj4gKyAgICAgICAgICAgICAgICBvdGhlci0+cmMgPSAoKm90aGVyLT5ob29rcy5yZXZl
cnQuYWN0aW9uKShvdGhlcik7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgZWxzZQo+
ICsgICAgICAgICAgICAgICAgb3RoZXItPnJjID0gcmV2ZXJ0X3BheWxvYWQob3RoZXIpOwo+ICsK
PiArCgpFeHRyYSBuZXdsaW5lCgo+ICAgICAgICAgICAgICAgaWYgKCBvdGhlci0+cmMgPT0gMCAp
Cj4gLSAgICAgICAgICAgICAgICBvdGhlci0+c3RhdGUgPSBMSVZFUEFUQ0hfU1RBVEVfQ0hFQ0tF
RDsKPiArICAgICAgICAgICAgICAgIHJldmVydF9wYXlsb2FkX3RhaWwob3RoZXIpOwo+ICAgICAg
ICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKPiBAQCAtMTIxNCw5ICsxMjUyLDE3IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9k
b19hY3Rpb24odm9pZCkKPiAgIAo+ICAgICAgICAgICBpZiAoIHJjID09IDAgKQo+ICAgICAgICAg
ICB7Cj4gLSAgICAgICAgICAgIHJjID0gYXBwbHlfcGF5bG9hZChkYXRhKTsKPiArICAgICAgICAg
ICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHkuYWN0aW9uKSApCj4gKyAg
ICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFU
Q0ggIiVzOiBDYWxsaW5nIGFwcGx5IGFjdGlvbiBob29rIGZ1bmN0aW9uXG4iLCBkYXRhLT5uYW1l
KTsKPiArCj4gKyAgICAgICAgICAgICAgICByYyA9ICgqZGF0YS0+aG9va3MuYXBwbHkuYWN0aW9u
KShkYXRhKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAg
ICAgICAgICByYyA9IGFwcGx5X3BheWxvYWQoZGF0YSk7Cj4gKwo+ICAgICAgICAgICAgICAgaWYg
KCByYyA9PSAwICkKPiAtICAgICAgICAgICAgICAgIGRhdGEtPnN0YXRlID0gTElWRVBBVENIX1NU
QVRFX0FQUExJRUQ7Cj4gKyAgICAgICAgICAgICAgICBhcHBseV9wYXlsb2FkX3RhaWwoZGF0YSk7
Cj4gICAgICAgICAgIH0KPiAgICAgICAgICAgYnJlYWs7Cj4gICAKV2l0aCB0aGUgYWJvdmUgbWlu
b3IgaXNzdWVzIGFkZHJlc3NlZCwKClJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 14:17:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 14:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAxF5-0003mb-Fu; Thu, 19 Sep 2019 14:17:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAxF4-0003mM-HI
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 14:17:06 +0000
X-Inumbo-ID: 27fa9cd8-dae8-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27fa9cd8-dae8-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 14:17:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568902626;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=X/Cs+dG+umQvRo8fA+m7Qbxwjr3d32cXX3RdCQlT13s=;
 b=NBdITr67wtMiJ78dJqCBueJeFtdbNU3Zjcv4K/JxVJCNipFHamjdsJJW
 byoWHi8CF50JVnHT5/2pRzd1lTyFv5+dt7LNCrc49A9rlpvps4PhY1HTp
 4fX74RgJtjM3kKxTcFYhqz64kdfto20KIz6wo4MEROr2ShwtcVg9/+XbM g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WCFuxKvuBbSlzE5jJ98+/JeqHgycusOHNbEbOdQKJEq1DAjznN/blpgzgYv3XiDspufmOGfidA
 uk0+MuCoigLch8O1dahvl3v3b8x8FpHKY6bYBOwPt9UZcrzDFo0yDvQrWt8sHhpqgmAfDUVBwd
 7/lwYdUWNU/Tx145gbDEQMC2AtQjvTynkfzUQHWiyspeXVUWBJIIEHVDpGfcrL4/91+Y95Y715
 k51+0vpys+EUke+iW2t7nNR2adBR/Elwh9RwdGBB6kpX16VYaI98bqFz0ehWIIMPht9pXQRrAq
 rWM=
X-SBRS: 2.7
X-MesageID: 5851561
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5851561"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-6-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <d941f589-3d76-8f8c-342e-3d52adcf3d3f@citrix.com>
Date: Thu, 19 Sep 2019 15:16:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-6-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 05/12] livepatch: Add support for
 apply|revert action replacement hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gQnkgZGVm
YXVsdCwgaW4gdGhlIHF1aWVzY2luZyB6b25lLCBhIGhvdHBhdGNoIHBheWxvYWQgaXMgYXBwbGll
ZCB3aXRoCgpzL2hvdHBhdGNoL2xpdmVwYXRjaC8gKGZvciBhbGwgdGhlIHBhdGNoZXMpCgo+IGFw
cGx5X3BheWxvYWQoKSBhbmQgcmV2ZXJ0ZWQgd2l0aCByZXZlcnRfcGF5bG9hZCgpIGZ1bmN0aW9u
cy4gQm90aCBvZgo+IHRoZSBmdW5jdGlvbnMgcmVjZWl2ZSB0aGUgcGF5bG9hZCBzdHJ1Y3QgcG9p
bnRlciBhcyBhIHBhcmFtZXRlci4gVGhlCj4gZnVuY3Rpb25zIGFyZSBhbHNvIGEgcGxhY2Ugd2hl
cmUgc3RhbmRhcmQgJ2xvYWQnIGFuZCAndW5sb2FkJyBtb2R1bGUKPiBob29rcyBhcmUgZXhlY3V0
ZWQuCj4gCj4gVG8gaW5jcmVhc2UgaG90cGF0Y2hpbmcgc3lzdGVtJ3MgYWdpbGl0eSBhbmQgcHJv
dmlkZSBtb3JlIGZsZXhpYWJsZQoKZmxleGlibGUKCj4gbG9uZy10ZXJtIGhvdHBhdGNoIHNvbHV0
aW9uLCBhbGxvdyB0byBvdmVyd3JpdGUgdGhlIGRlZmF1bHQgYXBwbHkKPiBhbmQgcmV2ZXJ0IGFj
dGlvbiBmdW5jdGlvbnMgd2l0aCBob29rLWxpa2Ugc3VwcGxpZWQgYWx0ZXJuYXRpdmVzLgo+IFRo
ZSBhbHRlcm5hdGl2ZSBmdW5jdGlvbnMgYXJlIG9wdGlvbmFsIGFuZCB0aGUgZGVmYXVsdCBmdW5j
dGlvbnMgYXJlCj4gdXNlZCBieSBkZWZhdWx0Lgo+IApzbmlwCj4gQEAgLTEyMDIsOSArMTIzMSwx
OCBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCj4gICAgICAgICAgICAq
Lwo+ICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmVfcmV2ZXJzZSAoIG90aGVyLCB0
bXAsICZhcHBsaWVkX2xpc3QsIGFwcGxpZWRfbGlzdCApCj4gICAgICAgICAgIHsKPiAtICAgICAg
ICAgICAgb3RoZXItPnJjID0gcmV2ZXJ0X3BheWxvYWQob3RoZXIpOwo+ICsgICAgICAgICAgICBp
ZiAoIGlzX2hvb2tfZW5hYmxlZChvdGhlci0+aG9va3MucmV2ZXJ0LmFjdGlvbikgKQo+ICsgICAg
ICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENI
ICIlczogQ2FsbGluZyByZXZlcnQgYWN0aW9uIGhvb2sgZnVuY3Rpb25cbiIsIG90aGVyLT5uYW1l
KTsKPiArCj4gKyAgICAgICAgICAgICAgICBvdGhlci0+cmMgPSAoKm90aGVyLT5ob29rcy5yZXZl
cnQuYWN0aW9uKShvdGhlcik7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgZWxzZQo+
ICsgICAgICAgICAgICAgICAgb3RoZXItPnJjID0gcmV2ZXJ0X3BheWxvYWQob3RoZXIpOwo+ICsK
PiArCgpFeHRyYSBuZXdsaW5lCgo+ICAgICAgICAgICAgICAgaWYgKCBvdGhlci0+cmMgPT0gMCAp
Cj4gLSAgICAgICAgICAgICAgICBvdGhlci0+c3RhdGUgPSBMSVZFUEFUQ0hfU1RBVEVfQ0hFQ0tF
RDsKPiArICAgICAgICAgICAgICAgIHJldmVydF9wYXlsb2FkX3RhaWwob3RoZXIpOwo+ICAgICAg
ICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKPiBAQCAtMTIxNCw5ICsxMjUyLDE3IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9k
b19hY3Rpb24odm9pZCkKPiAgIAo+ICAgICAgICAgICBpZiAoIHJjID09IDAgKQo+ICAgICAgICAg
ICB7Cj4gLSAgICAgICAgICAgIHJjID0gYXBwbHlfcGF5bG9hZChkYXRhKTsKPiArICAgICAgICAg
ICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHkuYWN0aW9uKSApCj4gKyAg
ICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFU
Q0ggIiVzOiBDYWxsaW5nIGFwcGx5IGFjdGlvbiBob29rIGZ1bmN0aW9uXG4iLCBkYXRhLT5uYW1l
KTsKPiArCj4gKyAgICAgICAgICAgICAgICByYyA9ICgqZGF0YS0+aG9va3MuYXBwbHkuYWN0aW9u
KShkYXRhKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAg
ICAgICAgICByYyA9IGFwcGx5X3BheWxvYWQoZGF0YSk7Cj4gKwo+ICAgICAgICAgICAgICAgaWYg
KCByYyA9PSAwICkKPiAtICAgICAgICAgICAgICAgIGRhdGEtPnN0YXRlID0gTElWRVBBVENIX1NU
QVRFX0FQUExJRUQ7Cj4gKyAgICAgICAgICAgICAgICBhcHBseV9wYXlsb2FkX3RhaWwoZGF0YSk7
Cj4gICAgICAgICAgIH0KPiAgICAgICAgICAgYnJlYWs7Cj4gICAKV2l0aCB0aGUgYWJvdmUgbWlu
b3IgaXNzdWVzIGFkZHJlc3NlZCwKClJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 14:45:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 14: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 1iAxgf-0001Jp-M7; Thu, 19 Sep 2019 14:45:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAxge-0001Jk-8C
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 14:45:36 +0000
X-Inumbo-ID: 22d882c0-daec-11e9-b76c-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22d882c0-daec-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 14:45:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568904335;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1lP+dmewBIfoMTsKOoPxpV3MXnkXn+zCicAXPFrRA9A=;
 b=gCafer4rwmU+yaYTPgqjuRC4Uy0/eWf1X5adEkEcDgB/paG6G8lrE3Ke
 h31PcuVV+O0/r813VhGU09KqQZYpaq4GgGds3vkjyCikq7ryjC3XIgBFC
 cM9vocUjxChE0nSsJlWc60tYJdP1qvwIRXt8rR3xcr7SODLQIlu2rbQtw U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: U+o9I59nvLM698faULxqrHXZ8kpt2vDY0Jy/hnkPG/nQycMubDG0PPTW/QtyBufqFqGbPvit02
 WZ3woADwaVntTXTxPKzNQAIEaow8XmUm588KLRXUC373fcO+FD2j4gr7Qbg+HqhrADVK7PpSGG
 XCPCc4nkZzKQFqkBbye9q+GrgZDvfVuffDzHamC1p/PNS7B8nzhiiWrHixgyfMOVeKbnNu+KL+
 crydloqmFk0G37KICFWdPioed1QjfP2yDbM6wlclxOHup4RLiP9062DN1nZ4lQjzYK6AO6d3FM
 JUs=
X-SBRS: 2.7
X-MesageID: 5998096
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5998096"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-7-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <3be8fc2a-fca4-0711-48b0-5ce450424c26@citrix.com>
Date: Thu, 19 Sep 2019 15:45:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-7-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 06/12] livepatch: Do not enforce
 ELF_LIVEPATCH_FUNC section presence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, mpohlack@amazon.com,
 Konrad Rzeszutek Wilk <konrad.wilk@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>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gV2l0aCBk
ZWZhdWx0IGltcGxlbWVudGF0aW9uIHRoZSBFTEZfTElWRVBBVENIX0ZVTkMgc2VjdGlvbiBjb250
YWluaW5nCj4gYWxsIGZ1bmN0aW9ucyB0byBiZSByZXBsYWNlZCBvciBhZGRlZCBtdXN0IGJlIHBh
cnQgb2YgdGhlIGhvdHBhdGNoCj4gcGF5bG9hZCwgb3RoZXJ3aXNlIHRoZSBwYXlsb2FkIGlzIHJl
amVjdGVkICh3aXRoIC1FSU5WQUwpLgo+IAo+IEhvd2V2ZXIsIHdpdGggdGhlIGV4dGVuZGVkIGhv
b2tzIGltcGxlbWVudGF0aW9uLCBhIGhvdHBhdGNoIG1heSBiZQo+IGNvbnN0cnVjdGVkIG9mIG9u
bHkgaG9va3MgdG8gcGVyZm9ybSBjZXJ0YWluIGFjdGlvbnMgd2l0aG91dCBhbnkgY29kZQo+IHRv
IGJlIGFkZGVkIG9yIHJlcGxhY2VkLgo+IFRoZXJlZm9yZSwgZG8gbm90IGFsd2F5cyBleHBlY3Qg
dGhlIGZ1bmN0aW9ucyBzZWN0aW9uIGFuZCBhbGxvdyBpdCB0bwo+IGJlIG1pc3NpbmcsIHByb3Zp
ZGVkIHRoZXJlIGlzIGF0IGxlYXN0IG9uZSBzZWN0aW9uIGNvbnRhaW5pbmcgaG9va3MKPiBwcmVz
ZW50LiBUaGUgZnVuY3Rpb25zIHNlY3Rpb24sIHdoZW4gcHJlc2VudCBpbiBhIHBheWxvYWQsIG11
c3QgYmUgYQo+IHNpbmdsZSwgbm9uLWVtcHR5IHNlY3Rpb24uCj4gCj4gQ2hlY2sgYWxzbyBhbGwg
ZXh0ZW5kZWQgaG9va3Mgc2VjdGlvbnMgaWYgdGhleSBhcmUgYSBzaW5nbGUsIG5vbi1lbXB0eQo+
IHNlY3Rpb25zIGVhY2guCj4gCj4gQXQgbGVhc3Qgb25lIG9mIHRoZSBmdW5jdGlvbnMgb3IgaG9v
a3Mgc2VjdGlvbiBtdXN0IGJlIHByZXNlbnQgaW4gYQo+IHZhbGlkIHBheWxvYWQuCnNuaXAKPiAK
PiArICAgIC8qCj4gKyAgICAgKiBUaGUgcGF0Y2hpbmcgc2VjdGlvbnMgYXJlIG9wdGlvbmFsLCBi
dXQgYXQgbGVhc3Qgb25lCj4gKyAgICAgKiBtdXN0IGJlIHByZXNlbnQuIE90aGVyd2lzZSwgdGhl
cmUgaXMgbm90aGluZyB0byBkby4KPiArICAgICAqIEFsbCB0aGUgZXhpc3Rpbmcgc2VjdGlvbnMg
bXVzdCBub3QgYmUgZW1wdHkgYW5kIG11c3QKPiArICAgICAqIGJlIHByZXNlbnQgYXQgbW9zdCBv
bmNlLgo+ICsgICAgICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUobmFtZXMp
OyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3Nl
YyAqc2VjOwo+ICsKPiArICAgICAgICBzZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVs
ZiwgbmFtZXNbaV0pOwo+ICsgICAgICAgIGlmICggIXNlYyApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgTElWRVBBVENIICIlczogJXMgaXMgbWlzc2lu
Z1xuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKPiArICAg
ICAgICAgICAgY29udGludWU7IC8qIFRoaXMgc2VjdGlvbiBpcyBvcHRpb25hbCAqLwo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCAhc2VjLT5zZWMtPnNoX3NpemUgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogJXMgaXMg
ZW1wdHlcbiIsCj4gKyAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKPiAr
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBp
ZiAoIHRlc3RfYW5kX3NldF9iaXQoaSwgZm91bmQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6ICVzIHdhcyBzZWVuIG1vcmUgdGhh
biBvbmNlXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgbmFtZXNbaV0pOwoK
VGhpcyBpbmRlbnRhdGlvbiBpcyB3cm9uZy4KCj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICAvKiBDaGVja2luZyBpZiBhdCBsZWFz
dCBvbmUgc2VjdGlvbiBpcyBwcmVzZW50LiAqLwo+ICsgICAgaWYgKCBiaXRtYXBfZW1wdHkoZm91
bmQsIEFSUkFZX1NJWkUobmFtZXMpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIgTElWRVBBVENIICIlczogTm90aGluZyB0byBwYXRjaC4gQWJvcnRpbmcuLi5cbiIsCj4g
KyAgICAgICAgICAgICAgIGVsZi0+bmFtZSk7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCgpMR1RNLAoKUmV2aWV3ZWQtYnk6
IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 14:45:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 14: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 1iAxgk-0001Kf-0J; Thu, 19 Sep 2019 14: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=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAxgj-0001KR-2T
 for xen-devel@lists.xen.org; Thu, 19 Sep 2019 14:45:41 +0000
X-Inumbo-ID: 2287cdc7-daec-11e9-9661-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2287cdc7-daec-11e9-9661-12813bfff9fa;
 Thu, 19 Sep 2019 14:45:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568904335;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1lP+dmewBIfoMTsKOoPxpV3MXnkXn+zCicAXPFrRA9A=;
 b=gCafer4rwmU+yaYTPgqjuRC4Uy0/eWf1X5adEkEcDgB/paG6G8lrE3Ke
 h31PcuVV+O0/r813VhGU09KqQZYpaq4GgGds3vkjyCikq7ryjC3XIgBFC
 cM9vocUjxChE0nSsJlWc60tYJdP1qvwIRXt8rR3xcr7SODLQIlu2rbQtw U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: U+o9I59nvLM698faULxqrHXZ8kpt2vDY0Jy/hnkPG/nQycMubDG0PPTW/QtyBufqFqGbPvit02
 WZ3woADwaVntTXTxPKzNQAIEaow8XmUm588KLRXUC373fcO+FD2j4gr7Qbg+HqhrADVK7PpSGG
 XCPCc4nkZzKQFqkBbye9q+GrgZDvfVuffDzHamC1p/PNS7B8nzhiiWrHixgyfMOVeKbnNu+KL+
 crydloqmFk0G37KICFWdPioed1QjfP2yDbM6wlclxOHup4RLiP9062DN1nZ4lQjzYK6AO6d3FM
 JUs=
X-SBRS: 2.7
X-MesageID: 5998096
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5998096"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-7-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <3be8fc2a-fca4-0711-48b0-5ce450424c26@citrix.com>
Date: Thu, 19 Sep 2019 15:45:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-7-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 06/12] livepatch: Do not enforce
 ELF_LIVEPATCH_FUNC section presence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, mpohlack@amazon.com,
 Konrad Rzeszutek Wilk <konrad.wilk@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>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gV2l0aCBk
ZWZhdWx0IGltcGxlbWVudGF0aW9uIHRoZSBFTEZfTElWRVBBVENIX0ZVTkMgc2VjdGlvbiBjb250
YWluaW5nCj4gYWxsIGZ1bmN0aW9ucyB0byBiZSByZXBsYWNlZCBvciBhZGRlZCBtdXN0IGJlIHBh
cnQgb2YgdGhlIGhvdHBhdGNoCj4gcGF5bG9hZCwgb3RoZXJ3aXNlIHRoZSBwYXlsb2FkIGlzIHJl
amVjdGVkICh3aXRoIC1FSU5WQUwpLgo+IAo+IEhvd2V2ZXIsIHdpdGggdGhlIGV4dGVuZGVkIGhv
b2tzIGltcGxlbWVudGF0aW9uLCBhIGhvdHBhdGNoIG1heSBiZQo+IGNvbnN0cnVjdGVkIG9mIG9u
bHkgaG9va3MgdG8gcGVyZm9ybSBjZXJ0YWluIGFjdGlvbnMgd2l0aG91dCBhbnkgY29kZQo+IHRv
IGJlIGFkZGVkIG9yIHJlcGxhY2VkLgo+IFRoZXJlZm9yZSwgZG8gbm90IGFsd2F5cyBleHBlY3Qg
dGhlIGZ1bmN0aW9ucyBzZWN0aW9uIGFuZCBhbGxvdyBpdCB0bwo+IGJlIG1pc3NpbmcsIHByb3Zp
ZGVkIHRoZXJlIGlzIGF0IGxlYXN0IG9uZSBzZWN0aW9uIGNvbnRhaW5pbmcgaG9va3MKPiBwcmVz
ZW50LiBUaGUgZnVuY3Rpb25zIHNlY3Rpb24sIHdoZW4gcHJlc2VudCBpbiBhIHBheWxvYWQsIG11
c3QgYmUgYQo+IHNpbmdsZSwgbm9uLWVtcHR5IHNlY3Rpb24uCj4gCj4gQ2hlY2sgYWxzbyBhbGwg
ZXh0ZW5kZWQgaG9va3Mgc2VjdGlvbnMgaWYgdGhleSBhcmUgYSBzaW5nbGUsIG5vbi1lbXB0eQo+
IHNlY3Rpb25zIGVhY2guCj4gCj4gQXQgbGVhc3Qgb25lIG9mIHRoZSBmdW5jdGlvbnMgb3IgaG9v
a3Mgc2VjdGlvbiBtdXN0IGJlIHByZXNlbnQgaW4gYQo+IHZhbGlkIHBheWxvYWQuCnNuaXAKPiAK
PiArICAgIC8qCj4gKyAgICAgKiBUaGUgcGF0Y2hpbmcgc2VjdGlvbnMgYXJlIG9wdGlvbmFsLCBi
dXQgYXQgbGVhc3Qgb25lCj4gKyAgICAgKiBtdXN0IGJlIHByZXNlbnQuIE90aGVyd2lzZSwgdGhl
cmUgaXMgbm90aGluZyB0byBkby4KPiArICAgICAqIEFsbCB0aGUgZXhpc3Rpbmcgc2VjdGlvbnMg
bXVzdCBub3QgYmUgZW1wdHkgYW5kIG11c3QKPiArICAgICAqIGJlIHByZXNlbnQgYXQgbW9zdCBv
bmNlLgo+ICsgICAgICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUobmFtZXMp
OyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3Nl
YyAqc2VjOwo+ICsKPiArICAgICAgICBzZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVs
ZiwgbmFtZXNbaV0pOwo+ICsgICAgICAgIGlmICggIXNlYyApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgTElWRVBBVENIICIlczogJXMgaXMgbWlzc2lu
Z1xuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKPiArICAg
ICAgICAgICAgY29udGludWU7IC8qIFRoaXMgc2VjdGlvbiBpcyBvcHRpb25hbCAqLwo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCAhc2VjLT5zZWMtPnNoX3NpemUgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogJXMgaXMg
ZW1wdHlcbiIsCj4gKyAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIG5hbWVzW2ldKTsKPiAr
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBp
ZiAoIHRlc3RfYW5kX3NldF9iaXQoaSwgZm91bmQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6ICVzIHdhcyBzZWVuIG1vcmUgdGhh
biBvbmNlXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgbmFtZXNbaV0pOwoK
VGhpcyBpbmRlbnRhdGlvbiBpcyB3cm9uZy4KCj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICAvKiBDaGVja2luZyBpZiBhdCBsZWFz
dCBvbmUgc2VjdGlvbiBpcyBwcmVzZW50LiAqLwo+ICsgICAgaWYgKCBiaXRtYXBfZW1wdHkoZm91
bmQsIEFSUkFZX1NJWkUobmFtZXMpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIgTElWRVBBVENIICIlczogTm90aGluZyB0byBwYXRjaC4gQWJvcnRpbmcuLi5cbiIsCj4g
KyAgICAgICAgICAgICAgIGVsZi0+bmFtZSk7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCgpMR1RNLAoKUmV2aWV3ZWQtYnk6
IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 14:46:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 14: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 1iAxh9-0001ST-K7; Thu, 19 Sep 2019 14:46: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAxh8-0001S5-QZ
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 14:46:06 +0000
X-Inumbo-ID: 34fab0f4-daec-11e9-9661-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34fab0f4-daec-11e9-9661-12813bfff9fa;
 Thu, 19 Sep 2019 14:46:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568904365;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=9Z0pI5RDzGOyUXvvERforF4FhzEK0JsU6tEsYxXcFo4=;
 b=Hjab+PmWT/nPH/KW1ay0nTIAvt9zULX1zQQLrmLu22ncxHdX7dOuJ0jn
 X0LAZdqFoRa3+l622gXaC+baUUkWQXKOY0kNjJrhx6TI8H3JYT6JOguyh
 gfvWzRVUpPs/hQD5XLubboWslQD7KZkw9DyLjKXGCb3kR9tjgyX1ITmev s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MCm3VrAfOP09JLhnfT+g5WRzZbCpW+TH+TSPsQdjplvg29qFP9vLA+YEfPdZ2DGzYkFRB+H2TS
 UdU1pxsFbaoUy7XsJlmN00Uht8kFMb/DOpFARbZkcOaZubvCzoKuSB7MsTC75Log1TfoIVX9Yi
 wGbWb2711bp4JHaWjTv1uVL3DL9bT8deFnK2HfJPAFY2/5UH1Dc2e1tkSp1wmgJL7OSifefj5N
 OPgAr456QuJ6XYWpo7BBEGhlQtHz0ZIckVlyCuV9JxrBpgwGLGg1RDWzrh8z5V5IYbI5AYdR8l
 Wm8=
X-SBRS: 2.7
X-MesageID: 5853626
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5853626"
Date: Thu, 19 Sep 2019 15:46:02 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190919144602.GT1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-34-anthony.perard@citrix.com>
 <23937.6898.699406.584772@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23937.6898.699406.584772@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 33/35] libxl: Extract qmp_parse_query_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDY6NDI6MTBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDMzLzM1XSBsaWJ4bDogRXh0cmFj
dCBxbXBfcGFyc2VfcXVlcnlfY3B1cyIpOgo+ID4gVGhlIFFNUCBjb21tYW5kICJxdWVyeS1jcHVz
IiBpcyBjYWxsZWQgZnJvbSBkaWZmZXJlbnQgcGxhY2VzLCBleHRyYWN0Cj4gPiB0aGUgYWxnb3Jp
dGhtIHRoYXQgcGFyc2UgdGhlIGFuc3dlciBpbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24uCj4gCj4g
SSBob3BlIHlvdSBtZWFudCB0byB3cml0ZSAiTm8gZnVuY3Rpb25hbCBjaGFuZ2UuIgoKSXQgd2Fz
IHN1cHBvc2VkIHRvIGJlIHRoYXQgd2F5LCBidXQgcGFydCBvZiB0aGUgY2hhbmdlcyBpbiB0aGlz
IHBhdGNoCnNob3VsZCBiZSBpbiB0aGUgcHJldmlvdXMgcGF0Y2guIEl0IGFsc28gZml4IHRoZSBw
cmV2aW91cyBwYXRjaCB3aGljaAp3b24ndCB3b3JrIG9uIGl0J3Mgb3duLgoKSSB0aGluayBJJ20g
Z29pbmcgdG8gc3F1YXNoIGJvdGggcGF0Y2ggdG9nZXRoZXIgYW5kIGxlYXZlIGEgbm90ZSBpbiB0
aGUKY29tbWl0IGRlc2NyaXB0aW9uIGFzIHRvIHdoeSB0aGUgZnVuY3Rpb24gcW1wX3BhcnNlX3F1
ZXJ5X2NwdXMgZXhpc3QsCnRoYXQgaXM6CiAgICBsaWJ4bDogVXNlIGV2X3FtcCBpbiBsaWJ4bF9z
ZXRfdmNwdW9ubGluZQogICAgbGlieGw6IEV4dHJhY3QgcW1wX3BhcnNlX3F1ZXJ5X2NwdXMKCi0t
IApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 15:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 15: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 1iAyCg-0006JB-Db; Thu, 19 Sep 2019 15:18:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAyCe-0006Iz-8o
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 15:18:40 +0000
X-Inumbo-ID: c17c255e-daf0-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c17c255e-daf0-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 15:18:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568906320;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ofOA4TGnbb8UJilHeyn81wf5MfaMmUjRfAUQhJaP63w=;
 b=LbwdzRPWNYcrvRWlr/mrvb93b/8wzKgCJWrrdoB8oFxNIuERB+KB4lvm
 AlYhK9p+Y7I3B6PRHMzy609DL9/thmcIe84lYjqPgEiOhE3YLtf2oOf1i
 W+bcFEBosQ6gnJoRCVktrl07i9rosJPGf+MnDpc8m6bvu/54fF2p+4PGX w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xfZzE35ZJPv8Zsre8ZiQtr/qtZuMx+mi9wTXRPKPgOKWbXZkr1WhphN3RX95dE0tLRoxajJYvm
 +zOF235wIadLPhmJ3Rk+FGlVH6EqG5mCMmBgu2OJDU4MuamJ/vaxQChn82JnlcV9W2f/ngR25t
 9rYn8XaO9SOuu3hWy9VWwWCQvfj+ebJimXjVqaNZ+Ep16/mzU4aMXFFcHWrEwXfb9QzbnA7Ia9
 BSD1ASNqHSub4ZVqvXxQGjt+KsNqfTeu/o4bLfG8DtCrvZD4DX2eCY1LE/PPbxxspKHNf78kc5
 EwI=
X-SBRS: 2.7
X-MesageID: 5856041
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5856041"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-8-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <23d23d1d-efe7-9525-723e-42f944cfc55d@citrix.com>
Date: Thu, 19 Sep 2019 16:18:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-8-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gTGl2ZXBh
dGNoIG9ubHkgdHJhY2tzIGFuIGVudGlyZSBwYXlsb2FkIGFwcGxpZWQvcmV2ZXJ0ZWQgc3RhdGUu
IEJ1dCwKPiB3aXRoIGFuIG9wdGlvbiB0byBzdXBwbHkgdGhlIGFwcGx5X3BheWxvYWQoKSBhbmQv
b3IgcmV2ZXJ0X3BheWxvYWQoKQo+IGZ1bmN0aW9ucyBhcyBvcHRpb25hbCBob29rcywgaXQgYmVj
b21lcyBwb3NzaWJsZSB0byBpbnRlcm1peCB0aGUKPiBleGVjdXRpb24gb2YgdGhlIG9yaWdpbmFs
IGFwcGx5X3BheWxvYWQoKS9yZXZlcnRfcGF5bG9hZCgpIGZ1bmN0aW9ucwo+IHdpdGggdGhlaXIg
ZHluYW1pY2FsbHkgc3VwcGxpZWQgY291bnRlcnBhcnRzLgo+IEl0IGlzIGltcG9ydGFudCB0aGVu
IHRvIHRyYWNrIHRoZSBjdXJyZW50IHN0YXRlIG9mIGV2ZXJ5IGZ1bmN0aW9uCj4gYmVpbmcgcGF0
Y2hlZCBhbmQgcHJldmVudCBzaXR1YXRpb25zIG9mIHVuaW50ZW50aW9uYWwgZG91YmxlLWFwcGx5
Cj4gb3IgdW5hcHBsaWVkIHJldmVydC4KPiAKPiBUbyBzdXBwb3J0IHRoYXQsIGl0IGlzIG5lY2Vz
c2FyeSB0byBleHRlbmQgcHVibGljIGludGVyZmFjZSBvZiB0aGUKPiBsaXZlcGF0Y2guIFRoZSBz
dHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgZ2V0cyBhZGRpdGlvbmFsIGZpZWxkIGhvbGRpbmcKPiB0aGUg
YXBwbGllZC9yZXZlcnRlZCBzdGF0ZSBtYXJrZXIuCj4gCj4gVG8gcmVmbGVjdCB0aGUgbGl2ZXBh
dGNoIHBheWxvYWQgQUJJIGNoYW5nZSwgYnVtcCB0aGUgdmVyc2lvbiBmbGFnCj4gTElWRVBBVENI
X1BBWUxPQURfVkVSU0lPTiB1cCB0byAyLgo+IAo+IFtBbmQgYWxzbyB1cGRhdGUgdGhlIHRvcCBv
ZiB0aGUgZGVzaWduIGRvY3VtZW50XQo+IApzbmlwPiBAQCAtODM0LDYgKzgzOSw4IEBAIHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyB7Cj4gICAgICAgdWludDMyX3Qgb2xkX3NpemU7Cj4gICAgICAgdWlu
dDhfdCB2ZXJzaW9uOyAgICAgICAgLyogTVVTVCBiZSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9O
LiAqLwo+ICAgICAgIHVpbnQ4X3Qgb3BhcXVlWzMxXTsKPiArICAgIHVpbnQ4X3QgYXBwbGllZDsK
PiArICAgIHVpbnQ4X3QgX3BhZFs3XTsKPiAgIH07Cj4gICB0eXBlZGVmIHN0cnVjdCBsaXZlcGF0
Y2hfZnVuYyBsaXZlcGF0Y2hfZnVuY190Owo+ICAgI2VuZGlmCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAo+IGlu
ZGV4IDJhZWM1MzJlZTIuLjI4Zjk1MzY3NzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVu
L2xpdmVwYXRjaC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCj4gQEAgLTEw
OSw2ICsxMDksMzEgQEAgc3RhdGljIGlubGluZSBpbnQgbGl2ZXBhdGNoX3ZlcmlmeV9kaXN0YW5j
ZShjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gICAKPiAgICAgICByZXR1cm4g
MDsKPiAgIH0KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2Z1bmNfYXBwbGllZChjb25z
dCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCgpVc2UgYm9vbCByYXRoZXIgdGhhbiBib29s
X3QgKHRocm91Z2hvdXQgdGhlIHBhdGNoKS4KCj4gK3sKPiArICAgIGlmICggZnVuYy0+YXBwbGll
ZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEICkKPiArICAgIHsKPiArICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgTElWRVBBVENIICIlczogJXMgaGFzIGJlZW4gYWxyZWFkeSBhcHBsaWVk
IGJlZm9yZVxuIiwKPiArICAgICAgICAgICAgICAgIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKCkhv
dyBhYm91dCBkcm9wcGluZyB0aGlzIGZ1bmN0aW9uIGFuZCBoYXZpbmcgYSB3cmFwcGVyIGZ1bmN0
aW9uIGxpa2UgdGhpczoKCmNvbW1vbl9saXZlcGF0Y2hfYXBwbHkoKSB7CiAgICAgaWYgKGZ1bmMt
PmFwcGxpZWQgPT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCkgewogICAgICAgICBXQVJOKC4uLikK
ICAgICAgICAgcmV0dXJuCiAgICAgfQoKICAgICBhcmNoX2xpdmVwYXRjaF9hcHBseSgpCgogICAg
IGZ1bmMtPmFwcGxpZWQgPSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVECn0KClRoaXMgY291bGQgYmUg
dXNlZCBieSB0aGUgbm9ybWFsIGFwcGx5IGNvZGUgYW5kIGFueSBhcHBseSBob29rcy4KClRoaXMg
YXZvaWRzIGhhdmluZyBkdXBsaWNhdGUgY29kZSBpbiBlYWNoIG9mIHRoZSBhcmNoaXRlY3R1cmVz
IHRoYXQgaXMgCm5vdCBhcmNoIHNwZWNpZmljIGFuZCBhbHNvIGF2b2lkcyBoYXZpbmcgYSBzdGF0
ZSBxdWVyeWluZyBmdW5jdGlvbiBlbWl0IAphIHdhcm5pbmcgd2hpY2ggc2VlbXMgb2RkIHRvIG1l
LgoKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gZmFs
c2U7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2Z1bmNfcmV2ZXJ0ZWQoY29u
c3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+ICt7Cj4gKyAgICBpZiAoICFmdW5jLT5v
bGRfYWRkciB8fCBmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEICkK
PiArICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgTElWRVBBVENIICIlczog
JXMgaGFzIG5vdCBiZWVuIGFwcGxpZWQgYmVmb3JlXG4iLAo+ICsgICAgICAgICAgICAgICAgX19m
dW5jX18sIGZ1bmMtPm5hbWUpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsK
PiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBUaGVzZSBmdW5jdGlv
bnMgYXJlIGNhbGxlZCBhcm91bmQgdGhlIGNyaXRpY2FsIHJlZ2lvbiBwYXRjaGluZyBsaXZlIGNv
ZGUsCj4gICAgKiBmb3IgYW4gYXJjaGl0ZWN0dXJlIHRvIHRha2UgbWFrZSBhcHByb3ByYXRpZSBn
bG9iYWwgc3RhdGUgYWRqdXN0bWVudHMuCj4gQEAgLTExNyw3ICsxNDIsNyBAQCBpbnQgYXJjaF9s
aXZlcGF0Y2hfcXVpZXNjZSh2b2lkKTsKPiAgIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZv
aWQpOwo+ICAgCi0tIApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 15:18:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 15: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 1iAyCg-0006JH-Nu; Thu, 19 Sep 2019 15:18: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=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAyCe-0006J2-Es
 for xen-devel@lists.xen.org; Thu, 19 Sep 2019 15:18:40 +0000
X-Inumbo-ID: c180f2be-daf0-11e9-9661-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c180f2be-daf0-11e9-9661-12813bfff9fa;
 Thu, 19 Sep 2019 15:18:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568906320;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ofOA4TGnbb8UJilHeyn81wf5MfaMmUjRfAUQhJaP63w=;
 b=LbwdzRPWNYcrvRWlr/mrvb93b/8wzKgCJWrrdoB8oFxNIuERB+KB4lvm
 AlYhK9p+Y7I3B6PRHMzy609DL9/thmcIe84lYjqPgEiOhE3YLtf2oOf1i
 W+bcFEBosQ6gnJoRCVktrl07i9rosJPGf+MnDpc8m6bvu/54fF2p+4PGX w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xfZzE35ZJPv8Zsre8ZiQtr/qtZuMx+mi9wTXRPKPgOKWbXZkr1WhphN3RX95dE0tLRoxajJYvm
 +zOF235wIadLPhmJ3Rk+FGlVH6EqG5mCMmBgu2OJDU4MuamJ/vaxQChn82JnlcV9W2f/ngR25t
 9rYn8XaO9SOuu3hWy9VWwWCQvfj+ebJimXjVqaNZ+Ep16/mzU4aMXFFcHWrEwXfb9QzbnA7Ia9
 BSD1ASNqHSub4ZVqvXxQGjt+KsNqfTeu/o4bLfG8DtCrvZD4DX2eCY1LE/PPbxxspKHNf78kc5
 EwI=
X-SBRS: 2.7
X-MesageID: 5856041
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,523,1559534400"; 
   d="scan'208";a="5856041"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-8-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <23d23d1d-efe7-9525-723e-42f944cfc55d@citrix.com>
Date: Thu, 19 Sep 2019 16:18:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-8-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gTGl2ZXBh
dGNoIG9ubHkgdHJhY2tzIGFuIGVudGlyZSBwYXlsb2FkIGFwcGxpZWQvcmV2ZXJ0ZWQgc3RhdGUu
IEJ1dCwKPiB3aXRoIGFuIG9wdGlvbiB0byBzdXBwbHkgdGhlIGFwcGx5X3BheWxvYWQoKSBhbmQv
b3IgcmV2ZXJ0X3BheWxvYWQoKQo+IGZ1bmN0aW9ucyBhcyBvcHRpb25hbCBob29rcywgaXQgYmVj
b21lcyBwb3NzaWJsZSB0byBpbnRlcm1peCB0aGUKPiBleGVjdXRpb24gb2YgdGhlIG9yaWdpbmFs
IGFwcGx5X3BheWxvYWQoKS9yZXZlcnRfcGF5bG9hZCgpIGZ1bmN0aW9ucwo+IHdpdGggdGhlaXIg
ZHluYW1pY2FsbHkgc3VwcGxpZWQgY291bnRlcnBhcnRzLgo+IEl0IGlzIGltcG9ydGFudCB0aGVu
IHRvIHRyYWNrIHRoZSBjdXJyZW50IHN0YXRlIG9mIGV2ZXJ5IGZ1bmN0aW9uCj4gYmVpbmcgcGF0
Y2hlZCBhbmQgcHJldmVudCBzaXR1YXRpb25zIG9mIHVuaW50ZW50aW9uYWwgZG91YmxlLWFwcGx5
Cj4gb3IgdW5hcHBsaWVkIHJldmVydC4KPiAKPiBUbyBzdXBwb3J0IHRoYXQsIGl0IGlzIG5lY2Vz
c2FyeSB0byBleHRlbmQgcHVibGljIGludGVyZmFjZSBvZiB0aGUKPiBsaXZlcGF0Y2guIFRoZSBz
dHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgZ2V0cyBhZGRpdGlvbmFsIGZpZWxkIGhvbGRpbmcKPiB0aGUg
YXBwbGllZC9yZXZlcnRlZCBzdGF0ZSBtYXJrZXIuCj4gCj4gVG8gcmVmbGVjdCB0aGUgbGl2ZXBh
dGNoIHBheWxvYWQgQUJJIGNoYW5nZSwgYnVtcCB0aGUgdmVyc2lvbiBmbGFnCj4gTElWRVBBVENI
X1BBWUxPQURfVkVSU0lPTiB1cCB0byAyLgo+IAo+IFtBbmQgYWxzbyB1cGRhdGUgdGhlIHRvcCBv
ZiB0aGUgZGVzaWduIGRvY3VtZW50XQo+IApzbmlwPiBAQCAtODM0LDYgKzgzOSw4IEBAIHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyB7Cj4gICAgICAgdWludDMyX3Qgb2xkX3NpemU7Cj4gICAgICAgdWlu
dDhfdCB2ZXJzaW9uOyAgICAgICAgLyogTVVTVCBiZSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9O
LiAqLwo+ICAgICAgIHVpbnQ4X3Qgb3BhcXVlWzMxXTsKPiArICAgIHVpbnQ4X3QgYXBwbGllZDsK
PiArICAgIHVpbnQ4X3QgX3BhZFs3XTsKPiAgIH07Cj4gICB0eXBlZGVmIHN0cnVjdCBsaXZlcGF0
Y2hfZnVuYyBsaXZlcGF0Y2hfZnVuY190Owo+ICAgI2VuZGlmCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAo+IGlu
ZGV4IDJhZWM1MzJlZTIuLjI4Zjk1MzY3NzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVu
L2xpdmVwYXRjaC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCj4gQEAgLTEw
OSw2ICsxMDksMzEgQEAgc3RhdGljIGlubGluZSBpbnQgbGl2ZXBhdGNoX3ZlcmlmeV9kaXN0YW5j
ZShjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gICAKPiAgICAgICByZXR1cm4g
MDsKPiAgIH0KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2Z1bmNfYXBwbGllZChjb25z
dCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCgpVc2UgYm9vbCByYXRoZXIgdGhhbiBib29s
X3QgKHRocm91Z2hvdXQgdGhlIHBhdGNoKS4KCj4gK3sKPiArICAgIGlmICggZnVuYy0+YXBwbGll
ZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEICkKPiArICAgIHsKPiArICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcgTElWRVBBVENIICIlczogJXMgaGFzIGJlZW4gYWxyZWFkeSBhcHBsaWVk
IGJlZm9yZVxuIiwKPiArICAgICAgICAgICAgICAgIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKCkhv
dyBhYm91dCBkcm9wcGluZyB0aGlzIGZ1bmN0aW9uIGFuZCBoYXZpbmcgYSB3cmFwcGVyIGZ1bmN0
aW9uIGxpa2UgdGhpczoKCmNvbW1vbl9saXZlcGF0Y2hfYXBwbHkoKSB7CiAgICAgaWYgKGZ1bmMt
PmFwcGxpZWQgPT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCkgewogICAgICAgICBXQVJOKC4uLikK
ICAgICAgICAgcmV0dXJuCiAgICAgfQoKICAgICBhcmNoX2xpdmVwYXRjaF9hcHBseSgpCgogICAg
IGZ1bmMtPmFwcGxpZWQgPSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVECn0KClRoaXMgY291bGQgYmUg
dXNlZCBieSB0aGUgbm9ybWFsIGFwcGx5IGNvZGUgYW5kIGFueSBhcHBseSBob29rcy4KClRoaXMg
YXZvaWRzIGhhdmluZyBkdXBsaWNhdGUgY29kZSBpbiBlYWNoIG9mIHRoZSBhcmNoaXRlY3R1cmVz
IHRoYXQgaXMgCm5vdCBhcmNoIHNwZWNpZmljIGFuZCBhbHNvIGF2b2lkcyBoYXZpbmcgYSBzdGF0
ZSBxdWVyeWluZyBmdW5jdGlvbiBlbWl0IAphIHdhcm5pbmcgd2hpY2ggc2VlbXMgb2RkIHRvIG1l
LgoKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gZmFs
c2U7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2Z1bmNfcmV2ZXJ0ZWQoY29u
c3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+ICt7Cj4gKyAgICBpZiAoICFmdW5jLT5v
bGRfYWRkciB8fCBmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEICkK
PiArICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgTElWRVBBVENIICIlczog
JXMgaGFzIG5vdCBiZWVuIGFwcGxpZWQgYmVmb3JlXG4iLAo+ICsgICAgICAgICAgICAgICAgX19m
dW5jX18sIGZ1bmMtPm5hbWUpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsK
PiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBUaGVzZSBmdW5jdGlv
bnMgYXJlIGNhbGxlZCBhcm91bmQgdGhlIGNyaXRpY2FsIHJlZ2lvbiBwYXRjaGluZyBsaXZlIGNv
ZGUsCj4gICAgKiBmb3IgYW4gYXJjaGl0ZWN0dXJlIHRvIHRha2UgbWFrZSBhcHByb3ByYXRpZSBn
bG9iYWwgc3RhdGUgYWRqdXN0bWVudHMuCj4gQEAgLTExNyw3ICsxNDIsNyBAQCBpbnQgYXJjaF9s
aXZlcGF0Y2hfcXVpZXNjZSh2b2lkKTsKPiAgIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZv
aWQpOwo+ICAgCi0tIApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 15:27:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 15:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAyLX-0007Fx-OD; Thu, 19 Sep 2019 15:27:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAyLW-0007Fs-Oa
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 15:27:50 +0000
X-Inumbo-ID: 095ed956-daf2-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 095ed956-daf2-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 15:27:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D6E4BBAED;
 Thu, 19 Sep 2019 15:27:47 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-8-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <19409170-4a99-e336-dae3-b439db509111@suse.com>
Date: Thu, 19 Sep 2019 17:27:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-8-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/47] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGlzIHByZXBhcmVz
IHN1cHBvcnQgb2YgbGFyZ2VyIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdGllcywgZS5nLiBjb3JlCj4g
c2NoZWR1bGluZy4KPiAKPiBXaGlsZSBhdCBpdCBtb3ZlIHNjaGVkX2hhc191cmdlbnRfdmNwdSgp
IGZyb20gaW5jbHVkZS9hc20teDg2L2NwdWlkbGUuaAo+IGludG8gc2NoZWQuaCByZW1vdmluZyB0
aGUgbmVlZCBmb3IgaW5jbHVkaW5nIHNjaGVkLWlmLmggaW4gY3B1aWRsZS5oLgo+IEZvciB0aGF0
IHB1cnBvc2UgcmVtb2JlIHVyZ2VudF9jb3VudCBmcm9tIHRoZSBzY2hlZHVsZXIgcHJpdmF0ZSBk
YXRhCj4gYW5kIG1ha2UgaXQgYSBwbGFpbiBwZXJjcHUgdmFyaWFibGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKRnVuZGFtZW50YWxseQpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpidXQgYSBjb3VwbGUgb2Yg
cmVtYXJrczoKCj4gQEAgLTY0Myw3ICs2NDMsNyBAQCBzdGF0aWMgc3BpbmxvY2tfdCAqCj4gIGE2
NTNfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBj
cHUsCj4gICAgICAgICAgICAgICAgICAgIHZvaWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkKPiAgewo+
IC0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwg
Y3B1KTsKPiArICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNw
dSk7CgpJIGNhbiB1bmRlcnN0YW5kIHdoeSB5b3Uga2VlcCAic2QiIGFzIGEgbmFtZSBoZXJlIGFu
ZCBpbiBzaW1pbGFyCmNhc2VzLiBCdXQgLi4uCgo+IEBAIC0zODgxLDYgKzM4ODEsNyBAQCBjc2No
ZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQg
Y3B1LAo+ICB7Cj4gICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3By
aXYobmV3X29wcyk7Cj4gICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2ZGF0YTsKPiAr
ICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CgouLi4g
aGVyZSAoYW5kIGluIGF0IGxlYXN0IG9uZSBtb3JlIHBsYWNlKSB5b3UgaW50cm9kdWNlIGEgbmV3
CnZhcmlhYmxlLiBXb3VsZG4ndCB0aGlzIGJldHRlciBiZSBuYW1lZCBlLmcuICJzciI/IEZ1cnRo
ZXJtb3JlCnlvdSB1c2UgaXQganVzdCBvbmNlIC4uLgoKPiBAQCAtMzkwNiw3ICszOTA3LDcgQEAg
Y3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQg
aW50IGNwdSwKPiAgICAgICAqIHRoaXMgc2NoZWR1bGVyLCBhbmQgc28gaXQncyBzYWZlIHRvIGhh
dmUgdGFrZW4gaXQgL2JlZm9yZS8gb3VyCj4gICAgICAgKiBwcml2YXRlIGdsb2JhbCBsb2NrLgo+
ICAgICAgICovCj4gLSAgICBBU1NFUlQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVk
dWxlX2xvY2sgIT0gJnBydi0+cnFkW3JxaV0ubG9jayk7Cj4gKyAgICBBU1NFUlQoc2QtPnNjaGVk
dWxlX2xvY2sgIT0gJnBydi0+cnFkW3JxaV0ubG9jayk7CgouLi4gaGVyZTsgaXQgZG9lc24ndCBz
ZWVtIHdvcnRod2hpbGUgaGVyZSwgYnV0IEkgZ3Vlc3MKc3Vic2VxdWVudCBjaGFuZ2VzIG1ha2Ug
bW9yZSB1c2Ugb2YgaXQ/Cgo+IEBAIC0zOTMsNyArMzk1LDcgQEAgaW50IHNjaGVkX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKPiAgICAgIC8qIElkbGUg
VkNQVXMgYXJlIHNjaGVkdWxlZCBpbW1lZGlhdGVseSwgc28gZG9uJ3QgcHV0IHRoZW0gaW4gcnVu
cXVldWUuICovCj4gICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKPiAgICAgIHsKPiAtICAg
ICAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikuY3VyciA9IHVuaXQ7Cj4g
KyAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5jdXJyID0gdW5pdDsKCkFzIGxv
bmcgYXMgaXQncyBhIG1hY3JvIChzZWUgYmVsb3cpLCB3aHkgbm90IHVzZSBjdXJyX29uX2NwdSgp
IGhlcmU/Cgo+IEBAIC0xOTE2LDcgKzE5MTcsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5p
dCh2b2lkKQo+ICAgICAgaWRsZV9kb21haW4tPm1heF92Y3B1cyA9IG5yX2NwdV9pZHM7Cj4gICAg
ICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9tYWluLCAwLCAwKSA9PSBOVUxMICkKPiAgICAgICAg
ICBCVUcoKTsKPiAtICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLmN1cnIgPSBpZGxlX3ZjcHVb
MF0tPnNjaGVkX3VuaXQ7Cj4gKyAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJyID0gaWRsZV92Y3B1
WzBdLT5zY2hlZF91bml0OwoKSG1tLCB5ZXQgYW5vdGhlciBwbGFpbiAwLiBCdXQgeWVzLCB0aGVy
ZSBhcmUgcXVpdGUgYSBmZXcgb2YgdGhlbQpoZXJlIGFscmVhZHksIHNvIG9uZSBtb3JlIGRvZXNu
J3QgcmVhbGx5IG1hdHRlci4KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+IEBAIC0zMywyMiArMzMsMTkgQEAgZXh0
ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7Cj4gICAqIEZvciBjYWNoZSBiZXR0ZXJuZXNzLCBr
ZWVwIHRoZSBhY3R1YWwgbG9jayBpbiB0aGUgc2FtZSBjYWNoZSBhcmVhCj4gICAqIGFzIHRoZSBy
ZXN0IG9mIHRoZSBzdHJ1Y3QuICBKdXN0IGhhdmUgdGhlIHNjaGVkdWxlciBwb2ludCB0byB0aGUK
PiAgICogb25lIGl0IHdhbnRzIChUaGlzIG1heSBiZSB0aGUgb25lIHJpZ2h0IGluIGZyb250IG9m
IGl0KS4qLwo+IC1zdHJ1Y3Qgc2NoZWR1bGVfZGF0YSB7Cj4gK3N0cnVjdCBzY2hlZF9yZXNvdXJj
ZSB7Cj4gICAgICBzcGlubG9ja190ICAgICAgICAgKnNjaGVkdWxlX2xvY2ssCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgX2xvY2s7Cj4gICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKmN1cnI7Cj4g
ICAgICB2b2lkICAgICAgICAgICAgICAgKnNjaGVkX3ByaXY7Cj4gICAgICBzdHJ1Y3QgdGltZXIg
ICAgICAgIHNfdGltZXI7ICAgICAgICAvKiBzY2hlZHVsaW5nIHRpbWVyICAgICAgICAgICAgICAg
ICovCj4gLSAgICBhdG9taWNfdCAgICAgICAgICAgIHVyZ2VudF9jb3VudDsgICAvKiBob3cgbWFu
eSB1cmdlbnQgdmNwdXMgICAgICAgICAgICovCj4gLX07Cj4gLQo+IC0jZGVmaW5lIGN1cnJfb25f
Y3B1KGMpICAgIChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGMpLmN1cnIpCj4gIAo+IC1zdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2Ugewo+IC0gICAgdW5zaWduZWQgaW50IG1hc3Rlcl9jcHU7ICAvKiBDcHUg
d2l0aCBsb3dlc3QgaWQgaW4gc2NoZWR1bGluZyByZXNvdXJjZS4gKi8KPiArICAgIC8qIENwdSB3
aXRoIGxvd2VzdCBpZCBpbiBzY2hlZHVsaW5nIHJlc291cmNlLiAqLwo+ICsgICAgdW5zaWduZWQg
aW50ICAgICAgICBtYXN0ZXJfY3B1Owo+ICB9Owo+ICAKPiAtREVDTEFSRV9QRVJfQ1BVKHN0cnVj
dCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKPiArI2RlZmluZSBjdXJyX29uX2NwdShj
KSAgICAoZ2V0X3NjaGVkX3JlcyhjKS0+Y3VycikKCkJ5IG1vdmluZyB0aGlzIGEgZmV3IGxpbmVz
IGRvd24gaWYgY291bGQgYmVjb21lIGFuIGlubGluZSBmdW5jdGlvbgphcyBpdCBzZWVtcywgaWYg
KHNlZSBhYm92ZSkgaXRzIHVzZSBhcyBhbiBsdmFsdWUgaXMgbm90IGludGVuZGVkLgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 15:29:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 15:29: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 1iAyMe-0007Kz-4L; Thu, 19 Sep 2019 15:29:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iAyMc-0007Kr-FO
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 15:28:58 +0000
X-Inumbo-ID: 31e52e20-daf2-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31e52e20-daf2-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 15:28: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 1iAyMa-00026k-Af; Thu, 19 Sep 2019 15:28: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 1iAyMZ-0007Vr-Ut; Thu, 19 Sep 2019 15:28:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iAyMZ-0007Uu-U3; Thu, 19 Sep 2019 15:28:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141444-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-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-xl: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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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-xl-cubietruck: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: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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=779cde69dcc0c1d3c992c902a9d07bf7ec7b729b
X-Osstest-Versions-That: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 15:28:55 +0000
Subject: [Xen-devel] [linux-4.9 test] 141444: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ0NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ0NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTM5MiBSRUdSLiB2cy4gMTQxMjU0
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIHBhc3MgaW4gMTQxMzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQxMjc3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTI3NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMjc3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTI3NwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgNzc5Y2RlNjlkY2MwYzFkM2M5OTJjOTAyYTlkMDdiZjdl
YzdiNzI5YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNWNlMmUwNjAw
MjBiZjBlZmExY2U4YTI2MWE0ZDUxYWJlNzBkYzllYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
Mjc3ICAyMDE5LTA5LTEzIDE0OjAzOjM1IFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0MTM1OCAgMjAxOS0wOS0xNiAwNjozOTo0MiBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBNb3J0
b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW50b25pbyBRdWFydHVsbGkgPGFAdW5z
dGFibGUuY2M+CiAgQmFvbGluIFdhbmcgPGJhb2xpbi53YW5nQGxpbmFyby5vcmc+CiAgQ29uZyBX
YW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBl
bnRlckBvcmFjbGUuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIFJvbWVybyA8Z3JvbWVyb0Bs
aW51eC5pYm0uY29tPgogIEd1c3Rhdm8gUm9tZXJvIDxncm9tZXJvQGxpbnV4LnZuZXQuaWJtLmNv
bT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBMaWFuZ3lhbiA8bGlhbmd5YW4ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8
bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+
CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxv
ciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5pY29sYXMgQm9pY2hhdCA8ZHJpbmtjYXRA
Y2hyb21pdW0ub3JnPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQu
b3JnPgogIHJ1aXBwYW4gPHJ1aXBwYW5AdGVuY2VudC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hh
bEBrZXJuZWwub3JnPgogIFNpbW9uIFd1bmRlcmxpY2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4K
ICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBo
ZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4KICBTdmVuIEVja2VsbWFubiA8c3ZlbkBuYXJmYXRp
b24ub3JnPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUaG9tYXMgSGVsbHN0cm9t
IDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+CiAgVGl3ZWkgQmllIDx0aXdlaS5iaWVAaW50ZWwuY29t
PgogIHlvbmdkdWFuIDx5b25nZHVhbkB0ZW5jZW50LmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBj
aHJvbWl1bS5vcmc+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
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAK
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA0ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 15:38:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 15: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 1iAyW3-0008Gk-HA; Thu, 19 Sep 2019 15:38:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAyW2-0008Gf-1Q
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 15:38:42 +0000
X-Inumbo-ID: 8e047ec6-daf3-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e047ec6-daf3-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 15:38: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 1C476BB7A;
 Thu, 19 Sep 2019 15:38:40 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-10-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d41a9d22-da72-cb40-2ab5-91d74aa8535d@suse.com>
Date: Thu, 19 Sep 2019 17:38:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-10-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 09/47] 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: 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>,
 xen-devel@lists.xenproject.org, Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZmZpbml0aWVzIGFy
ZSBzY2hlZHVsZXIgc3BlY2lmaWMgYXR0cmlidXRlcywgdGhleSBzaG91bGQgYmUgcGVyCj4gc2No
ZWR1bGluZyB1bml0LiBTbyBtb3ZlIGFsbCBhZmZpbml0eSByZWxhdGVkIGZpZWxkcyBpbiBzdHJ1
Y3QgdmNwdQo+IHRvIHN0cnVjdCBzY2hlZF91bml0LiBXaGlsZSBhdCBpdCBzd2l0Y2ggYWZmaW5p
dHkgcmVsYXRlZCBmdW5jdGlvbnMgaW4KPiBzY2hlZC1pZi5oIHRvIHVzZSBhIHBvaW50ZXIgdG8g
c2NoZWRfdW5pdCBpbnN0ZWFkIHRvIHZjcHUgYXMgcGFyYW1ldGVyLgo+IAo+IFRoZSBhZmZpbml0
eV9icm9rZW4gZmxhZyBtdXN0IGJlIGtlcHQgcGVyIHZjcHUgYXMgaXQgaXMgcmVsYXRlZCB0bwo+
IGd1ZXN0IGFjdGlvbnMgb24gc3BlY2lmaWMgdmNwdXMuIFdoZW4gc3VwcG9ydCBvZiBtdWx0aXBs
ZSB2Y3B1cyBwZXIKPiBzY2hlZF91bml0IGlzIGJlaW5nIGFkZGVkLCBhIHVuaXQgaXMgcmVnYXJk
ZWQgYXMgYmVpbmcgc3ViamVjdCB0bwo+ICJicm9rZW4gYWZmaW5pdHkiIHdoZW4gYW55IG9mIGl0
cyB2Y3B1cyBoYXMgdGhlIGFmZmluaXR5X2Jyb2tlbiBmbGFnCj4gc2V0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMjoKPiAtIG1v
dmUgYWZmaW5pdHlfYnJva2VuIGJhY2sgdG8gc3RydWN0IHZjcHUgKEphbiBCZXVsaWNoKQo+IC0g
cHJpbnQgYWZmaW5pdGllcyBvbmx5IG9uY2UgcGVyIHVuaXQgKEphbiBCZXVsaWNoKQo+IC0tLQo+
ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICB8IDE1ICsrLS0tLS0tCj4gIHhlbi9jb21tb24v
ZG9tY3RsLmMgICAgICAgIHwgMTMgKysrKy0tLQo+ICB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYyAg
ICB8IDU4ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQoKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgbWlub3IgcmVtYXJrOgoKPiAtLS0gYS94
ZW4vY29tbW9uL2tleWhhbmRsZXIuYwo+ICsrKyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCj4g
QEAgLTI1MSw2ICsyNTEsNyBAQCBzdGF0aWMgdm9pZCByZWJvb3RfbWFjaGluZSh1bnNpZ25lZCBj
aGFyIGtleSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHN0YXRpYyB2b2lkIGR1bXBf
ZG9tYWlucyh1bnNpZ25lZCBjaGFyIGtleSkKPiAgewo+ICAgICAgc3RydWN0IGRvbWFpbiAqZDsK
PiArICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0Owo+ICAgICAgc3RydWN0IHZjcHUgICAqdjsK
PiAgICAgIHNfdGltZV90ICAgICAgIG5vdyA9IE5PVygpOwoKSSBjYW4gc2VlIGhvdyBpdCB3b3Vs
ZCBsb29rIGEgbGl0dGxlIG9kZCBoZXJlIGJlY2F1c2Ugb2YgdGhlCm5laWdoYm9yaW5nIHZhcmlh
YmxlcywgYnV0IGdlbmVyYWxseSBzcGVha2luZyB0aGUgbmV3IG9uZSBzaG91bGQKYmUgcG9pbnRl
ciB0byBjb25zdCAoYW5kIHRoZSBvbGQgb25lcyBzaG91bGQgaGF2ZSBiZWVuLCB0b28sCmFmYWlj
dCkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 15:43:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 15:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAyao-0000aj-6c; Thu, 19 Sep 2019 15:43:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAyam-0000ae-Ap
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 15:43:36 +0000
X-Inumbo-ID: 3d6413ae-daf4-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d6413ae-daf4-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 15:43:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568907815;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=/YfDxqlm6rzUXpbdemj7CstCvjrF05WK71J3ORtpcBI=;
 b=Omyharkl/d+ds1L2Aqh0kPd6IlyU5NEH74Or3Cp6BSaxd6+6XHPYlGtM
 BBmRphz3Yj1xTXmBIP8JOYTR9438RdM23IwJHsoLS14eoI/vtxUEGj8GI
 mbtPx4EakMrB4YVZ1/w6ERGRa3FpOZzGhC1xtYimIIqSTAW1pms+NQGtV c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Qe9FScqqiGwcBgWPeHX9nIHwIDBW9KQdkHxx0MJwRGJ4d1Kt3yNvlnt2v+wuTtGQ7kxIsTChDN
 zPYoeiP2jJ9DbJsrvyKDlMPm9ua9lipTZINb3A7GWK+hP5PbS8LcSDS8quZuk0SnqhUGECPuVP
 8E3oEWGaoKrpIEoPZDDvbaa/8qjK/Y9nzUhyQumAEqMMu8tKU+MMkYHs7+J+z12lfSQ6HnzbCo
 kvV8LvJMdk7bd+b+ZT0wsyaCzcZf/qegI4euCZZhd2SWtnst7uBwgk6QpUkTA8Htb1lWJq/dQa
 jwE=
X-SBRS: 2.7
X-MesageID: 5857735
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5857735"
Date: Thu, 19 Sep 2019 16:43:31 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190919154331.GU1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-18-anthony.perard@citrix.com>
 <23937.4819.930846.392609@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23937.4819.930846.392609@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 17/35] libxl: Add libxl__ev_qmp to
 libxl__ao_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDY6MDc6MzFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIDE3LzM1XSBsaWJ4bDogQWRkIGxp
YnhsX19ldl9xbXAgdG8gbGlieGxfX2FvX2RldmljZSIpOgo+ID4gYGFvZGV2LT5xbXAnIGlzIGlu
aXRpYWxpc2VkIGluIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZSgpLCBidXQgc2luY2UKPiA+IHRo
ZXJlIGlzbid0IGEgc2luZ2xlIGV4aXQgcGF0aCBmb3IgYSBgbGlieGxfX2FvX2RldmljZScsIHVz
ZXJzIG9mIHRoaXMKPiA+IG5ldyBgcW1wJyBmaWVsZCB3aWxsIGhhdmUgdG8gZGlzcG9zZWQgb2Yg
aXQuCj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
Pgo+IAo+IEl0IG1pZ2h0IGJlIG5pY2UgdG8gYWRkIGEgY29tbWVudCBhYm91dCB0aGUgZmllbGQo
cykgb2YKPiBsaWJ4bF9fYW9fZGV2aWNlIHdoaWNoIGNhbGxlcnMgb2YgbGlieGxfX3ByZXBhcmVf
YW9fZGV2aWNlIGFyZQo+IGV4cGVjdGVkIHRvIGNsZWFuIHVwIHRoZW1zZWx2ZXMuCgpTb21ldGhp
bmcgbGlrZSB0aGF0PwoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCi0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMjU4MSw2ICsy
NTgxLDEwIEBAIHR5cGVkZWYgdm9pZCBsaWJ4bF9fZGV2aWNlX2NhbGxiYWNrKGxpYnhsX19lZ2Mq
LCBsaWJ4bF9fYW9fZGV2aWNlKik7CiAgKiBPbmNlIF9wcmVwYXJlIGhhcyBiZWVuIGNhbGxlZCBv
biBhIGxpYnhsX19hb19kZXZpY2UsIGl0IGlzIHNhZmUgdG8ganVzdAogICogZGlzY2FyZCB0aGlz
IHN0cnVjdCwgdGhlcmUncyBubyBuZWVkIHRvIGNhbGwgYW55IGRlc3Ryb3kgZnVuY3Rpb24uCiAg
KiBfcHJlcGFyZSBjYW4gYWxzbyBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMgd2l0aCB0aGUgc2Ft
ZSBsaWJ4bF9fYW9fZGV2aWNlLgorICoKKyAqIEJ1dCBpZiBhbnkgb2YgdGhlIGZpZWxkcyBgYmFj
a2VuZF9kcycsIGB0aW1lb3V0JywgYHhzd2FpdCcsIGBxbXAnIGlzCisgKiB1c2VkIGJ5IGEgY2Fs
bGVyIG9mIF9wcmVwYXJlLCB0aGUgY2FsbGVyIHdpbGwgaGF2ZSB0byBhcnJhbmdlIHRvIGNsZWFu
CisgKiBvciBkaXNwb3NlIG9mIHRoZW0uCiAgKi8KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fcHJlcGFy
ZV9hb19kZXZpY2UobGlieGxfX2FvICphbywgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpOwogCgot
LSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 15:45:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 15:45:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAycj-0000gd-MF; Thu, 19 Sep 2019 15:45:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAycj-0000gX-D6
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 15:45:37 +0000
X-Inumbo-ID: 85971c48-daf4-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 85971c48-daf4-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 15:45: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 864A9BF4A;
 Thu, 19 Sep 2019 15:45:35 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-11-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f61b9f25-d9b7-53aa-dead-cccda1fff9ef@suse.com>
Date: Thu, 19 Sep 2019 17:45:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-11-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/47] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgdGhlIGZvbGxv
d2luZyBoZWxwZXJzIHVzaW5nIGEgc2NoZWRfdW5pdCBhcyBpbnB1dCBpbnN0ZWFkIG9mIGEKPiB2
Y3B1Ogo+IAo+IC0gaXNfaWRsZV91bml0KCkgc2ltaWxhciB0byBpc19pZGxlX3ZjcHUoKQo+IC0g
aXNfdW5pdF9vbmxpbmUoKSBzaW1pbGFyIHRvIGlzX3ZjcHVfb25saW5lKCkgKHJldHVybnMgdHJ1
ZSB3aGVuIGFueQo+ICAgb2YgaXRzIHZjcHVzIGlzIG9ubGluZSkKPiAtIHVuaXRfcnVubmFibGUo
KSBsaWtlIHZjcHVfcnVubmFibGUoKSAocmV0dXJucyB0cnVlIGlmIGFueSBvZiBpdHMKPiAgIHZj
cHVzIGlzIHJ1bm5hYmxlKQo+IC0gc2NoZWRfc2V0X3JlcygpIHRvIHNldCB0aGUgY3VycmVudCBz
Y2hlZHVsaW5nIHJlc291cmNlIG9mIGEgdW5pdAo+IC0gc2NoZWRfdW5pdF9jcHUoKSB0byBnZXQg
dGhlIGN1cnJlbnQgcHJvY2Vzc29yIG9mIGEgdW5pdCAocmV0dXJucwo+ICAgdGhlIG1hc3Rlcl9j
cHUgb2YgdGhlIHNjaGVkdWxpbmcgcmVzb3VyY2Ugb2YgYSB1bml0KQoKQW5kIGhlbmNlIHBlcmhh
cHMgYmV0dGVyIHNjaGVkX3VuaXRfbWFzdGVyKCkgb3Igc2NoZWRfdW5pdF9tYXN0ZXJfY3B1KCk/
Cgo+IC0gc2NoZWRfe3NldHxjbGVhcn1fcGF1c2VfZmxhZ3NbX2F0b21pY10oKSB0byBtb2RpZnkg
cGF1c2VfZmxhZ3Mgb2YgdGhlCj4gICBhc3NvY2lhdGVkIHZjcHUocykgKG1vZGlmaWVzIHRoZSBw
YXVzZV9mbGFncyBvZiBhbGwgdmNwdXMgb2YgdGhlCj4gICB1bml0KQoKSSBjb250aW51ZSB0byB0
aGluayB0aGF0IGl0IHdvdWxkIGhhdmUgYmVlbiBiZXR0ZXIgdG8gaGF2ZSBhbGwgb2YKdGhlc2Ug
aGF2ZSB0aGVpciBsb29wcyByaWdodCBmcm9tIHRoZSBiZWdpbm5pbmcuIEJ1dCBpdCdsbCBiZSB0
aGUKc2NoZWR1bGVyIG1haW50YWluZXJzIGFueXdheSB0byBhY2sgKG9yIG5vdCkgdGhlIHBhdGNo
IGluIGl0cwpjdXJyZW50IHNoYXBlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 15:53:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 15: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 1iAykF-0001Xu-Ie; Thu, 19 Sep 2019 15:53:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAykE-0001Xp-NO
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 15:53:22 +0000
X-Inumbo-ID: 9ac35dba-daf5-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ac35dba-daf5-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 15:53: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 6A975C142;
 Thu, 19 Sep 2019 15:53:20 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-14-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fe0d39d5-fb21-33e2-59de-38da683d62f9@suse.com>
Date: Thu, 19 Sep 2019 17:53:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-14-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 13/47] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMTY3Myw4ICsx
Njc2LDEwIEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCj4gICAgICAgKiBzd2l0Y2gsIGVs
c2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5Lgo+ICAgICAgICov
Cj4gIAo+IC0gICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKPiArICAgIEFTU0VSVCghbmV4
dC0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7Cj4gICAgICBuZXh0LT5pc19ydW5uaW5nID0gMTsK
PiArICAgIG5leHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgPSAxOwoKTml0OiBUaGUgbmV3IGZp
ZWxkIGlzIG9mIHR5cGUgYm9vbCwgYW5kIGhlbmNlIHlvdSBzaG91bGQgd3JpdGUgdHJ1ZQphbmQg
ZmFsc2UgaW50byBpdC4gVGhpcyBtYXkgbG9vayBvZGQgbmV4dCB0byB0aGUgMSBhYm92ZSwgYnV0
IGJ5CnRoZSBlbmQgb2YgdGhlIHNlcmllcyB0aGUgdHdvIHdvbid0IHNpdCBuZXh0IHRvIGVhY2gg
b3RoZXIgYW55bW9yZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 16:05:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 16:05: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 1iAyvV-0002wd-Pi; Thu, 19 Sep 2019 16:05:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5hYN=XO=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iAyvU-0002wY-H7
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 16:05:00 +0000
X-Inumbo-ID: 3b118d54-daf7-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b118d54-daf7-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 16:04: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 0C04069902;
 Thu, 19 Sep 2019 16:04:59 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <48d6972c-c15a-6f74-1726-ff4154f04c4d@suse.com>
Message-ID: <bd5cb83e-c886-81b6-a233-c2e934736aa1@suse.com>
Date: Thu, 19 Sep 2019 18:05:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <48d6972c-c15a-6f74-1726-ff4154f04c4d@suse.com>
Content-Language: en-US
Subject: [Xen-devel] Ping: [PATCH v3 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3LAoKT24gMTUuMDcuMjAxOSAxNjo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gMTogZ3Vh
cmQgdG9wLW9mLXN0YWNrIHJlYWRzCj4gMjogd2lkZW4gY29uZGl0aW9uIGZvciBsb2dnaW5nIHRv
cC1vZi1zdGFjawo+IAo+IFRoZSBpc3N1ZSBwYXRjaCAyIGZpeGVzIChhIGN1cmlvdXMgbGFjayBv
ZiBhbiBpbnRlcm1lZGlhdGUgY2FsbCBzdGFjawo+IGVudHJ5KSB3YXMgb2JzZXJ2ZWQgaW4gcHJh
Y3RpY2U7IHBhdGNoIDEgaXMgYSByZXN1bHQgb2YgbWUganVzdCBsb29raW5nCj4gYXQgdGhlIGNv
ZGUuCgpJIHJlYWxpemUgeW91J3JlIG5vdCBpbiB0aGUgb2ZmaWNlIGZvciB0aGUgbmV4dCBzZXZl
cmFsIGRheXMgKGFuZAppbiBwYXJ0aWN1bGFyIG5vdCB1bnRpbCBjb2RlIGZyZWV6ZSksIGJ1dCBJ
IHRoaW5rIHRoaXMgaXMgYW5vdGhlcgppdGVtIHdoaWNoIHdvdWxkIGJlIG5pY2UgaWYgd2UgY291
bGQgaGF2ZSBpbiA0LjEzLCBhbmQgaXQncyBiZWVuCnBlbmRpbmcgZm9yIHF1aXRlIHNvbWUgdGlt
ZS4gT2YgY291cnNlLCBpZiB3ZSBjYW4ndCByZWFjaCBhZ3JlZW1lbnQKb24gaG93IHRoaXMgc2hv
dWxkIHdvcmssIHRoZW4gc28gYmUgaXQgKGFuZCBJJ2xsIGNhcnJ5IHRoZSBwYXRjaGVzCmxvY2Fs
bHkgZm9yIHRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUpIC4uLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 16:06:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 16:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAyx6-00032d-8C; Thu, 19 Sep 2019 16:06:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAyx4-00032O-Sy
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 16:06:38 +0000
X-Inumbo-ID: 7574fdaa-daf7-11e9-b76c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7574fdaa-daf7-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 16:06:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568909198;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=sKsvBqqB9sauIKSCWzPLOYBOGjvmbO36NI1He2xd4ww=;
 b=J3R1xCbu5nlcomu2daHEbVqytVlp0bLPKiV4YTrnWnKBKJiz9fAkf+om
 oTDXxK7Oc1hT0OVyUFEq/8THuf+Si05OJ9RmLU/haDZL6NtRWZGgHQpKM
 3gOx5N8K8uXqBLW018tjdSVmYUfLTgxF0Ykttbi+1F1Upew590xwdVe0l o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9NHtI+1OCquPfs1LrjDne38Kp9haY5ELRAPucnUIdxDGKMGUT2vrjSv2esyXGsPgsDEmmFXqLm
 E+Mz6aLUq8ZXdt6AtK9LB1P23vTGt+MIfA9wIS1ZrDizO7qaSjfFHf+m7JdYC3WqPkanGSSfrK
 J8ofqlB1SpwAPOiSku79IDCZmg2pUBHhWPXiY3FS6ErRvDdaJJZT5ZuANFUZIQYgPsl9+yXG/P
 XH6BLPymNmLF4ZXT9JlgQwAzGMOTHKDZK7J0in5Vfo2EYZmeqO+QtfVeMQT1iQXKc3ooQVcXn3
 nxg=
X-SBRS: 2.7
X-MesageID: 5796282
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5796282"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-9-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <3f3a6877-5153-68f2-549a-5643c4cc73c3@citrix.com>
Date: Thu, 19 Sep 2019 17:06:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-9-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 08/12] livepatch: Add support for inline
 asm hotpatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBp
cyB0aGUgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZXhwZWN0YXRpb25zIGVuaGFuY2Vt
ZW50Cj4gdG8gaW1wcm92ZSBpbmxpbmUgYXNtIGhvdHBhdGNoaW5nLgo+IAo+IEV4cGVjdGF0aW9u
cyBhcmUgZGVzaWduZWQgYXMgb3B0aW9uYWwgZmVhdHVyZSwgc2luY2UgdGhlIG1haW4gdXNlIG9m
Cj4gdGhlbSBpcyBwbGFubmVkIGZvciBpbmxpbmUgYXNtIGhvdHBhdGNoaW5nLiBUaGUgZmxhZyBl
bmFibGVkIGFsbG93cwo+IHRvIGNvbnRyb2wgdGhlIGV4cGVjdGF0aW9uIHN0YXRlLgo+IEVhY2gg
ZXhwZWN0YXRpb24gaGFzIGRhdGEgYW5kIGxlbiBmaWVsZHMgdGhhdCBkZXNjcmliZSB0aGUgZGF0
YQo+IHRoYXQgaXMgZXhwZWN0ZWQgdG8gYmUgZm91bmQgYXQgYSBnaXZlbiBwYXRjaGluZyAob2xk
X2FkZHIpIGxvY2F0aW9uLgo+IFRoZSBsZW4gbXVzdCBub3QgZXhjZWVkIHRoZSBkYXRhIGFycmF5
IHNpemUuIFRoZSBkYXRhIGFycmF5IHNpemUKPiBmb2xsb3dzIHRoZSBzaXplIG9mIHRoZSBvcGFx
dWUgYXJyYXksIHNpbmNlIHRoZSBvcGFxdWUgYXJyYXkgaG9sZHMKPiB0aGUgb3JpZ2luYWwgZGF0
YSBhbmQgdGhlcmVmb3JlIG11c3QgbWF0Y2ggd2hhdCBpcyBzcGVjaWZpZWQgaW4gdGhlCj4gZXhw
ZWN0YXRpb24gKGlmIGVuYWJsZWQpLgo+IAo+IFRoZSBwYXlsb2FkIHN0cnVjdHVyZSBpcyBtb2Rp
ZmllZCBhcyBlYWNoIGV4cGVjdGF0aW9uIHN0cnVjdHVyZSBpcwo+IHBhcnQgb2YgdGhlIGxpdmVw
YXRjaF9mdW5jIHN0cnVjdHVyZSBhbmQgaGVuY2UgZXh0ZW5kcyB0aGUgcGF5bG9hZC4KPiAKPiBF
YWNoIGV4cGVjdGF0aW9uIGlzIGNoZWNrZWQgcHJpb3IgdG8gdGhlIGFwcGx5IGFjdGlvbiAoaS5l
LiBhcyBsYXRlCj4gYXMgcG9zc2libGUgdG8gY2hlY2sgYWdhaW5zdCB0aGUgbW9zdCBjdXJyZW50
IHN0YXRlIG9mIHRoZSBjb2RlKS4KPiAKPiBGb3IgdGhlIHJlcGxhY2UgYWN0aW9uIGEgbmV3IHBh
eWxvYWQncyBleHBlY3RhdGlvbnMgYXJlIGNoZWNrZWQgQUZURVIKPiBhbGwgYXBwbGllZCBwYXls
b2FkcyBhcmUgc3VjY2Vzc2Z1bGx5IHJldmVydGVkLCBidXQgQkVGT1JFIG5ldyBwYXlsb2FkCj4g
aXMgYXBwbGllZC4gVGhhdCBicmVha3MgdGhlIHJlcGxhY2UgYWN0aW9uJ3MgYXRvbWljaXR5IGFu
ZCBpbiBjYXNlIG9mCj4gYW4gZXhwZWN0YXRpb24gY2hlY2sgZmFpbHVyZSB3b3VsZCBsZWF2ZSBh
IHN5c3RlbSB3aXRoIGFsbCBwYXlsb2Fkcwo+IHJldmVydGVkLiBUaGF0IGlzIG9idmlvdXNseSBp
bnNlY3VyZS4gVXNlIGl0IHdpdGggY2F1dGlvbiBhbmQgYWN0Cj4gdXBvbiByZXBsYWNlIGVycm9y
cyEKPiAKc25pcAo+ICAgICogTG9va3VwIHNwZWNpZmllZCBzZWN0aW9uIGFuZCB3aGVuIGV4aXN0
cyBhc3NpZ24gaXRzIGFkZHJlc3MgdG8gYSBzcGVjaWZpZWQgaG9vay4KPiAgICAqIFBlcmZvcm0g
c2VjdGlvbiBwb2ludGVyIGFuZCBzaXplIHZhbGlkYXRpb246IHNpbmdsZSBob29rIHNlY3Rpb25z
IG11c3QgY29udGFpbiBhCj4gQEAgLTEzNDUsNiArMTQwMCwyMCBAQCBzdGF0aWMgdm9pZCBsaXZl
cGF0Y2hfZG9fYWN0aW9uKHZvaWQpCj4gICAKPiAgICAgICAgICAgaWYgKCByYyA9PSAwICkKPiAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBNYWtlIHN1cmUg
YWxsIGV4cGVjdGF0aW9uIHJlcXVpcmVtZW50cyBhcmUgbWV0Lgo+ICsgICAgICAgICAgICAgKiBC
ZXdhcmUgYWxsIHRoZSBwYXlsb2FkcyBhcmUgcmV2ZXJ0ZWQgYXQgdGhpcyBwb2ludC4KPiArICAg
ICAgICAgICAgICogSWYgZXhwZWN0YXRpb25zIGFyZSBub3QgbWV0IHRoZSBzeXN0ZW0gaXMgbGVm
dCBpbiBhCj4gKyAgICAgICAgICAgICAqIGNvbXBsZXRlbHkgVU5QQVRDSEVEIHN0YXRlIQo+ICsg
ICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgcmMgPSBsaXZlcGF0Y2hfY2hlY2tfZXhwZWN0
YXRpb25zKGRhdGEpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogU1lTVEVN
IE1JR0hUIEJFIElOU0VDVVJFOiAiCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIlJlcGxhY2Ug
YWN0aW9uIGhhcyBiZWVuIGFib3J0ZWQgYWZ0ZXIgcmV2ZXJ0aW5nIEFMTCBwYXlsb2FkcyFcbiIs
IGRhdGEtPm5hbWUpOwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIH0K
PiArCj4gICAgICAgICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29rcy5hcHBs
eS5hY3Rpb24pICkKPiAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQ2FsbGluZyBhcHBseSBhY3Rpb24gaG9vayBmdW5j
dGlvblxuIiwgZGF0YS0+bmFtZSk7Cj4gQEAgLTE3OTgsNiArMTg2NywxMSBAQCBzdGF0aWMgaW50
IGxpdmVwYXRjaF9hY3Rpb24oc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiAqYWN0
aW9uKQo+ICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgIH0KPiAg
IAo+ICsgICAgICAgICAgICAvKiBNYWtlIHN1cmUgYWxsIGV4cGVjdGF0aW9uIHJlcXVpcmVtZW50
cyBhcmUgbWV0LiAqLwo+ICsgICAgICAgICAgICByYyA9IGxpdmVwYXRjaF9jaGVja19leHBlY3Rh
dGlvbnMoZGF0YSk7Cj4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICAgICAg
YnJlYWs7Cj4gKwo+ICAgICAgICAgICAgICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9v
a3MuYXBwbHkucHJlKSApCj4gICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcHJlLWFwcGx5IGhvb2sgZnVu
Y3Rpb25cbiIsIGRhdGEtPm5hbWUpOwoKSSB3b25kZXIgaWYgdGhpcyBzaG91bGQgYmUgZG9uZSBp
biB0aGUgY3JpdGljYWwgcmVnaW9uIGZvciBjb25zaXN0ZW5jeSAKd2l0aCB0aGUgcmVwbGFjZSBj
b2RlIGFuZCB0byBtaW5pbWl6ZSB0aGUgY2hhbmNlIG9mIHNvbWV0aGluZyBnb2luZyAKd3Jvbmcg
YmV0d2VlbiBjYWxsaW5nIHRoZSBzeXNjdGwgYW5kIHRoZSBwYXRjaGluZyBhY3R1YWxseSBoYXBw
ZW5pbmcuIApUaG91Z2h0cz8KClRoZSBwYXRjaCBsb29rcyBmaW5lIG90aGVyd2lzZS4KClJvc3MK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 16:06:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 16:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAyx6-00032k-Ip; Thu, 19 Sep 2019 16:06:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAyx5-00032T-8r
 for xen-devel@lists.xen.org; Thu, 19 Sep 2019 16:06:39 +0000
X-Inumbo-ID: 7576876a-daf7-11e9-a337-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7576876a-daf7-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 16:06:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568909198;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=sKsvBqqB9sauIKSCWzPLOYBOGjvmbO36NI1He2xd4ww=;
 b=J3R1xCbu5nlcomu2daHEbVqytVlp0bLPKiV4YTrnWnKBKJiz9fAkf+om
 oTDXxK7Oc1hT0OVyUFEq/8THuf+Si05OJ9RmLU/haDZL6NtRWZGgHQpKM
 3gOx5N8K8uXqBLW018tjdSVmYUfLTgxF0Ykttbi+1F1Upew590xwdVe0l o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9NHtI+1OCquPfs1LrjDne38Kp9haY5ELRAPucnUIdxDGKMGUT2vrjSv2esyXGsPgsDEmmFXqLm
 E+Mz6aLUq8ZXdt6AtK9LB1P23vTGt+MIfA9wIS1ZrDizO7qaSjfFHf+m7JdYC3WqPkanGSSfrK
 J8ofqlB1SpwAPOiSku79IDCZmg2pUBHhWPXiY3FS6ErRvDdaJJZT5ZuANFUZIQYgPsl9+yXG/P
 XH6BLPymNmLF4ZXT9JlgQwAzGMOTHKDZK7J0in5Vfo2EYZmeqO+QtfVeMQT1iQXKc3ooQVcXn3
 nxg=
X-SBRS: 2.7
X-MesageID: 5796282
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5796282"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-9-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <3f3a6877-5153-68f2-549a-5643c4cc73c3@citrix.com>
Date: Thu, 19 Sep 2019 17:06:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-9-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 08/12] livepatch: Add support for inline
 asm hotpatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhpcyBp
cyB0aGUgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZXhwZWN0YXRpb25zIGVuaGFuY2Vt
ZW50Cj4gdG8gaW1wcm92ZSBpbmxpbmUgYXNtIGhvdHBhdGNoaW5nLgo+IAo+IEV4cGVjdGF0aW9u
cyBhcmUgZGVzaWduZWQgYXMgb3B0aW9uYWwgZmVhdHVyZSwgc2luY2UgdGhlIG1haW4gdXNlIG9m
Cj4gdGhlbSBpcyBwbGFubmVkIGZvciBpbmxpbmUgYXNtIGhvdHBhdGNoaW5nLiBUaGUgZmxhZyBl
bmFibGVkIGFsbG93cwo+IHRvIGNvbnRyb2wgdGhlIGV4cGVjdGF0aW9uIHN0YXRlLgo+IEVhY2gg
ZXhwZWN0YXRpb24gaGFzIGRhdGEgYW5kIGxlbiBmaWVsZHMgdGhhdCBkZXNjcmliZSB0aGUgZGF0
YQo+IHRoYXQgaXMgZXhwZWN0ZWQgdG8gYmUgZm91bmQgYXQgYSBnaXZlbiBwYXRjaGluZyAob2xk
X2FkZHIpIGxvY2F0aW9uLgo+IFRoZSBsZW4gbXVzdCBub3QgZXhjZWVkIHRoZSBkYXRhIGFycmF5
IHNpemUuIFRoZSBkYXRhIGFycmF5IHNpemUKPiBmb2xsb3dzIHRoZSBzaXplIG9mIHRoZSBvcGFx
dWUgYXJyYXksIHNpbmNlIHRoZSBvcGFxdWUgYXJyYXkgaG9sZHMKPiB0aGUgb3JpZ2luYWwgZGF0
YSBhbmQgdGhlcmVmb3JlIG11c3QgbWF0Y2ggd2hhdCBpcyBzcGVjaWZpZWQgaW4gdGhlCj4gZXhw
ZWN0YXRpb24gKGlmIGVuYWJsZWQpLgo+IAo+IFRoZSBwYXlsb2FkIHN0cnVjdHVyZSBpcyBtb2Rp
ZmllZCBhcyBlYWNoIGV4cGVjdGF0aW9uIHN0cnVjdHVyZSBpcwo+IHBhcnQgb2YgdGhlIGxpdmVw
YXRjaF9mdW5jIHN0cnVjdHVyZSBhbmQgaGVuY2UgZXh0ZW5kcyB0aGUgcGF5bG9hZC4KPiAKPiBF
YWNoIGV4cGVjdGF0aW9uIGlzIGNoZWNrZWQgcHJpb3IgdG8gdGhlIGFwcGx5IGFjdGlvbiAoaS5l
LiBhcyBsYXRlCj4gYXMgcG9zc2libGUgdG8gY2hlY2sgYWdhaW5zdCB0aGUgbW9zdCBjdXJyZW50
IHN0YXRlIG9mIHRoZSBjb2RlKS4KPiAKPiBGb3IgdGhlIHJlcGxhY2UgYWN0aW9uIGEgbmV3IHBh
eWxvYWQncyBleHBlY3RhdGlvbnMgYXJlIGNoZWNrZWQgQUZURVIKPiBhbGwgYXBwbGllZCBwYXls
b2FkcyBhcmUgc3VjY2Vzc2Z1bGx5IHJldmVydGVkLCBidXQgQkVGT1JFIG5ldyBwYXlsb2FkCj4g
aXMgYXBwbGllZC4gVGhhdCBicmVha3MgdGhlIHJlcGxhY2UgYWN0aW9uJ3MgYXRvbWljaXR5IGFu
ZCBpbiBjYXNlIG9mCj4gYW4gZXhwZWN0YXRpb24gY2hlY2sgZmFpbHVyZSB3b3VsZCBsZWF2ZSBh
IHN5c3RlbSB3aXRoIGFsbCBwYXlsb2Fkcwo+IHJldmVydGVkLiBUaGF0IGlzIG9idmlvdXNseSBp
bnNlY3VyZS4gVXNlIGl0IHdpdGggY2F1dGlvbiBhbmQgYWN0Cj4gdXBvbiByZXBsYWNlIGVycm9y
cyEKPiAKc25pcAo+ICAgICogTG9va3VwIHNwZWNpZmllZCBzZWN0aW9uIGFuZCB3aGVuIGV4aXN0
cyBhc3NpZ24gaXRzIGFkZHJlc3MgdG8gYSBzcGVjaWZpZWQgaG9vay4KPiAgICAqIFBlcmZvcm0g
c2VjdGlvbiBwb2ludGVyIGFuZCBzaXplIHZhbGlkYXRpb246IHNpbmdsZSBob29rIHNlY3Rpb25z
IG11c3QgY29udGFpbiBhCj4gQEAgLTEzNDUsNiArMTQwMCwyMCBAQCBzdGF0aWMgdm9pZCBsaXZl
cGF0Y2hfZG9fYWN0aW9uKHZvaWQpCj4gICAKPiAgICAgICAgICAgaWYgKCByYyA9PSAwICkKPiAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBNYWtlIHN1cmUg
YWxsIGV4cGVjdGF0aW9uIHJlcXVpcmVtZW50cyBhcmUgbWV0Lgo+ICsgICAgICAgICAgICAgKiBC
ZXdhcmUgYWxsIHRoZSBwYXlsb2FkcyBhcmUgcmV2ZXJ0ZWQgYXQgdGhpcyBwb2ludC4KPiArICAg
ICAgICAgICAgICogSWYgZXhwZWN0YXRpb25zIGFyZSBub3QgbWV0IHRoZSBzeXN0ZW0gaXMgbGVm
dCBpbiBhCj4gKyAgICAgICAgICAgICAqIGNvbXBsZXRlbHkgVU5QQVRDSEVEIHN0YXRlIQo+ICsg
ICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgcmMgPSBsaXZlcGF0Y2hfY2hlY2tfZXhwZWN0
YXRpb25zKGRhdGEpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogU1lTVEVN
IE1JR0hUIEJFIElOU0VDVVJFOiAiCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIlJlcGxhY2Ug
YWN0aW9uIGhhcyBiZWVuIGFib3J0ZWQgYWZ0ZXIgcmV2ZXJ0aW5nIEFMTCBwYXlsb2FkcyFcbiIs
IGRhdGEtPm5hbWUpOwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIH0K
PiArCj4gICAgICAgICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29rcy5hcHBs
eS5hY3Rpb24pICkKPiAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQ2FsbGluZyBhcHBseSBhY3Rpb24gaG9vayBmdW5j
dGlvblxuIiwgZGF0YS0+bmFtZSk7Cj4gQEAgLTE3OTgsNiArMTg2NywxMSBAQCBzdGF0aWMgaW50
IGxpdmVwYXRjaF9hY3Rpb24oc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiAqYWN0
aW9uKQo+ICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgIH0KPiAg
IAo+ICsgICAgICAgICAgICAvKiBNYWtlIHN1cmUgYWxsIGV4cGVjdGF0aW9uIHJlcXVpcmVtZW50
cyBhcmUgbWV0LiAqLwo+ICsgICAgICAgICAgICByYyA9IGxpdmVwYXRjaF9jaGVja19leHBlY3Rh
dGlvbnMoZGF0YSk7Cj4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICAgICAg
YnJlYWs7Cj4gKwo+ICAgICAgICAgICAgICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9v
a3MuYXBwbHkucHJlKSApCj4gICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcHJlLWFwcGx5IGhvb2sgZnVu
Y3Rpb25cbiIsIGRhdGEtPm5hbWUpOwoKSSB3b25kZXIgaWYgdGhpcyBzaG91bGQgYmUgZG9uZSBp
biB0aGUgY3JpdGljYWwgcmVnaW9uIGZvciBjb25zaXN0ZW5jeSAKd2l0aCB0aGUgcmVwbGFjZSBj
b2RlIGFuZCB0byBtaW5pbWl6ZSB0aGUgY2hhbmNlIG9mIHNvbWV0aGluZyBnb2luZyAKd3Jvbmcg
YmV0d2VlbiBjYWxsaW5nIHRoZSBzeXNjdGwgYW5kIHRoZSBwYXRjaGluZyBhY3R1YWxseSBoYXBw
ZW5pbmcuIApUaG91Z2h0cz8KClRoZSBwYXRjaCBsb29rcyBmaW5lIG90aGVyd2lzZS4KClJvc3MK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 16:17:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 16:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAz7q-00042g-T9; Thu, 19 Sep 2019 16:17:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAz7p-00042Z-T5
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 16:17:45 +0000
X-Inumbo-ID: 0308865f-daf9-11e9-9662-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0308865f-daf9-11e9-9662-12813bfff9fa;
 Thu, 19 Sep 2019 16:17:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568909866;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=82Dlp50Xojbupj+FPx9DuZ0S46hRgqtckJCVlInWStg=;
 b=dGFWpFJ5u76XAuEd+f3ULUPeFcoNtfpHvVBKiLPD0OAVX5/JQorRbO0l
 xwZqyiFRmDgF+LUytOZ+FbrZYkJzDWenKIrq+0IEyYawATppjJF2OHkzR
 yJX3tkNd/2Sun2fLSrJ42naA83Yl04HyhCRJuLyBmdlVfjJu5p08VIPT5 E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jYtOP5nesJ4rl3wn2OK1eeW7afx4AE/baN0JXXHD2uqljQhCDykWJldL/Qq7DSurLIy0k30UEt
 KYfIWLzXpbcPJBlq6YwKD/1cTHzy4x3VwXOo6k62BGQ4VUikRAYL6S6fkJ5CIAmu4fY0yLaVYg
 wWda1PVtxaiGo5giHmcynQT2kYQpT5X2F49Uty18gu5BzTGzlB3i9LkpuDdH9uB4Jew53UmKBz
 nJDNw8JdVIGUc/gbTFhTtA3D26bY+XpbLlCNqAzmkag9icaPzXosl9gXpj9e9PeRLQib8Bz04q
 2ak=
X-SBRS: 2.7
X-MesageID: 5860009
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5860009"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.43540.229719.913463@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 17:17:24 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919144602.GT1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-34-anthony.perard@citrix.com>
 <23937.6898.699406.584772@mariner.uk.xensource.com>
 <20190919144602.GT1308@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 33/35] libxl: Extract qmp_parse_query_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAzMy8zNV0gbGlieGw6IEV4dHJhY3Qg
cW1wX3BhcnNlX3F1ZXJ5X2NwdXMiKToKPiBPbiBUdWUsIFNlcCAxNywgMjAxOSBhdCAwNjo0Mjox
MFBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEFudGhvbnkgUEVSQVJEIHdyaXRlcyAo
IltQQVRDSCAzMy8zNV0gbGlieGw6IEV4dHJhY3QgcW1wX3BhcnNlX3F1ZXJ5X2NwdXMiKToKPiA+
ID4gVGhlIFFNUCBjb21tYW5kICJxdWVyeS1jcHVzIiBpcyBjYWxsZWQgZnJvbSBkaWZmZXJlbnQg
cGxhY2VzLCBleHRyYWN0Cj4gPiA+IHRoZSBhbGdvcml0aG0gdGhhdCBwYXJzZSB0aGUgYW5zd2Vy
IGludG8gYSBzZXBhcmF0ZSBmdW5jdGlvbi4KPiA+IAo+ID4gSSBob3BlIHlvdSBtZWFudCB0byB3
cml0ZSAiTm8gZnVuY3Rpb25hbCBjaGFuZ2UuIgo+IAo+IEl0IHdhcyBzdXBwb3NlZCB0byBiZSB0
aGF0IHdheSwgYnV0IHBhcnQgb2YgdGhlIGNoYW5nZXMgaW4gdGhpcyBwYXRjaAo+IHNob3VsZCBi
ZSBpbiB0aGUgcHJldmlvdXMgcGF0Y2guIEl0IGFsc28gZml4IHRoZSBwcmV2aW91cyBwYXRjaCB3
aGljaAo+IHdvbid0IHdvcmsgb24gaXQncyBvd24uCj4gCj4gSSB0aGluayBJJ20gZ29pbmcgdG8g
c3F1YXNoIGJvdGggcGF0Y2ggdG9nZXRoZXIgYW5kIGxlYXZlIGEgbm90ZSBpbiB0aGUKPiBjb21t
aXQgZGVzY3JpcHRpb24gYXMgdG8gd2h5IHRoZSBmdW5jdGlvbiBxbXBfcGFyc2VfcXVlcnlfY3B1
cyBleGlzdCwKPiB0aGF0IGlzOgo+ICAgICBsaWJ4bDogVXNlIGV2X3FtcCBpbiBsaWJ4bF9zZXRf
dmNwdW9ubGluZQo+ICAgICBsaWJ4bDogRXh0cmFjdCBxbXBfcGFyc2VfcXVlcnlfY3B1cwoKT0sK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 16:17:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 16:17:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAz82-00044P-70; Thu, 19 Sep 2019 16:17:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iAz80-000448-BS
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 16:17:56 +0000
X-Inumbo-ID: 09726474-daf9-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09726474-daf9-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 16:17:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568909875;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=S0BZHq8CAGZcAg/rx95G5fiviJHRdHnNJ0xKgcTRRVI=;
 b=cjXQRm/x3gRrE08PpQ79mpCOKtecFGLWkqanj5VrLFLTOaZUq/W2wAuU
 6JM8OMWQLf7kcQLdhz+MrtN1gc3t2QED+CXgkYCT5mBUfVRzNMbrdK3eP
 iAnZKwMJGbfRceW/Ap/qCjTlIzbFBa+/qrljXXWKxK5OBF4G8gJcJlxEF w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bCP8wF2fQrNGuO4URtgxu8rvQK82ZByPF3olyp+vClEakjnNRudu391Aio4E+aUHvhIVTbLi0g
 3m08mZD/zdjIV5Sfhe4/m+m75NmKPIKWwBde029PFfDrk4mLCjmCTr/uSv3Mj5S8W4mYaNL+Du
 ewQAfCn/DjBBzbM+DevKd1dCdxs7Tq7acEt8qZBrxlh3O+lI34j3b5rp1kAtzaljggzv9MDWYA
 CvrO5vZUakOYsf6O7Dg6MDsHvbPGQqx4IMCbsUm9QvWTOkn9AsjVXJvKxjDJSrHFzkcVpphuQL
 ipI=
X-SBRS: 2.7
X-MesageID: 6118699
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6118699"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.43568.270105.463164@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 17:17:52 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919154331.GU1308@perard.uk.xensource.com>
References: <20190802153606.32061-1-anthony.perard@citrix.com>
 <20190802153606.32061-18-anthony.perard@citrix.com>
 <23937.4819.930846.392609@mariner.uk.xensource.com>
 <20190919154331.GU1308@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 17/35] libxl: Add libxl__ev_qmp to
 libxl__ao_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCAxNy8zNV0gbGlieGw6IEFkZCBsaWJ4
bF9fZXZfcW1wIHRvIGxpYnhsX19hb19kZXZpY2UiKToKPiBPbiBUdWUsIFNlcCAxNywgMjAxOSBh
dCAwNjowNzozMVBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEl0IG1pZ2h0IGJlIG5p
Y2UgdG8gYWRkIGEgY29tbWVudCBhYm91dCB0aGUgZmllbGQocykgb2YKPiA+IGxpYnhsX19hb19k
ZXZpY2Ugd2hpY2ggY2FsbGVycyBvZiBsaWJ4bF9fcHJlcGFyZV9hb19kZXZpY2UgYXJlCj4gPiBl
eHBlY3RlZCB0byBjbGVhbiB1cCB0aGVtc2VsdmVzLgo+IAo+IFNvbWV0aGluZyBsaWtlIHRoYXQ/
Cj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiBAQCAtMjU4MSw2ICsyNTgx
LDEwIEBAIHR5cGVkZWYgdm9pZCBsaWJ4bF9fZGV2aWNlX2NhbGxiYWNrKGxpYnhsX19lZ2MqLCBs
aWJ4bF9fYW9fZGV2aWNlKik7Cj4gICAqIE9uY2UgX3ByZXBhcmUgaGFzIGJlZW4gY2FsbGVkIG9u
IGEgbGlieGxfX2FvX2RldmljZSwgaXQgaXMgc2FmZSB0byBqdXN0Cj4gICAqIGRpc2NhcmQgdGhp
cyBzdHJ1Y3QsIHRoZXJlJ3Mgbm8gbmVlZCB0byBjYWxsIGFueSBkZXN0cm95IGZ1bmN0aW9uLgo+
ICAgKiBfcHJlcGFyZSBjYW4gYWxzbyBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMgd2l0aCB0aGUg
c2FtZSBsaWJ4bF9fYW9fZGV2aWNlLgo+ICsgKgo+ICsgKiBCdXQgaWYgYW55IG9mIHRoZSBmaWVs
ZHMgYGJhY2tlbmRfZHMnLCBgdGltZW91dCcsIGB4c3dhaXQnLCBgcW1wJyBpcwo+ICsgKiB1c2Vk
IGJ5IGEgY2FsbGVyIG9mIF9wcmVwYXJlLCB0aGUgY2FsbGVyIHdpbGwgaGF2ZSB0byBhcnJhbmdl
IHRvIGNsZWFuCj4gKyAqIG9yIGRpc3Bvc2Ugb2YgdGhlbS4KCkxHVE0KClRoYW5rcywKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 16:22:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 16:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAzCK-0004uw-Rw; Thu, 19 Sep 2019 16:22:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAzCK-0004um-85
 for xen-devel@lists.xen.org; Thu, 19 Sep 2019 16:22:24 +0000
X-Inumbo-ID: a917cf00-daf9-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a917cf00-daf9-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 16:22:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568910144;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=0mk5CIOgmRMQgXpE0NgbHmYvAX34xVVJYckdflr+IKM=;
 b=TQfu/6PKMUzNBACzXnB5CqLp6cBb7AsQ6b9wia9+QEqxwmxifL7kJTNV
 min37Z7ccjZxFHhLERq6EJdpsZvxMJYuEC4oR+iOe6R5iLMno3wPh40GT
 5hhqi/zIi7IKY6jFofp8vRZYn7ayWuAagSRGSuO3YLKoVm57Z0xONZ7O3 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zQ5XhRJAduA0h40vOxM+q+Bwy90N+iGZwqLY8JEmO7JH75CcWH+WXAj5tTGGv0Ph/hXN8myItf
 qSkCUQLOjLW/N/vL5JE0AJcdrmCsEJCcRTPP7cBGQvmxOSwicIsw9p5CvB5YOMrurI1ZVHZnaa
 GKWLMZ5LxOsiahQ/UG4zleHLR+9R+BVJVqG69uhY88+64rDzsptNbqa75pGYinRlATwFtfeks+
 HhlQLY/kgrhDDW4EIq03ZinCQhGZJWWbKishVAbmxjyxnAefOKs/mQsfqO5cSJyU7ep6eDJ9qq
 Jos=
X-SBRS: 2.7
X-MesageID: 5797203
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5797203"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-10-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <306e1287-3b1f-d916-45e8-14119737fafc@citrix.com>
Date: Thu, 19 Sep 2019 17:22:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-10-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 09/12] livepatch: Add support for modules
 .modinfo section metadata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, mpohlack@amazon.com,
 Konrad Rzeszutek Wilk <konrad.wilk@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>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gSGF2aW5n
IGRldGFpbGVkIGhvdHBhdGNoIG1ldGFkYXRhIGhlbHBzIHRvIHByb3Blcmx5IGlkZW50aWZ5IG1v
ZHVsZSdzCj4gb3JpZ2luIGFuZCB2ZXJzaW9uLiBJdCBhbHNvIGFsbG93cyB0byBrZWVwIHRyYWNr
IG9mIHRoZSBoaXN0b3J5IG9mCj4gaG90cGF0Y2ggbG9hZHMgaW4gdGhlIHN5c3RlbSAoYXQgbGVh
c3Qgd2l0aGluIGRtZXNnIGJ1ZmZlciBzaXplCj4gbGltaXRzKS4KPiAKPiBUaGUgaG90cGF0Y2gg
bWV0YWRhdGEgYXJlIGVtYmVkZGVkIGluIGEgZm9ybSBvZiAubW9kaW5mbyBzZWN0aW9uLgo+IEVh
Y2ggc3VjaCBzZWN0aW9uIGNvbnRhaW5zIGRhdGEgb2YgdGhlIGZvbGxvd2luZyBmb3JtYXQ6Cj4g
a2V5PXZhbHVlXDBrZXk9dmFsdWVcMC4uLmtleT12YWx1ZVwwCj4gCj4gVGhlIC5tb2RpbmZvIHNl
Y3Rpb24gbWF5IGJlIGdlbmVyYXRlZCBhbmQgYXBwZW5kZWQgdG8gdGhlIHJlc3VsdGluZwo+IGhv
dHBhdGNoIEVMRiBmaWxlIG9wdGlvbmFsbHkgYXMgYW4gZXh0cmEgc3RlcCBvZiBhIGhpZ2hlciBs
ZXZlbAo+IGhvdHBhdGNoIGJ1aWxkIHN5c3RlbS4KPiAKPiBUaGUgbWV0YWRhdGEgc2VjdGlvbiBw
b2ludGVyIGFuZCB0aGUgc2VjdGlvbiBsZW5ndGggaXMgc3RvcmVkIGluIHRoZQo+IGhvdHBhdGNo
IHBheWxvYWQgc3RydWN0dXJlIGFuZCBpcyB1c2VkIHRvIGRpc3BsYXkgdGhlIGNvbnRlbnQgdXBv
bgo+IGhvdHBhdGNoIGFwcGx5IG9wZXJhdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBX
aWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJhLUly
aW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KPiBSZXZpZXdlZC1ieTogQmpvZXJu
IERvZWJlbCA8ZG9lYmVsQGFtYXpvbi5kZT4KPiBSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3Rl
ciA8Zm9lcnNsZW9AYW1hem9uLmRlPgo+IFJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBv
aGxhY2tAYW1hem9uLmRlPgo+IFJldmlld2VkLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 16:22:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 16:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAzCL-0004v2-5N; Thu, 19 Sep 2019 16:22:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iqgf=XO=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iAzCK-0004uo-Dw
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 16:22:24 +0000
X-Inumbo-ID: a91892be-daf9-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a91892be-daf9-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 16:22:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568910144;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=0mk5CIOgmRMQgXpE0NgbHmYvAX34xVVJYckdflr+IKM=;
 b=TQfu/6PKMUzNBACzXnB5CqLp6cBb7AsQ6b9wia9+QEqxwmxifL7kJTNV
 min37Z7ccjZxFHhLERq6EJdpsZvxMJYuEC4oR+iOe6R5iLMno3wPh40GT
 5hhqi/zIi7IKY6jFofp8vRZYn7ayWuAagSRGSuO3YLKoVm57Z0xONZ7O3 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zQ5XhRJAduA0h40vOxM+q+Bwy90N+iGZwqLY8JEmO7JH75CcWH+WXAj5tTGGv0Ph/hXN8myItf
 qSkCUQLOjLW/N/vL5JE0AJcdrmCsEJCcRTPP7cBGQvmxOSwicIsw9p5CvB5YOMrurI1ZVHZnaa
 GKWLMZ5LxOsiahQ/UG4zleHLR+9R+BVJVqG69uhY88+64rDzsptNbqa75pGYinRlATwFtfeks+
 HhlQLY/kgrhDDW4EIq03ZinCQhGZJWWbKishVAbmxjyxnAefOKs/mQsfqO5cSJyU7ep6eDJ9qq
 Jos=
X-SBRS: 2.7
X-MesageID: 5797203
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5797203"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xen.org>,
 <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-10-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <306e1287-3b1f-d916-45e8-14119737fafc@citrix.com>
Date: Thu, 19 Sep 2019 17:22:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-10-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 09/12] livepatch: Add support for modules
 .modinfo section metadata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, mpohlack@amazon.com,
 Konrad Rzeszutek Wilk <konrad.wilk@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>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gSGF2aW5n
IGRldGFpbGVkIGhvdHBhdGNoIG1ldGFkYXRhIGhlbHBzIHRvIHByb3Blcmx5IGlkZW50aWZ5IG1v
ZHVsZSdzCj4gb3JpZ2luIGFuZCB2ZXJzaW9uLiBJdCBhbHNvIGFsbG93cyB0byBrZWVwIHRyYWNr
IG9mIHRoZSBoaXN0b3J5IG9mCj4gaG90cGF0Y2ggbG9hZHMgaW4gdGhlIHN5c3RlbSAoYXQgbGVh
c3Qgd2l0aGluIGRtZXNnIGJ1ZmZlciBzaXplCj4gbGltaXRzKS4KPiAKPiBUaGUgaG90cGF0Y2gg
bWV0YWRhdGEgYXJlIGVtYmVkZGVkIGluIGEgZm9ybSBvZiAubW9kaW5mbyBzZWN0aW9uLgo+IEVh
Y2ggc3VjaCBzZWN0aW9uIGNvbnRhaW5zIGRhdGEgb2YgdGhlIGZvbGxvd2luZyBmb3JtYXQ6Cj4g
a2V5PXZhbHVlXDBrZXk9dmFsdWVcMC4uLmtleT12YWx1ZVwwCj4gCj4gVGhlIC5tb2RpbmZvIHNl
Y3Rpb24gbWF5IGJlIGdlbmVyYXRlZCBhbmQgYXBwZW5kZWQgdG8gdGhlIHJlc3VsdGluZwo+IGhv
dHBhdGNoIEVMRiBmaWxlIG9wdGlvbmFsbHkgYXMgYW4gZXh0cmEgc3RlcCBvZiBhIGhpZ2hlciBs
ZXZlbAo+IGhvdHBhdGNoIGJ1aWxkIHN5c3RlbS4KPiAKPiBUaGUgbWV0YWRhdGEgc2VjdGlvbiBw
b2ludGVyIGFuZCB0aGUgc2VjdGlvbiBsZW5ndGggaXMgc3RvcmVkIGluIHRoZQo+IGhvdHBhdGNo
IHBheWxvYWQgc3RydWN0dXJlIGFuZCBpcyB1c2VkIHRvIGRpc3BsYXkgdGhlIGNvbnRlbnQgdXBv
bgo+IGhvdHBhdGNoIGFwcGx5IG9wZXJhdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBX
aWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJhLUly
aW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KPiBSZXZpZXdlZC1ieTogQmpvZXJu
IERvZWJlbCA8ZG9lYmVsQGFtYXpvbi5kZT4KPiBSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3Rl
ciA8Zm9lcnNsZW9AYW1hem9uLmRlPgo+IFJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBv
aGxhY2tAYW1hem9uLmRlPgo+IFJldmlld2VkLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iAzul-0008Mu-5x; Thu, 19 Sep 2019 17:08:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iAzuk-0008Mp-1m
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:08:18 +0000
X-Inumbo-ID: 0eaffc2f-db00-11e9-966e-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0eaffc2f-db00-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:08:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568912891;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=7dmSscQscWNWn0+KjRmCzSI9Xjxeb0rEa3OlmFLUjGw=;
 b=TQn5N+MR+QWAN6DCsuwlee87gHiJd42s4EhdX6hyDwrfHTRgMl57L/rA
 OtPsMYKfUrbN0F6LGwYz24FaPek8HPBsR3SkVcHbVbKId1C3t5bDOxwvn
 d2g7WU4XBrOmxWBqvLgUi2Y7lBaEKfXXoiH2aSdok5WrE8y6sISjceMpC 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sMgBaxze3X7K/Z9XVjituFSl0Rjf+Pq3ZltVEpKT+dTNvS26j2B9FywitZbtE8wOamE39EjS2Q
 o4NSJG7Mi/IzzLzSMYVQi4G9V9V5FdDSBxek418d5rzAXUn1pflr0s82kISGP53d9sXnvRQJ3Y
 0ekzVALL92Smyky0QQiBsViX46MfpIM2Ikc6i2VofVQ558Abk427H5j0W5H8UcpdbUtf3Qs/zg
 +PrI2VO/9QnMkiiOIL7D7w9SJG5aqryCrMl/0h3zhdVTY8u4yCYPsSLHZDDW4IvV9t/6PTDgNl
 eSQ=
X-SBRS: 2.7
X-MesageID: 6122851
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6122851"
Date: Thu, 19 Sep 2019 18:07:58 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190919170758.GV1308@perard.uk.xensource.com>
References: <20190614112444.29980-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190614112444.29980-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH 00/15] Some cleanup of libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gRnJpLCBKdW4gMTQsIDIwMTkgYXQgMTI6MjQ6MjlQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gSGksCj4gCj4gVGhpcyBzZXJpZXMgY29udGFpbnMgY2xlYW51cCBwYXRjaGVzLCBh
aGVhZCBvZiBhIHNlcmllcyB0aGF0J3MgZ29pbmcgdG8gbWFrZQo+IG1vcmUgY2hhbmdlcyB0byBs
aWJ4bC4KCnYyIHdpdGggcGF0Y2ggMTEgYWNrZWQgYW5kIHRoZSB3aG9sZSBicmFuY2ggcmViYXNl
ZCBwdXNoZWQgdG86Cmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVy
YXJkL3hlbi11bnN0YWJsZS5naXQgYnIubGlieGwtY2xlYW51cC12MgoKQWxsIHBhdGNoZXMgYXJl
IGFja2VkLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:14:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:14:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB015-0000jX-W4; Thu, 19 Sep 2019 17:14:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iB015-0000jS-AQ
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:14:51 +0000
X-Inumbo-ID: f9e2997c-db00-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f9e2997c-db00-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 17:14: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 1iB00y-0004hq-O6; Thu, 19 Sep 2019 17: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 1iB00y-0007Dv-GZ; Thu, 19 Sep 2019 17:14:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iB00y-000474-Fo; Thu, 19 Sep 2019 17:14:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141474-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=5a929b6180243e0ba41c84c7905f4f8ffc9186fc
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 17:14:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141474: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ3NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDVhOTI5YjYxODAyNDNlMGJhNDFjODRjNzkwNWY0ZjhmZmM5MTg2ZmMKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA2IGRheXMgICA0NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0NzQgIDIwMTktMDktMTkgMTQ6MDA6NDggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9y
a2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTAwOSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB03C-0000sI-Im; Thu, 19 Sep 2019 17:17:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03B-0000sC-8A
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:01 +0000
X-Inumbo-ID: 49ee74f4-db01-11e9-a337-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 49ee74f4-db01-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 17:16:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913419;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wpCQu9yT8V2b191ia7CuS8Z5qR1eobgDrX2wdGUOgKQ=;
 b=esrGqvXY0dKg7XwKYCdCCj6HxKBt/v9V7cnWgVxpCXfAM5JMhwryFwCJ
 Po0bsteBxtmXVLPHDlKx2eZ2sC+xAA96B3g+35x8TP0tfYCmXCWbuDaZ1
 Nb+t8EsS0w/kzGMtl+v111BduWgqyrg/PWrOXYYZdY49hoX1mcDfjeMPN c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1Z9O12gCQAHWXw20DejDi4CPdmqS/Tf/oytM+cO6OcJrusLIXJei6RakMM/BaPuUukOspaXL/9
 QWPAaOkg9bnAONYov//64rmhUU6kOM1dXM5AyjbflbfSJxKC40U5rIm+ShHJKoExgQ4+m3qxL+
 rDKDD0GYOkZp9Gi3wgaBKRxOKihgbCqTw5xp3mTzqPph7v2tsd5GfHuXmPnSrvHxEXmhgHCL3d
 l6qBRq5opRWnDdCAekOamMPk5DtTFjUXiYPPzb8Vc+359IklKQc3oMFU0qB8Y48pavoFhk7Dgd
 tXY=
X-SBRS: 2.7
X-MesageID: 6062784
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6062784"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:28 +0100
Message-ID: <20190919171656.899649-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 08/35] libxl: Replace
 libxl__qmp_initializations by ev_qmp calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, 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>

U2V0dXAgYSB0aW1lb3V0IG9mIDEwcyBmb3IgYWxsIHRoZSBjb21tYW5kcy4gSXQgdXNlZCB0byBi
ZSBhYm91dCA1cwpwZXIgY29tbWFuZHMuCgpUaGUgb3JkZXIgb2YgY29tbWFuZCBpcyBjaGFuZ2Vk
LCB3ZSBjYWxsICdxdWVyeS12bmMnIGJlZm9yZQonY2hhbmdlLXZuYy1wYXNzd29yZCcsIGJ1dCB0
aGF0IHNob3VsZCBub3QgbWF0dGVyLiBUaGF0IG1ha2VzIGl0CmVhc2llciB0byBjYWxsICdjaGFu
Z2Utdm5jLXBhc3N3b3JkJyBjb25kaXRpb25hbGx5LgoKQWxzbyAnY2hhbmdlJyBjb21tYW5kIGlz
IHJlcGxhY2VkIGJ5ICdjaGFuZ2Utdm5jLXBhc3N3b3JkJwpiZWNhdXNlICdjaGFuZ2UnIGlzIGRl
cHJlY2F0ZWQuIFRoZSBuZXcgY29tbWFuZCBpcyBhdmFpbGFibGUgaW4gYWxsClFFTVUgdmVyc2lv
bnMgdGhhdCBhbHNvIGhhdmUgWGVuIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAg
ICAgfCAyMTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggfCAgIDggKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAg
fCAxNjkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMTIg
aW5zZXJ0aW9ucygrKSwgMTc2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDVhMmUzNDk3NzY5ZC4u
YmI1MzM5Nzg0ZWE4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIwNjMsMTEgKzIwNjMsMTMgQEAgc3RhdGljIGludCBs
aWJ4bF9fd3JpdGVfc3R1Yl9kbWFyZ3MobGlieGxfX2djICpnYywKIHN0YXRpYyB2b2lkIGRtc3Nf
aW5pdChsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiB7CiAgICAgbGlieGxfX2V2X3FtcF9p
bml0KCZkbXNzLT5xbXApOworICAgIGxpYnhsX19ldl90aW1lX2luaXQoJmRtc3MtPnRpbWVvdXQp
OwogfQogCiBzdGF0aWMgdm9pZCBkbXNzX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2Rt
X3NwYXduX3N0YXRlICpkbXNzKQogewogICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgJmRt
c3MtPnFtcCk7CisgICAgbGlieGxfX2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJmRtc3MtPnRpbWVv
dXQpOwogfQogCiBzdGF0aWMgdm9pZCBzcGF3bl9zdHViZG9tX3B2cWVtdV9jYihsaWJ4bF9fZWdj
ICplZ2MsCkBAIC0yNDYyLDYgKzI0NjQsMTYgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3Ft
cF9jYihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogc3RhdGljIHZvaWQgZGV2
aWNlX21vZGVsX3NwYXduX291dGNvbWUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKK3N0YXRpYyB2b2lk
IGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX2NoYXJkZXYobGlieGxfX2VnYyAqZWdjLAorICAgIGxp
YnhsX19ldl9xbXAgKnFtcCwgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50
IHJjKTsKK3N0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX3ZuYyhsaWJ4bF9fZWdj
ICplZ2MsCisgICAgbGlieGxfX2V2X3FtcCAqcW1wLCBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3Qg
KnJlc3BvbnNlLCBpbnQgcmMpOworc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdf
dm5jX3Bhc3N3ZChsaWJ4bF9fZWdjICplZ2MsCisgICAgbGlieGxfX2V2X3FtcCAqcW1wLCBjb25z
dCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpOworc3RhdGljIHZvaWQgZGV2
aXNlX21vZGVsX3Bvc3Rjb25maWdfdGltZW91dChsaWJ4bF9fZWdjICplZ2MsCisgICAgbGlieGxf
X2V2X3RpbWUgKmV2LCBjb25zdCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywgaW50IHJj
KTsKK3N0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX2RvbmUobGlieGxfX2VnYyAq
ZWdjLAorICAgIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcywgaW50IHJjKTsKIAogdm9pZCBs
aWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3Rh
dGUgKmRtc3MpCiB7CkBAIC0yNzYzLDEyICsyNzc1LDIwOSBAQCBzdGF0aWMgdm9pZCBkZXZpY2Vf
bW9kZWxfc3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIH0KICAgICB9CiAK
KyAgICAvKiBDaGVjayBpZiBzcGF3biBmYWlsZWQgKi8KKyAgICBpZiAocmMpIGdvdG8gb3V0Owor
CiAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24KICAgICAgICAg
ICAgID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7Ci0gICAgICAgIGxp
YnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGdjLCBkbXNzLT5ndWVzdF9kb21pZCwgZF9jb25maWcp
OworICAgICAgICByYyA9IGxpYnhsX19ldl90aW1lX3JlZ2lzdGVyX3JlbChhbywgJmRtc3MtPnRp
bWVvdXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldmlzZV9t
b2RlbF9wb3N0Y29uZmlnX3RpbWVvdXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIExJQlhMX1FNUF9DTURfVElNRU9VVCAqIDEwMDApOworICAgICAgICBpZiAocmMp
IGdvdG8gb3V0OworICAgICAgICBkbXNzLT5xbXAuYW8gPSBhbzsKKyAgICAgICAgZG1zcy0+cW1w
LmRvbWlkID0gZG1zcy0+Z3Vlc3RfZG9taWQ7CisgICAgICAgIGRtc3MtPnFtcC5wYXlsb2FkX2Zk
ID0gLTE7CisgICAgICAgIGRtc3MtPnFtcC5jYWxsYmFjayA9IGRldmljZV9tb2RlbF9wb3N0Y29u
ZmlnX2NoYXJkZXY7CisgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCAmZG1zcy0+
cW1wLCAicXVlcnktY2hhcmRldiIsIE5VTEwpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owor
ICAgICAgICByZXR1cm47CiAgICAgfQogCiAgb3V0OgorICAgIGRldmljZV9tb2RlbF9wb3N0Y29u
ZmlnX2RvbmUoZWdjLCBkbXNzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworfQorCitzdGF0aWMg
dm9pZCBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ19jaGFyZGV2KGxpYnhsX19lZ2MgKmVnYywKKyAg
ICBsaWJ4bF9fZXZfcW1wICpxbXAsIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2Us
IGludCByYykKK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNz
ID0gQ09OVEFJTkVSX09GKHFtcCwgKmRtc3MsIHFtcCk7CisgICAgY29uc3QgbGlieGxfX2pzb25f
b2JqZWN0ICppdGVtID0gTlVMTDsKKyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm8gPSBO
VUxMOworICAgIGludCBpID0gMDsKKyAgICBjb25zdCBjaGFyICpsYWJlbDsKKyAgICBjb25zdCBj
aGFyICpmaWxlbmFtZTsKKyAgICBpbnQgcG9ydDsKKyAgICBjaGFyICplbmRwdHI7CisgICAgY29u
c3QgY2hhciAqZG9tcGF0aDsKKyAgICBjb25zdCBjaGFyIHNlcmlhbFtdID0gInNlcmlhbCI7Cisg
ICAgY29uc3Qgc2l6ZV90IHNlcmlhbGwgPSBzaXplb2Yoc2VyaWFsKSAtIDE7CisgICAgY29uc3Qg
Y2hhciBwdHlbXSA9ICJwdHk6IjsKKyAgICBjb25zdCBzaXplX3QgcHR5bCA9IHNpemVvZihwdHkp
IC0gMTsKKworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAvKgorICAgICAqIHF1ZXJ5LWNo
YXJkZXYgcmVzcG9uc2U6CisgICAgICogW3sgJ2xhYmVsJzogJ3N0cicsCisgICAgICogICAgJ2Zp
bGVuYW1lJzogJ3N0cicsCisgICAgICogICAgJ2Zyb250ZW5kLW9wZW4nOiAnYm9vbCcgfSwgLi4u
XQorICAgICAqLworCisgICAgZm9yIChpID0gMDsgKGl0ZW0gPSBsaWJ4bF9fanNvbl9hcnJheV9n
ZXQocmVzcG9uc2UsIGkpKTsgaSsrKSB7CisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0
KCJsYWJlbCIsIGl0ZW0sIEpTT05fU1RSSU5HKTsKKyAgICAgICAgaWYgKCFvKSBnb3RvIHByb3Rv
Y29sX2Vycm9yOworICAgICAgICBsYWJlbCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5n
KG8pOworCisgICAgICAgIC8qIENoZWNrIGlmIHRoZSAibGFiZWwiIHN0YXJ0IHdpdGggInNlcmlh
bCIuICovCisgICAgICAgIGlmICghbGFiZWwgfHwgc3RybmNtcChsYWJlbCwgc2VyaWFsLCBzZXJp
YWxsKSkKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBwb3J0ID0gc3RydG9sKGxhYmVs
ICsgc2VyaWFsbCwgJmVuZHB0ciwgMTApOworICAgICAgICBpZiAoKihsYWJlbCArIHNlcmlhbGwp
ID09ICdcMCcgfHwgKmVuZHB0ciAhPSAnXDAnKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBx
bXAtPmRvbWlkLAorICAgICAgICAgICAgICAgICAiSW52YWxpZCBzZXJpYWwgcG9ydCBudW1iZXI6
ICVzIiwgbGFiZWwpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9RRU1VX0FQSTsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9n
ZXQoImZpbGVuYW1lIiwgaXRlbSwgSlNPTl9TVFJJTkcpOworICAgICAgICBpZiAoIW8pIGdvdG8g
cHJvdG9jb2xfZXJyb3I7CisgICAgICAgIGZpbGVuYW1lID0gbGlieGxfX2pzb25fb2JqZWN0X2dl
dF9zdHJpbmcobyk7CisKKyAgICAgICAgLyogQ2hlY2sgaWYgZmlsZW5hbWUgc3RhcnQgd2l0aCAi
cHR5OiIgKi8KKyAgICAgICAgaWYgKCFmaWxlbmFtZSB8fCBzdHJuY21wKGZpbGVuYW1lLCBwdHks
IHB0eWwpKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgZG9tcGF0aCA9IGxpYnhs
X194c19nZXRfZG9tcGF0aChnYywgcW1wLT5kb21pZCk7CisgICAgICAgIGlmICghZG9tcGF0aCkg
eworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7Cisg
ICAgICAgIH0KKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVMTCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvc2VyaWFsLyVkL3R0eSIs
IGRvbXBhdGgsIHBvcnQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiVzIiwgZmls
ZW5hbWUgKyBwdHlsKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICB9CisKKyAgICBx
bXAtPmNhbGxiYWNrID0gZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfdm5jOworICAgIHJjID0gbGli
eGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJxdWVyeS12bmMiLCBOVUxMKTsKKyAgICBpZiAocmMp
IGdvdG8gb3V0OworICAgIHJldHVybjsKKworcHJvdG9jb2xfZXJyb3I6CisgICAgcmMgPSBFUlJP
Ul9RRU1VX0FQSTsKKyAgICBMT0dEKEVSUk9SLCBxbXAtPmRvbWlkLAorICAgICAgICAgInVuZXhw
ZWN0ZWQgcmVzcG9uc2UgdG8gUU1QIGNtZCAncXVlcnktY2hhcmRldicsIHJlY2VpdmVkOlxuJXMi
LAorICAgICAgICAgSlNPTihyZXNwb25zZSkpOworb3V0OgorICAgIGRldmljZV9tb2RlbF9wb3N0
Y29uZmlnX2RvbmUoZWdjLCBkbXNzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworfQorCitzdGF0
aWMgdm9pZCBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ192bmMobGlieGxfX2VnYyAqZWdjLAorICAg
IGxpYnhsX19ldl9xbXAgKnFtcCwgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwg
aW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3Mg
PSBDT05UQUlORVJfT0YocW1wLCAqZG1zcywgcW1wKTsKKyAgICBjb25zdCBsaWJ4bF92bmNfaW5m
byAqdm5jID0gbGlieGxfX2RtX3ZuYyhkbXNzLT5ndWVzdF9jb25maWcpOworICAgIGNvbnN0IGxp
YnhsX19qc29uX29iamVjdCAqbzsKKyAgICBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MgPSBOVUxM
OworCisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIC8qCisgICAgICogcXVlcnktdm5jIHJl
c3BvbnNlOgorICAgICAqIHsgJ2VuYWJsZWQnOiAnYm9vbCcsICcqaG9zdCc6ICdzdHInLCAnKnNl
cnZpY2UnOiAnc3RyJyB9CisgICAgICovCisKKyAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgi
ZW5hYmxlZCIsIHJlc3BvbnNlLCBKU09OX0JPT0wpOworICAgIGlmICghbykgZ290byBwcm90b2Nv
bF9lcnJvcjsKKyAgICBpZiAobGlieGxfX2pzb25fb2JqZWN0X2dldF9ib29sKG8pKSB7CisgICAg
ICAgIGNvbnN0IGNoYXIgKmFkZHIsICpwb3J0OworICAgICAgICBjb25zdCBjaGFyICpkb21wYXRo
OworCisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJob3N0IiwgcmVzcG9uc2UsIEpT
T05fU1RSSU5HKTsKKyAgICAgICAgaWYgKCFvKSBnb3RvIHByb3RvY29sX2Vycm9yOworICAgICAg
ICBhZGRyID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmcobyk7CisgICAgICAgIG8gPSBs
aWJ4bF9fanNvbl9tYXBfZ2V0KCJzZXJ2aWNlIiwgcmVzcG9uc2UsIEpTT05fU1RSSU5HKTsKKyAg
ICAgICAgaWYgKCFvKSBnb3RvIHByb3RvY29sX2Vycm9yOworICAgICAgICBwb3J0ID0gbGlieGxf
X2pzb25fb2JqZWN0X2dldF9zdHJpbmcobyk7CisKKyAgICAgICAgZG9tcGF0aCA9IGxpYnhsX194
c19nZXRfZG9tcGF0aChnYywgcW1wLT5kb21pZCk7CisgICAgICAgIGlmICghZG9tcGF0aCkgewor
ICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAg
ICAgIH0KKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVMTCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvY29uc29sZS92bmMtbGlzdGVu
IiwgZG9tcGF0aCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXMiLCBhZGRyKTsK
KyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcHJpbnRm
KGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
JXMvY29uc29sZS92bmMtcG9ydCIsIGRvbXBhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiVzIiwgcG9ydCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgfQorCisg
ICAgaWYgKHZuYyAmJiB2bmMtPnBhc3N3ZCkgeworICAgICAgICBxbXAtPmNhbGxiYWNrID0gZGV2
aWNlX21vZGVsX3Bvc3Rjb25maWdfdm5jX3Bhc3N3ZDsKKyAgICAgICAgbGlieGxfX3FtcF9wYXJh
bV9hZGRfc3RyaW5nKGdjLCAmYXJncywgInBhc3N3b3JkIiwgdm5jLT5wYXNzd2QpOworICAgICAg
ICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiY2hhbmdlLXZuYy1wYXNzd29yZCIs
IGFyZ3MpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CisgICAg
fQorCisgICAgcmMgPSAwOworICAgIGdvdG8gb3V0OworCitwcm90b2NvbF9lcnJvcjoKKyAgICBy
YyA9IEVSUk9SX1FFTVVfQVBJOworICAgIExPR0QoRVJST1IsIHFtcC0+ZG9taWQsCisgICAgICAg
ICAidW5leHBlY3RlZCByZXNwb25zZSB0byBRTVAgY21kICdxdWVyeS12bmMnLCByZWNlaXZlZDpc
biVzIiwKKyAgICAgICAgIEpTT04ocmVzcG9uc2UpKTsKK291dDoKKyAgICBkZXZpY2VfbW9kZWxf
cG9zdGNvbmZpZ19kb25lKGVnYywgZG1zcywgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KK30KKwor
c3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfdm5jX3Bhc3N3ZChsaWJ4bF9fZWdj
ICplZ2MsCisgICAgbGlieGxfX2V2X3FtcCAqcW1wLCBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3Qg
KnJlc3BvbnNlLCBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIGxpYnhsX19kbV9zcGF3bl9z
dGF0ZSAqZG1zcyA9IENPTlRBSU5FUl9PRihxbXAsICpkbXNzLCBxbXApOworICAgIGNvbnN0IGxp
YnhsX3ZuY19pbmZvICp2bmMgPSBsaWJ4bF9fZG1fdm5jKGRtc3MtPmd1ZXN0X2NvbmZpZyk7Cisg
ICAgY29uc3QgY2hhciAqZG9tcGF0aDsKKworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBk
b21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBxbXAtPmRvbWlkKTsKKyAgICBpZiAo
IWRvbXBhdGgpIHsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisgICAgcmMgPSBsaWJ4bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVMTCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9jb25zb2xlL3ZuYy1wYXNzIiwgZG9tcGF0
aCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICIlcyIsIHZuYy0+cGFzc3dkKTsKKworb3V0
OgorICAgIGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX2RvbmUoZWdjLCBkbXNzLCByYyk7IC8qIG11
c3QgYmUgbGFzdCAqLworfQorCit2b2lkIGRldmlzZV9tb2RlbF9wb3N0Y29uZmlnX3RpbWVvdXQo
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfdGltZSAqZXYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIGxpYnhs
X19kbV9zcGF3bl9zdGF0ZSAqZG1zcyA9IENPTlRBSU5FUl9PRihldiwgKmRtc3MsIHRpbWVvdXQp
OworICAgIGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX2RvbmUoZWdjLCBkbXNzLCByYyk7IC8qIG11
c3QgYmUgbGFzdCAqLworfQorCisKK3N0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9wb3N0Y29uZmln
X2RvbmUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCByYykKK3sKKyAgICBFR0NfR0M7CisKKyAgICBpZiAo
cmMpCisgICAgICAgIExPR0QoRVJST1IsIGRtc3MtPmd1ZXN0X2RvbWlkLAorICAgICAgICAgICAg
ICJQb3N0IERNIHN0YXJ0dXAgY29uZmlncyBmYWlsZWQsIHJjPSVkIiwgcmMpOwogICAgIGRtc3Nf
ZGlzcG9zZShnYywgZG1zcyk7CiAgICAgZG1zcy0+Y2FsbGJhY2soZWdjLCBkbXNzLCByYyk7CiB9
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAppbmRleCBjNDgzNGFjOWM2YzUuLmY1ZjIzNGJlN2UzYyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC0xMDAsNiArMTAwLDcgQEAKICNkZWZpbmUgTElCWExfREVWSUNFX01P
REVMX1NUQVJUX1RJTUVPVVQgNjAKICNkZWZpbmUgTElCWExfREVWSUNFX01PREVMX1NBVkVfRklM
RSBYRU5fTElCX0RJUiAiL3FlbXUtc2F2ZSIgLyogLiRkb21pZCAqLwogI2RlZmluZSBMSUJYTF9E
RVZJQ0VfTU9ERUxfUkVTVE9SRV9GSUxFIFhFTl9MSUJfRElSICIvcWVtdS1yZXN1bWUiIC8qIC4k
ZG9taWQgKi8KKyNkZWZpbmUgTElCWExfUU1QX0NNRF9USU1FT1VUIDEwCiAjZGVmaW5lIExJQlhM
X1NUVUJET01fU1RBUlRfVElNRU9VVCAzMAogI2RlZmluZSBMSUJYTF9RRU1VX0JPREdFX1RJTUVP
VVQgMgogI2RlZmluZSBMSUJYTF9YRU5DT05TT0xFX0xJTUlUIDEwNDg1NzYKQEAgLTE5NDcsOCAr
MTk0OCw2IEBAIF9oaWRkZW4gbGlieGxfX3FtcF9oYW5kbGVyICpsaWJ4bF9fcW1wX2luaXRpYWxp
emUobGlieGxfX2djICpnYywKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcnVuX2NvbW1hbmRfZmxl
eGFycmF5KGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICphcnJheSk7Ci0vKiBhc2sg
dG8gUUVNVSB0aGUgc2VyaWFsIHBvcnQgaW5mb3JtYXRpb24gYW5kIHN0b3JlIGl0IGluIHhlbnN0
b3JlLiAqLwotX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9xdWVyeV9zZXJpYWwobGlieGxfX3FtcF9o
YW5kbGVyICpxbXApOwogX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9wY2lfYWRkKGxpYnhsX19nYyAq
Z2MsIGludCBkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYpOwogX2hpZGRlbiBpbnQgbGlieGxf
X3FtcF9wY2lfZGVsKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYpOwpAQCAtMTk5NCwxMCArMTk5
Myw2IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fcW1wX2Nsb3NlKGxpYnhsX19xbXBfaGFuZGxlciAq
cW1wKTsKICAqIG5vdGhpbmcgaGFwcGVuICovCiBfaGlkZGVuIHZvaWQgbGlieGxfX3FtcF9jbGVh
bnVwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKIAotLyogdGhpcyBoZWxwZXIgY2Fs
bHMgcW1wX2luaXRpYWxpemUsIHF1ZXJ5X3NlcmlhbCBhbmQgcW1wX2Nsb3NlICovCi1faGlkZGVu
IGludCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X2RvbWFpbl9jb25maWcgKmd1ZXN0X2NvbmZpZyk7Ci0KIC8qIGBkYXRhJyBzaG91bGQgY29udGFp
biBhIGJ5dGUgdG8gc2VuZC4KICAqIFdoZW4gZGVhbGluZyB3aXRoIGEgbm9uLWJsb2NraW5nIGZk
LCBpdCByZXR1cm5zCiAgKiAgIEVSUk9SX05PVF9SRUFEWSBvbiBFV09VTERCTE9DSwpAQCAtMzk1
NCw2ICszOTQ5LDcgQEAgc3RydWN0IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7CiAgICAgLyogbWl4
ZWQgLSBzcGF3bi5hbyBtdXN0IGJlIGluaXRpYWxpc2VkIGJ5IHVzZXI7IHJlc3QgaXMgcHJpdmF0
ZTogKi8KICAgICBsaWJ4bF9fc3Bhd25fc3RhdGUgc3Bhd247CiAgICAgbGlieGxfX2V2X3FtcCBx
bXA7CisgICAgbGlieGxfX2V2X3RpbWUgdGltZW91dDsKICAgICAvKiBmaWxsZWQgaW4gYnkgdXNl
ciwgbXVzdCByZW1haW4gdmFsaWQ6ICovCiAgICAgdWludDMyX3QgZ3Vlc3RfZG9taWQ7IC8qIGRv
bWFpbiBiZWluZyBzZXJ2ZWQgKi8KICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpndWVzdF9jb25m
aWc7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCmluZGV4IGYxNTI5OTI1ZWUwZS4uMGQ2YWVkY2M3ZDNjIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAt
MTQzLDEyMSArMTQzLDYgQEAgc3RhdGljIGNvbnN0IGludCBRTVBfU09DS0VUX0NPTk5FQ1RfVElN
RU9VVCA9IDU7CiAgKiBRTVAgY2FsbGJhY2tzIGZ1bmN0aW9ucwogICovCiAKLXN0YXRpYyBpbnQg
c3RvcmVfc2VyaWFsX3BvcnRfaW5mbyhsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjaGFyZGV2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwb3J0KQotewotICAgIEdDX0lOSVQocW1wLT5j
dHgpOwotICAgIGNoYXIgKnBhdGggPSBOVUxMOwotICAgIGludCByZXQgPSAwOwotCi0gICAgaWYg
KCEoY2hhcmRldiAmJiBzdHJuY21wKCJwdHk6IiwgY2hhcmRldiwgNCkgPT0gMCkpIHsKLSAgICAg
ICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChn
YywgcW1wLT5kb21pZCk7Ci0gICAgcGF0aCA9IEdDU1BSSU5URigiJXMvc2VyaWFsLyVkL3R0eSIs
IHBhdGgsIHBvcnQpOwotCi0gICAgcmV0ID0gbGlieGxfX3hzX3ByaW50ZihnYywgWEJUX05VTEws
IHBhdGgsICIlcyIsIGNoYXJkZXYgKyA0KTsKLQotICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJl
dDsKLX0KLQotc3RhdGljIGludCByZWdpc3Rlcl9zZXJpYWxzX2NoYXJkZXZfY2FsbGJhY2sobGli
eGxfX3FtcF9oYW5kbGVyICpxbXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm8sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICp1bnVzZWQpCi17Ci0gICAgY29uc3Qg
bGlieGxfX2pzb25fb2JqZWN0ICpvYmogPSBOVUxMOwotICAgIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqbGFiZWwgPSBOVUxMOwotICAgIGNvbnN0IGNoYXIgKnMgPSBOVUxMOwotICAgIGludCBp
ID0gMDsKLSAgICBjb25zdCBjaGFyICpjaGFyZGV2ID0gTlVMTDsKLSAgICBpbnQgcmV0ID0gMDsK
LQotICAgIGZvciAoaSA9IDA7IChvYmogPSBsaWJ4bF9fanNvbl9hcnJheV9nZXQobywgaSkpOyBp
KyspIHsKLSAgICAgICAgaWYgKCFsaWJ4bF9fanNvbl9vYmplY3RfaXNfbWFwKG9iaikpCi0gICAg
ICAgICAgICBjb250aW51ZTsKLSAgICAgICAgbGFiZWwgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJs
YWJlbCIsIG9iaiwgSlNPTl9TVFJJTkcpOwotICAgICAgICBzID0gbGlieGxfX2pzb25fb2JqZWN0
X2dldF9zdHJpbmcobGFiZWwpOwotCi0gICAgICAgIGlmIChzICYmIHN0cm5jbXAoInNlcmlhbCIs
IHMsIHN0cmxlbigic2VyaWFsIikpID09IDApIHsKLSAgICAgICAgICAgIGNvbnN0IGxpYnhsX19q
c29uX29iamVjdCAqZmlsZW5hbWUgPSBOVUxMOwotICAgICAgICAgICAgY2hhciAqZW5kcHRyID0g
TlVMTDsKLSAgICAgICAgICAgIGludCBwb3J0X251bWJlcjsKLQotICAgICAgICAgICAgZmlsZW5h
bWUgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJmaWxlbmFtZSIsIG9iaiwgSlNPTl9TVFJJTkcpOwot
ICAgICAgICAgICAgY2hhcmRldiA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKGZpbGVu
YW1lKTsKLQotICAgICAgICAgICAgcyArPSBzdHJsZW4oInNlcmlhbCIpOwotICAgICAgICAgICAg
cG9ydF9udW1iZXIgPSBzdHJ0b2wocywgJmVuZHB0ciwgMTApOwotICAgICAgICAgICAgaWYgKCpz
ID09IDAgfHwgKmVuZHB0ciAhPSAwKSB7Ci0gICAgICAgICAgICAgICAgTElCWExfX0xPR0QocW1w
LT5jdHgsIExJQlhMX19MT0dfRVJST1IsIHFtcC0+ZG9taWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIkludmFsaWQgc2VyaWFsIHBvcnQgbnVtYmVyOiAlcyIsIHMpOwotICAgICAgICAg
ICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHJldCA9IHN0b3Jl
X3NlcmlhbF9wb3J0X2luZm8ocW1wLCBjaGFyZGV2LCBwb3J0X251bWJlcik7Ci0gICAgICAgICAg
ICBpZiAocmV0KSB7Ci0gICAgICAgICAgICAgICAgTElCWExfX0xPR0RfRVJSTk8ocW1wLT5jdHgs
IExJQlhMX19MT0dfRVJST1IsIHFtcC0+ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIkZhaWxlZCB0byBzdG9yZSBzZXJpYWwgcG9ydCBpbmZvcm1hdGlvbiIKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGluIHhlbnN0b3JlIik7Ci0gICAgICAgICAg
ICAgICAgcmV0dXJuIHJldDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgIH07Ci0KLSAg
ICByZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgaW50IHFtcF93cml0ZV9kb21haW5fY29uc29sZV9p
dGVtKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaXRlbSwgY29uc3QgY2hhciAqdmFsdWUpCi17Ci0g
ICAgY2hhciAqcGF0aDsKLQotICAgIHBhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRv
bWlkKTsKLSAgICBwYXRoID0gR0NTUFJJTlRGKCIlcy9jb25zb2xlLyVzIiwgcGF0aCwgaXRlbSk7
Ci0KLSAgICByZXR1cm4gbGlieGxfX3hzX3ByaW50ZihnYywgWEJUX05VTEwsIHBhdGgsICIlcyIs
IHZhbHVlKTsKLX0KLQotc3RhdGljIGludCBxbXBfcmVnaXN0ZXJfdm5jX2NhbGxiYWNrKGxpYnhs
X19xbXBfaGFuZGxlciAqcW1wLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICp1bnVzZWQpCi17Ci0gICAgR0NfSU5JVChxbXAtPmN0eCk7Ci0gICAg
Y29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvYmo7Ci0gICAgY29uc3QgY2hhciAqYWRkciwgKnBv
cnQ7Ci0gICAgaW50IHJjID0gLTE7Ci0KLSAgICBpZiAoIWxpYnhsX19qc29uX29iamVjdF9pc19t
YXAobykpIHsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgb2JqID0gbGlieGxfX2pz
b25fbWFwX2dldCgiZW5hYmxlZCIsIG8sIEpTT05fQk9PTCk7Ci0gICAgaWYgKCFvYmogfHwgIWxp
YnhsX19qc29uX29iamVjdF9nZXRfYm9vbChvYmopKSB7Ci0gICAgICAgIHJjID0gMDsKLSAgICAg
ICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgb2JqID0gbGlieGxfX2pzb25fbWFwX2dldCgiaG9z
dCIsIG8sIEpTT05fU1RSSU5HKTsKLSAgICBhZGRyID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9z
dHJpbmcob2JqKTsKLSAgICBvYmogPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJzZXJ2aWNlIiwgbywg
SlNPTl9TVFJJTkcpOwotICAgIHBvcnQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhv
YmopOwotCi0gICAgaWYgKCFhZGRyIHx8ICFwb3J0KSB7Ci0gICAgICAgIExPR0QoRVJST1IsIHFt
cC0+ZG9taWQsICJGYWlsZWQgdG8gcmV0cmlldmUgVk5DIGNvbm5lY3QgaW5mb3JtYXRpb24uIik7
Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIHJjID0gcW1wX3dyaXRlX2RvbWFpbl9j
b25zb2xlX2l0ZW0oZ2MsIHFtcC0+ZG9taWQsICJ2bmMtbGlzdGVuIiwgYWRkcik7Ci0gICAgaWYg
KCFyYykKLSAgICAgICAgcmMgPSBxbXBfd3JpdGVfZG9tYWluX2NvbnNvbGVfaXRlbShnYywgcW1w
LT5kb21pZCwgInZuYy1wb3J0IiwgcG9ydCk7Ci0KLW91dDoKLSAgICBHQ19GUkVFOwotICAgIHJl
dHVybiByYzsKLX0KLQogc3RhdGljIGludCBxbXBfY2FwYWJpbGl0aWVzX2NhbGxiYWNrKGxpYnhs
X19xbXBfaGFuZGxlciAqcW1wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbywgdm9pZCAqdW51c2VkKQogewpAQCAtODUxLDIw
ICs3MzYsNiBAQCB2b2lkIGxpYnhsX19xbXBfY2xlYW51cChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCkKICAgICB9CiB9CiAKLWludCBsaWJ4bF9fcW1wX3F1ZXJ5X3NlcmlhbChsaWJ4bF9f
cW1wX2hhbmRsZXIgKnFtcCkKLXsKLSAgICByZXR1cm4gcW1wX3N5bmNocm9ub3VzX3NlbmQocW1w
LCAicXVlcnktY2hhcmRldiIsIE5VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlZ2lzdGVyX3NlcmlhbHNfY2hhcmRldl9jYWxsYmFjaywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTlVMTCwgcW1wLT50aW1lb3V0KTsKLX0KLQotc3RhdGljIGludCBxbXBfcXVl
cnlfdm5jKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wKQotewotICAgIHJldHVybiBxbXBfc3luY2hy
b25vdXNfc2VuZChxbXAsICJxdWVyeS12bmMiLCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBxbXBfcmVnaXN0ZXJfdm5jX2NhbGxiYWNrLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMLCBxbXAtPnRpbWVvdXQpOwotfQotCiBzdGF0aWMgaW50IHBjaV9h
ZGRfY2FsbGJhY2sobGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgdm9pZCAqb3BhcXVl
KQogewpAQCAtMTA4NSwyNCArOTU2LDYgQEAgaW50IGxpYnhsX19xbXBfcmVzdG9yZShsaWJ4bF9f
Z2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKnN0YXRlX2ZpbGUpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMLCBOVUxMKTsKIH0KIAotc3RhdGljIGludCBxbXBfY2hhbmdlKGxp
YnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAotICAgICAgICAgICAgICAgICAg
ICAgIGNoYXIgKmRldmljZSwgY2hhciAqdGFyZ2V0LCBjaGFyICphcmcpCi17Ci0gICAgbGlieGxf
X2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKLSAgICBpbnQgcmMgPSAwOwotCi0gICAgbGlieGxf
X3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJncywgImRldmljZSIsIGRldmljZSk7Ci0gICAg
bGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJncywgInRhcmdldCIsIHRhcmdldCk7
Ci0gICAgaWYgKGFyZykgewotICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2Ms
ICZhcmdzLCAiYXJnIiwgYXJnKTsKLSAgICB9Ci0KLSAgICByYyA9IHFtcF9zeW5jaHJvbm91c19z
ZW5kKHFtcCwgImNoYW5nZSIsIGFyZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO
VUxMLCBOVUxMLCBxbXAtPnRpbWVvdXQpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCiBpbnQgbGli
eGxfX3FtcF9yZXN1bWUobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogewogICAgIHJldHVybiBx
bXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAiY29udCIsIE5VTEwsIE5VTEwsIE5VTEwpOwpAQCAt
MTI5MywyOCArMTE0Niw2IEBAIGludCBsaWJ4bF9xZW11X21vbml0b3JfY29tbWFuZChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAK
LWludCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5f
Y29uZmlnICpndWVzdF9jb25maWcpCi17Ci0gICAgY29uc3QgbGlieGxfdm5jX2luZm8gKnZuYyA9
IGxpYnhsX19kbV92bmMoZ3Vlc3RfY29uZmlnKTsKLSAgICBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFt
cCA9IE5VTEw7Ci0gICAgaW50IHJldCA9IDA7Ci0KLSAgICBxbXAgPSBsaWJ4bF9fcW1wX2luaXRp
YWxpemUoZ2MsIGRvbWlkKTsKLSAgICBpZiAoIXFtcCkKLSAgICAgICAgcmV0dXJuIC0xOwotICAg
IHJldCA9IGxpYnhsX19xbXBfcXVlcnlfc2VyaWFsKHFtcCk7Ci0gICAgaWYgKCFyZXQgJiYgdm5j
ICYmIHZuYy0+cGFzc3dkKSB7Ci0gICAgICAgIHJldCA9IHFtcF9jaGFuZ2UoZ2MsIHFtcCwgInZu
YyIsICJwYXNzd29yZCIsIHZuYy0+cGFzc3dkKTsKLSAgICAgICAgcW1wX3dyaXRlX2RvbWFpbl9j
b25zb2xlX2l0ZW0oZ2MsIGRvbWlkLCAidm5jLXBhc3MiLCB2bmMtPnBhc3N3ZCk7Ci0gICAgfQot
ICAgIGlmICghcmV0KSB7Ci0gICAgICAgIHJldCA9IHFtcF9xdWVyeV92bmMocW1wKTsKLSAgICB9
Ci0gICAgbGlieGxfX3FtcF9jbG9zZShxbXApOwotICAgIHJldHVybiByZXQ7Ci19Ci0KIAogLyoK
ICAqIEZ1bmN0aW9ucyB1c2luZyBsaWJ4bF9fZXZfcW1wCi0tIApBbnRob255IFBFUkFSRAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB03H-0000tC-TL; Thu, 19 Sep 2019 17:17:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03G-0000ss-8M
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:06 +0000
X-Inumbo-ID: 4c605964-db01-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c605964-db01-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 17:17:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913424;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4anWEIAxyS+Xid9vj3B3eTP68Z1g0RchEBW0hcaqr+k=;
 b=MYTYxbW9FWL/flBAHKYcJyXX1ae56K125pYOXcECv9AmFqNuRlR8vgWX
 xdO5KyKC8K8xCWqNNzlZv27Tt0QG705RReHtWAkmCWA04idGDA+9oOWxw
 tZzvFJxElGjaHQAEo1WqlS/WDsR+ku+pwXoFwKfyoS2UmUqIbzp2md9qH 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YXFkbCCEOGV410H9Rt0nMie0ITnI4uyAkvu4k3ZTXu2jrY7EmTn0pbjLnLgn6E1tDpRU00Y8FS
 DF7xA/6Jjtl3QIytUV+8R4S4imYqSs6wO2Qo9QStGwCoYtZ6mL8kLVCJT5343EyGyBMktZgtIm
 g0Dkzxk8a3cisI6kr75gN8Zm5thEYerw56AoYqkVEmvACiYA6fn+f1hjz1t55EwhLLuNvQgq16
 V5FLfkLzwHmdZEaXQHL9OFYKgm7JOOfBkBDlJff3nhO7N39FhKrbPfjyDkfuwLsGp+TEtWg9iw
 qfk=
X-SBRS: 2.7
X-MesageID: 5804915
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5804915"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:29 +0100
Message-ID: <20190919171656.899649-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 09/35] libxl: Deprecate
 libxl__domain_{unpause, 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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgdHdvIGZ1bmN0aW9ucyBhcmUgdXNlZCBmcm9tIG1hbnkgcGxhY2VzIGluIGxpYnhsIGFu
ZCBuZWVkIHRvCmNoYW5nZSB0byBiZSBhYmxlIHRvIGFjY29tb2RhdGUgbGlieGxfX2V2X3FtcCBj
YWxscyBhbmQgdGh1cyBuZWVkcyB0bwpiZSBhc3luY2hyb25vdXMuCgooVGhlcmUgaXMgYWxzbyBs
aWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwgaW4gdGhlIG1peC4pCgpBIGxhdGVyIHBh
dGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IGxpYnhsX19kb21haW5fcmVzdW1lIGFuZApsaWJ4bF9f
ZG9tYWluX3VucGF1c2Ugd2hpY2ggd2lsbCBtYWtlIHVzZSBvZiBsaWJ4bF9fZXZfcW1wLgoKU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYyB8ICA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2NvbG9fc2F2ZS5jICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAg
ICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyAgfCAgNiArKystLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgICAgIHwgIDggKysrKy0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggICAgIHwgMTIgKysrKysrKystLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9yZW11cy5jICAgICAgICB8ICAyICstCiA3IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlv
bnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bG9fcmVzdG9yZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19yZXN0b3JlLmMKaW5kZXggYWFh
NzA1NTJiOGM0Li5hYTM2NTY3MGZiMTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bG9fcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCkBAIC0x
MjQsNyArMTI0LDcgQEAgc3RhdGljIHZvaWQgY29sb19yZXN1bWVfdm0obGlieGxfX2VnYyAqZWdj
LAogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KICAgICAgICAgfQotICAg
ICAgICByYyA9IGxpYnhsX19kb21haW5fcmVzdW1lKGdjLCBjcnMtPmRvbWlkLCAwKTsKKyAgICAg
ICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXByZWNhdGVkKGdjLCBjcnMtPmRvbWlkLCAw
KTsKICAgICAgICAgaWYgKHJjKQogICAgICAgICAgICAgTE9HRChFUlJPUiwgY3JzLT5kb21pZCwg
ImNhbm5vdCByZXN1bWUgc2Vjb25kYXJ5IHZtIik7CiAKQEAgLTg1Myw3ICs4NTMsNyBAQCBzdGF0
aWMgdm9pZCBjb2xvX3VucGF1c2Vfc3ZtKGxpYnhsX19lZ2MgKmVnYywKICAgICBFR0NfR0M7CiAK
ICAgICAvKiBXZSBoYXZlIGVuYWJsZWQgc2Vjb25kYXJ5IHZtJ3MgbG9nZGlydHksIHNvIHdlIGNh
biB1bnBhdXNlIGl0IG5vdyAqLwotICAgIHJjID0gbGlieGxfX2RvbWFpbl91bnBhdXNlKGdjLCBk
b21pZCk7CisgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3VucGF1c2VfZGVwcmVjYXRlZChnYywgZG9t
aWQpOwogICAgIGlmIChyYykgewogICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCB1
bnBhdXNlIHNlY29uZGFyeSB2bSIpOwogICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZl
LmMKaW5kZXggMWQyNjFhMTYzOWY3Li5iNDdmMDM4ZjZlNmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NvbG9fc2F2ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5j
CkBAIC00NzAsNyArNDcwLDcgQEAgc3RhdGljIHZvaWQgY29sb19wcmVyZXN1bWVfY2IobGlieGxf
X2VnYyAqZWdjLAogICAgIH0KIAogICAgIC8qIFJlc3VtZXMgdGhlIGRvbWFpbiBhbmQgdGhlIGRl
dmljZSBtb2RlbCAqLwotICAgIGlmIChsaWJ4bF9fZG9tYWluX3Jlc3VtZShnYywgZHNzLT5kb21p
ZCwgLyogRmFzdCBTdXNwZW5kICovMSkpIHsKKyAgICBpZiAobGlieGxfX2RvbWFpbl9yZXN1bWVf
ZGVwcmVjYXRlZChnYywgZHNzLT5kb21pZCwgLyogRmFzdCBTdXNwZW5kICovMSkpIHsKICAgICAg
ICAgTE9HRChFUlJPUiwgZHNzLT5kb21pZCwgImNhbm5vdCByZXN1bWUgcHJpbWFyeSB2bSIpOwog
ICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC00ODAsNyArNDgwLDcgQEAgc3RhdGljIHZvaWQg
Y29sb19wcmVyZXN1bWVfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAqIG5vIGRpc2sgbWlncmF0
aW9uLgogICAgICAqLwogICAgIGlmIChjc3MtPnBhdXNlZCkgewotICAgICAgICByYyA9IGxpYnhs
X19kb21haW5fdW5wYXVzZShnYywgZHNzLT5kb21pZCk7CisgICAgICAgIHJjID0gbGlieGxfX2Rv
bWFpbl91bnBhdXNlX2RlcHJlY2F0ZWQoZ2MsIGRzcy0+ZG9taWQpOwogICAgICAgICBpZiAocmMp
IHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRzcy0+ZG9taWQsICJjYW5ub3QgdW5wYXVzZSBw
cmltYXJ5IHZtIik7CiAgICAgICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGJiNTMzOTc4NGVh
OC4uMjQ2YzU3MDEyMWQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTI0MDQsNyArMjQwNCw3IEBAIHN0YXRpYyB2b2lk
IHN0dWJkb21fcHZxZW11X2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogCi0gICAgcmMgPSBsaWJ4bF9fZG9tYWluX3VucGF1c2UoZ2MsIGRtX2RvbWlkKTsKKyAg
ICByYyA9IGxpYnhsX19kb21haW5fdW5wYXVzZV9kZXByZWNhdGVkKGdjLCBkbV9kb21pZCk7CiAg
ICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgIHNkc3MtPnhzd2FpdC5hbyA9IGFvOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zdXNwZW5kLmMKaW5kZXggZDFhZjNhNjU3MzAzLi4yNDYwMDIxZTVhNTkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tX3N1c3BlbmQuYwpAQCAtNDIxLDcgKzQyMSw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9z
dXNwZW5kX2NhbGxiYWNrX2NvbW1vbl9kb25lKGxpYnhsX19lZ2MgKmVnYywKIAogLyo9PT09PT09
PT09PT09PT09PT09PT09PSBEb21haW4gcmVzdW1lID09PT09PT09PT09PT09PT09PT09PT09PSov
CiAKLWludCBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQpCitpbnQgbGlieGxfX2RvbWFpbl9yZXN1bWVfZGV2aWNlX21vZGVsX2Rl
cHJlY2F0ZWQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCiB7CiAgICAgY29uc3QgY2hh
ciAqcGF0aCwgKnN0YXRlOwogCkBAIC00NDksNyArNDQ5LDcgQEAgaW50IGxpYnhsX19kb21haW5f
cmVzdW1lX2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICBy
ZXR1cm4gMDsKIH0KIAotaW50IGxpYnhsX19kb21haW5fcmVzdW1lKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLCBpbnQgc3VzcGVuZF9jYW5jZWwpCitpbnQgbGlieGxfX2RvbWFpbl9yZXN1
bWVfZGVwcmVjYXRlZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgaW50IHN1c3BlbmRf
Y2FuY2VsKQogewogICAgIGludCByYyA9IDA7CiAKQEAgLTQ2MCw3ICs0NjAsNyBAQCBpbnQgbGli
eGxfX2RvbWFpbl9yZXN1bWUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGludCBzdXNw
ZW5kX2NhbmNlbCkKICAgICB9CiAKICAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9I
Vk0pIHsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoZ2Ms
IGRvbWlkKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXZpY2VfbW9kZWxf
ZGVwcmVjYXRlZChnYywgZG9taWQpOwogICAgICAgICBpZiAocmMpIHsKICAgICAgICAgICAgIExP
R0QoRVJST1IsIGRvbWlkLCAiZmFpbGVkIHRvIHJlc3VtZSBkZXZpY2UgbW9kZWw6JWQiLCByYyk7
CiAgICAgICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKaW5kZXggZjJkNWM4NjQyN2FkLi44
MDc5N2M1ZWQyMWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xNzgsNyArMTc4LDcgQEAgaW50IGxpYnhs
X2RvbWFpbl9yZXN1bWUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgc3VzcGVu
ZF9jYW5jZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hv
dyAqYW9faG93KQogewogICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwotICAgIGlu
dCByYyA9IGxpYnhsX19kb21haW5fcmVzdW1lKGdjLCBkb21pZCwgc3VzcGVuZF9jYW5jZWwpOwor
ICAgIGludCByYyA9IGxpYnhsX19kb21haW5fcmVzdW1lX2RlcHJlY2F0ZWQoZ2MsIGRvbWlkLCBz
dXNwZW5kX2NhbmNlbCk7CiAgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywgYW8sIHJjKTsKICAg
ICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KQEAgLTU5Myw3ICs1OTMsNyBAQCBpbnQgbGlieGxf
ZG9tYWluX2NvcmVfZHVtcChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0
dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKLWludCBsaWJ4bF9fZG9tYWluX3VucGF1c2UobGlieGxf
X2djICpnYywgbGlieGxfZG9taWQgZG9taWQpCitpbnQgbGlieGxfX2RvbWFpbl91bnBhdXNlX2Rl
cHJlY2F0ZWQobGlieGxfX2djICpnYywgbGlieGxfZG9taWQgZG9taWQpCiB7CiAgICAgaW50IHIs
IHJjOwogCkBAIC02MDQsNyArNjA0LDcgQEAgaW50IGxpYnhsX19kb21haW5fdW5wYXVzZShsaWJ4
bF9fZ2MgKmdjLCBsaWJ4bF9kb21pZCBkb21pZCkKICAgICB9CiAKICAgICBpZiAodHlwZSA9PSBM
SUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3Vt
ZV9kZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jl
c3VtZV9kZXZpY2VfbW9kZWxfZGVwcmVjYXRlZChnYywgZG9taWQpOwogICAgICAgICBpZiAocmMg
PCAwKSB7CiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKICAgICAgICAgICAgICAgICAg
IkZhaWxlZCB0byB1bnBhdXNlIGRldmljZSBtb2RlbCBmb3IgZG9tYWluOiAlZCIsIHJjKTsKQEAg
LTYyOCw3ICs2MjgsNyBAQCBpbnQgbGlieGxfZG9tYWluX3VucGF1c2UobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAogICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwogICAg
IGludCByYyA9IDA7CiAKLSAgICByYyA9IGxpYnhsX19kb21haW5fdW5wYXVzZShnYywgZG9taWQp
OworICAgIHJjID0gbGlieGxfX2RvbWFpbl91bnBhdXNlX2RlcHJlY2F0ZWQoZ2MsIGRvbWlkKTsK
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywgYW8s
IHJjKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGY1ZjIzNGJlN2UzYy4uZGI4ODYwNTA3YjE4IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKQEAgLTEzMTUsNyArMTMxNSw4IEBAIF9oaWRkZW4gaW50IGxpYnhs
X19kb21haW5fcmVuYW1lKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb2xkX25hbWUsIGNvbnN0IGNoYXIg
Km5ld19uYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeHNfdHJhbnNhY3Rp
b25fdCB0cmFucyk7CiAKLV9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fcmVzdW1lX2RldmljZV9t
b2RlbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCk7CisvKiBEZXByZWNhdGVkLCB1c2Ug
bGlieGxfX2RtX3Jlc3VtZSBpbnN0ZWFkLiAqLworX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9y
ZXN1bWVfZGV2aWNlX21vZGVsX2RlcHJlY2F0ZWQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQpOwogCiBfaGlkZGVuIGNvbnN0IGNoYXIgKmxpYnhsX191c2VyZGF0YV9wYXRoKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICp1c2VyZGF0YV91c2VyaWQsCkBAIC0xMzMyLDggKzEzMzMsMTIg
QEAgX2hpZGRlbiBpbnQgbGlieGxfX3VzZXJkYXRhX3N0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KnVzZXJkYXRhX3VzZXJpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1aW50OF90ICpkYXRhLCBpbnQgZGF0YWxlbik7CiAKLV9oaWRkZW4gaW50IGxpYnhsX19kb21h
aW5fcmVzdW1lKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHN1c3BlbmRfY2FuY2VsKTsKKy8qIERlcHJlY2F0ZWQsIHVz
ZSBsaWJ4bF9fZG9tYWluX3Jlc3VtZSBpbnN0ZWFkICovCitfaGlkZGVuIGludCBsaWJ4bF9fZG9t
YWluX3Jlc3VtZV9kZXByZWNhdGVkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3VzcGVuZF9jYW5j
ZWwpOworLyogRGVwcmVjYXRlZCwgdXNlIGxpYnhsX19kb21haW5fdW5wYXVzZSBpbnN0ZWFkICov
CitfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX3VucGF1c2VfZGVwcmVjYXRlZChsaWJ4bF9fZ2Mg
KiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rv
bWlkIGRvbWlkKTsKIAogLyogcmV0dXJucyAwIG9yIDEsIG9yIGEgbGlieGwgZXJyb3IgY29kZSAq
LwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfYXZhaWxhYmxlKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKQEAgLTQxMDQsNyArNDEwOSw2IEBAIF9oaWRkZW4gdm9p
ZCBsaWJ4bF9fcmVtdXNfdGVhcmRvd24obGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19yZW11c19y
ZXN0b3JlX3NldHVwKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzKTsKLV9oaWRkZW4g
aW50IGxpYnhsX19kb21haW5fdW5wYXVzZShsaWJ4bF9fZ2MgKiwgbGlieGxfZG9taWQgZG9taWQp
OwogCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9yZW11cy5jIGIvdG9vbHMv
bGlieGwvbGlieGxfcmVtdXMuYwppbmRleCAyOWE0NzgzOGM4ZTYuLjYzMzhhMWJhZTVhNSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcmVtdXMuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9yZW11cy5jCkBAIC0yNjcsNyArMjY3LDcgQEAgc3RhdGljIHZvaWQgcmVtdXNfZGV2aWNlc19w
cmVyZXN1bWVfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBnb3RvIG91dDsKIAogICAgIC8q
IFJlc3VtZXMgdGhlIGRvbWFpbiBhbmQgdGhlIGRldmljZSBtb2RlbCAqLwotICAgIHJjID0gbGli
eGxfX2RvbWFpbl9yZXN1bWUoZ2MsIGRzcy0+ZG9taWQsIC8qIEZhc3QgU3VzcGVuZCAqLzEpOwor
ICAgIHJjID0gbGlieGxfX2RvbWFpbl9yZXN1bWVfZGVwcmVjYXRlZChnYywgZHNzLT5kb21pZCwg
LyogRmFzdCBTdXNwZW5kICovMSk7CiAgICAgaWYgKHJjKQogICAgICAgICBnb3RvIG91dDsKIAot
LSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB03M-0000uw-C8; Thu, 19 Sep 2019 17:17:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03L-0000ua-8W
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:11 +0000
X-Inumbo-ID: 4cc3c9f4-db01-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4cc3c9f4-db01-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:17:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913424;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=5lXH6LoQMSLoUqlZd8iS2EJBv9405IMHRGZeH3BV5dI=;
 b=eHxTjhDoDIS4wY37/rcBH0ioSYaNWyVKI2d6ZFfvBtg+osQvcRkHZL7l
 5BHWBlObQKHHHYg32yBmV3cxzUaZJQwfhVTfnszO6bF9zqolGASp4KAS5
 2P5qLX61mXfbhwPemOwPTiKW+H0BjBdInI79i/RJdV77TPhrfWy5/o2uH I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Cwu3crThgW2bcZGD4ePVaDfxsBOXl1n5/hNwPoX71Nwig6MXm0zhTkQcC3PStojCOSHvwEPhV+
 N1xUXc67Qqz7w+oM1HKbP6+XuQ+g2beOklt6ZEowiswtQjexgKK1/Za0KvrES2x4SQMT8ZjmY2
 Q1CEN+JNQG2hiJEf9lTyts59q5I3A9KFCnQIh98vZ0QHTeulPai3SthIHg3YqiU3iJFF5Xl8lE
 9DKe3sVXm+TDBQ4NeB3t/+g9XvVmsP6qeLGyt+7BBLFQ5ilmEqw7Pg3G6fVfBG3uRI2q2YGOx6
 IQI=
X-SBRS: 2.7
X-MesageID: 6009422
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6009422"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:25 +0100
Message-ID: <20190919171656.899649-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 05/35] libxl: Make libxl_qemu_monitor_command
 async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

Li4gYmVjYXVzZSBpdCBtYWtlcyBRTVAgY2FsbHMgd2hpY2ggYXJlIGdvaW5nIHRvIGJlIGFzeW5j
LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICB8IDE0ICsrKysrKysrKysrKystCiB0b29scy9saWJ4
bC9saWJ4bF9xbXAuYyB8ICA5ICsrKysrLS0tLQogdG9vbHMveGwveGxfbWlzYy5jICAgICAgfCAg
MiArLQogMyBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmlu
ZGV4IGZkMWUxMzQ5YmY2YS4uYmE0OGU3ZTkwMGQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEyMjIsNiArMTIyMiw3IEBAIHZv
aWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBs
aWJ4bF9tYWMgKnNyYyk7CiAgKiAgIGxpYnhsX3NlbmRfdHJpZ2dlcigpCiAgKiAgIGxpYnhsX3Nl
dF92Y3B1b25saW5lKCkKICAqICAgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24o
KQorICogICBsaWJ4bF9xZW11X21vbml0b3JfY29tbWFuZCgpCiAgKi8KICNkZWZpbmUgTElCWExf
SEFWRV9GTl9VU0lOR19RTVBfQVNZTkMgMQogCkBAIC0yNTcxLDcgKzI1NzIsMTggQEAgaW50IGxp
YnhsX2ZkX3NldF9ub25ibG9jayhsaWJ4bF9jdHggKmN0eCwgaW50IGZkLCBpbnQgbm9uYmxvY2sp
OwogICogdmlhIG91dHB1dC4KICAqLwogaW50IGxpYnhsX3FlbXVfbW9uaXRvcl9jb21tYW5kKGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpjb21tYW5kX2xpbmUsIGNoYXIgKipvdXRwdXQpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNvbW1hbmRfbGluZSwgY2hhciAqKm91
dHB1dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29w
X2hvdyAqYW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVS
TkFMX0NBTExFUlNfT05MWTsKKyNpZiBkZWZpbmVkKExJQlhMX0FQSV9WRVJTSU9OKSAmJiBMSUJY
TF9BUElfVkVSU0lPTiA8IDB4MDQxMzAwCitzdGF0aWMgaW5saW5lIGludCBsaWJ4bF9xZW11X21v
bml0b3JfY29tbWFuZF8weDA0MTIwMChsaWJ4bF9jdHggKmN0eCwKKyAgICB1aW50MzJfdCBkb21p
ZCwgY29uc3QgY2hhciAqY29tbWFuZF9saW5lLCBjaGFyICoqb3V0cHV0KQoreworICAgIHJldHVy
biBsaWJ4bF9xZW11X21vbml0b3JfY29tbWFuZChjdHgsIGRvbWlkLCBjb21tYW5kX2xpbmUsIG91
dHB1dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7Cit9Cisj
ZGVmaW5lIGxpYnhsX3FlbXVfbW9uaXRvcl9jb21tYW5kIGxpYnhsX3FlbXVfbW9uaXRvcl9jb21t
YW5kXzB4MDQxMjAwCisjZW5kaWYKIAogI2luY2x1ZGUgPGxpYnhsX2V2ZW50Lmg+CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMK
aW5kZXggMjBkOWVlZDhkZGM4Li41MDVlMGU1NDY5YTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xMjkxLDE1ICsx
MjkxLDE2IEBAIGludCBsaWJ4bF9fcW1wX2htcChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNv
bnN0IGNoYXIgKmNvbW1hbmRfbGluZSwKIH0KIAogaW50IGxpYnhsX3FlbXVfbW9uaXRvcl9jb21t
YW5kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpjb21tYW5kX2xpbmUsIGNoYXIgKipvdXRwdXQpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY29tbWFuZF9saW5lLCBjaGFy
ICoqb3V0cHV0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2Fz
eW5jb3BfaG93ICphb19ob3cpCiB7Ci0gICAgR0NfSU5JVChjdHgpOworICAgIEFPX0NSRUFURShj
dHgsIGRvbWlkLCBhb19ob3cpOwogICAgIGludCByYzsKIAogICAgIHJjID0gbGlieGxfX3FtcF9o
bXAoZ2MsIGRvbWlkLCBjb21tYW5kX2xpbmUsIG91dHB1dCk7CiAKLSAgICBHQ19GUkVFOwotICAg
IHJldHVybiByYzsKKyAgICBsaWJ4bF9fYW9fY29tcGxldGUoZWdjLCBhbywgcmMpOworICAgIHJl
dHVybiBBT19JTlBST0dSRVNTOwogfQogCiBpbnQgbGlieGxfX3FtcF9pbml0aWFsaXphdGlvbnMo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9t
aXNjLmMgYi90b29scy94bC94bF9taXNjLmMKaW5kZXggNTBjODQzNjMzN2M5Li4yMGVkNjA1ZjRm
NDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX21pc2MuYworKysgYi90b29scy94bC94bF9taXNj
LmMKQEAgLTIyOCw3ICsyMjgsNyBAQCBpbnQgbWFpbl9xZW11X21vbml0b3JfY29tbWFuZChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgfQog
Ci0gICAgcmV0ID0gbGlieGxfcWVtdV9tb25pdG9yX2NvbW1hbmQoY3R4LCBkb21pZCwgY21kLCAm
b3V0cHV0KTsKKyAgICByZXQgPSBsaWJ4bF9xZW11X21vbml0b3JfY29tbWFuZChjdHgsIGRvbWlk
LCBjbWQsICZvdXRwdXQsIE5VTEwpOwogICAgIGlmICghcmV0ICYmIG91dHB1dCkgewogICAgICAg
ICBwcmludGYoIiVzXG4iLCBvdXRwdXQpOwogICAgICAgICBmcmVlKG91dHB1dCk7Ci0tIApBbnRo
b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB03V-0000yH-Lz; Thu, 19 Sep 2019 17:17:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03T-0000xN-QW
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:19 +0000
X-Inumbo-ID: 5557c552-db01-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5557c552-db01-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:17:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913439;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Ci4smiWPFLzIWqPwqI6oXdI5XbyxyNL0fqXtc0wxQtU=;
 b=QNAI61cplfbyvm48sGXTcx1NmOip/B+jx6XJYb9d7/5yuHOvXZ26jyCH
 K37ENHjb/ETs1NreQWpXbiO/t9zKmiMjG004r0HJPncIII0DnFsujQRFC
 45tpZqTu+N2f1bU1ArQuRXJiY9nqDSBpxTfvCvPO5i781pV18018iaI13 g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yqVm0W1SNhvKQan1WQOL8iWm/AqBMjbUAYaNc/qdGSIwQdoh/6Q7peHeAvx44F45py9C2WHjk4
 fohdmecBbMhwie21ecvPBWcnZ3IqroQ4kn0Xci6cugNnSV4w44souOiKv6AzUk6+K9YmSfJIP0
 x9S+UBwmqKwqktYo5wjTvUnSOItKeVvsfDPRyC16gzdTbBsglrKVDhmyjqKrXzbiiaLEkqhsrY
 I91WDbdR38+ZEUavgldV3plRioY8D2FTu6Wwc4ShvGodqpA+/R4TKpRrdsaPbmqSQ8OVSwEX0U
 SnM=
X-SBRS: 2.7
X-MesageID: 5800417
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5800417"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:20 +0100
Message-ID: <20190919171656.899649-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 00/35] libxl refactoring to use ev_qmp (with
 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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hlcyB3aXRoIG1pc3NpbmcgYWNrZXM6CiAgICBsaWJ4bDogVXNlIGV2X3FtcCBmb3Igc3dp
dGNoX3FlbXVfeGVuX2xvZ2RpcnR5CiAgICBsaWJ4bDogVXNlIGV2X3FtcCBpbiBsaWJ4bF9zZXRf
dmNwdW9ubGluZQogICAgbGlieGxfcGNpOiBFeHRyYWN0IGNvbW1vbiBwYXJ0IG9mICpxZW11X3Ry
YWRfd2F0Y2hfc3RhdGVfY2IKClRoZSBzZXJpZXMgZGVwZW5kcyBvbiAiU29tZSBjbGVhbnVwIG9m
IGxpYnhsIiBzZXJpZXMuClBhdGNoIHNlcmllcyBhdmFpbGFibGUgaW4gdGhpcyBnaXQgYnJhbmNo
ICh3aGljaCBpcyBvbiB0b3Agb2YgdGhlIGJyYW5jaApici5saWJ4bC1jbGVhbnVwLXYyKToKaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQveGVuLXVuc3RhYmxl
LmdpdCBici5saWJ4bC1ldl9xbXAtcmVmYWN0b3JpbmctdjIKCkhpLAoKT24gdGhlIHF1ZXN0IHRv
IGhhdmUgUUVNVSBkZXByaXZpbGVkZ2UsIHdlIG5lZWQgdG8gbWFrZSBxdWl0ZSBhIGZldyBjaGFu
Z2VzIHRvCmxpYnhsLiBUaGlzIHBhdGNoIHNlcmllcyByZXdvcmsgcXVpdGUgYSBmZXcgbGlieGwg
ZmVhdHVyZSB0byB1c2UgbGlieGxfX2V2X3FtcCwKd2hpY2ggaXMgdGhlIG5ldyBhc3luY2hyb25v
dXMgd2F5IG9mIGNvbW11bmljYXRpbmcgd2l0aCBRRU1VIGluIGxpYnhsLgoKVW5mb3J0dW5hdGVs
eSwgc29tZSBsaWJ4bCBmdW5jdGlvbnMgKGluIHRoZSBwdWJsaWMgQVBJKSBhcmUgc3VwcG9zZWQg
dG8gYmUKc3luY2hyb25vdXMgYnV0IGFyZSBjb21tdW5pY2F0aW5nIHdpdGggUUVNVSBiZWZvcmUg
cmV0dXJuaW5nLiBTbyB0aG9zZSBmdW5jdGlvbnMKYXJlIG1hZGUgYXN5bmNocm9ub3VzIHdpdGgg
YW4gYWRkaXRpb25hbCBwYXJhbWV0ZXIgYGxpYnhsX2FzeW5jb3BfaG93Jy4KCiUgbGlieGwgQVBJ
IGNoYW5nZXMKCkZ1bmN0aW9ucyB0aGF0IGFyZSBjaGFuZ2VzOgogICAgLSBsaWJ4bF9kb21haW5f
dW5wYXVzZQogICAgLSBsaWJ4bF9kb21haW5fcGF1c2UKICAgIC0gbGlieGxfc2VuZF90cmlnZ2Vy
CiAgICAtIGxpYnhsX3NldF92Y3B1b25saW5lCiAgICAtIGxpYnhsX3JldHJpZXZlX2RvbWFpbl9j
b25maWd1cmF0aW9uCiAgICAtIGxpYnhsX3FlbXVfbW9uaXRvcl9jb21tYW5kCgolIFBhdGNoIHNl
cmllcyBkZXBlbmRlbmN5CgpUaGlzIHNlcmllcyBkZXBlbmRzIG9uOgogICAgLSBbUEFUQ0ggMDAv
MTVdIFNvbWUgY2xlYW51cCBvZiBsaWJ4bAogICAgICAoaXRzIHYyKQoKQ2hlZXJzLAoKQW50aG9u
eSBQRVJBUkQgKDM1KToKICBsaWJ4bDogTWFrZSBsaWJ4bF9kb21haW5fdW5wYXVzZSBhc3luYwog
IGxpYnhsOiBNYWtlIGxpYnhsX3NlbmRfdHJpZ2dlciBhc3luYwogIGxpYnhsOiBNYWtlIGxpYnhs
X3NldF92Y3B1b25saW5lIGFzeW5jCiAgbGlieGw6IE1ha2UgbGlieGxfcmV0cmlldmVfZG9tYWlu
X2NvbmZpZ3VyYXRpb24gYXN5bmMKICBsaWJ4bDogTWFrZSBsaWJ4bF9xZW11X21vbml0b3JfY29t
bWFuZCBhc3luYwogIGxpYnhsOiBVc2UgZXZfcW1wIGZvciBzd2l0Y2hfcWVtdV94ZW5fbG9nZGly
dHkKICBsaWJ4bDogTW92ZSAicW1wX2luaXRpYWxpemF0aW9ucyIgdG8gbGlieGxfZG0KICBsaWJ4
bDogUmVwbGFjZSBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyBieSBldl9xbXAgY2FsbHMKICBs
aWJ4bDogRGVwcmVjYXRlIGxpYnhsX19kb21haW5fe3VucGF1c2UscmVzdW1lfQogIGxpYnhsOiBS
ZS1pbnRyb2R1Y2UgbGlieGxfX2RvbWFpbl9yZXN1bWUKICBsaWJ4bF9kb21haW46IENvbnZlcnQg
bGlieGxfZG9tYWluX3Jlc3VtZSB0byB1c2UgbGlieGxfX2RvbWFpbl9yZXN1bWUKICBsaWJ4bDog
UmUtaW50cm9kdWNlIGxpYnhsX19kb21haW5fdW5wYXVzZQogIGxpYnhsX2RtOiBVcGRhdGUgbGli
eGxfX3NwYXduX3N0dWJfZG0gdG8gdXNlIGxpYnhsX19kb21haW5fdW5wYXVzZQogIGxpYnhsX2Rv
bWFpbjogQ29udmVydCBsaWJ4bF9kb21haW5fdW5wYXVzZSB0byB1c2UKICAgIGxpYnhsX19kb21h
aW5fdW5wYXVzZQogIGxpYnhsOiBJbmxpbmUgZG9fdXNiZGV2X2FkZCBpbnRvIGxpYnhsX19kZXZp
Y2VfdXNiZGV2X2FkZAogIGxpYnhsOiBJbmxpbmUgZG9fdXNiZGV2X3JlbW92ZSBpbnRvIGxpYnhs
X19kZXZpY2VfdXNiZGV2X3JlbW92ZQogIGxpYnhsOiBBZGQgbGlieGxfX2V2X3FtcCB0byBsaWJ4
bF9fYW9fZGV2aWNlCiAgbGlieGw6IEFkZCBkZXZpY2Vfe2NvbmZpZyx0eXBlfSB0byBsaWJ4bF9f
YW9fZGV2aWNlCiAgbGlieGxfdXNiOiBNYWtlIGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGQgdXNl
cyBldl9xbXAKICBsaWJ4bF91c2I6IE1ha2UgbGlieGxfX2luaXRpYXRlX2RldmljZV91c2JjdHJs
X3JlbW92ZSB1c2VzIGV2X3FtcAogIGxpYnhsX3VzYjogTWFrZSBsaWJ4bF9fZGV2aWNlX3VzYmRl
dl9hZGQgdXNlcyBldl9xbXAKICBsaWJ4bDogVXNlIGFvZGV2IGZvciBsaWJ4bF9fZGV2aWNlX3Vz
YmRldl9yZW1vdmUKICBsaWJ4bDogbGlieGxfX2luaXRpYXRlX2RldmljZV91c2JkZXZfcmVtb3Zl
IG5vdyB1c2UgZXZfcW1wCiAgbGlieGw6IFJlbW92ZSBsaWJ4bF9fcW1wX3J1bl9jb21tYW5kX2Zs
ZXhhcnJheQogIGxpYnhsX3BjaTogQ29kaW5nIHN0eWxlIG9mIGRvX3BjaV9hZGQKICBsaWJ4bF9w
Y2k6IE9ubHkgY2hlY2sgaWYgcWVtdS1kbSBpcyBydW5uaW5nIGluIHFlbXUtdHJhZCBjYXNlCiAg
bGlieGxfcGNpOiBVc2UgbGlieGxfX2FvX2RldmljZSB3aXRoIGxpYnhsX19kZXZpY2VfcGNpX2Fk
ZAogIGxpYnhsX3BjaTogVXNlIGV2X3FtcCBpbiBkb19wY2lfYWRkCiAgbGlieGxfcGNpOiBVc2Ug
bGlieGxfX2FvX2RldmljZSB3aXRoIHBjaV9yZW1vdmUKICBsaWJ4bF9wY2k6IFVzZSBldl9xbXAg
Zm9yIHBjaV9yZW1vdmUKICBsaWJ4bDogVXNlIGV2X3FtcCBmb3IgbGlieGxfc2VuZF90cmlnZ2Vy
CiAgbGlieGw6IFVzZSBldl9xbXAgaW4gbGlieGxfc2V0X3ZjcHVvbmxpbmUKICBsaWJ4bDogbGli
eGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24gbm93IHVzZXMgZXZfcW1wCiAgbGlieGw6
IGxpYnhsX3FlbXVfbW9uaXRvcl9jb21tYW5kIG5vdyB1c2VzIGV2X3FtcAogIGxpYnhsX3BjaTog
RXh0cmFjdCBjb21tb24gcGFydCBvZiAqcWVtdV90cmFkX3dhdGNoX3N0YXRlX2NiCgogdG9vbHMv
bGlieGwvbGlieGwuaCAgICAgICAgICAgICAgfCAgOTIgKystCiB0b29scy9saWJ4bC9saWJ4bF9j
b2xvX3Jlc3RvcmUuYyB8ICAgNCArLQogdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMgICAg
fCAgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgIHwgIDEwIC0KIHRvb2xz
L2xpYnhsL2xpYnhsX2RldmljZS5jICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgICAgICAgICAgIHwgMjM5ICsrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5j
ICAgICB8ICA0MSArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyAgfCAxOTggKysr
KysrLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICAgICAgfCA2MjcgKysrKysrKysrKysr
KysrKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgIHwgIDkwICsrLQogdG9v
bHMvbGlieGwvbGlieGxfcGNpLmMgICAgICAgICAgfCA5NzYgKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICAgICAgfCA0NzEgKystLS0t
LS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9yZW11cy5jICAgICAgICB8ICAgMiArLQogdG9v
bHMvbGlieGwvbGlieGxfdXNiLmMgICAgICAgICAgfCA1OTggKysrKysrKysrKysrKy0tLS0tLQog
dG9vbHMveGwveGxfY3B1cG9vbC5jICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL3hsL3hsX2lu
Zm8uYyAgICAgICAgICAgICAgIHwgICAzICstCiB0b29scy94bC94bF9taWdyYXRlLmMgICAgICAg
ICAgICB8ICAgNCArLQogdG9vbHMveGwveGxfbWlzYy5jICAgICAgICAgICAgICAgfCAgIDYgKy0K
IHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgICAgICAgIHwgICA1ICstCiB0b29scy94bC94bF92
Y3B1LmMgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAg
ICAgICAgfCAgMTMgKy0KIDIxIGZpbGVzIGNoYW5nZWQsIDI0NTYgaW5zZXJ0aW9ucygrKSwgOTMz
IGRlbGV0aW9ucygtKQoKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB03W-0000ys-V3; Thu, 19 Sep 2019 17:17: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03V-0000xu-5y
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:21 +0000
X-Inumbo-ID: 562832dc-db01-11e9-966e-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 562832dc-db01-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:17:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913441;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=MbnRjI82hWbvCN1nQSGi38agz+4XttQVMZpdaTc6yC4=;
 b=dVaZHf6+F1EJe5pe6+UcEOlG6AzdRvZxWW7gtbtmnrpzFzCHuNEQAFsp
 NKZc6y278S7XWHPker3GpfFtW0OKkQiAxIqK2wmzyNQGNB1vDErMlE5k9
 6juzHtffrSLbaphNBeVTX+ZG6BP7tSkM9GBjM2ZkmZDjyAoGGVwNrT66m o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jCRVPSc94QQ7/bBh5yfKtIEEBLmQXIKp/V2iHnxJGrj41WakiyHrlbZ9LGvxHATycX+tvcX/Jo
 ZCMLB+4YN/ilMofknqjKJdEzrpDTZ/oaF9bfBVdEcWO69DOHmJZSDoYQWgWX7i/zxuboTafx6t
 OuvNgzqlra1HTa1kzdJVL4y/dKvZpH6zxD2Vdhio5wdFB1cG8EkARLXuww24GJHBstruG5ic/G
 IcEnKbWCYrc3MGncJ+cEtclSGU7YtWUflAMZpfxwoGV8dSxIm/+cDC5FplZP65g8rmB6E1y9sZ
 9e4=
X-SBRS: 2.7
X-MesageID: 5800420
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5800420"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:22 +0100
Message-ID: <20190919171656.899649-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 02/35] libxl: Make libxl_send_trigger async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

Li4gYmVjYXVzZSBpdCBtYWtlcyBRTVAgY2FsbHMgd2hpY2ggYXJlIGdvaW5nIHRvIGJlIGFzeW5j
LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICB8IDEzICsrKysrKysrKysrKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jIHwgMTIgKysrKysrKystLS0tCiB0b29scy94bC94bF9taXNjLmMg
ICAgICAgICB8ICA0ICsrLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAgIHwgIDQgKystLQog
NCBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDEw
ZGZkZTNmZDg5Ny4uNDMwMTIzMjc0OTY0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEyMTksNiArMTIxOSw3IEBAIHZvaWQgbGli
eGxfbWFjX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9t
YWMgKnNyYyk7CiAgKiBhc3luY2hyb25vdXNseS4gVGhvc2UgZnVuY3Rpb25zIGFyZToKICAqICAg
bGlieGxfZG9tYWluX3BhdXNlKCkKICAqICAgbGlieGxfZG9tYWluX3VucGF1c2UoKQorICogICBs
aWJ4bF9zZW5kX3RyaWdnZXIoKQogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfRk5fVVNJTkdfUU1Q
X0FTWU5DIDEKIApAQCAtMjM4MCw3ICsyMzgxLDE3IEBAIGludCBsaWJ4bF92Y3B1X3NjaGVkX3Bh
cmFtc19zZXRfYWxsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zICpw
YXJhbXMpOwogCiBpbnQgbGlieGxfc2VuZF90cmlnZ2VyKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdHJpZ2dlciB0cmlnZ2VyLCB1
aW50MzJfdCB2Y3B1aWQpOworICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF90cmlnZ2VyIHRy
aWdnZXIsIHVpbnQzMl90IHZjcHVpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOworI2lmIGRlZmluZWQoTElCWExfQVBJX1ZFUlNJT04pICYmIExJ
QlhMX0FQSV9WRVJTSU9OIDwgMHgwNDEzMDAKK3N0YXRpYyBpbmxpbmUgaW50IGxpYnhsX3NlbmRf
dHJpZ2dlcl8weDA0MTIwMCgKKyAgICBsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxp
YnhsX3RyaWdnZXIgdHJpZ2dlciwgdWludDMyX3QgdmNwdWlkKQoreworICAgIHJldHVybiBsaWJ4
bF9zZW5kX3RyaWdnZXJfMHgwNDEyMDAoY3R4LCBkb21pZCwgdHJpZ2dlciwgdmNwdWlkLCBOVUxM
KTsKK30KKyNkZWZpbmUgbGlieGxfc2VuZF90cmlnZ2VyIGxpYnhsX3NlbmRfdHJpZ2dlcl8weDA0
MTIwMAorI2VuZGlmCiBpbnQgbGlieGxfc2VuZF9zeXNycShsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsIGNoYXIgc3lzcnEpOwogaW50IGxpYnhsX3NlbmRfZGVidWdfa2V5cyhsaWJ4bF9j
dHggKmN0eCwgY2hhciAqa2V5cyk7CiBpbnQgbGlieGxfc2V0X3BhcmFtZXRlcnMobGlieGxfY3R4
ICpjdHgsIGNoYXIgKnBhcmFtcyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDFjMzEzMDA1ZGI1MS4uODZj
ZGRjMDVhOTQ0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAtMTQ3MCwxMCArMTQ3MCwxMSBAQCBzdGF0aWMg
aW50IGxpYnhsX19kb21haW5fczNfcmVzdW1lKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCkKIH0K
IAogaW50IGxpYnhsX3NlbmRfdHJpZ2dlcihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3RyaWdnZXIgdHJpZ2dlciwgdWludDMyX3Qg
dmNwdWlkKQorICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF90cmlnZ2VyIHRyaWdnZXIsIHVp
bnQzMl90IHZjcHVpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNv
cF9ob3cgKmFvX2hvdykKIHsKKyAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKICAg
ICBpbnQgcmM7Ci0gICAgR0NfSU5JVChjdHgpOwogCiAgICAgc3dpdGNoICh0cmlnZ2VyKSB7CiAg
ICAgY2FzZSBMSUJYTF9UUklHR0VSX1BPV0VSOgpAQCAtMTUwOSwxMCArMTUxMCwxMyBAQCBpbnQg
bGlieGxfc2VuZF90cmlnZ2VyKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiU2VuZCB0cmlnZ2VyICclcycgZmFpbGVkIiwKICAgICAg
ICAgICAgICAgbGlieGxfdHJpZ2dlcl90b19zdHJpbmcodHJpZ2dlcikpOwogICAgICAgICByYyA9
IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIEdDX0ZSRUU7Ci0g
ICAgcmV0dXJuIHJjOworICAgIGxpYnhsX19hb19jb21wbGV0ZShlZ2MsIGFvLCByYyk7CisgICAg
cmV0dXJuIEFPX0lOUFJPR1JFU1M7CitvdXQ6CisgICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJj
KTsKIH0KIAogdWludDMyX3QgbGlieGxfdm1fZ2V0X3N0YXJ0X3RpbWUobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfbWlzYy5jIGIvdG9vbHMv
eGwveGxfbWlzYy5jCmluZGV4IGRjZjk0MGE2ZDRhNi4uNTBjODQzNjMzN2M5IDEwMDY0NAotLS0g
YS90b29scy94bC94bF9taXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0zNiw3ICsz
Niw3IEBAIHN0YXRpYyB2b2lkIGJ1dHRvbl9wcmVzcyh1aW50MzJfdCBkb21pZCwgY29uc3QgY2hh
ciAqYikKICAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOwogICAgIH0KIAotICAgIGxpYnhsX3Nl
bmRfdHJpZ2dlcihjdHgsIGRvbWlkLCB0cmlnZ2VyLCAwKTsKKyAgICBsaWJ4bF9zZW5kX3RyaWdn
ZXIoY3R4LCBkb21pZCwgdHJpZ2dlciwgMCwgTlVMTCk7CiB9CiAKIGludCBtYWluX2J1dHRvbl9w
cmVzcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCkBAIC0xMDYsNyArMTA2LDcgQEAgaW50IG1haW5f
dHJpZ2dlcihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBs
aWJ4bF9zZW5kX3RyaWdnZXIoY3R4LCBkb21pZCwgdHJpZ2dlciwgdmNwdWlkKTsKKyAgICBsaWJ4
bF9zZW5kX3RyaWdnZXIoY3R4LCBkb21pZCwgdHJpZ2dlciwgdmNwdWlkLCBOVUxMKTsKIAogICAg
IHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRy
b2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDQxOWJmNzgwYTRjMi4uM2ZjNmY1
NjU3NDhjIDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYworKysgYi90b29scy94
bC94bF92bWNvbnRyb2wuYwpAQCAtMTA4LDcgKzEwOCw3IEBAIHN0YXRpYyB2b2lkIHJlYm9vdF9k
b21haW4odWludDMyX3QgZG9taWQsIGxpYnhsX2V2Z2VuX2RvbWFpbl9kZWF0aCAqKmRlYXRodywK
ICAgICAgICAgaWYgKGZhbGxiYWNrX3RyaWdnZXIpIHsKICAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiUFYgY29udHJvbCBpbnRlcmZhY2Ugbm90IGF2YWlsYWJsZToiCiAgICAgICAgICAgICAg
ICAgICAgICIgc2VuZGluZyBBQ1BJIHJlc2V0IGJ1dHRvbiBldmVudC5cbiIpOwotICAgICAgICAg
ICAgcmMgPSBsaWJ4bF9zZW5kX3RyaWdnZXIoY3R4LCBkb21pZCwgTElCWExfVFJJR0dFUl9SRVNF
VCwgMCk7CisgICAgICAgICAgICByYyA9IGxpYnhsX3NlbmRfdHJpZ2dlcihjdHgsIGRvbWlkLCBM
SUJYTF9UUklHR0VSX1JFU0VULCAwLCBOVUxMKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiUFYgY29udHJvbCBpbnRlcmZhY2Ugbm90IGF2YWlsYWJsZToi
CiAgICAgICAgICAgICAgICAgICAgICIgZXh0ZXJuYWwgZ3JhY2VmdWwgcmVib290IG5vdCBwb3Nz
aWJsZS5cbiIpOwpAQCAtMTQxLDcgKzE0MSw3IEBAIHN0YXRpYyB2b2lkIHNodXRkb3duX2RvbWFp
bih1aW50MzJfdCBkb21pZCwKICAgICAgICAgaWYgKGZhbGxiYWNrX3RyaWdnZXIpIHsKICAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiUFYgY29udHJvbCBpbnRlcmZhY2Ugbm90IGF2YWlsYWJs
ZToiCiAgICAgICAgICAgICAgICAgICAgICIgc2VuZGluZyBBQ1BJIHBvd2VyIGJ1dHRvbiBldmVu
dC5cbiIpOwotICAgICAgICAgICAgcmMgPSBsaWJ4bF9zZW5kX3RyaWdnZXIoY3R4LCBkb21pZCwg
TElCWExfVFJJR0dFUl9QT1dFUiwgMCk7CisgICAgICAgICAgICByYyA9IGxpYnhsX3NlbmRfdHJp
Z2dlcihjdHgsIGRvbWlkLCBMSUJYTF9UUklHR0VSX1BPV0VSLCAwLCBOVUxMKTsKICAgICAgICAg
fSBlbHNlIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiUFYgY29udHJvbCBpbnRlcmZh
Y2Ugbm90IGF2YWlsYWJsZToiCiAgICAgICAgICAgICAgICAgICAgICIgZXh0ZXJuYWwgZ3JhY2Vm
dWwgc2h1dGRvd24gbm90IHBvc3NpYmxlLlxuIik7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB03X-0000zJ-9N; Thu, 19 Sep 2019 17:17:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03V-0000xz-8U
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:21 +0000
X-Inumbo-ID: 56163b22-db01-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 56163b22-db01-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:17:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913440;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=zKDJsTI0ke0OHp1k2Wdn9R406uNGoaYUwfweh4F2tb8=;
 b=idwH2b7HH7mSqpmhPuUFzt6BbBmda284Rb5cr6sRI4Bb8g1Ld5o07VHL
 uAXsxO7m+b6n/CIMLvQFAkp46FyX9Im+s99MJu7n+d0rC5/LKF5UD9/g3
 GX0ivhgvXh7CXiAet2DdDgwPNSlhrXsNIyvaXnpSxPRmMunZOpau+NTZF o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rTjT31ajzXJ1scSXn1uB8F/o9cux+kA4TRYrrE0DmjEIpwEryAv81tNoJKf7jMuYX/V6Y6mbGh
 cPHEThg+mnVqZSti7KI4CFaEwTfQed/UJBIsXy9GlSF1MDfYhVWOGL0pZJ0gZ7aaClyKyHCz2R
 tybrTNNPj/9omVmV2GpteoYbKP908T8KPd2H3IFnVqDZoYAC5UchAxyoEPdVHRKYdv/vzPwS5u
 AGNbDkx7k/sUsmmCWETw7QLrxrcXxNN7g480kVsoY4+F6CIfn23KkMZSp8OOGoAHHrkYVWpK2L
 iBg=
X-SBRS: 2.7
X-MesageID: 5800418
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5800418"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:21 +0100
Message-ID: <20190919171656.899649-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 01/35] libxl: Make libxl_domain_unpause async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

bGlieGxfZG9tYWluX3VucGF1c2UgbmVlZHMgdG8gbWFrZSBRTVAgY2FsbHMsIHdoaWNoIGFyZSBh
c3luY2hyb25vdXMsCmNoYW5nZSB0aGUgQVBJIHRvIHJlZmxlY3QgdGhhdC4KCkRvIHRoZSBzYW1l
IHdpdGggbGlieGxfZG9tYWluX3BhdXNlIGFzeW5jLCBldmVuIGlmIGl0IHdpbGwga2VlcApjb21w
bGV0aW5nIHN5bmNocm9ub3VzbHkuCgpBbHNvIGZpeCBzb21lIGNvZGluZyBzdHlsZSBpc3N1ZSBp
biB0aG9zZSBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjI6CiAgICAtIEFkZGVkIExJQlhMX0hBVkVf
Rk5fVVNJTkdfUU1QX0FTWU5DCgogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgfCAz
NyArKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9y
ZS5jIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jICAgIHwgIDIgKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RvbWFpbi5jICAgICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgIHwgIDEgKwogdG9vbHMveGwveGxfbWlncmF0
ZS5jICAgICAgICAgICAgfCAgNCArLS0KIHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgICAgICAg
IHwgIDIgKy0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAgICAgICAgIHwgIDYgKystLQogOSBm
aWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBiMTY1
YjI4MzExNzYuLjEwZGZkZTNmZDg5NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAor
KysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC02MzgsNyArNjM4LDggQEAgdHlwZWRlZiBzdHJ1
Y3QgbGlieGxfX2N0eCBsaWJ4bF9jdHg7CiAvKiBBUEkgY29tcGF0aWJpbGl0eS4gKi8KICNpZmRl
ZiBMSUJYTF9BUElfVkVSU0lPTgogI2lmIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwMjAwICYm
IExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwMzAwICYmIFwKLSAgICBMSUJYTF9BUElfVkVSU0lP
TiAhPSAweDA0MDQwMCAmJiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDUwMAorICAgIExJQlhM
X0FQSV9WRVJTSU9OICE9IDB4MDQwNDAwICYmIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwNTAw
ICYmIFwKKyAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MTMwMAogI2Vycm9yIFVua25vd24g
TElCWExfQVBJX1ZFUlNJT04KICNlbmRpZgogI2VuZGlmCkBAIC0xMjEwLDYgKzEyMTEsMTcgQEAg
dm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0
IGxpYnhsX21hYyAqc3JjKTsKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BWQ0FMTFMgMQogCisv
KgorICogTElCWExfSEFWRV9GTl9VU0lOR19RTVBfQVNZTkMKKyAqCisgKiBUaGlzIGRlZmluZSBp
bmRpY2F0ZXMgdGhhdCBzb21lIGZ1bmN0aW9uJ3MgQVBJIGhhcyBjaGFuZ2VkIGFuZCBoYXZlIGFu
CisgKiBleHRyYSBwYXJhbWV0ZXIgImFvX2hvdyIgd2hpY2ggbWVhbnMgdGhhdCB0aGUgZnVuY3Rp
b24gY2FuIGJlIGV4ZWN1dGVkCisgKiBhc3luY2hyb25vdXNseS4gVGhvc2UgZnVuY3Rpb25zIGFy
ZToKKyAqICAgbGlieGxfZG9tYWluX3BhdXNlKCkKKyAqICAgbGlieGxfZG9tYWluX3VucGF1c2Uo
KQorICovCisjZGVmaW5lIExJQlhMX0hBVkVfRk5fVVNJTkdfUU1QX0FTWU5DIDEKKwogdHlwZWRl
ZiBjaGFyICoqbGlieGxfc3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bv
c2UobGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgo
Y29uc3QgbGlieGxfc3RyaW5nX2xpc3QgKnNsKTsKQEAgLTE2MTQsOCArMTYyNiwyNyBAQCBpbnQg
bGlieGxfZG9tYWluX3JlbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAq
IHRyYW5zYWN0aW9uYWxseSB0aGF0IHRoZSBkb21haW4gaGFzIHRoZSBvbGQgb2xkIG5hbWU7IGlm
CiAgICAqIHRyYW5zIGlzIG5vdCAwIHdlIHVzZSBjYWxsZXIncyB0cmFuc2FjdGlvbiBhbmQgY2Fs
bGVyIG11c3QgZG8gcmV0cmllcyAqLwogCi1pbnQgbGlieGxfZG9tYWluX3BhdXNlKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCk7Ci1pbnQgbGlieGxfZG9tYWluX3VucGF1c2UobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKK2ludCBsaWJ4bF9kb21haW5fcGF1c2UobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9F
WFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZG9tYWluX3VucGF1c2UobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxp
YnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
RVhURVJOQUxfQ0FMTEVSU19PTkxZOworI2lmIGRlZmluZWQoTElCWExfQVBJX1ZFUlNJT04pICYm
IExJQlhMX0FQSV9WRVJTSU9OIDwgMHgwNDEzMDAKK3N0YXRpYyBpbmxpbmUgaW50IGxpYnhsX2Rv
bWFpbl9wYXVzZV8weDA0MTIwMCgKKyAgICBsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQp
Cit7CisgICAgcmV0dXJuIGxpYnhsX2RvbWFpbl9wYXVzZShjdHgsIGRvbWlkLCBOVUxMKTsKK30K
K3N0YXRpYyBpbmxpbmUgaW50IGxpYnhsX2RvbWFpbl91bnBhdXNlXzB4MDQxMjAwKAorICAgIGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKK3sKKyAgICByZXR1cm4gbGlieGxfZG9tYWlu
X3VucGF1c2UoY3R4LCBkb21pZCwgTlVMTCk7Cit9CisjZGVmaW5lIGxpYnhsX2RvbWFpbl9wYXVz
ZSBsaWJ4bF9kb21haW5fcGF1c2VfMHgwNDEyMDAKKyNkZWZpbmUgbGlieGxfZG9tYWluX3VucGF1
c2UgbGlieGxfZG9tYWluX3VucGF1c2VfMHgwNDEyMDAKKyNlbmRpZgorCiAKIGludCBsaWJ4bF9k
b21haW5fY29yZV9kdW1wKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZpbGVuYW1lLApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY29sb19yZXN0b3JlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jl
c3RvcmUuYwppbmRleCAwYzUzNWJkOTVkNjkuLmFhYTcwNTUyYjhjNCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY29sb19yZXN0b3JlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29s
b19yZXN0b3JlLmMKQEAgLTg1Myw3ICs4NTMsNyBAQCBzdGF0aWMgdm9pZCBjb2xvX3VucGF1c2Vf
c3ZtKGxpYnhsX19lZ2MgKmVnYywKICAgICBFR0NfR0M7CiAKICAgICAvKiBXZSBoYXZlIGVuYWJs
ZWQgc2Vjb25kYXJ5IHZtJ3MgbG9nZGlydHksIHNvIHdlIGNhbiB1bnBhdXNlIGl0IG5vdyAqLwot
ICAgIHJjID0gbGlieGxfZG9tYWluX3VucGF1c2UoQ1RYLCBkb21pZCk7CisgICAgcmMgPSBsaWJ4
bF9fZG9tYWluX3VucGF1c2UoZ2MsIGRvbWlkKTsKICAgICBpZiAocmMpIHsKICAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsICJjYW5ub3QgdW5wYXVzZSBzZWNvbmRhcnkgdm0iKTsKICAgICAgICAg
Z290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jCmluZGV4IDMyNDdjY2UzYTdlNS4uMWQyNjFhMTYz
OWY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwpAQCAtNDgwLDcgKzQ4MCw3IEBAIHN0YXRpYyB2b2lk
IGNvbG9fcHJlcmVzdW1lX2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgKiBubyBkaXNrIG1pZ3Jh
dGlvbi4KICAgICAgKi8KICAgICBpZiAoY3NzLT5wYXVzZWQpIHsKLSAgICAgICAgcmMgPSBsaWJ4
bF9kb21haW5fdW5wYXVzZShDVFgsIGRzcy0+ZG9taWQpOworICAgICAgICByYyA9IGxpYnhsX19k
b21haW5fdW5wYXVzZShnYywgZHNzLT5kb21pZCk7CiAgICAgICAgIGlmIChyYykgewogICAgICAg
ICAgICAgTE9HRChFUlJPUiwgZHNzLT5kb21pZCwgImNhbm5vdCB1bnBhdXNlIHByaW1hcnkgdm0i
KTsKICAgICAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggNWZlMjViNTZmNTk2Li4wMGRhNTkx
NTNkNjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwpAQCAtMjQwMiw3ICsyNDAyLDcgQEAgc3RhdGljIHZvaWQgc3R1YmRvbV9w
dnFlbXVfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAg
ICByYyA9IGxpYnhsX2RvbWFpbl91bnBhdXNlKENUWCwgZG1fZG9taWQpOworICAgIHJjID0gbGli
eGxfX2RvbWFpbl91bnBhdXNlKGdjLCBkbV9kb21pZCk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsK
IAogICAgIHNkc3MtPnhzd2FpdC5hbyA9IGFvOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCAxMWEyOWIyMzVi
MWQuLjFjMzEzMDA1ZGI1MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKQEAgLTU1NywxOCArNTU3LDE4IEBAIGlu
dCBsaWJ4bF9kb21haW5fc3VzcGVuZF9vbmx5KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKICAgICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOwogfQogCi1pbnQgbGlieGxfZG9tYWlu
X3BhdXNlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKK2ludCBsaWJ4bF9kb21haW5f
cGF1c2UobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQogewotICAgIGludCByZXQ7Ci0g
ICAgR0NfSU5JVChjdHgpOwotICAgIHJldCA9IHhjX2RvbWFpbl9wYXVzZShjdHgtPnhjaCwgZG9t
aWQpOwotICAgIGlmIChyZXQ8MCkgeworICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cp
OworICAgIGludCByOworICAgIHIgPSB4Y19kb21haW5fcGF1c2UoY3R4LT54Y2gsIGRvbWlkKTsK
KyAgICBpZiAociA8IDApIHsKICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiUGF1c2luZyBk
b21haW4iKTsKLSAgICAgICAgR0NfRlJFRTsKLSAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cisg
ICAgICAgIHJldHVybiBBT19DUkVBVEVfRkFJTChFUlJPUl9GQUlMKTsKICAgICB9Ci0gICAgR0Nf
RlJFRTsKLSAgICByZXR1cm4gMDsKKyAgICBsaWJ4bF9fYW9fY29tcGxldGUoZWdjLCBhbywgMCk7
CisgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKIGludCBsaWJ4bF9kb21haW5fY29yZV9k
dW1wKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKQEAgLTU5MywxMCArNTkzLDkgQEAg
aW50IGxpYnhsX2RvbWFpbl9jb3JlX2R1bXAobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgIHJldHVybiBBT19JTlBST0dSRVNTOwogfQogCi1pbnQgbGlieGxfZG9tYWluX3VucGF1
c2UobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQoraW50IGxpYnhsX19kb21haW5fdW5w
YXVzZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21pZCBkb21pZCkKIHsKLSAgICBHQ19JTklUKGN0
eCk7Ci0gICAgaW50IHJldCwgcmMgPSAwOworICAgIGludCByLCByYzsKIAogICAgIGxpYnhsX2Rv
bWFpbl90eXBlIHR5cGUgPSBsaWJ4bF9fZG9tYWluX3R5cGUoZ2MsIGRvbWlkKTsKICAgICBpZiAo
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEKSB7CkBAIC02MTIsMTYgKzYxMSwzMyBA
QCBpbnQgbGlieGxfZG9tYWluX3VucGF1c2UobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
KQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICB9Ci0gICAgcmV0ID0geGNf
ZG9tYWluX3VucGF1c2UoY3R4LT54Y2gsIGRvbWlkKTsKLSAgICBpZiAocmV0PDApIHsKKyAgICBy
ID0geGNfZG9tYWluX3VucGF1c2UoQ1RYLT54Y2gsIGRvbWlkKTsKKyAgICBpZiAociA8IDApIHsK
ICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiVW5wYXVzaW5nIGRvbWFpbiIpOwogICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSBvdXQ6Ci0gICAg
R0NfRlJFRTsKKyAgICByYyA9IDA7CitvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbGli
eGxfZG9tYWluX3VucGF1c2UobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCit7Cisg
ICAgQU9fQ1JFQVRFKGN0eCwgZG9taWQsIGFvX2hvdyk7CisgICAgaW50IHJjID0gMDsKKworICAg
IHJjID0gbGlieGxfX2RvbWFpbl91bnBhdXNlKGdjLCBkb21pZCk7CisgICAgaWYgKHJjKSBnb3Rv
IG91dDsKKworICAgIGxpYnhsX19hb19jb21wbGV0ZShlZ2MsIGFvLCByYyk7CisgICAgcmV0dXJu
IEFPX0lOUFJPR1JFU1M7CisKKyBvdXQ6CisgICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsK
K30KKwogaW50IGxpYnhsX19kb21haW5fcHZjb250cm9sX2F2YWlsYWJsZShsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCkKIHsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25l
cihnYyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAxZmJhMTBlMzllNzEuLjc0ODZiNTEyZmQ1NCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MTA5LDYgKzQxMDksNyBAQCBfaGlkZGVuIHZvaWQgbGli
eGxfX3JlbXVzX3RlYXJkb3duKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJjKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fcmVtdXNfcmVzdG9y
ZV9zZXR1cChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyk7CitfaGlkZGVuIGludCBs
aWJ4bF9fZG9tYWluX3VucGF1c2UobGlieGxfX2djICosIGxpYnhsX2RvbWlkIGRvbWlkKTsKIAog
CiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfbWlncmF0ZS5jIGIvdG9vbHMveGwveGxfbWln
cmF0ZS5jCmluZGV4IDFmMGU4N2RmNTBiNS4uMjJmMDQyOWI4NDg4IDEwMDY0NAotLS0gYS90b29s
cy94bC94bF9taWdyYXRlLmMKKysrIGIvdG9vbHMveGwveGxfbWlncmF0ZS5jCkBAIC0zOTQsNyAr
Mzk0LDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZV9yZWNlaXZlKGludCBkZWJ1ZywgaW50IGRhZW1v
bml6ZSwgaW50IG1vbml0b3IsCiAgICAgICAgICAgICAvKiBUaGUgZ3Vlc3QgaXMgcnVubmluZyBh
ZnRlciBmYWlsb3ZlciBpbiBDT0xPIG1vZGUgKi8KICAgICAgICAgICAgIGV4aXQocmMgPyAtRVJS
T1JfRkFJTDogMCk7CiAKLSAgICAgICAgcmMgPSBsaWJ4bF9kb21haW5fdW5wYXVzZShjdHgsIGRv
bWlkKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9kb21haW5fdW5wYXVzZShjdHgsIGRvbWlkLCBOVUxM
KTsKICAgICAgICAgaWYgKHJjKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJtaWdyYXRp
b24gdGFyZ2V0ICglcyk6ICIKICAgICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byB1bnBhdXNl
IGRvbWFpbiAlcyAoaWQ6ICV1KTolZFxuIiwKQEAgLTQyOSw3ICs0MjksNyBAQCBzdGF0aWMgdm9p
ZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBpbnQgbW9uaXRvciwK
ICAgICB9CiAKICAgICBpZiAoIXBhdXNlX2FmdGVyX21pZ3JhdGlvbikgewotICAgICAgICByYyA9
IGxpYnhsX2RvbWFpbl91bnBhdXNlKGN0eCwgZG9taWQpOworICAgICAgICByYyA9IGxpYnhsX2Rv
bWFpbl91bnBhdXNlKGN0eCwgZG9taWQsIE5VTEwpOwogICAgICAgICBpZiAocmMpIGdvdG8gcGVy
aGFwc19kZXN0cm95X25vdGlmeV9yYzsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X3NhdmVyZXN0b3JlLmMgYi90b29scy94bC94bF9zYXZlcmVzdG9yZS5jCmluZGV4IDlhZmVhZGVl
YjI5Zi4uNWM3MGUyZTg3NDdkIDEwMDY0NAotLS0gYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5j
CisrKyBiL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMKQEAgLTE1MCw3ICsxNTAsNyBAQCBzdGF0
aWMgaW50IHNhdmVfZG9tYWluKHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICpmaWxlbmFtZSwg
aW50IGNoZWNrcG9pbnQsCiAgICAgfQogICAgIGVsc2UgaWYgKGxlYXZlcGF1c2VkIHx8IGNoZWNr
cG9pbnQpIHsKICAgICAgICAgaWYgKGxlYXZlcGF1c2VkKQotICAgICAgICAgICAgbGlieGxfZG9t
YWluX3BhdXNlKGN0eCwgZG9taWQpOworICAgICAgICAgICAgbGlieGxfZG9tYWluX3BhdXNlKGN0
eCwgZG9taWQsIE5VTEwpOwogICAgICAgICBsaWJ4bF9kb21haW5fcmVzdW1lKGN0eCwgZG9taWQs
IDEsIDApOwogICAgIH0KICAgICBlbHNlCmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRy
b2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IGExZDYzMzc5NWM5Zi4uNDE5YmY3
ODBhNGMyIDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYworKysgYi90b29scy94
bC94bF92bWNvbnRyb2wuYwpAQCAtMzQsMTIgKzM0LDEyIEBAIHN0YXRpYyBpbnQgZmRfbG9jayA9
IC0xOwogCiBzdGF0aWMgdm9pZCBwYXVzZV9kb21haW4odWludDMyX3QgZG9taWQpCiB7Ci0gICAg
bGlieGxfZG9tYWluX3BhdXNlKGN0eCwgZG9taWQpOworICAgIGxpYnhsX2RvbWFpbl9wYXVzZShj
dHgsIGRvbWlkLCBOVUxMKTsKIH0KIAogc3RhdGljIHZvaWQgdW5wYXVzZV9kb21haW4odWludDMy
X3QgZG9taWQpCiB7Ci0gICAgbGlieGxfZG9tYWluX3VucGF1c2UoY3R4LCBkb21pZCk7CisgICAg
bGlieGxfZG9tYWluX3VucGF1c2UoY3R4LCBkb21pZCwgTlVMTCk7CiB9CiAKIHN0YXRpYyB2b2lk
IGRlc3Ryb3lfZG9tYWluKHVpbnQzMl90IGRvbWlkLCBpbnQgZm9yY2UpCkBAIC05NzIsNyArOTcy
LDcgQEAgaW50IGNyZWF0ZV9kb21haW4oc3RydWN0IGRvbWFpbl9jcmVhdGUgKmRvbV9pbmZvKQog
ICAgIH0KIAogICAgIGlmICghcGF1c2VkKQotICAgICAgICBsaWJ4bF9kb21haW5fdW5wYXVzZShj
dHgsIGRvbWlkKTsKKyAgICAgICAgbGlieGxfZG9tYWluX3VucGF1c2UoY3R4LCBkb21pZCwgTlVM
TCk7CiAKICAgICByZXQgPSBkb21pZDsgLyogY2FsbGVyIGdldHMgc3VjY2VzcyBpbiBwYXJlbnQg
Ki8KICAgICBpZiAoIWRhZW1vbml6ZSAmJiAhbW9uaXRvcikKLS0gCkFudGhvbnkgUEVSQVJECgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB03b-00012e-UG; Thu, 19 Sep 2019 17: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03a-00011Z-1v
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:26 +0000
X-Inumbo-ID: 562832dd-db01-11e9-966e-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 562832dd-db01-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:17:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913441;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=pD3+LqMEFKqS3Jy/yX0xvD5PBS4ym0EyMOr0w3gtMf0=;
 b=C16mVM814EKH4XgrEf3XfQuX+C2bSQBHbzUbJUH1do5Ir744Xwkq5AuA
 OJp1OCtzUSrXRJxBy/ouWCxHKgZW8l+KvK5Auus4YBQfqByAGTq0GrPHj
 QfFdYBBfxjiFlK1m66fHm8KB3LJK0mZ7U8+DeLj71SObGlQdi8DC8VcVZ U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Br+9/HryDdL61N+qgPYZKVV97VSZb8yMO/vzycQtkY1/XNF3gt5BmkFflX6YnbtO61v02WZbUe
 HKjtC56la5kDH+cIuODTDELSgWRA0n4wa+5LQ78ZEcRXX3xcelRCS1xuIi8hNKEhHu7x1C2otb
 ynNaTn0qJBANmkYolFkp7Y2IubHOiK7OB1cs+siBbCSNR7VC4LrDX860iaJzfwB/tg8z/KZV+7
 Jb4ne1BLCUHt84sehlPIibWONAyf+45fq//NwLvqsmmlp2tRhzSO7XQwFmfSt97ODhZRnyttgM
 hpk=
X-SBRS: 2.7
X-MesageID: 5800423
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5800423"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:24 +0100
Message-ID: <20190919171656.899649-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 04/35] libxl: Make
 libxl_retrieve_domain_configuration async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

Li4gYmVjYXVzZSBpdCBtYWtlcyBRTVAgY2FsbHMgd2hpY2ggYXJlIGdvaW5nIHRvIGJlIGFzeW5j
LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICB8IDEzICsrKysrKysrKysrKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jIHwgMTQgKysrKysrKy0tLS0tLS0KIHRvb2xzL3hsL3hsX2luZm8u
YyAgICAgICAgIHwgIDMgKystCiB0b29scy94bC94bF9zYXZlcmVzdG9yZS5jICB8ICAzICsrLQog
dG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgfCAgMyArKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjUg
aW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggZmQ2OWU5MjE2NmI4Li5mZDFlMTM0
OWJmNmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwv
bGlieGwuaApAQCAtMTIyMSw2ICsxMjIxLDcgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9j
dHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAqICAgbGli
eGxfZG9tYWluX3VucGF1c2UoKQogICogICBsaWJ4bF9zZW5kX3RyaWdnZXIoKQogICogICBsaWJ4
bF9zZXRfdmNwdW9ubGluZSgpCisgKiAgIGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0
aW9uKCkKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX0ZOX1VTSU5HX1FNUF9BU1lOQyAxCiAKQEAg
LTE1NjQsOCArMTU2NSwxOCBAQCB2b2lkIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZShsaWJ4
bF9kb21haW5fY29uZmlnICpkX2NvbmZpZyk7CiAgKiB3b3JrcyB3aXRoIERvbVUuCiAgKi8KIGlu
dCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hv
dykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5B
TF9DQUxMRVJTX09OTFk7CisjaWYgZGVmaW5lZChMSUJYTF9BUElfVkVSU0lPTikgJiYgTElCWExf
QVBJX1ZFUlNJT04gPCAweDA0MTMwMAorc3RhdGljIGlubGluZSBpbnQgbGlieGxfcmV0cmlldmVf
ZG9tYWluX2NvbmZpZ3VyYXRpb25fMHgwNDEyMDAoCisgICAgbGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKK3sKKyAgICByZXR1cm4g
bGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24oY3R4LCBkb21pZCwgZF9jb25maWcs
IE5VTEwpOworfQorI2RlZmluZSBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbiBc
CisgICAgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fMHgwNDEyMDAKKyNlbmRp
ZgogCiBpbnQgbGlieGxfZG9tYWluX3N1c3BlbmQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLCBpbnQgZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsYWdzLCAvKiBMSUJY
TF9TVVNQRU5EXyogKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKaW5kZXggNjBjM2Y3YTM0YjRjLi5mMmQ1Yzg2NDI3
YWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xNTk0LDE0ICsxNTk0LDEzIEBAIHN0YXRpYyBpbnQgbGli
eGxfX3VwZGF0ZV9hdmFpbF92Y3B1c194ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKIH0KIAogaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3lu
Y29wX2hvdyAqYW9faG93KQogewotICAgIEdDX0lOSVQoY3R4KTsKKyAgICBBT19DUkVBVEUoY3R4
LCBkb21pZCwgYW9faG93KTsKICAgICBpbnQgcmM7CiAgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0
YV9sb2NrICpsb2NrID0gTlVMTDsKIAotICAgIENUWF9MT0NLOwotCiAgICAgbG9jayA9IGxpYnhs
X19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9taWQpOwogICAgIGlmICghbG9jaykgewogICAg
ICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKQEAgLTE4MDgsOSArMTgwNywxMCBAQCBpbnQgbGli
eGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogCiBvdXQ6CiAgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJk
YXRhKGxvY2spOwotICAgIENUWF9VTkxPQ0s7Ci0gICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7
CisgICAgaWYgKHJjKQorICAgICAgICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOworICAgIGxp
YnhsX19hb19jb21wbGV0ZShlZ2MsIGFvLCByYyk7CisgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7
CiB9CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy94bC94bF9pbmZvLmMgYi90b29scy94bC94bF9p
bmZvLmMKaW5kZXggYmZiY2E5Mzk5N2RkLi5jYTQxN2RmOGU4YTUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX2luZm8uYworKysgYi90b29scy94bC94bF9pbmZvLmMKQEAgLTQ2NCw3ICs0NjQsOCBA
QCBzdGF0aWMgdm9pZCBsaXN0X2RvbWFpbnNfZGV0YWlscyhjb25zdCBsaWJ4bF9kb21pbmZvICpp
bmZvLCBpbnQgbmJfZG9tYWluKQogCiAgICAgZm9yIChpID0gMDsgaSA8IG5iX2RvbWFpbjsgaSsr
KSB7CiAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwotICAgICAg
ICByYyA9IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGN0eCwgaW5mb1tpXS5k
b21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbihjdHgsIGluZm9baV0uZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmRfY29uZmlnLCBOVUxMKTsKICAgICAgICAgaWYgKHJj
KQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGlmIChkZWZhdWx0X291dHB1dF9mb3Jt
YXQgPT0gT1VUUFVUX0ZPUk1BVF9KU09OKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfc2F2ZXJl
c3RvcmUuYyBiL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMKaW5kZXggNWM3MGUyZTg3NDdkLi45
YmUwMzNmZTY1ZTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMKKysrIGIv
dG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYwpAQCAtNTYsNyArNTYsOCBAQCB2b2lkIHNhdmVfZG9t
YWluX2NvcmVfYmVnaW4odWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkX2NvbmZpZyk7CiAgICAgICAgIGZyZWUoY29uZmlnX3YpOwogICAgIH0gZWxzZSB7Ci0gICAg
ICAgIHJjID0gbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24oY3R4LCBkb21pZCwg
JmRfY29uZmlnKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJh
dGlvbihjdHgsIGRvbWlkLCAmZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CiAgICAgICAgIGlmIChyYykgewogICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJ1bmFibGUgdG8gcmV0cmlldmUgZG9tYWluIGNvbmZpZ3VyYXRp
b25cbiIpOwogICAgICAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOwpkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCAzZmM2
ZjU2NTc0OGMuLmViNjc3OWE1NjE5NyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdm1jb250cm9s
LmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMKQEAgLTM3Nyw3ICszNzcsOCBAQCBzdGF0
aWMgdm9pZCByZWxvYWRfZG9tYWluX2NvbmZpZyh1aW50MzJfdCBkb21pZCwKICAgICB9CiAKICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnX25ldyk7Ci0gICAgcmMgPSBsaWJ4
bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihjdHgsIGRvbWlkLCAmZF9jb25maWdfbmV3
KTsKKyAgICByYyA9IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGN0eCwgZG9t
aWQsICZkX2NvbmZpZ19uZXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMKTsKICAgICBpZiAocmMpIHsKICAgICAgICAgTE9HKCJmYWlsZWQgdG8gcmV0
cmlldmUgZ3Vlc3QgY29uZmlndXJhdGlvbiAocmM9JWQpLiAiCiAgICAgICAgICAgICAicmV1c2lu
ZyBvbGQgY29uZmlndXJhdGlvbiIsIHJjKTsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB03c-00012x-7T; Thu, 19 Sep 2019 17:17:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03a-00011l-8j
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:26 +0000
X-Inumbo-ID: 56b742ba-db01-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 56b742ba-db01-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:17:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913441;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=OLuZzJKxFUTuaM0Mdj8VXYdU4QrS/sprJgp1Ee4rYfY=;
 b=iConOlzS6GBhL8CD+ts1StZfVbpo5cL7B3vnXG1g7zQoZkpE1OGHNuM2
 cefqeWRLwaKfOxS2OKOJhb8NE0afMSB/CVvqXo4IbZF48cr88V8dwSOzS
 51y4kgoC937HQhDdqut8GBrfkW+ENrY8PqctsrqnVVCsETADWDzIJ5Z30 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ywRWtLWFYax6Wc8eCuIG42fTGAs7JCVZgm8iVZ6Py8bS5MhfEtyMGB8QK3AntSgj3butS0Y+tf
 G3Fxb9tKwgh5IjMD2wRCDqVZoZcjzilLqxEg0FLnJS40iZGdLIsKhKUtn8TQUlub/95mZU92fl
 HBSSJNC/QMN71IkAnzsW/18Qj3FIdQoC7a4D+snB7AkuACO9QGKPyplclzC7re92I09Bz7uP8T
 553wqUpJJERMET0N2TbfkOzsnxTQgiOFB+79Hzd4rNMAzSCTP9qqAbRse5bUfLQGqyc3HNMZkd
 cG8=
X-SBRS: 2.7
X-MesageID: 5800422
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5800422"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:23 +0100
Message-ID: <20190919171656.899649-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 03/35] libxl: Make libxl_set_vcpuonline async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

Li4gYmVjYXVzZSBpdCBtYWtlcyBRTVAgY2FsbHMgd2hpY2ggYXJlIGdvaW5nIHRvIGJlIGFzeW5j
LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICB8IDE1ICsrKysrKysrKysrKysrLQogdG9vbHMv
bGlieGwvbGlieGxfZG9tYWluLmMgfCAxMiArKysrKysrKy0tLS0KIHRvb2xzL3hsL3hsX2NwdXBv
b2wuYyAgICAgIHwgIDIgKy0KIHRvb2xzL3hsL3hsX3ZjcHUuYyAgICAgICAgIHwgIDIgKy0KIDQg
ZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA0MzAx
MjMyNzQ5NjQuLmZkNjllOTIxNjZiOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAor
KysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xMjIwLDYgKzEyMjAsNyBAQCB2b2lkIGxpYnhs
X21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFj
ICpzcmMpOwogICogICBsaWJ4bF9kb21haW5fcGF1c2UoKQogICogICBsaWJ4bF9kb21haW5fdW5w
YXVzZSgpCiAgKiAgIGxpYnhsX3NlbmRfdHJpZ2dlcigpCisgKiAgIGxpYnhsX3NldF92Y3B1b25s
aW5lKCkKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX0ZOX1VTSU5HX1FNUF9BU1lOQyAxCiAKQEAg
LTIzMTgsNyArMjMxOSwxOSBAQCBpbnQgbGlieGxfZG9tYWluX3NldF9ub2RlYWZmaW5pdHkobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2JpdG1hcCAqbm9kZW1hcCk7CiBpbnQgbGlieGxfZG9tYWluX2dldF9ub2Rl
YWZmaW5pdHkobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1hcCAqbm9kZW1hcCk7Ci1pbnQgbGlieGxfc2V0
X3ZjcHVvbmxpbmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9iaXRtYXAg
KmNwdW1hcCk7CitpbnQgbGlieGxfc2V0X3ZjcHVvbmxpbmUobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1hcCAqY3B1bWFw
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19o
b3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZ
OworI2lmIGRlZmluZWQoTElCWExfQVBJX1ZFUlNJT04pICYmIExJQlhMX0FQSV9WRVJTSU9OIDwg
MHgwNDEzMDAKK3N0YXRpYyBpbmxpbmUgaW50IGxpYnhsX3NldF92Y3B1b25saW5lXzB4MDQxMjAw
KGxpYnhsX2N0eCAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXAgKmNwdW1hcCkKK3sKKyAgICByZXR1cm4gbGli
eGxfc2V0X3ZjcHVvbmxpbmUoY3R4LCBkb21pZCwgY3B1bWFwLCBOVUxMKTsKK30KKyNkZWZpbmUg
bGlieGxfc2V0X3ZjcHVvbmxpbmUgbGlieGxfc2V0X3ZjcHVvbmxpbmVfMHgwNDEyMDAKKyNlbmRp
ZgogCiAvKiBBIHJldHVybiB2YWx1ZSBsZXNzIHRoYW4gMCBzaG91bGQgYmUgaW50ZXJwcmV0ZWQg
YXMgYSBsaWJ4bF9lcnJvciwgd2hpbGUgYQogICogcmV0dXJuIHZhbHVlIGdyZWF0ZXIgdGhhbiBv
ciBlcXVhbCB0byAwIHNob3VsZCBiZSBpbnRlcnByZXRlZCBhcyBhCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4
IDg2Y2RkYzA1YTk0NC4uNjBjM2Y3YTM0YjRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAtMTM4Niw5ICsx
Mzg2LDExIEBAIHN0YXRpYyBpbnQgbGlieGxfX3NldF92Y3B1b25saW5lX3FtcChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBsaWJ4bF9zZXRf
dmNwdW9ubGluZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2JpdG1hcCAq
Y3B1bWFwKQoraW50IGxpYnhsX3NldF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXAgKmNwdW1hcCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93
KQogewotICAgIEdDX0lOSVQoY3R4KTsKKyAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93
KTsKICAgICBpbnQgcmMsIG1heGNwdXM7CiAgICAgbGlieGxfZG9taW5mbyBpbmZvOwogCkBAIC0x
NDM5LDggKzE0NDEsMTAgQEAgaW50IGxpYnhsX3NldF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfYml0bWFwICpjcHVtYXApCiAKIG91dDoKICAgICBsaWJ4
bF9kb21pbmZvX2Rpc3Bvc2UoJmluZm8pOwotICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJjOwor
ICAgIGlmIChyYykKKyAgICAgICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKKyAgICBsaWJ4
bF9fYW9fY29tcGxldGUoZWdjLCBhbywgcmMpOworICAgIHJldHVybiBBT19JTlBST0dSRVNTOwog
fQogCiBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fczNfcmVzdW1lKGxpYnhsX19nYyAqZ2MsIGlu
dCBkb21pZCkKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NwdXBvb2wuYyBiL3Rvb2xzL3hsL3hs
X2NwdXBvb2wuYwppbmRleCAyNzM4MTFiNjYzNjYuLmNmZmU4N2UwYzdjYyAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfY3B1cG9vbC5jCisrKyBiL3Rvb2xzL3hsL3hsX2NwdXBvb2wuYwpAQCAtNTQ2
LDcgKzU0Niw3IEBAIGludCBtYWluX2NwdXBvb2xudW1hc3BsaXQoaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImVycm9yIG9uIGdldHRpbmcgaW5mbyBmb3Ig
RG9tYWluLTBcbiIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAgaWYgKGluZm8udmNw
dV9vbmxpbmUgPiBuICYmIGxpYnhsX3NldF92Y3B1b25saW5lKGN0eCwgMCwgJmNwdW1hcCkpIHsK
KyAgICBpZiAoaW5mby52Y3B1X29ubGluZSA+IG4gJiYgbGlieGxfc2V0X3ZjcHVvbmxpbmUoY3R4
LCAwLCAmY3B1bWFwLCBOVUxMKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImVycm9yIG9u
IHJlbW92aW5nIHZjcHVzIGZvciBEb21haW4tMFxuIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwpp
bmRleCAzMjk1MTJlYWFmNzkuLjlmZjUzNTRmNzQ5YiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxf
dmNwdS5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwpAQCAtMzY5LDcgKzM2OSw3IEBAIHN0YXRp
YyBpbnQgdmNwdXNldCh1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciogbnJfdmNwdXMsIGludCBj
aGVja19ob3N0KQogICAgIGZvciAoaSA9IDA7IGkgPCBtYXhfdmNwdXM7IGkrKykKICAgICAgICAg
bGlieGxfYml0bWFwX3NldCgmY3B1bWFwLCBpKTsKIAotICAgIHJjID0gbGlieGxfc2V0X3ZjcHVv
bmxpbmUoY3R4LCBkb21pZCwgJmNwdW1hcCk7CisgICAgcmMgPSBsaWJ4bF9zZXRfdmNwdW9ubGlu
ZShjdHgsIGRvbWlkLCAmY3B1bWFwLCBOVUxMKTsKICAgICBpZiAocmMgPT0gRVJST1JfRE9NQUlO
X05PVEZPVU5EKQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkRvbWFpbiAldSBkb2VzIG5vdCBl
eGlzdC5cbiIsIGRvbWlkKTsKICAgICBlbHNlIGlmIChyYykKLS0gCkFudGhvbnkgUEVSQVJECgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:17:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB03f-00015z-Hx; Thu, 19 Sep 2019 17:17: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03f-00015N-1l
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:31 +0000
X-Inumbo-ID: 56c2f84e-db01-11e9-966e-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56c2f84e-db01-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:17:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913442;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=3OGLtYZfyPHawWBYlYohVh3qmyAkClcP/WYK0TFX9JA=;
 b=LuR//gjMGI/21MLKgbPuPOkQJ7/ol0XzmnoGqqoBpuw7uD9lI2n+bJRz
 krwW5kOSTwPQPSjyGMP3QksWCzMvgjujgkk3o2YMV8/b91AH1AsyZMTE/
 sr2T7eRRdUbryHWqmdpnDURfoqljb2t4xnGBDQV3WjGCcc0Zkngh8LgGq 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IrjH5+7w8Q72AUdumyl7zOv0XLTP4FfkTudINQ4GjgXr6EaBdqpXksUU3p+AI0OKHENxet4O3v
 F3UfyBteWsULz233sB4h/ROVjT3AB+2QwCXM1Xto8E0cZhi6OC8RDwHUXHPyVy9K/q91zXVZna
 HdRg6sIu7FYBRZfpu1dEeTIKGspB74znXvX3SckTgqQYteQbQmwOS03TDPxKVAGFYGihEkUVpL
 Y4uEexMd7SLKeOyQLnjkSNwbgeOWGPO4IxPiLfDr0SAiLD4+3w7qFeeb4r0/BoEN+xw8fuGrsp
 whk=
X-SBRS: 2.7
X-MesageID: 5800425
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5800425"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:27 +0100
Message-ID: <20190919171656.899649-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 07/35] libxl: Move "qmp_initializations" to
 libxl_dm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGxfX3FtcF9pbml0aWFsaXphdGlvbnMgaXMgcGFydCBvZiB0aGUgZGV2aWNlIGRvbWFpbiBz
dGFydHVwLCBpdApxdWVyaWVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBuZXdseSBzcGF3bmVkIFFF
TVUgYW5kIGRvIHNvbWUKcG9zdC1zdGFydHVwIGNvbmZpZ3VyYXRpb24uIFNvIHRoZSBmdW5jdGlv
biBjYWxsIGRvZXNuJ3QgYmVsb25nIHRvIHRoZQpnZW5lcmFsIGRvbWFpbiBjcmVhdGlvbiwgYnV0
IG9ubHkgdG8gdGhlIGRldmljZSBtb2RlbCBwYXJ0IG9mIHRoZQpwcm9jZXNzLCB0aHVzIHRoZSBj
YWxsIGJlbG9uZyB0byBsaWJ4bF9kbSBhbmQgbGlieGxfX2RtX3NwYXduX3N0YXRlJ3MKbWFjaGlu
ZXJ5LgoKV2UgbW92ZSB0aGUgY2FsbCBhaGVhZCBvZiBhIGZvbGxvdy11cCBwYXRjaCB3aGljaCBn
b2luZyB0byAiaW5saW5lIgpsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucy4KClNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgfCAxMCAtLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAg
ICB8ICA4ICsrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAzZjMxZjJlYmNkMWYuLjkzZmJlMWQ3NDA2NyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKQEAgLTE1NTcsMjEgKzE1NTcsMTEgQEAgc3RhdGljIHZvaWQgZG9tY3Jl
YXRlX2Rldm1vZGVsX3N0YXJ0ZWQobGlieGxfX2VnYyAqZWdjLAogICAgIFNUQVRFX0FPX0dDKGRt
c3MtPnNwYXduLmFvKTsKICAgICBpbnQgZG9taWQgPSBkY3MtPmd1ZXN0X2RvbWlkOwogCi0gICAg
LyogY29udmVuaWVuY2UgYWxpYXNlcyAqLwotICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0
IGRfY29uZmlnID0gZGNzLT5ndWVzdF9jb25maWc7Ci0KICAgICBpZiAocmV0KSB7CiAgICAgICAg
IExPR0QoRVJST1IsIGRvbWlkLCAiZGV2aWNlIG1vZGVsIGRpZCBub3Qgc3RhcnQ6ICVkIiwgcmV0
KTsKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCi0gICAgaWYgKGRjcy0+c2Rzcy5k
bS5ndWVzdF9kb21pZCkgewotICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9k
ZWxfdmVyc2lvbgotICAgICAgICAgICAgPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVN
VV9YRU4pIHsKLSAgICAgICAgICAgIGxpYnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGdjLCBkb21p
ZCwgZF9jb25maWcpOwotICAgICAgICB9Ci0gICAgfQotCiAgICAgZGNzLT5kZXZpY2VfdHlwZV9p
ZHggPSAtMTsKICAgICBkb21jcmVhdGVfYXR0YWNoX2RldmljZXMoZWdjLCAmZGNzLT5tdWx0aWRl
diwgMCk7CiAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggMDBkYTU5MTUzZDY3Li41YTJlMzQ5Nzc2OWQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZG0uYwpAQCAtMjc0NCw2ICsyNzQ0LDkgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3Nw
YXduX291dGNvbWUobGlieGxfX2VnYyAqZWdjLAogICAgIFNUQVRFX0FPX0dDKGRtc3MtPnNwYXdu
LmFvKTsKICAgICBpbnQgcmV0MjsKIAorICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAg
ICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRtc3MtPmd1ZXN0X2NvbmZp
ZzsKKwogICAgIGlmIChyYykKICAgICAgICAgTE9HRChFUlJPUiwgZG1zcy0+Z3Vlc3RfZG9taWQs
CiAgICAgICAgICAgICAgIiVzOiBzcGF3biBmYWlsZWQgKHJjPSVkKSIsIGRtc3MtPnNwYXduLndo
YXQsIHJjKTsKQEAgLTI3NjAsNiArMjc2MywxMSBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxf
c3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBp
ZiAoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbgorICAgICAgICAgICAgPT0g
TElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKKyAgICAgICAgbGlieGxfX3Ft
cF9pbml0aWFsaXphdGlvbnMoZ2MsIGRtc3MtPmd1ZXN0X2RvbWlkLCBkX2NvbmZpZyk7CisgICAg
fQorCiAgb3V0OgogICAgIGRtc3NfZGlzcG9zZShnYywgZG1zcyk7CiAgICAgZG1zcy0+Y2FsbGJh
Y2soZWdjLCBkbXNzLCByYyk7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:17:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB03g-00017F-UM; Thu, 19 Sep 2019 17:17:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB03f-00015f-9i
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:17:31 +0000
X-Inumbo-ID: 572994f0-db01-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 572994f0-db01-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:17:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568913442;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=49q/dBETBhu36aRlJejkevM+6DNxYO1BQnfYZjp8rME=;
 b=XaOIn2ctASluuVHqct0a7NYG4H/B6moCrU61oLt0ZhTyKsvV/wx939yp
 bvEXIaJ7iCxzO+Olv2VP9asHeP5co9WHdjX7Zn4RF0ur8z6nwKTUBO0pK
 gHs26h7l+hWfz28G5d9fOmP/GLUK2olYh7SbBshycf43xA0VigXQ4jwD2 w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: G61ptleMwO4YNTmYQ6qYIgLlpS7T/2tSNsl4q9pnloDcH5KuBXxKTb4RWEqS6lQTtrFUW0N0kn
 cAtWAM7aA+iLOJGD8A2FZoYVxF18bZ+KNk7bfPXbpeFUCN/f3Jm/CPewlgCQIg8OmN3/O0WyiG
 kWlWe415qOno8Q16GUPFJbQAcg1/ebDUoVexOWW9LkMSdiBcba4hAWKyVoD95q6Nn/+l9zLzUC
 8Szu3kbGKhdLUhJo9kTP6xF05vsTq3uh0Sn+zmzDZfeSOtIIOK3qwNcAG2D5ft33BpMui1l19d
 JJs=
X-SBRS: 2.7
X-MesageID: 5800426
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5800426"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:26 +0100
Message-ID: <20190919171656.899649-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 06/35] libxl: Use ev_qmp for
 switch_qemu_xen_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyB8IDQxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAzICst
LQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICB8IDEwIC0tLS0tLS0tLQogMyBmaWxlcyBj
aGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUu
YwppbmRleCAxM2QwOGQ2ZGFlMTQuLmU3MGFhMTU4NTk3NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfZG9tX3NhdmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCkBA
IC00NCw2ICs0NCwxMCBAQCBzdGF0aWMgdm9pZCBzd2l0Y2hfbG9nZGlydHlfeHN3YXRjaChsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoKiwKIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNw
ZW5kX3N3aXRjaF9xZW11X3hlbl9sb2dkaXJ0eQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChsaWJ4bF9fZWdjICplZ2MsIGludCBkb21pZCwgdW5zaWduZWQgZW5hYmxlLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbG9nZGlydHlfc3dpdGNoICpsZHMpOwor
c3RhdGljIHZvaWQgc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5X2RvbmUobGlieGxfX2VnYyAqZWdj
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3Ft
cCAqcW1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfX2pzb25fb2JqZWN0ICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmMpOwogc3RhdGljIHZvaWQgc3dpdGNoX2xvZ2RpcnR5X3RpbWVvdXQobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfdGltZSAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CkBAIC01NSw2ICs1OSw3IEBA
IHZvaWQgbGlieGxfX2xvZ2RpcnR5X2luaXQobGlieGxfX2xvZ2RpcnR5X3N3aXRjaCAqbGRzKQog
ICAgIGxkcy0+Y21kX3BhdGggPSAwOwogICAgIGxpYnhsX19ldl94c3dhdGNoX2luaXQoJmxkcy0+
d2F0Y2gpOwogICAgIGxpYnhsX19ldl90aW1lX2luaXQoJmxkcy0+dGltZW91dCk7CisgICAgbGli
eGxfX2V2X3FtcF9pbml0KCZsZHMtPnFtcCk7CiB9CiAKIHZvaWQgbGlieGxfX2RvbWFpbl9jb21t
b25fc3dpdGNoX3FlbXVfbG9nZGlydHkobGlieGxfX2VnYyAqZWdjLApAQCAtMjA3LDEzICsyMTIs
NDAgQEAgc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5
CiB7CiAgICAgU1RBVEVfQU9fR0MobGRzLT5hbyk7CiAgICAgaW50IHJjOworICAgIGxpYnhsX19q
c29uX29iamVjdCAqYXJncyA9IE5VTEw7CisKKyAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzLiAq
LworICAgIGxpYnhsX19ldl9xbXAgKmNvbnN0IHFtcCA9ICZsZHMtPnFtcDsKKworICAgIHJjID0g
bGlieGxfX2V2X3RpbWVfcmVnaXN0ZXJfcmVsKGFvLCAmbGRzLT50aW1lb3V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaF9sb2dkaXJ0eV90aW1lb3V0LCAxMCAq
IDEwMDApOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBxbXAtPmFvID0gYW87CisgICAg
cW1wLT5kb21pZCA9IGRvbWlkOworICAgIHFtcC0+cGF5bG9hZF9mZCA9IC0xOworICAgIHFtcC0+
Y2FsbGJhY2sgPSBzd2l0Y2hfcWVtdV94ZW5fbG9nZGlydHlfZG9uZTsKKyAgICBsaWJ4bF9fcW1w
X3BhcmFtX2FkZF9ib29sKGdjLCAmYXJncywgImVuYWJsZSIsIGVuYWJsZSk7CisgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgInhlbi1zZXQtZ2xvYmFsLWRpcnR5LWxvZyIsIGFy
Z3MpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByZXR1cm47CitvdXQ6CisgICAgc3dp
dGNoX3FlbXVfeGVuX2xvZ2RpcnR5X2RvbmUoZWdjLCBxbXAsIE5VTEwsIHJjKTsKK30KKworc3Rh
dGljIHZvaWQgc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5X2RvbmUobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAq
cW1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fbG9nZGlydHlfc3dpdGNo
ICpsZHMgPSBDT05UQUlORVJfT0YocW1wLCAqbGRzLCBxbXApOwogCi0gICAgcmMgPSBsaWJ4bF9f
cW1wX3NldF9nbG9iYWxfZGlydHlfbG9nKGdjLCBkb21pZCwgZW5hYmxlKTsKICAgICBpZiAocmMp
Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAorICAgICAgICBMT0dEKEVSUk9SLCBxbXAtPmRv
bWlkLAogICAgICAgICAgICAgICJsb2dkaXJ0eSBzd2l0Y2ggZmFpbGVkIChyYz0lZCksIGFiYW5k
b25pbmcgc3VzcGVuZCIscmMpOwotCi0gICAgbGRzLT5jYWxsYmFjayhlZ2MsIGxkcywgcmMpOwor
ICAgIHN3aXRjaF9sb2dkaXJ0eV9kb25lKGVnYywgbGRzLCByYyk7CiB9CiAKIHN0YXRpYyB2b2lk
IHN3aXRjaF9sb2dkaXJ0eV90aW1lb3V0KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3RpbWUg
KmV2LApAQCAtMjM0LDYgKzI2Niw3IEBAIHN0YXRpYyB2b2lkIHN3aXRjaF9sb2dkaXJ0eV9kb25l
KGxpYnhsX19lZ2MgKmVnYywKIAogICAgIGxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXIoZ2Ms
ICZsZHMtPndhdGNoKTsKICAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAmbGRzLT50
aW1lb3V0KTsKKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsICZsZHMtPnFtcCk7CiAKICAg
ICBsZHMtPmNhbGxiYWNrKGVnYywgbGRzLCByYyk7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA3
NDg2YjUxMmZkNTQuLmM0ODM0YWM5YzZjNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xOTU4LDgg
KzE5NTgsNiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3N5c3RlbV93YWtldXAobGlieGxfX2dj
ICpnYywgaW50IGRvbWlkKTsKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcmVzdW1lKGxpYnhsX19n
YyAqZ2MsIGludCBkb21pZCk7CiAvKiBMb2FkIGN1cnJlbnQgUUVNVSBzdGF0ZSBmcm9tIGZpbGUu
ICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3Jlc3RvcmUobGlieGxfX2djICpnYywgaW50IGRv
bWlkLCBjb25zdCBjaGFyICpmaWxlbmFtZSk7Ci0vKiBTZXQgZGlydHkgYml0bWFwIGxvZ2dpbmcg
c3RhdHVzICovCi1faGlkZGVuIGludCBsaWJ4bF9fcW1wX3NldF9nbG9iYWxfZGlydHlfbG9nKGxp
YnhsX19nYyAqZ2MsIGludCBkb21pZCwgYm9vbCBlbmFibGUpOwogLyogQWRkIGEgdmlydHVhbCBD
UFUgKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfY3B1X2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQg
ZG9taWQsIGludCBpbmRleCk7CiAvKiBRdWVyeSB0aGUgYml0bWFwIG9mIENQVXMgKi8KQEAgLTM0
MTMsNiArMzQxMSw3IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhsX19sb2dkaXJ0eV9zd2l0Y2ggewog
ICAgIGNvbnN0IGNoYXIgKnJldF9wYXRoOwogICAgIGxpYnhsX19ldl94c3dhdGNoIHdhdGNoOwog
ICAgIGxpYnhsX19ldl90aW1lIHRpbWVvdXQ7CisgICAgbGlieGxfX2V2X3FtcCBxbXA7CiB9IGxp
YnhsX19sb2dkaXJ0eV9zd2l0Y2g7CiAKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fbG9nZGlydHlfaW5p
dChsaWJ4bF9fbG9nZGlydHlfc3dpdGNoICpsZHMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCA1MDVlMGU1NDY5YTku
LmYxNTI5OTI1ZWUwZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTExMDgsMTYgKzExMDgsNiBAQCBpbnQgbGlieGxf
X3FtcF9yZXN1bWUobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogICAgIHJldHVybiBxbXBfcnVu
X2NvbW1hbmQoZ2MsIGRvbWlkLCAiY29udCIsIE5VTEwsIE5VTEwsIE5VTEwpOwogfQogCi1pbnQg
bGlieGxfX3FtcF9zZXRfZ2xvYmFsX2RpcnR5X2xvZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQs
IGJvb2wgZW5hYmxlKQotewotICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7Ci0K
LSAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9ib29sKGdjLCAmYXJncywgImVuYWJsZSIsIGVuYWJs
ZSk7Ci0KLSAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgInhlbi1zZXQtZ2xv
YmFsLWRpcnR5LWxvZyIsIGFyZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBO
VUxMKTsKLX0KLQogaW50IGxpYnhsX19xbXBfY3B1X2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9t
aWQsIGludCBpZHgpCiB7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKLS0g
CkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:40:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0Py-000482-8y; Thu, 19 Sep 2019 17:40:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Px-00047x-3v
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:40:33 +0000
X-Inumbo-ID: 9388799a-db04-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9388799a-db04-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:40:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914832;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=PP+vnRAblMneTFTS7p0zE7UYiASGasi1qLf8ytAIQG8=;
 b=IsnMNxu6gZkSyiYIacDEZUV1MS2toQSGiUm3C3KAEqMxF4rQiW8kyJr+
 x3GLaFpFo5h84/h5ulN4f35E2YbClBpB2gBtpeo4BvTPUPgZvz4Po3SbR
 T21L8h5BUL9lkUgHhogCAa6UlGnI5ebESXpULbGKDIi3mbU1XFk12znx6 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZOBKLhvhg1X1ejU43Q+iisPia62/SSqEEcBuHMne3zQITvXTTdVl4CWEbK7PpiILn3deyeNfTZ
 J+VQe+9hjkjfnoMLKtmBa6hksDlHvh/aa8M03onz0jNX3QhJh/qPaYB5XIBTLVZnCT6s7aNZQw
 Ant5jb4KlztQpnMDtYAUo4GT6rF8UNfDJpcIGWmkLzVBDE6jE7ONlDMbmxtHfFbnrgutCmbwsN
 Zp/D6MCrj/wT0ayhLMEnVSImc5Z/4AAs2iXfSUDiUiTJtY2smJRbS+tXpZE+Ff9ZGdrGM9rEyt
 uNg=
X-SBRS: 2.7
X-MesageID: 5864875
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5864875"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:47 +0100
Message-ID: <20190919171656.899649-28-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 27/35] libxl_pci: Use libxl__ao_device with
 libxl__device_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgICA3ICstCiB0b29scy9saWJ4bC9saWJ4bF9w
Y2kuYyAgICAgIHwgMTcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDE1MCBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAppbmRleCA1NzEzMDFhNWQ1ZDguLjE4YzY2NWQzZGJlMiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCkBAIC0xOTgsNiArMTk4LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2pzb25fb2JqZWN0
IGxpYnhsX19qc29uX29iamVjdDsKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19jYXJlZmQgbGlieGxf
X2NhcmVmZDsKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19ldl9kZXZsb2NrIGxpYnhsX19ldl9kZXZs
b2NrOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSBsaWJ4bF9fZG1fcmVz
dW1lX3N0YXRlOwordHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2FvX2RldmljZSBsaWJ4bF9fYW9fZGV2
aWNlOwogCiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSBsaWJ4bF9f
ZG9tYWluX2NyZWF0ZV9zdGF0ZTsKIHR5cGVkZWYgdm9pZCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9j
YihzdHJ1Y3QgbGlieGxfX2VnYyAqZWdjLApAQCAtMTU5Myw4ICsxNTk0LDkgQEAgX2hpZGRlbiBp
bnQgbGlieGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiAKIC8qIGZyb20gbGli
eGxfcGNpICovCiAKLV9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsIGJvb2wgc3RhcnRpbmcpOworX2hpZGRlbiB2b2lkIGxp
YnhsX19kZXZpY2VfcGNpX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYs
IGJvb2wgc3RhcnRpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19hb19kZXZpY2UgKmFvZGV2KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcGNpX2Rlc3Ry
b3lfYWxsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKIF9oaWRkZW4gYm9vbCBsaWJ4
bF9faXNfaWdkX3ZnYV9wYXNzdGhydShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
KTsKQEAgLTI1NzIsNyArMjU3NCw2IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fa2lsbChsaWJ4bF9f
Z2MgKmdjLCBwaWRfdCBwaWQsIGludCBzaWcsIGNvbnN0IGNoYXIgKndoYXQpOwogCiAvKi0tLS0t
IGRldmljZSBhZGRpdGlvbi9yZW1vdmFsIC0tLS0tKi8KIAotdHlwZWRlZiBzdHJ1Y3QgbGlieGxf
X2FvX2RldmljZSBsaWJ4bF9fYW9fZGV2aWNlOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX211bHRp
ZGV2IGxpYnhsX19tdWx0aWRldjsKIHR5cGVkZWYgdm9pZCBsaWJ4bF9fZGV2aWNlX2NhbGxiYWNr
KGxpYnhsX19lZ2MqLCBsaWJ4bF9fYW9fZGV2aWNlKik7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggMDcxODgwYjg1
NTZiLi41MDNkYjZjMjYwNDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC05ODMsOSArOTgzLDI0IEBAIHN0YXRpYyBp
bnQgcWVtdV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAog
ICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBkb19wY2lfYWRkKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kg
KnBjaWRldiwgYm9vbCBzdGFydGluZykKK3R5cGVkZWYgc3RydWN0IHBjaV9hZGRfc3RhdGUgewor
ICAgIC8qIGZpbGxlZCBieSB1c2VyIG9mIGRvX3BjaV9hZGQgKi8KKyAgICBsaWJ4bF9fYW9fZGV2
aWNlICphb2RldjsKKyAgICBsaWJ4bF9kb21pZCBkb21pZDsKKyAgICBib29sIHN0YXJ0aW5nOwor
ICAgIHZvaWQgKCpjYWxsYmFjaykobGlieGxfX2VnYyAqLCBzdHJ1Y3QgcGNpX2FkZF9zdGF0ZSAq
LCBpbnQgcmMpOworCisgICAgLyogcHJpdmF0ZSB0byBkb19wY2lfYWRkICovCisgICAgbGlieGxf
ZGV2aWNlX3BjaSAqcGNpZGV2OworICAgIGludCBwY2lfZG9taWQ7Cit9IHBjaV9hZGRfc3RhdGU7
CisKK3N0YXRpYyB2b2lkIGRvX3BjaV9hZGQobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21pZCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3BjaSAqcGNpZGV2LAorICAgICAgICAgICAgICAgICAgICAgICBwY2lfYWRkX3N0
YXRlICpwYXMpCiB7CisgICAgU1RBVEVfQU9fR0MocGFzLT5hb2Rldi0+YW8pOwogICAgIGxpYnhs
X2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBsaWJ4bF9kb21haW5fdHlwZSB0
eXBlID0gbGlieGxfX2RvbWFpbl90eXBlKGdjLCBkb21pZCk7CiAgICAgY2hhciAqc3lzZnNfcGF0
aDsKQEAgLTk5Nyw2ICsxMDEyLDEzIEBAIHN0YXRpYyBpbnQgZG9fcGNpX2FkZChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBib29sIGlzc3R1YmRvbSA9IGxpYnhsX2lzX3N0dWJk
b20oY3R4LCBkb21pZCwgJmRvbWFpbmlkKTsKICAgICBpbnQgcjsKIAorICAgIC8qIENvbnZlbmll
bmNlIGFsaWFzZXMgKi8KKyAgICBib29sIHN0YXJ0aW5nID0gcGFzLT5zdGFydGluZzsKKworICAg
IC8qIGluaXQgcGNpX2FkZF9zdGF0ZSAqLworICAgIHBhcy0+cGNpZGV2ID0gcGNpZGV2OworICAg
IHBhcy0+cGNpX2RvbWlkID0gZG9taWQ7CisKICAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9JTlZBTElEKSB7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBv
dXQ7CkBAIC0xMTIzLDcgKzExNDUsNyBAQCBzdGF0aWMgaW50IGRvX3BjaV9hZGQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgZWxzZQogICAgICAgICByYyA9IDA7CiBvdXQ6Ci0g
ICAgcmV0dXJuIHJjOworICAgIHBhcy0+Y2FsbGJhY2soZWdjLCBwYXMsIHJjKTsKIH0KIAogc3Rh
dGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9yZXNldChsaWJ4bF9fZ2MgKmdjLCB1bnNpZ25lZCBp
bnQgZG9tYWluLCB1bnNpZ25lZCBpbnQgYnVzLApAQCAtMTE3Nyw5ICsxMTk5LDE0IEBAIGludCBs
aWJ4bF9kZXZpY2VfcGNpX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKIHsK
ICAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKLSAgICBpbnQgcmM7Ci0gICAgcmMg
PSBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQoZ2MsIGRvbWlkLCBwY2lkZXYsIGZhbHNlKTsKLSAgICBs
aWJ4bF9fYW9fY29tcGxldGUoZWdjLCBhbywgcmMpOworICAgIGxpYnhsX19hb19kZXZpY2UgKmFv
ZGV2OworCisgICAgR0NORVcoYW9kZXYpOworICAgIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZShh
bywgYW9kZXYpOworICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7
CisgICAgYW9kZXYtPmNhbGxiYWNrID0gZGV2aWNlX2FkZHJtX2FvY29tcGxldGU7CisgICAgYW9k
ZXYtPnVwZGF0ZV9qc29uID0gdHJ1ZTsKKyAgICBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQoZWdjLCBk
b21pZCwgcGNpZGV2LCBmYWxzZSwgYW9kZXYpOwogICAgIHJldHVybiBBT19JTlBST0dSRVNTOwog
fQogCkBAIC0xMjAwLDE0ICsxMjI3LDMxIEBAIHN0YXRpYyBpbnQgbGlieGxfcGNpZGV2X2Fzc2ln
bmFibGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldikKICAgICByZXR1
cm4gaSAhPSBudW07CiB9CiAKLWludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV9wY2kgKnBjaWRldiwgYm9vbCBzdGFydGluZykKK3N0YXRpYyB2b2lkIGRldmljZV9wY2lfYWRk
X3N0dWJkb21fZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgcGNpX2FkZF9zdGF0ZSAqLCBpbnQg
cmMpOworc3RhdGljIHZvaWQgZGV2aWNlX3BjaV9hZGRfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisg
ICAgcGNpX2FkZF9zdGF0ZSAqLCBpbnQgcmMpOworCit2b2lkIGxpYnhsX19kZXZpY2VfcGNpX2Fk
ZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LCBib29sIHN0YXJ0aW5nLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCiB7CisgICAgU1RBVEVf
QU9fR0MoYW9kZXYtPmFvKTsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihn
Yyk7Ci0gICAgdW5zaWduZWQgaW50IG9yaWdfdmRldiwgcGZ1bmNfbWFzazsKICAgICBsaWJ4bF9k
ZXZpY2VfcGNpICphc3NpZ25lZDsKLSAgICBpbnQgbnVtX2Fzc2lnbmVkLCBpLCByYzsKKyAgICBp
bnQgbnVtX2Fzc2lnbmVkLCByYzsKICAgICBpbnQgc3R1YmRvbWlkID0gMDsKKyAgICBwY2lfYWRk
X3N0YXRlICpwYXM7CisKKyAgICAvKiBTdG9yZSAqcGNpZGV2IHRvIGJlIHVzZWQgYnkgY2FsbGJh
Y2tzICovCisgICAgYW9kZXYtPmRldmljZV9jb25maWcgPSBwY2lkZXY7CisgICAgYW9kZXYtPmRl
dmljZV90eXBlID0gJmxpYnhsX19wY2lkZXZfZGV2dHlwZTsKKworICAgIEdDTkVXKHBhcyk7Cisg
ICAgcGFzLT5hb2RldiA9IGFvZGV2OworICAgIHBhcy0+ZG9taWQgPSBkb21pZDsKKyAgICBwYXMt
PnN0YXJ0aW5nID0gc3RhcnRpbmc7CisgICAgcGFzLT5jYWxsYmFjayA9IGRldmljZV9wY2lfYWRk
X3N0dWJkb21fZG9uZTsKIAogICAgIGlmIChsaWJ4bF9fZG9tYWluX3R5cGUoZ2MsIGRvbWlkKSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgcmMgPSB4Y190ZXN0X2Fzc2lnbl9k
ZXZpY2UoY3R4LT54Y2gsIGRvbWlkLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpKTsKQEAgLTEy
NTQsMTMgKzEyOTgsMzkgQEAgaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKIAogICAgIHN0dWJkb21pZCA9IGxpYnhsX2dldF9zdHViZG9tX2lk
KGN0eCwgZG9taWQpOwogICAgIGlmIChzdHViZG9taWQgIT0gMCkgewotICAgICAgICBsaWJ4bF9k
ZXZpY2VfcGNpIHBjaWRldl9zID0gKnBjaWRldjsKKyAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAq
cGNpZGV2X3M7CisKKyAgICAgICAgR0NORVcocGNpZGV2X3MpOworICAgICAgICBsaWJ4bF9kZXZp
Y2VfcGNpX2luaXQocGNpZGV2X3MpOworICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2NvcHkoQ1RY
LCBwY2lkZXZfcywgcGNpZGV2KTsKICAgICAgICAgLyogc3R1YmRvbWFpbiBpcyBhbHdheXMgcnVu
bmluZyBieSBub3csIGV2ZW4gYXQgY3JlYXRlIHRpbWUgKi8KLSAgICAgICAgcmMgPSBkb19wY2lf
YWRkKGdjLCBzdHViZG9taWQsICZwY2lkZXZfcywgZmFsc2UpOwotICAgICAgICBpZiAoIHJjICkK
LSAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICBwYXMtPmNhbGxiYWNrID0gZGV2aWNlX3Bj
aV9hZGRfc3R1YmRvbV9kb25lOworICAgICAgICBkb19wY2lfYWRkKGVnYywgc3R1YmRvbWlkLCBw
Y2lkZXZfcywgcGFzKTsgLyogbXVzdCBiZSBsYXN0ICovCisgICAgICAgIHJldHVybjsKICAgICB9
CiAKKyAgICBkZXZpY2VfcGNpX2FkZF9zdHViZG9tX2RvbmUoZWdjLCBwYXMsIDApOyAvKiBtdXN0
IGJlIGxhc3QgKi8KKyAgICByZXR1cm47CisKK291dDoKKyAgICBkZXZpY2VfcGNpX2FkZF9kb25l
KGVnYywgcGFzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworfQorCitzdGF0aWMgdm9pZCBkZXZp
Y2VfcGNpX2FkZF9zdHViZG9tX2RvbmUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9hZGRfc3RhdGUgKnBhcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgU1RBVEVfQU9fR0Mo
cGFzLT5hb2Rldi0+YW8pOworICAgIHVuc2lnbmVkIGludCBvcmlnX3ZkZXYsIHBmdW5jX21hc2s7
CisgICAgaW50IGk7CisKKyAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxf
X2FvX2RldmljZSAqYW9kZXYgPSBwYXMtPmFvZGV2OworICAgIGxpYnhsX2RvbWlkIGRvbWlkID0g
cGFzLT5kb21pZDsKKyAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYgPSBhb2Rldi0+ZGV2aWNl
X2NvbmZpZzsKKworICAgIGlmIChyYykgZ290byBvdXQ7CisKICAgICBvcmlnX3ZkZXYgPSBwY2lk
ZXYtPnZkZXZmbiAmIH43VTsKIAogICAgIGlmICggcGNpZGV2LT52ZnVuY19tYXNrID09IExJQlhM
X1BDSV9GVU5DX0FMTCApIHsKQEAgLTEyOTEsMzEgKzEzNjEsODMgQEAgaW50IGxpYnhsX19kZXZp
Y2VfcGNpX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgKi8KICAgICAgICAgICAgICAgICBwY2lkZXYtPnZkZXZmbiA9IG9yaWdfdmRldjsKICAgICAg
ICAgICAgIH0KLSAgICAgICAgICAgIGlmICggZG9fcGNpX2FkZChnYywgZG9taWQsIHBjaWRldiwg
c3RhcnRpbmcpICkKLSAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAg
ICBwYXMtPmNhbGxiYWNrID0gZGV2aWNlX3BjaV9hZGRfZG9uZTsKKyAgICAgICAgICAgIGRvX3Bj
aV9hZGQoZWdjLCBkb21pZCwgcGNpZGV2LCBwYXMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KIAogb3V0OgotICAgIHJldHVybiByYzsK
KyAgICBkZXZpY2VfcGNpX2FkZF9kb25lKGVnYywgcGFzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lk
IGRldmljZV9wY2lfYWRkX2RvbmUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwY2lfYWRkX3N0YXRlICpwYXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByYykKK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfX2FvX2RldmljZSAq
YW9kZXYgPSBwYXMtPmFvZGV2OworICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gcGFzLT5kb21pZDsK
KyAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYgPSBhb2Rldi0+ZGV2aWNlX2NvbmZpZzsKKwor
ICAgIGlmIChyYykgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAgICAgICAi
bGlieGxfX2RldmljZV9wY2lfYWRkICBmYWlsZWQgZm9yICIKKyAgICAgICAgICAgICAiUENJIGRl
dmljZSAleDoleDoleC4leCAocmMgJWQpIiwKKyAgICAgICAgICAgICBwY2lkZXYtPmRvbWFpbiwg
cGNpZGV2LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMsCisgICAgICAgICAgICAgcmMp
OworICAgIH0KKyAgICBhb2Rldi0+cmMgPSByYzsKKyAgICBhb2Rldi0+Y2FsbGJhY2soZWdjLCBh
b2Rldik7CiB9CiAKK3R5cGVkZWYgc3RydWN0IHsKKyAgICBsaWJ4bF9fbXVsdGlkZXYgbXVsdGlk
ZXY7CisgICAgbGlieGxfX2FvX2RldmljZSAqb3V0ZXJfYW9kZXY7CisgICAgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWc7CisgICAgbGlieGxfZG9taWQgZG9taWQ7Cit9IGFkZF9wY2lkZXZz
X3N0YXRlOworCitzdGF0aWMgdm9pZCBhZGRfcGNpZGV2c19kb25lKGxpYnhsX19lZ2MgKiwgbGli
eGxfX211bHRpZGV2ICosIGludCByYyk7CisKIHN0YXRpYyB2b2lkIGxpYnhsX19hZGRfcGNpZGV2
cyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYp
CiB7CiAgICAgQU9fR0M7Ci0gICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYgPSBsaWJ4bF9fbXVs
dGlkZXZfcHJlcGFyZShtdWx0aWRldik7Ci0gICAgaW50IGksIHJjID0gMDsKKyAgICBhZGRfcGNp
ZGV2c19zdGF0ZSAqYXBkczsKKyAgICBpbnQgaTsKKworICAgIC8qIFdlIG5lZWQgdG8gc3RhcnQg
YSBuZXcgbXVsdGlkZXYgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byBleGVjdXRlCisgICAgICogbGli
eGxfX2NyZWF0ZV9wY2lfYmFja2VuZCBvbmx5IG9uY2UuICovCisKKyAgICBHQ05FVyhhcGRzKTsK
KyAgICBhcGRzLT5vdXRlcl9hb2RldiA9IGxpYnhsX19tdWx0aWRldl9wcmVwYXJlKG11bHRpZGV2
KTsKKyAgICBhcGRzLT5kX2NvbmZpZyA9IGRfY29uZmlnOworICAgIGFwZHMtPmRvbWlkID0gZG9t
aWQ7CisgICAgYXBkcy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBhZGRfcGNpZGV2c19kb25lOworICAg
IGxpYnhsX19tdWx0aWRldl9iZWdpbihhbywgJmFwZHMtPm11bHRpZGV2KTsKIAogICAgIGZvciAo
aSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3BjaWRldnM7IGkrKykgewotICAgICAgICByYyA9IGxp
YnhsX19kZXZpY2VfcGNpX2FkZChnYywgZG9taWQsICZkX2NvbmZpZy0+cGNpZGV2c1tpXSwgdHJ1
ZSk7Ci0gICAgICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LCAibGlieGxfZGV2aWNlX3BjaV9hZGQgZmFpbGVkOiAlZCIsIHJjKTsKLSAgICAgICAgICAgIGdv
dG8gb3V0OwotICAgICAgICB9CisgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2ID0gbGli
eGxfX211bHRpZGV2X3ByZXBhcmUoJmFwZHMtPm11bHRpZGV2KTsKKyAgICAgICAgbGlieGxfX2Rl
dmljZV9wY2lfYWRkKGVnYywgZG9taWQsICZkX2NvbmZpZy0+cGNpZGV2c1tpXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRydWUsIGFvZGV2KTsKICAgICB9CiAKKyAgICBsaWJ4bF9f
bXVsdGlkZXZfcHJlcGFyZWQoZWdjLCAmYXBkcy0+bXVsdGlkZXYsIDApOworfQorCitzdGF0aWMg
dm9pZCBhZGRfcGNpZGV2c19kb25lKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICpt
dWx0aWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIEVH
Q19HQzsKKyAgICBhZGRfcGNpZGV2c19zdGF0ZSAqYXBkcyA9IENPTlRBSU5FUl9PRihtdWx0aWRl
diwgKmFwZHMsIG11bHRpZGV2KTsKKworICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAg
ICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZyA9IGFwZHMtPmRfY29uZmlnOworICAgIGxp
YnhsX2RvbWlkIGRvbWlkID0gYXBkcy0+ZG9taWQ7CisgICAgbGlieGxfX2FvX2RldmljZSAqYW9k
ZXYgPSBhcGRzLT5vdXRlcl9hb2RldjsKKwogICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMg
PiAwKSB7CiAgICAgICAgIHJjID0gbGlieGxfX2NyZWF0ZV9wY2lfYmFja2VuZChnYywgZG9taWQs
IGRfY29uZmlnLT5wY2lkZXZzLAogICAgICAgICAgICAgZF9jb25maWctPm51bV9wY2lkZXZzKTsK
LS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:40:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0Q3-00048H-II; Thu, 19 Sep 2019 17:40:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Q2-000489-4N
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:40:38 +0000
X-Inumbo-ID: 9490b5fa-db04-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9490b5fa-db04-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:40:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914833;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=12rXzUnuMrp3VqeYzpxzKZOLkATDgfN/xp0wydxrYzE=;
 b=fkKzrNWA/EX/e4jKudrkBjrROqYAhDw7Ai8iGIVIDJ+vzHFA9C7Vcj3P
 CA6sNq42pI2uOfxerMgeYSMVVVx04bcbte7HHn+eFhtxDTdrfFvr6wEVF
 5cTIFs994I9LFqlpoW2gmqAjbT1o/ZTrNxXd7/w+p54rDdBOT9yCKjWLW k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qlCQRPSyt5TugAavAp58Sb6toaLnuq5AeiM7cEyAlPfQlvn3WJPHrywkmpdUB6rRcYI9HZP/QT
 Ptfq9Gay2urAwa2YqVHUsyO6vC/PmG48jEMFw+sVglu+Xyt2dBWKHf9hrHALNi0r6BgPMtcOmz
 J7OdwagHa/6JfkjrC8VWGwvSWGsZ1vxO3s8z79cokLBnUk0g73eddBP8H/O9L4whxfoGahBZzy
 OGiwLzs1sryLbKKGhKHdfW9ks9OcsaYx7m6YC87LYSk7zzAPOyUwyInAMr4WhRiOgPx8vvXKpt
 ERY=
X-SBRS: 2.7
X-MesageID: 5864876
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5864876"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:34 +0100
Message-ID: <20190919171656.899649-15-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 14/35] libxl_domain: Convert
 libxl_domain_unpause to use libxl__domain_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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyB8IDI1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
YWluLmMKaW5kZXggNTJhOGJkNzg5NWNiLi5mM2MzOWZhODZmYzkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBA
IC02OTEsMjAgKzY5MSwzMSBAQCBzdGF0aWMgdm9pZCBkb21haW5fdW5wYXVzZV9kb25lKGxpYnhs
X19lZ2MgKmVnYywKICAgICBkbXJzLT5jYWxsYmFjayhlZ2MsIGRtcnMsIHJjKTsKIH0KIAorc3Rh
dGljIHZvaWQgZG9tYWluX3VucGF1c2VfYW9fZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kbV9yZXN1bWVfc3RhdGUgKiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKKwogaW50IGxpYnhsX2Rv
bWFpbl91bnBhdXNlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQogewogICAgIEFP
X0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwotICAgIGludCByYyA9IDA7Ci0KLSAgICByYyA9
IGxpYnhsX19kb21haW5fdW5wYXVzZV9kZXByZWNhdGVkKGdjLCBkb21pZCk7Ci0gICAgaWYgKHJj
KSBnb3RvIG91dDsKKyAgICBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlICpkbXJzOwogCi0gICAgbGli
eGxfX2FvX2NvbXBsZXRlKGVnYywgYW8sIHJjKTsKKyAgICBHQ05FVyhkbXJzKTsKKyAgICBkbXJz
LT5hbyA9IGFvOworICAgIGRtcnMtPmRvbWlkID0gZG9taWQ7CisgICAgZG1ycy0+Y2FsbGJhY2sg
PSBkb21haW5fdW5wYXVzZV9hb19kb25lOworICAgIGxpYnhsX19kb21haW5fdW5wYXVzZShlZ2Ms
IGRtcnMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KICAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKK30K
IAotIG91dDoKLSAgICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOworc3RhdGljIHZvaWQgZG9t
YWluX3VucGF1c2VfYW9fZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19kbV9yZXN1bWVfc3RhdGUgKmRtcnMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKK3sKKyAgICBTVEFURV9BT19HQyhkbXJz
LT5hbyk7CisKKyAgICBsaWJ4bF9fYW9fY29tcGxldGUoZWdjLCBhbywgcmMpOwogfQogCiBpbnQg
bGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfYXZhaWxhYmxlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkKQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:40:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0Q7-00048y-S5; Thu, 19 Sep 2019 17:40:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Q7-00048q-3b
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:40:43 +0000
X-Inumbo-ID: 97cc77f4-db04-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 97cc77f4-db04-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 17:40:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914839;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ldbK2rJd08+BaTupRLkvzPdHJ6Ig2rL5PXIxfegX9xI=;
 b=fGro8PfyhbHkJgbXuHwib7C+J7pMINu9e9rudKI1dIF+AuyiSbK3yTk9
 SUIVZxTg2/CyuBLDNjsyS6CdolYH0OqizK+uVqv5bbZYIhhj+BpaBk/95
 sdN8lSLNsu41DUxOswOFsADOzJnIcti/hWMMaysHFLmcfxl0k7P9Yrgah A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7uuG80KyREpfwHP4j2d4ib/SgG0XiywBkLMT47/E0uw7InlPrb56O94hRSWoY0AcNWm4PvEHLk
 EX2PWTd6rAlFHGgIzB7mdgna7UtnoLcU/V/RImKvNoCQ93C5RVT4ZeKmKCeQ2u3ukzxi3Vhc4u
 tmuzAxfwfWwipOEsPmtUDK8LfbJfg3R30TeH6bX885XkqvT0YvGw2aWAMiI32ZUuwc7qqqvh06
 MENdRUY65g2DkWcdH3tugkIrO9mNy+KEiXSLsw053Xet3nlE/U9OEp+oeM7CohG87SfmgG6wMm
 Cqc=
X-SBRS: 2.7
X-MesageID: 5801739
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5801739"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:53 +0100
Message-ID: <20190919171656.899649-34-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 33/35] libxl:
 libxl_retrieve_domain_configuration now uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

VGhpcyB3YXMgdGhlIGxhc3QgdXNlciBvZiBsaWJ4bF9fcW1wX3F1ZXJ5X2NwdXMgd2hpY2ggY2Fu
IG5vdyBiZQpyZW1vdmVkLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHYzOgogICAgLSBmb2xsb3dpbmcgcmVuYW1lIG9m
IGV2X2xvY2sgdG8gZXZfZGV2bG9jaywgcmVuYW1lZCBmaWVsZCByZGNzLmV2X2xvY2sKICAgICAg
dG8gcmRjcy5kZXZsb2NrCgogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICB8IDE2MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCB8ICAgMyAtCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwgIDM4IC0tLS0tLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDEzMSBpbnNlcnRpb25zKCspLCA3MyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbWFpbi5jCmluZGV4IGI5N2U4NzRhOWMwNS4uMGRkNWI3ZmZhOTYzIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4u
YwpAQCAtMTgwMCwyNyArMTgwMCw2IEBAIHVpbnQzMl90IGxpYnhsX3ZtX2dldF9zdGFydF90aW1l
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKICAgICByZXR1cm4gcmV0OwogfQogCi0v
KiBGb3IgUUVNVSB1cHN0cmVhbSB3ZSBhbHdheXMgbmVlZCB0byBwcm92aWRlIHRoZSBudW1iZXIg
b2YgY3B1cyBwcmVzZW50IHRvCi0gKiBRRU1VIHdoZXRoZXIgdGhleSBhcmUgb25saW5lIG9yIG5v
dDsgb3RoZXJ3aXNlIFFFTVUgd29uJ3QgYWNjZXB0IHRoZSBzYXZlZAotICogc3RhdGUuIFNlZSBp
bXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fcW1wX3F1ZXJ5X2NwdXMuCi0gKi8KLXN0YXRpYyBpbnQg
bGlieGxfX3VwZGF0ZV9hdmFpbF92Y3B1c19xbXAobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBtYXhfdmNwdXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2JpdG1hcCAqbWFwKQotewotICAgIGludCByYzsKLQotICAgIHJjID0gbGlieGxfX3FtcF9x
dWVyeV9jcHVzKGdjLCBkb21pZCwgbWFwKTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRChF
UlJPUiwgZG9taWQsICJGYWlsIHRvIGdldCBudW1iZXIgb2YgY3B1cyIpOwotICAgICAgICBnb3Rv
IG91dDsKLSAgICB9Ci0KLSAgICByYyA9IDA7Ci1vdXQ6Ci0gICAgcmV0dXJuIHJjOwotfQotCiBz
dGF0aWMgaW50IGxpYnhsX191cGRhdGVfYXZhaWxfdmNwdXNfeGVuc3RvcmUobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG1heF92Y3B1cywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXAgKm1hcCkKQEAgLTE4NDksMTMgKzE4
MjgsNjEgQEAgc3RhdGljIGludCBsaWJ4bF9fdXBkYXRlX2F2YWlsX3ZjcHVzX3hlbnN0b3JlKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAordHlwZWRl
ZiBzdHJ1Y3QgeworICAgIGxpYnhsX19ldl9xbXAgcW1wOworICAgIGxpYnhsX19ldl90aW1lIHRp
bWVvdXQ7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWc7IC8qIHVzZXIgcG9pbnRl
ciAqLworICAgIGxpYnhsX19ldl9kZXZsb2NrIGRldmxvY2s7CisgICAgbGlieGxfYml0bWFwIHFl
bXV1X2NwdXM7Cit9IHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX3N0YXRlOworCitzdGF0
aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl9sb2NrX2FjcXVpcmVkKAorICAg
IGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2RldmxvY2sgKiwgaW50IHJjKTsKK3N0YXRpYyB2
b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2NwdV9xdWVyaWVkKAorICAgIGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqcW1wLAorICAgIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqcmVzcG9uc2UsIGludCByYyk7CitzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbl90aW1lb3V0KGxpYnhsX19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fZXZfdGltZSAq
ZXYsIGNvbnN0IHN0cnVjdCB0aW1ldmFsICpyZXF1ZXN0ZWRfYWJzLCBpbnQgcmMpOworc3RhdGlj
IHZvaWQgcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fZW5kKGxpYnhsX19lZ2MgKmVnYywK
KyAgICByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl9zdGF0ZSAqcmRjcywgaW50IHJjKTsK
KwogaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQogewogICAg
IEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwotICAgIGludCByYzsKKyAgICByZXRyaWV2
ZV9kb21haW5fY29uZmlndXJhdGlvbl9zdGF0ZSAqcmRjczsKKworICAgIEdDTkVXKHJkY3MpOwor
ICAgIGxpYnhsX19ldl9xbXBfaW5pdCgmcmRjcy0+cW1wKTsKKyAgICByZGNzLT5xbXAuYW8gPSBh
bzsKKyAgICByZGNzLT5xbXAuZG9taWQgPSBkb21pZDsKKyAgICByZGNzLT5xbXAucGF5bG9hZF9m
ZCA9IC0xOworICAgIGxpYnhsX19ldl90aW1lX2luaXQoJnJkY3MtPnRpbWVvdXQpOworICAgIHJk
Y3MtPmRfY29uZmlnID0gZF9jb25maWc7CisgICAgbGlieGxfYml0bWFwX2luaXQoJnJkY3MtPnFl
bXV1X2NwdXMpOworICAgIGxpYnhsX19ldl9kZXZsb2NrX2luaXQoJnJkY3MtPmRldmxvY2spOwor
ICAgIHJkY3MtPmRldmxvY2suYW8gPSBhbzsKKyAgICByZGNzLT5kZXZsb2NrLmRvbWlkID0gZG9t
aWQ7CisgICAgcmRjcy0+ZGV2bG9jay5jYWxsYmFjayA9IHJldHJpZXZlX2RvbWFpbl9jb25maWd1
cmF0aW9uX2xvY2tfYWNxdWlyZWQ7CisgICAgbGlieGxfX2V2X2RldmxvY2tfbG9jayhlZ2MsICZy
ZGNzLT5kZXZsb2NrKTsKKyAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKK30KKworc3RhdGljIHZv
aWQgcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fbG9ja19hY3F1aXJlZCgKKyAgICBsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl9kZXZsb2NrICpkZXZsb2NrLCBpbnQgcmMpCit7CisgICAg
cmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fc3RhdGUgKnJkY3MgPQorICAgICAgICBDT05U
QUlORVJfT0YoZGV2bG9jaywgKnJkY3MsIGRldmxvY2spOworICAgIFNUQVRFX0FPX0dDKHJkY3Mt
PnFtcC5hbyk7CiAgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0gTlVMTDsK
KyAgICBib29sIGhhc19jYWxsYmFjayA9IGZhbHNlOworCisgICAgLyogQ29udmVuaWVuY2UgYWxp
YXNlcyAqLworICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gcmRjcy0+cW1wLmRvbWlkOworICAgIGxp
YnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29uZmlnID0gcmRjcy0+ZF9jb25maWc7CisKKyAg
ICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2Vy
ZGF0YShnYywgZG9taWQpOwogICAgIGlmICghbG9jaykgewpAQCAtMTg3MCwxMCArMTg5Nyw4MSBA
QCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICBsaWJ4bF9f
dW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBsb2NrID0gTlVMTDsKKworICAgIC8q
IFdlIHN0YXJ0IGJ5IHF1ZXJ5aW5nIFFFTVUsIGlmIGl0IGlzIHJ1bm5pbmcsIGZvciBpdHMgY3B1
bWFwIGFzIHRoaXMKKyAgICAgKiBpcyBhIGxvbmcgb3BlcmF0aW9uLiAqLworICAgIGlmIChkX2Nv
bmZpZy0+Yl9pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCisgICAgICAgIGxp
YnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkb21pZCkgPT0KKyAgICAgICAg
ICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOKSB7CisgICAgICAgIC8qIEZv
ciBRRU1VIHVwc3RyZWFtIHdlIGFsd2F5cyBuZWVkIHRvIHByb3ZpZGUgdGhlIG51bWJlcgorICAg
ICAgICAgKiBvZiBjcHVzIHByZXNlbnQgdG8gUUVNVSB3aGV0aGVyIHRoZXkgYXJlIG9ubGluZSBv
ciBub3Q7CisgICAgICAgICAqIG90aGVyd2lzZSBRRU1VIHdvbid0IGFjY2VwdCB0aGUgc2F2ZWQg
c3RhdGUuCisgICAgICAgICAqLworICAgICAgICByYyA9IGxpYnhsX19ldl90aW1lX3JlZ2lzdGVy
X3JlbChhbywgJnJkY3MtPnRpbWVvdXQsCisgICAgICAgICAgICByZXRyaWV2ZV9kb21haW5fY29u
ZmlndXJhdGlvbl90aW1lb3V0LAorICAgICAgICAgICAgTElCWExfUU1QX0NNRF9USU1FT1VUICog
MTAwMCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIGxpYnhsX2JpdG1hcF9h
bGxvYyhDVFgsICZyZGNzLT5xZW11dV9jcHVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZF9jb25maWctPmJfaW5mby5tYXhfdmNwdXMpOworICAgICAgICByZGNzLT5xbXAuY2FsbGJhY2sg
PSByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl9jcHVfcXVlcmllZDsKKyAgICAgICAgcmMg
PSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsICZyZGNzLT5xbXAsICJxdWVyeS1jcHVzIiwgTlVMTCk7
CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIGhhc19jYWxsYmFjayA9IHRydWU7
CisgICAgfQorCitvdXQ6CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJk
YXRhKGxvY2spOworICAgIGlmICghaGFzX2NhbGxiYWNrKQorICAgICAgICByZXRyaWV2ZV9kb21h
aW5fY29uZmlndXJhdGlvbl9lbmQoZWdjLCByZGNzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIHJl
dHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2NwdV9xdWVyaWVkKAorICAgIGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2V2X3FtcCAqcW1wLAorICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAq
cmVzcG9uc2UsIGludCByYykKK3sKKyAgICBFR0NfR0M7CisgICAgcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb25fc3RhdGUgKnJkY3MgPQorICAgICAgICBDT05UQUlORVJfT0YocW1wLCAqcmRj
cywgcW1wKTsKKworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IHFtcF9wYXJzZV9x
dWVyeV9jcHVzKGdjLCBxbXAtPmRvbWlkLCByZXNwb25zZSwgJnJkY3MtPnFlbXV1X2NwdXMpOwor
CitvdXQ6CisgICAgcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fZW5kKGVnYywgcmRjcywg
cmMpOworfQorCitzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl90aW1l
b3V0KGxpYnhsX19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fZXZfdGltZSAqZXYsIGNvbnN0IHN0cnVj
dCB0aW1ldmFsICpyZXF1ZXN0ZWRfYWJzLCBpbnQgcmMpCit7CisgICAgcmV0cmlldmVfZG9tYWlu
X2NvbmZpZ3VyYXRpb25fc3RhdGUgKnJkY3MgPQorICAgICAgICBDT05UQUlORVJfT0YoZXYsICpy
ZGNzLCB0aW1lb3V0KTsKKworICAgIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2VuZChl
Z2MsIHJkY3MsIHJjKTsKK30KKworc3RhdGljIHZvaWQgcmV0cmlldmVfZG9tYWluX2NvbmZpZ3Vy
YXRpb25fZW5kKGxpYnhsX19lZ2MgKmVnYywKKyAgICByZXRyaWV2ZV9kb21haW5fY29uZmlndXJh
dGlvbl9zdGF0ZSAqcmRjcywgaW50IHJjKQoreworICAgIFNUQVRFX0FPX0dDKHJkY3MtPnFtcC5h
byk7CisgICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrOworCisgICAgLyogQ29u
dmVuaWVuY2UgYWxpYXNlcyAqLworICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29u
ZmlnID0gcmRjcy0+ZF9jb25maWc7CisgICAgbGlieGxfZG9taWQgZG9taWQgPSByZGNzLT5xbXAu
ZG9taWQ7CisKKyAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGdjLCBkb21p
ZCk7CisgICAgaWYgKCFsb2NrKSB7CisgICAgICAgIHJjID0gRVJST1JfTE9DS19GQUlMOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICAvKiBEb21haW4gbmFtZSAqLwogICAgIHsKICAg
ICAgICAgY2hhciAqZG9tbmFtZTsKLSAgICAgICAgZG9tbmFtZSA9IGxpYnhsX2RvbWlkX3RvX25h
bWUoY3R4LCBkb21pZCk7CisgICAgICAgIGRvbW5hbWUgPSBsaWJ4bF9kb21pZF90b19uYW1lKENU
WCwgZG9taWQpOwogICAgICAgICBpZiAoIWRvbW5hbWUpIHsKICAgICAgICAgICAgIExPR0QoRVJS
T1IsIGRvbWlkLCAiRmFpbCB0byBnZXQgZG9tYWluIG5hbWUiKTsKICAgICAgICAgICAgIGdvdG8g
b3V0OwpAQCAtMTg4NiwxMyArMTk4NCwxMyBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHsKICAgICAg
ICAgbGlieGxfZG9taW5mbyBpbmZvOwogICAgICAgICBsaWJ4bF9kb21pbmZvX2luaXQoJmluZm8p
OwotICAgICAgICByYyA9IGxpYnhsX2RvbWFpbl9pbmZvKGN0eCwgJmluZm8sIGRvbWlkKTsKKyAg
ICAgICAgcmMgPSBsaWJ4bF9kb21haW5faW5mbyhDVFgsICZpbmZvLCBkb21pZCk7CiAgICAgICAg
IGlmIChyYykgewogICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJGYWlsIHRvIGdldCBk
b21haW4gaW5mbyIpOwogICAgICAgICAgICAgbGlieGxfZG9taW5mb19kaXNwb3NlKCZpbmZvKTsK
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0gICAgICAgIGxpYnhsX3V1aWRfY29w
eShjdHgsICZkX2NvbmZpZy0+Y19pbmZvLnV1aWQsICZpbmZvLnV1aWQpOworICAgICAgICBsaWJ4
bF91dWlkX2NvcHkoQ1RYLCAmZF9jb25maWctPmNfaW5mby51dWlkLCAmaW5mby51dWlkKTsKICAg
ICAgICAgbGlieGxfZG9taW5mb19kaXNwb3NlKCZpbmZvKTsKICAgICB9CiAKQEAgLTE5MTMsOCAr
MjAxMSw3IEBAIGludCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICBhc3NlcnQodmVyc2lvbiAhPSBM
SUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9VTktOT1dOKTsKICAgICAgICAgICAgIHN3aXRjaCAo
dmVyc2lvbikgewogICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9R
RU1VX1hFTjoKLSAgICAgICAgICAgICAgICByYyA9IGxpYnhsX191cGRhdGVfYXZhaWxfdmNwdXNf
cW1wKGdjLCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1heF92Y3B1cywgbWFwKTsKKyAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBf
Y29weShDVFgsIG1hcCwgJnJkY3MtPnFlbXV1X2NwdXMpOwogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9U
UkFESVRJT05BTDoKICAgICAgICAgICAgICAgICByYyA9IGxpYnhsX191cGRhdGVfYXZhaWxfdmNw
dXNfeGVuc3RvcmUoZ2MsIGRvbWlkLApAQCAtMTkzOSw2ICsyMDM2LDcgQEAgaW50IGxpYnhsX3Jl
dHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgfQogICAgIH0KIAorCiAgICAgLyogTWVtb3J5IGxpbWl0czoKICAgICAgKgog
ICAgICAqIEN1cnJlbnRseSB0aGVyZSBhcmUgdGhyZWUgbWVtb3J5IGxpbWl0czoKQEAgLTE5NzIs
NyArMjA3MCw3IEBAIGludCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgLyogU2NoZWR1bGVyIHBhcmFtcyAqLwog
ICAgIHsKICAgICAgICAgbGlieGxfZG9tYWluX3NjaGVkX3BhcmFtc19kaXNwb3NlKCZkX2NvbmZp
Zy0+Yl9pbmZvLnNjaGVkX3BhcmFtcyk7Ci0gICAgICAgIHJjID0gbGlieGxfZG9tYWluX3NjaGVk
X3BhcmFtc19nZXQoY3R4LCBkb21pZCwKKyAgICAgICAgcmMgPSBsaWJ4bF9kb21haW5fc2NoZWRf
cGFyYW1zX2dldChDVFgsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZkX2NvbmZpZy0+Yl9pbmZvLnNjaGVkX3BhcmFtcyk7CiAgICAgICAgIGlmIChy
YykgewogICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJGYWlsIHRvIGdldCBzY2hlZHVs
ZXIgcGFyYW1ldGVycyIpOwpAQCAtMjAzNCw3ICsyMTMyLDcgQEAgaW50IGxpYnhsX3JldHJpZXZl
X2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIAog
ICAgICAgICAgICAgICAgIGlmIChqIDwgbnVtKSB7ICAgICAgICAgLyogZm91bmQgaW4geGVuc3Rv
cmUgKi8KICAgICAgICAgICAgICAgICAgICAgaWYgKGR0LT5tZXJnZSkKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGR0LT5tZXJnZShjdHgsIHAgKyBkdC0+ZGV2X2VsZW1fc2l6ZSAqIGosIHEpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgZHQtPm1lcmdlKENUWCwgcCArIGR0LT5kZXZfZWxlbV9z
aXplICogaiwgcSk7CiAgICAgICAgICAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAgLyog
bm90IGZvdW5kIGluIHhlbnN0b3JlICovCiAgICAgICAgICAgICAgICAgICAgIExPR0QoV0FSTiwg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIkRldmljZSBwcmVzZW50IGluIEpTT04g
YnV0IG5vdCBpbiB4ZW5zdG9yZSwgaWdub3JlZCIpOwpAQCAtMjA2MiwxMSArMjE2MCwxMiBAQCBp
bnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLAogICAgIH0KIAogb3V0OgorICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9j
ayhnYywgJnJkY3MtPmRldmxvY2spOwogICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFp
bl91c2VyZGF0YShsb2NrKTsKLSAgICBpZiAocmMpCi0gICAgICAgIHJldHVybiBBT19DUkVBVEVf
RkFJTChyYyk7CisgICAgbGlieGxfYml0bWFwX2Rpc3Bvc2UoJnJkY3MtPnFlbXV1X2NwdXMpOwor
ICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgJnJkY3MtPnFtcCk7CisgICAgbGlieGxfX2V2
X3RpbWVfZGVyZWdpc3RlcihnYywgJnJkY3MtPnRpbWVvdXQpOwogICAgIGxpYnhsX19hb19jb21w
bGV0ZShlZ2MsIGFvLCByYyk7Ci0gICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKIC8qCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAppbmRleCAxZWNlYmYxMzY5ODQuLmJmZWIzOGUwZWRhMyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCkBAIC0xOTg4LDkgKzE5ODgsNiBAQCBfaGlkZGVuIGxpYnhsX19xbXBfaGFuZGxl
ciAqbGlieGxfX3FtcF9pbml0aWFsaXplKGxpYnhsX19nYyAqZ2MsCiBfaGlkZGVuIGludCBsaWJ4
bF9fcW1wX3Jlc3VtZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpOwogLyogTG9hZCBjdXJyZW50
IFFFTVUgc3RhdGUgZnJvbSBmaWxlLiAqLwogX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9yZXN0b3Jl
KGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY29uc3QgY2hhciAqZmlsZW5hbWUpOwotLyogUXVl
cnkgdGhlIGJpdG1hcCBvZiBDUFVzICovCi1faGlkZGVuIGludCBsaWJ4bF9fcW1wX3F1ZXJ5X2Nw
dXMobGlieGxfX2djICpnYywgaW50IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2JpdG1hcCAqbWFwKTsKIC8qIFN0YXJ0IE5CRCBzZXJ2ZXIgKi8KIF9oaWRk
ZW4gaW50IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9zdGFydChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
aG9zdCwgY29uc3QgY2hhciAqcG9ydCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9x
bXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDI3MTgzYmM2YzRhMy4uOTYzOWQ0
OTFkOTkxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9xbXAuYwpAQCAtNzY3LDQ0ICs3NjcsNiBAQCBpbnQgbGlieGxfX3FtcF9yZXN1
bWUobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQo
Z2MsIGRvbWlkLCAiY29udCIsIE5VTEwsIE5VTEwsIE5VTEwpOwogfQogCi1zdGF0aWMgaW50IHF1
ZXJ5X2NwdXNfY2FsbGJhY2sobGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCi17Ci0gICAgbGlieGxf
Yml0bWFwICptYXAgPSBvcGFxdWU7Ci0gICAgdW5zaWduZWQgaW50IGk7Ci0gICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpjcHUgPSBOVUxMOwotICAgIGludCByYzsKLSAgICBHQ19JTklUKHFt
cC0+Y3R4KTsKLQotICAgIGxpYnhsX2JpdG1hcF9zZXRfbm9uZShtYXApOwotICAgIGZvciAoaSA9
IDA7IChjcHUgPSBsaWJ4bF9fanNvbl9hcnJheV9nZXQocmVzcG9uc2UsIGkpKTsgaSsrKSB7Ci0g
ICAgICAgIHVuc2lnbmVkIGludCBpZHg7Ci0gICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVj
dCAqbzsKLQotICAgICAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiQ1BVIiwgY3B1LCBKU09O
X0lOVEVHRVIpOwotICAgICAgICBpZiAoIW8pIHsKLSAgICAgICAgICAgIExPR0QoRVJST1IsIHFt
cC0+ZG9taWQsICJGYWlsZWQgdG8gcmV0cmlldmUgQ1BVIGluZGV4LiIpOwotICAgICAgICAgICAg
cmMgPSBFUlJPUl9GQUlMOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLQotICAg
ICAgICBpZHggPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIobyk7Ci0gICAgICAgIGxp
YnhsX2JpdG1hcF9zZXQobWFwLCBpZHgpOwotICAgIH0KLQotICAgIHJjID0gMDsKLW91dDoKLSAg
ICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKLX0KLQotaW50IGxpYnhsX19xbXBfcXVlcnlfY3B1
cyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGxpYnhsX2JpdG1hcCAqbWFwKQotewotICAgIHJl
dHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAicXVlcnktY3B1cyIsIE5VTEwsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWVyeV9jcHVzX2NhbGxiYWNrLCBtYXApOwotfQotCiBp
bnQgbGlieGxfX3FtcF9uYmRfc2VydmVyX3N0YXJ0KGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaG9zdCwgY29uc3Qg
Y2hhciAqcG9ydCkKIHsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:40:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0QD-0004Ax-Aw; Thu, 19 Sep 2019 17:40:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QC-0004Ac-4N
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:40:48 +0000
X-Inumbo-ID: 98c493f8-db04-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 98c493f8-db04-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 17:40:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914840;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=a9J09fdodeDSbFx/jslZyCcYyIiZk3yNPrVs1emhmHk=;
 b=Qxocw1Vmxaxxg7NnH6g5KoZLRtBgVCEiI9qRhX4dhVkG74+dmvbhKGrb
 Ei02G0zye4j3KMchFjvZKiXAFAC8rQ0trC/SViUdQfzjFE1TeHVKMfV47
 l6wiUCWSeesksTFyOiA/WfIDsbPYiMBTeVhe9nQyrC+4xRiZQuacAyLak c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fQ73rtjWQQcMhAZL/ih9nyDmAFf7j2gaEuyXRs+TKF+XPB3laAk0XE5zdALZGWzv72EkDajHOx
 5G/sakTXh/QjLtXCk8PHBFybYVSFtgKN/AF6CLHRTzoeN+/b8JHpOlzyxGQsb/rHDSPThPs2Tp
 pGuw3WDh/4W58RBj5/F45IeE+sNECOV7ajYxximJLXK9XE9B4Sh0oR505fYT/fN6DJb0MyDB5u
 Slxh7bX6YIDG/pFa2H82oiGKZewr6BCT2TH+EEEm1sUUlqYVZBbEqWTIiZEbx6pm8z9bePSyWF
 pCk=
X-SBRS: 2.7
X-MesageID: 5801743
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5801743"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:46 +0100
Message-ID: <20190919171656.899649-27-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 26/35] libxl_pci: Only check if qemu-dm is
 running in qemu-trad 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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UUVNVSB1cHN0cmVhbSAob3IgcWVtdS14ZW4pIG1heSBub3QgaGF2ZSBzZXQgInJ1bm5pbmciIHN0
YXRlIGluCnhlbnN0b3JlLiAicnVubmluZyIgd2l0aCBRRU1VIGRvZXNuJ3QgbWVhbiB0aGF0IHRo
ZSBiaW5hcnkgaXMKcnVubmluZywgaXQgbWVhbnMgdGhhdCB0aGUgZW11bGF0aW9uIGhhdmUgc3Rh
cnRlZC4gV2hlbiBhZGRpbmcgYQpwY2ktcGFzc3Rocm91Z2ggZGV2aWNlIHRvIFFFTVUsIHdlIGRv
IHNvIHZpYSBRTVAsIHdlIGhhdmUgYSBkaXJlY3QKYW5zd2VyIHRvIHdoZXRoZXIgUUVNVSBpcyBy
dW5uaW5nIG9yIG5vdCwgbm8gbmVlZCB0byBjaGVjayBhaGVhZC4KCk1vdmluZyB0aGUgY2hlY2sg
dG8gZG8gaXQgb25seSB3aXRoIHFlbXUtdHJhZCBtYWtlcyB1cGNvbWluZyBjaGFuZ2VzCnNpbXBs
ZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgMTcgKysrKysrKystLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCBi
OWNhNjlmNWYwYjMuLjA3MTg4MGI4NTU2YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTEwMDQsMTMgKzEwMDQsMTMg
QEAgc3RhdGljIGludCBkb19wY2lfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAog
CiAgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAgICAgICAgIGh2bSA9
IDE7Ci0gICAgICAgIGlmIChsaWJ4bF9fd2FpdF9mb3JfZGV2aWNlX21vZGVsX2RlcHJlY2F0ZWQo
Z2MsIGRvbWlkLCAicnVubmluZyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkgewotICAgICAgICAgICAgcmMgPSBFUlJPUl9G
QUlMOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KICAgICAgICAgc3dpdGNoIChs
aWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywgZG9taWQpKSB7CiAgICAgICAg
ICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFM
OgorICAgICAgICAgICAgICAgIGlmIChsaWJ4bF9fd2FpdF9mb3JfZGV2aWNlX21vZGVsX2RlcHJl
Y2F0ZWQoZ2MsIGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgInJ1bm5pbmciLCBOVUxM
LCBOVUxMLCBOVUxMKSA8IDApIHsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgcmMgPSBxZW11X3BjaV9hZGRfeGVuc3RvcmUoZ2MsIGRvbWlkLCBwY2lkZXYp
OwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKQEAgLTEzOTUsMTIgKzEzOTUsMTEgQEAgc3RhdGljIGlu
dCBkb19wY2lfcmVtb3ZlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJjID0g
RVJST1JfRkFJTDsKICAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAg
ICAgICAgaHZtID0gMTsKLSAgICAgICAgaWYgKGxpYnhsX193YWl0X2Zvcl9kZXZpY2VfbW9kZWxf
ZGVwcmVjYXRlZChnYywgZG9taWQsICJydW5uaW5nIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwgTlVMTCkgPCAwKQotICAgICAgICAgICAgZ290
byBvdXRfZmFpbDsKLQogICAgICAgICBzd2l0Y2ggKGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lv
bl9ydW5uaW5nKGdjLCBkb21pZCkpIHsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKKyAgICAgICAgICAgIGlmIChsaWJ4bF9fd2Fp
dF9mb3JfZGV2aWNlX21vZGVsX2RlcHJlY2F0ZWQoZ2MsIGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAicnVubmluZyIsIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkKKyAgICAgICAgICAgICAgICBn
b3RvIG91dF9mYWlsOwogICAgICAgICAgICAgcmMgPSBxZW11X3BjaV9yZW1vdmVfeGVuc3RvcmUo
Z2MsIGRvbWlkLCBwY2lkZXYsIGZvcmNlKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBj
YXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgotLSAKQW50aG9ueSBQRVJB
UkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:40:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0QI-0004DQ-LJ; Thu, 19 Sep 2019 17:40:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QH-0004CN-4e
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:40:53 +0000
X-Inumbo-ID: 99251016-db04-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99251016-db04-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 17:40:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914840;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=P5gXE6loAUwR0Noo3tNpKxWqPNrwXEFLSMhwKLpISw4=;
 b=LwARxg7xsysCmsu9FVlo2UD+3AXf5LjmOATGqXAJwSnSB+gB6ZGTCMhl
 NNEXKvbmU6rzyShfA5/Qw5I4hxG/J3YT1hxUYDyPt/Esh5fegSCAkR37w
 naAmsqFemUjqFFKvFoh2MApbSlcqTw7O4tqTiEjtSEvIj9DuRuwtRNH8t Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: T/4CIALplJSiaTi7Zo6kd1ZX1uvRN3k9L4KMpxVRy/wp8/PcPXPvcGgkm03pZ24AJdGQhpJBg/
 wn4dfGgbbBnVKE8FS6K+lKcfyYS02S6YScHWR2obd8md6aVsNxckuCRmqPSOUnAaINged2FVDJ
 fHTOb1AsBdHLs/NjmfQzMe6YYvM6XFThIOJG7JljNAKvrNf3DnOIgvM5Mp5oyxgiSbI5UjfjTM
 Z/5K351ta+79WiI1mJNqbewSdVWggcOMq29HEnEySL5yj3OnlzDvoCJXPxfES4wqKZZSXpR5JZ
 9/E=
X-SBRS: 2.7
X-MesageID: 5801748
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5801748"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:31 +0100
Message-ID: <20190919171656.899649-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 11/35] libxl_domain: Convert
 libxl_domain_resume to use libxl__domain_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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyB8IDIxICsrKysrKysrKysrKysrKysrKystLQogMSBm
aWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4u
YwppbmRleCA4MDc5N2M1ZWQyMWMuLmQ3OGZmYTZiNjAxOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKQEAgLTE3
NCwxNSArMTc0LDMyIEBAIGludCBsaWJ4bF9kb21haW5fcmVuYW1lKGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB2b2lkIGRvbWFpbl9y
ZXN1bWVfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCByYyk7CisKIGludCBsaWJ4bF9kb21haW5fcmVzdW1lKGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwgaW50IHN1c3BlbmRfY2FuY2VsLAogICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKIHsKICAgICBBT19DUkVBVEUoY3R4
LCBkb21pZCwgYW9faG93KTsKLSAgICBpbnQgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9kZXBy
ZWNhdGVkKGdjLCBkb21pZCwgc3VzcGVuZF9jYW5jZWwpOwotICAgIGxpYnhsX19hb19jb21wbGV0
ZShlZ2MsIGFvLCByYyk7CisgICAgbGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSAqZG1yczsKKworICAg
IEdDTkVXKGRtcnMpOworICAgIGRtcnMtPmFvID0gYW87CisgICAgZG1ycy0+ZG9taWQgPSBkb21p
ZDsKKyAgICBkbXJzLT5jYWxsYmFjayA9IGRvbWFpbl9yZXN1bWVfZG9uZTsKKyAgICBsaWJ4bF9f
ZG9tYWluX3Jlc3VtZShlZ2MsIGRtcnMsIHN1c3BlbmRfY2FuY2VsKTsKICAgICByZXR1cm4gQU9f
SU5QUk9HUkVTUzsKIH0KIAorc3RhdGljIHZvaWQgZG9tYWluX3Jlc3VtZV9kb25lKGxpYnhsX19l
Z2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG1fcmVzdW1l
X3N0YXRlICpkbXJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKK3sK
KyAgICBTVEFURV9BT19HQyhkbXJzLT5hbyk7CisgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywg
YW8sIHJjKTsKK30KKwogLyoKICAqIFByZXNlcnZlcyBhIGRvbWFpbiBidXQgcmV3cml0ZXMgeGVu
c3RvcmUgZXRjIHRvIG1ha2UgaXQgdW5pcXVlIHNvCiAgKiB0aGF0IHRoZSBkb21haW4gY2FuIGJl
IHJlc3RhcnRlZC4KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:40:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:40:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0QK-0004EN-11; Thu, 19 Sep 2019 17:40:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QJ-0004Dp-A0
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:40:55 +0000
X-Inumbo-ID: 9a99338c-db04-11e9-966e-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a99338c-db04-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:40:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914843;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=YcdgtDOS0It6R3sB2Vb/MCDmoZKjt5H1K1hjKlUsM44=;
 b=QGRTMqGa9IFVJxBXsBJF1SNoOUFGGsZCcFk3kM8Z5iRI2d3nl9vWmvat
 atCL2BnQpsZ5gDrzkcPHN7MWqDamNxEJR6oDsj8flOzfFNZf5RJPRcpJl
 Nb/yRkfUgzHglhXUMZ4JGHatfEvsybTKpr9JQUsp88MISW1CYi5hkvpek A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6Tg0k52GRN330BqJtgh3ZdTPyS6a7YhqpLsEOa35yqHtdbd4F7oQ3zTu4V8WXTrDmGJGmr1liQ
 3dd11Citpm82b8e+RaYqhDonIEF5Qn/rF3W4JE/EM7PnjRoWjEXt3APGjWRc7tobN8ggzPfEtm
 B7I2zE2w8tsxnjXYc0oLagS1uY5XhqpGrmsr/f3/JbihKDXfcByYsosjUf3IlAnkXmVEDVHT/K
 dJxoeQmV2ljvAHbwrgMz9iaDWSqAHA1VcYGqH3vA+7IeRGvr5/07s9Gb4P5pfyDb9AJEkVCiw/
 tgA=
X-SBRS: 2.7
X-MesageID: 6125207
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6125207"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:52 +0100
Message-ID: <20190919171656.899649-33-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 32/35] libxl: Use ev_qmp in
 libxl_set_vcpuonline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlZCBsaWJ4bF9fcW1wX2NwdV9hZGQgc2luY2UgaXQncyBub3QgdXNlZCBhbnltb3JlLgoK
YGNwdW1hcCcgYXJnIG9mIGxpYnhsX19zZXRfdmNwdW9ubGluZV94ZW5zdG9yZSBpcyBjb25zdGlm
aWVkLgoKVGhlIFFNUCBjb21tYW5kICJxdWVyeS1jcHVzIiBpcyBnb2luZyB0byBiZSBjYWxsZWQg
ZnJvbSBkaWZmZXJlbnQKcGxhY2VzLCBzbyB0aGUgYWxnb3JpdGhtIHRoYXQgcGFyc2UgdGhlIGFu
c3dlciBpcyBpbiBhIHNlcGFyYXRlCmZ1bmN0aW9uLCBxbXBfcGFyc2VfcXVlcnlfY3B1cy4KClNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgot
LS0KCk5vdGVzOgogICAgdjI6CiAgICAtIHRoZSBwYXRjaCAibGlieGw6IEV4dHJhY3QgcW1wX3Bh
cnNlX3F1ZXJ5X2NwdXMiIGhhdmUgYmVlbiBzcXVhc2hlZAogICAgICBpbnRvIHRoaXMgb25lLgoK
IHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgfCAyMDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgIDIgLQogdG9v
bHMvbGlieGwvbGlieGxfcW1wLmMgICAgICB8ICAgOSAtLQogMyBmaWxlcyBjaGFuZ2VkLCAxNTgg
aW5zZXJ0aW9ucygrKSwgNTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCAwOGQzZmM5
ZmJjMDMuLmI5N2U4NzRhOWMwNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWlu
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKQEAgLTE0MzIsOCArMTQzMiw4IEBA
IGxpYnhsX3ZjcHVpbmZvICpsaWJ4bF9saXN0X3ZjcHUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogfQogCiBzdGF0aWMgaW50IGxpYnhsX19zZXRfdmNwdW9ubGluZV94ZW5zdG9yZShs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfYml0bWFwICpjcHVtYXAsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWluZm8gKmluZm8pCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9iaXRtYXAgKmNw
dW1hcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxp
YnhsX2RvbWluZm8gKmluZm8pCiB7CiAgICAgY2hhciAqZG9tcGF0aDsKICAgICB4c190cmFuc2Fj
dGlvbl90IHQ7CkBAIC0xNDU3LDU1ICsxNDU3LDc2IEBAIHN0YXRpYyBpbnQgbGlieGxfX3NldF92
Y3B1b25saW5lX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJl
dHVybiByYzsKIH0KIAotc3RhdGljIGludCBsaWJ4bF9fc2V0X3ZjcHVvbmxpbmVfcW1wKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2JpdG1hcCAqY3B1bWFwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWluZm8gKmluZm8pCitzdGF0aWMgaW50IHFtcF9wYXJz
ZV9xdWVyeV9jcHVzKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWlkIGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9iaXRtYXAgKmNvbnN0IG1hcCkKIHsKLSAgICBpbnQgaSwgcmM7Ci0g
ICAgbGlieGxfYml0bWFwIGN1cnJlbnRfbWFwLCBmaW5hbF9tYXA7CisgICAgaW50IGk7CisgICAg
Y29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpjcHU7CiAKLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgm
Y3VycmVudF9tYXApOwotICAgIGxpYnhsX2JpdG1hcF9pbml0KCZmaW5hbF9tYXApOwotCi0gICAg
bGlieGxfYml0bWFwX2FsbG9jKENUWCwgJmN1cnJlbnRfbWFwLCBpbmZvLT52Y3B1X21heF9pZCAr
IDEpOwotICAgIGxpYnhsX2JpdG1hcF9zZXRfbm9uZSgmY3VycmVudF9tYXApOwotICAgIHJjID0g
bGlieGxfX3FtcF9xdWVyeV9jcHVzKGdjLCBkb21pZCwgJmN1cnJlbnRfbWFwKTsKLSAgICBpZiAo
cmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJGYWlsZWQgdG8gcXVlcnkgY3B1cyIp
OwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICBsaWJ4bF9iaXRtYXBfY29weV9hbGxv
YyhDVFgsICZmaW5hbF9tYXAsIGNwdW1hcCk7Ci0KLSAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0
KGksIGN1cnJlbnRfbWFwKQotICAgICAgICBsaWJ4bF9iaXRtYXBfcmVzZXQoJmZpbmFsX21hcCwg
aSk7Ci0KLSAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KGksIGZpbmFsX21hcCkgewotICAgICAg
ICByYyA9IGxpYnhsX19xbXBfY3B1X2FkZChnYywgZG9taWQsIGkpOwotICAgICAgICBpZiAocmMp
IHsKLSAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiRmFpbGVkIHRvIGFkZCBjcHUgJWQi
LCBpKTsKLSAgICAgICAgICAgIGdvdG8gb3V0OworICAgIGxpYnhsX2JpdG1hcF9zZXRfbm9uZSht
YXApOworICAgIC8qIFBhcnNlIHJlc3BvbnNlIHRvIFFNUCBjb21tYW5kICJxdWVyeS1jcHVzIjoK
KyAgICAgKiBbIHsgJ0NQVSc6ICdpbnQnLC4uLn0gXQorICAgICAqLworICAgIGZvciAoaSA9IDA7
IChjcHUgPSBsaWJ4bF9fanNvbl9hcnJheV9nZXQocmVzcG9uc2UsIGkpKTsgaSsrKSB7CisgICAg
ICAgIHVuc2lnbmVkIGludCBjcHVfaW5kZXg7CisgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqbzsKKworICAgICAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiQ1BVIiwgY3B1LCBK
U09OX0lOVEVHRVIpOworICAgICAgICBpZiAoIW8pIHsKKyAgICAgICAgICAgIExPR0QoRVJST1Is
IGRvbWlkLCAiRmFpbGVkIHRvIHJldHJpZXZlIENQVSBpbmRleC4iKTsKKyAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9RRU1VX0FQSTsKICAgICAgICAgfQorCisgICAgICAgIGNwdV9pbmRleCA9IGxp
YnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcihvKTsKKyAgICAgICAgbGlieGxfYml0bWFwX3Nl
dChtYXAsIGNwdV9pbmRleCk7CiAgICAgfQogCi0gICAgcmMgPSAwOwotb3V0OgotICAgIGxpYnhs
X2JpdG1hcF9kaXNwb3NlKCZjdXJyZW50X21hcCk7Ci0gICAgbGlieGxfYml0bWFwX2Rpc3Bvc2Uo
JmZpbmFsX21hcCk7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiAwOwogfQogCit0eXBlZGVm
IHN0cnVjdCBzZXRfdmNwdW9ubGluZV9zdGF0ZSB7CisgICAgbGlieGxfX2V2X3FtcCBxbXA7Cisg
ICAgbGlieGxfX2V2X3RpbWUgdGltZW91dDsKKyAgICBjb25zdCBsaWJ4bF9iaXRtYXAgKmNwdW1h
cDsKKyAgICBsaWJ4bF9kb21pbmZvIGluZm87CisgICAgbGlieGxfYml0bWFwIGZpbmFsX21hcDsK
KyAgICBpbnQgaW5kZXg7IC8qIGZvciBsb29wIG9uIGZpbmFsX21hcCAqLworfSBzZXRfdmNwdW9u
bGluZV9zdGF0ZTsKKworc3RhdGljIHZvaWQgc2V0X3ZjcHVvbmxpbmVfcW1wX2NwdXNfcXVlcmll
ZChsaWJ4bF9fZWdjICosCisgICAgbGlieGxfX2V2X3FtcCAqLCBjb25zdCBsaWJ4bF9fanNvbl9v
YmplY3QgKiwgaW50IHJjKTsKK3N0YXRpYyB2b2lkIHNldF92Y3B1b25saW5lX3FtcF9hZGRfY3B1
KGxpYnhsX19lZ2MgKiwKKyAgICBsaWJ4bF9fZXZfcW1wICosIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqcmVzcG9uc2UsIGludCByYyk7CitzdGF0aWMgdm9pZCBzZXRfdmNwdW9ubGluZV90aW1l
b3V0KGxpYnhsX19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fZXZfdGltZSAqZXYsIGNvbnN0IHN0cnVj
dCB0aW1ldmFsICpyZXF1ZXN0ZWRfYWJzLCBpbnQgcmMpOworc3RhdGljIHZvaWQgc2V0X3ZjcHVv
bmxpbmVfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgc2V0X3ZjcHVvbmxpbmVfc3RhdGUgKnN2
b3MsIGludCByYyk7CisKIGludCBsaWJ4bF9zZXRfdmNwdW9ubGluZShsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfYml0bWFwICpj
cHVtYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdykKIHsKICAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKICAgICBpbnQg
cmMsIG1heGNwdXM7Ci0gICAgbGlieGxfZG9taW5mbyBpbmZvOworICAgIHNldF92Y3B1b25saW5l
X3N0YXRlICpzdm9zOworCisgICAgR0NORVcoc3Zvcyk7CisgICAgbGlieGxfX2V2X3FtcF9pbml0
KCZzdm9zLT5xbXApOworICAgIHN2b3MtPnFtcC5hbyA9IGFvOworICAgIHN2b3MtPnFtcC5kb21p
ZCA9IGRvbWlkOworICAgIHN2b3MtPnFtcC5wYXlsb2FkX2ZkID0gLTE7CisgICAgbGlieGxfX2V2
X3RpbWVfaW5pdCgmc3Zvcy0+dGltZW91dCk7CisgICAgc3Zvcy0+Y3B1bWFwID0gY3B1bWFwOwor
ICAgIGxpYnhsX2RvbWluZm9faW5pdCgmc3Zvcy0+aW5mbyk7CisgICAgbGlieGxfYml0bWFwX2lu
aXQoJnN2b3MtPmZpbmFsX21hcCk7CiAKLSAgICBsaWJ4bF9kb21pbmZvX2luaXQoJmluZm8pOwor
ICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kb21pbmZvICppbmZvID0g
JnN2b3MtPmluZm87CisgICAgbGlieGxfX2V2X3FtcCAqcW1wID0gJnN2b3MtPnFtcDsKIAotICAg
IHJjID0gbGlieGxfZG9tYWluX2luZm8oQ1RYLCAmaW5mbywgZG9taWQpOworICAgIHJjID0gbGli
eGxfZG9tYWluX2luZm8oQ1RYLCBpbmZvLCBkb21pZCk7CiAgICAgaWYgKHJjIDwgMCkgewogICAg
ICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJHZXR0aW5nIGRvbWFpbiBpbmZvIGxpc3QiKTsKICAg
ICAgICAgZ290byBvdXQ7CkBAIC0xNTE4LDEwICsxNTM5LDEwIEBAIGludCBsaWJ4bF9zZXRfdmNw
dW9ubGluZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJjID0gRVJS
T1JfRkFJTDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotICAgIGlmIChtYXhjcHVzID4gaW5m
by52Y3B1X21heF9pZCArIDEpCisgICAgaWYgKG1heGNwdXMgPiBpbmZvLT52Y3B1X21heF9pZCAr
IDEpCiAgICAgewogICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJSZXF1ZXN0ZWQgJWQgVkNQ
VXMsIGhvd2V2ZXIgbWF4Y3B1cyBpcyAlZCEiLAotICAgICAgICAgICAgICBtYXhjcHVzLCBpbmZv
LnZjcHVfbWF4X2lkICsgMSk7CisgICAgICAgICAgICAgIG1heGNwdXMsIGluZm8tPnZjcHVfbWF4
X2lkICsgMSk7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQpAQCAtMTUzMiw4ICsxNTUzLDE0IEBAIGludCBsaWJ4bF9zZXRfdmNwdW9ubGluZShsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01P
REVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUw6CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAgICAgICAg
ICAgIHJjID0gbGlieGxfX3NldF92Y3B1b25saW5lX3FtcChnYywgZG9taWQsIGNwdW1hcCwgJmlu
Zm8pOwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICByYyA9IGxpYnhsX19ldl90aW1l
X3JlZ2lzdGVyX3JlbChhbywgJnN2b3MtPnRpbWVvdXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzZXRfdmNwdW9ubGluZV90aW1lb3V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUU1QX0NNRF9USU1FT1VU
ICogMTAwMCk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICAgICAgcW1w
LT5jYWxsYmFjayA9IHNldF92Y3B1b25saW5lX3FtcF9jcHVzX3F1ZXJpZWQ7CisgICAgICAgICAg
ICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAicXVlcnktY3B1cyIsIE5VTEwpOwor
ICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgICAgIHJldHVybiBBT19JTlBS
T0dSRVNTOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsK
ICAgICAgICAgfQpAQCAtMTU0NSwxNSArMTU3MiwxMDAgQEAgaW50IGxpYnhsX3NldF92Y3B1b25s
aW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgcmMgPSBFUlJPUl9J
TlZBTDsKICAgICB9CiAKLSAgICBpZiAoIXJjKQotICAgICAgICByYyA9IGxpYnhsX19zZXRfdmNw
dW9ubGluZV94ZW5zdG9yZShnYywgZG9taWQsIGNwdW1hcCwgJmluZm8pOworb3V0OgorICAgIHNl
dF92Y3B1b25saW5lX2RvbmUoZWdjLCBzdm9zLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworICAg
IHJldHVybiBBT19JTlBST0dSRVNTOworfQorCitzdGF0aWMgdm9pZCBzZXRfdmNwdW9ubGluZV9x
bXBfY3B1c19xdWVyaWVkKGxpYnhsX19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fZXZfcW1wICpxbXAs
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsIGludCByYykKK3sKKyAgICBFR0Nf
R0M7CisgICAgc2V0X3ZjcHVvbmxpbmVfc3RhdGUgKnN2b3MgPSBDT05UQUlORVJfT0YocW1wLCAq
c3ZvcywgcW1wKTsKKyAgICBpbnQgaTsKKyAgICBsaWJ4bF9iaXRtYXAgY3VycmVudF9tYXA7CisK
KyAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfYml0bWFwICpmaW5hbF9t
YXAgPSAmc3Zvcy0+ZmluYWxfbWFwOworCisgICAgbGlieGxfYml0bWFwX2luaXQoJmN1cnJlbnRf
bWFwKTsKKworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBsaWJ4bF9iaXRtYXBfYWxsb2Mo
Q1RYLCAmY3VycmVudF9tYXAsIHN2b3MtPmluZm8udmNwdV9tYXhfaWQgKyAxKTsKKyAgICByYyA9
IHFtcF9wYXJzZV9xdWVyeV9jcHVzKGdjLCBxbXAtPmRvbWlkLCByZXNwb25zZSwgJmN1cnJlbnRf
bWFwKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgbGlieGxfYml0bWFwX2NvcHlfYWxs
b2MoQ1RYLCBmaW5hbF9tYXAsIHN2b3MtPmNwdW1hcCk7CisKKyAgICBsaWJ4bF9mb3JfZWFjaF9z
ZXRfYml0KGksIGN1cnJlbnRfbWFwKSB7CisgICAgICAgIGxpYnhsX2JpdG1hcF9yZXNldChmaW5h
bF9tYXAsIGkpOworICAgIH0KIAogb3V0OgotICAgIGxpYnhsX2RvbWluZm9fZGlzcG9zZSgmaW5m
byk7Ci0gICAgaWYgKHJjKQotICAgICAgICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOworICAg
IGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZjdXJyZW50X21hcCk7CisgICAgc3Zvcy0+aW5kZXggPSAt
MTsKKyAgICBzZXRfdmNwdW9ubGluZV9xbXBfYWRkX2NwdShlZ2MsIHFtcCwgTlVMTCwgcmMpOyAv
KiBtdXN0IGJlIGxhc3QgKi8KK30KKworc3RhdGljIHZvaWQgc2V0X3ZjcHVvbmxpbmVfcW1wX2Fk
ZF9jcHUobGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhsX19ldl9xbXAgKnFtcCwgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKQoreworICAgIFNUQVRFX0FPX0dDKHFt
cC0+YW8pOworICAgIHNldF92Y3B1b25saW5lX3N0YXRlICpzdm9zID0gQ09OVEFJTkVSX09GKHFt
cCwgKnN2b3MsIHFtcCk7CisgICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKKwor
ICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9iaXRtYXAgKm1hcCA9ICZz
dm9zLT5maW5hbF9tYXA7CisKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgd2hpbGUgKGxp
YnhsX2JpdG1hcF9jcHVfdmFsaWQobWFwLCArK3N2b3MtPmluZGV4KSkgeworICAgICAgICBpZiAo
bGlieGxfYml0bWFwX3Rlc3QobWFwLCBzdm9zLT5pbmRleCkpIHsKKyAgICAgICAgICAgIHFtcC0+
Y2FsbGJhY2sgPSBzZXRfdmNwdW9ubGluZV9xbXBfYWRkX2NwdTsKKyAgICAgICAgICAgIGxpYnhs
X19xbXBfcGFyYW1fYWRkX2ludGVnZXIoZ2MsICZhcmdzLCAiaWQiLCBzdm9zLT5pbmRleCk7Cisg
ICAgICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiY3B1LWFkZCIsIGFy
Z3MpOworICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgfQorICAgIH0KKworb3V0OgorICAgIHNldF92Y3B1b25saW5lX2RvbmUoZWdjLCBz
dm9zLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIHNldF92Y3B1b25saW5lX3RpbWVvdXQobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fZXZfdGltZSAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCB0aW1ldmFsICpyZXF1ZXN0ZWRfYWJzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIHNl
dF92Y3B1b25saW5lX3N0YXRlICpzdm9zID0gQ09OVEFJTkVSX09GKGV2LCAqc3ZvcywgdGltZW91
dCk7CisKKyAgICBpZiAocmMgPT0gRVJST1JfVElNRURPVVQpCisgICAgICAgIExPR0QoRVJST1Is
IHN2b3MtPnFtcC5kb21pZCwKKyAgICAgICAgICAgICAiU2V0dGluZyBDUFUgb25saW5lIGluIFFF
TVUgdGltZWQgb3V0Iik7CisKKyAgICBzZXRfdmNwdW9ubGluZV9kb25lKGVnYywgc3ZvcywgcmMp
OworfQorCitzdGF0aWMgdm9pZCBzZXRfdmNwdW9ubGluZV9kb25lKGxpYnhsX19lZ2MgKmVnYywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0X3ZjcHVvbmxpbmVfc3RhdGUgKnN2
b3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKK3sKKyAgICBTVEFU
RV9BT19HQyhzdm9zLT5xbXAuYW8pOworCisgICAgLyogQ29udmVuaWVuY2UgYWxpYXNlcyAqLwor
ICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gc3Zvcy0+cW1wLmRvbWlkOworCisgICAgaWYgKCFyYykK
KyAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X3ZjcHVvbmxpbmVfeGVuc3RvcmUoZ2MsIGRvbWlkLCBz
dm9zLT5jcHVtYXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZzdm9zLT5pbmZvKTsKKworICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZzdm9zLT5maW5hbF9t
YXApOworICAgIGxpYnhsX2RvbWluZm9fZGlzcG9zZSgmc3Zvcy0+aW5mbyk7CisgICAgbGlieGxf
X2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJnN2b3MtPnRpbWVvdXQpOworICAgIGxpYnhsX19ldl9x
bXBfZGlzcG9zZShnYywgJnN2b3MtPnFtcCk7CiAgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywg
YW8sIHJjKTsKLSAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KIAogc3RhdGljIHZvaWQgZG9t
YWluX3MzX3Jlc3VtZV9kb25lKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqcW1wLApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKaW5kZXggN2FhMWE2YTkyNDA5Li4xZWNlYmYxMzY5ODQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaApAQCAtMTk4OCw4ICsxOTg4LDYgQEAgX2hpZGRlbiBsaWJ4bF9fcW1wX2hhbmRs
ZXIgKmxpYnhsX19xbXBfaW5pdGlhbGl6ZShsaWJ4bF9fZ2MgKmdjLAogX2hpZGRlbiBpbnQgbGli
eGxfX3FtcF9yZXN1bWUobGlieGxfX2djICpnYywgaW50IGRvbWlkKTsKIC8qIExvYWQgY3VycmVu
dCBRRU1VIHN0YXRlIGZyb20gZmlsZS4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcmVzdG9y
ZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKmZpbGVuYW1lKTsKLS8qIEFk
ZCBhIHZpcnR1YWwgQ1BVICovCi1faGlkZGVuIGludCBsaWJ4bF9fcW1wX2NwdV9hZGQobGlieGxf
X2djICpnYywgaW50IGRvbWlkLCBpbnQgaW5kZXgpOwogLyogUXVlcnkgdGhlIGJpdG1hcCBvZiBD
UFVzICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3F1ZXJ5X2NwdXMobGlieGxfX2djICpnYywg
aW50IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1h
cCAqbWFwKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGli
eGwvbGlieGxfcW1wLmMKaW5kZXggNDAwNDNhMGE0NWIyLi4yNzE4M2JjNmM0YTMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CkBAIC03NjcsMTUgKzc2Nyw2IEBAIGludCBsaWJ4bF9fcW1wX3Jlc3VtZShsaWJ4bF9fZ2MgKmdj
LCBpbnQgZG9taWQpCiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJjb250
IiwgTlVMTCwgTlVMTCwgTlVMTCk7CiB9CiAKLWludCBsaWJ4bF9fcW1wX2NwdV9hZGQobGlieGxf
X2djICpnYywgaW50IGRvbWlkLCBpbnQgaWR4KQotewotICAgIGxpYnhsX19qc29uX29iamVjdCAq
YXJncyA9IE5VTEw7Ci0KLSAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9pbnRlZ2VyKGdjLCAmYXJn
cywgImlkIiwgaWR4KTsKLQotICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAi
Y3B1LWFkZCIsIGFyZ3MsIE5VTEwsIE5VTEwpOwotfQotCiBzdGF0aWMgaW50IHF1ZXJ5X2NwdXNf
Y2FsbGJhY2sobGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCi0tIApBbnRob255IFBFUkFSRAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:40:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0QN-0004GD-BD; Thu, 19 Sep 2019 17:40:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QM-0004Fh-50
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:40:58 +0000
X-Inumbo-ID: 99d8d47a-db04-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99d8d47a-db04-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 17:40:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914842;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=/CS6ArKSdsCQwo1n1gxG9GakHmfYdgCTqatB6kPZ31w=;
 b=IugjBX2KCcnMKuyko3aHXJhfD/w3Gpbfq9UCFTRC/XlawxVHizWsk1o2
 Pzegeg9c62RmSTjUSYIk6ErrJMK4b56OLlaWU6hjcfRL5tVmjPJDRE9YR
 k+VFwTx/EnuXCvogiIEvnKQVij20C6PFe17rH5R0Ztz6N5c9LHc6V5bIL c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Y/r7nsTXplF6IaLvOBP4OIG6M9AF/0mCJi4E1ZnY2qmXmT40W8R1OzG8p83iE+RUX5qmrC/HtO
 QM55wbCEv3UV/9covw7Q9eDPOF5tRsDnjCWidQtiG+rzRtW7ntcN3Wsnt9QDi6g3lJ4W6Z5UzB
 pa3K8kmCx4JDf9b1AL4MZiF3fWoKoDAILfzUrz5qYYPYmdxEoz+SzEAlWMjwdrajePHiyCxJjK
 x0VhVvjwhjc8MLoyQFrqnYg5+G0C1+GyKPz8tF6Z5oBBsX1iSQzWE1PJbrvuorLPLnNEKHj4tC
 EYo=
X-SBRS: 2.7
X-MesageID: 5801752
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5801752"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:45 +0100
Message-ID: <20190919171656.899649-26-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 25/35] libxl_pci: Coding style of do_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9fcGNpX2FkZCBpcyBnb2luZyB0byBiZSBhc3luY2hyb25vdXMsIHNvIHdlIHN0YXJ0IGJ5IGhh
dmluZyBhIHNpbmdsZQpwYXRoIG91dCBvZiB0aGUgZnVuY3Rpb24uIEFsbCBgcmV0dXJuYHMgaW5z
dGVhZCBzZXQgcmMgYW5kIGdvdG8gb3V0LgoKV2hpbGUgaGVyZSwgc29tZSB1c2Ugb2YgYHJjJyB3
YXMgdXNlZCB0byBzdG9yZSB0aGUgcmV0dXJuIHZhbHVlIG9mCmxpYnhjIGNhbGxzLCBjaGFuZ2Ug
dGhlbSB0byBzdG9yZSBpbnRvIGByJy4gQWxzbywgYWRkIHRoZSB2YWx1ZSBvZiBgcicKaW4gdGhl
IGVycm9yIG1lc3NhZ2Ugb2YgdGhvc2UgY2FsbHMuCgpUaGVyZSB3ZXJlIGFuIGBvdXQnIGxhYmVs
IHRoYXQgd2FzIHVzZSBpdCBzZWVtcyB0byBza2lwIHNldHRpbmcgdXAgdGhlCklSUSwgdGhlIGxh
YmVsIGhhcyBiZWVuIHJlbmFtZWQgdG8gYG91dF9ub19pcnEnLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2VzLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMzMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCA0YjFhZWQxODk1Y2MuLmI5Y2E2OWY1ZjBiMyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMKQEAgLTk5NSwxNSArOTk1LDE5IEBAIHN0YXRpYyBpbnQgZG9fcGNpX2FkZChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICB1aW50MzJfdCBmbGFnID0gWEVOX0RPTUNUTF9E
RVZfUkRNX1JFTEFYRUQ7CiAgICAgdWludDMyX3QgZG9tYWluaWQgPSBkb21pZDsKICAgICBib29s
IGlzc3R1YmRvbSA9IGxpYnhsX2lzX3N0dWJkb20oY3R4LCBkb21pZCwgJmRvbWFpbmlkKTsKKyAg
ICBpbnQgcjsKIAotICAgIGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQpCi0g
ICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9U
WVBFX0lOVkFMSUQpIHsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CiAKICAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAg
ICAgICAgaHZtID0gMTsKICAgICAgICAgaWYgKGxpYnhsX193YWl0X2Zvcl9kZXZpY2VfbW9kZWxf
ZGVwcmVjYXRlZChnYywgZG9taWQsICJydW5uaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwgTlVMTCkgPCAwKSB7Ci0gICAgICAgICAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIHN3aXRjaCAobGlieGxfX2RldmljZV9t
b2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSkgewogICAgICAgICAgICAgY2FzZSBMSUJY
TF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKQEAgLTEwMTMsMTAg
KzEwMTcsMTAgQEAgc3RhdGljIGludCBkb19wY2lfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgIHJjID0gbGlieGxfX3FtcF9wY2lfYWRkKGdjLCBkb21p
ZCwgcGNpZGV2KTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworICAgICAgICAgICAgICAgIHJj
ID0gRVJST1JfSU5WQUw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAg
IHN5c2ZzX3BhdGggPSBHQ1NQUklOVEYoU1lTRlNfUENJX0RFViIvIlBDSV9CREYiL3Jlc291cmNl
IiwgcGNpZGV2LT5kb21haW4sCkBAIC0xMDI3LDcgKzEwMzEsOCBAQCBzdGF0aWMgaW50IGRvX3Bj
aV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAKICAgICBpZiAoZiA9PSBOVUxM
KSB7CiAgICAgICAgIExPR0VEKEVSUk9SLCBkb21haW5pZCwgIkNvdWxkbid0IG9wZW4gJXMiLCBz
eXNmc19wYXRoKTsKLSAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgIHJjID0gRVJS
T1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGZvciAoaSA9IDA7IGkgPCBQ
Uk9DX1BDSV9OVU1fUkVTT1VSQ0VTOyBpKyspIHsKICAgICAgICAgaWYgKGZzY2FuZihmLCAiMHgl
bGx4IDB4JWxseCAweCVsbHhcbiIsICZzdGFydCwgJmVuZCwgJmZsYWdzKSAhPSAzKQpAQCAtMTAz
NSwyNSArMTA0MCwyNSBAQCBzdGF0aWMgaW50IGRvX3BjaV9hZGQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgIHNpemUgPSBlbmQgLSBzdGFydCArIDE7CiAgICAgICAgIGlm
IChzdGFydCkgewogICAgICAgICAgICAgaWYgKGZsYWdzICYgUENJX0JBUl9JTykgewotICAgICAg
ICAgICAgICAgIHJjID0geGNfZG9tYWluX2lvcG9ydF9wZXJtaXNzaW9uKGN0eC0+eGNoLCBkb21p
ZCwgc3RhcnQsIHNpemUsIDEpOwotICAgICAgICAgICAgICAgIGlmIChyYyA8IDApIHsKKyAgICAg
ICAgICAgICAgICByID0geGNfZG9tYWluX2lvcG9ydF9wZXJtaXNzaW9uKGN0eC0+eGNoLCBkb21p
ZCwgc3RhcnQsIHNpemUsIDEpOworICAgICAgICAgICAgICAgIGlmIChyIDwgMCkgewogICAgICAg
ICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9tYWluaWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICJFcnJvcjogeGNfZG9tYWluX2lvcG9ydF9wZXJtaXNzaW9uIGVycm9yIDB4JWxseC8w
eCVsbHgiLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICJ4Y19kb21haW5f
aW9wb3J0X3Blcm1pc3Npb24gMHglbGx4LzB4JWxseCAoZXJyb3IgJWQpIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhcnQsIHNpemUsIHIpOwogICAgICAgICAgICAgICAgICAgICBmY2xv
c2UoZik7Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICAg
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAg
ICAgcmMgPSB4Y19kb21haW5faW9tZW1fcGVybWlzc2lvbihjdHgtPnhjaCwgZG9taWQsIHN0YXJ0
Pj5YQ19QQUdFX1NISUZULAorICAgICAgICAgICAgICAgIHIgPSB4Y19kb21haW5faW9tZW1fcGVy
bWlzc2lvbihjdHgtPnhjaCwgZG9taWQsIHN0YXJ0Pj5YQ19QQUdFX1NISUZULAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpemUrKFhDX1BBR0VfU0la
RS0xKSk+PlhDX1BBR0VfU0hJRlQsIDEpOwotICAgICAgICAgICAgICAgIGlmIChyYyA8IDApIHsK
KyAgICAgICAgICAgICAgICBpZiAociA8IDApIHsKICAgICAgICAgICAgICAgICAgICAgTE9HRUQo
RVJST1IsIGRvbWFpbmlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3I6IHhjX2Rv
bWFpbl9pb21lbV9wZXJtaXNzaW9uIGVycm9yIDB4JWxseC8weCVsbHgiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICJ4Y19kb21haW5faW9tZW1fcGVybWlzc2lvbiAweCVs
bHgvMHglbGx4IChlcnJvciAlZCkiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydCwg
c2l6ZSwgcik7CiAgICAgICAgICAgICAgICAgICAgIGZjbG9zZShmKTsKLSAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgICAgIHJjID0gRVJST1Jf
RkFJTDsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQogICAgICAgICB9CkBAIC0xMDY0LDIwICsxMDY5LDI0IEBAIHN0YXRpYyBp
bnQgZG9fcGNpX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBmID0gZm9w
ZW4oc3lzZnNfcGF0aCwgInIiKTsKICAgICBpZiAoZiA9PSBOVUxMKSB7CiAgICAgICAgIExPR0VE
KEVSUk9SLCBkb21haW5pZCwgIkNvdWxkbid0IG9wZW4gJXMiLCBzeXNmc19wYXRoKTsKLSAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIGdvdG8gb3V0X25vX2lycTsKICAgICB9CiAgICAgaWYgKChm
c2NhbmYoZiwgIiV1IiwgJmlycSkgPT0gMSkgJiYgaXJxKSB7Ci0gICAgICAgIHJjID0geGNfcGh5
c2Rldl9tYXBfcGlycShjdHgtPnhjaCwgZG9taWQsIGlycSwgJmlycSk7Ci0gICAgICAgIGlmIChy
YyA8IDApIHsKLSAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21haW5pZCwgIkVycm9yOiB4Y19w
aHlzZGV2X21hcF9waXJxIGlycT0lZCIsIGlycSk7CisgICAgICAgIHIgPSB4Y19waHlzZGV2X21h
cF9waXJxKGN0eC0+eGNoLCBkb21pZCwgaXJxLCAmaXJxKTsKKyAgICAgICAgaWYgKHIgPCAwKSB7
CisgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9tYWluaWQsICJ4Y19waHlzZGV2X21hcF9waXJx
IGlycT0lZCAoZXJyb3I9JWQpIiwKKyAgICAgICAgICAgICAgICAgIGlycSwgcik7CiAgICAgICAg
ICAgICBmY2xvc2UoZik7Ci0gICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0g
ICAgICAgIHJjID0geGNfZG9tYWluX2lycV9wZXJtaXNzaW9uKGN0eC0+eGNoLCBkb21pZCwgaXJx
LCAxKTsKLSAgICAgICAgaWYgKHJjIDwgMCkgewotICAgICAgICAgICAgTE9HRUQoRVJST1IsIGRv
bWFpbmlkLCAiRXJyb3I6IHhjX2RvbWFpbl9pcnFfcGVybWlzc2lvbiBpcnE9JWQiLCBpcnEpOwor
ICAgICAgICByID0geGNfZG9tYWluX2lycV9wZXJtaXNzaW9uKGN0eC0+eGNoLCBkb21pZCwgaXJx
LCAxKTsKKyAgICAgICAgaWYgKHIgPCAwKSB7CisgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9t
YWluaWQsCisgICAgICAgICAgICAgICAgICAieGNfZG9tYWluX2lycV9wZXJtaXNzaW9uIGlycT0l
ZCAoZXJyb3I9JWQpIiwgaXJxLCByKTsKICAgICAgICAgICAgIGZjbG9zZShmKTsKLSAgICAgICAg
ICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICB9CiAgICAgZmNsb3NlKGYpOwpAQCAt
MTA4NywyMiArMTA5NiwyNSBAQCBzdGF0aWMgaW50IGRvX3BjaV9hZGQobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAgICAgICAgIGlmICggc3lzZnNfd3JpdGVfYmRmKGdjLCBTWVNGU19Q
Q0lCQUNLX0RSSVZFUiIvcGVybWlzc2l2ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBjaWRldikgPCAwICkgewogICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9tYWluaWQsICJTZXR0
aW5nIHBlcm1pc3NpdmUgZm9yIGRldmljZSIpOwotICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZB
SUw7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsK
ICAgICAgICAgfQogICAgIH0KIAotb3V0Ogorb3V0X25vX2lycToKICAgICBpZiAoIWlzc3R1YmRv
bSkgewogICAgICAgICBpZiAocGNpZGV2LT5yZG1fcG9saWN5ID09IExJQlhMX1JETV9SRVNFUlZF
X1BPTElDWV9TVFJJQ1QpIHsKICAgICAgICAgICAgIGZsYWcgJj0gflhFTl9ET01DVExfREVWX1JE
TV9SRUxBWEVEOwogICAgICAgICB9IGVsc2UgaWYgKHBjaWRldi0+cmRtX3BvbGljeSAhPSBMSUJY
TF9SRE1fUkVTRVJWRV9QT0xJQ1lfUkVMQVhFRCkgewogICAgICAgICAgICAgTE9HRUQoRVJST1Is
IGRvbWFpbmlkLCAidW5rbm93biByZG0gY2hlY2sgZmxhZy4iKTsKLSAgICAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgIH0KLSAgICAgICAgcmMgPSB4Y19hc3NpZ25fZGV2aWNlKGN0eC0+
eGNoLCBkb21pZCwgcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2KSwgZmxhZyk7Ci0gICAgICAgIGlm
IChyYyA8IDAgJiYgKGh2bSB8fCBlcnJubyAhPSBFTk9TWVMpKSB7CisgICAgICAgIHIgPSB4Y19h
c3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBkb21pZCwgcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2KSwg
ZmxhZyk7CisgICAgICAgIGlmIChyIDwgMCAmJiAoaHZtIHx8IGVycm5vICE9IEVOT1NZUykpIHsK
ICAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21haW5pZCwgInhjX2Fzc2lnbl9kZXZpY2UgZmFp
bGVkIik7Ci0gICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIHJjID0g
RVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgfQogCkBA
IC0xMTEwLDYgKzExMjIsNyBAQCBzdGF0aWMgaW50IGRvX3BjaV9hZGQobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAgICAgICAgIHJjID0gbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0
b3JlKGdjLCBkb21pZCwgcGNpZGV2LCBzdGFydGluZyk7CiAgICAgZWxzZQogICAgICAgICByYyA9
IDA7CitvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0QP-0004Hx-Sv; Thu, 19 Sep 2019 17:41: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QO-0004H7-84
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:00 +0000
X-Inumbo-ID: 9b73e626-db04-11e9-966e-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b73e626-db04-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:40:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914845;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Ct3y9VN4/oARq6HH2/+/acuA16pIcgYioXDNbJ6HwRc=;
 b=NR6+Fh6Mgt6VfoUPkBia54uDTWpoJ9hbLZCIbfhn/XAh5VTdX2AeOBxs
 0CI4+o5JOp6aGC1oiNgk8m/7Ec0or1gOywQ4xP47GYZYZF1+5b3SKingg
 pLWulKOvc4bdLtwiHEC+J1nTPY8fkMXtLEkVE4zX75IJCK7yswV8iaW3A Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 26kMB7hzM7IuVtEMWl3B7GS+GOwpzhg6yilkY0XyPb2v3zgAWJ/pqQxCJT8tW+MdcIlN1GrrXS
 jW2fYNymhU3rHhG+aFJg/IKXy5Pb3uqZP0RFS7gJ2zi0NNNYol2obNzKW19hOJ31T0gTzgSM29
 /oKXlJ9rumDAp+NfWdM4RpBp/Kq0oOGYquSp4fTtXzyMcUnXPByL/aT2e6rUqxLtOPcVh5jnny
 6lFA4J0gd+mRAPd9/mlaJ07Bk2Fw365zKowbM0J7sdzOBODqrk7aFM8U7f5liAKJWVoOgzw3ij
 o+8=
X-SBRS: 2.7
X-MesageID: 6010733
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6010733"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:32 +0100
Message-ID: <20190919171656.899649-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 12/35] libxl: Re-introduce
 libxl__domain_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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGxfX2RvbWFpbl91bnBhdXNlIGlzIGEgcmVpbXBsZW1lbnRhdGlvbiBvZgpsaWJ4bF9fZG9t
YWluX3VucGF1c2VfZGVwcmVjYXRlZCB3aXRoIGFzeW5jaHJvbm91cyBvcGVyYXRpb24uCgpTaWdu
ZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNSArKystCiAyIGZpbGVz
IGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmlu
ZGV4IGQ3OGZmYTZiNjAxOS4uNTJhOGJkNzg5NWNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAtNjM5LDYg
KzYzOSw1OCBAQCBpbnQgbGlieGxfX2RvbWFpbl91bnBhdXNlX2RlcHJlY2F0ZWQobGlieGxfX2dj
ICpnYywgbGlieGxfZG9taWQgZG9taWQpCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgdm9p
ZCBkb21haW5fdW5wYXVzZV9kb25lKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSAqLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcmMpOworCit2b2lkIGxpYnhsX19kb21haW5fdW5wYXVzZShs
aWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG1fcmVz
dW1lX3N0YXRlICpkbXJzKQoreworICAgIFNUQVRFX0FPX0dDKGRtcnMtPmFvKTsKKyAgICBpbnQg
cmMgPSAwOworCisgICAgLyogQ29udmVuaWVuY2UgYWxpYXNlcyAqLworICAgIGxpYnhsX2RvbWlk
IGRvbWlkID0gZG1ycy0+ZG9taWQ7CisKKyAgICBsaWJ4bF9kb21haW5fdHlwZSB0eXBlID0gbGli
eGxfX2RvbWFpbl90eXBlKGdjLCBkb21pZCk7CisgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlO
X1RZUEVfSU5WQUxJRCkgeworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKworICAgIGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewor
ICAgICAgICBkbXJzLT5kbV9yZXN1bWVkX2NhbGxiYWNrID0gZG9tYWluX3VucGF1c2VfZG9uZTsK
KyAgICAgICAgbGlieGxfX2RtX3Jlc3VtZShlZ2MsIGRtcnMpOyAvKiBtdXN0IGJlIGxhc3QgKi8K
KyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICByYyA9IDA7CitvdXQ6CisgICAgZG9tYWluX3Vu
cGF1c2VfZG9uZShlZ2MsIGRtcnMsIHJjKTsKK30KKworc3RhdGljIHZvaWQgZG9tYWluX3VucGF1
c2VfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kbV9yZXN1bWVfc3RhdGUgKmRtcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCByYykKK3sKKyAgICBFR0NfR0M7CisgICAgaW50IHI7CisKKyAgICAvKiBDb252
ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfZG9taWQgZG9taWQgPSBkbXJzLT5kb21pZDsK
KworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByID0geGNfZG9tYWluX3VucGF1c2UoQ1RY
LT54Y2gsIGRvbWlkKTsKKyAgICBpZiAociA8IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRv
bWlkLCAiVW5wYXVzaW5nIGRvbWFpbiIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KKyAgICByYyA9IDA7CitvdXQ6CisgICAgZG1ycy0+Y2FsbGJh
Y2soZWdjLCBkbXJzLCByYyk7Cit9CisKIGludCBsaWJ4bF9kb21haW5fdW5wYXVzZShsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDZiYjZk
NmQyZTE2Ni4uYTBjYjZkMjg4NThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEzNTEsOSArMTM1
MSwxMCBAQCBzdHJ1Y3QgbGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSB7CiAgICAgbGlieGxfZG9taWQg
ZG9taWQ7CiAgICAgdm9pZCAoKmNhbGxiYWNrKShsaWJ4bF9fZWdjICosIGxpYnhsX19kbV9yZXN1
bWVfc3RhdGUgKiwgaW50IHJjKTsKIAotICAgIC8qIHByaXZhdGUgdG8gbGlieGxfX2RvbWFpbl9y
ZXN1bWUgKi8KKyAgICAvKiBwcml2YXRlIHRvIGxpYnhsX19kb21haW5fcmVzdW1lIGFuZCBsaWJ4
bF9fZG9tYWluX3VucGF1c2UgKi8KICAgICB2b2lkICgqZG1fcmVzdW1lZF9jYWxsYmFjaykobGli
eGxfX2VnYyAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG1fcmVz
dW1lX3N0YXRlICosIGludCByYyk7CisgICAgLyogcHJpdmF0ZSB0byBsaWJ4bF9fZG9tYWluX3Jl
c3VtZSAqLwogICAgIGJvb2wgc3VzcGVuZF9jYW5jZWw7CiAKICAgICAvKiBwcml2YXRlIHRvIGxp
YnhsX19kbV9yZXN1bWUgKi8KQEAgLTEzNjYsNiArMTM2Nyw4IEBAIF9oaWRkZW4gdm9pZCBsaWJ4
bF9fZG1fcmVzdW1lKGxpYnhsX19lZ2MgKmVnYywKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZG9tYWlu
X3Jlc3VtZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSAqZG1ycywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIHN1c3BlbmRfY2FuY2VsKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZG9t
YWluX3VucGF1c2UobGlieGxfX2VnYyAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlICpkbXJzKTsKIAogLyogcmV0dXJucyAwIG9yIDEs
IG9yIGEgbGlieGwgZXJyb3IgY29kZSAqLwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNv
bnRyb2xfYXZhaWxhYmxlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKLS0gCkFudGhv
bnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0QS-0004Kq-9E; Thu, 19 Sep 2019 17:41:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QR-0004Jg-5B
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:03 +0000
X-Inumbo-ID: a032eb1c-db04-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a032eb1c-db04-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:40:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914853;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Iw2I/B7s31ISX9CNu9mPm0iEg1wk29jTSAZB3WChcrg=;
 b=dcRx/BsENo0h1agXijp3P+S5Qf7jcvrwE9Ige8tUDYKH6KVaIEpr1m0d
 Zrmt3cNqx8uX+z1nCsabYxR4Roak3vi065TfaXNVMccgYRuVZ/fQrwEQu
 57KI0qb7s+h2ZGPHU2xkkJx2IppWuGfciA4sfEMH+NdfgaB1TDzPo8GaT g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pBN10+tdxjkB7w5JiUvBBuN+9OGHvd0MRkAAgcs5M97C6rEZSJvYLeJVBRpgew7DufOASg5v97
 Bio8Fi7/lAHciPFTf9tPX8AJz1VAIv0ENuE55z+FUssTrgq+Fmh6Fw86t/w0anDLnnhPZpOVCU
 ToYCBvuGYmA9UOyTCvtzm6SaJNzl+GPWPyGy9S9YExPkk3HtPQffkv5x8LDCFFbd85y/6WGkcd
 oso0Ru8CcE4mJuIHnBY9olKvOUa7U/sfTI6fWUiHtOpsZkTJa+FYYyx8LX9u7ntHfvTe5PZwnU
 fDc=
X-SBRS: 2.7
X-MesageID: 6064338
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6064338"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:50 +0100
Message-ID: <20190919171656.899649-31-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 30/35] libxl_pci: Use ev_qmp for pci_remove
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhbHNvIHJlcGxhY2VzIHRoZSB1c2Ugb2YKbGlieGxfX3dhaXRfZm9yX2Rldmlj
ZV9tb2RlbF9kZXByZWNhdGVkKCkgYnkgaXRzIGVxdWl2YWxlbnQKd2l0aG91dCB0aGUgbmVlZCBm
b3IgYSB0aHJlYWQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgIDIgLQogdG9vbHMv
bGlieGwvbGlieGxfcGNpLmMgICAgICB8IDIyMiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICB8ICA3NyAtLS0tLS0tLS0tLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMjEwIGluc2VydGlvbnMoKyksIDkxIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCmluZGV4IDc4MmNiZmMwOWFmYi4uMDBlM2NhZDk5NmM0IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKQEAgLTE5ODQsOCArMTk4NCw2IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhsX19xbXBf
aGFuZGxlciBsaWJ4bF9fcW1wX2hhbmRsZXI7CiAgKi8KIF9oaWRkZW4gbGlieGxfX3FtcF9oYW5k
bGVyICpsaWJ4bF9fcW1wX2luaXRpYWxpemUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpOwotX2hp
ZGRlbiBpbnQgbGlieGxfX3FtcF9wY2lfZGVsKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYpOwog
LyogUmVzdW1lIGh2bSBkb21haW4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfc3lzdGVtX3dh
a2V1cChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpOwogLyogUmVzdW1lIFFFTVUuICovCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
CmluZGV4IGE1ZjcwMGYwYmY2NC4uMmM0ZTJlNWNmZjVlIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTc0MCw2ICsx
NzQwLDEwIEBAIHR5cGVkZWYgc3RydWN0IHBjaV9yZW1vdmVfc3RhdGUgewogICAgIHVuc2lnbmVk
IGludCBwZnVuY19tYXNrOwogICAgIGludCBuZXh0X2Z1bmM7CiAgICAgbGlieGxfX2FvX2Rldmlj
ZSBzdHViZG9tX2FvZGV2OworICAgIGxpYnhsX194c3dhaXRfc3RhdGUgeHN3YWl0OworICAgIGxp
YnhsX19ldl9xbXAgcW1wOworICAgIGxpYnhsX19ldl90aW1lIHRpbWVvdXQ7CisgICAgbGlieGxf
X2V2X3RpbWUgcmV0cnlfdGltZXI7CiB9IHBjaV9yZW1vdmVfc3RhdGU7CiAKIHN0YXRpYyB2b2lk
IGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV9jb21tb24obGlieGxfX2VnYyAqZWdjLApAQCAtMTc0
NywxMCArMTc1MSwyMyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3BjaV9yZW1vdmVfY29t
bW9uKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldik7CiBzdGF0
aWMgdm9pZCBkZXZpY2VfcGNpX3JlbW92ZV9jb21tb25fbmV4dChsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgcGNpX3JlbW92ZV9zdGF0ZSAqcHJzLCBpbnQgcmMpOworCitzdGF0aWMgdm9pZCBwY2lfcmVt
b3ZlX3FlbXVfdHJhZF93YXRjaF9zdGF0ZV9jYihsaWJ4bF9fZWdjICplZ2MsCisgICAgbGlieGxf
X3hzd2FpdF9zdGF0ZSAqeHN3YSwgaW50IHJjLCBjb25zdCBjaGFyICpzdGF0ZSk7CitzdGF0aWMg
dm9pZCBwY2lfcmVtb3ZlX3FtcF9kZXZpY2VfZGVsKGxpYnhsX19lZ2MgKmVnYywKKyAgICBwY2lf
cmVtb3ZlX3N0YXRlICpwcnMpOworc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9xbXBfZGV2aWNlX2Rl
bF9jYihsaWJ4bF9fZWdjICplZ2MsCisgICAgbGlieGxfX2V2X3FtcCAqcW1wLCBjb25zdCBsaWJ4
bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpOworc3RhdGljIHZvaWQgcGNpX3JlbW92
ZV9xbXBfcmV0cnlfdGltZXJfY2IobGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhsX19ldl90aW1l
ICpldiwgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsIGludCByYyk7CitzdGF0
aWMgdm9pZCBwY2lfcmVtb3ZlX3FtcF9xdWVyeV9jYihsaWJ4bF9fZWdjICplZ2MsCisgICAgbGli
eGxfX2V2X3FtcCAqcW1wLCBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQg
cmMpOwogc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9kZXRhdGNoZWQobGlieGxfX2VnYyAqZWdjLAog
ICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycywgaW50IHJjKTsKIHN0YXRpYyB2b2lkIHBjaV9yZW1v
dmVfc3R1YmRvbV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fYW9fZGV2aWNlICph
b2Rldik7CitzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3RpbWVvdXQobGlieGxfX2VnYyAqZWdjLAor
ICAgIGxpYnhsX19ldl90aW1lICpldiwgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9h
YnMsIGludCByYyk7CiBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX2RvbmUobGlieGxfX2VnYyAqZWdj
LAogICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycywgaW50IHJjKTsKIApAQCAtMTc4NCwyMiArMTgw
MSwyMiBAQCBzdGF0aWMgdm9pZCBkb19wY2lfcmVtb3ZlKGxpYnhsX19lZ2MgKmVnYywgdWludDMy
X3QgZG9taWQsCiAgICAgICAgIHBycy0+aHZtID0gdHJ1ZTsKICAgICAgICAgc3dpdGNoIChsaWJ4
bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywgZG9taWQpKSB7CiAgICAgICAgIGNh
c2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUw6Ci0gICAg
ICAgICAgICBpZiAobGlieGxfX3dhaXRfZm9yX2RldmljZV9tb2RlbF9kZXByZWNhdGVkKGdjLCBk
b21pZCwKLSAgICAgICAgICAgICAgICAgICAgInJ1bm5pbmciLCBOVUxMLCBOVUxMLCBOVUxMKSA8
IDApCi0gICAgICAgICAgICAgICAgZ290byBvdXRfZmFpbDsKLSAgICAgICAgICAgIHJjID0gcWVt
dV9wY2lfcmVtb3ZlX3hlbnN0b3JlKGdjLCBkb21pZCwgcGNpZGV2LCBmb3JjZSk7Ci0gICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIHBycy0+eHN3YWl0LmFvID0gYW87CisgICAgICAgICAg
ICBwcnMtPnhzd2FpdC53aGF0ID0gIkRldmljZSBNb2RlbCI7CisgICAgICAgICAgICBwcnMtPnhz
d2FpdC5wYXRoID0gREVWSUNFX01PREVMX1hTX1BBVEgoZ2MsCisgICAgICAgICAgICAgICAgbGli
eGxfZ2V0X3N0dWJkb21faWQoQ1RYLCBkb21pZCksIGRvbWlkLCAiL3N0YXRlIik7CisgICAgICAg
ICAgICBwcnMtPnhzd2FpdC50aW1lb3V0X21zID0gTElCWExfREVWSUNFX01PREVMX1NUQVJUX1RJ
TUVPVVQgKiAxMDAwOworICAgICAgICAgICAgcHJzLT54c3dhaXQuY2FsbGJhY2sgPSBwY2lfcmVt
b3ZlX3FlbXVfdHJhZF93YXRjaF9zdGF0ZV9jYjsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3hz
d2FpdF9zdGFydChnYywgJnBycy0+eHN3YWl0KTsKKyAgICAgICAgICAgIGlmIChyYykgZ290byBv
dXRfZmFpbDsKKyAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAgICAgICAgICAgIHJjID0gbGlieGxfX3FtcF9wY2lf
ZGVsKGdjLCBkb21pZCwgcGNpZGV2KTsKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
cGNpX3JlbW92ZV9xbXBfZGV2aWNlX2RlbChlZ2MsIHBycyk7IC8qIG11c3QgYmUgbGFzdCAqLwor
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcmMgPSBF
UlJPUl9JTlZBTDsKICAgICAgICAgICAgIGdvdG8gb3V0X2ZhaWw7CiAgICAgICAgIH0KLSAgICAg
ICAgaWYgKHJjICYmICFmb3JjZSkgewotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAg
ICAgICAgICAgZ290byBvdXRfZmFpbDsKLSAgICAgICAgfQogICAgIH0gZWxzZSB7CiAgICAgICAg
IGFzc2VydCh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKTsKIApAQCAtMTg2MSw5ICsxODc4
LDE2MyBAQCBzdGF0aWMgdm9pZCBkb19wY2lfcmVtb3ZlKGxpYnhsX19lZ2MgKmVnYywgdWludDMy
X3QgZG9taWQsCiBza2lwX2lycToKICAgICByYyA9IDA7CiBvdXRfZmFpbDoKKyAgICBwY2lfcmVt
b3ZlX2RldGF0Y2hlZChlZ2MsIHBycywgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KK30KKworc3Rh
dGljIHZvaWQgcGNpX3JlbW92ZV9xZW11X3RyYWRfd2F0Y2hfc3RhdGVfY2IobGlieGxfX2VnYyAq
ZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3hzd2FpdF9zdGF0ZSAqeHN3YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCByYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnN0YXRlKQoreworICAgIHBjaV9yZW1vdmVfc3Rh
dGUgKnBycyA9IENPTlRBSU5FUl9PRih4c3dhLCAqcHJzLCB4c3dhaXQpOworICAgIFNUQVRFX0FP
X0dDKHBycy0+YW9kZXYtPmFvKTsKKworICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAg
ICBsaWJ4bF9kb21pZCBkb21pZCA9IHBycy0+ZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3BjaSAq
Y29uc3QgcGNpZGV2ID0gcHJzLT5wY2lkZXY7CisKKyAgICBpZiAocmMpIHsKKyAgICAgICAgaWYg
KHJjID09IEVSUk9SX1RJTUVET1VUKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
IiVzIG5vdCByZWFkeSIsIHhzd2EtPndoYXQpOworICAgICAgICB9CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIGlmICghc3RhdGUpCisgICAgICAgIHJldHVybjsKKyAgICBpZiAoc3Ry
Y21wKHN0YXRlLCAicnVubmluZyIpKQorICAgICAgICByZXR1cm47CisKKyAgICByYyA9IHFlbXVf
cGNpX3JlbW92ZV94ZW5zdG9yZShnYywgZG9taWQsIHBjaWRldiwgcHJzLT5mb3JjZSk7CisKK291
dDoKKyAgICBsaWJ4bF9feHN3YWl0X3N0b3AoZ2MsIHhzd2EpOwogICAgIHBjaV9yZW1vdmVfZGV0
YXRjaGVkKGVnYywgcHJzLCByYyk7CiB9CiAKK3N0YXRpYyB2b2lkIHBjaV9yZW1vdmVfcW1wX2Rl
dmljZV9kZWwobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwY2lfcmVtb3ZlX3N0YXRlICpwcnMpCit7CisgICAgU1RBVEVfQU9fR0MocHJzLT5h
b2Rldi0+YW8pOworICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CisgICAgaW50
IHJjOworCisgICAgLyogQ29udmVuaWVuY2UgYWxpYXNlcyAqLworICAgIGxpYnhsX2RldmljZV9w
Y2kgKmNvbnN0IHBjaWRldiA9IHBycy0+cGNpZGV2OworCisgICAgcmMgPSBsaWJ4bF9fZXZfdGlt
ZV9yZWdpc3Rlcl9yZWwoYW8sICZwcnMtPnRpbWVvdXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX3JlbW92ZV90aW1lb3V0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIExJQlhMX1FNUF9DTURfVElNRU9VVCAqIDEwMDApOworICAgIGlmIChy
YykgZ290byBvdXQ7CisKKyAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZhcmdzLCAiaWQiLCBQ
Q0lfUFRfUURFVl9JRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaWRldi0+YnVzLCBw
Y2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKKyAgICBwcnMtPnFtcC5jYWxsYmFjayA9IHBjaV9y
ZW1vdmVfcW1wX2RldmljZV9kZWxfY2I7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2Ms
ICZwcnMtPnFtcCwgImRldmljZV9kZWwiLCBhcmdzKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0Owor
ICAgIHJldHVybjsKKworb3V0OgorICAgIHBjaV9yZW1vdmVfZGV0YXRjaGVkKGVnYywgcHJzLCBy
Yyk7Cit9CisKK3N0YXRpYyB2b2lkIHBjaV9yZW1vdmVfcW1wX2RldmljZV9kZWxfY2IobGlieGxf
X2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fZXZfcW1wICpxbXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCByYykKK3sKKyAgICBFR0NfR0M7CisgICAgcGNpX3Jl
bW92ZV9zdGF0ZSAqcHJzID0gQ09OVEFJTkVSX09GKHFtcCwgKnBycywgcW1wKTsKKworICAgIGlm
IChyYykgZ290byBvdXQ7CisKKyAgICAvKiBOb3cgdGhhdCB0aGUgY29tbWFuZCBpcyBzZW50LCB3
ZSB3YW50IHRvIHdhaXQgdW50aWwgUUVNVSBoYXMKKyAgICAgKiBjb25maXJtZWQgdGhhdCB0aGUg
ZGV2aWNlIGlzIHJlbW92ZWQuICovCisgICAgLyogVE9ETzogSW5zdGVhZCBvZiB1c2luZyBhIHBv
bGwgbG9vcCB7IGV2X3RpbWVyIDsgcXVlcnktcGNpIH0sIGl0CisgICAgICogY291bGQgYmUgcG9z
c2libGUgdG8gbGlzdGVuIHRvIGV2ZW50cyBzZW50IGJ5IFFFTVUgdmlhIFFNUCBpbiBvcmRlcgor
ICAgICAqIHRvIHdhaXQgZm9yIHRoZSBwYXNzdGhyb3VnaCBwY2ktZGV2aWNlIHRvIGJlIHJlbW92
ZWQgZnJvbSBRRU1VLiAgKi8KKyAgICBwY2lfcmVtb3ZlX3FtcF9yZXRyeV90aW1lcl9jYihlZ2Ms
ICZwcnMtPnJldHJ5X3RpbWVyLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVSUk9SX1RJTUVET1VUKTsKKyAgICByZXR1cm47CisKK291dDoKKyAgICBwY2lfcmVtb3Zl
X2RldGF0Y2hlZChlZ2MsIHBycywgcmMpOworfQorCitzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3Ft
cF9yZXRyeV90aW1lcl9jYihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl90aW1lICpldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB0aW1l
dmFsICpyZXF1ZXN0ZWRfYWJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBwY2lfcmVtb3ZlX3N0YXRlICpwcnMg
PSBDT05UQUlORVJfT0YoZXYsICpwcnMsIHJldHJ5X3RpbWVyKTsKKworICAgIHBycy0+cW1wLmNh
bGxiYWNrID0gcGNpX3JlbW92ZV9xbXBfcXVlcnlfY2I7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1w
X3NlbmQoZ2MsICZwcnMtPnFtcCwgInF1ZXJ5LXBjaSIsIE5VTEwpOworICAgIGlmIChyYykgZ290
byBvdXQ7CisgICAgcmV0dXJuOworCitvdXQ6CisgICAgcGNpX3JlbW92ZV9kZXRhdGNoZWQoZWdj
LCBwcnMsIHJjKTsKK30KKworc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9xbXBfcXVlcnlfY2IobGli
eGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2V2X3FtcCAqcW1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByYykKK3sKKyAgICBFR0NfR0M7CisgICAgcGNpX3JlbW92ZV9zdGF0ZSAq
cHJzID0gQ09OVEFJTkVSX09GKHFtcCwgKnBycywgcW1wKTsKKyAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKmJ1cyA9IE5VTEw7CisgICAgY29uc3QgY2hhciAqYXNrZWRfaWQ7CisgICAgaW50
IGksIGo7CisKKyAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfX2FvICpj
b25zdCBhbyA9IHBycy0+YW9kZXYtPmFvOworICAgIGxpYnhsX2RldmljZV9wY2kgKmNvbnN0IHBj
aWRldiA9IHBycy0+cGNpZGV2OworCisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIGFza2Vk
X2lkID0gR0NTUFJJTlRGKFBDSV9QVF9RREVWX0lELAorICAgICAgICAgICAgICAgICAgICAgICAg
IHBjaWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKKworICAgIC8qIHF1ZXJ5
LXBjaSByZXNwb25zZToKKyAgICAgKiBbeyAnZGV2aWNlcyc6IFsgJ3FkZXZfaWQnOiAnc3RyJywg
Li4uICBdLCAuLi4gfV0KKyAgICAgKiAqLworCisgICAgZm9yIChpID0gMDsgKGJ1cyA9IGxpYnhs
X19qc29uX2FycmF5X2dldChyZXNwb25zZSwgaSkpOyBpKyspIHsKKyAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpkZXZpY2VzID0gTlVMTDsKKyAgICAgICAgY29uc3QgbGlieGxfX2pz
b25fb2JqZWN0ICpkZXZpY2UgPSBOVUxMOworICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmpl
Y3QgKm8gPSBOVUxMOworICAgICAgICBjb25zdCBjaGFyICppZCA9IE5VTEw7CisKKyAgICAgICAg
ZGV2aWNlcyA9IGxpYnhsX19qc29uX21hcF9nZXQoImRldmljZXMiLCBidXMsIEpTT05fQVJSQVkp
OworICAgICAgICBpZiAoIWRldmljZXMpIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfUUVNVV9B
UEk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGZvciAoaiA9
IDA7IChkZXZpY2UgPSBsaWJ4bF9fanNvbl9hcnJheV9nZXQoZGV2aWNlcywgaikpOyBqKyspIHsK
KyAgICAgICAgICAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgicWRldl9pZCIsIGRldmljZSwg
SlNPTl9TVFJJTkcpOworICAgICAgICAgICAgIGlmICghbykgeworICAgICAgICAgICAgICAgICBy
YyA9IEVSUk9SX1FFTVVfQVBJOworICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
ICAgICB9CisgICAgICAgICAgICAgaWQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhv
KTsKKworICAgICAgICAgICAgIGlmIChpZCAmJiAhc3RyY21wKGFza2VkX2lkLCBpZCkpIHsKKyAg
ICAgICAgICAgICAgICAgLyogRGV2aWNlIHN0aWxsIGluIFFFTVUsIG5lZWQgdG8gd2FpdCBsb25n
dWVyLiAqLworICAgICAgICAgICAgICAgICByYyA9IGxpYnhsX19ldl90aW1lX3JlZ2lzdGVyX3Jl
bChhbywgJnBycy0+cmV0cnlfdGltZXIsCisgICAgICAgICAgICAgICAgICAgICBwY2lfcmVtb3Zl
X3FtcF9yZXRyeV90aW1lcl9jYiwgMTAwMCk7CisgICAgICAgICAgICAgICAgIGlmIChyYykgZ290
byBvdXQ7CisgICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgICB9CisgICAgICAg
IH0KKyAgICB9CisKK291dDoKKyAgICBwY2lfcmVtb3ZlX2RldGF0Y2hlZChlZ2MsIHBycywgcmMp
OyAvKiBtdXN0IGJlIGxhc3QgKi8KK30KKwogc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9kZXRhdGNo
ZWQobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNp
X3JlbW92ZV9zdGF0ZSAqcHJzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHJjKQpAQCAtMTg3Nyw3ICsyMDQ4LDggQEAgc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9kZXRhdGNo
ZWQobGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhsX2RldmljZV9wY2kgKmNvbnN0IHBjaWRldiA9
IHBycy0+cGNpZGV2OwogICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gcHJzLT5kb21pZDsKIAotICAg
IGlmIChyYykgZ290byBvdXQ7CisgICAgaWYgKHJjICYmICFwcnMtPmZvcmNlKQorICAgICAgICBn
b3RvIG91dDsKIAogICAgIGlzc3R1YmRvbSA9IGxpYnhsX2lzX3N0dWJkb20oQ1RYLCBkb21pZCwg
JmRvbWFpbmlkKTsKIApAQCAtMTkyMyw2ICsyMDk1LDE1IEBAIHN0YXRpYyB2b2lkIHBjaV9yZW1v
dmVfc3R1YmRvbV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBwY2lfcmVtb3ZlX2RvbmUoZWdj
LCBwcnMsIDApOwogfQogCitzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3RpbWVvdXQobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fZXZfdGltZSAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycyA9IENP
TlRBSU5FUl9PRihldiwgKnBycywgdGltZW91dCk7CisKKyAgICBwY2lfcmVtb3ZlX2RvbmUoZWdj
LCBwcnMsIHJjKTsKK30KKwogc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9kb25lKGxpYnhsX19lZ2Mg
KmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfcmVtb3ZlX3N0YXRlICpwcnMs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQpAQCAtMTkzMSw2ICsyMTEyLDEw
IEBAIHN0YXRpYyB2b2lkIHBjaV9yZW1vdmVfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAKICAgICBp
ZiAocmMpIGdvdG8gb3V0OwogCisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmcHJzLT5x
bXApOworICAgIGxpYnhsX19ldl90aW1lX2RlcmVnaXN0ZXIoZ2MsICZwcnMtPnRpbWVvdXQpOwor
ICAgIGxpYnhsX19ldl90aW1lX2RlcmVnaXN0ZXIoZ2MsICZwcnMtPnJldHJ5X3RpbWVyKTsKKwog
ICAgIGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV94ZW5zdG9yZShnYywgcHJzLT5kb21pZCwgcHJz
LT5wY2lkZXYpOwogb3V0OgogICAgIGRldmljZV9wY2lfcmVtb3ZlX2NvbW1vbl9uZXh0KGVnYywg
cHJzLCByYyk7CkBAIC0xOTUxLDYgKzIxMzYsMTMgQEAgc3RhdGljIHZvaWQgbGlieGxfX2Rldmlj
ZV9wY2lfcmVtb3ZlX2NvbW1vbihsaWJ4bF9fZWdjICplZ2MsCiAgICAgcHJzLT5kb21pZCA9IGRv
bWlkOwogICAgIHBycy0+cGNpZGV2ID0gcGNpZGV2OwogICAgIHBycy0+Zm9yY2UgPSBmb3JjZTsK
KyAgICBsaWJ4bF9feHN3YWl0X2luaXQoJnBycy0+eHN3YWl0KTsKKyAgICBsaWJ4bF9fZXZfcW1w
X2luaXQoJnBycy0+cW1wKTsKKyAgICBwcnMtPnFtcC5hbyA9IHBycy0+YW9kZXYtPmFvOworICAg
IHBycy0+cW1wLmRvbWlkID0gcHJzLT5kb21pZDsKKyAgICBwcnMtPnFtcC5wYXlsb2FkX2ZkID0g
LTE7CisgICAgbGlieGxfX2V2X3RpbWVfaW5pdCgmcHJzLT50aW1lb3V0KTsKKyAgICBsaWJ4bF9f
ZXZfdGltZV9pbml0KCZwcnMtPnJldHJ5X3RpbWVyKTsKIAogICAgIHBycy0+b3JpZ192ZGV2ID0g
cGNpZGV2LT52ZGV2Zm4gJiB+N1U7CiAKQEAgLTE5NzQsNiArMjE2Niw4IEBAIHN0YXRpYyB2b2lk
IGRldmljZV9wY2lfcmVtb3ZlX2NvbW1vbl9uZXh0KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKIHsKKyAg
ICBFR0NfR0M7CisKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgbGlieGxfZG9t
aWQgZG9taWQgPSBwcnMtPmRvbWlkOwogICAgIGxpYnhsX2RldmljZV9wY2kgKmNvbnN0IHBjaWRl
diA9IHBycy0+cGNpZGV2OwpAQCAtMjAwMCw2ICsyMTk0LDEwIEBAIHN0YXRpYyB2b2lkIGRldmlj
ZV9wY2lfcmVtb3ZlX2NvbW1vbl9uZXh0KGxpYnhsX19lZ2MgKmVnYywKIAogICAgIHJjID0gMDsK
IG91dDoKKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsICZwcnMtPnFtcCk7CisgICAgbGli
eGxfX3hzd2FpdF9zdG9wKGdjLCAmcHJzLT54c3dhaXQpOworICAgIGxpYnhsX19ldl90aW1lX2Rl
cmVnaXN0ZXIoZ2MsICZwcnMtPnRpbWVvdXQpOworICAgIGxpYnhsX19ldl90aW1lX2RlcmVnaXN0
ZXIoZ2MsICZwcnMtPnJldHJ5X3RpbWVyKTsKICAgICBhb2Rldi0+cmMgPSByYzsKICAgICBhb2Rl
di0+Y2FsbGJhY2soZWdjLCBhb2Rldik7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDM4YmE2M2Q1YjkyMC4uOGZh
YzczN2ZhZDAzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtODcsNyArODcsNiBAQAogCiAjZGVmaW5lIFFNUF9SRUNF
SVZFX0JVRkZFUl9TSVpFIDQwOTYKICNkZWZpbmUgUU1QX01BWF9TSVpFX1JYX0JVRiBNQigxKQot
I2RlZmluZSBQQ0lfUFRfUURFVl9JRCAicGNpLXB0LSUwMnhfJTAyeC4lMDF4IgogCiAvKgogICog
cW1wX2NhbGxiYWNrX3QgaXMgY2FsbCB3aGVuZXZlciBhIG1lc3NhZ2UgZnJvbSBRTVAgY29udGFp
biB0aGUgImlkIgpAQCAtNzM2LDM4ICs3MzUsNiBAQCB2b2lkIGxpYnhsX19xbXBfY2xlYW51cChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgcGNp
X2RlbF9jYWxsYmFjayhsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCB2b2lkICpvcGFx
dWUpCi17Ci0gICAgY29uc3QgY2hhciAqYXNrZWRfaWQgPSBvcGFxdWU7Ci0gICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpidXMgPSBOVUxMOwotICAgIEdDX0lOSVQocW1wLT5jdHgpOwotICAg
IGludCBpLCBqLCByYyA9IDA7Ci0KLSAgICBmb3IgKGkgPSAwOyAoYnVzID0gbGlieGxfX2pzb25f
YXJyYXlfZ2V0KHJlc3BvbnNlLCBpKSk7IGkrKykgewotICAgICAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKmRldmljZXMgPSBOVUxMOwotICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmpl
Y3QgKmRldmljZSA9IE5VTEw7Ci0gICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbyA9
IE5VTEw7Ci0gICAgICAgIGNvbnN0IGNoYXIgKmlkID0gTlVMTDsKLQotICAgICAgICBkZXZpY2Vz
ID0gbGlieGxfX2pzb25fbWFwX2dldCgiZGV2aWNlcyIsIGJ1cywgSlNPTl9BUlJBWSk7Ci0KLSAg
ICAgICAgZm9yIChqID0gMDsgKGRldmljZSA9IGxpYnhsX19qc29uX2FycmF5X2dldChkZXZpY2Vz
LCBqKSk7IGorKykgewotICAgICAgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJxZGV2
X2lkIiwgZGV2aWNlLCBKU09OX1NUUklORyk7Ci0gICAgICAgICAgICAgaWQgPSBsaWJ4bF9fanNv
bl9vYmplY3RfZ2V0X3N0cmluZyhvKTsKLQotICAgICAgICAgICAgIGlmIChpZCAmJiBzdHJjbXAo
YXNrZWRfaWQsIGlkKSA9PSAwKSB7Ci0gICAgICAgICAgICAgICAgIHJjID0gMTsKLSAgICAgICAg
ICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotCi1v
dXQ6Ci0gICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KIHN0YXRpYyBpbnQgcW1wX3J1
bl9jb21tYW5kKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcW1wX2NhbGxiYWNrX3QgY2FsbGJhY2ssIHZvaWQgKm9wYXF1
ZSkKQEAgLTc4NSw1MCArNzUyLDYgQEAgc3RhdGljIGludCBxbXBfcnVuX2NvbW1hbmQobGlieGxf
X2djICpnYywgaW50IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBxbXBf
ZGV2aWNlX2RlbChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNoYXIgKmlkKQotewotICAgIGxp
YnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7Ci0gICAgbGlieGxfX3FtcF9oYW5kbGVyICpx
bXAgPSBOVUxMOwotICAgIGludCByYyA9IDA7Ci0KLSAgICBxbXAgPSBsaWJ4bF9fcW1wX2luaXRp
YWxpemUoZ2MsIGRvbWlkKTsKLSAgICBpZiAoIXFtcCkKLSAgICAgICAgcmV0dXJuIEVSUk9SX0ZB
SUw7Ci0KLSAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiaWQiLCBp
ZCk7Ci0gICAgcmMgPSBxbXBfc3luY2hyb25vdXNfc2VuZChxbXAsICJkZXZpY2VfZGVsIiwgYXJn
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsIHFtcC0+dGltZW91
dCk7Ci0gICAgaWYgKHJjID09IDApIHsKLSAgICAgICAgdW5zaWduZWQgaW50IHJldHJ5ID0gMDsK
LQotICAgICAgICBkbyB7Ci0gICAgICAgICAgICByYyA9IHFtcF9zeW5jaHJvbm91c19zZW5kKHFt
cCwgInF1ZXJ5LXBjaSIsIE5VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBjaV9kZWxfY2FsbGJhY2ssIGlkLCBxbXAtPnRpbWVvdXQpOwotICAgICAgICAgICAgaWYg
KHJjICE9IDEpIHsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIHNsZWVwKDEpOwotICAgICAgICB9IHdoaWxlIChyZXRyeSsrIDwgNSk7Ci0KLSAgICAg
ICAgaWYgKHJjICE9IDApIHsKLSAgICAgICAgICAgIExPR0QoV0FSTiwgcW1wLT5kb21pZCwKLSAg
ICAgICAgICAgICAgICAgImRldmljZSBtb2RlbCBtYXkgbm90IGNvbXBsZXRlIHJlbW92aW5nIGRl
dmljZSAlcyIsIGlkKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGxpYnhsX19xbXBfY2xvc2Uo
cW1wKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KLWludCBsaWJ4bF9fcW1wX3BjaV9kZWwobGlieGxf
X2djICpnYywgaW50IGRvbWlkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYpCi17Ci0gICAgY2hh
ciAqaWQgPSBOVUxMOwotCi0gICAgaWQgPSBHQ1NQUklOVEYoUENJX1BUX1FERVZfSUQsIHBjaWRl
di0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKLQotICAgIHJldHVybiBxbXBfZGV2
aWNlX2RlbChnYywgZG9taWQsIGlkKTsKLX0KLQogaW50IGxpYnhsX19xbXBfc3lzdGVtX3dha2V1
cChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpCiB7CiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFu
ZChnYywgZG9taWQsICJzeXN0ZW1fd2FrZXVwIiwgTlVMTCwgTlVMTCwgTlVMTCk7Ci0tIApBbnRo
b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41: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 1iB0QU-0004Mt-LC; Thu, 19 Sep 2019 17:41: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QT-0004Li-8M
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:05 +0000
X-Inumbo-ID: a34a8ee0-db04-11e9-966e-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a34a8ee0-db04-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:40:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914857;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=bhstzX2mGHbhKF9lCVRjufmTTbBG4VgbHRlhgrTDgu4=;
 b=G6K9m0RXlLLdzgNENmBDE7staeo7OqMAyESsvd49lEXNfo5lP0WjLW22
 EVZPzkeskbzbE6gAnuEOJPLp4ci5QYUFfA+8luWlrSFqiSM2wHRRVGFGY
 n7SWtvUbzL3e6utFEo7uv985d9ABDjUQliKRfHes+E2ksZwJRdTqwQOmG A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OxqnILM6xHPZunjTQl8vEjlVqkyHoaR+FVqYgeGd4GVaKygtzWDeTRF7WD0XZX6COhrYMdXYeg
 7MkzB6UYvbIbK1Y0CQls1QWdJKUlvtOyo6p41axMjNXKahSpoVkzttuErB/B50eFjL8pBxglXo
 UG7kTn4VvvrnscsBBJhLXNmoAkT7Tt30Ea6N+rqipiFHZ5VGhpxqj2UcTYjEUBijDfTh9hjV5F
 oGvH9+WEKVvy0HkxxBM4AvpTpyhmpgqnCXQlWVbHdkGMPV1Tcs//xLF4f2NCbK7AEIETAv2Uzf
 0IE=
X-SBRS: 2.7
X-MesageID: 6125259
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6125259"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:38 +0100
Message-ID: <20190919171656.899649-19-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 18/35] libxl: Add device_{config,
 type} to libxl__ao_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgdHdvIGZpZWxkcyBoZWxwIHRvIGdpdmUgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
ZGV2aWNlIGJlZW4KaG90cGx1Zy9ob3R1bnBsdWcgdG8gY2FsbGJhY2tzLgoKVGhlcmUgaXMgYWxy
ZWFkeSBgZGV2JyBvZiB0eXBlIGBsaWJ4bF9fZGV2aWNlJywgYnV0IGl0IGlzIG1vc3RseQp1c2Vm
dWwgd2hlbiB0aGUgYmFja2VuZC9mcm9udGVuZCBpcyB4ZW5zdG9yZS4gU29tZSBkZXZpY2UgKGxp
a2UKYHVzYmRldicpIGRvbid0IGhhdmUgZGV2aWQsIHNvIGBkZXYnIGNhbid0IGJlIHVzZWQuCgpT
aWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDQzYTQzMWY1MzU2NS4uNmMwOWI5
M2Y5MWYxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTI2MjgsNiArMjYyOCwxMiBAQCBzdHJ1Y3Qg
bGlieGxfX2FvX2RldmljZSB7CiAgICAgLyogZm9yIGFzeW5jaHJvbm91cyBleGVjdXRpb24gb2Yg
c3luY2hyb25vdXMtb25seSBzeXNjYWxscyBldGMuICovCiAgICAgbGlieGxfX2V2X2NoaWxkIGNo
aWxkOwogICAgIGxpYnhsX19ldl9xbXAgcW1wOworICAgIC8qICdkZXZpY2VfY29uZmlnJyBjYW4g
YmUgdXNlZCB0byB0byBwYXNzIHRvIGNhbGxiYWNrcyBhIHBvaW50ZXIgb2Ygb25lCisgICAgICog
b2YgdGhlIHR5cGUgJ2xpYnhsX2RldmljZV8kdHlwZScgY29ycmVzcG9uZGluZyB0byB0aGUgZGV2
aWNlIGJlZW4KKyAgICAgKiBob3RwbHVnLiAnZGV2aWNlX3R5cGUnIHNob3VsZCBoYXZlIHRoZSBj
b3JyZXNwb25kaW5nCisgICAgICogJ2xpYnhsX18kdHlwZV9kZXZ0eXBlJy4gKi8KKyAgICB2b2lk
ICpkZXZpY2VfY29uZmlnOworICAgIGNvbnN0IGxpYnhsX19kZXZpY2VfdHlwZSAqZGV2aWNlX3R5
cGU7CiB9OwogCiAvKgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41: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 1iB0QY-0004Qj-72; Thu, 19 Sep 2019 17:41:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QW-0004Os-5x
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:08 +0000
X-Inumbo-ID: a4c8820e-db04-11e9-b76c-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a4c8820e-db04-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914861;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=yMkoyQJsVoTpLNhCoQP/lLHBUZYMQj1kOvYaINRWLG4=;
 b=Aws0ABcfhi6+BIkFoJ+EiNadq3cCSOsIF0Bf0hXf8/+C9UwXY6KOi5jg
 4deSHYS6W4qVqqy/6hklqCxvmXlEHHKnTtfEUQBt5MEY4yy0zQyRxMz8O
 J4ETDoDzC3tvcJ3jgtfmtu7URJoPEeUVD7TEQTJ5W16uOsUkhyQTKkmyG s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IFlyovukdGqWVInKeV5wKnNXWuROLj/O6XJd7RNRFBAenOhtsaPfBLaV47XCI68q2aLNWWIe29
 sgpfnctBtY3fUapGvvlSD4UOy8Ph6HFX5+R06xEuVX8U6YjqNj7vaVjO8FrZPcqxZYDxO7phBw
 lY2UqrAQj30j6WLC4kSBEAnaUYX5L6aOAGT/fb44UQ6jfG/rSFMhQ57B+WeO25OAfqR7Dm/lmB
 47J5mLFAFf76oNpI5dkOwZNquKLrfGh9Vsti68WaXmGD+zSKTEnNOi94HyTmDW3nsIhsj2ACqU
 S0g=
X-SBRS: 2.7
X-MesageID: 5864905
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5864905"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:54 +0100
Message-ID: <20190919171656.899649-35-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 34/35] libxl: libxl_qemu_monitor_command now
 uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9xbXAuYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3FtcC5jCmluZGV4IDk2MzlkNDkxZDk5MS4uOWFhYmFkNzRmYWJkIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpA
QCAtODkyLDE5ICs4OTIsNjcgQEAgaW50IGxpYnhsX19xbXBfaG1wKGxpYnhsX19nYyAqZ2MsIGlu
dCBkb21pZCwgY29uc3QgY2hhciAqY29tbWFuZF9saW5lLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaG1wX2NhbGxiYWNrLCBvdXRwdXQpOwogfQogCisKK3R5cGVkZWYgc3RydWN0IHsKKyAg
ICBsaWJ4bF9fZXZfcW1wIHFtcDsKKyAgICBjaGFyICoqb3V0cHV0OyAvKiB1c2VyIHBvaW50ZXIg
Ki8KK30gcWVtdV9tb25pdG9yX2NvbW1hbmRfc3RhdGU7CisKK3N0YXRpYyB2b2lkIHFlbXVfbW9u
aXRvcl9jb21tYW5kX2RvbmUobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfcW1wICosCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAq
cmVzcG9uc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7
CisKIGludCBsaWJ4bF9xZW11X21vbml0b3JfY29tbWFuZChsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY29t
bWFuZF9saW5lLCBjaGFyICoqb3V0cHV0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCiB7CiAgICAgQU9fQ1JFQVRFKGN0eCwg
ZG9taWQsIGFvX2hvdyk7CisgICAgcWVtdV9tb25pdG9yX2NvbW1hbmRfc3RhdGUgKnFtY3M7Cisg
ICAgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzID0gTlVMTDsKICAgICBpbnQgcmM7CiAKLSAgICBy
YyA9IGxpYnhsX19xbXBfaG1wKGdjLCBkb21pZCwgY29tbWFuZF9saW5lLCBvdXRwdXQpOworICAg
IGlmICghb3V0cHV0KSB7CisgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KIAotICAgIGxpYnhsX19hb19jb21wbGV0ZShlZ2MsIGFvLCByYyk7CisgICAg
R0NORVcocW1jcyk7CisgICAgbGlieGxfX2V2X3FtcF9pbml0KCZxbWNzLT5xbXApOworICAgIHFt
Y3MtPnFtcC5hbyA9IGFvOworICAgIHFtY3MtPnFtcC5kb21pZCA9IGRvbWlkOworICAgIHFtY3Mt
PnFtcC5wYXlsb2FkX2ZkID0gLTE7CisgICAgcW1jcy0+cW1wLmNhbGxiYWNrID0gcWVtdV9tb25p
dG9yX2NvbW1hbmRfZG9uZTsKKyAgICBxbWNzLT5vdXRwdXQgPSBvdXRwdXQ7CisgICAgbGlieGxf
X3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJncywgImNvbW1hbmQtbGluZSIsIGNvbW1hbmRf
bGluZSk7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsICZxbWNzLT5xbXAsICJodW1h
bi1tb25pdG9yLWNvbW1hbmQiLCBhcmdzKTsKK291dDoKKyAgICBpZiAocmMpIHJldHVybiBBT19D
UkVBVEVfRkFJTChyYyk7CiAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKK3N0YXRpYyB2
b2lkIHFlbXVfbW9uaXRvcl9jb21tYW5kX2RvbmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZf
cW1wICpxbXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxp
YnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByYykKK3sKKyAgICBTVEFURV9BT19HQyhxbXAtPmFvKTsKKyAgICBxZW11
X21vbml0b3JfY29tbWFuZF9zdGF0ZSAqcW1jcyA9IENPTlRBSU5FUl9PRihxbXAsICpxbWNzLCBx
bXApOworCisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIGlmICghbGlieGxfX2pzb25fb2Jq
ZWN0X2lzX3N0cmluZyhyZXNwb25zZSkpIHsKKyAgICAgICAgcmMgPSBFUlJPUl9RRU1VX0FQSTsK
KyAgICAgICAgTE9HRChFUlJPUiwgcW1wLT5kb21pZCwgIlJlc3BvbnNlIGhhcyB1bmV4cGVjdGVk
IGZvcm1hdCIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAqKHFtY3MtPm91dHB1
dCkgPQorICAgICAgICBsaWJ4bF9fc3RyZHVwKE5PR0MsIGxpYnhsX19qc29uX29iamVjdF9nZXRf
c3RyaW5nKHJlc3BvbnNlKSk7CisgICAgcmMgPSAwOworCitvdXQ6CisgICAgbGlieGxfX2V2X3Ft
cF9kaXNwb3NlKGdjLCBxbXApOworICAgIGxpYnhsX19hb19jb21wbGV0ZShlZ2MsIGFvLCByYyk7
Cit9CiAKIC8qCiAgKiBGdW5jdGlvbnMgdXNpbmcgbGlieGxfX2V2X3FtcAotLSAKQW50aG9ueSBQ
RVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41: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 1iB0QZ-0004SK-JL; Thu, 19 Sep 2019 17:41:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0QY-0004Qi-A9
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:10 +0000
X-Inumbo-ID: a3fb4d49-db04-11e9-966e-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3fb4d49-db04-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:40:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914859;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=A3sIvBA7sFb7p5UsgHgoKIZqd18mZ4P0465g6VAmMw4=;
 b=VswSrIpCzOdi13kjg37aPYrOPweiUvmy/G62iBP4D382EqA4KQdcFkkT
 64AN48eOklCapShwed/gThdbaD4QHk1YqFLd2fLU+5lmNHAY4/Mnj5gTq
 dcDBxCc7BRWpzErG8aW0OdpUwtOxj8POk/MMjWd9DQzQrt0mCmhXeo0ZD w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: POvbL7taZ8ztiS04bu8pJB+ctWspmmpiZ4iwjtTxJcmBS9SbJSBLk9SYQ2zX16e+k2+VKxAPW9
 sqCh/ajcIfXxZzUnxPefc1Y0yMJGr2h+sW5gktjSSlsBg5zyxCzGsP2cXuSUlgXzkRt1wApd7t
 n5p2wi5NpFPn3SQXZC5xLYCv5+4ygwRhLGZr1Qi6jFPM3WYYxKygZ09OP7NdsWudBG1eCPaHB7
 G3eaKRvKl3nsFJM6iP7cyQ+cJRaZ4p2vo56WGm6p4hcUvYyR3bbHzwAAFUrzl0mG8df7Kf5A4O
 kf0=
X-SBRS: 2.7
X-MesageID: 5801777
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5801777"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:39 +0100
Message-ID: <20190919171656.899649-20-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 19/35] libxl_usb: Make
 libxl__device_usbctrl_add uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDkzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMgYi90b29scy9saWJ4
bC9saWJ4bF91c2IuYwppbmRleCBkZTgxMjJkYzU3ZTkuLjUwNmRiZGNmNWVlNCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMK
QEAgLTM0OSwzMyArMzQ5LDM2IEBAIHN0YXRpYyBjaGFyICpwdnVzYl9nZXRfZGV2aWNlX3R5cGUo
bGlieGxfdXNiY3RybF90eXBlIHR5cGUpCiAgKiAtIHVzYi1laGNpICAgICAgICh2ZXJzaW9uPTIp
LCBhbHdheXMgNiBwb3J0cwogICogLSBuZWMtdXNiLXhoY2kgICAodmVyc2lvbj0zKSwgdXAgdG8g
MTUgcG9ydHMKICAqLwotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfYWRkX2h2bShs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV91
c2JjdHJsX2FkZF9odm0obGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqcW1wLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybCAq
dXNiY3RybCkKIHsKLSAgICBmbGV4YXJyYXlfdCAqcW1wX2FyZ3M7Ci0KLSAgICBxbXBfYXJncyA9
IGZsZXhhcnJheV9tYWtlKGdjLCA4LCAxKTsKKyAgICBsaWJ4bF9fanNvbl9vYmplY3QgKnFtcF9h
cmdzID0gTlVMTDsKIAogICAgIHN3aXRjaCAodXNiY3RybC0+dmVyc2lvbikgewogICAgIGNhc2Ug
MToKLSAgICAgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKHFtcF9hcmdzLCAiZHJpdmVyIiwgInBp
aXgzLXVzYi11aGNpIik7CisgICAgICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywg
JnFtcF9hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRyaXZlciIs
ICJwaWl4My11c2ItdWhjaSIpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDI6Ci0gICAgICAg
IGZsZXhhcnJheV9hcHBlbmRfcGFpcihxbXBfYXJncywgImRyaXZlciIsICJ1c2ItZWhjaSIpOwor
ICAgICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZxbXBfYXJncywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkcml2ZXIiLCAidXNiLWVoY2kiKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSAzOgotICAgICAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIo
cW1wX2FyZ3MsICJkcml2ZXIiLCAibmVjLXVzYi14aGNpIik7Ci0gICAgICAgIGZsZXhhcnJheV9h
cHBlbmRfcGFpcihxbXBfYXJncywgInAyIiwgR0NTUFJJTlRGKCIlZCIsIHVzYmN0cmwtPnBvcnRz
KSk7Ci0gICAgICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihxbXBfYXJncywgInAzIiwgR0NTUFJJ
TlRGKCIlZCIsIHVzYmN0cmwtPnBvcnRzKSk7CisgICAgICAgIGxpYnhsX19xbXBfcGFyYW1fYWRk
X3N0cmluZyhnYywgJnFtcF9hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImRyaXZlciIsICJuZWMtdXNiLXhoY2kiKTsKKyAgICAgICAgbGlieGxfX3FtcF9wYXJhbV9h
ZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJwMiIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBHQ1NQUklOVEYoIiVkIiwgdXNiY3RybC0+cG9ydHMpKTsKKyAgICAgICAgbGli
eGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJwMyIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVkIiwgdXNiY3RybC0+cG9ydHMp
KTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYWJvcnQoKTsgLyogU2hv
dWxkIG5vdCBiZSBwb3NzaWJsZS4gKi8KICAgICB9CiAKLSAgICBmbGV4YXJyYXlfYXBwZW5kX3Bh
aXIocW1wX2FyZ3MsICJpZCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
eGVudXNiLSVkIiwgdXNiY3RybC0+ZGV2aWQpKTsKKyAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9z
dHJpbmcoZ2MsICZxbXBfYXJncywgImlkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKCJ4ZW51c2ItJWQiLCB1c2JjdHJsLT5kZXZpZCkpOwogCi0gICAgcmV0dXJu
IGxpYnhsX19xbXBfcnVuX2NvbW1hbmRfZmxleGFycmF5KGdjLCBkb21pZCwgImRldmljZV9hZGQi
LCBxbXBfYXJncyk7CisgICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiZGV2
aWNlX2FkZCIsIHFtcF9hcmdzKTsKIH0KIAogLyogU2VuZCBxbXAgY29tbWFuZHMgdG8gZGVsZXRl
IGEgdXNiIGNvbnRyb2xsZXIgaW4gcWVtdS4gICovCkBAIC00MzAsNiArNDMzLDEzIEBAIHN0YXRp
YyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKIAogc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodXNiY3RybCkKIAor
c3RhdGljIHZvaWQgZGV2aWNlX3VzYmN0cmxfYWRkX3RpbWVvdXQobGlieGxfX2VnYyAqZWdjLAor
ICAgIGxpYnhsX19ldl90aW1lICpldiwgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9h
YnMsIGludCByYyk7CitzdGF0aWMgdm9pZCBkZXZpY2VfdXNiY3RybF9hZGRfcW1wX2NiKGxpYnhs
X19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fZXZfcW1wICpxbXAsIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqciwgaW50IHJjKTsKK3N0YXRpYyB2b2lkIGRldmljZV91c2JjdHJsX2FkZF9kb25lKGxp
YnhsX19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldiwgaW50IHJjKTsKKwog
LyogQU8gb3BlcmF0aW9uIHRvIGFkZCBhIHVzYiBjb250cm9sbGVyLgogICoKICAqIEdlbmVyYWxs
eSwgaXQgZG9lczoKQEAgLTQ1MCw2ICs0NjAsMTAgQEAgc3RhdGljIHZvaWQgbGlieGxfX2Rldmlj
ZV91c2JjdHJsX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGxpYnhs
X19kZXZpY2UgKmRldmljZTsKICAgICBpbnQgcmM7CiAKKyAgICAvKiBTdG9yZSAqdXNiY3RybCB0
byBiZSB1c2VkIGJ5IGNhbGxiYWNrcyAqLworICAgIGFvZGV2LT5kZXZpY2VfY29uZmlnID0gdXNi
Y3RybDsKKyAgICBhb2Rldi0+ZGV2aWNlX3R5cGUgPSAmbGlieGxfX3VzYmN0cmxfZGV2dHlwZTsK
KwogICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCB1
c2JjdHJsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW9kZXYt
PnVwZGF0ZV9qc29uKTsKICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKQEAgLTQ2NCwxNCArNDc4
LDI1IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGQobGlieGxfX2VnYyAq
ZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICBHQ05FVyhkZXZpY2UpOwogICAgIHJjID0gbGlieGxf
X2RldmljZV9mcm9tX3VzYmN0cmwoZ2MsIGRvbWlkLCB1c2JjdHJsLCBkZXZpY2UpOwogICAgIGlm
IChyYykgZ290byBvdXRybTsKKyAgICBhb2Rldi0+ZGV2ID0gZGV2aWNlOwogCiAgICAgaWYgKGRl
dmljZS0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9OT05FKSB7Ci0gICAgICAg
IHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0oZ2MsIGRvbWlkLCB1c2JjdHJsKTsK
KyAgICAgICAgbGlieGxfX2V2X3FtcCAqY29uc3QgcW1wID0gJmFvZGV2LT5xbXA7CisKKyAgICAg
ICAgcmMgPSBsaWJ4bF9fZXZfdGltZV9yZWdpc3Rlcl9yZWwoYW8sICZhb2Rldi0+dGltZW91dCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX3VzYmN0cmxf
YWRkX3RpbWVvdXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJ
QlhMX1FNUF9DTURfVElNRU9VVCAqIDEwMDApOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0cm07
Ci0gICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIHFtcC0+YW8gPSBhbzsKKyAgICAgICAgcW1w
LT5kb21pZCA9IGRvbWlkOworICAgICAgICBxbXAtPnBheWxvYWRfZmQgPSAtMTsKKyAgICAgICAg
cW1wLT5jYWxsYmFjayA9IGRldmljZV91c2JjdHJsX2FkZF9xbXBfY2I7CisgICAgICAgIHJjID0g
bGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0oZ2MsIHFtcCwgdXNiY3RybCk7CisgICAgICAg
IGlmIChyYykgZ290byBvdXRybTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGFvZGV2
LT5kZXYgPSBkZXZpY2U7CiAgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9O
X0FERDsKICAgICBsaWJ4bF9fd2FpdF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKICAg
ICByZXR1cm47CkBAIC00NzksOSArNTA0LDQ1IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2Vf
dXNiY3RybF9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKIG91dHJtOgogICAg
IGxpYnhsX19kZXZpY2VfdXNiY3RybF9kZWxfeGVuc3RvcmUoZ2MsIGRvbWlkLCB1c2JjdHJsKTsK
IG91dDoKKyAgICBkZXZpY2VfdXNiY3RybF9hZGRfZG9uZShlZ2MsIGFvZGV2LCByYyk7Cit9CisK
K3N0YXRpYyB2b2lkIGRldmljZV91c2JjdHJsX2FkZF90aW1lb3V0KGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX2V2X3RpbWUgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIGxpYnhs
X19hb19kZXZpY2UgKmFvZGV2ID0gQ09OVEFJTkVSX09GKGV2LCAqYW9kZXYsIHRpbWVvdXQpOwor
CisgICAgaWYgKHJjID09IEVSUk9SX1RJTUVET1VUKQorICAgICAgICBMT0dEKEVSUk9SLCBhb2Rl
di0+ZGV2LT5kb21pZCwgIkFkZGluZyB1c2JjdHJsIHRvIFFFTVUgdGltZWQgb3V0Iik7CisgICAg
ZGV2aWNlX3VzYmN0cmxfYWRkX3FtcF9jYihlZ2MsICZhb2Rldi0+cW1wLCBOVUxMLCByYyk7Cit9
CisKK3N0YXRpYyB2b2lkIGRldmljZV91c2JjdHJsX2FkZF9xbXBfY2IobGlieGxfX2VnYyAqZWdj
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpx
bXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19q
c29uX29iamVjdCAqciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldiA9IENPTlRB
SU5FUl9PRihxbXAsICphb2RldiwgcW1wKTsKKyAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybCAqY29u
c3QgdXNiY3RybCA9IGFvZGV2LT5kZXZpY2VfY29uZmlnOworCisgICAgaWYgKHJjKQorICAgICAg
ICBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfZGVsX3hlbnN0b3JlKGdjLCBhb2Rldi0+ZGV2LT5kb21p
ZCwgdXNiY3RybCk7CisKKyAgICBkZXZpY2VfdXNiY3RybF9hZGRfZG9uZShlZ2MsIGFvZGV2LCBy
Yyk7Cit9CisKK3N0YXRpYyB2b2lkIGRldmljZV91c2JjdHJsX2FkZF9kb25lKGxpYnhsX19lZ2Mg
KmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZp
Y2UgKmFvZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQor
eworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsICZhb2Rldi0+cW1w
KTsKKyAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAmYW9kZXYtPnRpbWVvdXQpOwog
ICAgIGFvZGV2LT5yYyA9IHJjOwogICAgIGFvZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKLSAg
ICByZXR1cm47CiB9CiAKIExJQlhMX0RFRklORV9ERVZJQ0VfQUREKHVzYmN0cmwpCi0tIApBbnRo
b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0Qc-0004Vx-Ur; Thu, 19 Sep 2019 17:41:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Qb-0004U3-56
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:13 +0000
X-Inumbo-ID: aaa2a52e-db04-11e9-b299-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aaa2a52e-db04-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914871;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=yOckcj6yovcmhN9pDR0SHR6o36KGwIV4SVH3LqweW0E=;
 b=c89ntU5dDY3LqaUqGT7uXdZTdGX8og9umnuyk3o7QiX+ZZVAZFTN8ZnW
 bd/gr4UnEWZEaXjN9lq/O8QAAyyVeWJGm9Zdpr1zF6KTzKNFoJxa2KEtU
 FYdSS70WziYPbH/H5zhKl45y3UT6SGkQ/Q/+2+WswTlpMTD4CJll6/tkQ A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uPbAmj7f21ACptnSssdrDc5G3wfrd5EkIGDzemgyTiXUjrjDjPvu8+DKz7hd4PKE+GtT7ypr9U
 57583BLeNGD824lAYLHTCRNjC0P2C0S2CKxkBNnxcKnbFNtFLTSKWgiGN/MX+ZVQOfWS74v6/r
 ZaoqW20/3bPmnaZmbwMC+sISLSOyULGUufOGGbSgXCOTEUdUjWdaSp3mkq0L5BfTKT6UVCJex7
 etixPR9NiLRmmB7IQRZhjyvTvcjC2bYXZZs9J0xwcKeV463aho3aYJNqgTNvcAEnpRgpSOOUUv
 FNs=
X-SBRS: 2.7
X-MesageID: 5806214
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5806214"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:42 +0100
Message-ID: <20190919171656.899649-23-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 22/35] libxl: Use aodev for
 libxl__device_usbdev_remove
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbHNvIG1lYW4gbGlieGxfX2luaXRpYXRlX2RldmljZV91c2JjdHJsX3JlbW92ZSwgd2hp
Y2ggdXNlcwpsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmUgc3luY2hyb25vdXNseSwgbmVlZHMg
dG8gYmUgdXBkYXRlZCB0byB1c2UKaXQgd2l0aCBtdWx0aWRldi4KClNpZ25lZC1vZmYtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxf
dXNiLmMgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKaW5k
ZXggYjlhMzFmOTZlYmUzLi4zYjQzMjIzMWVhODUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3VzYi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCkBAIC01NTQsOSArNTU0LDEx
IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfbGlzdF9mb3JfdXNiY3RybChsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdXNiZGV2ICoqdXNiZGV2cywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm51bSk7CiAK
LXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfcmVtb3ZlKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2KTsKK3N0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdXNi
ZGV2X3JlbW92ZShsaWJ4bF9fZWdjICplZ2MsCisgICAgdWludDMyX3QgZG9taWQsIGxpYnhsX2Rl
dmljZV91c2JkZXYgKnVzYmRldiwgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpOwogCitzdGF0aWMg
dm9pZCBkZXZpY2VfdXNiY3RybF91c2JkZXZzX3JlbW92ZWQobGlieGxfX2VnYyAqLAorICAgIGxp
YnhsX19tdWx0aWRldiAqLCBpbnQgcmMpOwogc3RhdGljIHZvaWQgZGV2aWNlX3VzYmN0cmxfcmVt
b3ZlX3RpbWVvdXQobGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhsX19ldl90aW1lICpldiwgY29u
c3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsIGludCByYyk7CiBzdGF0aWMgdm9pZCBk
ZXZpY2VfdXNiY3RybF9yZW1vdmVfcW1wX2NiKGxpYnhsX19lZ2MgKmVnYywKQEAgLTU2NCw2ICs1
NjYsMTEgQEAgc3RhdGljIHZvaWQgZGV2aWNlX3VzYmN0cmxfcmVtb3ZlX3FtcF9jYihsaWJ4bF9f
ZWdjICplZ2MsCiBzdGF0aWMgdm9pZCBkZXZpY2VfdXNiY3RybF9yZW1vdmVfZG9uZShsaWJ4bF9f
ZWdjICplZ2MsCiAgICAgbGlieGxfX2FvX2RldmljZSAqLCBpbnQgcmMpOwogCit0eXBlZGVmIHN0
cnVjdCB7CisgICAgbGlieGxfX211bHRpZGV2IG11bHRpZGV2OworICAgIGxpYnhsX19hb19kZXZp
Y2UgKmFvZGV2OworfSB1c2JjdHJsX3JlbW92ZV9zdGF0ZTsKKwogLyogQU8gZnVuY3Rpb24gdG8g
cmVtb3ZlIGEgdXNiIGNvbnRyb2xsZXIuCiAgKgogICogR2VuZXJhbGx5LCBpdCBkb2VzOgpAQCAt
NTg0LDYgKzU5MSwxMiBAQCB2b2lkIGxpYnhsX19pbml0aWF0ZV9kZXZpY2VfdXNiY3RybF9yZW1v
dmUobGlieGxfX2VnYyAqZWdjLAogICAgIHVpbnQzMl90IGRvbWlkID0gYW9kZXYtPmRldi0+ZG9t
aWQ7CiAgICAgaW50IHVzYmN0cmxfZGV2aWQgPSBhb2Rldi0+ZGV2LT5kZXZpZDsKICAgICBsaWJ4
bF9kZXZpY2VfdXNiY3RybCAqdXNiY3RybDsKKyAgICB1c2JjdHJsX3JlbW92ZV9zdGF0ZSAqdWNy
czsKKworICAgIEdDTkVXKHVjcnMpOworICAgIHVjcnMtPmFvZGV2ID0gYW9kZXY7CisgICAgdWNy
cy0+bXVsdGlkZXYuY2FsbGJhY2sgPSBkZXZpY2VfdXNiY3RybF91c2JkZXZzX3JlbW92ZWQ7Cisg
ICAgbGlieGxfX211bHRpZGV2X2JlZ2luKGFvLCAmdWNycy0+bXVsdGlkZXYpOwogCiAgICAgR0NO
RVcodXNiY3RybCk7CiAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmxfaW5pdCh1c2JjdHJsKTsKQEAg
LTYwMSwxNCArNjE0LDI5IEBAIHZvaWQgbGlieGxfX2luaXRpYXRlX2RldmljZV91c2JjdHJsX3Jl
bW92ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgIGZvciAo
aSA9IDA7IGkgPCBudW1fdXNiZGV2OyBpKyspIHsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X3VzYmRldl9yZW1vdmUoZ2MsIGRvbWlkLCAmdXNiZGV2c1tpXSk7Ci0gICAgICAgIGlmIChyYykg
ewotICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJsaWJ4bF9fZGV2aWNlX3VzYmRldl9y
ZW1vdmUgZmFpbGVkOiBjb250cm9sbGVyICVkLCAiCi0gICAgICAgICAgICAgICAgInBvcnQgJWQi
LCB1c2JkZXZzW2ldLmN0cmwsIHVzYmRldnNbaV0ucG9ydCk7Ci0gICAgICAgICAgICBnb3RvIG91
dDsKLSAgICAgICAgfQorICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICp1c2JkZXZfYW9kZXYgPQor
ICAgICAgICAgICAgbGlieGxfX211bHRpZGV2X3ByZXBhcmUoJnVjcnMtPm11bHRpZGV2KTsKKyAg
ICAgICAgdXNiZGV2X2FvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9SRU1PVkU7
CisgICAgICAgIGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZShlZ2MsIGRvbWlkLCAmdXNiZGV2
c1tpXSwgdXNiZGV2X2FvZGV2KTsKICAgICB9CiAKK291dDoKKyAgICBsaWJ4bF9fbXVsdGlkZXZf
cHJlcGFyZWQoZWdjLCAmdWNycy0+bXVsdGlkZXYsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCit9
CisKK3N0YXRpYyB2b2lkIGRldmljZV91c2JjdHJsX3VzYmRldnNfcmVtb3ZlZChsaWJ4bF9fZWdj
ICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X211bHRpZGV2ICptdWx0aWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmMpCit7CisgICAgdXNiY3RybF9yZW1vdmVfc3RhdGUgKnVjcnMgPQorICAg
ICAgICBDT05UQUlORVJfT0YobXVsdGlkZXYsICp1Y3JzLCBtdWx0aWRldik7CisgICAgbGlieGxf
X2FvX2RldmljZSAqYW9kZXYgPSB1Y3JzLT5hb2RldjsKKyAgICBTVEFURV9BT19HQyhhb2Rldi0+
YW8pOworICAgIGxpYnhsX2RldmljZV91c2JjdHJsICpjb25zdCB1c2JjdHJsID0gYW9kZXYtPmRl
dmljZV9jb25maWc7CisKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgLyogUmVtb3ZlIHVz
YmN0cmwgKi8KICAgICBpZiAodXNiY3RybC0+dHlwZSA9PSBMSUJYTF9VU0JDVFJMX1RZUEVfREVW
SUNFTU9ERUwpIHsKICAgICAgICAgbGlieGxfX2V2X3FtcCAqY29uc3QgcW1wID0gJmFvZGV2LT5x
bXA7CiAKQEAgLTYxOCwxMCArNjQ2LDEwIEBAIHZvaWQgbGlieGxfX2luaXRpYXRlX2RldmljZV91
c2JjdHJsX3JlbW92ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7
CiAKICAgICAgICAgcW1wLT5hbyA9IGFvOwotICAgICAgICBxbXAtPmRvbWlkID0gZG9taWQ7Cisg
ICAgICAgIHFtcC0+ZG9taWQgPSBhb2Rldi0+ZGV2LT5kb21pZDsKICAgICAgICAgcW1wLT5jYWxs
YmFjayA9IGRldmljZV91c2JjdHJsX3JlbW92ZV9xbXBfY2I7CiAgICAgICAgIHFtcC0+cGF5bG9h
ZF9mZCA9IC0xOwotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiY3RybF9kZWxfaHZtKGdj
LCBxbXAsIHVzYmN0cmxfZGV2aWQpOworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiY3Ry
bF9kZWxfaHZtKGdjLCBxbXAsIGFvZGV2LT5kZXYtPmRldmlkKTsKICAgICAgICAgaWYgKHJjKSBn
b3RvIG91dDsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTE4NDUsMjAgKzE4NzMsMzEgQEAg
c3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh1c2JkZXYpCiAgKiAyKSByZW1vdmUgdGhl
IHVzYiBkZXZpY2UgZnJvbSB4ZW5zdG9yZSBjb250cm9sbGVyL3BvcnQuCiAgKiAzKSB1bmJpbmQg
dXNiIGRldmljZSBmcm9tIHVzYmJhY2sgYW5kIHJlYmluZCB0byBpdHMgb3JpZ2luYWwgZHJpdmVy
LgogICogICAgSWYgdXNiIGRldmljZSBoYXMgbWFueSBpbnRlcmZhY2VzLCBkbyBpdCB0byBlYWNo
IGludGVyZmFjZS4KKyAqCisgKiBCZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLCBhb2RldiBz
aG91bGQgYmUgcHJvcGVybHkgZmlsbGVkOgorICogYW9kZXYtPmFvLCBhb2Rldi0+Y2FsbGJhY2ss
IC4uLgogICovCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZShsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV91c2JkZXYgKnVzYmRldikKK3N0YXRpYyB2b2lkIGxpYnhsX19k
ZXZpY2VfdXNiZGV2X3JlbW92ZShsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV91c2JkZXYg
KnVzYmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
YW9fZGV2aWNlICphb2RldikKIHsKKyAgICBTVEFURV9BT19HQyhhb2Rldi0+YW8pOwogICAgIGlu
dCByYzsKICAgICBjaGFyICpidXNpZDsKICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybCB1c2JjdHJs
OwogCisgICAgLyogU3RvcmUgKnVzYmRldiB0byBiZSB1c2VkIGJ5IGNhbGxiYWNrcyAqLworICAg
IGFvZGV2LT5kZXZpY2VfY29uZmlnID0gdXNiZGV2OworICAgIGFvZGV2LT5kZXZpY2VfdHlwZSA9
ICZsaWJ4bF9fdXNiZGV2X2RldnR5cGU7CisKKyAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybF9pbml0
KCZ1c2JjdHJsKTsKKwogICAgIGlmICh1c2JkZXYtPmN0cmwgPCAwIHx8IHVzYmRldi0+cG9ydCA8
IDEpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJJbnZhbGlkIFVTQiBkZXZpY2UiKTsK
LSAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgbGlieGxfZGV2aWNlX3VzYmN0cmxfaW5pdCgm
dXNiY3RybCk7CiAgICAgcmMgPSBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdXNiY3RybChDVFgsIGRv
bWlkLCB1c2JkZXYtPmN0cmwsICZ1c2JjdHJsKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCkBA
IC0xOTQ0LDcgKzE5ODMsOCBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92
ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIAogb3V0OgogICAgIGxpYnhsX2Rldmlj
ZV91c2JjdHJsX2Rpc3Bvc2UoJnVzYmN0cmwpOwotICAgIHJldHVybiByYzsKKyAgICBhb2Rldi0+
cmMgPSByYzsKKyAgICBhb2Rldi0+Y2FsbGJhY2soZWdjLCBhb2Rldik7CiB9CiAKIGludCBsaWJ4
bF9kZXZpY2VfdXNiZGV2X3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCkBA
IC0xOTUzLDExICsxOTkzLDE0IEBAIGludCBsaWJ4bF9kZXZpY2VfdXNiZGV2X3JlbW92ZShsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAKIHsKICAgICBBT19DUkVBVEUoY3R4LCBkb21p
ZCwgYW9faG93KTsKLSAgICBpbnQgcmM7CisgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXY7CiAK
LSAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZShnYywgZG9taWQsIHVzYmRldik7
CisgICAgR0NORVcoYW9kZXYpOworICAgIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZShhbywgYW9k
ZXYpOworICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9SRU1PVkU7Cisg
ICAgYW9kZXYtPmNhbGxiYWNrID0gZGV2aWNlX2FkZHJtX2FvY29tcGxldGU7CisgICAgbGlieGxf
X2RldmljZV91c2JkZXZfcmVtb3ZlKGVnYywgZG9taWQsIHVzYmRldiwgYW9kZXYpOwogCi0gICAg
bGlieGxfX2FvX2NvbXBsZXRlKGVnYywgYW8sIHJjKTsKICAgICByZXR1cm4gQU9fSU5QUk9HUkVT
UzsKIH0KIAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0Qf-0004Ye-Ca; Thu, 19 Sep 2019 17:41:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Qd-0004WD-8q
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:15 +0000
X-Inumbo-ID: a57c38f8-db04-11e9-966e-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a57c38f8-db04-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:41:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914862;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=GvfBfVWbKYsVVmq3VSTU20vdXI5aKBzajYBiYquCoLc=;
 b=P2HcaqyYYO6xIWJHx1gRH+tLIyl57AF27tgOeGJUI3dXjjcPksJVk38i
 KwwuZHtrts789d30k1RH6/AooSn/ICmtFTxEsrm6uOc0GYelTW2BYaNli
 S1E1FZyZ9rCFuaDQcnvB/T3svdM0narmC2EoU6UzZ5WPxtntIGUjnChkg o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8zxmhCEdElQBTIUO/sspjVU5bvFrGxiGd81akG3av0Dl6wB3hqpW8lLwhY0FaDHx+fbhP3NXi4
 52ulhNyVRm6MeSQ3rgN7vTpHoJplSyW6HQRrSnfuPh7SErEaazuF7r6o3LzO/9rE7LSVMhhy1o
 EYA5jHup8we+8jVZDDR5UIleHhJIzRDe2suStrJKs2nYhwECWhQPKs6dUpNZ4yTTvBZfWBcWOk
 J3vaQKd3G+QnNx/2CtpIpYuttOI4SH21gQGshnzAsKTxcQAqLGcSwKH5t1jFdome65OykmfDX9
 1u4=
X-SBRS: 2.7
X-MesageID: 5806205
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5806205"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:35 +0100
Message-ID: <20190919171656.899649-16-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 15/35] libxl: Inline do_usbdev_add into
 libxl__device_usbdev_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIHRoZSBmdW5jdGlvbiBkb191c2JkZXZfYWRkIG1ha2VzIGl0IGhhcmRlciB0byBhZGQg
YXN5bmNocm9ub3VzCmNhbGxzIGludG8gaXQuIE1vdmUgaXRzIGJvZHkgYmFjayBpbnRvIGxpYnhs
X19kZXZpY2VfdXNiZGV2X2FkZCBhbmQKYWRqdXN0IHRoZSBsYXR0ZXIgYXMgdGhlcmUgYXJlIG5v
IHJlYXNvbiB0byBoYXZlIGEgc2VwYXJhdGVkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2VzLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDEyMSArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNjgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMgYi90b29s
cy9saWJ4bC9saWJ4bF91c2IuYwppbmRleCBmNmE5ODg2MGM4ZGMuLjBkYTdhNzI1YTcyMCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dXNiLmMKQEAgLTE1MTcsNzIgKzE1MTcsNiBAQCBzdGF0aWMgaW50IHVzYmJhY2tfZGV2X2Fzc2ln
bihsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpidXNpZCkKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyBpbnQgZG9fdXNiZGV2X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB1cGRhdGVfanNvbikKLXsKLSAgICBpbnQgcmM7
Ci0gICAgY2hhciAqYnVzaWQ7Ci0gICAgbGlieGxfZGV2aWNlX3VzYmN0cmwgdXNiY3RybDsKLQot
ICAgIGxpYnhsX2RldmljZV91c2JjdHJsX2luaXQoJnVzYmN0cmwpOwotICAgIHJjID0gbGlieGxf
ZGV2aWRfdG9fZGV2aWNlX3VzYmN0cmwoQ1RYLCBkb21pZCwgdXNiZGV2LT5jdHJsLCAmdXNiY3Ry
bCk7Ci0gICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgIHN3aXRjaCAodXNiY3RybC50eXBlKSB7
Ci0gICAgY2FzZSBMSUJYTF9VU0JDVFJMX1RZUEVfUFY6Ci0gICAgICAgIGJ1c2lkID0gdXNiZGV2
X2J1c2FkZHJfdG9fYnVzaWQoZ2MsIHVzYmRldi0+dS5ob3N0ZGV2Lmhvc3RidXMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNiZGV2LT51Lmhvc3RkZXYuaG9zdGFk
ZHIpOwotICAgICAgICBpZiAoIWJ1c2lkKSB7Ci0gICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7
Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotCi0gICAgICAgIHJjID0gbGlieGxf
X2RldmljZV91c2JkZXZfYWRkX3hlbnN0b3JlKGdjLCBkb21pZCwgdXNiZGV2LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9VU0JDVFJMX1RZUEVf
UFYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVwZGF0
ZV9qc29uKTsKLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgICAgICByYyA9IHVzYmJh
Y2tfZGV2X2Fzc2lnbihnYywgYnVzaWQpOwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAg
IGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZV94ZW5zdG9yZShnYywgZG9taWQsIHVzYmRldiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9V
U0JDVFJMX1RZUEVfUFYpOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSBMSUJYTF9VU0JDVFJMX1RZUEVfUVVTQjoKLSAgICAgICAgcmMg
PSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGRfeGVuc3RvcmUoZ2MsIGRvbWlkLCB1c2JkZXYsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1VTQkNU
UkxfVFlQRV9RVVNCLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1cGRhdGVfanNvbik7Ci0gICAgICAgIGlmIChyYykgZ290byBvdXQ7Ci0KLSAgICAgICAg
YnJlYWs7Ci0gICAgY2FzZSBMSUJYTF9VU0JDVFJMX1RZUEVfREVWSUNFTU9ERUw6Ci0gICAgICAg
IHJjID0gbGlieGxfX2RldmljZV91c2JkZXZfYWRkX3hlbnN0b3JlKGdjLCBkb21pZCwgdXNiZGV2
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9V
U0JDVFJMX1RZUEVfREVWSUNFTU9ERUwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVwZGF0ZV9qc29uKTsKLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsK
LQotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiZGV2X2FkZF9odm0oZ2MsIGRvbWlkLCB1
c2JkZXYpOwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdXNi
ZGV2X3JlbW92ZV94ZW5zdG9yZShnYywgZG9taWQsIHVzYmRldiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1VTQkNUUkxfVFlQRV9ERVZJQ0VNT0RF
TCk7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAg
ICBkZWZhdWx0OgotICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuc3VwcG9ydGVkIHVzYiBj
b250cm9sbGVyIHR5cGUiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICBnb3Rv
IG91dDsKLSAgICB9Ci0KLSAgICByYyA9IDA7Ci0KLW91dDoKLSAgICBsaWJ4bF9kZXZpY2VfdXNi
Y3RybF9kaXNwb3NlKCZ1c2JjdHJsKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KIC8qIEFPIG9wZXJh
dGlvbiB0byBhZGQgYSB1c2IgZGV2aWNlLgogICoKICAqIEdlbmVyYWxseSwgaXQgZG9lczoKQEAg
LTE2MDgsNiArMTU0Miw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdXNiZGV2X2FkZChs
aWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGxpYnhsX2RldmljZV91c2JkZXYg
KmFzc2lnbmVkOwogICAgIGludCBudW1fYXNzaWduZWQ7CiAgICAgbGlieGxfZGV2aWNlX3VzYmN0
cmwgdXNiY3RybDsKKyAgICBjaGFyICpidXNpZDsKIAogICAgIGxpYnhsX2RldmljZV91c2JjdHJs
X2luaXQoJnVzYmN0cmwpOwogCkBAIC0xNjI2LDYgKzE1NjEsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4
bF9fZGV2aWNlX3VzYmRldl9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAg
ICAgfQorICAgICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybF9kaXNwb3NlKCZ1c2JjdHJsKTsKICAg
ICB9CiAKICAgICAvKiBjaGVjayB1c2IgZGV2aWNlIGlzIGFzc2lnbmFibGUgdHlwZSAqLwpAQCAt
MTY1NSwxNCArMTU5MSw2MyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGQo
bGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYW9kZXYtPnVwZGF0ZV9qc29uKTsKICAgICBpZiAocmMpIGdvdG8g
b3V0OwogCisgICAgcmMgPSBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdXNiY3RybChDVFgsIGRvbWlk
LCB1c2JkZXYtPmN0cmwsICZ1c2JjdHJsKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCiAgICAg
LyogZG8gYWN0dWFsIGFkZGluZyB1c2IgZGV2aWNlIG9wZXJhdGlvbiAqLwotICAgIHJjID0gZG9f
dXNiZGV2X2FkZChnYywgZG9taWQsIHVzYmRldiwgYW9kZXYtPnVwZGF0ZV9qc29uKTsKKyAgICBz
d2l0Y2ggKHVzYmN0cmwudHlwZSkgeworICAgIGNhc2UgTElCWExfVVNCQ1RSTF9UWVBFX1BWOgor
ICAgICAgICBidXNpZCA9IHVzYmRldl9idXNhZGRyX3RvX2J1c2lkKGdjLCB1c2JkZXYtPnUuaG9z
dGRldi5ob3N0YnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVz
YmRldi0+dS5ob3N0ZGV2Lmhvc3RhZGRyKTsKKyAgICAgICAgaWYgKCFidXNpZCkgeworICAgICAg
ICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0K
KworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiZGV2X2FkZF94ZW5zdG9yZShnYywgZG9t
aWQsIHVzYmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTElCWExfVVNCQ1RSTF9UWVBFX1BWLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhb2Rldi0+dXBkYXRlX2pzb24pOworICAgICAgICBpZiAocmMpIGdv
dG8gb3V0OworCisgICAgICAgIHJjID0gdXNiYmFja19kZXZfYXNzaWduKGdjLCBidXNpZCk7Cisg
ICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgbGlieGxfX2RldmljZV91c2JkZXZfcmVtb3Zl
X3hlbnN0b3JlKGdjLCBkb21pZCwgdXNiZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1VTQkNUUkxfVFlQRV9QVik7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX1VT
QkNUUkxfVFlQRV9RVVNCOgorICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiZGV2X2FkZF94
ZW5zdG9yZShnYywgZG9taWQsIHVzYmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTElCWExfVVNCQ1RSTF9UWVBFX1FVU0IsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFvZGV2LT51cGRhdGVfanNvbik7Cisg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSUJY
TF9VU0JDVFJMX1RZUEVfREVWSUNFTU9ERUw6CisgICAgICAgIHJjID0gbGlieGxfX2RldmljZV91
c2JkZXZfYWRkX3hlbnN0b3JlKGdjLCBkb21pZCwgdXNiZGV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9VU0JDVFJMX1RZUEVfREVWSUNFTU9E
RUwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFvZGV2
LT51cGRhdGVfanNvbik7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgcmMg
PSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGRfaHZtKGdjLCBkb21pZCwgdXNiZGV2KTsKKyAgICAg
ICAgaWYgKHJjKSB7CisgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmVfeGVu
c3RvcmUoZ2MsIGRvbWlkLCB1c2JkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9VU0JDVFJMX1RZUEVfREVWSUNFTU9ERUwpOworICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAg
ICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbnN1cHBvcnRlZCB1c2IgY29udHJvbGxlciB0eXBl
Iik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQor
CisgICAgcmMgPSAwOwogCiBvdXQ6CiAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmxfZGlzcG9zZSgm
dXNiY3RybCk7CiAgICAgYW9kZXYtPnJjID0gcmM7CiAgICAgYW9kZXYtPmNhbGxiYWNrKGVnYywg
YW9kZXYpOwotICAgIHJldHVybjsKIH0KIAogTElCWExfREVGSU5FX0RFVklDRV9BREQodXNiZGV2
KQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0Qi-0004cE-3U; Thu, 19 Sep 2019 17:41:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Qg-0004Zt-6f
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:18 +0000
X-Inumbo-ID: abed1cf2-db04-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id abed1cf2-db04-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914873;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=vDiLQjrmBn9FqhHJY55/fbZV77Ew85zyUCNIqcXWb4E=;
 b=L3gRMs/cvaTIO3NlHWos+5ug/9WlJt3R3TM4KmC8r0WzhJWpZv7mGl1d
 CvwGybO21xG6MvnwV6lQzLQKuF0oDc+uylUF5F03aM/Ct88GENpXQjPOa
 GPzdCr1WYsUc+/OuXUJo0Yd9DWlrUBueOrYiSANQgQwYkn11QeqYbQbHn A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FKx1F/tdUawXrIT7xL8tnR3V7sGXPCaSJs+Ruftbsujdy6XRJCn4lccU1wz3HRoCdeF+wAjcNl
 m8Gnu8KIaMtJqtCxBUj1UR8Lma6ePzhFaZlaGtOAVtnNTbcYx5dDEX/FJKyaBGX6dS7im0mzT9
 AJyE6rDe/qu2SxfJN4yGViNLb5sfBkF9No0eIkqemkML048ImVWVW9b9syyXrik4oO8drBlb/F
 TtPl8lB71SCHCIxaV1BO/OGkz+2R1PnfSapyN3kEIjK+748edlKuUORArsUkT0S8U1qZjs3uvd
 JlI=
X-SBRS: 2.7
X-MesageID: 5864910
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5864910"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:33 +0100
Message-ID: <20190919171656.899649-14-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 13/35] libxl_dm: Update libxl__spawn_stub_dm
 to use libxl__domain_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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMjIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDI0NmM1NzAxMjFkMy4uYzAw
MzU2YTJmMTZhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIwODIsNiArMjA4Miw5IEBAIHN0YXRpYyB2b2lkIHNwYXdu
X3N0dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKIHN0YXRpYyB2b2lkIHN0dWJkb21fcHZx
ZW11X2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19tdWx0aWRldiAqYW9kZXZzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHJjKTsKK3N0YXRpYyB2b2lkIHN0dWJkb21fcHZxZW11X3VucGF1c2VkKGxpYnhsX19lZ2MgKmVn
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kbV9yZXN1bWVf
c3RhdGUgKmRtcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMp
OwogCiBzdGF0aWMgdm9pZCBzdHViZG9tX3hzd2FpdF9jYihsaWJ4bF9fZWdjICplZ2MsIGxpYnhs
X194c3dhaXRfc3RhdGUgKnhzd2FpdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCByYywgY29uc3QgY2hhciAqcCk7CkBAIC0yNDA0LDcgKzI0MDcsMjQgQEAgc3RhdGljIHZvaWQg
c3R1YmRvbV9wdnFlbXVfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBnb3RvIG91dDsKICAg
ICB9CiAKLSAgICByYyA9IGxpYnhsX19kb21haW5fdW5wYXVzZV9kZXByZWNhdGVkKGdjLCBkbV9k
b21pZCk7CisgICAgc2Rzcy0+cHZxZW11LmRtcnMuYW8gPSBhbzsKKyAgICBzZHNzLT5wdnFlbXUu
ZG1ycy5kb21pZCA9IGRtX2RvbWlkOworICAgIHNkc3MtPnB2cWVtdS5kbXJzLmNhbGxiYWNrID0g
c3R1YmRvbV9wdnFlbXVfdW5wYXVzZWQ7CisgICAgbGlieGxfX2RvbWFpbl91bnBhdXNlKGVnYywg
JnNkc3MtPnB2cWVtdS5kbXJzKTsgLyogbXVzdCBiZSBsYXN0ICovCisgICAgcmV0dXJuOworb3V0
OgorICAgIHN0dWJkb21fcHZxZW11X3VucGF1c2VkKGVnYywgJnNkc3MtPnB2cWVtdS5kbXJzLCBy
Yyk7Cit9CisKK3N0YXRpYyB2b2lkIHN0dWJkb21fcHZxZW11X3VucGF1c2VkKGxpYnhsX19lZ2Mg
KmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kbV9yZXN1
bWVfc3RhdGUgKmRtcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cmMpCit7CisgICAgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MgPQorICAgICAgICBD
T05UQUlORVJfT0YoZG1ycywgKnNkc3MsIHB2cWVtdS5kbXJzKTsKKyAgICBTVEFURV9BT19HQyhz
ZHNzLT5kbS5zcGF3bi5hbyk7CisgICAgdWludDMyX3QgZG1fZG9taWQgPSBzZHNzLT5wdnFlbXUu
Z3Vlc3RfZG9taWQ7CisKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgc2Rzcy0+eHN3YWl0
LmFvID0gYW87CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhMGNiNmQyODg1OGYuLjExNDRhYWEzYTU2
OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zOTg1LDYgKzM5ODUsNyBAQCBzdHJ1Y3QgbGlieGxf
X2RtX3NwYXduX3N0YXRlIHsKICAgICBsaWJ4bF9fc3Bhd25fc3RhdGUgc3Bhd247CiAgICAgbGli
eGxfX2V2X3FtcCBxbXA7CiAgICAgbGlieGxfX2V2X3RpbWUgdGltZW91dDsKKyAgICBsaWJ4bF9f
ZG1fcmVzdW1lX3N0YXRlIGRtcnM7CiAgICAgLyogZmlsbGVkIGluIGJ5IHVzZXIsIG11c3QgcmVt
YWluIHZhbGlkOiAqLwogICAgIHVpbnQzMl90IGd1ZXN0X2RvbWlkOyAvKiBkb21haW4gYmVpbmcg
c2VydmVkICovCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZ3Vlc3RfY29uZmlnOwotLSAKQW50
aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 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 1iB0Ql-0004gD-Eu; Thu, 19 Sep 2019 17:41: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Qj-0004e6-Jr
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:21 +0000
X-Inumbo-ID: b04a897e-db04-11e9-966e-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b04a897e-db04-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:41:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914879;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=42g1nRsubz8/EWiCmW1IVEW9Gu3YO6Yy4ytl2VdE9Jw=;
 b=PpxjO1ugFcnIAfUW7kx0JEmZMyqcEK1o6p9VZYErcEim9lC1AYL41JXt
 vnii090ttD0yETw+7D9j4m9nzZXxS2/pnUXOEyxk5wF8EEblL+BL8SYEB
 p1cN/cifrAOOzuMWMC4EM/hYlawFKmDbPVSp/H7W0pzUPjovEH107tLlm A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kgm5NJrYKv9LNZjCc54brSfTpiEyTIjPIsRy7l4mhpOAOKVWjZaSDbBqpC7k4+tLkOsrhSoqfb
 wluhKQcY/1lfXZgoPOIIog3F3WAjJSzMCfMFZZFHL0tKIgEzaYdAyhWgyO1w1/6xEROmf23lde
 YUBt5rk+oUCY3Jtj/3GhOt8jVcaJPR7WxYTUbfzbSumvqeZ+/Cu6rqsKgu0M8u5gTpxBDgN1pp
 Al0yOhXAqEW5uO0C1oRzuRQc4x0y0jNfbaAHVYdZ4QIsf05IBvLBKusOM6WaVEo38rl19VBxic
 MAE=
X-SBRS: 2.7
X-MesageID: 6125295
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6125295"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:55 +0100
Message-ID: <20190919171656.899649-36-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 35/35] libxl_pci: Extract common part of
 *qemu_trad_watch_state_cb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnVuY3Rpb25zIHBjaV9hZGRfcWVtdV90cmFkX3dhdGNoX3N0YXRlX2NiIGFuZApwY2lfcmVtb3Zl
X3FlbXVfdHJhZF93YXRjaF9zdGF0ZV9jYiBhcmUgc2ltaWxhciBzbyB0aGUgY29tbW9uIHBhcnQg
aXMKZXh0cmFjdGVkIGluIGEgZGlmZmVyZW50IGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2
MjoKICAgIC0gbmV3IHBhdGNoIHdoaWNoIGF0dGVtcHQgdG8gY29tYmluZSB0aGUgImJhc2ljYWxs
eS1pZGVudGljYWwiIGZ1bmN0aW9ucwogICAgICBwY2lfe2FkZCxyZW1vdmV9X3FlbXVfdHJhZF93
YXRjaF9zdGF0ZV9jYgoKIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgNTEgKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9w
Y2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmluZGV4IDJjNGUyZTVjZmY1ZS4uNDcyNTgx
NzdiYzcxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYwpAQCAtOTg0LDYgKzk4NCwyNyBAQCBzdGF0aWMgaW50IHFlbXVfcGNp
X2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4g
cmM7CiB9CiAKK3N0YXRpYyBpbnQgY2hlY2tfcWVtdV9ydW5uaW5nKGxpYnhsX19nYyAqZ2MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21pZCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c3dhaXRfc3RhdGUgKnhzd2EsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpzdGF0ZSkKK3sKKyAgICBpZiAocmMpIHsKKyAgICAgICAgaWYgKHJj
ID09IEVSUk9SX1RJTUVET1VUKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIiVz
IG5vdCByZWFkeSIsIHhzd2EtPndoYXQpOworICAgICAgICB9CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KKworICAgIGlmICghc3RhdGUgfHwgc3RyY21wKHN0YXRlLCAicnVubmluZyIpKQorICAg
ICAgICByZXR1cm4gRVJST1JfTk9UX1JFQURZOworCitvdXQ6CisgICAgbGlieGxfX3hzd2FpdF9z
dG9wKGdjLCB4c3dhKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIHR5cGVkZWYgc3RydWN0IHBjaV9h
ZGRfc3RhdGUgewogICAgIC8qIGZpbGxlZCBieSB1c2VyIG9mIGRvX3BjaV9hZGQgKi8KICAgICBs
aWJ4bF9fYW9fZGV2aWNlICphb2RldjsKQEAgLTEwNzEsMjEgKzEwOTIsMTQgQEAgc3RhdGljIHZv
aWQgcGNpX2FkZF9xZW11X3RyYWRfd2F0Y2hfc3RhdGVfY2IobGlieGxfX2VnYyAqZWdjLAogICAg
IGxpYnhsX2RvbWlkIGRvbWlkID0gcGFzLT5kb21pZDsKICAgICBsaWJ4bF9kZXZpY2VfcGNpICpw
Y2lkZXYgPSBwYXMtPnBjaWRldjsKIAotICAgIGlmIChyYykgewotICAgICAgICBpZiAocmMgPT0g
RVJST1JfVElNRURPVVQpIHsKLSAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiJXMgbm90
IHJlYWR5IiwgeHN3YS0+d2hhdCk7Ci0gICAgICAgIH0KLSAgICAgICAgZ290byBvdXQ7Ci0gICAg
fQotCi0gICAgaWYgKCFzdGF0ZSkKLSAgICAgICAgcmV0dXJuOwotICAgIGlmIChzdHJjbXAoc3Rh
dGUsICJydW5uaW5nIikpCisgICAgcmMgPSBjaGVja19xZW11X3J1bm5pbmcoZ2MsIGRvbWlkLCB4
c3dhLCByYywgc3RhdGUpOworICAgIGlmIChyYyA9PSBFUlJPUl9OT1RfUkVBRFkpCiAgICAgICAg
IHJldHVybjsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSBxZW11
X3BjaV9hZGRfeGVuc3RvcmUoZ2MsIGRvbWlkLCBwY2lkZXYpOwogb3V0OgotICAgIGxpYnhsX194
c3dhaXRfc3RvcChnYywgeHN3YSk7CiAgICAgcGNpX2FkZF9kbV9kb25lKGVnYywgcGFzLCByYyk7
IC8qIG11c3QgYmUgbGFzdCAqLwogfQogCkBAIC0xODkzLDIyICsxOTA3LDE1IEBAIHN0YXRpYyB2
b2lkIHBjaV9yZW1vdmVfcWVtdV90cmFkX3dhdGNoX3N0YXRlX2NiKGxpYnhsX19lZ2MgKmVnYywK
ICAgICBsaWJ4bF9kb21pZCBkb21pZCA9IHBycy0+ZG9taWQ7CiAgICAgbGlieGxfZGV2aWNlX3Bj
aSAqY29uc3QgcGNpZGV2ID0gcHJzLT5wY2lkZXY7CiAKLSAgICBpZiAocmMpIHsKLSAgICAgICAg
aWYgKHJjID09IEVSUk9SX1RJTUVET1VUKSB7Ci0gICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgIiVzIG5vdCByZWFkeSIsIHhzd2EtPndoYXQpOwotICAgICAgICB9Ci0gICAgICAgIGdvdG8g
b3V0OwotICAgIH0KLQotICAgIGlmICghc3RhdGUpCi0gICAgICAgIHJldHVybjsKLSAgICBpZiAo
c3RyY21wKHN0YXRlLCAicnVubmluZyIpKQorICAgIHJjID0gY2hlY2tfcWVtdV9ydW5uaW5nKGdj
LCBkb21pZCwgeHN3YSwgcmMsIHN0YXRlKTsKKyAgICBpZiAocmMgPT0gRVJST1JfTk9UX1JFQURZ
KQogICAgICAgICByZXR1cm47CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91dDsKIAogICAg
IHJjID0gcWVtdV9wY2lfcmVtb3ZlX3hlbnN0b3JlKGdjLCBkb21pZCwgcGNpZGV2LCBwcnMtPmZv
cmNlKTsKIAogb3V0OgotICAgIGxpYnhsX194c3dhaXRfc3RvcChnYywgeHN3YSk7CiAgICAgcGNp
X3JlbW92ZV9kZXRhdGNoZWQoZWdjLCBwcnMsIHJjKTsKIH0KIAotLSAKQW50aG9ueSBQRVJBUkQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0Ql-0004gt-T2; Thu, 19 Sep 2019 17:41:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Ql-0004fn-6U
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:23 +0000
X-Inumbo-ID: ac9f697a-db04-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ac9f697a-db04-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914873;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4vmb6q9uBGnMtjELoo6IgRr4nyI+2xREBkcx+dW76/Y=;
 b=KOtcU8ytiuQBJB+i39CRvO4fsfycjbNQPGfH/bAnMA9cRKRAPfJV5O9C
 0Nqx94COl9hltvVDsqklVpVn6PDtlC4LDom7QsD4wVMi0ray2PqaimVvc
 zlgt9wS9skChgBJUw/K05R1HaqacQscjgoTgGs+fdIwnSrKQrbzg4D4SH A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: G+/WbNeXrhZOp2sEhhfN1e+8P26ZiA12LkWDKv6WcZD7wqzr1dqzu/b9Mxvqfdls4QS+VrZV4H
 KjCzZ2IAHXqp8T6nbJ3nqmeDaqLXoWsyVJQWoopLCXdalqiWLSgXqw3qtjtUC1ojTBjhvCirPV
 jWaqYB/i4H0rFDkJsXpM+H6z9nGQmQg2/xv3fbzDeWbWShvCWwo/OU79bqzU/5L+snJCSSS5J7
 jAG+1zITMVhScYJGYUPaOq+agLKePNxjJgqtGmmCHN+jhk9QMk2vzSZew7TydAga4/CvSVoUE/
 Ln0=
X-SBRS: 2.7
X-MesageID: 6064353
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6064353"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:30 +0100
Message-ID: <20190919171656.899649-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 10/35] libxl: Re-introduce
 libxl__domain_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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGxfX2RvbWFpbl9yZXN1bWUgaXMgYSByZXdvcmsgbGlieGxfX2RvbWFpbl9yZXN1bWVfZGVw
cmVjYXRlZC4gSXQKbWFrZXMgdXNlcyBvZiBldl94c3dhdGNoIGFuZCBldl9xbXAsIHRvIHJlcGxh
Y2Ugc3luY2hyb25vdXMgUU1QIGNhbGxzCmFuZCBsaWJ4bF9fd2FpdF9mb3JfZGV2aWNlX21vZGVs
X2RlcHJlY2F0ZWQgY2FsbC4KClRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2UgbGlieGxfX2RtX3Jl
c3VtZSB3aGljaCBpcyBhIHN1Yi1vcGVyYXRpb24gb2YKYm90aCBsaWJ4bF9fZG9tYWluX3Jlc3Vt
ZSBhbmQgbGlieGxfX2RvbWFpbl91bnBhdXNlIGFuZCBjYW4gYmUgdXNlZAppbnN0ZWFkIG9mIGxp
YnhsX19kb21haW5fcmVzdW1lX2RldmljZV9tb2RlbF9kZXByZWNhdGVkLgoKU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9kb21fc3VzcGVuZC5jIHwgMTkyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgIHwgIDI3ICsrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDIxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKaW5kZXggMjQ2
MDAyMWU1YTU5Li45YmIyZDAwYmVjOWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zdXNwZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwpAQCAtNDgx
LDYgKzQ4MSwxOTggQEAgaW50IGxpYnhsX19kb21haW5fcmVzdW1lX2RlcHJlY2F0ZWQobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsIGludCBzdXNwZW5kX2MKICAgICByZXR1cm4gcmM7CiB9
CiAKK3N0YXRpYyB2b2lkIGRtX3Jlc3VtZV9pbml0KGxpYnhsX19kbV9yZXN1bWVfc3RhdGUgKmRt
cnMpCit7CisgICAgbGlieGxfX2V2X3FtcF9pbml0KCZkbXJzLT5xbXApOworICAgIGxpYnhsX19l
dl90aW1lX2luaXQoJmRtcnMtPnRpbWUpOworICAgIGxpYnhsX19ldl94c3dhdGNoX2luaXQoJmRt
cnMtPndhdGNoKTsKK30KKworc3RhdGljIHZvaWQgZG1fcmVzdW1lX2Rpc3Bvc2UobGlieGxfX2dj
ICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kbV9yZXN1bWVfc3Rh
dGUgKmRtcnMpCit7CisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmZG1ycy0+cW1wKTsK
KyAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAmZG1ycy0+dGltZSk7CisgICAgbGli
eGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmRtcnMtPndhdGNoKTsKK30KKworc3RhdGlj
IHZvaWQgZG1fcmVzdW1lX3hzd2F0Y2hfY2IobGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhsX19l
dl94c3dhdGNoICosIGNvbnN0IGNoYXIgKndhdGNoX3BhdGgsIGNvbnN0IGNoYXIgKik7CitzdGF0
aWMgdm9pZCBkbV9yZXN1bWVfcW1wX2RvbmUobGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhsX19l
dl9xbXAgKnFtcCwgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICosIGludCByYyk7CitzdGF0aWMg
dm9pZCBkbV9yZXN1bWVfdGltZW91dChsaWJ4bF9fZWdjICplZ2MsCisgICAgbGlieGxfX2V2X3Rp
bWUgKiwgY29uc3Qgc3RydWN0IHRpbWV2YWwgKiwgaW50IHJjKTsKK3N0YXRpYyB2b2lkIGRtX3Jl
c3VtZV9kb25lKGxpYnhsX19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlICpk
bXJzLCBpbnQgcmMpOworCit2b2lkIGxpYnhsX19kbV9yZXN1bWUobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kbV9yZXN1bWVfc3RhdGUgKmRtcnMpCit7Cisg
ICAgU1RBVEVfQU9fR0MoZG1ycy0+YW8pOworICAgIGludCByYyA9IDA7CisKKyAgICAvKiBDb252
ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfZG9taWQgZG9taWQgPSBkbXJzLT5kb21pZDsK
KyAgICBsaWJ4bF9fZXZfcW1wICpxbXAgPSAmZG1ycy0+cW1wOworCisgICAgZG1fcmVzdW1lX2lu
aXQoZG1ycyk7CisKKyAgICByYyA9IGxpYnhsX19ldl90aW1lX3JlZ2lzdGVyX3JlbChkbXJzLT5h
bywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG1ycy0+dGltZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkbV9yZXN1bWVfdGltZW91dCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfU1RB
UlRfVElNRU9VVCk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIHN3aXRjaCAobGlieGxf
X2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSkgeworICAgIGNhc2UgTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUw6IHsKKyAgICAgICAg
dWludDMyX3QgZG1fZG9taWQgPSBsaWJ4bF9nZXRfc3R1YmRvbV9pZChDVFgsIGRvbWlkKTsKKyAg
ICAgICAgY29uc3QgY2hhciAqcGF0aCwgKnN0YXRlOworCisgICAgICAgIHBhdGggPSBERVZJQ0Vf
TU9ERUxfWFNfUEFUSChnYywgZG1fZG9taWQsIGRvbWlkLCAiL3N0YXRlIik7CisgICAgICAgIHJj
ID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgWEJUX05VTEwsIHBhdGgsICZzdGF0ZSk7Cisg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIGlmICghc3RhdGUgfHwgc3RyY21wKHN0
YXRlLCAicGF1c2VkIikpIHsKKyAgICAgICAgICAgIC8qIGFscmVhZHkgcnVubmluZyAqLworICAg
ICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAg
ICAgICByYyA9IGxpYnhsX19xZW11X3RyYWRpdGlvbmFsX2NtZChnYywgZG9taWQsICJjb250aW51
ZSIpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICByYyA9IGxpYnhsX19ldl94
c3dhdGNoX3JlZ2lzdGVyKGdjLCAmZG1ycy0+d2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG1fcmVzdW1lX3hzd2F0Y2hfY2IsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7
CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJT
SU9OX1FFTVVfWEVOOgorICAgICAgICBxbXAtPmFvID0gZG1ycy0+YW87CisgICAgICAgIHFtcC0+
ZG9taWQgPSBkb21pZDsKKyAgICAgICAgcW1wLT5jYWxsYmFjayA9IGRtX3Jlc3VtZV9xbXBfZG9u
ZTsKKyAgICAgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7CisgICAgICAgIHJjID0gbGlieGxfX2V2
X3FtcF9zZW5kKGdjLCBxbXAsICJjb250IiwgTlVMTCk7CisgICAgICAgIGlmIChyYykgZ290byBv
dXQ7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gRVJST1JfSU5W
QUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJldHVybjsKKworb3V0OgorICAg
IGRtX3Jlc3VtZV9kb25lKGVnYywgZG1ycywgcmMpOworfQorCitzdGF0aWMgdm9pZCBkbV9yZXN1
bWVfeHN3YXRjaF9jYihsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZXZfeHN3YXRjaCAqeHN3LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqd2F0Y2hfcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKmV2ZW50X3BhdGgpCit7CisgICAgRUdDX0dDOworICAgIGxp
YnhsX19kbV9yZXN1bWVfc3RhdGUgKmRtcnMgPSBDT05UQUlORVJfT0YoeHN3LCAqZG1ycywgd2F0
Y2gpOworICAgIGludCByYzsKKyAgICBjb25zdCBjaGFyICp2YWx1ZTsKKworICAgIHJjID0gbGli
eGxfX3hzX3JlYWRfY2hlY2tlZChnYywgWEJUX05VTEwsIHdhdGNoX3BhdGgsICZ2YWx1ZSk7Cisg
ICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIGlmICghdmFsdWUgfHwgc3RyY21wKHZhbHVlLCAi
cnVubmluZyIpKQorICAgICAgICByZXR1cm47CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAgZG1f
cmVzdW1lX2RvbmUoZWdjLCBkbXJzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIGRtX3Jlc3VtZV9x
bXBfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2V2X3FtcCAqcW1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHJjKQoreworICAgIGxpYnhsX19kbV9yZXN1bWVfc3RhdGUgKmRtcnMgPSBDT05U
QUlORVJfT0YocW1wLCAqZG1ycywgcW1wKTsKKyAgICBkbV9yZXN1bWVfZG9uZShlZ2MsIGRtcnMs
IHJjKTsKK30KKworc3RhdGljIHZvaWQgZG1fcmVzdW1lX3RpbWVvdXQobGlieGxfX2VnYyAqZWdj
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3RpbWUgKmV2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3Rl
ZF9hYnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgbGli
eGxfX2RtX3Jlc3VtZV9zdGF0ZSAqZG1ycyA9IENPTlRBSU5FUl9PRihldiwgKmRtcnMsIHRpbWUp
OworICAgIGRtX3Jlc3VtZV9kb25lKGVnYywgZG1ycywgcmMpOworfQorCitzdGF0aWMgdm9pZCBk
bV9yZXN1bWVfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlICpkbXJzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKworICAgIGlmIChyYykgeworICAgICAgICBMT0dE
KEVSUk9SLCBkbXJzLT5kb21pZCwKKyAgICAgICAgICAgICAiRmFpbGVkIHRvIHJlc3VtZSBkZXZp
Y2UgbW9kZWw6IHJjPSVkIiwgcmMpOworICAgIH0KKworICAgIGRtX3Jlc3VtZV9kaXNwb3NlKGdj
LCBkbXJzKTsKKyAgICBkbXJzLT5kbV9yZXN1bWVkX2NhbGxiYWNrKGVnYywgZG1ycywgcmMpOwor
fQorCisKK3N0YXRpYyB2b2lkIGRvbWFpbl9yZXN1bWVfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSAqZG1y
cywgaW50IHJjKTsKKwordm9pZCBsaWJ4bF9fZG9tYWluX3Jlc3VtZShsaWJ4bF9fZWdjICplZ2Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kbV9yZXN1bWVfc3RhdGUgKmRtcnMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc3VzcGVuZF9jYW5jZWwpCit7CisgICAg
U1RBVEVfQU9fR0MoZG1ycy0+YW8pOworICAgIGludCByYyA9IDA7CisgICAgbGlieGxfZG9tYWlu
X3R5cGUgdHlwZSA9IGxpYnhsX19kb21haW5fdHlwZShnYywgZG1ycy0+ZG9taWQpOworCisgICAg
aWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkgeworICAgICAgICByYyA9IEVS
Uk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmICh0eXBlICE9IExJ
QlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgICAgICByYyA9IDA7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIGRtcnMtPnN1c3BlbmRfY2FuY2VsID0gc3VzcGVuZF9jYW5jZWw7Cisg
ICAgZG1ycy0+ZG1fcmVzdW1lZF9jYWxsYmFjayA9IGRvbWFpbl9yZXN1bWVfZG9uZTsKKyAgICBs
aWJ4bF9fZG1fcmVzdW1lKGVnYywgZG1ycyk7IC8qIG11c3QgYmUgbGFzdCAqLworICAgIHJldHVy
bjsKKworb3V0OgorICAgIGRvbWFpbl9yZXN1bWVfZG9uZShlZ2MsIGRtcnMsIHJjKTsKK30KKwor
c3RhdGljIHZvaWQgZG9tYWluX3Jlc3VtZV9kb25lKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlICpkbXJzLCBpbnQg
cmMpCit7CisgICAgRUdDX0dDOworCisgICAgLyogQ29udmVuaWVuY2UgYWxpYXNlcyAqLworICAg
IGxpYnhsX2RvbWlkIGRvbWlkID0gZG1ycy0+ZG9taWQ7CisKKyAgICBpZiAocmMpIGdvdG8gb3V0
OworCisgICAgaWYgKHhjX2RvbWFpbl9yZXN1bWUoQ1RYLT54Y2gsIGRvbWlkLCBkbXJzLT5zdXNw
ZW5kX2NhbmNlbCkpIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAieGNfZG9tYWluX3Jl
c3VtZSBmYWlsZWQiKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICBpZiAoIXhzX3Jlc3VtZV9kb21haW4oQ1RYLT54c2gsIGRvbWlkKSkg
eworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJ4c19yZXN1bWVfZG9tYWluIGZhaWxlZCIp
OworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgfQorb3V0OgorICAgIGRtcnMtPmNhbGxi
YWNrKGVnYywgZG1ycywgcmMpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZGI4ODYwNTA3YjE4Li42YmI2ZDZkMmUxNjYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaApAQCAtMTk3LDYgKzE5Nyw3IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhs
X19kZXZpY2VfdHlwZSBsaWJ4bF9fZGV2aWNlX3R5cGU7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9f
anNvbl9vYmplY3QgbGlieGxfX2pzb25fb2JqZWN0OwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2Nh
cmVmZCBsaWJ4bF9fY2FyZWZkOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2V2X2RldmxvY2sgbGli
eGxfX2V2X2RldmxvY2s7Cit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlIGxp
YnhsX19kbV9yZXN1bWVfc3RhdGU7CiAKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19kb21haW5fY3Jl
YXRlX3N0YXRlIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlOwogdHlwZWRlZiB2b2lkIGxpYnhs
X19kb21haW5fY3JlYXRlX2NiKHN0cnVjdCBsaWJ4bF9fZWdjICplZ2MsCkBAIC0xMzQwLDYgKzEz
NDEsMzIgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9yZXN1bWVfZGVwcmVjYXRlZChsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fdW5w
YXVzZV9kZXByZWNhdGVkKGxpYnhsX19nYyAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZG9taWQgZG9taWQpOwogCisvKiBDYWxsIGxpYnhsX19k
bV9yZXN1bWVfaW5pdCgpIGFuZCBmaWxsIHRoZSBmaXJzdCBmZXcgZmllbGRzLAorICogdGhlbiBj
YWxsIG9uZSBvZiBsaWJ4bF9fZG9tYWluX3Jlc3VtZSAvIGxpYnhsX19kb21haW5fdW5wYXVzZQor
ICogb3IgZGlyZWN0bHkgbGlieGxfX2RtX3Jlc3VtZSBpZiBvbmx5IHRoZSBkZXZpY2UgbW9kZWwg
bmVlZHMgdG8gYmUKKyAqICJyZXN1bWVkIi4gKi8KK3N0cnVjdCBsaWJ4bF9fZG1fcmVzdW1lX3N0
YXRlIHsKKyAgICAvKiBjYWxsZXIgbXVzdCBmaWxsIHRoZXNlIGluLCBhbmQgdGhleSBtdXN0IGFs
bCByZW1haW4gdmFsaWQgKi8KKyAgICBsaWJ4bF9fYW8gKmFvOworICAgIGxpYnhsX2RvbWlkIGRv
bWlkOworICAgIHZvaWQgKCpjYWxsYmFjaykobGlieGxfX2VnYyAqLCBsaWJ4bF9fZG1fcmVzdW1l
X3N0YXRlICosIGludCByYyk7CisKKyAgICAvKiBwcml2YXRlIHRvIGxpYnhsX19kb21haW5fcmVz
dW1lICovCisgICAgdm9pZCAoKmRtX3Jlc3VtZWRfY2FsbGJhY2spKGxpYnhsX19lZ2MgKiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSAqLCBp
bnQgcmMpOworICAgIGJvb2wgc3VzcGVuZF9jYW5jZWw7CisKKyAgICAvKiBwcml2YXRlIHRvIGxp
YnhsX19kbV9yZXN1bWUgKi8KKyAgICBsaWJ4bF9fZXZfcW1wIHFtcDsKKyAgICBsaWJ4bF9fZXZf
dGltZSB0aW1lOworICAgIGxpYnhsX19ldl94c3dhdGNoIHdhdGNoOworfTsKK19oaWRkZW4gdm9p
ZCBsaWJ4bF9fZG1fcmVzdW1lKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19kbV9yZXN1bWVfc3RhdGUgKmRtcnMpOworX2hpZGRlbiB2b2lkIGxp
YnhsX19kb21haW5fcmVzdW1lKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlICpkbXJzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc3VzcGVuZF9jYW5jZWwpOworCiAvKiByZXR1cm5z
IDAgb3IgMSwgb3IgYSBsaWJ4bCBlcnJvciBjb2RlICovCiBfaGlkZGVuIGludCBsaWJ4bF9fZG9t
YWluX3B2Y29udHJvbF9hdmFpbGFibGUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwog
Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0Qp-0004lI-9J; Thu, 19 Sep 2019 17:41: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=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Qn-0004il-B0
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:25 +0000
X-Inumbo-ID: b26c6ccc-db04-11e9-966e-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b26c6ccc-db04-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:41:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914884;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7ECqT2JZeGmajyZeTmnC9t4OeRYaTVuKKADJwtHtxIE=;
 b=VqnPWQUE408t+9zUzCWjlDdkwXjtySN+TdPKJMOaoYW66HLaUSwyIWxS
 Fw/0dIG2HpDq2hpJAM1q4Yc7zdyr9c5Fz1X2QslcPhiI4pIfTgzco4jqT
 AWnyCoZW8wI0dlpEOJQtWlUGI/vxmTJuKVQQy9XMGiwX0+EYi1OhyjD6Q I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: itYXpBqAFAzQZ77khrodyuZNTYbWa4JDaQwLMyaY6JOa5pFIToTW/GdzsTwqM9riq0rJG895Nq
 RykU9V4zS8TS/AiGddZEPMj9dLH7u3/g0FnzfnIAJ/Uge+1B3Z0AfOFXYg06iHUbrFZ9Cvt833
 SMCJ+WQd+Fu/fDwOl4th+jrh8j/A8yTsLekJwl9FpAS3zHX5IY8wMJQLIc1ZRwDvWRZ4mEEgB+
 yc3DL4oqOeIHpR+QS3KpjNbf1DwzLEoYZTKnWVxJ0VriyMEfi1c5fGoBrEUMeVhvocJFrj/0qm
 V/k=
X-SBRS: 2.7
X-MesageID: 5806223
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5806223"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:37 +0100
Message-ID: <20190919171656.899649-18-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 17/35] libxl: Add libxl__ev_qmp to
 libxl__ao_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YGFvZGV2LT5xbXAnIGlzIGluaXRpYWxpc2VkIGluIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZSgp
LCBidXQgc2luY2UKdGhlcmUgaXNuJ3QgYSBzaW5nbGUgZXhpdCBwYXRoIGZvciBhIGBsaWJ4bF9f
YW9fZGV2aWNlJywgdXNlcnMgb2YgdGhpcwpuZXcgYHFtcCcgZmllbGQgd2lsbCBoYXZlIHRvIGRp
c3Bvc2VkIG9mIGl0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHYyOgogICAgLSBBZGRlZCBhIGNvbW1lbnQgdG8gbGli
eGxfX3ByZXBhcmVfYW9fZGV2aWNlIGFib3V0IGZpZWxkcyBsaWtlIGBxbXAnCiAgICAgIHdoaWNo
IG1pZ2h0IG5lZWRzIHRvIGJlIGNsZWFuZWQgdXAgYnkgdGhlIGNhbGxlci4KCiB0b29scy9saWJ4
bC9saWJ4bF9kZXZpY2UuYyAgIHwgMiArKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8
IDUgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpp
bmRleCAxOTQxZmU3ODBhYzAuLjE0MDJiNjFhODEwYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTY0NCw2
ICs2NDQsOCBAQCB2b2lkIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZShsaWJ4bF9fYW8gKmFvLCBs
aWJ4bF9fYW9fZGV2aWNlICphb2RldikKICAgICAgKiB3aXRob3V0IGFjdHVhbGx5IGNhbGxpbmcg
YW55IGhvdHBsdWcgc2NyaXB0ICovCiAgICAgbGlieGxfX2FzeW5jX2V4ZWNfaW5pdCgmYW9kZXYt
PmFlcyk7CiAgICAgbGlieGxfX2V2X2NoaWxkX2luaXQoJmFvZGV2LT5jaGlsZCk7CisKKyAgICBs
aWJ4bF9fZXZfcW1wX2luaXQoJmFvZGV2LT5xbXApOwogfQogCiAvKiBtdWx0aWRldiAqLwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKaW5kZXggMTE0NGFhYTNhNTY5Li40M2E0MzFmNTM1NjUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaApAQCAtMjU5Miw2ICsyNTkyLDEwIEBAIHR5cGVkZWYgdm9pZCBsaWJ4bF9fZGV2aWNl
X2NhbGxiYWNrKGxpYnhsX19lZ2MqLCBsaWJ4bF9fYW9fZGV2aWNlKik7CiAgKiBPbmNlIF9wcmVw
YXJlIGhhcyBiZWVuIGNhbGxlZCBvbiBhIGxpYnhsX19hb19kZXZpY2UsIGl0IGlzIHNhZmUgdG8g
anVzdAogICogZGlzY2FyZCB0aGlzIHN0cnVjdCwgdGhlcmUncyBubyBuZWVkIHRvIGNhbGwgYW55
IGRlc3Ryb3kgZnVuY3Rpb24uCiAgKiBfcHJlcGFyZSBjYW4gYWxzbyBiZSBjYWxsZWQgbXVsdGlw
bGUgdGltZXMgd2l0aCB0aGUgc2FtZSBsaWJ4bF9fYW9fZGV2aWNlLgorICoKKyAqIEJ1dCBpZiBh
bnkgb2YgdGhlIGZpZWxkcyBgYmFja2VuZF9kcycsIGB0aW1lb3V0JywgYHhzd2FpdCcsIGBxbXAn
IGlzCisgKiB1c2VkIGJ5IGEgY2FsbGVyIG9mIF9wcmVwYXJlLCB0aGUgY2FsbGVyIHdpbGwgaGF2
ZSB0byBhcnJhbmdlIHRvIGNsZWFuCisgKiBvciBkaXNwb3NlIG9mIHRoZW0uCiAgKi8KIF9oaWRk
ZW4gdm9pZCBsaWJ4bF9fcHJlcGFyZV9hb19kZXZpY2UobGlieGxfX2FvICphbywgbGlieGxfX2Fv
X2RldmljZSAqYW9kZXYpOwogCkBAIC0yNjIzLDYgKzI2MjcsNyBAQCBzdHJ1Y3QgbGlieGxfX2Fv
X2RldmljZSB7CiAgICAgYm9vbCB1cGRhdGVfanNvbjsKICAgICAvKiBmb3IgYXN5bmNocm9ub3Vz
IGV4ZWN1dGlvbiBvZiBzeW5jaHJvbm91cy1vbmx5IHN5c2NhbGxzIGV0Yy4gKi8KICAgICBsaWJ4
bF9fZXZfY2hpbGQgY2hpbGQ7CisgICAgbGlieGxfX2V2X3FtcCBxbXA7CiB9OwogCiAvKgotLSAK
QW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0Qr-0004oO-39; Thu, 19 Sep 2019 17:41:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Qq-0004n0-71
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:28 +0000
X-Inumbo-ID: ada25d64-db04-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ada25d64-db04-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914875;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=XcpcwRqWNPjMhp/6//5+EFi3qcvUVQer8fd3t+9udoA=;
 b=faRErvH+2JPKdaLXQLSUcJy1TRzdfw8QItdV0qBQA6Zosl5GpKJTvDvE
 YrWZFrutLtU9di6I5grb8jgvk4iI9pZUR/g1L6chpdoN4QgS5rDZv0VuD
 vbkf0PiUTF7wlp1oSHsrxMnCmp6EOkxPcbUV9G9kl3Cr+oaHD+fIvlCel c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ce0TuEQoNZimlsg4o5NbXzCONX4VhwEugMlafRivpkkjPmOZAMQpuEG79H76nYUS+ZzLm5Np86
 r6oD6VH5UpUPhoiIO7cdt1jHw7yYTz4cYB7jZt6BEWa4yo4N71qv1eswoGEHu1EXLZshf219dc
 oKy3dG1+fXdZruA0c1PpYpJOaPjQuMLPvwGB+GXDdzB8OVHE+c1WU0/ZS8gkZ7UD4t9XC2pnnn
 fmoCnlGPXFSUv7hCR4BBpYPi+V/+yu1/39hOjwryYhwoYxq9v9ID80+7EaVJofY2byXIvexa6P
 5Js=
X-SBRS: 2.7
X-MesageID: 6010742
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6010742"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:40 +0100
Message-ID: <20190919171656.899649-21-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 20/35] libxl_usb: Make
 libxl__initiate_device_usbctrl_remove uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMgYi90b29scy9saWJ4
bC9saWJ4bF91c2IuYwppbmRleCA1MDZkYmRjZjVlZTQuLjM3M2IzN2Q3MTU5YSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMK
QEAgLTM4MiwxNSArMzgyLDE2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2Fk
ZF9odm0obGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqcW1wLAogfQogCiAvKiBTZW5kIHFt
cCBjb21tYW5kcyB0byBkZWxldGUgYSB1c2IgY29udHJvbGxlciBpbiBxZW11LiAgKi8KLXN0YXRp
YyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2RlbF9odm0obGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiY3RybF9kZWxfaHZtKGxpYnhs
X19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19ldl9xbXAgKnFtcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IGRldmlkKQogewotICAgIGZsZXhhcnJheV90ICpxbXBfYXJnczsKKyAgICBsaWJ4bF9fanNv
bl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsKIAotICAgIHFtcF9hcmdzID0gZmxleGFycmF5X21h
a2UoZ2MsIDIsIDEpOwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihxbXBfYXJncywgImlkIiwg
R0NTUFJJTlRGKCJ4ZW51c2ItJWQiLCBkZXZpZCkpOworICAgIGxpYnhsX19xbXBfcGFyYW1fYWRk
X3N0cmluZyhnYywgJnFtcF9hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
aWQiLCBHQ1NQUklOVEYoInhlbnVzYi0lZCIsIGRldmlkKSk7CiAKLSAgICByZXR1cm4gbGlieGxf
X3FtcF9ydW5fY29tbWFuZF9mbGV4YXJyYXkoZ2MsIGRvbWlkLCAiZGV2aWNlX2RlbCIsIHFtcF9h
cmdzKTsKKyAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJkZXZpY2VfZGVs
IiwgcW1wX2FyZ3MpOwogfQogCiAvKiBTZW5kIHFtcCBjb21tYW5kcyB0byBjcmVhdGUgYSB1c2Ig
ZGV2aWNlIGluIHFlbXUuICovCkBAIC01NTcsNiArNTU4LDEzIEBAIHN0YXRpYyBpbnQgbGlieGxf
X2RldmljZV91c2JkZXZfbGlzdF9mb3JfdXNiY3RybChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfcmVtb3ZlKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2KTsKIAorc3RhdGljIHZvaWQgZGV2aWNlX3Vz
YmN0cmxfcmVtb3ZlX3RpbWVvdXQobGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhsX19ldl90aW1l
ICpldiwgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsIGludCByYyk7CitzdGF0
aWMgdm9pZCBkZXZpY2VfdXNiY3RybF9yZW1vdmVfcW1wX2NiKGxpYnhsX19lZ2MgKmVnYywKKyAg
ICBsaWJ4bF9fZXZfcW1wICpxbXAsIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcCwgaW50
IHJjKTsKK3N0YXRpYyB2b2lkIGRldmljZV91c2JjdHJsX3JlbW92ZV9kb25lKGxpYnhsX19lZ2Mg
KmVnYywKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICosIGludCByYyk7CisKIC8qIEFPIGZ1bmN0aW9u
IHRvIHJlbW92ZSBhIHVzYiBjb250cm9sbGVyLgogICoKICAqIEdlbmVyYWxseSwgaXQgZG9lczoK
QEAgLTU3NiwxMyArNTg0LDE4IEBAIHZvaWQgbGlieGxfX2luaXRpYXRlX2RldmljZV91c2JjdHJs
X3JlbW92ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgaW50IGksIHJjOwogICAgIHVpbnQzMl90IGRv
bWlkID0gYW9kZXYtPmRldi0+ZG9taWQ7CiAgICAgaW50IHVzYmN0cmxfZGV2aWQgPSBhb2Rldi0+
ZGV2LT5kZXZpZDsKLSAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybCB1c2JjdHJsOworICAgIGxpYnhs
X2RldmljZV91c2JjdHJsICp1c2JjdHJsOwogCi0gICAgbGlieGxfZGV2aWNlX3VzYmN0cmxfaW5p
dCgmdXNiY3RybCk7CisgICAgR0NORVcodXNiY3RybCk7CisgICAgbGlieGxfZGV2aWNlX3VzYmN0
cmxfaW5pdCh1c2JjdHJsKTsKICAgICByYyA9IGxpYnhsX2RldmlkX3RvX2RldmljZV91c2JjdHJs
KENUWCwgZG9taWQsIHVzYmN0cmxfZGV2aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdXNiY3RybCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1c2JjdHJsKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCisgICAgLyogU3RvcmUgKnVz
YmN0cmwgdG8gYmUgdXNlZCBieSBjYWxsYmFja3MgKi8KKyAgICBhb2Rldi0+ZGV2aWNlX2NvbmZp
ZyA9IHVzYmN0cmw7CisgICAgYW9kZXYtPmRldmljZV90eXBlID0gJmxpYnhsX191c2JjdHJsX2Rl
dnR5cGU7CisKICAgICAvKiBSZW1vdmUgdXNiIGRldmljZXMgZmlyc3QgKi8KICAgICByYyA9IGxp
YnhsX19kZXZpY2VfdXNiZGV2X2xpc3RfZm9yX3VzYmN0cmwoZ2MsIGRvbWlkLCB1c2JjdHJsX2Rl
dmlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNi
ZGV2cywgJm51bV91c2JkZXYpOwpAQCAtNTk3LDI0ICs2MTAsNzIgQEAgdm9pZCBsaWJ4bF9faW5p
dGlhdGVfZGV2aWNlX3VzYmN0cmxfcmVtb3ZlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgfQog
ICAgIH0KIAotICAgIGlmICh1c2JjdHJsLnR5cGUgPT0gTElCWExfVVNCQ1RSTF9UWVBFX0RFVklD
RU1PREVMKSB7Ci0gICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2RlbF9odm0oZ2Ms
IGRvbWlkLCB1c2JjdHJsX2RldmlkKTsKLSAgICAgICAgaWYgKCFyYykKLSAgICAgICAgICAgIGxp
YnhsX19kZXZpY2VfdXNiY3RybF9kZWxfeGVuc3RvcmUoZ2MsIGRvbWlkLCAmdXNiY3RybCk7Ci0g
ICAgICAgIGdvdG8gb3V0OworICAgIGlmICh1c2JjdHJsLT50eXBlID09IExJQlhMX1VTQkNUUkxf
VFlQRV9ERVZJQ0VNT0RFTCkgeworICAgICAgICBsaWJ4bF9fZXZfcW1wICpjb25zdCBxbXAgPSAm
YW9kZXYtPnFtcDsKKworICAgICAgICByYyA9IGxpYnhsX19ldl90aW1lX3JlZ2lzdGVyX3JlbChh
bywgJmFvZGV2LT50aW1lb3V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZXZpY2VfdXNiY3RybF9yZW1vdmVfdGltZW91dCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTElCWExfUU1QX0NNRF9USU1FT1VUICogMTAwMCk7CisgICAg
ICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgcW1wLT5hbyA9IGFvOworICAgICAgICBx
bXAtPmRvbWlkID0gZG9taWQ7CisgICAgICAgIHFtcC0+Y2FsbGJhY2sgPSBkZXZpY2VfdXNiY3Ry
bF9yZW1vdmVfcW1wX2NiOworICAgICAgICBxbXAtPnBheWxvYWRfZmQgPSAtMTsKKyAgICAgICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfZGVsX2h2bShnYywgcW1wLCB1c2JjdHJsX2Rldmlk
KTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAot
ICAgIGxpYnhsX2RldmljZV91c2JjdHJsX2Rpc3Bvc2UoJnVzYmN0cmwpOworICAgIGxpYnhsX2Rl
dmljZV91c2JjdHJsX2Rpc3Bvc2UodXNiY3RybCk7CiAKICAgICAvKiBSZW1vdmUgdXNiY3RybCAq
LwotICAgIGxpYnhsX19pbml0aWF0ZV9kZXZpY2VfZ2VuZXJpY19yZW1vdmUoZWdjLCBhb2Rldik7
CisgICAgbGlieGxfX2luaXRpYXRlX2RldmljZV9nZW5lcmljX3JlbW92ZShlZ2MsIGFvZGV2KTsg
LyogbXVzdCBiZSBsYXN0ICovCiAgICAgcmV0dXJuOwotCiBvdXQ6Ci0gICAgbGlieGxfZGV2aWNl
X3VzYmN0cmxfZGlzcG9zZSgmdXNiY3RybCk7CisgICAgZGV2aWNlX3VzYmN0cmxfcmVtb3ZlX2Rv
bmUoZWdjLCBhb2RldiwgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KK30KKworc3RhdGljIHZvaWQg
ZGV2aWNlX3VzYmN0cmxfcmVtb3ZlX3RpbWVvdXQobGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhs
X19ldl90aW1lICpldiwgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsIGludCBy
YykKK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYgPSBDT05UQUlO
RVJfT0YoZXYsICphb2RldiwgdGltZW91dCk7CisKKyAgICBpZiAocmMgPT0gRVJST1JfVElNRURP
VVQpCisgICAgICAgIExPR0QoRVJST1IsIGFvZGV2LT5kZXYtPmRvbWlkLAorICAgICAgICAgICAg
ICJSZW1vdmluZyB1c2JjdHJsIGZyb20gUUVNVSB0aW1lZCBvdXQiKTsKKyAgICBkZXZpY2VfdXNi
Y3RybF9yZW1vdmVfcW1wX2NiKGVnYywgJmFvZGV2LT5xbXAsIE5VTEwsIHJjKTsKK30KKworc3Rh
dGljIHZvaWQgZGV2aWNlX3VzYmN0cmxfcmVtb3ZlX3FtcF9jYihsaWJ4bF9fZWdjICplZ2MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKnFt
cCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
X2pzb25fb2JqZWN0ICpyZXNwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2
ID0gQ09OVEFJTkVSX09GKHFtcCwgKmFvZGV2LCBxbXApOworICAgIGxpYnhsX2RldmljZV91c2Jj
dHJsICpjb25zdCB1c2JjdHJsID0gYW9kZXYtPmRldmljZV9jb25maWc7CisKKyAgICBpZiAoIXJj
KQorICAgICAgICBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfZGVsX3hlbnN0b3JlKGdjLCBhb2Rldi0+
ZGV2LT5kb21pZCwgdXNiY3RybCk7CisKKyAgICBkZXZpY2VfdXNiY3RybF9yZW1vdmVfZG9uZShl
Z2MsIGFvZGV2LCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIGRldmljZV91c2JjdHJsX3JlbW92ZV9k
b25lKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9kZXZpY2VfdXNi
Y3RybCAqY29uc3QgdXNiY3RybCA9IGFvZGV2LT5kZXZpY2VfY29uZmlnOworCisgICAgbGlieGxf
ZGV2aWNlX3VzYmN0cmxfZGlzcG9zZSh1c2JjdHJsKTsKKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bv
c2UoZ2MsICZhb2Rldi0+cW1wKTsKKyAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAm
YW9kZXYtPnRpbWVvdXQpOworCiAgICAgYW9kZXYtPnJjID0gcmM7CiAgICAgYW9kZXYtPmNhbGxi
YWNrKGVnYywgYW9kZXYpOwotICAgIHJldHVybjsKIH0KIAogc3RhdGljIGludCBsaWJ4bF9fdXNi
Y3RybF9mcm9tX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsCi0tIApBbnRob255IFBFUkFSRAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0Qv-0004uo-Lm; Thu, 19 Sep 2019 17:41:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Qu-0004sW-1c
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:32 +0000
X-Inumbo-ID: b1045cf0-db04-11e9-966e-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1045cf0-db04-11e9-966e-12813bfff9fa;
 Thu, 19 Sep 2019 17:41:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914881;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=lfU5Lz9mC5Tpd9BlxCQdv6MV7HYJTHP2JVQj7+pdKFg=;
 b=FSZrTQRB33AYJ01cegQ/bfAw2N17sx08luAWBpWtcKDXrdbrfxVBGwMz
 EA9OflHEVUL3aFy9bqR2hbgsbyZC74o+l8e5KfCIYR5jsXer+hTQk4vtg
 EHNosuQMCvO539pcSKoDSJbHDkoOt0tbytHceL8dsNN+ChZrPMZ2QIqFO s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /in4ZC5diqKIdnFufZDqeyk9EiNtkTXWxCwsYpCwOtwcf7lKbAX0WIpSaBU/x7Hdn22MgT4Ds2
 yU9B3BB+lEUUlXTwO6focBnVHLO1fH6pPdsI2Ry5w/qMuUfTLkmz3UC6LQWNj8JZr1FopNAqoI
 T2ww3iKm8pt22i8OSuZII3b6SpaYcLkmDj58Aej7wzUQEKZmTVwTEho4dT8hJcY8m1o4UtZZbN
 eeGlG2cG3dOMfyhZAPJ/fcMs70tMduF8+TnXNoKI5XaiEFA7wNdTf/H/Tg2H3Ls1U1EhjQ6klq
 nnE=
X-SBRS: 2.7
X-MesageID: 5864921
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5864921"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:36 +0100
Message-ID: <20190919171656.899649-17-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 16/35] libxl: Inline do_usbdev_remove into
 libxl__device_usbdev_remove
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIHRoZSBmdW5jdGlvbiBkb191c2JkZXZfcmVtb3ZlIG1ha2VzIGl0IGhhcmRlciB0byBh
ZGQgYXN5bmNocm9ub3VzCmNhbGxzIGludG8gaXQuIE1vdmUgaXRzIGJvZHkgYmFjayBpbnRvIGxp
YnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZSBhbmQKYWRqdXN0IHRoZSBsYXR0ZXIgYXMgdGhlcmUg
YXJlIG5vIHJlYXNvbiB0byBoYXZlIGEgc2VwYXJhdGVkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rpb25h
bCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDYzICsrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygr
KSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMg
Yi90b29scy9saWJ4bC9saWJ4bF91c2IuYwppbmRleCAwZGE3YTcyNWE3MjAuLmRlODEyMmRjNTdl
OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdXNiLmMKQEAgLTE2NTMsMTcgKzE2NTMsMzggQEAgc3RhdGljIHZvaWQgbGlieGxfX2Rl
dmljZV91c2JkZXZfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiBMSUJYTF9E
RUZJTkVfREVWSUNFX0FERCh1c2JkZXYpCiBzdGF0aWMgTElCWExfREVGSU5FX0RFVklDRVNfQURE
KHVzYmRldikKIAotc3RhdGljIGludCBkb191c2JkZXZfcmVtb3ZlKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV91
c2JkZXYgKnVzYmRldikKKy8qIE9wZXJhdGlvbiB0byByZW1vdmUgdXNiIGRldmljZS4KKyAqCisg
KiBHZW5lcmFsbHksIGl0IGRvZXM6CisgKiAxKSBjaGVjayBpZiB0aGUgdXNiIGRldmljZSBpcyBh
c3NpZ25lZCB0byB0aGUgZG9tYWluCisgKiAyKSByZW1vdmUgdGhlIHVzYiBkZXZpY2UgZnJvbSB4
ZW5zdG9yZSBjb250cm9sbGVyL3BvcnQuCisgKiAzKSB1bmJpbmQgdXNiIGRldmljZSBmcm9tIHVz
YmJhY2sgYW5kIHJlYmluZCB0byBpdHMgb3JpZ2luYWwgZHJpdmVyLgorICogICAgSWYgdXNiIGRl
dmljZSBoYXMgbWFueSBpbnRlcmZhY2VzLCBkbyBpdCB0byBlYWNoIGludGVyZmFjZS4KKyAqLwor
c3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmUobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYpCiB7CiAgICAgaW50IHJjOwogICAgIGNoYXIgKmJ1c2lk
OwogICAgIGxpYnhsX2RldmljZV91c2JjdHJsIHVzYmN0cmw7CiAKKyAgICBpZiAodXNiZGV2LT5j
dHJsIDwgMCB8fCB1c2JkZXYtPnBvcnQgPCAxKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LCAiSW52YWxpZCBVU0IgZGV2aWNlIik7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAg
IH0KKwogICAgIGxpYnhsX2RldmljZV91c2JjdHJsX2luaXQoJnVzYmN0cmwpOwogICAgIHJjID0g
bGlieGxfZGV2aWRfdG9fZGV2aWNlX3VzYmN0cmwoQ1RYLCBkb21pZCwgdXNiZGV2LT5jdHJsLCAm
dXNiY3RybCk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAorICAgIGlmICh1c2JjdHJsLmJhY2tl
bmRfZG9taWQgIT0gTElCWExfVE9PTFNUQUNLX0RPTUlEKSB7CisgICAgICAgIExPR0QoRVJST1Is
IGRvbWlkLAorICAgICAgICAgICAgICJEb24ndCBzdXBwb3J0IHJlbW92aW5nIFVTQiBkZXZpY2Ug
ZnJvbSBub24tRG9tMCBiYWNrZW5kIik7CisgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8qIGRvIGFjdHVhbCByZW1vdmluZyB1c2IgZGV2
aWNlIG9wZXJhdGlvbiAqLwogICAgIHN3aXRjaCAodXNiY3RybC50eXBlKSB7CiAgICAgY2FzZSBM
SUJYTF9VU0JDVFJMX1RZUEVfUFY6CiAgICAgICAgIGJ1c2lkID0gdXNiZGV2X2J1c2lkX2Zyb21f
Y3RybHBvcnQoZ2MsIGRvbWlkLCB1c2JkZXYsIHVzYmN0cmwudHlwZSk7CkBAIC0xNzQxLDQ0ICsx
NzYyLDYgQEAgc3RhdGljIGludCBkb191c2JkZXZfcmVtb3ZlKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAotLyogT3BlcmF0aW9uIHRvIHJlbW92ZSB1
c2IgZGV2aWNlLgotICoKLSAqIEdlbmVyYWxseSwgaXQgZG9lczoKLSAqIDEpIGNoZWNrIGlmIHRo
ZSB1c2IgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIHRoZSBkb21haW4KLSAqIDIpIHJlbW92ZSB0aGUg
dXNiIGRldmljZSBmcm9tIHhlbnN0b3JlIGNvbnRyb2xsZXIvcG9ydC4KLSAqIDMpIHVuYmluZCB1
c2IgZGV2aWNlIGZyb20gdXNiYmFjayBhbmQgcmViaW5kIHRvIGl0cyBvcmlnaW5hbCBkcml2ZXIu
Ci0gKiAgICBJZiB1c2IgZGV2aWNlIGhhcyBtYW55IGludGVyZmFjZXMsIGRvIGl0IHRvIGVhY2gg
aW50ZXJmYWNlLgotICovCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZShs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV91c2JkZXYgKnVzYmRldikKLXsKLSAgICBsaWJ4bF9k
ZXZpY2VfdXNiY3RybCB1c2JjdHJsOwotICAgIGludCByYzsKLQotICAgIGlmICh1c2JkZXYtPmN0
cmwgPCAwIHx8IHVzYmRldi0+cG9ydCA8IDEpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJJbnZhbGlkIFVTQiBkZXZpY2UiKTsKLSAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Ci0gICAg
fQotCi0gICAgbGlieGxfZGV2aWNlX3VzYmN0cmxfaW5pdCgmdXNiY3RybCk7Ci0gICAgcmMgPSBs
aWJ4bF9kZXZpZF90b19kZXZpY2VfdXNiY3RybChDVFgsIGRvbWlkLCB1c2JkZXYtPmN0cmwsICZ1
c2JjdHJsKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OwotCi0gICAgaWYgKHVzYmN0cmwuYmFja2Vu
ZF9kb21pZCAhPSBMSUJYTF9UT09MU1RBQ0tfRE9NSUQpIHsKLSAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsCi0gICAgICAgICAgICAgIkRvbid0IHN1cHBvcnQgcmVtb3ZpbmcgVVNCIGRldmljZSBm
cm9tIG5vbi1Eb20wIGJhY2tlbmQiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKLSAgICAg
ICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgLyogZG8gYWN0dWFsIHJlbW92aW5nIHVzYiBkZXZp
Y2Ugb3BlcmF0aW9uICovCi0gICAgcmMgPSBkb191c2JkZXZfcmVtb3ZlKGdjLCBkb21pZCwgdXNi
ZGV2KTsKLQotb3V0OgotICAgIGxpYnhsX2RldmljZV91c2JjdHJsX2Rpc3Bvc2UoJnVzYmN0cmwp
OwotICAgIHJldHVybiByYzsKLX0KLQogaW50IGxpYnhsX2RldmljZV91c2JkZXZfcmVtb3ZlKGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKLS0gCkFudGhvbnkgUEVS
QVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0Qw-0004va-6D; Thu, 19 Sep 2019 17:41:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0Qv-0004u4-6h
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:33 +0000
X-Inumbo-ID: af3b90aa-db04-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af3b90aa-db04-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914877;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=I5GOTjkWyrkZ0RQDztLKaC6Ig0iqextS75xs8JPRgxc=;
 b=GCAeu0l5vz2w1QZJUIxECBBu8T2mj42EzvIRrengK0V+11Oxl/TRZ4zz
 vYOTIYgOs/6c/rnZa+EYXLGorOKOTafQpcbVfOeKYekkCPbg+0XcZAQp3
 gL0yq9nfi1Weas8WdNLOOsefr7xqVwIc5dc+7o00ND0/1obtYigeRa+/U I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6GtLjN3SpSY+xhfhj89cb2YqD+WKQnGKgEKZl3+WfiTwcd5Z+fr0zc1xQntAr99PlDCsfuiMai
 O+LO5OJT1ofu5WMfegP2/O276KkSscqp5Zunp2HkcXZ+gTUZK7Dz5TaKYxsWFTSuvrazDgjx3k
 abOB0B9wkIlNIBeCWUgSRZMyup6dwxYGm3zxkp1RoAjCfVHpJR4od2ddOCFa64JIvAmsUoSK8P
 zyYejKt6Fe9eOdGX5+9UYuUk0PKZU3gMJZtQLVV5pHmcs1NFmar53XjZjx84h/9jlKB9S0KmmL
 FRw=
X-SBRS: 2.7
X-MesageID: 6010798
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6010798"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:49 +0100
Message-ID: <20190919171656.899649-30-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 29/35] libxl_pci: Use libxl__ao_device with
 pci_remove
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBvZiB1c2luZyBhc3luY2hyb25vdXMgb3BlcmF0aW9uIHRv
IGNvbW11bmljYXRlCndpdGggUUVNVSB2aWEgUU1QIChsaWJ4bF9fZXZfcW1wKS4KClNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMgICB8ICA0OSArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCB8ICAgNiArLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICB8IDIyMSArKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMTAgaW5z
ZXJ0aW9ucygrKSwgNjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCBmM2MzOWZhODZm
YzkuLmNkNzE5MDAzNTAwNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKQEAgLTExMDQsNiArMTEwNCw5IEBAIHN0
YXRpYyB2b2lkIGRlc3Ryb3lfZmluaXNoX2NoZWNrKGxpYnhsX19lZ2MgKmVnYywKIH0KIAogLyog
Q2FsbGJhY2tzIGZvciBsaWJ4bF9fZGVzdHJveV9kb21pZCAqLworc3RhdGljIHZvaWQgZGVzdHJv
eV9kb21pZF9wY2lfZG9uZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCByYyk7CiBzdGF0aWMgdm9pZCBkbV9kZXN0cm95X2NiKGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rlc3Ryb3lf
ZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBy
Yyk7CkBAIC0xMTIwLDggKzExMjMsNyBAQCB2b2lkIGxpYnhsX19kZXN0cm95X2RvbWlkKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUgKmRpcykKIHsKICAgICBTVEFU
RV9BT19HQyhkaXMtPmFvKTsKICAgICB1aW50MzJfdCBkb21pZCA9IGRpcy0+ZG9taWQ7Ci0gICAg
aW50IHJjLCBkbV9wcmVzZW50OwotICAgIGludCByOworICAgIGludCByYzsKIAogICAgIGxpYnhs
X19ldl9jaGlsZF9pbml0KCZkaXMtPmRlc3Ryb3llcik7CiAKQEAgLTExMzUsNiArMTEzNyw0MSBA
QCB2b2lkIGxpYnhsX19kZXN0cm95X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Rlc3Ry
b3lfZG9taWRfc3RhdGUgKmRpcykKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgbGli
eGxfX211bHRpZGV2X2JlZ2luKGFvLCAmZGlzLT5tdWx0aWRldik7CisgICAgZGlzLT5tdWx0aWRl
di5jYWxsYmFjayA9IGRlc3Ryb3lfZG9taWRfcGNpX2RvbmU7CisgICAgbGlieGxfX2RldmljZV9w
Y2lfZGVzdHJveV9hbGwoZWdjLCBkb21pZCwgJmRpcy0+bXVsdGlkZXYpOworICAgIGxpYnhsX19t
dWx0aWRldl9wcmVwYXJlZChlZ2MsICZkaXMtPm11bHRpZGV2LCAwKTsKKyAgICByZXR1cm47CisK
K291dDoKKyAgICBhc3NlcnQocmMpOworICAgIGRpcy0+Y2FsbGJhY2soZWdjLCBkaXMsIHJjKTsK
K30KKworc3RhdGljIHZvaWQgZGVzdHJveV9kb21pZF9wY2lfZG9uZShsaWJ4bF9fZWdjICplZ2Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVs
dGlkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKK3sKKyAg
ICBTVEFURV9BT19HQyhtdWx0aWRldi0+YW8pOworICAgIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0
YXRlICpkaXMgPQorICAgICAgICBDT05UQUlORVJfT0YobXVsdGlkZXYsICpkaXMsIG11bHRpZGV2
KTsKKyAgICBpbnQgZG1fcHJlc2VudDsKKyAgICBpbnQgcjsKKworICAgIC8qIENvbnZlbmllbmNl
IGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kb21pZCBkb21pZCA9IGRpcy0+ZG9taWQ7CisKKyAgICBp
ZiAocmMpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJQY2kgc2h1dGRvd24gZmFpbGVk
Iik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHIgPSB4Y19kb21haW5fcGF1c2Uo
Q1RYLT54Y2gsIGRvbWlkKTsKKyAgICBpZiAociA8IDApIHsKKyAgICAgICAgTE9HRVZEKEVSUk9S
LCByLCBkb21pZCwgInhjX2RvbWFpbl9wYXVzZSBmYWlsZWQiKTsKKyAgICAgICAgcmMgPSBFUlJP
Ul9GQUlMOworICAgIH0KKwogICAgIHN3aXRjaCAobGlieGxfX2RvbWFpbl90eXBlKGdjLCBkb21p
ZCkpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKICAgICAgICAgaWYgKGxpYnhs
X2dldF9zdHViZG9tX2lkKENUWCwgZG9taWQpKSB7CkBAIC0xMTUzLDE0ICsxMTkwLDYgQEAgdm9p
ZCBsaWJ4bF9fZGVzdHJveV9kb21pZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXN0cm95X2Rv
bWlkX3N0YXRlICpkaXMpCiAgICAgICAgIGFib3J0KCk7CiAgICAgfQogCi0gICAgaWYgKGxpYnhs
X19kZXZpY2VfcGNpX2Rlc3Ryb3lfYWxsKGdjLCBkb21pZCkgPCAwKQotICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgIlBjaSBzaHV0ZG93biBmYWlsZWQiKTsKLSAgICByID0geGNfZG9tYWluX3Bh
dXNlKENUWC0+eGNoLCBkb21pZCk7Ci0gICAgaWYgKHIgPCAwKSB7Ci0gICAgICAgIExPR0VWRChF
UlJPUiwgciwgZG9taWQsICJ4Y19kb21haW5fcGF1c2UgZmFpbGVkIik7Ci0gICAgICAgIHJjID0g
RVJST1JfRkFJTDsKLSAgICB9Ci0KICAgICBpZiAoZG1fcHJlc2VudCkgewogICAgICAgICBkaXMt
PmRkbXMuYW8gPSBhbzsKICAgICAgICAgZGlzLT5kZG1zLmRvbWlkID0gZG9taWQ7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAppbmRleCBkNjBiOWM0MTZhYmYuLjc4MmNiZmMwOWFmYiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCkBAIC0xOTksNiArMTk5LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2NhcmVmZCBsaWJ4
bF9fY2FyZWZkOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2V2X2RldmxvY2sgbGlieGxfX2V2X2Rl
dmxvY2s7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlIGxpYnhsX19kbV9y
ZXN1bWVfc3RhdGU7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fYW9fZGV2aWNlIGxpYnhsX19hb19k
ZXZpY2U7Cit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgbGlieGxfX211bHRpZGV2Owog
CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSBsaWJ4bF9fZG9tYWlu
X2NyZWF0ZV9zdGF0ZTsKIHR5cGVkZWYgdm9pZCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9jYihzdHJ1
Y3QgbGlieGxfX2VnYyAqZWdjLApAQCAtMTU5Nyw3ICsxNTk4LDggQEAgX2hpZGRlbiBpbnQgbGli
eGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiBfaGlkZGVuIHZvaWQgbGlieGxf
X2RldmljZV9wY2lfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwgYm9v
bCBzdGFydGluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Fv
X2RldmljZSAqYW9kZXYpOwotX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9wY2lfZGVzdHJveV9h
bGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOworX2hpZGRlbiB2b2lkIGxpYnhsX19k
ZXZpY2VfcGNpX2Rlc3Ryb3lfYWxsKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2
ICopOwogX2hpZGRlbiBib29sIGxpYnhsX19pc19pZ2RfdmdhX3Bhc3N0aHJ1KGxpYnhsX19nYyAq
Z2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
ZG9tYWluX2NvbmZpZyAqZF9jb25maWcpOwogCkBAIC0yNTczLDcgKzI1NzUsNiBAQCBfaGlkZGVu
IHZvaWQgbGlieGxfX2tpbGwobGlieGxfX2djICpnYywgcGlkX3QgcGlkLCBpbnQgc2lnLCBjb25z
dCBjaGFyICp3aGF0KTsKIAogLyotLS0tLSBkZXZpY2UgYWRkaXRpb24vcmVtb3ZhbCAtLS0tLSov
CiAKLXR5cGVkZWYgc3RydWN0IGxpYnhsX19tdWx0aWRldiBsaWJ4bF9fbXVsdGlkZXY7CiB0eXBl
ZGVmIHZvaWQgbGlieGxfX2RldmljZV9jYWxsYmFjayhsaWJ4bF9fZWdjKiwgbGlieGxfX2FvX2Rl
dmljZSopOwogCiAvKiBUaGlzIGZ1bmN0aW9ucyBzZXRzIHRoZSBuZWNlc3NhcnkgbGlieGxfX2Fv
X2RldmljZSBzdHJ1Y3QgdmFsdWVzIHRvIHVzZQpAQCAtMzkyNCw2ICszOTI1LDcgQEAgc3RydWN0
IGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlIHsKICAgICBsaWJ4bF9fZGVzdHJveV9kZXZpY2Vt
b2RlbF9zdGF0ZSBkZG1zOwogICAgIGxpYnhsX19ldl9jaGlsZCBkZXN0cm95ZXI7CiAgICAgYm9v
bCBzb2Z0X3Jlc2V0OworICAgIGxpYnhsX19tdWx0aWRldiBtdWx0aWRldjsKIH07CiAKIHN0cnVj
dCBsaWJ4bF9fZG9tYWluX2Rlc3Ryb3lfc3RhdGUgewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCAzNDc3ZjNhYmE2MDUu
LmE1ZjcwMGYwYmY2NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE3MzAsMjQgKzE3MzAsNDcgQEAgc3RhdGljIGlu
dCBxZW11X3BjaV9yZW1vdmVfeGVuc3RvcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfcmVtb3Zl
X2NvbW1vbihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsIGludCBm
b3JjZSk7Ci0KLXN0YXRpYyBpbnQgZG9fcGNpX3JlbW92ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lk
ZXYsIGludCBmb3JjZSkKK3R5cGVkZWYgc3RydWN0IHBjaV9yZW1vdmVfc3RhdGUgeworICAgIGxp
YnhsX19hb19kZXZpY2UgKmFvZGV2OworICAgIGxpYnhsX2RvbWlkIGRvbWlkOworICAgIGxpYnhs
X2RldmljZV9wY2kgKnBjaWRldjsKKyAgICBib29sIGZvcmNlOworICAgIGJvb2wgaHZtOworICAg
IHVuc2lnbmVkIGludCBvcmlnX3ZkZXY7CisgICAgdW5zaWduZWQgaW50IHBmdW5jX21hc2s7Cisg
ICAgaW50IG5leHRfZnVuYzsKKyAgICBsaWJ4bF9fYW9fZGV2aWNlIHN0dWJkb21fYW9kZXY7Cit9
IHBjaV9yZW1vdmVfc3RhdGU7CisKK3N0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfcGNpX3JlbW92
ZV9jb21tb24obGlieGxfX2VnYyAqZWdjLAorICAgIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZp
Y2VfcGNpICpwY2lkZXYsIGJvb2wgZm9yY2UsCisgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYp
Oworc3RhdGljIHZvaWQgZGV2aWNlX3BjaV9yZW1vdmVfY29tbW9uX25leHQobGlieGxfX2VnYyAq
ZWdjLAorICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycywgaW50IHJjKTsKK3N0YXRpYyB2b2lkIHBj
aV9yZW1vdmVfZGV0YXRjaGVkKGxpYnhsX19lZ2MgKmVnYywKKyAgICBwY2lfcmVtb3ZlX3N0YXRl
ICpwcnMsIGludCByYyk7CitzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3N0dWJkb21fZG9uZShsaWJ4
bF9fZWdjICplZ2MsCisgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpOworc3RhdGljIHZvaWQg
cGNpX3JlbW92ZV9kb25lKGxpYnhsX19lZ2MgKmVnYywKKyAgICBwY2lfcmVtb3ZlX3N0YXRlICpw
cnMsIGludCByYyk7CisKK3N0YXRpYyB2b2lkIGRvX3BjaV9yZW1vdmUobGlieGxfX2VnYyAqZWdj
LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3BjaSAqcGNpZGV2LCBpbnQgZm9yY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9y
ZW1vdmVfc3RhdGUgKnBycykKIHsKKyAgICBTVEFURV9BT19HQyhwcnMtPmFvZGV2LT5hbyk7CiAg
ICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIGxpYnhsX2Rldmlj
ZV9wY2kgKmFzc2lnbmVkOwogICAgIGxpYnhsX2RvbWFpbl90eXBlIHR5cGUgPSBsaWJ4bF9fZG9t
YWluX3R5cGUoZ2MsIGRvbWlkKTsKLSAgICBpbnQgaHZtID0gMCwgcmMsIG51bTsKLSAgICBpbnQg
c3R1YmRvbWlkID0gMDsKKyAgICBpbnQgcmMsIG51bTsKICAgICB1aW50MzJfdCBkb21haW5pZCA9
IGRvbWlkOwotICAgIGJvb2wgaXNzdHViZG9tID0gbGlieGxfaXNfc3R1YmRvbShjdHgsIGRvbWlk
LCAmZG9tYWluaWQpOwotCiAKICAgICBhc3NpZ25lZCA9IGxpYnhsX2RldmljZV9wY2lfbGlzdChj
dHgsIGRvbWlkLCAmbnVtKTsKLSAgICBpZiAoIGFzc2lnbmVkID09IE5VTEwgKQotICAgICAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKKyAgICBpZiAoYXNzaWduZWQgPT0gTlVMTCkgeworICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0X2ZhaWw7CisgICAgfQorICAgIGxpYnhs
X19wdHJfYWRkKGdjLCBhc3NpZ25lZCk7CiAKICAgICByYyA9IEVSUk9SX0lOVkFMOwogICAgIGlm
ICggIWlzX3BjaWRldl9pbl9hcnJheShhc3NpZ25lZCwgbnVtLCBwY2lkZXYtPmRvbWFpbiwKQEAg
LTE3NTgsNyArMTc4MSw3IEBAIHN0YXRpYyBpbnQgZG9fcGNpX3JlbW92ZShsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKIAogICAgIHJjID0gRVJST1JfRkFJTDsKICAgICBpZiAodHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKLSAgICAgICAgaHZtID0gMTsKKyAgICAgICAgcHJz
LT5odm0gPSB0cnVlOwogICAgICAgICBzd2l0Y2ggKGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lv
bl9ydW5uaW5nKGdjLCBkb21pZCkpIHsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKICAgICAgICAgICAgIGlmIChsaWJ4bF9fd2Fp
dF9mb3JfZGV2aWNlX21vZGVsX2RlcHJlY2F0ZWQoZ2MsIGRvbWlkLApAQCAtMTgyMSw3ICsxODQ0
LDcgQEAgc3RhdGljIGludCBkb19wY2lfcmVtb3ZlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICBmID0gZm9wZW4oc3lzZnNfcGF0aCwgInIiKTsKICAgICAgICAgaWYgKGYg
PT0gTlVMTCkgewogICAgICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWFpbmlkLCAiQ291bGRuJ3Qg
b3BlbiAlcyIsIHN5c2ZzX3BhdGgpOwotICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAg
ICBnb3RvIHNraXBfaXJxOwogICAgICAgICB9CiAgICAgICAgIGlmICgoZnNjYW5mKGYsICIldSIs
ICZpcnEpID09IDEpICYmIGlycSkgewogICAgICAgICAgICAgcmMgPSB4Y19waHlzZGV2X3VubWFw
X3BpcnEoY3R4LT54Y2gsIGRvbWlkLCBpcnEpOwpAQCAtMTgzNSw1MiArMTg1OCwxMzQgQEAgc3Rh
dGljIGludCBkb19wY2lfcmVtb3ZlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICB9CiAgICAgICAgIGZjbG9zZShmKTsKICAgICB9Ci1vdXQ6Citza2lwX2lycToKKyAgICBy
YyA9IDA7CitvdXRfZmFpbDoKKyAgICBwY2lfcmVtb3ZlX2RldGF0Y2hlZChlZ2MsIHBycywgcmMp
OworfQorCitzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX2RldGF0Y2hlZChsaWJ4bF9fZWdjICplZ2Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfcmVtb3ZlX3N0YXRlICpwcnMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgU1RBVEVf
QU9fR0MocHJzLT5hb2Rldi0+YW8pOworICAgIGludCBzdHViZG9taWQgPSAwOworICAgIHVpbnQz
Ml90IGRvbWFpbmlkID0gcHJzLT5kb21pZDsKKyAgICBib29sIGlzc3R1YmRvbTsKKworICAgIC8q
IENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kZXZpY2VfcGNpICpjb25zdCBwY2lk
ZXYgPSBwcnMtPnBjaWRldjsKKyAgICBsaWJ4bF9kb21pZCBkb21pZCA9IHBycy0+ZG9taWQ7CisK
KyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgaXNzdHViZG9tID0gbGlieGxfaXNfc3R1YmRv
bShDVFgsIGRvbWlkLCAmZG9tYWluaWQpOworCiAgICAgLyogZG9uJ3QgZG8gbXVsdGlwbGUgcmVz
ZXRzIHdoaWxlIHNvbWUgZnVuY3Rpb25zIGFyZSBzdGlsbCBwYXNzZWQgdGhyb3VnaCAqLwogICAg
IGlmICggKHBjaWRldi0+dmRldmZuICYgMHg3KSA9PSAwICkgewogICAgICAgICBsaWJ4bF9fZGV2
aWNlX3BjaV9yZXNldChnYywgcGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRl
diwgcGNpZGV2LT5mdW5jKTsKICAgICB9CiAKICAgICBpZiAoIWlzc3R1YmRvbSkgewotICAgICAg
ICByYyA9IHhjX2RlYXNzaWduX2RldmljZShjdHgtPnhjaCwgZG9taWQsIHBjaWRldl9lbmNvZGVf
YmRmKHBjaWRldikpOwotICAgICAgICBpZiAocmMgPCAwICYmIChodm0gfHwgZXJybm8gIT0gRU5P
U1lTKSkKKyAgICAgICAgcmMgPSB4Y19kZWFzc2lnbl9kZXZpY2UoQ1RYLT54Y2gsIGRvbWlkLCBw
Y2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpKTsKKyAgICAgICAgaWYgKHJjIDwgMCAmJiAocHJzLT5o
dm0gfHwgZXJybm8gIT0gRU5PU1lTKSkKICAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21haW5p
ZCwgInhjX2RlYXNzaWduX2RldmljZSBmYWlsZWQiKTsKICAgICB9CiAKLSAgICBzdHViZG9taWQg
PSBsaWJ4bF9nZXRfc3R1YmRvbV9pZChjdHgsIGRvbWlkKTsKKyAgICBzdHViZG9taWQgPSBsaWJ4
bF9nZXRfc3R1YmRvbV9pZChDVFgsIGRvbWlkKTsKICAgICBpZiAoc3R1YmRvbWlkICE9IDApIHsK
LSAgICAgICAgbGlieGxfZGV2aWNlX3BjaSBwY2lkZXZfcyA9ICpwY2lkZXY7Ci0gICAgICAgIGxp
YnhsX19kZXZpY2VfcGNpX3JlbW92ZV9jb21tb24oZ2MsIHN0dWJkb21pZCwgJnBjaWRldl9zLCBm
b3JjZSk7Ci0gICAgfQorICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXZfczsKKyAgICAg
ICAgbGlieGxfX2FvX2RldmljZSAqY29uc3Qgc3R1YmRvbV9hb2RldiA9ICZwcnMtPnN0dWJkb21f
YW9kZXY7CisKKyAgICAgICAgR0NORVcocGNpZGV2X3MpOworICAgICAgICBsaWJ4bF9kZXZpY2Vf
cGNpX2luaXQocGNpZGV2X3MpOworICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2NvcHkoQ1RYLCBw
Y2lkZXZfcywgcGNpZGV2KTsKIAotICAgIGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV94ZW5zdG9y
ZShnYywgZG9taWQsIHBjaWRldik7CisgICAgICAgIGxpYnhsX19wcmVwYXJlX2FvX2RldmljZShh
bywgc3R1YmRvbV9hb2Rldik7CisgICAgICAgIHN0dWJkb21fYW9kZXYtPmFjdGlvbiA9IExJQlhM
X19ERVZJQ0VfQUNUSU9OX1JFTU9WRTsKKyAgICAgICAgc3R1YmRvbV9hb2Rldi0+Y2FsbGJhY2sg
PSBwY2lfcmVtb3ZlX3N0dWJkb21fZG9uZTsKKyAgICAgICAgc3R1YmRvbV9hb2Rldi0+dXBkYXRl
X2pzb24gPSBwcnMtPmFvZGV2LT51cGRhdGVfanNvbjsKKyAgICAgICAgbGlieGxfX2RldmljZV9w
Y2lfcmVtb3ZlX2NvbW1vbihlZ2MsIHN0dWJkb21pZCwgcGNpZGV2X3MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJzLT5mb3JjZSwgc3R1YmRvbV9hb2Rldik7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CiAKICAgICByYyA9IDA7Ci1vdXRfZmFpbDoKLSAgICBmcmVl
KGFzc2lnbmVkKTsKLSAgICByZXR1cm4gcmM7CitvdXQ6CisgICAgcGNpX3JlbW92ZV9kb25lKGVn
YywgcHJzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIHBjaV9yZW1vdmVfc3R1YmRvbV9kb25lKGxp
YnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19hb19kZXZpY2UgKmFvZGV2KQoreworICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycyA9IENPTlRB
SU5FUl9PRihhb2RldiwgKnBycywgc3R1YmRvbV9hb2Rldik7CiAKKyAgICBwY2lfcmVtb3ZlX2Rv
bmUoZWdjLCBwcnMsIDApOwogfQogCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX3JlbW92
ZV9jb21tb24obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LCBpbnQg
Zm9yY2UpCitzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX2RvbmUobGlieGxfX2VnYyAqZWdjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCiB7Ci0gICAgdW5zaWduZWQgaW50IG9yaWdfdmRl
diwgcGZ1bmNfbWFzazsKLSAgICBpbnQgaSwgcmM7CisgICAgRUdDX0dDOwogCi0gICAgb3JpZ192
ZGV2ID0gcGNpZGV2LT52ZGV2Zm4gJiB+N1U7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAg
IGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV94ZW5zdG9yZShnYywgcHJzLT5kb21pZCwgcHJzLT5w
Y2lkZXYpOworb3V0OgorICAgIGRldmljZV9wY2lfcmVtb3ZlX2NvbW1vbl9uZXh0KGVnYywgcHJz
LCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV9jb21tb24o
bGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGZvcmNlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldikKK3sKKyAgICBT
VEFURV9BT19HQyhhb2Rldi0+YW8pOworICAgIGludCByYzsKKyAgICBwY2lfcmVtb3ZlX3N0YXRl
ICpwcnM7CisKKyAgICBHQ05FVyhwcnMpOworICAgIHBycy0+YW9kZXYgPSBhb2RldjsKKyAgICBw
cnMtPmRvbWlkID0gZG9taWQ7CisgICAgcHJzLT5wY2lkZXYgPSBwY2lkZXY7CisgICAgcHJzLT5m
b3JjZSA9IGZvcmNlOworCisgICAgcHJzLT5vcmlnX3ZkZXYgPSBwY2lkZXYtPnZkZXZmbiAmIH43
VTsKIAogICAgIGlmICggcGNpZGV2LT52ZnVuY19tYXNrID09IExJQlhMX1BDSV9GVU5DX0FMTCAp
IHsKLSAgICAgICAgaWYgKCBwY2lfbXVsdGlmdW5jdGlvbl9jaGVjayhnYywgcGNpZGV2LCAmcGZ1
bmNfbWFzaykgKSB7CisgICAgICAgIGlmICggcGNpX211bHRpZnVuY3Rpb25fY2hlY2soZ2MsIHBj
aWRldiwgJnBycy0+cGZ1bmNfbWFzaykgKSB7CiAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQotICAgICAgICBwY2lkZXYtPnZmdW5j
X21hc2sgJj0gcGZ1bmNfbWFzazsKKyAgICAgICAgcGNpZGV2LT52ZnVuY19tYXNrICY9IHBycy0+
cGZ1bmNfbWFzazsKICAgICB9ZWxzZXsKLSAgICAgICAgcGZ1bmNfbWFzayA9ICgxIDw8IHBjaWRl
di0+ZnVuYyk7CisgICAgICAgIHBycy0+cGZ1bmNfbWFzayA9ICgxIDw8IHBjaWRldi0+ZnVuYyk7
CiAgICAgfQogCi0gICAgZm9yKHJjID0gMCwgaSA9IDc7IGkgPj0gMDsgLS1pKSB7CisgICAgcmMg
PSAwOworICAgIHBycy0+bmV4dF9mdW5jID0gNzsKK291dDoKKyAgICBkZXZpY2VfcGNpX3JlbW92
ZV9jb21tb25fbmV4dChlZ2MsIHBycywgcmMpOworfQorCitzdGF0aWMgdm9pZCBkZXZpY2VfcGNp
X3JlbW92ZV9jb21tb25fbmV4dChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwY2lfcmVtb3ZlX3N0YXRlICpwcnMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgLyogQ29udmVu
aWVuY2UgYWxpYXNlcyAqLworICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gcHJzLT5kb21pZDsKKyAg
ICBsaWJ4bF9kZXZpY2VfcGNpICpjb25zdCBwY2lkZXYgPSBwcnMtPnBjaWRldjsKKyAgICBsaWJ4
bF9fYW9fZGV2aWNlICpjb25zdCBhb2RldiA9IHBycy0+YW9kZXY7CisgICAgY29uc3QgdW5zaWdu
ZWQgaW50IHBmdW5jX21hc2sgPSBwcnMtPnBmdW5jX21hc2s7CisgICAgY29uc3QgdW5zaWduZWQg
aW50IG9yaWdfdmRldiA9IHBycy0+b3JpZ192ZGV2OworCisgICAgaWYgKHJjKSBnb3RvIG91dDsK
KworICAgIHdoaWxlIChwcnMtPm5leHRfZnVuYyA+PSAwKSB7CisgICAgICAgIGNvbnN0IGludCBp
ID0gcHJzLT5uZXh0X2Z1bmM7CisgICAgICAgIHBycy0+bmV4dF9mdW5jLS07CiAgICAgICAgIGlm
ICggKDEgPDwgaSkgJiBwZnVuY19tYXNrICkgewogICAgICAgICAgICAgaWYgKCBwY2lkZXYtPnZm
dW5jX21hc2sgPT0gcGZ1bmNfbWFzayApIHsKICAgICAgICAgICAgICAgICBwY2lkZXYtPmZ1bmMg
PSBpOwpAQCAtMTg4OCwxMyArMTk5MywxNSBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNp
X3JlbW92ZV9jb21tb24obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICB9ZWxzZXsKICAgICAgICAgICAgICAgICBwY2lkZXYtPnZkZXZmbiA9IG9yaWdfdmRldjsKICAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggZG9fcGNpX3JlbW92ZShnYywgZG9taWQsIHBj
aWRldiwgZm9yY2UpICkKLSAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAg
ICAgICBkb19wY2lfcmVtb3ZlKGVnYywgZG9taWQsIHBjaWRldiwgcHJzLT5mb3JjZSwgcHJzKTsK
KyAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KIAorICAgIHJjID0gMDsKIG91
dDoKLSAgICByZXR1cm4gcmM7CisgICAgYW9kZXYtPnJjID0gcmM7CisgICAgYW9kZXYtPmNhbGxi
YWNrKGVnYywgYW9kZXYpOwogfQogCiBpbnQgbGlieGxfZGV2aWNlX3BjaV9yZW1vdmUobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtMTkwMywxMSArMjAxMCwxNCBAQCBpbnQgbGli
eGxfZGV2aWNlX3BjaV9yZW1vdmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogCiB7
CiAgICAgQU9fQ1JFQVRFKGN0eCwgZG9taWQsIGFvX2hvdyk7Ci0gICAgaW50IHJjOwotCi0gICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3BjaV9yZW1vdmVfY29tbW9uKGdjLCBkb21pZCwgcGNpZGV2LCAw
KTsKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldjsKIAotICAgIGxpYnhsX19hb19jb21wbGV0
ZShlZ2MsIGFvLCByYyk7CisgICAgR0NORVcoYW9kZXYpOworICAgIGxpYnhsX19wcmVwYXJlX2Fv
X2RldmljZShhbywgYW9kZXYpOworICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FD
VElPTl9SRU1PVkU7CisgICAgYW9kZXYtPmNhbGxiYWNrID0gZGV2aWNlX2FkZHJtX2FvY29tcGxl
dGU7CisgICAgYW9kZXYtPnVwZGF0ZV9qc29uID0gdHJ1ZTsKKyAgICBsaWJ4bF9fZGV2aWNlX3Bj
aV9yZW1vdmVfY29tbW9uKGVnYywgZG9taWQsIHBjaWRldiwgZmFsc2UsIGFvZGV2KTsKICAgICBy
ZXR1cm4gQU9fSU5QUk9HUkVTUzsKIH0KIApAQCAtMTkxNiwxMSArMjAyNiwxNCBAQCBpbnQgbGli
eGxfZGV2aWNlX3BjaV9kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hv
dykKIHsKICAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKLSAgICBpbnQgcmM7Ci0K
LSAgICByYyA9IGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV9jb21tb24oZ2MsIGRvbWlkLCBwY2lk
ZXYsIDEpOworICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2OwogCi0gICAgbGlieGxfX2FvX2Nv
bXBsZXRlKGVnYywgYW8sIHJjKTsKKyAgICBHQ05FVyhhb2Rldik7CisgICAgbGlieGxfX3ByZXBh
cmVfYW9fZGV2aWNlKGFvLCBhb2Rldik7CisgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJ
Q0VfQUNUSU9OX1JFTU9WRTsKKyAgICBhb2Rldi0+Y2FsbGJhY2sgPSBkZXZpY2VfYWRkcm1fYW9j
b21wbGV0ZTsKKyAgICBhb2Rldi0+dXBkYXRlX2pzb24gPSB0cnVlOworICAgIGxpYnhsX19kZXZp
Y2VfcGNpX3JlbW92ZV9jb21tb24oZWdjLCBkb21pZCwgcGNpZGV2LCB0cnVlLCBhb2Rldik7CiAg
ICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKQEAgLTIwMDQsMjcgKzIxMTcsMjcgQEAgbGli
eGxfZGV2aWNlX3BjaSAqbGlieGxfZGV2aWNlX3BjaV9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwgaW50ICpudW0KICAgICByZXR1cm4gcGNpZGV2czsKIH0KIAotaW50IGxpYnhs
X19kZXZpY2VfcGNpX2Rlc3Ryb3lfYWxsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKQor
dm9pZCBsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95X2FsbChsaWJ4bF9fZWdjICplZ2MsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbXVs
dGlkZXYgKm11bHRpZGV2KQogewotICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVy
KGdjKTsKKyAgICBTVEFURV9BT19HQyhtdWx0aWRldi0+YW8pOwogICAgIGxpYnhsX2RldmljZV9w
Y2kgKnBjaWRldnM7Ci0gICAgaW50IG51bSwgaSwgcmMgPSAwOworICAgIGludCBudW0sIGk7CiAK
LSAgICBwY2lkZXZzID0gbGlieGxfZGV2aWNlX3BjaV9saXN0KGN0eCwgZG9taWQsICZudW0pOwor
ICAgIHBjaWRldnMgPSBsaWJ4bF9kZXZpY2VfcGNpX2xpc3QoQ1RYLCBkb21pZCwgJm51bSk7CiAg
ICAgaWYgKCBwY2lkZXZzID09IE5VTEwgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0
dXJuOworICAgIGxpYnhsX19wdHJfYWRkKGdjLCBwY2lkZXZzKTsKIAogICAgIGZvciAoaSA9IDA7
IGkgPCBudW07IGkrKykgewogICAgICAgICAvKiBGb3JjZSByZW1vdmUgb24gc2h1dGRvd24gc2lu
Y2UsIG9uIEhWTSwgcWVtdSB3aWxsIG5vdCBhbHdheXMKICAgICAgICAgICogcmVzcG9uZCB0byBT
Q0kgaW50ZXJydXB0IGJlY2F1c2UgdGhlIGd1ZXN0IGtlcm5lbCBoYXMgc2h1dCBkb3duIHRoZQog
ICAgICAgICAgKiBkZXZpY2VzIGJ5IHRoZSB0aW1lIHdlIGV2ZW4gZ2V0IGhlcmUhCiAgICAgICAg
ICAqLwotICAgICAgICBpZiAobGlieGxfX2RldmljZV9wY2lfcmVtb3ZlX2NvbW1vbihnYywgZG9t
aWQsIHBjaWRldnMgKyBpLCAxKSA8IDApCi0gICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cisg
ICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2ID0gbGlieGxfX211bHRpZGV2X3ByZXBhcmUo
bXVsdGlkZXYpOworICAgICAgICBsaWJ4bF9fZGV2aWNlX3BjaV9yZW1vdmVfY29tbW9uKGVnYywg
ZG9taWQsIHBjaWRldnMgKyBpLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFvZGV2KTsKICAgICB9Ci0KLSAgICBmcmVlKHBjaWRldnMpOwotICAgIHJldHVy
biByYzsKIH0KIAogaW50IGxpYnhsX19ncmFudF92Z2FfaW9tZW1fcGVybWlzc2lvbihsaWJ4bF9f
Z2MgKmdjLCBjb25zdCB1aW50MzJfdCBkb21pZCwKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0R1-00053Z-8n; Thu, 19 Sep 2019 17:41:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0R0-00052A-7H
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:38 +0000
X-Inumbo-ID: af5d9a7e-db04-11e9-a337-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af5d9a7e-db04-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914878;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=riibcUNR+m+jG1WH0pzxicB8ys53JqxoTIyAS95sEgI=;
 b=HO2SFx1Q5PoF3uAokwvzG7r9CWKdWi4PmWvXe8PkeGpZjgUQjJjmWCwK
 103AVjItSbpZtwVPO7fU7+XiLR1v4bR0xZy8gurktm7wvVDPB3mStURoq
 ZiJ7CETHgvM5YIj7buu9Vm8+4ikwDDGpAI0m20HP7uwNpHuzAQ41MOyRq c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cQqwwqlCdmmvTW2Q5v54AyiOPL6G3d3z8rrdbQNbwCm/NgRHewEZggfhpyJflfj07zkL0SdLWg
 jNjWltAWOGM/DmSgEiJlf653IkzLIwjvebkDzZRr8oBPHu18MAs5vuA49r9PPym1SvR15yQb45
 nmyLbXPIhMFEHfS0x2Vebxf/8kd74DxAKRt3AYEYgEMRwfAvViKW6pi47BxUhv5JG7NHc1Z/ey
 xIWBnrmNEZMcM2rliytUDBBwgxxnEDpaz1yJ9ii3LZWtrhfAqD3QKTny1L8/a0BysEU/Kem3TG
 xlw=
X-SBRS: 2.7
X-MesageID: 6010801
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6010801"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:43 +0100
Message-ID: <20190919171656.899649-24-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 23/35] libxl:
 libxl__initiate_device_usbdev_remove now use ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMgYi90b29scy9saWJ4
bC9saWJ4bF91c2IuYwppbmRleCAzYjQzMjIzMWVhODUuLjFmYzdjY2Y0MWY4NiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMK
QEAgLTQxNywxOCArNDE3LDE2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfYWRk
X2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpxbXAsCiB9CiAKIC8qIFNlbmQgcW1w
IGNvbW1hbmRzIHRvIGRlbGV0ZSBhIHVzYiBkZXZpY2UgaW4gcWVtdS4gKi8KLXN0YXRpYyBpbnQg
bGlieGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9fZXZfcW1wICpxbXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2KQogewotICAgIGZsZXhhcnJheV90ICpx
bXBfYXJnczsKKyAgICBsaWJ4bF9fanNvbl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsKIAotICAg
IHFtcF9hcmdzID0gZmxleGFycmF5X21ha2UoZ2MsIDIsIDEpOwotICAgIGZsZXhhcnJheV9hcHBl
bmRfcGFpcihxbXBfYXJncywgImlkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCJ4ZW51c2ItJWQtJWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dXNiZGV2LT51Lmhvc3RkZXYuaG9zdGJ1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVzYmRldi0+dS5ob3N0ZGV2Lmhvc3RhZGRyKSk7CisgICAgbGlieGxfX3FtcF9wYXJh
bV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJpZCIsCisgICAgICAgIEdDU1BSSU5URigieGVu
dXNiLSVkLSVkIiwgdXNiZGV2LT51Lmhvc3RkZXYuaG9zdGJ1cywKKyAgICAgICAgICAgICAgICAg
IHVzYmRldi0+dS5ob3N0ZGV2Lmhvc3RhZGRyKSk7CiAKLSAgICByZXR1cm4gbGlieGxfX3FtcF9y
dW5fY29tbWFuZF9mbGV4YXJyYXkoZ2MsIGRvbWlkLCAiZGV2aWNlX2RlbCIsIHFtcF9hcmdzKTsK
KyAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJkZXZpY2VfZGVsIiwgcW1w
X2FyZ3MpOwogfQogCiBzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh1c2JjdHJsKQpA
QCAtMTg2Niw2ICsxODY0LDEzIEBAIHN0YXRpYyB2b2lkIGRldmljZV91c2JkZXZfYWRkX2RvbmUo
bGlieGxfX2VnYyAqZWdjLAogTElCWExfREVGSU5FX0RFVklDRV9BREQodXNiZGV2KQogc3RhdGlj
IExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh1c2JkZXYpCiAKK3N0YXRpYyB2b2lkIGRldmljZV91
c2JkZXZfcmVtb3ZlX3RpbWVvdXQobGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhsX19ldl90aW1l
ICpldiwgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsIGludCByYyk7CitzdGF0
aWMgdm9pZCBkZXZpY2VfdXNiZGV2X3JlbW92ZV9xbXBfY2IobGlieGxfX2VnYyAqZWdjLAorICAg
IGxpYnhsX19ldl9xbXAgKnFtcCwgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyLCBpbnQgcmMp
Oworc3RhdGljIHZvaWQgZGV2aWNlX3VzYmRldl9yZW1vdmVfZG9uZShsaWJ4bF9fZWdjICplZ2Ms
CisgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYsIGludCByYyk7CisKIC8qIE9wZXJhdGlvbiB0
byByZW1vdmUgdXNiIGRldmljZS4KICAqCiAgKiBHZW5lcmFsbHksIGl0IGRvZXM6CkBAIC0xODg1
LDYgKzE4OTAsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmUobGli
eGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICBpbnQgcmM7CiAgICAgY2hhciAqYnVz
aWQ7CiAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmwgdXNiY3RybDsKKyAgICBib29sIGhhc19jYWxs
YmFjayA9IGZhbHNlOwogCiAgICAgLyogU3RvcmUgKnVzYmRldiB0byBiZSB1c2VkIGJ5IGNhbGxi
YWNrcyAqLwogICAgIGFvZGV2LT5kZXZpY2VfY29uZmlnID0gdXNiZGV2OwpAQCAtMTk2NCwxNCAr
MTk3MCwyMyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmUobGlieGxf
X2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9VU0JDVFJMX1RZUEVfREVWSUNFTU9ERUwpOwogICAgICAg
ICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JkZXZf
ZGVsX2h2bShnYywgZG9taWQsIHVzYmRldik7CisgICAgICAgIHJjID0gbGlieGxfX2V2X3RpbWVf
cmVnaXN0ZXJfcmVsKGFvLCAmYW9kZXYtPnRpbWVvdXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRldmljZV91c2JkZXZfcmVtb3ZlX3RpbWVvdXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1FNUF9DTURfVElNRU9VVCAq
IDEwMDApOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgIGFvZGV2LT5xbXAu
YW8gPSBhbzsKKyAgICAgICAgYW9kZXYtPnFtcC5kb21pZCA9IGRvbWlkOworICAgICAgICBhb2Rl
di0+cW1wLmNhbGxiYWNrID0gZGV2aWNlX3VzYmRldl9yZW1vdmVfcW1wX2NiOworICAgICAgICBh
b2Rldi0+cW1wLnBheWxvYWRfZmQgPSAtMTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3Vz
YmRldl9kZWxfaHZtKGdjLCAmYW9kZXYtPnFtcCwgdXNiZGV2KTsKICAgICAgICAgaWYgKHJjKSB7
CiAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGRfeGVuc3RvcmUoZ2MsIGRvbWlk
LCB1c2JkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfVVNCQ1RSTF9UWVBFX0RFVklDRU1PREVMLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAg
ICAgICB9Ci0KKyAgICAgICAgaGFzX2NhbGxiYWNrID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAg
ICAgZGVmYXVsdDoKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbnN1cHBvcnRlZCB1c2Ig
Y29udHJvbGxlciB0eXBlIik7CkBAIC0xOTgzLDYgKzE5OTgsNDkgQEAgc3RhdGljIHZvaWQgbGli
eGxfX2RldmljZV91c2JkZXZfcmVtb3ZlKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQs
CiAKIG91dDoKICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybF9kaXNwb3NlKCZ1c2JjdHJsKTsKKyAg
ICAvKiBPbmx5IGNhbGwgX2RvbmUgaWYgbm8gY2FsbGJhY2sgaGF2ZSBiZWVuIHNldHVwICovCisg
ICAgaWYgKCFoYXNfY2FsbGJhY2spCisgICAgICAgIGRldmljZV91c2JkZXZfcmVtb3ZlX2RvbmUo
ZWdjLCBhb2RldiwgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KK30KKworc3RhdGljIHZvaWQgZGV2
aWNlX3VzYmRldl9yZW1vdmVfdGltZW91dChsaWJ4bF9fZWdjICplZ2MsCisgICAgbGlieGxfX2V2
X3RpbWUgKmV2LCBjb25zdCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywgaW50IHJjKQor
eworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldiA9IENPTlRBSU5FUl9P
RihldiwgKmFvZGV2LCB0aW1lb3V0KTsKKworICAgIGlmIChyYyA9PSBFUlJPUl9USU1FRE9VVCkK
KyAgICAgICAgTE9HRChFUlJPUiwgYW9kZXYtPnFtcC5kb21pZCwKKyAgICAgICAgICAgICAiUmVt
b3ZpbmcgdXNiZGV2IGZyb20gUUVNVSB0aW1lZCBvdXQiKTsKKyAgICBkZXZpY2VfdXNiZGV2X3Jl
bW92ZV9xbXBfY2IoZWdjLCAmYW9kZXYtPnFtcCwgTlVMTCwgcmMpOworfQorCitzdGF0aWMgdm9p
ZCBkZXZpY2VfdXNiZGV2X3JlbW92ZV9xbXBfY2IobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKnFtcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmpl
Y3QgKnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQor
eworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldiA9IENPTlRBSU5FUl9P
RihxbXAsICphb2RldiwgcW1wKTsKKyAgICBsaWJ4bF9kZXZpY2VfdXNiZGV2ICpjb25zdCB1c2Jk
ZXYgPSBhb2Rldi0+ZGV2aWNlX2NvbmZpZzsKKworICAgIGlmIChyYykgeworICAgICAgICBsaWJ4
bF9fZGV2aWNlX3VzYmRldl9hZGRfeGVuc3RvcmUoZ2MsIHFtcC0+ZG9taWQsIHVzYmRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1VTQkNUUkxfVFlQ
RV9ERVZJQ0VNT0RFTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhbHNlKTsKKyAgICB9CisKKyAgICBkZXZpY2VfdXNiZGV2X3JlbW92ZV9kb25lKGVnYywgYW9k
ZXYsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCit9CisKK3N0YXRpYyB2b2lkIGRldmljZV91c2Jk
ZXZfcmVtb3ZlX2RvbmUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKworICAgIGxpYnhs
X19ldl90aW1lX2RlcmVnaXN0ZXIoZ2MsICZhb2Rldi0+dGltZW91dCk7CisgICAgbGlieGxfX2V2
X3FtcF9kaXNwb3NlKGdjLCAmYW9kZXYtPnFtcCk7CiAgICAgYW9kZXYtPnJjID0gcmM7CiAgICAg
YW9kZXYtPmNhbGxiYWNrKGVnYywgYW9kZXYpOwogfQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0R6-0005Ag-Nf; Thu, 19 Sep 2019 17:41:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0R5-00058c-6l
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:43 +0000
X-Inumbo-ID: b02ec61c-db04-11e9-978d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b02ec61c-db04-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914879;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=o3kw02pMw7RPV+3hTs5NSNRxwOudMz7z9RtfjH4vRfw=;
 b=hO6chc87jyk1H1KEUTXPSGrRH8cX89BQi+/64Anhcorh1Z85QELvwQkU
 UQSh2vTjkEpHxVUmFlf4ipS8yl99/QNHQ5GAg7gxnaUX0v/9OLew52cbU
 tY7NIzRJQnw52fx435EYagqFWU6IiMk2Nv6qsRa6m7olNm5t7RVA2vCOs 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 62Yu4TzZ2wEP++w/tcisTJ3Ta/GdKsRwyvJJoVB7oMKcqQI3bwwF+5aKbmbhUAIijYxGQOmplf
 4upb/G5bmULibllwSor7rgF6h11bM5dsZECcCh8dnTsDtWn6c6xv/8lL4/jx5a+DeyMnGdkBCk
 xnL8t8lxCc7nAedOpwxRNiIKUljrM6mw/t1lDB3zxK9xC3LNR8XCnbot/iS8JZtfEU+YxPYyIJ
 M/XEeKL7VsoGdqXn1Cz8KIAhzBL8E9IFZ1qaEVLcfaxGDAprOS6Of+LTxHc1Xvx7edadqafEbl
 noQ=
X-SBRS: 2.7
X-MesageID: 6010802
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6010802"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:51 +0100
Message-ID: <20190919171656.899649-32-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 31/35] libxl: Use ev_qmp for
 libxl_send_trigger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDIgLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX3FtcC5jICAgICAgfCAgNSAtLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQyIGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKaW5kZXggY2Q3MTkwMDM1
MDA1Li4wOGQzZmM5ZmJjMDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xNTU2LDE5ICsxNTU2LDM5IEBA
IGludCBsaWJ4bF9zZXRfdmNwdW9ubGluZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CiAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKLXN0YXRpYyBpbnQgbGlieGxfX2RvbWFp
bl9zM19yZXN1bWUobGlieGxfX2djICpnYywgaW50IGRvbWlkKQorc3RhdGljIHZvaWQgZG9tYWlu
X3MzX3Jlc3VtZV9kb25lKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqcW1wLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAq
cmVzcG9uc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKKwor
c3RhdGljIHZvaWQgZG9tYWluX3MzX3Jlc3VtZShsaWJ4bF9fYW8gKmFvLCBsaWJ4bF9fZWdjICpl
Z2MsIGludCBkb21pZCkKIHsKKyAgICBBT19HQzsKKyAgICBsaWJ4bF9fZXZfcW1wICpxbXA7CiAg
ICAgaW50IHJjID0gMDsKKyAgICBpbnQgcjsKKworICAgIEdDTkVXKHFtcCk7CisgICAgbGlieGxf
X2V2X3FtcF9pbml0KHFtcCk7CisgICAgcW1wLT5hbyA9IGFvOworICAgIHFtcC0+ZG9taWQgPSBk
b21pZDsKKyAgICBxbXAtPnBheWxvYWRfZmQgPSAtMTsKKyAgICBxbXAtPmNhbGxiYWNrID0gZG9t
YWluX3MzX3Jlc3VtZV9kb25lOwogCiAgICAgc3dpdGNoIChsaWJ4bF9fZG9tYWluX3R5cGUoZ2Ms
IGRvbWlkKSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBzd2l0
Y2ggKGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkb21pZCkpIHsKICAg
ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05B
TDoKLSAgICAgICAgICAgIHJjID0geGNfaHZtX3BhcmFtX3NldChDVFgtPnhjaCwgZG9taWQsIEhW
TV9QQVJBTV9BQ1BJX1NfU1RBVEUsIDApOworICAgICAgICAgICAgciA9IHhjX2h2bV9wYXJhbV9z
ZXQoQ1RYLT54Y2gsIGRvbWlkLCBIVk1fUEFSQU1fQUNQSV9TX1NUQVRFLCAwKTsKKyAgICAgICAg
ICAgIGlmIChyKSB7CisgICAgICAgICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiU2VuZCB0
cmlnZ2VyICclcycgZmFpbGVkIiwKKyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF90cmlnZ2Vy
X3RvX3N0cmluZyhMSUJYTF9UUklHR0VSX1MzUkVTVU1FKSk7CisgICAgICAgICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOworICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU46Ci0gICAgICAgICAgICBy
YyA9IGxpYnhsX19xbXBfc3lzdGVtX3dha2V1cChnYywgZG9taWQpOwotICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAic3lzdGVt
X3dha2V1cCIsIE5VTEwpOworICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAg
ICAgIHJldHVybjsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJjID0gRVJST1JfSU5W
QUw7CiAgICAgICAgICAgICBicmVhazsKQEAgLTE1NzksNyArMTU5OSwyMiBAQCBzdGF0aWMgaW50
IGxpYnhsX19kb21haW5fczNfcmVzdW1lKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCkKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCi0gICAgcmV0dXJuIHJjOworb3V0OgorICAgIGRvbWFpbl9zM19y
ZXN1bWVfZG9uZShlZ2MsIHFtcCwgTlVMTCwgcmMpOworfQorCitzdGF0aWMgdm9pZCBkb21haW5f
czNfcmVzdW1lX2RvbmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpxbXAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpy
ZXNwb25zZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7Cisg
ICAgRUdDX0dDOworCisgICAgaWYgKHJjKQorICAgICAgICBMT0dEKEVSUk9SLCBxbXAtPmRvbWlk
LCAiU2VuZCB0cmlnZ2VyICclcycgZmFpbGVkLCByYz0lZCIsCisgICAgICAgICAgICAgIGxpYnhs
X3RyaWdnZXJfdG9fc3RyaW5nKExJQlhMX1RSSUdHRVJfUzNSRVNVTUUpLCByYyk7CisKKyAgICBs
aWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIHFtcCk7CisgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVn
YywgcW1wLT5hbywgcmMpOwogfQogCiBpbnQgbGlieGxfc2VuZF90cmlnZ2VyKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKQEAgLTE2MTEsOCArMTY0Niw4IEBAIGludCBsaWJ4bF9zZW5k
X3RyaWdnZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9TRU5EVFJJR0dFUl9SRVNFVCwgdmNwdWlk
KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9UUklHR0VSX1MzUkVTVU1FOgotICAg
ICAgICByYyA9IGxpYnhsX19kb21haW5fczNfcmVzdW1lKGdjLCBkb21pZCk7Ci0gICAgICAgIGJy
ZWFrOworICAgICAgICBkb21haW5fczNfcmVzdW1lKGFvLCBlZ2MsIGRvbWlkKTsgLyogbXVzdCBi
ZSBsYXN0ICovCisgICAgICAgIHJldHVybiBBT19JTlBST0dSRVNTOwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJjID0gLTE7CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggMDBlM2NhZDk5NmM0Li43YWExYTZhOTI0MDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAt
MTk4NCw4ICsxOTg0LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX3FtcF9oYW5kbGVyIGxpYnhs
X19xbXBfaGFuZGxlcjsKICAqLwogX2hpZGRlbiBsaWJ4bF9fcW1wX2hhbmRsZXIgKmxpYnhsX19x
bXBfaW5pdGlhbGl6ZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCk7Ci0vKiBSZXN1bWUgaHZtIGRv
bWFpbiAqLwotX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zeXN0ZW1fd2FrZXVwKGxpYnhsX19nYyAq
Z2MsIGludCBkb21pZCk7CiAvKiBSZXN1bWUgUUVNVS4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19x
bXBfcmVzdW1lKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7CiAvKiBMb2FkIGN1cnJlbnQgUUVN
VSBzdGF0ZSBmcm9tIGZpbGUuICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDhmYWM3MzdmYWQwMy4uNDAwNDNhMGE0
NWIyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9xbXAuYwpAQCAtNzUyLDExICs3NTIsNiBAQCBzdGF0aWMgaW50IHFtcF9ydW5fY29t
bWFuZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQg
bGlieGxfX3FtcF9zeXN0ZW1fd2FrZXVwKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCkKLXsKLSAg
ICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgInN5c3RlbV93YWtldXAiLCBOVUxM
LCBOVUxMLCBOVUxMKTsKLX0KLQogaW50IGxpYnhsX19xbXBfcmVzdG9yZShsaWJ4bF9fZ2MgKmdj
LCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKnN0YXRlX2ZpbGUpCiB7CiAgICAgbGlieGxfX2pzb25f
b2JqZWN0ICphcmdzID0gTlVMTDsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17: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 1iB0RB-0005Gu-6c; Thu, 19 Sep 2019 17:41:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0RA-0005FO-7b
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:48 +0000
X-Inumbo-ID: b17915ae-db04-11e9-a337-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b17915ae-db04-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914882;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=1joyt2oTnmoDoh4BUR7K40cbB7Y8Nc6WE5CdjgCQcxg=;
 b=adf4k1lUtTlQbSutUhd12P2Ivwm4N3+0D3dQFjh6we1GH8ZcW4pFXkUp
 4F58xcdoaLUr7QvALoiaGmLp97e3RdNyBukooFARXsWF1NXUIs2jXG6b0
 QyjHHF01soMbTYaii/8EDTMPlgmuseVJkwRrPfdLszDyxHGq8p1fV5jx3 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UYZ1MTGEY2TV0LZUQGlLG5Ve+mpx1Squ7lwgnwMsgAj0PS/XiDnQmbf/Pp/RWtQ+LG25rsOILE
 mbXXdai7SX1mv3TlHrGtyCglrpIsNJKaDWJ7EFUEV/UZQxlMXGzM3In3mHt0QGuUuGC7SOzhpz
 4FQSMZ1xMVtQp/zjvr38KHEfxels7b0VFWs1E/c7jdDtayBLgmsZf1gM/tVZ88sNH34UPnSUox
 7cYLnzk/+EJ97BZoNwMjZrlqMV+HutVpK70tkvRFgWW/yJf4CWEHxF7b6otiGgAXzOnnV1yH3c
 C3M=
X-SBRS: 2.7
X-MesageID: 5801808
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5801808"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:44 +0100
Message-ID: <20190919171656.899649-25-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 24/35] libxl: Remove
 libxl__qmp_run_command_flexarray
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG5vIG1vcmUgdXNlcnMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAg
MyAtLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgfCAxNiAtLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDZjMDliOTNmOTFmMS4uNTcxMzAxYTVkNWQ4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE5ODAs
OSArMTk4MCw2IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhsX19xbXBfaGFuZGxlciBsaWJ4bF9fcW1w
X2hhbmRsZXI7CiAgKi8KIF9oaWRkZW4gbGlieGxfX3FtcF9oYW5kbGVyICpsaWJ4bF9fcW1wX2lu
aXRpYWxpemUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpOwotX2hpZGRlbiBpbnQgbGlieGxfX3Ft
cF9ydW5fY29tbWFuZF9mbGV4YXJyYXkobGlieGxfX2djICpnYywgaW50IGRvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KmFycmF5KTsKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcGNpX2FkZChsaWJ4bF9fZ2MgKmdjLCBp
bnQgZCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KTsKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBf
cGNpX2RlbChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggMGQ2YWVkY2M3
ZDNjLi5jNzhlZjQ2MzdkMGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC04MzMsMjIgKzgzMyw2IEBAIHN0YXRpYyBp
bnQgcW1wX3J1bl9jb21tYW5kKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICByZXR1cm4g
cmM7CiB9CiAKLWludCBsaWJ4bF9fcW1wX3J1bl9jb21tYW5kX2ZsZXhhcnJheShsaWJ4bF9fZ2Mg
KmdjLCBpbnQgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqY21kLCBmbGV4YXJyYXlfdCAqYXJyYXkpCi17Ci0gICAgbGlieGxfX2pzb25fb2Jq
ZWN0ICphcmdzID0gTlVMTDsKLSAgICBpbnQgaTsKLSAgICB2b2lkICpuYW1lLCAqdmFsdWU7Ci0K
LSAgICBmb3IgKGkgPSAwOyBpIDwgYXJyYXktPmNvdW50OyBpICs9IDIpIHsKLSAgICAgICAgZmxl
eGFycmF5X2dldChhcnJheSwgaSwgJm5hbWUpOwotICAgICAgICBmbGV4YXJyYXlfZ2V0KGFycmF5
LCBpICsgMSwgJnZhbHVlKTsKLSAgICAgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdj
LCAmYXJncywgKGNoYXIgKiluYW1lLCAoY2hhciAqKXZhbHVlKTsKLSAgICB9Ci0KLSAgICByZXR1
cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgY21kLCBhcmdzLCBOVUxMLCBOVUxMKTsKLX0K
LQogaW50IGxpYnhsX19xbXBfcGNpX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGxpYnhs
X2RldmljZV9wY2kgKnBjaWRldikKIHsKICAgICBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCA9IE5V
TEw7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0RG-0005Oo-MF; Thu, 19 Sep 2019 17:41:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0RF-0005MC-7Z
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:53 +0000
X-Inumbo-ID: b30a5d2e-db04-11e9-b299-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b30a5d2e-db04-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914884;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=mnkGtlEWhipsE0tKDwXmE4lkKgt4Y2QgOJBeQ8/1xB4=;
 b=QtDJuh9p+dyfKvvHFmbVFcSlXb9Z8k6vLOKWV2CuNJnjASfI7B59fWxT
 QFkcVREcmD4/rhoEbyJii/46t5k+02Vsi7w/xWLwFmAhSLX/Jd8Ec1ovP
 kf/sg8f36YRFvR/1cV++tvyypiI2+TpprrecRHymjb6J0tUDNBMcueHp9 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nsIwUuJY4RYEi+DBPf3xCZ1C0bSciFsVH5Ch9AR3c8Y3pk1r0NTq42ZrMg9UvSeu1nqye+TarO
 H3o5L44E5E1QkFC0oZ4LSjp435S+aQI0oAskF5ufMydb+PJ0rMxqo+hd41kAhbudO5YMs7N/Uz
 p/ox+kAiapVghg7ivKsf/6J9kJmMWGyDDnRVobs0ekbV+EWaWfodNf5fbmjT1vHLV38CdEqD0w
 OI8QMxpGJTgNwDOIN1Mr+lbv6/V293m2FaiIi4TSxi2fgmk6roJiFib4iZw9gnmA2bxoSQ2CK9
 btI=
X-SBRS: 2.7
X-MesageID: 6064361
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6064361"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:41 +0100
Message-ID: <20190919171656.899649-22-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 21/35] libxl_usb: Make
 libxl__device_usbdev_add uses ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <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>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDk5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMgYi90b29scy9saWJ4
bC9saWJ4bF91c2IuYwppbmRleCAzNzNiMzdkNzE1OWEuLmI5YTMxZjk2ZWJlMyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMK
QEAgLTM5NSwyNiArMzk1LDI1IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2Rl
bF9odm0obGlieGxfX2djICpnYywKIH0KIAogLyogU2VuZCBxbXAgY29tbWFuZHMgdG8gY3JlYXRl
IGEgdXNiIGRldmljZSBpbiBxZW11LiAqLwotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmRl
dl9hZGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3VzYmRldl9hZGRfaHZtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKnFt
cCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
dXNiZGV2ICp1c2JkZXYpCiB7Ci0gICAgZmxleGFycmF5X3QgKnFtcF9hcmdzOworICAgIGxpYnhs
X19qc29uX29iamVjdCAqcW1wX2FyZ3MgPSBOVUxMOwogCi0gICAgcW1wX2FyZ3MgPSBmbGV4YXJy
YXlfbWFrZShnYywgMTIsIDEpOwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihxbXBfYXJncywg
ImlkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJ4ZW51c2ItJWQtJWQi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNiZGV2LT51Lmhvc3RkZXYu
aG9zdGJ1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzYmRldi0+dS5o
b3N0ZGV2Lmhvc3RhZGRyKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKHFtcF9hcmdzLCAi
ZHJpdmVyIiwgInVzYi1ob3N0Iik7Ci0gICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKHFtcF9hcmdz
LCAiYnVzIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJ4ZW51c2ItJWQu
MCIsIHVzYmRldi0+Y3RybCkpOwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihxbXBfYXJncywg
InBvcnQiLCBHQ1NQUklOVEYoIiVkIiwgdXNiZGV2LT5wb3J0KSk7Ci0gICAgZmxleGFycmF5X2Fw
cGVuZF9wYWlyKHFtcF9hcmdzLCAiaG9zdGJ1cyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IEdDU1BSSU5URigiJWQiLCB1c2JkZXYtPnUuaG9zdGRldi5ob3N0YnVzKSk7Ci0gICAgZmxleGFy
cmF5X2FwcGVuZF9wYWlyKHFtcF9hcmdzLCAiaG9zdGFkZHIiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBHQ1NQUklOVEYoIiVkIiwgdXNiZGV2LT51Lmhvc3RkZXYuaG9zdGFkZHIpKTsKLQot
ICAgIHJldHVybiBsaWJ4bF9fcW1wX3J1bl9jb21tYW5kX2ZsZXhhcnJheShnYywgZG9taWQsICJk
ZXZpY2VfYWRkIiwgcW1wX2FyZ3MpOworICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhn
YywgJnFtcF9hcmdzLCAiaWQiLAorICAgICAgICBHQ1NQUklOVEYoInhlbnVzYi0lZC0lZCIsIHVz
YmRldi0+dS5ob3N0ZGV2Lmhvc3RidXMsCisgICAgICAgICAgICAgICAgICB1c2JkZXYtPnUuaG9z
dGRldi5ob3N0YWRkcikpOworICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJnFt
cF9hcmdzLCAiZHJpdmVyIiwgInVzYi1ob3N0Iik7CisgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRf
c3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJidXMiLAorICAgICAgICBHQ1NQUklOVEYoInhlbnVzYi0l
ZC4wIiwgdXNiZGV2LT5jdHJsKSk7CisgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdj
LCAmcW1wX2FyZ3MsICJwb3J0IiwKKyAgICAgICAgR0NTUFJJTlRGKCIlZCIsIHVzYmRldi0+cG9y
dCkpOworICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJnFtcF9hcmdzLCAiaG9z
dGJ1cyIsCisgICAgICAgIEdDU1BSSU5URigiJWQiLCB1c2JkZXYtPnUuaG9zdGRldi5ob3N0YnVz
KSk7CisgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJob3N0
YWRkciIsCisgICAgICAgIEdDU1BSSU5URigiJWQiLCB1c2JkZXYtPnUuaG9zdGRldi5ob3N0YWRk
cikpOworCisgICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiZGV2aWNlX2Fk
ZCIsIHFtcF9hcmdzKTsKIH0KIAogLyogU2VuZCBxbXAgY29tbWFuZHMgdG8gZGVsZXRlIGEgdXNi
IGRldmljZSBpbiBxZW11LiAqLwpAQCAtMTYzOSw2ICsxNjM4LDEzIEBAIHN0YXRpYyBpbnQgdXNi
YmFja19kZXZfYXNzaWduKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmJ1c2lkKQogICAgIHJl
dHVybiByYzsKIH0KIAorc3RhdGljIHZvaWQgZGV2aWNlX3VzYmRldl9hZGRfcW1wX2NiKGxpYnhs
X19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fZXZfcW1wICpxbXAsIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqciwgaW50IHJjKTsKK3N0YXRpYyB2b2lkIGRldmljZV91c2JkZXZfYWRkX3RpbWVvdXQo
bGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhsX19ldl90aW1lICpldiwgY29uc3Qgc3RydWN0IHRp
bWV2YWwgKnJlcXVlc3RlZF9hYnMsIGludCByYyk7CitzdGF0aWMgdm9pZCBkZXZpY2VfdXNiZGV2
X2FkZF9kb25lKGxpYnhsX19lZ2MgKmVnYywKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldiwg
aW50IHJjKTsKKwogLyogQU8gb3BlcmF0aW9uIHRvIGFkZCBhIHVzYiBkZXZpY2UuCiAgKgogICog
R2VuZXJhbGx5LCBpdCBkb2VzOgpAQCAtMTY2NSw5ICsxNjcxLDE0IEBAIHN0YXRpYyB2b2lkIGxp
YnhsX19kZXZpY2VfdXNiZGV2X2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAog
ICAgIGludCBudW1fYXNzaWduZWQ7CiAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmwgdXNiY3RybDsK
ICAgICBjaGFyICpidXNpZDsKKyAgICBib29sIGhhc19jYWxsYmFjayA9IGZhbHNlOwogCiAgICAg
bGlieGxfZGV2aWNlX3VzYmN0cmxfaW5pdCgmdXNiY3RybCk7CiAKKyAgICAvKiBTdG9yZSAqdXNi
ZGV2IHRvIGJlIHVzZWQgYnkgY2FsbGJhY2tzICovCisgICAgYW9kZXYtPmRldmljZV9jb25maWcg
PSB1c2JkZXY7CisgICAgYW9kZXYtPmRldmljZV90eXBlID0gJmxpYnhsX191c2JkZXZfZGV2dHlw
ZTsKKwogICAgIC8qIEN1cnJlbnRseSBvbmx5IHN1cHBvcnQgYWRkaW5nIFVTQiBkZXZpY2UgZnJv
bSBEb20wIGJhY2tlbmQuCiAgICAgICogU28sIGlmIFVTQiBjb250cm9sbGVyIGlzIHNwZWNpZmll
ZCwgY2hlY2sgaXRzIGJhY2tlbmQgZG9tYWluLAogICAgICAqIGlmIGl0J3Mgbm90IERvbTAsIHJl
cG9ydCBlcnJvci4KQEAgLTE3NTEsMTIgKzE3NjIsMjIgQEAgc3RhdGljIHZvaWQgbGlieGxfX2Rl
dmljZV91c2JkZXZfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFvZGV2LT51cGRhdGVfanNv
bik7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAKLSAgICAgICAgcmMgPSBsaWJ4bF9fZGV2
aWNlX3VzYmRldl9hZGRfaHZtKGdjLCBkb21pZCwgdXNiZGV2KTsKKyAgICAgICAgcmMgPSBsaWJ4
bF9fZXZfdGltZV9yZWdpc3Rlcl9yZWwoYW8sICZhb2Rldi0+dGltZW91dCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlX3VzYmRldl9hZGRfdGltZW91dCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUU1QX0NNRF9U
SU1FT1VUICogMTAwMCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgYW9k
ZXYtPnFtcC5hbyA9IGFvOworICAgICAgICBhb2Rldi0+cW1wLmRvbWlkID0gZG9taWQ7CisgICAg
ICAgIGFvZGV2LT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfdXNiZGV2X2FkZF9xbXBfY2I7CisgICAg
ICAgIGFvZGV2LT5xbXAucGF5bG9hZF9mZCA9IC0xOworICAgICAgICByYyA9IGxpYnhsX19kZXZp
Y2VfdXNiZGV2X2FkZF9odm0oZ2MsICZhb2Rldi0+cW1wLCB1c2JkZXYpOwogICAgICAgICBpZiAo
cmMpIHsKICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZV94ZW5zdG9yZShn
YywgZG9taWQsIHVzYmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIExJQlhMX1VTQkNUUkxfVFlQRV9ERVZJQ0VNT0RFTCk7CiAgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICAgICAgfQorICAgICAgICBoYXNfY2FsbGJhY2sgPSB0cnVlOwogICAgICAgICBi
cmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuc3VwcG9y
dGVkIHVzYiBjb250cm9sbGVyIHR5cGUiKTsKQEAgLTE3NjgsNiArMTc4OSw0OCBAQCBzdGF0aWMg
dm9pZCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBk
b21pZCwKIAogb3V0OgogICAgIGxpYnhsX2RldmljZV91c2JjdHJsX2Rpc3Bvc2UoJnVzYmN0cmwp
OworICAgIC8qIE9ubHkgY2FsbCBfZG9uZSBpZiBubyBjYWxsYmFjayBoYXZlIGJlZW4gc2V0dXAg
Ki8KKyAgICBpZiAoIWhhc19jYWxsYmFjaykKKyAgICAgICAgZGV2aWNlX3VzYmRldl9hZGRfZG9u
ZShlZ2MsIGFvZGV2LCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworfQorCitzdGF0aWMgdm9pZCBk
ZXZpY2VfdXNiZGV2X2FkZF90aW1lb3V0KGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3RpbWUgKmV2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVk
X2FicywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQorewor
ICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldiA9IENPTlRBSU5FUl9PRihl
diwgKmFvZGV2LCB0aW1lb3V0KTsKKworICAgIGlmIChyYyA9PSBFUlJPUl9USU1FRE9VVCkKKyAg
ICAgICAgTE9HRChFUlJPUiwgYW9kZXYtPnFtcC5kb21pZCwKKyAgICAgICAgICAgICAiQWRkaW5n
IHVzYmRldiB0byBRRU1VIHRpbWVkIG91dCIpOworICAgIGRldmljZV91c2JkZXZfYWRkX3FtcF9j
YihlZ2MsICZhb2Rldi0+cW1wLCBOVUxMLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIGRldmljZV91
c2JkZXZfYWRkX3FtcF9jYihsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqcW1wLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIGxp
YnhsX19hb19kZXZpY2UgKmFvZGV2ID0gQ09OVEFJTkVSX09GKHFtcCwgKmFvZGV2LCBxbXApOwor
ICAgIGxpYnhsX2RldmljZV91c2JkZXYgKmNvbnN0IHVzYmRldiA9IGFvZGV2LT5kZXZpY2VfY29u
ZmlnOworCisgICAgaWYgKHJjKQorICAgICAgICBsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmVf
eGVuc3RvcmUoZ2MsIHFtcC0+ZG9taWQsCisgICAgICAgICAgICB1c2JkZXYsIExJQlhMX1VTQkNU
UkxfVFlQRV9ERVZJQ0VNT0RFTCk7CisgICAgZGV2aWNlX3VzYmRldl9hZGRfZG9uZShlZ2MsIGFv
ZGV2LCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworfQorCitzdGF0aWMgdm9pZCBkZXZpY2VfdXNi
ZGV2X2FkZF9kb25lKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCByYykKK3sKKyAgICBFR0NfR0M7CisKKyAgICBsaWJ4bF9fZXZfdGlt
ZV9kZXJlZ2lzdGVyKGdjLCAmYW9kZXYtPnRpbWVvdXQpOworICAgIGxpYnhsX19ldl9xbXBfZGlz
cG9zZShnYywgJmFvZGV2LT5xbXApOwogICAgIGFvZGV2LT5yYyA9IHJjOwogICAgIGFvZGV2LT5j
YWxsYmFjayhlZ2MsIGFvZGV2KTsKIH0KLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 17:41:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 17:41:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB0RL-0005VM-Do; Thu, 19 Sep 2019 17:41:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vwgP=XO=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iB0RK-0005Tj-7j
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 17:41:58 +0000
X-Inumbo-ID: b745ac18-db04-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b745ac18-db04-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 17:41:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568914892;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4ywWfZLEbmP7ZGXJPOEkF4hdVdqWKtMFSsjoXWWZH84=;
 b=HYWPnEBv3NgJmMXIp49/efUVtXcg514R/xGUnVgUTtkBDR8krzNu0lvn
 TgbiL8PXeuaKF9IlZLrIG7wv3f7K9p+hc2jdh7RhBUTVCRz0uOA+JwIdI
 9RJdL2n0GAE7KgQIMJEBbrk7cw5EDq2EjUfVSsU0jQQXxWORGzWqYCebm E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TQoAhTj7QihMrcMTYpSFJBeFPDabUrqTeRaolv1QofUh5XwMyqQZbzbgn5SP/C1pHQAe5daXbg
 89W+TFJ/idwIrLhbknySvhrRWyDC091NS4atauzhNuma2+34AAo3wyYxqil4XtXJ3PqT9RyHvS
 w5pRtMHBVTPLcfIJlYpM+1tzpLtny6bNiNIE5p8u97tIEXb4OMOWN6zveqmO9gzFUXqEW/GhVO
 Sz2Wk+fZCVIXG0eZsfyd4d4f2jdh5QvtFdPz2RK/T4S8NcRWLr6c/8DndrZH/DrE2VrO7dz8B/
 V+Q=
X-SBRS: 2.7
X-MesageID: 5806237
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5806237"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 19 Sep 2019 18:16:48 +0100
Message-ID: <20190919171656.899649-29-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 28/35] libxl_pci: Use ev_qmp in do_pci_add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhbHNvIHJlcGxhY2VzIHRoZSB1c2Ugb2YKbGlieGxfX3dhaXRfZm9yX2Rldmlj
ZV9tb2RlbF9kZXByZWNhdGVkKCkgYnkgaXRzIGVxdWl2YWxlbnQKd2l0aG91dCB0aGUgbmVlZCBm
b3IgYSB0aHJlYWQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgIDEgLQogdG9vbHMv
bGlieGwvbGlieGxfcGNpLmMgICAgICB8IDI4OCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICB8ICA5NiAtLS0tLS0tLS0tLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMjY1IGluc2VydGlvbnMoKyksIDEyMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAppbmRleCAxOGM2NjVkM2RiZTIuLmQ2MGI5YzQxNmFiZiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCkBAIC0xOTgyLDcgKzE5ODIsNiBAQCB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fcW1w
X2hhbmRsZXIgbGlieGxfX3FtcF9oYW5kbGVyOwogICovCiBfaGlkZGVuIGxpYnhsX19xbXBfaGFu
ZGxlciAqbGlieGxfX3FtcF9pbml0aWFsaXplKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKLV9o
aWRkZW4gaW50IGxpYnhsX19xbXBfcGNpX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZCwgbGlieGxf
ZGV2aWNlX3BjaSAqcGNpZGV2KTsKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcGNpX2RlbChsaWJ4
bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3BjaSAqcGNpZGV2KTsKIC8qIFJlc3VtZSBodm0gZG9tYWluICovCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmlu
ZGV4IDUwM2RiNmMyNjA0My4uMzQ3N2YzYWJhNjA1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMjMsNiArMjMsNyBA
QAogI2RlZmluZSBQQ0lfQkRGX1ZERVZGTiAgICAgICAgICIlMDR4OiUwMng6JTAyeC4lMDF4QCUw
MngiCiAjZGVmaW5lIFBDSV9PUFRJT05TICAgICAgICAgICAgIm1zaXRyYW5zbGF0ZT0lZCxwb3dl
cl9tZ210PSVkIgogI2RlZmluZSBQQ0lfQkRGX1hTUEFUSCAgICAgICAgICIlMDR4LSUwMngtJTAy
eC0lMDF4IgorI2RlZmluZSBQQ0lfUFRfUURFVl9JRCAgICAgICAgICJwY2ktcHQtJTAyeF8lMDJ4
LiUwMXgiCiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGNpZGV2X2VuY29kZV9iZGYobGlieGxfZGV2
aWNlX3BjaSAqcGNpZGV2KQogewpAQCAtOTkxLDMzICs5OTIsNDAgQEAgdHlwZWRlZiBzdHJ1Y3Qg
cGNpX2FkZF9zdGF0ZSB7CiAgICAgdm9pZCAoKmNhbGxiYWNrKShsaWJ4bF9fZWdjICosIHN0cnVj
dCBwY2lfYWRkX3N0YXRlICosIGludCByYyk7CiAKICAgICAvKiBwcml2YXRlIHRvIGRvX3BjaV9h
ZGQgKi8KKyAgICBsaWJ4bF9feHN3YWl0X3N0YXRlIHhzd2FpdDsKKyAgICBsaWJ4bF9fZXZfcW1w
IHFtcDsKKyAgICBsaWJ4bF9fZXZfdGltZSB0aW1lb3V0OwogICAgIGxpYnhsX2RldmljZV9wY2kg
KnBjaWRldjsKICAgICBpbnQgcGNpX2RvbWlkOwogfSBwY2lfYWRkX3N0YXRlOwogCitzdGF0aWMg
dm9pZCBwY2lfYWRkX3FlbXVfdHJhZF93YXRjaF9zdGF0ZV9jYihsaWJ4bF9fZWdjICplZ2MsCisg
ICAgbGlieGxfX3hzd2FpdF9zdGF0ZSAqeHN3YSwgaW50IHJjLCBjb25zdCBjaGFyICpzdGF0ZSk7
CitzdGF0aWMgdm9pZCBwY2lfYWRkX3FtcF9kZXZpY2VfYWRkKGxpYnhsX19lZ2MgKiwgcGNpX2Fk
ZF9zdGF0ZSAqKTsKK3N0YXRpYyB2b2lkIHBjaV9hZGRfcW1wX2RldmljZV9hZGRfY2IobGlieGxf
X2VnYyAqLAorICAgIGxpYnhsX19ldl9xbXAgKiwgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICos
IGludCByYyk7CitzdGF0aWMgdm9pZCBwY2lfYWRkX3FtcF9xdWVyeV9wY2lfY2IobGlieGxfX2Vn
YyAqLAorICAgIGxpYnhsX19ldl9xbXAgKiwgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICosIGlu
dCByYyk7CitzdGF0aWMgdm9pZCBwY2lfYWRkX3RpbWVvdXQobGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fZXZfdGltZSAqZXYsCisgICAgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMs
IGludCByYyk7CitzdGF0aWMgdm9pZCBwY2lfYWRkX2RtX2RvbmUobGlieGxfX2VnYyAqLAorICAg
IHBjaV9hZGRfc3RhdGUgKiwgaW50IHJjKTsKKwogc3RhdGljIHZvaWQgZG9fcGNpX2FkZChsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWlkIGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHBjaV9hZGRfc3RhdGUgKnBhcykKIHsKICAgICBTVEFURV9BT19HQyhw
YXMtPmFvZGV2LT5hbyk7Ci0gICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2Mp
OwogICAgIGxpYnhsX2RvbWFpbl90eXBlIHR5cGUgPSBsaWJ4bF9fZG9tYWluX3R5cGUoZ2MsIGRv
bWlkKTsKLSAgICBjaGFyICpzeXNmc19wYXRoOwotICAgIEZJTEUgKmY7Ci0gICAgdW5zaWduZWQg
bG9uZyBsb25nIHN0YXJ0LCBlbmQsIGZsYWdzLCBzaXplOwotICAgIGludCBpcnEsIGksIHJjLCBo
dm0gPSAwOwotICAgIHVpbnQzMl90IGZsYWcgPSBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRDsK
LSAgICB1aW50MzJfdCBkb21haW5pZCA9IGRvbWlkOwotICAgIGJvb2wgaXNzdHViZG9tID0gbGli
eGxfaXNfc3R1YmRvbShjdHgsIGRvbWlkLCAmZG9tYWluaWQpOwotICAgIGludCByOwotCi0gICAg
LyogQ29udmVuaWVuY2UgYWxpYXNlcyAqLwotICAgIGJvb2wgc3RhcnRpbmcgPSBwYXMtPnN0YXJ0
aW5nOworICAgIGludCByYzsKIAogICAgIC8qIGluaXQgcGNpX2FkZF9zdGF0ZSAqLworICAgIGxp
YnhsX194c3dhaXRfaW5pdCgmcGFzLT54c3dhaXQpOworICAgIGxpYnhsX19ldl9xbXBfaW5pdCgm
cGFzLT5xbXApOwogICAgIHBhcy0+cGNpZGV2ID0gcGNpZGV2OwogICAgIHBhcy0+cGNpX2RvbWlk
ID0gZG9taWQ7CisgICAgbGlieGxfX2V2X3RpbWVfaW5pdCgmcGFzLT50aW1lb3V0KTsKIAogICAg
IGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQpIHsKICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwpAQCAtMTAyNSwyNiArMTAzMywyNTkgQEAgc3RhdGljIHZvaWQgZG9fcGNpX2Fk
ZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgfQogCiAgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlO
X1RZUEVfSFZNKSB7Ci0gICAgICAgIGh2bSA9IDE7CiAgICAgICAgIHN3aXRjaCAobGlieGxfX2Rl
dmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSkgewogICAgICAgICAgICAgY2Fz
ZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKLSAgICAg
ICAgICAgICAgICBpZiAobGlieGxfX3dhaXRfZm9yX2RldmljZV9tb2RlbF9kZXByZWNhdGVkKGdj
LCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICJydW5uaW5nIiwgTlVMTCwgTlVMTCwg
TlVMTCkgPCAwKSB7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAg
ICAgIHJjID0gcWVtdV9wY2lfYWRkX3hlbnN0b3JlKGdjLCBkb21pZCwgcGNpZGV2KTsKLSAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBwYXMtPnhzd2FpdC5hbyA9IGFvOwor
ICAgICAgICAgICAgICAgIHBhcy0+eHN3YWl0LndoYXQgPSAiRGV2aWNlIE1vZGVsIjsKKyAgICAg
ICAgICAgICAgICBwYXMtPnhzd2FpdC5wYXRoID0gREVWSUNFX01PREVMX1hTX1BBVEgoZ2MsCisg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZG9taWQpLCBkb21p
ZCwgIi9zdGF0ZSIpOworICAgICAgICAgICAgICAgIHBhcy0+eHN3YWl0LnRpbWVvdXRfbXMgPSBM
SUJYTF9ERVZJQ0VfTU9ERUxfU1RBUlRfVElNRU9VVCAqIDEwMDA7CisgICAgICAgICAgICAgICAg
cGFzLT54c3dhaXQuY2FsbGJhY2sgPSBwY2lfYWRkX3FlbXVfdHJhZF93YXRjaF9zdGF0ZV9jYjsK
KyAgICAgICAgICAgICAgICByYyA9IGxpYnhsX194c3dhaXRfc3RhcnQoZ2MsICZwYXMtPnhzd2Fp
dCk7CisgICAgICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVf
WEVOOgotICAgICAgICAgICAgICAgIHJjID0gbGlieGxfX3FtcF9wY2lfYWRkKGdjLCBkb21pZCwg
cGNpZGV2KTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBwY2lfYWRk
X3FtcF9kZXZpY2VfYWRkKGVnYywgcGFzKTsgLyogbXVzdCBiZSBsYXN0ICovCisgICAgICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICByYyA9
IEVSUk9SX0lOVkFMOworICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAg
IGlmICggcmMgKQorICAgIH0KKworICAgIHJjID0gMDsKKworb3V0OgorICAgIHBjaV9hZGRfZG1f
ZG9uZShlZ2MsIHBhcywgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KK30KKworc3RhdGljIHZvaWQg
cGNpX2FkZF9xZW11X3RyYWRfd2F0Y2hfc3RhdGVfY2IobGlieGxfX2VnYyAqZWdjLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzd2FpdF9zdGF0
ZSAqeHN3YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCByYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKnN0YXRlKQoreworICAgIHBjaV9hZGRfc3RhdGUgKnBhcyA9IENPTlRBSU5FUl9PRih4
c3dhLCAqcGFzLCB4c3dhaXQpOworICAgIFNUQVRFX0FPX0dDKHBhcy0+YW9kZXYtPmFvKTsKKwor
ICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kb21pZCBkb21pZCA9IHBh
cy0+ZG9taWQ7CisgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2ID0gcGFzLT5wY2lkZXY7CisK
KyAgICBpZiAocmMpIHsKKyAgICAgICAgaWYgKHJjID09IEVSUk9SX1RJTUVET1VUKSB7CisgICAg
ICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIiVzIG5vdCByZWFkeSIsIHhzd2EtPndoYXQpOwor
ICAgICAgICB9CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmICghc3RhdGUpCisg
ICAgICAgIHJldHVybjsKKyAgICBpZiAoc3RyY21wKHN0YXRlLCAicnVubmluZyIpKQorICAgICAg
ICByZXR1cm47CisKKyAgICByYyA9IHFlbXVfcGNpX2FkZF94ZW5zdG9yZShnYywgZG9taWQsIHBj
aWRldik7CitvdXQ6CisgICAgbGlieGxfX3hzd2FpdF9zdG9wKGdjLCB4c3dhKTsKKyAgICBwY2lf
YWRkX2RtX2RvbmUoZWdjLCBwYXMsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCit9CisKK3N0YXRp
YyB2b2lkIHBjaV9hZGRfcW1wX2RldmljZV9hZGQobGlieGxfX2VnYyAqZWdjLCBwY2lfYWRkX3N0
YXRlICpwYXMpCit7CisgICAgU1RBVEVfQU9fR0MocGFzLT5hb2Rldi0+YW8pOworICAgIGxpYnhs
X19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CisgICAgaW50IHJjOworCisgICAgLyogQ29udmVu
aWVuY2UgYWxpYXNlcyAqLworICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gcGFzLT5kb21pZDsKKyAg
ICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYgPSBwYXMtPnBjaWRldjsKKyAgICBsaWJ4bF9fZXZf
cW1wICpjb25zdCBxbXAgPSAmcGFzLT5xbXA7CisKKyAgICByYyA9IGxpYnhsX19ldl90aW1lX3Jl
Z2lzdGVyX3JlbChhbywgJnBhcy0+dGltZW91dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwY2lfYWRkX3RpbWVvdXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTElCWExfUU1QX0NNRF9USU1FT1VUICogMTAwMCk7CisgICAgaWYgKHJjKSBnb3Rv
IG91dDsKKworICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJmFyZ3MsICJkcml2
ZXIiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuLXBjaS1wYXNzdGhyb3Vn
aCIpOworICAgIFFNUF9QQVJBTUVURVJTX1NQUklOVEYoJmFyZ3MsICJpZCIsIFBDSV9QVF9RREVW
X0lELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpZGV2LT5idXMsIHBjaWRldi0+ZGV2
LCBwY2lkZXYtPmZ1bmMpOworICAgIFFNUF9QQVJBTUVURVJTX1NQUklOVEYoJmFyZ3MsICJob3N0
YWRkciIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJTAxeCIs
IHBjaWRldi0+ZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpZGV2LT5idXMs
IHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOworICAgIGlmIChwY2lkZXYtPnZkZXZmbikgewor
ICAgICAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZhcmdzLCAiYWRkciIsICIleC4leCIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGNpZGV2LT52ZGV2Zm4pLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBjaWRldi0+dmRldmZuKSk7
CisgICAgfQorICAgIC8qCisgICAgICogVmVyc2lvbiBvZiBRRU1VIHByaW9yIHRvIHRoZSBYU0Et
MTMxIGZpeCBkaWQgbm90IHN1cHBvcnQKKyAgICAgKiB0aGlzIHByb3BlcnR5IGFuZCB3ZXJlIGVm
ZmVjdGl2ZWx5IGFsd2F5cyBpbiBwZXJtaXNzaXZlCisgICAgICogbW9kZS4gVGhlIGZpeCBmb3Ig
WFNBLTEzMSBzd2l0Y2hlZCB0aGUgZGVmYXVsdCB0byBiZQorICAgICAqIHJlc3RyaWN0ZWQgYnkg
ZGVmYXVsdCBhbmQgYWRkZWQgdGhlIHBlcm1pc3NpdmUgcHJvcGVydHkuCisgICAgICoKKyAgICAg
KiBUaGVyZWZvcmUgaW4gb3JkZXIgdG8gc3VwcG9ydCBib3RoIG9sZCBhbmQgbmV3IFFFTVUgd2Ug
b25seQorICAgICAqIHNldCB0aGUgcGVybWlzc2l2ZSBmbGFnIGlmIGl0IGlzIHRydWUuIFVzZXJz
IG9mIG9sZGVyIFFFTVUKKyAgICAgKiBoYXZlIG5vIHJlYXNvbiB0byBzZXQgdGhlIGZsYWcgc28g
dGhpcyBpcyBvay4KKyAgICAgKi8KKyAgICBpZiAocGNpZGV2LT5wZXJtaXNzaXZlKQorICAgICAg
ICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9ib29sKGdjLCAmYXJncywgInBlcm1pc3NpdmUiLCB0cnVl
KTsKKworICAgIHFtcC0+YW8gPSBwYXMtPmFvZGV2LT5hbzsKKyAgICBxbXAtPmRvbWlkID0gZG9t
aWQ7CisgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7CisgICAgcW1wLT5jYWxsYmFjayA9IHBjaV9h
ZGRfcW1wX2RldmljZV9hZGRfY2I7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFt
cCwgImRldmljZV9hZGQiLCBhcmdzKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIHJldHVy
bjsKKworb3V0OgorICAgIHBjaV9hZGRfZG1fZG9uZShlZ2MsIHBhcywgcmMpOyAvKiBtdXN0IGJl
IGxhc3QgKi8KK30KKworc3RhdGljIHZvaWQgcGNpX2FkZF9xbXBfZGV2aWNlX2FkZF9jYihsaWJ4
bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19ldl9xbXAgKnFtcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBwY2lfYWRkX3N0YXRl
ICpwYXMgPSBDT05UQUlORVJfT0YocW1wLCAqcGFzLCBxbXApOworCisgICAgaWYgKHJjKSBnb3Rv
IG91dDsKKworICAgIHFtcC0+Y2FsbGJhY2sgPSBwY2lfYWRkX3FtcF9xdWVyeV9wY2lfY2I7Cisg
ICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgInF1ZXJ5LXBjaSIsIE5VTEwpOwor
ICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgcmV0dXJuOworCitvdXQ6CisgICAgcGNpX2FkZF9k
bV9kb25lKGVnYywgcGFzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworfQorCitzdGF0aWMgdm9p
ZCBwY2lfYWRkX3FtcF9xdWVyeV9wY2lfY2IobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKnFtcCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3Bv
bnNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKK3sKKyAg
ICBFR0NfR0M7CisgICAgcGNpX2FkZF9zdGF0ZSAqcGFzID0gQ09OVEFJTkVSX09GKHFtcCwgKnBh
cywgcW1wKTsKKyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmJ1cyA9IE5VTEw7CisgICAg
Y2hhciAqYXNrZWRfaWQ7CisgICAgaW50IGksIGo7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2Jq
ZWN0ICpkZXZpY2VzID0gTlVMTDsKKyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmRldmlj
ZSA9IE5VTEw7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvID0gTlVMTDsKKyAgICBj
b25zdCBjaGFyICppZCA9IE5VTEw7CisgICAgaW50IGRldl9zbG90LCBkZXZfZnVuYzsKKworICAg
IC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYg
PSBwYXMtPnBjaWRldjsKKworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAvKiBgcXVlcnkt
cGNpJyByZXR1cm5zOgorICAgICAqIFsKKyAgICAgKiAgIHsnYnVzJzogJ2ludCcsCisgICAgICog
ICAgJ2RldmljZXMnOiBbCisgICAgICogICAgICAgeydidXMnOiAnaW50JywgJ3Nsb3QnOiAnaW50
JywgJ2Z1bmN0aW9uJzogJ2ludCcsCisgICAgICogICAgICAgICdjbGFzc19pbmZvJzogJ1BjaURl
dmljZUNsYXNzJywgJ2lkJzogJ1BjaURldmljZUlkJywKKyAgICAgKiAgICAgICAgJyppcnEnOiAn
aW50JywgJ3FkZXZfaWQnOiAnc3RyJywKKyAgICAgKiAgICAgICAgJypwY2lfYnJpZGdlJzogJ1Bj
aUJyaWRnZUluZm8nLAorICAgICAqICAgICAgICAncmVnaW9ucyc6IFsnUGNpTWVtb3J5UmVnaW9u
J10KKyAgICAgKiAgICAgICB9CisgICAgICogICAgXQorICAgICAqICAgfQorICAgICAqIF0KKyAg
ICAgKiAoU2VlIHFlbXUuZ2l0L3FhcGkvIGZvciB0aGUgc3RydWN0IHRoYXQgYXJlbid0IGRldGFp
bGVkIGhlcmUpCisgICAgICovCisKKyAgICBhc2tlZF9pZCA9IEdDU1BSSU5URihQQ0lfUFRfUURF
Vl9JRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBwY2lkZXYtPmJ1cywgcGNpZGV2LT5kZXYs
IHBjaWRldi0+ZnVuYyk7CisKKyAgICBmb3IgKGkgPSAwOyAoYnVzID0gbGlieGxfX2pzb25fYXJy
YXlfZ2V0KHJlc3BvbnNlLCBpKSk7IGkrKykgeworICAgICAgICBkZXZpY2VzID0gbGlieGxfX2pz
b25fbWFwX2dldCgiZGV2aWNlcyIsIGJ1cywgSlNPTl9BUlJBWSk7CisgICAgICAgIGlmICghZGV2
aWNlcykgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9RRU1VX0FQSTsKICAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgZm9yIChqID0gMDsgKGRldmljZSA9IGxpYnhs
X19qc29uX2FycmF5X2dldChkZXZpY2VzLCBqKSk7IGorKykgeworICAgICAgICAgICAgIG8gPSBs
aWJ4bF9fanNvbl9tYXBfZ2V0KCJxZGV2X2lkIiwgZGV2aWNlLCBKU09OX1NUUklORyk7CisgICAg
ICAgICAgICAgaWYgKCFvKSB7CisgICAgICAgICAgICAgICAgIHJjID0gRVJST1JfUUVNVV9BUEk7
CisgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
ICBpZCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKG8pOworICAgICAgICAgICAgIGlm
ICghaWQgfHwgc3RyY21wKGFza2VkX2lkLCBpZCkpCisgICAgICAgICAgICAgICAgIGNvbnRpbnVl
OworCisgICAgICAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoInNsb3QiLCBkZXZpY2Us
IEpTT05fSU5URUdFUik7CisgICAgICAgICAgICAgaWYgKCFvKSB7CisgICAgICAgICAgICAgICAg
IHJjID0gRVJST1JfUUVNVV9BUEk7CisgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgICBkZXZfc2xvdCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRf
aW50ZWdlcihvKTsKKyAgICAgICAgICAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiZnVuY3Rp
b24iLCBkZXZpY2UsIEpTT05fSU5URUdFUik7CisgICAgICAgICAgICAgaWYgKCFvKSB7CisgICAg
ICAgICAgICAgICAgIHJjID0gRVJST1JfUUVNVV9BUEk7CisgICAgICAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICBkZXZfZnVuYyA9IGxpYnhsX19qc29u
X29iamVjdF9nZXRfaW50ZWdlcihvKTsKKworICAgICAgICAgICAgIHBjaWRldi0+dmRldmZuID0g
UENJX0RFVkZOKGRldl9zbG90LCBkZXZfZnVuYyk7CisKKyAgICAgICAgICAgICByYyA9IDA7Cisg
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KICAgICB9CiAKKyAgICByYyA9IEVSUk9S
X0ZBSUw7CisgICAgTE9HRChFUlJPUiwgcW1wLT5kb21pZCwKKyAgICAgICAgICJQQ0kgZGV2aWNl
IGlkICclcycgd2Fzbid0IGZvdW5kIGluIFFFTVUncyAncXVlcnktcGNpJyByZXNwb25zZS4iLAor
ICAgICAgICAgYXNrZWRfaWQpOworCitvdXQ6CisgICAgaWYgKHJjID09IEVSUk9SX1FFTVVfQVBJ
KSB7CisgICAgICAgIExPR0QoRVJST1IsIHFtcC0+ZG9taWQsCisgICAgICAgICAgICAgIlVuZXhw
ZWN0ZWQgcmVzcG9uc2UgdG8gUU1QIGNtZCAncXVlcnktcGNpJywgcmVjZWl2ZWQ6XG4lcyIsCisg
ICAgICAgICAgICAgSlNPTihyZXNwb25zZSkpOworICAgIH0KKyAgICBwY2lfYWRkX2RtX2RvbmUo
ZWdjLCBwYXMsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCit9CisKK3N0YXRpYyB2b2lkIHBjaV9h
ZGRfdGltZW91dChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl90aW1lICpldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgcGNpX2FkZF9zdGF0
ZSAqcGFzID0gQ09OVEFJTkVSX09GKGV2LCAqcGFzLCB0aW1lb3V0KTsKKworICAgIHBjaV9hZGRf
ZG1fZG9uZShlZ2MsIHBhcywgcmMpOworfQorCitzdGF0aWMgdm9pZCBwY2lfYWRkX2RtX2RvbmUo
bGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9hZGRfc3Rh
dGUgKnBhcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgU1RB
VEVfQU9fR0MocGFzLT5hb2Rldi0+YW8pOworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2dj
X293bmVyKGdjKTsKKyAgICBsaWJ4bF9kb21pZCBkb21pZCA9IHBhcy0+cGNpX2RvbWlkOworICAg
IGNoYXIgKnN5c2ZzX3BhdGg7CisgICAgRklMRSAqZjsKKyAgICB1bnNpZ25lZCBsb25nIGxvbmcg
c3RhcnQsIGVuZCwgZmxhZ3MsIHNpemU7CisgICAgaW50IGlycSwgaTsKKyAgICBpbnQgcjsKKyAg
ICB1aW50MzJfdCBmbGFnID0gWEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQ7CisgICAgdWludDMy
X3QgZG9tYWluaWQgPSBkb21pZDsKKyAgICBib29sIGlzc3R1YmRvbSA9IGxpYnhsX2lzX3N0dWJk
b20oY3R4LCBkb21pZCwgJmRvbWFpbmlkKTsKKworICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMg
Ki8KKyAgICBib29sIHN0YXJ0aW5nID0gcGFzLT5zdGFydGluZzsKKyAgICBsaWJ4bF9kZXZpY2Vf
cGNpICpwY2lkZXYgPSBwYXMtPnBjaWRldjsKKyAgICBib29sIGh2bSA9IGxpYnhsX19kb21haW5f
dHlwZShnYywgZG9taWQpID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKworICAgIGxpYnhsX19l
dl9xbXBfZGlzcG9zZShnYywgJnBhcy0+cW1wKTsKKworICAgIGlmIChyYykgZ290byBvdXQ7CisK
ICAgICBzeXNmc19wYXRoID0gR0NTUFJJTlRGKFNZU0ZTX1BDSV9ERVYiLyJQQ0lfQkRGIi9yZXNv
dXJjZSIsIHBjaWRldi0+ZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpZGV2
LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOwogICAgIGYgPSBmb3BlbihzeXNmc19w
YXRoLCAiciIpOwpAQCAtMTE0NSw2ICsxMzg2LDcgQEAgc3RhdGljIHZvaWQgZG9fcGNpX2FkZChs
aWJ4bF9fZWdjICplZ2MsCiAgICAgZWxzZQogICAgICAgICByYyA9IDA7CiBvdXQ6CisgICAgbGli
eGxfX2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJnBhcy0+dGltZW91dCk7CiAgICAgcGFzLT5jYWxs
YmFjayhlZ2MsIHBhcywgcmMpOwogfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9x
bXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IGM3OGVmNDYzN2QwYS4uMzhiYTYz
ZDViOTIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9xbXAuYwpAQCAtNzM2LDU0ICs3MzYsNiBAQCB2b2lkIGxpYnhsX19xbXBfY2xl
YW51cChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICB9CiB9CiAKLXN0YXRpYyBp
bnQgcGNpX2FkZF9jYWxsYmFjayhsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCB2b2lk
ICpvcGFxdWUpCi17Ci0gICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2ID0gb3BhcXVlOwotICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqYnVzID0gTlVMTDsKLSAgICBHQ19JTklUKHFtcC0+
Y3R4KTsKLSAgICBpbnQgaSwgaiwgcmMgPSAtMTsKLSAgICBjaGFyICphc2tlZF9pZCA9IEdDU1BS
SU5URihQQ0lfUFRfUURFVl9JRCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lk
ZXYtPmJ1cywgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7Ci0KLSAgICBmb3IgKGkgPSAwOyAo
YnVzID0gbGlieGxfX2pzb25fYXJyYXlfZ2V0KHJlc3BvbnNlLCBpKSk7IGkrKykgewotICAgICAg
ICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmRldmljZXMgPSBOVUxMOwotICAgICAgICBjb25z
dCBsaWJ4bF9fanNvbl9vYmplY3QgKmRldmljZSA9IE5VTEw7Ci0gICAgICAgIGNvbnN0IGxpYnhs
X19qc29uX29iamVjdCAqbyA9IE5VTEw7Ci0gICAgICAgIGNvbnN0IGNoYXIgKmlkID0gTlVMTDsK
LQotICAgICAgICBkZXZpY2VzID0gbGlieGxfX2pzb25fbWFwX2dldCgiZGV2aWNlcyIsIGJ1cywg
SlNPTl9BUlJBWSk7Ci0KLSAgICAgICAgZm9yIChqID0gMDsgKGRldmljZSA9IGxpYnhsX19qc29u
X2FycmF5X2dldChkZXZpY2VzLCBqKSk7IGorKykgewotICAgICAgICAgICAgIG8gPSBsaWJ4bF9f
anNvbl9tYXBfZ2V0KCJxZGV2X2lkIiwgZGV2aWNlLCBKU09OX1NUUklORyk7Ci0gICAgICAgICAg
ICAgaWQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhvKTsKLQotICAgICAgICAgICAg
IGlmIChpZCAmJiBzdHJjbXAoYXNrZWRfaWQsIGlkKSA9PSAwKSB7Ci0gICAgICAgICAgICAgICAg
IGludCBkZXZfc2xvdCwgZGV2X2Z1bmM7Ci0KLSAgICAgICAgICAgICAgICAgbyA9IGxpYnhsX19q
c29uX21hcF9nZXQoInNsb3QiLCBkZXZpY2UsIEpTT05fSU5URUdFUik7Ci0gICAgICAgICAgICAg
ICAgIGlmICghbykKLSAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAg
ICAgICBkZXZfc2xvdCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcihvKTsKLSAgICAg
ICAgICAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoImZ1bmN0aW9uIiwgZGV2aWNlLCBK
U09OX0lOVEVHRVIpOwotICAgICAgICAgICAgICAgICBpZiAoIW8pCi0gICAgICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgICAgICAgZGV2X2Z1bmMgPSBsaWJ4bF9fanNvbl9v
YmplY3RfZ2V0X2ludGVnZXIobyk7Ci0KLSAgICAgICAgICAgICAgICAgcGNpZGV2LT52ZGV2Zm4g
PSBQQ0lfREVWRk4oZGV2X3Nsb3QsIGRldl9mdW5jKTsKLQotICAgICAgICAgICAgICAgICByYyA9
IDA7Ci0gICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgIH0KLSAgICAgICAg
fQotICAgIH0KLQotCi1vdXQ6Ci0gICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KIHN0
YXRpYyBpbnQgcGNpX2RlbF9jYWxsYmFjayhsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNl
LCB2b2lkICpvcGFxdWUpCiB7CkBAIC04MzMsNTQgKzc4NSw2IEBAIHN0YXRpYyBpbnQgcW1wX3J1
bl9jb21tYW5kKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAK
LWludCBsaWJ4bF9fcW1wX3BjaV9hZGQobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBsaWJ4bF9k
ZXZpY2VfcGNpICpwY2lkZXYpCi17Ci0gICAgbGlieGxfX3FtcF9oYW5kbGVyICpxbXAgPSBOVUxM
OwotICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7Ci0gICAgY2hhciAqaG9zdGFk
ZHIgPSBOVUxMOwotICAgIGludCByYyA9IDA7Ci0KLSAgICBxbXAgPSBsaWJ4bF9fcW1wX2luaXRp
YWxpemUoZ2MsIGRvbWlkKTsKLSAgICBpZiAoIXFtcCkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0g
ICAgaG9zdGFkZHIgPSBHQ1NQUklOVEYoIiUwNHg6JTAyeDolMDJ4LiUwMXgiLCBwY2lkZXYtPmRv
bWFpbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBwY2lkZXYtPmJ1cywgcGNpZGV2LT5kZXYs
IHBjaWRldi0+ZnVuYyk7Ci0gICAgaWYgKCFob3N0YWRkcikKLSAgICAgICAgcmV0dXJuIC0xOwot
Ci0gICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmYXJncywgImRyaXZlciIsICJ4
ZW4tcGNpLXBhc3N0aHJvdWdoIik7Ci0gICAgUU1QX1BBUkFNRVRFUlNfU1BSSU5URigmYXJncywg
ImlkIiwgUENJX1BUX1FERVZfSUQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lkZXYt
PmJ1cywgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7Ci0gICAgbGlieGxfX3FtcF9wYXJhbV9h
ZGRfc3RyaW5nKGdjLCAmYXJncywgImhvc3RhZGRyIiwgaG9zdGFkZHIpOwotICAgIGlmIChwY2lk
ZXYtPnZkZXZmbikgewotICAgICAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZhcmdzLCAiYWRk
ciIsICIleC4leCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGNp
ZGV2LT52ZGV2Zm4pLCBQQ0lfRlVOQyhwY2lkZXYtPnZkZXZmbikpOwotICAgIH0KLSAgICAvKgot
ICAgICAqIFZlcnNpb24gb2YgUUVNVSBwcmlvciB0byB0aGUgWFNBLTEzMSBmaXggZGlkIG5vdCBz
dXBwb3J0IHRoaXMKLSAgICAgKiBwcm9wZXJ0eSBhbmQgd2VyZSBlZmZlY3RpdmVseSBhbHdheXMg
aW4gcGVybWlzc2l2ZSBtb2RlLiBUaGUKLSAgICAgKiBmaXggZm9yIFhTQS0xMzEgc3dpdGNoZWQg
dGhlIGRlZmF1bHQgdG8gYmUgcmVzdHJpY3RlZCBieQotICAgICAqIGRlZmF1bHQgYW5kIGFkZGVk
IHRoZSBwZXJtaXNzaXZlIHByb3BlcnR5LgotICAgICAqCi0gICAgICogVGhlcmVmb3JlIGluIG9y
ZGVyIHRvIHN1cHBvcnQgYm90aCBvbGQgYW5kIG5ldyBRRU1VIHdlIG9ubHkgc2V0Ci0gICAgICog
dGhlIHBlcm1pc3NpdmUgZmxhZyBpZiBpdCBpcyB0cnVlLiBVc2VycyBvZiBvbGRlciBRRU1VIGhh
dmUgbm8KLSAgICAgKiByZWFzb24gdG8gc2V0IHRoZSBmbGFnIHNvIHRoaXMgaXMgb2suCi0gICAg
ICovCi0gICAgaWYgKHBjaWRldi0+cGVybWlzc2l2ZSkKLSAgICAgICAgbGlieGxfX3FtcF9wYXJh
bV9hZGRfYm9vbChnYywgJmFyZ3MsICJwZXJtaXNzaXZlIiwgdHJ1ZSk7Ci0KLSAgICByYyA9IHFt
cF9zeW5jaHJvbm91c19zZW5kKHFtcCwgImRldmljZV9hZGQiLCBhcmdzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwgcW1wLT50aW1lb3V0KTsKLSAgICBpZiAocmMg
PT0gMCkgewotICAgICAgICByYyA9IHFtcF9zeW5jaHJvbm91c19zZW5kKHFtcCwgInF1ZXJ5LXBj
aSIsIE5VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZF9jYWxs
YmFjaywgcGNpZGV2LCBxbXAtPnRpbWVvdXQpOwotICAgIH0KLQotICAgIGxpYnhsX19xbXBfY2xv
c2UocW1wKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KIHN0YXRpYyBpbnQgcW1wX2RldmljZV9kZWwo
bGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjaGFyICppZCkKIHsKICAgICBsaWJ4bF9fanNvbl9v
YmplY3QgKmFyZ3MgPSBOVUxMOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 18:27:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 18:27: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 1iB18v-000202-M0; Thu, 19 Sep 2019 18:27: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=rfT7=XO=decadent.org.uk=ben@srs-us1.protection.inumbo.net>)
 id 1iB18u-0001zv-1l
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 18:27:00 +0000
X-Inumbo-ID: 10171632-db0b-11e9-9670-12813bfff9fa
Received: from shadbolt.e.decadent.org.uk (unknown [88.96.1.126])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10171632-db0b-11e9-9670-12813bfff9fa;
 Thu, 19 Sep 2019 18:26:58 +0000 (UTC)
Received: from [167.98.27.226] (helo=deadeye)
 by shadbolt.decadent.org.uk with esmtps
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <ben@decadent.org.uk>)
 id 1iB18i-000664-79; Thu, 19 Sep 2019 19:26:48 +0100
Received: from ben by deadeye with local (Exim 4.92.1)
 (envelope-from <ben@decadent.org.uk>)
 id 1iB18h-0001a6-C8; Thu, 19 Sep 2019 19:26:47 +0100
Message-ID: <d3bb280b405d6acf0bc4176d63639201ff62853f.camel@decadent.org.uk>
From: Ben Hutchings <ben@decadent.org.uk>
To: Vlastimil Babka <vbabka@suse.cz>, stable@vger.kernel.org
Date: Thu, 19 Sep 2019 19:26:41 +0100
In-Reply-To: <20190802160614.8089-1-vbabka@suse.cz>
References: <20190802160614.8089-1-vbabka@suse.cz>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
X-SA-Exim-Connect-IP: 167.98.27.226
X-SA-Exim-Mail-From: ben@decadent.org.uk
X-SA-Exim-Scanned: No (on shadbolt.decadent.org.uk);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH STABLE 4.9] x86, mm,
 gup: prevent get_page() race with munmap in paravirt guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Ben Hutchings <ben.hutchings@codethink.co.uk>,
 Dave Hansen <dave.hansen@linux.intel.com>, Jann Horn <jannh@google.com>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, "Kirill
 A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Oscar Salvador <osalvador@suse.de>
Content-Type: multipart/mixed; boundary="===============3617440138452089054=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3617440138452089054==
Content-Type: multipart/signed; micalg="pgp-sha512";
	protocol="application/pgp-signature"; boundary="=-FBmeXmh5MpmOJLyUNuxi"


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

On Mon, 2019-08-19 at 18:58 +0100, Vlastimil Babka wrote:
[...]
> Hi, I'm sending this stable-only patch for consideration because it's pro=
bably
> unrealistic to backport the 4.13 switch to generic GUP. I can look at 4.4=
 and
> 3.16 if accepted. The RCU page table freeing could be also considered.

I would be interested in backports for 3.16 and 4.4.

> Note the patch also includes page refcount protection. I found out that
> 8fde12ca79af ("mm: prevent get_user_pages() from overflowing page refcoun=
t")
> backport to 4.9 missed the arch-specific gup implementations:
> https://lore.kernel.org/lkml/6650323f-dbc9-f069-000b-f6b0f941a065@suse.cz=
/
[...]

I suppose that still needs to be addressed for 4.9, right?

Ben.

--=20
Ben Hutchings
Quantity is no substitute for quality, but it's the only one we've got.



--=-FBmeXmh5MpmOJLyUNuxi
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

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

iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAl2DyGIACgkQ57/I7JWG
EQmtMBAAi586lgxSJosug6EchWJu1bRh3VBWNNPgJ4J6ffWIDUl3ADDOA94ewtHd
yv3AmUmnMZf6HzM2pxfWzVtzEUf2MnaUtttFjJ3ChyY1PYTd+sKB9xL63Frdfv4K
rhLq/Gh/buYvFzvPAgLFIF9OedV4winWz1OM66ZFPKs56UzTMGWS6FxEDgsuSeVL
UJbi/nU7eEV9BWu7hcnYWedHXemtvzJdVApsDSypcHloXHBDmMl1wkVyYhpKp5UZ
M6s56CvPZXWrIpVo8/YJYIuPLB1ExeaqvddJHGQ8sZAjkcFDSXwTonASK5YdiVYa
+7NtLgVp1sKLls2FDVrhKP70XVwB9HkeThnShdifTO4Q3YIfRF8DjaWwl2EtaC2b
OGOGCdBZZY7kMFdGPiySxQarEAFGK4N6aNeAdl7Dst2XH88olWmSwy4m6Auw/hBD
V5npJtk92/M/QILGzyjrmABefbktwY2xo+byqoAHY/CBGZv/p/WfNikBQpCb7s4g
1LKslHq9CzQzTSoD7EYkjrNHtNFZHhYrJCM8INcM3aK589/3t+ktz13QxKVrCGIp
jZjWn2QA5uINC26dkeszYhzyInFsKO4QeR7riuxKH13rH+D+bVel5HpL8q7gvefd
toAfqG2c3MrjekRhyA8GyTRoHz7LAPbvH+J2tJhA++9AcFW+5l8=
=jVXl
-----END PGP SIGNATURE-----

--=-FBmeXmh5MpmOJLyUNuxi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3617440138452089054==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 19 19:12:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 19:12: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 1iB1r8-0006JN-Na; Thu, 19 Sep 2019 19:12:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iB1r7-0006JI-Ac
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 19:12:41 +0000
X-Inumbo-ID: 732594a0-db11-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 732594a0-db11-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 19:12: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 1iB1r6-0007CJ-4Q; Thu, 19 Sep 2019 19:12: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 1iB1r5-00076M-RB; Thu, 19 Sep 2019 19:12:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iB1r5-0002nl-Pq; Thu, 19 Sep 2019 19:12:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141451-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=b0c15fb128c518b9acd8611a2deea213e9e55193
X-Osstest-Versions-That: ovmf=82c1a2120855e7fe32417870910f4ce20dca97a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 19:12:39 +0000
Subject: [Xen-devel] [ovmf test] 141451: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0NTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiMGMxNWZiMTI4YzUxOGI5YWNkODYxMWEyZGVlYTIx
M2U5ZTU1MTkzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4MmMxYTIx
MjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE0MTAgIDIwMTktMDktMTggMDE6Mjg6MzAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNDUxICAyMDE5LTA5LTE5IDAxOjA5OjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RldmVuIFNo
aSA8c3RldmVuLnNoaUBpbnRlbC5jb20+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
L29zc3Rlc3Qvb3ZtZi5naXQKICAgODJjMWEyMTIwOC4uYjBjMTVmYjEyOCAgYjBjMTVmYjEyOGM1
MThiOWFjZDg2MTFhMmRlZWEyMTNlOWU1NTE5MyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 19:15:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 19:15:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB1tW-0006QI-6s; Thu, 19 Sep 2019 19:15:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iB1tU-0006QC-Lk
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 19:15:08 +0000
X-Inumbo-ID: cacd0b20-db11-11e9-978d-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cacd0b20-db11-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 19:15:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568920508;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=KeKoiovIjzNrDLQvP0Pk+xgTcHiO1NQWztGi8pojacs=;
 b=MG+BIUbtbo0QuCe9+QvaabVGTXBXzkGV99D/lVZiiniTKHRFwpr/ArwS
 eSdQeICwdIiCB6xbB1wuYjXuRpgOh1544Kd5XDqOW7IArT5XD9cGmaqLz
 8xvWN61dXWOTlYxeW0Y2GIWTck+NCV/iUkBekYvEGvqqgp6dx1kDxb3+X A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xipDV/oXZSiYl8nOv6LG+vowF/Wif+4/LYac8BA37yIDEyM/vAH/53vfCrwnnchoEaxyoL5mYP
 v8DRScOH69D7eMQ+JXLG27AwQ17mP4ZSLUQgzqON4QjuZ4WvL70ZvW5mi8H89Nypnj8eMwwPbW
 m4xUXyk6HYvy+mDl8eTRIE6Sk28URLkv01RhiymtwjdzdtLLeFkq8BO40h67R+QHKof298pG4o
 bylwy/jTlDgsFn23jHI1ItbnDPGOmahKf8bwprI0jljqczVOusYrDWZd2Up/u6CnBqQw6esjif
 IHo=
X-SBRS: 2.7
X-MesageID: 5814112
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5814112"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.54181.290192.846271@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 20:14:45 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919171656.899649-7-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
 <20190919171656.899649-7-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 06/35] libxl: Use ev_qmp for
 switch_qemu_xen_logdirty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDA2LzM1XSBsaWJ4bDogVXNlIGV2X3Ft
cCBmb3Igc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5Iik6Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgooaW4gbGluZSB3aXRoIG15IHByZXZpb3Vz
IGNvbW1lbnRzKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 19:17:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 19:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB1w4-0006ab-VQ; Thu, 19 Sep 2019 19:17:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iB1w4-0006aW-7v
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 19:17:48 +0000
X-Inumbo-ID: 294a70de-db12-11e9-9673-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 294a70de-db12-11e9-9673-12813bfff9fa;
 Thu, 19 Sep 2019 19:17:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568920666;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=RMo6pnHIKZSCS8S+xuoKRclKjv6/F608feePMM1bhXQ=;
 b=Ie3G46nM+MJ7h4xMLcrv+8lvkcxR5D0b2WlY5ZjB5l/g+8pcAjCqUFoO
 uOWJMnB7pSFoXTkgJWSxZr3vp4EMw1jNaL6oILDuuD2vW8uPO/RCm/4Bj
 hBPHHfhM5Q2WvCNR/9x8pYCywMObXqWbc71ZIwQK82CMh4leNh7LpKBpE E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 78os02E26U3yrRPWOQHEqEVm4qDqGWJlexUqKuPhFTem1B9QhhxKS1rfOLI4HEO+RvH6ujntHp
 uXXawze9KyywgMfN68BWPd4tV2ETvXgkE3ZWKAfeS0qZDr4ahoQpwEV+vS7NQhYIlVjctuYR2w
 I5NGlBVFjC1AY55Z2GwKOtabkejs5IJ2Km4T8x3Pq781Qzwjw9tBY/e9ESYTIh5MvaNoH+NaLp
 nRu5AVejsJBz4mo37nX2UbyZBz5rfrPeg0+3nmsWY51KmQ9ctu9foN2OnJ8XhV489nW2jYaw4q
 AKk=
X-SBRS: 2.7
X-MesageID: 6072491
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="6072491"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.54359.383717.347600@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 20:17:43 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>,
 <20190919171656.899649-33-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
 <20190919171656.899649-33-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 00/35] libxl refactoring to use ev_qmp
 (with API changes) [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDAwLzM1XSBsaWJ4bCByZWZhY3Rvcmlu
ZyB0byB1c2UgZXZfcW1wICh3aXRoIEFQSSBjaGFuZ2VzKSIpOgo+IFBhdGNoZXMgd2l0aCBtaXNz
aW5nIGFja2VzOgouLi4KPiAgICAgbGlieGw6IFVzZSBldl9xbXAgaW4gbGlieGxfc2V0X3ZjcHVv
bmxpbmUKCkZyb20gbXkgcG9pbnQgb2YgdmlldyBJIHNlZW0gdG8gaGF2ZSBzZW50IGEgYWNrIGZv
ciB0aGlzLAoKICAgTWVzc2FnZS1JRDogPDIzOTM3LjY4NDIuNDI2ODU3LjgwMDg2NkBtYXJpbmVy
LnVrLnhlbnNvdXJjZS5jb20+CiAgIEluLVJlcGx5LVRvOiA8MjAxOTA4MDIxNTM2MDYuMzIwNjEt
MzMtYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgUmVmZXJlbmNlczogPDIwMTkwODAyMTUz
NjA2LjMyMDYxLTEtYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgICAgICAgICA8MjAxOTA4
MDIxNTM2MDYuMzIwNjEtMzMtYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgRnJvbTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CiAgIFRvOiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgQ2M6ICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmciIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+LAogICAgICAgV2VpIExp
dSA8d2xAeGVuLm9yZz4KICAgU3ViamVjdDogUmU6IFtQQVRDSCAzMi8zNV0gbGlieGw6IFVzZSBl
dl9xbXAgaW4gbGlieGxfc2V0X3ZjcHVvbmxpbmUKICAgRGF0ZTogVHVlLCAxNyBTZXAgMjAxOSAx
ODo0MToxNCArMDEwMAoKPyAgSSBob3BlIGl0J3Mgbm90IG1haWwgZ29pbmcgbWlzc2luZyBhZ2Fp
bi4uLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 19:18:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 19:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB1xA-0006h6-Ap; Thu, 19 Sep 2019 19:18:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iB1x8-0006gs-Ic
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 19:18:54 +0000
X-Inumbo-ID: 516c754e-db12-11e9-b76c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 516c754e-db12-11e9-b76c-bc764e2007e4;
 Thu, 19 Sep 2019 19:18:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568920734;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=X3cGIEWVw2qigUGjHGp+RoAohDTIAaMLiMmqeDzCtg0=;
 b=LhMB/W3l9FApYLbFgtXiZ/ytGG4wmwtfGduKRYPJ+vhB2L9xkKVs53ZT
 YnZQZzubAXRcNhD58eAx2qanwc0j3qXepLnpsCJvYregb7AHhjPAWGl9f
 q/KGYXEsepziG7eYCHc4mXXH6CfMy0DL2bmb8srpXQ+7shHu8JU485SUZ M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: enMMS958SDGU3rXPDoKiO8JgPsX0S7hD8b5Y9qvGZvt2U8eUw3tj1q0yJnVwi9l/0VDd5viLVE
 UZuVOBVNfFMV6yR0hhYXcu6sDcgG40RMXiSYgrlg9aC2d6KMwPalFRsnSO8or/NSITvrTJDtYy
 PPaJLiZlxssLFuCf5H67UkQuC/QPf3Rp1QhHUr2m78TfqYO8+IXXX+lmXPDWfHlWM0h5vVu2F4
 qYbUo9hsXEcvGfqS8AG38cB/MGWJepkgIu99j26crHHZGNiD63/Tqsn6uJ6CUmChmOys8s3VP1
 8as=
X-SBRS: 2.7
X-MesageID: 5807231
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5807231"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.54426.477531.925283@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 20:18:50 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919171656.899649-36-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
 <20190919171656.899649-36-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 35/35] libxl_pci: Extract common part of
 *qemu_trad_watch_state_cb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDM1LzM1XSBsaWJ4bF9wY2k6IEV4dHJh
Y3QgY29tbW9uIHBhcnQgb2YgKnFlbXVfdHJhZF93YXRjaF9zdGF0ZV9jYiIpOgo+IEZ1bmN0aW9u
cyBwY2lfYWRkX3FlbXVfdHJhZF93YXRjaF9zdGF0ZV9jYiBhbmQKPiBwY2lfcmVtb3ZlX3FlbXVf
dHJhZF93YXRjaF9zdGF0ZV9jYiBhcmUgc2ltaWxhciBzbyB0aGUgY29tbW9uIHBhcnQgaXMKPiBl
eHRyYWN0ZWQgaW4gYSBkaWZmZXJlbnQgZnVuY3Rpb24uCgpPSyAodGhvdWdoIG5vdCBxdWl0ZSBo
b3cgSSB3b3VsZCBoYXZlIGRvbmUgaXQ7IG1heWJlIHNpbXBsZXIgdGhhbiB3aGF0CkkgaGFkIGlu
IG1pbmQpLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 19:19:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 19:19: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 1iB1y3-0006oN-M2; Thu, 19 Sep 2019 19:19:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dP6a=XO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iB1y1-0006oA-NC
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 19:19:49 +0000
X-Inumbo-ID: 724df3be-db12-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 724df3be-db12-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 19:19:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568920790;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=SXVLmUGF9BLE4tLj4I0WsSbmh/192DOvTBhyjCqzqM4=;
 b=NHfuG0w9iquTtDrl/iBFCAEtJIH+3RghhoXfXijezrBmHtLsBp1jJ0df
 p5NR8mP0l6QNw39NiYbna8gKfQKxAfIw3L9QfWBnXrK9CDrspiQLlcv4W
 Y/AykwTeGwezFgr/QrgIvtNOpYV2vrJvfecI1tPOEfVPCnq8NGTf5iW3f g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rOR37mFOlBeNcLy2fcKmVJpONFZlt3yDbKEonYe/5/efKjK8Ic4pDhysZFgQe9yY21jPfI9zUn
 khCuTLRS6MmH3X/0VbGiFKzumroLCoUBXSjNAKq5L2pBoHV9vRbK3d1QYYqAbKSEdjiWCOg/EL
 p3toK8bLODZVDUKMHQDGby/g3/wWW7sVrE9WcrHMxT91B6GuYz3H44TfZw9gpfF+SGGS/8jszH
 JUJHzt74+hAfAr4ZhslOwRP4YcoRWMDz6SILYY+2BkRQAbalSOOj6TLpP9ElVpe9QmMl3YO9ny
 pfM=
X-SBRS: 2.7
X-MesageID: 5870715
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,524,1559534400"; 
   d="scan'208";a="5870715"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23939.54481.763486.668137@mariner.uk.xensource.com>
Date: Thu, 19 Sep 2019 20:19:45 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190919171656.899649-1-anthony.perard@citrix.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 00/35] libxl refactoring to use ev_qmp
 (with 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDAwLzM1XSBsaWJ4bCByZWZhY3Rvcmlu
ZyB0byB1c2UgZXZfcW1wICh3aXRoIEFQSSBjaGFuZ2VzKSIpOgo+IFBhdGNoZXMgd2l0aCBtaXNz
aW5nIGFja2VzOgo+ICAgICBsaWJ4bDogVXNlIGV2X3FtcCBmb3Igc3dpdGNoX3FlbXVfeGVuX2xv
Z2RpcnR5Cj4gICAgIGxpYnhsOiBVc2UgZXZfcW1wIGluIGxpYnhsX3NldF92Y3B1b25saW5lCj4g
ICAgIGxpYnhsX3BjaTogRXh0cmFjdCBjb21tb24gcGFydCBvZiAqcWVtdV90cmFkX3dhdGNoX3N0
YXRlX2NiCj4gCj4gVGhlIHNlcmllcyBkZXBlbmRzIG9uICJTb21lIGNsZWFudXAgb2YgbGlieGwi
IHNlcmllcy4KPiBQYXRjaCBzZXJpZXMgYXZhaWxhYmxlIGluIHRoaXMgZ2l0IGJyYW5jaCAod2hp
Y2ggaXMgb24gdG9wIG9mIHRoZSBicmFuY2gKPiBici5saWJ4bC1jbGVhbnVwLXYyKToKPiBodHRw
czovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC94ZW4tdW5zdGFibGUu
Z2l0IGJyLmxpYnhsLWV2X3FtcC1yZWZhY3RvcmluZy12MgoKU28sIEkgdGhpbmsgdGhpcyBpcyBh
bGwgZ29vZCBub3cgYW5kIEkgd2lsbCBjb21taXQgYm90aCB0aGVzZQpyZW1haW5pbmcgc2VyaWVz
IHdoZW4gSSBnZXQgaW50byB0aGUgb2ZmaWNlIHRvbW9ycm93LgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 20:09:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 20: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 1iB2jv-0002yV-BA; Thu, 19 Sep 2019 20:09: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=Sdx5=XO=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iB2ju-0002yM-1e
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 20:09:18 +0000
X-Inumbo-ID: 5b8615b0-db19-11e9-9674-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b8615b0-db19-11e9-9674-12813bfff9fa;
 Thu, 19 Sep 2019 20:09:17 +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 x8JK40mq006657;
 Thu, 19 Sep 2019 20:09:08 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=NUrjUcx9kx/IhD+4e6ghTn1eP6aojm9s4zpuKFPRTwA=;
 b=rsjHJG8lgjXs67Dw8tWq5/BwLxsv2EnjIXHoqwcdC6zBLNoEHxiFGQLP7i+Z3z7lhN3Q
 Q7UhZXrhUJkBDI3GWY2cLwXSiQvh7moVY5dCWI1ln8qElfFVg72+enFs++8fkoYgoZe/
 OBKRQb9G75y6Jcdn/HG3KuikOt2M41dn12UJzWwDeqKLZxbqVNcKh4Xt21AJLEWrJVOi
 WicV+cdcdRf5UmUeMck9fVXQErCHYDZLAD9pnPRlMDjU3BQOKD0yYBQ+ZVpaamdgfs4K
 yyD4qXefcemVsgQfzueRee6dtrOVKntoXRWywAVA5E/xeEVIcs8GyrMWtrofJVSuG6Do Qg== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2130.oracle.com with ESMTP id 2v3vb56b5m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Sep 2019 20:09:08 +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 x8JK91lL188205;
 Thu, 19 Sep 2019 20:09:07 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserp3030.oracle.com with ESMTP id 2v4g2u0yjc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Sep 2019 20:09:07 +0000
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x8JK847v021406;
 Thu, 19 Sep 2019 20:08:04 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Sep 2019 13:08:03 -0700
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <845737d3-e16e-61d7-7733-0f8b9eddfb45@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: <34ef81da-628c-29f2-1020-15ea5e4bab79@oracle.com>
Date: Thu, 19 Sep 2019 16:07:57 -0400
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: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9385
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909190170
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9385
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909190169
Subject: Re: [Xen-devel] [PATCH] SVM: correct CPUID event 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xOS8xOSA2OjM3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBodm1fbW9uaXRvcl9jcHVp
ZCgpIGV4cGVjdHMgdGhlIGlucHV0IHJlZ2lzdGVycywgbm90IHR3byBvZiB0aGUgb3V0cHV0cy4K
Pgo+IEhvd2V2ZXIsIG9uY2UgaGF2aW5nIG1hZGUgdGhlIG5lY2Vzc2FyeSBhZGp1c3RtZW50LCB0
aGUgU1ZNIGFuZCBWTVgKPiBmdW5jdGlvbnMgYXJlIHNvIHNpbWlsYXIgdGhhdCB0aGV5IHNob3Vs
ZCBiZSBmb2xkZWQgKHRodXMgYXZvaWRpbmcKPiBmdXJ0aGVyIHNpbWlsYXIgYXN5bW1ldHJpZXMg
dG8gZ2V0IGludHJvZHVjZWQpLiBVc2UgdGhlIGJlc3Qgb2YgYm90aAo+IHdvcmxkcyBieSBlLmcu
IHVzaW5nICJjdXJyIiBjb25zaXN0ZW50bHkuIFRoaXMgdGhlbiBiZWluZyB0aGUgb25seQo+IGNh
bGxlciBvZiBodm1fY2hlY2tfY3B1aWRfZmF1bHRpbmcoKSwgZm9sZCBpbiB0aGF0IGZ1bmN0aW9u
IGFzIHdlbGwuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 20:22:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 20:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB2wb-0004g9-LA; Thu, 19 Sep 2019 20:22:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iB2wa-0004g4-Vo
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 20:22:25 +0000
X-Inumbo-ID: 2f2b1acc-db1b-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f2b1acc-db1b-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 20:22: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 1iB2wW-00009N-Pt; Thu, 19 Sep 2019 20:22: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 1iB2wW-0001fT-7l; Thu, 19 Sep 2019 20:22:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iB2wW-00044y-6s; Thu, 19 Sep 2019 20:22:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141448-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat: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-arm64-arm64-libvirt-xsm: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-xsm:migrate-support-check: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-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-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-arm64-arm64-xl-thunderx:xen-boot: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:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=e19c5132f78a70cc53745558c0e728fecc74030a
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 20:22:20 +0000
Subject: [Xen-devel] [linux-4.4 test] 141448: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ0OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ0OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgcGFzcyBpbiAxNDEzOTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgZTE5YzUxMzJmNzhhNzBjYzUzNzQ1NTU4YzBlNzI4
ZmVjYzc0MDMwYQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3
ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICA0NiBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNDQgZGF5cyAgIDUyIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTM2MSAgMjAxOS0wOS0xNiAwODo0MjoxOSBaICAgIDMg
ZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBB
YXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFAd2Fjb20uY29tPgogIEFhcm9uIEFy
bXN0cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRyaWFu
Lmh1bnRlckBpbnRlbC5jb20+CiAgQWRyaWFuIFZsYWR1IDxhdmxhZHVAY2xvdWRiYXNlc29sdXRp
b25zLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJu
IDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXNzaW8gQmFsc2luaSA8YmFsc2luaUBh
bmRyb2lkLmNvbT4KICBBbGV4YW5kZXIgS29jaGV0a292IDxhbC5rb2NoZXRAZ21haWwuY29tPgog
IEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNvbT4K
ICBBbmRyZWEgUGFycmkgPGFuZHJlYS5wYXJyaUBhbWFydWxhc29sdXRpb25zLmNvbT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogIEFuZHJldyBQcm91dCA8YXByb3V0QGxsLm1pdC5lZHU+CiAgQW5k
eSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5ndXMgQWluc2xpZSAoUHVyaXNtKSA8
YW5ndXNAYWtrZWEuY2E+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5j
b20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCYW5kYW4gRGFzIDxic2RAcmVk
aGF0LmNvbT4KICBCYXJyZXQgUmhvZGVuIDxicmhvQGdvb2dsZS5jb20+CiAgQmVuIEh1dGNoaW5n
cyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRl
Y2FkZW50Lm9yZy51az4KICBCZW5qYW1pbiBCbG9jayA8YmJsb2NrQGxpbnV4LmlibS5jb20+CiAg
QmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJlbmph
bWluIFBvaXJpZXIgPGJwb2lyaWVyQHN1c2UuY29tPgogIEJqb2VybiBHZXJoYXJ0IDxnZXJoYXJ0
QHBvc3Rlby5kZT4KICBCasO2cm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQm9iIEhh
bSA8Ym9iLmhhbUBwdXJpLnNtPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4K
ICBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1
c2UuZGU+CiAgQnJpYW4gTm9ycmlzIDxicmlhbm5vcnJpc0BjaHJvbWl1bS5vcmc+CiAgQ2F0YWxp
biBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tl
ZXBheEBvcGVuc291cmNlLmNpcnJ1cy5jb20+CiAgQ2hlbiBZdSA8eXUuYy5jaGVuQGludGVsLmNv
bT4KICBDaGVuLVl1IFRzYWkgPHdlbnNAY3NpZS5vcmc+CiAgQ2hyaXN0b3BoIFBhYXNjaCA8Y3Bh
YXNjaEBhcHBsZS5jb20+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRA
d2FuYWRvby5mcj4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW5p
ZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBCcmlzdG90IGRlIE9s
aXZlaXJhIDxicmlzdG90QHJlZGhhdC5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNz
bS5jb20+CiAgRGF2ZSBKb25lcyA8ZGF2ZWpAY29kZW1vbmtleS5vcmcudWs+CiAgRGF2aWQgUy4g
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNl
LmNvbT4KICBEZW5pcyBLaXJqYW5vdiA8a2RhQGxpbnV4LXBvd2VycGMub3JnPgogIERpbmcgWGlh
bmcgPGRpbmd4aWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBEaXJrIE1vcnJpcyA8ZG1vcnJp
c0BtZXRhbG9mdC5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwu
Y29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5jb20+CiAgRG91ZyBCZXJnZXIg
PG9wZW5kbWJAZ21haWwuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0LmNvbT4K
ICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0BjaHJvbWl1bS5vcmc+CiAgRXJpYyBEdW1hemV0
IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0ZXZAbWlj
cm9jaGlwLmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGZWxpcGUgQmFsYmkg
PGZlbGlwZS5iYWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmVsaXBlIEYuIFRvbmVsbG8gPGV1QGZl
bGlwZXRvbmVsbG8uY29tPgogIEZlbmcgU3VuIDxsb3lvdTg1QGdtYWlsLmNvbT4KICBGbG9yaWFu
IFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnVxaWFuIEh1YW5nIDxodWFuZ2ZxLmRheGlhbkBn
bWFpbC5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4K
ICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50
ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRA
YWxwaGFsaW5rLmZyPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5j
b20+CiAgSGFpYmluIFpoYW5nIDxoYWliaW56aGFuZ0B0ZW5jZW50LmNvbT4KICBoYWliaW56aGFu
ZyjlvKDmtbfmlowpIDxoYWliaW56aGFuZ0B0ZW5jZW50LmNvbT4KICBIYW5uZXMgUmVpbmVja2Ug
PGhhcmVAc3VzZS5kZT4KICBIYW5zIFVsbGkgS3JvbGwgPHVsbGkua3JvbGxAZ29vZ2xlbWFpbC5j
b20+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5jb20+CiAgSGVpa28g
U3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZW5rIHZhbiBkZXIgTGFhbiA8b3BlbnNvdXJj
ZUBoZW5rdmRsYWFuLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcu
YXU+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEhpcm95dWtpIFlhbWFtb3Rv
IDxoeWFtYW1vQGFsbGllZC10ZWxlc2lzLmNvLmpwPgogIEhvZGFzemksIFJvYmVydCA8Um9iZXJ0
LkhvZGFzemlAZGlnaS5jb20+CiAgSHVpIFBlbmcgPGJlbnF1aWtlQGdtYWlsLmNvbT4KICBIdXkg
Tmd1eWVuIDxodXluQG1lbGxhbm94LmNvbT4KICBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51
az4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbHlhIFRydWtoYW5vdiA8
bGFodnV1bkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFr
dWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFuIEhhcmtlcyA8
amFoYXJrZXNAY3MuY211LmVkdT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNv
bT4KICBKYXNvbiBCYXJvbiA8amJhcm9uQGFrYW1haS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxq
Z2dAbWVsbGFub3guY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmF5
IFZvc2J1cmdoIDxqYXkudm9zYnVyZ2hAY2Fub25pY2FsLmNvbT4KICBKZWZmcmluIEpvc2UgVCA8
amVmZnJpbkByYWphZ2lyaXRlY2guZWR1LmluPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5k
az4KICBKZXNzaWNhIFl1IDxqZXl1QGtlcm5lbC5vcmc+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUx
OTkwQGdtYWlsLmNvbT4KICBKaWFuZ2ZlbmcgWGlhbyA8eGlhb2ppYW5nZmVuZ0BodWF3ZWkuY29t
PgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJu
ZWwub3JnPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEpvZXJnIFJvZWRlbCA8
anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2hh
bm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIEh1YmJhcmQgPGpodWJi
YXJkQG52aWRpYS5jb20+CiAgSm9uYXRoYW4gTGVtb24gPGpvbmF0aGFuLmxlbW9uQGdtYWlsLmNv
bT4KICBKb3NlcGggUWkgPGpvc2VwaC5xaUBsaW51eC5hbGliYWJhLmNvbT4KICBKb3NoIFBvaW1i
b2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdWxpYW5hIFJvZHJp
Z3VlaXJvIDxqdWxpYW5hLnJvZHJpZ3VlaXJvQGludHJhMm5ldC5jb20+CiAgSnVueGlhbyBCaSA8
anVueGlhby5iaUBvcmFjbGUuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fu
b25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYXp1eWEg
TWl6dWd1Y2hpIDxrYXp1eWEubWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29tPgogIEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlZmVuZyBXYW5nIDx3YW5na2VmZW5nLndhbmdAaHVh
d2VpLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExlb25hcmQgQ3Jlc3Rl
eiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGlkb25nIENoZW4gPGxpZG9uZ2NoZW5AdGVu
Y2VudC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMdWNhcyBTdGFj
aCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KICBMdWNrLCBUb255IDx0b255Lmx1Y2tAaW50ZWwu
Y29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29t
PgogIEx1aXMgSGVucmlxdWVzIDxsaGVucmlxdWVzQHN1c2UuY29tPgogIEx1a2FzIFd1bm5lciA8
bHVrYXNAd3VubmVyLmRlPgogIE1hbmlzaCBDaG9wcmEgPG1hbmlzaGNAbWFydmVsbC5jb20+CiAg
TWFudWVsIFByZXNuaXR6IDxtYWlsQG1weS5kZT4KICBNYXJjIEtsZWluZS1CdWRkZSA8bWtsQHBl
bmd1dHJvbml4LmRlPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyY2VsIEhv
bHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxt
YXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9y
Zz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcmsgWmhhbmcgPG1h
cmt6QG1lbGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBv
cmFjbGUuY29tPgogIE1hcnRpbiBTcGVybCA8a2VybmVsQG1hcnRpbi5zcGVybC5vcmc+CiAgTWFz
YWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXR0aGlhcyBL
YWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXR0aGlldSBCYWVydHMgPG1hdHRoaWV1LmJh
ZXJ0c0B0ZXNzYXJlcy5uZXQ+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgS3ViZWNlayA8bWt1YmVj
ZWtAc3VzZS5jej4KICBNaWNoYWwgTmF6YXJld2ljeiA8bWluYTg2QG1pbmE4Ni5jb20+CiAgTWln
dWVsIE9qZWRhIDxtaWd1ZWwub2plZGEuc2FuZG9uaXNAZ21haWwuY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2tvIFJhcGVsaSA8bWlra28ucmFwZWxpQGlraS5m
aT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8
bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJheW5hbEBi
b290bGluLmNvbT4KICBOYWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgogIE5hcmVzaCBLYW1i
b2p1IDxuYXJlc2gua2FtYm9qdSAoKSBsaW5hcm8gISBvcmc+CiAgTmFyZXNoIEthbWJvanUgPG5h
cmVzaC5rYW1ib2p1QGxpbmFyby5vcmc+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2Vs
bG9yQGdtYWlsLmNvbT4KICBOYXZpZCBFbWFtZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5j
b20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmVpbCBNYWNMZW9k
IDxuZWlsQG5tYWNsZW9kLmNvbT4KICBOaWNvbGFzIEJvaWNoYXQgPGRyaW5rY2F0QGNocm9taXVt
Lm9yZz4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+
CiAgTnVtZm9yIE1iaXppd28tVGlhcG8gPG51bXNAZ29vZ2xlLmNvbT4KICBPbGVnIE5lc3Rlcm92
IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBP
bG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFj
ZUByZWRoYXQuY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgog
IFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVs
IE1vb3JlIDxwYXVsQHBhdWwtbW9vcmUuY29tPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6
PgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBldGVyIFVqZmFs
dXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0
ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogIFBldHIgQ3ZlayA8cGV0cmN2ZWtjekBnbWFpbC5jb20+CiAgUGhpbCBUdXJuYnVsbCA8cGhp
bC50dXJuYnVsbEBvcmFjbGUuY29tPgogIFBoaWxpcCBMYW5nZGFsZSA8cGhpbGlwbEBvdmVydC5v
cmc+CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KICBRaWFuIENhaSA8Y2Fp
QGxjYS5wdz4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4KICBSYWZhZWwg
Si4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFzbXVzIFZpbGxlbW9l
cyA8cmFzbXVzLnZpbGxlbW9lc0BwcmV2YXMuZGs+CiAgUmljYXJkbyBOZXJpIDxyaWNhcmRvLm5l
cmktY2FsZGVyb25AbGludXguaW50ZWwuY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5v
cmc+CiAgUm9iZXJ0IEhvZGFzemkgPHJvYmVydC5ob2Rhc3ppQGRpZ2kuY29tPgogIFJvZ2FuIERh
d2VzIDxyb2dhbkBkYXdlcy56YS5uZXQ+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+CiAgcnVpcHBhbiA8cnVpcHBhbkB0ZW5jZW50LmNvbT4KICBSdXNzZWxsIEtp
bmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1A
bWVsbGFub3guY29tPgogIFNhbSBQcm90c2Vua28gPHNlbWVuLnByb3RzZW5rb0BsaW5hcm8ub3Jn
PgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlzdG9waGVyc29u
IDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNlYmFzdGlhbiBNYXlyIDxtZUBz
YW0uc3Q+CiAgU2ViYXN0aWFuIFBhcnNjaGF1ZXIgPHMucGFyc2NoYXVlckBnbXguZGU+CiAgU2Vr
aGFyIE5vcmkgPG5zZWtoYXJAdGkuY29tPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2
ZXJnZS5uZXQuYXU+CiAgU29oZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxAZ29vZ2xlLmNvbT4K
ICBTdGVmYW4gSGFiZXJsYW5kIDxzdGhAbGludXguaWJtLmNvbT4KICBTdGVmYW4gV2FocmVuIDxz
dGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZhbiBXYWhyZW4gPHdhaHJlbnN0QGdteC5uZXQ+
CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVw
aGFuZSBHcm9zamVhbiA8cy5ncm9zamVhbkBwZWFrLXN5c3RlbS5jb20+CiAgU3RlcGhlbiBCb3lk
IDxzYm95ZEBrZXJuZWwub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNv
bT4KICBTdWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3Vn
YW5hdGggUHJhYnUgPHN1Z2FuYXRoLXByYWJ1LnN1YnJhbWFuaUBicm9hZGNvbS5jb20+CiAgU3Vt
aXQgU2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVraSBLIFBvdWxvc2Ug
PHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgog
IFRhcmFzIEtvbmRyYXRpdWsgPHRha29uZHJhQGNpc2NvLmNvbT4KICBUZWp1biBIZW8gPHRqQGtl
cm5lbC5vcmc+CiAgVGhvIFZ1IDx0aG8udnUud2hAcnZjLnJlbmVzYXMuY29tPgogIFRob21hcyBC
b2dlbmRvZXJmZXIgPHRib2dlbmRvZXJmZXJAc3VzZS5kZT4KICBUaG9tYXMgRmFsY29uIDx0bGZh
bGNvbkBsaW51eC5pYm0uY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl
PgogIFRob21hcyBUYWkgPHRob21hcy50YWlAb3JhY2xlLmNvbT4KICBUaW0gRnJvaWRjb2V1ciA8
dGltLmZyb2lkY29ldXJAdGVzc2FyZXMubmV0PgogIFRpd2VpIEJpZSA8dGl3ZWkuYmllQGludGVs
LmNvbT4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIFRvbWFzIEJv
cnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9t
aWRlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJvbmQgTXlrbGVi
dXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFR1YmEgWWF2dXogPHR1YmFA
ZWNlLnVmbC5lZHU+CiAgVHlyZWwgRGF0d3lsZXIgPHR5cmVsZEBsaW51eC52bmV0LmlibS5jb20+
CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmluY2UgV2VhdmVyIDx2
aW5jZW50LndlYXZlckBtYWluZS5lZHU+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4K
ICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZpdGFseSBLdXpuZXRz
b3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2FuZyBYaWF5YW5nIDx4eXdhbmcuc2p0dUBzanR1
LmVkdS5jbj4KICBXYW5wZW5nIExpIDx3YW5wZW5nLmxpQGhvdG1haWwuY29tPgogIFdlbiBZYW5n
IDx3ZW4ueWFuZzk5QHp0ZS5jb20uY24+CiAgV2Vud2VuIFdhbmcgPHdlbndlbkBjcy51Z2EuZWR1
PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGwgRGVhY29uIDx3aWxs
QGtlcm5lbC5vcmc+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFdp
bSBWYW4gU2Vicm9lY2sgPHdpbUBsaW51eC13YXRjaGRvZy5vcmc+CiAgeGlhbyBqaW4gPGppbi54
aWFvQGludGVsLmNvbT4KICBYaWFvanVuIFpoYW8gPHhpYW9qdW56aGFvMTQxQGdtYWlsLmNvbT4K
ICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWF2dXosIFR1YmEgPHR1YmFAZWNl
LnVmbC5lZHU+CiAgWWluZyBYdWUgPHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgeW9uZ2R1YW4g
PHlvbmdkdWFuQHRlbmNlbnQuY29tPgogIFlvc2hpYWtpIE9rYW1vdG8gPHlva2Ftb3RvQGFsbGll
ZC10ZWxlc2lzLmNvLmpwPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51
aEByZW5lc2FzLmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KICBZdWVI
YWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWXVuZmFuZyBUYWkgPHl1bmZhbmd0YWlA
dGVuY2VudC5jb20+CiAgWmVmYW4gTGkgPGxpemVmYW5AaHVhd2VpLmNvbT4KICBaaGFuZ1hpYW94
dSA8emhhbmd4aWFveHU1QGh1YXdlaS5jb20+CiAgWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5k
dWFuQG9yYWNsZS5jb20+CiAgWmhvdXlhbmcgSmlhIDxqaWF6aG91eWFuZzA5QGdtYWlsLmNvbT4K
ICBadWJpbiBNaXRocmEgPHpzbUBjaHJvbWl1bS5vcmc+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
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3NzMwIGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 20:34:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 20: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 1iB381-0005gt-2Y; Thu, 19 Sep 2019 20:34:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pDhf=XO=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1iB37z-0005gm-50
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 20:34:11 +0000
X-Inumbo-ID: d57c6592-db1c-11e9-978d-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d57c6592-db1c-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 20:34:10 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id l21so4953351lje.4
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 13:34:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=6grpKTdDHfrbCxCmgX04tALzM2BaTcUONJxBFtS7/lc=;
 b=S3FWlmtalm02jQyJlhwBVUyRbo4LVnG04lBW17Zh/rM24U46hU9edZ8kfmA06+aF9P
 OCDHQuGS85M+r15ZS8w8p2AuuOaxpYBIEy7/K399Ohz2kO+HjNMiBSjs53Jhs8Tayd30
 RhVK3wUpwCIOZyzj1b4OwhDrWT6ry27EnqdWo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=6grpKTdDHfrbCxCmgX04tALzM2BaTcUONJxBFtS7/lc=;
 b=kdAq3z0ks2d8h1ayY8uaEwnsPti9JeAcvsz2BXhr6twPcYCoy47Hhud8+gjQ6IpRd2
 9rueq5Bri26b+frwJxXYbbI5kDuiXUVsAOknAVvzbSoxFwCFcrThUWOxr5e5GMVbgmx0
 fZfFS5olCKPcs+3WrBNq0bcrQW63nYNOyo+IGf/bRklcf/yHDJ79k2ep3N5nyE5r+pps
 o19fPs7+tk7tOCNnm/pW9tL/TjW1N5958O6Bp/4HxPgg3roog7FEyF0UgCPLZ8gBnVbB
 3Xsl3fG9XYbvlUkyzdnlr0VuJjdXuPqxg2IWD8ovrwYD2jTaDdM1TCTmbRZzaRedGbyr
 kKfQ==
X-Gm-Message-State: APjAAAX4a1JvQJsBdU1xUnUNG2tbRk626xxS9VNebIRb4noXP9H6BCls
 Qm0s9jb8yZR5okKjlUlyYf94N3oZnTo=
X-Google-Smtp-Source: APXvYqyfo6T3BFVSA0nZ4nTzN33GJVmEs9f38vVD1DKSIfYfubDkHKYhtD7oEbmGfwQmEM1xWKtCRg==
X-Received: by 2002:a2e:1b56:: with SMTP id b83mr6483359ljb.107.1568925248613; 
 Thu, 19 Sep 2019 13:34:08 -0700 (PDT)
Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com.
 [209.85.167.54])
 by smtp.gmail.com with ESMTPSA id x15sm2050286lff.54.2019.09.19.13.34.07
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 19 Sep 2019 13:34:07 -0700 (PDT)
Received: by mail-lf1-f54.google.com with SMTP id r134so3325378lff.12
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 13:34:07 -0700 (PDT)
X-Received: by 2002:ac2:5c11:: with SMTP id r17mr6102537lfp.61.1568925247160; 
 Thu, 19 Sep 2019 13:34:07 -0700 (PDT)
MIME-Version: 1.0
References: <20190918152748.GA21241@infradead.org>
In-Reply-To: <20190918152748.GA21241@infradead.org>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, 19 Sep 2019 13:33:50 -0700
X-Gmail-Original-Message-ID: <CAHk-=wjXF63BKNJH=GtnnoJmXZHEnRwjgeu4foJQvFYYBm9HHA@mail.gmail.com>
Message-ID: <CAHk-=wjXF63BKNJH=GtnnoJmXZHEnRwjgeu4foJQvFYYBm9HHA@mail.gmail.com>
To: Christoph Hellwig <hch@infradead.org>,
 Michael Ellerman <mpe@ellerman.id.au>, Michal Simek <monstr@monstr.eu>
Subject: Re: [Xen-devel] [GIT PULL] dma-mapping updates for 5.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu <iommu@lists.linux-foundation.org>,
 linux-mmc@vger.kernel.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgODoyNyBBTSBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGlu
ZnJhZGVhZC5vcmc+IHdyb3RlOgo+Cj4gcGxlYXNlIHB1bGwgdGhlIGRtYS1tYXBwaW5nIHVwZGF0
ZXMgZm9yIDUuNC4KClB1bGxlZC4KCj4gSW4gYWRkaXRpb24gdG8gdGhlIHVzdWFsIEtjb25maWcg
Y29uZmxpY3Mgd2hlcmUgeW91IGp1c3Qgd2FudCB0byBrZWVwCj4gYm90aCBlZGl0cyB0aGVyZSBh
cmUgYSBmZXcgbW9yZSBpbnRlcmVzdGluZyBtZXJnZSBpc3N1ZXMgdGhpcyB0aW1lOgo+Cj4gIC0g
bW9zdCBpbXBvcnRhbmx5IHBvd2VycGMgYW5kIG1pY3JvYmxhemUgYWRkIG5ldyBjYWxsZXJzIG9m
Cj4gICAgZG1hX2F0b21pY19wb29sX2luaXQsIHdoaWxlIHRoaXMgdHJlZSBtYXJrcyB0aGUgZnVu
Y3Rpb24gc3RhdGljCj4gICAgYW5kIGNhbGxzIGl0IGZyb20gYSBjb21tb24gcG9zdGNvcmVfaW5p
dGNhbGwoKS4gIFRoZSB0cml2aWFsCj4gICAgZnVuY3Rpb25zIGFkZGVkIGluIHBvd2VycGMgYW5k
IG1pY3JvYmxhemUgYWRkaW5nIHRoZSBjYWxscwo+ICAgIG5lZWQgdG8gYmUgcmVtb3ZlZCBmb3Ig
dGhlIGNvZGUgdG8gY29tcGlsZS4gIFRoaXMgd2lsbCBub3Qgc2hvdyB1cAo+ICAgIGFzIGEgbWVy
Z2UgY29uZmxpY3QgYW5kIG5lZWRzIHRvIGJlIGRlYWx0IHdpdGggbWFudWFsbHkhCgpTbyBJIGhh
dmVuJ3QgZ290dGVuIHRoZSBwb3dlcnBjIG9yIG1pY3JvYmxhemUgcHVsbCByZXF1ZXN0cyB5ZXQs
IHNvCkknbSBub3QgYWJsZSB0byBmaXggdGhhdCBwYXJ0IHVwIHlldC4KCkludGVhZCwgSSdtIGNj
J2luZyBNaWNoYWVsIEVsbGVybWFuIGFuZCBNaWNoYWwgU2ltZWsgdG8gYXNrIHRoZW0gdG8KcmVt
aW5kIG1lIHdoZW4gdGhleSBfZG9fIHNlbmQgdGhvc2UgcHVsbCByZXF1ZXN0cywgc2luY2Ugb3Ro
ZXJ3aXNlIEkKbWF5IHdlbGwgZm9yZ2V0IGFuZCBtaXNzIGl0LiBXaXRob3V0IGFuIGFjdHVhbCBk
YXRhIGNvbmZsaWN0LCBhbmQKc2luY2UgdGhpcyB3b24ndCBzaG93IHVwIGluIG15IGJ1aWxkIHRl
c3RzIGVpdGhlciwgaXQgd291bGQgYmUgdmVyeQplYXN5IGZvciBtZSB0byBmb3JnZXQuCgpNaWNo
YVtlXWwsIGNhbiB5b3UgYm90aCBwbGVhc2UgbWFrZSBzdXJlIHRvIHJlbWluZCBtZT8KCiAgICAg
ICAgICAgICBMaW51cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 20:36:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 20:36:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB3AR-0005oO-Hq; Thu, 19 Sep 2019 20: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=ZMuL=XO=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1iB3AP-0005oH-QG
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 20:36:41 +0000
X-Inumbo-ID: 2e3e7350-db1d-11e9-9675-12813bfff9fa
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.94]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e3e7350-db1d-11e9-9675-12813bfff9fa;
 Thu, 19 Sep 2019 20:36:39 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Iq+EvIZXM1OB0tpWrQgmj9hXCND/v1BEJiblQWN53NiiGKe9zmHAjMfd1YZJA+I8bNVC7/R2eYMXCBMc+XfLM4PhHsabax4XlxfVHpPnc1IME+WKHl/+G65gmAsaai9ZuelCnh6RHQkRNYnzzvIQnLShTBx8k/FsTkdrq4Q988ye8VnF7ZovkW3Khdt4ZJ7ck9SMMiRkEreydK0uH+S00JRJ3I0UA1rRXTX5mqdDF6sj71MyNGZTKMX22IEQmWUd0AmcufTlPYkt7kK4Jg40BdAWcOg2wTJTXx/S6gXqPKnegSrr1v+kg/XD60hAy28qxPQ/+uAeQiFTzlom4kCKEw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JXb8AX3EJJkzXalH6qXR2Hb8PhXzCHNO+2QXqdnN9Po=;
 b=folY5sDzj/+pok9OAUOQJq6USDFLkX6OTgD2Qowk6j0m2hp38hH54KdfujYlriOiEyR2/NW0rNCPqFEIqO35Kuj6zccT6ijPhSjx5oP5AM0V8Goxoltxuf1wk7MG8tHQPBn8DNpi3bu1R7mVT2lDU4vU45oeEUGYEg0mFNHO4GbM21kTRLCeT9wW8/2nYHtsTW/fOWkOKz7hJ/CniWKxzwAmM6rC/8O75+eskXF9rueSWxVSIrupNK/7poH2l6pqWBMMoqnXmlzrV0jb8HHHwVrl/g3yyL2kR3vX7p1fYtHAJJ8XTr4AZR6Fscmcw7c7zAVM+P3tXi8YDnKCEXFEhg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JXb8AX3EJJkzXalH6qXR2Hb8PhXzCHNO+2QXqdnN9Po=;
 b=GYSZOpFSlpfCvotpEe5YZ7R3/pTJLA/Sn5BuzyVTGT7B2g4Yjkg8I/ZgulOlbrVcK5RWmAhYBSWASv3zpZIeGU8mYQqtmxORYCxQhM1UZ1Z5fHSzr3/ygGQouESCjexe9bxSdHWeGXc4tUL8aQK0P//4f+WacJY4jWxlqvuuOPA=
Received: from VI1PR02MB5790.eurprd02.prod.outlook.com (52.133.244.12) by
 VI1PR02MB3087.eurprd02.prod.outlook.com (10.170.236.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.26; Thu, 19 Sep 2019 20:36:37 +0000
Received: from VI1PR02MB5790.eurprd02.prod.outlook.com
 ([fe80::c979:2ad6:63a5:dc3a]) by VI1PR02MB5790.eurprd02.prod.outlook.com
 ([fe80::c979:2ad6:63a5:dc3a%2]) with mapi id 15.20.2284.009; Thu, 19 Sep 2019
 20:36:37 +0000
From: Razvan COJOCARU <rcojocaru@bitdefender.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] SVM: correct CPUID event processing
Thread-Index: AQHVbyYpsBrcgD3+X0+1nzjP9UgLIqczdWuA
Date: Thu, 19 Sep 2019 20:36:36 +0000
Message-ID: <6c80035f-a828-0672-0421-5fb5b938937b@bitdefender.com>
References: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
 <34ef81da-628c-29f2-1020-15ea5e4bab79@oracle.com>
In-Reply-To: <34ef81da-628c-29f2-1020-15ea5e4bab79@oracle.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: VI1PR09CA0140.eurprd09.prod.outlook.com
 (2603:10a6:803:12c::24) To VI1PR02MB5790.eurprd02.prod.outlook.com
 (2603:10a6:803:12d::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=rcojocaru@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [86.120.154.138]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5146a97c-8e5c-4571-a634-08d73d411141
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:VI1PR02MB3087; 
x-ms-traffictypediagnostic: VI1PR02MB3087:|VI1PR02MB3087:|VI1PR02MB3087:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <VI1PR02MB3087BA36BDA8532E97C6BAAFAB890@VI1PR02MB3087.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4303;
x-forefront-prvs: 016572D96D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(346002)(396003)(136003)(39860400002)(376002)(199004)(189003)(81166006)(54906003)(66066001)(5660300002)(476003)(7736002)(2906002)(305945005)(316002)(76176011)(31696002)(52116002)(31686004)(446003)(86362001)(110136005)(8676002)(186003)(81156014)(26005)(99286004)(386003)(71190400001)(6506007)(7416002)(53546011)(102836004)(8936002)(11346002)(6486002)(4744005)(486006)(6512007)(14454004)(4326008)(66446008)(2616005)(64756008)(6436002)(36756003)(71200400001)(25786009)(478600001)(3846002)(256004)(229853002)(66476007)(66946007)(6246003)(2501003)(66556008)(6116002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB3087;
 H:VI1PR02MB5790.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: pEa43lL5/2u2gqxZGg5Gip8QdW8dkrTJB0ec7XyNOfOhbP94XsD8qEyH6MgEL3Q5bvggS2smc32lFCiVtr/qmT9ratlA2IRqpZkyJ1MpixG13EF/oEmGuxhTyn/kaUc/AbroxDIV8OoRgeXd5Z4k0fXENGBfpE7LfslYVhiGrDE5jCYgLEIYf2M8CUyFqKUjnNOiAdqJSNRfQhH0l/bQYxRFUAVinq+1w1zeHLVRa34n3X11TZsGBwm8Q0dJXCUpwq61pbUcHPvVy+oQkiv9n5Qqtqu8rhkdmw/YW/Pofz5aRtcGlPWmd9uIHWS0DWIEIcQ/4u3pjzy+JOwFD/UY1Ervdp+mxtosdXant+3IIr8TOyg+x0CfPDuqTnIPnYaavyENZAYSMjgkGS55S8zrIxBjS9c2AwrplZf8ykwoNPw=
Content-ID: <1B16A24C7277E94593CF31C9B3BD1FD3@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5146a97c-8e5c-4571-a634-08d73d411141
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2019 20:36:36.9749 (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: Mh2yBj5Dzeu3JkJq5QVao5i1thGoSbZXxUuaoFC81WEhISYFx9Fp7Pzwkjk9KR1/viUzKxzeslBAsBxqTTqxbil5m56W4aRlyGtJNdf2Rww=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3087
Subject: Re: [Xen-devel] [PATCH] SVM: correct CPUID event 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xOS8xOSAxMTowNyBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOg0KPiBPbiA5LzE5LzE5
IDY6MzcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4gaHZtX21vbml0b3JfY3B1aWQoKSBleHBl
Y3RzIHRoZSBpbnB1dCByZWdpc3RlcnMsIG5vdCB0d28gb2YgdGhlIG91dHB1dHMuDQo+Pg0KPj4g
SG93ZXZlciwgb25jZSBoYXZpbmcgbWFkZSB0aGUgbmVjZXNzYXJ5IGFkanVzdG1lbnQsIHRoZSBT
Vk0gYW5kIFZNWA0KPj4gZnVuY3Rpb25zIGFyZSBzbyBzaW1pbGFyIHRoYXQgdGhleSBzaG91bGQg
YmUgZm9sZGVkICh0aHVzIGF2b2lkaW5nDQo+PiBmdXJ0aGVyIHNpbWlsYXIgYXN5bW1ldHJpZXMg
dG8gZ2V0IGludHJvZHVjZWQpLiBVc2UgdGhlIGJlc3Qgb2YgYm90aA0KPj4gd29ybGRzIGJ5IGUu
Zy4gdXNpbmcgImN1cnIiIGNvbnNpc3RlbnRseS4gVGhpcyB0aGVuIGJlaW5nIHRoZSBvbmx5DQo+
PiBjYWxsZXIgb2YgaHZtX2NoZWNrX2NwdWlkX2ZhdWx0aW5nKCksIGZvbGQgaW4gdGhhdCBmdW5j
dGlvbiBhcyB3ZWxsLg0KPj4NCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4NCj4gDQo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPg0KDQpBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPg0KDQoNClRoYW5rcywNClJhenZhbg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 20:48:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 20:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB3Lw-0006rM-QI; Thu, 19 Sep 2019 20:48:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iB3Lv-0006rH-Kl
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 20:48:35 +0000
X-Inumbo-ID: d7ed8af2-db1e-11e9-9675-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7ed8af2-db1e-11e9-9675-12813bfff9fa;
 Thu, 19 Sep 2019 20:48: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 1iB3Ls-0000hS-7e; Thu, 19 Sep 2019 20:48: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 1iB3Lr-0003Kj-Rz; Thu, 19 Sep 2019 20:48:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iB3Lr-0005Pw-Qx; Thu, 19 Sep 2019 20:48:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141446-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d013cc800a2a41b0496f99a11f3cff724cf65941
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 20:48:31 +0000
Subject: [Xen-devel] [linux-linus test] 141446: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ0NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNDQ2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBkMDEzY2M4MDBhMmE0MWIwNDk2Zjk5YTExZjNjZmY3MjRjZjY1OTQxCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2
MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMt
MDQgMTk6NTM6MDkgWiAgMTk5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5
LTAzLTA1IDIwOjAzOjE0IFogIDE5OCBkYXlzICAxNTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxNDQ2ICAyMDE5LTA5LTE4IDIyOjM3OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0Njk0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTA3MjgwNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 20:54:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 20:54: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 1iB3R6-0007ld-Lx; Thu, 19 Sep 2019 20:53:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iB3R4-0007lX-RS
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 20:53:54 +0000
X-Inumbo-ID: 943b1f6c-db1f-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 943b1f6c-db1f-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 2019 20:53:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iB3Qy-0000nK-LI; Thu, 19 Sep 2019 20:53:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iB3Qy-0003e2-Df; Thu, 19 Sep 2019 20:53:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iB3Qy-0000lA-D8; Thu, 19 Sep 2019 20:53:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141480-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=5a929b6180243e0ba41c84c7905f4f8ffc9186fc
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 20:53:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141480: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ4MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDVhOTI5YjYxODAyNDNlMGJhNDFjODRjNzkwNWY0ZjhmZmM5MTg2ZmMKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA2IGRheXMgICA0NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0NzQgIDIwMTktMDktMTkgMTQ6MDA6NDggWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9y
a2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTAwOSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 21:30:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 21:30:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB40X-0002tm-By; Thu, 19 Sep 2019 21:30: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=tKQl=XO=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1iB40V-0002th-Bv
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 21:30:31 +0000
X-Inumbo-ID: b45edc20-db24-11e9-9677-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b45edc20-db24-11e9-9677-12813bfff9fa;
 Thu, 19 Sep 2019 21:30:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568928629;
 bh=PxIMPCzSmLksihdPHjm4QGV5FFdSb/+jzcpKL6SE0QU=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=N/k9/zG0H5690gQsIVAD/7SuzY3PEW6cTpTLrwp3rkS316pDfWlnEBUlBH19Yagaz
 qVYe9lAsrjiiMow0EZO6pPIXPPEf0nD7V3qA7HLSgdvmGPxiTG0pwfEcUaTMtYJ8fW
 wNUFKGT3tipMpm+5G7gsgo+8sYF/B5zmohe/mduw=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20190918152748.GA21241@infradead.org>
References: <20190918152748.GA21241@infradead.org>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20190918152748.GA21241@infradead.org>
X-PR-Tracked-Remote: git://git.infradead.org/users/hch/dma-mapping.git
 tags/dma-mapping-5.4
X-PR-Tracked-Commit-Id: c7d9eccb3c1e802c5cbb2a764eb0eb9807d9f12e
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: 671df189537883f36cf9c7d4f9495bfac0f86627
Message-Id: <156892862992.30913.10484528229946005623.pr-tracker-bot@kernel.org>
Date: Thu, 19 Sep 2019 21:30:29 +0000
To: Christoph Hellwig <hch@infradead.org>
Subject: Re: [Xen-devel] [GIT PULL] dma-mapping updates for 5.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mmc@vger.kernel.org, iommu@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBXZWQsIDE4IFNlcCAyMDE5IDA4OjI3OjQ4IC0w
NzAwOgoKPiBnaXQ6Ly9naXQuaW5mcmFkZWFkLm9yZy91c2Vycy9oY2gvZG1hLW1hcHBpbmcuZ2l0
IHRhZ3MvZG1hLW1hcHBpbmctNS40CgpoYXMgYmVlbiBtZXJnZWQgaW50byB0b3J2YWxkcy9saW51
eC5naXQ6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdG9ydmFsZHMvYy82NzFkZjE4OTUzNzg4M2Yz
NmNmOWM3ZDRmOTQ5NWJmYWMwZjg2NjI3CgpUaGFuayB5b3UhCgotLSAKRGVldC1kb290LWRvdCwg
SSBhbSBhIGJvdC4KaHR0cHM6Ly9rb3JnLndpa2kua2VybmVsLm9yZy91c2VyZG9jL3BydHJhY2tl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 21:39:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 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 1iB48g-0003CS-Cz; Thu, 19 Sep 2019 21:38:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GLrY=XO=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iB48f-0003CN-1N
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 21:38:57 +0000
X-Inumbo-ID: e14a04ca-db25-11e9-b299-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e14a04ca-db25-11e9-b299-bc764e2007e4;
 Thu, 19 Sep 2019 21:38:55 +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 x8JLclFx067496;
 Thu, 19 Sep 2019 21:38:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=k0XfivaFR9EsR1TetIlFgwefu0O8RmbBIKuUEGG679s=;
 b=DhD8vfDhpfi5Zkbww243kIGw52d1RWTPEVeVWZ3R27u+bU8v4J6BTBD8EOj01cF3pR5d
 g0CODPzrZP9Ks/VspS0seK7agvcuveG16I4RLNpy1XWZ2YcYQMGrLdZ3VyXyOZRapNSy
 4EDpyj2KR2lxorlDaV+Mz64I0OjH2j26Ej/5R4AZ4EIJTjdUxHkOibCSHnA0fN3t4zII
 c2k7zF+OLmA57I0Eq8Mp8IhPRtyZ6C+GbgGU+I6C882bHZ4j1ECbxLBc1vYCeUD2PcK6
 xARPtpcIeodODUa0ppHRvnvaBW5dRyBO+/1dpYP8DVSWzWq/qgHLVNeCRCWqR7CvnODf bQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2v3vb4xqps-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Sep 2019 21:38:54 +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 x8JLcY6n195321;
 Thu, 19 Sep 2019 21:38:54 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3020.oracle.com with ESMTP id 2v3vb6pydv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 19 Sep 2019 21:38:54 +0000
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8JLcrht017826;
 Thu, 19 Sep 2019 21:38:53 GMT
Received: from [10.211.47.34] (/10.211.47.34)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 19 Sep 2019 14:38:52 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
 <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
 <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
 <e75f5253-df1d-2d47-6724-df06d1a33448@suse.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <8571e4db-d3dc-6a58-8711-2947c97f8953@oracle.com>
Date: Thu, 19 Sep 2019 14:38:52 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e75f5253-df1d-2d47-6724-df06d1a33448@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9385
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909190179
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9385
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909190179
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gOS8xOS8xOSAzOjI0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxOC4wOS4yMDE5IDIz
OjE2LCBKb2UgSmluIHdyb3RlOgo+PiBPbiA5LzE2LzE5IDExOjQ4IFBNLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+IE9uIDE3LjA5LjIwMTkgMDA6MjAsIEpvZSBKaW4gd3JvdGU6Cj4+Pj4gT24gOS8x
Ni8xOSAxOjAxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTMuMDkuMjAxOSAxODoz
OCwgSm9lIEppbiB3cm90ZToKPj4+Pj4+IE9uIDkvMTMvMTkgMTI6MTQgQU0sIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+Pj4+IE9uIDEyLjA5LjIwMTkgMjA6MDMsIEpvZSBKaW4gd3JvdGU6Cj4+Pj4+
Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4+Pj4+Pj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+Pj4+Pj4+PiBAQCAtNDEyLDYgKzQxMiw5IEBAIGlu
dCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgcGlycV9kcGNp
LT5nbXNpLmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKPj4+Pj4+Pj4gICAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0gZ2ZsYWdzOwo+Pj4+Pj4+PiAgICAgICAg
ICAgICAgfQo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICsgICAgICAgICAgICBpZiAoIGh2bV9mdW5jcy5z
eW5jX3Bpcl90b19pcnIgKQo+Pj4+Pj4+PiArICAgICAgICAgICAgICAgIGh2bV9mdW5jcy5zeW5j
X3Bpcl90b19pcnIoZC0+dmNwdVtwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkXSk7Cj4+Pj4+
Pj4KPj4+Pj4+PiBJZiB0aGUgbmVlZCBmb3IgdGhpcyBjaGFuZ2UgY2FuIGJlIHByb3Blcmx5IGV4
cGxhaW5lZCwgdGhlbiBpdAo+Pj4+Pj4+IHN0aWxsIHdhbnRzIGNvbnZlcnRpbmcgdG8gYWx0ZXJu
YXRpdmVfdmNhbGwoKSAtIHRoZSB0aGUgb3RoZXIKPj4+Pj4+PiBjYWxsZXIgb2YgdGhpcyBob29r
LiBPciBwZXJoYXBzIGV2ZW4gYmV0dGVyIG1vdmUgdmxhcGljLmMncwo+Pj4+Pj4+IHdyYXBwZXIg
KHN1aXRhYmx5IHJlbmFtZWQpIGludG8gaHZtLmgsIGFuZCB1c2UgaXQgaGVyZS4KPj4+Pj4+Cj4+
Pj4+PiBZZXMgSSBhZ3JlZSwgSSdtIG5vdCAxMDAlIHN1cmUsIHNvIEkgc2V0IGl0IHRvIFJGQy4K
Pj4+Pj4KPj4+Pj4gQW5kIGJ0dywgcGxlYXNlIGFsc28gYXR0YWNoIGEgYnJpZWYgY29tbWVudCBo
ZXJlLCB0byBjbGFyaWZ5Cj4+Pj4+IHdoeSB0aGUgc3luY2luZyBpcyBuZWVkZWQgcHJlY2lzZWx5
IGF0IHRoaXMgcG9pbnQuCj4+Pj4+Cj4+Pj4+Pj4gQWRkaXRpb25hbGx5LCB0aGUgY29kZSBzZXR0
aW5nIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQKPj4+Pj4+PiAocmlnaHQgYWZ0ZXIgeW91
ciBjb2RlIGluc2VydGlvbikgYWxsb3dzIGZvciB0aGUgZmllbGQgdG8gYmUKPj4+Pj4+PiBpbnZh
bGlkLCB3aGljaCBJIHRoaW5rIHlvdSBuZWVkIHRvIGd1YXJkIGFnYWluc3QuCj4+Pj4+Pgo+Pj4+
Pj4gSSB0aGluayB5b3UgbWVhbnMgbXVsdGlwbGUgZGVzdGluYXRpb24sIHRoZW4gaXQncyAtMT8K
Pj4+Pj4KPj4+Pj4gVGhlIHJlYXNvbiBmb3Igd2h5IGl0IG1pZ2h0IGJlIC0xIGFyZSBpcnJlbGV2
YW50IGhlcmUsIEkgdGhpbmsuCj4+Pj4+IFlvdSBuZWVkIHRvIGhhbmRsZSB0aGUgY2FzZSBib3Ro
IHRvIGF2b2lkIGFuIG91dC1vZi1ib3VuZHMKPj4+Pj4gYXJyYXkgYWNjZXNzIGFuZCB0byBtYWtl
IHN1cmUgYW4gSVJSIGJpdCB3b3VsZG4ndCBzdGlsbCBnZXQKPj4+Pj4gcHJvcGFnYXRlZCB0b28g
bGF0ZSBpbiBzb21lIHNwZWNpYWwgY2FzZS4KPj4+Pgo+Pj4+IEFkZCBmb2xsb3dpbmcgY2hlY2tz
Pwo+Pj4+ICAgICAgICAgICAgIGlmICggZGVzdF92Y3B1X2lkID49IDAgJiYgZGVzdF92Y3B1X2lk
IDwgZC0+bWF4X3ZjcHVzICYmCj4+Pj4gICAgICAgICAgICAgICAgICBkLT52Y3B1W2Rlc3RfdmNw
dV9pZF0tPnJ1bnN0YXRlLnN0YXRlIDw9IFJVTlNUQVRFX2Jsb2NrZWQgKQo+Pj4KPj4+IEp1c3Qg
dGhlID49IHBhcnQgc2hvdWxkIHN1ZmZpY2U7IHdpdGhvdXQgYW4gZXhwbGFuYXRpb24gSSBkb24n
dAo+Pj4gc2VlIHdoeSB5b3Ugd2FudCB0aGUgcnVuc3RhdGUgY2hlY2sgKHdoaWNoIGFmdGVyIGFs
bCBpcyByYWN5Cj4+PiBhbnl3YXkgYWZhaWN0KS4KPj4+Cj4+Pj4+IEFsc28gLSB3aGF0IGFib3V0
IHRoZSByZXNwZWN0aXZlIG90aGVyIHBhdGggaW4gdGhlIGZ1bmN0aW9uLAo+Pj4+PiBkZWFsaW5n
IHdpdGggUFRfSVJRX1RZUEVfUENJIGFuZCBQVF9JUlFfVFlQRV9NU0lfVFJBTlNMQVRFPyBJdAo+
Pj4+PiBzZWVtcyB0byBtZSB0aGF0IHRoZXJlJ3MgdGhlIHNhbWUgY2hhbmNlIG9mIGRlZmVycmlu
ZyBJUlIKPj4+Pj4gcHJvcGFnYXRpb24gZm9yIHRvbyBsb25nPwo+Pj4+Cj4+Pj4gVGhpcyBpcyBw
b3NzaWJsZSwgY2FuIHlvdSBwbGVhc2UgaGVscCBvbiBob3cgdG8gZ2V0IHdoaWNoIHZjcHUgYXNz
b2NpYXRlIHRoZSBJUlE/Cj4+Pj4gSSBkaWQgbm90IGZvdW5kIGFueSBoZWxwZXIgb24gY3VycmVu
dCBYZW4uCj4+Pgo+Pj4gVGhlcmUncyBubyBzdWNoIGhlbHBlciwgSSdtIGFmcmFpZC4gTG9va2lu
ZyBhdCBodm1fbWlncmF0ZV9waXJxKCkKPj4+IGFuZCBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZCgp
IEkgbm90aWNlIHRoYXQgdGhlIGZvcm1lciBkb2VzIG5vdGhpbmcKPj4+IGlmIHBpcnFfZHBjaS0+
Z21zaS5wb3N0ZWQgaXMgc2V0LiBIZW5jZSBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkCj4+
PiBpc24ndCByZWFsbHkgdXNlZCBpbiB0aGlzIGNhc2UgKHBsZWFzZSBkb3VibGUgY2hlY2spLCBh
bmQgc28geW91IG1heQo+Pj4gd2FudCB0byB1cGRhdGUgdGhlIGZpZWxkIGFsb25nc2lkZSBzZXR0
aW5nIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgaW4KPj4+IHB0X2lycV9jcmVhdGVfYmluZCgpLCBj
b3ZlcmluZyB0aGUgbXVsdGkgZGVzdGluYXRpb24gY2FzZS4KPj4+Cj4+PiBZb3VyIGNvZGUgYWRk
aXRpb24gc3RpbGwgdmlzaWJsZSBpbiBjb250ZXh0IGFib3ZlIG1heSB0aGVuIHdhbnQgdG8KPj4+
IGJlIGZ1cnRoZXIgY29uZGl0aW9uYWxpemVkIHVwb24gaW9tbXVfaW50cG9zdCBvciAocGVyaGFw
cyBiZXR0ZXIpCj4+PiBwaXJxX2RwY2ktPmdtc2kucG9zdGVkIGJlaW5nIHNldC4KPj4+Cj4+Cj4+
IFNvcnJ5IHRoaXMgaXMgbmV3IHRvIG1lLCBhbmQgSSBoYXZlIHRvIHN0dWR5IGZyb20gY29kZS4K
Pj4gRG8geW91IHRoaW5rIGJlbG93IGNoZWNrIGNvdmVyIGFsbCBjb25kaXRpb25zPwo+IAo+IEkg
ZG9lcyBhZmFpY3Q7IEkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdG8gY2hlY2sgYm90aCBpb21tdV9p
bnRwb3N0IGFuZAo+IHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgLSBqdXN0IHRoZSBsYXR0ZXIgb3Vn
aHQgdG8gYmUgZW5vdWdoLiBXaGF0J3MKPiBzdGlsbCBtaXNzaW5nIGlzIHRoZSBmdXJ0aGVyIHVw
ZGF0aW5nIG9mIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQKPiAoYXMgZXhwbGFpbmVkIGJl
Zm9yZSwgc3RpbGwgdmlzaWJsZSBpbiBjb250ZXh0IGFib3ZlKS4KPiAKCiA0MjIKIDQyMyAgICAg
ICAgIGRlc3RfdmNwdV9pZCA9IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3Rf
bW9kZSk7CiA0MjQgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0gZGVzdF92
Y3B1X2lkOwoKZGVzdF92Y3B1X2lkIHVwZGF0ZWQgbGF0ZXIgYnkgYWJvdmUgY29kZSwgZG8gSSBt
aXNzZWQgc29tZXRoaW5nPwoKVGhhbmtzLApKb2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 22:50:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 22: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 1iB5FI-0001GG-2a; Thu, 19 Sep 2019 22:49: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=u4d+=XO=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iB5FG-0001G9-Ge
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 22:49:50 +0000
X-Inumbo-ID: c7d1e365-db2f-11e9-9678-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7d1e365-db2f-11e9-9678-12813bfff9fa;
 Thu, 19 Sep 2019 22:49:49 +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 48340206C2;
 Thu, 19 Sep 2019 22:49:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568933388;
 bh=KtacklXhWqf+xMnkrF7ynodFWZq5TP4yNXEthCcvro4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hdf1YuCw/r0vokqSRI9q4yuu+U5+SrVRfS991SFb2jkI3iyDQm4xS4vY8SVpojdrg
 Lmd+R4h3rMK70JtH5Ivmz0kNaeu/ZIda8HYH/aRPswRMP+Yu7ydIWI477m9C9arcBK
 ts5LvSUtUn5TRgniNKuxKWgz2fswVQKvA2wYOwhg=
Date: Thu, 19 Sep 2019 15:49:40 -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: <20190917132125.13033-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909191542330.19418@sstabellini-ThinkPad-T480s>
References: <20190917132125.13033-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/arm32: setup: Give a xenheap page to
 the boot allocator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFmdGVyIGNvbW1pdCA2
ZTNlNzcxMjAzICJ4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVlIGxhdGVy
IG9uCj4gaW4gdGhlIGJvb3QiLCB0aGUgYm9vdCBhbGxvY2F0b3Igd2lsbCBub3QgcmVjZWl2ZSBh
bnkgeGVuaGVhcCBwYWdlIChpLmUuCj4gbWFwcGVkIHBhZ2UpIG9uIEFybTMyLgo+IAo+IEhvd2V2
ZXIsIHRoZSBib290IGFsbG9jYXRvciBpbXBsaWNpdGVseSByZWx5IG9uIGhhdmluZyB0aGUgZmly
c3QgcGFnZQo+IGFscmVhZHkgbWFwcGVkIGFuZCB0aGVyZWZvcmUgcmVzdWx0IHRvIGJyZWFrIGJv
b3Qgb24gQXJtMzIuCj4gCj4gVGhlIGVhc2llc3Qgd2F5IGZvciBub3cgaXMgdG8gZ2l2ZSBhIHhl
bmhlYXAgcGFnZSB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCj4gV2UgbWF5IHdhbnQgdG8gcmV0aGlu
ayB0aGUgaW50ZXJmYWNlIGluIHRoZSBmdXR1cmUuCj4gCj4gRml4ZXM6IDZlM2U3NzEyMDMgKCd4
ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVlIGxhdGVyIG9uIGluIHRoZSBi
b290JykKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDggKysrKysrKy0KPiAgMSBmaWxlIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggZWJiZmFk
OTRlNC4uZTZkZGVmYjVjZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAgLTU5Myw2ICs1OTMsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgc2V0dXBfbW0odm9pZCkKPiAgICAgIHVuc2lnbmVkIGxvbmcgaGVhcF9wYWdlcywg
eGVuaGVhcF9wYWdlcywgZG9taGVhcF9wYWdlczsKPiAgICAgIGludCBpOwo+ICAgICAgY29uc3Qg
dWludDMyX3QgY3RyID0gUkVBRF9DUDMyKENUUik7Cj4gKyAgICBtZm5fdCBib290X21mbl9zdGFy
dCwgYm9vdF9tZm5fZW5kOwo+ICAKPiAgICAgIGlmICggIWJvb3RpbmZvLm1lbS5ucl9iYW5rcyAp
Cj4gICAgICAgICAgcGFuaWMoIk5vIG1lbW9yeSBiYW5rXG4iKTsKPiBAQCAtNjY1LDYgKzY2Niwx
MSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odm9pZCkKPiAgCj4gICAgICBzZXR1cF94
ZW5oZWFwX21hcHBpbmdzKChlID4+IFBBR0VfU0hJRlQpIC0geGVuaGVhcF9wYWdlcywgeGVuaGVh
cF9wYWdlcyk7Cj4gIAo+ICsgICAgLyogV2UgbmVlZCBhIHNpbmdsZSBtYXBwZWQgcGFnZSBmb3Ig
cG9wdWxhdGluZyBib290bWVtX3JlZ2lvbl9saXN0LiAqLwo+ICsgICAgYm9vdF9tZm5fc3RhcnQg
PSBtZm5fYWRkKHhlbmhlYXBfbWZuX2VuZCwgLTEpOwo+ICsgICAgYm9vdF9tZm5fZW5kID0geGVu
aGVhcF9tZm5fZW5kOwo+ICsgICAgaW5pdF9ib290X3BhZ2VzKG1mbl90b19tYWRkcihib290X21m
bl9zdGFydCksIG1mbl90b19tYWRkcihib290X21mbl9lbmQpKTsKPiArCj4gICAgICAvKiBBZGQg
bm9uLXhlbmhlYXAgbWVtb3J5ICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IGJvb3RpbmZvLm1l
bS5ucl9iYW5rczsgaSsrICkKPiAgICAgIHsKPiBAQCAtNzEwLDcgKzcxNiw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBzZXR1cF9tbSh2b2lkKQo+ICAKPiAgICAgIC8qIEFkZCB4ZW5oZWFwIG1lbW9y
eSB0aGF0IHdhcyBub3QgYWxyZWFkeSBhZGRlZCB0byB0aGUgYm9vdCBhbGxvY2F0b3IuICovCj4g
ICAgICBpbml0X3hlbmhlYXBfcGFnZXMobWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KSwK
PiAtICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fZW5kKSk7
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3RvX21hZGRyKGJvb3RfbWZuX2VuZCkpOwoK
SSBjYW4gc2VlIHdoYXQgeW91IGFyZSB0cnlpbmcgdG8gZG8gd2l0aCB0aGlzIHBhdGNoIGFuZCBp
dCBsb29rcyBsaWtlCnRoZSByaWdodCBmaXggYXQgdGhlIG1vbWVudC4gSG93ZXZlciwgc2hvdWxk
bid0IHRoaXMgbGFzdCBjaGFuZ2U6CgogIG1mbl90b19tYWRkcihib290X21mbl9zdGFydCkKCgo+
ICB9Cj4gICNlbHNlIC8qIENPTkZJR19BUk1fNjQgKi8KPiAgc3RhdGljIHZvaWQgX19pbml0IHNl
dHVwX21tKHZvaWQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 23:17:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 23: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 1iB5gK-0003yg-Ue; Thu, 19 Sep 2019 23:17:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z9bl=XO=ellerman.id.au=michael@srs-us1.protection.inumbo.net>)
 id 1iB5gJ-0003yb-Mv
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 23:17:47 +0000
X-Inumbo-ID: ae5bbafa-db33-11e9-978d-bc764e2007e4
Received: from ozlabs.org (unknown [203.11.71.1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae5bbafa-db33-11e9-978d-bc764e2007e4;
 Thu, 19 Sep 2019 23:17:44 +0000 (UTC)
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.ozlabs.org (Postfix) with ESMTPSA id 46ZCS303qyz9s7T;
 Fri, 20 Sep 2019 09:17:38 +1000 (AEST)
Date: Fri, 20 Sep 2019 09:17:30 +1000
User-Agent: K-9 Mail for Android
In-Reply-To: <CAHk-=wjXF63BKNJH=GtnnoJmXZHEnRwjgeu4foJQvFYYBm9HHA@mail.gmail.com>
References: <20190918152748.GA21241@infradead.org>
 <CAHk-=wjXF63BKNJH=GtnnoJmXZHEnRwjgeu4foJQvFYYBm9HHA@mail.gmail.com>
MIME-Version: 1.0
To: Linus Torvalds <torvalds@linux-foundation.org>,
 Christoph Hellwig <hch@infradead.org>, Michael Ellerman <mpe@ellerman.id.au>,
 Michal Simek <monstr@monstr.eu>
From: Michael Ellerman <michael@ellerman.id.au>
Message-ID: <D422FEED-06F6-44BE-955F-90318693FD96@ellerman.id.au>
Subject: Re: [Xen-devel] [GIT PULL] dma-mapping updates for 5.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu <iommu@lists.linux-foundation.org>,
 linux-mmc@vger.kernel.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMCBTZXB0ZW1iZXIgMjAxOSA2OjMzOjUwIGFtIEFFU1QsIExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4gd3JvdGU6Cj5PbiBXZWQsIFNlcCAxOCwgMjAx
OSBhdCA4OjI3IEFNIENocmlzdG9waCBIZWxsd2lnIDxoY2hAaW5mcmFkZWFkLm9yZz4KPndyb3Rl
Ogo+Pgo+PiBwbGVhc2UgcHVsbCB0aGUgZG1hLW1hcHBpbmcgdXBkYXRlcyBmb3IgNS40Lgo+Cj5Q
dWxsZWQuCj4KPj4gSW4gYWRkaXRpb24gdG8gdGhlIHVzdWFsIEtjb25maWcgY29uZmxpY3Mgd2hl
cmUgeW91IGp1c3Qgd2FudCB0byBrZWVwCj4+IGJvdGggZWRpdHMgdGhlcmUgYXJlIGEgZmV3IG1v
cmUgaW50ZXJlc3RpbmcgbWVyZ2UgaXNzdWVzIHRoaXMgdGltZToKPj4KPj4gIC0gbW9zdCBpbXBv
cnRhbmx5IHBvd2VycGMgYW5kIG1pY3JvYmxhemUgYWRkIG5ldyBjYWxsZXJzIG9mCj4+ICAgIGRt
YV9hdG9taWNfcG9vbF9pbml0LCB3aGlsZSB0aGlzIHRyZWUgbWFya3MgdGhlIGZ1bmN0aW9uIHN0
YXRpYwo+PiAgICBhbmQgY2FsbHMgaXQgZnJvbSBhIGNvbW1vbiBwb3N0Y29yZV9pbml0Y2FsbCgp
LiAgVGhlIHRyaXZpYWwKPj4gICAgZnVuY3Rpb25zIGFkZGVkIGluIHBvd2VycGMgYW5kIG1pY3Jv
YmxhemUgYWRkaW5nIHRoZSBjYWxscwo+PiAgICBuZWVkIHRvIGJlIHJlbW92ZWQgZm9yIHRoZSBj
b2RlIHRvIGNvbXBpbGUuICBUaGlzIHdpbGwgbm90IHNob3cgdXAKPj4gICAgYXMgYSBtZXJnZSBj
b25mbGljdCBhbmQgbmVlZHMgdG8gYmUgZGVhbHQgd2l0aCBtYW51YWxseSEKPgo+U28gSSBoYXZl
bid0IGdvdHRlbiB0aGUgcG93ZXJwYyBvciBtaWNyb2JsYXplIHB1bGwgcmVxdWVzdHMgeWV0LCBz
bwo+SSdtIG5vdCBhYmxlIHRvIGZpeCB0aGF0IHBhcnQgdXAgeWV0Lgo+Cj5JbnRlYWQsIEknbSBj
YydpbmcgTWljaGFlbCBFbGxlcm1hbiBhbmQgTWljaGFsIFNpbWVrIHRvIGFzayB0aGVtIHRvCj5y
ZW1pbmQgbWUgd2hlbiB0aGV5IF9kb18gc2VuZCB0aG9zZSBwdWxsIHJlcXVlc3RzLCBzaW5jZSBv
dGhlcndpc2UgSQo+bWF5IHdlbGwgZm9yZ2V0IGFuZCBtaXNzIGl0LiBXaXRob3V0IGFuIGFjdHVh
bCBkYXRhIGNvbmZsaWN0LCBhbmQKPnNpbmNlIHRoaXMgd29uJ3Qgc2hvdyB1cCBpbiBteSBidWls
ZCB0ZXN0cyBlaXRoZXIsIGl0IHdvdWxkIGJlIHZlcnkKPmVhc3kgZm9yIG1lIHRvIGZvcmdldC4K
Pgo+TWljaGFbZV1sLCBjYW4geW91IGJvdGggcGxlYXNlIG1ha2Ugc3VyZSB0byByZW1pbmQgbWU/
CgpZZWFoIEkgd2FzIGF3YXJlIG9mIGl0LCBhbmQgd2lsbCBtYWtlIHN1cmUgdG8gcmVtaW5kIHlv
dSBpbiBteSBwdWxsIHJlcXVlc3QuCgpjaGVlcnMKCi0tIApTZW50IGZyb20gbXkgQW5kcm9pZCBw
aG9uZSB3aXRoIEstOSBNYWlsLiBQbGVhc2UgZXhjdXNlIG15IGJyZXZpdHkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 23:20:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 23:20:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB5j5-0004n6-I4; Thu, 19 Sep 2019 23:20:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iRCF=XO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iB5j4-0004my-Gy
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 23:20:38 +0000
X-Inumbo-ID: 162fa7d6-db34-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 162fa7d6-db34-11e9-a337-bc764e2007e4;
 Thu, 19 Sep 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 1iB5j2-0003cG-Ha; Thu, 19 Sep 2019 23:20: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 1iB5j2-0007Sy-3U; Thu, 19 Sep 2019 23:20:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iB5j2-0000r7-1w; Thu, 19 Sep 2019 23:20:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141456-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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-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=bc1e4389f5dfcde8944ec32dd9c4485ec3db2c96
X-Osstest-Versions-That: libvirt=522b3d2b24d0f7ac78dad442c990d4e34db0eaf2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 19 Sep 2019 23:20:36 +0000
Subject: [Xen-devel] [libvirt test] 141456: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ1NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTQxNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTQxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNDE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IGJjMWU0Mzg5ZjVkZmNkZTg5NDRlYzMyZGQ5YzQ0ODVlYzNkYjJjOTYKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIDUyMmIzZDJiMjRkMGY3YWM3OGRhZDQ0MmM5OTBkNGUz
NGRiMGVhZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTQxNSAgMjAxOS0wOS0xOCAwNTozNjo1
NyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE0NTYgIDIwMTktMDktMTkgMDQ6
MTk6MjEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBO
aWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgogIFNoaSBM
ZWkgPHNoaV9sZWlAbWFzc2Nsb3Vkcy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBiYzFlNDM4OWY1ZGZjZGU4OTQ0ZWMzMmRkOWM0NDg1ZWMzZGIyYzk2CkF1
dGhvcjogU2hpIExlaSA8c2hpX2xlaUBtYXNzY2xvdWRzLmNvbT4KRGF0ZTogICBXZWQgU2VwIDE4
IDEyOjE5OjQzIDIwMTkgKzA4MDAKCiAgICBtYWludDogVXNlIGZsYWtlOCB0byBjaGVjayBweXRo
b24gY29kZQogICAgCiAgICBSZXBsYWNlICdzY19wcm9oaWJpdF9zZW1pY29sb25fYXRfZW9sX2lu
X3B5dGhvbicgd2l0aCBnZW5lcmljICdzY19mbGFrZTgnIHJ1bGUKICAgIHRvIGNoZWNrIHB5dGhv
biBjb2RlIHN0eWxlLgogICAgCiAgICBOb3cgJ3NjX2ZsYWtlOCcganVzdCBjaGVjayB0aGUgZXJy
b3IgRTcwMzogJ3N0YXRlbWVudCBlbmRzIHdpdGggYSBzZW1pY29sb24nLgogICAgSW4gZnV0dXJl
LCB3ZSBjb3VsZCB1c2UgJy0tc2VsZWN0JyB0byBpbnRyb2R1Y2UgbW9yZSBydWxlcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogU2hpIExlaSA8c2hpX2xlaUBtYXNzY2xvdWRzLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgoKY29tbWl0IGNhYTFiNzExZThlODk0
NmRiZDIzNzIxNGZmOTE5YWRjZDljZTM1OTQKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KRGF0ZTogICBNb24gQXVnIDI2IDIyOjM4OjUxIDIwMTkgKzAyMDAKCiAgICBxZW11
QnVpbGRNZW1vcnlDZWxsQmFja2VuZFN0cjogcmVtb3ZlIHVzZWxlc3MgcmV0IHZhcmlhYmxlCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+Cgpjb21taXQg
ZGZlMGNlOTNmMjlmYzQ0NzBkZmY3MmNhNTQzODAzNGNjZjc0MWU1ZgpBdXRob3I6IErDoW4gVG9t
a28gPGp0b21rb0ByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBBdWcgMjYgMjI6Mzc6NDEgMjAxOSAr
MDIwMAoKICAgIHFlbXVCdWlsZE1lbW9yeUJhY2tlbmRQcm9wczogdXNlICdyYycgaW5zdGVhZCBv
ZiByZXQuCiAgICAKICAgIERvIG5vdCBvdmVyd3JpdGUgdGhlICdyZXQnIHZhbHVlIG1vcmUgdGhh
biBvbmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29t
PgoKY29tbWl0IDc3ZGUwZDM2ZGY0MzM0NGFjYmNhYmFmNWI5YjMwZTIwODljYzA4MTkKQXV0aG9y
OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gQXVnIDI2IDIyOjM2
OjMyIDIwMTkgKzAyMDAKCiAgICBxZW11QnVpbGRNZW1vcnlCYWNrZW5kUHJvcHM6IHJlbW92ZSB1
c2VsZXNzIGNsZWFudXAgbGFiZWwKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8
anRvbWtvQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmlu
c29AcmVkaGF0LmNvbT4KCmNvbW1pdCA2YmI4ZWRhZmQ5NjY2OGZiOGJhYjkwNTA2ZTM1Zjc0ODUx
NTk5ZDdmCkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9u
IEF1ZyAyNiAyMjoyMzo1MCAyMDE5ICswMjAwCgogICAgcWVtdUJ1aWxkU291bmRDb21tYW5kTGlu
ZTogcmVkdWNlIHNjb3BlIG9mIGNvZGVjc3RyCiAgICAKICAgIENvcHkgdGhlIGRlY2xhcmF0aW9u
IGludG8gdGhlIHNtYWxsZXN0IGJsb2NrcyBpdCdzIHVzZWQgaW4KICAgIGFuZCBtYXJrIGl0IGFz
IFZJUl9BVVRPRlJFRS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtv
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVk
aGF0LmNvbT4KCmNvbW1pdCBmOWI2NTBhODQ4NjMxZTIxNjE4MjJkMmVhYjlhMDgwMTc0ODU2YjE2
CkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEF1ZyAy
NiAyMjoyODoyNyAyMDE5ICswMjAwCgogICAgcWVtdUJ1aWxkSG9zdE5ldFN0cjogcmVtb3ZlIHVu
bmVjZXNzYXJ5IGNsZWFudXAgbGFiZWwKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21r
byA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ29sZSBSb2JpbnNvbiA8Y3Jv
Ymluc29AcmVkaGF0LmNvbT4KCmNvbW1pdCAxYThlMDNmODg2NzM2N2E3MDg0ZDcyNjk0NzcwYmYy
MDRhNWFmM2RjCkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAg
TW9uIEF1ZyAyNiAyMjoyMTo1NiAyMDE5ICswMjAwCgogICAgcWVtdUJ1aWxkSG9zdE5ldFN0cjog
cmVtb3ZlIHVudXNlZCAnZHJpdmVyJyBhcmd1bWVudAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
w6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDb2xlIFJvYmlu
c29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IDllYzNlYzMwYTZlODBiMmRiMmMxNmMz
NzdlYjBkYzRhMTlhZGJjMjYKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4K
RGF0ZTogICBNb24gQXVnIDI2IDIxOjU2OjQyIDIwMTkgKzAyMDAKCiAgICBxZW11QnVpbGRIb3N0
TmV0U3RyOiByZW1vdmUgdW51c2VkIGNmZwogICAgCiAgICBBcyBvZiBjb21taXQgMmQ4MGZiYjE0
ZGZmYTQ1ZmUzZmNkMmMzZjI5Y2U1NDg1N2JiNzY2YyB0aGlzIHZhcmlhYmxlCiAgICBpcyB1bnVz
ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29t
PgogICAgUmV2aWV3ZWQtYnk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+Cgpj
b21taXQgZTZmZDU4NjE5NzE1OTc0OTEyOTc3NzFmMzRkMmNiMTQ5YWY2ZmU2OQpBdXRob3I6IE5p
a29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CkRhdGU6ICAg
V2VkIFNlcCAxOCAwOTo1OTozMiAyMDE5ICswMzAwCgogICAgdno6IGJ1aWxkIGZpeCBmb3IgcGFz
c2luZyBxZW11Q2FwcyB0byB2aXJEb21haW5EZWZQYXJzZU5vZGUKICAgIAogICAgTWlzc2luZyBw
aWVjZSBmb3IgWzFdCiAgICAKICAgIFsxXTogNTc3YTFmOTg6IHFlbXU6IFBhc3MgY29ycmVjdCBx
ZW11Q2FwcyB0byB2aXJEb21haW5EZWZQYXJzZU5vZGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Tmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KCmNvbW1p
dCAwOTkxYmFhMWMzMGMzYWI0YmQ4ZjAyNDU4NWIxODRhNmNiOGYxNzI4CkF1dGhvcjogTmlrb2xh
eSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KRGF0ZTogICBXZWQg
U2VwIDE4IDA5OjU3OjA4IDIwMTkgKzAzMDAKCiAgICB2ejogYnVpbGQgZml4IGZvciBwYXNzaW5n
IHFlbXVDYXBzIHRvIHZpckRvbWFpbkRldmljZURlZlBvc3RQYXJzZQogICAgCiAgICBNaXNzaW5n
IHBpZWNlIGZvciBbMV0uCiAgICAKICAgIFsxXSBiNDQ5YzI3MDQ6IHFlbXU6IFBhc3MgY29ycmVj
dCBxZW11Q2FwcyB0byB2aXJEb21haW5EZXZpY2VEZWZQb3N0UGFyc2UKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNv
bT4KCmNvbW1pdCBjZDljYmVmZmU5NzRmNGZjZDRkODdiOGE4MWFmZGViMTQ4NWEyZWVhCkF1dGhv
cjogTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KRGF0
ZTogICBNb24gU2VwIDE2IDE2OjU1OjM2IDIwMTkgKzAzMDAKCiAgICB2aXJTdHJuY3B5OiBmaXgg
dG8gc3VjY2Vzc2Z1bGx5IGNvcHkgZW1wdHkgc3RyaW5nCiAgICAKICAgIEFmdGVyIFsxXSB3ZSBn
b3QgZmFpbHVyZSBvbiBhdHRlbXB0IHRvIGNvcHkgZW1wdHkgc3RyaW5nLgogICAgQmVmb3JlIHRo
ZSBwYXRjaCBlbXB0eSBzdHJpbmcgd2FzIGNvcGllZCBzdWNjZXNzZnVseS4KICAgIFJlc3RvcmUg
dGhlIG9yaWdpbmFsIGJlaGF2aW91ci4KICAgIAogICAgWzFdIDdkNzBhNjNiIHV0aWw6IEltcHJv
dmUgdmlyU3RybmNweSgpIGltcGxlbWVudGF0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5p
a29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgICBSZXZp
ZXdlZC1ieTogTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 19 23:37:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 19 Sep 2019 23: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 1iB5zC-00061O-Lh; Thu, 19 Sep 2019 23: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=u4d+=XO=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iB5zB-00061J-Ej
 for xen-devel@lists.xenproject.org; Thu, 19 Sep 2019 23:37:17 +0000
X-Inumbo-ID: 69e32a04-db36-11e9-9678-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69e32a04-db36-11e9-9678-12813bfff9fa;
 Thu, 19 Sep 2019 23:37: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 B88F9218AF;
 Thu, 19 Sep 2019 23:37:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568936236;
 bh=Ku7BDWOpzCovu6D7/yNReQpUA3OIWQ/Pc7414tdKHFU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=wybAWYH3akCGUAkEr0kHxNl5ClxbCEvKrsj/n7rkOqT3U62J5VX7QjuLSa0zGpoYV
 cdPDtUE2AnbxoaTL6+RTWuy7TWJp1Lo72bZMDgnNI4jFJ2Nw8PNUHc5uUGL9jtYHeF
 9wbUs3eqNQy1SuqB+JuIbyHNw4FZxGa7IosXOSxk=
Date: Thu, 19 Sep 2019 16:37: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: <20190917160202.16770-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
References: <20190917160202.16770-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjdXJyZW50IGlt
cGxlbWVudGF0aW9ucyBvZiB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgZXhwZWN0Cj4ge21hcCwg
dW5tYXB9X2RvbWFpbl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxwZXJzIGFyZSB1c2Vk
IHRvCj4gbWFwL3VubWFwIHBhZ2UgdGFibGVzIHdoaWxlIHVwZGF0ZSBYZW4gcGFnZS10YWJsZXMu
Cj4gCj4gU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBvcGVuLWNv
ZGUgWGVuIFBUIHVwZGF0ZSBpbgo+IHtzZXQsIGNsZWFyfV9maXhtYXAoKSIsIHNldHVwX2ZpeG1h
cCgpIHdpbGwgbWFrZSB1c2Ugb2YgdGhlIGhlbHBlcnMKPiBtZW50aW9uZWQgYWJvdmUuIFdoZW4g
Ym9vdGluZyBYZW4gdXNpbmcgR1JVQiwgc2V0dXBfZml4bWFwKCkgbWF5IGJlIHVzZWQKPiBiZWZv
cmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBk
YXRhIGFib3J0Ogo+IAo+IChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg1Cj4gKFhF
TikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4gCj4gWy4uLl0KPiAKPiAoWEVO
KSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNWFiNmM+XSBtbS5jI3hl
bl9wdF91cGRhdGUrMHgyYjQvMHg1OWMgKFBDKQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWIy
MD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDI2OC8weDU5YyAoTFIpCj4gKFhFTikgICAgWzwwMDAw
MDAwMDAwMjVhZTcwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKPiAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyYTljOTg+XSBjb3B5X2Zyb21fcGFkZHIrMHg3Yy8weGRjCj4gKFhFTikgICAgWzwwMDAwMDAw
MDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdpYysweDE4LzB4MzQKPiAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyYTViNWM+XSBib290ZmR0LmMjZWFybHlfc2Nhbl9ub2RlKzB4Mzk4LzB4NTYwCj4gKFhFTikg
ICAgWzwwMDAwMDAwMDAwMmE1ZGUwPl0gZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSsweGJjLzB4
MTQ0Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4
MjYwCj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmFjMGQwPl0gc3RhcnRfeGVuKzB4MTA4LzB4Yzc0
Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwNDRjPl0gYXJtNjQvaGVhZC5vI3BhZ2luZysweDYw
LzB4ODgKPiAKPiBEdXJpbmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIg
c3RhdGljYWxseSBhbGxvY2F0ZWQgaW4KPiBYZW4gYmluYXJ5IG9yIGFsbG9jYXRlZCB2aWEgYWxs
b2NfYm9vdF9wYWdlcygpLgo+IAo+IEZvciBzdGF0aWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxl
cywgdGhleSB3aWxsIGFscmVhZHkgYmUgbWFwcGVkIGFzCj4gcGFydCBvZiBYZW4gYmluYXJ5LiBT
byB3ZSBjYW4gZWFzaWx5IGZpbmQgdGhlIHZpcnR1YWwgYWRkcmVzcy4KPiAKPiBGb3IgZHluYW1p
Y2FsbHkgYWxsb2NhdGVkIHBhZ2UtdGFibGVzLCB3ZSBuZWVkIHRvIHJlbHkKPiBtYXBfZG9tYWlu
X3BhZ2UoKSB0byBiZSBmdW5jdGlvbmFsbHkgd29ya2luZy4KPiAKPiBGb3IgYXJtMzIsIHRoZSBj
YWxsIHdpbGwgYmUgdXNhYmxlIG11Y2ggYmVmb3JlIHBhZ2UgY2FuIGJlIGR5bmFtaWNhbGx5Cj4g
YWxsb2NhdGVkIChzZWUgc2V0dXBfcGFnZXRhYmxlcygpKS4gRm9yIGFybTY0LCB0aGUgY2FsbCB3
aWxsIGJlIHVzYWJsZQo+IGFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KPiAKPiBJbiBi
b3RoIGNhc2VzLCBtZW1vcnkgYXJlIGdpdmVuIHRvIHRoZSBib290IGFsbG9jYXRvciBhZnRlcndh
cmRzLiBTbyB3ZQo+IGNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBh
Z2UgdGFibGVzIGFsbG9jYXRlZAo+IGR5bmFtaWNhbGx5Lgo+IAo+IFRoZSBoZWxwZXJzIHhlbl97
bWFwLCB1bm1hcH1fdGFibGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFrZSBpbnRvCj4gYWNjb3Vu
dCB0aGUgY2FzZSB3aGVyZSBwYWdlLXRhYmxlcyBhcmUgcGFydCBvZiBYZW4gYmluYXJ5Lgo+IAo+
IEZpeGVzOiAwMjIzODdlZTFhICgneGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQg
dXBkYXRlIGluIHtzZXQsIGNsZWFyfV9maXhtYXAoKScpCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMg
fCAyMCArKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9t
bS5jCj4gaW5kZXggZTFjZGVhYWYyZi4uZGE2MzAzYThmZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTk1MCwxMSArOTUwLDMx
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQo+ICAKPiAgc3Rh
dGljIGxwYWVfdCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCj4gIHsKPiArICAgIC8qCj4gKyAg
ICAgKiBXZSBtYXkgcmVxdWlyZSB0byBtYXAgdGhlIHBhZ2UgdGFibGUgYmVmb3JlIG1hcF9kb21h
aW5fcGFnZSgpIGlzCj4gKyAgICAgKiB1c2VhYmxlLiBUaGUgcmVxdWlyZW1lbnRzIGhlcmUgaXMg
aXQgbXVzdCBiZSB1c2VhYmxlIGFzIHNvb24gYXMKPiArICAgICAqIHBhZ2UtdGFibGVzIGFyZSBh
bGxvY2F0ZWQgZHluYW1pY2FsbHkgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4KPiArICAgICAqLwo+
ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQo+ICsgICAg
ewo+ICsgICAgICAgIHZhZGRyX3QgdmEgPSBtZm5fdG9fbWFkZHIobWZuKSAtIHBoeXNfb2Zmc2V0
Owo+ICsKPiArICAgICAgICBpZiAoIGlzX2tlcm5lbCh2YSkgKQo+ICsgICAgICAgICAgICByZXR1
cm4gKGxwYWVfdCAqKXZhOwoKSXMgaXQgaW50ZW5kZWQgdG8gY29udGludWUgaWYgaXQgaXMgbm90
IGEgeGVuIHRleHQgcGFnZT8gU2hvdWxkbid0IHdlCkJVRygpIG9yIFdBUk4/CgoKPiArICAgIH0K
PiArCj4gICAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlKG1mbik7Cj4gIH0KPiAgCj4gIHN0YXRp
YyB2b2lkIHhlbl91bm1hcF90YWJsZShjb25zdCBscGFlX3QgKnRhYmxlKQo+ICB7Cj4gKyAgICAv
Kgo+ICsgICAgICogRHVyaW5nIGVhcmx5IGJvb3QsIHhlbl9tYXBfdGFibGUoKSB3aWxsIG5vdCB1
c2UgbWFwX2RvbWFpbl9wYWdlKCkKPiArICAgICAqIGZvciBwYWdlLXRhYmxlcyByZXNpZGluZyBp
biBYZW4gYmluYXJ5LiBTbyBza2lwIHRoZSB1bm1hcCBwYXJ0Lgo+ICsgICAgICovCj4gKyAgICBp
ZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFybHlfYm9vdCAmJiBpc19rZXJuZWwodGFi
bGUpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFi
bGUpOwo+ICB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 00:04:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 00: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 1iB6PG-0000wK-16; Fri, 20 Sep 2019 00:04:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iB6PE-0000wF-VA
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 00:04:12 +0000
X-Inumbo-ID: 29e7bb78-db3a-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29e7bb78-db3a-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 00:04: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 1iB6P8-000503-Dn; Fri, 20 Sep 2019 00:04: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 1iB6P8-0001tF-3d; Fri, 20 Sep 2019 00:04:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iB6P8-0001kw-2w; Fri, 20 Sep 2019 00:04:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141485-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=5a929b6180243e0ba41c84c7905f4f8ffc9186fc
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 00:04:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141485: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ4NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDVhOTI5YjYxODAyNDNlMGJhNDFjODRjNzkwNWY0ZjhmZmM5MTg2ZmMKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA3IGRheXMgICA0NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0NzQgIDIwMTktMDktMTkgMTQ6MDA6NDggWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9y
a2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTAwOSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 00:25:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 00: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 1iB6jk-0002s2-1Y; Fri, 20 Sep 2019 00:25:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zmhn=XP=renesas.com=yoshihiro.shimoda.uh@srs-us1.protection.inumbo.net>)
 id 1iB6ji-0002rx-8f
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 00:25:22 +0000
X-Inumbo-ID: 1fa8dc34-db3d-11e9-978d-bc764e2007e4
Received: from JPN01-OS2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe9c::701])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1fa8dc34-db3d-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 00:25:19 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cRrKtjHpUNya4NZHObfwmi0fbLo9ZpSIJoCtIqph7hR2cdk/kUdKQkpu56rysotYTAdyqV6wftLERzPF7VohOwIdRDDGhaQlBf1WmFUY9CirEsPCe1KVU/mGLAL7qUp0eZ/LK/PZ1M0MKJrC389bpeBVrkFjwGzyocNhmdw8eA02hj5g97EdqF/ka5x1mkBzOq/7/6eCyxDwcl2d174puPqE3k+svZfQvluyGlaTqM+AyXnz1yba96dfkLK+ysRaFwTP135DI5l8VLFpOh+siDvyiVV4zdzyakyhiX+PwrWsX1MFiS8ASXWTyGqZL4rA6vftw/GZ52bG3OdUXTBvcA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vxSyRGPZrkDR69Yq6weO9qPiSoK5MFjQaIqBLiS+/tE=;
 b=kXUoC/RU3iLeAVUQPeH0QD/otYut9fs5pFMV2uDVT5U3Yqn+PCFg4ffoSaWm050MJwdq2F9C28ScI8Ph/CWDULFOWvk8zCi804eAmfbcVeLE/gdVmzfj2sqmW3JJWADuFlmXn61piLYlYw2ZCLSInYlqriVvJpeIEE18U7PbNFF7YPBLjYbIYQY8s/2Aw0A6Gsv6rHGgqGpYHP2S9hY/iVbCsbcb+g3OfTi4222zFqjHS+PEerVti1wkTTAufTf7Ir5fRyxl6R4QVvslhsqqkZvJfwQHwhpIj3YztBRuAlVov6v9JFZk7poE5zp2DCdsA5Bc8ZlKN3FafmuOIUbEUA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com;
 dkim=pass header.d=renesas.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=renesasgroup.onmicrosoft.com; s=selector2-renesasgroup-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vxSyRGPZrkDR69Yq6weO9qPiSoK5MFjQaIqBLiS+/tE=;
 b=f4k216aWLffP1PEjlIL6+bAdtHu8zZRM3U5gWgLW/IPXp2l6swASw7F/Yq5XN3b2oQIQkG4m8RVGuCTo3K9OuscDWInQyrG9hbgG/3COIxUgEf/7t1szF9MabrcQiJrUa3VsTmz2fIqAMSDLKGrhgJzxTUiIqE+aLEAoKKkfJjM=
Received: from TYAPR01MB4544.jpnprd01.prod.outlook.com (20.179.175.203) by
 TYAPR01MB3645.jpnprd01.prod.outlook.com (20.178.137.206) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.17; Fri, 20 Sep 2019 00:25:16 +0000
Received: from TYAPR01MB4544.jpnprd01.prod.outlook.com
 ([fe80::7da1:bfc1:6c7f:8977]) by TYAPR01MB4544.jpnprd01.prod.outlook.com
 ([fe80::7da1:bfc1:6c7f:8977%7]) with mapi id 15.20.2263.023; Fri, 20 Sep 2019
 00:25:16 +0000
From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V4 8/8] iommu/arm: Add Renesas IPMMU-VMSA support
Thread-Index: AQHVakj4hQ0JtlRx20yRMZkPw2WqFKczvnEg
Date: Fri, 20 Sep 2019 00:25:16 +0000
Message-ID: <TYAPR01MB4544A71B2ED0B7265F17FA45D8880@TYAPR01MB4544.jpnprd01.prod.outlook.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
In-Reply-To: <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=yoshihiro.shimoda.uh@renesas.com; 
x-originating-ip: [124.210.22.195]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6926be2e-e5a3-4f48-2fa1-08d73d6102f7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:TYAPR01MB3645; 
x-ms-traffictypediagnostic: TYAPR01MB3645:
x-microsoft-antispam-prvs: <TYAPR01MB3645DF25DFF8786205EF1C1CD8880@TYAPR01MB3645.jpnprd01.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(346002)(396003)(366004)(136003)(376002)(189003)(199004)(316002)(76116006)(86362001)(55236004)(81166006)(2501003)(81156014)(478600001)(8676002)(256004)(14444005)(2906002)(66946007)(99286004)(25786009)(6246003)(6506007)(74316002)(52536014)(66446008)(7736002)(102836004)(26005)(66556008)(66476007)(11346002)(446003)(64756008)(66066001)(229853002)(5660300002)(76176011)(305945005)(55016002)(6116002)(33656002)(3846002)(476003)(110136005)(14454004)(71200400001)(9686003)(4326008)(486006)(7696005)(8936002)(54906003)(71190400001)(186003)(6436002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:TYAPR01MB3645;
 H:TYAPR01MB4544.jpnprd01.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: renesas.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZQtgn697RJO7C8Gjzdg89ThkNogz77VyxWxQ1ZYVbLAWmnGBZPj8jT6uAEs46rF63hiNW47xZKXmS4WsxrewKc7gN+fXHO6p2vl5sJ7ibJBrfKb1Fhz3WqdP00jPELGp5DbWEqW5gqD1V+acwOjPLJSRB1+OBQ6jX6V71ujSO1nnvfrBds1KF/qq0P3bmWI3XS0WkTdjbKkDKJKRyGp5jJY+B/Vp7bbMwDJF9KYb2OOsGyZDUJnXhmoDPX28Pgzl7ayGkhk/U6wL9CeUEY+nfr6adbgM4kjNM3tJHPzq3S71FvDx5sAl6mNT1HNYy7ZmK0MZwyDEQPi3qZxzyl4sHPFp0yW7khvM3yJb2mZ0Lxc+kMrzfk2z1fJJeJSJMUPf5LX1rUf3U2YHa5vuyhznGCtN9FS/AHk266sXDiJuAyY=
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: renesas.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6926be2e-e5a3-4f48-2fa1-08d73d6102f7
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 00:25:16.5831 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: J7U24nvmnBwEbCLxaWkUohYEUjcIs/LdgcCOxgUkXjuEG8A0MTqwF8dVbT2ViaeULJBO6ZZ82lgqU8ObiU9qqSR34znCI4hammd3PbXEGAKhmIYTvXYDT23rWaVJG+Th
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB3645
Subject: Re: [Xen-devel] [PATCH V4 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLXNhbiwKCj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28sIFNlbnQ6IFNh
dHVyZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMTkgMTI6MzUgQU0KPiAKPiBGcm9tOiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gCj4gVGhlIElQTU1V
LVZNU0EgaXMgVk1TQS1jb21wYXRpYmxlIEkvTyBNZW1vcnkgTWFuYWdlbWVudCBVbml0IChJT01N
VSkKPiB3aGljaCBwcm92aWRlcyBhZGRyZXNzIHRyYW5zbGF0aW9uIGFuZCBhY2Nlc3MgcHJvdGVj
dGlvbiBmdW5jdGlvbmFsaXRpZXMKPiB0byBwcm9jZXNzaW5nIHVuaXRzIGFuZCBpbnRlcmNvbm5l
Y3QgbmV0d29ya3MuCj4gCj4gUGxlYXNlIG5vdGUsIGN1cnJlbnQgZHJpdmVyIGlzIHN1cHBvc2Vk
IHRvIHdvcmsgb25seSB3aXRoIG5ld2VzdAo+IFItQ2FyIEdlbjMgU29DcyByZXZpc2lvbnMgd2hp
Y2ggSVBNTVUgaGFyZHdhcmUgc3VwcG9ydHMgc3RhZ2UgMiB0cmFuc2xhdGlvbgo+IHRhYmxlIGZv
cm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzIGlmIG9uZSBpcwo+
IDMtbGV2ZWwgcGFnZSB0YWJsZSAodXAgdG8gNDAgYml0IElQQSkuCj4gCj4gVGhlIG1ham9yIGRp
ZmZlcmVuY2VzIGNvbXBhcmUgdG8gdGhlIExpbnV4IGRyaXZlciBhcmU6Cj4gCj4gMS4gU3RhZ2Ug
MS9TdGFnZSAyIHRyYW5zbGF0aW9uLiBMaW51eCBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMQo+IHRy
YW5zbGF0aW9uIG9ubHkgKHdpdGggU3RhZ2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQpLiBJ
dCBtYW5hZ2VzCj4gcGFnZSB0YWJsZSBieSBpdHNlbGYuIEJ1dCBYZW4gZHJpdmVyIHN1cHBvcnRz
IFN0YWdlIDIgdHJhbnNsYXRpb24KPiAod2l0aCBTdGFnZSAyIHRyYW5zbGF0aW9uIHRhYmxlIGZv
cm1hdCkgdG8gYmUgYWJsZSB0byBzaGFyZSB0aGUgUDJNCj4gd2l0aCB0aGUgQ1BVLiBTdGFnZSAx
IHRyYW5zbGF0aW9uIGlzIGFsd2F5cyBieXBhc3NlZCBpbiBYZW4gZHJpdmVyLgo+IAo+IFNvLCBY
ZW4gZHJpdmVyIGlzIHN1cHBvc2VkIHRvIGJlIHVzZWQgd2l0aCBuZXdlc3QgUi1DYXIgR2VuMyBT
b0MgcmV2aXNpb25zCj4gb25seSAoSDMgRVMzLjAsIE0zLVcrLCBldGMuKSB3aGljaCBJUE1NVSBI
L1cgc3VwcG9ydHMgc3RhZ2UgMiB0cmFuc2xhdGlvbgo+IHRhYmxlIGZvcm1hdC4KPiAKPiAyLiBB
QXJjaDY0IHN1cHBvcnQuIExpbnV4IGRyaXZlciB1c2VzIFZNU0F2OC0zMiBtb2RlLCB3aGlsZSBY
ZW4gZHJpdmVyCj4gZW5hYmxlcyBBcm12OCBWTVNBdjgtNjQgbW9kZSB0byBjb3ZlciB1cCB0byA0
MCBiaXQgaW5wdXQgYWRkcmVzcy4KPiAKPiAzLiBDb250ZXh0IGJhbmsgKHNldHMgb2YgcGFnZSB0
YWJsZSkgdXNhZ2UuIEluIFhlbiwgZWFjaCBjb250ZXh0IGJhbmsgaXMKPiBtYXBwZWQgdG8gb25l
IFhlbiBkb21haW4uIFNvLCBhbGwgZGV2aWNlcyBiZWluZyBwYXNzIHRocm91Z2hlZCB0byB0aGUK
PiBzYW1lIFhlbiBkb21haW4gc2hhcmUgdGhlIHNhbWUgY29udGV4dCBiYW5rLgo+IAo+IDQuIElQ
TU1VIGRldmljZSB0cmFja2luZy4gSW4gWGVuLCBhbGwgSU9NTVUgZGV2aWNlcyBhcmUgbWFuYWdl
ZAo+IGJ5IHNpbmdsZSBkcml2ZXIgaW5zdGFuY2UuIFNvLCBkcml2ZXIgdXNlcyBnbG9iYWwgbGlz
dCB0byBrZWVwIHRyYWNrCj4gb2YgcmVnaXN0ZXJlZCBJUE1NVSBkZXZpY2VzLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogWW9z
aGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgoKVGhhbmsg
eW91IGZvciB0aGUgcGF0Y2guIEkgaGF2ZSByZXZpZXdlZCB0aGlzIHBhdGNoIGFib3V0IHRoZSBJ
UE1NVSBoYXJkd2FyZSBiaXRzLApzbywKClJldmlld2VkLWJ5OiBZb3NoaWhpcm8gU2hpbW9kYSA8
eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+IFtmb3IgdGhlIElQTU1VIEgvVyBiaXRz
XQoKQmVzdCByZWdhcmQsCllvc2hpaGlybyBTaGltb2RhCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 00:31:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 00:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iB6pv-0003iu-WE; Fri, 20 Sep 2019 00:31:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZtOk=XP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iB6pu-0003ik-PG
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 00:31:46 +0000
X-Inumbo-ID: 06d0761c-db3e-11e9-978d-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06d0761c-db3e-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 00:31: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 5B41820C01;
 Fri, 20 Sep 2019 00:31:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568939505;
 bh=A7L/ELLVkFwt8pXcQQlF/2s5MOF9uZOZx5w7hCyguYs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=OvT1p1akX7Jtn5F43g9ua+TbpkudYnPR2m4RPeYqKkHljpUirXAdLycUiBuK3CUZa
 M83e7KHDGq1UFvpNKmnkSHXWOi2Poivh2eTlhtj9LZcYZxO8dc2YEnbIzpslBaqhVJ
 TnQ/3MV4yN7PUldRXjdpF0oDcIJuHmy5zA4Q2PEE=
Date: Thu, 19 Sep 2019 17:31:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Oleksandr <olekstysh@gmail.com>
In-Reply-To: <ccfee255-79e1-43f1-a92b-28c6c3ab6606@gmail.com>
Message-ID: <alpine.DEB.2.21.1909191730070.19418@sstabellini-ThinkPad-T480s>
References: <20190820122255.9864-1-julien.grall@arm.com>
 <ccfee255-79e1-43f1-a92b-28c6c3ab6606@gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: iommu: Panic if not all IOMMUs are
 initialized
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

T24gVHVlLCAyMCBBdWcgMjAxOSwgT2xla3NhbmRyIHdyb3RlOgo+IAo+IE9uIDIwLjA4LjE5IDE1
OjIyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gSGksIEp1bGllbgo+IAo+ID4gICAtICAgIGlv
bW11X3NldHVwKCk7Cj4gPiArICAgIHJjID0gaW9tbXVfc2V0dXAoKTsKPiA+ICsgICAgaWYgKCAh
aW9tbXVfZW5hYmxlZCAmJiByYyAhPSAtRU5PREVWICkKPiA+ICsgICAgICAgIHBhbmljKCJDb3Vs
ZG4ndCBjb25maWd1cmUgY29ycmVjdGx5IGFsbCB0aGUgSU9NTVVzLiIpOwo+ID4gICAKPiAKPiBQ
bGVhc2UgYWRkICJcbiIKPiAKPiAKPiBZb3UgY2FuIGFkZDoKPiAKPiBUZXN0ZWQtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpJIGFkZGVk
IHRoZSAiXG4iLCBmaXhlZCBhIHR5cG8gaW4gdGhlIGNvbW1pdCBtZXNzYWdlLCBhbmQgY29tbWl0
dGVkIHRoZQpwYXRjaC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 01:08:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 01:08: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 1iB7PX-00014n-7H; Fri, 20 Sep 2019 01:08:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iB7PW-00014i-Mn
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 01:08:34 +0000
X-Inumbo-ID: 28732e4a-db43-11e9-967b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28732e4a-db43-11e9-967b-12813bfff9fa;
 Fri, 20 Sep 2019 01:08: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 1iB7PR-00025K-Bv; Fri, 20 Sep 2019 01:08: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 1iB7PR-0006jw-1P; Fri, 20 Sep 2019 01:08:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iB7PR-0003vP-0k; Fri, 20 Sep 2019 01:08:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141453-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-arm64-arm64-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:heisenbug
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl: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-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-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-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-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-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-xsm: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-xsm: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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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-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
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=db2d0b7c1dde59b93045a6d011f392fb04b276af
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 01:08:29 +0000
Subject: [Xen-devel] [linux-4.19 test] 141453: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ1MyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0NTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQg
ZmFpbCBpbiAxNDEzNzIgcGFzcyBpbiAxNDE0NTMKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQxMzcyIHBhc3MgaW4gMTQx
NDUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4gMTQxNDA3IHBhc3MgaW4g
MTQxNDUzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jv
b3Rsb2FkZXIgIGZhaWwgcGFzcyBpbiAxNDEzNzIKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MTQwNwoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMxMwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAyIGhvc3RzLWFsbG9jYXRlICAgc3Rh
cnZlZCBpbiAxNDEzNzIgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgZGIyZDBiN2MxZGRlNTliOTMwNDVhNmQwMTFmMzkyZmIwNGIyNzZhZgpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJj
MmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4
LTExLTAyIDA1OjM5OjA4IFogIDMyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAg
MjAxOC0xMS0wNCAxNDoxMDoxNSBaICAzMTkgZGF5cyAgMjM4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDE0MTM3MiAgMjAxOS0wOS0xNiAxNjoxMzo0NiBaICAgIDMgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KMjU2MCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDIyNDgxOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 04:56:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 04: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 1iBAy0-0006cA-DB; Fri, 20 Sep 2019 04: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=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBAxz-0006c5-5M
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 04:56:23 +0000
X-Inumbo-ID: f986d86e-db62-11e9-9683-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f986d86e-db62-11e9-9683-12813bfff9fa;
 Fri, 20 Sep 2019 04:56:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBAxq-0006uA-Ig; Fri, 20 Sep 2019 04:56: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 1iBAxq-0006oI-7j; Fri, 20 Sep 2019 04:56:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBAxq-0002rJ-73; Fri, 20 Sep 2019 04:56:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141489-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=ce44fd015e55d0ecc47c160fb5ce69070aa4991b
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 04:56:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141489: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ4OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ4OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNlNDRmZDAxNWU1NWQwZWNjNDdjMTYwZmI1Y2U2OTA3MGFhNDk5MWIKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA3IGRheXMgICA0OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0ODkgIDIwMTktMDktMjAgMDE6MDI6MjUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9y
a2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAg
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDI5IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 05:31:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 05: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 1iBBWG-0002Gz-A8; Fri, 20 Sep 2019 05:31:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBBWF-0002Gu-89
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 05:31:47 +0000
X-Inumbo-ID: ebf1977a-db67-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ebf1977a-db67-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 05:31: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 1iBBW7-0007sA-Fz; Fri, 20 Sep 2019 05:31: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 1iBBW7-0001QO-96; Fri, 20 Sep 2019 05:31:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBBW7-0007pm-8E; Fri, 20 Sep 2019 05:31:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141459-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-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-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1: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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 05:31:39 +0000
Subject: [Xen-devel] [xen-unstable test] 141459: 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>

ZmxpZ2h0IDE0MTQ1OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ1OS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlh
bC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTQxMzc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0MzAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTQzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDMwCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDE0MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDMw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDE0MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQzMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTQxNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFi
ODBiZmU3M2EyODg4YjNlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxNDU5ICAyMDE5LTA5LTE5
IDA1OjU5OjQwIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
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
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlz
aGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 05:50:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 05:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBBnt-0003Wt-0P; Fri, 20 Sep 2019 05:50:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Cisk=XP=monstr.eu=monstr@srs-us1.protection.inumbo.net>)
 id 1iBBnr-0003WT-5x
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 05:49:59 +0000
X-Inumbo-ID: 79fa5ef6-db6a-11e9-b299-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 79fa5ef6-db6a-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 05:49:57 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id r3so5410046wrj.6
 for <xen-devel@lists.xenproject.org>; Thu, 19 Sep 2019 22:49:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=monstr-eu.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=uRLxhAVojptV7hgufrR07c/bFSb5W8HdGjW/XXrGNmU=;
 b=PJwrRasi1kvi4TmmQYpADULUr/CFngg3AmxStXvpOMMd9XLvfW6gLqmv9AnclVnZdR
 SuQ1zMH/YhetXtvCG729brMaADmj4KIkDQV9Ni60QWyN6rZLQ4t9xKUIJBF6FmmB3drE
 GpLZifw7YgMCRV0FXOBLZJdclkPTEfbN3vYABril5hbKhU1eT8u0Pr95hcxkjxFFN2OF
 qJUb6E7w4OdWUifrRkp3CUX0mHTukoji4GQDtnghQsabqlL2KFy6v+gNSJ1CfGG6afOE
 woxcInQwT3lg7vY7kYqHMRtm5EO2osE7C0HtTuLX+yoz33vClM6KLedQqiG0iEbqKMfM
 IPgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=uRLxhAVojptV7hgufrR07c/bFSb5W8HdGjW/XXrGNmU=;
 b=MBw1qrxD8zlJ8YugpgqaMJR57SEjfQQwPledILNK68r2Cc8iEwU3BBA5PGNz4fXvdE
 FeIpcrZcCtdMuglROm+CkYXIaTkWJiOdjwdTVJJ6gOvheBus4AtGJLEtoE+4hm4Wrv1G
 QRHky96U5PcaO5x58Yzul3UiaKDqqvU7p4nSxzShaVVTHt7yKdnz/cJkB+0HWJvspqNX
 j/SA5aT4tJUV50ZOdGveOseGI4hakjSoHm7jYVGkaqu36xLwERcd8tbRIEf8x8uGev5I
 Hu7UmO6tTmQNWA0Wv8MJ52wxhTysNEUKqWrRwX5I48wwS5D3R3NUVDvxnVLQ+BypQSVR
 hBnQ==
X-Gm-Message-State: APjAAAUO4pnWGzEOjGs0EKC/Q/RBIzlCBXQ+g1VMx6QygHs9Yn+TajSQ
 WuCPHu3m+xLUhmHrrcIK/2VOYw==
X-Google-Smtp-Source: APXvYqw84BAy83Ziqr1cUVL1uIreNc5GnWBmxBOqLpZzveJLBRsyNiy8z1SV97YD/7CEFzhiHlV8PA==
X-Received: by 2002:a5d:49cb:: with SMTP id t11mr2692912wrs.158.1568958596630; 
 Thu, 19 Sep 2019 22:49:56 -0700 (PDT)
Received: from [74.125.133.108] ([149.199.62.129])
 by smtp.gmail.com with ESMTPSA id i14sm903253wra.78.2019.09.19.22.49.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 19 Sep 2019 22:49:55 -0700 (PDT)
To: Michael Ellerman <michael@ellerman.id.au>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Christoph Hellwig <hch@infradead.org>, Michael Ellerman <mpe@ellerman.id.au>
References: <20190918152748.GA21241@infradead.org>
 <CAHk-=wjXF63BKNJH=GtnnoJmXZHEnRwjgeu4foJQvFYYBm9HHA@mail.gmail.com>
 <D422FEED-06F6-44BE-955F-90318693FD96@ellerman.id.au>
From: Michal Simek <monstr@monstr.eu>
Message-ID: <5cc09e92-96ce-dc40-4bc1-f10a4cad6f7d@monstr.eu>
Date: Fri, 20 Sep 2019 07:49:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <D422FEED-06F6-44BE-955F-90318693FD96@ellerman.id.au>
Content-Language: en-US
Subject: Re: [Xen-devel] [GIT PULL] dma-mapping updates for 5.4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, iommu <iommu@lists.linux-foundation.org>,
 linux-mmc@vger.kernel.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuIDA5LiAxOSAxOjE3LCBNaWNoYWVsIEVsbGVybWFuIHdyb3RlOgo+IAo+IAo+IE9uIDIw
IFNlcHRlbWJlciAyMDE5IDY6MzM6NTAgYW0gQUVTVCwgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPiB3cm90ZToKPj4gT24gV2VkLCBTZXAgMTgsIDIwMTkgYXQg
ODoyNyBBTSBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGluZnJhZGVhZC5vcmc+Cj4+IHdyb3RlOgo+
Pj4KPj4+IHBsZWFzZSBwdWxsIHRoZSBkbWEtbWFwcGluZyB1cGRhdGVzIGZvciA1LjQuCj4+Cj4+
IFB1bGxlZC4KPj4KPj4+IEluIGFkZGl0aW9uIHRvIHRoZSB1c3VhbCBLY29uZmlnIGNvbmZsaWNz
IHdoZXJlIHlvdSBqdXN0IHdhbnQgdG8ga2VlcAo+Pj4gYm90aCBlZGl0cyB0aGVyZSBhcmUgYSBm
ZXcgbW9yZSBpbnRlcmVzdGluZyBtZXJnZSBpc3N1ZXMgdGhpcyB0aW1lOgo+Pj4KPj4+ICAtIG1v
c3QgaW1wb3J0YW5seSBwb3dlcnBjIGFuZCBtaWNyb2JsYXplIGFkZCBuZXcgY2FsbGVycyBvZgo+
Pj4gICAgZG1hX2F0b21pY19wb29sX2luaXQsIHdoaWxlIHRoaXMgdHJlZSBtYXJrcyB0aGUgZnVu
Y3Rpb24gc3RhdGljCj4+PiAgICBhbmQgY2FsbHMgaXQgZnJvbSBhIGNvbW1vbiBwb3N0Y29yZV9p
bml0Y2FsbCgpLiAgVGhlIHRyaXZpYWwKPj4+ICAgIGZ1bmN0aW9ucyBhZGRlZCBpbiBwb3dlcnBj
IGFuZCBtaWNyb2JsYXplIGFkZGluZyB0aGUgY2FsbHMKPj4+ICAgIG5lZWQgdG8gYmUgcmVtb3Zl
ZCBmb3IgdGhlIGNvZGUgdG8gY29tcGlsZS4gIFRoaXMgd2lsbCBub3Qgc2hvdyB1cAo+Pj4gICAg
YXMgYSBtZXJnZSBjb25mbGljdCBhbmQgbmVlZHMgdG8gYmUgZGVhbHQgd2l0aCBtYW51YWxseSEK
Pj4KPj4gU28gSSBoYXZlbid0IGdvdHRlbiB0aGUgcG93ZXJwYyBvciBtaWNyb2JsYXplIHB1bGwg
cmVxdWVzdHMgeWV0LCBzbwo+PiBJJ20gbm90IGFibGUgdG8gZml4IHRoYXQgcGFydCB1cCB5ZXQu
Cj4+Cj4+IEludGVhZCwgSSdtIGNjJ2luZyBNaWNoYWVsIEVsbGVybWFuIGFuZCBNaWNoYWwgU2lt
ZWsgdG8gYXNrIHRoZW0gdG8KPj4gcmVtaW5kIG1lIHdoZW4gdGhleSBfZG9fIHNlbmQgdGhvc2Ug
cHVsbCByZXF1ZXN0cywgc2luY2Ugb3RoZXJ3aXNlIEkKPj4gbWF5IHdlbGwgZm9yZ2V0IGFuZCBt
aXNzIGl0LiBXaXRob3V0IGFuIGFjdHVhbCBkYXRhIGNvbmZsaWN0LCBhbmQKPj4gc2luY2UgdGhp
cyB3b24ndCBzaG93IHVwIGluIG15IGJ1aWxkIHRlc3RzIGVpdGhlciwgaXQgd291bGQgYmUgdmVy
eQo+PiBlYXN5IGZvciBtZSB0byBmb3JnZXQuCj4+Cj4+IE1pY2hhW2VdbCwgY2FuIHlvdSBib3Ro
IHBsZWFzZSBtYWtlIHN1cmUgdG8gcmVtaW5kIG1lPwo+IAo+IFllYWggSSB3YXMgYXdhcmUgb2Yg
aXQsIGFuZCB3aWxsIG1ha2Ugc3VyZSB0byByZW1pbmQgeW91IGluIG15IHB1bGwgcmVxdWVzdC4K
ClNhbWUgaGVyZS4KCk1pY2hhbAoKCi0tIApNaWNoYWwgU2ltZWssIEluZy4gKE0uRW5nKSwgT3Bl
blBHUCAtPiBLZXlJRDogRkUzRDFGOTEKdzogd3d3Lm1vbnN0ci5ldSBwOiArNDItMC03MjE4NDI4
NTQKTWFpbnRhaW5lciBvZiBMaW51eCBrZXJuZWwgLSBYaWxpbnggTWljcm9ibGF6ZQpNYWludGFp
bmVyIG9mIExpbnV4IGtlcm5lbCAtIFhpbGlueCBaeW5xIEFSTSBhbmQgWnlucU1QIEFSTTY0IFNv
Q3MKVS1Cb290IGN1c3RvZGlhbiAtIFhpbGlueCBNaWNyb2JsYXplL1p5bnEvWnlucU1QL1ZlcnNh
bCBTb0NzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 07:03:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 07: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 1iBCwV-0002jA-KE; Fri, 20 Sep 2019 07:02: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=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBCwT-0002j5-MJ
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 07:02:57 +0000
X-Inumbo-ID: a7972916-db74-11e9-9685-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7972916-db74-11e9-9685-12813bfff9fa;
 Fri, 20 Sep 2019 07:02:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBCwK-0001Ev-1c; Fri, 20 Sep 2019 07:02:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBCwJ-000887-QV; Fri, 20 Sep 2019 07:02:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBCwJ-0005Pe-Ph; Fri, 20 Sep 2019 07:02:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141466-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-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=f8c3db33a5e863291182f8862ddf81618a7c6194
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 07:02:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 141466: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ2NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0NjYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDAy
ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBm
OGMzZGIzM2E1ZTg2MzI5MTE4MmY4ODYyZGRmODE2MThhN2M2MTk0CmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0
YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEg
WiAgIDMzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2
OjI2IFogICAzMSBkYXlzICAgMzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNDM0
ICAyMDE5LTA5LTE4IDE2OjA5OjIzIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJl
cnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21w
LmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEth
cmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25A
ZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBl
bG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDYXJsbyBNYXJjZWxvIEFy
ZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5l
LmhlY3hAZ21haWwuY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29t
PgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2Jp
bnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xn
QGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFuaWVs
IEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVy
cmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29u
LmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgog
IERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZpZCBB
bGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVk
Z2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRo
YXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2VyIDxl
cmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAg
ZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8
bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9z
Lm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVk
b0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29tPgogIEphbiBLaXN6
a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5p
bnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJn
IDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+
CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUBy
ZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1
QGdtYWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwu
Y29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmll
ciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJv
IFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5j
b20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAg
TWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxN
LkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZp
dHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0u
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhh
YXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5z
b2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNA
dXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJz
Lm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZl
bCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsg
PFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQ
ZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBK
IFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBv
bGxhQGdtYWlsLmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4
LmNvbT4KICBSYXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBI
ZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJr
YWdhbkB2aXJ0dW96em8uY29tPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNl
cnkuY29tPgogIFNhdGhlZXNoIFJhamVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29t
PgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxz
YmhhdEBsaW51eC5pYm0uY29tPgogIFNodS1DaHVuIFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFN0
ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpu
b2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+
CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGlu
ZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3Zl
bnNAc3RhY2tmcmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMg
SHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29t
IDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8g
PHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+
CiAgWXVucWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3Rv
dkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0NDQ5
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 07:34:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 07: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 1iBDQf-0005go-Cd; Fri, 20 Sep 2019 07:34:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBDQd-0005gj-PQ
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 07:34:07 +0000
X-Inumbo-ID: 029e34c2-db79-11e9-9685-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 029e34c2-db79-11e9-9685-12813bfff9fa;
 Fri, 20 Sep 2019 07:33: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 1iBDQU-0001nv-W9; Fri, 20 Sep 2019 07:33: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 1iBDQU-0001Tf-Gm; Fri, 20 Sep 2019 07:33:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBDQU-0001Vb-B4; Fri, 20 Sep 2019 07:33:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141494-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=ce44fd015e55d0ecc47c160fb5ce69070aa4991b
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 07:33:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141494: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ5NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ5NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNlNDRmZDAxNWU1NWQwZWNjNDdjMTYwZmI1Y2U2OTA3MGFhNDk5MWIKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA3IGRheXMgICA0OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0ODkgIDIwMTktMDktMjAgMDE6MDI6MjUgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9y
a2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAg
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDI5IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:06:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBDvq-0000nC-Oe; Fri, 20 Sep 2019 08:06:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ihh=XP=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iBDvp-0000mS-1K
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:06:21 +0000
X-Inumbo-ID: 86da24fe-db7d-11e9-978d-bc764e2007e4
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.113]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 86da24fe-db7d-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 08:06:19 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=FzRYkg4AnIrHy69O0tmt4UDE9NIvlQcqTwVBQDYXSHQDMPIVnIsSn3Z9HlDMk891HXxh8ygIS9qegJyO0L0qo3nCbBXeTbmvwCL8bZ7e0cks7iaTybS44vHv+wn6FE30OSZ/NYe7xiJ8C6Wqkk/WkswIIQnUkCCbn5ZI6I36CZbo/MZm5BvKetvlc4GYxCuxEyBwIasnyQ7O6j9ikAtnkJnCb17Pxjtr/NdyKaNeaRr1ySroMywn4v2l0pdRn6Mi8kN+6Vwfnh7PbFAMfO/n/ul3Kqky++4MfPxiWqn5peY9P9U3ISGskknduQrYcvyaRGl/5zJypUONDlXhlz4AxQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OI32upjA3SXcTBtGErFX3fbMc5G6GTRK20uo/oue4Yc=;
 b=WkrlhJiWNyBuBmcFisFRrnEAMspU835B4LJJjB+sklmDwqcC8nyTGGMv/koC2Ktcj6zM4bWgPTxsCS3o+lbru3v8bEAJGB/FuKFL3Xa+JyL5wUyP3cDaiu2Dm+P8kXOh9gAWRpfnkaX8/ieEb4IAmiGbxQS1ZDciuxn/M9dM56Hc7iTE786wyku4Vz98xnvqHoN+4EU0lFJIlzDD5AGvCQPOEBi3+FZBrFfBxEH9d/cx8B/HruXgHIfSFLGMaf7Kmh9mOlq2C9QHgNUB0Ud3LGvJl3TsyfeavKWHvTFW5p4pB2vL3ps6LoAuF8mfd66dAgkzj+9apHdWraJY6uVNig==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OI32upjA3SXcTBtGErFX3fbMc5G6GTRK20uo/oue4Yc=;
 b=WCuVN6k9a1+8p1DawILRxt9KgBKrFG5BLJAfMDngtF0gAEopPqBsHnFUpJFbVXGVDQoPdhu/W0Uj+UP/ZquKqb6rGnXa2Bo/Ko5Qia9XGzeCRkG8w9WP01eORdiohtydbWy0CG9HH8WDanqzr7MTewE3SP+rZM9ItR+SF4pkWgI=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5782.eurprd02.prod.outlook.com (10.141.172.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Fri, 20 Sep 2019 08:06:18 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Fri, 20 Sep 2019
 08:06:18 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v11] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbuqvObi2c4eeME6qC/Xll4ji7KczByuAgAEvi4A=
Date: Fri, 20 Sep 2019 08:06:18 +0000
Message-ID: <f2532730-7528-9819-1653-83f901acc754@bitdefender.com>
References: <20190919130338.3132-1-aisaila@bitdefender.com>
 <03e3bb4f-e6da-b5a5-d337-4e91215dc2fe@suse.com>
In-Reply-To: <03e3bb4f-e6da-b5a5-d337-4e91215dc2fe@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0193.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1f::13) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 5ea714de-1627-48ed-82d8-08d73da16a55
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5782; 
x-ms-traffictypediagnostic: AM7PR02MB5782:|AM7PR02MB5782:|AM7PR02MB5782:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5782DFB156C7CF1920BE7983AB880@AM7PR02MB5782.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(346002)(39860400002)(396003)(366004)(376002)(199004)(189003)(25786009)(31696002)(256004)(66476007)(86362001)(53546011)(446003)(4326008)(102836004)(64756008)(186003)(66446008)(486006)(66946007)(14444005)(476003)(478600001)(386003)(71190400001)(71200400001)(52116002)(6506007)(66556008)(76176011)(26005)(99286004)(2616005)(36756003)(6916009)(6512007)(11346002)(5660300002)(8676002)(81156014)(81166006)(229853002)(54906003)(14454004)(6436002)(7736002)(31686004)(8936002)(305945005)(2906002)(6486002)(316002)(66066001)(6246003)(3846002)(6116002)(3714002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5782;
 H:AM7PR02MB5750.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: vaqOnw9P6ohwZY899bkSzFec9xeyZsk/lOPL00hBcqMk43mvd4BsX7Vx4ePSftDtgIl8431sacCWj5CNN5cXRfsTZIw7E3BElpWdKS4Phvpz+Zo2qiw8IlMgJW9DC1Cp38fsCAnS1my/o+17/WW1UMB483p4gfn98Rp35qACZGNQcJNGXpqZySDI3ApK5YAefMMTyy0plxtCjusqLsqJMVuf3bZ2TV/HhxDn0YYNMvoRBTROfpSv0QWgi1xUOuUr6oVPSZc8662mkdkHUzUuT6DsVMf2XAAKOtIX521DgDHJC/Gv4paw1FnVUHdswFxIOqoO+/YknNlfppGy+sllYz/CGFtQxgo9X0rsAa9oQjgoVfVALLO/ofpP4KLOfISE1iSVLB1saVNY4XP/j4jC/WDnKiIEefCI9TtvHQhdd6E=
Content-ID: <F39C694B27AB384399394B32B70BDEC4@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5ea714de-1627-48ed-82d8-08d73da16a55
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 08:06:18.0463 (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: XNmFI0zclF4n8NaqM6QAAHeZkA5fN08/oJWKK5S8Rofnbll/vujlOdk0ZTVPByQdeoBCU+oya+ZHuOXReiJ5uMPfCm/w2vFLIJOYBvCYVJI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5782
Subject: Re: [Xen-devel] [PATCH v11] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE5LjA5LjIwMTkgMTY6NTksIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAxOS4wOS4y
MDE5IDE1OjAzLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IEBAIC02MDEsNiAr
NjAyLDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKA0KPj4gICANCj4+
ICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6DQo+PiAgICAgICAgICAgY2Fz
ZSBIVk1UUkFOU19nZm5fc2hhcmVkOg0KPj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2Zu
X2FjY2VzczoNCj4+ICAgICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7
DQo+PiAgICAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gVGhpcyBsb29rcyBwcmV0dHkgc3Vz
cGljaW91cyBub3cgLSB3aHkgd291bGQgKHdpdGhvdXQga25vd2luZyBhbGwNCj4gdGhlIGJhY2tn
cm91bmQpICJiYWQgYWNjZXNzIiB0cmFuc2xhdGUgaW50byAicmV0cnkiLiBXaGlsZSB5b3UgZGlk
DQo+IHBvc3QgdGhlIHN1Z2dlc3RlZCBuYW1lIGJlZm9yZSwgaXQncyBuZXZlcnRoZWxlc3MgcHJl
dHR5IGNsZWFyIG5vdw0KPiB0aGF0IGl0IG5lZWRzIGNoYW5naW5nLiBQZXJoYXBzIEhWTVRSQU5T
X25lZWRfcmV0cnkgb3Igc29tZSBzdWNoPw0KDQpJdCdzIGZpbmUgYnkgbWUsIEkgd2lsbCBjaGFu
Z2UgdGhlIG5hbWUgdG8gSFZNVFJBTlNfbmVlZF9yZXRyeS4NCg0KPiANCj4+IEBAIC0xODUyLDYg
KzE4NjQsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoDQo+PiAgIA0KPj4gICAgICAg
eGZyZWUoYnVmKTsNCj4+ICAgDQo+PiArICAgIEFTU0VSVChyYyAhPSBIVk1UUkFOU19iYWRfZ2Zu
X2FjY2Vzcyk7DQo+PiArDQo+PiAgICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2dmbl9wYWdlZF9v
dXQgKQ0KPj4gICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KPj4gICAgICAgaWYgKCBy
YyA9PSBIVk1UUkFOU19nZm5fc2hhcmVkICkNCj4+IEBAIC0xOTY0LDYgKzE5NzgsOCBAQCBzdGF0
aWMgaW50IGh2bWVtdWxfcmVwX3N0b3MoDQo+PiAgICAgICAgICAgaWYgKCBidWYgIT0gcF9kYXRh
ICkNCj4+ICAgICAgICAgICAgICAgeGZyZWUoYnVmKTsNCj4+ICAgDQo+PiArICAgICAgICBBU1NF
UlQocmMgIT0gSFZNVFJBTlNfYmFkX2dmbl9hY2Nlc3MpOw0KPj4gKw0KPj4gICAgICAgICAgIHN3
aXRjaCAoIHJjICkNCj4+ICAgICAgICAgICB7DQo+PiAgICAgICAgICAgY2FzZSBIVk1UUkFOU19n
Zm5fcGFnZWRfb3V0Og0KPiANCj4gVGhlc2UgYXJlIGNoYW5nZXMgdG8gcGxhY2VzIHRoYXQgd2Vy
ZSBwb2ludGVkIG91dCBiZWZvcmUgZG8gY29uc3VtZQ0KPiBIVk1UUkFOU18qIHJldHVybiB2YWx1
ZXMuIERpZCB5b3UgZ28gdGhyb3VnaCBhbmQgY2hlY2sgbm90aGluZyBlbHNlDQo+IG5lZWRzIGFk
anVzdG1lbnQ/IFlvdSBkb24ndCBzYXkgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQgaW4gdGhlDQo+
IGRlc2NyaXB0aW9uLiBGb3IgZXhhbXBsZSwgaWYgc2hhZG93J3MgaHZtX3JlYWQoKSB3b3VsZCBn
ZXQgdG8gc2VlDQo+IHRoZSBuZXcgdmFsdWUsIGl0IHdvdWxkIGZhbGwgb3V0IG9mIGl0cyBzd2l0
Y2goKSBpbnRvIGEgQlVHKCkuDQo+IA0KDQpZZXMsIHlvdSBhcmUgcmlnaHQsIHRoZSBvbmx5IHRo
aW5nIHRoYXQgc2F2ZXMgc2hhZG93IGZyb20gbm90IHJhaXNpbmcgYSANCkJVRyBpcyB0aGUgc2Vu
ZF9ldmVudCBmbGFnLiBGb3Igc2FmZXR5IHJlYXNvbnMgSSB3aWxsIGhhdmUgYSBjb21wbGV0ZSAN
CmNoZWNrIG9mIGFsbCB0aGUgcGxhY2VzIHRoYXQgY2FuIGZhaWwgZnJvbSBhZGRpbmcgdGhlIG5l
dyByZXR1cm4gdmFsdWUuDQoNCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4+IEBAIC0zMjM2LDYgKzMyMzYsMTkgQEAgc3Rh
dGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KA0KPj4gICAgICAgICAg
ICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47DQo+PiAgICAgICAgICAgfQ0KPj4g
ICANCj4+ICsgICAgICAgIC8qDQo+PiArICAgICAgICAgKiBJbiBjYXNlIGEgdm0gZXZlbnQgd2Fz
IHNlbnQgcmV0dXJuIHBhZ2VkX291dCBzbyB0aGUgZW11bGF0aW9uIHdpbGwNCj4+ICsgICAgICAg
ICAqIHN0b3Agd2l0aCBubyBzaWRlIGVmZmVjdA0KPj4gKyAgICAgICAgICovDQo+PiArICAgICAg
ICBpZiAoIChmbGFncyAmIEhWTUNPUFlfbGluZWFyKSAmJg0KPj4gKyAgICAgICAgICAgICB1bmxp
a2VseSh2LT5hcmNoLnZtX2V2ZW50KSAmJg0KPj4gKyAgICAgICAgICAgICB2LT5hcmNoLnZtX2V2
ZW50LT5zZW5kX2V2ZW50ICYmDQo+PiArICAgICAgICAgICAgIGh2bV9tb25pdG9yX2NoZWNrX3Ay
bShhZGRyLCBnZm4sIHBmZWMsIG5wZmVjX2tpbmRfd2l0aF9nbGEpICkNCj4gDQo+IEluIHN1Y2gg
YSBzZXF1ZW5jZSBvZiBjaGVja3Mgd2l0aCBfc29tZV8gcGFydCB1c2luZyB1bmxpa2VseSgpIEkN
Cj4gdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUgdGhlIHVubGlrZWx5KCkgb25lIGZp
cnN0ICh1bmxlc3MNCj4gaXQncyBhIHJlbGF0aXZlbHkgZXhwZW5zaXZlIGNoZWNrLCB3aGljaCBp
c24ndCB0aGUgY2FzZSBoZXJlKSwgdG8NCj4gaGF2ZSBhcyBsaXR0bGUgYXMgcG9zc2libGUgdW5u
ZWNlc3NhcnkgY29tcHV0YXRpb25zIC8gYnJhbmNoZXMgaW4NCj4gdGhlIGNvbW1vbiAoZmFzdCBw
YXRoKSBjYXNlLg0KDQpJIHdpbGwgY2hhbmdlIHRoZSBvcmRlciBpbiB0aGUgbmV4dCB2ZXJzaW9u
Lg0KDQo+IA0KPiBGdXJ0aGVybW9yZSB3aGlsZSB5b3Ugbm93IHJlc3RyaWN0IHRoZSBjaGVjayB0
byBsaW5lYXIgYWRkcmVzcw0KPiBiYXNlZCBhY2Nlc3Nlcywgb3RoZXIgdGhhbiB0aGUgZGVzY3Jp
cHRpb24gc2F5cyAob3IgYXQgbGVhc3QNCj4gaW1wbGllcykgeW91IGRvIG5vdCByZXN0cmljdCBp
dCB0byByZWFkIGFuZCBleGVjIGFjY2Vzc2VzLiBJdCdzDQo+IG5vdCBjbGVhciB0byBtZSB3aGV0
aGVyIHRoYXQncyBpbnRlbnRpb25hbCwgeWV0IGl0IGFmZmVjdHMgd2hpY2gNCj4gaHZtX2NvcHlf
Kl9saW5lYXIoKSBjYWxsZXJzIG5lZWQgYXVkaXRpbmcuDQoNClRoZSBwZmVjIHZhciBpcyBjaGVj
a2VkIGluIGh2bV9tb25pdG9yX2NoZWNrX3AybSgpLiBJZiB5b3UgdGhpbmsgaXQgaXMgDQpuZWNl
c3NhcnkgSSBjYW4gYWRkIG9uZSBtb3JlIGNoZWNrIGhlcmUgZm9yIChwZmVjICYgKFBGRUNfaW5z
bl9mZXRjaCB8IA0KUEZFQ193cml0ZV9hY2Nlc3MpKS4NCg0KPiANCj4gRmluYWxseSwgd2hhdCBh
Ym91dCAtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgcmVtYWluaW5nIHNldA0KPiBhZnRlciBo
dm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoKSwgYmVjYXVzZSBodm1fbW9uaXRvcl9jaGVja19wMm0o
KQ0KPiAodGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhlIGZsYWcgd291bGQgZ2V0IGNsZWFyZWQpIHdh
cyBuZXZlciBoaXQNCj4gaW4gdGhlIHByb2Nlc3M/DQpUaGFua3MgZm9yIHBvaW50aW5nIHRoaXMg
b3V0LCBpbmRlZWQgaXQncyBhIHByb2JsZW0gaGVyZS4gQSBzb2x1dGlvbiBjYW4gDQpiZSB0byBt
b3ZlIHNlbmRfZXZlbnQgPSBmYWxzZTsgYWZ0ZXIgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkg
aXMgDQpmaW5pc2hlZC4gQW5kIHN0YXRlIGluIHRoZSBjb21tZW50IHRoYXQgdGhlIHVzZXIgaXMg
aW4gY2hhcmdlIG9mIA0KZW5hYmxpbmcgYW5kIGRpc2FibGluZyB0aGUgZmxhZy4NCk9yIGp1c3Qg
aGF2ZSBpdCBpbiBib3RoIHBsYWNlcy4NCg0KPiBBbmQgd2hhdCBhYm91dCBhbiBpbnN0cnVjdGlv
biBhY2Nlc3NpbmcgdHdvIChvcg0KPiBtb3JlKSBkaXN0aW5jdCBhZGRyZXNzZXM/IFRoZSBmbGFn
IHdvdWxkIGJlIGNsZWFyIGFmdGVyIHRoZSBmaXJzdA0KPiBvbmUgd2FzIGNoZWNrZWQgYWZhaWN0
Lg0KDQpUaGVyZSBpcyBubyBwcm9ibGVtIGhlcmUgYmVjYXVzZSBlbXVsYXRpb24gd2lsbCBzdG9w
IGFmdGVyIHRoZSBmaXJzdCBiYWQgDQphY2Nlc3Mgc28gdGhlcmUgaXMgbm8gbmVlZCB0byBjb250
aW51ZS4NCg0KUmVnYXJkcywNCkFsZXgNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:10:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08:10:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBE01-0001hN-Ff; Fri, 20 Sep 2019 08:10: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=2ihh=XP=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iBDzz-0001gz-U2
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:10:39 +0000
X-Inumbo-ID: 211bb618-db7e-11e9-9686-12813bfff9fa
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.118]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 211bb618-db7e-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 08:10:38 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=e9FGvEUYtKTiBFT7dYUgH+Ag5RNiwpYZAobJCv4siHqP6Pz94ZO3DsXEemNNfDey1k00NfrvHAd7gcJ1U5GfasY67C/YGWr52d9MIhc47IiEcHn6/phEMDqPjspOQcWslF6TXKMYSIZaj/BNxqT5BkzCtoNx+JZF7FsjyGBULaHwxozZk96DJtNXr10wjV9tW8/mFFaBmcjJNECVp0/Pp1jNLkZEEBq0UytRguwirH9IVHxgXJJBF0JzoULXXQQhpkmfHFZhzaFNiUXzUdE2Q8uWjMeK45E/IATltgfOMWD/OYF77ZI/FiKLoGbx6UGpzSUIj1vUzNZMXviW+bLR3Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7zvCm5f1eG+9IFPr00XNzDPlF1AgaIWqvgyPA+Q8Z3g=;
 b=aZ05Yi2UZXaVvdhVxq3J+nB4aFSvZTSliYeHhmfrqUZmfZXmy91V7TGOuf5jSiMM7Seb1SEt9QMVe3I1I8KJIupd76Cj9XRDK5JBrzbZz5G6Smt9eWtNB9P5tgmx1DP1+JgekKQKyWsjICt4KvTRDXfZV/Z/j4ktMR5UvF9cT0dA8f8RrcRXtoovzDNFnqPaOiAY1RXS4czFllVSrP9uYZYXrSGZTeJq1oZ3Juyi8LC8hBcIYhBSGAsKKJfNRd2dvuWGs6tEXQMja+RlLwAfedcBzLSUWdH4nf7BJSZXav2gruRGBoIJKvBcm8t1AeifFNBXaj3Ar/7AemWRmSP3gg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7zvCm5f1eG+9IFPr00XNzDPlF1AgaIWqvgyPA+Q8Z3g=;
 b=PNS7L5VdVq8/Saj83pnJKy6b6JQlnxJlEe+s0jmvgSxHB3u2XbJ+jMB8wvU1WUAx7O62O0dUC3wmtNcXE6HS+ffH5lpTOHMl5m2Jiu5N0LbCYuYvojx2olxC7rvzeIGbwyKmE9grjAhycdN1dFQCqgo4uj4v2Ko81tUT/qCWx2A=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5782.eurprd02.prod.outlook.com (10.141.172.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Fri, 20 Sep 2019 08:10:37 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Fri, 20 Sep 2019
 08:10:37 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v11] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbuqvObi2c4eeME6qC/Xll4ji7KczB5JAgAEwWQA=
Date: Fri, 20 Sep 2019 08:10:37 +0000
Message-ID: <fa1f5444-41cb-e991-3547-858d28ea734c@bitdefender.com>
References: <20190919130338.3132-1-aisaila@bitdefender.com>
 <9cfad3f4fdb34a34ba40a7534c209af0@AMSPEX02CL03.citrite.net>
In-Reply-To: <9cfad3f4fdb34a34ba40a7534c209af0@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0094.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:18::34) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: f4f31f7e-2984-4063-5524-08d73da204b7
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5782; 
x-ms-traffictypediagnostic: AM7PR02MB5782:|AM7PR02MB5782:|AM7PR02MB5782:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5782C8736039B56123E18041AB880@AM7PR02MB5782.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(366004)(396003)(39860400002)(346002)(136003)(13464003)(189003)(199004)(5660300002)(81166006)(81156014)(8676002)(2616005)(99286004)(11346002)(36756003)(6512007)(3846002)(2501003)(66066001)(6246003)(6116002)(8936002)(110136005)(305945005)(31686004)(7736002)(229853002)(6436002)(14454004)(54906003)(316002)(2906002)(6486002)(66946007)(14444005)(86362001)(66476007)(446003)(53546011)(31696002)(25786009)(256004)(66446008)(486006)(186003)(64756008)(102836004)(4326008)(26005)(71200400001)(71190400001)(52116002)(478600001)(386003)(476003)(6506007)(76176011)(66556008)(3714002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5782;
 H:AM7PR02MB5750.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: 3vjmrXESqW5yRx+1MYYBws6lE6gw1e/R9Pd7M05BnelY8E50pIBi07067Z82C695BlRn28j09fXLLyZ4RqaoXD5Eur8wu6gMfDJxrt8SD6FHNa2ETjlIEAOEi9PpPU2H3Vg+6oOqvnvO/03Y45x2bNCfw7Ssc8HKbL7AtEe5mYuaMOhQhBsuaQbqGxHadox/4vPwZba74t9HGv63Tm0C/ibLCYKaictQotdbcRa8JTD6JRWry0Ae3GjIuJCleFwG5Ir6uvhw61toh2cx4xzn0/xdscEiqmk+oivHzCHv7Ck8x+aD0SxSSblkAlCnIZfEfFIKASUD01lqvjw1bX3LQsAErxBonzAxu/DZWZKFjkPH2BJx/q5tNwfZAhj2fnkDxkEJxX+pGtBWVb6EBPWD5mNOLcJlS45koEsT8WTUK8E=
Content-ID: <9F9639EAEEFAB04095CF91C370BAA1D2@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f4f31f7e-2984-4063-5524-08d73da204b7
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 08:10:37.0595 (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: EbNutnh1u/CIzgnCe4lP+YcYmhGJf02fII2xcKi0+za/ja0/8y8GC6Xyn0fDkNEl2ibvTjCHxwUMK3FfssQZ8hswULYygsk7MafOCer4dOc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5782
Subject: Re: [Xen-devel] [PATCH v11] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

DQoNCk9uIDE5LjA5LjIwMTkgMTc6MDksIFBhdWwgRHVycmFudCB3cm90ZToNCj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4+IGluZGV4IGZkYjFlMTdmNTkuLjRjYzA3N2Ji
M2YgMTAwNjQ0DQo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+PiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jDQo+PiBAQCAtMzIzNiw2ICszMjM2LDE5IEBAIHN0YXRpYyBlbnVt
IGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgNCj4+ICAgICAgICAgICAgICAgcmV0
dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOw0KPj4gICAgICAgICAgIH0NCj4+DQo+PiArICAg
ICAgICAvKg0KPj4gKyAgICAgICAgICogSW4gY2FzZSBhIHZtIGV2ZW50IHdhcyBzZW50IHJldHVy
biBwYWdlZF9vdXQgc28gdGhlIGVtdWxhdGlvbiB3aWxsDQo+PiArICAgICAgICAgKiBzdG9wIHdp
dGggbm8gc2lkZSBlZmZlY3QNCj4+ICsgICAgICAgICAqLw0KPj4gKyAgICAgICAgaWYgKCAoZmxh
Z3MgJiBIVk1DT1BZX2xpbmVhcikgJiYNCj4+ICsgICAgICAgICAgICAgdW5saWtlbHkodi0+YXJj
aC52bV9ldmVudCkgJiYNCj4+ICsgICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+c2VuZF9l
dmVudCAmJg0KPj4gKyAgICAgICAgICAgICBodm1fbW9uaXRvcl9jaGVja19wMm0oYWRkciwgZ2Zu
LCBwZmVjLCBucGZlY19raW5kX3dpdGhfZ2xhKSApDQo+PiArICAgICAgICB7DQo+PiArICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7DQo+PiArICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2Jh
ZF9nZm5fYWNjZXNzOw0KPiANCj4gVGhpcyBkb2Vzbid0IG1hdGNoIHRoZSBjb21tZW50IGFib3Zl
LiBEaWQgeW91IG1lYW4gdG8gcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ/IEknbSBndWVz
c2luZyBub3QsIGluIHdoaWNoIGNhc2UgdGhlIGNvbW1lbnQgbmVlZHMgdG8gYmUgZml4ZWQuDQoN
ClllcywgaXQgc2VlbXMgSSBtaXNzZWQgdGhhdCBidXQgZ2l2ZW4gdGhhdCB0aGUgcmV0dXJuIG5h
bWUgd2lsbCBjaGFuZ2UgSSANCndpbGwgaGF2ZSB0aGUgY29tbWVudCBmaXhlZCBpbiB0aGUgbmV4
dCB2ZXJzaW9uLiBUaGFua3MgZm9yIHBvaW50aW5nIA0KdGhpcyBvdXQuDQoNCkFsZXgNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:24:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08: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 1iBEDP-0002sU-Sk; Fri, 20 Sep 2019 08:24:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBEDO-0002sP-RJ
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:24:30 +0000
X-Inumbo-ID: 0f7ff80e-db80-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f7ff80e-db80-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 08:24: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 B55BDAFCE;
 Fri, 20 Sep 2019 08:24:26 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190919130338.3132-1-aisaila@bitdefender.com>
 <03e3bb4f-e6da-b5a5-d337-4e91215dc2fe@suse.com>
 <f2532730-7528-9819-1653-83f901acc754@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <be92ed8d-f49e-8455-2316-ec28453c236d@suse.com>
Date: Fri, 20 Sep 2019 10:24:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f2532730-7528-9819-1653-83f901acc754@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11] 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: PetreOvidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxMDowNiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT24g
MTkuMDkuMjAxOSAxNjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZ1cnRoZXJtb3JlIHdoaWxl
IHlvdSBub3cgcmVzdHJpY3QgdGhlIGNoZWNrIHRvIGxpbmVhciBhZGRyZXNzCj4+IGJhc2VkIGFj
Y2Vzc2VzLCBvdGhlciB0aGFuIHRoZSBkZXNjcmlwdGlvbiBzYXlzIChvciBhdCBsZWFzdAo+PiBp
bXBsaWVzKSB5b3UgZG8gbm90IHJlc3RyaWN0IGl0IHRvIHJlYWQgYW5kIGV4ZWMgYWNjZXNzZXMu
IEl0J3MKPj4gbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhhdCdzIGludGVudGlvbmFsLCB5ZXQg
aXQgYWZmZWN0cyB3aGljaAo+PiBodm1fY29weV8qX2xpbmVhcigpIGNhbGxlcnMgbmVlZCBhdWRp
dGluZy4KPiAKPiBUaGUgcGZlYyB2YXIgaXMgY2hlY2tlZCBpbiBodm1fbW9uaXRvcl9jaGVja19w
Mm0oKS4gSWYgeW91IHRoaW5rIGl0IGlzIAo+IG5lY2Vzc2FyeSBJIGNhbiBhZGQgb25lIG1vcmUg
Y2hlY2sgaGVyZSBmb3IgKHBmZWMgJiAoUEZFQ19pbnNuX2ZldGNoIHwgCj4gUEZFQ193cml0ZV9h
Y2Nlc3MpKS4KCmh2bV9tb25pdG9yX2NoZWNrX3AybSgpIGdldHMgY2FsbGVkIGZyb20gdHdvIHBs
YWNlcywgc28gYSBjaGVjawp0aGVyZSB3b24ndCBoZWxwIChhZmFpY3QpLiBUaGUgcXVlc3Rpb24g
d2hldGhlciB0byBwdXQgYW4KYWRkaXRpb25hbCBjaGVjayBoZXJlIGRlcGVuZHMgb24gd2hldGhl
ciwgYXMgdGhlIGRlc2NyaXB0aW9uCnNheXMsIHlvdSByZWFsbHkgb25seSB3YW50IHRvIGhhbmRs
ZSByZWFkL2V4ZWMgYWNjZXNzZXMgaGVyZSwKb3Igd2hldGhlciB5b3UgYWxzbyB3YW50IHRvIGNv
dmVyIHdyaXRlIG9uZXMgKGluIHdoaWNoIGNhc2UgdGhlCmRlc2NyaXB0aW9uIHNob3VsZCBiZSBh
ZGp1c3RlZCBzbyB0aGF0IGl0J3Mgbm90IG1pc2xlYWRpbmcpLgoKPj4gRmluYWxseSwgd2hhdCBh
Ym91dCAtPmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgcmVtYWluaW5nIHNldAo+PiBhZnRlciBo
dm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoKSwgYmVjYXVzZSBodm1fbW9uaXRvcl9jaGVja19wMm0o
KQo+PiAodGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhlIGZsYWcgd291bGQgZ2V0IGNsZWFyZWQpIHdh
cyBuZXZlciBoaXQKPj4gaW4gdGhlIHByb2Nlc3M/Cj4gVGhhbmtzIGZvciBwb2ludGluZyB0aGlz
IG91dCwgaW5kZWVkIGl0J3MgYSBwcm9ibGVtIGhlcmUuIEEgc29sdXRpb24gY2FuIAo+IGJlIHRv
IG1vdmUgc2VuZF9ldmVudCA9IGZhbHNlOyBhZnRlciBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQo
KSBpcyAKPiBmaW5pc2hlZC4gQW5kIHN0YXRlIGluIHRoZSBjb21tZW50IHRoYXQgdGhlIHVzZXIg
aXMgaW4gY2hhcmdlIG9mIAo+IGVuYWJsaW5nIGFuZCBkaXNhYmxpbmcgdGhlIGZsYWcuCj4gT3Ig
anVzdCBoYXZlIGl0IGluIGJvdGggcGxhY2VzLgoKRm9yIHRoaXMgYXNwZWN0IGFsb25lIEkgdGhp
bmsgeW91IHdhbnQgaXQgaW4gYm90aCBwbGFjZXMsIGJ1dCAuLi4KCj4+IEFuZCB3aGF0IGFib3V0
IGFuIGluc3RydWN0aW9uIGFjY2Vzc2luZyB0d28gKG9yCj4+IG1vcmUpIGRpc3RpbmN0IGFkZHJl
c3Nlcz8gVGhlIGZsYWcgd291bGQgYmUgY2xlYXIgYWZ0ZXIgdGhlIGZpcnN0Cj4+IG9uZSB3YXMg
Y2hlY2tlZCBhZmFpY3QuCj4gCj4gVGhlcmUgaXMgbm8gcHJvYmxlbSBoZXJlIGJlY2F1c2UgZW11
bGF0aW9uIHdpbGwgc3RvcCBhZnRlciB0aGUgZmlyc3QgYmFkIAo+IGFjY2VzcyBzbyB0aGVyZSBp
cyBubyBuZWVkIHRvIGNvbnRpbnVlLgoKLi4uIGZvciB0aGlzIG1vdmluZyBpdCBtYXkgaW5kZWVk
IGJlIG5lY2Vzc2FyeS4gSSBoYXZlIHRvIGFkbWl0CnRoYXQgSSBkb24ndCBmb2xsb3cgeW91ciBy
ZXBseSBoZXJlOiBUaGUgZmxhZyB3aWxsIGFsc28gYmUgY2xlYXIKYWZ0ZXIgdGhlIGZpcnN0IGdv
b2QgYWNjZXNzIChhZmFpY3QpLCBhbmQgaGVuY2UgZnVydGhlciBhY2Nlc3NlcwpieSB0aGUgc2Ft
ZSBpbnNuIHdvbid0IG1ha2UgaXQgaW50byBodm1fbW9uaXRvcl9jaGVja19wMm0oKSBhdCBhbGwu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:28:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08: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 1iBEHT-00035B-Fe; Fri, 20 Sep 2019 08:28: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=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBEHS-00034u-9l
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:28:42 +0000
X-Inumbo-ID: a3d281fc-db80-11e9-9686-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3d281fc-db80-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 08:28:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E4FF1B634;
 Fri, 20 Sep 2019 08:28:35 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
 <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
 <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
 <e75f5253-df1d-2d47-6724-df06d1a33448@suse.com>
 <8571e4db-d3dc-6a58-8711-2947c97f8953@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <12a5fc3c-8ded-21f9-3cb6-ea7caa8d585a@suse.com>
Date: Fri, 20 Sep 2019 10:28:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8571e4db-d3dc-6a58-8711-2947c97f8953@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gMTkuMDkuMjAxOSAyMzozOCwgSm9lIEppbiB3cm90ZToKPiBPbiA5LzE5LzE5IDM6MjQgQU0s
IEphbiBCZXVsaWNoIHdyb3RlOgo+PiBXaGF0J3MKPj4gc3RpbGwgbWlzc2luZyBpcyB0aGUgZnVy
dGhlciB1cGRhdGluZyBvZiBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkCj4+IChhcyBleHBs
YWluZWQgYmVmb3JlLCBzdGlsbCB2aXNpYmxlIGluIGNvbnRleHQgYWJvdmUpLgo+Pgo+IAo+ICA0
MjIKPiAgNDIzICAgICAgICAgZGVzdF92Y3B1X2lkID0gaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQo
ZCwgZGVzdCwgZGVzdF9tb2RlKTsKPiAgNDI0ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmRlc3Rf
dmNwdV9pZCA9IGRlc3RfdmNwdV9pZDsKPiAKPiBkZXN0X3ZjcHVfaWQgdXBkYXRlZCBsYXRlciBi
eSBhYm92ZSBjb2RlLCBkbyBJIG1pc3NlZCBzb21ldGhpbmc/CgpUaGlzIHBpZWNlIG9mIGNvZGUK
CiAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKICAgICAgICB7CiAgICAgICAgICAgIGlmICgg
ZGVsaXZlcnlfbW9kZSA9PSBkZXN0X0xvd2VzdFByaW8gKQogICAgICAgICAgICAgICAgdmNwdSA9
IHZlY3Rvcl9oYXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOwogICAgICAg
ICAgICBpZiAoIHZjcHUgKQogICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9
IHRydWU7CiAgICAgICAgfQoKdXBkYXRlcyB0aGUgdkNQVSB0byBiZSBkZWxpdmVyZWQgdG8uIFJp
Z2h0IG5vdywgd2hlbiB0aGUgInBvc3RlZCIKZmxhZyBpcyBzZXQsIHRoZSBkZXN0X3ZjcHVfaWQg
ZmllbGQgaXMgdW51c2VkIChhcyBmYXIgYXMgSSB3YXMKYWJsZSB0byB0ZWxsKSwgYW5kIGhlbmNl
IGRpZG4ndCBuZWVkIHNldHRpbmcuIFRoZSB3YXkgeW91IGludGVuZAp0byBjaGFuZ2UgdGhpbmdz
LCB5b3Ugd2FudCB0byB1c2UgdGhlIGZpZWxkIGFsc28gaW4gdGhlICJwb3N0ZWQiCmNhc2UsIGFu
ZCBoZW5jZSB5b3UgYWxzbyBzaG91bGQgdXBkYXRlIGl0IGluIHRoZSBjb2RlIHBhdGggYWJvdmUu
CgpCdXQgcGxlYXNlIGRvdWJsZSBjaGVjayBhbGwgb2YgdGhpcy4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:35:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBEO2-00041z-9J; Fri, 20 Sep 2019 08:35:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ihh=XP=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iBEO0-00041u-8L
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:35:28 +0000
X-Inumbo-ID: 9873c978-db81-11e9-a337-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.121]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9873c978-db81-11e9-a337-bc764e2007e4;
 Fri, 20 Sep 2019 08:35:27 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Ol/6rbYtqBH2AEDMgM3lWvqZZ2SS6FC2bElm5u7Oib7XaJPnLcpwOtESys5f4DZawlpgB+zkTfqCBwAlRHsqJz8x66XlNtHGP1i3PeXrOeVZOl3ejKq75nFc24iHIwhZseiaINBkyrsbM17avFE8xDkGMYMskMoSeYR8NW0kVIMCBTEmfWU9TOTd5IUuHIJo7yZqP9vY2iBujZ/tz5jpBVUx/8K96L5qjrqvBNUtUfOHCBFdXypZuGkQEwlS3RK7AxQK7S4EVYGGVl5dp/jIMHRsHbSZPR7PYs0uxQAVEEzkfPzf4ESYSw3oy0RIyu4q1f0djh6uovMNHJUHugCn4Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9bfH3oQwtExve5RnX8Bv0lL4BFDEftpgVZVwnwkU8SQ=;
 b=m31Ll/yAN7wTObwpfdPaik3DRikXljYAf6V9mRoQ1deu8pMGKjv69evSLffwOIkh4QOo/MYn06uATTMOo1wgTR4GVQNdk3wtDLAbhJw5BnxoxWmlr4VELSbGyGsSWZwBH6dnHcRsf7ISZoCYeesnVoVWh0xtEgnFvsrDbdaTN99wf+Di4yAA12CzuL3Nk8exMaD1ndEFPxxANWrwc02upSwm5h5wvXQ4/o6bKiIc3asj6QhLukVCVAHu+C3h0M2PPoPQ0u62dVtpJExax6XYwJJ89w5k+iKOoUQnNvYoWe3NR3Q7at7sr02wviQCSHTUxwvh6BGaoSxs50SdX+k9NA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9bfH3oQwtExve5RnX8Bv0lL4BFDEftpgVZVwnwkU8SQ=;
 b=JSSYuJpRRGJMviW79uZlTX7dR6Ogf34vsjksEhb5RGLV01ltZ+KsIUIz5Bof3EdqFku76z9s1KUXa89/qAONbi76ppytLGPC8W4aQ7EPCDtej9t4w2iSzRM7faCWF2L/0uwD7AGm1qxe6Tqx+YT+3xs6n8Q/HbuJQA/3jpcqsrM=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5926.eurprd02.prod.outlook.com (10.141.174.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.22; Fri, 20 Sep 2019 08:35:25 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Fri, 20 Sep 2019
 08:35:25 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v11] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVbuqvObi2c4eeME6qC/Xll4ji7KczByuAgAFh1oD//9LPAIAAAwqA
Date: Fri, 20 Sep 2019 08:35:25 +0000
Message-ID: <846667d0-33dc-3f9e-4e09-7a6e70fc994f@bitdefender.com>
References: <20190919130338.3132-1-aisaila@bitdefender.com>
 <03e3bb4f-e6da-b5a5-d337-4e91215dc2fe@suse.com>
 <f2532730-7528-9819-1653-83f901acc754@bitdefender.com>
 <be92ed8d-f49e-8455-2316-ec28453c236d@suse.com>
In-Reply-To: <be92ed8d-f49e-8455-2316-ec28453c236d@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR0902CA0005.eurprd09.prod.outlook.com
 (2603:10a6:200:9b::15) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 6f049890-30d1-4839-f266-08d73da57bc0
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5926; 
x-ms-traffictypediagnostic: AM7PR02MB5926:|AM7PR02MB5926:|AM7PR02MB5926:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5926ED851F2CB39779FC1281AB880@AM7PR02MB5926.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(396003)(376002)(346002)(39860400002)(51914003)(189003)(199004)(6246003)(2616005)(14454004)(486006)(102836004)(66476007)(52116002)(186003)(66556008)(5660300002)(66946007)(26005)(81166006)(8936002)(81156014)(64756008)(386003)(66066001)(53546011)(66446008)(256004)(6506007)(25786009)(476003)(6436002)(14444005)(2906002)(6512007)(4326008)(11346002)(54906003)(6486002)(3846002)(478600001)(8676002)(229853002)(6116002)(316002)(71190400001)(71200400001)(86362001)(31696002)(6916009)(76176011)(36756003)(99286004)(7736002)(446003)(305945005)(31686004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5926;
 H:AM7PR02MB5750.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: JTV4r4QuVDJSsX7dqXvfIdUck5RLummqYr4YwhZjsUjilNcT3l7blSbKuWEJDYPB37OPSg/g5Nurtm8WKbQEwTQ7xjkAotWp/2b6Nf7ezps1XpOH6u2thlvIfowFgjOZViXJYALEir0tasACATN0leycVuau7QEauLWZxCVki8v1BGQbpgZkRRi00CGhN64abTNU/RsGUZT+3FWXhmMNLlL4pX7aP8wV/ZPz4ofeJ+q8BlTHkvatOJDxExODycPD/h4r1tlg8JcKj50wjXHV3bM/nEjrZLnhTplyr2OFpLQSa19fV1iDh12w3Xx/FiWKF+pTLrxp5HPE3hna+GfqGfHZoJgMTGToGKuWiASqIW+M9rr4JgDJUg8uNsY4kSERDlG9Xwapbx9ha/j6elV7VGpja0PEHHoUfQ9ve8YRYNY=
Content-ID: <75FB4D2C5B18EE40ABDF1327EA3BCAFC@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f049890-30d1-4839-f266-08d73da57bc0
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 08:35:25.2275 (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: o04dFdTw2+Lrj7y5VzE81lcAsFvO4QD+SrgftVUS3l/2cTwvL1GG+LS/sGdnJZyXsBEPN6dW8hcdJlyszZUG27H9C7dDJhIqT/b0zMyX8nw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5926
Subject: Re: [Xen-devel] [PATCH v11] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIwLjA5LjIwMTkgMTE6MjQsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAyMC4wOS4y
MDE5IDEwOjA2LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IE9uIDE5LjA5LjIw
MTkgMTY6NTksIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+IEZ1cnRoZXJtb3JlIHdoaWxlIHlvdSBu
b3cgcmVzdHJpY3QgdGhlIGNoZWNrIHRvIGxpbmVhciBhZGRyZXNzDQo+Pj4gYmFzZWQgYWNjZXNz
ZXMsIG90aGVyIHRoYW4gdGhlIGRlc2NyaXB0aW9uIHNheXMgKG9yIGF0IGxlYXN0DQo+Pj4gaW1w
bGllcykgeW91IGRvIG5vdCByZXN0cmljdCBpdCB0byByZWFkIGFuZCBleGVjIGFjY2Vzc2VzLiBJ
dCdzDQo+Pj4gbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhhdCdzIGludGVudGlvbmFsLCB5ZXQg
aXQgYWZmZWN0cyB3aGljaA0KPj4+IGh2bV9jb3B5XypfbGluZWFyKCkgY2FsbGVycyBuZWVkIGF1
ZGl0aW5nLg0KPj4NCj4+IFRoZSBwZmVjIHZhciBpcyBjaGVja2VkIGluIGh2bV9tb25pdG9yX2No
ZWNrX3AybSgpLiBJZiB5b3UgdGhpbmsgaXQgaXMNCj4+IG5lY2Vzc2FyeSBJIGNhbiBhZGQgb25l
IG1vcmUgY2hlY2sgaGVyZSBmb3IgKHBmZWMgJiAoUEZFQ19pbnNuX2ZldGNoIHwNCj4+IFBGRUNf
d3JpdGVfYWNjZXNzKSkuDQo+IA0KPiBodm1fbW9uaXRvcl9jaGVja19wMm0oKSBnZXRzIGNhbGxl
ZCBmcm9tIHR3byBwbGFjZXMsIHNvIGEgY2hlY2sNCj4gdGhlcmUgd29uJ3QgaGVscCAoYWZhaWN0
KS4gVGhlIHF1ZXN0aW9uIHdoZXRoZXIgdG8gcHV0IGFuDQo+IGFkZGl0aW9uYWwgY2hlY2sgaGVy
ZSBkZXBlbmRzIG9uIHdoZXRoZXIsIGFzIHRoZSBkZXNjcmlwdGlvbg0KPiBzYXlzLCB5b3UgcmVh
bGx5IG9ubHkgd2FudCB0byBoYW5kbGUgcmVhZC9leGVjIGFjY2Vzc2VzIGhlcmUsDQo+IG9yIHdo
ZXRoZXIgeW91IGFsc28gd2FudCB0byBjb3ZlciB3cml0ZSBvbmVzIChpbiB3aGljaCBjYXNlIHRo
ZQ0KPiBkZXNjcmlwdGlvbiBzaG91bGQgYmUgYWRqdXN0ZWQgc28gdGhhdCBpdCdzIG5vdCBtaXNs
ZWFkaW5nKS4NCg0KSW5kZWVkIGNvdmVyaW5nIHdyaXRlIGFjY2VzcyBoZXJlIGFzIHdlbGwgYXMg
aW4gDQpodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIGlzIG5lZWRlZC4gSSB3aWxsIGFkanVzdCB0
aGUgY29tbWVudC4NCg0KPiANCj4+PiBGaW5hbGx5LCB3aGF0IGFib3V0IC0+YXJjaC52bV9ldmVu
dC0+c2VuZF9ldmVudCByZW1haW5pbmcgc2V0DQo+Pj4gYWZ0ZXIgaHZtX2VtdWxhdGVfb25lX3Zt
X2V2ZW50KCksIGJlY2F1c2UgaHZtX21vbml0b3JfY2hlY2tfcDJtKCkNCj4+PiAodGhlIG9ubHkg
cGxhY2Ugd2hlcmUgdGhlIGZsYWcgd291bGQgZ2V0IGNsZWFyZWQpIHdhcyBuZXZlciBoaXQNCj4+
PiBpbiB0aGUgcHJvY2Vzcz8NCj4+IFRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQsIGluZGVl
ZCBpdCdzIGEgcHJvYmxlbSBoZXJlLiBBIHNvbHV0aW9uIGNhbg0KPj4gYmUgdG8gbW92ZSBzZW5k
X2V2ZW50ID0gZmFsc2U7IGFmdGVyIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCgpIGlzDQo+PiBm
aW5pc2hlZC4gQW5kIHN0YXRlIGluIHRoZSBjb21tZW50IHRoYXQgdGhlIHVzZXIgaXMgaW4gY2hh
cmdlIG9mDQo+PiBlbmFibGluZyBhbmQgZGlzYWJsaW5nIHRoZSBmbGFnLg0KPj4gT3IganVzdCBo
YXZlIGl0IGluIGJvdGggcGxhY2VzLg0KPiANCj4gRm9yIHRoaXMgYXNwZWN0IGFsb25lIEkgdGhp
bmsgeW91IHdhbnQgaXQgaW4gYm90aCBwbGFjZXMsIGJ1dCAuLi4NCj4gDQo+Pj4gQW5kIHdoYXQg
YWJvdXQgYW4gaW5zdHJ1Y3Rpb24gYWNjZXNzaW5nIHR3byAob3INCj4+PiBtb3JlKSBkaXN0aW5j
dCBhZGRyZXNzZXM/IFRoZSBmbGFnIHdvdWxkIGJlIGNsZWFyIGFmdGVyIHRoZSBmaXJzdA0KPj4+
IG9uZSB3YXMgY2hlY2tlZCBhZmFpY3QuDQo+Pg0KPj4gVGhlcmUgaXMgbm8gcHJvYmxlbSBoZXJl
IGJlY2F1c2UgZW11bGF0aW9uIHdpbGwgc3RvcCBhZnRlciB0aGUgZmlyc3QgYmFkDQo+PiBhY2Nl
c3Mgc28gdGhlcmUgaXMgbm8gbmVlZCB0byBjb250aW51ZS4NCj4gDQo+IC4uLiBmb3IgdGhpcyBt
b3ZpbmcgaXQgbWF5IGluZGVlZCBiZSBuZWNlc3NhcnkuIEkgaGF2ZSB0byBhZG1pdA0KPiB0aGF0
IEkgZG9uJ3QgZm9sbG93IHlvdXIgcmVwbHkgaGVyZTogVGhlIGZsYWcgd2lsbCBhbHNvIGJlIGNs
ZWFyDQo+IGFmdGVyIHRoZSBmaXJzdCBnb29kIGFjY2VzcyAoYWZhaWN0KSwgYW5kIGhlbmNlIGZ1
cnRoZXIgYWNjZXNzZXMNCj4gYnkgdGhlIHNhbWUgaW5zbiB3b24ndCBtYWtlIGl0IGludG8gaHZt
X21vbml0b3JfY2hlY2tfcDJtKCkgYXQgYWxsLg0KPiANCg0KT2sgSSB3aWxsIG1vdmUgaXQgZnJv
bSBodm1fbW9uaXRvcl9jaGVja19wMm0oKSBhbmQgYWRqdXN0IHRoZSBjb21tZW50IA0KYWNjb3Jk
aW5nbHkuDQoNCg0KVGhhbmtzIGZvciB0aGUgcmV2aWV3LA0KQWxleA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:39:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08: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 1iBESA-0004HF-4E; Fri, 20 Sep 2019 08:39:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ihh=XP=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iBES9-0004HA-Dl
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:39:45 +0000
X-Inumbo-ID: 3172c4e4-db82-11e9-9686-12813bfff9fa
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.135]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3172c4e4-db82-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 08:39:43 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=PzCQU5tTV+3AldeEyGIXrbv8Jra1nO7UaZ8NbTvLwNk+NE9VXntJI4gmUIK7jyrVlFXjrbhPyvBU5aDiGa39XkaD8O3HoucuATVv0PqELNEGpuD/aKVgTKmh0MX10UAZH9YuN4popnNqTqej2GJ3sRtrDugmcWBEPU/vzj6ndbaqawi53RZD6a1XK9cRbVeK673kAOOWuoKR707kVJCnMJjAfT5Dt2Zkrjtw5paO6+ej5gfDJXl3BUiqfCv79q5rh38Uuvd3fFMTWT5blI+XhDyyrb6E3r9arq/bgUAkCIZFNHPoaVdO0HFiJqVDqK0npUCY25wT73RQL0udQ7NpWQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6+zkElLgczWd0vST0WAZh+7xGBch1RT7aosb0g7aXdk=;
 b=chJQh1lsUOgTve/qMI4oZYLYQaHmNL4j6FjvKWuXyT071jUTwX4ZvZME5h1LHhtIyYKadjJyczRW/p8N128ZrYgPIHHg8RD4xYYhzZxiaGe1OkWuh++dljuspBb2rJ5s2cY6z/wDek8utSaVNr+4hCt3yOeSArtvuOc6+C2QQHbzruSye5bcd56wefZK1i7AqZIDvadI1iQWjMor9/g7Hs9HqrxISCzY8AmqvaCCvml0bVjUAQuL5em2Tfj0xXBR4+9ufG2/+Wl1DFSBSJFBVVKLlbA3Wl6p+rGHkF1prvX0rjm+y/RlqSjav5lKKU9YAZrkKkXI0ODPaSlm5pu4sA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6+zkElLgczWd0vST0WAZh+7xGBch1RT7aosb0g7aXdk=;
 b=pWbG92IoU33TIAB3tELAGWHDOiIVSYKmInH2YoUE6+949PmyUnuy1Gcgwu7r/D4DfMgII98Vq5p1aycaIcIWhIYSpS/b+YulGyU6mDRxCulVhYxpgOPdRBeZWYcPQac3ki5bDhxvhBVzvKcrP36uvMu2FW2b7B/zvqGrerinVMU=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5797.eurprd02.prod.outlook.com (10.141.172.82) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Fri, 20 Sep 2019 08:39:42 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Fri, 20 Sep 2019
 08:39:42 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] SVM: correct CPUID event processing
Thread-Index: AQHVbtZJ1LbqTNDLJ0GkbcyAkLC/kqc0QDUA
Date: Fri, 20 Sep 2019 08:39:42 +0000
Message-ID: <57f40bec-d2ad-192f-aeb1-008a0a701fcc@bitdefender.com>
References: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
In-Reply-To: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR06CA0097.eurprd06.prod.outlook.com
 (2603:10a6:208:fa::38) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 77823852-84c9-4fa0-e25e-08d73da614ea
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5797; 
x-ms-traffictypediagnostic: AM7PR02MB5797:|AM7PR02MB5797:|AM7PR02MB5797:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5797AD3B7EC61A2E14B596EEAB880@AM7PR02MB5797.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(366004)(39860400002)(136003)(376002)(346002)(199004)(189003)(31696002)(446003)(11346002)(486006)(229853002)(476003)(2616005)(76176011)(99286004)(52116002)(66946007)(305945005)(66476007)(8936002)(6512007)(6436002)(256004)(66066001)(6486002)(14454004)(25786009)(81166006)(81156014)(53546011)(6506007)(386003)(86362001)(186003)(8676002)(26005)(102836004)(478600001)(36756003)(4326008)(6116002)(54906003)(6246003)(5660300002)(7736002)(110136005)(66556008)(64756008)(31686004)(316002)(66446008)(2501003)(7416002)(3846002)(71200400001)(71190400001)(2906002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5797;
 H:AM7PR02MB5750.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: EmHv67jtKRMpTfMQOgBJalURqYubezeXp3u2gls8X2jiloa+8q02Alrxf5XGTLVKFoLbWzdSERQHh9evNrz3pwh9y/Y0DSwv2nEjpuu283Xy4gWNaoAy8gTjs9JQN6imPCy2y8aM1Fp8pPBbbzL/TfSvEZt3OdRnwa13l+KN68EjzRufsO9d9zbsJRID6Af1wPyO0Zn6WLaP2p1CLS32UePZvfykTqtMCvXbUbEa2qgzWYbacoxneqTzgleH723voevu44DIJX6sJHjqc4hc4+1mkFHaifFi02/yZH2iEUkukkM48BZrV2Fg3tsrpMD23NPZIodHf04txxTFVu+ClYyFlt1Es1M1Kq0Nz5nMriwZTVqNzsJk1kyCvge2Mb8TRD813dDTDoFZ4y5YFlYEL8LWiI7KM5IyPWsd1JiMyto=
Content-ID: <AE14F6BA81FF4341845D617991758ECA@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 77823852-84c9-4fa0-e25e-08d73da614ea
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 08:39:42.2068 (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: WdQwWeeokiqh4ReugkwlXjcStsJh9Zqm2RF0y+XQekStddwDxmNC13PT4T3Fi1FyKbwvf0wpHg986YtIpnkOWfQ9FAL+deN30SaChULpv1I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5797
Subject: Re: [Xen-devel] [PATCH] SVM: correct CPUID event 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE5LjA5LjIwMTkgMTM6MzcsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBodm1fbW9uaXRv
cl9jcHVpZCgpIGV4cGVjdHMgdGhlIGlucHV0IHJlZ2lzdGVycywgbm90IHR3byBvZiB0aGUgb3V0
cHV0cy4NCj4gDQo+IEhvd2V2ZXIsIG9uY2UgaGF2aW5nIG1hZGUgdGhlIG5lY2Vzc2FyeSBhZGp1
c3RtZW50LCB0aGUgU1ZNIGFuZCBWTVgNCj4gZnVuY3Rpb25zIGFyZSBzbyBzaW1pbGFyIHRoYXQg
dGhleSBzaG91bGQgYmUgZm9sZGVkICh0aHVzIGF2b2lkaW5nDQo+IGZ1cnRoZXIgc2ltaWxhciBh
c3ltbWV0cmllcyB0byBnZXQgaW50cm9kdWNlZCkuIFVzZSB0aGUgYmVzdCBvZiBib3RoDQo+IHdv
cmxkcyBieSBlLmcuIHVzaW5nICJjdXJyIiBjb25zaXN0ZW50bHkuIFRoaXMgdGhlbiBiZWluZyB0
aGUgb25seQ0KPiBjYWxsZXIgb2YgaHZtX2NoZWNrX2NwdWlkX2ZhdWx0aW5nKCksIGZvbGQgaW4g
dGhhdCBmdW5jdGlvbiBhcyB3ZWxsLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPg0KDQpSZXZpZXdlZC1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+DQoNCj4gDQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBAQCAtMzM0OSwxNCArMzM0OSwy
OCBAQCB1bnNpZ25lZCBsb25nIGNvcHlfZnJvbV91c2VyX2h2bSh2b2lkICp0DQo+ICAgICAgIHJl
dHVybiByYyA/IGxlbiA6IDA7IC8qIGZha2UgYSBjb3B5X2Zyb21fdXNlcigpIHJldHVybiBjb2Rl
ICovDQo+ICAgfQ0KPg0KDQpVc2VmdWwgZm9sZC4gTWF5YmUgYSBzbWFsbCBjb21tZW50IHdpdGgg
dGhlIHJlYXNvbiB0byBoYXZlIG9uZSBmdW5jdGlvbiANCndvdWxkIGhlbHAuIFNvbWV0aGluZyBs
aWtlIGJvdGggU1ZNIGFuZCBWTVggZG8gdGhlIHNhbWUgdGhpbmcsIGJ1dCBpdCdzIA0KdXAgdG8g
eW91IGlmIGl0IGlzIG5lY2Vzc2FyeS4NCg0KPiAtYm9vbCBodm1fY2hlY2tfY3B1aWRfZmF1bHRp
bmcoc3RydWN0IHZjcHUgKnYpDQo+ICtpbnQgaHZtX3ZtZXhpdF9jcHVpZChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGluc3RfbGVuKQ0KDQpBbGV4DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:44:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08: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 1iBEWy-0005DT-WF; Fri, 20 Sep 2019 08:44: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=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBEWx-0005DN-S6
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:44:43 +0000
X-Inumbo-ID: e36d5218-db82-11e9-9686-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e36d5218-db82-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 08:44: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 56103B01F;
 Fri, 20 Sep 2019 08:44:41 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
 <57f40bec-d2ad-192f-aeb1-008a0a701fcc@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ab2163be-abea-e0f5-5019-c28d863c52b5@suse.com>
Date: Fri, 20 Sep 2019 10:44:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <57f40bec-d2ad-192f-aeb1-008a0a701fcc@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SVM: correct CPUID event 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxMDozOSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMTkuMDkuMjAxOSAxMzozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IGh2bV9tb25pdG9y
X2NwdWlkKCkgZXhwZWN0cyB0aGUgaW5wdXQgcmVnaXN0ZXJzLCBub3QgdHdvIG9mIHRoZSBvdXRw
dXRzLgo+Pgo+PiBIb3dldmVyLCBvbmNlIGhhdmluZyBtYWRlIHRoZSBuZWNlc3NhcnkgYWRqdXN0
bWVudCwgdGhlIFNWTSBhbmQgVk1YCj4+IGZ1bmN0aW9ucyBhcmUgc28gc2ltaWxhciB0aGF0IHRo
ZXkgc2hvdWxkIGJlIGZvbGRlZCAodGh1cyBhdm9pZGluZwo+PiBmdXJ0aGVyIHNpbWlsYXIgYXN5
bW1ldHJpZXMgdG8gZ2V0IGludHJvZHVjZWQpLiBVc2UgdGhlIGJlc3Qgb2YgYm90aAo+PiB3b3Js
ZHMgYnkgZS5nLiB1c2luZyAiY3VyciIgY29uc2lzdGVudGx5LiBUaGlzIHRoZW4gYmVpbmcgdGhl
IG9ubHkKPj4gY2FsbGVyIG9mIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZygpLCBmb2xkIGluIHRo
YXQgZnVuY3Rpb24gYXMgd2VsbC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KClRoYW5rcy4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiBAQCAtMzM0OSwxNCArMzM0
OSwyOCBAQCB1bnNpZ25lZCBsb25nIGNvcHlfZnJvbV91c2VyX2h2bSh2b2lkICp0Cj4+ICAgICAg
IHJldHVybiByYyA/IGxlbiA6IDA7IC8qIGZha2UgYSBjb3B5X2Zyb21fdXNlcigpIHJldHVybiBj
b2RlICovCj4+ICAgfQo+Pgo+IAo+IFVzZWZ1bCBmb2xkLiBNYXliZSBhIHNtYWxsIGNvbW1lbnQg
d2l0aCB0aGUgcmVhc29uIHRvIGhhdmUgb25lIGZ1bmN0aW9uIAo+IHdvdWxkIGhlbHAuIFNvbWV0
aGluZyBsaWtlIGJvdGggU1ZNIGFuZCBWTVggZG8gdGhlIHNhbWUgdGhpbmcsIGJ1dCBpdCdzIAo+
IHVwIHRvIHlvdSBpZiBpdCBpcyBuZWNlc3NhcnkuCj4gCj4+IC1ib29sIGh2bV9jaGVja19jcHVp
ZF9mYXVsdGluZyhzdHJ1Y3QgdmNwdSAqdikKPj4gK2ludCBodm1fdm1leGl0X2NwdWlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaW5zdF9sZW4pCgpUaGUgcGF0Y2gg
ZGVzY3JpcHRpb24gZXhwbGljaXRseSBzYXlzIHNvLiBTaW5jZSBoYXZpbmcgY29tbW9uIGNvZGUK
Zm9yIHRoaW5ncyBub3QgZGlmZmVyaW5nIGJldHdlZW4gdmVuZG9ycyBpcyB0aGUgcnVsZSByYXRo
ZXIgdGhhbgphbiBleGNlcHRpb24sIGNvbW1lbnRpbmcgaW5kaXZpZHVhbCBmdW5jdGlvbnMgdG8g
dGhpcyBlZmZlY3Qgd291bGQKc2VlbSByYXRoZXIgb2RkIHRvIG1lLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:48:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBEai-0005O0-Ih; Fri, 20 Sep 2019 08:48:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBEag-0005Nu-FW
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:48:34 +0000
X-Inumbo-ID: 6cdf0b54-db83-11e9-9686-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cdf0b54-db83-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 08:48: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 34DCFB60E;
 Fri, 20 Sep 2019 08:48:32 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20190917132125.13033-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191542330.19418@sstabellini-ThinkPad-T480s>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4d91648c-5039-a93d-e694-453c8c51b93d@suse.com>
Date: Fri, 20 Sep 2019 10:48:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909191542330.19418@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm32: setup: Give a xenheap page to
 the boot allocator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 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>

T24gMjAuMDkuMjAxOSAwMDo0OSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MTcgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQEAgLTY2NSw2ICs2NjYsMTEgQEAg
c3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHZvaWQpCj4+ICAKPj4gICAgICBzZXR1cF94ZW5o
ZWFwX21hcHBpbmdzKChlID4+IFBBR0VfU0hJRlQpIC0geGVuaGVhcF9wYWdlcywgeGVuaGVhcF9w
YWdlcyk7Cj4+ICAKPj4gKyAgICAvKiBXZSBuZWVkIGEgc2luZ2xlIG1hcHBlZCBwYWdlIGZvciBw
b3B1bGF0aW5nIGJvb3RtZW1fcmVnaW9uX2xpc3QuICovCj4+ICsgICAgYm9vdF9tZm5fc3RhcnQg
PSBtZm5fYWRkKHhlbmhlYXBfbWZuX2VuZCwgLTEpOwo+PiArICAgIGJvb3RfbWZuX2VuZCA9IHhl
bmhlYXBfbWZuX2VuZDsKPj4gKyAgICBpbml0X2Jvb3RfcGFnZXMobWZuX3RvX21hZGRyKGJvb3Rf
bWZuX3N0YXJ0KSwgbWZuX3RvX21hZGRyKGJvb3RfbWZuX2VuZCkpOwo+PiArCj4+ICAgICAgLyog
QWRkIG5vbi14ZW5oZWFwIG1lbW9yeSAqLwo+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgYm9vdGlu
Zm8ubWVtLm5yX2JhbmtzOyBpKysgKQo+PiAgICAgIHsKPj4gQEAgLTcxMCw3ICs3MTYsNyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odm9pZCkKPj4gIAo+PiAgICAgIC8qIEFkZCB4ZW5o
ZWFwIG1lbW9yeSB0aGF0IHdhcyBub3QgYWxyZWFkeSBhZGRlZCB0byB0aGUgYm9vdCBhbGxvY2F0
b3IuICovCj4+ICAgICAgaW5pdF94ZW5oZWFwX3BhZ2VzKG1mbl90b19tYWRkcih4ZW5oZWFwX21m
bl9zdGFydCksCj4+IC0gICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFw
X21mbl9lbmQpKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3RvX21hZGRyKGJvb3Rf
bWZuX2VuZCkpOwo+IAo+IEkgY2FuIHNlZSB3aGF0IHlvdSBhcmUgdHJ5aW5nIHRvIGRvIHdpdGgg
dGhpcyBwYXRjaCBhbmQgaXQgbG9va3MgbGlrZQo+IHRoZSByaWdodCBmaXggYXQgdGhlIG1vbWVu
dC4gSG93ZXZlciwgc2hvdWxkbid0IHRoaXMgbGFzdCBjaGFuZ2U6Cj4gCj4gICBtZm5fdG9fbWFk
ZHIoYm9vdF9tZm5fc3RhcnQpCgpPaCwgaW5kZWVkIC0gd2hlbiBkb2luZyB0aGUgcmV2aWV3IHll
c3RlcmRheSBJIHRob3VnaHQgSSBoYWQKY2FyZWZ1bGx5IGNvbXBhcmVkIHdpdGggaG93IHRoaW5n
cyBsb29rZWQgcHJpb3IgdG8gdGhlIGNoYW5nZQpuZWVkaW5nIGZpeGluZyB1cCBub3csIHlldCBJ
IGRpZG4ndCBzcG90IHRoaXMgKG90aGVyd2lzZQpvYnZpb3VzKSBkaWZmZXJlbmNlIHRvIHRoZSBv
cmlnaW5hbCBjb2RlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:50:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08:50: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 1iBEcK-00068T-W5; Fri, 20 Sep 2019 08:50: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=EUeC=XP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iBEcJ-00068J-Ha
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:50:15 +0000
X-Inumbo-ID: a9438c20-db83-11e9-9686-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9438c20-db83-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 08:50:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568969414;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=w1LZCNU6ev57dRZG6IPlBMUPwWXIA4dTXJoe6DIV6Is=;
 b=DumCB4nKYRwrKYAGGV1bFQC22wPDBEOgZvbVVcj7C6m4jVoNu348dMpy
 qVJNvRun7tsmO17V6EOzhOFd0cdZkbj+5uLEaIodur2Hj9DJlzTi/dQ75
 W8+LNVV0ldo0k5zemfG+7PWDmLfgmMJw3ZUVFdLNt9GBlFHzxVll619cJ 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xIxvgmaN4L8tMV+2pf9jULrqU0usk2fKihdHWzwgSqknvatcRJmi1ne4r4iEfNC2OJCvImaELF
 URkjfl+/nVSFY5vActaXBVKd2uRXUIi+iGTnVp9LfpaHLmipDaqa7dO0uw1bdq3V1Lfns1mtUP
 rAbKOdoNc6DvnrqoqJmn/CLSOV9YwKG3WyAjujd44iV7vuX19u0r3v5KrhVr/yRys/yNlIz7BI
 tS/NEICDkHZ7C/Ya7pGI8Y9V4EXsej+8nf2UuJOzUWTqX0H/GRrYx5hV88yCYmeHJSjCXkWBOt
 FCU=
X-SBRS: 2.7
X-MesageID: 6157536
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,528,1559534400"; 
   d="scan'208";a="6157536"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <845737d3-e16e-61d7-7733-0f8b9eddfb45@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: <f7660d87-a36d-80b0-f44d-21a31d80aa84@citrix.com>
Date: Fri, 20 Sep 2019 09:50:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] SVM: correct CPUID event 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Razvan
 Cojocaru <rcojocaru@bitdefender.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

T24gMTkvMDkvMjAxOSAxMTozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gaHZtX21vbml0b3JfY3B1
aWQoKSBleHBlY3RzIHRoZSBpbnB1dCByZWdpc3RlcnMsIG5vdCB0d28gb2YgdGhlIG91dHB1dHMu
CgpQZXJoYXBzIHdvcnRoIG5vdGhpbmcgdGhhdCB0aGlzIGhhcyBiZWVuIGJyb2tlbiBzaW5jZSBp
dHMgaW50cm9kdWN0aW9uCmluIGMvcyBkMDVmMWViMzc0MWI4NSA/Cgo+Cj4gSG93ZXZlciwgb25j
ZSBoYXZpbmcgbWFkZSB0aGUgbmVjZXNzYXJ5IGFkanVzdG1lbnQsIHRoZSBTVk0gYW5kIFZNWAo+
IGZ1bmN0aW9ucyBhcmUgc28gc2ltaWxhciB0aGF0IHRoZXkgc2hvdWxkIGJlIGZvbGRlZCAodGh1
cyBhdm9pZGluZwo+IGZ1cnRoZXIgc2ltaWxhciBhc3ltbWV0cmllcyB0byBnZXQgaW50cm9kdWNl
ZCkuIFVzZSB0aGUgYmVzdCBvZiBib3RoCj4gd29ybGRzIGJ5IGUuZy4gdXNpbmcgImN1cnIiIGNv
bnNpc3RlbnRseS4gVGhpcyB0aGVuIGJlaW5nIHRoZSBvbmx5Cj4gY2FsbGVyIG9mIGh2bV9jaGVj
a19jcHVpZF9mYXVsdGluZygpLCBmb2xkIGluIHRoYXQgZnVuY3Rpb24gYXMgd2VsbC4KPgo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 08:55:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 08:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBEgy-0006Lm-MZ; Fri, 20 Sep 2019 08:55:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBEgx-0006Lh-Eh
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 08:55:03 +0000
X-Inumbo-ID: 55084c06-db84-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 55084c06-db84-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 08:55: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 7A312ABE9;
 Fri, 20 Sep 2019 08:55:01 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
 <f7660d87-a36d-80b0-f44d-21a31d80aa84@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4a83a10b-2457-6e27-9b7e-a56d62c7eba9@suse.com>
Date: Fri, 20 Sep 2019 10:55:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f7660d87-a36d-80b0-f44d-21a31d80aa84@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SVM: correct CPUID event 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 RazvanCojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxMDo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOS8wOS8yMDE5
IDExOjM3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gaHZtX21vbml0b3JfY3B1aWQoKSBleHBlY3Rz
IHRoZSBpbnB1dCByZWdpc3RlcnMsIG5vdCB0d28gb2YgdGhlIG91dHB1dHMuCj4gCj4gUGVyaGFw
cyB3b3J0aCBub3RoaW5nIHRoYXQgdGhpcyBoYXMgYmVlbiBicm9rZW4gc2luY2UgaXRzIGludHJv
ZHVjdGlvbgo+IGluIGMvcyBkMDVmMWViMzc0MWI4NSA/CgpBaCwgeWVzLCBJIHNob3VsZCBoYXZl
IGRvbmUgdGhpcy4gSSd2ZSBhZGRlZCBoYWxmIGEgc2VudGVuY2UuCgo+PiBIb3dldmVyLCBvbmNl
IGhhdmluZyBtYWRlIHRoZSBuZWNlc3NhcnkgYWRqdXN0bWVudCwgdGhlIFNWTSBhbmQgVk1YCj4+
IGZ1bmN0aW9ucyBhcmUgc28gc2ltaWxhciB0aGF0IHRoZXkgc2hvdWxkIGJlIGZvbGRlZCAodGh1
cyBhdm9pZGluZwo+PiBmdXJ0aGVyIHNpbWlsYXIgYXN5bW1ldHJpZXMgdG8gZ2V0IGludHJvZHVj
ZWQpLiBVc2UgdGhlIGJlc3Qgb2YgYm90aAo+PiB3b3JsZHMgYnkgZS5nLiB1c2luZyAiY3VyciIg
Y29uc2lzdGVudGx5LiBUaGlzIHRoZW4gYmVpbmcgdGhlIG9ubHkKPj4gY2FsbGVyIG9mIGh2bV9j
aGVja19jcHVpZF9mYXVsdGluZygpLCBmb2xkIGluIHRoYXQgZnVuY3Rpb24gYXMgd2VsbC4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhh
bmtzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 09:23:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 09: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 1iBF84-0000y8-6W; Fri, 20 Sep 2019 09:23:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBF82-0000xz-0w
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 09:23:02 +0000
X-Inumbo-ID: 3cd6c46a-db88-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3cd6c46a-db88-11e9-a337-bc764e2007e4;
 Fri, 20 Sep 2019 09:23: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 8D5FFB635;
 Fri, 20 Sep 2019 09:22:58 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <effa11149efc3138b482b840d72bd435241f9fbf.1568475323.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a22740b4-a797-2469-d409-94d91bb3ba05@suse.com>
Date: Fri, 20 Sep 2019 11:23:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <effa11149efc3138b482b840d72bd435241f9fbf.1568475323.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 4/6] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gMTQuMDkuMjAxOSAxNzozNywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiBA
QCAtMjU0LDcgKzI1NCwxMyBAQCB2b2lkIF9faW5pdCBjbGVhcl9pcnFfdmVjdG9yKGludCBpcnEp
Cj4gIC8qCj4gICAqIER5bmFtaWMgaXJxIGFsbG9jYXRlIGFuZCBkZWFsbG9jYXRpb24gZm9yIE1T
SQo+ICAgKi8KPiAtaW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSkKPiArCj4gKy8qCj4gKyAq
IGNyZWF0ZV9pcnEgLSBhbGxvY2F0ZSBpcnEgZm9yIE1TSQo+ICsgKiBAZCBkb21haW4gdGhhdCB3
aWxsIGdldCBwZXJtaXNzaW9uIG92ZXIgdGhlIGFsbG9jYXRlZCBpcnE7IHRoaXMgcGVybWlzc2lv
bgo+ICsgKiB3aWxsIGF1dG9tYXRpY2FsbHkgYmUgcmV2b2tlZCBvbiBkZXN0cm95X2lycQo+ICsg
Ki8KPiAraW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSwgc3RydWN0IGRvbWFpbiAqZCkKCkkg
dGhpbmsgdGhlcmUncyBub3RoaW5nIHdyb25nIHdpdGggdGhlIHBvaW50ZXIgZ2V0dGluZyBjb25z
dGlmaWVkLApidXQgc2VlIGFsc28gYmVsb3cuCgo+IEBAIC0yODIsMjMgKzI4OCwzMCBAQCBpbnQg
Y3JlYXRlX2lycShub2RlaWRfdCBub2RlKQo+ICAgICAgICAgIH0KPiAgICAgICAgICByZXQgPSBh
c3NpZ25faXJxX3ZlY3RvcihpcnEsIG1hc2spOwo+ICAgICAgfQo+ICsgICAgQVNTRVJUKGRlc2Mt
PmFyY2guY3JlYXRvcl9kb21pZCA9PSBET01JRF9JTlZBTElEKTsKPiAgICAgIGlmIChyZXQgPCAw
KQoKSSB0aGluayB0aGlzIGluc2VydGlvbiB3YW50cyB0byBnYWluIGJsYW5rIGxpbmVzIG9uIGJv
dGggc2lkZXMuCgo+ICAgICAgewo+ICAgICAgICAgIGRlc2MtPmFyY2gudXNlZCA9IElSUV9VTlVT
RUQ7Cj4gICAgICAgICAgaXJxID0gcmV0Owo+ICAgICAgfQo+IC0gICAgZWxzZSBpZiAoIGhhcmR3
YXJlX2RvbWFpbiApCj4gKyAgICBlbHNlIGlmICggZCApCj4gICAgICB7Cj4gLSAgICAgICAgcmV0
ID0gaXJxX3Blcm1pdF9hY2Nlc3MoaGFyZHdhcmVfZG9tYWluLCBpcnEpOwo+ICsgICAgICAgIEFT
U0VSVChkID09IGN1cnJlbnQtPmRvbWFpbik7CgpXaHkgcGFzcyBpbiB0aGUgZG9tYWluIHRoZW4g
aW4gdGhlIGZpcnN0IHBsYWNlPyBDb3VsZCBieSBqdXN0IGEKYm9vbGVhbiwgY291bGRuJ3QgaXQ/
IFN1aXRhYmx5IG5hbWVkIGl0IG1pZ2h0IGV2ZW4gZWxpbWluYXRlCnRoZSBuZWVkIGZvciB0aGUg
ZXhwbGFuYXRvcnkgY29tbWVudCAoc2VlIGFsc28gYmVsb3cpLgoKPiArICAgICAgICByZXQgPSBp
cnFfcGVybWl0X2FjY2VzcyhkLCBpcnEpOwo+ICAgICAgICAgIGlmICggcmV0ICkKPiAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgo+IC0gICAgICAgICAgICAgICAgICAgIkNvdWxkIG5v
dCBncmFudCBEb20wIGFjY2VzcyB0byBJUlElZCAoZXJyb3IgJWQpXG4iLAo+IC0gICAgICAgICAg
ICAgICAgICAgaXJxLCByZXQpOwo+ICsgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBncmFu
dCBEb20ldSBhY2Nlc3MgdG8gSVJRJWQgKGVycm9yICVkKVxuIiwKPiArICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCByZXQpOwoKUGxlYXNlIHVzZSAlcGQgaGVyZSAoYW5kIGVs
c2V3aGVyZSkuCgo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgZGVzYy0+YXJjaC5jcmVh
dG9yX2RvbWlkID0gZC0+ZG9tYWluX2lkOwo+ICAgICAgfQo+ICAKPiAgICAgIHJldHVybiBpcnE7
Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIGRlc3Ryb3lfaXJxIC0gZGVhbGxvY2F0ZSBpcnEgZm9yIE1T
SQo+ICsgKi8KPiAgdm9pZCBkZXN0cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQoKSSBkb24ndCB0
aGluayB0aGlzIGlzIGEgdmVyeSBoZWxwZnVsIGNvbW1lbnQgdG8gYWRkOyBpbiBmYWN0IEkgdGhp
bmsKdGhlIHJlc3BlY3RpdmUgcGFydCBvbiB0aGUgb3RoZXIgZnVuY3Rpb24gd291bGQgYmV0dGVy
IGJlIGRyb3BwZWQgYXMKd2VsbCwgc2VlaW5nIHRoZSBmdXJ0aGVyIGNvbW1lbnQgYWhlYWQgb2Yg
Ym90aCBmdW5jdGlvbnMuIChPdGhlcndpc2UKSSdkIGhhdmUgdG8gcG9pbnQgb3V0IHRoYXQgdGhp
cyBpcyBhIHNpbmdsZSBsaW5lIGNvbW1lbnQuKQoKPiBAQCAtMzA3LDE0ICszMjAsMjUgQEAgdm9p
ZCBkZXN0cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQo+ICAKPiAgICAgIEJVR19PTighTVNJX0lS
UShpcnEpKTsKPiAgCj4gLSAgICBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCj4gKyAgICBpZiAoIGRl
c2MtPmFyY2guY3JlYXRvcl9kb21pZCAhPSBET01JRF9JTlZBTElEICkKPiAgICAgIHsKPiAtICAg
ICAgICBpbnQgZXJyID0gaXJxX2RlbnlfYWNjZXNzKGhhcmR3YXJlX2RvbWFpbiwgaXJxKTsKPiAr
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gZ2V0X2RvbWFpbl9ieV9pZChkZXNjLT5hcmNoLmNy
ZWF0b3JfZG9taWQpOwo+ICAKPiAtICAgICAgICBpZiAoIGVyciApCj4gLSAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIKPiAtICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgcmV2b2tl
IERvbTAgYWNjZXNzIHRvIElSUSV1IChlcnJvciAlZClcbiIsCj4gLSAgICAgICAgICAgICAgICAg
ICBpcnEsIGVycik7Cj4gKyAgICAgICAgaWYgKCBkICYmIGlycV9hY2Nlc3NfcGVybWl0dGVkKGQs
IGlycSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaW50IGVycjsKPiArCj4gKyAgICAg
ICAgICAgIGVyciA9IGlycV9kZW55X2FjY2VzcyhkLCBpcnEpOwoKUGxlYXNlIGtlZXAgcHJpb3Ig
Y29kZSBzdHJ1Y3R1cmUsIGkuZS4gdGhlIGZ1bmN0aW9uIGNhbGwgYmVpbmcgdGhlCmluaXRpYWxp
emVyIG9mIHRoZSB2YXJpYWJsZS4KCj4gKyAgICAgICAgICAgIGlmICggZXJyICkKPiArICAgICAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKPiArICAgICAgICAgICAgICAgICAgICAgICAi
Q291bGQgbm90IHJldm9rZSBEb20ldSBhY2Nlc3MgdG8gSVJRJXUgKGVycm9yICVkKVxuIiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwgZXJyKTsKPiArICAgICAg
ICB9CgpXaHkgdGhlIGlycV9hY2Nlc3NfcGVybWl0dGVkKCkgY2hlY2sgYXJvdW5kIHRoaXM/IFlv
dSBnbyB0byBzb21lCmxlbmd0aHMgdG8gZXhwbGFpbiB0aGlzIGluIHRoZSBkZXNjcmlwdGlvbiwg
YnV0IGlmIHRoZSBkb21haW4gaGFzCm5vIHBlcm1pc3Npb24gb3ZlciB0aGUgSVJRIChiZWNhdXNl
IG9mIGRvbWFpbiBJRCByZS11c2UpLAppcnFfZGVueV9hY2Nlc3MoKSB3aWxsIHNpbXBseSBkbyBu
b3RoaW5nLCB3b24ndCBpdD8gSS5lLiB0aGUgd2F5CnRoaXMgZ2V0cyBkb25lIGFuZCBleHBsYWlu
ZWQgKHNheWluZyB0aGF0IE1TSSBJUlFzIGNhbid0IGJlCnNoYXJlZCBiZXR3ZWVuIGRvbWFpbnMp
IHdhbnRzIHRvIGNoYW5nZSBhIGxpdHRsZS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
cnEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKPiBAQCAtNDUsNiArNDUsMTEg
QEAgc3RydWN0IGFyY2hfaXJxX2Rlc2Mgewo+ICAgICAgICAgIHVuc2lnbmVkIG1vdmVfY2xlYW51
cF9jb3VudDsKPiAgICAgICAgICB1OCBtb3ZlX2luX3Byb2dyZXNzIDogMTsKPiAgICAgICAgICBz
OCB1c2VkOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogd2VhayByZWZlcmVuY2UgdG8gZG9t
YWluIGhhdmluZyBwZXJtaXNzaW9uIG92ZXIgdGhpcyBJUlEgKHdoaWNoIGNhbgo+ICsgICAgICAg
ICAqIGJlIGRpZmZlcmVudCBmcm9tIHRoZSBkb21haW4gYWN0dWFsbHkgaGF2aW50IHRoZSBJUlEg
YXNzaWduZWQpCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgZG9taWRfdCBjcmVhdG9yX2RvbWlk
OwoKQ29tbWVudCBzdHlsZSAoc2hvdWxkIHN0YXJ0IHdpdGggYSBjYXBpdGFsIGxldHRlcikuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 09:27:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 09: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 1iBFBt-0001AW-R6; Fri, 20 Sep 2019 09:27: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=WsuA=XP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iBFBs-0001AP-9S
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 09:27:00 +0000
X-Inumbo-ID: cb4cae58-db88-11e9-9686-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id cb4cae58-db88-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 09:26:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EB479337;
 Fri, 20 Sep 2019 02:26: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 5E20C3F575;
 Fri, 20 Sep 2019 02:26:57 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190917132125.13033-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191542330.19418@sstabellini-ThinkPad-T480s>
 <4d91648c-5039-a93d-e694-453c8c51b93d@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c8456c80-680a-31ab-d28a-6cf4128d2455@arm.com>
Date: Fri, 20 Sep 2019 10:26:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4d91648c-5039-a93d-e694-453c8c51b93d@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm32: setup: Give a xenheap page to
 the boot allocator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 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>

SGkgU3RlZmFubywKCk9uIDIwLzA5LzIwMTkgMDk6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9u
IDIwLjA5LjIwMTkgMDA6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVHVlLCAx
NyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gQEAgLTY2NSw2ICs2NjYsMTEgQEAg
c3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHZvaWQpCj4+PiAgIAo+Pj4gICAgICAgc2V0dXBf
eGVuaGVhcF9tYXBwaW5ncygoZSA+PiBQQUdFX1NISUZUKSAtIHhlbmhlYXBfcGFnZXMsIHhlbmhl
YXBfcGFnZXMpOwo+Pj4gICAKPj4+ICsgICAgLyogV2UgbmVlZCBhIHNpbmdsZSBtYXBwZWQgcGFn
ZSBmb3IgcG9wdWxhdGluZyBib290bWVtX3JlZ2lvbl9saXN0LiAqLwo+Pj4gKyAgICBib290X21m
bl9zdGFydCA9IG1mbl9hZGQoeGVuaGVhcF9tZm5fZW5kLCAtMSk7Cj4+PiArICAgIGJvb3RfbWZu
X2VuZCA9IHhlbmhlYXBfbWZuX2VuZDsKPj4+ICsgICAgaW5pdF9ib290X3BhZ2VzKG1mbl90b19t
YWRkcihib290X21mbl9zdGFydCksIG1mbl90b19tYWRkcihib290X21mbl9lbmQpKTsKPj4+ICsK
Pj4+ICAgICAgIC8qIEFkZCBub24teGVuaGVhcCBtZW1vcnkgKi8KPj4+ICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBpKysgKQo+Pj4gICAgICAgewo+Pj4gQEAg
LTcxMCw3ICs3MTYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odm9pZCkKPj4+ICAg
Cj4+PiAgICAgICAvKiBBZGQgeGVuaGVhcCBtZW1vcnkgdGhhdCB3YXMgbm90IGFscmVhZHkgYWRk
ZWQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yLiAqLwo+Pj4gICAgICAgaW5pdF94ZW5oZWFwX3BhZ2Vz
KG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCksCj4+PiAtICAgICAgICAgICAgICAgICAg
ICAgICBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fZW5kKSk7Cj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdG9fbWFkZHIoYm9vdF9tZm5fZW5kKSk7Cj4+Cj4+IEkgY2FuIHNlZSB3aGF0
IHlvdSBhcmUgdHJ5aW5nIHRvIGRvIHdpdGggdGhpcyBwYXRjaCBhbmQgaXQgbG9va3MgbGlrZQo+
PiB0aGUgcmlnaHQgZml4IGF0IHRoZSBtb21lbnQuIEhvd2V2ZXIsIHNob3VsZG4ndCB0aGlzIGxh
c3QgY2hhbmdlOgo+Pgo+PiAgICBtZm5fdG9fbWFkZHIoYm9vdF9tZm5fc3RhcnQpCgpEb2gsIHll
cyBpdCBzaG91bGQuIEkgd2lsbCB1cGRhdGUgdGhlIHBhdGNoIGFuZCByZXNlbmQgaXQuCgo+IAo+
IE9oLCBpbmRlZWQgLSB3aGVuIGRvaW5nIHRoZSByZXZpZXcgeWVzdGVyZGF5IEkgdGhvdWdodCBJ
IGhhZAo+IGNhcmVmdWxseSBjb21wYXJlZCB3aXRoIGhvdyB0aGluZ3MgbG9va2VkIHByaW9yIHRv
IHRoZSBjaGFuZ2UKPiBuZWVkaW5nIGZpeGluZyB1cCBub3csIHlldCBJIGRpZG4ndCBzcG90IHRo
aXMgKG90aGVyd2lzZQo+IG9idmlvdXMpIGRpZmZlcmVuY2UgdG8gdGhlIG9yaWdpbmFsIGNvZGUu
Cj4gCj4gSmFuCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 09:31:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 09:31: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 1iBFGT-0002Cq-FD; Fri, 20 Sep 2019 09: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=WsuA=XP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iBFGR-0002Cg-O1
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 09:31:43 +0000
X-Inumbo-ID: 730ac83d-db89-11e9-9686-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 730ac83d-db89-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 09:31:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BC43E337;
 Fri, 20 Sep 2019 02:31: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 EDF553F575;
 Fri, 20 Sep 2019 02:31:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 20 Sep 2019 10:31:30 +0100
Message-Id: <20190920093130.11842-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13 v2] xen/arm32: setup: Give a xenheap
 page to the boot allocator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgY29tbWl0IDZlM2U3NzEyMDMgInhlbi9hcm06IHNldHVwOiBSZWxvY2F0ZSB0aGUgRGV2
aWNlLVRyZWUgbGF0ZXIgb24KaW4gdGhlIGJvb3QiLCB0aGUgYm9vdCBhbGxvY2F0b3Igd2lsbCBu
b3QgcmVjZWl2ZSBhbnkgeGVuaGVhcCBwYWdlIChpLmUuCm1hcHBlZCBwYWdlKSBvbiBBcm0zMi4K
Ckhvd2V2ZXIsIHRoZSBib290IGFsbG9jYXRvciBpbXBsaWNpdGVseSByZWx5IG9uIGhhdmluZyB0
aGUgZmlyc3QgcGFnZQphbHJlYWR5IG1hcHBlZCBhbmQgdGhlcmVmb3JlIHJlc3VsdCB0byBicmVh
ayBib290IG9uIEFybTMyLgoKVGhlIGVhc2llc3Qgd2F5IGZvciBub3cgaXMgdG8gZ2l2ZSBhIHhl
bmhlYXAgcGFnZSB0byB0aGUgYm9vdCBhbGxvY2F0b3IuCldlIG1heSB3YW50IHRvIHJldGhpbmsg
dGhlIGludGVyZmFjZSBpbiB0aGUgZnV0dXJlLgoKRml4ZXM6IDZlM2U3NzEyMDMgKCd4ZW4vYXJt
OiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVlIGxhdGVyIG9uIGluIHRoZSBib290JykK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBp
biB2MjoKICAgICAgICAtIEFkZCBKYW4ncyByZXZpZXdlZC1ieQogICAgICAgIC0gVXNlIGJvb3Rf
bWZuX3N0YXJ0IHJhdGhlciB0aGFuIGJvb3RfbWZuX2VuZCB3aGVuIGdpdmluZwogICAgICAgIHhl
bmhlYXAgcGFnZXMuCi0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCA4ICsrKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA1ODFiMjYy
NjU1Li5mY2E3ZTY4Y2JhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNTkzLDYgKzU5Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cF9tbSh2b2lkKQogICAgIHVuc2lnbmVkIGxvbmcgaGVhcF9wYWdlcywgeGVuaGVhcF9w
YWdlcywgZG9taGVhcF9wYWdlczsKICAgICBpbnQgaTsKICAgICBjb25zdCB1aW50MzJfdCBjdHIg
PSBSRUFEX0NQMzIoQ1RSKTsKKyAgICBtZm5fdCBib290X21mbl9zdGFydCwgYm9vdF9tZm5fZW5k
OwogCiAgICAgaWYgKCAhYm9vdGluZm8ubWVtLm5yX2JhbmtzICkKICAgICAgICAgcGFuaWMoIk5v
IG1lbW9yeSBiYW5rXG4iKTsKQEAgLTY2NSw2ICs2NjYsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0
IHNldHVwX21tKHZvaWQpCiAKICAgICBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKChlID4+IFBBR0Vf
U0hJRlQpIC0geGVuaGVhcF9wYWdlcywgeGVuaGVhcF9wYWdlcyk7CiAKKyAgICAvKiBXZSBuZWVk
IGEgc2luZ2xlIG1hcHBlZCBwYWdlIGZvciBwb3B1bGF0aW5nIGJvb3RtZW1fcmVnaW9uX2xpc3Qu
ICovCisgICAgYm9vdF9tZm5fc3RhcnQgPSBtZm5fYWRkKHhlbmhlYXBfbWZuX2VuZCwgLTEpOwor
ICAgIGJvb3RfbWZuX2VuZCA9IHhlbmhlYXBfbWZuX2VuZDsKKyAgICBpbml0X2Jvb3RfcGFnZXMo
bWZuX3RvX21hZGRyKGJvb3RfbWZuX3N0YXJ0KSwgbWZuX3RvX21hZGRyKGJvb3RfbWZuX2VuZCkp
OworCiAgICAgLyogQWRkIG5vbi14ZW5oZWFwIG1lbW9yeSAqLwogICAgIGZvciAoIGkgPSAwOyBp
IDwgYm9vdGluZm8ubWVtLm5yX2JhbmtzOyBpKysgKQogICAgIHsKQEAgLTcxMCw3ICs3MTYsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odm9pZCkKIAogICAgIC8qIEFkZCB4ZW5oZWFw
IG1lbW9yeSB0aGF0IHdhcyBub3QgYWxyZWFkeSBhZGRlZCB0byB0aGUgYm9vdCBhbGxvY2F0b3Iu
ICovCiAgICAgaW5pdF94ZW5oZWFwX3BhZ2VzKG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFy
dCksCi0gICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9lbmQp
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgbWZuX3RvX21hZGRyKGJvb3RfbWZuX3N0YXJ0KSk7
CiB9CiAjZWxzZSAvKiBDT05GSUdfQVJNXzY0ICovCiBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBf
bW0odm9pZCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 09:44:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 09: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 1iBFSd-0003JH-0h; Fri, 20 Sep 2019 09:44: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=WsuA=XP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iBFSc-0003J9-Jc
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 09:44:18 +0000
X-Inumbo-ID: 356e5cf9-db8b-11e9-9686-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 356e5cf9-db8b-11e9-9686-12813bfff9fa;
 Fri, 20 Sep 2019 09:44:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45E1C337;
 Fri, 20 Sep 2019 02:44: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 C90A03F575;
 Fri, 20 Sep 2019 02:44:15 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
Date: Fri, 20 Sep 2019 10:44:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGksCgpPbiAyMC8wOS8yMDE5IDAwOjM3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGUgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbnMgb2YgeGVuX3ttYXAsIHVubWFwfV90YWJsZSgpIGV4cGVjdAo+PiB7bWFwLCB1
bm1hcH1fZG9tYWluX3BhZ2UoKSB0byBiZSB1c2FibGUuIFRob3NlIGhlbHBlcnMgYXJlIHVzZWQg
dG8KPj4gbWFwL3VubWFwIHBhZ2UgdGFibGVzIHdoaWxlIHVwZGF0ZSBYZW4gcGFnZS10YWJsZXMu
Cj4+Cj4+IFNpbmNlIGNvbW1pdCAwMjIzODdlZTFhICJ4ZW4vYXJtOiBtbTogRG9uJ3Qgb3Blbi1j
b2RlIFhlbiBQVCB1cGRhdGUgaW4KPj4ge3NldCwgY2xlYXJ9X2ZpeG1hcCgpIiwgc2V0dXBfZml4
bWFwKCkgd2lsbCBtYWtlIHVzZSBvZiB0aGUgaGVscGVycwo+PiBtZW50aW9uZWQgYWJvdmUuIFdo
ZW4gYm9vdGluZyBYZW4gdXNpbmcgR1JVQiwgc2V0dXBfZml4bWFwKCkgbWF5IGJlIHVzZWQKPj4g
YmVmb3JlIG1hcF9kb21haW5fcGFnZSgpIGNhbiBiZSBjYWxsZWQuIFRoaXMgd2lsbCByZXN1bHQg
dG8gZGF0YSBhYm9ydDoKPj4KPj4gKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDUK
Pj4gKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4+Cj4+IFsuLi5dCj4+
Cj4+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+PiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNWFiNmM+
XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgyYjQvMHg1OWMgKFBDKQo+PiAoWEVOKSAgICBbPDAwMDAw
MDAwMDAyNWFiMjA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgyNjgvMHg1OWMgKExSKQo+PiAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNWFlNzA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwo+PiAoWEVOKSAg
ICBbPDAwMDAwMDAwMDAyYTljOTg+XSBjb3B5X2Zyb21fcGFkZHIrMHg3Yy8weGRjCj4+IChYRU4p
ICAgIFs8MDAwMDAwMDAwMDJhNGFlMD5dIGhhc194c21fbWFnaWMrMHgxOC8weDM0Cj4+IChYRU4p
ICAgIFs8MDAwMDAwMDAwMDJhNWI1Yz5dIGJvb3RmZHQuYyNlYXJseV9zY2FuX25vZGUrMHgzOTgv
MHg1NjAKPj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1ZGUwPl0gZGV2aWNlX3RyZWVfZm9yX2Vh
Y2hfbm9kZSsweGJjLzB4MTQ0Cj4+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWVkND5dIGJvb3Rf
ZmR0X2luZm8rMHg2Yy8weDI2MAo+PiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYWMwZDA+XSBzdGFy
dF94ZW4rMHgxMDgvMHhjNzQKPj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwNDRjPl0gYXJtNjQv
aGVhZC5vI3BhZ2luZysweDYwLzB4ODgKPj4KPj4gRHVyaW5nIGVhcmx5IGJvb3QsIHRoZSBwYWdl
IHRhYmxlcyBhcmUgZWl0aGVyIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluCj4+IFhlbiBiaW5hcnkg
b3IgYWxsb2NhdGVkIHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCj4+Cj4+IEZvciBzdGF0aWNhbGx5
IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgdGhleSB3aWxsIGFscmVhZHkgYmUgbWFwcGVkIGFzCj4+
IHBhcnQgb2YgWGVuIGJpbmFyeS4gU28gd2UgY2FuIGVhc2lseSBmaW5kIHRoZSB2aXJ0dWFsIGFk
ZHJlc3MuCj4+Cj4+IEZvciBkeW5hbWljYWxseSBhbGxvY2F0ZWQgcGFnZS10YWJsZXMsIHdlIG5l
ZWQgdG8gcmVseQo+PiBtYXBfZG9tYWluX3BhZ2UoKSB0byBiZSBmdW5jdGlvbmFsbHkgd29ya2lu
Zy4KPj4KPj4gRm9yIGFybTMyLCB0aGUgY2FsbCB3aWxsIGJlIHVzYWJsZSBtdWNoIGJlZm9yZSBw
YWdlIGNhbiBiZSBkeW5hbWljYWxseQo+PiBhbGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVz
KCkpLiBGb3IgYXJtNjQsIHRoZSBjYWxsIHdpbGwgYmUgdXNhYmxlCj4+IGFmdGVyIHNldHVwX3hl
bmhlYXBfbWFwcGluZ3MoKS4KPj4KPj4gSW4gYm90aCBjYXNlcywgbWVtb3J5IGFyZSBnaXZlbiB0
byB0aGUgYm9vdCBhbGxvY2F0b3IgYWZ0ZXJ3YXJkcy4gU28gd2UKPj4gY2FuIHJlbHkgb24gbWFw
X2RvbWFpbl9wYWdlKCkgZm9yIG1hcHBpbmcgcGFnZSB0YWJsZXMgYWxsb2NhdGVkCj4+IGR5bmFt
aWNhbGx5Lgo+Pgo+PiBUaGUgaGVscGVycyB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgYXJlIG5v
dyB1cGRhdGVkIHRvIHRha2UgaW50bwo+PiBhY2NvdW50IHRoZSBjYXNlIHdoZXJlIHBhZ2UtdGFi
bGVzIGFyZSBwYXJ0IG9mIFhlbiBiaW5hcnkuCj4+Cj4+IEZpeGVzOiAwMjIzODdlZTFhICgneGVu
L2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRlIGluIHtzZXQsIGNsZWFyfV9m
aXhtYXAoKScpCj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9tbS5jIHwgMjAgKysrKysrKysrKysrKysr
KysrKysKPj4gICAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+PiBpbmRleCBlMWNk
ZWFhZjJmLi5kYTYzMDNhOGZkIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+PiAr
KysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+PiBAQCAtOTUwLDExICs5NTAsMzEgQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX3RhYmxlKGxwYWVfdCAqZW50cnkpCj4+ICAgCj4+ICAgc3RhdGljIGxwYWVf
dCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCj4+ICAgewo+PiArICAgIC8qCj4+ICsgICAgICog
V2UgbWF5IHJlcXVpcmUgdG8gbWFwIHRoZSBwYWdlIHRhYmxlIGJlZm9yZSBtYXBfZG9tYWluX3Bh
Z2UoKSBpcwo+PiArICAgICAqIHVzZWFibGUuIFRoZSByZXF1aXJlbWVudHMgaGVyZSBpcyBpdCBt
dXN0IGJlIHVzZWFibGUgYXMgc29vbiBhcwo+PiArICAgICAqIHBhZ2UtdGFibGVzIGFyZSBhbGxv
Y2F0ZWQgZHluYW1pY2FsbHkgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4KPj4gKyAgICAgKi8KPj4g
KyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCj4+ICsgICAg
ewo+PiArICAgICAgICB2YWRkcl90IHZhID0gbWZuX3RvX21hZGRyKG1mbikgLSBwaHlzX29mZnNl
dDsKPj4gKwo+PiArICAgICAgICBpZiAoIGlzX2tlcm5lbCh2YSkgKQo+PiArICAgICAgICAgICAg
cmV0dXJuIChscGFlX3QgKil2YTsKPiAKPiBJcyBpdCBpbnRlbmRlZCB0byBjb250aW51ZSBpZiBp
dCBpcyBub3QgYSB4ZW4gdGV4dCBwYWdlPyBTaG91bGRuJ3Qgd2UKPiBCVUcoKSBvciBXQVJOPwpZ
ZXMsIEkgd3JvdGUgdGhlIHJhdGlvbmFsZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGEgc3Vt
bWFyeSBpbiBhIGZldyBsaW5lcyAKYWJvdmUuIEZvciBjb252ZW5pZW5jZSwgSSBwYXN0ZWQgdGhl
IGNvbW1pdCBtZXNzYWdlIGFnYWluIGhlcmU6CgoiRHVyaW5nIGVhcmx5IGJvb3QsIHRoZSBwYWdl
IHRhYmxlcyBhcmUgZWl0aGVyIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluClhlbiBiaW5hcnkgb3Ig
YWxsb2NhdGVkIHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCgpGb3Igc3RhdGljYWxseSBhbGxvY2F0
ZWQgcGFnZS10YWJsZXMsIHRoZXkgd2lsbCBhbHJlYWR5IGJlIG1hcHBlZCBhcwpwYXJ0IG9mIFhl
biBiaW5hcnkuIFNvIHdlIGNhbiBlYXNpbHkgZmluZCB0aGUgdmlydHVhbCBhZGRyZXNzLgoKRm9y
IGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgd2UgbmVlZCB0byByZWx5Cm1hcF9k
b21haW5fcGFnZSgpIHRvIGJlIGZ1bmN0aW9uYWxseSB3b3JraW5nLgoKRm9yIGFybTMyLCB0aGUg
Y2FsbCB3aWxsIGJlIHVzYWJsZSBtdWNoIGJlZm9yZSBwYWdlIGNhbiBiZSBkeW5hbWljYWxseQph
bGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVzKCkpLiBGb3IgYXJtNjQsIHRoZSBjYWxsIHdp
bGwgYmUgdXNhYmxlCmFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KCkluIGJvdGggY2Fz
ZXMsIG1lbW9yeSBhcmUgZ2l2ZW4gdG8gdGhlIGJvb3QgYWxsb2NhdG9yIGFmdGVyd2FyZHMuIFNv
IHdlCmNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBhZ2UgdGFibGVz
IGFsbG9jYXRlZApkeW5hbWljYWxseS4iCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 09:48:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 09:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBFWj-00042e-3H; Fri, 20 Sep 2019 09:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tu7L=XP=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iBFWh-00041s-FQ
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 09:48:31 +0000
X-Inumbo-ID: cd030d67-db8b-11e9-9687-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd030d67-db8b-11e9-9687-12813bfff9fa;
 Fri, 20 Sep 2019 09:48:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568972911;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=6mVBnAlNlFqnwpqpi7RQPJ2jHNfA7pI9VRHRkWkS/Hc=;
 b=Wp11750qStZFvIWXTL6kAtjK7+NMen6099jGerWA4Phfi/B1sqxm1qS4
 ojREgw38fuUUKoDc56LgxXXcZSNzlrOtOVJgopSkTRx+EnA9EIf7hGzdc
 FSoENvMPdB6YFilxX8J0Q5YF6uTztu6v7nlz2GJD8Lqf/EFbr7Z1LRbej o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3ESEhlG2ZdvyBqJhrWXqK7fIvIlHaTlT6SP2C+QbnIMWP3s6PbYywP0H31BdLl+AUcM1WYOC3C
 ScZn2nz1LKcQpLD6tJPZZeZTgD0IwxZRoJj/B4TWRndM2hjTkyVdt4VWTxE0aE7bP3rp555yqR
 /gf6NDWCnSvxAwc5oAhw5pu9G9c2LSaSqaztsztM6vxTsF/51sciAi1ksMo2O3/n2Oqq7UDAZX
 qsJRy0DQi8Qi2PftPKkxuMPTN9tmoJT7LBKmrq3Zah7AsGlni3hgy/l6Yt15gPT6U8atXgRiXx
 qsM=
X-SBRS: 2.7
X-MesageID: 5841024
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,528,1559534400"; 
   d="scan'208";a="5841024"
Date: Fri, 20 Sep 2019 10:48:18 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190920094818.GW1308@perard.uk.xensource.com>
References: <20190919171656.899649-1-anthony.perard@citrix.com>
 <20190919171656.899649-33-anthony.perard@citrix.com>
 <23939.54359.383717.347600@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23939.54359.383717.347600@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH v2 00/35] libxl refactoring to use ev_qmp
 (with API changes) [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTksIDIwMTkgYXQgMDg6MTc6NDNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHYyIDAwLzM1XSBsaWJ4bCByZWZh
Y3RvcmluZyB0byB1c2UgZXZfcW1wICh3aXRoIEFQSSBjaGFuZ2VzKSIpOgo+ID4gUGF0Y2hlcyB3
aXRoIG1pc3NpbmcgYWNrZXM6Cj4gLi4uCj4gPiAgICAgbGlieGw6IFVzZSBldl9xbXAgaW4gbGli
eGxfc2V0X3ZjcHVvbmxpbmUKPiAKPiBGcm9tIG15IHBvaW50IG9mIHZpZXcgSSBzZWVtIHRvIGhh
dmUgc2VudCBhIGFjayBmb3IgdGhpcywKPiAKPiAgICBNZXNzYWdlLUlEOiA8MjM5MzcuNjg0Mi40
MjY4NTcuODAwODY2QG1hcmluZXIudWsueGVuc291cmNlLmNvbT4KPiAgICBJbi1SZXBseS1Ubzog
PDIwMTkwODAyMTUzNjA2LjMyMDYxLTMzLWFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gICAg
UmVmZXJlbmNlczogPDIwMTkwODAyMTUzNjA2LjMyMDYxLTEtYW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KPiAgICAgICAgICAgIDwyMDE5MDgwMjE1MzYwNi4zMjA2MS0zMy1hbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgo+ICAgIEZyb206IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXgu
Y29tPgo+ICAgIFRvOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
PiAgICBDYzogInhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIgPHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4sCj4gICAgICAgIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gICAgU3Vi
amVjdDogUmU6IFtQQVRDSCAzMi8zNV0gbGlieGw6IFVzZSBldl9xbXAgaW4gbGlieGxfc2V0X3Zj
cHVvbmxpbmUKPiAgICBEYXRlOiBUdWUsIDE3IFNlcCAyMDE5IDE4OjQxOjE0ICswMTAwCj4gCj4g
PyAgSSBob3BlIGl0J3Mgbm90IG1haWwgZ29pbmcgbWlzc2luZyBhZ2Fpbi4uLgoKSSBkaWRuJ3Qg
Y2FycnkgdGhlIGFja3MgYmVjYXVzZSBJJ3ZlIHNxdWFzaGVkIGEgcGF0Y2ggaW50byB0aGlzIG9u
ZSBhbmQKSSd2ZSBjaGFuZ2UgdGhlIGNvbW1pdCBtZXNzYWdlIChhZGRpbmcgYW4gZXh0cmEgcGFy
YWdyYXBoIHRvIHJlZmxlY3QgdGhlCnNxdWFzaGVkIGNvbW1pdCkuCgotLSAKQW50aG9ueSBQRVJB
UkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 09:51:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 09:51: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 1iBFZk-00058C-MV; Fri, 20 Sep 2019 09:51:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z5Xb=XP=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iBFZj-000582-0d
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 09:51:39 +0000
X-Inumbo-ID: 3cf57190-db8c-11e9-b76c-bc764e2007e4
Received: from mail-lf1-x12b.google.com (unknown [2a00:1450:4864:20::12b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3cf57190-db8c-11e9-b76c-bc764e2007e4;
 Fri, 20 Sep 2019 09:51:38 +0000 (UTC)
Received: by mail-lf1-x12b.google.com with SMTP id 72so4602252lfh.6
 for <xen-devel@lists.xenproject.org>; Fri, 20 Sep 2019 02:51:38 -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=NQ8R0UFg+RzOjH0dXf4eI264VeMlMPrfsuwTBUGRL7g=;
 b=ub7VI3jotGoVEMB030bEEVMGES05YuBZ1rVQDcR94mtN0+oKS3NpTBTIkucmKvAJ+T
 w/cJaa1/naP4krhFI090AREn2sKL884aPj1MF2VeZ6/Sa2s9cc/OiACHoGQkGHo7MEPv
 BVDr55ANlQbR2zve3IvLIpWMEDw4y3+I0R65trIm8t5zOvjz4BdpuU7QuDDM+p73oGug
 Fd6sR7xQEsNEF6i+ay/Yzd76wSx5ND9OMzlfSE2AtyQoRoDDpZ5yGQ3ItOP7btB3pFrb
 MvQ1lnFTSrc6FVeGTFlfrwnxooQ/ErBam4TQ44f99nDeEIYDwPUD1hpha/5lQAcvxmgD
 G+FA==
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=NQ8R0UFg+RzOjH0dXf4eI264VeMlMPrfsuwTBUGRL7g=;
 b=stKqdQH2VM2ZpUAVb61+g0DDNRz1nobSwfHrcyJN8JVHPdqOOTJXwowoy5+jJOELGG
 68wezEesxo8a5qMG4kFeuwb5Huc9Da7QmN+CI7xQpQUcnKEcseLSSC5stiY1JKp4946b
 fdwWrtRyht2shySDtNlxZfkbU+hsebGA2M5+CXITv/GgiF0kkJSsNwiH5sWpxCKsNUnU
 29rAIkA6fySkEvV+hTDNp2ygJcrOXqoPy/ECB5JIrVBOVMa0iK3Nmzv7dYrBKlPzGTsA
 ceCKNHoOzy8mzOwUJ3O4O9DLWCkaT7D4BJr4qnMyF9V5s9EotKrL53v8VrpTp4TPxTjV
 t8QQ==
X-Gm-Message-State: APjAAAWadpcyvxGh7Rxdzs8zcag+Kp3TBvs+61i/Ip+9df8Hxkvfd1li
 LnLjst2MNXTEkmLcDT85zMo=
X-Google-Smtp-Source: APXvYqxQYluiaoHormALN5PWUGFcw48T/9jIUr7YkyPDruAqJi8LwU0UCexP7nD1TwS/ibypr5jDIQ==
X-Received: by 2002:ac2:44d2:: with SMTP id d18mr8527944lfm.67.1568973097165; 
 Fri, 20 Sep 2019 02:51:37 -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 p22sm319014ljp.69.2019.09.20.02.51.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Sep 2019 02:51:36 -0700 (PDT)
From: Oleksandr <olekstysh@gmail.com>
To: Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-6-git-send-email-olekstysh@gmail.com>
 <e27f519a-465f-58b9-b517-67c23cb85444@suse.com>
 <79a765a6-c3be-bb52-611d-ceddc3837a22@gmail.com>
Message-ID: <2bc775b5-fa9a-c4e7-8183-0f961a89c30f@gmail.com>
Date: Fri, 20 Sep 2019 12:51:35 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <79a765a6-c3be-bb52-611d-ceddc3837a22@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 5/8] xen/common: Introduce
 xrealloc_flex_struct() helper macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEphbgoKCj4KPj4gT24gMTMuMDkuMjAxOSAxNzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCj4+PiArKysgYi94ZW4v
aW5jbHVkZS94ZW4veG1hbGxvYy5oCj4+PiBAQCAtMzUsNiArMzUsMTUgQEAKPj4+IMKgICNkZWZp
bmUgeHphbGxvY19hcnJheShfdHlwZSwgX251bSkgXAo+Pj4gwqDCoMKgwqDCoCAoKF90eXBlICop
X3h6YWxsb2NfYXJyYXkoc2l6ZW9mKF90eXBlKSwgX19hbGlnbm9mX18oX3R5cGUpLCAKPj4+IF9u
dW0pKQo+Pj4gwqAgKy8qIEFsbG9jYXRlIHNwYWNlIGZvciBhIHN0cnVjdHVyZSB3aXRoIGEgZmxl
eGlibGUgYXJyYXkgb2YgdHlwZWQgCj4+PiBvYmplY3RzLiAqLwo+Pj4gKyNkZWZpbmUgeG1hbGxv
Y19mbGV4X3N0cnVjdCh0eXBlLCBmaWVsZCwgbnIpIFwKPj4+ICvCoMKgwqAgKHR5cGUgKilfeG1h
bGxvYyhvZmZzZXRvZih0eXBlLCBmaWVsZFtucl0pLCBfX2FsaWdub2ZfXyh0eXBlKSkKPj4+ICsK
Pj4+ICsvKiBSZS1hbGxvY2F0ZSBzcGFjZSBmb3IgYSBzdHJ1Y3R1cmUgd2l0aCBhIGZsZXhpYmxl
IGFycmF5IG9mIHR5cGVkIAo+Pj4gb2JqZWN0cy4gKi8KPj4+ICsjZGVmaW5lIHhyZWFsbG9jX2Zs
ZXhfc3RydWN0KHB0ciwgZmllbGQsIAo+Pj4gbnIpwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+Pj4gK8KgwqDCoCAodHlwZW9mKHB0cikpX3hyZWFs
bG9jKHB0ciwgb2Zmc2V0b2YodHlwZW9mKCoocHRyKSksIAo+Pj4gZmllbGRbbnJdKSzCoCBcCj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBf
X2FsaWdub2ZfXyh0eXBlb2YoKihwdHIpKSkpCj4+IFdpdGggdGhlIG1pc3NpbmcgcGFyZW50aGVz
ZXMgYXJvdW5kIHRoZSBlbnRpcmUgY29uc3RydWN0cyBhZGRlZAo+PiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gVGhhbmsgeW91LgoKCldvdWxkIHlvdSBi
ZSBoYXBweSBpZiBJIGFkZCB4emFsbG9jX2ZsZXhfc3RydWN0IGhlcmUgYXMgd2VsbCAobWF5IEkg
CnJldGFpbiB5b3VyIFItYik/CgpBY3R1YWxseSB0aGUgeHphbGxvY19mbGV4X3N0cnVjdCBiZXR0
ZXIgZml0cyBpbiBbMV0gLi4uCgoKWzFdIApodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZy9tc2c1NTU1Ny5odG1sCgoKLS0gClJlZ2FyZHMs
CgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 10:05:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 10:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBFmq-0006de-AT; Fri, 20 Sep 2019 10:05: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=EUeC=XP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iBFmp-0006dZ-3G
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 10:05:11 +0000
X-Inumbo-ID: 20d81308-db8e-11e9-9688-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20d81308-db8e-11e9-9688-12813bfff9fa;
 Fri, 20 Sep 2019 10:05:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568973910;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=rhk1hzyVXrX2xJyanUq4yfP9SU85FQCaXGRVx0UMA1U=;
 b=W/I+mWelcZxUqjVW5Pbcn8OzXqLZRt5b+hSIRYBpV06cqHzFCyMGrC7s
 GypF5BhAbIedt0IFOUGgtiSW/PI/2gIROubl4+soS2NhTOgYYhf/zl0iX
 TpHdKq8jO9KEanV1GddHo2zTS6LR1RuSXXLbUKnkmyUw0GtaSUl3a5rj7 Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: r3i3Ql/WuTRsUIId9zhbvU9cWAoTBkT1HuySFvmtvdk9ThLS58Q6e3fX31HEFlyfufWWrKrB0m
 D+9XSs0hdru4h5SN+Xw860Rb6IwhSFHQTBM9Xq7UQZcVC0sanCigXDd+TFaUjHNUT3G8aDm1H8
 2wr/lGg/TeDWZGFoHSPcz1mVoYgl/e3wR9g8eehvVX9iIWsPaksenOGvbo+atzukZi3OcZThF0
 jybJS8OledZsWc3kVIyMeauyiZcP0ZL7aPGSTZJS7s+TrQ59lyRyCMlsY7TPKpQyQiCPoaeA69
 zyU=
X-SBRS: 2.7
X-MesageID: 5841521
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,528,1559534400"; 
   d="scan'208";a="5841521"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <b080fa0f-08d2-34d0-3f54-549e1303eeb4@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: <77f8b74c-c9a9-efc4-07b1-d20dbd5545c5@citrix.com>
Date: Fri, 20 Sep 2019 11:05:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b080fa0f-08d2-34d0-3f54-549e1303eeb4@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] libxc/x86: avoid overflow in CPUID APIC ID
 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: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDkvMjAxOSAxMjo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmVjZW50IEFNRCBwcm9j
ZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAo+
IGxlYWYgMS4gRG91YmxpbmcgdGhpcyB2YWx1ZSBwcm9kdWNlcyAwICh3aGljaCBPU2VzIHNpbmNl
cmVseSBkaXNsaWtlKSwKPiBhcyB0aGUgcmVzcGVjdGl2ZSBmaWVsZCBpcyBvbmx5IDggYml0cyB3
aWRlLiBTdXBwcmVzcyBkb3VibGluZyB0aGUgdmFsdWUKPiAoYW5kIGl0cyBsZWFmIDB4ODAwMDAw
MDggY291bnRlcnBhcnQpIGluIHN1Y2ggYSBjYXNlLgo+Cj4gQWRkaXRpb25hbGx5IGRvbid0IGV2
ZW4gZG8gYW55IGFkanVzdG1lbnQgd2hlbiB0aGUgaG9zdCB0b3BvbG9neSBhbHJlYWR5Cj4gaW5j
bHVkZXMgcm9vbSBmb3IgbXVsdGlwbGUgdGhyZWFkcyBwZXIgY29yZS4KPgo+IEZ1cnRoZXJtb3Jl
IGRvbid0IGRvdWJsZSB0aGUgTWF4aW11bSBDb3JlcyBQZXIgUGFja2FnZSBhdCBhbGwgLSBieSB1
cwo+IGludHJvZHVjaW5nIGEgZmFrZSBIVFQgZWZmZWN0LCB0aGUgY29yZSBjb3VudCBkb2Vzbid0
IG5lZWQgdG8gY2hhbmdlLgo+IEluc3RlYWQgYWRqdXN0IHRoZSBNYXhpbXVtIExvZ2ljYWwgUHJv
Y2Vzc29ycyBTaGFyaW5nIENhY2hlIGZpZWxkLCB3aGljaAo+IHNvIGZhciB3YXMgemFwcGVkIGFs
dG9nZXRoZXIuCj4KPiBBbHNvIHphcCBsZWFmIDQgKGFuZCBhdCB0aGUgc2FtZSB0aW1lIGxlYWYg
MikgRURYIG91dHB1dCBmb3IgQU1ELgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IFRCRDogVXNpbmcgeGNfcGh5c2luZm8oKSBvdXRwdXQg
aGVyZSBuZWVkcyBhIGJldHRlciBzb2x1dGlvbi4gVGhlCj4gICAgICB0aHJlYWRzX3Blcl9jb3Jl
IHZhbHVlIHJldHVybmVkIGlzIHRoZSBjb3VudCBvZiBhY3RpdmUgc2libGluZ3Mgb2YKPiAgICAg
IENQVSAwLCByYXRoZXIgdGhhbiBhIHN5c3RlbSB3aWRlIGFwcGxpY2FibGUgdmFsdWUgKGFuZCBj
b25zdGFudAo+ICAgICAgb3ZlciB0aGUgZW50aXJlIHNlc3Npb24pLiBVc2luZyBDUFVJRCBvdXRw
dXQgKGxlYXZlcyA0IGFuZAo+ICAgICAgODAwMDAwMWUpIGRvZXNuJ3QgbG9vayB2aWFibGUgZWl0
aGVyLCBkdWUgdG8gdGhpcyBub3QgcmVhbGx5IGJlaW5nCj4gICAgICB0aGUgaG9zdCB2YWx1ZXMg
b24gUFZILiBKdWRnaW5nIGZyb20gdGhlIGhvc3QgZmVhdHVyZSBzZXQncyBIVFQKPiAgICAgIGZs
YWcgYWxzbyB3b3VsZG4ndCB0ZWxsIHVzIHdoZXRoZXIgdGhlcmUgYWN0dWFsbHkgYXJlIG11bHRp
cGxlCj4gICAgICB0aHJlYWRzIHBlciBjb3JlLgoKVGhlIGtleSB0aGluZyBpcyB0aGF0IGh0dCAh
PSAibW9yZSB0aGFuIG9uZSB0aHJlYWQgcGVyIGNvcmUiLsKgIEhUVCBpcwpzdHJpY3RseSBhIGJp
dCBpbmRpY2F0aW5nIHRoYXQgdG9wb2xvZ3kgaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGluIGEK
bmV3IGZvcm0gaW4gdGhlIENQVUlEIGxlYXZlcyAob3IgaW4gQU1EcyBjYXNlLCB0aGUgc2FtZSBp
bmZvcm1hdGlvbgpzaG91bGQgYmUgaW50ZXJwcmV0ZWQgaW4gYSBuZXcgd2F5KS7CoCBKdXN0IGJl
Y2F1c2UgSFRUIGlzIHNldCAoYW5kIGl0CmRvZXMgZ2V0IHNldCBpbiBub24tSFQgY2FwYWJsZSBz
eXN0ZW1zKSwgZG9lc24ndCBtZWFuIHRoZXJlIGlzIHNwYWNlIGZvcgptb3JlIHRoYW4gdGhyZWFk
IHBlciBjb3JlIGluIHRvcG9sb2d5IGluZm9ybWF0aW9uLgoKRm9yIFBWIGd1ZXN0cywgbXkgYWRq
dXN0bWVudCBpbiB0aGUgQ1BVSUQgc2VyaWVzIHNob3dzICh3aGF0IEkgYmVsaWV2ZQp0byBiZSkg
dGhlIG9ubHkgY29ycmVjdCB3YXkgb2YgcHJvcGFnYXRpbmcgdGhlIGhvc3QgSFRUL0NNUF9MRUdB
Q1kKc2V0dGluZ3MgdGhyb3VnaC4KCkZvciBIVk0gZ3Vlc3RzLCBpdCByZWFsbHkgc2hvdWxkbid0
IHJlYWxseSBoYXZlIGFueXRoaW5nIHRvIGRvIHdpdGggdGhlCmhvc3Qgc2V0dGluZy7CoCBXZSBz
aG91bGQgYmUgY2hvb3NpbmcgaG93IG1hbnkgdGhyZWFkcy9jb3JlIHRvIGdpdmUgdG8KdGhlIGd1
ZXN0LCB0aGVuIGNvbnN0cnVjdGluZyB0aGUgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZnJvbSBmaXJz
dCBwcmluY2lwbGVzLgoKSWdub3JlIHRoZSBQVkggY2FzZS7CoCBJdCBpcyB0b3RhbGx5IGJyb2tl
biBmb3Igc2V2ZXJhbCBvdGhlciByZWFzb25zIGFzCndlbGwsIGFuZCBQVkggRG9tMCBpc24ndCBh
IHByb2R1Y3Rpb24tcmVhZHkgdGhpbmcgeWV0LgoKVGhpcyBnZXRzIHVzIGJhY2sgdG8gdGhlIFBW
IGNhc2Ugd2hlcmUgdGhlIGhvc3QgaW5mb3JtYXRpb24gaXMgYWN0dWFsbHkKaW4gdmlldywgYW5k
IChmb3IgYmFja3BvcnQgcHVycG9zZXMpIGNhbiBiZSB0cnVzdGVkLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 10:10:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 10:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBFrc-0007Sn-0F; Fri, 20 Sep 2019 10:10:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBFrb-0007Si-AX
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 10:10:07 +0000
X-Inumbo-ID: d0a306e4-db8e-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d0a306e4-db8e-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 10:10: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 AC4B7AE82;
 Fri, 20 Sep 2019 10:10:03 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
Date: Fri, 20 Sep 2019 12:10:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxNzozNywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBBbGxvdyBkZXZpY2UgbW9kZWwgcnVubmluZyBpbiBzdHViZG9tYWluIHRvIGVuYWJsZS9kaXNh
YmxlIElOVHgvTVNJKC1YKSwKPiBieXBhc3NpbmcgcGNpYmFjay4gV2hpbGUgcGNpYmFjayBpcyBz
dGlsbCB1c2VkIHRvIGFjY2VzcyBjb25maWcgc3BhY2UKPiBmcm9tIHdpdGhpbiBzdHViZG9tYWlu
LCBpdCByZWZ1c2UgdG8gd3JpdGUgdG8KPiBQQ0lfTVNJX0ZMQUdTX0VOQUJMRS9QQ0lfTVNJWF9G
TEFHU19FTkFCTEUvUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxFCj4gaW4gbm9uLXBlcm1pc3NpdmUg
bW9kZS4gV2hpY2ggaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvIGZvciBQViBkb21haW4KPiAodGhl
IG1haW4gdXNlIGNhc2UgZm9yIHBjaWJhY2spLCBhcyBQViBkb21haW4gc2hvdWxkIHVzZSBYRU5f
UENJX09QXyoKPiBjb21tYW5kcyBmb3IgdGhhdC4gVW5mb3J0dW5hdGVseSB0aG9zZSBjb21tYW5k
cyBhcmUgbm90IGdvb2QgZm9yCj4gc3R1YmRvbWFpbiB1c2UsIGFzIHRoZXkgY29uZmlndXJlIE1T
SSBpbiBkb20wJ3Mga2VybmVsIHRvbywgd2hpY2ggc2hvdWxkCj4gbm90IGhhcHBlbiBmb3IgSFZN
IGRvbWFpbi4KCldoeSB0aGUgImZvciBIVk0gZG9tYWluIiBoZXJlPyBJLmUuIHdoeSB3b3VsZCB0
aGlzIGJlIGNvcnJlY3QgZm9yCmEgUFYgZG9tYWluPyBCZXNpZGVzIG15IGRpc2xpa2UgZm9yIHN1
Y2ggYSBieXBhc3MgKGltbyBhbGwgb2YgdGhlCmhhbmRsaW5nIHNob3VsZCBnbyB0aHJvdWdoIHBj
aWJhY2ssIG9yIG5vbmUgb2YgaXQpIEkgY29udGludWUgdG8Kd29uZGVyIHdoZXRoZXIgdGhlIHBy
b2JsZW0gY2FuJ3QgYmUgYWRkcmVzc2VkIGJ5IGEgcGNpYmFjayBjaGFuZ2UuCkFuZCBldmVuIGlm
IG5vdCwgSSdkIHN0aWxsIHdvbmRlciB3aGV0aGVyIHRoZSByZXF1ZXN0IHNob3VsZG4ndCBnbwp0
aHJvdWdoIHBjaWJhY2ssIHRvIHJldGFpbiBwcm9wZXIgbGF5ZXJpbmcuIFVsdGltYXRlbHkgaXQg
bWF5IGJlCmJldHRlciB0byBoYXZlIGV2ZW4gdGhlIG1hcC91bm1hcCBnbyB0aHJvdWdoIHBjaWJh
Y2sgKGl0J3MgYXQKbGVhc3QgYW4gYXBwYXJlbnQgdmlvbGF0aW9uIG9mIHRoZSBvcmlnaW5hbCBw
aHlzZGV2LW9wIG1vZGVsIHRoYXQKdGhlc2UgdHdvIGFyZSBYU01fRE1fUFJJVikuCgpJcnJlc3Bl
Y3RpdmUgb2YgdGhpcyBhIGNvdXBsZSBvZiBjb21tZW50cyBvbiB0aGUgcGF0Y2ggaXRzZWxmOgoK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKPiBA
QCAtMTQ0Myw2ICsxNDQzLDUxIEBAIGludCBwY2lfcmVzdG9yZV9tc2lfc3RhdGUoc3RydWN0IHBj
aV9kZXYgKnBkZXYpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAraW50IG1zaV9jb250cm9s
KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1zaXgsIGJvb2wgZW5hYmxlKQo+ICt7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgY2FwID0gbXNpeCA/IFBDSV9DQVBfSURfTVNJWCA6IFBDSV9DQVBfSURf
TVNJOwo+ICsgICAgdW5zaWduZWQgaW50IG90aGVyX2NhcCA9IG1zaXggPyBQQ0lfQ0FQX0lEX01T
SSA6IFBDSV9DQVBfSURfTVNJWDsKPiArICAgIHVpbnQxNl90IGNtZDsKPiArCj4gKyAgICBpZiAo
ICF1c2VfbXNpICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgaWYg
KCAhcGNpX2ZpbmRfY2FwX29mZnNldChwZGV2LT5zZWcsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBkZXYtPmJ1cywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJ
X1NMT1QocGRldi0+ZGV2Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lf
RlVOQyhwZGV2LT5kZXZmbiksCgpQbGVhc2UgZG9uJ3QgdXNlIFBDSV9TTE9UKCkgYW5kIFBDSV9G
VU5DKCkgYW55bW9yZSwgbm93IHRoYXQgd2UKaGF2ZSBwZGV2LT5kZXYgYW5kIHBkZXYtPmZuLiBB
bmQgcGxlYXNlIHB1dCBtdWx0aXBsZSBhcmd1bWVudHMKb24gb25lIGxpbmUsIGFzIG1hbnkgYXMg
d2lsbCBmaXQuCgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXApICkKPiArICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKPiArCj4gKyAgICBjbWQgPSBwY2lfY29uZl9yZWFkMTYocGRl
di0+c2JkZiwgUENJX0NPTU1BTkQpOwo+ICsKPiArICAgIC8qIGRvbid0IGFsbG93IGVuYWJsaW5n
IE1TSSgtWCkgYW5kIElOVHggYXQgdGhlIHNhbWUgdGltZSAqLwo+ICsgICAgaWYgKCBlbmFibGUg
JiYgISAoY21kICYgUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxFKSApCgpTdHJheSBibGFuayBhZnRl
ciAhIC4KCj4gKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKPiArCj4gKyAgICAvKiBkb24ndCBhbGxv
dyBlbmFibGluZyBib3RoIE1TSSBhbmQgTVNJLVggYXQgdGhlIHNhbWUgdGltZSAqLwo+ICsgICAg
aWYgKCBlbmFibGUgJiYgZmluZF9tc2lfZW50cnkocGRldiwgLTEsIG90aGVyX2NhcCkgKQo+ICsg
ICAgICAgIHJldHVybiAtRUJVU1k7CgpDb21iaW5lIGJvdGggaWYoKS1zLCBzaW5jZSB0aGV5IGJv
dGggY2hlY2sgImVuYWJsZSI/CgpBbHNvIC0gY29tbWVudCBzdHlsZSBhZ2FpbiAoc2hvdWxkIHN0
YXJ0IHdpdGggY2FwaXRhbCBsZXR0ZXIpOwptb3JlIGluc3RhbmNlcyBlbHNld2hlcmUuCgo+ICtp
bnQgaW50eF9jb250cm9sKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIGVuYWJsZSkKPiArewo+
ICsgICAgLyogZG9uJ3QgYWxsb3cgZW5hYmxpbmcgSU5UeCBpZiBNU0koLVgpIGlzIGFscmVhZHkg
ZW5hYmxlZCAqLwo+ICsgICAgaWYgKCBlbmFibGUgJiYgZmluZF9tc2lfZW50cnkocGRldiwgLTEs
IFBDSV9DQVBfSURfTVNJKSApCj4gKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKPiArICAgIGlmICgg
ZW5hYmxlICYmIGZpbmRfbXNpX2VudHJ5KHBkZXYsIC0xLCBQQ0lfQ0FQX0lEX01TSVgpICkKPiAr
ICAgICAgICByZXR1cm4gLUVCVVNZOwoKSGVyZSBldmVuIG1vcmUgc28geW91IHdhbnQgdG8gY29t
YmluZSBib3RoIGlmKCktcy4KCj4gKyAgICBwY2lfaW50eChwZGV2LCBlbmFibGUpOwo+ICsgICAg
cmV0dXJuIDA7Cj4gK30KCkJsYW5rIGxpbmUgYWhlYWQgb2YgbWFpbiByZXR1cm4gc3RhdGVtZW50
IHBsZWFzZSwgYW5kIEkgZ3Vlc3MKYW5vdGhlciBibGFuayBsaW5lIGFoZWFkIG9mIHRoZSBwY2lf
aW50eCgpIGludm9jYXRpb24gd291bGRuJ3QKaHVydCBlaXRoZXIuCgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9waHlzZGV2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCj4gQEAgLTY2Miw2
ICs2NjIsNTkgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKPiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiAgCj4gKyAgICBj
YXNlIFBIWVNERVZPUF9pbnRlcnJ1cHRfY29udHJvbDogewo+ICsgICAgICAgIHN0cnVjdCBwaHlz
ZGV2X2ludGVycnVwdF9jb250cm9sIG9wOwo+ICsgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2
Owo+ICsgICAgICAgIGludCBpbnRyX3R5cGU7Cj4gKyAgICAgICAgYm9vbCBlbmFibGU7Cj4gKwo+
ICsgICAgICAgIHJldCA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
Jm9wLCBhcmcsIDEpICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIHJldCA9
IC1FSU5WQUw7Cj4gKyAgICAgICAgaWYgKCBvcC5mbGFncyAmIH4oUEhZU0RFVk9QX0lOVEVSUlVQ
VF9DT05UUk9MX1RZUEVfTUFTSyB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgUEhZU0RF
Vk9QX0lOVEVSUlVQVF9DT05UUk9MX0VOQUJMRSkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiAr
Cj4gKyAgICAgICAgaW50cl90eXBlID0gb3AuZmxhZ3MgJiBQSFlTREVWT1BfSU5URVJSVVBUX0NP
TlRST0xfVFlQRV9NQVNLOwo+ICsgICAgICAgIGVuYWJsZSA9IG9wLmZsYWdzICYgUEhZU0RFVk9Q
X0lOVEVSUlVQVF9DT05UUk9MX0VOQUJMRTsKPiArCj4gKyAgICAgICAgcGNpZGV2c19sb2NrKCk7
Cj4gKyAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldihvcC5zZWcsIG9wLmJ1cywgb3AuZGV2Zm4p
Owo+ICsgICAgICAgIHJldCA9IC1FTk9ERVY7Cj4gKyAgICAgICAgLyogZXhwbGljaXRseSBleGNs
dWRlIGhpZGRlbiBkZXZpY2VzICovCj4gKyAgICAgICAgaWYgKCAhcGRldiB8fCBwZGV2LT5kb21h
aW4gPT0gZG9tX3hlbiApCgpUaGUgcmlnaHQgc2lkZSBzaG91bGQgYmUgYXZvaWRlZCBieSByZWR1
Y2luZyB0aGUgc2NvcGUgb2YgdGhlIGRldmljZQpsb29rdXAgcmlnaHQgYXdheSwgdGhyb3VnaCB1
c2Ugb2YgcGNpX2dldF9wZGV2X2J5X2RvbWFpbigpLiBUaGlzCndpbGwgYWxzbyBlbnN1cmUgd2Ug
ZG9uJ3QgZXhjbHVzaXZlbHkgcmVseSBvbiB0aGUgWFNNIGNoZWNrIGJlbG93IHRvCnByZXZlbnQg
YWJ1c2Ugb2YgdGhpcyBvcGVyYXRpb24uIChGQU9ELCB3aGlsZQpwY2lfZ2V0X3BkZXZfYnlfZG9t
YWluKCkgZG9lc24ndCBhc3NlcnQgdGhhdCB0aGUgcGNpZGV2cyBsb2NrIGlzCmhlbGQsIHlvdSBz
aG91bGQgc3RpbGwgYWNxdWlyZSBpdCBoZXJlLiBUaGF0IG1pc3NpbmcgQVNTRVJUKCkgc2hvdWxk
CmdldCBhZGRlZCBhcyBzb29uIGFzIG90aGVyIHZpb2xhdG9ycyBvZiB0aGUgbG9ja2luZyByZXF1
aXJlbWVudCBoYXZlCmJlZW4gdGFrZW4gY2FyZSBvZi4pCgo+ICsgICAgICAgICAgICBnb3RvIHBj
aV91bmxvY2s7Cj4gKwo+ICsgICAgICAgIHJldCA9IHhzbV9pbnRlcnJ1cHRfY29udHJvbChYU01f
RE1fUFJJViwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+ZG9t
YWluLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zYmRmLnNi
ZGYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHJfdHlwZSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5hYmxlKTsKPiArICAgICAgICBp
ZiAoIHJldCApCj4gKyAgICAgICAgICAgIGdvdG8gcGNpX3VubG9jazsKPiArCj4gKyAgICAgICAg
c3dpdGNoICggaW50cl90eXBlICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGNhc2UgUEhZ
U0RFVk9QX0lOVEVSUlVQVF9DT05UUk9MX0lOVFg6Cj4gKyAgICAgICAgICAgICAgICByZXQgPSBp
bnR4X2NvbnRyb2wocGRldiwgZW5hYmxlKTsKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsg
ICAgICAgICAgICBjYXNlIFBIWVNERVZPUF9JTlRFUlJVUFRfQ09OVFJPTF9NU0k6Cj4gKyAgICAg
ICAgICAgICAgICByZXQgPSBtc2lfY29udHJvbChwZGV2LCBmYWxzZSwgZW5hYmxlKTsKPiArICAg
ICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBjYXNlIFBIWVNERVZPUF9JTlRFUlJV
UFRfQ09OVFJPTF9NU0lYOgo+ICsgICAgICAgICAgICAgICAgcmV0ID0gbXNpX2NvbnRyb2wocGRl
diwgdHJ1ZSwgZW5hYmxlKTsKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAg
ICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiArICAgICAgICAg
ICAgICAgIGJyZWFrOwoKSW5kZW50YXRpb24gYW5kIGJsYW5rIGxpbmVzIGJldHdlZW4gaW5kZXBl
bmRlbnQgY2FzZSBibG9ja3MgcGxlYXNlLgoKPiArICAgICAgICB9Cj4gK3BjaV91bmxvY2s6CgpM
YWJlbHMgaW5kZW50ZWQgYnkgYXQgbGVhc3Qgb25lIGJsYW5rLCBwbGVhc2UuCgo+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvcGh5
c2Rldi5oCj4gQEAgLTM0NSw2ICszNDUsMjkgQEAgdHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9kYmdw
X29wIHBoeXNkZXZfZGJncF9vcF90Owo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2
X2RiZ3Bfb3BfdCk7Cj4gIAo+ICAvKgo+ICsgKiBDaG9vc2Ugd2hpY2ggaW50ZXJydXB0IHR5cGUg
dG8gY29udHJvbC4gSWYgbmVpdGhlciBNU0kgbm9yIE1TSS1YIGlzIGNob3NlbiwKPiArICogd2ls
bCBhcHBseSB0byBJTlR4IC0gZm9yIGNvbnZlbmllbmNlIGRlZmluZSBQSFlTREVWT1BfSU5URVJS
VVBUX0NPTlRST0xfSU5UWAo+ICsgKiBhbmQgUEhZU0RFVk9QX0lOVEVSUlVQVF9DT05UUk9MX1RZ
UEVfTUFTSwo+ICsgKi8KPiArI2RlZmluZSBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRST0xfVFlQ
RV9NQVNLIDMKPiArI2RlZmluZSBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRST0xfSU5UWCAgICAg
IDAKPiArI2RlZmluZSBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRST0xfTVNJICAgICAgIDEKPiAr
I2RlZmluZSBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRST0xfTVNJWCAgICAgIDIKPiArLyogd2hl
biBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRST0xfRU5BQkxFIG5vdCBzZXQsIGRpc2FibGUgKi8K
PiArI2RlZmluZSBQSFlTREVWT1BfSU5URVJSVVBUX0NPTlRST0xfRU5BQkxFICAgIDQKPiArCj4g
KyNkZWZpbmUgUEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sICAgMzIKPiArc3RydWN0IHBoeXNk
ZXZfaW50ZXJydXB0X2NvbnRyb2wgewo+ICsgICAgLyogSU4gKi8KPiArICAgIHVpbnQxNl90IHNl
ZzsKPiArICAgIHVpbnQ4X3QgYnVzOwo+ICsgICAgdWludDhfdCBkZXZmbjsKClBsZWFzZSByZS11
c2Ugc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZSBmb3IgdGhlc2UuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 10:20:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 10:20:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBG1J-0000CQ-6R; Fri, 20 Sep 2019 10:20: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=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBG1H-00009R-Nk
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 10:20:07 +0000
X-Inumbo-ID: 3747ae26-db90-11e9-9688-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3747ae26-db90-11e9-9688-12813bfff9fa;
 Fri, 20 Sep 2019 10:20: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 72ADBAFB6;
 Fri, 20 Sep 2019 10:20:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <b080fa0f-08d2-34d0-3f54-549e1303eeb4@suse.com>
 <77f8b74c-c9a9-efc4-07b1-d20dbd5545c5@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <89ed0fa4-b126-1939-d728-5ff2d477465a@suse.com>
Date: Fri, 20 Sep 2019 12:20:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <77f8b74c-c9a9-efc4-07b1-d20dbd5545c5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] libxc/x86: avoid overflow in CPUID APIC ID
 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: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxMjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOS8wOS8yMDE5
IDEyOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gUmVjZW50IEFNRCBwcm9jZXNzb3JzIG1heSBy
ZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAo+PiBsZWFmIDEuIERv
dWJsaW5nIHRoaXMgdmFsdWUgcHJvZHVjZXMgMCAod2hpY2ggT1NlcyBzaW5jZXJlbHkgZGlzbGlr
ZSksCj4+IGFzIHRoZSByZXNwZWN0aXZlIGZpZWxkIGlzIG9ubHkgOCBiaXRzIHdpZGUuIFN1cHBy
ZXNzIGRvdWJsaW5nIHRoZSB2YWx1ZQo+PiAoYW5kIGl0cyBsZWFmIDB4ODAwMDAwMDggY291bnRl
cnBhcnQpIGluIHN1Y2ggYSBjYXNlLgo+Pgo+PiBBZGRpdGlvbmFsbHkgZG9uJ3QgZXZlbiBkbyBh
bnkgYWRqdXN0bWVudCB3aGVuIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkKPj4gaW5jbHVkZXMg
cm9vbSBmb3IgbXVsdGlwbGUgdGhyZWFkcyBwZXIgY29yZS4KPj4KPj4gRnVydGhlcm1vcmUgZG9u
J3QgZG91YmxlIHRoZSBNYXhpbXVtIENvcmVzIFBlciBQYWNrYWdlIGF0IGFsbCAtIGJ5IHVzCj4+
IGludHJvZHVjaW5nIGEgZmFrZSBIVFQgZWZmZWN0LCB0aGUgY29yZSBjb3VudCBkb2Vzbid0IG5l
ZWQgdG8gY2hhbmdlLgo+PiBJbnN0ZWFkIGFkanVzdCB0aGUgTWF4aW11bSBMb2dpY2FsIFByb2Nl
c3NvcnMgU2hhcmluZyBDYWNoZSBmaWVsZCwgd2hpY2gKPj4gc28gZmFyIHdhcyB6YXBwZWQgYWx0
b2dldGhlci4KPj4KPj4gQWxzbyB6YXAgbGVhZiA0IChhbmQgYXQgdGhlIHNhbWUgdGltZSBsZWFm
IDIpIEVEWCBvdXRwdXQgZm9yIEFNRC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gVEJEOiBVc2luZyB4Y19waHlzaW5mbygpIG91
dHB1dCBoZXJlIG5lZWRzIGEgYmV0dGVyIHNvbHV0aW9uLiBUaGUKPj4gICAgICB0aHJlYWRzX3Bl
cl9jb3JlIHZhbHVlIHJldHVybmVkIGlzIHRoZSBjb3VudCBvZiBhY3RpdmUgc2libGluZ3Mgb2YK
Pj4gICAgICBDUFUgMCwgcmF0aGVyIHRoYW4gYSBzeXN0ZW0gd2lkZSBhcHBsaWNhYmxlIHZhbHVl
IChhbmQgY29uc3RhbnQKPj4gICAgICBvdmVyIHRoZSBlbnRpcmUgc2Vzc2lvbikuIFVzaW5nIENQ
VUlEIG91dHB1dCAobGVhdmVzIDQgYW5kCj4+ICAgICAgODAwMDAwMWUpIGRvZXNuJ3QgbG9vayB2
aWFibGUgZWl0aGVyLCBkdWUgdG8gdGhpcyBub3QgcmVhbGx5IGJlaW5nCj4+ICAgICAgdGhlIGhv
c3QgdmFsdWVzIG9uIFBWSC4gSnVkZ2luZyBmcm9tIHRoZSBob3N0IGZlYXR1cmUgc2V0J3MgSFRU
Cj4+ICAgICAgZmxhZyBhbHNvIHdvdWxkbid0IHRlbGwgdXMgd2hldGhlciB0aGVyZSBhY3R1YWxs
eSBhcmUgbXVsdGlwbGUKPj4gICAgICB0aHJlYWRzIHBlciBjb3JlLgo+IAo+IFRoZSBrZXkgdGhp
bmcgaXMgdGhhdCBodHQgIT0gIm1vcmUgdGhhbiBvbmUgdGhyZWFkIHBlciBjb3JlIi7CoCBIVFQg
aXMKPiBzdHJpY3RseSBhIGJpdCBpbmRpY2F0aW5nIHRoYXQgdG9wb2xvZ3kgaW5mb3JtYXRpb24g
aXMgYXZhaWxhYmxlIGluIGEKPiBuZXcgZm9ybSBpbiB0aGUgQ1BVSUQgbGVhdmVzIChvciBpbiBB
TURzIGNhc2UsIHRoZSBzYW1lIGluZm9ybWF0aW9uCj4gc2hvdWxkIGJlIGludGVycHJldGVkIGlu
IGEgbmV3IHdheSkuwqAgSnVzdCBiZWNhdXNlIEhUVCBpcyBzZXQgKGFuZCBpdAo+IGRvZXMgZ2V0
IHNldCBpbiBub24tSFQgY2FwYWJsZSBzeXN0ZW1zKSwgZG9lc24ndCBtZWFuIHRoZXJlIGlzIHNw
YWNlIGZvcgo+IG1vcmUgdGhhbiB0aHJlYWQgcGVyIGNvcmUgaW4gdG9wb2xvZ3kgaW5mb3JtYXRp
b24uCj4gCj4gRm9yIFBWIGd1ZXN0cywgbXkgYWRqdXN0bWVudCBpbiB0aGUgQ1BVSUQgc2VyaWVz
IHNob3dzICh3aGF0IEkgYmVsaWV2ZQo+IHRvIGJlKSB0aGUgb25seSBjb3JyZWN0IHdheSBvZiBw
cm9wYWdhdGluZyB0aGUgaG9zdCBIVFQvQ01QX0xFR0FDWQo+IHNldHRpbmdzIHRocm91Z2guCj4g
Cj4gRm9yIEhWTSBndWVzdHMsIGl0IHJlYWxseSBzaG91bGRuJ3QgcmVhbGx5IGhhdmUgYW55dGhp
bmcgdG8gZG8gd2l0aCB0aGUKPiBob3N0IHNldHRpbmcuwqAgV2Ugc2hvdWxkIGJlIGNob29zaW5n
IGhvdyBtYW55IHRocmVhZHMvY29yZSB0byBnaXZlIHRvCj4gdGhlIGd1ZXN0LCB0aGVuIGNvbnN0
cnVjdGluZyB0aGUgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZnJvbSBmaXJzdCBwcmluY2lwbGVzLgo+
IAo+IElnbm9yZSB0aGUgUFZIIGNhc2UuwqAgSXQgaXMgdG90YWxseSBicm9rZW4gZm9yIHNldmVy
YWwgb3RoZXIgcmVhc29ucyBhcwo+IHdlbGwsIGFuZCBQVkggRG9tMCBpc24ndCBhIHByb2R1Y3Rp
b24tcmVhZHkgdGhpbmcgeWV0Lgo+IAo+IFRoaXMgZ2V0cyB1cyBiYWNrIHRvIHRoZSBQViBjYXNl
IHdoZXJlIHRoZSBob3N0IGluZm9ybWF0aW9uIGlzIGFjdHVhbGx5Cj4gaW4gdmlldywgYW5kIChm
b3IgYmFja3BvcnQgcHVycG9zZXMpIGNhbiBiZSB0cnVzdGVkLgoKT2theSwgdGhpcyBtZWFucyBJ
J2xsIHJldml2ZSBhbmQgZmluaXNoIHRoZSBoYWxmIGNwdWlkKCkgYmFzZWQgYXR0ZW1wdApJIGhh
ZCBtYWRlIGluaXRpYWxseS4gQSBmdW5kYW1lbnRhbCBxdWVzdGlvbiByZW1haW5zIG9wZW4gdGhv
dWdoIGZyb20KeW91ciByZXBseTogRG8geW91IGFncmVlIHdpdGggdGhlIGlkZWEgb2YgYXZvaWRp
bmcgdGhlIG11bHRpcGxpY2F0aW9uCmJ5IDIgaWYgdGhlIGhvc3QgdG9wb2xvZ3kgYWxyZWFkeSBw
cm92aWRlcyBhdCBsZWFzdCBvbmUgYml0IG9mIHRocmVhZApJRCB3aXRoaW4gdGhlIEFQSUMgSUQ/
IFJlbGF0ZWQgdG8gd2hpY2ggdGhlbiB0aGUgcXVlc3Rpb24gd2hldGhlciB5b3UKYWxzbyBhZ3Jl
ZSB3aXRoIG15IGFwcHJvYWNoIG9mIGRpdGNoaW5nIHRoZSBhZGp1c3RtZW50IHRvIE1heGltdW0g
Q29yZXMKUGVyIFBhY2thZ2U/IChJJ20gYXNraW5nIGJlY2F1c2UgSSdkIGxpa2UgdG8gYXZvaWQg
c2V2ZXJhbCBtb3JlIHJvdW5kCnRyaXBzIG9mIHRoZSBwYXRjaCBpdHNlbGYuKQoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 10:25:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 10:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBG66-0000VI-RX; Fri, 20 Sep 2019 10:25:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBG65-0000VD-HH
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 10:25:05 +0000
X-Inumbo-ID: e8f804ea-db90-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8f804ea-db90-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 10:25: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 CA030AB6D;
 Fri, 20 Sep 2019 10:25:03 +0000 (UTC)
To: Oleksandr <olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-6-git-send-email-olekstysh@gmail.com>
 <e27f519a-465f-58b9-b517-67c23cb85444@suse.com>
 <79a765a6-c3be-bb52-611d-ceddc3837a22@gmail.com>
 <2bc775b5-fa9a-c4e7-8183-0f961a89c30f@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <10e07baa-a61b-e000-c87c-75b286a207e4@suse.com>
Date: Fri, 20 Sep 2019 12:25:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2bc775b5-fa9a-c4e7-8183-0f961a89c30f@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 5/8] xen/common: Introduce
 xrealloc_flex_struct() helper macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxMTo1MSwgT2xla3NhbmRyIHdyb3RlOgo+Pj4gT24gMTMuMDkuMjAxOSAx
NzozNSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3htYWxsb2MuaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmgKPj4+PiBA
QCAtMzUsNiArMzUsMTUgQEAKPj4+PiDCoCAjZGVmaW5lIHh6YWxsb2NfYXJyYXkoX3R5cGUsIF9u
dW0pIFwKPj4+PiDCoMKgwqDCoMKgICgoX3R5cGUgKilfeHphbGxvY19hcnJheShzaXplb2YoX3R5
cGUpLCBfX2FsaWdub2ZfXyhfdHlwZSksIAo+Pj4+IF9udW0pKQo+Pj4+IMKgICsvKiBBbGxvY2F0
ZSBzcGFjZSBmb3IgYSBzdHJ1Y3R1cmUgd2l0aCBhIGZsZXhpYmxlIGFycmF5IG9mIHR5cGVkIAo+
Pj4+IG9iamVjdHMuICovCj4+Pj4gKyNkZWZpbmUgeG1hbGxvY19mbGV4X3N0cnVjdCh0eXBlLCBm
aWVsZCwgbnIpIFwKPj4+PiArwqDCoMKgICh0eXBlICopX3htYWxsb2Mob2Zmc2V0b2YodHlwZSwg
ZmllbGRbbnJdKSwgX19hbGlnbm9mX18odHlwZSkpCj4+Pj4gKwo+Pj4+ICsvKiBSZS1hbGxvY2F0
ZSBzcGFjZSBmb3IgYSBzdHJ1Y3R1cmUgd2l0aCBhIGZsZXhpYmxlIGFycmF5IG9mIHR5cGVkIAo+
Pj4+IG9iamVjdHMuICovCj4+Pj4gKyNkZWZpbmUgeHJlYWxsb2NfZmxleF9zdHJ1Y3QocHRyLCBm
aWVsZCwgCj4+Pj4gbnIpwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgXAo+Pj4+ICvCoMKgwqAgKHR5cGVvZihwdHIpKV94cmVhbGxvYyhwdHIsIG9mZnNl
dG9mKHR5cGVvZigqKHB0cikpLCAKPj4+PiBmaWVsZFtucl0pLMKgIFwKPj4+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBfX2FsaWdub2ZfXyh0
eXBlb2YoKihwdHIpKSkpCj4+PiBXaXRoIHRoZSBtaXNzaW5nIHBhcmVudGhlc2VzIGFyb3VuZCB0
aGUgZW50aXJlIGNvbnN0cnVjdHMgYWRkZWQKPj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IFRoYW5rIHlvdS4KPiAKPiAKPiBXb3VsZCB5b3UgYmUg
aGFwcHkgaWYgSSBhZGQgeHphbGxvY19mbGV4X3N0cnVjdCBoZXJlIGFzIHdlbGwgKG1heSBJIAo+
IHJldGFpbiB5b3VyIFItYik/CgpZZXMgdG8gYm90aC4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 10:47:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 10:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBGRo-0002b7-Pg; Fri, 20 Sep 2019 10:47:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBGRn-0002b0-Jr
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 10:47:31 +0000
X-Inumbo-ID: 0b215744-db94-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b215744-db94-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 10:47:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7DBACAEF6;
 Fri, 20 Sep 2019 10:47:29 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-4-roger.pau@citrix.com>
 <46b8e9bdb412439d83d619234ce69ae7@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ef75ef6a-7447-d8ff-96a2-d946cf8a972f@suse.com>
Date: Fri, 20 Sep 2019 12:47:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <46b8e9bdb412439d83d619234ce69ae7@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/11] ioreq: switch selection and
 forwarding to use ioservid_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 GeorgeDunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDkuMjAxOSAxNDozMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+PiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAxNzoxNAo+PiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4+IENjOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3Blcgo+
PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4KPj4gSmFja3NvbiA8SWFu
LkphY2tzb25AY2l0cml4LmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47Cj4+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+
IFN1YmplY3Q6IFtQQVRDSCB2MiAwMy8xMV0gaW9yZXE6IHN3aXRjaCBzZWxlY3Rpb24gYW5kIGZv
cndhcmRpbmcgdG8gdXNlIGlvc2VydmlkX3QKPj4KPj4gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIg
YW5kIGh2bV9zZW5kX2lvcmVxIHdoZXJlIGJvdGggdXNpbmcKPj4gaHZtX2lvcmVxX3NlcnZlciBk
aXJlY3RseSwgc3dpdGNoIHRvIHVzZSBpb3NlcnZpZF90IGluIG9yZGVyIHRvIHNlbGVjdAo+PiBh
bmQgZm9yd2FyZCBpb3JlcXMuCj4+Cj4+IFRoaXMgaXMgYSBwcmVwYXJhdG9yeSBjaGFuZ2UsIHNp
bmNlIGZ1dHVyZSBwYXRjaGVzIHdpbGwgdXNlIHRoZSBpb3JlcQo+PiBzZXJ2ZXIgaWQgaW4gb3Jk
ZXIgdG8gZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIGludGVybmFsIGFuZCBleHRlcm5hbAo+PiBpb3Jl
cSBzZXJ2ZXJzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiAKPiAuLi4gd2l0aCBvbmUgc3VnZ2VzdGlvbi4KPiAKPiBbc25pcF0K
Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaAo+PiBpbmRleCBkM2I1NTRkMDE5Li44NzI1Y2MyMGQzIDEw
MDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKPj4gKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCj4+IEBAIC01NCw2ICs1NCw3IEBACj4+ICAgKi8K
Pj4KPj4gIHR5cGVkZWYgdWludDE2X3QgaW9zZXJ2aWRfdDsKPj4gKyNkZWZpbmUgWEVOX0lOVkFM
SURfSU9TRVJWSUQgMHhmZmZmCj4+Cj4gCj4gUGVyaGFwcyB1c2UgKGlvc2VydmlkX3QpfjAgcmF0
aGVyIHRoYW4gaGFyZGNvZGluZz8KCkFuZCB0aGVuIChzdWl0YWJseSBwYXJlbnRoZXNpemVkKSBh
cHBsaWNhYmxlIHBhcnRzCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 10:53:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 10:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBGX3-0003hz-Gc; Fri, 20 Sep 2019 10:52:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBGX2-0003hu-3F
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 10:52:56 +0000
X-Inumbo-ID: cc4236be-db94-11e9-968a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc4236be-db94-11e9-968a-12813bfff9fa;
 Fri, 20 Sep 2019 10:52: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 93160AF30;
 Fri, 20 Sep 2019 10:52:53 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-5-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6858f6c1-d1dd-7a99-6a27-1ff726e2dc24@suse.com>
Date: Fri, 20 Sep 2019 12:53:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190903161428.7159-5-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 04/11] ioreq: add fields to allow
 internal ioreq servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxODoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZG9tYWluLmgKPiBAQCAtNTIsMjEgKzUyLDI5IEBAIHN0cnVjdCBodm1faW9yZXFfdmNwdSB7
Cj4gICNkZWZpbmUgTUFYX05SX0lPX1JBTkdFUyAgMjU2Cj4gIAo+ICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciB7Cj4gLSAgICBzdHJ1Y3QgZG9tYWluICAgICAgICAgICp0YXJnZXQsICplbXVsYXRv
cjsKPiAtCj4gKyAgICBzdHJ1Y3QgZG9tYWluICAgICAgICAgICp0YXJnZXQ7Cj4gICAgICAvKiBM
b2NrIHRvIHNlcmlhbGl6ZSB0b29sc3RhY2sgbW9kaWZpY2F0aW9ucyAqLwo+ICAgICAgc3Bpbmxv
Y2tfdCAgICAgICAgICAgICBsb2NrOwo+IC0KPiAtICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAg
aW9yZXE7Cj4gLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAgIGlvcmVxX3ZjcHVfbGlzdDsKPiAt
ICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7Cj4gLQo+IC0gICAgLyogTG9jayB0
byBzZXJpYWxpemUgYWNjZXNzIHRvIGJ1ZmZlcmVkIGlvcmVxIHJpbmcgKi8KPiAtICAgIHNwaW5s
b2NrX3QgICAgICAgICAgICAgYnVmaW9yZXFfbG9jazsKPiAtICAgIGV2dGNobl9wb3J0X3QgICAg
ICAgICAgYnVmaW9yZXFfZXZ0Y2huOwo+ICAgICAgc3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFu
Z2VbTlJfSU9fUkFOR0VfVFlQRVNdOwo+ICAgICAgYm9vbCAgICAgICAgICAgICAgICAgICBlbmFi
bGVkOwo+IC0gICAgdWludDhfdCAgICAgICAgICAgICAgICBidWZpb3JlcV9oYW5kbGluZzsKPiAr
Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgc3RydWN0
IGRvbWFpbiAgICAgICAgICAqZW11bGF0b3I7Cj4gKyAgICAgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfcGFnZSAgaW9yZXE7Cj4gKyAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgaW9y
ZXFfdmNwdV9saXN0Owo+ICsgICAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGJ1Zmlv
cmVxOwo+ICsKPiArICAgICAgICAgICAgLyogTG9jayB0byBzZXJpYWxpemUgYWNjZXNzIHRvIGJ1
ZmZlcmVkIGlvcmVxIHJpbmcgKi8KPiArICAgICAgICAgICAgc3BpbmxvY2tfdCAgICAgICAgICAg
ICBidWZpb3JlcV9sb2NrOwo+ICsgICAgICAgICAgICBldnRjaG5fcG9ydF90ICAgICAgICAgIGJ1
ZmlvcmVxX2V2dGNobjsKPiArICAgICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAgICBidWZp
b3JlcV9oYW5kbGluZzsKPiArICAgICAgICB9Owo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAg
ICAgICAgIHZvaWQgICAgICAgICAgICAgICAgICAgKmRhdGE7Cj4gKyAgICAgICAgICAgIGludCAo
KmhhbmRsZXIpKHN0cnVjdCB2Y3B1ICp2LCBpb3JlcV90ICosIHZvaWQgKik7CgpJZiB5b3Ugb21p
dCB0aGUgbGF0dGVyIHR3byBwYXJhbWV0ZXIgbmFtZXMsIHRoZSBmaXJzdCBvbmUgc2hvdWxkCmJl
IG9taXR0ZWQsIHRvby4gQW5kIGlmIHRoZXJlIHdhcyB0byBiZSBhbnkgaW5jb25zaXN0ZW5jeSBp
biB0aGlzCnJlZ2FyZCwgdGhlbiB0aGUgb25lIHBhcmFtZXRlciB3aGVyZSB0aGUgdHlwZSBkb2Vz
bid0IGltbWVkaWF0ZWx5CmNsYXJpZnkgdGhlIHB1cnBvc2Ugd291bGQgYmUgdGhlIG9uZSB0byBo
YXZlIGEgbmFtZS4KCkFzIHRvIHRoZSBzdHJ1Y3QgdmNwdSAqIHBhcmFtZXRlciAtIGlzIHRoZXJl
IGFuIGV4cGVjdGF0aW9uIHRoYXQKdGhlIGhhbmRsZXIgd291bGQgYmUgY2FsbGVkIHdpdGggdGhp
cyBiZWluZyBvdGhlciB0aGFuICJjdXJyZW50Ij8KSWYgbm90LCB0aGUgcGFyYW1ldGVyIHdvdWxk
IHdhbnQgdG8gZWl0aGVyIGJlIGRyb3BwZWQsIG9yIGJlCm5hbWVkICJjdXJyIi4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 11:01:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 11:01: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 1iBGf0-0004lL-Eh; Fri, 20 Sep 2019 11:01:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBGey-0004lE-Gw
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 11:01:08 +0000
X-Inumbo-ID: eeed1214-db95-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eeed1214-db95-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 11:01: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 1iBGer-0006ZE-By; Fri, 20 Sep 2019 11:01:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBGeq-0001PX-Tg; Fri, 20 Sep 2019 11:01:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBGeq-0006BA-SW; Fri, 20 Sep 2019 11:01:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141471-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.14:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.14:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-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-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-amd64-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b10ab5e2c476b69689bc0c46d309471b597c880c
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 11:01:00 +0000
Subject: [Xen-devel] [linux-4.14 test] 141471: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ3MSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTkxMAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTM5OTEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzk5MTAKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgYjEwYWI1ZTJjNDc2YjY5Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdjODgwYwpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2Rm
NTg5YTc3MDU1NzJjOTYyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5OTEwICAyMDE5LTA4LTEw
IDE2OjI0OjE3IFogICA0MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDE5MyAgMjAxOS0w
OC0xNiAwODozODo1MSBaICAgMzUgZGF5cyAgIDQxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MTQ3MSAgMjAxOS0wOS0xOSAxMjoxMTo0MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMzU0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
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
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMTEzMzEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 11:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 11: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 1iBGsO-0005nv-TC; Fri, 20 Sep 2019 11:15:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBGsN-0005nl-MP
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 11:14:59 +0000
X-Inumbo-ID: e13e8164-db97-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e13e8164-db97-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 11:14: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 37EE2AC52;
 Fri, 20 Sep 2019 11:14:57 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-6-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <56846f60-fcea-2bef-77b5-84e04e01f98a@suse.com>
Date: Fri, 20 Sep 2019 13:15:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190903161428.7159-6-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/11] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxODoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEBAIC04MjEsNiAr
ODUxLDkgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlu
dCBidWZpb3JlcV9oYW5kbGluZywKPiAgICAgIGlmICggaSA+PSBNQVhfTlJfSU9SRVFfU0VSVkVS
UyApCj4gICAgICAgICAgZ290byBmYWlsOwo+ICAKPiArICAgIEFTU0VSVCgoaW50ZXJuYWwgJiYK
PiArICAgICAgICAgICAgaSA+PSBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUyAmJiBpIDwg
TUFYX05SX0lPUkVRX1NFUlZFUlMpIHx8Cj4gKyAgICAgICAgICAgKCFpbnRlcm5hbCAmJiBpIDwg
TUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMpKTsKClBlcmhhcHMgZWFzaWVyIHRvIHJlYWQg
Ym90aCBoZXJlIGFuZCBpbiB0aGUgZXZlbnQgdGhlIGFzc2VydGlvbgp3b3VsZCBhY3R1YWxseSB0
cmlnZ2VyIGFzIGVpdGhlcgoKICAgIEFTU0VSVChpbnRlcm5hbAogICAgICAgICAgID8gaSA+PSBN
QVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUyAmJiBpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMK
ICAgICAgICAgICA6IGkgPCBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUyk7CgpvciBldmVu
CgogICAgQVNTRVJUKGkgPCBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUwogICAgICAgICAg
ID8gIWludGVybmFsCiAgICAgICAgICAgOiBpbnRlcm5hbCAmJiBpIDwgTUFYX05SX0lPUkVRX1NF
UlZFUlMpOwoKPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 11:18:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 11:18: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 1iBGvO-000663-Ek; Fri, 20 Sep 2019 11:18:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Fkx=XP=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iBGvM-00065i-RG
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 11:18:04 +0000
X-Inumbo-ID: 50091b04-db98-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 50091b04-db98-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 11:18:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568978285;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=hfLytwMp42UjklD4QCXgPAWHD/lu/Ag1j1xhPTlr/+I=;
 b=Sx8UVBSfO0DA1fvIvyhvqWL+3LOJqe2EsMajJGIqOSL71I5JlF6kG5kq
 dUMDiZOPRSz8PUz2Ic25yiRJ2RATzGGWDDm9LL9O1DI6cT1n95DcxfcPH
 YzidEzVBE3/Kp/OOt0umqRoT2z4BuWwZBQegVswe4iUvAtzwej/Q7KWmg 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QxmcoNIgtV5JM5WUWCPkQAPGLn/O7g3a4oPYsHoAIGI+z0Lken9F8B1h5lAgGV2qisgnW6Hz+i
 02MHBCh6/srZN3B0yrrBrplnaOvRplFD17kikv5nibHwXNyMS4FUGiul/Dd709OXacmxmtyaip
 dRCfvjVo11NXNWqWva51ACcYczLYND1r3D3dZ6JqVjhfb8L5VEpwvZ+N37xJA1tW9hS5oDaZYH
 +UKIB1osi5czNjDIY9c82a4brWAYRcqy3ej7wSjdcUhSzYzZsg0ao+ao+OxpDBQYNBbmNt7J5x
 ZtI=
X-SBRS: 2.7
X-MesageID: 5900798
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,528,1559534400"; 
   d="scan'208";a="5900798"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23940.46440.603005.963709@mariner.uk.xensource.com>
Date: Fri, 20 Sep 2019 12:18:00 +0100
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>
In-Reply-To: <23928.52965.976467.722814@mariner.uk.xensource.com>
References: <20190911060203.25202-1-jgross@suse.com>
 <23928.52965.976467.722814@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools: fix linking hypervisor includes to
 tools include 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSF0gdG9vbHM6IGZpeCBsaW5raW5nIGh5cGVy
dmlzb3IgaW5jbHVkZXMgdG8gdG9vbHMgaW5jbHVkZSBkaXJlY3RvcnkiKToKPiBKdWVyZ2VuIEdy
b3NzIHdyaXRlcyAoIltQQVRDSF0gdG9vbHM6IGZpeCBsaW5raW5nIGh5cGVydmlzb3IgaW5jbHVk
ZXMgdG8gdG9vbHMgaW5jbHVkZSBkaXJlY3RvcnkiKToKPiA+IEFuIGluY3JlbWVudGFsIGJ1aWxk
IG9mIHRvb2xzL2luY2x1ZGUgd29uJ3QgcGlja3VwIG5ldyBoeXBlcnZpc29yCj4gPiBoZWFkZXJz
IGluIHRvb2xzL2luY2x1ZGUveGVuLiBGaXggdGhhdC4KPiAKPiBJIHBlcnNvbmFsbHkgSSB0aGlu
ayB0cnlpbmcgdG8gZ2V0IHRoaXMga2luZCBvZiB0aGluZyB0byB3b3JrIHByb3Blcmx5Cj4gd2l0
aCByZWN1cnNpdmUgbWFrZSBpcyB0b28gaGFyZCB0byBiZSB3b3J0aCB0cnlpbmcuICBCdXQgSSB3
b24ndCBzdGFuZAo+IGluIHlvdXIgd2F5Lgo+IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFuZCBjb21taXR0ZWQuCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 11:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 11: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 1iBGyN-00075t-Vl; Fri, 20 Sep 2019 11:21:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/Fkx=XP=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iBGyM-00075m-Cw
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 11:21:10 +0000
X-Inumbo-ID: bea641cc-db98-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bea641cc-db98-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 11:21:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568978470;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=l9ut/S1I5uUKRCUXMviQjvFZYsfEGm7joDrxeJaNwT8=;
 b=ORIk9KJuro6sQsyRGs0lHOmAHoUg1rV5xrexFkZBdZ4etaAskUJfUyUa
 6VVhsKnMEYayK4zhyi6Ug4H3LEQTR+feC/7Lm6KhTM3ox3aRtf0u0NQFR
 A8VMpOo1dL8SdYnSVd4BO3B8EJ+3SPvK1jWN0PWNraBdORjBWjBAreycP Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: M0IrEIxa+VPVBL14RC/Ur1QoE6+BsaXA9W58ouj4d/O1Kb5G9JBtIz8i6LyRaxGxESTscjX6vV
 DBF9PVKB1j1xg0r9s9fO/KEp2TPzVcyxdKzoCQw6OzV3yYhFsGONFY25Sm1rjbkVecCBEGQZnc
 7hpxDxLekz/hMJSMCGmivDJ5pvWKFjNduSxZh3BbabIzkZXAbnaRs49iYi+i4yGFj7Y0RHQtCR
 Pr6T/zyjAmmuv3NE35BLwDFw3UE0PYkXjOVE0MPHcTRxwmd6IKf9nbaJ6k+9Pdh6Ed7XC8yH+r
 Ae4=
X-SBRS: 2.7
X-MesageID: 5838055
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,528,1559534400"; 
   d="scan'208";a="5838055"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23940.46625.941729.514016@mariner.uk.xensource.com>
Date: Fri, 20 Sep 2019 12:21:05 +0100
To: Anthony PERARD <anthony.perard@citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>
In-Reply-To: <23936.62575.654137.203162@mariner.uk.xensource.com>
References: <20190813144827.6318-1-anthony.perard@citrix.com>
 <1ec7f229-e1b9-5919-1337-ecb29124b182@citrix.com>
 <20190813153020.GC1289@perard.uk.xensource.com>
 <d57c0140-01dd-4a65-3e96-0885cd98230f@citrix.com>
 <20190813164215.GE1289@perard.uk.xensource.com>
 <23936.62575.654137.203162@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxlu: Handle += in config 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGx1OiBIYW5kbGUgKz0gaW4gY29u
ZmlnIGZpbGVzIik6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGx1
OiBIYW5kbGUgKz0gaW4gY29uZmlnIGZpbGVzIik6Cj4gPiBJIHdvbmRlciBpZiBpbnN0ZWFkIG9m
IGRvaW5nICs9IG9uIGFsbCBzdHJpbmdzLCB3ZSBzaG91bGQgaW5zdGVhZCBoYXZlCj4gPiBgeGwn
IHdoaXRlbGlzdCB0aGUgZmV3IG9wdGlvbnMgd2hlcmUgKz0gd291bGQgbWFrZSBzZW5zZS4gKGFu
ZCBhdCB0aGF0Cj4gPiBwb2ludCwgaXQgd291bGQgYmUgZWFzeSB0byBhZGQgYSAnICcgd2hlcmUg
aXMgbWFrZSBzZW5zZSwgbGlrZQo+ID4gImNtZGxpbmUicy4gQnV0IHRoZW4sIGhvdyB0byB0ZWxs
IHVzZXJzIHRoYXQgaXQgY2FuJ3QgZG8gIm5hbWUrPSctbmV3JyI/Cj4gPiBiZWNhdXNlIHhsdSB3
b3VsZCBqdXN0IHByaW50IGEgd2FybmluZywgYW5kIHhsIHdvdWxkIGtlZXAgZ29pbmcgd2l0aAo+
ID4gbmFtZT0iIi4gIFRyeSAieGwgY3JlYXRlIG1lbW9yeSs9NDIiIDstKS4KPiAKPiBEbyB3ZSBy
ZWFsbHkgbmVlZCB0byBnb2xkLXBsYXRlIGl0IGxpa2UgdGhpcyA/ICBJZiBzb21lb25lIHRyaWVz
IHRvCj4gYXBwZW5kIHRvIGEgc3RyaW5nIHdoZW4gaXQgZG9lc24ndCBtYWtlIHNlbnNlIHRoZSBz
b2Z0d2FyZSB3aWxsIHN0aWxsCj4gZG8gd2hhdCB0aGV5IG91Z2h0IHRvIGhhdmUgZXhwZWN0ZWQu
ICBBbmQgaXQgZG9lc24ndCBzZWVtIGxpa2UgYQo+IGxpa2VseSBraW5kIG9mIGVycm9yLgo+IAo+
IEFzIGZvciB0aGUgb3JpZ2luYWwgcGF0Y2gsCj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSSByZXJlYWQgdGhlIHRocmVhZCBhbmQgSSB0aGlu
ayB0aGVyZSB3ZXJlIG5vIGJsb2NraW5nIG9iamVjdGlvbnMuClNvIEkgaGF2ZSBwdXNoZWQgaXQu
CgpUaGFua3MsCklhbi4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 11:35:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 11:35:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBHBs-0008KW-JZ; Fri, 20 Sep 2019 11:35:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBHBr-0008KR-NC
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 11:35:07 +0000
X-Inumbo-ID: b10b8584-db9a-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b10b8584-db9a-11e9-a337-bc764e2007e4;
 Fri, 20 Sep 2019 11:35: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 D4388AC90;
 Fri, 20 Sep 2019 11:35:04 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
Date: Fri, 20 Sep 2019 13:35:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190903161428.7159-7-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDkuMjAxOSAxODoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBA
IC0xNDkzLDkgKzE0OTMsMTggQEAgaW50IGh2bV9zZW5kX2lvcmVxKGlvc2VydmlkX3QgaWQsIGlv
cmVxX3QgKnByb3RvX3AsIGJvb2wgYnVmZmVyZWQpCj4gIAo+ICAgICAgQVNTRVJUKHMpOwo+ICAK
PiArICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSAmJiBidWZmZXJlZCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgfQo+ICsKPiAgICAgIGlmICggYnVmZmVyZWQgKQo+
ICAgICAgICAgIHJldHVybiBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzLCBwcm90b19wKTsKClBl
cmhhcHMgYmV0dGVyICh0byBhdm9pZCB5ZXQgYW5vdGhlciBjb25kaXRpb25hbCBvbiB0aGUgbm9u
LQpidWZmZXJlZCBwYXRoKQoKICAgIGlmICggYnVmZmVyZWQgKQogICAgewogICAgICAgIGlmICgg
bGlrZWx5KCFodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKSApCiAgICAgICAgICAgIHJldHVybiBo
dm1fc2VuZF9idWZmZXJlZF9pb3JlcShzLCBwcm90b19wKTsKCiAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CiAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgfQoKPwoK
PiArICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApCj4gKyAgICAgICAgcmV0dXJu
IHMtPmhhbmRsZXIoY3VyciwgcHJvdG9fcCwgcy0+ZGF0YSk7CgpBdCB0aGlzIHBvaW50IEknbSBi
ZWNvbWluZyBjdXJpb3VzIHdoYXQgdGhlIHNpZ25pZmljYW5jZSBvZgppb3JlcV90J3Mgc3RhdGUg
ZmllbGQgaXMgZm9yIGludGVybmFsIHNlcnZlcnMsIGFzIG5vdGhpbmcgd2FzCnNhaWQgc28gZmFy
IGluIHRoaXMgcmVnYXJkOiBJcyBpdCBlbnRpcmVseSB1bnVzZWQ/IElzIGV2ZXJ5CmhhbmRsZXIg
c3VwcG9zZWQgdG8gZHJpdmUgaXQ/IElmIHNvLCB3aGF0IGFib3V0IHJldHVybiB2YWx1ZQpoZXJl
IGFuZCBwcm90b19wLT5zdGF0ZSBub3QgcmVhbGx5IG1hdGNoaW5nIHVwPyBBbmQgaWYgbm90LApz
aG91bGRuJ3QgeW91IHVwZGF0ZSB0aGUgZmllbGQgaGVyZSwgYXQgdGhlIHZlcnkgbGVhc3QgdG8K
YXZvaWQgYW55IGNoYW5jZSBvZiBjb25mdXNpbmcgY2FsbGVycz8KCkEgcG9zc2libGUgY29uc2Vx
dWVuY2Ugb2YgdGhlIGFuc3dlcnMgdG8gdGhpcyBtaWdodCBiZSBmb3IKdGhlIGhvb2sncyBtaWRk
bGUgcGFyYW1ldGVyIHRvIGJlIGNvbnN0aWZpZWQgKGluIHBhdGNoIDQpLgoKSGF2aW5nIHNhaWQg
dGhpcywgYXMgYSByZXN1bHQgb2YgaGF2aW5nIGxvb2tlZCBhdCBzb21lIG9mIHRoZQppbnZvbHZl
ZCBjb2RlLCBhbmQgd2l0aCB0aGUgY292ZXIgbGV0dGVyIG5vdCBjbGFyaWZ5aW5nIHRoaXMsCndo
YXQncyB0aGUgcmVhc29uIGZvciBnb2luZyB0aGlzIHNlZW1pbmdseSBtb3JlIGNvbXBsaWNhdGVk
CnJvdXRlLCByYXRoZXIgdGhhbiBwdXR0aW5nIHZQQ0kgYmVoaW5kIHRoZSBodm1faW9faW50ZXJj
ZXB0KCkKbWFjaGluZXJ5LCBqdXN0IGxpa2UgaXMgdGhlIGNhc2UgZm9yIG90aGVyIGludGVybmFs
IGhhbmRsaW5nPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 12:01:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 12:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBHbM-00031i-G3; Fri, 20 Sep 2019 12:01:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBHbL-00031Y-3o
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 12:01:27 +0000
X-Inumbo-ID: 5f53adf8-db9e-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f53adf8-db9e-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 12:01: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 1iBHbJ-0007kJ-Ka; Fri, 20 Sep 2019 12:01: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 1iBHbJ-0006zx-6U; Fri, 20 Sep 2019 12:01:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBHbJ-0004zW-5q; Fri, 20 Sep 2019 12:01:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141498-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 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
X-Osstest-Versions-This: xen=ce44fd015e55d0ecc47c160fb5ce69070aa4991b
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 12:01:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141498: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ5OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGNlNDRmZDAxNWU1NWQwZWNjNDdjMTYwZmI1Y2U2OTA3MGFhNDk5MWIKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAgMjAxOS0wOS0xMiAxNzow
MDo0MyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEyNTUgIDIwMTktMDktMTIg
MjE6MDE6MjIgWiAgICA3IGRheXMgICA1MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE0ODkgIDIwMTktMDktMjAgMDE6MDI6MjUgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXdlbCBXaWVjem9y
a2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAg
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDI5IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 12:17:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 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 1iBHqL-0004JV-0S; Fri, 20 Sep 2019 12: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=2ihh=XP=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iBHqJ-0004JP-18
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 12:16:55 +0000
X-Inumbo-ID: 875a85cc-dba0-11e9-968c-12813bfff9fa
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.104]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 875a85cc-dba0-11e9-968c-12813bfff9fa;
 Fri, 20 Sep 2019 12:16:53 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=K6spo9XJyLu6bz+OtQshMSn/YadHhPmLKGiQZgAUfayK3died7kISSseQvQ7Cre50GpMG1I2qEZ9q7AgheuvJPLhOu6AAyle7nFo1fmfg6xUD4efswX9nXubSuEzim1PFTGFafBc9VzFWed3YIizXTyqBmByDRuNeC0scxCmfJzGKTSx6s1a1cUjuYB4R3vtAdcJVmYeduh+SmYAQuZ+m76sa23/6XQeZl46MhyavUgdqXCggbbgWTwbvFXBpn5Cc2wgCMf7QrXmZ6srqdomZXxMDxHnOpVNCb0mchSEo31o2JkdqjM78W2Ml/KeckNb4xRkBMWVGlsT+GuSc7Am+g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mUI7a67587/sXaT+33Ez0fhWzv9NhbRVj2GdOTwQRJk=;
 b=MEKKMlrR1Ysyq81C995q03qTjoCbfSIRKDpKOUDTAcq6idcj2Nq9E2tf6A8yiqhUp46e7xw1T7BqK4OLbNOS1KCSsDUgiSJwNkNdGZ5bJaD0Ao+bgk+Qu0icXPelVvX7S5gKv8m7g5RB3jmkPYPH/AHx7TUXevPReQl3syjWqGSr4GcEVlW+Y22tsJX3bYm+GAqLK6Qxda4LMsRBWZQHzbTWNtrvXGVkfCgkm/X+CQdyzaVY/yS39+KCNEz4x9L++X1Deh4ok1MWnEdFg5nxY/fFQ93b2AhSXH9lBR3CywFZ/8DwV4SMNZX/MTB0RlWeBVSA/cxgmsTlwlg7mt4NlA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mUI7a67587/sXaT+33Ez0fhWzv9NhbRVj2GdOTwQRJk=;
 b=b0+RfIVnOA0Ev0yhMYnxIfuWfZQIucWgsLCcUKaeybmYNXqS9DwmYCu3FQLc0sArhTz0WqaEFDJMzOvTIJ/jw92Og2vwxGfG5LUWpRF/MhXzUoa1v7OvuyKlDhkHtC4Y50rGGP4lWWGWf6w5FeUEOAjAaz3Fd1Oi1/JQ4ZLZycA=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5766.eurprd02.prod.outlook.com (10.141.171.78) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.23; Fri, 20 Sep 2019 12:16:51 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Fri, 20 Sep 2019
 12:16:51 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v12] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVb61ItuWfOmtXxUSrWqDa6jVDyg==
Date: Fri, 20 Sep 2019 12:16:50 +0000
Message-ID: <20190920121636.2573-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR08CA0053.eurprd08.prod.outlook.com
 (2603:10a6:205:2::24) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::8)
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: d7acd9f1-9da9-4ffd-d1eb-08d73dc46a93
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5766; 
x-ms-traffictypediagnostic: AM7PR02MB5766:|AM7PR02MB5766:|AM7PR02MB5766:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5766AE27DF7E277651CF3304AB880@AM7PR02MB5766.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(396003)(136003)(376002)(346002)(366004)(199004)(189003)(66556008)(66446008)(476003)(8676002)(2906002)(81166006)(81156014)(64756008)(26005)(3846002)(2616005)(6116002)(102836004)(66476007)(71200400001)(71190400001)(66946007)(305945005)(6512007)(25786009)(30864003)(5660300002)(6506007)(6486002)(256004)(186003)(14444005)(5640700003)(6916009)(6436002)(7736002)(14454004)(50226002)(4326008)(2351001)(99286004)(386003)(486006)(1076003)(36756003)(54906003)(316002)(2501003)(66066001)(52116002)(8936002)(86362001)(478600001)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5766;
 H:AM7PR02MB5750.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: 7BsmUXK6wcDbEhqgcPExrOB5VvL14fXfwdSNdGX8c7wQ5ex5iaxRIDFh+nv1FdaEiivDBtU2z2CW4L1zqTpHB31gnqMoX/dof4eV/fkAMKoQzzL5jZRRb8sfNOhTSSzXm6/JOsAkT3LxjjzEqtLvqy7xJ3MtVBkgbiqdkMJ7g51y0qjxolZhsLqSB/6Yszb93sI5Ys0u/6C7kYtCvqA9iNoQliLQdKVQhx2r3XtBL7sJmmBQssQH1EBvBtg5ajjtqehvhI5riDIeCRUGHyPme4LMfXyVJi4eXJmGUZSn7dgQQP6J79jl5XNhcIoMXAS4gjZkYfbo4W96WDDnjM+4qHnQnq2sDMovmbbXQHljROiQX37sNoa/yomFA4NpTSH+lhYDZM6nt//Xb8P8QoXkTWkSVVU38H49b1jFutENvgo=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d7acd9f1-9da9-4ffd-d1eb-08d73dc46a93
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 12:16:50.9412 (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: W5whmFUhFALouJbV7ETovqRCSkiXVujUUP8dEHEEGO/N3I8+YSeNidZ8mFZwIpzAY1Ay23wLhXms6YUkYm8EF7ElBs3GRdfWHiAH5dpRtHQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5766
Subject: [Xen-devel] [PATCH v12] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

QS9EIGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBi
eSBhbiBpbnRyb3NwZWN0aW9uCmFnZW50LCBzbyByZWNlaXZpbmcgdm1fZXZlbnRzIGZvciB0aGVt
IGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5IGhlcmUgdG8Kb3B0aW1pemUgYnkgZmlsdGVyaW5n
IHRoZXNlIGV2ZW50cyBvdXQuCkN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0aGUg
aW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMKYW4gRVBUIGZhdWx0IHdp
dGggbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhLiBUaGlzIGlzLCBob3dldmVyLApp
bmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBsZWdpdGltYXRl
bHkgY2F1c2UgYW4KRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5nIGEgX2RpZmZl
cmVudF8gcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsCndoZXJlIEEvRCB3ZXJlIHNldC4KVGhl
IHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVtdWxhdGlvbiwgd2hpbGUgaWdub3Jp
bmcgRVBUIHJlc3RyaWN0aW9ucwpmb3IgdGhlIHdhbGsgcGFydCwgYW5kIHRha2luZyB0aGVtIGlu
dG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxhdGluZyBvZgp0aGUgaW5zdHJ1Y3Rpb24g
YXQgUklQLiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVt
dWxhdGlvbgp0byBjb21wbGV0ZSwgc2luY2UgaW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUg
dG8gdmV0byB3aGF0ZXZlciBpdCBpcyBkb2luZy4KVGhhdCB3b3VsZCBtZWFuIHRoYXQgd2UgY2Fu
J3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzIGFjdGl2aXR5LCBpbnN0ZWFkCndlJ2Qg
b25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4KV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVu
dCIgY2FzZSB3aGlsZSBlbXVsYXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUKZXZlbnQg
b3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhlIGVtdWxhdGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkp
LgpBZnRlciB0aGUgZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50X2RvX3Jl
c3VtZSgpIGFnYWluIGFmdGVyIHRoZQppbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZl
bnQgYW5kIHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlCmluc3RydWN0aW9uIGF0IFJJUCB3
aWxsIGJlIGZ1bGx5IGVtdWxhdGVkICh3aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlCmludHJv
c3BlY3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGlu
dWUgdG8gcnVuIHBhc3QKdGhlIGluc3RydWN0aW9uLgoKQSBjb21tb24gZXhhbXBsZSBpcyBpZiB0
aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQgY2F1c2VkIGJ5IGEKcGFn
ZSB3YWxrLCBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGRlY2lkZXMgaWYgaXQgaXMgZ29pbmcgdG8g
c2VuZCBhIHZtX2V2ZW50LgpJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJl
IHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24KYXQgUklQLCB0aGF0IGluc3RydWN0
aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBhZ2UgYW5kIHByb3Zva2UgYSB2bV9ldmVu
dC4KCk5vdyBpZiBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0IGFuZCBkLT5hcmNoLm1v
bml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQKaXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0
aGUgcGFnZSB3YWxrIGNhc2UgYW5kIHdlIGNhbiBkbyB0aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRp
b24KYW5kIGVtdWxhdGUgdGhlIHBhZ2Ugd2FsayB3aGlsZSBpZ25vcmluZyB0aGUgRVBULCBidXQg
ZG9uJ3QgaWdub3JlIHRoZSBFUFQgZm9yIHRoZQplbXVsYXRpb24gb2YgdGhlIGFjdHVhbCBpbnN0
cnVjdGlvbi4KCkluIHRoZSBmaXJzdCBjYXNlIHdlIHdvdWxkIGhhdmUgMiBFUFQgZXZlbnRzLCBp
biB0aGUgc2Vjb25kIGNhc2Ugd2Ugd291bGQgaGF2ZQoxIEVQVCBldmVudCBpZiB0aGUgaW5zdHJ1
Y3Rpb24gYXQgdGhlIFJJUCB0cmlnZ2VycyBhbiBFUFQgZXZlbnQuCgpXZSB1c2UgaHZtZW11bF9t
YXBfbGluZWFyX2FkZHIoKSB0byBpbnRlcmNlcHQgd3JpdGUgYWNjZXNzIGFuZApfX2h2bV9jb3B5
KCkgdG8gaW50ZXJjZXB0IGV4ZWMsIHJlYWQgYW5kIHdyaXRlIGFjY2Vzcy4KCkluIG9yZGVyIHRv
IGhhdmUgX19odm1fY29weSgpIGlzc3VlIH5YODZFTVVMX1JFVFJZIGEgbmV3IHJldHVybiB0eXBl
LApIVk1UUkFOU19uZWVkX3JldHJ5LCB3YXMgYWRkZWQgYW5kIGFsbCB0aGUgcGxhY2VzIHRoYXQg
Y29uc3VtZSBIVk1UUkFOUyoKYW5kIG5lZWRlZCBhZGp1c3RtZW50IHdoZXJlIGNoYW5nZWQgYWNj
b3JkaW5nbHkuCgpodm1fZW11bGF0ZV9zZW5kX3ZtX2V2ZW50KCkgY2FuIHJldHVybiBmYWxzZSBp
ZiB0aGVyZSB3YXMgbm8gdmlvbGF0aW9uLAppZiB0aGVyZSB3YXMgYW4gZXJyb3IgZnJvbSBtb25p
dG9yX3RyYXBzKCkgb3IgcDJtX2dldF9tZW1fYWNjZXNzKCkuCi1FU1JDSCBmcm9tIHAybV9nZXRf
bWVtX2FjY2VzcygpIGlzIHRyZWF0ZWQgYXMgcmVzdHJpY3RlZCBhY2Nlc3MuCgpOT1RFOiBodm1f
ZW11bGF0ZV9zZW5kX3ZtX2V2ZW50KCkgYXNzdW1lcyB0aGUgY2FsbGVyIHdpbGwgZW5hYmxlL2Rp
c2FibGUKYXJjaC52bV9ldmVudC0+c2VuZF9ldmVudAoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1
IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMTE6
CgktIFJlbmFtZSBIVk1UUkFOU19iYWRfZ2ZuX2FjY2VzcyB0byBIVk1UUkFOU19uZWVkX3JldHJ5
CgktIENoZWNrIHVubGlrZWx5KHYtPmFyY2gudm1fZXZlbnQpIGZpcnN0CgktIE1vdmUgc2VuZF9l
dmVudCBkaXNhYmxlIGZyb20gaHZtX21vbml0b3JfY2hlY2tfcDJtKCkgdG8gdGhlCmNhbGxlcgoJ
LSBBZGQgdGhlIG1pc3NpbmcgSFZNVFJBTlNfbmVlZF9yZXRyeSBjaGVja3MgZm9yIEhWTVRSQU5T
Kgpjb25zdW1lcnMuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwgMTgg
KysrKysrLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgIDkgKysrKwogeGVu
L2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYyAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L2h2bS9t
b25pdG9yLmMgICAgICAgIHwgNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgIHwgIDkgKysrLQogeGVuL2FyY2gveDg2L21t
L3NoYWRvdy9odm0uYyAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRv
ci5oIHwgIDMgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCB8ICAxICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaCAgICB8ICAyICsKIDkgZmlsZXMgY2hhbmdlZCwg
MTIxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCAzNmJj
YjUyNmQzLi5lZTliOTdmNWI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtNTQ4LDYgKzU0OCw3IEBAIHN0
YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKICAgICB1bnNpZ25lZCBpbnQgbnJf
ZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQpIC0KICAg
ICAgICAgKGxpbmVhciA+PiBQQUdFX1NISUZUKSArIDE7CiAgICAgdW5zaWduZWQgaW50IGk7Cisg
ICAgZ2ZuX3QgZ2ZuOwogCiAgICAgLyoKICAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZy
ZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQpAQCAtNTgyLDcg
KzU4Myw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKICAgICAgICAg
QVNTRVJUKG1mbl94KCptZm4pID09IDApOwogCiAgICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVf
Z2V0X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZlYywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7CiAK
ICAgICAgICAgc3dpdGNoICggcmVzICkKICAgICAgICAgewpAQCAtNjAxLDYgKzYwMiw3IEBAIHN0
YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKIAogICAgICAgICBjYXNlIEhWTVRS
QU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKKyAg
ICAgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5OgogICAgICAgICAgICAgZXJyID0gRVJSX1BU
Uih+WDg2RU1VTF9SRVRSWSk7CiAgICAgICAgICAgICBnb3RvIG91dDsKIApAQCAtNjI2LDYgKzYy
OCwxNCBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAKICAgICAgICAg
ICAgIEFTU0VSVChwMm10ID09IHAybV9yYW1fbG9nZGlydHkgfHwgIXAybV9pc19yZWFkb25seShw
Mm10KSk7CiAgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnItPmFyY2gudm1f
ZXZlbnQpICYmCisgICAgICAgICAgICAgY3Vyci0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCAm
JgorICAgICAgICAgICAgIGh2bV9tb25pdG9yX2NoZWNrX3AybShhZGRyLCBnZm4sIHBmZWMsIG5w
ZmVjX2tpbmRfd2l0aF9nbGEpICkKKyAgICAgICAgeworICAgICAgICAgICAgZXJyID0gRVJSX1BU
Uih+WDg2RU1VTF9SRVRSWSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogICAg
IH0KIAogICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2luZ2xlIGZyYW1lPyAqLwpAQCAt
MTE0MSw2ICsxMTUxLDcgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFk
ZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogCiAgICAgY2FzZSBIVk1UUkFO
U19nZm5fcGFnZWRfb3V0OgogICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKKyAgICBjYXNl
IEhWTVRSQU5TX25lZWRfcmV0cnk6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwogICAg
IH0KIApAQCAtMTE5Miw2ICsxMjAzLDcgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWdu
ZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKIAogICAgIGNh
c2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6
CisgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9S
RVRSWTsKICAgICB9CiAKQEAgLTE4NTIsNiArMTg2NCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9y
ZXBfbW92cygKIAogICAgIHhmcmVlKGJ1Zik7CiAKKyAgICBBU1NFUlQocmMgIT0gSFZNVFJBTlNf
bmVlZF9yZXRyeSk7CisKICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQgKQog
ICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2dm
bl9zaGFyZWQgKQpAQCAtMTk2NCw2ICsxOTc4LDggQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9z
dG9zKAogICAgICAgICBpZiAoIGJ1ZiAhPSBwX2RhdGEgKQogICAgICAgICAgICAgeGZyZWUoYnVm
KTsKIAorICAgICAgICBBU1NFUlQocmMgIT0gSFZNVFJBTlNfbmVlZF9yZXRyeSk7CisKICAgICAg
ICAgc3dpdGNoICggcmMgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3Bh
Z2VkX291dDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IGZkYjFlMTdmNTkuLmM4MmU3YjJjZDMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzIz
Niw2ICszMjM2LDE1IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1f
Y29weSgKICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKICAgICAg
ICAgfQogCisgICAgICAgIGlmICggdW5saWtlbHkodi0+YXJjaC52bV9ldmVudCkgJiYKKyAgICAg
ICAgICAgICAoZmxhZ3MgJiBIVk1DT1BZX2xpbmVhcikgJiYKKyAgICAgICAgICAgICB2LT5hcmNo
LnZtX2V2ZW50LT5zZW5kX2V2ZW50ICYmCisgICAgICAgICAgICAgaHZtX21vbml0b3JfY2hlY2tf
cDJtKGFkZHIsIGdmbiwgcGZlYywgbnBmZWNfa2luZF93aXRoX2dsYSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19u
ZWVkX3JldHJ5OworICAgICAgICB9CisKICAgICAgICAgcCA9IChjaGFyICopX19tYXBfZG9tYWlu
X3BhZ2UocGFnZSkgKyAoYWRkciAmIH5QQUdFX01BU0spOwogCiAgICAgICAgIGlmICggZmxhZ3Mg
JiBIVk1DT1BZX3RvX2d1ZXN0ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJj
ZXB0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCmluZGV4IGFhYzIyYzU5NWQuLjkw
MjAyYmRjZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwpAQCAtMTQ1LDYgKzE0NSw3IEBAIGludCBodm1f
cHJvY2Vzc19pb19pbnRlcmNlcHQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVy
LAogICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46CiAgICAg
ICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgICAgICAgICAgICAg
IGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5T
X25lZWRfcmV0cnk6CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwog
ICAgICAgICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICAgICAgICAgICAgICBk
ZWZhdWx0OgpAQCAtMTc0LDYgKzE3NSw3IEBAIGludCBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQo
Y29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLAogICAgICAgICAgICAgICAgIGNh
c2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46CiAgICAgICAgICAgICAgICAgY2FzZSBIVk1U
UkFOU19nZm5fcGFnZWRfb3V0OgogICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3No
YXJlZDoKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5TX25lZWRfcmV0cnk6CiAgICAgICAg
ICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICAgICAgICAgICAgICAv
KiBmYWxsIHRocm91Z2ggKi8KICAgICAgICAgICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwpp
bmRleCAyYTQxY2NjOTMwLi43ZmIxZTJjMDRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwpAQCAtMjMsOCArMjMs
MTAgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL21l
bV9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS9odm0v
bW9uaXRvci5oPgorI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNpbmNsdWRlIDxhc20vbW9uaXRv
ci5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20vdm1fZXZlbnQuaD4K
QEAgLTIxNSw2ICsyMTcsODIgQEAgdm9pZCBodm1fbW9uaXRvcl9pbnRlcnJ1cHQodW5zaWduZWQg
aW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUsCiAgICAgbW9uaXRvcl90cmFwcyhjdXJyZW50
LCAxLCAmcmVxKTsKIH0KIAorLyoKKyAqIFNlbmQgbWVtb3J5IGFjY2VzcyB2bV9ldmVudHMgYmFz
ZWQgb24gcGZlYy4gUmV0dXJucyB0cnVlIGlmIHRoZSBldmVudCB3YXMKKyAqIHNlbnQgYW5kIGZh
bHNlIGZvciBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBlcnJvciwgbm8gdmlvbGF0aW9uIGFuZCBldmVu
dCBzZW5kCisgKiBlcnJvci4gQXNzdW1lcyB0aGUgY2FsbGVyIHdpbGwgZW5hYmxlL2Rpc2FibGUg
YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudC4KKyAqLworYm9vbCBodm1fbW9uaXRvcl9jaGVja19w
Mm0odW5zaWduZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwgdWludDMyX3QgcGZlYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGtpbmQpCit7CisgICAgeGVubWVtX2FjY2Vzc190
IGFjY2VzczsKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgdm1fZXZlbnRf
cmVxdWVzdF90IHJlcSA9IHt9OworICAgIHBhZGRyX3QgZ3BhID0gKGdmbl90b19nYWRkcihnZm4p
IHwgKGdsYSAmIH5QQUdFX01BU0spKTsKKyAgICBpbnQgcmM7CisKKyAgICBBU1NFUlQoY3Vyci0+
YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCk7CisKKyAgICAvKgorICAgICAqIHAybV9nZXRfbWVt
X2FjY2VzcygpIGNhbiBmYWlsIGZyb20gYSBpbnZhbGlkIE1GTiBhbmQgcmV0dXJuIC1FU1JDSAor
ICAgICAqIGluIHdoaWNoIGNhc2UgYWNjZXNzIG11c3QgYmUgcmVzdHJpY3RlZC4KKyAgICAgKi8K
KyAgICByYyA9IHAybV9nZXRfbWVtX2FjY2VzcyhjdXJyLT5kb21haW4sIGdmbiwgJmFjY2Vzcywg
YWx0cDJtX3ZjcHVfaWR4KGN1cnIpKTsKKworICAgIGlmICggcmMgPT0gLUVTUkNIICkKKyAgICAg
ICAgYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19uOworICAgIGVsc2UgaWYgKCByYyApCisgICAgICAg
IHJldHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGFjY2VzcyApCisgICAgeworICAgIGNhc2Ug
WEVOTUVNX2FjY2Vzc194OgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDoKKyAgICAgICAgaWYg
KCBwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgKQorICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vz
cy5mbGFncyA9IE1FTV9BQ0NFU1NfUiB8IE1FTV9BQ0NFU1NfVzsKKyAgICAgICAgYnJlYWs7CisK
KyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfdzoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnc6Cisg
ICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCisgICAgICAgICAgICByZXEudS5t
ZW1fYWNjZXNzLmZsYWdzID0gTUVNX0FDQ0VTU19YOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgWEVOTUVNX2FjY2Vzc19yOgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19uOgorICAgICAgICBp
ZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCisgICAgICAgICAgICByZXEudS5tZW1fYWNj
ZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfUiB8IE1FTV9BQ0NFU1NfVzsKKyAgICAgICAgaWYgKCBw
ZmVjICYgUEZFQ19pbnNuX2ZldGNoICkKKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxh
Z3MgfD0gTUVNX0FDQ0VTU19YOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOTUVNX2Fj
Y2Vzc193eDoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnd4OgorICAgIGNhc2UgWEVOTUVNX2Fj
Y2Vzc19yeDJydzoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfbjJyd3g6CisgICAgY2FzZSBYRU5N
RU1fYWNjZXNzX2RlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICggIXJl
cS51Lm1lbV9hY2Nlc3MuZmxhZ3MgKQorICAgICAgICByZXR1cm4gZmFsc2U7IC8qIG5vIHZpb2xh
dGlvbiAqLworCisgICAgaWYgKCBraW5kID09IG5wZmVjX2tpbmRfd2l0aF9nbGEgKQorICAgICAg
ICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEEgfAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1FTV9BQ0NFU1NfR0xBX1ZBTElEOwor
ICAgIGVsc2UgaWYgKCBraW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0ICkKKyAgICAgICAgcmVxLnUu
bWVtX2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX0lOX0dQVCB8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTUVNX0FDQ0VTU19HTEFfVkFMSUQ7CisKKworICAgIHJl
cS5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVNX0FDQ0VTUzsKKyAgICByZXEudS5tZW1fYWNj
ZXNzLmdmbiA9IGdmbl94KGdmbik7CisgICAgcmVxLnUubWVtX2FjY2Vzcy5nbGEgPSBnbGE7Cisg
ICAgcmVxLnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBncGEgJiB+UEFHRV9NQVNLOworCisgICAgcmV0
dXJuIG1vbml0b3JfdHJhcHMoY3VyciwgdHJ1ZSwgJnJlcSkgPj0gMDsKK30KKwogLyoKICAqIExv
Y2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDAxNDRmOTJi
OTguLjMyMGI5ZmU2MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtMjEwLDExICsyMTAsMTggQEAg
Ym9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEs
CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KKworICAgIC8qCisg
ICAgICogVHJ5IHRvIGF2b2lkIHNlbmRpbmcgYSBtZW0gZXZlbnQuIFN1cHByZXNzIGV2ZW50cyBj
YXVzZWQgYnkgcGFnZS13YWxrcworICAgICAqIGJ5IGVtdWxhdGluZyBidXQgc3RpbGwgY2hlY2tp
bmcgbWVtX2FjY2VzcyB2aW9sYXRpb25zLgorICAgICAqLwogICAgIGlmICggdm1fZXZlbnRfY2hl
Y2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSAmJgogICAgICAgICAgZC0+YXJjaC5tb25pdG9y
LmluZ3Vlc3RfcGFnZWZhdWx0X2Rpc2FibGVkICYmCi0gICAgICAgICBucGZlYy5raW5kICE9IG5w
ZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2ZW50ICovCisgICAgICAg
ICBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0ICkKICAgICB7CisgICAgICAgIHYtPmFy
Y2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSB0cnVlOwogICAgICAgICBodm1fZW11bGF0ZV9vbmVf
dm1fZXZlbnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9f
RUMpOworICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50ID0gZmFsc2U7CiAKICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9odm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKaW5kZXggMGFhNTYwYjdm
NS4uNDhkZmFkNDU1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCkBAIC0xMzksNiArMTM5LDcgQEAgaHZt
X3JlYWQoZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgY2FzZSBIVk1U
UkFOU19nZm5fc2hhcmVkOgorICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRyeToKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgK
aW5kZXggZjFhZjRmODEyYS4uMzI1YjQ0Njc0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3Iu
aApAQCAtNDksNiArNDksOSBAQCB2b2lkIGh2bV9tb25pdG9yX2ludGVycnVwdCh1bnNpZ25lZCBp
bnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBlcnIsIHVpbnQ2NF90IGNyMik7CiBib29sIGh2bV9tb25pdG9yX2VtdWxf
dW5pbXBsZW1lbnRlZCh2b2lkKTsKIAorYm9vbCBodm1fbW9uaXRvcl9jaGVja19wMm0odW5zaWdu
ZWQgbG9uZyBnbGEsIGdmbl90IGdmbiwgdWludDMyX3QgcGZlYywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90IGtpbmQpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9NT05J
VE9SX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Vw
cG9ydC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCmluZGV4IGU5ODlhYTcz
NDkuLjE1MDBlNmM5NGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBv
cnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKQEAgLTYxLDYgKzYx
LDcgQEAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IHsKICAgICBIVk1UUkFOU191bmhhbmRs
ZWFibGUsCiAgICAgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dCwKICAgICBIVk1UUkFOU19nZm5fc2hh
cmVkLAorICAgIEhWTVRSQU5TX25lZWRfcmV0cnksCiB9OwogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVu
dC5oCmluZGV4IDIzZTY1NTcxMGIuLjY2ZGI5ZTFlMjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgK
QEAgLTM2LDYgKzM2LDggQEAgc3RydWN0IGFyY2hfdm1fZXZlbnQgewogICAgIGJvb2wgc2V0X2dw
cnM7CiAgICAgLyogQSBzeW5jIHZtX2V2ZW50IGhhcyBiZWVuIHNlbnQgYW5kIHdlJ3JlIG5vdCBk
b25lIGhhbmRsaW5nIGl0LiAqLwogICAgIGJvb2wgc3luY19ldmVudDsKKyAgICAvKiBTZW5kIG1l
bSBhY2Nlc3MgZXZlbnRzIGZyb20gZW11bGF0b3IgKi8KKyAgICBib29sIHNlbmRfZXZlbnQ7CiB9
OwogCiBpbnQgdm1fZXZlbnRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjE3
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 12:40:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 12: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 1iBID3-0007Ex-40; Fri, 20 Sep 2019 12:40: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=EUeC=XP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iBID1-0007Ef-2d
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 12:40:23 +0000
X-Inumbo-ID: cf4f7006-dba3-11e9-968c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf4f7006-dba3-11e9-968c-12813bfff9fa;
 Fri, 20 Sep 2019 12:40:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568983222;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7SG9acAI9Y7trOPYtOl0MNK19DGkODQElh5Npob5SIE=;
 b=YmqgmZ3iD+ZvYxKZCJzT9V+8F/lLXX3GDI+OxDR0PCoHet5HN16/RYE9
 ZVK8FaYxY6jlUG5OHKJx5Y9z6UpjT/TszAwMGzd1n2FN99bUR1nYFfS2w
 hJ1rmAoNtqBeJD+ni0CXccx2WNE7gzfwjL49yWkDtr+HWoOHjoltCmrCN Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: H5Rm1pubbKaDdPjQxH/D2IPNkYjvWaneTvCDoi8CylnCa7/eUrSnF7hubSdzsQzpBH9TNZBjz0
 qA0asod3BFD5ebUqIvvCsKEPTCrQ7atsRtUn5ZFI/BnJL/vJ0j+LD116V8OkFlaQhsu0n+za/H
 ZgH175v8pnqOY1HLtBK8uvKtvEO3QsB/PsFDpASRslmMG8+MueRFP3w1VBqXshqyGc+hnjD+J9
 OArUEm0HhomLAflJS2epojw+jmoyzrsM8z7us5MEipE10FcrsOUmQibcz2w8+CQpFsoB+2WPpt
 Vbg=
X-SBRS: 2.7
X-MesageID: 5903980
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,528,1559534400"; 
   d="scan'208";a="5903980"
To: Jan Beulich <jbeulich@suse.com>
References: <b080fa0f-08d2-34d0-3f54-549e1303eeb4@suse.com>
 <77f8b74c-c9a9-efc4-07b1-d20dbd5545c5@citrix.com>
 <89ed0fa4-b126-1939-d728-5ff2d477465a@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: <5723389e-5cad-56e9-044e-2888eeeecea6@citrix.com>
Date: Fri, 20 Sep 2019 13:40:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <89ed0fa4-b126-1939-d728-5ff2d477465a@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] libxc/x86: avoid overflow in CPUID APIC ID
 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: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDkvMjAxOSAxMToyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjAuMDkuMjAxOSAx
MjowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTkvMDkvMjAxOSAxMjo0OCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBSZWNlbnQgQU1EIHByb2Nlc3NvcnMgbWF5IHJlcG9ydCB1cCB0byAx
MjggbG9naWNhbCBwcm9jZXNzb3JzIGluIENQVUlECj4+PiBsZWFmIDEuIERvdWJsaW5nIHRoaXMg
dmFsdWUgcHJvZHVjZXMgMCAod2hpY2ggT1NlcyBzaW5jZXJlbHkgZGlzbGlrZSksCj4+PiBhcyB0
aGUgcmVzcGVjdGl2ZSBmaWVsZCBpcyBvbmx5IDggYml0cyB3aWRlLiBTdXBwcmVzcyBkb3VibGlu
ZyB0aGUgdmFsdWUKPj4+IChhbmQgaXRzIGxlYWYgMHg4MDAwMDAwOCBjb3VudGVycGFydCkgaW4g
c3VjaCBhIGNhc2UuCj4+Pgo+Pj4gQWRkaXRpb25hbGx5IGRvbid0IGV2ZW4gZG8gYW55IGFkanVz
dG1lbnQgd2hlbiB0aGUgaG9zdCB0b3BvbG9neSBhbHJlYWR5Cj4+PiBpbmNsdWRlcyByb29tIGZv
ciBtdWx0aXBsZSB0aHJlYWRzIHBlciBjb3JlLgo+Pj4KPj4+IEZ1cnRoZXJtb3JlIGRvbid0IGRv
dWJsZSB0aGUgTWF4aW11bSBDb3JlcyBQZXIgUGFja2FnZSBhdCBhbGwgLSBieSB1cwo+Pj4gaW50
cm9kdWNpbmcgYSBmYWtlIEhUVCBlZmZlY3QsIHRoZSBjb3JlIGNvdW50IGRvZXNuJ3QgbmVlZCB0
byBjaGFuZ2UuCj4+PiBJbnN0ZWFkIGFkanVzdCB0aGUgTWF4aW11bSBMb2dpY2FsIFByb2Nlc3Nv
cnMgU2hhcmluZyBDYWNoZSBmaWVsZCwgd2hpY2gKPj4+IHNvIGZhciB3YXMgemFwcGVkIGFsdG9n
ZXRoZXIuCj4+Pgo+Pj4gQWxzbyB6YXAgbGVhZiA0IChhbmQgYXQgdGhlIHNhbWUgdGltZSBsZWFm
IDIpIEVEWCBvdXRwdXQgZm9yIEFNRC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiAtLS0KPj4+IFRCRDogVXNpbmcgeGNfcGh5c2luZm8o
KSBvdXRwdXQgaGVyZSBuZWVkcyBhIGJldHRlciBzb2x1dGlvbi4gVGhlCj4+PiAgICAgIHRocmVh
ZHNfcGVyX2NvcmUgdmFsdWUgcmV0dXJuZWQgaXMgdGhlIGNvdW50IG9mIGFjdGl2ZSBzaWJsaW5n
cyBvZgo+Pj4gICAgICBDUFUgMCwgcmF0aGVyIHRoYW4gYSBzeXN0ZW0gd2lkZSBhcHBsaWNhYmxl
IHZhbHVlIChhbmQgY29uc3RhbnQKPj4+ICAgICAgb3ZlciB0aGUgZW50aXJlIHNlc3Npb24pLiBV
c2luZyBDUFVJRCBvdXRwdXQgKGxlYXZlcyA0IGFuZAo+Pj4gICAgICA4MDAwMDAxZSkgZG9lc24n
dCBsb29rIHZpYWJsZSBlaXRoZXIsIGR1ZSB0byB0aGlzIG5vdCByZWFsbHkgYmVpbmcKPj4+ICAg
ICAgdGhlIGhvc3QgdmFsdWVzIG9uIFBWSC4gSnVkZ2luZyBmcm9tIHRoZSBob3N0IGZlYXR1cmUg
c2V0J3MgSFRUCj4+PiAgICAgIGZsYWcgYWxzbyB3b3VsZG4ndCB0ZWxsIHVzIHdoZXRoZXIgdGhl
cmUgYWN0dWFsbHkgYXJlIG11bHRpcGxlCj4+PiAgICAgIHRocmVhZHMgcGVyIGNvcmUuCj4+IFRo
ZSBrZXkgdGhpbmcgaXMgdGhhdCBodHQgIT0gIm1vcmUgdGhhbiBvbmUgdGhyZWFkIHBlciBjb3Jl
Ii7CoCBIVFQgaXMKPj4gc3RyaWN0bHkgYSBiaXQgaW5kaWNhdGluZyB0aGF0IHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGlzIGF2YWlsYWJsZSBpbiBhCj4+IG5ldyBmb3JtIGluIHRoZSBDUFVJRCBsZWF2
ZXMgKG9yIGluIEFNRHMgY2FzZSwgdGhlIHNhbWUgaW5mb3JtYXRpb24KPj4gc2hvdWxkIGJlIGlu
dGVycHJldGVkIGluIGEgbmV3IHdheSkuwqAgSnVzdCBiZWNhdXNlIEhUVCBpcyBzZXQgKGFuZCBp
dAo+PiBkb2VzIGdldCBzZXQgaW4gbm9uLUhUIGNhcGFibGUgc3lzdGVtcyksIGRvZXNuJ3QgbWVh
biB0aGVyZSBpcyBzcGFjZSBmb3IKPj4gbW9yZSB0aGFuIHRocmVhZCBwZXIgY29yZSBpbiB0b3Bv
bG9neSBpbmZvcm1hdGlvbi4KPj4KPj4gRm9yIFBWIGd1ZXN0cywgbXkgYWRqdXN0bWVudCBpbiB0
aGUgQ1BVSUQgc2VyaWVzIHNob3dzICh3aGF0IEkgYmVsaWV2ZQo+PiB0byBiZSkgdGhlIG9ubHkg
Y29ycmVjdCB3YXkgb2YgcHJvcGFnYXRpbmcgdGhlIGhvc3QgSFRUL0NNUF9MRUdBQ1kKPj4gc2V0
dGluZ3MgdGhyb3VnaC4KPj4KPj4gRm9yIEhWTSBndWVzdHMsIGl0IHJlYWxseSBzaG91bGRuJ3Qg
cmVhbGx5IGhhdmUgYW55dGhpbmcgdG8gZG8gd2l0aCB0aGUKPj4gaG9zdCBzZXR0aW5nLsKgIFdl
IHNob3VsZCBiZSBjaG9vc2luZyBob3cgbWFueSB0aHJlYWRzL2NvcmUgdG8gZ2l2ZSB0bwo+PiB0
aGUgZ3Vlc3QsIHRoZW4gY29uc3RydWN0aW5nIHRoZSB0b3BvbG9neSBpbmZvcm1hdGlvbiBmcm9t
IGZpcnN0IHByaW5jaXBsZXMuCj4+Cj4+IElnbm9yZSB0aGUgUFZIIGNhc2UuwqAgSXQgaXMgdG90
YWxseSBicm9rZW4gZm9yIHNldmVyYWwgb3RoZXIgcmVhc29ucyBhcwo+PiB3ZWxsLCBhbmQgUFZI
IERvbTAgaXNuJ3QgYSBwcm9kdWN0aW9uLXJlYWR5IHRoaW5nIHlldC4KPj4KPj4gVGhpcyBnZXRz
IHVzIGJhY2sgdG8gdGhlIFBWIGNhc2Ugd2hlcmUgdGhlIGhvc3QgaW5mb3JtYXRpb24gaXMgYWN0
dWFsbHkKPj4gaW4gdmlldywgYW5kIChmb3IgYmFja3BvcnQgcHVycG9zZXMpIGNhbiBiZSB0cnVz
dGVkLgo+IE9rYXksIHRoaXMgbWVhbnMgSSdsbCByZXZpdmUgYW5kIGZpbmlzaCB0aGUgaGFsZiBj
cHVpZCgpIGJhc2VkIGF0dGVtcHQKPiBJIGhhZCBtYWRlIGluaXRpYWxseS4gQSBmdW5kYW1lbnRh
bCBxdWVzdGlvbiByZW1haW5zIG9wZW4gdGhvdWdoIGZyb20KPiB5b3VyIHJlcGx5OiBEbyB5b3Ug
YWdyZWUgd2l0aCB0aGUgaWRlYSBvZiBhdm9pZGluZyB0aGUgbXVsdGlwbGljYXRpb24KPiBieSAy
IGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVhc3Qgb25lIGJpdCBv
ZiB0aHJlYWQKPiBJRCB3aXRoaW4gdGhlIEFQSUMgSUQ/CgpJbiB0aGVvcnksIHllcy7CoCBJbiBw
cmFjdGljZSwgSSdkIGVyciBvbiB0aGUgc2lkZSBvZiBub3QuCgpBIGZ1cnRoZXIgcHJvYmxlbSB3
aXRoIENQVUlEIGhhbmRsaW5nIGlzIHRoYXQgaXQgaXMgcmVjYWxjdWxhdGVkIGZyb20Kc2NyYXRj
aCBldmVuIGFmdGVyIG1pZ3JhdGUuwqAgVGhlcmVmb3JlLCBhbnkgY2hhbmdlcyB0byB0aGUgYWxn
b3JpdGhtCndpbGwgY2F1c2UgaW5jb25zaXN0ZW5jaWVzIHRvIGJlIHNlZW4gaW4gdGhlIGd1ZXN0
IGFjcm9zcwptaWdyYXRlL3VwZ3JhZGUuwqAgVGhpcyBwcm9ibGVtIGJlY29tZXMgc3Vic3RhbnRp
YWxseSB3b3JzZSBpZiB0aGUgcGF0Y2gKaXMgYmFja3BvcnRlZCB0byBzdGFibGUgdHJlZXMuCgpO
b3cgdGhhdCBnZXRfY3B1X3BvbGljeSBoYXMgZXhpc3RlZCBmb3IgYSBsaXR0bGUgd2hpbGUsIGFu
ZApzZXRfY3B1X3BvbGljeSBpcyBpbW1pbmVudCwgZml4aW5nIHRoZSAiQ1BVSUQgY2hhbmdlcyBh
Y3Jvc3MgbWlncmF0ZSIKcHJvYmxlbSBpcyBhbG1vc3QgZG9hYmxlLCBhbmQgaXMgb24gdGhlIHBs
YW4gZm9yIHRvb2xzdGFjayB3b3JrLgoKVGhhdCBzYWlkLCB1bHRpbWF0ZWx5LCBhbnl0aGluZyAi
cHJlIDQuMTQiID0+ICI0LjE0IiBpcyBnb2luZyB0byBoaXQgYQpkaXNjb250aW51aXR5LCBiZWNh
dXNlIHRoZXJlIGlzIGluZm9ybWF0aW9uIGRpc2NhcmRlZCBvbiB0aGUgc291cmNlIHNpZGUKd2hp
Y2ggY2FuJ3QgYmUgcmVjb25zdHJ1Y3RlZCBvbiB0aGUgZGVzdGluYXRpb24uCgpPdmVyYWxsLCBJ
IHdvdWxkIHN1Z2dlc3QgZG9pbmcgdGhlIGFic29sdXRlIG1pbmltdW0gY2hhbmdlIHJlcXVpcmVk
IHRvCnVuYnJlYWsgUm9tZSBDUFVzLsKgIEV2ZXJ5dGhpbmcgZnVydGhlciBpcyBnb2luZyB0byBj
YXVzZSBkaWZmZXJlbmNlcwphY3Jvc3MgbWlncmF0ZS4KCkluIDQuMTQsIEkgdGhpbmsgd2UgY2Fu
IHJlYXNvbmFibHkgZml4IGFsbCBvZjoKMSkgQ1BVSUQgZGF0YSBkaXNjYXJkZWQgZm9yIG1pZ3Jh
dGUKMikgZG9tYWluIGJ1aWxkZXIgdXNlcyBuYXRpdmUgQ1BVSUQKMykgdG9wb2xvZ3kgaGFuZGxp
bmcgaXNuJ3QgY29uc2lzdGVudCB3aXRoIFNETS9BUE0KCmFsbCBvZiB3aGljaCBpcyBsaWJ4Yy9s
aWJ4bCB3b3JrLCBvbmNlIHNldF9jcHVfcG9saWN5KCkgaXMgaW4gcGxhY2UuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 12:49:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 12:49: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 1iBIMA-0007jk-8o; Fri, 20 Sep 2019 12:49: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=IznQ=XP=amazon.de=prvs=15923ebf4=wipawel@srs-us1.protection.inumbo.net>)
 id 1iBIM9-0007jd-Kk
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 12:49:49 +0000
X-Inumbo-ID: 211b35f4-dba5-11e9-968c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 211b35f4-dba5-11e9-968c-12813bfff9fa;
 Fri, 20 Sep 2019 12:49:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1568983788; x=1600519788;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=qPUsLsTKC5kf4JnfIje3KY+Vi3zTMASvZ0jZ5rwuzB8=;
 b=tE/siubOX1j9oItyXBY5Xw9HiyCEzhsMQC57zkLtfEuyVHEEDysDsgQR
 7O99Vp0cCA7wBGTp8bHPZnc4v0PCAfkcSJhFl5OyegbyGiYycZ7+/vq8u
 X/t1jliqGSdTp9wpdkyxaQ5cjpSuutsukjz1tLbqa4vQGMUaqWsMVZdpa E=;
X-IronPort-AV: E=Sophos;i="5.64,528,1559520000"; d="scan'208";a="703372609"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 20 Sep 2019 12:48:00 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id E75BCA2D07; Fri, 20 Sep 2019 12:47:47 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 20 Sep 2019 12:47:47 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 20 Sep 2019 12:47:46 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Fri, 20 Sep 2019 12:47:46 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 07/12] livepatch: Add per-function applied/reverted
 state tracking marker
Thread-Index: AQHVbH5oHL5dkE/zME+4dV10uAi5vaczIgQAgAFoMYA=
Date: Fri, 20 Sep 2019 12:47:46 +0000
Message-ID: <39B1817B-1A9C-4B2B-88CB-7EA05F484B12@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-8-wipawel@amazon.de>
 <23d23d1d-efe7-9525-723e-42f944cfc55d@citrix.com>
In-Reply-To: <23d23d1d-efe7-9525-723e-42f944cfc55d@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.196]
Content-ID: <6B94AA8B55A2AF4987E1BEC37E6D3CA9@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, "Pohlack, 
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gMTkuIFNlcCAyMDE5LCBhdCAxNzoxOCwgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+IE9uIDkvMTYvMTkgMTE6NTkgQU0sIFBhd2VsIFdp
ZWN6b3JraWV3aWN6IHdyb3RlOgo+PiBMaXZlcGF0Y2ggb25seSB0cmFja3MgYW4gZW50aXJlIHBh
eWxvYWQgYXBwbGllZC9yZXZlcnRlZCBzdGF0ZS4gQnV0LAo+PiB3aXRoIGFuIG9wdGlvbiB0byBz
dXBwbHkgdGhlIGFwcGx5X3BheWxvYWQoKSBhbmQvb3IgcmV2ZXJ0X3BheWxvYWQoKQo+PiBmdW5j
dGlvbnMgYXMgb3B0aW9uYWwgaG9va3MsIGl0IGJlY29tZXMgcG9zc2libGUgdG8gaW50ZXJtaXgg
dGhlCj4+IGV4ZWN1dGlvbiBvZiB0aGUgb3JpZ2luYWwgYXBwbHlfcGF5bG9hZCgpL3JldmVydF9w
YXlsb2FkKCkgZnVuY3Rpb25zCj4+IHdpdGggdGhlaXIgZHluYW1pY2FsbHkgc3VwcGxpZWQgY291
bnRlcnBhcnRzLgo+PiBJdCBpcyBpbXBvcnRhbnQgdGhlbiB0byB0cmFjayB0aGUgY3VycmVudCBz
dGF0ZSBvZiBldmVyeSBmdW5jdGlvbgo+PiBiZWluZyBwYXRjaGVkIGFuZCBwcmV2ZW50IHNpdHVh
dGlvbnMgb2YgdW5pbnRlbnRpb25hbCBkb3VibGUtYXBwbHkKPj4gb3IgdW5hcHBsaWVkIHJldmVy
dC4KPj4gVG8gc3VwcG9ydCB0aGF0LCBpdCBpcyBuZWNlc3NhcnkgdG8gZXh0ZW5kIHB1YmxpYyBp
bnRlcmZhY2Ugb2YgdGhlCj4+IGxpdmVwYXRjaC4gVGhlIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyBn
ZXRzIGFkZGl0aW9uYWwgZmllbGQgaG9sZGluZwo+PiB0aGUgYXBwbGllZC9yZXZlcnRlZCBzdGF0
ZSBtYXJrZXIuCj4+IFRvIHJlZmxlY3QgdGhlIGxpdmVwYXRjaCBwYXlsb2FkIEFCSSBjaGFuZ2Us
IGJ1bXAgdGhlIHZlcnNpb24gZmxhZwo+PiBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OIHVwIHRv
IDIuCj4+IFtBbmQgYWxzbyB1cGRhdGUgdGhlIHRvcCBvZiB0aGUgZGVzaWduIGRvY3VtZW50XQo+
IHNuaXA+IEBAIC04MzQsNiArODM5LDggQEAgc3RydWN0IGxpdmVwYXRjaF9mdW5jIHsKPj4gICAg
ICB1aW50MzJfdCBvbGRfc2l6ZTsKPj4gICAgICB1aW50OF90IHZlcnNpb247ICAgICAgICAvKiBN
VVNUIGJlIExJVkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04uICovCj4+ICAgICAgdWludDhfdCBvcGFx
dWVbMzFdOwo+PiArICAgIHVpbnQ4X3QgYXBwbGllZDsKPj4gKyAgICB1aW50OF90IF9wYWRbN107
Cj4+ICB9Owo+PiAgdHlwZWRlZiBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgbGl2ZXBhdGNoX2Z1bmNf
dDsKPj4gICNlbmRpZgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5o
IGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCj4+IGluZGV4IDJhZWM1MzJlZTIuLjI4Zjk1
MzY3NzYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAo+PiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKPj4gQEAgLTEwOSw2ICsxMDksMzEgQEAgc3Rh
dGljIGlubGluZSBpbnQgbGl2ZXBhdGNoX3ZlcmlmeV9kaXN0YW5jZShjb25zdCBzdHJ1Y3QgbGl2
ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4+ICAgICAgICByZXR1cm4gMDsKPj4gIH0KPj4gKwo+PiArc3Rh
dGljIGlubGluZSBib29sX3QgaXNfZnVuY19hcHBsaWVkKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyAqZnVuYykKPiAKPiBVc2UgYm9vbCByYXRoZXIgdGhhbiBib29sX3QgKHRocm91Z2hvdXQg
dGhlIHBhdGNoKS4KPiAKCkFDSy4KCj4+ICt7Cj4+ICsgICAgaWYgKCBmdW5jLT5hcHBsaWVkID09
IExJVkVQQVRDSF9GVU5DX0FQUExJRUQgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKFhF
TkxPR19XQVJOSU5HIExJVkVQQVRDSCAiJXM6ICVzIGhhcyBiZWVuIGFscmVhZHkgYXBwbGllZCBi
ZWZvcmVcbiIsCj4+ICsgICAgICAgICAgICAgICAgX19mdW5jX18sIGZ1bmMtPm5hbWUpOwo+IAo+
IEhvdyBhYm91dCBkcm9wcGluZyB0aGlzIGZ1bmN0aW9uIGFuZCBoYXZpbmcgYSB3cmFwcGVyIGZ1
bmN0aW9uIGxpa2UgdGhpczoKPiAKPiBjb21tb25fbGl2ZXBhdGNoX2FwcGx5KCkgewo+ICAgIGlm
IChmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpIHsKPiAgICAgICAgV0FS
TiguLi4pCj4gICAgICAgIHJldHVybgo+ICAgIH0KPiAKPiAgICBhcmNoX2xpdmVwYXRjaF9hcHBs
eSgpCj4gCj4gICAgZnVuYy0+YXBwbGllZCA9IExJVkVQQVRDSF9GVU5DX0FQUExJRUQKPiB9Cj4g
Cj4gVGhpcyBjb3VsZCBiZSB1c2VkIGJ5IHRoZSBub3JtYWwgYXBwbHkgY29kZSBhbmQgYW55IGFw
cGx5IGhvb2tzLgo+IAo+IFRoaXMgYXZvaWRzIGhhdmluZyBkdXBsaWNhdGUgY29kZSBpbiBlYWNo
IG9mIHRoZSBhcmNoaXRlY3R1cmVzIHRoYXQgaXMgbm90IGFyY2ggc3BlY2lmaWMgYW5kIGFsc28g
YXZvaWRzIGhhdmluZyBhIHN0YXRlIHF1ZXJ5aW5nIGZ1bmN0aW9uIGVtaXQgYSB3YXJuaW5nIHdo
aWNoIHNlZW1zIG9kZCB0byBtZS4KPiAKClllcy4gVGhhdCBtYWtlcyBhIGxvdCBvZiBzZW5zZS4g
TGV0IG1lIGRvIHRoYXQuCgpUaGFua3MuCgo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAg
ICB9Cj4+ICsKPj4gKyAgICByZXR1cm4gZmFsc2U7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxp
bmUgYm9vbF90IGlzX2Z1bmNfcmV2ZXJ0ZWQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpm
dW5jKQo+PiArewo+PiArICAgIGlmICggIWZ1bmMtPm9sZF9hZGRyIHx8IGZ1bmMtPmFwcGxpZWQg
PT0gTElWRVBBVENIX0ZVTkNfTk9UX0FQUExJRUQgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJp
bnRrKFhFTkxPR19XQVJOSU5HIExJVkVQQVRDSCAiJXM6ICVzIGhhcyBub3QgYmVlbiBhcHBsaWVk
IGJlZm9yZVxuIiwKPj4gKyAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7Cj4+
ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiBmYWxz
ZTsKPj4gK30KPj4gKwo+PiAgLyoKPj4gICAqIFRoZXNlIGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFy
b3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5nIGxpdmUgY29kZSwKPj4gICAqIGZvciBh
biBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBhZGp1
c3RtZW50cy4KPj4gQEAgLTExNyw3ICsxNDIsNyBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNj
ZSh2b2lkKTsKPj4gIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZvaWQpOwo+PiAgCj4gLS0g
Cj4gUm9zcyBMYWdlcndhbGwKCkJlc3QgUmVnYXJkcywKUGF3ZWwgV2llY3pvcmtpZXdpY3oKCgoK
CgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgK
MTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFs
ZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRl
ciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 12:57:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 12:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBITo-0000Js-5N; Fri, 20 Sep 2019 12:57:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z5Xb=XP=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iBITm-0000Jm-T3
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 12:57:42 +0000
X-Inumbo-ID: 3b21f734-dba6-11e9-b299-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b21f734-dba6-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 12:57:42 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q64so6936264ljb.12
 for <xen-devel@lists.xenproject.org>; Fri, 20 Sep 2019 05:57:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=tnSROW4oGsgszX5kP8+Hls31ZRpHaRQ9zkuBdSoSUgk=;
 b=Ez3W6/7mVQKnKHflg7Zd8Cd1EtwUJHTJCB5U1evnBFNfB492kxv9OxeXZPyoiKKFdF
 qC1dFL+J8lLw5D44qb3wUL9buS8hmCy/XUWWkLlduWHQCck1F+YjVSPht08nshgUxkFV
 ohRjKY2CDfAYz0zC/wBMYZKtCOjWz8Ai7ssw5a6W5q8tlOxPhvcqPWBI2y/fClNa3M08
 DdKv4ioeJt7TVot+3XS0mq2CTHvvPOJ3gWzNqNVy0uPjZbBZQWlWj3K8Qk2DB7gtsXeL
 yA9PBniwgl4ttOV1v8LsgdPCkJYuPTgEpcjmAonUqEiVqdAH4r/ECaoD0GIeUBgjzAUM
 O+9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=tnSROW4oGsgszX5kP8+Hls31ZRpHaRQ9zkuBdSoSUgk=;
 b=RX7iJx/FW2utYinQ4o5Dl3ZacId1wUtS4jfSAFXe9gWmuzh4mDzaP3y8ogJrFGScgO
 Ked/sRge6rdS2LVe/V+9Lh9TeFLbWHdIoZGEUkGMtZQMt5wZn7j70eFnwaf8fic/mgoD
 jBHvaVTW5IRmGRWDdXxPGKtlnzvgRS44Xq6WfXHYd/TvcwAd76XKdMdTpVgZYZNzBlVy
 hN568hZIVZeFqkT7A4mgrtsE6mqOwOKnGE/jVjmOlE9UwsA4FZVsNvtdR1N06eTDWQds
 m5JtcBPNFR9n1XwFZe+/Th0/HYQz2k8RDCCt0XVjpTLaPHPG1cxXgycDaqYRvt3RTDGc
 rkIQ==
X-Gm-Message-State: APjAAAWateFl8is4vYo8j7nW9iEl5HyI0GabZzUa+0MyNn/RDUenhKiW
 EqoIw3OOqA6vVesHaPbK4cM=
X-Google-Smtp-Source: APXvYqxR8KsG5hMkxw3rRRlsxP52us7uVIJF3BavkiiUHV/RFnURVDF1N5SbsIWatDnOBDd1lbN7pQ==
X-Received: by 2002:a2e:9241:: with SMTP id v1mr9263898ljg.148.1568984260900; 
 Fri, 20 Sep 2019 05:57:40 -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 z8sm527421lfg.18.2019.09.20.05.57.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Sep 2019 05:57:40 -0700 (PDT)
To: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-9-git-send-email-olekstysh@gmail.com>
 <TYAPR01MB4544A71B2ED0B7265F17FA45D8880@TYAPR01MB4544.jpnprd01.prod.outlook.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <381b22a0-0fe6-3a80-751c-4c2529422d3d@gmail.com>
Date: Fri, 20 Sep 2019 15:57:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <TYAPR01MB4544A71B2ED0B7265F17FA45D8880@TYAPR01MB4544.jpnprd01.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Volodymyr_Babchuk@epam.com" <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>

Ck9uIDIwLjA5LjE5IDAzOjI1LCBZb3NoaWhpcm8gU2hpbW9kYSB3cm90ZToKPiBIaSBPbGVrc2Fu
ZHItc2FuLAoKSGksIFNoaW1vZGEtc2FuCgoKPj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28s
IFNlbnQ6IFNhdHVyZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMTkgMTI6MzUgQU0KPj4KPj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+
PiBUaGUgSVBNTVUtVk1TQSBpcyBWTVNBLWNvbXBhdGlibGUgSS9PIE1lbW9yeSBNYW5hZ2VtZW50
IFVuaXQgKElPTU1VKQo+PiB3aGljaCBwcm92aWRlcyBhZGRyZXNzIHRyYW5zbGF0aW9uIGFuZCBh
Y2Nlc3MgcHJvdGVjdGlvbiBmdW5jdGlvbmFsaXRpZXMKPj4gdG8gcHJvY2Vzc2luZyB1bml0cyBh
bmQgaW50ZXJjb25uZWN0IG5ldHdvcmtzLgo+Pgo+PiBQbGVhc2Ugbm90ZSwgY3VycmVudCBkcml2
ZXIgaXMgc3VwcG9zZWQgdG8gd29yayBvbmx5IHdpdGggbmV3ZXN0Cj4+IFItQ2FyIEdlbjMgU29D
cyByZXZpc2lvbnMgd2hpY2ggSVBNTVUgaGFyZHdhcmUgc3VwcG9ydHMgc3RhZ2UgMiB0cmFuc2xh
dGlvbgo+PiB0YWJsZSBmb3JtYXQgYW5kIGlzIGFibGUgdG8gdXNlIENQVSdzIFAyTSB0YWJsZSBh
cyBpcyBpZiBvbmUgaXMKPj4gMy1sZXZlbCBwYWdlIHRhYmxlICh1cCB0byA0MCBiaXQgSVBBKS4K
Pj4KPj4gVGhlIG1ham9yIGRpZmZlcmVuY2VzIGNvbXBhcmUgdG8gdGhlIExpbnV4IGRyaXZlciBh
cmU6Cj4+Cj4+IDEuIFN0YWdlIDEvU3RhZ2UgMiB0cmFuc2xhdGlvbi4gTGludXggZHJpdmVyIHN1
cHBvcnRzIFN0YWdlIDEKPj4gdHJhbnNsYXRpb24gb25seSAod2l0aCBTdGFnZSAxIHRyYW5zbGF0
aW9uIHRhYmxlIGZvcm1hdCkuIEl0IG1hbmFnZXMKPj4gcGFnZSB0YWJsZSBieSBpdHNlbGYuIEJ1
dCBYZW4gZHJpdmVyIHN1cHBvcnRzIFN0YWdlIDIgdHJhbnNsYXRpb24KPj4gKHdpdGggU3RhZ2Ug
MiB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQpIHRvIGJlIGFibGUgdG8gc2hhcmUgdGhlIFAyTQo+
PiB3aXRoIHRoZSBDUFUuIFN0YWdlIDEgdHJhbnNsYXRpb24gaXMgYWx3YXlzIGJ5cGFzc2VkIGlu
IFhlbiBkcml2ZXIuCj4+Cj4+IFNvLCBYZW4gZHJpdmVyIGlzIHN1cHBvc2VkIHRvIGJlIHVzZWQg
d2l0aCBuZXdlc3QgUi1DYXIgR2VuMyBTb0MgcmV2aXNpb25zCj4+IG9ubHkgKEgzIEVTMy4wLCBN
My1XKywgZXRjLikgd2hpY2ggSVBNTVUgSC9XIHN1cHBvcnRzIHN0YWdlIDIgdHJhbnNsYXRpb24K
Pj4gdGFibGUgZm9ybWF0Lgo+Pgo+PiAyLiBBQXJjaDY0IHN1cHBvcnQuIExpbnV4IGRyaXZlciB1
c2VzIFZNU0F2OC0zMiBtb2RlLCB3aGlsZSBYZW4gZHJpdmVyCj4+IGVuYWJsZXMgQXJtdjggVk1T
QXY4LTY0IG1vZGUgdG8gY292ZXIgdXAgdG8gNDAgYml0IGlucHV0IGFkZHJlc3MuCj4+Cj4+IDMu
IENvbnRleHQgYmFuayAoc2V0cyBvZiBwYWdlIHRhYmxlKSB1c2FnZS4gSW4gWGVuLCBlYWNoIGNv
bnRleHQgYmFuayBpcwo+PiBtYXBwZWQgdG8gb25lIFhlbiBkb21haW4uIFNvLCBhbGwgZGV2aWNl
cyBiZWluZyBwYXNzIHRocm91Z2hlZCB0byB0aGUKPj4gc2FtZSBYZW4gZG9tYWluIHNoYXJlIHRo
ZSBzYW1lIGNvbnRleHQgYmFuay4KPj4KPj4gNC4gSVBNTVUgZGV2aWNlIHRyYWNraW5nLiBJbiBY
ZW4sIGFsbCBJT01NVSBkZXZpY2VzIGFyZSBtYW5hZ2VkCj4+IGJ5IHNpbmdsZSBkcml2ZXIgaW5z
dGFuY2UuIFNvLCBkcml2ZXIgdXNlcyBnbG9iYWwgbGlzdCB0byBrZWVwIHRyYWNrCj4+IG9mIHJl
Z2lzdGVyZWQgSVBNTVUgZGV2aWNlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5
c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+PiBDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ0M6IFlvc2hpaGlybyBTaGltb2RhIDx5b3No
aWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KPiBUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4g
SSBoYXZlIHJldmlld2VkIHRoaXMgcGF0Y2ggYWJvdXQgdGhlIElQTU1VIGhhcmR3YXJlIGJpdHMs
Cj4gc28sCj4KPiBSZXZpZXdlZC1ieTogWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGlt
b2RhLnVoQHJlbmVzYXMuY29tPiBbZm9yIHRoZSBJUE1NVSBIL1cgYml0c10KClRoYW5rIHlvdS4K
CgouLi4KCkkgaGF2ZSBjaGVja2VkIG5ldyBkcml2ZXIgdmVyc2lvbiBvbiBSLUNhciBHZW4zIE0z
TiBTb0MgYW5kIGNhbiBjb25maXJtIAppdCB3b3Jrcy4KCi0tIApSZWdhcmRzLAoKT2xla3NhbmRy
IFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 13:05:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 13:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBIbg-0001Rm-4c; Fri, 20 Sep 2019 13:05:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z5Xb=XP=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iBIbe-0001Rh-3a
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 13:05:50 +0000
X-Inumbo-ID: 5da04b0c-dba7-11e9-b299-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5da04b0c-dba7-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 13:05:49 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id w67so5020136lff.4
 for <xen-devel@lists.xenproject.org>; Fri, 20 Sep 2019 06:05: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-transfer-encoding:content-language;
 bh=aalR6us1OFogSOnfCa8Sla7CtUyrzBXSen7wv/AGdZc=;
 b=iUXmZuu5WYxQSfse2sk7nxxU+bcChB+Jcm14YgW2U2tuTKOlFYntToVKYiTbqXAWkq
 NkeJ/2jSC2NAGqoEJWVNy4lumQYG4j8Se77iwqYmBvNvI7G/qT0IgNIOIr5roFbohHZg
 Cs6LJcIwXqeD4gGZmAIzUnQKyXhW/Z/+2o9hleSrN9JgwO1Rm855QF45w0YcA+6W+8vX
 o7T5Ctpp3A3xS6na3t5va3UuRCBfHxNqOQzpcAnJ20yLfHeGzBCdKTH7ftqPR+zhE6dg
 kBEfWTwvTsNDNrIeb5dKiJfzAizfnuPVxqTT7GHtO7Xf450Isb8aZN3vj6KRwQPfR8EZ
 5j9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=aalR6us1OFogSOnfCa8Sla7CtUyrzBXSen7wv/AGdZc=;
 b=JydPe0NRG3+SFUaJfq2ufAqahzJoe0CvGuPN65TT4mQAiB2JkvvBxT5YkNqPg96R5E
 3GTzo6HKKRscbTzkTRS+7/3o9V+bl2zeca9L3vVUblO6SavXtbzGKBeFe4R1oISQAV62
 OZkl5/lAUG5BAZ8pdemSlS81u33nSb25aj7HeJp9bM3XWI8JjEhqcWeRzGtmox59QO2B
 RiTsENW8koL/U8SMMtKVO1HiImHBGL5wFr+Xr8UxUDrBg/sP9xWzbPqDXM1I/7nNhB2m
 YYheMpmAbhZphyNVi6OIE2UfyULxpgiZAqxRu/ndSqzfqLlNcb8h5J2d3Nw8911RgHJ6
 Xtlg==
X-Gm-Message-State: APjAAAVjdUC9/dHPqkOKlrqpegDh1USuH/VMzYiQP79SEx8FaoCotIrY
 TNhKLh6SThSw2KNxakE8oA8=
X-Google-Smtp-Source: APXvYqysbTuC8M7fUTGjaLWN+/XCRyitZS8zzIdHv2np8IDjnQHP8u+P8PdQ7GouMGFFk8t7OP0F+g==
X-Received: by 2002:a19:c6d5:: with SMTP id w204mr8487988lff.53.1568984748382; 
 Fri, 20 Sep 2019 06:05:48 -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 d6sm463668lfa.50.2019.09.20.06.05.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Sep 2019 06:05:47 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190820122255.9864-1-julien.grall@arm.com>
 <ccfee255-79e1-43f1-a92b-28c6c3ab6606@gmail.com>
 <alpine.DEB.2.21.1909191730070.19418@sstabellini-ThinkPad-T480s>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <87749613-d242-32db-4a9c-76fa67cc3b4d@gmail.com>
Date: Fri, 20 Sep 2019 16:05:47 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909191730070.19418@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: iommu: Panic if not all IOMMUs are
 initialized
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

Ck9uIDIwLjA5LjE5IDAzOjMxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6CgpIaSwgU3RlZmFu
by4KCj4gT24gVHVlLCAyMCBBdWcgMjAxOSwgT2xla3NhbmRyIHdyb3RlOgo+PiBPbiAyMC4wOC4x
OSAxNToyMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+PiBIaSwgSnVsaWVuCj4+Cj4+PiAgICAt
ICAgIGlvbW11X3NldHVwKCk7Cj4+PiArICAgIHJjID0gaW9tbXVfc2V0dXAoKTsKPj4+ICsgICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCAmJiByYyAhPSAtRU5PREVWICkKPj4+ICsgICAgICAgIHBhbmlj
KCJDb3VsZG4ndCBjb25maWd1cmUgY29ycmVjdGx5IGFsbCB0aGUgSU9NTVVzLiIpOwo+Pj4gICAg
Cj4+IFBsZWFzZSBhZGQgIlxuIgo+Pgo+Pgo+PiBZb3UgY2FuIGFkZDoKPj4KPj4gVGVzdGVkLWJ5
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4g
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Pgo+IEkgYWRkZWQgdGhlICJcbiIsIGZpeGVkIGEgdHlwbyBpbiB0aGUgY29tbWl0IG1lc3NhZ2Us
IGFuZCBjb21taXR0ZWQgdGhlCj4gcGF0Y2guCgoKVGhhbmsgeW91LCBJIHdpbGwgcmUtYmFzZSBh
bmQgZHJvcCBkZXBlbmRlbmN5IGZyb20gdGhlIGNvdmVyIGxldHRlciBmb3IgCnRoZSBjb21pbmcg
VjUgKElQTU1VK2lvbW11X2Z3c3BlYykuCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNo
ZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 13:13:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 13:13: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 1iBIjR-0002Z1-2U; Fri, 20 Sep 2019 13:13:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBIjP-0002Yw-Vq
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 13:13:52 +0000
X-Inumbo-ID: 7c53071e-dba8-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c53071e-dba8-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 13:13: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 3E35CAF57;
 Fri, 20 Sep 2019 13:13:49 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <b080fa0f-08d2-34d0-3f54-549e1303eeb4@suse.com>
 <77f8b74c-c9a9-efc4-07b1-d20dbd5545c5@citrix.com>
 <89ed0fa4-b126-1939-d728-5ff2d477465a@suse.com>
 <5723389e-5cad-56e9-044e-2888eeeecea6@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7ee8ead5-7cbd-fbb3-d0ee-f9046401b07f@suse.com>
Date: Fri, 20 Sep 2019 15:13:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5723389e-5cad-56e9-044e-2888eeeecea6@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] libxc/x86: avoid overflow in CPUID APIC ID
 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: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxNDo0MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPdmVyYWxsLCBJIHdv
dWxkIHN1Z2dlc3QgZG9pbmcgdGhlIGFic29sdXRlIG1pbmltdW0gY2hhbmdlIHJlcXVpcmVkIHRv
Cj4gdW5icmVhayBSb21lIENQVXMuCgpXZWxsLCBva2F5LCBJJ20gemFwcGluZyBldmVyeXRoaW5n
IGVsc2UsIGJ1dCBpdCBmZWVscyB3cm9uZyB0bwpsZWF2ZSBpbiBwbGFjZSB0aGUgc2ltaWxhciBv
dmVyZmxvdyBpbiBpbnRlbF94Y19jcHVpZF9wb2xpY3koKS4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 13:18:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 13: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 1iBInj-0002kG-N4; Fri, 20 Sep 2019 13:18:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WsuA=XP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iBIni-0002k7-Ot
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 13:18:18 +0000
X-Inumbo-ID: 1affa0fd-dba9-11e9-968c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1affa0fd-dba9-11e9-968c-12813bfff9fa;
 Fri, 20 Sep 2019 13:18:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7D4881570;
 Fri, 20 Sep 2019 06:18: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 AD1FF3F67D;
 Fri, 20 Sep 2019 06:18:15 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
 <631c94fe-d3ac-002b-0e1d-30b9b03158d1@arm.com>
 <aa7eb317-7807-71ba-8fe2-2e944516dcd6@gmail.com>
 <538a5486-2702-81f4-f925-c78542ff4118@arm.com>
 <1c1bb0b2-cb4d-24ea-75c8-573094bb8601@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5d306b6f-b657-4668-4c79-f624ca9350a5@arm.com>
Date: Fri, 20 Sep 2019 14:18:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1c1bb0b2-cb4d-24ea-75c8-573094bb8601@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

T24gMTkvMDkvMjAxOSAxNDoyNiwgT2xla3NhbmRyIHdyb3RlOgo+IAo+IE9uIDE5LjA5LjE5IDE1
OjI5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+IAo+IEhpLCBKdWxpZW4KCkhpLAoKPiAK
Pj4KPj4+Pj4gKwo+Pj4+PiAraW50IF9faW5pdCBpb21tdV9hZGRfZHRfZGV2aWNlKHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqbnApCj4+Pj4KPj4+PiBTb3JyeSB0byBvbmx5IHJlYWxpc2UgaXQgbm93
LiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGhhdmUgdGhpcyBmdW5jdGlvbiAKPj4+PiBpbXBsZW1l
bnRlZCBpbiB4ZW4vcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYz8gCj4+Pgo+Pj4gTm90IGVudGly
ZWx5IHN1cmUuIGRldmljZV90cmVlLmMgaXMgYSBjb21tb24gY29kZS4gVGhlIGlvbW11X2Z3c3Bl
YyBzdHVmZiAKPj4+ICh3aWRlbHkgdXNlZCBpbiB0aGlzIGZ1bmN0aW9uKSBpcyBBUk0gY29kZS4K
Pj4KPj4gU29tZSBvZiB0aGUgZGV2aWNlX3RyZWUuYyBhbHJlYWR5IGNvbnRhaW5zIEFybSBzcGVj
aWZpYyBjb2RlIChzdWNoIGFzIGRldmljZS5oKS4KPj4KPj4gRFQgaGFzIGJlZW4gb25seSB1c2Vk
IGJ5IEFybSBzbyBmYXIsIHNvIGl0IGlzIHNhZGx5IGZhaXJseSB0aWUgdG8gdGhlIAo+PiBhcmNo
aXRlY3R1cmUuIEJ1dCBpdCBzaG91bGQgYmUgZWFzeSB0byBtYWtlIGl0IGdlbmVyaWMgaWYgbmVl
ZHMgYmUgKHN1Y2ggYXMgCj4+IGZvciBSSVNDdikuCj4+Cj4+IFdoaWxlIGlvbW11X2Z3c3BlYyBp
cyBiZWVuIGltcGxlbWVudGVkIGluIEFybSBoZWFkZXJzLCB0aGlzIGNvdWxkIHBvdGVudGlhbGx5
IAo+PiBiZSBtYWRlIGNvbW1vbi4gU28gSSB3b3VsZCBzdGlsbCBwcmVmZXIgdGhpcyB0aGF0IGZ1
bmN0aW9uIGlzIG1vdmVkIGluIAo+PiBkZXZpY2VfdHJlZS5jCj4gCj4gV2VsbCwgd2lsbCBtb3Zl
LiBBbHNvIEkgd2lsbCByZW1vdmUgX19pbml0IGFzIGl0IGNhbiBiZSBjYWxsZWQgYXQgcnVudGlt
ZS4uLgo+IAo+IAo+IEFzIGZvciBydW50aW1lOgo+IAo+IFRoZSBjdXJyZW50IGltcGxlbWVudGF0
aW9uIGFsbG93cyB1cyB0byBmYWlsIGF0IGVhcmx5IHN0YWdlIGlmIHNvbWV0aGluZyBpcyAKPiB3
cm9uZyB3aXRoIHRoZSBkZXZpY2Ugd2hpY2ggaXMgYmVoaW5kIGFuIElPTU1VIChhbmQgbmVlZHMg
dG8gYmUgcHJvdGVjdGVkKS4gQXMgCj4gd2Ugc2NhbiBmb3IgYWxsIHByZXNlbnQgZGV2aWNlcywg
YnV0IG5vdCBvbmx5IGZvciAicGFzc3Rocm91Z2giLgo+IFRoZSAic3BsaXR0aW5nIiBpbnRvIGhh
bmRsZV9kZXZpY2UoKSBmb3IgaHdkb20gYW5kIGlvbW11X2RvX2R0X2RvbWN0bCgpIGZvciAKPiBv
dGhlciBndWVzdHMgd2lsbCBwb3N0cG9uZSBhbiBlcnJvciByZWNvZ25pdGlvbiB0byB0aGUgZ3Vl
c3QgZG9tYWluIGNyZWF0aW9uIAo+IHRpbWUuIFNvLCB3ZSB3b3VsZCBoYXZlIG5vbiBmdW5jdGlv
biBzeXN0ZW0gYW55d2F5LiBXb3VsZG4ndCBiZSBiZXR0ZXIgdG8gZmFpbCAKPiBlYXJseSBpbnN0
ZWFkIG9mIGNvbnRpbnVlIGFuZCBmYWlsIGFueXdheT8KClllcyB5b3VyIGltcGxlbWVudGF0aW9u
IGFsbG93cyB1cyB0byBmYWlsIGF0IGVhcmx5IHN0YWdlIGJ1dCB0aGVuIHlvdSBhcmUgCmFidXNp
bmcgdGhlIGZ1bmN0aW9uIGhhbmRsZV9kZXZpY2UoKS4gVGhlcmUgYXJlIGFjdHVhbGx5IG5vIHBy
b21pc2UgdGhpcyB3aWxsIGJlIApjYWxsZWQgZm9yIGV2ZXJ5IGRldmljZSBnb2luZyBmb3J3YXJk
LiBUaGluayBhYm91dCBkb20wbGVzcyB3aGVyZSB0aGUgZ29hbCBpcyB0byAKaGF2ZSBubyBkb20w
IGF0IGFsbC4KCllvdSBhcmUgYWxzbyB0eWluZyB0aGUgb3JkZXIgb2YgdGhlIGRvbWFpbnMgY3Jl
YXRpb24gYXMgZG9tMCB3b3VsZCBoYXZlIHRvIGJlIAphbHdheXMgY3JlYXRlZCBiZWZvcmUgYW55
IG90aGVyIGRvbWFpbnMgYXJlIGNyZWF0ZWQuCgpTaW1pbGFyIChhYil1c2Ugb2YgaGFuZGxlX2Rl
dmljZSgpIGRvZXMgbm90IGV4aXN0LCBzbyBJIHdvdWxkIHJhdGhlciBub3Qgc3RhcnQgCnRvIGlu
dHJvZHVjZSB0aGVtIGJlY2F1c2UgdGhpcyB3aWxsIGJlY29tZSBxdWlja2x5IHVubWFpbnRhaW5h
YmxlIGFzIHdlIGFyZSAKbWl4aW5nIGRvbTAgY3JlYXRpb24gYW5kIFhlbiBpbml0aWFsaXphdGlv
bi4KCkV2ZW4gd2l0aG91dCB0aGlzIHNlcmllcywgYXNzaWduaW5nIGEgZGV2aWNlIHRvIHRoZSBn
dWVzdCBtYXkgbm90IGJlIGEgc3VjY2VzcyAKYmVjYXVzZSB0aGUgSU9NTVUgbWF5IG5vdCBoYXZl
IGVub3VnaCBjb250ZXh0IGJhbmsgKHVzZWQgZm9yIGNvbmZpZ3VyaW5nIHRoZSAKSU9NTVUgc3Rh
Z2UtMikgb3IgdGhlcmUgYXJlIG5vdCBlbm91Z2ggbWVtb3J5LiBOb3QgYmVlbiBhYmxlIHRvIGFk
ZCB0aGUgZGV2aWNlIAp0byB0aGUgSU9NTVUgZHJpdmVyIGlzIG9ubHkgYW5vdGhlciBleGFtcGxl
IHdoZXJlIGl0IG1heSBmYWlsLgoKQnV0IEkgd291bGQgbm90IGNvbnNpZGVyIHRoaXMgYXMgbm90
IGZ1bmN0aW9uYWwuIFRoZSByZXN0IG9mIHlvdXIgc3lzdGVtIG1heSAKd29yayBwZXJmZWN0bHkg
ZXZlbiBpZiB0aGlzIHBhcnRpY3VsYXIgZGV2aWNlIGlzIG5vdCB1c2FibGUuIFRoZXJlIGFyZSBu
byAKc2VjdXJpdHkgcmlzayBhcyB0aGUgSU9NTVUgc2hvdWxkIGJsb2NrIGFueSB0cmFuc2FjdGlv
biBieSBkZWZhdWx0LgoKSSBhbSBhbHNvIG5vdCBpbiBmYXZvciBvZiBwYXJzaW5nIGFnYWluIHRo
ZSBEZXZpY2UtVHJlZSAod2UgaGF2ZSBlbm91Z2ggb2YgCnRoZW0pLCBzbyB0aGlzIGlzIHRoZSBi
ZXN0IHNvbHV0aW9uIEkgY2FuIGNvbWUgdXAuIEZlZWwgZnJlZSB0byBzdWdnZXN0IApzb21ldGhp
bmcgZGlmZmVyZW50LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 13:24:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 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 1iBIu7-0003pu-G1; Fri, 20 Sep 2019 13:24:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z5Xb=XP=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iBIu6-0003pp-4W
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 13:24:54 +0000
X-Inumbo-ID: 075e52cc-dbaa-11e9-978d-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 075e52cc-dbaa-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 13:24:53 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id b20so1702642ljj.5
 for <xen-devel@lists.xenproject.org>; Fri, 20 Sep 2019 06:24:53 -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=huzJgTcBpftWWkBveZ3FVoq2N6Wf2oOW+H1gIzs8YWs=;
 b=c0wyG0E4/9x7Qjx7SPxLCo+OIfSkyHAUOvTI7K5pOtbWT4htFjOo91D+735hGYlY7x
 vJnbnWsS9alR2OL+AKQOBteE8k8zgPELOkOhZcMkdfjddaHL+FbT3TdzV52AQTf4Md/G
 JS0nRXKxrKO76sxA0bqpAMGe8kEuB3BMMTCISRTVA6OvZdP4jgSpGEIhPHMXI+PvVN09
 hi1sB+rujeGxMrqLT6YHEY/dbsWui5Pfc0xOeUxanPkpd42g9hBKMLQDsubDZ5hcdFyB
 /xLC9+4PhKMUf5HFs+jSnxAZmjapy2u3O6RC+AcUEGHQMmMxEC0ZHqRzvOT0mVXt/ITB
 Dtvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=huzJgTcBpftWWkBveZ3FVoq2N6Wf2oOW+H1gIzs8YWs=;
 b=mrZ/MIYO001LeFTR0FqdtINrvjG2+IdypS2H4Tv7QYaKZBbHZXDvRHHKZdSo90fXtt
 AtsZZ4vKTWEyfn0+607s8YRzFvcFAs420QaI6v2EgdDPFjF8CxyfPMZhB28i+jBufMEv
 EmsGk33nIgIS3DlOfUuyNV59rpVCmM+j3ZepPCnb9lqciLO6KafO75p/lL6XfM43cWW5
 r/EZN8LTLL7QfrXAaWLGasH7Gn0ikyY70xkYnKEZtXEuaD7WsU2La/2ZijrOX6kPrMhC
 dT35vygT7iOrGfeY1uUiJ4dqso9tCa/MTPOYMVxDlLtvnv+8IIZI40hhgTIoiqdwvDnc
 Bbjw==
X-Gm-Message-State: APjAAAVQIQLp0RoxGpCxtjLJX/yF1FkPXpqWYMA8491LhBwUzMafZzyR
 AalDSGGhT5FxnuD+UiAHFfg=
X-Google-Smtp-Source: APXvYqw9oRtEVstEX4BKOiYoUWqdTTbvxcEkMPoUhla8rX0wztobI/WN2V2gTKcxqJiCGdq/5OBrng==
X-Received: by 2002:a2e:b045:: with SMTP id d5mr9345350ljl.105.1568985891683; 
 Fri, 20 Sep 2019 06:24:51 -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 j28sm487703lfh.57.2019.09.20.06.24.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 20 Sep 2019 06:24:50 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-8-git-send-email-olekstysh@gmail.com>
 <631c94fe-d3ac-002b-0e1d-30b9b03158d1@arm.com>
 <aa7eb317-7807-71ba-8fe2-2e944516dcd6@gmail.com>
 <538a5486-2702-81f4-f925-c78542ff4118@arm.com>
 <1c1bb0b2-cb4d-24ea-75c8-573094bb8601@gmail.com>
 <5d306b6f-b657-4668-4c79-f624ca9350a5@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <b4faaef5-c99e-8ba2-49fb-2279d40edef3@gmail.com>
Date: Fri, 20 Sep 2019 16:24:49 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5d306b6f-b657-4668-4c79-f624ca9350a5@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, Volodymyr_Babchuk@epam.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>

CgpIaSBKdWxpZW4KCgo+Cj4+Cj4+Pgo+Pj4+Pj4gKwo+Pj4+Pj4gK2ludCBfX2luaXQgaW9tbXVf
YWRkX2R0X2RldmljZShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wKQo+Pj4+Pgo+Pj4+PiBTb3Jy
eSB0byBvbmx5IHJlYWxpc2UgaXQgbm93LiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGhhdmUgdGhp
cyAKPj4+Pj4gZnVuY3Rpb24gaW1wbGVtZW50ZWQgaW4geGVuL3Bhc3N0aHJvdWdoL2RldmljZV90
cmVlLmM/IAo+Pj4+Cj4+Pj4gTm90IGVudGlyZWx5IHN1cmUuIGRldmljZV90cmVlLmMgaXMgYSBj
b21tb24gY29kZS4gVGhlIGlvbW11X2Z3c3BlYyAKPj4+PiBzdHVmZiAod2lkZWx5IHVzZWQgaW4g
dGhpcyBmdW5jdGlvbikgaXMgQVJNIGNvZGUuCj4+Pgo+Pj4gU29tZSBvZiB0aGUgZGV2aWNlX3Ry
ZWUuYyBhbHJlYWR5IGNvbnRhaW5zIEFybSBzcGVjaWZpYyBjb2RlIChzdWNoIAo+Pj4gYXMgZGV2
aWNlLmgpLgo+Pj4KPj4+IERUIGhhcyBiZWVuIG9ubHkgdXNlZCBieSBBcm0gc28gZmFyLCBzbyBp
dCBpcyBzYWRseSBmYWlybHkgdGllIHRvIAo+Pj4gdGhlIGFyY2hpdGVjdHVyZS4gQnV0IGl0IHNo
b3VsZCBiZSBlYXN5IHRvIG1ha2UgaXQgZ2VuZXJpYyBpZiBuZWVkcyAKPj4+IGJlIChzdWNoIGFz
IGZvciBSSVNDdikuCj4+Pgo+Pj4gV2hpbGUgaW9tbXVfZndzcGVjIGlzIGJlZW4gaW1wbGVtZW50
ZWQgaW4gQXJtIGhlYWRlcnMsIHRoaXMgY291bGQgCj4+PiBwb3RlbnRpYWxseSBiZSBtYWRlIGNv
bW1vbi4gU28gSSB3b3VsZCBzdGlsbCBwcmVmZXIgdGhpcyB0aGF0IAo+Pj4gZnVuY3Rpb24gaXMg
bW92ZWQgaW4gZGV2aWNlX3RyZWUuYwo+Pgo+PiBXZWxsLCB3aWxsIG1vdmUuIEFsc28gSSB3aWxs
IHJlbW92ZSBfX2luaXQgYXMgaXQgY2FuIGJlIGNhbGxlZCBhdCAKPj4gcnVudGltZS4uLgo+Pgo+
Pgo+PiBBcyBmb3IgcnVudGltZToKPj4KPj4gVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gYWxs
b3dzIHVzIHRvIGZhaWwgYXQgZWFybHkgc3RhZ2UgaWYgCj4+IHNvbWV0aGluZyBpcyB3cm9uZyB3
aXRoIHRoZSBkZXZpY2Ugd2hpY2ggaXMgYmVoaW5kIGFuIElPTU1VIChhbmQgCj4+IG5lZWRzIHRv
IGJlIHByb3RlY3RlZCkuIEFzIHdlIHNjYW4gZm9yIGFsbCBwcmVzZW50IGRldmljZXMsIGJ1dCBu
b3QgCj4+IG9ubHkgZm9yICJwYXNzdGhyb3VnaCIuCj4+IFRoZSAic3BsaXR0aW5nIiBpbnRvIGhh
bmRsZV9kZXZpY2UoKSBmb3IgaHdkb20gYW5kIAo+PiBpb21tdV9kb19kdF9kb21jdGwoKSBmb3Ig
b3RoZXIgZ3Vlc3RzIHdpbGwgcG9zdHBvbmUgYW4gZXJyb3IgCj4+IHJlY29nbml0aW9uIHRvIHRo
ZSBndWVzdCBkb21haW4gY3JlYXRpb24gdGltZS4gU28sIHdlIHdvdWxkIGhhdmUgbm9uIAo+PiBm
dW5jdGlvbiBzeXN0ZW0gYW55d2F5LiBXb3VsZG4ndCBiZSBiZXR0ZXIgdG8gZmFpbCBlYXJseSBp
bnN0ZWFkIG9mIAo+PiBjb250aW51ZSBhbmQgZmFpbCBhbnl3YXk/Cj4KPiBZZXMgeW91ciBpbXBs
ZW1lbnRhdGlvbiBhbGxvd3MgdXMgdG8gZmFpbCBhdCBlYXJseSBzdGFnZSBidXQgdGhlbiB5b3Ug
Cj4gYXJlIGFidXNpbmcgdGhlIGZ1bmN0aW9uIGhhbmRsZV9kZXZpY2UoKS4gVGhlcmUgYXJlIGFj
dHVhbGx5IG5vIAo+IHByb21pc2UgdGhpcyB3aWxsIGJlIGNhbGxlZCBmb3IgZXZlcnkgZGV2aWNl
IGdvaW5nIGZvcndhcmQuIFRoaW5rIAo+IGFib3V0IGRvbTBsZXNzIHdoZXJlIHRoZSBnb2FsIGlz
IHRvIGhhdmUgbm8gZG9tMCBhdCBhbGwuCj4KPiBZb3UgYXJlIGFsc28gdHlpbmcgdGhlIG9yZGVy
IG9mIHRoZSBkb21haW5zIGNyZWF0aW9uIGFzIGRvbTAgd291bGQgCj4gaGF2ZSB0byBiZSBhbHdh
eXMgY3JlYXRlZCBiZWZvcmUgYW55IG90aGVyIGRvbWFpbnMgYXJlIGNyZWF0ZWQuCj4KPiBTaW1p
bGFyIChhYil1c2Ugb2YgaGFuZGxlX2RldmljZSgpIGRvZXMgbm90IGV4aXN0LCBzbyBJIHdvdWxk
IHJhdGhlciAKPiBub3Qgc3RhcnQgdG8gaW50cm9kdWNlIHRoZW0gYmVjYXVzZSB0aGlzIHdpbGwg
YmVjb21lIHF1aWNrbHkgCj4gdW5tYWludGFpbmFibGUgYXMgd2UgYXJlIG1peGluZyBkb20wIGNy
ZWF0aW9uIGFuZCBYZW4gaW5pdGlhbGl6YXRpb24uCj4KPiBFdmVuIHdpdGhvdXQgdGhpcyBzZXJp
ZXMsIGFzc2lnbmluZyBhIGRldmljZSB0byB0aGUgZ3Vlc3QgbWF5IG5vdCBiZSBhIAo+IHN1Y2Nl
c3MgYmVjYXVzZSB0aGUgSU9NTVUgbWF5IG5vdCBoYXZlIGVub3VnaCBjb250ZXh0IGJhbmsgKHVz
ZWQgZm9yIAo+IGNvbmZpZ3VyaW5nIHRoZSBJT01NVSBzdGFnZS0yKSBvciB0aGVyZSBhcmUgbm90
IGVub3VnaCBtZW1vcnkuIE5vdCAKPiBiZWVuIGFibGUgdG8gYWRkIHRoZSBkZXZpY2UgdG8gdGhl
IElPTU1VIGRyaXZlciBpcyBvbmx5IGFub3RoZXIgCj4gZXhhbXBsZSB3aGVyZSBpdCBtYXkgZmFp
bC4KPgo+IEJ1dCBJIHdvdWxkIG5vdCBjb25zaWRlciB0aGlzIGFzIG5vdCBmdW5jdGlvbmFsLiBU
aGUgcmVzdCBvZiB5b3VyIAo+IHN5c3RlbSBtYXkgd29yayBwZXJmZWN0bHkgZXZlbiBpZiB0aGlz
IHBhcnRpY3VsYXIgZGV2aWNlIGlzIG5vdCAKPiB1c2FibGUuIFRoZXJlIGFyZSBubyBzZWN1cml0
eSByaXNrIGFzIHRoZSBJT01NVSBzaG91bGQgYmxvY2sgYW55IAo+IHRyYW5zYWN0aW9uIGJ5IGRl
ZmF1bHQuCj4KPiBJIGFtIGFsc28gbm90IGluIGZhdm9yIG9mIHBhcnNpbmcgYWdhaW4gdGhlIERl
dmljZS1UcmVlICh3ZSBoYXZlIAo+IGVub3VnaCBvZiB0aGVtKSwgc28gdGhpcyBpcyB0aGUgYmVz
dCBzb2x1dGlvbiBJIGNhbiBjb21lIHVwLiBGZWVsIGZyZWUgCj4gdG8gc3VnZ2VzdCBzb21ldGhp
bmcgZGlmZmVyZW50LgoKSSBhbSBoYXBweSB3aXRoIHRoZSBleHBsYW5hdGlvbiwgc291bmRzIHJl
YXNvbmFibGUuIFdpbGwgbW9kaWZ5IHBhdGNoIGFzIAp5b3Ugc3VnZ2VzdGVkLgoKCi0tIApSZWdh
cmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 13:35:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 13:35:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBJ4F-0004zb-OC; Fri, 20 Sep 2019 13:35: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=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBJ4F-0004zW-4u
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 13:35:23 +0000
X-Inumbo-ID: 7a419619-dbab-11e9-968c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a419619-dbab-11e9-968c-12813bfff9fa;
 Fri, 20 Sep 2019 13:35:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBJ47-000178-7e; Fri, 20 Sep 2019 13: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 1iBJ46-00051H-VY; Fri, 20 Sep 2019 13:35:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBJ46-0003pY-Ut; Fri, 20 Sep 2019 13:35:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141481-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=85ccbee2abf4ac9ed006409d1b02a3bdd660261c
X-Osstest-Versions-That: ovmf=b0c15fb128c518b9acd8611a2deea213e9e55193
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 13:35:14 +0000
Subject: [Xen-devel] [ovmf test] 141481: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ4MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0ODEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNi
ZGQ2NjAyNjFjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMGMxNWZi
MTI4YzUxOGI5YWNkODYxMWEyZGVlYTIxM2U5ZTU1MTkzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE0NTEgIDIwMTktMDktMTkgMDE6MDk6NDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNDgxICAyMDE5LTA5LTE5IDE5OjEzOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRmFuLCBaaGlq
dVggPHpoaWp1eC5mYW5AaW50ZWwuY29tPgogIE1pY2hhZWwgSm9obnNvbiA8bWljaGFlbC5qb2hu
c29uQGludGVsLmNvbT4KICBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6
aGlqdXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAogICBiMGMxNWZiMTI4Li44NWNjYmVlMmFiICA4NWNjYmVlMmFiZjRhYzll
ZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 13:54:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 13:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBJMP-0007NV-1W; Fri, 20 Sep 2019 13:54:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBJMN-0007NN-8c
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 13:54:07 +0000
X-Inumbo-ID: 1bc16a7a-dbae-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1bc16a7a-dbae-11e9-a337-bc764e2007e4;
 Fri, 20 Sep 2019 13:54: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 318C7AF2A;
 Fri, 20 Sep 2019 13:54:04 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
Date: Fri, 20 Sep 2019 15:54:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC ID
 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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVjZW50IEFNRCBwcm9jZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwgcHJvY2Vz
c29ycyBpbiBDUFVJRApsZWFmIDEuIERvdWJsaW5nIHRoaXMgdmFsdWUgcHJvZHVjZXMgMCAod2hp
Y2ggT1NlcyBzaW5jZXJlbHkgZGlzbGlrZSksCmFzIHRoZSByZXNwZWN0aXZlIGZpZWxkIGlzIG9u
bHkgOCBiaXRzIHdpZGUuIFN1cHByZXNzIGRvdWJsaW5nIHRoZSB2YWx1ZQooYW5kIGl0cyBsZWFm
IDB4ODAwMDAwMDggY291bnRlcnBhcnQpIGluIHN1Y2ggYSBjYXNlLgoKTm90ZSB0aGF0IHdoaWxl
IHRoZXJlJ3MgYSBzaW1pbGFyIG92ZXJmbG93IGluIGludGVsX3hjX2NwdWlkX3BvbGljeSgpLAp0
aGF0IG9uZSBpcyBiZWluZyBsZWZ0IGFsb25lIGZvciBub3cuCgpOb3RlIGZ1cnRoZXIgdGhhdCB3
aGlsZSBpdCB3YXMgY29uc2lkZXJlZCB0byBzdXBwcmVzcyB0aGUgbXVsdGlwbGljYXRpb24KYnkg
MiBhbHRvZ2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVh
c3Qgb25lIGJpdApvZiB0aHJlYWQgSUQgd2l0aGluIEFQSUMgSURzLCBpdCB3YXMgZGVjaWRlZCB0
byBhdm9pZCBtb3JlIGNoYW5nZSBoZXJlCnRoYW4gcmVhbGx5IG5lZWRlZCBhdCB0aGlzIHBvaW50
LgoKQWxzbyB6YXAgbGVhZiA0IChhbmQgYXQgdGhlIHNhbWUgdGltZSBsZWFmIDIpIEVEWCBvdXRw
dXQgZm9yIEFNRCwgYXMgaXQKc2hvdWxkIGhhdmUgYmVlbiBmcm9tIHRoZSBiZWdpbm5pbmcuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogRHJv
cCB1c2Ugb2YgcGh5c2luZm8uIERyb3AgSW50ZWwtb25seSBsZWFmIDQgY2hhbmdlLiBJbmNyZW1l
bnQKICAgIEFwaWNJZENvcmVTaXplIG9ubHkgd2hlbiBkb3VibGluZyBOdW1iZXJPZkNvcmVzLgoK
LS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1
aWRfeDg2LmMKQEAgLTM4NSw3ICszODUsNyBAQCBzdGF0aWMgdm9pZCBhbWRfeGNfY3B1aWRfcG9s
aWN5KGNvbnN0IHN0CiAgICAgewogICAgIGNhc2UgMHgwMDAwMDAwMjoKICAgICBjYXNlIDB4MDAw
MDAwMDQ6Ci0gICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0gcmVnc1syXSA9IDA7CisgICAgICAg
IHJlZ3NbMF0gPSByZWdzWzFdID0gcmVnc1syXSA9IHJlZ3NbM10gPSAwOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgMHg4MDAwMDAwMDoKQEAgLTM5NSwxMSArMzk1LDIwIEBAIHN0YXRpYyB2
b2lkIGFtZF94Y19jcHVpZF9wb2xpY3koY29uc3Qgc3QKIAogICAgIGNhc2UgMHg4MDAwMDAwODoK
ICAgICAgICAgLyoKLSAgICAgICAgICogRUNYWzE1OjEyXSBpcyBBcGljSWRDb3JlU2l6ZTogRUNY
Wzc6MF0gaXMgTnVtYmVyT2ZDb3JlcyAobWludXMgb25lKS4KLSAgICAgICAgICogVXBkYXRlIHRv
IHJlZmxlY3QgdkxBUElDX0lEID0gdkNQVV9JRCAqIDIuCisgICAgICAgICAqIEVDWFsxNToxMl0g
aXMgQXBpY0lkQ29yZVNpemUuCisgICAgICAgICAqIEVDWFs3OjBdIGlzIE51bWJlck9mQ29yZXMg
KG1pbnVzIG9uZSkuCisgICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZD
UFVfSUQgKiAyLiAgQnV0IG1ha2Ugc3VyZSB0byBhdm9pZAorICAgICAgICAgKiAtIG92ZXJmbG93
LAorICAgICAgICAgKiAtIGdvaW5nIG91dCBvZiBzeW5jIHdpdGggbGVhZiAxIEVCWFsyMzoxNl0s
CisgICAgICAgICAqIC0gaW5jcmVtZW50aW5nIEFwaWNJZENvcmVTaXplIHdoZW4gaXQncyB6ZXJv
ICh3aGljaCBjaGFuZ2VzIHRoZQorICAgICAgICAgKiAgIG1lYW5pbmcgb2YgYml0cyA3OjApLgog
ICAgICAgICAgKi8KLSAgICAgICAgcmVnc1syXSA9ICgocmVnc1syXSArICgxdSA8PCAxMikpICYg
MHhmMDAwdSkgfAotICAgICAgICAgICAgICAgICAgKChyZWdzWzJdICYgMHhmZnUpIDw8IDEpIHwg
MXU7CisgICAgICAgIGlmICggKHJlZ3NbMl0gJiAweDdmdSkgPCAweDdmdSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggKHJlZ3NbMl0gJiAweGYwMDB1KSAmJiAocmVnc1syXSAmIDB4ZjAw
MHUpICE9IDB4ZjAwMHUgKQorICAgICAgICAgICAgICAgIHJlZ3NbMl0gPSAoKHJlZ3NbMl0gKyAw
eDEwMDB1KSAmIDB4ZjAwMHUpIHwgKHJlZ3NbMl0gJiAweGZmdSk7CisgICAgICAgICAgICByZWdz
WzJdID0gKHJlZ3NbMl0gJiAweGYwMDB1KSB8ICgocmVnc1syXSAmIDB4N2Z1KSA8PCAxKSB8IDF1
OworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDgwMDAwMDBhOiB7CkBA
IC00NzgsOSArNDg3LDEzIEBAIHN0YXRpYyB2b2lkIHhjX2NwdWlkX2h2bV9wb2xpY3koY29uc3Qg
c3QKICAgICBjYXNlIDB4MDAwMDAwMDE6CiAgICAgICAgIC8qCiAgICAgICAgICAqIEVCWFsyMzox
Nl0gaXMgTWF4aW11bSBMb2dpY2FsIFByb2Nlc3NvcnMgUGVyIFBhY2thZ2UuCi0gICAgICAgICAq
IFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAyLgorICAgICAgICAgKiBV
cGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMiwgYnV0IG1ha2Ugc3VyZSB0
byBhdm9pZAorICAgICAgICAgKiBvdmVyZmxvdy4KICAgICAgICAgICovCi0gICAgICAgIHJlZ3Nb
MV0gPSAocmVnc1sxXSAmIDB4MDAwMGZmZmZ1KSB8ICgocmVnc1sxXSAmIDB4MDA3ZjAwMDB1KSA8
PCAxKTsKKyAgICAgICAgaWYgKCAhKHJlZ3NbMV0gJiAweDAwODAwMDAwdSkgKQorICAgICAgICAg
ICAgcmVnc1sxXSA9IChyZWdzWzFdICYgMHgwMDAwZmZmZnUpIHwgKChyZWdzWzFdICYgMHgwMDdm
MDAwMHUpIDw8IDEpOworICAgICAgICBlbHNlCisgICAgICAgICAgICByZWdzWzFdICY9IDB4MDBm
ZmZmZmZ1OwogCiAgICAgICAgIHJlZ3NbMl0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3Jk
X29mKFg4Nl9GRUFUVVJFX1NTRTMpXTsKICAgICAgICAgcmVnc1szXSA9IChpbmZvLT5mZWF0dXJl
c2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0ZQVSldIHwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 13:56:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 13:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBJOX-0007W7-GL; Fri, 20 Sep 2019 13:56:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBJOW-0007W1-EJ
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 13:56:20 +0000
X-Inumbo-ID: 6bed2764-dbae-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6bed2764-dbae-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 13:56:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0BBF3ACA0;
 Fri, 20 Sep 2019 13:56:19 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
Message-ID: <924dbb6b-1fcb-de5a-32ac-8439324ad4d4@suse.com>
Date: Fri, 20 Sep 2019 15:56:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC
 ID 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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxNTo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmVjZW50IEFNRCBwcm9j
ZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAo+
IGxlYWYgMS4gRG91YmxpbmcgdGhpcyB2YWx1ZSBwcm9kdWNlcyAwICh3aGljaCBPU2VzIHNpbmNl
cmVseSBkaXNsaWtlKSwKPiBhcyB0aGUgcmVzcGVjdGl2ZSBmaWVsZCBpcyBvbmx5IDggYml0cyB3
aWRlLiBTdXBwcmVzcyBkb3VibGluZyB0aGUgdmFsdWUKPiAoYW5kIGl0cyBsZWFmIDB4ODAwMDAw
MDggY291bnRlcnBhcnQpIGluIHN1Y2ggYSBjYXNlLgo+IAo+IE5vdGUgdGhhdCB3aGlsZSB0aGVy
ZSdzIGEgc2ltaWxhciBvdmVyZmxvdyBpbiBpbnRlbF94Y19jcHVpZF9wb2xpY3koKSwKPiB0aGF0
IG9uZSBpcyBiZWluZyBsZWZ0IGFsb25lIGZvciBub3cuCj4gCj4gTm90ZSBmdXJ0aGVyIHRoYXQg
d2hpbGUgaXQgd2FzIGNvbnNpZGVyZWQgdG8gc3VwcHJlc3MgdGhlIG11bHRpcGxpY2F0aW9uCj4g
YnkgMiBhbHRvZ2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQg
bGVhc3Qgb25lIGJpdAo+IG9mIHRocmVhZCBJRCB3aXRoaW4gQVBJQyBJRHMsIGl0IHdhcyBkZWNp
ZGVkIHRvIGF2b2lkIG1vcmUgY2hhbmdlIGhlcmUKPiB0aGFuIHJlYWxseSBuZWVkZWQgYXQgdGhp
cyBwb2ludC4KCkdpdmVuIHRoaXMgSSd2ZSBqdXN0IGNoYW5nZWQgdGhlIHRpdGxlIHRvICJhdm9p
ZCBjZXJ0YWluIG92ZXJmbG93cyBpbgpDUFVJRCBBUElDIElEIGFkanVzdG1lbnRzIi4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 14:19:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 14:19:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBJkN-0001Vr-PQ; Fri, 20 Sep 2019 14:18:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBJkL-0001Vi-Ow
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 14:18:53 +0000
X-Inumbo-ID: 9180e512-dbb1-11e9-9591-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9180e512-dbb1-11e9-9591-12813bfff9fa;
 Fri, 20 Sep 2019 14:18:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBJkI-00020K-BG; Fri, 20 Sep 2019 14:18:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBJkI-00011S-0h; Fri, 20 Sep 2019 14:18:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBJkH-0008Fc-WB; Fri, 20 Sep 2019 14:18:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iBJkH-0008Fc-WB@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 14:18:49 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdwp0ZXN0aWQgeGVuLWJvb3QKClRy
ZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
CioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlz
IGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDAxM2NjODAw
YTJhNDFiMDQ5NmY5OWExMWYzY2ZmNzI0Y2Y2NTk0MQogIEJ1ZyBub3QgcHJlc2VudDogOWUwYmFi
ZjJjMDZjNzNjZGEyYzBjZDM3YTE2NTNkODIzYWRiNDBlYwogIExhc3QgZmFpbCByZXBybzogaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUwOS8KCgog
IChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNp
b24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGlu
IGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlz
ZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1s
aW51cy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdy54ZW4t
Ym9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDE1MDkuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10
ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyB4ZW4tYm9vdApT
ZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQxNDQ2IGZhaWwgW2hvc3Q9aXRh
bGlhMV0gLyAxMzg4NDkgW2hvc3Q9Y2hhcmRvbm5heTFdIDEzODgxMyBbaG9zdD1hbGJhbmExXSAx
Mzg3ODAgW2hvc3Q9YmFyb3F1ZTFdIDEzODc1NCBbaG9zdD1kZWJpbmExXSAxMzg3MzUgW2hvc3Q9
ZGViaW5hMF0gMTM4NzEwIFtob3N0PWVsYmxpbmcxXSAxMzg2ODAgW2hvc3Q9cGlub3QwXSAxMzg2
NjEgW2hvc3Q9YWxiYW5hMF0gMTM4NjM5IFtob3N0PWl0YWxpYTBdIDEzODYxMiBbaG9zdD1maWFu
bzBdIDEzODU4NCBbaG9zdD1yaW1hdmExXSAxMzg0ODggW2hvc3Q9Y2hhcmRvbm5heTBdIDEzODM4
NiBbaG9zdD1hbGJhbmExXSAxMzgyNDUgW2hvc3Q9Y2hhcmRvbm5heTFdIDEzODA3MyBbaG9zdD1w
aW5vdDFdIDEzNzk4NiBbaG9zdD1iYXJvcXVlMV0gMTM3ODk2IG9rLgpGYWlsdXJlIC8gYmFzaXMg
cGFzcyBmbGlnaHRzOiAxNDE0NDYgLyAxMzc4OTYKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykK
VHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dApMYXRlc3QgZDAxM2NjODAwYTJhNDFiMDQ5NmY5OWExMWYzY2ZmNzI0Y2Y2NTk0MSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3
MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3
M2EyODg4YjNlNQpCYXNpcyBwYXNzIDllMGJhYmYyYzA2YzczY2RhMmMwY2QzN2ExNjUzZDgyM2Fk
YjQwZWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBiMDY2MzY0MWM5
NzdmOTdiZWY3ODVjODY5Nzg2MDNjM2EzMWEzZDFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA4
NTEzN2ZiNWYyZGZhNWY4M2U5ZTM0MGNhODgxYzYzNGFlMTRkNGU5IDM2YTFjN2MyMTNlMTNlYjY0
ZDJjMmQ4YWE5YzVjODA1ZmUxOTAyMGEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9j
LXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjOWUwYmFiZjJjMDZjNzNjZGEyYzBjZDM3
YTE2NTNkODIzYWRiNDBlYy1kMDEzY2M4MDBhMmE0MWIwNDk2Zjk5YTExZjNjZmY3MjRjZjY1OTQx
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQj
YjA2NjM2NDFjOTc3Zjk3YmVmNzg1Yzg2OTc4NjAzYzNhMzFhM2QxYy04MmMxYTIxMjA4NTVlN2Zl
MzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5cCiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4
OWIxMS1jZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Izg1MTM3ZmI1ZjJkZmE1ZjgzZTllMzQwY2E4
ODFjNjM0YWUxNGQ0ZTktNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMzNmExYzdjMjEzZTEzZWI2NGQyYzJkOGFhOWM1
YzgwNWZlMTkwMjBhLTEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgpGcm9t
IGdpdDovL2NhY2hlOjk0MTkvZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZgogICBi
MGMxNWZiMTI4Li44NWNjYmVlMmFiICB4ZW4tdGVzdGVkLW1hc3RlciAtPiBvcmlnaW4veGVuLXRl
c3RlZC1tYXN0ZXIKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6
IHFlbXUteGVuCkxvYWRlZCAzMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBm
b3IgdGVzdCByZXN1bHRzOgogMTM3NzM5IFtob3N0PWVsYmxpbmcxXQogMTM3ODk2IHBhc3MgOWUw
YmFiZjJjMDZjNzNjZGEyYzBjZDM3YTE2NTNkODIzYWRiNDBlYyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwNjYzNjQxYzk3N2Y5N2JlZjc4NWM4Njk3ODYwM2MzYTMx
YTNkMWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZm
YzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDg1MTM3ZmI1ZjJkZmE1ZjgzZTllMzQwY2E4
ODFjNjM0YWUxNGQ0ZTkgMzZhMWM3YzIxM2UxM2ViNjRkMmMyZDhhYTljNWM4MDVmZTE5MDIwYQog
MTM3OTg2IFtob3N0PWJhcm9xdWUxXQogMTM4MDczIFtob3N0PXBpbm90MV0KIDEzODI0NSBbaG9z
dD1jaGFyZG9ubmF5MV0KIDEzODM4NiBbaG9zdD1hbGJhbmExXQogMTM4NDg4IFtob3N0PWNoYXJk
b25uYXkwXQogMTM4NTg0IFtob3N0PXJpbWF2YTFdCiAxMzg2MTIgW2hvc3Q9Zmlhbm8wXQogMTM4
NjM5IFtob3N0PWl0YWxpYTBdCiAxMzg2NjEgW2hvc3Q9YWxiYW5hMF0KIDEzODY4MCBbaG9zdD1w
aW5vdDBdCiAxMzg3MTAgW2hvc3Q9ZWxibGluZzFdCiAxMzg3MzUgW2hvc3Q9ZGViaW5hMF0KIDEz
ODc1NCBbaG9zdD1kZWJpbmExXQogMTM4NzgwIFtob3N0PWJhcm9xdWUxXQogMTM4ODEzIFtob3N0
PWFsYmFuYTFdCiAxMzg4NDkgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzg4NzggZmFpbCBpcnJlbGV2
YW50CiAxMzg5NTIgYmxvY2tlZCA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0
MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTc2MWQxOGYwMTI0
MjFiZjdkODJkYTUwOTQ4M2MyMzkwNzk4MzU1YiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDIw
YmM0ZmM1Y2U5MzEwN2M4ZTFiYzczMWI5ODAyY2VlNTZhMTIzZSAxYmVmNGIxZWZkNDBiNGM4Yzll
N2FmY2QwMTU1MDQyYTQ3ODk2Y2IwCiAxMzg5NjcgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNk
MzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZjUyNzk0MmU2YmRkOWYxOThkYjkwZjJkZTk5YTA0ODJlOWJlNWIxYiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRm
ZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBiNTQx
Mjg3YzM2MDA3MTNmZWFhYWY3NjA4Y2Q0MDVlN2IyZTRlZmQwCiAxMzg5MDIgZmFpbCBpcnJlbGV2
YW50CiAxMzg5NTkgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVj
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOGE4NDJiMzFiOTMzMjNl
ZTNkYzc2MzEwNTkyOTJkMzBmNjE3OWNkMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0
MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBiNTQxMjg3YzM2MDA3MTNmZWFhYWY3
NjA4Y2Q0MDVlN2IyZTRlZmQwCiAxMzg5NDcgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdh
MTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
YjA2NjM2NDFjOTc3Zjk3YmVmNzg1Yzg2OTc4NjAzYzNhMzFhM2QxYyBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEgODUxMzdmYjVmMmRmYTVmODNlOWUzNDBjYTg4MWM2MzRhZTE0ZDRlOSAzNmExYzdj
MjEzZTEzZWI2NGQyYzJkOGFhOWM1YzgwNWZlMTkwMjBhCiAxMzg5NzQgZmFpbCBpcnJlbGV2YW50
CiAxMzg5NTMgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjE3ZGFkMDRlZGFiNzE0MjZl
NDNhN2I3ZjBiOWFlOTE0MDQ4NTllMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYw
NGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBjYzA3ZWM2MTA3ZDIzZWU5YTQyMzc2ODY3
MTFlZWRlMzg3NzQxYzA4CiAxMzg5NTQgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1
M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMWVj
MDViODFlNTlmN2VkODlkMmUzYmU3MjE0MjYyYzk2MjZlYzJhNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA2NWY4MmQ0Y2Ux
ZWFkYTNlYjQ5NGJiODE0MTZiZDA1YjYzZjczYWIyCiAxMzg5NTAgZmFpbCBpcnJlbGV2YW50CiAx
Mzg5NTYgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTU2YmY1YjM1NzBhMjI5MGFkODJj
MWEwMjc3NDBlNzIyMzBiYWEyNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZi
NGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4
ZjNmYjFjNmI2ZWI2CiAxMzg5NTUgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4
MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGE0ODdl
Zjk2YmQ2ZDJlMGFjMjMzMjNhZGFiODZmOTk0OTA2OGVkNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA3ZDU2OWI4NDgwMzY1
MzJmNGNkYjcwMGZmOGI4MDIxYzAzNjE2MGMzCiAxMzg5NjMgcGFzcyA5ZTBiYWJmMmMwNmM3M2Nk
YTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZjUyNzk0MmU2YmRkOWYxOThkYjkwZjJkZTk5YTA0ODJlOWJlNWIxYiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFk
ODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRm
MyBiNTQxMjg3YzM2MDA3MTNmZWFhYWY3NjA4Y2Q0MDVlN2IyZTRlZmQwCiAxMzg5NTggcGFzcyA5
ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOGE4NDJiMzFiOTMzMjNlZTNkYzc2MzEwNTkyOTJkMzBm
NjE3OWNkMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3
ZjAwM2NmYzMxYzlmZjRmMyBhZWY5OGJkNDg5YzQ3OWM5MjQ3MTZjZmMxYjRhNTExNjM1ODAwMzkx
CiAxMzg5NjUgZmFpbCBpcnJlbGV2YW50CiAxMzg5NzEgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJj
MGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZjUyNzk0MmU2YmRkOWYxOThkYjkwZjJkZTk5YTA0ODJlOWJlNWIxYiBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4
ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBi
NTQxMjg3YzM2MDA3MTNmZWFhYWY3NjA4Y2Q0MDVlN2IyZTRlZmQwCiAxMzg5NjkgZmFpbCBpcnJl
bGV2YW50CiAxMzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAx
MzkwNjggZmFpbCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFp
bCBpcnJlbGV2YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2
YW50CiAxMzkzMjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzky
ODYgZmFpbCBpcnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBp
cnJlbGV2YW50CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50
CiAxMzk0NzggZmFpbCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1ODQg
ZmFpbCBpcnJlbGV2YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJl
bGV2YW50CiAxMzk2MTYgZmFpbCBpcnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAx
Mzk3MTEgZmFpbCBpcnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIgZmFp
bCBpcnJlbGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBpcnJlbGV2
YW50CiAxMzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAxMzk5
OTYgZmFpbCBpcnJlbGV2YW50CiAxNDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAxMjggZmFpbCBp
cnJlbGV2YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50
CiAxNDAxODggZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIg
ZmFpbCBpcnJlbGV2YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJl
bGV2YW50CiAxNDA1MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAx
NDA1NzEgZmFpbCBpcnJlbGV2YW50CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10K
IDE0MDY3NiBmYWlsIGlycmVsZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBm
YWlsIGlycmVsZXZhbnQKIDE0MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVs
ZXZhbnQKIDE0MDkzMCBmYWlsIGlycmVsZXZhbnQKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0
MDk1MCBmYWlsIGlycmVsZXZhbnQKIDE0MDk3MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWls
IGlycmVsZXZhbnQKIDE0MTAzNiBmYWlsIGlycmVsZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZh
bnQKIDE0MTIyMiBbXQogMTQxMjkyIFtdCiAxNDEyNDAgZmFpbCBpcnJlbGV2YW50CiAxNDEzODYg
ZmFpbCBpcnJlbGV2YW50CiAxNDEzODcgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1
M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjA2
NjM2NDFjOTc3Zjk3YmVmNzg1Yzg2OTc4NjAzYzNhMzFhM2QxYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgODUxMzdmYjVmMmRmYTVmODNlOWUzNDBjYTg4MWM2MzRhZTE0ZDRlOSAzNmExYzdjMjEz
ZTEzZWI2NGQyYzJkOGFhOWM1YzgwNWZlMTkwMjBhCiAxNDEzNTQgZmFpbCBpcnJlbGV2YW50CiAx
NDE0NzMgZmFpbCBpcnJlbGV2YW50CiAxNDE0MzcgYmxvY2tlZCA5ZTBiYWJmMmMwNmM3M2NkYTJj
MGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYzgzOTVkMjdmNzU0NjE1YjhmMmEzZDBjYmVjYTNjN2YyODcwNTZmNSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4
ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA3
YzdmN2U4ZmJhMDFmNmNjOTg1OTg1MTczZDBlNjljNmU2ZWNkNTZjCiAxNDE0NDEgZmFpbCBpcnJl
bGV2YW50CiAxNDE0NzUgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0
MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWI1YTFjNzg5ZDM5
NjY4M2U1NmU4NDUwMjQ2NzU2MjFjOTU0MGM2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4
OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE0NTcgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNk
MzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNWE5ZGI4NTg4MDY5MTJlYmQ0ZTgzNmFhYTYwN2VmNmQ4N2NlOWMwZCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2
YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5NDhh
NGY2YWYzOGZhMWExODljMjg3NDcwMmI3ZGMwMjUxODFkYWJlCiAxNDE0ODMgcGFzcyA5ZTBiYWJm
MmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYjA2NjM2NDFjOTc3Zjk3YmVmNzg1Yzg2OTc4NjAzYzNhMzFhM2Qx
YyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgODUxMzdmYjVmMmRmYTVmODNlOWUzNDBjYTg4MWM2
MzRhZTE0ZDRlOSAzNmExYzdjMjEzZTEzZWI2NGQyYzJkOGFhOWM1YzgwNWZlMTkwMjBhCiAxNDE0
NDMgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTAxZGU4MTQ2ZDRmZGExZDQyM2NkOTM1
MzE2NjYxNzQ2YmRiNzUwYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBlYTYwMWVjOTk5NWI1NmZjMjMxMzAzNjAyNjk4NDRl
MTg4NDQxYjQ1CiAxNDE0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDE0MzEgZmFpbCBpcnJlbGV2YW50
CiAxNDE0NDcgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgN2JmNTI1NTk5NzEzNzAzYTYw
YzRmMzAwYmQ4Mjc4NzU0NWE3NGE1MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxY2M4ZDZmYmY0OGFjNzIyNmYzNGUxNmNh
MDdkMDZlMjVhY2IyMjJiCiAxNDE0MzUgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1
M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZGIw
MWM4ZTNkODczMDVhNDA2Mjg2ZTk3MmYxOWIwMGM1YzY5NjBhYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA2Yzk2MzlhNzJm
MGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDE0NjQgcGFzcyA5ZTBiYWJmMmMwNmM3
M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNWE5ZGI4NTg4MDY5MTJlYmQ0ZTgzNmFhYTYwN2VmNmQ4N2NlOWMwZCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4
Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiBjMTZhNmZkMDZlODhlY2M1ODBkZWU5ZjdjOGY3MzM3OThkZjg2M2NkCiAxNDE0NTIgcGFz
cyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2JlNzU0M2ViYmY5YmIzZTg1MzFhMjIzNWZmMjA1
NzEzYjU2OTYwNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2
NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3
OWQwNzJkZTJiNTZlYjk2YTkxZiBhZjU3OTNjYWMyMGNmZjZmNjBmYjJmOGVkMTljNWFmMTIwMTk0
M2JlCiAxNDE0NTUgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVj
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMDAwYWI5ODU3NDc5M2I2
ODVlN2EwZjZhNmU1MDMyNTIzZDVjMzdjNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRm
NzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmYmE4MThkNDAwY2U5NzBmYjA1NDQx
ZmNjNzc4OTMzOTM4MmQxODA5CiAxNDE0NjggcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdh
MTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ODZhZDc2MmZhN2E1MWNiZjk0ZTM0ZTczMjk2MWFhZTNkZTMzMzljMyBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThh
ZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3
YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE0NzggcGFzcyA5ZTBiYWJmMmMw
NmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWI1YTFjNzg5ZDM5NjY4M2U1NmU4NDUwMjQ2NzU2MjFjOTU0MGM2NyBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2Vk
Nzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE0NDYg
ZmFpbCBkMDEzY2M4MDBhMmE0MWIwNDk2Zjk5YTExZjNjZmY3MjRjZjY1OTQxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEw
ZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNl
Zjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4
ODhiM2U1CiAxNDE0OTYgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0
MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTc5MGY2MmJlMWFh
NWVlOTQ2MGQ0YzRlYzhjNzIwOTE5NTIzYmI2MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4
OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE0ODYgZmFpbCBkMDEzY2M4MDBhMmE0MWIwNDk2Zjk5
YTExZjNjZmY3MjRjZjY1OTQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2
YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0
ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE1MDcgcGFzcyA5ZTBiYWJm
MmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdh
MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgw
Y2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE0
NjkgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzU1MTUyOWNlMTA0NGEzZGQ3OTgyMzE5
MmFmMzgyYjU4NWIzMmIzZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTcz
YTI4ODhiM2U1CiAxNDE0NzIgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNh
ZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWI1YTFjNzg5
ZDM5NjY4M2U1NmU4NDUwMjQ2NzU2MjFjOTU0MGM2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAy
NWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE1MDkgZmFpbCBkMDEzY2M4MDBhMmE0MWIwNDk2
Zjk5YTExZjNjZmY3MjRjZjY1OTQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBm
ZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAx
MDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE0NzkgZmFpbCBpcnJl
bGV2YW50CiAxNDE0ODggcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0
MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjZmYzA3NGE1ZjBl
NThlMDk2M2ZkYTljZWU2NWY0YzgyNzMxYzVhYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4
OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE0OTIgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNk
MzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgMjJlNzUyMzFhZWU2MzYxYzljMTNjMGJlN2YzZGQwODNkYjhmMzA4ZSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2
YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0
ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE0OTEgcGFzcyA5ZTBiYWJm
MmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYmM5ZTQxOTRjZjNlZGFmOTUyNGM4MzA5OGJhM2Y3MjAwOGM3MDE5
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgw
Y2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE1
MDMgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcw
OTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTcz
YTI4ODhiM2U1CiAxNDE0OTkgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNh
ZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIw
ODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAy
NWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE1MDQgZmFpbCBkMDEzY2M4MDBhMmE0MWIwNDk2
Zjk5YTExZjNjZmY3MjRjZjY1OTQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBm
ZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAx
MDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE1MDIgZmFpbCBkMDEz
Y2M4MDBhMmE0MWIwNDk2Zjk5YTExZjNjZmY3MjRjZjY1OTQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNh
OTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThh
ODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1ClNl
YXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEz
Nzg5NiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDE0NDYg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE0ODMgKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE0ODYgKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOWUwYmFiZjJjMDZjNzNjZGEyYzBjZDM3
YTE2NTNkODIzYWRiNDBlYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0
N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQpObyByZXZpc2lvbnMgbGVmdCB0byB0
ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MTQ5OSAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MTUwMiAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTUwMyAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNTA0IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNTA3IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE1MDkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkMDEzY2M4MDBh
MmE0MWIwNDk2Zjk5YTExZjNjZmY3MjRjZjY1OTQxCiAgQnVnIG5vdCBwcmVzZW50OiA5ZTBiYWJm
MmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNTA5LwoKCiAg
KFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJn
ZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjYwNjc3NCB0byBmaXQK
cG5tdG9wbmc6IDgzIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0MTUwOTogdG9sZXJhYmxlIEFM
TCBGQUlMCgpmbGlnaHQgMTQxNTA5IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNTA5LwoKRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 14:22:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 14: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 1iBJo6-0002VM-HU; Fri, 20 Sep 2019 14:22: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=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBJo5-0002VC-RB
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 14:22:45 +0000
X-Inumbo-ID: 1c9c0154-dbb2-11e9-9591-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c9c0154-dbb2-11e9-9591-12813bfff9fa;
 Fri, 20 Sep 2019 14:22: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 8106EAF68;
 Fri, 20 Sep 2019 14:22:43 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190920121636.2573-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8ea5be2f-289f-a291-074a-63f731f2de57@suse.com>
Date: Fri, 20 Sep 2019 16:22:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190920121636.2573-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v12] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxNDoxNiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gSW4g
b3JkZXIgdG8gaGF2ZSBfX2h2bV9jb3B5KCkgaXNzdWUgflg4NkVNVUxfUkVUUlkgYSBuZXcgcmV0
dXJuIHR5cGUsCj4gSFZNVFJBTlNfbmVlZF9yZXRyeSwgd2FzIGFkZGVkIGFuZCBhbGwgdGhlIHBs
YWNlcyB0aGF0IGNvbnN1bWUgSFZNVFJBTlMqCj4gYW5kIG5lZWRlZCBhZGp1c3RtZW50IHdoZXJl
IGNoYW5nZWQgYWNjb3JkaW5nbHkuCgpUaGlzIGlzIHdyb25nIGFuZCBoZW5jZSBjb25mdXNpbmc6
IF9faHZtX2NvcHkoKSB3b3VsZCBuZXZlciByZXR1cm4Kflg4NkVNVUxfUkVUUlkuIEluIGZhY3Qg
SSB0aGluayB5b3UndmUgY29uZnVzZWQgeW91cnNlbGYgZW5vdWdoIHRvCm1ha2UgYSBxdWVzdGlv
bmFibGUgKHBvc3NpYmx5IHJlc3VsdGluZykgY2hhbmdlOgoKPiBAQCAtNTgyLDcgKzU4Myw3IEBA
IHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPiAgICAgICAgICBBU1NFUlQo
bWZuX3goKm1mbikgPT0gMCk7Cj4gIAo+ICAgICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0
X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZlYywKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgJmdmbiwgJnAybXQpOwoK
VGhpcyBmdW5jdGlvbiAuLi4KCj4gICAgICAgICAgc3dpdGNoICggcmVzICkKPiAgICAgICAgICB7
Cj4gQEAgLTYwMSw2ICs2MDIsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2Fk
ZHIoCj4gIAo+ICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiAgICAgICAg
ICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19uZWVk
X3JldHJ5OgoKLi4uIGNhbid0IHJldHVybiB0aGlzIHZhbHVlLCBzbyB5b3Ugc2hvdWxkIG9taXQg
dGhpcyBhZGRpdGlvbiwKbGV0dGluZyB0aGUgbmV3IHJldHVybiB2YWx1ZSBnbyB0aHJvdWdoICJk
ZWZhdWx0OiIuCgo+IEBAIC0xODUyLDYgKzE4NjQsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVw
X21vdnMoCj4gIAo+ICAgICAgeGZyZWUoYnVmKTsKPiAgCj4gKyAgICBBU1NFUlQocmMgIT0gSFZN
VFJBTlNfbmVlZF9yZXRyeSk7Cj4gKwo+ICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19nZm5fcGFn
ZWRfb3V0ICkKPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAgICAgIGlmICggcmMg
PT0gSFZNVFJBTlNfZ2ZuX3NoYXJlZCApCj4gQEAgLTE5NjQsNiArMTk3OCw4IEBAIHN0YXRpYyBp
bnQgaHZtZW11bF9yZXBfc3RvcygKPiAgICAgICAgICBpZiAoIGJ1ZiAhPSBwX2RhdGEgKQo+ICAg
ICAgICAgICAgICB4ZnJlZShidWYpOwo+ICAKPiArICAgICAgICBBU1NFUlQocmMgIT0gSFZNVFJB
TlNfbmVlZF9yZXRyeSk7Cj4gKwo+ICAgICAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgICAgICB7
Cj4gICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgoKTG9va2luZyBhdCB0aGlz
IGFnYWluLCBJIHRoaW5rIGl0IHdvdWxkIGJldHRlciBiZSBhbiBhZGRpdGlvbiB0bwp0aGUgc3dp
dGNoKCkgKHVzaW5nIEFTU0VSVF9VTlJFQUNIQUJMRSgpKS4gR2VuZXJhbGx5IHRoaXMgaXMKdHJ1
ZSBmb3IgdGhlIHJlcF9tb3ZzIGNhc2UgYXMgd2VsbCwgYnV0IHRoYXQgb25lIHdvdWxkIGZpcnN0
Cm5lZWQgY29udmVydGluZyB0byBzd2l0Y2goKSwgd2hpY2ggSSBhZ3JlZSBpcyBiZXlvbmQgdGhl
IHNjb3BlCm9mIHRoaXMgY2hhbmdlLiBJbiBib3RoIGNhc2VzIGEgYnJpZWYgY29tbWVudCB3b3Vs
ZCBzZWVtCndvcnRod2hpbGUgYWRkaW5nLCBjbGFyaWZ5aW5nIHRoYXQgdGhlIG5ldyByZXR1cm4g
dmFsdWUgY2FuCnJlc3VsdCBmcm9tIGh2bV9jb3B5XypfZ3Vlc3RfbGluZWFyKCkgb25seS4gVGhp
cyBtaWdodCBiZWNvbWUKcmVsZXZhbnQgaW4gcGFydGljdWxhciBpZiwgZG93biB0aGUgcm9hZCwg
d2UgaW52ZW50IG1vcmUgY2FzZXMKd2hlcmUgSFZNVFJBTlNfbmVlZF9yZXRyeSBpcyBwcm9kdWNl
ZC4KClRoZW4gYWdhaW4gbWF5YmUgc3dpdGNoaW5nIHJlcF9tb3ZzIHRvIHN3aXRjaCgpIHdvdWxk
IHN0aWxsIGJlCmEgZ29vZCB0aGluZyB0byBkbyBoZXJlOiBEb24ndCB5b3UgYWdyZWUgdGhhdCBm
cm9tIGFuIGFic3RyYWN0CnBvdiBpbiBib3RoIGNhc2VzIGFib3ZlIFg4NkVNVUxfUkVUUlkgc2hv
dWxkIGJlIHByb2R1Y2VkLCBpZiBhdAphIGZ1dHVyZSBwb2ludCBwaHlzaWNhbCBhY2Nlc3NlcyBj
b3VsZCBhbHNvIHByb2R1Y2UKSFZNVFJBTlNfbmVlZF9yZXRyeT8gV2l0aCB0aGlzIHJldGFpbmlu
ZyB0aGUgYXNzZXJ0aW9ucyBpcwpjZXJ0YWlubHkgYW4gb3B0aW9uLCBidXQgSSB0aGluayB0aGUg
ZmFsbGJhY2sgcmV0dXJuIHZhbHVlIGZvcgp0aGlzIGNhc2Ugc2hvdWxkIHN0aWxsIGJlIFg4NkVN
VUxfUkVUUlkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 14:34:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 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 1iBJzR-0003hU-Nq; Fri, 20 Sep 2019 14:34: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=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBJzQ-0003hK-IG
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 14:34:28 +0000
X-Inumbo-ID: be9542db-dbb3-11e9-9591-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be9542db-dbb3-11e9-9591-12813bfff9fa;
 Fri, 20 Sep 2019 14:34: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 6742AAFBE;
 Fri, 20 Sep 2019 14:34:26 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-24-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d8c0c521-abc7-89ba-a293-4aac5d8740db@suse.com>
Date: Fri, 20 Sep 2019 16:34:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-24-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 23/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNDc0LDEy
ICs0NzQsMjAgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHJl
dHVybiAwOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBzY2hlZF9tb3ZlX2lycXMoc3RydWN0IHZj
cHUgKnYpCj4gK3N0YXRpYyB2b2lkIHZjcHVfbW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+ICB7
Cj4gICAgICBhcmNoX21vdmVfaXJxcyh2KTsKPiAgICAgIGV2dGNobl9tb3ZlX3BpcnFzKHYpOwo+
ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBzY2hlZF9tb3ZlX2lycXMoc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCgpJIHRoaW5rIHRoZSBwYXJhbWV0ZXIgY291bGQgYmUgY29uc3RpZmllZC4KCj4gQEAg
LTE3MzYsNyArMTc0NCw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCj4gICAgICBzdG9w
X3RpbWVyKCZwcmV2LT52Y3B1X2xpc3QtPnBlcmlvZGljX3RpbWVyKTsKPiAgCj4gICAgICBpZiAo
IG5leHRfc2xpY2UubWlncmF0ZWQgKQo+IC0gICAgICAgIHNjaGVkX21vdmVfaXJxcyhuZXh0LT52
Y3B1X2xpc3QpOwo+ICsgICAgICAgIHZjcHVfbW92ZV9pcnFzKG5leHQtPnZjcHVfbGlzdCk7CgpX
aHkgaXMgdGhpcyBub3QgYWxzbyBzY2hlZF9tb3ZlX2lycXMoKSwgYXQgd2hpY2ggcG9pbnQgdGhl
cmUgd291bGRuJ3QKYmUgYSBuZWVkIGZvciBhIHNlcGFyYXRlIHZjcHVfbW92ZV9pcnFzKCkgYWZh
aWN0PwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 14:45:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 14:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBK9h-0004uW-Uk; Fri, 20 Sep 2019 14:45:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBK9f-0004uR-QL
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 14:45:03 +0000
X-Inumbo-ID: 3a7d2aba-dbb5-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3a7d2aba-dbb5-11e9-b76c-bc764e2007e4;
 Fri, 20 Sep 2019 14:45: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 1iBK9e-0002XH-Iw; Fri, 20 Sep 2019 14:45: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 1iBK9e-0003H7-AF; Fri, 20 Sep 2019 14:45:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBK9e-00010i-9V; Fri, 20 Sep 2019 14:45:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141508-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=a30910bfd71a64895f0d6ddbb301cf1b5ed6c2f4
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 14:45:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141508: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUwOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGEzMDkxMGJmZDcxYTY0ODk1ZjBkNmRkYmIzMDFjZjFiNWVkNmMy
ZjQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA3IGRheXMgICA1MSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MDggIDIwMTktMDktMjAgMTM6MDA6NDIgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzMyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 14:59:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 14: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 1iBKNL-0006EA-DY; Fri, 20 Sep 2019 14:59:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ihh=XP=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iBKNK-0006E5-Iu
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 14:59:10 +0000
X-Inumbo-ID: 32dde748-dbb7-11e9-a337-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::712])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32dde748-dbb7-11e9-a337-bc764e2007e4;
 Fri, 20 Sep 2019 14:59:09 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Y/mmTDNMuOb1f5N+pU9a2QhT0jjahm0U/DF6APgaUvu0i4C71QtL7hCWQuN8ive/0FIk0D83sU1tEZWbH58NqtygiQEIRtAZrdY9J8CpJTe33oBR7yEBYmWBvslWZsYcygUO09CBWEiE8QVPUB1J8Ljr0BN11Vbv8USZuK4N5vEqvskni273/IyHPjYcV5HHHSvxKPrZgmBKgRMAdWSGjxsmv05Ed9Zgq5eO766o5fzlZxcRhKpFkhKtbYj4TASNu/TcQf7l7cGuhflTnzT/83SgjUt523oxwmpqh3qPSaqhlhSPEb8QbQ96RmRH5k6evgR3kpv5Nca9UV1QPBuaIA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=h2W8jOy23Gm90mxwGAMp8Y34qhHyzmDmbqet3Ebe1Qs=;
 b=Nzs65mLjGU0hkQBPD9djurYhGC/Vmk9lV/PoiPB2s7uOGdSNaQt+Egw9YMI7g0/GxTz3tkW8M15NZlx0wYrrC6pRraDJu5j8rVQ9mzYRzdo1b1LXoS/M9SGR7ZYubD/qvBykdHy8pwHBfxKsG7fiF+CUjf6blLorHnnEs5I/FHclnHLj18lrq6L2iZCs/e/Ovr3GedjBJtZr8IPjgNnkw5GTo3HSp8XnM8lBxh69TJWgfeO9ZjaxwKf2amAmaKuX7xFh9ICyuTswnHo+kEb2VdrHQBbnx/UC65IrkJv4BcyFcGMtoxI1+UxkrSIKpup8o0nMJLfH6QSfLtId2fqlHg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=h2W8jOy23Gm90mxwGAMp8Y34qhHyzmDmbqet3Ebe1Qs=;
 b=kPc9HpUIh5sZoMCIFu3zev7H5B+7zyf+Z+ioQPfFs9YH5s20lQE99nwC8E0Cw4v7ebf4FLx6jE1R2g+R0YsG0TvfI4lwbK4PZ47fAYLuVICAfBWdUjLGYrws7R7wYHVUkNxGoxddTF349gYQaAkD188ic/LhzoGerN3dtUqkhIQ=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5927.eurprd02.prod.outlook.com (10.141.174.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Fri, 20 Sep 2019 14:59:08 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Fri, 20 Sep 2019
 14:59:08 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v12] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVb61ItuWfOmtXxUSrWqDa6jVDyqc0nmqAgAAKH4A=
Date: Fri, 20 Sep 2019 14:59:08 +0000
Message-ID: <a2beaebb-d1ef-9267-0167-65c62b5ab190@bitdefender.com>
References: <20190920121636.2573-1-aisaila@bitdefender.com>
 <8ea5be2f-289f-a291-074a-63f731f2de57@suse.com>
In-Reply-To: <8ea5be2f-289f-a291-074a-63f731f2de57@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0023.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100::35)
 To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 2387d68c-2bdd-4c77-84d3-08d73ddb166e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5927; 
x-ms-traffictypediagnostic: AM7PR02MB5927:|AM7PR02MB5927:|AM7PR02MB5927:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5927A53CAB0E738DCC8E4B53AB880@AM7PR02MB5927.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0166B75B74
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(376002)(136003)(396003)(346002)(366004)(189003)(199004)(478600001)(71190400001)(86362001)(71200400001)(25786009)(256004)(14444005)(66476007)(66556008)(66946007)(31686004)(14454004)(31696002)(66446008)(64756008)(4326008)(316002)(54906003)(6916009)(305945005)(6116002)(3846002)(52116002)(99286004)(2906002)(5660300002)(486006)(6486002)(229853002)(6436002)(36756003)(6512007)(6246003)(26005)(11346002)(446003)(53546011)(6506007)(386003)(76176011)(102836004)(186003)(2616005)(476003)(66066001)(81166006)(81156014)(8936002)(7736002)(8676002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5927;
 H:AM7PR02MB5750.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: OBKIyuU4dIcfEEREjVU/SKbUU25RlmEplKpm/WtomUgv0hrPmmoTkL+hQ4khiG20gtFvLUCTxCatwMaNTisOqq07eHDJ2IPdi+ZMmWYS5XrHVP5wPCEzGT2LklJTXInzLkWpmHDltH0zezfvWoOwgyQHWnYQgo+JDhrMTuqjV15UmvLv52vrwcbF/RDexaKRmoULPuHO8ej/44QQ+dL+gmjUo/QN3CFDLgElugmXsoHjIPpXrhLdATVLo/TUFoAUxb3Knzfn15e2dWJMw4tBXhkQrWUcznygleRdkW4DdNFTrc7zAv/0g5bWSbqxG30mN6W0/C1NExVKQNujQyhXJ5n367KbvP0db99bKxuLtmsU3ryT4cUPbnOj4zG+dEr9tFhxA2eJYlVGtAK5IbS5G9i3d+jMyqwZyEad9UwIOn8=
Content-ID: <75C9BF877230044995492BD0ED417E32@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2387d68c-2bdd-4c77-84d3-08d73ddb166e
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2019 14:59:08.1349 (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: 0iItjxQzH6IzHE7a3jOxFSZhf7r+cn1O2NtfIHBzCLWDgA8nVBZMvNXT06islmRMWgcuYEzVQULOsRnk2fZe9xWcsQvprBGIeMPfZ1wiZSc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5927
Subject: Re: [Xen-devel] [PATCH v12] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIwLjA5LjIwMTkgMTc6MjIsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAyMC4wOS4y
MDE5IDE0OjE2LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IEluIG9yZGVyIHRv
IGhhdmUgX19odm1fY29weSgpIGlzc3VlIH5YODZFTVVMX1JFVFJZIGEgbmV3IHJldHVybiB0eXBl
LA0KPj4gSFZNVFJBTlNfbmVlZF9yZXRyeSwgd2FzIGFkZGVkIGFuZCBhbGwgdGhlIHBsYWNlcyB0
aGF0IGNvbnN1bWUgSFZNVFJBTlMqDQo+PiBhbmQgbmVlZGVkIGFkanVzdG1lbnQgd2hlcmUgY2hh
bmdlZCBhY2NvcmRpbmdseS4NCj4gDQo+IFRoaXMgaXMgd3JvbmcgYW5kIGhlbmNlIGNvbmZ1c2lu
ZzogX19odm1fY29weSgpIHdvdWxkIG5ldmVyIHJldHVybg0KPiB+WDg2RU1VTF9SRVRSWS4gSW4g
ZmFjdCBJIHRoaW5rIHlvdSd2ZSBjb25mdXNlZCB5b3Vyc2VsZiBlbm91Z2ggdG8NCj4gbWFrZSBh
IHF1ZXN0aW9uYWJsZSAocG9zc2libHkgcmVzdWx0aW5nKSBjaGFuZ2U6DQoNClRoZSBpZGVhIHdh
cyB0byBnZXQgWDg2RU1VTF9SRVRSWSBkb3duIHRoZSBsaW5lIGZyb20gX19odm1fY29weSgpLg0K
SSB3aWxsIGFkanVzdCB0aGlzLg0KDQo+IA0KPj4gQEAgLTU4Miw3ICs1ODMsNyBAQCBzdGF0aWMg
dm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoDQo+PiAgICAgICAgICAgQVNTRVJUKG1mbl94
KCptZm4pID09IDApOw0KPj4gICANCj4+ICAgICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dl
dF9wYWdlKGN1cnIsIGFkZHIsIHRydWUsIHBmZWMsDQo+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7DQo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCAmZ2ZuLCAmcDJt
dCk7DQo+IA0KPiBUaGlzIGZ1bmN0aW9uIC4uLg0KPiANCj4+ICAgICAgICAgICBzd2l0Y2ggKCBy
ZXMgKQ0KPj4gICAgICAgICAgIHsNCj4+IEBAIC02MDEsNiArNjAyLDcgQEAgc3RhdGljIHZvaWQg
Kmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKA0KPj4gICANCj4+ICAgICAgICAgICBjYXNlIEhWTVRS
QU5TX2dmbl9wYWdlZF9vdXQ6DQo+PiAgICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVk
Og0KPj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5Og0KPiANCj4gLi4uIGNhbid0
IHJldHVybiB0aGlzIHZhbHVlLCBzbyB5b3Ugc2hvdWxkIG9taXQgdGhpcyBhZGRpdGlvbiwNCj4g
bGV0dGluZyB0aGUgbmV3IHJldHVybiB2YWx1ZSBnbyB0aHJvdWdoICJkZWZhdWx0OiIuDQoNCkl0
IGlzIHZlcnkgY2xlYXIgdGhhdCBIVk1UUkFOU19uZWVkX3JldHJ5IHdpbGwgbm90IGJlIHJldHVy
bmVkIGZvcm0gdGhhdCANCmZ1bmN0aW9uLiBBdCBsZWFzdCBmb3Igbm93LiBJIHRob3VnaHQgeW91
IHdhbnRlZCB0byBoYXZlIGV2ZXJ5IHBvc3NpYmxlIA0KY2FzZSBjb3ZlcmVkIGluIHRoZSBzd2l0
Y2guIEkgY2FuIHJlbW92ZSB0aGF0IGNhc2UsIHRoZXJlIGlzIG5vdCBwcm9ibGVtIA0KaGVyZSBi
ZWNhdXNlLCBsaWtlIEkndmUgc2FpZCwgaXQgd2lsbCBuZXZlciBlbnRlciB0aGF0IGNhc2UuDQoN
CkJ1dCBhcyB5b3Ugc2FpZCBsYXRlciB3b3JrIHdpdGggSFZNVFJBTlNfbmVlZF9yZXRyeSB3aWxs
IHJlc3VsdCBpbiANCnJldHVybmluZyBYODZFTVVMX1JFVFJZLiBBbnkgd2F5IGl0J3MgeW91ciBj
YWxsIGlmIEkgc2hvdWxkIHJlbW92ZSBpdCBvciANCm5vdC4NCg0KPiANCj4+IEBAIC0xODUyLDYg
KzE4NjQsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoDQo+PiAgIA0KPj4gICAgICAg
eGZyZWUoYnVmKTsNCj4+ICAgDQo+PiArICAgIEFTU0VSVChyYyAhPSBIVk1UUkFOU19uZWVkX3Jl
dHJ5KTsNCj4+ICsNCj4+ICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dCAp
DQo+PiAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7DQo+PiAgICAgICBpZiAoIHJjID09
IEhWTVRSQU5TX2dmbl9zaGFyZWQgKQ0KPj4gQEAgLTE5NjQsNiArMTk3OCw4IEBAIHN0YXRpYyBp
bnQgaHZtZW11bF9yZXBfc3RvcygNCj4+ICAgICAgICAgICBpZiAoIGJ1ZiAhPSBwX2RhdGEgKQ0K
Pj4gICAgICAgICAgICAgICB4ZnJlZShidWYpOw0KPj4gICANCj4+ICsgICAgICAgIEFTU0VSVChy
YyAhPSBIVk1UUkFOU19uZWVkX3JldHJ5KTsNCj4+ICsNCj4+ICAgICAgICAgICBzd2l0Y2ggKCBy
YyApDQo+PiAgICAgICAgICAgew0KPj4gICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2Vk
X291dDoNCj4gDQo+IExvb2tpbmcgYXQgdGhpcyBhZ2FpbiwgSSB0aGluayBpdCB3b3VsZCBiZXR0
ZXIgYmUgYW4gYWRkaXRpb24gdG8NCj4gdGhlIHN3aXRjaCgpICh1c2luZyBBU1NFUlRfVU5SRUFD
SEFCTEUoKSkuIEdlbmVyYWxseSB0aGlzIGlzDQo+IHRydWUgZm9yIHRoZSByZXBfbW92cyBjYXNl
IGFzIHdlbGwsIGJ1dCB0aGF0IG9uZSB3b3VsZCBmaXJzdA0KPiBuZWVkIGNvbnZlcnRpbmcgdG8g
c3dpdGNoKCksIHdoaWNoIEkgYWdyZWUgaXMgYmV5b25kIHRoZSBzY29wZQ0KDQpJIGFncmVlIHRo
YXQgdGhpcyBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMgcGF0Y2ggYnV0IGl0J3Mgbm90IHRo
YXQgDQpiaWcgb2YgYSBjaGFuZ2UgYW5kIGl0IGNhbiBiZSBkb25lLg0KDQpCdXQgaXNuJ3QgaGF2
aW5nIGEgZGVmYXVsdCBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgaW4gYm90aCBzd2l0Y2ggY2FzZXMg
DQpjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBmdW5jdGlvbj8NCg0KPiBvZiB0aGlzIGNoYW5n
ZS4gSW4gYm90aCBjYXNlcyBhIGJyaWVmIGNvbW1lbnQgd291bGQgc2VlbQ0KPiB3b3J0aHdoaWxl
IGFkZGluZywgY2xhcmlmeWluZyB0aGF0IHRoZSBuZXcgcmV0dXJuIHZhbHVlIGNhbg0KPiByZXN1
bHQgZnJvbSBodm1fY29weV8qX2d1ZXN0X2xpbmVhcigpIG9ubHkuIFRoaXMgbWlnaHQgYmVjb21l
DQo+IHJlbGV2YW50IGluIHBhcnRpY3VsYXIgaWYsIGRvd24gdGhlIHJvYWQsIHdlIGludmVudCBt
b3JlIGNhc2VzDQo+IHdoZXJlIEhWTVRSQU5TX25lZWRfcmV0cnkgaXMgcHJvZHVjZWQuDQoNCklz
IHRoaXMgY29tbWVudCBhaW1lZCBmb3IgdGhlIGNvbW1pdCBtZXNzYWdlIG9yIGFub3RoZXIgcGxh
Y2U/DQoNCj4gDQo+IFRoZW4gYWdhaW4gbWF5YmUgc3dpdGNoaW5nIHJlcF9tb3ZzIHRvIHN3aXRj
aCgpIHdvdWxkIHN0aWxsIGJlDQo+IGEgZ29vZCB0aGluZyB0byBkbyBoZXJlOiBEb24ndCB5b3Ug
YWdyZWUgdGhhdCBmcm9tIGFuIGFic3RyYWN0DQo+IHBvdiBpbiBib3RoIGNhc2VzIGFib3ZlIFg4
NkVNVUxfUkVUUlkgc2hvdWxkIGJlIHByb2R1Y2VkLCBpZiBhdA0KPiBhIGZ1dHVyZSBwb2ludCBw
aHlzaWNhbCBhY2Nlc3NlcyBjb3VsZCBhbHNvIHByb2R1Y2UNCj4gSFZNVFJBTlNfbmVlZF9yZXRy
eT8gV2l0aCB0aGlzIHJldGFpbmluZyB0aGUgYXNzZXJ0aW9ucyBpcw0KPiBjZXJ0YWlubHkgYW4g
b3B0aW9uLCBidXQgSSB0aGluayB0aGUgZmFsbGJhY2sgcmV0dXJuIHZhbHVlIGZvcg0KPiB0aGlz
IGNhc2Ugc2hvdWxkIHN0aWxsIGJlIFg4NkVNVUxfUkVUUlkuDQo+IA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 15:06:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 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 1iBKTr-0007Iy-8f; Fri, 20 Sep 2019 15:05:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBKTp-0007It-Tl
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 15:05:53 +0000
X-Inumbo-ID: 2345ab4e-dbb8-11e9-9592-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2345ab4e-dbb8-11e9-9592-12813bfff9fa;
 Fri, 20 Sep 2019 15:05: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 A8534AD12;
 Fri, 20 Sep 2019 15:05:51 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-25-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <73c41851-cba3-c8aa-b031-dcfb3dcff6a4@suse.com>
Date: Fri, 20 Sep 2019 17:05:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-25-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 24/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtNTA4LDI1ICs1
MTUsMjcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBj
cHVwb29sICpjKQo+ICAgICAgaWYgKCBJU19FUlIoZG9tZGF0YSkgKQo+ICAgICAgICAgIHJldHVy
biBQVFJfRVJSKGRvbWRhdGEpOwo+ICAKPiAtICAgIHZjcHVfcHJpdiA9IHh6YWxsb2NfYXJyYXko
dm9pZCAqLCBkLT5tYXhfdmNwdXMpOwo+IC0gICAgaWYgKCB2Y3B1X3ByaXYgPT0gTlVMTCApCj4g
KyAgICAvKiBUT0RPOiBmaXggYXJyYXkgc2l6ZSB3aXRoIG11bHRpcGxlIHZjcHVzIHBlciB1bml0
LiAqLwo+ICsgICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2b2lkICosIGQtPm1heF92Y3B1
cyk7Cj4gKyAgICBpZiAoIHVuaXRfcHJpdiA9PSBOVUxMICkKPiAgICAgIHsKPiAgICAgICAgICBz
Y2hlZF9mcmVlX2RvbWRhdGEoYy0+c2NoZWQsIGRvbWRhdGEpOwo+ICAgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+ICAgICAgfQo+ICAKPiAtICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiArICAg
IHVuaXRfaWR4ID0gMDsKPiArICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKPiAg
ICAgIHsKPiAtICAgICAgICB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPSBzY2hlZF9hbGxvY192ZGF0
YShjLT5zY2hlZCwgdi0+c2NoZWRfdW5pdCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21kYXRhKTsKPiAtICAgICAgICBpZiAoIHZjcHVfcHJp
dlt2LT52Y3B1X2lkXSA9PSBOVUxMICkKPiArICAgICAgICB1bml0X3ByaXZbdW5pdF9pZHhdID0g
c2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQsIHVuaXQsIGRvbWRhdGEpOwo+ICsgICAgICAgIGlm
ICggdW5pdF9wcml2W3VuaXRfaWR4XSA9PSBOVUxMICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAg
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiAtICAgICAgICAgICAgICAgIHhmcmVlKHZjcHVf
cHJpdlt2LT52Y3B1X2lkXSk7Cj4gLSAgICAgICAgICAgIHhmcmVlKHZjcHVfcHJpdik7Cj4gKyAg
ICAgICAgICAgIGZvciAoIHVuaXRfaWR4ID0gMDsgdW5pdF9wcml2W3VuaXRfaWR4XTsgdW5pdF9p
ZHgrKyApCj4gKyAgICAgICAgICAgICAgICBzY2hlZF9mcmVlX3ZkYXRhKGMtPnNjaGVkLCB1bml0
X3ByaXZbdW5pdF9pZHhdKTsKClRoaXMgaXMgYW4gdW5leHBlY3RlZCBjaGFuZ2UgZnJvbSB4ZnJl
ZSgpIHRvIHNjaGVkX2ZyZWVfdmRhdGEoKS4gSWYKaXQgcmVhbGx5IGlzIGNvcnJlY3QsIGl0IHNo
b3VsZCBiZSBtZW50aW9uZWQgaW4gdGhlIGRlc2NyaXB0aW9uLiBJCmNhbiBzZWUgd2h5IHRoaXMg
bWlnaHQgYmUgYmV0dGVyIGZyb20gYW4gYWJzdHJhY3QgcG92LCBidXQgaXQncwpxdWVzdGlvbmFi
bGUgd2hldGhlciBhcmluYzY1MydzIHVwZGF0ZV9zY2hlZHVsZV92Y3B1cygpIHJlYWxseSB3YW50
cwpjYWxsaW5nIGF0IHRoaXMgcG9pbnQgKHBlcmhhcHMgaXQgZG9lcywgYXMgYTY1M3NjaGVkX2Fs
bG9jX3ZkYXRhKCkKYWxzbyBjYWxscyBpdCkuCgpKb3NoLCBSb2JlcnQ6IEJlc2lkZXMgdGhpcyBp
bW1lZGlhdGUgYXNwZWN0IEkgYWxzbyB3b25kZXIgd2hldGhlcgpzYWlkIGNhbGwgaXMgY29ycmVj
dCB0byBtYWtlIG91dHNpZGUgb2YgYSBzY2hlZF9wcml2LT5sb2NrJ2VkCnJlZ2lvbiwgd2hlbiBi
b3RoIG90aGVyIGluc3RhbmNlcyBvY2N1ciBpbnNpZGUgb2Ygb25lIChhbmQgaW4gb25lCmNhc2Ug
aW1tZWRpYXRlbHkgYmVmb3JlIGFuIHVubG9jaywgaS5lLiBpZiB0aGUgbG9jayB3YXNuJ3QgbmVl
ZGVkCnRoZSB0d28gc3RlcHMgY291bGQgd2VsbCBiZSByZS1vcmRlcmVkKS4KCkZpbmFsbHksIGF0
IHRoaXMgcG9pbnQsIHNob3VsZG4ndCB0aGUgZnVuY3Rpb25zIGFuZCBob29rcyAoYWxyZWFkeSkK
YmUgbmFtZWQge2FsbG9jLGZyZWV9X3VkYXRhKCk/Cgo+IEBAIC04OTYsMTggKzkyOSwyMiBAQCB2
b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAg
ICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwo+ICAgICAgICAgIGlmICggY3B1
bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKPiAgICAgICAgICB7Cj4gLSAg
ICAgICAgICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKPiArICAgICAgICAgICAgaWYgKCBz
Y2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4odW5pdCkgKQo+ICAgICAgICAgICAgICB7Cj4gLSAg
ICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHlfc2F2ZWQsIE5VTEwpOwo+IC0gICAgICAgICAgICAgICAgdi0+YWZmaW5pdHlfYnJva2VuID0g
MDsKPiArICAgICAgICAgICAgICAgIC8qIEFmZmluaXR5IHNldHRpbmdzIG9mIG9uZSB2Y3B1IGFy
ZSBmb3IgdGhlIGNvbXBsZXRlIHVuaXQuICovCj4gKyAgICAgICAgICAgICAgICBzY2hlZF9zZXRf
YWZmaW5pdHkodW5pdC0+dmNwdV9saXN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKCllldCBkZXNwaXRl
IHRoZSBjb21tZW50IHRoZSBmdW5jdGlvbiBnZXRzIHBhc3NlZCBhIHN0cnVjdCB2Y3B1ICosCmFu
ZCB0aGlzIGRvZXNuJ3QgbG9vayB0byBjaGFuZ2UgYnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzLiBJ
cyB0aGVyZQphIHJlYXNvbiBmb3IgdGhpcz8KCj4gQEAgLTk1MCwxNyArOTg2LDE5IEBAIGludCBj
cHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKPiAgCj4gICAgICBmb3JfZWFj
aF9kb21haW5faW5fY3B1cG9vbCAoIGQsIGMgKQo+ICAgICAgewo+IC0gICAgICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKPiArICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKPiArCj4g
KyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQo+ICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAtICAgICAgICAgICAgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0Owo+ICAgICAgICAgICAgICBzcGlubG9ja190
ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodW5pdCwgJmZsYWdzKTsKPiAgCj4g
ICAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHVuaXQtPmNwdV9oYXJk
X2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOwo+ICAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfZW1w
dHkoJm9ubGluZV9hZmZpbml0eSkgJiYKPiAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKPiAgICAgICAgICAgICAgewo+IC0g
ICAgICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQo+ICsgICAgICAgICAgICAg
ICAgLyogVE9ETzogbXVsdGlwbGUgdmNwdXMgcGVyIHVuaXQuICovCj4gKyAgICAgICAgICAgICAg
ICBpZiAoIHVuaXQtPnZjcHVfbGlzdC0+YWZmaW5pdHlfYnJva2VuICkKCldoeSBub3Qgc2NoZWRf
Y2hlY2tfYWZmaW5pdHlfYnJva2VuKHVuaXQpPyBRdWl0ZSBwb3NzaWJseSB0aGlzIHdvdWxkCm1h
a2UgdGhlIFRPRE8gaXRlbSB1bm5lY2Vzc2FyeT8KCj4gQEAgLTk2OCwxNCArMTAwNiwxNSBAQCBp
bnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCj4gICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtpbmcgYWZmaW5pdHkgZm9yICVwdlxuIiwgdik7
Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJCcmVha2luZyBhZmZpbml0
eSBmb3IgJXB2XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPnZjcHVfbGlzdCk7
Cj4gIAo+IC0gICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2Fs
bCwgTlVMTCk7Cj4gKyAgICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdC0+dmNw
dV9saXN0LCAmY3B1bWFza19hbGwsIE5VTEwpOwo+ICAgICAgICAgICAgICB9Cj4gIAo+IC0gICAg
ICAgICAgICBpZiAoIHYtPnByb2Nlc3NvciAhPSBjcHUgKQo+ICsgICAgICAgICAgICBpZiAoIHNj
aGVkX3VuaXRfY3B1KHVuaXQpICE9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KSApCgpEaWRu
J3QgeW91IGFncmVlIHRoYXQgdGhpcyBjYW4gYmUgaGFkIGNoZWFwZXI/IFF1aXRlIGxpa2VseSBt
eSB2MgpyZXZpZXcgcmVtYXJrIHdhcyBvbiBhIGRpZmZlcmVudCBpbnN0YW5jZSwgYnV0IHRoZSBw
YXR0ZXJuIG91Z2h0CnRvIGJlIHJlbGF0aXZlbHkgc2ltcGxlIHRvIGZpbmQgaW4gdGhlIGVudGly
ZSBzZXJpZXMgKGFuZCBieSB0aGUKZW5kIG9mIHRoZSBzZXJpZXMgdGhlcmUncyBvbmUgb3RoZXIg
aW5zdGFuY2UgaW4gc2NoZWR1bGUuYyAuLi4KCj4gQEAgLTk4OCwxNyArMTAyNywxOCBAQCBpbnQg
Y3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCj4gICAgICAgICAgICAgICAq
ICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0aW9uLCBv
cgo+ICAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdl
dHRpbmcgaW4gaGVyZS4KPiAgICAgICAgICAgICAgICovCj4gLSAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKPiArICAgICAgICAgICAgLyogVE9ETzogbXVsdGlwbGUgdmNwdXMgcGVy
IHVuaXQuICovCj4gKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFydCh1bml0LT52Y3B1X2xp
c3QpOwo+ICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ss
IGZsYWdzLCB1bml0KTsKPiAgCj4gLSAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7
Cj4gKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godW5pdC0+dmNwdV9saXN0KTsKPiAg
Cj4gICAgICAgICAgICAgIC8qCj4gICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNhdmVhdCwgaW4g
dGhpcyBjYXNlLCBpcyB0aGF0IGlmIGEgdmNwdSBhY3RpdmUgaW4KPiAgICAgICAgICAgICAgICog
dGhlIGh5cGVydmlzb3IgaXNuJ3QgbWlncmF0YWJsZS4gSW4gdGhpcyBjYXNlLCB0aGUgY2FsbGVy
Cj4gICAgICAgICAgICAgICAqIHNob3VsZCB0cnkgYWdhaW4gYWZ0ZXIgcmVsZWFzaW5nIGFuZCBy
ZWFxdWlyaW5nIGFsbCBsb2Nrcy4KPiAgICAgICAgICAgICAgICovCj4gLSAgICAgICAgICAgIGlm
ICggdi0+cHJvY2Vzc29yID09IGNwdSApCj4gKyAgICAgICAgICAgIGlmICggc2NoZWRfdW5pdF9j
cHUodW5pdCkgPT0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpICkKCi4uLiBoZXJlOyBJIGRp
ZG4ndCBjaGVjayBvdGhlciBmaWxlcykuCgo+IEBAIC0xMDA5LDggKzEwNDksOCBAQCBpbnQgY3B1
X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCj4gIHN0YXRpYyBpbnQgY3B1X2Rp
c2FibGVfc2NoZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBjcHUpCj4gIHsKPiAgICAgIHN0cnVj
dCBkb21haW4gKmQ7Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAgICAgIHN0cnVjdCBjcHVwb29s
ICpjOwo+ICsgICAgc3RydWN0IHZjcHUgKnY7CgpVbm5lY2Vzc2FyeSBjaGFuZ2U/CgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 15:12:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 15:12:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBKaZ-0008PO-6j; Fri, 20 Sep 2019 15:12:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBKaX-0008PF-Tv
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 15:12:49 +0000
X-Inumbo-ID: 1affa01a-dbb9-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1affa01a-dbb9-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 15:12: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 98DD5AD12;
 Fri, 20 Sep 2019 15:12:47 +0000 (UTC)
To: Anthony Perard <anthony.perard@citrix.com>
References: <osstest-141508-mainreport@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b92b66ab-d5b5-6669-d7ac-da2fd9f91b37@suse.com>
Date: Fri, 20 Sep 2019 17:12:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <osstest-141508-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 141508: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxNjo0NSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxNDE1MDggeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUwOC8KPiAKPiBSZWdyZXNzaW9u
cyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTQxMjUzCj4gIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKSnVzdCBGWUksIGluIGNhc2UgeW91
IGRpZG4ndCBub3RpY2UgeWV0OgoKIENDICAgICAgIHhlbmxpZ2h0X3N0dWJzLm8KeGVubGlnaHRf
c3R1YnMuYzogSW4gZnVuY3Rpb24gJ3N0dWJfbGlieGxfZG9tYWluX3BhdXNlJzoKeGVubGlnaHRf
c3R1YnMuYzo2MzI6ODogZXJyb3I6IHRvbyBmZXcgYXJndW1lbnRzIHRvIGZ1bmN0aW9uICdsaWJ4
bF9kb21haW5fcGF1c2UnCiAgcmV0ID0gbGlieGxfZG9tYWluX3BhdXNlKENUWCwgY19kb21pZCk7
CiAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+CkluIGZpbGUgaW5jbHVkZWQgZnJvbSB4ZW5saWdo
dF9zdHVicy5jOjMwOjA6Ci9ob21lL29zc3Rlc3QvYnVpbGQuMTQxNTA4LmJ1aWxkLWFtZDY0L3hl
bi90b29scy9vY2FtbC9saWJzL3hsLy4uLy4uLy4uLy4uL3Rvb2xzL2xpYnhsL2xpYnhsLmg6MTY0
Mzo1OiBub3RlOiBkZWNsYXJlZCBoZXJlCiBpbnQgbGlieGxfZG9tYWluX3BhdXNlKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBefn5+fn5+fn5+fn5+fn5+fn4KeGVubGlnaHRf
c3R1YnMuYzogSW4gZnVuY3Rpb24gJ3N0dWJfbGlieGxfZG9tYWluX3VucGF1c2UnOgp4ZW5saWdo
dF9zdHVicy5jOjY0ODo4OiBlcnJvcjogdG9vIGZldyBhcmd1bWVudHMgdG8gZnVuY3Rpb24gJ2xp
YnhsX2RvbWFpbl91bnBhdXNlJwogIHJldCA9IGxpYnhsX2RvbWFpbl91bnBhdXNlKENUWCwgY19k
b21pZCk7CiAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9t
IHhlbmxpZ2h0X3N0dWJzLmM6MzA6MDoKL2hvbWUvb3NzdGVzdC9idWlsZC4xNDE1MDguYnVpbGQt
YW1kNjQveGVuL3Rvb2xzL29jYW1sL2xpYnMveGwvLi4vLi4vLi4vLi4vdG9vbHMvbGlieGwvbGli
eGwuaDoxNjQ2OjU6IG5vdGU6IGRlY2xhcmVkIGhlcmUKIGludCBsaWJ4bF9kb21haW5fdW5wYXVz
ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgXn5+fn5+fn5+fn5+fn5+fn5+
fn4KeGVubGlnaHRfc3R1YnMuYzogSW4gZnVuY3Rpb24gJ3N0dWJfeGxfc2VuZF90cmlnZ2VyJzoK
eGVubGlnaHRfc3R1YnMuYzoxMDQ1Ojg6IGVycm9yOiB0b28gZmV3IGFyZ3VtZW50cyB0byBmdW5j
dGlvbiAnbGlieGxfc2VuZF90cmlnZ2VyJwogIHJldCA9IGxpYnhsX3NlbmRfdHJpZ2dlcihDVFgs
IGNfZG9taWQsIGNfdHJpZ2dlciwgY192Y3B1aWQpOwogICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+
fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20geGVubGlnaHRfc3R1YnMuYzozMDowOgovaG9tZS9vc3N0
ZXN0L2J1aWxkLjE0MTUwOC5idWlsZC1hbWQ2NC94ZW4vdG9vbHMvb2NhbWwvbGlicy94bC8uLi8u
Li8uLi8uLi90b29scy9saWJ4bC9saWJ4bC5oOjI0MDg6NTogbm90ZTogZGVjbGFyZWQgaGVyZQog
aW50IGxpYnhsX3NlbmRfdHJpZ2dlcihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAg
ICAgXn5+fn5+fn5+fn5+fn5+fn5+Ci9ob21lL29zc3Rlc3QvYnVpbGQuMTQxNTA4LmJ1aWxkLWFt
ZDY0L3hlbi90b29scy9vY2FtbC9saWJzL3hsLy4uLy4uL01ha2VmaWxlLnJ1bGVzOjM3OiByZWNp
cGUgZm9yIHRhcmdldCAneGVubGlnaHRfc3R1YnMubycgZmFpbGVkCm1ha2VbN106IExlYXZpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9vc3N0ZXN0L2J1aWxkLjE0MTUwOC5idWlsZC1hbWQ2NC94ZW4vdG9v
bHMvb2NhbWwvbGlicy94bCcKbWFrZVs3XTogKioqIFt4ZW5saWdodF9zdHVicy5vXSBFcnJvciAx
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 15:16:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 15:16:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBKeT-0000AU-P1; Fri, 20 Sep 2019 15:16:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZtOk=XP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iBKeT-0000AN-2N
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 15:16:53 +0000
X-Inumbo-ID: ac562f52-dbb9-11e9-b76c-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ac562f52-dbb9-11e9-b76c-bc764e2007e4;
 Fri, 20 Sep 2019 15:16: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 5480C2080F;
 Fri, 20 Sep 2019 15:16:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568992611;
 bh=NLvX/Vmhc8WKvhLAhJxUFwRQDa4BOHiTNdIGqgq0FlM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=w4jK2KUrJ9YYmusZ8PoHbmAmrIGOlxPiiYFiYR3kWPtXTXBNZIrko18IFRnFTOuWs
 uwYuotjxzBv/FE0/9XMXP6aNNxB8H2/M1c10wCiwjNhgMGZLchBeh9CSX6IY2L5Kxi
 wI3dg7ZlfS3+B+9UsiLhyvoz4E91dUNtYTdz7xj4=
Date: Fri, 20 Sep 2019 08:16: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: <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
Message-ID: <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDIwLzA5LzIwMTkg
MDA6MzcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMTcgU2VwIDIwMTks
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb25zIG9m
IHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBleHBlY3QKPiA+ID4ge21hcCwgdW5tYXB9X2RvbWFp
bl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxwZXJzIGFyZSB1c2VkIHRvCj4gPiA+IG1h
cC91bm1hcCBwYWdlIHRhYmxlcyB3aGlsZSB1cGRhdGUgWGVuIHBhZ2UtdGFibGVzLgo+ID4gPiAK
PiA+ID4gU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBvcGVuLWNv
ZGUgWGVuIFBUIHVwZGF0ZSBpbgo+ID4gPiB7c2V0LCBjbGVhcn1fZml4bWFwKCkiLCBzZXR1cF9m
aXhtYXAoKSB3aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJzCj4gPiA+IG1lbnRpb25lZCBhYm92
ZS4gV2hlbiBib290aW5nIFhlbiB1c2luZyBHUlVCLCBzZXR1cF9maXhtYXAoKSBtYXkgYmUgdXNl
ZAo+ID4gPiBiZWZvcmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxs
IHJlc3VsdCB0byBkYXRhIGFib3J0Ogo+ID4gPiAKPiA+ID4gKFhFTikgRGF0YSBBYm9ydCBUcmFw
LiBTeW5kcm9tZT0weDUKPiA+ID4gKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFi
b3J0Cj4gPiA+IAo+ID4gPiBbLi4uXQo+ID4gPiAKPiA+ID4gKFhFTikgWGVuIGNhbGwgdHJhY2U6
Cj4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWI2Yz5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsw
eDJiNC8weDU5YyAoUEMpCj4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWIyMD5dIG1tLmMj
eGVuX3B0X3VwZGF0ZSsweDI2OC8weDU5YyAoTFIpCj4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAw
MDI1YWU3MD5dIHNldF9maXhtYXArMHgxYy8weDJjCj4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAw
MDJhOWM5OD5dIGNvcHlfZnJvbV9wYWRkcisweDdjLzB4ZGMKPiA+ID4gKFhFTikgICAgWzwwMDAw
MDAwMDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdpYysweDE4LzB4MzQKPiA+ID4gKFhFTikgICAgWzww
MDAwMDAwMDAwMmE1YjVjPl0gYm9vdGZkdC5jI2Vhcmx5X3NjYW5fbm9kZSsweDM5OC8weDU2MAo+
ID4gPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYTVkZTA+XSBkZXZpY2VfdHJlZV9mb3JfZWFjaF9u
b2RlKzB4YmMvMHgxNDQKPiA+ID4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1ZWQ0Pl0gYm9vdF9m
ZHRfaW5mbysweDZjLzB4MjYwCj4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhYzBkMD5dIHN0
YXJ0X3hlbisweDEwOC8weGM3NAo+ID4gPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMDA0NGM+XSBh
cm02NC9oZWFkLm8jcGFnaW5nKzB4NjAvMHg4OAo+ID4gPiAKPiA+ID4gRHVyaW5nIGVhcmx5IGJv
b3QsIHRoZSBwYWdlIHRhYmxlcyBhcmUgZWl0aGVyIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluCj4g
PiA+IFhlbiBiaW5hcnkgb3IgYWxsb2NhdGVkIHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCj4gPiA+
IAo+ID4gPiBGb3Igc3RhdGljYWxseSBhbGxvY2F0ZWQgcGFnZS10YWJsZXMsIHRoZXkgd2lsbCBh
bHJlYWR5IGJlIG1hcHBlZCBhcwo+ID4gPiBwYXJ0IG9mIFhlbiBiaW5hcnkuIFNvIHdlIGNhbiBl
YXNpbHkgZmluZCB0aGUgdmlydHVhbCBhZGRyZXNzLgo+ID4gPiAKPiA+ID4gRm9yIGR5bmFtaWNh
bGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgd2UgbmVlZCB0byByZWx5Cj4gPiA+IG1hcF9kb21h
aW5fcGFnZSgpIHRvIGJlIGZ1bmN0aW9uYWxseSB3b3JraW5nLgo+ID4gPiAKPiA+ID4gRm9yIGFy
bTMyLCB0aGUgY2FsbCB3aWxsIGJlIHVzYWJsZSBtdWNoIGJlZm9yZSBwYWdlIGNhbiBiZSBkeW5h
bWljYWxseQo+ID4gPiBhbGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVzKCkpLiBGb3IgYXJt
NjQsIHRoZSBjYWxsIHdpbGwgYmUgdXNhYmxlCj4gPiA+IGFmdGVyIHNldHVwX3hlbmhlYXBfbWFw
cGluZ3MoKS4KPiA+ID4gCj4gPiA+IEluIGJvdGggY2FzZXMsIG1lbW9yeSBhcmUgZ2l2ZW4gdG8g
dGhlIGJvb3QgYWxsb2NhdG9yIGFmdGVyd2FyZHMuIFNvIHdlCj4gPiA+IGNhbiByZWx5IG9uIG1h
cF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBhZ2UgdGFibGVzIGFsbG9jYXRlZAo+ID4gPiBk
eW5hbWljYWxseS4KPiA+ID4gCj4gPiA+IFRoZSBoZWxwZXJzIHhlbl97bWFwLCB1bm1hcH1fdGFi
bGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFrZSBpbnRvCj4gPiA+IGFjY291bnQgdGhlIGNhc2Ug
d2hlcmUgcGFnZS10YWJsZXMgYXJlIHBhcnQgb2YgWGVuIGJpbmFyeS4KPiA+ID4gCj4gPiA+IEZp
eGVzOiAwMjIzODdlZTFhICgneGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQgdXBk
YXRlIGluIHtzZXQsCj4gPiA+IGNsZWFyfV9maXhtYXAoKScpCj4gPiA+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgIHhl
bi9hcmNoL2FybS9tbS5jIHwgMjAgKysrKysrKysrKysrKysrKysrKysKPiA+ID4gICAxIGZpbGUg
Y2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiA+ID4gaW5kZXggZTFjZGVhYWYyZi4u
ZGE2MzAzYThmZCAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiA+ID4gKysr
IGIveGVuL2FyY2gvYXJtL21tLmMKPiA+ID4gQEAgLTk1MCwxMSArOTUwLDMxIEBAIHN0YXRpYyBp
bnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQo+ID4gPiAgICAgc3RhdGljIGxwYWVf
dCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCj4gPiA+ICAgewo+ID4gPiArICAgIC8qCj4gPiA+
ICsgICAgICogV2UgbWF5IHJlcXVpcmUgdG8gbWFwIHRoZSBwYWdlIHRhYmxlIGJlZm9yZSBtYXBf
ZG9tYWluX3BhZ2UoKSBpcwo+ID4gPiArICAgICAqIHVzZWFibGUuIFRoZSByZXF1aXJlbWVudHMg
aGVyZSBpcyBpdCBtdXN0IGJlIHVzZWFibGUgYXMgc29vbiBhcwo+ID4gPiArICAgICAqIHBhZ2Ut
dGFibGVzIGFyZSBhbGxvY2F0ZWQgZHluYW1pY2FsbHkgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4K
PiA+ID4gKyAgICAgKi8KPiA+ID4gKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVf
ZWFybHlfYm9vdCApCj4gPiA+ICsgICAgewo+ID4gPiArICAgICAgICB2YWRkcl90IHZhID0gbWZu
X3RvX21hZGRyKG1mbikgLSBwaHlzX29mZnNldDsKPiA+ID4gKwo+ID4gPiArICAgICAgICBpZiAo
IGlzX2tlcm5lbCh2YSkgKQo+ID4gPiArICAgICAgICAgICAgcmV0dXJuIChscGFlX3QgKil2YTsK
PiA+IAo+ID4gSXMgaXQgaW50ZW5kZWQgdG8gY29udGludWUgaWYgaXQgaXMgbm90IGEgeGVuIHRl
eHQgcGFnZT8gU2hvdWxkbid0IHdlCj4gPiBCVUcoKSBvciBXQVJOPwo+IFllcywgSSB3cm90ZSB0
aGUgcmF0aW9uYWxlIGluIHRoZSBjb21taXQgbWVzc2FnZSBhbmQgYSBzdW1tYXJ5IGluIGEgZmV3
IGxpbmVzCj4gYWJvdmUuIEZvciBjb252ZW5pZW5jZSwgSSBwYXN0ZWQgdGhlIGNvbW1pdCBtZXNz
YWdlIGFnYWluIGhlcmU6CiAKVGhlIGNvbW1pdCBtZXNzYWdlIGV4cGxhaW5zIHdoYXQgeW91IGFy
ZSBkb2luZyBidXQgSSBhbSBzdGlsbCBtaXNzaW5nCnNvbWV0aGluZy4KCldoeSBhcmUgd2UgY29u
dGludWluZyBpZiBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgYW5kCiFpc19r
ZXJuZWwodmEpPwoKVGhlIGNvbW1pdCBtZXNzYWdlIGV4cGxhaW5zIHRoYXQgaWYgc3lzdGVtX3N0
YXRlID09IFNZU19TVEFURV9lYXJseV9ib290CnBhZ2V0YWJsZSBwYWdlcyBhcmUgc3RhdGljLCBy
aWdodD8gT25seSBhZnRlciBkeW5hbWljIGFsbG9jYXRpb24gYXJlCnBvc3NpYmxlIGl0IG1ha2Vz
IHNlbnNlIHRvIHVzZSBtYXBfZG9tYWluX3BhZ2UsIGFuZCBkeW5hbWljIGFsbG9jYXRpb25zCmFy
ZSBwb3NzaWJsZSByb3VnaGx5IHdoZW4gc3lzdGVtX3N0YXRlIHN3aXRjaGVkIHRvIFNZU19TVEFU
RV9ib290LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 15:20:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 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 1iBKhU-0000UD-Ik; Fri, 20 Sep 2019 15:20:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBKhT-0000U8-Hl
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 15:19:59 +0000
X-Inumbo-ID: 1b25cc44-dbba-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b25cc44-dbba-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 15:19: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 1083FB652;
 Fri, 20 Sep 2019 15:19:57 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190920121636.2573-1-aisaila@bitdefender.com>
 <8ea5be2f-289f-a291-074a-63f731f2de57@suse.com>
 <a2beaebb-d1ef-9267-0167-65c62b5ab190@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <87157d30-1f99-9fb7-72d0-537d331f7ba1@suse.com>
Date: Fri, 20 Sep 2019 17:20:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a2beaebb-d1ef-9267-0167-65c62b5ab190@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v12] 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: PetreOvidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxNjo1OSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMjAuMDkuMjAxOSAxNzoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDIwLjA5LjIw
MTkgMTQ6MTYsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gSW4gb3JkZXIgdG8g
aGF2ZSBfX2h2bV9jb3B5KCkgaXNzdWUgflg4NkVNVUxfUkVUUlkgYSBuZXcgcmV0dXJuIHR5cGUs
Cj4+PiBIVk1UUkFOU19uZWVkX3JldHJ5LCB3YXMgYWRkZWQgYW5kIGFsbCB0aGUgcGxhY2VzIHRo
YXQgY29uc3VtZSBIVk1UUkFOUyoKPj4+IGFuZCBuZWVkZWQgYWRqdXN0bWVudCB3aGVyZSBjaGFu
Z2VkIGFjY29yZGluZ2x5Lgo+Pgo+PiBUaGlzIGlzIHdyb25nIGFuZCBoZW5jZSBjb25mdXNpbmc6
IF9faHZtX2NvcHkoKSB3b3VsZCBuZXZlciByZXR1cm4KPj4gflg4NkVNVUxfUkVUUlkuIEluIGZh
Y3QgSSB0aGluayB5b3UndmUgY29uZnVzZWQgeW91cnNlbGYgZW5vdWdoIHRvCj4+IG1ha2UgYSBx
dWVzdGlvbmFibGUgKHBvc3NpYmx5IHJlc3VsdGluZykgY2hhbmdlOgo+IAo+IFRoZSBpZGVhIHdh
cyB0byBnZXQgWDg2RU1VTF9SRVRSWSBkb3duIHRoZSBsaW5lIGZyb20gX19odm1fY29weSgpLgo+
IEkgd2lsbCBhZGp1c3QgdGhpcy4KPiAKPj4KPj4+IEBAIC01ODIsNyArNTgzLDcgQEAgc3RhdGlj
IHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+Pj4gICAgICAgICAgIEFTU0VSVChtZm5f
eCgqbWZuKSA9PSAwKTsKPj4+ICAgCj4+PiAgICAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9n
ZXRfcGFnZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVjLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOwo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgJmdmbiwgJnAy
bXQpOwo+Pgo+PiBUaGlzIGZ1bmN0aW9uIC4uLgo+Pgo+Pj4gICAgICAgICAgIHN3aXRjaCAoIHJl
cyApCj4+PiAgICAgICAgICAgewo+Pj4gQEAgLTYwMSw2ICs2MDIsNyBAQCBzdGF0aWMgdm9pZCAq
aHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4+PiAgIAo+Pj4gICAgICAgICAgIGNhc2UgSFZNVFJB
TlNfZ2ZuX3BhZ2VkX291dDoKPj4+ICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6
Cj4+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX25lZWRfcmV0cnk6Cj4+Cj4+IC4uLiBjYW4ndCBy
ZXR1cm4gdGhpcyB2YWx1ZSwgc28geW91IHNob3VsZCBvbWl0IHRoaXMgYWRkaXRpb24sCj4+IGxl
dHRpbmcgdGhlIG5ldyByZXR1cm4gdmFsdWUgZ28gdGhyb3VnaCAiZGVmYXVsdDoiLgo+IAo+IEl0
IGlzIHZlcnkgY2xlYXIgdGhhdCBIVk1UUkFOU19uZWVkX3JldHJ5IHdpbGwgbm90IGJlIHJldHVy
bmVkIGZvcm0gdGhhdCAKPiBmdW5jdGlvbi4gQXQgbGVhc3QgZm9yIG5vdy4gSSB0aG91Z2h0IHlv
dSB3YW50ZWQgdG8gaGF2ZSBldmVyeSBwb3NzaWJsZSAKPiBjYXNlIGNvdmVyZWQgaW4gdGhlIHN3
aXRjaC4gSSBjYW4gcmVtb3ZlIHRoYXQgY2FzZSwgdGhlcmUgaXMgbm90IHByb2JsZW0gCj4gaGVy
ZSBiZWNhdXNlLCBsaWtlIEkndmUgc2FpZCwgaXQgd2lsbCBuZXZlciBlbnRlciB0aGF0IGNhc2Uu
Cj4gCj4gQnV0IGFzIHlvdSBzYWlkIGxhdGVyIHdvcmsgd2l0aCBIVk1UUkFOU19uZWVkX3JldHJ5
IHdpbGwgcmVzdWx0IGluIAo+IHJldHVybmluZyBYODZFTVVMX1JFVFJZLiBBbnkgd2F5IGl0J3Mg
eW91ciBjYWxsIGlmIEkgc2hvdWxkIHJlbW92ZSBpdCBvciAKPiBub3QuCgpUaGUgcmVzdWx0IHNo
b3VsZCBiZSBjb25zaXN0ZW50IChpLmUuIGJldHdlZW4gdGhlIGNhc2UgaGVyZQphbmQgdGhlIHJl
cF9tb3ZzIC8gcmVwX3N0b3MgY2FzZXMgYmVsb3cpLiBPdmVyYWxsIEkgdGhpbmsgaXQKd291bGQg
YmUgY2xlYW5lc3QgaWYgaW4gYWxsIHRocmVlIGNhc2VzIGFuIEFTU0VSVF9VTlJFQUNIQUJMRSgp
CmZlbGwgdGhyb3VnaCB0byBhICJyZXR1cm4gWDg2RU1VTF9SRVRSWTsiLgoKPj4+IEBAIC0xODUy
LDYgKzE4NjQsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoCj4+PiAgIAo+Pj4gICAg
ICAgeGZyZWUoYnVmKTsKPj4+ICAgCj4+PiArICAgIEFTU0VSVChyYyAhPSBIVk1UUkFOU19uZWVk
X3JldHJ5KTsKPj4+ICsKPj4+ICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291
dCApCj4+PiAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4+PiAgICAgICBpZiAoIHJj
ID09IEhWTVRSQU5TX2dmbl9zaGFyZWQgKQo+Pj4gQEAgLTE5NjQsNiArMTk3OCw4IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9yZXBfc3RvcygKPj4+ICAgICAgICAgICBpZiAoIGJ1ZiAhPSBwX2RhdGEg
KQo+Pj4gICAgICAgICAgICAgICB4ZnJlZShidWYpOwo+Pj4gICAKPj4+ICsgICAgICAgIEFTU0VS
VChyYyAhPSBIVk1UUkFOU19uZWVkX3JldHJ5KTsKPj4+ICsKPj4+ICAgICAgICAgICBzd2l0Y2gg
KCByYyApCj4+PiAgICAgICAgICAgewo+Pj4gICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3Bh
Z2VkX291dDoKPj4KPj4gTG9va2luZyBhdCB0aGlzIGFnYWluLCBJIHRoaW5rIGl0IHdvdWxkIGJl
dHRlciBiZSBhbiBhZGRpdGlvbiB0bwo+PiB0aGUgc3dpdGNoKCkgKHVzaW5nIEFTU0VSVF9VTlJF
QUNIQUJMRSgpKS4gR2VuZXJhbGx5IHRoaXMgaXMKPj4gdHJ1ZSBmb3IgdGhlIHJlcF9tb3ZzIGNh
c2UgYXMgd2VsbCwgYnV0IHRoYXQgb25lIHdvdWxkIGZpcnN0Cj4+IG5lZWQgY29udmVydGluZyB0
byBzd2l0Y2goKSwgd2hpY2ggSSBhZ3JlZSBpcyBiZXlvbmQgdGhlIHNjb3BlCj4gCj4gSSBhZ3Jl
ZSB0aGF0IHRoaXMgaXMgYmV5b25kIHRoZSBzY29wZSBvZiB0aGlzIHBhdGNoIGJ1dCBpdCdzIG5v
dCB0aGF0IAo+IGJpZyBvZiBhIGNoYW5nZSBhbmQgaXQgY2FuIGJlIGRvbmUuCj4gCj4gQnV0IGlz
bid0IGhhdmluZyBhIGRlZmF1bHQgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IGluIGJvdGggc3dpdGNo
IGNhc2VzIAo+IGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGZ1bmN0aW9uPwoKSXQgc2hvdWxk
bid0IGJlIHRoZSBkZWZhdWx0IGNhc2UgdGhhdCBnYWlucyB0aGlzIGFzc2VydGlvbiwKYnV0IHRo
ZSBIVk1UUkFOU19uZWVkX3JldHJ5IG9uZSB0aGF0IGlzIHRvIGJlIGFkZGVkLgoKPj4gb2YgdGhp
cyBjaGFuZ2UuIEluIGJvdGggY2FzZXMgYSBicmllZiBjb21tZW50IHdvdWxkIHNlZW0KPj4gd29y
dGh3aGlsZSBhZGRpbmcsIGNsYXJpZnlpbmcgdGhhdCB0aGUgbmV3IHJldHVybiB2YWx1ZSBjYW4K
Pj4gcmVzdWx0IGZyb20gaHZtX2NvcHlfKl9ndWVzdF9saW5lYXIoKSBvbmx5LiBUaGlzIG1pZ2h0
IGJlY29tZQo+PiByZWxldmFudCBpbiBwYXJ0aWN1bGFyIGlmLCBkb3duIHRoZSByb2FkLCB3ZSBp
bnZlbnQgbW9yZSBjYXNlcwo+PiB3aGVyZSBIVk1UUkFOU19uZWVkX3JldHJ5IGlzIHByb2R1Y2Vk
Lgo+IAo+IElzIHRoaXMgY29tbWVudCBhaW1lZCBmb3IgdGhlIGNvbW1pdCBtZXNzYWdlIG9yIGFu
b3RoZXIgcGxhY2U/CgpJZiB5b3UgZ28gdGhlIEFTU0VSVF9VTlJFQUNIQUJMRSgpIHJvdXRlLCB0
aGVuIHRoZSBjb21tZW50KHMpCnNob3VsZCBiZSBjb2RlIGNvbW1lbnRzIG5leHQgdG8gdGhlc2Ug
YXNzZXJ0aW9ucy4gVGhleSdkIGJlCnRoZXJlIHRvIGF2b2lkIHBlb3BsZSBoYXZpbmcgdG8gZGln
IG91dCB0aGUgcmVhc29uIGZvciB3aHkKdGhleSdyZSB0aGVyZSwgdG8gbWFrZSBpdCBlYXN5IHRv
IGRlY2lkZSB3aGV0aGVyIGl0IGlzIHNhZmUgdG8KZHJvcCB0aGVtIG9uY2Ugc29tZSBuZXcgcHJv
ZHVjZXIgb2YgSFZNVFJBTlNfbmVlZF9yZXRyeSB3b3VsZAphcHBlYXIuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 15:22:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 15:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBKjp-0001Ll-4U; Fri, 20 Sep 2019 15:22:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZtOk=XP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iBKjm-0001LX-Vy
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 15:22:23 +0000
X-Inumbo-ID: 714b5706-dbba-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 714b5706-dbba-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 15:22: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 A049F2080F;
 Fri, 20 Sep 2019 15:22:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1568992942;
 bh=J8z9FXkXbX+H6a8OrPrjakup7zPmY47VHkGgIP0DRD0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=tJqWlL0jic1VJvzRBDIK0bpozxcgJ2vauVcYKsJr1v8jWLdA6wPlxIVY8NE19fONQ
 XnLGgmpv3/ce6QCSm4FbCCl0+nj4OKnTlvzTc+8tC10O2i0EA4nslVVpCkP5xfD+Pv
 tWqs2SHcZy5tR2F8JgKtcLcP92GQ1hdWyyW7T1gY=
Date: Fri, 20 Sep 2019 08:22:21 -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: <20190920093130.11842-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909200821260.3272@sstabellini-ThinkPad-T480s>
References: <20190920093130.11842-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 v2] xen/arm32: setup: Give a
 xenheap page to the boot allocator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFmdGVyIGNvbW1pdCA2
ZTNlNzcxMjAzICJ4ZW4vYXJtOiBzZXR1cDogUmVsb2NhdGUgdGhlIERldmljZS1UcmVlIGxhdGVy
IG9uCj4gaW4gdGhlIGJvb3QiLCB0aGUgYm9vdCBhbGxvY2F0b3Igd2lsbCBub3QgcmVjZWl2ZSBh
bnkgeGVuaGVhcCBwYWdlIChpLmUuCj4gbWFwcGVkIHBhZ2UpIG9uIEFybTMyLgo+IAo+IEhvd2V2
ZXIsIHRoZSBib290IGFsbG9jYXRvciBpbXBsaWNpdGVseSByZWx5IG9uIGhhdmluZyB0aGUgZmly
c3QgcGFnZQoKImltcGxpY2l0bHkgcmVsaWVzIgoKSSBmaXhlZCB0aGUgY29tbWl0IG1lc3NhZ2Ug
YW5kIGNvbW1pdHRlZC4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CgoKPiBhbHJlYWR5IG1hcHBlZCBhbmQgdGhlcmVmb3JlIHJlc3VsdCB0
byBicmVhayBib290IG9uIEFybTMyLgo+IAo+IFRoZSBlYXNpZXN0IHdheSBmb3Igbm93IGlzIHRv
IGdpdmUgYSB4ZW5oZWFwIHBhZ2UgdG8gdGhlIGJvb3QgYWxsb2NhdG9yLgo+IFdlIG1heSB3YW50
IHRvIHJldGhpbmsgdGhlIGludGVyZmFjZSBpbiB0aGUgZnV0dXJlLgo+IAo+IEZpeGVzOiA2ZTNl
NzcxMjAzICgneGVuL2FybTogc2V0dXA6IFJlbG9jYXRlIHRoZSBEZXZpY2UtVHJlZSBsYXRlciBv
biBpbiB0aGUgYm9vdCcpCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgSmFuJ3MgcmV2aWV3
ZWQtYnkKPiAgICAgICAgIC0gVXNlIGJvb3RfbWZuX3N0YXJ0IHJhdGhlciB0aGFuIGJvb3RfbWZu
X2VuZCB3aGVuIGdpdmluZwo+ICAgICAgICAgeGVuaGVhcCBwYWdlcy4KPiAtLS0KPiAgeGVuL2Fy
Y2gvYXJtL3NldHVwLmMgfCA4ICsrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVw
LmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDU4MWIyNjI2NTUuLmZjYTdlNjhjYmEg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwo+IEBAIC01OTMsNiArNTkzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21t
KHZvaWQpCj4gICAgICB1bnNpZ25lZCBsb25nIGhlYXBfcGFnZXMsIHhlbmhlYXBfcGFnZXMsIGRv
bWhlYXBfcGFnZXM7Cj4gICAgICBpbnQgaTsKPiAgICAgIGNvbnN0IHVpbnQzMl90IGN0ciA9IFJF
QURfQ1AzMihDVFIpOwo+ICsgICAgbWZuX3QgYm9vdF9tZm5fc3RhcnQsIGJvb3RfbWZuX2VuZDsK
PiAgCj4gICAgICBpZiAoICFib290aW5mby5tZW0ubnJfYmFua3MgKQo+ICAgICAgICAgIHBhbmlj
KCJObyBtZW1vcnkgYmFua1xuIik7Cj4gQEAgLTY2NSw2ICs2NjYsMTEgQEAgc3RhdGljIHZvaWQg
X19pbml0IHNldHVwX21tKHZvaWQpCj4gIAo+ICAgICAgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncygo
ZSA+PiBQQUdFX1NISUZUKSAtIHhlbmhlYXBfcGFnZXMsIHhlbmhlYXBfcGFnZXMpOwo+ICAKPiAr
ICAgIC8qIFdlIG5lZWQgYSBzaW5nbGUgbWFwcGVkIHBhZ2UgZm9yIHBvcHVsYXRpbmcgYm9vdG1l
bV9yZWdpb25fbGlzdC4gKi8KPiArICAgIGJvb3RfbWZuX3N0YXJ0ID0gbWZuX2FkZCh4ZW5oZWFw
X21mbl9lbmQsIC0xKTsKPiArICAgIGJvb3RfbWZuX2VuZCA9IHhlbmhlYXBfbWZuX2VuZDsKPiAr
ICAgIGluaXRfYm9vdF9wYWdlcyhtZm5fdG9fbWFkZHIoYm9vdF9tZm5fc3RhcnQpLCBtZm5fdG9f
bWFkZHIoYm9vdF9tZm5fZW5kKSk7Cj4gKwo+ICAgICAgLyogQWRkIG5vbi14ZW5oZWFwIG1lbW9y
eSAqLwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBib290aW5mby5tZW0ubnJfYmFua3M7IGkrKyAp
Cj4gICAgICB7Cj4gQEAgLTcxMCw3ICs3MTYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBf
bW0odm9pZCkKPiAgCj4gICAgICAvKiBBZGQgeGVuaGVhcCBtZW1vcnkgdGhhdCB3YXMgbm90IGFs
cmVhZHkgYWRkZWQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yLiAqLwo+ICAgICAgaW5pdF94ZW5oZWFw
X3BhZ2VzKG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCksCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX2VuZCkpOwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl90b19tYWRkcihib290X21mbl9zdGFydCkpOwo+ICB9Cj4gICNlbHNlIC8q
IENPTkZJR19BUk1fNjQgKi8KPiAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHZvaWQpCj4g
LS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 15:26:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 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 1iBKnx-0001d0-Nk; Fri, 20 Sep 2019 15:26:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WsuA=XP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iBKnw-0001cv-S9
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 15:26:40 +0000
X-Inumbo-ID: 09034af4-dbbb-11e9-b299-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 09034af4-dbbb-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 15:26:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C2C1337;
 Fri, 20 Sep 2019 08:26: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 1A9363F575;
 Fri, 20 Sep 2019 08:26:35 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
Date: Fri, 20 Sep 2019 16:26:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

SGksCgpPbiAyMC8wOS8yMDE5IDE2OjE2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
RnJpLCAyMCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAyMC8wOS8yMDE5IDAw
OjM3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUdWUsIDE3IFNlcCAyMDE5LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb25zIG9mIHhl
bl97bWFwLCB1bm1hcH1fdGFibGUoKSBleHBlY3QKPj4+PiB7bWFwLCB1bm1hcH1fZG9tYWluX3Bh
Z2UoKSB0byBiZSB1c2FibGUuIFRob3NlIGhlbHBlcnMgYXJlIHVzZWQgdG8KPj4+PiBtYXAvdW5t
YXAgcGFnZSB0YWJsZXMgd2hpbGUgdXBkYXRlIFhlbiBwYWdlLXRhYmxlcy4KPj4+Pgo+Pj4+IFNp
bmNlIGNvbW1pdCAwMjIzODdlZTFhICJ4ZW4vYXJtOiBtbTogRG9uJ3Qgb3Blbi1jb2RlIFhlbiBQ
VCB1cGRhdGUgaW4KPj4+PiB7c2V0LCBjbGVhcn1fZml4bWFwKCkiLCBzZXR1cF9maXhtYXAoKSB3
aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJzCj4+Pj4gbWVudGlvbmVkIGFib3ZlLiBXaGVuIGJv
b3RpbmcgWGVuIHVzaW5nIEdSVUIsIHNldHVwX2ZpeG1hcCgpIG1heSBiZSB1c2VkCj4+Pj4gYmVm
b3JlIG1hcF9kb21haW5fcGFnZSgpIGNhbiBiZSBjYWxsZWQuIFRoaXMgd2lsbCByZXN1bHQgdG8g
ZGF0YSBhYm9ydDoKPj4+Pgo+Pj4+IChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg1
Cj4+Pj4gKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4+Pj4KPj4+PiBb
Li4uXQo+Pj4+Cj4+Pj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+Pj4gKFhFTikgICAgWzwwMDAw
MDAwMDAwMjVhYjZjPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4MmI0LzB4NTljIChQQykKPj4+PiAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyNWFiMjA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgyNjgvMHg1
OWMgKExSKQo+Pj4+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWU3MD5dIHNldF9maXhtYXArMHgx
Yy8weDJjCj4+Pj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE5Yzk4Pl0gY29weV9mcm9tX3BhZGRy
KzB4N2MvMHhkYwo+Pj4+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNGFlMD5dIGhhc194c21fbWFn
aWMrMHgxOC8weDM0Cj4+Pj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1YjVjPl0gYm9vdGZkdC5j
I2Vhcmx5X3NjYW5fbm9kZSsweDM5OC8weDU2MAo+Pj4+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJh
NWRlMD5dIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUrMHhiYy8weDE0NAo+Pj4+IChYRU4pICAg
IFs8MDAwMDAwMDAwMDJhNWVkND5dIGJvb3RfZmR0X2luZm8rMHg2Yy8weDI2MAo+Pj4+IChYRU4p
ICAgIFs8MDAwMDAwMDAwMDJhYzBkMD5dIHN0YXJ0X3hlbisweDEwOC8weGM3NAo+Pj4+IChYRU4p
ICAgIFs8MDAwMDAwMDAwMDIwMDQ0Yz5dIGFybTY0L2hlYWQubyNwYWdpbmcrMHg2MC8weDg4Cj4+
Pj4KPj4+PiBEdXJpbmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIgc3Rh
dGljYWxseSBhbGxvY2F0ZWQgaW4KPj4+PiBYZW4gYmluYXJ5IG9yIGFsbG9jYXRlZCB2aWEgYWxs
b2NfYm9vdF9wYWdlcygpLgo+Pj4+Cj4+Pj4gRm9yIHN0YXRpY2FsbHkgYWxsb2NhdGVkIHBhZ2Ut
dGFibGVzLCB0aGV5IHdpbGwgYWxyZWFkeSBiZSBtYXBwZWQgYXMKPj4+PiBwYXJ0IG9mIFhlbiBi
aW5hcnkuIFNvIHdlIGNhbiBlYXNpbHkgZmluZCB0aGUgdmlydHVhbCBhZGRyZXNzLgo+Pj4+Cj4+
Pj4gRm9yIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgd2UgbmVlZCB0byByZWx5
Cj4+Pj4gbWFwX2RvbWFpbl9wYWdlKCkgdG8gYmUgZnVuY3Rpb25hbGx5IHdvcmtpbmcuCj4+Pj4K
Pj4+PiBGb3IgYXJtMzIsIHRoZSBjYWxsIHdpbGwgYmUgdXNhYmxlIG11Y2ggYmVmb3JlIHBhZ2Ug
Y2FuIGJlIGR5bmFtaWNhbGx5Cj4+Pj4gYWxsb2NhdGVkIChzZWUgc2V0dXBfcGFnZXRhYmxlcygp
KS4gRm9yIGFybTY0LCB0aGUgY2FsbCB3aWxsIGJlIHVzYWJsZQo+Pj4+IGFmdGVyIHNldHVwX3hl
bmhlYXBfbWFwcGluZ3MoKS4KPj4+Pgo+Pj4+IEluIGJvdGggY2FzZXMsIG1lbW9yeSBhcmUgZ2l2
ZW4gdG8gdGhlIGJvb3QgYWxsb2NhdG9yIGFmdGVyd2FyZHMuIFNvIHdlCj4+Pj4gY2FuIHJlbHkg
b24gbWFwX2RvbWFpbl9wYWdlKCkgZm9yIG1hcHBpbmcgcGFnZSB0YWJsZXMgYWxsb2NhdGVkCj4+
Pj4gZHluYW1pY2FsbHkuCj4+Pj4KPj4+PiBUaGUgaGVscGVycyB4ZW5fe21hcCwgdW5tYXB9X3Rh
YmxlKCkgYXJlIG5vdyB1cGRhdGVkIHRvIHRha2UgaW50bwo+Pj4+IGFjY291bnQgdGhlIGNhc2Ug
d2hlcmUgcGFnZS10YWJsZXMgYXJlIHBhcnQgb2YgWGVuIGJpbmFyeS4KPj4+Pgo+Pj4+IEZpeGVz
OiAwMjIzODdlZTFhICgneGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRl
IGluIHtzZXQsCj4+Pj4gY2xlYXJ9X2ZpeG1hcCgpJykKPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+IC0tLQo+Pj4+ICAgIHhlbi9hcmNo
L2FybS9tbS5jIHwgMjAgKysrKysrKysrKysrKysrKysrKysKPj4+PiAgICAxIGZpbGUgY2hhbmdl
ZCwgMjAgaW5zZXJ0aW9ucygrKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPj4+PiBpbmRleCBlMWNkZWFhZjJmLi5kYTYzMDNhOGZk
IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4+Pj4gKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKPj4+PiBAQCAtOTUwLDExICs5NTAsMzEgQEAgc3RhdGljIGludCBjcmVhdGVfeGVu
X3RhYmxlKGxwYWVfdCAqZW50cnkpCj4+Pj4gICAgICBzdGF0aWMgbHBhZV90ICp4ZW5fbWFwX3Rh
YmxlKG1mbl90IG1mbikKPj4+PiAgICB7Cj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogV2UgbWF5
IHJlcXVpcmUgdG8gbWFwIHRoZSBwYWdlIHRhYmxlIGJlZm9yZSBtYXBfZG9tYWluX3BhZ2UoKSBp
cwo+Pj4+ICsgICAgICogdXNlYWJsZS4gVGhlIHJlcXVpcmVtZW50cyBoZXJlIGlzIGl0IG11c3Qg
YmUgdXNlYWJsZSBhcyBzb29uIGFzCj4+Pj4gKyAgICAgKiBwYWdlLXRhYmxlcyBhcmUgYWxsb2Nh
dGVkIGR5bmFtaWNhbGx5IHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCj4+Pj4gKyAgICAgKi8KPj4+
PiArICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290ICkKPj4+PiAr
ICAgIHsKPj4+PiArICAgICAgICB2YWRkcl90IHZhID0gbWZuX3RvX21hZGRyKG1mbikgLSBwaHlz
X29mZnNldDsKPj4+PiArCj4+Pj4gKyAgICAgICAgaWYgKCBpc19rZXJuZWwodmEpICkKPj4+PiAr
ICAgICAgICAgICAgcmV0dXJuIChscGFlX3QgKil2YTsKPj4+Cj4+PiBJcyBpdCBpbnRlbmRlZCB0
byBjb250aW51ZSBpZiBpdCBpcyBub3QgYSB4ZW4gdGV4dCBwYWdlPyBTaG91bGRuJ3Qgd2UKPj4+
IEJVRygpIG9yIFdBUk4/Cj4+IFllcywgSSB3cm90ZSB0aGUgcmF0aW9uYWxlIGluIHRoZSBjb21t
aXQgbWVzc2FnZSBhbmQgYSBzdW1tYXJ5IGluIGEgZmV3IGxpbmVzCj4+IGFib3ZlLiBGb3IgY29u
dmVuaWVuY2UsIEkgcGFzdGVkIHRoZSBjb21taXQgbWVzc2FnZSBhZ2FpbiBoZXJlOgo+ICAgCj4g
VGhlIGNvbW1pdCBtZXNzYWdlIGV4cGxhaW5zIHdoYXQgeW91IGFyZSBkb2luZyBidXQgSSBhbSBz
dGlsbCBtaXNzaW5nCj4gc29tZXRoaW5nLgo+IAo+IFdoeSBhcmUgd2UgY29udGludWluZyBpZiBz
eXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgYW5kCj4gIWlzX2tlcm5lbCh2YSk/
Cj4gCj4gVGhlIGNvbW1pdCBtZXNzYWdlIGV4cGxhaW5zIHRoYXQgaWYgc3lzdGVtX3N0YXRlID09
IFNZU19TVEFURV9lYXJseV9ib290Cj4gcGFnZXRhYmxlIHBhZ2VzIGFyZSBzdGF0aWMsIHJpZ2h0
PyAKVGhhdCdzIG5vdCBjb3JyZWN0LiBCZWxvdyBhbiBleGNlcnB0IG9mIHRoZSBjb21taXQgbWVz
c2FnZToKCiJEdXJpbmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIgc3Rh
dGljYWxseSBhbGxvY2F0ZWQgaW4KWGVuIGJpbmFyeSBvciBhbGxvY2F0ZWQgdmlhIGFsbG9jX2Jv
b3RfcGFnZXMoKS4iCgpBbiBleGFtcGxlIG9mIGR5bmFtaWMgYWxsb2NhdGlvbiBoYXBwZW5pbmcg
d2hlbiBzeXN0ZW1fc3RhdGUgPT0gClNZU19TVEFURV9lYXJseV9ib290IGlzIGluIHNldHVwX3hl
bmhlYXBfbWFwcGluZ3MoKS4gYWxsb2NfYm9vdF9wYWdlcygpIHdpbGwgYmUgCnVzZWQgdG8gYWxs
b2NhdGUgaW50ZXJtZWRpYXRlIHBhZ2UtdGFibGVzIGFzIHRoZSBydW50aW1lIGFsbG9jYXRvciBp
cyBub3QgeWV0IHJlYWR5LgoKPiBPbmx5IGFmdGVyIGR5bmFtaWMgYWxsb2NhdGlvbiBhcmUKPiBw
b3NzaWJsZSBpdCBtYWtlcyBzZW5zZSB0byB1c2UgbWFwX2RvbWFpbl9wYWdlLCBhbmQgZHluYW1p
YyBhbGxvY2F0aW9ucwo+IGFyZSBwb3NzaWJsZSByb3VnaGx5IHdoZW4gc3lzdGVtX3N0YXRlIHN3
aXRjaGVkIHRvIFNZU19TVEFURV9ib290LgoKVGhhdCdzIG5vdCBjb3JyZWN0LiBhbGxvY19ib290
X3BhZ2VzKCkgaXMgYWN0dWFsbHkgaGVyZSB0byBhbGxvdyBkeW5hbWljIAphbGxvY2F0aW9uIGJl
Zm9yZSB0aGUgbWVtb3J5IHN1YnN5c3RlbSAoYW5kIHRoZXJlZm9yZSB0aGUgcnVudGltZSBhbGxv
Y2F0b3IpIGlzIAppbml0aWFsaXplZC4KCkhhbGYgb2YgdGhlIGNvbW1pdCBtZXNzYWdlIGFjdHVh
bGx5IGV4cGxhaW4gd2hlbiBkeW5hbWljIGFsbG9jYXRpb24gY2FuIGJlIHVzZWQuIApJIGFtIG5v
dCBlbnRpcmVseSBzdXJlIHdoYXQgaXMgdW5jbGVhciBpbiBpdCBzbyBwbGVhc2Ugc3VnZ2VzdCBh
IGRpZmZlcmVudCAKY29tbWl0IG1lc3NhZ2UuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 15:27:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 15:27:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBKoq-0001gG-32; Fri, 20 Sep 2019 15:27:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBKop-0001g6-2A
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 15:27:35 +0000
X-Inumbo-ID: 2af39056-dbbb-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2af39056-dbbb-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 15:27:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 31619B022;
 Fri, 20 Sep 2019 15:27:33 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-26-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0b50ab7e-f617-d187-01af-a6a22950833e@suse.com>
Date: Fri, 20 Sep 2019 17:27:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-26-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 25/47] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMzY4LDcgKzM3
Miw3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3Qg
dmNwdSAqdikKPiAgICAgIHVuaXQtPnZjcHVfbGlzdCA9IHY7Cj4gICAgICB1bml0LT51bml0X2lk
ID0gdi0+dmNwdV9pZDsKPiAgICAgIHVuaXQtPmRvbWFpbiA9IGQ7Cj4gLSAgICB2LT5zY2hlZF91
bml0ID0gdW5pdDsKPiArICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0r
KzsKPiAgCj4gICAgICBmb3IgKCBwcmV2X3VuaXQgPSAmZC0+c2NoZWRfdW5pdF9saXN0OyAqcHJl
dl91bml0Owo+ICAgICAgICAgICAgcHJldl91bml0ID0gJigqcHJldl91bml0KS0+bmV4dF9pbl9s
aXN0ICkKPiBAQCAtMzg0LDYgKzM4OCw4IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2No
ZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICAgIXphbGxvY19jcHVtYXNr
X3ZhcigmdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKPiAgICAgICAgICBnb3RvIGZhaWw7Cj4g
IAo+ICsgICAgdi0+c2NoZWRfdW5pdCA9IHVuaXQ7Cj4gKwo+ICAgICAgcmV0dXJuIHVuaXQ7Cj4g
IAo+ICAgZmFpbDoKCklzIHRoaXMgbW92ZW1lbnQgb2YgdGhlIGFzc2lnbm1lbnQgc29tZXRoaW5n
IHdoaWNoIHJlYWxseSBiZWxvbmdzCmhlcmUsIHJhdGhlciB0aGFuIGluIHNvbWUgZWFybGllciBw
YXRjaCAocGVyaGFwcyB0aGUgb25lIGFjdHVhbGx5CmludHJvZHVjaW5nIGl0KT8KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 16:03:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 16:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBLN4-0006ia-O4; Fri, 20 Sep 2019 16:02:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LEuF=XP=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iBLN3-0006iV-EH
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 16:02:57 +0000
X-Inumbo-ID: 1c44893e-dbc0-11e9-b299-bc764e2007e4
Received: from new2-smtp.messagingengine.com (unknown [66.111.4.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c44893e-dbc0-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 16:02:56 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 6D08C20FC;
 Fri, 20 Sep 2019 12:02:56 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Fri, 20 Sep 2019 12:02:56 -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=fm3; bh=Fgjo9i
 JElKfW6xIZid7H/s/kz5opDaWEifBCyleIcKU=; b=dj9JUoPYNsv5IpywA4LWRp
 BU+mqFxkM1l9ydblmv6D2Ppwn4bh0XYCN41O7f7GMsUKVEj9z01lrgBIAPiQtqWx
 e6dQ/m0Imn8oahKJDTBTu/NXWIT7nh/UeTkLd43lweptESwkr0z47eIWKUZCh59R
 HfVButOddMQQb50yWzHTkQA7iYMOymYO6cA1zcriv74iAScEGYjG1V9V2QYRQHdK
 IKWrFMBIqjKLzWY6XB2OqlRiIvlH5A43ELoAAHnywHCMifDac5mcNVTnQ73PomXA
 vb5qab0fn+RMweAnQYvuz8phglukJIBhY3fvuab8u5MVNYlE3UAnJzu5k4emfdZg
 ==
X-ME-Sender: <xms:L_iEXdpPxmOGEpdDSwdG4vk6QRuXTD9wkpRlFR-gUbmEyPoq_1Mm8w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvddvgdelhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffhomhgrihhnpeigvghnphhrohhj
 vggtthdrohhrghenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilh
 hfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtgho
 mhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:L_iEXRJ4BxNdUv0XU0jIMUvglHY4tpaMs75F21eMEZMn-_ihz0YYBw>
 <xmx:L_iEXX0kTD-_7LXdNnc6FDVlbFvD1dRAnie4kyxWbH5wWf1zrSmrag>
 <xmx:L_iEXQWKL3KAmnNFcguRc1GuQD89R2OPzy0JNrxmtGbEIKCIyzmnEg>
 <xmx:MPiEXcXJ11r5s-2Fm9crpp73RNR49D6yvld830ZahPFoGECxR_OOAw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3045380063;
 Fri, 20 Sep 2019 12:02:54 -0400 (EDT)
Date: Fri, 20 Sep 2019 18:02:50 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190920160250.GA8065@mail-itl>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
 <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
MIME-Version: 1.0
In-Reply-To: <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7841397798511216656=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--OesXTvlsfeLEOFyS
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control

On Fri, Sep 20, 2019 at 12:10:09PM +0200, Jan Beulich wrote:
> On 14.09.2019 17:37, Marek Marczykowski-G=C3=B3recki  wrote:
> > Allow device model running in stubdomain to enable/disable INTx/MSI(-X),
> > bypassing pciback. While pciback is still used to access config space
> > from within stubdomain, it refuse to write to
> > PCI_MSI_FLAGS_ENABLE/PCI_MSIX_FLAGS_ENABLE/PCI_COMMAND_INTX_DISABLE
> > in non-permissive mode. Which is the right thing to do for PV domain
> > (the main use case for pciback), as PV domain should use XEN_PCI_OP_*
> > commands for that. Unfortunately those commands are not good for
> > stubdomain use, as they configure MSI in dom0's kernel too, which should
> > not happen for HVM domain.
>=20
> Why the "for HVM domain" here? I.e. why would this be correct for
> a PV domain? Besides my dislike for such a bypass (imo all of the
> handling should go through pciback, or none of it) I continue to
> wonder whether the problem can't be addressed by a pciback change.
> And even if not, I'd still wonder whether the request shouldn't go
> through pciback, to retain proper layering. Ultimately it may be
> better to have even the map/unmap go through pciback (it's at
> least an apparent violation of the original physdev-op model that
> these two are XSM_DM_PRIV).

Technically it should be possible to move this part to pciback, and in
fact this is what I've considered in the first version of this series.
But Roger points out on each version[1] of this series that pciback is
meant to serve *PV* domains, where a PCI passthrough is a completely
different different beast. In fact, I even consider that using pcifront
in a Linux stubdomain as a proxy for qemu there may be a bad idea (one
needs to be careful to avoid stubdomain kernel fighting with qemu about
device state).

Roger, what is the state of Xen internal vPCI? If handling PCI
passthrough in Xen (or maybe standalone emulator), without qemu help is
going to happen sooner than later (I guess not 4.13, but maybe 4.14?),
then maybe this whole patch doesn't make sense as a temporary measure?

Anyway, if you all agree that pciback should be the way to go, I can go
that route too. In practice, it would be a flag (set by the toolstack?)
allowing writes to appropriate config space registers directly (with
appropriate checks, as in this patch).

[1] https://lists.xenproject.org/archives/html/xen-devel/2019-08/msg00486.h=
tml

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2E+CoACgkQ24/THMrX
1yxJTwf/VZTOlZ1rdJhMexjCTXG6rMtSeaphh9rTwXJ5Bns1x6PpQqOiMSWOjNTE
04SiAZJ44Q3IcME6VISXUeetCfOj7wAYHOrykrFW9mzr4U5yN968mu/6a3nIYkQt
WGx08br0QJ8ka6C+NxtrH8jH0GBb2Je7j2rzka9T/BlwUgfpBr7TEejcOcoI9s2s
i4xfRkj2wo4DakB/zvybxHQw8lBl2PMtLrlihJz5urjXSxGF1MWYXsqvL+uJqRFJ
CAmI6to03CUXFKUvRTdYKv23l6YmUWKv4BGs4YweXossOjCyl3vaa01PZ6H4H6mF
Fuh7RZKOmYtNTf8hmbATcEyNxC6SBQ==
=O7kD
-----END PGP SIGNATURE-----

--OesXTvlsfeLEOFyS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7841397798511216656==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 20 16:08:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 16:08:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBLSF-0006xP-Dn; Fri, 20 Sep 2019 16:08:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBLSE-0006xK-Ki
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 16:08:18 +0000
X-Inumbo-ID: daff5ed0-dbc0-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id daff5ed0-dbc0-11e9-978d-bc764e2007e4;
 Fri, 20 Sep 2019 16:08: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 1925AAB9B;
 Fri, 20 Sep 2019 16:08:16 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-29-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6e3467cf-4a96-032d-f568-b6dd2e3cfce1@suse.com>
Date: Fri, 20 Sep 2019 18:08:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-29-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 28/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNTUsNiAr
NTUsOSBAQCBib29sZWFuX3BhcmFtKCJzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyIsIHNjaGVkX3Nt
dF9wb3dlcl9zYXZpbmdzKTsKPiAgaW50IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFV
TFRfUkFURUxJTUlUX1VTOwo+ICBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBz
Y2hlZF9yYXRlbGltaXRfdXMpOwo+ICAKPiArLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qg
c2NoZWRfdW5pdC4gKi8KPiArc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVk
X2dyYW51bGFyaXR5ID0gMTsKCkRpZG4ndCB5b3UgaW5kaWNhdGUgZWFybGllciB0aGF0IHRoaXMg
d291bGQgYmUgYSBwZXItcG9vbCBwcm9wZXJ0eT8KT3Igd2FzIHRoYXQganVzdCBhIGxvbmdlciB0
ZXJtIHBsYW4/Cgo+ICsvKgo+ICsgKiBSZW5kZXp2b3VzIGJlZm9yZSB0YWtpbmcgYSBzY2hlZHVs
aW5nIGRlY2lzaW9uLgo+ICsgKiBDYWxsZWQgd2l0aCBzY2hlZHVsZSBsb2NrIGhlbGQsIHNvIGFs
bCBhY2Nlc3NlcyB0byB0aGUgcmVuZGV6dm91cyBjb3VudGVyCj4gKyAqIGNhbiBiZSBub3JtYWwg
b25lcyAobm8gYXRvbWljIGFjY2Vzc2VzIG5lZWRlZCkuCj4gKyAqIFRoZSBjb3VudGVyIGlzIGlu
aXRpYWxpemVkIHRvIHRoZSBudW1iZXIgb2YgY3B1cyB0byByZW5kZXp2b3VzIGluaXRpYWxseS4K
PiArICogRWFjaCBjcHUgZW50ZXJpbmcgd2lsbCBkZWNyZW1lbnQgdGhlIGNvdW50ZXIuIEluIGNh
c2UgdGhlIGNvdW50ZXIgYmVjb21lcwo+ICsgKiB6ZXJvIGRvX3NjaGVkdWxlKCkgaXMgY2FsbGVk
IGFuZCB0aGUgcmVuZGV6dm91cyBjb3VudGVyIGZvciBsZWF2aW5nCj4gKyAqIGNvbnRleHRfc3dp
dGNoKCkgaXMgc2V0LiBBbGwgb3RoZXIgbWVtYmVycyB3aWxsIHdhaXQgdW50aWwgdGhlIGNvdW50
ZXIgaXMKPiArICogYmVjb21pbmcgemVybywgZHJvcHBpbmcgdGhlIHNjaGVkdWxlIGxvY2sgaW4g
YmV0d2Vlbi4KPiArICovCgpUaGlzIHJlY3VycmluZyBsb2NrL3VubG9jayBpcyBsaWFibGUgdG8g
Y2F1c2UgYSBtYXNzaXZlIGNhY2hlIGxpbmUKcGluZy1wb25nLCBlc3BlY2lhbGx5IGZvciBzb2Nr
ZXQgb3Igbm9kZSBzY2hlZHVsaW5nLiBJbnN0ZWFkIG9mCmp1c3QgYSBjcHVfcmVsYXgoKSBiZXR3
ZWVuIHRoZSBtYWluIHVubG9jayBhbmQgcmUtbG9jaywgY291bGQgdGhlcmUKcGVyaGFwcyBiZSBs
b2NrLWxlc3MgY2hlY2tzIHRvIGRldGVybWluZSB3aGV0aGVyIHRoZXJlJ3MgYW55IHBvaW50CmF0
IGFsbCByZS1hY3F1aXJpbmcgdGhlIGxvY2s/Cgo+ICtzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lk
KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdm5leHQsICp2cHJldiA9IGN1cnJl
bnQ7Cj4gKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAqcHJldiA9IHZwcmV2LT5zY2hlZF91bml0
LCAqbmV4dCA9IE5VTEw7Cj4gKyAgICBzX3RpbWVfdCAgICAgICAgICAgICAgbm93Owo+ICsgICAg
c3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsKPiArICAgIHNwaW5sb2NrX3QgICAgICAgICAgICps
b2NrOwo+ICsgICAgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiArCj4gKyAgICBBU1NF
UlRfTk9UX0lOX0FUT01JQygpOwo+ICsKPiArICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWRfcnVu
KTsKPiArCj4gKyAgICBzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKPiArCj4gKyAgICBsb2NrID0g
cGNwdV9zY2hlZHVsZV9sb2NrX2lycShjcHUpOwo+ICsKPiArICAgIGlmICggcHJldi0+cmVuZGV6
dm91c19pbl9jbnQgKQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogV2UgaGF2
ZSBhIHJhY2U6IHNjaGVkX3NsYXZlKCkgc2hvdWxkIGJlIGNhbGxlZCwgc28gcmFpc2UgYSBzb2Z0
aXJxCj4gKyAgICAgICAgICogaW4gb3JkZXIgdG8gcmUtZW50ZXIgc2NoZWR1bGUoKSBsYXRlciBh
bmQgY2FsbCBzY2hlZF9zbGF2ZSgpIG5vdy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBwY3B1
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKPiArCj4gKyAgICAgICAgcmFpc2Vfc29m
dGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKPiArICAgICAgICByZXR1cm4gc2NoZWRfc2xhdmUoKTsK
PiArICAgIH0KPiArCj4gKyAgICBub3cgPSBOT1coKTsKPiArCj4gKyAgICBzdG9wX3RpbWVyKCZz
ZC0+c190aW1lcik7CgpJcyB0aGUgb3JkZXIgb2YgdGhlc2UgdHdvIHJlbGV2YW50PyBBIHdoaWxl
IGFnbyB0aGVyZSB3ZXJlIGEgY291cGxlCm9mIGNoYW5nZXMgbW92aW5nIHN1Y2ggTk9XKCkgaW52
b2NhdGlvbnMgcGFzdCBhbnl0aGluZyB0aGF0IG1heSB0YWtlCm5vbi1uZWdsaWdpYmxlIHRpbWUs
IHRvIG1ha2UgYWNjb3VudGluZyBhcyBhY2N1cmF0ZSBhcyBwb3NzaWJsZS4KCj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NvZnRpcnEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgK
PiBAQCAtNCw2ICs0LDcgQEAKPiAgLyogTG93LWxhdGVuY3kgc29mdGlycXMgY29tZSBmaXJzdCBp
biB0aGUgZm9sbG93aW5nIGxpc3QuICovCj4gIGVudW0gewo+ICAgICAgVElNRVJfU09GVElSUSA9
IDAsCj4gKyAgICBTQ0hFRF9TTEFWRV9TT0ZUSVJRLAo+ICAgICAgU0NIRURVTEVfU09GVElSUSwK
PiAgICAgIE5FV19UTEJGTFVTSF9DTE9DS19QRVJJT0RfU09GVElSUSwKPiAgICAgIFJDVV9TT0ZU
SVJRLAoKU2VlaW5nIHRoZSBjb21tZW50LCBpcyB0aGUgaW5zZXJ0aW9uIHlvdSBkbyBhcyB3ZWxs
IGFzIHRoZSBwcmUtCmV4aXN0aW5nIHBsYWNlbWVudCBvZiBTQ0hFRFVMRV9TT0ZUSVJRIHN0aWxs
IGFwcHJvcHJpYXRlIHdpdGgKdGhlIHJlbmRlenZvdXMtaW5nIHlvdSBpbnRyb2R1Y2U/CgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 16:14:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 16:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBLYT-00084m-7o; Fri, 20 Sep 2019 16:14:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qXnC=XP=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iBLYR-00084h-DR
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 16:14:43 +0000
X-Inumbo-ID: c0600d58-dbc1-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c0600d58-dbc1-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 16:14: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 DE89BAD12;
 Fri, 20 Sep 2019 16:14:40 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <60d95799-e760-c7ea-0c81-60f350ff32df@suse.com>
Date: Fri, 20 Sep 2019 18:14:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 00/47] 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: 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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGlzIGlzIGFjaGll
dmVkIGJ5IHN3aXRjaGluZyB0aGUgc2NoZWR1bGVyIHRvIG5vIGxvbmdlciBzZWUgdmNwdXMgYXMK
PiB0aGUgcHJpbWFyeSBvYmplY3QgdG8gc2NoZWR1bGUsIGJ1dCAic2NoZWR1bGUgdW5pdHMiLiBF
YWNoIHNjaGVkdWxlCj4gdW5pdCBjb25zaXN0cyBvZiBhcyBtYW55IHZjcHVzIGFzIGVhY2ggY29y
ZSBoYXMgdGhyZWFkcyBvbiB0aGUgY3VycmVudAo+IHN5c3RlbS4gVGhlIHZjcHUtPnVuaXQgcmVs
YXRpb24gaXMgZml4ZWQuCgpUaGVyZSdzIGFub3RoZXIgYXNwZWN0IGhlcmUgdGhhdCwgd2hpbGUg
cGVyaGFwcyBvYnZpb3VzLCBJIGRpZG4ndApyZWFsaXplIHNvIGZhcjogSWlyYyByaWdodCBub3cg
c2NoZWR1bGVycyB0cnkgdG8gcGxhY2UgdkNQVS1zIG9uCmRpZmZlcmVudCBjb3JlcywgYXMgbG9u
ZyBhcyB0aGVyZSBhcmVuJ3QgbW9yZSBydW5uYWJsZSB2Q1BVLXMgdGhhbgp0aGVyZSBhcmUgY29y
ZXMuIFRoaXMgaXMgdG8gaW1wcm92ZSBvdmVyYWxsIHRocm91Z2hwdXQsIHNpbmNlCnZDUFUtcyBv
biBzaWJsaW5nIGh5cGVydGhyZWFkcyB3b3VsZCBjb21wZXRlIGZvciBleGVjdXRpb24KcmVzb3Vy
Y2VzLiBXaXRoIGEgZml4ZWQgcmVsYXRpb24gdGhpcyBpcyBnb2luZyB0byBiZSBpbXBvc3NpYmxl
LgpPdG9oIEkgY2FuIG9mIGNvdXJzZSBzZWUgaG93LCBvbmNlIHdlIGhhdmUgcHJvcGVyIHZpcnR1
YWwKdG9wb2xvZ3ksIHRoaXMgYWxsb3dzIGJldHRlciBzY2hlZHVsaW5nIGRlY2lzaW9ucyBpbnNp
ZGUgdGhlCmd1ZXN0LCBpbiBwYXJ0aWN1bGFyIGlmIC0gdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0
YW5jZXMgLSBpdCBpcwphY3R1YWxseSB3YW50ZWQgdG8gcnVuIHR3byBlbnRpdGllcyBvbiBzaWJs
aW5nIHRocmVhZHMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 16:19:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 16: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 1iBLch-0008IS-SW; Fri, 20 Sep 2019 16:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tu7L=XP=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iBLcg-0008IN-Hb
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 16:19:06 +0000
X-Inumbo-ID: 5d7af7d8-dbc2-11e9-9597-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d7af7d8-dbc2-11e9-9597-12813bfff9fa;
 Fri, 20 Sep 2019 16:19:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568996346;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=stCqnNB4JBrXmMUlv51cntYfgeLmB+J54lSVrwG+vO4=;
 b=BMxv/X0ZIeWA8XyWBAw/O46iJ36Bnvnf4QnwV4GrJ5IM6C8MuCltnC1I
 8rgrt8vVoAfzlWFSMovHMYcsRrhUEFDAGXPjloRkL0y9vC18+Y5cczjNx
 8oFaHYN0J6SXcDxmmrpKrNz/6Gx6DkeWplxTAz9U3jI/dnwSTDwjDHknw A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7wyLFNiHZrHYjM4Pt6TddFXsjfDd53da53pKh/5D+H2QX9xbbV93Oa9fz17zL0q3pf9EWd5tAj
 nbqYwEeVZGkHPhzqYuv94YMnAID6xz5P/iSRnoFKbI9LDL2y43MDRtFmcw0RiI1yKlKUWIUbel
 3Rq6jR+YbLaW5Qzqq6KRZhVDLFMWWSwnF9MiSIF21pPyCX8lEGRNRJZ1KtyzW0deOS/nWWZtx8
 9upUYjqxGjoNwA4mFVdIQlSBFBXUVoby+y5xmX/8Z438dK2MDq6HL60uEaIYndvDqvMiNC1r/w
 Hrc=
X-SBRS: 2.7
X-MesageID: 5856485
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,529,1559534400"; 
   d="scan'208";a="5856485"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 20 Sep 2019 17:19:02 +0100
Message-ID: <20190920161902.1353598-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/ocaml: Build fix following libxl 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: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBsaWJ4bCBBUEkgYmVjYW1lIGFzeW5jaHJvbm91cyBhbmQgZ2FpbmVkIGFu
IGFkZGl0aW9uYWwKYGFvX2hvdycgcGFyYW1ldGVyOgogICAgbGlieGxfZG9tYWluX3BhdXNlKCkK
ICAgIGxpYnhsX2RvbWFpbl91bnBhdXNlKCkKICAgIGxpYnhsX3NlbmRfdHJpZ2dlcigpCgpBZGFw
dCB0aGUgb2NhbWwgYmluZGluZy4KCkJ1aWxkIHRlc3RlZCBvbmx5LgoKRml4ZXM6IGVkYWE2MzFk
ZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFlMDFlZjQKRml4ZXM6IDk1NjI3Yjg3YzMxNTk5Mjg0
NThlZTU4NmU4YzVjNTkzYmRkMjQ4ZDgKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICBDdXJyZW50bHksIGFsbCBs
aWJ4bCBBUEkgdGhhdCB0YWtlcyBhbiBgYW9faG93YCBoYXZlIGA/YXN5bmM6J2EgLT4gdW5pdGAK
ICAgIGluIHRoZSBvY2FtbCBkZWZpbml0aW9uIChhbmQgYW4gZXh0cmEgdW51c2VkIHZhbHVlIHVu
aXQgaW4gdGhlIGMgc3R1YgogICAgZmlsZSksIGlzIHRoYXQgYHVuaXRgIG5lZWRlZCA/CiAgICAK
ICAgIEkgdHJpZWQgdG8gYWRkIGl0LCBidXQgdGhlbiBmb3Igc3R1Yl94bF9zZW5kX3RyaWdnZXIo
KSBJIGhhZCB0byB1c2UKICAgIENBTUxwYXJhbTYsIGFuZCB0aGF0IGRvZXNuJ3QgZXhpc3QuCgog
dG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodC5tbC5pbiAgIHwgIDYgKysrLS0tCiB0b29scy9v
Y2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1saS5pbiAgfCAgNiArKystLS0KIHRvb2xzL29jYW1sL2xp
YnMveGwveGVubGlnaHRfc3R1YnMuYyB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1sLmluIGIvdG9vbHMvb2NhbWwv
bGlicy94bC94ZW5saWdodC5tbC5pbgppbmRleCA4MGU2MjBhOWJlNjYuLjk1NGU1NmZjNzQwYiAx
MDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodC5tbC5pbgorKysgYi90b29s
cy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1sLmluCkBAIC00MSwxMCArNDEsMTAgQEAgbW9kdWxl
IERvbWFpbiA9IHN0cnVjdAogCWV4dGVybmFsIHJlYm9vdCA6IGN0eCAtPiBkb21pZCAtPiB1bml0
ID0gInN0dWJfbGlieGxfZG9tYWluX3JlYm9vdCIKIAlleHRlcm5hbCBkZXN0cm95IDogY3R4IC0+
IGRvbWlkIC0+ID9hc3luYzonYSAtPiB1bml0IC0+IHVuaXQgPSAic3R1Yl9saWJ4bF9kb21haW5f
ZGVzdHJveSIKIAlleHRlcm5hbCBzdXNwZW5kIDogY3R4IC0+IGRvbWlkIC0+IFVuaXguZmlsZV9k
ZXNjciAtPiA/YXN5bmM6J2EgLT4gdW5pdCAtPiB1bml0ID0gInN0dWJfbGlieGxfZG9tYWluX3N1
c3BlbmQiCi0JZXh0ZXJuYWwgcGF1c2UgOiBjdHggLT4gZG9taWQgLT4gdW5pdCA9ICJzdHViX2xp
YnhsX2RvbWFpbl9wYXVzZSIKLQlleHRlcm5hbCB1bnBhdXNlIDogY3R4IC0+IGRvbWlkIC0+IHVu
aXQgPSAic3R1Yl9saWJ4bF9kb21haW5fdW5wYXVzZSIKKwlleHRlcm5hbCBwYXVzZSA6IGN0eCAt
PiBkb21pZCAtPiA/YXN5bmM6J2EgLT4gdW5pdCA9ICJzdHViX2xpYnhsX2RvbWFpbl9wYXVzZSIK
KwlleHRlcm5hbCB1bnBhdXNlIDogY3R4IC0+IGRvbWlkIC0+ID9hc3luYzonYSAtPiB1bml0ID0g
InN0dWJfbGlieGxfZG9tYWluX3VucGF1c2UiCiAKLQlleHRlcm5hbCBzZW5kX3RyaWdnZXIgOiBj
dHggLT4gZG9taWQgLT4gdHJpZ2dlciAtPiBpbnQgLT4gdW5pdCA9ICJzdHViX3hsX3NlbmRfdHJp
Z2dlciIKKwlleHRlcm5hbCBzZW5kX3RyaWdnZXIgOiBjdHggLT4gZG9taWQgLT4gdHJpZ2dlciAt
PiBpbnQgLT4gP2FzeW5jOidhIC0+IHVuaXQgPSAic3R1Yl94bF9zZW5kX3RyaWdnZXIiCiAJZXh0
ZXJuYWwgc2VuZF9zeXNycSA6IGN0eCAtPiBkb21pZCAtPiBjaGFyIC0+IHVuaXQgPSAic3R1Yl94
bF9zZW5kX3N5c3JxIgogZW5kCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGwveGVu
bGlnaHQubWxpLmluIGIvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodC5tbGkuaW4KaW5kZXgg
YjJjMDZiNWVlZDc2Li5jMDgzMDRhZThiMDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMv
eGwveGVubGlnaHQubWxpLmluCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHQubWxp
LmluCkBAIC00MywxMCArNDMsMTAgQEAgbW9kdWxlIERvbWFpbiA6IHNpZwogCWV4dGVybmFsIHJl
Ym9vdCA6IGN0eCAtPiBkb21pZCAtPiB1bml0ID0gInN0dWJfbGlieGxfZG9tYWluX3JlYm9vdCIK
IAlleHRlcm5hbCBkZXN0cm95IDogY3R4IC0+IGRvbWlkIC0+ID9hc3luYzonYSAtPiB1bml0IC0+
IHVuaXQgPSAic3R1Yl9saWJ4bF9kb21haW5fZGVzdHJveSIKIAlleHRlcm5hbCBzdXNwZW5kIDog
Y3R4IC0+IGRvbWlkIC0+IFVuaXguZmlsZV9kZXNjciAtPiA/YXN5bmM6J2EgLT4gdW5pdCAtPiB1
bml0ID0gInN0dWJfbGlieGxfZG9tYWluX3N1c3BlbmQiCi0JZXh0ZXJuYWwgcGF1c2UgOiBjdHgg
LT4gZG9taWQgLT4gdW5pdCA9ICJzdHViX2xpYnhsX2RvbWFpbl9wYXVzZSIKLQlleHRlcm5hbCB1
bnBhdXNlIDogY3R4IC0+IGRvbWlkIC0+IHVuaXQgPSAic3R1Yl9saWJ4bF9kb21haW5fdW5wYXVz
ZSIKKwlleHRlcm5hbCBwYXVzZSA6IGN0eCAtPiBkb21pZCAtPiA/YXN5bmM6J2EgLT4gdW5pdCA9
ICJzdHViX2xpYnhsX2RvbWFpbl9wYXVzZSIKKwlleHRlcm5hbCB1bnBhdXNlIDogY3R4IC0+IGRv
bWlkIC0+ID9hc3luYzonYSAtPiB1bml0ID0gInN0dWJfbGlieGxfZG9tYWluX3VucGF1c2UiCiAK
LQlleHRlcm5hbCBzZW5kX3RyaWdnZXIgOiBjdHggLT4gZG9taWQgLT4gdHJpZ2dlciAtPiBpbnQg
LT4gdW5pdCA9ICJzdHViX3hsX3NlbmRfdHJpZ2dlciIKKwlleHRlcm5hbCBzZW5kX3RyaWdnZXIg
OiBjdHggLT4gZG9taWQgLT4gdHJpZ2dlciAtPiBpbnQgLT4gP2FzeW5jOidhIC0+IHVuaXQgPSAi
c3R1Yl94bF9zZW5kX3RyaWdnZXIiCiAJZXh0ZXJuYWwgc2VuZF9zeXNycSA6IGN0eCAtPiBkb21p
ZCAtPiBjaGFyIC0+IHVuaXQgPSAic3R1Yl94bF9zZW5kX3N5c3JxIgogZW5kCiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xp
YnMveGwveGVubGlnaHRfc3R1YnMuYwppbmRleCAwMTQwNzgwYTM0MmUuLjM3YjA0NmRmNjM1MSAx
MDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCisrKyBiL3Rv
b2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYwpAQCAtNjIyLDMyICs2MjIsMzggQEAg
dmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fc3VzcGVuZCh2YWx1ZSBjdHgsIHZhbHVlIGRvbWlkLCB2
YWx1ZSBmZCwgdmFsdWUgYXN5bmMsIHYKIAlDQU1McmV0dXJuKFZhbF91bml0KTsKIH0KIAotdmFs
dWUgc3R1Yl9saWJ4bF9kb21haW5fcGF1c2UodmFsdWUgY3R4LCB2YWx1ZSBkb21pZCkKK3ZhbHVl
IHN0dWJfbGlieGxfZG9tYWluX3BhdXNlKHZhbHVlIGN0eCwgdmFsdWUgZG9taWQsIHZhbHVlIGFz
eW5jKQogewotCUNBTUxwYXJhbTIoY3R4LCBkb21pZCk7CisJQ0FNTHBhcmFtMyhjdHgsIGRvbWlk
LCBhc3luYyk7CiAJaW50IHJldDsKIAl1aW50MzJfdCBjX2RvbWlkID0gSW50X3ZhbChkb21pZCk7
CisJbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdyA9IGFvaG93X3ZhbChhc3luYyk7CiAKIAljYW1s
X2VudGVyX2Jsb2NraW5nX3NlY3Rpb24oKTsKLQlyZXQgPSBsaWJ4bF9kb21haW5fcGF1c2UoQ1RY
LCBjX2RvbWlkKTsKKwlyZXQgPSBsaWJ4bF9kb21haW5fcGF1c2UoQ1RYLCBjX2RvbWlkLCBhb19o
b3cpOwogCWNhbWxfbGVhdmVfYmxvY2tpbmdfc2VjdGlvbigpOwogCisJZnJlZShhb19ob3cpOwor
CiAJaWYgKHJldCAhPSAwKQogCQlmYWlsd2l0aF94bChyZXQsICJkb21haW5fcGF1c2UiKTsKIAog
CUNBTUxyZXR1cm4oVmFsX3VuaXQpOwogfQogCi12YWx1ZSBzdHViX2xpYnhsX2RvbWFpbl91bnBh
dXNlKHZhbHVlIGN0eCwgdmFsdWUgZG9taWQpCit2YWx1ZSBzdHViX2xpYnhsX2RvbWFpbl91bnBh
dXNlKHZhbHVlIGN0eCwgdmFsdWUgZG9taWQsIHZhbHVlIGFzeW5jKQogewotCUNBTUxwYXJhbTIo
Y3R4LCBkb21pZCk7CisJQ0FNTHBhcmFtMyhjdHgsIGRvbWlkLCBhc3luYyk7CiAJaW50IHJldDsK
IAl1aW50MzJfdCBjX2RvbWlkID0gSW50X3ZhbChkb21pZCk7CisJbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdyA9IGFvaG93X3ZhbChhc3luYyk7CiAKIAljYW1sX2VudGVyX2Jsb2NraW5nX3NlY3Rp
b24oKTsKLQlyZXQgPSBsaWJ4bF9kb21haW5fdW5wYXVzZShDVFgsIGNfZG9taWQpOworCXJldCA9
IGxpYnhsX2RvbWFpbl91bnBhdXNlKENUWCwgY19kb21pZCwgYW9faG93KTsKIAljYW1sX2xlYXZl
X2Jsb2NraW5nX3NlY3Rpb24oKTsKIAorCWZyZWUoYW9faG93KTsKKwogCWlmIChyZXQgIT0gMCkK
IAkJZmFpbHdpdGhfeGwocmV0LCAiZG9tYWluX3VucGF1c2UiKTsKIApAQCAtMTAzMSwyMCArMTAz
NywyMyBAQCB2YWx1ZSBzdHViX3hsX2RvbWFpbl9zY2hlZF9wYXJhbXNfc2V0KHZhbHVlIGN0eCwg
dmFsdWUgZG9taWQsIHZhbHVlIHNjaW5mbykKIAlDQU1McmV0dXJuKFZhbF91bml0KTsKIH0KIAot
dmFsdWUgc3R1Yl94bF9zZW5kX3RyaWdnZXIodmFsdWUgY3R4LCB2YWx1ZSBkb21pZCwgdmFsdWUg
dHJpZ2dlciwgdmFsdWUgdmNwdWlkKQordmFsdWUgc3R1Yl94bF9zZW5kX3RyaWdnZXIodmFsdWUg
Y3R4LCB2YWx1ZSBkb21pZCwgdmFsdWUgdHJpZ2dlciwgdmFsdWUgdmNwdWlkLCB2YWx1ZSBhc3lu
YykKIHsKLQlDQU1McGFyYW00KGN0eCwgZG9taWQsIHRyaWdnZXIsIHZjcHVpZCk7CisJQ0FNTHBh
cmFtNShjdHgsIGRvbWlkLCB0cmlnZ2VyLCB2Y3B1aWQsIGFzeW5jKTsKIAlpbnQgcmV0OwogCXVp
bnQzMl90IGNfZG9taWQgPSBJbnRfdmFsKGRvbWlkKTsKIAlsaWJ4bF90cmlnZ2VyIGNfdHJpZ2dl
ciA9IExJQlhMX1RSSUdHRVJfVU5LTk9XTjsKIAlpbnQgY192Y3B1aWQgPSBJbnRfdmFsKHZjcHVp
ZCk7CisJbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdyA9IGFvaG93X3ZhbChhc3luYyk7CiAKIAl0
cmlnZ2VyX3ZhbChDVFgsICZjX3RyaWdnZXIsIHRyaWdnZXIpOwogCiAJY2FtbF9lbnRlcl9ibG9j
a2luZ19zZWN0aW9uKCk7Ci0JcmV0ID0gbGlieGxfc2VuZF90cmlnZ2VyKENUWCwgY19kb21pZCwg
Y190cmlnZ2VyLCBjX3ZjcHVpZCk7CisJcmV0ID0gbGlieGxfc2VuZF90cmlnZ2VyKENUWCwgY19k
b21pZCwgY190cmlnZ2VyLCBjX3ZjcHVpZCwgYW9faG93KTsKIAljYW1sX2xlYXZlX2Jsb2NraW5n
X3NlY3Rpb24oKTsKIAorCWZyZWUoYW9faG93KTsKKwogCWlmIChyZXQgIT0gMCkKIAkJZmFpbHdp
dGhfeGwocmV0LCAic2VuZF90cmlnZ2VyIik7CiAKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 16:39:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 16:39: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 1iBLvr-00029m-Pd; Fri, 20 Sep 2019 16:38:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBLvr-00029Z-0f
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 16:38:55 +0000
X-Inumbo-ID: 21a47ab0-dbc5-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 21a47ab0-dbc5-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 16: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 <osstest-admin@xenproject.org>)
 id 1iBLvo-0005JW-S0; Fri, 20 Sep 2019 16: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 1iBLvo-000194-DB; Fri, 20 Sep 2019 16:38:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBLvo-0004I2-CH; Fri, 20 Sep 2019 16:38:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141476-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=779cde69dcc0c1d3c992c902a9d07bf7ec7b729b
X-Osstest-Versions-That: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 16:38:52 +0000
Subject: [Xen-devel] [linux-4.9 test] 141476: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ3NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ3Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTM5MiBSRUdSLiB2cy4gMTQxMjU0
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIHBhc3MgaW4gMTQxMzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBl
eGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTQxMjc3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAg
bGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTI3NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMjc3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTI3NwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQxMjc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA3NzljZGU2OWRj
YzBjMWQzYzk5MmM5MDJhOWQwN2JmN2VjN2I3MjliCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA1Y2UyZTA2MDAyMGJmMGVmYTFjZThhMjYxYTRkNTFhYmU3MGRjOWVhCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEyNzcgIDIwMTktMDktMTMgMTQ6MDM6MzUgWiAgICA3IGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxMzU4ICAyMDE5LTA5LTE2IDA2OjM5OjQyIFogICAg
NCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBB
bnRvbmlvIFF1YXJ0dWxsaSA8YUB1bnN0YWJsZS5jYz4KICBCYW9saW4gV2FuZyA8YmFvbGluLndh
bmdAbGluYXJvLm9yZz4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBE
YW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVy
IDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNv
bT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1
c3Rhdm8gUm9tZXJvIDxncm9tZXJvQGxpbnV4LmlibS5jb20+CiAgR3VzdGF2byBSb21lcm8gPGdy
b21lcm9AbGludXgudm5ldC5pYm0uY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFw
YW5hLm9yZy5hdT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYXNvbiBXYW5n
IDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIExpYW5neWFuIDxsaWFuZ3lhbi5wZW5nQGxpbnV4LmFs
aWJhYmEuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBOZXVs
aW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQu
Y29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmlj
b2xhcyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgcnVpcHBhbiA8cnVpcHBhbkB0ZW5jZW50LmNv
bT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2ltb24gV3VuZGVybGljaCA8
c3dAc2ltb253dW5kZXJsaWNoLmRlPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3Nl
cnRAc2VjdW5ldC5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFN2ZW4g
RWNrZWxtYW5uIDxzdmVuQG5hcmZhdGlvbi5vcmc+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNl
LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUaXdlaSBC
aWUgPHRpd2VpLmJpZUBpbnRlbC5jb20+CiAgeW9uZ2R1YW4gPHlvbmdkdWFuQHRlbmNlbnQuY29t
PgogIFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
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
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ4MiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 16:45:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 16:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBM2X-0003L7-PV; Fri, 20 Sep 2019 16:45: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=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBM2W-0003L2-H3
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 16:45:48 +0000
X-Inumbo-ID: 182991f4-dbc6-11e9-9599-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 182991f4-dbc6-11e9-9599-12813bfff9fa;
 Fri, 20 Sep 2019 16:45:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBM2U-0005Sc-Ck; Fri, 20 Sep 2019 16:45: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 1iBM2U-0001be-3f; Fri, 20 Sep 2019 16:45:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBM2U-0008AU-34; Fri, 20 Sep 2019 16:45:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141513-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-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:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=a30910bfd71a64895f0d6ddbb301cf1b5ed6c2f4
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 16:45:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141513: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUxMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUxMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGEzMDkxMGJmZDcxYTY0ODk1ZjBkNmRkYmIzMDFjZjFiNWVkNmMy
ZjQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA3IGRheXMgICA1MiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MDggIDIwMTktMDktMjAgMTM6MDA6NDIgWiAgICAwIGRheXMgICAg
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzMyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 17:01:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 17:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBMHE-0005MW-7I; Fri, 20 Sep 2019 17:01:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tu7L=XP=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iBMHD-0005MM-6L
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 17:00:59 +0000
X-Inumbo-ID: 372a68c4-dbc8-11e9-b299-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 372a68c4-dbc8-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 17:00:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568998859;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=6TeNOa1rprJCbAkEfyEIOnaff80VZTezSscH5IYGquw=;
 b=WauDpxr4wRQaMLgTjWyAbMix15XpYPcdCNoPbrjJjVRGP6hCDyH1uR0Q
 RQavVKtnXefFruOfoFvb/u5bdXV5I1GuqZS2+jrw77WHF8CATNiYxkwbh
 ZoWbBY5h6AuND+oF95FZJS/RsbFvtqNXVZAIZre3MX9uY5sFzKFrOUG7j 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QAYN7nDmhRvlSnvtnChmfBo1kcVC/Pzhs1HcBb7iwPaz3Da4l4uiSKwghCbDmTOG9gEdwQhHWN
 mktfnUiZSJbuvnIrKUfIkN8Y9g1poGxIgO4/tSrn28pudFIzicAOA0nLKHUVvjWjup8QO3Svn3
 GYlkoheuO0B2SdGeMvB442GTr/Q3IaST+1w1d4qzgWe+LgnHp12ob9qaq2j/1H5fX+GvLRehVA
 MrD/ZcwVfkz1INrCnClhiiwkPH7+xDk5PbgR93sp01PHmCyJXW8L73Yb3d99huQmWF7q1pb74I
 6kM=
X-SBRS: 2.7
X-MesageID: 5921661
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,529,1559534400"; 
   d="scan'208";a="5921661"
Date: Fri, 20 Sep 2019 18:00:54 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190920170054.GX1308@perard.uk.xensource.com>
References: <20190920161902.1353598-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190920161902.1353598-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Build fix following libxl 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjAsIDIwMTkgYXQgMDU6MTk6MDJQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gVGhlIGZvbGxvd2luZyBsaWJ4bCBBUEkgYmVjYW1lIGFzeW5jaHJvbm91cyBhbmQg
Z2FpbmVkIGFuIGFkZGl0aW9uYWwKPiBgYW9faG93JyBwYXJhbWV0ZXI6Cj4gICAgIGxpYnhsX2Rv
bWFpbl9wYXVzZSgpCj4gICAgIGxpYnhsX2RvbWFpbl91bnBhdXNlKCkKPiAgICAgbGlieGxfc2Vu
ZF90cmlnZ2VyKCkKPiAKPiBBZGFwdCB0aGUgb2NhbWwgYmluZGluZy4KPiAKPiBCdWlsZCB0ZXN0
ZWQgb25seS4KPiAKPiBGaXhlczogZWRhYTYzMWRkY2VlNjY1Y2RmYWUxY2Y2YmM3NDkyYzc5MWUw
MWVmNAo+IEZpeGVzOiA5NTYyN2I4N2MzMTU5OTI4NDU4ZWU1ODZlOGM1YzU5M2JkZDI0OGQ4Cj4g
U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Cj4gLS0tCj4gCj4gTm90ZXM6Cj4gICAgIEN1cnJlbnRseSwgYWxsIGxpYnhsIEFQSSB0aGF0IHRh
a2VzIGFuIGBhb19ob3dgIGhhdmUgYD9hc3luYzonYSAtPiB1bml0YAo+ICAgICBpbiB0aGUgb2Nh
bWwgZGVmaW5pdGlvbiAoYW5kIGFuIGV4dHJhIHVudXNlZCB2YWx1ZSB1bml0IGluIHRoZSBjIHN0
dWIKPiAgICAgZmlsZSksIGlzIHRoYXQgYHVuaXRgIG5lZWRlZCA/Cj4gICAgIAo+ICAgICBJIHRy
aWVkIHRvIGFkZCBpdCwgYnV0IHRoZW4gZm9yIHN0dWJfeGxfc2VuZF90cmlnZ2VyKCkgSSBoYWQg
dG8gdXNlCj4gICAgIENBTUxwYXJhbTYsIGFuZCB0aGF0IGRvZXNuJ3QgZXhpc3QuCgpJIGRpc2Nv
dmVyZWQgQ0FNTHhwYXJhbTEgbWFjcm8sIGJ1dCB0aGF0J3Mgbm90IGJldHRlcjoKICAgIEZpbGUg
InhlbmxpZ2h0Lm1sIiwgbGluZSAxNzM1LCBjaGFyYWN0ZXJzIDI1LTg0OgogICAgRXJyb3I6IEFu
IGV4dGVybmFsIGZ1bmN0aW9uIHdpdGggbW9yZSB0aGFuIDUgYXJndW1lbnRzIHJlcXVpcmVzIGEg
c2Vjb25kIHN0dWIgZnVuY3Rpb24KICAgICAgICAgICBmb3IgbmF0aXZlLWNvZGUgY29tcGlsYXRp
b24KLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 17:15:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 17: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 1iBMVC-0006sT-La; Fri, 20 Sep 2019 17:15: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=/Fkx=XP=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iBMVB-0006sO-KP
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 17:15:25 +0000
X-Inumbo-ID: 3b936d50-dbca-11e9-959b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b936d50-dbca-11e9-959b-12813bfff9fa;
 Fri, 20 Sep 2019 17:15:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1568999725;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=oHLkA/Lo/JAR8c4+5qcVwjuH4qDrhVVTd93s2+mjz9U=;
 b=AH6Jh9wQ0MIYzSg9pelwinzvNxo2t9iXoTJWILi1yuSQ9h2HiP+t1TAo
 Tdff7D089l4ZniF0BA77odh2azrYL9jCBkc7QmKfhJpqz5Ebj12FM9BEY
 VlnA+oPyidVuFeaqtq9hIvjbhwWQu3QWErLKq6NANjvxqv4T7RhX27rCG 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4QyrVJC/3n0Oy2iHfPHIVBS3cadOHDyzrbqczfrlDk/mfflDQuj5fWbHZu7E2lFpmQzdGCxLn9
 wE2G2mZ8xM1DHeEW7XjQKKQw6XmzIMQxocFPTRFu/CHsn5vRvn0XqK+KTAPOHUV1DTONjAkxpX
 5oYRHaKVKdidfFn1bP87S5cVMKikt3vJ59+FkT0p/0M+GYMS8qxAjWjtX94ucaMUoaDkN31jve
 V/dcPZ1k3suwXzSCED5uTQJrO9/iMoJaPclRJDliQ/SObBPSkTO4QHrn+zeqVEekVktM3W560U
 KfQ=
X-SBRS: 2.7
X-MesageID: 5865205
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,529,1559534400"; 
   d="scan'208";a="5865205"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23941.2337.713234.62031@mariner.uk.xensource.com>
Date: Fri, 20 Sep 2019 18:15:13 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20190920170054.GX1308@perard.uk.xensource.com>
References: <20190920161902.1353598-1-anthony.perard@citrix.com>
 <20190920170054.GX1308@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Build fix following libxl 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>, David
 Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSF0gdG9vbHMvb2NhbWw6IEJ1aWxkIGZp
eCBmb2xsb3dpbmcgbGlieGwgQVBJIGNoYW5nZXMiKToKPiBPbiBGcmksIFNlcCAyMCwgMjAxOSBh
dCAwNToxOTowMlBNICswMTAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+IFRoZSBmb2xsb3dp
bmcgbGlieGwgQVBJIGJlY2FtZSBhc3luY2hyb25vdXMgYW5kIGdhaW5lZCBhbiBhZGRpdGlvbmFs
Cj4gPiBgYW9faG93JyBwYXJhbWV0ZXI6Cj4gPiAgICAgbGlieGxfZG9tYWluX3BhdXNlKCkKPiA+
ICAgICBsaWJ4bF9kb21haW5fdW5wYXVzZSgpCj4gPiAgICAgbGlieGxfc2VuZF90cmlnZ2VyKCkK
PiA+IAo+ID4gQWRhcHQgdGhlIG9jYW1sIGJpbmRpbmcuCj4gPiAKPiA+IEJ1aWxkIHRlc3RlZCBv
bmx5Lgo+ID4gCj4gPiBGaXhlczogZWRhYTYzMWRkY2VlNjY1Y2RmYWUxY2Y2YmM3NDkyYzc5MWUw
MWVmNAo+ID4gRml4ZXM6IDk1NjI3Yjg3YzMxNTk5Mjg0NThlZTU4NmU4YzVjNTkzYmRkMjQ4ZDgK
PiA+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgo+ID4gLS0tCj4gPiAKPiA+IE5vdGVzOgo+ID4gICAgIEN1cnJlbnRseSwgYWxsIGxpYnhs
IEFQSSB0aGF0IHRha2VzIGFuIGBhb19ob3dgIGhhdmUgYD9hc3luYzonYSAtPiB1bml0YAo+ID4g
ICAgIGluIHRoZSBvY2FtbCBkZWZpbml0aW9uIChhbmQgYW4gZXh0cmEgdW51c2VkIHZhbHVlIHVu
aXQgaW4gdGhlIGMgc3R1Ygo+ID4gICAgIGZpbGUpLCBpcyB0aGF0IGB1bml0YCBuZWVkZWQgPwo+
ID4gICAgIAo+ID4gICAgIEkgdHJpZWQgdG8gYWRkIGl0LCBidXQgdGhlbiBmb3Igc3R1Yl94bF9z
ZW5kX3RyaWdnZXIoKSBJIGhhZCB0byB1c2UKPiA+ICAgICBDQU1McGFyYW02LCBhbmQgdGhhdCBk
b2Vzbid0IGV4aXN0Lgo+IAo+IEkgZGlzY292ZXJlZCBDQU1MeHBhcmFtMSBtYWNybywgYnV0IHRo
YXQncyBub3QgYmV0dGVyOgo+ICAgICBGaWxlICJ4ZW5saWdodC5tbCIsIGxpbmUgMTczNSwgY2hh
cmFjdGVycyAyNS04NDoKPiAgICAgRXJyb3I6IEFuIGV4dGVybmFsIGZ1bmN0aW9uIHdpdGggbW9y
ZSB0aGFuIDUgYXJndW1lbnRzIHJlcXVpcmVzIGEgc2Vjb25kIHN0dWIgZnVuY3Rpb24KPiAgICAg
ICAgICAgIGZvciBuYXRpdmUtY29kZSBjb21waWxhdGlvbgoKSW4gb3JkZXIgdG8gdW5icmVhayB0
aGUgYnVpbGQgSSBoYXZlIGFja2VkIGFuZCBwdXNoZWQgdGhpcyBwYXRjaCByaWdodAphd2F5LCBi
dXQgSU1PIGEgcmV2aWV3IGZyb20gYW4gb2NhbWwgbWFpbnRhaW5lciBpcyBxdWl0ZSBpbXBvcnRh
bnQKaGVyZS4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 17:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 17: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 1iBMmT-0000jg-9s; Fri, 20 Sep 2019 17:33:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBMmR-0000jR-QI
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 17:33:15 +0000
X-Inumbo-ID: b894f7fe-dbcc-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b894f7fe-dbcc-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 17:33:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBMmO-0006Mi-9F; Fri, 20 Sep 2019 17:33: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 1iBMmN-0004rg-R2; Fri, 20 Sep 2019 17:33:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBMmN-00073N-Q5; Fri, 20 Sep 2019 17:33:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141482-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 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-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-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-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: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-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-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:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-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-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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=e19c5132f78a70cc53745558c0e728fecc74030a
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 17:33:11 +0000
Subject: [Xen-devel] [linux-4.4 test] 141482: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ4MiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ4Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTQ0OCBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRo
YXQucmVwZWF0IGZhaWwgaW4gMTQxNDQ4IHBhc3MgaW4gMTQxNDgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
NDE0NDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCAgICAgZmFpbCBwYXNzIGluIDE0MTQ0OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxNDQ4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDE0
NDggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxNDQ4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxNDE0NDggbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGUxOWM1MTMyZjc4YTcwY2M1Mzc0NTU1OGMwZTcyOGZlY2M3NDAzMGEKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUx
NDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAw
Nzo0ODozMCBaICAgNDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgt
MDYgMTY6NDA6MjYgWiAgIDQ1IGRheXMgICA1MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDEzNjEgIDIwMTktMDktMTYgMDg6NDI6MTkgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBC
aWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWFyb24gQXJtc3Ryb25nIFNrb21y
YSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29t
cmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgog
IEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5jb20+CiAgQWwgVmlybyA8
dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2
YXJkLmVkdT4KICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5jb20+CiAgQWxleGFu
ZGVyIEtvY2hldGtvdiA8YWwua29jaGV0QGdtYWlsLmNvbT4KICBBbGV4YW5kZXIgU2hpc2hraW4g
PGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQW5kcmVhIFBhcnJpIDxhbmRy
ZWEucGFycmlAYW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJl
ZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBB
bmRyZXcgUHJvdXQgPGFwcm91dEBsbC5taXQuZWR1PgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0Br
ZXJuZWwub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3VzQGFra2VhLmNhPgogIEFy
bmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4g
PGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFycmV0IFJo
b2RlbiA8YnJob0Bnb29nbGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29k
ZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVu
amFtaW4gQmxvY2sgPGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmphbWluIEhlcnJlbnNjaG1p
ZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmll
ckBzdXNlLmNvbT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0ZW8uZGU+CiAgQmrDtnJu
IEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJvYi5oYW1AcHVyaS5zbT4K
ICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBhbGllbjguZGU+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJp
cyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5t
YXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhAb3BlbnNvdXJjZS5jaXJy
dXMuY29tPgogIENoZW4gWXUgPHl1LmMuY2hlbkBpbnRlbC5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3
ZW5zQGNzaWUub3JnPgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENo
cmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29uZyBX
YW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxA
aW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgQnJpc3RvdCBkZSBPbGl2ZWlyYSA8YnJpc3RvdEByZWRo
YXQuY29tPgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29tPgogIERhdmUgSm9uZXMg
PGRhdmVqQGNvZGVtb25rZXkub3JnLnVrPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1s
b2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVuaXMgS2lyamFu
b3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEaW5nIFhpYW5nIDxkaW5neGlhbmdAY21zcy5j
aGluYW1vYmlsZS5jb20+CiAgRGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0YWxvZnQuY29tPgogIERt
aXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb24gQnJhY2UgPGRv
bi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNvbT4K
ICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRG91Z2xhcyBBbmRlcnNvbiA8
ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNv
bT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmVsaXBl
IEJhbGJpIDxiYWxiaUB0aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXgu
aW50ZWwuY29tPgogIEZlbGlwZSBGLiBUb25lbGxvIDxldUBmZWxpcGV0b25lbGxvLmNvbT4KICBG
ZW5nIFN1biA8bG95b3U4NUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVu
LmRlPgogIEZ1cWlhbiBIdWFuZyA8aHVhbmdmcS5kYXhpYW5AZ21haWwuY29tPgogIEdlZXJ0IFV5
dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vj
ay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0IDxnLm5hdWx0QGFscGhhbGluay5mcj4KICBHdXN0
YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhaWJpbiBaaGFuZyA8
aGFpYmluemhhbmdAdGVuY2VudC5jb20+CiAgaGFpYmluemhhbmco5byg5rW35paMKSA8aGFpYmlu
emhhbmdAdGVuY2VudC5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgSGFu
cyBVbGxpIEtyb2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgogIEhlaWtvIENhcnN0ZW5z
IDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRl
Y2guZGU+CiAgSGVuayB2YW4gZGVyIExhYW4gPG9wZW5zb3VyY2VAaGVua3ZkbGFhbi5jb20+CiAg
SGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhpbGxmIERhbnRvbiA8
aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlhbWFtb0BhbGxpZWQtdGVs
ZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rhc3ppQGRpZ2kuY29tPgog
IEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5v
eC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAgSWx5YSBEcnlvbW92IDxp
ZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1dW5AZ21haWwuY29tPgog
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5r
aWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbiBIYXJrZXMgPGphaGFya2VzQGNzLmNtdS5lZHU+
CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmFzb24gQmFyb24gPGpi
YXJvbkBha2FtYWkuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBK
YXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpheSBWb3NidXJnaCA8amF5LnZvc2J1
cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZyaW5AcmFqYWdpcml0ZWNo
LmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2ljYSBZdSA8amV5
dUBrZXJuZWwub3JnPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlh
bmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBKaXJpIEtvc2luYSA8amtv
c2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBpcmtv
IDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBK
b2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMu
YmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBudmlkaWEuY29tPgogIEpv
bmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAgSm9zZXBoIFFpIDxqb3Nl
cGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhh
dC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFu
biA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2Ry
aWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNv
bT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUg
VmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2F6dXlhIE1penVndWNoaSA8a2F6dXlhLm1p
enVndWNoaS5rc0ByZW5lc2FzLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9y
Zz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+CiAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExlb24gUm9tYW5vdnNreSA8
bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxlb25hcmQuY3Jlc3RlekBu
eHAuY29tPgogIExpZG9uZyBDaGVuIDxsaWRvbmdjaGVuQHRlbmNlbnQuY29tPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxs
aW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9u
aXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBMdWRvdmljIERlc3Jv
Y2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8
bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4KICBN
YW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVlbCBQcmVzbml0eiA8bWFp
bEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJj
IFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRt
YW5uLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWls
LmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxt
YXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJrIFpoYW5nIDxtYXJrekBtZWxsYW5veC5jb20+CiAg
TWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4g
U3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Blcmwub3JnPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRh
Lm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1
bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNAdGVzc2FyZXMubmV0Pgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9j
a29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1c2UuY3o+CiAgTWljaGFs
IE5hemFyZXdpY3ogPG1pbmE4NkBtaW5hODYuY29tPgogIE1pZ3VlbCBPamVkYSA8bWlndWVsLm9q
ZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNv
bT4KICBNaWtrbyBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAgTWlrdWxhcyBQYXRvY2th
IDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsu
Y29tPgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTmFkYXYg
QW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8bmFyZXNoLmthbWJvanUg
KCkgbGluYXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gua2FtYm9qdUBsaW5hcm8u
b3JnPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF2
aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5lYWwgQ2FyZHdlbGwg
PG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVpbEBubWFjbGVvZC5jb20+
CiAgTmljb2xhcyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+CiAgTmlrb2xheSBBbGVr
c2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51bWZvciBNYml6aXdvLVRp
YXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgog
IE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZA
bGl4b20ubmV0PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBQYWJs
byBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBBYmVuaSA8cGFiZW5p
QHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVs
IEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1v
b3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kg
PHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lA
dGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgog
IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIEN2ZWsgPHBldHJj
dmVrY3pAZ21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVybmJ1bGxAb3JhY2xlLmNv
bT4KICBQaGlsaXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgogIFByYXJpdCBCaGFyZ2F2
YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUmFkaW0gS3LE
jW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5q
Lnd5c29ja2lAaW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJhc211cy52aWxsZW1vZXNA
cHJldmFzLmRrPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNhbGRlcm9uQGxpbnV4Lmlu
dGVsLmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgogIFJvYmVydCBIb2Rhc3pp
IDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8cm9nYW5AZGF3ZXMuemEu
bmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIHJ1aXBw
YW4gPHJ1aXBwYW5AdGVuY2VudC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxp
bnV4Lm9yZy51az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW0g
UHJvdHNlbmtvIDxzZW1lbi5wcm90c2Vua29AbGluYXJvLm9yZz4KICBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVy
c29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0PgogIFNlYmFzdGlhbiBQ
YXJzY2hhdWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hhciBOb3JpIDxuc2VraGFyQHRp
LmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNvaGVp
bCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RlZmFuIEhhYmVybGFuZCA8
c3RoQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNv
bT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFN0ZWZmZW4gS2xhc3NlcnQg
PHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUgR3Jvc2plYW4gPHMuZ3Jv
c2plYW5AcGVhay1zeXN0ZW0uY29tPgogIFN0ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4K
ICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5
IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRoIFByYWJ1IDxzdWdhbmF0
aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQuc2F4
ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0u
Y29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhcyBLb25kcmF0aXVrIDx0
YWtvbmRyYUBjaXNjby5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRobyBWdSA8
dGhvLnZ1LndoQHJ2Yy5yZW5lc2FzLmNvbT4KICBUaG9tYXMgQm9nZW5kb2VyZmVyIDx0Ym9nZW5k
b2VyZmVyQHN1c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25AbGludXguaWJtLmNvbT4K
ICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgVGFpIDx0aG9t
YXMudGFpQG9yYWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5mcm9pZGNvZXVyQHRlc3Nh
cmVzLm5ldD4KICBUaXdlaSBCaWUgPHRpd2VpLmJpZUBpbnRlbC5jb20+CiAgVG9tIExlbmRhY2t5
IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlA
Z21haWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVG9ueSBMdWNr
IDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0
QGhhbW1lcnNwYWNlLmNvbT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51ZmwuZWR1PgogIFR5cmVs
IERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVsZiBIYW5zc29uIDx1bGYu
aGFuc3NvbkBsaW5hcm8ub3JnPgogIFZpbmNlIFdlYXZlciA8dmluY2VudC53ZWF2ZXJAbWFpbmUu
ZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJl
c2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgogIFdhbmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUuY24+CiAgV2FucGVuZyBM
aSA8d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29t
LmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2ls
bC5kZWFjb25AYXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbGxl
bSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1A
bGludXgtd2F0Y2hkb2cub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0BpbnRlbC5jb20+CiAgWGlh
b2p1biBaaGFvIDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54
aW5AZ21haWwuY29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51ZmwuZWR1PgogIFlpbmcgWHVl
IDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIHlvbmdkdWFuIDx5b25nZHVhbkB0ZW5jZW50LmNv
bT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBZ
b3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVj
aHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0Bo
dWF3ZWkuY29tPgogIFl1bmZhbmcgVGFpIDx5dW5mYW5ndGFpQHRlbmNlbnQuY29tPgogIFplZmFu
IExpIDxsaXplZmFuQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpoYW5neGlhb3h1NUBodWF3
ZWkuY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgogIFpo
b3V5YW5nIEppYSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21A
Y2hyb21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgNzczMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 17:50:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 17:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBN3M-0002rK-5Z; Fri, 20 Sep 2019 17:50:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EUeC=XP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iBN3L-0002rB-Di
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 17:50:43 +0000
X-Inumbo-ID: 29a4998e-dbcf-11e9-959d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29a4998e-dbcf-11e9-959d-12813bfff9fa;
 Fri, 20 Sep 2019 17:50:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569001842;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=iiXqxkjROyX+xADlUTdAps8L/BLUFZEjruqK7ZJrj2I=;
 b=ABcbx101hThWVL5r1qxTtk6D6utNiWM6w7704zlBkM70rx8zpO7cr7ml
 9VuxFwTeLNneJwszRG+fpb5UH0CD6O950eEByoUKWu+hloMZEwnjsEKhX
 HSKIFIWgHrl4nP5glPPEri94+gMMnV8nN4WdYUWuvURHQGBnd26fOty59 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Mx9yagYIHUfkHCOHrz6wRWzH2n8cA1ZclaRvtdNBLbPNk8QOrDO4UuMP/WXQtPyBPDDoV5FdK4
 OkWuZGCRFnV1k036eUDgs0T3aF3egeapcFuQjOOIVTfhUrJwlnPK/tLMX9t+coYriv8r6vuiNC
 Pt4pry5Y8AB/18ylwDzX+2sgMXep1E0rAhNWn93lD8xjCQ94RSP9mKqyfjg7ovAh5b9HZ3vKEP
 KZx0ek0j4XCpM9De1FdjWayTfTp6+fq4g5gCNt3FS5pEJb7eBn+m8qb5h1YUbip0xI4DFqBOE2
 1Q4=
X-SBRS: 2.7
X-MesageID: 5861560
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,529,1559534400"; 
   d="scan'208";a="5861560"
To: Anthony PERARD <anthony.perard@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20190920161902.1353598-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: <134409f8-1342-9e87-6521-927c895a313e@citrix.com>
Date: Fri, 20 Sep 2019 18:50:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190920161902.1353598-1-anthony.perard@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Build fix following libxl 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: Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDkvMjAxOSAxNzoxOSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gVGhlIGZvbGxvd2lu
ZyBsaWJ4bCBBUEkgYmVjYW1lIGFzeW5jaHJvbm91cyBhbmQgZ2FpbmVkIGFuIGFkZGl0aW9uYWwK
PiBgYW9faG93JyBwYXJhbWV0ZXI6Cj4gICAgIGxpYnhsX2RvbWFpbl9wYXVzZSgpCj4gICAgIGxp
YnhsX2RvbWFpbl91bnBhdXNlKCkKPiAgICAgbGlieGxfc2VuZF90cmlnZ2VyKCkKPgo+IEFkYXB0
IHRoZSBvY2FtbCBiaW5kaW5nLgo+Cj4gQnVpbGQgdGVzdGVkIG9ubHkuCj4KPiBGaXhlczogZWRh
YTYzMWRkY2VlNjY1Y2RmYWUxY2Y2YmM3NDkyYzc5MWUwMWVmNAo+IEZpeGVzOiA5NTYyN2I4N2Mz
MTU5OTI4NDU4ZWU1ODZlOGM1YzU5M2JkZDI0OGQ4Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGlzIGxpYnJhcnkgaXMgZW50aXJl
bHkgdW51c2VkLCBmdWxsIG9mIG1lbW9yeSBsZWFrcywgYW5kIGhhcyBhIG51bWJlcgpvZiBhcmVh
cyBuZWVkaW5nIGV4dHJlbWVseSBjYXJlZnVsIGRlc2lnbiBkdWUgdG8gdGhlIGRpZmZlcmluZwpi
ZWhhdmlvdXJzIG9mIHRoZSBsaWJ4bCBhbmQgb2NhbWwgcnVudGltZXMuCgpBbm90aGVyIG9wdGlv
biB3b3VsZCBiZSB0byBkcm9wIHRoZSBiaW5kaW5ncyBlbnRpcmVseS4KCj4gLS0tCj4KPiBOb3Rl
czoKPiAgICAgQ3VycmVudGx5LCBhbGwgbGlieGwgQVBJIHRoYXQgdGFrZXMgYW4gYGFvX2hvd2Ag
aGF2ZSBgP2FzeW5jOidhIC0+IHVuaXRgCj4gICAgIGluIHRoZSBvY2FtbCBkZWZpbml0aW9uIChh
bmQgYW4gZXh0cmEgdW51c2VkIHZhbHVlIHVuaXQgaW4gdGhlIGMgc3R1Ygo+ICAgICBmaWxlKSwg
aXMgdGhhdCBgdW5pdGAgbmVlZGVkID8KPiAgICAgCj4gICAgIEkgdHJpZWQgdG8gYWRkIGl0LCBi
dXQgdGhlbiBmb3Igc3R1Yl94bF9zZW5kX3RyaWdnZXIoKSBJIGhhZCB0byB1c2UKPiAgICAgQ0FN
THBhcmFtNiwgYW5kIHRoYXQgZG9lc24ndCBleGlzdC4KCkluIHRoZSBPY2FtbCBGRkksIHdpdGgg
bW9yZSB0aGFuIDUgcGFyYW1ldGVycywgdGhlIGVudGlyZSBzZXQgb2YKcGFyYW1ldGVycyBpcyBz
cGlsbGVkIHRvIG1lbW9yeSBhcyBhbiBhcnJheSwgc28gdGhlIEMgc2lkZSBvZiB0aGUKZnVuY3Rp
b24gZW5kcyB3aXRoIGEgQ0FNTHBhcmFtMiAobGlzdCBwb2ludGVyIGFuZCBudW1iZXIgb2YgZW50
cmllcyksCmFuZCBoYXMgZXh0cmEgbWFyc2hhbGxpbmcgdG8gZG8uCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 18:09:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 18: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 1iBNLq-0004bu-7V; Fri, 20 Sep 2019 18: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=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBNLo-0004ba-8u
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 18:09:48 +0000
X-Inumbo-ID: d3df39d4-dbd1-11e9-959f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3df39d4-dbd1-11e9-959f-12813bfff9fa;
 Fri, 20 Sep 2019 18: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 <osstest-admin@xenproject.org>)
 id 1iBNLl-00079w-PY; Fri, 20 Sep 2019 18: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 1iBNLl-0007OF-GY; Fri, 20 Sep 2019 18:09:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBNLl-0008Hm-Fv; Fri, 20 Sep 2019 18:09:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141521-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 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:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=ae84f55353475f569daddb9a81ac0a6bc7772c90
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 18:09:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141521: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUyMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJj
OTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA3IGRheXMgICA1MyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MjEgIDIwMTktMDktMjAgMTc6MDg6MjAgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 19:42:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 19:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBOnY-0007GJ-Pw; Fri, 20 Sep 2019 19:42:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBOnX-0007GA-D2
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 19:42:31 +0000
X-Inumbo-ID: c47bd7e2-dbde-11e9-959f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c47bd7e2-dbde-11e9-959f-12813bfff9fa;
 Fri, 20 Sep 2019 19: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 <osstest-admin@xenproject.org>)
 id 1iBOnP-0000To-CX; Fri, 20 Sep 2019 19: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 1iBOnP-0002gD-0y; Fri, 20 Sep 2019 19:42:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBOnP-0008F4-0L; Fri, 20 Sep 2019 19:42:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iBOnP-0008F4-0L@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 19:42:23 +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
dWcgaW50cm9kdWNlZDogIGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFlMDFlZjQK
ICBCdWcgbm90IHByZXNlbnQ6IGQ2YzdjZDkxOGFkY2ZkYzhhZTQxY2Y4OWU2YTQ3ZWY0ZTRkM2Mx
ZjYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xNDE1MzUvCgoKICBjb21taXQgZWRhYTYzMWRkY2VlNjY1Y2RmYWUxY2Y2
YmM3NDkyYzc5MWUwMWVmNAogIEF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgRGF0ZTogICBUaHUgTWF5IDIzIDExOjU0OjUyIDIwMTkgKzAxMDAKICAK
ICAgICAgbGlieGw6IE1ha2UgbGlieGxfZG9tYWluX3VucGF1c2UgYXN5bmMKICAgICAgCiAgICAg
IGxpYnhsX2RvbWFpbl91bnBhdXNlIG5lZWRzIHRvIG1ha2UgUU1QIGNhbGxzLCB3aGljaCBhcmUg
YXN5bmNocm9ub3VzLAogICAgICBjaGFuZ2UgdGhlIEFQSSB0byByZWZsZWN0IHRoYXQuCiAgICAg
IAogICAgICBEbyB0aGUgc2FtZSB3aXRoIGxpYnhsX2RvbWFpbl9wYXVzZSBhc3luYywgZXZlbiBp
ZiBpdCB3aWxsIGtlZXAKICAgICAgY29tcGxldGluZyBzeW5jaHJvbm91c2x5LgogICAgICAKICAg
ICAgQWxzbyBmaXggc29tZSBjb2Rpbmcgc3R5bGUgaXNzdWUgaW4gdGhvc2UgZnVuY3Rpb25zLgog
ICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2Vj
dC94ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYXJtNjQteHNtLnhlbi1idWlsZC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3QveGVuLXVuc3RhYmxlLXNtb2tlL2J1aWxkLWFybTY0LXhzbS54ZW4tYnVpbGQgLS1zdW1tYXJ5
LW91dD10bXAvMTQxNTM1LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTQxMjUz
IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLXVuc3RhYmxlLXNtb2tlIGJ1aWxkLWFy
bTY0LXhzbSB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0
MTUyMSBmYWlsIFtob3N0PWxheHRvbjFdIC8gMTQxNDk4IFtob3N0PXJvY2hlc3RlcjFdIDE0MTQ5
NCBbaG9zdD1sYXh0b24wXSAxNDE0ODkgW2hvc3Q9bGF4dG9uMF0gMTQxNDg1IFtob3N0PXJvY2hl
c3RlcjBdIDE0MTQ4MCBbaG9zdD1sYXh0b24wXSAxNDE0NzQgW2hvc3Q9bGF4dG9uMF0gMTQxNDcw
IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxNDE1MjEgLyAxNDE0NzAKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBm
ZDE2YThhZDgwYmQwZjAgYWU4NGY1NTM1MzQ3NWY1NjlkYWRkYjlhODFhYzBhNmJjNzc3MmM5MApC
YXNpcyBwYXNzIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgODgzMzlh
ZTk0ZjQzMDk4ODhlYWU4MWE2Y2NlYWM5NTc3YTMxOWQ3ZQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3
aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0I2NlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAtY2VmOTY2
MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdCM4ODMzOWFlOTRmNDMwOTg4OGVhZTgxYTZjY2VhYzk1NzdhMzE5ZDdlLWFlODRmNTUz
NTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJjOTAKTG9hZGVkIDEwMDEgbm9kZXMgaW4gcmV2
aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDE1MTMgZmFpbCBjZWY5
NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGEzMDkxMGJmZDcxYTY0ODk1ZjBk
NmRkYmIzMDFjZjFiNWVkNmMyZjQKIDE0MTQ4OSBbaG9zdD1sYXh0b24wXQogMTQxNDg1IFtob3N0
PXJvY2hlc3RlcjBdCiAxNDE0NzQgW2hvc3Q9bGF4dG9uMF0KIDE0MTQ3MCBwYXNzIGNlZjk2NjA2
MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgODgzMzlhZTk0ZjQzMDk4ODhlYWU4MWE2
Y2NlYWM5NTc3YTMxOWQ3ZQogMTQxNDk4IFtob3N0PXJvY2hlc3RlcjFdCiAxNDE0ODAgW2hvc3Q9
bGF4dG9uMF0KIDE0MTQ5NCBbaG9zdD1sYXh0b24wXQogMTQxNTE0IGZhaWwgY2VmOTY2MDYxOGE4
ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBhMzA5MTBiZmQ3MWE2NDg5NWYwZDZkZGJiMzAx
Y2YxYjVlZDZjMmY0CiAxNDE1MDggZmFpbCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIGEzMDkxMGJmZDcxYTY0ODk1ZjBkNmRkYmIzMDFjZjFiNWVkNmMyZjQKIDE0MTUx
MiBwYXNzIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgODgzMzlhZTk0
ZjQzMDk4ODhlYWU4MWE2Y2NlYWM5NTc3YTMxOWQ3ZQogMTQxNTE1IGZhaWwgY2VmOTY2MDYxOGE4
ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA4ZWZlZjg0Y2YyNWE5M2E3NDQ5OWE4MDlmYTY1
NWU4Y2VlZGM2Zjg2CiAxNDE1MTcgcGFzcyBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIGRiZTkyYTU4OGM0MjkzMjRmYjJiN2MwMmViMWUxY2M3MDI3ZWY4ZTMKIDE0MTUx
OCBwYXNzIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgM2JmOWI4ZmRl
ODExYzk2NWI0MjVkNjIxZDI2NTE0MzRhOTVjZmU0YQogMTQxNTIyIGZhaWwgY2VmOTY2MDYxOGE4
ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBlZGFhNjMxZGRjZWU2NjVjZGZhZTFjZjZiYzc0
OTJjNzkxZTAxZWY0CiAxNDE1MjQgcGFzcyBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIDQ3NTBjOTIzN2JkNDlhMjE3OWQ1YmQyOGU3MjU5ZGY5YzQ2ZGUyNWEKIDE0MTUy
NSBwYXNzIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgZDZjN2NkOTE4
YWRjZmRjOGFlNDFjZjg5ZTZhNDdlZjRlNGQzYzFmNgogMTQxNTIxIGZhaWwgY2VmOTY2MDYxOGE4
ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBhZTg0ZjU1MzUzNDc1ZjU2OWRhZGRiOWE4MWFj
MGE2YmM3NzcyYzkwCiAxNDE1MjcgZmFpbCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFlMDFlZjQKIDE0MTUy
OCBwYXNzIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgODgzMzlhZTk0
ZjQzMDk4ODhlYWU4MWE2Y2NlYWM5NTc3YTMxOWQ3ZQogMTQxNTMwIGZhaWwgY2VmOTY2MDYxOGE4
ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBhZTg0ZjU1MzUzNDc1ZjU2OWRhZGRiOWE4MWFj
MGE2YmM3NzcyYzkwCiAxNDE1MzIgcGFzcyBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIGQ2YzdjZDkxOGFkY2ZkYzhhZTQxY2Y4OWU2YTQ3ZWY0ZTRkM2MxZjYKIDE0MTUz
MyBmYWlsIGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgZWRhYTYzMWRk
Y2VlNjY1Y2RmYWUxY2Y2YmM3NDkyYzc5MWUwMWVmNAogMTQxNTM0IHBhc3MgY2VmOTY2MDYxOGE4
ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBkNmM3Y2Q5MThhZGNmZGM4YWU0MWNmODllNmE0
N2VmNGU0ZDNjMWY2CiAxNDE1MzUgZmFpbCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4
YWQ4MGJkMGYwIGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFlMDFlZjQKU2VhcmNo
aW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxNDcw
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MTUyMSAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTUyOCAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTUzMCAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQx
NmE4YWQ4MGJkMGYwIGQ2YzdjZDkxOGFkY2ZkYzhhZTQxY2Y4OWU2YTQ3ZWY0ZTRkM2MxZjYKTm8g
cmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxNDE1MjUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxNDE1MjcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDE1MzIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTUz
MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTUzNCAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNTM1IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKICBCdWcgaW50cm9kdWNlZDogIGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3
OTFlMDFlZjQKICBCdWcgbm90IHByZXNlbnQ6IGQ2YzdjZDkxOGFkY2ZkYzhhZTQxY2Y4OWU2YTQ3
ZWY0ZTRkM2MxZjYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1MzUvCgoKICBjb21taXQgZWRhYTYzMWRkY2VlNjY1
Y2RmYWUxY2Y2YmM3NDkyYzc5MWUwMWVmNAogIEF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgRGF0ZTogICBUaHUgTWF5IDIzIDExOjU0OjUyIDIwMTkg
KzAxMDAKICAKICAgICAgbGlieGw6IE1ha2UgbGlieGxfZG9tYWluX3VucGF1c2UgYXN5bmMKICAg
ICAgCiAgICAgIGxpYnhsX2RvbWFpbl91bnBhdXNlIG5lZWRzIHRvIG1ha2UgUU1QIGNhbGxzLCB3
aGljaCBhcmUgYXN5bmNocm9ub3VzLAogICAgICBjaGFuZ2UgdGhlIEFQSSB0byByZWZsZWN0IHRo
YXQuCiAgICAgIAogICAgICBEbyB0aGUgc2FtZSB3aXRoIGxpYnhsX2RvbWFpbl9wYXVzZSBhc3lu
YywgZXZlbiBpZiBpdCB3aWxsIGtlZXAKICAgICAgY29tcGxldGluZyBzeW5jaHJvbm91c2x5Lgog
ICAgICAKICAgICAgQWxzbyBmaXggc29tZSBjb2Rpbmcgc3R5bGUgaXNzdWUgaW4gdGhvc2UgZnVu
Y3Rpb25zLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYXJtNjQteHNtLnhlbi1idWls
ZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTQxNTM1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDE1MzUgeGVuLXVu
c3RhYmxlLXNtb2tlIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNTM1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdy
ZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 20:01:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 20: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 1iBP5z-0001Dx-Hq; Fri, 20 Sep 2019 20:01:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBP5y-0001Dq-A7
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 20:01:34 +0000
X-Inumbo-ID: 71495c36-dbe1-11e9-95a0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71495c36-dbe1-11e9-95a0-12813bfff9fa;
 Fri, 20 Sep 2019 20:01: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 1iBP5w-0000vk-45; Fri, 20 Sep 2019 20:01: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 1iBP5v-0003p6-Sd; Fri, 20 Sep 2019 20:01:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBP5v-0008Ao-Rw; Fri, 20 Sep 2019 20:01:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141531-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 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:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=ae84f55353475f569daddb9a81ac0a6bc7772c90
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 20:01:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141531: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUzMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUzMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJj
OTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA3IGRheXMgICA1NCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MjEgIDIwMTktMDktMjAgMTc6MDg6MjAgWiAgICAwIGRheXMgICAg
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 21:11:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 21: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 1iBQB9-0000ix-AI; Fri, 20 Sep 2019 21:10: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=8T81=XP=redhat.com=jsnow@srs-us1.protection.inumbo.net>)
 id 1iBQB7-0000il-OF
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 21:10:57 +0000
X-Inumbo-ID: 23386c4e-dbeb-11e9-95ab-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23386c4e-dbeb-11e9-95ab-12813bfff9fa;
 Fri, 20 Sep 2019 21:10:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 41A2D18C890D;
 Fri, 20 Sep 2019 21:10:56 +0000 (UTC)
Received: from [10.18.17.38] (dhcp-17-38.bos.redhat.com [10.18.17.38])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 100D05C1B5;
 Fri, 20 Sep 2019 21:10:54 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org, qemu-block@nongnu.org
References: <20190918115702.38959-1-paul.durrant@citrix.com>
From: John Snow <jsnow@redhat.com>
Autocrypt: addr=jsnow@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFTKefwBEAChvwqYC6saTzawbih87LqBYq0d5A8jXYXaiFMV/EvMSDqqY4EY6whXliNO
 IYzhgrPEe7ZmPxbCSe4iMykjhwMh5byIHDoPGDU+FsQty2KXuoxto+ZdrP9gymAgmyqdk3aV
 vzzmCa3cOppcqKvA0Kqr10UeX/z4OMVV390V+DVWUvzXpda45/Sxup57pk+hyY52wxxjIqef
 rj8u5BN93s5uCVTus0oiVA6W+iXYzTvVDStMFVqnTxSxlpZoH5RGKvmoWV3uutByQyBPHW2U
 1Y6n6iEZ9MlP3hcDqlo0S8jeP03HaD4gOqCuqLceWF5+2WyHzNfylpNMFVi+Hp0H/nSDtCvQ
 ua7j+6Pt7q5rvqgHvRipkDDVsjqwasuNc3wyoHexrBeLU/iJBuDld5iLy+dHXoYMB3HmjMxj
 3K5/8XhGrDx6BDFeO3HIpi3u2z1jniB7RtyVEtdupED6lqsDj0oSz9NxaOFZrS3Jf6z/kHIf
 h42mM9Sx7+s4c07N2LieUxcfqhFTaa/voRibF4cmkBVUhOD1AKXNfhEsTvmcz9NbUchCkcvA
 T9119CrsxfVsE7bXiGvdXnzyGLXdsoosjzwacKdOrVaDmN3Uy+SHiQXo6TlkSdV0XH2PUxTM
 LsBFIO9qXO43Ai6J6iPAP/01l8fuZfpJE0/L/c25yyaND7xA3wARAQABtCpKb2huIFNub3cg
 KEpvaG4gSHVzdG9uKSA8anNub3dAcmVkaGF0LmNvbT6JAlQEEwECAD4CGwMCHgECF4AFCwkI
 BwMFFQoJCAsFFgIDAQAWIQT665cRoSz0dYEvGPKIqQZNGDVh6wUCXF392gUJC1Xq3gAKCRCI
 qQZNGDVh6558D/9pM4pu4njX5aT6uUW3vAmbWLF1jfPxiTQgSHAnm9EBMZED/fsvkzj97clo
 LN7JKmbYZNgJmR01A7flG45V4iOR/249qAfaVuD+ZzZi1R4jFzr13WS+IEdn0hYp9ITndb7R
 ezW+HGu6/rP2PnfmDnNowgJu6Dp6IUEabq8SXXwGHXZPuMIrsXJxUdKJdGnh1o2u7271yNO7
 J9PEMuMDsgjsdnaGtv7aQ9CECtXvBleAc06pLW2HU10r5wQyBMZGITemJdBhhdzGmbHAL0M6
 vKi/bafHRWqfMqOAdDkv3Jg4arl2NCG/uNateR1z5e529+UlB4XVAQT+f5T/YyI65DFTY940
 il3aZhA8u788jZEPMXmt94u7uPZbEYp7V0jt68SrTaOgO7NaXsboXFjwEa42Ug5lB5d5/Qdp
 1AITUv0NJ51kKwhHL1dEagGeloIsGVQILmpS0MLdtitBHqZLsnJkRvtMaxo47giyBlv2ewmq
 tIGTlVLxHx9xkc9aVepOuiGlZaZB72c9AvZs9rKaAjgU2UfJHlB/Hr4uSk/1EY0IgMv4vnsG
 1sA5gvS7A4T4euu0PqHtn2sZEWDrk5RDbw0yIb53JYdXboLFmFXKzVASfKh2ZVeXRBlQQSJi
 3PBR1GzzqORlfryby7mkY857xzCI2NkIkD2eq+HhzFTfFOTdGrkCDQRUynn8ARAAwbhP45BE
 d/zAMBPV2dk2WwIwKRSKULElP3kXpcuiDWYQob3UODUUqClO+3aXVRndaNmZX9WbzGYexVo3
 5j+CVBCGr3DlU8AL9pp3KQ3SJihWcDed1LSmUf8tS+10d6mdGxDqgnd/OWU214isvhgWZtZG
 MM/Xj7cx5pERIiP+jqu7PT1cibcfcEKhPjYdyV1QnLtKNGrTg/UMKaL+qkWBUI/8uBoa0HLs
 NH63bXsRtNAG8w6qG7iiueYZUIXKc4IHINUguqYQJVdSe+u8b2N5XNhDSEUhdlqFYraJvX6d
 TjxMTW5lzVG2KjztfErRNSUmu2gezbw1/CV0ztniOKDA7mkQi6UIUDRh4LxRm5mflfKiCyDQ
 L6P/jxHBxFv+sIgjuLrfNhIC1p3z9rvCh+idAVJgtHtYl8p6GAVrF+4xQV2zZH45tgmHo2+S
 JsLPjXZtWVsWANpepXnesyabWtNAV4qQB7/SfC77zZwsVX0OOY2Qc+iohmXo8U7DgXVDgl/R
 /5Qgfnlv0/3rOdMt6ZPy5LJr8D9LJmcP0RvX98jyoBOf06Q9QtEwJsNLCOCo2LKNL71DNjZr
 nXEwjUH66CXiRXDbDKprt71BiSTitkFhGGU88XCtrp8R9yArXPf4MN+wNYBjfT7K29gWTzxt
 9DYQIvEf69oZD5Z5qHYGp031E90AEQEAAYkCPAQYAQIAJgIbDBYhBPrrlxGhLPR1gS8Y8oip
 Bk0YNWHrBQJcXf3JBQkLVerNAAoJEIipBk0YNWHrU1AP/1FOK2SBGbyhHa5vDHuf47fgLipC
 e0/h1E0vdSonzlhPxuZoQ47FjzG9uOhqqQG6/PqtWs/FJIyz8aGG4aV+pSA/9Ko3/2ND8MSY
 ZflWs7Y8Peg08Ro01GTHFITjEUgHpTpHiT6TNcZB5aZNJ8jqCtW5UlqvXXbVeSTmO70ZiVtc
 vUJbpvSxYmzhFfZWaXIPcNcKWL1rnmnzs67lDhMLdkYVf91aml/XtyMUlfB8Iaejzud9Ht3r
 C0pA9MG57pLblX7okEshxAC0+tUdY2vANWFeX0mgqRt1GSuG9XM9H/cKP1czfUV/FgaWo/Ya
 fM4eMhUAlL/y+/AJxxumPhBXftM4yuiktp2JMezoIMJI9fmhjfWDw7+2jVrx9ze1joLakFD1
 rVAoHxVJ7ORfQ4Ni/qWbQm3T6qQkSMt4N/scNsMczibdTPxU7qtwQwIeFOOc3wEwmJ9Qe3ox
 TODQ0agXiWVj0OXYCHJ6MxTDswtyTGQW+nUHpKBgHGwUaR6d1kr/LK9+5LpOfRlK9VRfEu7D
 PGNiRkr8Abp8jHsrBqQWfUS1bAf62bq6XUel0kUCtb7qCq024aOczXYWPFpJFX+nhp4d7NeH
 Edq+wlC13sBSiSHC7T5yssJ+7JPa2ATLlSKhEvBsLe2TsSTTtFlA0nBclqhfJXzimiuge9qU
 E40lvMWBuQINBFTKimUBEADDbJ+pQ5M4QBMWkaWImRj7c598xIZ37oKM6rGaSnuB1SVb7YCr
 Ci2MTwQcrQscA2jm80O8VFqWk+/XsEp62dty47GVwSfdGje/3zv3VTH2KhOCKOq3oPP5ZXWY
 rz2d2WnTvx++o6lU7HLHDEC3NGLYNLkL1lyVxLhnhvcMxkf1EGA1DboEcMgnJrNB1pGP27ww
 cSfvdyPGseV+qZZa8kuViDga1oxmnYDxFKMGLxrClqHrRt8geQL1Wj5KFM5hFtGTK4da5lPn
 wGNd6/CINMeCT2AWZY5ySz7/tSZe5F22vPvVZGoPgQicYWdNc3ap7+7IKP86JNjmec/9RJcz
 jvrYjJdiqBVldXou72CtDydKVLVSKv8c2wBDJghYZitfYIaL8cTvQfUHRYTfo0n5KKSec8Vo
 vjDuxmdbOUBA+SkRxqmneP5OxGoZ92VusrwWCjry8HRsNdR+2T+ClDCO6Wpihu4V3CPkQwTy
 eCuMHPAT0ka5paTwLrnZIxsdfnjUa96T10vzmQgAxpbbiaLvgKJ8+76OPdDnhddyxd2ldYfw
 RkF5PEGg3mqZnYKNNBtwjvX49SAvgETQvLzQ8IKVgZS0m4z9qHHvtc1BsQnFfe+LJOFjzZr7
 CrDNJMqk1JTHYsSi2JcN3vY32WMezXSQ0TzeMK4kdnclSQyp/h23GWod5QARAQABiQRbBBgB
 AgAmAhsCFiEE+uuXEaEs9HWBLxjyiKkGTRg1YesFAlxd/coFCQtV2mQCKcFdIAQZAQIABgUC
 VMqKZQAKCRB974EGqvw5DiJoEACLmuiRq9ifvOh5DyBFwRS7gvA14DsGQngmC57EzV0EFcfM
 XVi1jX5OtwUyUe0Az5r6lHyyHDsDsIpLKBlWrYCeLpUhRR3oy181T7UNxvujGFeTkzvLAOo6
 Hs3b8Wv9ARg+7acRYkQRNY7k0GIJ6YZz149tRyRKAy/vSjsaB9Lt0NOd1wf2EQMKwRVELwJD
 y0AazGn+0PRP7Bua2YbtxaBmhBBDb2tPpwn8U9xdckB4Vlft9lcWNsC/18Gi9bpjd9FSbdH/
 sOUI+3ToWYENeoT4IP09wn6EkgWaJS3nAUN/MOycNej2i4Yhy2wDDSKyTAnVkSSSoXk+tK91
 HfqtokbDanB8daP+K5LgoiWHzjfWzsxA2jKisI4YCGjrYQzTyGOT6P6u6SEeoEx10865B/zc
 8/vN50kncdjYz2naacIDEKQNZlnGLsGkpCbfmfdi3Zg4vuWKNdWr0wGUzDUcpqW0y/lUXna+
 6uyQShX5e4JD2UPuf9WAQ9HtgSAkaDd4O1I2J41sleePzZOVB3DmYgy+ECRJJ5nw3ihdxpgc
 y/v3lfcJaqiyCv0PF+K/gSOvwhH7CbVqARmptT7yhhxqFdaYWo2Z2ksuKyoKSRMFCXQY5oac
 uTmyPIT4STFyUQFeqSCWDum/NFNoSKhmItw2Td+4VSJHShRVbg39KNFPZ7mXYAkQiKkGTRg1
 YesWJA/+PV3qDUtPNEGwjVvjQqHSbrBy94tu6gJvPHgGPtRDYvxnCaJsmgiC0pGB2KFRsnfl
 2zBNBEWF/XwsI081jQE5UO60GKmHTputChLXpVobyuc+lroG2YhknXRBAV969SLnZR4BS/1s
 Gi046gOXfaKYatve8BiZr5it5Foq3FMPDNgZMit1H9Dk8rkKFfDMRf8EGS/Z+TmyEsIf99H7
 TH3n7lco8qO81fSFwkh4pvo2kWRFYTC5vsIVQ+GqVUp+W1DZJHxX8LwWuF1AzUt4MUTtNAvy
 TXl5EgsmoY9mpNNL7ZnW65oG63nEP5KNiybvuQJzXVxR8eqzOh2Mod4nHg3PE7UCd3DvLNsn
 GXFRo44WyT/G2lArBtjpkut7bDm0i1nENABy2UgS+1QvdmgNu6aEZxdNthwRjUhuuvCCDMA4
 rCDQYyakH2tJNQgkXkeLodBKF4bHiBbuwj0E39S9wmGgg+q4OTnAO/yhQGknle7a7G5xHBwE
 i0HjnLoJP5jDcoMTabZTIazXmJz3pKM11HYJ5/ZsTIf3ZRJJKIvXJpbmcAPVwTZII6XxiJdh
 RSSX4Mvd5pL/+5WI6NTdW6DMfigTtdd85fe6PwBNVJL2ZvBfsBJZ5rxg1TOH3KLsYBqBTgW2
 glQofxhkJhDEcvjLhe3Y2BlbCWKOmvM8XS9TRt0OwUs=
Message-ID: <d02b4f9a-4277-6aaf-324d-2c7958878690@redhat.com>
Date: Fri, 20 Sep 2019 17:10:54 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <20190918115702.38959-1-paul.durrant@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.70]); Fri, 20 Sep 2019 21:10:56 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-block] [PATCH] xen-block: treat
 XenbusStateUnknown the same as XenbusStateClosed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Mark Syms <mark.syms@citrix.com>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA5LzE4LzE5IDc6NTcgQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPiBXaGVuIGEgZnJvbnRl
bmQgZ3JhY2VmdWxseSBkaXNjb25uZWN0cyBmcm9tIGFuIG9mZmxpbmUgYmFja2VuZCwgaXQgd2ls
bAo+IHNldCBpdHMgb3duIHN0YXRlIHRvIFhlbmJ1c1N0YXRlQ2xvc2VkLiBUaGUgY29kZSBpbiB4
ZW4tYmxvY2suYyBjb3JyZWN0bHkKPiBkZWFscyB3aXRoIHRoaXMgYW5kIHNldHMgdGhlIGJhY2tl
bmQgaW50byBYZW5idXNTdGF0ZUNsb3NlZC4gVW5mb3J0dW5hdGVseQo+IGl0IGlzIHBvc3NpYmxl
IGZvciB0b29sc3RhY2sgdG8gYWN0dWFsbHkgZGVsZXRlIHRoZSBmcm9udGVuZCBhcmVhCj4gYmVm
b3JlIHRoZSBzdGF0ZSBrZXkgaGFzIGJlZW4gcmVhZCwgbGVhZGluZyB0byBhbiBhcHBhcmVudCBm
cm9udGVuZCBzdGF0ZQo+IG9mIFhlbmJ1c1N0YXRlVW5rbm93bi4gVGhpcyBwcmV2ZW50cyB0aGUg
YmFja2VuZCBzdGF0ZSBmcm9tIHRyYW5zaXRpb25pbmcKPiB0byBYZW5idXNTdGF0ZUNsb3NlZCBh
bmQgaGVuY2UgbGVhdmVzIGl0IGxpbWJvLgo+IAoKRG9lcyB0aGUgMCBjb21lIGZyb20gYSByZWFk
IGludG8gZGUtYWxsb2NhdGVkIG1lbW9yeT8KCi0tanMKCj4gVGhpcyBwYXRjaCBzaW1wbHkgdHJl
YXRzIGEgZnJvbnRlbmQgc3RhdGUgb2YgWGVuYnVzU3RhdGVVbmtub3duIHRoZSBzYW1lCj4gYXMg
WGVuYnVzU3RhdGVDbG9zZWQsIHdoaWNoIHdpbGwgdW5ibG9jayB0aGUgYmFja2VuZCBpbiB0aGVz
ZSBjaXJjdW1zdGFuY2VzLgo+IAo+IFJlcG9ydGVkLWJ5OiBNYXJrIFN5bXMgPG1hcmsuc3ltc0Bj
aXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Cj4gLS0tCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Cj4gQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+Cj4gQ2M6IE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+Cj4gLS0tCj4gIGh3L2Jsb2NrL3hlbi1ibG9jay5jIHwgMSArCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS9ody9ibG9jay94
ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCj4gaW5kZXggZjc3MzQzZGI2MC4uODc5
ZmMzMTBhNCAxMDA2NDQKPiAtLS0gYS9ody9ibG9jay94ZW4tYmxvY2suYwo+ICsrKyBiL2h3L2Js
b2NrL3hlbi1ibG9jay5jCj4gQEAgLTMxMyw2ICszMTMsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfZnJvbnRlbmRfY2hhbmdlZChYZW5EZXZpY2UgKnhlbmRldiwKPiAgICAgICAgICBicmVhazsK
PiAgCj4gICAgICBjYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+ICsgICAgY2FzZSBYZW5idXNTdGF0
ZVVua25vd246Cj4gICAgICAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2LCAmbG9jYWxf
ZXJyKTsKPiAgICAgICAgICBpZiAobG9jYWxfZXJyKSB7Cj4gICAgICAgICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 22:00:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 22:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBQwv-0006Mf-Cg; Fri, 20 Sep 2019 22:00:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBQwt-0006MU-Kc
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 22:00:19 +0000
X-Inumbo-ID: 05c44ba4-dbf2-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05c44ba4-dbf2-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 22:00: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 1iBQwn-0003Ew-63; Fri, 20 Sep 2019 22:00: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 1iBQwm-0005tP-O0; Fri, 20 Sep 2019 22:00:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBQwm-0006xE-NM; Fri, 20 Sep 2019 22:00:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141539-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=ae84f55353475f569daddb9a81ac0a6bc7772c90
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 22:00:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141539: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUzOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUzOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJj
OTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA1NSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MjEgIDIwMTktMDktMjAgMTc6MDg6MjAgWiAgICAwIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 23:06:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 23:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBRyy-0005Dg-UY; Fri, 20 Sep 2019 23:06:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBRyy-0005Db-0N
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 23:06:32 +0000
X-Inumbo-ID: 47c9d344-dbfb-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 47c9d344-dbfb-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 23:06: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 1iBRyv-0004V2-Ja; Fri, 20 Sep 2019 23:06: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 1iBRyu-0000Vo-RZ; Fri, 20 Sep 2019 23:06:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBRyu-0002R8-OL; Fri, 20 Sep 2019 23:06:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141484-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu: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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b41dae061bbd722b9d7fa828f35d22035b218e18
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 23:06:28 +0000
Subject: [Xen-devel] [linux-linus test] 141484: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ4NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNDg0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgYjQxZGFlMDYxYmJkNzIyYjlkN2ZhODI4ZjM1ZDIyMDM1YjIxOGUxOApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3
NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAz
LTA0IDE5OjUzOjA5IFogIDIwMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAx
OS0wMy0wNSAyMDowMzoxNCBaICAxOTkgZGF5cyAgMTUxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MTQ4NCAgMjAxOS0wOS0xOSAyMDo1MTo0NCBaICAgIDEgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KNDY5OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDEwNzgzMTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 23:14:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 23: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 1iBS6h-0006Qv-Vi; Fri, 20 Sep 2019 23:14:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1IS6=XP=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1iBS6g-0006Qm-DQ
 for xen-devel@lists.xen.org; Fri, 20 Sep 2019 23:14:30 +0000
X-Inumbo-ID: 64c16ca4-dbfc-11e9-b299-bc764e2007e4
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 64c16ca4-dbfc-11e9-b299-bc764e2007e4;
 Fri, 20 Sep 2019 23:14:28 +0000 (UTC)
Received: from [192.168.2.33] (c-174-62-72-237.hsd1.ca.comcast.net
 [174.62.72.237]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id A693372008B
 for <xen-devel@lists.xen.org>; Sat, 21 Sep 2019 00:09:41 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com A693372008B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1569038981;
 bh=L6f26OqhUlH291cNgExC/phm1zquflutn/tXNRjEV7o=;
 h=To:From:Subject:Date:From;
 b=TMClu26n5x0LPLmnLV/xTs0WEd480OcM5RYDQnm1Zw85F8jLrpzebOPz1E5ZYOId/
 jRs71jDmAqWrNVFlzxk+ZJxOh40v3DwMd2c1omiXtHuxuM5NfHky1AB53onejI1HS1
 DVm7OBMLZJNeC0OUNBqej1tDPzgT9N3P3PIX6Sic=
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <aecc7e18-40ff-8bb8-467c-24bfe99ee8f1@prgmr.com>
Date: Fri, 20 Sep 2019 16:14:25 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Crash with nested HVM and Linux v5.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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBuZXN0ZWRodm09MSwgdGhlIEwyIEhWTSBndWVzdCBpcyBlaXRoZXIgaGFuZ2luZyAoWGVu
IDQuOCkgb3IgY3Jhc2hpbmcgKFhlbiA0LjEyLjEpIHRoZSBMMSBYZW4gaHlwZXJ2aXNvciB3aXRo
IHJlY2VudCB2ZXJzaW9ucyBvZiBMaW51eC4gV2UgCmlzb2xhdGVkIHRoZSBjb21taXQgdG86Cgpj
b21taXQgMDkzYWU4ZjlhODZhOTc0YzkyMGI2MTM4NjBmMWY3ZmQ1YmJkNzBhYgpBdXRob3I6IEJv
cmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KRGF0ZTogICBUaHUgQXByIDEyIDEzOjExOjM2IDIw
MTggKzAyMDAKCiAgICAgeDg2L1RTQzogVXNlIFJEVFNDUAoKICAgICBDdXJyZW50bHksIHRoZSBr
ZXJuZWwgdXNlcwoKICAgICAgIFtMTV1GRU5DRTsgUkRUU0MKCiAgICAgaW4gdGhlIHRpbWVrZWVw
aW5nIGNvZGUsIHRvIGd1YXJhbnRlZSBtb25vdG9uaWNpdHkgb2YgdGltZSB3aGVyZSB0aGUKICAg
ICAqRkVOQ0UgaXMgc2VsZWN0ZWQgYmFzZWQgb24gdmVuZG9yLgoKICAgICBSZXBsYWNlIHRoYXQg
c2VxdWVuY2Ugd2l0aCBSRFRTQ1Agd2hpY2ggaXMgZmFzdGVyIG9yIG9uLXBhciBhbmQgZ2l2ZXMK
ICAgICB0aGUgc2FtZSBndWFyYW50ZWVzLgoKICAgICBBIG1pY3JvYmVuY2htYXJrIG9uIEludGVs
IHNob3dzIHRoYXQgdGhlIGNoYW5nZSBpcyBvbi1wYXIuCgogICAgIE9uIEFNRCwgdGhlIGNoYW5n
ZSBpcyBlaXRoZXIgb24tcGFyIHdpdGggdGhlIGN1cnJlbnQgTEZFTkNFLXByZWZpeGVkCiAgICAg
UkRUU0Mgb3Igc2xpZ2h0bHkgYmV0dGVyIHdpdGggUkRUU0NQLgoKICAgICBUaGUgY29tcGFyaXNv
biBpcyBkb25lIHdpdGggdGhlIExGRU5DRS1wcmVmaXhlZCBSRFRTQyAoYW5kIG5vdCB3aXRoIHRo
ZQogICAgIE1GRU5DRS1wcmVmaXhlZCBvbmUsIGFzIG9uZSB3b3VsZCBub3JtYWxseSBleHBlY3Qp
IGJlY2F1c2UgYWxsIG1vZGVybgogICAgIEFNRCBmYW1pbGllcyBtYWtlIExGRU5DRSBzZXJpYWxp
emluZyBhbmQgdGh1cyBhdm9pZCB0aGUgaGVhdnkgTUZFTkNFIGJ5CiAgICAgZWZmZWN0aXZlbHkg
ZW5hYmxpbmcgWDg2X0ZFQVRVUkVfTEZFTkNFX1JEVFNDLgoKSSBjb3VsZCBub3QgZmluZCBSRFRT
Q1AgaW5zdHJ1Y3Rpb24gYmVpbmcgdXNlZCBieSBMaW51eCBiZWZvcmUgdGhlIGdpdmVuIGNvbW1p
dCwgd2hpY2ggaXMgcHJlc2VudCBpbiBMaW51eCB2NS4xIGFuZCBuZXdlci4gQXMgZXhwZWN0ZWQs
IG1hc2tpbmcgb2ZmIAp0aGUgUkRUU0NQIGNwdWlkIGZsYWcgaW4gbGVhZiAweDgwMDAwMDAxIHBy
ZXZlbnRzIGEgY29vcGVyYXRpdmUgZ3Vlc3QgZnJvbSB1c2luZyB0aGF0IGluc3RydWN0aW9uIGFu
ZCB0aGVyZWZvcmUgcHJldmVudHMgdGhlIGNyYXNoLgoKLS1TYXJhaAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 20 23:29:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Sep 2019 23:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBSKu-0007ph-Mt; Fri, 20 Sep 2019 23:29:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bGZx=XP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBSKt-0007pP-9e
 for xen-devel@lists.xenproject.org; Fri, 20 Sep 2019 23:29:11 +0000
X-Inumbo-ID: 71f6be54-dbfe-11e9-95ad-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71f6be54-dbfe-11e9-95ad-12813bfff9fa;
 Fri, 20 Sep 2019 23:29:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBSKq-0004uY-K1; Fri, 20 Sep 2019 23:29: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 1iBSKq-0001fn-99; Fri, 20 Sep 2019 23:29:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBSKq-00087r-8S; Fri, 20 Sep 2019 23:29:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141493-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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=d72ed16ba73279e3f5779bbf1ca48ead3e97d3f9
X-Osstest-Versions-That: libvirt=522b3d2b24d0f7ac78dad442c990d4e34db0eaf2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 20 Sep 2019 23:29:08 +0000
Subject: [Xen-devel] [libvirt test] 141493: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ5MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0OTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTQxNQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTQxNDE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNDE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDE0MTUK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGlidmlydCAgICAgICAgICAgICAgZDcyZWQxNmJhNzMyNzllM2Y1Nzc5YmJmMWNhNDhlYWQz
ZTk3ZDNmOQpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgNTIyYjNkMmIy
NGQwZjdhYzc4ZGFkNDQyYzk5MGQ0ZTM0ZGIwZWFmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NDE1ICAyMDE5LTA5LTE4IDA1OjM2OjU3IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTQ1NiAgMjAxOS0wOS0xOSAwNDoxOToyMSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTQ5MyAgMjAxOS0wOS0yMCAwNDoxODo0MSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSsOhbiBU
b21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICBNaWNoYWwgUHLDrXZvem7DrWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlr
b2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBL
cmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBTaGkgTGVpIDxzaGlfbGVpQG1hc3NjbG91ZHMu
Y29tPgogIFh1IFlhbmRvbmcgPHh1eWFuZG9uZzJAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NDEgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 00:39:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 00:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBTR5-0007qr-Jo; Sat, 21 Sep 2019 00:39:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBTR4-0007qm-7x
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 00:39:38 +0000
X-Inumbo-ID: 4a072208-dc08-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a072208-dc08-11e9-978d-bc764e2007e4;
 Sat, 21 Sep 2019 00: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 1iBTR2-0006nf-Pl; Sat, 21 Sep 2019 00:39: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 1iBTR2-0007ZW-Gu; Sat, 21 Sep 2019 00:39:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBTR2-0002yq-FK; Sat, 21 Sep 2019 00:39:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141546-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-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:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=ae84f55353475f569daddb9a81ac0a6bc7772c90
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 00:39:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141546: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU0Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJj
OTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA1NiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MjEgIDIwMTktMDktMjAgMTc6MDg6MjAgWiAgICAwIGRheXMgICAg
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 01:07:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 01:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBTrx-0004wt-F1; Sat, 21 Sep 2019 01:07:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBTrw-0004wo-DD
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 01:07:24 +0000
X-Inumbo-ID: 274ba8d4-dc0c-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 274ba8d4-dc0c-11e9-b299-bc764e2007e4;
 Sat, 21 Sep 2019 01:07: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 1iBTro-0003Dp-93; Sat, 21 Sep 2019 01:07: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 1iBTrn-0001iK-Vd; Sat, 21 Sep 2019 01:07:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBTrn-0003es-UZ; Sat, 21 Sep 2019 01:07:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141490-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install: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-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-cubietruck: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-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-rtds:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-credit1: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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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-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=dbc29aff8d04f134553326a0c533a442a1774041
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 01:07:15 +0000
Subject: [Xen-devel] [linux-4.19 test] 141490: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ5MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgZGJjMjlhZmY4ZDA0ZjEzNDU1MzMyNmEwYzUzM2E0NDJhMTc3NDA0MQpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmVi
YjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTEx
LTAyIDA1OjM5OjA4IFogIDMyMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAx
OC0xMS0wNCAxNDoxMDoxNSBaICAzMjAgZGF5cyAgMjM5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MTQ5MCAgMjAxOS0wOS0yMCAwMToxMDozNCBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjU3MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
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
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDIyNjU3MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 02:46:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 02: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 1iBVPc-00063k-Pn; Sat, 21 Sep 2019 02:46: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=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBVPb-00063f-Gz
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 02:46:15 +0000
X-Inumbo-ID: f947a948-dc19-11e9-95b4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f947a948-dc19-11e9-95b4-12813bfff9fa;
 Sat, 21 Sep 2019 02:46: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 1iBVPX-0005Tt-SK; Sat, 21 Sep 2019 02:46:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBVPX-0001R8-JW; Sat, 21 Sep 2019 02:46:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBVPX-0007bh-Iu; Sat, 21 Sep 2019 02:46:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141554-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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
X-Osstest-Versions-This: xen=ae84f55353475f569daddb9a81ac0a6bc7772c90
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 02:46:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141554: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU1NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJj
OTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA1NyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MjEgIDIwMTktMDktMjAgMTc6MDg6MjAgWiAgICAwIGRheXMgICAg
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 03:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 03: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 1iBWRT-0003eY-66; Sat, 21 Sep 2019 03:52:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBWRR-0003eT-Az
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 03:52:13 +0000
X-Inumbo-ID: 31864892-dc23-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31864892-dc23-11e9-b299-bc764e2007e4;
 Sat, 21 Sep 2019 03:52: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 1iBWRO-0006hE-Qc; Sat, 21 Sep 2019 03:52: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 1iBWRO-0003zL-FS; Sat, 21 Sep 2019 03:52:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBWRO-000153-Ei; Sat, 21 Sep 2019 03:52:10 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141501-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
X-Osstest-Versions-That: freebsd=2fa3479cfadb0bb3fe694dbfd29f2350eb2570df
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 03:52:10 +0000
Subject: [Xen-devel] [freebsd-master test] 141501: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUwMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNTAxLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZjYTk2MDA2ZTUyYjhm
YjkyMGJkZTdjNjEyYmE1OGI3OQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMmZhMzQ3OWNmYWRiMGJiM2ZlNjk0ZGJmZDI5ZjIzNTBlYjI1NzBkZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTQxNDIwICAyMDE5LTA5LTE4IDA5OjE5OjU0IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0MTUwMSAgMjAxOS0wOS0yMCAwOToxOTo1MSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGJyIDxickBGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWls
ZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAgIDJmYTM0
NzljZmFkLi4xNGFlZjZkZmNhOSAgMTRhZWY2ZGZjYTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1
OGI3OSAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 05:35:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 05:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBY31-0004Nk-Id; Sat, 21 Sep 2019 05:35:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBY30-0004Nf-DR
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 05:35:06 +0000
X-Inumbo-ID: 8d59d482-dc31-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d59d482-dc31-11e9-a337-bc764e2007e4;
 Sat, 21 Sep 2019 05:34: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 1iBY2s-0000fi-Sm; Sat, 21 Sep 2019 05:34: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 1iBY2s-0008SX-GJ; Sat, 21 Sep 2019 05:34:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBY2s-0002iX-FB; Sat, 21 Sep 2019 05:34:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141495-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 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-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-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-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: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 05:34:58 +0000
Subject: [Xen-devel] [xen-unstable test] 141495: 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>

ZmxpZ2h0IDE0MTQ5NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTQ5NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTkgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTQ1OQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgaW4gMTQxNDU5IGxpa2UgMTQxMzc2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDE0NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQ1OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQxNDU5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDE0NTkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQ1
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQxNDU5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDE0NTkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MTQ1OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDU5CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFi
ODBiZmU3M2EyODg4YjNlNQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
MTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQxNDk1ICAyMDE5LTA5LTIwIDA1OjMyOjU2IFogICAgMCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0
dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8g
ZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 05:53:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 05:53: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 1iBYKx-0006B0-GY; Sat, 21 Sep 2019 05:53:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBYKw-0006Av-GI
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 05:53:38 +0000
X-Inumbo-ID: 27ce3a9c-dc34-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27ce3a9c-dc34-11e9-978d-bc764e2007e4;
 Sat, 21 Sep 2019 05:53: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 1iBYKv-000108-Ac; Sat, 21 Sep 2019 05:53: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 1iBYKu-0000gX-Pj; Sat, 21 Sep 2019 05:53:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBYKu-0000LD-P9; Sat, 21 Sep 2019 05:53:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141563-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=ae84f55353475f569daddb9a81ac0a6bc7772c90
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 05:53:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141563: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU2My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJj
OTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA1OCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MjEgIDIwMTktMDktMjAgMTc6MDg6MjAgWiAgICAwIGRheXMgICAg
NiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 06:27:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 06:27: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 1iBYrR-0000Wk-Ad; Sat, 21 Sep 2019 06:27:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBYrQ-0000Wf-Ik
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 06:27:12 +0000
X-Inumbo-ID: d77a201a-dc38-11e9-95b6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d77a201a-dc38-11e9-95b6-12813bfff9fa;
 Sat, 21 Sep 2019 06:27: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 1iBYrN-0001iq-JI; Sat, 21 Sep 2019 06:27: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 1iBYrN-0003co-Ab; Sat, 21 Sep 2019 06:27:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBYrN-0005CC-9r; Sat, 21 Sep 2019 06:27:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iBYrN-0005CC-9r@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 06:27:09 +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
aW50cm9kdWNlZDogIGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFlMDFlZjQKICBC
dWcgbm90IHByZXNlbnQ6IGQ2YzdjZDkxOGFkY2ZkYzhhZTQxY2Y4OWU2YTQ3ZWY0ZTRkM2MxZjYK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xNDE1NjAvCgoKICBjb21taXQgZWRhYTYzMWRkY2VlNjY1Y2RmYWUxY2Y2YmM3
NDkyYzc5MWUwMWVmNAogIEF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgRGF0ZTogICBUaHUgTWF5IDIzIDExOjU0OjUyIDIwMTkgKzAxMDAKICAKICAg
ICAgbGlieGw6IE1ha2UgbGlieGxfZG9tYWluX3VucGF1c2UgYXN5bmMKICAgICAgCiAgICAgIGxp
YnhsX2RvbWFpbl91bnBhdXNlIG5lZWRzIHRvIG1ha2UgUU1QIGNhbGxzLCB3aGljaCBhcmUgYXN5
bmNocm9ub3VzLAogICAgICBjaGFuZ2UgdGhlIEFQSSB0byByZWZsZWN0IHRoYXQuCiAgICAgIAog
ICAgICBEbyB0aGUgc2FtZSB3aXRoIGxpYnhsX2RvbWFpbl9wYXVzZSBhc3luYywgZXZlbiBpZiBp
dCB3aWxsIGtlZXAKICAgICAgY29tcGxldGluZyBzeW5jaHJvbm91c2x5LgogICAgICAKICAgICAg
QWxzbyBmaXggc29tZSBjb2Rpbmcgc3R5bGUgaXNzdWUgaW4gdGhvc2UgZnVuY3Rpb25zLgogICAg
ICAKICAgICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94
ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURz
IGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJv
dmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3Mt
YmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4t
dW5zdGFibGUtc21va2UvYnVpbGQtYW1kNjQueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzE0
MTU3MS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTE0MTI1MyAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IHhlbi11bnN0YWJsZS1zbW9rZSBidWlsZC1hbWQ2NCB4ZW4tYnVp
bGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0MTU2MyBmYWlsIFtob3N0
PWdvZGVsbG8wXSAvIDE0MTQ5OCBbaG9zdD1nb2RlbGxvMV0gMTQxNDk0IG9rLgpGYWlsdXJlIC8g
YmFzaXMgcGFzcyBmbGlnaHRzOiAxNDE1NjMgLyAxNDE0OTQKKHRyZWUgd2l0aCBubyB1cmw6IG1p
bmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9z
KQpUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4
ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFk
ODBiZDBmMCBhZTg0ZjU1MzUzNDc1ZjU2OWRhZGRiOWE4MWFjMGE2YmM3NzcyYzkwCkJhc2lzIHBh
c3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4
MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGNlNDRmZDAxNWU1NWQwZWNjNDdjMTYwZmI1Y2U2
OTA3MGFhNDk5MWIKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdl
bmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dCNjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwLWNlZjk2NjA2MThhODgw
Y2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQj
Y2U0NGZkMDE1ZTU1ZDBlY2M0N2MxNjBmYjVjZTY5MDcwYWE0OTkxYi1hZTg0ZjU1MzUzNDc1ZjU2
OWRhZGRiOWE4MWFjMGE2YmM3NzcyYzkwCkxvYWRlZCAxMDAxIG5vZGVzIGluIHJldmlzaW9uIGdy
YXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTQxNTEzIFtob3N0PWdvZGVsbG8xXQog
MTQxNDg5IHBhc3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5
NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGNlNDRmZDAxNWU1NWQwZWNjNDdj
MTYwZmI1Y2U2OTA3MGFhNDk5MWIKIDE0MTQ5OCBbaG9zdD1nb2RlbGxvMV0KIDE0MTQ5NCBwYXNz
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBj
ZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBjZTQ0ZmQwMTVlNTVkMGVjYzQ3YzE2MGZiNWNlNjkw
NzBhYTQ5OTFiCiAxNDE1MDggZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgYTMwOTEwYmZk
NzFhNjQ4OTVmMGQ2ZGRiYjMwMWNmMWI1ZWQ2YzJmNAogMTQxNTQ1IGZhaWwgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQx
NmE4YWQ4MGJkMGYwIGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFlMDFlZjQKIDE0
MTU2NSBbaG9zdD1iYXJvcXVlMF0KIDE0MTUyMSBbaG9zdD1odXhlbHJlYmUwXQogMTQxNTQ5IHBh
c3MgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4
MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQ3NTBjOTIzN2JkNDlhMjE3OWQ1YmQyOGU3MjU5
ZGY5YzQ2ZGUyNWEKIDE0MTU1MSBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBkNmM3Y2Q5
MThhZGNmZGM4YWU0MWNmODllNmE0N2VmNGU0ZDNjMWY2CiAxNDE1NDYgZmFpbCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBm
ZDE2YThhZDgwYmQwZjAgYWU4NGY1NTM1MzQ3NWY1NjlkYWRkYjlhODFhYzBhNmJjNzc3MmM5MAog
MTQxNTUyIGZhaWwgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5
NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGVkYWE2MzFkZGNlZTY2NWNkZmFl
MWNmNmJjNzQ5MmM3OTFlMDFlZjQKIDE0MTUzMSBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBm
MCBhZTg0ZjU1MzUzNDc1ZjU2OWRhZGRiOWE4MWFjMGE2YmM3NzcyYzkwCiAxNDE1MzYgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDE0MTU2OCBbaG9zdD1iYXJvcXVlMF0KIDE0MTUzNyBwYXNzIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVh
MGZkMTZhOGFkODBiZDBmMCBjZTQ0ZmQwMTVlNTVkMGVjYzQ3YzE2MGZiNWNlNjkwNzBhYTQ5OTFi
CiAxNDE1NDAgZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNl
Zjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgYWU4NGY1NTM1MzQ3NWY1Njlk
YWRkYjlhODFhYzBhNmJjNzc3MmM5MAogMTQxNTQxIGZhaWwgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJk
MGYwIGZmYzY2NGRjYjA5NjU0YzlkMzRkZjY4ZjNmYWY0ZDBiMDA2NDIxNDAKIDE0MTUzOSBmYWls
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBj
ZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBhZTg0ZjU1MzUzNDc1ZjU2OWRhZGRiOWE4MWFjMGE2
YmM3NzcyYzkwCiAxNDE1NTMgcGFzcyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgZDZjN2NkOTE4
YWRjZmRjOGFlNDFjZjg5ZTZhNDdlZjRlNGQzYzFmNgogMTQxNTQyIHBhc3MgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQx
NmE4YWQ4MGJkMGYwIDFkMTgwMGVkMzQ3ZGU1ZGE3ZDQ1NTIzNzU4ZTMzNTYxZDBiM2M3MmYKIDE0
MTU0MyBmYWlsIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2
MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCAxZTMzMDQwMDVlZjBkMzBhMTE3YTJm
MTIwZTY0M2JkMmMwY2I5ODEzCiAxNDE1NjMgZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAg
YWU4NGY1NTM1MzQ3NWY1NjlkYWRkYjlhODFhYzBhNmJjNzc3MmM5MAogMTQxNTU4IGZhaWwgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5
ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFl
MDFlZjQKIDE0MTU1OSBwYXNzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBkNmM3Y2Q5MThhZGNm
ZGM4YWU0MWNmODllNmE0N2VmNGU0ZDNjMWY2CiAxNDE1NTQgW2hvc3Q9YmFyb3F1ZTBdCiAxNDE1
NjAgZmFpbCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2
MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgZWRhYTYzMWRkY2VlNjY1Y2RmYWUxY2Y2
YmM3NDkyYzc5MWUwMWVmNAogMTQxNTcxIFtob3N0PWJhcm9xdWUwXQpTZWFyY2hpbmcgZm9yIGlu
dGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDE0ODkgKHBhc3MpLCBm
b3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxNTMxIChmYWlsKSwgZm9yIGJh
c2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNTM3IChwYXNzKSwgZm9yIGJhc2lz
IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNTM5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1
cmUKIDAgcmV2aXNpb25zIGF0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCBkNmM3Y2Q5MThhZGNm
ZGM4YWU0MWNmODllNmE0N2VmNGU0ZDNjMWY2Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNo
ZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxNTUxIChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxNTUyIChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNTUzIChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE1NTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE1NTkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDE0MTU2MCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBl
ZGFhNjMxZGRjZWU2NjVjZGZhZTFjZjZiYzc0OTJjNzkxZTAxZWY0CiAgQnVnIG5vdCBwcmVzZW50
OiBkNmM3Y2Q5MThhZGNmZGM4YWU0MWNmODllNmE0N2VmNGU0ZDNjMWY2CiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQx
NTYwLwoKCiAgY29tbWl0IGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFlMDFlZjQK
ICBBdXRob3I6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIERh
dGU6ICAgVGh1IE1heSAyMyAxMTo1NDo1MiAyMDE5ICswMTAwCiAgCiAgICAgIGxpYnhsOiBNYWtl
IGxpYnhsX2RvbWFpbl91bnBhdXNlIGFzeW5jCiAgICAgIAogICAgICBsaWJ4bF9kb21haW5fdW5w
YXVzZSBuZWVkcyB0byBtYWtlIFFNUCBjYWxscywgd2hpY2ggYXJlIGFzeW5jaHJvbm91cywKICAg
ICAgY2hhbmdlIHRoZSBBUEkgdG8gcmVmbGVjdCB0aGF0LgogICAgICAKICAgICAgRG8gdGhlIHNh
bWUgd2l0aCBsaWJ4bF9kb21haW5fcGF1c2UgYXN5bmMsIGV2ZW4gaWYgaXQgd2lsbCBrZWVwCiAg
ICAgIGNvbXBsZXRpbmcgc3luY2hyb25vdXNseS4KICAgICAgCiAgICAgIEFsc28gZml4IHNvbWUg
Y29kaW5nIHN0eWxlIGlzc3VlIGluIHRob3NlIGZ1bmN0aW9ucy4KICAgICAgCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAg
ICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpSZXZp
c2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxl
LXNtb2tlL2J1aWxkLWFtZDY0Lnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQxNTcxOiB0cnVuY2F0ZWQKCmZs
aWdodCAxNDE1NzEgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNTcxLwoKUGVyZmVj
dCA6LSkKQWxsIHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0cnVuY2F0ZWQKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 07:18:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 07:18:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBZet-00053Q-GG; Sat, 21 Sep 2019 07:18:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBZes-00053C-59
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 07:18:18 +0000
X-Inumbo-ID: f759f872-dc3f-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f759f872-dc3f-11e9-b299-bc764e2007e4;
 Sat, 21 Sep 2019 07: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 <osstest-admin@xenproject.org>)
 id 1iBZej-0002gY-HU; Sat, 21 Sep 2019 07: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 1iBZej-0006NB-9N; Sat, 21 Sep 2019 07:18:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBZej-0006GI-8K; Sat, 21 Sep 2019 07:18:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141497-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-raw:xen-boot:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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=a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 07:18:09 +0000
Subject: [Xen-devel] [qemu-mainline test] 141497: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTQ5NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE0OTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdS
LiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11
dSAgICAgICAgICAgICAgICBhNzdkMjBiYWZjZDRjYjc2ODQxNjhhOWI0YzZkYzJhMzIxYWFlYjUw
CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUy
NGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIw
MTktMDgtMTggMDU6MzY6NTEgWiAgIDM0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYx
ICAyMDE5LTA4LTE5IDExOjM2OjI2IFogICAzMiBkYXlzICAgMzkgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQxNDk3ICAyMDE5LTA5LTIwIDA3OjAzOjU3IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8
YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFy
by5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIg
RnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBrZXJu
ZWwub3JnPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5r
ZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJhQHdk
Yy5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04g
Wm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+
CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAg
QmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzD
s24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21h
aWwuY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsZWJl
ciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhh
dC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBI
dWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3Jn
PgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVl
IEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFy
LmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERlbmlzIFBs
b3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJl
cnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVz
aWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgog
IEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2Vy
QHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgZmFuZ3lpbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9l
Y2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBI
aWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQu
Y29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29tPgogIEphbiBLaXN6a2EgPGphbi5r
aXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5l
cy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBL
dW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29t
PgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29s
ZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUu
Y29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVy
ZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2
aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQu
Y29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3ht
YWlsLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNv
bT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5
bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIg
PGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIu
b3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAg
TWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90
aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxu
cGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29m
ZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4K
ICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFua2FqIEd1cHRhIDxwYWd1
cHRhQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQ
YXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNv
bT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2Vy
cmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVr
QGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4K
ICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIExpZXZl
biA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+
CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRo
YXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWly
byBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhh
ZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSYXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFp
bC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgogIFNhbmRyYSBMb29zZW1vcmUg
PHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNhdGhlZXNoIFJhamVuZHJhbiA8c2F0aG5hZ2FA
bGludXgudm5ldC5pYm0uY29tPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU2hp
dmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgogIFNodS1DaHVuIFdlbmcgPHNj
d0Bnb29nbGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQu
Y29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAg
U3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGlu
dGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAg
dG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50
c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdh
bnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRl
bC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVucWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+CiAgWXVy
eSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDE1ODA5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 07:53:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 07: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 1iBaD2-0008Qm-Q6; Sat, 21 Sep 2019 07:53:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBaD1-0008Qh-0K
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 07:53:35 +0000
X-Inumbo-ID: e632c6fa-dc44-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e632c6fa-dc44-11e9-978d-bc764e2007e4;
 Sat, 21 Sep 2019 07:53: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 1iBaCu-0003KP-1b; Sat, 21 Sep 2019 07:53: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 1iBaCt-0000dY-No; Sat, 21 Sep 2019 07:53:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBaCt-00043l-N5; Sat, 21 Sep 2019 07:53:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141576-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=ae84f55353475f569daddb9a81ac0a6bc7772c90
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 07:53:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141576: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU3Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJj
OTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA1OSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MjEgIDIwMTktMDktMjAgMTc6MDg6MjAgWiAgICAwIGRheXMgICAg
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 08:43:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 08:43:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBayn-0004tH-3o; Sat, 21 Sep 2019 08:42:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBaym-0004tC-6M
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 08:42:56 +0000
X-Inumbo-ID: c9a4d86e-dc4b-11e9-95b8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9a4d86e-dc4b-11e9-95b8-12813bfff9fa;
 Sat, 21 Sep 2019 08:42:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBayc-0004l5-OE; Sat, 21 Sep 2019 08:42: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 1iBayc-00052n-Ge; Sat, 21 Sep 2019 08:42:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBayc-0003w4-Fg; Sat, 21 Sep 2019 08:42:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iBayc-0003w4-Fg@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 08:42:46 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-examine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZQp0ZXN0aWQgcmVib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVl
OiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHNl
YWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKICBCdWcgaW50cm9kdWNlZDogIGI0MWRhZTA2MWJiZDcyMmI5ZDdmYTgyOGYzNWQyMjAzNWIy
MThlMTgKICBCdWcgbm90IHByZXNlbnQ6IDRhYTlmYzJhNDM1YWJlOTVhMWU4ZDdmOGM3YjNkNjM1
NjUxNGIzN2EKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1ODAvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBv
bWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9s
aW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtZXhhbWluZS5yZWJvb3QuaHRtbApSZXZpc2lvbiBJ
RHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBh
Ym92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBj
cy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xp
bnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1leGFtaW5lLnJlYm9vdCAtLXN1bW1hcnktb3V0PXRt
cC8xNDE1ODAuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVz
c2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSByZWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0MTQ4NCBmYWls
IFtob3N0PWRlYmluYTFdIC8gMTM4ODQ5IFtob3N0PWFsYmFuYTFdIDEzODgxMyBbaG9zdD1iYXJv
cXVlMV0gMTM4NzgwIFtob3N0PWFsYmFuYTBdIDEzODc1NCBbaG9zdD1maWFubzFdIDEzODczNSBb
aG9zdD1pdGFsaWEwXSAxMzg3MTAgW2hvc3Q9ZWxibGluZzFdIDEzODY4MCBbaG9zdD1maWFubzBd
IDEzODY2MSBbaG9zdD1yaW1hdmExXSAxMzg2MzkgW2hvc3Q9ZGViaW5hMF0gMTM4NjEyIFtob3N0
PWNoYXJkb25uYXkwXSAxMzg1ODQgW2hvc3Q9YWxiYW5hMV0gMTM4NDg4IFtob3N0PXBpbm90MV0g
MTM4Mzg2IFtob3N0PWJhcm9xdWUwXSAxMzgyNDUgW2hvc3Q9YWxiYW5hMF0gMTM4MDczIFtob3N0
PWl0YWxpYTBdIDEzNzk4NiBbaG9zdD1lbGJsaW5nMF0gMTM3ODk2IFtob3N0PWZpYW5vMV0gMTM3
NzM5IFtob3N0PWZpYW5vMF0gMTM3Njg2IFtob3N0PXBpbm90MV0gMTM3NTg5IFtob3N0PWNoYXJk
b25uYXkxXSAxMzc0ODQgW2hvc3Q9cGlub3QwXSAxMzdcCiAzODggW2hvc3Q9YWxiYW5hMF0gMTM3
MjgzIFtob3N0PWRlYmluYTBdIDEzNzE5MSBbaG9zdD1hbGJhbmExXSAxMzcxMjUgW2hvc3Q9Zmlh
bm8wXSAxMzcwOTggW2hvc3Q9aXRhbGlhMF0gMTM3MDU1IFtob3N0PWNoYXJkb25uYXkxXSAxMzcw
MTUgW2hvc3Q9cmltYXZhMV0gMTM2OTgxIFtob3N0PWVsYmxpbmcxXSAxMzY5MTEgW2hvc3Q9Zmlh
bm8xXSAxMzY4MjMgW2hvc3Q9YmFyb3F1ZTBdIDEzNjU5NCBbaG9zdD1hbGJhbmEwXSAxMzY0MzMg
W2hvc3Q9YWxiYW5hMV0gMTM2MjQzIFtob3N0PXBpbm90MF0gMTM2MTE2IFtob3N0PWJhcm9xdWUx
XSAxMzU5ODggW2hvc3Q9Zmlhbm8wXSAxMzU4NzMgW2hvc3Q9Y2hhcmRvbm5heTBdIDEzNTc1MyBb
aG9zdD1iYXJvcXVlMF0gMTM1NTM5IFtob3N0PWl0YWxpYTBdIDEzNTQ0MyBbaG9zdD1hbGJhbmEw
XSAxMzU0MjYgW2hvc3Q9cmltYXZhMV0gMTM0ODg1IFtob3N0PWRlYmluYTBdIDEzNDc0OSBbaG9z
dD1lbGJsaW5nMV0gMTMzOTk1IFtob1wKIHN0PWFsYmFuYTBdIDEzMzk3MyBbaG9zdD1waW5vdDFd
IDEzMzkzNCBbaG9zdD1maWFubzBdIDEzMzkwMiBbaG9zdD1iYXJvcXVlMV0gMTMzODYzIFtob3N0
PWl0YWxpYTFdIDEzMzgyOSBbaG9zdD1tZXJsb3QxXSAxMzM3NzggW2hvc3Q9bWVybG90MF0gMTMz
NzM4IFtob3N0PWNoYXJkb25uYXkxXSAxMzM2OTUgW2hvc3Q9YmFyb3F1ZTBdIDEzMzY3MyBbaG9z
dD1pdGFsaWEwXSAxMzM2MzEgW2hvc3Q9YWxiYW5hMV0gMTMzNjA1IFtob3N0PWVsYmxpbmcxXSAx
MzM1ODAgW2hvc3Q9YWxiYW5hMF0gMTMzNTY3IFtob3N0PWZpYW5vMF0gMTMzNTU1IFtob3N0PXBp
bm90MV0gMTMzNTEwIFtob3N0PWZpYW5vMV0gMTMzNDc0IFtob3N0PWJhcm9xdWUxXSAxMzMyOTMg
W2hvc3Q9YmFyb3F1ZTBdIDEzMzI4MCBbaG9zdD1tZXJsb3QwXSAxMzI5MTEgW2hvc3Q9am91YmVy
dGluMV0gMTMyODA0IFtob3N0PWZpYW5vMF0gMTMyNzU0IFtob3N0PWVsYmxpbmcxXSAxMzI2Njkg
W2hvc3Q9ZGViaW5hXAogMF0gMTMyNTk5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxNDE0ODQgLyAxMzI1OTkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgYjQx
ZGFlMDYxYmJkNzIyYjlkN2ZhODI4ZjM1ZDIyMDM1YjIxOGUxOCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwYzE1ZmIxMjhjNTE4YjlhY2Q4NjExYTJkZWVhMjEzZTll
NTUxOTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4
YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQpC
YXNpcyBwYXNzIDRhYTlmYzJhNDM1YWJlOTVhMWU4ZDdmOGM3YjNkNjM1NjUxNGIzN2EgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1
YmIxZjE4Mzc0NDdjYzBlYjU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBhNjk4Yzg5OTVmZmIy
ODM4Mjk2ZWMyODRmZTNjNGFkMzNkZmNhMzA3IDA4YjkwOGJhNjNkZWU4YmMzMTM5ODNjNWU0MTI4
NTJjYmNiY2RhODUKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdl
bmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQjNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0
YjM3YS1iNDFkYWUwNjFiYmQ3MjJiOWQ3ZmE4MjhmMzVkMjIwMzViMjE4ZTE4IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZWY1MjllNmFiN2Mz
MTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1Ni1iMGMxNWZiMTI4YzUxOGI5YWNkODYxMWEyZGVl
YTIxM2U5ZTU1MTkzIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5c
CiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1jZWY5NjYw
NjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0I2E2OThjODk5NWZmYjI4MzgyOTZlYzI4NGZlM2M0YWQzM2RmY2Ez
MDctNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdCMwOGI5MDhiYTYzZGVlOGJjMzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1
LTEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBsZS1n
ZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogb3ZtZgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9y
OiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHhlbgpMb2FkZWQgMTAwNSBub2RlcyBpbiByZXZpc2lvbiBn
cmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzMDgyNyBbaG9zdD1jaGFyZG9ubmF5
MV0KIDEzMDg2MiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMDkwOCBbaG9zdD1jaGFyZG9ubmF5MV0K
IDEzMTAwOCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMTA4NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEz
MTE0NSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMTE5MCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMTIy
NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMTI3NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzMTMzNSBb
XQogMTMxMzA2IFtob3N0PWNoYXJkb25uYXkxXQogMTMxMzY3IFtob3N0PWNoYXJkb25uYXkxXQog
MTMxNDE2IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNDQxIFtob3N0PWNoYXJkb25uYXkxXQogMTMx
NDc1IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNTA5IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNTYy
IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNTM0IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNjEzIFto
b3N0PWNoYXJkb25uYXkxXQogMTMxNTg5IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNTc4IFtob3N0
PWNoYXJkb25uYXkxXQogMTMxNjI1IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNjY5IFtob3N0PWNo
YXJkb25uYXkxXQogMTMxNjQ3IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNjg3IFtob3N0PWNoYXJk
b25uYXkxXQogMTMxNzE4IFtob3N0PWNoYXJkb25uYXkxXQogMTMxNzM1IFtob3N0PWNoYXJkb25u
YXkxXQogMTMxNzcyIFtob3N0PWNoYXJkb25uYXkxXQogMTMxNzU0IFtob3N0PWNoYXJkb25uYXkx
XQogMTMxODM0IFtob3N0PWNoYXJkb25uYXkxXQogMTMxOTA3IFtob3N0PWNoYXJkb25uYXkxXQog
MTMxOTcyIFtob3N0PWNoYXJkb25uYXkxXQogMTMyMDg2IFtob3N0PWNoYXJkb25uYXkxXQogMTMy
MDA2IFtob3N0PWNoYXJkb25uYXkxXQogMTMyMjI3IFtob3N0PWNoYXJkb25uYXkxXQogMTMyMzc0
IFtob3N0PWpvdWJlcnRpbjBdCiAxMzI0MTMgW2hvc3Q9aXRhbGlhMF0KIDEzMjQ3MCBbaG9zdD1h
bGJhbmExXQogMTMyNDUxIFtob3N0PWJhcm9xdWUxXQogMTMyNDk5IFtob3N0PWJhcm9xdWUwXQog
MTMyNTM1IFtob3N0PXBpbm90MV0KIDEzMjU2MSBbaG9zdD1hbGJhbmEwXQogMTMyNjY5IFtob3N0
PWRlYmluYTBdCiAxMzI1OTkgcGFzcyA0YWE5ZmMyYTQzNWFiZTk1YTFlOGQ3ZjhjN2IzZDYzNTY1
MTRiMzdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWY1MjllNmFi
N2MzMTI5MGEzMzA0NWJiMWYxODM3NDQ3Y2MwZWI1NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
YTY5OGM4OTk1ZmZiMjgzODI5NmVjMjg0ZmUzYzRhZDMzZGZjYTMwNyAwOGI5MDhiYTYzZGVlOGJj
MzEzOTgzYzVlNDEyODUyY2JjYmNkYTg1CiAxMzI3NTQgW2hvc3Q9ZWxibGluZzFdCiAxMzI4MDQg
W2hvc3Q9Zmlhbm8wXQogMTMyOTExIFtob3N0PWpvdWJlcnRpbjFdCiAxMzMyOTMgW2hvc3Q9YmFy
b3F1ZTBdCiAxMzMyODAgW2hvc3Q9bWVybG90MF0KIDEzMzQ3NCBbaG9zdD1iYXJvcXVlMV0KIDEz
MzU1NSBbaG9zdD1waW5vdDFdCiAxMzM1MTAgW2hvc3Q9Zmlhbm8xXQogMTMzNTY3IFtob3N0PWZp
YW5vMF0KIDEzMzYwNSBbaG9zdD1lbGJsaW5nMV0KIDEzMzU4MCBbaG9zdD1hbGJhbmEwXQogMTMz
NjMxIFtob3N0PWFsYmFuYTFdCiAxMzM2NzMgW2hvc3Q9aXRhbGlhMF0KIDEzMzY5NSBbaG9zdD1i
YXJvcXVlMF0KIDEzMzc3OCBbaG9zdD1tZXJsb3QwXQogMTMzNzM4IFtob3N0PWNoYXJkb25uYXkx
XQogMTMzODI5IFtob3N0PW1lcmxvdDFdCiAxMzM5MDIgW2hvc3Q9YmFyb3F1ZTFdCiAxMzM4NjMg
W2hvc3Q9aXRhbGlhMV0KIDEzMzkzNCBbaG9zdD1maWFubzBdCiAxMzM5NzMgW2hvc3Q9cGlub3Qx
XQogMTMzOTk1IFtob3N0PWFsYmFuYTBdCiAxMzQ3NDkgW2hvc3Q9ZWxibGluZzFdCiAxMzQ4ODUg
W2hvc3Q9ZGViaW5hMF0KIDEzNDk4NCBbXQogMTM1MDU3IFtdCiAxMzUyMjMgW10KIDEzNTQyNiBb
aG9zdD1yaW1hdmExXQogMTM1NDQzIFtob3N0PWFsYmFuYTBdCiAxMzU1MzkgW2hvc3Q9aXRhbGlh
MF0KIDEzNTc1MyBbaG9zdD1iYXJvcXVlMF0KIDEzNTg3MyBbaG9zdD1jaGFyZG9ubmF5MF0KIDEz
NTk4OCBbaG9zdD1maWFubzBdCiAxMzYxMTYgW2hvc3Q9YmFyb3F1ZTFdCiAxMzYyNDMgW2hvc3Q9
cGlub3QwXQogMTM2NDMzIFtob3N0PWFsYmFuYTFdCiAxMzY1OTQgW2hvc3Q9YWxiYW5hMF0KIDEz
NjgyMyBbaG9zdD1iYXJvcXVlMF0KIDEzNjkxMSBbaG9zdD1maWFubzFdCiAxMzY5ODEgW2hvc3Q9
ZWxibGluZzFdCiAxMzcwMTUgW2hvc3Q9cmltYXZhMV0KIDEzNzA1NSBbaG9zdD1jaGFyZG9ubmF5
MV0KIDEzNzA5OCBbaG9zdD1pdGFsaWEwXQogMTM3MTI1IFtob3N0PWZpYW5vMF0KIDEzNzE5MSBb
aG9zdD1hbGJhbmExXQogMTM3MjgzIFtob3N0PWRlYmluYTBdCiAxMzczODggW2hvc3Q9YWxiYW5h
MF0KIDEzNzQ4NCBbaG9zdD1waW5vdDBdCiAxMzc1ODkgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzc3
MzkgW2hvc3Q9Zmlhbm8wXQogMTM3Njg2IFtob3N0PXBpbm90MV0KIDEzNzg5NiBbaG9zdD1maWFu
bzFdCiAxMzc5ODYgW2hvc3Q9ZWxibGluZzBdCiAxMzgwNzMgW2hvc3Q9aXRhbGlhMF0KIDEzODI0
NSBbaG9zdD1hbGJhbmEwXQogMTM4Mzg2IFtob3N0PWJhcm9xdWUwXQogMTM4NDg4IFtob3N0PXBp
bm90MV0KIDEzODU4NCBbaG9zdD1hbGJhbmExXQogMTM4NjEyIFtob3N0PWNoYXJkb25uYXkwXQog
MTM4NjM5IFtob3N0PWRlYmluYTBdCiAxMzg2NjEgW2hvc3Q9cmltYXZhMV0KIDEzODY4MCBbaG9z
dD1maWFubzBdCiAxMzg3MTAgW2hvc3Q9ZWxibGluZzFdCiAxMzg3MzUgW2hvc3Q9aXRhbGlhMF0K
IDEzODc1NCBbaG9zdD1maWFubzFdCiAxMzg3ODAgW2hvc3Q9YWxiYW5hMF0KIDEzODgxMyBbaG9z
dD1iYXJvcXVlMV0KIDEzODg0OSBbaG9zdD1hbGJhbmExXQogMTM4ODc4IGZhaWwgaXJyZWxldmFu
dAogMTM4OTAyIGZhaWwgaXJyZWxldmFudAogMTM4OTYyIGZhaWwgaXJyZWxldmFudAogMTM5MDAz
IGZhaWwgaXJyZWxldmFudAogMTM5MDY4IGZhaWwgaXJyZWxldmFudAogMTM5MTM2IHBhc3MgaXJy
ZWxldmFudAogMTM5MTIwIHBhc3MgNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0
YjM3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdj
MzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE2
OThjODk5NWZmYjI4MzgyOTZlYzI4NGZlM2M0YWQzM2RmY2EzMDcgMDhiOTA4YmE2M2RlZThiYzMx
Mzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQogMTM5MTIyIGZhaWwgaXJyZWxldmFudAogMTM5MTM0IGZh
aWwgaXJyZWxldmFudAogMTM5MTI0IHBhc3MgaXJyZWxldmFudAogMTM5MTI1IHBhc3MgaXJyZWxl
dmFudAogMTM5MTUwIHBhc3MgaXJyZWxldmFudAogMTM5MTM4IHBhc3MgaXJyZWxldmFudAogMTM5
MTI3IHBhc3MgaXJyZWxldmFudAogMTM5MTI5IHBhc3MgaXJyZWxldmFudAogMTM5MTU0IHBhc3Mg
aXJyZWxldmFudAogMTM5MTMxIHBhc3MgaXJyZWxldmFudAogMTM5MTYyIGZhaWwgaXJyZWxldmFu
dAogMTM5MTQ0IHBhc3MgaXJyZWxldmFudAogMTM5MTU1IGZhaWwgaXJyZWxldmFudAogMTM5MTQ4
IHBhc3MgaXJyZWxldmFudAogMTM5MTY4IGZhaWwgaXJyZWxldmFudAogMTM5MTYwIHBhc3MgaXJy
ZWxldmFudAogMTM5MTY1IHBhc3MgaXJyZWxldmFudAogMTM5MTcyIHBhc3MgNGFhOWZjMmE0MzVh
YmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE2OThjODk5NWZmYjI4MzgyOTZlYzI4NGZlM2M0YWQzM2Rm
Y2EzMDcgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQogMTM5MTc0IGZh
aWwgaXJyZWxldmFudAogMTM5MTc5IHBhc3MgaXJyZWxldmFudAogMTM5MTgyIGZhaWwgaXJyZWxl
dmFudAogMTM5MTg0IHBhc3MgaXJyZWxldmFudAogMTM5MTg3IGZhaWwgaXJyZWxldmFudAogMTM5
MTg4IHBhc3MgaXJyZWxldmFudAogMTM5MTkwIGZhaWwgaXJyZWxldmFudAogMTM5MjM3IGZhaWwg
aXJyZWxldmFudAogMTM5MjIzIGZhaWwgaXJyZWxldmFudAogMTM5MjU3IGZhaWwgaXJyZWxldmFu
dAogMTM5MzI0IGZhaWwgaXJyZWxldmFudAogMTM5MzA2IGZhaWwgaXJyZWxldmFudAogMTM5Mjg2
IGZhaWwgaXJyZWxldmFudAogMTM5MzM4IGZhaWwgaXJyZWxldmFudAogMTM5MzYxIGZhaWwgaXJy
ZWxldmFudAogMTM5MzgzIGZhaWwgaXJyZWxldmFudAogMTM5NDA4IGZhaWwgaXJyZWxldmFudAog
MTM5NDc4IGZhaWwgaXJyZWxldmFudAogMTM5NTMyIGZhaWwgaXJyZWxldmFudAogMTM5NTg0IGZh
aWwgaXJyZWxldmFudAogMTM5NTU1IGZhaWwgaXJyZWxldmFudAogMTM5Njg3IGZhaWwgaXJyZWxl
dmFudAogMTM5NjE2IGZhaWwgaXJyZWxldmFudAogMTM5NjY5IGZhaWwgaXJyZWxldmFudAogMTM5
NzExIGZhaWwgaXJyZWxldmFudAogMTM5NzM1IGZhaWwgaXJyZWxldmFudAogMTM5NzkyIGZhaWwg
aXJyZWxldmFudAogMTM5ODMyIGZhaWwgaXJyZWxldmFudAogMTM5OTQyIGZhaWwgaXJyZWxldmFu
dAogMTM5ODY2IGZhaWwgaXJyZWxldmFudAogMTM5OTA3IGZhaWwgaXJyZWxldmFudAogMTM5OTk2
IGZhaWwgaXJyZWxldmFudAogMTQwMDM4IGZhaWwgaXJyZWxldmFudAogMTQwMTI4IGZhaWwgaXJy
ZWxldmFudAogMTQwMTYzIGZhaWwgaXJyZWxldmFudAogMTQwMjUxIGZhaWwgaXJyZWxldmFudAog
MTQwMTg4IGZhaWwgaXJyZWxldmFudAogMTQwMjE2IGZhaWwgaXJyZWxldmFudAogMTQwMzgyIGZh
aWwgaXJyZWxldmFudAogMTQwNDI4IGZhaWwgaXJyZWxldmFudAogMTQwNDc3IGZhaWwgaXJyZWxl
dmFudAogMTQwNTI1IGZhaWwgaXJyZWxldmFudAogMTQwNjAxIGZhaWwgaXJyZWxldmFudAogMTQw
NTcxIGZhaWwgaXJyZWxldmFudAogMTQwNjI0IGZhaWwgaXJyZWxldmFudAogMTQwNjQ4IFtdCiAx
NDA2NzYgZmFpbCBpcnJlbGV2YW50CiAxNDA3MjkgZmFpbCBpcnJlbGV2YW50CiAxNDA4MTcgZmFp
bCBpcnJlbGV2YW50CiAxNDA3NzggZmFpbCBpcnJlbGV2YW50CiAxNDA4NTUgZmFpbCBpcnJlbGV2
YW50CiAxNDA5MzAgZmFpbCBpcnJlbGV2YW50CiAxNDA5MDIgZmFpbCBpcnJlbGV2YW50CiAxNDA5
NTAgZmFpbCBpcnJlbGV2YW50CiAxNDA5NzMgZmFpbCBpcnJlbGV2YW50CiAxNDA5OTkgZmFpbCBp
cnJlbGV2YW50CiAxNDEwMzYgZmFpbCBpcnJlbGV2YW50CiAxNDExOTYgZmFpbCBpcnJlbGV2YW50
CiAxNDEyMjIgW10KIDE0MTI5MiBbXQogMTQxMjQwIGZhaWwgaXJyZWxldmFudAogMTQxMzg2IGZh
aWwgaXJyZWxldmFudAogMTQxMzU0IGZhaWwgaXJyZWxldmFudAogMTQxNDQ2IGZhaWwgaXJyZWxl
dmFudAogMTQxNDg0IGZhaWwgYjQxZGFlMDYxYmJkNzIyYjlkN2ZhODI4ZjM1ZDIyMDM1YjIxOGUx
OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwYzE1ZmIxMjhjNTE4
YjlhY2Q4NjExYTJkZWVhMjEzZTllNTUxOTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVk
Zjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODky
MGFiODBiZmU3M2EyODg4YjNlNQogMTQxNTE2IGZhaWwgaXJyZWxldmFudAogMTQxNTExIHBhc3Mg
NGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0
N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGE2OThjODk5NWZmYjI4MzgyOTZlYzI4
NGZlM2M0YWQzM2RmY2EzMDcgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4
NQogMTQxNTY2IHBhc3MgNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwYzE1ZmIxMjhjNTE4Yjlh
Y2Q4NjExYTJkZWVhMjEzZTllNTUxOTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFi
ODBiZmU3M2EyODg4YjNlNQogMTQxNTIwIHBhc3MgNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4Yzdi
M2Q2MzU2NTE0YjM3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVm
NTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDA4MzgwMWRiMTBiMDhkNmQ0ZTU2OWQ4NGY5OWExMzk4MDQ0ZWI0ODMgMDhiOTA4YmE2
M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQogMTQxNTQ0IGJsb2NrZWQgNGFhOWZjMmE0
MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNl
ZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQogMTQxNTI2
IHBhc3MgNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFm
MTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNlNTJhMzFmNjEyZTMzZGY2
NmFjMzU1M2Q5NjMzNzMyZTM0YTI3N2IgMDhiOTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNi
Y2JjZGE4NQogMTQxNTgwIGZhaWwgYjQxZGFlMDYxYmJkNzIyYjlkN2ZhODI4ZjM1ZDIyMDM1YjIx
OGUxOCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwYzE1ZmIxMjhj
NTE4YjlhY2Q4NjExYTJkZWVhMjEzZTllNTUxOTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjVi
ODkyMGFiODBiZmU3M2EyODg4YjNlNQogMTQxNTI5IHBhc3MgNGFhOWZjMmE0MzVhYmU5NWExZThk
N2Y4YzdiM2Q2MzU2NTE0YjM3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgMDhi
OTA4YmE2M2RlZThiYzMxMzk4M2M1ZTQxMjg1MmNiY2JjZGE4NQogMTQxNTUwIHBhc3MgNGFhOWZj
MmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGVi
NTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4
MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQogMTQx
NTY3IGZhaWwgYjQxZGFlMDYxYmJkNzIyYjlkN2ZhODI4ZjM1ZDIyMDM1YjIxOGUxOCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwYzE1ZmIxMjhjNTE4YjlhY2Q4NjEx
YTJkZWVhMjEzZTllNTUxOTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3
M2EyODg4YjNlNQogMTQxNTM4IGZhaWwgYjQxZGFlMDYxYmJkNzIyYjlkN2ZhODI4ZjM1ZDIyMDM1
YjIxOGUxOCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwYzE1ZmIx
MjhjNTE4YjlhY2Q4NjExYTJkZWVhMjEzZTllNTUxOTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYw
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUw
MjViODkyMGFiODBiZmU3M2EyODg4YjNlNQogMTQxNTU3IHBhc3MgNGFhOWZjMmE0MzVhYmU5NWEx
ZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGIwYzE1ZmIxMjhjNTE4YjlhY2Q4NjExYTJkZWVhMjEzZTllNTUxOTMgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEw
ZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYg
MTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQogMTQxNTYxIGZhaWwgYjQx
ZGFlMDYxYmJkNzIyYjlkN2ZhODI4ZjM1ZDIyMDM1YjIxOGUxOCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwYzE1ZmIxMjhjNTE4YjlhY2Q4NjExYTJkZWVhMjEzZTll
NTUxOTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4
YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQog
MTQxNTcyIHBhc3MgNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwYzE1ZmIxMjhjNTE4YjlhY2Q4
NjExYTJkZWVhMjEzZTllNTUxOTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBi
ZmU3M2EyODg4YjNlNQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMzI1OTkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTQxNDg0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTQxNTExIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTQxNTM4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDRhYTlmYzJh
NDM1YWJlOTVhMWU4ZDdmOGM3YjNkNjM1NjUxNGIzN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBiMGMxNWZiMTI4YzUxOGI5YWNkODYxMWEyZGVlYTIxM2U5ZTU1MTkz
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBj
ZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKTm8gcmV2
aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxNDE1NTcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxNDE1NjEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
NDE1NjYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTU2NyAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTU3MiAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNTgwIChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgYjQxZGFlMDYxYmJkNzIyYjlkN2ZhODI4ZjM1ZDIyMDM1YjIxOGUxOAogIEJ1ZyBub3Qg
cHJlc2VudDogNGFhOWZjMmE0MzVhYmU5NWExZThkN2Y4YzdiM2Q2MzU2NTE0YjM3YQogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzE0MTU4MC8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNp
b24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lLnJlYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQxNTgwOiB0b2xlcmFibGUgQUxM
IEZBSUwKCmZsaWdodCAxNDE1ODAgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1ODAvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 09:03:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 09:03:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBbIF-0006in-7J; Sat, 21 Sep 2019 09:03:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBbID-0006ii-EH
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 09:03:01 +0000
X-Inumbo-ID: 9c7cc29a-dc4e-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9c7cc29a-dc4e-11e9-b76c-bc764e2007e4;
 Sat, 21 Sep 2019 09:03:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBbIB-0005AZ-Vo; Sat, 21 Sep 2019 09:03:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBbIB-0006Sw-OQ; Sat, 21 Sep 2019 09:02:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBbIB-00053f-Nl; Sat, 21 Sep 2019 09:02:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141581-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-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:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=ae84f55353475f569daddb9a81ac0a6bc7772c90
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 09:02:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141581: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU4MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU4MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJj
OTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA2MCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1MjEgIDIwMTktMDktMjAgMTc6MDg6MjAgWiAgICAwIGRheXMgICAg
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5p
QHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 10:08:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 10:08:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBcJ7-0003iY-M6; Sat, 21 Sep 2019 10:08:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VugD=XQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iBcJ6-0003iT-O4
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 10:08:00 +0000
X-Inumbo-ID: af5ccd70-dc57-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id af5ccd70-dc57-11e9-b76c-bc764e2007e4;
 Sat, 21 Sep 2019 10:07:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1E3981000;
 Sat, 21 Sep 2019 03:07: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 A1BA23F59C;
 Sat, 21 Sep 2019 03:07:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 21 Sep 2019 11:07:53 +0100
Message-Id: <20190921100753.21347-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: mm: Clear boot pagetables
 before bringing-up each secondary 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: Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgYm9vdCBwYWdldGFibGVzIGFyZSBvbmx5IGNsZWFyZWQgb25jZSBhdCBi
b290LiBUaGlzIG1lYW5zCndoZW4gYm9vdGluZyBDUFUyIChhbmQgb253YXJkcykgdGhlbiBib290
IHBhZ2V0YWJsZXMgd2lsbCBub3QgYmUKY2xlYXJlZC4KClRvIGtlZXAgdGhlIGludGVyZmFjZSBl
eGFjdGx5IHRoZSBzYW1lIGZvciBhbGwgc2Vjb25kYXJ5IENQVSwgdGhlIGJvb3QKcGFnZXRhYmxl
cyBhcmUgbm93IGNsZWFyZWQgYmVmb3JlIGJyaW5naW5nLXVwIGVhY2ggc2Vjb25kYXJ5IENQVS4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL21tLmMgfCAyNyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMTEyOWRjMjhjOC4u
ZTE0ZWU3NmZmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKQEAgLTcwNCw4ICs3MDQsMjAgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxl
cyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQpCiAKICAgICBzd2l0Y2hfdHRicih0dGJy
KTsKIAotICAgIC8qIENsZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2gg
c2Vjb25kYXJ5IENQVQotICAgICAqIHJlYnVpbGRzIHRoZXNlIGl0c2VsZiAoc2VlIGhlYWQuUykg
Ki8KKyAgICB4ZW5fcHRfZW5mb3JjZV93bngoKTsKKworI2lmZGVmIENPTkZJR19BUk1fMzIKKyAg
ICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKKyAgICBwZXJfY3B1KHhl
bl9kb21tYXAsIDApID0gY3B1MF9kb21tYXA7CisjZW5kaWYKK30KKworc3RhdGljIHZvaWQgY2xl
YXJfYm9vdF9wYWdldGFibGVzKHZvaWQpCit7CisgICAgLyoKKyAgICAgKiBDbGVhciB0aGUgY29w
eSBvZiB0aGUgYm9vdCBwYWdldGFibGVzLiBFYWNoIHNlY29uZGFyeSBDUFUKKyAgICAgKiByZWJ1
aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpCisgICAgICovCiAgICAgY2xlYXJfdGFibGUo
Ym9vdF9wZ3RhYmxlKTsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2xlYXJfdGFibGUoYm9v
dF9maXJzdCk7CkBAIC03MTMsMTggKzcyNSwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFi
bGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKICNlbmRpZgogICAgIGNsZWFyX3Rh
YmxlKGJvb3Rfc2Vjb25kKTsKICAgICBjbGVhcl90YWJsZShib290X3RoaXJkKTsKLQotICAgIHhl
bl9wdF9lbmZvcmNlX3dueCgpOwotCi0jaWZkZWYgQ09ORklHX0FSTV8zMgotICAgIHBlcl9jcHUo
eGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOwotICAgIHBlcl9jcHUoeGVuX2RvbW1hcCwg
MCkgPSBjcHUwX2RvbW1hcDsKLSNlbmRpZgogfQogCiAjaWZkZWYgQ09ORklHX0FSTV82NAogaW50
IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKIHsKKyAgICBjbGVhcl9ib290X3Bh
Z2V0YWJsZXMoKTsKKwogICAgIC8qIFNldCBpbml0X3R0YnIgZm9yIHRoaXMgQ1BVIGNvbWluZyB1
cC4gQWxsIENQdXMgc2hhcmUgYSBzaW5nbGUgc2V0b2YKICAgICAgKiBwYWdldGFibGVzLCBidXQg
cmV3cml0ZSBpdCBlYWNoIHRpbWUgZm9yIGNvbnNpc3RlbmN5IHdpdGggMzIgYml0LiAqLwogICAg
IGluaXRfdHRiciA9ICh1aW50cHRyX3QpIHhlbl9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7CkBAIC03
NjcsNiArNzc0LDggQEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKICAg
ICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCBjcHUpID0gZmlyc3Q7CiAgICAgcGVyX2NwdSh4ZW5fZG9t
bWFwLCBjcHUpID0gZG9taGVhcDsKIAorICAgIGNsZWFyX2Jvb3RfcGFnZXRhYmxlcygpOworCiAg
ICAgLyogU2V0IGluaXRfdHRiciBmb3IgdGhpcyBDUFUgY29taW5nIHVwICovCiAgICAgaW5pdF90
dGJyID0gX19wYShmaXJzdCk7CiAgICAgY2xlYW5fZGNhY2hlKGluaXRfdHRicik7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 10:08:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 10:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBcJw-0003rl-1A; Sat, 21 Sep 2019 10:08: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=VugD=XQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iBcJu-0003re-5G
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 10:08:50 +0000
X-Inumbo-ID: cd9802e6-dc57-11e9-95b8-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id cd9802e6-dc57-11e9-95b8-12813bfff9fa;
 Sat, 21 Sep 2019 10:08:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFDDE1000;
 Sat, 21 Sep 2019 03:08: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 39FC13F59C;
 Sat, 21 Sep 2019 03:08:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 21 Sep 2019 11:08:36 +0100
Message-Id: <20190921100836.21396-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgYm9vdCBwYWdldGFibGVzIGFyZSBvbmx5IGNsZWFyZWQgb25jZSBhdCBi
b290LiBUaGlzIG1lYW5zCndoZW4gYm9vdGluZyBDUFUyIChhbmQgb253YXJkcykgdGhlbiBib290
IHBhZ2V0YWJsZXMgd2lsbCBub3QgYmUKY2xlYXJlZC4KClRvIGtlZXAgdGhlIGludGVyZmFjZSBl
eGFjdGx5IHRoZSBzYW1lIGZvciBhbGwgc2Vjb25kYXJ5IENQVSwgdGhlIGJvb3QKcGFnZXRhYmxl
cyBhcmUgbm93IGNsZWFyZWQgYmVmb3JlIGJyaW5naW5nLXVwIGVhY2ggc2Vjb25kYXJ5IENQVS4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL21tLmMgfCAyNyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMTEyOWRjMjhjOC4u
ZTE0ZWU3NmZmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKQEAgLTcwNCw4ICs3MDQsMjAgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxl
cyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQpCiAKICAgICBzd2l0Y2hfdHRicih0dGJy
KTsKIAotICAgIC8qIENsZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2gg
c2Vjb25kYXJ5IENQVQotICAgICAqIHJlYnVpbGRzIHRoZXNlIGl0c2VsZiAoc2VlIGhlYWQuUykg
Ki8KKyAgICB4ZW5fcHRfZW5mb3JjZV93bngoKTsKKworI2lmZGVmIENPTkZJR19BUk1fMzIKKyAg
ICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKKyAgICBwZXJfY3B1KHhl
bl9kb21tYXAsIDApID0gY3B1MF9kb21tYXA7CisjZW5kaWYKK30KKworc3RhdGljIHZvaWQgY2xl
YXJfYm9vdF9wYWdldGFibGVzKHZvaWQpCit7CisgICAgLyoKKyAgICAgKiBDbGVhciB0aGUgY29w
eSBvZiB0aGUgYm9vdCBwYWdldGFibGVzLiBFYWNoIHNlY29uZGFyeSBDUFUKKyAgICAgKiByZWJ1
aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpCisgICAgICovCiAgICAgY2xlYXJfdGFibGUo
Ym9vdF9wZ3RhYmxlKTsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2xlYXJfdGFibGUoYm9v
dF9maXJzdCk7CkBAIC03MTMsMTggKzcyNSwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFi
bGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKICNlbmRpZgogICAgIGNsZWFyX3Rh
YmxlKGJvb3Rfc2Vjb25kKTsKICAgICBjbGVhcl90YWJsZShib290X3RoaXJkKTsKLQotICAgIHhl
bl9wdF9lbmZvcmNlX3dueCgpOwotCi0jaWZkZWYgQ09ORklHX0FSTV8zMgotICAgIHBlcl9jcHUo
eGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOwotICAgIHBlcl9jcHUoeGVuX2RvbW1hcCwg
MCkgPSBjcHUwX2RvbW1hcDsKLSNlbmRpZgogfQogCiAjaWZkZWYgQ09ORklHX0FSTV82NAogaW50
IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKIHsKKyAgICBjbGVhcl9ib290X3Bh
Z2V0YWJsZXMoKTsKKwogICAgIC8qIFNldCBpbml0X3R0YnIgZm9yIHRoaXMgQ1BVIGNvbWluZyB1
cC4gQWxsIENQdXMgc2hhcmUgYSBzaW5nbGUgc2V0b2YKICAgICAgKiBwYWdldGFibGVzLCBidXQg
cmV3cml0ZSBpdCBlYWNoIHRpbWUgZm9yIGNvbnNpc3RlbmN5IHdpdGggMzIgYml0LiAqLwogICAg
IGluaXRfdHRiciA9ICh1aW50cHRyX3QpIHhlbl9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7CkBAIC03
NjcsNiArNzc0LDggQEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKICAg
ICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCBjcHUpID0gZmlyc3Q7CiAgICAgcGVyX2NwdSh4ZW5fZG9t
bWFwLCBjcHUpID0gZG9taGVhcDsKIAorICAgIGNsZWFyX2Jvb3RfcGFnZXRhYmxlcygpOworCiAg
ICAgLyogU2V0IGluaXRfdHRiciBmb3IgdGhpcyBDUFUgY29taW5nIHVwICovCiAgICAgaW5pdF90
dGJyID0gX19wYShmaXJzdCk7CiAgICAgY2xlYW5fZGNhY2hlKGluaXRfdHRicik7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 10:10:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 10:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBcLB-0004Zo-Dj; Sat, 21 Sep 2019 10:10: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=VugD=XQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iBcL9-0004WG-NK
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 10:10:07 +0000
X-Inumbo-ID: fc88ce5a-dc57-11e9-95b8-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fc88ce5a-dc57-11e9-95b8-12813bfff9fa;
 Sat, 21 Sep 2019 10:10:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 903AC1000;
 Sat, 21 Sep 2019 03:10:06 -0700 (PDT)
Received: from [10.37.8.63] (unknown [10.37.8.63])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1146D3F59C;
 Sat, 21 Sep 2019 03:10:05 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>
References: <20190921100753.21347-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9b7aa713-a7d7-86e7-b1cb-696989333988@arm.com>
Date: Sat, 21 Sep 2019 11:10:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190921100753.21347-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: mm: Clear boot pagetables
 before bringing-up each secondary 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: Julien Grall <julien.grall@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGZvcmdvdCB0byBjYWxsIHNjcmlwdHMvYWRkX21haW50YWluZXJzLnBsIG9uIHRoaXMg
cGF0Y2guIEkgaGF2ZSBqdXN0IApyZXNlbnQgaXQuIFNvcnJ5IGZvciB0aGUgbm9pc2UuCgpDaGVl
cnMsCgpPbiA5LzIxLzE5IDExOjA3IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1v
bWVudCwgYm9vdCBwYWdldGFibGVzIGFyZSBvbmx5IGNsZWFyZWQgb25jZSBhdCBib290LiBUaGlz
IG1lYW5zCj4gd2hlbiBib290aW5nIENQVTIgKGFuZCBvbndhcmRzKSB0aGVuIGJvb3QgcGFnZXRh
YmxlcyB3aWxsIG5vdCBiZQo+IGNsZWFyZWQuCj4gCj4gVG8ga2VlcCB0aGUgaW50ZXJmYWNlIGV4
YWN0bHkgdGhlIHNhbWUgZm9yIGFsbCBzZWNvbmRhcnkgQ1BVLCB0aGUgYm9vdAo+IHBhZ2V0YWJs
ZXMgYXJlIG5vdyBjbGVhcmVkIGJlZm9yZSBicmluZ2luZy11cCBlYWNoIHNlY29uZGFyeSBDUFUu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
PiAtLS0KPiAgIHhlbi9hcmNoL2FybS9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+
IGluZGV4IDExMjlkYzI4YzguLmUxNGVlNzZmZjggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC03MDQsOCArNzA0LDIwIEBAIHZv
aWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
KQo+ICAgCj4gICAgICAgc3dpdGNoX3R0YnIodHRicik7Cj4gICAKPiAtICAgIC8qIENsZWFyIHRo
ZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQo+IC0gICAg
ICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKSAqLwo+ICsgICAgeGVuX3B0X2Vu
Zm9yY2Vfd254KCk7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0FSTV8zMgo+ICsgICAgcGVyX2NwdSh4
ZW5fcGd0YWJsZSwgMCkgPSBjcHUwX3BndGFibGU7Cj4gKyAgICBwZXJfY3B1KHhlbl9kb21tYXAs
IDApID0gY3B1MF9kb21tYXA7Cj4gKyNlbmRpZgo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBjbGVh
cl9ib290X3BhZ2V0YWJsZXModm9pZCkKPiArewo+ICsgICAgLyoKPiArICAgICAqIENsZWFyIHRo
ZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQo+ICsgICAg
ICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKQo+ICsgICAgICovCj4gICAgICAg
Y2xlYXJfdGFibGUoYm9vdF9wZ3RhYmxlKTsKPiAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gICAg
ICAgY2xlYXJfdGFibGUoYm9vdF9maXJzdCk7Cj4gQEAgLTcxMywxOCArNzI1LDEzIEBAIHZvaWQg
X19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0KQo+
ICAgI2VuZGlmCj4gICAgICAgY2xlYXJfdGFibGUoYm9vdF9zZWNvbmQpOwo+ICAgICAgIGNsZWFy
X3RhYmxlKGJvb3RfdGhpcmQpOwo+IC0KPiAtICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwo+IC0K
PiAtI2lmZGVmIENPTkZJR19BUk1fMzIKPiAtICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0g
Y3B1MF9wZ3RhYmxlOwo+IC0gICAgcGVyX2NwdSh4ZW5fZG9tbWFwLCAwKSA9IGNwdTBfZG9tbWFw
Owo+IC0jZW5kaWYKPiAgIH0KPiAgIAo+ICAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgIGludCBp
bml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCj4gICB7Cj4gKyAgICBjbGVhcl9ib290
X3BhZ2V0YWJsZXMoKTsKPiArCj4gICAgICAgLyogU2V0IGluaXRfdHRiciBmb3IgdGhpcyBDUFUg
Y29taW5nIHVwLiBBbGwgQ1B1cyBzaGFyZSBhIHNpbmdsZSBzZXRvZgo+ICAgICAgICAqIHBhZ2V0
YWJsZXMsIGJ1dCByZXdyaXRlIGl0IGVhY2ggdGltZSBmb3IgY29uc2lzdGVuY3kgd2l0aCAzMiBi
aXQuICovCj4gICAgICAgaW5pdF90dGJyID0gKHVpbnRwdHJfdCkgeGVuX3BndGFibGUgKyBwaHlz
X29mZnNldDsKPiBAQCAtNzY3LDYgKzc3NCw4IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFi
bGVzKGludCBjcHUpCj4gICAgICAgcGVyX2NwdSh4ZW5fcGd0YWJsZSwgY3B1KSA9IGZpcnN0Owo+
ICAgICAgIHBlcl9jcHUoeGVuX2RvbW1hcCwgY3B1KSA9IGRvbWhlYXA7Cj4gICAKPiArICAgIGNs
ZWFyX2Jvb3RfcGFnZXRhYmxlcygpOwo+ICsKPiAgICAgICAvKiBTZXQgaW5pdF90dGJyIGZvciB0
aGlzIENQVSBjb21pbmcgdXAgKi8KPiAgICAgICBpbml0X3R0YnIgPSBfX3BhKGZpcnN0KTsKPiAg
ICAgICBjbGVhbl9kY2FjaGUoaW5pdF90dGJyKTsKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 10:20:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 10:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBcVA-0005Vu-H0; Sat, 21 Sep 2019 10:20:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBcV9-0005Vp-F9
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 10:20:27 +0000
X-Inumbo-ID: 6af1d3e0-dc59-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6af1d3e0-dc59-11e9-b299-bc764e2007e4;
 Sat, 21 Sep 2019 10:20: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 1iBcV3-0006gu-9r; Sat, 21 Sep 2019 10:20:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBcV2-0004AR-Kl; Sat, 21 Sep 2019 10:20:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBcV2-00030b-KD; Sat, 21 Sep 2019 10:20:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141510-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f4c898f2b2db2819c519cdce05403d4ba0234979
X-Osstest-Versions-That: ovmf=85ccbee2abf4ac9ed006409d1b02a3bdd660261c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 10:20:20 +0000
Subject: [Xen-devel] [ovmf test] 141510: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUxMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1MTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNGM4OThmMmIyZGIyODE5YzUxOWNkY2UwNTQwM2Q0
YmEwMjM0OTc5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4NWNjYmVl
MmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE0ODEgIDIwMTktMDktMTkgMTk6MTM6NTcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNTEwICAyMDE5LTA5LTIwIDEzOjM3OjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2Fyc2V5LCBK
YWJlbiA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICBEYW1pYW4gTmlrb2RlbSA8ZGFtaWFuLm5p
a29kZW1AaW50ZWwuY29tPgogIEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4K
ICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEpvaG4gRSBMb2ZncmVuIDxq
b2huLmUubG9mZ3JlbkBpbnRlbC5jb20+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
L29zc3Rlc3Qvb3ZtZi5naXQKICAgODVjY2JlZTJhYi4uZjRjODk4ZjJiMiAgZjRjODk4ZjJiMmRi
MjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 11:52:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 11: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 1iBdw8-00057k-UA; Sat, 21 Sep 2019 11:52:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBdw8-00057f-5S
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 11:52:24 +0000
X-Inumbo-ID: 446acb35-dc66-11e9-95b9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 446acb35-dc66-11e9-95b9-12813bfff9fa;
 Sat, 21 Sep 2019 11:52: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 1iBdw5-0008NE-5L; Sat, 21 Sep 2019 11:52: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 1iBdw4-0002Y4-Sj; Sat, 21 Sep 2019 11:52:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBdw4-0006IT-NX; Sat, 21 Sep 2019 11:52:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141500-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-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-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=eb2f12732f67eea9914f1c37c1f10d27127063c6
X-Osstest-Versions-That: linux=d013cc800a2a41b0496f99a11f3cff724cf65941
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 11:52:20 +0000
Subject: [Xen-devel] [linux-next test] 141500: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUwMCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1MDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDE0NDYKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxNDE0NDYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNDQ2
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxNDE0NDYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgbGlrZSAxNDE0NDYKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQx
NDQ2CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxNDE0NDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MTQ0NgogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTQxNDQ2CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE0NDYKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0
MTQ0NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNDQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0NDYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNDQ2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBsaWtl
IDE0MTQ0NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIGxpa2UgMTQxNDQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0NDYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDQ2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4tYm9vdCAgIGZhaWwgbGlr
ZSAxNDE0NDYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNDQ2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290ICAg
ICAgIGZhaWwgbGlrZSAxNDE0NDYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxNDQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0NDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTQ0Ngog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxNDQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0NDYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MTQ0NgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlh
bC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTQxNDQ2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0NDYK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDQ2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDE0NDYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTQ0NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDQ2
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGViMmYx
MjczMmY2N2VlYTk5MTRmMWMzN2MxZjEwZDI3MTI3MDYzYzYKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIGQwMTNjYzgwMGEyYTQxYjA0OTZmOTlhMTFmM2NmZjcyNGNmNjU5
NDEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3Vu
ZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg
Zm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNTAwICAyMDE5LTA5LTIwIDA5OjE5
OjQyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 11:56:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 11: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 1iBdzf-0005HM-L7; Sat, 21 Sep 2019 11:56:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBdze-0005GF-GI
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 11:56:02 +0000
X-Inumbo-ID: c79d489c-dc66-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c79d489c-dc66-11e9-b299-bc764e2007e4;
 Sat, 21 Sep 2019 11:56:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBdzb-0008Rb-Co; Sat, 21 Sep 2019 11:55: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 1iBdzb-0002wb-57; Sat, 21 Sep 2019 11:55:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBdzb-0000cK-4U; Sat, 21 Sep 2019 11:55:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141584-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 11:55:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141584: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU4NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA2MSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 13:16:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 13:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBfFc-00042g-IH; Sat, 21 Sep 2019 13:16:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBfFb-00042b-Gs
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 13:16:35 +0000
X-Inumbo-ID: 080580d8-dc72-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 080580d8-dc72-11e9-b299-bc764e2007e4;
 Sat, 21 Sep 2019 13:16: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 1iBfFY-0001Z4-G4; Sat, 21 Sep 2019 13:16: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 1iBfFY-00026I-37; Sat, 21 Sep 2019 13:16:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBfFY-00037K-2O; Sat, 21 Sep 2019 13:16:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141505-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-amd64-i386-xl-qemuu-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-amd64-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b10ab5e2c476b69689bc0c46d309471b597c880c
X-Osstest-Versions-That: linux=3ffe1e79c174b2093f7ee3df589a7705572c9620
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 13:16:32 +0000
Subject: [Xen-devel] [linux-4.14 test] 141505: 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>

ZmxpZ2h0IDE0MTUwNSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1MDUvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiMTBhYjVlMmM0NzZiNjk2
ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzk5MTAgIDIwMTktMDgtMTAgMTY6MjQ6MTcgWiAgIDQxIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTQwMTkzICAyMDE5LTA4LTE2IDA4OjM4OjUxIFogICAzNiBkYXlz
ICAgNDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNDcxICAyMDE5LTA5LTE5IDEy
OjExOjQzIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozNTQgcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKICAgM2ZmZTFlNzljMTc0Li5iMTBhYjVlMmM0NzYgIGIxMGFiNWUyYzQ3NmI2
OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgLT4gdGVzdGVkL2xpbnV4LTQuMTQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 13:21:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 13:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBfKX-0004nR-8n; Sat, 21 Sep 2019 13:21:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBfKW-0004nM-8W
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 13:21:40 +0000
X-Inumbo-ID: be8030d8-dc72-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be8030d8-dc72-11e9-a337-bc764e2007e4;
 Sat, 21 Sep 2019 13:21: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 1iBfKU-0001f2-LC; Sat, 21 Sep 2019 13:21:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBfKU-0002Mg-7R; Sat, 21 Sep 2019 13:21:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBfKU-0005a6-6l; Sat, 21 Sep 2019 13:21:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141587-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 13:21:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141587: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU4Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA2MiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 15:18:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 15:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBh9R-0006Rp-6c; Sat, 21 Sep 2019 15:18:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBh9P-0006Rg-Ro
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 15:18:19 +0000
X-Inumbo-ID: 079ea3d4-dc83-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 079ea3d4-dc83-11e9-b299-bc764e2007e4;
 Sat, 21 Sep 2019 15:18: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 1iBh9J-0003w3-7a; Sat, 21 Sep 2019 15:18: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 1iBh9I-0002NC-W9; Sat, 21 Sep 2019 15:18:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBh9I-0007Cb-Va; Sat, 21 Sep 2019 15:18:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141590-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 15:18:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141590: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU5MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA2MyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 16:35:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 16: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 1iBiLs-0005X8-Cr; Sat, 21 Sep 2019 16:35:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBiLq-0005X3-Ip
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 16:35:14 +0000
X-Inumbo-ID: c41acf92-dc8d-11e9-95bf-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c41acf92-dc8d-11e9-95bf-12813bfff9fa;
 Sat, 21 Sep 2019 16:35:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBiLg-0005yA-KO; Sat, 21 Sep 2019 16:35: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 1iBiLg-0001eV-70; Sat, 21 Sep 2019 16:35:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBiLg-0003Rw-6I; Sat, 21 Sep 2019 16:35:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141519-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=779cde69dcc0c1d3c992c902a9d07bf7ec7b729b
X-Osstest-Versions-That: linux=5ce2e060020bf0efa1ce8a261a4d51abe70dc9ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 16:35:04 +0000
Subject: [Xen-devel] [linux-4.9 test] 141519: 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>

ZmxpZ2h0IDE0MTUxOSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUxOS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGluIDE0MTQ3NiBwYXNzIGluIDE0MTUxOQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICBmYWls
IHBhc3MgaW4gMTQxNDc2CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDE0NzYKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFz
cyBpbiAxNDE0NzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jv
b3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDE0MTI3NwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQxMjc3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEyNzcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MTI3NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxMjc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDEyNzcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc3OWNkZTY5ZGNjMGMxZDNjOTkyYzkwMmE5
ZDA3YmY3ZWM3YjcyOWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDVj
ZTJlMDYwMDIwYmYwZWZhMWNlOGEyNjFhNGQ1MWFiZTcwZGM5ZWEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MTI3NyAgMjAxOS0wOS0xMyAxNDowMzozNSBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDEzNTggIDIwMTktMDktMTYgMDY6Mzk6NDIgWiAgICA1IGRheXMgICAgNSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFudG9uaW8gUXVhcnR1bGxp
IDxhQHVuc3RhYmxlLmNjPgogIEJhb2xpbiBXYW5nIDxiYW9saW4ud2FuZ0BsaW5hcm8ub3JnPgog
IENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRh
bi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9m
dC5uZXQ+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgt
SGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBSb21lcm8gPGdy
b21lcm9AbGludXguaWJtLmNvbT4KICBHdXN0YXZvIFJvbWVybyA8Z3JvbWVyb0BsaW51eC52bmV0
LmlibS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIElu
Z28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhh
dC5jb20+CiAgTGlhbmd5YW4gPGxpYW5neWFuLnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1pY2hhZWwgRWxs
ZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIE5ldWxpbmcgPG1pa2V5QG5ldWxp
bmcub3JnPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmF0aGFuIENo
YW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOaWNvbGFzIEJvaWNoYXQgPGRy
aW5rY2F0QGNocm9taXVtLm9yZz4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4KICBydWlwcGFuIDxydWlwcGFuQHRlbmNlbnQuY29tPgogIFNhc2hhIExldmlu
IDxzYXNoYWxAa2VybmVsLm9yZz4KICBTaW1vbiBXdW5kZXJsaWNoIDxzd0BzaW1vbnd1bmRlcmxp
Y2guZGU+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4K
ICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW5A
bmFyZmF0aW9uLm9yZz4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFzIEhl
bGxzdHJvbSA8dGhlbGxzdHJvbUB2bXdhcmUuY29tPgogIFRpd2VpIEJpZSA8dGl3ZWkuYmllQGlu
dGVsLmNvbT4KICB5b25nZHVhbiA8eW9uZ2R1YW5AdGVuY2VudC5jb20+CiAgWnViaW4gTWl0aHJh
IDx6c21AY2hyb21pdW0ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDVjZTJlMDYw
MDIwYi4uNzc5Y2RlNjlkY2MwICA3NzljZGU2OWRjYzBjMWQzYzk5MmM5MDJhOWQwN2JmN2VjN2I3
MjliIC0+IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 17:04:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 17: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 1iBioK-0008JD-UB; Sat, 21 Sep 2019 17:04:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBioJ-0008J8-GK
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 17:04:39 +0000
X-Inumbo-ID: e2431246-dc91-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e2431246-dc91-11e9-978d-bc764e2007e4;
 Sat, 21 Sep 2019 17:04:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBioD-0006Xd-Al; Sat, 21 Sep 2019 17:04: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 1iBioD-0003ES-27; Sat, 21 Sep 2019 17:04:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBioD-0002l6-1A; Sat, 21 Sep 2019 17:04:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141592-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 17:04:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141592: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU5Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA2NCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 18:59:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 18: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 1iBkb1-0001QK-1D; Sat, 21 Sep 2019 18:59:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBkaz-0001QF-UZ
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 18:59:01 +0000
X-Inumbo-ID: d8fc5477-dca1-11e9-95c6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8fc5477-dca1-11e9-95c6-12813bfff9fa;
 Sat, 21 Sep 2019 18: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 <osstest-admin@xenproject.org>)
 id 1iBkao-0000DE-2x; Sat, 21 Sep 2019 18: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 1iBkan-000848-M4; Sat, 21 Sep 2019 18:58:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBkan-00074J-L0; Sat, 21 Sep 2019 18:58:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141523-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-arndale:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 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-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-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-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: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-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-arm64-arm64-xl-thunderx:xen-boot: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-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:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-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-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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=e19c5132f78a70cc53745558c0e728fecc74030a
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 18:58:49 +0000
Subject: [Xen-devel] [linux-4.4 test] 141523: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTUyMyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTUyMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTQ0OCBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRo
YXQucmVwZWF0IGZhaWwgaW4gMTQxNDQ4IHBhc3MgaW4gMTQxNTIzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQxNDgyIHBhc3Mg
aW4gMTQxNDQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJv
b3QgZmFpbCBpbiAxNDE0ODIgcGFzcyBpbiAxNDE1MjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxNDE0ODIgcGFzcyBpbiAxNDE1MjMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgZmFpbCBwYXNzIGluIDE0MTQ4MgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgOCBo
b3N0LXBpbmctY2hlY2steGVuICAgICAgICBmYWlsIHBhc3MgaW4gMTQxNDgyCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDE0ODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTQxNDgyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxNDgyIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGUxOWM1MTMyZjc4YTcwY2M1Mzc0NTU1OGMwZTcyOGZlY2M3
NDAzMGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2
ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5
OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgNDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
Mzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDQ2IGRheXMgICA1NCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDEzNjEgIDIwMTktMDktMTYgMDg6NDI6MTkgWiAgICA1IGRheXMg
ICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWFyb24g
QXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJv
bmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50
ZXJAaW50ZWwuY29tPgogIEFkcmlhbiBWbGFkdSA8YXZsYWR1QGNsb3VkYmFzZXNvbHV0aW9ucy5j
b20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rl
cm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9p
ZC5jb20+CiAgQWxleGFuZGVyIEtvY2hldGtvdiA8YWwua29jaGV0QGdtYWlsLmNvbT4KICBBbGV4
YW5kZXIgU2hpc2hraW4gPGFsZXhhbmRlci5zaGlzaGtpbkBsaW51eC5pbnRlbC5jb20+CiAgQW5k
cmVhIFBhcnJpIDxhbmRyZWEucGFycmlAYW1hcnVsYXNvbHV0aW9ucy5jb20+CiAgQW5kcmV3IEpv
bmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBBbmRyZXcgUHJvdXQgPGFwcm91dEBsbC5taXQuZWR1PgogIEFuZHkgTHV0
b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFuZ3VzIEFpbnNsaWUgKFB1cmlzbSkgPGFuZ3Vz
QGFra2VhLmNhPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgog
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5j
b20+CiAgQmFycmV0IFJob2RlbiA8YnJob0Bnb29nbGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJl
bi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVu
dC5vcmcudWs+CiAgQmVuamFtaW4gQmxvY2sgPGJibG9ja0BsaW51eC5pYm0uY29tPgogIEJlbmph
bWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KICBCZW5qYW1pbiBQ
b2lyaWVyIDxicG9pcmllckBzdXNlLmNvbT4KICBCam9lcm4gR2VyaGFydCA8Z2VyaGFydEBwb3N0
ZW8uZGU+CiAgQmrDtnJuIEdlcmhhcnQgPGdlcmhhcnRAcG9zdGVvLmRlPgogIEJvYiBIYW0gPGJv
Yi5oYW1AcHVyaS5zbT4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9y
aXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgogIEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENhdGFsaW4gTWFy
aW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhcmxlcyBLZWVwYXggPGNrZWVwYXhA
b3BlbnNvdXJjZS5jaXJydXMuY29tPgogIENoZW4gWXUgPHl1LmMuY2hlbkBpbnRlbC5jb20+CiAg
Q2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hA
YXBwbGUuY29tPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFk
b28uZnI+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJv
cmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgQnJpc3RvdCBkZSBPbGl2ZWly
YSA8YnJpc3RvdEByZWRoYXQuY29tPgogIERhbmllbCBEcmFrZSA8ZHJha2VAZW5kbGVzc20uY29t
PgogIERhdmUgSm9uZXMgPGRhdmVqQGNvZGVtb25rZXkub3JnLnVrPgogIERhdmlkIFMuIE1pbGxl
ciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+
CiAgRGVuaXMgS2lyamFub3YgPGtkYUBsaW51eC1wb3dlcnBjLm9yZz4KICBEaW5nIFhpYW5nIDxk
aW5neGlhbmdAY21zcy5jaGluYW1vYmlsZS5jb20+CiAgRGlyayBNb3JyaXMgPGRtb3JyaXNAbWV0
YWxvZnQuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4K
ICBEb24gQnJhY2UgPGRvbi5icmFjZUBtaWNyb3NlbWkuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVu
ZG1iQGdtYWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRG91
Z2xhcyBBbmRlcnNvbiA8ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIEVyaWMgRHVtYXpldCA8ZWR1
bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hp
cC5jb20+CiAgRmVsaXBlIEJhbGJpIDxiYWxiaUB0aS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxp
cGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZlbGlwZSBGLiBUb25lbGxvIDxldUBmZWxpcGV0
b25lbGxvLmNvbT4KICBGZW5nIFN1biA8bG95b3U4NUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0
cGhhbCA8ZndAc3RybGVuLmRlPgogIEZ1cWlhbiBIdWFuZyA8aHVhbmdmcS5kYXhpYW5AZ21haWwu
Y29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3Jl
ZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJv
ZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0IDxnLm5hdWx0QGFscGhh
bGluay5mcj4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgog
IEhhaWJpbiBaaGFuZyA8aGFpYmluemhhbmdAdGVuY2VudC5jb20+CiAgaGFpYmluemhhbmco5byg
5rW35paMKSA8aGFpYmluemhhbmdAdGVuY2VudC5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJl
QHN1c2UuZGU+CiAgSGFucyBVbGxpIEtyb2xsIDx1bGxpLmtyb2xsQGdvb2dsZW1haWwuY29tPgog
IEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogIEhlaWtvIFN0dWVi
bmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVuayB2YW4gZGVyIExhYW4gPG9wZW5zb3VyY2VAaGVu
a3ZkbGFhbi5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgog
IEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNvbT4KICBIaXJveXVraSBZYW1hbW90byA8aHlh
bWFtb0BhbGxpZWQtdGVsZXNpcy5jby5qcD4KICBIb2Rhc3ppLCBSb2JlcnQgPFJvYmVydC5Ib2Rh
c3ppQGRpZ2kuY29tPgogIEh1aSBQZW5nIDxiZW5xdWlrZUBnbWFpbC5jb20+CiAgSHV5IE5ndXll
biA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+CiAg
SWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSWx5YSBUcnVraGFub3YgPGxhaHZ1
dW5AZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtp
Y2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbiBIYXJrZXMgPGphaGFy
a2VzQGNzLmNtdS5lZHU+CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAg
SmFzb24gQmFyb24gPGpiYXJvbkBha2FtYWkuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1l
bGxhbm94LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEpheSBWb3Ni
dXJnaCA8amF5LnZvc2J1cmdoQGNhbm9uaWNhbC5jb20+CiAgSmVmZnJpbiBKb3NlIFQgPGplZmZy
aW5AcmFqYWdpcml0ZWNoLmVkdS5pbj4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAg
SmVzc2ljYSBZdSA8amV5dUBrZXJuZWwub3JnPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBn
bWFpbC5jb20+CiAgSmlhbmdmZW5nIFhpYW8gPHhpYW9qaWFuZ2ZlbmdAaHVhd2VpLmNvbT4KICBK
aXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9y
Zz4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2Vk
ZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMg
QmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBIdWJiYXJkIDxqaHViYmFyZEBu
dmlkaWEuY29tPgogIEpvbmF0aGFuIExlbW9uIDxqb25hdGhhbi5sZW1vbkBnbWFpbC5jb20+CiAg
Sm9zZXBoIFFpIDxqb3NlcGgucWlAbGludXguYWxpYmFiYS5jb20+CiAgSm9zaCBQb2ltYm9ldWYg
PGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+CiAgSnVsaWFuYSBSb2RyaWd1ZWly
byA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29tPgogIEp1bnhpYW8gQmkgPGp1bnhp
YW8uYmlAb3JhY2xlLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNh
bC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2F6dXlhIE1penVn
dWNoaSA8a2F6dXlhLm1penVndWNoaS5rc0ByZW5lc2FzLmNvbT4KICBLZWVzIENvb2sgPGtlZXNj
b29rQGNocm9taXVtLm9yZz4KICBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5j
b20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIExl
b24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNvbT4KICBMZW9uYXJkIENyZXN0ZXogPGxl
b25hcmQuY3Jlc3RlekBueHAuY29tPgogIExpZG9uZyBDaGVuIDxsaWRvbmdjaGVuQHRlbmNlbnQu
Y29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBM
aW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVjYXMgU3RhY2ggPGwu
c3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVjaywgVG9ueSA8dG9ueS5sdWNrQGludGVsLmNvbT4K
ICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBM
dWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNlLmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2Fz
QHd1bm5lci5kZT4KICBNYW5pc2ggQ2hvcHJhIDxtYW5pc2hjQG1hcnZlbGwuY29tPgogIE1hbnVl
bCBQcmVzbml0eiA8bWFpbEBtcHkuZGU+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRy
b25peC5kZT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbCBIb2x0bWFu
biA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vs
by5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAg
TWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJrIFpoYW5nIDxtYXJrekBt
ZWxsYW5veC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xl
LmNvbT4KICBNYXJ0aW4gU3BlcmwgPGtlcm5lbEBtYXJ0aW4uc3Blcmwub3JnPgogIE1hc2FoaXJv
IFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0dGhpYXMgS2FlaGxj
a2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF0dGhpZXUgQmFlcnRzIDxtYXR0aGlldS5iYWVydHNA
dGVzc2FyZXMubmV0PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIEt1YmVjZWsgPG1rdWJlY2VrQHN1
c2UuY3o+CiAgTWljaGFsIE5hemFyZXdpY3ogPG1pbmE4NkBtaW5hODYuY29tPgogIE1pZ3VlbCBP
amVkYSA8bWlndWVsLm9qZWRhLnNhbmRvbmlzQGdtYWlsLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNu
aXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtrbyBSYXBlbGkgPG1pa2tvLnJhcGVsaUBpa2kuZmk+CiAg
TWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVz
LmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxp
bi5jb20+CiAgTmFkYXYgQW1pdCA8bmFtaXRAdm13YXJlLmNvbT4KICBOYXJlc2ggS2FtYm9qdSA8
bmFyZXNoLmthbWJvanUgKCkgbGluYXJvICEgb3JnPgogIE5hcmVzaCBLYW1ib2p1IDxuYXJlc2gu
a2FtYm9qdUBsaW5hcm8ub3JnPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBn
bWFpbC5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgog
IE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgTWFjTGVvZCA8bmVp
bEBubWFjbGVvZC5jb20+CiAgTmljb2xhcyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+
CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE51
bWZvciBNYml6aXdvLVRpYXBvIDxudW1zQGdvb2dsZS5jb20+CiAgT2xlZyBOZXN0ZXJvdiA8b2xl
Z0ByZWRoYXQuY29tPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBK
b2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVk
aGF0LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9s
byBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBNb29y
ZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQ
YXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQZXRlciBVamZhbHVzaSA8
cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQ
ZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21haWwuY29tPgogIFBoaWwgVHVybmJ1bGwgPHBoaWwudHVy
bmJ1bGxAb3JhY2xlLmNvbT4KICBQaGlsaXAgTGFuZ2RhbGUgPHBoaWxpcGxAb3ZlcnQub3JnPgog
IFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUWlhbiBDYWkgPGNhaUBsY2Eu
cHc+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhc211cyBWaWxsZW1vZXMgPHJh
c211cy52aWxsZW1vZXNAcHJldmFzLmRrPgogIFJpY2FyZG8gTmVyaSA8cmljYXJkby5uZXJpLWNh
bGRlcm9uQGxpbnV4LmludGVsLmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgog
IFJvYmVydCBIb2Rhc3ppIDxyb2JlcnQuaG9kYXN6aUBkaWdpLmNvbT4KICBSb2dhbiBEYXdlcyA8
cm9nYW5AZGF3ZXMuemEubmV0PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogIHJ1aXBwYW4gPHJ1aXBwYW5AdGVuY2VudC5jb20+CiAgUnVzc2VsbCBLaW5nIDxy
bWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxh
bm94LmNvbT4KICBTYW0gUHJvdHNlbmtvIDxzZW1lbi5wcm90c2Vua29AbGluYXJvLm9yZz4KICBT
YXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vh
bi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTZWJhc3RpYW4gTWF5ciA8bWVAc2FtLnN0
PgogIFNlYmFzdGlhbiBQYXJzY2hhdWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgogIFNla2hhciBO
b3JpIDxuc2VraGFyQHRpLmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2Uu
bmV0LmF1PgogIFNvaGVpbCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3Rl
ZmFuIEhhYmVybGFuZCA8c3RoQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFu
LndhaHJlbkBpMnNlLmNvbT4KICBTdGVmYW4gV2FocmVuIDx3YWhyZW5zdEBnbXgubmV0PgogIFN0
ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbmUg
R3Jvc2plYW4gPHMuZ3Jvc2plYW5AcGVhay1zeXN0ZW0uY29tPgogIFN0ZXBoZW4gQm95ZCA8c2Jv
eWRAa2VybmVsLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAg
U3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN1Z2FuYXRo
IFByYWJ1IDxzdWdhbmF0aC1wcmFidS5zdWJyYW1hbmlAYnJvYWRjb20uY29tPgogIFN1bWl0IFNh
eGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1
a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJh
cyBLb25kcmF0aXVrIDx0YWtvbmRyYUBjaXNjby5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwu
b3JnPgogIFRobyBWdSA8dGhvLnZ1LndoQHJ2Yy5yZW5lc2FzLmNvbT4KICBUaG9tYXMgQm9nZW5k
b2VyZmVyIDx0Ym9nZW5kb2VyZmVyQHN1c2UuZGU+CiAgVGhvbWFzIEZhbGNvbiA8dGxmYWxjb25A
bGludXguaWJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBU
aG9tYXMgVGFpIDx0aG9tYXMudGFpQG9yYWNsZS5jb20+CiAgVGltIEZyb2lkY29ldXIgPHRpbS5m
cm9pZGNvZXVyQHRlc3NhcmVzLm5ldD4KICBUaXdlaSBCaWUgPHRpd2VpLmJpZUBpbnRlbC5jb20+
CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBUb21hcyBCb3J0b2xp
IDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5j
b20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8
dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUdWJhIFlhdnV6IDx0dWJhQGVjZS51
ZmwuZWR1PgogIFR5cmVsIERhdHd5bGVyIDx0eXJlbGRAbGludXgudm5ldC5pYm0uY29tPgogIFVs
ZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZpbmNlIFdlYXZlciA8dmluY2Vu
dC53ZWF2ZXJAbWFpbmUuZWR1PgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmly
ZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KICBWaXRhbHkgS3V6bmV0c292IDx2
a3V6bmV0c0ByZWRoYXQuY29tPgogIFdhbmcgWGlheWFuZyA8eHl3YW5nLnNqdHVAc2p0dS5lZHUu
Y24+CiAgV2FucGVuZyBMaSA8d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXZW4gWWFuZyA8d2Vu
Lnlhbmc5OUB6dGUuY29tLmNuPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBX
aWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJu
ZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXaW0gVmFu
IFNlYnJvZWNrIDx3aW1AbGludXgtd2F0Y2hkb2cub3JnPgogIHhpYW8gamluIDxqaW4ueGlhb0Bp
bnRlbC5jb20+CiAgWGlhb2p1biBaaGFvIDx4aWFvanVuemhhbzE0MUBnbWFpbC5jb20+CiAgWGlu
IExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhdnV6LCBUdWJhIDx0dWJhQGVjZS51Zmwu
ZWR1PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIHlvbmdkdWFuIDx5b25n
ZHVhbkB0ZW5jZW50LmNvbT4KICBZb3NoaWFraSBPa2Ftb3RvIDx5b2thbW90b0BhbGxpZWQtdGVs
ZXNpcy5jby5qcD4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVu
ZXNhcy5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgWXVlSGFpYmlu
ZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIFl1bmZhbmcgVGFpIDx5dW5mYW5ndGFpQHRlbmNl
bnQuY29tPgogIFplZmFuIExpIDxsaXplZmFuQGh1YXdlaS5jb20+CiAgWmhhbmdYaWFveHUgPHpo
YW5neGlhb3h1NUBodWF3ZWkuY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBv
cmFjbGUuY29tPgogIFpob3V5YW5nIEppYSA8amlhemhvdXlhbmcwOUBnbWFpbC5jb20+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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
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
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzczMCBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 19:06:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 19:06:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBkhn-0002G2-0n; Sat, 21 Sep 2019 19:06:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBkhl-0002F9-Al
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 19:06:01 +0000
X-Inumbo-ID: d8224942-dca2-11e9-95c6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8224942-dca2-11e9-95c6-12813bfff9fa;
 Sat, 21 Sep 2019 19:05:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBkhh-0000OB-IZ; Sat, 21 Sep 2019 19:05:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBkhh-0008PY-8r; Sat, 21 Sep 2019 19:05:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBkhh-0002Zn-8E; Sat, 21 Sep 2019 19:05:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141597-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 19:05:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141597: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU5NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU5Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA2NSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 21:03:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 21:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBmWi-0004Vz-WB; Sat, 21 Sep 2019 21:02: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=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBmWh-0004Vu-8A
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 21:02:43 +0000
X-Inumbo-ID: 263ef778-dcb3-11e9-95cb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 263ef778-dcb3-11e9-95cb-12813bfff9fa;
 Sat, 21 Sep 2019 21: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 1iBmWe-0002ev-Nb; Sat, 21 Sep 2019 21:02:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBmWe-0008DV-Ep; Sat, 21 Sep 2019 21:02:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBmWe-0006ec-EB; Sat, 21 Sep 2019 21:02:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141600-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 21:02:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141600: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYwMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA4IGRheXMgICA2NiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
NiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 21 23:02:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Sep 2019 23:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBoO6-0006ak-6F; Sat, 21 Sep 2019 23:01: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=dzv9=XQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBoO5-0006af-7D
 for xen-devel@lists.xenproject.org; Sat, 21 Sep 2019 23:01:57 +0000
X-Inumbo-ID: cd6fd91d-dcc3-11e9-95cd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd6fd91d-dcc3-11e9-95cd-12813bfff9fa;
 Sat, 21 Sep 2019 23:01: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 1iBoO1-0004rE-QP; Sat, 21 Sep 2019 23:01: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 1iBoO1-0001Mg-It; Sat, 21 Sep 2019 23:01:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBoO1-0004xT-IE; Sat, 21 Sep 2019 23:01:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141605-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm: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
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 21 Sep 2019 23:01:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141605: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYwNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA2NyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 00:58:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 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 1iBqCs-0000O7-3I; Sun, 22 Sep 2019 00: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=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBqCq-0000O2-AK
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 00:58:28 +0000
X-Inumbo-ID: 1193ac8a-dcd4-11e9-95d0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1193ac8a-dcd4-11e9-95d0-12813bfff9fa;
 Sun, 22 Sep 2019 00:58: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 1iBqCh-0007Wq-6Y; Sun, 22 Sep 2019 00:58: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 1iBqCg-0007JJ-O9; Sun, 22 Sep 2019 00:58:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBqCg-0002bB-Me; Sun, 22 Sep 2019 00:58:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141569-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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-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=b22749334d4de3348ba9b0ec13359c3ecf8fefd8
X-Osstest-Versions-That: libvirt=522b3d2b24d0f7ac78dad442c990d4e34db0eaf2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 00:58:18 +0000
Subject: [Xen-devel] [libvirt test] 141569: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU2OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTQxNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTQxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNDE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IGIyMjc0OTMzNGQ0ZGUzMzQ4YmE5YjBlYzEzMzU5YzNlY2Y4ZmVmZDgKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIDUyMmIzZDJiMjRkMGY3YWM3OGRhZDQ0MmM5OTBkNGUz
NGRiMGVhZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTQxNSAgMjAxOS0wOS0xOCAwNTozNjo1
NyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDE0NTYgIDIwMTktMDktMTkgMDQ6
MTk6MjEgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1
NjkgIDIwMTktMDktMjEgMDQ6MjQ6MzggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29t
PgogIExhaW5lIFN0dW1wIDxsYWluZUByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQu
Y29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+
CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgU2hpIExlaSA8c2hpX2xlaUBt
YXNzY2xvdWRzLmNvbT4KICBYdSBZYW5kb25nIDx4dXlhbmRvbmcyQGh1YXdlaS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 01:31:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 01:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBqiN-0006N4-TL; Sun, 22 Sep 2019 01: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=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBqiN-0006Mm-40
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 01:31:03 +0000
X-Inumbo-ID: 9f2d07c2-dcd8-11e9-95d1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f2d07c2-dcd8-11e9-95d1-12813bfff9fa;
 Sun, 22 Sep 2019 01:30: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 1iBqiF-00042l-0T; Sun, 22 Sep 2019 01:30:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBqiE-0002Uq-7c; Sun, 22 Sep 2019 01:30:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBqiE-0004GR-6Z; Sun, 22 Sep 2019 01:30:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141547-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu: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-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f97c81dc6ca5996560b3944064f63fc87eb18d00
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 01:30:54 +0000
Subject: [Xen-devel] [linux-linus test] 141547: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU0NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNTQ3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICBmOTdjODFkYzZjYTU5OTY1NjBiMzk0NDA2NGY2M2ZjODdlYjE4ZDAwCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRm
NmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6
MDkgWiAgMjAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIw
OjAzOjE0IFogIDIwMCBkYXlzICAxNTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQx
NTQ3ICAyMDE5LTA5LTIwIDIzOjA5OjQ5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0
ODA0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMTEzNjEwNyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 01:56:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 01:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBr6m-0008KF-CI; Sun, 22 Sep 2019 01:56:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBr6l-0008KA-Od
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 01:56:15 +0000
X-Inumbo-ID: 25dabd98-dcdc-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 25dabd98-dcdc-11e9-b76c-bc764e2007e4;
 Sun, 22 Sep 2019 01:56:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBr6e-0004Uy-So; Sun, 22 Sep 2019 01:56: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 1iBr6e-0004CE-HS; Sun, 22 Sep 2019 01:56:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBr6e-00083E-Gp; Sun, 22 Sep 2019 01:56:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141610-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-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:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 01:56:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141610: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYxMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYxMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA2OCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 03:02:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 03:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBs8q-0006MC-W4; Sun, 22 Sep 2019 03:02:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBs8q-0006M7-0Q
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 03:02:28 +0000
X-Inumbo-ID: 64ddd1ac-dce5-11e9-95d3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64ddd1ac-dce5-11e9-95d3-12813bfff9fa;
 Sun, 22 Sep 2019 03:02:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBs8i-0006AD-Iy; Sun, 22 Sep 2019 03:02:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBs8i-0002Cq-84; Sun, 22 Sep 2019 03:02:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBs8i-0005nO-70; Sun, 22 Sep 2019 03:02:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141555-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-vhd: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-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-xl: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-multivcpu: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-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-credit1: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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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-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=dbc29aff8d04f134553326a0c533a442a1774041
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 03:02:20 +0000
Subject: [Xen-devel] [linux-4.19 test] 141555: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU1NSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1NTUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3Rh
cnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICBkYmMyOWFmZjhkMDRmMTM0NTUzMzI2YTBjNTMzYTQ0MmExNzc0MDQxCmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMy
ZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgt
MTEtMDIgMDU6Mzk6MDggWiAgMzIzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAy
MDE4LTExLTA0IDE0OjEwOjE1IFogIDMyMSBkYXlzICAyNDAgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxNDkwICAyMDE5LTA5LTIwIDAxOjEwOjM0IFogICAgMiBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoyNTcxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3Qg
bGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMjI2NTcwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 03:14:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 03:14:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBsKH-0007KT-AM; Sun, 22 Sep 2019 03:14:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBsKF-0007KO-Tj
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 03:14:15 +0000
X-Inumbo-ID: 09eb2c98-dce7-11e9-95d3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09eb2c98-dce7-11e9-95d3-12813bfff9fa;
 Sun, 22 Sep 2019 03:14: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 1iBsK6-0006NG-QA; Sun, 22 Sep 2019 03:14: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 1iBsK6-0002vl-FL; Sun, 22 Sep 2019 03:14:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBsK6-0008Tk-Ei; Sun, 22 Sep 2019 03:14:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141614-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-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-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 03:14:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141614: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYxNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYxNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA2OSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAg
OSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 06:04:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 06:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBuyi-000509-N1; Sun, 22 Sep 2019 06:04: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=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBuyh-000504-64
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 06:04:11 +0000
X-Inumbo-ID: c7ff6fca-dcfe-11e9-95d4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7ff6fca-dcfe-11e9-95d4-12813bfff9fa;
 Sun, 22 Sep 2019 06:04: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 1iBuya-0001eA-3I; Sun, 22 Sep 2019 06:04:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBuyZ-0002EU-G7; Sun, 22 Sep 2019 06:04:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBuyZ-0000Zb-FB; Sun, 22 Sep 2019 06:04:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141620-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 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:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 06:04:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141620: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYyMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYyMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA3MCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAx
MCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 07:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 07: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 1iBvql-0000jR-88; Sun, 22 Sep 2019 07:00:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBvqk-0000gk-IJ
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 07:00:02 +0000
X-Inumbo-ID: 95f2c2cc-dd06-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 95f2c2cc-dd06-11e9-978d-bc764e2007e4;
 Sun, 22 Sep 2019 06:59: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 1iBvqd-0002gs-Ut; Sun, 22 Sep 2019 06:59:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBvqd-0004V3-Hh; Sun, 22 Sep 2019 06:59:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBvqd-0007v6-Gw; Sun, 22 Sep 2019 06:59:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141585-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=fcdedafd97c8f18c33a63d26b954e5dbaee81a2b
X-Osstest-Versions-That: ovmf=f4c898f2b2db2819c519cdce05403d4ba0234979
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 06:59:55 +0000
Subject: [Xen-devel] [ovmf test] 141585: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU4NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1ODUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmY2RlZGFmZDk3YzhmMThjMzNhNjNkMjZiOTU0ZTVk
YmFlZTgxYTJiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNGM4OThm
MmIyZGIyODE5YzUxOWNkY2UwNTQwM2Q0YmEwMjM0OTc5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE1MTAgIDIwMTktMDktMjAgMTM6Mzc6MDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNTg1ICAyMDE5LTA5LTIxIDEwOjIyOjA1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
L29zc3Rlc3Qvb3ZtZi5naXQKICAgZjRjODk4ZjJiMi4uZmNkZWRhZmQ5NyAgZmNkZWRhZmQ5N2M4
ZjE4YzMzYTYzZDI2Yjk1NGU1ZGJhZWU4MWEyYiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 08:01:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 08:01: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 1iBwo8-0006Qr-5Y; Sun, 22 Sep 2019 08:01: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=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBwo7-0006Qm-8W
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 08:01:23 +0000
X-Inumbo-ID: 270b00be-dd0f-11e9-95d5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 270b00be-dd0f-11e9-95d5-12813bfff9fa;
 Sun, 22 Sep 2019 08:01: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 1iBwnz-0004MK-5I; Sun, 22 Sep 2019 08:01: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 1iBwny-0007wZ-N9; Sun, 22 Sep 2019 08:01:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBwny-0000wt-KL; Sun, 22 Sep 2019 08:01:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141573-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 08:01:14 +0000
Subject: [Xen-devel] [xen-unstable test] 141573: 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>

ZmxpZ2h0IDE0MTU3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU3My8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTkgbGVhay1jaGVj
ay9jaGVjayBmYWlsIGluIDE0MTQ5NSBwYXNzIGluIDE0MTU3MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBwYXNzIGluIDE0MTQ5NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxNDk1CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTQ5NSBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDE0MTQ5NSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
IDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxNDE0NTkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MTQ5NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDk1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDE0OTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTQ5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDk1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDE0OTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTQ5NQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQxNDk1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0OTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5
MjBhYjgwYmZlNzNhMjg4OGIzZTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDE0MTU3MyAgMjAxOS0wOS0yMSAwNTo0MzoxMSBaICAgIDEgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAg
MCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVw
IHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 08:13:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 08: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 1iBx0E-0007JG-GZ; Sun, 22 Sep 2019 08:13:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBx0C-0007JB-Q4
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 08:13:52 +0000
X-Inumbo-ID: e68559ac-dd10-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e68559ac-dd10-11e9-a337-bc764e2007e4;
 Sun, 22 Sep 2019 08:13: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 1iBx05-0004ZQ-NB; Sun, 22 Sep 2019 08:13: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 1iBx05-0001LD-68; Sun, 22 Sep 2019 08:13:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBx05-0005Ih-5T; Sun, 22 Sep 2019 08:13:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141628-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl: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:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 08:13:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141628: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYyOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYyOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA3MSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAwIGRheXMgICAx
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 08:54:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 08:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iBxdN-0001xj-3J; Sun, 22 Sep 2019 08:54: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=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBxdL-0001xe-Sw
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 08:54:19 +0000
X-Inumbo-ID: 8a697346-dd16-11e9-95d6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a697346-dd16-11e9-95d6-12813bfff9fa;
 Sun, 22 Sep 2019 08: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 <osstest-admin@xenproject.org>)
 id 1iBxdA-0005JA-Nc; Sun, 22 Sep 2019 08:54:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iBxdA-0005ZY-Bd; Sun, 22 Sep 2019 08:54:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBxdA-0004ey-Ac; Sun, 22 Sep 2019 08:54:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141578-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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=4300b7c2cd9f3f273804e8cca325842ccb93b1ad
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 08:54:08 +0000
Subject: [Xen-devel] [qemu-mainline test] 141578: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU3OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1NzgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEw
IHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdS
LiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQw
MjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDQzMDBiN2MyY2Q5ZjNmMjczODA0ZThjY2EzMjU4
NDJjY2I5M2IxYWQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMzUgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDMzIGRheXMgICA0MCBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1NzggIDIwMTktMDktMjEgMDc6MTk6NDkgWiAgICAx
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RA
cmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENhcmxvIE1hcmNlbG8g
QXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJp
bmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0
aWFuIFN2ZW5zc29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNr
IDxkYW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVs
aGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQg
SGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5p
a292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVk
aGF0LmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4K
ICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEg
PGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBF
cmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdl
aS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxn
cm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVy
dsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhpa2FydSBOaXNoaWRhIDxo
aWthcnVwc3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSXZhbiBSZW4g
PGl2YW5yZW5AdGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90IDxjaGV3aUBnZW50b28ub3Jn
PgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcy
LmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
b2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93
QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxh
IDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNv
bT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2aW4gV29sZiA8
a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFj
b3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAg
TGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6aGxiMjlA
Zm94bWFpbC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2
ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVz
dGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1
dGVyLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29t
PgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dp
biA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmly
IFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5j
b20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8
cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmli
bS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1h
Y2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3Zn
YWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMu
cnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBM
aWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBS
YW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdA
Z21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vt
b3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhu
YWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgog
IFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5n
IDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0
LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFu
IFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVk
aGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29t
PgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54
dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29t
PgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNl
bWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExp
IDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXgu
aW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxNjA3NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 10:41:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 10: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 1iBzIR-0001pf-9Q; Sun, 22 Sep 2019 10:40:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iBzIP-0001pa-FZ
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 10:40:49 +0000
X-Inumbo-ID: 7097547e-dd25-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7097547e-dd25-11e9-b299-bc764e2007e4;
 Sun, 22 Sep 2019 10:40: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 1iBzIN-0007LY-SF; Sun, 22 Sep 2019 10:40: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 1iBzIN-0005hh-Kl; Sun, 22 Sep 2019 10:40:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iBzIN-0005eJ-K6; Sun, 22 Sep 2019 10:40:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141633-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 10:40:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141633: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYzMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA3MiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAx
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 11:35:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 11:35:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iC08l-0005jJ-KZ; Sun, 22 Sep 2019 11:34:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iC08k-0005jE-3l
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 11:34:54 +0000
X-Inumbo-ID: faef69fc-dd2c-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id faef69fc-dd2c-11e9-978d-bc764e2007e4;
 Sun, 22 Sep 2019 11:34: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 1iC08c-0008LG-Mx; Sun, 22 Sep 2019 11:34:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iC08c-0002lp-8n; Sun, 22 Sep 2019 11:34:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iC08c-0003eC-7j; Sun, 22 Sep 2019 11:34:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141589-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-pygrub:xen-boot:fail:regression
 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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-amd64-i386-xl-qemuu-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-amd64-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f6e27dbb1afabcba436e346d6aa88a592a1436bb
X-Osstest-Versions-That: linux=b10ab5e2c476b69689bc0c46d309471b597c880c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 11:34:46 +0000
Subject: [Xen-devel] [linux-4.14 test] 141589: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU4OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE1ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTUwNQogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBS
RUdSLiB2cy4gMTQxNTA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGY2ZTI3ZGJiMWFmYWJj
YmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTUwNSAgMjAxOS0wOS0yMCAxMTowNToyNSBaICAgIDIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1ODkgIDIwMTktMDktMjEgMTM6MTg6NDYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxhYXJvbi5za29tcmFAd2Fjb20uY29tPgog
IEFhcm9uIEFybXN0cm9uZyBTa29tcmEgPHNrb21yYUBnbWFpbC5jb20+CiAgQWxhbiBTdGVybiA8
c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZA
bGludXguY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAg
QW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BpbnRlbC5jb20+CiAgQW5lZXNoIEt1
bWFyIEsuViA8YW5lZXNoLmt1bWFyQGxpbnV4LmlibS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVu
QGRlY2FkZW50Lm9yZy51az4KICBCZW5qYW1pbiBUaXNzb2lyZXMgPGJlbmphbWluLnRpc3NvaXJl
c0ByZWRoYXQuY29tPgogIENocmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENo
cmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ2h1bnlh
biBaaGFuZyA8Y2h1bnlhbi56aGFuZ0B1bmlzb2MuY29tPgogIENodW55YW4gWmhhbmcgPHpoYW5n
Lmx5cmFAZ21haWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgog
IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21h
bm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhh
dC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBU
b3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb25nbGkgWmhhbmcgPGRvbmds
aS56aGFuZ0BvcmFjbGUuY29tPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNvbT4KICBG
YWl6IEFiYmFzIDxmYWl6X2FiYmFzQHRpLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJs
ZW4uZGU+CiAgR2FuYXBhdGhpIEJoYXQgPGdiaGF0QG1hcnZlbGwuY29tZz4KICBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhheWVzIFdhbmcgPGhheWVz
d2FuZ0ByZWFsdGVrLmNvbT4KICBIaWxsZiBEYW50b24gPGhkYW50b25Ac2luYS5jb20+CiAgSHVu
Zy1UZSBMaW4gPGh1bmd0ZUBjaHJvbWl1bS5vcmc+CiAgSWx5YSBMZW9zaGtldmljaCA8aWlpQGxp
bnV4LmlibS5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIFN0YW5j
ZWsgPGpzdGFuY2VrQHJlZGhhdC5jb20+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgog
IEphcmtrbyBOaWt1bGEgPGphcmtrby5uaWt1bGFAbGludXguaW50ZWwuY29tPgogIEplbnMgQXhi
b2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaW0gTWF0dHNvbiA8am1hdHRzb25AZ29vZ2xlLmNvbT4K
ICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgUGlya28gPGppcmlAbWVsbGFu
b3guY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFubmVzIEJlcmcg
PGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvc2ggSHVudCA8am9odW50QGFrYW1haS5jb20+
CiAgSnVsaWFuYSBSb2RyaWd1ZWlybyA8anVsaWFuYS5yb2RyaWd1ZWlyb0BpbnRyYTJuZXQuY29t
PgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXJ0aHkgPGota2VlcnRo
eUB0aS5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2ltIFBoaWxs
aXBzIDxraW0ucGhpbGxpcHNAYW1kLmNvbT4KICBLaXNob24gVmlqYXkgQWJyYWhhbSBJIDxraXNo
b25AdGkuY29tPgogIExhdXJhIEFiYm90dCA8bGFiYm90dEByZWRoYXQuY29tPgogIExlbiBCcm93
biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFy
bS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXNhc2hpIEhvbm1hIDxt
YXNhc2hpLmhvbm1hQGdtYWlsLmNvbT4KICBNYXR0IERlbGNvIDxkZWxjb0BjaHJvbWl1bS5vcmc+
CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBN
aWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTW9yaXR6IEZpc2NoZXIgPG1k
ZkBrZXJuZWwub3JnPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNv
bT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIFBhYmxv
IE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4K
ICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBa
aWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbCBSZWlkIDxwcmVpZEBlbGVjdHJv
bWFnLmNvbS5hdT4KICBQcmFzaGFudCBNYWxhbmkgPHBtYWxhbmlAY2hyb21pdW0ub3JnPgogIFJh
aHVsIFRhbndhciA8cmFodWwudGFud2FyQGxpbnV4LmludGVsLmNvbT4KICBSYXp2YW4gU3RlZmFu
ZXNjdSA8cmF6dmFuLnN0ZWZhbmVzY3VAbWljcm9jaGlwLmNvbT4KICBSb25uaWUgU2FobGJlcmcg
PGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4
Lm9yZy51az4KICBTYWNoaW4gU2FudCA8c2FjaGlucEBsaW51eC52bmV0LmlibS5jb20+CiAgU2Fz
aGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gWW91bmcgPHNlYW5AbWVzcy5vcmc+
CiAgU2ltb24gV3VuZGVybGljaCA8c3dAc2ltb253dW5kZXJsaWNoLmRlPgogIFN0ZXZlIEZyZW5j
aCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdHVhcnQgSGF5ZXMgPHN0dWFydC53LmhheWVz
QGdtYWlsLmNvbT4KICBTdWRhcnNhbmEgUmVkZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5j
b20+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2ZW5AbmFyZmF0aW9uLm9yZz4KICBUYWthc2hpIEl3YWkg
PHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAg
VGhvbWFzIEphcm9zY2ggPHRob21hcy5qYXJvc2NoQGludHJhMm5ldC5jb20+CiAgVGlhbnl1IExh
biA8VGlhbnl1LkxhbkBtaWNyb3NvZnQuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlk
ZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29t
PgogIFZhc2lseSBHb3JiaWsgPGdvckBsaW51eC5pYm0uY29tPgogIFZpbm9kIEtvdWwgPHZrb3Vs
QGtlcm5lbC5vcmc+CiAgV2VuIEh1YW5nIDxodWFuZ3dlbmFiY0BnbWFpbC5jb20+CiAgV2Vud2Vu
IFdhbmcgPHdlbndlbkBjcy51Z2EuZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+
CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8
eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmlu
Z0BodWF3ZWkuY29tPgogIFplcGhhbmlhaCBFLiBMb3NzLUN1dGxlci1IdWxsIDx6ZXBoYW5pYWhA
Z21haWwuY29tPgogIHpoYW95YW5nIDxodWFuZ3poYW95YW5nQGdtYWlsLmNvbT4KICBaaGFveWFu
ZyBIdWFuZyA8emhhb3lhbmcuaHVhbmdAdW5pc29jLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NjQgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 12:11:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 12:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iC0ha-0000Jf-1M; Sun, 22 Sep 2019 12:10:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iC0hY-0000Ja-KW
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 12:10:52 +0000
X-Inumbo-ID: 0516e7ca-dd32-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0516e7ca-dd32-11e9-b299-bc764e2007e4;
 Sun, 22 Sep 2019 12:10: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 1iC0hX-0000ai-6C; Sun, 22 Sep 2019 12:10: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 1iC0hW-00057j-Se; Sun, 22 Sep 2019 12:10:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iC0hW-0006W6-Rn; Sun, 22 Sep 2019 12:10:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141637-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm: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-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 12:10:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141637: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYzNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA3MyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAx
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 15:10:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 15: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 1iC3Uk-0004o6-MR; Sun, 22 Sep 2019 15:09:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iC3Uj-0004o1-RL
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 15:09:49 +0000
X-Inumbo-ID: 02010570-dd4b-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 02010570-dd4b-11e9-978d-bc764e2007e4;
 Sun, 22 Sep 2019 15:09: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 1iC3Ud-0003xU-7j; Sun, 22 Sep 2019 15:09: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 1iC3Uc-0002r3-My; Sun, 22 Sep 2019 15:09:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iC3Uc-00040s-MI; Sun, 22 Sep 2019 15:09:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141644-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 15:09:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141644: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY0NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY0NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA3NCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAx
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 15:30:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 15:30:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iC3oW-0006yT-GX; Sun, 22 Sep 2019 15:30:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iC3oV-0006yO-H5
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 15:30:15 +0000
X-Inumbo-ID: dbf08449-dd4d-11e9-95dc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbf08449-dd4d-11e9-95dc-12813bfff9fa;
 Sun, 22 Sep 2019 15:30: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 1iC3oO-0004LB-VM; Sun, 22 Sep 2019 15:30: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 1iC3oO-0005Nu-K4; Sun, 22 Sep 2019 15:30:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iC3oO-0005PN-J3; Sun, 22 Sep 2019 15:30:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141594-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1b2be6d75ad971d27decf2a97f5544c35aeb9f2b
X-Osstest-Versions-That: linux=779cde69dcc0c1d3c992c902a9d07bf7ec7b729b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 15:30:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 141594: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU5NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU5NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxNTE5CiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDE1MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTUxOQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTUxOQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxNTE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE1MTkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MTUxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNTE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICAxYjJiZTZkNzVhZDk3MWQyN2RlY2YyYTk3ZjU1NDRjMzVhZWI5ZjJiCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3NzljZGU2OWRjYzBjMWQzYzk5MmM5
MDJhOWQwN2JmN2VjN2I3MjliCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE1MTkgIDIwMTktMDkt
MjAgMTY6NDA6NDYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNTk0ICAyMDE5
LTA5LTIxIDE2OjM5OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFu
ZC5oYXJ2YXJkLmVkdT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgog
IEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AaW50ZWwuY29tPgogIEFuZWVzaCBL
dW1hciBLLlYgPGFuZWVzaC5rdW1hckBsaW51eC5pYm0uY29tPgogIEJhcnRvc3ogR29sYXN6ZXdz
a2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsu
bm8+CiAgQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CiAgQ2hyaXN0aWFuIEJvcm50cmFl
Z2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0
b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5s
ZXJveUBjLXMuZnI+CiAgQ2h1bnlhbiBaaGFuZyA8Y2h1bnlhbi56aGFuZ0B1bmlzb2MuY29tPgog
IENodW55YW4gWmhhbmcgPHpoYW5nLmx5cmFAZ21haWwuY29tPgogIENLIEh1IDxjay5odUBtZWRp
YXRlay5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgQ29yZXkg
TWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVu
dGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4K
ICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8
ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAg
RG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KICBEb3VnIEJlcmdlciA8b3Bl
bmRtYkBnbWFpbC5jb20+CiAgRG91Z2xhcyBBbmRlcnNvbiA8ZGlhbmRlcnNAY2hyb21pdW0ub3Jn
PgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVk
dW1hemV0QGdvb2dsZS5jb20+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAg
RnVxaWFuIEh1YW5nIDxodWFuZ2ZxLmRheGlhbkBnbWFpbC5jb20+CiAgR2FuYXBhdGhpIEJoYXQg
PGdiaGF0QG1hcnZlbGwuY29tZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZv
dW5kYXRpb24ub3JnPgogIEhheWVzIFdhbmcgPGhheWVzd2FuZ0ByZWFsdGVrLmNvbT4KICBIZWlr
byBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9y
LmFwYW5hLm9yZy5hdT4KICBIaWxsZiBEYW50b24gPGhkYW50b25Ac2luYS5jb20+CiAgSWx5YSBM
ZW9zaGtldmljaCA8aWlpQGxpbnV4LmlibS5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+CiAgSmFuIFN0YW5jZWsgPGpzdGFuY2VrQHJlZGhhdC5jb20+CiAgSmFubiBIb3JuIDxq
YW5uaEBnb29nbGUuY29tPgogIEplYW4gRGVsdmFyZSA8amRlbHZhcmVAc3VzZS5kZT4KICBKZW5z
IEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5j
b20+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9l
ZGVsQHN1c2UuZGU+CiAgSm9zaCBIdW50IDxqb2h1bnRAYWthbWFpLmNvbT4KICBLYWxsZSBWYWxv
IDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVydGh5IDxqLWtlZXJ0aHlAdGkuY29tPgogIEtl
bnQgR2lic29uIDx3YXJ0aG9nNjE4QGdtYWlsLmNvbT4KICBLZXZpbiBIaWxtYW4gPGtoaWxtYW5A
YmF5bGlicmUuY29tPgogIEtpbSBQaGlsbGlwcyA8a2ltLnBoaWxsaXBzQGFtZC5jb20+CiAgTGF1
cmEgQWJib3R0IDxsYWJib3R0QHJlZGhhdC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50
ZWwuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBN
YXR0IERlbGNvIDxkZWxjb0BjaHJvbWl1bS5vcmc+CiAgTWF0dCBSZWRmZWFybiA8bWF0dC5yZWRm
ZWFybkBtaXBzLmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0Br
ZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaXF1
ZWwgUmF5bmFsIDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE11Y2h1biBTb25nIDxzbXVj
aHVuQGdtYWlsLmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5j
b20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmVpbCBIb3JtYW4g
PG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNvbGFzIERpY2h0ZWwgPG5pY29sYXMuZGljaHRl
bEA2d2luZC5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29y
a3MuY29tPgogIE5pc2hrYSBEYXNndXB0YSA8bmlzaGthZGcubGludXhAZ21haWwuY29tPgogIFBh
YmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgog
IFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEg
KEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFByYXNoYW50IE1hbGFuaSA8cG1hbGFuaUBjaHJvbWl1bS5vcmc+CiAg
UHJhdGVlayBTb29kIDxwcnNvb2RAY29kZWF1cm9yYS5vcmc+CiAgUmFodWwgVGFud2FyIDxyYWh1
bC50YW53YXJAbGludXguaW50ZWwuY29tPgogIFJhenZhbiBTdGVmYW5lc2N1IDxyYXp2YW4uc3Rl
ZmFuZXNjdUBtaWNyb2NoaXAuY29tPgogIFJvbm5pZSBTYWhsYmVyZyA8bHNhaGxiZXJAcmVkaGF0
LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhY2hp
biBTYW50IDxzYWNoaW5wQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFs
QGtlcm5lbC5vcmc+CiAgU2VhbiBZb3VuZyA8c2VhbkBtZXNzLm9yZz4KICBTaG11bGlrIExhZGth
bmkgPHNobXVsaWsubGFka2FuaUBnbWFpbC5jb20+CiAgU2htdWxpayBMYWRrYW5pIDxzaG11bGlr
QG1ldGFuZXR3b3Jrcy5jb20+CiAgU2ltb24gV3VuZGVybGljaCA8c3dAc2ltb253dW5kZXJsaWNo
LmRlPgogIFNvaGVpbCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgU3RldmUg
RnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN1YmFzaCBBYmhpbm92IEthc2l2aXN3
YW5hdGhhbiA8c3ViYXNoYWJAY29kZWF1cm9yYS5vcmc+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1
cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN2ZW4gRWNrZWxtYW5uIDxzdmVuQG5hcmZhdGlv
bi5vcmc+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBHbGVpeG5lciA8
dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRo
b21hcyBKYXJvc2NoIDx0aG9tYXMuamFyb3NjaEBpbnRyYTJuZXQuY29tPgogIFRvbnkgTGluZGdy
ZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RA
aGFtbWVyc3BhY2UuY29tPgogIFZhc2lseSBHb3JiaWsgPGdvckBsaW51eC5pYm0uY29tPgogIFZp
bmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBWaW5lZXQgR3VwdGEgPFZpbmVldC5H
dXB0YTFAc3lub3BzeXMuY29tPgogIFZpbm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgV2Vu
IEh1YW5nIDxodWFuZ3dlbmFiY0BnbWFpbC5jb20+CiAgV2Vud2VuIFdhbmcgPHdlbndlbkBjcy51
Z2EuZWR1PgogIFhpYW9sZWkgTGkgPHhpYW9sZWkubGlAbWVkaWF0ZWsuY29tPgogIFhpbiBMb25n
IDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZYW5nIFlpbmdsaWFuZyA8eWFuZ3lpbmdsaWFuZ0Bo
dWF3ZWkuY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgogIFl1bmZlbmcg
WWUgPHlleXVuZmVuZ0BodWF3ZWkuY29tPgogIHpoYW95YW5nIDxodWFuZ3poYW95YW5nQGdtYWls
LmNvbT4KICBaaGFveWFuZyBIdWFuZyA8emhhb3lhbmcuaHVhbmdAdW5pc29jLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0Mjcg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 17:34:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 17: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 1iC5ka-000896-Db; Sun, 22 Sep 2019 17:34:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iC5kY-000891-US
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 17:34:18 +0000
X-Inumbo-ID: 33d759a0-dd5f-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 33d759a0-dd5f-11e9-b299-bc764e2007e4;
 Sun, 22 Sep 2019 17:34: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 1iC5kW-00077y-Fq; Sun, 22 Sep 2019 17:34: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 1iC5kW-0001Yw-0a; Sun, 22 Sep 2019 17:34:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iC5kV-0002fm-Vj; Sun, 22 Sep 2019 17:34:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141599-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat: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-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-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:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-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-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-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-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-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-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-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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 17:34:15 +0000
Subject: [Xen-devel] [linux-4.4 test] 141599: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTU5OSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTU5OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDVm
MDkwZDgzN2IxZjYxYmExMjc4MGE4YjgxOTZiNjlhMDBkN2NkNzAKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2Vk
NTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBa
ICAgNDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6
MjYgWiAgIDQ3IGRheXMgICA1NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1OTkg
IDIwMTktMDktMjEgMTk6MDA6NDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMwMSBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDk2NjAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 17:40:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 17: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 1iC5qk-0000UM-5v; Sun, 22 Sep 2019 17: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=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iC5qj-0000UH-9g
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 17:40:41 +0000
X-Inumbo-ID: 170b9c2c-dd60-11e9-95e1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 170b9c2c-dd60-11e9-95e1-12813bfff9fa;
 Sun, 22 Sep 2019 17:40:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iC5qf-0007Fw-Hh; Sun, 22 Sep 2019 17:40: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 1iC5qf-0001lT-71; Sun, 22 Sep 2019 17:40:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iC5qf-0003Ic-6N; Sun, 22 Sep 2019 17:40:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iC5qf-0003Ic-6N@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 17:40:37 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemut-rhel6hvm-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGY5N2M4MWRjNmNhNTk5NjU2MGIz
OTQ0MDY0ZjYzZmM4N2ViMThkMDAKICBCdWcgbm90IHByZXNlbnQ6IGJlZDNjMGQ4NGU3ZTI1Yzhl
MDk2NGQyOTc3OTRmNGMyMTViMDFmMzMKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2NTUvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdy
YXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9y
ZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVy
LCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91
dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDE2NTUuYmlz
ZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxy
ZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0MTU0NyBm
YWlsIFtob3N0PWl0YWxpYTBdIC8gMTM4ODQ5IFtob3N0PWJhcm9xdWUxXSAxMzg4MTMgW2hvc3Q9
YWxiYW5hMV0gMTM4NzgwIFtob3N0PWVsYmxpbmcxXSAxMzg3NTQgW2hvc3Q9YWxiYW5hMF0gMTM4
NzM1IFtob3N0PWNoYXJkb25uYXkxXSAxMzg3MTAgW2hvc3Q9Y2hhcmRvbm5heTBdIDEzODY4MCBb
aG9zdD1maWFubzBdIDEzODY2MSBbaG9zdD1pdGFsaWExXSAxMzg2MzkgW2hvc3Q9ZWxibGluZzBd
IDEzODYxMiBbaG9zdD1iYXJvcXVlMF0gMTM4NTg0IFtob3N0PWRlYmluYTBdIDEzODQ4OCBbaG9z
dD1kZWJpbmExXSAxMzgzODYgW2hvc3Q9YWxiYW5hMV0gMTM4MjQ1IFtob3N0PWJhcm9xdWUxXSAx
MzgwNzMgW2hvc3Q9YWxiYW5hMF0gMTM3OTg2IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGln
aHRzOiAxNDE1NDcgLyAxMzc5ODYKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3Qg
Zjk3YzgxZGM2Y2E1OTk2NTYwYjM5NDQwNjRmNjNmYzg3ZWIxOGQwMCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDg1Y2NiZWUyYWJmNGFjOWVkMDA2NDA5ZDFiMDJhM2Jk
ZDY2MDI2MWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYw
NjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNl
NQpCYXNpcyBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhODYwZWI5NjY4YzFhMmFkODc1
ODc0Y2EzODIyYTQ5YTUzMjE4NzlmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA4NTEzN2ZiNWYy
ZGZhNWY4M2U5ZTM0MGNhODgxYzYzNGFlMTRkNGU5IDM2YTFjN2MyMTNlMTNlYjY0ZDJjMmQ4YWE5
YzVjODA1ZmUxOTAyMGEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxl
LWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjYmVkM2MwZDg0ZTdlMjVjOGUwOTY0ZDI5Nzc5NGY0YzIx
NWIwMWYzMy1mOTdjODFkYzZjYTU5OTY1NjBiMzk0NDA2NGY2M2ZjODdlYjE4ZDAwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjYTg2MGViOTY2
OGMxYTJhZDg3NTg3NGNhMzgyMmE0OWE1MzIxODc5Zi04NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQx
YjAyYTNiZGQ2NjAyNjFjIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5cCiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMS1jZWY5
NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Izg1MTM3ZmI1ZjJkZmE1ZjgzZTllMzQwY2E4ODFjNjM0YWUx
NGQ0ZTktNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCMzNmExYzdjMjEzZTEzZWI2NGQyYzJkOGFhOWM1YzgwNWZlMTkw
MjBhLTEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKRnJvbSBnaXQ6Ly9j
YWNoZTo5NDE5L2dpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYKICAgZjdjM2JmOGZhN2U1Li44ODA4Y2Y4Y2JjNGQgIG1hc3RlciAg
ICAgLT4gb3JpZ2luL21hc3RlcgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29u
dGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250
aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMzAwMyBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFy
Y2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzNzczOSBbaG9zdD1iYXJvcXVlMF0KIDEzNzg5NiBb
aG9zdD1jaGFyZG9ubmF5MF0KIDEzNzk4NiBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3
OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBh
ODYwZWI5NjY4YzFhMmFkODc1ODc0Y2EzODIyYTQ5YTUzMjE4NzlmIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZm
NTM4OWIxMSA4NTEzN2ZiNWYyZGZhNWY4M2U5ZTM0MGNhODgxYzYzNGFlMTRkNGU5IDM2YTFjN2My
MTNlMTNlYjY0ZDJjMmQ4YWE5YzVjODA1ZmUxOTAyMGEKIDEzODA3MyBbaG9zdD1hbGJhbmEwXQog
MTM4MjQ1IFtob3N0PWJhcm9xdWUxXQogMTM4Mzg2IFtob3N0PWFsYmFuYTFdCiAxMzg0ODggW2hv
c3Q9ZGViaW5hMV0KIDEzODU4NCBbaG9zdD1kZWJpbmEwXQogMTM4NjEyIFtob3N0PWJhcm9xdWUw
XQogMTM4NjM5IFtob3N0PWVsYmxpbmcwXQogMTM4NjYxIFtob3N0PWl0YWxpYTFdCiAxMzg2ODAg
W2hvc3Q9Zmlhbm8wXQogMTM4NzEwIFtob3N0PWNoYXJkb25uYXkwXQogMTM4NzM1IFtob3N0PWNo
YXJkb25uYXkxXQogMTM4NzU0IFtob3N0PWFsYmFuYTBdCiAxMzg3ODAgW2hvc3Q9ZWxibGluZzFd
CiAxMzg4MTMgW2hvc3Q9YWxiYW5hMV0KIDEzODg0OSBbaG9zdD1iYXJvcXVlMV0KIDEzODg3OCBm
YWlsIGlycmVsZXZhbnQKIDEzODkwMiBmYWlsIGlycmVsZXZhbnQKIDEzODk2MiBmYWlsIGlycmVs
ZXZhbnQKIDEzOTAwMyBmYWlsIGlycmVsZXZhbnQKIDEzOTA2OCBmYWlsIGlycmVsZXZhbnQKIDEz
OTA4NiBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhODYwZWI5NjY4YzFhMmFkODc1ODc0
Y2EzODIyYTQ5YTUzMjE4NzlmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA4NTEzN2ZiNWYyZGZh
NWY4M2U5ZTM0MGNhODgxYzYzNGFlMTRkNGU5IDM2YTFjN2MyMTNlMTNlYjY0ZDJjMmQ4YWE5YzVj
ODA1ZmUxOTAyMGEKIDEzOTA4OSBmYWlsIGlycmVsZXZhbnQKIDEzOTExNyBmYWlsIGlycmVsZXZh
bnQKIDEzOTA5MiBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjNTRjODU2MjE4MjZhY2U4
Njg0ODc5ZmVmOWViOGJhN2Y0OWNmYjU0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAwMjBiYzRm
YzVjZTkzMTA3YzhlMWJjNzMxYjk4MDJjZWU1NmExMjNlIDBmZjhjNmNmOTA2MDYwZTM2MTJlMjI0
M2FjYTdjM2NiNWU5YzNiNDIKIDEzOTA5MyBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3
OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAx
ZWMwNWI4MWU1OWY3ZWQ4OWQyZTNiZTcyMTQyNjJjOTYyNmVjMmE3IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZm
NTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDY1ZjgyZDRj
ZTFlYWRhM2ViNDk0YmI4MTQxNmJkMDViNjNmNzNhYjIKIDEzOTA5NSBwYXNzIGJlZDNjMGQ4NGU3
ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBmNTI3OTQyZTZiZGQ5ZjE5OGRiOTBmMmRlOTlhMDQ4MmU5YmU1YjFiIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4
YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFj
OWZmNGYzIDY4ZTBlYjgzZWY2MmE0YmJiZDQ4MzdjMzc1OWJhZGE2NWE2MmI3MWIKIDEzOTA5NiBw
YXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwNjRkYWFjMGM2OTA0OTk5M2Y3ZGJkYWY5ODY0
YTgxMmEwMjA1ZGZkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQy
N2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIGMxOTQzNGQ5Mjg0ZTkzZTZmOWFhZWM5YTcwZjVmMzYxYWRi
ZmFiYTYKIDEzOTA5NyBmYWlsIGlycmVsZXZhbnQKIDEzOTA5OCBwYXNzIGJlZDNjMGQ4NGU3ZTI1
YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA2ZTVhMzNkMWZiYTdjMTcwZGM4NjgwZWViODFhOWM3ZjRmZTE0ZmU2IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZm
NGYzIDM4ZWViMzg2NGRlNDBhYTU2OGM0OGY5ZjI2MjcxYzE0MWM2MmI1MGIKIDEzOTEzNCBmYWls
IGlycmVsZXZhbnQKIDEzOTEwMyBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMy
MTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MzYyMjMx
N2M2N2YwMzFmOWIyZTMzYzMzMjBmMmM4OTQ4NGJkNTA2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIx
MSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDM4ZWViMzg2NGRlNDBh
YTU2OGM0OGY5ZjI2MjcxYzE0MWM2MmI1MGIKIDEzOTEwNiBwYXNzIGJlZDNjMGQ4NGU3ZTI1Yzhl
MDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA4ZjViMjY1NTAwYmQxMGFlNzRmODE0ZDQ2MTg0ODU3NzExY2FiNDViIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4
NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYz
IDM4ZWViMzg2NGRlNDBhYTU2OGM0OGY5ZjI2MjcxYzE0MWM2MmI1MGIKIDEzOTEwOCBwYXNzIGJl
ZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MDU2NWU2NDIyN2RmYTI1NGQ4YTA3MDNkZDYwZGM3NGJk
OGI1ZTZlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhm
ZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdm
MDAzY2ZjMzFjOWZmNGYzIDM4ZWViMzg2NGRlNDBhYTU2OGM0OGY5ZjI2MjcxYzE0MWM2MmI1MGIK
IDEzOTExMiBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZWJjMTM1ZmZiMjEwYzZkYTcx
MzMxNDViYTllNTQyM2NhZmMxM2Q0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0
ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDM4ZWViMzg2NGRlNDBhYTU2OGM0OGY5ZjI2
MjcxYzE0MWM2MmI1MGIKIDEzOTExMyBmYWlsIGlycmVsZXZhbnQKIDEzOTExNCBwYXNzIGJlZDNj
MGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBlZWJjMTM1ZmZiMjEwYzZkYTcxMzMxNDViYTllNTQyM2NhZmMx
M2Q0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAz
Y2ZjMzFjOWZmNGYzIDM4ZWViMzg2NGRlNDBhYTU2OGM0OGY5ZjI2MjcxYzE0MWM2MmI1MGIKIDEz
OTExNSBmYWlsIGlycmVsZXZhbnQKIDEzOTExNiBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQy
OTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBlZWJjMTM1ZmZiMjEwYzZkYTcxMzMxNDViYTllNTQyM2NhZmMxM2Q0IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZm
ZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDM4ZWVi
Mzg2NGRlNDBhYTU2OGM0OGY5ZjI2MjcxYzE0MWM2MmI1MGIKIDEzOTIzNyBmYWlsIGlycmVsZXZh
bnQKIDEzOTIyMyBmYWlsIGlycmVsZXZhbnQKIDEzOTI1NyBmYWlsIGlycmVsZXZhbnQKIDEzOTMy
NCBmYWlsIGlycmVsZXZhbnQKIDEzOTMwNiBmYWlsIGlycmVsZXZhbnQKIDEzOTI4NiBmYWlsIGly
cmVsZXZhbnQKIDEzOTMzOCBmYWlsIGlycmVsZXZhbnQKIDEzOTM2MSBmYWlsIGlycmVsZXZhbnQK
IDEzOTM4MyBmYWlsIGlycmVsZXZhbnQKIDEzOTQwOCBmYWlsIGlycmVsZXZhbnQKIDEzOTQ3OCBm
YWlsIGlycmVsZXZhbnQKIDEzOTUzMiBmYWlsIGlycmVsZXZhbnQKIDEzOTU4NCBmYWlsIGlycmVs
ZXZhbnQKIDEzOTU1NSBmYWlsIGlycmVsZXZhbnQKIDEzOTY4NyBmYWlsIGlycmVsZXZhbnQKIDEz
OTYxNiBmYWlsIGlycmVsZXZhbnQKIDEzOTY2OSBmYWlsIGlycmVsZXZhbnQKIDEzOTcxMSBmYWls
IGlycmVsZXZhbnQKIDEzOTczNSBmYWlsIGlycmVsZXZhbnQKIDEzOTc5MiBmYWlsIGlycmVsZXZh
bnQKIDEzOTgzMiBmYWlsIGlycmVsZXZhbnQKIDEzOTk0MiBmYWlsIGlycmVsZXZhbnQKIDEzOTg2
NiBmYWlsIGlycmVsZXZhbnQKIDEzOTkwNyBmYWlsIGlycmVsZXZhbnQKIDEzOTk5NiBmYWlsIGly
cmVsZXZhbnQKIDE0MDAzOCBmYWlsIGlycmVsZXZhbnQKIDE0MDEyOCBmYWlsIGlycmVsZXZhbnQK
IDE0MDE2MyBmYWlsIGlycmVsZXZhbnQKIDE0MDI1MSBmYWlsIGlycmVsZXZhbnQKIDE0MDE4OCBm
YWlsIGlycmVsZXZhbnQKIDE0MDIxNiBmYWlsIGlycmVsZXZhbnQKIDE0MDM4MiBmYWlsIGlycmVs
ZXZhbnQKIDE0MDQyOCBmYWlsIGlycmVsZXZhbnQKIDE0MDQ3NyBmYWlsIGlycmVsZXZhbnQKIDE0
MDUyNSBmYWlsIGlycmVsZXZhbnQKIDE0MDYwMSBmYWlsIGlycmVsZXZhbnQKIDE0MDU3MSBmYWls
IGlycmVsZXZhbnQKIDE0MDYyNCBmYWlsIGlycmVsZXZhbnQKIDE0MDY0OCBbXQogMTQwNjc2IGZh
aWwgaXJyZWxldmFudAogMTQwNzI5IGZhaWwgaXJyZWxldmFudAogMTQwODE3IGZhaWwgaXJyZWxl
dmFudAogMTQwNzc4IGZhaWwgaXJyZWxldmFudAogMTQwODU1IGZhaWwgaXJyZWxldmFudAogMTQw
OTMwIGZhaWwgaXJyZWxldmFudAogMTQwOTAyIGZhaWwgaXJyZWxldmFudAogMTQwOTUwIGZhaWwg
aXJyZWxldmFudAogMTQwOTczIGZhaWwgaXJyZWxldmFudAogMTQwOTk5IGZhaWwgaXJyZWxldmFu
dAogMTQxMDM2IGZhaWwgaXJyZWxldmFudAogMTQxMTk2IGZhaWwgaXJyZWxldmFudAogMTQxMjIy
IFtdCiAxNDEyOTIgW10KIDE0MTI0MCBmYWlsIGlycmVsZXZhbnQKIDE0MTM4NiBmYWlsIGlycmVs
ZXZhbnQKIDE0MTM1NCBmYWlsIGlycmVsZXZhbnQKIDE0MTQ0NiBmYWlsIGlycmVsZXZhbnQKIDE0
MTQ4NCBmYWlsIGlycmVsZXZhbnQKIDE0MTYwNCBmYWlsIGY5N2M4MWRjNmNhNTk5NjU2MGIzOTQ0
MDY0ZjYzZmM4N2ViMThkMDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZh
OGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRm
NDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTU0NyBmYWlsIGY5N2M4MWRj
NmNhNTk5NjU2MGIzOTQ0MDY0ZjYzZmM4N2ViMThkMDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFj
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBj
ZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTYw
MSBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAzMGI0YWJjNmU5MTQxMzU2NjM5MjA3ZDFj
YzI4MDA1OGEwMjI5YTM2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Y2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGRlNDVlM2ZmMzdiYjE2MDI3OTYwNTRhZmFiZmE2MjZl
YTU2NjFjNDUKIDE0MTU5OCBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTVi
MDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBiMjY2OTFjNDcx
ODhjZTI1NWI4YTRkOTIwYmYwN2RkZjE0MzFlMmNkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAz
MGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZhNGE2MjUzNDg1M2I0ZDIw
YjQ0OTkwZTBkNTZjNjY1YjFmZjU1YWUKIDE0MTU4MyBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2
NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBhODYwZWI5NjY4YzFhMmFkODc1ODc0Y2EzODIyYTQ5YTUzMjE4NzlmIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThl
NGZmZGZmNTM4OWIxMSA4NTEzN2ZiNWYyZGZhNWY4M2U5ZTM0MGNhODgxYzYzNGFlMTRkNGU5IDM2
YTFjN2MyMTNlMTNlYjY0ZDJjMmQ4YWE5YzVjODA1ZmUxOTAyMGEKIDE0MTYwOCBwYXNzIGJlZDNj
MGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA1OWI3NTRjOWY2OTdkOTYyN2IwY2NjY2QzMjdkNTEzMmYwZTFh
YmIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4
ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIDc1ODQzYTE2MmI4NGZmMDIyMDEzNzNkMzVjZDJlNzJkN2E4Y2NhM2UKIDE0
MTU5NSBmYWlsIGlycmVsZXZhbnQKIDE0MTYzOSBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQy
OTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZh
OGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRm
NDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTYxMiBwYXNzIGJlZDNjMGQ4
NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCAwMDBhYjk4NTc0NzkzYjY4NWU3YTBmNmE2ZTUwMzI1MjNkNWMzN2M0
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBj
ZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDE4MzU5ODBmYzYzYjM1MzQzMDcwNGEzNmU3M2U5MzQ4MDMzN2JkZTUKIDE0MTYx
OSBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAxOGJlNzI0ZTMwMjI5NTE2NGYwMGM5NTVi
NmM0MDc5OTFmNTdiMTcyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Y2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNh
Mjg4OGIzZTUKIDE0MTY0MyBmYWlsIGY5N2M4MWRjNmNhNTk5NjU2MGIzOTQ0MDY0ZjYzZmM4N2Vi
MThkMDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFi
ZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1
Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTYyMyBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2
NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBiNjc3MzVhN2U4ZTk2MmI3NDEyMGJhZDk1NmQ5YTA3MzRmNzg0NDcyIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZk
MTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEw
MTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTY0NiBwYXNzIGJlZDNj
MGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAy
NjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4
ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0
MTYyNyBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NzkwZjYyYmUxYWE1ZWU5NDYwZDRj
NGVjOGM3MjA5MTk1MjNiYjYyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKIDE0MTYzMSBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMy
MTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAxMzZkYWQw
OTU2NjBlN2I1YTRiZWJhYjNkYTQyMDkwZTNjNzk3Y2E0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBm
MCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTY0NyBmYWlsIGY5N2M4MWRjNmNhNTk5NjU2
MGIzOTQ0MDY0ZjYzZmM4N2ViMThkMDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVh
MGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTYzNSBwYXNzIGJl
ZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkNjUyYjQ1OGY1NzZkZTc4NWU5ZjkwNWU2NjkwZTI4OTA0
YjFlZWQxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYx
OGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUK
IDE0MTY1MiBwYXNzIGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMyMTViMDFmMzMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFiZjRhYzllZDAw
NjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgw
YmZlNzNhMjg4OGIzZTUKIDE0MTY1NSBmYWlsIGY5N2M4MWRjNmNhNTk5NjU2MGIzOTQ0MDY0ZjYz
ZmM4N2ViMThkMDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNj
YmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBi
ZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4
MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2
ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM3OTg2IChwYXNzKSwgZm9yIGJhc2lzIHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MTU0NyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTU4MyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDE0MTYwNCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlz
aW9ucyBhdCBiZWQzYzBkODRlN2UyNWM4ZTA5NjRkMjk3Nzk0ZjRjMjE1YjAxZjMzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODVjY2JlZTJhYmY0YWM5ZWQwMDY0MDlk
MWIwMmEzYmRkNjYwMjYxYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTcz
YTI4ODhiM2U1Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRl
LgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxNjM5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTQxNjQzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTQxNjQ2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxNDE2NDcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxNDE2NTIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0
MTY1NSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKICBCdWcgaW50cm9kdWNlZDogIGY5N2M4MWRjNmNhNTk5NjU2MGIzOTQ0MDY0ZjYzZmM4N2Vi
MThkMDAKICBCdWcgbm90IHByZXNlbnQ6IGJlZDNjMGQ4NGU3ZTI1YzhlMDk2NGQyOTc3OTRmNGMy
MTViMDFmMzMKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2NTUvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBv
bWl0dGVkLikKCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRt
YXBzLiBTY2FsaW5nIGJ5IDAuNjA3NDM3IHRvIGZpdApwbm10b3BuZzogNzYgY29sb3JzIGZvdW5k
ClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1s
aW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwueGVuLWJvb3Que2RvdCxw
cyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjE0MTY1NTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQxNjU1IGxpbnV4LWxpbnVzIHJl
YWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTQxNjU1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 17:42:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 17: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 1iC5sp-0000dS-PS; Sun, 22 Sep 2019 17: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=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iC5so-0000dJ-Bq
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 17:42:50 +0000
X-Inumbo-ID: 649bcb10-dd60-11e9-95e1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 649bcb10-dd60-11e9-95e1-12813bfff9fa;
 Sun, 22 Sep 2019 17:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iC5sl-0007Hr-Rd; Sun, 22 Sep 2019 17:42:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iC5sl-0001p9-FU; Sun, 22 Sep 2019 17:42:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iC5sl-0004iD-Eo; Sun, 22 Sep 2019 17:42:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141653-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-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:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 17:42:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141653: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY1My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA3NSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAx
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 19:56:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 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 1iC7xS-000278-Kn; Sun, 22 Sep 2019 19:55:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iC7xR-000273-MN
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 19:55:45 +0000
X-Inumbo-ID: f3af3136-dd72-11e9-b76c-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f3af3136-dd72-11e9-b76c-bc764e2007e4;
 Sun, 22 Sep 2019 19:55:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iC7xL-0001Ox-29; Sun, 22 Sep 2019 19:55:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iC7xK-0002A0-O3; Sun, 22 Sep 2019 19:55:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iC7xK-0005G8-NE; Sun, 22 Sep 2019 19:55:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141660-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 19:55:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141660: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY2MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgICA5IGRheXMgICA3NiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAx
NiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 22:39:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 22:39:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCAVu-0005uk-1Z; Sun, 22 Sep 2019 22:39:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCAVs-0005uf-RY
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 22:39:28 +0000
X-Inumbo-ID: d1f2a106-dd89-11e9-95e8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1f2a106-dd89-11e9-95e8-12813bfff9fa;
 Sun, 22 Sep 2019 22:39: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 1iCAVk-0004Zs-J0; Sun, 22 Sep 2019 22:39: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 1iCAVk-0006TN-2g; Sun, 22 Sep 2019 22:39:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCAVk-0006nx-22; Sun, 22 Sep 2019 22:39:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141665-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-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:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 22:39:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141665: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY2NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgIDEwIGRheXMgICA3NyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAx
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 22 23:38:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Sep 2019 23: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 1iCBQg-00024l-OQ; Sun, 22 Sep 2019 23:38: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=kr0s=XR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCBQf-00024g-Hm
 for xen-devel@lists.xenproject.org; Sun, 22 Sep 2019 23:38:09 +0000
X-Inumbo-ID: 04af3bc4-dd92-11e9-95e8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04af3bc4-dd92-11e9-95e8-12813bfff9fa;
 Sun, 22 Sep 2019 23:38: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 1iCBQX-0005fj-Fm; Sun, 22 Sep 2019 23:38: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 1iCBQX-0001kJ-5M; Sun, 22 Sep 2019 23:38:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCBQX-0002yF-3m; Sun, 22 Sep 2019 23:38:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141622-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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-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
X-Osstest-Versions-This: libvirt=b22749334d4de3348ba9b0ec13359c3ecf8fefd8
X-Osstest-Versions-That: libvirt=522b3d2b24d0f7ac78dad442c990d4e34db0eaf2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 22 Sep 2019 23:38:01 +0000
Subject: [Xen-devel] [libvirt test] 141622: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYyMiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2MjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTQxNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTQxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNDE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IGIyMjc0OTMzNGQ0ZGUzMzQ4YmE5YjBlYzEzMzU5YzNlY2Y4ZmVmZDgKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIDUyMmIzZDJiMjRkMGY3YWM3OGRhZDQ0MmM5OTBkNGUz
NGRiMGVhZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTQxNSAgMjAxOS0wOS0xOCAwNTozNjo1
NyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDE0NTYgIDIwMTktMDktMTkgMDQ6
MTk6MjEgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1
NjkgIDIwMTktMDktMjEgMDQ6MjQ6MzggWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29t
PgogIExhaW5lIFN0dW1wIDxsYWluZUByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+CiAgTWljaGFsIFByw612b3puw61rIDxtcHJpdm96bkByZWRoYXQu
Y29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+
CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgU2hpIExlaSA8c2hpX2xlaUBt
YXNzY2xvdWRzLmNvbT4KICBYdSBZYW5kb25nIDx4dXlhbmRvbmcyQGh1YXdlaS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 00:54:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 00:54:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCCcP-0000F2-3z; Mon, 23 Sep 2019 00:54: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=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCCcN-0000Ev-Sc
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 00:54:19 +0000
X-Inumbo-ID: a8ed68d2-dd9c-11e9-95e9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8ed68d2-dd9c-11e9-95e9-12813bfff9fa;
 Mon, 23 Sep 2019 00:54:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCCcG-0007dV-B0; Mon, 23 Sep 2019 00: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 1iCCcF-00054a-Tf; Mon, 23 Sep 2019 00:54:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCCcF-0005FG-SZ; Mon, 23 Sep 2019 00:54:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141613-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start.2:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f7c3bf8fa7e5a8e45f4a8e82be6466157854b59b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 00:54:11 +0000
Subject: [Xen-devel] [linux-linus test] 141613: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYxMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNjEzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBmN2MzYmY4ZmE3ZTVhOGU0NWY0YThlODJiZTY0NjYxNTc4NTRiNTliCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2
MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMt
MDQgMTk6NTM6MDkgWiAgMjAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5
LTAzLTA1IDIwOjAzOjE0IFogIDIwMSBkYXlzICAxNTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxNjEzICAyMDE5LTA5LTIyIDAxOjQ1OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0ODQ0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTE1MDYxMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 01:05:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 01: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 1iCCnK-0003oB-El; Mon, 23 Sep 2019 01:05:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCCnJ-0003o6-ES
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 01:05:37 +0000
X-Inumbo-ID: 3d56825a-dd9e-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d56825a-dd9e-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 01:05: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 1iCCnD-0003md-7X; Mon, 23 Sep 2019 01:05: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 1iCCnC-0005Wx-RK; Mon, 23 Sep 2019 01:05:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCCnC-0001rn-Qg; Mon, 23 Sep 2019 01:05:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141670-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 01:05:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141670: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY3MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgIDEwIGRheXMgICA3OCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAx
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 02:05:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 02:05:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCDiZ-0000El-6G; Mon, 23 Sep 2019 02:04:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCDiY-0000Eg-0E
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 02:04:46 +0000
X-Inumbo-ID: 82772efe-dda6-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 82772efe-dda6-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 02:04:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCDiV-0005Je-5b; Mon, 23 Sep 2019 02:04:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCDiU-0001rP-TK; Mon, 23 Sep 2019 02:04:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCDiU-0000iS-SR; Mon, 23 Sep 2019 02:04:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141616-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-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-xl: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-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-vhd:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-credit1: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: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-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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-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=d573e8a79f70404ba08623d1de7ea617d55092ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 02:04:42 +0000
Subject: [Xen-devel] [linux-4.19 test] 141616: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYxNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2MTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBr
ZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZDU3M2U4YTc5ZjcwNDA0
YmEwODYyM2QxZGU3ZWE2MTdkNTUwOTJhYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDMyNCBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAzMjIgZGF5
cyAgMjQxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTYxNiAgMjAxOS0wOS0yMiAw
MzowNTo0MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjU5MiBwZW9wbGUgdG91Y2hl
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
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIyODg0MyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 03:05:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 03:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCEfA-0005HM-1P; Mon, 23 Sep 2019 03:05:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCEf9-0005HH-5k
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 03:05:19 +0000
X-Inumbo-ID: f57664da-ddae-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f57664da-ddae-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 03:05: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 1iCEf2-0006tF-1f; Mon, 23 Sep 2019 03:05: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 1iCEf1-00077h-LE; Mon, 23 Sep 2019 03:05:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCEf1-00073q-Ke; Mon, 23 Sep 2019 03:05:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141675-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-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-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 03:05:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141675: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY3NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgIDEwIGRheXMgICA3OSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAx
OSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 05:45:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 05:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCH9T-0000se-Ni; Mon, 23 Sep 2019 05:44:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCH9T-0000sZ-Cn
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 05:44:47 +0000
X-Inumbo-ID: 3ffb6db4-ddc5-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ffb6db4-ddc5-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 05:44: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 1iCH9S-0001tC-1I; Mon, 23 Sep 2019 05:44: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 1iCH9R-0007jx-Gk; Mon, 23 Sep 2019 05:44:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCH9R-0003kv-GD; Mon, 23 Sep 2019 05:44:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141682-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 05:44:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141682: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY4Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgIDEwIGRheXMgICA4MCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAy
MCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 06:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 06:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCIFg-0006Dc-G7; Mon, 23 Sep 2019 06:55: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=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCIFf-0006DX-G2
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 06:55:15 +0000
X-Inumbo-ID: 13e6aac2-ddcf-11e9-95f2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13e6aac2-ddcf-11e9-95f2-12813bfff9fa;
 Mon, 23 Sep 2019 06:55: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 1iCIFW-0003HX-Us; Mon, 23 Sep 2019 06:55:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCIFW-0004zz-MB; Mon, 23 Sep 2019 06:55:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCIFW-0002Ga-IE; Mon, 23 Sep 2019 06:55:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141630-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-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-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-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: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 06:55:06 +0000
Subject: [Xen-devel] [xen-unstable test] 141630: 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>

ZmxpZ2h0IDE0MTYzMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTYzMC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlh
bC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTQxNTczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE1NzMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTU3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNTczCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDE1NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTU3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNTcz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDE1NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTU3MwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTQxNTczCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFi
ODBiZmU3M2EyODg4YjNlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxNjMwICAyMDE5LTA5LTIy
IDA4OjAzOjI1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
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
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlz
aGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 07:03:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 07:03: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 1iCINr-000772-1w; Mon, 23 Sep 2019 07:03:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dHOc=XS=amazon.de=prvs=1622f4ed1=wipawel@srs-us1.protection.inumbo.net>)
 id 1iCINo-00076x-WE
 for xen-devel@lists.xen.org; Mon, 23 Sep 2019 07:03:41 +0000
X-Inumbo-ID: 4491d72c-ddd0-11e9-b299-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4491d72c-ddd0-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 07:03:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569222219; x=1600758219;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=6ERIKJ5JYBr13rgacIM1N/TGEi9YYANQ38bnI3sjeEk=;
 b=IbhvxRX6TUlMqmAulCU9iG9GcuoyBvzkazoHNh3i8vYFghPb6UFjPbrm
 +LFSfEDnqZXhZBHm8hR/vXoB0za/LNKKZcdqY6BGB/wM8vGSxXRPwJhQv
 l6FnY2Mbhpe+LR0ytzgDej5xrpuqtaT+Huaf/+FTM0sA/08itY0CUYfuT 4=;
X-IronPort-AV: E=Sophos;i="5.64,539,1559520000"; d="scan'208";a="835751693"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 23 Sep 2019 07:03:09 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 47ABAC5A68; Mon, 23 Sep 2019 07:03:06 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 23 Sep 2019 07:03:05 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 23 Sep 2019 07:03:03 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Mon, 23 Sep 2019 07:03:04 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 08/12] livepatch: Add support for inline asm
 hotpatching expectations
Thread-Index: AQHVbH5qYhp7IRrJDkWXa4MBczdeTaczL2MAgAWxgoA=
Date: Mon, 23 Sep 2019 07:03:04 +0000
Message-ID: <7FE7D7C8-CB4A-4108-8026-B17EA498F344@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-9-wipawel@amazon.de>
 <3f3a6877-5153-68f2-549a-5643c4cc73c3@citrix.com>
In-Reply-To: <3f3a6877-5153-68f2-549a-5643c4cc73c3@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.196]
Content-ID: <CB1793803B497F4881D0D0C182A06BE3@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 08/12] livepatch: Add support for inline
 asm hotpatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <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@lists.xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

Cgo+IE9uIDE5LiBTZXAgMjAxOSwgYXQgMTg6MDYsIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPiB3cm90ZToKPiAKPiBPbiA5LzE2LzE5IDExOjU5IEFNLCBQYXdlbCBX
aWVjem9ya2lld2ljeiB3cm90ZToKPj4gVGhpcyBpcyB0aGUgaW5pdGlhbCBpbXBsZW1lbnRhdGlv
biBvZiB0aGUgZXhwZWN0YXRpb25zIGVuaGFuY2VtZW50Cj4+IHRvIGltcHJvdmUgaW5saW5lIGFz
bSBob3RwYXRjaGluZy4KPj4gRXhwZWN0YXRpb25zIGFyZSBkZXNpZ25lZCBhcyBvcHRpb25hbCBm
ZWF0dXJlLCBzaW5jZSB0aGUgbWFpbiB1c2Ugb2YKPj4gdGhlbSBpcyBwbGFubmVkIGZvciBpbmxp
bmUgYXNtIGhvdHBhdGNoaW5nLiBUaGUgZmxhZyBlbmFibGVkIGFsbG93cwo+PiB0byBjb250cm9s
IHRoZSBleHBlY3RhdGlvbiBzdGF0ZS4KPj4gRWFjaCBleHBlY3RhdGlvbiBoYXMgZGF0YSBhbmQg
bGVuIGZpZWxkcyB0aGF0IGRlc2NyaWJlIHRoZSBkYXRhCj4+IHRoYXQgaXMgZXhwZWN0ZWQgdG8g
YmUgZm91bmQgYXQgYSBnaXZlbiBwYXRjaGluZyAob2xkX2FkZHIpIGxvY2F0aW9uLgo+PiBUaGUg
bGVuIG11c3Qgbm90IGV4Y2VlZCB0aGUgZGF0YSBhcnJheSBzaXplLiBUaGUgZGF0YSBhcnJheSBz
aXplCj4+IGZvbGxvd3MgdGhlIHNpemUgb2YgdGhlIG9wYXF1ZSBhcnJheSwgc2luY2UgdGhlIG9w
YXF1ZSBhcnJheSBob2xkcwo+PiB0aGUgb3JpZ2luYWwgZGF0YSBhbmQgdGhlcmVmb3JlIG11c3Qg
bWF0Y2ggd2hhdCBpcyBzcGVjaWZpZWQgaW4gdGhlCj4+IGV4cGVjdGF0aW9uIChpZiBlbmFibGVk
KS4KPj4gVGhlIHBheWxvYWQgc3RydWN0dXJlIGlzIG1vZGlmaWVkIGFzIGVhY2ggZXhwZWN0YXRp
b24gc3RydWN0dXJlIGlzCj4+IHBhcnQgb2YgdGhlIGxpdmVwYXRjaF9mdW5jIHN0cnVjdHVyZSBh
bmQgaGVuY2UgZXh0ZW5kcyB0aGUgcGF5bG9hZC4KPj4gRWFjaCBleHBlY3RhdGlvbiBpcyBjaGVj
a2VkIHByaW9yIHRvIHRoZSBhcHBseSBhY3Rpb24gKGkuZS4gYXMgbGF0ZQo+PiBhcyBwb3NzaWJs
ZSB0byBjaGVjayBhZ2FpbnN0IHRoZSBtb3N0IGN1cnJlbnQgc3RhdGUgb2YgdGhlIGNvZGUpLgo+
PiBGb3IgdGhlIHJlcGxhY2UgYWN0aW9uIGEgbmV3IHBheWxvYWQncyBleHBlY3RhdGlvbnMgYXJl
IGNoZWNrZWQgQUZURVIKPj4gYWxsIGFwcGxpZWQgcGF5bG9hZHMgYXJlIHN1Y2Nlc3NmdWxseSBy
ZXZlcnRlZCwgYnV0IEJFRk9SRSBuZXcgcGF5bG9hZAo+PiBpcyBhcHBsaWVkLiBUaGF0IGJyZWFr
cyB0aGUgcmVwbGFjZSBhY3Rpb24ncyBhdG9taWNpdHkgYW5kIGluIGNhc2Ugb2YKPj4gYW4gZXhw
ZWN0YXRpb24gY2hlY2sgZmFpbHVyZSB3b3VsZCBsZWF2ZSBhIHN5c3RlbSB3aXRoIGFsbCBwYXls
b2Fkcwo+PiByZXZlcnRlZC4gVGhhdCBpcyBvYnZpb3VzbHkgaW5zZWN1cmUuIFVzZSBpdCB3aXRo
IGNhdXRpb24gYW5kIGFjdAo+PiB1cG9uIHJlcGxhY2UgZXJyb3JzIQo+IHNuaXAKPj4gICAqIExv
b2t1cCBzcGVjaWZpZWQgc2VjdGlvbiBhbmQgd2hlbiBleGlzdHMgYXNzaWduIGl0cyBhZGRyZXNz
IHRvIGEgc3BlY2lmaWVkIGhvb2suCj4+ICAgKiBQZXJmb3JtIHNlY3Rpb24gcG9pbnRlciBhbmQg
c2l6ZSB2YWxpZGF0aW9uOiBzaW5nbGUgaG9vayBzZWN0aW9ucyBtdXN0IGNvbnRhaW4gYQo+PiBA
QCAtMTM0NSw2ICsxNDAwLDIwIEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9p
ZCkKPj4gICAgICAgICAgICBpZiAoIHJjID09IDAgKQo+PiAgICAgICAgICB7Cj4+ICsgICAgICAg
ICAgICAvKgo+PiArICAgICAgICAgICAgICogTWFrZSBzdXJlIGFsbCBleHBlY3RhdGlvbiByZXF1
aXJlbWVudHMgYXJlIG1ldC4KPj4gKyAgICAgICAgICAgICAqIEJld2FyZSBhbGwgdGhlIHBheWxv
YWRzIGFyZSByZXZlcnRlZCBhdCB0aGlzIHBvaW50Lgo+PiArICAgICAgICAgICAgICogSWYgZXhw
ZWN0YXRpb25zIGFyZSBub3QgbWV0IHRoZSBzeXN0ZW0gaXMgbGVmdCBpbiBhCj4+ICsgICAgICAg
ICAgICAgKiBjb21wbGV0ZWx5IFVOUEFUQ0hFRCBzdGF0ZSEKPj4gKyAgICAgICAgICAgICAqLwo+
PiArICAgICAgICAgICAgcmMgPSBsaXZlcGF0Y2hfY2hlY2tfZXhwZWN0YXRpb25zKGRhdGEpOwo+
PiArICAgICAgICAgICAgaWYgKCByYyApCj4+ICsgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogU1lTVEVNIE1JR0hUIEJFIElO
U0VDVVJFOiAiCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICJSZXBsYWNlIGFjdGlvbiBoYXMg
YmVlbiBhYm9ydGVkIGFmdGVyIHJldmVydGluZyBBTEwgcGF5bG9hZHMhXG4iLCBkYXRhLT5uYW1l
KTsKPj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgICAgIH0KPj4gKwo+PiAg
ICAgICAgICAgICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHkuYWN0aW9u
KSApCj4+ICAgICAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgYXBwbHkgYWN0aW9uIGhvb2sgZnVuY3Rpb25cbiIs
IGRhdGEtPm5hbWUpOwo+PiBAQCAtMTc5OCw2ICsxODY3LDExIEBAIHN0YXRpYyBpbnQgbGl2ZXBh
dGNoX2FjdGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uICphY3Rpb24pCj4+
ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgfQo+PiAgKyAgICAg
ICAgICAgIC8qIE1ha2Ugc3VyZSBhbGwgZXhwZWN0YXRpb24gcmVxdWlyZW1lbnRzIGFyZSBtZXQu
ICovCj4+ICsgICAgICAgICAgICByYyA9IGxpdmVwYXRjaF9jaGVja19leHBlY3RhdGlvbnMoZGF0
YSk7Cj4+ICsgICAgICAgICAgICBpZiAoIHJjICkKPj4gKyAgICAgICAgICAgICAgICBicmVhazsK
Pj4gKwo+PiAgICAgICAgICAgICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBw
bHkucHJlKSApCj4+ICAgICAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcHJlLWFwcGx5IGhvb2sgZnVuY3Rpb25c
biIsIGRhdGEtPm5hbWUpOwo+IAo+IEkgd29uZGVyIGlmIHRoaXMgc2hvdWxkIGJlIGRvbmUgaW4g
dGhlIGNyaXRpY2FsIHJlZ2lvbiBmb3IgY29uc2lzdGVuY3kgd2l0aCB0aGUgcmVwbGFjZSBjb2Rl
IGFuZCB0byBtaW5pbWl6ZSB0aGUgY2hhbmNlIG9mIHNvbWV0aGluZyBnb2luZyB3cm9uZyBiZXR3
ZWVuIGNhbGxpbmcgdGhlIHN5c2N0bCBhbmQgdGhlIHBhdGNoaW5nIGFjdHVhbGx5IGhhcHBlbmlu
Zy4gVGhvdWdodHM/Cj4gCgpJIHdvdWxkIG5vdCBkbyBpdC4gQXQgbGVhc3Qgbm90IGF0IHRoZSBt
b21lbnQuClRoZSBpbnRlbnRpb24gYmVoaW5kIHRoZSBleHBlY3RhdGlvbiBmZWF0dXJlIGlzIHRv
IHByZXZlbnQgYW4gYXR0ZW1wdCB0byBsb2FkIGEgbGl2ZXBhdGNoIG1vZHVsZSB3aXRoIHNvbWUg
aW5saW5lIGFzbSBwYXRjaGluZyBvbiBhIG1hY2hpbmUsCndob3NlIG1lbW9yeSBjb250ZW50IG9m
IHBhcnRpY3VsYXIgLnRleHQqIHNlY3Rpb24gZG9lcyBub3QgbWF0Y2guCgpJIHdhbnRlZCB0byBk
byBpdCBhcyBlYXJseSBhcyBwb3NzaWJsZSwgYmVmb3JlIGFueSBtdXRhdGluZyBhY3Rpb24gb2Yg
YSBwcmUgYXBwbHkgaG9vayAoYW4gZm9yIGlubGluZSBhc20gcGF0Y2hpbmcgcHJlYXBwbHkgaG9v
ayBjYW4gYmUgKGFiKXVzZWQgb2Z0ZW4pIGtpY2tzIGluLgpBbHNvLCBpdCB3b3VsZCBiZSBnb29k
IHRvIGhhdmUgdGhlIGV4cGVjdGF0aW9uIGNoZWNrIGFsd2F5cyB0aGVyZSwgZXZlbiB3aXRoIHJl
cGxhY2VkIGRlZmF1bHQgYXBwbHkvcmV2ZXJ0IGFjdGlvbiBob29rcy4KCkV4Y2VwdCBmcm9tIHRo
ZSByZXBsYWNlIGFjdGlvbiBzaXR1YXRpb24sIHRoZSBtZW1vcnkgY29udGVudCBvZiB0aGUgYWZm
ZWN0ZWQgLnRleHQqIHNlY3Rpb24gaXMgdW5saWtlbHkgdG8gY2hhbmdlLCBzbyBpdCBzaG91bGQg
YmUgZ29vZCBlbm91Z2ggZm9yIHRoZSBnZW5lcmFsIGNhc2UuCldoZW4gaXQgY29tZXMgdG8gdGhl
IHJlcGxhY2UgYWN0aW9uLCB3ZSBzaG91bGQgZGlzY3VzcyBpdCBmdXJ0aGVyIEkgdGhpbmssIGFu
ZCBtYXliZSBkZXZpc2UgYSBzb2x1dGlvbiBvbiB0b3Agb2YgdGhlIGN1cnJlbnQgb25lLgoKPiBU
aGUgcGF0Y2ggbG9va3MgZmluZSBvdGhlcndpc2UuCj4gCgpUaGFua3MhCgo+IFJvc3MKCkJlc3Qg
UmVnYXJkcywKUGF3ZWwgV2llY3pvcmtpZXdpY3oKCgoKCgoKQW1hem9uIERldmVsb3BtZW50IENl
bnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNm
dWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBh
bSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVy
bGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 07:45:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 07: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 1iCJ1y-0001n2-UO; Mon, 23 Sep 2019 07:45:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCJ1x-0001mx-Hw
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 07:45:09 +0000
X-Inumbo-ID: 0fc80646-ddd6-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0fc80646-ddd6-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 07:45: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 5E3BAAFFC;
 Mon, 23 Sep 2019 07:45:06 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190920161902.1353598-1-anthony.perard@citrix.com>
 <20190920170054.GX1308@perard.uk.xensource.com>
 <23941.2337.713234.62031@mariner.uk.xensource.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <252a2100-32e6-5aaa-c31f-a2aa37a812bd@suse.com>
Date: Mon, 23 Sep 2019 09:45:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <23941.2337.713234.62031@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Build fix following libxl 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: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 DavidScott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxOToxNSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW50aG9ueSBQRVJBUkQg
d3JpdGVzICgiUmU6IFtQQVRDSF0gdG9vbHMvb2NhbWw6IEJ1aWxkIGZpeCBmb2xsb3dpbmcgbGli
eGwgQVBJIGNoYW5nZXMiKToKPj4gT24gRnJpLCBTZXAgMjAsIDIwMTkgYXQgMDU6MTk6MDJQTSAr
MDEwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+PiBUaGUgZm9sbG93aW5nIGxpYnhsIEFQSSBi
ZWNhbWUgYXN5bmNocm9ub3VzIGFuZCBnYWluZWQgYW4gYWRkaXRpb25hbAo+Pj4gYGFvX2hvdycg
cGFyYW1ldGVyOgo+Pj4gICAgIGxpYnhsX2RvbWFpbl9wYXVzZSgpCj4+PiAgICAgbGlieGxfZG9t
YWluX3VucGF1c2UoKQo+Pj4gICAgIGxpYnhsX3NlbmRfdHJpZ2dlcigpCj4+Pgo+Pj4gQWRhcHQg
dGhlIG9jYW1sIGJpbmRpbmcuCj4+Pgo+Pj4gQnVpbGQgdGVzdGVkIG9ubHkuCj4+Pgo+Pj4gRml4
ZXM6IGVkYWE2MzFkZGNlZTY2NWNkZmFlMWNmNmJjNzQ5MmM3OTFlMDFlZjQKPj4+IEZpeGVzOiA5
NTYyN2I4N2MzMTU5OTI4NDU4ZWU1ODZlOGM1YzU5M2JkZDI0OGQ4Cj4+PiBTaWduZWQtb2ZmLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4K
Pj4+IE5vdGVzOgo+Pj4gICAgIEN1cnJlbnRseSwgYWxsIGxpYnhsIEFQSSB0aGF0IHRha2VzIGFu
IGBhb19ob3dgIGhhdmUgYD9hc3luYzonYSAtPiB1bml0YAo+Pj4gICAgIGluIHRoZSBvY2FtbCBk
ZWZpbml0aW9uIChhbmQgYW4gZXh0cmEgdW51c2VkIHZhbHVlIHVuaXQgaW4gdGhlIGMgc3R1Ygo+
Pj4gICAgIGZpbGUpLCBpcyB0aGF0IGB1bml0YCBuZWVkZWQgPwo+Pj4gICAgIAo+Pj4gICAgIEkg
dHJpZWQgdG8gYWRkIGl0LCBidXQgdGhlbiBmb3Igc3R1Yl94bF9zZW5kX3RyaWdnZXIoKSBJIGhh
ZCB0byB1c2UKPj4+ICAgICBDQU1McGFyYW02LCBhbmQgdGhhdCBkb2Vzbid0IGV4aXN0Lgo+Pgo+
PiBJIGRpc2NvdmVyZWQgQ0FNTHhwYXJhbTEgbWFjcm8sIGJ1dCB0aGF0J3Mgbm90IGJldHRlcjoK
Pj4gICAgIEZpbGUgInhlbmxpZ2h0Lm1sIiwgbGluZSAxNzM1LCBjaGFyYWN0ZXJzIDI1LTg0Ogo+
PiAgICAgRXJyb3I6IEFuIGV4dGVybmFsIGZ1bmN0aW9uIHdpdGggbW9yZSB0aGFuIDUgYXJndW1l
bnRzIHJlcXVpcmVzIGEgc2Vjb25kIHN0dWIgZnVuY3Rpb24KPj4gICAgICAgICAgICBmb3IgbmF0
aXZlLWNvZGUgY29tcGlsYXRpb24KPiAKPiBJbiBvcmRlciB0byB1bmJyZWFrIHRoZSBidWlsZCBJ
IGhhdmUgYWNrZWQgYW5kIHB1c2hlZCB0aGlzIHBhdGNoIHJpZ2h0Cj4gYXdheSwgYnV0IElNTyBh
IHJldmlldyBmcm9tIGFuIG9jYW1sIG1haW50YWluZXIgaXMgcXVpdGUgaW1wb3J0YW50Cj4gaGVy
ZS4KCkFjY29yZGluZyB0byBvc3N0ZXN0IHJlc3VsdHMgYWNjdW11bGF0ZWQgb3ZlciB0aGUgd2Vl
a2VuZCBhbmQgdGhlCnN0YXRlIG9mIHRoZSB0cmVlLCBkaWQgeW91IHBlcmhhcHMgY29tbWl0IHRo
ZSBjaGFuZ2UgYnV0IGZvcmdvdAp0byBhY3R1YWxseSBwdXNoIGl0PwoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 07:54:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 07: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 1iCJAg-0002b7-ST; Mon, 23 Sep 2019 07:54: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCJAf-0002b2-KT
 for xen-devel@lists.xen.org; Mon, 23 Sep 2019 07:54:09 +0000
X-Inumbo-ID: 51a32e1e-ddd7-11e9-95f4-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51a32e1e-ddd7-11e9-95f4-12813bfff9fa;
 Mon, 23 Sep 2019 07:54: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 09E65B725;
 Mon, 23 Sep 2019 07:54:05 +0000 (UTC)
To: Sarah Newman <srn@prgmr.com>
References: <aecc7e18-40ff-8bb8-467c-24bfe99ee8f1@prgmr.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <470f5ce1-d43f-a5dd-a00d-e2ec339b06c0@suse.com>
Date: Mon, 23 Sep 2019 09:54:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aecc7e18-40ff-8bb8-467c-24bfe99ee8f1@prgmr.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Crash with nested HVM and Linux v5.1+
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDkuMjAxOSAwMToxNCwgU2FyYWggTmV3bWFuIHdyb3RlOgo+IFdpdGggbmVzdGVkaHZt
PTEsIHRoZSBMMiBIVk0gZ3Vlc3QgaXMgZWl0aGVyIGhhbmdpbmcgKFhlbiA0LjgpIG9yIGNyYXNo
aW5nIChYZW4gNC4xMi4xKSB0aGUgTDEgWGVuIGh5cGVydmlzb3Igd2l0aCByZWNlbnQgdmVyc2lv
bnMgb2YgTGludXguIFdlIAo+IGlzb2xhdGVkIHRoZSBjb21taXQgdG86Cj4gCj4gY29tbWl0IDA5
M2FlOGY5YTg2YTk3NGM5MjBiNjEzODYwZjFmN2ZkNWJiZDcwYWIKPiBBdXRob3I6IEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KPiBEYXRlOiAgIFRodSBBcHIgMTIgMTM6MTE6MzYgMjAxOCAr
MDIwMAoKVGhhbmtzIGZvciBkb2luZyB0aGUgYmlzZWN0aW9uIG9uIHRoZSBMaW51eCBzaWRlLiBX
b3VsZCB5b3UgcGxlYXNlIGFsc28KcHJvdmlkZSB0aGUgYWN0dWFsIGRhdGEgYWJvdXQgdGhlIEwx
IFhlbiBjcmFzaCAoaS5lLiBhIG1heGltdW0KdmVyYm9zaXR5IEwxIGxvZyBvZiBhIGRlYnVnIGJ1
aWxkIG9mIFhlbik/IEl0IG1pZ2h0IGFsc28gdHVybiBvdXQKaGVscGZ1bCBpZiB5b3UgY291bGQg
cHJvdmlkZSB0aGUgY29ycmVzcG9uZGluZyBMMCBYZW4gbG9nLCBhc3N1bWluZyB5b3UKaGF2ZSBo
b3N0IGFjY2Vzcy4KCkphbgoKPiAgICAgIHg4Ni9UU0M6IFVzZSBSRFRTQ1AKPiAKPiAgICAgIEN1
cnJlbnRseSwgdGhlIGtlcm5lbCB1c2VzCj4gCj4gICAgICAgIFtMTV1GRU5DRTsgUkRUU0MKPiAK
PiAgICAgIGluIHRoZSB0aW1la2VlcGluZyBjb2RlLCB0byBndWFyYW50ZWUgbW9ub3RvbmljaXR5
IG9mIHRpbWUgd2hlcmUgdGhlCj4gICAgICAqRkVOQ0UgaXMgc2VsZWN0ZWQgYmFzZWQgb24gdmVu
ZG9yLgo+IAo+ICAgICAgUmVwbGFjZSB0aGF0IHNlcXVlbmNlIHdpdGggUkRUU0NQIHdoaWNoIGlz
IGZhc3RlciBvciBvbi1wYXIgYW5kIGdpdmVzCj4gICAgICB0aGUgc2FtZSBndWFyYW50ZWVzLgo+
IAo+ICAgICAgQSBtaWNyb2JlbmNobWFyayBvbiBJbnRlbCBzaG93cyB0aGF0IHRoZSBjaGFuZ2Ug
aXMgb24tcGFyLgo+IAo+ICAgICAgT24gQU1ELCB0aGUgY2hhbmdlIGlzIGVpdGhlciBvbi1wYXIg
d2l0aCB0aGUgY3VycmVudCBMRkVOQ0UtcHJlZml4ZWQKPiAgICAgIFJEVFNDIG9yIHNsaWdodGx5
IGJldHRlciB3aXRoIFJEVFNDUC4KPiAKPiAgICAgIFRoZSBjb21wYXJpc29uIGlzIGRvbmUgd2l0
aCB0aGUgTEZFTkNFLXByZWZpeGVkIFJEVFNDIChhbmQgbm90IHdpdGggdGhlCj4gICAgICBNRkVO
Q0UtcHJlZml4ZWQgb25lLCBhcyBvbmUgd291bGQgbm9ybWFsbHkgZXhwZWN0KSBiZWNhdXNlIGFs
bCBtb2Rlcm4KPiAgICAgIEFNRCBmYW1pbGllcyBtYWtlIExGRU5DRSBzZXJpYWxpemluZyBhbmQg
dGh1cyBhdm9pZCB0aGUgaGVhdnkgTUZFTkNFIGJ5Cj4gICAgICBlZmZlY3RpdmVseSBlbmFibGlu
ZyBYODZfRkVBVFVSRV9MRkVOQ0VfUkRUU0MuCj4gCj4gSSBjb3VsZCBub3QgZmluZCBSRFRTQ1Ag
aW5zdHJ1Y3Rpb24gYmVpbmcgdXNlZCBieSBMaW51eCBiZWZvcmUgdGhlIGdpdmVuIGNvbW1pdCwg
d2hpY2ggaXMgcHJlc2VudCBpbiBMaW51eCB2NS4xIGFuZCBuZXdlci4gQXMgZXhwZWN0ZWQsIG1h
c2tpbmcgb2ZmIAo+IHRoZSBSRFRTQ1AgY3B1aWQgZmxhZyBpbiBsZWFmIDB4ODAwMDAwMDEgcHJl
dmVudHMgYSBjb29wZXJhdGl2ZSBndWVzdCBmcm9tIHVzaW5nIHRoYXQgaW5zdHJ1Y3Rpb24gYW5k
IHRoZXJlZm9yZSBwcmV2ZW50cyB0aGUgY3Jhc2guCj4gCj4gLS1TYXJhaAo+IAo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKPiAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 07:57:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 07: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 1iCJDt-0002js-EF; Mon, 23 Sep 2019 07:57: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=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCJDs-0002jn-4u
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 07:57:28 +0000
X-Inumbo-ID: c65da676-ddd7-11e9-95f4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c65da676-ddd7-11e9-95f4-12813bfff9fa;
 Mon, 23 Sep 2019 07:57: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 1iCJDl-0004Rf-VI; Mon, 23 Sep 2019 07:57: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 1iCJDl-0001cP-DM; Mon, 23 Sep 2019 07:57:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCJDl-0000oc-Cb; Mon, 23 Sep 2019 07:57:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141632-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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=4300b7c2cd9f3f273804e8cca325842ccb93b1ad
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 07:57:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 141632: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTYzMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2MzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEw
IHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdS
LiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQw
MjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDQzMDBiN2MyY2Q5ZjNmMjczODA0ZThjY2EzMjU4
NDJjY2I5M2IxYWQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMzYgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDM0IGRheXMgICA0MSBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1NzggIDIwMTktMDktMjEgMDc6MTk6NDkgWiAgICAy
IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RA
cmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENhcmxvIE1hcmNlbG8g
QXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJp
bmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0
aWFuIFN2ZW5zc29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNr
IDxkYW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVs
aGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQg
SGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5p
a292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVk
aGF0LmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4K
ICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEg
PGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBF
cmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdl
aS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxn
cm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVy
dsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhpa2FydSBOaXNoaWRhIDxo
aWthcnVwc3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSXZhbiBSZW4g
PGl2YW5yZW5AdGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90IDxjaGV3aUBnZW50b28ub3Jn
PgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcy
LmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
b2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93
QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxh
IDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNv
bT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2aW4gV29sZiA8
a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFj
b3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAg
TGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6aGxiMjlA
Zm94bWFpbC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2
ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVz
dGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1
dGVyLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29t
PgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dp
biA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmly
IFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5j
b20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8
cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmli
bS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1h
Y2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3Zn
YWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMu
cnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBM
aWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBS
YW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdA
Z21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vt
b3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhu
YWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgog
IFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5n
IDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0
LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFu
IFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVk
aGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29t
PgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54
dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29t
PgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNl
bWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExp
IDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXgu
aW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxNjA3NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 07:58:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 07: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 1iCJEv-0002p4-V4; Mon, 23 Sep 2019 07: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCJEu-0002oq-Ek
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 07:58:32 +0000
X-Inumbo-ID: ef3d2cf6-ddd7-11e9-95f5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef3d2cf6-ddd7-11e9-95f5-12813bfff9fa;
 Mon, 23 Sep 2019 07:58: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 AC162AE86;
 Mon, 23 Sep 2019 07:58:30 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
 <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
 <20190920160250.GA8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7a954000-904d-57aa-2524-5d0c51a8d422@suse.com>
Date: Mon, 23 Sep 2019 09:58:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190920160250.GA8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxODowMiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBGcmksIFNlcCAyMCwgMjAxOSBhdCAxMjoxMDowOVBNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMTQuMDkuMjAxOSAxNzozNywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IEFsbG93IGRldmljZSBtb2RlbCBydW5uaW5nIGluIHN0dWJkb21haW4gdG8g
ZW5hYmxlL2Rpc2FibGUgSU5UeC9NU0koLVgpLAo+Pj4gYnlwYXNzaW5nIHBjaWJhY2suIFdoaWxl
IHBjaWJhY2sgaXMgc3RpbGwgdXNlZCB0byBhY2Nlc3MgY29uZmlnIHNwYWNlCj4+PiBmcm9tIHdp
dGhpbiBzdHViZG9tYWluLCBpdCByZWZ1c2UgdG8gd3JpdGUgdG8KPj4+IFBDSV9NU0lfRkxBR1Nf
RU5BQkxFL1BDSV9NU0lYX0ZMQUdTX0VOQUJMRS9QQ0lfQ09NTUFORF9JTlRYX0RJU0FCTEUKPj4+
IGluIG5vbi1wZXJtaXNzaXZlIG1vZGUuIFdoaWNoIGlzIHRoZSByaWdodCB0aGluZyB0byBkbyBm
b3IgUFYgZG9tYWluCj4+PiAodGhlIG1haW4gdXNlIGNhc2UgZm9yIHBjaWJhY2spLCBhcyBQViBk
b21haW4gc2hvdWxkIHVzZSBYRU5fUENJX09QXyoKPj4+IGNvbW1hbmRzIGZvciB0aGF0LiBVbmZv
cnR1bmF0ZWx5IHRob3NlIGNvbW1hbmRzIGFyZSBub3QgZ29vZCBmb3IKPj4+IHN0dWJkb21haW4g
dXNlLCBhcyB0aGV5IGNvbmZpZ3VyZSBNU0kgaW4gZG9tMCdzIGtlcm5lbCB0b28sIHdoaWNoIHNo
b3VsZAo+Pj4gbm90IGhhcHBlbiBmb3IgSFZNIGRvbWFpbi4KPj4KPj4gV2h5IHRoZSAiZm9yIEhW
TSBkb21haW4iIGhlcmU/IEkuZS4gd2h5IHdvdWxkIHRoaXMgYmUgY29ycmVjdCBmb3IKPj4gYSBQ
ViBkb21haW4/IEJlc2lkZXMgbXkgZGlzbGlrZSBmb3Igc3VjaCBhIGJ5cGFzcyAoaW1vIGFsbCBv
ZiB0aGUKPj4gaGFuZGxpbmcgc2hvdWxkIGdvIHRocm91Z2ggcGNpYmFjaywgb3Igbm9uZSBvZiBp
dCkgSSBjb250aW51ZSB0bwo+PiB3b25kZXIgd2hldGhlciB0aGUgcHJvYmxlbSBjYW4ndCBiZSBh
ZGRyZXNzZWQgYnkgYSBwY2liYWNrIGNoYW5nZS4KPj4gQW5kIGV2ZW4gaWYgbm90LCBJJ2Qgc3Rp
bGwgd29uZGVyIHdoZXRoZXIgdGhlIHJlcXVlc3Qgc2hvdWxkbid0IGdvCj4+IHRocm91Z2ggcGNp
YmFjaywgdG8gcmV0YWluIHByb3BlciBsYXllcmluZy4gVWx0aW1hdGVseSBpdCBtYXkgYmUKPj4g
YmV0dGVyIHRvIGhhdmUgZXZlbiB0aGUgbWFwL3VubWFwIGdvIHRocm91Z2ggcGNpYmFjayAoaXQn
cyBhdAo+PiBsZWFzdCBhbiBhcHBhcmVudCB2aW9sYXRpb24gb2YgdGhlIG9yaWdpbmFsIHBoeXNk
ZXYtb3AgbW9kZWwgdGhhdAo+PiB0aGVzZSB0d28gYXJlIFhTTV9ETV9QUklWKS4KPiAKPiBUZWNo
bmljYWxseSBpdCBzaG91bGQgYmUgcG9zc2libGUgdG8gbW92ZSB0aGlzIHBhcnQgdG8gcGNpYmFj
aywgYW5kIGluCj4gZmFjdCB0aGlzIGlzIHdoYXQgSSd2ZSBjb25zaWRlcmVkIGluIHRoZSBmaXJz
dCB2ZXJzaW9uIG9mIHRoaXMgc2VyaWVzLgo+IEJ1dCBSb2dlciBwb2ludHMgb3V0IG9uIGVhY2gg
dmVyc2lvblsxXSBvZiB0aGlzIHNlcmllcyB0aGF0IHBjaWJhY2sgaXMKPiBtZWFudCB0byBzZXJ2
ZSAqUFYqIGRvbWFpbnMsIHdoZXJlIGEgUENJIHBhc3N0aHJvdWdoIGlzIGEgY29tcGxldGVseQo+
IGRpZmZlcmVudCBkaWZmZXJlbnQgYmVhc3QuIEluIGZhY3QsIEkgZXZlbiBjb25zaWRlciB0aGF0
IHVzaW5nIHBjaWZyb250Cj4gaW4gYSBMaW51eCBzdHViZG9tYWluIGFzIGEgcHJveHkgZm9yIHFl
bXUgdGhlcmUgbWF5IGJlIGEgYmFkIGlkZWEgKG9uZQo+IG5lZWRzIHRvIGJlIGNhcmVmdWwgdG8g
YXZvaWQgc3R1YmRvbWFpbiBrZXJuZWwgZmlnaHRpbmcgd2l0aCBxZW11IGFib3V0Cj4gZGV2aWNl
IHN0YXRlKS4KCldlbGwsIG5vdCB1c2luZyBwY2liYWNrIF9hdCBhbGxfIGluIHRoaXMgY2FzZSB3
b3VsZCBiZSBhbm90aGVyIG9wdGlvbi4KV2hhdCBJIGRpc2xpa2UgaXMgdGhlIGZ1cnRoZXJpbmcg
b2YgaHlicmlkLW5lc3MuCgo+IEFueXdheSwgaWYgeW91IGFsbCBhZ3JlZSB0aGF0IHBjaWJhY2sg
c2hvdWxkIGJlIHRoZSB3YXkgdG8gZ28sIEkgY2FuIGdvCj4gdGhhdCByb3V0ZSB0b28uIEluIHBy
YWN0aWNlLCBpdCB3b3VsZCBiZSBhIGZsYWcgKHNldCBieSB0aGUgdG9vbHN0YWNrPykKPiBhbGxv
d2luZyB3cml0ZXMgdG8gYXBwcm9wcmlhdGUgY29uZmlnIHNwYWNlIHJlZ2lzdGVycyBkaXJlY3Rs
eSAod2l0aAo+IGFwcHJvcHJpYXRlIGNoZWNrcywgYXMgaW4gdGhpcyBwYXRjaCkuCgpJJ20gYWZy
YWlkIEkgZG9uJ3QgYWdyZWU6IEhvdyB3b3VsZCBhbGxvd2luZyB3cml0ZXMgdG8gbW9yZSBjb25m
aWcgc3BhY2UKcmVnaXN0ZXJzIGJ5IGEgc3R1YmRvbSBiZSBzYWZlPwoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 08:11:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 08: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 1iCJR8-0004sO-LW; Mon, 23 Sep 2019 08:11: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=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCJR7-0004sJ-Ov
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 08:11:09 +0000
X-Inumbo-ID: b280dacc-ddd9-11e9-95f6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b280dacc-ddd9-11e9-95f6-12813bfff9fa;
 Mon, 23 Sep 2019 08:11:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCJR5-0005GZ-Ta; Mon, 23 Sep 2019 08:11:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCJR5-0002cz-Hp; Mon, 23 Sep 2019 08:11:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCJR5-00066a-HB; Mon, 23 Sep 2019 08:11:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141689-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 08:11:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141689: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY4OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY4OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgIDEwIGRheXMgICA4MSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAxIGRheXMgICAy
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 08:17:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 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 1iCJXF-00053r-BN; Mon, 23 Sep 2019 08:17: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCJXE-00053m-0y
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 08:17:28 +0000
X-Inumbo-ID: 93c2455c-ddda-11e9-95f6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93c2455c-ddda-11e9-95f6-12813bfff9fa;
 Mon, 23 Sep 2019 08:17: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 CC4FDAAB2;
 Mon, 23 Sep 2019 08:17:25 +0000 (UTC)
To: Andreas Kinzler <hfp@posteo.de>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5d406fbf-d057-a515-5364-6f0e2f6955c7@suse.com>
Date: Mon, 23 Sep 2019 10:17:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
Content-Language: en-US
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul.Durrant@citrix.com,
 Steven Haigh <netwiz@crc.id.au>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDguMjAxOSAyMjozNiwgQW5kcmVhcyBLaW56bGVyIHdyb3RlOgo+IE9uIDIwLjA4LjIw
MTkgMjA6MTIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBYZW4gdmVyc2lvbiA0LjEwLjIuIGRv
bTAga2VybmVsIDQuMTMuMTYuIFRoZSBCSU9TIHZlcnNpb24gaXMgdW5jaGFuZ2VkCj4+PiBmcm9t
IDI3MDBYICh3b3JraW5nKSB0byAzNzAwWCAoY3Jhc2hpbmcpLgo+PiBTbyB5b3UndmUgZG9uZSBh
IFplbiB2MSA9PiBaZW4gdjIgQ1BVIHVwZ3JhZGUgYW5kIGFuIGV4aXN0aW5nIHN5c3RlbT8KPiAK
PiBXaXRoICJleGlzdGluZyBzeXN0ZW0iIHlvdSBtZWFuIHRoZSBXaW5kb3dzIGluc3RhbGxhdGlv
bj8gWWVzLCBidXQgaXQgaXMgCj4gbm90IHJlbGV2YW50LiBUaGUgc2FtZSBCU09EcyBoYXBwZW4g
aWYgeW91IGJvb3QgdGhlIEhWTSB3aXRoIGp1c3QgdGhlIAo+IGlzbyBpbnN0YWxsYXRpb24gbWVk
aXVtIGFuZCBubyBkaXNrcy4KPiAKPj4+IElzIGl0IGEga25vd24gcHJvYmxlbT8gRGlkIHNvbWVv
bmUgdGVzdCB0aGUgbmV3IEVQWUNzPwo+PiBUaGlzIGxvb2tzIGZhbWlsaWFyLCBhbmQgaXMgc3Rp
bGwgc29tZXdoZXJlIG9uIG15IFRPRE8gbGlzdC4KPiAKPiBEbyB5b3UgYWxyZWFkeSBrbm93IHRo
ZSByZWFzb24gb3IgaXMgdGhhdCBzdGlsbCB0byBpbnZlc3RpZ2F0ZT8KPiAKPj4gRG9lcyBib290
aW5nIHdpdGggYSBzaW5nbGUgdkNQVSB3b3JrPwo+IAo+IE51bWJlciBvZiB2Q1BVcyBtYWtlIG5v
IGRpZmZlcmVuY2UKCldlbGwsIGFjY29yZGluZyB0byBTdGV2ZW4gaXQgZG9lcywgd2l0aCB2aXJp
ZGlhbj0wLiBDb3VsZCB5b3UKcmUtY2hlY2sgdGhpcz8KCldoaWxlLCBhY2NvcmRpbmcgdG8gQU1E
J3MgcHJvY2Vzc29yIHNwZWNzIHBhZ2UsIHRoZSAzNzAwWCBpcyBqdXN0IGFuCjgtY29yZSBjaGlw
LCBJIHdvbmRlciB3aGV0aGVyCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOS0wOS9tc2cwMTk1NC5odG1sCnN0aWxsIGFmZmVjdHMgdGhpcyBj
b25maWd1cmF0aW9uIGFzIHdlbGwuIENvdWxkIHlvdSBnaXZlIHRoaXMgYSB0cnkgaW4KYXQgbGVh
c3QgdGhlIHZpcmlkaWFuPTAgY2FzZT8gQXMgdG8gTGludXgsIGRpZCB5b3UgY2hlY2sgdGhhdCBQ
VkgKKG9yIEhWTSwgd2hpY2ggeW91IGRvbid0IG1lbnRpb24pIGd1ZXN0cyBhY3R1YWxseSBzdGFy
dCBhbGwgdGhlaXIgdkNQVS1zCnN1Y2Nlc3NmdWxseT8KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 08:27:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 08:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCJgY-0005tR-C6; Mon, 23 Sep 2019 08:27:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=83n9=XS=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iCJgX-0005tM-F2
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 08:27:05 +0000
X-Inumbo-ID: ea872d52-dddb-11e9-b299-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea872d52-dddb-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 08:27:01 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Sep 2019 01:27:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,539,1559545200"; d="scan'208";a="188079387"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 23 Sep 2019 01:26:59 -0700
Date: Mon, 23 Sep 2019 16:31:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20190923083059.GA12996@gao-cwp>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
 <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
 <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgMDI6MTY6MTNQTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
Pk9uIDkvMTYvMTkgMTE6NDggUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxNy4wOS4yMDE5
IDAwOjIwLCBKb2UgSmluIHdyb3RlOgo+Pj4gT24gOS8xNi8xOSAxOjAxIEFNLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+PiBPbiAxMy4wOS4yMDE5IDE4OjM4LCBKb2UgSmluIHdyb3RlOgo+Pj4+PiBP
biA5LzEzLzE5IDEyOjE0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEyLjA5LjIw
MTkgMjA6MDMsIEpvZSBKaW4gd3JvdGU6Cj4+Pj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW8uYwo+Pj4+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4+
Pj4+PiBAQCAtNDEyLDYgKzQxMiw5IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4+Pj4+Pj4g
ICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1z
aS5ndmVjOwo+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9
IGdmbGFnczsKPj4+Pj4+PiAgICAgICAgICAgICAgfQo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgICAg
ICAgICAgaWYgKCBodm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKPj4+Pj4+PiArICAgICAgICAg
ICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIoZC0+dmNwdVtwaXJxX2RwY2ktPmdtc2ku
ZGVzdF92Y3B1X2lkXSk7Cj4+Pj4+Pgo+Pj4+Pj4gSWYgdGhlIG5lZWQgZm9yIHRoaXMgY2hhbmdl
IGNhbiBiZSBwcm9wZXJseSBleHBsYWluZWQsIHRoZW4gaXQKPj4+Pj4+IHN0aWxsIHdhbnRzIGNv
bnZlcnRpbmcgdG8gYWx0ZXJuYXRpdmVfdmNhbGwoKSAtIHRoZSB0aGUgb3RoZXIKPj4+Pj4+IGNh
bGxlciBvZiB0aGlzIGhvb2suIE9yIHBlcmhhcHMgZXZlbiBiZXR0ZXIgbW92ZSB2bGFwaWMuYydz
Cj4+Pj4+PiB3cmFwcGVyIChzdWl0YWJseSByZW5hbWVkKSBpbnRvIGh2bS5oLCBhbmQgdXNlIGl0
IGhlcmUuCj4+Pj4+Cj4+Pj4+IFllcyBJIGFncmVlLCBJJ20gbm90IDEwMCUgc3VyZSwgc28gSSBz
ZXQgaXQgdG8gUkZDLgo+Pj4+Cj4+Pj4gQW5kIGJ0dywgcGxlYXNlIGFsc28gYXR0YWNoIGEgYnJp
ZWYgY29tbWVudCBoZXJlLCB0byBjbGFyaWZ5Cj4+Pj4gd2h5IHRoZSBzeW5jaW5nIGlzIG5lZWRl
ZCBwcmVjaXNlbHkgYXQgdGhpcyBwb2ludC4KPj4+Pgo+Pj4+Pj4gQWRkaXRpb25hbGx5LCB0aGUg
Y29kZSBzZXR0aW5nIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQKPj4+Pj4+IChyaWdodCBh
ZnRlciB5b3VyIGNvZGUgaW5zZXJ0aW9uKSBhbGxvd3MgZm9yIHRoZSBmaWVsZCB0byBiZQo+Pj4+
Pj4gaW52YWxpZCwgd2hpY2ggSSB0aGluayB5b3UgbmVlZCB0byBndWFyZCBhZ2FpbnN0Lgo+Pj4+
Pgo+Pj4+PiBJIHRoaW5rIHlvdSBtZWFucyBtdWx0aXBsZSBkZXN0aW5hdGlvbiwgdGhlbiBpdCdz
IC0xPwo+Pj4+Cj4+Pj4gVGhlIHJlYXNvbiBmb3Igd2h5IGl0IG1pZ2h0IGJlIC0xIGFyZSBpcnJl
bGV2YW50IGhlcmUsIEkgdGhpbmsuCj4+Pj4gWW91IG5lZWQgdG8gaGFuZGxlIHRoZSBjYXNlIGJv
dGggdG8gYXZvaWQgYW4gb3V0LW9mLWJvdW5kcwo+Pj4+IGFycmF5IGFjY2VzcyBhbmQgdG8gbWFr
ZSBzdXJlIGFuIElSUiBiaXQgd291bGRuJ3Qgc3RpbGwgZ2V0Cj4+Pj4gcHJvcGFnYXRlZCB0b28g
bGF0ZSBpbiBzb21lIHNwZWNpYWwgY2FzZS4KPj4+Cj4+PiBBZGQgZm9sbG93aW5nIGNoZWNrcz8K
Pj4+ICAgICAgICAgICAgIGlmICggZGVzdF92Y3B1X2lkID49IDAgJiYgZGVzdF92Y3B1X2lkIDwg
ZC0+bWF4X3ZjcHVzICYmCj4+PiAgICAgICAgICAgICAgICAgIGQtPnZjcHVbZGVzdF92Y3B1X2lk
XS0+cnVuc3RhdGUuc3RhdGUgPD0gUlVOU1RBVEVfYmxvY2tlZCApCj4+IAo+PiBKdXN0IHRoZSA+
PSBwYXJ0IHNob3VsZCBzdWZmaWNlOyB3aXRob3V0IGFuIGV4cGxhbmF0aW9uIEkgZG9uJ3QKPj4g
c2VlIHdoeSB5b3Ugd2FudCB0aGUgcnVuc3RhdGUgY2hlY2sgKHdoaWNoIGFmdGVyIGFsbCBpcyBy
YWN5Cj4+IGFueXdheSBhZmFpY3QpLgo+PiAKPj4+PiBBbHNvIC0gd2hhdCBhYm91dCB0aGUgcmVz
cGVjdGl2ZSBvdGhlciBwYXRoIGluIHRoZSBmdW5jdGlvbiwKPj4+PiBkZWFsaW5nIHdpdGggUFRf
SVJRX1RZUEVfUENJIGFuZCBQVF9JUlFfVFlQRV9NU0lfVFJBTlNMQVRFPyBJdAo+Pj4+IHNlZW1z
IHRvIG1lIHRoYXQgdGhlcmUncyB0aGUgc2FtZSBjaGFuY2Ugb2YgZGVmZXJyaW5nIElSUgo+Pj4+
IHByb3BhZ2F0aW9uIGZvciB0b28gbG9uZz8KPj4+Cj4+PiBUaGlzIGlzIHBvc3NpYmxlLCBjYW4g
eW91IHBsZWFzZSBoZWxwIG9uIGhvdyB0byBnZXQgd2hpY2ggdmNwdSBhc3NvY2lhdGUgdGhlIElS
UT8KPj4+IEkgZGlkIG5vdCBmb3VuZCBhbnkgaGVscGVyIG9uIGN1cnJlbnQgWGVuLgo+PiAKPj4g
VGhlcmUncyBubyBzdWNoIGhlbHBlciwgSSdtIGFmcmFpZC4gTG9va2luZyBhdCBodm1fbWlncmF0
ZV9waXJxKCkKPj4gYW5kIGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKCkgSSBub3RpY2UgdGhhdCB0
aGUgZm9ybWVyIGRvZXMgbm90aGluZwo+PiBpZiBwaXJxX2RwY2ktPmdtc2kucG9zdGVkIGlzIHNl
dC4gSGVuY2UgcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZAo+PiBpc24ndCByZWFsbHkgdXNl
ZCBpbiB0aGlzIGNhc2UgKHBsZWFzZSBkb3VibGUgY2hlY2spLCBhbmQgc28geW91IG1heQo+PiB3
YW50IHRvIHVwZGF0ZSB0aGUgZmllbGQgYWxvbmdzaWRlIHNldHRpbmcgcGlycV9kcGNpLT5nbXNp
LnBvc3RlZCBpbgo+PiBwdF9pcnFfY3JlYXRlX2JpbmQoKSwgY292ZXJpbmcgdGhlIG11bHRpIGRl
c3RpbmF0aW9uIGNhc2UuCj4+IAo+PiBZb3VyIGNvZGUgYWRkaXRpb24gc3RpbGwgdmlzaWJsZSBp
biBjb250ZXh0IGFib3ZlIG1heSB0aGVuIHdhbnQgdG8KPj4gYmUgZnVydGhlciBjb25kaXRpb25h
bGl6ZWQgdXBvbiBpb21tdV9pbnRwb3N0IG9yIChwZXJoYXBzIGJldHRlcikKPj4gcGlycV9kcGNp
LT5nbXNpLnBvc3RlZCBiZWluZyBzZXQuCj4+IAo+Cj5Tb3JyeSB0aGlzIGlzIG5ldyB0byBtZSwg
YW5kIEkgaGF2ZSB0byBzdHVkeSBmcm9tIGNvZGUuCj5EbyB5b3UgdGhpbmsgYmVsb3cgY2hlY2sg
Y292ZXIgYWxsIGNvbmRpdGlvbnM/Cj4KPmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+aW5kZXggNDI5MGM3Yzcx
MC4uOTBjM2RhNDQxZCAxMDA2NDQKPi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMK
PisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPkBAIC00MTIsNiArNDEyLDEwIEBA
IGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21z
aS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7Cj4gICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxhZ3M7Cj4gICAgICAgICAgICAgfQo+Kwo+KyAgICAgICAg
ICAgIC8qIE5vdGlmeSBndWVzdCBvZiBwZW5kaW5nIGludGVycnVwdHMgaWYgbmVjZXNzYXJ5ICov
Cj4rICAgICAgICAgICAgaWYgKCBkZXN0X3ZjcHVfaWQgPj0gMCAmJiBpb21tdV9pbnRwb3N0ICYm
IHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgKQoKSGkgSm9lLAoKRG8geW91IGVuYWJsZSB2dC1kIHBv
c3RlZCBpbnRlcnJ1cHQgaW4gWGVuIGJvb3Qgb3B0aW9ucz8gSSBkb24ndCBzZWUKd2h5IGl0IGlz
IHNwZWNpZmljIHRvIHZ0LWQgcG9zdGVkIGludGVycnVwdC4gSWYgb25seSBDUFUgc2lkZSBwb3N0
ZWQKaW50ZXJydXB0IGlzIGVuYWJsZWQsIGl0IGlzIGFsc28gcG9zc2libGUgdGhhdCBpbnRlcnJ1
cHRzIGFyZSBub3QKcHJvcGFnYXRlZCBmcm9tIFBJUiB0byBJUlIgaW4gdGltZS4KClRoYW5rcwpD
aGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 08:29:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 08:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCJih-00060F-Tf; Mon, 23 Sep 2019 08:29: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCJig-00060A-7r
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 08:29:18 +0000
X-Inumbo-ID: 3b3c0c23-dddc-11e9-95f6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b3c0c23-dddc-11e9-95f6-12813bfff9fa;
 Mon, 23 Sep 2019 08:29: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 710A4AFC2;
 Mon, 23 Sep 2019 08:29:16 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
Message-ID: <6b9ca7a2-e2c4-5662-7f56-b1cceac75c67@suse.com>
Date: Mon, 23 Sep 2019 10:29:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC
 ID 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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMjAxOSAxNTo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmVjZW50IEFNRCBwcm9j
ZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAo+
IGxlYWYgMS4gRG91YmxpbmcgdGhpcyB2YWx1ZSBwcm9kdWNlcyAwICh3aGljaCBPU2VzIHNpbmNl
cmVseSBkaXNsaWtlKSwKPiBhcyB0aGUgcmVzcGVjdGl2ZSBmaWVsZCBpcyBvbmx5IDggYml0cyB3
aWRlLiBTdXBwcmVzcyBkb3VibGluZyB0aGUgdmFsdWUKPiAoYW5kIGl0cyBsZWFmIDB4ODAwMDAw
MDggY291bnRlcnBhcnQpIGluIHN1Y2ggYSBjYXNlLgo+IAo+IE5vdGUgdGhhdCB3aGlsZSB0aGVy
ZSdzIGEgc2ltaWxhciBvdmVyZmxvdyBpbiBpbnRlbF94Y19jcHVpZF9wb2xpY3koKSwKPiB0aGF0
IG9uZSBpcyBiZWluZyBsZWZ0IGFsb25lIGZvciBub3cuCj4gCj4gTm90ZSBmdXJ0aGVyIHRoYXQg
d2hpbGUgaXQgd2FzIGNvbnNpZGVyZWQgdG8gc3VwcHJlc3MgdGhlIG11bHRpcGxpY2F0aW9uCj4g
YnkgMiBhbHRvZ2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQg
bGVhc3Qgb25lIGJpdAo+IG9mIHRocmVhZCBJRCB3aXRoaW4gQVBJQyBJRHMsIGl0IHdhcyBkZWNp
ZGVkIHRvIGF2b2lkIG1vcmUgY2hhbmdlIGhlcmUKPiB0aGFuIHJlYWxseSBuZWVkZWQgYXQgdGhp
cyBwb2ludC4KPiAKPiBBbHNvIHphcCBsZWFmIDQgKGFuZCBhdCB0aGUgc2FtZSB0aW1lIGxlYWYg
MikgRURYIG91dHB1dCBmb3IgQU1ELCBhcyBpdAo+IHNob3VsZCBoYXZlIGJlZW4gZnJvbSB0aGUg
YmVnaW5uaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiAtLS0KPiB2MjogRHJvcCB1c2Ugb2YgcGh5c2luZm8uIERyb3AgSW50ZWwtb25seSBs
ZWFmIDQgY2hhbmdlLiBJbmNyZW1lbnQKPiAgICAgQXBpY0lkQ29yZVNpemUgb25seSB3aGVuIGRv
dWJsaW5nIE51bWJlck9mQ29yZXMuCgpUaGlua2luZyBhYm91dCBpdCBzb21lIG1vcmUsIGRyb3Bw
aW5nIHRoZSBsZWFmIDQgY2hhbmdlIHNlZW1zIGF0IGxlYXN0CnNvbWV3aGF0IHJpc2t5IHRvIG1l
LiBUaGlzIGJlaW5nIGp1c3QgYSA2LWJpdCBmaWVsZCAoYW5kIGVmZmVjdGl2ZWx5CmFscmVhZHkg
c2F0dXJhdGluZyBpbiBhIHdheSwgYXQgbGVhc3Qgd2hlbiBwb3dlci1vZi10d28gbWF4aW11bSBj
b3JlCmNvdW50cyBhcmUgaW52b2x2ZWQpLCBhbmQgaGVuY2UgdGhlcmUgYmVpbmcgMiBiaXRzIG9m
ICJwbGF5aW5nIHJvb20iCmJldHdlZW4gdGhpcyBhbmQgdGhlIGludm9sdmVkIGxlYWYgMSBmaWVs
ZCwgdGhlIGNhbGN1bGF0aW9uIHRoZXJlIG5vdApnZXR0aW5nIGFkanVzdGVkIGlzIHN0aWxsIGEg
bGF0ZW50IHJpc2sgaW1vIHdpdGggZ3Vlc3Qgc2lkZSBjYWxjdWxhdGlvbnMKbGlrZSB0aGlzIG9u
ZQoKCXNtcF9udW1fc2libGluZ3MgPSBzbXBfbnVtX3NpYmxpbmdzIC8gYy0+eDg2X21heF9jb3Jl
czsKCmZvdW5kIGluIGJhc2ljYWxseSBhbGwgdmVyc2lvbnMgb2YgTGludXggKHdoZXJlIGNlcnRh
aW4gZnVuY3Rpb25zLAplLmcuIGFwaWNfaWRfaXNfcHJpbWFyeV90aHJlYWQoKSwgd29uJ3QgY29w
ZSB3aXRoIHNtcF9udW1fc2libGluZ3MKZW5kaW5nIHVwIGFzIHplcm8sIHdoaWxlIG90aGVycywg
ZS5nLiB0b3BvbG9neV9zbXRfc3VwcG9ydGVkKCksIGRvKS4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 08:48:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 08: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 1iCK0v-0007cK-VS; Mon, 23 Sep 2019 08:48: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=UAjl=XS=suse.cz=vbabka@srs-us1.protection.inumbo.net>)
 id 1iCK0v-0007cF-1Y
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 08:48:09 +0000
X-Inumbo-ID: dcc7bce2-ddde-11e9-95f6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcc7bce2-ddde-11e9-95f6-12813bfff9fa;
 Mon, 23 Sep 2019 08:48: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 1D2A4AAB2;
 Mon, 23 Sep 2019 08:48:06 +0000 (UTC)
To: Ben Hutchings <ben@decadent.org.uk>, stable@vger.kernel.org
References: <20190802160614.8089-1-vbabka@suse.cz>
 <d3bb280b405d6acf0bc4176d63639201ff62853f.camel@decadent.org.uk>
From: Vlastimil Babka <vbabka@suse.cz>
Message-ID: <78bbba27-81ed-40db-eb6e-5add997b2027@suse.cz>
Date: Mon, 23 Sep 2019 10:48:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d3bb280b405d6acf0bc4176d63639201ff62853f.camel@decadent.org.uk>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH STABLE 4.9] x86, mm,
 gup: prevent get_page() race with munmap in paravirt guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Ben Hutchings <ben.hutchings@codethink.co.uk>,
 Dave Hansen <dave.hansen@linux.intel.com>, Jann Horn <jannh@google.com>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>,
 Oscar Salvador <osalvador@suse.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xOS8xOSA4OjI2IFBNLCBCZW4gSHV0Y2hpbmdzIHdyb3RlOgo+IE9uIE1vbiwgMjAxOS0w
OC0xOSBhdCAxODo1OCArMDEwMCwgVmxhc3RpbWlsIEJhYmthIHdyb3RlOgo+IFsuLi5dCj4+IEhp
LCBJJ20gc2VuZGluZyB0aGlzIHN0YWJsZS1vbmx5IHBhdGNoIGZvciBjb25zaWRlcmF0aW9uIGJl
Y2F1c2UgaXQncyBwcm9iYWJseQo+PiB1bnJlYWxpc3RpYyB0byBiYWNrcG9ydCB0aGUgNC4xMyBz
d2l0Y2ggdG8gZ2VuZXJpYyBHVVAuIEkgY2FuIGxvb2sgYXQgNC40IGFuZAo+PiAzLjE2IGlmIGFj
Y2VwdGVkLiBUaGUgUkNVIHBhZ2UgdGFibGUgZnJlZWluZyBjb3VsZCBiZSBhbHNvIGNvbnNpZGVy
ZWQuCj4gCj4gSSB3b3VsZCBiZSBpbnRlcmVzdGVkIGluIGJhY2twb3J0cyBmb3IgMy4xNiBhbmQg
NC40Lgo+IAo+PiBOb3RlIHRoZSBwYXRjaCBhbHNvIGluY2x1ZGVzIHBhZ2UgcmVmY291bnQgcHJv
dGVjdGlvbi4gSSBmb3VuZCBvdXQgdGhhdAo+PiA4ZmRlMTJjYTc5YWYgKCJtbTogcHJldmVudCBn
ZXRfdXNlcl9wYWdlcygpIGZyb20gb3ZlcmZsb3dpbmcgcGFnZSByZWZjb3VudCIpCj4+IGJhY2tw
b3J0IHRvIDQuOSBtaXNzZWQgdGhlIGFyY2gtc3BlY2lmaWMgZ3VwIGltcGxlbWVudGF0aW9uczoK
Pj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC82NjUwMzIzZi1kYmM5LWYwNjktMDAwYi1m
NmIwZjk0MWEwNjVAc3VzZS5jei8KPiBbLi4uXQo+IAo+IEkgc3VwcG9zZSB0aGF0IHN0aWxsIG5l
ZWRzIHRvIGJlIGFkZHJlc3NlZCBmb3IgNC45LCByaWdodD8KClllYWgsIEknbGwgdGFrZSBhIGxv
b2ssIHRoYW5rcyBmb3IgcmVtaW5kaW5nLgoKPiBCZW4uCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:01:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09: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 1iCKDM-0000fM-9B; Mon, 23 Sep 2019 09:01:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dNMU=XS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iCKDL-0000fH-06
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:00:59 +0000
X-Inumbo-ID: a80682de-dde0-11e9-b299-bc764e2007e4
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::70e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a80682de-dde0-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 09:00:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=k+lhY5VftcfnKVRTk2mdA/W8K+jSfoMoZas+xSm43Vc/Rey7bOVz7qhKcwOXFTv4H7NdmwFQ/dM6QI/nDVkmHbXrAO3NbblXi5yzpPyeQaTwW19TBLh5Htc/8LPuax81aHOaQKikokhI+zPHgIOEOC/VDtdklU8H/zFIp6d5TLI8HpTNumz/wd9W4m0GnSVjOEG/dIo+G26B//bFM4z530wzG3WPv+sJYARQTJCEWlMzmsQPahUsQAH/Z3Pn3hlNED9AUGmel/eRePU5TjcJ1t5bQlZBg6TLpUTcqS5twpw29MojjdUtGPPasxektSk5fxfplj6Wy5gBj/IPg8bCEQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0lVOoA9er69sbHdGQBICX6R4TdDfGQyHLlccK/9OQWk=;
 b=O/oKXWDIQlUu29o8cAGHOm10wDgHcbBIknNFAH61ollz6wT3ioN1Fe/ERy9Ve1ztJstkuAKVVvlS+UQI5ocZ+0cWMWG5fEG2T4b10++8CRajc51HsgCwfqVJiUwsTop1ebqrW28kUkSS8k+W8PqaVGg+nvpU3aqVhMlCEBND2fbEIhPPrRPsaLQgRfDrKeqwJ9T1+VSCIkkV/aBIvOkaAvQ3oIPD/1Gh+alFgA1ImwJoRd7iAdaBuW6dpl0GBiNZ46Hg7p0wWM7RMooRWuQuNIC59RAASDyDSkqGj3gjA81qqCvllKdxB5wh6H/UYYVueWppNfH7O7EwBagGdsAAlQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0lVOoA9er69sbHdGQBICX6R4TdDfGQyHLlccK/9OQWk=;
 b=AuqjFnOGlLgXj1P2lxQlDLH5ZI1GAbQ2IiGy75CoHDRivTxVJWPwJ9Gtjhv4Tpu8c0ZDAiXUdHIrJ5bV8EPqeQbx4748UAA8yeokb/GxTVeT3x4gYD3Y9WUy6CdsEQ80sYS7aJXW0aNzZXtPcGNbI1ndAtHsKFZiyxrWuw16PSQ=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5960.eurprd02.prod.outlook.com (10.141.175.75) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.22; Mon, 23 Sep 2019 09:00:56 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Mon, 23 Sep 2019
 09:00:55 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v12] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVb61ItuWfOmtXxUSrWqDa6jVDyqc0nmqAgAA8aoD//9OTgIAETPmA
Date: Mon, 23 Sep 2019 09:00:55 +0000
Message-ID: <c78f3791-3afe-2143-2ab8-75e3a4c1b1a4@bitdefender.com>
References: <20190920121636.2573-1-aisaila@bitdefender.com>
 <8ea5be2f-289f-a291-074a-63f731f2de57@suse.com>
 <a2beaebb-d1ef-9267-0167-65c62b5ab190@bitdefender.com>
 <87157d30-1f99-9fb7-72d0-537d331f7ba1@suse.com>
In-Reply-To: <87157d30-1f99-9fb7-72d0-537d331f7ba1@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR07CA0012.eurprd07.prod.outlook.com
 (2603:10a6:205:1::25) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: d1934028-efd7-4496-1ca3-08d740048b29
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5960; 
x-ms-traffictypediagnostic: AM7PR02MB5960:|AM7PR02MB5960:|AM7PR02MB5960:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5960BDF901A89047790DF9F1AB850@AM7PR02MB5960.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0169092318
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(39860400002)(376002)(346002)(366004)(199004)(189003)(14444005)(256004)(36756003)(6512007)(186003)(6116002)(3846002)(31686004)(99286004)(6246003)(25786009)(6436002)(229853002)(8676002)(486006)(102836004)(52116002)(26005)(76176011)(4326008)(31696002)(11346002)(81156014)(316002)(54906003)(2616005)(476003)(53546011)(6916009)(6506007)(81166006)(86362001)(5660300002)(6486002)(66476007)(66556008)(64756008)(66446008)(386003)(66946007)(446003)(14454004)(478600001)(305945005)(7736002)(2906002)(66066001)(71190400001)(71200400001)(8936002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5960;
 H:AM7PR02MB5750.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: Kv1bENrR5Ay2z/evzGi98Wb4kHDYjhCTKPWGbwuy7OmyMchkWmfnpORBjlkPPqzIu4GvYnf2egWEp1lB4twDlSUau5I9cgTHLubZ2UX3cV0NO0rFwO5ZbdxhVjOmN/7+BbYsfkxgGJuhgYlLv6eh3T4biC9DNglvAQ3R8QfrsQ9hJv3cHfn231NIwgYEThT71yxHH8ZYZ1bn8hSlb2RPd3XPoSJJ7S/fVh2TGF7zMi8jyytpnlTLSTK+F36rbc1vQh+kQa5NA9ccXNtrZ8t0rqJHK1J8B2enz/3wK1FAj1wWIRcqpWRfZTpC4yG0mZK/ebSZvlm/gzc/pcfZ9zBHhi1n6OPx0ks74TQ08w5M4n2ot3yRM5TCUF/yr/2Zjpd51mMEGn+n5KW92rcEU9dzTQ/hM+6kA6De+d9Pz4AVKyY=
Content-ID: <1A630FFD85B92240AB29AA23CEC51CB7@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d1934028-efd7-4496-1ca3-08d740048b29
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2019 09:00:55.7560 (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: 3jMZp2xOZUy2AJ1z2k6AD//wJP27+vZb0KJ8uOZrWGxZkvt3ZEJ/EnmpoWKjOMz6weKlny3S8IV28j/xRT4dg1k98sELGZIsI9FSkW6THuM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5960
Subject: Re: [Xen-devel] [PATCH v12] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIwLjA5LjIwMTkgMTg6MjAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAyMC4wOS4y
MDE5IDE2OjU5LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+DQo+Pg0KPj4gT24g
MjAuMDkuMjAxOSAxNzoyMiwgSmFuIEJldWxpY2ggd3JvdGU6DQo+Pj4gT24gMjAuMDkuMjAxOSAx
NDoxNiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6DQo+Pj4+IEluIG9yZGVyIHRvIGhh
dmUgX19odm1fY29weSgpIGlzc3VlIH5YODZFTVVMX1JFVFJZIGEgbmV3IHJldHVybiB0eXBlLA0K
Pj4+PiBIVk1UUkFOU19uZWVkX3JldHJ5LCB3YXMgYWRkZWQgYW5kIGFsbCB0aGUgcGxhY2VzIHRo
YXQgY29uc3VtZSBIVk1UUkFOUyoNCj4+Pj4gYW5kIG5lZWRlZCBhZGp1c3RtZW50IHdoZXJlIGNo
YW5nZWQgYWNjb3JkaW5nbHkuDQo+Pj4NCj4+PiBUaGlzIGlzIHdyb25nIGFuZCBoZW5jZSBjb25m
dXNpbmc6IF9faHZtX2NvcHkoKSB3b3VsZCBuZXZlciByZXR1cm4NCj4+PiB+WDg2RU1VTF9SRVRS
WS4gSW4gZmFjdCBJIHRoaW5rIHlvdSd2ZSBjb25mdXNlZCB5b3Vyc2VsZiBlbm91Z2ggdG8NCj4+
PiBtYWtlIGEgcXVlc3Rpb25hYmxlIChwb3NzaWJseSByZXN1bHRpbmcpIGNoYW5nZToNCj4+DQo+
PiBUaGUgaWRlYSB3YXMgdG8gZ2V0IFg4NkVNVUxfUkVUUlkgZG93biB0aGUgbGluZSBmcm9tIF9f
aHZtX2NvcHkoKS4NCj4+IEkgd2lsbCBhZGp1c3QgdGhpcy4NCg0KVGhpcyB3aWxsIGJlIGNoYW5n
ZWQgZm9yOg0KIkEgbmV3IHJldHVybiB0eXBlIHdhcyBhZGRlZCwgSFZNVFJBTlNfbmVlZF9yZXRy
eSwgaW4gb3JkZXIgdG8gaGF2ZSBhbGwgDQp0aGUgcGxhY2VzIHRoYXQgY29uc3VtZSBIVk1UUkFO
UyogcmV0dXJuIFg4NkVNVUxfUkVUUlkuIg0KDQo+Pg0KPj4+DQo+Pj4+IEBAIC01ODIsNyArNTgz
LDcgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKA0KPj4+PiAgICAgICAg
ICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsNCj4+Pj4gICAgDQo+Pj4+ICAgICAgICAgICAg
cmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBhZGRyLCB0cnVlLCBwZmVjLA0KPj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBO
VUxMLCAmcDJtdCk7DQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnBmaW5mbywgJnBhZ2UsICZnZm4sICZwMm10KTsNCj4+Pg0KPj4+IFRoaXMgZnVuY3Rpb24gLi4u
DQo+Pj4NCj4+Pj4gICAgICAgICAgICBzd2l0Y2ggKCByZXMgKQ0KPj4+PiAgICAgICAgICAgIHsN
Cj4+Pj4gQEAgLTYwMSw2ICs2MDIsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoDQo+Pj4+ICAgIA0KPj4+PiAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2Vk
X291dDoNCj4+Pj4gICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6DQo+Pj4+ICsg
ICAgICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRyeToNCj4+Pg0KPj4+IC4uLiBjYW4ndCByZXR1
cm4gdGhpcyB2YWx1ZSwgc28geW91IHNob3VsZCBvbWl0IHRoaXMgYWRkaXRpb24sDQo+Pj4gbGV0
dGluZyB0aGUgbmV3IHJldHVybiB2YWx1ZSBnbyB0aHJvdWdoICJkZWZhdWx0OiIuDQo+Pg0KPj4g
SXQgaXMgdmVyeSBjbGVhciB0aGF0IEhWTVRSQU5TX25lZWRfcmV0cnkgd2lsbCBub3QgYmUgcmV0
dXJuZWQgZm9ybSB0aGF0DQo+PiBmdW5jdGlvbi4gQXQgbGVhc3QgZm9yIG5vdy4gSSB0aG91Z2h0
IHlvdSB3YW50ZWQgdG8gaGF2ZSBldmVyeSBwb3NzaWJsZQ0KPj4gY2FzZSBjb3ZlcmVkIGluIHRo
ZSBzd2l0Y2guIEkgY2FuIHJlbW92ZSB0aGF0IGNhc2UsIHRoZXJlIGlzIG5vdCBwcm9ibGVtDQo+
PiBoZXJlIGJlY2F1c2UsIGxpa2UgSSd2ZSBzYWlkLCBpdCB3aWxsIG5ldmVyIGVudGVyIHRoYXQg
Y2FzZS4NCj4+DQo+PiBCdXQgYXMgeW91IHNhaWQgbGF0ZXIgd29yayB3aXRoIEhWTVRSQU5TX25l
ZWRfcmV0cnkgd2lsbCByZXN1bHQgaW4NCj4+IHJldHVybmluZyBYODZFTVVMX1JFVFJZLiBBbnkg
d2F5IGl0J3MgeW91ciBjYWxsIGlmIEkgc2hvdWxkIHJlbW92ZSBpdCBvcg0KPj4gbm90Lg0KPiAN
Cj4gVGhlIHJlc3VsdCBzaG91bGQgYmUgY29uc2lzdGVudCAoaS5lLiBiZXR3ZWVuIHRoZSBjYXNl
IGhlcmUNCj4gYW5kIHRoZSByZXBfbW92cyAvIHJlcF9zdG9zIGNhc2VzIGJlbG93KS4gT3ZlcmFs
bCBJIHRoaW5rIGl0DQo+IHdvdWxkIGJlIGNsZWFuZXN0IGlmIGluIGFsbCB0aHJlZSBjYXNlcyBh
biBBU1NFUlRfVU5SRUFDSEFCTEUoKQ0KPiBmZWxsIHRocm91Z2ggdG8gYSAicmV0dXJuIFg4NkVN
VUxfUkVUUlk7Ii4NCj4gDQoNCk9rLCBqdXN0IHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHdoYXQgaXMg
bmVlZGVkIGFuZCBsaW1pdCB0aGUgcGF0Y2ggDQp2ZXJzaW9ucywgcmVwX21vdnMgLyByZXBfc3Rv
cyBzaG91bGQgaGF2ZSBhIHN3aXRjaCBsaWtlIHRoaXM6DQoNCiAgICAgICAgIHN3aXRjaCAoIHJj
ICkNCiAgICAgICAgIHsNCiAgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToNCiAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KICAgICAgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5
Og0KICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KICAgICAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLw0KICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Og0KICAg
ICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOg0KICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX1JFVFJZOw0KICAgICAgICAgfQ0KDQpUaGVuIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkg
c2hvdWxkIGhhdmU6DQoNCiAgICAgICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRyeToNCiAgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCiAgICAgICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8NCiAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoNCiAgICAgICAgIGNhc2Ug
SFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoNCiAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZF
TVVMX1JFVFJZKTsNCg0KDQo+Pj4+IEBAIC0xODUyLDYgKzE4NjQsOCBAQCBzdGF0aWMgaW50IGh2
bWVtdWxfcmVwX21vdnMoDQo+Pj4+ICAgIA0KPj4+PiAgICAgICAgeGZyZWUoYnVmKTsNCj4+Pj4g
ICAgDQo+Pj4+ICsgICAgQVNTRVJUKHJjICE9IEhWTVRSQU5TX25lZWRfcmV0cnkpOw0KPj4+PiAr
DQo+Pj4+ICAgICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQgKQ0KPj4+PiAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KPj4+PiAgICAgICAgaWYgKCByYyA9PSBI
Vk1UUkFOU19nZm5fc2hhcmVkICkNCj4+Pj4gQEAgLTE5NjQsNiArMTk3OCw4IEBAIHN0YXRpYyBp
bnQgaHZtZW11bF9yZXBfc3RvcygNCj4+Pj4gICAgICAgICAgICBpZiAoIGJ1ZiAhPSBwX2RhdGEg
KQ0KPj4+PiAgICAgICAgICAgICAgICB4ZnJlZShidWYpOw0KPj4+PiAgICANCj4+Pj4gKyAgICAg
ICAgQVNTRVJUKHJjICE9IEhWTVRSQU5TX25lZWRfcmV0cnkpOw0KPj4+PiArDQo+Pj4+ICAgICAg
ICAgICAgc3dpdGNoICggcmMgKQ0KPj4+PiAgICAgICAgICAgIHsNCj4+Pj4gICAgICAgICAgICBj
YXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6DQo+Pj4NCj4+PiBMb29raW5nIGF0IHRoaXMgYWdh
aW4sIEkgdGhpbmsgaXQgd291bGQgYmV0dGVyIGJlIGFuIGFkZGl0aW9uIHRvDQo+Pj4gdGhlIHN3
aXRjaCgpICh1c2luZyBBU1NFUlRfVU5SRUFDSEFCTEUoKSkuIEdlbmVyYWxseSB0aGlzIGlzDQo+
Pj4gdHJ1ZSBmb3IgdGhlIHJlcF9tb3ZzIGNhc2UgYXMgd2VsbCwgYnV0IHRoYXQgb25lIHdvdWxk
IGZpcnN0DQo+Pj4gbmVlZCBjb252ZXJ0aW5nIHRvIHN3aXRjaCgpLCB3aGljaCBJIGFncmVlIGlz
IGJleW9uZCB0aGUgc2NvcGUNCj4+DQo+PiBJIGFncmVlIHRoYXQgdGhpcyBpcyBiZXlvbmQgdGhl
IHNjb3BlIG9mIHRoaXMgcGF0Y2ggYnV0IGl0J3Mgbm90IHRoYXQNCj4+IGJpZyBvZiBhIGNoYW5n
ZSBhbmQgaXQgY2FuIGJlIGRvbmUuDQo+Pg0KPj4gQnV0IGlzbid0IGhhdmluZyBhIGRlZmF1bHQg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7IGluIGJvdGggc3dpdGNoIGNhc2VzDQo+PiBjaGFuZ2UgdGhl
IGJlaGF2aW9yIG9mIHRoZSBmdW5jdGlvbj8NCj4gDQo+IEl0IHNob3VsZG4ndCBiZSB0aGUgZGVm
YXVsdCBjYXNlIHRoYXQgZ2FpbnMgdGhpcyBhc3NlcnRpb24sDQo+IGJ1dCB0aGUgSFZNVFJBTlNf
bmVlZF9yZXRyeSBvbmUgdGhhdCBpcyB0byBiZSBhZGRlZC4NCj4gDQo+Pj4gb2YgdGhpcyBjaGFu
Z2UuIEluIGJvdGggY2FzZXMgYSBicmllZiBjb21tZW50IHdvdWxkIHNlZW0NCj4+PiB3b3J0aHdo
aWxlIGFkZGluZywgY2xhcmlmeWluZyB0aGF0IHRoZSBuZXcgcmV0dXJuIHZhbHVlIGNhbg0KPj4+
IHJlc3VsdCBmcm9tIGh2bV9jb3B5XypfZ3Vlc3RfbGluZWFyKCkgb25seS4gVGhpcyBtaWdodCBi
ZWNvbWUNCj4+PiByZWxldmFudCBpbiBwYXJ0aWN1bGFyIGlmLCBkb3duIHRoZSByb2FkLCB3ZSBp
bnZlbnQgbW9yZSBjYXNlcw0KPj4+IHdoZXJlIEhWTVRSQU5TX25lZWRfcmV0cnkgaXMgcHJvZHVj
ZWQuDQo+Pg0KPj4gSXMgdGhpcyBjb21tZW50IGFpbWVkIGZvciB0aGUgY29tbWl0IG1lc3NhZ2Ug
b3IgYW5vdGhlciBwbGFjZT8NCj4gDQo+IElmIHlvdSBnbyB0aGUgQVNTRVJUX1VOUkVBQ0hBQkxF
KCkgcm91dGUsIHRoZW4gdGhlIGNvbW1lbnQocykNCj4gc2hvdWxkIGJlIGNvZGUgY29tbWVudHMg
bmV4dCB0byB0aGVzZSBhc3NlcnRpb25zLiBUaGV5J2QgYmUNCj4gdGhlcmUgdG8gYXZvaWQgcGVv
cGxlIGhhdmluZyB0byBkaWcgb3V0IHRoZSByZWFzb24gZm9yIHdoeQ0KPiB0aGV5J3JlIHRoZXJl
LCB0byBtYWtlIGl0IGVhc3kgdG8gZGVjaWRlIHdoZXRoZXIgaXQgaXMgc2FmZSB0bw0KPiBkcm9w
IHRoZW0gb25jZSBzb21lIG5ldyBwcm9kdWNlciBvZiBIVk1UUkFOU19uZWVkX3JldHJ5IHdvdWxk
DQo+IGFwcGVhci4NCj4gDQoNCkFsZXgNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:29:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09: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 1iCKel-0002NP-Rw; Mon, 23 Sep 2019 09:29:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQlp=XS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCKek-0002NK-M9
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:29:18 +0000
X-Inumbo-ID: 9bc0c4c2-dde4-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 9bc0c4c2-dde4-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 09:29:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5C8CA1000;
 Mon, 23 Sep 2019 02:29: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 C44B43F59C;
 Mon, 23 Sep 2019 02:29:13 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-2-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <13c92106-30da-a87c-7615-186e343aad04@arm.com>
Date: Mon, 23 Sep 2019 10:29:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190918185041.22738-2-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/6] xen/arm: optee: impose limit on
 shared buffer 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMDkvMjAxOSAxOTo1MCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gV2Ugd2FudCB0byBsaW1pdCBudW1iZXIgb2YgY2FsbHMgdG8gbG9va3VwX2FuZF9waW5f
Z3Vlc3RfcmFtX2FkZHIoKQo+IHBlciBvbmUgcmVxdWVzdC4gVGhlcmUgYXJlIHR3byB3YXlzIHRv
IGRvIHRoaXM6IGVpdGhlciBwcmVlbXB0Cj4gdHJhbnNsYXRlX25vbmNvbnRpZygpIG9yIGxpbWl0
IHNpemUgb2Ygb25lIHNoYXJlZCBidWZmZXIgc2l6ZS4KPiAKPiBJdCBpcyBxdWl0ZSBoYXJkIHRv
IHByZWVtcHQgdHJhbnNsYXRlX25vbmNvbnRpZygpLCBiZWNhdXNlIGl0IGlzIGRlZXAKPiBuZXN0
ZWQuIFNvIHdlIGNob3NlIHRoZSBzZWNvbmQgb3B0aW9uLiBXZSB3aWxsIGFsbG93IDEyOSBwYWdl
cyBwZXIgb25lCj4gc2hhcmVkIGJ1ZmZlci4gVGhpcyBjb3JyZXNwb25kcyB0byB0aGUgR1Agc3Rh
bmRhcmQsIGFzIGl0IHJlcXVpcmVzCj4gdGhhdCBzaXplIGxpbWl0IGZvciBzaGFyZWQgYnVmZmVy
IHNob3VsZCBiZSBhdCBsZWFzdCA1MTJrQi4gT25lIGV4dHJhCj4gcGFnZSAoMTI5dGgpIGlzIG5l
ZWRlZCB0byBjb3BlIHdpdGggdGhlIGZhY3QgdGhhdCB1c2VyJ3MgYnVmZmVyIGlzIG5vdAo+IG5l
Y2Vzc2FyeSBhbGlnbmVkIHdpdGggcGFnZSBib3VuZGFyeS4KPiAKPiBBbHNvLCB3aXRoIHRoaXMg
bGltaXRhdGlvbiBPUC1URUUgc3RpbGwgcGFzc2VzIG93biAieHRlc3QiIHRlc3Qgc3VpdGUsCj4g
c28gdGhpcyBpcyBva2F5IGZvciBub3cuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IAo+IC0tLQo+IAo+IENoYW5nZXMg
ZnJvbSB2MToKPiAgIC0gQWRkZWQgY29tbWVudCBiZWZvcmUgQlVJTERfQlVHX09OKFBBR0VfU0la
RSAhPSA0MDk2KTsKPiAgIC0gRml4ZWQgdHlwbyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiAgIC0g
RGVjcmVhc2VkIE1BWF9TSE1fQlVGRkVSX1BHIHRvIDEyOQo+IC0tLQo+ICAgeGVuL2FyY2gvYXJt
L3RlZS9vcHRlZS5jIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LQo+ICAgMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMKPiBpbmRleCBlYzU0MDJlODliLi5kNjRlOWMzYjg1IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUu
Ywo+IEBAIC03Miw2ICs3MiwxOSBAQAo+ICAgICovCj4gICAjZGVmaW5lIE1BWF9UT1RBTF9TTUhf
QlVGX1BHICAgIDE2Mzg0Cj4gICAKPiArLyoKPiArICogTGltaXQgZm9yIHNoYXJlZCBidWZmZXIg
c2l6ZS4gUGxlYXNlIG5vdGUgdGhhdCB0aGlzIGRlZmluZSBsaW1pdHMKPiArICogbnVtYmVyIG9m
IHBhZ2VzLiBCdXQgdXNlciBidWZmZXIgY2FuIGJlIG5vdCBhbGlnbmVkIHRvIGEgcGFnZQo+ICsg
KiBib3VuZGFyeS4gU28gaXQgaXMgcG9zc2libGUgdGhhdCB1c2VyIHdvdWxkIG5vdCBiZSBhYmxl
IHRvIHNoYXJlCj4gKyAqIGV4YWN0bHkgTUFYX1NITV9CVUZGRVJfUEcgKiBQQUdFX1NJWkUgYnl0
ZXMgd2l0aCBPUC1URUUuCj4gKyAqCj4gKyAqIEdsb2JhbCBQbGF0Zm9ybSBzcGVjaWZpY2F0aW9u
IGZvciBURUUgcmVxdWlyZXMgdGhhdCBhbnkgVEVFCj4gKyAqIGltcGxlbWVudGF0aW9uIHNob3Vs
ZCBhbGxvdyB0byBzaGFyZSBidWZmZXJzIHdpdGggc2l6ZSBvZiBhdCBsZWFzdAo+ICsgKiA1MTJL
Qiwgd2hpY2ggZXF1YWxzIHRvIDEyOCA0S0IgcGFnZXMuIER1ZSB0byBhbGlnbiBpc3N1ZSBtZW50
aW9uZWQKPiArICogYWJvdmUsIHdlIG5lZWQgdG8gaW5jcmVhc2UgdGhpcyB2YWx1ZSB0byAxMjku
Cj4gKyAqLwo+ICsjZGVmaW5lIE1BWF9TSE1fQlVGRkVSX1BHICAgICAgIDEyOQo+ICsKPiAgICNk
ZWZpbmUgT1BURUVfS05PV05fTlNFQ19DQVBTIE9QVEVFX1NNQ19OU0VDX0NBUF9VTklQUk9DRVNT
T1IKPiAgICNkZWZpbmUgT1BURUVfS05PV05fU0VDX0NBUFMgKE9QVEVFX1NNQ19TRUNfQ0FQX0hB
VkVfUkVTRVJWRURfU0hNIHwgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BU
RUVfU01DX1NFQ19DQVBfVU5SRUdJU1RFUkVEX1NITSB8IFwKPiBAQCAtNjk3LDE2ICs3MTAsMjkg
QEAgc3RhdGljIGludCB0cmFuc2xhdGVfbm9uY29udGlnKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0
eCwKPiAgICAgICBzaXplID0gUk9VTkRVUChwYXJhbS0+dS50bWVtLnNpemUgKyBvZmZzZXQsIE9Q
VEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFKTsKPiAgIAo+ICAgICAgIHBnX2NvdW50ID0gRElW
X1JPVU5EX1VQKHNpemUsIE9QVEVFX01TR19OT05DT05USUdfUEFHRV9TSVpFKTsKPiArICAgIGlm
ICggcGdfY291bnQgPiBNQVhfU0hNX0JVRkZFUl9QRyApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9N
RU07Cj4gKwo+ICAgICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZ2V0X3BhZ2VzX2xp
c3Rfc2l6ZShwZ19jb3VudCkpOwo+ICAgCj4gICAgICAgLyoKPiAtICAgICAqIEluIHRoZSB3b3Jz
dCBjYXNlIHdlIHdpbGwgd2FudCB0byBhbGxvY2F0ZSAzMyBwYWdlcywgd2hpY2ggaXMKPiAtICAg
ICAqIE1BWF9UT1RBTF9TTUhfQlVGX1BHLzUxMSByb3VuZGVkIHVwLiBUaGlzIGdpdmVzIG9yZGVy
IDYgb3IgYXQKPiAtICAgICAqIG1vc3QgNjQgcGFnZXMgYWxsb2NhdGVkLiBUaGlzIGJ1ZmZlciB3
aWxsIGJlIGZyZWVkIHJpZ2h0IGFmdGVyCj4gLSAgICAgKiB0aGUgZW5kIG9mIHRoZSBjYWxsIGFu
ZCB0aGVyZSBjYW4gYmUgbm8gbW9yZSB0aGFuCj4gKyAgICAgKiBJbiB0aGUgd29yc3QgY2FzZSB3
ZSB3aWxsIHdhbnQgdG8gYWxsb2NhdGUgMSBwYWdlLCB3aGljaCBpcwo+ICsgICAgICogTUFYX1NI
TV9CVUZGRVJfUEcvNTExIHJvdW5kZWQgdXAuIFRoaXMgYnVmZmVyIHdpbGwgYmUgZnJlZWQKPiAr
ICAgICAqIHJpZ2h0IGFmdGVyIHRoZSBlbmQgb2YgdGhlIGNhbGwgYW5kIHRoZXJlIGNhbiBiZSBu
byBtb3JlIHRoYW4KPiAgICAgICAgKiBtYXhfb3B0ZWVfdGhyZWFkcyBjYWxscyBzaW11bHRhbmVv
dXNseS4gU28gaW4gdGhlIHdvcnN0IGNhc2UKPiAtICAgICAqIGd1ZXN0IGNhbiB0cmljayB1cyB0
byBhbGxvY2F0ZSA2NCAqIG1heF9vcHRlZV90aHJlYWRzIHBhZ2VzIGluCj4gKyAgICAgKiBndWVz
dCBjYW4gdHJpY2sgdXMgdG8gYWxsb2NhdGUgMSAqIG1heF9vcHRlZV90aHJlYWRzIHBhZ2VzIGlu
Cj4gICAgICAgICogdG90YWwuCj4gKyAgICAgKgo+ICsgICAgICogSXQgbWF5IHNlZW0gc3RyYW5n
ZSB0byBoYXZlIHN1Y2ggY29tcGxleCBjYWxjdWxhdGlvbnMgaWYgd2UKPiArICAgICAqIGFsd2F5
cyB3aWxsIGFsbG9jYXRlIGV4YWN0bHkgb25lIHBhZ2UuIFRob3NlIGNhbGN1bGF0aW9ucyBleGlz
dAo+ICsgICAgICogaW4gdGhlIGZpcnN0IHBsYWNlIGJlY2F1c2UgZWFybGllciB0aGVyZSB3ZXJl
IGJpZ2dlciBsaW1pdCBmb3IKPiArICAgICAqIHNoYXJlZCBidWZmZXIgc2l6ZSwgc28gdGhlcmUg
d2VyZSBjYXNlcywgd2hlbiB3ZSBuZWVkZWQgbW9yZQo+ICsgICAgICogdGhhdCBvbmUgcGFnZSB0
aGVyZS4gUmlnaHQgbm93IHRoaXMgaXMgbm90IHRydWUsIGJ1dCB0aGlzIGNvZGUKPiArICAgICAq
IHJlbWFpbnMgZm9yIHR3byByZWFzb25zOgo+ICsgICAgICogLSBVc2VycyBjYW4gY2hhbmdlIE1B
WF9TSE1fQlVGRkVSX1BHIHRvIGEgaGlnaGVyIHZhbHVlLCBpbiB3aGljaAo+ICsgICAgICogICBj
YXNlIHRoZXkgd2lsbCBuZWVkIHRoaXMgY29kZS4KPiArICAgICAqIC0gVGhlcmUgaXMgYSBwbGFu
IHRvIGltcGxlbWVudCBwcmVlbXB0aW9uIGluIHRoZSBjb2RlIGJlbG93LCB3aGljaAo+ICsgICAg
ICogICB3aWxsIGFsbG93IHVzZSB0byBpbmNyZWFzZSBkZWZhdWx0IE1BWF9TSE1fQlVGRkVSX1BH
IHZhbHVlLgo+ICAgICAgICAqLwo+ICAgICAgIHhlbl9wZ3MgPSBhbGxvY19kb21oZWFwX3BhZ2Vz
KGN1cnJlbnQtPmRvbWFpbiwgb3JkZXIsIDApOwo+ICAgICAgIGlmICggIXhlbl9wZ3MgKQo+IEBA
IC03NDcsMTMgKzc3Myw3IEBAIHN0YXRpYyBpbnQgdHJhbnNsYXRlX25vbmNvbnRpZyhzdHJ1Y3Qg
b3B0ZWVfZG9tYWluICpjdHgsCj4gICAgICAgICAgICAgICB4ZW5fZGF0YSA9IF9fbWFwX2RvbWFp
bl9wYWdlKHhlbl9wZ3MpOwo+ICAgICAgICAgICB9Cj4gICAKPiAtICAgICAgICAvKgo+IC0gICAg
ICAgICAqIFRPRE86IFRoYXQgZnVuY3Rpb24gY2FuIHBpbiB1cCB0byA2NE1CIG9mIGd1ZXN0IG1l
bW9yeSBieQo+IC0gICAgICAgICAqIGNhbGxpbmcgbG9va3VwX2FuZF9waW5fZ3Vlc3RfcmFtX2Fk
ZHIoKSAxNjM4NCB0aW1lcwo+IC0gICAgICAgICAqIChhc3N1bWluZyB0aGF0IFBBR0VfU0laRSBl
cXVhbHMgdG8gNDA5NikuCj4gLSAgICAgICAgICogVGhpcyBzaG91bGQgYmUgYWRkcmVzc2VkIGJl
Zm9yZSBkZWNsYXJpbmcgT1AtVEVFIHNlY3VyaXR5Cj4gLSAgICAgICAgICogc3VwcG9ydGVkLgo+
IC0gICAgICAgICAqLwo+ICsgICAgICAgIC8qIE9ubHkgNGsgcGFnZXMgYXJlIHN1cHBvcnRlZCBy
aWdodCBub3cgKi8KCk5JVDogcy80ay80S0IvIHRvIHN0YXkgY29uc2lzdGVudC4KCj4gICAgICAg
ICAgIEJVSUxEX0JVR19PTihQQUdFX1NJWkUgIT0gNDA5Nik7Cj4gICAgICAgICAgIHBhZ2UgPSBn
ZXRfZG9tYWluX3JhbV9wYWdlKGdhZGRyX3RvX2dmbihndWVzdF9kYXRhLT5wYWdlc19saXN0W2lk
eF0pKTsKPiAgICAgICAgICAgaWYgKCAhcGFnZSApCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:30:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09: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 1iCKfz-00031e-7V; Mon, 23 Sep 2019 09:30:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQlp=XS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCKfx-00031V-Hg
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:30:33 +0000
X-Inumbo-ID: ca3ee7e8-dde4-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ca3ee7e8-dde4-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 09:30:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6C4871000;
 Mon, 23 Sep 2019 02:30: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 D0F553F59C;
 Mon, 23 Sep 2019 02:30:31 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-3-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a9e5bca0-bc29-b82a-d9fc-0037ecc7939e@arm.com>
Date: Mon, 23 Sep 2019 10:30:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190918185041.22738-3-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/6] xen/arm: optee: check for preemption
 while freeing shared 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>,
 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>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMDkvMjAxOSAxOTo1MCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gV2UgY2FuIGNoZWNrIGZvciBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpIGluIHRoZSBs
b29wIGluc2lkZQo+IG9wdGVlX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgdG8gaW5jcmVhc2UgaHlw
ZXJ2aXNvciByZXNwb25zaXZlbmVzcyBpbgo+IGNhc2UgaWYgcHJlZW1wdGlvbiBpcyByZXF1aXJl
ZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoZWVycywKCj4gCj4gLS0tCj4gCj4gQ2hhbmdlcyBmcm9tIHYxOgo+ICAgLSBSZW1vdmVk
IGV4dHJhIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkKPiAgIC0gVXBkYXRlZCB0aGUgY29tbWl0
IG1lc3NhZ2UKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyB8IDEzICsrKysrLS0t
LS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYyBiL3hlbi9hcmNoL2Fy
bS90ZWUvb3B0ZWUuYwo+IGluZGV4IGQ2NGU5YzNiODUuLjU1ZDExYjkxYTkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9vcHRl
ZS5jCj4gQEAgLTYzMywxNyArNjMzLDE0IEBAIHN0YXRpYyBpbnQgb3B0ZWVfcmVsaW5xdWlzaF9y
ZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh
ZmUoIHNobV9ycGMsIHNobV9ycGNfdG1wLCAmY3R4LT5zaG1fcnBjX2xpc3QsIGxpc3QgKQo+ICAg
ICAgICAgICBmcmVlX3NobV9ycGMoY3R4LCBzaG1fcnBjLT5jb29raWUpOwo+ICAgCj4gLSAgICBp
ZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQo+IC0gICAgICAgIHJldHVybiAtRVJFU1RB
UlQ7Cj4gLQo+IC0gICAgLyoKPiAtICAgICAqIFRPRE86IEd1ZXN0IGNhbiBwaW4gdXAgdG8gTUFY
X1RPVEFMX1NNSF9CVUZfUEcgcGFnZXMgYW5kIGFsbCBvZgo+IC0gICAgICogdGhlbSB3aWxsIGJl
IHB1dCBpbiB0aGlzIGxvb3AuIEl0IGlzIHdvcnRoIGNvbnNpZGVyaW5nIHRvCj4gLSAgICAgKiBj
aGVjayBmb3IgcHJlZW1wdGlvbiBpbnNpZGUgdGhlIGxvb3AuCj4gLSAgICAgKi8KPiAgICAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIG9wdGVlX3NobV9idWYsIG9wdGVlX3NobV9idWZfdG1w
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmN0eC0+b3B0ZWVfc2htX2J1Zl9s
aXN0LCBsaXN0ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwo+ICsKPiAgICAgICAgICAg
ZnJlZV9vcHRlZV9zaG1fYnVmKGN0eCwgb3B0ZWVfc2htX2J1Zi0+Y29va2llKTsKPiArICAgIH0K
PiAgIAo+ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCj4gICAgICAgICAg
IHJldHVybiAtRVJFU1RBUlQ7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:31:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCKhI-00039Z-L5; Mon, 23 Sep 2019 09:31:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQlp=XS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCKhG-00039R-Jb
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:31:54 +0000
X-Inumbo-ID: fa784530-dde4-11e9-95f7-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fa784530-dde4-11e9-95f7-12813bfff9fa;
 Mon, 23 Sep 2019 09:31:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 616161000;
 Mon, 23 Sep 2019 02:31:53 -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 B23FC3F59C;
 Mon, 23 Sep 2019 02:31:52 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-4-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75ae7889-6dca-d6bd-e258-80eb912048cf@arm.com>
Date: Mon, 23 Sep 2019 10:31:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190918185041.22738-4-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/arm: optee: limit number of
 shared 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>,
 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>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMDkvMjAxOSAxOTo1MCwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gV2Ugd2FudCB0byBsaW1pdCBudW1iZXIgb2Ygc2hhcmVkIGJ1ZmZlcnMgdGhhdCBndWVz
dCBjYW4gcmVnaXN0ZXIgaW4KPiBPUC1URUUuIEV2ZXJ5IHN1Y2ggYnVmZmVyIGNvbnN1bWVzIFhF
TiByZXNvdXJjZXMgYW5kIHdlIGRvbid0IHdhbnQKPiBndWVzdCB0byBleGhhdXN0IFhFTi4gU28g
d2UgY2hvb3NlIGFyYml0cmFyeSBsaW1pdCBmb3Igc2hhcmVkIGJ1ZmZlcnMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoK
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:38:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09: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 1iCKnb-0003N8-EP; Mon, 23 Sep 2019 09:38: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=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCKna-0003N3-Ao
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:38:26 +0000
X-Inumbo-ID: e35689f6-dde5-11e9-95f7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e35689f6-dde5-11e9-95f7-12813bfff9fa;
 Mon, 23 Sep 2019 09:38:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569231504;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ierprGRCESYRIdj5DW8nQBUyO1ByU8+f1CrJhVQvUV0=;
 b=PxSqmWQbEO/LUidJRPirfTemOjJXkdaHt4ZN2PWS3kmg/Rnw4YdfBxfD
 vTOO9L+5VWQiLl8euD69wrQt/DVr7aET8nj2P0OWyvf4PMRLSUjrZrCnA
 mWQvczp1S5Ym1OjmfMjyjeToConWWuDmndTdl3nBIY1naiQSe2ulfhzhU E=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: F/v7CLDOXO16lQSTwXw1we4Z59glBPGzDhfUVg4T6cjedMZ5OMJPhhswQXH2dE0jvpCcL8aS8v
 kLMuHBJrl0M2b9GcpI8zz+HREEOQa+Cd9yJvQSFt9xcw/UflT7/7KiMRhCcbMJ6q+EC0mKCIIK
 RfIu0cNgPbcmOMe7fu43BkezqJ2KrQB56vfpClRjvtM+pmkoPemy6tACNfUzD5SEfITVA7d1qS
 +0qmSpFsahyKPypHYpr4GmrVJUCVm25I377YyGkL0pnd3qpWiTB3SvcBsMtzZaMpNZKwL+nNSQ
 NKs=
X-SBRS: 2.7
X-MesageID: 6247405
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,539,1559534400"; 
   d="scan'208";a="6247405"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'John Snow' <jsnow@redhat.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>
Thread-Topic: [Qemu-block] [PATCH] xen-block: treat XenbusStateUnknown the
 same as XenbusStateClosed
Thread-Index: AQHVbhg6evd30eCO0U6hN9t69Suydac08g8AgAQWodA=
Date: Mon, 23 Sep 2019 09:38:20 +0000
Message-ID: <46f838982f7d448b86391bc48e9d8179@AMSPEX02CL03.citrite.net>
References: <20190918115702.38959-1-paul.durrant@citrix.com>
 <d02b4f9a-4277-6aaf-324d-2c7958878690@redhat.com>
In-Reply-To: <d02b4f9a-4277-6aaf-324d-2c7958878690@redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-block] [PATCH] xen-block: treat
 XenbusStateUnknown the same as XenbusStateClosed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Mark Syms <Mark.Syms@citrix.com>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb2huIFNub3cgPGpzbm93QHJl
ZGhhdC5jb20+DQo+IFNlbnQ6IDIwIFNlcHRlbWJlciAyMDE5IDIyOjExDQo+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7DQo+IHFlbXUtYmxvY2tAbm9uZ251Lm9yZw0K
PiBDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IE1heCBSZWl0eg0KPiA8bXJlaXR6QHJlZGhhdC5jb20+
OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IE1hcmsgU3ltcyA8
TWFyay5TeW1zQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUWVtdS1ibG9ja10gW1BBVENI
XSB4ZW4tYmxvY2s6IHRyZWF0IFhlbmJ1c1N0YXRlVW5rbm93biB0aGUgc2FtZSBhcyBYZW5idXNT
dGF0ZUNsb3NlZA0KPiANCj4gDQo+IA0KPiBPbiA5LzE4LzE5IDc6NTcgQU0sIFBhdWwgRHVycmFu
dCB3cm90ZToNCj4gPiBXaGVuIGEgZnJvbnRlbmQgZ3JhY2VmdWxseSBkaXNjb25uZWN0cyBmcm9t
IGFuIG9mZmxpbmUgYmFja2VuZCwgaXQgd2lsbA0KPiA+IHNldCBpdHMgb3duIHN0YXRlIHRvIFhl
bmJ1c1N0YXRlQ2xvc2VkLiBUaGUgY29kZSBpbiB4ZW4tYmxvY2suYyBjb3JyZWN0bHkNCj4gPiBk
ZWFscyB3aXRoIHRoaXMgYW5kIHNldHMgdGhlIGJhY2tlbmQgaW50byBYZW5idXNTdGF0ZUNsb3Nl
ZC4gVW5mb3J0dW5hdGVseQ0KPiA+IGl0IGlzIHBvc3NpYmxlIGZvciB0b29sc3RhY2sgdG8gYWN0
dWFsbHkgZGVsZXRlIHRoZSBmcm9udGVuZCBhcmVhDQo+ID4gYmVmb3JlIHRoZSBzdGF0ZSBrZXkg
aGFzIGJlZW4gcmVhZCwgbGVhZGluZyB0byBhbiBhcHBhcmVudCBmcm9udGVuZCBzdGF0ZQ0KPiA+
IG9mIFhlbmJ1c1N0YXRlVW5rbm93bi4gVGhpcyBwcmV2ZW50cyB0aGUgYmFja2VuZCBzdGF0ZSBm
cm9tIHRyYW5zaXRpb25pbmcNCj4gPiB0byBYZW5idXNTdGF0ZUNsb3NlZCBhbmQgaGVuY2UgbGVh
dmVzIGl0IGxpbWJvLg0KPiA+DQo+IA0KPiBEb2VzIHRoZSAwIGNvbWUgZnJvbSBhIHJlYWQgaW50
byBkZS1hbGxvY2F0ZWQgbWVtb3J5Pw0KDQpObywgaXQgY29tZXMgZnJvbSB0aGUgZmFjdCB0aGF0
IHRoZSB4ZW5zdG9yZSBzdGF0ZSBrZXkgaXMgbm90IHByZXNlbnQuIENvbnZlbnRpb25hbGx5IGEg
bWlzc2luZyBzdGF0ZSBrZXkgbWVhbnMgdGhlIHN0YXRlIGlzIHJlcG9ydGVkIGFzIFhlbmJ1c1N0
YXRlVW5rbm93bi4NCg0KICBQYXVsDQoNCj4gDQo+IC0tanMNCj4gDQo+ID4gVGhpcyBwYXRjaCBz
aW1wbHkgdHJlYXRzIGEgZnJvbnRlbmQgc3RhdGUgb2YgWGVuYnVzU3RhdGVVbmtub3duIHRoZSBz
YW1lDQo+ID4gYXMgWGVuYnVzU3RhdGVDbG9zZWQsIHdoaWNoIHdpbGwgdW5ibG9jayB0aGUgYmFj
a2VuZCBpbiB0aGVzZSBjaXJjdW1zdGFuY2VzLg0KPiA+DQo+ID4gUmVwb3J0ZWQtYnk6IE1hcmsg
U3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiAtLS0NCj4gPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiA+IENjOiBBbnRob255IFBlcmFy
ZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gPiBDYzogS2V2aW4gV29sZiA8a3dvbGZA
cmVkaGF0LmNvbT4NCj4gPiBDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4NCj4gPiAt
LS0NCj4gPiAgaHcvYmxvY2sveGVuLWJsb2NrLmMgfCAxICsNCj4gPiAgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLWJsb2Nr
LmMgYi9ody9ibG9jay94ZW4tYmxvY2suYw0KPiA+IGluZGV4IGY3NzM0M2RiNjAuLjg3OWZjMzEw
YTQgMTAwNjQ0DQo+ID4gLS0tIGEvaHcvYmxvY2sveGVuLWJsb2NrLmMNCj4gPiArKysgYi9ody9i
bG9jay94ZW4tYmxvY2suYw0KPiA+IEBAIC0zMTMsNiArMzEzLDcgQEAgc3RhdGljIHZvaWQgeGVu
X2Jsb2NrX2Zyb250ZW5kX2NoYW5nZWQoWGVuRGV2aWNlICp4ZW5kZXYsDQo+ID4gICAgICAgICAg
YnJlYWs7DQo+ID4NCj4gPiAgICAgIGNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6DQo+ID4gKyAgICBj
YXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoNCj4gPiAgICAgICAgICB4ZW5fYmxvY2tfZGlzY29ubmVj
dCh4ZW5kZXYsICZsb2NhbF9lcnIpOw0KPiA+ICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsNCj4g
PiAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7DQo+ID4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:39:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09:39:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCKoK-0003Qk-Pj; Mon, 23 Sep 2019 09:39:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCKoJ-0003QX-Fq
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:39:11 +0000
X-Inumbo-ID: fe3d880a-dde5-11e9-95f7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe3d880a-dde5-11e9-95f7-12813bfff9fa;
 Mon, 23 Sep 2019 09:39:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D9EA7ADAA;
 Mon, 23 Sep 2019 09:39:08 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190920121636.2573-1-aisaila@bitdefender.com>
 <8ea5be2f-289f-a291-074a-63f731f2de57@suse.com>
 <a2beaebb-d1ef-9267-0167-65c62b5ab190@bitdefender.com>
 <87157d30-1f99-9fb7-72d0-537d331f7ba1@suse.com>
 <c78f3791-3afe-2143-2ab8-75e3a4c1b1a4@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d4f69d31-b1b4-f17e-dc85-50b817a8d0c1@suse.com>
Date: Mon, 23 Sep 2019 11:39:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c78f3791-3afe-2143-2ab8-75e3a4c1b1a4@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v12] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxMTowMCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT2ss
IGp1c3QgdG8gbWFrZSBzdXJlIHRoaXMgaXMgd2hhdCBpcyBuZWVkZWQgYW5kIGxpbWl0IHRoZSBw
YXRjaCAKPiB2ZXJzaW9ucywgcmVwX21vdnMgLyByZXBfc3RvcyBzaG91bGQgaGF2ZSBhIHN3aXRj
aCBsaWtlIHRoaXM6Cj4gCj4gICAgICAgICAgc3dpdGNoICggcmMgKQo+ICAgICAgICAgIHsKPiAg
ICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4gICAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Cj4gICAgICAgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5Ogo+ICAgICAgICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Cj4gICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+ICAgICAgICAgIGNhc2Ug
SFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7
Cj4gICAgICAgICAgfQo+IAo+IFRoZW4gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoKSBzaG91bGQg
aGF2ZToKPiAKPiAgICAgICAgICBjYXNlIEhWTVRSQU5TX25lZWRfcmV0cnk6Cj4gICAgICAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KPiAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gICAgICAgICAgY2FzZSBI
Vk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+ICAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZF
TVVMX1JFVFJZKTsKPiAKClJpZ2h0LCBwbHVzIGEgYnJpZWYgY29tbWVudCBvbiB0aGUgYXNzZXJ0
aW9ucyBhcyB0byB3aHkgdGhleSdyZQp0aGVyZSAodG8gY2xhcmlmeSB1bmRlciB3aGF0IGNvbmRp
dGlvbiBpdCB3b3VsZCBiZSBmaW5lIHRvIGRyb3AKdGhlbSkuCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:42:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09: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 1iCKrG-0004CI-9B; Mon, 23 Sep 2019 09:42:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0fYd=XS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCKrF-0004CD-AO
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:42:13 +0000
X-Inumbo-ID: 6a38dece-dde6-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6a38dece-dde6-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 09:42: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 537FFAF55;
 Mon, 23 Sep 2019 09:42:10 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <c3cd6d41-13f6-255d-68ba-64f628a348a9@citrix.com>
 <aa4224cb-98ee-8f05-5281-22f37e7ae2aa@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9d1c6e2b-fc3d-ad28-580b-cbfbb83d93e1@suse.com>
Date: Mon, 23 Sep 2019 11:42:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <aa4224cb-98ee-8f05-5281-22f37e7ae2aa@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Regression with vcpu runstate info and
 XEN_RUNSTATE_UPDATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 SergeyDyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Igor Druzhinin <igor.druzhinin@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>

T24gMTYuMDkuMTkgMTc6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE2LjA5LjIwMTkgMTY6
NTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IEFmdGVyIGEgY29tcGxpY2F0ZWQgaW52ZXN0aWdh
dGlvbiwgaXQgdHVybnMgb3V0IHRoYXQgYy9zIDI1MjljODUwZWE0OAo+PiBicm9rZSB4Y192Y3B1
X2dldGluZm8oKS4KPj4KPj4gVGhlIGJ1ZyBsb29rcyBhcyBpZiBpdCBpcyBpbiB2Y3B1X3J1bnN0
YXRlX2dldCgpLCB3aGljaCBkb2Vzbid0IGFjY291bnQKPj4gZm9yIFhFTl9SVU5TVEFURV9VUERB
VEUgYW5kIGNhbGN1bGF0aW5nIGEgd2lsZGx5IGluYXBwcm9wcmlhdGUgZGVsdGEuCj4+IFVsdGlt
YXRlbHksIHRoZSByZXN1bHQgb2YgWEVOX0RPTUNUTF9nZXR2Y3B1aW5mbyBlbmRzIHVwIHZlcnkK
Pj4gb2NjYXNpb25hbGx5IHdpdGggb3AtPnUuZ2V0dmNwdWluZm8uY3B1X3RpbWUgYmVpbmcgd3Jv
bmcgYnkgMSA8PCA2My4KPj4KPj4gR2l2ZW4gc29tZSBvZiB0aGUgY2FsbGVycyBvZiB2Y3B1X3J1
bnN0YXRlX2dldCgpLCBJIGRvbid0IHRoaW5rIGl0IGlzCj4+IHJlYXNvbmFibGUgdG8gcGF1c2Ug
dGhlIFZDUFUgd2hpbGUgcmVhZGluZyB0aGUgcnVuc3RhdGUgaW5mby7CoCBIb3dldmVyLAo+PiBp
dCBpcyBhbHNvIHVuY2xlYXIgd2hldGhlciB3YWl0aW5nIGZvciBYRU5fUlVOU1RBVEVfVVBEQVRF
IHRvIGRyb3AgaW4KPj4gdmNwdV9ydW5zdGF0ZV9nZXQoKSBpcyBzYWZlIGVpdGhlci4KPiAKPiBG
aXJzdCBhbmQgZm9yZW1vc3QgSSdtIHdvbmRlcmluZyB3aGV0aGVyIHNpbXBseSBtYXNraW5nIG9m
Zgo+IFhFTl9SVU5TVEFURV9VUERBVEUgaW4gdmNwdV9ydW5zdGF0ZV9nZXQoKSB3b3VsZG4ndCBi
ZSBhbgo+IG9wdGlvbi4gVGhlIGFzc3VtcHRpb24gb2YgdGhlIGZlYXR1cmUgYXMgYSB3aG9sZSBp
cyBmb3IgdGhlCj4gaGlnaCBiaXQgdG8gbmV2ZXIgYmUgc2V0IGluIGFuIGFjdHVhbCB0aW1lIHZh
bHVlLCBhZnRlciBhbGwuCj4gCj4gVGhlIG90aGVyIG9wdGlvbiBJJ2Qgc2VlIGlzIGZvciB2Y3B1
X3J1bnN0YXRlX2dldCgpIHRvIGdhaW4KPiBhIGJvb2xlYW4gcmV0dXJuIHR5cGUgYnkgd2hpY2gg
aXQgd291bGQgaW5kaWNhdGUgdG8KPiBpbnRlcmVzdGVkIGNhbGxlcnMgd2hldGhlciB0aGUgbGF0
Y2hpbmcgb2YgdGhlIHZhbHVlcwo+IGhhcHBlbmVkIHdoaWxlIGFuIHVwZGF0ZSB3YXMgaW4gcHJv
Z3Jlc3MgZWxzZXdoZXJlLiBDYWxsZXJzCj4gbmVlZGluZyB0byBjb25zdW1lIHRoZSBwb3RlbnRp
YWxseSBpbmNvcnJlY3QgcmVzdWx0IGNvdWxkCj4gdGhlbiBjaG9vc2UgdG8gd2FpdCBvciBzY2hl
ZHVsZSBhIGh5cGVyY2FsbCBjb250aW51YXRpb24uCj4gCj4gVGhlIDNyZCBvcHRpb24gKGxlc3Mg
ZGVzaXJhYmxlIGltbyBub3QgdGhlIGxlYXN0IGJlY2F1c2UgaXQKPiB3b3VsZCByZXF1aXJlIHRv
dWNoaW5nIGFsbCBjYWxsZXJzKSB3b3VsZCBiZSBmb3IgdGhlIGZ1bmN0aW9uCj4gdG8gZ2FpbiBh
IHBhcmFtZXRlciB0ZWxsaW5nIGl0IHdoZXRoZXIgdG8gc3BpbiB1bnRpbAo+IFhFTl9SVU5TVEFU
RV9VUERBVEUgaXMgb2JzZXJ2ZWQgY2xlYXIuCgpBbmQgdGhlIDR0aCBvcHRpb24gd291bGQgYmUg
dG8gbGV0IHZjcHVfcnVuc3RhdGVfZ2V0KCkgb3BlcmF0ZSBvbiBhCmxvY2FsIHJ1bnN0YXRlIGNv
cHkgaW4gb3JkZXIgdG8gYXZvaWQgc2V0dGluZyBYRU5fUlVOU1RBVEVfVVBEQVRFIGluCnRoZSAi
b2ZmaWNpYWwiIHJ1bnN0YXRlIGluZm8gb2YgdGhlIHZjcHUuCgoKSnVlcmdlbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:42:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09:42:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCKrk-0004Ei-JY; Mon, 23 Sep 2019 09:42:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQlp=XS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCKri-0004EW-V0
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:42:42 +0000
X-Inumbo-ID: 7d01adce-dde6-11e9-b76c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 7d01adce-dde6-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 09:42:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF5951000;
 Mon, 23 Sep 2019 02:42: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 4393A3F59C;
 Mon, 23 Sep 2019 02:42:41 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-5-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b6ddb159-463f-2e30-35b8-5aefae38b94f@arm.com>
Date: Mon, 23 Sep 2019 10:42:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190918185041.22738-5-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: optee: handle shared buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOC8wOS8yMDE5IDE5OjUxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiArLyog
SGFuZGxlcyByZXR1cm4gZnJvbSBYZW4taXNzdWVkIFJQQyAqLwo+ICtzdGF0aWMgdm9pZCBoYW5k
bGVfeGVuX3JwY19yZXR1cm4oc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNh
bGwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAq
c2htX3JwYykKPiArewo+ICsgICAgY2FsbC0+c3RhdGUgPSBPUFRFRV9DQUxMX05PUk1BTDsKPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogUmlnaHQgbm93IHdlIGhhdmUgb25seSBvbmUgcmVhc29uIHRv
IGJlIHRoZXJlIC0gd2UgYXNrZWQgZ3Vlc3QKPiArICAgICAqIHRvIGZyZWUgc2hhcmVkIGJ1ZmZl
ciBhbmQgaXQgZGlkIGl0LiBOb3cgd2UgY2FuIHRlbGwgT1AtVEVFCj4gKyAgICAgKiB0aGF0IGJ1
ZmZlciBhbGxvY2F0aW9uIGZhaWxlZC4gV2UgYXJlIG5vdCBzdG9yaW5nIGV4YWN0IGNvbW1hbmQK
PiArICAgICAqIHR5cGUsIG9ubHkgdHlwZSBvZiBSUEMgcmV0dXJuLiBTbywgdGhpcyBpcyB0aGUg
b25seSBjaGVjayB3ZQo+ICsgICAgICogY2FuIHBlcmZvcm0gdGhlcmUuCj4gKyAgICAgKi8KPiAr
ICAgIEFTU0VSVChjYWxsLT5ycGNfb3AgPT0gT1BURUVfU01DX1JQQ19GVU5DX0NNRCk7CgpBcyBJ
IHBvaW50ZWQgb3V0IGluIHYxLCBBU1NFUlQoKSBpcyBwcm9iYWJseSB0aGUgbGVzcyBkZXNpcmFi
bGUgc29sdXRpb24gaGVyZSBhcyAKdGhpcyBpcyBhbiBlcnJvciBwYXRoLgoKQ2FuIHlvdSBleHBs
YWluIHdoeSB5b3UgY2hvc2UgdGhhdCBvdmVyIHRoZSAzIHNvbHV0aW9ucyBJIHN1Z2dlc3RlZD8K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:46:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09:46:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCKvY-0004T4-B5; Mon, 23 Sep 2019 09:46: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=XQlp=XS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCKvX-0004Sz-4M
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:46:39 +0000
X-Inumbo-ID: 098e7b3c-dde7-11e9-95fa-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 098e7b3c-dde7-11e9-95fa-12813bfff9fa;
 Mon, 23 Sep 2019 09:46:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A9A5B1000;
 Mon, 23 Sep 2019 02:46:37 -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 0C4383F59C;
 Mon, 23 Sep 2019 02:46:36 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-7-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fc41f8e8-d61e-3c24-0a06-0a1120218ef7@arm.com>
Date: Mon, 23 Sep 2019 10:46:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190918185041.22738-7-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 6/6] xen/arm: optee: update description
 in Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMTgvMDkvMjAxOSAxOTo1MSwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gT1AtVEVFIG1lZGlhdG9yIG5vdyBpcyAiVGVjaCBQcmV2aWV3IiBzdGF0ZSwgYW5kIHdl
IHdhbnQgdG8gdXBkYXRlCj4gaXQncyBkZXNjcmlwdGlvbiBpbiBLY29uZmlnIGFjY29yZGluZ2x5
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1
a0BlcGFtLmNvbT4KPiAKPiAtLS0KPiAKPiBOb3RlIHRvIGNvbW1pdGVyOiB0aGlzIHBhdGNoIGRl
cGVuZHMgb24gZmlyc3QgNCBwYXRjaGVzIGluIHRoZSBzZXJpZXMuCj4gLS0tCj4gICB4ZW4vYXJj
aC9hcm0vdGVlL0tjb25maWcgfCAxMiArKysrKysrKy0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90ZWUvS2NvbmZpZyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+IGluZGV4IGI0YjZh
YTI2MTAuLmE0YTU5ODE5MWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmln
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCj4gQEAgLTMsNyArMywxMSBAQCBjb25m
aWcgT1BURUUKPiAgIAlkZWZhdWx0IG4KPiAgIAlkZXBlbmRzIG9uIFRFRQo+ICAgCWhlbHAKPiAt
CSAgRW5hYmxlIGV4cGVyaW1lbnRhbCBPUC1URUUgbWVkaWF0b3IuIEl0IGFsbG93cyBndWVzdHMg
dG8gYWNjZXNzCj4gLQkgIE9QLVRFRSBydW5uaW5nIG9uIHlvdXIgcGxhdGZvcm0uIFRoaXMgcmVx
dWlyZXMgdmlydHVhbGl6YXRpb24tZW5hYmxlZAo+IC0JICBPUC1URUUgcHJlc2VudC4gWW91IGNh
biBsZWFybiBtb3JlIGFib3V0IHZpcnR1YWxpemF0aW9uIGZvciBPUC1URUUKPiAtCSAgYXQgaHR0
cHM6Ly9vcHRlZS5yZWFkdGhlZG9jcy5pby9hcmNoaXRlY3R1cmUvdmlydHVhbGl6YXRpb24uaHRt
bAo+ICsJICBFbmFibGUgdGhlIE9QLVRFRSBtZWRpYXRvci4gSXQgYWxsb3dzIGd1ZXN0cyB0byBh
Y2Nlc3MKPiArCSAgT1AtVEVFIHJ1bm5pbmcgb24geW91ciBwbGF0Zm9ybS4gVGhpcyByZXF1aXJl
cwo+ICsJICB2aXJ0dWFsaXphdGlvbi1lbmFibGVkIE9QLVRFRSBwcmVzZW50LiBZb3UgY2FuIGxl
YXJuIG1vcmUKPiArCSAgYWJvdXQgdmlydHVhbGl6YXRpb24gZm9yIE9QLVRFRSBhdAo+ICsJICBo
dHRwczovL29wdGVlLnJlYWR0aGVkb2NzLmlvL2FyY2hpdGVjdHVyZS92aXJ0dWFsaXphdGlvbi5o
dG1sCj4gKwo+ICsJICBSaWdodCBub3cgT1AtVEVFIG1lZGlhdG9yIGlzICJUZWNoIFByZXZpZXci
IHN0YXRlLCBzbyBpdCBpcwo+ICsJICBub3QgZ29vZCBpZGVhIHRvIHVzZSBpdCBpbiBwcm9kdWN0
aW9uLgoKV2VsbCwgdGhlIHdob2xlIFRFRSBzdXBwb3J0IGlzIHVuZGVyICJFWFBFUlQiIHNvIHNv
bWVvbmUgc2VsZWN0aW5nIHRoaXMgb3B0aW9uIAphbHJlYWR5IGtub3cgdGhpcyBzaG91bGQgbm90
IGJlIHVzZWQgaW4gcHJvZHVjdGlvbi4gV2UgYWxzbyBoYXZlIFNVUFBPUlQuTUQgCmRlc2NyaWJp
bmcgdGhlIHN0YXRlIG9mIHRoZSBmZWF0dXJlLgoKU28gSSB3b3VsZCBkcm9wIGNvbXBsZXRlbHkg
dGhlIGxhc3Qgc2VudGVuY2UgYW5kIHBvdGVudGlhbGx5IGdhdGUgT1BURUUgd2l0aCAKIkVYUEVS
VCIgYXMgd2VsbC4gTm90ZSB0aGF0IHRoZSBsYXN0IGJpdHMgaXMgb3B0aW9uYWwuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:48:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09: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 1iCKxF-0004hM-FS; Mon, 23 Sep 2019 09:48:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQlp=XS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCKxD-0004h0-Ij
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:48:23 +0000
X-Inumbo-ID: 472e94ae-dde7-11e9-a337-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 472e94ae-dde7-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 09:48:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0EA281000;
 Mon, 23 Sep 2019 02:48: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 AC8773F59C;
 Mon, 23 Sep 2019 02:48:19 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-6-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cec2c39d-409a-d34a-e772-d5f5958e34c9@arm.com>
Date: Mon, 23 Sep 2019 10:48:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190918185041.22738-6-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/6] SUPPORT.md: Describe OP-TEE mediator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOC8wOS8yMDE5IDE5OjUxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBXaXRo
IHRoZSBsYXRlc3QgcGF0Y2hlcyB0byB0aGUgbWVkaWF0b3IsIGl0IGNhbiBiZSBjb25zaWRlcmVk
Cj4gYXMgVGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1cmUuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKV2l0aCBvbmUg
Y2hhbmdlIGJlbG93OgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cgo+IAo+IC0tLQo+IAo+IE5vdGUgZm9yIGNvbW1pdGVyOgo+IE9idmlvdXNseSB0aGlzIHBh
dGNoIHNob3VsZCBiZSBtZXJnZWQgYWZ0ZXIgYWxsIG90aGVyIHBhdGNoZXMgaW4KPiB0aGlzIHNl
cmllcy4KPiAtLS0KPiAgIFNVUFBPUlQubWQgfCA0ICsrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQK
PiBpbmRleCAzNzU0NzNhNDU2Li44ZDUwYTcyZGNiIDEwMDY0NAo+IC0tLSBhL1NVUFBPUlQubWQK
PiArKysgYi9TVVBQT1JULm1kCj4gQEAgLTY2MCw2ICs2NjAsMTAgQEAgTm8gc3VwcG9ydCBmb3Ig
UUVNVSBiYWNrZW5kcyBpbiBhIDE2SyBvciA2NEsgZG9tYWluLgo+ICAgCj4gICAgICAgU3RhdHVz
OiBTdXBwb3J0ZWQKPiAgIAo+ICsjIyMgQVJNOiBPUC1URUUgTWVkaWF0b3IKCk5JVDogcy9BUk0v
QXJtLwoKPiArCj4gKyAgICBTdGF0dXM6IFRlY2ggUHJldmlldwo+ICsKPiAgICMjIFZpcnR1YWwg
SGFyZHdhcmUsIFFFTVUKPiAgIAo+ICAgVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyBzdXBwb3J0ZWQg
ZGV2aWNlcyBhdmFpbGFibGUgaW4gSFZNIG1vZGUgdXNpbmcgYQo+IAoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:51:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09:51:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCL06-0005Uf-5h; Mon, 23 Sep 2019 09:51:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCL05-0005UY-06
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:51:21 +0000
X-Inumbo-ID: b13aac34-dde7-11e9-978d-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b13aac34-dde7-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 09:51: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 BD1BAAFB4;
 Mon, 23 Sep 2019 09:51:18 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <c3cd6d41-13f6-255d-68ba-64f628a348a9@citrix.com>
 <aa4224cb-98ee-8f05-5281-22f37e7ae2aa@suse.com>
 <9d1c6e2b-fc3d-ad28-580b-cbfbb83d93e1@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6f14e2e9-3e8f-5a48-cd01-aec41d61be66@suse.com>
Date: Mon, 23 Sep 2019 11:51:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9d1c6e2b-fc3d-ad28-580b-cbfbb83d93e1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Regression with vcpu runstate info and
 XEN_RUNSTATE_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>,
 Igor Druzhinin <igor.druzhinin@citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 SergeyDyasli <sergey.dyasli@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>

T24gMjMuMDkuMjAxOSAxMTo0MiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAxNi4wOS4xOSAx
Nzo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE2LjA5LjIwMTkgMTY6NTAsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBBZnRlciBhIGNvbXBsaWNhdGVkIGludmVzdGlnYXRpb24sIGl0IHR1
cm5zIG91dCB0aGF0IGMvcyAyNTI5Yzg1MGVhNDgKPj4+IGJyb2tlIHhjX3ZjcHVfZ2V0aW5mbygp
Lgo+Pj4KPj4+IFRoZSBidWcgbG9va3MgYXMgaWYgaXQgaXMgaW4gdmNwdV9ydW5zdGF0ZV9nZXQo
KSwgd2hpY2ggZG9lc24ndCBhY2NvdW50Cj4+PiBmb3IgWEVOX1JVTlNUQVRFX1VQREFURSBhbmQg
Y2FsY3VsYXRpbmcgYSB3aWxkbHkgaW5hcHByb3ByaWF0ZSBkZWx0YS4KPj4+IFVsdGltYXRlbHks
IHRoZSByZXN1bHQgb2YgWEVOX0RPTUNUTF9nZXR2Y3B1aW5mbyBlbmRzIHVwIHZlcnkKPj4+IG9j
Y2FzaW9uYWxseSB3aXRoIG9wLT51LmdldHZjcHVpbmZvLmNwdV90aW1lIGJlaW5nIHdyb25nIGJ5
IDEgPDwgNjMuCj4+Pgo+Pj4gR2l2ZW4gc29tZSBvZiB0aGUgY2FsbGVycyBvZiB2Y3B1X3J1bnN0
YXRlX2dldCgpLCBJIGRvbid0IHRoaW5rIGl0IGlzCj4+PiByZWFzb25hYmxlIHRvIHBhdXNlIHRo
ZSBWQ1BVIHdoaWxlIHJlYWRpbmcgdGhlIHJ1bnN0YXRlIGluZm8uwqAgSG93ZXZlciwKPj4+IGl0
IGlzIGFsc28gdW5jbGVhciB3aGV0aGVyIHdhaXRpbmcgZm9yIFhFTl9SVU5TVEFURV9VUERBVEUg
dG8gZHJvcCBpbgo+Pj4gdmNwdV9ydW5zdGF0ZV9nZXQoKSBpcyBzYWZlIGVpdGhlci4KPj4KPj4g
Rmlyc3QgYW5kIGZvcmVtb3N0IEknbSB3b25kZXJpbmcgd2hldGhlciBzaW1wbHkgbWFza2luZyBv
ZmYKPj4gWEVOX1JVTlNUQVRFX1VQREFURSBpbiB2Y3B1X3J1bnN0YXRlX2dldCgpIHdvdWxkbid0
IGJlIGFuCj4+IG9wdGlvbi4gVGhlIGFzc3VtcHRpb24gb2YgdGhlIGZlYXR1cmUgYXMgYSB3aG9s
ZSBpcyBmb3IgdGhlCj4+IGhpZ2ggYml0IHRvIG5ldmVyIGJlIHNldCBpbiBhbiBhY3R1YWwgdGlt
ZSB2YWx1ZSwgYWZ0ZXIgYWxsLgo+Pgo+PiBUaGUgb3RoZXIgb3B0aW9uIEknZCBzZWUgaXMgZm9y
IHZjcHVfcnVuc3RhdGVfZ2V0KCkgdG8gZ2Fpbgo+PiBhIGJvb2xlYW4gcmV0dXJuIHR5cGUgYnkg
d2hpY2ggaXQgd291bGQgaW5kaWNhdGUgdG8KPj4gaW50ZXJlc3RlZCBjYWxsZXJzIHdoZXRoZXIg
dGhlIGxhdGNoaW5nIG9mIHRoZSB2YWx1ZXMKPj4gaGFwcGVuZWQgd2hpbGUgYW4gdXBkYXRlIHdh
cyBpbiBwcm9ncmVzcyBlbHNld2hlcmUuIENhbGxlcnMKPj4gbmVlZGluZyB0byBjb25zdW1lIHRo
ZSBwb3RlbnRpYWxseSBpbmNvcnJlY3QgcmVzdWx0IGNvdWxkCj4+IHRoZW4gY2hvb3NlIHRvIHdh
aXQgb3Igc2NoZWR1bGUgYSBoeXBlcmNhbGwgY29udGludWF0aW9uLgo+Pgo+PiBUaGUgM3JkIG9w
dGlvbiAobGVzcyBkZXNpcmFibGUgaW1vIG5vdCB0aGUgbGVhc3QgYmVjYXVzZSBpdAo+PiB3b3Vs
ZCByZXF1aXJlIHRvdWNoaW5nIGFsbCBjYWxsZXJzKSB3b3VsZCBiZSBmb3IgdGhlIGZ1bmN0aW9u
Cj4+IHRvIGdhaW4gYSBwYXJhbWV0ZXIgdGVsbGluZyBpdCB3aGV0aGVyIHRvIHNwaW4gdW50aWwK
Pj4gWEVOX1JVTlNUQVRFX1VQREFURSBpcyBvYnNlcnZlZCBjbGVhci4KPiAKPiBBbmQgdGhlIDR0
aCBvcHRpb24gd291bGQgYmUgdG8gbGV0IHZjcHVfcnVuc3RhdGVfZ2V0KCkgb3BlcmF0ZSBvbiBh
Cj4gbG9jYWwgcnVuc3RhdGUgY29weSBpbiBvcmRlciB0byBhdm9pZCBzZXR0aW5nIFhFTl9SVU5T
VEFURV9VUERBVEUgaW4KPiB0aGUgIm9mZmljaWFsIiBydW5zdGF0ZSBpbmZvIG9mIHRoZSB2Y3B1
LgoKQnV0IGl0IGFscmVhZHkgZG9lcyAtIGZpcnN0IHRoaW5nIGl0IGRvZXMgaXMgYSBtZW1jcHko
KSBmcm9tIHRoZQoib2ZmaWNpYWwiIGluc3RhbmNlIHRvIGEgY2FsbGVyIHByb3ZpZGVkIGJ1ZmZl
ci4gKFdoYXQgaXMKY29uZnVzaW5nLCBhdCBsZWFzdCB0byBtZSwgaXMgdGhhdCB0aGUgbG9jayBn
ZXRzIGRyb3BwZWQgbGFzdCwKd2hlbiBldmVyeXRoaW5nIGFmdGVyIHRoZSBtZW1jcHkoKSBhbHJl
YWR5IGFjdHMgb24gdGhlIGNvcHkgb25seS4pCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 09:56:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 09: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 1iCL4r-0005ez-RJ; Mon, 23 Sep 2019 09:56: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=0fYd=XS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCL4q-0005eu-Br
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 09:56:16 +0000
X-Inumbo-ID: 606e5391-dde8-11e9-95fa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 606e5391-dde8-11e9-95fa-12813bfff9fa;
 Mon, 23 Sep 2019 09:56: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 95F31AFF8;
 Mon, 23 Sep 2019 09:56:14 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <c3cd6d41-13f6-255d-68ba-64f628a348a9@citrix.com>
 <aa4224cb-98ee-8f05-5281-22f37e7ae2aa@suse.com>
 <9d1c6e2b-fc3d-ad28-580b-cbfbb83d93e1@suse.com>
 <6f14e2e9-3e8f-5a48-cd01-aec41d61be66@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <80cfdfb0-fd25-1f58-45e6-96a0888a7b0a@suse.com>
Date: Mon, 23 Sep 2019 11:56:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6f14e2e9-3e8f-5a48-cd01-aec41d61be66@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Regression with vcpu runstate info and
 XEN_RUNSTATE_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>,
 Igor Druzhinin <igor.druzhinin@citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 SergeyDyasli <sergey.dyasli@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>

T24gMjMuMDkuMTkgMTE6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDIzLjA5LjIwMTkgMTE6
NDIsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDE2LjA5LjE5IDE3OjQ0LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDE2LjA5LjIwMTkgMTY6NTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
Pj4gQWZ0ZXIgYSBjb21wbGljYXRlZCBpbnZlc3RpZ2F0aW9uLCBpdCB0dXJucyBvdXQgdGhhdCBj
L3MgMjUyOWM4NTBlYTQ4Cj4+Pj4gYnJva2UgeGNfdmNwdV9nZXRpbmZvKCkuCj4+Pj4KPj4+PiBU
aGUgYnVnIGxvb2tzIGFzIGlmIGl0IGlzIGluIHZjcHVfcnVuc3RhdGVfZ2V0KCksIHdoaWNoIGRv
ZXNuJ3QgYWNjb3VudAo+Pj4+IGZvciBYRU5fUlVOU1RBVEVfVVBEQVRFIGFuZCBjYWxjdWxhdGlu
ZyBhIHdpbGRseSBpbmFwcHJvcHJpYXRlIGRlbHRhLgo+Pj4+IFVsdGltYXRlbHksIHRoZSByZXN1
bHQgb2YgWEVOX0RPTUNUTF9nZXR2Y3B1aW5mbyBlbmRzIHVwIHZlcnkKPj4+PiBvY2Nhc2lvbmFs
bHkgd2l0aCBvcC0+dS5nZXR2Y3B1aW5mby5jcHVfdGltZSBiZWluZyB3cm9uZyBieSAxIDw8IDYz
Lgo+Pj4+Cj4+Pj4gR2l2ZW4gc29tZSBvZiB0aGUgY2FsbGVycyBvZiB2Y3B1X3J1bnN0YXRlX2dl
dCgpLCBJIGRvbid0IHRoaW5rIGl0IGlzCj4+Pj4gcmVhc29uYWJsZSB0byBwYXVzZSB0aGUgVkNQ
VSB3aGlsZSByZWFkaW5nIHRoZSBydW5zdGF0ZSBpbmZvLsKgIEhvd2V2ZXIsCj4+Pj4gaXQgaXMg
YWxzbyB1bmNsZWFyIHdoZXRoZXIgd2FpdGluZyBmb3IgWEVOX1JVTlNUQVRFX1VQREFURSB0byBk
cm9wIGluCj4+Pj4gdmNwdV9ydW5zdGF0ZV9nZXQoKSBpcyBzYWZlIGVpdGhlci4KPj4+Cj4+PiBG
aXJzdCBhbmQgZm9yZW1vc3QgSSdtIHdvbmRlcmluZyB3aGV0aGVyIHNpbXBseSBtYXNraW5nIG9m
Zgo+Pj4gWEVOX1JVTlNUQVRFX1VQREFURSBpbiB2Y3B1X3J1bnN0YXRlX2dldCgpIHdvdWxkbid0
IGJlIGFuCj4+PiBvcHRpb24uIFRoZSBhc3N1bXB0aW9uIG9mIHRoZSBmZWF0dXJlIGFzIGEgd2hv
bGUgaXMgZm9yIHRoZQo+Pj4gaGlnaCBiaXQgdG8gbmV2ZXIgYmUgc2V0IGluIGFuIGFjdHVhbCB0
aW1lIHZhbHVlLCBhZnRlciBhbGwuCj4+Pgo+Pj4gVGhlIG90aGVyIG9wdGlvbiBJJ2Qgc2VlIGlz
IGZvciB2Y3B1X3J1bnN0YXRlX2dldCgpIHRvIGdhaW4KPj4+IGEgYm9vbGVhbiByZXR1cm4gdHlw
ZSBieSB3aGljaCBpdCB3b3VsZCBpbmRpY2F0ZSB0bwo+Pj4gaW50ZXJlc3RlZCBjYWxsZXJzIHdo
ZXRoZXIgdGhlIGxhdGNoaW5nIG9mIHRoZSB2YWx1ZXMKPj4+IGhhcHBlbmVkIHdoaWxlIGFuIHVw
ZGF0ZSB3YXMgaW4gcHJvZ3Jlc3MgZWxzZXdoZXJlLiBDYWxsZXJzCj4+PiBuZWVkaW5nIHRvIGNv
bnN1bWUgdGhlIHBvdGVudGlhbGx5IGluY29ycmVjdCByZXN1bHQgY291bGQKPj4+IHRoZW4gY2hv
b3NlIHRvIHdhaXQgb3Igc2NoZWR1bGUgYSBoeXBlcmNhbGwgY29udGludWF0aW9uLgo+Pj4KPj4+
IFRoZSAzcmQgb3B0aW9uIChsZXNzIGRlc2lyYWJsZSBpbW8gbm90IHRoZSBsZWFzdCBiZWNhdXNl
IGl0Cj4+PiB3b3VsZCByZXF1aXJlIHRvdWNoaW5nIGFsbCBjYWxsZXJzKSB3b3VsZCBiZSBmb3Ig
dGhlIGZ1bmN0aW9uCj4+PiB0byBnYWluIGEgcGFyYW1ldGVyIHRlbGxpbmcgaXQgd2hldGhlciB0
byBzcGluIHVudGlsCj4+PiBYRU5fUlVOU1RBVEVfVVBEQVRFIGlzIG9ic2VydmVkIGNsZWFyLgo+
Pgo+PiBBbmQgdGhlIDR0aCBvcHRpb24gd291bGQgYmUgdG8gbGV0IHZjcHVfcnVuc3RhdGVfZ2V0
KCkgb3BlcmF0ZSBvbiBhCj4+IGxvY2FsIHJ1bnN0YXRlIGNvcHkgaW4gb3JkZXIgdG8gYXZvaWQg
c2V0dGluZyBYRU5fUlVOU1RBVEVfVVBEQVRFIGluCj4+IHRoZSAib2ZmaWNpYWwiIHJ1bnN0YXRl
IGluZm8gb2YgdGhlIHZjcHUuCj4gCj4gQnV0IGl0IGFscmVhZHkgZG9lcyAtIGZpcnN0IHRoaW5n
IGl0IGRvZXMgaXMgYSBtZW1jcHkoKSBmcm9tIHRoZQo+ICJvZmZpY2lhbCIgaW5zdGFuY2UgdG8g
YSBjYWxsZXIgcHJvdmlkZWQgYnVmZmVyLiAoV2hhdCBpcwo+IGNvbmZ1c2luZywgYXQgbGVhc3Qg
dG8gbWUsIGlzIHRoYXQgdGhlIGxvY2sgZ2V0cyBkcm9wcGVkIGxhc3QsCj4gd2hlbiBldmVyeXRo
aW5nIGFmdGVyIHRoZSBtZW1jcHkoKSBhbHJlYWR5IGFjdHMgb24gdGhlIGNvcHkgb25seS4pCgpP
aCwgdGhhdCB3YXMgbXkgZmF1bHQgaGVyZTogSSBtZWFudCB0byBsZXQgdXBkYXRlX3J1bnN0YXRl
X2FyZWEoKQpvcGVyYXRlIG9uIGEgbG9jYWwgY29weSwgb2YgY291cnNlLgoKCkp1ZXJnZW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:09:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:09: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 1iCLHx-0006pA-N7; Mon, 23 Sep 2019 10:09:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLHw-0006p1-8W
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:09:48 +0000
X-Inumbo-ID: 4071e654-ddea-11e9-b76c-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4071e654-ddea-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:39 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id r17so14614132wme.0
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=kPofIqwbyjOoJizNjCH8bRsoi60N2OKNI61f/mmLNAk=;
 b=i/xagpyoe8g+/GqcncCG/OHrj2QLQl7AkCtRxVDSkIbDzLix9stO6YproSkO8EDeK3
 LXL8AtwLG1H4O7EyV4qcDwcWhAI4ZiXrWpUapuCkJcPR5Yf7jt6F2zXGV9t4vIm/gHhV
 5a32IBxNK1ftgWqXW2/4PbsNyfJJpLb5wBPxxcDm0xFyKIVnj8vBmAeCgn9G2KuIxi1o
 ZgXokMJJ/FnJV91J9flN7iw9ydNg4LRmBwYRLzql2uNU2tuFroY96XmQMFkDOx0q9dZp
 HeM3XJuEf7lcMvKxe7VhJyxI5vkcvX6v0DVbCNv3sCm+miktdHh0eDuB69r7LgGkaFso
 pdDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=kPofIqwbyjOoJizNjCH8bRsoi60N2OKNI61f/mmLNAk=;
 b=cSw3E3aCWeMi4d63T1y1pRMiTC68kanWnpmt6ghq1NtHLSMhIWW/jDRDaLcV1mZyAR
 +c5KJOVT2gKnP7n0g4EO8ELHg1d5qwRYP6sGvAD4lb7dyZmjYVvVZx0M5gtBZQu5F90W
 wvUYPsoZXab5OPk4YDelMSG/h5eonXpPpVP1J8FuEzVUxau9mQscIIFQvrhNERzicfuC
 aRL5qOJH/VnsIAm1RLMDHIeGbMVPIh/zBtVdxFSCWZIkh3vXipZhWM3lGUA2qNxBpUpT
 OpXeCSFH8FBPd6uLqrhmV43M/vBj2ZHUJNEDfQk5FBCQUUsVtU9Og03+fFQfbKibENIZ
 0CIQ==
X-Gm-Message-State: APjAAAXc6lo5Nbr0p2QVV78yTf2T6/Giw/YW2vxVDQkMr/mPSdbPDotI
 MvDdvnRaAejqZEQUl70PxVKOmI/w
X-Google-Smtp-Source: APXvYqyASZuoeD0QtJNj2pdjbXLZAVpehovFJByeA0LLms/QxzTW7pNQKgCBxKueCw/iExf4ZO1WQw==
X-Received: by 2002:a05:600c:1089:: with SMTP id
 e9mr13525949wmd.176.1569233378102; 
 Mon, 23 Sep 2019 03:09:38 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:37 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:25 +0100
Message-Id: <20190923100931.29670-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 2/8] x86: include asm_defns.h
 directly in hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVNNX0NBTExfQ09OU1RSQUlOVCBpcyBkZWZpbmVkIHRoZXJlLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggfCAyICsrCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKaW5k
ZXggZDU0ODgxNmIzMC4uYzlkZWNhNmZmYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
Y2FsbC5oCkBAIC0yMyw2ICsyMyw4IEBACiAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAorI2lu
Y2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKwogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNs
dWRlIDxwdWJsaWMvc2NoZWQuaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL2h2bV9vcC5oPgotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:09:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:09: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 1iCLHs-0006oO-Dx; Mon, 23 Sep 2019 10:09:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLHr-0006oG-9A
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:09:43 +0000
X-Inumbo-ID: 4006c716-ddea-11e9-b299-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4006c716-ddea-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:38 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id 3so8597401wmi.3
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=WfEwbooFHv5S4uohbQtKqFZG0alfSTL0zc81uOqCx5Q=;
 b=rfOY0YM/GS8B4DZaHL04QXqwE9/Z8EQHCCqC8SIXPOn6TzOvqts5fPPXBjFZeii78B
 YchAW+yyDMpTIv+oF5XnuIJ0Qn0VPYV37MXY/SyShIQTOJWQEBW3BY7Q81zPnsl2XHiZ
 kc+8C8sfwN5Ical+rvSFXKCo7+83YA9lHlJvC70Op3lnf2i3uEkcRx2nKM+Hb0C6vETj
 YCgyTvUCWiqNdXxSSIBKHfqg1DK7GzSHxzIIz+buO4a+4pImvvpsSzmc1yJr/3rTmBKd
 pA6WC6W1yxNYzjCSKdKvSma1XL8Ud/ygSVssgYxybWZBz0rhTvbbgf7rVWOjvTIxgNCw
 JDkg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=WfEwbooFHv5S4uohbQtKqFZG0alfSTL0zc81uOqCx5Q=;
 b=Ha4TfcemyaFHqiQU/DLC2AWRcqDGpL/Wc5pMhuACtK83qS/QrAc7+oqYsYIhpVKFIO
 /GVYu90L/YznILrt1gil0hLA/3uWfdDv7fx8RMA2oQUG/gcff1ZUHfBaWmaYIIbS7Cmi
 X0YYhaV4bmivfNRXjg81to8FTFE8T/HBt38epF7gx/c5ZMA+3V2ulKOnmYonZUupI71m
 27eUzRzh466Zl9PUQcnGBdiqgkkLRL79+zxhyoj6vrcX9U9BgNN5W/IvvBSWLQ72qe0c
 zRT4G41zJH13paz3cWW2YyE22gMy+yJXN8uhYHhnKjt1pdSWP6xAZKVj5Em6Chd0oYfs
 L/sA==
X-Gm-Message-State: APjAAAXq/7nBFyXJkmIDb6WuV2EAxUAPMJJ3ZPg4umeL9v4TulBGH5oF
 k7kD6SyzWNRWAy0wxDgvsAc6X9Ii
X-Google-Smtp-Source: APXvYqymy6baXzi0Y9kq559ouYA+w9Oj465awni9IyfMroJ2t1VNktR9c4NPWiaqmCi7JJpFOX3i+w==
X-Received: by 2002:a05:600c:118a:: with SMTP id
 i10mr12986650wmf.80.1569233377350; 
 Mon, 23 Sep 2019 03:09:37 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:36 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:24 +0100
Message-Id: <20190923100931.29670-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 1/8] x86: introduce CONFIG_GUEST
 and move code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGlzIGFibGUgdG8gcnVuIGFzIGEgZ3Vlc3Qgb24gWGVuLiBXZSBwbGFuIHRvIG1ha2UgaXQg
YWJsZSB0byBydW4Kb24gSHlwZXItViBhcyB3ZWxsLgoKSW50cm9kdWNlIENPTkZJR19HVUVTVCB3
aGljaCBpcyBzZXQgdG8gdHJ1ZSBpZiBlaXRoZXIgcnVubmluZyBvbiBYZW4Kb3IgSHlwZXItViBp
cyBkZXNpcmVkLiBSZXN0cnVjdHVyZSBjb2RlIGhpZXJhcmNoeSBmb3IgbmV3IGNvZGUgdG8KY29t
ZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA0ICsrKysKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSAgICAg
ICAgICAgICAgICAgICB8IDUgKy0tLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vTWFrZWZpbGUg
ICAgICAgICAgICAgICB8IDQgKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9oeXBl
cmNhbGxfcGFnZS5TIHwgMAogeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9wdmgtYm9vdC5j
ICAgICAgIHwgMAogeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS94ZW4uYyAgICAgICAgICAg
IHwgMAogNyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vTWFrZWZpbGUKIHJlbmFt
ZSB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L2h5cGVyY2FsbF9wYWdlLlMgKDEwMCUpCiBy
ZW5hbWUgeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9wdmgtYm9vdC5jICgxMDAlKQogcmVu
YW1lIHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0veGVuLmMgKDEwMCUpCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCAyODhk
YzZjMDQyLi41ODRiZGMxYmI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysg
Yi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMTYwLDggKzE2MCwxMiBAQCBjb25maWcgWEVOX0FM
SUdOXzJNCiAKIGVuZGNob2ljZQogCitjb25maWcgR1VFU1QKKwlib29sCisKIGNvbmZpZyBYRU5f
R1VFU1QKIAlkZWZfYm9vbCBuCisJc2VsZWN0IEdVRVNUCiAJcHJvbXB0ICJYZW4gR3Vlc3QiCiAJ
LS0taGVscC0tLQogCSAgU3VwcG9ydCBmb3IgWGVuIGRldGVjdGluZyB3aGVuIGl0IGlzIHJ1bm5p
bmcgdW5kZXIgWGVuLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2Fy
Y2gveDg2L01ha2VmaWxlCmluZGV4IDI0NDNmZDJjYzUuLjk5YTEyZDAwOTAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTEs
NyArMSw3IEBACiBzdWJkaXIteSArPSBhY3BpCiBzdWJkaXIteSArPSBjcHUKIHN1YmRpci15ICs9
IGdlbmFwaWMKLXN1YmRpci0kKENPTkZJR19YRU5fR1VFU1QpICs9IGd1ZXN0CitzdWJkaXItJChD
T05GSUdfR1VFU1QpICs9IGd1ZXN0CiBzdWJkaXItJChDT05GSUdfSFZNKSArPSBodm0KIHN1YmRp
ci15ICs9IG1tCiBzdWJkaXItJChDT05GSUdfWEVOT1BST0YpICs9IG9wcm9maWxlCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFr
ZWZpbGUKaW5kZXggMjZmYjRiMTAwNy4uNjgwNmYwNDk0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2d1ZXN0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAt
MSw0ICsxIEBACi1vYmoteSArPSBoeXBlcmNhbGxfcGFnZS5vCi1vYmoteSArPSB4ZW4ubwotCi1v
YmotYmluLSQoQ09ORklHX1BWSF9HVUVTVCkgKz0gcHZoLWJvb3QuaW5pdC5vCitzdWJkaXItJChD
T05GSUdfWEVOX0dVRVNUKSArPSB4ZW4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL01ha2VmaWxlCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjI2ZmI0YjEwMDcKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL01ha2VmaWxlCkBAIC0wLDAgKzEsNCBAQAorb2JqLXkg
Kz0gaHlwZXJjYWxsX3BhZ2Uubworb2JqLXkgKz0geGVuLm8KKworb2JqLWJpbi0kKENPTkZJR19Q
VkhfR1VFU1QpICs9IHB2aC1ib290LmluaXQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVyY2FsbF9wYWdlLlMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL2h5cGVyY2FsbF9w
YWdlLlMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcmNhbGxfcGFnZS5TCnJlbmFtZSB0byB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL2h5cGVy
Y2FsbF9wYWdlLlMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9wdmgtYm9vdC5jCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpy
ZW5hbWUgZnJvbSB4ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwpyZW5hbWUgdG8geGVuL2Fy
Y2gveDg2L2d1ZXN0L3hlbi9wdmgtYm9vdC5jCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vl
c3QveGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCnNpbWlsYXJpdHkgaW5kZXgg
MTAwJQpyZW5hbWUgZnJvbSB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKcmVuYW1lIHRvIHhlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:09:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:09: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 1iCLHn-0006oA-4F; Mon, 23 Sep 2019 10:09:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLHm-0006o5-99
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:09:38 +0000
X-Inumbo-ID: 3f96f8aa-ddea-11e9-978d-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f96f8aa-ddea-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:37 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id 3so8597347wmi.3
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=zxSmSyH8rh0b6FSX+opTdkwSk+odZPTYcviyJsiQBDI=;
 b=T/ztLkOaWk5DOP/HdR1pMS/KY/JiEC5faXhJ95RK7uCOFeP3iiM09oivMfJBmjqPek
 So+bjbmsL3+ZCO/LpSdD3PqAzYz+PiccgXjaRrQn9KQ86BwOURkvT4/wsESV7eYo69ze
 tDwKoI5C6zbRWN7eXQUvoAATClhkxtmGAIx05xije+M7DkX8yyCO/zyoJK5CsCYhlkof
 uUBCFlCt5SFLXHI3nn9xtzl0X3Vqd/6cxzVPRngdbDBFTQpzxc3bXX1u4gUSLQIjttb8
 l+8tKq/LTLVwGxY4Lvtt4vP7n/a86wqYNHtT+3KOwqwkutcQSwq/HHS/rxHT9DMYdvpc
 40eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=zxSmSyH8rh0b6FSX+opTdkwSk+odZPTYcviyJsiQBDI=;
 b=uN8G9t9sgNAsvrDGDw38v6PpCq7n/5bcqZjT8DBKVdzFHYpkkYSHA+NXdiWFxQoCWH
 xb72bB/wkBWHmyuf+f/oa8uSEfsE4C0KIKWEGStwO9W3WDVIo1GFTOu9bEBvR6jEsPRk
 2JGds0yWu54TedtrFPVSlO6J4L7OgQO1mCeVc6TpRBTnyT1az2H6d+YjcTdCiHguI8vO
 DgwWiIohux2cV5V03yWk/9nXOB9R/3Rar1mWha5P4ecq2l2Ew55dKW/zk/y6J+h/uILv
 RIYsWoBEw78cT6d31KizjJ2QEPE5PA8vz5TKgK/VR33oGghbISnS7tEKTZiOWfVtlJ2Z
 H2Ig==
X-Gm-Message-State: APjAAAWPFzE0ZTPaBQhjbvvxmQp8kFUZ0YTHDWBGfTkOERzKEr7RM2Aj
 fPfcZHrui27wMMUb2vXAxvk77FEM
X-Google-Smtp-Source: APXvYqxrWgOIFpmGp2CUhqpkte/gY4bduvMv4pczj5/J0KOej7DnG3fE2ORvwzAM0H7x91TLL3t2tQ==
X-Received: by 2002:a1c:7902:: with SMTP id l2mr13119868wme.55.1569233376576; 
 Mon, 23 Sep 2019 03:09:36 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.35
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:36 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:23 +0100
Message-Id: <20190923100931.29670-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpJbiBjYXNlIHlvdSdyZSB3b25kZXJpbmcsIEkgY2FuIGFscmVhZHkgcnVuIGEgZnVs
bHkgZmxlZGdlZCBYZW4gc3lzdGVtIG9uCkh5cGVyLVYgd2l0aCBlbXVsYXRlZCBkaXNrIGFuZCBu
ZXR3b3JrLgoKVGhpcyBpcyB0aGUgdmVyeSBmaXJzdCBzdGFnZSBmb3IgcG9ydGluZyBYZW4gdG8g
cnVuIG9uIEh5cGVyLVYgd2l0aCBhbGwgdGhlCmdvb2RpZXMgSHlwZXItViBoYXMgdG8gb2ZmZXIu
ICBXaXRoIHRoaXMgc2VyaWVzLCBYZW4gY2FuIHN1Y2Nlc3NmdWxseSBkZXRlY3QKSHlwZXItViBh
bmQgcHJpbnRzIG91dCBhIG1lc3NhZ2UuICBJIHdvdWxkIGxpa2UgdG8gZmlyc3QgZ2V0IHRoZSBk
aXJlY3RvcnkKc3RydWN0dXJlIGFuZCBrY29uZmlnIG9wdGlvbnMgYWdyZWVkIHVwb24uCgpUaGVy
ZSBhcmUgdHdvIG1ham9yIGFyZWFzIHRvIGJlIHdvcmtlZCBvbjoKICAqIE1ha2UgRG9tMCBhYmxl
IHRvIHVzZSBIeXBlci1WJ3Mgc3ludGhldGljIGRldmljZXMuCiAgKiBNYWtlIFhlbiB1c2Ugb2Yg
dGhlIHN5bnRoZXRpYyB0aW1lciwgcmVmZXJlbmNlIFRTQyBhbmQgZW5saWdodGVubWVudCBWTUNT
CiAgICBhbmQgb3RoZXIgaW50ZXJmYWNlcy4KClRoZXkgYXJlbid0IHRyaXZpYWwsIGFuZCB0aW1l
IGNhbiBiZSBzY2FyY2Ugb24gbXkgc2lkZSwgc28gSSBpbnRlbmQgdG8gcG9zdApwYXRjaGVzIHBp
ZWNlIG1lYWwgd2hlbiB0aGV5IGFyZSByZWFkeS4KClF1ZXN0aW9ucyBhbmQgY29tbWVudHMgYXJl
IHdlbGNvbWUuCgpUaGFua3MsCldlaS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KQ2M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKV2VpIExpdSAoOCk6CiAgeDg2OiBpbnRyb2R1Y2UgQ09ORklHX0dVRVNUIGFuZCBtb3Zl
IGNvZGUKICB4ODY6IGluY2x1ZGUgYXNtX2RlZm5zLmggZGlyZWN0bHkgaW4gaHlwZXJjYWxsLmgK
ICB4ODY6IGRyb3AgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlCiAgeDg2OiBmYWN0b3Igb3V0IHhlbiB2
YXJpYW50cyBmb3IgaHlwZXJ2aXNvciBzZXR1cCBjb2RlCiAgeDg2OiBmYWN0b3Igb3V0IGh5cGVy
dmlzb3IgYWdub3N0aWMgY29kZQogIHg4NjogbWFrZSBwcm9iZV94ZW4gcmV0dXJuIGJvb2xlYW4g
dmFsdWUKICB4ODY6IGludHJvZHVjZSBDT05GSUdfSFlQRVJWIGFuZCBoeXBlcnYgZGlyZWN0b3J5
CiAgeDg2OiBiZSBtb3JlIHZlcmJvc2Ugd2hlbiBydW5uaW5nIG5lc3RlZAoKIHhlbi9hcmNoL3g4
Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyArKwogeGVuL2FyY2gveDg2
L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jICAgICAgICAgICAgfCAgNjMgKysrKysrKysrKwogeGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICAgICAgICAgICAgIHwgMTE2ICsrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICA0
ICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vaHlwZXJjYWxsX3BhZ2UuUyB8ICAgMAog
eGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9wdmgtYm9vdC5jICAgICAgIHwgICAwCiB4ZW4v
YXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5jICAgICAgICAgICAgfCAgNzMgKystLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
LQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICsr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggICAgICAgICAgICAgICAgICAgfCAgIDIgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCAgICAgICAgIHwgICAyICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggICAgICAgICAgICB8ICA0OCArKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggICAgICAgIHwgIDU4ICsr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCAgICAgICAgICAgICAgIHwg
IDIzICstLS0KIDE3IGZpbGVzIGNoYW5nZWQsIDMzNyBpbnNlcnRpb25zKCspLCA4NyBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2Vm
aWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL01ha2VmaWxlCiByZW5hbWUg
eGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9oeXBlcmNhbGxfcGFnZS5TICgxMDAlKQogcmVu
YW1lIHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vcHZoLWJvb3QuYyAoMTAwJSkKIHJlbmFt
ZSB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5jICg4MCUpCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCgotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:09:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLI3-0006rK-5L; Mon, 23 Sep 2019 10:09:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLI1-0006qr-9f
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:09:53 +0000
X-Inumbo-ID: 40facc62-ddea-11e9-a337-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40facc62-ddea-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:39 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id y21so8621697wmi.0
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=qOnvgxTYDq1RQTeNxzoSrcZSvYUJJofuL+Y7imyRsBI=;
 b=XY2tDeIpfAvkFQx8RaGzo+iVyMmjmvXl9fW/7EsS2TKQEe5+W4FJvsK5uFqCU2Vh4p
 fnm35QH83HqiHJyc49LzyuBVW66t8HFGUtQzoZfxtcKDrnldKFqrwL9LBXsrLyolCTcx
 excyCe720WLnb+F8jTQ+cej7gIZtpyGHbjECnV1PpHXlZUOdc2XbRYZ8gzumiHOqTUu1
 BsjBGj1u+RHBe4+w2YCmNkjPlJf8aBN8HNtKI5EDyol2DiYqWNjYzOX9P0dSO/Js+2lW
 Bj1FDc8Hk3Nr953IPKKnMEkKTDZDNpVBDDSGUYeMVSUoSUr6T3HpJeiGQ/csN3vI/jV/
 YkVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=qOnvgxTYDq1RQTeNxzoSrcZSvYUJJofuL+Y7imyRsBI=;
 b=Lt4sX7bZPQfOKu+Ha3fkfaRmbHGOQr/IH+2UqoMh6wwcHEayH7kWdsAGQC51Yo4qQk
 MlUfJrpBFRl4FHiWNICq4pLRpnRLBXR1W5CtTN5KOXseRmw8ieUmxqqvqDG1kBAh7cJ5
 nkT8uiE4FB4pY1RniG8py0WfJIY/vc6E3rm32tpbAUk/x9E4G5MLTaYfRi9uczfA4jP4
 kpYfp1OLgCj63FjYHu5v4WiFtwQFDgWS97Pdr8HuRtTFaw+HtboLzXy57JxHkUIb3fWF
 5wStrUV3Iihh1w2HaZnGbUvTgSkJRnkfkGRLALGGxDTS7nGcAFtAk0j0VgO6G1pFt5GX
 nf+Q==
X-Gm-Message-State: APjAAAX92WK9iaAE8tGmrcpSx0rhcJuub45/o6zVqPMkioK1ignjZ/cL
 Evq9NmAS6zrOUSN0xja2ST5SA0kq
X-Google-Smtp-Source: APXvYqxP5XgaxhG1fhSiuV5+Hw+0TvnZxKbGApNAIrK1/bqxkw2Qt/sRHIOZBBUqNWAJj7J2CdQHsQ==
X-Received: by 2002:a1c:3904:: with SMTP id g4mr13797846wma.116.1569233378852; 
 Mon, 23 Sep 2019 03:09:38 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:38 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:26 +0100
Message-Id: <20190923100931.29670-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 3/8] x86: drop hypervisor_cpuid_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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9ubHkgdXNlciBpcyBYZW4gc3BlY2lmaWMgY29kZSBpbiBQViBzaGltLiBXZSBjYW4gdGhl
cmVmb3JlIGV4cG9ydAp0aGUgdmFyaWFibGUgZGlyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVu
LmMgICAgfCA3ICstLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgfCAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgMiArLQogMyBmaWxlcyBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2d1ZXN0L3hlbi94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKaW5kZXgg
N2I3YTViYWRhYi4uNzhmYzYwMzk5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3hl
bi94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCkBAIC0zNyw3ICszNyw3
IEBACiAKIGJvb2wgX19yZWFkX21vc3RseSB4ZW5fZ3Vlc3Q7CiAKLXN0YXRpYyBfX3JlYWRfbW9z
dGx5IHVpbnQzMl90IHhlbl9jcHVpZF9iYXNlOworX19yZWFkX21vc3RseSB1aW50MzJfdCB4ZW5f
Y3B1aWRfYmFzZTsKIGV4dGVybiBjaGFyIGh5cGVyY2FsbF9wYWdlW107CiBzdGF0aWMgc3RydWN0
IHJhbmdlc2V0ICptZW07CiAKQEAgLTMwMSwxMSArMzAxLDYgQEAgaW50IGh5cGVydmlzb3JfZnJl
ZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pCiAgICAgcmV0dXJuIHJhbmdlc2V0X3JlbW92ZV9yYW5n
ZShtZW0sIG1mbl94KG1mbiksIG1mbl94KG1mbikpOwogfQogCi11aW50MzJfdCBoeXBlcnZpc29y
X2NwdWlkX2Jhc2Uodm9pZCkKLXsKLSAgICByZXR1cm4geGVuX2NwdWlkX2Jhc2U7Ci19Ci0KIHN0
YXRpYyB2b2lkIGFwX3Jlc3VtZSh2b2lkICp1bnVzZWQpCiB7CiAgICAgbWFwX3ZjcHVpbmZvKCk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3No
aW0uYwppbmRleCAzMjRjYTI3ZjkzLi4xYjE3NGMyNGRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTk5Miw3ICs5OTIs
NyBAQCBkb21pZF90IGdldF9pbml0aWFsX2RvbWFpbl9pZCh2b2lkKQogICAgIGlmICggIXB2X3No
aW0gKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGNwdWlkKGh5cGVydmlzb3JfY3B1aWRfYmFz
ZSgpICsgNCwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7CisgICAgY3B1aWQoeGVuX2NwdWlkX2Jh
c2UgKyA0LCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKIAogICAgIHJldHVybiAoZWF4ICYgWEVO
X0hWTV9DUFVJRF9ET01JRF9QUkVTRU5UKSA/IGVjeCA6IDE7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94
ZW4uaAppbmRleCA3ZTA0ZTRhN2FiLi5iMDE1ZWQxODgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVu
LmgKQEAgLTMwLDEzICszMCwxMyBAQAogCiBleHRlcm4gYm9vbCB4ZW5fZ3Vlc3Q7CiBleHRlcm4g
Ym9vbCBwdl9jb25zb2xlOworZXh0ZXJuIHVpbnQzMl90IHhlbl9jcHVpZF9iYXNlOwogCiB2b2lk
IHByb2JlX2h5cGVydmlzb3Iodm9pZCk7CiB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCk7CiB2
b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7CiBpbnQgaHlwZXJ2aXNvcl9hbGxvY191bnVz
ZWRfcGFnZShtZm5fdCAqbWZuKTsKIGludCBoeXBlcnZpc29yX2ZyZWVfdW51c2VkX3BhZ2UobWZu
X3QgbWZuKTsKLXVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKTsKIHZvaWQgaHlw
ZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZj
cHVfaWQpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:09:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLI7-0006sx-Gy; Mon, 23 Sep 2019 10:09:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLI6-0006sY-9i
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:09:58 +0000
X-Inumbo-ID: 417988b8-ddea-11e9-b299-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 417988b8-ddea-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:40 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id m18so8619608wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=UqfVM3xb9A0eu4hPr4BRnP3HYQakt7P75+x7Ufcd7qY=;
 b=Ep23HRbzXiZPbX58oxtkUbGl/KV0RWeBVEi+qndp39CTAXj1lvBfYSMNunVqxv0KEm
 PCz2by9LNNBZAv//itRcF6UZ/9k0vwOCMO7YyfCj88bQZie186pXZaju6TFx2guW4yak
 vdX3SXi3jS+w7PWOxVAEilBCMWGRiqYQH29oedGmRgzdgrJOaVscmo8L8I2G53AH5fPz
 U8OkzV0YmlDfgcAymkaomlA0MWzj3uatTrIqQJaG3TONHdu3N6iqcAZLX4EFCaewDkbA
 uTWB3Euto6x2oG3W67m/6d2sfYkWv3IjYiM78wxvDDB84t1/WermbPf9D8uGxTT7RI+l
 0bgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=UqfVM3xb9A0eu4hPr4BRnP3HYQakt7P75+x7Ufcd7qY=;
 b=UUicReG+ysM4dhmCNNHNAwOPweDEqzV671mI7X7BJ45JJgNy115rQd4fbhgd5x1JBJ
 8rYNb1vKunYvAhbiDKT2FkEywATazlbUB2+b1q7qdVQJiwedt5a6pcJ6yiWAiPccae82
 VsRg5lK2yWibcQ/JADrAllkaWhnH24AReu6PetwPDjs7H6JYGo9s5wjg8X4B/iGpSbwk
 KET0E733D0bH9iSQXALmuTpOWcg1FHuC2+hWvifZNK69J1KTC5hNTclkqx3JXRv0j7Pc
 nkATKdrH8uzTyHBPg6gUWDpZrBzrvSQRWvEqse4V0sASZxvQeIUr7+hGB1iEu1gXa7k1
 RNEg==
X-Gm-Message-State: APjAAAWtcs5UJFaL9a8B0csCI34VPIOXy/snbIAchOfWzjPcTkiY7JsB
 nrMncRpkMywAh7GektfdpxE9CLZJ
X-Google-Smtp-Source: APXvYqwPDn7qWlE5iQ2Ta9VT5C8jG0MlQ/uyJZ0v21SIYsfPL6BHHneQyzJFPwI/nvgyOway1JNbgQ==
X-Received: by 2002:a05:600c:c2:: with SMTP id
 u2mr12218904wmm.37.1569233379730; 
 Mon, 23 Sep 2019 03:09:39 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:39 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:27 +0100
Message-Id: <20190923100931.29670-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen variants
 for hypervisor setup code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBhZGQgSHlwZXItViBzcGVjaWZpYyBpbXBsZW1lbnRhdGlvbnMgaW4gdGhlIGZ1dHVy
ZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VA
bWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jIHwgMzIgKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4veGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCmluZGV4IDc4ZmM2MDM5OTYu
LmY5M2M4ZmJkMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKKysr
IGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwpAQCAtNjcsNyArNjcsNyBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgZmluZF94ZW5fbGVhdmVzKHZvaWQpCiAgICAgfQogfQogCi12b2lkIF9faW5p
dCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCitzdGF0aWMgdm9pZCBfX2luaXQgcHJvYmVfeGVuKHZv
aWQpCiB7CiAgICAgaWYgKCB4ZW5fZ3Vlc3QgKQogICAgICAgICByZXR1cm47CkBAIC04Nyw2ICs4
NywxMSBAQCB2b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCiAgICAgeGVuX2d1ZXN0
ID0gdHJ1ZTsKIH0KIAordm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQoreworICAg
IHByb2JlX3hlbigpOworfQorCiBzdGF0aWMgdm9pZCBtYXBfc2hhcmVkX2luZm8odm9pZCkKIHsK
ICAgICBtZm5fdCBtZm47CkBAIC0yNDksMTAgKzI1NCw4IEBAIHN0YXRpYyB2b2lkIGluaXRfZXZ0
Y2huKHZvaWQpCiAgICAgfQogfQogCi12b2lkIF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQp
CitzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3NldHVwKHZvaWQpCiB7Ci0gICAgaW5pdF9tZW1tYXAo
KTsKLQogICAgIG1hcF9zaGFyZWRfaW5mbygpOwogCiAgICAgc2V0X3ZjcHVfaWQoKTsKQEAgLTI3
NywxMyArMjgwLDI1IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKICAgICBp
bml0X2V2dGNobigpOwogfQogCi12b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCkKK3ZvaWQg
X19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKK3sKKyAgICBpbml0X21lbW1hcCgpOworCisg
ICAgeGVuX3NldHVwKCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9hcF9zZXR1cCh2b2lkKQogewog
ICAgIHNldF92Y3B1X2lkKCk7CiAgICAgbWFwX3ZjcHVpbmZvKCk7CiAgICAgaW5pdF9ldnRjaG4o
KTsKIH0KIAordm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCit7CisgICAgeGVuX2FwX3Nl
dHVwKCk7Cit9CisKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4p
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBtOwpAQCAtMzA3LDcgKzMyMiw3IEBAIHN0YXRpYyB2b2lk
IGFwX3Jlc3VtZSh2b2lkICp1bnVzZWQpCiAgICAgaW5pdF9ldnRjaG4oKTsKIH0KIAotdm9pZCBo
eXBlcnZpc29yX3Jlc3VtZSh2b2lkKQorc3RhdGljIHZvaWQgeGVuX3Jlc3VtZSh2b2lkKQogewog
ICAgIC8qIFJlc2V0IHNoYXJlZCBpbmZvIHBhZ2UuICovCiAgICAgbWFwX3NoYXJlZF9pbmZvKCk7
CkBAIC0zMzAsNiArMzQ1LDExIEBAIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKICAgICAg
ICAgcHZfY29uc29sZV9pbml0KCk7CiB9CiAKK3ZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkK
K3sKKyAgICB4ZW5fcmVzdW1lKCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:10:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10: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 1iCLIC-000791-SC; Mon, 23 Sep 2019 10:10:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLIB-00071D-9F
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:10:03 +0000
X-Inumbo-ID: 42083da6-ddea-11e9-b76c-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 42083da6-ddea-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:41 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id a6so9172509wma.5
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=faSPq0/FgKeXO1cnxCD0/aZRNuNgVtyb3U2iGwfHW2c=;
 b=Ix3DCsHFPzP3J3dL6O2hVzBd3LE9Un/nuiFBQcrq1KWyUftPQGzwsbLXnXk/5RAdbp
 rdEhtMpSeSdluGv1LAnaOzhr7lVx4ipZuODr5bXFRQtXWbfeM7SQBYGMGaN3JOK+AEIE
 iXD9VlYk0AfyBSGnjo/hUavTwnxilY5NsODhfTA2Dc7H7kJOxXVp0WSczR5p1s6xS4IN
 RuaV2/Mh44LqeSWJGyStcUtjq392q5QaSCnuvCqfsizgyMP6eoibIEya9lMa/b/w4ezf
 3aTPETLb9tcIVqH1TnbP1tRgLcc1l1u5pwPZ9VOvAEr7geJr4uP9fRVcHFSjp9Z7vszq
 VWaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=faSPq0/FgKeXO1cnxCD0/aZRNuNgVtyb3U2iGwfHW2c=;
 b=QJnitIT5TtuhCcFrJvzDxVc+F5VdO2ezLw1BfOlrYYckfrU32sa819IYFbtUEdGfrh
 D4sptlAtMXbFg2EXjTHVpHJiF66UWM3qH9mV5x083XMzRx062nrfPhwNe/6X66tFVMUP
 EjpE1cXgGoFp7qJn4/R8F1DxcnAHMEnXDG1LkMLu9kZg6v2c7lJnKWTiDFvSecplVGQh
 HOtiGqF3mX/4Nhmu/WyV4ov+QO+dzR/uUfuWEgdB24Ly1QrJpDzwpBDY/f3W0faHq4vL
 fiAWQxkIe6ac6SM8/+ZmHk8qlyMBXwUvLioYxD+uzcb5nRdDenKOQQDa/pvbYOiezaIM
 f8Nw==
X-Gm-Message-State: APjAAAVgV0Roa8P7Wpf7IsCg530GI0P++pNEtJ7kv8XzoDblMD4mlSix
 f+jZNGIBcXmtmS5unSuEZDz6Gl87
X-Google-Smtp-Source: APXvYqwjh0Q6C3SRY+SzsVrgkwn4+OS9/PS6Ifq2LiKwvhdg3lABmd4ip5XFWOoA1xChqGi44NWjWg==
X-Received: by 2002:a7b:cd83:: with SMTP id y3mr13582130wmj.165.1569233380548; 
 Mon, 23 Sep 2019 03:09:40 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:40 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:28 +0100
Message-Id: <20190923100931.29670-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 5/8] x86: factor out hypervisor
 agnostic code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9ubHkgaW1wbGVtZW50YXRpb24gdGhlcmUgaXMgWGVuLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnZpc29yLmMgICAgICAgIHwgMTEyICsrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMgICAgICAgICAgIHwgIDgxICstLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICAgICAgfCAgIDEg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggfCAgNTggKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCAgICAgICAgfCAgMjEgKystLS0K
IDYgZmlsZXMgY2hhbmdlZCwgMTgyIGluc2VydGlvbnMoKyksIDkzIGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9N
YWtlZmlsZQppbmRleCA2ODA2ZjA0OTQ3Li5mNjNkNjRiYmVlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZ3Vlc3QvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCkBA
IC0xICsxLDMgQEAKK29iai15ICs9IGh5cGVydmlzb3IubworCiBzdWJkaXItJChDT05GSUdfWEVO
X0dVRVNUKSArPSB4ZW4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29y
LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmIwYTcyNGJmMTMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCkBAIC0wLDAgKzEsMTEyIEBACisvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCisgKiBhcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKKyAqCisgKiBTdXBwb3J0
IGZvciBkZXRlY3RpbmcgYW5kIHJ1bm5pbmcgdW5kZXIgYSBoeXBlcnZpc29yLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlv
bikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQor
ICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4
IFN5c3RlbXMgTHRkLgorICovCisKKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhl
bi9tbS5oPgorI2luY2x1ZGUgPHhlbi9yYW5nZXNldC5oPgorCisjaW5jbHVkZSA8YXNtL2d1ZXN0
Lmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorCitzdGF0aWMgc3RydWN0IHJhbmdlc2V0
ICptZW07CisKK3ZvaWQgX19pbml0IHByb2JlX2h5cGVydmlzb3Iodm9pZCkKK3sKKyAgICAvKiBU
b28gZWFybHkgdG8gdXNlIGNwdV9oYXNfaHlwZXJ2aXNvciAqLworICAgIGlmICggIShjcHVpZF9l
Y3goMSkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICkKKyAgICAgICAg
cmV0dXJuOworCisgICAgcHJvYmVfeGVuKCk7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBpbml0
X21lbW1hcCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgbWVtID0gcmFuZ2Vz
ZXRfbmV3KE5VTEwsICJob3N0IG1lbW9yeSBtYXAiLCAwKTsKKyAgICBpZiAoICFtZW0gKQorICAg
ICAgICBwYW5pYygiZmFpbGVkIHRvIGFsbG9jYXRlIFBGTiB1c2FnZSByYW5nZXNldFxuIik7CisK
KyAgICAvKgorICAgICAqIE1hcmsgdXAgdG8gdGhlIGxhc3QgbWVtb3J5IHBhZ2UgKG9yIDRHaUIp
IGFzIFJBTS4gVGhpcyBpcyBkb25lIGJlY2F1c2UKKyAgICAgKiBYZW4gZG9lc24ndCBrbm93IHRo
ZSBwb3NpdGlvbiBvZiBwb3NzaWJsZSBNTUlPIGhvbGVzLCBzbyBhdCBsZWFzdCB0cnkgdG8KKyAg
ICAgKiBhdm9pZCB0aGUga25vdyBNTUlPIGhvbGUgYmVsb3cgNEdpQi4gTm90ZSB0aGF0IHRoaXMg
aXMgc3ViamVjdCB0byBmdXR1cmUKKyAgICAgKiBkaXNjdXNzaW9uIGFuZCBpbXByb3ZlbWVudHMu
CisgICAgICovCisgICAgaWYgKCByYW5nZXNldF9hZGRfcmFuZ2UobWVtLCAwLCBtYXhfdCh1bnNp
Z25lZCBsb25nLCBtYXhfcGFnZSAtIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQRk5fRE9XTihHQig0KSAtIDEpKSkgKQorICAgICAgICBwYW5pYygidW5hYmxl
IHRvIGFkZCBSQU0gdG8gaW4tdXNlIFBGTiByYW5nZXNldFxuIik7CisKKyAgICBmb3IgKCBpID0g
MDsgaSA8IGU4MjAubnJfbWFwOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGU4MjBlbnRy
eSAqZSA9ICZlODIwLm1hcFtpXTsKKworICAgICAgICBpZiAoIHJhbmdlc2V0X2FkZF9yYW5nZSht
ZW0sIFBGTl9ET1dOKGUtPmFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Rk5fVVAoZS0+YWRkciArIGUtPnNpemUgLSAxKSkgKQorICAgICAgICAgICAgcGFuaWMoInVuYWJs
ZSB0byBhZGQgcmFuZ2UgWyUjbHgsICUjbHhdIHRvIGluLXVzZSBQRk4gcmFuZ2VzZXRcbiIsCisg
ICAgICAgICAgICAgICAgICBQRk5fRE9XTihlLT5hZGRyKSwgUEZOX1VQKGUtPmFkZHIgKyBlLT5z
aXplIC0gMSkpOworICAgIH0KK30KKwordm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lk
KQoreworICAgIGluaXRfbWVtbWFwKCk7CisKKyAgICB4ZW5fc2V0dXAoKTsKK30KKwordm9pZCBo
eXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCit7CisgICAgeGVuX2FwX3NldHVwKCk7Cit9CisKK2lu
dCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pCit7CisgICAgdW5zaWdu
ZWQgbG9uZyBtOworICAgIGludCByYzsKKworICAgIHJjID0gcmFuZ2VzZXRfY2xhaW1fcmFuZ2Uo
bWVtLCAxLCAmbSk7CisgICAgaWYgKCAhcmMgKQorICAgICAgICAqbWZuID0gX21mbihtKTsKKwor
ICAgIHJldHVybiByYzsKK30KKworaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5f
dCBtZm4pCit7CisgICAgcmV0dXJuIHJhbmdlc2V0X3JlbW92ZV9yYW5nZShtZW0sIG1mbl94KG1m
biksIG1mbl94KG1mbikpOworfQorCit2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpCit7Cisg
ICAgeGVuX3Jlc3VtZSgpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13
aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KKwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4veGVuLmMKaW5kZXggZjkzYzhmYmQxYy4uYTczMGU2YWQxYiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L3hlbi94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5j
CkBAIC0zOSw3ICszOSw2IEBAIGJvb2wgX19yZWFkX21vc3RseSB4ZW5fZ3Vlc3Q7CiAKIF9fcmVh
ZF9tb3N0bHkgdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CiBleHRlcm4gY2hhciBoeXBlcmNhbGxf
cGFnZVtdOwotc3RhdGljIHN0cnVjdCByYW5nZXNldCAqbWVtOwogCiBERUZJTkVfUEVSX0NQVSh1
bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwogCkBAIC02NywxNSArNjYsMTEgQEAgc3RhdGljIHZvaWQg
X19pbml0IGZpbmRfeGVuX2xlYXZlcyh2b2lkKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgX19p
bml0IHByb2JlX3hlbih2b2lkKQordm9pZCBfX2luaXQgcHJvYmVfeGVuKHZvaWQpCiB7CiAgICAg
aWYgKCB4ZW5fZ3Vlc3QgKQogICAgICAgICByZXR1cm47CiAKLSAgICAvKiBUb28gZWFybHkgdG8g
dXNlIGNwdV9oYXNfaHlwZXJ2aXNvciAqLwotICAgIGlmICggIShjcHVpZF9lY3goMSkgJiBjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICkKLSAgICAgICAgcmV0dXJuOwotCiAg
ICAgZmluZF94ZW5fbGVhdmVzKCk7CiAKICAgICBpZiAoICF4ZW5fY3B1aWRfYmFzZSApCkBAIC04
NywxMSArODIsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvYmVfeGVuKHZvaWQpCiAgICAgeGVu
X2d1ZXN0ID0gdHJ1ZTsKIH0KIAotdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQot
ewotICAgIHByb2JlX3hlbigpOwotfQotCiBzdGF0aWMgdm9pZCBtYXBfc2hhcmVkX2luZm8odm9p
ZCkKIHsKICAgICBtZm5fdCBtZm47CkBAIC0xNjYsMzUgKzE1Niw2IEBAIHN0YXRpYyB2b2lkIHNl
dF92Y3B1X2lkKHZvaWQpCiAgICAgICAgIHRoaXNfY3B1KHZjcHVfaWQpID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9tZW1tYXAodm9pZCkKLXsKLSAg
ICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIG1lbSA9IHJhbmdlc2V0X25ldyhOVUxMLCAiaG9zdCBt
ZW1vcnkgbWFwIiwgMCk7Ci0gICAgaWYgKCAhbWVtICkKLSAgICAgICAgcGFuaWMoImZhaWxlZCB0
byBhbGxvY2F0ZSBQRk4gdXNhZ2UgcmFuZ2VzZXRcbiIpOwotCi0gICAgLyoKLSAgICAgKiBNYXJr
IHVwIHRvIHRoZSBsYXN0IG1lbW9yeSBwYWdlIChvciA0R2lCKSBhcyBSQU0uIFRoaXMgaXMgZG9u
ZSBiZWNhdXNlCi0gICAgICogWGVuIGRvZXNuJ3Qga25vdyB0aGUgcG9zaXRpb24gb2YgcG9zc2li
bGUgTU1JTyBob2xlcywgc28gYXQgbGVhc3QgdHJ5IHRvCi0gICAgICogYXZvaWQgdGhlIGtub3cg
TU1JTyBob2xlIGJlbG93IDRHaUIuIE5vdGUgdGhhdCB0aGlzIGlzIHN1YmplY3QgdG8gZnV0dXJl
Ci0gICAgICogZGlzY3Vzc2lvbiBhbmQgaW1wcm92ZW1lbnRzLgotICAgICAqLwotICAgIGlmICgg
cmFuZ2VzZXRfYWRkX3JhbmdlKG1lbSwgMCwgbWF4X3QodW5zaWduZWQgbG9uZywgbWF4X3BhZ2Ug
LSAxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04o
R0IoNCkgLSAxKSkpICkKLSAgICAgICAgcGFuaWMoInVuYWJsZSB0byBhZGQgUkFNIHRvIGluLXVz
ZSBQRk4gcmFuZ2VzZXRcbiIpOwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBlODIwLm5yX21hcDsg
aSsrICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBlODIwZW50cnkgKmUgPSAmZTgyMC5tYXBbaV07
Ci0KLSAgICAgICAgaWYgKCByYW5nZXNldF9hZGRfcmFuZ2UobWVtLCBQRk5fRE9XTihlLT5hZGRy
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKGUtPmFkZHIgKyBlLT5z
aXplIC0gMSkpICkKLSAgICAgICAgICAgIHBhbmljKCJ1bmFibGUgdG8gYWRkIHJhbmdlIFslI2x4
LCAlI2x4XSB0byBpbi11c2UgUEZOIHJhbmdlc2V0XG4iLAotICAgICAgICAgICAgICAgICAgUEZO
X0RPV04oZS0+YWRkciksIFBGTl9VUChlLT5hZGRyICsgZS0+c2l6ZSAtIDEpKTsKLSAgICB9Ci19
Ci0KIHN0YXRpYyB2b2lkIHhlbl9ldnRjaG5fdXBjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewogICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9IHRoaXNfY3B1KHZjcHVf
aW5mbyk7CkBAIC0yNTQsNyArMjE1LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9ldnRjaG4odm9pZCkK
ICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fc2V0dXAodm9pZCkKK3ZvaWQgX19p
bml0IHhlbl9zZXR1cCh2b2lkKQogewogICAgIG1hcF9zaGFyZWRfaW5mbygpOwogCkBAIC0yODAs
NDkgKzI0MSwyMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3NldHVwKHZvaWQpCiAgICAgaW5p
dF9ldnRjaG4oKTsKIH0KIAotdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQotewot
ICAgIGluaXRfbWVtbWFwKCk7Ci0KLSAgICB4ZW5fc2V0dXAoKTsKLX0KLQotc3RhdGljIHZvaWQg
eGVuX2FwX3NldHVwKHZvaWQpCit2b2lkIHhlbl9hcF9zZXR1cCh2b2lkKQogewogICAgIHNldF92
Y3B1X2lkKCk7CiAgICAgbWFwX3ZjcHVpbmZvKCk7CiAgICAgaW5pdF9ldnRjaG4oKTsKIH0KIAot
dm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCi17Ci0gICAgeGVuX2FwX3NldHVwKCk7Ci19
Ci0KLWludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pCi17Ci0gICAg
dW5zaWduZWQgbG9uZyBtOwotICAgIGludCByYzsKLQotICAgIHJjID0gcmFuZ2VzZXRfY2xhaW1f
cmFuZ2UobWVtLCAxLCAmbSk7Ci0gICAgaWYgKCAhcmMgKQotICAgICAgICAqbWZuID0gX21mbiht
KTsKLQotICAgIHJldHVybiByYzsKLX0KLQotaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFn
ZShtZm5fdCBtZm4pCi17Ci0gICAgcmV0dXJuIHJhbmdlc2V0X3JlbW92ZV9yYW5nZShtZW0sIG1m
bl94KG1mbiksIG1mbl94KG1mbikpOwotfQotCiBzdGF0aWMgdm9pZCBhcF9yZXN1bWUodm9pZCAq
dW51c2VkKQogewogICAgIG1hcF92Y3B1aW5mbygpOwogICAgIGluaXRfZXZ0Y2huKCk7CiB9CiAK
LXN0YXRpYyB2b2lkIHhlbl9yZXN1bWUodm9pZCkKK3ZvaWQgeGVuX3Jlc3VtZSh2b2lkKQogewog
ICAgIC8qIFJlc2V0IHNoYXJlZCBpbmZvIHBhZ2UuICovCiAgICAgbWFwX3NoYXJlZF9pbmZvKCk7
CkBAIC0zNDUsMTEgKzI3Nyw2IEBAIHN0YXRpYyB2b2lkIHhlbl9yZXN1bWUodm9pZCkKICAgICAg
ICAgcHZfY29uc29sZV9pbml0KCk7CiB9CiAKLXZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkK
LXsKLSAgICB4ZW5fcmVzdW1lKCk7Ci19Ci0KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0LmgKaW5kZXggYTM4YzZiNWIzZi4uOGUxNjcxNjVhZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QuaApAQCAtMjAsNiArMjAsNyBAQAogI2RlZmluZSBfX1g4Nl9HVUVTVF9IX18KIAog
I2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcmNhbGwuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlw
ZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC9wdmgtYm9vdC5oPgogI2luY2x1ZGUgPGFz
bS9ndWVzdC94ZW4uaD4KICNpbmNsdWRlIDxhc20vcHYvc2hpbS5oPgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L2h5cGVydmlzb3IuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li4xMzVhZDM2ZjcyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC9oeXBlcnZpc29yLmgKQEAgLTAsMCArMSw1OCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQg
dW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMK
KyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vu
c2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9fWDg2X0dVRVNUX0hZUEVSVklTT1JfSF9f
CisjZGVmaW5lIF9fWDg2X0dVRVNUX0hZUEVSVklTT1JfSF9fCisKKyNpZmRlZiBDT05GSUdfR1VF
U1QKKworI2luY2x1ZGUgPHhlbi9tbS5oPgorCit2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCk7
Cit2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCk7Cit2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAo
dm9pZCk7CitpbnQgaHlwZXJ2aXNvcl9hbGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKTsKK2lu
dCBoeXBlcnZpc29yX2ZyZWVfdW51c2VkX3BhZ2UobWZuX3QgbWZuKTsKK3VpbnQzMl90IGh5cGVy
dmlzb3JfY3B1aWRfYmFzZSh2b2lkKTsKK3ZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CisK
KyNlbHNlCisKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwcm9i
ZV9oeXBlcnZpc29yKHZvaWQpIHt9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX3Nl
dHVwKHZvaWQpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CitzdGF0aWMgaW5saW5l
IHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworfQorCisjZW5kaWYgLyogQ09ORklHX0dVRVNUICovCisjZW5kaWYgLyogX19YODZfR1VF
U1RfSFlQRVJWSVNPUl9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaAppbmRleCBiMDE1ZWQxODgzLi5kMDMxZjFmNzBkIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QveGVuLmgKQEAgLTMyLDEyICszMiwxMCBAQCBleHRlcm4gYm9vbCB4ZW5fZ3Vlc3Q7CiBl
eHRlcm4gYm9vbCBwdl9jb25zb2xlOwogZXh0ZXJuIHVpbnQzMl90IHhlbl9jcHVpZF9iYXNlOwog
Ci12b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCk7Ci12b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9p
ZCk7Ci12b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7Ci1pbnQgaHlwZXJ2aXNvcl9hbGxv
Y191bnVzZWRfcGFnZShtZm5fdCAqbWZuKTsKLWludCBoeXBlcnZpc29yX2ZyZWVfdW51c2VkX3Bh
Z2UobWZuX3QgbWZuKTsKLXZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7Cit2b2lkIHByb2Jl
X3hlbih2b2lkKTsKK3ZvaWQgeGVuX3NldHVwKHZvaWQpOwordm9pZCB4ZW5fYXBfc2V0dXAodm9p
ZCk7Cit2b2lkIHhlbl9yZXN1bWUodm9pZCk7CiAKIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBp
bnQsIHZjcHVfaWQpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2luZm8gKiwgdmNwdV9p
bmZvKTsKQEAgLTQ3LDE2ICs0NSw3IEBAIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZv
ICosIHZjcHVfaW5mbyk7CiAjZGVmaW5lIHhlbl9ndWVzdCAwCiAjZGVmaW5lIHB2X2NvbnNvbGUg
MAogCi1zdGF0aWMgaW5saW5lIHZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKSB7fQotCi1zdGF0
aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQotewotICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwotfQotc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9p
ZCkKLXsKLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLX0KK3N0YXRpYyBpbmxpbmUgdm9pZCBw
cm9iZV94ZW4odm9pZCkge30KIAogI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KICNlbmRp
ZiAvKiBfX1g4Nl9HVUVTVF9YRU5fSF9fICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:10:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLII-0007Wb-5T; Mon, 23 Sep 2019 10:10:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLIG-0007Tw-8z
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:10:08 +0000
X-Inumbo-ID: 4264c094-ddea-11e9-b299-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4264c094-ddea-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:42 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id m18so8619705wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=J0gWUg2h7tpdgfhePN1rbGU9ftmJv074Q5+IRkBqTX8=;
 b=PGil4XhYR6v62HYFcwiaSCYPWEF6MEg6hCwXjZuKaP4Aj7i5WKq/QH3zUtclD5scVt
 sESn8KrxnsfFTdchYW5vLvkzkaxVL2FBxZUCLfStN1jAW8LSDfo9R5oY0tylhwGpILiL
 U7oIqNWN5XQkozkg8kEeqQwxPBgx3doqx0t5pPjkwR2DSkT+PbPjZ3BxnrH0JcietLgQ
 GANPJpCPusX5YsA4qIJ2sEZxMLar/UUmLClL8J9c01F5z7xTpwULjPKK9mNX6A5KuDYW
 j0uCizKYM7w8YoURYr3pTyJzBJZMbT75DM0DcLa3lQBzOWYO53ehnwVfccMUKOB1GxR4
 YaCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=J0gWUg2h7tpdgfhePN1rbGU9ftmJv074Q5+IRkBqTX8=;
 b=Z1zcjDSvz9rd7HYrEg7ceVLffOPXiVZAg/cJmiFB4xMljCMlYlDxMynrhylZAp6/BE
 uXMQh90FI2Sk2/6VLW/ZjaORxaFmDTEeGVqEGz+WJHH75QMLFhNsGZiW3gfmjqtEFp7m
 qs2FAqpabsrGc0dUObh1PPs5juHV1zVD9UIiWe3jOiS/rBgnCSGdZ+06QI6PsYFMwf3X
 tbBte0v+3/rDXGepBugQtbuTBsgOYVnyJKyA44nFyLEn+WTl3fgXqtCHenGLXKtIZRfd
 SCaP+aZ7PDZixT5M5/X+wun6aIb558y5OrlxZb9ZHI5rU1cwc4ErQOrQLu0qxjeGFf/F
 UKCA==
X-Gm-Message-State: APjAAAW8hTGuzeY6dshjwhOKtLzkyfFWxkwiT8uyXwE/pt2m5CB4iQkh
 p1jfs+01w+YfOhEOwAEl0nd0Tz9k
X-Google-Smtp-Source: APXvYqx7BqyC5ozDISUKqL4kgTWqLV6+d4HNGBkzXibQ1XS4BtpTE5Yi//FfuOXbkSgclyjdgBGuFA==
X-Received: by 2002:a7b:c757:: with SMTP id w23mr12824379wmk.31.1569233381352; 
 Mon, 23 Sep 2019 03:09:41 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:40 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:29 +0100
Message-Id: <20190923100931.29670-7-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 6/8] x86: make probe_xen return
 boolean 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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCBpbmRpY2F0aW9uIHdoZXRoZXIgaXQgaGFzIHN1Y2NlZWRlZCBvciBub3QuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnZpc29yLmMgfCA1ICsrKystCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hl
bi5jICAgIHwgNyArKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgNCAr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyBiL3hlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnZpc29yLmMKaW5kZXggYjBhNzI0YmYxMy4uZmI1NzJiMDQwMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYworKysgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2aXNvci5jCkBAIC0zNCw3ICszNCwxMCBAQCB2b2lkIF9faW5pdCBwcm9iZV9o
eXBlcnZpc29yKHZvaWQpCiAgICAgaWYgKCAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgKQogICAgICAgICByZXR1cm47CiAKLSAgICBwcm9iZV94
ZW4oKTsKKyAgICBpZiAoIHByb2JlX3hlbigpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyog
SHlwZXItViBwcm9iaW5nIHRvIGZvbGxvdy4gKi8KIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGlu
aXRfbWVtbWFwKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5j
IGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwppbmRleCBhNzMwZTZhZDFiLi44MzkwYjA0
NWYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKQEAgLTY2LDIwICs2NiwyMSBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgZmluZF94ZW5fbGVhdmVzKHZvaWQpCiAgICAgfQogfQogCi12b2lkIF9faW5pdCBwcm9i
ZV94ZW4odm9pZCkKK2Jvb2wgX19pbml0IHByb2JlX3hlbih2b2lkKQogewogICAgIGlmICggeGVu
X2d1ZXN0ICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIGZp
bmRfeGVuX2xlYXZlcygpOwogCiAgICAgaWYgKCAheGVuX2NwdWlkX2Jhc2UgKQotICAgICAgICBy
ZXR1cm47CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIC8qIEZpbGwgdGhlIGh5cGVyY2Fs
bCBwYWdlLiAqLwogICAgIHdybXNybChjcHVpZF9lYngoeGVuX2NwdWlkX2Jhc2UgKyAyKSwgX19w
YShoeXBlcmNhbGxfcGFnZSkpOwogCiAgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKKyAgICByZXR1cm4g
dHJ1ZTsKIH0KIAogc3RhdGljIHZvaWQgbWFwX3NoYXJlZF9pbmZvKHZvaWQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC94ZW4uaAppbmRleCBkMDMxZjFmNzBkLi43ZWRhM2Q0OTU2IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QveGVuLmgKQEAgLTMyLDcgKzMyLDcgQEAgZXh0ZXJuIGJvb2wgeGVuX2d1ZXN0OwogZXh0ZXJu
IGJvb2wgcHZfY29uc29sZTsKIGV4dGVybiB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKIAotdm9p
ZCBwcm9iZV94ZW4odm9pZCk7Citib29sIHByb2JlX3hlbih2b2lkKTsKIHZvaWQgeGVuX3NldHVw
KHZvaWQpOwogdm9pZCB4ZW5fYXBfc2V0dXAodm9pZCk7CiB2b2lkIHhlbl9yZXN1bWUodm9pZCk7
CkBAIC00NSw3ICs0NSw3IEBAIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZj
cHVfaW5mbyk7CiAjZGVmaW5lIHhlbl9ndWVzdCAwCiAjZGVmaW5lIHB2X2NvbnNvbGUgMAogCi1z
dGF0aWMgaW5saW5lIHZvaWQgcHJvYmVfeGVuKHZvaWQpIHt9CitzdGF0aWMgaW5saW5lIGJvb2wg
cHJvYmVfeGVuKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9CiAKICNlbmRpZiAvKiBDT05GSUdfWEVO
X0dVRVNUICovCiAjZW5kaWYgLyogX19YODZfR1VFU1RfWEVOX0hfXyAqLwotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:10:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10: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 1iCLIM-0007Zm-Ly; Mon, 23 Sep 2019 10:10:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLIL-0007ZH-9y
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:10:13 +0000
X-Inumbo-ID: 42ff5546-ddea-11e9-b76c-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 42ff5546-ddea-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:43 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id f22so1465785wmc.2
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=A9Koh0GsgVCT4pN4yJPa3MEazXKb1HbGcXbrkIuJu84=;
 b=CzQiMu1j5ykcWRa7i26QUa658su7ucyXKJ7qqbkXENsYZTyR9G9TG9roMnN39oxSmx
 pnpUcJh3SF5Fq36vhAP4zXeO2CWPAJ6q0w7A6vy46YaJRp0gXteCF0Vww1xUKzOiearF
 ogxwHX3SjYUqNfI2uvhywoWK+LdRua/v/B98EmYEsRqF3RA/ut8KIdNQfnRAFN9rQQPC
 Y1KPQeyPRCLjpeunk4CYqXEERxeGhy+Q4D2gPc7b9E8tGBrqP5guW+Prjxv14QUzRIqp
 ++NOKbJqAG4YKerw5UVIyPu6wHjUNrCqttd0HB72Z633u3CQ6vptZSRG/0qSXFwat8lK
 vq5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=A9Koh0GsgVCT4pN4yJPa3MEazXKb1HbGcXbrkIuJu84=;
 b=LXc8KpaWrjA4uF7VgM0uTPiZkREawmH1iTGrDAxiQORJRKBa1PGSZXdjvqh4jRxqLK
 5lyHpU7zi569hkheTqFy+fNBoYWMRINcsE8am/V69ogTGpHFvaEFo6lGu3IaqXeWXY6t
 L2a2L2UWv34DYe5eBBXfbPrO7zkybJPyvAfPcSfrVR5uE8TahzvtCbqTuKMq3/EFr/6M
 OoeyeI7KSPelWq3g1ti0XILCeCtYoLOI6bCKnlCabn/CPnlGkKnHX4wNGIxnjoUC5oAY
 d/Ya+REq9cGEE5ITU5SFTN0M4WeYCf0X6hBcbDOKUX2gNo8L9Vo9CPgb+KXDL8xE9HmA
 CS9Q==
X-Gm-Message-State: APjAAAUm4lrH0BUjWDwm0IaJDKyQQOcDOH7WDyyRULnSzCYllhLLVo0v
 sLE3991DVJHDYns+TV8PcKfD8O51
X-Google-Smtp-Source: APXvYqwAn9PhG51WV0+u8bBUzZr7Q+/AVjkqcTH2tpe/NlUId/KPRDCUW46hZSu7fGR3T37VIonBPw==
X-Received: by 2002:a7b:c40c:: with SMTP id k12mr14268922wmi.151.1569233382211; 
 Mon, 23 Sep 2019 03:09:42 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:41 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:30 +0100
Message-Id: <20190923100931.29670-8-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 7/8] x86: introduce CONFIG_HYPERV
 and hyperv 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgdXNlIHRoZSBzYW1lIGNvZGUgc3RydWN0dXJlIGFzIHdlIGRpZCBmb3IgWGVuIGNvZGUuCgpB
cyBzdGFydGVycywgZGV0ZWN0IEh5cGVyLVYgaW4gcHJvYmVfaHlwZXJ2LiBNb3JlIGNvbXBsZXgK
ZnVuY3Rpb25hbGl0eSB3aWxsIGJlIGFkZGVkIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAg
ICAgICAgIHwgIDkgKysrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSAgICAgICAgfCAg
MSArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlIHwgIDEgKwogeGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICB8ICAzICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0LmggICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcnYuaCB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrCiA3IGZpbGVzIGNoYW5n
ZWQsIDEyNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCA1ODRiZGMxYmI4Li5jNWE5M2Jh
YmZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZworKysgYi94ZW4vYXJjaC94ODYv
S2NvbmZpZwpAQCAtMTYzLDYgKzE2MywxNSBAQCBlbmRjaG9pY2UKIGNvbmZpZyBHVUVTVAogCWJv
b2wKIAorY29uZmlnIEhZUEVSVl9HVUVTVAorCWRlZl9ib29sIG4KKwlzZWxlY3QgR1VFU1QKKwlw
cm9tcHQgIkh5cGVyLVYgR3Vlc3QiCisJLS0taGVscC0tLQorCSAgU3VwcG9ydCBmb3IgWGVuIGRl
dGVjdGluZyB3aGVuIGl0IGlzIHJ1bm5pbmcgdW5kZXIgSHlwZXItVi4KKworCSAgSWYgdW5zdXJl
LCBzYXkgTi4KKwogY29uZmlnIFhFTl9HVUVTVAogCWRlZl9ib29sIG4KIAlzZWxlY3QgR1VFU1QK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC9NYWtlZmlsZQppbmRleCBmNjNkNjRiYmVlLi5mMTY0MTk2NzcyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2Vm
aWxlCkBAIC0xLDMgKzEsNCBAQAogb2JqLXkgKz0gaHlwZXJ2aXNvci5vCiAKK3N1YmRpci0kKENP
TkZJR19IWVBFUlZfR1VFU1QpICs9IGh5cGVydgogc3ViZGlyLSQoQ09ORklHX1hFTl9HVUVTVCkg
Kz0geGVuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwLi42ODE3MDEwOWE5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitvYmoteSArPSBoeXBlcnYu
bwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMC4uNDg4ZTljMTRhMwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvaHlwZXJ2LmMKQEAgLTAsMCArMSw2MyBAQAorLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCisgKgorICogU3VwcG9ydCBm
b3IgZGV0ZWN0aW5nIGFuZCBydW5uaW5nIHVuZGVyIEh5cGVyLVYuCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
CisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSBNaWNyb3NvZnQuCisg
Ki8KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisKK2Jv
b2wgX19yZWFkX21vc3RseSBoeXBlcnZfZ3Vlc3Q7CisKK2Jvb2wgX19pbml0IHByb2JlX2h5cGVy
dih2b2lkKQoreworICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeDsKKworICAgIGlmICgg
aHlwZXJ2X2d1ZXN0ICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjcHVpZCgweDQwMDAw
MDAwLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKyAgICBpZiAoIChlYnggPT0gMHg3MjYzNjk0
ZCkgJiYgLyogIk1pY3IiICovCisgICAgICAgICAoZWN4ID09IDB4NjY2ZjczNmYpICYmIC8qICJv
c29mIiAqLworICAgICAgICAgKGVkeCA9PSAweDc2NDgyMDc0KSApICAvKiAidCBIdiIgKi8KKyAg
ICAgICAgaHlwZXJ2X2d1ZXN0ID0gdHJ1ZTsKKworICAgIHJldHVybiBoeXBlcnZfZ3Vlc3Q7Cit9
CisKK3ZvaWQgX19pbml0IGh5cGVydl9zZXR1cCh2b2lkKQoreworfQorCit2b2lkIGh5cGVydl9h
cF9zZXR1cCh2b2lkKQoreworfQorCit2b2lkIGh5cGVydl9yZXN1bWUodm9pZCkKK3sKK30KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2aXNvci5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwppbmRleCBmYjU3
MmIwNDAyLi4xN2Q1NmNkMDVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
aXNvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKQEAgLTM3LDcgKzM3
LDggQEAgdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQogICAgIGlmICggcHJvYmVf
eGVuKCkgKQogICAgICAgICByZXR1cm47CiAKLSAgICAvKiBIeXBlci1WIHByb2JpbmcgdG8gZm9s
bG93LiAqLworICAgIGlmICggcHJvYmVfaHlwZXJ2KCkgKQorICAgICAgICByZXR1cm47CiB9CiAK
IHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X21lbW1hcCh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCmluZGV4
IDhlMTY3MTY1YWUuLjk0NDQ4NjA2ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKQEAgLTIwLDYgKzIwLDcg
QEAKICNkZWZpbmUgX19YODZfR1VFU1RfSF9fCiAKICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJj
YWxsLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydi5oPgogI2luY2x1ZGUgPGFzbS9ndWVz
dC9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+CiAjaW5jbHVk
ZSA8YXNtL2d1ZXN0L3hlbi5oPgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC9oeXBlcnYuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzBlNTEzNWE3MgotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTAsMCArMSw0OCBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxOSBNaWNyb3NvZnQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9HVUVTVF9IWVBFUlZfSF9fCisj
ZGVmaW5lIF9fWDg2X0dVRVNUX0hZUEVSVl9IX18KKworI2lmZGVmIENPTkZJR19IWVBFUlZfR1VF
U1QKKworZXh0ZXJuIGJvb2wgaHlwZXJ2X2d1ZXN0OworCitib29sIHByb2JlX2h5cGVydih2b2lk
KTsKK3ZvaWQgaHlwZXJ2X3NldHVwKHZvaWQpOwordm9pZCBoeXBlcnZfYXBfc2V0dXAodm9pZCk7
Cit2b2lkIGh5cGVydl9yZXN1bWUodm9pZCk7CisKKyNlbHNlCisKKyNkZWZpbmUgaHlwZXJ2X2d1
ZXN0IDAKKworc3RhdGljIGlubGluZSBib29sIHByb2JlX2h5cGVydih2b2lkKSB7IHJldHVybiBm
YWxzZTsgfQorCisjZW5kaWYgLyogQ09ORklHX0hZUEVSVl9HVUVTVCAqLworI2VuZGlmIC8qIF9f
WDg2X0dVRVNUX0hZUEVSVl9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0
YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoy
LjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:10:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLIS-0007cE-1I; Mon, 23 Sep 2019 10:10:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLIQ-0007bP-Ae
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:10:18 +0000
X-Inumbo-ID: 43626438-ddea-11e9-a337-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43626438-ddea-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 10:09:43 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id l11so13226060wrx.5
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:09:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Yhsc+HWc7UY9B6qKVRW2bcLWA9bzINIqtexNLDZik88=;
 b=QKRgf39r53CdG9wwxV68nU2s5oulVwOKADpxfCmy1r1qR9gHBpgv5K5xN5opulNiV6
 /htwusVkgpUef7gYdY9ObiFwOKlEwaYHFDdRZOv6Mz0pTSBHhBQEHO8DnOLcLPlm+dmg
 yQ5zkGENiKEV58SsV9zZ99yCwAfK6egxyRFn/HnzUqY90Z0hXPMB6H7uEooZO0ADoJbA
 nNZ0jeIFDUGoGw4cEFALnNP+mmHnENxE8UnEm+rc5HnX+biA9PDU8zDfIS7U+ZSEnMB2
 7yNDETG08daHxYgH9IDeA8mN7UalWpJk4oS9AHG/m2qBc9FkOBcf6PJIMmcHhzmz6G9b
 qcZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=Yhsc+HWc7UY9B6qKVRW2bcLWA9bzINIqtexNLDZik88=;
 b=I139a5GBEiaaYcrC9kI3Lam3pHAJopeD25lY7cKBKCrpKjTvGyWm3N8jNDEFuw/XmJ
 zOhd1tnEcD6t8UQJvgdFYEs/IZoBZhYyeVvxwpgwq5ZUpa4zt/FGAkYNtJNp76dk+CV7
 sGtUynpGyq6Pt+WnnzsQ8fdAhm98Bs4aq2FkPFq5gwNMDq79egqTOWBRzogrn/akVcGA
 5gr5lT8V6z5W3FcfuxMDSKZaOp7yvn5zRw7V+VskWJQcFLr+RW28NCzQY+JGf3DcMFpl
 NFG+TmWixS93ZwI7Lim9RPbpYAyILhVLpyRq5s2hxy2eH1nhPBTBGClmVlA/slnCnQ57
 G0XQ==
X-Gm-Message-State: APjAAAWVzhKxxhEqCSY4fjXb3zmviUrisvvKgdGq9tIiPKF9Z0Opc284
 41yERIiGaUikqCVpoZP4IA+TGiBw
X-Google-Smtp-Source: APXvYqz4dzc1WRlkX8HPkBrx46odkk5LysJbmR/OKnNJk/kGwJkrNc0dd9t2LH5yd9MNx8UwxU0x2A==
X-Received: by 2002:adf:ed05:: with SMTP id a5mr20955854wro.35.1569233383004; 
 Mon, 23 Sep 2019 03:09:43 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s10sm18241662wmf.48.2019.09.23.03.09.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:09:42 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 11:09:31 +0100
Message-Id: <20190923100931.29670-9-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 8/8] x86: be more verbose when
 running nested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKaW5kZXggZGVjNjBkMDMwMS4uYmJjYzVhNTAzZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTc4OSw2ICs3ODks
MTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgIHByaW50aygiWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAlI2x4XG4iLCB4
ZW5fcGh5c19zdGFydCk7CiAKKyNpZmRlZiBDT05GSUdfR1VFU1QKKyNpZmRlZiBDT05GSUdfWEVO
X0dVRVNUCisgICAgaWYgKCB4ZW5fZ3Vlc3QgKQorICAgICAgICBwcmludGsoIlJ1bm5pbmcgb24g
WGVuIGh5cGVydmlzb3JcbiIpOworI2VuZGlmCisjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAor
ICAgIGlmICggaHlwZXJ2X2d1ZXN0ICkKKyAgICAgICAgcHJpbnRrKCJSdW5uaW5nIG9uIEh5cGVy
LVZcbiIpOworI2VuZGlmCisjZW5kaWYKKwogI2lmZGVmIENPTkZJR19WSURFTwogICAgIHByaW50
aygiVmlkZW8gaW5mb3JtYXRpb246XG4iKTsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:12:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 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 1iCLKh-0008B0-Gz; Mon, 23 Sep 2019 10:12:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCLKg-0008Ar-C3
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:12:38 +0000
X-Inumbo-ID: aad1ca6e-ddea-11e9-95fc-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aad1ca6e-ddea-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 10:12: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 95D7AADAA;
 Mon, 23 Sep 2019 10:12:36 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <c3cd6d41-13f6-255d-68ba-64f628a348a9@citrix.com>
 <aa4224cb-98ee-8f05-5281-22f37e7ae2aa@suse.com>
 <9d1c6e2b-fc3d-ad28-580b-cbfbb83d93e1@suse.com>
 <6f14e2e9-3e8f-5a48-cd01-aec41d61be66@suse.com>
 <80cfdfb0-fd25-1f58-45e6-96a0888a7b0a@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5bfce92a-8c85-28e1-53f2-daca7e35bb6a@suse.com>
Date: Mon, 23 Sep 2019 12:12:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <80cfdfb0-fd25-1f58-45e6-96a0888a7b0a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Regression with vcpu runstate info and
 XEN_RUNSTATE_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>,
 Igor Druzhinin <igor.druzhinin@citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 SergeyDyasli <sergey.dyasli@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>

T24gMjMuMDkuMjAxOSAxMTo1NiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyMy4wOS4xOSAx
MTo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDIzLjA5LjIwMTkgMTE6NDIsIErDvHJnZW4g
R3Jvw58gd3JvdGU6Cj4+PiBPbiAxNi4wOS4xOSAxNzo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMTYuMDkuMjAxOSAxNjo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gQWZ0ZXIg
YSBjb21wbGljYXRlZCBpbnZlc3RpZ2F0aW9uLCBpdCB0dXJucyBvdXQgdGhhdCBjL3MgMjUyOWM4
NTBlYTQ4Cj4+Pj4+IGJyb2tlIHhjX3ZjcHVfZ2V0aW5mbygpLgo+Pj4+Pgo+Pj4+PiBUaGUgYnVn
IGxvb2tzIGFzIGlmIGl0IGlzIGluIHZjcHVfcnVuc3RhdGVfZ2V0KCksIHdoaWNoIGRvZXNuJ3Qg
YWNjb3VudAo+Pj4+PiBmb3IgWEVOX1JVTlNUQVRFX1VQREFURSBhbmQgY2FsY3VsYXRpbmcgYSB3
aWxkbHkgaW5hcHByb3ByaWF0ZSBkZWx0YS4KPj4+Pj4gVWx0aW1hdGVseSwgdGhlIHJlc3VsdCBv
ZiBYRU5fRE9NQ1RMX2dldHZjcHVpbmZvIGVuZHMgdXAgdmVyeQo+Pj4+PiBvY2Nhc2lvbmFsbHkg
d2l0aCBvcC0+dS5nZXR2Y3B1aW5mby5jcHVfdGltZSBiZWluZyB3cm9uZyBieSAxIDw8IDYzLgo+
Pj4+Pgo+Pj4+PiBHaXZlbiBzb21lIG9mIHRoZSBjYWxsZXJzIG9mIHZjcHVfcnVuc3RhdGVfZ2V0
KCksIEkgZG9uJ3QgdGhpbmsgaXQgaXMKPj4+Pj4gcmVhc29uYWJsZSB0byBwYXVzZSB0aGUgVkNQ
VSB3aGlsZSByZWFkaW5nIHRoZSBydW5zdGF0ZSBpbmZvLsKgIEhvd2V2ZXIsCj4+Pj4+IGl0IGlz
IGFsc28gdW5jbGVhciB3aGV0aGVyIHdhaXRpbmcgZm9yIFhFTl9SVU5TVEFURV9VUERBVEUgdG8g
ZHJvcCBpbgo+Pj4+PiB2Y3B1X3J1bnN0YXRlX2dldCgpIGlzIHNhZmUgZWl0aGVyLgo+Pj4+Cj4+
Pj4gRmlyc3QgYW5kIGZvcmVtb3N0IEknbSB3b25kZXJpbmcgd2hldGhlciBzaW1wbHkgbWFza2lu
ZyBvZmYKPj4+PiBYRU5fUlVOU1RBVEVfVVBEQVRFIGluIHZjcHVfcnVuc3RhdGVfZ2V0KCkgd291
bGRuJ3QgYmUgYW4KPj4+PiBvcHRpb24uIFRoZSBhc3N1bXB0aW9uIG9mIHRoZSBmZWF0dXJlIGFz
IGEgd2hvbGUgaXMgZm9yIHRoZQo+Pj4+IGhpZ2ggYml0IHRvIG5ldmVyIGJlIHNldCBpbiBhbiBh
Y3R1YWwgdGltZSB2YWx1ZSwgYWZ0ZXIgYWxsLgo+Pj4+Cj4+Pj4gVGhlIG90aGVyIG9wdGlvbiBJ
J2Qgc2VlIGlzIGZvciB2Y3B1X3J1bnN0YXRlX2dldCgpIHRvIGdhaW4KPj4+PiBhIGJvb2xlYW4g
cmV0dXJuIHR5cGUgYnkgd2hpY2ggaXQgd291bGQgaW5kaWNhdGUgdG8KPj4+PiBpbnRlcmVzdGVk
IGNhbGxlcnMgd2hldGhlciB0aGUgbGF0Y2hpbmcgb2YgdGhlIHZhbHVlcwo+Pj4+IGhhcHBlbmVk
IHdoaWxlIGFuIHVwZGF0ZSB3YXMgaW4gcHJvZ3Jlc3MgZWxzZXdoZXJlLiBDYWxsZXJzCj4+Pj4g
bmVlZGluZyB0byBjb25zdW1lIHRoZSBwb3RlbnRpYWxseSBpbmNvcnJlY3QgcmVzdWx0IGNvdWxk
Cj4+Pj4gdGhlbiBjaG9vc2UgdG8gd2FpdCBvciBzY2hlZHVsZSBhIGh5cGVyY2FsbCBjb250aW51
YXRpb24uCj4+Pj4KPj4+PiBUaGUgM3JkIG9wdGlvbiAobGVzcyBkZXNpcmFibGUgaW1vIG5vdCB0
aGUgbGVhc3QgYmVjYXVzZSBpdAo+Pj4+IHdvdWxkIHJlcXVpcmUgdG91Y2hpbmcgYWxsIGNhbGxl
cnMpIHdvdWxkIGJlIGZvciB0aGUgZnVuY3Rpb24KPj4+PiB0byBnYWluIGEgcGFyYW1ldGVyIHRl
bGxpbmcgaXQgd2hldGhlciB0byBzcGluIHVudGlsCj4+Pj4gWEVOX1JVTlNUQVRFX1VQREFURSBp
cyBvYnNlcnZlZCBjbGVhci4KPj4+Cj4+PiBBbmQgdGhlIDR0aCBvcHRpb24gd291bGQgYmUgdG8g
bGV0IHZjcHVfcnVuc3RhdGVfZ2V0KCkgb3BlcmF0ZSBvbiBhCj4+PiBsb2NhbCBydW5zdGF0ZSBj
b3B5IGluIG9yZGVyIHRvIGF2b2lkIHNldHRpbmcgWEVOX1JVTlNUQVRFX1VQREFURSBpbgo+Pj4g
dGhlICJvZmZpY2lhbCIgcnVuc3RhdGUgaW5mbyBvZiB0aGUgdmNwdS4KPj4KPj4gQnV0IGl0IGFs
cmVhZHkgZG9lcyAtIGZpcnN0IHRoaW5nIGl0IGRvZXMgaXMgYSBtZW1jcHkoKSBmcm9tIHRoZQo+
PiAib2ZmaWNpYWwiIGluc3RhbmNlIHRvIGEgY2FsbGVyIHByb3ZpZGVkIGJ1ZmZlci4gKFdoYXQg
aXMKPj4gY29uZnVzaW5nLCBhdCBsZWFzdCB0byBtZSwgaXMgdGhhdCB0aGUgbG9jayBnZXRzIGRy
b3BwZWQgbGFzdCwKPj4gd2hlbiBldmVyeXRoaW5nIGFmdGVyIHRoZSBtZW1jcHkoKSBhbHJlYWR5
IGFjdHMgb24gdGhlIGNvcHkgb25seS4pCj4gCj4gT2gsIHRoYXQgd2FzIG15IGZhdWx0IGhlcmU6
IEkgbWVhbnQgdG8gbGV0IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKCkKPiBvcGVyYXRlIG9uIGEgbG9j
YWwgY29weSwgb2YgY291cnNlLgoKQWgsIEkgc2VlLiBJdCB3YXMgbXkgdW5kZXJzdGFuZGluZyB0
aGF0IGJ5IHNldHRpbmcgdGhlIGZsYWcgaW4gdGhlCiJvZmZpY2lhbCIgaW5zdGFuY2UsIGludGVy
bmFsIGNvbnN1bWVycyBjb3VsZCAoaWYgdGhleSBjYXJlZCkgYWxzbwphdm9pZCBhY3Rpbmcgb24g
aW5jb25zaXN0ZW50IC8gaW4tZmxpZ2h0IGRhdGEuIE9yIHdhcyB0aGUgY3VycmVudApzb2x1dGlv
biBjaG9zZW4gZXhjbHVzaXZlbHkgYmVjYXVzZSBpdCB3YXMgZWFzaWVzdCB0byBzZXQgdGhlIGZs
YWcKaW4gdGhlIG1hc3RlciBpbnN0YW5jZSwgYW5kIHRoZW4gY29weSBmcm9tIHRoZXJlPwoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:15:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLMv-0008RE-0k; Mon, 23 Sep 2019 10:14:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6UlS=XS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iCLMu-0008R8-5D
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:14:56 +0000
X-Inumbo-ID: fd16a286-ddea-11e9-b299-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd16a286-ddea-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 10:14:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569233695;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=EY8POQw5hNKGIspj+sqsH6im+OFlT/0NZDTpTFksaEc=;
 b=cNTCZdqPJwGB6K+8DEQwlx8RtWbZcu1Fyj0b0b/U/jP1BFAGNrYI1cIb
 BGcNSgKhaBIwhrvyUemEYRQOcuGQVEdWQQ70/v0nmpmeECVztY/RbosL3
 JF6a2u7NKiDtYrEowatTFl/4JP6WqcmIU3D+lyHmscjAF7x7CoCf76ktP I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8xg9Dhqf4gDWpojbD7YFU2Pyb1TbqQYi7db6A9VLSLhwl2diFN+Fe4rnHSZaQXi2MweYEg4ogx
 85cmgbE6MJRtvRPBwpJ9oEUfTINlPSbdyVHcHGQ4+hx6ZdVey8d3u3o/vB0OXXlVVk0mnop64e
 f02Nqdlz+6Jxl3CtTJQJsslA1pfF+WS7lKCKbubr6sADnv6bgCSHIZeBU35axOOXgU169LB9c5
 ycNqEdFu8P1N7G08vq5rzDoxxzPfZgbuamLK6HZgRfQPQpPlvOI7Sy9N446AGHpGVFX1qSoo+1
 9Bc=
X-SBRS: 2.7
X-MesageID: 6248996
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,539,1559534400"; 
   d="scan'208";a="6248996"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23944.39708.81253.486521@mariner.uk.xensource.com>
Date: Mon, 23 Sep 2019 11:14:52 +0100
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <252a2100-32e6-5aaa-c31f-a2aa37a812bd@suse.com>
References: <20190920161902.1353598-1-anthony.perard@citrix.com>
 <20190920170054.GX1308@perard.uk.xensource.com>
 <23941.2337.713234.62031@mariner.uk.xensource.com>
 <252a2100-32e6-5aaa-c31f-a2aa37a812bd@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Build fix following libxl 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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 DavidScott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0gdG9vbHMvb2NhbWw6
IEJ1aWxkIGZpeCBmb2xsb3dpbmcgbGlieGwgQVBJIGNoYW5nZXMiKToKPiBBY2NvcmRpbmcgdG8g
b3NzdGVzdCByZXN1bHRzIGFjY3VtdWxhdGVkIG92ZXIgdGhlIHdlZWtlbmQgYW5kIHRoZQo+IHN0
YXRlIG9mIHRoZSB0cmVlLCBkaWQgeW91IHBlcmhhcHMgY29tbWl0IHRoZSBjaGFuZ2UgYnV0IGZv
cmdvdAo+IHRvIGFjdHVhbGx5IHB1c2ggaXQ/CgpHYWgsIGFwcGFyZW50bHkgc28uICBOb3cgZG9u
ZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:15:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLNm-0008Vg-CM; Mon, 23 Sep 2019 10:15: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=0fYd=XS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCLNk-0008VT-SD
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:15:48 +0000
X-Inumbo-ID: 1c3600f8-ddeb-11e9-95fc-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c3600f8-ddeb-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 10:15: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 DBC10AE68;
 Mon, 23 Sep 2019 10:15:46 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <c3cd6d41-13f6-255d-68ba-64f628a348a9@citrix.com>
 <aa4224cb-98ee-8f05-5281-22f37e7ae2aa@suse.com>
 <9d1c6e2b-fc3d-ad28-580b-cbfbb83d93e1@suse.com>
 <6f14e2e9-3e8f-5a48-cd01-aec41d61be66@suse.com>
 <80cfdfb0-fd25-1f58-45e6-96a0888a7b0a@suse.com>
 <5bfce92a-8c85-28e1-53f2-daca7e35bb6a@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d522cf95-06d3-3c60-19f9-e27feeca090f@suse.com>
Date: Mon, 23 Sep 2019 12:15:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5bfce92a-8c85-28e1-53f2-daca7e35bb6a@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Regression with vcpu runstate info and
 XEN_RUNSTATE_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>,
 Igor Druzhinin <igor.druzhinin@citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 SergeyDyasli <sergey.dyasli@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>

T24gMjMuMDkuMTkgMTI6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDIzLjA5LjIwMTkgMTE6
NTYsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDIzLjA5LjE5IDExOjUxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDIzLjA5LjIwMTkgMTE6NDIsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+
Pj4gT24gMTYuMDkuMTkgMTc6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4wOS4y
MDE5IDE2OjUwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gQWZ0ZXIgYSBjb21wbGljYXRl
ZCBpbnZlc3RpZ2F0aW9uLCBpdCB0dXJucyBvdXQgdGhhdCBjL3MgMjUyOWM4NTBlYTQ4Cj4+Pj4+
PiBicm9rZSB4Y192Y3B1X2dldGluZm8oKS4KPj4+Pj4+Cj4+Pj4+PiBUaGUgYnVnIGxvb2tzIGFz
IGlmIGl0IGlzIGluIHZjcHVfcnVuc3RhdGVfZ2V0KCksIHdoaWNoIGRvZXNuJ3QgYWNjb3VudAo+
Pj4+Pj4gZm9yIFhFTl9SVU5TVEFURV9VUERBVEUgYW5kIGNhbGN1bGF0aW5nIGEgd2lsZGx5IGlu
YXBwcm9wcmlhdGUgZGVsdGEuCj4+Pj4+PiBVbHRpbWF0ZWx5LCB0aGUgcmVzdWx0IG9mIFhFTl9E
T01DVExfZ2V0dmNwdWluZm8gZW5kcyB1cCB2ZXJ5Cj4+Pj4+PiBvY2Nhc2lvbmFsbHkgd2l0aCBv
cC0+dS5nZXR2Y3B1aW5mby5jcHVfdGltZSBiZWluZyB3cm9uZyBieSAxIDw8IDYzLgo+Pj4+Pj4K
Pj4+Pj4+IEdpdmVuIHNvbWUgb2YgdGhlIGNhbGxlcnMgb2YgdmNwdV9ydW5zdGF0ZV9nZXQoKSwg
SSBkb24ndCB0aGluayBpdCBpcwo+Pj4+Pj4gcmVhc29uYWJsZSB0byBwYXVzZSB0aGUgVkNQVSB3
aGlsZSByZWFkaW5nIHRoZSBydW5zdGF0ZSBpbmZvLsKgIEhvd2V2ZXIsCj4+Pj4+PiBpdCBpcyBh
bHNvIHVuY2xlYXIgd2hldGhlciB3YWl0aW5nIGZvciBYRU5fUlVOU1RBVEVfVVBEQVRFIHRvIGRy
b3AgaW4KPj4+Pj4+IHZjcHVfcnVuc3RhdGVfZ2V0KCkgaXMgc2FmZSBlaXRoZXIuCj4+Pj4+Cj4+
Pj4+IEZpcnN0IGFuZCBmb3JlbW9zdCBJJ20gd29uZGVyaW5nIHdoZXRoZXIgc2ltcGx5IG1hc2tp
bmcgb2ZmCj4+Pj4+IFhFTl9SVU5TVEFURV9VUERBVEUgaW4gdmNwdV9ydW5zdGF0ZV9nZXQoKSB3
b3VsZG4ndCBiZSBhbgo+Pj4+PiBvcHRpb24uIFRoZSBhc3N1bXB0aW9uIG9mIHRoZSBmZWF0dXJl
IGFzIGEgd2hvbGUgaXMgZm9yIHRoZQo+Pj4+PiBoaWdoIGJpdCB0byBuZXZlciBiZSBzZXQgaW4g
YW4gYWN0dWFsIHRpbWUgdmFsdWUsIGFmdGVyIGFsbC4KPj4+Pj4KPj4+Pj4gVGhlIG90aGVyIG9w
dGlvbiBJJ2Qgc2VlIGlzIGZvciB2Y3B1X3J1bnN0YXRlX2dldCgpIHRvIGdhaW4KPj4+Pj4gYSBi
b29sZWFuIHJldHVybiB0eXBlIGJ5IHdoaWNoIGl0IHdvdWxkIGluZGljYXRlIHRvCj4+Pj4+IGlu
dGVyZXN0ZWQgY2FsbGVycyB3aGV0aGVyIHRoZSBsYXRjaGluZyBvZiB0aGUgdmFsdWVzCj4+Pj4+
IGhhcHBlbmVkIHdoaWxlIGFuIHVwZGF0ZSB3YXMgaW4gcHJvZ3Jlc3MgZWxzZXdoZXJlLiBDYWxs
ZXJzCj4+Pj4+IG5lZWRpbmcgdG8gY29uc3VtZSB0aGUgcG90ZW50aWFsbHkgaW5jb3JyZWN0IHJl
c3VsdCBjb3VsZAo+Pj4+PiB0aGVuIGNob29zZSB0byB3YWl0IG9yIHNjaGVkdWxlIGEgaHlwZXJj
YWxsIGNvbnRpbnVhdGlvbi4KPj4+Pj4KPj4+Pj4gVGhlIDNyZCBvcHRpb24gKGxlc3MgZGVzaXJh
YmxlIGltbyBub3QgdGhlIGxlYXN0IGJlY2F1c2UgaXQKPj4+Pj4gd291bGQgcmVxdWlyZSB0b3Vj
aGluZyBhbGwgY2FsbGVycykgd291bGQgYmUgZm9yIHRoZSBmdW5jdGlvbgo+Pj4+PiB0byBnYWlu
IGEgcGFyYW1ldGVyIHRlbGxpbmcgaXQgd2hldGhlciB0byBzcGluIHVudGlsCj4+Pj4+IFhFTl9S
VU5TVEFURV9VUERBVEUgaXMgb2JzZXJ2ZWQgY2xlYXIuCj4+Pj4KPj4+PiBBbmQgdGhlIDR0aCBv
cHRpb24gd291bGQgYmUgdG8gbGV0IHZjcHVfcnVuc3RhdGVfZ2V0KCkgb3BlcmF0ZSBvbiBhCj4+
Pj4gbG9jYWwgcnVuc3RhdGUgY29weSBpbiBvcmRlciB0byBhdm9pZCBzZXR0aW5nIFhFTl9SVU5T
VEFURV9VUERBVEUgaW4KPj4+PiB0aGUgIm9mZmljaWFsIiBydW5zdGF0ZSBpbmZvIG9mIHRoZSB2
Y3B1Lgo+Pj4KPj4+IEJ1dCBpdCBhbHJlYWR5IGRvZXMgLSBmaXJzdCB0aGluZyBpdCBkb2VzIGlz
IGEgbWVtY3B5KCkgZnJvbSB0aGUKPj4+ICJvZmZpY2lhbCIgaW5zdGFuY2UgdG8gYSBjYWxsZXIg
cHJvdmlkZWQgYnVmZmVyLiAoV2hhdCBpcwo+Pj4gY29uZnVzaW5nLCBhdCBsZWFzdCB0byBtZSwg
aXMgdGhhdCB0aGUgbG9jayBnZXRzIGRyb3BwZWQgbGFzdCwKPj4+IHdoZW4gZXZlcnl0aGluZyBh
ZnRlciB0aGUgbWVtY3B5KCkgYWxyZWFkeSBhY3RzIG9uIHRoZSBjb3B5IG9ubHkuKQo+Pgo+PiBP
aCwgdGhhdCB3YXMgbXkgZmF1bHQgaGVyZTogSSBtZWFudCB0byBsZXQgdXBkYXRlX3J1bnN0YXRl
X2FyZWEoKQo+PiBvcGVyYXRlIG9uIGEgbG9jYWwgY29weSwgb2YgY291cnNlLgo+IAo+IEFoLCBJ
IHNlZS4gSXQgd2FzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCBieSBzZXR0aW5nIHRoZSBmbGFnIGlu
IHRoZQo+ICJvZmZpY2lhbCIgaW5zdGFuY2UsIGludGVybmFsIGNvbnN1bWVycyBjb3VsZCAoaWYg
dGhleSBjYXJlZCkgYWxzbwo+IGF2b2lkIGFjdGluZyBvbiBpbmNvbnNpc3RlbnQgLyBpbi1mbGln
aHQgZGF0YS4gT3Igd2FzIHRoZSBjdXJyZW50Cj4gc29sdXRpb24gY2hvc2VuIGV4Y2x1c2l2ZWx5
IGJlY2F1c2UgaXQgd2FzIGVhc2llc3QgdG8gc2V0IHRoZSBmbGFnCj4gaW4gdGhlIG1hc3RlciBp
bnN0YW5jZSwgYW5kIHRoZW4gY29weSBmcm9tIHRoZXJlPwoKWWVzLiBUaGUgZmxhZyBpcyBtZWFu
dCBvbmx5IHRvIGJlIG9mIGludGVyZXN0IGZvciB0aGUgZ3Vlc3QgcmVhZGluZwp0aGUgcnVuc3Rh
dGUgYXJlYSBvZiBhbm90aGVyIHZjcHUuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:22:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10: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 1iCLUH-0000wF-7g; Mon, 23 Sep 2019 10:22: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=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCLUF-0000wA-IR
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:22:31 +0000
X-Inumbo-ID: 08643261-ddec-11e9-95fc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08643261-ddec-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 10:22: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 1iCLU8-0007xd-D3; Mon, 23 Sep 2019 10:22: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 1iCLU7-0003MC-ID; Mon, 23 Sep 2019 10:22:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCLU7-0004Xx-HS; Mon, 23 Sep 2019 10:22:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141698-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 10:22:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141698: regressions -
 trouble: blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY5OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDEyNTMKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTI1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDg0YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4
ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTI1MyAg
MjAxOS0wOS0xMiAxNzowMDo0MyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDEy
NTUgIDIwMTktMDktMTIgMjE6MDE6MjIgWiAgIDEwIGRheXMgICA4MiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1ODQgIDIwMTktMDktMjEgMTA6MDA6NDEgWiAgICAyIGRheXMgICAy
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgog
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNzc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:24:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:24:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLWF-00013Z-Qo; Mon, 23 Sep 2019 10:24:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XQlp=XS=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCLWF-00013T-79
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:24:35 +0000
X-Inumbo-ID: 54c897e0-ddec-11e9-978d-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 54c897e0-ddec-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 10:24:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 54966142F;
 Mon, 23 Sep 2019 03:24: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 7FD7F3F694;
 Mon, 23 Sep 2019 03:24:29 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c23b9a00-bf54-9e51-2d14-9e1684945e0b@arm.com>
Date: Mon, 23 Sep 2019 11:24:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/6] arch/arm: optee: fix TODOs and
 change status to "Tech Preview"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxOC8wOS8yMDE5IDE5OjUwLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIZWxsbywK
CkhpLAoKPiBUaGlzIGlzIHRoZSBzZWNvbmQgdmVyc2lvbiBmb3IgbWF0dXJpbmcgdGhlIE9QLVRF
RSBtZWRpYXRvci4KPiAKPiBDaGFuZ2VzIGFsc28gY2FuIGJlIHB1bGxlZCBmcm9tIFsyXS4KPiAK
PiBDaGFuZ2VzIGZyb20gdjE6Cj4gICAtIEFkZGVkIHBhdGNoIHRoYXQgdXBkYXRlcyBTVVBQT1JU
Lm1kCj4gICAtIEluc3RlYWQgb2YgcmVtb3ZpbmcgImV4cGVyaW1lbnRhbCIgc3RhdHVzIEkgY2hh
bmdlZCBpdCB0byAiVGVjaCBQcmV2aWV3Igo+ICAgLSBPdGhlciBjaGFuZ2VzIGFyZSBkZXNjcmli
ZWQgaW4gdGhlIGNvcnJlc3BvbmRpbmcgcGF0Y2hlcwo+IAo+IENvdmVyIGxldHRlciBmb3IgdjE6
Cj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgZml4ZXMgdmFyaW91cyB1bmZpbmlzaGVkIGl0ZW1zIGlu
IHRoZSBPUC1URUUgbWVkaWF0b3IuCj4gTW9zdGx5IHRoaXMgaXMgYWJvdXQgbGltaXRpbmcgcmVz
b3VyY2VzIHRoYXQgZ3Vlc3QgY2FuIGNvbnN1bWUuIFRoaXMKPiBpbmNsdWRlcyBib3RoIG1lbW9y
eSBhbmQgdGltZSAtIGhvdyBtYW55IGJ1ZmZlcnMgZ3Vlc3QgY2FuIHNoYXJlIHdpdGgKPiBPUC1U
RUUgKHRoaXMgdXNlcyBYZW4gbWVtb3J5KSBhbmQgd2hlbiBtZWRpYXRvciBzaG91bGQgcHJlZW1w
dCBpdHNlbGYsCj4gdG8gbWFrZSBzdXJlIHRoYXQgZ3Vlc3QgZG9lcyBub3Qgc3RyZXNzIHNjaGVk
dWxpbmcuCj4gCj4gQXBhcnQgZnJvbSB0aGlzLCB0aGVyZSB3ZXJlIG9uZSBjYXNlLCB3aGVuIG1l
ZGlhdG9yJ3MgYWN0aW9ucyBtaWdodCBsZWFkCj4gdG8gbWVtb3J5IGxlYWsgaW4gYSBnb29kLWJl
aGF2aW5nIGd1ZXN0LiBUbyBmaXggdGhpcyBpc3N1ZSBJIGhhZCB0bwo+IGV4dGVuZCBtZWRpYXRv
ciBsb2dpYywgc28gbm93IGl0IGNhbiBpc3N1ZSBSUEMgcmVxdWVzdHMgdG8gZ3Vlc3QgaW4gdGhl
Cj4gc2FtZSB3YXksIGFzIE9QLVRFRSBkb2VzIHRoaXMuIFRoaXMgaXMgdXNlZnVsIGZlYXR1cmUs
IGJlY2F1c2UgaXQKPiBhbGxvd3MgdG8gcHJlZW1wdCBtZWRpYXRvciBkdXJpbmcgbG9uZyBvcGVy
YXRpb25zLiBTbywgaW4gdGhlIGZ1dHVyZQo+IGl0IHdpbGwgYmUgcG9zc2libGUgdG8gcmVtb3Zl
IHNoYXJlZCBidWZmZXIgc2l6ZSBsaW1pdGF0aW9uLCBiZWNhdXNlCj4gbWVkaWF0b3IgY2FuIHBy
ZWVtcHQgc2VsZiBkdXJpbmcgYnVmZmVyIHRyYW5zbGF0aW9uLgo+IAo+IFRoaXMgcGF0Y2ggc2Vy
aWVzIGNhbiBiZSBwdWxsZWQgZnJvbSBbMV0uCj4gCj4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9s
b3JjL3hlbi90cmVlL29wdGVlM192MQo+IFsyXSBodHRwczovL2dpdGh1Yi5jb20vbG9yYy94ZW4v
dHJlZS9vcHRlZTNfdjIKPiAKPiAKPiBWb2xvZHlteXIgQmFiY2h1ayAoNik6Cj4gICAgeGVuL2Fy
bTogb3B0ZWU6IGltcG9zZSBsaW1pdCBvbiBzaGFyZWQgYnVmZmVyIHNpemUKPiAgICB4ZW4vYXJt
OiBvcHRlZTogY2hlY2sgZm9yIHByZWVtcHRpb24gd2hpbGUgZnJlZWluZyBzaGFyZWQgYnVmZmVy
cwo+ICAgIHhlbi9hcm06IG9wdGVlOiBsaW1pdCBudW1iZXIgb2Ygc2hhcmVkIGJ1ZmZlcnMKCkkg
aGF2ZSBjb21taXR0ZWQgcGF0Y2ggMS0zLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:33:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLea-0001ut-4E; Mon, 23 Sep 2019 10:33:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCLeY-0001ug-HX
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:33:10 +0000
X-Inumbo-ID: 8813bebc-dded-11e9-b299-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8813bebc-dded-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 10:33:07 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id 3so8683012wmi.3
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 03:33: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=HSKPYgfUL9kRP9Y+ZT5zVEHE9uA28kktmBHLCdaGXlA=;
 b=fGsEFDH8yOC4YyreFTLTOhv8aTx1Ze9dh/UyfqFpx6AtpVptMY0zRfGqN6p/qU9eKm
 BuSVbNnk1AX/4/eQBBCU9WyhJlX/fXKz24wdgTXAYyQDNkSvFkX7JkY5QNuwo6vwDybk
 oMw//OS00r2iX7+LgB3+LJ0sh1JW/So96B6F6oknBGAUY1QATL3Z5f9nanbXBWUjEsa+
 QUHNjBiVXUEV2TEt3Uaf0bbu/ptONFkpm/vhcZ69Y9IME3ol47IwqnXgHterExLYssXT
 nAwFlm/2AyqeOSeIYCjpa+faLwRMfLRc1F/GTLyfjNlA5EeGaIp3wYZOgBpxOgrEWlsW
 9HVw==
X-Gm-Message-State: APjAAAWy+F78nvVV+tjuuHLlvjFs2n3bTTlju1didW2WsdwcGs0z0Ojs
 3rYIjo/Fg0Dy1XZvX6tmtEg=
X-Google-Smtp-Source: APXvYqxlBS5rALOSRPeytcaC1mhLdUVZnLkblWYRx0jw7Q8TTlNyiQNixsav5ABxAvixQ5vBjPCt2g==
X-Received: by 2002:a1c:cb05:: with SMTP id b5mr12866521wmg.79.1569234786812; 
 Mon, 23 Sep 2019 03:33:06 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id a13sm22316580wrf.73.2019.09.23.03.33.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 03:33:06 -0700 (PDT)
Date: Mon, 23 Sep 2019 11:33:04 +0100
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190923103304.am43a5mjd4yfhnsb@debian>
References: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC
 ID 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: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjAsIDIwMTkgYXQgMDM6NTQ6MTJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gUmVjZW50IEFNRCBwcm9jZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwg
cHJvY2Vzc29ycyBpbiBDUFVJRAo+IGxlYWYgMS4gRG91YmxpbmcgdGhpcyB2YWx1ZSBwcm9kdWNl
cyAwICh3aGljaCBPU2VzIHNpbmNlcmVseSBkaXNsaWtlKSwKPiBhcyB0aGUgcmVzcGVjdGl2ZSBm
aWVsZCBpcyBvbmx5IDggYml0cyB3aWRlLiBTdXBwcmVzcyBkb3VibGluZyB0aGUgdmFsdWUKPiAo
YW5kIGl0cyBsZWFmIDB4ODAwMDAwMDggY291bnRlcnBhcnQpIGluIHN1Y2ggYSBjYXNlLgo+IAo+
IE5vdGUgdGhhdCB3aGlsZSB0aGVyZSdzIGEgc2ltaWxhciBvdmVyZmxvdyBpbiBpbnRlbF94Y19j
cHVpZF9wb2xpY3koKSwKPiB0aGF0IG9uZSBpcyBiZWluZyBsZWZ0IGFsb25lIGZvciBub3cuCj4g
Cj4gTm90ZSBmdXJ0aGVyIHRoYXQgd2hpbGUgaXQgd2FzIGNvbnNpZGVyZWQgdG8gc3VwcHJlc3Mg
dGhlIG11bHRpcGxpY2F0aW9uCj4gYnkgMiBhbHRvZ2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5
IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVhc3Qgb25lIGJpdAo+IG9mIHRocmVhZCBJRCB3aXRoaW4g
QVBJQyBJRHMsIGl0IHdhcyBkZWNpZGVkIHRvIGF2b2lkIG1vcmUgY2hhbmdlIGhlcmUKPiB0aGFu
IHJlYWxseSBuZWVkZWQgYXQgdGhpcyBwb2ludC4KPiAKPiBBbHNvIHphcCBsZWFmIDQgKGFuZCBh
dCB0aGUgc2FtZSB0aW1lIGxlYWYgMikgRURYIG91dHB1dCBmb3IgQU1ELCBhcyBpdAo+IHNob3Vs
ZCBoYXZlIGJlZW4gZnJvbSB0aGUgYmVnaW5uaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkknbSBnb2luZyB0byBkZWZlciB0aGlzIHBhdGNo
IHRvIEFuZHJldy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:48:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10:48:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCLsq-0002tv-Mu; Mon, 23 Sep 2019 10:47:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dYCr=XS=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iCLsp-0002tm-KU
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:47:55 +0000
X-Inumbo-ID: 98ce1228-ddef-11e9-95fc-12813bfff9fa
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98ce1228-ddef-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 10:47:54 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 001682AFF;
 Mon, 23 Sep 2019 06:47:53 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 23 Sep 2019 06:47:54 -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=fm3; bh=VBUeuH
 d2pA+FFx7kjnLIIxMTbsnAHyBwlK/qW0AeInk=; b=iC82eSS02Zh4UQqnaAkqk9
 5/7D9OJi6Gl9oxhmnzOrgmJYmKy6MtdVZ35G3MxCPk2tao2D+tif+6dtRSUINpD8
 V26DmwXHBNa2wi613BpzIwB0b9/42ea3G/21MZ6gvgaY5/k0K8vQWzKFRJ7o0iQJ
 EQoGxuoM5WkLn7aUl8/4GYFzNA40uezl+QJExMw/wESReirchXcTqb3hRBuqEv5+
 1gwZeL7ZnmJwBu88+MaQgvfaZ31+vA/9wwkXXuqXa74sY2f3ktI0U8g5yV+f40Bk
 c9rRGpfnHbBYivXBbgpb+PV4IUrhyEHMXtdhPAblMyd7+5lwefntCybT2aT+ayhw
 ==
X-ME-Sender: <xms:2aKIXfVY-6gQO5YmXpVl6XLWU5yK5ypJuCQjMLMNRF20vpxnNX_HXg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdekgdefvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeekfedrleejrddvfedrvdel
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:2aKIXVTl4EVhx1_lmb_zWtnpN6gtA0a0UTVVlYkPCwKVLWxGGDcr3w>
 <xmx:2aKIXdIGrmNn-7QRlos-PsyG07FxnQKHLgVYcVBDxrk4Nb8Dy8i6yg>
 <xmx:2aKIXW1MPazChd89UTqSxafTQf6EuDZdbw000Nax3oXkUVIXqWLs0A>
 <xmx:2aKIXdrPkJhrBWewtvKRg9rG41ehaSTN9Ig9SbvTG-ol_rxetmdjSQ>
Received: from mail-itl (unknown [83.97.23.29])
 by mail.messagingengine.com (Postfix) with ESMTPA id 121EFD6005D;
 Mon, 23 Sep 2019 06:47:50 -0400 (EDT)
Date: Mon, 23 Sep 2019 12:47:46 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190923104746.GD8065@mail-itl>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
 <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
 <20190920160250.GA8065@mail-itl>
 <7a954000-904d-57aa-2524-5d0c51a8d422@suse.com>
MIME-Version: 1.0
In-Reply-To: <7a954000-904d-57aa-2524-5d0c51a8d422@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5010017486913821505=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5010017486913821505==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="a7qI9m+4lZX6A7IJ"
Content-Disposition: inline


--a7qI9m+4lZX6A7IJ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control

On Mon, Sep 23, 2019 at 09:58:27AM +0200, Jan Beulich wrote:
> On 20.09.2019 18:02, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Fri, Sep 20, 2019 at 12:10:09PM +0200, Jan Beulich wrote:
> >> On 14.09.2019 17:37, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> Allow device model running in stubdomain to enable/disable INTx/MSI(-=
X),
> >>> bypassing pciback. While pciback is still used to access config space
> >>> from within stubdomain, it refuse to write to
> >>> PCI_MSI_FLAGS_ENABLE/PCI_MSIX_FLAGS_ENABLE/PCI_COMMAND_INTX_DISABLE
> >>> in non-permissive mode. Which is the right thing to do for PV domain
> >>> (the main use case for pciback), as PV domain should use XEN_PCI_OP_*
> >>> commands for that. Unfortunately those commands are not good for
> >>> stubdomain use, as they configure MSI in dom0's kernel too, which sho=
uld
> >>> not happen for HVM domain.
> >>
> >> Why the "for HVM domain" here? I.e. why would this be correct for
> >> a PV domain? Besides my dislike for such a bypass (imo all of the
> >> handling should go through pciback, or none of it) I continue to
> >> wonder whether the problem can't be addressed by a pciback change.
> >> And even if not, I'd still wonder whether the request shouldn't go
> >> through pciback, to retain proper layering. Ultimately it may be
> >> better to have even the map/unmap go through pciback (it's at
> >> least an apparent violation of the original physdev-op model that
> >> these two are XSM_DM_PRIV).
> >=20
> > Technically it should be possible to move this part to pciback, and in
> > fact this is what I've considered in the first version of this series.
> > But Roger points out on each version[1] of this series that pciback is
> > meant to serve *PV* domains, where a PCI passthrough is a completely
> > different different beast. In fact, I even consider that using pcifront
> > in a Linux stubdomain as a proxy for qemu there may be a bad idea (one
> > needs to be careful to avoid stubdomain kernel fighting with qemu about
> > device state).
>=20
> Well, not using pciback _at all_ in this case would be another option.
> What I dislike is the furthering of hybrid-ness.

Ah, I see. This may be a good idea, if this type of PCI passthrough is
going to stay. If we're going away from qemu towards other options
mentioned in previous email, I'd say such a rework is too much work for a
time limited usefulness.
>=20
> > Anyway, if you all agree that pciback should be the way to go, I can go
> > that route too. In practice, it would be a flag (set by the toolstack?)
> > allowing writes to appropriate config space registers directly (with
> > appropriate checks, as in this patch).
>=20
> I'm afraid I don't agree: How would allowing writes to more config space
> registers by a stubdom be safe?

Exactly the same as in this patch: pciback would perform the same
validation (prohibit enabling MSI together with INTx etc).

BTW what are the risks (besides DoS) of allowing full config space
access, assuming VT-d with interrupt remapping present? This sounds
similar to risks of malicious device connected to some domU, right? Can
such device (or a domain controlling such device) break out to Xen or
dom0? Can it steal data from other domains?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2IotIACgkQ24/THMrX
1yxwZwf+MTwVKCWtNEkvdO+YNNmsgVH7lJ2qInlYpxhmfVS1D09l4518FPbHtJAR
hJQrvoWXfiHiz8zhaijCoGDGA/I6AZA79qOPXSZEzDrRxzl/s/5HFhOVUAlsOUKZ
0eHMCvDJF2cXzSHi984qypAyTEfCzbDXwFfdhivShhbIte+8W7S+ecHEnPEZJ8AI
5ZQshsl1Jy+qWNnj6uMwJzms9vm8bzsnXNF2XMhsu5HSCAr0oGVuMrvgSzaNMBtI
CXAshdPuF+vdv+kxdQ7mAfVquO6QI5THR+WWmIkDCH4JsZTBjEJDbKGmrRC+MkyT
ioAbaSrnr5vvaurbSzj4t22byBJZdg==
=MLT2
-----END PGP SIGNATURE-----

--a7qI9m+4lZX6A7IJ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5010017486913821505==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 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 1iCLtk-0002xj-2T; Mon, 23 Sep 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=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCLti-0002xb-Ro
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:48:50 +0000
X-Inumbo-ID: b9b69258-ddef-11e9-95fc-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9b69258-ddef-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 10:48:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569235729;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=+w8iTwU5WYEeR14fo7kH0KkfYJp59wYamvkhM51VK7g=;
 b=TjYLt6cFXOcCPCof0QJvC87l+70Oz6GPFuRmEvVnmwotLetwbe3Q9IgJ
 8nhYzURUJZ8BxT0UQWwsDB/mbFkAy3ialVCZO6nZ1heS01wNKCJNycPLt
 y1k/or2So6MWJCvm1J2TmzVGGJSPa/BtbsNeqkaMvpqx3ePfd9tResN7O g=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6Qla76t/4x2BBBI0Qjg+R1dgJ8IGCF+dpcGbQbJdSf31ggiJchf28G51GEFEfiS3iAQU2s1oKX
 4sKYPpy0ZZY5SWajx+PGgQ3NG/Y+KsTGQrLTLZ4OBigChNyszpvJTRW5hjhX04HQOlQpDm7yXo
 b2fD+gGkOsMivqRR06rXPqW0vFzFsTX80KYGy/wH48Maf6IGikti+OZNdpTZl9euVfurMVfDyu
 BEWGBZK2XNHWGXrhmrzliNVdSqdzp7NmOOyki2TYqPQOY+OSUUj9+wLX0ZkewPCKfaYQKH99qW
 HqY=
X-SBRS: 2.7
X-MesageID: 6189561
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,539,1559534400"; 
   d="scan'208";a="6189561"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Wei Liu' <wl@xen.org>, Xen Development List
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
Thread-Index: AQHVcfc0mf3MiCY5wEmvlk07Intk2qc5FCDA
Date: Mon, 23 Sep 2019 10:48:45 +0000
Message-ID: <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
References: <20190923100931.29670-1-liuwe@microsoft.com>
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgV2VpIExpdQ0KPiBT
ZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAxMTowOQ0KPiBUbzogWGVuIERldmVsb3BtZW50IExpc3Qg
PHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gQ2M6IFdlaSBMaXUgPGxpdXdlQG1p
Y3Jvc29mdC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47DQo+IE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3Nv
ZnQuY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUm9nZXIgUGF1IE1vbm5l
DQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENI
IGZvci1uZXh0IFJGQyAwLzhdIFBvcnQgWGVuIHRvIEh5cGVyLVYNCj4gDQo+IEhpIGFsbA0KPiAN
Cj4gSW4gY2FzZSB5b3UncmUgd29uZGVyaW5nLCBJIGNhbiBhbHJlYWR5IHJ1biBhIGZ1bGx5IGZs
ZWRnZWQgWGVuIHN5c3RlbSBvbg0KPiBIeXBlci1WIHdpdGggZW11bGF0ZWQgZGlzayBhbmQgbmV0
d29yay4NCj4gDQo+IFRoaXMgaXMgdGhlIHZlcnkgZmlyc3Qgc3RhZ2UgZm9yIHBvcnRpbmcgWGVu
IHRvIHJ1biBvbiBIeXBlci1WIHdpdGggYWxsIHRoZQ0KPiBnb29kaWVzIEh5cGVyLVYgaGFzIHRv
IG9mZmVyLiAgV2l0aCB0aGlzIHNlcmllcywgWGVuIGNhbiBzdWNjZXNzZnVsbHkgZGV0ZWN0DQo+
IEh5cGVyLVYgYW5kIHByaW50cyBvdXQgYSBtZXNzYWdlLiAgSSB3b3VsZCBsaWtlIHRvIGZpcnN0
IGdldCB0aGUgZGlyZWN0b3J5DQo+IHN0cnVjdHVyZSBhbmQga2NvbmZpZyBvcHRpb25zIGFncmVl
ZCB1cG9uLg0KPiANCj4gVGhlcmUgYXJlIHR3byBtYWpvciBhcmVhcyB0byBiZSB3b3JrZWQgb246
DQo+ICAgKiBNYWtlIERvbTAgYWJsZSB0byB1c2UgSHlwZXItVidzIHN5bnRoZXRpYyBkZXZpY2Vz
Lg0KPiAgICogTWFrZSBYZW4gdXNlIG9mIHRoZSBzeW50aGV0aWMgdGltZXIsIHJlZmVyZW5jZSBU
U0MgYW5kIGVubGlnaHRlbm1lbnQgVk1DUw0KPiAgICAgYW5kIG90aGVyIGludGVyZmFjZXMuDQo+
IA0KPiBUaGV5IGFyZW4ndCB0cml2aWFsLCBhbmQgdGltZSBjYW4gYmUgc2NhcmNlIG9uIG15IHNp
ZGUsIHNvIEkgaW50ZW5kIHRvIHBvc3QNCj4gcGF0Y2hlcyBwaWVjZSBtZWFsIHdoZW4gdGhleSBh
cmUgcmVhZHkuDQo+IA0KPiBRdWVzdGlvbnMgYW5kIGNvbW1lbnRzIGFyZSB3ZWxjb21lLg0KDQpZ
YXkhIEdsYWQgeW91IGZvdW5kIHRoZSB0aW1lIHRvIGRvIHRoaXMgOi0pIE1ha2luZyB1c2Ugb2Yg
dGhlIHN5bmljLCBzdGltZXIsIHdpbGwgYmUgdXNlZnVsLiBUbyBnZXQgdGhlIGJlbmVmaXQgZm9y
IG5lc3RlZCBndWVzdHMgdGhvdWdoLCBJIGFzc3VtZSB3ZSdsbCBuZWVkIHRvIGV4cG9zZWQgZW5s
aWdodGVuZWQgVk1DUywgRVBUIGZsdXNoLCBldGMuIHRocm91Z2g/DQoNCiAgQ2hlZXJzLA0KDQog
ICAgUGF1bA0KDQo+IA0KPiBUaGFua3MsDQo+IFdlaS4NCj4gDQo+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPg0KPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gQ2M6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiANCj4gV2VpIExpdSAoOCk6DQo+ICAgeDg2
OiBpbnRyb2R1Y2UgQ09ORklHX0dVRVNUIGFuZCBtb3ZlIGNvZGUNCj4gICB4ODY6IGluY2x1ZGUg
YXNtX2RlZm5zLmggZGlyZWN0bHkgaW4gaHlwZXJjYWxsLmgNCj4gICB4ODY6IGRyb3AgaHlwZXJ2
aXNvcl9jcHVpZF9iYXNlDQo+ICAgeDg2OiBmYWN0b3Igb3V0IHhlbiB2YXJpYW50cyBmb3IgaHlw
ZXJ2aXNvciBzZXR1cCBjb2RlDQo+ICAgeDg2OiBmYWN0b3Igb3V0IGh5cGVydmlzb3IgYWdub3N0
aWMgY29kZQ0KPiAgIHg4NjogbWFrZSBwcm9iZV94ZW4gcmV0dXJuIGJvb2xlYW4gdmFsdWUNCj4g
ICB4ODY6IGludHJvZHVjZSBDT05GSUdfSFlQRVJWIGFuZCBoeXBlcnYgZGlyZWN0b3J5DQo+ICAg
eDg2OiBiZSBtb3JlIHZlcmJvc2Ugd2hlbiBydW5uaW5nIG5lc3RlZA0KPiANCj4gIHhlbi9hcmNo
L3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyArKw0KPiAgeGVuL2Fy
Y2gveDg2L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ICB4ZW4v
YXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0NCj4gIHhl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArDQo+ICB4
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAgICAgICAgfCAgNjMgKysrKysr
KysrKw0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICAgICAgICAgICAgIHwg
MTE2ICsrKysrKysrKysrKysrKysrKw0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmls
ZSAgICAgICAgICAgICAgIHwgICA0ICsNCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0v
aHlwZXJjYWxsX3BhZ2UuUyB8ICAgMA0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9w
dmgtYm9vdC5jICAgICAgIHwgICAwDQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hl
bi5jICAgICAgICAgICAgfCAgNzMgKystLS0tLS0tLS0NCj4gIHhlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L3NldHVw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICsrDQo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0LmggICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCAgICAgICAgIHwgICAyICsNCj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2LmggICAgICAgICAgICB8ICA0OCArKysrKysrKw0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggICAgICAgIHwgIDU4ICsrKysrKysrKw0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCAgICAgICAgICAgICAgIHwgIDIzICst
LS0NCj4gIDE3IGZpbGVzIGNoYW5nZWQsIDMzNyBpbnNlcnRpb25zKCspLCA4NyBkZWxldGlvbnMo
LSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2Vm
aWxlDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBl
cnYuYw0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29y
LmMNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL01ha2VmaWxl
DQo+ICByZW5hbWUgeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9oeXBlcmNhbGxfcGFnZS5T
ICgxMDAlKQ0KPiAgcmVuYW1lIHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vcHZoLWJvb3Qu
YyAoMTAwJSkNCj4gIHJlbmFtZSB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5jICg4
MCUpDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cnYuaA0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJ2aXNvci5oDQo+IA0KPiAtLQ0KPiAyLjIwLjENCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 10:51:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 10: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 1iCLwh-0003jB-Kt; Mon, 23 Sep 2019 10:51:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCLwf-0003j6-Tp
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 10:51:53 +0000
X-Inumbo-ID: 23624080-ddf0-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 23624080-ddf0-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 10:51: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 1iCLwY-00005d-ER; Mon, 23 Sep 2019 10:51: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 1iCLwY-0005sn-0H; Mon, 23 Sep 2019 10:51:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCLwX-0006r3-Vi; Mon, 23 Sep 2019 10:51:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141640-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-amd64-i386-xl-qemuu-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-amd64-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f6e27dbb1afabcba436e346d6aa88a592a1436bb
X-Osstest-Versions-That: linux=b10ab5e2c476b69689bc0c46d309471b597c880c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 10:51:45 +0000
Subject: [Xen-devel] [linux-4.14 test] 141640: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY0MCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2NDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MTUwNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICBmNmUyN2RiYjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQz
NmJiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiMTBhYjVlMmM0NzZi
Njk2ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE1MDUg
IDIwMTktMDktMjAgMTE6MDU6MjUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQx
NTg5ICAyMDE5LTA5LTIxIDEzOjE4OjQ2IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ryb25n
IFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tvbXJh
IDxza29tcmFAZ21haWwuY29tPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5l
ZHU+CiAgQWxleGFuZGVyIFBvcG92IDxhbGV4LnBvcG92QGxpbnV4LmNvbT4KICBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5
LnNoZXZjaGVua29AaW50ZWwuY29tPgogIEFuZWVzaCBLdW1hciBLLlYgPGFuZWVzaC5rdW1hckBs
aW51eC5pYm0uY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmVu
amFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBDaHJpc3Rv
cGggUGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlz
dG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENodW55YW4gWmhhbmcgPGNodW55YW4uemhhbmdA
dW5pc29jLmNvbT4KICBDaHVueWFuIFpoYW5nIDx6aGFuZy5seXJhQGdtYWlsLmNvbT4KICBDb25n
IFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2Fy
cGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5l
dD4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxl
ciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hv
dkBnbWFpbC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KICBE
b3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRmFpeiBBYmJhcyA8ZmFpel9hYmJhc0B0
aS5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdhbmFwYXRoaSBCaGF0
IDxnYmhhdEBtYXJ2ZWxsLmNvbWc+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhm
b3VuZGF0aW9uLm9yZz4KICBIYXllcyBXYW5nIDxoYXllc3dhbmdAcmVhbHRlay5jb20+CiAgSGls
bGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEh1bmctVGUgTGluIDxodW5ndGVAY2hyb21p
dW0ub3JnPgogIElseWEgTGVvc2hrZXZpY2ggPGlpaUBsaW51eC5pYm0uY29tPgogIEluZ28gTW9s
bmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBTdGFuY2VrIDxqc3RhbmNla0ByZWRoYXQuY29t
PgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKYXJra28gTmlrdWxhIDxqYXJra28u
bmlrdWxhQGxpbnV4LmludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAg
SmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFA
c3VzZS5jej4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2VkZWwg
PGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNv
bT4KICBKb3NoIEh1bnQgPGpvaHVudEBha2FtYWkuY29tPgogIEp1bGlhbmEgUm9kcmlndWVpcm8g
PGp1bGlhbmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bj
b2RlYXVyb3JhLm9yZz4KICBLZWVydGh5IDxqLWtlZXJ0aHlAdGkuY29tPgogIEtlZXMgQ29vayA8
a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtpbSBQaGlsbGlwcyA8a2ltLnBoaWxsaXBzQGFtZC5j
b20+CiAgS2lzaG9uIFZpamF5IEFicmFoYW0gSSA8a2lzaG9uQHRpLmNvbT4KICBMYXVyYSBBYmJv
dHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+
CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVu
em8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIE1hcmMgWnluZ2llciA8
bWF6QGtlcm5lbC5vcmc+CiAgTWFzYXNoaSBIb25tYSA8bWFzYXNoaS5ob25tYUBnbWFpbC5jb20+
CiAgTWF0dCBEZWxjbyA8ZGVsY29AY2hyb21pdW0ub3JnPgogIE1hdXJvIENhcnZhbGhvIENoZWhh
YiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVs
bGVybWFuLmlkLmF1PgogIE1vcml0eiBGaXNjaGVyIDxtZGZAa2VybmVsLm9yZz4KICBOYW95YSBI
b3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3Ig
PG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0
ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVy
IFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVs
KSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRl
YWQub3JnPgogIFBoaWwgUmVpZCA8cHJlaWRAZWxlY3Ryb21hZy5jb20uYXU+CiAgUHJhc2hhbnQg
TWFsYW5pIDxwbWFsYW5pQGNocm9taXVtLm9yZz4KICBSYWh1bCBUYW53YXIgPHJhaHVsLnRhbndh
ckBsaW51eC5pbnRlbC5jb20+CiAgUmF6dmFuIFN0ZWZhbmVzY3UgPHJhenZhbi5zdGVmYW5lc2N1
QG1pY3JvY2hpcC5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29tPgog
IFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FjaGluIFNhbnQg
PHNhY2hpbnBAbGludXgudm5ldC5pYm0uY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVs
Lm9yZz4KICBTZWFuIFlvdW5nIDxzZWFuQG1lc3Mub3JnPgogIFNpbW9uIFd1bmRlcmxpY2ggPHN3
QHNpbW9ud3VuZGVybGljaC5kZT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5j
b20+CiAgU3R1YXJ0IEhheWVzIDxzdHVhcnQudy5oYXllc0BnbWFpbC5jb20+CiAgU3VkYXJzYW5h
IFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN2ZW4gRWNrZWxtYW5uIDxz
dmVuQG5hcmZhdGlvbi5vcmc+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRob21h
cyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBKYXJvc2NoIDx0aG9tYXMu
amFyb3NjaEBpbnRyYTJuZXQuY29tPgogIFRpYW55dSBMYW4gPFRpYW55dS5MYW5AbWljcm9zb2Z0
LmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xlYnVz
dCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBWYXNpbHkgR29yYmlrIDxnb3JA
bGludXguaWJtLmNvbT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFdlbiBIdWFu
ZyA8aHVhbmd3ZW5hYmNAZ21haWwuY29tPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdhLmVk
dT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRo
ZS1kcmVhbXMuZGU+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJl
bmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZXBoYW5p
YWggRS4gTG9zcy1DdXRsZXItSHVsbCA8emVwaGFuaWFoQGdtYWlsLmNvbT4KICB6aGFveWFuZyA8
aHVhbmd6aGFveWFuZ0BnbWFpbC5jb20+CiAgWmhhb3lhbmcgSHVhbmcgPHpoYW95YW5nLmh1YW5n
QHVuaXNvYy5jb20+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
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
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxNzY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 11:27:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 11: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 1iCMV3-0006D9-Ke; Mon, 23 Sep 2019 11:27: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=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCMV1-0006D1-IB
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 11:27:23 +0000
X-Inumbo-ID: 1baf8898-ddf5-11e9-95fc-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1baf8898-ddf5-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 11:27:21 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id 7so9509656wme.1
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 04:27:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=1Yo4G9AqUDHsyCWRJjfwWHe3fEmcb0ZbBk25vWM5AGc=;
 b=aM9odfHY61HlETsl1XgiH3oa1th4+o29wQoQL6i089NSI9O+cKUQXnJMEuKnyNVkZs
 OMxBeR9IBS4D2YPJB+lp48VVHqJ2nD1PCXQocEVORbl9FoAdkMQvzRsYxiu7+uECC2ho
 aXfzcnB+hG7NxQEPoSnI2Jv2//Kvxr9xVHvUPV442jU6gAY46+3wAcLbLAhUa35Rks3r
 QvGQ0ZlqlpYBBmhUgx8dsal6Z0VBoLs4eVkzxGgk7h9cFjr9of5yZE/MMWrQCHOlCgyY
 v97lsRu3DC57SlCHKzNxxA9rAMWeGQuo9b+z2+a/3MIn/9uZ1fMrjLls4L009gjjCCPR
 tGXg==
X-Gm-Message-State: APjAAAXSnLMHi0xI+Gv15tAZJ/2VxNH0x6gL6nA3xL8VIx0q6drHOQcp
 VGfB4SZuXmW1L9YKsLfVdwI=
X-Google-Smtp-Source: APXvYqwnNclv9uT9yx7kz/SLAIVf0YZTbmudzP4yOFunz/9w4TXufQD5jQq7eP5aAJuIYfrLMDk7Vg==
X-Received: by 2002:a1c:27c5:: with SMTP id
 n188mr12874866wmn.118.1569238040977; 
 Mon, 23 Sep 2019 04:27:20 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id r65sm9474699wmr.9.2019.09.23.04.27.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 04:27:20 -0700 (PDT)
Date: Mon, 23 Sep 2019 12:27:18 +0100
From: Wei Liu <wl@xen.org>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190923112718.qtx6qpme3ghsmf6l@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, 'Wei Liu' <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTA6NDg6NDVBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFhlbi1kZXZlbCA8
eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZiBXZWkg
TGl1Cj4gPiBTZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAxMTowOQo+ID4gVG86IFhlbiBEZXZlbG9w
bWVudCBMaXN0IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gPiBDYzogV2VpIExp
dSA8bGl1d2VAbWljcm9zb2Z0LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcgQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsKPiA+IE1pY2hhZWwgS2VsbGV5IDxtaWtl
bGxleUBtaWNyb3NvZnQuY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUm9n
ZXIgUGF1IE1vbm5lCj4gPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTdWJqZWN0OiBbWGVu
LWRldmVsXSBbUEFUQ0ggZm9yLW5leHQgUkZDIDAvOF0gUG9ydCBYZW4gdG8gSHlwZXItVgo+ID4g
Cj4gPiBIaSBhbGwKPiA+IAo+ID4gSW4gY2FzZSB5b3UncmUgd29uZGVyaW5nLCBJIGNhbiBhbHJl
YWR5IHJ1biBhIGZ1bGx5IGZsZWRnZWQgWGVuIHN5c3RlbSBvbgo+ID4gSHlwZXItViB3aXRoIGVt
dWxhdGVkIGRpc2sgYW5kIG5ldHdvcmsuCj4gPiAKPiA+IFRoaXMgaXMgdGhlIHZlcnkgZmlyc3Qg
c3RhZ2UgZm9yIHBvcnRpbmcgWGVuIHRvIHJ1biBvbiBIeXBlci1WIHdpdGggYWxsIHRoZQo+ID4g
Z29vZGllcyBIeXBlci1WIGhhcyB0byBvZmZlci4gIFdpdGggdGhpcyBzZXJpZXMsIFhlbiBjYW4g
c3VjY2Vzc2Z1bGx5IGRldGVjdAo+ID4gSHlwZXItViBhbmQgcHJpbnRzIG91dCBhIG1lc3NhZ2Uu
ICBJIHdvdWxkIGxpa2UgdG8gZmlyc3QgZ2V0IHRoZSBkaXJlY3RvcnkKPiA+IHN0cnVjdHVyZSBh
bmQga2NvbmZpZyBvcHRpb25zIGFncmVlZCB1cG9uLgo+ID4gCj4gPiBUaGVyZSBhcmUgdHdvIG1h
am9yIGFyZWFzIHRvIGJlIHdvcmtlZCBvbjoKPiA+ICAgKiBNYWtlIERvbTAgYWJsZSB0byB1c2Ug
SHlwZXItVidzIHN5bnRoZXRpYyBkZXZpY2VzLgo+ID4gICAqIE1ha2UgWGVuIHVzZSBvZiB0aGUg
c3ludGhldGljIHRpbWVyLCByZWZlcmVuY2UgVFNDIGFuZCBlbmxpZ2h0ZW5tZW50IFZNQ1MKPiA+
ICAgICBhbmQgb3RoZXIgaW50ZXJmYWNlcy4KPiA+IAo+ID4gVGhleSBhcmVuJ3QgdHJpdmlhbCwg
YW5kIHRpbWUgY2FuIGJlIHNjYXJjZSBvbiBteSBzaWRlLCBzbyBJIGludGVuZCB0byBwb3N0Cj4g
PiBwYXRjaGVzIHBpZWNlIG1lYWwgd2hlbiB0aGV5IGFyZSByZWFkeS4KPiA+IAo+ID4gUXVlc3Rp
b25zIGFuZCBjb21tZW50cyBhcmUgd2VsY29tZS4KPiAKPiBZYXkhIEdsYWQgeW91IGZvdW5kIHRo
ZSB0aW1lIHRvIGRvIHRoaXMgOi0pIE1ha2luZyB1c2Ugb2YgdGhlIHN5bmljLAo+IHN0aW1lciwg
d2lsbCBiZSB1c2VmdWwuIFRvIGdldCB0aGUgYmVuZWZpdCBmb3IgbmVzdGVkIGd1ZXN0cyB0aG91
Z2gsIEkKPiBhc3N1bWUgd2UnbGwgbmVlZCB0byBleHBvc2VkIGVubGlnaHRlbmVkIFZNQ1MsIEVQ
VCBmbHVzaCwgZXRjLgo+IHRocm91Z2g/CgpQZXIgVExGUywgZVZNQ1Mgc2hvdWxkIGJlIHVzZWQg
YnkgTDEgWGVuLgoKTm90IHN1cmUgd2hhdCB5b3UgbWVhbnQgYnkgRVBUIGZsdXNoLiBJZiB5b3Ug
bWVhbiB0aGluZ3MgbGlrZQpIdkZsdXNoR3Vlc3RQaHlzaWNhbEFkZHJlc3NTcGFjZSwgSSB0aGlu
ayB0aGV5IHNob3VsZCBiZSB1c2VkIGJ5IFhlbgpvbmx5IGFzIHdlbGwuIEknbSBub3Qgc3VyZSB3
aGV0aGVyIHRoZXkgc2hvdWxkIGJlIGV4cG9zZSB0byBMMiBndWVzdHMuCgpUaGVyZSBhcmUgaHlw
ZXJjYWxscyBmb3IgdmlydHVhbCBUTEIgbWFuYWdlbWVudC4gV2UgbWF5IGNob29zZSB0byBleHBv
c2UKdGhlbSB0byBMMiBndWVzdHMgZm9yIGJldHRlciBwZXJmb3JtYW5jZS4KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 11:34:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 11: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 1iCMbk-0006zF-G1; Mon, 23 Sep 2019 11:34:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sJPS=XS=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCMbk-0006zA-2R
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 11:34:20 +0000
X-Inumbo-ID: 147ba632-ddf6-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 147ba632-ddf6-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 11:34:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569238458;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=C9V1XNGNGp3lxusvYzURNgPlcqbaOJdj/BFIgjmuZUc=;
 b=UFbslMovEZ7RjehjInSv6N9Va9CfnzuByBXLMYuhUY515A2W1AyTgbKi
 k5Av6Xrl5jR7bE7Xycf2QoE99eP5Uuqi2nNS8BszoiVfmypav7HjPG5ZG
 to54Xk24Di8/zioXT4PnIK5P2/mjJed4V1ebKTkisGmkjKywUeyaX71io 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YNDaxjBmlHXItYbIOHbykDFk3488MaibJbPtF6Tu+ihPIn5yiVf3iFFF4keHUus5fGaMJPbk/g
 /3UAVqG3i0DnZeuiYUUkZtCjp3iDmnlscv6C/XteCsR0OG2t9auA+BGMnhImG2oIWyn2pD8uBY
 L7emd/ojXGANxJEZcRe2KYu6o+7DVxc/+aII2WboEcB06py8at6E8bEWodfvlYvnJH8na+lT8w
 YlotNOew9oYuIKuopqhpmPX+fzlO/pk1yzh5w7h6i8XXJUUri8yRMyUHwfFShUqZU/cnhQq49x
 ORw=
X-SBRS: 2.7
X-MesageID: 6137737
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,539,1559534400"; 
   d="scan'208";a="6137737"
Date: Mon, 23 Sep 2019 12:34:15 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190923113415.GA1163@perard.uk.xensource.com>
References: <20190918115702.38959-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190918115702.38959-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH] xen-block: treat XenbusStateUnknown the
 same as XenbusStateClosed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 xen-devel@lists.xenproject.org, Mark Syms <mark.syms@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgMTI6NTc6MDJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFdoZW4gYSBmcm9udGVuZCBncmFjZWZ1bGx5IGRpc2Nvbm5lY3RzIGZyb20gYW4gb2Zm
bGluZSBiYWNrZW5kLCBpdCB3aWxsCj4gc2V0IGl0cyBvd24gc3RhdGUgdG8gWGVuYnVzU3RhdGVD
bG9zZWQuIFRoZSBjb2RlIGluIHhlbi1ibG9jay5jIGNvcnJlY3RseQo+IGRlYWxzIHdpdGggdGhp
cyBhbmQgc2V0cyB0aGUgYmFja2VuZCBpbnRvIFhlbmJ1c1N0YXRlQ2xvc2VkLiBVbmZvcnR1bmF0
ZWx5Cj4gaXQgaXMgcG9zc2libGUgZm9yIHRvb2xzdGFjayB0byBhY3R1YWxseSBkZWxldGUgdGhl
IGZyb250ZW5kIGFyZWEKPiBiZWZvcmUgdGhlIHN0YXRlIGtleSBoYXMgYmVlbiByZWFkLCBsZWFk
aW5nIHRvIGFuIGFwcGFyZW50IGZyb250ZW5kIHN0YXRlCj4gb2YgWGVuYnVzU3RhdGVVbmtub3du
LiBUaGlzIHByZXZlbnRzIHRoZSBiYWNrZW5kIHN0YXRlIGZyb20gdHJhbnNpdGlvbmluZwo+IHRv
IFhlbmJ1c1N0YXRlQ2xvc2VkIGFuZCBoZW5jZSBsZWF2ZXMgaXQgbGltYm8uCj4gCj4gVGhpcyBw
YXRjaCBzaW1wbHkgdHJlYXRzIGEgZnJvbnRlbmQgc3RhdGUgb2YgWGVuYnVzU3RhdGVVbmtub3du
IHRoZSBzYW1lCj4gYXMgWGVuYnVzU3RhdGVDbG9zZWQsIHdoaWNoIHdpbGwgdW5ibG9jayB0aGUg
YmFja2VuZCBpbiB0aGVzZSBjaXJjdW1zdGFuY2VzLgo+IAo+IFJlcG9ydGVkLWJ5OiBNYXJrIFN5
bXMgPG1hcmsuc3ltc0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 12:06:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 12:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCN6M-0000wa-Db; Mon, 23 Sep 2019 12:05:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dNMU=XS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iCN6K-0000wU-IF
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 12:05:56 +0000
X-Inumbo-ID: 7e973dca-ddfa-11e9-95fc-12813bfff9fa
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.130]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e973dca-ddfa-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 12:05:55 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=AE/hsWPCMc6ft9PETo6HUTf2XasyBoRDQ7NK0LKRTwwGrtmyJwG5k8tq1Z3q4HPcgLJO7zwgdQ8fAqs5ftt2m7wo4yccB7Y1MwSffcHexDIHyRtuEqcq1gLnoRYEfqh0tTERSBv6CScS42ojhO5XbJHIwPxqwIZXziPJAAcLbL3TmgSvs8aAhM5zxWOdS0poNPu9pgXh3PkGD39OJlOhRr6RZpH76w7HgZSMPwgrkqhvbPEUENklXBHytXbv4tQOUCo1+thSAWsVMMBX6pVls7F+jnIoqIsmj/P181LoIGqhszwfMZWjh+0ouR2KyzQcq/jXbeSzKbDUVIgwqFMS/Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=63S0AHDFK8MoC0VvWzl+ruARqI+Hs0wazi0+MnhSknw=;
 b=PAi1LnhR0bmAby2HsKWsZwPupgo0C1qJD2L9IbupsM3FB0RHaEhSqozbq/UWPJvW3Sae1KJeiYn3PV1NyNAuWICFhq95HWQWj3BU3BuN5amI9tBZGoocRCZhLSqimynwWiU+y3aYe8qJJalb+peYnSK4MvWItOTTU+D6TwyZeAwtYHnilMforqTs+ledqjzBiEEHueoyqWNVDY2lg+RDCfFYinmUqH2v6LAG+W9dLGcbvJpwlMb9l1PX635FK7huF5Ra9kzYAG6NgN+6hZfCavDFzrHJZm35SFNrcfhkRb7yhB16tC1+5H8jegde2ULDmYEuy9Vm0YvgoIrdNSvfhw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=63S0AHDFK8MoC0VvWzl+ruARqI+Hs0wazi0+MnhSknw=;
 b=ihSYCQS1/NedAfn6yeV8TDtgSWBidkP9aUF6fdWOixhL2u3DAFgUpt03ruzDvwDNL/WVMnxM6ERnV3ZdfImodzrA3UcGoa2vHOO14pxwPBce2stFEbReGw50zjOcvaVuXHieSmWh6zWN+flqsbpMF2SzUZIVAD3S0Br0mw/vbNA=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5878.eurprd02.prod.outlook.com (10.141.173.205) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Mon, 23 Sep 2019 12:05:53 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Mon, 23 Sep 2019
 12:05:53 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v13] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVcgc/RjZRGBRqJUWCjIFeFraK9A==
Date: Mon, 23 Sep 2019 12:05:53 +0000
Message-ID: <20190923120539.25242-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR05CA0134.eurprd05.prod.outlook.com
 (2603:10a6:207:3::12) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::8)
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: 3f0f916a-21c2-43c8-03a8-08d7401e61b8
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM7PR02MB5878; 
x-ms-traffictypediagnostic: AM7PR02MB5878:|AM7PR02MB5878:|AM7PR02MB5878:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB5878C2263544524A2ABB5C13AB850@AM7PR02MB5878.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0169092318
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(39860400002)(136003)(376002)(396003)(346002)(199004)(189003)(5660300002)(66476007)(8676002)(2501003)(86362001)(2351001)(36756003)(6486002)(486006)(66446008)(6916009)(4326008)(8936002)(26005)(81156014)(3846002)(102836004)(6436002)(99286004)(256004)(50226002)(14454004)(186003)(54906003)(25786009)(81166006)(6116002)(5640700003)(66066001)(14444005)(71200400001)(305945005)(2906002)(1076003)(71190400001)(6506007)(316002)(386003)(7736002)(476003)(66556008)(64756008)(2616005)(30864003)(66946007)(52116002)(6512007)(478600001)(309714004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5878;
 H:AM7PR02MB5750.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: NqkhkQSx2tHVV0MQ5K8aEB+vDWszSLFvC8WcJ0lP3JPWUO05wr599mbQfVw1DYpe9qv20PBCO0+iGmJNLC8bqlZa9pBngLrDJ1pC06p4xI3XQiagdFmPL4jI4kEH4bsUpoRgbBv3KfBuDyLTuLar1fEVgbx6wGVhO7Cov9ipr+HiI4r2kEANA2PvMqi6Tom+1IPkHwCnTBqrFiSSKiAjWth0Bw5nVfG2AggnQY8lPYDYDTdWmaCXuWX2bBZhnLL9euJZKNAiR1q2gfDLNMaysoJJ9cBkvXboTxsOeaeSUB3xqrngANcBJEILyx1q//Or7HspUvtoVPwefoqvkjPfKgxpQfRJhIRbTr7uTymRY2egEWqZM10g0HOUGrS4A9PtuURj2O6RcJUmEwBgByG0jYi5w3wGEDJ73PEJ4Wkv+EQ=
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3f0f916a-21c2-43c8-03a8-08d7401e61b8
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2019 12:05:53.1362 (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: hMPA02P257VOJlnfpQTlJStmwi9FZLiBY8BOyOBfQ2Xnsn9SFVRjdRL8Vk6+idc/Yf53qzuWWEV6HTSG8EYpj8HcyDWo5JJ38dTLBf2k4Bk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5878
Subject: [Xen-devel] [PATCH v13] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

QS9EIGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBi
eSBhbiBpbnRyb3NwZWN0aW9uCmFnZW50LCBzbyByZWNlaXZpbmcgdm1fZXZlbnRzIGZvciB0aGVt
IGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5IGhlcmUgdG8Kb3B0aW1pemUgYnkgZmlsdGVyaW5n
IHRoZXNlIGV2ZW50cyBvdXQuCkN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0aGUg
aW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMKYW4gRVBUIGZhdWx0IHdp
dGggbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhLiBUaGlzIGlzLCBob3dldmVyLApp
bmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBsZWdpdGltYXRl
bHkgY2F1c2UgYW4KRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5nIGEgX2RpZmZl
cmVudF8gcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsCndoZXJlIEEvRCB3ZXJlIHNldC4KVGhl
IHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVtdWxhdGlvbiwgd2hpbGUgaWdub3Jp
bmcgRVBUIHJlc3RyaWN0aW9ucwpmb3IgdGhlIHdhbGsgcGFydCwgYW5kIHRha2luZyB0aGVtIGlu
dG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxhdGluZyBvZgp0aGUgaW5zdHJ1Y3Rpb24g
YXQgUklQLiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVt
dWxhdGlvbgp0byBjb21wbGV0ZSwgc2luY2UgaW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUg
dG8gdmV0byB3aGF0ZXZlciBpdCBpcyBkb2luZy4KVGhhdCB3b3VsZCBtZWFuIHRoYXQgd2UgY2Fu
J3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzIGFjdGl2aXR5LCBpbnN0ZWFkCndlJ2Qg
b25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4KV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVu
dCIgY2FzZSB3aGlsZSBlbXVsYXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUKZXZlbnQg
b3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhlIGVtdWxhdGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkp
LgpBZnRlciB0aGUgZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50X2RvX3Jl
c3VtZSgpIGFnYWluIGFmdGVyIHRoZQppbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZl
bnQgYW5kIHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlCmluc3RydWN0aW9uIGF0IFJJUCB3
aWxsIGJlIGZ1bGx5IGVtdWxhdGVkICh3aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlCmludHJv
c3BlY3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGlu
dWUgdG8gcnVuIHBhc3QKdGhlIGluc3RydWN0aW9uLgoKQSBjb21tb24gZXhhbXBsZSBpcyBpZiB0
aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQgY2F1c2VkIGJ5IGEKcGFn
ZSB3YWxrLCBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGRlY2lkZXMgaWYgaXQgaXMgZ29pbmcgdG8g
c2VuZCBhIHZtX2V2ZW50LgpJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5kIGl0IHdvdWxkIGJl
IHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24KYXQgUklQLCB0aGF0IGluc3RydWN0
aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBhZ2UgYW5kIHByb3Zva2UgYSB2bV9ldmVu
dC4KCk5vdyBpZiBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfaW5fZ3B0IGFuZCBkLT5hcmNoLm1v
bml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQKaXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0
aGUgcGFnZSB3YWxrIGNhc2UgYW5kIHdlIGNhbiBkbyB0aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRp
b24KYW5kIGVtdWxhdGUgdGhlIHBhZ2Ugd2FsayB3aGlsZSBpZ25vcmluZyB0aGUgRVBULCBidXQg
ZG9uJ3QgaWdub3JlIHRoZSBFUFQgZm9yIHRoZQplbXVsYXRpb24gb2YgdGhlIGFjdHVhbCBpbnN0
cnVjdGlvbi4KCkluIHRoZSBmaXJzdCBjYXNlIHdlIHdvdWxkIGhhdmUgMiBFUFQgZXZlbnRzLCBp
biB0aGUgc2Vjb25kIGNhc2Ugd2Ugd291bGQgaGF2ZQoxIEVQVCBldmVudCBpZiB0aGUgaW5zdHJ1
Y3Rpb24gYXQgdGhlIFJJUCB0cmlnZ2VycyBhbiBFUFQgZXZlbnQuCgpXZSB1c2UgaHZtZW11bF9t
YXBfbGluZWFyX2FkZHIoKSB0byBpbnRlcmNlcHQgd3JpdGUgYWNjZXNzIGFuZApfX2h2bV9jb3B5
KCkgdG8gaW50ZXJjZXB0IGV4ZWMsIHJlYWQgYW5kIHdyaXRlIGFjY2Vzcy4KCkEgbmV3IHJldHVy
biB0eXBlIHdhcyBhZGRlZCwgSFZNVFJBTlNfbmVlZF9yZXRyeSwgaW4gb3JkZXIgdG8gaGF2ZSBh
bGwKdGhlIHBsYWNlcyB0aGF0IGNvbnN1bWUgSFZNVFJBTlMqIHJldHVybiBYODZFTVVMX1JFVFJZ
LgoKaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgpIGNhbiByZXR1cm4gZmFsc2UgaWYgdGhlcmUg
d2FzIG5vIHZpb2xhdGlvbiwKaWYgdGhlcmUgd2FzIGFuIGVycm9yIGZyb20gbW9uaXRvcl90cmFw
cygpIG9yIHAybV9nZXRfbWVtX2FjY2VzcygpLgotRVNSQ0ggZnJvbSBwMm1fZ2V0X21lbV9hY2Nl
c3MoKSBpcyB0cmVhdGVkIGFzIHJlc3RyaWN0ZWQgYWNjZXNzLgoKTk9URTogaHZtX2VtdWxhdGVf
c2VuZF92bV9ldmVudCgpIGFzc3VtZXMgdGhlIGNhbGxlciB3aWxsIGVuYWJsZS9kaXNhYmxlCmFy
Y2gudm1fZXZlbnQtPnNlbmRfZXZlbnQKClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjEyOgoJLSBVcGRh
dGUgY29tbWl0IG1lc3NhZ2UKCS0gUmV3b3JrIHN3aXRjaCgpIGluIG1hcF9saW5lYXJfYWRkcigp
L3JlcF9tb3ZzKCkvcmVwX3N0b3MoKS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAg
ICAgICAgfCA1NyArKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICAgICAgfCAgOSArKysrCiB4ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jICAgICAg
fCAgMiArCiB4ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyAgICAgICAgfCA3OCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICAg
fCAgOSArKystCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jICAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggfCAgMyArKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3VwcG9ydC5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oICAg
IHwgIDIgKwogOSBmaWxlcyBjaGFuZ2VkLCAxNDkgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwppbmRleCAzNmJjYjUyNmQzLi44NWFiMDA5NzE3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwpAQCAtNTQ4LDYgKzU0OCw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJf
YWRkcigKICAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcyAtICEh
Ynl0ZXMpID4+IFBBR0VfU0hJRlQpIC0KICAgICAgICAgKGxpbmVhciA+PiBQQUdFX1NISUZUKSAr
IDE7CiAgICAgdW5zaWduZWQgaW50IGk7CisgICAgZ2ZuX3QgZ2ZuOwogCiAgICAgLyoKICAgICAg
KiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUg
YSBwYWdlIHJlZmVyZW5jZQpAQCAtNTgyLDcgKzU4Myw3IEBAIHN0YXRpYyB2b2lkICpodm1lbXVs
X21hcF9saW5lYXJfYWRkcigKICAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOwogCiAg
ICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgYWRkciwgdHJ1ZSwgcGZl
YywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwg
TlVMTCwgJnAybXQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmlu
Zm8sICZwYWdlLCAmZ2ZuLCAmcDJtdCk7CiAKICAgICAgICAgc3dpdGNoICggcmVzICkKICAgICAg
ICAgewpAQCAtNTk5LDggKzYwMCwxNSBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoCiAgICAgICAgICAgICBlcnIgPSBOVUxMOwogICAgICAgICAgICAgZ290byBvdXQ7CiAK
LSAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgICAgICBjYXNlIEhWTVRS
QU5TX25lZWRfcmV0cnk6CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogaHZtX3RyYW5z
bGF0ZV9nZXRfcGFnZSgpIGRvZXMgbm90IHJldHVybiBIVk1UUkFOU19uZWVkX3JldHJ5LgorICAg
ICAgICAgICAgICogSXQgY2FuIGRyb3BwZWQgaWYgZnV0dXJlIHdvcmsgcmVxdWlyZXMgdGhpcy4K
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hh
cmVkOgorICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgICAgICAgICBl
cnIgPSBFUlJfUFRSKH5YODZFTVVMX1JFVFJZKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogCkBA
IC02MjYsNiArNjM0LDE0IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigK
IAogICAgICAgICAgICAgQVNTRVJUKHAybXQgPT0gcDJtX3JhbV9sb2dkaXJ0eSB8fCAhcDJtX2lz
X3JlYWRvbmx5KHAybXQpKTsKICAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHkoY3Vy
ci0+YXJjaC52bV9ldmVudCkgJiYKKyAgICAgICAgICAgICBjdXJyLT5hcmNoLnZtX2V2ZW50LT5z
ZW5kX2V2ZW50ICYmCisgICAgICAgICAgICAgaHZtX21vbml0b3JfY2hlY2tfcDJtKGFkZHIsIGdm
biwgcGZlYywgbnBmZWNfa2luZF93aXRoX2dsYSkgKQorICAgICAgICB7CisgICAgICAgICAgICBl
cnIgPSBFUlJfUFRSKH5YODZFTVVMX1JFVFJZKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAg
ICAgICB9CiAgICAgfQogCiAgICAgLyogRW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5nbGUgZnJh
bWU/ICovCkBAIC0xMTQxLDYgKzExNTcsNyBAQCBzdGF0aWMgaW50IGxpbmVhcl9yZWFkKHVuc2ln
bmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lkICpwX2RhdGEsCiAKICAgICBj
YXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVk
OgorICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRyeToKICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
UkVUUlk7CiAgICAgfQogCkBAIC0xMTkyLDYgKzEyMDksNyBAQCBzdGF0aWMgaW50IGxpbmVhcl93
cml0ZSh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRh
LAogCiAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgIGNhc2UgSFZNVFJBTlNf
Z2ZuX3NoYXJlZDoKKyAgICBjYXNlIEhWTVRSQU5TX25lZWRfcmV0cnk6CiAgICAgICAgIHJldHVy
biBYODZFTVVMX1JFVFJZOwogICAgIH0KIApAQCAtMTg1MiwxOSArMTg3MCwyNyBAQCBzdGF0aWMg
aW50IGh2bWVtdWxfcmVwX21vdnMoCiAKICAgICB4ZnJlZShidWYpOwogCi0gICAgaWYgKCByYyA9
PSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0ICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7
Ci0gICAgaWYgKCByYyA9PSBIVk1UUkFOU19nZm5fc2hhcmVkICkKLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfUkVUUlk7Ci0gICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKKyAgICBzd2l0Y2gg
KCByYyApCiAgICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCBt
ZW1vcnktdG8tbWVtb3J5IFJFUCBNT1ZTOiBzZ3BhPSUiCi0gICAgICAgICAgICAgICAgIFBSSXBh
ZGRyIiBkZ3BhPSUiUFJJcGFkZHIiIHJlcHM9JWx1IGJ5dGVzX3Blcl9yZXA9JXVcbiIsCi0gICAg
ICAgICAgICAgICAgIHNncGEsIGRncGEsICpyZXBzLCBieXRlc19wZXJfcmVwKTsKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRy
eToKKyAgICAgICAgLyoKKyAgICAgICAgICogaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygpIGRvZXMg
bm90IHJldHVybiBIVk1UUkFOU19uZWVkX3JldHJ5LgorICAgICAgICAgKiBJdCBjYW4gZHJvcHBl
ZCBpZiBmdXR1cmUgd29yayByZXF1aXJlcyB0aGlzLgorICAgICAgICAgKi8KKyAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2Ug
SFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOworICAgIGNhc2UgSFZNVFJBTlNfb2theToKKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAKLSAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOworICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbGVkIG1lbW9yeS10by1tZW1v
cnkgUkVQIE1PVlM6IHNncGE9JSIKKyAgICAgICAgICAgICBQUklwYWRkciIgZGdwYT0lIlBSSXBh
ZGRyIiByZXBzPSVsdSBieXRlc19wZXJfcmVwPSV1XG4iLAorICAgICAgICAgICAgIHNncGEsIGRn
cGEsICpyZXBzLCBieXRlc19wZXJfcmVwKTsKKworICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKIH0KIAogc3RhdGljIGludCBodm1lbXVsX3JlcF9zdG9zKApAQCAtMTk2Niw2ICsxOTky
LDEzIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfc3RvcygKIAogICAgICAgICBzd2l0Y2ggKCBy
YyApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5OgorICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoKSBkb2VzIG5v
dCByZXR1cm4gSFZNVFJBTlNfbmVlZF9yZXRyeS4KKyAgICAgICAgICAgICAqIEl0IGNhbiBkcm9w
cGVkIGlmIGZ1dHVyZSB3b3JrIHJlcXVpcmVzIHRoaXMuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCiAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKICAgICAgICAgY2FzZSBI
Vk1UUkFOU19nZm5fc2hhcmVkOgogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCBmZGIxZTE3ZjU5Li5jODJlN2IyY2QzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTMyMzYsNiArMzIzNiwx
NSBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCiAgICAg
ICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CiAgICAgICAgIH0KIAorICAg
ICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2gudm1fZXZlbnQpICYmCisgICAgICAgICAgICAgKGZs
YWdzICYgSFZNQ09QWV9saW5lYXIpICYmCisgICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+
c2VuZF9ldmVudCAmJgorICAgICAgICAgICAgIGh2bV9tb25pdG9yX2NoZWNrX3AybShhZGRyLCBn
Zm4sIHBmZWMsIG5wZmVjX2tpbmRfd2l0aF9nbGEpICkKKyAgICAgICAgeworICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfbmVlZF9yZXRyeTsK
KyAgICAgICAgfQorCiAgICAgICAgIHAgPSAoY2hhciAqKV9fbWFwX2RvbWFpbl9wYWdlKHBhZ2Up
ICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsKIAogICAgICAgICBpZiAoIGZsYWdzICYgSFZNQ09QWV90
b19ndWVzdCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jIGIveGVu
L2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwppbmRleCBhYWMyMmM1OTVkLi45MDIwMmJkY2VjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaW50ZXJjZXB0LmMKQEAgLTE0NSw2ICsxNDUsNyBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9f
aW50ZXJjZXB0KGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKICAgICAgICAg
ICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgogICAgICAgICAgICAgICAg
IGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKICAgICAgICAgICAgICAgICBjYXNlIEhWTVRS
QU5TX2dmbl9zaGFyZWQ6CisgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5
OgogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgICAg
ICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgICAgICAgICAgICAgZGVmYXVsdDoKQEAg
LTE3NCw2ICsxNzUsNyBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNvbnN0IHN0cnVj
dCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKICAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5T
X2JhZF9saW5lYXJfdG9fZ2ZuOgogICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3Bh
Z2VkX291dDoKICAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6CisgICAg
ICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5OgogICAgICAgICAgICAgICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJv
dWdoICovCiAgICAgICAgICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKaW5kZXggMmE0MWNj
YzkzMC4uN2ZiMWUyYzA0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAgLTIzLDggKzIzLDEwIEBACiAgKi8K
IAogI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9tZW1fYWNjZXNzLmg+
CiAjaW5jbHVkZSA8eGVuL21vbml0b3IuaD4KICNpbmNsdWRlIDxhc20vaHZtL21vbml0b3IuaD4K
KyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+CiAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KICNpbmNs
dWRlIDxhc20vcGFnaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+CkBAIC0yMTUsNiAr
MjE3LDgyIEBAIHZvaWQgaHZtX21vbml0b3JfaW50ZXJydXB0KHVuc2lnbmVkIGludCB2ZWN0b3Is
IHVuc2lnbmVkIGludCB0eXBlLAogICAgIG1vbml0b3JfdHJhcHMoY3VycmVudCwgMSwgJnJlcSk7
CiB9CiAKKy8qCisgKiBTZW5kIG1lbW9yeSBhY2Nlc3Mgdm1fZXZlbnRzIGJhc2VkIG9uIHBmZWMu
IFJldHVybnMgdHJ1ZSBpZiB0aGUgZXZlbnQgd2FzCisgKiBzZW50IGFuZCBmYWxzZSBmb3IgcDJt
X2dldF9tZW1fYWNjZXNzKCkgZXJyb3IsIG5vIHZpb2xhdGlvbiBhbmQgZXZlbnQgc2VuZAorICog
ZXJyb3IuIEFzc3VtZXMgdGhlIGNhbGxlciB3aWxsIGVuYWJsZS9kaXNhYmxlIGFyY2gudm1fZXZl
bnQtPnNlbmRfZXZlbnQuCisgKi8KK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfcDJtKHVuc2lnbmVk
IGxvbmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MTZfdCBraW5kKQoreworICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7Cisg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHZtX2V2ZW50X3JlcXVlc3RfdCBy
ZXEgPSB7fTsKKyAgICBwYWRkcl90IGdwYSA9IChnZm5fdG9fZ2FkZHIoZ2ZuKSB8IChnbGEgJiB+
UEFHRV9NQVNLKSk7CisgICAgaW50IHJjOworCisgICAgQVNTRVJUKGN1cnItPmFyY2gudm1fZXZl
bnQtPnNlbmRfZXZlbnQpOworCisgICAgLyoKKyAgICAgKiBwMm1fZ2V0X21lbV9hY2Nlc3MoKSBj
YW4gZmFpbCBmcm9tIGEgaW52YWxpZCBNRk4gYW5kIHJldHVybiAtRVNSQ0gKKyAgICAgKiBpbiB3
aGljaCBjYXNlIGFjY2VzcyBtdXN0IGJlIHJlc3RyaWN0ZWQuCisgICAgICovCisgICAgcmMgPSBw
Mm1fZ2V0X21lbV9hY2Nlc3MoY3Vyci0+ZG9tYWluLCBnZm4sICZhY2Nlc3MsIGFsdHAybV92Y3B1
X2lkeChjdXJyKSk7CisKKyAgICBpZiAoIHJjID09IC1FU1JDSCApCisgICAgICAgIGFjY2VzcyA9
IFhFTk1FTV9hY2Nlc3NfbjsKKyAgICBlbHNlIGlmICggcmMgKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBzd2l0Y2ggKCBhY2Nlc3MgKQorICAgIHsKKyAgICBjYXNlIFhFTk1FTV9hY2Nl
c3NfeDoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcng6CisgICAgICAgIGlmICggcGZlYyAmIFBG
RUNfd3JpdGVfYWNjZXNzICkKKyAgICAgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3MuZmxhZ3MgPSBN
RU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1c7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBY
RU5NRU1fYWNjZXNzX3c6CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3OgorICAgICAgICBpZiAo
IHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQorICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5m
bGFncyA9IE1FTV9BQ0NFU1NfWDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTk1FTV9h
Y2Nlc3NfcjoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfbjoKKyAgICAgICAgaWYgKCBwZmVjICYg
UEZFQ193cml0ZV9hY2Nlc3MgKQorICAgICAgICAgICAgcmVxLnUubWVtX2FjY2Vzcy5mbGFncyB8
PSBNRU1fQUNDRVNTX1IgfCBNRU1fQUNDRVNTX1c7CisgICAgICAgIGlmICggcGZlYyAmIFBGRUNf
aW5zbl9mZXRjaCApCisgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9B
Q0NFU1NfWDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfd3g6Cisg
ICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3eDoKKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcngycnc6
CisgICAgY2FzZSBYRU5NRU1fYWNjZXNzX24ycnd4OgorICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19k
ZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpZiAoICFyZXEudS5tZW1fYWNj
ZXNzLmZsYWdzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOyAvKiBubyB2aW9sYXRpb24gKi8KKwor
ICAgIGlmICgga2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKKyAgICAgICAgcmVxLnUubWVt
X2FjY2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX1dJVEhfR0xBIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBNRU1fQUNDRVNTX0dMQV9WQUxJRDsKKyAgICBlbHNlIGlm
ICgga2luZCA9PSBucGZlY19raW5kX2luX2dwdCApCisgICAgICAgIHJlcS51Lm1lbV9hY2Nlc3Mu
ZmxhZ3MgfD0gTUVNX0FDQ0VTU19GQVVMVF9JTl9HUFQgfAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE1FTV9BQ0NFU1NfR0xBX1ZBTElEOworCisKKyAgICByZXEucmVhc29uID0g
Vk1fRVZFTlRfUkVBU09OX01FTV9BQ0NFU1M7CisgICAgcmVxLnUubWVtX2FjY2Vzcy5nZm4gPSBn
Zm5feChnZm4pOworICAgIHJlcS51Lm1lbV9hY2Nlc3MuZ2xhID0gZ2xhOworICAgIHJlcS51Lm1l
bV9hY2Nlc3Mub2Zmc2V0ID0gZ3BhICYgflBBR0VfTUFTSzsKKworICAgIHJldHVybiBtb25pdG9y
X3RyYXBzKGN1cnIsIHRydWUsICZyZXEpID49IDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5j
IGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCAwMTQ0ZjkyYjk4Li4zMjBiOWZl
NjIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTIxMCwxMSArMjEwLDE4IEBAIGJvb2wgcDJtX21l
bV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICAg
ICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KICAgICB9CisKKyAgICAvKgorICAgICAqIFRyeSB0
byBhdm9pZCBzZW5kaW5nIGEgbWVtIGV2ZW50LiBTdXBwcmVzcyBldmVudHMgY2F1c2VkIGJ5IHBh
Z2Utd2Fsa3MKKyAgICAgKiBieSBlbXVsYXRpbmcgYnV0IHN0aWxsIGNoZWNraW5nIG1lbV9hY2Nl
c3MgdmlvbGF0aW9ucy4KKyAgICAgKi8KICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+
dm1fZXZlbnRfbW9uaXRvcikgJiYKICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5pbmd1ZXN0X3Bh
Z2VmYXVsdF9kaXNhYmxlZCAmJgotICAgICAgICAgbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dp
dGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLworICAgICAgICAgbnBmZWMua2lu
ZCA9PSBucGZlY19raW5kX2luX2dwdCApCiAgICAgeworICAgICAgICB2LT5hcmNoLnZtX2V2ZW50
LT5zZW5kX2V2ZW50ID0gdHJ1ZTsKICAgICAgICAgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KEVN
VUxfS0lORF9OT1JNQUwsIFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKKyAgICAg
ICAgdi0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCA9IGZhbHNlOwogCiAgICAgICAgIHJldHVy
biB0cnVlOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCmluZGV4IDBhYTU2MGI3ZjUuLjQ4ZGZhZDQ1
NTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9odm0uYwpAQCAtMTM5LDYgKzEzOSw3IEBAIGh2bV9yZWFkKGVudW0g
eDg2X3NlZ21lbnQgc2VnLAogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAg
ICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgogICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3No
YXJlZDoKKyAgICBjYXNlIEhWTVRSQU5TX25lZWRfcmV0cnk6CiAgICAgICAgIHJldHVybiBYODZF
TVVMX1JFVFJZOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
bW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IGYxYWY0
ZjgxMmEuLjMyNWI0NDY3NGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21v
bml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKQEAgLTQ5LDYg
KzQ5LDkgQEAgdm9pZCBodm1fbW9uaXRvcl9pbnRlcnJ1cHQodW5zaWduZWQgaW50IHZlY3Rvciwg
dW5zaWduZWQgaW50IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZXJyLCB1aW50NjRfdCBjcjIpOwogYm9vbCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50
ZWQodm9pZCk7CiAKK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfcDJtKHVuc2lnbmVkIGxvbmcgZ2xh
LCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MTZfdCBraW5kKTsKKwogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fTU9OSVRPUl9IX18gKi8K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAppbmRleCBlOTg5YWE3MzQ5Li4xNTAwZTZj
OTRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCkBAIC02MSw2ICs2MSw3IEBAIGVudW0g
aHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCB7CiAgICAgSFZNVFJBTlNfdW5oYW5kbGVhYmxlLAogICAg
IEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQsCiAgICAgSFZNVFJBTlNfZ2ZuX3NoYXJlZCwKKyAgICBI
Vk1UUkFOU19uZWVkX3JldHJ5LAogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaAppbmRleCAy
M2U2NTU3MTBiLi42NmRiOWUxZTI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zt
X2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oCkBAIC0zNiw2ICsz
Niw4IEBAIHN0cnVjdCBhcmNoX3ZtX2V2ZW50IHsKICAgICBib29sIHNldF9ncHJzOwogICAgIC8q
IEEgc3luYyB2bV9ldmVudCBoYXMgYmVlbiBzZW50IGFuZCB3ZSdyZSBub3QgZG9uZSBoYW5kbGlu
ZyBpdC4gKi8KICAgICBib29sIHN5bmNfZXZlbnQ7CisgICAgLyogU2VuZCBtZW0gYWNjZXNzIGV2
ZW50cyBmcm9tIGVtdWxhdG9yICovCisgICAgYm9vbCBzZW5kX2V2ZW50OwogfTsKIAogaW50IHZt
X2V2ZW50X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 12:06:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 12:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCN6U-0000xt-Mo; Mon, 23 Sep 2019 12:06:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCN6T-0000xm-5W
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 12:06:05 +0000
X-Inumbo-ID: 8305ab9e-ddfa-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8305ab9e-ddfa-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 12:06: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 E018EB76A;
 Mon, 23 Sep 2019 12:06:00 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
 <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
 <20190920160250.GA8065@mail-itl>
 <7a954000-904d-57aa-2524-5d0c51a8d422@suse.com>
 <20190923104746.GD8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <81326ccd-c27d-d97c-2a20-b39c1f42f5f0@suse.com>
Date: Mon, 23 Sep 2019 14:05:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190923104746.GD8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxMjo0NywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBNb24sIFNlcCAyMywgMjAxOSBhdCAwOTo1ODoyN0FNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMjAuMDkuMjAxOSAxODowMiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IEFueXdheSwgaWYgeW91IGFsbCBhZ3JlZSB0aGF0IHBjaWJhY2sgc2hvdWxk
IGJlIHRoZSB3YXkgdG8gZ28sIEkgY2FuIGdvCj4+PiB0aGF0IHJvdXRlIHRvby4gSW4gcHJhY3Rp
Y2UsIGl0IHdvdWxkIGJlIGEgZmxhZyAoc2V0IGJ5IHRoZSB0b29sc3RhY2s/KQo+Pj4gYWxsb3dp
bmcgd3JpdGVzIHRvIGFwcHJvcHJpYXRlIGNvbmZpZyBzcGFjZSByZWdpc3RlcnMgZGlyZWN0bHkg
KHdpdGgKPj4+IGFwcHJvcHJpYXRlIGNoZWNrcywgYXMgaW4gdGhpcyBwYXRjaCkuCj4+Cj4+IEkn
bSBhZnJhaWQgSSBkb24ndCBhZ3JlZTogSG93IHdvdWxkIGFsbG93aW5nIHdyaXRlcyB0byBtb3Jl
IGNvbmZpZyBzcGFjZQo+PiByZWdpc3RlcnMgYnkgYSBzdHViZG9tIGJlIHNhZmU/Cj4gCj4gRXhh
Y3RseSB0aGUgc2FtZSBhcyBpbiB0aGlzIHBhdGNoOiBwY2liYWNrIHdvdWxkIHBlcmZvcm0gdGhl
IHNhbWUKPiB2YWxpZGF0aW9uIChwcm9oaWJpdCBlbmFibGluZyBNU0kgdG9nZXRoZXIgd2l0aCBJ
TlR4IGV0YykuCj4gCj4gQlRXIHdoYXQgYXJlIHRoZSByaXNrcyAoYmVzaWRlcyBEb1MpIG9mIGFs
bG93aW5nIGZ1bGwgY29uZmlnIHNwYWNlCj4gYWNjZXNzLCBhc3N1bWluZyBWVC1kIHdpdGggaW50
ZXJydXB0IHJlbWFwcGluZyBwcmVzZW50PyBUaGlzIHNvdW5kcwo+IHNpbWlsYXIgdG8gcmlza3Mg
b2YgbWFsaWNpb3VzIGRldmljZSBjb25uZWN0ZWQgdG8gc29tZSBkb21VLCByaWdodD8gQ2FuCj4g
c3VjaCBkZXZpY2UgKG9yIGEgZG9tYWluIGNvbnRyb2xsaW5nIHN1Y2ggZGV2aWNlKSBicmVhayBv
dXQgdG8gWGVuIG9yCj4gZG9tMD8gQ2FuIGl0IHN0ZWFsIGRhdGEgZnJvbSBvdGhlciBkb21haW5z
PwoKVGhlcmUgc2hvdWxkbid0IGJlLCBidXQgdGhpcyB3b3VsZCBuZWVkIHByb3ZpbmcuIFRoZSBk
aXJlY3Rpb24gb2YKcHJvb2YgdGhlbiBzaG91bGQgYmUgdGhlIG90aGVyIHdheSBhcm91bmQgKGFu
ZCBJIHJlYWxpemUgaXQgbWF5IGJlCltjbG9zZSB0b10gaW1wb3NzaWJsZSk6IFdpZGVuaW5nIHdo
YXQgZ3Vlc3RzIChpbmNsdWRpbmcgc3R1Ygpkb21haW5zKSBhcmUgYWxsb3dlZCB0byBkbyBzaG91
bGQgYmUgcHJvdmVuIHRvIGFkZCBubyBhZGRpdGlvbmFsCnJpc2tzLiBJdCBzaG91bGRuJ3QgYmUg
KGJ5IGV4YW1wbGUsIGFzIEkgaW1wbHkgZnJvbSB5b3VyIHF1ZXN0aW9uKQp0aGF0IGFuIGFjdHVh
bCBpc3N1ZSBuZWVkcyB0byBiZSBwb2ludGVkIG91dC4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 12:11:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 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 1iCNBm-0001s9-LL; Mon, 23 Sep 2019 12: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=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCNBl-0001s4-1G
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 12:11:33 +0000
X-Inumbo-ID: 46d7c4ef-ddfb-11e9-95fc-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46d7c4ef-ddfb-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 12:11:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569240691;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=zb0ysOsQQoL3C7l1g9FwZozoK9NPsA24Yj/Mz++KDP4=;
 b=dmhJnBuWEXJBcduHOoZn0cnRTSj0uQvuHtzzgTxkBvR2c9sm526WY6+g
 bWWyU1/+yGL5l6tzriikFCl3heI3/a3obDs57znPV5GcS77NqJBr/D+iG
 Ku5tP8qLiL87TNXA6molGt79jap0mC4fYt8vn4yXEPLYsW+ZrYMlw7Sh6 Q=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OqyKl099bLy4qDFsBS8DTkThqgFffHWfNGEtkaknqif1WLWfRsB6AgoBuYZlDR6gDiYo12a7CN
 Re/CFloWjvpl5yYYJm5sod1vjFhRNH389JOJ1fVs1O9Xy9xCyiqht1PK2wEL6AEqMKO/nYIuGc
 p5XwuH27yYIMZpVuxzt9E4CaENvaVuBRnPUgCLKCUg3KkDa9iB7IOrkkoBlezL+cck2Dh1lSaz
 SkRCvmGeGEfFyvKEqz6bqX+8odQWhEUMEs/aIVPRlWnV6C4Y8D3N4TCM343h45FT2KnJZoSG59
 hTQ=
X-SBRS: 2.7
X-MesageID: 5928969
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,539,1559534400"; 
   d="scan'208";a="5928969"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Wei Liu' <wl@xen.org>
Thread-Topic: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
Thread-Index: AQHVcfc0mf3MiCY5wEmvlk07Intk2qc5FCDA///qIQCAACrzIA==
Date: Mon, 23 Sep 2019 12:11:26 +0000
Message-ID: <a845cf949f604e848ac704e3406e449e@AMSPEX02CL03.citrite.net>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
 <20190923112718.qtx6qpme3ghsmf6l@debian>
In-Reply-To: <20190923112718.qtx6qpme3ghsmf6l@debian>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgPHdsQHhlbi5vcmc+
Cj4gU2VudDogMjMgU2VwdGVtYmVyIDIwMTkgMTI6MjcKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogJ1dlaSBMaXUnIDx3bEB4ZW4ub3JnPjsgWGVuIERl
dmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IFdlaSBMaXUK
PiA8bGl1d2VAbWljcm9zb2Z0LmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBNaWNoYWVsIEtlbGxleQo+IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPjsgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci1uZXh0IFJG
QyAwLzhdIFBvcnQgWGVuIHRvIEh5cGVyLVYKPiAKPiBPbiBNb24sIFNlcCAyMywgMjAxOSBhdCAx
MDo0ODo0NUFNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFhlbi1kZXZlbCA8eGVuLWRldmVsLWJvdW5jZXNAbGlz
dHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZiBXZWkgTGl1Cj4gPiA+IFNlbnQ6IDIzIFNl
cHRlbWJlciAyMDE5IDExOjA5Cj4gPiA+IFRvOiBYZW4gRGV2ZWxvcG1lbnQgTGlzdCA8eGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+ID4gPiBDYzogV2VpIExpdSA8bGl1d2VAbWljcm9z
b2Z0LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+Owo+ID4gPiBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9z
b2Z0LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBhdSBNb25u
ZQo+ID4gPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+IFN1YmplY3Q6IFtYZW4tZGV2ZWxd
IFtQQVRDSCBmb3ItbmV4dCBSRkMgMC84XSBQb3J0IFhlbiB0byBIeXBlci1WCj4gPiA+Cj4gPiA+
IEhpIGFsbAo+ID4gPgo+ID4gPiBJbiBjYXNlIHlvdSdyZSB3b25kZXJpbmcsIEkgY2FuIGFscmVh
ZHkgcnVuIGEgZnVsbHkgZmxlZGdlZCBYZW4gc3lzdGVtIG9uCj4gPiA+IEh5cGVyLVYgd2l0aCBl
bXVsYXRlZCBkaXNrIGFuZCBuZXR3b3JrLgo+ID4gPgo+ID4gPiBUaGlzIGlzIHRoZSB2ZXJ5IGZp
cnN0IHN0YWdlIGZvciBwb3J0aW5nIFhlbiB0byBydW4gb24gSHlwZXItViB3aXRoIGFsbCB0aGUK
PiA+ID4gZ29vZGllcyBIeXBlci1WIGhhcyB0byBvZmZlci4gIFdpdGggdGhpcyBzZXJpZXMsIFhl
biBjYW4gc3VjY2Vzc2Z1bGx5IGRldGVjdAo+ID4gPiBIeXBlci1WIGFuZCBwcmludHMgb3V0IGEg
bWVzc2FnZS4gIEkgd291bGQgbGlrZSB0byBmaXJzdCBnZXQgdGhlIGRpcmVjdG9yeQo+ID4gPiBz
dHJ1Y3R1cmUgYW5kIGtjb25maWcgb3B0aW9ucyBhZ3JlZWQgdXBvbi4KPiA+ID4KPiA+ID4gVGhl
cmUgYXJlIHR3byBtYWpvciBhcmVhcyB0byBiZSB3b3JrZWQgb246Cj4gPiA+ICAgKiBNYWtlIERv
bTAgYWJsZSB0byB1c2UgSHlwZXItVidzIHN5bnRoZXRpYyBkZXZpY2VzLgo+ID4gPiAgICogTWFr
ZSBYZW4gdXNlIG9mIHRoZSBzeW50aGV0aWMgdGltZXIsIHJlZmVyZW5jZSBUU0MgYW5kIGVubGln
aHRlbm1lbnQgVk1DUwo+ID4gPiAgICAgYW5kIG90aGVyIGludGVyZmFjZXMuCj4gPiA+Cj4gPiA+
IFRoZXkgYXJlbid0IHRyaXZpYWwsIGFuZCB0aW1lIGNhbiBiZSBzY2FyY2Ugb24gbXkgc2lkZSwg
c28gSSBpbnRlbmQgdG8gcG9zdAo+ID4gPiBwYXRjaGVzIHBpZWNlIG1lYWwgd2hlbiB0aGV5IGFy
ZSByZWFkeS4KPiA+ID4KPiA+ID4gUXVlc3Rpb25zIGFuZCBjb21tZW50cyBhcmUgd2VsY29tZS4K
PiA+Cj4gPiBZYXkhIEdsYWQgeW91IGZvdW5kIHRoZSB0aW1lIHRvIGRvIHRoaXMgOi0pIE1ha2lu
ZyB1c2Ugb2YgdGhlIHN5bmljLAo+ID4gc3RpbWVyLCB3aWxsIGJlIHVzZWZ1bC4gVG8gZ2V0IHRo
ZSBiZW5lZml0IGZvciBuZXN0ZWQgZ3Vlc3RzIHRob3VnaCwgSQo+ID4gYXNzdW1lIHdlJ2xsIG5l
ZWQgdG8gZXhwb3NlZCBlbmxpZ2h0ZW5lZCBWTUNTLCBFUFQgZmx1c2gsIGV0Yy4KPiA+IHRocm91
Z2g/Cj4gCj4gUGVyIFRMRlMsIGVWTUNTIHNob3VsZCBiZSB1c2VkIGJ5IEwxIFhlbi4KClllcywg
SSBndWVzcyBpdCBvbmx5IG5lZWRzIHRvIGJlIHVzZWQgYnkgTDEsIGJ1dCBXaW5kb3dzIGlzIHVz
aW5nIGFuIGluY3JlYXNpbmcgbnVtYmVyIG9mIFZNcyBmb3IgdmFyaW91cyBwdXJwb3NlcyBzbyBJ
IHRoaW5rIG1ha2luZyBpdCBzdGFjayB3ZWxsIHdvdWxkIGJlIHVzZWZ1bC4KCj4gCj4gTm90IHN1
cmUgd2hhdCB5b3UgbWVhbnQgYnkgRVBUIGZsdXNoLiBJZiB5b3UgbWVhbiB0aGluZ3MgbGlrZQo+
IEh2Rmx1c2hHdWVzdFBoeXNpY2FsQWRkcmVzc1NwYWNlLCBJIHRoaW5rIHRoZXkgc2hvdWxkIGJl
IHVzZWQgYnkgWGVuCj4gb25seSBhcyB3ZWxsLiBJJ20gbm90IHN1cmUgd2hldGhlciB0aGV5IHNo
b3VsZCBiZSBleHBvc2UgdG8gTDIgZ3Vlc3RzLgo+IAoKWWVzLCB0aGF0J3Mgd2hhdCBJIG1lYW50
IGFuZCwgYWdhaW4sIEkgd2FzIHRoaW5raW5nIGFib3V0IHRoZSBuZXN0ZWQgV2luZG93cyBndWVz
dCB1c2luZyBWTXMgaXRzZWxmLgoKPiBUaGVyZSBhcmUgaHlwZXJjYWxscyBmb3IgdmlydHVhbCBU
TEIgbWFuYWdlbWVudC4gV2UgbWF5IGNob29zZSB0byBleHBvc2UKPiB0aGVtIHRvIEwyIGd1ZXN0
cyBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlLgo+IAoKRG8geW91IG1lYW4gJ0RpcmVjdCBWaXJ0dWFs
IEZsdXNoJz8gVGhlIGh5cGVyY2FsbHMgaW4gcXVlc3Rpb24gYXJlIGFscmVhZHkgaGFuZGxlZCBp
biB2aXJpZGlhbiBmb3IgdGhlIHB1cnBvc2VzIG9mIHJlbW90ZSBUTEIgZmx1c2gsIHNvIEkgZ3Vl
c3MgaXQgd291bGQgYmUgYSBxdWVzdGlvbiBvZiB3aXJpbmcgdGhlbSB0aHJvdWdoLgoKICBQYXVs
Cgo+IFdlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 12:26:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 12: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 1iCNPk-0002mw-AQ; Mon, 23 Sep 2019 12:26:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dYCr=XS=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iCNPi-0002mq-Pt
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 12:25:58 +0000
X-Inumbo-ID: 4b780ab6-ddfd-11e9-b299-bc764e2007e4
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b780ab6-ddfd-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 12:25:57 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 3F1EF224C;
 Mon, 23 Sep 2019 08:25:57 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 23 Sep 2019 08:25: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=fm3; bh=kylsJm
 ALKnqK1gz78v74rR07aWsIwmKwPNFPgp8Pn4s=; b=bkCXJnxi0dPbGryPntwP98
 0lArrH8Cp6YtvsDJ7kFbjJ08RiQUFqD8UR0zSbrMdUAfGs9PuRk/B0fpzdZzjbOM
 fhotDeW3ZcybJffMK18jyL1hHW/oupzsvdBCndg/sGyv/85mC9XIWs4UeEj8u22K
 0H8xFQM2MGXTmmLdCW7hAnqldPccEkYBwD7x0hoeS6WSlkpigRtrgQZgq2rbCT2F
 hZeAuHthxhNKqSebeBfrv23z4UmGG1qgTaSdZO6YL+4smyfEjnZ4beQzag93d7ok
 N1uBDhWdb0Oxv7GEKHFeIKYXJQOVbLb0WUv1yXc8C9dJ8m7kYXxeH0scqFGVe+1A
 ==
X-ME-Sender: <xms:1LmIXRAkYvjeXc47BlVCimQFRfnj9FU--2mk-t3D-gXSDdhXXH4Zag>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdekgdehudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeekfedrleejrddvfedrvdel
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:1LmIXSzDbUEkKV0seLbzVlrM61huJMPDqUGSGg8HltlWXnFNljJFZw>
 <xmx:1LmIXWAlcHaTuELl4RfglWzwF78P8zLCUAiea1_9nCtKeWE8qlCAdQ>
 <xmx:1LmIXXalNU4z9M3zMW6XsC04aoiHpTWrm9C8tRqL5eXeoQvWz1e2rg>
 <xmx:1bmIXTLQ1quS-oUdqPlOvf3PulU09bSqazSL9H3jGq5vH0zgdybU6w>
Received: from mail-itl (unknown [83.97.23.29])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2DB54D6005B;
 Mon, 23 Sep 2019 08:25:54 -0400 (EDT)
Date: Mon, 23 Sep 2019 14:25:49 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190923122549.GA15942@mail-itl>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
 <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
 <20190920160250.GA8065@mail-itl>
 <7a954000-904d-57aa-2524-5d0c51a8d422@suse.com>
 <20190923104746.GD8065@mail-itl>
 <81326ccd-c27d-d97c-2a20-b39c1f42f5f0@suse.com>
MIME-Version: 1.0
In-Reply-To: <81326ccd-c27d-d97c-2a20-b39c1f42f5f0@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3344544660334389830=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--YZ5djTAD1cGYuMQK
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control

On Mon, Sep 23, 2019 at 02:05:58PM +0200, Jan Beulich wrote:
> On 23.09.2019 12:47, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Mon, Sep 23, 2019 at 09:58:27AM +0200, Jan Beulich wrote:
> >> On 20.09.2019 18:02, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> Anyway, if you all agree that pciback should be the way to go, I can =
go
> >>> that route too. In practice, it would be a flag (set by the toolstack=
?)
> >>> allowing writes to appropriate config space registers directly (with
> >>> appropriate checks, as in this patch).
> >>
> >> I'm afraid I don't agree: How would allowing writes to more config spa=
ce
> >> registers by a stubdom be safe?
> >=20
> > Exactly the same as in this patch: pciback would perform the same
> > validation (prohibit enabling MSI together with INTx etc).
> >=20
> > BTW what are the risks (besides DoS) of allowing full config space
> > access, assuming VT-d with interrupt remapping present? This sounds
> > similar to risks of malicious device connected to some domU, right? Can
> > such device (or a domain controlling such device) break out to Xen or
> > dom0? Can it steal data from other domains?
>=20
> There shouldn't be, but this would need proving. The direction of
> proof then should be the other way around (and I realize it may be
> [close to] impossible): Widening what guests (including stub
> domains) are allowed to do should be proven to add no additional
> risks. It shouldn't be (by example, as I imply from your question)
> that an actual issue needs to be pointed out.

What about this: HVM guest can already do all of this when qemu is
running in dom0. So, allowing those actions when qemu is running in
stubdomain should not introduce _additional_ risks.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2Iuc0ACgkQ24/THMrX
1yxxXAf+LLO2tL6AooBCw1t7V9OU56DnEaskTT6iVxhM7ve5ubROefrnB5BrlvH/
XmK4Z0rQ+qE9FZoBeKT376GS9g2JbskOL9QMyiqXetJjm3FN4nP5SAcGLFzc5iBp
XDafk2KKeOgaHZZ3zXR+QN6sqPxQHo2K9jyK7Ukcdt0Y4BUVtPKJe6qQ10fY/niW
nQH65zt4l/Ql+KG3U2XwYXar/R7v6c7PVIQkuW0f27jaEv/xWRZI4aCXtjYgd++Q
cN1y3WS21rzDdaIqhSOcYf7UVNwd9MsghOs/RuQ1QguXtLfUNDkNf5CplRQQ3LcR
ocdrDcePSa9gPIS8lk0tVFMQqFsBZQ==
=/iLk
-----END PGP SIGNATURE-----

--YZ5djTAD1cGYuMQK--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3344544660334389830==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 23 12:50:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 12:50:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCNnU-0005S9-Sj; Mon, 23 Sep 2019 12:50:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FsY0=XS=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCNnT-0005S4-Rm
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 12:50:31 +0000
X-Inumbo-ID: b93e9652-de00-11e9-978d-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b93e9652-de00-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 12:50:30 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id a22so13612106ljd.0
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 05:50: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=cQW/pZsTyZLTswXtuTd0cWpjF3yfDnuHvHsStfOsvPc=;
 b=pOOb/fTxa/Hk2YqVTO/+CdlAhHmCDW2o6FaESllfah612vUj+cXWafwH1zBMVqmLi3
 6fOM4A5hmBODUXiJTc5btiD5VA85tmz9ZCKHV3xg4rDoCIY8oIoDtCC0vYIImIcojewo
 oFPE2pdz8HQ64rkcs3KfU2FUZ7nHQLPXvm7ne3vakmPEZlTSvNOneQR+/GfXS8PeNc1F
 TKOucthYSVU43h1asLbsnFwYpKuMJ0bO80bYyBPJmDRuoJkPBWD1a34JL7gqRm5infpz
 2lZyKiaARr+6V1Yo/79GCyBGOgpVfbtTIE920lDjAYtMVH+ypyum4BdjHDnLRy27ofL9
 lNKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=cQW/pZsTyZLTswXtuTd0cWpjF3yfDnuHvHsStfOsvPc=;
 b=sZjLBDv/xczO2TH1HRS0aNEgtMbwHMPwi4ZgfXZfYJ7UiB/Wg47EDNHd4xjKhCibq+
 s5yoKTYWA/nVZa331JKMPP5T7Kdwb7QAnaBi1vdkpH20WijdKEz/iqtjL5gT5KDobQ/+
 cO7nsSNKVnqxZqHBr0GlJDcYBGGu95FnA0/PJhg80GnC0aujsqdtYM4obNVCsgqDIF6t
 lMy67lGmGPlqdeURpb0FgGGj6jHJAIq3KEWPzoi6NitzdtqRTlvABQoYqCSQvWhzzYeJ
 SVoeahz3TxdRenI9pa5yDMOXBUDuaHnNb6O494OhQf7MYpaDymA+TNkW3invfTMhy7vk
 nVtA==
X-Gm-Message-State: APjAAAXnBdIgtmQs51y2+r87nZIngrAY6HCgw6Kq3jI8uKf4i2uqseU4
 fiWnAvvCgVMjHFt7xY94IBA=
X-Google-Smtp-Source: APXvYqz9S7L/7JaAq2LIA7g/iG1LvMJPAp4xfzN8HcWATC6Kczw00ras7f4ua2qDbI8LwGZfvKKqjQ==
X-Received: by 2002:a2e:878c:: with SMTP id n12mr4285955lji.175.1569243029607; 
 Mon, 23 Sep 2019 05:50:29 -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 x17sm2262627lji.62.2019.09.23.05.50.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Sep 2019 05:50:28 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-5-git-send-email-olekstysh@gmail.com>
 <81c2099d-ee08-2e0a-134c-0a9889748ac8@suse.com>
 <0021c5ab-457e-7cbf-a5c7-7d8676503116@gmail.com>
 <93811967-b49d-7a86-6d19-647cd0e8d1dd@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <4c2b6cca-5471-7430-0b29-fbd97c031074@gmail.com>
Date: Mon, 23 Sep 2019 15:50:26 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <93811967-b49d-7a86-6d19-647cd0e8d1dd@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 4/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE2LjA5LjE5IDE4OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4uCgo+Pj4+ICsg
ICAgICAgICAgICBST1VORFVQX1NJWkUodG1wX3NpemUpOwo+Pj4+ICsKPj4+PiArICAgIGlmICgg
dG1wX3NpemUgPD0gY3Vycl9zaXplICYmICgodW5zaWduZWQgbG9uZylwdHIgJiAoYWxpZ24gLSAx
KSkgPT0gMCApCj4+Pj4gKyAgICAgICAgcmV0dXJuIHB0cjsgLyogdGhlIHNpemUgYW5kIGFsaWdu
bWVudCBmaXQgaW4gYWxyZWFkeSBhbGxvY2F0ZWQgc3BhY2UgKi8KPj4+IFlvdSBhbHNvIGRvbid0
IHNlZW0gdG8gZXZlciB1cGRhdGUgcHRyIGluIGNhc2UgeW91IHdhbnQgdG8gdXNlIHRoZQo+Pj4g
KGhlYWQpIHBhZGRpbmcsIGkuZS4geW91J2QgaGFuZCBiYWNrIGEgcG9pbnRlciB0byBhIGJsb2Nr
IHdoaWNoIHRoZQo+Pj4gY2FsbGVyIHdvdWxkIGFzc3VtZSBleHRlbmRzIHBhc3QgaXRzIGFjdHVh
bCBlbmQuIEkgdGhpbmsgeW91IHdhbnQKPj4+IHRvIGNhbGN1bGF0ZSB0aGUgbmV3IHRlbnRhdGl2
ZSBwb2ludGVyICh0YWtpbmcgdGhlIHJlcXVlc3RlZAo+Pj4gYWxpZ25tZW50IGludG8gYWNjb3Vu
dCksIGFuZCBvbmx5IGZyb20gdGhhdCBjYWxjdWxhdGUgY3Vycl9zaXplCj4+PiAod2hpY2ggcGVy
aGFwcyB3b3VsZCBiZXR0ZXIgYmUgbmFtZWQgInVzYWJsZSIgb3IgInNwYWNlIiBvciBzb21lCj4+
PiBzdWNoKS4gT2J2aW91c2x5IHRoZSAoaGVhZCkgcGFkZGluZyBibG9jayBtYXkgbmVlZCB1cGRh
dGluZywgdG9vLgo+PiBJIGFtIGFmcmFpZCBJIGRvbid0IGNvbXBsZXRlbHkgdW5kZXJzdGFuZCB5
b3VyIHBvaW50IGhlcmUuIEFuZCBzb3JyeSBmb3IKPj4gdGhlIG1heWJlIG5haXZlIHF1ZXN0aW9u
LCBidXQgd2hhdCBpcyB0aGUgIihoZWFkKSBwYWRkaW5nIiBoZXJlPwo+IFRoZSB2ZXJ5IHBhZGRp
bmcgdGFsa2VkIGFib3V0IGVhcmxpZXIuIEkgZGlkIGFkZCAiKGhlYWQpIiB0byBjbGFyaWZ5Cj4g
aXQncyB0aGF0IHNwZWNpZmljIGNhc2UgLSBhZnRlciBhbGwgdGFpbCBwYWRkaW5nIGlzIGZhciBt
b3JlIGNvbW1vbi4KCgpTdGlsbCB1bnN1cmUsIEkgY29tcGxldGVseSB1bmRlcnN0YW5kIHlvdXIg
cG9pbnQgcmVnYXJkaW5nIGNhbGN1bGF0aW5nIAp0ZW50YXRpdmUgcG9pbnRlciBhbmQgdGhlbiBj
dXJyX3NpemUuCgoKLS0tLS0tLS0tLQoKRG9lcyB0aGUgZGlmZiBiZWxvdyBpcyBjbG9zZSB0byB3
aGF0IHlvdSBtZWFudD8KCgotLS0KIMKgeGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYyB8IDExMyAK
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogwqB4ZW4vaW5j
bHVkZS94ZW4veG1hbGxvYy5oIHzCoMKgIDEgKwogwqAyIGZpbGVzIGNoYW5nZWQsIDk2IGluc2Vy
dGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24veG1hbGxv
Y190bHNmLmMgYi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCmluZGV4IGU5OGFkNjUuLmYyNGM5
N2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKKysrIGIveGVuL2NvbW1v
bi94bWFsbG9jX3Rsc2YuYwpAQCAtNTU0LDEwICs1NTQsNDAgQEAgc3RhdGljIHZvaWQgdGxzZl9p
bml0KHZvaWQpCiDCoCNkZWZpbmUgWkVST19CTE9DS19QVFIgKCh2b2lkICopLTFMKQogwqAjZW5k
aWYKCitzdGF0aWMgdm9pZCAqc3RyaXBfcGFkZGluZyh2b2lkICpwKQoreworwqDCoMKgIHN0cnVj
dCBiaGRyICpiID0gKHN0cnVjdCBiaGRyICopKHAgLSBCSERSX09WRVJIRUFEKTsKKworwqDCoMKg
IGlmICggYi0+c2l6ZSAmIEZSRUVfQkxPQ0sgKQorwqDCoMKgIHsKK8KgwqDCoMKgwqDCoMKgIHAg
LT0gYi0+c2l6ZSAmIH5GUkVFX0JMT0NLOworwqDCoMKgwqDCoMKgwqAgYiA9IChzdHJ1Y3QgYmhk
ciAqKShwIC0gQkhEUl9PVkVSSEVBRCk7CivCoMKgwqDCoMKgwqDCoCBBU1NFUlQoIShiLT5zaXpl
ICYgRlJFRV9CTE9DSykpOworwqDCoMKgIH0KKworwqDCoMKgIHJldHVybiBwOworfQorCitzdGF0
aWMgdm9pZCAqYWRkX3BhZGRpbmcodm9pZCAqcCwgdW5zaWduZWQgbG9uZyBhbGlnbikKK3sKK8Kg
wqDCoCB1MzIgcGFkOworCivCoMKgwqAgaWYgKCAocGFkID0gLShsb25nKXAgJiAoYWxpZ24gLSAx
KSkgIT0gMCApCivCoMKgwqAgeworwqDCoMKgwqDCoMKgwqAgY2hhciAqcSA9IChjaGFyICopcCAr
IHBhZDsKK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCBiaGRyICpiID0gKHN0cnVjdCBiaGRyICopKHEg
LSBCSERSX09WRVJIRUFEKTsKKworwqDCoMKgwqDCoMKgwqAgQVNTRVJUKHEgPiAoY2hhciAqKXAp
OworwqDCoMKgwqDCoMKgwqAgYi0+c2l6ZSA9IHBhZCB8IEZSRUVfQkxPQ0s7CivCoMKgwqDCoMKg
wqDCoCBwID0gcTsKK8KgwqDCoCB9CisKK8KgwqDCoCByZXR1cm4gcDsKK30KKwogwqB2b2lkICpf
eG1hbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCiDCoHsKIMKg
wqDCoMKgIHZvaWQgKnAgPSBOVUxMOwotwqDCoMKgIHUzMiBwYWQ7CgogwqDCoMKgwqAgQVNTRVJU
KCFpbl9pcnEoKSk7CgpAQCAtNTc4LDE0ICs2MDgsNyBAQCB2b2lkICpfeG1hbGxvYyh1bnNpZ25l
ZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCiDCoMKgwqDCoMKgwqDCoMKgIHJldHVy
biB4bWFsbG9jX3dob2xlX3BhZ2VzKHNpemUgLSBhbGlnbiArIE1FTV9BTElHTiwgYWxpZ24pOwoK
IMKgwqDCoMKgIC8qIEFkZCBhbGlnbm1lbnQgcGFkZGluZy4gKi8KLcKgwqDCoCBpZiAoIChwYWQg
PSAtKGxvbmcpcCAmIChhbGlnbiAtIDEpKSAhPSAwICkKLcKgwqDCoCB7Ci3CoMKgwqDCoMKgwqDC
oCBjaGFyICpxID0gKGNoYXIgKilwICsgcGFkOwotwqDCoMKgwqDCoMKgwqAgc3RydWN0IGJoZHIg
KmIgPSAoc3RydWN0IGJoZHIgKikocSAtIEJIRFJfT1ZFUkhFQUQpOwotwqDCoMKgwqDCoMKgwqAg
QVNTRVJUKHEgPiAoY2hhciAqKXApOwotwqDCoMKgwqDCoMKgwqAgYi0+c2l6ZSA9IHBhZCB8IEZS
RUVfQkxPQ0s7Ci3CoMKgwqDCoMKgwqDCoCBwID0gcTsKLcKgwqDCoCB9CivCoMKgwqAgcCA9IGFk
ZF9wYWRkaW5nKHAsIGFsaWduKTsKCiDCoMKgwqDCoCBBU1NFUlQoKCh1bnNpZ25lZCBsb25nKXAg
JiAoYWxpZ24gLSAxKSkgPT0gMCk7CiDCoMKgwqDCoCByZXR1cm4gcDsKQEAgLTU5OCwxMCArNjIx
LDcwIEBAIHZvaWQgKl94emFsbG9jKHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyAK
YWxpZ24pCiDCoMKgwqDCoCByZXR1cm4gcCA/IG1lbXNldChwLCAwLCBzaXplKSA6IHA7CiDCoH0K
Ci12b2lkIHhmcmVlKHZvaWQgKnApCit2b2lkICpfeHJlYWxsb2Modm9pZCAqcHRyLCB1bnNpZ25l
ZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCiDCoHsKLcKgwqDCoCBzdHJ1Y3QgYmhk
ciAqYjsKK8KgwqDCoCB1bnNpZ25lZCBsb25nIGN1cnJfc2l6ZSwgdG1wX3NpemU7CivCoMKgwqAg
dm9pZCAqcDsKKworwqDCoMKgIGlmICggIXNpemUgKQorwqDCoMKgIHsKK8KgwqDCoMKgwqDCoMKg
IHhmcmVlKHB0cik7CivCoMKgwqDCoMKgwqDCoCByZXR1cm4gWkVST19CTE9DS19QVFI7CivCoMKg
wqAgfQorCivCoMKgwqAgaWYgKCBwdHIgPT0gTlVMTCB8fCBwdHIgPT0gWkVST19CTE9DS19QVFIg
KQorwqDCoMKgwqDCoMKgwqAgcmV0dXJuIF94bWFsbG9jKHNpemUsIGFsaWduKTsKKworwqDCoMKg
IEFTU0VSVCgoYWxpZ24gJiAoYWxpZ24gLSAxKSkgPT0gMCk7CivCoMKgwqAgaWYgKCBhbGlnbiA8
IE1FTV9BTElHTiApCivCoMKgwqDCoMKgwqDCoCBhbGlnbiA9IE1FTV9BTElHTjsKKworwqDCoMKg
IHRtcF9zaXplID0gc2l6ZSArIGFsaWduIC0gTUVNX0FMSUdOOworCivCoMKgwqAgaWYgKCB0bXBf
c2l6ZSA8IFBBR0VfU0laRSApCivCoMKgwqDCoMKgwqDCoCB0bXBfc2l6ZSA9ICh0bXBfc2l6ZSA8
IE1JTl9CTE9DS19TSVpFKSA/IE1JTl9CTE9DS19TSVpFIDoKK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgUk9VTkRVUF9TSVpFKHRtcF9zaXplKTsKKworwqDCoMKgIGlmICggISgodW5zaWduZWQgbG9u
ZylwdHIgJiAoUEFHRV9TSVpFIC0gMSkpICkKK8KgwqDCoCB7CivCoMKgwqDCoMKgwqDCoCBjdXJy
X3NpemUgPSAodW5zaWduZWQgbG9uZylQRk5fT1JERVIodmlydF90b19wYWdlKHB0cikpIDw8IApQ
QUdFX1NISUZUOworCivCoMKgwqDCoMKgwqDCoCBpZiAoIHRtcF9zaXplIDw9IGN1cnJfc2l6ZSAm
JiAoKHVuc2lnbmVkIGxvbmcpcHRyICYgKGFsaWduIC0gCjEpKSA9PSAwICkKK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIHB0cjsKK8KgwqDCoCB9CivCoMKgwqAgZWxzZQorwqDCoMKgIHsK
K8KgwqDCoMKgwqDCoMKgIHN0cnVjdCBiaGRyICpiOworCivCoMKgwqDCoMKgwqDCoCAvKiBTdHJp
cCBhbGlnbm1lbnQgcGFkZGluZy4gKi8KK8KgwqDCoMKgwqDCoMKgIHAgPSBzdHJpcF9wYWRkaW5n
KHB0cik7CisKK8KgwqDCoMKgwqDCoMKgIGIgPSAoc3RydWN0IGJoZHIgKikocCAtIEJIRFJfT1ZF
UkhFQUQpOworwqDCoMKgwqDCoMKgwqAgY3Vycl9zaXplID0gYi0+c2l6ZSAmIEJMT0NLX1NJWkVf
TUFTSzsKKworwqDCoMKgwqDCoMKgwqAgaWYgKCB0bXBfc2l6ZSA8PSBjdXJyX3NpemUgKQorwqDC
oMKgwqDCoMKgwqAgeworwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBBZGQgYWxpZ25tZW50IHBh
ZGRpbmcuICovCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHAgPSBhZGRfcGFkZGluZyhwLCBhbGln
bik7CisKK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQVNTRVJUKCgodW5zaWduZWQgbG9uZylwICYg
KGFsaWduIC0gMSkpID09IDApOworCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBwOwor
wqDCoMKgwqDCoMKgwqAgfQorwqDCoMKgIH0KKworwqDCoMKgIHAgPSBfeHphbGxvYyhzaXplLCBh
bGlnbik7CivCoMKgwqAgaWYgKCBwICkKK8KgwqDCoCB7CivCoMKgwqDCoMKgwqDCoCBtZW1jcHko
cCwgcHRyLCBtaW4oY3Vycl9zaXplLCBzaXplKSk7CivCoMKgwqDCoMKgwqDCoCB4ZnJlZShwdHIp
OworwqDCoMKgIH0KKworwqDCoMKgIHJldHVybiBwOworfQorCit2b2lkIHhmcmVlKHZvaWQgKnAp
Cit7CiDCoMKgwqDCoCBpZiAoIHAgPT0gTlVMTCB8fCBwID09IFpFUk9fQkxPQ0tfUFRSICkKIMKg
wqDCoMKgwqDCoMKgwqAgcmV0dXJuOwoKQEAgLTYyNiwxMyArNzA5LDcgQEAgdm9pZCB4ZnJlZSh2
b2lkICpwKQogwqDCoMKgwqAgfQoKIMKgwqDCoMKgIC8qIFN0cmlwIGFsaWdubWVudCBwYWRkaW5n
LiAqLwotwqDCoMKgIGIgPSAoc3RydWN0IGJoZHIgKikoKGNoYXIgKilwIC0gQkhEUl9PVkVSSEVB
RCk7Ci3CoMKgwqAgaWYgKCBiLT5zaXplICYgRlJFRV9CTE9DSyApCi3CoMKgwqAgewotwqDCoMKg
wqDCoMKgwqAgcCA9IChjaGFyICopcCAtIChiLT5zaXplICYgfkZSRUVfQkxPQ0spOwotwqDCoMKg
wqDCoMKgwqAgYiA9IChzdHJ1Y3QgYmhkciAqKSgoY2hhciAqKXAgLSBCSERSX09WRVJIRUFEKTsK
LcKgwqDCoMKgwqDCoMKgIEFTU0VSVCghKGItPnNpemUgJiBGUkVFX0JMT0NLKSk7Ci3CoMKgwqAg
fQorwqDCoMKgIHAgPSBzdHJpcF9wYWRkaW5nKHApOwoKIMKgwqDCoMKgIHhtZW1fcG9vbF9mcmVl
KHAsIHhlbnBvb2wpOwogwqB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5o
IGIveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAppbmRleCBmMDc1ZDJkLi44MzExNTJmIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi94
bWFsbG9jLmgKQEAgLTUxLDYgKzUxLDcgQEAgZXh0ZXJuIHZvaWQgeGZyZWUodm9pZCAqKTsKIMKg
LyogVW5kZXJseWluZyBmdW5jdGlvbnMgKi8KIMKgZXh0ZXJuIHZvaWQgKl94bWFsbG9jKHVuc2ln
bmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbik7CiDCoGV4dGVybiB2b2lkICpfeHph
bGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pOworZXh0ZXJuIHZv
aWQgKl94cmVhbGxvYyh2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9u
ZyBhbGlnbik7CgogwqBzdGF0aWMgaW5saW5lIHZvaWQgKl94bWFsbG9jX2FycmF5KAogwqDCoMKg
wqAgdW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduLCB1bnNpZ25lZCBsb25n
IG51bSkKLS0gCjIuNy40CgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 12:54:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 12:54:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCNrR-0005cE-Gl; Mon, 23 Sep 2019 12:54:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCNrP-0005c3-OV
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 12:54:35 +0000
X-Inumbo-ID: 4ae27934-de01-11e9-b299-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ae27934-de01-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 12:54:34 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id 7so9842972wme.1
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 05:54:34 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=8wXEFY32TPMtH2vtCSgRuD0OVft9Vm1hykMd55gQacE=;
 b=pq4o8gFps2ISVZ3Uz8UnQHT/h8esZsMyWo0pieP3QhIqlJWGL5SChnLi9bsH96qtBp
 S5jS+P1DKIJ98Elej2NJLdm7k+1GUX98e5rQ8HViBBOETl3QV937/kLtlRLPn7m5uDrN
 H1AITC0ttzOfVNe1m7guMjz0lsprme+XU4HAr6GqwZe/MDJjjza5qbYahWnLc4rjxBFg
 c+ZaxSLAM3UPRfcUFh0jJcL4+hdjy4QWMGFBveMWb76Alpg5j+SPTwX6xdMlAPr4TkIw
 uvYBLxuzdoxiBntbhljWr1IiGqdk8+55XYOq60FrHqfJolY2vmvan1eZDQGgy4zcv6TA
 HfVg==
X-Gm-Message-State: APjAAAWVhb3Qig3c2nw8EmiUxlVfrLN0L8wOyK1bEPS4OpqYrf/ADG80
 o7Fp73ohrs8d6+RfZWED//Q=
X-Google-Smtp-Source: APXvYqzexUGmHs7ICkJ+3rbQJN7uUNOXgFY5LTtWs+j4PIWipdZX1tH6e/THSk5UI7I0zL612qpbdQ==
X-Received: by 2002:a7b:c108:: with SMTP id w8mr13910127wmi.8.1569243274060;
 Mon, 23 Sep 2019 05:54:34 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id u68sm18201341wmu.12.2019.09.23.05.54.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 05:54:33 -0700 (PDT)
Date: Mon, 23 Sep 2019 13:54:31 +0100
From: Wei Liu <wl@xen.org>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190923125431.mpoyvjj7dz6ef4df@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
 <20190923112718.qtx6qpme3ghsmf6l@debian>
 <a845cf949f604e848ac704e3406e449e@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a845cf949f604e848ac704e3406e449e@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, 'Wei Liu' <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTI6MTE6MjZQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgPHds
QHhlbi5vcmc+Cj4gPiBTZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAxMjoyNwo+ID4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBDYzogJ1dlaSBMaXUnIDx3bEB4
ZW4ub3JnPjsgWGVuIERldmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZz47IFdlaSBMaXUKPiA+IDxsaXV3ZUBtaWNyb3NvZnQuY29tPjsgQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IE1pY2hhZWwgS2VsbGV5Cj4gPiA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gW1BBVENIIGZvci1uZXh0IFJGQyAwLzhdIFBvcnQgWGVuIHRvIEh5cGVyLVYKPiA+IAo+ID4g
T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTA6NDg6NDVBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gRnJvbTogWGVu
LWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVoYWxm
IE9mIFdlaSBMaXUKPiA+ID4gPiBTZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAxMTowOQo+ID4gPiA+
IFRvOiBYZW4gRGV2ZWxvcG1lbnQgTGlzdCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Pgo+ID4gPiA+IENjOiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPjsgV2VpIExpdSA8d2xA
eGVuLm9yZz47IEFuZHJldyBDb29wZXIKPiA+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsK
PiA+ID4gPiBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT47IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBhdSBNb25uZQo+ID4gPiA+IDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiA+ID4gPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggZm9yLW5l
eHQgUkZDIDAvOF0gUG9ydCBYZW4gdG8gSHlwZXItVgo+ID4gPiA+Cj4gPiA+ID4gSGkgYWxsCj4g
PiA+ID4KPiA+ID4gPiBJbiBjYXNlIHlvdSdyZSB3b25kZXJpbmcsIEkgY2FuIGFscmVhZHkgcnVu
IGEgZnVsbHkgZmxlZGdlZCBYZW4gc3lzdGVtIG9uCj4gPiA+ID4gSHlwZXItViB3aXRoIGVtdWxh
dGVkIGRpc2sgYW5kIG5ldHdvcmsuCj4gPiA+ID4KPiA+ID4gPiBUaGlzIGlzIHRoZSB2ZXJ5IGZp
cnN0IHN0YWdlIGZvciBwb3J0aW5nIFhlbiB0byBydW4gb24gSHlwZXItViB3aXRoIGFsbCB0aGUK
PiA+ID4gPiBnb29kaWVzIEh5cGVyLVYgaGFzIHRvIG9mZmVyLiAgV2l0aCB0aGlzIHNlcmllcywg
WGVuIGNhbiBzdWNjZXNzZnVsbHkgZGV0ZWN0Cj4gPiA+ID4gSHlwZXItViBhbmQgcHJpbnRzIG91
dCBhIG1lc3NhZ2UuICBJIHdvdWxkIGxpa2UgdG8gZmlyc3QgZ2V0IHRoZSBkaXJlY3RvcnkKPiA+
ID4gPiBzdHJ1Y3R1cmUgYW5kIGtjb25maWcgb3B0aW9ucyBhZ3JlZWQgdXBvbi4KPiA+ID4gPgo+
ID4gPiA+IFRoZXJlIGFyZSB0d28gbWFqb3IgYXJlYXMgdG8gYmUgd29ya2VkIG9uOgo+ID4gPiA+
ICAgKiBNYWtlIERvbTAgYWJsZSB0byB1c2UgSHlwZXItVidzIHN5bnRoZXRpYyBkZXZpY2VzLgo+
ID4gPiA+ICAgKiBNYWtlIFhlbiB1c2Ugb2YgdGhlIHN5bnRoZXRpYyB0aW1lciwgcmVmZXJlbmNl
IFRTQyBhbmQgZW5saWdodGVubWVudCBWTUNTCj4gPiA+ID4gICAgIGFuZCBvdGhlciBpbnRlcmZh
Y2VzLgo+ID4gPiA+Cj4gPiA+ID4gVGhleSBhcmVuJ3QgdHJpdmlhbCwgYW5kIHRpbWUgY2FuIGJl
IHNjYXJjZSBvbiBteSBzaWRlLCBzbyBJIGludGVuZCB0byBwb3N0Cj4gPiA+ID4gcGF0Y2hlcyBw
aWVjZSBtZWFsIHdoZW4gdGhleSBhcmUgcmVhZHkuCj4gPiA+ID4KPiA+ID4gPiBRdWVzdGlvbnMg
YW5kIGNvbW1lbnRzIGFyZSB3ZWxjb21lLgo+ID4gPgo+ID4gPiBZYXkhIEdsYWQgeW91IGZvdW5k
IHRoZSB0aW1lIHRvIGRvIHRoaXMgOi0pIE1ha2luZyB1c2Ugb2YgdGhlIHN5bmljLAo+ID4gPiBz
dGltZXIsIHdpbGwgYmUgdXNlZnVsLiBUbyBnZXQgdGhlIGJlbmVmaXQgZm9yIG5lc3RlZCBndWVz
dHMgdGhvdWdoLCBJCj4gPiA+IGFzc3VtZSB3ZSdsbCBuZWVkIHRvIGV4cG9zZWQgZW5saWdodGVu
ZWQgVk1DUywgRVBUIGZsdXNoLCBldGMuCj4gPiA+IHRocm91Z2g/Cj4gPiAKPiA+IFBlciBUTEZT
LCBlVk1DUyBzaG91bGQgYmUgdXNlZCBieSBMMSBYZW4uCj4gCj4gWWVzLCBJIGd1ZXNzIGl0IG9u
bHkgbmVlZHMgdG8gYmUgdXNlZCBieSBMMSwgYnV0IFdpbmRvd3MgaXMgdXNpbmcgYW4KPiBpbmNy
ZWFzaW5nIG51bWJlciBvZiBWTXMgZm9yIHZhcmlvdXMgcHVycG9zZXMgc28gSSB0aGluayBtYWtp
bmcgaXQKPiBzdGFjayB3ZWxsIHdvdWxkIGJlIHVzZWZ1bC4KPiAKPiA+IAo+ID4gTm90IHN1cmUg
d2hhdCB5b3UgbWVhbnQgYnkgRVBUIGZsdXNoLiBJZiB5b3UgbWVhbiB0aGluZ3MgbGlrZQo+ID4g
SHZGbHVzaEd1ZXN0UGh5c2ljYWxBZGRyZXNzU3BhY2UsIEkgdGhpbmsgdGhleSBzaG91bGQgYmUg
dXNlZCBieSBYZW4KPiA+IG9ubHkgYXMgd2VsbC4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhleSBz
aG91bGQgYmUgZXhwb3NlIHRvIEwyIGd1ZXN0cy4KPiA+IAo+IAo+IFllcywgdGhhdCdzIHdoYXQg
SSBtZWFudCBhbmQsIGFnYWluLCBJIHdhcyB0aGlua2luZyBhYm91dCB0aGUgbmVzdGVkCj4gV2lu
ZG93cyBndWVzdCB1c2luZyBWTXMgaXRzZWxmLgoKU28gdGhpcyBpcyBiYXNpY2FsbHkgbmVzdGVk
IG9uIG5lc3RlZC4gSSdtIG5vdCBzdXJlIGhvdyB0byBtYWtlIHRoYXQKd29yayB5ZXQuICBJJ20g
YWxzbyBub3Qgc3VyZSBob3cgd2VsbCB0aGVzZSBpbnRlcmZhY2VzIHN0YWNrLiBUTEZTIG9ubHkK
ZGVzY3JpYmVzIG9uZSBsZXZlbCBvZiBuZXN0aW5nLiBJIHdpbGwgbmVlZCB0byBhc2sgaWYgd2Ug
Y2FuIG1ha2UgbmVzdGVkCm9uIG5lc3RlZCB3b3JrLgoKPiAKPiA+IFRoZXJlIGFyZSBoeXBlcmNh
bGxzIGZvciB2aXJ0dWFsIFRMQiBtYW5hZ2VtZW50LiBXZSBtYXkgY2hvb3NlIHRvIGV4cG9zZQo+
ID4gdGhlbSB0byBMMiBndWVzdHMgZm9yIGJldHRlciBwZXJmb3JtYW5jZS4KPiA+IAo+IAo+IERv
IHlvdSBtZWFuICdEaXJlY3QgVmlydHVhbCBGbHVzaCc/IFRoZSBoeXBlcmNhbGxzIGluIHF1ZXN0
aW9uIGFyZSBhbHJlYWR5IGhhbmRsZWQgaW4gdmlyaWRpYW4gZm9yIHRoZSBwdXJwb3NlcyBvZiBy
ZW1vdGUgVExCIGZsdXNoLCBzbyBJIGd1ZXNzIGl0IHdvdWxkIGJlIGEgcXVlc3Rpb24gb2Ygd2ly
aW5nIHRoZW0gdGhyb3VnaC4KClllcy4gSSBtZWFudCB0aGF0LgoKV2VpLgoKPiAKPiAgIFBhdWwK
PiAKPiA+IFdlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:03:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13: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 1iCNzh-0006pK-Fp; Mon, 23 Sep 2019 13:03: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCNzg-0006pF-43
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:03:08 +0000
X-Inumbo-ID: 7bedc190-de02-11e9-95fc-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7bedc190-de02-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 13:03: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 A8727AF76;
 Mon, 23 Sep 2019 13:03:05 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
 <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
 <20190920160250.GA8065@mail-itl>
 <7a954000-904d-57aa-2524-5d0c51a8d422@suse.com>
 <20190923104746.GD8065@mail-itl>
 <81326ccd-c27d-d97c-2a20-b39c1f42f5f0@suse.com>
 <20190923122549.GA15942@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <262d6664-0b0d-77b5-ce17-abafbf3f313c@suse.com>
Date: Mon, 23 Sep 2019 15:02:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190923122549.GA15942@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxNDoyNSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBXaGF0IGFib3V0IHRoaXM6IEhWTSBndWVzdCBjYW4gYWxyZWFkeSBkbyBhbGwgb2YgdGhpcyB3
aGVuIHFlbXUgaXMKPiBydW5uaW5nIGluIGRvbTAuIFNvLCBhbGxvd2luZyB0aG9zZSBhY3Rpb25z
IHdoZW4gcWVtdSBpcyBydW5uaW5nIGluCj4gc3R1YmRvbWFpbiBzaG91bGQgbm90IGludHJvZHVj
ZSBfYWRkaXRpb25hbF8gcmlza3MuCgpXZWxsLCBpbiBhIHdheSAtIHllcy4gQnV0IEkgZG9uJ3Qg
dGhpbmsgaXQncyByaWdodCB0byBoYXZlIHFlbXUgZG8KdGhlIGRpcmVjdCB3cml0ZXMgaXQgZG9l
cyAoYW5kIEkgd291bGRuJ3QgYmUgc3VycHJpc2VkIGlmIHRoZXJlCndlcmUgc3RpbGwgYWN0dWFs
IGlzc3VlcyB3aXRoIHRoaXMgbW9kZWwpLiBIZW5jZSBpdCdzIG5vdCBnb2luZyB0bwpiZSBhbiBp
bXByb3ZlbWVudCBpZiB0aGlzIHN1c3BpY2lvdXMgdW5kZXJseWluZyBkZXNpZ24gZ290CmV4dGVu
ZGVkIHRvIG90aGVyIGNvbXBvbmVudHMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:05:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCO1y-0006wq-5b; Mon, 23 Sep 2019 13:05:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCO1x-0006wk-9N
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:05:29 +0000
X-Inumbo-ID: ce6f24fe-de02-11e9-95fc-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce6f24fe-de02-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 13:05:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569243925;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=iq3Z7TfOH5Qpq4Qv22wx0CDnkllJ8u+pMaijd2Wu6m0=;
 b=XfVaOOi9NthHrQxDKYRfZZ8AZEDzRHhrYyWT0Lnnh5pjIsv628TkhEdm
 7C6lvdfb+/6PGz84ZaQGMHhsRb+aoZvPVLTfuhUtFxrt0AYJ9/eWhJdES
 0HnwgnIZ2iKDfEDGfaEEmodlliZGcx0GPa2VMxmj3J/d6lC/ioZrZwE22 8=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wmcxkGfSYcnW8gjaFU1ZOTRKw6DrDG/GiQRbKtoMurPGquINBbNlrYGuPHWCXwQMLS/Y3nRPMV
 9IwjRFAEAIzoX4YAbMDetjazMVxu+xCbzGEsOP4Nde2jXkr0nVz13oShzuwIRrM/QTTbsvh4OR
 avDsRmdkY0EkBa3U00Y/FarJVS8wycOyLM2FzjfRClzDtNBAIEe7tfPtTNFSePjD2BScOzW45f
 Vepp6amhoYL+la7/NTOCAfpopnN5jDqC2a09ML4j8AqA/Yuyesb5fDNW8k1OO7pf+7eWDLQEKm
 9/Q=
X-SBRS: 2.7
X-MesageID: 5931886
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,539,1559534400"; 
   d="scan'208";a="5931886"
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 v13] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVcgc/RjZRGBRqJUWCjIFeFraK9Kc5OsKQ
Date: Mon, 23 Sep 2019 13:05:21 +0000
Message-ID: <e3338d5c50804dfba8ca611271b7b393@AMSPEX02CL03.citrite.net>
References: <20190923120539.25242-1-aisaila@bitdefender.com>
In-Reply-To: <20190923120539.25242-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 v13] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhhbmRydSBTdGVmYW4gSVNB
SUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiBTZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAx
MzowNgo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IGpiZXVsaWNoQHN1c2UuY29tOyBBbmRyZXcg
Q29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB3bEB4ZW4ub3JnOyBSb2dlciBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUmF6dmFuIENPSk9DQVJVCj4gPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+OyB0YW1hc0B0a2xlbmd5ZWwuY29tOyBBbGV4YW5kcnUgU3Rl
ZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Owo+IFBldHJlIE92aWRpdSBQSVJD
QUxBQlUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2MTNdIHg4Ni9lbXVsYXRlOiBT
ZW5kIHZtX2V2ZW50IGZyb20gZW11bGF0ZQo+IAo+IEEvRCBiaXQgd3JpdGVzIChvbiBwYWdlIHdh
bGtzKSBjYW4gYmUgY29uc2lkZXJlZCBiZW5pZ24gYnkgYW4gaW50cm9zcGVjdGlvbgo+IGFnZW50
LCBzbyByZWNlaXZpbmcgdm1fZXZlbnRzIGZvciB0aGVtIGlzIGEgcGVzc2ltaXphdGlvbi4gV2Ug
dHJ5IGhlcmUgdG8KPiBvcHRpbWl6ZSBieSBmaWx0ZXJpbmcgdGhlc2UgZXZlbnRzIG91dC4KPiBD
dXJyZW50bHksIHdlIGFyZSBmdWxseSBlbXVsYXRpbmcgdGhlIGluc3RydWN0aW9uIGF0IFJJUCB3
aGVuIHRoZSBoYXJkd2FyZSBzZWVzCj4gYW4gRVBUIGZhdWx0IHdpdGggbnBmZWMua2luZCAhPSBu
cGZlY19raW5kX3dpdGhfZ2xhLiBUaGlzIGlzLCBob3dldmVyLAo+IGluY29ycmVjdCwgYmVjYXVz
ZSB0aGUgaW5zdHJ1Y3Rpb24gYXQgUklQIG1pZ2h0IGxlZ2l0aW1hdGVseSBjYXVzZSBhbgo+IEVQ
VCBmYXVsdCBvZiBpdHMgb3duIHdoaWxlIGFjY2Vzc2luZyBhIF9kaWZmZXJlbnRfIHBhZ2UgZnJv
bSB0aGUgb3JpZ2luYWwgb25lLAo+IHdoZXJlIEEvRCB3ZXJlIHNldC4KPiBUaGUgc29sdXRpb24g
aXMgdG8gcGVyZm9ybSB0aGUgd2hvbGUgZW11bGF0aW9uLCB3aGlsZSBpZ25vcmluZyBFUFQgcmVz
dHJpY3Rpb25zCj4gZm9yIHRoZSB3YWxrIHBhcnQsIGFuZCB0YWtpbmcgdGhlbSBpbnRvIGFjY291
bnQgZm9yIHRoZSAiYWN0dWFsIiBlbXVsYXRpbmcgb2YKPiB0aGUgaW5zdHJ1Y3Rpb24gYXQgUklQ
LiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVtdWxhdGlv
bgo+IHRvIGNvbXBsZXRlLCBzaW5jZSBpbiB0aGF0IGNhc2Ugd2Ugd29uJ3QgYmUgYWJsZSB0byB2
ZXRvIHdoYXRldmVyIGl0IGlzIGRvaW5nLgo+IFRoYXQgd291bGQgbWVhbiB0aGF0IHdlIGNhbid0
IGFjdHVhbGx5IHByZXZlbnQgYW55IG1hbGljaW91cyBhY3Rpdml0eSwgaW5zdGVhZAo+IHdlJ2Qg
b25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4KPiBXaGVuIHdlIHNlZSBhICJzZW5kLXZtX2V2
ZW50IiBjYXNlIHdoaWxlIGVtdWxhdGluZywgd2UgbmVlZCB0byBmaXJzdCBzZW5kIHRoZQo+IGV2
ZW50IG91dCBhbmQgdGhlbiBzdXNwZW5kIHRoZSBlbXVsYXRpb24gKHJldHVybiBYODZFTVVMX1JF
VFJZKS4KPiBBZnRlciB0aGUgZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50
X2RvX3Jlc3VtZSgpIGFnYWluIGFmdGVyIHRoZQo+IGludHJvc3BlY3Rpb24gYWdlbnQgdHJlYXRz
IHRoZSBldmVudCBhbmQgcmVzdW1lcyB0aGUgZ3Vlc3QuIFRoZXJlLCB0aGUKPiBpbnN0cnVjdGlv
biBhdCBSSVAgd2lsbCBiZSBmdWxseSBlbXVsYXRlZCAod2l0aCB0aGUgRVBUIGlnbm9yZWQpIGlm
IHRoZQo+IGludHJvc3BlY3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0
IHdpbGwgY29udGludWUgdG8gcnVuIHBhc3QKPiB0aGUgaW5zdHJ1Y3Rpb24uCj4gCj4gQSBjb21t
b24gZXhhbXBsZSBpcyBpZiB0aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1
bHQgY2F1c2VkIGJ5IGEKPiBwYWdlIHdhbGssIHAybV9tZW1fYWNjZXNzX2NoZWNrKCkgZGVjaWRl
cyBpZiBpdCBpcyBnb2luZyB0byBzZW5kIGEgdm1fZXZlbnQuCj4gSWYgdGhlIHZtX2V2ZW50IHdh
cyBzZW50IGFuZCBpdCB3b3VsZCBiZSB0cmVhdGVkIHNvIGl0IHJ1bnMgdGhlIGluc3RydWN0aW9u
Cj4gYXQgUklQLCB0aGF0IGluc3RydWN0aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBh
Z2UgYW5kIHByb3Zva2UgYSB2bV9ldmVudC4KPiAKPiBOb3cgaWYgbnBmZWMua2luZCA9PSBucGZl
Y19raW5kX2luX2dwdCBhbmQgZC0+YXJjaC5tb25pdG9yLmluZ3Vlc3RfcGFnZWZhdWx0X2Rpc2Fi
bGVkCj4gaXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0aGUgcGFnZSB3YWxrIGNhc2UgYW5kIHdlIGNh
biBkbyB0aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRpb24KPiBhbmQgZW11bGF0ZSB0aGUgcGFnZSB3
YWxrIHdoaWxlIGlnbm9yaW5nIHRoZSBFUFQsIGJ1dCBkb24ndCBpZ25vcmUgdGhlIEVQVCBmb3Ig
dGhlCj4gZW11bGF0aW9uIG9mIHRoZSBhY3R1YWwgaW5zdHJ1Y3Rpb24uCj4gCj4gSW4gdGhlIGZp
cnN0IGNhc2Ugd2Ugd291bGQgaGF2ZSAyIEVQVCBldmVudHMsIGluIHRoZSBzZWNvbmQgY2FzZSB3
ZSB3b3VsZCBoYXZlCj4gMSBFUFQgZXZlbnQgaWYgdGhlIGluc3RydWN0aW9uIGF0IHRoZSBSSVAg
dHJpZ2dlcnMgYW4gRVBUIGV2ZW50Lgo+IAo+IFdlIHVzZSBodm1lbXVsX21hcF9saW5lYXJfYWRk
cigpIHRvIGludGVyY2VwdCB3cml0ZSBhY2Nlc3MgYW5kCj4gX19odm1fY29weSgpIHRvIGludGVy
Y2VwdCBleGVjLCByZWFkIGFuZCB3cml0ZSBhY2Nlc3MuCj4gCj4gQSBuZXcgcmV0dXJuIHR5cGUg
d2FzIGFkZGVkLCBIVk1UUkFOU19uZWVkX3JldHJ5LCBpbiBvcmRlciB0byBoYXZlIGFsbAo+IHRo
ZSBwbGFjZXMgdGhhdCBjb25zdW1lIEhWTVRSQU5TKiByZXR1cm4gWDg2RU1VTF9SRVRSWS4KPiAK
PiBodm1fZW11bGF0ZV9zZW5kX3ZtX2V2ZW50KCkgY2FuIHJldHVybiBmYWxzZSBpZiB0aGVyZSB3
YXMgbm8gdmlvbGF0aW9uLAo+IGlmIHRoZXJlIHdhcyBhbiBlcnJvciBmcm9tIG1vbml0b3JfdHJh
cHMoKSBvciBwMm1fZ2V0X21lbV9hY2Nlc3MoKS4KPiAtRVNSQ0ggZnJvbSBwMm1fZ2V0X21lbV9h
Y2Nlc3MoKSBpcyB0cmVhdGVkIGFzIHJlc3RyaWN0ZWQgYWNjZXNzLgo+IAo+IE5PVEU6IGh2bV9l
bXVsYXRlX3NlbmRfdm1fZXZlbnQoKSBhc3N1bWVzIHRoZSBjYWxsZXIgd2lsbCBlbmFibGUvZGlz
YWJsZQo+IGFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbGV4
YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiAKCmVtdWxhdGUgcGFydHMu
Li4KCkFja2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KCj4gLS0tCj4gQ2hhbmdl
cyBzaW5jZSBWMTI6Cj4gCS0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlCj4gCS0gUmV3b3JrIHN3aXRj
aCgpIGluIG1hcF9saW5lYXJfYWRkcigpL3JlcF9tb3ZzKCkvcmVwX3N0b3MoKS4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwgNTcgKysrKysrKysrKysrKysrKyst
LS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAgOSArKysrCj4gIHhl
bi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMgICAgICB8ICAyICsKPiAgeGVuL2FyY2gveDg2L2h2
bS9tb25pdG9yLmMgICAgICAgIHwgNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICAgfCAgOSArKystCj4gIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvaHZtLmMgICAgICB8ICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vbW9uaXRvci5oIHwgIDMgKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5o
IHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmggICAgfCAgMiArCj4gIDkg
ZmlsZXMgY2hhbmdlZCwgMTQ5IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCj4gaW5kZXggMzZiY2I1MjZkMy4uODVhYjAwOTcxNyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCj4gQEAgLTU0OCw2ICs1NDgsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoCj4gICAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcyAt
ICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQpIC0KPiAgICAgICAgICAobGluZWFyID4+IFBBR0VfU0hJ
RlQpICsgMTsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgZ2ZuX3QgZ2ZuOwo+IAo+ICAg
ICAgLyoKPiAgICAgICAqIG1mbiBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVz
ZWQgc2xvdHMgaGF2ZSBhIHBhZ2UgcmVmZXJlbmNlCj4gQEAgLTU4Miw3ICs1ODMsNyBAQCBzdGF0
aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gICAgICAgICAgQVNTRVJUKG1mbl94
KCptZm4pID09IDApOwo+IAo+ICAgICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2Uo
Y3VyciwgYWRkciwgdHJ1ZSwgcGZlYywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgJmdmbiwgJnAybXQpOwo+IAo+ICAg
ICAgICAgIHN3aXRjaCAoIHJlcyApCj4gICAgICAgICAgewo+IEBAIC01OTksOCArNjAwLDE1IEBA
IHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPiAgICAgICAgICAgICAgZXJy
ID0gTlVMTDsKPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gCj4gLSAgICAgICAgY2FzZSBIVk1U
UkFOU19nZm5fcGFnZWRfb3V0Ogo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRyeToK
PiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogaHZtX3RyYW5zbGF0ZV9nZXRfcGFn
ZSgpIGRvZXMgbm90IHJldHVybiBIVk1UUkFOU19uZWVkX3JldHJ5Lgo+ICsgICAgICAgICAgICAg
KiBJdCBjYW4gZHJvcHBlZCBpZiBmdXR1cmUgd29yayByZXF1aXJlcyB0aGlzLgo+ICsgICAgICAg
ICAgICAgKi8KPiArICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJl
ZDoKPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gICAgICAgICAgICAg
IGVyciA9IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpOwo+ICAgICAgICAgICAgICBnb3RvIG91dDsK
PiAKPiBAQCAtNjI2LDYgKzYzNCwxNCBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoCj4gCj4gICAgICAgICAgICAgIEFTU0VSVChwMm10ID09IHAybV9yYW1fbG9nZGlydHkg
fHwgIXAybV9pc19yZWFkb25seShwMm10KSk7Cj4gICAgICAgICAgfQo+ICsKPiArICAgICAgICBp
ZiAoIHVubGlrZWx5KGN1cnItPmFyY2gudm1fZXZlbnQpICYmCj4gKyAgICAgICAgICAgICBjdXJy
LT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50ICYmCj4gKyAgICAgICAgICAgICBodm1fbW9uaXRv
cl9jaGVja19wMm0oYWRkciwgZ2ZuLCBwZmVjLCBucGZlY19raW5kX3dpdGhfZ2xhKSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX1JFVFJZKTsKPiAr
ICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICAgICAgfQo+IAo+ICAgICAgLyog
RW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5nbGUgZnJhbWU/ICovCj4gQEAgLTExNDEsNiArMTE1
Nyw3IEBAIHN0YXRpYyBpbnQgbGluZWFyX3JlYWQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25l
ZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPiAKPiAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3Bh
Z2VkX291dDoKPiAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiArICAgIGNhc2UgSFZN
VFJBTlNfbmVlZF9yZXRyeToKPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAgICAg
IH0KPiAKPiBAQCAtMTE5Miw2ICsxMjA5LDcgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5z
aWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKPiAKPiAg
ICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiAgICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3NoYXJlZDoKPiArICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRyeToKPiAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9SRVRSWTsKPiAgICAgIH0KPiAKPiBAQCAtMTg1MiwxOSArMTg3MCwyNyBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoCj4gCj4gICAgICB4ZnJlZShidWYpOwo+IAo+IC0g
ICAgaWYgKCByYyA9PSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0ICkKPiAtICAgICAgICByZXR1cm4g
WDg2RU1VTF9SRVRSWTsKPiAtICAgIGlmICggcmMgPT0gSFZNVFJBTlNfZ2ZuX3NoYXJlZCApCj4g
LSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4gLSAgICBpZiAoIHJjICE9IEhWTVRSQU5T
X29rYXkgKQo+ICsgICAgc3dpdGNoICggcmMgKQo+ICAgICAgewo+IC0gICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiRmFpbGVkIG1lbW9yeS10by1tZW1vcnkgUkVQIE1PVlM6IHNncGE9
JSIKPiAtICAgICAgICAgICAgICAgICBQUklwYWRkciIgZGdwYT0lIlBSSXBhZGRyIiByZXBzPSVs
dSBieXRlc19wZXJfcmVwPSV1XG4iLAo+IC0gICAgICAgICAgICAgICAgIHNncGEsIGRncGEsICpy
ZXBzLCBieXRlc19wZXJfcmVwKTsKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Cj4gKyAgICBjYXNlIEhWTVRSQU5TX25lZWRfcmV0cnk6Cj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBodm1fY29weV90b19ndWVzdF9waHlzKCkgZG9lcyBub3QgcmV0dXJuIEhWTVRSQU5T
X25lZWRfcmV0cnkuCj4gKyAgICAgICAgICogSXQgY2FuIGRyb3BwZWQgaWYgZnV0dXJlIHdvcmsg
cmVxdWlyZXMgdGhpcy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKPiArICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPiArICAgIGNhc2UgSFZNVFJBTlNf
Z2ZuX3BhZ2VkX291dDoKPiArICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiArICAgICAg
ICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiArICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiArICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICAgICAgfQo+IAo+IC0gICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKPiArICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbGVkIG1lbW9yeS10
by1tZW1vcnkgUkVQIE1PVlM6IHNncGE9JSIKPiArICAgICAgICAgICAgIFBSSXBhZGRyIiBkZ3Bh
PSUiUFJJcGFkZHIiIHJlcHM9JWx1IGJ5dGVzX3Blcl9yZXA9JXVcbiIsCj4gKyAgICAgICAgICAg
ICBzZ3BhLCBkZ3BhLCAqcmVwcywgYnl0ZXNfcGVyX3JlcCk7Cj4gKwo+ICsgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICB9Cj4gCj4gIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfc3Rv
cygKPiBAQCAtMTk2Niw2ICsxOTkyLDEzIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfc3RvcygK
PiAKPiAgICAgICAgICBzd2l0Y2ggKCByYyApCj4gICAgICAgICAgewo+ICsgICAgICAgIGNhc2Ug
SFZNVFJBTlNfbmVlZF9yZXRyeToKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICog
aHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygpIGRvZXMgbm90IHJldHVybiBIVk1UUkFOU19uZWVkX3Jl
dHJ5Lgo+ICsgICAgICAgICAgICAgKiBJdCBjYW4gZHJvcHBlZCBpZiBmdXR1cmUgd29yayByZXF1
aXJlcyB0aGlzLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cj4gKyAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgICAgIGNh
c2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9z
aGFyZWQ6Cj4gICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IGluZGV4
IGZkYjFlMTdmNTkuLmM4MmU3YjJjZDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMzIzNiw2ICszMjM2LDE1
IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKPiAgICAg
ICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwo+ICAgICAgICAgIH0KPiAK
PiArICAgICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2gudm1fZXZlbnQpICYmCj4gKyAgICAgICAg
ICAgICAoZmxhZ3MgJiBIVk1DT1BZX2xpbmVhcikgJiYKPiArICAgICAgICAgICAgIHYtPmFyY2gu
dm1fZXZlbnQtPnNlbmRfZXZlbnQgJiYKPiArICAgICAgICAgICAgIGh2bV9tb25pdG9yX2NoZWNr
X3AybShhZGRyLCBnZm4sIHBmZWMsIG5wZmVjX2tpbmRfd2l0aF9nbGEpICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICsgICAgICAgICAgICByZXR1cm4gSFZN
VFJBTlNfbmVlZF9yZXRyeTsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIHAgPSAoY2hhciAq
KV9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsKPiAKPiAgICAg
ICAgICBpZiAoIGZsYWdzICYgSFZNQ09QWV90b19ndWVzdCApCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCj4g
aW5kZXggYWFjMjJjNTk1ZC4uOTAyMDJiZGNlYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2ludGVyY2VwdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwo+IEBA
IC0xNDUsNiArMTQ1LDcgQEAgaW50IGh2bV9wcm9jZXNzX2lvX2ludGVyY2VwdChjb25zdCBzdHJ1
Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCj4gICAgICAgICAgICAgICAgICBjYXNlIEhWTVRS
QU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgo+ICAgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19n
Zm5fcGFnZWRfb3V0Ogo+ICAgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVk
Ogo+ICsgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19uZWVkX3JldHJ5Ogo+ICAgICAgICAg
ICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgICAgICAgICAgICAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKPiBAQCAtMTc0
LDYgKzE3NSw3IEBAIGludCBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoY29uc3Qgc3RydWN0IGh2
bV9pb19oYW5kbGVyICpoYW5kbGVyLAo+ICAgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19i
YWRfbGluZWFyX3RvX2dmbjoKPiAgICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3Bh
Z2VkX291dDoKPiAgICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAr
ICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRyeToKPiAgICAgICAgICAgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgICAgICAgICAgICAgICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KPiAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMK
PiBpbmRleCAyYTQxY2NjOTMwLi43ZmIxZTJjMDRlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vbW9uaXRvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiBAQCAt
MjMsOCArMjMsMTAgQEAKPiAgICovCj4gCj4gICNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KPiAr
I2luY2x1ZGUgPHhlbi9tZW1fYWNjZXNzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgo+
ICAjaW5jbHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+Cj4gKyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+
Cj4gICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgo+
ICAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+Cj4gQEAgLTIxNSw2ICsyMTcsODIgQEAgdm9pZCBo
dm1fbW9uaXRvcl9pbnRlcnJ1cHQodW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5
cGUsCj4gICAgICBtb25pdG9yX3RyYXBzKGN1cnJlbnQsIDEsICZyZXEpOwo+ICB9Cj4gCj4gKy8q
Cj4gKyAqIFNlbmQgbWVtb3J5IGFjY2VzcyB2bV9ldmVudHMgYmFzZWQgb24gcGZlYy4gUmV0dXJu
cyB0cnVlIGlmIHRoZSBldmVudCB3YXMKPiArICogc2VudCBhbmQgZmFsc2UgZm9yIHAybV9nZXRf
bWVtX2FjY2VzcygpIGVycm9yLCBubyB2aW9sYXRpb24gYW5kIGV2ZW50IHNlbmQKPiArICogZXJy
b3IuIEFzc3VtZXMgdGhlIGNhbGxlciB3aWxsIGVuYWJsZS9kaXNhYmxlIGFyY2gudm1fZXZlbnQt
PnNlbmRfZXZlbnQuCj4gKyAqLwo+ICtib29sIGh2bV9tb25pdG9yX2NoZWNrX3AybSh1bnNpZ25l
ZCBsb25nIGdsYSwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBwZmVjLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MTZfdCBraW5kKQo+ICt7Cj4gKyAgICB4ZW5tZW1fYWNjZXNzX3QgYWNj
ZXNzOwo+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsgICAgdm1fZXZlbnRf
cmVxdWVzdF90IHJlcSA9IHt9Owo+ICsgICAgcGFkZHJfdCBncGEgPSAoZ2ZuX3RvX2dhZGRyKGdm
bikgfCAoZ2xhICYgflBBR0VfTUFTSykpOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIEFTU0VS
VChjdXJyLT5hcmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50KTsKPiArCj4gKyAgICAvKgo+ICsgICAg
ICogcDJtX2dldF9tZW1fYWNjZXNzKCkgY2FuIGZhaWwgZnJvbSBhIGludmFsaWQgTUZOIGFuZCBy
ZXR1cm4gLUVTUkNICj4gKyAgICAgKiBpbiB3aGljaCBjYXNlIGFjY2VzcyBtdXN0IGJlIHJlc3Ry
aWN0ZWQuCj4gKyAgICAgKi8KPiArICAgIHJjID0gcDJtX2dldF9tZW1fYWNjZXNzKGN1cnItPmRv
bWFpbiwgZ2ZuLCAmYWNjZXNzLCBhbHRwMm1fdmNwdV9pZHgoY3VycikpOwo+ICsKPiArICAgIGlm
ICggcmMgPT0gLUVTUkNIICkKPiArICAgICAgICBhY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX247Cj4g
KyAgICBlbHNlIGlmICggcmMgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBz
d2l0Y2ggKCBhY2Nlc3MgKQo+ICsgICAgewo+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3g6Cj4g
KyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcng6Cj4gKyAgICAgICAgaWYgKCBwZmVjICYgUEZFQ193
cml0ZV9hY2Nlc3MgKQo+ICsgICAgICAgICAgICByZXEudS5tZW1fYWNjZXNzLmZsYWdzID0gTUVN
X0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNh
c2UgWEVOTUVNX2FjY2Vzc193Ogo+ICsgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3Ogo+ICsgICAg
ICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gKyAgICAgICAgICAgIHJlcS51Lm1l
bV9hY2Nlc3MuZmxhZ3MgPSBNRU1fQUNDRVNTX1g7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgY2FzZSBYRU5NRU1fYWNjZXNzX3I6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfbjoKPiAr
ICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcyApCj4gKyAgICAgICAgICAgIHJl
cS51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19SIHwgTUVNX0FDQ0VTU19XOwo+ICsg
ICAgICAgIGlmICggcGZlYyAmIFBGRUNfaW5zbl9mZXRjaCApCj4gKyAgICAgICAgICAgIHJlcS51
Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19YOwo+ICsgICAgICAgIGJyZWFrOwo+ICsK
PiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193eDoKPiArICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19y
d3g6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcngycnc6Cj4gKyAgICBjYXNlIFhFTk1FTV9h
Y2Nlc3NfbjJyd3g6Cj4gKyAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfZGVmYXVsdDoKPiArICAgICAg
ICBicmVhazsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoICFyZXEudS5tZW1fYWNjZXNzLmZsYWdz
ICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7IC8qIG5vIHZpb2xhdGlvbiAqLwo+ICsKPiArICAg
IGlmICgga2luZCA9PSBucGZlY19raW5kX3dpdGhfZ2xhICkKPiArICAgICAgICByZXEudS5tZW1f
YWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9HTEEgfAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTUVNX0FDQ0VTU19HTEFfVkFMSUQ7Cj4gKyAgICBlbHNl
IGlmICgga2luZCA9PSBucGZlY19raW5kX2luX2dwdCApCj4gKyAgICAgICAgcmVxLnUubWVtX2Fj
Y2Vzcy5mbGFncyB8PSBNRU1fQUNDRVNTX0ZBVUxUX0lOX0dQVCB8Cj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBNRU1fQUNDRVNTX0dMQV9WQUxJRDsKPiArCj4gKwo+ICsgICAg
cmVxLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTOwo+ICsgICAgcmVxLnUubWVt
X2FjY2Vzcy5nZm4gPSBnZm5feChnZm4pOwo+ICsgICAgcmVxLnUubWVtX2FjY2Vzcy5nbGEgPSBn
bGE7Cj4gKyAgICByZXEudS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAmIH5QQUdFX01BU0s7Cj4g
Kwo+ICsgICAgcmV0dXJuIG1vbml0b3JfdHJhcHMoY3VyciwgdHJ1ZSwgJnJlcSkgPj0gMDsKPiAr
fQo+ICsKPiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jCj4gaW5kZXggMDE0NGY5MmI5OC4uMzIwYjlmZTYyMSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYwo+IEBAIC0yMTAsMTEgKzIxMCwxOCBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNr
KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUcnkgdG8g
YXZvaWQgc2VuZGluZyBhIG1lbSBldmVudC4gU3VwcHJlc3MgZXZlbnRzIGNhdXNlZCBieSBwYWdl
LXdhbGtzCj4gKyAgICAgKiBieSBlbXVsYXRpbmcgYnV0IHN0aWxsIGNoZWNraW5nIG1lbV9hY2Nl
c3MgdmlvbGF0aW9ucy4KPiArICAgICAqLwo+ICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5n
KGQtPnZtX2V2ZW50X21vbml0b3IpICYmCj4gICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5pbmd1
ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZCAmJgo+IC0gICAgICAgICBucGZlYy5raW5kICE9IG5wZmVj
X2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2ZW50ICovCj4gKyAgICAgICAg
IG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgKQo+ICAgICAgewo+ICsgICAgICAgIHYt
PmFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQgPSB0cnVlOwo+ICAgICAgICAgIGh2bV9lbXVsYXRl
X29uZV92bV9ldmVudChFTVVMX0tJTkRfTk9STUFMLCBUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVO
VF9OT19FQyk7Cj4gKyAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+c2VuZF9ldmVudCA9IGZhbHNl
Owo+IAo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2h2bS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+
IGluZGV4IDBhYTU2MGI3ZjUuLjQ4ZGZhZDQ1NTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKPiBA
QCAtMTM5LDYgKzEzOSw3IEBAIGh2bV9yZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLAo+ICAgICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAgICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dDoKPiAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiArICAgIGNhc2Ug
SFZNVFJBTlNfbmVlZF9yZXRyeToKPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAg
ICAgIH0KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCj4gaW5kZXggZjFhZjRmODEyYS4u
MzI1YjQ0Njc0ZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9y
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKPiBAQCAtNDksNiAr
NDksOSBAQCB2b2lkIGh2bV9tb25pdG9yX2ludGVycnVwdCh1bnNpZ25lZCBpbnQgdmVjdG9yLCB1
bnNpZ25lZCBpbnQgdHlwZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGVyciwgdWludDY0X3QgY3IyKTsKPiAgYm9vbCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVt
ZW50ZWQodm9pZCk7Cj4gCj4gK2Jvb2wgaHZtX21vbml0b3JfY2hlY2tfcDJtKHVuc2lnbmVkIGxv
bmcgZ2xhLCBnZm5fdCBnZm4sIHVpbnQzMl90IHBmZWMsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IGtpbmQpOwo+ICsKPiAgI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fTU9O
SVRPUl9IX18gKi8KPiAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3VwcG9ydC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCj4gaW5kZXgg
ZTk4OWFhNzM0OS4uMTUwMGU2Yzk0YiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdXBwb3J0LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgK
PiBAQCAtNjEsNiArNjEsNyBAQCBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgewo+ICAgICAg
SFZNVFJBTlNfdW5oYW5kbGVhYmxlLAo+ICAgICAgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dCwKPiAg
ICAgIEhWTVRSQU5TX2dmbl9zaGFyZWQsCj4gKyAgICBIVk1UUkFOU19uZWVkX3JldHJ5LAo+ICB9
Owo+IAo+ICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgKPiBpbmRleCAyM2U2NTU3MTBiLi42NmRi
OWUxZTI1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQuaAo+IEBAIC0zNiw2ICszNiw4IEBAIHN0
cnVjdCBhcmNoX3ZtX2V2ZW50IHsKPiAgICAgIGJvb2wgc2V0X2dwcnM7Cj4gICAgICAvKiBBIHN5
bmMgdm1fZXZlbnQgaGFzIGJlZW4gc2VudCBhbmQgd2UncmUgbm90IGRvbmUgaGFuZGxpbmcgaXQu
ICovCj4gICAgICBib29sIHN5bmNfZXZlbnQ7Cj4gKyAgICAvKiBTZW5kIG1lbSBhY2Nlc3MgZXZl
bnRzIGZyb20gZW11bGF0b3IgKi8KPiArICAgIGJvb2wgc2VuZF9ldmVudDsKPiAgfTsKPiAKPiAg
aW50IHZtX2V2ZW50X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwo+IC0tCj4gMi4xNy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:24:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOK9-0000AC-2V; Mon, 23 Sep 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=dYCr=XS=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iCOK7-0000A7-Qi
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:24:15 +0000
X-Inumbo-ID: 70148ef0-de05-11e9-95fc-12813bfff9fa
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70148ef0-de05-11e9-95fc-12813bfff9fa;
 Mon, 23 Sep 2019 13:24:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 9FB26109C;
 Mon, 23 Sep 2019 09:24:14 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 23 Sep 2019 09:24:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=g/0qaV
 Ps7oAvn4vs5YoWK5WDpsu93E640frFQkZmLcM=; b=dnas+H2sWP4HUnlKH5NblP
 mHGWyASX82Aa0+fYlJjFEuVK3VkUgio0wN2BpYnxnlNwVea4p7Wzkl3FopTsto4D
 emKtY0rzn1RupeINl/eeDZkroKACK/gC+gEYGcfGvENWZdSXRWOQEY8c/R5V+wPq
 cW5zilbZeQ0foJvYQmMQMRnwRCQ1TAfuMNnkz+zW58+vFlhVE8u5p+eXtHoC1qSr
 Awryft73TyU6rVHIKblFChVlhAS/Hv2b0PDI8ONahoEKkldnc34ANsx8L5+OixSY
 9mWH+LaJXTamvk6Uns3I4MPBwlFhpYXAzvYO9wEcyGYAyIiXFmzi5zF/TDo8GPww
 ==
X-ME-Sender: <xms:fceIXYJN88R1VJS9SIpFTDIfKpz4J0fWKQTqnAPA-wnDIFmhmsxIBA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdekgdeifecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeekfedrleejrddvfedrvdel
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:fceIXULKyoMEQrXZrKAghi65qMB8GbNFa2-U3CBtdqai-NkJh0T3RQ>
 <xmx:fceIXa66qoLX2PWlOUJMx-3NaKXXYrIBL1adzvEKnBx5ymGw6TpKaA>
 <xmx:fceIXWewhTU79YKr8hgU1CnW85YClRrkPzeGxNdyTesrn0gXdkLgNA>
 <xmx:fseIXaViRdc9g7wA1BFzoZUrqZK_no3cH6tbtS8RJvoQUwuZEHgtwA>
Received: from mail-itl (unknown [83.97.23.29])
 by mail.messagingengine.com (Postfix) with ESMTPA id 94B7DD60057;
 Mon, 23 Sep 2019 09:24:10 -0400 (EDT)
Date: Mon, 23 Sep 2019 15:24:06 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190923132406.GO1222@mail-itl>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
 <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
 <20190920160250.GA8065@mail-itl>
 <7a954000-904d-57aa-2524-5d0c51a8d422@suse.com>
 <20190923104746.GD8065@mail-itl>
 <81326ccd-c27d-d97c-2a20-b39c1f42f5f0@suse.com>
 <20190923122549.GA15942@mail-itl>
 <262d6664-0b0d-77b5-ce17-abafbf3f313c@suse.com>
MIME-Version: 1.0
In-Reply-To: <262d6664-0b0d-77b5-ce17-abafbf3f313c@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3159733420593201144=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--8HhMLSHvAouSipEr
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control

On Mon, Sep 23, 2019 at 03:02:49PM +0200, Jan Beulich wrote:
> On 23.09.2019 14:25, Marek Marczykowski-G=C3=B3recki  wrote:
> > What about this: HVM guest can already do all of this when qemu is
> > running in dom0. So, allowing those actions when qemu is running in
> > stubdomain should not introduce _additional_ risks.
>=20
> Well, in a way - yes. But I don't think it's right to have qemu do
> the direct writes it does (and I wouldn't be surprised if there
> were still actual issues with this model). Hence it's not going to
> be an improvement if this suspicious underlying design got
> extended to other components.

This sounds like any workflow involving qemu would be inferior. And I
agree with that. But also I do need PCI passthrough working, so I need a
solution until we have an alternative implementation. If that alternative
is going to happen soon, I'm also fine with carrying patches in Qubes
package (like I already do). This wouldn't be nice for the rest of the
community (I believe many other Xen-based projects also carry similar
patches already), but it looks like upstreaming this is taking way too
much effort than it's worth for a temporary solution.

So, in the next version of this series I'm going to drop this patch (and
the next one).

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2Ix3UACgkQ24/THMrX
1yyOzgf+Kad+tmlcbvLGkqUQvI1OYBWeM5pT3agw0ZU1jno5KT3NifrT7j0SlDD8
bliVgO1EBdOSNUBcde6C8sC7NTLX0GQk+ijS66NB+ViphVky9oKNZJqKasvMqPxs
4fnOMUl/roG/pl3yzltaPYHFGRuIwRVkCJnLgBNtfiTTD69IHvW4kerLXoEY3SmH
dp4XjSryreE7FUCDPR8pPavTXZivdmZsAyUpFdh/YYaQ+Yr3rsp4Jp0JQWO/Q1lC
lGfzle+lr1oifV/sjjZ72nm2lXrfCMYIGyqJ+0UjHmGZNb+HO55fRmYp8whsMphW
LhwsmlU8BYCNGiooUont+2z1bXFEHA==
=fFvg
-----END PGP SIGNATURE-----

--8HhMLSHvAouSipEr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3159733420593201144==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:27:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOMq-0000J1-Ic; Mon, 23 Sep 2019 13:27:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sJPS=XS=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCOMo-0000Iw-KW
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:27:02 +0000
X-Inumbo-ID: d2f5af2c-de05-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2f5af2c-de05-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 13:27:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569245221;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=ShnbNASyOSZsx7FYaTt5TD/I99itV6s8oSeJ4g1qJpo=;
 b=f5lPwiTJ4WDyrOuptoUqp8MQ4gdofqso9fYaISyJoKk0xKfmTsZQWWW9
 oGO4la+XGz0dsOtKcyejhaXdrCagRR7jSu3mo2IAI0DnbODWgtMGT4xM4
 iuyoFSDbEuaiUm+NAWzdRE9jzjRyzyZlJyvkSrWHYfcBiXG3ccZ50OdNa E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j+wl6/kg+ufD3wuB/6GlpHrzz4o5rcqBL9hjwXBHedKM/EO6e/z1DE/610CE94QZrYWoeYV4Gx
 z/DUwPPJA1ujh93srFBeIdSqZUnd+uH2UdsKsEo1zPQ63jrjrmmvmh1RGbI6anc/9xwAtAuer6
 fxLY43/nUJGrbKpOHwiCPSU/gptd9w+hB3RDLUtYVx5eaqjmfOhs1X6CX4IGH1X64gPIjdGGOG
 EcPcuPOU1M8MVVpdg1kO6JrFaMdC/EN3oZ9+NS+TY5I2uvZP9uKC8AN+OahsxlJw8LglgBa3AL
 F38=
X-SBRS: 2.7
X-MesageID: 5991296
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="5991296"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 23 Sep 2019 14:26:52 +0100
Message-ID: <20190923132652.205526-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: Fix build when LIBXL_API_VERSION 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: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbXBhdGliaWxpdHkgZnVuY3Rpb24gbWlzdGFrZW5seSBjYWxsZWQgaXRzZWxmLgoKRml4
ZXM6IDk1NjI3Yjg3YzMxNTk5Mjg0NThlZTU4NmU4YzVjNTkzYmRkMjQ4ZDgKU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
bGlieGwvbGlieGwuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IGJhNDhlN2U5MDBkMy4uMzQyMWU1YWE5ODZkIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTI0MTMsNyAr
MjQxMyw3IEBAIGludCBsaWJ4bF9zZW5kX3RyaWdnZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogc3RhdGljIGlubGluZSBpbnQgbGlieGxfc2VuZF90cmlnZ2VyXzB4MDQxMjAwKAog
ICAgIGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfdHJpZ2dlciB0cmlnZ2Vy
LCB1aW50MzJfdCB2Y3B1aWQpCiB7Ci0gICAgcmV0dXJuIGxpYnhsX3NlbmRfdHJpZ2dlcl8weDA0
MTIwMChjdHgsIGRvbWlkLCB0cmlnZ2VyLCB2Y3B1aWQsIE5VTEwpOworICAgIHJldHVybiBsaWJ4
bF9zZW5kX3RyaWdnZXIoY3R4LCBkb21pZCwgdHJpZ2dlciwgdmNwdWlkLCBOVUxMKTsKIH0KICNk
ZWZpbmUgbGlieGxfc2VuZF90cmlnZ2VyIGxpYnhsX3NlbmRfdHJpZ2dlcl8weDA0MTIwMAogI2Vu
ZGlmCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:31:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13: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 1iCORT-00015F-7w; Mon, 23 Sep 2019 13:31: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCORS-00015A-Nc
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:31:50 +0000
X-Inumbo-ID: 7efc49fc-de06-11e9-95fd-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7efc49fc-de06-11e9-95fd-12813bfff9fa;
 Mon, 23 Sep 2019 13:31:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A1D43AE3A;
 Mon, 23 Sep 2019 13:31:48 +0000 (UTC)
To: Oleksandr <olekstysh@gmail.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-5-git-send-email-olekstysh@gmail.com>
 <81c2099d-ee08-2e0a-134c-0a9889748ac8@suse.com>
 <0021c5ab-457e-7cbf-a5c7-7d8676503116@gmail.com>
 <93811967-b49d-7a86-6d19-647cd0e8d1dd@suse.com>
 <4c2b6cca-5471-7430-0b29-fbd97c031074@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f890aba2-44d7-cdbd-5226-1705fedfd508@suse.com>
Date: Mon, 23 Sep 2019 15:31:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4c2b6cca-5471-7430-0b29-fbd97c031074@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 4/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxNDo1MCwgT2xla3NhbmRyIHdyb3RlOgo+IERvZXMgdGhlIGRpZmYgYmVs
b3cgaXMgY2xvc2UgdG8gd2hhdCB5b3UgbWVhbnQ/CgpBbG1vc3QuCgo+IEBAIC01OTgsMTAgKzYy
MSw3MCBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcg
YWxpZ24pCj4gIMKgwqDCoMKgIHJldHVybiBwID8gbWVtc2V0KHAsIDAsIHNpemUpIDogcDsKPiAg
wqB9Cj4gCj4gLXZvaWQgeGZyZWUodm9pZCAqcCkKPiArdm9pZCAqX3hyZWFsbG9jKHZvaWQgKnB0
ciwgdW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKQo+ICDCoHsKPiAtwqDC
oMKgIHN0cnVjdCBiaGRyICpiOwo+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBjdXJyX3NpemUsIHRt
cF9zaXplOwo+ICvCoMKgwqAgdm9pZCAqcDsKPiArCj4gK8KgwqDCoCBpZiAoICFzaXplICkKPiAr
wqDCoMKgIHsKPiArwqDCoMKgwqDCoMKgwqAgeGZyZWUocHRyKTsKPiArwqDCoMKgwqDCoMKgwqAg
cmV0dXJuIFpFUk9fQkxPQ0tfUFRSOwo+ICvCoMKgwqAgfQo+ICsKPiArwqDCoMKgIGlmICggcHRy
ID09IE5VTEwgfHwgcHRyID09IFpFUk9fQkxPQ0tfUFRSICkKPiArwqDCoMKgwqDCoMKgwqAgcmV0
dXJuIF94bWFsbG9jKHNpemUsIGFsaWduKTsKPiArCj4gK8KgwqDCoCBBU1NFUlQoKGFsaWduICYg
KGFsaWduIC0gMSkpID09IDApOwo+ICvCoMKgwqAgaWYgKCBhbGlnbiA8IE1FTV9BTElHTiApCj4g
K8KgwqDCoMKgwqDCoMKgIGFsaWduID0gTUVNX0FMSUdOOwo+ICsKPiArwqDCoMKgIHRtcF9zaXpl
ID0gc2l6ZSArIGFsaWduIC0gTUVNX0FMSUdOOwo+ICsKPiArwqDCoMKgIGlmICggdG1wX3NpemUg
PCBQQUdFX1NJWkUgKQo+ICvCoMKgwqDCoMKgwqDCoCB0bXBfc2l6ZSA9ICh0bXBfc2l6ZSA8IE1J
Tl9CTE9DS19TSVpFKSA/IE1JTl9CTE9DS19TSVpFIDoKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBST1VORFVQX1NJWkUodG1wX3NpemUpOwo+ICsKPiArwqDCoMKgIGlmICggISgodW5zaWduZWQg
bG9uZylwdHIgJiAoUEFHRV9TSVpFIC0gMSkpICkKPiArwqDCoMKgIHsKPiArwqDCoMKgwqDCoMKg
wqAgY3Vycl9zaXplID0gKHVuc2lnbmVkIGxvbmcpUEZOX09SREVSKHZpcnRfdG9fcGFnZShwdHIp
KSA8PCBQQUdFX1NISUZUOwo+ICsKPiArwqDCoMKgwqDCoMKgwqAgaWYgKCB0bXBfc2l6ZSA8PSBj
dXJyX3NpemUgJiYgKCh1bnNpZ25lZCBsb25nKXB0ciAmIChhbGlnbiAtIDEpKSA9PSAwICkKCllv
dSBtZWFuICJzaXplIiBoZXJlIEkgdGhpbmssIG5vdCAidG1wX3NpemUiLiBTZWUgaG93IHhtYWxs
b2Nfd2hvbGVfcGFnZXMoKQpnZXRzIGNhbGxlZCBmcm9tIF94bWFsbG9jKCkgd2l0aCBhbiAiYWRq
dXN0ZWQgYmFjayIgdmFsdWUuCgpBbmQgYXMgc2FpZCwgcGxlYXNlIGNsZWFuIHVwIHRoZSBjb2Rl
IHlvdSBtb3ZlIG9yIGFkZCBhbmV3OiBVc2UgY2FzdHMKb25seSB3aGVyZSByZWFsbHkgbmVlZGVk
LCB0cmFuc2Zvcm0gdHlwZXMgdG8gYXBwcm9wcmlhdGUgIm1vZGVybiIgb25lcywKZXRjLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:33:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOTE-0001BN-Lj; Mon, 23 Sep 2019 13:33:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCOTD-0001BD-9q
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:33:39 +0000
X-Inumbo-ID: bfcbc58e-de06-11e9-b299-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bfcbc58e-de06-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 13:33:38 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id v8so14006775wrt.2
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 06:33:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=ZsHRYdqxSEpIG7KN13K5ISD2MF2s+uPRIqugfKlQ35o=;
 b=GOuRy3azDBzS+llsqxC1l6ZSU+AOLxP91lwdNmtoXDQ90cx62vZGh60lvDcXlsokUt
 pOOK29yw1i8mNPEhR2Y6TFAcADS86RcBRyrTeuSbpr7wUwNJBVoZSp4J8U/oYFRf+2Q3
 9a0VEHFVd1wiKeDtnHlzhJcvd7SAHkjzL46ym8EVtAi4H+DhRYPkLlMf7SZfGCicCdAX
 +CfxccECuzaof0T34u0yBFtElNPnwx4esKf1p7WSp1/kT4CIBfqr92TfZQjsBVdnDVQM
 0UKgLOPNVNp3OVXxobaSn9AnLk2FZgDqYgX6XodWxAXLADZn/T7s2tnDjEIfxwXht9m2
 zVNA==
X-Gm-Message-State: APjAAAU+o16eBd9N5PtkfEOzW9z0LmlZMcHThwX7V1q4uraKbSMb6OHE
 0y3J/U8DQi0sG5JJGfEW/gU=
X-Google-Smtp-Source: APXvYqw6AX9omAscI+5+bYVieRjDCW8dcClHWQGkG4PXxUELJXThs4Yl5WhbYlRfmAhuPEiZlpFkNQ==
X-Received: by 2002:a05:6000:1632:: with SMTP id
 v18mr10733116wrb.233.1569245617725; 
 Mon, 23 Sep 2019 06:33:37 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id 94sm7418774wrk.92.2019.09.23.06.33.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 06:33:37 -0700 (PDT)
Date: Mon, 23 Sep 2019 14:33:35 +0100
From: Wei Liu <wl@xen.org>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190923133335.ktlnpbxqnanraytq@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
 <20190923112718.qtx6qpme3ghsmf6l@debian>
 <a845cf949f604e848ac704e3406e449e@AMSPEX02CL03.citrite.net>
 <20190923125431.mpoyvjj7dz6ef4df@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923125431.mpoyvjj7dz6ef4df@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, 'Wei Liu' <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIGEgYml0IG1vcmUgdGhvdWdodC4KCk9uIE1vbiwgU2VwIDIzLCAyMDE5IGF0IDAxOjU0OjMx
UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6ClsuLi5dCj4gPiA+IAo+ID4gPiBQZXIgVExGUywgZVZN
Q1Mgc2hvdWxkIGJlIHVzZWQgYnkgTDEgWGVuLgo+ID4gCj4gPiBZZXMsIEkgZ3Vlc3MgaXQgb25s
eSBuZWVkcyB0byBiZSB1c2VkIGJ5IEwxLCBidXQgV2luZG93cyBpcyB1c2luZyBhbgo+ID4gaW5j
cmVhc2luZyBudW1iZXIgb2YgVk1zIGZvciB2YXJpb3VzIHB1cnBvc2VzIHNvIEkgdGhpbmsgbWFr
aW5nIGl0Cj4gPiBzdGFjayB3ZWxsIHdvdWxkIGJlIHVzZWZ1bC4KPiA+IAo+ID4gPiAKPiA+ID4g
Tm90IHN1cmUgd2hhdCB5b3UgbWVhbnQgYnkgRVBUIGZsdXNoLiBJZiB5b3UgbWVhbiB0aGluZ3Mg
bGlrZQo+ID4gPiBIdkZsdXNoR3Vlc3RQaHlzaWNhbEFkZHJlc3NTcGFjZSwgSSB0aGluayB0aGV5
IHNob3VsZCBiZSB1c2VkIGJ5IFhlbgo+ID4gPiBvbmx5IGFzIHdlbGwuIEknbSBub3Qgc3VyZSB3
aGV0aGVyIHRoZXkgc2hvdWxkIGJlIGV4cG9zZSB0byBMMiBndWVzdHMuCj4gPiA+IAo+ID4gCj4g
PiBZZXMsIHRoYXQncyB3aGF0IEkgbWVhbnQgYW5kLCBhZ2FpbiwgSSB3YXMgdGhpbmtpbmcgYWJv
dXQgdGhlIG5lc3RlZAo+ID4gV2luZG93cyBndWVzdCB1c2luZyBWTXMgaXRzZWxmLgo+IAo+IFNv
IHRoaXMgaXMgYmFzaWNhbGx5IG5lc3RlZCBvbiBuZXN0ZWQuIEknbSBub3Qgc3VyZSBob3cgdG8g
bWFrZSB0aGF0Cj4gd29yayB5ZXQuICBJJ20gYWxzbyBub3Qgc3VyZSBob3cgd2VsbCB0aGVzZSBp
bnRlcmZhY2VzIHN0YWNrLiBUTEZTIG9ubHkKPiBkZXNjcmliZXMgb25lIGxldmVsIG9mIG5lc3Rp
bmcuIEkgd2lsbCBuZWVkIHRvIGFzayBpZiB3ZSBjYW4gbWFrZSBuZXN0ZWQKPiBvbiBuZXN0ZWQg
d29yay4KPiAKClNpbmNlIEwyIFJvb3QgaXMgV2luZG93cyBpbiBhIEh5cGVyLVYgc2V0dXAsIGNo
YW5jZXMgYXJlIHdoYXQgeW91IHdhbnQKYWxyZWFkeSB3b3Jrcy4gT2YgY291cnNlIHRoaXMgZGVw
ZW5kcyBvbiB3aGV0aGVyIFdpbmRvd3MsIHdoZW4gcnVubmluZwphcyBSb290IG9yIENoaWxkLCB1
c2VzIFZNIHJlbGF0ZWQgZmVhdHVyZXMuCgpJJ20gbm90IHZlcnNlZCBpbiBXaW5kb3dzIGZlYXR1
cmVzLiBJZiB5b3UgaGF2ZSBzcGVjaWZpYyB0aGluZ3MgaW4gbWluZCwKSSBjYW4gYXNrIGZvciBt
b3JlIGRldGFpbHMgYW5kIHRoaW5rIGFib3V0IGhvdyB0byBpbXBsZW1lbnQgdGhlbSBpbiBYZW4u
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:35:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOUi-0001IB-2z; Mon, 23 Sep 2019 13:35:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCOUg-0001I2-O7
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:35:10 +0000
X-Inumbo-ID: f66be0e2-de06-11e9-b299-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f66be0e2-de06-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 13:35:10 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id i18so13931294wru.11
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 06:35:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=NdWzJ9IDdYeTcupE9NtCKEWrcWqioR2BAZyZtKHmXGY=;
 b=UHwMZo170AgrqvEIH40FlPsojoV7c1mJnI9SjBBFYJKfyojwXafO7MRWtgRNbxKh+u
 AgasFsw67npwKSWREb+UfMtER0x0LzxHbb7M9TK6z/0XhQU86P6ZwQVYAnEVcAhEK8TG
 Br9YqIiG89/fHW9Y4z4RlALEtd83dwyDc7b3s+87N1bBR+sRYAkFl5BGHmpWbCB/tpo3
 JYkqH8RwGUa8GoXyj4UY6VGvYjNuhZFkriyOrf/AUF4evdJ11L5Z1ntPkUPso29BeU9p
 D1mniW3mIMvU7Dbhy9EBgHGLaPmiok70vr74JoErpmk9A8T1Sj2M3yFYCpw6YH4KoEjD
 x37Q==
X-Gm-Message-State: APjAAAXORbaRViIuuoO9jSOMLTQsp8BR/Ud1Ldvt3d+3H1DftG542adw
 EUBIczD3ZdkzGFBhosfBqFc=
X-Google-Smtp-Source: APXvYqxhH8n0gKT6z4LdNzzPjk+MgXAmBbZQqTaQURe8fQ3qiUcsAtlSGHiXpiPZLpNj1EoaxTxO0A==
X-Received: by 2002:adf:dc4b:: with SMTP id m11mr22926579wrj.269.1569245709450; 
 Mon, 23 Sep 2019 06:35:09 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id z6sm9766099wro.16.2019.09.23.06.35.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 06:35:09 -0700 (PDT)
Date: Mon, 23 Sep 2019 14:35:07 +0100
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20190923133507.lmf5l3hnefvwn7lb@debian>
References: <20190923132652.205526-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923132652.205526-1-anthony.perard@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] libxl: Fix build when LIBXL_API_VERSION 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: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMDI6MjY6NTJQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gVGhlIGNvbXBhdGliaWxpdHkgZnVuY3Rpb24gbWlzdGFrZW5seSBjYWxsZWQgaXRz
ZWxmLgo+IAo+IEZpeGVzOiA5NTYyN2I4N2MzMTU5OTI4NDU4ZWU1ODZlOGM1YzU5M2JkZDI0OGQ4
Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:39:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:39: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 1iCOYq-0001dZ-Tp; Mon, 23 Sep 2019 13:39:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCOYp-0001dR-Cz
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:39:27 +0000
X-Inumbo-ID: 8f2c4fc4-de07-11e9-978d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f2c4fc4-de07-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 13:39:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569245967;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=JSsf5Hw/cAWTQWAwVl+3jDWmLPCMiji9cREyoYspzXM=;
 b=PuT31nK6ZYq9PHESRLBvwfzWoX5o7Ms/VxcVxjNtwkVLM1U0h+p3neGz
 S/A3RXYqdnpzBdDknpsGhfsnl+DhwOjFoAB7GfVpnm8Kq3fvs436fenJ0
 ABdWPHejNuM68iaGa2UzHKaOhid0TgHQBvbKeTpYhBPtFZ/7VRDT5bhhu U=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XUKHA3lE8oTWpJEHHKrGcltOrt3bhosVxIHoeZNfZflErJzrn1VQsfzYJl4r6cdeeHoyZqrjIo
 FuWU81FmfoB3eorFSJXBXvbb+MB5EiQ7Tx8sbRWvlIumC46pAjM6cp3898FZ2/T9ji1LCe8Cq/
 rRgpFWAp+r/2jBykxzdBETkEc0iTVJSeYdu+l2dCIcNbdA+aLiQ53lUcqDDhG527v/SPtf/roU
 pUuFyR81R5HNFU7t4Z1M07+WGy7RT04aqHaw94omhwXy9GCnT98CI7N8nrGjBNZym9P1IqZCIM
 69M=
X-SBRS: 2.7
X-MesageID: 5928200
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="5928200"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Christian Lindig
 <christian.lindig@citrix.com>, David Scott <dave@recoil.org>
Thread-Topic: [PATCH REPOST v13 3/4] tools/ocaml: abi check: Cope with
 consecutive relevant enums
Thread-Index: AQHVbg54K7mlr99950iBLZatbO3sMKc5TEIA
Date: Mon, 23 Sep 2019 13:39:22 +0000
Message-ID: <62d6130b1a4c41f28ddf95bb73f3af1a@AMSPEX02CL03.citrite.net>
References: <20190918104718.3695-1-paul.durrant@citrix.com>
In-Reply-To: <20190918104718.3695-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 REPOST v13 3/4] tools/ocaml: abi check: Cope
 with consecutive relevant enums
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

UGluZz8gSSB0aGluayB0aGlzIGlzIHRoZSBvbmx5IHJlbWFpbmluZyBwYXRjaCBpbiB0aGlzIHNl
cmllcyB0aGF0IHN0aWxsIG5lZWRzIGFuIGFjay4KCiAgUGF1bAoKPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Cj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTkgMTE6NDcKPiBUbzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IENocmlzdGlhbiBMaW5kaWcK
PiA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2ls
Lm9yZz4KPiBTdWJqZWN0OiBbUEFUQ0ggUkVQT1NUIHYxMyAzLzRdIHRvb2xzL29jYW1sOiBhYmkg
Y2hlY2s6IENvcGUgd2l0aCBjb25zZWN1dGl2ZSByZWxldmFudCBlbnVtcwo+IAo+IEZyb206IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IAo+IElmIHRoZSBlbmQgb2Yg
b25lIGVudW0gaXMgdGhlIGB0eXBlJyBsaW5lIGZvciB0aGUgbmV4dCBlbnVtLCB3ZSB3b3VsZAo+
IG5vdCBub3RpY2UgaXQuCj4gCj4gRml4IHRoaXMgYnkgcmVvcmRlcmluZyB0aGUgY29kZSwgYW5k
IGdldHRpbmcgcmlkIG9mIHRoZSBlbHNlOiBub3cgaWYKPiB0aGUgIndlIGFyZSB3aXRoaW4gYW4g
ZW51bSIgYnJhbmNoIGRlY2lkZXMgdGhhdCBpdCdzIHRoZSBlbmQgb2YgdGhlCj4gZW51bSwgaXQg
dW5zZXRzICRlaSBhbmQgd2UgdGhlbiBpbW1lZGlhdGVseSBwcm9jZXNzIHRoZSBsaW5lIGFzIGEg
Im5vdAo+IHdpdGhpbiBhbiBlbnVtIiBsaW5lIC0gaWUgYXMgdGhlIHN0YXJ0IG9mIHRoZSBuZXh0
IG9uZS4KPiAKPiBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgo+IENjOiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+
Cj4gQ2M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+Cj4gCj4gdjEzOgo+ICAtIE5ldyBp
biB0aGlzIHZlcnNpb24KPiAtLS0KPiAgdG9vbHMvb2NhbWwvbGlicy94Yy9hYmktY2hlY2sgfCAx
NyArKysrKysrKystLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL2FiaS1j
aGVjayBiL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCj4gaW5kZXggZDUzMmYzNzI3MS4u
M2NiZGVjNTgyZiAxMDA3NTUKPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL2FiaS1jaGVjawo+
ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrCj4gQEAgLTcwLDE0ICs3MCw3IEBA
IG15ICRjdmFsOwo+ICAkZWkgPSB1bmRlZjsKPiAgbXkgJGJpdG51bSA9IDA7Cj4gIHdoaWxlICg8
T0NBTUxfRklMRT4pIHsKPiAtICAgIGlmICghJGVpKSB7Cj4gLSAgICAgICAgaWYgKG17XnR5cGUg
XHMrIChcdyspIFxzKiBcPSBccyogJH14ICYmICRlbnVtc3skMX0pIHsKPiAtICAgICAgICAgICAg
cHJpbnQgIi8vIGZvdW5kIG9jYW1sIHR5cGUgJDEgYXQgJG86JC5cbiIgb3IgZGllICQhOwo+IC0g
ICAgICAgICAgICAkZWkgPSAkZW51bXN7JDF9Owo+IC0gICAgICAgICAgICAkY3ZhbCA9ICcnOwo+
IC0gICAgICAgICAgICAkYml0bnVtID0gMDsKPiAtICAgICAgICB9Cj4gLSAgICB9IGVsc2Ugewo+
ICsgICAgaWYgKCRlaSkgewo+ICAgICAgICAgIGlmIChte15ccysgXHwgXHMqICRlaS0+e09QcmVm
aXh9IChcdyspIFxzKiR9eCkgewo+ICAgICAgICAgICAgICAkY3ZhbCA9ICQxOwo+ICAgICAgICAg
ICAgICBpZiAoJGVpLT57TWFuZ2xlfSBlcSAnbGMnKSB7Cj4gQEAgLTEwNCw2ICs5NywxNCBAQCB3
aGlsZSAoPE9DQU1MX0ZJTEU+KSB7Cj4gICAgICAgICAgICAgIGRpZSAiJF8gPyI7Cj4gICAgICAg
ICAgfQo+ICAgICAgfQo+ICsgICAgaWYgKCEkZWkpIHsKPiArICAgICAgICBpZiAobXtedHlwZSBc
cysgKFx3KykgXHMqIFw9IFxzKiAkfXggJiYgJGVudW1zeyQxfSkgewo+ICsgICAgICAgICAgICBw
cmludCAiLy8gZm91bmQgb2NhbWwgdHlwZSAkMSBhdCAkbzokLlxuIiBvciBkaWUgJCE7Cj4gKyAg
ICAgICAgICAgICRlaSA9ICRlbnVtc3skMX07Cj4gKyAgICAgICAgICAgICRjdmFsID0gJyc7Cj4g
KyAgICAgICAgICAgICRiaXRudW0gPSAwOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiAgfQo+IAo+
ICBmb3JlYWNoICRlaSAodmFsdWVzICVlbnVtcykgewo+IC0tCj4gMi4yMC4xLjIuZ2IyMWViYjY3
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:39:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOZH-0001jL-Jr; Mon, 23 Sep 2019 13:39:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6UlS=XS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iCOZH-0001jE-5a
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:39:55 +0000
X-Inumbo-ID: 9fd8a6c4-de07-11e9-a337-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9fd8a6c4-de07-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 13:39:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569245994;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=uXQ53UyfR1VP7FcsJRL9wrHqT/CGNqhd5tyFhiGhI4s=;
 b=WS3tJE7Ql0AeotxX7nRigGIbpfwIlKaFffc7PXqyuSgTZZG9unL2gksE
 3/IRXiFS4GKu8BZ47GopffA6pEcYMHyuljMeI2u3Vevr4niihyY0cjOYn
 jpa1JAweB77WaMX0DxR8yJ6dwwh5taD0LyOPCJDXPH12FNtITc43Bf2Qn U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TFGn32lT09of8/bkyVJpbRqFM857bm/Msxmk1Ah/GQy8NdH7cCQ8ORmduIo2NEszGFlRxCyq0q
 3Xu1MQHz4lhWLd6/6TPBIOZGdRRUYl+GuFk2RrPH+HRs+Ft3Ba3/Z1gU1Mc3HqHPNQ7rodO2AH
 rNGMIZv7WMCr47bZ5BW4MJPAweitn/kYU1j5iI4Fm46lY2zKhappFDWd4xW60QON4vXOC/Hd6W
 5aoOKvPOZsRwc7f2fo2mIApmn/TgpWwe6iRs7sHYtcaEOOv/R89Oqp6x4KEPtjdoEQDv9wWB3+
 ptg=
X-SBRS: 2.7
X-MesageID: 6144691
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="6144691"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23944.52006.924576.833183@mariner.uk.xensource.com>
Date: Mon, 23 Sep 2019 14:39:50 +0100
To: Wei Liu <wl@xen.org>
In-Reply-To: <20190923133507.lmf5l3hnefvwn7lb@debian>
References: <20190923132652.205526-1-anthony.perard@citrix.com>
 <20190923133507.lmf5l3hnefvwn7lb@debian>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: Fix build when LIBXL_API_VERSION 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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSBsaWJ4bDogRml4IGJ1aWxkIHdoZW4gTElCWExf
QVBJX1ZFUlNJT04gaXMgc2V0Iik6Cj4gT24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMDI6MjY6NTJQ
TSArMDEwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiBUaGUgY29tcGF0aWJpbGl0eSBmdW5j
dGlvbiBtaXN0YWtlbmx5IGNhbGxlZCBpdHNlbGYuCj4gPiAKPiA+IEZpeGVzOiA5NTYyN2I4N2Mz
MTU5OTI4NDU4ZWU1ODZlOGM1YzU5M2JkZDI0OGQ4Cj4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAKPiBBY2tlZC1ieTogV2VpIExp
dSA8d2xAeGVuLm9yZz4KClRoYW5rcwoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKYW5kIHB1c2hlZC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:41:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:41:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOaj-0002Uj-2J; Mon, 23 Sep 2019 13:41:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FsY0=XS=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCOai-0002Ua-95
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:41:24 +0000
X-Inumbo-ID: d4dcb554-de07-11e9-b299-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4dcb554-de07-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 13:41:23 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id a22so13792389ljd.0
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 06:41:23 -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=ZopYy3tPV5fEgSKMYwFmn0yO8BeqdUp2DMrKHWGM0iU=;
 b=YAxCj4M1nMha40CZuzoj8k8Om9hsxEaGJyV/nbVunTSohYc4pbirR3W6vNzesybkC+
 KPULr4cSDfpVEbXLBk7ymU8V59FpFUvlkMnHLPRdRV6Z/2xQCj0r3TMKdA82PJuVk6GI
 peuzyMvV8kqNPWuqXJMXCn3jQ3AS0SsTqMftj7lYcBbQgh175cI5AszbQumgeHDkw1Dd
 ZbkjalPeColQFunJzkvzuP0X77XK8F9QrYYXPhnUHYu1pYP70T8zxtp4fsEHxop7qn0u
 lrTYx16XRGze2ZMVfmOcXmt5V4qaDRUMGgVPhU0yyf9WlNQs4Z+DSYrGcBp1XaYkI/xH
 xDKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=ZopYy3tPV5fEgSKMYwFmn0yO8BeqdUp2DMrKHWGM0iU=;
 b=pkNIEVI3Xq55Ez4W3gBE/9OBlklGQPeAykVXs+nudx1h+Idz/zJzzXM1X4ctjED/fA
 SHWjFdFKE6HwUpObubmcP00QN8nPF4SGr48SaOSSMO35c4O1iu7sgaYObPBTh8huAabo
 fEprnRZO/aWQ3hO7oqiCupXhZ97S3Cm9Nlnxd63AyDodRxqI2AENFwiiQym+GOGG9G9I
 GGvGFiDrA/UoGs+6BKlfe9noMWIGsSEZegVhH01Giy141/HODn3K/hXXsSaiAL6Sra91
 NJfdNaeE8rNiOo3fidJeiBV9mX7r+X4ZwZ3PNaBgecvIAbeNp+waHpBJkKCVOaNOb03E
 uJNg==
X-Gm-Message-State: APjAAAV5NBLlyOfx5neoC/9IpmnrCiFMSKw6dQ+SHerm8iogRRcz6WSi
 d20G3bbT4a5xYBEcSzxzVX0=
X-Google-Smtp-Source: APXvYqxtO/ILoHeZCzRPDpG+OwfB4mBqu8z7zHl9mhoL0P84Yn7PQGMnObT6RXcC0JjqaC4iy4aN/w==
X-Received: by 2002:a2e:8616:: with SMTP id a22mr4722776lji.6.1569246082350;
 Mon, 23 Sep 2019 06:41:22 -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 g3sm2312911ljj.59.2019.09.23.06.41.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 23 Sep 2019 06:41:21 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1568388917-7287-1-git-send-email-olekstysh@gmail.com>
 <1568388917-7287-5-git-send-email-olekstysh@gmail.com>
 <81c2099d-ee08-2e0a-134c-0a9889748ac8@suse.com>
 <0021c5ab-457e-7cbf-a5c7-7d8676503116@gmail.com>
 <93811967-b49d-7a86-6d19-647cd0e8d1dd@suse.com>
 <4c2b6cca-5471-7430-0b29-fbd97c031074@gmail.com>
 <f890aba2-44d7-cdbd-5226-1705fedfd508@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <c24bb057-b938-85d9-a47d-e0187f31f8ea@gmail.com>
Date: Mon, 23 Sep 2019 16:41:20 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f890aba2-44d7-cdbd-5226-1705fedfd508@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 4/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDIzLjA5LjE5IDE2OjMxLCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4KPj4gKwo+
PiArwqDCoMKgIGlmICggcHRyID09IE5VTEwgfHwgcHRyID09IFpFUk9fQkxPQ0tfUFRSICkKPj4g
K8KgwqDCoMKgwqDCoMKgIHJldHVybiBfeG1hbGxvYyhzaXplLCBhbGlnbik7Cj4+ICsKPj4gK8Kg
wqDCoCBBU1NFUlQoKGFsaWduICYgKGFsaWduIC0gMSkpID09IDApOwo+PiArwqDCoMKgIGlmICgg
YWxpZ24gPCBNRU1fQUxJR04gKQo+PiArwqDCoMKgwqDCoMKgwqAgYWxpZ24gPSBNRU1fQUxJR047
Cj4+ICsKPj4gK8KgwqDCoCB0bXBfc2l6ZSA9IHNpemUgKyBhbGlnbiAtIE1FTV9BTElHTjsKPj4g
Kwo+PiArwqDCoMKgIGlmICggdG1wX3NpemUgPCBQQUdFX1NJWkUgKQo+PiArwqDCoMKgwqDCoMKg
wqAgdG1wX3NpemUgPSAodG1wX3NpemUgPCBNSU5fQkxPQ0tfU0laRSkgPyBNSU5fQkxPQ0tfU0la
RSA6Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJPVU5EVVBfU0laRSh0bXBfc2l6ZSk7Cj4+
ICsKPj4gK8KgwqDCoCBpZiAoICEoKHVuc2lnbmVkIGxvbmcpcHRyICYgKFBBR0VfU0laRSAtIDEp
KSApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgY3Vycl9zaXplID0gKHVuc2lnbmVk
IGxvbmcpUEZOX09SREVSKHZpcnRfdG9fcGFnZShwdHIpKSA8PCBQQUdFX1NISUZUOwo+PiArCj4+
ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHRtcF9zaXplIDw9IGN1cnJfc2l6ZSAmJiAoKHVuc2lnbmVk
IGxvbmcpcHRyICYgKGFsaWduIC0gMSkpID09IDAgKQo+IFlvdSBtZWFuICJzaXplIiBoZXJlIEkg
dGhpbmssIG5vdCAidG1wX3NpemUiLiBTZWUgaG93IHhtYWxsb2Nfd2hvbGVfcGFnZXMoKQo+IGdl
dHMgY2FsbGVkIGZyb20gX3htYWxsb2MoKSB3aXRoIGFuICJhZGp1c3RlZCBiYWNrIiB2YWx1ZS4K
ClllcywgdGhhbmsgeW91IGZvciBwb2ludGluZyB0aGlzLgoKPiBBbmQgYXMgc2FpZCwgcGxlYXNl
IGNsZWFuIHVwIHRoZSBjb2RlIHlvdSBtb3ZlIG9yIGFkZCBhbmV3OiBVc2UgY2FzdHMKPiBvbmx5
IHdoZXJlIHJlYWxseSBuZWVkZWQsIHRyYW5zZm9ybSB0eXBlcyB0byBhcHByb3ByaWF0ZSAibW9k
ZXJuIiBvbmVzLAo+IGV0Yy4KCm9rLCB3aWxsIGRvdWJsZSBjaGVjay4KCgotLSAKUmVnYXJkcywK
Ck9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:43:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13: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 1iCOdC-0002eD-IF; Mon, 23 Sep 2019 13:43: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=ZLOQ=XS=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1iCOdA-0002e5-NW
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:43:56 +0000
X-Inumbo-ID: 2fba8154-de08-11e9-95fe-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fba8154-de08-11e9-95fe-12813bfff9fa;
 Mon, 23 Sep 2019 13:43:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569246236;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=bGxS8vo4TTx21EGHREpk2wYSrzAH8zda6z1wY+g6PkM=;
 b=dP6iOao1EVjK/dfTraq71bO2daLRWh7oKLWngqrM6E7Hh6EnKKZ634qd
 niH41bJOt2wbUCT48dppXY7NIt2VglU2sQt3mdXBryCISMrnsUrNVNkeB
 bhsEj4mtQIYXtwqWZsP8U6uEvPdKENKfEnZzGyymJd7mzVAxWTWt64mQK k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0WXs4AvPexnWdcEO14fru2seJRWBeXXbjQpYtqa1EturPYCLlekRjXax3RVz613PsQgGtRtI6I
 aqfiNj8OKcWF5bDyEoJLaZXZeQpPtdDYwptzsTzSz0O+ozif/fH7wK78Keu85c2FuY6v1hvjpX
 dC6+2yQIRn/VUtfmDnY6gFyMfL2JLYXMNYIiO9WMIIpf0Md7CWrDW4+6LD8ojeAN08TzfOMIo2
 R6WRWsMrPnFfMOzuRuIwRn4Acm6ilBnf94IYIR5Z4/EWuSz92PzxN+Qo7wo739xLJ+CBMzmhmH
 5mc=
X-SBRS: 2.7
X-MesageID: 5992300
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="5992300"
From: Christian Lindig <christian.lindig@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Thread-Topic: [PATCH REPOST v13 3/4] tools/ocaml: abi check: Cope with
 consecutive relevant enums
Thread-Index: AQHVbg54RGsg7Sx7Bkq/mHBajtuTGKc5KvkAgAABQIA=
Date: Mon, 23 Sep 2019 13:43:52 +0000
Message-ID: <321650BB-04BB-40D5-BA4B-57EDC6FF083E@citrix.com>
References: <20190918104718.3695-1-paul.durrant@citrix.com>
 <62d6130b1a4c41f28ddf95bb73f3af1a@AMSPEX02CL03.citrite.net>
In-Reply-To: <62d6130b1a4c41f28ddf95bb73f3af1a@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <E93FBBA8EBC4D342B4421093DD9E1915@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH REPOST v13 3/4] tools/ocaml: abi check: Cope
 with consecutive relevant enums
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, David Scott <dave@recoil.org>
Content-Type: text/plain; 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+IE9uIDIzIFNlcCAyMDE5LCBhdCAxNDozOSwgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gUGluZz8gSSB0aGluayB0aGlzIGlzIHRoZSBvbmx5IHJl
bWFpbmluZyBwYXRjaCBpbiB0aGlzIHNlcmllcyB0aGF0IHN0aWxsIG5lZWRzIGFuIGFjay4KCkFj
a2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Cl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:44:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOdG-0002ez-RS; Mon, 23 Sep 2019 13: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCOdF-0002eg-I4
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:44:01 +0000
X-Inumbo-ID: 32aeb1b5-de08-11e9-95fe-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32aeb1b5-de08-11e9-95fe-12813bfff9fa;
 Mon, 23 Sep 2019 13:44: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 B4047AF5B;
 Mon, 23 Sep 2019 13:43:59 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20190923120539.25242-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ec3b6788-a354-f0bf-0d62-0f7a116bc435@suse.com>
Date: Mon, 23 Sep 2019 15:43:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190923120539.25242-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxNDowNSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQEAg
LTU5OSw4ICs2MDAsMTUgQEAgc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+
ICAgICAgICAgICAgICBlcnIgPSBOVUxMOwo+ICAgICAgICAgICAgICBnb3RvIG91dDsKPiAgCj4g
LSAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+ICsgICAgICAgIGNhc2UgSFZN
VFJBTlNfbmVlZF9yZXRyeToKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogaHZt
X3RyYW5zbGF0ZV9nZXRfcGFnZSgpIGRvZXMgbm90IHJldHVybiBIVk1UUkFOU19uZWVkX3JldHJ5
Lgo+ICsgICAgICAgICAgICAgKiBJdCBjYW4gZHJvcHBlZCBpZiBmdXR1cmUgd29yayByZXF1aXJl
cyB0aGlzLgo+ICsgICAgICAgICAgICAgKi8KClRvIG1lLCAiaXQiIGluIHRoaXMgY29tbWVudCBj
YW4gb25seSByZWZlciB0byBzb21ldGhpbmcgbWVudGlvbmVkIGluCnRoZSBwcmlvciBzZW50ZW5j
ZS4gQnV0IHRvIGJlIGhvbmVzdCBJJ2QgZHJvcCB0aGUgMm5kIHNlbnRlbmNlCmFsdG9nZXRoZXIs
IGFkZGluZyAiY3VycmVudGx5IiB0byB0aGUgMXN0IG9uZS4gKFNhbWUgZnVydGhlciBkb3duCnRo
ZW4uKQoKPiArICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoK
PiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gICAgICAgICAgICAgIGVy
ciA9IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpOwo+ICAgICAgICAgICAgICBnb3RvIG91dDsKCkl0
IGFsc28gZXNjYXBlcyBtZSB3aHkgeW91IGZlbHQgbGlrZSBtb3ZpbmcgdGhlCiJjYXNlIEhWTVRS
QU5TX2dmbl9wYWdlZF9vdXQ6IiBsaW5lLgoKPiBAQCAtMTg1MiwxOSArMTg3MCwyNyBAQCBzdGF0
aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoCj4gIAo+ICAgICAgeGZyZWUoYnVmKTsKPiAgCj4gLSAg
ICBpZiAoIHJjID09IEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQgKQo+IC0gICAgICAgIHJldHVybiBY
ODZFTVVMX1JFVFJZOwo+IC0gICAgaWYgKCByYyA9PSBIVk1UUkFOU19nZm5fc2hhcmVkICkKPiAt
ICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAtICAgIGlmICggcmMgIT0gSFZNVFJBTlNf
b2theSApCj4gKyAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7Cj4gLSAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJGYWlsZWQgbWVtb3J5LXRvLW1lbW9yeSBSRVAgTU9WUzogc2dwYT0l
Igo+IC0gICAgICAgICAgICAgICAgIFBSSXBhZGRyIiBkZ3BhPSUiUFJJcGFkZHIiIHJlcHM9JWx1
IGJ5dGVzX3Blcl9yZXA9JXVcbiIsCj4gLSAgICAgICAgICAgICAgICAgc2dwYSwgZGdwYSwgKnJl
cHMsIGJ5dGVzX3Blcl9yZXApOwo+IC0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKPiArICAgIGNhc2UgSFZNVFJBTlNfbmVlZF9yZXRyeToKPiArICAgICAgICAvKgo+ICsgICAg
ICAgICAqIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoKSBkb2VzIG5vdCByZXR1cm4gSFZNVFJBTlNf
bmVlZF9yZXRyeS4KPiArICAgICAgICAgKiBJdCBjYW4gZHJvcHBlZCBpZiBmdXR1cmUgd29yayBy
ZXF1aXJlcyB0aGlzLgo+ICsgICAgICAgICAqLwoKVW5saWtlIGluIGl0cyByZXBfc3RvcyBjb3Vu
dGVycGFydCwgaGVyZSB0aGUgcmV0dXJuIHZhbHVlIG1heSBjb21lCmZyb20gaHZtX2NvcHlfZnJv
bV9ndWVzdF9waHlzKCkgb3IgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygpLCBhbmQgSQp0aGluayB0
aGUgY29tbWVudCBzaG91bGQgbm90IHNheSBvdGhlcndpc2UuCgpXaXRoIHRoZXNlIGNoYW5nZXMg
KHdoaWNoIGFyZSBvZiBlbm91Z2ggb2YgYSBjb3NtZXRpYyBuYXR1cmUgdGhhdAp0aGV5IGNvdWxk
IHByb2JhYmx5IGJlIHRha2VuIGNhcmUgb2Ygd2hpbGUgY29tbWl0dGluZywgcHJvdmlkZWQKeW91
IGFncmVlKSwgbm9uLW1vbml0b3Itc3BlY2lmaWMgcGFydHMKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:47:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:47:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOgS-0002uT-Er; Mon, 23 Sep 2019 13:47:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCOgR-0002uM-Hx
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:47:19 +0000
X-Inumbo-ID: a8b7792c-de08-11e9-b299-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a8b7792c-de08-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 13:47:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569246438;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=AYFq2i8knPDz3ALpjzlRbo3fwp6uuPQzBBpaGkhos4I=;
 b=R1ySWd8F6GtuQwSsZe0sQTdCoqV+WkZCPV8UFCTFKcdHcBVGjOyp+VTO
 CIVLZAn1q3+eHv3mBZd6jMjTcS3ejPnZAAa8e3liJsU78pB4m1H6sSoGb
 fBdLQhHhN/BG77LbZwAwCyIgKkGP2Wkg+7VBy/d3xpQcug/mnNlqx0O0C 0=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +gEA3oBBFBQx6fq5EIgFz9x/wt1MaKTc4asgVZvbOn4KkqWjbvUP7lyQP8gGz8hHI3I/3WmoU+
 /2x4DjtZ0kFo93X8gMNYlx6voAosHhQ0DVw0UXEElYy63y9sLx6ivyexB0RqTohk/JRmurkLBw
 pxU/dYsxS60mX0m0eILlkxfzNSC+5PzNaOBbOBpgELbw0cckaXXGZSwBMvvApE7vu5nU12IwQu
 x/S4rRVGhwa4aGTvmE8IqbJbJSiFxpQvizQoUNVpUJQKsmbz+yWHJ0XUz9vYWYK6xoRtROqs8j
 Psw=
X-SBRS: 2.7
X-MesageID: 6145167
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="6145167"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Wei Liu' <wl@xen.org>
Thread-Topic: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
Thread-Index: AQHVcfc0mf3MiCY5wEmvlk07Intk2qc5FCDA///qIQCAACrzIP//7WuAgAAK6oCAACOUgA==
Date: Mon, 23 Sep 2019 13:47:14 +0000
Message-ID: <7266c9a91c7c4dcba0aab375fa5aad08@AMSPEX02CL03.citrite.net>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
 <20190923112718.qtx6qpme3ghsmf6l@debian>
 <a845cf949f604e848ac704e3406e449e@AMSPEX02CL03.citrite.net>
 <20190923125431.mpoyvjj7dz6ef4df@debian>
 <20190923133335.ktlnpbxqnanraytq@debian>
In-Reply-To: <20190923133335.ktlnpbxqnanraytq@debian>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgPHdsQHhlbi5vcmc+
Cj4gU2VudDogMjMgU2VwdGVtYmVyIDIwMTkgMTQ6MzQKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogJ1dlaSBMaXUnIDx3bEB4ZW4ub3JnPjsgWGVuIERl
dmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IFdlaSBMaXUK
PiA8bGl1d2VAbWljcm9zb2Z0LmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBNaWNoYWVsIEtlbGxleQo+IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPjsgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci1uZXh0IFJG
QyAwLzhdIFBvcnQgWGVuIHRvIEh5cGVyLVYKPiAKPiBBbmQgYSBiaXQgbW9yZSB0aG91Z2h0Lgo+
IAo+IE9uIE1vbiwgU2VwIDIzLCAyMDE5IGF0IDAxOjU0OjMxUE0gKzAxMDAsIFdlaSBMaXUgd3Jv
dGU6Cj4gWy4uLl0KPiA+ID4gPgo+ID4gPiA+IFBlciBUTEZTLCBlVk1DUyBzaG91bGQgYmUgdXNl
ZCBieSBMMSBYZW4uCj4gPiA+Cj4gPiA+IFllcywgSSBndWVzcyBpdCBvbmx5IG5lZWRzIHRvIGJl
IHVzZWQgYnkgTDEsIGJ1dCBXaW5kb3dzIGlzIHVzaW5nIGFuCj4gPiA+IGluY3JlYXNpbmcgbnVt
YmVyIG9mIFZNcyBmb3IgdmFyaW91cyBwdXJwb3NlcyBzbyBJIHRoaW5rIG1ha2luZyBpdAo+ID4g
PiBzdGFjayB3ZWxsIHdvdWxkIGJlIHVzZWZ1bC4KPiA+ID4KPiA+ID4gPgo+ID4gPiA+IE5vdCBz
dXJlIHdoYXQgeW91IG1lYW50IGJ5IEVQVCBmbHVzaC4gSWYgeW91IG1lYW4gdGhpbmdzIGxpa2UK
PiA+ID4gPiBIdkZsdXNoR3Vlc3RQaHlzaWNhbEFkZHJlc3NTcGFjZSwgSSB0aGluayB0aGV5IHNo
b3VsZCBiZSB1c2VkIGJ5IFhlbgo+ID4gPiA+IG9ubHkgYXMgd2VsbC4gSSdtIG5vdCBzdXJlIHdo
ZXRoZXIgdGhleSBzaG91bGQgYmUgZXhwb3NlIHRvIEwyIGd1ZXN0cy4KPiA+ID4gPgo+ID4gPgo+
ID4gPiBZZXMsIHRoYXQncyB3aGF0IEkgbWVhbnQgYW5kLCBhZ2FpbiwgSSB3YXMgdGhpbmtpbmcg
YWJvdXQgdGhlIG5lc3RlZAo+ID4gPiBXaW5kb3dzIGd1ZXN0IHVzaW5nIFZNcyBpdHNlbGYuCj4g
Pgo+ID4gU28gdGhpcyBpcyBiYXNpY2FsbHkgbmVzdGVkIG9uIG5lc3RlZC4gSSdtIG5vdCBzdXJl
IGhvdyB0byBtYWtlIHRoYXQKPiA+IHdvcmsgeWV0LiAgSSdtIGFsc28gbm90IHN1cmUgaG93IHdl
bGwgdGhlc2UgaW50ZXJmYWNlcyBzdGFjay4gVExGUyBvbmx5Cj4gPiBkZXNjcmliZXMgb25lIGxl
dmVsIG9mIG5lc3RpbmcuIEkgd2lsbCBuZWVkIHRvIGFzayBpZiB3ZSBjYW4gbWFrZSBuZXN0ZWQK
PiA+IG9uIG5lc3RlZCB3b3JrLgo+ID4KPiAKPiBTaW5jZSBMMiBSb290IGlzIFdpbmRvd3MgaW4g
YSBIeXBlci1WIHNldHVwLCBjaGFuY2VzIGFyZSB3aGF0IHlvdSB3YW50Cj4gYWxyZWFkeSB3b3Jr
cy4gT2YgY291cnNlIHRoaXMgZGVwZW5kcyBvbiB3aGV0aGVyIFdpbmRvd3MsIHdoZW4gcnVubmlu
Zwo+IGFzIFJvb3Qgb3IgQ2hpbGQsIHVzZXMgVk0gcmVsYXRlZCBmZWF0dXJlcy4KPiAKPiBJJ20g
bm90IHZlcnNlZCBpbiBXaW5kb3dzIGZlYXR1cmVzLiBJZiB5b3UgaGF2ZSBzcGVjaWZpYyB0aGlu
Z3MgaW4gbWluZCwKPiBJIGNhbiBhc2sgZm9yIG1vcmUgZGV0YWlscyBhbmQgdGhpbmsgYWJvdXQg
aG93IHRvIGltcGxlbWVudCB0aGVtIGluIFhlbi4KCldlbGwsIGVWTUNTIHdvdWxkIGJlIGEgbWFq
b3Igb25lLiBJZiB0aGUgTDIgV2luZG93cyBjb3VsZCBiZSB0b2xkIHRvIHVzZSB0aGF0IHJhdGhl
ciB0aGFuIEwwIGhhdmUgdG8gYm91bmNlIGluZGl2aWR1YWwgVk1SRUFEL1ZNV1JJVEVzIHVwIHRv
IEwxIHRoZW4gdGhhdCB3b3VsZCBiZSBhIHdpbi4KCiAgUGF1bAoKPiAKPiBXZWkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:53:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13:53:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCOlu-0003i5-6j; Mon, 23 Sep 2019 13:52:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dNMU=XS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iCOls-0003i0-Gu
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:52:56 +0000
X-Inumbo-ID: 7154f594-de09-11e9-b299-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::703])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7154f594-de09-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 13:52:55 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Toppn3S3lTQ+Mnqxm7YpybydrJRzRt+ld6fHRELDvZdUAnJg9nYN8Q8bB/7cnoZyR0oUrevxg1D17Y8MWXu45dv1+IuY6/rTw7iyhe3hJfCyk2rVFEK+XfttGOuGRe45pKnaMIF8ZZc7fYerUIUATUgZBW9fcP7EjMtOiqfiFAGGn8/NYY/On23iXUcx/+AK6Ggb/AcnqP7qoRfHDL6EUAQde/0dU+wft+ecBV3G+resv8Sd5ZXPYmtKx69ii+ZPIXJzTeDvDvrjqjgaJV425Uhybe2/gJUvGJDAHxfw8+XLpy+Nn4GEvJ+NNLjssCraLPr8SE8+Vu8vOOmyZVIMNQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8q+8RTFhgrDaT7GapWBzD9QmJ9JPwfYKOJ1ECUvW9Pg=;
 b=UfhvkfBgj6oWjbGdKxnzbFL3DiCNXqU8uFsakYul5fPH+1/1f/smZohg9oJa+CxKCht9h6ujpya+1iv3mtPE/tw4DSf2Ruoo2sHWYytVWHLPBfY0Mn4UE/5SSPaMat7z0AwvWereWvodiRSk4Ql/t4peQLaVFMAAMJqgQsgkGU9qW2ivz7gbnpWC7SWpjpTMj951uQ3cdLbk+YeKI0OyRz3359TKsIMKHPqVCIZUhn6KtmlzqyZR44kEaWw6Iv5+yVFq4TW0I5taxXFFSjdj5OdNNHtQkqhS3ymq/W9N780pFEW5uMoVDzstAGAAmit3kgUQOi4afpmoN1J62OuhRg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8q+8RTFhgrDaT7GapWBzD9QmJ9JPwfYKOJ1ECUvW9Pg=;
 b=NOqPF10nYccNA6UofKZpOpp8r08fw5ZqEmLIXKdhubDXJuiHU2IVg3a01TiTM1Sx61jo8o7CEMiJDwImw98UK+Hg8GMFinugJnRv4BLLL4q/cOD+2j+GF/X9WCNiuSecR3bzlWhisqOPZvTvPhFTgc33/+xPJ2TbcxZF94S4G+Q=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5784.eurprd02.prod.outlook.com (10.141.172.18) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.21; Mon, 23 Sep 2019 13:52:54 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Mon, 23 Sep 2019
 13:52:54 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVcgc/RjZRGBRqJUWCjIFeFraK9Kc5RdcAgAACfIA=
Date: Mon, 23 Sep 2019 13:52:53 +0000
Message-ID: <a7fbd8ff-d0ce-a881-7e9b-e01c85b4ef02@bitdefender.com>
References: <20190923120539.25242-1-aisaila@bitdefender.com>
 <ec3b6788-a354-f0bf-0d62-0f7a116bc435@suse.com>
In-Reply-To: <ec3b6788-a354-f0bf-0d62-0f7a116bc435@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR0202CA0002.eurprd02.prod.outlook.com
 (2603:10a6:200:89::12) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: edcac405-eced-40f0-fdbc-08d7402d54d2
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5784; 
x-ms-traffictypediagnostic: AM7PR02MB5784:|AM7PR02MB5784:|AM7PR02MB5784:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB57846EABC00E2FDBFAA305B2AB850@AM7PR02MB5784.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0169092318
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(39860400002)(376002)(136003)(396003)(366004)(189003)(199004)(51914003)(8676002)(66476007)(64756008)(66446008)(66556008)(6486002)(5660300002)(66946007)(8936002)(54906003)(476003)(2616005)(11346002)(31696002)(81156014)(316002)(86362001)(81166006)(6506007)(6916009)(53546011)(386003)(2906002)(305945005)(66066001)(71190400001)(71200400001)(7736002)(446003)(14454004)(478600001)(186003)(25786009)(99286004)(6246003)(256004)(14444005)(6512007)(36756003)(26005)(52116002)(4326008)(31686004)(3846002)(6116002)(76176011)(229853002)(6436002)(486006)(102836004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5784;
 H:AM7PR02MB5750.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: 4E5lUOi49wgmKkcfeoX/qUVR6KgSqd3tatYSR9ha7V23q24LdbmgiViz3TymznevcW6v6k+L/2aojxb8L6VF0OFeBXqgcpzU7An7RtkF6deJiSDttBXufnzLYmwcF0bjwxqXQAVup+Eqb/nRLf5tNtPrIbfdr3098G/5uxAXCCaqF1YdIh/Qr+xyDNUe7M3U0C6VbcxQveNXqpzGSPZBTCfdbgPBS1FvqoHgz6++UXIJrjCNGC9DnhASJU64cn44WeKtfiXutTJVF5yOlOCsMeeyTwxVQnWajIY2Jc9UH3IWG2oCoB62ZseyaYIE0pVwDukp9IAIWu55r58rKtDlVcfHjFh9sfzeUzikYsgLKLduZqKjf2zqoZiQuAhMZ2W8I7mAqr/4ZpHOi39LVnxUmM0IMPLr0KTgfeZQodC2znA=
Content-ID: <275513C593FD8540979C3FA509EB9DB6@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: edcac405-eced-40f0-fdbc-08d7402d54d2
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2019 13:52:53.8555 (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: dawyAihpSS0Hhy1nGQAjS2m69Ip3S/zZbiOaLrBmFdoL8E7Ci66RfQcqdqcb7DH8rzOc1g60ASfAUClmcqu9TtLy6bA04LGQUOywjl3UbO8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5784
Subject: Re: [Xen-devel] [PATCH v13] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIzLjA5LjIwMTkgMTY6NDMsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAyMy4wOS4y
MDE5IDE0OjA1LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IEBAIC01OTksOCAr
NjAwLDE1IEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigNCj4+ICAgICAg
ICAgICAgICAgZXJyID0gTlVMTDsNCj4+ICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+PiAgIA0K
Pj4gLSAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Og0KPj4gKyAgICAgICAgY2Fz
ZSBIVk1UUkFOU19uZWVkX3JldHJ5Og0KPj4gKyAgICAgICAgICAgIC8qDQo+PiArICAgICAgICAg
ICAgICogaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSgpIGRvZXMgbm90IHJldHVybiBIVk1UUkFOU19u
ZWVkX3JldHJ5Lg0KPj4gKyAgICAgICAgICAgICAqIEl0IGNhbiBkcm9wcGVkIGlmIGZ1dHVyZSB3
b3JrIHJlcXVpcmVzIHRoaXMuDQo+PiArICAgICAgICAgICAgICovDQo+IA0KPiBUbyBtZSwgIml0
IiBpbiB0aGlzIGNvbW1lbnQgY2FuIG9ubHkgcmVmZXIgdG8gc29tZXRoaW5nIG1lbnRpb25lZCBp
bg0KPiB0aGUgcHJpb3Igc2VudGVuY2UuIEJ1dCB0byBiZSBob25lc3QgSSdkIGRyb3AgdGhlIDJu
ZCBzZW50ZW5jZQ0KPiBhbHRvZ2V0aGVyLCBhZGRpbmcgImN1cnJlbnRseSIgdG8gdGhlIDFzdCBv
bmUuIChTYW1lIGZ1cnRoZXIgZG93bg0KPiB0aGVuLikNCj4gDQo+PiArICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7DQo+PiArICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovDQo+
PiAgICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOg0KPj4gKyAgICAgICAgY2FzZSBI
Vk1UUkFOU19nZm5fcGFnZWRfb3V0Og0KPj4gICAgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5Y
ODZFTVVMX1JFVFJZKTsNCj4+ICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+IA0KPiBJdCBhbHNv
IGVzY2FwZXMgbWUgd2h5IHlvdSBmZWx0IGxpa2UgbW92aW5nIHRoZQ0KPiAiY2FzZSBIVk1UUkFO
U19nZm5fcGFnZWRfb3V0OiIgbGluZS4NCj4gDQo+PiBAQCAtMTg1MiwxOSArMTg3MCwyNyBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoDQo+PiAgIA0KPj4gICAgICAgeGZyZWUoYnVmKTsN
Cj4+ICAgDQo+PiAtICAgIGlmICggcmMgPT0gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dCApDQo+PiAt
ICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsNCj4+IC0gICAgaWYgKCByYyA9PSBIVk1UUkFO
U19nZm5fc2hhcmVkICkNCj4+IC0gICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KPj4gLSAg
ICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQ0KPj4gKyAgICBzd2l0Y2ggKCByYyApDQo+PiAg
ICAgICB7DQo+PiAtICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWxlZCBtZW1v
cnktdG8tbWVtb3J5IFJFUCBNT1ZTOiBzZ3BhPSUiDQo+PiAtICAgICAgICAgICAgICAgICBQUklw
YWRkciIgZGdwYT0lIlBSSXBhZGRyIiByZXBzPSVsdSBieXRlc19wZXJfcmVwPSV1XG4iLA0KPj4g
LSAgICAgICAgICAgICAgICAgc2dwYSwgZGdwYSwgKnJlcHMsIGJ5dGVzX3Blcl9yZXApOw0KPj4g
LSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0KPj4gKyAgICBjYXNlIEhWTVRS
QU5TX25lZWRfcmV0cnk6DQo+PiArICAgICAgICAvKg0KPj4gKyAgICAgICAgICogaHZtX2NvcHlf
dG9fZ3Vlc3RfcGh5cygpIGRvZXMgbm90IHJldHVybiBIVk1UUkFOU19uZWVkX3JldHJ5Lg0KPj4g
KyAgICAgICAgICogSXQgY2FuIGRyb3BwZWQgaWYgZnV0dXJlIHdvcmsgcmVxdWlyZXMgdGhpcy4N
Cj4+ICsgICAgICAgICAqLw0KPiANCj4gVW5saWtlIGluIGl0cyByZXBfc3RvcyBjb3VudGVycGFy
dCwgaGVyZSB0aGUgcmV0dXJuIHZhbHVlIG1heSBjb21lDQo+IGZyb20gaHZtX2NvcHlfZnJvbV9n
dWVzdF9waHlzKCkgb3IgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygpLCBhbmQgSQ0KPiB0aGluayB0
aGUgY29tbWVudCBzaG91bGQgbm90IHNheSBvdGhlcndpc2UuDQo+IA0KPiBXaXRoIHRoZXNlIGNo
YW5nZXMgKHdoaWNoIGFyZSBvZiBlbm91Z2ggb2YgYSBjb3NtZXRpYyBuYXR1cmUgdGhhdA0KPiB0
aGV5IGNvdWxkIHByb2JhYmx5IGJlIHRha2VuIGNhcmUgb2Ygd2hpbGUgY29tbWl0dGluZywgcHJv
dmlkZWQNCj4geW91IGFncmVlKSwgbm9uLW1vbml0b3Itc3BlY2lmaWMgcGFydHMNCj4gUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gDQoNCkkgYWdyZWUsIHRo
YW5rcyBmb3IgdGhlIHJldmlldyBhbmQgdGhlIGhlbHAgd2l0aCB0aGlzIHBhdGNoDQoNCkFsZXgN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 13:54:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 13: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 1iCOnH-0003nm-Nz; Mon, 23 Sep 2019 13:54:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dNMU=XS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iCOnF-0003ng-VE
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 13:54:21 +0000
X-Inumbo-ID: a469ee12-de09-11e9-978d-bc764e2007e4
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::707])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a469ee12-de09-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 13:54:21 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YtQo13Z8ewr9pxymQJ4yqg07mAv1l47KzpxVSmp7absi01I5OXc6/bPR94MbSuJv81xpIMwXdleuDltTrUVUAh4Rmf45AGqJQ8rm560E609ym7FLai+IzsY3epDaWZE04wwwhQXQhr5bML/+V0o0Bi3fpINA7eM/BOGsQwRn1cSHFJXDttbvOJGL2XkGz0zffHHnd8wEKn/jTVmuG6zCO0EjCmEfVJriEZDSsWaOfnKo5/TIHPnt4aeddin4WlgR873+gUGVOxd/DqWwDh556C7JRtQu9Zm18A6a3OCyHVPKIMFAMZt1OUJ9cQ06SMIkupmBSfb7x63pHOj8X4Ohsw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YM7OJe1oxitcwoXCVdMhNfgifJM0KI8MCqZ/iEzRyZY=;
 b=DfEKlZPFYWSTyGvr+O0K1ITbNFbXdNt3fmoyL02SzurAQB7AIhpo3+G4PP5PuBtbub6KM9M726L1VSomzxK4GYBAX42BxkcVXY0VtI1pfh/E4vV7tastySQx1egMu+OCS/CcD5jK9Kiu/bN47IjTXAjG03NrelBv8CsvyYgYrCfbuI5kfnfPnF01zqwu8qefygTApinLUFDkvKpqV/Z6cZuhLZ7l2N3qtZha1FrfCHt2d9aI0DqSPdsFzXfRj2wrLoq43rGtvTRc5DpeRVXA1FM0hPmfNBxnXbdsIzWVIKuJDP0WkawzTflLwVaqFu+4MVb4o0PhrG7l9ZGOSDaUew==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YM7OJe1oxitcwoXCVdMhNfgifJM0KI8MCqZ/iEzRyZY=;
 b=IOjoCNm/p/W2dzBdp5wmTxFFRI2I10DcAP/1P/ptWLA66VBgk59qsHZE7dN07wLaH3X1AgSlBUepSPUNWAK/lZ0yCb+hPlZHMN7EtHV5rpXbynyF6GPM2tH7BonC8SZAVex5DKcM7p9RkFK1DDAuM2CyEENyTZfo8RuBLFD2NEg=
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com (10.141.171.8) by
 AM7PR02MB5784.eurprd02.prod.outlook.com (10.141.172.18) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.21; Mon, 23 Sep 2019 13:54:19 +0000
Received: from AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8]) by AM7PR02MB5750.eurprd02.prod.outlook.com
 ([fe80::2d9b:67b0:d407:67b8%2]) with mapi id 15.20.2284.023; Mon, 23 Sep 2019
 13:54:19 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v13] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVcgc/RjZRGBRqJUWCjIFeFraK9Kc5OsKQgAAN94A=
Date: Mon, 23 Sep 2019 13:54:19 +0000
Message-ID: <65e943ad-9f4b-7cbb-6219-1bf64d80a006@bitdefender.com>
References: <20190923120539.25242-1-aisaila@bitdefender.com>
 <e3338d5c50804dfba8ca611271b7b393@AMSPEX02CL03.citrite.net>
In-Reply-To: <e3338d5c50804dfba8ca611271b7b393@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR07CA0033.eurprd07.prod.outlook.com
 (2603:10a6:205:1::46) To AM7PR02MB5750.eurprd02.prod.outlook.com
 (2603:10a6:20b:102::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: 07915d03-7eca-4636-77f0-08d7402d8818
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM7PR02MB5784; 
x-ms-traffictypediagnostic: AM7PR02MB5784:|AM7PR02MB5784:|AM7PR02MB5784:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM7PR02MB57845B1392B5FD81CE491335AB850@AM7PR02MB5784.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0169092318
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(39860400002)(376002)(136003)(396003)(366004)(189003)(199004)(51914003)(13464003)(8676002)(66476007)(64756008)(66446008)(66556008)(6486002)(5660300002)(66946007)(8936002)(54906003)(476003)(2616005)(11346002)(31696002)(81156014)(316002)(86362001)(81166006)(6506007)(53546011)(2501003)(386003)(2906002)(305945005)(66066001)(71190400001)(71200400001)(7736002)(446003)(14454004)(478600001)(186003)(25786009)(99286004)(6246003)(256004)(14444005)(6512007)(36756003)(26005)(52116002)(4326008)(31686004)(3846002)(6116002)(76176011)(229853002)(6436002)(110136005)(486006)(102836004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM7PR02MB5784;
 H:AM7PR02MB5750.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: UzBxNyUcMnc2PD7XZTfEdT9pxi/a3IRl5eb11cLifOFWWJDYEYPGXL49Sp+EjvYLPOxKIFjum8zh3mStQOesuVqSFpn+k4b0kp+7o/pihNPJburbNK3OmdXU2awWJXOCPNd7kWCwQ+j6Py+uBvsoUYetD8feTY29hDWnscobwuKuUzXY+uOq952WNGdMknJk/bwdLM6HV6jIrC9PAdpySOU/kIKfI2LBSx7R2w+OekeYUglSAfrry2DpTZokyxeOZR60+A5KdrwaRKZvYLktbYHC9SIiuv6PMn1xJNQx2ZNUHdecLl/lNM7Nt+m+UzQLSd8opaLUy+5I5Wq2AiAbbW9PcmsrPOUjyhVKy2kbOpZRQhwvo2rV6Dw+13YKcHDQBW6FQNRAMfNuIo/CEUChe5pHISAZRX5e9e7kb/IsEeQ=
Content-ID: <907B88A6996D6048B7510A03DA4177BE@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 07915d03-7eca-4636-77f0-08d7402d8818
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2019 13:54:19.8416 (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: be4ncQ9YlsCdn+AnG6xCzXLszp8IFoHuKhniIHCknd51bUX5pUAcrQaonUQZtlztgRDeETT/8HLfXvmmyg8OIs6ezrIIo+nbN3kt8WQwaGg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR02MB5784
Subject: Re: [Xen-devel] [PATCH v13] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>

DQoNCk9uIDIzLjA5LjIwMTkgMTY6MDUsIFBhdWwgRHVycmFudCB3cm90ZToNCj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+DQo+PiBTZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAxMzowNg0K
Pj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPj4gQ2M6IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBqYmV1bGljaEBzdXNlLmNvbTsgQW5kcmV3IENv
b3Blcg0KPj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB3bEB4ZW4ub3JnOyBSb2dlciBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUmF6dmFuIENPSk9DQVJVDQo+PiA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT47IHRhbWFzQHRrbGVuZ3llbC5jb207IEFsZXhhbmRydSBT
dGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT47DQo+PiBQZXRyZSBPdmlkaXUg
UElSQ0FMQUJVIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT47IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT4NCj4+IFN1YmplY3Q6IFtQQVRDSCB2MTNdIHg4Ni9lbXVs
YXRlOiBTZW5kIHZtX2V2ZW50IGZyb20gZW11bGF0ZQ0KPj4NCj4+IEEvRCBiaXQgd3JpdGVzIChv
biBwYWdlIHdhbGtzKSBjYW4gYmUgY29uc2lkZXJlZCBiZW5pZ24gYnkgYW4gaW50cm9zcGVjdGlv
bg0KPj4gYWdlbnQsIHNvIHJlY2VpdmluZyB2bV9ldmVudHMgZm9yIHRoZW0gaXMgYSBwZXNzaW1p
emF0aW9uLiBXZSB0cnkgaGVyZSB0bw0KPj4gb3B0aW1pemUgYnkgZmlsdGVyaW5nIHRoZXNlIGV2
ZW50cyBvdXQuDQo+PiBDdXJyZW50bHksIHdlIGFyZSBmdWxseSBlbXVsYXRpbmcgdGhlIGluc3Ry
dWN0aW9uIGF0IFJJUCB3aGVuIHRoZSBoYXJkd2FyZSBzZWVzDQo+PiBhbiBFUFQgZmF1bHQgd2l0
aCBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEuIFRoaXMgaXMsIGhvd2V2ZXIsDQo+
PiBpbmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBsZWdpdGlt
YXRlbHkgY2F1c2UgYW4NCj4+IEVQVCBmYXVsdCBvZiBpdHMgb3duIHdoaWxlIGFjY2Vzc2luZyBh
IF9kaWZmZXJlbnRfIHBhZ2UgZnJvbSB0aGUgb3JpZ2luYWwgb25lLA0KPj4gd2hlcmUgQS9EIHdl
cmUgc2V0Lg0KPj4gVGhlIHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVtdWxhdGlv
biwgd2hpbGUgaWdub3JpbmcgRVBUIHJlc3RyaWN0aW9ucw0KPj4gZm9yIHRoZSB3YWxrIHBhcnQs
IGFuZCB0YWtpbmcgdGhlbSBpbnRvIGFjY291bnQgZm9yIHRoZSAiYWN0dWFsIiBlbXVsYXRpbmcg
b2YNCj4+IHRoZSBpbnN0cnVjdGlvbiBhdCBSSVAuIFdoZW4gd2Ugc2VuZCBvdXQgYSB2bV9ldmVu
dCwgd2UgZG9uJ3Qgd2FudCB0aGUgZW11bGF0aW9uDQo+PiB0byBjb21wbGV0ZSwgc2luY2UgaW4g
dGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUgdG8gdmV0byB3aGF0ZXZlciBpdCBpcyBkb2luZy4N
Cj4+IFRoYXQgd291bGQgbWVhbiB0aGF0IHdlIGNhbid0IGFjdHVhbGx5IHByZXZlbnQgYW55IG1h
bGljaW91cyBhY3Rpdml0eSwgaW5zdGVhZA0KPj4gd2UnZCBvbmx5IGJlIGFibGUgdG8gcmVwb3J0
IG9uIGl0Lg0KPj4gV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVudCIgY2FzZSB3aGlsZSBlbXVs
YXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUNCj4+IGV2ZW50IG91dCBhbmQgdGhlbiBz
dXNwZW5kIHRoZSBlbXVsYXRpb24gKHJldHVybiBYODZFTVVMX1JFVFJZKS4NCj4+IEFmdGVyIHRo
ZSBlbXVsYXRpb24gc3RvcHMgd2UnbGwgY2FsbCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKCkgYWdh
aW4gYWZ0ZXIgdGhlDQo+PiBpbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZlbnQgYW5k
IHJlc3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlDQo+PiBpbnN0cnVjdGlvbiBhdCBSSVAgd2ls
bCBiZSBmdWxseSBlbXVsYXRlZCAod2l0aCB0aGUgRVBUIGlnbm9yZWQpIGlmIHRoZQ0KPj4gaW50
cm9zcGVjdGlvbiBhcHBsaWNhdGlvbiBhbGxvd3MgaXQsIGFuZCB0aGUgZ3Vlc3Qgd2lsbCBjb250
aW51ZSB0byBydW4gcGFzdA0KPj4gdGhlIGluc3RydWN0aW9uLg0KPj4NCj4+IEEgY29tbW9uIGV4
YW1wbGUgaXMgaWYgdGhlIGhhcmR3YXJlIGV4aXRzIGJlY2F1c2Ugb2YgYW4gRVBUIGZhdWx0IGNh
dXNlZCBieSBhDQo+PiBwYWdlIHdhbGssIHAybV9tZW1fYWNjZXNzX2NoZWNrKCkgZGVjaWRlcyBp
ZiBpdCBpcyBnb2luZyB0byBzZW5kIGEgdm1fZXZlbnQuDQo+PiBJZiB0aGUgdm1fZXZlbnQgd2Fz
IHNlbnQgYW5kIGl0IHdvdWxkIGJlIHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24N
Cj4+IGF0IFJJUCwgdGhhdCBpbnN0cnVjdGlvbiBtaWdodCBhbHNvIGhpdCBhIHByb3RlY3RlZCBw
YWdlIGFuZCBwcm92b2tlIGEgdm1fZXZlbnQuDQo+Pg0KPj4gTm93IGlmIG5wZmVjLmtpbmQgPT0g
bnBmZWNfa2luZF9pbl9ncHQgYW5kIGQtPmFyY2gubW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVsdF9k
aXNhYmxlZA0KPj4gaXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0aGUgcGFnZSB3YWxrIGNhc2UgYW5k
IHdlIGNhbiBkbyB0aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRpb24NCj4+IGFuZCBlbXVsYXRlIHRo
ZSBwYWdlIHdhbGsgd2hpbGUgaWdub3JpbmcgdGhlIEVQVCwgYnV0IGRvbid0IGlnbm9yZSB0aGUg
RVBUIGZvciB0aGUNCj4+IGVtdWxhdGlvbiBvZiB0aGUgYWN0dWFsIGluc3RydWN0aW9uLg0KPj4N
Cj4+IEluIHRoZSBmaXJzdCBjYXNlIHdlIHdvdWxkIGhhdmUgMiBFUFQgZXZlbnRzLCBpbiB0aGUg
c2Vjb25kIGNhc2Ugd2Ugd291bGQgaGF2ZQ0KPj4gMSBFUFQgZXZlbnQgaWYgdGhlIGluc3RydWN0
aW9uIGF0IHRoZSBSSVAgdHJpZ2dlcnMgYW4gRVBUIGV2ZW50Lg0KPj4NCj4+IFdlIHVzZSBodm1l
bXVsX21hcF9saW5lYXJfYWRkcigpIHRvIGludGVyY2VwdCB3cml0ZSBhY2Nlc3MgYW5kDQo+PiBf
X2h2bV9jb3B5KCkgdG8gaW50ZXJjZXB0IGV4ZWMsIHJlYWQgYW5kIHdyaXRlIGFjY2Vzcy4NCj4+
DQo+PiBBIG5ldyByZXR1cm4gdHlwZSB3YXMgYWRkZWQsIEhWTVRSQU5TX25lZWRfcmV0cnksIGlu
IG9yZGVyIHRvIGhhdmUgYWxsDQo+PiB0aGUgcGxhY2VzIHRoYXQgY29uc3VtZSBIVk1UUkFOUyog
cmV0dXJuIFg4NkVNVUxfUkVUUlkuDQo+Pg0KPj4gaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgp
IGNhbiByZXR1cm4gZmFsc2UgaWYgdGhlcmUgd2FzIG5vIHZpb2xhdGlvbiwNCj4+IGlmIHRoZXJl
IHdhcyBhbiBlcnJvciBmcm9tIG1vbml0b3JfdHJhcHMoKSBvciBwMm1fZ2V0X21lbV9hY2Nlc3Mo
KS4NCj4+IC1FU1JDSCBmcm9tIHAybV9nZXRfbWVtX2FjY2VzcygpIGlzIHRyZWF0ZWQgYXMgcmVz
dHJpY3RlZCBhY2Nlc3MuDQo+Pg0KPj4gTk9URTogaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgp
IGFzc3VtZXMgdGhlIGNhbGxlciB3aWxsIGVuYWJsZS9kaXNhYmxlDQo+PiBhcmNoLnZtX2V2ZW50
LT5zZW5kX2V2ZW50DQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+DQo+Pg0KPiANCj4gZW11bGF0ZSBwYXJ0cy4uLg0KPiANCj4g
QWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPg0KPiANCg0KVGhhbmtzIGZvciB0
aGUgYWNrLg0KDQpBbGV4DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 14:21:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 14: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 1iCPDK-0006GD-8z; Mon, 23 Sep 2019 14:21:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v9XQ=XS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iCPDJ-0006G8-3G
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 14:21:17 +0000
X-Inumbo-ID: 3e8c3dee-de0d-11e9-978d-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3e8c3dee-de0d-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 14:20:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569248409;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=J/ckLAIeUIt1rdilgjI2ceYmMDusc3xPeIF/eLwA1O4=;
 b=gXLKS2UYfv7NrsWUbC3VVmFCPFUN0hXmG6Esz5HwAGgMjsYE3oXp2sWD
 AK18B0kDIk7yZXBpDflOL8PS05ObaIPCe26OM3Eq3RcK8crbWiiDTTVDg
 Tm/CNWyu3kMz1P42JBX3TS8Ws9flp8+2eQdPWZUwg6t/QnWLF1rGyIkQM U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Nc6C1xA+5v53iTRfqBiZEimlri60Sp1ZaHyi3XuM75pKZQUt5BvePcULfRQ9Dbzl0CYunf+3Ol
 40boB1932HO3pOKH3KpuuFDtrkGiJryWZQh+CvgUXhpv5+mtJ/4bnwr7jsGuwUCzTdaJk2DMqm
 y/6J2k22M9nrR2zKQc7EP3oRZ/ZwoZL9DZlPeQ8XauC6Hq5+WhtSNNGJ9cIRG91dQTVAw4ia0V
 M8H/jj2v3B4UHTl/9w+3zJmoSjib9EB9x6rMqLqsZWskQ47bBBoqZwlGQDN4l+o5GRhPhFbOCn
 PEI=
X-SBRS: 2.7
X-MesageID: 5995041
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="5995041"
To: Jan Beulich <JBeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <48d6972c-c15a-6f74-1726-ff4154f04c4d@suse.com>
 <92120cfd-0b0b-0152-5296-9c6889d21687@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: <b8b5b176-3863-4b3b-fd43-c8012610dfff@citrix.com>
Date: Mon, 23 Sep 2019 15:20:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <92120cfd-0b0b-0152-5296-9c6889d21687@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/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: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDcvMjAxOSAxNjowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm90aGluZyBndWFyYW50
ZWVzIHRoYXQgdGhlIG9yaWdpbmFsIGZyYW1lJ3Mgc3RhY2sgcG9pbnRlciBwb2ludHMgYXQKPiBy
ZWFkYWJsZSBtZW1vcnkuIEF2b2lkIGEgKGxpa2VseSBuZXN0ZWQpIGNyYXNoIGJ5IGF0dGFjaGlu
ZyBleGNlcHRpb24KPiByZWNvdmVyeSB0byB0aGUgcmVhZCAobWFraW5nIGl0IGEgc2luZ2xlIHJl
YWQgYXQgdGhlIHNhbWUgdGltZSkuIERvbid0Cj4gZXZlbiBpbnZva2UgX3Nob3dfdHJhY2UoKSBp
biBjYXNlIG9mIGEgbm9uLXJlYWRhYmxlIHRvcCBzbG90Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 14:23:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 14: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 1iCPF3-0006Lw-Nl; Mon, 23 Sep 2019 14:23:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naYO=XS=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iCPF2-0006Lq-Jr
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 14:23:04 +0000
X-Inumbo-ID: a74e2ad6-de0d-11e9-b76c-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a74e2ad6-de0d-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 14:23:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569248583;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=yhSga7nz4L84Ah/pGhP2VqfXHfNVBW2+etK0wThddhU=;
 b=cjB2W/sfbAOWAf5qXBtlsqK0qSZkjetE5snFbjUFL7VWHMHW7iyZsulz
 gxmXCukA6VjnjtfQ7QAKvVqjzxXpMyzoFCV5V/cYRjUmYb6LJQmmMpwSU
 LVkW6gr++MMs8zFpuKfMaKRGaifPt+4wgwTjeUBl5JfP8q2XdyyP2y5aZ M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: v6SfTub/frSsTrMPyfXLpSiymvknIz1aR42pYX568pwOnLyUpeTPpqYy/DqXlQnyDIMV1/8ayh
 /lB8ARJXyEIORMzZDAoDpwh5YtyCo5Yiat9fX8MFhV/f9ZYdUThfeA0OwAiBYDWEtIJ1wy/Hqr
 +P05OxSg5/9ppKfhiNWHrPobbj37m8ZN9/PTVb3UNXYmnuB7XQhuZvq2GYDHX7DZsHNhALK3iA
 0HNo79m+ZfBtKLuaxNF54JKq1fOoZcMgqcF17+IbuQhej1mIhs2OO0TtldPiV4bD5yUmlXIZVy
 gwU=
X-SBRS: 2.7
X-MesageID: 6147738
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="6147738"
Date: Mon, 23 Sep 2019 16:22:53 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190923142253.dqvbg2tsfke3mmtc@Air-de-Roger>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMTksIDIwMTkgYXQgMDM6MjI6NTRQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gUmF0aGVyIHRoYW4gZG9pbmcgdGhpcyBldmVyeSB0aW1lIHdlIHNldCB1cCBpbnRlcnJ1
cHRzIGZvciBhIGRldmljZQo+IGFuZXcgKGFuZCB0aGVuIGluIHNldmVyYWwgcGxhY2VzKSBmaWxs
IHRoaXMgaW52YXJpYW50IGZpZWxkIHJpZ2h0IGFmdGVyCj4gYWxsb2NhdGluZyBzdHJ1Y3QgcGNp
X2Rldi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpMR1RNOgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKSnVzdCBvbmUgbml0IGJlbG93LgoKPiAtLS0KPiB2NjogTmV3Lgo+IAo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgICB8ICAgMTMgKysrKystLS0tLS0tLQo+ICB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8ICAgMTAgKysrKysrKysrKwo+ICB4ZW4vZHJpdmVy
cy92cGNpL21zaS5jICAgICAgICB8ICAgIDkgKysrKy0tLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9w
Y2kuaCAgICAgICAgIHwgICAgMyArKy0KPiAgeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICAgICAg
fCAgICA2ICsrLS0tLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDE4IGRl
bGV0aW9ucygtKQo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tc2kuYwo+IEBAIC02NjQsNyArNjY0LDcgQEAgc3RhdGljIGludCBtc2lfY2FwYWJpbGl0
eV9pbml0KHN0cnVjdCBwYwo+ICB7Cj4gICAgICBzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5Owo+ICAg
ICAgaW50IHBvczsKPiAtICAgIHVuc2lnbmVkIGludCBpLCBtYXh2ZWMsIG1wb3M7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgaSwgbXBvczsKPiAgICAgIHUxNiBjb250cm9sLCBzZWcgPSBkZXYtPnNlZzsK
PiAgICAgIHU4IGJ1cyA9IGRldi0+YnVzOwo+ICAgICAgdTggc2xvdCA9IFBDSV9TTE9UKGRldi0+
ZGV2Zm4pOwo+IEBAIC02NzUsOSArNjc1LDggQEAgc3RhdGljIGludCBtc2lfY2FwYWJpbGl0eV9p
bml0KHN0cnVjdCBwYwo+ICAgICAgaWYgKCAhcG9zICkKPiAgICAgICAgICByZXR1cm4gLUVOT0RF
VjsKPiAgICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYoZGV2LT5zYmRmLCBtc2lfY29udHJv
bF9yZWcocG9zKSk7Cj4gLSAgICBtYXh2ZWMgPSBtdWx0aV9tc2lfY2FwYWJsZShjb250cm9sKTsK
PiAtICAgIGlmICggbnZlYyA+IG1heHZlYyApCj4gLSAgICAgICAgcmV0dXJuIG1heHZlYzsKPiAr
ICAgIGlmICggbnZlYyA+IGRldi0+bXNpX21heHZlYyApCj4gKyAgICAgICAgcmV0dXJuIGRldi0+
bXNpX21heHZlYzsKPiAgICAgIGNvbnRyb2wgJj0gflBDSV9NU0lfRkxBR1NfUVNJWkU7Cj4gICAg
ICBtdWx0aV9tc2lfZW5hYmxlKGNvbnRyb2wsIG52ZWMpOwo+ICAKPiBAQCAtNzExLDcgKzcxMCw3
IEBAIHN0YXRpYyBpbnQgbXNpX2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGMKPiAgCj4gICAgICAg
ICAgLyogQWxsIE1TSXMgYXJlIHVubWFza2VkIGJ5IGRlZmF1bHQsIE1hc2sgdGhlbSBhbGwgKi8K
PiAgICAgICAgICBtYXNrYml0cyA9IHBjaV9jb25mX3JlYWQzMihkZXYtPnNiZGYsIG1wb3MpOwo+
IC0gICAgICAgIG1hc2tiaXRzIHw9IH4odTMyKTAgPj4gKDMyIC0gbWF4dmVjKTsKPiArICAgICAg
ICBtYXNrYml0cyB8PSB+KHUzMikwID4+ICgzMiAtIGRldi0+bXNpX21heHZlYyk7CgpHRU5NQVNL
IHdvdWxkIGJlIHNsaWdodGx5IGVhc2llciB0byBwYXJzZSBJTU8gKGhlcmUgYW5kIGJlbG93KS4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 14:24:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 14:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCPGi-0006TG-6L; Mon, 23 Sep 2019 14:24: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=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCPGg-0006TB-ET
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 14:24:46 +0000
X-Inumbo-ID: 9bbff0f8-de0a-11e9-95fe-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 9bbff0f8-de0a-11e9-95fe-12813bfff9fa;
 Mon, 23 Sep 2019 14:01:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCOtv-00044B-9c; Mon, 23 Sep 2019 14:01: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 1iCOtu-0002AF-UT; Mon, 23 Sep 2019 14:01:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCOtu-0004rv-To; Mon, 23 Sep 2019 14:01:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141708-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64-libvirt:libvirt-build:fail:regression
 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=96383955f66fed348181552cd9b28f083afca00e
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 14:01:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141708: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTcwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTcwOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxMjUz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOTYzODM5NTVmNjZm
ZWQzNDgxODE1NTJjZDliMjhmMDgzYWZjYTAwZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTQxMjUzICAyMDE5LTA5LTEyIDE3OjAwOjQzIFogICAxMCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDE0MTI1NSAgMjAxOS0wOS0xMiAyMTowMToyMiBaICAgMTAg
ZGF5cyAgIDgzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTcwOCAgMjAxOS0wOS0y
MyAxMTowNzowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3Y+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sZWtzYW5kciBU
eXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2Vs
QGFtYXpvbi5kZT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBS
b3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDE4NDUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 14:24:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 14: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 1iCPGl-0006UE-Lx; Mon, 23 Sep 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=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCPGk-0006U5-Uv
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 14:24:50 +0000
X-Inumbo-ID: 6d0a5890-de0d-11e9-95fe-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by localhost (Halon) with ESMTPS
 id 6d0a5890-de0d-11e9-95fe-12813bfff9fa;
 Mon, 23 Sep 2019 14:21:26 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id l11so14171757wrx.5
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 07:21: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=YevhP1YdPalk0/Rsvh3ZUdTFSUY1DubFYF3EG3DSeyA=;
 b=GZE/EnH6xuCi1LhawVnKcYP8MAvHu2iYb4VxIFbgdUk8XTTOirLyfuvOv6gu+ikQQc
 Sn63a++5jfrTS2QPDTmA23ZTSRVTERO+zsZAyYvCgtXUBv6BjXczPokPeldeuZNyGWl+
 2gWledTiur67OmgfuQmHMUh/DpOwUCJ35UHItxAkesPt5hDJUbDW6Mgzf1A7KV4xPhpp
 F+ytztEb2fZaIWmrRxLbzn3/a6AQ63yADrwS5qFSNYi9VYXhp3yMgcCbMCoA+2DVrqfq
 M+8+SU9Q36SQcHJdWwLfx9ARykfakX8oxRqvog3liRAebLvoZz/wkscWBVz2fHFcbyLg
 0hoQ==
X-Gm-Message-State: APjAAAUyBBaBAGSW2Gu6oGCQpmk3JQNjCLABZZTVXbrQQRDNU5ufheuw
 PmPkc2WCxUs+gdjYWWBu+7U=
X-Google-Smtp-Source: APXvYqxqNezZbOvOmyP16pJarscqSvK98XCW3T53s5ONFxKpwXAVx1lAUHlYp2EVPzia0PxKqfvBiQ==
X-Received: by 2002:adf:e50e:: with SMTP id j14mr11630091wrm.178.1569248485387; 
 Mon, 23 Sep 2019 07:21:25 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id x2sm15905718wrn.81.2019.09.23.07.21.24
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 07:21:24 -0700 (PDT)
Date: Mon, 23 Sep 2019 15:21:23 +0100
From: Wei Liu <wl@xen.org>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190923142123.h6c36wvmujghrhtm@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
 <20190923112718.qtx6qpme3ghsmf6l@debian>
 <a845cf949f604e848ac704e3406e449e@AMSPEX02CL03.citrite.net>
 <20190923125431.mpoyvjj7dz6ef4df@debian>
 <20190923133335.ktlnpbxqnanraytq@debian>
 <7266c9a91c7c4dcba0aab375fa5aad08@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7266c9a91c7c4dcba0aab375fa5aad08@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, 'Wei Liu' <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMDE6NDc6MTRQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgPHds
QHhlbi5vcmc+Cj4gPiBTZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAxNDozNAo+ID4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBDYzogJ1dlaSBMaXUnIDx3bEB4
ZW4ub3JnPjsgWGVuIERldmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZz47IFdlaSBMaXUKPiA+IDxsaXV3ZUBtaWNyb3NvZnQuY29tPjsgQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IE1pY2hhZWwgS2VsbGV5Cj4gPiA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gW1BBVENIIGZvci1uZXh0IFJGQyAwLzhdIFBvcnQgWGVuIHRvIEh5cGVyLVYKPiA+IAo+ID4g
QW5kIGEgYml0IG1vcmUgdGhvdWdodC4KPiA+IAo+ID4gT24gTW9uLCBTZXAgMjMsIDIwMTkgYXQg
MDE6NTQ6MzFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiA+IFsuLi5dCj4gPiA+ID4gPgo+ID4g
PiA+ID4gUGVyIFRMRlMsIGVWTUNTIHNob3VsZCBiZSB1c2VkIGJ5IEwxIFhlbi4KPiA+ID4gPgo+
ID4gPiA+IFllcywgSSBndWVzcyBpdCBvbmx5IG5lZWRzIHRvIGJlIHVzZWQgYnkgTDEsIGJ1dCBX
aW5kb3dzIGlzIHVzaW5nIGFuCj4gPiA+ID4gaW5jcmVhc2luZyBudW1iZXIgb2YgVk1zIGZvciB2
YXJpb3VzIHB1cnBvc2VzIHNvIEkgdGhpbmsgbWFraW5nIGl0Cj4gPiA+ID4gc3RhY2sgd2VsbCB3
b3VsZCBiZSB1c2VmdWwuCj4gPiA+ID4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBOb3Qgc3VyZSB3aGF0
IHlvdSBtZWFudCBieSBFUFQgZmx1c2guIElmIHlvdSBtZWFuIHRoaW5ncyBsaWtlCj4gPiA+ID4g
PiBIdkZsdXNoR3Vlc3RQaHlzaWNhbEFkZHJlc3NTcGFjZSwgSSB0aGluayB0aGV5IHNob3VsZCBi
ZSB1c2VkIGJ5IFhlbgo+ID4gPiA+ID4gb25seSBhcyB3ZWxsLiBJJ20gbm90IHN1cmUgd2hldGhl
ciB0aGV5IHNob3VsZCBiZSBleHBvc2UgdG8gTDIgZ3Vlc3RzLgo+ID4gPiA+ID4KPiA+ID4gPgo+
ID4gPiA+IFllcywgdGhhdCdzIHdoYXQgSSBtZWFudCBhbmQsIGFnYWluLCBJIHdhcyB0aGlua2lu
ZyBhYm91dCB0aGUgbmVzdGVkCj4gPiA+ID4gV2luZG93cyBndWVzdCB1c2luZyBWTXMgaXRzZWxm
Lgo+ID4gPgo+ID4gPiBTbyB0aGlzIGlzIGJhc2ljYWxseSBuZXN0ZWQgb24gbmVzdGVkLiBJJ20g
bm90IHN1cmUgaG93IHRvIG1ha2UgdGhhdAo+ID4gPiB3b3JrIHlldC4gIEknbSBhbHNvIG5vdCBz
dXJlIGhvdyB3ZWxsIHRoZXNlIGludGVyZmFjZXMgc3RhY2suIFRMRlMgb25seQo+ID4gPiBkZXNj
cmliZXMgb25lIGxldmVsIG9mIG5lc3RpbmcuIEkgd2lsbCBuZWVkIHRvIGFzayBpZiB3ZSBjYW4g
bWFrZSBuZXN0ZWQKPiA+ID4gb24gbmVzdGVkIHdvcmsuCj4gPiA+Cj4gPiAKPiA+IFNpbmNlIEwy
IFJvb3QgaXMgV2luZG93cyBpbiBhIEh5cGVyLVYgc2V0dXAsIGNoYW5jZXMgYXJlIHdoYXQgeW91
IHdhbnQKPiA+IGFscmVhZHkgd29ya3MuIE9mIGNvdXJzZSB0aGlzIGRlcGVuZHMgb24gd2hldGhl
ciBXaW5kb3dzLCB3aGVuIHJ1bm5pbmcKPiA+IGFzIFJvb3Qgb3IgQ2hpbGQsIHVzZXMgVk0gcmVs
YXRlZCBmZWF0dXJlcy4KPiA+IAo+ID4gSSdtIG5vdCB2ZXJzZWQgaW4gV2luZG93cyBmZWF0dXJl
cy4gSWYgeW91IGhhdmUgc3BlY2lmaWMgdGhpbmdzIGluIG1pbmQsCj4gPiBJIGNhbiBhc2sgZm9y
IG1vcmUgZGV0YWlscyBhbmQgdGhpbmsgYWJvdXQgaG93IHRvIGltcGxlbWVudCB0aGVtIGluIFhl
bi4KPiAKPiBXZWxsLCBlVk1DUyB3b3VsZCBiZSBhIG1ham9yIG9uZS4gSWYgdGhlIEwyIFdpbmRv
d3MgY291bGQgYmUgdG9sZCB0bwo+IHVzZSB0aGF0IHJhdGhlciB0aGFuIEwwIGhhdmUgdG8gYm91
bmNlIGluZGl2aWR1YWwgVk1SRUFEL1ZNV1JJVEVzIHVwCj4gdG8gTDEgdGhlbiB0aGF0IHdvdWxk
IGJlIGEgd2luLgoKT2gsIEkgd2FzIHRoaW5raW5nIG1vcmUgYWJvdXQgbmFtZXMgb2YgV2luZG93
cyBzcGVjaWZpYyBoaWdoLWxldmVsCmZlYXR1cmVzLiBZZXMgSSBjYW4gZGVmaW5pdGVseSBhc2sg
d2hldGhlciBlVk1DUyBpcyBleHBvc2VkIHRvIEwyIERvbTAgLwpSb290LgoKV2VpLgoKPiAKPiAg
IFBhdWwKPiAKPiA+IAo+ID4gV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 14:39:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 14:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCPUj-0007ac-77; Mon, 23 Sep 2019 14:39:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCPUh-0007aX-RX
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 14:39:15 +0000
X-Inumbo-ID: e9fdb516-de0f-11e9-978d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9fdb516-de0f-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 14:39:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569249554;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=B1GAnvkSQCwrQaLb5wpcn2v4hKJf+VvlzIIuGeJ2Fcg=;
 b=ZlUHD5abMr9kmnS78itjI3E0vliZhqUbiZoGrC+1bMJbeJQGlQtId2rK
 SaTcPviXnOj3JNLazHoNj+Sw6Y0igxdvWjIDWEtfk1Y78P/PW7Pi7dOUp
 /WwUxIHaKS68tYlCSkKFvdBMN6/YZERoWE+BajgUiOGf+ZGRlqPzAvh1n s=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /RlxCmWgEX7dppiSPLqJMBQzbDoHCD8FsWbwahtUeg0vkoVNEiCdPkDU9O7sZjyQ7uijPlox4F
 wQlVSCo8XJXCW1U+6Fit7pSjDHUyofM/00ttoAUA1l4wMrO2f1xuI9MlPLTA8HPo5EdEcpwce5
 NUmqqZF7iBJyFwqkXGbn0XJH778RUZY4hhadndRAwg/En2Z4XMsZEkI6670wiaym3p42M0uEVt
 hfJdvgOiCIur7Ok1xX46it/Z6dXe1TERflt7vbSiip+Q4856u1uGHaCurfJbcvxVDjuQJSi9sD
 qME=
X-SBRS: 2.7
X-MesageID: 6262925
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="6262925"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Wei Liu' <wl@xen.org>
Thread-Topic: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
Thread-Index: AQHVcfc0mf3MiCY5wEmvlk07Intk2qc5FCDA///qIQCAACrzIP//7WuAgAAK6oCAACOUgP//6ceAAATGnnA=
Date: Mon, 23 Sep 2019 14:39:10 +0000
Message-ID: <e715a67310164f59bc5a78e633b435af@AMSPEX02CL03.citrite.net>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
 <20190923112718.qtx6qpme3ghsmf6l@debian>
 <a845cf949f604e848ac704e3406e449e@AMSPEX02CL03.citrite.net>
 <20190923125431.mpoyvjj7dz6ef4df@debian>
 <20190923133335.ktlnpbxqnanraytq@debian>
 <7266c9a91c7c4dcba0aab375fa5aad08@AMSPEX02CL03.citrite.net>
 <20190923142123.h6c36wvmujghrhtm@debian>
In-Reply-To: <20190923142123.h6c36wvmujghrhtm@debian>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgPHdsQHhlbi5vcmc+
Cj4gU2VudDogMjMgU2VwdGVtYmVyIDIwMTkgMTU6MjEKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogJ1dlaSBMaXUnIDx3bEB4ZW4ub3JnPjsgWGVuIERl
dmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IFdlaSBMaXUK
PiA8bGl1d2VAbWljcm9zb2Z0LmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBNaWNoYWVsIEtlbGxleQo+IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPjsgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci1uZXh0IFJG
QyAwLzhdIFBvcnQgWGVuIHRvIEh5cGVyLVYKPiAKPiBPbiBNb24sIFNlcCAyMywgMjAxOSBhdCAw
MTo0NzoxNFBNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gPiA+IFNlbnQ6
IDIzIFNlcHRlbWJlciAyMDE5IDE0OjM0Cj4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+ID4gPiBDYzogJ1dlaSBMaXUnIDx3bEB4ZW4ub3JnPjsgWGVuIERl
dmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IFdlaSBMaXUK
PiA+ID4gPGxpdXdlQG1pY3Jvc29mdC5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPjsgTWljaGFlbCBLZWxsZXkKPiA+ID4gPG1pa2VsbGV5QG1pY3Jvc29mdC5j
b20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENI
IGZvci1uZXh0IFJGQyAwLzhdIFBvcnQgWGVuIHRvIEh5cGVyLVYKPiA+ID4KPiA+ID4gQW5kIGEg
Yml0IG1vcmUgdGhvdWdodC4KPiA+ID4KPiA+ID4gT24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMDE6
NTQ6MzFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gWy4uLl0KPiA+ID4gPiA+ID4KPiA+
ID4gPiA+ID4gUGVyIFRMRlMsIGVWTUNTIHNob3VsZCBiZSB1c2VkIGJ5IEwxIFhlbi4KPiA+ID4g
PiA+Cj4gPiA+ID4gPiBZZXMsIEkgZ3Vlc3MgaXQgb25seSBuZWVkcyB0byBiZSB1c2VkIGJ5IEwx
LCBidXQgV2luZG93cyBpcyB1c2luZyBhbgo+ID4gPiA+ID4gaW5jcmVhc2luZyBudW1iZXIgb2Yg
Vk1zIGZvciB2YXJpb3VzIHB1cnBvc2VzIHNvIEkgdGhpbmsgbWFraW5nIGl0Cj4gPiA+ID4gPiBz
dGFjayB3ZWxsIHdvdWxkIGJlIHVzZWZ1bC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiA+Cj4gPiA+ID4g
PiA+IE5vdCBzdXJlIHdoYXQgeW91IG1lYW50IGJ5IEVQVCBmbHVzaC4gSWYgeW91IG1lYW4gdGhp
bmdzIGxpa2UKPiA+ID4gPiA+ID4gSHZGbHVzaEd1ZXN0UGh5c2ljYWxBZGRyZXNzU3BhY2UsIEkg
dGhpbmsgdGhleSBzaG91bGQgYmUgdXNlZCBieSBYZW4KPiA+ID4gPiA+ID4gb25seSBhcyB3ZWxs
LiBJJ20gbm90IHN1cmUgd2hldGhlciB0aGV5IHNob3VsZCBiZSBleHBvc2UgdG8gTDIgZ3Vlc3Rz
Lgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4KPiA+ID4gPiA+IFllcywgdGhhdCdzIHdoYXQgSSBtZWFu
dCBhbmQsIGFnYWluLCBJIHdhcyB0aGlua2luZyBhYm91dCB0aGUgbmVzdGVkCj4gPiA+ID4gPiBX
aW5kb3dzIGd1ZXN0IHVzaW5nIFZNcyBpdHNlbGYuCj4gPiA+ID4KPiA+ID4gPiBTbyB0aGlzIGlz
IGJhc2ljYWxseSBuZXN0ZWQgb24gbmVzdGVkLiBJJ20gbm90IHN1cmUgaG93IHRvIG1ha2UgdGhh
dAo+ID4gPiA+IHdvcmsgeWV0LiAgSSdtIGFsc28gbm90IHN1cmUgaG93IHdlbGwgdGhlc2UgaW50
ZXJmYWNlcyBzdGFjay4gVExGUyBvbmx5Cj4gPiA+ID4gZGVzY3JpYmVzIG9uZSBsZXZlbCBvZiBu
ZXN0aW5nLiBJIHdpbGwgbmVlZCB0byBhc2sgaWYgd2UgY2FuIG1ha2UgbmVzdGVkCj4gPiA+ID4g
b24gbmVzdGVkIHdvcmsuCj4gPiA+ID4KPiA+ID4KPiA+ID4gU2luY2UgTDIgUm9vdCBpcyBXaW5k
b3dzIGluIGEgSHlwZXItViBzZXR1cCwgY2hhbmNlcyBhcmUgd2hhdCB5b3Ugd2FudAo+ID4gPiBh
bHJlYWR5IHdvcmtzLiBPZiBjb3Vyc2UgdGhpcyBkZXBlbmRzIG9uIHdoZXRoZXIgV2luZG93cywg
d2hlbiBydW5uaW5nCj4gPiA+IGFzIFJvb3Qgb3IgQ2hpbGQsIHVzZXMgVk0gcmVsYXRlZCBmZWF0
dXJlcy4KPiA+ID4KPiA+ID4gSSdtIG5vdCB2ZXJzZWQgaW4gV2luZG93cyBmZWF0dXJlcy4gSWYg
eW91IGhhdmUgc3BlY2lmaWMgdGhpbmdzIGluIG1pbmQsCj4gPiA+IEkgY2FuIGFzayBmb3IgbW9y
ZSBkZXRhaWxzIGFuZCB0aGluayBhYm91dCBob3cgdG8gaW1wbGVtZW50IHRoZW0gaW4gWGVuLgo+
ID4KPiA+IFdlbGwsIGVWTUNTIHdvdWxkIGJlIGEgbWFqb3Igb25lLiBJZiB0aGUgTDIgV2luZG93
cyBjb3VsZCBiZSB0b2xkIHRvCj4gPiB1c2UgdGhhdCByYXRoZXIgdGhhbiBMMCBoYXZlIHRvIGJv
dW5jZSBpbmRpdmlkdWFsIFZNUkVBRC9WTVdSSVRFcyB1cAo+ID4gdG8gTDEgdGhlbiB0aGF0IHdv
dWxkIGJlIGEgd2luLgo+IAo+IE9oLCBJIHdhcyB0aGlua2luZyBtb3JlIGFib3V0IG5hbWVzIG9m
IFdpbmRvd3Mgc3BlY2lmaWMgaGlnaC1sZXZlbAo+IGZlYXR1cmVzLiBZZXMgSSBjYW4gZGVmaW5p
dGVseSBhc2sgd2hldGhlciBlVk1DUyBpcyBleHBvc2VkIHRvIEwyIERvbTAgLwo+IFJvb3QuCgpP
aCwgSSBzZWUuIFRoZSBtYWluIG9uZXMgYXJlICdjcmVkZW50aWFsIGd1YXJkJyBhbmQgdGhlIG1v
cmUgcmVjZW50ICdzYW5kYm94Jy4KCiAgUGF1bAoKPiAKPiBXZWkuCj4gCj4gPgo+ID4gICBQYXVs
Cj4gPgo+ID4gPgo+ID4gPiBXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 14:41:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 14:41: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 1iCPWT-0008IS-Qv; Mon, 23 Sep 2019 14:41:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCPWT-0008IM-7u
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 14:41:05 +0000
X-Inumbo-ID: 2afa540c-de10-11e9-b76c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2afa540c-de10-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 14:41:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AEC86AE1B;
 Mon, 23 Sep 2019 14:41:02 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
 <20190923142253.dqvbg2tsfke3mmtc@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <db9b21f5-108b-eee4-692b-199d25c02b10@suse.com>
Date: Mon, 23 Sep 2019 16:41:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190923142253.dqvbg2tsfke3mmtc@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxNjoyMiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBT
ZXAgMTksIDIwMTkgYXQgMDM6MjI6NTRQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFJh
dGhlciB0aGFuIGRvaW5nIHRoaXMgZXZlcnkgdGltZSB3ZSBzZXQgdXAgaW50ZXJydXB0cyBmb3Ig
YSBkZXZpY2UKPj4gYW5ldyAoYW5kIHRoZW4gaW4gc2V2ZXJhbCBwbGFjZXMpIGZpbGwgdGhpcyBp
bnZhcmlhbnQgZmllbGQgcmlnaHQgYWZ0ZXIKPj4gYWxsb2NhdGluZyBzdHJ1Y3QgcGNpX2Rldi4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+
IExHVE06Cj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKVGhhbmtzLgoKPiBKdXN0IG9uZSBuaXQgYmVsb3cuCj4gCj4+IEBAIC03MTEsNyAr
NzEwLDcgQEAgc3RhdGljIGludCBtc2lfY2FwYWJpbGl0eV9pbml0KHN0cnVjdCBwYwo+PiAgCj4+
ICAgICAgICAgIC8qIEFsbCBNU0lzIGFyZSB1bm1hc2tlZCBieSBkZWZhdWx0LCBNYXNrIHRoZW0g
YWxsICovCj4+ICAgICAgICAgIG1hc2tiaXRzID0gcGNpX2NvbmZfcmVhZDMyKGRldi0+c2JkZiwg
bXBvcyk7Cj4+IC0gICAgICAgIG1hc2tiaXRzIHw9IH4odTMyKTAgPj4gKDMyIC0gbWF4dmVjKTsK
Pj4gKyAgICAgICAgbWFza2JpdHMgfD0gfih1MzIpMCA+PiAoMzIgLSBkZXYtPm1zaV9tYXh2ZWMp
Owo+IAo+IEdFTk1BU0sgd291bGQgYmUgc2xpZ2h0bHkgZWFzaWVyIHRvIHBhcnNlIElNTyAoaGVy
ZSBhbmQgYmVsb3cpLgoKQmVzaWRlcyB0aGlzIGJlaW5nIGFuIHVucmVsYXRlZCBjaGFuZ2UsIEkn
bSBhZnJhaWQgSSdtIGdvaW5nIHRvCm9iamVjdCB0byB1c2Ugb2YgYSBtYWNybyB3aGVyZSBpdCdz
IHVuY2xlYXIgd2hhdCBpdHMgcGFyYW1ldGVycwptZWFuOiBFdmVuIHRoZSBleGFtcGxlIGluIHhl
bi9iaXRvcHMuaCBpcyBzbyBjb25mdXNpbmcgdGhhdCBJCmNhbid0IHRlbGwgd2hldGhlciAiaCIg
aXMgbWVhbnQgdG8gYmUgZXhjbHVzaXZlIG9yIGluY2x1c2l2ZQoobG9va3MgbGlrZSB0aGUgbGF0
dGVyIGlzIGludGVuZGVkKS4gVG8gbWUgdGhlIHR3byBwYXJhbWV0ZXJzCmFsc28gbG9vayByZXZl
cnNlZCAtIEknZCBleHBlY3QgImxvdyIgZmlyc3QgYW5kICJoaWdoIiBzZWNvbmQuCihJU1RSIGhh
dmluZyB2b2ljZWQgcmVzZXJ2YXRpb25zIGFnYWluc3QgaXRzIGludHJvZHVjdGlvbiwgYW5kCkkn
bSBoYXBweSB0byBzZWUgdGhhdCBpdCdzIHVzZWQgaW4gQXJtIGNvZGUgb25seS4pCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 14:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 14: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 1iCPXB-0008MS-6I; Mon, 23 Sep 2019 14:41:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iV5N=XS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCPX9-0008MC-Um
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 14:41:47 +0000
X-Inumbo-ID: 44d86922-de10-11e9-b299-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44d86922-de10-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 14:41:47 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id x2so10278858wmj.2
 for <xen-devel@lists.xenproject.org>; Mon, 23 Sep 2019 07:41: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=mCFL3SRECao9wbmpwTL3XmXla2q+rF1Khz4XUG8RiqY=;
 b=IE8dT41ja1D9lvwYX58RGqHwSEsgJyX1qCSycO8o5CI7JTRzZ0o3ZaeUg5lU/b9ggU
 qzOCYzulQ09NnS4hkXUKfqnSXOFsd0d+dBClIpFN+nUkzlkwZkVTHUXirBVKtAciACAO
 oVo7zQqwOGufRp30BHkzCzV1xGt6MjHGjxIXRLk5XcoE08gXbibadl+RXxCbmPxT0rc2
 pqLNTAoJhI/taPGI4LpbET+kWKlHZ27ghpc8GscMoUHk3nF0E03S3VLxatgH7qI1RhYD
 sIzfcc9rPLeGEYt5xsy+0Gq64wf/QoSm0q8IFz8xwuV1uNLbAN9lOG6zSot/yHww9dbd
 9ZlA==
X-Gm-Message-State: APjAAAUlwLf7hpkRJQOC0mJtYYTPB3HAioWIBKNGdlb6EyZbTrssd8Nj
 WmRUIgJ3UGPNebG1HQLsQio=
X-Google-Smtp-Source: APXvYqxlOE0yGH9JPTgpb2CZ9Y591wuzRUhq2w5pJw30UUt/dqoGwtUSLnWK57BUyt2e/ktUzqJd1Q==
X-Received: by 2002:a1c:6508:: with SMTP id z8mr14807251wmb.93.1569249706428; 
 Mon, 23 Sep 2019 07:41:46 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id i14sm13104749wra.78.2019.09.23.07.41.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 23 Sep 2019 07:41:45 -0700 (PDT)
Date: Mon, 23 Sep 2019 15:41:44 +0100
From: Wei Liu <wl@xen.org>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190923144144.4ax3av4sq574idzu@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <40ef09a747534931bf594f945f0048f1@AMSPEX02CL03.citrite.net>
 <20190923112718.qtx6qpme3ghsmf6l@debian>
 <a845cf949f604e848ac704e3406e449e@AMSPEX02CL03.citrite.net>
 <20190923125431.mpoyvjj7dz6ef4df@debian>
 <20190923133335.ktlnpbxqnanraytq@debian>
 <7266c9a91c7c4dcba0aab375fa5aad08@AMSPEX02CL03.citrite.net>
 <20190923142123.h6c36wvmujghrhtm@debian>
 <e715a67310164f59bc5a78e633b435af@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e715a67310164f59bc5a78e633b435af@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, 'Wei Liu' <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMDI6Mzk6MTBQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgPHds
QHhlbi5vcmc+Cj4gPiBTZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAxNToyMQo+ID4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBDYzogJ1dlaSBMaXUnIDx3bEB4
ZW4ub3JnPjsgWGVuIERldmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZz47IFdlaSBMaXUKPiA+IDxsaXV3ZUBtaWNyb3NvZnQuY29tPjsgQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IE1pY2hhZWwgS2VsbGV5Cj4gPiA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gW1BBVENIIGZvci1uZXh0IFJGQyAwLzhdIFBvcnQgWGVuIHRvIEh5cGVyLVYKPiA+IAo+ID4g
T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMDE6NDc6MTRQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gRnJvbTogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KPiA+ID4gPiBTZW50OiAyMyBTZXB0ZW1iZXIgMjAxOSAxNDozNAo+
ID4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gPiA+
IENjOiAnV2VpIExpdScgPHdsQHhlbi5vcmc+OyBYZW4gRGV2ZWxvcG1lbnQgTGlzdCA8eGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgV2VpIExpdQo+ID4gPiA+IDxsaXV3ZUBtaWNyb3Nv
ZnQuY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IE1pY2hh
ZWwgS2VsbGV5Cj4gPiA+ID4gPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+OyBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+ID4gPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggZm9yLW5leHQgUkZDIDAv
OF0gUG9ydCBYZW4gdG8gSHlwZXItVgo+ID4gPiA+Cj4gPiA+ID4gQW5kIGEgYml0IG1vcmUgdGhv
dWdodC4KPiA+ID4gPgo+ID4gPiA+IE9uIE1vbiwgU2VwIDIzLCAyMDE5IGF0IDAxOjU0OjMxUE0g
KzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiA+ID4gWy4uLl0KPiA+ID4gPiA+ID4gPgo+ID4gPiA+
ID4gPiA+IFBlciBUTEZTLCBlVk1DUyBzaG91bGQgYmUgdXNlZCBieSBMMSBYZW4uCj4gPiA+ID4g
PiA+Cj4gPiA+ID4gPiA+IFllcywgSSBndWVzcyBpdCBvbmx5IG5lZWRzIHRvIGJlIHVzZWQgYnkg
TDEsIGJ1dCBXaW5kb3dzIGlzIHVzaW5nIGFuCj4gPiA+ID4gPiA+IGluY3JlYXNpbmcgbnVtYmVy
IG9mIFZNcyBmb3IgdmFyaW91cyBwdXJwb3NlcyBzbyBJIHRoaW5rIG1ha2luZyBpdAo+ID4gPiA+
ID4gPiBzdGFjayB3ZWxsIHdvdWxkIGJlIHVzZWZ1bC4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4g
Pgo+ID4gPiA+ID4gPiA+IE5vdCBzdXJlIHdoYXQgeW91IG1lYW50IGJ5IEVQVCBmbHVzaC4gSWYg
eW91IG1lYW4gdGhpbmdzIGxpa2UKPiA+ID4gPiA+ID4gPiBIdkZsdXNoR3Vlc3RQaHlzaWNhbEFk
ZHJlc3NTcGFjZSwgSSB0aGluayB0aGV5IHNob3VsZCBiZSB1c2VkIGJ5IFhlbgo+ID4gPiA+ID4g
PiA+IG9ubHkgYXMgd2VsbC4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhleSBzaG91bGQgYmUgZXhw
b3NlIHRvIEwyIGd1ZXN0cy4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBZ
ZXMsIHRoYXQncyB3aGF0IEkgbWVhbnQgYW5kLCBhZ2FpbiwgSSB3YXMgdGhpbmtpbmcgYWJvdXQg
dGhlIG5lc3RlZAo+ID4gPiA+ID4gPiBXaW5kb3dzIGd1ZXN0IHVzaW5nIFZNcyBpdHNlbGYuCj4g
PiA+ID4gPgo+ID4gPiA+ID4gU28gdGhpcyBpcyBiYXNpY2FsbHkgbmVzdGVkIG9uIG5lc3RlZC4g
SSdtIG5vdCBzdXJlIGhvdyB0byBtYWtlIHRoYXQKPiA+ID4gPiA+IHdvcmsgeWV0LiAgSSdtIGFs
c28gbm90IHN1cmUgaG93IHdlbGwgdGhlc2UgaW50ZXJmYWNlcyBzdGFjay4gVExGUyBvbmx5Cj4g
PiA+ID4gPiBkZXNjcmliZXMgb25lIGxldmVsIG9mIG5lc3RpbmcuIEkgd2lsbCBuZWVkIHRvIGFz
ayBpZiB3ZSBjYW4gbWFrZSBuZXN0ZWQKPiA+ID4gPiA+IG9uIG5lc3RlZCB3b3JrLgo+ID4gPiA+
ID4KPiA+ID4gPgo+ID4gPiA+IFNpbmNlIEwyIFJvb3QgaXMgV2luZG93cyBpbiBhIEh5cGVyLVYg
c2V0dXAsIGNoYW5jZXMgYXJlIHdoYXQgeW91IHdhbnQKPiA+ID4gPiBhbHJlYWR5IHdvcmtzLiBP
ZiBjb3Vyc2UgdGhpcyBkZXBlbmRzIG9uIHdoZXRoZXIgV2luZG93cywgd2hlbiBydW5uaW5nCj4g
PiA+ID4gYXMgUm9vdCBvciBDaGlsZCwgdXNlcyBWTSByZWxhdGVkIGZlYXR1cmVzLgo+ID4gPiA+
Cj4gPiA+ID4gSSdtIG5vdCB2ZXJzZWQgaW4gV2luZG93cyBmZWF0dXJlcy4gSWYgeW91IGhhdmUg
c3BlY2lmaWMgdGhpbmdzIGluIG1pbmQsCj4gPiA+ID4gSSBjYW4gYXNrIGZvciBtb3JlIGRldGFp
bHMgYW5kIHRoaW5rIGFib3V0IGhvdyB0byBpbXBsZW1lbnQgdGhlbSBpbiBYZW4uCj4gPiA+Cj4g
PiA+IFdlbGwsIGVWTUNTIHdvdWxkIGJlIGEgbWFqb3Igb25lLiBJZiB0aGUgTDIgV2luZG93cyBj
b3VsZCBiZSB0b2xkIHRvCj4gPiA+IHVzZSB0aGF0IHJhdGhlciB0aGFuIEwwIGhhdmUgdG8gYm91
bmNlIGluZGl2aWR1YWwgVk1SRUFEL1ZNV1JJVEVzIHVwCj4gPiA+IHRvIEwxIHRoZW4gdGhhdCB3
b3VsZCBiZSBhIHdpbi4KPiA+IAo+ID4gT2gsIEkgd2FzIHRoaW5raW5nIG1vcmUgYWJvdXQgbmFt
ZXMgb2YgV2luZG93cyBzcGVjaWZpYyBoaWdoLWxldmVsCj4gPiBmZWF0dXJlcy4gWWVzIEkgY2Fu
IGRlZmluaXRlbHkgYXNrIHdoZXRoZXIgZVZNQ1MgaXMgZXhwb3NlZCB0byBMMiBEb20wIC8KPiA+
IFJvb3QuCj4gCj4gT2gsIEkgc2VlLiBUaGUgbWFpbiBvbmVzIGFyZSAnY3JlZGVudGlhbCBndWFy
ZCcgYW5kIHRoZSBtb3JlIHJlY2VudCAnc2FuZGJveCcuCj4gCgpHb3QgaXQuCgpXZWkuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 14:47:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 14: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 1iCPd2-0000Az-4o; Mon, 23 Sep 2019 14:47:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Dvx=XS=rock-chips.com=hjc@srs-us1.protection.inumbo.net>)
 id 1iCNmf-0004rE-UH
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 12:49:41 +0000
X-Inumbo-ID: 9930aaf8-de00-11e9-978d-bc764e2007e4
Received: from regular1.263xmail.com (unknown [211.150.70.203])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9930aaf8-de00-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 12:49:38 +0000 (UTC)
Received: from hjc?rock-chips.com (unknown [192.168.167.175])
 by regular1.263xmail.com (Postfix) with ESMTP id 846603AF;
 Mon, 23 Sep 2019 20:49:34 +0800 (CST)
X-263anti-spam: KSV:0;BIG:0;
X-MAIL-GRAY: 0
X-MAIL-DELIVERY: 1
X-KSVirus-check: 0
X-ADDR-CHECKED4: 1
X-ABS-CHECKED: 1
X-SKE-CHECKED: 1
X-ANTISPAM-LEVEL: 2
Received: from localhost.localdomain (unknown [58.22.7.114])
 by smtp.263.net (postfix) whith ESMTP id
 P28975T139999806740224S1569242970112868_; 
 Mon, 23 Sep 2019 20:49:34 +0800 (CST)
X-IP-DOMAINF: 1
X-UNIQUE-TAG: <e80715322c1dd25cac595a7e76606990>
X-RL-SENDER: hjc@rock-chips.com
X-SENDER: hjc@rock-chips.com
X-LOGIN-NAME: hjc@rock-chips.com
X-FST-TO: dri-devel@lists.freedesktop.org
X-SENDER-IP: 58.22.7.114
X-ATTACHMENT-NUM: 0
X-DNS-TYPE: 0
From: Sandy Huang <hjc@rock-chips.com>
To: dri-devel@lists.freedesktop.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 David Airlie <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>
Date: Mon, 23 Sep 2019 20:49:10 +0800
Message-Id: <1569242968-183093-3-git-send-email-hjc@rock-chips.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569242968-183093-1-git-send-email-hjc@rock-chips.com>
References: <1569242968-183093-1-git-send-email-hjc@rock-chips.com>
X-Mailman-Approved-At: Mon, 23 Sep 2019 14:47:50 +0000
Subject: [Xen-devel] [PATCH 18/36] drm/xen: use bpp instead of cpp for
 drm_format_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, hjc@rock-chips.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>

Y3BwW0J5dGVQZXJQbGFuZV0gY2FuJ3QgZGVzY3JpYmUgdGhlIDEwYml0IGRhdGEgZm9ybWF0IGNv
cnJlY3RseSwKU28gd2UgdXNlIGJwcFtCaXRQZXJQbGFuZV0gdG8gaW5zdGVhZCBjcHAuCgpTaWdu
ZWQtb2ZmLWJ5OiBTYW5keSBIdWFuZyA8aGpjQHJvY2stY2hpcHMuY29tPgotLS0KIGRyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9rbXMuYwppbmRleCAyMWFkMWMzLi4zMWRlMTQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2ttcy5jCkBAIC0xMjMsNyArMTIzLDcgQEAgc3RhdGljIHZvaWQgZGlzcGxh
eV9lbmFibGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCiAJcmV0ID0g
eGVuX2RybV9mcm9udF9tb2RlX3NldChwaXBlbGluZSwgY3J0Yy0+eCwgY3J0Yy0+eSwKIAkJCQkg
ICAgIGZiLT53aWR0aCwgZmItPmhlaWdodCwKLQkJCQkgICAgIGZiLT5mb3JtYXQtPmNwcFswXSAq
IDgsCisJCQkJICAgICBmYi0+Zm9ybWF0LT5icHBbMF0sCiAJCQkJICAgICB4ZW5fZHJtX2Zyb250
X2ZiX3RvX2Nvb2tpZShmYikpOwogCiAJaWYgKHJldCkgewotLSAKMi43LjQKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:04:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCPsg-0001nA-KN; Mon, 23 Sep 2019 15:04:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sJPS=XS=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCPse-0001n5-S3
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:04:00 +0000
X-Inumbo-ID: 5f3dd3d0-de13-11e9-b76c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f3dd3d0-de13-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 15:04:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569251040;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=1Y4/NeUeZiErZGzqGIl4KpmJrqnjb26duKO/7w9nXdI=;
 b=NX5+xOlDb8X9nGPKA+sFQWGdE2vFDdFVl1xjarpKS8vqSVDwOHZvhUeT
 JkCXLRx7tWN58SAkhSgY+mQdSmPMo372XE6WQsg+S9VqjC3RmdhGYfqBl
 8+LB/YR204Mi5hJaSaYthTCs1VKGOAZ3fjFQNBvpAYv8hSGiUIGTvx6Oc M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Af8RCcOLXn+JKGfge5/ttaGXwR/JdsgHkehCcsZBOLpIG5YBxbEtmXvFYS0WBAJF8bGi50GgAL
 hslrKvAgB+Yd9wcO2m6DOt/hIsbOLvxYH6Y8WVI4HARiA5mV9yGJs/usLf1tjGWU4S9ZlA3kUv
 vDRlwV7+2zUQxxmZrpbK30hZqcDivSFceEmGK9OzSlmnpYlklyER8q/hLQvysvJziWY5rItvOr
 Zg1DwfQ/F+UHpj18dAN1sTcbjIqbED5bbXB4ieZleigA0AuDxKYIyV/OnDAWxooF1O3p6x6PDI
 +9c=
X-SBRS: 2.7
X-MesageID: 5933806
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="5933806"
Date: Mon, 23 Sep 2019 16:03:56 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190923150356.GB1163@perard.uk.xensource.com>
References: <20190918115745.39006-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190918115745.39006-1-paul.durrant@citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH] xen-bus: only set the xen device frontend
 state if it is 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: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-devel@nongnu.org, Mark Syms <mark.syms@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgMTI6NTc6NDRQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEZyb206IE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+Cj4gCj4gU29tZSB0
b29sc3RhY2sgaW1wbGVtZW50YXRpb25zIHdpbGwgc2V0IHRoZSBmcm9udGVuZCB4ZW5zdG9yZQo+
IGtleXMgdG8gSW5pdGlhbGlzaW5nIHdoaWNoIHdpbGwgdGhlbiB0cmlnZ2VyIHRoZSBpbiBndWVz
dCBQVgo+IGRyaXZlcnMgdG8gYmVnaW4gaW5pdGlhbGlzaW5nIGFuZCBzb21lIGltcGxlbWVudGF0
aW9ucyB3aWxsCj4gdGhlbiBzZXQgdGhlaXIgc3RhdGUgdG8gQ2xvc2luZy4gSWYgdGhpcyBoYXMg
b2NjdXJyZWQgdGhlbgo+IGRldmljZSByZWFsaXplIG11c3Qgbm90IG92ZXJ3cml0ZSB0aGUgZnJv
bnRlbmQga2V5cyBhcyB0aGVuCj4gdGhlIGhhbmRzaGFrZSB3aWxsIHN0YWxsLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+Cj4gCj4gQWxzbyBhdm9p
ZCBjcmVhdGluZyB0aGUgZnJvbnRlbmQgYXJlYSBpZiBpdCBhbHJlYWR5IGV4aXN0cy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhh
bmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:10:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCPyz-0002bc-MB; Mon, 23 Sep 2019 15: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=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCPyy-0002bX-Ey
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:10:32 +0000
X-Inumbo-ID: 445d0e90-de14-11e9-9600-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 445d0e90-de14-11e9-9600-12813bfff9fa;
 Mon, 23 Sep 2019 15:10:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCPyp-0005Rv-K8; Mon, 23 Sep 2019 15:10:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCPyp-0000Mr-BS; Mon, 23 Sep 2019 15:10:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCPyp-0007sC-Ak; Mon, 23 Sep 2019 15:10:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141650-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 linux-4.9:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-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-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1b2be6d75ad971d27decf2a97f5544c35aeb9f2b
X-Osstest-Versions-That: linux=779cde69dcc0c1d3c992c902a9d07bf7ec7b729b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 15:10:23 +0000
Subject: [Xen-devel] [linux-4.9 test] 141650: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY1MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY1MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxNTE5CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDE0MTU5NCBw
YXNzIGluIDE0MTY1MAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgaW4gMTQxNTk0IHBhc3MgaW4gMTQxNjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDE1OTQgcGFzcyBpbiAxNDE2
NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDE0MTU5NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxNDE1OTQgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICAgIGZhaWwg
IGxpa2UgMTQxNTE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE1MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTUx
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQxNTE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE1MTkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MTUxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDFiMmJlNmQ3NWFkOTcxZDI3ZGVjZjJhOTdmNTU0NGMz
NWFlYjlmMmIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDc3OWNkZTY5
ZGNjMGMxZDNjOTkyYzkwMmE5ZDA3YmY3ZWM3YjcyOWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0
MTUxOSAgMjAxOS0wOS0yMCAxNjo0MDo0NiBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDE1OTQgIDIwMTktMDktMjEgMTY6Mzk6MDkgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGFuIFN0ZXJu
IDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXhhbmRlciBQb3BvdiA8YWxleC5wb3Bv
dkBsaW51eC5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BpbnRlbC5j
b20+CiAgQW5lZXNoIEt1bWFyIEsuViA8YW5lZXNoLmt1bWFyQGxpbnV4LmlibS5jb20+CiAgQmFy
dG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBCasO4cm4gTW9y
ayA8Ympvcm5AbW9yay5ubz4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICBDaHJp
c3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBK
QUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDaHJpc3RvcGhlIExlcm95
IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDaHVueWFuIFpoYW5nIDxjaHVueWFuLnpoYW5n
QHVuaXNvYy5jb20+CiAgQ2h1bnlhbiBaaGFuZyA8emhhbmcubHlyYUBnbWFpbC5jb20+CiAgQ0sg
SHUgPGNrLmh1QG1lZGlhdGVrLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWls
LmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIERhbiBDYXJwZW50
ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBp
b2dlYXJib3gubmV0PgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJi
YUBzdXNlLmNvbT4KICBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgogIERv
dWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVy
c0BjaHJvbWl1bS5vcmc+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVy
aWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFu
YUBzdXNlLmNvbT4KICBGdXFpYW4gSHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4KICBH
YW5hcGF0aGkgQmhhdCA8Z2JoYXRAbWFydmVsbC5jb21nPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8
Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgSGF5ZXMgV2FuZyA8aGF5ZXN3YW5nQHJlYWx0
ZWsuY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVyYmVydCBYdSA8
aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5h
LmNvbT4KICBJbHlhIExlb3Noa2V2aWNoIDxpaWlAbGludXguaWJtLmNvbT4KICBJbmdvIE1vbG5h
ciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gU3RhbmNlayA8anN0YW5jZWtAcmVkaGF0LmNvbT4K
ICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmVhbiBEZWx2YXJlIDxqZGVsdmFyZUBz
dXNlLmRlPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaW0gTWF0dHNvbiA8am1h
dHRzb25AZ29vZ2xlLmNvbT4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2Vy
ZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb3NoIEh1bnQgPGpvaHVudEBha2FtYWkuY29t
PgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXJ0aHkgPGota2VlcnRo
eUB0aS5jb20+CiAgS2VudCBHaWJzb24gPHdhcnRob2c2MThAZ21haWwuY29tPgogIEtldmluIEhp
bG1hbiA8a2hpbG1hbkBiYXlsaWJyZS5jb20+CiAgS2ltIFBoaWxsaXBzIDxraW0ucGhpbGxpcHNA
YW1kLmNvbT4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMZW4gQnJvd24g
PGxlbi5icm93bkBpbnRlbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJA
Z21haWwuY29tPgogIE1hdHQgRGVsY28gPGRlbGNvQGNocm9taXVtLm9yZz4KICBNYXR0IFJlZGZl
YXJuIDxtYXR0LnJlZGZlYXJuQG1pcHMuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNo
ZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFu
LmlkLmF1PgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTXVj
aHVuIFNvbmcgPHNtdWNodW5AZ21haWwuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3Vj
aGlAYWguanAubmVjLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4K
ICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRGljaHRlbCA8
bmljb2xhcy5kaWNodGVsQDZ3aW5kLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5
QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTmlzaGthIERhc2d1cHRhIDxuaXNoa2FkZy5saW51eEBn
bWFpbC5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0
b25AbWlwcy5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQ
ZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWps
c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUHJhc2hhbnQgTWFsYW5pIDxwbWFsYW5pQGNo
cm9taXVtLm9yZz4KICBQcmF0ZWVrIFNvb2QgPHByc29vZEBjb2RlYXVyb3JhLm9yZz4KICBSYWh1
bCBUYW53YXIgPHJhaHVsLnRhbndhckBsaW51eC5pbnRlbC5jb20+CiAgUmF6dmFuIFN0ZWZhbmVz
Y3UgPHJhenZhbi5zdGVmYW5lc2N1QG1pY3JvY2hpcC5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxs
c2FobGJlckByZWRoYXQuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5v
cmcudWs+CiAgU2FjaGluIFNhbnQgPHNhY2hpbnBAbGludXgudm5ldC5pYm0uY29tPgogIFNhc2hh
IExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIFlvdW5nIDxzZWFuQG1lc3Mub3JnPgog
IFNobXVsaWsgTGFka2FuaSA8c2htdWxpay5sYWRrYW5pQGdtYWlsLmNvbT4KICBTaG11bGlrIExh
ZGthbmkgPHNobXVsaWtAbWV0YW5ldHdvcmtzLmNvbT4KICBTaW1vbiBXdW5kZXJsaWNoIDxzd0Bz
aW1vbnd1bmRlcmxpY2guZGU+CiAgU29oZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxAZ29vZ2xl
LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3ViYXNoIEFi
aGlub3YgS2FzaXZpc3dhbmF0aGFuIDxzdWJhc2hhYkBjb2RlYXVyb3JhLm9yZz4KICBTdWRhcnNh
bmEgUmVkZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3ZlbiBFY2tlbG1hbm4g
PHN2ZW5AbmFyZmF0aW9uLm9yZz4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhv
bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJl
ZGhhdC5jb20+CiAgVGhvbWFzIEphcm9zY2ggPHRob21hcy5qYXJvc2NoQGludHJhMm5ldC5jb20+
CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRy
b25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVmFzaWx5IEdvcmJpayA8Z29yQGxpbnV4
LmlibS5jb20+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbmVldCBH
dXB0YSA8VmluZWV0Lkd1cHRhMUBzeW5vcHN5cy5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2Vy
bmVsLm9yZz4KICBXZW4gSHVhbmcgPGh1YW5nd2VuYWJjQGdtYWlsLmNvbT4KICBXZW53ZW4gV2Fu
ZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgWGlhb2xlaSBMaSA8eGlhb2xlaS5saUBtZWRpYXRlay5j
b20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhbmcgWWluZ2xpYW5nIDx5
YW5neWluZ2xpYW5nQGh1YXdlaS5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5j
b20+CiAgWXVuZmVuZyBZZSA8eWV5dW5mZW5nQGh1YXdlaS5jb20+CiAgemhhb3lhbmcgPGh1YW5n
emhhb3lhbmdAZ21haWwuY29tPgogIFpoYW95YW5nIEh1YW5nIDx6aGFveWFuZy5odWFuZ0B1bmlz
b2MuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjQyNyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:12:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCQ0t-0002iH-4f; Mon, 23 Sep 2019 15:12: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCQ0r-0002iA-QY
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:12:29 +0000
X-Inumbo-ID: 8e3da3f9-de14-11e9-9600-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8e3da3f9-de14-11e9-9600-12813bfff9fa;
 Mon, 23 Sep 2019 15:12: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 75E2FAB9B;
 Mon, 23 Sep 2019 15:12:27 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <48d6972c-c15a-6f74-1726-ff4154f04c4d@suse.com>
 <92120cfd-0b0b-0152-5296-9c6889d21687@suse.com>
 <b8b5b176-3863-4b3b-fd43-c8012610dfff@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <01f86b13-958d-9ea2-7a79-129b5a79e777@suse.com>
Date: Mon, 23 Sep 2019 17:12:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b8b5b176-3863-4b3b-fd43-c8012610dfff@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxNjoyMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wNy8yMDE5
IDE2OjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gTm90aGluZyBndWFyYW50ZWVzIHRoYXQgdGhl
IG9yaWdpbmFsIGZyYW1lJ3Mgc3RhY2sgcG9pbnRlciBwb2ludHMgYXQKPj4gcmVhZGFibGUgbWVt
b3J5LiBBdm9pZCBhIChsaWtlbHkgbmVzdGVkKSBjcmFzaCBieSBhdHRhY2hpbmcgZXhjZXB0aW9u
Cj4+IHJlY292ZXJ5IHRvIHRoZSByZWFkIChtYWtpbmcgaXQgYSBzaW5nbGUgcmVhZCBhdCB0aGUg
c2FtZSB0aW1lKS4gRG9uJ3QKPj4gZXZlbiBpbnZva2UgX3Nob3dfdHJhY2UoKSBpbiBjYXNlIG9m
IGEgbm9uLXJlYWRhYmxlIHRvcCBzbG90Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKV2l0aCB0aGlzLCAuLi4KCj4gUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgouLi4gd2FzIHRoaXMgcGVy
aGFwcyBtZWFudCBmb3IgcGF0Y2ggMiBvZiB0aGlzIHNob3J0IHNlcmllcz8KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:17:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15: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 1iCQ5D-0002uf-Pp; Mon, 23 Sep 2019 15:16:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naYO=XS=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iCQ5B-0002ua-VB
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:16:57 +0000
X-Inumbo-ID: 2e552b18-de15-11e9-9600-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 2e552b18-de15-11e9-9600-12813bfff9fa;
 Mon, 23 Sep 2019 15:16:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569251817;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=eIRlwsU+K5OsBtFLOXno6pmLWhirKy2iKll8RKjYvi8=;
 b=WGV36bG1VxzC25Nflman58xyLLTRnfUZWTtr4JHXNN1PXyfEvL9oZNGH
 KJcrAqepVWAGUCHztfwmyeESDKtc2xdKX3y2DTCA2FTAdtZHdOV+ic7ip
 QSGYLgtjWBOSc1zYoSyCLo+E219eHS19qaOw4QDjB1kjb4BE/GLPkm+1Z E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vpHnzzho+7x1z7KeA6YWvG1DbCiTn8fUa6ZkiUTysspHstggxKktxzDQBKQ4Om4DsF0kqugVVn
 ibDwUV5jp1ut+Mxq7ydurWl7KVkHU2JaZqL3wtnZVCGIOQWj3K5RKP+7VzZFsnwHVG6ciAyQ7Z
 xO3MBxULougfXWpdaysp4A/4XouYxk9L9L6QZg3YG7eGpO/qIkv9lxeGS2pUOPKJt5FI4x9wPG
 L+3SiGkxcOawJJPG5ckzEXfu9ruL4bSK5kvetvFxyv5u7g/umOb/RXvQwt3BNpbnxAgU0wargn
 9V8=
X-SBRS: 2.7
X-MesageID: 5941310
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="5941310"
Date: Mon, 23 Sep 2019 17:16:49 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190923151648.pmvf2ikwktiovbzx@Air-de-Roger>
References: <cover.4c97023e719e059ea99137f2cadea319eb87495d.1568475323.git-series.marmarek@invisiblethingslab.com>
 <819398f808613a1109bc06440268b8746e7540d4.1568475323.git-series.marmarek@invisiblethingslab.com>
 <fc4dcc0e-fd7a-a25d-0f6f-b722f6ba8122@suse.com>
 <20190920160250.GA8065@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190920160250.GA8065@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 5/6] xen/x86: add
 PHYSDEVOP_interrupt_control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

T24gRnJpLCBTZXAgMjAsIDIwMTkgYXQgMDY6MDI6NTBQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgU2VwIDIwLCAyMDE5IGF0IDEyOjEwOjA5UE0g
KzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gT24gMTQuMDkuMjAxOSAxNzozNywgTWFyZWsg
TWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToKPiA+ID4gQWxsb3cgZGV2aWNlIG1vZGVsIHJ1
bm5pbmcgaW4gc3R1YmRvbWFpbiB0byBlbmFibGUvZGlzYWJsZSBJTlR4L01TSSgtWCksCj4gPiA+
IGJ5cGFzc2luZyBwY2liYWNrLiBXaGlsZSBwY2liYWNrIGlzIHN0aWxsIHVzZWQgdG8gYWNjZXNz
IGNvbmZpZyBzcGFjZQo+ID4gPiBmcm9tIHdpdGhpbiBzdHViZG9tYWluLCBpdCByZWZ1c2UgdG8g
d3JpdGUgdG8KPiA+ID4gUENJX01TSV9GTEFHU19FTkFCTEUvUENJX01TSVhfRkxBR1NfRU5BQkxF
L1BDSV9DT01NQU5EX0lOVFhfRElTQUJMRQo+ID4gPiBpbiBub24tcGVybWlzc2l2ZSBtb2RlLiBX
aGljaCBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gZm9yIFBWIGRvbWFpbgo+ID4gPiAodGhlIG1h
aW4gdXNlIGNhc2UgZm9yIHBjaWJhY2spLCBhcyBQViBkb21haW4gc2hvdWxkIHVzZSBYRU5fUENJ
X09QXyoKPiA+ID4gY29tbWFuZHMgZm9yIHRoYXQuIFVuZm9ydHVuYXRlbHkgdGhvc2UgY29tbWFu
ZHMgYXJlIG5vdCBnb29kIGZvcgo+ID4gPiBzdHViZG9tYWluIHVzZSwgYXMgdGhleSBjb25maWd1
cmUgTVNJIGluIGRvbTAncyBrZXJuZWwgdG9vLCB3aGljaCBzaG91bGQKPiA+ID4gbm90IGhhcHBl
biBmb3IgSFZNIGRvbWFpbi4KPiA+IAo+ID4gV2h5IHRoZSAiZm9yIEhWTSBkb21haW4iIGhlcmU/
IEkuZS4gd2h5IHdvdWxkIHRoaXMgYmUgY29ycmVjdCBmb3IKPiA+IGEgUFYgZG9tYWluPyBCZXNp
ZGVzIG15IGRpc2xpa2UgZm9yIHN1Y2ggYSBieXBhc3MgKGltbyBhbGwgb2YgdGhlCj4gPiBoYW5k
bGluZyBzaG91bGQgZ28gdGhyb3VnaCBwY2liYWNrLCBvciBub25lIG9mIGl0KSBJIGNvbnRpbnVl
IHRvCj4gPiB3b25kZXIgd2hldGhlciB0aGUgcHJvYmxlbSBjYW4ndCBiZSBhZGRyZXNzZWQgYnkg
YSBwY2liYWNrIGNoYW5nZS4KPiA+IEFuZCBldmVuIGlmIG5vdCwgSSdkIHN0aWxsIHdvbmRlciB3
aGV0aGVyIHRoZSByZXF1ZXN0IHNob3VsZG4ndCBnbwo+ID4gdGhyb3VnaCBwY2liYWNrLCB0byBy
ZXRhaW4gcHJvcGVyIGxheWVyaW5nLiBVbHRpbWF0ZWx5IGl0IG1heSBiZQo+ID4gYmV0dGVyIHRv
IGhhdmUgZXZlbiB0aGUgbWFwL3VubWFwIGdvIHRocm91Z2ggcGNpYmFjayAoaXQncyBhdAo+ID4g
bGVhc3QgYW4gYXBwYXJlbnQgdmlvbGF0aW9uIG9mIHRoZSBvcmlnaW5hbCBwaHlzZGV2LW9wIG1v
ZGVsIHRoYXQKPiA+IHRoZXNlIHR3byBhcmUgWFNNX0RNX1BSSVYpLgo+IAo+IFRlY2huaWNhbGx5
IGl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBtb3ZlIHRoaXMgcGFydCB0byBwY2liYWNrLCBhbmQg
aW4KPiBmYWN0IHRoaXMgaXMgd2hhdCBJJ3ZlIGNvbnNpZGVyZWQgaW4gdGhlIGZpcnN0IHZlcnNp
b24gb2YgdGhpcyBzZXJpZXMuCj4gQnV0IFJvZ2VyIHBvaW50cyBvdXQgb24gZWFjaCB2ZXJzaW9u
WzFdIG9mIHRoaXMgc2VyaWVzIHRoYXQgcGNpYmFjayBpcwo+IG1lYW50IHRvIHNlcnZlICpQViog
ZG9tYWlucywgd2hlcmUgYSBQQ0kgcGFzc3Rocm91Z2ggaXMgYSBjb21wbGV0ZWx5Cj4gZGlmZmVy
ZW50IGRpZmZlcmVudCBiZWFzdC4gSW4gZmFjdCwgSSBldmVuIGNvbnNpZGVyIHRoYXQgdXNpbmcg
cGNpZnJvbnQKPiBpbiBhIExpbnV4IHN0dWJkb21haW4gYXMgYSBwcm94eSBmb3IgcWVtdSB0aGVy
ZSBtYXkgYmUgYSBiYWQgaWRlYSAob25lCj4gbmVlZHMgdG8gYmUgY2FyZWZ1bCB0byBhdm9pZCBz
dHViZG9tYWluIGtlcm5lbCBmaWdodGluZyB3aXRoIHFlbXUgYWJvdXQKPiBkZXZpY2Ugc3RhdGUp
LgoKUmlnaHQsIGl0J3MgKGFzIHNob3cgYnkgdGhpcyBzZXJpZXMpIHRyaWNreSB0byBwcm94eSBI
Vk0gcGFzc3Rocm91Z2gKb3ZlciB0aGUgUFYgcGNpaWYgcHJvdG9jb2wgdXNlZCBieSBwY2lmcm9u
dCBhbmQgcGNpYmFjaywgYmVjYXVzZSB0aGF0CnByb3RvY29sIHdhcyBkZXNpZ25lZCBmb3IgUFYg
Z3Vlc3RzIHBjaS1wYXNzdGhyb3VnaC4KCldoaWxlIGl0J3MgaW5kZWVkIHBvc3NpYmxlIHRvIGV4
cGFuZCB0aGUgcGNpaWYgcHJvdG9jb2wgc28gaXQncyBhbHNvCnN1aXRhYmxlIHRvIHByb3h5IEhW
TSBwYXNzdGhyb3VnaCBieSBhIFFFTVUgc3R1YmRvbWFpbiB0aGF0IHdvdWxkCnJlcXVpcmUgY2hh
bmdlcyB0byBMaW51eCBwY2liYWNrIGF0IGxlYXN0IChhbmQgdG8gcGNpZnJvbnQgbWF5YmU/KSwK
YW5kIGl0J3MgdXNhZ2Ugd291bGQgbmVlZCB0byBiZSBsaW1pdGVkIHRvIHN0dWJkb21haW5zIG9u
bHkgdG8gbm90CnJpc2sgZXhwYW5kaW5nIHRoZSBhdHRhY2sgc3VyZmFjZSBvZiBwY2liYWNrLgoK
PiBSb2dlciwgd2hhdCBpcyB0aGUgc3RhdGUgb2YgWGVuIGludGVybmFsIHZQQ0k/IElmIGhhbmRs
aW5nIFBDSQo+IHBhc3N0aHJvdWdoIGluIFhlbiAob3IgbWF5YmUgc3RhbmRhbG9uZSBlbXVsYXRv
ciksIHdpdGhvdXQgcWVtdSBoZWxwIGlzCj4gZ29pbmcgdG8gaGFwcGVuIHNvb25lciB0aGFuIGxh
dGVyIChJIGd1ZXNzIG5vdCA0LjEzLCBidXQgbWF5YmUgNC4xND8pLAo+IHRoZW4gbWF5YmUgdGhp
cyB3aG9sZSBwYXRjaCBkb2Vzbid0IG1ha2Ugc2Vuc2UgYXMgYSB0ZW1wb3JhcnkgbWVhc3VyZT8K
CkkndmUgZ290IGFuIGluaXRpYWwgc2VyaWVzIHBvc3RlZCB0byBjb252ZXJ0IHZQQ0kgdG8gYW4g
aW50ZXJuYWwgaW9yZXEKc2VydmVyLCBzbyBpdCBjYW4gY28tZXhpc3Qgd2l0aCBvdGhlciBpb3Jl
cSBzZXJ2ZXJzIHRoYXQgYWxzbyB0cmFwCmFjY2Vzc2VzIHRvIHRoZSBwY2kgY29uZmlndXJhdGlv
biBzcGFjZS4gT25jZSB0aGF0J3MgZG9uZSB0aGUgbWFpbgp3b3JrIHdpbGwgYmUgdG8gbWFrZSB2
UENJIHNhZmUgZm9yIHVucHJpdmlsZWdlZCBkb21haW5zLiBSaWdodCBub3cKdlBDSSBpcyB0b28g
cGVybWlzc2l2ZSBzaW5jZSBpdCdzIGRlc2lnbmVkIGZvciBkb20wIG9ubHkuCgpJIGhvcGUgNC4x
NCB3aWxsIGhhdmUgYXQgbGVhc3QgZXhwZXJpbWVudGFsIGNvZGUgZm9yIHZQQ0kgZm9yIGRvbVVz
LApidXQgSSBjYW5ub3QgZ3VhcmFudGVlIGFueXRoaW5nIGF0IHRoaXMgcG9pbnQuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:18:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:18: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 1iCQ6V-00030h-Ay; Mon, 23 Sep 2019 15:18:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naYO=XS=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iCQ6U-00030c-AH
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:18:18 +0000
X-Inumbo-ID: 5e49c892-de15-11e9-9600-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 5e49c892-de15-11e9-9600-12813bfff9fa;
 Mon, 23 Sep 2019 15:18:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569251897;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=DI1FABS6DG2BIHeQYdtpDWmSNjWm7U3U+lppQZf4FMA=;
 b=c/Lx2Uaj5weJfD/Dnpe6u0U3qfVerFWR55KbqZyWLPLMmr4fgpSKXXKc
 Ypal4pM5HAq5c44sVPDUyhx153U6EFRTRIYXUepSWjU3JzJcOEM7XXfPy
 tE8SNxPWdT7oDhL5HKVj+fkM4hiyrmqcNMzh5q1s4+8daOg7c42dejpI0 M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: f1WN+e2D+ZV5Z5F7hgeXpxFNez8PnjHs/Gxwe9+lcmteYVKzXGFIenycwfazk3iQFDa7tOjTLj
 zAbhzx806CHtf17bpuuKKtzq5L7Gk7pDFMpuBFAoyth/rFosY6lf+eMKaNzYwYgE98vm2/dJI7
 F5aIDCgfry0wL+Ne+JFDkP9MjiJrQH8ILIw5A7qLRuDcRPI3ou1av7asaNu2aYKx7ATxD4aQ2u
 6kLiTd0VoqcYwT6W6vJaCtgzcv3xXi2a3seKs9TMSdZGtoTIUtdPuz3ddxvNnUx/JYTpesvS9A
 12w=
X-SBRS: 2.7
X-MesageID: 6151598
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="6151598"
Date: Mon, 23 Sep 2019 17:18:10 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190923151810.x2mxtbxr7hqmstns@Air-de-Roger>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
 <20190923142253.dqvbg2tsfke3mmtc@Air-de-Roger>
 <db9b21f5-108b-eee4-692b-199d25c02b10@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <db9b21f5-108b-eee4-692b-199d25c02b10@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMDQ6NDE6MDFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjMuMDkuMjAxOSAxNjoyMiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUaHUsIFNlcCAxOSwgMjAxOSBhdCAwMzoyMjo1NFBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBSYXRoZXIgdGhhbiBkb2luZyB0aGlzIGV2ZXJ5IHRpbWUgd2Ugc2V0IHVwIGludGVy
cnVwdHMgZm9yIGEgZGV2aWNlCj4gPj4gYW5ldyAoYW5kIHRoZW4gaW4gc2V2ZXJhbCBwbGFjZXMp
IGZpbGwgdGhpcyBpbnZhcmlhbnQgZmllbGQgcmlnaHQgYWZ0ZXIKPiA+PiBhbGxvY2F0aW5nIHN0
cnVjdCBwY2lfZGV2Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+ID4gCj4gPiBMR1RNOgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gVGhhbmtzLgo+IAo+ID4gSnVz
dCBvbmUgbml0IGJlbG93Lgo+ID4gCj4gPj4gQEAgLTcxMSw3ICs3MTAsNyBAQCBzdGF0aWMgaW50
IG1zaV9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjCj4gPj4gIAo+ID4+ICAgICAgICAgIC8qIEFs
bCBNU0lzIGFyZSB1bm1hc2tlZCBieSBkZWZhdWx0LCBNYXNrIHRoZW0gYWxsICovCj4gPj4gICAg
ICAgICAgbWFza2JpdHMgPSBwY2lfY29uZl9yZWFkMzIoZGV2LT5zYmRmLCBtcG9zKTsKPiA+PiAt
ICAgICAgICBtYXNrYml0cyB8PSB+KHUzMikwID4+ICgzMiAtIG1heHZlYyk7Cj4gPj4gKyAgICAg
ICAgbWFza2JpdHMgfD0gfih1MzIpMCA+PiAoMzIgLSBkZXYtPm1zaV9tYXh2ZWMpOwo+ID4gCj4g
PiBHRU5NQVNLIHdvdWxkIGJlIHNsaWdodGx5IGVhc2llciB0byBwYXJzZSBJTU8gKGhlcmUgYW5k
IGJlbG93KS4KPiAKPiBCZXNpZGVzIHRoaXMgYmVpbmcgYW4gdW5yZWxhdGVkIGNoYW5nZSwgSSdt
IGFmcmFpZCBJJ20gZ29pbmcgdG8KPiBvYmplY3QgdG8gdXNlIG9mIGEgbWFjcm8gd2hlcmUgaXQn
cyB1bmNsZWFyIHdoYXQgaXRzIHBhcmFtZXRlcnMKPiBtZWFuOiBFdmVuIHRoZSBleGFtcGxlIGlu
IHhlbi9iaXRvcHMuaCBpcyBzbyBjb25mdXNpbmcgdGhhdCBJCj4gY2FuJ3QgdGVsbCB3aGV0aGVy
ICJoIiBpcyBtZWFudCB0byBiZSBleGNsdXNpdmUgb3IgaW5jbHVzaXZlCj4gKGxvb2tzIGxpa2Ug
dGhlIGxhdHRlciBpcyBpbnRlbmRlZCkuIFRvIG1lIHRoZSB0d28gcGFyYW1ldGVycwo+IGFsc28g
bG9vayByZXZlcnNlZCAtIEknZCBleHBlY3QgImxvdyIgZmlyc3QgYW5kICJoaWdoIiBzZWNvbmQu
Cj4gKElTVFIgaGF2aW5nIHZvaWNlZCByZXNlcnZhdGlvbnMgYWdhaW5zdCBpdHMgaW50cm9kdWN0
aW9uLCBhbmQKPiBJJ20gaGFwcHkgdG8gc2VlIHRoYXQgaXQncyB1c2VkIGluIEFybSBjb2RlIG9u
bHkuKQoKSSdtIG5vdCBzcGVjaWFsbHkgdHJpbGxlZCB0byBzd2l0Y2ggdG8gR0VOTUFTSywgYnV0
IHdvdWxkIHlvdSBiZQp3aWxsaW5nIHRvIGNoYW5nZSB1MzIgdG8gdWludDMyX3Q/CgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:24:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:24: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 1iCQCV-0003o7-1d; Mon, 23 Sep 2019 15:24:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCQCT-0003ny-Ce
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:24:29 +0000
X-Inumbo-ID: 3b290836-de16-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b290836-de16-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 15:24: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 DC266AB98;
 Mon, 23 Sep 2019 15:24:26 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-30-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c82b5b04-ff81-8600-d959-b3dcc90575a2@suse.com>
Date: Mon, 23 Sep 2019 17:24:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-30-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 29/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSB0aGUgdmNw
dSBydW5zdGF0ZSBvZiBhIG5ldyBzY2hlZHVsZWQgdmNwdSBpcyBhbHdheXMgc2V0IHRvCj4gInJ1
bm5pbmciIGV2ZW4gaWYgYXQgdGhhdCB0aW1lIHZjcHVfcnVubmFibGUoKSBpcyBhbHJlYWR5IHJl
dHVybmluZwo+IGZhbHNlIGR1ZSB0byBhIHJhY2UgKGUuZy4gd2l0aCBwYXVzaW5nIHRoZSB2Y3B1
KS4KCkkgY2FuIHNlZSB0aGlzIHBhcnQsIC4uLgoKPiBXaXRoIGNvcmUgc2NoZWR1bGluZyB0aGlz
IGNhbiBubyBsb25nZXIgd29yayBhcyBub3QgYWxsIHZjcHVzIG9mIGEKPiBzY2hlZHVsZSB1bml0
IGhhdmUgdG8gYmUgInJ1bm5pbmciIHdoZW4gYmVpbmcgc2NoZWR1bGVkLiBTbyB0aGUgdmNwdSdz
Cj4gbmV3IHJ1bnN0YXRlIGhhcyB0byBiZSBzZWxlY3RlZCBhdCB0aGUgc2FtZSB0aW1lIGFzIHRo
ZSBydW5uYWJpbGl0eSBvZgo+IHRoZSByZWxhdGVkIHNjaGVkdWxlIHVuaXQgaXMgcHJvYmVkLgoK
Li4uIGJ1dCBJIGNvbnRpbnVlIGhhdmluZyB0cm91YmxlIGhlcmUuIElmIGl0IGhhcyBiZWVuIG9r
YXkgdG8gc2V0CmEgdkNQVSBubyBsb25nZXIgcnVubmFibGUgdG8gInJ1bm5pbmciIG5ldmVydGhl
bGVzcywgd2h5IHdvdWxkIHRoZQpzYW1lIG5vdCBiZSB0cnVlIGZvciBzY2hlZHVsZSB1bml0cz8g
UGFydCBvZiB0aGUgcHJvYmxlbSBtYXkgYmUKdGhhdCAuLi4KCj4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+IEBAIC03
Niw2ICs3NiwyOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPiAgICAgIHJldHVybiB2Y3B1X3J1bm5hYmxlKHVuaXQtPnZj
cHVfbGlzdCk7CgouLi4gdGhpcyBjbGVhcmx5IHN0aWxsIGlzbid0IGRvaW5nIHRoZSAoSSBzdXBw
b3NlKSBpbnRlbmRlZCBsb29wLAphbmQgaGVuY2UgLi4uCgo+ICB9Cj4gIAo+ICtzdGF0aWMgaW5s
aW5lIGJvb2wgdW5pdF9ydW5uYWJsZV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4gKyAgICBib29sIHJ1bm5hYmxlLCByZXQg
PSBmYWxzZTsKPiArCj4gKyAgICBpZiAoIGlzX2lkbGVfdW5pdCh1bml0KSApCj4gKyAgICAgICAg
cmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwg
diApCj4gKyAgICB7Cj4gKyAgICAgICAgcnVubmFibGUgPSB2Y3B1X3J1bm5hYmxlKHYpOwo+ICsK
PiArICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNUQVRFX3J1bm5pbmcKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICh2LT5wYXVzZV9mbGFncyAmIFZQRl9i
bG9ja2VkKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBSVU5TVEFURV9i
bG9ja2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKPiArCj4gKyAgICAgICAgaWYgKCBydW5uYWJsZSAp
Cj4gKyAgICAgICAgICAgIHJldCA9IHRydWU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHJl
dDsKPiArfQoKLi4uIGl0J3Mgbm90IG9idmlvdXMgd2hhdCB0aGUgZXZlbnR1YWwgZGlmZmVyZW5j
ZSBiZXR3ZWVuIHRoZSB0d28gaXMKZ29pbmcgdG8gYmUuCgpGdXJ0aGVybW9yZSBJIHRoaW5rIGEg
ZnVuY3Rpb24gb2YgdGhlIGdpdmVuIG5hbWUsIHJldHVybmluZyBib29sLCBhbmQKdGFraW5nIGEg
cG9pbnRlciB0byBjb25zdCBkZXNlcnZlcyBhIGNvbW1lbnQgYXMgdG8gdGhlIChwb3NzaWJseQpz
bGlnaHRseSB1bmV4cGVjdGVkKSBzdGF0ZSBjaGFuZ2UgaXQgZG9lcy4gVGhpcyBjb21tZW50IG1p
Z2h0IHRoZW4gYmUKd29ydGh3aGlsZSB0byBleHRlbmQgdG8gYWxzbyBvdXRsaW5lIHRoZSB1c2Fn
ZSBkaWZmZXJlbmNlIGJldHdlZW4gaXQKYW5kIGl0cyBzaWJsaW5nIGFib3ZlLgoKPiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4g
QEAgLTE3NCw2ICsxNzQsNyBAQCBzdHJ1Y3QgdmNwdQo+ICAgICAgICAgIFhFTl9HVUVTVF9IQU5E
TEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7Cj4gICAgICB9IHJ1bnN0YXRl
X2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCj4gICNlbmRpZgo+ICsgICAgdW5zaWduZWQgaW50
ICAgICBuZXdfc3RhdGU7CgpTaW1pbGFybHkgSSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIGZvciB0
aGlzIGZpZWxkIHRvIGdhaW4gYSBicmllZgpjb21tZW50IGFzIHRvIGl0cyBwdXJwb3NlIGNvbXBh
cmVkIHRvIHJ1bnN0YXRlLnN0YXRlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:26:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCQEp-0003vj-Fy; Mon, 23 Sep 2019 15:26:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCQEo-0003ve-8P
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:26:54 +0000
X-Inumbo-ID: 91e718b6-de16-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 91e718b6-de16-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 15:26: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 B4FC6AB9B;
 Mon, 23 Sep 2019 15:26:52 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
 <20190923142253.dqvbg2tsfke3mmtc@Air-de-Roger>
 <db9b21f5-108b-eee4-692b-199d25c02b10@suse.com>
 <20190923151810.x2mxtbxr7hqmstns@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9008736e-4dde-ade4-1d4e-baa736ba97c2@suse.com>
Date: Mon, 23 Sep 2019 17:26:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190923151810.x2mxtbxr7hqmstns@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxNzoxOCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gTW9uLCBT
ZXAgMjMsIDIwMTkgYXQgMDQ6NDE6MDFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDIzLjA5LjIwMTkgMTY6MjIsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gVGh1LCBT
ZXAgMTksIDIwMTkgYXQgMDM6MjI6NTRQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
UmF0aGVyIHRoYW4gZG9pbmcgdGhpcyBldmVyeSB0aW1lIHdlIHNldCB1cCBpbnRlcnJ1cHRzIGZv
ciBhIGRldmljZQo+Pj4+IGFuZXcgKGFuZCB0aGVuIGluIHNldmVyYWwgcGxhY2VzKSBmaWxsIHRo
aXMgaW52YXJpYW50IGZpZWxkIHJpZ2h0IGFmdGVyCj4+Pj4gYWxsb2NhdGluZyBzdHJ1Y3QgcGNp
X2Rldi4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPj4+Cj4+PiBMR1RNOgo+Pj4KPj4+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4KPj4gVGhhbmtzLgo+Pgo+Pj4gSnVzdCBvbmUgbml0
IGJlbG93Lgo+Pj4KPj4+PiBAQCAtNzExLDcgKzcxMCw3IEBAIHN0YXRpYyBpbnQgbXNpX2NhcGFi
aWxpdHlfaW5pdChzdHJ1Y3QgcGMKPj4+PiAgCj4+Pj4gICAgICAgICAgLyogQWxsIE1TSXMgYXJl
IHVubWFza2VkIGJ5IGRlZmF1bHQsIE1hc2sgdGhlbSBhbGwgKi8KPj4+PiAgICAgICAgICBtYXNr
Yml0cyA9IHBjaV9jb25mX3JlYWQzMihkZXYtPnNiZGYsIG1wb3MpOwo+Pj4+IC0gICAgICAgIG1h
c2tiaXRzIHw9IH4odTMyKTAgPj4gKDMyIC0gbWF4dmVjKTsKPj4+PiArICAgICAgICBtYXNrYml0
cyB8PSB+KHUzMikwID4+ICgzMiAtIGRldi0+bXNpX21heHZlYyk7Cj4+Pgo+Pj4gR0VOTUFTSyB3
b3VsZCBiZSBzbGlnaHRseSBlYXNpZXIgdG8gcGFyc2UgSU1PIChoZXJlIGFuZCBiZWxvdykuCj4+
Cj4+IEJlc2lkZXMgdGhpcyBiZWluZyBhbiB1bnJlbGF0ZWQgY2hhbmdlLCBJJ20gYWZyYWlkIEkn
bSBnb2luZyB0bwo+PiBvYmplY3QgdG8gdXNlIG9mIGEgbWFjcm8gd2hlcmUgaXQncyB1bmNsZWFy
IHdoYXQgaXRzIHBhcmFtZXRlcnMKPj4gbWVhbjogRXZlbiB0aGUgZXhhbXBsZSBpbiB4ZW4vYml0
b3BzLmggaXMgc28gY29uZnVzaW5nIHRoYXQgSQo+PiBjYW4ndCB0ZWxsIHdoZXRoZXIgImgiIGlz
IG1lYW50IHRvIGJlIGV4Y2x1c2l2ZSBvciBpbmNsdXNpdmUKPj4gKGxvb2tzIGxpa2UgdGhlIGxh
dHRlciBpcyBpbnRlbmRlZCkuIFRvIG1lIHRoZSB0d28gcGFyYW1ldGVycwo+PiBhbHNvIGxvb2sg
cmV2ZXJzZWQgLSBJJ2QgZXhwZWN0ICJsb3ciIGZpcnN0IGFuZCAiaGlnaCIgc2Vjb25kLgo+PiAo
SVNUUiBoYXZpbmcgdm9pY2VkIHJlc2VydmF0aW9ucyBhZ2FpbnN0IGl0cyBpbnRyb2R1Y3Rpb24s
IGFuZAo+PiBJJ20gaGFwcHkgdG8gc2VlIHRoYXQgaXQncyB1c2VkIGluIEFybSBjb2RlIG9ubHku
KQo+IAo+IEknbSBub3Qgc3BlY2lhbGx5IHRyaWxsZWQgdG8gc3dpdGNoIHRvIEdFTk1BU0ssIGJ1
dCB3b3VsZCB5b3UgYmUKPiB3aWxsaW5nIHRvIGNoYW5nZSB1MzIgdG8gdWludDMyX3Q/CgpOb3Rp
Y2luZyB5b3VyIHJlbWFyaydzIGNvbnRleHQsIEkndmUgZG9uZSB0aGF0IGNoYW5nZSBhbHJlYWR5
IChhbmQKSSBkb24ndCBrbm93IHdoeSBJIG1pc3NlZCBkb2luZyBzbyByaWdodCBhd2F5KS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:28:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCQFr-00041A-S5; Mon, 23 Sep 2019 15:27:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCQFr-000415-8J
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:27:59 +0000
X-Inumbo-ID: b8470192-de16-11e9-a337-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8470192-de16-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 15:27:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569252478;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=PXjX9jm3ZVAs24l5Eamcg2hq4ZJU/tAF4NfJX5DElnM=;
 b=JzmY/uBn7tH94G+9Eg6PHbQV8dEDETeTCbgU+AcBKN6rWNu1hJkyT3oe
 FIwIyvlOiVDA7vJ6bT/GPxq0xnuqFbJPgycQt4XFff4b6v3kRaN1SHUh0
 WAhQ3j0UNzNtsYTQgbniorGOpFrd5P1WWtYpXm5yNwU5BcBmhVRYyCk7n Y=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ngIPzx8s4727xvMa6HMlC9NT7tvrmHepunykXBD59rZxkFW1C/kwFExLZwTh04Mc47ITrImSmO
 LPtEaP0znKjotDZv8i1usnzr3EunBl8PhR3taE/cz84+4Qa+HnAMyahlOXwJJuPQYG2ogqY8dH
 LMkejm9FSwsaiHXHPr1H/aCWanxwEtJVqWT3ryrLWeBX790qd/CBsDGHQJ26dN656SMScm4QFR
 lNrpCNxLz0VUsa0kO6fQmUlBsQCfsmFsjjsn5cNhdvl1y/utwtKRBGPX2yaTavb1CHcUjJgYJr
 j6U=
X-SBRS: 2.7
X-MesageID: 5942045
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="5942045"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 1/8] AMD/IOMMU: don't blindly allocate
 interrupt remapping tables
Thread-Index: AQHVbu1YWxkPJrEqQkWka8jBzdYkyqc5aPjg
Date: Mon, 23 Sep 2019 15:27:53 +0000
Message-ID: <c25bc9bcbbe94644b88586256bf2b8f5@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <f64deee2-7b5a-3330-997c-87bfc05b0807@suse.com>
In-Reply-To: <f64deee2-7b5a-3330-997c-87bfc05b0807@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 1/8] AMD/IOMMU: don't blindly allocate
 interrupt remapping tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjINCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAxLzhdIEFNRC9JT01NVTogZG9u
J3QgYmxpbmRseSBhbGxvY2F0ZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlcw0KPiANCj4gQUNQ
SSB0YWJsZXMgYXJlIGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhh
biB0aGVyZSBhcmUNCj4gYWN0dWFsIGRldmljZXMuIEJ5IGRlbGF5aW5nIHRoZSB0YWJsZSBhbGxv
Y2F0aW9ucyBmb3IgbW9zdCBjYXNlcywgYW5kDQo+IGRvaW5nIHRoZW0gb25seSB3aGVuIGFuIGFj
dHVhbCBkZXZpY2UgaXMga25vd24gdG8gYmUgcHJlc2VudCBhdCBhIGdpdmVuDQo+IHBvc2l0aW9u
LCBvdmVyYWxsIG1lbW9yeSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92ZXIg
NTAwaw0KPiBwYWdlcyB0byBqdXN0IG92ZXIgMWsgKG9uIG15IHN5c3RlbSBoYXZpbmcgc3VjaCBB
Q1BJIHRhYmxlIGNvbnRlbnRzKS4NCj4gDQo+IFRhYmxlcyBjb250aW51ZSB0byBnZXQgYWxsb2Nh
dGVkIHJpZ2h0IGF3YXkgZm9yIHNwZWNpYWwgZW50cmllcw0KPiAoSU8tQVBJQywgSFBFVCkgYXMg
d2VsbCBhcyBmb3IgYWxpYXMgSURzLiBXaGlsZSBpbiB0aGUgZm9ybWVyIGNhc2UNCj4gdGhhdCdz
IHNpbXBseSBiZWNhdXNlIHRoZXJlIG1heSBub3QgYmUgYW55IGRldmljZSBhdCBhIGdpdmVuIHBv
c2l0aW9uLA0KPiBpbiB0aGUgbGF0dGVyIGNhc2UgdGhpcyBpcyB0byBhdm9pZCBoYXZpbmcgdG8g
aW50cm9kdWNlIHJlZi1jb3VudGluZyBvZg0KPiB0YWJsZSB1c2FnZS4NCj4gDQo+IFRoZSBjaGFu
Z2UgaW52b2x2ZXMgaW52b2tpbmcNCj4gaXRlcmF0ZV9pdnJzX21hcHBpbmdzKGFtZF9pb21tdV9z
ZXR1cF9kZXZpY2VfdGFibGUpIGEgc2Vjb25kIHRpbWUsDQo+IGJlY2F1c2UgdGhlIGZ1bmN0aW9u
IG5vdyB3YW50cyB0byBiZSBhYmxlIHRvIGZpbmQgUENJIGRldmljZXMsIHdoaWNoDQo+IGlzbid0
IHBvc3NpYmxlIHlldCB3aGVuIElPTU1VIHNldHVwIGhhcHBlbnMgdmVyeSBlYXJseSBkdXJpbmcg
eDJBUElDDQo+IG1vZGUgc2V0dXAuIEluIHRoaXMgY29udGV4dCBhbWRfaW9tbXVfaW5pdF9pbnRl
cnJ1cHQoKSBnZXRzIHJlbmFtZWQgYXMNCj4gd2VsbC4NCj4gDQo+IFRoZSBsb2dpYyBhZGp1c3Rp
bmcgYSBEVEUncyBpbnRlcnJ1cHQgcmVtYXBwaW5nIGF0dHJpYnV0ZXMgYWxzbyBnZXRzDQo+IGNo
YW5nZWQsIHN1Y2ggdGhhdCB0aGUgbGFjayBvZiBhbiBJUlQgd291bGQgcmVzdWx0IGluIHRhcmdl
dCBhYm9ydGVkDQo+IHJhdGhlciB0aGFuIG5vdCByZW1hcHBlZCBpbnRlcnJ1cHRzIChzaG91bGQg
YW55IG9jY3VyKS4NCj4gDQo+IE5vdGUgdGhhdCBmb3Igbm93IHBoYW50b20gZnVuY3Rpb25zIGdl
dCBzZXBhcmF0ZSBJUlRzIGFsbG9jYXRlZCwgYXMgd2FzDQo+IHRoZSBjYXNlIGJlZm9yZS4NCj4g
DQo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCg0KUmV2
aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0t
DQo+IHY2OiBBY3F1aXJlIElPTU1VIGxvY2sgaW4gY29kZSBhZGRlZCB0byBhbWRfaW9tbXVfYWRk
X2RldmljZSgpLiBEcm9wIGENCj4gICAgIHBvaW50bGVzcyB1c2Ugb2YgdGhlIGNvbmRpdGlvbmFs
IG9wZXJhdG9yLg0KPiB2NTogTmV3Lg0KPiAtLS0NCj4gVEJEOiBUaGlzIHJldGFpbnMgcHJpb3Ig
KGJ1dCBzdXNwaWNpb3VzKSBiZWhhdmlvciBvZiBub3QgY2FsbGluZw0KPiAgICAgIGFtZF9pb21t
dV9zZXRfaW50cmVtYXBfdGFibGUoKSBmb3IgImludmFsaWQiIElWUlMgbWFwcGluZyBlbnRyaWVz
Lg0KPiAgICAgIFNpbmNlIERURS5JVj0wIG1lYW5zIHVuLXJlbWFwcGVkIGludGVycnVwdHMsIEkg
d29uZGVyIGlmIHRoaXMgbmVlZHMNCj4gICAgICBjaGFuZ2luZy4NCj4gDQo+IEJhY2twb3J0aW5n
IG5vdGU6IFRoaXMgZGVwZW5kcyBvbiBiNWZiZTgxMTk2ICJpb21tdSAvIHg4NjogbW92ZSBjYWxs
IHRvDQo+IHNjYW5fcGNpX2RldmljZXMoKSBvdXQgb2YgdmVuZG9yIGNvZGUiIQ0KPiANCj4gLS0t
DQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jICAgICAgfCAgIDY1
ICsrKysrKysrKysrKystLS0tLS0tLS0tDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfaW5pdC5jICAgICAgfCAgIDczICsrKysrKysrKysrKysrKysrKysrLS0tLS0tDQo+ICB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jICAgICAgfCAgICA0IC0NCj4g
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8ICAgIDUgKw0K
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgICA0MyAr
KysrKysrKysrKysrKy0NCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaCB8ICAgIDINCj4gIDYgZmlsZXMgY2hhbmdlZCwgMTQzIGluc2VydGlvbnMoKyksIDQ5
IGRlbGV0aW9ucygtKQ0KPiANCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2FjcGkuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNw
aS5jDQo+IEBAIC01Myw3ICs1Myw4IEBAIHVuaW9uIGFjcGlfaXZoZF9kZXZpY2Ugew0KPiAgfTsN
Cj4gDQo+ICBzdGF0aWMgdm9pZCBfX2luaXQgYWRkX2l2cnNfbWFwcGluZ19lbnRyeSgNCj4gLSAg
ICB1MTYgYmRmLCB1MTYgYWxpYXNfaWQsIHU4IGZsYWdzLCBzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dSkNCj4gKyAgICB1aW50MTZfdCBiZGYsIHVpbnQxNl90IGFsaWFzX2lkLCB1aW50OF90IGZsYWdz
LCBib29sIGFsbG9jX2lydCwNCj4gKyAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkNCj4gIHsN
Cj4gICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19tYXBwaW5ncyA9IGdldF9pdnJzX21h
cHBpbmdzKGlvbW11LT5zZWcpOw0KPiANCj4gQEAgLTY5LDI3ICs3MCwzMiBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgYWRkX2l2cnNfbWFwcGluZ19lbnRyDQo+ICAgICAgaWYgKCBpb21tdS0+YmRmID09
IGJkZiApDQo+ICAgICAgICAgIHJldHVybjsNCj4gDQo+IC0gICAgaWYgKCAhaXZyc19tYXBwaW5n
c1thbGlhc19pZF0uaW50cmVtYXBfdGFibGUgKQ0KPiArICAgIC8qIEFsbG9jYXRlIGludGVycnVw
dCByZW1hcHBpbmcgdGFibGUgaWYgbmVlZGVkLiAqLw0KPiArICAgIGlmICggaW9tbXVfaW50cmVt
YXAgJiYgIWl2cnNfbWFwcGluZ3NbYWxpYXNfaWRdLmludHJlbWFwX3RhYmxlICkNCj4gICAgICB7
DQo+IC0gICAgICAgICAvKiBhbGxvY2F0ZSBwZXItZGV2aWNlIGludGVycnVwdCByZW1hcHBpbmcg
dGFibGUgKi8NCj4gLSAgICAgICAgIGlmICggYW1kX2lvbW11X3BlcmRldl9pbnRyZW1hcCApDQo+
IC0gICAgICAgICAgICAgaXZyc19tYXBwaW5nc1thbGlhc19pZF0uaW50cmVtYXBfdGFibGUgPQ0K
PiAtICAgICAgICAgICAgICAgICBhbWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFibGUoDQo+IC0g
ICAgICAgICAgICAgICAgICAgICBpb21tdSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICZpdnJz
X21hcHBpbmdzW2FsaWFzX2lkXS5pbnRyZW1hcF9pbnVzZSk7DQo+IC0gICAgICAgICBlbHNlDQo+
IC0gICAgICAgICB7DQo+IC0gICAgICAgICAgICAgaWYgKCBzaGFyZWRfaW50cmVtYXBfdGFibGUg
PT0gTlVMTCAgKQ0KPiAtICAgICAgICAgICAgICAgICBzaGFyZWRfaW50cmVtYXBfdGFibGUgPSBh
bWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFibGUoDQo+IC0gICAgICAgICAgICAgICAgICAgICBp
b21tdSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICZzaGFyZWRfaW50cmVtYXBfaW51c2UpOw0K
PiAtICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYWxpYXNfaWRdLmludHJlbWFwX3RhYmxlID0g
c2hhcmVkX2ludHJlbWFwX3RhYmxlOw0KPiAtICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYWxp
YXNfaWRdLmludHJlbWFwX2ludXNlID0gc2hhcmVkX2ludHJlbWFwX2ludXNlOw0KPiAtICAgICAg
ICAgfQ0KPiAtDQo+IC0gICAgICAgICBpZiAoICFpdnJzX21hcHBpbmdzW2FsaWFzX2lkXS5pbnRy
ZW1hcF90YWJsZSApDQo+IC0gICAgICAgICAgICAgcGFuaWMoIk5vIG1lbW9yeSBmb3IgJTA0eDol
MDJ4OiUwMnguJXUncyBJUlRcbiIsIGlvbW11LT5zZWcsDQo+IC0gICAgICAgICAgICAgICAgICAg
UENJX0JVUyhhbGlhc19pZCksIFBDSV9TTE9UKGFsaWFzX2lkKSwgUENJX0ZVTkMoYWxpYXNfaWQp
KTsNCj4gKyAgICAgICAgaWYgKCAhYW1kX2lvbW11X3BlcmRldl9pbnRyZW1hcCApDQo+ICsgICAg
ICAgIHsNCj4gKyAgICAgICAgICAgIGlmICggIXNoYXJlZF9pbnRyZW1hcF90YWJsZSApDQo+ICsg
ICAgICAgICAgICAgICAgc2hhcmVkX2ludHJlbWFwX3RhYmxlID0gYW1kX2lvbW11X2FsbG9jX2lu
dHJlbWFwX3RhYmxlKA0KPiArICAgICAgICAgICAgICAgICAgICBpb21tdSwgJnNoYXJlZF9pbnRy
ZW1hcF9pbnVzZSk7DQo+ICsNCj4gKyAgICAgICAgICAgIGlmICggIXNoYXJlZF9pbnRyZW1hcF90
YWJsZSApDQo+ICsgICAgICAgICAgICAgICAgcGFuaWMoIk5vIG1lbW9yeSBmb3Igc2hhcmVkIElS
VFxuIik7DQo+ICsNCj4gKyAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYWxpYXNfaWRdLmludHJl
bWFwX3RhYmxlID0gc2hhcmVkX2ludHJlbWFwX3RhYmxlOw0KPiArICAgICAgICAgICAgaXZyc19t
YXBwaW5nc1thbGlhc19pZF0uaW50cmVtYXBfaW51c2UgPSBzaGFyZWRfaW50cmVtYXBfaW51c2U7
DQo+ICsgICAgICAgIH0NCj4gKyAgICAgICAgZWxzZSBpZiAoIGFsbG9jX2lydCApDQo+ICsgICAg
ICAgIHsNCj4gKyAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYWxpYXNfaWRdLmludHJlbWFwX3Rh
YmxlID0NCj4gKyAgICAgICAgICAgICAgICBhbWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFibGUo
DQo+ICsgICAgICAgICAgICAgICAgICAgIGlvbW11LCAmaXZyc19tYXBwaW5nc1thbGlhc19pZF0u
aW50cmVtYXBfaW51c2UpOw0KPiArDQo+ICsgICAgICAgICAgICBpZiAoICFpdnJzX21hcHBpbmdz
W2FsaWFzX2lkXS5pbnRyZW1hcF90YWJsZSApDQo+ICsgICAgICAgICAgICAgICAgcGFuaWMoIk5v
IG1lbW9yeSBmb3IgJTA0eDolMDJ4OiUwMnguJXUncyBJUlRcbiIsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgaW9tbXUtPnNlZywgUENJX0JVUyhhbGlhc19pZCksIFBDSV9TTE9UKGFsaWFzX2lk
KSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhhbGlhc19pZCkpOw0KPiArICAg
ICAgICB9DQo+ICAgICAgfQ0KPiANCj4gICAgICBpdnJzX21hcHBpbmdzW2FsaWFzX2lkXS52YWxp
ZCA9IHRydWU7DQo+IEBAIC00MzMsNyArNDM5LDggQEAgc3RhdGljIHUxNiBfX2luaXQgcGFyc2Vf
aXZoZF9kZXZpY2Vfc2VsZQ0KPiAgICAgICAgICByZXR1cm4gMDsNCj4gICAgICB9DQo+IA0KPiAt
ICAgIGFkZF9pdnJzX21hcHBpbmdfZW50cnkoYmRmLCBiZGYsIHNlbGVjdC0+aGVhZGVyLmRhdGFf
c2V0dGluZywgaW9tbXUpOw0KPiArICAgIGFkZF9pdnJzX21hcHBpbmdfZW50cnkoYmRmLCBiZGYs
IHNlbGVjdC0+aGVhZGVyLmRhdGFfc2V0dGluZywgZmFsc2UsDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpb21tdSk7DQo+IA0KPiAgICAgIHJldHVybiBzaXplb2YoKnNlbGVjdCk7DQo+
ICB9DQo+IEBAIC00NzksNyArNDg2LDcgQEAgc3RhdGljIHUxNiBfX2luaXQgcGFyc2VfaXZoZF9k
ZXZpY2VfcmFuZw0KPiANCj4gICAgICBmb3IgKCBiZGYgPSBmaXJzdF9iZGY7IGJkZiA8PSBsYXN0
X2JkZjsgYmRmKysgKQ0KPiAgICAgICAgICBhZGRfaXZyc19tYXBwaW5nX2VudHJ5KGJkZiwgYmRm
LCByYW5nZS0+c3RhcnQuaGVhZGVyLmRhdGFfc2V0dGluZywNCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpb21tdSk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFsc2UsIGlvbW11KTsNCj4gDQo+ICAgICAgcmV0dXJuIGRldl9sZW5ndGg7DQo+ICB9DQo+IEBA
IC01MTMsNyArNTIwLDggQEAgc3RhdGljIHUxNiBfX2luaXQgcGFyc2VfaXZoZF9kZXZpY2VfYWxp
YQ0KPiANCj4gICAgICBBTURfSU9NTVVfREVCVUcoIiBEZXZfSWQgQWxpYXM6ICUjeFxuIiwgYWxp
YXNfaWQpOw0KPiANCj4gLSAgICBhZGRfaXZyc19tYXBwaW5nX2VudHJ5KGJkZiwgYWxpYXNfaWQs
IGFsaWFzLT5oZWFkZXIuZGF0YV9zZXR0aW5nLCBpb21tdSk7DQo+ICsgICAgYWRkX2l2cnNfbWFw
cGluZ19lbnRyeShiZGYsIGFsaWFzX2lkLCBhbGlhcy0+aGVhZGVyLmRhdGFfc2V0dGluZywgdHJ1
ZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11KTsNCj4gDQo+ICAgICAgcmV0
dXJuIGRldl9sZW5ndGg7DQo+ICB9DQo+IEBAIC01NjgsNyArNTc2LDcgQEAgc3RhdGljIHUxNiBf
X2luaXQgcGFyc2VfaXZoZF9kZXZpY2VfYWxpYQ0KPiANCj4gICAgICBmb3IgKCBiZGYgPSBmaXJz
dF9iZGY7IGJkZiA8PSBsYXN0X2JkZjsgYmRmKysgKQ0KPiAgICAgICAgICBhZGRfaXZyc19tYXBw
aW5nX2VudHJ5KGJkZiwgYWxpYXNfaWQsIHJhbmdlLT5hbGlhcy5oZWFkZXIuZGF0YV9zZXR0aW5n
LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11KTsNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCBpb21tdSk7DQo+IA0KPiAgICAgIHJldHVybiBk
ZXZfbGVuZ3RoOw0KPiAgfQ0KPiBAQCAtNTkzLDcgKzYwMSw3IEBAIHN0YXRpYyB1MTYgX19pbml0
IHBhcnNlX2l2aGRfZGV2aWNlX2V4dGUNCj4gICAgICAgICAgcmV0dXJuIDA7DQo+ICAgICAgfQ0K
PiANCj4gLSAgICBhZGRfaXZyc19tYXBwaW5nX2VudHJ5KGJkZiwgYmRmLCBleHQtPmhlYWRlci5k
YXRhX3NldHRpbmcsIGlvbW11KTsNCj4gKyAgICBhZGRfaXZyc19tYXBwaW5nX2VudHJ5KGJkZiwg
YmRmLCBleHQtPmhlYWRlci5kYXRhX3NldHRpbmcsIGZhbHNlLCBpb21tdSk7DQo+IA0KPiAgICAg
IHJldHVybiBkZXZfbGVuZ3RoOw0KPiAgfQ0KPiBAQCAtNjQwLDcgKzY0OCw3IEBAIHN0YXRpYyB1
MTYgX19pbml0IHBhcnNlX2l2aGRfZGV2aWNlX2V4dGUNCj4gDQo+ICAgICAgZm9yICggYmRmID0g
Zmlyc3RfYmRmOyBiZGYgPD0gbGFzdF9iZGY7IGJkZisrICkNCj4gICAgICAgICAgYWRkX2l2cnNf
bWFwcGluZ19lbnRyeShiZGYsIGJkZiwgcmFuZ2UtPmV4dGVuZGVkLmhlYWRlci5kYXRhX3NldHRp
bmcsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9tbXUpOw0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLCBpb21tdSk7DQo+IA0KPiAgICAgIHJldHVy
biBkZXZfbGVuZ3RoOw0KPiAgfQ0KPiBAQCAtNzMzLDcgKzc0MSw4IEBAIHN0YXRpYyB1MTYgX19p
bml0IHBhcnNlX2l2aGRfZGV2aWNlX3NwZWMNCj4gICAgICBBTURfSU9NTVVfREVCVUcoIklWSEQg
U3BlY2lhbDogJTA0eDolMDJ4OiUwMnguJXUgdmFyaWV0eSAlI3ggaGFuZGxlICUjeFxuIiwNCj4g
ICAgICAgICAgICAgICAgICAgICAgc2VnLCBQQ0lfQlVTKGJkZiksIFBDSV9TTE9UKGJkZiksIFBD
SV9GVU5DKGJkZiksDQo+ICAgICAgICAgICAgICAgICAgICAgIHNwZWNpYWwtPnZhcmlldHksIHNw
ZWNpYWwtPmhhbmRsZSk7DQo+IC0gICAgYWRkX2l2cnNfbWFwcGluZ19lbnRyeShiZGYsIGJkZiwg
c3BlY2lhbC0+aGVhZGVyLmRhdGFfc2V0dGluZywgaW9tbXUpOw0KPiArICAgIGFkZF9pdnJzX21h
cHBpbmdfZW50cnkoYmRmLCBiZGYsIHNwZWNpYWwtPmhlYWRlci5kYXRhX3NldHRpbmcsIHRydWUs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBpb21tdSk7DQo+IA0KPiAgICAgIHN3aXRj
aCAoIHNwZWNpYWwtPnZhcmlldHkgKQ0KPiAgICAgIHsNCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW5pdC5jDQo+IEBAIC0zMCw2ICszMCw3IEBADQo+ICAjaW5jbHVkZSA8eGVu
L2RlbGF5Lmg+DQo+IA0KPiAgc3RhdGljIGludCBfX2luaXRkYXRhIG5yX2FtZF9pb21tdXM7DQo+
ICtzdGF0aWMgYm9vbCBfX2luaXRkYXRhIHBjaV9pbml0Ow0KPiANCj4gIHN0YXRpYyB2b2lkIGRv
X2FtZF9pb21tdV9pcnEodW5zaWduZWQgbG9uZyBkYXRhKTsNCj4gIHN0YXRpYyBERUNMQVJFX1NP
RlRJUlFfVEFTS0xFVChhbWRfaW9tbXVfaXJxX3Rhc2tsZXQsIGRvX2FtZF9pb21tdV9pcnEsIDAp
Ow0KPiBAQCAtMTI0NCwxNyArMTI0NSwyMCBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVf
c2V0dXBfZGV2aWNlDQo+IA0KPiAgICAgIEJVR19PTiggKGl2cnNfYmRmX2VudHJpZXMgPT0gMCkg
KTsNCj4gDQo+IC0gICAgLyogYWxsb2NhdGUgJ2RldmljZSB0YWJsZScgb24gYSA0SyBib3VuZGFy
eSAqLw0KPiAtICAgIGRldmljZV90YWJsZS5hbGxvY19zaXplID0gUEFHRV9TSVpFIDw8DQo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcygNCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfQUxJR04oaXZyc19iZGZfZW50cmllcyAq
DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfRU5UUllf
U0laRSkpOw0KPiAtICAgIGRldmljZV90YWJsZS5lbnRyaWVzID0gZGV2aWNlX3RhYmxlLmFsbG9j
X3NpemUgLw0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0VO
VFJZX1NJWkU7DQo+IC0NCj4gLSAgICBkZXZpY2VfdGFibGUuYnVmZmVyID0gYWxsb2NhdGVfYnVm
ZmVyKGRldmljZV90YWJsZS5hbGxvY19zaXplLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIkRldmljZSBUYWJsZSIpOw0KPiAtICAgIGlmICAoIGRldmljZV90
YWJsZS5idWZmZXIgPT0gTlVMTCApDQo+ICsgICAgaWYgKCAhZGV2aWNlX3RhYmxlLmJ1ZmZlciAp
DQo+ICsgICAgew0KPiArICAgICAgICAvKiBhbGxvY2F0ZSAnZGV2aWNlIHRhYmxlJyBvbiBhIDRL
IGJvdW5kYXJ5ICovDQo+ICsgICAgICAgIGRldmljZV90YWJsZS5hbGxvY19zaXplID0gUEFHRV9T
SVpFIDw8DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X29yZGVyX2Zy
b21fYnl0ZXMoDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9BTElH
TihpdnJzX2JkZl9lbnRyaWVzICoNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSkpOw0KPiArICAgICAgICBkZXZpY2VfdGFibGUu
ZW50cmllcyA9IGRldmljZV90YWJsZS5hbGxvY19zaXplIC8NCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRTsNCj4gKw0KPiArICAgICAg
ICBkZXZpY2VfdGFibGUuYnVmZmVyID0gYWxsb2NhdGVfYnVmZmVyKGRldmljZV90YWJsZS5hbGxv
Y19zaXplLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJEZXZpY2UgVGFibGUiKTsNCj4gKyAgICB9DQo+ICsgICAgaWYgKCAhZGV2aWNlX3RhYmxlLmJ1
ZmZlciApDQo+ICAgICAgICAgIHJldHVybiAtRU5PTUVNOw0KPiANCj4gICAgICAvKiBBZGQgZGV2
aWNlIHRhYmxlIGVudHJpZXMgKi8NCj4gQEAgLTEyNjMsMTMgKzEyNjcsNDYgQEAgc3RhdGljIGlu
dCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZQ0KPiAgICAgICAgICBpZiAoIGl2cnNfbWFw
cGluZ3NbYmRmXS52YWxpZCApDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAgIHZvaWQgKmR0
ZTsNCj4gKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gTlVMTDsNCj4g
DQo+ICAgICAgICAgICAgICAvKiBhZGQgZGV2aWNlIHRhYmxlIGVudHJ5ICovDQo+ICAgICAgICAg
ICAgICBkdGUgPSBkZXZpY2VfdGFibGUuYnVmZmVyICsgKGJkZiAqIElPTU1VX0RFVl9UQUJMRV9F
TlRSWV9TSVpFKTsNCj4gICAgICAgICAgICAgIGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KGR0
ZSwgJml2cnNfbWFwcGluZ3NbYmRmXSk7DQo+IA0KPiArICAgICAgICAgICAgaWYgKCBpb21tdV9p
bnRyZW1hcCAmJg0KPiArICAgICAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uZHRlX3Jl
cXVlc3Rvcl9pZCA9PSBiZGYgJiYNCj4gKyAgICAgICAgICAgICAgICAgIWl2cnNfbWFwcGluZ3Nb
YmRmXS5pbnRyZW1hcF90YWJsZSApDQo+ICsgICAgICAgICAgICB7DQo+ICsgICAgICAgICAgICAg
ICAgaWYgKCAhcGNpX2luaXQgKQ0KPiArICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsNCj4g
KyAgICAgICAgICAgICAgICBwY2lkZXZzX2xvY2soKTsNCj4gKyAgICAgICAgICAgICAgICBwZGV2
ID0gcGNpX2dldF9wZGV2KHNlZywgUENJX0JVUyhiZGYpLCBQQ0lfREVWRk4yKGJkZikpOw0KPiAr
ICAgICAgICAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7DQo+ICsgICAgICAgICAgICB9DQo+ICsN
Cj4gKyAgICAgICAgICAgIGlmICggcGRldiApDQo+ICsgICAgICAgICAgICB7DQo+ICsgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHJlcV9pZCA9IGJkZjsNCj4gKw0KPiArICAgICAgICAgICAg
ICAgIGRvIHsNCj4gKyAgICAgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tyZXFfaWRdLmlu
dHJlbWFwX3RhYmxlID0NCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGFtZF9pb21tdV9hbGxv
Y19pbnRyZW1hcF90YWJsZSgNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdnJzX21h
cHBpbmdzW2JkZl0uaW9tbXUsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJml2cnNf
bWFwcGluZ3NbcmVxX2lkXS5pbnRyZW1hcF9pbnVzZSk7DQo+ICsgICAgICAgICAgICAgICAgICAg
IGlmICggIWl2cnNfbWFwcGluZ3NbcmVxX2lkXS5pbnRyZW1hcF90YWJsZSApDQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsNCj4gKw0KPiArICAgICAgICAgICAgICAg
ICAgICBpZiAoICFwZGV2LT5waGFudG9tX3N0cmlkZSApDQo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICBicmVhazsNCj4gKyAgICAgICAgICAgICAgICAgICAgcmVxX2lkICs9IHBkZXYtPnBoYW50
b21fc3RyaWRlOw0KPiArICAgICAgICAgICAgICAgIH0gd2hpbGUgKCBQQ0lfU0xPVChyZXFfaWQp
ID09IHBkZXYtPnNiZGYuZGV2ICk7DQo+ICsgICAgICAgICAgICB9DQo+ICsNCj4gICAgICAgICAg
ICAgIGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoDQo+IC0gICAgICAgICAgICAgICAgZHRl
LCB2aXJ0X3RvX21hZGRyKGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSksDQo+ICsg
ICAgICAgICAgICAgICAgZHRlLA0KPiArICAgICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRm
XS5pbnRyZW1hcF90YWJsZQ0KPiArICAgICAgICAgICAgICAgID8gdmlydF90b19tYWRkcihpdnJz
X21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUpDQo+ICsgICAgICAgICAgICAgICAgOiAwLA0K
PiAgICAgICAgICAgICAgICAgIGlvbW11X2ludHJlbWFwKTsNCj4gICAgICAgICAgfQ0KPiAgICAg
IH0NCj4gQEAgLTE0MDIsNyArMTQzOSw4IEBAIGludCBfX2luaXQgYW1kX2lvbW11X2luaXQoYm9v
bCB4dCkNCj4gICAgICBpZiAoIHJjICkNCj4gICAgICAgICAgZ290byBlcnJvcl9vdXQ7DQo+IA0K
PiAtICAgIC8qIGFsbG9jYXRlIGFuZCBpbml0aWFsaXplIGEgZ2xvYmFsIGRldmljZSB0YWJsZSBz
aGFyZWQgYnkgYWxsIGlvbW11cyAqLw0KPiArICAgIC8qIEFsbG9jYXRlIGFuZCBpbml0aWFsaXpl
IGRldmljZSB0YWJsZShzKS4gKi8NCj4gKyAgICBwY2lfaW5pdCA9ICF4dDsNCj4gICAgICByYyA9
IGl0ZXJhdGVfaXZyc19tYXBwaW5ncyhhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKTsNCj4g
ICAgICBpZiAoIHJjICkNCj4gICAgICAgICAgZ290byBlcnJvcl9vdXQ7DQo+IEBAIC0xNDIyLDcg
KzE0NjAsNyBAQCBpbnQgX19pbml0IGFtZF9pb21tdV9pbml0KGJvb2wgeHQpDQo+ICAgICAgICAg
IC8qDQo+ICAgICAgICAgICAqIFNldHRpbmcgdXAgb2YgdGhlIElPTU1VIGludGVycnVwdHMgY2Fu
bm90IG9jY3VyIHlldCBhdCB0aGUgKHZlcnkNCj4gICAgICAgICAgICogZWFybHkpIHRpbWUgd2Ug
Z2V0IGhlcmUgd2hlbiBlbmFibGluZyB4MkFQSUMgbW9kZS4gU3VwcHJlc3MgaXQNCj4gLSAgICAg
ICAgICogaGVyZSwgYW5kIGRvIGl0IGV4cGxpY2l0bHkgaW4gYW1kX2lvbW11X2luaXRfaW50ZXJy
dXB0KCkuDQo+ICsgICAgICAgICAqIGhlcmUsIGFuZCBkbyBpdCBleHBsaWNpdGx5IGluIGFtZF9p
b21tdV9pbml0X2xhdGUoKS4NCj4gICAgICAgICAgICovDQo+ICAgICAgICAgIHJjID0gYW1kX2lv
bW11X2luaXRfb25lKGlvbW11LCAheHQpOw0KPiAgICAgICAgICBpZiAoIHJjICkNCj4gQEAgLTE0
MzYsMTEgKzE0NzQsMTYgQEAgZXJyb3Jfb3V0Og0KPiAgICAgIHJldHVybiByYzsNCj4gIH0NCj4g
DQo+IC1pbnQgX19pbml0IGFtZF9pb21tdV9pbml0X2ludGVycnVwdCh2b2lkKQ0KPiAraW50IF9f
aW5pdCBhbWRfaW9tbXVfaW5pdF9sYXRlKHZvaWQpDQo+ICB7DQo+ICAgICAgc3RydWN0IGFtZF9p
b21tdSAqaW9tbXU7DQo+ICAgICAgaW50IHJjID0gMDsNCj4gDQo+ICsgICAgLyogRnVydGhlciBp
bml0aWFsaXplIHRoZSBkZXZpY2UgdGFibGUocykuICovDQo+ICsgICAgcGNpX2luaXQgPSB0cnVl
Ow0KPiArICAgIGlmICggaW9tbXVfaW50cmVtYXAgKQ0KPiArICAgICAgICByYyA9IGl0ZXJhdGVf
aXZyc19tYXBwaW5ncyhhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKTsNCj4gKw0KPiAgICAg
IGZvcl9lYWNoX2FtZF9pb21tdSAoIGlvbW11ICkNCj4gICAgICB7DQo+ICAgICAgICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYzsNCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2ludHIuYw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50
ci5jDQo+IEBAIC03ODksNyArNzg5LDcgQEAgdm9pZCBhbWRfaW9tbXVfcmVhZF9tc2lfZnJvbV9p
cmUoDQo+ICAgICAgfQ0KPiAgfQ0KPiANCj4gLWludCBfX2luaXQgYW1kX2lvbW11X2ZyZWVfaW50
cmVtYXBfdGFibGUoDQo+ICtpbnQgYW1kX2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUoDQo+ICAg
ICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICpp
dnJzX21hcHBpbmcpDQo+ICB7DQo+ICAgICAgdm9pZCAqKnRibHA7DQo+IEBAIC04MTQsNyArODE0
LDcgQEAgaW50IF9faW5pdCBhbWRfaW9tbXVfZnJlZV9pbnRyZW1hcF90YWJsZQ0KPiAgICAgIHJl
dHVybiAwOw0KPiAgfQ0KPiANCj4gLXZvaWQgKl9faW5pdCBhbWRfaW9tbXVfYWxsb2NfaW50cmVt
YXBfdGFibGUoDQo+ICt2b2lkICphbWRfaW9tbXVfYWxsb2NfaW50cmVtYXBfdGFibGUoDQo+ICAg
ICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHVuc2lnbmVkIGxvbmcgKippbnVzZV9t
YXApDQo+ICB7DQo+ICAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gaW50cmVtYXBfdGFibGVfb3Jk
ZXIoaW9tbXUpOw0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jDQo+IEBA
IC0xMTYsOCArMTE2LDkgQEAgdm9pZCBfX2luaXQgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJs
ZQ0KPiAgICAgIHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsIHVpbnQ2NF90IGludHJlbWFwX3B0
ciwgYm9vbCB2YWxpZCkNCj4gIHsNCj4gICAgICBkdGUtPml0X3Jvb3QgPSBpbnRyZW1hcF9wdHIg
Pj4gNjsNCj4gLSAgICBkdGUtPmludF90YWJfbGVuID0gSU9NTVVfSU5UUkVNQVBfT1JERVI7DQo+
IC0gICAgZHRlLT5pbnRfY3RsID0gSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX1RSQU5TTEFU
RUQ7DQo+ICsgICAgZHRlLT5pbnRfdGFiX2xlbiA9IGludHJlbWFwX3B0ciA/IElPTU1VX0lOVFJF
TUFQX09SREVSIDogMDsNCj4gKyAgICBkdGUtPmludF9jdGwgPSBpbnRyZW1hcF9wdHIgPyBJT01N
VV9ERVZfVEFCTEVfSU5UX0NPTlRST0xfVFJBTlNMQVRFRA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9BQk9SVEVEOw0KPiAg
ICAgIGR0ZS0+aWcgPSBmYWxzZTsgLyogdW5tYXBwZWQgaW50ZXJydXB0cyByZXN1bHQgaW4gaS9v
IHBhZ2UgZmF1bHRzICovDQo+ICAgICAgZHRlLT5pdiA9IHZhbGlkOw0KPiAgfQ0KPiAtLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMNCj4gQEAgLTE2NCw3ICsxNjQs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBpb3ZfZGV0ZWN0KHZvaWQpDQo+ICAgICAgaWYgKCAhaW9t
bXVfZW5hYmxlICYmICFpb21tdV9pbnRyZW1hcCApDQo+ICAgICAgICAgIHJldHVybiAwOw0KPiAN
Cj4gLSAgICBpZiAoIChpbml0X2RvbmUgPyBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQoKQ0KPiAr
ICAgIGlmICggKGluaXRfZG9uZSA/IGFtZF9pb21tdV9pbml0X2xhdGUoKQ0KPiAgICAgICAgICAg
ICAgICAgICAgICA6IGFtZF9pb21tdV9pbml0KGZhbHNlKSkgIT0gMCApDQo+ICAgICAgew0KPiAg
ICAgICAgICBwcmludGsoIkFNRC1WaTogRXJyb3IgaW5pdGlhbGl6YXRpb25cbiIpOw0KPiBAQCAt
NDI4LDYgKzQyOCw3IEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11X2FkZF9kZXZpY2UodTggZGV2Zm4N
Cj4gIHsNCj4gICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsNCj4gICAgICB1MTYgYmRmOw0K
PiArICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmdzOw0KPiANCj4gICAgICBp
ZiAoICFwZGV2LT5kb21haW4gKQ0KPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gQEAgLTQ1
Nyw2ICs0NTgsMzYgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYWRkX2RldmljZSh1OCBkZXZmbg0K
PiAgICAgICAgICByZXR1cm4gLUVOT0RFVjsNCj4gICAgICB9DQo+IA0KPiArICAgIGl2cnNfbWFw
cGluZ3MgPSBnZXRfaXZyc19tYXBwaW5ncyhwZGV2LT5zZWcpOw0KPiArICAgIGJkZiA9IFBDSV9C
REYyKHBkZXYtPmJ1cywgZGV2Zm4pOw0KPiArICAgIGlmICggIWl2cnNfbWFwcGluZ3MgfHwNCj4g
KyAgICAgICAgICFpdnJzX21hcHBpbmdzW2l2cnNfbWFwcGluZ3NbYmRmXS5kdGVfcmVxdWVzdG9y
X2lkXS52YWxpZCApDQo+ICsgICAgICAgIHJldHVybiAtRVBFUk07DQo+ICsNCj4gKyAgICBpZiAo
IGlvbW11X2ludHJlbWFwICYmDQo+ICsgICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uZHRlX3Jl
cXVlc3Rvcl9pZCA9PSBiZGYgJiYNCj4gKyAgICAgICAgICFpdnJzX21hcHBpbmdzW2JkZl0uaW50
cmVtYXBfdGFibGUgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsN
Cj4gKw0KPiArICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgPQ0KPiAr
ICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKA0KPiArICAgICAgICAg
ICAgICAgIGlvbW11LCAmaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX2ludXNlKTsNCj4gKyAg
ICAgICAgaWYgKCAhaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlICkNCj4gKyAgICAg
ICAgICAgIHJldHVybiAtRU5PTUVNOw0KPiArDQo+ICsgICAgICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZpb21tdS0+bG9jaywgZmxhZ3MpOw0KPiArDQo+ICsgICAgICAgIGFtZF9pb21tdV9zZXRfaW50
cmVtYXBfdGFibGUoDQo+ICsgICAgICAgICAgICBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciArIChi
ZGYgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSksDQo+ICsgICAgICAgICAgICB2aXJ0X3Rv
X21hZGRyKGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSksDQo+ICsgICAgICAgICAg
ICBpb21tdV9pbnRyZW1hcCk7DQo+ICsNCj4gKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2Rldmlj
ZShpb21tdSwgYmRmKTsNCj4gKw0KPiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZp
b21tdS0+bG9jaywgZmxhZ3MpOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIGFtZF9pb21tdV9zZXR1
cF9kb21haW5fZGV2aWNlKHBkZXYtPmRvbWFpbiwgaW9tbXUsIGRldmZuLCBwZGV2KTsNCj4gICAg
ICByZXR1cm4gMDsNCj4gIH0NCj4gQEAgLTQ2NSw2ICs0OTYsOCBAQCBzdGF0aWMgaW50IGFtZF9p
b21tdV9yZW1vdmVfZGV2aWNlKHU4IGRlDQo+ICB7DQo+ICAgICAgc3RydWN0IGFtZF9pb21tdSAq
aW9tbXU7DQo+ICAgICAgdTE2IGJkZjsNCj4gKyAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZy
c19tYXBwaW5nczsNCj4gKw0KPiAgICAgIGlmICggIXBkZXYtPmRvbWFpbiApDQo+ICAgICAgICAg
IHJldHVybiAtRUlOVkFMOw0KPiANCj4gQEAgLTQ4MCw2ICs1MTMsMTQgQEAgc3RhdGljIGludCBh
bWRfaW9tbXVfcmVtb3ZlX2RldmljZSh1OCBkZQ0KPiAgICAgIH0NCj4gDQo+ICAgICAgYW1kX2lv
bW11X2Rpc2FibGVfZG9tYWluX2RldmljZShwZGV2LT5kb21haW4sIGlvbW11LCBkZXZmbiwgcGRl
dik7DQo+ICsNCj4gKyAgICBpdnJzX21hcHBpbmdzID0gZ2V0X2l2cnNfbWFwcGluZ3MocGRldi0+
c2VnKTsNCj4gKyAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIGRldmZuKTsNCj4gKyAgICBp
ZiAoIGFtZF9pb21tdV9wZXJkZXZfaW50cmVtYXAgJiYNCj4gKyAgICAgICAgIGl2cnNfbWFwcGlu
Z3NbYmRmXS5kdGVfcmVxdWVzdG9yX2lkID09IGJkZiAmJg0KPiArICAgICAgICAgaXZyc19tYXBw
aW5nc1tiZGZdLmludHJlbWFwX3RhYmxlICkNCj4gKyAgICAgICAgYW1kX2lvbW11X2ZyZWVfaW50
cmVtYXBfdGFibGUoaW9tbXUsICZpdnJzX21hcHBpbmdzW2JkZl0pOw0KPiArDQo+ICAgICAgcmV0
dXJuIDA7DQo+ICB9DQo+IA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LXByb3RvLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1wcm90by5oDQo+IEBAIC01MCw3ICs1MCw3IEBAIHZvaWQgZ2V0X2lvbW11X2ZlYXR1cmVz
KHN0cnVjdCBhbWRfaW9tbXUNCj4gIC8qIGFtZC1pb21tdS1pbml0IGZ1bmN0aW9ucyAqLw0KPiAg
aW50IGFtZF9pb21tdV9wcmVwYXJlKGJvb2wgeHQpOw0KPiAgaW50IGFtZF9pb21tdV9pbml0KGJv
b2wgeHQpOw0KPiAtaW50IGFtZF9pb21tdV9pbml0X2ludGVycnVwdCh2b2lkKTsNCj4gK2ludCBh
bWRfaW9tbXVfaW5pdF9sYXRlKHZvaWQpOw0KPiAgaW50IGFtZF9pb21tdV91cGRhdGVfaXZyc19t
YXBwaW5nX2FjcGkodm9pZCk7DQo+ICBpbnQgaW92X2FkanVzdF9pcnFfYWZmaW5pdGllcyh2b2lk
KTsNCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:30:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCQID-0004lh-FC; Mon, 23 Sep 2019 15:30:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o459=XS=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1iCQIC-0004lc-9Q
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:30:24 +0000
X-Inumbo-ID: 0ebe0c78-de17-11e9-9600-12813bfff9fa
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.126]) by localhost (Halon) with ESMTPS
 id 0ebe0c78-de17-11e9-9600-12813bfff9fa;
 Mon, 23 Sep 2019 15:30:23 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=nfgav1M0XYT3Qd+TRi46fbjQ2W2xMqBCY+UyQf40vEzhk3UDXTArvtk2+MgBqfj77E00+pu/+czdERw3CechKi0ts1WH6rxGacSQ6Bn14YV+Bm34BxyVodfobeVy9u13orGrCtmRm9AYHwiY0wow/Pxfe0NtJmxieAmWe85RixRHzUiQ5dPoAUE7ts7sEu3qWfXqaH9kfFypuFAtAZMS7pd98RRo5UY9ktTpXhc9WZa+wn+Zyj2NK6nNI/DTUyrGuD/B+50lcU8+VNdeE9E7bLDsF7FTC/2PVlIgyvZ/tsgxN9FKabcq2VIDnlR+ZgedTIGjdm1nOg1kFVNfKGt8Mw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=RGi8HE1llaQw7JgghiPzaUjJQpUhmqutn+jRD8zNPWA=;
 b=X1PIYIaA/aX9buvv8Un8dr9dgCsLEqahzehPTFcp+rjBq52Z5YOch+FctarTRBQjsNe/XccZUF/Nis/4+ykdAzxfmX+quJCm8Zm7F+1EzPgLo7kdtEirgVZ2c8GB+b1sowCdYTZKx0nYPuDMRJomAhv1SHd+cdTt/qfZZ6e7g3OXrNGafdm8aVGAQGOn2S4sbMBvsE2SN9wGX/wInwOwYcQlQ86uCEbeCItUd8Hb1yzb8MwOauqDamQWxwwEOmVohr178f5tGfxvr7iTlAru5ERXcxiIeoFHolhrKV2oHZQ1EE96BAVaQLhcCToqXusgMW7h4FV6p8Wo3elld5/Cog==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=RGi8HE1llaQw7JgghiPzaUjJQpUhmqutn+jRD8zNPWA=;
 b=U7IkdWUzP3BD6XO5HHUMAJYIrWqQ7XxGyuDNfhBpCulNW9Jd3aeKCHlXvjuyE+ivUeSHGZvJemUi5A9srE0liJPaSejoOzShaoNvLUQQ26owbf2HyJa4Wh6FWoBvQRaxwSyysDOjWaJzFsgZ3ycuzWiEuTDICKN0MMDc7Zj148E=
Received: from AM0PR02MB5779.eurprd02.prod.outlook.com (52.132.215.21) by
 AM0PR02MB5105.eurprd02.prod.outlook.com (20.178.22.216) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.23; Mon, 23 Sep 2019 15:30:21 +0000
Received: from AM0PR02MB5779.eurprd02.prod.outlook.com
 ([fe80::f098:acf1:9011:c816]) by AM0PR02MB5779.eurprd02.prod.outlook.com
 ([fe80::f098:acf1:9011:c816%3]) with mapi id 15.20.2284.023; Mon, 23 Sep 2019
 15:30:21 +0000
From: Razvan COJOCARU <rcojocaru@bitdefender.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v13] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVcgc/RjZRGBRqJUWCjIFeFraK9Kc5Y4oA
Date: Mon, 23 Sep 2019 15:30:21 +0000
Message-ID: <2e5322e2-2643-e43a-fd5f-d0b2b18c7599@bitdefender.com>
References: <20190923120539.25242-1-aisaila@bitdefender.com>
In-Reply-To: <20190923120539.25242-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0067.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1d::31) To AM0PR02MB5779.eurprd02.prod.outlook.com
 (2603:10a6:208:189::21)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=rcojocaru@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c707c98c-d17b-4659-2bac-08d7403af207
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR02MB5105; 
x-ms-traffictypediagnostic: AM0PR02MB5105:|AM0PR02MB5105:|AM0PR02MB5105:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR02MB5105B5701DAA7E5AEE8C8FC4AB850@AM0PR02MB5105.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0169092318
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(396003)(346002)(39860400002)(376002)(366004)(189003)(199004)(2616005)(6246003)(66066001)(86362001)(64756008)(476003)(478600001)(8936002)(54906003)(66446008)(66476007)(4326008)(6436002)(6512007)(81156014)(81166006)(53546011)(5660300002)(52116002)(7736002)(110136005)(186003)(102836004)(229853002)(2906002)(26005)(2501003)(305945005)(3846002)(6116002)(66946007)(446003)(486006)(31686004)(71190400001)(71200400001)(31696002)(66556008)(14454004)(316002)(99286004)(6486002)(6506007)(386003)(25786009)(14444005)(256004)(11346002)(8676002)(36756003)(76176011);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB5105;
 H:AM0PR02MB5779.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: qp1+KUujwUpW/9P/YOKkmymg2IiShESKnuSyqbksq+ufr7rMWB5NsGicUZnK8ZQgC9L/2dDeTMm55qpBLquYfxkaU9D1y4SN7rphrUMc+sFx0FgRpDlIrNg6QWerFpj4uC3gJPVof4K97lgHIIA6TP315YtvxHcmsvEJbRGRH7f8hz/fv8+5Ql/C8yp6g2QmmILXOjy6smwf46b3DU2qsPT2SqXxDXuP8SA+OQQeU92TFA8Awbemk6lKnWP18VPmbae+jeUYuYAXXFdcBzd4LFR7nFsQr6h/nvoL720V5mYARXQlF41RgmDI6wqsql3Q1eZ3vTlkvX6hPnZGcD42ClwHHXm7BpD4XWC4NvQElWaM6d3Zr+vneHMztVWtnzmaUUkb1qn9saH1bmquigRSD1CApMsC5sd8CJ1RxZRexEM=
Content-ID: <2BD4967EEB70EF438E06CC7717410259@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c707c98c-d17b-4659-2bac-08d7403af207
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2019 15:30:21.0882 (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: qMHKBwJHo1kWeWUBMFbdG2soUOQNwI3Wgat6JW3yJ/3m6AaN/Dpu+6v3uIORiYjNKX26jjbToRyEq5Krf3Km5sqq0t2mDWhiKccnnYIBy+s=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB5105
Subject: Re: [Xen-devel] [PATCH v13] 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: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, "wl@xen.org" <wl@xen.org>,
 "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>,
 "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>

T24gOS8yMy8xOSAzOjA1IFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4gQS9E
IGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRlcmVkIGJlbmlnbiBieSBh
biBpbnRyb3NwZWN0aW9uDQo+IGFnZW50LCBzbyByZWNlaXZpbmcgdm1fZXZlbnRzIGZvciB0aGVt
IGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5IGhlcmUgdG8NCj4gb3B0aW1pemUgYnkgZmlsdGVy
aW5nIHRoZXNlIGV2ZW50cyBvdXQuDQo+IEN1cnJlbnRseSwgd2UgYXJlIGZ1bGx5IGVtdWxhdGlu
ZyB0aGUgaW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlIGhhcmR3YXJlIHNlZXMNCj4gYW4gRVBU
IGZhdWx0IHdpdGggbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhLiBUaGlzIGlzLCBo
b3dldmVyLA0KPiBpbmNvcnJlY3QsIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdo
dCBsZWdpdGltYXRlbHkgY2F1c2UgYW4NCj4gRVBUIGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNj
ZXNzaW5nIGFfZGlmZmVyZW50XyAgcGFnZSBmcm9tIHRoZSBvcmlnaW5hbCBvbmUsDQo+IHdoZXJl
IEEvRCB3ZXJlIHNldC4NCj4gVGhlIHNvbHV0aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVt
dWxhdGlvbiwgd2hpbGUgaWdub3JpbmcgRVBUIHJlc3RyaWN0aW9ucw0KPiBmb3IgdGhlIHdhbGsg
cGFydCwgYW5kIHRha2luZyB0aGVtIGludG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiIGVtdWxh
dGluZyBvZg0KPiB0aGUgaW5zdHJ1Y3Rpb24gYXQgUklQLiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1f
ZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVtdWxhdGlvbg0KPiB0byBjb21wbGV0ZSwgc2luY2Ug
aW4gdGhhdCBjYXNlIHdlIHdvbid0IGJlIGFibGUgdG8gdmV0byB3aGF0ZXZlciBpdCBpcyBkb2lu
Zy4NCj4gVGhhdCB3b3VsZCBtZWFuIHRoYXQgd2UgY2FuJ3QgYWN0dWFsbHkgcHJldmVudCBhbnkg
bWFsaWNpb3VzIGFjdGl2aXR5LCBpbnN0ZWFkDQo+IHdlJ2Qgb25seSBiZSBhYmxlIHRvIHJlcG9y
dCBvbiBpdC4NCj4gV2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVudCIgY2FzZSB3aGlsZSBlbXVs
YXRpbmcsIHdlIG5lZWQgdG8gZmlyc3Qgc2VuZCB0aGUNCj4gZXZlbnQgb3V0IGFuZCB0aGVuIHN1
c3BlbmQgdGhlIGVtdWxhdGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkpLg0KPiBBZnRlciB0aGUg
ZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZSgpIGFnYWlu
IGFmdGVyIHRoZQ0KPiBpbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZlbnQgYW5kIHJl
c3VtZXMgdGhlIGd1ZXN0LiBUaGVyZSwgdGhlDQo+IGluc3RydWN0aW9uIGF0IFJJUCB3aWxsIGJl
IGZ1bGx5IGVtdWxhdGVkICh3aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYgdGhlDQo+IGludHJvc3Bl
Y3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGludWUg
dG8gcnVuIHBhc3QNCj4gdGhlIGluc3RydWN0aW9uLg0KPiANCj4gQSBjb21tb24gZXhhbXBsZSBp
cyBpZiB0aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQgY2F1c2VkIGJ5
IGENCj4gcGFnZSB3YWxrLCBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGRlY2lkZXMgaWYgaXQgaXMg
Z29pbmcgdG8gc2VuZCBhIHZtX2V2ZW50Lg0KPiBJZiB0aGUgdm1fZXZlbnQgd2FzIHNlbnQgYW5k
IGl0IHdvdWxkIGJlIHRyZWF0ZWQgc28gaXQgcnVucyB0aGUgaW5zdHJ1Y3Rpb24NCj4gYXQgUklQ
LCB0aGF0IGluc3RydWN0aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBhZ2UgYW5kIHBy
b3Zva2UgYSB2bV9ldmVudC4NCj4gDQo+IE5vdyBpZiBucGZlYy5raW5kID09IG5wZmVjX2tpbmRf
aW5fZ3B0IGFuZCBkLT5hcmNoLm1vbml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQNCj4g
aXMgdHJ1ZSB0aGVuIHdlIGFyZSBpbiB0aGUgcGFnZSB3YWxrIGNhc2UgYW5kIHdlIGNhbiBkbyB0
aGlzIGVtdWxhdGlvbiBvcHRpbWl6YXRpb24NCj4gYW5kIGVtdWxhdGUgdGhlIHBhZ2Ugd2FsayB3
aGlsZSBpZ25vcmluZyB0aGUgRVBULCBidXQgZG9uJ3QgaWdub3JlIHRoZSBFUFQgZm9yIHRoZQ0K
PiBlbXVsYXRpb24gb2YgdGhlIGFjdHVhbCBpbnN0cnVjdGlvbi4NCj4gDQo+IEluIHRoZSBmaXJz
dCBjYXNlIHdlIHdvdWxkIGhhdmUgMiBFUFQgZXZlbnRzLCBpbiB0aGUgc2Vjb25kIGNhc2Ugd2Ug
d291bGQgaGF2ZQ0KPiAxIEVQVCBldmVudCBpZiB0aGUgaW5zdHJ1Y3Rpb24gYXQgdGhlIFJJUCB0
cmlnZ2VycyBhbiBFUFQgZXZlbnQuDQo+IA0KPiBXZSB1c2UgaHZtZW11bF9tYXBfbGluZWFyX2Fk
ZHIoKSB0byBpbnRlcmNlcHQgd3JpdGUgYWNjZXNzIGFuZA0KPiBfX2h2bV9jb3B5KCkgdG8gaW50
ZXJjZXB0IGV4ZWMsIHJlYWQgYW5kIHdyaXRlIGFjY2Vzcy4NCj4gDQo+IEEgbmV3IHJldHVybiB0
eXBlIHdhcyBhZGRlZCwgSFZNVFJBTlNfbmVlZF9yZXRyeSwgaW4gb3JkZXIgdG8gaGF2ZSBhbGwN
Cj4gdGhlIHBsYWNlcyB0aGF0IGNvbnN1bWUgSFZNVFJBTlMqIHJldHVybiBYODZFTVVMX1JFVFJZ
Lg0KPiANCj4gaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgpIGNhbiByZXR1cm4gZmFsc2UgaWYg
dGhlcmUgd2FzIG5vIHZpb2xhdGlvbiwNCj4gaWYgdGhlcmUgd2FzIGFuIGVycm9yIGZyb20gbW9u
aXRvcl90cmFwcygpIG9yIHAybV9nZXRfbWVtX2FjY2VzcygpLg0KPiAtRVNSQ0ggZnJvbSBwMm1f
Z2V0X21lbV9hY2Nlc3MoKSBpcyB0cmVhdGVkIGFzIHJlc3RyaWN0ZWQgYWNjZXNzLg0KPiANCj4g
Tk9URTogaHZtX2VtdWxhdGVfc2VuZF92bV9ldmVudCgpIGFzc3VtZXMgdGhlIGNhbGxlciB3aWxs
IGVuYWJsZS9kaXNhYmxlDQo+IGFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQNCj4gDQo+IFNpZ25l
ZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGE8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQoNCkZX
SVcsIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:41:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15:41:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCQT7-0005f9-Kx; Mon, 23 Sep 2019 15: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCQT5-0005f4-Tu
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:41:39 +0000
X-Inumbo-ID: a1787ef8-de18-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a1787ef8-de18-11e9-9601-12813bfff9fa;
 Mon, 23 Sep 2019 15:41: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 833CAAEFB;
 Mon, 23 Sep 2019 15:41:37 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
Date: Mon, 23 Sep 2019 17:41:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-31-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMjY2LDE1ICsy
NjcsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAo+ICBzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQsCj4gICAgICBib29sIHJ1bm5pbmcsIHNfdGltZV90IG5ld19lbnRyeV90aW1lKQo+
ICB7Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKPiArICAgIHN0cnVj
dCB2Y3B1ICp2Owo+ICAKPiAtICAgIGlmICggcnVubmluZyApCj4gLSAgICAgICAgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2Uodiwgdi0+bmV3X3N0YXRlLCBuZXdfZW50cnlfdGltZSk7Cj4gLSAgICBlbHNl
Cj4gLSAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwKPiAtICAgICAgICAgICAgKCh2LT5w
YXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgo+IC0gICAgICAg
ICAgICAgKHZjcHVfcnVubmFibGUodikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29m
ZmxpbmUpKSwKPiAtICAgICAgICAgICAgbmV3X2VudHJ5X3RpbWUpOwo+ICsgICAgZm9yX2VhY2hf
c2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCj4gKyAgICAgICAgaWYgKCBydW5uaW5nICkKPiAr
ICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwgdi0+bmV3X3N0YXRlLCBuZXdfZW50
cnlfdGltZSk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2No
YW5nZSh2LAo+ICsgICAgICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2Vk
KSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgo+ICsgICAgICAgICAgICAgICAgICh2Y3B1X3J1bm5hYmxl
KHYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSksCj4gKyAgICAgICAg
ICAgICAgICBuZXdfZW50cnlfdGltZSk7Cj4gIH0KCkFzIG1lbnRpb25lZCBvbiB2MiBhbHJlYWR5
LCBJJ20gaGF2aW5nIHNvbWUgZGlmZmljdWx0eSBzZWVpbmcgd2h5IGEKZnVuY3Rpb24gbGlrZSB0
aGlzIG9uZSAoYW5kIHNvbWUgb2YgdGhlIHNjaGVkLWlmLmggY2hhbmdlcyBoZXJlKQpjb3VsZG4n
dCBiZSBpbnRyb2R1Y2VkIHdpdGggdGhpcyBsb29wIHlvdSBhZGQgbm93IHJpZ2h0IGF3YXkuCgpT
ZWVpbmcgdGhpcyBjaGFuZ2UgSSdtIGFsc28gcHV6emxlZCB3aHkgLT5uZXdfc3RhdGUgaXMgdXNl
ZCBvbmx5IGluCmNhc2UgInJ1bm5pbmciIGlzIHRydWUuIElzIHRoZXJlIGFueXRoaW5nIHNwZWFr
aW5nIGFnYWluc3Qgc2V0dGluZwp0aGF0IGZpZWxkIHVuaWZvcm1seSwgYW5kIHNpbXBseSBjb25z
dW1pbmcgaXQgaGVyZSBpbiBhbGwgY2FzZXM/Cgo+IEBAIC0xMDMxLDEwICsxMDMzLDkgQEAgaW50
IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQo+ICAgICAgICAgICAgICBp
ZiAoIGNwdW1hc2tfZW1wdHkoJm9ubGluZV9hZmZpbml0eSkgJiYKPiAgICAgICAgICAgICAgICAg
ICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKPiAgICAg
ICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgLyogVE9ETzogbXVsdGlwbGUgdmNwdXMgcGVy
IHVuaXQuICovCj4gLSAgICAgICAgICAgICAgICBpZiAoIHVuaXQtPnZjcHVfbGlzdC0+YWZmaW5p
dHlfYnJva2VuICkKPiArICAgICAgICAgICAgICAgIGlmICggc2NoZWRfY2hlY2tfYWZmaW5pdHlf
YnJva2VuKHVuaXQpICkKPiAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAg
ICAvKiBUaGUgdmNwdSBpcyB0ZW1wb3JhcmlseSBwaW5uZWQsIGNhbid0IG1vdmUgaXQuICovCj4g
KyAgICAgICAgICAgICAgICAgICAgLyogVGhlIHVuaXQgaXMgdGVtcG9yYXJpbHkgcGlubmVkLCBj
YW4ndCBtb3ZlIGl0LiAqLwo+ICAgICAgICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5s
b2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwoKQWxvbmcgdGhlc2UgbGluZXMsIHdv
dWxkbid0IHRoaXMgY2hhbmdlIChhbmQgZnVydGhlciByZWxhdGVkIG9uZXMpCmJlbG9uZyBpbnRv
IHRoZSBwYXRjaCBpbnRyb2R1Y2luZyBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4oKT8KCj4g
QEAgLTE4NTEsNyArMTg1Miw3IEBAIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3Qg
dmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKPiAgICAgICAgICAgICAgd2hpbGUgKCBh
dG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCj4gICAgICAgICAgICAgICAg
ICBjcHVfcmVsYXgoKTsKPiAgICAgIH0KPiAtICAgIGVsc2UgaWYgKCB2cHJldiAhPSB2bmV4dCAp
Cj4gKyAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgJiYgc2NoZWRfZ3JhbnVsYXJpdHkgPT0g
MSApCj4gICAgICAgICAgY29udGV4dF9zYXZlZCh2cHJldik7Cj4gIH0KCldvdWxkIHlvdSBtaW5k
IGhlbHBpbmcgbWUgd2l0aCB1bmRlcnN0YW5kaW5nIHdoeSB0aGlzIGNhbGwgaXMKbmVlZGVkIHdp
dGggYSBncmFudWxhcml0eSBvZiAxIG9ubHk/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKPiBAQCAtNjgsMTIgKzY4
LDMyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19pZGxlX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCj4gIAo+ICBzdGF0aWMgaW5saW5lIGJvb2wgaXNfdW5pdF9vbmxpbmUoY29u
c3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4gIHsKPiAtICAgIHJldHVybiBpc192Y3B1X29u
bGluZSh1bml0LT52Y3B1X2xpc3QpOwo+ICsgICAgc3RydWN0IHZjcHUgKnY7Cgpjb25zdD8KCj4g
KyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKPiArICAgICAgICBpZiAo
IGlzX3ZjcHVfb25saW5lKHYpICkKPiArICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsg
ICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCB1
bml0X3J1bm5pbmcoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4gK3sKPiArICAgIHJl
dHVybiB1bml0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ107Cj4gIH0KCklzIHRoZXJl
IHJlYWxseSBnb2luZyB0byBiZSBhIHVzZXIgbmVlZGluZyB0aGUgcmV0dXJuIHZhbHVlIGJlIGEK
Y291bnQsIG5vdCBqdXN0IGEgYm9vbGVhbj8KCj4gIHN0YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1
bm5hYmxlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQo+ICB7Cj4gLSAgICByZXR1cm4g
dmNwdV9ydW5uYWJsZSh1bml0LT52Y3B1X2xpc3QpOwo+ICsgICAgc3RydWN0IHZjcHUgKnY7Cgpj
b25zdD8KCj4gKyAgICBpZiAoIGlzX2lkbGVfdW5pdCh1bml0KSApCj4gKyAgICAgICAgcmV0dXJu
IHRydWU7Cj4gKwo+ICsgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCj4g
KyAgICAgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHYpICkKPiArICAgICAgICAgICAgcmV0dXJuIHRy
dWU7CgpJc24ndCB0aGUgbG9vcCBnb2luZyB0byB5aWVsZCB0cnVlIGFueXdheSBmb3IgaWRsZSB1
bml0cz8gSWYgc28sIGlzCnRoZXJlIGEgcGFydGljdWxhciByZWFzb24gZm9yIHRoZSBzcGVjaWFs
IGNhc2luZyBvZiBpZGxlIHVuaXRzIHVwCmZyb250IGhlcmU/CgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:44:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15: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 1iCQVv-0005mi-4u; Mon, 23 Sep 2019 15:44:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCQVt-0005mb-Lz
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:44:33 +0000
X-Inumbo-ID: 08e28ff2-de19-11e9-b299-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08e28ff2-de19-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 15:44:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569253472;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=tdcwRGw3aMIyLedjiLEZojEv3bRpDbO8LemTrIuFZzI=;
 b=R3GcOPAGgHqqecOhLladMcaS8Ug9Bj0afHzsGOhaaDqYlcmxp8Y+yuOu
 QEazHV8SOrkyrCgJNWtwPNPgsGgeiVPBEnQDBH/9EmdhEtdQ9Ul6lL+sc
 l69NTvKk8Ex8qzMvOCZew7bNwdDvOUcZ5QkBNTSDmQe475j7je4HflkRh s=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RXqXUANnY4n6JWi7AvGV6caouTCmbJgw63eXNoP83xF7biypvofgiMTHZkIt4oZvsJ9FpYaBfx
 NF4sPTfX4YLVYbFEJkc/IuIkG+U/nV0vgqdZ9OBIWMHM64eossj4KnPAa9T1iAB/28LgAy4bug
 IrF+cTsQa4mFhazEtObwE9XQNIuuwiNao69G06WVKjxEarPZw1C43Rn9Tx/fJ9RnHlS/2QmZgK
 icxB4RDSBolO2X1ZmEjc/w0YKN3SRxvX+JEDgRZbBHNjFUZ7bINWjWlpG/I8anlBDz5h8VxyQb
 fVk=
X-SBRS: 2.7
X-MesageID: 5936272
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,540,1559534400"; 
   d="scan'208";a="5936272"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 2/8] AMD/IOMMU: make phantom functions
 share interrupt remapping tables
Thread-Index: AQHVbu1q4lZTEzcxd0ivqPr6FWq1q6c5bZqg
Date: Mon, 23 Sep 2019 15:44:27 +0000
Message-ID: <9ad3b3efed48473f93a02c6f44c3af80@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <06a35251-013f-d215-d70c-70a4c98ac86e@suse.com>
In-Reply-To: <06a35251-013f-d215-d70c-70a4c98ac86e@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 2/8] AMD/IOMMU: make phantom functions
 share interrupt remapping tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjINCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAyLzhdIEFNRC9JT01NVTogbWFr
ZSBwaGFudG9tIGZ1bmN0aW9ucyBzaGFyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlcw0KPiAN
Cj4gUmF0aGVyIHRoYW4gZHVwbGljYXRpbmcgZW50cmllcyBpbiBhbWRfaW9tbXVfbXNpX21zZ191
cGRhdGVfaXJlKCksIHNoYXJlDQo+IHRoZSB0YWJsZXMuIFRoaXMgbWFpbmx5IHJlcXVpcmVzIHNv
bWUgY2FyZSB3aGlsZSBmcmVlaW5nIHRoZW0sIHRvIGF2b2lkDQo+IGZyZWVpbmcgbWVtb3J5IGJs
b2NrcyB0d2ljZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4NCj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPg0KDQo+IC0tLQ0KPiB2NTogTmV3Lg0KPiANCj4gLS0tDQo+ICB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jICAgICAgfCAgIDQzICsrKysrKysrKysrKysrKy0tLS0t
LS0tLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyAgICAgIHwg
ICA0NSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgICAgMiAtDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L2FtZC1pb21tdS5oICAgICAgICAgICAgICAgfCAgICAyIC0NCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8ICAgIDIgLQ0KPiAgNSBmaWxlcyBjaGFuZ2Vk
LCA1MyBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkNCj4gDQo+IC0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYw0KPiBAQCAtMTExMSw3ICsxMTExLDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IGFtZF9pb21tdV9pbml0X2NsZWFudQ0KPiAgICAgICAgICBhbWRfaW9tbXVf
ZnJlZV9pbnRyZW1hcF90YWJsZShsaXN0X2ZpcnN0X2VudHJ5KCZhbWRfaW9tbXVfaGVhZCwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgYW1kX2lvbW11LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3QpLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBOVUxMKTsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCwgMCk7DQo+IA0KPiAgICAgIC8qIGZyZWUgYW1kIGlvbW11IGxpc3QgKi8NCj4gICAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBpb21tdSwgbmV4dCwgJmFtZF9pb21tdV9oZWFk
LCBsaXN0ICkNCj4gQEAgLTExNzYsNyArMTE3Niw3IEBAIGludCBpdGVyYXRlX2l2cnNfbWFwcGlu
Z3MoaW50ICgqaGFuZGxlcikNCj4gIH0NCj4gDQo+ICBpbnQgaXRlcmF0ZV9pdnJzX2VudHJpZXMo
aW50ICgqaGFuZGxlcikoY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqLA0KPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICopKQ0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpdnJzX21hcHBp
bmdzICosIHVpbnQxNl90IGJkZikpDQo+ICB7DQo+ICAgICAgdTE2IHNlZyA9IDA7DQo+ICAgICAg
aW50IHJjID0gMDsNCj4gQEAgLTExOTMsNyArMTE5Myw3IEBAIGludCBpdGVyYXRlX2l2cnNfZW50
cmllcyhpbnQgKCpoYW5kbGVyKSgNCj4gICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9t
bXUgKmlvbW11ID0gbWFwW2JkZl0uaW9tbXU7DQo+IA0KPiAgICAgICAgICAgICAgaWYgKCBpb21t
dSAmJiBtYXBbYmRmXS5kdGVfcmVxdWVzdG9yX2lkID09IGJkZiApDQo+IC0gICAgICAgICAgICAg
ICAgcmMgPSBoYW5kbGVyKGlvbW11LCAmbWFwW2JkZl0pOw0KPiArICAgICAgICAgICAgICAgIHJj
ID0gaGFuZGxlcihpb21tdSwgJm1hcFtiZGZdLCBiZGYpOw0KPiAgICAgICAgICB9DQo+ICAgICAg
fSB3aGlsZSAoICFyYyAmJiArK3NlZyApOw0KPiANCj4gQEAgLTEyODYsMjAgKzEyODYsMjkgQEAg
c3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZQ0KPiANCj4gICAgICAgICAg
ICAgIGlmICggcGRldiApDQo+ICAgICAgICAgICAgICB7DQo+IC0gICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHJlcV9pZCA9IGJkZjsNCj4gLQ0KPiAtICAgICAgICAgICAgICAgIGRvIHsNCj4g
LSAgICAgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tyZXFfaWRdLmludHJlbWFwX3RhYmxl
ID0NCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIGFtZF9pb21tdV9hbGxvY19pbnRyZW1hcF90
YWJsZSgNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0u
aW9tbXUsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJml2cnNfbWFwcGluZ3NbcmVx
X2lkXS5pbnRyZW1hcF9pbnVzZSk7DQo+IC0gICAgICAgICAgICAgICAgICAgIGlmICggIWl2cnNf
bWFwcGluZ3NbcmVxX2lkXS5pbnRyZW1hcF90YWJsZSApDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gLUVOT01FTTsNCj4gLQ0KPiAtICAgICAgICAgICAgICAgICAgICBpZiAoICFw
ZGV2LT5waGFudG9tX3N0cmlkZSApDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsN
Cj4gLSAgICAgICAgICAgICAgICAgICAgcmVxX2lkICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOw0K
PiAtICAgICAgICAgICAgICAgIH0gd2hpbGUgKCBQQ0lfU0xPVChyZXFfaWQpID09IHBkZXYtPnNi
ZGYuZGV2ICk7DQo+ICsgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFw
X3RhYmxlID0NCj4gKyAgICAgICAgICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFw
X3RhYmxlKA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmlv
bW11LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgJml2cnNfbWFwcGluZ3NbYmRmXS5pbnRy
ZW1hcF9pbnVzZSk7DQo+ICsgICAgICAgICAgICAgICAgaWYgKCAhaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlICkNCj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
DQo+ICsNCj4gKyAgICAgICAgICAgICAgICBpZiAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkNCj4g
KyAgICAgICAgICAgICAgICB7DQo+ICsgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBy
ZXFfaWQgPSBiZGY7DQo+ICsNCj4gKyAgICAgICAgICAgICAgICAgICAgZm9yICggOyA7ICkNCj4g
KyAgICAgICAgICAgICAgICAgICAgew0KPiArICAgICAgICAgICAgICAgICAgICAgICAgcmVxX2lk
ICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCBQQ0lfU0xPVChyZXFfaWQpICE9IHBkZXYtPnNiZGYuZGV2ICkNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicmVhazsNCj4gKw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgaXZy
c19tYXBwaW5nc1tyZXFfaWRdLmludHJlbWFwX3RhYmxlID0NCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGU7DQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW3JlcV9pZF0uaW50cmVtYXBfaW51c2UgPQ0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1h
cF9pbnVzZTsNCj4gKyAgICAgICAgICAgICAgICAgICAgfQ0KPiArICAgICAgICAgICAgICAgIH0N
Cj4gICAgICAgICAgICAgIH0NCj4gDQo+ICAgICAgICAgICAgICBhbWRfaW9tbXVfc2V0X2ludHJl
bWFwX3RhYmxlKA0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50
ci5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMNCj4g
QEAgLTcxMSwzMyArNzExLDIwIEBAIGludCBhbWRfaW9tbXVfbXNpX21zZ191cGRhdGVfaXJlKA0K
PiANCj4gICAgICBpZiAoIG1zaV9kZXNjLT5yZW1hcF9pbmRleCA+PSAwICYmICFtc2cgKQ0KPiAg
ICAgIHsNCj4gLSAgICAgICAgZG8gew0KPiAtICAgICAgICAgICAgdXBkYXRlX2ludHJlbWFwX2Vu
dHJ5X2Zyb21fbXNpX21zZyhpb21tdSwgYmRmLCBuciwNCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJm1zaV9kZXNjLT5yZW1hcF9pbmRleCwNCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCk7
DQo+IC0gICAgICAgICAgICBpZiAoICFwZGV2IHx8ICFwZGV2LT5waGFudG9tX3N0cmlkZSApDQo+
IC0gICAgICAgICAgICAgICAgYnJlYWs7DQo+IC0gICAgICAgICAgICBiZGYgKz0gcGRldi0+cGhh
bnRvbV9zdHJpZGU7DQo+IC0gICAgICAgIH0gd2hpbGUgKCBQQ0lfU0xPVChiZGYpID09IFBDSV9T
TE9UKHBkZXYtPmRldmZuKSApOw0KPiArICAgICAgICB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJv
bV9tc2lfbXNnKGlvbW11LCBiZGYsIG5yLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZtc2lfZGVzYy0+cmVtYXBfaW5kZXgsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCk7DQo+IA0KPiAgICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IG5yOyArK2kgKQ0KPiAgICAgICAgICAgICAgbXNpX2Rlc2NbaV0u
cmVtYXBfaW5kZXggPSAtMTsNCj4gLSAgICAgICAgaWYgKCBwZGV2ICkNCj4gLSAgICAgICAgICAg
IGJkZiA9IFBDSV9CREYyKHBkZXYtPmJ1cywgcGRldi0+ZGV2Zm4pOw0KPiAgICAgIH0NCj4gDQo+
ICAgICAgaWYgKCAhbXNnICkNCj4gICAgICAgICAgcmV0dXJuIDA7DQo+IA0KPiAtICAgIGRvIHsN
Cj4gLSAgICAgICAgcmMgPSB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJvbV9tc2lfbXNnKGlvbW11
LCBiZGYsIG5yLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJm1zaV9kZXNjLT5yZW1hcF9pbmRleCwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1zZywgJmRhdGEpOw0KPiAtICAgICAgICBpZiAoIHJj
IHx8ICFwZGV2IHx8ICFwZGV2LT5waGFudG9tX3N0cmlkZSApDQo+IC0gICAgICAgICAgICBicmVh
azsNCj4gLSAgICAgICAgYmRmICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOw0KPiAtICAgIH0gd2hp
bGUgKCBQQ0lfU0xPVChiZGYpID09IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApOw0KPiAtDQo+ICsg
ICAgcmMgPSB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJvbV9tc2lfbXNnKGlvbW11LCBiZGYsIG5y
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNpX2Rl
c2MtPnJlbWFwX2luZGV4LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtc2csICZkYXRhKTsNCj4gICAgICBpZiAoICFyYyApDQo+ICAgICAgew0KPiAgICAg
ICAgICBmb3IgKCBpID0gMTsgaSA8IG5yOyArK2kgKQ0KPiBAQCAtNzkwLDEyICs3NzcsMjcgQEAg
dm9pZCBhbWRfaW9tbXVfcmVhZF9tc2lfZnJvbV9pcmUoDQo+ICB9DQo+IA0KPiAgaW50IGFtZF9p
b21tdV9mcmVlX2ludHJlbWFwX3RhYmxlKA0KPiAtICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUg
KmlvbW11LCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19tYXBwaW5nKQ0KPiArICAgIGNvbnN0
IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19tYXBw
aW5nLA0KPiArICAgIHVpbnQxNl90IGJkZikNCj4gIHsNCj4gICAgICB2b2lkICoqdGJscDsNCj4g
DQo+ICAgICAgaWYgKCBpdnJzX21hcHBpbmcgKQ0KPiAgICAgIHsNCj4gKyAgICAgICAgdW5zaWdu
ZWQgaW50IGk7DQo+ICsNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAgICogUENJIGRldmljZSBw
aGFudG9tIGZ1bmN0aW9ucyB1c2UgdGhlIHNhbWUgdGFibGVzIGFzIHRoZWlyICJiYXNlIg0KPiAr
ICAgICAgICAgKiBmdW5jdGlvbjogTG9vayBhaGVhZCB0byB6YXAgdGhlIHBvaW50ZXJzLg0KPiAr
ICAgICAgICAgKi8NCj4gKyAgICAgICAgZm9yICggaSA9IDE7IFBDSV9GVU5DKGJkZiArIGkpICYm
IGJkZiArIGkgPCBpdnJzX2JkZl9lbnRyaWVzOyArK2kgKQ0KPiArICAgICAgICAgICAgaWYgKCBp
dnJzX21hcHBpbmdbaV0uaW50cmVtYXBfdGFibGUgPT0NCj4gKyAgICAgICAgICAgICAgICAgaXZy
c19tYXBwaW5nLT5pbnRyZW1hcF90YWJsZSApDQo+ICsgICAgICAgICAgICB7DQo+ICsgICAgICAg
ICAgICAgICAgaXZyc19tYXBwaW5nW2ldLmludHJlbWFwX3RhYmxlID0gTlVMTDsNCj4gKyAgICAg
ICAgICAgICAgICBpdnJzX21hcHBpbmdbaV0uaW50cmVtYXBfaW51c2UgPSBOVUxMOw0KPiArICAg
ICAgICAgICAgfQ0KPiArDQo+ICAgICAgICAgIFhGUkVFKGl2cnNfbWFwcGluZy0+aW50cmVtYXBf
aW51c2UpOw0KPiAgICAgICAgICB0YmxwID0gJml2cnNfbWFwcGluZy0+aW50cmVtYXBfdGFibGU7
DQo+ICAgICAgfQ0KPiBAQCAtOTM0LDcgKzkzNiw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfaW50cmVt
YXBfdGFibGUoY29uc3Qgc3QNCj4gIH0NCj4gDQo+ICBzdGF0aWMgaW50IGR1bXBfaW50cmVtYXBf
bWFwcGluZyhjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwNCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmcpDQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAq
aXZyc19tYXBwaW5nLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2
X3QgdW51c2VkKQ0KPiAgew0KPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7DQo+IA0KPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMNCj4gQEAgLTUxOSw3ICs1
MTksNyBAQCBzdGF0aWMgaW50IGFtZF9pb21tdV9yZW1vdmVfZGV2aWNlKHU4IGRlDQo+ICAgICAg
aWYgKCBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFwICYmDQo+ICAgICAgICAgICBpdnJzX21hcHBp
bmdzW2JkZl0uZHRlX3JlcXVlc3Rvcl9pZCA9PSBiZGYgJiYNCj4gICAgICAgICAgIGl2cnNfbWFw
cGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSApDQo+IC0gICAgICAgIGFtZF9pb21tdV9mcmVlX2lu
dHJlbWFwX3RhYmxlKGlvbW11LCAmaXZyc19tYXBwaW5nc1tiZGZdKTsNCj4gKyAgICAgICAgYW1k
X2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUoaW9tbXUsICZpdnJzX21hcHBpbmdzW2JkZl0sIGJk
Zik7DQo+IA0KPiAgICAgIHJldHVybiAwOw0KPiAgfQ0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2FtZC1pb21tdS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmgN
Cj4gQEAgLTEzMSw3ICsxMzEsNyBAQCBleHRlcm4gdTggaXZoZF90eXBlOw0KPiAgc3RydWN0IGl2
cnNfbWFwcGluZ3MgKmdldF9pdnJzX21hcHBpbmdzKHUxNiBzZWcpOw0KPiAgaW50IGl0ZXJhdGVf
aXZyc19tYXBwaW5ncyhpbnQgKCopKHUxNiBzZWcsIHN0cnVjdCBpdnJzX21hcHBpbmdzICopKTsN
Cj4gIGludCBpdGVyYXRlX2l2cnNfZW50cmllcyhpbnQgKCopKGNvbnN0IHN0cnVjdCBhbWRfaW9t
bXUgKiwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpdnJzX21h
cHBpbmdzICopKTsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBp
dnJzX21hcHBpbmdzICosIHVpbnQxNl90KSk7DQo+IA0KPiAgLyogaW9tbXUgdGFibGVzIGluIGd1
ZXN0IHNwYWNlICovDQo+ICBzdHJ1Y3QgbW1pb19yZWcgew0KPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oDQo+IEBAIC0xMDEsNyArMTAxLDcgQEAgaW50
IGFtZF9pb21tdV9zZXR1cF9pb2FwaWNfcmVtYXBwaW5nKHZvaQ0KPiAgdm9pZCAqYW1kX2lvbW11
X2FsbG9jX2ludHJlbWFwX3RhYmxlKA0KPiAgICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKiwg
dW5zaWduZWQgbG9uZyAqKik7DQo+ICBpbnQgYW1kX2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUo
DQo+IC0gICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqLCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAq
KTsNCj4gKyAgICBjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICosIHN0cnVjdCBpdnJzX21hcHBpbmdz
ICosIHVpbnQxNl90KTsNCj4gIHZvaWQgYW1kX2lvbW11X2lvYXBpY191cGRhdGVfaXJlKA0KPiAg
ICAgIHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFs
dWUpOw0KPiAgdW5zaWduZWQgaW50IGFtZF9pb21tdV9yZWFkX2lvYXBpY19mcm9tX2lyZSgNCj4g
DQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:44:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15: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 1iCQW8-0005ot-KL; Mon, 23 Sep 2019 15:44:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCQW7-0005of-Eg
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:44:47 +0000
X-Inumbo-ID: 116b777e-de19-11e9-a337-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 116b777e-de19-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 15:44:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A0667AE12;
 Mon, 23 Sep 2019 15:44:45 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-32-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1c2f3c3e-1ba9-55f5-3a67-5981edba6cc6@suse.com>
Date: Mon, 23 Sep 2019 17:44:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-32-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 31/47] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKCkgaXMgdXNlZCBieSBzY2hlZHVsaW5nIHRvIHNlbGVjdCBjcHVzIG9yIHRvCj4g
aXRlcmF0ZSBvdmVyIGNwdXMuIEluIG9yZGVyIHRvIHN1cHBvcnQgc2NoZWR1bGluZyB1bml0cyBz
cGFubmluZwo+IG11bHRpcGxlIGNwdXMgbGV0IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKSByZXR1
cm4gYSBjcHVtYXNrIHdpdGggb25seQo+IG9uZSBiaXQgc2V0IHBlciBzY2hlZHVsaW5nIHJlc291
cmNlLgoKSSBndWVzcyB0aGlzIHJlbmRlcnMgdGhlIG5hbWUgbWlzbGVhZGluZzogSG93IGFib3V0
IGEgcmVuYW1lIHRvCmNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKCksIGFsb25nIHRoZSBs
aW5lcyBvZiAibWFzdGVyX2NwdSI/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:50:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15: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 1iCQbE-0006H5-An; Mon, 23 Sep 2019 15:50:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6u+I=XS=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iCQbC-00069A-Hn
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:50:02 +0000
X-Inumbo-ID: cd43f21e-de19-11e9-b299-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd43f21e-de19-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 15:50:01 +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 x8NFnmuv189565;
 Mon, 23 Sep 2019 15:50:00 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=2oO4fdZgursviwfxS5OS4KKcSwPm/VVVnWwMumS6iR8=;
 b=Ytj17vp+veng1Ffq7RN3iIJlxXXJnBurrCgVx/sIDaKftp9h32uu940yKGoV4Xzudf/b
 CBJAQbb4qdZdA8x1bFUk/vUXG4pSQ6uEUBUjCnreiiaiZmhSx0MZfNvbqGDU02Uw3nm4
 xTuC7IxDUSMmlhmNn5RzvZbWCx6gBHk4rIiWZcSAnNMNRubbebjIsR6a++OZkQSj3tdb
 otNFNNitKJRdEq/7vjmp+1GKs2O3AbIT+0sqPO/ykZCxK7SIekBNOzyPH3CI4H1/InT+
 QqpNLZtgssTQthcnP1yzZ5EUIWe7DeD6lYFkDkytKgov2F9NhjeIb2uhmmjigP/2B4aM fg== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2v5cgqqsfx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 23 Sep 2019 15:49:59 +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 x8NFhMQj145693;
 Mon, 23 Sep 2019 15:49:59 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2v6yvgw4yx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 23 Sep 2019 15:49:59 +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 x8NFnwsc010193;
 Mon, 23 Sep 2019 15:49:58 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 23 Sep 2019 08:49:58 -0700
To: Chao Gao <chao.gao@intel.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
 <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
 <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
 <20190923083059.GA12996@gao-cwp>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <4c71c626-5fe3-baf6-dd72-371382ee3fb1@oracle.com>
Date: Mon, 23 Sep 2019 08:49:57 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190923083059.GA12996@gao-cwp>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9389
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909230149
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9389
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909230150
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gOS8yMy8xOSAxOjMxIEFNLCBDaGFvIEdhbyB3cm90ZToKPiBPbiBXZWQsIFNlcCAxOCwgMjAx
OSBhdCAwMjoxNjoxM1BNIC0wNzAwLCBKb2UgSmluIHdyb3RlOgo+PiBPbiA5LzE2LzE5IDExOjQ4
IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IE9uIDE3LjA5LjIwMTkgMDA6MjAsIEpvZSBKaW4g
d3JvdGU6Cj4+Pj4gT24gOS8xNi8xOSAxOjAxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4g
T24gMTMuMDkuMjAxOSAxODozOCwgSm9lIEppbiB3cm90ZToKPj4+Pj4+IE9uIDkvMTMvMTkgMTI6
MTQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDEyLjA5LjIwMTkgMjA6MDMsIEpv
ZSBKaW4gd3JvdGU6Cj4+Pj4+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMK
Pj4+Pj4+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+Pj4+Pj4+PiBAQCAt
NDEyLDYgKzQxMiw5IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4+Pj4+Pj4+ICAgICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsK
Pj4+Pj4+Pj4gICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0gZ2ZsYWdz
Owo+Pj4+Pj4+PiAgICAgICAgICAgICAgfQo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICsgICAgICAgICAg
ICBpZiAoIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIgKQo+Pj4+Pj4+PiArICAgICAgICAgICAg
ICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIoZC0+dmNwdVtwaXJxX2RwY2ktPmdtc2kuZGVz
dF92Y3B1X2lkXSk7Cj4+Pj4+Pj4KPj4+Pj4+PiBJZiB0aGUgbmVlZCBmb3IgdGhpcyBjaGFuZ2Ug
Y2FuIGJlIHByb3Blcmx5IGV4cGxhaW5lZCwgdGhlbiBpdAo+Pj4+Pj4+IHN0aWxsIHdhbnRzIGNv
bnZlcnRpbmcgdG8gYWx0ZXJuYXRpdmVfdmNhbGwoKSAtIHRoZSB0aGUgb3RoZXIKPj4+Pj4+PiBj
YWxsZXIgb2YgdGhpcyBob29rLiBPciBwZXJoYXBzIGV2ZW4gYmV0dGVyIG1vdmUgdmxhcGljLmMn
cwo+Pj4+Pj4+IHdyYXBwZXIgKHN1aXRhYmx5IHJlbmFtZWQpIGludG8gaHZtLmgsIGFuZCB1c2Ug
aXQgaGVyZS4KPj4+Pj4+Cj4+Pj4+PiBZZXMgSSBhZ3JlZSwgSSdtIG5vdCAxMDAlIHN1cmUsIHNv
IEkgc2V0IGl0IHRvIFJGQy4KPj4+Pj4KPj4+Pj4gQW5kIGJ0dywgcGxlYXNlIGFsc28gYXR0YWNo
IGEgYnJpZWYgY29tbWVudCBoZXJlLCB0byBjbGFyaWZ5Cj4+Pj4+IHdoeSB0aGUgc3luY2luZyBp
cyBuZWVkZWQgcHJlY2lzZWx5IGF0IHRoaXMgcG9pbnQuCj4+Pj4+Cj4+Pj4+Pj4gQWRkaXRpb25h
bGx5LCB0aGUgY29kZSBzZXR0aW5nIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQKPj4+Pj4+
PiAocmlnaHQgYWZ0ZXIgeW91ciBjb2RlIGluc2VydGlvbikgYWxsb3dzIGZvciB0aGUgZmllbGQg
dG8gYmUKPj4+Pj4+PiBpbnZhbGlkLCB3aGljaCBJIHRoaW5rIHlvdSBuZWVkIHRvIGd1YXJkIGFn
YWluc3QuCj4+Pj4+Pgo+Pj4+Pj4gSSB0aGluayB5b3UgbWVhbnMgbXVsdGlwbGUgZGVzdGluYXRp
b24sIHRoZW4gaXQncyAtMT8KPj4+Pj4KPj4+Pj4gVGhlIHJlYXNvbiBmb3Igd2h5IGl0IG1pZ2h0
IGJlIC0xIGFyZSBpcnJlbGV2YW50IGhlcmUsIEkgdGhpbmsuCj4+Pj4+IFlvdSBuZWVkIHRvIGhh
bmRsZSB0aGUgY2FzZSBib3RoIHRvIGF2b2lkIGFuIG91dC1vZi1ib3VuZHMKPj4+Pj4gYXJyYXkg
YWNjZXNzIGFuZCB0byBtYWtlIHN1cmUgYW4gSVJSIGJpdCB3b3VsZG4ndCBzdGlsbCBnZXQKPj4+
Pj4gcHJvcGFnYXRlZCB0b28gbGF0ZSBpbiBzb21lIHNwZWNpYWwgY2FzZS4KPj4+Pgo+Pj4+IEFk
ZCBmb2xsb3dpbmcgY2hlY2tzPwo+Pj4+ICAgICAgICAgICAgIGlmICggZGVzdF92Y3B1X2lkID49
IDAgJiYgZGVzdF92Y3B1X2lkIDwgZC0+bWF4X3ZjcHVzICYmCj4+Pj4gICAgICAgICAgICAgICAg
ICBkLT52Y3B1W2Rlc3RfdmNwdV9pZF0tPnJ1bnN0YXRlLnN0YXRlIDw9IFJVTlNUQVRFX2Jsb2Nr
ZWQgKQo+Pj4KPj4+IEp1c3QgdGhlID49IHBhcnQgc2hvdWxkIHN1ZmZpY2U7IHdpdGhvdXQgYW4g
ZXhwbGFuYXRpb24gSSBkb24ndAo+Pj4gc2VlIHdoeSB5b3Ugd2FudCB0aGUgcnVuc3RhdGUgY2hl
Y2sgKHdoaWNoIGFmdGVyIGFsbCBpcyByYWN5Cj4+PiBhbnl3YXkgYWZhaWN0KS4KPj4+Cj4+Pj4+
IEFsc28gLSB3aGF0IGFib3V0IHRoZSByZXNwZWN0aXZlIG90aGVyIHBhdGggaW4gdGhlIGZ1bmN0
aW9uLAo+Pj4+PiBkZWFsaW5nIHdpdGggUFRfSVJRX1RZUEVfUENJIGFuZCBQVF9JUlFfVFlQRV9N
U0lfVFJBTlNMQVRFPyBJdAo+Pj4+PiBzZWVtcyB0byBtZSB0aGF0IHRoZXJlJ3MgdGhlIHNhbWUg
Y2hhbmNlIG9mIGRlZmVycmluZyBJUlIKPj4+Pj4gcHJvcGFnYXRpb24gZm9yIHRvbyBsb25nPwo+
Pj4+Cj4+Pj4gVGhpcyBpcyBwb3NzaWJsZSwgY2FuIHlvdSBwbGVhc2UgaGVscCBvbiBob3cgdG8g
Z2V0IHdoaWNoIHZjcHUgYXNzb2NpYXRlIHRoZSBJUlE/Cj4+Pj4gSSBkaWQgbm90IGZvdW5kIGFu
eSBoZWxwZXIgb24gY3VycmVudCBYZW4uCj4+Pgo+Pj4gVGhlcmUncyBubyBzdWNoIGhlbHBlciwg
SSdtIGFmcmFpZC4gTG9va2luZyBhdCBodm1fbWlncmF0ZV9waXJxKCkKPj4+IGFuZCBodm1fZ2ly
cV9kZXN0XzJfdmNwdV9pZCgpIEkgbm90aWNlIHRoYXQgdGhlIGZvcm1lciBkb2VzIG5vdGhpbmcK
Pj4+IGlmIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgaXMgc2V0LiBIZW5jZSBwaXJxX2RwY2ktPmdt
c2kuZGVzdF92Y3B1X2lkCj4+PiBpc24ndCByZWFsbHkgdXNlZCBpbiB0aGlzIGNhc2UgKHBsZWFz
ZSBkb3VibGUgY2hlY2spLCBhbmQgc28geW91IG1heQo+Pj4gd2FudCB0byB1cGRhdGUgdGhlIGZp
ZWxkIGFsb25nc2lkZSBzZXR0aW5nIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgaW4KPj4+IHB0X2ly
cV9jcmVhdGVfYmluZCgpLCBjb3ZlcmluZyB0aGUgbXVsdGkgZGVzdGluYXRpb24gY2FzZS4KPj4+
Cj4+PiBZb3VyIGNvZGUgYWRkaXRpb24gc3RpbGwgdmlzaWJsZSBpbiBjb250ZXh0IGFib3ZlIG1h
eSB0aGVuIHdhbnQgdG8KPj4+IGJlIGZ1cnRoZXIgY29uZGl0aW9uYWxpemVkIHVwb24gaW9tbXVf
aW50cG9zdCBvciAocGVyaGFwcyBiZXR0ZXIpCj4+PiBwaXJxX2RwY2ktPmdtc2kucG9zdGVkIGJl
aW5nIHNldC4KPj4+Cj4+Cj4+IFNvcnJ5IHRoaXMgaXMgbmV3IHRvIG1lLCBhbmQgSSBoYXZlIHRv
IHN0dWR5IGZyb20gY29kZS4KPj4gRG8geW91IHRoaW5rIGJlbG93IGNoZWNrIGNvdmVyIGFsbCBj
b25kaXRpb25zPwo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4gaW5kZXggNDI5MGM3YzcxMC4uOTBj
M2RhNDQxZCAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+PiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4+IEBAIC00MTIsNiArNDEyLDEwIEBA
IGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4+ICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdt
c2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwo+PiAgICAgICAgICAgICAgICAgcGly
cV9kcGNpLT5nbXNpLmdmbGFncyA9IGdmbGFnczsKPj4gICAgICAgICAgICAgfQo+PiArCj4+ICsg
ICAgICAgICAgICAvKiBOb3RpZnkgZ3Vlc3Qgb2YgcGVuZGluZyBpbnRlcnJ1cHRzIGlmIG5lY2Vz
c2FyeSAqLwo+PiArICAgICAgICAgICAgaWYgKCBkZXN0X3ZjcHVfaWQgPj0gMCAmJiBpb21tdV9p
bnRwb3N0ICYmIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgKQo+IAo+IEhpIEpvZSwKPiAKPiBEbyB5
b3UgZW5hYmxlIHZ0LWQgcG9zdGVkIGludGVycnVwdCBpbiBYZW4gYm9vdCBvcHRpb25zPyBJIGRv
bid0IHNlZQo+IHdoeSBpdCBpcyBzcGVjaWZpYyB0byB2dC1kIHBvc3RlZCBpbnRlcnJ1cHQuIElm
IG9ubHkgQ1BVIHNpZGUgcG9zdGVkCj4gaW50ZXJydXB0IGlzIGVuYWJsZWQsIGl0IGlzIGFsc28g
cG9zc2libGUgdGhhdCBpbnRlcnJ1cHRzIGFyZSBub3QKPiBwcm9wYWdhdGVkIGZyb20gUElSIHRv
IElSUiBpbiB0aW1lLgoKSGkgQ2hhbywKClllcyB2dC1kIHBvc3RlZCBpbnRlcnJ1cHQgYmVlbiBl
bmFibGVkIG9uIGJvb3Rpbmc6CgooWEVOKSBWTVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJl
czoKKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlvbgooWEVOKSAgLSBBUElD
IFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkKKFhFTikgIC0g
VmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpCihYRU4pICAtIFZpcnR1YWwgTk1J
CihYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1hcAooWEVOKSAgLSBVbnJlc3RyaWN0ZWQg
R3Vlc3QKKFhFTikgIC0gQVBJQyBSZWdpc3RlciBWaXJ0dWFsaXphdGlvbgooWEVOKSAgLSBWaXJ0
dWFsIEludGVycnVwdCBEZWxpdmVyeQooWEVOKSAgLSBQb3N0ZWQgSW50ZXJydXB0IFByb2Nlc3Np
bmcKKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcKCkxvb2sgYXQgdmxhcGljX3NldF9pcnEoKSwgYW5k
IHNlZW1zIGlmIHBvc3RlZCBpbnRlcnJ1cHQgYmVlbiBlbmFibGVkLCBpdCBzZXQgUElSCmJ1dCBu
b3QgSVJSPwoKIDE3MCAgICAgaWYgKCBodm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50ciApCiAx
NzEgICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50
ciwgdGFyZ2V0LCB2ZWMpOwogMTcyICAgICBlbHNlIGlmICggIXZsYXBpY190ZXN0X2FuZF9zZXRf
aXJyKHZlYywgdmxhcGljKSApCiAxNzMgICAgICAgICB2Y3B1X2tpY2sodGFyZ2V0KTsKClRoYW5r
cywKSm9lCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:50:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15: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 1iCQbr-0006iF-M3; Mon, 23 Sep 2019 15:50: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=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCQbp-0006i4-O9
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:50:41 +0000
X-Inumbo-ID: e4c26f38-de19-11e9-9601-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e4c26f38-de19-11e9-9601-12813bfff9fa;
 Mon, 23 Sep 2019 15:50:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0F998AE55;
 Mon, 23 Sep 2019 15:50:40 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-32-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <05069a81-3e6c-50d4-148c-1b41e7f66628@suse.com>
Date: Mon, 23 Sep 2019 17:50:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-32-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 31/47] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL2NwdXBvb2wuYwo+ICsrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCj4gQEAgLTM2LDI2ICsz
NiwzNSBAQCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNwdXBvb2xfbG9jayk7Cj4gIAo+ICBERUZJ
TkVfUEVSX0NQVShzdHJ1Y3QgY3B1cG9vbCAqLCBjcHVwb29sKTsKPiAgCj4gK3N0YXRpYyB2b2lk
IGZyZWVfY3B1cG9vbF9zdHJ1Y3Qoc3RydWN0IGNwdXBvb2wgKmMpCj4gK3sKPiArICAgIGlmICgg
YyApCj4gKyAgICB7Cj4gKyAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihjLT5yZXNfdmFsaWQpOwo+
ICsgICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKPiArICAgIH0KPiArICAg
IHhmcmVlKGMpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgc3RydWN0IGNwdXBvb2wgKmFsbG9jX2NwdXBv
b2xfc3RydWN0KHZvaWQpCj4gIHsKPiAgICAgIHN0cnVjdCBjcHVwb29sICpjID0geHphbGxvYyhz
dHJ1Y3QgY3B1cG9vbCk7Cj4gIAo+IC0gICAgaWYgKCAhYyB8fCAhemFsbG9jX2NwdW1hc2tfdmFy
KCZjLT5jcHVfdmFsaWQpICkKPiArICAgIGlmICggIWMgKQo+ICsgICAgICAgIHJldHVybiBOVUxM
Owo+ICsKPiArICAgIHphbGxvY19jcHVtYXNrX3ZhcigmYy0+Y3B1X3ZhbGlkKTsKPiArICAgIHph
bGxvY19jcHVtYXNrX3ZhcigmYy0+cmVzX3ZhbGlkKTsKPiArCj4gKyAgICBpZiAoICFjLT5jcHVf
dmFsaWQgfHwgIWMtPnJlc192YWxpZCApCgpJIGd1ZXNzIGNvbXBpbGVycyAob3Igb3RoZXIgc3Rh
dGljIGFuYWx5c2lzIHRvb2xzKSBtYXkgd2FybiBhYm91dAp0aGlzIGZvciBOUl9DUFVTIDw9IDIg
KiBCSVRTX1BFUl9MT05HIGJ1aWxkcy4gVGhlIGludGVudGlvbiByZWFsbHkKaXMgZm9yIHlvdSB0
byBjaGVjayB6YWxsb2NfY3B1bWFza192YXIoKSdzIHJldHVybiB2YWx1ZTsgcGVyaGFwcwppdCBz
aG91bGQgZ2V0IFtoYXZlIGJlZW5dIG1hcmtlZCAiX19tdXN0X2NoZWNrIi4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 15:57:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 15: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 1iCQic-0006zc-Ih; Mon, 23 Sep 2019 15: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=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCQic-0006zX-1Y
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 15:57:42 +0000
X-Inumbo-ID: deb3890b-de1a-11e9-9601-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id deb3890b-de1a-11e9-9601-12813bfff9fa;
 Mon, 23 Sep 2019 15:57:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569254261;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ews95hubXVwIU9FHcwdP5FuTe7jJ6Vjlh2VEHOs1Zl8=;
 b=d5jG8x3ttVwm8ENscP6T74oC00XRFpm3abXHepguy7a9Df8tF4SWNFu6
 ajPAJlkT76MFDxpyL2dRogCn1RkWJchIknwXx8N2fbpHAobU9M52llCMi
 e5M8mh4zt0EXoUolpgUF/S3RZgfwguNPiIc4nef+YAfXctCMkc98hg1dI 0=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DpFYRReIE+k0/TKC3z7L1fpOiKy7651DXqV565VJ0PhB/QOxmkZwKvghY9TSCNdBLe0257APPb
 Nnc8ZzSbtw1UJ2Fy9CfPTYsr6/GQ0sqnb8X4ERrhnJzbtBEIE0Jf+Ek5mlIBi/KfLRF7+ulxL2
 3CCI2nOCjY2Z7IVX8IrWOQSFzx/ho72my4ndQX0AO/Psk9JMaIM6FHehS5kTO8pWYegJqoguVu
 y9bfcnOcR1+zku9Kx+9ELKSU3Sofat7xFj3nX8JEvD79ilYMvJTnkfDMUHPW19AQlE/zwhD5dE
 IEI=
X-SBRS: 2.7
X-MesageID: 6001428
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="6001428"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
Thread-Index: AQHVbu13DaOcNko41EqBiC7xBmd2R6c5cKtg
Date: Mon, 23 Sep 2019 15:57:37 +0000
Message-ID: <bf5b6218575445e1b278039ef793a3f6@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
In-Reply-To: <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Suravee
 Suthikulpanit <suravee.suthikulpanit@amd.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjMNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQNCj4gPHN1
cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDMvOF0geDg2L1BD
STogcmVhZCBtYXhpbXVtIE1TSSB2ZWN0b3IgY291bnQgZWFybHkNCj4gDQo+IFJhdGhlciB0aGFu
IGRvaW5nIHRoaXMgZXZlcnkgdGltZSB3ZSBzZXQgdXAgaW50ZXJydXB0cyBmb3IgYSBkZXZpY2UN
Cj4gYW5ldyAoYW5kIHRoZW4gaW4gc2V2ZXJhbCBwbGFjZXMpIGZpbGwgdGhpcyBpbnZhcmlhbnQg
ZmllbGQgcmlnaHQgYWZ0ZXINCj4gYWxsb2NhdGluZyBzdHJ1Y3QgcGNpX2Rldi4NCj4gDQo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCg0KUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCi4uLndpdGggb25l
IG5pdC4uLg0KDQo+IC0tLQ0KPiB2NjogTmV3Lg0KPiANCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYv
bXNpLmMgICAgICAgICAgICB8ICAgMTMgKysrKystLS0tLS0tLQ0KPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMgfCAgIDEwICsrKysrKysrKysNCj4gIHhlbi9kcml2ZXJzL3ZwY2kvbXNp
LmMgICAgICAgIHwgICAgOSArKysrLS0tLS0NCj4gIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAg
ICAgIHwgICAgMyArKy0NCj4gIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgICAgIHwgICAgNiAr
Ky0tLS0NCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25z
KC0pDQo+IA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMNCj4gKysrIGIveGVuL2FyY2gveDg2
L21zaS5jDQo+IEBAIC02NjQsNyArNjY0LDcgQEAgc3RhdGljIGludCBtc2lfY2FwYWJpbGl0eV9p
bml0KHN0cnVjdCBwYw0KPiAgew0KPiAgICAgIHN0cnVjdCBtc2lfZGVzYyAqZW50cnk7DQo+ICAg
ICAgaW50IHBvczsNCj4gLSAgICB1bnNpZ25lZCBpbnQgaSwgbWF4dmVjLCBtcG9zOw0KPiArICAg
IHVuc2lnbmVkIGludCBpLCBtcG9zOw0KPiAgICAgIHUxNiBjb250cm9sLCBzZWcgPSBkZXYtPnNl
ZzsNCj4gICAgICB1OCBidXMgPSBkZXYtPmJ1czsNCj4gICAgICB1OCBzbG90ID0gUENJX1NMT1Qo
ZGV2LT5kZXZmbik7DQo+IEBAIC02NzUsOSArNjc1LDggQEAgc3RhdGljIGludCBtc2lfY2FwYWJp
bGl0eV9pbml0KHN0cnVjdCBwYw0KPiAgICAgIGlmICggIXBvcyApDQo+ICAgICAgICAgIHJldHVy
biAtRU5PREVWOw0KPiAgICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYoZGV2LT5zYmRmLCBt
c2lfY29udHJvbF9yZWcocG9zKSk7DQo+IC0gICAgbWF4dmVjID0gbXVsdGlfbXNpX2NhcGFibGUo
Y29udHJvbCk7DQo+IC0gICAgaWYgKCBudmVjID4gbWF4dmVjICkNCj4gLSAgICAgICAgcmV0dXJu
IG1heHZlYzsNCj4gKyAgICBpZiAoIG52ZWMgPiBkZXYtPm1zaV9tYXh2ZWMgKQ0KPiArICAgICAg
ICByZXR1cm4gZGV2LT5tc2lfbWF4dmVjOw0KPiAgICAgIGNvbnRyb2wgJj0gflBDSV9NU0lfRkxB
R1NfUVNJWkU7DQo+ICAgICAgbXVsdGlfbXNpX2VuYWJsZShjb250cm9sLCBudmVjKTsNCj4gDQo+
IEBAIC03MTEsNyArNzEwLDcgQEAgc3RhdGljIGludCBtc2lfY2FwYWJpbGl0eV9pbml0KHN0cnVj
dCBwYw0KPiANCj4gICAgICAgICAgLyogQWxsIE1TSXMgYXJlIHVubWFza2VkIGJ5IGRlZmF1bHQs
IE1hc2sgdGhlbSBhbGwgKi8NCj4gICAgICAgICAgbWFza2JpdHMgPSBwY2lfY29uZl9yZWFkMzIo
ZGV2LT5zYmRmLCBtcG9zKTsNCj4gLSAgICAgICAgbWFza2JpdHMgfD0gfih1MzIpMCA+PiAoMzIg
LSBtYXh2ZWMpOw0KPiArICAgICAgICBtYXNrYml0cyB8PSB+KHUzMikwID4+ICgzMiAtIGRldi0+
bXNpX21heHZlYyk7DQo+ICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoZGV2LT5zYmRmLCBtcG9z
LCBtYXNrYml0cyk7DQo+ICAgICAgfQ0KPiAgICAgIGxpc3RfYWRkX3RhaWwoJmVudHJ5LT5saXN0
LCAmZGV2LT5tc2lfbGlzdCk7DQo+IEBAIC0xMjg0LDcgKzEyODMsNiBAQCBpbnQgcGNpX21zaV9j
b25mX3dyaXRlX2ludGVyY2VwdChzdHJ1Y3QNCj4gICAgICBlbnRyeSA9IGZpbmRfbXNpX2VudHJ5
KHBkZXYsIC0xLCBQQ0lfQ0FQX0lEX01TSSk7DQo+ICAgICAgaWYgKCBlbnRyeSAmJiBlbnRyeS0+
bXNpX2F0dHJpYi5tYXNrYml0ICkNCj4gICAgICB7DQo+IC0gICAgICAgIHVpbnQxNl90IGNudGw7
DQo+ICAgICAgICAgIHVpbnQzMl90IHVudXNlZDsNCj4gICAgICAgICAgdW5zaWduZWQgaW50IG52
ZWMgPSBlbnRyeS0+bXNpLm52ZWM7DQo+IA0KPiBAQCAtMTI5Nyw4ICsxMjk1LDcgQEAgaW50IHBj
aV9tc2lfY29uZl93cml0ZV9pbnRlcmNlcHQoc3RydWN0DQo+ICAgICAgICAgIGlmICggcmVnIDwg
ZW50cnktPm1zaS5tcG9zIHx8IHJlZyA+PSBlbnRyeS0+bXNpLm1wb3MgKyA0IHx8IHNpemUgIT0g
NCApDQo+ICAgICAgICAgICAgICByZXR1cm4gLUVBQ0NFUzsNCj4gDQo+IC0gICAgICAgIGNudGwg
PSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2JkZiwgbXNpX2NvbnRyb2xfcmVnKHBvcykpOw0KPiAt
ICAgICAgICB1bnVzZWQgPSB+KHVpbnQzMl90KTAgPj4gKDMyIC0gbXVsdGlfbXNpX2NhcGFibGUo
Y250bCkpOw0KPiArICAgICAgICB1bnVzZWQgPSB+KHVpbnQzMl90KTAgPj4gKDMyIC0gcGRldi0+
bXNpX21heHZlYyk7DQo+ICAgICAgICAgIGZvciAoIHBvcyA9IDA7IHBvcyA8IG52ZWM7ICsrcG9z
LCArK2VudHJ5ICkNCj4gICAgICAgICAgew0KPiAgICAgICAgICAgICAgZW50cnktPm1zaV9hdHRy
aWIuZ3Vlc3RfbWFza2VkID0NCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMN
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMNCj4gQEAgLTM0MCw2ICszNDAs
MTYgQEAgc3RhdGljIHN0cnVjdCBwY2lfZGV2ICphbGxvY19wZGV2KHN0cnVjdA0KPiAgICAgIHBk
ZXYtPmRvbWFpbiA9IE5VTEw7DQo+ICAgICAgSU5JVF9MSVNUX0hFQUQoJnBkZXYtPm1zaV9saXN0
KTsNCj4gDQo+ICsNCg0KU3RyYXkgYmxhbmsgbGluZSBoZXJlIGJ5IHRoZSBsb29rcyBvZiBpdC4N
Cg0KPiArICAgIHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocHNlZy0+bnIsIGJ1cywgUENJX1NM
T1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQQ0lfQ0FQX0lEX01TSSk7DQo+ICsgICAgaWYgKCBwb3MgKQ0KPiArICAgIHsNCj4gKyAg
ICAgICAgdWludDE2X3QgY3RybCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLCBtc2lfY29u
dHJvbF9yZWcocG9zKSk7DQo+ICsNCj4gKyAgICAgICAgcGRldi0+bXNpX21heHZlYyA9IG11bHRp
X21zaV9jYXBhYmxlKGN0cmwpOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIHBvcyA9IHBjaV9maW5k
X2NhcF9vZmZzZXQocHNlZy0+bnIsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZm
biksDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ0FQX0lEX01TSVgpOw0K
PiAgICAgIGlmICggcG9zICkNCj4gLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYw0KPiArKysg
Yi94ZW4vZHJpdmVycy92cGNpL21zaS5jDQo+IEBAIC0yNyw3ICsyNyw3IEBAIHN0YXRpYyB1aW50
MzJfdCBjb250cm9sX3JlYWQoY29uc3Qgc3RydWMNCj4gIHsNCj4gICAgICBjb25zdCBzdHJ1Y3Qg
dnBjaV9tc2kgKm1zaSA9IGRhdGE7DQo+IA0KPiAtICAgIHJldHVybiBNQVNLX0lOU1IoZmxzKG1z
aS0+bWF4X3ZlY3RvcnMpIC0gMSwgUENJX01TSV9GTEFHU19RTUFTSykgfA0KPiArICAgIHJldHVy
biBNQVNLX0lOU1IoZmxzKHBkZXYtPm1zaV9tYXh2ZWMpIC0gMSwgUENJX01TSV9GTEFHU19RTUFT
SykgfA0KPiAgICAgICAgICAgICBNQVNLX0lOU1IoZmxzKG1zaS0+dmVjdG9ycykgLSAxLCBQQ0lf
TVNJX0ZMQUdTX1FTSVpFKSB8DQo+ICAgICAgICAgICAgIChtc2ktPmVuYWJsZWQgPyBQQ0lfTVNJ
X0ZMQUdTX0VOQUJMRSA6IDApIHwNCj4gICAgICAgICAgICAgKG1zaS0+bWFza2luZyA/IFBDSV9N
U0lfRkxBR1NfTUFTS0JJVCA6IDApIHwNCj4gQEAgLTQwLDcgKzQwLDcgQEAgc3RhdGljIHZvaWQg
Y29udHJvbF93cml0ZShjb25zdCBzdHJ1Y3QgcA0KPiAgICAgIHN0cnVjdCB2cGNpX21zaSAqbXNp
ID0gZGF0YTsNCj4gICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycyA9IG1pbl90KHVpbnQ4X3QsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxdSA8PCBNQVNLX0VYVFIodmFsLCBQ
Q0lfTVNJX0ZMQUdTX1FTSVpFKSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1zaS0+bWF4X3ZlY3RvcnMpOw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGRldi0+bXNpX21heHZlYyk7DQo+ICAgICAgYm9vbCBuZXdfZW5hYmxlZCA9IHZhbCAmIFBDSV9N
U0lfRkxBR1NfRU5BQkxFOw0KPiANCj4gICAgICAvKg0KPiBAQCAtMjE1LDggKzIxNSw3IEBAIHN0
YXRpYyBpbnQgaW5pdF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYNCj4gICAgICAgKiBGSVhNRTog
SSd2ZSBvbmx5IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMgY29kZSB3aXRoIGRldmljZXMgdXNpbmcg
YSBzaW5nbGUNCj4gICAgICAgKiBNU0kgaW50ZXJydXB0IGFuZCBubyBtYXNrIHJlZ2lzdGVyLg0K
PiAgICAgICAqLw0KPiAtICAgIHBkZXYtPnZwY2ktPm1zaS0+bWF4X3ZlY3RvcnMgPSBtdWx0aV9t
c2lfY2FwYWJsZShjb250cm9sKTsNCj4gLSAgICBBU1NFUlQocGRldi0+dnBjaS0+bXNpLT5tYXhf
dmVjdG9ycyA8PSAzMik7DQo+ICsgICAgQVNTRVJUKHBkZXYtPm1zaV9tYXh2ZWMgPD0gMzIpOw0K
PiANCj4gICAgICAvKiBUaGUgbXVsdGlwbGUgbWVzc2FnZSBlbmFibGUgaXMgMCBhZnRlciByZXNl
dCAoMSBtZXNzYWdlIGVuYWJsZWQpLiAqLw0KPiAgICAgIHBkZXYtPnZwY2ktPm1zaS0+dmVjdG9y
cyA9IDE7DQo+IEBAIC0yOTgsNyArMjk3LDcgQEAgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpDQo+
ICAgICAgICAgICAgICAgICAgaWYgKCBtc2ktPm1hc2tpbmcgKQ0KPiAgICAgICAgICAgICAgICAg
ICAgICBwcmludGsoIiBtYXNrPSUwOHgiLCBtc2ktPm1hc2spOw0KPiAgICAgICAgICAgICAgICAg
IHByaW50aygiIHZlY3RvcnMgbWF4OiAldSBlbmFibGVkOiAldVxuIiwNCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgbXNpLT5tYXhfdmVjdG9ycywgbXNpLT52ZWN0b3JzKTsNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgcGRldi0+bXNpX21heHZlYywgbXNpLT52ZWN0b3JzKTsNCj4gDQo+ICAg
ICAgICAgICAgICAgICAgdnBjaV9tc2lfYXJjaF9wcmludChtc2kpOw0KPiAgICAgICAgICAgICAg
fQ0KPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3BjaS5oDQo+IEBAIC05NCw3ICs5NCw4IEBAIHN0cnVjdCBwY2lfZGV2IHsNCj4gICAgICAgICAg
cGNpX3NiZGZfdCBzYmRmOw0KPiAgICAgIH07DQo+IA0KPiAtICAgIHU4IHBoYW50b21fc3RyaWRl
Ow0KPiArICAgIHVpbnQ4X3QgbXNpX21heHZlYzsNCj4gKyAgICB1aW50OF90IHBoYW50b21fc3Ry
aWRlOw0KPiANCj4gICAgICBub2RlaWRfdCBub2RlOyAvKiBOVU1BIG5vZGUgKi8NCj4gDQo+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2ku
aA0KPiBAQCAtOTksMTQgKzk5LDEyIEBAIHN0cnVjdCB2cGNpIHsNCj4gICAgICAgICAgdWludDMy
X3QgbWFzazsNCj4gICAgICAgICAgLyogRGF0YS4gKi8NCj4gICAgICAgICAgdWludDE2X3QgZGF0
YTsNCj4gLSAgICAgICAgLyogTWF4aW11bSBudW1iZXIgb2YgdmVjdG9ycyBzdXBwb3J0ZWQgYnkg
dGhlIGRldmljZS4gKi8NCj4gLSAgICAgICAgdWludDhfdCBtYXhfdmVjdG9ycyA6IDY7DQo+ICsg
ICAgICAgIC8qIE51bWJlciBvZiB2ZWN0b3JzIGNvbmZpZ3VyZWQuICovDQo+ICsgICAgICAgIHVp
bnQ4X3QgdmVjdG9ycyAgICAgOiA2Ow0KPiAgICAgICAgICAvKiBTdXBwb3J0cyBwZXItdmVjdG9y
IG1hc2tpbmc/ICovDQo+ICAgICAgICAgIGJvb2wgbWFza2luZyAgICAgICAgOiAxOw0KPiAgICAg
ICAgICAvKiA2NC1iaXQgYWRkcmVzcyBjYXBhYmxlPyAqLw0KPiAgICAgICAgICBib29sIGFkZHJl
c3M2NCAgICAgIDogMTsNCj4gLSAgICAgICAgLyogTnVtYmVyIG9mIHZlY3RvcnMgY29uZmlndXJl
ZC4gKi8NCj4gLSAgICAgICAgdWludDhfdCB2ZWN0b3JzICAgICA6IDY7DQo+ICAgICAgICAgIC8q
IEVuYWJsZWQ/ICovDQo+ICAgICAgICAgIGJvb2wgZW5hYmxlZCAgICAgICAgOiAxOw0KPiAgICAg
ICAgICAvKiBBcmNoLXNwZWNpZmljIGRhdGEuICovDQo+IA0KPiANCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:00:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16: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 1iCQlf-0008FC-5w; Mon, 23 Sep 2019 16:00:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XN81=XS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCQld-0008F7-LS
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:00:49 +0000
X-Inumbo-ID: 4ee46dca-de1b-11e9-9602-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4ee46dca-de1b-11e9-9602-12813bfff9fa;
 Mon, 23 Sep 2019 16:00: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 9543CAEFB;
 Mon, 23 Sep 2019 16:00:47 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
 <bf5b6218575445e1b278039ef793a3f6@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ef57c67b-5707-a5f3-fae2-5776c7d8d4bf@suse.com>
Date: Mon, 23 Sep 2019 18:00:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bf5b6218575445e1b278039ef793a3f6@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxNzo1NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbC1ib3VuY2VzQGxpc3Rz
LnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gKPj4gU2VudDogMTkgU2Vw
dGVtYmVyIDIwMTkgMTQ6MjMKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdsQHhlbi5vcmc+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQKPj4gPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4g
U3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDMvOF0geDg2L1BDSTogcmVhZCBtYXhpbXVt
IE1TSSB2ZWN0b3IgY291bnQgZWFybHkKPj4KPj4gUmF0aGVyIHRoYW4gZG9pbmcgdGhpcyBldmVy
eSB0aW1lIHdlIHNldCB1cCBpbnRlcnJ1cHRzIGZvciBhIGRldmljZQo+PiBhbmV3IChhbmQgdGhl
biBpbiBzZXZlcmFsIHBsYWNlcykgZmlsbCB0aGlzIGludmFyaWFudCBmaWVsZCByaWdodCBhZnRl
cgo+PiBhbGxvY2F0aW5nIHN0cnVjdCBwY2lfZGV2Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpUaGFua3MuCgo+PiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
Ywo+PiBAQCAtMzQwLDYgKzM0MCwxNiBAQCBzdGF0aWMgc3RydWN0IHBjaV9kZXYgKmFsbG9jX3Bk
ZXYoc3RydWN0Cj4+ICAgICAgcGRldi0+ZG9tYWluID0gTlVMTDsKPj4gICAgICBJTklUX0xJU1Rf
SEVBRCgmcGRldi0+bXNpX2xpc3QpOwo+Pgo+PiArCj4gCj4gU3RyYXkgYmxhbmsgbGluZSBoZXJl
IGJ5IHRoZSBsb29rcyBvZiBpdC4KCk9oLCBpbmRlZWQgLSBkcm9wcGVkLgoKSmFuCgo+PiArICAg
IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocHNlZy0+bnIsIGJ1cywgUENJX1NMT1QoZGV2Zm4p
LCBQQ0lfRlVOQyhkZXZmbiksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lf
Q0FQX0lEX01TSSk7Cj4+ICsgICAgaWYgKCBwb3MgKQo+PiArICAgIHsKPj4gKyAgICAgICAgdWlu
dDE2X3QgY3RybCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zYmRmLCBtc2lfY29udHJvbF9yZWco
cG9zKSk7Cj4+ICsKPj4gKyAgICAgICAgcGRldi0+bXNpX21heHZlYyA9IG11bHRpX21zaV9jYXBh
YmxlKGN0cmwpOwo+PiArICAgIH0KPj4gKwo+PiAgICAgIHBvcyA9IHBjaV9maW5kX2NhcF9vZmZz
ZXQocHNlZy0+bnIsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ0FQX0lEX01TSVgpOwo+PiAgICAgIGlm
ICggcG9zICkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:11:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16:11: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 1iCQvf-0000iU-GY; Mon, 23 Sep 2019 16:11: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=v9XQ=XS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iCQvd-0000iP-DA
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:11:09 +0000
X-Inumbo-ID: c0909fc4-de1c-11e9-9603-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id c0909fc4-de1c-11e9-9603-12813bfff9fa;
 Mon, 23 Sep 2019 16:11:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569255069;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=8RBjm/9cERUX1+o4krrZOHZdKHyNORdFWofsz33IhQY=;
 b=FhseofdwaUwRXGgkVoS1B7QVIf7BC9WVsC1ifE6rmbLa7D+/aRimeIu2
 8dBrTKaskEurbXD68CBKmMz68PSRlNHOb9f8GufvjQpX9Fsc/SFpYmoGf
 3uEpi92mGGXWOKfuFBUJL2ChM3tyzp7Sjln8KjBdrjqv8Vuw4xzvt3ypp Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RtmMM+c8hj/qumj9W3ifOUWCS8Bm1I/BIdKBlwzKPvImjfnMTAseeP1WGerVqNB4itYZohx34q
 dk0rYpGDfFBwGyLegCUIbhXJ/qHq3j2eVG07e3Qz46bTda6OlW6OXwXgNbggySf/Z6khEn+oph
 W2oq+YaipqXoyJXJ4goXfg0Xk3lg+M6oGd1oMww5IjDB2glYPsMTRavmoEjHmutkJWI3qMOnhB
 giQTPiYFzlncPI1lVzMWWCpPlFCQ53HSX/QwA8Gekx2i7Fp4mke1hTn+rVAbpHGbGulhNrtxuG
 Y2c=
X-SBRS: 2.7
X-MesageID: 6002346
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="6002346"
To: Jan Beulich <jbeulich@suse.com>
References: <48d6972c-c15a-6f74-1726-ff4154f04c4d@suse.com>
 <92120cfd-0b0b-0152-5296-9c6889d21687@suse.com>
 <b8b5b176-3863-4b3b-fd43-c8012610dfff@citrix.com>
 <01f86b13-958d-9ea2-7a79-129b5a79e777@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: <ba728213-aee8-f8f3-7f67-b0d806193682@citrix.com>
Date: Mon, 23 Sep 2019 17:11:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <01f86b13-958d-9ea2-7a79-129b5a79e777@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDkvMjAxOSAxNjoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjMuMDkuMjAxOSAx
NjoyMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTUvMDcvMjAxOSAxNjowMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBOb3RoaW5nIGd1YXJhbnRlZXMgdGhhdCB0aGUgb3JpZ2luYWwgZnJh
bWUncyBzdGFjayBwb2ludGVyIHBvaW50cyBhdAo+Pj4gcmVhZGFibGUgbWVtb3J5LiBBdm9pZCBh
IChsaWtlbHkgbmVzdGVkKSBjcmFzaCBieSBhdHRhY2hpbmcgZXhjZXB0aW9uCj4+PiByZWNvdmVy
eSB0byB0aGUgcmVhZCAobWFraW5nIGl0IGEgc2luZ2xlIHJlYWQgYXQgdGhlIHNhbWUgdGltZSku
IERvbid0Cj4+PiBldmVuIGludm9rZSBfc2hvd190cmFjZSgpIGluIGNhc2Ugb2YgYSBub24tcmVh
ZGFibGUgdG9wIHNsb3QuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gV2l0aCB0aGlzLCAuLi4KPgo+PiBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAuLi4gd2FzIHRoaXMgcGVyaGFw
cyBtZWFudCBmb3IgcGF0Y2ggMiBvZiB0aGlzIHNob3J0IHNlcmllcz8KCk5vLsKgIEkgZGlkbid0
IHNwb3QgbXkgUi1iIHRhZyBhbmQgb25seSBoYWQgZW5vdWdoIGZyZWUgdGltZSB0byByZWFkIHRo
ZQpmaXJzdCBlbWFpbC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:13:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16:13:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCQy3-0000pJ-W5; Mon, 23 Sep 2019 16:13:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCQy3-0000pD-5m
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:13:39 +0000
X-Inumbo-ID: 19388f9c-de1d-11e9-9604-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 19388f9c-de1d-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:13:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569255217;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ZFhMf3Vd4dMsxwwfChS4zvRFpb6SvrJ9sVZi/kHYKIQ=;
 b=h3TnFeC1+caay6i6/jAeWhAERYeNBvDf0FfF9ULQzU3OsOeq6AbFyrJJ
 qRWwJAwNr4qnLRzYH5Uejfjj3zkwp3XbNFIsIUmfa+Up7nJl9XLYl3IvV
 qw6MCC6tBq9retdcq6rV5evbYrC58cZVBqbP1r0g7deBwGuIFf3kumcKa Y=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: McbIIC/n2KIeUdsviV8j4rJ0prHyyZ89XqRtMY7yEDZpuboVm2mfEs6VQPm+lbHHHsrDtd5+H2
 k2TYQvYBPhp4/1sZBfAWjlFRgYzxkOlRJ81QE2vUi9dC4g00ibjFjUwy/hprKTUrWgbvjBJ79O
 WAf7tbrYimZZto8Sr41B/12rn+qVkQ3F89xVG7gks1g8cDsUkSy77E1Ay5ICccA4G4DYsABho3
 JYyJQV3l9a0NiHtxC+scl3udSiGs11aLid9yXh7ufBxYkLAxHyS2YURUbKIS98508N9fKTyeVN
 OHA=
X-SBRS: 2.7
X-MesageID: 6269482
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="6269482"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 4/8] AMD/IOMMU: replace INTREMAP_ENTRIES
Thread-Index: AQHVbu2eDf9I8bJPeUmriQ88lc/4jqc5dUeQ
Date: Mon, 23 Sep 2019 16:13:33 +0000
Message-ID: <889f182f55bf44b293bd2fd18043dadb@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <e8359b69-1e7c-6b3d-a7ce-7a7974dd0ac3@suse.com>
In-Reply-To: <e8359b69-1e7c-6b3d-a7ce-7a7974dd0ac3@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 4/8] AMD/IOMMU: replace INTREMAP_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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjMNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA0LzhdIEFNRC9JT01NVTogcmVw
bGFjZSBJTlRSRU1BUF9FTlRSSUVTDQo+IA0KPiBQcmVwYXJlIGZvciB0aGUgbnVtYmVyIG9mIGVu
dHJpZXMgdG8gbm90IGJlIHRoZSBtYXhpbXVtIHBvc3NpYmxlLCBieQ0KPiBzZXBhcmF0aW5nIGNo
ZWNrcyBhZ2FpbnN0IG1heGltdW0gc2l6ZSBmcm9tIG9uZXMgYWdhaW5zdCBhY3R1YWwgc2l6ZS4N
Cj4gRm9yIGNhbGxlciBzaWRlIHNpbXBsaWNpdHkgaGF2ZSBhbGxvY19pbnRyZW1hcF9lbnRyeSgp
IHJldHVybiB0aGUNCj4gbWF4aW11bSBwb3NzaWJsZSB2YWx1ZSB1cG9uIGFsbG9jYXRpb24gZmFp
bHVyZSwgcmF0aGVyIHRoYW4gdGhlIGZpcnN0DQo+IGp1c3Qgb3V0LW9mLWJvdW5kcyBvbmUuDQo+
IA0KPiBIYXZlIHRoZSBpbnZvbHZlZCBmdW5jdGlvbnMgYWxyZWFkeSB0YWtlIGFsbCB0aGUgc3Vi
c2VxdWVudGx5IG5lZWRlZA0KPiBhcmd1bWVudHMgaGVyZSBhbHJlYWR5LCB0byByZWR1Y2UgY29k
ZSBjaHVybiBpbiB0aGUgcGF0Y2ggYWN0dWFsbHkNCj4gbWFraW5nIHRoZSBhbGxvY2F0aW9uIHNp
emUgZHluYW1pYy4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4NCj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPg0KDQo+IC0tLQ0KPiB2NTogTmV3Lg0KPiANCj4gLS0tDQo+ICB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jICAgICAgfCAgIDkzICsrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgg
fCAgICAyDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9u
cygtKQ0KPiANCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIu
Yw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jDQo+IEBA
IC02OSw3ICs2OSw3IEBAIHVuaW9uIGlydGVfY3B0ciB7DQo+ICAgICAgY29uc3QgdW5pb24gaXJ0
ZTEyOCAqcHRyMTI4Ow0KPiAgfSBfX3RyYW5zcGFyZW50X187DQo+IA0KPiAtI2RlZmluZSBJTlRS
RU1BUF9FTlRSSUVTICgxIDw8IElPTU1VX0lOVFJFTUFQX09SREVSKQ0KPiArI2RlZmluZSBJTlRS
RU1BUF9NQVhfRU5UUklFUyAoMSA8PCBJT01NVV9JTlRSRU1BUF9PUkRFUikNCj4gDQo+ICBzdHJ1
Y3QgaW9hcGljX3NiZGYgaW9hcGljX3NiZGZbTUFYX0lPX0FQSUNTXTsNCj4gIHN0cnVjdCBocGV0
X3NiZGYgaHBldF9zYmRmOw0KPiBAQCAtODMsOCArODMsMjAgQEAgc3RhdGljIHZvaWQgZHVtcF9p
bnRyZW1hcF90YWJsZXModW5zaWduZQ0KPiAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgaW50
cmVtYXBfdGFibGVfb3JkZXIoY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpDQo+ICB7DQo+
ICAgICAgcmV0dXJuIGlvbW11LT5jdHJsLmdhX2VuDQo+IC0gICAgICAgICAgID8gZ2V0X29yZGVy
X2Zyb21fYnl0ZXMoSU5UUkVNQVBfRU5UUklFUyAqIHNpemVvZih1bmlvbiBpcnRlMTI4KSkNCj4g
LSAgICAgICAgICAgOiBnZXRfb3JkZXJfZnJvbV9ieXRlcyhJTlRSRU1BUF9FTlRSSUVTICogc2l6
ZW9mKHVuaW9uIGlydGUzMikpOw0KPiArICAgICAgICAgICA/IGdldF9vcmRlcl9mcm9tX2J5dGVz
KElOVFJFTUFQX01BWF9FTlRSSUVTICogc2l6ZW9mKHVuaW9uIGlydGUxMjgpKQ0KPiArICAgICAg
ICAgICA6IGdldF9vcmRlcl9mcm9tX2J5dGVzKElOVFJFTUFQX01BWF9FTlRSSUVTICogc2l6ZW9m
KHVuaW9uIGlydGUzMikpOw0KPiArfQ0KPiArDQo+ICt1bnNpZ25lZCBpbnQgYW1kX2lvbW11X2lu
dHJlbWFwX3RhYmxlX29yZGVyKA0KPiArICAgIGNvbnN0IHZvaWQgKmlydCwgY29uc3Qgc3RydWN0
IGFtZF9pb21tdSAqaW9tbXUpDQo+ICt7DQo+ICsgICAgcmV0dXJuIElPTU1VX0lOVFJFTUFQX09S
REVSOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgdW5zaWduZWQgaW50IGludHJlbWFwX3RhYmxlX2Vu
dHJpZXMoDQo+ICsgICAgY29uc3Qgdm9pZCAqaXJ0LCBjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICpp
b21tdSkNCj4gK3sNCj4gKyAgICByZXR1cm4gMXUgPDwgYW1kX2lvbW11X2ludHJlbWFwX3RhYmxl
X29yZGVyKGlydCwgaW9tbXUpOw0KPiAgfQ0KPiANCj4gIHVuc2lnbmVkIGludCBpb2FwaWNfaWRf
dG9faW5kZXgodW5zaWduZWQgaW50IGFwaWNfaWQpDQo+IEBAIC0xMjIsMjAgKzEzNCwyNCBAQCBz
dGF0aWMgaW50IGdldF9pbnRyZW1hcF9yZXF1ZXN0b3JfaWQoaW50DQo+ICAgICAgcmV0dXJuIGdl
dF9pdnJzX21hcHBpbmdzKHNlZylbYmRmXS5kdGVfcmVxdWVzdG9yX2lkOw0KPiAgfQ0KPiANCj4g
LXN0YXRpYyB1bnNpZ25lZCBpbnQgYWxsb2NfaW50cmVtYXBfZW50cnkoaW50IHNlZywgaW50IGJk
ZiwgdW5zaWduZWQgaW50IG5yKQ0KPiArc3RhdGljIHVuc2lnbmVkIGludCBhbGxvY19pbnRyZW1h
cF9lbnRyeShjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJkZiwgdW5zaWduZWQgaW50
IG5yKQ0KPiAgew0KPiAtICAgIHVuc2lnbmVkIGxvbmcgKmludXNlID0gZ2V0X2l2cnNfbWFwcGlu
Z3Moc2VnKVtiZGZdLmludHJlbWFwX2ludXNlOw0KPiAtICAgIHVuc2lnbmVkIGludCBzbG90ID0g
ZmluZF9maXJzdF96ZXJvX2JpdChpbnVzZSwgSU5UUkVNQVBfRU5UUklFUyk7DQo+ICsgICAgY29u
c3Qgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGluZ3MgPSBnZXRfaXZyc19tYXBwaW5n
cyhpb21tdS0+c2VnKTsNCj4gKyAgICB1bnNpZ25lZCBsb25nICppbnVzZSA9IGl2cnNfbWFwcGlu
Z3NbYmRmXS5pbnRyZW1hcF9pbnVzZTsNCj4gKyAgICB1bnNpZ25lZCBpbnQgbnJfZW50cyA9DQo+
ICsgICAgICAgIGludHJlbWFwX3RhYmxlX2VudHJpZXMoaXZyc19tYXBwaW5nc1tiZGZdLmludHJl
bWFwX3RhYmxlLCBpb21tdSk7DQo+ICsgICAgdW5zaWduZWQgaW50IHNsb3QgPSBmaW5kX2ZpcnN0
X3plcm9fYml0KGludXNlLCBucl9lbnRzKTsNCj4gDQo+ICAgICAgZm9yICggOyA7ICkNCj4gICAg
ICB7DQo+ICAgICAgICAgIHVuc2lnbmVkIGludCBlbmQ7DQo+IA0KPiAtICAgICAgICBpZiAoIHNs
b3QgPj0gSU5UUkVNQVBfRU5UUklFUyApDQo+ICsgICAgICAgIGlmICggc2xvdCA+PSBucl9lbnRz
ICkNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAtICAgICAgICBlbmQgPSBmaW5kX25leHRfYml0
KGludXNlLCBJTlRSRU1BUF9FTlRSSUVTLCBzbG90ICsgMSk7DQo+IC0gICAgICAgIGlmICggZW5k
ID4gSU5UUkVNQVBfRU5UUklFUyApDQo+IC0gICAgICAgICAgICBlbmQgPSBJTlRSRU1BUF9FTlRS
SUVTOw0KPiArICAgICAgICBlbmQgPSBmaW5kX25leHRfYml0KGludXNlLCBucl9lbnRzLCBzbG90
ICsgMSk7DQo+ICsgICAgICAgIGlmICggZW5kID4gbnJfZW50cyApDQo+ICsgICAgICAgICAgICBl
bmQgPSBucl9lbnRzOw0KPiAgICAgICAgICBzbG90ID0gKHNsb3QgKyBuciAtIDEpICYgfihuciAt
IDEpOw0KPiAgICAgICAgICBpZiAoIHNsb3QgKyBuciA8PSBlbmQgKQ0KPiAgICAgICAgICB7DQo+
IEBAIC0xNDQsMTIgKzE2MCwxMiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGFsbG9jX2ludHJlbWFw
X2VudHJ5DQo+ICAgICAgICAgICAgICBicmVhazsNCj4gICAgICAgICAgfQ0KPiAgICAgICAgICBz
bG90ID0gKGVuZCArIG5yKSAmIH4obnIgLSAxKTsNCj4gLSAgICAgICAgaWYgKCBzbG90ID49IElO
VFJFTUFQX0VOVFJJRVMgKQ0KPiArICAgICAgICBpZiAoIHNsb3QgPj0gbnJfZW50cyApDQo+ICAg
ICAgICAgICAgICBicmVhazsNCj4gLSAgICAgICAgc2xvdCA9IGZpbmRfbmV4dF96ZXJvX2JpdChp
bnVzZSwgSU5UUkVNQVBfRU5UUklFUywgc2xvdCk7DQo+ICsgICAgICAgIHNsb3QgPSBmaW5kX25l
eHRfemVyb19iaXQoaW51c2UsIG5yX2VudHMsIHNsb3QpOw0KPiAgICAgIH0NCj4gDQo+IC0gICAg
cmV0dXJuIHNsb3Q7DQo+ICsgICAgcmV0dXJuIHNsb3QgPCBucl9lbnRzID8gc2xvdCA6IElOVFJF
TUFQX01BWF9FTlRSSUVTOw0KPiAgfQ0KPiANCj4gIHN0YXRpYyB1bmlvbiBpcnRlX3B0ciBnZXRf
aW50cmVtYXBfZW50cnkoY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsDQo+IEBAIC0xNTks
NyArMTc1LDcgQEAgc3RhdGljIHVuaW9uIGlydGVfcHRyIGdldF9pbnRyZW1hcF9lbnRyeQ0KPiAg
ICAgICAgICAucHRyID0gZ2V0X2l2cnNfbWFwcGluZ3MoaW9tbXUtPnNlZylbYmRmXS5pbnRyZW1h
cF90YWJsZQ0KPiAgICAgIH07DQo+IA0KPiAtICAgIEFTU0VSVCh0YWJsZS5wdHIgJiYgKGluZGV4
IDwgSU5UUkVNQVBfRU5UUklFUykpOw0KPiArICAgIEFTU0VSVCh0YWJsZS5wdHIgJiYgKGluZGV4
IDwgaW50cmVtYXBfdGFibGVfZW50cmllcyh0YWJsZS5wdHIsIGlvbW11KSkpOw0KPiANCj4gICAg
ICBpZiAoIGlvbW11LT5jdHJsLmdhX2VuICkNCj4gICAgICAgICAgdGFibGUucHRyMTI4ICs9IGlu
ZGV4Ow0KPiBAQCAtMjc5LDEwICsyOTUsMTAgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVtYXBf
ZW50cnlfZnJvbV9pbw0KPiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKGxvY2ssIGZsYWdzKTsNCj4g
DQo+ICAgICAgb2Zmc2V0ID0gKmluZGV4Ow0KPiAtICAgIGlmICggb2Zmc2V0ID49IElOVFJFTUFQ
X0VOVFJJRVMgKQ0KPiArICAgIGlmICggb2Zmc2V0ID49IElOVFJFTUFQX01BWF9FTlRSSUVTICkN
Cj4gICAgICB7DQo+IC0gICAgICAgIG9mZnNldCA9IGFsbG9jX2ludHJlbWFwX2VudHJ5KGlvbW11
LT5zZWcsIHJlcV9pZCwgMSk7DQo+IC0gICAgICAgIGlmICggb2Zmc2V0ID49IElOVFJFTUFQX0VO
VFJJRVMgKQ0KPiArICAgICAgICBvZmZzZXQgPSBhbGxvY19pbnRyZW1hcF9lbnRyeShpb21tdSwg
cmVxX2lkLCAxKTsNCj4gKyAgICAgICAgaWYgKCBvZmZzZXQgPj0gSU5UUkVNQVBfTUFYX0VOVFJJ
RVMgKQ0KPiAgICAgICAgICB7DQo+ICAgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KGxvY2ssIGZsYWdzKTsNCj4gICAgICAgICAgICAgIHJ0ZS0+bWFzayA9IDE7DQo+IEBAIC00MDAs
OCArNDE2LDggQEAgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfaW9hcGljX3JlbWFwcA0KPiAg
ICAgICAgICAgICAgfQ0KPiANCj4gICAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKGxvY2ss
IGZsYWdzKTsNCj4gLSAgICAgICAgICAgIG9mZnNldCA9IGFsbG9jX2ludHJlbWFwX2VudHJ5KHNl
ZywgcmVxX2lkLCAxKTsNCj4gLSAgICAgICAgICAgIEJVR19PTihvZmZzZXQgPj0gSU5UUkVNQVBf
RU5UUklFUyk7DQo+ICsgICAgICAgICAgICBvZmZzZXQgPSBhbGxvY19pbnRyZW1hcF9lbnRyeShp
b21tdSwgcmVxX2lkLCAxKTsNCj4gKyAgICAgICAgICAgIEJVR19PTihvZmZzZXQgPj0gSU5UUkVN
QVBfTUFYX0VOVFJJRVMpOw0KPiAgICAgICAgICAgICAgZW50cnkgPSBnZXRfaW50cmVtYXBfZW50
cnkoaW9tbXUsIHJlcV9pZCwgb2Zmc2V0KTsNCj4gICAgICAgICAgICAgIHVwZGF0ZV9pbnRyZW1h
cF9lbnRyeShpb21tdSwgZW50cnksIHZlY3RvciwNCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkZWxpdmVyeV9tb2RlLCBkZXN0X21vZGUsIGRlc3QpOw0KPiBAQCAtNDc2LDcg
KzQ5Miw3IEBAIHZvaWQgYW1kX2lvbW11X2lvYXBpY191cGRhdGVfaXJlKA0KPiAgICAgICAgICAq
KCgodTMyICopJm5ld19ydGUpICsgMSkgPSB2YWx1ZTsNCj4gICAgICB9DQo+IA0KPiAtICAgIGlm
ICggaW9hcGljX3NiZGZbaWR4XS5waW5fMl9pZHhbcGluXSA+PSBJTlRSRU1BUF9FTlRSSUVTICkN
Cj4gKyAgICBpZiAoIGlvYXBpY19zYmRmW2lkeF0ucGluXzJfaWR4W3Bpbl0gPj0gSU5UUkVNQVBf
TUFYX0VOVFJJRVMgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgQVNTRVJUKHNhdmVkX21hc2spOw0K
PiANCj4gQEAgLTU0OCw3ICs1NjQsNyBAQCB1bnNpZ25lZCBpbnQgYW1kX2lvbW11X3JlYWRfaW9h
cGljX2Zyb21fDQo+ICAgICAgICAgIHJldHVybiB2YWw7DQo+IA0KPiAgICAgIG9mZnNldCA9IGlv
YXBpY19zYmRmW2lkeF0ucGluXzJfaWR4W3Bpbl07DQo+IC0gICAgaWYgKCBvZmZzZXQgPj0gSU5U
UkVNQVBfRU5UUklFUyApDQo+ICsgICAgaWYgKCBvZmZzZXQgPj0gSU5UUkVNQVBfTUFYX0VOVFJJ
RVMgKQ0KPiAgICAgICAgICByZXR1cm4gdmFsOw0KPiANCj4gICAgICBzZWcgPSBpb2FwaWNfc2Jk
ZltpZHhdLnNlZzsNCj4gQEAgLTU2MSw4ICs1NzcsOCBAQCB1bnNpZ25lZCBpbnQgYW1kX2lvbW11
X3JlYWRfaW9hcGljX2Zyb21fDQo+IA0KPiAgICAgIGlmICggIShyZWcgJiAxKSApDQo+ICAgICAg
ew0KPiAtICAgICAgICBBU1NFUlQob2Zmc2V0ID09ICh2YWwgJiAoSU5UUkVNQVBfRU5UUklFUyAt
IDEpKSk7DQo+IC0gICAgICAgIHZhbCAmPSB+KElOVFJFTUFQX0VOVFJJRVMgLSAxKTsNCj4gKyAg
ICAgICAgQVNTRVJUKG9mZnNldCA9PSAodmFsICYgKElOVFJFTUFQX01BWF9FTlRSSUVTIC0gMSkp
KTsNCj4gKyAgICAgICAgdmFsICY9IH4oSU5UUkVNQVBfTUFYX0VOVFJJRVMgLSAxKTsNCj4gICAg
ICAgICAgLyogVGhlIEludFR5cGUgZmllbGRzIG1hdGNoIGZvciBib3RoIGZvcm1hdHMuICovDQo+
ICAgICAgICAgIHZhbCB8PSBNQVNLX0lOU1IoZW50cnkucHRyMzItPmZsZHMuaW50X3R5cGUsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9fQVBJQ19SRURJUl9ERUxJVl9NT0RFX01BU0sp
Ow0KPiBAQCAtNjIyLDExICs2MzgsMTEgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVtYXBfZW50
cnlfZnJvbV9tcw0KPiAgICAgICAgICBkZXN0ID0gTUFTS19FWFRSKG1zZy0+YWRkcmVzc19sbywg
TVNJX0FERFJfREVTVF9JRF9NQVNLKTsNCj4gDQo+ICAgICAgb2Zmc2V0ID0gKnJlbWFwX2luZGV4
Ow0KPiAtICAgIGlmICggb2Zmc2V0ID49IElOVFJFTUFQX0VOVFJJRVMgKQ0KPiArICAgIGlmICgg
b2Zmc2V0ID49IElOVFJFTUFQX01BWF9FTlRSSUVTICkNCj4gICAgICB7DQo+ICAgICAgICAgIEFT
U0VSVChucik7DQo+IC0gICAgICAgIG9mZnNldCA9IGFsbG9jX2ludHJlbWFwX2VudHJ5KGlvbW11
LT5zZWcsIGJkZiwgbnIpOw0KPiAtICAgICAgICBpZiAoIG9mZnNldCA+PSBJTlRSRU1BUF9FTlRS
SUVTICkNCj4gKyAgICAgICAgb2Zmc2V0ID0gYWxsb2NfaW50cmVtYXBfZW50cnkoaW9tbXUsIGJk
ZiwgbnIpOw0KPiArICAgICAgICBpZiAoIG9mZnNldCA+PSBJTlRSRU1BUF9NQVhfRU5UUklFUyAp
DQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUobG9j
aywgZmxhZ3MpOw0KPiAgICAgICAgICAgICAgcmV0dXJuIC1FTk9TUEM7DQo+IEBAIC02NTQsNyAr
NjcwLDcgQEAgc3RhdGljIGludCB1cGRhdGVfaW50cmVtYXBfZW50cnlfZnJvbV9tcw0KPiAgICAg
IHVwZGF0ZV9pbnRyZW1hcF9lbnRyeShpb21tdSwgZW50cnksIHZlY3RvciwgZGVsaXZlcnlfbW9k
ZSwgZGVzdF9tb2RlLCBkZXN0KTsNCj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2ss
IGZsYWdzKTsNCj4gDQo+IC0gICAgKmRhdGEgPSAobXNnLT5kYXRhICYgfihJTlRSRU1BUF9FTlRS
SUVTIC0gMSkpIHwgb2Zmc2V0Ow0KPiArICAgICpkYXRhID0gKG1zZy0+ZGF0YSAmIH4oSU5UUkVN
QVBfTUFYX0VOVFJJRVMgLSAxKSkgfCBvZmZzZXQ7DQo+IA0KPiAgICAgIC8qDQo+ICAgICAgICog
SW4gc29tZSBzcGVjaWFsIGNhc2VzLCBhIHBjaS1lIGRldmljZShlLmcgU0FUQSBjb250cm9sbGVy
IGluIElERSBtb2RlKQ0KPiBAQCAtNzM4LDcgKzc1NCw3IEBAIGludCBhbWRfaW9tbXVfbXNpX21z
Z191cGRhdGVfaXJlKA0KPiAgdm9pZCBhbWRfaW9tbXVfcmVhZF9tc2lfZnJvbV9pcmUoDQo+ICAg
ICAgc3RydWN0IG1zaV9kZXNjICptc2lfZGVzYywgc3RydWN0IG1zaV9tc2cgKm1zZykNCj4gIHsN
Cj4gLSAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gbXNnLT5kYXRhICYgKElOVFJFTUFQX0VOVFJJ
RVMgLSAxKTsNCj4gKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gbXNnLT5kYXRhICYgKElOVFJF
TUFQX01BWF9FTlRSSUVTIC0gMSk7DQo+ICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYg
PSBtc2lfZGVzYy0+ZGV2Ow0KPiAgICAgIHUxNiBiZGYgPSBwZGV2ID8gUENJX0JERjIocGRldi0+
YnVzLCBwZGV2LT5kZXZmbikgOiBocGV0X3NiZGYuYmRmOw0KPiAgICAgIHUxNiBzZWcgPSBwZGV2
ID8gcGRldi0+c2VnIDogaHBldF9zYmRmLnNlZzsNCj4gQEAgLTc1OCw3ICs3NzQsNyBAQCB2b2lk
IGFtZF9pb21tdV9yZWFkX21zaV9mcm9tX2lyZSgNCj4gICAgICAgICAgb2Zmc2V0IHw9IG5yOw0K
PiAgICAgIH0NCj4gDQo+IC0gICAgbXNnLT5kYXRhICY9IH4oSU5UUkVNQVBfRU5UUklFUyAtIDEp
Ow0KPiArICAgIG1zZy0+ZGF0YSAmPSB+KElOVFJFTUFQX01BWF9FTlRSSUVTIC0gMSk7DQo+ICAg
ICAgLyogVGhlIEludFR5cGUgZmllbGRzIG1hdGNoIGZvciBib3RoIGZvcm1hdHMuICovDQo+ICAg
ICAgbXNnLT5kYXRhIHw9IE1BU0tfSU5TUihlbnRyeS5wdHIzMi0+Zmxkcy5pbnRfdHlwZSwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1TSV9EQVRBX0RFTElWRVJZX01PREVfTUFTSyk7
DQo+IEBAIC04MjQsOCArODQwLDkgQEAgdm9pZCAqYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3Rh
YmxlKA0KPiANCj4gICAgICBpZiAoIHRiICkNCj4gICAgICB7DQo+IC0gICAgICAgICppbnVzZV9t
YXAgPSB4emFsbG9jX2FycmF5KHVuc2lnbmVkIGxvbmcsDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEJJVFNfVE9fTE9OR1MoSU5UUkVNQVBfRU5UUklFUykpOw0KPiArICAg
ICAgICB1bnNpZ25lZCBpbnQgbnIgPSBpbnRyZW1hcF90YWJsZV9lbnRyaWVzKHRiLCBpb21tdSk7
DQo+ICsNCj4gKyAgICAgICAgKmludXNlX21hcCA9IHh6YWxsb2NfYXJyYXkodW5zaWduZWQgbG9u
ZywgQklUU19UT19MT05HUyhucikpOw0KPiAgICAgICAgICBpZiAoICppbnVzZV9tYXAgKQ0KPiAg
ICAgICAgICAgICAgbWVtc2V0KHRiLCAwLCBQQUdFX1NJWkUgPDwgb3JkZXIpOw0KPiAgICAgICAg
ICBlbHNlDQo+IEBAIC04NjksNiArODg2LDcgQEAgYm9vbCBfX2luaXQgaW92X3N1cHBvcnRzX3h0
KHZvaWQpDQo+IA0KPiAgaW50IF9faW5pdCBhbWRfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9k
ZXNjICptc2lfZGVzYykNCj4gIHsNCj4gKyAgICBjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dTsNCj4gICAgICBzcGlubG9ja190ICpsb2NrOw0KPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
DQo+ICAgICAgaW50IHJjID0gMDsNCj4gQEAgLTg4NiwxMiArOTA0LDE1IEBAIGludCBfX2luaXQg
YW1kX3NldHVwX2hwZXRfbXNpKHN0cnVjdCBtc2kNCj4gICAgICAgICAgcmV0dXJuIC1FTk9ERVY7
DQo+ICAgICAgfQ0KPiANCj4gKyAgICBpb21tdSA9IGZpbmRfaW9tbXVfZm9yX2RldmljZShocGV0
X3NiZGYuc2VnLCBocGV0X3NiZGYuYmRmKTsNCj4gKyAgICBpZiAoICFpb21tdSApDQo+ICsgICAg
ICAgIHJldHVybiAtRU5YSU87DQo+ICsNCj4gICAgICBsb2NrID0gZ2V0X2ludHJlbWFwX2xvY2so
aHBldF9zYmRmLnNlZywgaHBldF9zYmRmLmJkZik7DQo+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
bG9jaywgZmxhZ3MpOw0KPiANCj4gLSAgICBtc2lfZGVzYy0+cmVtYXBfaW5kZXggPSBhbGxvY19p
bnRyZW1hcF9lbnRyeShocGV0X3NiZGYuc2VnLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhwZXRfc2JkZi5iZGYsIDEpOw0KPiAtICAgIGlmICgg
bXNpX2Rlc2MtPnJlbWFwX2luZGV4ID49IElOVFJFTUFQX0VOVFJJRVMgKQ0KPiArICAgIG1zaV9k
ZXNjLT5yZW1hcF9pbmRleCA9IGFsbG9jX2ludHJlbWFwX2VudHJ5KGlvbW11LCBocGV0X3NiZGYu
YmRmLCAxKTsNCj4gKyAgICBpZiAoIG1zaV9kZXNjLT5yZW1hcF9pbmRleCA+PSBJTlRSRU1BUF9N
QVhfRU5UUklFUyApDQo+ICAgICAgew0KPiAgICAgICAgICBtc2lfZGVzYy0+cmVtYXBfaW5kZXgg
PSAtMTsNCj4gICAgICAgICAgcmMgPSAtRU5YSU87DQo+IEBAIC05MDYsMTIgKzkyNywxMiBAQCBz
dGF0aWMgdm9pZCBkdW1wX2ludHJlbWFwX3RhYmxlKGNvbnN0IHN0DQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuaW9uIGlydGVfY3B0ciB0YmwsDQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBp
bmcpDQo+ICB7DQo+IC0gICAgdW5zaWduZWQgaW50IGNvdW50Ow0KPiArICAgIHVuc2lnbmVkIGlu
dCBjb3VudCwgbnIgPSBpbnRyZW1hcF90YWJsZV9lbnRyaWVzKHRibC5wdHIsIGlvbW11KTsNCj4g
DQo+ICAgICAgaWYgKCAhdGJsLnB0ciApDQo+ICAgICAgICAgIHJldHVybjsNCj4gDQo+IC0gICAg
Zm9yICggY291bnQgPSAwOyBjb3VudCA8IElOVFJFTUFQX0VOVFJJRVM7IGNvdW50KysgKQ0KPiAr
ICAgIGZvciAoIGNvdW50ID0gMDsgY291bnQgPCBucjsgY291bnQrKyApDQo+ICAgICAgew0KPiAg
ICAgICAgICBpZiAoIGlvbW11LT5jdHJsLmdhX2VuDQo+ICAgICAgICAgICAgICAgPyAhdGJsLnB0
cjEyOFtjb3VudF0ucmF3WzBdICYmICF0YmwucHRyMTI4W2NvdW50XS5yYXdbMV0NCj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oDQo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaA0KPiBAQCAtMTAyLDYg
KzEwMiw4IEBAIHZvaWQgKmFtZF9pb21tdV9hbGxvY19pbnRyZW1hcF90YWJsZSgNCj4gICAgICBj
b25zdCBzdHJ1Y3QgYW1kX2lvbW11ICosIHVuc2lnbmVkIGxvbmcgKiopOw0KPiAgaW50IGFtZF9p
b21tdV9mcmVlX2ludHJlbWFwX3RhYmxlKA0KPiAgICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUg
Kiwgc3RydWN0IGl2cnNfbWFwcGluZ3MgKiwgdWludDE2X3QpOw0KPiArdW5zaWduZWQgaW50IGFt
ZF9pb21tdV9pbnRyZW1hcF90YWJsZV9vcmRlcigNCj4gKyAgICBjb25zdCB2b2lkICppcnQsIGNv
bnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KTsNCj4gIHZvaWQgYW1kX2lvbW11X2lvYXBpY191
cGRhdGVfaXJlKA0KPiAgICAgIHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1
bnNpZ25lZCBpbnQgdmFsdWUpOw0KPiAgdW5zaWduZWQgaW50IGFtZF9pb21tdV9yZWFkX2lvYXBp
Y19mcm9tX2lyZSgNCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:22:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16: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 1iCR6v-0001iN-Th; Mon, 23 Sep 2019 16:22:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCR6u-0001iI-JP
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:22:48 +0000
X-Inumbo-ID: 60d8e364-de1e-11e9-b76c-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60d8e364-de1e-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 16:22:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569255767;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=jYyitHFzWp+RvOfWMH1lyxSkP+/z1Oc11rekwIWpJq0=;
 b=LEN7VRuJnY3Zubx7Kwoq/8Dp0qAT+S2GkaqSQug96JyHPeZSMesDpOcg
 QvvfWK+Z3kOhjJ/U67M7NFCR8SoDDvDp9t1J+i72KZzkJ2StXgoYVKdNN
 07GkQHUI0uLzwTgPqWWQaijsswmbNM2T1vzZaBwHmYJhOut6wr0FZ6wbt I=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hnbvoy1v4RiQ9eWlVQDfCRVO3OAVmERHcmOi8SQNOR9dHoJ7c+UHyoRcWLfraumVVXu4vG2UbL
 7aFmAkvk1SqUphR8uTe9NN//ott4ldbpayxvCrw/kOWIxNpANgfDifJowDCSLyYVGvQiMBWAn/
 GSRkt64AeHFeio6F6TlzroGvori0KVwlMuRIlv1gdsowpQzgTurMnmRmC3bIIjXmZCjqQuhmlr
 j4xoeoG1RK8mPaQQ8q5KXl2nZjolC27VA1fJY8WncgWzMhCR0wpUKIIIVazItXhIcaqxhYuU+X
 4Ds=
X-SBRS: 2.7
X-MesageID: 6155603
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="6155603"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 5/8] AMD/IOMMU: restrict interrupt
 remapping table sizes
Thread-Index: AQHVbu2nVcbxF8Syq0aIAlrkcouT7Kc5d7KQ
Date: Mon, 23 Sep 2019 16:22:35 +0000
Message-ID: <1376e63e5f2849bab87a32a01b8ab2a8@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <6e78af43-45f4-b2b1-26e5-04dfb40f1858@suse.com>
In-Reply-To: <6e78af43-45f4-b2b1-26e5-04dfb40f1858@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 5/8] AMD/IOMMU: restrict interrupt
 remapping table sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjQNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA1LzhdIEFNRC9JT01NVTogcmVz
dHJpY3QgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBzaXplcw0KPiANCj4gVGhlcmUncyBubyBw
b2ludCBzZXR0aW5nIHVwIHRhYmxlcyB3aXRoIG1vcmUgc3BhY2UgdGhhbiBhIFBDSSBkZXZpY2Ug
Y2FuDQo+IHVzZS4gRm9yIGJvdGggTVNJIGFuZCBNU0ktWCB3ZSBjYW4gZGV0ZXJtaW5lIGhvdyBt
YW55IGludGVycnVwdHMgY291bGQNCj4gYmUgc2V0IHVwIGF0IG1vc3QuIFRhYmxlcyBhbGxvY2F0
ZWQgZHVyaW5nIEFDUEkgdGFibGUgcGFyc2luZywgaG93ZXZlciwNCj4gd2lsbCAoZm9yIG5vdyBh
dCBsZWFzdCkgY29udGludWUgdG8gYmUgc2V0IHVwIHRvIGhhdmUgbWF4aW11bSBzaXplLg0KPiAN
Cj4gTm90ZSB0aGF0IHVudGlsIHdlIHdvdWxkIHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRp
b25zIGhlcmUgdGhlcmUncw0KPiBubyBwb2ludCBjaGVja2luZyB3aGV0aGVyIGJvdGggTVNJIGFu
ZCBNU0ktWCBhcmUgc3VwcG9ydGVkIGJ5IGEgZGV2aWNlIC0NCj4gYW4gb3JkZXItMCBhbGxvY2F0
aW9uIHdpbGwgZml0IHRoZSBkdWFsIGNhc2UgaW4gYW55IGV2ZW50LCBubyBtYXR0ZXINCj4gdGhh
dCB0aGUgTVNJLVggdmVjdG9yIGNvdW50IG1heSBiZSBzbWFsbGVyIHRoYW4gdGhlIE1TSSBvbmUu
DQo+IA0KPiBPbiBteSBSb21lIHN5c3RlbSB0aGlzIHJlZHVjZXMgc3BhY2UgbmVlZGVkIGZyb20g
anVzdCBvdmVyIDFrIHBhZ2VzIHRvDQo+IGFib3V0IDEyNS4NCj4gDQo+IFN1Z2dlc3RlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KDQpSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gdjY6IERvbid0IGFs
bG9jYXRlIGFueSBJUlQgYXQgYWxsIHdoZW4gZGV2aWNlIGlzIG5laXRoZXIgTVNJLVggbm9yDQo+
ICAgICBNU0ktY2FwYWJsZS4gUmUtYmFzZSBvdmVyIGNoYW5nZXMgZWFybGllciBpbiB0aGlzIHNl
cmllcy4NCj4gdjU6IE5ldy4NCj4gDQo+IC0tLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2FjcGkuYyAgICAgIHwgICAgNCArLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2luaXQuYyAgICAgIHwgICAxMyArKysrLS0tLS0NCj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgICAgICB8ICAgMzYgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAg
ICAgICB8ICAgMjAgKysrKysrKysrKy0tLS0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMgICB8ICAgMTggKysrKysrKy0tLS0tLQ0KPiAgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggIHwgICAgMyAtLQ0KPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgICAgNSArKy0NCj4gIDcgZmls
ZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRpb25zKC0pDQo+IA0KPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jDQo+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMNCj4gQEAgLTc3LDcgKzc3LDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IGFkZF9pdnJzX21hcHBpbmdfZW50cg0KPiAgICAgICAgICB7DQo+
ICAgICAgICAgICAgICBpZiAoICFzaGFyZWRfaW50cmVtYXBfdGFibGUgKQ0KPiAgICAgICAgICAg
ICAgICAgIHNoYXJlZF9pbnRyZW1hcF90YWJsZSA9IGFtZF9pb21tdV9hbGxvY19pbnRyZW1hcF90
YWJsZSgNCj4gLSAgICAgICAgICAgICAgICAgICAgaW9tbXUsICZzaGFyZWRfaW50cmVtYXBfaW51
c2UpOw0KPiArICAgICAgICAgICAgICAgICAgICBpb21tdSwgJnNoYXJlZF9pbnRyZW1hcF9pbnVz
ZSwgMCk7DQo+IA0KPiAgICAgICAgICAgICAgaWYgKCAhc2hhcmVkX2ludHJlbWFwX3RhYmxlICkN
Cj4gICAgICAgICAgICAgICAgICBwYW5pYygiTm8gbWVtb3J5IGZvciBzaGFyZWQgSVJUXG4iKTsN
Cj4gQEAgLTg5LDcgKzg5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFkZF9pdnJzX21hcHBpbmdf
ZW50cg0KPiAgICAgICAgICB7DQo+ICAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW2FsaWFzX2lk
XS5pbnRyZW1hcF90YWJsZSA9DQo+ICAgICAgICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2lu
dHJlbWFwX3RhYmxlKA0KPiAtICAgICAgICAgICAgICAgICAgICBpb21tdSwgJml2cnNfbWFwcGlu
Z3NbYWxpYXNfaWRdLmludHJlbWFwX2ludXNlKTsNCj4gKyAgICAgICAgICAgICAgICAgICAgaW9t
bXUsICZpdnJzX21hcHBpbmdzW2FsaWFzX2lkXS5pbnRyZW1hcF9pbnVzZSwgMCk7DQo+IA0KPiAg
ICAgICAgICAgICAgaWYgKCAhaXZyc19tYXBwaW5nc1thbGlhc19pZF0uaW50cmVtYXBfdGFibGUg
KQ0KPiAgICAgICAgICAgICAgICAgIHBhbmljKCJObyBtZW1vcnkgZm9yICUwNHg6JTAyeDolMDJ4
LiV1J3MgSVJUXG4iLA0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
aW5pdC5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMN
Cj4gQEAgLTEyODQsMTIgKzEyODQsMTQgQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3Nl
dHVwX2RldmljZQ0KPiAgICAgICAgICAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7DQo+ICAgICAg
ICAgICAgICB9DQo+IA0KPiAtICAgICAgICAgICAgaWYgKCBwZGV2ICkNCj4gKyAgICAgICAgICAg
IGlmICggcGRldiAmJiAocGRldi0+bXNpeCB8fCBwZGV2LT5tc2lfbWF4dmVjKSApDQo+ICAgICAg
ICAgICAgICB7DQo+ICAgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFw
X3RhYmxlID0NCj4gICAgICAgICAgICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFw
X3RhYmxlKA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmlv
bW11LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgJml2cnNfbWFwcGluZ3NbYmRmXS5pbnRy
ZW1hcF9pbnVzZSk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAmaXZyc19tYXBwaW5nc1ti
ZGZdLmludHJlbWFwX2ludXNlLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+bXNp
eCA/IHBkZXYtPm1zaXgtPm5yX2VudHJpZXMNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBwZGV2LT5tc2lfbWF4dmVjKTsNCj4gICAgICAgICAgICAgICAgICBpZiAoICFp
dnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgKQ0KPiAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsNCj4gDQo+IEBAIC0xMzEyLDExICsxMzE0LDggQEAgc3RhdGljIGlu
dCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZQ0KPiAgICAgICAgICAgICAgfQ0KPiANCj4g
ICAgICAgICAgICAgIGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoDQo+IC0gICAgICAgICAg
ICAgICAgZHRlLA0KPiAtICAgICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1h
cF90YWJsZQ0KPiAtICAgICAgICAgICAgICAgID8gdmlydF90b19tYWRkcihpdnJzX21hcHBpbmdz
W2JkZl0uaW50cmVtYXBfdGFibGUpDQo+IC0gICAgICAgICAgICAgICAgOiAwLA0KPiAtICAgICAg
ICAgICAgICAgIGlvbW11X2ludHJlbWFwKTsNCj4gKyAgICAgICAgICAgICAgICBkdGUsIGl2cnNf
bWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSwNCj4gKyAgICAgICAgICAgICAgICBpdnJzX21h
cHBpbmdzW2JkZl0uaW9tbXUsIGlvbW11X2ludHJlbWFwKTsNCj4gICAgICAgICAgfQ0KPiAgICAg
IH0NCj4gDQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMN
Cj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYw0KPiBAQCAt
NjksNyArNjksOCBAQCB1bmlvbiBpcnRlX2NwdHIgew0KPiAgICAgIGNvbnN0IHVuaW9uIGlydGUx
MjggKnB0cjEyODsNCj4gIH0gX190cmFuc3BhcmVudF9fOw0KPiANCj4gLSNkZWZpbmUgSU5UUkVN
QVBfTUFYX0VOVFJJRVMgKDEgPDwgSU9NTVVfSU5UUkVNQVBfT1JERVIpDQo+ICsjZGVmaW5lIElO
VFJFTUFQX01BWF9PUkRFUiAgIDB4Qg0KPiArI2RlZmluZSBJTlRSRU1BUF9NQVhfRU5UUklFUyAo
MSA8PCBJTlRSRU1BUF9NQVhfT1JERVIpDQo+IA0KPiAgc3RydWN0IGlvYXBpY19zYmRmIGlvYXBp
Y19zYmRmW01BWF9JT19BUElDU107DQo+ICBzdHJ1Y3QgaHBldF9zYmRmIGhwZXRfc2JkZjsNCj4g
QEAgLTgwLDE3ICs4MSwxMyBAQCB1bnNpZ25lZCBpbnQgbnJfaW9hcGljX3NiZGY7DQo+IA0KPiAg
c3RhdGljIHZvaWQgZHVtcF9pbnRyZW1hcF90YWJsZXModW5zaWduZWQgY2hhciBrZXkpOw0KPiAN
Cj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGludHJlbWFwX3RhYmxlX29yZGVyKGNvbnN0
IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQ0KPiAtew0KPiAtICAgIHJldHVybiBpb21tdS0+Y3Ry
bC5nYV9lbg0KPiAtICAgICAgICAgICA/IGdldF9vcmRlcl9mcm9tX2J5dGVzKElOVFJFTUFQX01B
WF9FTlRSSUVTICogc2l6ZW9mKHVuaW9uIGlydGUxMjgpKQ0KPiAtICAgICAgICAgICA6IGdldF9v
cmRlcl9mcm9tX2J5dGVzKElOVFJFTUFQX01BWF9FTlRSSUVTICogc2l6ZW9mKHVuaW9uIGlydGUz
MikpOw0KPiAtfQ0KPiArI2RlZmluZSBpbnRyZW1hcF9wYWdlX29yZGVyKGlydCkgUEZOX09SREVS
KHZpcnRfdG9fcGFnZShpcnQpKQ0KPiANCj4gIHVuc2lnbmVkIGludCBhbWRfaW9tbXVfaW50cmVt
YXBfdGFibGVfb3JkZXIoDQo+ICAgICAgY29uc3Qgdm9pZCAqaXJ0LCBjb25zdCBzdHJ1Y3QgYW1k
X2lvbW11ICppb21tdSkNCj4gIHsNCj4gLSAgICByZXR1cm4gSU9NTVVfSU5UUkVNQVBfT1JERVI7
DQo+ICsgICAgcmV0dXJuIGludHJlbWFwX3BhZ2Vfb3JkZXIoaXJ0KSArIFBBR0VfU0hJRlQgLQ0K
PiArICAgICAgICAgICAoaW9tbXUtPmN0cmwuZ2FfZW4gPyA0IDogMik7DQo+ICB9DQo+IA0KPiAg
c3RhdGljIHVuc2lnbmVkIGludCBpbnRyZW1hcF90YWJsZV9lbnRyaWVzKA0KPiBAQCAtODI1LDcg
KzgyMiwxMCBAQCBpbnQgYW1kX2lvbW11X2ZyZWVfaW50cmVtYXBfdGFibGUoDQo+IA0KPiAgICAg
IGlmICggKnRibHAgKQ0KPiAgICAgIHsNCj4gLSAgICAgICAgX19mcmVlX2FtZF9pb21tdV90YWJs
ZXMoKnRibHAsIGludHJlbWFwX3RhYmxlX29yZGVyKGlvbW11KSk7DQo+ICsgICAgICAgIHVuc2ln
bmVkIGludCBvcmRlciA9IGludHJlbWFwX3BhZ2Vfb3JkZXIoKnRibHApOw0KPiArDQo+ICsgICAg
ICAgIGludHJlbWFwX3BhZ2Vfb3JkZXIoKnRibHApID0gMDsNCj4gKyAgICAgICAgX19mcmVlX2Ft
ZF9pb21tdV90YWJsZXMoKnRibHAsIG9yZGVyKTsNCj4gICAgICAgICAgKnRibHAgPSBOVUxMOw0K
PiAgICAgIH0NCj4gDQo+IEBAIC04MzMsMTUgKzgzMywyMyBAQCBpbnQgYW1kX2lvbW11X2ZyZWVf
aW50cmVtYXBfdGFibGUoDQo+ICB9DQo+IA0KPiAgdm9pZCAqYW1kX2lvbW11X2FsbG9jX2ludHJl
bWFwX3RhYmxlKA0KPiAtICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1bnNpZ25l
ZCBsb25nICoqaW51c2VfbWFwKQ0KPiArICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11
LCB1bnNpZ25lZCBsb25nICoqaW51c2VfbWFwLCB1bnNpZ25lZCBpbnQgbnIpDQo+ICB7DQo+IC0g
ICAgdW5zaWduZWQgaW50IG9yZGVyID0gaW50cmVtYXBfdGFibGVfb3JkZXIoaW9tbXUpOw0KPiAt
ICAgIHZvaWQgKnRiID0gX19hbGxvY19hbWRfaW9tbXVfdGFibGVzKG9yZGVyKTsNCj4gKyAgICB1
bnNpZ25lZCBpbnQgb3JkZXI7DQo+ICsgICAgdm9pZCAqdGI7DQo+IA0KPiArICAgIGlmICggIW5y
ICkNCj4gKyAgICAgICAgbnIgPSBJTlRSRU1BUF9NQVhfRU5UUklFUzsNCj4gKw0KPiArICAgIG9y
ZGVyID0gaW9tbXUtPmN0cmwuZ2FfZW4NCj4gKyAgICAgICAgICAgID8gZ2V0X29yZGVyX2Zyb21f
Ynl0ZXMobnIgKiBzaXplb2YodW5pb24gaXJ0ZTEyOCkpDQo+ICsgICAgICAgICAgICA6IGdldF9v
cmRlcl9mcm9tX2J5dGVzKG5yICogc2l6ZW9mKHVuaW9uIGlydGUzMikpOw0KPiArDQo+ICsgICAg
dGIgPSBfX2FsbG9jX2FtZF9pb21tdV90YWJsZXMob3JkZXIpOw0KPiAgICAgIGlmICggdGIgKQ0K
PiAgICAgIHsNCj4gLSAgICAgICAgdW5zaWduZWQgaW50IG5yID0gaW50cmVtYXBfdGFibGVfZW50
cmllcyh0YiwgaW9tbXUpOw0KPiAtDQo+ICsgICAgICAgIGludHJlbWFwX3BhZ2Vfb3JkZXIodGIp
ID0gb3JkZXI7DQo+ICsgICAgICAgIG5yID0gaW50cmVtYXBfdGFibGVfZW50cmllcyh0YiwgaW9t
bXUpOw0KPiAgICAgICAgICAqaW51c2VfbWFwID0geHphbGxvY19hcnJheSh1bnNpZ25lZCBsb25n
LCBCSVRTX1RPX0xPTkdTKG5yKSk7DQo+ICAgICAgICAgIGlmICggKmludXNlX21hcCApDQo+ICAg
ICAgICAgICAgICBtZW1zZXQodGIsIDAsIFBBR0VfU0laRSA8PCBvcmRlcik7DQo+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYw0KPiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMNCj4gQEAgLTExMywxMiArMTEzLDIyIEBAIHZv
aWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoc3RydWMNCj4gIH0NCj4gDQo+ICB2b2lk
IF9faW5pdCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKA0KPiAtICAgIHN0cnVjdCBhbWRf
aW9tbXVfZHRlICpkdGUsIHVpbnQ2NF90IGludHJlbWFwX3B0ciwgYm9vbCB2YWxpZCkNCj4gKyAg
ICBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLCBjb25zdCB2b2lkICpwdHIsDQo+ICsgICAgY29u
c3Qgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIGJvb2wgdmFsaWQpDQo+ICB7DQo+IC0gICAgZHRl
LT5pdF9yb290ID0gaW50cmVtYXBfcHRyID4+IDY7DQo+IC0gICAgZHRlLT5pbnRfdGFiX2xlbiA9
IGludHJlbWFwX3B0ciA/IElPTU1VX0lOVFJFTUFQX09SREVSIDogMDsNCj4gLSAgICBkdGUtPmlu
dF9jdGwgPSBpbnRyZW1hcF9wdHIgPyBJT01NVV9ERVZfVEFCTEVfSU5UX0NPTlRST0xfVFJBTlNM
QVRFRA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IElPTU1VX0RFVl9UQUJM
RV9JTlRfQ09OVFJPTF9BQk9SVEVEOw0KPiArICAgIGlmICggcHRyICkNCj4gKyAgICB7DQo+ICsg
ICAgICAgIGR0ZS0+aXRfcm9vdCA9IHZpcnRfdG9fbWFkZHIocHRyKSA+PiA2Ow0KPiArICAgICAg
ICBkdGUtPmludF90YWJfbGVuID0gYW1kX2lvbW11X2ludHJlbWFwX3RhYmxlX29yZGVyKHB0ciwg
aW9tbXUpOw0KPiArICAgICAgICBkdGUtPmludF9jdGwgPSBJT01NVV9ERVZfVEFCTEVfSU5UX0NP
TlRST0xfVFJBTlNMQVRFRDsNCj4gKyAgICB9DQo+ICsgICAgZWxzZQ0KPiArICAgIHsNCj4gKyAg
ICAgICAgZHRlLT5pdF9yb290ID0gMDsNCj4gKyAgICAgICAgZHRlLT5pbnRfdGFiX2xlbiA9IDA7
DQo+ICsgICAgICAgIGR0ZS0+aW50X2N0bCA9IElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9B
Qk9SVEVEOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIGR0ZS0+aWcgPSBmYWxzZTsgLyogdW5tYXBw
ZWQgaW50ZXJydXB0cyByZXN1bHQgaW4gaS9vIHBhZ2UgZmF1bHRzICovDQo+ICAgICAgZHRlLT5p
diA9IHZhbGlkOw0KPiAgfQ0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNp
X2FtZF9pb21tdS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1k
X2lvbW11LmMNCj4gQEAgLTQ3MCwxOCArNDcwLDIyIEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11X2Fk
ZF9kZXZpY2UodTggZGV2Zm4NCj4gICAgICB7DQo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7DQo+IA0KPiAtICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUgPQ0K
PiAtICAgICAgICAgICAgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlKA0KPiAtICAgICAg
ICAgICAgICAgIGlvbW11LCAmaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX2ludXNlKTsNCj4g
LSAgICAgICAgaWYgKCAhaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlICkNCj4gLSAg
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOw0KPiArICAgICAgICBpZiAoIHBkZXYtPm1zaXggfHwg
cGRldi0+bXNpX21heHZlYyApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIGl2cnNfbWFw
cGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSA9DQo+ICsgICAgICAgICAgICAgICAgYW1kX2lvbW11
X2FsbG9jX2ludHJlbWFwX3RhYmxlKA0KPiArICAgICAgICAgICAgICAgICAgICBpb21tdSwgJml2
cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF9pbnVzZSwNCj4gKyAgICAgICAgICAgICAgICAgICAg
cGRldi0+bXNpeCA/IHBkZXYtPm1zaXgtPm5yX2VudHJpZXMNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6IHBkZXYtPm1zaV9tYXh2ZWMpOw0KPiArICAgICAgICAgICAgaWYgKCAh
aXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlICkNCj4gKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVOT01FTTsNCj4gKyAgICAgICAgfQ0KPiANCj4gICAgICAgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7DQo+IA0KPiAgICAgICAgICBhbWRfaW9tbXVfc2V0
X2ludHJlbWFwX3RhYmxlKA0KPiAgICAgICAgICAgICAgaW9tbXUtPmRldl90YWJsZS5idWZmZXIg
KyAoYmRmICogSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpLA0KPiAtICAgICAgICAgICAgdmly
dF90b19tYWRkcihpdnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUpLA0KPiAtICAgICAg
ICAgICAgaW9tbXVfaW50cmVtYXApOw0KPiArICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlLCBpb21tdSwgaW9tbXVfaW50cmVtYXApOw0KPiANCj4gICAgICAgICAg
YW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgYmRmKTsNCj4gDQo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oDQo+IEBAIC0xMDcsOSArMTA3LDYgQEAN
Cj4gICNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX0ZPUldBUkRFRAkweDENCj4g
ICNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX1RSQU5TTEFURUQJMHgyDQo+IA0K
PiAtLyogRm9yIG5vdywgd2UgYWx3YXlzIGFsbG9jYXRlIHRoZSBtYXhpbXVtOiAyMDQ4IGVudHJp
ZXMuICovDQo+IC0jZGVmaW5lIElPTU1VX0lOVFJFTUFQX09SREVSCQkJMHhCDQo+IC0NCj4gIHN0
cnVjdCBhbWRfaW9tbXVfZHRlIHsNCj4gICAgICAvKiAwIC0gNjMgKi8NCj4gICAgICBib29sIHY6
MTsNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5o
DQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaA0K
PiBAQCAtNzIsNyArNzIsOCBAQCBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9mbHVzaF9pb3Rs
Yl9hDQo+ICAvKiBkZXZpY2UgdGFibGUgZnVuY3Rpb25zICovDQo+ICBpbnQgZ2V0X2RtYV9yZXF1
ZXN0b3JfaWQodWludDE2X3Qgc2VnLCB1aW50MTZfdCBiZGYpOw0KPiAgdm9pZCBhbWRfaW9tbXVf
c2V0X2ludHJlbWFwX3RhYmxlKHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsDQo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgaW50cmVtYXBfcHRyLA0KPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnB0ciwNCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHZhbGlkKTsNCj4g
IHZvaWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoc3RydWN0IGFtZF9pb21tdV9kdGUg
KmR0ZSwNCj4gIAkJCQkgICB1aW50NjRfdCByb290X3B0ciwgdWludDE2X3QgZG9tYWluX2lkLA0K
PiBAQCAtOTksNyArMTAwLDcgQEAgc3RydWN0IGFtZF9pb21tdSAqZmluZF9pb21tdV9mb3JfZGV2
aWNlKA0KPiAgYm9vbCBpb3Zfc3VwcG9ydHNfeHQodm9pZCk7DQo+ICBpbnQgYW1kX2lvbW11X3Nl
dHVwX2lvYXBpY19yZW1hcHBpbmcodm9pZCk7DQo+ICB2b2lkICphbWRfaW9tbXVfYWxsb2NfaW50
cmVtYXBfdGFibGUoDQo+IC0gICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqLCB1bnNpZ25lZCBs
b25nICoqKTsNCj4gKyAgICBjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICosIHVuc2lnbmVkIGxvbmcg
KiosIHVuc2lnbmVkIGludCBucik7DQo+ICBpbnQgYW1kX2lvbW11X2ZyZWVfaW50cmVtYXBfdGFi
bGUoDQo+ICAgICAgY29uc3Qgc3RydWN0IGFtZF9pb21tdSAqLCBzdHJ1Y3QgaXZyc19tYXBwaW5n
cyAqLCB1aW50MTZfdCk7DQo+ICB1bnNpZ25lZCBpbnQgYW1kX2lvbW11X2ludHJlbWFwX3RhYmxl
X29yZGVyKA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:26:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16: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 1iCRA5-0001sb-JZ; Mon, 23 Sep 2019 16:26: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=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCRA4-0001sW-38
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:26:04 +0000
X-Inumbo-ID: d54eda96-de1e-11e9-9604-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id d54eda96-de1e-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:26:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569255963;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ukWyOe+xk33U3k8xDfoNv9VrQbKPNbsZ7P6UHNIuKgQ=;
 b=NRJE4QsfIQVkjKjEiQdZk4M3cnB2FmrOoD7LMmuPga4PUIXZdgfrPwKX
 qQRIQDbClOwnfLTiKFw2QFbWmrbMGaqR1yIV0J9tRxG0HFsKHALWPHJEC
 ZqtYBD+/H+n5FiFDxDOi2m+DGPY0Q2CwYWx3XgyCD6DEBWZ/2zLRqBRTc g=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CRg0HTh8T1AaoiTqAAqX5PA5i8cUJP0ETey0laEULGcPz5mgyryJc2Q7RiHFQ0yRL6yhFQEZOV
 6wERon+1zwlo/Z03caDtPVmY+qmFji/CimsZ8vtuVaIFcmofNtEAJDmpBLrckHseLJ/iRNEtNy
 OFIlHMmqKIi4qRjgolw907TS/IQsfpsHdF9qhCJUqdFj12ZqBh5J/1Uhxn1hHhh72bHRUG0qdi
 6Ojx/veFlRn57/IHFYGEsmuHTpvYvEA2Bam9Pd/N8JCjRMt3uttxAr7w4Vcc4ZWDOSFLxjtuhE
 iRQ=
X-SBRS: 2.7
X-MesageID: 5945495
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="5945495"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
Thread-Index: AQHVbu3E2x13CiTrgkyIxcLuJ2Ba16c5eODg
Date: Mon, 23 Sep 2019 16:25:58 +0000
Message-ID: <6b8b0d5e09c24b068ede852c4eab50dc@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <6de11867-b872-a2a1-7c26-af004164bfea@suse.com>
In-Reply-To: <6de11867-b872-a2a1-7c26-af004164bfea@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjQNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA2LzhdIEFNRC9JT01NVTogdGlk
eSBzdHJ1Y3QgaXZyc19tYXBwaW5ncw0KPiANCj4gTW92ZSB0aGUgZGV2aWNlIGZsYWdzIGZpZWxk
IHVwIGludG8gYW4gdW51c2VkIGhvbGUsIHRodXMgc2hyaW5raW5nDQo+IG92ZXJhbGwgc3RydWN0
dXJlIHNpemUgYnkgOCBieXRlcy4gVXNlIGJvb2wgYW5kIHVpbnQ8Tj5fdCBhcw0KPiBhcHByb3By
aWF0ZS4gRHJvcCBwb2ludGxlc3MgKHJlZHVuZGFudCkgaW5pdGlhbGl6YXRpb25zLg0KPiANCj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KDQpSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KLi4uYWx0aG91
Z2ggSSB3b25kZXIuLi4NCg0KPiAtLS0NCj4gdjY6IE5ldy4NCj4gDQo+IC0tLQ0KPiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYyB8ICAgIDYgKysrLS0tDQo+ICB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgICAgNiAtLS0tLS0NCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmggICAgICAgICAgfCAgIDE3ICsrKysrKysrKy0t
LS0tLS0tDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u
cygtKQ0KPiANCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGku
Yw0KPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jDQo+IEBA
IC0xNjUsNyArMTY1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHJlc2VydmVfdW5pdHlfbWFwX2Zv
cg0KPiAgICAgIC8qIGV4dGVuZCByL3cgcGVybWlzc2lvbXMgYW5kIGtlZXAgYWdncmVnYXRlICov
DQo+ICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLndyaXRlX3Blcm1pc3Npb24gPSBpdzsNCj4gICAg
ICBpdnJzX21hcHBpbmdzW2JkZl0ucmVhZF9wZXJtaXNzaW9uID0gaXI7DQo+IC0gICAgaXZyc19t
YXBwaW5nc1tiZGZdLnVuaXR5X21hcF9lbmFibGUgPSBJT01NVV9DT05UUk9MX0VOQUJMRUQ7DQo+
ICsgICAgaXZyc19tYXBwaW5nc1tiZGZdLnVuaXR5X21hcF9lbmFibGUgPSB0cnVlOw0KPiAgICAg
IGl2cnNfbWFwcGluZ3NbYmRmXS5hZGRyX3JhbmdlX3N0YXJ0ID0gYmFzZTsNCj4gICAgICBpdnJz
X21hcHBpbmdzW2JkZl0uYWRkcl9yYW5nZV9sZW5ndGggPSBsZW5ndGg7DQo+ICB9DQo+IEBAIC0y
NDIsOCArMjQyLDggQEAgc3RhdGljIGludCBfX2luaXQgcmVnaXN0ZXJfZXhjbHVzaW9uX3Jhbg0K
PiAgICAgIGlmICggbGltaXQgPj0gaW9tbXVfdG9wICApDQo+ICAgICAgew0KPiAgICAgICAgICBy
ZXNlcnZlX2lvbW11X2V4Y2x1c2lvbl9yYW5nZShpb21tdSwgYmFzZSwgbGltaXQpOw0KPiAtICAg
ICAgICBpdnJzX21hcHBpbmdzW2JkZl0uZHRlX2FsbG93X2V4Y2x1c2lvbiA9IElPTU1VX0NPTlRS
T0xfRU5BQkxFRDsNCj4gLSAgICAgICAgaXZyc19tYXBwaW5nc1tyZXFdLmR0ZV9hbGxvd19leGNs
dXNpb24gPSBJT01NVV9DT05UUk9MX0VOQUJMRUQ7DQo+ICsgICAgICAgIGl2cnNfbWFwcGluZ3Nb
YmRmXS5kdGVfYWxsb3dfZXhjbHVzaW9uID0gdHJ1ZTsNCj4gKyAgICAgICAgaXZyc19tYXBwaW5n
c1tyZXFdLmR0ZV9hbGxvd19leGNsdXNpb24gPSB0cnVlOw0KPiAgICAgIH0NCj4gDQo+ICAgICAg
cmV0dXJuIDA7DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0
LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYw0KPiBA
QCAtMTIyMiwxMiArMTIyMiw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGFsbG9jX2l2cnNfbWFwcGlu
Z3ModTENCj4gICAgICBmb3IgKCBiZGYgPSAwOyBiZGYgPCBpdnJzX2JkZl9lbnRyaWVzOyBiZGYr
KyApDQo+ICAgICAgew0KPiAgICAgICAgICBpdnJzX21hcHBpbmdzW2JkZl0uZHRlX3JlcXVlc3Rv
cl9pZCA9IGJkZjsNCj4gLSAgICAgICAgaXZyc19tYXBwaW5nc1tiZGZdLmR0ZV9hbGxvd19leGNs
dXNpb24gPSBJT01NVV9DT05UUk9MX0RJU0FCTEVEOw0KPiAtICAgICAgICBpdnJzX21hcHBpbmdz
W2JkZl0udW5pdHlfbWFwX2VuYWJsZSA9IElPTU1VX0NPTlRST0xfRElTQUJMRUQ7DQo+IC0gICAg
ICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pb21tdSA9IE5VTEw7DQo+IC0NCj4gLSAgICAgICAgaXZy
c19tYXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlID0gTlVMTDsNCj4gLSAgICAgICAgaXZyc19t
YXBwaW5nc1tiZGZdLmRldmljZV9mbGFncyA9IDA7DQo+IA0KPiAgICAgICAgICBpZiAoIGFtZF9p
b21tdV9wZXJkZXZfaW50cmVtYXAgKQ0KPiAgICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJml2
cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF9sb2NrKTsNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hbWQtaW9tbXUuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5o
DQo+IEBAIC0xMDYsMTIgKzEwNiwxNiBAQCBzdHJ1Y3QgYW1kX2lvbW11IHsNCj4gIH07DQo+IA0K
PiAgc3RydWN0IGl2cnNfbWFwcGluZ3Mgew0KPiAtICAgIHUxNiBkdGVfcmVxdWVzdG9yX2lkOw0K
PiAtICAgIHU4IGR0ZV9hbGxvd19leGNsdXNpb247DQo+IC0gICAgdTggdW5pdHlfbWFwX2VuYWJs
ZTsNCj4gLSAgICB1OCB3cml0ZV9wZXJtaXNzaW9uOw0KPiAtICAgIHU4IHJlYWRfcGVybWlzc2lv
bjsNCj4gKyAgICB1aW50MTZfdCBkdGVfcmVxdWVzdG9yX2lkOw0KPiAgICAgIGJvb2wgdmFsaWQ7
DQo+ICsgICAgYm9vbCBkdGVfYWxsb3dfZXhjbHVzaW9uOw0KPiArICAgIGJvb2wgdW5pdHlfbWFw
X2VuYWJsZTsNCj4gKyAgICBib29sIHdyaXRlX3Blcm1pc3Npb247DQo+ICsgICAgYm9vbCByZWFk
X3Blcm1pc3Npb247DQoNCkNvdWxkIHlvdSBzaHJpbmsgdGhpcyBldmVuIG1vcmUgYnkgdXNpbmcg
YSBiaXQtZmllbGQgaW5zdGVhZCBvZiB0aGlzIHNlcXVlbmNlIG9mIGJvb2xzPw0KDQo+ICsNCj4g
KyAgICAvKiBpdmhkIGRldmljZSBkYXRhIHNldHRpbmdzICovDQo+ICsgICAgdWludDhfdCBkZXZp
Y2VfZmxhZ3M7DQo+ICsNCj4gICAgICB1bnNpZ25lZCBsb25nIGFkZHJfcmFuZ2Vfc3RhcnQ7DQo+
ICAgICAgdW5zaWduZWQgbG9uZyBhZGRyX3JhbmdlX2xlbmd0aDsNCj4gICAgICBzdHJ1Y3QgYW1k
X2lvbW11ICppb21tdTsNCj4gQEAgLTEyMCw5ICsxMjQsNiBAQCBzdHJ1Y3QgaXZyc19tYXBwaW5n
cyB7DQo+ICAgICAgdm9pZCAqaW50cmVtYXBfdGFibGU7DQo+ICAgICAgdW5zaWduZWQgbG9uZyAq
aW50cmVtYXBfaW51c2U7DQo+ICAgICAgc3BpbmxvY2tfdCBpbnRyZW1hcF9sb2NrOw0KPiAtDQo+
IC0gICAgLyogaXZoZCBkZXZpY2UgZGF0YSBzZXR0aW5ncyAqLw0KPiAtICAgIHU4IGRldmljZV9m
bGFnczsNCj4gIH07DQo+IA0KPiAgZXh0ZXJuIHVuc2lnbmVkIGludCBpdnJzX2JkZl9lbnRyaWVz
Ow0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCREi-0002dM-9U; Mon, 23 Sep 2019 16:30: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=v9XQ=XS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iCREh-0002dH-4p
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:30:51 +0000
X-Inumbo-ID: 80be4916-de1f-11e9-9604-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 80be4916-de1f-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:30:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569256249;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Fb5PxSvpDTpuiUSPEoaUeSuWjFw1rf/YG85pPCVgfFs=;
 b=LU7WVvXFGgKxthWHvuqYJYVqNqWL5Scldc3cKdaYKFODyjrWJPSvPwGr
 +yg7S1GzXDFZHUtvweaP5D/zDJPPC2mS0lzwbCUXS1DqE51FR9xbuhaNQ
 iaWi4XF8alykOOrQGZdsVEdysmOpTGvxARJjCdVwlVhmuoDBqOUz/cbie A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bMD/wEaC5o27wxiSm4PVcTVMa0n/O7u3SXchY27EF6o1uDc4VnaqdnNM1VanbcGA6bEqQxpXiD
 jvZh4oD10N/76ExS8Q4+kvez64v+E3JzcLBy4ZNRWn508mgACLF4UU0a0ACI21RghrEPTrWlwe
 pkEh7URfOFGlWDOOZJpXHK0m2jWlk+JNBITFoo6jwJEhle8AdQZqi+j7yDzjxGcbVe6kxwPC4o
 2Rgb3kFw807dtDOeXi7IkEDmkREqsBr+SAhw28z7JjRpue68TtPLBxocLcF3SpiVjUP/JkaWhI
 gZI=
X-SBRS: 2.7
X-MesageID: 6156132
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="6156132"
To: Jan Beulich <JBeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <48d6972c-c15a-6f74-1726-ff4154f04c4d@suse.com>
 <c7d800a0-6a4f-83e6-de3e-e58ad0d7ec10@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: <832af20c-b670-7a23-0d1e-d5d79197d62a@citrix.com>
Date: Mon, 23 Sep 2019 17:30:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c7d800a0-6a4f-83e6-de3e-e58ad0d7ec10@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 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: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDcvMjAxOSAxNjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRGVzcGl0ZSAtZm5vLW9t
aXQtZnJhbWUtcG9pbnRlciB0aGUgY29tcGlsZXIgbWF5IG9taXQgdGhlIGZyYW1lIHBvaW50ZXIs
Cj4gb2Z0ZW4gZm9yIHJlbGF0aXZlbHkgc2ltcGxlIGxlYWYgZnVuY3Rpb25zLiAoVG8gZ2l2ZSBh
IHNwZWNpZmljIGV4YW1wbGUsCj4gdGhlIGNhc2UgSSd2ZSBydW4gaW50byB0aGlzIHdpdGggaXMg
X3BjaV9oaWRlX2RldmljZSgpIGFuZCBnY2MgOC4KPiBJbnRlcmVzdGluZ2x5IHRoZSBldmVuIG1v
cmUgc2ltcGxlIG5laWdoYm9yaW5nIGlvbW11X2hhc19mZWF0dXJlKCkgZG9lcwo+IGdldCBhIGZy
YW1lIHBvaW50ZXIgc2V0IHVwLCBhcm91bmQganVzdCBhIHNpbmdsZSBpbnN0cnVjdGlvbi4gQnV0
IHRoaXMKPiBtYXkgYmUgYSByZXN1bHQgb2YgdGhlIHNpemUtb2YtYXNtKCkgZWZmZWN0cyBkaXNj
dXNzZWQgZWxzZXdoZXJlLikKPgo+IExvZyB0aGUgdG9wLW9mLXN0YWNrIHZhbHVlIGlmIGl0IGxv
b2tzIHZhbGlkIF9vcl8gaWYgUklQIGxvb2tzIGludmFsaWQuCj4KPiBBbHNvIGFubm90YXRlIGFs
bCBzdGFjayB0cmFjZSBlbnRyaWVzIHdpdGggYSBtYXJrZXIsIHRvIGluZGljYXRlIHRoZWlyCj4g
b3JpZ2luOgo+IFI6IHJlZ2lzdGVyIHN0YXRlCj4gRjogZnJhbWUgcG9pbnRlciBiYXNlZAo+IFM6
IHJhdyBzdGFjayBjb250ZW50cwo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:30:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16: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 1iCREn-0002dm-JH; Mon, 23 Sep 2019 16:30:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCREl-0002dV-TD
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:30:55 +0000
X-Inumbo-ID: 82d45010-de1f-11e9-9604-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 82d45010-de1f-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:30:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569256253;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=+WURSQteC/EUBU8Sx8N7TYAQhCp9IsCkVoRBSuGpzVM=;
 b=HzAxBBQJtxnZsz9AoOhlf+xd4aoMXLKOpg7o4+xJKnrcQkJv04/rKYuC
 bgDRTMRJ0l2mO52QS8WcmbfdSB0Kb348xWxRsAK3xAGX+OQUyVXRDXJNv
 Nq4KTVpe2UQLUXgIH9rpmEhqUefK0fQKfzG+lCOGtNUtDElaALUK2BhZ0 U=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Wnk4wuT6vnP8pTMKrdnhyqcMPyKauQIl70ROOPVVWJc4Jqkj4X2VN40CnT4wbqobt8rXmiTUGd
 A+m2SZSub6rkA5SLJXV5Lr5mLuqB9PY6/IM5BAjn6heSzeF8jh6pm2UK1uPu8s2GysjjdhtByo
 LlD50JMGv9TU4GFIwuCpK8NUW7gWAkWIqQ8IOhtcLVkysTENILtompQGX2CVlkq+BCF0RV7SNJ
 s82J7hdDuZ2vw9ZBKJEp2AXZCFvoMc+2iDDDsCWCiOKS0JkmU5TAjlL0M59Cp5zmb664lUIYoh
 bKc=
X-SBRS: 2.7
X-MesageID: 6209696
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="6209696"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table
 per PCI segment
Thread-Index: AQHVbu3HiqLbXDTCTE6cw97y+FIVyqc5egiA
Date: Mon, 23 Sep 2019 16:30:49 +0000
Message-ID: <1b23caa9eb9a424d919c2aed1a5ba80f@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <e0a904bf-b6a0-6224-88f6-e89a95867718@suse.com>
In-Reply-To: <e0a904bf-b6a0-6224-88f6-e89a95867718@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjUNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA3LzhdIEFNRC9JT01NVTogYWxs
b2NhdGUgb25lIGRldmljZSB0YWJsZSBwZXIgUENJIHNlZ21lbnQNCj4gDQo+IEhhdmluZyBhIHNp
bmdsZSBkZXZpY2UgdGFibGUgZm9yIGFsbCBzZWdtZW50cyBjYW4ndCBwb3NzaWJseSBiZSByaWdo
dC4NCg0KVGhlIGNvcHkgb2YgdGhlIHNwZWMuIEkgaGF2ZSBzYXlzIChvbiBwYWdlIDI1MzogRml4
ZWQtTGVuZ3RoIElWSEQgQmxvY2tzKSB0aGF0IElWSEQgZW50cmllcyBtdXN0IGhhdmUgYSBzZWdt
ZW50IGdyb3VwIG9mIDAsIHNvIGNhbid0IHRoZSBjb2RlIGp1c3QgcmVxdWlyZSBpb21tdS0+c2Vn
ID09IDA/DQoNCiAgUGF1bA0KDQo+IChFdmVuIHdvcnNlLCB0aGUgc3ltYm9sIHdhc24ndCBzdGF0
aWMgZGVzcGl0ZSBiZWluZyB1c2VkIGluIGp1c3Qgb25lDQo+IHNvdXJjZSBmaWxlLikgQXR0YWNo
IHRoZSBkZXZpY2UgdGFibGVzIHRvIHRoZWlyIHJlc3BlY3RpdmUgSVZSUyBtYXBwaW5nDQo+IG9u
ZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
DQo+IC0tLQ0KPiB2NjogTmV3Lg0KPiANCj4gLS0tDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW5pdC5jIHwgICA4MSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
DQo+ICAxIGZpbGUgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pDQo+
IA0KPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jDQo+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMNCj4gQEAgLTM5LDcg
KzM5LDYgQEAgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgaXZyc19iZGZfZW50cg0KPiAgdTgg
X19yZWFkX21vc3RseSBpdmhkX3R5cGU7DQo+ICBzdGF0aWMgc3RydWN0IHJhZGl4X3RyZWVfcm9v
dCBpdnJzX21hcHM7DQo+ICBMSVNUX0hFQURfUkVBRF9NT1NUTFkoYW1kX2lvbW11X2hlYWQpOw0K
PiAtc3RydWN0IHRhYmxlX3N0cnVjdCBkZXZpY2VfdGFibGU7DQo+ICBib29sX3QgaW9tbXV2Ml9l
bmFibGVkOw0KPiANCj4gIHN0YXRpYyBib29sIGlvbW11X2hhc19odF9mbGFnKHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11LCB1OCBtYXNrKQ0KPiBAQCAtOTg5LDYgKzk4OCwxMiBAQCBzdGF0aWMgdm9p
ZCBkaXNhYmxlX2lvbW11KHN0cnVjdCBhbWRfaW9tDQo+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsNCj4gIH0NCj4gDQo+ICtzdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdCBkdF9hbGxvY19zaXplKHZvaWQpDQo+ICt7DQo+ICsgICAgcmV0dXJuIFBBR0Vf
U0laRSA8PCBnZXRfb3JkZXJfZnJvbV9ieXRlcyhpdnJzX2JkZl9lbnRyaWVzICoNCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9F
TlRSWV9TSVpFKTsNCj4gK30NCj4gKw0KPiAgc3RhdGljIHZvaWQgX19pbml0IGRlYWxsb2NhdGVf
YnVmZmVyKHZvaWQgKmJ1ZiwgdWludDMyX3Qgc3opDQo+ICB7DQo+ICAgICAgaW50IG9yZGVyID0g
MDsNCj4gQEAgLTk5OSwxMiArMTAwNCw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9jYXRl
X2J1ZmZlcih2b2kNCj4gICAgICB9DQo+ICB9DQo+IA0KPiAtc3RhdGljIHZvaWQgX19pbml0IGRl
YWxsb2NhdGVfZGV2aWNlX3RhYmxlKHN0cnVjdCB0YWJsZV9zdHJ1Y3QgKnRhYmxlKQ0KPiAtew0K
PiAtICAgIGRlYWxsb2NhdGVfYnVmZmVyKHRhYmxlLT5idWZmZXIsIHRhYmxlLT5hbGxvY19zaXpl
KTsNCj4gLSAgICB0YWJsZS0+YnVmZmVyID0gTlVMTDsNCj4gLX0NCj4gLQ0KPiAgc3RhdGljIHZv
aWQgX19pbml0IGRlYWxsb2NhdGVfcmluZ19idWZmZXIoc3RydWN0IHJpbmdfYnVmZmVyICpyaW5n
X2J1ZikNCj4gIHsNCj4gICAgICBkZWFsbG9jYXRlX2J1ZmZlcihyaW5nX2J1Zi0+YnVmZmVyLCBy
aW5nX2J1Zi0+YWxsb2Nfc2l6ZSk7DQo+IEBAIC0xMDY4LDggKzEwNjcsMjkgQEAgc3RhdGljIHZv
aWQgKiBfX2luaXQgYWxsb2NhdGVfcHByX2xvZyhzdA0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QUFJfTE9HX0RFRkFVTFRfRU5UUklFUywgIlBQUiBMb2ciKTsNCj4g
IH0NCj4gDQo+ICsvKg0KPiArICogV2l0aGluIGl2cnNfbWFwcGluZ3NbXSB3ZSBhbGxvY2F0ZSBh
biBleHRyYSBhcnJheSBlbGVtZW50IHRvIHN0b3JlDQo+ICsgKiAtIHNlZ21lbnQgbnVtYmVyLA0K
PiArICogLSBkZXZpY2UgdGFibGUuDQo+ICsgKi8NCj4gKyNkZWZpbmUgSVZSU19NQVBQSU5HU19T
RUcobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmR0ZV9yZXF1ZXN0b3JfaWQNCj4gKyNkZWZpbmUg
SVZSU19NQVBQSU5HU19ERVZUQUIobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmludHJlbWFwX3Rh
YmxlDQo+ICsNCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBmcmVlX2l2cnNfbWFwcGluZyh2b2lkICpw
dHIpDQo+ICt7DQo+ICsgICAgY29uc3Qgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGlu
Z3MgPSBwdHI7DQo+ICsNCj4gKyAgICBpZiAoIElWUlNfTUFQUElOR1NfREVWVEFCKGl2cnNfbWFw
cGluZ3MpICkNCj4gKyAgICAgICAgZGVhbGxvY2F0ZV9idWZmZXIoSVZSU19NQVBQSU5HU19ERVZU
QUIoaXZyc19tYXBwaW5ncyksDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGR0X2FsbG9j
X3NpemUoKSk7DQo+ICsNCj4gKyAgICB4ZnJlZShwdHIpOw0KPiArfQ0KPiArDQo+ICBzdGF0aWMg
aW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9vbmUoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIGJv
b2wgaW50cikNCj4gIHsNCj4gKyAgICBjb25zdCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19t
YXBwaW5nczsNCj4gKw0KPiAgICAgIGlmICggYWxsb2NhdGVfY21kX2J1ZmZlcihpb21tdSkgPT0g
TlVMTCApDQo+ICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Ow0KPiANCj4gQEAgLTEwODIsMTMgKzEx
MDIsMTUgQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X2luaXRfb25lKHN0cg0KPiAgICAg
IGlmICggaW50ciAmJiAhc2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKGlvbW11KSApDQo+ICAg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0Ow0KPiANCj4gLSAgICAvKiBUbyBtYWtlIHN1cmUgdGhhdCBk
ZXZpY2VfdGFibGUuYnVmZmVyIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBhbGxvY2F0ZWQgKi8NCj4g
LSAgICBpZiAoIGRldmljZV90YWJsZS5idWZmZXIgPT0gTlVMTCApDQo+ICsgICAgLyogTWFrZSBz
dXJlIHRoYXQgdGhlIGRldmljZSB0YWJsZSBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVk
LiAqLw0KPiArICAgIGl2cnNfbWFwcGluZ3MgPSBnZXRfaXZyc19tYXBwaW5ncyhpb21tdS0+c2Vn
KTsNCj4gKyAgICBpZiAoICFJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSApDQo+
ICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Ow0KPiANCj4gLSAgICBpb21tdS0+ZGV2X3RhYmxlLmFs
bG9jX3NpemUgPSBkZXZpY2VfdGFibGUuYWxsb2Nfc2l6ZTsNCj4gLSAgICBpb21tdS0+ZGV2X3Rh
YmxlLmVudHJpZXMgPSBkZXZpY2VfdGFibGUuZW50cmllczsNCj4gLSAgICBpb21tdS0+ZGV2X3Rh
YmxlLmJ1ZmZlciA9IGRldmljZV90YWJsZS5idWZmZXI7DQo+ICsgICAgaW9tbXUtPmRldl90YWJs
ZS5hbGxvY19zaXplID0gZHRfYWxsb2Nfc2l6ZSgpOw0KPiArICAgIGlvbW11LT5kZXZfdGFibGUu
ZW50cmllcyA9IGlvbW11LT5kZXZfdGFibGUuYWxsb2Nfc2l6ZSAvDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkU7DQo+ICsgICAgaW9t
bXUtPmRldl90YWJsZS5idWZmZXIgPSBJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdz
KTsNCj4gDQo+ICAgICAgZW5hYmxlX2lvbW11KGlvbW11KTsNCj4gICAgICBwcmludGsoIkFNRC1W
aTogSU9NTVUgJWQgRW5hYmxlZC5cbiIsIG5yX2FtZF9pb21tdXMgKTsNCj4gQEAgLTExMzUsMTEg
KzExNTcsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYW1kX2lvbW11X2luaXRfY2xlYW51DQo+ICAg
ICAgICAgIHhmcmVlKGlvbW11KTsNCj4gICAgICB9DQo+IA0KPiAtICAgIC8qIGZyZWUgZGV2aWNl
IHRhYmxlICovDQo+IC0gICAgZGVhbGxvY2F0ZV9kZXZpY2VfdGFibGUoJmRldmljZV90YWJsZSk7
DQo+IC0NCj4gLSAgICAvKiBmcmVlIGl2cnNfbWFwcGluZ3NbXSAqLw0KPiAtICAgIHJhZGl4X3Ry
ZWVfZGVzdHJveSgmaXZyc19tYXBzLCB4ZnJlZSk7DQo+ICsgICAgLyogRnJlZSBpdnJzX21hcHBp
bmdzW10gYW5kIHRoZWlyIGRldmljZSB0YWJsZXMuICovDQo+ICsgICAgcmFkaXhfdHJlZV9kZXN0
cm95KCZpdnJzX21hcHMsIGZyZWVfaXZyc19tYXBwaW5nKTsNCj4gDQo+ICAgICAgaW9tbXVfZW5h
YmxlZCA9IDA7DQo+ICAgICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSBmYWxzZTsNCj4gQEAg
LTExNDcsMTIgKzExNjYsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYW1kX2lvbW11X2luaXRfY2xl
YW51DQo+ICAgICAgaW9tbXV2Ml9lbmFibGVkID0gMDsNCj4gIH0NCj4gDQo+IC0vKg0KPiAtICog
V2UgYWxsb2NhdGUgYW4gZXh0cmEgYXJyYXkgZWxlbWVudCB0byBzdG9yZSB0aGUgc2VnbWVudCBu
dW1iZXINCj4gLSAqIChhbmQgaW4gdGhlIGZ1dHVyZSBwZXJoYXBzIG90aGVyIGdsb2JhbCBpbmZv
cm1hdGlvbikuDQo+IC0gKi8NCj4gLSNkZWZpbmUgSVZSU19NQVBQSU5HU19TRUcobSkgbVtpdnJz
X2JkZl9lbnRyaWVzXS5kdGVfcmVxdWVzdG9yX2lkDQo+IC0NCj4gIHN0cnVjdCBpdnJzX21hcHBp
bmdzICpnZXRfaXZyc19tYXBwaW5ncyh1MTYgc2VnKQ0KPiAgew0KPiAgICAgIHJldHVybiByYWRp
eF90cmVlX2xvb2t1cCgmaXZyc19tYXBzLCBzZWcpOw0KPiBAQCAtMTIzNSwyNCArMTI0OCwxOCBA
QCBzdGF0aWMgaW50IF9faW5pdCBhbGxvY19pdnJzX21hcHBpbmdzKHUxDQo+ICBzdGF0aWMgaW50
IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKA0KPiAgICAgIHUxNiBzZWcsIHN0
cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmdzKQ0KPiAgew0KPiArICAgIHN0cnVjdCBh
bWRfaW9tbXVfZHRlICpkdCA9IElWUlNfTUFQUElOR1NfREVWVEFCKGl2cnNfbWFwcGluZ3MpOw0K
PiAgICAgIHVuc2lnbmVkIGludCBiZGY7DQo+IA0KPiAgICAgIEJVR19PTiggKGl2cnNfYmRmX2Vu
dHJpZXMgPT0gMCkgKTsNCj4gDQo+IC0gICAgaWYgKCAhZGV2aWNlX3RhYmxlLmJ1ZmZlciApDQo+
ICsgICAgaWYgKCAhZHQgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgLyogYWxsb2NhdGUgJ2Rldmlj
ZSB0YWJsZScgb24gYSA0SyBib3VuZGFyeSAqLw0KPiAtICAgICAgICBkZXZpY2VfdGFibGUuYWxs
b2Nfc2l6ZSA9IFBBR0VfU0laRSA8PA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdldF9vcmRlcl9mcm9tX2J5dGVzKA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBBR0VfQUxJR04oaXZyc19iZGZfZW50cmllcyAqDQo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpKTsNCj4gLSAgICAg
ICAgZGV2aWNlX3RhYmxlLmVudHJpZXMgPSBkZXZpY2VfdGFibGUuYWxsb2Nfc2l6ZSAvDQo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkU7
DQo+IC0NCj4gLSAgICAgICAgZGV2aWNlX3RhYmxlLmJ1ZmZlciA9IGFsbG9jYXRlX2J1ZmZlcihk
ZXZpY2VfdGFibGUuYWxsb2Nfc2l6ZSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiRGV2aWNlIFRhYmxlIik7DQo+ICsgICAgICAgIGR0ID0gSVZSU19N
QVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncykgPQ0KPiArICAgICAgICAgICAgYWxsb2NhdGVf
YnVmZmVyKGR0X2FsbG9jX3NpemUoKSwgIkRldmljZSBUYWJsZSIpOw0KPiAgICAgIH0NCj4gLSAg
ICBpZiAoICFkZXZpY2VfdGFibGUuYnVmZmVyICkNCj4gKyAgICBpZiAoICFkdCApDQo+ICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOw0KPiANCj4gICAgICAvKiBBZGQgZGV2aWNlIHRhYmxlIGVudHJp
ZXMgKi8NCj4gQEAgLTEyNjAsMTIgKzEyNjcsMTAgQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lv
bW11X3NldHVwX2RldmljZQ0KPiAgICAgIHsNCj4gICAgICAgICAgaWYgKCBpdnJzX21hcHBpbmdz
W2JkZl0udmFsaWQgKQ0KPiAgICAgICAgICB7DQo+IC0gICAgICAgICAgICB2b2lkICpkdGU7DQo+
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IE5VTEw7DQo+IA0KPiAg
ICAgICAgICAgICAgLyogYWRkIGRldmljZSB0YWJsZSBlbnRyeSAqLw0KPiAtICAgICAgICAgICAg
ZHRlID0gZGV2aWNlX3RhYmxlLmJ1ZmZlciArIChiZGYgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllf
U0laRSk7DQo+IC0gICAgICAgICAgICBpb21tdV9kdGVfYWRkX2RldmljZV9lbnRyeShkdGUsICZp
dnJzX21hcHBpbmdzW2JkZl0pOw0KPiArICAgICAgICAgICAgaW9tbXVfZHRlX2FkZF9kZXZpY2Vf
ZW50cnkoJmR0W2JkZl0sICZpdnJzX21hcHBpbmdzW2JkZl0pOw0KPiANCj4gICAgICAgICAgICAg
IGlmICggaW9tbXVfaW50cmVtYXAgJiYNCj4gICAgICAgICAgICAgICAgICAgaXZyc19tYXBwaW5n
c1tiZGZdLmR0ZV9yZXF1ZXN0b3JfaWQgPT0gYmRmICYmDQo+IEBAIC0xMzA4LDcgKzEzMTMsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlDQo+ICAgICAgICAgICAg
ICB9DQo+IA0KPiAgICAgICAgICAgICAgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgNCj4g
LSAgICAgICAgICAgICAgICBkdGUsIGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRyZW1hcF90YWJsZSwN
Cj4gKyAgICAgICAgICAgICAgICAmZHRbYmRmXSwgaXZyc19tYXBwaW5nc1tiZGZdLmludHJlbWFw
X3RhYmxlLA0KPiAgICAgICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pb21tdSwgaW9t
bXVfaW50cmVtYXApOw0KPiAgICAgICAgICB9DQo+ICAgICAgfQ0KPiANCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:33:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRGz-0002sH-7u; Mon, 23 Sep 2019 16:33:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cYas=XS=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCRGx-0002s9-Ho
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:33:11 +0000
X-Inumbo-ID: d470992e-de1f-11e9-9604-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d470992e-de1f-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:33:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569256391;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=/2GYQDIZIhme7wGWrndb4pQ8bihfhpwV+OpooJ4jiXM=;
 b=T3Fxb9NT3JggEg0fTNk4lezk4vYEMzN+BZ/cLrN3XtUaUynR7Lck2J8K
 36D4j1QhyGb4f/9Rgr7lCsiuAzFGLn64UHAS3fLGPTM+ZUSDK1P5Q0xcF
 iA6m2T9tYRAb5kMB7mu/OE4hEf3q4UpfLAUTypw0OWwcDk2cipT+ynBpr o=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nEnO2xWQbvBvzPKLeOiWMpSglhO5I2AdHRcMZStlBdF3gHXP40OEbIemWeg4932ayOx4PGlixw
 o5fblEqYpC9Npod6IYf4Va2yuZD6LSpd4rMnG1tLgwrMbtKc8u5iwmKf2S3RFbDxXCgDHAlbQt
 U8uJA34hHtXwes7rPoc+v66YMmfaS88SBswYo3vgvSk/1+dHLPIzvDEic/kYg1H7lecIPXW/SY
 TKnuYGixfpYUROMvsdeDUj0guPfSGu0koQJtIEYUGbKLLlkxgJd0zka2ugbgSqQbvevODPxrUa
 nQc=
X-SBRS: 2.7
X-MesageID: 5939331
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="5939331"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 8/8] AMD/IOMMU: pre-fill all DTEs right
 after table allocation
Thread-Index: AQHVbu3pKkfSRfGwQke2gOhKxDIYDac5ezQQ
Date: Mon, 23 Sep 2019 16:33:06 +0000
Message-ID: <84ecb661c46944b2b4cb3031c373f328@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <c5d2eaf3-77f6-f87e-6898-c4c475f607c1@suse.com>
In-Reply-To: <c5d2eaf3-77f6-f87e-6898-c4c475f607c1@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 8/8] AMD/IOMMU: pre-fill all DTEs right
 after table 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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gN
Cj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjUNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA4LzhdIEFNRC9JT01NVTogcHJl
LWZpbGwgYWxsIERURXMgcmlnaHQgYWZ0ZXIgdGFibGUgYWxsb2NhdGlvbg0KPiANCj4gTWFrZSBz
dXJlIHdlIGRvbid0IGxlYXZlIGFueSBEVEVzIHVuZXhwZWN0ZWQgcmVxdWVzdHMgdGhyb3VnaCB3
aGljaA0KPiB3b3VsZCBiZSBwYXNzZWQgdGhyb3VnaCB1bnRyYW5zbGF0ZWQuIFNldCBWIGFuZCBJ
ViByaWdodCBhd2F5ICh3aXRoDQo+IGFsbCBvdGhlciBmaWVsZHMgbGVmdCBhcyB6ZXJvKSwgcmVs
eWluZyBvbiB0aGUgViBhbmQvb3IgSVYgYml0cw0KPiBnZXR0aW5nIGNsZWFyZWQgb25seSBieSBh
bWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgpIGFuZA0KPiBhbWRfaW9tbXVfc2V0X2ludHJl
bWFwX3RhYmxlKCkgdW5kZXIgc3BlY2lhbCBwYXNzLXRocm91Z2ggY2lyY3Vtc3RhbmNlcy4NCj4g
U3dpdGNoIGJhY2sgdG8gaW5pdGlhbCBzZXR0aW5ncyBpbiBhbWRfaW9tbXVfZGlzYWJsZV9kb21h
aW5fZGV2aWNlKCkuDQo+IA0KPiBUYWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIG1ha2UgdGhlIGxh
dHRlciBmdW5jdGlvbiBzdGF0aWMsIGNvbnN0aWZ5aW5nDQo+IGl0cyBmaXJzdCBwYXJhbWV0ZXIg
YXQgdGhlIHNhbWUgdGltZSwgYXQgdGhpcyBvY2Nhc2lvbi4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+IHY2OiBOZXcuDQo+IA0K
PiAtLS0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgfCAg
IDIyICsrKysrKysrKysrKysrKysrKystLS0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMgfCAgIDIwICsrKysrKysrKysrKysrKystLS0tDQo+ICAyIGZpbGVz
IGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+IA0KPiAtLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jDQo+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMNCj4gQEAgLTEyNTUsMTIgKzEyNTUsMjgg
QEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZQ0KPiANCj4gICAgICBp
ZiAoICFkdCApDQo+ICAgICAgew0KPiArICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IGR0X2Fs
bG9jX3NpemUoKTsNCj4gKw0KPiAgICAgICAgICAvKiBhbGxvY2F0ZSAnZGV2aWNlIHRhYmxlJyBv
biBhIDRLIGJvdW5kYXJ5ICovDQo+ICAgICAgICAgIGR0ID0gSVZSU19NQVBQSU5HU19ERVZUQUIo
aXZyc19tYXBwaW5ncykgPQ0KPiAtICAgICAgICAgICAgYWxsb2NhdGVfYnVmZmVyKGR0X2FsbG9j
X3NpemUoKSwgIkRldmljZSBUYWJsZSIpOw0KPiArICAgICAgICAgICAgYWxsb2NhdGVfYnVmZmVy
KHNpemUsICJEZXZpY2UgVGFibGUiKTsNCj4gKyAgICAgICAgaWYgKCAhZHQgKQ0KPiArICAgICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07DQo+ICsNCj4gKyAgICAgICAgLyoNCj4gKyAgICAgICAgICog
UHJlZmlsbCBldmVyeSBEVEUgc3VjaCB0aGF0IGFsbCBraW5kcyBvZiByZXF1ZXN0cyB3aWxsIGdl
dCBhYm9ydGVkLg0KPiArICAgICAgICAgKiBCZXNpZGVzIHRoZSB0d28gYml0cyBzZXQgdG8gdHJ1
ZSBiZWxvdyB0aGlzIGJ1aWxkcyB1cG9uDQo+ICsgICAgICAgICAqIElPTU1VX0RFVl9UQUJMRV9T
WVNfTUdUX0RNQV9BQk9SVEVELA0KPiArICAgICAgICAgKiBJT01NVV9ERVZfVEFCTEVfSU9fQ09O
VFJPTF9BQk9SVEVELCBhcyB3ZWxsIGFzDQo+ICsgICAgICAgICAqIElPTU1VX0RFVl9UQUJMRV9J
TlRfQ09OVFJPTF9BQk9SVEVEIGFsbCBiZWluZyB6ZXJvLCBhbmQgdXMgYWxzbw0KPiArICAgICAg
ICAgKiB3YW50aW5nIGF0IGxlYXN0IFRWLCBHViwgSSwgYW5kIEVYIHNldCB0byBmYWxzZS4NCj4g
KyAgICAgICAgICovDQo+ICsgICAgICAgIGZvciAoIGJkZiA9IDAsIHNpemUgLz0gc2l6ZW9mKCpk
dCk7IGJkZiA8IHNpemU7ICsrYmRmICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgZHRb
YmRmXS52ID0gdHJ1ZTsNCj4gKyAgICAgICAgICAgIGR0W2JkZl0uaXYgPSB0cnVlOw0KPiArICAg
ICAgICB9DQo+ICAgICAgfQ0KPiAtICAgIGlmICggIWR0ICkNCj4gLSAgICAgICAgcmV0dXJuIC1F
Tk9NRU07DQo+IA0KPiAgICAgIC8qIEFkZCBkZXZpY2UgdGFibGUgZW50cmllcyAqLw0KPiAgICAg
IGZvciAoIGJkZiA9IDA7IGJkZiA8IGl2cnNfYmRmX2VudHJpZXM7IGJkZisrICkNCj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYw0KPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jDQo+IEBAIC0yNjcsOSArMjY3
LDkgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFtZF9pb21tdV9od2RvbQ0KPiAgICAgIHNl
dHVwX2h3ZG9tX3BjaV9kZXZpY2VzKGQsIGFtZF9pb21tdV9hZGRfZGV2aWNlKTsNCj4gIH0NCj4g
DQo+IC12b2lkIGFtZF9pb21tdV9kaXNhYmxlX2RvbWFpbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBh
bWRfaW9tbXUgKmlvbW11LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHU4IGRldmZuLCBzdHJ1Y3QgcGNpX2RldiAqcGRldikNCj4gK3N0YXRpYyB2b2lkIGFtZF9pb21t
dV9kaXNhYmxlX2RvbWFpbl9kZXZpY2UoY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tYWluLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYW1kX2lv
bW11ICppb21tdSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDhfdCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYpDQo+ICB7DQo+ICAgICAgc3Ry
dWN0IGFtZF9pb21tdV9kdGUgKnRhYmxlLCAqZHRlOw0KPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7DQo+IEBAIC0yODQsOSArMjg0LDIxIEBAIHZvaWQgYW1kX2lvbW11X2Rpc2FibGVfZG9tYWlu
X2RldmljZShzdHINCj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdz
KTsNCj4gICAgICBpZiAoIGR0ZS0+dHYgfHwgZHRlLT52ICkNCj4gICAgICB7DQo+ICsgICAgICAg
IC8qIFNlZSB0aGUgY29tbWVudCBpbiBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKCkuICov
DQo+ICsgICAgICAgIGR0ZS0+aW50X2N0bCA9IElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9B
Qk9SVEVEOw0KPiArICAgICAgICBzbXBfd21iKCk7DQo+ICsgICAgICAgIGR0ZS0+aXYgPSB0cnVl
Ow0KPiAgICAgICAgICBkdGUtPnR2ID0gZmFsc2U7DQo+IC0gICAgICAgIGR0ZS0+diA9IGZhbHNl
Ow0KPiArICAgICAgICBkdGUtPmd2ID0gZmFsc2U7DQo+ICAgICAgICAgIGR0ZS0+aSA9IGZhbHNl
Ow0KPiArICAgICAgICBkdGUtPmV4ID0gZmFsc2U7DQo+ICsgICAgICAgIGR0ZS0+c2EgPSBmYWxz
ZTsNCj4gKyAgICAgICAgZHRlLT5zZSA9IGZhbHNlOw0KPiArICAgICAgICBkdGUtPnNkID0gZmFs
c2U7DQo+ICsgICAgICAgIGR0ZS0+c3lzX21ndCA9IElPTU1VX0RFVl9UQUJMRV9TWVNfTUdUX0RN
QV9BQk9SVEVEOw0KPiArICAgICAgICBkdGUtPmlvY3RsID0gSU9NTVVfREVWX1RBQkxFX0lPX0NP
TlRST0xfQUJPUlRFRDsNCj4gKyAgICAgICAgc21wX3dtYigpOw0KPiArICAgICAgICBkdGUtPnYg
PSB0cnVlOw0KPiANCj4gICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgcmVx
X2lkKTsNCj4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 16:51:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 16:51:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRYD-0004U6-O8; Mon, 23 Sep 2019 16:51:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v9XQ=XS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iCRYC-0004U1-Ud
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:51:00 +0000
X-Inumbo-ID: 51838820-de22-11e9-978d-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51838820-de22-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 16:50:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569257459;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=8isFGzVDvpe5Nf8znZU5gPDVfrf6udNvGHAL0GO+n2s=;
 b=Sw5vto5G3KI2//zjC798iYBjdSoQVWCHib5kGRwQFF5C4HF38jw4fpj2
 HZO8oigPDH5Z8N567izQZzxrj5Gq7S8pQChrGV/bJZ9m9IFW4gLlPDNwd
 fuR1E1WpNvodo3mBls6VxLFs/LgqWurvEHcXDKyrND54/RF93iEOG3JCi k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ekXT4o5heR2E5+iffqosER9RwkdY05SNDlYaj6ZOYwdtUiqQ85AGr7hdV5Afou86ONnPFxdXRQ
 GlO/E3SYomU+anH/QpdYIcMOVQESZrfGpgCLHPxtPn5Fz+91eIMjmU3iuqAa2maMAVdp+UfT+Q
 ORrFMB9kC50PvsDi9uUZELDLqD1DJUoR1FsZOnyiIGP5wgFNDlDRIccHAiKPpGFO+3wtsLD1mu
 +REZ7C3i0E1aUvktHv3Ll/hvE+0hu9XGkHPUKUkZpcofXbUB3bJ304TpAqWZK5EJvOuoMibd8/
 iUQ=
X-SBRS: 2.7
X-MesageID: 6210895
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="6210895"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <c5ffff18-bded-486d-5883-da1f6e091d51@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: <6db9c4d3-8321-a638-e929-1aaf3d03b649@citrix.com>
Date: Mon, 23 Sep 2019 17:50:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC
 ID 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: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDkvMjAxOSAxNDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmVjZW50IEFNRCBwcm9j
ZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAo+
IGxlYWYgMS4gRG91YmxpbmcgdGhpcyB2YWx1ZSBwcm9kdWNlcyAwICh3aGljaCBPU2VzIHNpbmNl
cmVseSBkaXNsaWtlKSwKPiBhcyB0aGUgcmVzcGVjdGl2ZSBmaWVsZCBpcyBvbmx5IDggYml0cyB3
aWRlLiBTdXBwcmVzcyBkb3VibGluZyB0aGUgdmFsdWUKPiAoYW5kIGl0cyBsZWFmIDB4ODAwMDAw
MDggY291bnRlcnBhcnQpIGluIHN1Y2ggYSBjYXNlLgo+Cj4gTm90ZSB0aGF0IHdoaWxlIHRoZXJl
J3MgYSBzaW1pbGFyIG92ZXJmbG93IGluIGludGVsX3hjX2NwdWlkX3BvbGljeSgpLAo+IHRoYXQg
b25lIGlzIGJlaW5nIGxlZnQgYWxvbmUgZm9yIG5vdy4KPgo+IE5vdGUgZnVydGhlciB0aGF0IHdo
aWxlIGl0IHdhcyBjb25zaWRlcmVkIHRvIHN1cHByZXNzIHRoZSBtdWx0aXBsaWNhdGlvbgo+IGJ5
IDIgYWx0b2dldGhlciBpZiB0aGUgaG9zdCB0b3BvbG9neSBhbHJlYWR5IHByb3ZpZGVzIGF0IGxl
YXN0IG9uZSBiaXQKPiBvZiB0aHJlYWQgSUQgd2l0aGluIEFQSUMgSURzLCBpdCB3YXMgZGVjaWRl
ZCB0byBhdm9pZCBtb3JlIGNoYW5nZSBoZXJlCj4gdGhhbiByZWFsbHkgbmVlZGVkIGF0IHRoaXMg
cG9pbnQuCj4KPiBBbHNvIHphcCBsZWFmIDQgKGFuZCBhdCB0aGUgc2FtZSB0aW1lIGxlYWYgMikg
RURYIG91dHB1dCBmb3IgQU1ELCBhcyBpdAo+IHNob3VsZCBoYXZlIGJlZW4gZnJvbSB0aGUgYmVn
aW5uaW5nLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpJJ2xsIHJlYmFzZSBteSBDUFVJRCBzZXJpZXMgb3ZlciB0aGlzIGNoYW5nZS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:08:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:08: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 1iCRpS-0005VC-DU; Mon, 23 Sep 2019 17:08:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nHgk=XS=redhat.com=jsnow@srs-us1.protection.inumbo.net>)
 id 1iCRpR-0005V7-2O
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 17:08:49 +0000
X-Inumbo-ID: cd3b9f82-de24-11e9-978d-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd3b9f82-de24-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 17:08:45 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 130AF30821C2;
 Mon, 23 Sep 2019 17:08:45 +0000 (UTC)
Received: from [10.18.17.231] (dhcp-17-231.bos.redhat.com [10.18.17.231])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E7B3B5D9DC;
 Mon, 23 Sep 2019 17:08:43 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>
References: <20190918115702.38959-1-paul.durrant@citrix.com>
 <d02b4f9a-4277-6aaf-324d-2c7958878690@redhat.com>
 <46f838982f7d448b86391bc48e9d8179@AMSPEX02CL03.citrite.net>
From: John Snow <jsnow@redhat.com>
Autocrypt: addr=jsnow@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFTKefwBEAChvwqYC6saTzawbih87LqBYq0d5A8jXYXaiFMV/EvMSDqqY4EY6whXliNO
 IYzhgrPEe7ZmPxbCSe4iMykjhwMh5byIHDoPGDU+FsQty2KXuoxto+ZdrP9gymAgmyqdk3aV
 vzzmCa3cOppcqKvA0Kqr10UeX/z4OMVV390V+DVWUvzXpda45/Sxup57pk+hyY52wxxjIqef
 rj8u5BN93s5uCVTus0oiVA6W+iXYzTvVDStMFVqnTxSxlpZoH5RGKvmoWV3uutByQyBPHW2U
 1Y6n6iEZ9MlP3hcDqlo0S8jeP03HaD4gOqCuqLceWF5+2WyHzNfylpNMFVi+Hp0H/nSDtCvQ
 ua7j+6Pt7q5rvqgHvRipkDDVsjqwasuNc3wyoHexrBeLU/iJBuDld5iLy+dHXoYMB3HmjMxj
 3K5/8XhGrDx6BDFeO3HIpi3u2z1jniB7RtyVEtdupED6lqsDj0oSz9NxaOFZrS3Jf6z/kHIf
 h42mM9Sx7+s4c07N2LieUxcfqhFTaa/voRibF4cmkBVUhOD1AKXNfhEsTvmcz9NbUchCkcvA
 T9119CrsxfVsE7bXiGvdXnzyGLXdsoosjzwacKdOrVaDmN3Uy+SHiQXo6TlkSdV0XH2PUxTM
 LsBFIO9qXO43Ai6J6iPAP/01l8fuZfpJE0/L/c25yyaND7xA3wARAQABtCpKb2huIFNub3cg
 KEpvaG4gSHVzdG9uKSA8anNub3dAcmVkaGF0LmNvbT6JAlQEEwECAD4CGwMCHgECF4AFCwkI
 BwMFFQoJCAsFFgIDAQAWIQT665cRoSz0dYEvGPKIqQZNGDVh6wUCXF392gUJC1Xq3gAKCRCI
 qQZNGDVh6558D/9pM4pu4njX5aT6uUW3vAmbWLF1jfPxiTQgSHAnm9EBMZED/fsvkzj97clo
 LN7JKmbYZNgJmR01A7flG45V4iOR/249qAfaVuD+ZzZi1R4jFzr13WS+IEdn0hYp9ITndb7R
 ezW+HGu6/rP2PnfmDnNowgJu6Dp6IUEabq8SXXwGHXZPuMIrsXJxUdKJdGnh1o2u7271yNO7
 J9PEMuMDsgjsdnaGtv7aQ9CECtXvBleAc06pLW2HU10r5wQyBMZGITemJdBhhdzGmbHAL0M6
 vKi/bafHRWqfMqOAdDkv3Jg4arl2NCG/uNateR1z5e529+UlB4XVAQT+f5T/YyI65DFTY940
 il3aZhA8u788jZEPMXmt94u7uPZbEYp7V0jt68SrTaOgO7NaXsboXFjwEa42Ug5lB5d5/Qdp
 1AITUv0NJ51kKwhHL1dEagGeloIsGVQILmpS0MLdtitBHqZLsnJkRvtMaxo47giyBlv2ewmq
 tIGTlVLxHx9xkc9aVepOuiGlZaZB72c9AvZs9rKaAjgU2UfJHlB/Hr4uSk/1EY0IgMv4vnsG
 1sA5gvS7A4T4euu0PqHtn2sZEWDrk5RDbw0yIb53JYdXboLFmFXKzVASfKh2ZVeXRBlQQSJi
 3PBR1GzzqORlfryby7mkY857xzCI2NkIkD2eq+HhzFTfFOTdGrkCDQRUynn8ARAAwbhP45BE
 d/zAMBPV2dk2WwIwKRSKULElP3kXpcuiDWYQob3UODUUqClO+3aXVRndaNmZX9WbzGYexVo3
 5j+CVBCGr3DlU8AL9pp3KQ3SJihWcDed1LSmUf8tS+10d6mdGxDqgnd/OWU214isvhgWZtZG
 MM/Xj7cx5pERIiP+jqu7PT1cibcfcEKhPjYdyV1QnLtKNGrTg/UMKaL+qkWBUI/8uBoa0HLs
 NH63bXsRtNAG8w6qG7iiueYZUIXKc4IHINUguqYQJVdSe+u8b2N5XNhDSEUhdlqFYraJvX6d
 TjxMTW5lzVG2KjztfErRNSUmu2gezbw1/CV0ztniOKDA7mkQi6UIUDRh4LxRm5mflfKiCyDQ
 L6P/jxHBxFv+sIgjuLrfNhIC1p3z9rvCh+idAVJgtHtYl8p6GAVrF+4xQV2zZH45tgmHo2+S
 JsLPjXZtWVsWANpepXnesyabWtNAV4qQB7/SfC77zZwsVX0OOY2Qc+iohmXo8U7DgXVDgl/R
 /5Qgfnlv0/3rOdMt6ZPy5LJr8D9LJmcP0RvX98jyoBOf06Q9QtEwJsNLCOCo2LKNL71DNjZr
 nXEwjUH66CXiRXDbDKprt71BiSTitkFhGGU88XCtrp8R9yArXPf4MN+wNYBjfT7K29gWTzxt
 9DYQIvEf69oZD5Z5qHYGp031E90AEQEAAYkCPAQYAQIAJgIbDBYhBPrrlxGhLPR1gS8Y8oip
 Bk0YNWHrBQJcXf3JBQkLVerNAAoJEIipBk0YNWHrU1AP/1FOK2SBGbyhHa5vDHuf47fgLipC
 e0/h1E0vdSonzlhPxuZoQ47FjzG9uOhqqQG6/PqtWs/FJIyz8aGG4aV+pSA/9Ko3/2ND8MSY
 ZflWs7Y8Peg08Ro01GTHFITjEUgHpTpHiT6TNcZB5aZNJ8jqCtW5UlqvXXbVeSTmO70ZiVtc
 vUJbpvSxYmzhFfZWaXIPcNcKWL1rnmnzs67lDhMLdkYVf91aml/XtyMUlfB8Iaejzud9Ht3r
 C0pA9MG57pLblX7okEshxAC0+tUdY2vANWFeX0mgqRt1GSuG9XM9H/cKP1czfUV/FgaWo/Ya
 fM4eMhUAlL/y+/AJxxumPhBXftM4yuiktp2JMezoIMJI9fmhjfWDw7+2jVrx9ze1joLakFD1
 rVAoHxVJ7ORfQ4Ni/qWbQm3T6qQkSMt4N/scNsMczibdTPxU7qtwQwIeFOOc3wEwmJ9Qe3ox
 TODQ0agXiWVj0OXYCHJ6MxTDswtyTGQW+nUHpKBgHGwUaR6d1kr/LK9+5LpOfRlK9VRfEu7D
 PGNiRkr8Abp8jHsrBqQWfUS1bAf62bq6XUel0kUCtb7qCq024aOczXYWPFpJFX+nhp4d7NeH
 Edq+wlC13sBSiSHC7T5yssJ+7JPa2ATLlSKhEvBsLe2TsSTTtFlA0nBclqhfJXzimiuge9qU
 E40lvMWBuQINBFTKimUBEADDbJ+pQ5M4QBMWkaWImRj7c598xIZ37oKM6rGaSnuB1SVb7YCr
 Ci2MTwQcrQscA2jm80O8VFqWk+/XsEp62dty47GVwSfdGje/3zv3VTH2KhOCKOq3oPP5ZXWY
 rz2d2WnTvx++o6lU7HLHDEC3NGLYNLkL1lyVxLhnhvcMxkf1EGA1DboEcMgnJrNB1pGP27ww
 cSfvdyPGseV+qZZa8kuViDga1oxmnYDxFKMGLxrClqHrRt8geQL1Wj5KFM5hFtGTK4da5lPn
 wGNd6/CINMeCT2AWZY5ySz7/tSZe5F22vPvVZGoPgQicYWdNc3ap7+7IKP86JNjmec/9RJcz
 jvrYjJdiqBVldXou72CtDydKVLVSKv8c2wBDJghYZitfYIaL8cTvQfUHRYTfo0n5KKSec8Vo
 vjDuxmdbOUBA+SkRxqmneP5OxGoZ92VusrwWCjry8HRsNdR+2T+ClDCO6Wpihu4V3CPkQwTy
 eCuMHPAT0ka5paTwLrnZIxsdfnjUa96T10vzmQgAxpbbiaLvgKJ8+76OPdDnhddyxd2ldYfw
 RkF5PEGg3mqZnYKNNBtwjvX49SAvgETQvLzQ8IKVgZS0m4z9qHHvtc1BsQnFfe+LJOFjzZr7
 CrDNJMqk1JTHYsSi2JcN3vY32WMezXSQ0TzeMK4kdnclSQyp/h23GWod5QARAQABiQRbBBgB
 AgAmAhsCFiEE+uuXEaEs9HWBLxjyiKkGTRg1YesFAlxd/coFCQtV2mQCKcFdIAQZAQIABgUC
 VMqKZQAKCRB974EGqvw5DiJoEACLmuiRq9ifvOh5DyBFwRS7gvA14DsGQngmC57EzV0EFcfM
 XVi1jX5OtwUyUe0Az5r6lHyyHDsDsIpLKBlWrYCeLpUhRR3oy181T7UNxvujGFeTkzvLAOo6
 Hs3b8Wv9ARg+7acRYkQRNY7k0GIJ6YZz149tRyRKAy/vSjsaB9Lt0NOd1wf2EQMKwRVELwJD
 y0AazGn+0PRP7Bua2YbtxaBmhBBDb2tPpwn8U9xdckB4Vlft9lcWNsC/18Gi9bpjd9FSbdH/
 sOUI+3ToWYENeoT4IP09wn6EkgWaJS3nAUN/MOycNej2i4Yhy2wDDSKyTAnVkSSSoXk+tK91
 HfqtokbDanB8daP+K5LgoiWHzjfWzsxA2jKisI4YCGjrYQzTyGOT6P6u6SEeoEx10865B/zc
 8/vN50kncdjYz2naacIDEKQNZlnGLsGkpCbfmfdi3Zg4vuWKNdWr0wGUzDUcpqW0y/lUXna+
 6uyQShX5e4JD2UPuf9WAQ9HtgSAkaDd4O1I2J41sleePzZOVB3DmYgy+ECRJJ5nw3ihdxpgc
 y/v3lfcJaqiyCv0PF+K/gSOvwhH7CbVqARmptT7yhhxqFdaYWo2Z2ksuKyoKSRMFCXQY5oac
 uTmyPIT4STFyUQFeqSCWDum/NFNoSKhmItw2Td+4VSJHShRVbg39KNFPZ7mXYAkQiKkGTRg1
 YesWJA/+PV3qDUtPNEGwjVvjQqHSbrBy94tu6gJvPHgGPtRDYvxnCaJsmgiC0pGB2KFRsnfl
 2zBNBEWF/XwsI081jQE5UO60GKmHTputChLXpVobyuc+lroG2YhknXRBAV969SLnZR4BS/1s
 Gi046gOXfaKYatve8BiZr5it5Foq3FMPDNgZMit1H9Dk8rkKFfDMRf8EGS/Z+TmyEsIf99H7
 TH3n7lco8qO81fSFwkh4pvo2kWRFYTC5vsIVQ+GqVUp+W1DZJHxX8LwWuF1AzUt4MUTtNAvy
 TXl5EgsmoY9mpNNL7ZnW65oG63nEP5KNiybvuQJzXVxR8eqzOh2Mod4nHg3PE7UCd3DvLNsn
 GXFRo44WyT/G2lArBtjpkut7bDm0i1nENABy2UgS+1QvdmgNu6aEZxdNthwRjUhuuvCCDMA4
 rCDQYyakH2tJNQgkXkeLodBKF4bHiBbuwj0E39S9wmGgg+q4OTnAO/yhQGknle7a7G5xHBwE
 i0HjnLoJP5jDcoMTabZTIazXmJz3pKM11HYJ5/ZsTIf3ZRJJKIvXJpbmcAPVwTZII6XxiJdh
 RSSX4Mvd5pL/+5WI6NTdW6DMfigTtdd85fe6PwBNVJL2ZvBfsBJZ5rxg1TOH3KLsYBqBTgW2
 glQofxhkJhDEcvjLhe3Y2BlbCWKOmvM8XS9TRt0OwUs=
Message-ID: <466c855c-e962-2473-27db-0a019938d1f6@redhat.com>
Date: Mon, 23 Sep 2019 13:08:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <46f838982f7d448b86391bc48e9d8179@AMSPEX02CL03.citrite.net>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Mon, 23 Sep 2019 17:08:45 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-block] [PATCH] xen-block: treat
 XenbusStateUnknown the same as XenbusStateClosed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Mark Syms <Mark.Syms@citrix.com>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA5LzIzLzE5IDU6MzggQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgo+PiBT
ZW50OiAyMCBTZXB0ZW1iZXIgMjAxOSAyMjoxMQo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1k
ZXZlbEBub25nbnUub3JnOwo+PiBxZW11LWJsb2NrQG5vbmdudS5vcmcKPj4gQ2M6IEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+OyBNYXggUmVpdHoKPj4gPG1yZWl0ekByZWRoYXQuY29tPjsgQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBNYXJrIFN5bXMgPE1hcmsuU3ltc0BjaXRy
aXguY29tPgo+PiBTdWJqZWN0OiBSZTogW1FlbXUtYmxvY2tdIFtQQVRDSF0geGVuLWJsb2NrOiB0
cmVhdCBYZW5idXNTdGF0ZVVua25vd24gdGhlIHNhbWUgYXMgWGVuYnVzU3RhdGVDbG9zZWQKPj4K
Pj4KPj4KPj4gT24gOS8xOC8xOSA3OjU3IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+PiBXaGVu
IGEgZnJvbnRlbmQgZ3JhY2VmdWxseSBkaXNjb25uZWN0cyBmcm9tIGFuIG9mZmxpbmUgYmFja2Vu
ZCwgaXQgd2lsbAo+Pj4gc2V0IGl0cyBvd24gc3RhdGUgdG8gWGVuYnVzU3RhdGVDbG9zZWQuIFRo
ZSBjb2RlIGluIHhlbi1ibG9jay5jIGNvcnJlY3RseQo+Pj4gZGVhbHMgd2l0aCB0aGlzIGFuZCBz
ZXRzIHRoZSBiYWNrZW5kIGludG8gWGVuYnVzU3RhdGVDbG9zZWQuIFVuZm9ydHVuYXRlbHkKPj4+
IGl0IGlzIHBvc3NpYmxlIGZvciB0b29sc3RhY2sgdG8gYWN0dWFsbHkgZGVsZXRlIHRoZSBmcm9u
dGVuZCBhcmVhCj4+PiBiZWZvcmUgdGhlIHN0YXRlIGtleSBoYXMgYmVlbiByZWFkLCBsZWFkaW5n
IHRvIGFuIGFwcGFyZW50IGZyb250ZW5kIHN0YXRlCj4+PiBvZiBYZW5idXNTdGF0ZVVua25vd24u
IFRoaXMgcHJldmVudHMgdGhlIGJhY2tlbmQgc3RhdGUgZnJvbSB0cmFuc2l0aW9uaW5nCj4+PiB0
byBYZW5idXNTdGF0ZUNsb3NlZCBhbmQgaGVuY2UgbGVhdmVzIGl0IGxpbWJvLgo+Pj4KPj4KPj4g
RG9lcyB0aGUgMCBjb21lIGZyb20gYSByZWFkIGludG8gZGUtYWxsb2NhdGVkIG1lbW9yeT8KPiAK
PiBObywgaXQgY29tZXMgZnJvbSB0aGUgZmFjdCB0aGF0IHRoZSB4ZW5zdG9yZSBzdGF0ZSBrZXkg
aXMgbm90IHByZXNlbnQuIENvbnZlbnRpb25hbGx5IGEgbWlzc2luZyBzdGF0ZSBrZXkgbWVhbnMg
dGhlIHN0YXRlIGlzIHJlcG9ydGVkIGFzIFhlbmJ1c1N0YXRlVW5rbm93bi4KPiAKPiAgIFBhdWwK
PiAKCkdvb2QgZW5vdWdoIGZvciBtZSwganVzdCBoYWQgdG8gY29uZmlybS4KClJldmlld2VkLWJ5
OiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwd-0006Jf-Rh; Mon, 23 Sep 2019 17:16:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQz7-0000v9-2b
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:45 +0000
X-Inumbo-ID: 3b4c1298-de1d-11e9-978d-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b4c1298-de1d-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 16:14:34 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQwz-0001Fp-8w; Mon, 23 Sep 2019 19:12:33 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:25 +0300
Message-Id: <20190923161231.22028-4-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 3/9] errp: rename errp to errp_in where it is
 IN-argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXJyb3IgKiplcnJwIGlzIGFsbW9zdCBhbHdheXMgT1VULWFyZ3VtZW50OiBpdCdzIGFzc3VtZWQg
dG8gYmUgTlVMTCwgb3IKcG9pbnRlciB0byBOVUxMLWluaXRpYWxpemVkIHBvaW50ZXIsIG9yIHBv
aW50ZXIgdG8gZXJyb3JfYWJvcnQgb3IKZXJyb3JfZmF0YWwsIGZvciBjYWxsZWUgdG8gcmVwb3J0
IGVycm9yLgoKQnV0IHZlcnkgZmV3IGZ1bmN0aW9ucyAobW9zdCBvZiB0aGUgYXJlIGVycm9yIEFQ
SSkgaW5zdGVhZCBnZXQgRXJyb3IKKiplcnJwIGFzIElOLWFyZ3VtZW50OiBpdCdzIGFzc3VtZWQg
dG8gYmUgc2V0LCBhbmQgY2FsbGVlIHNob3VsZCBjbGVhbgppdC4gSW4gc3VjaCBjYXNlcywgcmVu
YW1lIGVycnAgdG8gZXJycF9pbi4KClNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNlbWVudHNvdi1P
Z2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KLS0tCiBpbmNsdWRlL21vbml0b3Iv
aG1wLmggfCAgMiArLQogaW5jbHVkZS9xYXBpL2Vycm9yLmggIHwgIDggKysrKy0tLS0KIHVpL3Zu
Yy5oICAgICAgICAgICAgICB8ICAyICstCiBtb25pdG9yL2htcC1jbWRzLmMgICAgfCAgOCArKysr
LS0tLQogdWkvdm5jLmMgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogdXRpbC9lcnJvci5j
ICAgICAgICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tb25pdG9yL2htcC5oIGIvaW5jbHVk
ZS9tb25pdG9yL2htcC5oCmluZGV4IGEwZTk1MTE0NDAuLmY5Mjk4MTRmMWEgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUvbW9uaXRvci9obXAuaAorKysgYi9pbmNsdWRlL21vbml0b3IvaG1wLmgKQEAgLTE2
LDcgKzE2LDcgQEAKIAogI2luY2x1ZGUgInFlbXUvcmVhZGxpbmUuaCIKIAotdm9pZCBobXBfaGFu
ZGxlX2Vycm9yKE1vbml0b3IgKm1vbiwgRXJyb3IgKiplcnJwKTsKK3ZvaWQgaG1wX2hhbmRsZV9l
cnJvcihNb25pdG9yICptb24sIEVycm9yICoqZXJycF9pbik7CiAKIHZvaWQgaG1wX2luZm9fbmFt
ZShNb25pdG9yICptb24sIGNvbnN0IFFEaWN0ICpxZGljdCk7CiB2b2lkIGhtcF9pbmZvX3ZlcnNp
b24oTW9uaXRvciAqbW9uLCBjb25zdCBRRGljdCAqcWRpY3QpOwpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9xYXBpL2Vycm9yLmggYi9pbmNsdWRlL3FhcGkvZXJyb3IuaAppbmRleCA1NTEzODVhYTkxLi40
MjY0ZDIyMjIzIDEwMDY0NAotLS0gYS9pbmNsdWRlL3FhcGkvZXJyb3IuaAorKysgYi9pbmNsdWRl
L3FhcGkvZXJyb3IuaApAQCAtMjgzLDcgKzI4Myw3IEBAIHZvaWQgZXJyb3JfZnJlZShFcnJvciAq
ZXJyKTsKIC8qCiAgKiBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byBhc3NlcnQgdGhhdCAqQGVycnAg
aXMgc2V0LCB0aGVuIHNpbGVudGx5IGZyZWUgaXQuCiAgKi8KLXZvaWQgZXJyb3JfZnJlZV9vcl9h
Ym9ydChFcnJvciAqKmVycnApOwordm9pZCBlcnJvcl9mcmVlX29yX2Fib3J0KEVycm9yICoqZXJy
cF9pbik7CiAKIC8qCiAgKiBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byB3YXJuX3JlcG9ydCgpIGFu
ZCBmcmVlIEBlcnIuCkBAIC0zMDEsMTkgKzMwMSwxOSBAQCB2b2lkIGVycm9yX3JlcG9ydF9lcnIo
RXJyb3IgKmVycik7CiAgKiBGdW5jdGlvbnMgdG8gY2xlYW4gRXJyb3IgKiplcnJwOiBjYWxsIGNv
cnJlc3BvbmRpbmcgRXJyb3IgKmVyciBjbGVhbmluZwogICogZnVuY3Rpb24gYW4gc2V0IHBvaW50
ZXIgdG8gTlVMTAogICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZXJyb3JfZnJlZV9lcnJwKEVycm9y
ICoqZXJycCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBlcnJvcl9mcmVlX2VycnAoRXJyb3IgKiplcnJw
X2luKQogewogICAgIGVycm9yX2ZyZWUoKmVycnBfaW4pOwogICAgICplcnJwX2luID0gTlVMTDsK
IH0KIAotc3RhdGljIGlubGluZSB2b2lkIGVycm9yX3JlcG9ydF9lcnJwKEVycm9yICoqZXJycCkK
K3N0YXRpYyBpbmxpbmUgdm9pZCBlcnJvcl9yZXBvcnRfZXJycChFcnJvciAqKmVycnBfaW4pCiB7
CiAgICAgZXJyb3JfcmVwb3J0X2VycigqZXJycF9pbik7CiAgICAgKmVycnBfaW4gPSBOVUxMOwog
fQogCi1zdGF0aWMgaW5saW5lIHZvaWQgd2Fybl9yZXBvcnRfZXJycChFcnJvciAqKmVycnApCitz
dGF0aWMgaW5saW5lIHZvaWQgd2Fybl9yZXBvcnRfZXJycChFcnJvciAqKmVycnBfaW4pCiB7CiAg
ICAgd2Fybl9yZXBvcnRfZXJyKCplcnJwX2luKTsKICAgICAqZXJycF9pbiA9IE5VTEw7CmRpZmYg
LS1naXQgYS91aS92bmMuaCBiL3VpL3ZuYy5oCmluZGV4IGZlYTc5YzJmYzkuLjAwZTBiNDhmMmYg
MTAwNjQ0Ci0tLSBhL3VpL3ZuYy5oCisrKyBiL3VpL3ZuYy5oCkBAIC01NDcsNyArNTQ3LDcgQEAg
dWludDMyX3QgcmVhZF91MzIodWludDhfdCAqZGF0YSwgc2l6ZV90IG9mZnNldCk7CiAKIC8qIFBy
b3RvY29sIHN0YWdlIGZ1bmN0aW9ucyAqLwogdm9pZCB2bmNfY2xpZW50X2Vycm9yKFZuY1N0YXRl
ICp2cyk7Ci1zaXplX3Qgdm5jX2NsaWVudF9pb19lcnJvcihWbmNTdGF0ZSAqdnMsIHNzaXplX3Qg
cmV0LCBFcnJvciAqKmVycnApOworc2l6ZV90IHZuY19jbGllbnRfaW9fZXJyb3IoVm5jU3RhdGUg
KnZzLCBzc2l6ZV90IHJldCwgRXJyb3IgKiplcnJwX2luKTsKIAogdm9pZCBzdGFydF9jbGllbnRf
aW5pdChWbmNTdGF0ZSAqdnMpOwogdm9pZCBzdGFydF9hdXRoX3ZuYyhWbmNTdGF0ZSAqdnMpOwpk
aWZmIC0tZ2l0IGEvbW9uaXRvci9obXAtY21kcy5jIGIvbW9uaXRvci9obXAtY21kcy5jCmluZGV4
IGIyNTUxYzE2ZDEuLjk0MWQ1ZDBhNDUgMTAwNjQ0Ci0tLSBhL21vbml0b3IvaG1wLWNtZHMuYwor
KysgYi9tb25pdG9yL2htcC1jbWRzLmMKQEAgLTYwLDExICs2MCwxMSBAQAogI2luY2x1ZGUgPHNw
aWNlL2VudW1zLmg+CiAjZW5kaWYKIAotdm9pZCBobXBfaGFuZGxlX2Vycm9yKE1vbml0b3IgKm1v
biwgRXJyb3IgKiplcnJwKQordm9pZCBobXBfaGFuZGxlX2Vycm9yKE1vbml0b3IgKm1vbiwgRXJy
b3IgKiplcnJwX2luKQogewotICAgIGFzc2VydChlcnJwKTsKLSAgICBpZiAoKmVycnApIHsKLSAg
ICAgICAgZXJyb3JfcmVwb3J0Zl9lcnIoKmVycnAsICJFcnJvcjogIik7CisgICAgYXNzZXJ0KGVy
cnBfaW4pOworICAgIGlmICgqZXJycF9pbikgeworICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycigq
ZXJycF9pbiwgIkVycm9yOiAiKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3VpL3ZuYy5jIGIv
dWkvdm5jLmMKaW5kZXggODdiODA0NWFmZS4uOWQ2Mzg0ZDliMSAxMDA2NDQKLS0tIGEvdWkvdm5j
LmMKKysrIGIvdWkvdm5jLmMKQEAgLTEzMTIsNyArMTMxMiw3IEBAIHZvaWQgdm5jX2Rpc2Nvbm5l
Y3RfZmluaXNoKFZuY1N0YXRlICp2cykKICAgICBnX2ZyZWUodnMpOwogfQogCi1zaXplX3Qgdm5j
X2NsaWVudF9pb19lcnJvcihWbmNTdGF0ZSAqdnMsIHNzaXplX3QgcmV0LCBFcnJvciAqKmVycnAp
CitzaXplX3Qgdm5jX2NsaWVudF9pb19lcnJvcihWbmNTdGF0ZSAqdnMsIHNzaXplX3QgcmV0LCBF
cnJvciAqKmVycnBfaW4pCiB7CiAgICAgaWYgKHJldCA8PSAwKSB7CiAgICAgICAgIGlmIChyZXQg
PT0gMCkgewpAQCAtMTMyMCwxNCArMTMyMCwxNCBAQCBzaXplX3Qgdm5jX2NsaWVudF9pb19lcnJv
cihWbmNTdGF0ZSAqdnMsIHNzaXplX3QgcmV0LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICB2
bmNfZGlzY29ubmVjdF9zdGFydCh2cyk7CiAgICAgICAgIH0gZWxzZSBpZiAocmV0ICE9IFFJT19D
SEFOTkVMX0VSUl9CTE9DSykgewogICAgICAgICAgICAgdHJhY2Vfdm5jX2NsaWVudF9pb19lcnJv
cih2cywgdnMtPmlvYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJy
cCA/IGVycm9yX2dldF9wcmV0dHkoKmVycnApIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZXJycF9pbiA/IGVycm9yX2dldF9wcmV0dHkoKmVycnBfaW4pIDoKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlVua25vd24iKTsKICAgICAgICAgICAg
IHZuY19kaXNjb25uZWN0X3N0YXJ0KHZzKTsKICAgICAgICAgfQogCi0gICAgICAgIGlmIChlcnJw
KSB7Ci0gICAgICAgICAgICBlcnJvcl9mcmVlKCplcnJwKTsKLSAgICAgICAgICAgICplcnJwID0g
TlVMTDsKKyAgICAgICAgaWYgKGVycnBfaW4pIHsKKyAgICAgICAgICAgIGVycm9yX2ZyZWUoKmVy
cnBfaW4pOworICAgICAgICAgICAgKmVycnBfaW4gPSBOVUxMOwogICAgICAgICB9CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KZGlmZiAtLWdpdCBhL3V0aWwvZXJyb3IuYyBiL3V0aWwvZXJyb3Iu
YwppbmRleCBkZmJhMDkxNzU3Li5iM2ZmMzgzMmQ2IDEwMDY0NAotLS0gYS91dGlsL2Vycm9yLmMK
KysrIGIvdXRpbC9lcnJvci5jCkBAIC0yNzEsNyArMjcxLDcgQEAgdm9pZCBlcnJvcl9mcmVlKEVy
cm9yICplcnIpCiAgICAgfQogfQogCi12b2lkIGVycm9yX2ZyZWVfb3JfYWJvcnQoRXJyb3IgKipl
cnJwKQordm9pZCBlcnJvcl9mcmVlX29yX2Fib3J0KEVycm9yICoqZXJycF9pbikKIHsKICAgICBh
c3NlcnQoZXJycF9pbiAmJiAqZXJycF9pbik7CiAgICAgZXJyb3JfZnJlZSgqZXJycF9pbik7Ci0t
IAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwe-0006Jl-58; Mon, 23 Sep 2019 17:16:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQzC-0000vd-60
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:50 +0000
X-Inumbo-ID: 4409628c-de1d-11e9-9604-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by localhost (Halon) with ESMTPS
 id 4409628c-de1d-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:14:49 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQx0-0001Fp-4Q; Mon, 23 Sep 2019 19:12:34 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:27 +0300
Message-Id: <20190923161231.22028-6-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 5/9] net/net: fix local variable shadowing in
 net_client_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3Qgc2hhZG93IEVycm9yICplcnI6IGl0J3MgYSBiYWQgdGhpbmcuIFRoaXMgcGF0Y2ggYWxz
byBzaW1wbGlmaWVzCmZvbGxvd2luZyBFcnJvciBwcm9wYWdhdGlvbiBjb252ZXJzaW9uLgoKU2ln
bmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0
dW96em8uY29tPgotLS0KIG5ldC9uZXQuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL25ldC9uZXQuYyBiL25l
dC9uZXQuYwppbmRleCA4NGFhNmQ4ZDAwLi41ZmM3MjUxMWMxIDEwMDY0NAotLS0gYS9uZXQvbmV0
LmMKKysrIGIvbmV0L25ldC5jCkBAIC0xMTI4LDEwICsxMTI4LDEwIEBAIHN0YXRpYyBpbnQgbmV0
X2NsaWVudF9pbml0KFFlbXVPcHRzICpvcHRzLCBib29sIGlzX25ldGRldiwgRXJyb3IgKiplcnJw
KQogCiAgICAgICAgICAgICBpZiAoc3Vic3RyaW5nc1sxXSkgewogICAgICAgICAgICAgICAgIC8q
IFVzZXItc3BlY2lmaWVkIHByZWZpeCBsZW5ndGguICAqLwotICAgICAgICAgICAgICAgIGludCBl
cnI7CisgICAgICAgICAgICAgICAgaW50IHJldDI7CiAKLSAgICAgICAgICAgICAgICBlcnIgPSBx
ZW11X3N0cnRvdWwoc3Vic3RyaW5nc1sxXSwgTlVMTCwgMTAsICZwcmVmaXhfbGVuKTsKLSAgICAg
ICAgICAgICAgICBpZiAoZXJyKSB7CisgICAgICAgICAgICAgICAgcmV0MiA9IHFlbXVfc3RydG91
bChzdWJzdHJpbmdzWzFdLCBOVUxMLCAxMCwgJnByZWZpeF9sZW4pOworICAgICAgICAgICAgICAg
IGlmIChyZXQyKSB7CiAgICAgICAgICAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgUUVSUl9J
TlZBTElEX1BBUkFNRVRFUl9WQUxVRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
aXB2Ni1wcmVmaXhsZW4iLCAiYSBudW1iZXIiKTsKICAgICAgICAgICAgICAgICAgICAgZ290byBv
dXQ7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwd-0006JZ-I6; Mon, 23 Sep 2019 17:16:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQz2-0000uf-29
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:40 +0000
X-Inumbo-ID: 39915c10-de1d-11e9-b299-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 39915c10-de1d-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 16:14:32 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQwy-0001Fp-Od; Mon, 23 Sep 2019 19:12:32 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:24 +0300
Message-Id: <20190923161231.22028-3-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 2/9] qapi/error: add (Error **errp) cleaning
 APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgotLS0KIGluY2x1ZGUvcWFwaS9lcnJvci5oIHwgMjIgKysrKysrKysrKysr
KysrKysrKysrKwogdXRpbC9lcnJvci5jICAgICAgICAgfCAgNiArKystLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNs
dWRlL3FhcGkvZXJyb3IuaCBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCmluZGV4IGY2ZjRmYTBmYWMu
LjU1MTM4NWFhOTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvcWFwaS9lcnJvci5oCisrKyBiL2luY2x1
ZGUvcWFwaS9lcnJvci5oCkBAIC0yOTcsNiArMjk3LDI4IEBAIHZvaWQgd2Fybl9yZXBvcnRfZXJy
KEVycm9yICplcnIpOwogICovCiB2b2lkIGVycm9yX3JlcG9ydF9lcnIoRXJyb3IgKmVycik7CiAK
Ky8qCisgKiBGdW5jdGlvbnMgdG8gY2xlYW4gRXJyb3IgKiplcnJwOiBjYWxsIGNvcnJlc3BvbmRp
bmcgRXJyb3IgKmVyciBjbGVhbmluZworICogZnVuY3Rpb24gYW4gc2V0IHBvaW50ZXIgdG8gTlVM
TAorICovCitzdGF0aWMgaW5saW5lIHZvaWQgZXJyb3JfZnJlZV9lcnJwKEVycm9yICoqZXJycCkK
K3sKKyAgICBlcnJvcl9mcmVlKCplcnJwX2luKTsKKyAgICAqZXJycF9pbiA9IE5VTEw7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBlcnJvcl9yZXBvcnRfZXJycChFcnJvciAqKmVycnApCit7Cisg
ICAgZXJyb3JfcmVwb3J0X2VycigqZXJycF9pbik7CisgICAgKmVycnBfaW4gPSBOVUxMOworfQor
CitzdGF0aWMgaW5saW5lIHZvaWQgd2Fybl9yZXBvcnRfZXJycChFcnJvciAqKmVycnApCit7Cisg
ICAgd2Fybl9yZXBvcnRfZXJyKCplcnJwX2luKTsKKyAgICAqZXJycF9pbiA9IE5VTEw7Cit9CisK
IC8qCiAgKiBDb252ZW5pZW5jZSBmdW5jdGlvbiB0byBlcnJvcl9wcmVwZW5kKCksIHdhcm5fcmVw
b3J0KCkgYW5kIGZyZWUgQGVyci4KICAqLwpkaWZmIC0tZ2l0IGEvdXRpbC9lcnJvci5jIGIvdXRp
bC9lcnJvci5jCmluZGV4IGQ0NTMyY2UzMTguLmRmYmEwOTE3NTcgMTAwNjQ0Ci0tLSBhL3V0aWwv
ZXJyb3IuYworKysgYi91dGlsL2Vycm9yLmMKQEAgLTI3Myw5ICsyNzMsOSBAQCB2b2lkIGVycm9y
X2ZyZWUoRXJyb3IgKmVycikKIAogdm9pZCBlcnJvcl9mcmVlX29yX2Fib3J0KEVycm9yICoqZXJy
cCkKIHsKLSAgICBhc3NlcnQoZXJycCAmJiAqZXJycCk7Ci0gICAgZXJyb3JfZnJlZSgqZXJycCk7
Ci0gICAgKmVycnAgPSBOVUxMOworICAgIGFzc2VydChlcnJwX2luICYmICplcnJwX2luKTsKKyAg
ICBlcnJvcl9mcmVlKCplcnJwX2luKTsKKyAgICAqZXJycF9pbiA9IE5VTEw7CiB9CiAKIHZvaWQg
ZXJyb3JfcHJvcGFnYXRlKEVycm9yICoqZHN0X2VycnAsIEVycm9yICpsb2NhbF9lcnIpCi0tIAoy
LjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwc-0006JB-AG; Mon, 23 Sep 2019 17:16: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=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQyp-0000so-7R
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:27 +0000
X-Inumbo-ID: 362eadf2-de1d-11e9-9604-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by localhost (Halon) with ESMTPS
 id 362eadf2-de1d-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:14:26 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQx0-0001Fp-Dl; Mon, 23 Sep 2019 19:12:34 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:28 +0300
Message-Id: <20190923161231.22028-7-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 6/9] scripts: add coccinelle script to use auto
 propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgotLS0KIHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJy
cC5jb2NjaSB8IDgyICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4MiBpbnNl
cnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJv
cGFnYXRlZC1lcnJwLmNvY2NpCgpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8t
cHJvcGFnYXRlZC1lcnJwLmNvY2NpIGIvc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRl
ZC1lcnJwLmNvY2NpCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjFhM2Yw
MDZmMGIKLS0tIC9kZXYvbnVsbAorKysgYi9zY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdh
dGVkLWVycnAuY29jY2kKQEAgLTAsMCArMSw4MiBAQAorQEAKK2lkZW50aWZpZXIgZm47CitpZGVu
dGlmaWVyIGxvY2FsX2VycjsKK0BACisKKyBmbiguLi4sIEVycm9yICoqZXJycCkKKyB7CisrICAg
IEVSUlBfRlVOQ1RJT05fQkVHSU4oKTsKKyB9CisKK0BydWxlMUAKK2lkZW50aWZpZXIgZm47Citp
ZGVudGlmaWVyIGxvY2FsX2VycjsKK0BACisKKyBmbiguLi4sIEVycm9yICoqZXJycCkKKyB7Cisg
ICAgIDwuLi4KKy0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgIC4uLj4KKyB9CisK
K0BACitpZGVudGlmaWVyIHJ1bGUxLmZuOworaWRlbnRpZmllciBydWxlMS5sb2NhbF9lcnI7Citp
ZGVudGlmaWVyIG91dDsKK0BACisKKyBmbiguLi4pCisgeworICAgICA8Li4uCistICAgIGdvdG8g
b3V0OworKyAgICByZXR1cm47CisgICAgIC4uLj4KKy0gb3V0OgorLSAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyB9CisKK0BACitpZGVudGlmaWVyIHJ1bGUxLmZuOworaWRl
bnRpZmllciBydWxlMS5sb2NhbF9lcnI7CitAQAorCisgZm4oLi4uKQorIHsKKyAgICAgPC4uLgor
KAorLSAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7CistICAgIGxvY2FsX2VyciA9IE5VTEw7Cisr
ICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKK3wKKy0gICAgZXJyb3JfZnJlZShsb2NhbF9lcnIp
OworKyAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7Cit8CistICAgIGVycm9yX3JlcG9ydF9lcnIo
bG9jYWxfZXJyKTsKKysgICAgZXJyb3JfcmVwb3J0X2VycnAoZXJycCk7Cit8CistICAgIHdhcm5f
cmVwb3J0X2Vycihsb2NhbF9lcnIpOworKyAgICB3YXJuX3JlcG9ydF9lcnJwKGVycnApOworfAor
LSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKykKKyAgICAgLi4uPgorIH0K
KworQEAKK2lkZW50aWZpZXIgcnVsZTEuZm47CitpZGVudGlmaWVyIHJ1bGUxLmxvY2FsX2VycjsK
K0BACisKKyBmbiguLi4pCisgeworICAgICA8Li4uCisoCistICAgICZsb2NhbF9lcnIKKysgICAg
ZXJycAorfAorLSAgICBsb2NhbF9lcnIKKysgICAgKmVycnAKKykKKyAgICAgLi4uPgorIH0KLS0g
CjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwc-0006JH-KR; Mon, 23 Sep 2019 17:16:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQys-0000tB-2u
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:30 +0000
X-Inumbo-ID: 3710ed48-de1d-11e9-978d-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3710ed48-de1d-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 16:14:27 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQwy-0001Fp-8L; Mon, 23 Sep 2019 19:12:32 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:23 +0300
Message-Id: <20190923161231.22028-2-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 1/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVyZSBpcyBpbnRyb2R1Y2VkIEVSUlBfRlVOQ1RJT05fQkVHSU4gbWFjcm8sIHRvIGJlIHVzZWQg
YXQgc3RhcnQgb2YKYW55IGZ1bmN0aW9uIHdpdGggZXJycCBwYXJhbWV0ZXIuCgpJdCBoYXMgdGhy
ZWUgZ29hbHM6CgoxLiBGaXggaXNzdWUgd2l0aCBlcnJvcl9mYXRhbCAmIGVycm9yX2FwcGVuZF9o
aW50OiB1c2VyIGNhbid0IHNlZSB0aGVzZQpoaW50cywgYmVjYXVzZSBleGl0KCkgaGFwcGVucyBp
biBlcnJvcl9zZXRnIGVhcmxpZXIgdGhhbiBoaW50IGlzCmFwcGVuZGVkLiBbUmVwb3J0ZWQgYnkg
R3JlZyBLdXJ6XQoKMi4gRml4IGlzc3VlIHdpdGggZXJyb3JfYWJvcnQgJiBlcnJvcl9wcm9wYWdh
dGU6IHdoZW4gd2Ugd3JhcAplcnJvcl9hYm9ydCBieSBsb2NhbF9lcnIrZXJyb3JfcHJvcGFnYXRl
LCByZXN1bHRpbmcgY29yZWR1bXAgd2lsbApyZWZlciB0byBlcnJvcl9wcm9wYWdhdGUgYW5kIG5v
dCB0byB0aGUgcGxhY2Ugd2hlcmUgZXJyb3IgaGFwcGVuZWQuCih0aGUgbWFjcm8gaXRzZWxmIGRv
bid0IGZpeCB0aGUgaXNzdWUsIGJ1dCBpdCBhbGxvd3MgdG8gWzMuXSBkcm9wIGFsbApsb2NhbF9l
cnIrZXJyb3JfcHJvcGFnYXRlIHBhdHRlcm4sIHdoaWNoIHdpbGwgZGVmaW5pdGVseSBmaXggdGhl
IGlzc3VlKQpbUmVwb3J0ZWQgYnkgS2V2aW4gV29sZl0KCjMuIERyb3AgbG9jYWxfZXJyK2Vycm9y
X3Byb3BhZ2F0ZSBwYXR0ZXJuLCB3aGljaCBpcyB1c2VkIHRvIHdvcmthcm91bmQKdm9pZCBmdW5j
dGlvbnMgd2l0aCBlcnJwIHBhcmFtZXRlciwgd2hlbiBjYWxsZXIgd2FudHMgdG8ga25vdyByZXN1
bHRpbmcKc3RhdHVzLiAoTm90ZTogYWN0dWFsbHkgdGhlc2UgZnVuY3Rpb25zIHNob3VsZCBiZSBt
ZXJlbHkgdXBkYXRlZCB0bwpyZXR1cm4gaW50IGVycm9yIGNvZGUpLgoKU2lnbmVkLW9mZi1ieTog
VmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgot
LS0KIGluY2x1ZGUvcWFwaS9lcnJvci5oIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9pbmNsdWRlL3FhcGkvZXJyb3IuaCBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCmluZGV4IDNmOTUx
NDFhMDEuLmY2ZjRmYTBmYWMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvcWFwaS9lcnJvci5oCisrKyBi
L2luY2x1ZGUvcWFwaS9lcnJvci5oCkBAIC0zMjIsNiArMzIyLDQzIEBAIHZvaWQgZXJyb3Jfc2V0
X2ludGVybmFsKEVycm9yICoqZXJycCwKICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yQ2xh
c3MgZXJyX2NsYXNzLCBjb25zdCBjaGFyICpmbXQsIC4uLikKICAgICBHQ0NfRk1UX0FUVFIoNiwg
Nyk7CiAKK3R5cGVkZWYgc3RydWN0IEVycm9yUHJvcGFnYXRvciB7CisgICAgRXJyb3IgKmxvY2Fs
X2VycjsKKyAgICBFcnJvciAqKmVycnA7Cit9IEVycm9yUHJvcGFnYXRvcjsKKworc3RhdGljIGlu
bGluZSB2b2lkIGVycm9yX3Byb3BhZ2F0b3JfY2xlYW51cChFcnJvclByb3BhZ2F0b3IgKnByb3Ap
Cit7CisgICAgZXJyb3JfcHJvcGFnYXRlKHByb3AtPmVycnAsIHByb3AtPmxvY2FsX2Vycik7Cit9
CisKK0dfREVGSU5FX0FVVE9fQ0xFQU5VUF9DTEVBUl9GVU5DKEVycm9yUHJvcGFnYXRvciwgZXJy
b3JfcHJvcGFnYXRvcl9jbGVhbnVwKTsKKworLyoKKyAqIEVSUlBfRlVOQ1RJT05fQkVHSU4KKyAq
CisgKiBUaGlzIG1hY3JvIE1VU1QgYmUgdGhlIGZpcnN0IGxpbmUgb2YgRUFDSCBmdW5jdGlvbiB3
aXRoIEVycm9yICoqZXJycAorICogcGFyYW1ldGVyLgorICoKKyAqIElmIGVycnAgaXMgTlVMTCBv
ciBwb2ludHMgdG8gZXJyb3JfZmF0YWwsIGl0IGlzIHJld3JpdHRlbiB0byBwb2ludCB0bworICog
bG9jYWwgRXJyb3Igb2JqZWN0LCB3aGljaCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcHJvcGFnYXRl
ZCB0byBvcmlnaW5hbAorICogZXJycCBvbiBmdW5jdGlvbiBleGl0IChzZWUgZXJyb3JfcHJvcGFn
YXRvcl9jbGVhbnVwKS4KKyAqCisgKiBBZnRlciBpbnZvY2F0aW9uIG9mIHRoaXMgbWFjcm8gaXQg
aXMgYWx3YXlzIHNhZmUgdG8gZGVyZWZlcmVuY2UgZXJycAorICogKGFzIGl0J3Mgbm90IE5VTEwg
YW55bW9yZSkgYW5kIHRvIGFwcGVuZCBoaW50IChieSBlcnJvcl9hcHBlbmRfaGludCkKKyAqIChh
cywgaWYgaXQgd2FzIGVycm9yX2ZhdGFsLCB3ZSBzd2FwcGVkIGl0IGJ5IGxvY2FsX2Vycm9yIHRv
IGJlCisgKiBwcm9wYWdhdGVkIG9uIGNsZWFudXApLgorICoKKyAqIE5vdGU6IHdlIGRvbid0IHdy
YXAgZXJyb3JfYWJvcnQgY2FzZSwgYXMgd2Ugd2FudCByZXN1bHRpbmcgY29yZWR1bXAKKyAqIHRv
IHBvaW50IHRvIHRoZSBwbGFjZSB3aGVyZSB0aGUgZXJyb3IgaGFwcGVuZWQsIG5vdCB0byBlcnJv
cl9wcm9wYWdhdGUuCisgKi8KKyNkZWZpbmUgRVJSUF9GVU5DVElPTl9CRUdJTigpIFwKK2dfYXV0
byhFcnJvclByb3BhZ2F0b3IpIF9fYXV0b19lcnJwX3Byb3AgPSB7LmVycnAgPSBlcnJwfTsgXAor
RXJyb3IgKipfX2xvY2FsX2VycnBfdW51c2VkIF9fYXR0cmlidXRlX18gKCh1bnVzZWQpKSA9IFwK
KyAgICAoZXJycCA9IChlcnJwID09IE5VTEwgfHwgKmVycnAgPT0gZXJyb3JfZmF0YWwgPyBcCisg
ICAgICAgICAgICAgJl9fYXV0b19lcnJwX3Byb3AubG9jYWxfZXJyIDogZXJycCkpCisKKwogLyoK
ICAqIFNwZWNpYWwgZXJyb3IgZGVzdGluYXRpb24gdG8gYWJvcnQgb24gZXJyb3IuCiAgKiBTZWUg
ZXJyb3Jfc2V0ZygpIGFuZCBlcnJvcl9wcm9wYWdhdGUoKSBmb3IgZGV0YWlscy4KLS0gCjIuMjEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwf-0006Kc-7o; Mon, 23 Sep 2019 17:16:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCR0Q-00010j-4K
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:16:06 +0000
X-Inumbo-ID: 70364730-de1d-11e9-978d-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 70364730-de1d-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 16:16:03 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQx0-0001Fp-SR; Mon, 23 Sep 2019 19:12:35 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:29 +0300
Message-Id: <20190923161231.22028-8-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 7/9] Use auto-propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgaXMgZ2VuZXJhdGVkIGJ5IGNvbW1hbmQKCmdpdCBncmVwIC1sICdFcnJvciBc
KlwqZXJycCcgfCB3aGlsZSByZWFkIGY7IFwKZG8gc3BhdGNoIC0tc3AtZmlsZSBcCnNjcmlwdHMv
Y29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaSAtLWluLXBsYWNlICRmOyBkb25l
CgpTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292
QHZpcnR1b3p6by5jb20+Ci0tLQogaW5jbHVkZS9ody9wY2ktaG9zdC9zcGFwci5oICAgICAgICAg
fCAgIDIgKwogdGFyZ2V0L3BwYy9rdm1fcHBjLmggICAgICAgICAgICAgICAgfCAgIDEgKwogdGFy
Z2V0L3MzOTB4L2NwdV9tb2RlbHMuaCAgICAgICAgICAgfCAgIDIgKwogYXVkaW8vYXVkaW8uYyAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGF1dGh6L3BhbWFjY3QuYyAgICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKIGJhY2tlbmRzL2NyeXB0b2Rldi12aG9zdC11c2VyLmMgICAgIHwg
ICA5ICstCiBiYWNrZW5kcy9jcnlwdG9kZXYuYyAgICAgICAgICAgICAgICB8ICAxOSArLS0KIGJh
Y2tlbmRzL2hvc3RtZW0tZmlsZS5jICAgICAgICAgICAgIHwgIDE5ICstLQogYmFja2VuZHMvaG9z
dG1lbS1tZW1mZC5jICAgICAgICAgICAgfCAgMTcgKy0tCiBiYWNrZW5kcy9ob3N0bWVtLmMgICAg
ICAgICAgICAgICAgICB8ICAzOCArKy0tLQogYmFja2VuZHMvcm5nLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDYgKy0KIGJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjA4
ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiBibG9jay9ibGtkZWJ1Zy5jICAgICAgICAgICAg
ICAgICAgICB8ICAzMyArKy0tLQogYmxvY2svYmxrbG9nd3JpdGVzLmMgICAgICAgICAgICAgICAg
fCAgMjEgKy0tCiBibG9jay9ibGtyZXBsYXkuYyAgICAgICAgICAgICAgICAgICB8ICAgNiArLQog
YmxvY2svYmxrdmVyaWZ5LmMgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIGJsb2NrL2Jsb2Nr
LWJhY2tlbmQuYyAgICAgICAgICAgICAgIHwgIDE3ICstLQogYmxvY2svY29tbWl0LmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDYgKy0KIGJsb2NrL2NyeXB0by5jICAgICAgICAgICAgICAgICAg
ICAgIHwgIDEyICstCiBibG9jay9jdXJsLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogYmxvY2svZmlsZS1wb3NpeC5jICAgICAgICAgICAgICAgICAgfCAgNzEgKysrKy0tLS0tCiBi
bG9jay9maWxlLXdpbjMyLmMgICAgICAgICAgICAgICAgICB8ICAyNyArKy0tCiBibG9jay9nbHVz
dGVyLmMgICAgICAgICAgICAgICAgICAgICB8ICA2NCArKysrLS0tLQogYmxvY2svaW8uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGJsb2NrL2lzY3NpLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDMzICsrLS0tCiBibG9jay9taXJyb3IuYyAgICAgICAgICAgICAgICAgICAg
ICB8ICAxNyArLS0KIGJsb2NrL25iZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ0ICsr
Ky0tLQogYmxvY2svbmZzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGJsb2Nr
L252bWUuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstLQogYmxvY2svcGFyYWxsZWxz
LmMgICAgICAgICAgICAgICAgICAgfCAgMjggKystLQogYmxvY2svcWFwaS5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjMgKy0tCiBibG9jay9xY293LmMgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxNSArLQogYmxvY2svcWNvdzItYml0bWFwLmMgICAgICAgICAgICAgICAgfCAgIDYgKy0K
IGJsb2NrL3Fjb3cyLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDkwICsrKysrLS0tLS0tLQog
YmxvY2svcWVkLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIGJsb2NrL3F1b3J1
bS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIyICsrLQogYmxvY2svcmF3LWZvcm1hdC5jICAg
ICAgICAgICAgICAgICAgfCAgIDYgKy0KIGJsb2NrL3JiZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDI1ICstLS0KIGJsb2NrL3JlcGxpY2F0aW9uLmMgICAgICAgICAgICAgICAgIHwgIDM2
ICsrLS0tCiBibG9jay9zaGVlcGRvZy5jICAgICAgICAgICAgICAgICAgICB8ICA2NiArKysrLS0t
LS0KIGJsb2NrL3NuYXBzaG90LmMgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBibG9jay9z
c2guYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQogYmxvY2svdGhyb3R0bGUtZ3Jv
dXBzLmMgICAgICAgICAgICAgfCAgMjIgKystCiBibG9jay90aHJvdHRsZS5jICAgICAgICAgICAg
ICAgICAgICB8ICAgNiArLQogYmxvY2svdmRpLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTIgKy0KIGJsb2NrL3ZoZHguYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIwICstLQogYmxv
Y2svdm1kay5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzYgKystLS0KIGJsb2NrL3ZwYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI1ICsrLS0KIGJsb2NrL3Z2ZmF0LmMgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDExICstCiBibG9jay92eGhzLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyMiArKy0KIGJsb2NrZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIw
ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIGJsb2Nram9iLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA3ICstCiBib290ZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAyOSArKy0tCiBjaGFyZGV2L2NoYXItc29ja2V0LmMgICAgICAgICAgICAgICB8ICAgNiArLQog
Y2hhcmRldi9jaGFyLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTggKy0tCiBjcnlwdG8vYmxv
Y2stbHVrcy5jICAgICAgICAgICAgICAgICB8ICAzMSArKy0tCiBjcnlwdG8vc2VjcmV0LmMgICAg
ICAgICAgICAgICAgICAgICB8ICAxNiArLQogY3J5cHRvL3Rsc3Nlc3Npb24uYyAgICAgICAgICAg
ICAgICAgfCAgIDYgKy0KIGR1bXAvZHVtcC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQy
ICsrKysrKystLS0tLS0tLS0tLQogZHVtcC93aW5fZHVtcC5jICAgICAgICAgICAgICAgICAgICAg
fCAgMjcgKystLQogZXhlYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0K
IGh3LzlwZnMvOXAtbG9jYWwuYyAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9hY3BpL2Nv
cmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxNyArLS0KIGh3L2FjcGkvaWNoOS5jICAgICAg
ICAgICAgICAgICAgICAgIHwgIDI3ICsrLS0KIGh3L2FjcGkvbWVtb3J5X2hvdHBsdWcuYyAgICAg
ICAgICAgIHwgICA2ICstCiBody9hcm0vYWxsd2lubmVyLWExMC5jICAgICAgICAgICAgICB8ICAy
NiArKy0tCiBody9hcm0vYXJtdjdtLmMgICAgICAgICAgICAgICAgICAgICB8ICA1MSArKystLS0t
CiBody9hcm0vYmNtMjgzNV9wZXJpcGhlcmFscy5jICAgICAgICB8ICA4NCArKysrKy0tLS0tLQog
aHcvYXJtL2JjbTI4MzYuYyAgICAgICAgICAgICAgICAgICAgfCAgNDAgKystLS0KIGh3L2FybS9k
aWdpYy5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIxICstLQogaHcvYXJtL2ZzbC1pbXgyNS5j
ICAgICAgICAgICAgICAgICAgfCAgNjEgKysrLS0tLS0KIGh3L2FybS9mc2wtaW14MzEuYyAgICAg
ICAgICAgICAgICAgIHwgIDU2ICsrKy0tLS0KIGh3L2FybS9mc2wtaW14Ni5jICAgICAgICAgICAg
ICAgICAgIHwgIDgwICsrKystLS0tLS0KIGh3L2FybS9pbnRlZ3JhdG9yY3AuYyAgICAgICAgICAg
ICAgIHwgICA2ICstCiBody9hcm0vbXNmMi1zb2MuYyAgICAgICAgICAgICAgICAgICB8ICAyMSAr
LS0KIGh3L2FybS9ucmY1MV9zb2MuYyAgICAgICAgICAgICAgICAgIHwgIDQ2ICsrKy0tLQogaHcv
YXJtL3NtbXUtY29tbW9uLmMgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L2FybS9zbW11djMu
YyAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody9hcm0vc3RtMzJmMjA1X3NvYy5jICAg
ICAgICAgICAgICB8ICAzOCArKy0tLQogaHcvYXJtL3Rvc2EuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEgKwogaHcvYXJtL3hsbngtdmVyc2FsLXZpcnQuYyAgICAgICAgICAgfCAgIDYgKy0K
IGh3L2FybS94bG54LXp5bnFtcC5jICAgICAgICAgICAgICAgIHwgIDg0ICsrKysrLS0tLS0tCiBo
dy9hdWRpby9pbnRlbC1oZGEuYyAgICAgICAgICAgICAgICB8ICAxMiArLQogaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1ibG9jay5jICAgICAgfCAgMTYgKy0KIGh3L2Jsb2NrL2ZkYy5jICAgICAgICAg
ICAgICAgICAgICAgIHwgIDE3ICstLQogaHcvYmxvY2svb25lbmFuZC5jICAgICAgICAgICAgICAg
ICAgfCAgIDYgKy0KIGh3L2Jsb2NrL3BmbGFzaF9jZmkwMS5jICAgICAgICAgICAgIHwgICA2ICst
CiBody9ibG9jay9wZmxhc2hfY2ZpMDIuYyAgICAgICAgICAgICB8ICAgNiArLQogaHcvYmxvY2sv
dmhvc3QtdXNlci1ibGsuYyAgICAgICAgICAgfCAgIDUgKy0KIGh3L2Jsb2NrL3ZpcnRpby1ibGsu
YyAgICAgICAgICAgICAgIHwgICA2ICstCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAg
ICAgICB8IDExNCArKysrKystLS0tLS0tLQogaHcvY2hhci9kZWJ1Z2Nvbi5jICAgICAgICAgICAg
ICAgICAgfCAgIDYgKy0KIGh3L2NoYXIvc2VyaWFsLXBjaS1tdWx0aS5jICAgICAgICAgIHwgICA2
ICstCiBody9jaGFyL3NlcmlhbC1wY2kuYyAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvY2hh
ci92aXJ0aW8tc2VyaWFsLWJ1cy5jICAgICAgICAgfCAgIDYgKy0KIGh3L2NvcmUvYnVzLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBody9jb3JlL21hY2hpbmUuYyAgICAgICAgICAg
ICAgICAgICB8ICAxOCArLS0KIGh3L2NvcmUvbnVtYS5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDQ4ICsrKy0tLQogaHcvY29yZS9xZGV2LXByb3BlcnRpZXMtc3lzdGVtLmMgICAgfCAgMjQgKy0t
CiBody9jb3JlL3FkZXYtcHJvcGVydGllcy5jICAgICAgICAgICB8ICA3OCArKysrLS0tLS0tCiBo
dy9jb3JlL3FkZXYuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzNiArKy0tLQogaHcvY29yZS9z
eXNidXMuYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaHcvY3B1L2ExNW1wY29yZS5jICAg
ICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L2NwdS9hOW1wY29yZS5jICAgICAgICAgICAgICAg
ICAgIHwgIDI2ICsrLS0KIGh3L2NwdS9hcm0xMW1wY29yZS5jICAgICAgICAgICAgICAgIHwgIDIx
ICstLQogaHcvY3B1L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGh3L2Nw
dS9yZWFsdmlld19tcGNvcmUuYyAgICAgICAgICAgIHwgIDExICstCiBody9kaXNwbGF5L2JjbTI4
MzVfZmIuYyAgICAgICAgICAgICB8ICAgNSArLQogaHcvZGlzcGxheS9xeGwuYyAgICAgICAgICAg
ICAgICAgICAgfCAgIDYgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS1iYXNlLmMgICAgICAgIHwg
ICA2ICstCiBody9kaXNwbGF5L3ZpcnRpby1ncHUtcGNpLmMgICAgICAgICB8ICAgNiArLQogaHcv
ZGlzcGxheS92aXJ0aW8tdmdhLmMgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L2RtYS9iY20yODM1
X2RtYS5jICAgICAgICAgICAgICAgIHwgICA1ICstCiBody9kbWEveGlsaW54X2F4aWRtYS5jICAg
ICAgICAgICAgICB8ICAxNCArLQogaHcvZ3Bpby9hc3BlZWRfZ3Bpby5jICAgICAgICAgICAgICAg
fCAgIDYgKy0KIGh3L2dwaW8vYmNtMjgzNV9ncGlvLmMgICAgICAgICAgICAgIHwgICA5ICstCiBo
dy9pMzg2L2t2bS9hcGljLmMgICAgICAgICAgICAgICAgICB8ICAgMSArCiBody9pMzg2L3BjLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEwOSArKysrKy0tLS0tLS0tLQogaHcvaWRlL3FkZXYu
YyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgKy0KIGh3L2lucHV0L3ZpcnRpby1pbnB1dC5j
ICAgICAgICAgICAgIHwgIDEyICstCiBody9pbnRjL2FwaWNfY29tbW9uLmMgICAgICAgICAgICAg
ICB8ICAgNiArLQogaHcvaW50Yy9hcm1fZ2ljLmMgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0K
IGh3L2ludGMvYXJtX2dpY19rdm0uYyAgICAgICAgICAgICAgIHwgIDExICstCiBody9pbnRjL2Fy
bV9naWN2My5jICAgICAgICAgICAgICAgICB8ICAxMSArLQogaHcvaW50Yy9hcm1fZ2ljdjNfaXRz
X2t2bS5jICAgICAgICAgfCAgIDYgKy0KIGh3L2ludGMvYXJtX2dpY3YzX2t2bS5jICAgICAgICAg
ICAgIHwgIDE2ICstCiBody9pbnRjL2FybXY3bV9udmljLmMgICAgICAgICAgICAgICB8ICAxMSAr
LQogaHcvaW50Yy9uaW9zMl9paWMuYyAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGh3L2ludGMv
cG52X3hpdmUuYyAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBody9pbnRjL3JlYWx2aWV3X2dp
Yy5jICAgICAgICAgICAgICB8ICAgNiArLQogaHcvaW50Yy9zMzkwX2ZsaWNfa3ZtLmMgICAgICAg
ICAgICAgfCAgMTAgKy0KIGh3L2ludGMvc3BhcHJfeGl2ZS5jICAgICAgICAgICAgICAgIHwgIDEx
ICstCiBody9pbnRjL3NwYXByX3hpdmVfa3ZtLmMgICAgICAgICAgICB8ICA0OSArKystLS0tCiBo
dy9pbnRjL3hpY3MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzMSArKy0tCiBody9pbnRjL3hp
Y3Nfa3ZtLmMgICAgICAgICAgICAgICAgICB8ICAyOCArKy0tCiBody9pbnRjL3hpY3NfcG52LmMg
ICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvaW50Yy94aXZlLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjMgKy0tCiBody9pcGFjay9pcGFjay5jICAgICAgICAgICAgICAgICAgICB8ICAg
NCArLQogaHcvaXNhL3BjODczMTIuYyAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L21l
bS9tZW1vcnktZGV2aWNlLmMgICAgICAgICAgICAgIHwgIDE5ICstLQogaHcvbWVtL252ZGltbS5j
ICAgICAgICAgICAgICAgICAgICAgfCAgMjMgKystCiBody9tZW0vcGMtZGltbS5jICAgICAgICAg
ICAgICAgICAgICB8ICAyMSArLS0KIGh3L21pY3JvYmxhemUveGxueC16eW5xbXAtcG11LmMgICAg
IHwgIDExICstCiBody9taXBzL2Nwcy5jICAgICAgICAgICAgICAgICAgICAgICB8ICA0NSArKyst
LS0KIGh3L21pc2MvYXJtMTFzY3UuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIGh3L21pc2Mv
YmNtMjgzNV9tYm94LmMgICAgICAgICAgICAgIHwgICA1ICstCiBody9taXNjL2JjbTI4MzVfcHJv
cGVydHkuYyAgICAgICAgICB8ICAgOSArLQogaHcvbWlzYy9pdnNobWVtLmMgICAgICAgICAgICAg
ICAgICAgfCAgMzMgKystLS0KIGh3L21pc2MvbWFjaW8vbWFjaW8uYyAgICAgICAgICAgICAgIHwg
IDY1ICsrKystLS0tCiBody9taXNjL21wczItc2NjLmMgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiBody9taXNjL3RtcDEwNS5jICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvbWlzYy90
bXA0MjEuYyAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L25ldC9kcDgzOTN4LmMgICAg
ICAgICAgICAgICAgICAgIHwgICA2ICstCiBody9uZXQvZWVwcm8xMDAuYyAgICAgICAgICAgICAg
ICAgICB8ICAgNiArLQogaHcvbmV0L25lMjAwMC1pc2EuYyAgICAgICAgICAgICAgICAgfCAgMTYg
Ky0KIGh3L25ldC94aWxpbnhfYXhpZW5ldC5jICAgICAgICAgICAgIHwgIDE0ICstCiBody9udnJh
bS9md19jZmcuYyAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogaHcvbnZyYW0vbnJmNTFfbnZt
LmMgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3BjaS1icmlkZ2UvZGVjLmMgICAgICAgICAg
ICAgICAgIHwgICAxICsKIGh3L3BjaS1icmlkZ2UvZ2VuX3BjaWVfcm9vdF9wb3J0LmMgIHwgICA2
ICstCiBody9wY2ktYnJpZGdlL3BjaV9icmlkZ2VfZGV2LmMgICAgICB8ICAxMiArLQogaHcvcGNp
LWJyaWRnZS9wY2lfZXhwYW5kZXJfYnJpZGdlLmMgfCAgIDYgKy0KIGh3L3BjaS1icmlkZ2UvcGNp
ZV9wY2lfYnJpZGdlLmMgICAgIHwgICA3ICstCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAg
ICAgICAgICB8ICAgNiArLQogaHcvcGNpL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTcgKy0tCiBody9wY2kvcGNpZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcv
cGNpL3NocGMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGh3L3BwYy9lNTAwLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody9wcGMvcG52LmMgICAgICAgICAgICAg
ICAgICAgICAgICB8ICA5MiArKysrKy0tLS0tLS0KIGh3L3BwYy9wbnZfY29yZS5jICAgICAgICAg
ICAgICAgICAgIHwgIDIxICstLQogaHcvcHBjL3Budl9scGMuYyAgICAgICAgICAgICAgICAgICAg
fCAgMjIgKy0tCiBody9wcGMvcG52X29jYy5jICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQog
aHcvcHBjL3Budl9wc2kuYyAgICAgICAgICAgICAgICAgICAgfCAgMjEgKy0tCiBody9wcGMvc3Bh
cHIuYyAgICAgICAgICAgICAgICAgICAgICB8IDEyMSArKysrKysrLS0tLS0tLS0KIGh3L3BwYy9z
cGFwcl9jYXBzLmMgICAgICAgICAgICAgICAgIHwgIDUwICsrKy0tLS0KIGh3L3BwYy9zcGFwcl9j
cHVfY29yZS5jICAgICAgICAgICAgIHwgIDMwICsrLS0KIGh3L3BwYy9zcGFwcl9kcmMuYyAgICAg
ICAgICAgICAgICAgIHwgIDQ0ICsrLS0tLQogaHcvcHBjL3NwYXByX2lycS5jICAgICAgICAgICAg
ICAgICAgfCAgOTUgKysrKystLS0tLS0tCiBody9wcGMvc3BhcHJfcGNpLmMgICAgICAgICAgICAg
ICAgICB8ICA4OCArKysrKy0tLS0tLQogaHcvcHBjL3NwYXByX3Zpby5jICAgICAgICAgICAgICAg
ICAgfCAgMTEgKy0KIGh3L3Jpc2N2L3Jpc2N2X2hhcnQuYyAgICAgICAgICAgICAgIHwgICA3ICst
CiBody9yaXNjdi9zaWZpdmVfZS5jICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvcmlzY3Yv
c2lmaXZlX3UuYyAgICAgICAgICAgICAgICAgfCAgMTAgKy0KIGh3L3MzOTB4LzMyNzAtY2N3LmMg
ICAgICAgICAgICAgICAgIHwgIDEyICstCiBody9zMzkweC9jc3MtYnJpZGdlLmMgICAgICAgICAg
ICAgICB8ICAgNiArLQogaHcvczM5MHgvY3NzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KIGh3L3MzOTB4L2lwbC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIzICsrLQogaHcvczM5
MHgvczM5MC1jY3cuYyAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIGh3L3MzOTB4L3MzOTAtcGNp
LWJ1cy5jICAgICAgICAgICAgIHwgIDM0ICsrLS0tCiBody9zMzkweC9zMzkwLXNrZXlzLmMgICAg
ICAgICAgICAgICB8ICAgNiArLQogaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMgICAgICAgICAg
fCAgMTAgKy0KIGh3L3MzOTB4L3NjbHAuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBo
dy9zMzkweC90b2Qta3ZtLmMgICAgICAgICAgICAgICAgICB8ICAxMyArLQogaHcvczM5MHgvdmly
dGlvLWNjdy1jcnlwdG8uYyAgICAgICAgfCAgIDYgKy0KIGh3L3MzOTB4L3ZpcnRpby1jY3ctcm5n
LmMgICAgICAgICAgIHwgICA2ICstCiBody9zMzkweC92aXJ0aW8tY2N3LmMgICAgICAgICAgICAg
ICB8ICAxMiArLQogaHcvc2NzaS9lc3AtcGNpLmMgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0K
IGh3L3Njc2kvbWVnYXNhcy5jICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiBody9zY3NpL21w
dHNhcy5jICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogaHcvc2NzaS9zY3NpLWJ1cy5jICAg
ICAgICAgICAgICAgICAgfCAgMjIgKy0tCiBody9zY3NpL3Njc2ktZGlzay5jICAgICAgICAgICAg
ICAgICB8ICAgNiArLQogaHcvc2NzaS92aG9zdC1zY3NpLmMgICAgICAgICAgICAgICAgfCAgMTEg
Ky0KIGh3L3Njc2kvdmhvc3QtdXNlci1zY3NpLmMgICAgICAgICAgIHwgICA2ICstCiBody9zY3Np
L3ZpcnRpby1zY3NpLmMgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvc2QvbWlsa3ltaXN0LW1l
bWNhcmQuYyAgICAgICAgICAgfCAgMTAgKy0KIGh3L3NkL3NkaGNpLXBjaS5jICAgICAgICAgICAg
ICAgICAgIHwgICA2ICstCiBody9zZC9zZGhjaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAy
MCArLS0KIGh3L3NkL3NzaS1zZC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEzICstCiBody9z
bWJpb3Mvc21iaW9zLmMgICAgICAgICAgICAgICAgICB8ICA0MSArKy0tLS0KIGh3L3NwYXJjL3N1
bjRtLmMgICAgICAgICAgICAgICAgICAgIHwgIDE4ICstLQogaHcvc3BhcmM2NC9zdW40dS5jICAg
ICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3RpbWVyL2FzcGVlZF90aW1lci5jICAgICAgICAg
ICAgIHwgICA2ICstCiBody90cG0vdHBtX3V0aWwuYyAgICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogaHcvdXNiL2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzMgKystLS0KIGh3L3Vz
Yi9kZXYtc2VyaWFsLmMgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody91c2IvZGV2LXNtYXJ0
Y2FyZC1yZWFkZXIuYyAgICAgICB8ICAxMiArLQogaHcvdXNiL2Rldi1zdG9yYWdlLmMgICAgICAg
ICAgICAgICAgfCAgMTYgKy0KIGh3L3VzYi9oY2Qtb2hjaS1wY2kuYyAgICAgICAgICAgICAgIHwg
ICA2ICstCiBody91c2IvaGNkLW9oY2kuYyAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogaHcv
dXNiL2hjZC11aGNpLmMgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3VzYi9oY2QteGhj
aS5jICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiBody92ZmlvL2FwLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNiArLQogaHcvdmZpby9jY3cuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjAgKystCiBody92ZmlvL3BjaS1xdWlya3MuYyAgICAgICAgICAgICAgICB8ICAgNiArLQog
aHcvdmZpby9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMzYgKystLS0KIGh3L3ZpcnRp
by92aXJ0aW8tYmFsbG9vbi5jICAgICAgICAgIHwgIDMzICsrLS0tCiBody92aXJ0aW8vdmlydGlv
LWJ1cy5jICAgICAgICAgICAgICB8ICAxNiArLQogaHcvdmlydGlvL3ZpcnRpby1ybmctcGNpLmMg
ICAgICAgICAgfCAgIDYgKy0KIGh3L3ZpcnRpby92aXJ0aW8tcm5nLmMgICAgICAgICAgICAgIHwg
ICA2ICstCiBody92aXJ0aW8vdmlydGlvLmMgICAgICAgICAgICAgICAgICB8ICAxNyArLS0KIGh3
L3dhdGNoZG9nL3dkdF9hc3BlZWQuYyAgICAgICAgICAgIHwgICA0ICstCiBody94ZW4veGVuLWJh
Y2tlbmQuYyAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcveGVuL3hlbi1idXMuYyAgICAgICAg
ICAgICAgICAgICAgfCAgODUgKysrKystLS0tLS0KIGh3L3hlbi94ZW4taG9zdC1wY2ktZGV2aWNl
LmMgICAgICAgIHwgIDI2ICsrLS0KIGh3L3hlbi94ZW5fcHQuYyAgICAgICAgICAgICAgICAgICAg
IHwgIDI0ICsrLQogaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jICAgICAgICAgfCAgMTkgKyst
CiBpby9kbnMtcmVzb2x2ZXIuYyAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaW8vbmV0LWxp
c3RlbmVyLmMgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGlvdGhyZWFkLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDI1ICsrLS0KIGpvYi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA2ICstCiBtZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1
NCArKystLS0tCiBtZW1vcnlfbWFwcGluZy5jICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQog
bWlncmF0aW9uL2NvbG8uYyAgICAgICAgICAgICAgICAgICAgfCAgMzMgKystLS0KIG1pZ3JhdGlv
bi9taWdyYXRpb24uYyAgICAgICAgICAgICAgIHwgIDM1ICsrLS0tCiBtaWdyYXRpb24vcmFtLmMg
ICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogbWlncmF0aW9uL3JkbWEuYyAgICAgICAgICAg
ICAgICAgICAgfCAgMTEgKy0KIG1pZ3JhdGlvbi9zb2NrZXQuYyAgICAgICAgICAgICAgICAgIHwg
IDE2ICstCiBtb25pdG9yL21pc2MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogbW9u
aXRvci9xbXAtY21kcy5jICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIG5ldC9jYW4vY2FuX2hv
c3QuYyAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBuZXQvZHVtcC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxNCArLQogbmV0L2ZpbHRlci1idWZmZXIuYyAgICAgICAgICAgICAgICAg
fCAgMTQgKy0KIG5ldC9maWx0ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBu
ZXQvbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzOCArKy0tLQogbmV0L25ldG1h
cC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIG5ldC9zbGlycC5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA2ICstCiBuZXQvdGFwLWJzZC5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMSArCiBuZXQvdGFwLXNvbGFyaXMuYyAgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiBuZXQvdGFwLXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBuZXQvdGFwLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0NCArKy0tLS0KIHFhcGkvb3B0cy12aXNpdG9y
LmMgICAgICAgICAgICAgICAgIHwgICAxICsKIHFhcGkvcWFwaS1kZWFsbG9jLXZpc2l0b3IuYyAg
ICAgICAgIHwgICA3ICsKIHFhcGkvcWFwaS12aXNpdC1jb3JlLmMgICAgICAgICAgICAgIHwgIDUz
ICsrLS0tLS0KIHFhcGkvcW1wLWRpc3BhdGNoLmMgICAgICAgICAgICAgICAgIHwgICA2ICstCiBx
YXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmMgICAgICAgICB8ICAgNiArLQogcWRldi1tb25pdG9y
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMzcgKystLS0KIHFnYS9jb21tYW5kcy1wb3NpeC5j
ICAgICAgICAgICAgICAgIHwgMTk3ICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHFnYS9jb21t
YW5kcy13aW4zMi5jICAgICAgICAgICAgICAgIHwgMTI3ICsrKysrKy0tLS0tLS0tLS0KIHFvbS9v
YmplY3QuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTg3ICsrKysrKysrKy0tLS0tLS0tLS0t
LS0tCiBxb20vb2JqZWN0X2ludGVyZmFjZXMuYyAgICAgICAgICAgICB8ICAyNiArKy0tCiBxb20v
cW9tLXFvYmplY3QuYyAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogcmVwbGljYXRpb24uYyAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMjQgKy0tCiBzY3NpL3ByLW1hbmFnZXItaGVscGVyLmMg
ICAgICAgICAgICB8ICAgNiArLQogc3R1YnMveGVuLWh2bS5jICAgICAgICAgICAgICAgICAgICAg
fCAgIDIgKwogdGFyZ2V0L2FscGhhL2NwdS5jICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRh
cmdldC9hcm0vY3B1LmMgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0YXJnZXQvYXJtL2Nw
dTY0LmMgICAgICAgICAgICAgICAgICB8ICAxMCArLQogdGFyZ2V0L2NyaXMvY3B1LmMgICAgICAg
ICAgICAgICAgICAgfCAgIDYgKy0KIHRhcmdldC9ocHBhL2NwdS5jICAgICAgICAgICAgICAgICAg
IHwgICA2ICstCiB0YXJnZXQvaTM4Ni9jcHUuYyAgICAgICAgICAgICAgICAgICB8IDEwNyArKysr
KystLS0tLS0tLQogdGFyZ2V0L2xtMzIvY3B1LmMgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0K
IHRhcmdldC9tNjhrL2NwdS5jICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0YXJnZXQvbWlj
cm9ibGF6ZS9jcHUuYyAgICAgICAgICAgICB8ICAgNiArLQogdGFyZ2V0L21pcHMvY3B1LmMgICAg
ICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRhcmdldC9tb3hpZS9jcHUuYyAgICAgICAgICAgICAg
ICAgIHwgICA2ICstCiB0YXJnZXQvbmlvczIvY3B1LmMgICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogdGFyZ2V0L29wZW5yaXNjL2NwdS5jICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRhcmdldC9w
cGMvY29tcGF0LmMgICAgICAgICAgICAgICAgIHwgIDE4ICstLQogdGFyZ2V0L3BwYy9rdm0uYyAg
ICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRlX2luaXQuaW5j
LmMgICAgIHwgIDIzICstLQogdGFyZ2V0L3Jpc2N2L2NwdS5jICAgICAgICAgICAgICAgICAgfCAg
IDYgKy0KIHRhcmdldC9zMzkweC9jcHUuYyAgICAgICAgICAgICAgICAgIHwgIDI1ICsrLS0KIHRh
cmdldC9zMzkweC9rdm0tc3R1Yi5jICAgICAgICAgICAgIHwgICAxICsKIHRhcmdldC9zaDQvY3B1
LmMgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0YXJnZXQvc3BhcmMvY3B1LmMgICAgICAg
ICAgICAgICAgICB8ICAxMiArLQogdGFyZ2V0L3RpbGVneC9jcHUuYyAgICAgICAgICAgICAgICAg
fCAgIDYgKy0KIHRhcmdldC90cmljb3JlL2NwdS5jICAgICAgICAgICAgICAgIHwgICA2ICstCiB0
YXJnZXQvdW5pY29yZTMyL2NwdS5jICAgICAgICAgICAgICB8ICAgNiArLQogdGFyZ2V0L3h0ZW5z
YS9jcHUuYyAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRlc3RzL3Rlc3QtaW1hZ2UtbG9ja2lu
Zy5jICAgICAgICAgIHwgICA2ICstCiB0ZXN0cy90ZXN0LXFtcC1jbWRzLmMgICAgICAgICAgICAg
ICB8ICAgNyArCiB0cG0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQog
dHJhY2UvcW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIHVpL2lucHV0LWJh
cnJpZXIuYyAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB1aS9pbnB1dC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMiArLQogdWkvdm5jLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTcgKy0tCiB1dGlsL21haW4tbG9vcC5jICAgICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogdXRpbC9vc2xpYi1wb3NpeC5jICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIHV0aWwvcWVt
dS1jb25maWcuYyAgICAgICAgICAgICAgICAgIHwgIDI3ICsrLS0KIHV0aWwvcWVtdS1vcHRpb24u
YyAgICAgICAgICAgICAgICAgIHwgIDUwICsrKy0tLS0KIHV0aWwvcWVtdS1zb2NrZXRzLmMgICAg
ICAgICAgICAgICAgIHwgIDI1ICstLS0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDEzICstCiAzMTIgZmlsZXMgY2hhbmdlZCwgMjU1MSBpbnNlcnRpb25zKCspLCA0MTk5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvcGNpLWhvc3Qvc3BhcHIuaCBi
L2luY2x1ZGUvaHcvcGNpLWhvc3Qvc3BhcHIuaAppbmRleCBhYmQ4NzYwNWIyLi4zNDk4NjM1MzAy
IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BjaS1ob3N0L3NwYXByLmgKKysrIGIvaW5jbHVkZS9o
dy9wY2ktaG9zdC9zcGFwci5oCkBAIC0xOTMsNiArMTkzLDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IHNwYXByX3BoYl92ZmlvX3Jlc2V0KERldmljZVN0YXRlICpxZGV2KQogfQogc3RhdGljIGlubGlu
ZSB2b2lkIHNwYXByX3BoYl9udmdwdV9zZXR1cChTcGFwclBoYlN0YXRlICpzcGhiLCBFcnJvciAq
KmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQogc3RhdGljIGlubGluZSB2b2lk
IHNwYXByX3BoYl9udmdwdV9mcmVlKFNwYXByUGhiU3RhdGUgKnNwaGIpCiB7CkBAIC0yMDAsNiAr
MjAxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNwYXByX3BoYl9udmdwdV9mcmVlKFNwYXByUGhi
U3RhdGUgKnNwaGIpCiBzdGF0aWMgaW5saW5lIHZvaWQgc3BhcHJfcGhiX252Z3B1X3BvcHVsYXRl
X2R0KFNwYXByUGhiU3RhdGUgKnNwaGIsIHZvaWQgKmZkdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGJ1c19vZmYsIEVycm9yICoqZXJycCkKIHsK
KwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiBzdGF0aWMgaW5saW5lIHZvaWQgc3BhcHJfcGhi
X252Z3B1X3JhbV9wb3B1bGF0ZV9kdChTcGFwclBoYlN0YXRlICpzcGhiLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0KQpkaWZmIC0t
Z2l0IGEvdGFyZ2V0L3BwYy9rdm1fcHBjLmggYi90YXJnZXQvcHBjL2t2bV9wcGMuaAppbmRleCA5
OGJkN2Q1ZGE2Li44MDdjMjQ1ZTkwIDEwMDY0NAotLS0gYS90YXJnZXQvcHBjL2t2bV9wcGMuaAor
KysgYi90YXJnZXQvcHBjL2t2bV9wcGMuaApAQCAtMjU0LDYgKzI1NCw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBrdm1wcGNfaHB0X25lZWRzX2hvc3RfY29udGlndW91c19wYWdlcyh2b2lkKQogCiBz
dGF0aWMgaW5saW5lIHZvaWQga3ZtX2NoZWNrX21tdShQb3dlclBDQ1BVICpjcHUsIEVycm9yICoq
ZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9v
bCBrdm1wcGNfaGFzX2NhcF9zcGFwcl92ZmlvKHZvaWQpCmRpZmYgLS1naXQgYS90YXJnZXQvczM5
MHgvY3B1X21vZGVscy5oIGIvdGFyZ2V0L3MzOTB4L2NwdV9tb2RlbHMuaAppbmRleCA4OGJkMDFh
NjE2Li41MzI5MDQ1YTcxIDEwMDY0NAotLS0gYS90YXJnZXQvczM5MHgvY3B1X21vZGVscy5oCisr
KyBiL3RhcmdldC9zMzkweC9jcHVfbW9kZWxzLmgKQEAgLTExNCwxMCArMTE0LDEyIEBAIHZvaWQg
a3ZtX3MzOTBfYXBwbHlfY3B1X21vZGVsKGNvbnN0IFMzOTBDUFVNb2RlbCAqbW9kZWwsICBFcnJv
ciAqKmVycnApOwogc3RhdGljIGlubGluZSB2b2lkIGt2bV9zMzkwX2dldF9ob3N0X2NwdV9tb2Rl
bChTMzkwQ1BVTW9kZWwgKm1vZGVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwog
fQogc3RhdGljIGlubGluZSB2b2lkIGt2bV9zMzkwX2FwcGx5X2NwdV9tb2RlbChjb25zdCBTMzkw
Q1BVTW9kZWwgKm1vZGVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQogc3RhdGlj
IGlubGluZSBib29sIGt2bV9zMzkwX2NwdV9tb2RlbHNfc3VwcG9ydGVkKHZvaWQpCiB7CmRpZmYg
LS1naXQgYS9hdWRpby9hdWRpby5jIGIvYXVkaW8vYXVkaW8uYwppbmRleCBlOTlmY2QwNjk0Li5i
YzVkZDg2NTIyIDEwMDY0NAotLS0gYS9hdWRpby9hdWRpby5jCisrKyBiL2F1ZGlvL2F1ZGlvLmMK
QEAgLTE3MzksMTkgKzE3MzksMTUgQEAgc3RhdGljIHZvaWQgYXVkaW9fdmFsaWRhdGVfcGVyX2Rp
cmVjdGlvbl9vcHRzKAogCiBzdGF0aWMgdm9pZCBhdWRpb192YWxpZGF0ZV9vcHRzKEF1ZGlvZGV2
ICpkZXYsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKLQogICAgIGF1
ZGlvX2NyZWF0ZV9wZG9zKGRldik7CiAKLSAgICBhdWRpb192YWxpZGF0ZV9wZXJfZGlyZWN0aW9u
X29wdHMoYXVkaW9fZ2V0X3Bkb19pbihkZXYpLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIGF1ZGlvX3ZhbGlkYXRlX3Blcl9k
aXJlY3Rpb25fb3B0cyhhdWRpb19nZXRfcGRvX2luKGRldiksIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgYXVkaW9fdmFsaWRhdGVfcGVyX2Rp
cmVjdGlvbl9vcHRzKGF1ZGlvX2dldF9wZG9fb3V0KGRldiksICZlcnIpOwotICAgIGlmIChlcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgYXVkaW9fdmFsaWRh
dGVfcGVyX2RpcmVjdGlvbl9vcHRzKGF1ZGlvX2dldF9wZG9fb3V0KGRldiksIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9hdXRo
ei9wYW1hY2N0LmMgYi9hdXRoei9wYW1hY2N0LmMKaW5kZXggYThhZDI1YjZjNy4uYmY5MDNiNjcz
NiAxMDA2NDQKLS0tIGEvYXV0aHovcGFtYWNjdC5jCisrKyBiL2F1dGh6L3BhbWFjY3QuYwpAQCAt
ODQsNiArODQsNyBAQCBxYXV0aHpfcGFtX3Byb3BfZ2V0X3NlcnZpY2UoT2JqZWN0ICpvYmosCiBz
dGF0aWMgdm9pZAogcWF1dGh6X3BhbV9jb21wbGV0ZShVc2VyQ3JlYXRhYmxlICp1YywgRXJyb3Ig
KiplcnJwKQogeworCUVSUlBfRlVOQ1RJT05fQkVHSU4oKTsKIH0KIAogCmRpZmYgLS1naXQgYS9i
YWNrZW5kcy9jcnlwdG9kZXYtdmhvc3QtdXNlci5jIGIvYmFja2VuZHMvY3J5cHRvZGV2LXZob3N0
LXVzZXIuYwppbmRleCBiMzQ0MjgzOTQwLi5kYjMyMzkxZGYwIDEwMDY0NAotLS0gYS9iYWNrZW5k
cy9jcnlwdG9kZXYtdmhvc3QtdXNlci5jCisrKyBiL2JhY2tlbmRzL2NyeXB0b2Rldi12aG9zdC11
c2VyLmMKQEAgLTE3OSwxNSArMTc5LDEzIEBAIHN0YXRpYyB2b2lkIGNyeXB0b2Rldl92aG9zdF91
c2VyX2luaXQoCiB7CiAgICAgaW50IHF1ZXVlcyA9IGJhY2tlbmQtPmNvbmYucGVlcnMucXVldWVz
OwogICAgIHNpemVfdCBpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIENoYXJk
ZXYgKmNocjsKICAgICBDcnlwdG9EZXZCYWNrZW5kQ2xpZW50ICpjYzsKICAgICBDcnlwdG9EZXZC
YWNrZW5kVmhvc3RVc2VyICpzID0KICAgICAgICAgICAgICAgICAgICAgICBDUllQVE9ERVZfQkFD
S0VORF9WSE9TVF9VU0VSKGJhY2tlbmQpOwogCi0gICAgY2hyID0gY3J5cHRvZGV2X3Zob3N0X2Ns
YWltX2NoYXJkZXYocywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBjaHIgPSBjcnlwdG9kZXZf
dmhvc3RfY2xhaW1fY2hhcmRldihzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIApAQCAtMjA0LDggKzIwMiw3IEBAIHN0YXRpYyB2b2lkIGNyeXB0b2Rl
dl92aG9zdF91c2VyX2luaXQoCiAgICAgICAgIGJhY2tlbmQtPmNvbmYucGVlcnMuY2NzW2ldID0g
Y2M7CiAKICAgICAgICAgaWYgKGkgPT0gMCkgewotICAgICAgICAgICAgaWYgKCFxZW11X2Nocl9m
ZV9pbml0KCZzLT5jaHIsIGNociwgJmxvY2FsX2VycikpIHsKLSAgICAgICAgICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGlmICghcWVtdV9jaHJf
ZmVfaW5pdCgmcy0+Y2hyLCBjaHIsIGVycnApKSB7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwog
ICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQgYS9iYWNrZW5kcy9jcnlwdG9kZXYu
YyBiL2JhY2tlbmRzL2NyeXB0b2Rldi5jCmluZGV4IDNjMDcxZWFiOTUuLmRjZGI4NDgxYjIgMTAw
NjQ0Ci0tLSBhL2JhY2tlbmRzL2NyeXB0b2Rldi5jCisrKyBiL2JhY2tlbmRzL2NyeXB0b2Rldi5j
CkBAIC0xNTQsMjEgKzE1NCwxOCBAQCBjcnlwdG9kZXZfYmFja2VuZF9zZXRfcXVldWVzKE9iamVj
dCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKIHsKICAgICBDcnlwdG9EZXZC
YWNrZW5kICpiYWNrZW5kID0gQ1JZUFRPREVWX0JBQ0tFTkQob2JqKTsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKICAgICB1aW50MzJfdCB2YWx1ZTsKIAotICAgIHZpc2l0X3R5cGVfdWlu
dDMyKHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICBnb3RvIG91dDsKKyAgICB2aXNpdF90eXBlX3VpbnQzMih2LCBuYW1lLCAmdmFsdWUs
IGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGlm
ICghdmFsdWUpIHsKLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiUHJvcGVydHkgJyVz
LiVzJyBkb2Vzbid0IHRha2UgdmFsdWUgJyUiCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIlBy
b3BlcnR5ICclcy4lcycgZG9lc24ndCB0YWtlIHZhbHVlICclIgogICAgICAgICAgICAgICAgICAg
IFBSSXUzMiAiJyIsIG9iamVjdF9nZXRfdHlwZW5hbWUob2JqKSwgbmFtZSwgdmFsdWUpOwotICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBiYWNrZW5kLT5jb25m
LnBlZXJzLnF1ZXVlcyA9IHZhbHVlOwotb3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZApAQCAtMTc2LDExICsxNzMsMTAgQEAgY3J5cHRv
ZGV2X2JhY2tlbmRfY29tcGxldGUoVXNlckNyZWF0YWJsZSAqdWMsIEVycm9yICoqZXJycCkKIHsK
ICAgICBDcnlwdG9EZXZCYWNrZW5kICpiYWNrZW5kID0gQ1JZUFRPREVWX0JBQ0tFTkQodWMpOwog
ICAgIENyeXB0b0RldkJhY2tlbmRDbGFzcyAqYmMgPSBDUllQVE9ERVZfQkFDS0VORF9HRVRfQ0xB
U1ModWMpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKGJjLT5pbml0
KSB7Ci0gICAgICAgIGJjLT5pbml0KGJhY2tlbmQsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAo
bG9jYWxfZXJyKSB7CisgICAgICAgIGJjLT5pbml0KGJhY2tlbmQsIGVycnApOworICAgICAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgfQpAQCAt
MTg4LDcgKzE4NCw2IEBAIGNyeXB0b2Rldl9iYWNrZW5kX2NvbXBsZXRlKFVzZXJDcmVhdGFibGUg
KnVjLCBFcnJvciAqKmVycnApCiAgICAgcmV0dXJuOwogCiBvdXQ6Ci0gICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CiB9CiAKIHZvaWQgY3J5cHRvZGV2X2JhY2tlbmRfc2V0X3Vz
ZWQoQ3J5cHRvRGV2QmFja2VuZCAqYmFja2VuZCwgYm9vbCB1c2VkKQpkaWZmIC0tZ2l0IGEvYmFj
a2VuZHMvaG9zdG1lbS1maWxlLmMgYi9iYWNrZW5kcy9ob3N0bWVtLWZpbGUuYwppbmRleCBiZTY0
MDIwNzQ2Li5jNTljOTJhMDMxIDEwMDY0NAotLS0gYS9iYWNrZW5kcy9ob3N0bWVtLWZpbGUuYwor
KysgYi9iYWNrZW5kcy9ob3N0bWVtLWZpbGUuYwpAQCAtMTE4LDIzICsxMTgsMTkgQEAgc3RhdGlj
IHZvaWQgZmlsZV9tZW1vcnlfYmFja2VuZF9zZXRfYWxpZ24oT2JqZWN0ICpvLCBWaXNpdG9yICp2
LAogewogICAgIEhvc3RNZW1vcnlCYWNrZW5kICpiYWNrZW5kID0gTUVNT1JZX0JBQ0tFTkQobyk7
CiAgICAgSG9zdE1lbW9yeUJhY2tlbmRGaWxlICpmYiA9IE1FTU9SWV9CQUNLRU5EX0ZJTEUobyk7
Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgdWludDY0X3QgdmFsOwogCiAgICAg
aWYgKGhvc3RfbWVtb3J5X2JhY2tlbmRfbXJfaW5pdGVkKGJhY2tlbmQpKSB7Ci0gICAgICAgIGVy
cm9yX3NldGcoJmxvY2FsX2VyciwgImNhbm5vdCBjaGFuZ2UgcHJvcGVydHkgJyVzJyBvZiAlcyIs
CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImNhbm5vdCBjaGFuZ2UgcHJvcGVydHkgJyVzJyBv
ZiAlcyIsCiAgICAgICAgICAgICAgICAgICAgbmFtZSwgb2JqZWN0X2dldF90eXBlbmFtZShvKSk7
Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgdmlzaXRf
dHlwZV9zaXplKHYsIG5hbWUsICZ2YWwsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgdmlzaXRfdHlwZV9zaXplKHYsIG5hbWUsICZ2YWws
IGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGZi
LT5hbGlnbiA9IHZhbDsKLQotIG91dDoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKIH0KIAogc3RhdGljIGJvb2wgZmlsZV9tZW1vcnlfYmFja2VuZF9nZXRfcG1lbShPYmpl
Y3QgKm8sIEVycm9yICoqZXJycCkKQEAgLTE1NiwxMyArMTUyLDEwIEBAIHN0YXRpYyB2b2lkIGZp
bGVfbWVtb3J5X2JhY2tlbmRfc2V0X3BtZW0oT2JqZWN0ICpvLCBib29sIHZhbHVlLCBFcnJvciAq
KmVycnApCiAKICNpZm5kZWYgQ09ORklHX0xJQlBNRU0KICAgICBpZiAodmFsdWUpIHsKLSAgICAg
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0KLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxf
ZXJyLAorICAgICAgICBlcnJvcl9zZXRnKGVycnAsCiAgICAgICAgICAgICAgICAgICAgIkxhY2sg
b2YgbGlicG1lbSBzdXBwb3J0IHdoaWxlIHNldHRpbmcgdGhlICdwbWVtPW9uJyIKICAgICAgICAg
ICAgICAgICAgICAiIG9mICVzLiBXZSBjYW4ndCBlbnN1cmUgZGF0YSBwZXJzaXN0ZW5jZS4iLAog
ICAgICAgICAgICAgICAgICAgIG9iamVjdF9nZXRfdHlwZW5hbWUobykpOwotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICNl
bmRpZgpkaWZmIC0tZ2l0IGEvYmFja2VuZHMvaG9zdG1lbS1tZW1mZC5jIGIvYmFja2VuZHMvaG9z
dG1lbS1tZW1mZC5jCmluZGV4IDI2MDcwYjQyNWUuLjJkZTdlODY4N2IgMTAwNjQ0Ci0tLSBhL2Jh
Y2tlbmRzL2hvc3RtZW0tbWVtZmQuYworKysgYi9iYWNrZW5kcy9ob3N0bWVtLW1lbWZkLmMKQEAg
LTc4LDI2ICs3OCwyMyBAQCBtZW1mZF9iYWNrZW5kX3NldF9odWdldGxic2l6ZShPYmplY3QgKm9i
aiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIEhvc3RNZW1vcnlCYWNr
ZW5kTWVtZmQgKm0gPSBNRU1PUllfQkFDS0VORF9NRU1GRChvYmopOwotICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogICAgIHVpbnQ2NF90IHZhbHVlOwogCiAgICAgaWYgKGhvc3RfbWVtb3J5
X2JhY2tlbmRfbXJfaW5pdGVkKE1FTU9SWV9CQUNLRU5EKG9iaikpKSB7Ci0gICAgICAgIGVycm9y
X3NldGcoJmxvY2FsX2VyciwgImNhbm5vdCBjaGFuZ2UgcHJvcGVydHkgdmFsdWUiKTsKLSAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImNhbm5vdCBjaGFuZ2UgcHJv
cGVydHkgdmFsdWUiKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHZpc2l0X3R5cGVf
c2l6ZSh2LCBuYW1lLCAmdmFsdWUsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgZ290byBvdXQ7CisgICAgdmlzaXRfdHlwZV9zaXplKHYsIG5hbWUsICZ2YWx1ZSwg
ZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgaWYg
KCF2YWx1ZSkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJQcm9wZXJ0eSAnJXMu
JXMnIGRvZXNuJ3QgdGFrZSB2YWx1ZSAnJSIKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiUHJv
cGVydHkgJyVzLiVzJyBkb2Vzbid0IHRha2UgdmFsdWUgJyUiCiAgICAgICAgICAgICAgICAgICAg
UFJJdTY0ICInIiwgb2JqZWN0X2dldF90eXBlbmFtZShvYmopLCBuYW1lLCB2YWx1ZSk7Ci0gICAg
ICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAgICAgfQogICAgIG0tPmh1Z2V0bGJzaXpl
ID0gdmFsdWU7Ci1vdXQ6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9
CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS9iYWNrZW5kcy9ob3N0bWVtLmMgYi9iYWNrZW5k
cy9ob3N0bWVtLmMKaW5kZXggNmQzMzNkYzIzYy4uNDdmZjA4ZTc3MCAxMDA2NDQKLS0tIGEvYmFj
a2VuZHMvaG9zdG1lbS5jCisrKyBiL2JhY2tlbmRzL2hvc3RtZW0uYwpAQCAtNTQsMjggKzU0LDI1
IEBAIGhvc3RfbWVtb3J5X2JhY2tlbmRfc2V0X3NpemUoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYs
IGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9w
YXF1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIEhvc3RNZW1vcnlCYWNrZW5kICpiYWNrZW5kID0g
TUVNT1JZX0JBQ0tFTkQob2JqKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICB1
aW50NjRfdCB2YWx1ZTsKIAogICAgIGlmIChob3N0X21lbW9yeV9iYWNrZW5kX21yX2luaXRlZChi
YWNrZW5kKSkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJjYW5ub3QgY2hhbmdl
IHByb3BlcnR5ICVzIG9mICVzICIsCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImNhbm5vdCBj
aGFuZ2UgcHJvcGVydHkgJXMgb2YgJXMgIiwKICAgICAgICAgICAgICAgICAgICBuYW1lLCBvYmpl
Y3RfZ2V0X3R5cGVuYW1lKG9iaikpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJu
OwogICAgIH0KIAotICAgIHZpc2l0X3R5cGVfc2l6ZSh2LCBuYW1lLCAmdmFsdWUsICZsb2NhbF9l
cnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgdmlzaXRf
dHlwZV9zaXplKHYsIG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAg
ICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKCF2YWx1ZSkgewotICAgICAgICBlcnJvcl9zZXRn
KCZsb2NhbF9lcnIsCisgICAgICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAgICAgICAgICAg
ICAicHJvcGVydHkgJyVzJyBvZiAlcyBkb2Vzbid0IHRha2UgdmFsdWUgJyUiIFBSSXU2NCAiJyIs
CiAgICAgICAgICAgICAgICAgICAgbmFtZSwgb2JqZWN0X2dldF90eXBlbmFtZShvYmopLCB2YWx1
ZSk7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGJhY2tl
bmQtPnNpemUgPSB2YWx1ZTsKLW91dDoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKIH0KIAogc3RhdGljIHZvaWQKQEAgLTIyMSw3ICsyMTgsNiBAQCBzdGF0aWMgYm9vbCBo
b3N0X21lbW9yeV9iYWNrZW5kX2dldF9wcmVhbGxvYyhPYmplY3QgKm9iaiwgRXJyb3IgKiplcnJw
KQogc3RhdGljIHZvaWQgaG9zdF9tZW1vcnlfYmFja2VuZF9zZXRfcHJlYWxsb2MoT2JqZWN0ICpv
YmosIGJvb2wgdmFsdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
SG9zdE1lbW9yeUJhY2tlbmQgKmJhY2tlbmQgPSBNRU1PUllfQkFDS0VORChvYmopOwogICAgIE1h
Y2hpbmVTdGF0ZSAqbXMgPSBNQUNISU5FKHFkZXZfZ2V0X21hY2hpbmUoKSk7CiAKQEAgLTI0Myw5
ICsyMzksOCBAQCBzdGF0aWMgdm9pZCBob3N0X21lbW9yeV9iYWNrZW5kX3NldF9wcmVhbGxvYyhP
YmplY3QgKm9iaiwgYm9vbCB2YWx1ZSwKICAgICAgICAgdm9pZCAqcHRyID0gbWVtb3J5X3JlZ2lv
bl9nZXRfcmFtX3B0cigmYmFja2VuZC0+bXIpOwogICAgICAgICB1aW50NjRfdCBzeiA9IG1lbW9y
eV9yZWdpb25fc2l6ZSgmYmFja2VuZC0+bXIpOwogCi0gICAgICAgIG9zX21lbV9wcmVhbGxvYyhm
ZCwgcHRyLCBzeiwgbXMtPnNtcC5jcHVzLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cisg
ICAgICAgIG9zX21lbV9wcmVhbGxvYyhmZCwgcHRyLCBzeiwgbXMtPnNtcC5jcHVzLCBlcnJwKTsK
KyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAg
ICAgICAgYmFja2VuZC0+cHJlYWxsb2MgPSB0cnVlOwpAQCAtMzE0LDE0ICszMDksMTMgQEAgaG9z
dF9tZW1vcnlfYmFja2VuZF9tZW1vcnlfY29tcGxldGUoVXNlckNyZWF0YWJsZSAqdWMsIEVycm9y
ICoqZXJycCkKICAgICBIb3N0TWVtb3J5QmFja2VuZCAqYmFja2VuZCA9IE1FTU9SWV9CQUNLRU5E
KHVjKTsKICAgICBIb3N0TWVtb3J5QmFja2VuZENsYXNzICpiYyA9IE1FTU9SWV9CQUNLRU5EX0dF
VF9DTEFTUyh1Yyk7CiAgICAgTWFjaGluZVN0YXRlICptcyA9IE1BQ0hJTkUocWRldl9nZXRfbWFj
aGluZSgpKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICB2b2lkICpwdHI7CiAg
ICAgdWludDY0X3Qgc3o7CiAKICAgICBpZiAoYmMtPmFsbG9jKSB7Ci0gICAgICAgIGJjLT5hbGxv
YyhiYWNrZW5kLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICAgICAgZ290byBvdXQ7CisgICAgICAgIGJjLT5hbGxvYyhiYWNrZW5kLCBlcnJwKTsKKyAgICAg
ICAgaWYgKCplcnJwKSB7CisgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIAogICAgICAg
ICBwdHIgPSBtZW1vcnlfcmVnaW9uX2dldF9yYW1fcHRyKCZiYWNrZW5kLT5tcik7CkBAIC0zNzgs
MTQgKzM3MiwxMiBAQCBob3N0X21lbW9yeV9iYWNrZW5kX21lbW9yeV9jb21wbGV0ZShVc2VyQ3Jl
YXRhYmxlICp1YywgRXJyb3IgKiplcnJwKQogICAgICAgICAgKi8KICAgICAgICAgaWYgKGJhY2tl
bmQtPnByZWFsbG9jKSB7CiAgICAgICAgICAgICBvc19tZW1fcHJlYWxsb2MobWVtb3J5X3JlZ2lv
bl9nZXRfZmQoJmJhY2tlbmQtPm1yKSwgcHRyLCBzeiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtcy0+c21wLmNwdXMsICZsb2NhbF9lcnIpOwotICAgICAgICAgICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1zLT5zbXAuY3B1cywgZXJycCk7CisgICAgICAgICAgICBpZiAoKmVycnApIHsKKyAgICAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9Ci1vdXQ6
Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9CiAKIHN0YXRpYyBib29s
CmRpZmYgLS1naXQgYS9iYWNrZW5kcy9ybmcuYyBiL2JhY2tlbmRzL3JuZy5jCmluZGV4IDM5MTg4
OGI4YjMuLjc2ZTgwOTdhNjYgMTAwNjQ0Ci0tLSBhL2JhY2tlbmRzL3JuZy5jCisrKyBiL2JhY2tl
bmRzL3JuZy5jCkBAIC01NSw3ICs1NSw2IEBAIHN0YXRpYyB2b2lkIHJuZ19iYWNrZW5kX3Byb3Bf
c2V0X29wZW5lZChPYmplY3QgKm9iaiwgYm9vbCB2YWx1ZSwgRXJyb3IgKiplcnJwKQogewogICAg
IFJuZ0JhY2tlbmQgKnMgPSBSTkdfQkFDS0VORChvYmopOwogICAgIFJuZ0JhY2tlbmRDbGFzcyAq
ayA9IFJOR19CQUNLRU5EX0dFVF9DTEFTUyhzKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKIAogICAgIGlmICh2YWx1ZSA9PSBzLT5vcGVuZWQpIHsKICAgICAgICAgcmV0dXJuOwpAQCAt
NjcsOSArNjYsOCBAQCBzdGF0aWMgdm9pZCBybmdfYmFja2VuZF9wcm9wX3NldF9vcGVuZWQoT2Jq
ZWN0ICpvYmosIGJvb2wgdmFsdWUsIEVycm9yICoqZXJycCkKICAgICB9CiAKICAgICBpZiAoay0+
b3BlbmVkKSB7Ci0gICAgICAgIGstPm9wZW5lZChzLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgICAgIGstPm9wZW5lZChzLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS9ibG9jay5j
IGIvYmxvY2suYwppbmRleCA1OTQ0MTI0ODQ1Li5mMjlmZDZjMTI4IDEwMDY0NAotLS0gYS9ibG9j
ay5jCisrKyBiL2Jsb2NrLmMKQEAgLTUzNSw3ICs1MzUsNiBAQCBvdXQ6CiBpbnQgYmRydl9jcmVh
dGVfZmlsZShjb25zdCBjaGFyICpmaWxlbmFtZSwgUWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJy
cCkKIHsKICAgICBCbG9ja0RyaXZlciAqZHJ2OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogICAgIGludCByZXQ7CiAKICAgICBkcnYgPSBiZHJ2X2ZpbmRfcHJvdG9jb2woZmlsZW5hbWUs
IHRydWUsIGVycnApOwpAQCAtNTQzLDggKzU0Miw3IEBAIGludCBiZHJ2X2NyZWF0ZV9maWxlKGNv
bnN0IGNoYXIgKmZpbGVuYW1lLCBRZW11T3B0cyAqb3B0cywgRXJyb3IgKiplcnJwKQogICAgICAg
ICByZXR1cm4gLUVOT0VOVDsKICAgICB9CiAKLSAgICByZXQgPSBiZHJ2X2NyZWF0ZShkcnYsIGZp
bGVuYW1lLCBvcHRzLCAmbG9jYWxfZXJyKTsKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICByZXQgPSBiZHJ2X2NyZWF0ZShkcnYsIGZpbGVuYW1lLCBvcHRzLCBlcnJw
KTsKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC04MjQsMTQgKzgyMiwxMiBAQCBzdGF0aWMgQmxv
Y2tkZXZEZXRlY3RaZXJvZXNPcHRpb25zIGJkcnZfcGFyc2VfZGV0ZWN0X3plcm9lcyhRZW11T3B0
cyAqb3B0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBvcGVuX2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNoYXIgKnZhbHVlID0gcWVtdV9vcHRfZ2V0X2Rl
bChvcHRzLCAiZGV0ZWN0LXplcm9lcyIpOwogICAgIEJsb2NrZGV2RGV0ZWN0WmVyb2VzT3B0aW9u
cyBkZXRlY3RfemVyb2VzID0KICAgICAgICAgcWFwaV9lbnVtX3BhcnNlKCZCbG9ja2RldkRldGVj
dFplcm9lc09wdGlvbnNfbG9va3VwLCB2YWx1ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIEJM
T0NLREVWX0RFVEVDVF9aRVJPRVNfT1BUSU9OU19PRkYsICZsb2NhbF9lcnIpOworICAgICAgICAg
ICAgICAgICAgICAgICAgQkxPQ0tERVZfREVURUNUX1pFUk9FU19PUFRJT05TX09GRiwgZXJycCk7
CiAgICAgZ19mcmVlKHZhbHVlKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXR1cm4gZGV0ZWN0X3plcm9lczsKICAgICB9CiAKQEAgLTEyNzUsMTIgKzEyNzEsMTAgQEAgc3Rh
dGljIGludCBiZHJ2X29wZW5fZHJpdmVyKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBCbG9ja0RyaXZl
ciAqZHJ2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5vZGVfbmFt
ZSwgUURpY3QgKm9wdGlvbnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG9wZW5f
ZmxhZ3MsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAg
ICBpbnQgaSwgcmV0OwogCi0gICAgYmRydl9hc3NpZ25fbm9kZV9uYW1lKGJzLCBub2RlX25hbWUs
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgYmRydl9hc3NpZ25fbm9kZV9uYW1lKGJzLCBub2Rl
X25hbWUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
ICAgICB9CiAKQEAgLTEyOTAsMTYgKzEyODQsMTUgQEAgc3RhdGljIGludCBiZHJ2X29wZW5fZHJp
dmVyKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBCbG9ja0RyaXZlciAqZHJ2LAogCiAgICAgaWYgKGRy
di0+YmRydl9maWxlX29wZW4pIHsKICAgICAgICAgYXNzZXJ0KCFkcnYtPmJkcnZfbmVlZHNfZmls
ZW5hbWUgfHwgYnMtPmZpbGVuYW1lWzBdKTsKLSAgICAgICAgcmV0ID0gZHJ2LT5iZHJ2X2ZpbGVf
b3Blbihicywgb3B0aW9ucywgb3Blbl9mbGFncywgJmxvY2FsX2Vycik7CisgICAgICAgIHJldCA9
IGRydi0+YmRydl9maWxlX29wZW4oYnMsIG9wdGlvbnMsIG9wZW5fZmxhZ3MsIGVycnApOwogICAg
IH0gZWxzZSBpZiAoZHJ2LT5iZHJ2X29wZW4pIHsKLSAgICAgICAgcmV0ID0gZHJ2LT5iZHJ2X29w
ZW4oYnMsIG9wdGlvbnMsIG9wZW5fZmxhZ3MsICZsb2NhbF9lcnIpOworICAgICAgICByZXQgPSBk
cnYtPmJkcnZfb3Blbihicywgb3B0aW9ucywgb3Blbl9mbGFncywgZXJycCk7CiAgICAgfSBlbHNl
IHsKICAgICAgICAgcmV0ID0gMDsKICAgICB9CiAKICAgICBpZiAocmV0IDwgMCkgewotICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIH0gZWxzZSBpZiAoYnMtPmZp
bGVuYW1lWzBdKSB7CiAgICAgICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIC1yZXQsICJD
b3VsZCBub3Qgb3BlbiAnJXMnIiwgYnMtPmZpbGVuYW1lKTsKICAgICAgICAgfSBlbHNlIHsKQEAg
LTEzMTQsOSArMTMwNyw4IEBAIHN0YXRpYyBpbnQgYmRydl9vcGVuX2RyaXZlcihCbG9ja0RyaXZl
clN0YXRlICpicywgQmxvY2tEcml2ZXIgKmRydiwKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9
CiAKLSAgICBiZHJ2X3JlZnJlc2hfbGltaXRzKGJzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IGJkcnZfcmVmcmVzaF9saW1pdHMoYnMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKQEAgLTE0MzcsMTUgKzE0MjksMTMgQEAgc3RhdGlj
IGludCBiZHJ2X29wZW5fY29tbW9uKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBCbG9ja0JhY2tlbmQg
KmZpbGUsCiAgICAgY29uc3QgY2hhciAqZGlzY2FyZDsKICAgICBRZW11T3B0cyAqb3B0czsKICAg
ICBCbG9ja0RyaXZlciAqZHJ2OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAg
YXNzZXJ0KGJzLT5maWxlID09IE5VTEwpOwogICAgIGFzc2VydChvcHRpb25zICE9IE5VTEwgJiYg
YnMtPm9wdGlvbnMgIT0gb3B0aW9ucyk7CiAKICAgICBvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZSgm
YmRydl9ydW50aW1lX29wdHMsIE5VTEwsIDAsICZlcnJvcl9hYm9ydCk7Ci0gICAgcWVtdV9vcHRz
X2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHFl
bXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgb3B0aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGdvdG8gZmFpbF9vcHRzOwogICAg
IH0KQEAgLTE1MzEsOSArMTUyMSw4IEBAIHN0YXRpYyBpbnQgYmRydl9vcGVuX2NvbW1vbihCbG9j
a0RyaXZlclN0YXRlICpicywgQmxvY2tCYWNrZW5kICpmaWxlLAogICAgIH0KIAogICAgIGJzLT5k
ZXRlY3RfemVyb2VzID0KLSAgICAgICAgYmRydl9wYXJzZV9kZXRlY3RfemVyb2VzKG9wdHMsIGJz
LT5vcGVuX2ZsYWdzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBiZHJ2X3BhcnNlX2Rl
dGVjdF96ZXJvZXMob3B0cywgYnMtPm9wZW5fZmxhZ3MsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIGZhaWxfb3B0czsKICAgICB9
CkBAIC0xNTk0LDE2ICsxNTgzLDE0IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2pzb25fcHJvdG9jb2wo
UURpY3QgKm9wdGlvbnMsIGNvbnN0IGNoYXIgKipwZmlsZW5hbWUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBRRGljdCAqanNvbl9vcHRpb25z
OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyogUGFyc2UganNvbjogcHNl
dWRvLXByb3RvY29sICovCiAgICAgaWYgKCEqcGZpbGVuYW1lIHx8ICFnX3N0cl9oYXNfcHJlZml4
KCpwZmlsZW5hbWUsICJqc29uOiIpKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBq
c29uX29wdGlvbnMgPSBwYXJzZV9qc29uX2ZpbGVuYW1lKCpwZmlsZW5hbWUsICZsb2NhbF9lcnIp
OwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAganNvbl9vcHRpb25zID0gcGFyc2VfanNvbl9maWxlbmFtZSgqcGZpbGVu
YW1lLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApA
QCAtMTYyNyw3ICsxNjE0LDYgQEAgc3RhdGljIGludCBiZHJ2X2ZpbGxfb3B0aW9ucyhRRGljdCAq
Km9wdGlvbnMsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIGJvb2wgcHJvdG9jb2wgPSAqZmxh
Z3MgJiBCRFJWX09fUFJPVE9DT0w7CiAgICAgYm9vbCBwYXJzZV9maWxlbmFtZSA9IGZhbHNlOwog
ICAgIEJsb2NrRHJpdmVyICpkcnYgPSBOVUxMOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogCiAgICAgLyoKICAgICAgKiBDYXV0aW9uOiB3aGlsZSBxZGljdF9nZXRfdHJ5X3N0cigpIGlz
IGZpbmUsIGdldHRpbmcgbm9uLXN0cmluZwpAQCAtMTY5Miw5ICsxNjc4LDggQEAgc3RhdGljIGlu
dCBiZHJ2X2ZpbGxfb3B0aW9ucyhRRGljdCAqKm9wdGlvbnMsIGNvbnN0IGNoYXIgKmZpbGVuYW1l
LAogCiAgICAgLyogRHJpdmVyLXNwZWNpZmljIGZpbGVuYW1lIHBhcnNpbmcgKi8KICAgICBpZiAo
ZHJ2ICYmIGRydi0+YmRydl9wYXJzZV9maWxlbmFtZSAmJiBwYXJzZV9maWxlbmFtZSkgewotICAg
ICAgICBkcnYtPmJkcnZfcGFyc2VfZmlsZW5hbWUoZmlsZW5hbWUsICpvcHRpb25zLCAmbG9jYWxf
ZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGRydi0+YmRydl9wYXJzZV9maWxlbmFtZShm
aWxlbmFtZSwgKm9wdGlvbnMsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKQEAgLTIxMjMsMTYgKzIxMDgsMTQgQEAg
c3RhdGljIHZvaWQgYmRydl9jaGlsZF9hYm9ydF9wZXJtX3VwZGF0ZShCZHJ2Q2hpbGQgKmMpCiBp
bnQgYmRydl9jaGlsZF90cnlfc2V0X3Blcm0oQmRydkNoaWxkICpjLCB1aW50NjRfdCBwZXJtLCB1
aW50NjRfdCBzaGFyZWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCByZXQ7CiAgICAgYm9v
bCB0aWdodGVuX3Jlc3RyaWN0aW9uczsKIAogICAgIHJldCA9IGJkcnZfY2hpbGRfY2hlY2tfcGVy
bShjLCBOVUxMLCBwZXJtLCBzaGFyZWQsIE5VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZ0aWdodGVuX3Jlc3RyaWN0aW9ucywgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ0aWdodGVuX3Jlc3RyaWN0aW9ucywgZXJycCk7CiAgICAgaWYg
KHJldCA8IDApIHsKICAgICAgICAgYmRydl9jaGlsZF9hYm9ydF9wZXJtX3VwZGF0ZShjKTsKICAg
ICAgICAgaWYgKHRpZ2h0ZW5fcmVzdHJpY3Rpb25zKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIC8q
CiAgICAgICAgICAgICAgKiBPdXIgY2FsbGVyIG1heSBpbnRlbmQgdG8gb25seSBsb29zZW4gcmVz
dHJpY3Rpb25zIGFuZApAQCAtMjE0MCw3ICsyMTIzLDcgQEAgaW50IGJkcnZfY2hpbGRfdHJ5X3Nl
dF9wZXJtKEJkcnZDaGlsZCAqYywgdWludDY0X3QgcGVybSwgdWludDY0X3Qgc2hhcmVkLAogICAg
ICAgICAgICAgICogZmF0YWwgaW4gc3VjaCBhIGNhc2UsIHNvIHdlIGNhbiBqdXN0IGhpZGUgdGhl
bSBmcm9tIG91cgogICAgICAgICAgICAgICogY2FsbGVyLgogICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7CisgICAgICAgICAgICBlcnJvcl9mcmVlX2Vy
cnAoZXJycCk7CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICB9CiAgICAgICAgIHJldHVy
biByZXQ7CkBAIC0yMzY3LDcgKzIzNTAsNiBAQCBCZHJ2Q2hpbGQgKmJkcnZfcm9vdF9hdHRhY2hf
Y2hpbGQoQmxvY2tEcml2ZXJTdGF0ZSAqY2hpbGRfYnMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCiB7CiAgICAgQmRydkNoaWxk
ICpjaGlsZDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQgcmV0OwogCiAg
ICAgcmV0ID0gYmRydl9jaGVja191cGRhdGVfcGVybShjaGlsZF9icywgTlVMTCwgcGVybSwgc2hh
cmVkX3Blcm0sIE5VTEwsIE5VTEwsCkBAIC0yMzkyLDEyICsyMzc0LDEyIEBAIEJkcnZDaGlsZCAq
YmRydl9yb290X2F0dGFjaF9jaGlsZChCbG9ja0RyaXZlclN0YXRlICpjaGlsZF9icywKICAgICAg
KiBjaGlsZF9icyBpbnRvIHRoZSBBaW9Db250ZXh0IG9mIHRoZSBuZXcgcGFyZW50LiBJZiB0aGlz
IGRvZXNuJ3Qgd29yaywKICAgICAgKiB0cnkgbW92aW5nIHRoZSBwYXJlbnQgaW50byB0aGUgQWlv
Q29udGV4dCBvZiBjaGlsZF9icyBpbnN0ZWFkLiAqLwogICAgIGlmIChiZHJ2X2dldF9haW9fY29u
dGV4dChjaGlsZF9icykgIT0gY3R4KSB7Ci0gICAgICAgIHJldCA9IGJkcnZfdHJ5X3NldF9haW9f
Y29udGV4dChjaGlsZF9icywgY3R4LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgcmV0ID0gYmRydl90
cnlfc2V0X2Fpb19jb250ZXh0KGNoaWxkX2JzLCBjdHgsIGVycnApOwogICAgICAgICBpZiAocmV0
IDwgMCAmJiBjaGlsZF9yb2xlLT5jYW5fc2V0X2Fpb19jdHgpIHsKICAgICAgICAgICAgIEdTTGlz
dCAqaWdub3JlID0gZ19zbGlzdF9wcmVwZW5kKE5VTEwsIGNoaWxkKTs7CiAgICAgICAgICAgICBj
dHggPSBiZHJ2X2dldF9haW9fY29udGV4dChjaGlsZF9icyk7CiAgICAgICAgICAgICBpZiAoY2hp
bGRfcm9sZS0+Y2FuX3NldF9haW9fY3R4KGNoaWxkLCBjdHgsICZpZ25vcmUsIE5VTEwpKSB7Ci0g
ICAgICAgICAgICAgICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgIGVy
cm9yX2ZyZWVfZXJycChlcnJwKTsKICAgICAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICAg
ICAgICAgIGdfc2xpc3RfZnJlZShpZ25vcmUpOwogICAgICAgICAgICAgICAgIGlnbm9yZSA9IGdf
c2xpc3RfcHJlcGVuZChOVUxMLCBjaGlsZCk7OwpAQCAtMjQwNiw3ICsyMzg4LDYgQEAgQmRydkNo
aWxkICpiZHJ2X3Jvb3RfYXR0YWNoX2NoaWxkKEJsb2NrRHJpdmVyU3RhdGUgKmNoaWxkX2JzLAog
ICAgICAgICAgICAgZ19zbGlzdF9mcmVlKGlnbm9yZSk7CiAgICAgICAgIH0KICAgICAgICAgaWYg
KHJldCA8IDApIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OwogICAgICAgICAgICAgZ19mcmVlKGNoaWxkKTsKICAgICAgICAgICAgIGJkcnZfYWJvcnRfcGVy
bV91cGRhdGUoY2hpbGRfYnMpOwogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CkBAIC0yNjAwLDcg
KzI1ODEsNiBAQCBpbnQgYmRydl9vcGVuX2JhY2tpbmdfZmlsZShCbG9ja0RyaXZlclN0YXRlICpi
cywgUURpY3QgKnBhcmVudF9vcHRpb25zLAogICAgIEJsb2NrRHJpdmVyU3RhdGUgKmJhY2tpbmdf
aGQ7CiAgICAgUURpY3QgKm9wdGlvbnM7CiAgICAgUURpY3QgKnRtcF9wYXJlbnRfb3B0aW9ucyA9
IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoYnMtPmJhY2tp
bmcgIT0gTlVMTCkgewogICAgICAgICBnb3RvIGZyZWVfZXhpdDsKQEAgLTI2NDIsMTAgKzI2MjIs
OSBAQCBpbnQgYmRydl9vcGVuX2JhY2tpbmdfZmlsZShCbG9ja0RyaXZlclN0YXRlICpicywgUURp
Y3QgKnBhcmVudF9vcHRpb25zLAogICAgICAgICAgICAgaW1wbGljaXRfYmFja2luZyA9ICFzdHJj
bXAoYnMtPmF1dG9fYmFja2luZ19maWxlLCBicy0+YmFja2luZ19maWxlKTsKICAgICAgICAgfQog
Ci0gICAgICAgIGJhY2tpbmdfZmlsZW5hbWUgPSBiZHJ2X2dldF9mdWxsX2JhY2tpbmdfZmlsZW5h
bWUoYnMsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGJh
Y2tpbmdfZmlsZW5hbWUgPSBiZHJ2X2dldF9mdWxsX2JhY2tpbmdfZmlsZW5hbWUoYnMsIGVycnAp
OworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAg
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgICAgIHFv
YmplY3RfdW5yZWYob3B0aW9ucyk7CiAgICAgICAgICAgICBnb3RvIGZyZWVfZXhpdDsKICAgICAg
ICAgfQpAQCAtMjY4MCwxMCArMjY1OSw5IEBAIGludCBiZHJ2X29wZW5fYmFja2luZ19maWxlKEJs
b2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqcGFyZW50X29wdGlvbnMsCiAKICAgICAvKiBIb29r
IHVwIHRoZSBiYWNraW5nIGZpbGUgbGluazsgZHJvcCBvdXIgcmVmZXJlbmNlLCBicyBvd25zIHRo
ZQogICAgICAqIGJhY2tpbmdfaGQgcmVmZXJlbmNlIG5vdyAqLwotICAgIGJkcnZfc2V0X2JhY2tp
bmdfaGQoYnMsIGJhY2tpbmdfaGQsICZsb2NhbF9lcnIpOworICAgIGJkcnZfc2V0X2JhY2tpbmdf
aGQoYnMsIGJhY2tpbmdfaGQsIGVycnApOwogICAgIGJkcnZfdW5yZWYoYmFja2luZ19oZCk7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAg
Z290byBmcmVlX2V4aXQ7CiAgICAgfQpAQCAtMjc3Niw3ICsyNzU0LDYgQEAgQmRydkNoaWxkICpi
ZHJ2X29wZW5fY2hpbGQoY29uc3QgY2hhciAqZmlsZW5hbWUsCiBCbG9ja0RyaXZlclN0YXRlICpi
ZHJ2X29wZW5fYmxvY2tkZXZfcmVmKEJsb2NrZGV2UmVmICpyZWYsIEVycm9yICoqZXJycCkKIHsK
ICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CiAgICAgUU9iamVjdCAqb2JqID0gTlVMTDsKICAgICBRRGljdCAqcWRpY3QgPSBOVUxM
OwogICAgIGNvbnN0IGNoYXIgKnJlZmVyZW5jZSA9IE5VTEw7CkBAIC0yNzg5LDkgKzI3NjYsOCBA
QCBCbG9ja0RyaXZlclN0YXRlICpiZHJ2X29wZW5fYmxvY2tkZXZfcmVmKEJsb2NrZGV2UmVmICpy
ZWYsIEVycm9yICoqZXJycCkKICAgICAgICAgYXNzZXJ0KHJlZi0+dHlwZSA9PSBRVFlQRV9RRElD
VCk7CiAKICAgICAgICAgdiA9IHFvYmplY3Rfb3V0cHV0X3Zpc2l0b3JfbmV3KCZvYmopOwotICAg
ICAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9ucyh2LCBOVUxMLCAmb3B0aW9ucywgJmxvY2Fs
X2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9u
cyh2LCBOVUxMLCAmb3B0aW9ucywgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAg
ICAgICAgZ290byBmYWlsOwogICAgICAgICB9CiAgICAgICAgIHZpc2l0X2NvbXBsZXRlKHYsICZv
YmopOwpAQCAtMjgyOCw3ICsyODA0LDYgQEAgc3RhdGljIEJsb2NrRHJpdmVyU3RhdGUgKmJkcnZf
YXBwZW5kX3RlbXBfc25hcHNob3QoQmxvY2tEcml2ZXJTdGF0ZSAqYnMsCiAgICAgaW50NjRfdCB0
b3RhbF9zaXplOwogICAgIFFlbXVPcHRzICpvcHRzID0gTlVMTDsKICAgICBCbG9ja0RyaXZlclN0
YXRlICpic19zbmFwc2hvdCA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgaW50IHJldDsKIAogICAgIC8qIGlmIHNuYXBzaG90LCB3ZSBjcmVhdGUgYSB0ZW1wb3Jhcnkg
YmFja2luZyBmaWxlIGFuZCBvcGVuIGl0CkBAIC0yODc1LDkgKzI4NTAsOCBAQCBzdGF0aWMgQmxv
Y2tEcml2ZXJTdGF0ZSAqYmRydl9hcHBlbmRfdGVtcF9zbmFwc2hvdChCbG9ja0RyaXZlclN0YXRl
ICpicywKICAgICAgKiBvcmRlciB0byBiZSBhYmxlIHRvIHJldHVybiBvbmUsIHdlIGhhdmUgdG8g
aW5jcmVhc2UKICAgICAgKiBic19zbmFwc2hvdCdzIHJlZmNvdW50IGhlcmUgKi8KICAgICBiZHJ2
X3JlZihic19zbmFwc2hvdCk7Ci0gICAgYmRydl9hcHBlbmQoYnNfc25hcHNob3QsIGJzLCAmbG9j
YWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOworICAgIGJkcnZfYXBwZW5kKGJzX3NuYXBzaG90LCBicywgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGJzX3NuYXBzaG90ID0gTlVMTDsKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQpAQCAtMjkxNyw3ICsyODkxLDYgQEAgc3RhdGljIEJsb2NrRHJpdmVy
U3RhdGUgKmJkcnZfb3Blbl9pbmhlcml0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIEJkcnZD
aGlsZCAqY2hpbGQ7CiAgICAgY29uc3QgY2hhciAqZHJ2bmFtZTsKICAgICBjb25zdCBjaGFyICpi
YWNraW5nOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFFEaWN0ICpzbmFwc2hv
dF9vcHRpb25zID0gTlVMTDsKICAgICBpbnQgc25hcHNob3RfZmxhZ3MgPSAwOwogCkBAIC0yOTUx
LDggKzI5MjQsOCBAQCBzdGF0aWMgQmxvY2tEcml2ZXJTdGF0ZSAqYmRydl9vcGVuX2luaGVyaXQo
Y29uc3QgY2hhciAqZmlsZW5hbWUsCiAgICAgfQogCiAgICAgLyoganNvbjogc3ludGF4IGNvdW50
cyBhcyBleHBsaWNpdCBvcHRpb25zLCBhcyBpZiBpbiB0aGUgUURpY3QgKi8KLSAgICBwYXJzZV9q
c29uX3Byb3RvY29sKG9wdGlvbnMsICZmaWxlbmFtZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgeworICAgIHBhcnNlX2pzb25fcHJvdG9jb2wob3B0aW9ucywgJmZpbGVuYW1lLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIApAQCAt
Mjk2NCw4ICsyOTM3LDggQEAgc3RhdGljIEJsb2NrRHJpdmVyU3RhdGUgKmJkcnZfb3Blbl9pbmhl
cml0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFyZW50LT5vcGVuX2ZsYWdzLCBwYXJlbnQtPm9wdGlvbnMpOwogICAgIH0KIAotICAg
IHJldCA9IGJkcnZfZmlsbF9vcHRpb25zKCZvcHRpb25zLCBmaWxlbmFtZSwgJmZsYWdzLCAmbG9j
YWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgcmV0ID0gYmRydl9maWxsX29wdGlv
bnMoJm9wdGlvbnMsIGZpbGVuYW1lLCAmZmxhZ3MsIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCkBAIC0zMDI5LDggKzMwMDIsOCBAQCBzdGF0aWMg
QmxvY2tEcml2ZXJTdGF0ZSAqYmRydl9vcGVuX2luaGVyaXQoY29uc3QgY2hhciAqZmlsZW5hbWUs
CiAgICAgICAgIEJsb2NrRHJpdmVyU3RhdGUgKmZpbGVfYnM7CiAKICAgICAgICAgZmlsZV9icyA9
IGJkcnZfb3Blbl9jaGlsZF9icyhmaWxlbmFtZSwgb3B0aW9ucywgImZpbGUiLCBicywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY2hpbGRfZmlsZSwgdHJ1ZSwgJmxvY2Fs
X2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmY2hpbGRfZmlsZSwgdHJ1ZSwgZXJycCk7CisgICAgICAgIGlmICgqZXJy
cCkgewogICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICB9CiAgICAgICAgIGlmIChmaWxl
X2JzICE9IE5VTEwpIHsKQEAgLTMwMzgsOSArMzAxMSw5IEBAIHN0YXRpYyBCbG9ja0RyaXZlclN0
YXRlICpiZHJ2X29wZW5faW5oZXJpdChjb25zdCBjaGFyICpmaWxlbmFtZSwKICAgICAgICAgICAg
ICAqIGxvb2tpbmcgYXQgdGhlIGhlYWRlciB0byBndWVzcyB0aGUgaW1hZ2UgZm9ybWF0LiBUaGlz
IHdvcmtzIGV2ZW4KICAgICAgICAgICAgICAqIGluIGNhc2VzIHdoZXJlIGEgZ3Vlc3Qgd291bGQg
bm90IHNlZSBhIGNvbnNpc3RlbnQgc3RhdGUuICovCiAgICAgICAgICAgICBmaWxlID0gYmxrX25l
dyhiZHJ2X2dldF9haW9fY29udGV4dChmaWxlX2JzKSwgMCwgQkxLX1BFUk1fQUxMKTsKLSAgICAg
ICAgICAgIGJsa19pbnNlcnRfYnMoZmlsZSwgZmlsZV9icywgJmxvY2FsX2Vycik7CisgICAgICAg
ICAgICBibGtfaW5zZXJ0X2JzKGZpbGUsIGZpbGVfYnMsIGVycnApOwogICAgICAgICAgICAgYmRy
dl91bnJlZihmaWxlX2JzKTsKLSAgICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
ICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgICAg
IH0KIApAQCAtMzA1MSw3ICszMDI0LDcgQEAgc3RhdGljIEJsb2NrRHJpdmVyU3RhdGUgKmJkcnZf
b3Blbl9pbmhlcml0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIC8qIEltYWdlIGZvcm1hdCBw
cm9iaW5nICovCiAgICAgYnMtPnByb2JlZCA9ICFkcnY7CiAgICAgaWYgKCFkcnYgJiYgZmlsZSkg
ewotICAgICAgICByZXQgPSBmaW5kX2ltYWdlX2Zvcm1hdChmaWxlLCBmaWxlbmFtZSwgJmRydiwg
JmxvY2FsX2Vycik7CisgICAgICAgIHJldCA9IGZpbmRfaW1hZ2VfZm9ybWF0KGZpbGUsIGZpbGVu
YW1lLCAmZHJ2LCBlcnJwKTsKICAgICAgICAgaWYgKHJldCA8IDApIHsKICAgICAgICAgICAgIGdv
dG8gZmFpbDsKICAgICAgICAgfQpAQCAtMzA4MCw3ICszMDUzLDcgQEAgc3RhdGljIEJsb2NrRHJp
dmVyU3RhdGUgKmJkcnZfb3Blbl9pbmhlcml0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIGFz
c2VydCghKGZsYWdzICYgQkRSVl9PX1BST1RPQ09MKSB8fCAhZmlsZSk7CiAKICAgICAvKiBPcGVu
IHRoZSBpbWFnZSAqLwotICAgIHJldCA9IGJkcnZfb3Blbl9jb21tb24oYnMsIGZpbGUsIG9wdGlv
bnMsICZsb2NhbF9lcnIpOworICAgIHJldCA9IGJkcnZfb3Blbl9jb21tb24oYnMsIGZpbGUsIG9w
dGlvbnMsIGVycnApOwogICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAgIGdvdG8gZmFpbDsKICAg
ICB9CkBAIC0zMDkyLDcgKzMwNjUsNyBAQCBzdGF0aWMgQmxvY2tEcml2ZXJTdGF0ZSAqYmRydl9v
cGVuX2luaGVyaXQoY29uc3QgY2hhciAqZmlsZW5hbWUsCiAKICAgICAvKiBJZiB0aGVyZSBpcyBh
IGJhY2tpbmcgZmlsZSwgdXNlIGl0ICovCiAgICAgaWYgKChmbGFncyAmIEJEUlZfT19OT19CQUNL
SU5HKSA9PSAwKSB7Ci0gICAgICAgIHJldCA9IGJkcnZfb3Blbl9iYWNraW5nX2ZpbGUoYnMsIG9w
dGlvbnMsICJiYWNraW5nIiwgJmxvY2FsX2Vycik7CisgICAgICAgIHJldCA9IGJkcnZfb3Blbl9i
YWNraW5nX2ZpbGUoYnMsIG9wdGlvbnMsICJiYWNraW5nIiwgZXJycCk7CiAgICAgICAgIGlmIChy
ZXQgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIGNsb3NlX2FuZF9mYWlsOwogICAgICAgICB9CkBA
IC0zMTM1LDkgKzMxMDgsOSBAQCBzdGF0aWMgQmxvY2tEcml2ZXJTdGF0ZSAqYmRydl9vcGVuX2lu
aGVyaXQoY29uc3QgY2hhciAqZmlsZW5hbWUsCiAgICAgaWYgKHNuYXBzaG90X2ZsYWdzKSB7CiAg
ICAgICAgIEJsb2NrRHJpdmVyU3RhdGUgKnNuYXBzaG90X2JzOwogICAgICAgICBzbmFwc2hvdF9i
cyA9IGJkcnZfYXBwZW5kX3RlbXBfc25hcHNob3QoYnMsIHNuYXBzaG90X2ZsYWdzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc25hcHNob3Rfb3B0aW9u
cywgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzbmFwc2hvdF9vcHRpb25zLCBlcnJwKTsKICAgICAgICAgc25hcHNob3Rfb3B0aW9u
cyA9IE5VTEw7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgICAgICBnb3RvIGNsb3NlX2FuZF9mYWlsOwogICAgICAgICB9CiAgICAgICAgIC8q
IFdlIGFyZSBub3QgZ29pbmcgdG8gcmV0dXJuIGJzIGJ1dCB0aGUgb3ZlcmxheSBvbiB0b3Agb2Yg
aXQKQEAgLTMxNTksMTQgKzMxMzIsMTIgQEAgZmFpbDoKICAgICBicy0+b3B0aW9ucyA9IE5VTEw7
CiAgICAgYnMtPmV4cGxpY2l0X29wdGlvbnMgPSBOVUxMOwogICAgIGJkcnZfdW5yZWYoYnMpOwot
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgIHJldHVybiBOVUxMOwog
CiBjbG9zZV9hbmRfZmFpbDoKICAgICBiZHJ2X3VucmVmKGJzKTsKICAgICBxb2JqZWN0X3VucmVm
KHNuYXBzaG90X29wdGlvbnMpOwogICAgIHFvYmplY3RfdW5yZWYob3B0aW9ucyk7Ci0gICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKQEAg
LTM3MTEsNyArMzY4Miw2IEBAIGludCBiZHJ2X3Jlb3Blbl9wcmVwYXJlKEJEUlZSZW9wZW5TdGF0
ZSAqcmVvcGVuX3N0YXRlLCBCbG9ja1Jlb3BlblF1ZXVlICpxdWV1ZSwKIHsKICAgICBpbnQgcmV0
ID0gLTE7CiAgICAgaW50IG9sZF9mbGFnczsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
ICAgICBCbG9ja0RyaXZlciAqZHJ2OwogICAgIFFlbXVPcHRzICpvcHRzOwogICAgIFFEaWN0ICpv
cmlnX3Jlb3Blbl9vcHRzOwpAQCAtMzczMCw5ICszNzAwLDggQEAgaW50IGJkcnZfcmVvcGVuX3By
ZXBhcmUoQkRSVlJlb3BlblN0YXRlICpyZW9wZW5fc3RhdGUsIEJsb2NrUmVvcGVuUXVldWUgKnF1
ZXVlLAogCiAgICAgLyogUHJvY2VzcyBnZW5lcmljIGJsb2NrIGxheWVyIG9wdGlvbnMgKi8KICAg
ICBvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZSgmYmRydl9ydW50aW1lX29wdHMsIE5VTEwsIDAsICZl
cnJvcl9hYm9ydCk7Ci0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCByZW9wZW5fc3Rh
dGUtPm9wdGlvbnMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcWVtdV9vcHRzX2Fic29yYl9x
ZGljdChvcHRzLCByZW9wZW5fc3RhdGUtPm9wdGlvbnMsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KQEAg
LTM3NTQsOSArMzcyMyw4IEBAIGludCBiZHJ2X3Jlb3Blbl9wcmVwYXJlKEJEUlZSZW9wZW5TdGF0
ZSAqcmVvcGVuX3N0YXRlLCBCbG9ja1Jlb3BlblF1ZXVlICpxdWV1ZSwKICAgICB9CiAKICAgICBy
ZW9wZW5fc3RhdGUtPmRldGVjdF96ZXJvZXMgPQotICAgICAgICBiZHJ2X3BhcnNlX2RldGVjdF96
ZXJvZXMob3B0cywgcmVvcGVuX3N0YXRlLT5mbGFncywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICAgICAgYmRydl9wYXJzZV9kZXRlY3RfemVyb2VzKG9wdHMsIHJlb3Blbl9zdGF0ZS0+ZmxhZ3Ms
IGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAg
ICBnb3RvIGVycm9yOwogICAgIH0KQEAgLTM3NzAsOSArMzczOCw4IEBAIGludCBiZHJ2X3Jlb3Bl
bl9wcmVwYXJlKEJEUlZSZW9wZW5TdGF0ZSAqcmVvcGVuX3N0YXRlLCBCbG9ja1Jlb3BlblF1ZXVl
ICpxdWV1ZSwKICAgICAgKiB0byByL3cuIEF0dGVtcHRpbmcgdG8gc2V0IHRvIHIvdyBtYXkgZmFp
bCBpZiBlaXRoZXIgQkRSVl9PX0FMTE9XX1JEV1IgaXMKICAgICAgKiBub3Qgc2V0LCBvciBpZiB0
aGUgQkRTIHN0aWxsIGhhcyBjb3B5X29uX3JlYWQgZW5hYmxlZCAqLwogICAgIHJlYWRfb25seSA9
ICEocmVvcGVuX3N0YXRlLT5mbGFncyAmIEJEUlZfT19SRFdSKTsKLSAgICByZXQgPSBiZHJ2X2Nh
bl9zZXRfcmVhZF9vbmx5KHJlb3Blbl9zdGF0ZS0+YnMsIHJlYWRfb25seSwgdHJ1ZSwgJmxvY2Fs
X2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgbG9jYWxfZXJyKTsKKyAgICByZXQgPSBiZHJ2X2Nhbl9zZXRfcmVhZF9vbmx5KHJlb3Blbl9z
dGF0ZS0+YnMsIHJlYWRfb25seSwgdHJ1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIGdvdG8gZXJyb3I7CiAgICAgfQogCkBAIC0zNzk4LDEwICszNzY1LDkgQEAgaW50IGJkcnZf
cmVvcGVuX3ByZXBhcmUoQkRSVlJlb3BlblN0YXRlICpyZW9wZW5fc3RhdGUsIEJsb2NrUmVvcGVu
UXVldWUgKnF1ZXVlLAogICAgICAgICAgICAgZ290byBlcnJvcjsKICAgICAgICAgfQogCi0gICAg
ICAgIHJldCA9IGRydi0+YmRydl9yZW9wZW5fcHJlcGFyZShyZW9wZW5fc3RhdGUsIHF1ZXVlLCAm
bG9jYWxfZXJyKTsKKyAgICAgICAgcmV0ID0gZHJ2LT5iZHJ2X3Jlb3Blbl9wcmVwYXJlKHJlb3Bl
bl9zdGF0ZSwgcXVldWUsIGVycnApOwogICAgICAgICBpZiAocmV0KSB7Ci0gICAgICAgICAgICBp
ZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAg
ICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgIGJkcnZfcmVmcmVzaF9maWxlbmFtZShy
ZW9wZW5fc3RhdGUtPmJzKTsKICAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJmYWls
ZWQgd2hpbGUgcHJlcGFyaW5nIHRvIHJlb3BlbiBpbWFnZSAnJXMnIiwKQEAgLTQyMzgsMTcgKzQy
MDQsMTMgQEAgb3V0Ogogdm9pZCBiZHJ2X2FwcGVuZChCbG9ja0RyaXZlclN0YXRlICpic19uZXcs
IEJsb2NrRHJpdmVyU3RhdGUgKmJzX3RvcCwKICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotCi0gICAgYmRydl9zZXRfYmFja2lu
Z19oZChic19uZXcsIGJzX3RvcCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBiZHJ2X3NldF9i
YWNraW5nX2hkKGJzX25ldywgYnNfdG9wLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgYmRydl9yZXBsYWNlX25vZGUoYnNfdG9wLCBic19u
ZXcsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgYmRydl9yZXBsYWNlX25vZGUoYnNfdG9wLCBi
c19uZXcsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBiZHJ2X3NldF9iYWNraW5n
X2hkKGJzX25ldywgTlVMTCwgJmVycm9yX2Fib3J0KTsKICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQpAQCAtNTMxMSw3ICs1MjczLDYgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2ZuIGJkcnZfY29f
aW52YWxpZGF0ZV9jYWNoZShCbG9ja0RyaXZlclN0YXRlICpicywKIHsKICAgICBCZHJ2Q2hpbGQg
KmNoaWxkLCAqcGFyZW50OwogICAgIHVpbnQ2NF90IHBlcm0sIHNoYXJlZF9wZXJtOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCByZXQ7CiAgICAgQmRydkRpcnR5Qml0bWFw
ICpibTsKIApAQCAtNTMyNCw5ICs1Mjg1LDggQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2ZuIGJk
cnZfY29faW52YWxpZGF0ZV9jYWNoZShCbG9ja0RyaXZlclN0YXRlICpicywKICAgICB9CiAKICAg
ICBRTElTVF9GT1JFQUNIKGNoaWxkLCAmYnMtPmNoaWxkcmVuLCBuZXh0KSB7Ci0gICAgICAgIGJk
cnZfY29faW52YWxpZGF0ZV9jYWNoZShjaGlsZC0+YnMsICZsb2NhbF9lcnIpOwotICAgICAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICAgICAgYmRydl9jb19pbnZhbGlkYXRlX2NhY2hlKGNoaWxkLT5icywgZXJycCk7
CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAg
ICAgfQpAQCAtNTM0NiwxOSArNTMwNiwxNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gYmRy
dl9jb19pbnZhbGlkYXRlX2NhY2hlKEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgICAqLwogICAg
IGJzLT5vcGVuX2ZsYWdzICY9IH5CRFJWX09fSU5BQ1RJVkU7CiAgICAgYmRydl9nZXRfY3VtdWxh
dGl2ZV9wZXJtKGJzLCAmcGVybSwgJnNoYXJlZF9wZXJtKTsKLSAgICByZXQgPSBiZHJ2X2NoZWNr
X3Blcm0oYnMsIE5VTEwsIHBlcm0sIHNoYXJlZF9wZXJtLCBOVUxMLCBOVUxMLCAmbG9jYWxfZXJy
KTsKKyAgICByZXQgPSBiZHJ2X2NoZWNrX3Blcm0oYnMsIE5VTEwsIHBlcm0sIHNoYXJlZF9wZXJt
LCBOVUxMLCBOVUxMLCBlcnJwKTsKICAgICBpZiAocmV0IDwgMCkgewogICAgICAgICBicy0+b3Bl
bl9mbGFncyB8PSBCRFJWX09fSU5BQ1RJVkU7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOwogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGJkcnZfc2V0X3Blcm0o
YnMsIHBlcm0sIHNoYXJlZF9wZXJtKTsKIAogICAgIGlmIChicy0+ZHJ2LT5iZHJ2X2NvX2ludmFs
aWRhdGVfY2FjaGUpIHsKLSAgICAgICAgYnMtPmRydi0+YmRydl9jb19pbnZhbGlkYXRlX2NhY2hl
KGJzLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBicy0+
ZHJ2LT5iZHJ2X2NvX2ludmFsaWRhdGVfY2FjaGUoYnMsIGVycnApOworICAgICAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgICAgIGJzLT5vcGVuX2ZsYWdzIHw9IEJEUlZfT19JTkFDVElWRTsKLSAg
ICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtNTM3OCwxMCArNTMzNiw5IEBAIHN0YXRpYyB2
b2lkIGNvcm91dGluZV9mbiBiZHJ2X2NvX2ludmFsaWRhdGVfY2FjaGUoQmxvY2tEcml2ZXJTdGF0
ZSAqYnMsCiAKICAgICBRTElTVF9GT1JFQUNIKHBhcmVudCwgJmJzLT5wYXJlbnRzLCBuZXh0X3Bh
cmVudCkgewogICAgICAgICBpZiAocGFyZW50LT5yb2xlLT5hY3RpdmF0ZSkgewotICAgICAgICAg
ICAgcGFyZW50LT5yb2xlLT5hY3RpdmF0ZShwYXJlbnQsICZsb2NhbF9lcnIpOwotICAgICAgICAg
ICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgcGFyZW50LT5yb2xlLT5hY3RpdmF0ZShw
YXJlbnQsIGVycnApOworICAgICAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICAgICAg
YnMtPm9wZW5fZmxhZ3MgfD0gQkRSVl9PX0lOQUNUSVZFOwotICAgICAgICAgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICAgICAgICAgIHJldHVybjsKICAg
ICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtNTQyNCwxNyArNTM4MSwxNSBAQCB2b2lkIGJkcnZf
aW52YWxpZGF0ZV9jYWNoZShCbG9ja0RyaXZlclN0YXRlICpicywgRXJyb3IgKiplcnJwKQogdm9p
ZCBiZHJ2X2ludmFsaWRhdGVfY2FjaGVfYWxsKEVycm9yICoqZXJycCkKIHsKICAgICBCbG9ja0Ry
aXZlclN0YXRlICpiczsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBCZHJ2TmV4
dEl0ZXJhdG9yIGl0OwogCiAgICAgZm9yIChicyA9IGJkcnZfZmlyc3QoJml0KTsgYnM7IGJzID0g
YmRydl9uZXh0KCZpdCkpIHsKICAgICAgICAgQWlvQ29udGV4dCAqYWlvX2NvbnRleHQgPSBiZHJ2
X2dldF9haW9fY29udGV4dChicyk7CiAKICAgICAgICAgYWlvX2NvbnRleHRfYWNxdWlyZShhaW9f
Y29udGV4dCk7Ci0gICAgICAgIGJkcnZfaW52YWxpZGF0ZV9jYWNoZShicywgJmxvY2FsX2Vycik7
CisgICAgICAgIGJkcnZfaW52YWxpZGF0ZV9jYWNoZShicywgZXJycCk7CiAgICAgICAgIGFpb19j
b250ZXh0X3JlbGVhc2UoYWlvX2NvbnRleHQpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgICAgICBiZHJ2X25leHRfY2xlYW51cCgmaXQpOwogICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9CkBAIC01NzEwLDcgKzU2NjUsNiBAQCB2b2lkIGJkcnZfaW1n
X2NyZWF0ZShjb25zdCBjaGFyICpmaWxlbmFtZSwgY29uc3QgY2hhciAqZm10LAogICAgIGNvbnN0
IGNoYXIgKmJhY2tpbmdfZm10LCAqYmFja2luZ19maWxlOwogICAgIGludDY0X3Qgc2l6ZTsKICAg
ICBCbG9ja0RyaXZlciAqZHJ2LCAqcHJvdG9fZHJ2OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogICAgIGludCByZXQgPSAwOwogCiAgICAgLyogRmluZCBkcml2ZXIgYW5kIHBhcnNlIGl0
cyBvcHRpb25zICovCkBAIC01NzQ2LDE1ICs1NzAwLDE1IEBAIHZvaWQgYmRydl9pbWdfY3JlYXRl
KGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBjb25zdCBjaGFyICpmbXQsCiAKICAgICAvKiBQYXJzZSAt
byBvcHRpb25zICovCiAgICAgaWYgKG9wdGlvbnMpIHsKLSAgICAgICAgcWVtdV9vcHRzX2RvX3Bh
cnNlKG9wdHMsIG9wdGlvbnMsIE5VTEwsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgICAgIHFlbXVfb3B0c19kb19wYXJzZShvcHRzLCBvcHRpb25zLCBOVUxMLCBl
cnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAg
ICAgfQogICAgIH0KIAogICAgIGlmIChiYXNlX2ZpbGVuYW1lKSB7Ci0gICAgICAgIHFlbXVfb3B0
X3NldChvcHRzLCBCTE9DS19PUFRfQkFDS0lOR19GSUxFLCBiYXNlX2ZpbGVuYW1lLCAmbG9jYWxf
ZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBxZW11X29wdF9zZXQob3B0
cywgQkxPQ0tfT1BUX0JBQ0tJTkdfRklMRSwgYmFzZV9maWxlbmFtZSwgZXJycCk7CisgICAgICAg
IGlmICgqZXJycCkgewogICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiQmFja2luZyBmaWxl
IG5vdCBzdXBwb3J0ZWQgZm9yIGZpbGUgZm9ybWF0ICclcyciLAogICAgICAgICAgICAgICAgICAg
ICAgICBmbXQpOwogICAgICAgICAgICAgZ290byBvdXQ7CkBAIC01NzYyLDggKzU3MTYsOCBAQCB2
b2lkIGJkcnZfaW1nX2NyZWF0ZShjb25zdCBjaGFyICpmaWxlbmFtZSwgY29uc3QgY2hhciAqZm10
LAogICAgIH0KIAogICAgIGlmIChiYXNlX2ZtdCkgewotICAgICAgICBxZW11X29wdF9zZXQob3B0
cywgQkxPQ0tfT1BUX0JBQ0tJTkdfRk1ULCBiYXNlX2ZtdCwgJmxvY2FsX2Vycik7Ci0gICAgICAg
IGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgcWVtdV9vcHRfc2V0KG9wdHMsIEJMT0NLX09QVF9C
QUNLSU5HX0ZNVCwgYmFzZV9mbXQsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgICAgIGVycm9yX3NldGcoZXJycCwgIkJhY2tpbmcgZmlsZSBmb3JtYXQgbm90IHN1cHBvcnRl
ZCBmb3IgZmlsZSAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb3JtYXQgJyVzJyIs
IGZtdCk7CiAgICAgICAgICAgICBnb3RvIG91dDsKQEAgLTU3OTIsOCArNTc0Niw4IEBAIHZvaWQg
YmRydl9pbWdfY3JlYXRlKGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBjb25zdCBjaGFyICpmbXQsCiAK
ICAgICAgICAgZnVsbF9iYWNraW5nID0KICAgICAgICAgICAgIGJkcnZfZ2V0X2Z1bGxfYmFja2lu
Z19maWxlbmFtZV9mcm9tX2ZpbGVuYW1lKGZpbGVuYW1lLCBiYWNraW5nX2ZpbGUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxf
ZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgICAgIGlmICgqZXJy
cCkgewogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgYXNzZXJ0KGZ1
bGxfYmFja2luZyk7CkBAIC01ODA5LDE3ICs1NzYzLDE3IEBAIHZvaWQgYmRydl9pbWdfY3JlYXRl
KGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBjb25zdCBjaGFyICpmbXQsCiAgICAgICAgIHFkaWN0X3B1
dF9ib29sKGJhY2tpbmdfb3B0aW9ucywgQkRSVl9PUFRfRk9SQ0VfU0hBUkUsIHRydWUpOwogCiAg
ICAgICAgIGJzID0gYmRydl9vcGVuKGZ1bGxfYmFja2luZywgTlVMTCwgYmFja2luZ19vcHRpb25z
LCBiYWNrX2ZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgZXJycCk7CiAgICAgICAgIGdfZnJlZShmdWxsX2JhY2tpbmcpOwog
ICAgICAgICBpZiAoIWJzICYmIHNpemUgIT0gLTEpIHsKICAgICAgICAgICAgIC8qIENvdWxkbid0
IG9wZW4gQlMsIGJ1dCB3ZSBoYXZlIGEgc2l6ZSwgc28gaXQncyBub25mYXRhbCAqLwotICAgICAg
ICAgICAgd2Fybl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIkNvdWxkIG5vdCB2ZXJpZnkgYmFja2luZyBpbWFnZS4gIgotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJUaGlzIG1heSBiZWNvbWUgYW4gZXJyb3IgaW4gZnV0dXJlIHZlcnNpb25z
LlxuIik7Ci0gICAgICAgICAgICBsb2NhbF9lcnIgPSBOVUxMOworICAgICAgICAgICAgd2Fybl9y
ZXBvcnRmX2VycigqZXJycCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5v
dCB2ZXJpZnkgYmFja2luZyBpbWFnZS4gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
VGhpcyBtYXkgYmVjb21lIGFuIGVycm9yIGluIGZ1dHVyZSB2ZXJzaW9ucy5cbiIpOworICAgICAg
ICAgICAgKmVycnAgPSBOVUxMOwogICAgICAgICB9IGVsc2UgaWYgKCFicykgewogICAgICAgICAg
ICAgLyogQ291bGRuJ3Qgb3BlbiBicywgZG8gbm90IGhhdmUgc2l6ZSAqLwotICAgICAgICAgICAg
ZXJyb3JfYXBwZW5kX2hpbnQoJmxvY2FsX2VyciwKKyAgICAgICAgICAgIGVycm9yX2FwcGVuZF9o
aW50KGVycnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IG9wZW4g
YmFja2luZyBpbWFnZSB0byBkZXRlcm1pbmUgc2l6ZS5cbiIpOwogICAgICAgICAgICAgZ290byBv
dXQ7CiAgICAgICAgIH0gZWxzZSB7CkBAIC01ODQ5LDcgKzU4MDMsNyBAQCB2b2lkIGJkcnZfaW1n
X2NyZWF0ZShjb25zdCBjaGFyICpmaWxlbmFtZSwgY29uc3QgY2hhciAqZm10LAogICAgICAgICBw
dXRzKCIiKTsKICAgICB9CiAKLSAgICByZXQgPSBiZHJ2X2NyZWF0ZShkcnYsIGZpbGVuYW1lLCBv
cHRzLCAmbG9jYWxfZXJyKTsKKyAgICByZXQgPSBiZHJ2X2NyZWF0ZShkcnYsIGZpbGVuYW1lLCBv
cHRzLCBlcnJwKTsKIAogICAgIGlmIChyZXQgPT0gLUVGQklHKSB7CiAgICAgICAgIC8qIFRoaXMg
aXMgZ2VuZXJhbGx5IGEgYmV0dGVyIG1lc3NhZ2UgdGhhbiB3aGF0ZXZlciB0aGUgZHJpdmVyIHdv
dWxkCkBAIC01ODYxLDE0ICs1ODE1LDEyIEBAIHZvaWQgYmRydl9pbWdfY3JlYXRlKGNvbnN0IGNo
YXIgKmZpbGVuYW1lLCBjb25zdCBjaGFyICpmbXQsCiAgICAgICAgIH0KICAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiVGhlIGltYWdlIHNpemUgaXMgdG9vIGxhcmdlIGZvciBmaWxlIGZvcm1hdCAn
JXMnIgogICAgICAgICAgICAgICAgICAgICIlcyIsIGZtdCwgY2x1c3Rlcl9zaXplX2hpbnQpOwot
ICAgICAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7Ci0gICAgICAgIGxvY2FsX2VyciA9IE5VTEw7
CisgICAgICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKICAgICB9CiAKIG91dDoKICAgICBxZW11
X29wdHNfZGVsKG9wdHMpOwogICAgIHFlbXVfb3B0c19mcmVlKGNyZWF0ZV9vcHRzKTsKLSAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKIH0KIAogQWlvQ29udGV4dCAqYmRydl9n
ZXRfYWlvX2NvbnRleHQoQmxvY2tEcml2ZXJTdGF0ZSAqYnMpCmRpZmYgLS1naXQgYS9ibG9jay9i
bGtkZWJ1Zy5jIGIvYmxvY2svYmxrZGVidWcuYwppbmRleCA1YWU5NmM1MmIwLi45MThjY2Y1NzA0
IDEwMDY0NAotLS0gYS9ibG9jay9ibGtkZWJ1Zy5jCisrKyBiL2Jsb2NrL2Jsa2RlYnVnLmMKQEAg
LTE3MSw3ICsxNzEsNiBAQCBzdGF0aWMgaW50IGFkZF9ydWxlKHZvaWQgKm9wYXF1ZSwgUWVtdU9w
dHMgKm9wdHMsIEVycm9yICoqZXJycCkKICAgICBzdHJ1Y3QgQmxrZGVidWdSdWxlICpydWxlOwog
ICAgIGludDY0X3Qgc2VjdG9yOwogICAgIEJsa2RlYnVnSU9UeXBlIGlvdHlwZTsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyb3IgPSBOVUxMOwogCiAgICAgLyogRmluZCB0aGUgcmlnaHQgZXZlbnQgZm9y
IHRoZSBydWxlICovCiAgICAgZXZlbnRfbmFtZSA9IHFlbXVfb3B0X2dldChvcHRzLCAiZXZlbnQi
KTsKQEAgLTIwNSw5ICsyMDQsOCBAQCBzdGF0aWMgaW50IGFkZF9ydWxlKHZvaWQgKm9wYXF1ZSwg
UWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJycCkKIAogICAgICAgICBpb3R5cGUgPSBxYXBpX2Vu
dW1fcGFyc2UoJkJsa2RlYnVnSU9UeXBlX2xvb2t1cCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHFlbXVfb3B0X2dldChvcHRzLCAiaW90eXBlIiksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBCTEtERUJVR19JT19UWVBFX19NQVgsICZsb2NhbF9lcnJvcik7Ci0g
ICAgICAgIGlmIChsb2NhbF9lcnJvcikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycm9yKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJMS0RF
QlVHX0lPX1RZUEVfX01BWCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAg
ICAgcmV0dXJuIC0xOwogICAgICAgICB9CiAgICAgICAgIGlmIChpb3R5cGUgIT0gQkxLREVCVUdf
SU9fVFlQRV9fTUFYKSB7CkBAIC0yNjIsNyArMjYwLDYgQEAgc3RhdGljIGludCByZWFkX2NvbmZp
ZyhCRFJWQmxrZGVidWdTdGF0ZSAqcywgY29uc3QgY2hhciAqZmlsZW5hbWUsCiAgICAgRklMRSAq
ZiA9IE5VTEw7CiAgICAgaW50IHJldDsKICAgICBzdHJ1Y3QgYWRkX3J1bGVfZGF0YSBkOwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKGZpbGVuYW1lKSB7CiAgICAgICAg
IGYgPSBmb3BlbihmaWxlbmFtZSwgInIiKTsKQEAgLTI3OCwyNiArMjc1LDIzIEBAIHN0YXRpYyBp
bnQgcmVhZF9jb25maWcoQkRSVkJsa2RlYnVnU3RhdGUgKnMsIGNvbnN0IGNoYXIgKmZpbGVuYW1l
LAogICAgICAgICB9CiAgICAgfQogCi0gICAgcWVtdV9jb25maWdfcGFyc2VfcWRpY3Qob3B0aW9u
cywgY29uZmlnX2dyb3VwcywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBxZW11X2NvbmZpZ19w
YXJzZV9xZGljdChvcHRpb25zLCBjb25maWdfZ3JvdXBzLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAog
ICAgIGQucyA9IHM7CiAgICAgZC5hY3Rpb24gPSBBQ1RJT05fSU5KRUNUX0VSUk9SOwotICAgIHFl
bXVfb3B0c19mb3JlYWNoKCZpbmplY3RfZXJyb3Jfb3B0cywgYWRkX3J1bGUsICZkLCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgIHFlbXVfb3B0c19mb3JlYWNoKCZpbmplY3RfZXJyb3Jfb3B0cywg
YWRkX3J1bGUsICZkLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAogICAgIGQuYWN0aW9uID0gQUNUSU9O
X1NFVF9TVEFURTsKLSAgICBxZW11X29wdHNfZm9yZWFjaCgmc2V0X3N0YXRlX29wdHMsIGFkZF9y
dWxlLCAmZCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBxZW11X29wdHNfZm9yZWFjaCgmc2V0
X3N0YXRlX29wdHMsIGFkZF9ydWxlLCAmZCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CkBAIC0zOTcsMTQg
KzM5MSwxMiBAQCBzdGF0aWMgaW50IGJsa2RlYnVnX29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMs
IFFEaWN0ICpvcHRpb25zLCBpbnQgZmxhZ3MsCiB7CiAgICAgQkRSVkJsa2RlYnVnU3RhdGUgKnMg
PSBicy0+b3BhcXVlOwogICAgIFFlbXVPcHRzICpvcHRzOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogICAgIGludCByZXQ7CiAgICAgdWludDY0X3QgYWxpZ247CiAKICAgICBvcHRzID0g
cWVtdV9vcHRzX2NyZWF0ZSgmcnVudGltZV9vcHRzLCBOVUxMLCAwLCAmZXJyb3JfYWJvcnQpOwot
ICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgb3B0aW9ucywgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsIGVycnApOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIG91
dDsKICAgICB9CkBAIC00MjEsMTAgKzQxMyw5IEBAIHN0YXRpYyBpbnQgYmxrZGVidWdfb3BlbihC
bG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKIAogICAgIC8q
IE9wZW4gdGhlIGltYWdlIGZpbGUgKi8KICAgICBicy0+ZmlsZSA9IGJkcnZfb3Blbl9jaGlsZChx
ZW11X29wdF9nZXQob3B0cywgIngtaW1hZ2UiKSwgb3B0aW9ucywgImltYWdlIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicywgJmNoaWxkX2ZpbGUsIGZhbHNlLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnMsICZjaGlsZF9maWxlLCBmYWxzZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2NrL2Jsa2xvZ3dy
aXRlcy5jIGIvYmxvY2svYmxrbG9nd3JpdGVzLmMKaW5kZXggMDRkOGIzMzYwNy4uNjI0NTVkYzY4
NCAxMDA2NDQKLS0tIGEvYmxvY2svYmxrbG9nd3JpdGVzLmMKKysrIGIvYmxvY2svYmxrbG9nd3Jp
dGVzLmMKQEAgLTE0MywzNCArMTQzLDMwIEBAIHN0YXRpYyBpbnQgYmxrX2xvZ193cml0ZXNfb3Bl
bihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKIHsKICAg
ICBCRFJWQmxrTG9nV3JpdGVzU3RhdGUgKnMgPSBicy0+b3BhcXVlOwogICAgIFFlbXVPcHRzICpv
cHRzOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCByZXQ7CiAgICAgdWlu
dDY0X3QgbG9nX3NlY3Rvcl9zaXplOwogICAgIGJvb2wgbG9nX2FwcGVuZDsKIAogICAgIG9wdHMg
PSBxZW11X29wdHNfY3JlYXRlKCZydW50aW1lX29wdHMsIE5VTEwsIDAsICZlcnJvcl9hYm9ydCk7
Ci0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBv
cHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIGdvdG8g
ZmFpbDsKICAgICB9CiAKICAgICAvKiBPcGVuIHRoZSBmaWxlICovCiAgICAgYnMtPmZpbGUgPSBi
ZHJ2X29wZW5fY2hpbGQoTlVMTCwgb3B0aW9ucywgImZpbGUiLCBicywgJmNoaWxkX2ZpbGUsIGZh
bHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKICAg
ICAvKiBPcGVuIHRoZSBsb2cgZmlsZSAqLwogICAgIHMtPmxvZ19maWxlID0gYmRydl9vcGVuX2No
aWxkKE5VTEwsIG9wdGlvbnMsICJsb2ciLCBicywgJmNoaWxkX2ZpbGUsIGZhbHNlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAo
KmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKQEAgLTIyMCwx
MCArMjE2LDkgQEAgc3RhdGljIGludCBibGtfbG9nX3dyaXRlc19vcGVuKEJsb2NrRHJpdmVyU3Rh
dGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgICAgICBpZiAoYmxrX2xvZ193
cml0ZXNfc2VjdG9yX3NpemVfdmFsaWQobG9nX3NlY3Rvcl9zaXplKSkgewogICAgICAgICAgICAg
cy0+Y3VyX2xvZ19zZWN0b3IgPQogICAgICAgICAgICAgICAgIGJsa19sb2dfd3JpdGVzX2ZpbmRf
Y3VyX2xvZ19zZWN0b3Iocy0+bG9nX2ZpbGUsIGxvZ19zZWN0b3Jfc2l6ZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxlNjRfdG9fY3B1KGxvZ19zYi5ucl9lbnRyaWVzKSwg
JmxvY2FsX2Vycik7Ci0gICAgICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsZTY0X3RvX2NwdShsb2dfc2IubnJfZW50cmllcyksIGVy
cnApOworICAgICAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
ICAgICAgICAgICAgICAgICBnb3RvIGZhaWxfbG9nOwogICAgICAgICAgICAgfQogCmRpZmYgLS1n
aXQgYS9ibG9jay9ibGtyZXBsYXkuYyBiL2Jsb2NrL2Jsa3JlcGxheS5jCmluZGV4IDJiNzkzMWI5
NDAuLjc0ZDJiYTdmOWIgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2Jsa3JlcGxheS5jCisrKyBiL2Jsb2Nr
L2Jsa3JlcGxheS5jCkBAIC0yMywxNSArMjMsMTMgQEAgdHlwZWRlZiBzdHJ1Y3QgUmVxdWVzdCB7
CiBzdGF0aWMgaW50IGJsa3JlcGxheV9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAq
b3B0aW9ucywgaW50IGZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVy
cnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50IHJldDsKIAogICAg
IC8qIE9wZW4gdGhlIGltYWdlIGZpbGUgKi8KICAgICBicy0+ZmlsZSA9IGJkcnZfb3Blbl9jaGls
ZChOVUxMLCBvcHRpb25zLCAiaW1hZ2UiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJzLCAmY2hpbGRfZmlsZSwgZmFsc2UsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicywgJmNoaWxkX2ZpbGUsIGZhbHNl
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIGdvdG8gZmFpbDsK
ICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2NrL2Jsa3ZlcmlmeS5jIGIvYmxvY2svYmxrdmVyaWZ5
LmMKaW5kZXggMzA0YjBhMTM2OC4uMGZkZGY5NGYwZiAxMDA2NDQKLS0tIGEvYmxvY2svYmxrdmVy
aWZ5LmMKKysrIGIvYmxvY2svYmxrdmVyaWZ5LmMKQEAgLTExMiwzMyArMTEyLDI5IEBAIHN0YXRp
YyBpbnQgYmxrdmVyaWZ5X29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25z
LCBpbnQgZmxhZ3MsCiB7CiAgICAgQkRSVkJsa3ZlcmlmeVN0YXRlICpzID0gYnMtPm9wYXF1ZTsK
ICAgICBRZW11T3B0cyAqb3B0czsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBp
bnQgcmV0OwogCiAgICAgb3B0cyA9IHFlbXVfb3B0c19jcmVhdGUoJnJ1bnRpbWVfb3B0cywgTlVM
TCwgMCwgJmVycm9yX2Fib3J0KTsKLSAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9w
dGlvbnMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChv
cHRzLCBvcHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAogICAgIC8qIE9wZW4gdGhlIHJhdyBm
aWxlICovCiAgICAgYnMtPmZpbGUgPSBiZHJ2X29wZW5fY2hpbGQocWVtdV9vcHRfZ2V0KG9wdHMs
ICJ4LXJhdyIpLCBvcHRpb25zLCAicmF3IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicywgJmNoaWxkX2ZpbGUsIGZhbHNlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJy
KSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnMsICZjaGlsZF9maWxlLCBmYWxz
ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBnb3RvIGZhaWw7
CiAgICAgfQogCiAgICAgLyogT3BlbiB0aGUgdGVzdCBmaWxlICovCiAgICAgcy0+dGVzdF9maWxl
ID0gYmRydl9vcGVuX2NoaWxkKHFlbXVfb3B0X2dldChvcHRzLCAieC1pbWFnZSIpLCBvcHRpb25z
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGVzdCIsIGJzLCAmY2hpbGRf
Zm9ybWF0LCBmYWxzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2Fs
X2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIGdvdG8g
ZmFpbDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2NrL2Jsb2NrLWJhY2tlbmQuYyBiL2Jsb2Nr
L2Jsb2NrLWJhY2tlbmQuYwppbmRleCAxYzYwNWQ1NDQ0Li4zNzFlZmViMWM4IDEwMDY0NAotLS0g
YS9ibG9jay9ibG9jay1iYWNrZW5kLmMKKysrIGIvYmxvY2svYmxvY2stYmFja2VuZC5jCkBAIC0x
ODcsNyArMTg3LDYgQEAgc3RhdGljIHZvaWQgYmxrX3ZtX3N0YXRlX2NoYW5nZWQodm9pZCAqb3Bh
cXVlLCBpbnQgcnVubmluZywgUnVuU3RhdGUgc3RhdGUpCiBzdGF0aWMgdm9pZCBibGtfcm9vdF9h
Y3RpdmF0ZShCZHJ2Q2hpbGQgKmNoaWxkLCBFcnJvciAqKmVycnApCiB7CiAgICAgQmxvY2tCYWNr
ZW5kICpibGsgPSBjaGlsZC0+b3BhcXVlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwog
CiAgICAgaWYgKCFibGstPmRpc2FibGVfcGVybSkgewogICAgICAgICByZXR1cm47CkBAIC0xOTUs
OSArMTk0LDggQEAgc3RhdGljIHZvaWQgYmxrX3Jvb3RfYWN0aXZhdGUoQmRydkNoaWxkICpjaGls
ZCwgRXJyb3IgKiplcnJwKQogCiAgICAgYmxrLT5kaXNhYmxlX3Blcm0gPSBmYWxzZTsKIAotICAg
IGJsa19zZXRfcGVybShibGssIGJsay0+cGVybSwgQkxLX1BFUk1fQUxMLCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIGJsa19zZXRfcGVybShibGssIGJsay0+cGVybSwgQkxLX1BFUk1fQUxMLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgYmxrLT5kaXNhYmxlX3Blcm0gPSB0cnVl
OwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjEzLDkgKzIxMSw4IEBAIHN0YXRpYyB2b2lk
IGJsa19yb290X2FjdGl2YXRlKEJkcnZDaGlsZCAqY2hpbGQsIEVycm9yICoqZXJycCkKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KIAotICAgIGJsa19zZXRfcGVybShibGssIGJsay0+cGVybSwgYmxr
LT5zaGFyZWRfcGVybSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBibGtfc2V0X3Blcm0oYmxr
LCBibGstPnBlcm0sIGJsay0+c2hhcmVkX3Blcm0sIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICBibGstPmRpc2FibGVfcGVybSA9IHRydWU7CiAgICAgICAgIHJldHVybjsKICAgICB9
CkBAIC05NjMsMTMgKzk2MCwxMSBAQCB2b2lkIGJsa19kZXZfY2hhbmdlX21lZGlhX2NiKEJsb2Nr
QmFja2VuZCAqYmxrLCBib29sIGxvYWQsIEVycm9yICoqZXJycCkKIHsKICAgICBpZiAoYmxrLT5k
ZXZfb3BzICYmIGJsay0+ZGV2X29wcy0+Y2hhbmdlX21lZGlhX2NiKSB7CiAgICAgICAgIGJvb2wg
dHJheV93YXNfb3BlbiwgdHJheV9pc19vcGVuOwotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKIAogICAgICAgICB0cmF5X3dhc19vcGVuID0gYmxrX2Rldl9pc190cmF5X29wZW4oYmxr
KTsKLSAgICAgICAgYmxrLT5kZXZfb3BzLT5jaGFuZ2VfbWVkaWFfY2IoYmxrLT5kZXZfb3BhcXVl
LCBsb2FkLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBi
bGstPmRldl9vcHMtPmNoYW5nZV9tZWRpYV9jYihibGstPmRldl9vcGFxdWUsIGxvYWQsIGVycnAp
OworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGFzc2VydChsb2FkID09IHRydWUp
OwotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgdHJheV9pc19vcGVuID0gYmxrX2Rldl9p
c190cmF5X29wZW4oYmxrKTsKZGlmZiAtLWdpdCBhL2Jsb2NrL2NvbW1pdC5jIGIvYmxvY2svY29t
bWl0LmMKaW5kZXggYmM4NDU0NDYzZC4uYWE1NTQxZWNmMSAxMDA2NDQKLS0tIGEvYmxvY2svY29t
bWl0LmMKKysrIGIvYmxvY2svY29tbWl0LmMKQEAgLTI2NCw3ICsyNjQsNiBAQCB2b2lkIGNvbW1p
dF9zdGFydChjb25zdCBjaGFyICpqb2JfaWQsIEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgIENv
bW1pdEJsb2NrSm9iICpzOwogICAgIEJsb2NrRHJpdmVyU3RhdGUgKml0ZXI7CiAgICAgQmxvY2tE
cml2ZXJTdGF0ZSAqY29tbWl0X3RvcF9icyA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CiAgICAgaW50IHJldDsKIAogICAgIGFzc2VydCh0b3AgIT0gYnMpOwpAQCAtMzAzLDEw
ICszMDIsOSBAQCB2b2lkIGNvbW1pdF9zdGFydChjb25zdCBjaGFyICpqb2JfaWQsIEJsb2NrRHJp
dmVyU3RhdGUgKmJzLAogCiAgICAgY29tbWl0X3RvcF9icy0+dG90YWxfc2VjdG9ycyA9IHRvcC0+
dG90YWxfc2VjdG9yczsKIAotICAgIGJkcnZfYXBwZW5kKGNvbW1pdF90b3BfYnMsIHRvcCwgJmxv
Y2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIGJkcnZfYXBwZW5kKGNvbW1pdF90
b3BfYnMsIHRvcCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGNvbW1pdF90b3Bf
YnMgPSBOVUxMOwotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAg
ICAgICAgZ290byBmYWlsOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvYmxvY2svY3J5cHRvLmMgYi9i
bG9jay9jcnlwdG8uYwppbmRleCA3ZWI2OTg3NzRlLi4zODk5NWY3NDkwIDEwMDY0NAotLS0gYS9i
bG9jay9jcnlwdG8uYworKysgYi9ibG9jay9jcnlwdG8uYwpAQCAtMTk0LDcgKzE5NCw2IEBAIHN0
YXRpYyBpbnQgYmxvY2tfY3J5cHRvX29wZW5fZ2VuZXJpYyhRQ3J5cHRvQmxvY2tGb3JtYXQgZm9y
bWF0LAogewogICAgIEJsb2NrQ3J5cHRvICpjcnlwdG8gPSBicy0+b3BhcXVlOwogICAgIFFlbXVP
cHRzICpvcHRzID0gTlVMTDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQg
cmV0ID0gLUVJTlZBTDsKICAgICBRQ3J5cHRvQmxvY2tPcGVuT3B0aW9ucyAqb3Blbl9vcHRzID0g
TlVMTDsKICAgICB1bnNpZ25lZCBpbnQgY2ZsYWdzID0gMDsKQEAgLTIxMCw5ICsyMDksOCBAQCBz
dGF0aWMgaW50IGJsb2NrX2NyeXB0b19vcGVuX2dlbmVyaWMoUUNyeXB0b0Jsb2NrRm9ybWF0IGZv
cm1hdCwKICAgICAgICAgYnMtPmZpbGUtPmJzLT5zdXBwb3J0ZWRfd3JpdGVfZmxhZ3M7CiAKICAg
ICBvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZShvcHRzX3NwZWMsIE5VTEwsIDAsICZlcnJvcl9hYm9y
dCk7Ci0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgb3B0aW9ucywgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gY2xlYW51cDsKICAgICB9CiAKQEAg
LTU1MCwxNyArNTQ4LDE1IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIGJsb2NrX2NyeXB0b19j
b19jcmVhdGVfb3B0c19sdWtzKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIGNoYXIgKmJ1ZiA9
IE5VTEw7CiAgICAgaW50NjRfdCBzaXplOwogICAgIGludCByZXQ7Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAKICAgICAvKiBQYXJzZSBvcHRpb25zICovCiAgICAgc2l6ZSA9IHFlbXVf
b3B0X2dldF9zaXplX2RlbChvcHRzLCBCTE9DS19PUFRfU0laRSwgMCk7CiAKICAgICBidWYgPSBx
ZW11X29wdF9nZXRfZGVsKG9wdHMsIEJMT0NLX09QVF9QUkVBTExPQyk7CiAgICAgcHJlYWxsb2Mg
PSBxYXBpX2VudW1fcGFyc2UoJlByZWFsbG9jTW9kZV9sb29rdXAsIGJ1ZiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQUkVBTExPQ19NT0RFX09GRiwgJmxvY2FsX2Vycik7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJFQUxMT0NfTU9ERV9PRkYsIGVycnApOwogICAg
IGdfZnJlZShidWYpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvYmxvY2svY3VybC5jIGIvYmxvY2svY3VybC5j
CmluZGV4IGY4NjI5OTM3OGUuLjczYzcwMDYwOTYgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2N1cmwuYwor
KysgYi9ibG9jay9jdXJsLmMKQEAgLTY0NSw3ICs2NDUsNiBAQCBzdGF0aWMgaW50IGN1cmxfb3Bl
bihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICBC
RFJWQ1VSTFN0YXRlICpzID0gYnMtPm9wYXF1ZTsKICAgICBDVVJMU3RhdGUgKnN0YXRlID0gTlVM
TDsKICAgICBRZW11T3B0cyAqb3B0czsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAg
ICBjb25zdCBjaGFyICpmaWxlOwogICAgIGNvbnN0IGNoYXIgKmNvb2tpZTsKICAgICBjb25zdCBj
aGFyICpjb29raWVfc2VjcmV0OwpAQCAtNjcxLDkgKzY3MCw4IEBAIHN0YXRpYyBpbnQgY3VybF9v
cGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogCiAg
ICAgcWVtdV9tdXRleF9pbml0KCZzLT5tdXRleCk7CiAgICAgb3B0cyA9IHFlbXVfb3B0c19jcmVh
dGUoJnJ1bnRpbWVfb3B0cywgTlVMTCwgMCwgJmVycm9yX2Fib3J0KTsKLSAgICBxZW11X29wdHNf
YWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcWVt
dV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgZ290byBvdXRfbm9jbGVhbjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2Nr
L2ZpbGUtcG9zaXguYyBiL2Jsb2NrL2ZpbGUtcG9zaXguYwppbmRleCBmMTJjMDZkZTJkLi5mZjM0
NjVhZjI0IDEwMDY0NAotLS0gYS9ibG9jay9maWxlLXBvc2l4LmMKKysrIGIvYmxvY2svZmlsZS1w
b3NpeC5jCkBAIC00NzUsNyArNDc1LDYgQEAgc3RhdGljIGludCByYXdfb3Blbl9jb21tb24oQmxv
Y2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLAogewogICAgIEJEUlZSYXdTdGF0ZSAq
cyA9IGJzLT5vcGFxdWU7CiAgICAgUWVtdU9wdHMgKm9wdHM7Ci0gICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAgICAgY29uc3QgY2hhciAqZmlsZW5hbWUgPSBOVUxMOwogICAgIGNvbnN0IGNo
YXIgKnN0cjsKICAgICBCbG9ja2RldkFpb09wdGlvbnMgYWlvLCBhaW9fZGVmYXVsdDsKQEAgLTQ4
NCw5ICs0ODMsOCBAQCBzdGF0aWMgaW50IHJhd19vcGVuX2NvbW1vbihCbG9ja0RyaXZlclN0YXRl
ICpicywgUURpY3QgKm9wdGlvbnMsCiAgICAgT25PZmZBdXRvIGxvY2tpbmc7CiAKICAgICBvcHRz
ID0gcWVtdV9vcHRzX2NyZWF0ZSgmcmF3X3J1bnRpbWVfb3B0cywgTlVMTCwgMCwgJmVycm9yX2Fi
b3J0KTsKLSAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsICZsb2NhbF9l
cnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KQEAgLTUwMyw5ICs1MDEsOCBAQCBzdGF0aWMgaW50IHJhd19vcGVu
X2NvbW1vbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsCiAgICAgICAgICAg
ICAgICAgICA6IEJMT0NLREVWX0FJT19PUFRJT05TX1RIUkVBRFM7CiAgICAgYWlvID0gcWFwaV9l
bnVtX3BhcnNlKCZCbG9ja2RldkFpb09wdGlvbnNfbG9va3VwLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICBxZW11X29wdF9nZXQob3B0cywgImFpbyIpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBhaW9fZGVmYXVsdCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWlvX2RlZmF1bHQsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQpAQCAtNTEzLDkgKzUxMCw4
IEBAIHN0YXRpYyBpbnQgcmF3X29wZW5fY29tbW9uKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGlj
dCAqb3B0aW9ucywKIAogICAgIGxvY2tpbmcgPSBxYXBpX2VudW1fcGFyc2UoJk9uT2ZmQXV0b19s
b29rdXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X29wdF9nZXQob3B0cywg
ImxvY2tpbmciKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9OX09GRl9BVVRPX0FV
VE8sICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBP
Tl9PRkZfQVVUT19BVVRPLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0g
LUVJTlZBTDsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAgLTU0MSw5ICs1MzcsOCBAQCBz
dGF0aWMgaW50IHJhd19vcGVuX2NvbW1vbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9w
dGlvbnMsCiAKICAgICBzdHIgPSBxZW11X29wdF9nZXQob3B0cywgInByLW1hbmFnZXIiKTsKICAg
ICBpZiAoc3RyKSB7Ci0gICAgICAgIHMtPnByX21nciA9IHByX21hbmFnZXJfbG9va3VwKHN0ciwg
JmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBzLT5wcl9tZ3IgPSBwcl9tYW5h
Z2VyX2xvb2t1cChzdHIsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAg
IHJldCA9IC1FSU5WQUw7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIH0KQEAgLTgx
OSw3ICs4MTQsNiBAQCBzdGF0aWMgaW50IHJhd19oYW5kbGVfcGVybV9sb2NrKEJsb2NrRHJpdmVy
U3RhdGUgKmJzLAogewogICAgIEJEUlZSYXdTdGF0ZSAqcyA9IGJzLT5vcGFxdWU7CiAgICAgaW50
IHJldCA9IDA7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoIXMtPnVz
ZV9sb2NrKSB7CiAgICAgICAgIHJldHVybiAwOwpAQCAtODU5LDIyICs4NTMsMjIgQEAgc3RhdGlj
IGludCByYXdfaGFuZGxlX3Blcm1fbG9jayhCbG9ja0RyaXZlclN0YXRlICpicywKICAgICAgICAg
LyogZmFsbCB0aHJvdWdoIHRvIHVubG9jayBieXRlcy4gKi8KICAgICBjYXNlIFJBV19QTF9BQk9S
VDoKICAgICAgICAgcmF3X2FwcGx5X2xvY2tfYnl0ZXMocywgcy0+ZmQsIHMtPnBlcm0sIH5zLT5z
aGFyZWRfcGVybSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgJmxvY2FsX2Vy
cik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdHJ1ZSwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgLyogVGhl
b3JldGljYWxseSB0aGUgYWJvdmUgY2FsbCBvbmx5IHVubG9ja3MgYnl0ZXMgYW5kIGl0IGNhbm5v
dAogICAgICAgICAgICAgICogZmFpbC4gU29tZXRoaW5nIHdlaXJkIGhhcHBlbmVkLCByZXBvcnQg
aXQuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHdhcm5fcmVwb3J0X2Vycihsb2NhbF9l
cnIpOworICAgICAgICAgICAgd2Fybl9yZXBvcnRfZXJycChlcnJwKTsKICAgICAgICAgfQogICAg
ICAgICBicmVhazsKICAgICBjYXNlIFJBV19QTF9DT01NSVQ6CiAgICAgICAgIHJhd19hcHBseV9s
b2NrX2J5dGVzKHMsIHMtPmZkLCBuZXdfcGVybSwgfm5ld19zaGFyZWQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRydWUsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJy
KSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsIGVycnApOworICAgICAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgICAgIC8qIFRoZW9yZXRpY2FsbHkgdGhlIGFib3ZlIGNhbGwg
b25seSB1bmxvY2tzIGJ5dGVzIGFuZCBpdCBjYW5ub3QKICAgICAgICAgICAgICAqIGZhaWwuIFNv
bWV0aGluZyB3ZWlyZCBoYXBwZW5lZCwgcmVwb3J0IGl0LgogICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICB3YXJuX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKKyAgICAgICAgICAgIHdhcm5fcmVw
b3J0X2VycnAoZXJycCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtOTUy
LDcgKzk0Niw2IEBAIHN0YXRpYyBpbnQgcmF3X3Jlb3Blbl9wcmVwYXJlKEJEUlZSZW9wZW5TdGF0
ZSAqc3RhdGUsCiAgICAgQkRSVlJhd1Jlb3BlblN0YXRlICpyczsKICAgICBRZW11T3B0cyAqb3B0
czsKICAgICBpbnQgcmV0OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgYXNz
ZXJ0KHN0YXRlICE9IE5VTEwpOwogICAgIGFzc2VydChzdGF0ZS0+YnMgIT0gTlVMTCk7CkBAIC05
NjQsOSArOTU3LDggQEAgc3RhdGljIGludCByYXdfcmVvcGVuX3ByZXBhcmUoQkRSVlJlb3BlblN0
YXRlICpzdGF0ZSwKIAogICAgIC8qIEhhbmRsZSBvcHRpb25zIGNoYW5nZXMgKi8KICAgICBvcHRz
ID0gcWVtdV9vcHRzX2NyZWF0ZSgmcmF3X3J1bnRpbWVfb3B0cywgTlVMTCwgMCwgJmVycm9yX2Fi
b3J0KTsKLSAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIHN0YXRlLT5vcHRpb25zLCAm
bG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgc3Rh
dGUtPm9wdGlvbnMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAtRUlO
VkFMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC05ODEsOSArOTczLDggQEAgc3RhdGlj
IGludCByYXdfcmVvcGVuX3ByZXBhcmUoQkRSVlJlb3BlblN0YXRlICpzdGF0ZSwKICAgICBxZW11
X29wdHNfdG9fcWRpY3Qob3B0cywgc3RhdGUtPm9wdGlvbnMpOwogCiAgICAgcnMtPmZkID0gcmF3
X3JlY29uZmlndXJlX2dldGZkKHN0YXRlLT5icywgc3RhdGUtPmZsYWdzLCAmcnMtPm9wZW5fZmxh
Z3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5wZXJtLCB0cnVl
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGF0ZS0+cGVybSwgdHJ1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dCA9IC0xOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC05OTEsOSArOTgyLDggQEAgc3Rh
dGljIGludCByYXdfcmVvcGVuX3ByZXBhcmUoQkRSVlJlb3BlblN0YXRlICpzdGF0ZSwKICAgICAv
KiBGYWlsIGFscmVhZHkgcmVvcGVuX3ByZXBhcmUoKSBpZiB3ZSBjYW4ndCBnZXQgYSB3b3JraW5n
IE9fRElSRUNUCiAgICAgICogYWxpZ25tZW50IHdpdGggdGhlIG5ldyBmZC4gKi8KICAgICBpZiAo
cnMtPmZkICE9IC0xKSB7Ci0gICAgICAgIHJhd19wcm9iZV9hbGlnbm1lbnQoc3RhdGUtPmJzLCBy
cy0+ZmQsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgcmF3X3Byb2JlX2Fs
aWdubWVudChzdGF0ZS0+YnMsIHJzLT5mZCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewog
ICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgICAgIGdvdG8gb3V0X2ZkOwogICAg
ICAgICB9CkBAIC0yMjMzLDcgKzIyMjMsNiBAQCBzdGF0aWMgaW50IGNvcm91dGluZV9mbgogcmF3
X2NvX2NyZWF0ZShCbG9ja2RldkNyZWF0ZU9wdGlvbnMgKm9wdGlvbnMsIEVycm9yICoqZXJycCkK
IHsKICAgICBCbG9ja2RldkNyZWF0ZU9wdGlvbnNGaWxlICpmaWxlX29wdHM7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50IGZkOwogICAgIHVpbnQ2NF90IHBlcm0sIHNoYXJl
ZDsKICAgICBpbnQgcmVzdWx0ID0gMDsKQEAgLTIzMTUsMTMgKzIzMDQsMTMgQEAgcmF3X2NvX2Ny
ZWF0ZShCbG9ja2RldkNyZWF0ZU9wdGlvbnMgKm9wdGlvbnMsIEVycm9yICoqZXJycCkKICAgICB9
CiAKIG91dF91bmxvY2s6Ci0gICAgcmF3X2FwcGx5X2xvY2tfYnl0ZXMoTlVMTCwgZmQsIDAsIDAs
IHRydWUsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICByYXdfYXBwbHlf
bG9ja19ieXRlcyhOVUxMLCBmZCwgMCwgMCwgdHJ1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIC8qIFRoZSBhYm92ZSBjYWxsIHNob3VsZCBub3QgZmFpbCwgYW5kIGlmIGl0IGRv
ZXMsIHRoYXQgZG9lcwogICAgICAgICAgKiBub3QgbWVhbiB0aGUgd2hvbGUgY3JlYXRpb24gb3Bl
cmF0aW9uIGhhcyBmYWlsZWQuICBTbwogICAgICAgICAgKiByZXBvcnQgaXQgdGhlIHVzZXIgZm9y
IHRoZWlyIGNvbnZlbmllbmNlLCBidXQgZG8gbm90IHJlcG9ydAogICAgICAgICAgKiBpdCB0byB0
aGUgY2FsbGVyLiAqLwotICAgICAgICB3YXJuX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKKyAgICAg
ICAgd2Fybl9yZXBvcnRfZXJycChlcnJwKTsKICAgICB9CiAKIG91dF9jbG9zZToKQEAgLTIzNDEs
NyArMjMzMCw2IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHJhd19jb19jcmVhdGVfb3B0cyhj
b25zdCBjaGFyICpmaWxlbmFtZSwgUWVtdU9wdHMgKm9wdHMsCiAgICAgYm9vbCBub2NvdyA9IGZh
bHNlOwogICAgIFByZWFsbG9jTW9kZSBwcmVhbGxvYzsKICAgICBjaGFyICpidWYgPSBOVUxMOwot
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyogU2tpcCBmaWxlOiBwcm90b2Nv
bCBwcmVmaXggKi8KICAgICBzdHJzdGFydChmaWxlbmFtZSwgImZpbGU6IiwgJmZpbGVuYW1lKTsK
QEAgLTIzNTIsMTAgKzIzNDAsOSBAQCBzdGF0aWMgaW50IGNvcm91dGluZV9mbiByYXdfY29fY3Jl
YXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsIFFlbXVPcHRzICpvcHRzLAogICAgIG5vY293
ID0gcWVtdV9vcHRfZ2V0X2Jvb2wob3B0cywgQkxPQ0tfT1BUX05PQ09XLCBmYWxzZSk7CiAgICAg
YnVmID0gcWVtdV9vcHRfZ2V0X2RlbChvcHRzLCBCTE9DS19PUFRfUFJFQUxMT0MpOwogICAgIHBy
ZWFsbG9jID0gcWFwaV9lbnVtX3BhcnNlKCZQcmVhbGxvY01vZGVfbG9va3VwLCBidWYsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJFQUxMT0NfTU9ERV9PRkYsICZsb2NhbF9lcnIp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBSRUFMTE9DX01PREVfT0ZGLCBlcnJw
KTsKICAgICBnX2ZyZWUoYnVmKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKQEAgLTMxNTYsNyArMzE0Myw2IEBAIHN0YXRpYyBpbnQg
aGRldl9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdz
LAogICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIEJEUlZSYXdTdGF0
ZSAqcyA9IGJzLT5vcGFxdWU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50
IHJldDsKIAogI2lmIGRlZmluZWQoX19BUFBMRV9fKSAmJiBkZWZpbmVkKF9fTUFDSF9fKQpAQCAt
MzIyMSw5ICszMjA3LDggQEAgaGRldl9vcGVuX01hY19lcnJvcjoKIAogICAgIHMtPnR5cGUgPSBG
VFlQRV9GSUxFOwogCi0gICAgcmV0ID0gcmF3X29wZW5fY29tbW9uKGJzLCBvcHRpb25zLCBmbGFn
cywgMCwgdHJ1ZSwgJmxvY2FsX2Vycik7CisgICAgcmV0ID0gcmF3X29wZW5fY29tbW9uKGJzLCBv
cHRpb25zLCBmbGFncywgMCwgdHJ1ZSwgZXJycCk7CiAgICAgaWYgKHJldCA8IDApIHsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAjaWYgZGVmaW5lZChfX0FQUExF
X18pICYmIGRlZmluZWQoX19NQUNIX18pCiAgICAgICAgIGlmICgqYnNkX3BhdGgpIHsKICAgICAg
ICAgICAgIGZpbGVuYW1lID0gYnNkX3BhdGg7CkBAIC0zNTU4LDE0ICszNTQzLDEyIEBAIHN0YXRp
YyBpbnQgY2Ryb21fb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGlu
dCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7CiAgICAgQkRS
VlJhd1N0YXRlICpzID0gYnMtPm9wYXF1ZTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
ICAgICBpbnQgcmV0OwogCiAgICAgcy0+dHlwZSA9IEZUWVBFX0NEOwogCi0gICAgcmV0ID0gcmF3
X29wZW5fY29tbW9uKGJzLCBvcHRpb25zLCBmbGFncywgMCwgdHJ1ZSwgJmxvY2FsX2Vycik7Cisg
ICAgcmV0ID0gcmF3X29wZW5fY29tbW9uKGJzLCBvcHRpb25zLCBmbGFncywgMCwgdHJ1ZSwgZXJy
cCk7CiAgICAgaWYgKHJldCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2NrL2Zp
bGUtd2luMzIuYyBiL2Jsb2NrL2ZpbGUtd2luMzIuYwppbmRleCA0MWY1NWRmZWNlLi4yNmFlMGYx
MTRjIDEwMDY0NAotLS0gYS9ibG9jay9maWxlLXdpbjMyLmMKKysrIGIvYmxvY2svZmlsZS13aW4z
Mi5jCkBAIC0zMzAsNyArMzMwLDYgQEAgc3RhdGljIGludCByYXdfb3BlbihCbG9ja0RyaXZlclN0
YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICBpbnQgYWNjZXNzX2ZsYWdz
OwogICAgIERXT1JEIG92ZXJsYXBwZWQ7CiAgICAgUWVtdU9wdHMgKm9wdHM7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAgICAgY29uc3QgY2hhciAqZmlsZW5hbWU7CiAgICAgYm9vbCB1
c2VfYWlvOwogICAgIGludCByZXQ7CkBAIC0zMzgsOSArMzM3LDggQEAgc3RhdGljIGludCByYXdf
b3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAg
ICBzLT50eXBlID0gRlRZUEVfRklMRTsKIAogICAgIG9wdHMgPSBxZW11X29wdHNfY3JlYXRlKCZy
YXdfcnVudGltZV9vcHRzLCBOVUxMLCAwLCAmZXJyb3JfYWJvcnQpOwotICAgIHFlbXVfb3B0c19h
YnNvcmJfcWRpY3Qob3B0cywgb3B0aW9ucywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBxZW11
X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQpAQCAt
MzUzLDkgKzM1MSw4IEBAIHN0YXRpYyBpbnQgcmF3X29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMs
IFFEaWN0ICpvcHRpb25zLCBpbnQgZmxhZ3MsCiAKICAgICBmaWxlbmFtZSA9IHFlbXVfb3B0X2dl
dChvcHRzLCAiZmlsZW5hbWUiKTsKIAotICAgIHVzZV9haW8gPSBnZXRfYWlvX29wdGlvbihvcHRz
LCBmbGFncywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB1c2VfYWlvID0gZ2V0X2Fpb19vcHRp
b24ob3B0cywgZmxhZ3MsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQpAQCAtNzI3LDI4ICs3MjQsMjQgQEAg
c3RhdGljIGludCBoZGV2X29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25z
LCBpbnQgZmxhZ3MsCiAgICAgaW50IHJldCA9IDA7CiAgICAgRFdPUkQgb3ZlcmxhcHBlZDsKICAg
ICBjaGFyIGRldmljZV9uYW1lWzY0XTsKLQotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwog
ICAgIGNvbnN0IGNoYXIgKmZpbGVuYW1lOwogICAgIGJvb2wgdXNlX2FpbzsKIAogICAgIFFlbXVP
cHRzICpvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZSgmcmF3X3J1bnRpbWVfb3B0cywgTlVMTCwgMCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2Fib3J0KTsKLSAg
ICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsICZsb2NhbF9lcnIpOwotICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBkb25l
OwogICAgIH0KIAogICAgIGZpbGVuYW1lID0gcWVtdV9vcHRfZ2V0KG9wdHMsICJmaWxlbmFtZSIp
OwogCi0gICAgdXNlX2FpbyA9IGdldF9haW9fb3B0aW9uKG9wdHMsIGZsYWdzLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAoIWxvY2FsX2VyciAmJiB1c2VfYWlvKSB7Ci0gICAgICAgIGVycm9yX3NldGco
JmxvY2FsX2VyciwgIkFJTyBpcyBub3Qgc3VwcG9ydGVkIG9uIFdpbmRvd3MgaG9zdCBkZXZpY2Vz
Iik7CisgICAgdXNlX2FpbyA9IGdldF9haW9fb3B0aW9uKG9wdHMsIGZsYWdzLCBlcnJwKTsKKyAg
ICBpZiAoISplcnJwICYmIHVzZV9haW8pIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiQUlP
IGlzIG5vdCBzdXBwb3J0ZWQgb24gV2luZG93cyBob3N0IGRldmljZXMiKTsKICAgICB9Ci0gICAg
aWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290
byBkb25lOwogICAgIH0KZGlmZiAtLWdpdCBhL2Jsb2NrL2dsdXN0ZXIuYyBiL2Jsb2NrL2dsdXN0
ZXIuYwppbmRleCA2NDAyOGIyY2JhLi5mM2Q3NGQ5Y2QyIDEwMDY0NAotLS0gYS9ibG9jay9nbHVz
dGVyLmMKKysrIGIvYmxvY2svZ2x1c3Rlci5jCkBAIC01MTYsMzQgKzUxNiwzMyBAQCBzdGF0aWMg
aW50IHFlbXVfZ2x1c3Rlcl9wYXJzZV9qc29uKEJsb2NrZGV2T3B0aW9uc0dsdXN0ZXIgKmdjb25m
LAogICAgIFNvY2tldEFkZHJlc3MgKmdzY29uZiA9IE5VTEw7CiAgICAgU29ja2V0QWRkcmVzc0xp
c3QgKmN1cnIgPSBOVUxMOwogICAgIFFEaWN0ICpiYWNraW5nX29wdGlvbnMgPSBOVUxMOwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNoYXIgKnN0ciA9IE5VTEw7CiAgICAgY29u
c3QgY2hhciAqcHRyOwogICAgIGludCBpLCB0eXBlLCBudW1fc2VydmVyczsKIAogICAgIC8qIGNy
ZWF0ZSBvcHRzIGluZm8gZnJvbSBydW50aW1lX2pzb25fb3B0cyBsaXN0ICovCiAgICAgb3B0cyA9
IHFlbXVfb3B0c19jcmVhdGUoJnJ1bnRpbWVfanNvbl9vcHRzLCBOVUxMLCAwLCAmZXJyb3JfYWJv
cnQpOwotICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgb3B0aW9ucywgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0
cywgb3B0aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAogICAgIG51bV9zZXJ2ZXJzID0gcWRpY3RfYXJyYXlfZW50cmllcyhvcHRpb25zLCBH
TFVTVEVSX09QVF9TRVJWRVJfUEFUVEVSTik7CiAgICAgaWYgKG51bV9zZXJ2ZXJzIDwgMSkgewot
ICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsIFFFUlJfTUlTU0lOR19QQVJBTUVURVIsICJz
ZXJ2ZXIiKTsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCBRRVJSX01JU1NJTkdfUEFSQU1FVEVS
LCAic2VydmVyIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIHB0ciA9IHFlbXVf
b3B0X2dldChvcHRzLCBHTFVTVEVSX09QVF9WT0xVTUUpOwogICAgIGlmICghcHRyKSB7Ci0gICAg
ICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgUUVSUl9NSVNTSU5HX1BBUkFNRVRFUiwgR0xVU1RF
Ul9PUFRfVk9MVU1FKTsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCBRRVJSX01JU1NJTkdfUEFS
QU1FVEVSLCBHTFVTVEVSX09QVF9WT0xVTUUpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAg
ICAgZ2NvbmYtPnZvbHVtZSA9IGdfc3RyZHVwKHB0cik7CiAKICAgICBwdHIgPSBxZW11X29wdF9n
ZXQob3B0cywgR0xVU1RFUl9PUFRfUEFUSCk7CiAgICAgaWYgKCFwdHIpIHsKLSAgICAgICAgZXJy
b3Jfc2V0ZygmbG9jYWxfZXJyLCBRRVJSX01JU1NJTkdfUEFSQU1FVEVSLCBHTFVTVEVSX09QVF9Q
QVRIKTsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCBRRVJSX01JU1NJTkdfUEFSQU1FVEVSLCBH
TFVTVEVSX09QVF9QQVRIKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGdjb25mLT5w
YXRoID0gZ19zdHJkdXAocHRyKTsKQEAgLTU1NSwxNSArNTU0LDE1IEBAIHN0YXRpYyBpbnQgcWVt
dV9nbHVzdGVyX3BhcnNlX2pzb24oQmxvY2tkZXZPcHRpb25zR2x1c3RlciAqZ2NvbmYsCiAKICAg
ICAgICAgLyogY3JlYXRlIG9wdHMgaW5mbyBmcm9tIHJ1bnRpbWVfdHlwZV9vcHRzIGxpc3QgKi8K
ICAgICAgICAgb3B0cyA9IHFlbXVfb3B0c19jcmVhdGUoJnJ1bnRpbWVfdHlwZV9vcHRzLCBOVUxM
LCAwLCAmZXJyb3JfYWJvcnQpOwotICAgICAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMs
IGJhY2tpbmdfb3B0aW9ucywgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsK
KyAgICAgICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBiYWNraW5nX29wdGlvbnMsIGVy
cnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9CiAKICAgICAgICAgcHRyID0gcWVtdV9vcHRfZ2V0KG9wdHMsIEdMVVNURVJfT1BUX1RZUEUp
OwogICAgICAgICBpZiAoIXB0cikgewotICAgICAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJy
LCBRRVJSX01JU1NJTkdfUEFSQU1FVEVSLCBHTFVTVEVSX09QVF9UWVBFKTsKLSAgICAgICAgICAg
IGVycm9yX2FwcGVuZF9oaW50KCZsb2NhbF9lcnIsIEdFUlJfSU5ERVhfSElOVCwgaSk7CisgICAg
ICAgICAgICBlcnJvcl9zZXRnKGVycnAsIFFFUlJfTUlTU0lOR19QQVJBTUVURVIsIEdMVVNURVJf
T1BUX1RZUEUpOworICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJycCwgR0VSUl9JTkRF
WF9ISU5ULCBpKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIH0KQEAgLTU3NCwx
MCArNTczLDEwIEBAIHN0YXRpYyBpbnQgcWVtdV9nbHVzdGVyX3BhcnNlX2pzb24oQmxvY2tkZXZP
cHRpb25zR2x1c3RlciAqZ2NvbmYsCiAgICAgICAgIHR5cGUgPSBxYXBpX2VudW1fcGFyc2UoJlNv
Y2tldEFkZHJlc3NUeXBlX2xvb2t1cCwgcHRyLCAtMSwgTlVMTCk7CiAgICAgICAgIGlmICh0eXBl
ICE9IFNPQ0tFVF9BRERSRVNTX1RZUEVfSU5FVAogICAgICAgICAgICAgJiYgdHlwZSAhPSBTT0NL
RVRfQUREUkVTU19UWVBFX1VOSVgpIHsKLSAgICAgICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2Vy
ciwKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAgICAgICAgICAgICAgICAg
IlBhcmFtZXRlciAnJXMnIG1heSBiZSAnaW5ldCcgb3IgJ3VuaXgnIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgR0xVU1RFUl9PUFRfVFlQRSk7Ci0gICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGlu
dCgmbG9jYWxfZXJyLCBHRVJSX0lOREVYX0hJTlQsIGkpOworICAgICAgICAgICAgZXJyb3JfYXBw
ZW5kX2hpbnQoZXJycCwgR0VSUl9JTkRFWF9ISU5ULCBpKTsKICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgICAgICB9CiAgICAgICAgIGdzY29uZi0+dHlwZSA9IHR5cGU7CkBAIC01ODYsMjQgKzU4
NSwyNCBAQCBzdGF0aWMgaW50IHFlbXVfZ2x1c3Rlcl9wYXJzZV9qc29uKEJsb2NrZGV2T3B0aW9u
c0dsdXN0ZXIgKmdjb25mLAogICAgICAgICBpZiAoZ3Njb25mLT50eXBlID09IFNPQ0tFVF9BRERS
RVNTX1RZUEVfSU5FVCkgewogICAgICAgICAgICAgLyogY3JlYXRlIG9wdHMgaW5mbyBmcm9tIHJ1
bnRpbWVfaW5ldF9vcHRzIGxpc3QgKi8KICAgICAgICAgICAgIG9wdHMgPSBxZW11X29wdHNfY3Jl
YXRlKCZydW50aW1lX2luZXRfb3B0cywgTlVMTCwgMCwgJmVycm9yX2Fib3J0KTsKLSAgICAgICAg
ICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgYmFja2luZ19vcHRpb25zLCAmbG9jYWxf
ZXJyKTsKLSAgICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgIHFlbXVfb3B0
c19hYnNvcmJfcWRpY3Qob3B0cywgYmFja2luZ19vcHRpb25zLCBlcnJwKTsKKyAgICAgICAgICAg
IGlmICgqZXJycCkgewogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQog
CiAgICAgICAgICAgICBwdHIgPSBxZW11X29wdF9nZXQob3B0cywgR0xVU1RFUl9PUFRfSE9TVCk7
CiAgICAgICAgICAgICBpZiAoIXB0cikgewotICAgICAgICAgICAgICAgIGVycm9yX3NldGcoJmxv
Y2FsX2VyciwgUUVSUl9NSVNTSU5HX1BBUkFNRVRFUiwKKyAgICAgICAgICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsIFFFUlJfTUlTU0lOR19QQVJBTUVURVIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBHTFVTVEVSX09QVF9IT1NUKTsKLSAgICAgICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGlu
dCgmbG9jYWxfZXJyLCBHRVJSX0lOREVYX0hJTlQsIGkpOworICAgICAgICAgICAgICAgIGVycm9y
X2FwcGVuZF9oaW50KGVycnAsIEdFUlJfSU5ERVhfSElOVCwgaSk7CiAgICAgICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBnc2NvbmYtPnUuaW5ldC5ob3N0
ID0gZ19zdHJkdXAocHRyKTsKICAgICAgICAgICAgIHB0ciA9IHFlbXVfb3B0X2dldChvcHRzLCBH
TFVTVEVSX09QVF9QT1JUKTsKICAgICAgICAgICAgIGlmICghcHRyKSB7Ci0gICAgICAgICAgICAg
ICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCBRRVJSX01JU1NJTkdfUEFSQU1FVEVSLAorICAgICAg
ICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgUUVSUl9NSVNTSU5HX1BBUkFNRVRFUiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdMVVNURVJfT1BUX1BPUlQpOwotICAgICAgICAgICAgICAg
IGVycm9yX2FwcGVuZF9oaW50KCZsb2NhbF9lcnIsIEdFUlJfSU5ERVhfSElOVCwgaSk7CisgICAg
ICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJycCwgR0VSUl9JTkRFWF9ISU5ULCBpKTsK
ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGdz
Y29uZi0+dS5pbmV0LnBvcnQgPSBnX3N0cmR1cChwdHIpOwpAQCAtNjI0LDE5ICs2MjMsMTkgQEAg
c3RhdGljIGludCBxZW11X2dsdXN0ZXJfcGFyc2VfanNvbihCbG9ja2Rldk9wdGlvbnNHbHVzdGVy
ICpnY29uZiwKICAgICAgICAgICAgICAgICBnc2NvbmYtPnUuaW5ldC5oYXNfaXB2NiA9IHRydWU7
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoZ3Njb25mLT51LmluZXQuaGFzX3RvKSB7
Ci0gICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiUGFyYW1ldGVyICd0bycg
bm90IHN1cHBvcnRlZCIpOworICAgICAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIlBhcmFt
ZXRlciAndG8nIG5vdCBzdXBwb3J0ZWQiKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGlmIChnc2NvbmYtPnUuaW5ldC5oYXNfaXB2NCB8fCBn
c2NvbmYtPnUuaW5ldC5oYXNfaXB2NikgewotICAgICAgICAgICAgICAgIGVycm9yX3NldGcoJmxv
Y2FsX2VyciwgIlBhcmFtZXRlcnMgJ2lwdjQvaXB2Nicgbm90IHN1cHBvcnRlZCIpOworICAgICAg
ICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIlBhcmFtZXRlcnMgJ2lwdjQvaXB2Nicgbm90IHN1
cHBvcnRlZCIpOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgcWVtdV9vcHRzX2RlbChvcHRzKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAg
ICAgIC8qIGNyZWF0ZSBvcHRzIGluZm8gZnJvbSBydW50aW1lX3VuaXhfb3B0cyBsaXN0ICovCiAg
ICAgICAgICAgICBvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZSgmcnVudGltZV91bml4X29wdHMsIE5V
TEwsIDAsICZlcnJvcl9hYm9ydCk7Ci0gICAgICAgICAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0
KG9wdHMsIGJhY2tpbmdfb3B0aW9ucywgJmxvY2FsX2Vycik7Ci0gICAgICAgICAgICBpZiAobG9j
YWxfZXJyKSB7CisgICAgICAgICAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIGJhY2tp
bmdfb3B0aW9ucywgZXJycCk7CisgICAgICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KIApAQCAtNjQ0LDE1ICs2NDMsMTUgQEAgc3Rh
dGljIGludCBxZW11X2dsdXN0ZXJfcGFyc2VfanNvbihCbG9ja2Rldk9wdGlvbnNHbHVzdGVyICpn
Y29uZiwKICAgICAgICAgICAgIGlmICghcHRyKSB7CiAgICAgICAgICAgICAgICAgcHRyID0gcWVt
dV9vcHRfZ2V0KG9wdHMsIEdMVVNURVJfT1BUX1NPQ0tFVCk7CiAgICAgICAgICAgICB9IGVsc2Ug
aWYgKHFlbXVfb3B0X2dldChvcHRzLCBHTFVTVEVSX09QVF9TT0NLRVQpKSB7Ci0gICAgICAgICAg
ICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgIGVycm9yX3NldGco
ZXJycCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb25mbGljdGluZyBwYXJhbWV0ZXJz
ICdwYXRoJyBhbmQgJ3NvY2tldCciKTsKLSAgICAgICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGlu
dCgmbG9jYWxfZXJyLCBHRVJSX0lOREVYX0hJTlQsIGkpOworICAgICAgICAgICAgICAgIGVycm9y
X2FwcGVuZF9oaW50KGVycnAsIEdFUlJfSU5ERVhfSElOVCwgaSk7CiAgICAgICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIXB0cikgewotICAgICAg
ICAgICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgUUVSUl9NSVNTSU5HX1BBUkFNRVRFUiwK
KyAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsIFFFUlJfTUlTU0lOR19QQVJBTUVURVIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBHTFVTVEVSX09QVF9QQVRIKTsKLSAgICAgICAg
ICAgICAgICBlcnJvcl9hcHBlbmRfaGludCgmbG9jYWxfZXJyLCBHRVJSX0lOREVYX0hJTlQsIGkp
OworICAgICAgICAgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KGVycnAsIEdFUlJfSU5ERVhfSElO
VCwgaSk7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICBnc2NvbmYtPnUucV91bml4LnBhdGggPSBnX3N0cmR1cChwdHIpOwpAQCAtNjc5LDcgKzY3
OCw2IEBAIHN0YXRpYyBpbnQgcWVtdV9nbHVzdGVyX3BhcnNlX2pzb24oQmxvY2tkZXZPcHRpb25z
R2x1c3RlciAqZ2NvbmYsCiAgICAgcmV0dXJuIDA7CiAKIG91dDoKLSAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICBxYXBpX2ZyZWVfU29ja2V0QWRkcmVzcyhnc2NvbmYp
OwogICAgIHFlbXVfb3B0c19kZWwob3B0cyk7CiAgICAgZ19mcmVlKHN0cik7CkBAIC04MTUsMTMg
KzgxMywxMSBAQCBzdGF0aWMgaW50IHFlbXVfZ2x1c3Rlcl9vcGVuKEJsb2NrRHJpdmVyU3RhdGUg
KmJzLCAgUURpY3QgKm9wdGlvbnMsCiAgICAgaW50IHJldCA9IDA7CiAgICAgQmxvY2tkZXZPcHRp
b25zR2x1c3RlciAqZ2NvbmYgPSBOVUxMOwogICAgIFFlbXVPcHRzICpvcHRzOwotICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCAqbG9nZmlsZTsK
IAogICAgIG9wdHMgPSBxZW11X29wdHNfY3JlYXRlKCZydW50aW1lX29wdHMsIE5VTEwsIDAsICZl
cnJvcl9hYm9ydCk7Ci0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCAm
bG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgb3B0
aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTExMzgsNyArMTEzNCw2IEBAIHN0YXRpYyBpbnQg
Y29yb3V0aW5lX2ZuIHFlbXVfZ2x1c3Rlcl9jb19jcmVhdGVfb3B0cyhjb25zdCBjaGFyICpmaWxl
bmFtZSwKICAgICBCbG9ja2RldkNyZWF0ZU9wdGlvbnNHbHVzdGVyICpnb3B0czsKICAgICBCbG9j
a2Rldk9wdGlvbnNHbHVzdGVyICpnY29uZjsKICAgICBjaGFyICp0bXAgPSBOVUxMOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCByZXQ7CiAKICAgICBvcHRpb25zID0gZ19u
ZXcwKEJsb2NrZGV2Q3JlYXRlT3B0aW9ucywgMSk7CkBAIC0xMTUzLDEwICsxMTQ4LDkgQEAgc3Rh
dGljIGludCBjb3JvdXRpbmVfZm4gcWVtdV9nbHVzdGVyX2NvX2NyZWF0ZV9vcHRzKGNvbnN0IGNo
YXIgKmZpbGVuYW1lLAogCiAgICAgdG1wID0gcWVtdV9vcHRfZ2V0X2RlbChvcHRzLCBCTE9DS19P
UFRfUFJFQUxMT0MpOwogICAgIGdvcHRzLT5wcmVhbGxvY2F0aW9uID0gcWFwaV9lbnVtX3BhcnNl
KCZQcmVhbGxvY01vZGVfbG9va3VwLCB0bXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFJFQUxMT0NfTU9ERV9PRkYsICZsb2NhbF9lcnIpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBSRUFMTE9DX01PREVfT0ZGLCBlcnJw
KTsKICAgICBnX2ZyZWUodG1wKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQpkaWZmIC0tZ2l0IGEvYmxv
Y2svaW8uYyBiL2Jsb2NrL2lvLmMKaW5kZXggZjhjMzU5NjEzMS4uY2ViZjc2YmVkNSAxMDA2NDQK
LS0tIGEvYmxvY2svaW8uYworKysgYi9ibG9jay9pby5jCkBAIC0xMzYsNyArMTM2LDYgQEAgc3Rh
dGljIHZvaWQgYmRydl9tZXJnZV9saW1pdHMoQmxvY2tMaW1pdHMgKmRzdCwgY29uc3QgQmxvY2tM
aW1pdHMgKnNyYykKIHZvaWQgYmRydl9yZWZyZXNoX2xpbWl0cyhCbG9ja0RyaXZlclN0YXRlICpi
cywgRXJyb3IgKiplcnJwKQogewogICAgIEJsb2NrRHJpdmVyICpkcnYgPSBicy0+ZHJ2OwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgbWVtc2V0KCZicy0+YmwsIDAsIHNpemVv
Zihicy0+YmwpKTsKIApAQCAtMTUxLDkgKzE1MCw4IEBAIHZvaWQgYmRydl9yZWZyZXNoX2xpbWl0
cyhCbG9ja0RyaXZlclN0YXRlICpicywgRXJyb3IgKiplcnJwKQogCiAgICAgLyogVGFrZSBzb21l
IGxpbWl0cyBmcm9tIHRoZSBjaGlsZHJlbiBhcyBhIGRlZmF1bHQgKi8KICAgICBpZiAoYnMtPmZp
bGUpIHsKLSAgICAgICAgYmRydl9yZWZyZXNoX2xpbWl0cyhicy0+ZmlsZS0+YnMsICZsb2NhbF9l
cnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgYmRydl9yZWZyZXNoX2xpbWl0cyhicy0+Zmls
ZS0+YnMsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgfQogICAgICAgICBiZHJ2X21lcmdlX2xpbWl0cygmYnMtPmJsLCAmYnMtPmZpbGUt
PmJzLT5ibCk7CkBAIC0xNjYsOSArMTY0LDggQEAgdm9pZCBiZHJ2X3JlZnJlc2hfbGltaXRzKEJs
b2NrRHJpdmVyU3RhdGUgKmJzLCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgaWYgKGJzLT5i
YWNraW5nKSB7Ci0gICAgICAgIGJkcnZfcmVmcmVzaF9saW1pdHMoYnMtPmJhY2tpbmctPmJzLCAm
bG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGJkcnZfcmVmcmVzaF9saW1pdHMo
YnMtPmJhY2tpbmctPmJzLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgYmRydl9tZXJnZV9saW1pdHMoJmJzLT5ibCwg
JmJzLT5iYWNraW5nLT5icy0+YmwpOwpkaWZmIC0tZ2l0IGEvYmxvY2svaXNjc2kuYyBiL2Jsb2Nr
L2lzY3NpLmMKaW5kZXggNTA2YmY1Zjg3NS4uZjE1MDU1MDUwMSAxMDA2NDQKLS0tIGEvYmxvY2sv
aXNjc2kuYworKysgYi9ibG9jay9pc2NzaS5jCkBAIC0xNzg2LDcgKzE3ODYsNiBAQCBzdGF0aWMg
aW50IGlzY3NpX29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLCBpbnQg
ZmxhZ3MsCiAgICAgc3RydWN0IHNjc2lfaW5xdWlyeV9zdXBwb3J0ZWRfcGFnZXMgKmlucV92cGQ7
CiAgICAgY2hhciAqaW5pdGlhdG9yX25hbWUgPSBOVUxMOwogICAgIFFlbXVPcHRzICpvcHRzOwot
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKnRyYW5zcG9ydF9u
YW1lLCAqcG9ydGFsLCAqdGFyZ2V0OwogI2lmIExJQklTQ1NJX0FQSV9WRVJTSU9OID49ICgyMDE2
MDYwMykKICAgICBlbnVtIGlzY3NpX3RyYW5zcG9ydF90eXBlIHRyYW5zcG9ydDsKQEAgLTE3OTQs
OSArMTc5Myw4IEBAIHN0YXRpYyBpbnQgaXNjc2lfb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywg
UURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICBpbnQgaSwgcmV0ID0gMCwgdGltZW91dCA9
IDAsIGx1bjsKIAogICAgIG9wdHMgPSBxZW11X29wdHNfY3JlYXRlKCZydW50aW1lX29wdHMsIE5V
TEwsIDAsICZlcnJvcl9hYm9ydCk7Ci0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBv
cHRpb25zLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qo
b3B0cywgb3B0aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9IC1F
SU5WQUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTE4NTAsOSArMTg0OCw4IEBAIHN0
YXRpYyBpbnQgaXNjc2lfb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMs
IGludCBmbGFncywKICAgICB9CiAKICAgICAvKiBjaGVjayBpZiB3ZSBnb3QgQ0hBUCB1c2VybmFt
ZS9wYXNzd29yZCB2aWEgdGhlIG9wdGlvbnMgKi8KLSAgICBhcHBseV9jaGFwKGlzY3NpLCBvcHRz
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgYXBwbHlfY2hhcChpc2NzaSwgb3B0
cywgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0ID0gLUVJTlZB
TDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtMTg2NCw5ICsxODYxLDggQEAgc3RhdGlj
IGludCBpc2NzaV9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50
IGZsYWdzLAogICAgIH0KIAogICAgIC8qIGNoZWNrIGlmIHdlIGdvdCBIRUFERVJfRElHRVNUIHZp
YSB0aGUgb3B0aW9ucyAqLwotICAgIGFwcGx5X2hlYWRlcl9kaWdlc3QoaXNjc2ksIG9wdHMsICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBhcHBseV9oZWFkZXJfZGlnZXN0KGlzY3Np
LCBvcHRzLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICByZXQgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC0xOTE4LDkgKzE5MTQsOCBAQCBz
dGF0aWMgaW50IGlzY3NpX29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25z
LCBpbnQgZmxhZ3MsCiAgICAgICAgIGZsYWdzICY9IH5CRFJWX09fUkRXUjsKICAgICB9CiAKLSAg
ICBpc2NzaV9yZWFkY2FwYWNpdHlfc3luYyhpc2NzaWx1biwgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIGlzY3NpX3JlYWRjYXBhY2l0eV9zeW5jKGlzY3NpbHVuLCBlcnJwKTsKKyAg
ICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBn
b3RvIG91dDsKICAgICB9CkBAIC0yMTI1LDcgKzIxMjAsNiBAQCBzdGF0aWMgaW50IGNvcm91dGlu
ZV9mbiBpc2NzaV9jb190cnVuY2F0ZShCbG9ja0RyaXZlclN0YXRlICpicywgaW50NjRfdCBvZmZz
ZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQcmVhbGxvY01v
ZGUgcHJlYWxsb2MsIEVycm9yICoqZXJycCkKIHsKICAgICBJc2NzaUx1biAqaXNjc2lsdW4gPSBi
cy0+b3BhcXVlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKHByZWFs
bG9jICE9IFBSRUFMTE9DX01PREVfT0ZGKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIlVu
c3VwcG9ydGVkIHByZWFsbG9jYXRpb24gbW9kZSAnJXMnIiwKQEAgLTIxMzgsOSArMjEzMiw4IEBA
IHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIGlzY3NpX2NvX3RydW5jYXRlKEJsb2NrRHJpdmVyU3Rh
dGUgKmJzLCBpbnQ2NF90IG9mZnNldCwKICAgICAgICAgcmV0dXJuIC1FTk9UU1VQOwogICAgIH0K
IAotICAgIGlzY3NpX3JlYWRjYXBhY2l0eV9zeW5jKGlzY3NpbHVuLCAmbG9jYWxfZXJyKTsKLSAg
ICBpZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgaXNjc2lfcmVhZGNhcGFjaXR5X3N5bmMoaXNjc2lsdW4sIGVycnAp
OworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybiAtRUlPOwogICAgIH0K
IApAQCAtMjE2NCw3ICsyMTU3LDYgQEAgc3RhdGljIGludCBjb3JvdXRpbmVfZm4gaXNjc2lfY29f
Y3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsIFFlbXVPcHRzICpvcHQKICAgICBCbG9j
a0RyaXZlclN0YXRlICpiczsKICAgICBJc2NzaUx1biAqaXNjc2lsdW4gPSBOVUxMOwogICAgIFFE
aWN0ICpic19vcHRpb25zOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgYnMg
PSBiZHJ2X25ldygpOwogCkBAIC0yMTc1LDkgKzIxNjcsOCBAQCBzdGF0aWMgaW50IGNvcm91dGlu
ZV9mbiBpc2NzaV9jb19jcmVhdGVfb3B0cyhjb25zdCBjaGFyICpmaWxlbmFtZSwgUWVtdU9wdHMg
Km9wdAogICAgIGlzY3NpbHVuID0gYnMtPm9wYXF1ZTsKIAogICAgIGJzX29wdGlvbnMgPSBxZGlj
dF9uZXcoKTsKLSAgICBpc2NzaV9wYXJzZV9maWxlbmFtZShmaWxlbmFtZSwgYnNfb3B0aW9ucywg
JmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpc2NzaV9wYXJzZV9maWxlbmFtZShmaWxlbmFtZSwg
YnNfb3B0aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9IC1FSU5W
QUw7CiAgICAgfSBlbHNlIHsKICAgICAgICAgcmV0ID0gaXNjc2lfb3BlbihicywgYnNfb3B0aW9u
cywgMCwgTlVMTCk7CmRpZmYgLS1naXQgYS9ibG9jay9taXJyb3IuYyBiL2Jsb2NrL21pcnJvci5j
CmluZGV4IGZlOTg0ZWZiOTAuLmMxYmVhZjlmOGEgMTAwNjQ0Ci0tLSBhL2Jsb2NrL21pcnJvci5j
CisrKyBiL2Jsb2NrL21pcnJvci5jCkBAIC0xNTEyLDcgKzE1MTIsNiBAQCBzdGF0aWMgQmxvY2tK
b2IgKm1pcnJvcl9zdGFydF9qb2IoCiAgICAgQmxvY2tEcml2ZXJTdGF0ZSAqbWlycm9yX3RvcF9i
czsKICAgICBib29sIHRhcmdldF9ncmFwaF9tb2Q7CiAgICAgYm9vbCB0YXJnZXRfaXNfYmFja2lu
ZzsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQgcmV0OwogCiAgICAgaWYg
KGdyYW51bGFyaXR5ID09IDApIHsKQEAgLTE1NjEsMTIgKzE1NjAsMTEgQEAgc3RhdGljIEJsb2Nr
Sm9iICptaXJyb3Jfc3RhcnRfam9iKAogICAgICAqIGl0IGFsaXZlIHVudGlsIGJsb2NrX2pvYl9j
cmVhdGUoKSBzdWNjZWVkcyBldmVuIGlmIGJzIGhhcyBubyBwYXJlbnQuICovCiAgICAgYmRydl9y
ZWYobWlycm9yX3RvcF9icyk7CiAgICAgYmRydl9kcmFpbmVkX2JlZ2luKGJzKTsKLSAgICBiZHJ2
X2FwcGVuZChtaXJyb3JfdG9wX2JzLCBicywgJmxvY2FsX2Vycik7CisgICAgYmRydl9hcHBlbmQo
bWlycm9yX3RvcF9icywgYnMsIGVycnApOwogICAgIGJkcnZfZHJhaW5lZF9lbmQoYnMpOwogCi0g
ICAgaWYgKGxvY2FsX2VycikgeworICAgIGlmICgqZXJycCkgewogICAgICAgICBiZHJ2X3VucmVm
KG1pcnJvcl90b3BfYnMpOwotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCkBAIC0xNjQ3LDkgKzE2NDUsOCBAQCBz
dGF0aWMgQmxvY2tKb2IgKm1pcnJvcl9zdGFydF9qb2IoCiAgICAgICogKFdlIHN0YXJ0IHRyYWNr
aW5nIHdyaXRlcyBhcyBvZiB0aGUgZm9sbG93aW5nCiAgICAgICogYmRydl9jcmVhdGVfZGlydHlf
Yml0bWFwKCkgY2FsbC4pCiAgICAgICovCi0gICAgYmRydl9yZWZyZXNoX2xpbWl0cyhtaXJyb3Jf
dG9wX2JzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGJkcnZfcmVmcmVzaF9saW1pdHMobWly
cm9yX3RvcF9icywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZmFpbDsK
ICAgICB9CiAKQEAgLTE3NjEsNyArMTc1OCw2IEBAIEJsb2NrSm9iICpjb21taXRfYWN0aXZlX3N0
YXJ0KGNvbnN0IGNoYXIgKmpvYl9pZCwgQmxvY2tEcml2ZXJTdGF0ZSAqYnMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGF1dG9fY29tcGxldGUsIEVycm9yICoqZXJycCkKIHsK
ICAgICBib29sIGJhc2VfcmVhZF9vbmx5OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwog
ICAgIEJsb2NrSm9iICpyZXQ7CiAKICAgICBiYXNlX3JlYWRfb25seSA9IGJkcnZfaXNfcmVhZF9v
bmx5KGJhc2UpOwpAQCAtMTc3OCw5ICsxNzc0LDggQEAgQmxvY2tKb2IgKmNvbW1pdF9hY3RpdmVf
c3RhcnQoY29uc3QgY2hhciAqam9iX2lkLCBCbG9ja0RyaXZlclN0YXRlICpicywKICAgICAgICAg
ICAgICAgICAgICAgIG9uX2Vycm9yLCBvbl9lcnJvciwgdHJ1ZSwgY2IsIG9wYXF1ZSwKICAgICAg
ICAgICAgICAgICAgICAgICZjb21taXRfYWN0aXZlX2pvYl9kcml2ZXIsIGZhbHNlLCBiYXNlLCBh
dXRvX2NvbXBsZXRlLAogICAgICAgICAgICAgICAgICAgICAgZmlsdGVyX25vZGVfbmFtZSwgZmFs
c2UsIE1JUlJPUl9DT1BZX01PREVfQkFDS0dST1VORCwKLSAgICAgICAgICAgICAgICAgICAgICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAo
KmVycnApIHsKICAgICAgICAgZ290byBlcnJvcl9yZXN0b3JlX2ZsYWdzOwogICAgIH0KIApkaWZm
IC0tZ2l0IGEvYmxvY2svbmJkLmMgYi9ibG9jay9uYmQuYwppbmRleCA4MTNjNDBkOGYwLi4xZWNh
MGEwODUwIDEwMDY0NAotLS0gYS9ibG9jay9uYmQuYworKysgYi9ibG9jay9uYmQuYwpAQCAtODA4
LDcgKzgwOCw2IEBAIHN0YXRpYyBpbnQgbmJkX2NvX3JlY2VpdmVfY21kcmVhZF9yZXBseShCRFJW
TkJEU3RhdGUgKnMsIHVpbnQ2NF90IGhhbmRsZSwKICAgICBOQkRSZXBseUNodW5rSXRlciBpdGVy
OwogICAgIE5CRFJlcGx5IHJlcGx5OwogICAgIHZvaWQgKnBheWxvYWQgPSBOVUxMOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgTkJEX0ZPUkVBQ0hfUkVQTFlfQ0hVTksocywg
aXRlciwgaGFuZGxlLCBzLT5pbmZvLnN0cnVjdHVyZWRfcmVwbHksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcWlvdiwgJnJlcGx5LCAmcGF5bG9hZCkKQEAgLTgyNywyMCArODI2LDIwIEBA
IHN0YXRpYyBpbnQgbmJkX2NvX3JlY2VpdmVfY21kcmVhZF9yZXBseShCRFJWTkJEU3RhdGUgKnMs
IHVpbnQ2NF90IGhhbmRsZSwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIE5CRF9S
RVBMWV9UWVBFX09GRlNFVF9IT0xFOgogICAgICAgICAgICAgcmV0ID0gbmJkX3BhcnNlX29mZnNl
dF9ob2xlX3BheWxvYWQocywgJnJlcGx5LnN0cnVjdHVyZWQsIHBheWxvYWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXQsIHFpb3YsICZsb2Nh
bF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
b2Zmc2V0LCBxaW92LCBlcnJwKTsKICAgICAgICAgICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAg
ICAgICAgICAgbmJkX2NoYW5uZWxfZXJyb3IocywgcmV0KTsKLSAgICAgICAgICAgICAgICBuYmRf
aXRlcl9jaGFubmVsX2Vycm9yKCZpdGVyLCByZXQsICZsb2NhbF9lcnIpOworICAgICAgICAgICAg
ICAgIG5iZF9pdGVyX2NoYW5uZWxfZXJyb3IoJml0ZXIsIHJldCwgZXJycCk7CiAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGlm
ICghbmJkX3JlcGx5X3R5cGVfaXNfZXJyb3IoY2h1bmstPnR5cGUpKSB7CiAgICAgICAgICAgICAg
ICAgLyogbm90IGFsbG93ZWQgcmVwbHkgdHlwZSAqLwogICAgICAgICAgICAgICAgIG5iZF9jaGFu
bmVsX2Vycm9yKHMsIC1FSU5WQUwpOwotICAgICAgICAgICAgICAgIGVycm9yX3NldGcoJmxvY2Fs
X2VyciwKKyAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiVW5leHBlY3RlZCByZXBseSB0eXBlOiAlZCAoJXMpIGZvciBDTURfUkVBRCIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaHVuay0+dHlwZSwgbmJkX3JlcGx5X3R5cGVf
bG9va3VwKGNodW5rLT50eXBlKSk7Ci0gICAgICAgICAgICAgICAgbmJkX2l0ZXJfY2hhbm5lbF9l
cnJvcigmaXRlciwgLUVJTlZBTCwgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgbmJkX2l0
ZXJfY2hhbm5lbF9lcnJvcigmaXRlciwgLUVJTlZBTCwgZXJycCk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgIH0KIApAQCAtODYxLDcgKzg2MCw2IEBAIHN0YXRpYyBpbnQgbmJkX2NvX3JlY2VpdmVf
YmxvY2tzdGF0dXNfcmVwbHkoQkRSVk5CRFN0YXRlICpzLAogICAgIE5CRFJlcGx5Q2h1bmtJdGVy
IGl0ZXI7CiAgICAgTkJEUmVwbHkgcmVwbHk7CiAgICAgdm9pZCAqcGF5bG9hZCA9IE5VTEw7Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgYm9vbCByZWNlaXZlZCA9IGZhbHNlOwog
CiAgICAgYXNzZXJ0KCFleHRlbnQtPmxlbmd0aCk7CkBAIC04NzUsMjcgKzg3MywyNyBAQCBzdGF0
aWMgaW50IG5iZF9jb19yZWNlaXZlX2Jsb2Nrc3RhdHVzX3JlcGx5KEJEUlZOQkRTdGF0ZSAqcywK
ICAgICAgICAgY2FzZSBOQkRfUkVQTFlfVFlQRV9CTE9DS19TVEFUVVM6CiAgICAgICAgICAgICBp
ZiAocmVjZWl2ZWQpIHsKICAgICAgICAgICAgICAgICBuYmRfY2hhbm5lbF9lcnJvcihzLCAtRUlO
VkFMKTsKLSAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJTZXZlcmFsIEJM
T0NLX1NUQVRVUyBjaHVua3MgaW4gcmVwbHkiKTsKLSAgICAgICAgICAgICAgICBuYmRfaXRlcl9j
aGFubmVsX2Vycm9yKCZpdGVyLCAtRUlOVkFMLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAg
ICBlcnJvcl9zZXRnKGVycnAsICJTZXZlcmFsIEJMT0NLX1NUQVRVUyBjaHVua3MgaW4gcmVwbHki
KTsKKyAgICAgICAgICAgICAgICBuYmRfaXRlcl9jaGFubmVsX2Vycm9yKCZpdGVyLCAtRUlOVkFM
LCBlcnJwKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHJlY2VpdmVkID0gdHJ1ZTsKIAog
ICAgICAgICAgICAgcmV0ID0gbmJkX3BhcnNlX2Jsb2Nrc3RhdHVzX3BheWxvYWQocywgJnJlcGx5
LnN0cnVjdHVyZWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXlsb2FkLCBsZW5ndGgsIGV4dGVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAgICAgICAgICAgICBpZiAocmV0IDwg
MCkgewogICAgICAgICAgICAgICAgIG5iZF9jaGFubmVsX2Vycm9yKHMsIHJldCk7Ci0gICAgICAg
ICAgICAgICAgbmJkX2l0ZXJfY2hhbm5lbF9lcnJvcigmaXRlciwgcmV0LCAmbG9jYWxfZXJyKTsK
KyAgICAgICAgICAgICAgICBuYmRfaXRlcl9jaGFubmVsX2Vycm9yKCZpdGVyLCByZXQsIGVycnAp
OwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICBpZiAoIW5iZF9yZXBseV90eXBlX2lzX2Vycm9yKGNodW5rLT50eXBlKSkgewog
ICAgICAgICAgICAgICAgIG5iZF9jaGFubmVsX2Vycm9yKHMsIC1FSU5WQUwpOwotICAgICAgICAg
ICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICBlcnJvcl9zZXRn
KGVycnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVW5leHBlY3RlZCByZXBseSB0eXBl
OiAlZCAoJXMpICIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb3IgQ01EX0JMT0NLX1NU
QVRVUyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaHVuay0+dHlwZSwgbmJkX3JlcGx5
X3R5cGVfbG9va3VwKGNodW5rLT50eXBlKSk7Ci0gICAgICAgICAgICAgICAgbmJkX2l0ZXJfY2hh
bm5lbF9lcnJvcigmaXRlciwgLUVJTlZBTCwgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAg
bmJkX2l0ZXJfY2hhbm5lbF9lcnJvcigmaXRlciwgLUVJTlZBTCwgZXJycCk7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KIApAQCAtOTA0LDggKzkwMiw4IEBAIHN0YXRpYyBpbnQgbmJkX2NvX3Jl
Y2VpdmVfYmxvY2tzdGF0dXNfcmVwbHkoQkRSVk5CRFN0YXRlICpzLAogICAgIH0KIAogICAgIGlm
ICghZXh0ZW50LT5sZW5ndGggJiYgIWl0ZXIucmVxdWVzdF9yZXQpIHsKLSAgICAgICAgZXJyb3Jf
c2V0ZygmbG9jYWxfZXJyLCAiU2VydmVyIGRpZCBub3QgcmVwbHkgd2l0aCBhbnkgc3RhdHVzIGV4
dGVudHMiKTsKLSAgICAgICAgbmJkX2l0ZXJfY2hhbm5lbF9lcnJvcigmaXRlciwgLUVJTywgJmxv
Y2FsX2Vycik7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIlNlcnZlciBkaWQgbm90IHJlcGx5
IHdpdGggYW55IHN0YXR1cyBleHRlbnRzIik7CisgICAgICAgIG5iZF9pdGVyX2NoYW5uZWxfZXJy
b3IoJml0ZXIsIC1FSU8sIGVycnApOwogICAgIH0KIAogICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBpdGVyLmVycik7CkBAIC0xMTc0LDE1ICsxMTcyLDEzIEBAIHN0YXRpYyBRSU9DaGFubmVsU29j
a2V0ICpuYmRfZXN0YWJsaXNoX2Nvbm5lY3Rpb24oU29ja2V0QWRkcmVzcyAqc2FkZHIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJy
cCkKIHsKICAgICBRSU9DaGFubmVsU29ja2V0ICpzaW9jOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogCiAgICAgc2lvYyA9IHFpb19jaGFubmVsX3NvY2tldF9uZXcoKTsKICAgICBxaW9f
Y2hhbm5lbF9zZXRfbmFtZShRSU9fQ0hBTk5FTChzaW9jKSwgIm5iZC1jbGllbnQiKTsKIAotICAg
IHFpb19jaGFubmVsX3NvY2tldF9jb25uZWN0X3N5bmMoc2lvYywgc2FkZHIsICZsb2NhbF9lcnIp
OwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICBxaW9fY2hhbm5lbF9zb2NrZXRfY29ubmVjdF9z
eW5jKHNpb2MsIHNhZGRyLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgb2JqZWN0
X3VucmVmKE9CSkVDVChzaW9jKSk7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKQEAgLTE0ODksNyArMTQ4NSw2
IEBAIHN0YXRpYyBTb2NrZXRBZGRyZXNzICpuYmRfY29uZmlnKEJEUlZOQkRTdGF0ZSAqcywgUURp
Y3QgKm9wdGlvbnMsCiAgICAgU29ja2V0QWRkcmVzcyAqc2FkZHIgPSBOVUxMOwogICAgIFFEaWN0
ICphZGRyID0gTlVMTDsKICAgICBWaXNpdG9yICppdiA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAKICAgICBxZGljdF9leHRyYWN0X3N1YnFkaWN0KG9wdGlvbnMsICZhZGRy
LCAic2VydmVyLiIpOwogICAgIGlmICghcWRpY3Rfc2l6ZShhZGRyKSkgewpAQCAtMTUwMiw5ICsx
NDk3LDggQEAgc3RhdGljIFNvY2tldEFkZHJlc3MgKm5iZF9jb25maWcoQkRSVk5CRFN0YXRlICpz
LCBRRGljdCAqb3B0aW9ucywKICAgICAgICAgZ290byBkb25lOwogICAgIH0KIAotICAgIHZpc2l0
X3R5cGVfU29ja2V0QWRkcmVzcyhpdiwgTlVMTCwgJnNhZGRyLCAmbG9jYWxfZXJyKTsKLSAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgIHZpc2l0X3R5cGVfU29ja2V0QWRkcmVzcyhpdiwgTlVMTCwgJnNhZGRyLCBlcnJwKTsK
KyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBkb25lOwogICAgIH0KIApAQCAtMTU5OSwx
MyArMTU5MywxMSBAQCBzdGF0aWMgaW50IG5iZF9wcm9jZXNzX29wdGlvbnMoQmxvY2tEcml2ZXJT
dGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLAogewogICAgIEJEUlZOQkRTdGF0ZSAqcyA9IGJzLT5v
cGFxdWU7CiAgICAgUWVtdU9wdHMgKm9wdHM7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CiAgICAgaW50IHJldCA9IC1FSU5WQUw7CiAKICAgICBvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZSgm
bmJkX3J1bnRpbWVfb3B0cywgTlVMTCwgMCwgJmVycm9yX2Fib3J0KTsKLSAgICBxZW11X29wdHNf
YWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcWVt
dV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2NrL25mcy5j
IGIvYmxvY2svbmZzLmMKaW5kZXggZjM5YWNmZGIyOC4uZDFjNDE2MjVkZSAxMDA2NDQKLS0tIGEv
YmxvY2svbmZzLmMKKysrIGIvYmxvY2svbmZzLmMKQEAgLTU2NCwxOCArNTY0LDE2IEBAIHN0YXRp
YyBCbG9ja2Rldk9wdGlvbnNOZnMgKm5mc19vcHRpb25zX3FkaWN0X3RvX3FhcGkoUURpY3QgKm9w
dGlvbnMsCiAgICAgQmxvY2tkZXZPcHRpb25zTmZzICpvcHRzID0gTlVMTDsKICAgICBWaXNpdG9y
ICp2OwogICAgIGNvbnN0IFFEaWN0RW50cnkgKmU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAKICAgICB2ID0gcW9iamVjdF9pbnB1dF92aXNpdG9yX25ld19mbGF0X2NvbmZ1c2VkKG9w
dGlvbnMsIGVycnApOwogICAgIGlmICghdikgewogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9
CiAKLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9uc05mcyh2LCBOVUxMLCAmb3B0cywgJmxv
Y2FsX2Vycik7CisgICAgdmlzaXRfdHlwZV9CbG9ja2Rldk9wdGlvbnNOZnModiwgTlVMTCwgJm9w
dHMsIGVycnApOwogICAgIHZpc2l0X2ZyZWUodik7CiAKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2NrL252bWUu
YyBiL2Jsb2NrL252bWUuYwppbmRleCA1YmUzYTM5YjYzLi4xYjU1ZDY0MGVmIDEwMDY0NAotLS0g
YS9ibG9jay9udm1lLmMKKysrIGIvYmxvY2svbnZtZS5jCkBAIC0xODksNyArMTg5LDYgQEAgc3Rh
dGljIE5WTWVRdWV1ZVBhaXIgKm52bWVfY3JlYXRlX3F1ZXVlX3BhaXIoQmxvY2tEcml2ZXJTdGF0
ZSAqYnMsCiB7CiAgICAgaW50IGksIHI7CiAgICAgQkRSVk5WTWVTdGF0ZSAqcyA9IGJzLT5vcGFx
dWU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgTlZNZVF1ZXVlUGFpciAqcSA9
IGdfbmV3MChOVk1lUXVldWVQYWlyLCAxKTsKICAgICB1aW50NjRfdCBwcnBfbGlzdF9pb3ZhOwog
CkBAIC0yMDksMTYgKzIwOCwxNCBAQCBzdGF0aWMgTlZNZVF1ZXVlUGFpciAqbnZtZV9jcmVhdGVf
cXVldWVfcGFpcihCbG9ja0RyaXZlclN0YXRlICpicywKICAgICAgICAgcmVxLT5wcnBfbGlzdF9w
YWdlID0gcS0+cHJwX2xpc3RfcGFnZXMgKyBpICogcy0+cGFnZV9zaXplOwogICAgICAgICByZXEt
PnBycF9saXN0X2lvdmEgPSBwcnBfbGlzdF9pb3ZhICsgaSAqIHMtPnBhZ2Vfc2l6ZTsKICAgICB9
Ci0gICAgbnZtZV9pbml0X3F1ZXVlKGJzLCAmcS0+c3EsIHNpemUsIE5WTUVfU1FfRU5UUllfQllU
RVMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgbnZtZV9pbml0X3F1ZXVlKGJzLCAmcS0+c3Es
IHNpemUsIE5WTUVfU1FfRU5UUllfQllURVMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgfQogICAgIHEtPnNxLmRvb3JiZWxsID0gJnMtPnJlZ3MtPmRv
b3JiZWxsc1tpZHggKiAyICogcy0+ZG9vcmJlbGxfc2NhbGVdOwogCi0gICAgbnZtZV9pbml0X3F1
ZXVlKGJzLCAmcS0+Y3EsIHNpemUsIE5WTUVfQ1FfRU5UUllfQllURVMsICZsb2NhbF9lcnIpOwot
ICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2Fs
X2Vycik7CisgICAgbnZtZV9pbml0X3F1ZXVlKGJzLCAmcS0+Y3EsIHNpemUsIE5WTUVfQ1FfRU5U
UllfQllURVMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGZhaWw7CiAg
ICAgfQogICAgIHEtPmNxLmRvb3JiZWxsID0gJnMtPnJlZ3MtPmRvb3JiZWxsc1soaWR4ICogMiAr
IDEpICogcy0+ZG9vcmJlbGxfc2NhbGVdOwpAQCAtNTc0LDcgKzU3MSw2IEBAIHN0YXRpYyBpbnQg
bnZtZV9pbml0KEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBjb25zdCBjaGFyICpkZXZpY2UsIGludCBu
YW1lc3BhY2UsCiAgICAgdWludDY0X3QgY2FwOwogICAgIHVpbnQ2NF90IHRpbWVvdXRfbXM7CiAg
ICAgdWludDY0X3QgZGVhZGxpbmUsIG5vdzsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgIHFlbXVfY29fbXV0ZXhfaW5pdCgmcy0+ZG1hX21hcF9sb2NrKTsKICAgICBxZW11X2Nv
X3F1ZXVlX2luaXQoJnMtPmRtYV9mbHVzaF9xdWV1ZSk7CkBAIC02NjYsOSArNjYyLDggQEAgc3Rh
dGljIGludCBudm1lX2luaXQoQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIGNvbnN0IGNoYXIgKmRldmlj
ZSwgaW50IG5hbWVzcGFjZSwKICAgICBhaW9fc2V0X2V2ZW50X25vdGlmaWVyKGJkcnZfZ2V0X2Fp
b19jb250ZXh0KGJzKSwgJnMtPmlycV9ub3RpZmllciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhbHNlLCBudm1lX2hhbmRsZV9ldmVudCwgbnZtZV9wb2xsX2NiKTsKIAotICAgIG52bWVf
aWRlbnRpZnkoYnMsIG5hbWVzcGFjZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBudm1lX2lk
ZW50aWZ5KGJzLCBuYW1lc3BhY2UsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXQgPSAtRUlPOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CmRpZmYgLS1naXQgYS9ibG9jay9w
YXJhbGxlbHMuYyBiL2Jsb2NrL3BhcmFsbGVscy5jCmluZGV4IDdjZDI3MTRiNjkuLmMzMmFjMDkz
OTEgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3BhcmFsbGVscy5jCisrKyBiL2Jsb2NrL3BhcmFsbGVscy5j
CkBAIC02MTQsNyArNjE0LDYgQEAgc3RhdGljIGludCBjb3JvdXRpbmVfZm4gcGFyYWxsZWxzX2Nv
X2NyZWF0ZV9vcHRzKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBCbG9ja2Rl
dkNyZWF0ZU9wdGlvbnMgKmNyZWF0ZV9vcHRpb25zID0gTlVMTDsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IE5VTEw7CiAgICAgUURpY3Qg
KnFkaWN0OwogICAgIFZpc2l0b3IgKnY7CkBAIC02MzUsOSArNjM0LDggQEAgc3RhdGljIGludCBj
b3JvdXRpbmVfZm4gcGFyYWxsZWxzX2NvX2NyZWF0ZV9vcHRzKGNvbnN0IGNoYXIgKmZpbGVuYW1l
LAogICAgIH0KIAogICAgIC8qIENyZWF0ZSBhbmQgb3BlbiB0aGUgZmlsZSAocHJvdG9jb2wgbGF5
ZXIpICovCi0gICAgcmV0ID0gYmRydl9jcmVhdGVfZmlsZShmaWxlbmFtZSwgb3B0cywgJmxvY2Fs
X2Vycik7CisgICAgcmV0ID0gYmRydl9jcmVhdGVfZmlsZShmaWxlbmFtZSwgb3B0cywgZXJycCk7
CiAgICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2Fs
X2Vycik7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9CiAKQEAgLTY1OCwxMSArNjU2LDEwIEBA
IHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHBhcmFsbGVsc19jb19jcmVhdGVfb3B0cyhjb25zdCBj
aGFyICpmaWxlbmFtZSwKICAgICAgICAgZ290byBkb25lOwogICAgIH0KIAotICAgIHZpc2l0X3R5
cGVfQmxvY2tkZXZDcmVhdGVPcHRpb25zKHYsIE5VTEwsICZjcmVhdGVfb3B0aW9ucywgJmxvY2Fs
X2Vycik7CisgICAgdmlzaXRfdHlwZV9CbG9ja2RldkNyZWF0ZU9wdGlvbnModiwgTlVMTCwgJmNy
ZWF0ZV9vcHRpb25zLCBlcnJwKTsKICAgICB2aXNpdF9mcmVlKHYpOwogCi0gICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBkb25lOwog
ICAgIH0KQEAgLTcyNSw3ICs3MjIsNiBAQCBzdGF0aWMgaW50IHBhcmFsbGVsc19vcGVuKEJsb2Nr
RHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgIFBhcmFsbGVs
c0hlYWRlciBwaDsKICAgICBpbnQgcmV0LCBzaXplLCBpOwogICAgIFFlbXVPcHRzICpvcHRzID0g
TlVMTDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjaGFyICpidWY7CiAKICAg
ICBicy0+ZmlsZSA9IGJkcnZfb3Blbl9jaGlsZChOVUxMLCBvcHRpb25zLCAiZmlsZSIsIGJzLCAm
Y2hpbGRfZmlsZSwKQEAgLTgxMywxMyArODA5LDEzIEBAIHN0YXRpYyBpbnQgcGFyYWxsZWxzX29w
ZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLCBpbnQgZmxhZ3MsCiAgICAg
ICAgIH0KICAgICB9CiAKLSAgICBvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZSgmcGFyYWxsZWxzX3J1
bnRpbWVfb3B0cywgTlVMTCwgMCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBO
VUxMKSB7CisgICAgb3B0cyA9IHFlbXVfb3B0c19jcmVhdGUoJnBhcmFsbGVsc19ydW50aW1lX29w
dHMsIE5VTEwsIDAsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIGdv
dG8gZmFpbF9vcHRpb25zOwogICAgIH0KIAotICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0
cywgb3B0aW9ucywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Cisg
ICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCBlcnJwKTsKKyAgICBpZiAo
KmVycnAgIT0gTlVMTCkgewogICAgICAgICBnb3RvIGZhaWxfb3B0aW9uczsKICAgICB9CiAKQEAg
LTgyOSw5ICs4MjUsOSBAQCBzdGF0aWMgaW50IHBhcmFsbGVsc19vcGVuKEJsb2NrRHJpdmVyU3Rh
dGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgIGJ1ZiA9IHFlbXVfb3B0X2dl
dF9kZWwob3B0cywgUEFSQUxMRUxTX09QVF9QUkVBTExPQ19NT0RFKTsKICAgICBzLT5wcmVhbGxv
Y19tb2RlID0gcWFwaV9lbnVtX3BhcnNlKCZwcmVhbGxvY19tb2RlX2xvb2t1cCwgYnVmLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJMX1BSRUFMTE9DX01PREVfRkFM
TE9DQVRFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vy
cik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKICAgICBn
X2ZyZWUoYnVmKTsKLSAgICBpZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKKyAgICBpZiAoKmVycnAg
IT0gTlVMTCkgewogICAgICAgICBnb3RvIGZhaWxfb3B0aW9uczsKICAgICB9CiAKQEAgLTg1NSw5
ICs4NTEsOCBAQCBzdGF0aWMgaW50IHBhcmFsbGVsc19vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJz
LCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgIGVycm9yX3NldGcoJnMtPm1pZ3JhdGlv
bl9ibG9ja2VyLCAiVGhlIFBhcmFsbGVscyBmb3JtYXQgdXNlZCBieSBub2RlICclcycgIgogICAg
ICAgICAgICAgICAgImRvZXMgbm90IHN1cHBvcnQgbGl2ZSBtaWdyYXRpb24iLAogICAgICAgICAg
ICAgICAgYmRydl9nZXRfZGV2aWNlX29yX25vZGVfbmFtZShicykpOwotICAgIHJldCA9IG1pZ3Jh
dGVfYWRkX2Jsb2NrZXIocy0+bWlncmF0aW9uX2Jsb2NrZXIsICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgcmV0ID0gbWlncmF0ZV9hZGRfYmxvY2tlcihzLT5taWdyYXRpb25fYmxvY2tlciwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGVycm9yX2ZyZWUocy0+bWlncmF0aW9uX2Js
b2NrZXIpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQpAQCAtODcyLDcgKzg2Nyw2IEBAIGZh
aWw6CiAgICAgcmV0dXJuIHJldDsKIAogZmFpbF9vcHRpb25zOgotICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgIHJldCA9IC1FSU5WQUw7CiAgICAgZ290byBmYWlsOwog
fQpkaWZmIC0tZ2l0IGEvYmxvY2svcWFwaS5jIGIvYmxvY2svcWFwaS5jCmluZGV4IDE1ZjEwMzAy
NjQuLjMwODk4YzYwYjcgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3FhcGkuYworKysgYi9ibG9jay9xYXBp
LmMKQEAgLTE0OCwxMCArMTQ4LDggQEAgQmxvY2tEZXZpY2VJbmZvICpiZHJ2X2Jsb2NrX2Rldmlj
ZV9pbmZvKEJsb2NrQmFja2VuZCAqYmxrLAogICAgIHBfaW1hZ2VfaW5mbyA9ICZpbmZvLT5pbWFn
ZTsKICAgICBpbmZvLT5iYWNraW5nX2ZpbGVfZGVwdGggPSAwOwogICAgIHdoaWxlICgxKSB7Ci0g
ICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotICAgICAgICBiZHJ2X3F1ZXJ5X2ltYWdl
X2luZm8oYnMwLCBwX2ltYWdlX2luZm8sICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICAgICAgYmRydl9xdWVyeV9pbWFnZV9pbmZvKGJzMCwgcF9pbWFnZV9pbmZvLCBlcnJwKTsKKyAg
ICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBxYXBpX2ZyZWVfQmxvY2tEZXZpY2VJbmZv
KGluZm8pOwogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgICAgIH0KQEAgLTI2MSw3ICsy
NTksNiBAQCB2b2lkIGJkcnZfcXVlcnlfaW1hZ2VfaW5mbyhCbG9ja0RyaXZlclN0YXRlICpicywK
ICAgICBjb25zdCBjaGFyICpiYWNraW5nX2ZpbGVuYW1lOwogICAgIEJsb2NrRHJpdmVySW5mbyBi
ZGk7CiAgICAgaW50IHJldDsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBJbWFnZUluZm8g
KmluZm87CiAKICAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJkcnZfZ2V0X2Fpb19jb250ZXh0KGJz
KSk7CkBAIC0yOTMsOSArMjkwLDggQEAgdm9pZCBiZHJ2X3F1ZXJ5X2ltYWdlX2luZm8oQmxvY2tE
cml2ZXJTdGF0ZSAqYnMsCiAgICAgICAgIGluZm8tPmRpcnR5X2ZsYWcgPSBiZGkuaXNfZGlydHk7
CiAgICAgICAgIGluZm8tPmhhc19kaXJ0eV9mbGFnID0gdHJ1ZTsKICAgICB9Ci0gICAgaW5mby0+
Zm9ybWF0X3NwZWNpZmljID0gYmRydl9nZXRfc3BlY2lmaWNfaW5mbyhicywgJmVycik7Ci0gICAg
aWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBpbmZv
LT5mb3JtYXRfc3BlY2lmaWMgPSBiZHJ2X2dldF9zcGVjaWZpY19pbmZvKGJzLCBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgcWFwaV9mcmVlX0ltYWdlSW5mbyhpbmZvKTsKICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQpAQCAtMzIyLDcgKzMxOCw3IEBAIHZvaWQgYmRydl9xdWVyeV9p
bWFnZV9pbmZvKEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgICAgICBnX2ZyZWUoYmFja2luZ19m
aWxlbmFtZTIpOwogICAgIH0KIAotICAgIHJldCA9IGJkcnZfcXVlcnlfc25hcHNob3RfaW5mb19s
aXN0KGJzLCAmaW5mby0+c25hcHNob3RzLCAmZXJyKTsKKyAgICByZXQgPSBiZHJ2X3F1ZXJ5X3Nu
YXBzaG90X2luZm9fbGlzdChicywgJmluZm8tPnNuYXBzaG90cywgZXJycCk7CiAgICAgc3dpdGNo
IChyZXQpIHsKICAgICBjYXNlIDA6CiAgICAgICAgIGlmIChpbmZvLT5zbmFwc2hvdHMpIHsKQEAg
LTMzMiwxMCArMzI4LDkgQEAgdm9pZCBiZHJ2X3F1ZXJ5X2ltYWdlX2luZm8oQmxvY2tEcml2ZXJT
dGF0ZSAqYnMsCiAgICAgLyogcmVjb3ZlcmFibGUgZXJyb3IgKi8KICAgICBjYXNlIC1FTk9NRURJ
VU06CiAgICAgY2FzZSAtRU5PVFNVUDoKLSAgICAgICAgZXJyb3JfZnJlZShlcnIpOworICAgICAg
ICBlcnJvcl9mcmVlX2VycnAoZXJycCk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogICAgICAgICBxYXBpX2ZyZWVfSW1h
Z2VJbmZvKGluZm8pOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC01NTQsNyArNTQ5LDYg
QEAgQmxvY2tJbmZvTGlzdCAqcW1wX3F1ZXJ5X2Jsb2NrKEVycm9yICoqZXJycCkKIHsKICAgICBC
bG9ja0luZm9MaXN0ICpoZWFkID0gTlVMTCwgKipwX25leHQgPSAmaGVhZDsKICAgICBCbG9ja0Jh
Y2tlbmQgKmJsazsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGZvciAoYmxr
ID0gYmxrX2FsbF9uZXh0KE5VTEwpOyBibGs7IGJsayA9IGJsa19hbGxfbmV4dChibGspKSB7CiAg
ICAgICAgIEJsb2NrSW5mb0xpc3QgKmluZm87CkBAIC01NjQsOSArNTU4LDggQEAgQmxvY2tJbmZv
TGlzdCAqcW1wX3F1ZXJ5X2Jsb2NrKEVycm9yICoqZXJycCkKICAgICAgICAgfQogCiAgICAgICAg
IGluZm8gPSBnX21hbGxvYzAoc2l6ZW9mKCppbmZvKSk7Ci0gICAgICAgIGJkcnZfcXVlcnlfaW5m
byhibGssICZpbmZvLT52YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAg
ICBiZHJ2X3F1ZXJ5X2luZm8oYmxrLCAmaW5mby0+dmFsdWUsIGVycnApOworICAgICAgICBpZiAo
KmVycnApIHsKICAgICAgICAgICAgIGdfZnJlZShpbmZvKTsKICAgICAgICAgICAgIHFhcGlfZnJl
ZV9CbG9ja0luZm9MaXN0KGhlYWQpOwogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CmRpZmYgLS1n
aXQgYS9ibG9jay9xY293LmMgYi9ibG9jay9xY293LmMKaW5kZXggNWJkZjcyYmEzMy4uZmNmMWZi
MDgxMiAxMDA2NDQKLS0tIGEvYmxvY2svcWNvdy5jCisrKyBiL2Jsb2NrL3Fjb3cuYwpAQCAtMTIx
LDcgKzEyMSw2IEBAIHN0YXRpYyBpbnQgcWNvd19vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBR
RGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgIHVuc2lnbmVkIGludCBsZW4sIGksIHNoaWZ0
OwogICAgIGludCByZXQ7CiAgICAgUUNvd0hlYWRlciBoZWFkZXI7Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAgICAgUUNyeXB0b0Jsb2NrT3Blbk9wdGlvbnMgKmNyeXB0b19vcHRzID0g
TlVMTDsKICAgICB1bnNpZ25lZCBpbnQgY2ZsYWdzID0gMDsKICAgICBRRGljdCAqZW5jcnlwdG9w
dHMgPSBOVUxMOwpAQCAtMzE0LDkgKzMxMyw4IEBAIHN0YXRpYyBpbnQgcWNvd19vcGVuKEJsb2Nr
RHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgIGVycm9yX3Nl
dGcoJnMtPm1pZ3JhdGlvbl9ibG9ja2VyLCAiVGhlIHFjb3cgZm9ybWF0IHVzZWQgYnkgbm9kZSAn
JXMnICIKICAgICAgICAgICAgICAgICJkb2VzIG5vdCBzdXBwb3J0IGxpdmUgbWlncmF0aW9uIiwK
ICAgICAgICAgICAgICAgIGJkcnZfZ2V0X2RldmljZV9vcl9ub2RlX25hbWUoYnMpKTsKLSAgICBy
ZXQgPSBtaWdyYXRlX2FkZF9ibG9ja2VyKHMtPm1pZ3JhdGlvbl9ibG9ja2VyLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIHJldCA9IG1pZ3JhdGVfYWRkX2Jsb2NrZXIocy0+bWlncmF0aW9uX2Js
b2NrZXIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBlcnJvcl9mcmVlKHMtPm1p
Z3JhdGlvbl9ibG9ja2VyKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAgLTk0Nyw3ICs5
NDUsNiBAQCBzdGF0aWMgaW50IGNvcm91dGluZV9mbiBxY293X2NvX2NyZWF0ZV9vcHRzKGNvbnN0
IGNoYXIgKmZpbGVuYW1lLAogICAgIFFEaWN0ICpxZGljdDsKICAgICBWaXNpdG9yICp2OwogICAg
IGNvbnN0IGNoYXIgKnZhbDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQg
cmV0OwogCiAgICAgc3RhdGljIGNvbnN0IFFEaWN0UmVuYW1lcyBvcHRfcmVuYW1lc1tdID0gewpA
QCAtOTc3LDkgKzk3NCw4IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHFjb3dfY29fY3JlYXRl
X29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsCiAgICAgfQogCiAgICAgLyogQ3JlYXRlIGFuZCBv
cGVuIHRoZSBmaWxlIChwcm90b2NvbCBsYXllcikgKi8KLSAgICByZXQgPSBiZHJ2X2NyZWF0ZV9m
aWxlKGZpbGVuYW1lLCBvcHRzLCAmbG9jYWxfZXJyKTsKKyAgICByZXQgPSBiZHJ2X2NyZWF0ZV9m
aWxlKGZpbGVuYW1lLCBvcHRzLCBlcnJwKTsKICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgZ290byBmYWlsOwogICAg
IH0KIApAQCAtMTAwMCwxMSArOTk2LDEwIEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHFjb3df
Y29fY3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsCiAgICAgICAgIGdvdG8gZmFpbDsK
ICAgICB9CiAKLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2Q3JlYXRlT3B0aW9ucyh2LCBOVUxMLCAm
Y3JlYXRlX29wdGlvbnMsICZsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfQmxvY2tkZXZDcmVh
dGVPcHRpb25zKHYsIE5VTEwsICZjcmVhdGVfb3B0aW9ucywgZXJycCk7CiAgICAgdmlzaXRfZnJl
ZSh2KTsKIAotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7
CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CmRpZmYgLS1naXQgYS9ibG9jay9xY293Mi1iaXRt
YXAuYyBiL2Jsb2NrL3Fjb3cyLWJpdG1hcC5jCmluZGV4IGIyNDg3MTAxZWQuLjkwMjM0NWE4ZTMg
MTAwNjQ0Ci0tLSBhL2Jsb2NrL3Fjb3cyLWJpdG1hcC5jCisrKyBiL2Jsb2NrL3Fjb3cyLWJpdG1h
cC5jCkBAIC0xNTk0LDExICsxNTk0LDkgQEAgZmFpbDoKIGludCBxY293Ml9yZW9wZW5fYml0bWFw
c19ybyhCbG9ja0RyaXZlclN0YXRlICpicywgRXJyb3IgKiplcnJwKQogewogICAgIEJkcnZEaXJ0
eUJpdG1hcCAqYml0bWFwOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgcWNv
dzJfc3RvcmVfcGVyc2lzdGVudF9kaXJ0eV9iaXRtYXBzKGJzLCAmbG9jYWxfZXJyKTsKLSAgICBp
ZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgcWNvdzJfc3RvcmVfcGVyc2lzdGVudF9kaXJ0eV9iaXRtYXBzKGJzLCBl
cnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
ICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2NrL3Fjb3cyLmMgYi9ibG9jay9xY293Mi5jCmluZGV4
IDRkMTYzOTNlNjEuLjIxYzMyZTRmNjYgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3Fjb3cyLmMKKysrIGIv
YmxvY2svcWNvdzIuYwpAQCAtOTMxLDI1ICs5MzEsMjIgQEAgc3RhdGljIGludCBxY293Ml91cGRh
dGVfb3B0aW9uc19wcmVwYXJlKEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgIGludCBpOwogICAg
IGNvbnN0IGNoYXIgKmVuY3J5cHRmbXQ7CiAgICAgUURpY3QgKmVuY3J5cHRvcHRzID0gTlVMTDsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQgcmV0OwogCiAgICAgcWRpY3Rf
ZXh0cmFjdF9zdWJxZGljdChvcHRpb25zLCAmZW5jcnlwdG9wdHMsICJlbmNyeXB0LiIpOwogICAg
IGVuY3J5cHRmbXQgPSBxZGljdF9nZXRfdHJ5X3N0cihlbmNyeXB0b3B0cywgImZvcm1hdCIpOwog
CiAgICAgb3B0cyA9IHFlbXVfb3B0c19jcmVhdGUoJnFjb3cyX3J1bnRpbWVfb3B0cywgTlVMTCwg
MCwgJmVycm9yX2Fib3J0KTsKLSAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlv
bnMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRz
LCBvcHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZB
TDsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAogICAgIC8qIGdldCBMMiB0YWJsZS9yZWZj
b3VudCBibG9jayBjYWNoZSBzaXplIGZyb20gY29tbWFuZCBsaW5lIG9wdGlvbnMgKi8KICAgICBy
ZWFkX2NhY2hlX3NpemVzKGJzLCBvcHRzLCAmbDJfY2FjaGVfc2l6ZSwgJmwyX2NhY2hlX2VudHJ5
X3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAmcmVmY291bnRfY2FjaGVfc2l6ZSwgJmxvY2Fs
X2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICZyZWZjb3VudF9jYWNoZV9zaXpl
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAg
ICAgZ290byBmYWlsOwogICAgIH0KQEAgLTEyMTEsNyArMTIwOCw2IEBAIHN0YXRpYyBpbnQgY29y
b3V0aW5lX2ZuIHFjb3cyX2RvX29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRp
b25zLAogICAgIHVuc2lnbmVkIGludCBsZW4sIGk7CiAgICAgaW50IHJldCA9IDA7CiAgICAgUUNv
d0hlYWRlciBoZWFkZXI7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgdWludDY0
X3QgZXh0X2VuZDsKICAgICB1aW50NjRfdCBsMV92bV9zdGF0ZV9pbmRleDsKICAgICBib29sIHVw
ZGF0ZV9oZWFkZXIgPSBmYWxzZTsKQEAgLTE0ODYsMTcgKzE0ODIsMTUgQEAgc3RhdGljIGludCBj
b3JvdXRpbmVfZm4gcWNvdzJfZG9fb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9w
dGlvbnMsCiAKICAgICAvKiByZWFkIHFjb3cyIGV4dGVuc2lvbnMgKi8KICAgICBpZiAocWNvdzJf
cmVhZF9leHRlbnNpb25zKGJzLCBoZWFkZXIuaGVhZGVyX2xlbmd0aCwgZXh0X2VuZCwgTlVMTCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCAmdXBkYXRlX2hlYWRlciwgJmxv
Y2FsX2VycikpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncywgJnVwZGF0ZV9oZWFkZXIsIGVycnAp
KSB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAK
ICAgICAvKiBPcGVuIGV4dGVybmFsIGRhdGEgZmlsZSAqLwogICAgIHMtPmRhdGFfZmlsZSA9IGJk
cnZfb3Blbl9jaGlsZChOVUxMLCBvcHRpb25zLCAiZGF0YS1maWxlIiwgYnMsICZjaGlsZF9maWxl
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCBlcnJwKTsK
KyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBm
YWlsOwogICAgIH0KQEAgLTE2NTcsMTIgKzE2NTEsMTEgQEAgc3RhdGljIGludCBjb3JvdXRpbmVf
Zm4gcWNvdzJfZG9fb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsCiAK
ICAgICBpZiAoIShiZHJ2X2dldF9mbGFncyhicykgJiBCRFJWX09fSU5BQ1RJVkUpKSB7CiAgICAg
ICAgIC8qIEl0J3MgY2FzZSAxLCAyIG9yIDMuMi4gT3IgMy4xIHdoaWNoIGlzIEJVRyBpbiBtYW5h
Z2VtZW50IGxheWVyLiAqLwotICAgICAgICBib29sIGhlYWRlcl91cGRhdGVkID0gcWNvdzJfbG9h
ZF9kaXJ0eV9iaXRtYXBzKGJzLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgYm9vbCBoZWFkZXJfdXBk
YXRlZCA9IHFjb3cyX2xvYWRfZGlydHlfYml0bWFwcyhicywgZXJycCk7CiAKICAgICAgICAgdXBk
YXRlX2hlYWRlciA9IHVwZGF0ZV9oZWFkZXIgJiYgIWhlYWRlcl91cGRhdGVkOwogICAgIH0KLSAg
ICBpZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAgLTI0MjgsNyArMjQyMSw2IEBAIHN0
YXRpYyB2b2lkIGNvcm91dGluZV9mbiBxY293Ml9jb19pbnZhbGlkYXRlX2NhY2hlKEJsb2NrRHJp
dmVyU3RhdGUgKmJzLAogICAgIGludCBmbGFncyA9IHMtPmZsYWdzOwogICAgIFFDcnlwdG9CbG9j
ayAqY3J5cHRvID0gTlVMTDsKICAgICBRRGljdCAqb3B0aW9uczsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBpbnQgcmV0OwogCiAgICAgLyoKQEAgLTI0NDYsMTEgKzI0MzgsMTEg
QEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2ZuIHFjb3cyX2NvX2ludmFsaWRhdGVfY2FjaGUoQmxv
Y2tEcml2ZXJTdGF0ZSAqYnMsCiAKICAgICBmbGFncyAmPSB+QkRSVl9PX0lOQUNUSVZFOwogICAg
IHFlbXVfY29fbXV0ZXhfbG9jaygmcy0+bG9jayk7Ci0gICAgcmV0ID0gcWNvdzJfZG9fb3Blbihi
cywgb3B0aW9ucywgZmxhZ3MsICZsb2NhbF9lcnIpOworICAgIHJldCA9IHFjb3cyX2RvX29wZW4o
YnMsIG9wdGlvbnMsIGZsYWdzLCBlcnJwKTsKICAgICBxZW11X2NvX211dGV4X3VubG9jaygmcy0+
bG9jayk7CiAgICAgcW9iamVjdF91bnJlZihvcHRpb25zKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICBp
ZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgKmVycnAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgcmVvcGVuIHFjb3cy
IGxheWVyOiAiKTsKICAgICAgICAgYnMtPmRydiA9IE5VTEw7CiAgICAgICAgIHJldHVybjsKQEAg
LTMwNTksNyArMzA1MSw2IEBAIHFjb3cyX2NvX2NyZWF0ZShCbG9ja2RldkNyZWF0ZU9wdGlvbnMg
KmNyZWF0ZV9vcHRpb25zLCBFcnJvciAqKmVycnApCiAgICAgaW50IHZlcnNpb247CiAgICAgaW50
IHJlZmNvdW50X29yZGVyOwogICAgIHVpbnQ2NF90KiByZWZjb3VudF90YWJsZTsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQgcmV0OwogCiAgICAgYXNzZXJ0KGNyZWF0ZV9v
cHRpb25zLT5kcml2ZXIgPT0gQkxPQ0tERVZfRFJJVkVSX1FDT1cyKTsKQEAgLTMyNTgsOSArMzI0
OSw4IEBAIHFjb3cyX2NvX2NyZWF0ZShCbG9ja2RldkNyZWF0ZU9wdGlvbnMgKmNyZWF0ZV9vcHRp
b25zLCBFcnJvciAqKmVycnApCiAgICAgfQogICAgIGJsayA9IGJsa19uZXdfb3BlbihOVUxMLCBO
VUxMLCBvcHRpb25zLAogICAgICAgICAgICAgICAgICAgICAgICBCRFJWX09fUkRXUiB8IEJEUlZf
T19SRVNJWkUgfCBCRFJWX09fTk9fRkxVU0gsCi0gICAgICAgICAgICAgICAgICAgICAgICZsb2Nh
bF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKICAgICBpZiAoYmxrID09IE5V
TEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAg
IHJldCA9IC1FSU87CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTMzMzksOSArMzMyOSw4
IEBAIHFjb3cyX2NvX2NyZWF0ZShCbG9ja2RldkNyZWF0ZU9wdGlvbnMgKmNyZWF0ZV9vcHRpb25z
LCBFcnJvciAqKmVycnApCiAgICAgfQogICAgIGJsayA9IGJsa19uZXdfb3BlbihOVUxMLCBOVUxM
LCBvcHRpb25zLAogICAgICAgICAgICAgICAgICAgICAgICBCRFJWX09fUkRXUiB8IEJEUlZfT19O
T19CQUNLSU5HIHwgQkRSVl9PX05PX0lPLAotICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxf
ZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAgICAgaWYgKGJsayA9PSBOVUxM
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBy
ZXQgPSAtRUlPOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC0zMzYyLDcgKzMzNTEsNiBA
QCBzdGF0aWMgaW50IGNvcm91dGluZV9mbiBxY293Ml9jb19jcmVhdGVfb3B0cyhjb25zdCBjaGFy
ICpmaWxlbmFtZSwgUWVtdU9wdHMgKm9wdAogICAgIFZpc2l0b3IgKnY7CiAgICAgQmxvY2tEcml2
ZXJTdGF0ZSAqYnMgPSBOVUxMOwogICAgIEJsb2NrRHJpdmVyU3RhdGUgKmRhdGFfYnMgPSBOVUxM
OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKnZhbDsKICAg
ICBpbnQgcmV0OwogCkBAIC0zNDU3LDExICszNDQ1LDEwIEBAIHN0YXRpYyBpbnQgY29yb3V0aW5l
X2ZuIHFjb3cyX2NvX2NyZWF0ZV9vcHRzKGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBRZW11T3B0cyAq
b3B0CiAgICAgICAgIGdvdG8gZmluaXNoOwogICAgIH0KIAotICAgIHZpc2l0X3R5cGVfQmxvY2tk
ZXZDcmVhdGVPcHRpb25zKHYsIE5VTEwsICZjcmVhdGVfb3B0aW9ucywgJmxvY2FsX2Vycik7Cisg
ICAgdmlzaXRfdHlwZV9CbG9ja2RldkNyZWF0ZU9wdGlvbnModiwgTlVMTCwgJmNyZWF0ZV9vcHRp
b25zLCBlcnJwKTsKICAgICB2aXNpdF9mcmVlKHYpOwogCi0gICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBmaW5pc2g7CiAgICAgfQpA
QCAtMzgyNCwxMiArMzgxMSwxMCBAQCBzdGF0aWMgaW50IGNvcm91dGluZV9mbiBxY293Ml9jb190
cnVuY2F0ZShCbG9ja0RyaXZlclN0YXRlICpicywgaW50NjRfdCBvZmZzZXQsCiAgICAgICAgICAg
ICBnb3RvIGZhaWw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKChsYXN0X2NsdXN0ZXIgKyAxKSAq
IHMtPmNsdXN0ZXJfc2l6ZSA8IG9sZF9maWxlX3NpemUpIHsKLSAgICAgICAgICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwotCiAgICAgICAgICAgICBiZHJ2X2NvX3RydW5jYXRlKGJzLT5maWxl
LCAobGFzdF9jbHVzdGVyICsgMSkgKiBzLT5jbHVzdGVyX3NpemUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBSRUFMTE9DX01PREVfT0ZGLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgICAgICB3YXJuX3JlcG9ydGZfZXJyKGxvY2Fs
X2VyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJFQUxMT0NfTU9ERV9PRkYsIGVy
cnApOworICAgICAgICAgICAgaWYgKCplcnJwKSB7CisgICAgICAgICAgICAgICAgd2Fybl9yZXBv
cnRmX2VycigqZXJycCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQg
dG8gdHJ1bmNhdGUgdGhlIHRhaWwgb2YgdGhlIGltYWdlOiAiKTsKICAgICAgICAgICAgIH0KICAg
ICAgICAgfQpAQCAtNDQwNSw3ICs0MzkwLDYgQEAgc3RhdGljIGJvb2wgcWNvdzJfbWVhc3VyZV9s
dWtzX2hlYWRlcmxlbihRZW11T3B0cyAqb3B0cywgc2l6ZV90ICpsZW4sCiBzdGF0aWMgQmxvY2tN
ZWFzdXJlSW5mbyAqcWNvdzJfbWVhc3VyZShRZW11T3B0cyAqb3B0cywgQmxvY2tEcml2ZXJTdGF0
ZSAqaW5fYnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgQmxvY2tNZWFzdXJl
SW5mbyAqaW5mbzsKICAgICB1aW50NjRfdCByZXF1aXJlZCA9IDA7IC8qIGJ5dGVzIHRoYXQgY29u
dHJpYnV0ZSB0byByZXF1aXJlZCBzaXplICovCiAgICAgdWludDY0X3QgdmlydHVhbF9zaXplOyAv
KiBkaXNrIHNpemUgYXMgc2VlbiBieSBndWVzdCAqLwpAQCAtNDQyMCwyNiArNDQwNCwyNiBAQCBz
dGF0aWMgQmxvY2tNZWFzdXJlSW5mbyAqcWNvdzJfbWVhc3VyZShRZW11T3B0cyAqb3B0cywgQmxv
Y2tEcml2ZXJTdGF0ZSAqaW5fYnMsCiAgICAgYm9vbCBoYXNfbHVrczsKIAogICAgIC8qIFBhcnNl
IGltYWdlIGNyZWF0aW9uIG9wdGlvbnMgKi8KLSAgICBjbHVzdGVyX3NpemUgPSBxY293Ml9vcHRf
Z2V0X2NsdXN0ZXJfc2l6ZV9kZWwob3B0cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgeworICAgIGNsdXN0ZXJfc2l6ZSA9IHFjb3cyX29wdF9nZXRfY2x1c3Rlcl9zaXplX2RlbChv
cHRzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQog
Ci0gICAgdmVyc2lvbiA9IHFjb3cyX29wdF9nZXRfdmVyc2lvbl9kZWwob3B0cywgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIHZlcnNpb24gPSBxY293Ml9vcHRfZ2V0X3Zl
cnNpb25fZGVsKG9wdHMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVy
cjsKICAgICB9CiAKLSAgICByZWZjb3VudF9iaXRzID0gcWNvdzJfb3B0X2dldF9yZWZjb3VudF9i
aXRzX2RlbChvcHRzLCB2ZXJzaW9uLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgcmVmY291bnRfYml0cyA9IHFjb3cyX29wdF9nZXRfcmVmY291bnRfYml0c19kZWwob3B0
cywgdmVyc2lvbiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZXJyOwog
ICAgIH0KIAogICAgIG9wdHN0ciA9IHFlbXVfb3B0X2dldF9kZWwob3B0cywgQkxPQ0tfT1BUX1BS
RUFMTE9DKTsKICAgICBwcmVhbGxvYyA9IHFhcGlfZW51bV9wYXJzZSgmUHJlYWxsb2NNb2RlX2xv
b2t1cCwgb3B0c3RyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBSRUFMTE9DX01P
REVfT0ZGLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUkVB
TExPQ19NT0RFX09GRiwgZXJycCk7CiAgICAgZ19mcmVlKG9wdHN0cik7Ci0gICAgaWYgKGxvY2Fs
X2VycikgeworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKQEAg
LTQ0NTQsNyArNDQzOCw3IEBAIHN0YXRpYyBCbG9ja01lYXN1cmVJbmZvICpxY293Ml9tZWFzdXJl
KFFlbXVPcHRzICpvcHRzLCBCbG9ja0RyaXZlclN0YXRlICppbl9icywKICAgICBpZiAoaGFzX2x1
a3MpIHsKICAgICAgICAgc2l6ZV90IGhlYWRlcmxlbjsKIAotICAgICAgICBpZiAoIXFjb3cyX21l
YXN1cmVfbHVrc19oZWFkZXJsZW4ob3B0cywgJmhlYWRlcmxlbiwgJmxvY2FsX2VycikpIHsKKyAg
ICAgICAgaWYgKCFxY293Ml9tZWFzdXJlX2x1a3NfaGVhZGVybGVuKG9wdHMsICZoZWFkZXJsZW4s
IGVycnApKSB7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQogCkBAIC00NDY4LDcg
KzQ0NTIsNyBAQCBzdGF0aWMgQmxvY2tNZWFzdXJlSW5mbyAqcWNvdzJfbWVhc3VyZShRZW11T3B0
cyAqb3B0cywgQmxvY2tEcml2ZXJTdGF0ZSAqaW5fYnMsCiAgICAgbDJfdGFibGVzID0gRElWX1JP
VU5EX1VQKHZpcnR1YWxfc2l6ZSAvIGNsdXN0ZXJfc2l6ZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2x1c3Rlcl9zaXplIC8gc2l6ZW9mKHVpbnQ2NF90KSk7CiAgICAgaWYgKGwyX3Rh
YmxlcyAqIHNpemVvZih1aW50NjRfdCkgPiBRQ09XX01BWF9MMV9TSVpFKSB7Ci0gICAgICAgIGVy
cm9yX3NldGcoJmxvY2FsX2VyciwgIlRoZSBpbWFnZSBzaXplIGlzIHRvbyBsYXJnZSAiCisgICAg
ICAgIGVycm9yX3NldGcoZXJycCwgIlRoZSBpbWFnZSBzaXplIGlzIHRvbyBsYXJnZSAiCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIih0cnkgdXNpbmcgYSBsYXJnZXIgY2x1c3RlciBz
aXplKSIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CkBAIC00NDc3LDcgKzQ0NjEsNyBAQCBz
dGF0aWMgQmxvY2tNZWFzdXJlSW5mbyAqcWNvdzJfbWVhc3VyZShRZW11T3B0cyAqb3B0cywgQmxv
Y2tEcml2ZXJTdGF0ZSAqaW5fYnMsCiAgICAgaWYgKGluX2JzKSB7CiAgICAgICAgIGludDY0X3Qg
c3NpemUgPSBiZHJ2X2dldGxlbmd0aChpbl9icyk7CiAgICAgICAgIGlmIChzc2l6ZSA8IDApIHsK
LSAgICAgICAgICAgIGVycm9yX3NldGdfZXJybm8oJmxvY2FsX2VyciwgLXNzaXplLAorICAgICAg
ICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCAtc3NpemUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJVbmFibGUgdG8gZ2V0IGltYWdlIHZpcnR1YWxfc2l6ZSIpOwogICAgICAgICAg
ICAgZ290byBlcnI7CiAgICAgICAgIH0KQEAgLTQ1MDIsNyArNDQ4Niw3IEBAIHN0YXRpYyBCbG9j
a01lYXN1cmVJbmZvICpxY293Ml9tZWFzdXJlKFFlbXVPcHRzICpvcHRzLCBCbG9ja0RyaXZlclN0
YXRlICppbl9icywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzc2l6ZSAtIG9mZnNldCwgJnBudW0sIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CiAgICAgICAgICAgICAgICAgaWYgKHJldCA8IDAp
IHsKLSAgICAgICAgICAgICAgICAgICAgZXJyb3Jfc2V0Z19lcnJubygmbG9jYWxfZXJyLCAtcmV0
LAorICAgICAgICAgICAgICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIC1yZXQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlVuYWJsZSB0byBnZXQgYmxvY2sgc3Rh
dHVzIik7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICAgICAgICAgIH0K
QEAgLTQ1NDEsNyArNDUyNSw2IEBAIHN0YXRpYyBCbG9ja01lYXN1cmVJbmZvICpxY293Ml9tZWFz
dXJlKFFlbXVPcHRzICpvcHRzLCBCbG9ja0RyaXZlclN0YXRlICppbl9icywKICAgICByZXR1cm4g
aW5mbzsKIAogZXJyOgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAg
IHJldHVybiBOVUxMOwogfQogCkBAIC00NTYwLDEyICs0NTQzLDEwIEBAIHN0YXRpYyBJbWFnZUlu
Zm9TcGVjaWZpYyAqcWNvdzJfZ2V0X3NwZWNpZmljX2luZm8oQmxvY2tEcml2ZXJTdGF0ZSAqYnMs
CiAgICAgQkRSVlFjb3cyU3RhdGUgKnMgPSBicy0+b3BhcXVlOwogICAgIEltYWdlSW5mb1NwZWNp
ZmljICpzcGVjX2luZm87CiAgICAgUUNyeXB0b0Jsb2NrSW5mbyAqZW5jcnlwdF9pbmZvID0gTlVM
TDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGlmIChzLT5jcnlwdG8gIT0g
TlVMTCkgewotICAgICAgICBlbmNyeXB0X2luZm8gPSBxY3J5cHRvX2Jsb2NrX2dldF9pbmZvKHMt
PmNyeXB0bywgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBlbmNyeXB0X2lu
Zm8gPSBxY3J5cHRvX2Jsb2NrX2dldF9pbmZvKHMtPmNyeXB0bywgZXJycCk7CisgICAgICAgIGlm
ICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgICAgIH0KICAgICB9CkBA
IC00NTgyLDkgKzQ1NjMsOCBAQCBzdGF0aWMgSW1hZ2VJbmZvU3BlY2lmaWMgKnFjb3cyX2dldF9z
cGVjaWZpY19pbmZvKEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgICAgICB9OwogICAgIH0gZWxz
ZSBpZiAocy0+cWNvd192ZXJzaW9uID09IDMpIHsKICAgICAgICAgUWNvdzJCaXRtYXBJbmZvTGlz
dCAqYml0bWFwczsKLSAgICAgICAgYml0bWFwcyA9IHFjb3cyX2dldF9iaXRtYXBfaW5mb19saXN0
KGJzLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGJpdG1hcHMgPSBxY293
Ml9nZXRfYml0bWFwX2luZm9fbGlzdChicywgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewog
ICAgICAgICAgICAgcWFwaV9mcmVlX0ltYWdlSW5mb1NwZWNpZmljKHNwZWNfaW5mbyk7CiAgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvYmxvY2svcWVkLmMg
Yi9ibG9jay9xZWQuYwppbmRleCAwZDhmZDUwN2FhLi43Njk3ZGQwZjRjIDEwMDY0NAotLS0gYS9i
bG9jay9xZWQuYworKysgYi9ibG9jay9xZWQuYwpAQCAtNzI1LDcgKzcyNSw2IEBAIHN0YXRpYyBp
bnQgY29yb3V0aW5lX2ZuIGJkcnZfcWVkX2NvX2NyZWF0ZV9vcHRzKGNvbnN0IGNoYXIgKmZpbGVu
YW1lLAogICAgIFFEaWN0ICpxZGljdDsKICAgICBWaXNpdG9yICp2OwogICAgIEJsb2NrRHJpdmVy
U3RhdGUgKmJzID0gTlVMTDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQg
cmV0OwogCiAgICAgc3RhdGljIGNvbnN0IFFEaWN0UmVuYW1lcyBvcHRfcmVuYW1lc1tdID0gewpA
QCAtNzQ1LDkgKzc0NCw4IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIGJkcnZfcWVkX2NvX2Ny
ZWF0ZV9vcHRzKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIH0KIAogICAgIC8qIENyZWF0ZSBh
bmQgb3BlbiB0aGUgZmlsZSAocHJvdG9jb2wgbGF5ZXIpICovCi0gICAgcmV0ID0gYmRydl9jcmVh
dGVfZmlsZShmaWxlbmFtZSwgb3B0cywgJmxvY2FsX2Vycik7CisgICAgcmV0ID0gYmRydl9jcmVh
dGVfZmlsZShmaWxlbmFtZSwgb3B0cywgZXJycCk7CiAgICAgaWYgKHJldCA8IDApIHsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIGdvdG8gZmFpbDsK
ICAgICB9CiAKQEAgLTc2OCwxMSArNzY2LDEwIEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIGJk
cnZfcWVkX2NvX2NyZWF0ZV9vcHRzKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgICAgICBnb3Rv
IGZhaWw7CiAgICAgfQogCi0gICAgdmlzaXRfdHlwZV9CbG9ja2RldkNyZWF0ZU9wdGlvbnModiwg
TlVMTCwgJmNyZWF0ZV9vcHRpb25zLCAmbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX0Jsb2Nr
ZGV2Q3JlYXRlT3B0aW9ucyh2LCBOVUxMLCAmY3JlYXRlX29wdGlvbnMsIGVycnApOwogICAgIHZp
c2l0X2ZyZWUodik7CiAKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQpAQCAtMTU4OCwxNyArMTU4NSwxNiBA
QCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gYmRydl9xZWRfY29faW52YWxpZGF0ZV9jYWNoZShC
bG9ja0RyaXZlclN0YXRlICpicywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBCRFJWUUVEU3RhdGUgKnMg
PSBicy0+b3BhcXVlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCByZXQ7
CiAKICAgICBiZHJ2X3FlZF9jbG9zZShicyk7CiAKICAgICBiZHJ2X3FlZF9pbml0X3N0YXRlKGJz
KTsKICAgICBxZW11X2NvX211dGV4X2xvY2soJnMtPnRhYmxlX2xvY2spOwotICAgIHJldCA9IGJk
cnZfcWVkX2RvX29wZW4oYnMsIE5VTEwsIGJzLT5vcGVuX2ZsYWdzLCAmbG9jYWxfZXJyKTsKKyAg
ICByZXQgPSBiZHJ2X3FlZF9kb19vcGVuKGJzLCBOVUxMLCBicy0+b3Blbl9mbGFncywgZXJycCk7
CiAgICAgcWVtdV9jb19tdXRleF91bmxvY2soJnMtPnRhYmxlX2xvY2spOwotICAgIGlmIChsb2Nh
bF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJy
LAorICAgIGlmICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJw
LCAqZXJycCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCByZW9w
ZW4gcWVkIGxheWVyOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0gZWxzZSBpZiAocmV0IDwg
MCkgewpkaWZmIC0tZ2l0IGEvYmxvY2svcXVvcnVtLmMgYi9ibG9jay9xdW9ydW0uYwppbmRleCBk
ZjY4YWRjZmFhLi4wYjZiMDlhZmM3IDEwMDY0NAotLS0gYS9ibG9jay9xdW9ydW0uYworKysgYi9i
bG9jay9xdW9ydW0uYwpAQCAtODYyLDcgKzg2Miw2IEBAIHN0YXRpYyBpbnQgcXVvcnVtX29wZW4o
QmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLCBpbnQgZmxhZ3MsCiAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBCRFJWUXVvcnVtU3RhdGUgKnMg
PSBicy0+b3BhcXVlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFFlbXVPcHRz
ICpvcHRzID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpwYXR0ZXJuX3N0cjsKICAgICBib29sICpv
cGVuZWQ7CkBAIC04NzQsMjcgKzg3MywyNyBAQCBzdGF0aWMgaW50IHF1b3J1bV9vcGVuKEJsb2Nr
RHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgIC8qIGNvdW50
IGhvdyBtYW55IGRpZmZlcmVudCBjaGlsZHJlbiBhcmUgcHJlc2VudCAqLwogICAgIHMtPm51bV9j
aGlsZHJlbiA9IHFkaWN0X2FycmF5X2VudHJpZXMob3B0aW9ucywgImNoaWxkcmVuLiIpOwogICAg
IGlmIChzLT5udW1fY2hpbGRyZW4gPCAwKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2Vy
ciwgIk9wdGlvbiBjaGlsZHJlbiBpcyBub3QgYSB2YWxpZCBhcnJheSIpOworICAgICAgICBlcnJv
cl9zZXRnKGVycnAsICJPcHRpb24gY2hpbGRyZW4gaXMgbm90IGEgdmFsaWQgYXJyYXkiKTsKICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBleGl0OwogICAgIH0KICAgICBpZiAo
cy0+bnVtX2NoaWxkcmVuIDwgMSkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsCisg
ICAgICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAgICAgICAgICAgICAiTnVtYmVyIG9mIHBy
b3ZpZGVkIGNoaWxkcmVuIG11c3QgYmUgMSBvciBtb3JlIik7CiAgICAgICAgIHJldCA9IC1FSU5W
QUw7CiAgICAgICAgIGdvdG8gZXhpdDsKICAgICB9CiAKICAgICBvcHRzID0gcWVtdV9vcHRzX2Ny
ZWF0ZSgmcXVvcnVtX3J1bnRpbWVfb3B0cywgTlVMTCwgMCwgJmVycm9yX2Fib3J0KTsKLSAgICBx
ZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKKyAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMs
IGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAg
ICBnb3RvIGV4aXQ7CiAgICAgfQogCiAgICAgcy0+dGhyZXNob2xkID0gcWVtdV9vcHRfZ2V0X251
bWJlcihvcHRzLCBRVU9SVU1fT1BUX1ZPVEVfVEhSRVNIT0xELCAwKTsKICAgICAvKiBhbmQgdmFs
aWRhdGUgaXQgYWdhaW5zdCBzLT5udW1fY2hpbGRyZW4gKi8KLSAgICByZXQgPSBxdW9ydW1fdmFs
aWRfdGhyZXNob2xkKHMtPnRocmVzaG9sZCwgcy0+bnVtX2NoaWxkcmVuLCAmbG9jYWxfZXJyKTsK
KyAgICByZXQgPSBxdW9ydW1fdmFsaWRfdGhyZXNob2xkKHMtPnRocmVzaG9sZCwgcy0+bnVtX2No
aWxkcmVuLCBlcnJwKTsKICAgICBpZiAocmV0IDwgMCkgewogICAgICAgICBnb3RvIGV4aXQ7CiAg
ICAgfQpAQCAtOTA3LDcgKzkwNiw3IEBAIHN0YXRpYyBpbnQgcXVvcnVtX29wZW4oQmxvY2tEcml2
ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAtRUlOVkFMLCBOVUxMKTsKICAgICB9CiAgICAgaWYgKHJldCA8IDApIHsK
LSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiUGxlYXNlIHNldCByZWFkLXBhdHRlcm4g
YXMgZmlmbyBvciBxdW9ydW0iKTsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiUGxlYXNlIHNl
dCByZWFkLXBhdHRlcm4gYXMgZmlmbyBvciBxdW9ydW0iKTsKICAgICAgICAgZ290byBleGl0Owog
ICAgIH0KICAgICBzLT5yZWFkX3BhdHRlcm4gPSByZXQ7CkBAIC05MTUsNyArOTE0LDcgQEAgc3Rh
dGljIGludCBxdW9ydW1fb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMs
IGludCBmbGFncywKICAgICBpZiAocy0+cmVhZF9wYXR0ZXJuID09IFFVT1JVTV9SRUFEX1BBVFRF
Uk5fUVVPUlVNKSB7CiAgICAgICAgIHMtPmlzX2Jsa3ZlcmlmeSA9IHFlbXVfb3B0X2dldF9ib29s
KG9wdHMsIFFVT1JVTV9PUFRfQkxLVkVSSUZZLCBmYWxzZSk7CiAgICAgICAgIGlmIChzLT5pc19i
bGt2ZXJpZnkgJiYgKHMtPm51bV9jaGlsZHJlbiAhPSAyIHx8IHMtPnRocmVzaG9sZCAhPSAyKSkg
ewotICAgICAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiYmxrdmVyaWZ5PW9uIGNhbiBv
bmx5IGJlIHNldCBpZiB0aGVyZSBhcmUgIgorICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAi
YmxrdmVyaWZ5PW9uIGNhbiBvbmx5IGJlIHNldCBpZiB0aGVyZSBhcmUgIgogICAgICAgICAgICAg
ICAgICAgICAgICAiZXhhY3RseSB0d28gZmlsZXMgYW5kIHZvdGUtdGhyZXNob2xkIGlzIDIiKTsK
ICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgICAgICBnb3RvIGV4aXQ7CkBAIC05
MjQsNyArOTIzLDcgQEAgc3RhdGljIGludCBxdW9ydW1fb3BlbihCbG9ja0RyaXZlclN0YXRlICpi
cywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICAgICAgcy0+cmV3cml0ZV9jb3JydXB0
ZWQgPSBxZW11X29wdF9nZXRfYm9vbChvcHRzLCBRVU9SVU1fT1BUX1JFV1JJVEUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgICAg
ICBpZiAocy0+cmV3cml0ZV9jb3JydXB0ZWQgJiYgcy0+aXNfYmxrdmVyaWZ5KSB7Ci0gICAgICAg
ICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsCisgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAs
CiAgICAgICAgICAgICAgICAgICAgICAgICJyZXdyaXRlLWNvcnJ1cHRlZD1vbiBjYW5ub3QgYmUg
dXNlZCB3aXRoIGJsa3ZlcmlmeT1vbiIpOwogICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAg
ICAgICAgICAgIGdvdG8gZXhpdDsKQEAgLTk0MSw4ICs5NDAsOCBAQCBzdGF0aWMgaW50IHF1b3J1
bV9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAog
ICAgICAgICBhc3NlcnQocmV0IDwgMzIpOwogCiAgICAgICAgIHMtPmNoaWxkcmVuW2ldID0gYmRy
dl9vcGVuX2NoaWxkKE5VTEwsIG9wdGlvbnMsIGluZGV4c3RyLCBicywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNoaWxkX2Zvcm1hdCwgZmFsc2UsICZsb2NhbF9l
cnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZjaGlsZF9mb3JtYXQsIGZhbHNlLCBlcnJwKTsKKyAgICAgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICAgICAgZ290byBj
bG9zZV9leGl0OwogICAgICAgICB9CkBAIC05NjksNyArOTY4LDYgQEAgY2xvc2VfZXhpdDoKIGV4
aXQ6CiAgICAgcWVtdV9vcHRzX2RlbChvcHRzKTsKICAgICAvKiBwcm9wYWdhdGUgZXJyb3IgKi8K
LSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICByZXR1cm4gcmV0Owog
fQogCmRpZmYgLS1naXQgYS9ibG9jay9yYXctZm9ybWF0LmMgYi9ibG9jay9yYXctZm9ybWF0LmMK
aW5kZXggNDJjMjhjYzI5YS4uZTgzYTMwYzNiNSAxMDA2NDQKLS0tIGEvYmxvY2svcmF3LWZvcm1h
dC5jCisrKyBiL2Jsb2NrL3Jhdy1mb3JtYXQuYwpAQCAtNzQsNyArNzQsNiBAQCBzdGF0aWMgUWVt
dU9wdHNMaXN0IHJhd19jcmVhdGVfb3B0cyA9IHsKIHN0YXRpYyBpbnQgcmF3X3JlYWRfb3B0aW9u
cyhRRGljdCAqb3B0aW9ucywgQmxvY2tEcml2ZXJTdGF0ZSAqYnMsCiAgICAgQkRSVlJhd1N0YXRl
ICpzLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
UWVtdU9wdHMgKm9wdHMgPSBOVUxMOwogICAgIGludDY0X3QgcmVhbF9zaXplID0gMDsKICAgICBp
bnQgcmV0OwpAQCAtODYsOSArODUsOCBAQCBzdGF0aWMgaW50IHJhd19yZWFkX29wdGlvbnMoUURp
Y3QgKm9wdGlvbnMsIEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgIH0KIAogICAgIG9wdHMgPSBx
ZW11X29wdHNfY3JlYXRlKCZyYXdfcnVudGltZV9vcHRzLCBOVUxMLCAwLCAmZXJyb3JfYWJvcnQp
OwotICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgb3B0aW9ucywgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsIGVycnAp
OworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3Rv
IGVuZDsKICAgICB9CmRpZmYgLS1naXQgYS9ibG9jay9yYmQuYyBiL2Jsb2NrL3JiZC5jCmluZGV4
IDA1N2FmNDNkNDguLmFlNGRkOWU3MDUgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3JiZC5jCisrKyBiL2Js
b2NrL3JiZC5jCkBAIC00MzEsNyArNDMxLDYgQEAgc3RhdGljIGludCBjb3JvdXRpbmVfZm4gcWVt
dV9yYmRfY29fY3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsCiAgICAgQmxvY2tkZXZD
cmVhdGVPcHRpb25zICpjcmVhdGVfb3B0aW9uczsKICAgICBCbG9ja2RldkNyZWF0ZU9wdGlvbnNS
YmQgKnJiZF9vcHRzOwogICAgIEJsb2NrZGV2T3B0aW9uc1JiZCAqbG9jOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKmtleXBhaXJzLCAqcGFzc3dvcmRfc2Vj
cmV0OwogICAgIFFEaWN0ICpvcHRpb25zID0gTlVMTDsKICAgICBpbnQgcmV0ID0gMDsKQEAgLTQ1
MiwxMCArNDUxLDkgQEAgc3RhdGljIGludCBjb3JvdXRpbmVfZm4gcWVtdV9yYmRfY29fY3JlYXRl
X29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsCiAgICAgcmJkX29wdHMtPmhhc19jbHVzdGVyX3Np
emUgPSAocmJkX29wdHMtPmNsdXN0ZXJfc2l6ZSAhPSAwKTsKIAogICAgIG9wdGlvbnMgPSBxZGlj
dF9uZXcoKTsKLSAgICBxZW11X3JiZF9wYXJzZV9maWxlbmFtZShmaWxlbmFtZSwgb3B0aW9ucywg
JmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIHFlbXVfcmJkX3BhcnNlX2Zp
bGVuYW1lKGZpbGVuYW1lLCBvcHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CiAgICAgICAgIGdvdG8gZXhpdDsKICAgICB9CiAKQEAgLTU3Myw3ICs1NzEsNiBAQCBzdGF0
aWMgaW50IHFlbXVfcmJkX2Nvbm5lY3QocmFkb3NfdCAqY2x1c3RlciwgcmFkb3NfaW9jdHhfdCAq
aW9fY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAg
ICBjaGFyICptb25faG9zdCA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgaW50IHI7CiAKICAgICBpZiAoc2VjcmV0aWQpIHsKQEAgLTU4Niw5ICs1ODMsOCBAQCBzdGF0
aWMgaW50IHFlbXVfcmJkX2Nvbm5lY3QocmFkb3NfdCAqY2x1c3RlciwgcmFkb3NfaW9jdHhfdCAq
aW9fY3R4LAogICAgICAgICBvcHRzLT5oYXNfa2V5X3NlY3JldCA9IHRydWU7CiAgICAgfQogCi0g
ICAgbW9uX2hvc3QgPSBxZW11X3JiZF9tb25faG9zdChvcHRzLCAmbG9jYWxfZXJyKTsKLSAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgIG1vbl9ob3N0ID0gcWVtdV9yYmRfbW9uX2hvc3Qob3B0cywgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIHIgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIGZhaWxlZF9vcHRz
OwogICAgIH0KQEAgLTY2MSw3ICs2NTcsNiBAQCBzdGF0aWMgaW50IHFlbXVfcmJkX2NvbnZlcnRf
b3B0aW9ucyhRRGljdCAqb3B0aW9ucywgQmxvY2tkZXZPcHRpb25zUmJkICoqb3B0cywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBWaXNp
dG9yICp2OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyogQ29udmVydCB0
aGUgcmVtYWluaW5nIG9wdGlvbnMgaW50byBhIFFBUEkgb2JqZWN0ICovCiAgICAgdiA9IHFvYmpl
Y3RfaW5wdXRfdmlzaXRvcl9uZXdfZmxhdF9jb25mdXNlZChvcHRpb25zLCBlcnJwKTsKQEAgLTY2
OSwxMSArNjY0LDEwIEBAIHN0YXRpYyBpbnQgcWVtdV9yYmRfY29udmVydF9vcHRpb25zKFFEaWN0
ICpvcHRpb25zLCBCbG9ja2Rldk9wdGlvbnNSYmQgKipvcHRzLAogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKICAgICB9CiAKLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9uc1JiZCh2LCBOVUxM
LCBvcHRzLCAmbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9uc1JiZCh2
LCBOVUxMLCBvcHRzLCBlcnJwKTsKICAgICB2aXNpdF9mcmVlKHYpOwogCi0gICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCkBAIC03MTMsNyAr
NzA3LDYgQEAgc3RhdGljIGludCBxZW11X3JiZF9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBR
RGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgIEJEUlZSQkRTdGF0ZSAqcyA9IGJzLT5vcGFx
dWU7CiAgICAgQmxvY2tkZXZPcHRpb25zUmJkICpvcHRzID0gTlVMTDsKICAgICBjb25zdCBRRGlj
dEVudHJ5ICplOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNoYXIgKmtleXBh
aXJzLCAqc2VjcmV0aWQ7CiAgICAgaW50IHI7CiAKQEAgLTcyNywxMyArNzIwLDEyIEBAIHN0YXRp
YyBpbnQgcWVtdV9yYmRfb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMs
IGludCBmbGFncywKICAgICAgICAgcWRpY3RfZGVsKG9wdGlvbnMsICJwYXNzd29yZC1zZWNyZXQi
KTsKICAgICB9CiAKLSAgICByID0gcWVtdV9yYmRfY29udmVydF9vcHRpb25zKG9wdGlvbnMsICZv
cHRzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgciA9IHFlbXVfcmJk
X2NvbnZlcnRfb3B0aW9ucyhvcHRpb25zLCAmb3B0cywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIC8qIElmIGtleXBhaXJzIGFyZSBwcmVzZW50LCB0aGF0IG1lYW5zIHNvbWUgb3B0
aW9ucyBhcmUgcHJlc2VudCBpbgogICAgICAgICAgKiB0aGUgbW9kZXJuIG9wdGlvbiBmb3JtYXQu
ICBEb24ndCBhdHRlbXB0IHRvIHBhcnNlIGxlZ2FjeSBvcHRpb24KICAgICAgICAgICogZm9ybWF0
cywgYXMgd2Ugd29uJ3Qgc3VwcG9ydCBtaXhlZCB1c2FnZS4gKi8KICAgICAgICAgaWYgKGtleXBh
aXJzKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKQEAgLTc0Niw3ICs3MzgsNiBAQCBzdGF0
aWMgaW50IHFlbXVfcmJkX29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25z
LCBpbnQgZmxhZ3MsCiAgICAgICAgIGlmIChyIDwgMCkgewogICAgICAgICAgICAgLyogUHJvcGFn
YXRlIHRoZSBvcmlnaW5hbCBlcnJvciwgbm90IHRoZSBsZWdhY3kgcGFyc2luZyBmYWxsYmFjawog
ICAgICAgICAgICAgICogZXJyb3IsIGFzIHRoZSBsYXR0ZXIgd2FzIGp1c3QgYSBiZXN0LWVmZm9y
dCBhdHRlbXB0LiAqLwotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICAvKiBUYWtlIGNh
cmUgd2hlbmV2ZXIgZGVjaWRpbmcgdG8gYWN0dWFsbHkgZGVwcmVjYXRlOyBvbmNlIHRoaXMgYWJp
bGl0eQpkaWZmIC0tZ2l0IGEvYmxvY2svcmVwbGljYXRpb24uYyBiL2Jsb2NrL3JlcGxpY2F0aW9u
LmMKaW5kZXggOTM2YjJmOGI1YS4uMjJhZTEwNjdlYyAxMDA2NDQKLS0tIGEvYmxvY2svcmVwbGlj
YXRpb24uYworKysgYi9ibG9jay9yZXBsaWNhdGlvbi5jCkBAIC04NSw3ICs4NSw2IEBAIHN0YXRp
YyBpbnQgcmVwbGljYXRpb25fb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlv
bnMsCiB7CiAgICAgaW50IHJldDsKICAgICBCRFJWUmVwbGljYXRpb25TdGF0ZSAqcyA9IGJzLT5v
cGFxdWU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgUWVtdU9wdHMgKm9wdHMg
PSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKm1vZGU7CiAgICAgY29uc3QgY2hhciAqdG9wX2lkOwpA
QCAtOTgsMTQgKzk3LDE0IEBAIHN0YXRpYyBpbnQgcmVwbGljYXRpb25fb3BlbihCbG9ja0RyaXZl
clN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsCiAKICAgICByZXQgPSAtRUlOVkFMOwogICAgIG9w
dHMgPSBxZW11X29wdHNfY3JlYXRlKCZyZXBsaWNhdGlvbl9ydW50aW1lX29wdHMsIE5VTEwsIDAs
ICZlcnJvcl9hYm9ydCk7Ci0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25z
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgcWVtdV9vcHRzX2Fic29y
Yl9xZGljdChvcHRzLCBvcHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KIAogICAgIG1vZGUgPSBxZW11X29wdF9nZXQob3B0cywgUkVQTElD
QVRJT05fTU9ERSk7CiAgICAgaWYgKCFtb2RlKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2Fs
X2VyciwgIk1pc3NpbmcgdGhlIG9wdGlvbiBtb2RlIik7CisgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgIk1pc3NpbmcgdGhlIG9wdGlvbiBtb2RlIik7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9
CiAKQEAgLTExMyw3ICsxMTIsOCBAQCBzdGF0aWMgaW50IHJlcGxpY2F0aW9uX29wZW4oQmxvY2tE
cml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLAogICAgICAgICBzLT5tb2RlID0gUkVQTElD
QVRJT05fTU9ERV9QUklNQVJZOwogICAgICAgICB0b3BfaWQgPSBxZW11X29wdF9nZXQob3B0cywg
UkVQTElDQVRJT05fVE9QX0lEKTsKICAgICAgICAgaWYgKHRvcF9pZCkgewotICAgICAgICAgICAg
ZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiVGhlIHByaW1hcnkgc2lkZSBkb2VzIG5vdCBzdXBwb3J0
IG9wdGlvbiB0b3AtaWQiKTsKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIlRoZSBwcmltYXJ5IHNpZGUgZG9lcyBub3Qgc3VwcG9ydCBvcHRpb24g
dG9wLWlkIik7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIH0KICAgICB9IGVsc2Ug
aWYgKCFzdHJjbXAobW9kZSwgInNlY29uZGFyeSIpKSB7CkBAIC0xMjEsMTEgKzEyMSwxMSBAQCBz
dGF0aWMgaW50IHJlcGxpY2F0aW9uX29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpv
cHRpb25zLAogICAgICAgICB0b3BfaWQgPSBxZW11X29wdF9nZXQob3B0cywgUkVQTElDQVRJT05f
VE9QX0lEKTsKICAgICAgICAgcy0+dG9wX2lkID0gZ19zdHJkdXAodG9wX2lkKTsKICAgICAgICAg
aWYgKCFzLT50b3BfaWQpIHsKLSAgICAgICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgIk1p
c3NpbmcgdGhlIG9wdGlvbiB0b3AtaWQiKTsKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwg
Ik1pc3NpbmcgdGhlIG9wdGlvbiB0b3AtaWQiKTsKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAg
ICAgICAgfQogICAgIH0gZWxzZSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwKKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLAogICAgICAgICAgICAgICAgICAgICJUaGUgb3B0aW9uIG1v
ZGUncyB2YWx1ZSBzaG91bGQgYmUgcHJpbWFyeSBvciBzZWNvbmRhcnkiKTsKICAgICAgICAgZ290
byBmYWlsOwogICAgIH0KQEAgLTEzNiw3ICsxMzYsNiBAQCBzdGF0aWMgaW50IHJlcGxpY2F0aW9u
X29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLAogCiBmYWlsOgogICAg
IHFlbXVfb3B0c19kZWwob3B0cyk7Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtMzE0LDcgKzMxMyw2IEBAIHN0YXRpYyBib29s
IHJlcGxpY2F0aW9uX3JlY3Vyc2VfaXNfZmlyc3Rfbm9uX2ZpbHRlcihCbG9ja0RyaXZlclN0YXRl
ICpicywKIAogc3RhdGljIHZvaWQgc2Vjb25kYXJ5X2RvX2NoZWNrcG9pbnQoQkRSVlJlcGxpY2F0
aW9uU3RhdGUgKnMsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKICAgICBpbnQgcmV0OwogCiAgICAgaWYgKCFzLT5iYWNrdXBfam9iKSB7CkBAIC0zMjIsOSAr
MzIwLDggQEAgc3RhdGljIHZvaWQgc2Vjb25kYXJ5X2RvX2NoZWNrcG9pbnQoQkRSVlJlcGxpY2F0
aW9uU3RhdGUgKnMsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAg
IGJhY2t1cF9kb19jaGVja3BvaW50KHMtPmJhY2t1cF9qb2IsICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgYmFja3VwX2RvX2NoZWNrcG9pbnQocy0+YmFja3VwX2pvYiwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTM2Myw3ICszNjAsNiBAQCBz
dGF0aWMgdm9pZCByZW9wZW5fYmFja2luZ19maWxlKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBib29s
IHdyaXRhYmxlLAogewogICAgIEJEUlZSZXBsaWNhdGlvblN0YXRlICpzID0gYnMtPm9wYXF1ZTsK
ICAgICBCbG9ja1Jlb3BlblF1ZXVlICpyZW9wZW5fcXVldWUgPSBOVUxMOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKHdyaXRhYmxlKSB7CiAgICAgICAgIHMtPm9yaWdf
aGlkZGVuX3JlYWRfb25seSA9IGJkcnZfaXNfcmVhZF9vbmx5KHMtPmhpZGRlbl9kaXNrLT5icyk7
CkBAIC0zODgsOCArMzg0LDcgQEAgc3RhdGljIHZvaWQgcmVvcGVuX2JhY2tpbmdfZmlsZShCbG9j
a0RyaXZlclN0YXRlICpicywgYm9vbCB3cml0YWJsZSwKICAgICB9CiAKICAgICBpZiAocmVvcGVu
X3F1ZXVlKSB7Ci0gICAgICAgIGJkcnZfcmVvcGVuX211bHRpcGxlKHJlb3Blbl9xdWV1ZSwgJmxv
Y2FsX2Vycik7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
ICAgICBiZHJ2X3Jlb3Blbl9tdWx0aXBsZShyZW9wZW5fcXVldWUsIGVycnApOwogICAgIH0KIAog
ICAgIGJkcnZfc3VidHJlZV9kcmFpbmVkX2VuZChzLT5oaWRkZW5fZGlzay0+YnMpOwpAQCAtNDUw
LDcgKzQ0NSw2IEBAIHN0YXRpYyB2b2lkIHJlcGxpY2F0aW9uX3N0YXJ0KFJlcGxpY2F0aW9uU3Rh
dGUgKnJzLCBSZXBsaWNhdGlvbk1vZGUgbW9kZSwKICAgICBCbG9ja0RyaXZlclN0YXRlICp0b3Bf
YnM7CiAgICAgaW50NjRfdCBhY3RpdmVfbGVuZ3RoLCBoaWRkZW5fbGVuZ3RoLCBkaXNrX2xlbmd0
aDsKICAgICBBaW9Db250ZXh0ICphaW9fY29udGV4dDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKIAogICAgIGFpb19jb250ZXh0ID0gYmRydl9nZXRfYWlvX2NvbnRleHQoYnMpOwogICAg
IGFpb19jb250ZXh0X2FjcXVpcmUoYWlvX2NvbnRleHQpOwpAQCAtNTE5LDkgKzUxMyw4IEBAIHN0
YXRpYyB2b2lkIHJlcGxpY2F0aW9uX3N0YXJ0KFJlcGxpY2F0aW9uU3RhdGUgKnJzLCBSZXBsaWNh
dGlvbk1vZGUgbW9kZSwKICAgICAgICAgfQogCiAgICAgICAgIC8qIHJlb3BlbiB0aGUgYmFja2lu
ZyBmaWxlIGluIHIvdyBtb2RlICovCi0gICAgICAgIHJlb3Blbl9iYWNraW5nX2ZpbGUoYnMsIHRy
dWUsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgcmVvcGVuX2JhY2tpbmdf
ZmlsZShicywgdHJ1ZSwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAg
YWlvX2NvbnRleHRfcmVsZWFzZShhaW9fY29udGV4dCk7CiAgICAgICAgICAgICByZXR1cm47CiAg
ICAgICAgIH0KQEAgLTU0Niw5ICs1MzksOCBAQCBzdGF0aWMgdm9pZCByZXBsaWNhdGlvbl9zdGFy
dChSZXBsaWNhdGlvblN0YXRlICpycywgUmVwbGljYXRpb25Nb2RlIG1vZGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDAsIE1JUlJPUl9TWU5DX01PREVfTk9ORSwgTlVMTCwgMCwg
ZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJMT0NLREVWX09OX0VSUk9S
X1JFUE9SVCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tERVZfT05fRVJS
T1JfUkVQT1JULCBKT0JfSU5URVJOQUwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJhY2t1cF9qb2JfY29tcGxldGVkLCBicywgTlVMTCwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrdXBfam9iX2NvbXBsZXRl
ZCwgYnMsIE5VTEwsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGJh
Y2t1cF9qb2JfY2xlYW51cChicyk7CiAgICAgICAgICAgICBhaW9fY29udGV4dF9yZWxlYXNlKGFp
b19jb250ZXh0KTsKICAgICAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL2Jsb2NrL3NoZWVw
ZG9nLmMgYi9ibG9jay9zaGVlcGRvZy5jCmluZGV4IDc3M2RmYzZhYjEuLjA4NjE5NGY5NzUgMTAw
NjQ0Ci0tLSBhL2Jsb2NrL3NoZWVwZG9nLmMKKysrIGIvYmxvY2svc2hlZXBkb2cuYwpAQCAtNTMy
LDcgKzUzMiw2IEBAIHN0YXRpYyBTb2NrZXRBZGRyZXNzICpzZF9zZXJ2ZXJfY29uZmlnKFFEaWN0
ICpvcHRpb25zLCBFcnJvciAqKmVycnApCiAgICAgUURpY3QgKnNlcnZlciA9IE5VTEw7CiAgICAg
VmlzaXRvciAqaXYgPSBOVUxMOwogICAgIFNvY2tldEFkZHJlc3MgKnNhZGRyID0gTlVMTDsKLSAg
ICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHFkaWN0X2V4dHJhY3Rfc3VicWRpY3Qo
b3B0aW9ucywgJnNlcnZlciwgInNlcnZlci4iKTsKIApAQCAtNTQxLDkgKzU0MCw4IEBAIHN0YXRp
YyBTb2NrZXRBZGRyZXNzICpzZF9zZXJ2ZXJfY29uZmlnKFFEaWN0ICpvcHRpb25zLCBFcnJvciAq
KmVycnApCiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9CiAKLSAgICB2aXNpdF90eXBlX1NvY2tl
dEFkZHJlc3MoaXYsIE5VTEwsICZzYWRkciwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNp
dF90eXBlX1NvY2tldEFkZHJlc3MoaXYsIE5VTEwsICZzYWRkciwgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9CiAKQEAgLTEwMDgsNyArMTAwNiw2IEBA
IHN0YXRpYyB2b2lkIHNkX2NvbmZpZ19kb25lKFNoZWVwZG9nQ29uZmlnICpjZmcpCiBzdGF0aWMg
dm9pZCBzZF9wYXJzZV91cmkoU2hlZXBkb2dDb25maWcgKmNmZywgY29uc3QgY2hhciAqZmlsZW5h
bWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9y
ICplcnIgPSBOVUxMOwogICAgIFF1ZXJ5UGFyYW1zICpxcCA9IE5VTEw7CiAgICAgYm9vbCBpc191
bml4OwogICAgIFVSSSAqdXJpOwpAQCAtMTAxNyw3ICsxMDE0LDcgQEAgc3RhdGljIHZvaWQgc2Rf
cGFyc2VfdXJpKFNoZWVwZG9nQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogCiAg
ICAgY2ZnLT51cmkgPSB1cmkgPSB1cmlfcGFyc2UoZmlsZW5hbWUpOwogICAgIGlmICghdXJpKSB7
Ci0gICAgICAgIGVycm9yX3NldGcoJmVyciwgImludmFsaWQgVVJJICclcyciLCBmaWxlbmFtZSk7
CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImludmFsaWQgVVJJICclcyciLCBmaWxlbmFtZSk7
CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApAQCAtMTAyOSwxOCArMTAyNiwxOCBAQCBzdGF0
aWMgdm9pZCBzZF9wYXJzZV91cmkoU2hlZXBkb2dDb25maWcgKmNmZywgY29uc3QgY2hhciAqZmls
ZW5hbWUsCiAgICAgfSBlbHNlIGlmICghZ19zdHJjbXAwKHVyaS0+c2NoZW1lLCAic2hlZXBkb2cr
dW5peCIpKSB7CiAgICAgICAgIGlzX3VuaXggPSB0cnVlOwogICAgIH0gZWxzZSB7Ci0gICAgICAg
IGVycm9yX3NldGcoJmVyciwgIlVSSSBzY2hlbWUgbXVzdCBiZSAnc2hlZXBkb2cnLCAnc2hlZXBk
b2crdGNwJywiCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIlVSSSBzY2hlbWUgbXVzdCBiZSAn
c2hlZXBkb2cnLCAnc2hlZXBkb2crdGNwJywiCiAgICAgICAgICAgICAgICAgICAgIiBvciAnc2hl
ZXBkb2crdW5peCciKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiAgICAgaWYgKHVyaS0+
cGF0aCA9PSBOVUxMIHx8ICFzdHJjbXAodXJpLT5wYXRoLCAiLyIpKSB7Ci0gICAgICAgIGVycm9y
X3NldGcoJmVyciwgIm1pc3NpbmcgZmlsZSBwYXRoIGluIFVSSSIpOworICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICJtaXNzaW5nIGZpbGUgcGF0aCBpbiBVUkkiKTsKICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQogICAgIGlmIChnX3N0cmxjcHkoY2ZnLT52ZGksIHVyaS0+cGF0aCArIDEsIFNEX01B
WF9WRElfTEVOKQogICAgICAgICA+PSBTRF9NQVhfVkRJX0xFTikgewotICAgICAgICBlcnJvcl9z
ZXRnKCZlcnIsICJWREkgbmFtZSBpcyB0b28gbG9uZyIpOworICAgICAgICBlcnJvcl9zZXRnKGVy
cnAsICJWREkgbmFtZSBpcyB0b28gbG9uZyIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
QEAgLTEwNDksMjUgKzEwNDYsMjUgQEAgc3RhdGljIHZvaWQgc2RfcGFyc2VfdXJpKFNoZWVwZG9n
Q29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIGlmIChpc191bml4KSB7CiAg
ICAgICAgIC8qIHNoZWVwZG9nK3VuaXg6Ly8vdmRpbmFtZT9zb2NrZXQ9cGF0aCAqLwogICAgICAg
ICBpZiAodXJpLT5zZXJ2ZXIgfHwgdXJpLT5wb3J0KSB7Ci0gICAgICAgICAgICBlcnJvcl9zZXRn
KCZlcnIsICJVUkkgc2NoZW1lICVzIGRvZXNuJ3QgYWNjZXB0IGEgc2VydmVyIGFkZHJlc3MiLAor
ICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVVJJIHNjaGVtZSAlcyBkb2Vzbid0IGFjY2Vw
dCBhIHNlcnZlciBhZGRyZXNzIiwKICAgICAgICAgICAgICAgICAgICAgICAgdXJpLT5zY2hlbWUp
OwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCFxcC0+bikg
ewotICAgICAgICAgICAgZXJyb3Jfc2V0ZygmZXJyLAorICAgICAgICAgICAgZXJyb3Jfc2V0Zyhl
cnJwLAogICAgICAgICAgICAgICAgICAgICAgICAiVVJJIHNjaGVtZSAlcyByZXF1aXJlcyBxdWVy
eSBwYXJhbWV0ZXIgJ3NvY2tldCciLAogICAgICAgICAgICAgICAgICAgICAgICB1cmktPnNjaGVt
ZSk7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICBpZiAocXAtPm4g
IT0gMSB8fCBzdHJjbXAocXAtPnBbMF0ubmFtZSwgInNvY2tldCIpKSB7Ci0gICAgICAgICAgICBl
cnJvcl9zZXRnKCZlcnIsICJ1bmV4cGVjdGVkIHF1ZXJ5IHBhcmFtZXRlcnMiKTsKKyAgICAgICAg
ICAgIGVycm9yX3NldGcoZXJycCwgInVuZXhwZWN0ZWQgcXVlcnkgcGFyYW1ldGVycyIpOwogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgY2ZnLT5wYXRoID0gcXAtPnBb
MF0udmFsdWU7CiAgICAgfSBlbHNlIHsKICAgICAgICAgLyogc2hlZXBkb2dbK3RjcF06Ly9baG9z
dDpwb3J0XS92ZGluYW1lICovCiAgICAgICAgIGlmIChxcC0+bikgewotICAgICAgICAgICAgZXJy
b3Jfc2V0ZygmZXJyLCAidW5leHBlY3RlZCBxdWVyeSBwYXJhbWV0ZXJzIik7CisgICAgICAgICAg
ICBlcnJvcl9zZXRnKGVycnAsICJ1bmV4cGVjdGVkIHF1ZXJ5IHBhcmFtZXRlcnMiKTsKICAgICAg
ICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIGNmZy0+aG9zdCA9IHVyaS0+c2Vy
dmVyOwpAQCAtMTA3OCw3ICsxMDc1LDcgQEAgc3RhdGljIHZvaWQgc2RfcGFyc2VfdXJpKFNoZWVw
ZG9nQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIGlmICh1cmktPmZyYWdt
ZW50KSB7CiAgICAgICAgIGlmICghc2RfcGFyc2Vfc25hcGlkX29yX3RhZyh1cmktPmZyYWdtZW50
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNmZy0+c25hcF9pZCwgY2Zn
LT50YWcpKSB7Ci0gICAgICAgICAgICBlcnJvcl9zZXRnKCZlcnIsICInJXMnIGlzIG5vdCBhIHZh
bGlkIHNuYXBzaG90IElEIiwKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIiclcycgaXMg
bm90IGEgdmFsaWQgc25hcHNob3QgSUQiLAogICAgICAgICAgICAgICAgICAgICAgICB1cmktPmZy
YWdtZW50KTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CkBAIC0xMDg3LDggKzEw
ODQsNyBAQCBzdGF0aWMgdm9pZCBzZF9wYXJzZV91cmkoU2hlZXBkb2dDb25maWcgKmNmZywgY29u
c3QgY2hhciAqZmlsZW5hbWUsCiAgICAgfQogCiBvdXQ6Ci0gICAgaWYgKGVycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAg
c2RfY29uZmlnX2RvbmUoY2ZnKTsKICAgICB9CiB9CkBAIC0xMTEzLDcgKzExMDksNiBAQCBvdXQ6
CiBzdGF0aWMgdm9pZCBwYXJzZV92ZGluYW1lKFNoZWVwZG9nQ29uZmlnICpjZmcsIGNvbnN0IGNo
YXIgKmZpbGVuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7
Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgY2hhciAqcCwgKnEsICp1cmk7CiAgICAgY29u
c3QgY2hhciAqaG9zdF9zcGVjLCAqdmRpX3NwZWM7CiAgICAgaW50IG5yX3NlcDsKQEAgLTExNTUs
MTQgKzExNTAsMTQgQEAgc3RhdGljIHZvaWQgcGFyc2VfdmRpbmFtZShTaGVlcGRvZ0NvbmZpZyAq
Y2ZnLCBjb25zdCBjaGFyICpmaWxlbmFtZSwKICAgICAgKiBGSVhNRSBXZSB0byBlc2NhcGUgVVJJ
IG1ldGEtY2hhcmFjdGVycywgZS5nLiAieD95PXoiCiAgICAgICogcHJvZHVjZXMgInNoZWVwZG9n
Oi8veD95PXoiLiAgQmVjYXVzZSBvZiB0aGF0IC4uLgogICAgICAqLwotICAgIHNkX3BhcnNlX3Vy
aShjZmcsIHVyaSwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIHNkX3BhcnNlX3VyaShjZmcs
IHVyaSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIC4u
LiB0aGlzIGNhbiBmYWlsLCBidXQgdGhlIGVycm9yIG1lc3NhZ2UgaXMgbWlzbGVhZGluZy4KICAg
ICAgICAgICogUmVwbGFjZSBpdCBieSB0aGUgdHJhZGl0aW9uYWwgdXNlbGVzcyBvbmUgdW50aWwg
dGhlCiAgICAgICAgICAqIGVzY2FwaW5nIGlzIGZpeGVkLgogICAgICAgICAgKi8KLSAgICAgICAg
ZXJyb3JfZnJlZShlcnIpOworICAgICAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7CiAgICAgICAg
IGVycm9yX3NldGcoZXJycCwgIkNhbid0IHBhcnNlIGZpbGVuYW1lIik7CiAgICAgfQogCkBAIC0x
MTczLDE3ICsxMTY4LDE1IEBAIHN0YXRpYyB2b2lkIHBhcnNlX3ZkaW5hbWUoU2hlZXBkb2dDb25m
aWcgKmNmZywgY29uc3QgY2hhciAqZmlsZW5hbWUsCiBzdGF0aWMgdm9pZCBzZF9wYXJzZV9maWxl
bmFtZShjb25zdCBjaGFyICpmaWxlbmFtZSwgUURpY3QgKm9wdGlvbnMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7
CiAgICAgU2hlZXBkb2dDb25maWcgY2ZnOwogICAgIGNoYXIgYnVmWzMyXTsKIAogICAgIGlmIChz
dHJzdHIoZmlsZW5hbWUsICI6Ly8iKSkgewotICAgICAgICBzZF9wYXJzZV91cmkoJmNmZywgZmls
ZW5hbWUsICZlcnIpOworICAgICAgICBzZF9wYXJzZV91cmkoJmNmZywgZmlsZW5hbWUsIGVycnAp
OwogICAgIH0gZWxzZSB7Ci0gICAgICAgIHBhcnNlX3ZkaW5hbWUoJmNmZywgZmlsZW5hbWUsICZl
cnIpOworICAgICAgICBwYXJzZV92ZGluYW1lKCZjZmcsIGZpbGVuYW1lLCBlcnJwKTsKICAgICB9
Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTU1MCwxNSArMTU0
MywxMyBAQCBzdGF0aWMgaW50IHNkX29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpv
cHRpb25zLCBpbnQgZmxhZ3MsCiAgICAgdWludDY0X3Qgc25hcF9pZDsKICAgICBjaGFyICpidWYg
PSBOVUxMOwogICAgIFFlbXVPcHRzICpvcHRzOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogCiAgICAgcy0+YnMgPSBiczsKICAgICBzLT5haW9fY29udGV4dCA9IGJkcnZfZ2V0X2Fpb19j
b250ZXh0KGJzKTsKIAogICAgIG9wdHMgPSBxZW11X29wdHNfY3JlYXRlKCZydW50aW1lX29wdHMs
IE5VTEwsIDAsICZlcnJvcl9hYm9ydCk7Ci0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRz
LCBvcHRpb25zLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHFlbXVfb3B0c19hYnNvcmJfcWRp
Y3Qob3B0cywgb3B0aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9
IC1FSU5WQUw7CiAgICAgICAgIGdvdG8gZXJyX25vX2ZkOwogICAgIH0KQEAgLTE4NTQsMTUgKzE4
NDUsMTMgQEAgc3RhdGljIGludCBzZF9jcmVhdGVfcHJlYWxsb2MoQmxvY2tkZXZPcHRpb25zU2hl
ZXBkb2cgKmxvY2F0aW9uLCBpbnQ2NF90IHNpemUsCiAgICAgVmlzaXRvciAqdjsKICAgICBRT2Jq
ZWN0ICpvYmogPSBOVUxMOwogICAgIFFEaWN0ICpxZGljdDsKLSAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKICAgICBpbnQgcmV0OwogCiAgICAgdiA9IHFvYmplY3Rfb3V0cHV0X3Zpc2l0b3Jf
bmV3KCZvYmopOwotICAgIHZpc2l0X3R5cGVfQmxvY2tkZXZPcHRpb25zU2hlZXBkb2codiwgTlVM
TCwgJmxvY2F0aW9uLCAmbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9u
c1NoZWVwZG9nKHYsIE5VTEwsICZsb2NhdGlvbiwgZXJycCk7CiAgICAgdmlzaXRfZnJlZSh2KTsK
IAotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHFvYmplY3RfdW5yZWYob2JqKTsK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQpAQCAtMjE2NCw3ICsyMTUzLDYgQEAgc3Rh
dGljIGludCBjb3JvdXRpbmVfZm4gc2RfY29fY3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5h
bWUsIFFlbXVPcHRzICpvcHRzLAogICAgIFFEaWN0ICpxZGljdCwgKmxvY2F0aW9uX3FkaWN0Owog
ICAgIFZpc2l0b3IgKnY7CiAgICAgY2hhciAqcmVkdW5kYW5jeTsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBpbnQgcmV0OwogCiAgICAgcmVkdW5kYW5jeSA9IHFlbXVfb3B0X2dl
dF9kZWwob3B0cywgQkxPQ0tfT1BUX1JFRFVOREFOQ1kpOwpAQCAtMjE3NSw5ICsyMTYzLDggQEAg
c3RhdGljIGludCBjb3JvdXRpbmVfZm4gc2RfY29fY3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmls
ZW5hbWUsIFFlbXVPcHRzICpvcHRzLAogICAgIGxvY2F0aW9uX3FkaWN0ID0gcWRpY3RfbmV3KCk7
CiAgICAgcWRpY3RfcHV0KHFkaWN0LCAibG9jYXRpb24iLCBsb2NhdGlvbl9xZGljdCk7CiAKLSAg
ICBzZF9wYXJzZV9maWxlbmFtZShmaWxlbmFtZSwgbG9jYXRpb25fcWRpY3QsICZsb2NhbF9lcnIp
OwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgc2RfcGFyc2VfZmlsZW5hbWUoZmlsZW5hbWUsIGxvY2F0aW9uX3FkaWN0
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAg
ICAgZ290byBmYWlsOwogICAgIH0KQEAgLTIyMDMsMTEgKzIxOTAsMTAgQEAgc3RhdGljIGludCBj
b3JvdXRpbmVfZm4gc2RfY29fY3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsIFFlbXVP
cHRzICpvcHRzLAogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgdmlzaXRfdHlwZV9C
bG9ja2RldkNyZWF0ZU9wdGlvbnModiwgTlVMTCwgJmNyZWF0ZV9vcHRpb25zLCAmbG9jYWxfZXJy
KTsKKyAgICB2aXNpdF90eXBlX0Jsb2NrZGV2Q3JlYXRlT3B0aW9ucyh2LCBOVUxMLCAmY3JlYXRl
X29wdGlvbnMsIGVycnApOwogICAgIHZpc2l0X2ZyZWUodik7CiAKLSAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAg
fQpkaWZmIC0tZ2l0IGEvYmxvY2svc25hcHNob3QuYyBiL2Jsb2NrL3NuYXBzaG90LmMKaW5kZXgg
ZjJmNDhmOTI2YS4uY2ExYzc5ZjgwZiAxMDA2NDQKLS0tIGEvYmxvY2svc25hcHNob3QuYworKysg
Yi9ibG9jay9zbmFwc2hvdC5jCkBAIC0yMDgsNyArMjA4LDYgQEAgaW50IGJkcnZfc25hcHNob3Rf
Z290byhCbG9ja0RyaXZlclN0YXRlICpicywKICAgICAgICAgQmxvY2tEcml2ZXJTdGF0ZSAqZmls
ZTsKICAgICAgICAgUURpY3QgKm9wdGlvbnMgPSBxZGljdF9jbG9uZV9zaGFsbG93KGJzLT5vcHRp
b25zKTsKICAgICAgICAgUURpY3QgKmZpbGVfb3B0aW9uczsKLSAgICAgICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAKICAgICAgICAgZmlsZSA9IGJzLT5maWxlLT5iczsKICAgICAgICAgLyog
UHJldmVudCBpdCBmcm9tIGdldHRpbmcgZGVsZXRlZCB3aGVuIGRldGFjaGVkIGZyb20gYnMgKi8K
QEAgLTIyNSwxMyArMjI0LDEyIEBAIGludCBiZHJ2X3NuYXBzaG90X2dvdG8oQmxvY2tEcml2ZXJT
dGF0ZSAqYnMsCiAgICAgICAgIGJzLT5maWxlID0gTlVMTDsKIAogICAgICAgICByZXQgPSBiZHJ2
X3NuYXBzaG90X2dvdG8oZmlsZSwgc25hcHNob3RfaWQsIGVycnApOwotICAgICAgICBvcGVuX3Jl
dCA9IGRydi0+YmRydl9vcGVuKGJzLCBvcHRpb25zLCBicy0+b3Blbl9mbGFncywgJmxvY2FsX2Vy
cik7CisgICAgICAgIG9wZW5fcmV0ID0gZHJ2LT5iZHJ2X29wZW4oYnMsIG9wdGlvbnMsIGJzLT5v
cGVuX2ZsYWdzLCBlcnJwKTsKICAgICAgICAgcW9iamVjdF91bnJlZihvcHRpb25zKTsKICAgICAg
ICAgaWYgKG9wZW5fcmV0IDwgMCkgewogICAgICAgICAgICAgYmRydl91bnJlZihmaWxlKTsKICAg
ICAgICAgICAgIGJzLT5kcnYgPSBOVUxMOwogICAgICAgICAgICAgLyogQSBiZHJ2X3NuYXBzaG90
X2dvdG8oKSBlcnJvciB0YWtlcyBwcmVjZWRlbmNlICovCi0gICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgICAgIHJldHVybiByZXQgPCAwID8gcmV0
IDogb3Blbl9yZXQ7CiAgICAgICAgIH0KIApAQCAtMzcwLDE3ICszNjgsMTMgQEAgaW50IGJkcnZf
c25hcHNob3RfbG9hZF90bXBfYnlfaWRfb3JfbmFtZShCbG9ja0RyaXZlclN0YXRlICpicywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewog
ICAgIGludCByZXQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKLSAgICByZXQgPSBi
ZHJ2X3NuYXBzaG90X2xvYWRfdG1wKGJzLCBpZF9vcl9uYW1lLCBOVUxMLCAmbG9jYWxfZXJyKTsK
KyAgICByZXQgPSBiZHJ2X3NuYXBzaG90X2xvYWRfdG1wKGJzLCBpZF9vcl9uYW1lLCBOVUxMLCBl
cnJwKTsKICAgICBpZiAocmV0ID09IC1FTk9FTlQgfHwgcmV0ID09IC1FSU5WQUwpIHsKLSAgICAg
ICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOwotICAgICAgICBsb2NhbF9lcnIgPSBOVUxMOwotICAg
ICAgICByZXQgPSBiZHJ2X3NuYXBzaG90X2xvYWRfdG1wKGJzLCBOVUxMLCBpZF9vcl9uYW1lLCAm
bG9jYWxfZXJyKTsKKyAgICAgICAgZXJyb3JfZnJlZV9lcnJwKGVycnApOworICAgICAgICByZXQg
PSBiZHJ2X3NuYXBzaG90X2xvYWRfdG1wKGJzLCBOVUxMLCBpZF9vcl9uYW1lLCBlcnJwKTsKICAg
ICB9CiAKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKLQogICAgIHJldHVy
biByZXQ7CiB9CiAKZGlmZiAtLWdpdCBhL2Jsb2NrL3NzaC5jIGIvYmxvY2svc3NoLmMKaW5kZXgg
ODRkMDFlODkyYi4uN2M0MWIyYTQxNiAxMDA2NDQKLS0tIGEvYmxvY2svc3NoLmMKKysrIGIvYmxv
Y2svc3NoLmMKQEAgLTYxNiwxNSArNjE2LDEzIEBAIHN0YXRpYyBCbG9ja2Rldk9wdGlvbnNTc2gg
KnNzaF9wYXJzZV9vcHRpb25zKFFEaWN0ICpvcHRpb25zLCBFcnJvciAqKmVycnApCiB7CiAgICAg
QmxvY2tkZXZPcHRpb25zU3NoICpyZXN1bHQgPSBOVUxMOwogICAgIFFlbXVPcHRzICpvcHRzID0g
TlVMTDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjb25zdCBRRGljdEVudHJ5
ICplOwogICAgIFZpc2l0b3IgKnY7CiAKICAgICAvKiBUcmFuc2xhdGUgbGVnYWN5IG9wdGlvbnMg
Ki8KICAgICBvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZSgmc3NoX3J1bnRpbWVfb3B0cywgTlVMTCwg
MCwgJmVycm9yX2Fib3J0KTsKLSAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlv
bnMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRz
LCBvcHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBmYWlsOwog
ICAgIH0KIApAQCAtNjM4LDExICs2MzYsMTAgQEAgc3RhdGljIEJsb2NrZGV2T3B0aW9uc1NzaCAq
c3NoX3BhcnNlX29wdGlvbnMoUURpY3QgKm9wdGlvbnMsIEVycm9yICoqZXJycCkKICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KIAotICAgIHZpc2l0X3R5cGVfQmxvY2tkZXZPcHRpb25zU3NoKHYs
IE5VTEwsICZyZXN1bHQsICZsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfQmxvY2tkZXZPcHRp
b25zU3NoKHYsIE5VTEwsICZyZXN1bHQsIGVycnApOwogICAgIHZpc2l0X2ZyZWUodik7CiAKLSAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCmRpZmYg
LS1naXQgYS9ibG9jay90aHJvdHRsZS1ncm91cHMuYyBiL2Jsb2NrL3Rocm90dGxlLWdyb3Vwcy5j
CmluZGV4IDc3MDE0Yzc0MWIuLjkwODM0ZTMxZWUgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3Rocm90dGxl
LWdyb3Vwcy5jCisrKyBiL2Jsb2NrL3Rocm90dGxlLWdyb3Vwcy5jCkBAIC04MTEsNyArODExLDYg
QEAgc3RhdGljIHZvaWQgdGhyb3R0bGVfZ3JvdXBfc2V0KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2
LCBjb25zdCBjaGFyICogbmFtZSwKICAgICBUaHJvdHRsZUdyb3VwICp0ZyA9IFRIUk9UVExFX0dS
T1VQKG9iaik7CiAgICAgVGhyb3R0bGVDb25maWcgKmNmZzsKICAgICBUaHJvdHRsZVBhcmFtSW5m
byAqaW5mbyA9IG9wYXF1ZTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQ2
NF90IHZhbHVlOwogCiAgICAgLyogSWYgd2UgaGF2ZSBmaW5pc2hlZCBpbml0aWFsaXphdGlvbiwg
ZG9uJ3QgYWNjZXB0IGluZGl2aWR1YWwgcHJvcGVydHkKQEAgLTgxOSwxNiArODE4LDE2IEBAIHN0
YXRpYyB2b2lkIHRocm90dGxlX2dyb3VwX3NldChPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29u
c3QgY2hhciAqIG5hbWUsCiAgICAgICogdHJhbnNhY3Rpb24sIGFzIGNlcnRhaW4gY29tYmluYXRp
b25zIGFyZSBpbnZhbGlkLgogICAgICAqLwogICAgIGlmICh0Zy0+aXNfaW5pdGlhbGl6ZWQpIHsK
LSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiUHJvcGVydHkgY2Fubm90IGJlIHNldCBh
ZnRlciBpbml0aWFsaXphdGlvbiIpOworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJQcm9wZXJ0
eSBjYW5ub3QgYmUgc2V0IGFmdGVyIGluaXRpYWxpemF0aW9uIik7CiAgICAgICAgIGdvdG8gcmV0
OwogICAgIH0KIAotICAgIHZpc2l0X3R5cGVfaW50NjQodiwgbmFtZSwgJnZhbHVlLCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgdmlzaXRfdHlwZV9pbnQ2NCh2LCBuYW1l
LCAmdmFsdWUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIHJldDsKICAg
ICB9CiAgICAgaWYgKHZhbHVlIDwgMCkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIs
ICJQcm9wZXJ0eSB2YWx1ZXMgY2Fubm90IGJlIG5lZ2F0aXZlIik7CisgICAgICAgIGVycm9yX3Nl
dGcoZXJycCwgIlByb3BlcnR5IHZhbHVlcyBjYW5ub3QgYmUgbmVnYXRpdmUiKTsKICAgICAgICAg
Z290byByZXQ7CiAgICAgfQogCkBAIC04NDIsNyArODQxLDcgQEAgc3RhdGljIHZvaWQgdGhyb3R0
bGVfZ3JvdXBfc2V0KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICogbmFtZSwK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCVVJTVF9MRU5HVEg6CiAgICAgICAgIGlmICh2YWx1
ZSA+IFVJTlRfTUFYKSB7Ci0gICAgICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICIlcyB2
YWx1ZSBtdXN0IGJlIGluIHRoZSIKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIiVzIHZh
bHVlIG11c3QgYmUgaW4gdGhlIgogICAgICAgICAgICAgICAgICAgICAgICAicmFuZ2UgWzAsICV1
XSIsIGluZm8tPm5hbWUsIFVJTlRfTUFYKTsKICAgICAgICAgICAgIGdvdG8gcmV0OwogICAgICAg
ICB9CkBAIC04NTQsNyArODUzLDYgQEAgc3RhdGljIHZvaWQgdGhyb3R0bGVfZ3JvdXBfc2V0KE9i
amVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICogbmFtZSwKICAgICB9CiAKIHJldDoK
LSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICByZXR1cm47CiAKIH0K
QEAgLTg5NSwxNiArODkzLDE1IEBAIHN0YXRpYyB2b2lkIHRocm90dGxlX2dyb3VwX3NldF9saW1p
dHMoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsCiAgICAgVGhyb3R0bGVDb25maWcgY2ZnOwogICAg
IFRocm90dGxlTGltaXRzIGFyZyA9IHsgMCB9OwogICAgIFRocm90dGxlTGltaXRzICphcmdwID0g
JmFyZzsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHZpc2l0X3R5cGVfVGhy
b3R0bGVMaW1pdHModiwgbmFtZSwgJmFyZ3AsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKKyAgICB2aXNpdF90eXBlX1Rocm90dGxlTGltaXRzKHYsIG5hbWUsICZhcmdwLCBlcnJw
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byByZXQ7CiAgICAgfQogICAgIHFlbXVf
bXV0ZXhfbG9jaygmdGctPmxvY2spOwogICAgIHRocm90dGxlX2dldF9jb25maWcoJnRnLT50cywg
JmNmZyk7Ci0gICAgdGhyb3R0bGVfbGltaXRzX3RvX2NvbmZpZyhhcmdwLCAmY2ZnLCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgdGhyb3R0bGVfbGltaXRzX3RvX2NvbmZp
ZyhhcmdwLCAmY2ZnLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byB1bmxv
Y2s7CiAgICAgfQogICAgIHRocm90dGxlX2NvbmZpZygmdGctPnRzLCB0Zy0+Y2xvY2tfdHlwZSwg
JmNmZyk7CkBAIC05MTIsNyArOTA5LDYgQEAgc3RhdGljIHZvaWQgdGhyb3R0bGVfZ3JvdXBfc2V0
X2xpbWl0cyhPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwKIHVubG9jazoKICAgICBxZW11X211dGV4
X3VubG9jaygmdGctPmxvY2spOwogcmV0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOwogICAgIHJldHVybjsKIH0KIApkaWZmIC0tZ2l0IGEvYmxvY2svdGhyb3R0bGUuYyBi
L2Jsb2NrL3Rocm90dGxlLmMKaW5kZXggMDM0OWY0MjI1Ny4uYjNhOWNlZWM1NSAxMDA2NDQKLS0t
IGEvYmxvY2svdGhyb3R0bGUuYworKysgYi9ibG9jay90aHJvdHRsZS5jCkBAIC00NiwxMiArNDYs
MTAgQEAgc3RhdGljIGludCB0aHJvdHRsZV9wYXJzZV9vcHRpb25zKFFEaWN0ICpvcHRpb25zLCBj
aGFyICoqZ3JvdXAsIEVycm9yICoqZXJycCkKIHsKICAgICBpbnQgcmV0OwogICAgIGNvbnN0IGNo
YXIgKmdyb3VwX25hbWU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgUWVtdU9w
dHMgKm9wdHMgPSBxZW11X29wdHNfY3JlYXRlKCZ0aHJvdHRsZV9vcHRzLCBOVUxMLCAwLCAmZXJy
b3JfYWJvcnQpOwogCi0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCAm
bG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgb3B0
aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAg
ICAgICAgIGdvdG8gZmluOwogICAgIH0KZGlmZiAtLWdpdCBhL2Jsb2NrL3ZkaS5jIGIvYmxvY2sv
dmRpLmMKaW5kZXggODA2YmE3ZjUzYy4uMmQ0MDVkNmNmOSAxMDA2NDQKLS0tIGEvYmxvY2svdmRp
LmMKKysrIGIvYmxvY2svdmRpLmMKQEAgLTM3NSw3ICszNzUsNiBAQCBzdGF0aWMgaW50IHZkaV9v
cGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAg
IFZkaUhlYWRlciBoZWFkZXI7CiAgICAgc2l6ZV90IGJtYXBfc2l6ZTsKICAgICBpbnQgcmV0Owot
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFFlbXVVVUlEIHV1aWRfbGluaywgdXVp
ZF9wYXJlbnQ7CiAKICAgICBicy0+ZmlsZSA9IGJkcnZfb3Blbl9jaGlsZChOVUxMLCBvcHRpb25z
LCAiZmlsZSIsIGJzLCAmY2hpbGRfZmlsZSwKQEAgLTQ5Niw5ICs0OTUsOCBAQCBzdGF0aWMgaW50
IHZkaV9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdz
LAogICAgIGVycm9yX3NldGcoJnMtPm1pZ3JhdGlvbl9ibG9ja2VyLCAiVGhlIHZkaSBmb3JtYXQg
dXNlZCBieSBub2RlICclcycgIgogICAgICAgICAgICAgICAgImRvZXMgbm90IHN1cHBvcnQgbGl2
ZSBtaWdyYXRpb24iLAogICAgICAgICAgICAgICAgYmRydl9nZXRfZGV2aWNlX29yX25vZGVfbmFt
ZShicykpOwotICAgIHJldCA9IG1pZ3JhdGVfYWRkX2Jsb2NrZXIocy0+bWlncmF0aW9uX2Jsb2Nr
ZXIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcmV0ID0gbWlncmF0ZV9hZGRfYmxvY2tlcihz
LT5taWdyYXRpb25fYmxvY2tlciwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGVy
cm9yX2ZyZWUocy0+bWlncmF0aW9uX2Jsb2NrZXIpOwogICAgICAgICBnb3RvIGZhaWxfZnJlZV9i
bWFwOwogICAgIH0KQEAgLTkwNSw3ICs5MDMsNiBAQCBzdGF0aWMgaW50IGNvcm91dGluZV9mbiB2
ZGlfY29fY3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsIFFlbXVPcHRzICpvcHRzLAog
ICAgIHVpbnQ2NF90IGJsb2NrX3NpemUgPSBERUZBVUxUX0NMVVNURVJfU0laRTsKICAgICBib29s
IGlzX3N0YXRpYyA9IGZhbHNlOwogICAgIFZpc2l0b3IgKnY7Ci0gICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAgICAgaW50IHJldDsKIAogICAgIC8qIFBhcnNlIG9wdGlvbnMgYW5kIGNvbnZl
cnQgbGVnYWN5IHN5bnRheC4KQEAgLTk1NiwxMSArOTUzLDEwIEBAIHN0YXRpYyBpbnQgY29yb3V0
aW5lX2ZuIHZkaV9jb19jcmVhdGVfb3B0cyhjb25zdCBjaGFyICpmaWxlbmFtZSwgUWVtdU9wdHMg
Km9wdHMsCiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9
Ci0gICAgdmlzaXRfdHlwZV9CbG9ja2RldkNyZWF0ZU9wdGlvbnModiwgTlVMTCwgJmNyZWF0ZV9v
cHRpb25zLCAmbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX0Jsb2NrZGV2Q3JlYXRlT3B0aW9u
cyh2LCBOVUxMLCAmY3JlYXRlX29wdGlvbnMsIGVycnApOwogICAgIHZpc2l0X2ZyZWUodik7CiAK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAg
ICBnb3RvIGRvbmU7CiAgICAgfQpkaWZmIC0tZ2l0IGEvYmxvY2svdmhkeC5jIGIvYmxvY2svdmhk
eC5jCmluZGV4IDZhMDlkMGE1NWMuLjFkZmY0MDkzMmUgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3ZoZHgu
YworKysgYi9ibG9jay92aGR4LmMKQEAgLTkwMiw3ICs5MDIsNiBAQCBzdGF0aWMgaW50IHZoZHhf
b3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAg
ICBpbnQgcmV0ID0gMDsKICAgICB1aW50MzJfdCBpOwogICAgIHVpbnQ2NF90IHNpZ25hdHVyZTsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGJzLT5maWxlID0gYmRydl9vcGVu
X2NoaWxkKE5VTEwsIG9wdGlvbnMsICJmaWxlIiwgYnMsICZjaGlsZF9maWxlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLCBlcnJwKTsKQEAgLTkzMSw5ICs5MzAsOCBAQCBz
dGF0aWMgaW50IHZoZHhfb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMs
IGludCBmbGFncywKICAgICAgKiBoZWFkZXIgdXBkYXRlICovCiAgICAgdmhkeF9ndWlkX2dlbmVy
YXRlKCZzLT5zZXNzaW9uX2d1aWQpOwogCi0gICAgdmhkeF9wYXJzZV9oZWFkZXIoYnMsIHMsICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aGR4X3BhcnNlX2hlYWRlcihicywgcywg
ZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsK
ICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAgLTEwMDcsOSArMTAwNSw4IEBAIHN0YXRpYyBp
bnQgdmhkeF9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZs
YWdzLAogICAgIGVycm9yX3NldGcoJnMtPm1pZ3JhdGlvbl9ibG9ja2VyLCAiVGhlIHZoZHggZm9y
bWF0IHVzZWQgYnkgbm9kZSAnJXMnICIKICAgICAgICAgICAgICAgICJkb2VzIG5vdCBzdXBwb3J0
IGxpdmUgbWlncmF0aW9uIiwKICAgICAgICAgICAgICAgIGJkcnZfZ2V0X2RldmljZV9vcl9ub2Rl
X25hbWUoYnMpKTsKLSAgICByZXQgPSBtaWdyYXRlX2FkZF9ibG9ja2VyKHMtPm1pZ3JhdGlvbl9i
bG9ja2VyLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHJldCA9IG1pZ3JhdGVfYWRkX2Jsb2Nr
ZXIocy0+bWlncmF0aW9uX2Jsb2NrZXIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICBlcnJvcl9mcmVlKHMtPm1pZ3JhdGlvbl9ibG9ja2VyKTsKICAgICAgICAgZ290byBmYWlsOwog
ICAgIH0KQEAgLTE5NzAsNyArMTk2Nyw2IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHZoZHhf
Y29fY3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUsCiAgICAgUURpY3QgKnFkaWN0Owog
ICAgIFZpc2l0b3IgKnY7CiAgICAgQmxvY2tEcml2ZXJTdGF0ZSAqYnMgPSBOVUxMOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCByZXQ7CiAKICAgICBzdGF0aWMgY29uc3Qg
UURpY3RSZW5hbWVzIG9wdF9yZW5hbWVzW10gPSB7CkBAIC0xOTg5LDkgKzE5ODUsOCBAQCBzdGF0
aWMgaW50IGNvcm91dGluZV9mbiB2aGR4X2NvX2NyZWF0ZV9vcHRzKGNvbnN0IGNoYXIgKmZpbGVu
YW1lLAogICAgIH0KIAogICAgIC8qIENyZWF0ZSBhbmQgb3BlbiB0aGUgZmlsZSAocHJvdG9jb2wg
bGF5ZXIpICovCi0gICAgcmV0ID0gYmRydl9jcmVhdGVfZmlsZShmaWxlbmFtZSwgb3B0cywgJmxv
Y2FsX2Vycik7CisgICAgcmV0ID0gYmRydl9jcmVhdGVfZmlsZShmaWxlbmFtZSwgb3B0cywgZXJy
cCk7CiAgICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKQEAgLTIwMTIsMTEgKzIwMDcs
MTAgQEAgc3RhdGljIGludCBjb3JvdXRpbmVfZm4gdmhkeF9jb19jcmVhdGVfb3B0cyhjb25zdCBj
aGFyICpmaWxlbmFtZSwKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAotICAgIHZpc2l0X3R5
cGVfQmxvY2tkZXZDcmVhdGVPcHRpb25zKHYsIE5VTEwsICZjcmVhdGVfb3B0aW9ucywgJmxvY2Fs
X2Vycik7CisgICAgdmlzaXRfdHlwZV9CbG9ja2RldkNyZWF0ZU9wdGlvbnModiwgTlVMTCwgJmNy
ZWF0ZV9vcHRpb25zLCBlcnJwKTsKICAgICB2aXNpdF9mcmVlKHYpOwogCi0gICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBmYWlsOwog
ICAgIH0KZGlmZiAtLWdpdCBhL2Jsb2NrL3ZtZGsuYyBiL2Jsb2NrL3ZtZGsuYwppbmRleCBmZWQz
YjUwYzhhLi4zYTAxNzAzMTJjIDEwMDY0NAotLS0gYS9ibG9jay92bWRrLmMKKysrIGIvYmxvY2sv
dm1kay5jCkBAIC0xMDkyLDcgKzEwOTIsNiBAQCBzdGF0aWMgaW50IHZtZGtfcGFyc2VfZXh0ZW50
cyhjb25zdCBjaGFyICpkZXNjLCBCbG9ja0RyaXZlclN0YXRlICpicywKICAgICBCRFJWVm1ka1N0
YXRlICpzID0gYnMtPm9wYXF1ZTsKICAgICBWbWRrRXh0ZW50ICpleHRlbnQ7CiAgICAgY2hhciBl
eHRlbnRfb3B0X3ByZWZpeFszMl07Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAg
ICBmb3IgKHAgPSBkZXNjOyAqcDsgcCA9IG5leHRfbGluZShwKSkgewogICAgICAgICAvKiBwYXJz
ZSBleHRlbnQgbGluZSBpbiBvbmUgb2YgYmVsb3cgZm9ybWF0czoKQEAgLTExNTIsMTAgKzExNTEs
OSBAQCBzdGF0aWMgaW50IHZtZGtfcGFyc2VfZXh0ZW50cyhjb25zdCBjaGFyICpkZXNjLCBCbG9j
a0RyaXZlclN0YXRlICpicywKICAgICAgICAgYXNzZXJ0KHJldCA8IDMyKTsKIAogICAgICAgICBl
eHRlbnRfZmlsZSA9IGJkcnZfb3Blbl9jaGlsZChleHRlbnRfcGF0aCwgb3B0aW9ucywgZXh0ZW50
X29wdF9wcmVmaXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJzLCAm
Y2hpbGRfZmlsZSwgZmFsc2UsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicywgJmNoaWxkX2ZpbGUsIGZhbHNlLCBlcnJwKTsKICAgICAgICAgZ19m
cmVlKGV4dGVudF9wYXRoKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGlmICgqZXJycCkgewog
ICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9CkBAIC0xMjU1LDcgKzEyNTMsNiBAQCBzdGF0aWMgaW50IHZtZGtfb3BlbihCbG9ja0RyaXZl
clN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICBpbnQgcmV0OwogICAg
IEJEUlZWbWRrU3RhdGUgKnMgPSBicy0+b3BhcXVlOwogICAgIHVpbnQzMl90IG1hZ2ljOwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgYnMtPmZpbGUgPSBiZHJ2X29wZW5fY2hp
bGQoTlVMTCwgb3B0aW9ucywgImZpbGUiLCBicywgJmNoaWxkX2ZpbGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFsc2UsIGVycnApOwpAQCAtMTMwMyw5ICsxMzAwLDggQEAgc3Rh
dGljIGludCB2bWRrX29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLCBp
bnQgZmxhZ3MsCiAgICAgZXJyb3Jfc2V0Zygmcy0+bWlncmF0aW9uX2Jsb2NrZXIsICJUaGUgdm1k
ayBmb3JtYXQgdXNlZCBieSBub2RlICclcycgIgogICAgICAgICAgICAgICAgImRvZXMgbm90IHN1
cHBvcnQgbGl2ZSBtaWdyYXRpb24iLAogICAgICAgICAgICAgICAgYmRydl9nZXRfZGV2aWNlX29y
X25vZGVfbmFtZShicykpOwotICAgIHJldCA9IG1pZ3JhdGVfYWRkX2Jsb2NrZXIocy0+bWlncmF0
aW9uX2Jsb2NrZXIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcmV0ID0gbWlncmF0ZV9hZGRf
YmxvY2tlcihzLT5taWdyYXRpb25fYmxvY2tlciwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIGVycm9yX2ZyZWUocy0+bWlncmF0aW9uX2Jsb2NrZXIpOwogICAgICAgICBnb3RvIGZh
aWw7CiAgICAgfQpAQCAtMjIyNSwxOSArMjIyMSwxNiBAQCBzdGF0aWMgaW50IHZtZGtfY3JlYXRl
X2V4dGVudChjb25zdCBjaGFyICpmaWxlbmFtZSwgaW50NjRfdCBmaWxlc2l6ZSwKIHsKICAgICBp
bnQgcmV0OwogICAgIEJsb2NrQmFja2VuZCAqYmxrID0gTlVMTDsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKIAotICAgIHJldCA9IGJkcnZfY3JlYXRlX2ZpbGUoZmlsZW5hbWUsIG9wdHMs
ICZsb2NhbF9lcnIpOworICAgIHJldCA9IGJkcnZfY3JlYXRlX2ZpbGUoZmlsZW5hbWUsIG9wdHMs
IGVycnApOwogICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOwogICAgICAgICBnb3RvIGV4aXQ7CiAgICAgfQogCiAgICAgYmxrID0gYmxr
X25ld19vcGVuKGZpbGVuYW1lLCBOVUxMLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICBC
RFJWX09fUkRXUiB8IEJEUlZfT19SRVNJWkUgfCBCRFJWX09fUFJPVE9DT0wsCi0gICAgICAgICAg
ICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsK
ICAgICBpZiAoYmxrID09IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CiAgICAgICAgIHJldCA9IC1FSU87CiAgICAgICAgIGdvdG8gZXhpdDsKICAgICB9
CkBAIC0yMzM2LDcgKzIzMjksNiBAQCBzdGF0aWMgaW50IGNvcm91dGluZV9mbiB2bWRrX2NvX2Rv
X2NyZWF0ZShpbnQ2NF90IHNpemUsCiAgICAgaW50IGV4dGVudF9pZHg7CiAgICAgQmxvY2tCYWNr
ZW5kICpibGsgPSBOVUxMOwogICAgIEJsb2NrQmFja2VuZCAqZXh0ZW50X2JsazsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjaGFyICpkZXNjID0gTlVMTDsKICAgICBpbnQgcmV0
ID0gMDsKICAgICBib29sIGZsYXQsIHNwbGl0LCBjb21wcmVzczsKQEAgLTI0NDAsOSArMjQzMiw4
IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHZtZGtfY29fZG9fY3JlYXRlKGludDY0X3Qgc2l6
ZSwKICAgICAgICAgY2hhciAqZnVsbF9iYWNraW5nID0KICAgICAgICAgICAgIGJkcnZfZ2V0X2Z1
bGxfYmFja2luZ19maWxlbmFtZV9mcm9tX2ZpbGVuYW1lKGJsa19icyhibGspLT5maWxlbmFtZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJhY2tpbmdfZmlsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAg
ICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldCA9IC1FTk9FTlQ7CiAgICAgICAgICAg
ICBnb3RvIGV4aXQ7CiAgICAgICAgIH0KQEAgLTI1OTEsNyArMjU4Miw2IEBAIGV4aXQ6CiBzdGF0
aWMgaW50IGNvcm91dGluZV9mbiB2bWRrX2NvX2NyZWF0ZV9vcHRzKGNvbnN0IGNoYXIgKmZpbGVu
YW1lLCBRZW11T3B0cyAqb3B0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwog
ICAgIGNoYXIgKmRlc2MgPSBOVUxMOwogICAgIGludDY0X3QgdG90YWxfc2l6ZSA9IDA7CiAgICAg
Y2hhciAqYWRhcHRlcl90eXBlID0gTlVMTDsKQEAgLTI2MzQsOSArMjYyNCw4IEBAIHN0YXRpYyBp
bnQgY29yb3V0aW5lX2ZuIHZtZGtfY29fY3JlYXRlX29wdHMoY29uc3QgY2hhciAqZmlsZW5hbWUs
IFFlbXVPcHRzICpvcHRzCiAgICAgICAgIGFkYXB0ZXJfdHlwZV9lbnVtID0gcWFwaV9lbnVtX3Bh
cnNlKCZCbG9ja2RldlZtZGtBZGFwdGVyVHlwZV9sb29rdXAsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGFkYXB0ZXJfdHlwZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tERVZfVk1ES19BREFQVEVSX1RZUEVfSURF
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJy
KTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldCA9IC1F
SU5WQUw7CiAgICAgICAgICAgICBnb3RvIGV4aXQ7CiAgICAgICAgIH0KQEAgLTI2NTEsOSArMjY0
MCw4IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHZtZGtfY29fY3JlYXRlX29wdHMoY29uc3Qg
Y2hhciAqZmlsZW5hbWUsIFFlbXVPcHRzICpvcHRzCiAgICAgICAgIHN1YmZvcm1hdCA9IHFhcGlf
ZW51bV9wYXJzZSgmQmxvY2tkZXZWbWRrU3ViZm9ybWF0X2xvb2t1cCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZtdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEJMT0NLREVWX1ZNREtfU1VCRk9STUFUX01PTk9MSVRISUNTUEFSU0UsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICAgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICAgICAgZ290byBl
eGl0OwogICAgICAgICB9CmRpZmYgLS1naXQgYS9ibG9jay92cGMuYyBiL2Jsb2NrL3ZwYy5jCmlu
ZGV4IDVjZDM4OTA3ODAuLjJkZTRmODNlNGYgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3ZwYy5jCisrKyBi
L2Jsb2NrL3ZwYy5jCkBAIC0yMTgsNyArMjE4LDYgQEAgc3RhdGljIGludCB2cGNfb3BlbihCbG9j
a0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICBWSERGb290
ZXIgKmZvb3RlcjsKICAgICBWSEREeW5EaXNrSGVhZGVyICpkeW5kaXNrX2hlYWRlcjsKICAgICBR
ZW11T3B0cyAqb3B0cyA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
Ym9vbCB1c2VfY2hzOwogICAgIHVpbnQ4X3QgYnVmW0hFQURFUl9TSVpFXTsKICAgICB1aW50MzJf
dCBjaGVja3N1bTsKQEAgLTIzNSwxNiArMjM0LDE0IEBAIHN0YXRpYyBpbnQgdnBjX29wZW4oQmxv
Y2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLCBpbnQgZmxhZ3MsCiAgICAgfQogCiAg
ICAgb3B0cyA9IHFlbXVfb3B0c19jcmVhdGUoJnZwY19ydW50aW1lX29wdHMsIE5VTEwsIDAsICZl
cnJvcl9hYm9ydCk7Ci0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCAm
bG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHFlbXVfb3B0c19hYnNvcmJfcWRpY3Qob3B0cywgb3B0
aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAg
ICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKLSAgICB2cGNfcGFyc2Vfb3B0aW9ucyhicywgb3B0
cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2cGNfcGFyc2Vfb3B0aW9ucyhicywgb3B0cywg
ZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAg
IGdvdG8gZmFpbDsKICAgICB9CkBAIC00NDgsOSArNDQ1LDggQEAgc3RhdGljIGludCB2cGNfb3Bl
bihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICBl
cnJvcl9zZXRnKCZzLT5taWdyYXRpb25fYmxvY2tlciwgIlRoZSB2cGMgZm9ybWF0IHVzZWQgYnkg
bm9kZSAnJXMnICIKICAgICAgICAgICAgICAgICJkb2VzIG5vdCBzdXBwb3J0IGxpdmUgbWlncmF0
aW9uIiwKICAgICAgICAgICAgICAgIGJkcnZfZ2V0X2RldmljZV9vcl9ub2RlX25hbWUoYnMpKTsK
LSAgICByZXQgPSBtaWdyYXRlX2FkZF9ibG9ja2VyKHMtPm1pZ3JhdGlvbl9ibG9ja2VyLCAmbG9j
YWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOworICAgIHJldCA9IG1pZ3JhdGVfYWRkX2Jsb2NrZXIocy0+bWlncmF0
aW9uX2Jsb2NrZXIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBlcnJvcl9mcmVl
KHMtPm1pZ3JhdGlvbl9ibG9ja2VyKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAgLTEw
OTYsNyArMTA5Miw2IEBAIHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHZwY19jb19jcmVhdGVfb3B0
cyhjb25zdCBjaGFyICpmaWxlbmFtZSwKICAgICBRRGljdCAqcWRpY3Q7CiAgICAgVmlzaXRvciAq
djsKICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAgICAgaW50IHJldDsKIAogICAgIHN0YXRpYyBjb25zdCBRRGljdFJlbmFtZXMg
b3B0X3JlbmFtZXNbXSA9IHsKQEAgLTExMTMsOSArMTEwOCw4IEBAIHN0YXRpYyBpbnQgY29yb3V0
aW5lX2ZuIHZwY19jb19jcmVhdGVfb3B0cyhjb25zdCBjaGFyICpmaWxlbmFtZSwKICAgICB9CiAK
ICAgICAvKiBDcmVhdGUgYW5kIG9wZW4gdGhlIGZpbGUgKHByb3RvY29sIGxheWVyKSAqLwotICAg
IHJldCA9IGJkcnZfY3JlYXRlX2ZpbGUoZmlsZW5hbWUsIG9wdHMsICZsb2NhbF9lcnIpOworICAg
IHJldCA9IGJkcnZfY3JlYXRlX2ZpbGUoZmlsZW5hbWUsIG9wdHMsIGVycnApOwogICAgIGlmIChy
ZXQgPCAwKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgfQogCkBAIC0xMTM2LDExICsxMTMwLDEwIEBAIHN0YXRpYyBp
bnQgY29yb3V0aW5lX2ZuIHZwY19jb19jcmVhdGVfb3B0cyhjb25zdCBjaGFyICpmaWxlbmFtZSwK
ICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAotICAgIHZpc2l0X3R5cGVfQmxvY2tkZXZDcmVh
dGVPcHRpb25zKHYsIE5VTEwsICZjcmVhdGVfb3B0aW9ucywgJmxvY2FsX2Vycik7CisgICAgdmlz
aXRfdHlwZV9CbG9ja2RldkNyZWF0ZU9wdGlvbnModiwgTlVMTCwgJmNyZWF0ZV9vcHRpb25zLCBl
cnJwKTsKICAgICB2aXNpdF9mcmVlKHYpOwogCi0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KZGlmZiAtLWdp
dCBhL2Jsb2NrL3Z2ZmF0LmMgYi9ibG9jay92dmZhdC5jCmluZGV4IDAxOWI4ZjEzNDEuLjcxNDI4
ZWE1YTQgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3Z2ZmF0LmMKKysrIGIvYmxvY2svdnZmYXQuYwpAQCAt
MTE1NCw3ICsxMTU0LDYgQEAgc3RhdGljIGludCB2dmZhdF9vcGVuKEJsb2NrRHJpdmVyU3RhdGUg
KmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAogICAgIGJvb2wgZmxvcHB5OwogICAgIGNv
bnN0IGNoYXIgKmRpcm5hbWUsICpsYWJlbDsKICAgICBRZW11T3B0cyAqb3B0czsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQgcmV0OwogCiAjaWZkZWYgREVCVUcKQEAgLTEx
NjIsOSArMTE2MSw4IEBAIHN0YXRpYyBpbnQgdnZmYXRfb3BlbihCbG9ja0RyaXZlclN0YXRlICpi
cywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICNlbmRpZgogCiAgICAgb3B0cyA9IHFlbXVf
b3B0c19jcmVhdGUoJnJ1bnRpbWVfb3B0cywgTlVMTCwgMCwgJmVycm9yX2Fib3J0KTsKLSAgICBx
ZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChvcHRzLCBvcHRpb25zLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBmYWlsOwog
ICAgIH0KQEAgLTEyODIsOSArMTI4MCw4IEBAIHN0YXRpYyBpbnQgdnZmYXRfb3BlbihCbG9ja0Ry
aXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICAgICAgICAgICAg
ICAgICAiVGhlIHZ2ZmF0IChydykgZm9ybWF0IHVzZWQgYnkgbm9kZSAnJXMnICIKICAgICAgICAg
ICAgICAgICAgICAiZG9lcyBub3Qgc3VwcG9ydCBsaXZlIG1pZ3JhdGlvbiIsCiAgICAgICAgICAg
ICAgICAgICAgYmRydl9nZXRfZGV2aWNlX29yX25vZGVfbmFtZShicykpOwotICAgICAgICByZXQg
PSBtaWdyYXRlX2FkZF9ibG9ja2VyKHMtPm1pZ3JhdGlvbl9ibG9ja2VyLCAmbG9jYWxfZXJyKTsK
LSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgICAgIHJldCA9IG1pZ3JhdGVfYWRkX2Jsb2NrZXIocy0+bWln
cmF0aW9uX2Jsb2NrZXIsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAg
IGVycm9yX2ZyZWUocy0+bWlncmF0aW9uX2Jsb2NrZXIpOwogICAgICAgICAgICAgZ290byBmYWls
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS9ibG9jay92eGhzLmMgYi9ibG9jay92eGhzLmMKaW5k
ZXggNzdmZDVlYjIwZC4uNmU5OGQ0MzM4ZiAxMDA2NDQKLS0tIGEvYmxvY2svdnhocy5jCisrKyBi
L2Jsb2NrL3Z4aHMuYwpAQCAtMjk5LDcgKzI5OSw2IEBAIHN0YXRpYyBpbnQgdnhoc19vcGVuKEJs
b2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywKICAgICBRZW11T3B0cyAqb3B0cyA9
IE5VTEw7CiAgICAgUWVtdU9wdHMgKnRjcF9vcHRzID0gTlVMTDsKICAgICBjaGFyICpvZl92c2Ff
YWRkciA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgY29uc3QgY2hh
ciAqdmRpc2tfaWRfb3B0OwogICAgIGNvbnN0IGNoYXIgKnNlcnZlcl9ob3N0X29wdDsKICAgICBp
bnQgcmV0ID0gMDsKQEAgLTMxNyw4ICszMTYsOCBAQCBzdGF0aWMgaW50IHZ4aHNfb3BlbihCbG9j
a0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMsCiAgICAgb3B0cyA9IHFlbXVfb3B0c19j
cmVhdGUoJnJ1bnRpbWVfb3B0cywgTlVMTCwgMCwgJmVycm9yX2Fib3J0KTsKICAgICB0Y3Bfb3B0
cyA9IHFlbXVfb3B0c19jcmVhdGUoJnJ1bnRpbWVfdGNwX29wdHMsIE5VTEwsIDAsICZlcnJvcl9h
Ym9ydCk7CiAKLSAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KG9wdHMsIG9wdGlvbnMsICZsb2Nh
bF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0
KG9wdHMsIG9wdGlvbnMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXQgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC0zMjYsMTQgKzMyNSwxNCBAQCBz
dGF0aWMgaW50IHZ4aHNfb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURpY3QgKm9wdGlvbnMs
CiAgICAgLyogdmRpc2staWQgaXMgdGhlIGRpc2sgVVVJRCAqLwogICAgIHZkaXNrX2lkX29wdCA9
IHFlbXVfb3B0X2dldChvcHRzLCBWWEhTX09QVF9WRElTS19JRCk7CiAgICAgaWYgKCF2ZGlza19p
ZF9vcHQpIHsKLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCBRRVJSX01JU1NJTkdfUEFS
QU1FVEVSLCBWWEhTX09QVF9WRElTS19JRCk7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgUUVS
Ul9NSVNTSU5HX1BBUkFNRVRFUiwgVlhIU19PUFRfVkRJU0tfSUQpOwogICAgICAgICByZXQgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICAvKiB2ZGlzay1pZCBtYXkg
Y29udGFpbiBhIGxlYWRpbmcgJy8nICovCiAgICAgaWYgKHN0cmxlbih2ZGlza19pZF9vcHQpID4g
VVVJRF9GTVRfTEVOICsgMSkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJ2ZGlz
ay1pZCBjYW5ub3QgYmUgbW9yZSB0aGFuICVkIGNoYXJhY3RlcnMiLAorICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICJ2ZGlzay1pZCBjYW5ub3QgYmUgbW9yZSB0aGFuICVkIGNoYXJhY3RlcnMiLAog
ICAgICAgICAgICAgICAgICAgIFVVSURfRk1UX0xFTik7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7
CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMzQ1LDIyICszNDQsMjIgQEAgc3RhdGljIGludCB2eGhz
X29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLAogICAgIC8qIGdldCB0
aGUgJ3NlcnZlci4nIGFyZ3VtZW50cyAqLwogICAgIHFkaWN0X2V4dHJhY3Rfc3VicWRpY3Qob3B0
aW9ucywgJmJhY2tpbmdfb3B0aW9ucywgVlhIU19PUFRfU0VSVkVSIi4iKTsKIAotICAgIHFlbXVf
b3B0c19hYnNvcmJfcWRpY3QodGNwX29wdHMsIGJhY2tpbmdfb3B0aW9ucywgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7CisgICAgcWVtdV9vcHRzX2Fic29yYl9xZGlj
dCh0Y3Bfb3B0cywgYmFja2luZ19vcHRpb25zLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVM
TCkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
ICAgICBzZXJ2ZXJfaG9zdF9vcHQgPSBxZW11X29wdF9nZXQodGNwX29wdHMsIFZYSFNfT1BUX0hP
U1QpOwogICAgIGlmICghc2VydmVyX2hvc3Rfb3B0KSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxv
Y2FsX2VyciwgUUVSUl9NSVNTSU5HX1BBUkFNRVRFUiwKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJw
LCBRRVJSX01JU1NJTkdfUEFSQU1FVEVSLAogICAgICAgICAgICAgICAgICAgIFZYSFNfT1BUX1NF
UlZFUiIuIlZYSFNfT1BUX0hPU1QpOwogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKICAgICBpZiAoc3RybGVuKHNlcnZlcl9ob3N0X29wdCkgPiBNQVhI
T1NUTkFNRUxFTikgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJzZXJ2ZXIuaG9z
dCBjYW5ub3QgYmUgbW9yZSB0aGFuICVkIGNoYXJhY3RlcnMiLAorICAgICAgICBlcnJvcl9zZXRn
KGVycnAsICJzZXJ2ZXIuaG9zdCBjYW5ub3QgYmUgbW9yZSB0aGFuICVkIGNoYXJhY3RlcnMiLAog
ICAgICAgICAgICAgICAgICAgIE1BWEhPU1ROQU1FTEVOKTsKICAgICAgICAgcmV0ID0gLUVJTlZB
TDsKICAgICAgICAgZ290byBvdXQ7CkBAIC0zNzAsOCArMzY5LDggQEAgc3RhdGljIGludCB2eGhz
X29wZW4oQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIFFEaWN0ICpvcHRpb25zLAogICAgIHMtPnRsc2Ny
ZWRzaWQgPSBnX3N0cmR1cChxZW11X29wdF9nZXQob3B0cywgInRscy1jcmVkcyIpKTsKICAgICBp
ZiAocy0+dGxzY3JlZHNpZCkgewogICAgICAgICB2eGhzX2dldF90bHNfY3JlZHMocy0+dGxzY3Jl
ZHNpZCwgJmNhY2VydCwgJmNsaWVudF9rZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAm
Y2xpZW50X2NlcnQsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyICE9IE5VTEwp
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICZjbGllbnRfY2VydCwgZXJycCk7CisgICAg
ICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KQEAgLTQxMyw3ICs0MTIsNiBAQCBvdXQ6CiAK
ICAgICBpZiAocmV0IDwgMCkgewogICAgICAgICB2eGhzX3VucmVmKCk7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBnX2ZyZWUocy0+dmRpc2tfaG9z
dGluZm8uaG9zdCk7CiAgICAgICAgIGdfZnJlZShzLT52ZGlza19ndWlkKTsKICAgICAgICAgZ19m
cmVlKHMtPnRsc2NyZWRzaWQpOwpkaWZmIC0tZ2l0IGEvYmxvY2tkZXYuYyBiL2Jsb2NrZGV2LmMK
aW5kZXggZmJlZjY4NDVjOC4uNzkwMWZlYThjZCAxMDA2NDQKLS0tIGEvYmxvY2tkZXYuYworKysg
Yi9ibG9ja2Rldi5jCkBAIC0zNzYsNyArMzc2LDYgQEAgc3RhdGljIHZvaWQgZXh0cmFjdF9jb21t
b25fYmxvY2tkZXZfb3B0aW9ucyhRZW11T3B0cyAqb3B0cywgaW50ICpiZHJ2X2ZsYWdzLAogICAg
IGNvbnN0IGNoYXIgKip0aHJvdHRsaW5nX2dyb3VwLCBUaHJvdHRsZUNvbmZpZyAqdGhyb3R0bGVf
Y2ZnLAogICAgIEJsb2NrZGV2RGV0ZWN0WmVyb2VzT3B0aW9ucyAqZGV0ZWN0X3plcm9lcywgRXJy
b3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnJvciA9IE5VTEw7CiAgICAgY29uc3Qg
Y2hhciAqYWlvOwogCiAgICAgaWYgKGJkcnZfZmxhZ3MpIHsKQEAgLTQ1NSw5ICs0NTQsOCBAQCBz
dGF0aWMgdm9pZCBleHRyYWN0X2NvbW1vbl9ibG9ja2Rldl9vcHRpb25zKFFlbXVPcHRzICpvcHRz
LCBpbnQgKmJkcnZfZmxhZ3MsCiAgICAgICAgICAgICBxYXBpX2VudW1fcGFyc2UoJkJsb2NrZGV2
RGV0ZWN0WmVyb2VzT3B0aW9uc19sb29rdXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cWVtdV9vcHRfZ2V0KG9wdHMsICJkZXRlY3QtemVyb2VzIiksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQkxPQ0tERVZfREVURUNUX1pFUk9FU19PUFRJT05TX09GRiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyb3IpOwotICAgICAgICBpZiAobG9jYWxfZXJyb3Ip
IHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnJvcik7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAg
ICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtNDc2LDcgKzQ3NCw2IEBAIHN0
YXRpYyBCbG9ja0JhY2tlbmQgKmJsb2NrZGV2X2luaXQoY29uc3QgY2hhciAqZmlsZSwgUURpY3Qg
KmJzX29wdHMsCiAgICAgQmxvY2tEcml2ZXJTdGF0ZSAqYnM7CiAgICAgVGhyb3R0bGVDb25maWcg
Y2ZnOwogICAgIGludCBzbmFwc2hvdCA9IDA7Ci0gICAgRXJyb3IgKmVycm9yID0gTlVMTDsKICAg
ICBRZW11T3B0cyAqb3B0czsKICAgICBRRGljdCAqaW50ZXJ2YWxfZGljdCA9IE5VTEw7CiAgICAg
UUxpc3QgKmludGVydmFsX2xpc3QgPSBOVUxMOwpAQCAtNDg4LDE1ICs0ODUsMTMgQEAgc3RhdGlj
IEJsb2NrQmFja2VuZCAqYmxvY2tkZXZfaW5pdChjb25zdCBjaGFyICpmaWxlLCBRRGljdCAqYnNf
b3B0cywKICAgICAvKiBDaGVjayBjb21tb24gb3B0aW9ucyBieSBjb3B5aW5nIGZyb20gYnNfb3B0
cyB0byBvcHRzLCBhbGwgb3RoZXIgb3B0aW9ucwogICAgICAqIHN0YXkgaW4gYnNfb3B0cyBmb3Ig
cHJvY2Vzc2luZyBieSBiZHJ2X29wZW4oKS4gKi8KICAgICBpZCA9IHFkaWN0X2dldF90cnlfc3Ry
KGJzX29wdHMsICJpZCIpOwotICAgIG9wdHMgPSBxZW11X29wdHNfY3JlYXRlKCZxZW11X2NvbW1v
bl9kcml2ZV9vcHRzLCBpZCwgMSwgJmVycm9yKTsKLSAgICBpZiAoZXJyb3IpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycm9yKTsKKyAgICBvcHRzID0gcWVtdV9vcHRzX2NyZWF0
ZSgmcWVtdV9jb21tb25fZHJpdmVfb3B0cywgaWQsIDEsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICBnb3RvIGVycl9ub19vcHRzOwogICAgIH0KIAotICAgIHFlbXVfb3B0c19hYnNv
cmJfcWRpY3Qob3B0cywgYnNfb3B0cywgJmVycm9yKTsKLSAgICBpZiAoZXJyb3IpIHsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycm9yKTsKKyAgICBxZW11X29wdHNfYWJzb3JiX3Fk
aWN0KG9wdHMsIGJzX29wdHMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3Rv
IGVhcmx5X2VycjsKICAgICB9CiAKQEAgLTUyNCw5ICs1MTksOCBAQCBzdGF0aWMgQmxvY2tCYWNr
ZW5kICpibG9ja2Rldl9pbml0KGNvbnN0IGNoYXIgKmZpbGUsIFFEaWN0ICpic19vcHRzLAogICAg
IH0KIAogICAgIGV4dHJhY3RfY29tbW9uX2Jsb2NrZGV2X29wdGlvbnMob3B0cywgJmJkcnZfZmxh
Z3MsICZ0aHJvdHRsaW5nX2dyb3VwLCAmY2ZnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmRldGVjdF96ZXJvZXMsICZlcnJvcik7Ci0gICAgaWYgKGVycm9yKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnJvcik7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGV0ZWN0X3plcm9lcywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIGdvdG8gZWFybHlfZXJyOwogICAgIH0KIApAQCAtNTQ5LDE4ICs1NDMsMTYgQEAgc3Rh
dGljIEJsb2NrQmFja2VuZCAqYmxvY2tkZXZfaW5pdChjb25zdCBjaGFyICpmaWxlLCBRRGljdCAq
YnNfb3B0cywKIAogICAgIG9uX3dyaXRlX2Vycm9yID0gQkxPQ0tERVZfT05fRVJST1JfRU5PU1BD
OwogICAgIGlmICgoYnVmID0gcWVtdV9vcHRfZ2V0KG9wdHMsICJ3ZXJyb3IiKSkgIT0gTlVMTCkg
ewotICAgICAgICBvbl93cml0ZV9lcnJvciA9IHBhcnNlX2Jsb2NrX2Vycm9yX2FjdGlvbihidWYs
IDAsICZlcnJvcik7Ci0gICAgICAgIGlmIChlcnJvcikgewotICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGVycm9yKTsKKyAgICAgICAgb25fd3JpdGVfZXJyb3IgPSBwYXJzZV9ibG9j
a19lcnJvcl9hY3Rpb24oYnVmLCAwLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgICAgICBnb3RvIGVhcmx5X2VycjsKICAgICAgICAgfQogICAgIH0KIAogICAgIG9uX3JlYWRf
ZXJyb3IgPSBCTE9DS0RFVl9PTl9FUlJPUl9SRVBPUlQ7CiAgICAgaWYgKChidWYgPSBxZW11X29w
dF9nZXQob3B0cywgInJlcnJvciIpKSAhPSBOVUxMKSB7Ci0gICAgICAgIG9uX3JlYWRfZXJyb3Ig
PSBwYXJzZV9ibG9ja19lcnJvcl9hY3Rpb24oYnVmLCAxLCAmZXJyb3IpOwotICAgICAgICBpZiAo
ZXJyb3IpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnJvcik7CisgICAg
ICAgIG9uX3JlYWRfZXJyb3IgPSBwYXJzZV9ibG9ja19lcnJvcl9hY3Rpb24oYnVmLCAxLCBlcnJw
KTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBnb3RvIGVhcmx5X2VycjsKICAg
ICAgICAgfQogICAgIH0KQEAgLTc3OSw3ICs3NzEsNiBAQCBEcml2ZUluZm8gKmRyaXZlX25ldyhR
ZW11T3B0cyAqYWxsX29wdHMsIEJsb2NrSW50ZXJmYWNlVHlwZSBibG9ja19kZWZhdWx0X3R5cGUs
CiAgICAgYm9vbCByZWFkX29ubHkgPSBmYWxzZTsKICAgICBib29sIGNvcHlfb25fcmVhZDsKICAg
ICBjb25zdCBjaGFyICpmaWxlbmFtZTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAg
ICBpbnQgaTsKIAogICAgIC8qIENoYW5nZSBsZWdhY3kgY29tbWFuZCBsaW5lIG9wdGlvbnMgaW50
byBRTVAgb25lcyAqLwpAQCAtODEyLDkgKzgwMyw4IEBAIERyaXZlSW5mbyAqZHJpdmVfbmV3KFFl
bXVPcHRzICphbGxfb3B0cywgQmxvY2tJbnRlcmZhY2VUeXBlIGJsb2NrX2RlZmF1bHRfdHlwZSwK
IAogICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKG9wdF9yZW5hbWVzKTsgaSsrKSB7CiAg
ICAgICAgIHFlbXVfb3B0X3JlbmFtZShhbGxfb3B0cywgb3B0X3JlbmFtZXNbaV0uZnJvbSwgb3B0
X3JlbmFtZXNbaV0udG8sCi0gICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAg
ICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICAgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgfQogICAgIH0KQEAg
LTg1MSw5ICs4NDEsOCBAQCBEcml2ZUluZm8gKmRyaXZlX25ldyhRZW11T3B0cyAqYWxsX29wdHMs
IEJsb2NrSW50ZXJmYWNlVHlwZSBibG9ja19kZWZhdWx0X3R5cGUsCiAKICAgICBsZWdhY3lfb3B0
cyA9IHFlbXVfb3B0c19jcmVhdGUoJnFlbXVfbGVnYWN5X2RyaXZlX29wdHMsIE5VTEwsIDAsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9hYm9ydCk7Ci0gICAgcWVt
dV9vcHRzX2Fic29yYl9xZGljdChsZWdhY3lfb3B0cywgYnNfb3B0cywgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KGxlZ2FjeV9vcHRzLCBic19vcHRzLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIApAQCAt
OTkzLDEzICs5ODIsMTIgQEAgRHJpdmVJbmZvICpkcml2ZV9uZXcoUWVtdU9wdHMgKmFsbF9vcHRz
LCBCbG9ja0ludGVyZmFjZVR5cGUgYmxvY2tfZGVmYXVsdF90eXBlLAogICAgIH0KIAogICAgIC8q
IEFjdHVhbCBibG9jayBkZXZpY2UgaW5pdDogRnVuY3Rpb25hbGl0eSBzaGFyZWQgd2l0aCBibG9j
a2Rldi1hZGQgKi8KLSAgICBibGsgPSBibG9ja2Rldl9pbml0KGZpbGVuYW1lLCBic19vcHRzLCAm
bG9jYWxfZXJyKTsKKyAgICBibGsgPSBibG9ja2Rldl9pbml0KGZpbGVuYW1lLCBic19vcHRzLCBl
cnJwKTsKICAgICBic19vcHRzID0gTlVMTDsKICAgICBpZiAoIWJsaykgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0g
ZWxzZSB7Ci0gICAgICAgIGFzc2VydCghbG9jYWxfZXJyKTsKKyAgICAgICAgYXNzZXJ0KCEqZXJy
cCk7CiAgICAgfQogCiAgICAgLyogQ3JlYXRlIGxlZ2FjeSBEcml2ZUluZm8gKi8KQEAgLTExODYs
NyArMTE3NCw2IEBAIFNuYXBzaG90SW5mbyAqcW1wX2Jsb2NrZGV2X3NuYXBzaG90X2RlbGV0ZV9p
bnRlcm5hbF9zeW5jKGNvbnN0IGNoYXIgKmRldmljZSwKICAgICBCbG9ja0RyaXZlclN0YXRlICpi
czsKICAgICBBaW9Db250ZXh0ICphaW9fY29udGV4dDsKICAgICBRRU1VU25hcHNob3RJbmZvIHNu
OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFNuYXBzaG90SW5mbyAqaW5mbyA9
IE5VTEw7CiAgICAgaW50IHJldDsKIApAQCAtMTIxNCw5ICsxMjAxLDggQEAgU25hcHNob3RJbmZv
ICpxbXBfYmxvY2tkZXZfc25hcHNob3RfZGVsZXRlX2ludGVybmFsX3N5bmMoY29uc3QgY2hhciAq
ZGV2aWNlLAogICAgICAgICBnb3RvIG91dF9haW9fY29udGV4dDsKICAgICB9CiAKLSAgICByZXQg
PSBiZHJ2X3NuYXBzaG90X2ZpbmRfYnlfaWRfYW5kX25hbWUoYnMsIGlkLCBuYW1lLCAmc24sICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgcmV0ID0gYmRydl9zbmFwc2hvdF9maW5kX2J5X2lkX2Fu
ZF9uYW1lKGJzLCBpZCwgbmFtZSwgJnNuLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgZ290byBvdXRfYWlvX2NvbnRleHQ7CiAgICAgfQogICAgIGlmICghcmV0KSB7CkBAIC0xMjI3
LDkgKzEyMTMsOCBAQCBTbmFwc2hvdEluZm8gKnFtcF9ibG9ja2Rldl9zbmFwc2hvdF9kZWxldGVf
aW50ZXJuYWxfc3luYyhjb25zdCBjaGFyICpkZXZpY2UsCiAgICAgICAgIGdvdG8gb3V0X2Fpb19j
b250ZXh0OwogICAgIH0KIAotICAgIGJkcnZfc25hcHNob3RfZGVsZXRlKGJzLCBpZCwgbmFtZSwg
JmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBiZHJ2X3NuYXBzaG90X2RlbGV0ZShicywgaWQsIG5h
bWUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIG91dF9haW9fY29udGV4
dDsKICAgICB9CiAKQEAgLTEzNzAsNyArMTM1NSw2IEBAIHN0YXRpYyBpbnQgYWN0aW9uX2NoZWNr
X2NvbXBsZXRpb25fbW9kZShCbGtBY3Rpb25TdGF0ZSAqcywgRXJyb3IgKiplcnJwKQogc3RhdGlj
IHZvaWQgaW50ZXJuYWxfc25hcHNob3RfcHJlcGFyZShCbGtBY3Rpb25TdGF0ZSAqY29tbW9uLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgY29uc3QgY2hhciAqZGV2aWNlOwogICAg
IGNvbnN0IGNoYXIgKm5hbWU7CiAgICAgQmxvY2tEcml2ZXJTdGF0ZSAqYnM7CkBAIC0xNDMyLDkg
KzE0MTYsOCBAQCBzdGF0aWMgdm9pZCBpbnRlcm5hbF9zbmFwc2hvdF9wcmVwYXJlKEJsa0FjdGlv
blN0YXRlICpjb21tb24sCiAKICAgICAvKiBjaGVjayB3aGV0aGVyIGEgc25hcHNob3Qgd2l0aCBu
YW1lIGV4aXN0ICovCiAgICAgcmV0ID0gYmRydl9zbmFwc2hvdF9maW5kX2J5X2lkX2FuZF9uYW1l
KGJzLCBOVUxMLCBuYW1lLCAmb2xkX3NuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfSBlbHNlIGlmIChyZXQpIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJw
LApAQCAtMTUyNCw3ICsxNTA3LDYgQEAgc3RhdGljIHZvaWQgZXh0ZXJuYWxfc25hcHNob3RfcHJl
cGFyZShCbGtBY3Rpb25TdGF0ZSAqY29tbW9uLAogewogICAgIGludCBmbGFncyA9IDA7CiAgICAg
UURpY3QgKm9wdGlvbnMgPSBOVUxMOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAg
IC8qIERldmljZSBhbmQgbm9kZSBuYW1lIG9mIHRoZSBpbWFnZSB0byBnZW5lcmF0ZSB0aGUgc25h
cHNob3QgZnJvbSAqLwogICAgIGNvbnN0IGNoYXIgKmRldmljZTsKICAgICBjb25zdCBjaGFyICpu
b2RlX25hbWU7CkBAIC0xNjM1LDkgKzE2MTcsOCBAQCBzdGF0aWMgdm9pZCBleHRlcm5hbF9zbmFw
c2hvdF9wcmVwYXJlKEJsa0FjdGlvblN0YXRlICpjb21tb24sCiAgICAgICAgICAgICBiZHJ2X2lt
Z19jcmVhdGUobmV3X2ltYWdlX2ZpbGUsIGZvcm1hdCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdGF0ZS0+b2xkX2JzLT5maWxlbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGF0ZS0+b2xkX2JzLT5kcnYtPmZvcm1hdF9uYW1lLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5VTEwsIHNpemUsIGZsYWdzLCBmYWxzZSwgJmxvY2FsX2Vycik7Ci0gICAgICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgc2l6ZSwgZmxh
Z3MsIGZhbHNlLCBlcnJwKTsKKyAgICAgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogICAgICAgICB9CkBAIC0xNjg1LDkgKzE2NjYs
OCBAQCBzdGF0aWMgdm9pZCBleHRlcm5hbF9zbmFwc2hvdF9wcmVwYXJlKEJsa0FjdGlvblN0YXRl
ICpjb21tb24sCiAgICAgICogY2FuIGZhaWwsIHNvIHdlIG5lZWQgdG8gZG8gaXQgaW4gLnByZXBh
cmU7IHVuZG9pbmcgaXQgZm9yIGFib3J0IGlzCiAgICAgICogYWx3YXlzIHBvc3NpYmxlLiAqLwog
ICAgIGJkcnZfcmVmKHN0YXRlLT5uZXdfYnMpOwotICAgIGJkcnZfYXBwZW5kKHN0YXRlLT5uZXdf
YnMsIHN0YXRlLT5vbGRfYnMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgYmRydl9hcHBlbmQo
c3RhdGUtPm5ld19icywgc3RhdGUtPm9sZF9icywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBzdGF0ZS0+b3ZlcmxheV9hcHBlbmRlZCA9IHRy
dWU7CkBAIC0xNzcxLDcgKzE3NTEsNiBAQCBzdGF0aWMgdm9pZCBkcml2ZV9iYWNrdXBfcHJlcGFy
ZShCbGtBY3Rpb25TdGF0ZSAqY29tbW9uLCBFcnJvciAqKmVycnApCiAgICAgQmxvY2tEcml2ZXJT
dGF0ZSAqYnM7CiAgICAgRHJpdmVCYWNrdXAgKmJhY2t1cDsKICAgICBBaW9Db250ZXh0ICphaW9f
Y29udGV4dDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGFzc2VydChjb21t
b24tPmFjdGlvbi0+dHlwZSA9PSBUUkFOU0FDVElPTl9BQ1RJT05fS0lORF9EUklWRV9CQUNLVVAp
OwogICAgIGJhY2t1cCA9IGNvbW1vbi0+YWN0aW9uLT51LmRyaXZlX2JhY2t1cC5kYXRhOwpAQCAt
MTc4OSw5ICsxNzY4LDggQEAgc3RhdGljIHZvaWQgZHJpdmVfYmFja3VwX3ByZXBhcmUoQmxrQWN0
aW9uU3RhdGUgKmNvbW1vbiwgRXJyb3IgKiplcnJwKQogCiAgICAgc3RhdGUtPmJzID0gYnM7CiAK
LSAgICBzdGF0ZS0+am9iID0gZG9fZHJpdmVfYmFja3VwKGJhY2t1cCwgY29tbW9uLT5ibG9ja19q
b2JfdHhuLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHN0YXRlLT5qb2IgPSBkb19kcml2ZV9i
YWNrdXAoYmFja3VwLCBjb21tb24tPmJsb2NrX2pvYl90eG4sIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTE4NjEsNyArMTgzOSw2IEBAIHN0
YXRpYyB2b2lkIGJsb2NrZGV2X2JhY2t1cF9wcmVwYXJlKEJsa0FjdGlvblN0YXRlICpjb21tb24s
IEVycm9yICoqZXJycCkKICAgICBCbG9ja2RldkJhY2t1cCAqYmFja3VwOwogICAgIEJsb2NrRHJp
dmVyU3RhdGUgKmJzLCAqdGFyZ2V0OwogICAgIEFpb0NvbnRleHQgKmFpb19jb250ZXh0OwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgYXNzZXJ0KGNvbW1vbi0+YWN0aW9uLT50
eXBlID09IFRSQU5TQUNUSU9OX0FDVElPTl9LSU5EX0JMT0NLREVWX0JBQ0tVUCk7CiAgICAgYmFj
a3VwID0gY29tbW9uLT5hY3Rpb24tPnUuYmxvY2tkZXZfYmFja3VwLmRhdGE7CkBAIC0xODgzLDkg
KzE4NjAsOCBAQCBzdGF0aWMgdm9pZCBibG9ja2Rldl9iYWNrdXBfcHJlcGFyZShCbGtBY3Rpb25T
dGF0ZSAqY29tbW9uLCBFcnJvciAqKmVycnApCiAgICAgLyogUGFpcmVkIHdpdGggLmNsZWFuKCkg
Ki8KICAgICBiZHJ2X2RyYWluZWRfYmVnaW4oc3RhdGUtPmJzKTsKIAotICAgIHN0YXRlLT5qb2Ig
PSBkb19ibG9ja2Rldl9iYWNrdXAoYmFja3VwLCBjb21tb24tPmJsb2NrX2pvYl90eG4sICZsb2Nh
bF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgc3RhdGUtPmpvYiA9IGRvX2Jsb2NrZGV2X2JhY2t1cChiYWNr
dXAsIGNvbW1vbi0+YmxvY2tfam9iX3R4biwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KIApAQCAtMTk1Miw3ICsxOTI4LDYgQEAgdHlwZWRlZiBzdHJ1
Y3QgQmxvY2tEaXJ0eUJpdG1hcFN0YXRlIHsKIHN0YXRpYyB2b2lkIGJsb2NrX2RpcnR5X2JpdG1h
cF9hZGRfcHJlcGFyZShCbGtBY3Rpb25TdGF0ZSAqY29tbW9uLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKICAgICBCbG9ja0RpcnR5Qml0bWFwQWRkICphY3Rpb247CiAgICAgQmxv
Y2tEaXJ0eUJpdG1hcFN0YXRlICpzdGF0ZSA9IERPX1VQQ0FTVChCbG9ja0RpcnR5Qml0bWFwU3Rh
dGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21tb24s
IGNvbW1vbik7CkBAIC0xOTY4LDEyICsxOTQzLDExIEBAIHN0YXRpYyB2b2lkIGJsb2NrX2RpcnR5
X2JpdG1hcF9hZGRfcHJlcGFyZShCbGtBY3Rpb25TdGF0ZSAqY29tbW9uLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjdGlvbi0+aGFzX3BlcnNpc3RlbnQsIGFjdGlvbi0+cGVyc2lz
dGVudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Rpb24tPmhhc19hdXRvbG9h
ZCwgYWN0aW9uLT5hdXRvbG9hZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Rp
b24tPmhhc19kaXNhYmxlZCwgYWN0aW9uLT5kaXNhYmxlZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
cnJwKTsKIAotICAgIGlmICghbG9jYWxfZXJyKSB7CisgICAgaWYgKCEqZXJycCkgewogICAgICAg
ICBzdGF0ZS0+cHJlcGFyZWQgPSB0cnVlOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgIH0KIH0KIApAQCAtMjM3OSw3ICsyMzUzLDYg
QEAgdm9pZCBxbXBfZWplY3QoYm9vbCBoYXNfZGV2aWNlLCBjb25zdCBjaGFyICpkZXZpY2UsCiAg
ICAgICAgICAgICAgICBib29sIGhhc19pZCwgY29uc3QgY2hhciAqaWQsCiAgICAgICAgICAgICAg
ICBib29sIGhhc19mb3JjZSwgYm9vbCBmb3JjZSwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCByYzsKIAogICAgIGlmICghaGFzX2ZvcmNlKSB7
CkBAIC0yMzg4LDEyICsyMzYxLDExIEBAIHZvaWQgcW1wX2VqZWN0KGJvb2wgaGFzX2RldmljZSwg
Y29uc3QgY2hhciAqZGV2aWNlLAogCiAgICAgcmMgPSBkb19vcGVuX3RyYXkoaGFzX2RldmljZSA/
IGRldmljZSA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgaGFzX2lkID8gaWQgOiBOVUxM
LAotICAgICAgICAgICAgICAgICAgICAgIGZvcmNlLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAg
ICAgICAgICAgICBmb3JjZSwgZXJycCk7CiAgICAgaWYgKHJjICYmIHJjICE9IC1FTk9TWVMpIHsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIHJldHVy
bjsKICAgICB9Ci0gICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOworICAgIGVycm9yX2ZyZWVfZXJy
cChlcnJwKTsKIAogICAgIGJsb2NrZGV2X3JlbW92ZV9tZWRpdW0oaGFzX2RldmljZSwgZGV2aWNl
LCBoYXNfaWQsIGlkLCBlcnJwKTsKIH0KQEAgLTI0NjYsNyArMjQzOCw2IEBAIHZvaWQgcW1wX2Js
b2NrZGV2X29wZW5fdHJheShib29sIGhhc19kZXZpY2UsIGNvbnN0IGNoYXIgKmRldmljZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGhhc19mb3JjZSwgYm9vbCBmb3JjZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCFoYXNfZm9yY2UpIHsKQEAg
LTI0NzQsMTIgKzI0NDUsMTEgQEAgdm9pZCBxbXBfYmxvY2tkZXZfb3Blbl90cmF5KGJvb2wgaGFz
X2RldmljZSwgY29uc3QgY2hhciAqZGV2aWNlLAogICAgIH0KICAgICByYyA9IGRvX29wZW5fdHJh
eShoYXNfZGV2aWNlID8gZGV2aWNlIDogTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICBoYXNf
aWQgPyBpZCA6IE5VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgZm9yY2UsICZsb2NhbF9lcnIp
OworICAgICAgICAgICAgICAgICAgICAgIGZvcmNlLCBlcnJwKTsKICAgICBpZiAocmMgJiYgcmMg
IT0gLUVOT1NZUyAmJiByYyAhPSAtRUlOUFJPR1JFU1MpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgZXJyb3Jf
ZnJlZShsb2NhbF9lcnIpOworICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKIH0KIAogdm9pZCBx
bXBfYmxvY2tkZXZfY2xvc2VfdHJheShib29sIGhhc19kZXZpY2UsIGNvbnN0IGNoYXIgKmRldmlj
ZSwKQEAgLTI0ODcsNyArMjQ1Nyw2IEBAIHZvaWQgcW1wX2Jsb2NrZGV2X2Nsb3NlX3RyYXkoYm9v
bCBoYXNfZGV2aWNlLCBjb25zdCBjaGFyICpkZXZpY2UsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBCbG9ja0JhY2tlbmQgKmJsazsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGRldmljZSA9IGhhc19kZXZpY2UgPyBkZXZpY2Ug
OiBOVUxMOwogICAgIGlkID0gaGFzX2lkID8gaWQgOiBOVUxMOwpAQCAtMjUxMSw5ICsyNDgwLDgg
QEAgdm9pZCBxbXBfYmxvY2tkZXZfY2xvc2VfdHJheShib29sIGhhc19kZXZpY2UsIGNvbnN0IGNo
YXIgKmRldmljZSwKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGJsa19kZXZfY2hhbmdl
X21lZGlhX2NiKGJsaywgdHJ1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBibGtfZGV2X2No
YW5nZV9tZWRpYV9jYihibGssIHRydWUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICByZXR1cm47CiAgICAgfQogfQpAQCAtMjU4Myw3ICsyNTUxLDYgQEAgdm9pZCBxbXBfYmxvY2tk
ZXZfcmVtb3ZlX21lZGl1bShjb25zdCBjaGFyICppZCwgRXJyb3IgKiplcnJwKQogc3RhdGljIHZv
aWQgcW1wX2Jsb2NrZGV2X2luc2VydF9hbm9uX21lZGl1bShCbG9ja0JhY2tlbmQgKmJsaywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmxvY2tEcml2ZXJTdGF0
ZSAqYnMsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAg
ICBib29sIGhhc19kZXZpY2U7CiAgICAgaW50IHJldDsKIApAQCAtMjYxNiw5ICsyNTgzLDggQEAg
c3RhdGljIHZvaWQgcW1wX2Jsb2NrZGV2X2luc2VydF9hbm9uX21lZGl1bShCbG9ja0JhY2tlbmQg
KmJsaywKICAgICAgICAgICogc2xvdCBoZXJlLgogICAgICAgICAgKiBEbyBpdCBhZnRlciBibGtf
aW5zZXJ0X2JzKCkgc28gYmxrX2lzX2luc2VydGVkKGJsaykgcmV0dXJucyB0aGUgQGxvYWQKICAg
ICAgICAgICogdmFsdWUgcGFzc2VkIGhlcmUgKGkuZS4gdHJ1ZSkuICovCi0gICAgICAgIGJsa19k
ZXZfY2hhbmdlX21lZGlhX2NiKGJsaywgdHJ1ZSwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgICAgICBibGtfZGV2X2NoYW5nZV9tZWRpYV9jYihibGssIHRydWUsIGVycnApOworICAg
ICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGJsa19yZW1vdmVfYnMoYmxrKTsKICAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgfQpAQCAtMjY3Myw3ICsyNjM5LDYgQEAgdm9pZCBxbXBf
YmxvY2tkZXZfY2hhbmdlX21lZGl1bShib29sIGhhc19kZXZpY2UsIGNvbnN0IGNoYXIgKmRldmlj
ZSwKICAgICBib29sIGRldGVjdF96ZXJvZXM7CiAgICAgaW50IHJjOwogICAgIFFEaWN0ICpvcHRp
b25zID0gTlVMTDsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIGJsayA9IHFtcF9nZXRf
YmxrKGhhc19kZXZpY2UgPyBkZXZpY2UgOiBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgIGhh
c19pZCA/IGlkIDogTlVMTCwKQEAgLTI3MjUsMjMgKzI2OTAsMTkgQEAgdm9pZCBxbXBfYmxvY2tk
ZXZfY2hhbmdlX21lZGl1bShib29sIGhhc19kZXZpY2UsIGNvbnN0IGNoYXIgKmRldmljZSwKIAog
ICAgIHJjID0gZG9fb3Blbl90cmF5KGhhc19kZXZpY2UgPyBkZXZpY2UgOiBOVUxMLAogICAgICAg
ICAgICAgICAgICAgICAgIGhhc19pZCA/IGlkIDogTlVMTCwKLSAgICAgICAgICAgICAgICAgICAg
ICBmYWxzZSwgJmVycik7CisgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsIGVycnApOwogICAg
IGlmIChyYyAmJiByYyAhPSAtRU5PU1lTKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQotICAgIGVycm9yX2ZyZWUoZXJyKTsK
LSAgICBlcnIgPSBOVUxMOworICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKIAotICAgIGJsb2Nr
ZGV2X3JlbW92ZV9tZWRpdW0oaGFzX2RldmljZSwgZGV2aWNlLCBoYXNfaWQsIGlkLCAmZXJyKTsK
LSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAg
IGJsb2NrZGV2X3JlbW92ZV9tZWRpdW0oaGFzX2RldmljZSwgZGV2aWNlLCBoYXNfaWQsIGlkLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAotICAg
IHFtcF9ibG9ja2Rldl9pbnNlcnRfYW5vbl9tZWRpdW0oYmxrLCBtZWRpdW1fYnMsICZlcnIpOwot
ICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAg
cW1wX2Jsb2NrZGV2X2luc2VydF9hbm9uX21lZGl1bShibGssIG1lZGl1bV9icywgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKQEAgLTI5NDEsMTQg
KzI5MDIsMTIgQEAgc3RhdGljIEJkcnZEaXJ0eUJpdG1hcCAqZG9fYmxvY2tfZGlydHlfYml0bWFw
X3JlbW92ZSgKIAogICAgIGlmIChiZHJ2X2RpcnR5X2JpdG1hcF9nZXRfcGVyc2lzdGVuY2UoYml0
bWFwKSkgewogICAgICAgICBBaW9Db250ZXh0ICphaW9fY29udGV4dCA9IGJkcnZfZ2V0X2Fpb19j
b250ZXh0KGJzKTsKLSAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICAgICAg
YWlvX2NvbnRleHRfYWNxdWlyZShhaW9fY29udGV4dCk7Ci0gICAgICAgIGJkcnZfcmVtb3ZlX3Bl
cnNpc3RlbnRfZGlydHlfYml0bWFwKGJzLCBuYW1lLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgYmRy
dl9yZW1vdmVfcGVyc2lzdGVudF9kaXJ0eV9iaXRtYXAoYnMsIG5hbWUsIGVycnApOwogICAgICAg
ICBhaW9fY29udGV4dF9yZWxlYXNlKGFpb19jb250ZXh0KTsKIAotICAgICAgICBpZiAobG9jYWxf
ZXJyICE9IE5VTEwpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAgICAgcmV0dXJuIE5V
TEw7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMDM2LDcgKzI5OTUsNiBAQCBzdGF0aWMgQmRydkRp
cnR5Qml0bWFwICpkb19ibG9ja19kaXJ0eV9iaXRtYXBfbWVyZ2UoCiAgICAgQmxvY2tEcml2ZXJT
dGF0ZSAqYnM7CiAgICAgQmRydkRpcnR5Qml0bWFwICpkc3QsICpzcmMsICphbm9uOwogICAgIEJs
b2NrRGlydHlCaXRtYXBNZXJnZVNvdXJjZUxpc3QgKmxzdDsKLSAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAogICAgIGRzdCA9IGJsb2NrX2RpcnR5X2JpdG1hcF9sb29rdXAobm9kZSwgdGFy
Z2V0LCAmYnMsIGVycnApOwogICAgIGlmICghZHN0KSB7CkBAIC0zMDc0LDkgKzMwMzIsOCBAQCBz
dGF0aWMgQmRydkRpcnR5Qml0bWFwICpkb19ibG9ja19kaXJ0eV9iaXRtYXBfbWVyZ2UoCiAgICAg
ICAgICAgICBhYm9ydCgpOwogICAgICAgICB9CiAKLSAgICAgICAgYmRydl9tZXJnZV9kaXJ0eV9i
aXRtYXAoYW5vbiwgc3JjLCBOVUxMLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAg
ICAgIGJkcnZfbWVyZ2VfZGlydHlfYml0bWFwKGFub24sIHNyYywgTlVMTCwgZXJycCk7CisgICAg
ICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgZHN0ID0gTlVMTDsKICAgICAgICAgICAgIGdv
dG8gb3V0OwogICAgICAgICB9CkBAIC0zMTg2LDcgKzMxNDMsNiBAQCB2b2lkIHFtcF9ibG9ja19y
ZXNpemUoYm9vbCBoYXNfZGV2aWNlLCBjb25zdCBjaGFyICpkZXZpY2UsCiAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBoYXNfbm9kZV9uYW1lLCBjb25zdCBjaGFyICpub2RlX25hbWUsCiAgICAg
ICAgICAgICAgICAgICAgICAgaW50NjRfdCBzaXplLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgQmxvY2tCYWNrZW5kICpibGsgPSBOVUxMOwogICAg
IEJsb2NrRHJpdmVyU3RhdGUgKmJzOwogICAgIEFpb0NvbnRleHQgKmFpb19jb250ZXh0OwpAQCAt
MzE5NCw5ICszMTUwLDggQEAgdm9pZCBxbXBfYmxvY2tfcmVzaXplKGJvb2wgaGFzX2RldmljZSwg
Y29uc3QgY2hhciAqZGV2aWNlLAogCiAgICAgYnMgPSBiZHJ2X2xvb2t1cF9icyhoYXNfZGV2aWNl
ID8gZGV2aWNlIDogTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgIGhhc19ub2RlX25hbWUg
PyBub2RlX25hbWUgOiBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0zMjQ2LDcgKzMyMDEsNiBAQCB2b2lkIHFt
cF9ibG9ja19zdHJlYW0oYm9vbCBoYXNfam9iX2lkLCBjb25zdCBjaGFyICpqb2JfaWQsIGNvbnN0
IGNoYXIgKmRldmljZSwKICAgICBCbG9ja0RyaXZlclN0YXRlICpicywgKml0ZXI7CiAgICAgQmxv
Y2tEcml2ZXJTdGF0ZSAqYmFzZV9icyA9IE5VTEw7CiAgICAgQWlvQ29udGV4dCAqYWlvX2NvbnRl
eHQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgY29uc3QgY2hhciAqYmFzZV9u
YW1lID0gTlVMTDsKICAgICBpbnQgam9iX2ZsYWdzID0gSk9CX0RFRkFVTFQ7CiAKQEAgLTMzMTks
OSArMzI3Myw4IEBAIHZvaWQgcW1wX2Jsb2NrX3N0cmVhbShib29sIGhhc19qb2JfaWQsIGNvbnN0
IGNoYXIgKmpvYl9pZCwgY29uc3QgY2hhciAqZGV2aWNlLAogICAgIH0KIAogICAgIHN0cmVhbV9z
dGFydChoYXNfam9iX2lkID8gam9iX2lkIDogTlVMTCwgYnMsIGJhc2VfYnMsIGJhc2VfbmFtZSwK
LSAgICAgICAgICAgICAgICAgam9iX2ZsYWdzLCBoYXNfc3BlZWQgPyBzcGVlZCA6IDAsIG9uX2Vy
cm9yLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICBqb2JfZmxhZ3MsIGhh
c19zcGVlZCA/IHNwZWVkIDogMCwgb25fZXJyb3IsIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTMzNDcsNyArMzMwMCw2IEBAIHZvaWQgcW1w
X2Jsb2NrX2NvbW1pdChib29sIGhhc19qb2JfaWQsIGNvbnN0IGNoYXIgKmpvYl9pZCwgY29uc3Qg
Y2hhciAqZGV2aWNlLAogICAgIEJsb2NrRHJpdmVyU3RhdGUgKml0ZXI7CiAgICAgQmxvY2tEcml2
ZXJTdGF0ZSAqYmFzZV9icywgKnRvcF9iczsKICAgICBBaW9Db250ZXh0ICphaW9fY29udGV4dDsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICAvKiBUaGlzIHdpbGwgYmUgcGFydCBv
ZiB0aGUgUU1QIGNvbW1hbmQsIGlmL3doZW4gdGhlCiAgICAgICogQmxvY2tkZXZPbkVycm9yIGNo
YW5nZSBmb3IgYmxrbWlycm9yIG1ha2VzIGl0IGluCiAgICAgICovCkBAIC0zMzcyLDE1ICszMzI0
LDE0IEBAIHZvaWQgcW1wX2Jsb2NrX2NvbW1pdChib29sIGhhc19qb2JfaWQsIGNvbnN0IGNoYXIg
KmpvYl9pZCwgY29uc3QgY2hhciAqZGV2aWNlLAogICAgICAqICBsaXZlIGNvbW1pdCBmZWF0dXJl
IHZlcnNpb25zOyBmb3IgdGhpcyB0byB3b3JrLCB3ZSBtdXN0IG1ha2Ugc3VyZSB0bwogICAgICAq
ICBwZXJmb3JtIHRoZSBkZXZpY2UgbG9va3VwIGJlZm9yZSBhbnkgZ2VuZXJpYyBlcnJvcnMgdGhh
dCBtYXkgb2NjdXIgaW4gYQogICAgICAqICBzY2VuYXJpbyBpbiB3aGljaCBhbGwgb3B0aW9uYWwg
YXJndW1lbnRzIGFyZSBvbWl0dGVkLiAqLwotICAgIGJzID0gcW1wX2dldF9yb290X2JzKGRldmlj
ZSwgJmxvY2FsX2Vycik7CisgICAgYnMgPSBxbXBfZ2V0X3Jvb3RfYnMoZGV2aWNlLCBlcnJwKTsK
ICAgICBpZiAoIWJzKSB7CiAgICAgICAgIGJzID0gYmRydl9sb29rdXBfYnMoZGV2aWNlLCBkZXZp
Y2UsIE5VTEwpOwogICAgICAgICBpZiAoIWJzKSB7Ci0gICAgICAgICAgICBlcnJvcl9mcmVlKGxv
Y2FsX2Vycik7CisgICAgICAgICAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7CiAgICAgICAgICAg
ICBlcnJvcl9zZXQoZXJycCwgRVJST1JfQ0xBU1NfREVWSUNFX05PVF9GT1VORCwKICAgICAgICAg
ICAgICAgICAgICAgICAiRGV2aWNlICclcycgbm90IGZvdW5kIiwgZGV2aWNlKTsKICAgICAgICAg
fSBlbHNlIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwog
ICAgICAgICB9CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0zNDcxLDcgKzM0MjIsNyBAQCB2
b2lkIHFtcF9ibG9ja19jb21taXQoYm9vbCBoYXNfam9iX2lkLCBjb25zdCBjaGFyICpqb2JfaWQs
IGNvbnN0IGNoYXIgKmRldmljZSwKICAgICAgICAgfQogICAgICAgICBjb21taXRfYWN0aXZlX3N0
YXJ0KGhhc19qb2JfaWQgPyBqb2JfaWQgOiBOVUxMLCBicywgYmFzZV9icywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBqb2JfZmxhZ3MsIHNwZWVkLCBvbl9lcnJvciwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmaWx0ZXJfbm9kZV9uYW1lLCBOVUxMLCBOVUxMLCBmYWxzZSwgJmxv
Y2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyX25vZGVfbmFtZSwg
TlVMTCwgTlVMTCwgZmFsc2UsIGVycnApOwogICAgIH0gZWxzZSB7CiAgICAgICAgIEJsb2NrRHJp
dmVyU3RhdGUgKm92ZXJsYXlfYnMgPSBiZHJ2X2ZpbmRfb3ZlcmxheShicywgdG9wX2JzKTsKICAg
ICAgICAgaWYgKGJkcnZfb3BfaXNfYmxvY2tlZChvdmVybGF5X2JzLCBCTE9DS19PUF9UWVBFX0NP
TU1JVF9UQVJHRVQsIGVycnApKSB7CkBAIC0zNDc5LDEwICszNDMwLDkgQEAgdm9pZCBxbXBfYmxv
Y2tfY29tbWl0KGJvb2wgaGFzX2pvYl9pZCwgY29uc3QgY2hhciAqam9iX2lkLCBjb25zdCBjaGFy
ICpkZXZpY2UsCiAgICAgICAgIH0KICAgICAgICAgY29tbWl0X3N0YXJ0KGhhc19qb2JfaWQgPyBq
b2JfaWQgOiBOVUxMLCBicywgYmFzZV9icywgdG9wX2JzLCBqb2JfZmxhZ3MsCiAgICAgICAgICAg
ICAgICAgICAgICBzcGVlZCwgb25fZXJyb3IsIGhhc19iYWNraW5nX2ZpbGUgPyBiYWNraW5nX2Zp
bGUgOiBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgZmlsdGVyX25vZGVfbmFtZSwgJmxvY2Fs
X2Vycik7CisgICAgICAgICAgICAgICAgICAgICBmaWx0ZXJfbm9kZV9uYW1lLCBlcnJwKTsKICAg
ICB9Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIApAQCAtMzYxNiw3ICszNTY2LDYgQEAgc3RhdGljIEJsb2NrSm9iICpk
b19kcml2ZV9iYWNrdXAoRHJpdmVCYWNrdXAgKmJhY2t1cCwgSm9iVHhuICp0eG4sCiAgICAgQmxv
Y2tKb2IgKmpvYiA9IE5VTEw7CiAgICAgQWlvQ29udGV4dCAqYWlvX2NvbnRleHQ7CiAgICAgUURp
Y3QgKm9wdGlvbnM7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50IGZsYWdz
OwogICAgIGludDY0X3Qgc2l6ZTsKICAgICBib29sIHNldF9iYWNraW5nX2hkID0gZmFsc2U7CkBA
IC0zNjc2LDE1ICszNjI1LDE0IEBAIHN0YXRpYyBCbG9ja0pvYiAqZG9fZHJpdmVfYmFja3VwKERy
aXZlQmFja3VwICpiYWNrdXAsIEpvYlR4biAqdHhuLAogICAgICAgICAgICAgYmRydl9yZWZyZXNo
X2ZpbGVuYW1lKHNvdXJjZSk7CiAgICAgICAgICAgICBiZHJ2X2ltZ19jcmVhdGUoYmFja3VwLT50
YXJnZXQsIGJhY2t1cC0+Zm9ybWF0LCBzb3VyY2UtPmZpbGVuYW1lLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNvdXJjZS0+ZHJ2LT5mb3JtYXRfbmFtZSwgTlVMTCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplLCBmbGFncywgZmFsc2UsICZsb2NhbF9lcnIpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemUsIGZsYWdzLCBmYWxzZSwgZXJycCk7CiAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICBiZHJ2X2ltZ19jcmVhdGUoYmFja3VwLT50YXJnZXQsIGJh
Y2t1cC0+Zm9ybWF0LCBOVUxMLCBOVUxMLCBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemUsIGZsYWdzLCBmYWxzZSwgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZSwgZmxhZ3MsIGZhbHNlLCBlcnJwKTsKICAgICAgICAgfQogICAgIH0KIAot
ICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2Fs
X2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApAQCAt
MzcwMSw4ICszNjQ5LDggQEAgc3RhdGljIEJsb2NrSm9iICpkb19kcml2ZV9iYWNrdXAoRHJpdmVC
YWNrdXAgKmJhY2t1cCwgSm9iVHhuICp0eG4sCiAgICAgfQogCiAgICAgaWYgKHNldF9iYWNraW5n
X2hkKSB7Ci0gICAgICAgIGJkcnZfc2V0X2JhY2tpbmdfaGQodGFyZ2V0X2JzLCBzb3VyY2UsICZs
b2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGJkcnZfc2V0X2Jh
Y2tpbmdfaGQodGFyZ2V0X2JzLCBzb3VyY2UsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgICAgIGdvdG8gdW5yZWY7CiAgICAgICAgIH0KICAgICB9CkBAIC0zOTAyLDcgKzM4
NTAsNiBAQCB2b2lkIHFtcF9kcml2ZV9taXJyb3IoRHJpdmVNaXJyb3IgKmFyZywgRXJyb3IgKipl
cnJwKQogICAgIEJsb2NrRHJpdmVyU3RhdGUgKnNvdXJjZSwgKnRhcmdldF9iczsKICAgICBBaW9D
b250ZXh0ICphaW9fY29udGV4dDsKICAgICBCbG9ja01pcnJvckJhY2tpbmdNb2RlIGJhY2tpbmdf
bW9kZTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBRRGljdCAqb3B0aW9ucyA9
IE5VTEw7CiAgICAgaW50IGZsYWdzOwogICAgIGludDY0X3Qgc2l6ZTsKQEAgLTM5NzAsNyArMzkx
Nyw3IEBAIHZvaWQgcW1wX2RyaXZlX21pcnJvcihEcml2ZU1pcnJvciAqYXJnLCBFcnJvciAqKmVy
cnApCiAgICAgICAgIC8qIGNyZWF0ZSBuZXcgaW1hZ2Ugdy9vIGJhY2tpbmcgZmlsZSAqLwogICAg
ICAgICBhc3NlcnQoZm9ybWF0KTsKICAgICAgICAgYmRydl9pbWdfY3JlYXRlKGFyZy0+dGFyZ2V0
LCBmb3JtYXQsCi0gICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMLCBOVUxMLCBzaXpl
LCBmbGFncywgZmFsc2UsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwgTlVMTCwgTlVMTCwgc2l6ZSwgZmxhZ3MsIGZhbHNlLCBlcnJwKTsKICAgICB9IGVsc2Ugewog
ICAgICAgICBzd2l0Y2ggKGFyZy0+bW9kZSkgewogICAgICAgICBjYXNlIE5FV19JTUFHRV9NT0RF
X0VYSVNUSU5HOgpAQCAtMzk4MSwxNSArMzkyOCwxNCBAQCB2b2lkIHFtcF9kcml2ZV9taXJyb3Io
RHJpdmVNaXJyb3IgKmFyZywgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgYmRydl9pbWdfY3Jl
YXRlKGFyZy0+dGFyZ2V0LCBmb3JtYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc291
cmNlLT5maWxlbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb3VyY2UtPmRydi0+
Zm9ybWF0X25hbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgc2l6ZSwgZmxh
Z3MsIGZhbHNlLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
LCBzaXplLCBmbGFncywgZmFsc2UsIGVycnApOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IGRlZmF1bHQ6CiAgICAgICAgICAgICBhYm9ydCgpOwogICAgICAgICB9CiAgICAgfQogCi0gICAg
aWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC00MDMy
LDkgKzM5NzgsOCBAQCB2b2lkIHFtcF9kcml2ZV9taXJyb3IoRHJpdmVNaXJyb3IgKmFyZywgRXJy
b3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnLT5oYXNfY29weV9tb2Rl
LCBhcmctPmNvcHlfbW9kZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZy0+aGFzX2F1
dG9fZmluYWxpemUsIGFyZy0+YXV0b19maW5hbGl6ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZy0+aGFzX2F1dG9fZGlzbWlzcywgYXJnLT5hdXRvX2Rpc21pc3MsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVycnApOwogICAgIGJkcnZfdW5yZWYodGFyZ2V0X2JzKTsKLSAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKIG91dDoKICAgICBhaW9fY29udGV4dF9yZWxlYXNlKGFpb19jb250
ZXh0KTsKIH0KQEAgLTQwNjEsNyArNDAwNiw2IEBAIHZvaWQgcW1wX2Jsb2NrZGV2X21pcnJvcihi
b29sIGhhc19qb2JfaWQsIGNvbnN0IGNoYXIgKmpvYl9pZCwKICAgICBCbG9ja0RyaXZlclN0YXRl
ICp0YXJnZXRfYnM7CiAgICAgQWlvQ29udGV4dCAqYWlvX2NvbnRleHQ7CiAgICAgQmxvY2tNaXJy
b3JCYWNraW5nTW9kZSBiYWNraW5nX21vZGUgPSBNSVJST1JfTEVBVkVfQkFDS0lOR19DSEFJTjsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBib29sIHplcm9fdGFyZ2V0OwogICAg
IGludCByZXQ7CiAKQEAgLTQwOTcsOCArNDA0MSw3IEBAIHZvaWQgcW1wX2Jsb2NrZGV2X21pcnJv
cihib29sIGhhc19qb2JfaWQsIGNvbnN0IGNoYXIgKmpvYl9pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhhc19jb3B5X21vZGUsIGNvcHlfbW9kZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhhc19hdXRvX2ZpbmFsaXplLCBhdXRvX2ZpbmFsaXplLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaGFzX2F1dG9fZGlzbWlzcywgYXV0b19kaXNtaXNzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKIG91dDoKICAgICBh
aW9fY29udGV4dF9yZWxlYXNlKGFpb19jb250ZXh0KTsKIH0KQEAgLTQyNDYsNyArNDE4OSw2IEBA
IHZvaWQgcW1wX2NoYW5nZV9iYWNraW5nX2ZpbGUoY29uc3QgY2hhciAqZGV2aWNlLAogICAgIEJs
b2NrRHJpdmVyU3RhdGUgKmJzID0gTlVMTDsKICAgICBBaW9Db250ZXh0ICphaW9fY29udGV4dDsK
ICAgICBCbG9ja0RyaXZlclN0YXRlICppbWFnZV9icyA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAgICAgYm9vbCBybzsKICAgICBpbnQgcmV0OwogCkBAIC00MjU4LDkgKzQy
MDAsOCBAQCB2b2lkIHFtcF9jaGFuZ2VfYmFja2luZ19maWxlKGNvbnN0IGNoYXIgKmRldmljZSwK
ICAgICBhaW9fY29udGV4dCA9IGJkcnZfZ2V0X2Fpb19jb250ZXh0KGJzKTsKICAgICBhaW9fY29u
dGV4dF9hY3F1aXJlKGFpb19jb250ZXh0KTsKIAotICAgIGltYWdlX2JzID0gYmRydl9sb29rdXBf
YnMoTlVMTCwgaW1hZ2Vfbm9kZV9uYW1lLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGltYWdl
X2JzID0gYmRydl9sb29rdXBfYnMoTlVMTCwgaW1hZ2Vfbm9kZV9uYW1lLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC00MzA4LDggKzQyNDks
NyBAQCB2b2lkIHFtcF9jaGFuZ2VfYmFja2luZ19maWxlKGNvbnN0IGNoYXIgKmRldmljZSwKICAg
ICB9CiAKICAgICBpZiAocm8pIHsKLSAgICAgICAgYmRydl9yZW9wZW5fc2V0X3JlYWRfb25seShp
bWFnZV9icywgdHJ1ZSwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgICAgICBiZHJ2X3Jlb3Blbl9zZXRfcmVhZF9vbmx5KGltYWdlX2Jz
LCB0cnVlLCBlcnJwKTsKICAgICB9CiAKIG91dDoKQEAgLTQzNTMsMTEgKzQyOTMsOSBAQCB2b2lk
IHFtcF9ibG9ja2Rldl9hZGQoQmxvY2tkZXZPcHRpb25zICpvcHRpb25zLCBFcnJvciAqKmVycnAp
CiAgICAgUU9iamVjdCAqb2JqOwogICAgIFZpc2l0b3IgKnYgPSBxb2JqZWN0X291dHB1dF92aXNp
dG9yX25ldygmb2JqKTsKICAgICBRRGljdCAqcWRpY3Q7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CiAKLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9ucyh2LCBOVUxMLCAmb3B0aW9u
cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9ucyh2
LCBOVUxMLCAmb3B0aW9ucywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8g
ZmFpbDsKICAgICB9CiAKQEAgLTQzODgsNyArNDMyNiw2IEBAIHZvaWQgcW1wX3hfYmxvY2tkZXZf
cmVvcGVuKEJsb2NrZGV2T3B0aW9ucyAqb3B0aW9ucywgRXJyb3IgKiplcnJwKQogICAgIEFpb0Nv
bnRleHQgKmN0eDsKICAgICBRT2JqZWN0ICpvYmo7CiAgICAgVmlzaXRvciAqdiA9IHFvYmplY3Rf
b3V0cHV0X3Zpc2l0b3JfbmV3KCZvYmopOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwog
ICAgIEJsb2NrUmVvcGVuUXVldWUgKnF1ZXVlOwogICAgIFFEaWN0ICpxZGljdDsKIApAQCAtNDQw
NSw5ICs0MzQyLDggQEAgdm9pZCBxbXBfeF9ibG9ja2Rldl9yZW9wZW4oQmxvY2tkZXZPcHRpb25z
ICpvcHRpb25zLCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgLyogUHV0IGFsbCBvcHRpb25z
IGluIGEgUURpY3QgYW5kIGZsYXR0ZW4gaXQgKi8KLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0
aW9ucyh2LCBOVUxMLCAmb3B0aW9ucywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90
eXBlX0Jsb2NrZGV2T3B0aW9ucyh2LCBOVUxMLCAmb3B0aW9ucywgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2Jsb2Nram9i
LmMgYi9ibG9ja2pvYi5jCmluZGV4IGM2ZTIwZTJmY2QuLjg3MThlYWQzYjggMTAwNjQ0Ci0tLSBh
L2Jsb2Nram9iLmMKKysrIGIvYmxvY2tqb2IuYwpAQCAtNDQ5LDEyICs0NDksOSBAQCB2b2lkICpi
bG9ja19qb2JfY3JlYXRlKGNvbnN0IGNoYXIgKmpvYl9pZCwgY29uc3QgQmxvY2tKb2JEcml2ZXIg
KmRyaXZlciwKIAogICAgIC8qIE9ubHkgc2V0IHNwZWVkIHdoZW4gbmVjZXNzYXJ5IHRvIGF2b2lk
IE5vdFN1cHBvcnRlZCBlcnJvciAqLwogICAgIGlmIChzcGVlZCAhPSAwKSB7Ci0gICAgICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwotCi0gICAgICAgIGJsb2NrX2pvYl9zZXRfc3BlZWQoam9i
LCBzcGVlZCwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAg
YmxvY2tfam9iX3NldF9zcGVlZChqb2IsIHNwZWVkLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgICAgICBqb2JfZWFybHlfZmFpbCgmam9iLT5qb2IpOwotICAgICAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgICAgICByZXR1cm4gTlVM
TDsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL2Jvb3RkZXZpY2UuYyBiL2Jvb3RkZXZp
Y2UuYwppbmRleCAxZDIyNTIwMmY5Li5mY2NkNDdkZDQ0IDEwMDY0NAotLS0gYS9ib290ZGV2aWNl
LmMKKysrIGIvYm9vdGRldmljZS5jCkBAIC01MywxNyArNTMsMTQgQEAgdm9pZCBxZW11X3JlZ2lz
dGVyX2Jvb3Rfc2V0KFFFTVVCb290U2V0SGFuZGxlciAqZnVuYywgdm9pZCAqb3BhcXVlKQogCiB2
b2lkIHFlbXVfYm9vdF9zZXQoY29uc3QgY2hhciAqYm9vdF9vcmRlciwgRXJyb3IgKiplcnJwKQog
ewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotCiAgICAgaWYgKCFib290X3NldF9oYW5k
bGVyKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIm5vIGZ1bmN0aW9uIGRlZmluZWQgdG8g
c2V0IGJvb3QgZGV2aWNlIGxpc3QgZm9yIgogICAgICAgICAgICAgICAgICAgICAgICAgICIgdGhp
cyBhcmNoaXRlY3R1cmUiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHZhbGlkYXRl
X2Jvb3RkZXZpY2VzKGJvb3Rfb3JkZXIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgdmFsaWRh
dGVfYm9vdGRldmljZXMoYm9vdF9vcmRlciwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKQEAgLTI4OCwyNCArMjg1LDIwIEBAIHN0YXRpYyB2b2lkIGRl
dmljZV9zZXRfYm9vdGluZGV4KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpu
YW1lLAogewogICAgIEJvb3RJbmRleFByb3BlcnR5ICpwcm9wID0gb3BhcXVlOwogICAgIGludDMy
X3QgYm9vdF9pbmRleDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHZpc2l0
X3R5cGVfaW50MzIodiwgbmFtZSwgJmJvb3RfaW5kZXgsICZsb2NhbF9lcnIpOwotICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgdmlzaXRfdHlwZV9pbnQzMih2LCBu
YW1lLCAmYm9vdF9pbmRleCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJldHVy
bjsKICAgICB9CiAgICAgLyogY2hlY2sgd2hldGhlciBib290aW5kZXggaXMgcHJlc2VudCBpbiBm
d19ib290X29yZGVyIGxpc3QgICovCi0gICAgY2hlY2tfYm9vdF9pbmRleChib290X2luZGV4LCAm
bG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OworICAg
IGNoZWNrX2Jvb3RfaW5kZXgoYm9vdF9pbmRleCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7Cisg
ICAgICAgIHJldHVybjsKICAgICB9CiAgICAgLyogY2hhbmdlIGJvb3RpbmRleCB0byBhIG5ldyBv
bmUgKi8KICAgICAqcHJvcC0+Ym9vdGluZGV4ID0gYm9vdF9pbmRleDsKIAogICAgIGFkZF9ib290
X2RldmljZV9wYXRoKCpwcm9wLT5ib290aW5kZXgsIHByb3AtPmRldiwgcHJvcC0+c3VmZml4KTsK
LQotb3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0
aWMgdm9pZCBwcm9wZXJ0eV9yZWxlYXNlX2Jvb3RpbmRleChPYmplY3QgKm9iaiwgY29uc3QgY2hh
ciAqbmFtZSwKQEAgLTMyMiw3ICszMTUsNiBAQCB2b2lkIGRldmljZV9hZGRfYm9vdGluZGV4X3By
b3BlcnR5KE9iamVjdCAqb2JqLCBpbnQzMl90ICpib290aW5kZXgsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnN1ZmZpeCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIEJvb3RJbmRl
eFByb3BlcnR5ICpwcm9wID0gZ19tYWxsb2MwKHNpemVvZigqcHJvcCkpOwogCiAgICAgcHJvcC0+
Ym9vdGluZGV4ID0gYm9vdGluZGV4OwpAQCAtMzMzLDEwICszMjUsOSBAQCB2b2lkIGRldmljZV9h
ZGRfYm9vdGluZGV4X3Byb3BlcnR5KE9iamVjdCAqb2JqLCBpbnQzMl90ICpib290aW5kZXgsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBkZXZpY2VfZ2V0X2Jvb3RpbmRleCwKICAgICAgICAgICAg
ICAgICAgICAgICAgIGRldmljZV9zZXRfYm9vdGluZGV4LAogICAgICAgICAgICAgICAgICAgICAg
ICAgcHJvcGVydHlfcmVsZWFzZV9ib290aW5kZXgsCi0gICAgICAgICAgICAgICAgICAgICAgICBw
cm9wLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHByb3AsIGVycnApOwog
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ19mcmVlKHByb3ApOwogICAgICAg
ICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEvY2hhcmRldi9jaGFyLXNvY2tldC5jIGIvY2hh
cmRldi9jaGFyLXNvY2tldC5jCmluZGV4IDE4NWZlMzhkZGEuLjRlYjg4MWY5OTggMTAwNjQ0Ci0t
LSBhL2NoYXJkZXYvY2hhci1zb2NrZXQuYworKysgYi9jaGFyZGV2L2NoYXItc29ja2V0LmMKQEAg
LTEwMzEsMTMgKzEwMzEsMTEgQEAgc3RhdGljIGludCB0Y3BfY2hyX3dhaXRfY29ubmVjdGVkKENo
YXJkZXYgKmNociwgRXJyb3IgKiplcnJwKQogICAgICAgICBpZiAocy0+aXNfbGlzdGVuKSB7CiAg
ICAgICAgICAgICB0Y3BfY2hyX2FjY2VwdF9zZXJ2ZXJfc3luYyhjaHIpOwogICAgICAgICB9IGVs
c2UgewotICAgICAgICAgICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0gICAgICAgICAgICBpZiAodGNw
X2Nocl9jb25uZWN0X2NsaWVudF9zeW5jKGNociwgJmVycikgPCAwKSB7CisgICAgICAgICAgICBp
ZiAodGNwX2Nocl9jb25uZWN0X2NsaWVudF9zeW5jKGNociwgZXJycCkgPCAwKSB7CiAgICAgICAg
ICAgICAgICAgaWYgKHMtPnJlY29ubmVjdF90aW1lKSB7Ci0gICAgICAgICAgICAgICAgICAgIGVy
cm9yX2ZyZWUoZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgZXJyb3JfZnJlZV9lcnJwKGVycnAp
OwogICAgICAgICAgICAgICAgICAgICBnX3VzbGVlcChzLT5yZWNvbm5lY3RfdGltZSAqIDEwMDBV
TEwgKiAxMDAwVUxMKTsKICAgICAgICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC0xOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL2No
YXJkZXYvY2hhci5jIGIvY2hhcmRldi9jaGFyLmMKaW5kZXggN2I2YjJjYjEyMy4uZDAzODU5NThj
NCAxMDA2NDQKLS0tIGEvY2hhcmRldi9jaGFyLmMKKysrIGIvY2hhcmRldi9jaGFyLmMKQEAgLTYw
Myw3ICs2MDMsNiBAQCBzdGF0aWMgY29uc3QgY2hhciAqY2hhcmRldl9hbGlhc190cmFuc2xhdGUo
Y29uc3QgY2hhciAqbmFtZSkKIAogQ2hhcmRldkJhY2tlbmQgKnFlbXVfY2hyX3BhcnNlX29wdHMo
UWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKICAgICBjb25zdCBDaGFyZGV2Q2xhc3MgKmNjOwogICAgIENoYXJkZXZCYWNrZW5kICpi
YWNrZW5kID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpuYW1lID0gY2hhcmRldl9hbGlhc190cmFu
c2xhdGUocWVtdV9vcHRfZ2V0KG9wdHMsICJiYWNrZW5kIikpOwpAQCAtNjIzLDkgKzYyMiw4IEBA
IENoYXJkZXZCYWNrZW5kICpxZW11X2Nocl9wYXJzZV9vcHRzKFFlbXVPcHRzICpvcHRzLCBFcnJv
ciAqKmVycnApCiAgICAgYmFja2VuZC0+dHlwZSA9IENIQVJERVZfQkFDS0VORF9LSU5EX05VTEw7
CiAKICAgICBpZiAoY2MtPnBhcnNlKSB7Ci0gICAgICAgIGNjLT5wYXJzZShvcHRzLCBiYWNrZW5k
LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGNjLT5wYXJzZShvcHRzLCBi
YWNrZW5kLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBxYXBpX2Zy
ZWVfQ2hhcmRldkJhY2tlbmQoYmFja2VuZCk7CiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKICAg
ICAgICAgfQpAQCAtOTUxLDcgKzk0OSw2IEBAIENoYXJkZXYgKnFlbXVfY2hhcmRldl9uZXcoY29u
c3QgY2hhciAqaWQsIGNvbnN0IGNoYXIgKnR5cGVuYW1lLAogewogICAgIE9iamVjdCAqb2JqOwog
ICAgIENoYXJkZXYgKmNociA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgYm9vbCBiZV9vcGVuZWQgPSB0cnVlOwogCiAgICAgYXNzZXJ0KGdfc3RyX2hhc19wcmVmaXgo
dHlwZW5hbWUsICJjaGFyZGV2LSIpKTsKQEAgLTk2MSw4ICs5NTgsOCBAQCBDaGFyZGV2ICpxZW11
X2NoYXJkZXZfbmV3KGNvbnN0IGNoYXIgKmlkLCBjb25zdCBjaGFyICp0eXBlbmFtZSwKICAgICBj
aHItPmxhYmVsID0gZ19zdHJkdXAoaWQpOwogICAgIGNoci0+Z2NvbnRleHQgPSBnY29udGV4dDsK
IAotICAgIHFlbXVfY2hhcl9vcGVuKGNociwgYmFja2VuZCwgJmJlX29wZW5lZCwgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIHFlbXVfY2hhcl9vcGVuKGNociwgYmFja2Vu
ZCwgJmJlX29wZW5lZCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZW5k
OwogICAgIH0KIApAQCAtOTc0LDE2ICs5NzEsMTUgQEAgQ2hhcmRldiAqcWVtdV9jaGFyZGV2X25l
dyhjb25zdCBjaGFyICppZCwgY29uc3QgY2hhciAqdHlwZW5hbWUsCiAgICAgfQogCiAgICAgaWYg
KGlkKSB7Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfY2hpbGQoZ2V0X2NoYXJkZXZzX3Jv
b3QoKSwgaWQsIG9iaiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAg
ICAgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9jaGlsZChnZXRfY2hhcmRldnNfcm9vdCgpLCBpZCwg
b2JqLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBnb3RvIGVuZDsK
ICAgICAgICAgfQogICAgICAgICBvYmplY3RfdW5yZWYob2JqKTsKICAgICB9CiAKIGVuZDoKLSAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICBvYmplY3RfdW5yZWYob2JqKTsKICAgICAg
ICAgcmV0dXJuIE5VTEw7CiAgICAgfQpkaWZmIC0tZ2l0IGEvY3J5cHRvL2Jsb2NrLWx1a3MuYyBi
L2NyeXB0by9ibG9jay1sdWtzLmMKaW5kZXggNzQzOTQ5YWRiZi4uMDIzYzRkZmVlYSAxMDA2NDQK
LS0tIGEvY3J5cHRvL2Jsb2NrLWx1a3MuYworKysgYi9jcnlwdG8vYmxvY2stbHVrcy5jCkBAIC02
MzEsNyArNjMxLDYgQEAgcWNyeXB0b19ibG9ja19sdWtzX29wZW4oUUNyeXB0b0Jsb2NrICpibG9j
aywKICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBRQ3J5cHRv
QmxvY2tMVUtTICpsdWtzOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCBy
ZXQgPSAwOwogICAgIHNpemVfdCBpOwogICAgIHNzaXplX3QgcnY7CkBAIC03MjcsNDUgKzcyNiw0
MCBAQCBxY3J5cHRvX2Jsb2NrX2x1a3Nfb3BlbihRQ3J5cHRvQmxvY2sgKmJsb2NrLAogICAgICAg
ICBpdmhhc2hfbmFtZSsrOwogCiAgICAgICAgIGl2aGFzaCA9IHFjcnlwdG9fYmxvY2tfbHVrc19o
YXNoX25hbWVfbG9va3VwKGl2aGFzaF9uYW1lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2Fs
X2VycikgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXQgPSAtRU5P
VFNVUDsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAg
ICAgICAgICAgZ290byBmYWlsOwogICAgICAgICB9CiAgICAgfQogCiAgICAgY2lwaGVybW9kZSA9
IHFjcnlwdG9fYmxvY2tfbHVrc19jaXBoZXJfbW9kZV9sb29rdXAobHVrcy0+aGVhZGVyLmNpcGhl
cl9tb2RlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAo
KmVycnApIHsKICAgICAgICAgcmV0ID0gLUVOT1RTVVA7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCiAgICAgY2lw
aGVyYWxnID0gcWNyeXB0b19ibG9ja19sdWtzX2NpcGhlcl9uYW1lX2xvb2t1cChsdWtzLT5oZWFk
ZXIuY2lwaGVyX25hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjaXBoZXJtb2RlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbHVrcy0+aGVhZGVyLmtleV9ieXRlcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXQgPSAtRU5PVFNVUDsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKICAgICBoYXNoID0gcWNyeXB0b19ibG9ja19s
dWtzX2hhc2hfbmFtZV9sb29rdXAobHVrcy0+aGVhZGVyLmhhc2hfc3BlYywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VycikgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0ID0gLUVOT1RTVVA7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBnb3RvIGZh
aWw7CiAgICAgfQogCiAgICAgaXZhbGcgPSBxY3J5cHRvX2Jsb2NrX2x1a3NfaXZnZW5fbmFtZV9s
b29rdXAoaXZnZW5fbmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CiAgICAgICAgIHJldCA9IC1FTk9UU1VQOwotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIApAQCAtNzc3LDEw
ICs3NzEsOSBAQCBxY3J5cHRvX2Jsb2NrX2x1a3Nfb3BlbihRQ3J5cHRvQmxvY2sgKmJsb2NrLAog
ICAgICAgICB9CiAgICAgICAgIGl2Y2lwaGVyYWxnID0gcWNyeXB0b19ibG9ja19sdWtzX2Vzc2l2
X2NpcGhlcihjaXBoZXJhbGcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpdmhhc2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2Vy
cikgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0ID0gLUVOT1RT
VVA7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAg
ICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgfQogICAgIH0gZWxzZSB7CmRpZmYgLS1naXQgYS9j
cnlwdG8vc2VjcmV0LmMgYi9jcnlwdG8vc2VjcmV0LmMKaW5kZXggMWNmMGFkMGNlOC4uMzQ0MDBm
NDJkZiAxMDA2NDQKLS0tIGEvY3J5cHRvL3NlY3JldC5jCisrKyBiL2NyeXB0by9zZWNyZXQuYwpA
QCAtMTgxLDI0ICsxODEsMjEgQEAgcWNyeXB0b19zZWNyZXRfcHJvcF9zZXRfbG9hZGVkKE9iamVj
dCAqb2JqLAogICAgIFFDcnlwdG9TZWNyZXQgKnNlY3JldCA9IFFDUllQVE9fU0VDUkVUKG9iaik7
CiAKICAgICBpZiAodmFsdWUpIHsKLSAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgICAgIHVpbnQ4X3QgKmlucHV0ID0gTlVMTDsKICAgICAgICAgc2l6ZV90IGlucHV0bGVuID0g
MDsKICAgICAgICAgdWludDhfdCAqb3V0cHV0ID0gTlVMTDsKICAgICAgICAgc2l6ZV90IG91dHB1
dGxlbiA9IDA7CiAKLSAgICAgICAgcWNyeXB0b19zZWNyZXRfbG9hZF9kYXRhKHNlY3JldCwgJmlu
cHV0LCAmaW5wdXRsZW4sICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgcWNy
eXB0b19zZWNyZXRfbG9hZF9kYXRhKHNlY3JldCwgJmlucHV0LCAmaW5wdXRsZW4sIGVycnApOwor
ICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCiAg
ICAgICAgIGlmIChzZWNyZXQtPmtleWlkKSB7CiAgICAgICAgICAgICBxY3J5cHRvX3NlY3JldF9k
ZWNyeXB0KHNlY3JldCwgaW5wdXQsIGlucHV0bGVuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmb3V0cHV0LCAmb3V0cHV0bGVuLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJm91dHB1dCwgJm91dHB1dGxlbiwgZXJycCk7CiAgICAg
ICAgICAgICBnX2ZyZWUoaW5wdXQpOwotICAgICAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgaW5wdXQgPSBvdXRwdXQ7CkBAIC0yMDYsMTAgKzIwMyw5IEBAIHFjcnlwdG9f
c2VjcmV0X3Byb3Bfc2V0X2xvYWRlZChPYmplY3QgKm9iaiwKICAgICAgICAgfSBlbHNlIHsKICAg
ICAgICAgICAgIGlmIChzZWNyZXQtPmZvcm1hdCAhPSBRQ1JZUFRPX1NFQ1JFVF9GT1JNQVRfUkFX
KSB7CiAgICAgICAgICAgICAgICAgcWNyeXB0b19zZWNyZXRfZGVjb2RlKGlucHV0LCBpbnB1dGxl
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm91dHB1dCwgJm91dHB1
dGxlbiwgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZvdXRwdXQsICZvdXRwdXRsZW4sIGVycnApOwogICAgICAgICAgICAgICAgIGdfZnJlZShpbnB1
dCk7Ci0gICAgICAgICAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICBpZiAo
KmVycnApIHsKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICBpbnB1dCA9IG91dHB1dDsKZGlmZiAtLWdpdCBhL2NyeXB0by90bHNz
ZXNzaW9uLmMgYi9jcnlwdG8vdGxzc2Vzc2lvbi5jCmluZGV4IDMzMjAzZThjYTcuLjNiYTI1YzY4
MzQgMTAwNjQ0Ci0tLSBhL2NyeXB0by90bHNzZXNzaW9uLmMKKysrIGIvY3J5cHRvL3Rsc3Nlc3Np
b24uYwpAQCAtMjYyLDcgKzI2Miw2IEBAIHFjcnlwdG9fdGxzX3Nlc3Npb25fY2hlY2tfY2VydGlm
aWNhdGUoUUNyeXB0b1RMU1Nlc3Npb24gKnNlc3Npb24sCiAgICAgdW5zaWduZWQgaW50IG5DZXJ0
cywgaTsKICAgICB0aW1lX3Qgbm93OwogICAgIGdudXRsc194NTA5X2NydF90IGNlcnQgPSBOVUxM
OwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgbm93ID0gdGltZShOVUxMKTsKICAgICBp
ZiAobm93ID09ICgodGltZV90KS0xKSkgewpAQCAtMzU0LDkgKzM1Myw4IEBAIHFjcnlwdG9fdGxz
X3Nlc3Npb25fY2hlY2tfY2VydGlmaWNhdGUoUUNyeXB0b1RMU1Nlc3Npb24gKnNlc3Npb24sCiAg
ICAgICAgICAgICAgICAgYm9vbCBhbGxvdzsKIAogICAgICAgICAgICAgICAgIGFsbG93ID0gcWF1
dGh6X2lzX2FsbG93ZWRfYnlfaWQoc2Vzc2lvbi0+YXV0aHppZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlc3Npb24tPnBlZXJuYW1lLCAmZXJyKTsK
LSAgICAgICAgICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICAgICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2Vzc2lvbi0+cGVlcm5hbWUsIGVycnApOworICAgICAgICAgICAgICAgIGlm
ICgqZXJycCkgewogICAgICAgICAgICAgICAgICAgICBnb3RvIGVycm9yOwogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIWFsbG93KSB7CmRpZmYgLS1naXQgYS9kdW1wL2R1
bXAuYyBiL2R1bXAvZHVtcC5jCmluZGV4IDZmYjZlMTI0NWEuLjRmZTM4YTM4NWEgMTAwNjQ0Ci0t
LSBhL2R1bXAvZHVtcC5jCisrKyBiL2R1bXAvZHVtcC5jCkBAIC0zODgsMjIgKzM4OCwxOSBAQCBz
dGF0aWMgdm9pZCB3cml0ZV9tZW1vcnkoRHVtcFN0YXRlICpzLCBHdWVzdFBoeXNCbG9jayAqYmxv
Y2ssIHJhbV9hZGRyX3Qgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW50NjRfdCBz
aXplLCBFcnJvciAqKmVycnApCiB7CiAgICAgaW50NjRfdCBpOwotICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOwogCiAgICAgZm9yIChpID0gMDsgaSA8IHNpemUgLyBzLT5kdW1wX2luZm8ucGFn
ZV9zaXplOyBpKyspIHsKICAgICAgICAgd3JpdGVfZGF0YShzLCBibG9jay0+aG9zdF9hZGRyICsg
c3RhcnQgKyBpICogcy0+ZHVtcF9pbmZvLnBhZ2Vfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICBz
LT5kdW1wX2luZm8ucGFnZV9zaXplLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAg
ICAgICAgICAgICAgICAgcy0+ZHVtcF9pbmZvLnBhZ2Vfc2l6ZSwgZXJycCk7CisgICAgICAgIGlm
ICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQogCiAgICAg
aWYgKChzaXplICUgcy0+ZHVtcF9pbmZvLnBhZ2Vfc2l6ZSkgIT0gMCkgewogICAgICAgICB3cml0
ZV9kYXRhKHMsIGJsb2NrLT5ob3N0X2FkZHIgKyBzdGFydCArIGkgKiBzLT5kdW1wX2luZm8ucGFn
ZV9zaXplLAotICAgICAgICAgICAgICAgICAgIHNpemUgJSBzLT5kdW1wX2luZm8ucGFnZV9zaXpl
LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgc2l6ZSAl
IHMtPmR1bXBfaW5mby5wYWdlX3NpemUsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTQ3Nyw3ICs0NzQsNiBAQCBz
dGF0aWMgdm9pZCB3cml0ZV9lbGZfbG9hZHMoRHVtcFN0YXRlICpzLCBFcnJvciAqKmVycnApCiAg
ICAgTWVtb3J5TWFwcGluZyAqbWVtb3J5X21hcHBpbmc7CiAgICAgdWludDMyX3QgcGhkcl9pbmRl
eCA9IDE7CiAgICAgdWludDMyX3QgbWF4X2luZGV4OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogCiAgICAgaWYgKHMtPmhhdmVfc2VjdGlvbikgewogICAgICAgICBtYXhfaW5kZXggPSBz
LT5zaF9pbmZvOwpAQCAtNDkxLDE0ICs0ODcsMTMgQEAgc3RhdGljIHZvaWQgd3JpdGVfZWxmX2xv
YWRzKER1bXBTdGF0ZSAqcywgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAg
IHMsICZvZmZzZXQsICZmaWxlc3opOwogICAgICAgICBpZiAocy0+ZHVtcF9pbmZvLmRfY2xhc3Mg
PT0gRUxGQ0xBU1M2NCkgewogICAgICAgICAgICAgd3JpdGVfZWxmNjRfbG9hZChzLCBtZW1vcnlf
bWFwcGluZywgcGhkcl9pbmRleCsrLCBvZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZpbGVzeiwgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZp
bGVzeiwgZXJycCk7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICB3cml0ZV9lbGYzMl9s
b2FkKHMsIG1lbW9yeV9tYXBwaW5nLCBwaGRyX2luZGV4KyssIG9mZnNldCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmlsZXN6LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmlsZXN6LCBlcnJwKTsKICAgICAgICAgfQogCi0gICAgICAgIGlmIChsb2Nh
bF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwor
ICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBA
IC01MTEsOCArNTA2LDYgQEAgc3RhdGljIHZvaWQgd3JpdGVfZWxmX2xvYWRzKER1bXBTdGF0ZSAq
cywgRXJyb3IgKiplcnJwKQogLyogd3JpdGUgZWxmIGhlYWRlciwgUFRfTk9URSBhbmQgZWxmIG5v
dGUgdG8gdm1jb3JlLiAqLwogc3RhdGljIHZvaWQgZHVtcF9iZWdpbihEdW1wU3RhdGUgKnMsIEVy
cm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLQogICAgIC8qCiAg
ICAgICogdGhlIHZtY29yZSdzIGZvcm1hdCBpczoKICAgICAgKiAgIC0tLS0tLS0tLS0tLS0tCkBA
IC01MzksNzMgKzUzMiw2NCBAQCBzdGF0aWMgdm9pZCBkdW1wX2JlZ2luKER1bXBTdGF0ZSAqcywg
RXJyb3IgKiplcnJwKQogCiAgICAgLyogd3JpdGUgZWxmIGhlYWRlciB0byB2bWNvcmUgKi8KICAg
ICBpZiAocy0+ZHVtcF9pbmZvLmRfY2xhc3MgPT0gRUxGQ0xBU1M2NCkgewotICAgICAgICB3cml0
ZV9lbGY2NF9oZWFkZXIocywgJmxvY2FsX2Vycik7CisgICAgICAgIHdyaXRlX2VsZjY0X2hlYWRl
cihzLCBlcnJwKTsKICAgICB9IGVsc2UgewotICAgICAgICB3cml0ZV9lbGYzMl9oZWFkZXIocywg
JmxvY2FsX2Vycik7CisgICAgICAgIHdyaXRlX2VsZjMyX2hlYWRlcihzLCBlcnJwKTsKICAgICB9
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAg
IGlmIChzLT5kdW1wX2luZm8uZF9jbGFzcyA9PSBFTEZDTEFTUzY0KSB7CiAgICAgICAgIC8qIHdy
aXRlIFBUX05PVEUgdG8gdm1jb3JlICovCi0gICAgICAgIHdyaXRlX2VsZjY0X25vdGUocywgJmxv
Y2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICB3cml0ZV9lbGY2NF9ub3RlKHMsIGVy
cnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
fQogCiAgICAgICAgIC8qIHdyaXRlIGFsbCBQVF9MT0FEIHRvIHZtY29yZSAqLwotICAgICAgICB3
cml0ZV9lbGZfbG9hZHMocywgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICB3
cml0ZV9lbGZfbG9hZHMocywgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9CiAKICAgICAgICAgLyogd3JpdGUgc2VjdGlvbiB0byB2bWNv
cmUgKi8KICAgICAgICAgaWYgKHMtPmhhdmVfc2VjdGlvbikgewotICAgICAgICAgICAgd3JpdGVf
ZWxmX3NlY3Rpb24ocywgMSwgJmxvY2FsX2Vycik7Ci0gICAgICAgICAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cisg
ICAgICAgICAgICB3cml0ZV9lbGZfc2VjdGlvbihzLCAxLCBlcnJwKTsKKyAgICAgICAgICAgIGlm
ICgqZXJycCkgewogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KICAgICAg
ICAgfQogCiAgICAgICAgIC8qIHdyaXRlIG5vdGVzIHRvIHZtY29yZSAqLwotICAgICAgICB3cml0
ZV9lbGY2NF9ub3RlcyhmZF93cml0ZV92bWNvcmUsIHMsICZsb2NhbF9lcnIpOwotICAgICAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICAgICAgd3JpdGVfZWxmNjRfbm90ZXMoZmRfd3JpdGVfdm1jb3JlLCBzLCBlcnJw
KTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
ICAgICB9IGVsc2UgewogICAgICAgICAvKiB3cml0ZSBQVF9OT1RFIHRvIHZtY29yZSAqLwotICAg
ICAgICB3cml0ZV9lbGYzMl9ub3RlKHMsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICAgICAgd3JpdGVfZWxmMzJfbm90ZShzLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIAogICAgICAgICAvKiB3cml0ZSBhbGwgUFRf
TE9BRCB0byB2bWNvcmUgKi8KLSAgICAgICAgd3JpdGVfZWxmX2xvYWRzKHMsICZsb2NhbF9lcnIp
OwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgd3JpdGVfZWxmX2xvYWRzKHMsIGVycnApOworICAg
ICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCiAgICAg
ICAgIC8qIHdyaXRlIHNlY3Rpb24gdG8gdm1jb3JlICovCiAgICAgICAgIGlmIChzLT5oYXZlX3Nl
Y3Rpb24pIHsKLSAgICAgICAgICAgIHdyaXRlX2VsZl9zZWN0aW9uKHMsIDAsICZsb2NhbF9lcnIp
OwotICAgICAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgd3JpdGVfZWxmX3NlY3Rpb24o
cywgMCwgZXJycCk7CisgICAgICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICAvKiB3cml0ZSBub3Rl
cyB0byB2bWNvcmUgKi8KLSAgICAgICAgd3JpdGVfZWxmMzJfbm90ZXMoZmRfd3JpdGVfdm1jb3Jl
LCBzLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHdyaXRlX2VsZjMyX25v
dGVzKGZkX3dyaXRlX3ZtY29yZSwgcywgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAg
ICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtNjQzLDcgKzYyNyw2IEBAIHN0
YXRpYyB2b2lkIGR1bXBfaXRlcmF0ZShEdW1wU3RhdGUgKnMsIEVycm9yICoqZXJycCkKIHsKICAg
ICBHdWVzdFBoeXNCbG9jayAqYmxvY2s7CiAgICAgaW50NjRfdCBzaXplOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogCiAgICAgZG8gewogICAgICAgICBibG9jayA9IHMtPm5leHRfYmxv
Y2s7CkBAIC02NTUsOSArNjM4LDggQEAgc3RhdGljIHZvaWQgZHVtcF9pdGVyYXRlKER1bXBTdGF0
ZSAqcywgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgIHNpemUgLT0gYmxvY2stPnRhcmdl
dF9lbmQgLSAocy0+YmVnaW4gKyBzLT5sZW5ndGgpOwogICAgICAgICAgICAgfQogICAgICAgICB9
Ci0gICAgICAgIHdyaXRlX21lbW9yeShzLCBibG9jaywgcy0+c3RhcnQsIHNpemUsICZsb2NhbF9l
cnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgd3JpdGVfbWVtb3J5KHMsIGJsb2NrLCBzLT5z
dGFydCwgc2l6ZSwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9CiAKQEAgLTY2NiwxMSArNjQ4LDggQEAgc3RhdGljIHZvaWQgZHVtcF9p
dGVyYXRlKER1bXBTdGF0ZSAqcywgRXJyb3IgKiplcnJwKQogCiBzdGF0aWMgdm9pZCBjcmVhdGVf
dm1jb3JlKER1bXBTdGF0ZSAqcywgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOwotCi0gICAgZHVtcF9iZWdpbihzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IGR1bXBfYmVnaW4ocywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKQEAgLTgxNSw3ICs3OTQsNiBAQCBzdGF0aWMgdm9pZCBjcmVhdGVfaGVhZGVyMzIo
RHVtcFN0YXRlICpzLCBFcnJvciAqKmVycnApCiAgICAgdWludDMyX3QgYml0bWFwX2Jsb2NrczsK
ICAgICB1aW50MzJfdCBzdGF0dXMgPSAwOwogICAgIHVpbnQ2NF90IG9mZnNldF9ub3RlOwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyogd3JpdGUgY29tbW9uIGhlYWRlciwg
dGhlIHZlcnNpb24gb2Yga2R1bXAtY29tcHJlc3NlZCBmb3JtYXQgaXMgNnRoICovCiAgICAgc2l6
ZSA9IHNpemVvZihEaXNrRHVtcEhlYWRlcjMyKTsKQEAgLTg5MSw5ICs4NjksOCBAQCBzdGF0aWMg
dm9pZCBjcmVhdGVfaGVhZGVyMzIoRHVtcFN0YXRlICpzLCBFcnJvciAqKmVycnApCiAgICAgcy0+
bm90ZV9idWZfb2Zmc2V0ID0gMDsKIAogICAgIC8qIHVzZSBzLT5ub3RlX2J1ZiB0byBzdG9yZSBu
b3RlcyB0ZW1wb3JhcmlseSAqLwotICAgIHdyaXRlX2VsZjMyX25vdGVzKGJ1Zl93cml0ZV9ub3Rl
LCBzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHdyaXRlX2VsZjMyX25vdGVzKGJ1Zl93cml0
ZV9ub3RlLCBzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogICAgIGlmICh3cml0ZV9idWZmZXIocy0+ZmQsIG9mZnNldF9ub3RlLCBzLT5ub3RlX2J1
ZiwKQEAgLTkyNyw3ICs5MDQsNiBAQCBzdGF0aWMgdm9pZCBjcmVhdGVfaGVhZGVyNjQoRHVtcFN0
YXRlICpzLCBFcnJvciAqKmVycnApCiAgICAgdWludDMyX3QgYml0bWFwX2Jsb2NrczsKICAgICB1
aW50MzJfdCBzdGF0dXMgPSAwOwogICAgIHVpbnQ2NF90IG9mZnNldF9ub3RlOwotICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyogd3JpdGUgY29tbW9uIGhlYWRlciwgdGhlIHZl
cnNpb24gb2Yga2R1bXAtY29tcHJlc3NlZCBmb3JtYXQgaXMgNnRoICovCiAgICAgc2l6ZSA9IHNp
emVvZihEaXNrRHVtcEhlYWRlcjY0KTsKQEAgLTEwMDMsOSArOTc5LDggQEAgc3RhdGljIHZvaWQg
Y3JlYXRlX2hlYWRlcjY0KER1bXBTdGF0ZSAqcywgRXJyb3IgKiplcnJwKQogICAgIHMtPm5vdGVf
YnVmX29mZnNldCA9IDA7CiAKICAgICAvKiB1c2Ugcy0+bm90ZV9idWYgdG8gc3RvcmUgbm90ZXMg
dGVtcG9yYXJpbHkgKi8KLSAgICB3cml0ZV9lbGY2NF9ub3RlcyhidWZfd3JpdGVfbm90ZSwgcywg
JmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB3cml0ZV9lbGY2NF9ub3RlcyhidWZfd3JpdGVfbm90
ZSwgcywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0K
IApAQCAtMTAzMSwxNCArMTAwNiwxMSBAQCBvdXQ6CiAKIHN0YXRpYyB2b2lkIHdyaXRlX2R1bXBf
aGVhZGVyKER1bXBTdGF0ZSAqcywgRXJyb3IgKiplcnJwKQogewotICAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKLQogICAgIGlmIChzLT5kdW1wX2luZm8uZF9jbGFzcyA9PSBFTEZDTEFTUzMy
KSB7Ci0gICAgICAgIGNyZWF0ZV9oZWFkZXIzMihzLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgY3Jl
YXRlX2hlYWRlcjMyKHMsIGVycnApOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGNyZWF0ZV9oZWFk
ZXI2NChzLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgY3JlYXRlX2hlYWRlcjY0KHMsIGVycnApOwog
ICAgIH0KLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKIH0KIAogc3RhdGlj
IHNpemVfdCBkdW1wX2JpdG1hcF9nZXRfYnVmc2l6ZShEdW1wU3RhdGUgKnMpCkBAIC0xNDczLDcg
KzE0NDUsNiBAQCBvdXQ6CiBzdGF0aWMgdm9pZCBjcmVhdGVfa2R1bXBfdm1jb3JlKER1bXBTdGF0
ZSAqcywgRXJyb3IgKiplcnJwKQogewogICAgIGludCByZXQ7Ci0gICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAKICAgICAvKgogICAgICAqIHRoZSBrZHVtcC1jb21wcmVzc2VkIGZvcm1hdCBp
czoKQEAgLTE1MDMsMjEgKzE0NzQsMTggQEAgc3RhdGljIHZvaWQgY3JlYXRlX2tkdW1wX3ZtY29y
ZShEdW1wU3RhdGUgKnMsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAot
ICAgIHdyaXRlX2R1bXBfaGVhZGVyKHMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgd3JpdGVf
ZHVtcF9oZWFkZXIocywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKLSAgICB3cml0ZV9kdW1wX2JpdG1hcChzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwor
ICAgIHdyaXRlX2R1bXBfYml0bWFwKHMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICByZXR1cm47CiAgICAgfQogCi0gICAgd3JpdGVfZHVtcF9wYWdlcyhzLCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIHdyaXRlX2R1bXBfcGFnZXMocywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE2NTAsNyArMTYxOCw2IEBAIHN0YXRpYyB2
b2lkIGR1bXBfaW5pdChEdW1wU3RhdGUgKnMsIGludCBmZCwgYm9vbCBoYXNfZm9ybWF0LAogICAg
IFZNQ29yZUluZm9TdGF0ZSAqdm1jaSA9IHZtY29yZWluZm9fZmluZCgpOwogICAgIENQVVN0YXRl
ICpjcHU7CiAgICAgaW50IG5yX2NwdXM7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgaW50
IHJldDsKIAogICAgIHMtPmhhc19mb3JtYXQgPSBoYXNfZm9ybWF0OwpAQCAtMTc2OSw5ICsxNzM2
LDggQEAgc3RhdGljIHZvaWQgZHVtcF9pbml0KER1bXBTdGF0ZSAqcywgaW50IGZkLCBib29sIGhh
c19mb3JtYXQsCiAKICAgICAvKiBnZXQgbWVtb3J5IG1hcHBpbmcgKi8KICAgICBpZiAocGFnaW5n
KSB7Ci0gICAgICAgIHFlbXVfZ2V0X2d1ZXN0X21lbW9yeV9tYXBwaW5nKCZzLT5saXN0LCAmcy0+
Z3Vlc3RfcGh5c19ibG9ja3MsICZlcnIpOwotICAgICAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAg
ICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBxZW11X2dldF9n
dWVzdF9tZW1vcnlfbWFwcGluZygmcy0+bGlzdCwgJnMtPmd1ZXN0X3BoeXNfYmxvY2tzLCBlcnJw
KTsKKyAgICAgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgICAgIGdvdG8gY2xlYW51
cDsKICAgICAgICAgfQogICAgIH0gZWxzZSB7CkBAIC0xODcwLDMzICsxODM2LDMxIEBAIGNsZWFu
dXA6CiAvKiB0aGlzIG9wZXJhdGlvbiBtaWdodCBiZSB0aW1lIGNvbnN1bWluZy4gKi8KIHN0YXRp
YyB2b2lkIGR1bXBfcHJvY2VzcyhEdW1wU3RhdGUgKnMsIEVycm9yICoqZXJycCkKIHsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBEdW1wUXVlcnlSZXN1bHQgKnJlc3VsdCA9IE5V
TEw7CiAKICAgICBpZiAocy0+aGFzX2Zvcm1hdCAmJiBzLT5mb3JtYXQgPT0gRFVNUF9HVUVTVF9N
RU1PUllfRk9STUFUX1dJTl9ETVApIHsKICNpZmRlZiBUQVJHRVRfWDg2XzY0Ci0gICAgICAgIGNy
ZWF0ZV93aW5fZHVtcChzLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgY3JlYXRlX3dpbl9kdW1wKHMs
IGVycnApOwogI2VuZGlmCiAgICAgfSBlbHNlIGlmIChzLT5oYXNfZm9ybWF0ICYmIHMtPmZvcm1h
dCAhPSBEVU1QX0dVRVNUX01FTU9SWV9GT1JNQVRfRUxGKSB7Ci0gICAgICAgIGNyZWF0ZV9rZHVt
cF92bWNvcmUocywgJmxvY2FsX2Vycik7CisgICAgICAgIGNyZWF0ZV9rZHVtcF92bWNvcmUocywg
ZXJycCk7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgY3JlYXRlX3ZtY29yZShzLCAmbG9jYWxfZXJy
KTsKKyAgICAgICAgY3JlYXRlX3ZtY29yZShzLCBlcnJwKTsKICAgICB9CiAKICAgICAvKiBtYWtl
IHN1cmUgc3RhdHVzIGlzIHdyaXR0ZW4gYWZ0ZXIgd3JpdHRlbl9zaXplIHVwZGF0ZXMgKi8KICAg
ICBzbXBfd21iKCk7CiAgICAgYXRvbWljX3NldCgmcy0+c3RhdHVzLAotICAgICAgICAgICAgICAg
KGxvY2FsX2VyciA/IERVTVBfU1RBVFVTX0ZBSUxFRCA6IERVTVBfU1RBVFVTX0NPTVBMRVRFRCkp
OworICAgICAgICAgICAgICAgKCplcnJwID8gRFVNUF9TVEFUVVNfRkFJTEVEIDogRFVNUF9TVEFU
VVNfQ09NUExFVEVEKSk7CiAKICAgICAvKiBzZW5kIERVTVBfQ09NUExFVEVEIG1lc3NhZ2UgKHVu
Y29uZGl0aW9uYWxseSkgKi8KICAgICByZXN1bHQgPSBxbXBfcXVlcnlfZHVtcChOVUxMKTsKICAg
ICAvKiBzaG91bGQgbmV2ZXIgZmFpbCAqLwogICAgIGFzc2VydChyZXN1bHQpOwotICAgIHFhcGlf
ZXZlbnRfc2VuZF9kdW1wX2NvbXBsZXRlZChyZXN1bHQsICEhbG9jYWxfZXJyLCAobG9jYWxfZXJy
ID8gXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvcl9nZXRfcHJldHR5
KGxvY2FsX2VycikgOiBOVUxMKSk7CisgICAgcWFwaV9ldmVudF9zZW5kX2R1bXBfY29tcGxldGVk
KHJlc3VsdCwgISEqZXJycCwgKCplcnJwID8gXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlcnJvcl9nZXRfcHJldHR5KCplcnJwKSA6IE5VTEwpKTsKICAgICBxYXBpX2ZyZWVf
RHVtcFF1ZXJ5UmVzdWx0KHJlc3VsdCk7CiAKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKICAgICBkdW1wX2NsZWFudXAocyk7CiB9CiAKQEAgLTE5MjgsNyArMTg5Miw2IEBA
IHZvaWQgcW1wX2R1bXBfZ3Vlc3RfbWVtb3J5KGJvb2wgcGFnaW5nLCBjb25zdCBjaGFyICpmaWxl
LAogICAgIGNvbnN0IGNoYXIgKnA7CiAgICAgaW50IGZkID0gLTE7CiAgICAgRHVtcFN0YXRlICpz
OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGJvb2wgZGV0YWNoX3AgPSBmYWxz
ZTsKIAogICAgIGlmIChydW5zdGF0ZV9jaGVjayhSVU5fU1RBVEVfSU5NSUdSQVRFKSkgewpAQCAt
MjAxMyw5ICsxOTc2LDggQEAgdm9pZCBxbXBfZHVtcF9ndWVzdF9tZW1vcnkoYm9vbCBwYWdpbmcs
IGNvbnN0IGNoYXIgKmZpbGUsCiAgICAgZHVtcF9zdGF0ZV9wcmVwYXJlKHMpOwogCiAgICAgZHVt
cF9pbml0KHMsIGZkLCBoYXNfZm9ybWF0LCBmb3JtYXQsIHBhZ2luZywgaGFzX2JlZ2luLAotICAg
ICAgICAgICAgICBiZWdpbiwgbGVuZ3RoLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAg
ICAgICBiZWdpbiwgbGVuZ3RoLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgYXRv
bWljX3NldCgmcy0+c3RhdHVzLCBEVU1QX1NUQVRVU19GQUlMRUQpOwogICAgICAgICByZXR1cm47
CiAgICAgfQpkaWZmIC0tZ2l0IGEvZHVtcC93aW5fZHVtcC5jIGIvZHVtcC93aW5fZHVtcC5jCmlu
ZGV4IGVkYTJhNDg5NzQuLjczYjNiNDU0ZDQgMTAwNjQ0Ci0tLSBhL2R1bXAvd2luX2R1bXAuYwor
KysgYi9kdW1wL3dpbl9kdW1wLmMKQEAgLTYyLDEzICs2MiwxMSBAQCBzdGF0aWMgdm9pZCB3cml0
ZV9ydW5zKER1bXBTdGF0ZSAqcywgV2luRHVtcEhlYWRlcjY0ICpoLCBFcnJvciAqKmVycnApCiB7
CiAgICAgV2luRHVtcFBoeU1lbURlc2M2NCAqZGVzYyA9ICZoLT5QaHlzaWNhbE1lbW9yeUJsb2Nr
OwogICAgIFdpbkR1bXBQaHlNZW1SdW42NCAqcnVuID0gZGVzYy0+UnVuOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogICAgIGludCBpOwogCiAgICAgZm9yIChpID0gMDsgaSA8IGRlc2Mt
Pk51bWJlck9mUnVuczsgaSsrKSB7Ci0gICAgICAgIHMtPndyaXR0ZW5fc2l6ZSArPSB3cml0ZV9y
dW4ocnVuICsgaSwgcy0+ZmQsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7
Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAg
cy0+d3JpdHRlbl9zaXplICs9IHdyaXRlX3J1bihydW4gKyBpLCBzLT5mZCwgZXJycCk7CisgICAg
ICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpA
QCAtMzIyLDcgKzMyMCw2IEBAIHZvaWQgY3JlYXRlX3dpbl9kdW1wKER1bXBTdGF0ZSAqcywgRXJy
b3IgKiplcnJwKQogICAgIFg4NkNQVSAqZmlyc3RfeDg2X2NwdSA9IFg4Nl9DUFUoZmlyc3RfY3B1
KTsKICAgICB1aW50NjRfdCBzYXZlZF9jcjMgPSBmaXJzdF94ODZfY3B1LT5lbnYuY3JbM107CiAg
ICAgc3RydWN0IHNhdmVkX2NvbnRleHQgKnNhdmVkX2N0eCA9IE5VTEw7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAocy0+Z3Vlc3Rfbm90ZV9zaXplICE9IHNpemVvZihX
aW5EdW1wSGVhZGVyNjQpICsKICAgICAgICAgICAgIFZNQ09SRUlORk9fRUxGX05PVEVfSERSX1NJ
WkUpIHsKQEAgLTMzMCw5ICszMjcsOCBAQCB2b2lkIGNyZWF0ZV93aW5fZHVtcChEdW1wU3RhdGUg
KnMsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGNoZWNrX2hl
YWRlcihoLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGNoZWNrX2hlYWRlcihoLCBlcnJwKTsK
KyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMzQzLDkgKzMz
OSw4IEBAIHZvaWQgY3JlYXRlX3dpbl9kdW1wKER1bXBTdGF0ZSAqcywgRXJyb3IgKiplcnJwKQog
CiAgICAgZmlyc3RfeDg2X2NwdS0+ZW52LmNyWzNdID0gaC0+RGlyZWN0b3J5VGFibGVCYXNlOwog
Ci0gICAgY2hlY2tfa2RiZyhoLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGNoZWNrX2tkYmco
aCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0X2NyMzsKICAgICB9
CiAKQEAgLTM1OCw5ICszNTMsOCBAQCB2b2lkIGNyZWF0ZV93aW5fZHVtcChEdW1wU3RhdGUgKnMs
IEVycm9yICoqZXJycCkKICAgICAgKiB0byBkZXRlcm1pbmUgaWYgdGhlIHN5c3RlbS1zYXZlZCBj
b250ZXh0IGlzIHZhbGlkCiAgICAgICovCiAKLSAgICBwYXRjaF9hbmRfc2F2ZV9jb250ZXh0KGgs
IHNhdmVkX2N0eCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBwYXRjaF9hbmRfc2F2ZV9jb250
ZXh0KGgsIHNhdmVkX2N0eCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8g
b3V0X2ZyZWU7CiAgICAgfQogCkBAIC0zNzIsOSArMzY2LDggQEAgdm9pZCBjcmVhdGVfd2luX2R1
bXAoRHVtcFN0YXRlICpzLCBFcnJvciAqKmVycnApCiAgICAgICAgIGdvdG8gb3V0X3Jlc3RvcmU7
CiAgICAgfQogCi0gICAgd3JpdGVfcnVucyhzLCBoLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IHdyaXRlX3J1bnMocywgaCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8g
b3V0X3Jlc3RvcmU7CiAgICAgfQogCmRpZmYgLS1naXQgYS9leGVjLmMgYi9leGVjLmMKaW5kZXgg
OGI5OTg5NzRmOC4uYTBhYWExYjI0YSAxMDA2NDQKLS0tIGEvZXhlYy5jCisrKyBiL2V4ZWMuYwpA
QCAtMjMzOCw3ICsyMzM4LDYgQEAgUkFNQmxvY2sgKnFlbXVfcmFtX2FsbG9jX2Zyb21fZmQocmFt
X2FkZHJfdCBzaXplLCBNZW1vcnlSZWdpb24gKm1yLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIFJBTUJsb2NrICpuZXdfYmxvY2s7Ci0gICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50NjRfdCBmaWxlX3NpemU7CiAKICAgICAv
KiBKdXN0IHN1cHBvcnQgdGhlc2UgcmFtIGZsYWdzIGJ5IG5vdy4gKi8KQEAgLTIzODYsMTAgKzIz
ODUsOSBAQCBSQU1CbG9jayAqcWVtdV9yYW1fYWxsb2NfZnJvbV9mZChyYW1fYWRkcl90IHNpemUs
IE1lbW9yeVJlZ2lvbiAqbXIsCiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KIAotICAgIHJh
bV9ibG9ja19hZGQobmV3X2Jsb2NrLCAmbG9jYWxfZXJyLCByYW1fZmxhZ3MgJiBSQU1fU0hBUkVE
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgcmFtX2Jsb2NrX2FkZChuZXdfYmxvY2ssIGVy
cnAsIHJhbV9mbGFncyAmIFJBTV9TSEFSRUQpOworICAgIGlmICgqZXJycCkgewogICAgICAgICBn
X2ZyZWUobmV3X2Jsb2NrKTsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KICAgICByZXR1cm4gbmV3X2Jsb2NrOwpA
QCAtMjQzMiw3ICsyNDMwLDYgQEAgUkFNQmxvY2sgKnFlbXVfcmFtX2FsbG9jX2ludGVybmFsKHJh
bV9hZGRyX3Qgc2l6ZSwgcmFtX2FkZHJfdCBtYXhfc2l6ZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKm1yLCBFcnJvciAqKmVycnApCiB7CiAgICAgUkFN
QmxvY2sgKm5ld19ibG9jazsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHNp
emUgPSBIT1NUX1BBR0VfQUxJR04oc2l6ZSk7CiAgICAgbWF4X3NpemUgPSBIT1NUX1BBR0VfQUxJ
R04obWF4X3NpemUpOwpAQCAtMjQ1MSwxMCArMjQ0OCw5IEBAIFJBTUJsb2NrICpxZW11X3JhbV9h
bGxvY19pbnRlcm5hbChyYW1fYWRkcl90IHNpemUsIHJhbV9hZGRyX3QgbWF4X3NpemUsCiAgICAg
aWYgKHJlc2l6ZWFibGUpIHsKICAgICAgICAgbmV3X2Jsb2NrLT5mbGFncyB8PSBSQU1fUkVTSVpF
QUJMRTsKICAgICB9Ci0gICAgcmFtX2Jsb2NrX2FkZChuZXdfYmxvY2ssICZsb2NhbF9lcnIsIHNo
YXJlKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgcmFtX2Jsb2NrX2FkZChuZXdfYmxvY2ss
IGVycnAsIHNoYXJlKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ19mcmVlKG5ld19ibG9j
ayk7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICB9CiAgICAgcmV0dXJuIG5ld19ibG9jazsKZGlmZiAtLWdpdCBhL2h3
LzlwZnMvOXAtbG9jYWwuYyBiL2h3LzlwZnMvOXAtbG9jYWwuYwppbmRleCAwOGU2NzNhNzljLi43
MzBkNThlOWVmIDEwMDY0NAotLS0gYS9ody85cGZzLzlwLWxvY2FsLmMKKysrIGIvaHcvOXBmcy85
cC1sb2NhbC5jCkBAIC0xNDc5LDcgKzE0NzksNiBAQCBzdGF0aWMgaW50IGxvY2FsX3BhcnNlX29w
dHMoUWVtdU9wdHMgKm9wdHMsIEZzRHJpdmVyRW50cnkgKmZzZSwgRXJyb3IgKiplcnJwKQogewog
ICAgIGNvbnN0IGNoYXIgKnNlY19tb2RlbCA9IHFlbXVfb3B0X2dldChvcHRzLCAic2VjdXJpdHlf
bW9kZWwiKTsKICAgICBjb25zdCBjaGFyICpwYXRoID0gcWVtdV9vcHRfZ2V0KG9wdHMsICJwYXRo
Iik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoIXNlY19tb2RlbCkg
ewogICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJzZWN1cml0eV9tb2RlbCBwcm9wZXJ0eSBub3Qg
c2V0Iik7CkBAIC0xNTA3LDkgKzE1MDYsOSBAQCBzdGF0aWMgaW50IGxvY2FsX3BhcnNlX29wdHMo
UWVtdU9wdHMgKm9wdHMsIEZzRHJpdmVyRW50cnkgKmZzZSwgRXJyb3IgKiplcnJwKQogICAgICAg
ICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgZnNkZXZfdGhyb3R0bGVfcGFyc2Vfb3B0cyhvcHRz
LCAmZnNlLT5mc3QsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgIGZzZGV2X3Rocm90
dGxlX3BhcnNlX29wdHMob3B0cywgJmZzZS0+ZnN0LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
KyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgKmVycnAsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJpbnZhbGlkIHRocm90dGxlIGNvbmZpZ3VyYXRpb246ICIp
OwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9jb3JlLmMg
Yi9ody9hY3BpL2NvcmUuYwppbmRleCA0NWNiZWQ0OWFiLi5iNjQ0NjE2Njk3IDEwMDY0NAotLS0g
YS9ody9hY3BpL2NvcmUuYworKysgYi9ody9hY3BpL2NvcmUuYwpAQCAtMjM5LDcgKzIzOSw2IEBA
IHN0YXRpYyB2b2lkIGFjcGlfdGFibGVfaW5zdGFsbChjb25zdCBjaGFyIHVuc2lnbmVkICpibG9i
LCBzaXplX3QgYmxvYmxlbiwKIHZvaWQgYWNwaV90YWJsZV9hZGQoY29uc3QgUWVtdU9wdHMgKm9w
dHMsIEVycm9yICoqZXJycCkKIHsKICAgICBBY3BpVGFibGVPcHRpb25zICpoZHJzID0gTlVMTDsK
LSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBjaGFyICoqcGF0aG5hbWVzID0gTlVMTDsKICAg
ICBjaGFyICoqY3VyOwogICAgIHNpemVfdCBibG9ibGVuID0gMDsKQEAgLTI0OSwyMSArMjQ4LDIx
IEBAIHZvaWQgYWNwaV90YWJsZV9hZGQoY29uc3QgUWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJy
cCkKICAgICAgICAgVmlzaXRvciAqdjsKIAogICAgICAgICB2ID0gb3B0c192aXNpdG9yX25ldyhv
cHRzKTsKLSAgICAgICAgdmlzaXRfdHlwZV9BY3BpVGFibGVPcHRpb25zKHYsIE5VTEwsICZoZHJz
LCAmZXJyKTsKKyAgICAgICAgdmlzaXRfdHlwZV9BY3BpVGFibGVPcHRpb25zKHYsIE5VTEwsICZo
ZHJzLCBlcnJwKTsKICAgICAgICAgdmlzaXRfZnJlZSh2KTsKICAgICB9CiAKLSAgICBpZiAoZXJy
KSB7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBpZiAo
aGRycy0+aGFzX2ZpbGUgPT0gaGRycy0+aGFzX2RhdGEpIHsKLSAgICAgICAgZXJyb3Jfc2V0Zygm
ZXJyLCAiJy1hY3BpdGFibGUnIHJlcXVpcmVzIG9uZSBvZiAnZGF0YScgb3IgJ2ZpbGUnIik7Cisg
ICAgICAgIGVycm9yX3NldGcoZXJycCwgIictYWNwaXRhYmxlJyByZXF1aXJlcyBvbmUgb2YgJ2Rh
dGEnIG9yICdmaWxlJyIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBwYXRobmFt
ZXMgPSBnX3N0cnNwbGl0KGhkcnMtPmhhc19maWxlID8gaGRycy0+ZmlsZSA6IGhkcnMtPmRhdGEs
ICI6IiwgMCk7CiAgICAgaWYgKHBhdGhuYW1lcyA9PSBOVUxMIHx8IHBhdGhuYW1lc1swXSA9PSBO
VUxMKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmVyciwgIictYWNwaXRhYmxlJyByZXF1aXJlcyBh
dCBsZWFzdCBvbmUgcGF0aG5hbWUiKTsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiJy1hY3Bp
dGFibGUnIHJlcXVpcmVzIGF0IGxlYXN0IG9uZSBwYXRobmFtZSIpOwogICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKQEAgLTI3Miw3ICsyNzEsNyBAQCB2b2lkIGFjcGlfdGFibGVfYWRkKGNvbnN0
IFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiAgICAgICAgIGludCBmZCA9IG9wZW4oKmN1
ciwgT19SRE9OTFkgfCBPX0JJTkFSWSk7CiAKICAgICAgICAgaWYgKGZkIDwgMCkgewotICAgICAg
ICAgICAgZXJyb3Jfc2V0ZygmZXJyLCAiY2FuJ3Qgb3BlbiBmaWxlICVzOiAlcyIsICpjdXIsIHN0
cmVycm9yKGVycm5vKSk7CisgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJjYW4ndCBvcGVu
IGZpbGUgJXM6ICVzIiwgKmN1ciwgc3RyZXJyb3IoZXJybm8pKTsKICAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9CiAKQEAgLTI4OCw3ICsyODcsNyBAQCB2b2lkIGFjcGlfdGFibGVfYWRk
KGNvbnN0IFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgbWVt
Y3B5KGJsb2IgKyBibG9ibGVuLCBkYXRhLCByKTsKICAgICAgICAgICAgICAgICBibG9ibGVuICs9
IHI7CiAgICAgICAgICAgICB9IGVsc2UgaWYgKGVycm5vICE9IEVJTlRSKSB7Ci0gICAgICAgICAg
ICAgICAgZXJyb3Jfc2V0ZygmZXJyLCAiY2FuJ3QgcmVhZCBmaWxlICVzOiAlcyIsCisgICAgICAg
ICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiY2FuJ3QgcmVhZCBmaWxlICVzOiAlcyIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqY3VyLCBzdHJlcnJvcihlcnJubykpOwogICAgICAgICAg
ICAgICAgIGNsb3NlKGZkKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKQEAgLTI5OCwxNCAr
Mjk3LDEyIEBAIHZvaWQgYWNwaV90YWJsZV9hZGQoY29uc3QgUWVtdU9wdHMgKm9wdHMsIEVycm9y
ICoqZXJycCkKICAgICAgICAgY2xvc2UoZmQpOwogICAgIH0KIAotICAgIGFjcGlfdGFibGVfaW5z
dGFsbChibG9iLCBibG9ibGVuLCBoZHJzLT5oYXNfZmlsZSwgaGRycywgJmVycik7CisgICAgYWNw
aV90YWJsZV9pbnN0YWxsKGJsb2IsIGJsb2JsZW4sIGhkcnMtPmhhc19maWxlLCBoZHJzLCBlcnJw
KTsKIAogb3V0OgogICAgIGdfZnJlZShibG9iKTsKICAgICBnX3N0cmZyZWV2KHBhdGhuYW1lcyk7
CiAgICAgcWFwaV9mcmVlX0FjcGlUYWJsZU9wdGlvbnMoaGRycyk7Ci0KLSAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKIH0KIAogdW5zaWduZWQgYWNwaV90YWJsZV9sZW4odm9pZCAqY3Vy
cmVudCkKZGlmZiAtLWdpdCBhL2h3L2FjcGkvaWNoOS5jIGIvaHcvYWNwaS9pY2g5LmMKaW5kZXgg
MjAzNGRkNzQ5ZS4uMjMyYjU1MGZhMiAxMDA2NDQKLS0tIGEvaHcvYWNwaS9pY2g5LmMKKysrIGIv
aHcvYWNwaS9pY2g5LmMKQEAgLTM3MCwxNiArMzcwLDEzIEBAIHN0YXRpYyB2b2lkIGljaDlfcG1f
c2V0X2Rpc2FibGVfczMoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3Ig
KiplcnJwKQogewogICAgIElDSDlMUENQTVJlZ3MgKnBtID0gb3BhcXVlOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogICAgIHVpbnQ4X3QgdmFsdWU7CiAKLSAgICB2aXNpdF90eXBlX3Vp
bnQ4KHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICBnb3RvIG91dDsKKyAgICB2aXNpdF90eXBlX3VpbnQ4KHYsIG5hbWUsICZ2YWx1ZSwg
ZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgcG0t
PmRpc2FibGVfczMgPSB2YWx1ZTsKLW91dDoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKIH0KIAogc3RhdGljIHZvaWQgaWNoOV9wbV9nZXRfZGlzYWJsZV9zNChPYmplY3Qg
Km9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKQEAgLTM5NSwxNiArMzkyLDEzIEBA
IHN0YXRpYyB2b2lkIGljaDlfcG1fc2V0X2Rpc2FibGVfczQoT2JqZWN0ICpvYmosIFZpc2l0b3Ig
KnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIElDSDlMUENQTVJlZ3MgKnBtID0g
b3BhcXVlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHVpbnQ4X3QgdmFsdWU7
CiAKLSAgICB2aXNpdF90eXBlX3VpbnQ4KHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBnb3RvIG91dDsKKyAgICB2aXNpdF90eXBlX3Vp
bnQ4KHYsIG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJl
dHVybjsKICAgICB9CiAgICAgcG0tPmRpc2FibGVfczQgPSB2YWx1ZTsKLW91dDoKLSAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKIH0KIAogc3RhdGljIHZvaWQgaWNoOV9wbV9n
ZXRfczRfdmFsKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLApAQCAt
NDIwLDE2ICs0MTQsMTMgQEAgc3RhdGljIHZvaWQgaWNoOV9wbV9zZXRfczRfdmFsKE9iamVjdCAq
b2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIElDSDlMUENQTVJl
Z3MgKnBtID0gb3BhcXVlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHVpbnQ4
X3QgdmFsdWU7CiAKLSAgICB2aXNpdF90eXBlX3VpbnQ4KHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2Fs
X2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBnb3RvIG91dDsKKyAgICB2aXNp
dF90eXBlX3VpbnQ4KHYsIG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7Cisg
ICAgICAgIHJldHVybjsKICAgICB9CiAgICAgcG0tPnM0X3ZhbCA9IHZhbHVlOwotb3V0OgotICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgYm9vbCBpY2g5
X3BtX2dldF9lbmFibGVfdGNvKE9iamVjdCAqb2JqLCBFcnJvciAqKmVycnApCmRpZmYgLS1naXQg
YS9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMgYi9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMKaW5k
ZXggOTQ4M2Q2NmU4Ni4uMzhmMzZhYTlkOCAxMDA2NDQKLS0tIGEvaHcvYWNwaS9tZW1vcnlfaG90
cGx1Zy5jCisrKyBiL2h3L2FjcGkvbWVtb3J5X2hvdHBsdWcuYwpAQCAtMjQxLDEyICsyNDEsMTAg
QEAgc3RhdGljIE1lbVN0YXR1cyAqCiBhY3BpX21lbW9yeV9zbG90X3N0YXR1cyhNZW1Ib3RwbHVn
U3RhdGUgKm1lbV9zdCwKICAgICAgICAgICAgICAgICAgICAgICAgIERldmljZVN0YXRlICpkZXYs
IEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQg
c2xvdCA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfaW50KE9CSkVDVChkZXYpLCBQQ19ESU1NX1NMT1Rf
UFJPUCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAKLSAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL2h3L2FybS9hbGx3aW5uZXItYTEwLmMgYi9ody9hcm0vYWxsd2lubmVyLWExMC5jCmlu
ZGV4IDExODAzMmM4YzcuLjAyOTMyZmVjODggMTAwNjQ0Ci0tLSBhL2h3L2FybS9hbGx3aW5uZXIt
YTEwLmMKKysrIGIvaHcvYXJtL2FsbHdpbm5lci1hMTAuYwpAQCAtNTEsMTkgKzUxLDE2IEBAIHN0
YXRpYyB2b2lkIGF3X2ExMF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkK
ICAgICBTeXNCdXNEZXZpY2UgKnN5c2J1c2RldjsKICAgICB1aW50OF90IGk7CiAgICAgcWVtdV9p
cnEgZmlxLCBpcnE7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKLSAgICBvYmplY3RfcHJvcGVy
dHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jcHUpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAg
ICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7
CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Y3B1KSwgdHJ1ZSwgInJl
YWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KICAgICBpcnEgPSBxZGV2X2dldF9ncGlvX2luKERFVklDRSgmcy0+Y3B1KSwgQVJN
X0NQVV9JUlEpOwogICAgIGZpcSA9IHFkZXZfZ2V0X2dwaW9faW4oREVWSUNFKCZzLT5jcHUpLCBB
Uk1fQ1BVX0ZJUSk7CiAKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5p
bnRjKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfYm9vbChPQkpFQ1QoJnMtPmludGMpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHN5c2J1c2Rl
diA9IFNZU19CVVNfREVWSUNFKCZzLT5pbnRjKTsKQEAgLTc0LDkgKzcxLDggQEAgc3RhdGljIHZv
aWQgYXdfYTEwX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAg
ICBzLT5pcnFbaV0gPSBxZGV2X2dldF9ncGlvX2luKERFVklDRSgmcy0+aW50YyksIGkpOwogICAg
IH0KIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnRpbWVyKSwgdHJ1
ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChP
QkpFQ1QoJnMtPnRpbWVyKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJw
ICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNidXNkZXYgPSBTWVNf
QlVTX0RFVklDRSgmcy0+dGltZXIpOwpAQCAtOTgsMTggKzk0LDE2IEBAIHN0YXRpYyB2b2lkIGF3
X2ExMF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgcWVt
dV9jaGVja19uaWNfbW9kZWwoJm5kX3RhYmxlWzBdLCBUWVBFX0FXX0VNQUMpOwogICAgICAgICBx
ZGV2X3NldF9uaWNfcHJvcGVydGllcyhERVZJQ0UoJnMtPmVtYWMpLCAmbmRfdGFibGVbMF0pOwog
ICAgIH0KLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5lbWFjKSwgdHJ1
ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChP
QkpFQ1QoJnMtPmVtYWMpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAg
IT0gTlVMTCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHN5c2J1c2RldiA9IFNZU19C
VVNfREVWSUNFKCZzLT5lbWFjKTsKICAgICBzeXNidXNfbW1pb19tYXAoc3lzYnVzZGV2LCAwLCBB
V19BMTBfRU1BQ19CQVNFKTsKICAgICBzeXNidXNfY29ubmVjdF9pcnEoc3lzYnVzZGV2LCAwLCBz
LT5pcnFbNTVdKTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnNh
dGEpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChP
QkpFQ1QoJnMtPnNhdGEpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNidXNfbW1pb19tYXAoU1lTX0JVU19E
RVZJQ0UoJnMtPnNhdGEpLCAwLCBBV19BMTBfU0FUQV9CQVNFKTsKZGlmZiAtLWdpdCBhL2h3L2Fy
bS9hcm12N20uYyBiL2h3L2FybS9hcm12N20uYwppbmRleCA3YTNjNDhmMDAyLi4zM2FlOWFkYTkw
IDEwMDY0NAotLS0gYS9ody9hcm0vYXJtdjdtLmMKKysrIGIvaHcvYXJtL2FybXY3bS5jCkBAIC0x
NTAsNyArMTUwLDYgQEAgc3RhdGljIHZvaWQgYXJtdjdtX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogewogICAgIEFSTXY3TVN0YXRlICpzID0gQVJNVjdNKGRldik7CiAg
ICAgU3lzQnVzRGV2aWNlICpzYmQ7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgaW50IGk7
CiAKICAgICBpZiAoIXMtPmJvYXJkX21lbW9yeSkgewpAQCAtMTYxLDUwICsxNjAsNDQgQEAgc3Rh
dGljIHZvaWQgYXJtdjdtX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
ICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKCZzLT5jb250YWluZXIsIDAs
IHMtPmJvYXJkX21lbW9yeSwgLTEpOwogCiAgICAgcy0+Y3B1ID0gQVJNX0NQVShvYmplY3RfbmV3
X3dpdGhfcHJvcHMocy0+Y3B1X3R5cGUsIE9CSkVDVChzKSwgImNwdSIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVyciwgTlVMTCkpOwotICAgIGlmIChlcnIg
IT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwLCBOVUxMKSk7CisgICAgaWYg
KCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfbGluayhPQkpFQ1Qocy0+Y3B1KSwgT0JKRUNUKCZzLT5jb250YWluZXIpLCAi
bWVtb3J5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2Fib3J0KTsKICAg
ICBpZiAob2JqZWN0X3Byb3BlcnR5X2ZpbmQoT0JKRUNUKHMtPmNwdSksICJpZGF1IiwgTlVMTCkp
IHsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKE9CSkVDVChzLT5jcHUpLCBzLT5p
ZGF1LCAiaWRhdSIsICZlcnIpOwotICAgICAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBvYmplY3RfcHJvcGVydHlf
c2V0X2xpbmsoT0JKRUNUKHMtPmNwdSksIHMtPmlkYXUsICJpZGF1IiwgZXJycCk7CisgICAgICAg
IGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAg
ICB9CiAgICAgaWYgKG9iamVjdF9wcm9wZXJ0eV9maW5kKE9CSkVDVChzLT5jcHUpLCAiaW5pdC1z
dnRvciIsIE5VTEwpKSB7CiAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfdWludChPQkpFQ1Qo
cy0+Y3B1KSwgcy0+aW5pdF9zdnRvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJpbml0LXN2dG9yIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiaW5pdC1zdnRvciIsIGVycnApOworICAgICAgICBpZiAoKmVycnAgIT0gTlVM
TCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQogICAgIGlmIChvYmpl
Y3RfcHJvcGVydHlfZmluZChPQkpFQ1Qocy0+Y3B1KSwgInN0YXJ0LXBvd2VyZWQtb2ZmIiwgTlVM
TCkpIHsKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChzLT5jcHUpLCBz
LT5zdGFydF9wb3dlcmVkX29mZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJz
dGFydC1wb3dlcmVkLW9mZiIsICZlcnIpOwotICAgICAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAg
ICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgInN0YXJ0LXBvd2VyZWQtb2ZmIiwgZXJycCk7CisgICAgICAgIGlmICgq
ZXJycCAhPSBOVUxMKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAg
ICAgaWYgKG9iamVjdF9wcm9wZXJ0eV9maW5kKE9CSkVDVChzLT5jcHUpLCAidmZwIiwgTlVMTCkp
IHsKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChzLT5jcHUpLCBzLT52
ZnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmZwIiwgJmVycik7Ci0gICAg
ICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGVycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmZwIiwgZXJycCk7Cisg
ICAgICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAg
IH0KICAgICB9CiAgICAgaWYgKG9iamVjdF9wcm9wZXJ0eV9maW5kKE9CSkVDVChzLT5jcHUpLCAi
ZHNwIiwgTlVMTCkpIHsKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChz
LT5jcHUpLCBzLT5kc3AsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZHNwIiwg
JmVycik7Ci0gICAgICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZHNw
IiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgIH0KICAgICB9CkBAIC0yMTYsMTYgKzIwOSwxNCBAQCBzdGF0aWMgdm9pZCBh
cm12N21fcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgcy0+Y3B1
LT5lbnYubnZpYyA9ICZzLT5udmljOwogICAgIHMtPm52aWMuY3B1ID0gcy0+Y3B1OwogCi0gICAg
b2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChzLT5jcHUpLCB0cnVlLCAicmVhbGl6ZWQi
LCAmZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChzLT5jcHUp
LCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAg
ICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyogTm90ZSB0aGF0IHdlIG11c3QgcmVhbGl6ZSB0
aGUgTlZJQyBhZnRlciB0aGUgQ1BVICovCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9C
SkVDVCgmcy0+bnZpYyksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIgIT0g
TlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5udmljKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJy
cCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApA
QCAtMjUwLDE2ICsyNDEsMTQgQEAgc3RhdGljIHZvaWQgYXJtdjdtX3JlYWxpemUoRGV2aWNlU3Rh
dGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgT2JqZWN0ICpvYmogPSBPQkpFQ1Qo
JnMtPmJpdGJhbmRbaV0pOwogICAgICAgICAgICAgU3lzQnVzRGV2aWNlICpzYmQgPSBTWVNfQlVT
X0RFVklDRSgmcy0+Yml0YmFuZFtpXSk7CiAKLSAgICAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfaW50KG9iaiwgYml0YmFuZF9pbnB1dF9hZGRyW2ldLCAiYmFzZSIsICZlcnIpOwotICAgICAg
ICAgICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChvYmosIGJp
dGJhbmRfaW5wdXRfYWRkcltpXSwgImJhc2UiLCBlcnJwKTsKKyAgICAgICAgICAgIGlmICgqZXJy
cCAhPSBOVUxMKSB7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKG9iaiwgT0JKRUNUKHMtPmJvYXJkX21l
bW9yeSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZS1tZW1v
cnkiLCAmZXJyb3JfYWJvcnQpOwotICAgICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29s
KG9iaiwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgICAgICBpZiAoZXJyICE9IE5V
TEwpIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAg
ICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChvYmosIHRydWUsICJyZWFsaXplZCIsIGVy
cnApOworICAgICAgICAgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2FybS9iY20yODM1X3Blcmlw
aGVyYWxzLmMgYi9ody9hcm0vYmNtMjgzNV9wZXJpcGhlcmFscy5jCmluZGV4IDg5ODRlMmU5MWYu
LjAzMDEzMjJmN2IgMTAwNjQ0Ci0tLSBhL2h3L2FybS9iY20yODM1X3BlcmlwaGVyYWxzLmMKKysr
IGIvaHcvYXJtL2JjbTI4MzVfcGVyaXBoZXJhbHMuYwpAQCAtMTEyLDE0ICsxMTIsMTMgQEAgc3Rh
dGljIHZvaWQgYmNtMjgzNV9wZXJpcGhlcmFsc19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVy
cm9yICoqZXJycCkKICAgICBCQ00yODM1UGVyaXBoZXJhbFN0YXRlICpzID0gQkNNMjgzNV9QRVJJ
UEhFUkFMUyhkZXYpOwogICAgIE9iamVjdCAqb2JqOwogICAgIE1lbW9yeVJlZ2lvbiAqcmFtOwot
ICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIHVpbnQ2NF90IHJhbV9zaXplLCB2Y3JhbV9zaXpl
OwogICAgIGludCBuOwogCi0gICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVD
VChkZXYpLCAicmFtIiwgJmVycik7CisgICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5r
KE9CSkVDVChkZXYpLCAicmFtIiwgZXJycCk7CiAgICAgaWYgKG9iaiA9PSBOVUxMKSB7CiAgICAg
ICAgIGVycm9yX3NldGcoZXJycCwgIiVzOiByZXF1aXJlZCByYW0gbGluayBub3QgZm91bmQ6ICVz
IiwKLSAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZXJyb3JfZ2V0X3ByZXR0eShlcnIpKTsK
KyAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZXJyb3JfZ2V0X3ByZXR0eSgqZXJycCkpOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xNDMsOSArMTQyLDggQEAgc3RhdGljIHZvaWQg
YmNtMjgzNV9wZXJpcGhlcmFsc19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKICAgICB9CiAKICAgICAvKiBJbnRlcnJ1cHQgQ29udHJvbGxlciAqLwotICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmljKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7
Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5pYyksIHRydWUsICJyZWFsaXpl
ZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC0xNTUsOSArMTUzLDggQEAgc3RhdGljIHZvaWQgYmNtMjgzNV9wZXJpcGhlcmFsc19yZWFsaXpl
KERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgIC8qIFVBUlQwICovCiAgICAg
cWRldl9wcm9wX3NldF9jaHIoREVWSUNFKCZzLT51YXJ0MCksICJjaGFyZGV2Iiwgc2VyaWFsX2hk
KDApKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT51YXJ0MCksIHRy
dWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgm
cy0+dWFydDApLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTY5LDkgKzE2Niw4IEBAIHN0YXRpYyB2b2lkIGJj
bTI4MzVfcGVyaXBoZXJhbHNfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnAp
CiAgICAgLyogQVVYIC8gVUFSVDEgKi8KICAgICBxZGV2X3Byb3Bfc2V0X2NocihERVZJQ0UoJnMt
PmF1eCksICJjaGFyZGV2Iiwgc2VyaWFsX2hkKDEpKTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfYm9vbChPQkpFQ1QoJnMtPmF1eCksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlm
IChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0
X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+YXV4KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE4Miw5
ICsxNzgsOCBAQCBzdGF0aWMgdm9pZCBiY20yODM1X3BlcmlwaGVyYWxzX3JlYWxpemUoRGV2aWNl
U3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElOVEVSUlVQVF9BVVgpKTsKIAogICAgIC8qIE1haWxib3hlcyAqLwotICAgIG9iamVjdF9wcm9w
ZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPm1ib3hlcyksIHRydWUsICJyZWFsaXplZCIsICZlcnIp
OwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cisg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+bWJveGVzKSwgdHJ1ZSwgInJl
YWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKQEAgLTE5NSwyMiArMTkwLDE5IEBAIHN0YXRpYyB2b2lkIGJjbTI4MzVfcGVyaXBoZXJhbHNf
cmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU5URVJSVVBUX0FSTV9NQUlMQk9YKSk7CiAKICAgICAvKiBGcmFtZWJ1
ZmZlciAqLwotICAgIHZjcmFtX3NpemUgPSBvYmplY3RfcHJvcGVydHlfZ2V0X3VpbnQoT0JKRUNU
KHMpLCAidmNyYW0tc2l6ZSIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgdmNyYW1fc2l6ZSA9IG9iamVjdF9wcm9wZXJ0eV9n
ZXRfdWludChPQkpFQ1QocyksICJ2Y3JhbS1zaXplIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBvYmplY3RfcHJvcGVydHlfc2V0X3VpbnQo
T0JKRUNUKCZzLT5mYiksIHJhbV9zaXplIC0gdmNyYW1fc2l6ZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgInZjcmFtLWJhc2UiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAidmNyYW0tYmFzZSIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+ZmIpLCB0
cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1Qo
JnMtPmZiKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIyMCw5ICsyMTIsOCBAQCBzdGF0aWMgdm9pZCBiY20y
ODM1X3BlcmlwaGVyYWxzX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
ICAgICAgICAgICAgICAgICAgICAgICBxZGV2X2dldF9ncGlvX2luKERFVklDRSgmcy0+bWJveGVz
KSwgTUJPWF9DSEFOX0ZCKSk7CiAKICAgICAvKiBQcm9wZXJ0eSBjaGFubmVsICovCi0gICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+cHJvcGVydHkpLCB0cnVlLCAicmVhbGl6
ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnByb3BlcnR5
KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKQEAgLTIzMyw5ICsyMjQsOCBAQCBzdGF0aWMgdm9pZCBiY20yODM1X3Bl
cmlwaGVyYWxzX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAg
ICAgICAgICAgICAgICAgIHFkZXZfZ2V0X2dwaW9faW4oREVWSUNFKCZzLT5tYm94ZXMpLCBNQk9Y
X0NIQU5fUFJPUEVSVFkpKTsKIAogICAgIC8qIFJhbmRvbSBOdW1iZXIgR2VuZXJhdG9yICovCi0g
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+cm5nKSwgdHJ1ZSwgInJlYWxp
emVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ybmcpLCB0
cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApAQCAtMjUyLDE5ICsyNDIsMTcgQEAgc3RhdGljIHZvaWQgYmNtMjgzNV9wZXJp
cGhlcmFsc19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgKiBG
b3IgdGhlIGV4YWN0IGRldGFpbHMgcGxlYXNlIHJlZmVyIHRvIHRoZSBBcmFzYW4gZG9jdW1lbnRh
dGlvbjoKICAgICAgKiAgIFNEMy4wX0hvc3RfQUhCX2VNTUM0LjRfVXNlcnNndWlkZV92ZXI1Ljlf
amFuMTFfMTAucGRmCiAgICAgICovCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF91aW50KE9CSkVD
VCgmcy0+c2RoY2kpLCAzLCAic2Qtc3BlYy12ZXJzaW9uIiwgJmVycik7CisgICAgb2JqZWN0X3By
b3BlcnR5X3NldF91aW50KE9CSkVDVCgmcy0+c2RoY2kpLCAzLCAic2Qtc3BlYy12ZXJzaW9uIiwg
ZXJycCk7CiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF91aW50KE9CSkVDVCgmcy0+c2RoY2kpLCBC
Q00yODM1X1NESENfQ0FQQVJFRywgImNhcGFyZWciLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAgICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+c2RoY2kpLCB0cnVlLCAicGVuZGluZy1p
bnNlcnQtcXVpcmsiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyKTsKLSAgICBp
ZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnNk
aGNpKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKCZzLT5zZGhjaSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0yNzUsOSArMjYzLDggQEAgc3RhdGlj
IHZvaWQgYmNtMjgzNV9wZXJpcGhlcmFsc19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTlRFUlJVUFRfQVJBU0FO
U0RJTykpOwogCiAgICAgLyogU0RIT1NUICovCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29s
KE9CSkVDVCgmcy0+c2Rob3N0KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJv
cGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5zZGhvc3QpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJw
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMjg4LDkg
KzI3NSw4IEBAIHN0YXRpYyB2b2lkIGJjbTI4MzVfcGVyaXBoZXJhbHNfcmVhbGl6ZShEZXZpY2VT
dGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU5URVJSVVBUX1NESU8pKTsKIAogICAgIC8qIERNQSBDaGFubmVscyAqLwotICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmRtYSksIHRydWUsICJyZWFsaXplZCIsICZlcnIp
OwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cisg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+ZG1hKSwgdHJ1ZSwgInJlYWxp
emVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
QEAgLTMwNyw5ICsyOTMsOCBAQCBzdGF0aWMgdm9pZCBiY20yODM1X3BlcmlwaGVyYWxzX3JlYWxp
emUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIC8qIEdQSU8g
Ki8KLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ncGlvKSwgdHJ1ZSwg
InJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5n
cGlvKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKQEAgLTMxNyw5ICszMDIsOCBAQCBzdGF0aWMgdm9pZCBiY20yODM1
X3BlcmlwaGVyYWxzX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAg
ICAgICAgICAgICAgIHN5c2J1c19tbWlvX2dldF9yZWdpb24oU1lTX0JVU19ERVZJQ0UoJnMtPmdw
aW8pLCAwKSk7CiAKICAgICBvYmplY3RfcHJvcGVydHlfYWRkX2FsaWFzKE9CSkVDVChzKSwgInNk
LWJ1cyIsIE9CSkVDVCgmcy0+Z3BpbyksICJzZC1idXMiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlm
ICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvYXJt
L2JjbTI4MzYuYyBiL2h3L2FybS9iY20yODM2LmMKaW5kZXggNDkzYTkxM2Y4OS4uY2Q2MDVlYjUz
ZCAxMDA2NDQKLS0tIGEvaHcvYXJtL2JjbTI4MzYuYworKysgYi9ody9hcm0vYmNtMjgzNi5jCkBA
IC03MiwzNCArNzIsMzAgQEAgc3RhdGljIHZvaWQgYmNtMjgzNl9yZWFsaXplKERldmljZVN0YXRl
ICpkZXYsIEVycm9yICoqZXJycCkKICAgICBCQ00yODNYQ2xhc3MgKmJjID0gQkNNMjgzWF9HRVRf
Q0xBU1MoZGV2KTsKICAgICBjb25zdCBCQ00yODNYSW5mbyAqaW5mbyA9IGJjLT5pbmZvOwogICAg
IE9iamVjdCAqb2JqOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIGludCBuOwogCiAgICAg
LyogY29tbW9uIHBlcmlwaGVyYWxzIGZyb20gYmNtMjgzNSAqLwogCi0gICAgb2JqID0gb2JqZWN0
X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAicmFtIiwgJmVycik7CisgICAgb2JqID0g
b2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAicmFtIiwgZXJycCk7CiAgICAg
aWYgKG9iaiA9PSBOVUxMKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIiVzOiByZXF1aXJl
ZCByYW0gbGluayBub3QgZm91bmQ6ICVzIiwKLSAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywg
ZXJyb3JfZ2V0X3ByZXR0eShlcnIpKTsKKyAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZXJy
b3JfZ2V0X3ByZXR0eSgqZXJycCkpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgb2Jq
ZWN0X3Byb3BlcnR5X2FkZF9jb25zdF9saW5rKE9CSkVDVCgmcy0+cGVyaXBoZXJhbHMpLCAicmFt
Iiwgb2JqLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfY29uc3RfbGluayhPQkpFQ1QoJnMt
PnBlcmlwaGVyYWxzKSwgInJhbSIsIG9iaiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNU
KCZzLT5wZXJpcGhlcmFscyksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9ib29sKE9CSkVDVCgmcy0+cGVyaXBoZXJhbHMpLCB0cnVlLCAicmVhbGl6ZWQiLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIG9i
amVjdF9wcm9wZXJ0eV9hZGRfYWxpYXMoT0JKRUNUKHMpLCAic2QtYnVzIiwgT0JKRUNUKCZzLT5w
ZXJpcGhlcmFscyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2QtYnVzIiwgJmVy
cik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzZC1idXMiLCBlcnJwKTsKKyAgICBpZiAo
KmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTA3LDkgKzEwMyw4IEBAIHN0
YXRpYyB2b2lkIGJjbTI4MzZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnAp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkNNMjgzNl9QRVJJX0JBU0UsIDEpOwogCiAg
ICAgLyogYmNtMjgzNiBpbnRlcnJ1cHQgY29udHJvbGxlciAoYW5kIG1haWxib3hlcywgZXRjLikg
Ki8KLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jb250cm9sKSwgdHJ1
ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZz
LT5jb250cm9sKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTEyNywyMyArMTIyLDIwIEBAIHN0YXRpYyB2b2lk
IGJjbTI4MzZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAg
IC8qIHNldCBwZXJpcGhiYXNlL0NCQVIgdmFsdWUgZm9yIENQVS1sb2NhbCByZWdpc3RlcnMgKi8K
ICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9pbnQoT0JKRUNUKCZzLT5jcHVzW25dKSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkNNMjgzNl9QRVJJX0JBU0UgKyBNQ09SRV9P
RkZTRVQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNldC1jYmFyIiwgJmVy
cik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzZXQtY2JhciIsIGVy
cnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
fQogCiAgICAgICAgIC8qIHN0YXJ0IHBvd2VyZWQgb2ZmIGlmIG5vdCBlbmFibGVkICovCiAgICAg
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmNwdXNbbl0pLCBuID49IHMt
PmVuYWJsZWRfY3B1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdGFydC1w
b3dlcmVkLW9mZiIsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJzdGFydC1wb3dlcmVkLW9mZiIsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgfQogCi0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
Ym9vbChPQkpFQ1QoJnMtPmNwdXNbbl0pLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICAg
ICAgaWYgKGVycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cisg
ICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmNwdXNbbl0pLCB0cnVl
LCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJtL2RpZ2ljLmMgYi9ody9hcm0v
ZGlnaWMuYwppbmRleCAyMjQzNGE2NWEyLi4wMjRhYTEwNTA5IDEwMDY0NAotLS0gYS9ody9hcm0v
ZGlnaWMuYworKysgYi9ody9hcm0vZGlnaWMuYwpAQCAtNTYsMjYgKzU2LDIyIEBAIHN0YXRpYyB2
b2lkIGRpZ2ljX2luaXQoT2JqZWN0ICpvYmopCiBzdGF0aWMgdm9pZCBkaWdpY19yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBEaWdpY1N0YXRlICpzID0gRElH
SUMoZGV2KTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBTeXNCdXNEZXZpY2UgKnNiZDsK
ICAgICBpbnQgaTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmNw
dSksIHRydWUsICJyZXNldC1oaXZlY3MiLCAmZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5
X3NldF9ib29sKE9CSkVDVCgmcy0+Y3B1KSwgdHJ1ZSwgInJlc2V0LWhpdmVjcyIsIGVycnApOwor
ICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBv
YmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jcHUpLCB0cnVlLCAicmVhbGl6ZWQi
LCAmZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Y3B1
KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBESUdJQzRfTkJfVElN
RVJTOyBpKyspIHsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+
dGltZXJbaV0pLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICAgICAgaWYgKGVyciAhPSBO
VUxMKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAg
b2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+dGltZXJbaV0pLCB0cnVlLCAicmVh
bGl6ZWQiLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgfQogCkBAIC04NCw5ICs4MCw4IEBAIHN0YXRpYyB2b2lkIGRpZ2lj
X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIHFk
ZXZfcHJvcF9zZXRfY2hyKERFVklDRSgmcy0+dWFydCksICJjaGFyZGV2Iiwgc2VyaWFsX2hkKDAp
KTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT51YXJ0KSwgdHJ1ZSwg
InJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpF
Q1QoJnMtPnVhcnQpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0g
TlVMTCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9hcm0vZnNs
LWlteDI1LmMgYi9ody9hcm0vZnNsLWlteDI1LmMKaW5kZXggM2NiNWE4ZmRmZC4uMmE4YWE4ZDE4
OCAxMDA2NDQKLS0tIGEvaHcvYXJtL2ZzbC1pbXgyNS5jCisrKyBiL2h3L2FybS9mc2wtaW14MjUu
YwpAQCAtNzcsMTcgKzc3LDE0IEBAIHN0YXRpYyB2b2lkIGZzbF9pbXgyNV9yZWFsaXplKERldmlj
ZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBGc2xJTVgyNVN0YXRlICpzID0gRlNM
X0lNWDI1KGRldik7CiAgICAgdWludDhfdCBpOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCi0g
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Y3B1KSwgdHJ1ZSwgInJlYWxp
emVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jcHUpLCB0
cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmF2aWMp
LCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpF
Q1QoJnMtPmF2aWMpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNidXNfbW1pb19tYXAoU1lTX0JVU19ERVZJ
Q0UoJnMtPmF2aWMpLCAwLCBGU0xfSU1YMjVfQVZJQ19BRERSKTsKQEAgLTk2LDkgKzkzLDggQEAg
c3RhdGljIHZvaWQgZnNsX2lteDI1X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgIHN5c2J1c19jb25uZWN0X2lycShTWVNfQlVTX0RFVklDRSgmcy0+YXZpYyksIDEs
CiAgICAgICAgICAgICAgICAgICAgICAgIHFkZXZfZ2V0X2dwaW9faW4oREVWSUNFKCZzLT5jcHUp
LCBBUk1fQ1BVX0ZJUSkpOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgm
cy0+Y2NtKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jv
b2woT0JKRUNUKCZzLT5jY20pLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNidXNfbW1pb19tYXAoU1lTX0JV
U19ERVZJQ0UoJnMtPmNjbSksIDAsIEZTTF9JTVgyNV9DQ01fQUREUik7CkBAIC0xMTgsOSArMTE0
LDggQEAgc3RhdGljIHZvaWQgZnNsX2lteDI1X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogCiAgICAgICAgIHFkZXZfcHJvcF9zZXRfY2hyKERFVklDRSgmcy0+dWFydFtp
XSksICJjaGFyZGV2Iiwgc2VyaWFsX2hkKGkpKTsKIAotICAgICAgICBvYmplY3RfcHJvcGVydHlf
c2V0X2Jvb2woT0JKRUNUKCZzLT51YXJ0W2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0g
ICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIp
OworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT51YXJ0W2ldKSwg
dHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RF
VklDRSgmcy0+dWFydFtpXSksIDAsIHNlcmlhbF90YWJsZVtpXS5hZGRyKTsKQEAgLTE0Myw5ICsx
MzgsOCBAQCBzdGF0aWMgdm9pZCBmc2xfaW14MjVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiAKICAgICAgICAgcy0+Z3B0W2ldLmNjbSA9IElNWF9DQ00oJnMtPmNjbSk7
CiAKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z3B0W2ldKSwg
dHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0
X2Jvb2woT0JKRUNUKCZzLT5ncHRbaV0pLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICAg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAg
c3lzYnVzX21taW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5ncHRbaV0pLCAwLCBncHRfdGFibGVb
aV0uYWRkcik7CkBAIC0xNjYsOSArMTYwLDggQEAgc3RhdGljIHZvaWQgZnNsX2lteDI1X3JlYWxp
emUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgICAgIHMtPmVwaXRbaV0u
Y2NtID0gSU1YX0NDTSgmcy0+Y2NtKTsKIAotICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jv
b2woT0JKRUNUKCZzLT5lcGl0W2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAg
IGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAg
ICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5lcGl0W2ldKSwgdHJ1ZSwg
InJlYWxpemVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9CiAgICAgICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRSgm
cy0+ZXBpdFtpXSksIDAsIGVwaXRfdGFibGVbaV0uYWRkcik7CkBAIC0xNzksOSArMTcyLDggQEAg
c3RhdGljIHZvaWQgZnNsX2lteDI1X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogCiAgICAgcWRldl9zZXRfbmljX3Byb3BlcnRpZXMoREVWSUNFKCZzLT5mZWMpLCAmbmRf
dGFibGVbMF0pOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+ZmVj
KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JK
RUNUKCZzLT5mZWMpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNidXNfbW1pb19tYXAoU1lTX0JVU19ERVZJ
Q0UoJnMtPmZlYyksIDAsIEZTTF9JTVgyNV9GRUNfQUREUik7CkBAIC0yMDAsOSArMTkyLDggQEAg
c3RhdGljIHZvaWQgZnNsX2lteDI1X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgICAgICAgICAgeyBGU0xfSU1YMjVfSTJDM19BRERSLCBGU0xfSU1YMjVfSTJDM19J
UlEgfQogICAgICAgICB9OwogCi0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpF
Q1QoJnMtPmkyY1tpXSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJy
KSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+aTJjW2ldKSwgdHJ1ZSwgInJlYWxpemVk
IiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAg
ICAgICB9CiAgICAgICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRSgmcy0+aTJjW2ld
KSwgMCwgaTJjX3RhYmxlW2ldLmFkZHIpOwpAQCAtMjIzLDkgKzIxNCw4IEBAIHN0YXRpYyB2b2lk
IGZzbF9pbXgyNV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAg
ICAgICAgIHsgRlNMX0lNWDI1X0dQSU80X0FERFIsIEZTTF9JTVgyNV9HUElPNF9JUlEgfQogICAg
ICAgICB9OwogCi0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdw
aW9baV0pLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICAgICAgaWYgKGVycikgewotICAg
ICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIG9iamVjdF9wcm9w
ZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdwaW9baV0pLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJw
KTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
ICAgICAgICAgc3lzYnVzX21taW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5ncGlvW2ldKSwgMCwg
Z3Bpb190YWJsZVtpXS5hZGRyKTsKQEAgLTIzNywxNyArMjI3LDE1IEBAIHN0YXRpYyB2b2lkIGZz
bF9pbXgyNV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgIC8q
IGluaXRpYWxpemUgMiB4IDE2IEtCIFJPTSAqLwogICAgIG1lbW9yeV9yZWdpb25faW5pdF9yb20o
JnMtPnJvbVswXSwgTlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbXgyNS5yb20w
IiwgRlNMX0lNWDI1X1JPTTBfU0laRSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJp
bXgyNS5yb20wIiwgRlNMX0lNWDI1X1JPTTBfU0laRSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9u
KGdldF9zeXN0ZW1fbWVtb3J5KCksIEZTTF9JTVgyNV9ST00wX0FERFIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZzLT5yb21bMF0pOwogICAgIG1lbW9yeV9yZWdpb25faW5pdF9y
b20oJnMtPnJvbVsxXSwgTlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbXgyNS5y
b20xIiwgRlNMX0lNWDI1X1JPTTFfU0laRSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJpbXgyNS5yb20xIiwgRlNMX0lNWDI1X1JPTTFfU0laRSwgZXJycCk7CisgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVn
aW9uKGdldF9zeXN0ZW1fbWVtb3J5KCksIEZTTF9JTVgyNV9ST00xX0FERFIsCkBAIC0yNTUsOSAr
MjQzLDggQEAgc3RhdGljIHZvaWQgZnNsX2lteDI1X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwg
RXJyb3IgKiplcnJwKQogCiAgICAgLyogaW5pdGlhbGl6ZSBpbnRlcm5hbCBSQU0gKDEyOCBLQikg
Ki8KICAgICBtZW1vcnlfcmVnaW9uX2luaXRfcmFtKCZzLT5pcmFtLCBOVUxMLCAiaW14MjUuaXJh
bSIsIEZTTF9JTVgyNV9JUkFNX1NJWkUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJy
KTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uKGdldF9z
eXN0ZW1fbWVtb3J5KCksIEZTTF9JTVgyNV9JUkFNX0FERFIsCmRpZmYgLS1naXQgYS9ody9hcm0v
ZnNsLWlteDMxLmMgYi9ody9hcm0vZnNsLWlteDMxLmMKaW5kZXggNTVlOTBkMTA0Yi4uZDFjMThl
YzcyNyAxMDA2NDQKLS0tIGEvaHcvYXJtL2ZzbC1pbXgzMS5jCisrKyBiL2h3L2FybS9mc2wtaW14
MzEuYwpAQCAtNjksMTcgKzY5LDE0IEBAIHN0YXRpYyB2b2lkIGZzbF9pbXgzMV9yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBGc2xJTVgzMVN0YXRlICpzID0g
RlNMX0lNWDMxKGRldik7CiAgICAgdWludDE2X3QgaTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsK
IAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmNwdSksIHRydWUsICJy
ZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Y3B1
KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5h
dmljKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKCZzLT5hdmljKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgc3lzYnVzX21taW9fbWFwKFNZU19CVVNf
REVWSUNFKCZzLT5hdmljKSwgMCwgRlNMX0lNWDMxX0FWSUNfQUREUik7CkBAIC04OCw5ICs4NSw4
IEBAIHN0YXRpYyB2b2lkIGZzbF9pbXgzMV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKICAgICBzeXNidXNfY29ubmVjdF9pcnEoU1lTX0JVU19ERVZJQ0UoJnMtPmF2aWMp
LCAxLAogICAgICAgICAgICAgICAgICAgICAgICBxZGV2X2dldF9ncGlvX2luKERFVklDRSgmcy0+
Y3B1KSwgQVJNX0NQVV9GSVEpKTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpF
Q1QoJnMtPmNjbSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3Nl
dF9ib29sKE9CSkVDVCgmcy0+Y2NtKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgc3lzYnVzX21taW9fbWFwKFNZ
U19CVVNfREVWSUNFKCZzLT5jY20pLCAwLCBGU0xfSU1YMzFfQ0NNX0FERFIpOwpAQCAtMTA3LDkg
KzEwMyw4IEBAIHN0YXRpYyB2b2lkIGZzbF9pbXgzMV9yZWFsaXplKERldmljZVN0YXRlICpkZXYs
IEVycm9yICoqZXJycCkKIAogICAgICAgICBxZGV2X3Byb3Bfc2V0X2NocihERVZJQ0UoJnMtPnVh
cnRbaV0pLCAiY2hhcmRldiIsIHNlcmlhbF9oZChpKSk7CiAKLSAgICAgICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9ib29sKE9CSkVDVCgmcy0+dWFydFtpXSksIHRydWUsICJyZWFsaXplZCIsICZlcnIp
OwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
ZXJyKTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+dWFydFtp
XSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC0xMjEsOSArMTE2LDggQEAgc3RhdGljIHZv
aWQgZnNsX2lteDMxX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAg
ICAgcy0+Z3B0LmNjbSA9IElNWF9DQ00oJnMtPmNjbSk7CiAKLSAgICBvYmplY3RfcHJvcGVydHlf
c2V0X2Jvb2woT0JKRUNUKCZzLT5ncHQpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBp
ZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdwdCksIHRydWUsICJyZWFsaXplZCIsIGVy
cnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xNDMs
OSArMTM3LDggQEAgc3RhdGljIHZvaWQgZnNsX2lteDMxX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogCiAgICAgICAgIHMtPmVwaXRbaV0uY2NtID0gSU1YX0NDTSgmcy0+
Y2NtKTsKIAotICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5lcGl0
W2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBvYmplY3RfcHJvcGVy
dHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5lcGl0W2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7
CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAK
QEAgLTE2Nyw5ICsxNjAsOCBAQCBzdGF0aWMgdm9pZCBmc2xfaW14MzFfcmVhbGl6ZShEZXZpY2VT
dGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIH07CiAKICAgICAgICAgLyogSW5pdGlh
bGl6ZSB0aGUgSTJDICovCi0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1Qo
JnMtPmkyY1tpXSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7
Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0
X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+aTJjW2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwg
ZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAg
ICB9CiAgICAgICAgIC8qIE1hcCBJMkMgbWVtb3J5ICovCkBAIC0xOTMsOSArMTg1LDggQEAgc3Rh
dGljIHZvaWQgZnNsX2lteDMxX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogCiAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdwaW9baV0p
LCBmYWxzZSwgImhhcy1lZGdlLXNlbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZXJyb3JfYWJvcnQpOwotICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNU
KCZzLT5ncGlvW2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIp
IHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ncGlvW2ldKSwgdHJ1ZSwgInJlYWxpemVk
IiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAg
ICAgICB9CiAgICAgICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRSgmcy0+Z3Bpb1tp
XSksIDAsIGdwaW9fdGFibGVbaV0uYWRkcik7CkBAIC0yMDcsOSArMTk4LDggQEAgc3RhdGljIHZv
aWQgZnNsX2lteDMxX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAg
ICAgLyogT24gYSByZWFsIHN5c3RlbSwgdGhlIGZpcnN0IDE2ayBpcyBhIGBzZWN1cmUgYm9vdCBy
b20nICovCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X3JvbSgmcy0+c2VjdXJlX3JvbSwgTlVMTCwg
ImlteDMxLnNlY3VyZV9yb20iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgRlNMX0lNWDMx
X1NFQ1VSRV9ST01fU0laRSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEZTTF9JTVgz
MV9TRUNVUkVfUk9NX1NJWkUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQogICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbihnZXRfc3lzdGVtX21l
bW9yeSgpLCBGU0xfSU1YMzFfU0VDVVJFX1JPTV9BRERSLApAQCAtMjE3LDkgKzIwNyw4IEBAIHN0
YXRpYyB2b2lkIGZzbF9pbXgzMV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKIAogICAgIC8qIFRoZXJlIGlzIGFsc28gYSAxNmsgUk9NICovCiAgICAgbWVtb3J5X3JlZ2lv
bl9pbml0X3JvbSgmcy0+cm9tLCBOVUxMLCAiaW14MzEucm9tIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEZTTF9JTVgzMV9ST01fU0laRSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEZTTF9JTVgzMV9ST01fU0laRSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uKGdldF9zeXN0
ZW1fbWVtb3J5KCksIEZTTF9JTVgzMV9ST01fQUREUiwKQEAgLTIyNyw5ICsyMTYsOCBAQCBzdGF0
aWMgdm9pZCBmc2xfaW14MzFfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnAp
CiAKICAgICAvKiBpbml0aWFsaXplIGludGVybmFsIFJBTSAoMTYgS0IpICovCiAgICAgbWVtb3J5
X3JlZ2lvbl9pbml0X3JhbSgmcy0+aXJhbSwgTlVMTCwgImlteDMxLmlyYW0iLCBGU0xfSU1YMzFf
SVJBTV9TSVpFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycik7Ci0gICAgaWYgKGVy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAg
ICAgfQogICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbihnZXRfc3lzdGVtX21lbW9yeSgp
LCBGU0xfSU1YMzFfSVJBTV9BRERSLApkaWZmIC0tZ2l0IGEvaHcvYXJtL2ZzbC1pbXg2LmMgYi9o
dy9hcm0vZnNsLWlteDYuYwppbmRleCA1NTIxNDViMjRlLi4zYjEzMTBmOTFjIDEwMDY0NAotLS0g
YS9ody9hcm0vZnNsLWlteDYuYworKysgYi9ody9hcm0vZnNsLWlteDYuYwpAQCAtMTAwLDcgKzEw
MCw2IEBAIHN0YXRpYyB2b2lkIGZzbF9pbXg2X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogICAgIE1hY2hpbmVTdGF0ZSAqbXMgPSBNQUNISU5FKHFkZXZfZ2V0X21hY2hp
bmUoKSk7CiAgICAgRnNsSU1YNlN0YXRlICpzID0gRlNMX0lNWDYoZGV2KTsKICAgICB1aW50MTZf
dCBpOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIHVuc2lnbmVkIGludCBzbXBfY3B1cyA9
IG1zLT5zbXAuY3B1czsKIAogICAgIGlmIChzbXBfY3B1cyA+IEZTTF9JTVg2X05VTV9DUFVTKSB7
CkBAIC0xMjMsOSArMTIyLDggQEAgc3RhdGljIHZvaWQgZnNsX2lteDZfcmVhbGl6ZShEZXZpY2VT
dGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgInN0YXJ0LXBvd2VyZWQtb2ZmIiwgJmVycm9yX2Fib3J0KTsKICAgICAgICAgfQogCi0g
ICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmNwdVtpXSksIHRydWUs
ICJyZWFsaXplZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29s
KE9CSkVDVCgmcy0+Y3B1W2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgICAgIGlm
ICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtMTM3
LDkgKzEzNSw4IEBAIHN0YXRpYyB2b2lkIGZzbF9pbXg2X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZTTF9JTVg2X01B
WF9JUlEgKyBHSUNfSU5URVJOQUwsICJudW0taXJxIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZXJyb3JfYWJvcnQpOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCgmcy0+YTltcGNvcmUpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmE5bXBjb3JlKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgc3lzYnVzX21t
aW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5hOW1wY29yZSksIDAsIEZTTF9JTVg2X0E5TVBDT1JF
X0FERFIpOwpAQCAtMTUxLDE2ICsxNDgsMTQgQEAgc3RhdGljIHZvaWQgZnNsX2lteDZfcmVhbGl6
ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBxZGV2X2dldF9ncGlvX2luKERFVklDRSgmcy0+Y3B1W2ldKSwgQVJNX0NQVV9GSVEpKTsK
ICAgICB9CiAKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jY20pLCB0
cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1Qo
JnMtPmNjbSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICByZXR1cm47CiAgICAgfQogICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRSgm
cy0+Y2NtKSwgMCwgRlNMX0lNWDZfQ0NNX0FERFIpOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3Nl
dF9ib29sKE9CSkVDVCgmcy0+c3JjKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYg
KGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5zcmMpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJw
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNidXNf
bW1pb19tYXAoU1lTX0JVU19ERVZJQ0UoJnMtPnNyYyksIDAsIEZTTF9JTVg2X1NSQ19BRERSKTsK
QEAgLTE4MCw5ICsxNzUsOCBAQCBzdGF0aWMgdm9pZCBmc2xfaW14Nl9yZWFsaXplKERldmljZVN0
YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgICAgICBxZGV2X3Byb3Bfc2V0X2NocihERVZJ
Q0UoJnMtPnVhcnRbaV0pLCAiY2hhcmRldiIsIHNlcmlhbF9oZChpKSk7CiAKLSAgICAgICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+dWFydFtpXSksIHRydWUsICJyZWFsaXpl
ZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgm
cy0+dWFydFtpXSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgICAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC0xOTQsOSArMTg4LDggQEAg
c3RhdGljIHZvaWQgZnNsX2lteDZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVy
cnApCiAKICAgICBzLT5ncHQuY2NtID0gSU1YX0NDTSgmcy0+Y2NtKTsKIAotICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdwdCksIHRydWUsICJyZWFsaXplZCIsICZlcnIp
OwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cisg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z3B0KSwgdHJ1ZSwgInJlYWxp
emVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
QEAgLTIxNyw5ICsyMTAsOCBAQCBzdGF0aWMgdm9pZCBmc2xfaW14Nl9yZWFsaXplKERldmljZVN0
YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgICAgICBzLT5lcGl0W2ldLmNjbSA9IElNWF9D
Q00oJnMtPmNjbSk7CiAKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgm
cy0+ZXBpdFtpXSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7
Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0
X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+ZXBpdFtpXSksIHRydWUsICJyZWFsaXplZCIs
IGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgfQogCkBAIC0yNDAsOSArMjMyLDggQEAgc3RhdGljIHZvaWQgZnNsX2lteDZfcmVhbGl6ZShE
ZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICB7IEZTTF9JTVg2X0ky
QzNfQUREUiwgRlNMX0lNWDZfSTJDM19JUlEgfQogICAgICAgICB9OwogCi0gICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmkyY1tpXSksIHRydWUsICJyZWFsaXplZCIs
ICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+
aTJjW2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewog
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAKQEAgLTMwMCw5ICsyOTEsOCBAQCBzdGF0
aWMgdm9pZCBmc2xfaW14Nl9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9hYm9ydCk7CiAgICAgICAg
IG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdwaW9baV0pLCB0cnVlLCAiaGFz
LXVwcGVyLXBpbi1pcnEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9y
X2Fib3J0KTsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z3Bp
b1tpXSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAg
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z3Bpb1tpXSksIHRydWUsICJyZWFsaXplZCIsIGVycnAp
OworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQog
CkBAIC0zMjksMTIgKzMxOSwxMSBAQCBzdGF0aWMgdm9pZCBmc2xfaW14Nl9yZWFsaXplKERldmlj
ZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgICAgICAvKiBVSFMtSSBTRElPMy4wIFNE
UjEwNCAxLjhWIEFETUEgKi8KICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF91aW50KE9CSkVD
VCgmcy0+ZXNkaGNbaV0pLCAzLCAic2Qtc3BlYy12ZXJzaW9uIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZlcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZXJycCk7CiAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfdWludChPQkpFQ1QoJnMtPmVzZGhj
W2ldKSwgSU1YNl9FU0RIQ19DQVBBQklMSVRJRVMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiY2FwYXJlZyIsICZlcnIpOwotICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jv
b2woT0JKRUNUKCZzLT5lc2RoY1tpXSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgICAg
ICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYXBhcmVnIiwgZXJycCk7CisgICAgICAg
IG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmVzZGhjW2ldKSwgdHJ1ZSwgInJl
YWxpemVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAgICAgICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRSgmcy0+
ZXNkaGNbaV0pLCAwLCBlc2RoY190YWJsZVtpXS5hZGRyKTsKQEAgLTM1Nyw5ICszNDYsOCBAQCBz
dGF0aWMgdm9pZCBmc2xfaW14Nl9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKICAgICAgICAgfTsKIAogICAgICAgICAvKiBJbml0aWFsaXplIHRoZSBTUEkgKi8KLSAgICAg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+c3BpW2ldKSwgdHJ1ZSwgInJl
YWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JK
RUNUKCZzLT5zcGlbaV0pLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICAgICAgaWYgKCpl
cnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIApAQCAtMzcwLDkgKzM1OCw4
IEBAIHN0YXRpYyB2b2lkIGZzbF9pbXg2X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3Ig
KiplcnJwKQogICAgIH0KIAogICAgIHFkZXZfc2V0X25pY19wcm9wZXJ0aWVzKERFVklDRSgmcy0+
ZXRoKSwgJm5kX3RhYmxlWzBdKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNU
KCZzLT5ldGgpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
Ym9vbChPQkpFQ1QoJnMtPmV0aCksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHN5c2J1c19tbWlvX21hcChTWVNf
QlVTX0RFVklDRSgmcy0+ZXRoKSwgMCwgRlNMX0lNWDZfRU5FVF9BRERSKTsKQEAgLTM4NSw5ICsz
NzIsOCBAQCBzdGF0aWMgdm9pZCBmc2xfaW14Nl9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVy
cm9yICoqZXJycCkKIAogICAgIC8qIFJPTSBtZW1vcnkgKi8KICAgICBtZW1vcnlfcmVnaW9uX2lu
aXRfcm9tKCZzLT5yb20sIE5VTEwsICJpbXg2LnJvbSIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICBGU0xfSU1YNl9ST01fU0laRSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEZT
TF9JTVg2X1JPTV9TSVpFLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KICAgICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJyZWdpb24oZ2V0X3N5c3RlbV9tZW1v
cnkoKSwgRlNMX0lNWDZfUk9NX0FERFIsCkBAIC0zOTUsOSArMzgxLDggQEAgc3RhdGljIHZvaWQg
ZnNsX2lteDZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAKICAgICAv
KiBDQUFNIG1lbW9yeSAqLwogICAgIG1lbW9yeV9yZWdpb25faW5pdF9yb20oJnMtPmNhYW0sIE5V
TEwsICJpbXg2LmNhYW0iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgRlNMX0lNWDZfQ0FB
TV9NRU1fU0laRSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEZTTF9JTVg2X0NBQU1f
TUVNX1NJWkUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAg
fQogICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbihnZXRfc3lzdGVtX21lbW9yeSgpLCBG
U0xfSU1YNl9DQUFNX01FTV9BRERSLApAQCAtNDA1LDkgKzM5MCw4IEBAIHN0YXRpYyB2b2lkIGZz
bF9pbXg2X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgLyog
T0NSQU0gbWVtb3J5ICovCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X3JhbSgmcy0+b2NyYW0sIE5V
TEwsICJpbXg2Lm9jcmFtIiwgRlNMX0lNWDZfT0NSQU1fU0laRSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAo
KmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBtZW1vcnlfcmVnaW9uX2FkZF9z
dWJyZWdpb24oZ2V0X3N5c3RlbV9tZW1vcnkoKSwgRlNMX0lNWDZfT0NSQU1fQUREUiwKZGlmZiAt
LWdpdCBhL2h3L2FybS9pbnRlZ3JhdG9yY3AuYyBiL2h3L2FybS9pbnRlZ3JhdG9yY3AuYwppbmRl
eCA1MjQ5NzA4NDBkLi5kY2RiMmZkMTU2IDEwMDY0NAotLS0gYS9ody9hcm0vaW50ZWdyYXRvcmNw
LmMKKysrIGIvaHcvYXJtL2ludGVncmF0b3JjcC5jCkBAIC0yODYsMTIgKzI4NiwxMCBAQCBzdGF0
aWMgdm9pZCBpbnRlZ3JhdG9yY21fcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZCwgRXJyb3IgKiplcnJw
KQogewogICAgIEludGVncmF0b3JDTVN0YXRlICpzID0gSU5URUdSQVRPUl9DTShkKTsKICAgICBT
eXNCdXNEZXZpY2UgKmRldiA9IFNZU19CVVNfREVWSUNFKGQpOwotICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOwogCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X3JhbSgmcy0+Zmxhc2gsIE9CSkVD
VChkKSwgImludGVncmF0b3IuZmxhc2giLCAweDEwMDAwMCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0t
Z2l0IGEvaHcvYXJtL21zZjItc29jLmMgYi9ody9hcm0vbXNmMi1zb2MuYwppbmRleCAwMDhmZDkz
MjdhLi44ZjIzNjc0ZDgxIDEwMDY0NAotLS0gYS9ody9hcm0vbXNmMi1zb2MuYworKysgYi9ody9h
cm0vbXNmMi1zb2MuYwpAQCAtODgsNyArODgsNiBAQCBzdGF0aWMgdm9pZCBtMnN4eHhfc29jX3Jl
YWxpemUoRGV2aWNlU3RhdGUgKmRldl9zb2MsIEVycm9yICoqZXJycCkKICAgICBNU0YyU3RhdGUg
KnMgPSBNU0YyX1NPQyhkZXZfc29jKTsKICAgICBEZXZpY2VTdGF0ZSAqZGV2LCAqYXJtdjdtOwog
ICAgIFN5c0J1c0RldmljZSAqYnVzZGV2OwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIGlu
dCBpOwogCiAgICAgTWVtb3J5UmVnaW9uICpzeXN0ZW1fbWVtb3J5ID0gZ2V0X3N5c3RlbV9tZW1v
cnkoKTsKQEAgLTEyMCw5ICsxMTksOCBAQCBzdGF0aWMgdm9pZCBtMnN4eHhfc29jX3JlYWxpemUo
RGV2aWNlU3RhdGUgKmRldl9zb2MsIEVycm9yICoqZXJycCkKICAgICBxZGV2X3Byb3Bfc2V0X2Jp
dChhcm12N20sICJlbmFibGUtYml0YmFuZCIsIHRydWUpOwogICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfbGluayhPQkpFQ1QoJnMtPmFybXY3bSksIE9CSkVDVChnZXRfc3lzdGVtX21lbW9yeSgpKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWVtb3J5IiwgJmVycm9yX2Fi
b3J0KTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5hcm12N20pLCB0
cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29s
KE9CSkVDVCgmcy0+YXJtdjdtKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCpl
cnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTQ4LDkgKzE0Niw4
IEBAIHN0YXRpYyB2b2lkIG0yc3h4eF9zb2NfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2X3NvYywg
RXJyb3IgKiplcnJwKQogICAgIGRldiA9IERFVklDRSgmcy0+dGltZXIpOwogICAgIC8qIEFQQjAg
Y2xvY2sgaXMgdGhlIHRpbWVyIGlucHV0IGNsb2NrICovCiAgICAgcWRldl9wcm9wX3NldF91aW50
MzIoZGV2LCAiY2xvY2stZnJlcXVlbmN5Iiwgcy0+bTNjbGsgLyBzLT5hcGIwZGl2KTsKLSAgICBv
YmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT50aW1lciksIHRydWUsICJyZWFsaXpl
ZCIsICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT50
aW1lciksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgYnVzZGV2ID0gU1lTX0JVU19ERVZJQ0UoZGV2
KTsKQEAgLTE2Myw5ICsxNjAsOCBAQCBzdGF0aWMgdm9pZCBtMnN4eHhfc29jX3JlYWxpemUoRGV2
aWNlU3RhdGUgKmRldl9zb2MsIEVycm9yICoqZXJycCkKICAgICBkZXYgPSBERVZJQ0UoJnMtPnN5
c3JlZyk7CiAgICAgcWRldl9wcm9wX3NldF91aW50MzIoZGV2LCAiYXBiMGRpdmlzb3IiLCBzLT5h
cGIwZGl2KTsKICAgICBxZGV2X3Byb3Bfc2V0X3VpbnQzMihkZXYsICJhcGIxZGl2aXNvciIsIHMt
PmFwYjFkaXYpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnN5c3Jl
ZyksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0
X2Jvb2woT0JKRUNUKCZzLT5zeXNyZWcpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGJ1c2RldiA9
IFNZU19CVVNfREVWSUNFKGRldik7CkBAIC0xNzQsOSArMTcwLDggQEAgc3RhdGljIHZvaWQgbTJz
eHh4X3NvY19yZWFsaXplKERldmljZVN0YXRlICpkZXZfc29jLCBFcnJvciAqKmVycnApCiAgICAg
Zm9yIChpID0gMDsgaSA8IE1TRjJfTlVNX1NQSVM7IGkrKykgewogICAgICAgICBnY2hhciAqYnVz
X25hbWU7CiAKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+c3Bp
W2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIgIT0gTlVMTCkg
ewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnNwaVtpXSksIHRydWUsICJyZWFsaXplZCIs
IGVycnApOworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2FybS9ucmY1MV9zb2MuYyBiL2h3L2FybS9u
cmY1MV9zb2MuYwppbmRleCA3NDAyOTE2OWQwLi44YzBhODdkNmZkIDEwMDY0NAotLS0gYS9ody9h
cm0vbnJmNTFfc29jLmMKKysrIGIvaHcvYXJtL25yZjUxX3NvYy5jCkBAIC01Niw3ICs1Niw2IEBA
IHN0YXRpYyB2b2lkIG5yZjUxX3NvY19yZWFsaXplKERldmljZVN0YXRlICpkZXZfc29jLCBFcnJv
ciAqKmVycnApCiB7CiAgICAgTlJGNTFTdGF0ZSAqcyA9IE5SRjUxX1NPQyhkZXZfc29jKTsKICAg
ICBNZW1vcnlSZWdpb24gKm1yOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIHVpbnQ4X3Qg
aSA9IDA7CiAgICAgaHdhZGRyIGJhc2VfYWRkciA9IDA7CiAKQEAgLTY2LDMxICs2NSwyNyBAQCBz
dGF0aWMgdm9pZCBucmY1MV9zb2NfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2X3NvYywgRXJyb3Ig
KiplcnJwKQogICAgIH0KIAogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfbGluayhPQkpFQ1QoJnMt
PmNwdSksIE9CSkVDVCgmcy0+Y29udGFpbmVyKSwgIm1lbW9yeSIsCi0gICAgICAgICAgICAmZXJy
KTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwor
ICAgICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAg
ICB9Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Y3B1KSwgdHJ1ZSwg
InJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5j
cHUpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIAogICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFw
KCZzLT5jb250YWluZXIsIDAsIHMtPmJvYXJkX21lbW9yeSwgLTEpOwogCiAgICAgbWVtb3J5X3Jl
Z2lvbl9pbml0X3JhbSgmcy0+c3JhbSwgT0JKRUNUKHMpLCAibnJmNTEuc3JhbSIsIHMtPnNyYW1f
c2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnIpOwotICAgIGlmIChlcnIpIHsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
ICAgICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJyZWdpb24oJnMtPmNvbnRhaW5lciwgTlJGNTFfU1JB
TV9CQVNFLCAmcy0+c3JhbSk7CiAKICAgICAvKiBVQVJUICovCi0gICAgb2JqZWN0X3Byb3BlcnR5
X3NldF9ib29sKE9CSkVDVCgmcy0+dWFydCksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAg
IGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+dWFydCksIHRydWUsICJyZWFsaXplZCIs
IGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIG1y
ID0gc3lzYnVzX21taW9fZ2V0X3JlZ2lvbihTWVNfQlVTX0RFVklDRSgmcy0+dWFydCksIDApOwpA
QCAtMTAwLDkgKzk1LDggQEAgc3RhdGljIHZvaWQgbnJmNTFfc29jX3JlYWxpemUoRGV2aWNlU3Rh
dGUgKmRldl9zb2MsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgQkFTRV9U
T19JUlEoTlJGNTFfVUFSVF9CQVNFKSkpOwogCiAgICAgLyogUk5HICovCi0gICAgb2JqZWN0X3By
b3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+cm5nKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7
Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ybmcpLCB0cnVlLCAicmVhbGl6
ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApA
QCAtMTE0LDE1ICsxMDgsMTMgQEAgc3RhdGljIHZvaWQgbnJmNTFfc29jX3JlYWxpemUoRGV2aWNl
U3RhdGUgKmRldl9zb2MsIEVycm9yICoqZXJycCkKIAogICAgIC8qIFVJQ1IsIEZJQ1IsIE5WTUMs
IEZMQVNIICovCiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF91aW50KE9CSkVDVCgmcy0+bnZtKSwg
cy0+Zmxhc2hfc2l6ZSwgImZsYXNoLXNpemUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBl
cnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9v
bChPQkpFQ1QoJnMtPm52bSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9ib29sKE9CSkVDVCgmcy0+bnZtKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTEzNiw5ICsxMjgs
OCBAQCBzdGF0aWMgdm9pZCBucmY1MV9zb2NfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2X3NvYywg
RXJyb3IgKiplcnJwKQogICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKCZz
LT5jb250YWluZXIsIE5SRjUxX0ZMQVNIX0JBU0UsIG1yLCAwKTsKIAogICAgIC8qIEdQSU8gKi8K
LSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ncGlvKSwgdHJ1ZSwgInJl
YWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ncGlv
KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKQEAgLTE1MCw5ICsxNDEsOCBAQCBzdGF0aWMgdm9pZCBucmY1MV9zb2Nf
cmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2X3NvYywgRXJyb3IgKiplcnJwKQogCiAgICAgLyogVElN
RVIgKi8KICAgICBmb3IgKGkgPSAwOyBpIDwgTlJGNTFfTlVNX1RJTUVSUzsgaSsrKSB7Ci0gICAg
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnRpbWVyW2ldKSwgdHJ1ZSwg
InJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKCZzLT50aW1lcltpXSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgICAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCmRpZmYgLS1naXQg
YS9ody9hcm0vc21tdS1jb21tb24uYyBiL2h3L2FybS9zbW11LWNvbW1vbi5jCmluZGV4IDI0NTgx
N2QyM2UuLjg2OGYxOGM1ZTUgMTAwNjQ0Ci0tLSBhL2h3L2FybS9zbW11LWNvbW1vbi5jCisrKyBi
L2h3L2FybS9zbW11LWNvbW1vbi5jCkBAIC00MjMsMTEgKzQyMyw5IEBAIHN0YXRpYyB2b2lkIHNt
bXVfYmFzZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBT
TU1VU3RhdGUgKnMgPSBBUk1fU01NVShkZXYpOwogICAgIFNNTVVCYXNlQ2xhc3MgKnNiYyA9IEFS
TV9TTU1VX0dFVF9DTEFTUyhkZXYpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0g
ICAgc2JjLT5wYXJlbnRfcmVhbGl6ZShkZXYsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgc2Jj
LT5wYXJlbnRfcmVhbGl6ZShkZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXR1cm47CiAgICAgfQogICAgIHMtPmNvbmZpZ3MgPSBnX2hhc2hfdGFibGVfbmV3X2Z1bGwoTlVM
TCwgTlVMTCwgTlVMTCwgZ19mcmVlKTsKZGlmZiAtLWdpdCBhL2h3L2FybS9zbW11djMuYyBiL2h3
L2FybS9zbW11djMuYwppbmRleCBkYjA1MWRjYWM4Li4yODMxZjAyNGJkIDEwMDY0NAotLS0gYS9o
dy9hcm0vc21tdXYzLmMKKysrIGIvaHcvYXJtL3NtbXV2My5jCkBAIC0xMzg5LDExICsxMzg5LDkg
QEAgc3RhdGljIHZvaWQgc21tdV9yZWFsaXplKERldmljZVN0YXRlICpkLCBFcnJvciAqKmVycnAp
CiAgICAgU01NVXYzU3RhdGUgKnMgPSBBUk1fU01NVVYzKHN5cyk7CiAgICAgU01NVXYzQ2xhc3Mg
KmMgPSBBUk1fU01NVVYzX0dFVF9DTEFTUyhzKTsKICAgICBTeXNCdXNEZXZpY2UgKmRldiA9IFNZ
U19CVVNfREVWSUNFKGQpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgYy0+
cGFyZW50X3JlYWxpemUoZCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBjLT5wYXJlbnRfcmVh
bGl6ZShkLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IApkaWZmIC0tZ2l0IGEvaHcvYXJtL3N0bTMyZjIwNV9zb2MuYyBiL2h3L2FybS9zdG0zMmYyMDVf
c29jLmMKaW5kZXggZjVhNWMyZDgwYy4uNTIwNDJkNmQ4MCAxMDA2NDQKLS0tIGEvaHcvYXJtL3N0
bTMyZjIwNV9zb2MuYworKysgYi9ody9hcm0vc3RtMzJmMjA1X3NvYy5jCkBAIC04NSw3ICs4NSw2
IEBAIHN0YXRpYyB2b2lkIHN0bTMyZjIwNV9zb2NfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2X3Nv
YywgRXJyb3IgKiplcnJwKQogICAgIFNUTTMyRjIwNVN0YXRlICpzID0gU1RNMzJGMjA1X1NPQyhk
ZXZfc29jKTsKICAgICBEZXZpY2VTdGF0ZSAqZGV2LCAqYXJtdjdtOwogICAgIFN5c0J1c0Rldmlj
ZSAqYnVzZGV2OwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIGludCBpOwogCiAgICAgTWVt
b3J5UmVnaW9uICpzeXN0ZW1fbWVtb3J5ID0gZ2V0X3N5c3RlbV9tZW1vcnkoKTsKQEAgLTExNCwx
NyArMTEzLDE1IEBAIHN0YXRpYyB2b2lkIHN0bTMyZjIwNV9zb2NfcmVhbGl6ZShEZXZpY2VTdGF0
ZSAqZGV2X3NvYywgRXJyb3IgKiplcnJwKQogICAgIHFkZXZfcHJvcF9zZXRfYml0KGFybXY3bSwg
ImVuYWJsZS1iaXRiYW5kIiwgdHJ1ZSk7CiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKE9C
SkVDVCgmcy0+YXJtdjdtKSwgT0JKRUNUKGdldF9zeXN0ZW1fbWVtb3J5KCkpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZW1vcnkiLCAmZXJyb3JfYWJvcnQpOwotICAg
IG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmFybXY3bSksIHRydWUsICJyZWFs
aXplZCIsICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZz
LT5hcm12N20pLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVM
TCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyogU3lzdGVtIGNvbmZpZ3VyYXRp
b24gY29udHJvbGxlciAqLwogICAgIGRldiA9IERFVklDRSgmcy0+c3lzY2ZnKTsKLSAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5zeXNjZmcpLCB0cnVlLCAicmVhbGl6ZWQi
LCAmZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+c3lz
Y2ZnKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBidXNkZXYgPSBTWVNfQlVTX0RFVklDRShkZXYp
OwpAQCAtMTM1LDkgKzEzMiw4IEBAIHN0YXRpYyB2b2lkIHN0bTMyZjIwNV9zb2NfcmVhbGl6ZShE
ZXZpY2VTdGF0ZSAqZGV2X3NvYywgRXJyb3IgKiplcnJwKQogICAgIGZvciAoaSA9IDA7IGkgPCBT
VE1fTlVNX1VTQVJUUzsgaSsrKSB7CiAgICAgICAgIGRldiA9IERFVklDRSgmKHMtPnVzYXJ0W2ld
KSk7CiAgICAgICAgIHFkZXZfcHJvcF9zZXRfY2hyKGRldiwgImNoYXJkZXYiLCBzZXJpYWxfaGQo
aSkpOwotICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT51c2FydFtp
XSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJyICE9IE5VTEwpIHsK
LSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT51c2FydFtpXSksIHRydWUsICJyZWFsaXplZCIs
IGVycnApOworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAgICAgICAgIGJ1c2RldiA9IFNZU19CVVNfREVWSUNFKGRldik7CkBAIC0x
NDksOSArMTQ1LDggQEAgc3RhdGljIHZvaWQgc3RtMzJmMjA1X3NvY19yZWFsaXplKERldmljZVN0
YXRlICpkZXZfc29jLCBFcnJvciAqKmVycnApCiAgICAgZm9yIChpID0gMDsgaSA8IFNUTV9OVU1f
VElNRVJTOyBpKyspIHsKICAgICAgICAgZGV2ID0gREVWSUNFKCYocy0+dGltZXJbaV0pKTsKICAg
ICAgICAgcWRldl9wcm9wX3NldF91aW50NjQoZGV2LCAiY2xvY2stZnJlcXVlbmN5IiwgMTAwMDAw
MDAwMCk7Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnRpbWVy
W2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIgIT0gTlVMTCkg
ewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnRpbWVyW2ldKSwgdHJ1ZSwgInJlYWxpemVk
IiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgIH0KICAgICAgICAgYnVzZGV2ID0gU1lTX0JVU19ERVZJQ0UoZGV2KTsKQEAg
LTE2MSwxMCArMTU2LDkgQEAgc3RhdGljIHZvaWQgc3RtMzJmMjA1X3NvY19yZWFsaXplKERldmlj
ZVN0YXRlICpkZXZfc29jLCBFcnJvciAqKmVycnApCiAKICAgICAvKiBBREMgMSB0byAzICovCiAg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9pbnQoT0JKRUNUKHMtPmFkY19pcnFzKSwgU1RNX05VTV9B
RENTLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW0tbGluZXMiLCAmZXJyKTsKLSAg
ICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHMtPmFkY19pcnFzKSwgdHJ1ZSwgInJl
YWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICJudW0tbGlu
ZXMiLCBlcnJwKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHMtPmFkY19p
cnFzKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBxZGV2X2Nvbm5lY3RfZ3Bpb19vdXQoREVWSUNF
KHMtPmFkY19pcnFzKSwgMCwKQEAgLTE3Miw5ICsxNjYsOCBAQCBzdGF0aWMgdm9pZCBzdG0zMmYy
MDVfc29jX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldl9zb2MsIEVycm9yICoqZXJycCkKIAogICAg
IGZvciAoaSA9IDA7IGkgPCBTVE1fTlVNX0FEQ1M7IGkrKykgewogICAgICAgICBkZXYgPSBERVZJ
Q0UoJihzLT5hZGNbaV0pKTsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCgmcy0+YWRjW2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIg
IT0gTlVMTCkgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAg
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmFkY1tpXSksIHRydWUsICJy
ZWFsaXplZCIsIGVycnApOworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIGJ1c2RldiA9IFNZU19CVVNfREVWSUNFKGRl
dik7CkBAIC0xODYsOSArMTc5LDggQEAgc3RhdGljIHZvaWQgc3RtMzJmMjA1X3NvY19yZWFsaXpl
KERldmljZVN0YXRlICpkZXZfc29jLCBFcnJvciAqKmVycnApCiAgICAgLyogU1BJIDEgYW5kIDIg
Ki8KICAgICBmb3IgKGkgPSAwOyBpIDwgU1RNX05VTV9TUElTOyBpKyspIHsKICAgICAgICAgZGV2
ID0gREVWSUNFKCYocy0+c3BpW2ldKSk7Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9v
bChPQkpFQ1QoJnMtPnNwaVtpXSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgICAgICBp
ZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIp
OworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5zcGlbaV0pLCB0
cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBidXNkZXYgPSBTWVNfQlVTX0RF
VklDRShkZXYpOwpkaWZmIC0tZ2l0IGEvaHcvYXJtL3Rvc2EuYyBiL2h3L2FybS90b3NhLmMKaW5k
ZXggNGQ5NWExZjNlMi4uNTY3YzU2ZjcyNiAxMDA2NDQKLS0tIGEvaHcvYXJtL3Rvc2EuYworKysg
Yi9ody9hcm0vdG9zYS5jCkBAIC0xMzgsNiArMTM4LDcgQEAgc3RhdGljIHVpbnQzMl90IHRvc2Ff
c3NwX3RhbnNmZXIoU1NJU2xhdmUgKmRldiwgdWludDMyX3QgdmFsdWUpCiAKIHN0YXRpYyB2b2lk
IHRvc2Ffc3NwX3JlYWxpemUoU1NJU2xhdmUgKmRldiwgRXJyb3IgKiplcnJwKQogeworCUVSUlBf
RlVOQ1RJT05fQkVHSU4oKTsKICAgICAvKiBOb3RoaW5nIHRvIGRvLiAgKi8KIH0KIApkaWZmIC0t
Z2l0IGEvaHcvYXJtL3hsbngtdmVyc2FsLXZpcnQuYyBiL2h3L2FybS94bG54LXZlcnNhbC12aXJ0
LmMKaW5kZXggNDYyNDkzYzQ2Ny4uMjIyM2QzMjgxYyAxMDA2NDQKLS0tIGEvaHcvYXJtL3hsbngt
dmVyc2FsLXZpcnQuYworKysgYi9ody9hcm0veGxueC12ZXJzYWwtdmlydC5jCkBAIC0yMzIsMTMg
KzIzMiwxMSBAQCBzdGF0aWMgdm9pZCBmZHRfYWRkX2dlbV9ub2RlcyhWZXJzYWxWaXJ0ICpzKQog
CiBzdGF0aWMgdm9pZCBmZHRfbm9wX21lbW9yeV9ub2Rlcyh2b2lkICpmZHQsIEVycm9yICoqZXJy
cCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBjaGFyICoqbm9kZV9wYXRoOwogICAg
IGludCBuID0gMDsKIAotICAgIG5vZGVfcGF0aCA9IHFlbXVfZmR0X25vZGVfdW5pdF9wYXRoKGZk
dCwgIm1lbW9yeSIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGVycik7CisgICAgbm9kZV9wYXRoID0gcWVtdV9mZHRfbm9kZV91bml0X3BhdGgo
ZmR0LCAibWVtb3J5IiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAgICAgd2hpbGUgKG5vZGVfcGF0aFtuXSkgewpkaWZmIC0tZ2l0IGEvaHcvYXJtL3hs
bngtenlucW1wLmMgYi9ody9hcm0veGxueC16eW5xbXAuYwppbmRleCBmYjAzYzYwZWJiLi41NWQx
OTFlYTJiIDEwMDY0NAotLS0gYS9ody9hcm0veGxueC16eW5xbXAuYworKysgYi9ody9hcm0veGxu
eC16eW5xbXAuYwpAQCAtMTc2LDcgKzE3Niw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGFybV9naWNf
cHBpX2luZGV4KGludCBjcHVfbnIsIGludCBwcGlfaW5kZXgpCiBzdGF0aWMgdm9pZCB4bG54X3p5
bnFtcF9jcmVhdGVfcnB1KE1hY2hpbmVTdGF0ZSAqbXMsIFhsbnhaeW5xTVBTdGF0ZSAqcywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqYm9vdF9jcHUsIEVy
cm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQgaTsKICAgICBp
bnQgbnVtX3JwdXMgPSBNSU4obXMtPnNtcC5jcHVzIC0gWExOWF9aWU5RTVBfTlVNX0FQVV9DUFVT
LAogICAgICAgICAgICAgICAgICAgICAgICBYTE5YX1pZTlFNUF9OVU1fUlBVX0NQVVMpOwpAQCAt
MjEyLDkgKzIxMSw4IEBAIHN0YXRpYyB2b2lkIHhsbnhfenlucW1wX2NyZWF0ZV9ycHUoTWFjaGlu
ZVN0YXRlICptcywgWGxueFp5bnFNUFN0YXRlICpzLAogICAgICAgICBvYmplY3RfcHJvcGVydHlf
c2V0X2Jvb2woT0JKRUNUKCZzLT5ycHVfY3B1W2ldKSwgdHJ1ZSwgInJlc2V0LWhpdmVjcyIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyb3JfYWJvcnQpOwogICAgICAgICBv
YmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ycHVfY3B1W2ldKSwgdHJ1ZSwgInJl
YWxpemVkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnIpOwotICAgICAg
ICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgICAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTMwMyw3ICszMDEs
NiBAQCBzdGF0aWMgdm9pZCB4bG54X3p5bnFtcF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVy
cm9yICoqZXJycCkKICAgICBjb25zdCBjaGFyICpib290X2NwdSA9IHMtPmJvb3RfY3B1ID8gcy0+
Ym9vdF9jcHUgOiAiYXB1LWNwdVswXSI7CiAgICAgcmFtX2FkZHJfdCBkZHJfbG93X3NpemUsIGRk
cl9oaWdoX3NpemU7CiAgICAgcWVtdV9pcnEgZ2ljX3NwaVtHSUNfTlVNX1NQSV9JTlRSXTsKLSAg
ICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIHJhbV9zaXplID0gbWVtb3J5X3JlZ2lvbl9zaXpl
KHMtPmRkcl9yYW0pOwogCkBAIC0zODQsMTYgKzM4MSwxNCBAQCBzdGF0aWMgdm9pZCB4bG54X3p5
bnFtcF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9pbnQoT0JKRUNUKCZzLT5hcHVfY3B1W2ldKSwgbnVtX2FwdXMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjb3JlLWNvdW50IiwgJmVycm9yX2Fib3J0
KTsKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+YXB1X2NwdVtp
XSksIHRydWUsICJyZWFsaXplZCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZXJyKTsKLSAgICAgICAgaWYgKGVycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICAg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAK
LSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5naWMpLCB0cnVlLCAicmVh
bGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdpYyks
IHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQogCkBAIC00NjEsOSArNDU2LDggQEAgc3RhdGljIHZvaWQgeGxueF96eW5xbXBf
cmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAg
ICAgICJSUFVzIGp1c3QgdXNlIC1zbXAgNi4iKTsKICAgICB9CiAKLSAgICB4bG54X3p5bnFtcF9j
cmVhdGVfcnB1KG1zLCBzLCBib290X2NwdSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICB4bG54X3p5bnFtcF9jcmVhdGVfcnB1
KG1zLCBzLCBib290X2NwdSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTQ4Nyw5ICs0ODEsOCBAQCBzdGF0aWMgdm9pZCB4bG54X3p5bnFtcF9y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmVycm9yX2Fib3J0KTsKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3Nl
dF9pbnQoT0JKRUNUKCZzLT5nZW1baV0pLCAyLCAibnVtLXByaW9yaXR5LXF1ZXVlcyIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9hYm9ydCk7Ci0gICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdlbVtpXSksIHRydWUsICJyZWFsaXplZCIs
ICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+
Z2VtW2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewog
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIHN5c2J1c19tbWlvX21hcChT
WVNfQlVTX0RFVklDRSgmcy0+Z2VtW2ldKSwgMCwgZ2VtX2FkZHJbaV0pOwpAQCAtNDk5LDkgKzQ5
Miw4IEBAIHN0YXRpYyB2b2lkIHhsbnhfenlucW1wX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwg
RXJyb3IgKiplcnJwKQogCiAgICAgZm9yIChpID0gMDsgaSA8IFhMTlhfWllOUU1QX05VTV9VQVJU
UzsgaSsrKSB7CiAgICAgICAgIHFkZXZfcHJvcF9zZXRfY2hyKERFVklDRSgmcy0+dWFydFtpXSks
ICJjaGFyZGV2Iiwgc2VyaWFsX2hkKGkpKTsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9i
b29sKE9CSkVDVCgmcy0+dWFydFtpXSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgICAg
ICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+dWFydFtpXSksIHRydWUs
ICJyZWFsaXplZCIsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgfQogICAgICAgICBzeXNidXNfbW1pb19tYXAoU1lTX0JVU19ERVZJQ0Uo
JnMtPnVhcnRbaV0pLCAwLCB1YXJ0X2FkZHJbaV0pOwpAQCAtNTExLDkgKzUwMyw4IEBAIHN0YXRp
YyB2b2lkIHhsbnhfenlucW1wX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogCiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9pbnQoT0JKRUNUKCZzLT5zYXRhKSwgU0FUQV9O
VU1fUE9SVFMsICJudW0tcG9ydHMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJv
cl9hYm9ydCk7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+c2F0YSks
IHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCgmcy0+c2F0YSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC01MzAsMTIgKzUyMSwxMSBAQCBzdGF0aWMgdm9p
ZCB4bG54X3p5bnFtcF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAg
ICAgICAgICogLSBTRElPIFNwZWNpZmljYXRpb24gVmVyc2lvbiAzLjAKICAgICAgICAgICogLSBl
TU1DIFNwZWNpZmljYXRpb24gVmVyc2lvbiA0LjUxCiAgICAgICAgICAqLwotICAgICAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X3VpbnQoc2RoY2ksIDMsICJzZC1zcGVjLXZlcnNpb24iLCAmZXJyKTsK
LSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF91aW50KHNkaGNpLCBTREhDSV9DQVBBQklMSVRJ
RVMsICJjYXBhcmVnIiwgJmVycik7Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfdWludChz
ZGhjaSwgVUhTX0ksICJ1aHMiLCAmZXJyKTsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9i
b29sKHNkaGNpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICAgICAgaWYgKGVycikgewot
ICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfdWludChzZGhjaSwgMywgInNkLXNwZWMtdmVyc2lvbiIsIGVycnApOworICAg
ICAgICBvYmplY3RfcHJvcGVydHlfc2V0X3VpbnQoc2RoY2ksIFNESENJX0NBUEFCSUxJVElFUywg
ImNhcGFyZWciLCBlcnJwKTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF91aW50KHNkaGNp
LCBVSFNfSSwgInVocyIsIGVycnApOworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
c2RoY2ksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBzeXNidXNfbW1pb19tYXAoc2Jk
LCAwLCBzZGhjaV9hZGRyW2ldKTsKQEAgLTU1MCw3ICs1NDAsNyBAQCBzdGF0aWMgdm9pZCB4bG54
X3p5bnFtcF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBmb3Ig
KGkgPSAwOyBpIDwgWExOWF9aWU5RTVBfTlVNX1NQSVM7IGkrKykgewogICAgICAgICBnY2hhciAq
YnVzX25hbWU7CiAKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+
c3BpW2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7CisgICAgICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnNwaVtpXSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOwog
CiAgICAgICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRSgmcy0+c3BpW2ldKSwgMCwg
c3BpX2FkZHJbaV0pOwogICAgICAgICBzeXNidXNfY29ubmVjdF9pcnEoU1lTX0JVU19ERVZJQ0Uo
JnMtPnNwaVtpXSksIDAsCkBAIC01NjQsNyArNTU0LDcgQEAgc3RhdGljIHZvaWQgeGxueF96eW5x
bXBfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIGdfZnJl
ZShidXNfbmFtZSk7CiAgICAgfQogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCgmcy0+cXNwaSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnFzcGkpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKICAg
ICBzeXNidXNfbW1pb19tYXAoU1lTX0JVU19ERVZJQ0UoJnMtPnFzcGkpLCAwLCBRU1BJX0FERFIp
OwogICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRSgmcy0+cXNwaSksIDEsIExRU1BJ
X0FERFIpOwogICAgIHN5c2J1c19jb25uZWN0X2lycShTWVNfQlVTX0RFVklDRSgmcy0+cXNwaSks
IDAsIGdpY19zcGlbUVNQSV9JUlFdKTsKQEAgLTU4MywxNyArNTczLDE1IEBAIHN0YXRpYyB2b2lk
IHhsbnhfenlucW1wX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAg
ICAgICBnX2ZyZWUodGFyZ2V0X2J1cyk7CiAgICAgfQogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3Nl
dF9ib29sKE9CSkVDVCgmcy0+ZHApLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAo
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmRwKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgc3lzYnVzX21t
aW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5kcCksIDAsIERQX0FERFIpOwogICAgIHN5c2J1c19j
b25uZWN0X2lycShTWVNfQlVTX0RFVklDRSgmcy0+ZHApLCAwLCBnaWNfc3BpW0RQX0lSUV0pOwog
Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+ZHBkbWEpLCB0cnVlLCAi
cmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmRw
ZG1hKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKE9CSkVDVCgmcy0+
ZHApLCBPQkpFQ1QoJnMtPmRwZG1hKSwgImRwZG1hIiwKQEAgLTYwMSwyNyArNTg5LDI0IEBAIHN0
YXRpYyB2b2lkIHhsbnhfenlucW1wX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRSgmcy0+ZHBkbWEpLCAwLCBE
UERNQV9BRERSKTsKICAgICBzeXNidXNfY29ubmVjdF9pcnEoU1lTX0JVU19ERVZJQ0UoJnMtPmRw
ZG1hKSwgMCwgZ2ljX3NwaVtEUERNQV9JUlFdKTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
Ym9vbChPQkpFQ1QoJnMtPmlwaSksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChl
cnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3By
b3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+aXBpKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgc3lzYnVzX21t
aW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5pcGkpLCAwLCBJUElfQUREUik7CiAgICAgc3lzYnVz
X2Nvbm5lY3RfaXJxKFNZU19CVVNfREVWSUNFKCZzLT5pcGkpLCAwLCBnaWNfc3BpW0lQSV9JUlFd
KTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnJ0YyksIHRydWUs
ICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+
cnRjKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAgICAgc3lzYnVzX21taW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5y
dGMpLCAwLCBSVENfQUREUik7CiAgICAgc3lzYnVzX2Nvbm5lY3RfaXJxKFNZU19CVVNfREVWSUNF
KCZzLT5ydGMpLCAwLCBnaWNfc3BpW1JUQ19JUlFdKTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBY
TE5YX1pZTlFNUF9OVU1fR0RNQV9DSDsgaSsrKSB7Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfdWludChPQkpFQ1QoJnMtPmdkbWFbaV0pLCAxMjgsICJidXMtd2lkdGgiLCAmZXJyKTsKLSAg
ICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z2RtYVtpXSksIHRydWUs
ICJyZWFsaXplZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF91aW50
KE9CSkVDVCgmcy0+Z2RtYVtpXSksIDEyOCwgImJ1cy13aWR0aCIsIGVycnApOworICAgICAgICBv
YmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5nZG1hW2ldKSwgdHJ1ZSwgInJlYWxp
emVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwog
ICAgICAgICB9CiAKQEAgLTYzMSw5ICs2MTYsOCBAQCBzdGF0aWMgdm9pZCB4bG54X3p5bnFtcF9y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICB9CiAKICAgICBmb3Ig
KGkgPSAwOyBpIDwgWExOWF9aWU5RTVBfTlVNX0FETUFfQ0g7IGkrKykgewotICAgICAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5hZG1hW2ldKSwgdHJ1ZSwgInJlYWxpemVk
IiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZz
LT5hZG1hW2ldKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkg
ewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2F1ZGlv
L2ludGVsLWhkYS5jIGIvaHcvYXVkaW8vaW50ZWwtaGRhLmMKaW5kZXggNmVjZDM4MzU0MC4uMTNj
MmJlODFhYyAxMDA2NDQKLS0tIGEvaHcvYXVkaW8vaW50ZWwtaGRhLmMKKysrIGIvaHcvYXVkaW8v
aW50ZWwtaGRhLmMKQEAgLTEwOTcsNyArMTA5Nyw2IEBAIHN0YXRpYyB2b2lkIGludGVsX2hkYV9y
ZWFsaXplKFBDSURldmljZSAqcGNpLCBFcnJvciAqKmVycnApCiB7CiAgICAgSW50ZWxIREFTdGF0
ZSAqZCA9IElOVEVMX0hEQShwY2kpOwogICAgIHVpbnQ4X3QgKmNvbmYgPSBkLT5wY2kuY29uZmln
OwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIGludCByZXQ7CiAKICAgICBkLT5uYW1lID0g
b2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoZCkpOwpAQCAtMTEwOSwyMCArMTEwOCwxOSBAQCBz
dGF0aWMgdm9pZCBpbnRlbF9oZGFfcmVhbGl6ZShQQ0lEZXZpY2UgKnBjaSwgRXJyb3IgKiplcnJw
KQogCiAgICAgaWYgKGQtPm1zaSAhPSBPTl9PRkZfQVVUT19PRkYpIHsKICAgICAgICAgcmV0ID0g
bXNpX2luaXQoJmQtPnBjaSwgZC0+b2xkX21zaV9hZGRyID8gMHg1MCA6IDB4NjAsCi0gICAgICAg
ICAgICAgICAgICAgICAgIDEsIHRydWUsIGZhbHNlLCAmZXJyKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgMSwgdHJ1ZSwgZmFsc2UsIGVycnApOwogICAgICAgICAvKiBBbnkgZXJyb3Igb3RoZXIg
dGhhbiAtRU5PVFNVUChib2FyZCdzIE1TSSBzdXBwb3J0IGlzIGJyb2tlbikKICAgICAgICAgICog
aXMgYSBwcm9ncmFtbWluZyBlcnJvciAqLwogICAgICAgICBhc3NlcnQoIXJldCB8fCByZXQgPT0g
LUVOT1RTVVApOwogICAgICAgICBpZiAocmV0ICYmIGQtPm1zaSA9PSBPTl9PRkZfQVVUT19PTikg
ewogICAgICAgICAgICAgLyogQ2FuJ3Qgc2F0aXNmeSB1c2VyJ3MgZXhwbGljaXQgbXNpPW9uIHJl
cXVlc3QsIGZhaWwgKi8KLSAgICAgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KCZlcnIsICJZb3Ug
aGF2ZSB0byB1c2UgbXNpPWF1dG8gKGRlZmF1bHQpIG9yICIKLSAgICAgICAgICAgICAgICAgICAg
Im1zaT1vZmYgd2l0aCB0aGlzIG1hY2hpbmUgdHlwZS5cbiIpOwotICAgICAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGludChlcnJw
LCAiWW91IGhhdmUgdG8gdXNlIG1zaT1hdXRvIChkZWZhdWx0KSBvciAiCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAibXNpPW9mZiB3aXRoIHRoaXMgbWFjaGluZSB0eXBlLlxuIik7CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KLSAgICAgICAgYXNzZXJ0KCFlcnIgfHwgZC0+
bXNpID09IE9OX09GRl9BVVRPX0FVVE8pOworICAgICAgICBhc3NlcnQoISplcnJwIHx8IGQtPm1z
aSA9PSBPTl9PRkZfQVVUT19BVVRPKTsKICAgICAgICAgLyogV2l0aCBtc2k9YXV0bywgd2UgZmFs
bCBiYWNrIHRvIE1TSSBvZmYgc2lsZW50bHkgKi8KLSAgICAgICAgZXJyb3JfZnJlZShlcnIpOwor
ICAgICAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7CiAgICAgfQogCiAgICAgbWVtb3J5X3JlZ2lv
bl9pbml0X2lvKCZkLT5tbWlvLCBPQkpFQ1QoZCksICZpbnRlbF9oZGFfbW1pb19vcHMsIGQsCmRp
ZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9ibG9jay9kYXRh
cGxhbmUveGVuLWJsb2NrLmMKaW5kZXggM2I5Y2FlYjJmYS4uYWUzZmNkOTMwOCAxMDA2NDQKLS0t
IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFu
ZS94ZW4tYmxvY2suYwpAQCAtNzI4LDcgKzcyOCw2IEBAIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFu
ZV9zdGFydChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGRh
dGFwbGFuZS0+eGVuZGV2OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHVuc2ln
bmVkIGludCByaW5nX3NpemU7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTc2NCw5ICs3NjMs
OCBAQCB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoWGVuQmxvY2tEYXRhUGxhbmUgKmRh
dGFwbGFuZSwKICAgICB9CiAKICAgICB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVmcyh4ZW5k
ZXYsIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBzdG9wOwogICAgIH0K
IApAQCAtNzc0LDkgKzc3Miw4IEBAIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChYZW5C
bG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRhdGFwbGFuZS0+cmluZ19yZWYsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5lLT5ucl9yaW5nX3JlZiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9U
X1dSSVRFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gc3RvcDsKICAg
ICB9CiAKQEAgLTgwOSw5ICs4MDYsOCBAQCB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQo
WGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwKICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5u
ZWwgPQogICAgICAgICB4ZW5fZGV2aWNlX2JpbmRfZXZlbnRfY2hhbm5lbCh4ZW5kZXYsIGRhdGFw
bGFuZS0+Y3R4LCBldmVudF9jaGFubmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX2V2ZW50LCBkYXRhcGxhbmUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICBnb3RvIHN0b3A7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9ibG9jay9mZGMuYyBi
L2h3L2Jsb2NrL2ZkYy5jCmluZGV4IGFjNWQzMWU4YzEuLjEwMTljYWU0ZWIgMTAwNjQ0Ci0tLSBh
L2h3L2Jsb2NrL2ZkYy5jCisrKyBiL2h3L2Jsb2NrL2ZkYy5jCkBAIC0yNTI2LDcgKzI1MjYsNiBA
QCBzdGF0aWMgdm9pZCBmZGN0cmxfY29ubmVjdF9kcml2ZXMoRkRDdHJsICpmZGN0cmwsIERldmlj
ZVN0YXRlICpmZGNfZGV2LAogICAgIEZEcml2ZSAqZHJpdmU7CiAgICAgRGV2aWNlU3RhdGUgKmRl
djsKICAgICBCbG9ja0JhY2tlbmQgKmJsazsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgIGZvciAoaSA9IDA7IGkgPCBNQVhfRkQ7IGkrKykgewogICAgICAgICBkcml2ZSA9ICZm
ZGN0cmwtPmRyaXZlc1tpXTsKQEAgLTI1NDgsMTcgKzI1NDcsMTUgQEAgc3RhdGljIHZvaWQgZmRj
dHJsX2Nvbm5lY3RfZHJpdmVzKEZEQ3RybCAqZmRjdHJsLCBEZXZpY2VTdGF0ZSAqZmRjX2RldiwK
ICAgICAgICAgYmxrX3JlZihibGspOwogICAgICAgICBibGtfZGV0YWNoX2RldihibGssIGZkY19k
ZXYpOwogICAgICAgICBmZGN0cmwtPnFkZXZfZm9yX2RyaXZlc1tpXS5ibGsgPSBOVUxMOwotICAg
ICAgICBxZGV2X3Byb3Bfc2V0X2RyaXZlKGRldiwgImRyaXZlIiwgYmxrLCAmbG9jYWxfZXJyKTsK
KyAgICAgICAgcWRldl9wcm9wX3NldF9kcml2ZShkZXYsICJkcml2ZSIsIGJsaywgZXJycCk7CiAg
ICAgICAgIGJsa191bnJlZihibGspOwogCi0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCi0gICAgICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmxvY2FsX2Vy
cik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JK
RUNUKGRldiksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTI2ODgsNyArMjY4NSw2
IEBAIHN0YXRpYyB2b2lkIGlzYWJ1c19mZGNfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgSVNBRGV2aWNlICppc2FkZXYgPSBJU0FfREVWSUNFKGRldik7CiAgICAg
RkRDdHJsSVNBQnVzICppc2EgPSBJU0FfRkRDKGRldik7CiAgICAgRkRDdHJsICpmZGN0cmwgPSAm
aXNhLT5zdGF0ZTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIGlzYV9yZWdpc3Rlcl9w
b3J0aW9fbGlzdChpc2FkZXYsICZmZGN0cmwtPnBvcnRpb19saXN0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpc2EtPmlvYmFzZSwgZmRjX3BvcnRpb19saXN0LCBmZGN0cmwsCkBAIC0y
NzA1LDkgKzI3MDEsOCBAQCBzdGF0aWMgdm9pZCBpc2FidXNfZmRjX3JlYWxpemUoRGV2aWNlU3Rh
dGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIHFkZXZfc2V0X2xlZ2FjeV9pbnN0
YW5jZV9pZChkZXYsIGlzYS0+aW9iYXNlLCAyKTsKLSAgICBmZGN0cmxfcmVhbGl6ZV9jb21tb24o
ZGV2LCBmZGN0cmwsICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBmZGN0cmxfcmVhbGl6ZV9jb21tb24oZGV2LCBm
ZGN0cmwsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9ibG9jay9vbmVuYW5kLmMgYi9ody9ibG9jay9vbmVu
YW5kLmMKaW5kZXggZmNjNWE2OWI5MC4uNDhhZjA3YmIxMSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sv
b25lbmFuZC5jCisrKyBiL2h3L2Jsb2NrL29uZW5hbmQuYwpAQCAtNzgwLDcgKzc4MCw2IEBAIHN0
YXRpYyB2b2lkIG9uZW5hbmRfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnAp
CiAgICAgT25lTkFORFN0YXRlICpzID0gT05FX05BTkQoZGV2KTsKICAgICB1aW50MzJfdCBzaXpl
ID0gMSA8PCAoMjQgKyAoKHMtPmlkLmRldiA+PiA0KSAmIDcpKTsKICAgICB2b2lkICpyYW07Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBzLT5iYXNlID0gKGh3YWRkciktMTsK
ICAgICBzLT5yZHkgPSBOVUxMOwpAQCAtODAwLDkgKzc5OSw4IEBAIHN0YXRpYyB2b2lkIG9uZW5h
bmRfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgYmxrX3NldF9wZXJtKHMtPmJsaywgQkxLX1BFUk1f
Q09OU0lTVEVOVF9SRUFEIHwgQkxLX1BFUk1fV1JJVEUsCi0gICAgICAgICAgICAgICAgICAgICBC
TEtfUEVSTV9BTEwsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAg
ICAgICAgIEJMS19QRVJNX0FMTCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIHMtPmJsa19jdXIgPSBzLT5ibGs7CmRp
ZmYgLS1naXQgYS9ody9ibG9jay9wZmxhc2hfY2ZpMDEuYyBiL2h3L2Jsb2NrL3BmbGFzaF9jZmkw
MS5jCmluZGV4IDU2NmMwYWNiNzcuLjRiYTU1OTY3N2UgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3Bm
bGFzaF9jZmkwMS5jCisrKyBiL2h3L2Jsb2NrL3BmbGFzaF9jZmkwMS5jCkBAIC03MDUsNyArNzA1
LDYgQEAgc3RhdGljIHZvaWQgcGZsYXNoX2NmaTAxX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwg
RXJyb3IgKiplcnJwKQogICAgIGludCByZXQ7CiAgICAgdWludDY0X3QgYmxvY2tzX3Blcl9kZXZp
Y2UsIHNlY3Rvcl9sZW5fcGVyX2RldmljZSwgZGV2aWNlX2xlbjsKICAgICBpbnQgbnVtX2Rldmlj
ZXM7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAocGZsLT5zZWN0b3Jf
bGVuID09IDApIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiYXR0cmlidXRlIFwic2VjdG9y
LWxlbmd0aFwiIG5vdCBzcGVjaWZpZWQgb3IgemVyby4iKTsKQEAgLTczOSw5ICs3MzgsOCBAQCBz
dGF0aWMgdm9pZCBwZmxhc2hfY2ZpMDFfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAq
KmVycnApCiAgICAgICAgICZwZmwtPm1lbSwgT0JKRUNUKGRldiksCiAgICAgICAgICZwZmxhc2hf
Y2ZpMDFfb3BzLAogICAgICAgICBwZmwsCi0gICAgICAgIHBmbC0+bmFtZSwgdG90YWxfbGVuLCAm
bG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBwZmwtPm5hbWUsIHRvdGFsX2xlbiwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL3BmbGFzaF9jZmkwMi5jIGIvaHcvYmxvY2svcGZsYXNoX2NmaTAyLmMKaW5kZXgg
NGJhY2E3MDFiNy4uZDUxMTBjMTJkMCAxMDA2NDQKLS0tIGEvaHcvYmxvY2svcGZsYXNoX2NmaTAy
LmMKKysrIGIvaHcvYmxvY2svcGZsYXNoX2NmaTAyLmMKQEAgLTcyMSw3ICs3MjEsNiBAQCBzdGF0
aWMgdm9pZCBwZmxhc2hfY2ZpMDJfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVy
cnApCiB7CiAgICAgUEZsYXNoQ0ZJMDIgKnBmbCA9IFBGTEFTSF9DRkkwMihkZXYpOwogICAgIGlu
dCByZXQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAocGZsLT51bmlm
b3JtX3NlY3Rvcl9sZW4gPT0gMCAmJiBwZmwtPnNlY3Rvcl9sZW5bMF0gPT0gMCkgewogICAgICAg
ICBlcnJvcl9zZXRnKGVycnAsICJhdHRyaWJ1dGUgXCJzZWN0b3ItbGVuZ3RoXCIgbm90IHNwZWNp
ZmllZCBvciB6ZXJvLiIpOwpAQCAtNzg3LDkgKzc4Niw4IEBAIHN0YXRpYyB2b2lkIHBmbGFzaF9j
ZmkwMl9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgIG1lbW9y
eV9yZWdpb25faW5pdF9yb21fZGV2aWNlKCZwZmwtPm9yaWdfbWVtLCBPQkpFQ1QocGZsKSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZsYXNoX2NmaTAyX29wcywgcGZsLCBw
ZmwtPm5hbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZsLT5jaGlwX2xl
biwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwZmwtPmNoaXBfbGVuLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvYmxvY2svdmhvc3QtdXNlci1ibGsuYyBiL2h3L2Js
b2NrL3Zob3N0LXVzZXItYmxrLmMKaW5kZXggNjNkYTliYjYxOS4uNTkwNmZhYzZhYSAxMDA2NDQK
LS0tIGEvaHcvYmxvY2svdmhvc3QtdXNlci1ibGsuYworKysgYi9ody9ibG9jay92aG9zdC11c2Vy
LWJsay5jCkBAIC0zOTAsNyArMzkwLDYgQEAgc3RhdGljIHZvaWQgdmhvc3RfdXNlcl9ibGtfZGV2
aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFZpcnRJ
T0RldmljZSAqdmRldiA9IFZJUlRJT19ERVZJQ0UoZGV2KTsKICAgICBWSG9zdFVzZXJCbGsgKnMg
PSBWSE9TVF9VU0VSX0JMSyh2ZGV2KTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQg
aSwgcmV0OwogCiAgICAgaWYgKCFzLT5jaGFyZGV2LmNocikgewpAQCAtNDI5LDggKzQyOCw4IEBA
IHN0YXRpYyB2b2lkIHZob3N0X3VzZXJfYmxrX2RldmljZV9yZWFsaXplKERldmljZVN0YXRlICpk
ZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgKHZv
aWQgKilkZXYsIE5VTEwsIHRydWUpOwogCiByZWNvbm5lY3Q6Ci0gICAgaWYgKHFlbXVfY2hyX2Zl
X3dhaXRfY29ubmVjdGVkKCZzLT5jaGFyZGV2LCAmZXJyKSA8IDApIHsKLSAgICAgICAgZXJyb3Jf
cmVwb3J0X2VycihlcnIpOworICAgIGlmIChxZW11X2Nocl9mZV93YWl0X2Nvbm5lY3RlZCgmcy0+
Y2hhcmRldiwgZXJycCkgPCAwKSB7CisgICAgICAgIGVycm9yX3JlcG9ydF9lcnJwKGVycnApOwog
ICAgICAgICBnb3RvIHZpcnRpb19lcnI7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9ibG9jay92
aXJ0aW8tYmxrLmMgYi9ody9ibG9jay92aXJ0aW8tYmxrLmMKaW5kZXggMTg4NTE2MDFjYi4uM2E3
NmYyMzFjOSAxMDA2NDQKLS0tIGEvaHcvYmxvY2svdmlydGlvLWJsay5jCisrKyBiL2h3L2Jsb2Nr
L3ZpcnRpby1ibGsuYwpAQCAtMTEwMiw3ICsxMTAyLDYgQEAgc3RhdGljIHZvaWQgdmlydGlvX2Js
a19kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgVmly
dElPRGV2aWNlICp2ZGV2ID0gVklSVElPX0RFVklDRShkZXYpOwogICAgIFZpcnRJT0Jsb2NrICpz
ID0gVklSVElPX0JMSyhkZXYpOwogICAgIFZpcnRJT0Jsa0NvbmYgKmNvbmYgPSAmcy0+Y29uZjsK
LSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICB1bnNpZ25lZCBpOwogCiAgICAgaWYgKCFjb25m
LT5jb25mLmJsaykgewpAQCAtMTE3NCw5ICsxMTczLDggQEAgc3RhdGljIHZvaWQgdmlydGlvX2Js
a19kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgZm9y
IChpID0gMDsgaSA8IGNvbmYtPm51bV9xdWV1ZXM7IGkrKykgewogICAgICAgICB2aXJ0aW9fYWRk
X3F1ZXVlKHZkZXYsIGNvbmYtPnF1ZXVlX3NpemUsIHZpcnRpb19ibGtfaGFuZGxlX291dHB1dCk7
CiAgICAgfQotICAgIHZpcnRpb19ibGtfZGF0YV9wbGFuZV9jcmVhdGUodmRldiwgY29uZiwgJnMt
PmRhdGFwbGFuZSwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIHZpcnRpb19ibGtfZGF0YV9wbGFuZV9jcmVhdGUo
dmRldiwgY29uZiwgJnMtPmRhdGFwbGFuZSwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwp
IHsKICAgICAgICAgdmlydGlvX2NsZWFudXAodmRldik7CiAgICAgICAgIHJldHVybjsKICAgICB9
CmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5j
CmluZGV4IGY3NzM0M2RiNjAuLjdjZGVmZDA2NTYgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1i
bG9jay5jCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCkBAIC0yMDEsNyArMjAxLDYgQEAgc3Rh
dGljIHZvaWQgeGVuX2Jsb2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJy
cCkKICAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CiAgICAg
QmxvY2tDb25mICpjb25mID0gJmJsb2NrZGV2LT5wcm9wcy5jb25mOwogICAgIEJsb2NrQmFja2Vu
ZCAqYmxrID0gY29uZi0+YmxrOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAg
aWYgKHZkZXYtPnR5cGUgPT0gWEVOX0JMT0NLX1ZERVZfVFlQRV9JTlZBTElEKSB7CiAgICAgICAg
IGVycm9yX3NldGcoZXJycCwgInZkZXYgcHJvcGVydHkgbm90IHNldCIpOwpAQCAtMjExLDkgKzIx
MCw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiAgICAgdHJhY2VfeGVuX2Jsb2NrX3JlYWxpemUodHlwZSwgdmRldi0+ZGlz
aywgdmRldi0+cGFydGl0aW9uKTsKIAogICAgIGlmIChibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZSkg
ewotICAgICAgICBibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZShibG9ja2RldiwgJmxvY2FsX2Vycik7
Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOworICAgICAgICBibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZShibG9ja2Rl
diwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAg
ICAgICB9CiAgICAgfQpAQCAtMjg0LDcgKzI4Miw2IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19m
cm9udGVuZF9jaGFuZ2VkKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIGVudW0geGVuYnVzX3N0YXRl
IGJhY2tlbmRfc3RhdGUgPSB4ZW5fZGV2aWNlX2JhY2tlbmRfZ2V0X3N0YXRlKHhlbmRldik7Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBzd2l0Y2ggKGZyb250ZW5kX3N0YXRl
KSB7CiAgICAgY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgpAQCAtMjkzLDE1ICsyOTAsMTMg
QEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Zyb250ZW5kX2NoYW5nZWQoWGVuRGV2aWNlICp4ZW5k
ZXYsCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIHhlbl9ibG9ja19k
aXNjb25uZWN0KHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICB4
ZW5fYmxvY2tfZGlzY29ubmVjdCh4ZW5kZXYsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgeGVuX2Jsb2NrX2Nvbm5l
Y3QoeGVuZGV2LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHhlbl9ibG9j
a19jb25uZWN0KHhlbmRldiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIH0KIApAQCAtMzEzLDkgKzMwOCw4IEBAIHN0YXRpYyB2b2lkIHhl
bl9ibG9ja19mcm9udGVuZF9jaGFuZ2VkKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Ci0gICAgICAgIHhlbl9ibG9ja19kaXNj
b25uZWN0KHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAg
ICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICB4ZW5f
YmxvY2tfZGlzY29ubmVjdCh4ZW5kZXYsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTQwNSw3ICszOTksNiBAQCBzdGF0aWMg
dm9pZCB4ZW5fYmxvY2tfc2V0X3ZkZXYoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNo
YXIgKm5hbWUsCiAgICAgRGV2aWNlU3RhdGUgKmRldiA9IERFVklDRShvYmopOwogICAgIFByb3Bl
cnR5ICpwcm9wID0gb3BhcXVlOwogICAgIFhlbkJsb2NrVmRldiAqdmRldiA9IHFkZXZfZ2V0X3By
b3BfcHRyKGRldiwgcHJvcCk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgY2hh
ciAqc3RyLCAqcDsKICAgICBjb25zdCBjaGFyICplbmQ7CiAKQEAgLTQxNCw5ICs0MDcsOCBAQCBz
dGF0aWMgdm9pZCB4ZW5fYmxvY2tfc2V0X3ZkZXYoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNv
bnN0IGNoYXIgKm5hbWUsCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICB2aXNpdF90eXBl
X3N0cih2LCBuYW1lLCAmc3RyLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVf
c3RyKHYsIG5hbWUsICZzdHIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQogCkBAIC02NzIsNyArNjY0LDYgQEAgc3RhdGljIGNoYXIgKnhlbl9ibG9ja19i
bG9ja2Rldl9hZGQoY29uc3QgY2hhciAqaWQsIFFEaWN0ICpxZGljdCwKIHsKICAgICBjb25zdCBj
aGFyICpkcml2ZXIgPSBxZGljdF9nZXRfdHJ5X3N0cihxZGljdCwgImRyaXZlciIpOwogICAgIEJs
b2NrZGV2T3B0aW9ucyAqb3B0aW9ucyA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAgICAgY2hhciAqbm9kZV9uYW1lOwogICAgIFZpc2l0b3IgKnY7CiAKQEAgLTY4NywxOCAr
Njc4LDE2IEBAIHN0YXRpYyBjaGFyICp4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGNvbnN0IGNoYXIg
KmlkLCBRRGljdCAqcWRpY3QsCiAgICAgdHJhY2VfeGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChub2Rl
X25hbWUpOwogCiAgICAgdiA9IHFvYmplY3RfaW5wdXRfdmlzaXRvcl9uZXcoUU9CSkVDVChxZGlj
dCkpOwotICAgIHZpc2l0X3R5cGVfQmxvY2tkZXZPcHRpb25zKHYsIE5VTEwsICZvcHRpb25zLCAm
bG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9ucyh2LCBOVUxMLCAmb3B0
aW9ucywgZXJycCk7CiAgICAgdmlzaXRfZnJlZSh2KTsKIAotICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKLSAgICBxbXBfYmxvY2tkZXZfYWRkKG9w
dGlvbnMsICZsb2NhbF9lcnIpOworICAgIHFtcF9ibG9ja2Rldl9hZGQob3B0aW9ucywgZXJycCk7
CiAKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQog
CkBAIC03MjAsMTEgKzcwOSw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19kcml2ZV9kZXN0cm95
KFhlbkJsb2NrRHJpdmUgKmRyaXZlLCBFcnJvciAqKmVycnApCiAgICAgY2hhciAqbm9kZV9uYW1l
ID0gZHJpdmUtPm5vZGVfbmFtZTsKIAogICAgIGlmIChub2RlX25hbWUpIHsKLSAgICAgICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0KLSAgICAgICAgeGVuX2Jsb2NrX2Jsb2NrZGV2X2RlbChu
b2RlX25hbWUsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgeGVuX2Jsb2Nr
X2Jsb2NrZGV2X2RlbChub2RlX25hbWUsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBnX2ZyZWUobm9kZV9uYW1lKTsK
QEAgLTc0NSw3ICs3MzEsNiBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Jsb2NrX2RyaXZl
X2NyZWF0ZShjb25zdCBjaGFyICppZCwKICAgICBjaGFyICpkcml2ZXIgPSBOVUxMOwogICAgIGNo
YXIgKmZpbGVuYW1lID0gTlVMTDsKICAgICBYZW5CbG9ja0RyaXZlICpkcml2ZSA9IE5VTEw7Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgUURpY3QgKmZpbGVfbGF5ZXI7CiAgICAg
UURpY3QgKmRyaXZlcl9sYXllcjsKIApAQCAtODI0LDEzICs4MDksMTIgQEAgc3RhdGljIFhlbkJs
b2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQsCiAKICAgICBn
X2Fzc2VydCghZHJpdmUtPm5vZGVfbmFtZSk7CiAgICAgZHJpdmUtPm5vZGVfbmFtZSA9IHhlbl9i
bG9ja19ibG9ja2Rldl9hZGQoZHJpdmUtPmlkLCBkcml2ZXJfbGF5ZXIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAKICAgICBxb2JqZWN0
X3VucmVmKGRyaXZlcl9sYXllcik7CiAKIGRvbmU6Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUsIE5VTEwpOwogICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICB9CkBAIC04NTYsMTQgKzg0MCwxMSBAQCBzdGF0aWMgWGVuQmxvY2tJ
T1RocmVhZCAqeGVuX2Jsb2NrX2lvdGhyZWFkX2NyZWF0ZShjb25zdCBjaGFyICppZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJy
cCkKIHsKICAgICBYZW5CbG9ja0lPVGhyZWFkICppb3RocmVhZCA9IGdfbmV3KFhlbkJsb2NrSU9U
aHJlYWQsIDEpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaW90aHJlYWQt
PmlkID0gZ19zdHJkdXAoaWQpOwogCi0gICAgcW1wX29iamVjdF9hZGQoVFlQRV9JT1RIUkVBRCwg
aWQsIGZhbHNlLCBOVUxMLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwotCisgICAgcW1wX29iamVjdF9h
ZGQoVFlQRV9JT1RIUkVBRCwgaWQsIGZhbHNlLCBOVUxMLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgZ19mcmVlKGlvdGhyZWFkLT5pZCk7CiAgICAgICAgIGdfZnJlZShpb3RocmVh
ZCk7CiAgICAgICAgIHJldHVybiBOVUxMOwpAQCAtODgyLDcgKzg2Myw2IEBAIHN0YXRpYyB2b2lk
IHhlbl9ibG9ja19kZXZpY2VfY3JlYXRlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKICAg
ICBYZW5CbG9ja0RyaXZlICpkcml2ZSA9IE5VTEw7CiAgICAgWGVuQmxvY2tJT1RocmVhZCAqaW90
aHJlYWQgPSBOVUxMOwogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gTlVMTDsKLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKICAgICBjb25zdCBjaGFyICp0eXBlOwogICAgIFhlbkJsb2NrRGV2
aWNlICpibG9ja2RldjsKIApAQCAtOTE0LDE1ICs4OTQsMTUgQEAgc3RhdGljIHZvaWQgeGVuX2Js
b2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAogICAgICAgICBn
b3RvIGZhaWw7CiAgICAgfQogCi0gICAgZHJpdmUgPSB4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKHZk
ZXYsIGRldmljZV90eXBlLCBvcHRzLCAmbG9jYWxfZXJyKTsKKyAgICBkcml2ZSA9IHhlbl9ibG9j
a19kcml2ZV9jcmVhdGUodmRldiwgZGV2aWNlX3R5cGUsIG9wdHMsIGVycnApOwogICAgIGlmICgh
ZHJpdmUpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJy
LCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZTogIik7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9w
cmVwZW5kKGVycnAsICplcnJwLCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZTogIik7CiAgICAgICAg
IGdvdG8gZmFpbDsKICAgICB9CiAKLSAgICBpb3RocmVhZCA9IHhlbl9ibG9ja19pb3RocmVhZF9j
cmVhdGUodmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgaW90aHJlYWQgPSB4
ZW5fYmxvY2tfaW90aHJlYWRfY3JlYXRlKHZkZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewor
ICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCAqZXJycCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgaW90aHJlYWQ6ICIpOwogICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgfQpAQCAtOTMwLDI0ICs5MTAsMjQgQEAgc3RhdGljIHZvaWQg
eGVuX2Jsb2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAogICAg
IHhlbmRldiA9IFhFTl9ERVZJQ0UocWRldl9jcmVhdGUoQlVTKHhlbmJ1cyksIHR5cGUpKTsKICAg
ICBibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKIAotICAgIG9iamVjdF9wcm9w
ZXJ0eV9zZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLCB2ZGV2LCAidmRldiIsICZsb2NhbF9lcnIpOwot
ICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJy
cCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIHNldCAndmRldic6ICIpOworICAgIG9iamVjdF9wcm9w
ZXJ0eV9zZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLCB2ZGV2LCAidmRldiIsIGVycnApOworICAgIGlm
ICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCAqZXJycCwg
ImZhaWxlZCB0byBzZXQgJ3ZkZXYnOiAiKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAog
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9ibG9ja19kcml2ZV9nZXRfbm9kZV9uYW1lKGRyaXZlKSwgImRy
aXZlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2Fs
X2VyciwgImZhaWxlZCB0byBzZXQgJ2RyaXZlJzogIik7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9w
cmVwZW5kKGVycnAsICplcnJwLCAiZmFpbGVkIHRvIHNldCAnZHJpdmUnOiAiKTsKICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KIAogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVDVCh4
ZW5kZXYpLCBpb3RocmVhZC0+aWQsICJpb3RocmVhZCIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9w
cmVwZW5kKGVycnAsICplcnJwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFp
bGVkIHRvIHNldCAnaW90aHJlYWQnOiAiKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAg
LTk1NSw5ICs5MzUsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZGV2aWNlX2NyZWF0ZShYZW5C
YWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQsCiAgICAgYmxvY2tkZXYtPmlvdGhyZWFkID0gaW90aHJl
YWQ7CiAgICAgYmxvY2tkZXYtPmRyaXZlID0gZHJpdmU7CiAKLSAgICBvYmplY3RfcHJvcGVydHlf
c2V0X2Jvb2woT0JKRUNUKHhlbmRldiksIHRydWUsICJyZWFsaXplZCIsICZsb2NhbF9lcnIpOwot
ICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJy
cCwgbG9jYWxfZXJyLAorICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoeGVuZGV2
KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsICplcnJwLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAicmVhbGl6YXRpb24gb2YgZGV2aWNlICVzIGZhaWxlZDogIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSk7CiAgICAgICAgIGdvdG8gZmFpbDsKQEAgLTk5
NCwyMyArOTc0LDE5IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19kZXZpY2VfZGVzdHJveShYZW5C
YWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQsCiAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5k
ZXYpKTsKIAogICAgIGlmIChpb3RocmVhZCkgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKLQotICAgICAgICB4ZW5fYmxvY2tfaW90aHJlYWRfZGVzdHJveShpb3RocmVhZCwgJmxv
Y2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3By
b3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImZhaWxlZCB0byBkZXN0cm95IGlvdGhyZWFkOiAiKTsKKyAgICAgICAgeGVuX2Js
b2NrX2lvdGhyZWFkX2Rlc3Ryb3koaW90aHJlYWQsIGVycnApOworICAgICAgICBpZiAoKmVycnAp
IHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsICplcnJwLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBkZXN0cm95IGlvdGhy
ZWFkOiAiKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KIAogICAgIGlm
IChkcml2ZSkgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLQotICAgICAgICB4
ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2ZSwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxv
Y2FsX2VyciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBkZXN0
cm95IGRyaXZlOiAiKTsKKyAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUsIGVy
cnApOworICAgICAgICBpZiAoKmVycnApIHsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9w
cmVwZW5kKGVycnAsICplcnJwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ImZhaWxlZCB0byBkZXN0cm95IGRyaXZlOiAiKTsKICAgICAgICAgfQogICAgIH0KIH0KZGlmZiAt
LWdpdCBhL2h3L2NoYXIvZGVidWdjb24uYyBiL2h3L2NoYXIvZGVidWdjb24uYwppbmRleCA1YzU5
MmUwOTFiLi45MmVmNjM2YjFiIDEwMDY0NAotLS0gYS9ody9jaGFyL2RlYnVnY29uLmMKKysrIGIv
aHcvY2hhci9kZWJ1Z2Nvbi5jCkBAIC0xMDAsMTEgKzEwMCw5IEBAIHN0YXRpYyB2b2lkIGRlYnVn
Y29uX2lzYV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIElT
QURldmljZSAqZCA9IElTQV9ERVZJQ0UoZGV2KTsKICAgICBJU0FEZWJ1Z2NvblN0YXRlICppc2Eg
PSBJU0FfREVCVUdDT05fREVWSUNFKGRldik7CiAgICAgRGVidWdjb25TdGF0ZSAqcyA9ICZpc2Et
PnN0YXRlOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCi0gICAgZGVidWdjb25fcmVhbGl6ZV9j
b3JlKHMsICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICBkZWJ1Z2Nvbl9yZWFsaXplX2NvcmUocywgZXJycCk7Cisg
ICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBtZW1v
cnlfcmVnaW9uX2luaXRfaW8oJnMtPmlvLCBPQkpFQ1QoZGV2KSwgJmRlYnVnY29uX29wcywgcywK
ZGlmZiAtLWdpdCBhL2h3L2NoYXIvc2VyaWFsLXBjaS1tdWx0aS5jIGIvaHcvY2hhci9zZXJpYWwt
cGNpLW11bHRpLmMKaW5kZXggNWYxM2I1NjYzYi4uZmM0YjFmZWQ3MCAxMDA2NDQKLS0tIGEvaHcv
Y2hhci9zZXJpYWwtcGNpLW11bHRpLmMKKysrIGIvaHcvY2hhci9zZXJpYWwtcGNpLW11bHRpLmMK
QEAgLTgyLDcgKzgyLDYgQEAgc3RhdGljIHZvaWQgbXVsdGlfc2VyaWFsX3BjaV9yZWFsaXplKFBD
SURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgUENJRGV2aWNlQ2xhc3MgKnBjID0gUENJ
X0RFVklDRV9HRVRfQ0xBU1MoZGV2KTsKICAgICBQQ0lNdWx0aVNlcmlhbFN0YXRlICpwY2kgPSBE
T19VUENBU1QoUENJTXVsdGlTZXJpYWxTdGF0ZSwgZGV2LCBkZXYpOwogICAgIFNlcmlhbFN0YXRl
ICpzOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIGludCBpLCBucl9wb3J0cyA9IDA7CiAK
ICAgICBzd2l0Y2ggKHBjLT5kZXZpY2VfaWQpIHsKQEAgLTEwNiw5ICsxMDUsOCBAQCBzdGF0aWMg
dm9pZCBtdWx0aV9zZXJpYWxfcGNpX3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJy
cCkKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfcG9ydHM7IGkrKykgewogICAgICAgICBzID0gcGNp
LT5zdGF0ZSArIGk7CiAgICAgICAgIHMtPmJhdWRiYXNlID0gMTE1MjAwOwotICAgICAgICBzZXJp
YWxfcmVhbGl6ZV9jb3JlKHMsICZlcnIpOwotICAgICAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAg
ICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBzZXJpYWxfcmVh
bGl6ZV9jb3JlKHMsIGVycnApOworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAg
ICAgICAgbXVsdGlfc2VyaWFsX3BjaV9leGl0KGRldik7CiAgICAgICAgICAgICByZXR1cm47CiAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL2h3L2NoYXIvc2VyaWFsLXBjaS5jIGIvaHcvY2hhci9zZXJp
YWwtcGNpLmMKaW5kZXggY2I5Yjc2ZTIyYi4uYmI4MDRiZDdiMiAxMDA2NDQKLS0tIGEvaHcvY2hh
ci9zZXJpYWwtcGNpLmMKKysrIGIvaHcvY2hhci9zZXJpYWwtcGNpLmMKQEAgLTQ1LDEyICs0NSwx
MCBAQCBzdGF0aWMgdm9pZCBzZXJpYWxfcGNpX3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBQQ0lTZXJpYWxTdGF0ZSAqcGNpID0gRE9fVVBDQVNUKFBDSVNlcmlh
bFN0YXRlLCBkZXYsIGRldik7CiAgICAgU2VyaWFsU3RhdGUgKnMgPSAmcGNpLT5zdGF0ZTsKLSAg
ICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIHMtPmJhdWRiYXNlID0gMTE1MjAwOwotICAgIHNl
cmlhbF9yZWFsaXplX2NvcmUocywgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIHNlcmlhbF9yZWFsaXplX2NvcmUo
cywgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jIGIvaHcvY2hhci92
aXJ0aW8tc2VyaWFsLWJ1cy5jCmluZGV4IDRlMGVkODI5YWUuLjQ2NmJkNGIxYmQgMTAwNjQ0Ci0t
LSBhL2h3L2NoYXIvdmlydGlvLXNlcmlhbC1idXMuYworKysgYi9ody9jaGFyL3ZpcnRpby1zZXJp
YWwtYnVzLmMKQEAgLTk0MCw3ICs5NDAsNiBAQCBzdGF0aWMgdm9pZCB2aXJ0c2VyX3BvcnRfZGV2
aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIFZpcnRJT1Nl
cmlhbEJ1cyAqYnVzID0gVklSVElPX1NFUklBTF9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhkZXYp
KTsKICAgICBpbnQgbWF4X25yX3BvcnRzOwogICAgIGJvb2wgcGx1Z2dpbmdfcG9ydDA7Ci0gICAg
RXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICBwb3J0LT52c2VyID0gYnVzLT52c2VyOwogICAgIHBv
cnQtPmJoID0gcWVtdV9iaF9uZXcoZmx1c2hfcXVldWVkX2RhdGFfYmgsIHBvcnQpOwpAQCAtOTg2
LDkgKzk4NSw4IEBAIHN0YXRpYyB2b2lkIHZpcnRzZXJfcG9ydF9kZXZpY2VfcmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICB2c2MtPnJlYWxpemUoZGV2LCAmZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgdnNjLT5yZWFsaXplKGRldiwgZXJy
cCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvaHcvY29yZS9idXMuYyBiL2h3L2NvcmUvYnVzLmMKaW5kZXggN2YzZDJhM2Ri
ZC4uNTBiM2NmNGIzNiAxMDA2NDQKLS0tIGEvaHcvY29yZS9idXMuYworKysgYi9ody9jb3JlL2J1
cy5jCkBAIC0xNDksMTEgKzE0OSwxMCBAQCBzdGF0aWMgdm9pZCBidXNfc2V0X3JlYWxpemVkKE9i
amVjdCAqb2JqLCBib29sIHZhbHVlLCBFcnJvciAqKmVycnApCiAgICAgQnVzU3RhdGUgKmJ1cyA9
IEJVUyhvYmopOwogICAgIEJ1c0NsYXNzICpiYyA9IEJVU19HRVRfQ0xBU1MoYnVzKTsKICAgICBC
dXNDaGlsZCAqa2lkOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKHZh
bHVlICYmICFidXMtPnJlYWxpemVkKSB7CiAgICAgICAgIGlmIChiYy0+cmVhbGl6ZSkgewotICAg
ICAgICAgICAgYmMtPnJlYWxpemUoYnVzLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGJjLT5y
ZWFsaXplKGJ1cywgZXJycCk7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBUT0RPOiByZWN1cnNp
dmUgcmVhbGl6YXRpb24gKi8KQEAgLTE2MSwxOCArMTYwLDE3IEBAIHN0YXRpYyB2b2lkIGJ1c19z
ZXRfcmVhbGl6ZWQoT2JqZWN0ICpvYmosIGJvb2wgdmFsdWUsIEVycm9yICoqZXJycCkKICAgICAg
ICAgUVRBSUxRX0ZPUkVBQ0goa2lkLCAmYnVzLT5jaGlsZHJlbiwgc2libGluZykgewogICAgICAg
ICAgICAgRGV2aWNlU3RhdGUgKmRldiA9IGtpZC0+Y2hpbGQ7CiAgICAgICAgICAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGRldiksIGZhbHNlLCAicmVhbGl6ZWQiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgICAgICAgICAg
aWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXJycCk7CisgICAgICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGlmIChiYy0+
dW5yZWFsaXplICYmIGxvY2FsX2VyciA9PSBOVUxMKSB7Ci0gICAgICAgICAgICBiYy0+dW5yZWFs
aXplKGJ1cywgJmxvY2FsX2Vycik7CisgICAgICAgIGlmIChiYy0+dW5yZWFsaXplICYmICplcnJw
ID09IE5VTEwpIHsKKyAgICAgICAgICAgIGJjLT51bnJlYWxpemUoYnVzLCBlcnJwKTsKICAgICAg
ICAgfQogICAgIH0KIAotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewog
ICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9jb3JlL21hY2hpbmUuYyBi
L2h3L2NvcmUvbWFjaGluZS5jCmluZGV4IDE2ODlhZDNiZjguLmE5OThlMjEwYWYgMTAwNjQ0Ci0t
LSBhL2h3L2NvcmUvbWFjaGluZS5jCisrKyBiL2h3L2NvcmUvbWFjaGluZS5jCkBAIC0xOTIsMTMg
KzE5MiwxMSBAQCBzdGF0aWMgdm9pZCBtYWNoaW5lX3NldF9rZXJuZWxfaXJxY2hpcChPYmplY3Qg
Km9iaiwgVmlzaXRvciAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKm5hbWUsIHZvaWQgKm9wYXF1ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsK
ICAgICBNYWNoaW5lU3RhdGUgKm1zID0gTUFDSElORShvYmopOwogICAgIE9uT2ZmU3BsaXQgbW9k
ZTsKIAotICAgIHZpc2l0X3R5cGVfT25PZmZTcGxpdCh2LCBuYW1lLCAmbW9kZSwgJmVycik7Ci0g
ICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICB2
aXNpdF90eXBlX09uT2ZmU3BsaXQodiwgbmFtZSwgJm1vZGUsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfSBlbHNlIHsKICAgICAgICAgc3dpdGNoIChtb2Rl
KSB7CkBAIC0yNDEsMTIgKzIzOSwxMCBAQCBzdGF0aWMgdm9pZCBtYWNoaW5lX3NldF9rdm1fc2hh
ZG93X21lbShPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBNYWNoaW5lU3RhdGUgKm1zID0g
TUFDSElORShvYmopOwotICAgIEVycm9yICplcnJvciA9IE5VTEw7CiAgICAgaW50NjRfdCB2YWx1
ZTsKIAotICAgIHZpc2l0X3R5cGVfaW50KHYsIG5hbWUsICZ2YWx1ZSwgJmVycm9yKTsKLSAgICBp
ZiAoZXJyb3IpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycm9yKTsKKyAgICB2
aXNpdF90eXBlX2ludCh2LCBuYW1lLCAmdmFsdWUsIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0zNDMsMTIgKzMzOSwxMCBAQCBzdGF0aWMgdm9p
ZCBtYWNoaW5lX3NldF9waGFuZGxlX3N0YXJ0KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7CiAgICAg
TWFjaGluZVN0YXRlICptcyA9IE1BQ0hJTkUob2JqKTsKLSAgICBFcnJvciAqZXJyb3IgPSBOVUxM
OwogICAgIGludDY0X3QgdmFsdWU7CiAKLSAgICB2aXNpdF90eXBlX2ludCh2LCBuYW1lLCAmdmFs
dWUsICZlcnJvcik7Ci0gICAgaWYgKGVycm9yKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBlcnJvcik7CisgICAgdmlzaXRfdHlwZV9pbnQodiwgbmFtZSwgJnZhbHVlLCBlcnJwKTsK
KyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEv
aHcvY29yZS9udW1hLmMgYi9ody9jb3JlL251bWEuYwppbmRleCA0ZGZlYzVjOTViLi5kZjg1YzBl
NTU5IDEwMDY0NAotLS0gYS9ody9jb3JlL251bWEuYworKysgYi9ody9jb3JlL251bWEuYwpAQCAt
NTksNyArNTksNiBAQCBzdGF0aWMgaW50IG1heF9udW1hX25vZGVpZDsgLyogSGlnaGVzdCBzcGVj
aWZpZWQgTlVNQSBub2RlIElELCBwbHVzIG9uZS4KIHN0YXRpYyB2b2lkIHBhcnNlX251bWFfbm9k
ZShNYWNoaW5lU3RhdGUgKm1zLCBOdW1hTm9kZU9wdGlvbnMgKm5vZGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICplcnIgPSBOVUxMOwog
ICAgIHVpbnQxNl90IG5vZGVucjsKICAgICB1aW50MTZMaXN0ICpjcHVzID0gTlVMTDsKICAgICBN
YWNoaW5lQ2xhc3MgKm1jID0gTUFDSElORV9HRVRfQ0xBU1MobXMpOwpAQCAtOTksOSArOTgsOCBA
QCBzdGF0aWMgdm9pZCBwYXJzZV9udW1hX25vZGUoTWFjaGluZVN0YXRlICptcywgTnVtYU5vZGVP
cHRpb25zICpub2RlLAogICAgICAgICBwcm9wcyA9IG1jLT5jcHVfaW5kZXhfdG9faW5zdGFuY2Vf
cHJvcHMobXMsIGNwdXMtPnZhbHVlKTsKICAgICAgICAgcHJvcHMubm9kZV9pZCA9IG5vZGVucjsK
ICAgICAgICAgcHJvcHMuaGFzX25vZGVfaWQgPSB0cnVlOwotICAgICAgICBtYWNoaW5lX3NldF9j
cHVfbnVtYV9ub2RlKG1zLCAmcHJvcHMsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAg
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgbWFjaGluZV9zZXRf
Y3B1X251bWFfbm9kZShtcywgJnByb3BzLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CkBAIC0xNzcsNjAgKzE3NSw1NSBA
QCB2b2lkIHBhcnNlX251bWFfZGlzdGFuY2UoTWFjaGluZVN0YXRlICptcywgTnVtYURpc3RPcHRp
b25zICpkaXN0LCBFcnJvciAqKmVycnApCiAKIHZvaWQgc2V0X251bWFfb3B0aW9ucyhNYWNoaW5l
U3RhdGUgKm1zLCBOdW1hT3B0aW9ucyAqb2JqZWN0LCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJy
b3IgKmVyciA9IE5VTEw7CiAgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJTkVfR0VUX0NMQVNT
KG1zKTsKIAogICAgIGlmICghbWMtPm51bWFfbWVtX3N1cHBvcnRlZCkgewogICAgICAgICBlcnJv
cl9zZXRnKGVycnAsICJOVU1BIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBtYWNoaW5lLXR5cGUi
KTsKLSAgICAgICAgZ290byBlbmQ7CisgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBzd2l0
Y2ggKG9iamVjdC0+dHlwZSkgewogICAgIGNhc2UgTlVNQV9PUFRJT05TX1RZUEVfTk9ERToKLSAg
ICAgICAgcGFyc2VfbnVtYV9ub2RlKG1zLCAmb2JqZWN0LT51Lm5vZGUsICZlcnIpOwotICAgICAg
ICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBnb3RvIGVuZDsKKyAgICAgICAgcGFyc2VfbnVtYV9u
b2RlKG1zLCAmb2JqZWN0LT51Lm5vZGUsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKKyAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIE5V
TUFfT1BUSU9OU19UWVBFX0RJU1Q6Ci0gICAgICAgIHBhcnNlX251bWFfZGlzdGFuY2UobXMsICZv
YmplY3QtPnUuZGlzdCwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGdv
dG8gZW5kOworICAgICAgICBwYXJzZV9udW1hX2Rpc3RhbmNlKG1zLCAmb2JqZWN0LT51LmRpc3Qs
IGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKKyAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIE5VTUFfT1BUSU9OU19UWVBFX0NQVToKICAg
ICAgICAgaWYgKCFvYmplY3QtPnUuY3B1Lmhhc19ub2RlX2lkKSB7Ci0gICAgICAgICAgICBlcnJv
cl9zZXRnKCZlcnIsICJNaXNzaW5nIG1hbmRhdG9yeSBub2RlLWlkIHByb3BlcnR5Iik7Ci0gICAg
ICAgICAgICBnb3RvIGVuZDsKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIk1pc3Npbmcg
bWFuZGF0b3J5IG5vZGUtaWQgcHJvcGVydHkiKTsKKyAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgfQogICAgICAgICBpZiAoIW1zLT5udW1hX3N0YXRlLT5ub2Rlc1tvYmplY3QtPnUuY3B1Lm5v
ZGVfaWRdLnByZXNlbnQpIHsKLSAgICAgICAgICAgIGVycm9yX3NldGcoJmVyciwgIkludmFsaWQg
bm9kZS1pZD0lIiBQUklkNjQgIiwgTlVNQSBub2RlIG11c3QgYmUgIgotICAgICAgICAgICAgICAg
ICJkZWZpbmVkIHdpdGggLW51bWEgbm9kZSxub2RlaWQ9SUQgYmVmb3JlIGl0J3MgdXNlZCB3aXRo
ICIKLSAgICAgICAgICAgICAgICAiLW51bWEgY3B1LG5vZGUtaWQ9SUQiLCBvYmplY3QtPnUuY3B1
Lm5vZGVfaWQpOwotICAgICAgICAgICAgZ290byBlbmQ7CisgICAgICAgICAgICBlcnJvcl9zZXRn
KGVycnAsICJJbnZhbGlkIG5vZGUtaWQ9JSIgUFJJZDY0ICIsIE5VTUEgbm9kZSBtdXN0IGJlICIK
KyAgICAgICAgICAgICAgICAgICAgICAgImRlZmluZWQgd2l0aCAtbnVtYSBub2RlLG5vZGVpZD1J
RCBiZWZvcmUgaXQncyB1c2VkIHdpdGggIgorICAgICAgICAgICAgICAgICAgICAgICAiLW51bWEg
Y3B1LG5vZGUtaWQ9SUQiLCBvYmplY3QtPnUuY3B1Lm5vZGVfaWQpOworICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9CiAKICAgICAgICAgbWFjaGluZV9zZXRfY3B1X251bWFfbm9kZShtcywg
cWFwaV9OdW1hQ3B1T3B0aW9uc19iYXNlKCZvYmplY3QtPnUuY3B1KSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlcnJwKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYWJvcnQo
KTsKICAgICB9Ci0KLWVuZDoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKIH0KIAog
c3RhdGljIGludCBwYXJzZV9udW1hKHZvaWQgKm9wYXF1ZSwgUWVtdU9wdHMgKm9wdHMsIEVycm9y
ICoqZXJycCkKIHsKICAgICBOdW1hT3B0aW9ucyAqb2JqZWN0ID0gTlVMTDsKICAgICBNYWNoaW5l
U3RhdGUgKm1zID0gTUFDSElORShvcGFxdWUpOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAg
IFZpc2l0b3IgKnYgPSBvcHRzX3Zpc2l0b3JfbmV3KG9wdHMpOwogCi0gICAgdmlzaXRfdHlwZV9O
dW1hT3B0aW9ucyh2LCBOVUxMLCAmb2JqZWN0LCAmZXJyKTsKKyAgICB2aXNpdF90eXBlX051bWFP
cHRpb25zKHYsIE5VTEwsICZvYmplY3QsIGVycnApOwogICAgIHZpc2l0X2ZyZWUodik7Ci0gICAg
aWYgKGVycikgeworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVuZDsKICAgICB9CiAK
QEAgLTI0MCwxMiArMjMzLDExIEBAIHN0YXRpYyBpbnQgcGFyc2VfbnVtYSh2b2lkICpvcGFxdWUs
IFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiAgICAgICAgIHFlbXVfc3RydG9zel9NaUIo
bWVtX3N0ciwgTlVMTCwgJm9iamVjdC0+dS5ub2RlLm1lbSk7CiAgICAgfQogCi0gICAgc2V0X251
bWFfb3B0aW9ucyhtcywgb2JqZWN0LCAmZXJyKTsKKyAgICBzZXRfbnVtYV9vcHRpb25zKG1zLCBv
YmplY3QsIGVycnApOwogCiBlbmQ6CiAgICAgcWFwaV9mcmVlX051bWFPcHRpb25zKG9iamVjdCk7
Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIApkaWZmIC0tZ2l0IGEv
aHcvY29yZS9xZGV2LXByb3BlcnRpZXMtc3lzdGVtLmMgYi9ody9jb3JlL3FkZXYtcHJvcGVydGll
cy1zeXN0ZW0uYwppbmRleCA3MGJmZDQ4MDliLi5iNTMwNTZhNWZhIDEwMDY0NAotLS0gYS9ody9j
b3JlL3FkZXYtcHJvcGVydGllcy1zeXN0ZW0uYworKysgYi9ody9jb3JlL3FkZXYtcHJvcGVydGll
cy1zeXN0ZW0uYwpAQCAtNDUsNyArNDUsNiBAQCBzdGF0aWMgdm9pZCBzZXRfcG9pbnRlcihPYmpl
Y3QgKm9iaiwgVmlzaXRvciAqdiwgUHJvcGVydHkgKnByb3AsCiAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpuYW1lLCBFcnJvciAqKmVycnApCiB7CiAgICAgRGV2aWNlU3RhdGUg
KmRldiA9IERFVklDRShvYmopOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHZv
aWQgKipwdHIgPSBxZGV2X2dldF9wcm9wX3B0cihkZXYsIHByb3ApOwogICAgIGNoYXIgKnN0cjsK
IApAQCAtNTQsOSArNTMsOCBAQCBzdGF0aWMgdm9pZCBzZXRfcG9pbnRlcihPYmplY3QgKm9iaiwg
VmlzaXRvciAqdiwgUHJvcGVydHkgKnByb3AsCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIsIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGlmICghKnN0cikgewpAQCAtMjIyLDcgKzIyMCw2
IEBAIHN0YXRpYyB2b2lkIHNldF9jaHIoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNo
YXIgKm5hbWUsIHZvaWQgKm9wYXF1ZSwKICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQogewogICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uob2JqKTsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKICAgICBQcm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKICAgICBDaGFyQmFj
a2VuZCAqYmUgPSBxZGV2X2dldF9wcm9wX3B0cihkZXYsIHByb3ApOwogICAgIENoYXJkZXYgKnM7
CkBAIC0yMzMsOSArMjMwLDggQEAgc3RhdGljIHZvaWQgc2V0X2NocihPYmplY3QgKm9iaiwgVmlz
aXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwgdm9pZCAqb3BhcXVlLAogICAgICAgICByZXR1cm47
CiAgICAgfQogCi0gICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMjk0LDcgKzI5MCw2IEBA
IHN0YXRpYyB2b2lkIHNldF9uZXRkZXYoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNo
YXIgKm5hbWUsCiAgICAgTklDUGVlcnMgKnBlZXJzX3B0ciA9IHFkZXZfZ2V0X3Byb3BfcHRyKGRl
diwgcHJvcCk7CiAgICAgTmV0Q2xpZW50U3RhdGUgKipuY3MgPSBwZWVyc19wdHItPm5jczsKICAg
ICBOZXRDbGllbnRTdGF0ZSAqcGVlcnNbTUFYX1FVRVVFX05VTV07Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAgICAgaW50IHF1ZXVlcywgZXJyID0gMCwgaSA9IDA7CiAgICAgY2hhciAq
c3RyOwogCkBAIC0zMDMsOSArMjk4LDggQEAgc3RhdGljIHZvaWQgc2V0X25ldGRldihPYmplY3Qg
Km9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAotICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIsICZsb2NhbF9lcnIpOwotICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTM3NCw3ICszNjgsNiBAQCBzdGF0
aWMgdm9pZCBzZXRfYXVkaW9kZXYoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIq
IG5hbWUsCiAgICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CiAgICAgUUVNVVNvdW5kQ2FyZCAq
Y2FyZCA9IHFkZXZfZ2V0X3Byb3BfcHRyKGRldiwgcHJvcCk7CiAgICAgQXVkaW9TdGF0ZSAqc3Rh
dGU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50IGVyciA9IDA7CiAgICAg
Y2hhciAqc3RyOwogCkBAIC0zODMsOSArMzc2LDggQEAgc3RhdGljIHZvaWQgc2V0X2F1ZGlvZGV2
KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyKiBuYW1lLAogICAgICAgICByZXR1
cm47CiAgICAgfQogCi0gICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcv
Y29yZS9xZGV2LXByb3BlcnRpZXMuYyBiL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKaW5kZXgg
YWMyODg5MGU1YS4uMmZiNzRlZTYxOSAxMDA2NDQKLS0tIGEvaHcvY29yZS9xZGV2LXByb3BlcnRp
ZXMuYworKysgYi9ody9jb3JlL3FkZXYtcHJvcGVydGllcy5jCkBAIC0xMTYsNyArMTE2LDYgQEAg
c3RhdGljIHZvaWQgcHJvcF9zZXRfYml0KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBj
aGFyICpuYW1lLAogewogICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uob2JqKTsKICAgICBQ
cm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAg
ICBib29sIHZhbHVlOwogCiAgICAgaWYgKGRldi0+cmVhbGl6ZWQpIHsKQEAgLTEyNCw5ICsxMjMs
OCBAQCBzdGF0aWMgdm9pZCBwcm9wX3NldF9iaXQoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNv
bnN0IGNoYXIgKm5hbWUsCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICB2aXNpdF90eXBl
X2Jvb2wodiwgbmFtZSwgJnZhbHVlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5
cGVfYm9vbCh2LCBuYW1lLCAmdmFsdWUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICByZXR1cm47CiAgICAgfQogICAgIGJpdF9wcm9wX3NldChkZXYsIHByb3AsIHZhbHVlKTsKQEAg
LTE4MCw3ICsxNzgsNiBAQCBzdGF0aWMgdm9pZCBwcm9wX3NldF9iaXQ2NChPYmplY3QgKm9iaiwg
VmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKIHsKICAgICBEZXZpY2VTdGF0ZSAqZGV2ID0g
REVWSUNFKG9iaik7CiAgICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAgICAgYm9vbCB2YWx1ZTsKIAogICAgIGlmIChkZXYtPnJlYWxpemVk
KSB7CkBAIC0xODgsOSArMTg1LDggQEAgc3RhdGljIHZvaWQgcHJvcF9zZXRfYml0NjQoT2JqZWN0
ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKLSAgICB2aXNpdF90eXBlX2Jvb2wodiwgbmFtZSwgJnZhbHVlLCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIHZpc2l0X3R5cGVfYm9vbCh2LCBuYW1lLCAmdmFsdWUsIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGJpdDY0X3Byb3Bfc2V0
KGRldiwgcHJvcCwgdmFsdWUpOwpAQCAtNDc3LDcgKzQ3Myw2IEBAIHN0YXRpYyB2b2lkIHNldF9z
dHJpbmcoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgRGV2
aWNlU3RhdGUgKmRldiA9IERFVklDRShvYmopOwogICAgIFByb3BlcnR5ICpwcm9wID0gb3BhcXVl
OwogICAgIGNoYXIgKipwdHIgPSBxZGV2X2dldF9wcm9wX3B0cihkZXYsIHByb3ApOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNoYXIgKnN0cjsKIAogICAgIGlmIChkZXYtPnJl
YWxpemVkKSB7CkBAIC00ODUsOSArNDgwLDggQEAgc3RhdGljIHZvaWQgc2V0X3N0cmluZyhPYmpl
Y3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAotICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIsICZsb2NhbF9lcnIpOwot
ICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2Fs
X2Vycik7CisgICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgZ19mcmVlKCpwdHIpOwpAQCAt
NTM3LDcgKzUzMSw2IEBAIHN0YXRpYyB2b2lkIHNldF9tYWMoT2JqZWN0ICpvYmosIFZpc2l0b3Ig
KnYsIGNvbnN0IGNoYXIgKm5hbWUsIHZvaWQgKm9wYXF1ZSwKICAgICBEZXZpY2VTdGF0ZSAqZGV2
ID0gREVWSUNFKG9iaik7CiAgICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CiAgICAgTUFDQWRk
ciAqbWFjID0gcWRldl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBpbnQgaSwgcG9zOwogICAgIGNoYXIgKnN0ciwgKnA7CiAKQEAgLTU0
Niw5ICs1MzksOCBAQCBzdGF0aWMgdm9pZCBzZXRfbWFjKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2
LCBjb25zdCBjaGFyICpuYW1lLCB2b2lkICpvcGFxdWUsCiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKLSAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCAmbG9jYWxfZXJyKTsKLSAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC02NjAsNyArNjUyLDYgQEAgc3RhdGlj
IHZvaWQgc2V0X3BjaV9kZXZmbihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAq
bmFtZSwKICAgICBQcm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKICAgICBpbnQzMl90IHZhbHVlLCAq
cHRyID0gcWRldl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKICAgICB1bnNpZ25lZCBpbnQgc2xv
dCwgZm4sIG47Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgY2hhciAqc3RyOwog
CiAgICAgaWYgKGRldi0+cmVhbGl6ZWQpIHsKQEAgLTY2OCwxMyArNjU5LDExIEBAIHN0YXRpYyB2
b2lkIHNldF9wY2lfZGV2Zm4oT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5h
bWUsCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1l
LCAmc3RyLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X2ZyZWUobG9jYWxfZXJyKTsKLSAgICAgICAgbG9jYWxfZXJyID0gTlVMTDsKLSAgICAgICAgdmlz
aXRfdHlwZV9pbnQzMih2LCBuYW1lLCAmdmFsdWUsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKKyAgICAgICAgZXJyb3JfZnJlZV9lcnJwKGVycnApOworICAgICAgICB2aXNpdF90eXBl
X2ludDMyKHYsIG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAg
ICAgICB9IGVsc2UgaWYgKHZhbHVlIDwgLTEgfHwgdmFsdWUgPiAyNTUpIHsKICAgICAgICAgICAg
IGVycm9yX3NldGcoZXJycCwgUUVSUl9JTlZBTElEX1BBUkFNRVRFUl9WQUxVRSwKICAgICAgICAg
ICAgICAgICAgICAgICAgbmFtZSA/IG5hbWUgOiAibnVsbCIsICJwY2lfZGV2Zm4iKTsKQEAgLTcz
MSw3ICs3MjAsNiBAQCBzdGF0aWMgdm9pZCBzZXRfYmxvY2tzaXplKE9iamVjdCAqb2JqLCBWaXNp
dG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uo
b2JqKTsKICAgICBQcm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKICAgICB1aW50MTZfdCB2YWx1ZSwg
KnB0ciA9IHFkZXZfZ2V0X3Byb3BfcHRyKGRldiwgcHJvcCk7Ci0gICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAgICAgY29uc3QgaW50NjRfdCBtaW4gPSA1MTI7CiAgICAgY29uc3QgaW50NjRf
dCBtYXggPSAzMjc2ODsKIApAQCAtNzQwLDkgKzcyOCw4IEBAIHN0YXRpYyB2b2lkIHNldF9ibG9j
a3NpemUoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKLSAgICB2aXNpdF90eXBlX3VpbnQxNih2LCBuYW1lLCAmdmFsdWUs
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgdmlzaXRfdHlwZV91aW50MTYodiwgbmFtZSwgJnZh
bHVlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAg
ICAvKiB2YWx1ZSBvZiAwIG1lYW5zICJ1bnNldCIgKi8KQEAgLTgwNiw3ICs3OTMsNiBAQCBzdGF0
aWMgdm9pZCBzZXRfcGNpX2hvc3RfZGV2YWRkcihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29u
c3QgY2hhciAqbmFtZSwKICAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gREVWSUNFKG9iaik7CiAgICAg
UHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CiAgICAgUENJSG9zdERldmljZUFkZHJlc3MgKmFkZHIg
PSBxZGV2X2dldF9wcm9wX3B0cihkZXYsIHByb3ApOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogICAgIGNoYXIgKnN0ciwgKnA7CiAgICAgY2hhciAqZTsKICAgICB1bnNpZ25lZCBsb25n
IHZhbDsKQEAgLTgxOCw5ICs4MDQsOCBAQCBzdGF0aWMgdm9pZCBzZXRfcGNpX2hvc3RfZGV2YWRk
cihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIAotICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIsICZsb2NhbF9l
cnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTkxMCw3ICs4OTUs
NiBAQCBzdGF0aWMgdm9pZCBzZXRfdXVpZChPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3Qg
Y2hhciAqbmFtZSwgdm9pZCAqb3BhcXVlLAogICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uo
b2JqKTsKICAgICBQcm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKICAgICBRZW11VVVJRCAqdXVpZCA9
IHFkZXZfZ2V0X3Byb3BfcHRyKGRldiwgcHJvcCk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAgICAgY2hhciAqc3RyOwogCiAgICAgaWYgKGRldi0+cmVhbGl6ZWQpIHsKQEAgLTkxOCw5
ICs5MDIsOCBAQCBzdGF0aWMgdm9pZCBzZXRfdXVpZChPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwg
Y29uc3QgY2hhciAqbmFtZSwgdm9pZCAqb3BhcXVlLAogICAgICAgICByZXR1cm47CiAgICAgfQog
Ci0gICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtOTg2LDcgKzk2OSw2IEBAIHN0YXRpYyB2
b2lkIHNldF9wcm9wX2FycmF5bGVuKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFy
ICpuYW1lLAogICAgIFByb3BlcnR5ICpwcm9wID0gb3BhcXVlOwogICAgIHVpbnQzMl90ICphbGVu
cHRyID0gcWRldl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKICAgICB2b2lkICoqYXJyYXlwdHIg
PSAodm9pZCAqKWRldiArIHByb3AtPmFycmF5b2Zmc2V0OwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogICAgIHZvaWQgKmVsdHB0cjsKICAgICBjb25zdCBjaGFyICphcnJheW5hbWU7CiAg
ICAgaW50IGk7CkBAIC0xMDAwLDkgKzk4Miw4IEBAIHN0YXRpYyB2b2lkIHNldF9wcm9wX2FycmF5
bGVuKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAg
ICAgICAgICAgIG5hbWUpOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgIHZpc2l0X3R5cGVf
dWludDMyKHYsIG5hbWUsIGFsZW5wdHIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgdmlzaXRf
dHlwZV91aW50MzIodiwgbmFtZSwgYWxlbnB0ciwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKCEqYWxlbnB0cikgewpAQCAtMTAzOSw5ICsx
MDIwLDggQEAgc3RhdGljIHZvaWQgc2V0X3Byb3BfYXJyYXlsZW4oT2JqZWN0ICpvYmosIFZpc2l0
b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJy
YXlwcm9wLT5wcm9wLmluZm8tPmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcnJh
eXByb3AtPnByb3AuaW5mby0+c2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFycmF5
X2VsZW1lbnRfcmVsZWFzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcnJheXByb3As
ICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhcnJheXByb3AsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTEzMjYsMTYgKzEzMDYsMTQgQEAgc3RhdGljIHZv
aWQgc2V0X3Byb3BfcGNpZWxpbmtzcGVlZChPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3Qg
Y2hhciAqbmFtZSwKICAgICBQcm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKICAgICBQQ0lFeHBMaW5r
U3BlZWQgKnAgPSBxZGV2X2dldF9wcm9wX3B0cihkZXYsIHByb3ApOwogICAgIGludCBzcGVlZDsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGlmIChkZXYtPnJlYWxpemVkKSB7
CiAgICAgICAgIHFkZXZfcHJvcF9zZXRfYWZ0ZXJfcmVhbGl6ZShkZXYsIG5hbWUsIGVycnApOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgdmlzaXRfdHlwZV9lbnVtKHYsIHByb3AtPm5h
bWUsICZzcGVlZCwgcHJvcC0+aW5mby0+ZW51bV90YWJsZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICB2aXNpdF90eXBlX2VudW0odiwgcHJvcC0+bmFtZSwgJnNwZWVkLCBwcm9wLT5pbmZvLT5l
bnVtX3RhYmxlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIApAQCAtMTQxNCwxNiArMTM5MiwxNCBAQCBzdGF0aWMgdm9pZCBzZXRfcHJvcF9wY2llbGlu
a3dpZHRoKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgIFBy
b3BlcnR5ICpwcm9wID0gb3BhcXVlOwogICAgIFBDSUV4cExpbmtXaWR0aCAqcCA9IHFkZXZfZ2V0
X3Byb3BfcHRyKGRldiwgcHJvcCk7CiAgICAgaW50IHdpZHRoOwotICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOwogCiAgICAgaWYgKGRldi0+cmVhbGl6ZWQpIHsKICAgICAgICAgcWRldl9wcm9w
X3NldF9hZnRlcl9yZWFsaXplKGRldiwgbmFtZSwgZXJycCk7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKLSAgICB2aXNpdF90eXBlX2VudW0odiwgcHJvcC0+bmFtZSwgJndpZHRoLCBwcm9wLT5p
bmZvLT5lbnVtX3RhYmxlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfZW51
bSh2LCBwcm9wLT5uYW1lLCAmd2lkdGgsIHByb3AtPmluZm8tPmVudW1fdGFibGUsIGVycnApOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9o
dy9jb3JlL3FkZXYuYyBiL2h3L2NvcmUvcWRldi5jCmluZGV4IGNiYWQ2YzFkNTUuLjM0ZWNhNzQw
ODkgMTAwNjQ0Ci0tLSBhL2h3L2NvcmUvcWRldi5jCisrKyBiL2h3L2NvcmUvcWRldi5jCkBAIC03
MDksMTEgKzcwOSwxMCBAQCBzdGF0aWMgdm9pZCBxZGV2X3Byb3BlcnR5X2FkZF9sZWdhY3koRGV2
aWNlU3RhdGUgKmRldiwgUHJvcGVydHkgKnByb3AsCiB2b2lkIHFkZXZfcHJvcGVydHlfYWRkX3N0
YXRpYyhEZXZpY2VTdGF0ZSAqZGV2LCBQcm9wZXJ0eSAqcHJvcCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKICAgICBPYmplY3QgKm9iaiA9IE9CSkVDVChkZXYpOwogCiAgICAgaWYgKHByb3AtPmluZm8t
PmNyZWF0ZSkgewotICAgICAgICBwcm9wLT5pbmZvLT5jcmVhdGUob2JqLCBwcm9wLCAmbG9jYWxf
ZXJyKTsKKyAgICAgICAgcHJvcC0+aW5mby0+Y3JlYXRlKG9iaiwgcHJvcCwgZXJycCk7CiAgICAg
fSBlbHNlIHsKICAgICAgICAgLyoKICAgICAgICAgICogVE9ETyBxZGV2X3Byb3BfcHRyIGRvZXMg
bm90IGhhdmUgZ2V0dGVycyBvciBzZXR0ZXJzLiAgSXQgbXVzdApAQCAtNzI2LDExICs3MjUsMTAg
QEAgdm9pZCBxZGV2X3Byb3BlcnR5X2FkZF9zdGF0aWMoRGV2aWNlU3RhdGUgKmRldiwgUHJvcGVy
dHkgKnByb3AsCiAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9hZGQob2JqLCBwcm9wLT5uYW1lLCBw
cm9wLT5pbmZvLT5uYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AtPmluZm8t
PmdldCwgcHJvcC0+aW5mby0+c2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3At
PmluZm8tPnJlbGVhc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcCwgJmxvY2Fs
X2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcCwgZXJycCk7CiAgICAgfQog
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAt
ODE2LDcgKzgxNCw2IEBAIHN0YXRpYyB2b2lkIGRldmljZV9zZXRfcmVhbGl6ZWQoT2JqZWN0ICpv
YmosIGJvb2wgdmFsdWUsIEVycm9yICoqZXJycCkKICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJ
Q0VfR0VUX0NMQVNTKGRldik7CiAgICAgSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfY3RybDsKICAg
ICBCdXNTdGF0ZSAqYnVzOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGJvb2wg
dW5hdHRhY2hlZF9wYXJlbnQgPSBmYWxzZTsKICAgICBzdGF0aWMgaW50IHVuYXR0YWNoZWRfY291
bnQ7CiAKQEAgLTgyNiw3ICs4MjMsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2Vfc2V0X3JlYWxpemVk
KE9iamVjdCAqb2JqLCBib29sIHZhbHVlLCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgaWYg
KHZhbHVlICYmICFkZXYtPnJlYWxpemVkKSB7Ci0gICAgICAgIGlmICghY2hlY2tfb25seV9taWdy
YXRhYmxlKG9iaiwgJmxvY2FsX2VycikpIHsKKyAgICAgICAgaWYgKCFjaGVja19vbmx5X21pZ3Jh
dGFibGUob2JqLCBlcnJwKSkgewogICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICB9CiAK
QEAgLTg0MiwxNyArODM5LDE3IEBAIHN0YXRpYyB2b2lkIGRldmljZV9zZXRfcmVhbGl6ZWQoT2Jq
ZWN0ICpvYmosIGJvb2wgdmFsdWUsIEVycm9yICoqZXJycCkKIAogICAgICAgICBob3RwbHVnX2N0
cmwgPSBxZGV2X2dldF9ob3RwbHVnX2hhbmRsZXIoZGV2KTsKICAgICAgICAgaWYgKGhvdHBsdWdf
Y3RybCkgewotICAgICAgICAgICAgaG90cGx1Z19oYW5kbGVyX3ByZV9wbHVnKGhvdHBsdWdfY3Ry
bCwgZGV2LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkg
eworICAgICAgICAgICAgaG90cGx1Z19oYW5kbGVyX3ByZV9wbHVnKGhvdHBsdWdfY3RybCwgZGV2
LCBlcnJwKTsKKyAgICAgICAgICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgICAgICAg
ICAgZ290byBmYWlsOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAgICAgaWYgKGRj
LT5yZWFsaXplKSB7Ci0gICAgICAgICAgICBkYy0+cmVhbGl6ZShkZXYsICZsb2NhbF9lcnIpOwor
ICAgICAgICAgICAgZGMtPnJlYWxpemUoZGV2LCBlcnJwKTsKICAgICAgICAgfQogCi0gICAgICAg
IGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgeworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewog
ICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICB9CiAKQEAgLTg2OSwxNSArODY2LDE1IEBA
IHN0YXRpYyB2b2lkIGRldmljZV9zZXRfcmVhbGl6ZWQoT2JqZWN0ICpvYmosIGJvb2wgdmFsdWUs
IEVycm9yICoqZXJycCkKICAgICAgICAgICAgIGlmICh2bXN0YXRlX3JlZ2lzdGVyX3dpdGhfYWxp
YXNfaWQoZGV2LCAtMSwgcWRldl9nZXRfdm1zZChkZXYpLCBkZXYsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+aW5zdGFuY2VfaWRfYWxpYXMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+YWxpYXNf
cmVxdWlyZWRfZm9yX3ZlcnNpb24sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZsb2NhbF9lcnIpIDwgMCkgeworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlcnJwKSA8IDApIHsKICAgICAgICAgICAgICAgICBnb3Rv
IHBvc3RfcmVhbGl6ZV9mYWlsOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAgICAg
UUxJU1RfRk9SRUFDSChidXMsICZkZXYtPmNoaWxkX2J1cywgc2libGluZykgewogICAgICAgICAg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChidXMpLCB0cnVlLCAicmVhbGl6ZWQi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsK
LSAgICAgICAgICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgeworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICAgICAgICAgIGlmICgqZXJycCAhPSBO
VUxMKSB7CiAgICAgICAgICAgICAgICAgZ290byBjaGlsZF9yZWFsaXplX2ZhaWw7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KQEAgLTg4Nyw4ICs4ODQsOCBAQCBzdGF0aWMgdm9pZCBkZXZpY2Vf
c2V0X3JlYWxpemVkKE9iamVjdCAqb2JqLCBib29sIHZhbHVlLCBFcnJvciAqKmVycnApCiAgICAg
ICAgIGRldi0+cGVuZGluZ19kZWxldGVkX2V2ZW50ID0gZmFsc2U7CiAKICAgICAgICAgaWYgKGhv
dHBsdWdfY3RybCkgewotICAgICAgICAgICAgaG90cGx1Z19oYW5kbGVyX3BsdWcoaG90cGx1Z19j
dHJsLCBkZXYsICZsb2NhbF9lcnIpOwotICAgICAgICAgICAgaWYgKGxvY2FsX2VyciAhPSBOVUxM
KSB7CisgICAgICAgICAgICBob3RwbHVnX2hhbmRsZXJfcGx1Zyhob3RwbHVnX2N0cmwsIGRldiwg
ZXJycCk7CisgICAgICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAgICAgICAg
IGdvdG8gY2hpbGRfcmVhbGl6ZV9mYWlsOwogICAgICAgICAgICAgfQogICAgICAgIH0KQEAgLTg5
Niw3ICs4OTMsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2Vfc2V0X3JlYWxpemVkKE9iamVjdCAqb2Jq
LCBib29sIHZhbHVlLCBFcnJvciAqKmVycnApCiAgICAgfSBlbHNlIGlmICghdmFsdWUgJiYgZGV2
LT5yZWFsaXplZCkgewogICAgICAgICBFcnJvciAqKmxvY2FsX2VycnAgPSBOVUxMOwogICAgICAg
ICBRTElTVF9GT1JFQUNIKGJ1cywgJmRldi0+Y2hpbGRfYnVzLCBzaWJsaW5nKSB7Ci0gICAgICAg
ICAgICBsb2NhbF9lcnJwID0gbG9jYWxfZXJyID8gTlVMTCA6ICZsb2NhbF9lcnI7CisgICAgICAg
ICAgICBsb2NhbF9lcnJwID0gKmVycnAgPyBOVUxMIDogZXJycDsKICAgICAgICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoYnVzKSwgZmFsc2UsICJyZWFsaXplZCIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWxfZXJycCk7CiAgICAgICAgIH0K
QEAgLTkwNCwxNCArOTAxLDE0IEBAIHN0YXRpYyB2b2lkIGRldmljZV9zZXRfcmVhbGl6ZWQoT2Jq
ZWN0ICpvYmosIGJvb2wgdmFsdWUsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgIHZtc3RhdGVf
dW5yZWdpc3RlcihkZXYsIHFkZXZfZ2V0X3Ztc2QoZGV2KSwgZGV2KTsKICAgICAgICAgfQogICAg
ICAgICBpZiAoZGMtPnVucmVhbGl6ZSkgewotICAgICAgICAgICAgbG9jYWxfZXJycCA9IGxvY2Fs
X2VyciA/IE5VTEwgOiAmbG9jYWxfZXJyOworICAgICAgICAgICAgbG9jYWxfZXJycCA9ICplcnJw
ID8gTlVMTCA6IGVycnA7CiAgICAgICAgICAgICBkYy0+dW5yZWFsaXplKGRldiwgbG9jYWxfZXJy
cCk7CiAgICAgICAgIH0KICAgICAgICAgZGV2LT5wZW5kaW5nX2RlbGV0ZWRfZXZlbnQgPSB0cnVl
OwogICAgICAgICBERVZJQ0VfTElTVEVORVJfQ0FMTCh1bnJlYWxpemUsIFJldmVyc2UsIGRldik7
CiAgICAgfQogCi0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7CisgICAgaWYgKCplcnJwICE9
IE5VTEwpIHsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIApAQCAtOTM2LDcgKzkzMyw2IEBA
IHBvc3RfcmVhbGl6ZV9mYWlsOgogICAgIH0KIAogZmFpbDoKLSAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKICAgICBpZiAodW5hdHRhY2hlZF9wYXJlbnQpIHsKICAgICAgICAg
b2JqZWN0X3VucGFyZW50KE9CSkVDVChkZXYpKTsKICAgICAgICAgdW5hdHRhY2hlZF9jb3VudC0t
OwpkaWZmIC0tZ2l0IGEvaHcvY29yZS9zeXNidXMuYyBiL2h3L2NvcmUvc3lzYnVzLmMKaW5kZXgg
OWU2OWM4M2FlZC4uYmI3ZDI1ZGYzOCAxMDA2NDQKLS0tIGEvaHcvY29yZS9zeXNidXMuYworKysg
Yi9ody9jb3JlL3N5c2J1cy5jCkBAIC0yMTksNiArMjE5LDcgQEAgdm9pZCBzeXNidXNfaW5pdF9p
b3BvcnRzKFN5c0J1c0RldmljZSAqZGV2LCB1aW50MzJfdCBpb3BvcnQsIHVpbnQzMl90IHNpemUp
CiAgKi8KIHN0YXRpYyB2b2lkIHN5c2J1c19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiAKIERldmljZVN0YXRlICpz
eXNidXNfY3JlYXRlX3ZhcmFyZ3MoY29uc3QgY2hhciAqbmFtZSwKZGlmZiAtLWdpdCBhL2h3L2Nw
dS9hMTVtcGNvcmUuYyBiL2h3L2NwdS9hMTVtcGNvcmUuYwppbmRleCA3ZTk5ODNhYTE5Li42ZGZj
YzlhMDQyIDEwMDY0NAotLS0gYS9ody9jcHUvYTE1bXBjb3JlLmMKKysrIGIvaHcvY3B1L2ExNW1w
Y29yZS5jCkBAIC01NCw3ICs1NCw2IEBAIHN0YXRpYyB2b2lkIGExNW1wX3ByaXZfcmVhbGl6ZShE
ZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgRGV2aWNlU3RhdGUgKmdpY2RldjsK
ICAgICBTeXNCdXNEZXZpY2UgKmJ1c2RldjsKICAgICBpbnQgaTsKLSAgICBFcnJvciAqZXJyID0g
TlVMTDsKICAgICBib29sIGhhc19lbDM7CiAgICAgYm9vbCBoYXNfZWwyID0gZmFsc2U7CiAgICAg
T2JqZWN0ICpjcHVvYmo7CkBAIC03Nyw5ICs3Niw4IEBAIHN0YXRpYyB2b2lkIGExNW1wX3ByaXZf
cmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIHFkZXZfcHJv
cF9zZXRfYml0KGdpY2RldiwgImhhcy12aXJ0dWFsaXphdGlvbi1leHRlbnNpb25zIiwgaGFzX2Vs
Mik7CiAgICAgfQogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z2lj
KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
Ym9vbChPQkpFQ1QoJnMtPmdpYyksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgq
ZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgYnVzZGV2ID0gU1lT
X0JVU19ERVZJQ0UoJnMtPmdpYyk7CmRpZmYgLS1naXQgYS9ody9jcHUvYTltcGNvcmUuYyBiL2h3
L2NwdS9hOW1wY29yZS5jCmluZGV4IDY4NzJhM2EwMGEuLmUxYzAxMGMxNTggMTAwNjQ0Ci0tLSBh
L2h3L2NwdS9hOW1wY29yZS5jCisrKyBiL2h3L2NwdS9hOW1wY29yZS5jCkBAIC01MSwxNiArNTEs
MTQgQEAgc3RhdGljIHZvaWQgYTltcF9wcml2X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogICAgIERldmljZVN0YXRlICpzY3VkZXYsICpnaWNkZXYsICpndGltZXJkZXYs
ICptcHRpbWVyZGV2LCAqd2R0ZGV2OwogICAgIFN5c0J1c0RldmljZSAqc2N1YnVzZGV2LCAqZ2lj
YnVzZGV2LCAqZ3RpbWVyYnVzZGV2LCAqbXB0aW1lcmJ1c2RldiwKICAgICAgICAgICAgICAgICAg
KndkdGJ1c2RldjsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQgaTsKICAgICBib29s
IGhhc19lbDM7CiAgICAgT2JqZWN0ICpjcHVvYmo7CiAKICAgICBzY3VkZXYgPSBERVZJQ0UoJnMt
PnNjdSk7CiAgICAgcWRldl9wcm9wX3NldF91aW50MzIoc2N1ZGV2LCAibnVtLWNwdSIsIHMtPm51
bV9jcHUpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnNjdSksIHRy
dWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKCZzLT5zY3UpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAg
IT0gTlVMTCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHNjdWJ1c2RldiA9IFNZU19C
VVNfREVWSUNFKCZzLT5zY3UpOwpAQCAtNzcsOSArNzUsOCBAQCBzdGF0aWMgdm9pZCBhOW1wX3By
aXZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9nZXRfYm9vbChjcHVvYmosICJoYXNfZWwzIiwgJmVycm9yX2Fib3J0KTsKICAg
ICBxZGV2X3Byb3Bfc2V0X2JpdChnaWNkZXYsICJoYXMtc2VjdXJpdHktZXh0ZW5zaW9ucyIsIGhh
c19lbDMpOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z2ljKSwg
dHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9v
bChPQkpFQ1QoJnMtPmdpYyksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJy
cCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgZ2ljYnVzZGV2ID0gU1lT
X0JVU19ERVZJQ0UoJnMtPmdpYyk7CkBAIC05MiwyNyArODksMjQgQEAgc3RhdGljIHZvaWQgYTlt
cF9wcml2X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgZ3Rp
bWVyZGV2ID0gREVWSUNFKCZzLT5ndGltZXIpOwogICAgIHFkZXZfcHJvcF9zZXRfdWludDMyKGd0
aW1lcmRldiwgIm51bS1jcHUiLCBzLT5udW1fY3B1KTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0
X2Jvb2woT0JKRUNUKCZzLT5ndGltZXIpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBp
ZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cisg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z3RpbWVyKSwgdHJ1ZSwgInJl
YWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KICAgICBndGltZXJidXNkZXYgPSBTWVNfQlVTX0RFVklDRSgmcy0+Z3RpbWVyKTsK
IAogICAgIG1wdGltZXJkZXYgPSBERVZJQ0UoJnMtPm1wdGltZXIpOwogICAgIHFkZXZfcHJvcF9z
ZXRfdWludDMyKG1wdGltZXJkZXYsICJudW0tY3B1Iiwgcy0+bnVtX2NwdSk7Ci0gICAgb2JqZWN0
X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+bXB0aW1lciksIHRydWUsICJyZWFsaXplZCIs
ICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5tcHRp
bWVyKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBtcHRpbWVyYnVzZGV2ID0gU1lTX0JVU19ERVZJ
Q0UoJnMtPm1wdGltZXIpOwogCiAgICAgd2R0ZGV2ID0gREVWSUNFKCZzLT53ZHQpOwogICAgIHFk
ZXZfcHJvcF9zZXRfdWludDMyKHdkdGRldiwgIm51bS1jcHUiLCBzLT5udW1fY3B1KTsKLSAgICBv
YmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT53ZHQpLCB0cnVlLCAicmVhbGl6ZWQi
LCAmZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+d2R0
KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KICAgICB3ZHRidXNkZXYgPSBTWVNfQlVTX0RFVklDRSgmcy0+
d2R0KTsKZGlmZiAtLWdpdCBhL2h3L2NwdS9hcm0xMW1wY29yZS5jIGIvaHcvY3B1L2FybTExbXBj
b3JlLmMKaW5kZXggZTc4ZjVkMDgwYy4uMjI5MmMyZGJmNiAxMDA2NDQKLS0tIGEvaHcvY3B1L2Fy
bTExbXBjb3JlLmMKKysrIGIvaHcvY3B1L2FybTExbXBjb3JlLmMKQEAgLTc1LDIwICs3NSwxNyBA
QCBzdGF0aWMgdm9pZCBtcGNvcmVfcHJpdl9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKICAgICBEZXZpY2VTdGF0ZSAqZ2ljZGV2ID0gREVWSUNFKCZzLT5naWMpOwogICAg
IERldmljZVN0YXRlICptcHRpbWVyZGV2ID0gREVWSUNFKCZzLT5tcHRpbWVyKTsKICAgICBEZXZp
Y2VTdGF0ZSAqd2R0aW1lcmRldiA9IERFVklDRSgmcy0+d2R0aW1lcik7Ci0gICAgRXJyb3IgKmVy
ciA9IE5VTEw7CiAKICAgICBxZGV2X3Byb3Bfc2V0X3VpbnQzMihzY3VkZXYsICJudW0tY3B1Iiwg
cy0+bnVtX2NwdSk7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+c2N1
KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
Ym9vbChPQkpFQ1QoJnMtPnNjdSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgq
ZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBxZGV2X3Byb3Bf
c2V0X3VpbnQzMihnaWNkZXYsICJudW0tY3B1Iiwgcy0+bnVtX2NwdSk7CiAgICAgcWRldl9wcm9w
X3NldF91aW50MzIoZ2ljZGV2LCAibnVtLWlycSIsIHMtPm51bV9pcnEpOwotICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdpYyksIHRydWUsICJyZWFsaXplZCIsICZlcnIp
OwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
ZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5naWMpLCB0cnVl
LCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCkBAIC05OSwxNiArOTYsMTQgQEAgc3RhdGljIHZvaWQgbXBjb3JlX3By
aXZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgcWRldl9pbml0
X2dwaW9faW4oZGV2LCBtcGNvcmVfcHJpdl9zZXRfaXJxLCBzLT5udW1faXJxIC0gMzIpOwogCiAg
ICAgcWRldl9wcm9wX3NldF91aW50MzIobXB0aW1lcmRldiwgIm51bS1jcHUiLCBzLT5udW1fY3B1
KTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5tcHRpbWVyKSwgdHJ1
ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChP
QkpFQ1QoJnMtPm1wdGltZXIpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVy
cnAgIT0gTlVMTCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgcWRldl9wcm9wX3Nl
dF91aW50MzIod2R0aW1lcmRldiwgIm51bS1jcHUiLCBzLT5udW1fY3B1KTsKLSAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT53ZHRpbWVyKSwgdHJ1ZSwgInJlYWxpemVkIiwg
JmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPndkdGlt
ZXIpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewog
ICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9jcHUvY29yZS5jIGIvaHcv
Y3B1L2NvcmUuYwppbmRleCA5ODc0YzVjODcwLi44ZjJkNGUzYjY0IDEwMDY0NAotLS0gYS9ody9j
cHUvY29yZS5jCisrKyBiL2h3L2NwdS9jb3JlLmMKQEAgLTI4LDEyICsyOCwxMCBAQCBzdGF0aWMg
dm9pZCBjb3JlX3Byb3Bfc2V0X2NvcmVfaWQoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0
IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3Bh
cXVlLCBFcnJvciAqKmVycnApCiB7CiAgICAgQ1BVQ29yZSAqY29yZSA9IENQVV9DT1JFKG9iaik7
Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50NjRfdCB2YWx1ZTsKIAotICAg
IHZpc2l0X3R5cGVfaW50KHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICB2aXNpdF90eXBlX2ludCh2LCBuYW1lLCAmdmFsdWUsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC01OCwxMiArNTYsMTAgQEAgc3RhdGljIHZv
aWQgY29yZV9wcm9wX3NldF9ucl90aHJlYWRzKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25z
dCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQg
Km9wYXF1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIENQVUNvcmUgKmNvcmUgPSBDUFVfQ09SRShv
YmopOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludDY0X3QgdmFsdWU7CiAK
LSAgICB2aXNpdF90eXBlX2ludCh2LCBuYW1lLCAmdmFsdWUsICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgdmlzaXRfdHlwZV9pbnQodiwgbmFtZSwgJnZhbHVlLCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvY3B1L3JlYWx2
aWV3X21wY29yZS5jIGIvaHcvY3B1L3JlYWx2aWV3X21wY29yZS5jCmluZGV4IGFlMmM5OTEzZjYu
LmQ2MzMxMTkyYTUgMTAwNjQ0Ci0tLSBhL2h3L2NwdS9yZWFsdmlld19tcGNvcmUuYworKysgYi9o
dy9jcHUvcmVhbHZpZXdfbXBjb3JlLmMKQEAgLTY1LDE0ICs2NSwxMiBAQCBzdGF0aWMgdm9pZCBy
ZWFsdmlld19tcGNvcmVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAg
ICAgRGV2aWNlU3RhdGUgKnByaXYgPSBERVZJQ0UoJnMtPnByaXYpOwogICAgIERldmljZVN0YXRl
ICpnaWM7CiAgICAgU3lzQnVzRGV2aWNlICpnaWNidXNkZXY7Ci0gICAgRXJyb3IgKmVyciA9IE5V
TEw7CiAgICAgaW50IG47CiAgICAgaW50IGk7CiAKICAgICBxZGV2X3Byb3Bfc2V0X3VpbnQzMihw
cml2LCAibnVtLWNwdSIsIHMtPm51bV9jcHUpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9v
bChPQkpFQ1QoJnMtPnByaXYpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJy
ICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+cHJpdiksIHRydWUsICJyZWFsaXplZCIs
IGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAgICAgc3lzYnVzX3Bhc3NfaXJxKHNiZCwgU1lTX0JVU19ERVZJQ0UoJnMtPnByaXYpKTsKQEAg
LTgxLDkgKzc5LDggQEAgc3RhdGljIHZvaWQgcmVhbHZpZXdfbXBjb3JlX3JlYWxpemUoRGV2aWNl
U3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KICAgICAvKiA/Pz8gSVJRIHJvdXRpbmcg
aXMgaGFyZGNvZGVkIHRvICJub3JtYWwiIG1vZGUuICAqLwogICAgIGZvciAobiA9IDA7IG4gPCA0
OyBuKyspIHsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z2lj
W25dKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIgIT0gTlVMTCkg
ewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdpY1tuXSksIHRydWUsICJyZWFsaXplZCIs
IGVycnApOworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAgICAgICAgIGdpYyA9IERFVklDRSgmcy0+Z2ljW25dKTsKZGlmZiAtLWdp
dCBhL2h3L2Rpc3BsYXkvYmNtMjgzNV9mYi5jIGIvaHcvZGlzcGxheS9iY20yODM1X2ZiLmMKaW5k
ZXggOGY4NTY4NzhjZC4uNTg0ZmMwMTY0YyAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9iY20yODM1
X2ZiLmMKKysrIGIvaHcvZGlzcGxheS9iY20yODM1X2ZiLmMKQEAgLTQwMiw3ICs0MDIsNiBAQCBz
dGF0aWMgdm9pZCBiY20yODM1X2ZiX3Jlc2V0KERldmljZVN0YXRlICpkZXYpCiBzdGF0aWMgdm9p
ZCBiY20yODM1X2ZiX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewog
ICAgIEJDTTI4MzVGQlN0YXRlICpzID0gQkNNMjgzNV9GQihkZXYpOwotICAgIEVycm9yICplcnIg
PSBOVUxMOwogICAgIE9iamVjdCAqb2JqOwogCiAgICAgaWYgKHMtPnZjcmFtX2Jhc2UgPT0gMCkg
ewpAQCAtNDEwLDEwICs0MDksMTAgQEAgc3RhdGljIHZvaWQgYmNtMjgzNV9mYl9yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAot
ICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgImRtYS1tciIs
ICZlcnIpOworICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwg
ImRtYS1tciIsIGVycnApOwogICAgIGlmIChvYmogPT0gTlVMTCkgewogICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICIlczogcmVxdWlyZWQgZG1hLW1yIGxpbmsgbm90IGZvdW5kOiAlcyIsCi0gICAg
ICAgICAgICAgICAgICAgX19mdW5jX18sIGVycm9yX2dldF9wcmV0dHkoZXJyKSk7CisgICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sIGVycm9yX2dldF9wcmV0dHkoKmVycnApKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9xeGwuYyBiL2h3L2Rpc3Bs
YXkvcXhsLmMKaW5kZXggY2Q3ZWIzOWQyMC4uYzY5MzcyNjI1MyAxMDA2NDQKLS0tIGEvaHcvZGlz
cGxheS9xeGwuYworKysgYi9ody9kaXNwbGF5L3F4bC5jCkBAIC0yMjEyLDcgKzIyMTIsNiBAQCBz
dGF0aWMgdm9pZCBxeGxfcmVhbGl6ZV9wcmltYXJ5KFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVy
cnApCiB7CiAgICAgUENJUVhMRGV2aWNlICpxeGwgPSBQQ0lfUVhMKGRldik7CiAgICAgVkdBQ29t
bW9uU3RhdGUgKnZnYSA9ICZxeGwtPnZnYTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgIHF4bF9pbml0X3JhbXNpemUocXhsKTsKICAgICB2Z2EtPnZiZV9zaXplID0gcXhsLT52
Z2FtZW1fc2l6ZTsKQEAgLTIyMzQsOSArMjIzMyw4IEBAIHN0YXRpYyB2b2lkIHF4bF9yZWFsaXpl
X3ByaW1hcnkoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAotICAgIHF4bF9yZWFsaXplX2NvbW1vbihxeGwsICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgcXhsX3JlYWxpemVfY29tbW9uKHF4bCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmlydGlvLWdw
dS1iYXNlLmMgYi9ody9kaXNwbGF5L3ZpcnRpby1ncHUtYmFzZS5jCmluZGV4IDU1ZTA3OTk1ZmUu
LjI0MTgzOWU4M2YgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdmlydGlvLWdwdS1iYXNlLmMKKysr
IGIvaHcvZGlzcGxheS92aXJ0aW8tZ3B1LWJhc2UuYwpAQCAtMTI4LDcgKzEyOCw2IEBAIHZpcnRp
b19ncHVfYmFzZV9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqcWRldiwKIHsKICAgICBWaXJ0
SU9EZXZpY2UgKnZkZXYgPSBWSVJUSU9fREVWSUNFKHFkZXYpOwogICAgIFZpcnRJT0dQVUJhc2Ug
KmcgPSBWSVJUSU9fR1BVX0JBU0UocWRldik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CiAgICAgaW50IGk7CiAKICAgICBpZiAoZy0+Y29uZi5tYXhfb3V0cHV0cyA+IFZJUlRJT19HUFVf
TUFYX1NDQU5PVVRTKSB7CkBAIC0xMzksOSArMTM4LDggQEAgdmlydGlvX2dwdV9iYXNlX2Rldmlj
ZV9yZWFsaXplKERldmljZVN0YXRlICpxZGV2LAogICAgIGctPnVzZV92aXJnbF9yZW5kZXJlciA9
IGZhbHNlOwogICAgIGlmICh2aXJ0aW9fZ3B1X3ZpcmdsX2VuYWJsZWQoZy0+Y29uZikpIHsKICAg
ICAgICAgZXJyb3Jfc2V0ZygmZy0+bWlncmF0aW9uX2Jsb2NrZXIsICJ2aXJnbCBpcyBub3QgeWV0
IG1pZ3JhdGFibGUiKTsKLSAgICAgICAgbWlncmF0ZV9hZGRfYmxvY2tlcihnLT5taWdyYXRpb25f
YmxvY2tlciwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBtaWdyYXRlX2Fk
ZF9ibG9ja2VyKGctPm1pZ3JhdGlvbl9ibG9ja2VyLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgICAgICBlcnJvcl9mcmVlKGctPm1pZ3JhdGlvbl9ibG9ja2VyKTsKICAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92
aXJ0aW8tZ3B1LXBjaS5jIGIvaHcvZGlzcGxheS92aXJ0aW8tZ3B1LXBjaS5jCmluZGV4IDI1ZTQw
Mzg4NzQuLmI2ZjhjMjA3YzkgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdmlydGlvLWdwdS1wY2ku
YworKysgYi9ody9kaXNwbGF5L3ZpcnRpby1ncHUtcGNpLmMKQEAgLTMxLDE0ICszMSwxMiBAQCBz
dGF0aWMgdm9pZCB2aXJ0aW9fZ3B1X3BjaV9iYXNlX3JlYWxpemUoVmlydElPUENJUHJveHkgKnZw
Y2lfZGV2LCBFcnJvciAqKmVycnApCiAgICAgVmlydElPR1BVQmFzZSAqZyA9IHZncHUtPnZncHU7
CiAgICAgRGV2aWNlU3RhdGUgKnZkZXYgPSBERVZJQ0UoZyk7CiAgICAgaW50IGk7Ci0gICAgRXJy
b3IgKmxvY2FsX2Vycm9yID0gTlVMTDsKIAogICAgIHFkZXZfc2V0X3BhcmVudF9idXModmRldiwg
QlVTKCZ2cGNpX2Rldi0+YnVzKSk7CiAgICAgdmlydGlvX3BjaV9mb3JjZV92aXJ0aW9fMSh2cGNp
X2Rldik7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCh2ZGV2KSwgdHJ1ZSwg
InJlYWxpemVkIiwgJmxvY2FsX2Vycm9yKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKHZkZXYpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKIAotICAgIGlmIChsb2NhbF9l
cnJvcikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyb3IpOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9k
aXNwbGF5L3ZpcnRpby12Z2EuYyBiL2h3L2Rpc3BsYXkvdmlydGlvLXZnYS5jCmluZGV4IGNjNmU2
NmVhMWMuLmJkN2NjMDZmODYgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdmlydGlvLXZnYS5jCisr
KyBiL2h3L2Rpc3BsYXkvdmlydGlvLXZnYS5jCkBAIC05Myw3ICs5Myw2IEBAIHN0YXRpYyB2b2lk
IHZpcnRpb192Z2FfYmFzZV9yZWFsaXplKFZpcnRJT1BDSVByb3h5ICp2cGNpX2RldiwgRXJyb3Ig
KiplcnJwKQogICAgIFZpcnRJT1ZHQUJhc2UgKnZ2Z2EgPSBWSVJUSU9fVkdBX0JBU0UodnBjaV9k
ZXYpOwogICAgIFZpcnRJT0dQVUJhc2UgKmcgPSB2dmdhLT52Z3B1OwogICAgIFZHQUNvbW1vblN0
YXRlICp2Z2EgPSAmdnZnYS0+dmdhOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIHVpbnQz
Ml90IG9mZnNldDsKICAgICBpbnQgaTsKIApAQCAtMTM4LDkgKzEzNyw4IEBAIHN0YXRpYyB2b2lk
IHZpcnRpb192Z2FfYmFzZV9yZWFsaXplKFZpcnRJT1BDSVByb3h5ICp2cGNpX2RldiwgRXJyb3Ig
KiplcnJwKQogICAgIC8qIGluaXQgdmlydGlvIGJpdHMgKi8KICAgICBxZGV2X3NldF9wYXJlbnRf
YnVzKERFVklDRShnKSwgQlVTKCZ2cGNpX2Rldi0+YnVzKSk7CiAgICAgdmlydGlvX3BjaV9mb3Jj
ZV92aXJ0aW9fMSh2cGNpX2Rldik7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VChnKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKGcpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvZG1hL2JjbTI4MzVfZG1hLmMg
Yi9ody9kbWEvYmNtMjgzNV9kbWEuYwppbmRleCAxOTJiZDM3N2EwLi4zMzE3NzliYmQ5IDEwMDY0
NAotLS0gYS9ody9kbWEvYmNtMjgzNV9kbWEuYworKysgYi9ody9kbWEvYmNtMjgzNV9kbWEuYwpA
QCAtMzcyLDEzICszNzIsMTIgQEAgc3RhdGljIHZvaWQgYmNtMjgzNV9kbWFfcmVzZXQoRGV2aWNl
U3RhdGUgKmRldikKIHN0YXRpYyB2b2lkIGJjbTI4MzVfZG1hX3JlYWxpemUoRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIEJDTTI4MzVETUFTdGF0ZSAqcyA9IEJDTTI4MzVf
RE1BKGRldik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgT2JqZWN0ICpvYmo7CiAKLSAg
ICBvYmogPSBvYmplY3RfcHJvcGVydHlfZ2V0X2xpbmsoT0JKRUNUKGRldiksICJkbWEtbXIiLCAm
ZXJyKTsKKyAgICBvYmogPSBvYmplY3RfcHJvcGVydHlfZ2V0X2xpbmsoT0JKRUNUKGRldiksICJk
bWEtbXIiLCBlcnJwKTsKICAgICBpZiAob2JqID09IE5VTEwpIHsKICAgICAgICAgZXJyb3Jfc2V0
ZyhlcnJwLCAiJXM6IHJlcXVpcmVkIGRtYS1tciBsaW5rIG5vdCBmb3VuZDogJXMiLAotICAgICAg
ICAgICAgICAgICAgIF9fZnVuY19fLCBlcnJvcl9nZXRfcHJldHR5KGVycikpOworICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCBlcnJvcl9nZXRfcHJldHR5KCplcnJwKSk7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2RtYS94aWxpbnhfYXhpZG1hLmMgYi9ody9k
bWEveGlsaW54X2F4aWRtYS5jCmluZGV4IGEyNTQyNzViNjQuLmI1ZjQ5ZTZmODggMTAwNjQ0Ci0t
LSBhL2h3L2RtYS94aWxpbnhfYXhpZG1hLmMKKysrIGIvaHcvZG1hL3hpbGlueF9heGlkbWEuYwpA
QCAtNTI0LDI0ICs1MjQsMjMgQEAgc3RhdGljIHZvaWQgeGlsaW54X2F4aWRtYV9yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBYaWxpbnhBWElETUFTdHJlYW1TbGF2
ZSAqZHMgPSBYSUxJTlhfQVhJX0RNQV9EQVRBX1NUUkVBTSgmcy0+cnhfZGF0YV9kZXYpOwogICAg
IFhpbGlueEFYSURNQVN0cmVhbVNsYXZlICpjcyA9IFhJTElOWF9BWElfRE1BX0NPTlRST0xfU1RS
RUFNKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnMtPnJ4X2NvbnRyb2xfZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKIAogICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfbGluayhPQkpFQ1QoZHMpLCAiZG1hIiwgVFlQ
RV9YSUxJTlhfQVhJX0RNQSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKE9iamVjdCAq
KikmZHMtPmRtYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X3Byb3BlcnR5
X2FsbG93X3NldF9saW5rLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPQkpfUFJPUF9M
SU5LX1NUUk9ORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOwogICAgIG9iamVjdF9wcm9wZXJ0eV9h
ZGRfbGluayhPQkpFQ1QoY3MpLCAiZG1hIiwgVFlQRV9YSUxJTlhfQVhJX0RNQSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKE9iamVjdCAqKikmY3MtPmRtYSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2FsbG93X3NldF9saW5rLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBPQkpfUFJPUF9MSU5LX1NUUk9ORywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAg
Z290byB4aWxpbnhfYXhpZG1hX3JlYWxpemVfZmFpbDsKICAgICB9Ci0gICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9saW5rKE9CSkVDVChkcyksIE9CSkVDVChzKSwgImRtYSIsICZsb2NhbF9lcnIpOwot
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfbGluayhPQkpFQ1QoY3MpLCBPQkpFQ1QocyksICJkbWEi
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgb2JqZWN0X3Byb3BlcnR5
X3NldF9saW5rKE9CSkVDVChkcyksIE9CSkVDVChzKSwgImRtYSIsIGVycnApOworICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfbGluayhPQkpFQ1QoY3MpLCBPQkpFQ1QocyksICJkbWEiLCBlcnJwKTsK
KyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byB4aWxpbnhfYXhpZG1hX3JlYWxpemVfZmFp
bDsKICAgICB9CiAKQEAgLTU1OCw3ICs1NTcsNiBAQCBzdGF0aWMgdm9pZCB4aWxpbnhfYXhpZG1h
X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIHJldHVybjsKIAog
eGlsaW54X2F4aWRtYV9yZWFsaXplX2ZhaWw6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CiB9CiAKIHN0YXRpYyB2b2lkIHhpbGlueF9heGlkbWFfaW5pdChPYmplY3QgKm9i
aikKZGlmZiAtLWdpdCBhL2h3L2dwaW8vYXNwZWVkX2dwaW8uYyBiL2h3L2dwaW8vYXNwZWVkX2dw
aW8uYwppbmRleCAyNWZiZmVjM2I4Li42OTVjOTFhZWMxIDEwMDY0NAotLS0gYS9ody9ncGlvL2Fz
cGVlZF9ncGlvLmMKKysrIGIvaHcvZ3Bpby9hc3BlZWRfZ3Bpby5jCkBAIC02NzksMTYgKzY3OSwx
NCBAQCBzdGF0aWMgdm9pZCBhc3BlZWRfZ3Bpb19nZXRfcGluKE9iamVjdCAqb2JqLCBWaXNpdG9y
ICp2LCBjb25zdCBjaGFyICpuYW1lLAogc3RhdGljIHZvaWQgYXNwZWVkX2dwaW9fc2V0X3BpbihP
YmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBib29sIGxldmVsOwogICAgIGludCBwaW4gPSAweGZm
ZjsKICAgICBjaGFyIGdyb3VwWzNdOwogICAgIEFzcGVlZEdQSU9TdGF0ZSAqcyA9IEFTUEVFRF9H
UElPKG9iaik7CiAgICAgaW50IHNldF9pZHgsIGdyb3VwX2lkeCA9IDA7CiAKLSAgICB2aXNpdF90
eXBlX2Jvb2wodiwgbmFtZSwgJmxldmVsLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0
X3R5cGVfYm9vbCh2LCBuYW1lLCAmbGV2ZWwsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICByZXR1cm47CiAgICAgfQogICAgIGlmIChzc2NhbmYobmFtZSwgImdwaW8lMltBLVpdJTFk
IiwgZ3JvdXAsICZwaW4pICE9IDIpIHsKZGlmZiAtLWdpdCBhL2h3L2dwaW8vYmNtMjgzNV9ncGlv
LmMgYi9ody9ncGlvL2JjbTI4MzVfZ3Bpby5jCmluZGV4IDkxY2UzZDEwY2MuLjM2M2FkYTk2ZDIg
MTAwNjQ0Ci0tLSBhL2h3L2dwaW8vYmNtMjgzNV9ncGlvLmMKKysrIGIvaHcvZ3Bpby9iY20yODM1
X2dwaW8uYwpAQCAtMzEyLDIwICszMTIsMTkgQEAgc3RhdGljIHZvaWQgYmNtMjgzNV9ncGlvX3Jl
YWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIEJDTTI4MzVHcGlv
U3RhdGUgKnMgPSBCQ00yODM1X0dQSU8oZGV2KTsKICAgICBPYmplY3QgKm9iajsKLSAgICBFcnJv
ciAqZXJyID0gTlVMTDsKIAotICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpF
Q1QoZGV2KSwgInNkYnVzLXNkaGNpIiwgJmVycik7CisgICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5
X2dldF9saW5rKE9CSkVDVChkZXYpLCAic2RidXMtc2RoY2kiLCBlcnJwKTsKICAgICBpZiAob2Jq
ID09IE5VTEwpIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiJXM6IHJlcXVpcmVkIHNkaGNp
IGxpbmsgbm90IGZvdW5kOiAlcyIsCi0gICAgICAgICAgICAgICAgX19mdW5jX18sIGVycm9yX2dl
dF9wcmV0dHkoZXJyKSk7CisgICAgICAgICAgICAgICAgX19mdW5jX18sIGVycm9yX2dldF9wcmV0
dHkoKmVycnApKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzLT5zZGJ1c19zZGhjaSA9
IFNEX0JVUyhvYmopOwogCi0gICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVD
VChkZXYpLCAic2RidXMtc2Rob3N0IiwgJmVycik7CisgICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5
X2dldF9saW5rKE9CSkVDVChkZXYpLCAic2RidXMtc2Rob3N0IiwgZXJycCk7CiAgICAgaWYgKG9i
aiA9PSBOVUxMKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIiVzOiByZXF1aXJlZCBzZGhv
c3QgbGluayBub3QgZm91bmQ6ICVzIiwKLSAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZXJyb3Jf
Z2V0X3ByZXR0eShlcnIpKTsKKyAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZXJyb3JfZ2V0X3By
ZXR0eSgqZXJycCkpOwogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHMtPnNkYnVzX3NkaG9z
dCA9IFNEX0JVUyhvYmopOwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9rdm0vYXBpYy5jIGIvaHcvaTM4
Ni9rdm0vYXBpYy5jCmluZGV4IDkxZmI2MjJkNjMuLmQxMjViMzcwZjQgMTAwNjQ0Ci0tLSBhL2h3
L2kzODYva3ZtL2FwaWMuYworKysgYi9ody9pMzg2L2t2bS9hcGljLmMKQEAgLTIzMiw2ICsyMzIs
NyBAQCBzdGF0aWMgdm9pZCBrdm1fYXBpY19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKIAogc3RhdGljIHZvaWQga3ZtX2FwaWNfdW5yZWFsaXplKERldmljZVN0YXRlICpk
ZXYsIEVycm9yICoqZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiAKIHN0YXRp
YyB2b2lkIGt2bV9hcGljX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRh
KQpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCmluZGV4IGJjZGE1MGVm
Y2MuLjg4MzQ2NzEzNmEgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGMuYworKysgYi9ody9pMzg2L3Bj
LmMKQEAgLTEzNzcsNyArMTM3Nyw2IEBAIHZvaWQgcGNfYWNwaV9zbWlfaW50ZXJydXB0KHZvaWQg
Km9wYXF1ZSwgaW50IGlycSwgaW50IGxldmVsKQogc3RhdGljIHZvaWQgcGNfbmV3X2NwdShQQ01h
Y2hpbmVTdGF0ZSAqcGNtcywgaW50NjRfdCBhcGljX2lkLCBFcnJvciAqKmVycnApCiB7CiAgICAg
T2JqZWN0ICpjcHUgPSBOVUxMOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIENQ
VVg4NlN0YXRlICplbnYgPSBOVUxMOwogCiAgICAgY3B1ID0gb2JqZWN0X25ldyhNQUNISU5FKHBj
bXMpLT5jcHVfdHlwZSk7CkBAIC0xMzg1LDExICsxMzg0LDEwIEBAIHN0YXRpYyB2b2lkIHBjX25l
d19jcHUoUENNYWNoaW5lU3RhdGUgKnBjbXMsIGludDY0X3QgYXBpY19pZCwgRXJyb3IgKiplcnJw
KQogICAgIGVudiA9ICZYODZfQ1BVKGNwdSktPmVudjsKICAgICBlbnYtPm5yX2RpZXMgPSBwY21z
LT5zbXBfZGllczsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfdWludChjcHUsIGFwaWNfaWQs
ICJhcGljLWlkIiwgJmxvY2FsX2Vycik7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKGNw
dSwgdHJ1ZSwgInJlYWxpemVkIiwgJmxvY2FsX2Vycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3Nl
dF91aW50KGNwdSwgYXBpY19pZCwgImFwaWMtaWQiLCBlcnJwKTsKKyAgICBvYmplY3RfcHJvcGVy
dHlfc2V0X2Jvb2woY3B1LCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKIAogICAgIG9iamVjdF91
bnJlZihjcHUpOwotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiAv
KgpAQCAtMTQ3Niw3ICsxNDc0LDYgQEAgdm9pZCBwY19ob3RfYWRkX2NwdShNYWNoaW5lU3RhdGUg
Km1zLCBjb25zdCBpbnQ2NF90IGlkLCBFcnJvciAqKmVycnApCiB7CiAgICAgUENNYWNoaW5lU3Rh
dGUgKnBjbXMgPSBQQ19NQUNISU5FKG1zKTsKICAgICBpbnQ2NF90IGFwaWNfaWQgPSB4ODZfY3B1
X2FwaWNfaWRfZnJvbV9pbmRleChwY21zLCBpZCk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAKICAgICBpZiAoaWQgPCAwKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIkludmFs
aWQgQ1BVIGlkOiAlIiBQUklpNjQsIGlkKTsKQEAgLTE0OTAsOSArMTQ4Nyw4IEBAIHZvaWQgcGNf
aG90X2FkZF9jcHUoTWFjaGluZVN0YXRlICptcywgY29uc3QgaW50NjRfdCBpZCwgRXJyb3IgKipl
cnJwKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgcGNfbmV3X2NwdShQQ19NQUNISU5F
KG1zKSwgYXBpY19pZCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBwY19uZXdfY3B1KFBDX01B
Q0hJTkUobXMpLCBhcGljX2lkLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIH0KQEAgLTE5OTUsNyArMTk5MSw2IEBAIHN0YXRpYyB2b2lkIHBjX21lbW9y
eV9wcmVfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERldmljZVN0YXRlICpkZXYs
CiAgICAgY29uc3QgTWFjaGluZVN0YXRlICptcyA9IE1BQ0hJTkUoaG90cGx1Z19kZXYpOwogICAg
IGNvbnN0IGJvb2wgaXNfbnZkaW1tID0gb2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwg
VFlQRV9OVkRJTU0pOwogICAgIGNvbnN0IHVpbnQ2NF90IGxlZ2FjeV9hbGlnbiA9IFRBUkdFVF9Q
QUdFX1NJWkU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICAvKgogICAgICAq
IFdoZW4gLW5vLWFjcGkgaXMgdXNlZCB3aXRoIFEzNSBtYWNoaW5lIHR5cGUsIG5vIEFDUEkgaXMg
YnVpbHQsCkBAIC0yMDEzLDkgKzIwMDgsOCBAQCBzdGF0aWMgdm9pZCBwY19tZW1vcnlfcHJlX3Bs
dWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LCBEZXZpY2VTdGF0ZSAqZGV2LAogICAgICAg
ICByZXR1cm47CiAgICAgfQogCi0gICAgaG90cGx1Z19oYW5kbGVyX3ByZV9wbHVnKHBjbXMtPmFj
cGlfZGV2LCBkZXYsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgaG90cGx1Z19oYW5kbGVyX3By
ZV9wbHVnKHBjbXMtPmFjcGlfZGV2LCBkZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICByZXR1cm47CiAgICAgfQogCkBAIC0yMDI2LDE0ICsyMDIwLDEzIEBAIHN0YXRpYyB2b2lk
IHBjX21lbW9yeV9wcmVfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERldmljZVN0
YXRlICpkZXYsCiBzdGF0aWMgdm9pZCBwY19tZW1vcnlfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90
cGx1Z19kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgUENNYWNo
aW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKGhvdHBsdWdfZGV2KTsKICAgICBNYWNoaW5lU3Rh
dGUgKm1zID0gTUFDSElORShob3RwbHVnX2Rldik7CiAgICAgYm9vbCBpc19udmRpbW0gPSBvYmpl
Y3RfZHluYW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBFX05WRElNTSk7CiAKLSAgICBwY19kaW1t
X3BsdWcoUENfRElNTShkZXYpLCBNQUNISU5FKHBjbXMpLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OworICAgIHBjX2RpbW1fcGx1ZyhQQ19ESU1N
KGRldiksIE1BQ0hJTkUocGNtcyksIGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICBy
ZXR1cm47CiAgICAgfQogCiAgICAgaWYgKGlzX252ZGltbSkgewpAQCAtMjA0MSwxNCArMjAzNCwx
MSBAQCBzdGF0aWMgdm9pZCBwY19tZW1vcnlfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19k
ZXYsCiAgICAgfQogCiAgICAgaG90cGx1Z19oYW5kbGVyX3BsdWcoSE9UUExVR19IQU5ETEVSKHBj
bXMtPmFjcGlfZGV2KSwgZGV2LCAmZXJyb3JfYWJvcnQpOwotb3V0OgotICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZCBwY19tZW1vcnlfdW5wbHVn
X3JlcXVlc3QoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKLSAg
ICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBD
X01BQ0hJTkUoaG90cGx1Z19kZXYpOwogCiAgICAgLyoKQEAgLTIwNTcsMzggKzIwNDcsMzMgQEAg
c3RhdGljIHZvaWQgcGNfbWVtb3J5X3VucGx1Z19yZXF1ZXN0KEhvdHBsdWdIYW5kbGVyICpob3Rw
bHVnX2RldiwKICAgICAgKiBhZGRpdGlvbiB0byBjb3ZlciB0aGlzIGNhc2UuCiAgICAgICovCiAg
ICAgaWYgKCFwY21zLT5hY3BpX2RldiB8fCAhYWNwaV9lbmFibGVkKSB7Ci0gICAgICAgIGVycm9y
X3NldGcoJmxvY2FsX2VyciwKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLAogICAgICAgICAgICAg
ICAgICAgICJtZW1vcnkgaG90cGx1ZyBpcyBub3QgZW5hYmxlZDogbWlzc2luZyBhY3BpIGRldmlj
ZSBvciBhY3BpIGRpc2FibGVkIik7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47
CiAgICAgfQogCiAgICAgaWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNUKGRldiksIFRZUEVf
TlZESU1NKSkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsCisgICAgICAgIGVycm9y
X3NldGcoZXJycCwKICAgICAgICAgICAgICAgICAgICAibnZkaW1tIGRldmljZSBob3QgdW5wbHVn
IGlzIG5vdCBzdXBwb3J0ZWQgeWV0LiIpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0
dXJuOwogICAgIH0KIAogICAgIGhvdHBsdWdfaGFuZGxlcl91bnBsdWdfcmVxdWVzdChIT1RQTFVH
X0hBTkRMRVIocGNtcy0+YWNwaV9kZXYpLCBkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZsb2NhbF9lcnIpOwotb3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKIH0K
IAogc3RhdGljIHZvaWQgcGNfbWVtb3J5X3VucGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19k
ZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUoaG90cGx1
Z19kZXYpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgaG90cGx1Z19oYW5k
bGVyX3VucGx1ZyhIT1RQTFVHX0hBTkRMRVIocGNtcy0+YWNwaV9kZXYpLCBkZXYsICZsb2NhbF9l
cnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgaG90cGx1
Z19oYW5kbGVyX3VucGx1ZyhIT1RQTFVHX0hBTkRMRVIocGNtcy0+YWNwaV9kZXYpLCBkZXYsIGVy
cnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgcGNf
ZGltbV91bnBsdWcoUENfRElNTShkZXYpLCBNQUNISU5FKHBjbXMpKTsKICAgICBvYmplY3RfcHJv
cGVydHlfc2V0X2Jvb2woT0JKRUNUKGRldiksIGZhbHNlLCAicmVhbGl6ZWQiLCBOVUxMKTsKLSBv
dXQ6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9CiAKIHN0YXRpYyBp
bnQgcGNfYXBpY19jbXAoY29uc3Qgdm9pZCAqYSwgY29uc3Qgdm9pZCAqYikKQEAgLTIxMjEsMTQg
KzIxMDYsMTMgQEAgc3RhdGljIHZvaWQgcGNfY3B1X3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBs
dWdfZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlU3RhdGUgKmRldiwgRXJyb3Ig
KiplcnJwKQogewogICAgIENQVUFyY2hJZCAqZm91bmRfY3B1OwotICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOwogICAgIFg4NkNQVSAqY3B1ID0gWDg2X0NQVShkZXYpOwogICAgIFBDTWFjaGlu
ZVN0YXRlICpwY21zID0gUENfTUFDSElORShob3RwbHVnX2Rldik7CiAKICAgICBpZiAocGNtcy0+
YWNwaV9kZXYpIHsKLSAgICAgICAgaG90cGx1Z19oYW5kbGVyX3BsdWcoSE9UUExVR19IQU5ETEVS
KHBjbXMtPmFjcGlfZGV2KSwgZGV2LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIGhvdHBsdWdfaGFuZGxlcl9wbHVn
KEhPVFBMVUdfSEFORExFUihwY21zLT5hY3BpX2RldiksIGRldiwgZXJycCk7CisgICAgICAgIGlm
ICgqZXJycCkgeworICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQogCkBAIC0y
MTQzLDUxICsyMTI3LDQ0IEBAIHN0YXRpYyB2b2lkIHBjX2NwdV9wbHVnKEhvdHBsdWdIYW5kbGVy
ICpob3RwbHVnX2RldiwKIAogICAgIGZvdW5kX2NwdSA9IHBjX2ZpbmRfY3B1X3Nsb3QoTUFDSElO
RShwY21zKSwgY3B1LT5hcGljX2lkLCBOVUxMKTsKICAgICBmb3VuZF9jcHUtPmNwdSA9IE9CSkVD
VChkZXYpOwotb3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQog
c3RhdGljIHZvaWQgcGNfY3B1X3VucGx1Z19yZXF1ZXN0X2NiKEhvdHBsdWdIYW5kbGVyICpob3Rw
bHVnX2RldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2VTdGF0
ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgaW50IGlkeCA9IC0xOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogICAgIFg4NkNQVSAqY3B1ID0gWDg2X0NQVShkZXYpOwogICAgIFBD
TWFjaGluZVN0YXRlICpwY21zID0gUENfTUFDSElORShob3RwbHVnX2Rldik7CiAKICAgICBpZiAo
IXBjbXMtPmFjcGlfZGV2KSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgIkNQVSBo
b3QgdW5wbHVnIG5vdCBzdXBwb3J0ZWQgd2l0aG91dCBBQ1BJIik7Ci0gICAgICAgIGdvdG8gb3V0
OworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJDUFUgaG90IHVucGx1ZyBub3Qgc3VwcG9ydGVk
IHdpdGhvdXQgQUNQSSIpOworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgcGNfZmluZF9j
cHVfc2xvdChNQUNISU5FKHBjbXMpLCBjcHUtPmFwaWNfaWQsICZpZHgpOwogICAgIGFzc2VydChp
ZHggIT0gLTEpOwogICAgIGlmIChpZHggPT0gMCkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2Nh
bF9lcnIsICJCb290IENQVSBpcyB1bnBsdWdnYWJsZSIpOwotICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiQm9vdCBDUFUgaXMgdW5wbHVnZ2FibGUiKTsKKyAgICAg
ICAgcmV0dXJuOwogICAgIH0KIAogICAgIGhvdHBsdWdfaGFuZGxlcl91bnBsdWdfcmVxdWVzdChI
T1RQTFVHX0hBTkRMRVIocGNtcy0+YWNwaV9kZXYpLCBkZXYsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOwor
ICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQogCi0gb3V0OgotICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwotCiB9CiAKIHN0YXRpYyB2b2lkIHBjX2Nw
dV91bnBsdWdfY2IoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgQ1BV
QXJjaElkICpmb3VuZF9jcHU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgWDg2
Q1BVICpjcHUgPSBYODZfQ1BVKGRldik7CiAgICAgUENNYWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19N
QUNISU5FKGhvdHBsdWdfZGV2KTsKIAotICAgIGhvdHBsdWdfaGFuZGxlcl91bnBsdWcoSE9UUExV
R19IQU5ETEVSKHBjbXMtPmFjcGlfZGV2KSwgZGV2LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OworICAgIGhvdHBsdWdfaGFuZGxlcl91bnBsdWco
SE9UUExVR19IQU5ETEVSKHBjbXMtPmFjcGlfZGV2KSwgZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGZvdW5kX2NwdSA9IHBjX2ZpbmRf
Y3B1X3Nsb3QoTUFDSElORShwY21zKSwgY3B1LT5hcGljX2lkLCBOVUxMKTsKQEAgLTIxOTksOCAr
MjE3Niw2IEBAIHN0YXRpYyB2b2lkIHBjX2NwdV91bnBsdWdfY2IoSG90cGx1Z0hhbmRsZXIgKmhv
dHBsdWdfZGV2LAogICAgIC8qIFVwZGF0ZSB0aGUgbnVtYmVyIG9mIENQVXMgaW4gQ01PUyAqLwog
ICAgIHJ0Y19zZXRfY3B1c19jb3VudChwY21zLT5ydGMsIHBjbXMtPmJvb3RfY3B1cyk7CiAgICAg
ZndfY2ZnX21vZGlmeV9pMTYocGNtcy0+ZndfY2ZnLCBGV19DRkdfTkJfQ1BVUywgcGNtcy0+Ym9v
dF9jcHVzKTsKLSBvdXQ6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9
CiAKIHN0YXRpYyB2b2lkIHBjX2NwdV9wcmVfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19k
ZXYsCkBAIC0yMzU0LDcgKzIzMjksNiBAQCBzdGF0aWMgdm9pZCBwY192aXJ0aW9fcG1lbV9wY2lf
cHJlX3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsK
ICAgICBIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYyID0gcWRldl9nZXRfYnVzX2hvdHBsdWdf
aGFuZGxlcihkZXYpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKCFo
b3RwbHVnX2RldjIpIHsKICAgICAgICAgLyoKQEAgLTIzNzAsMTggKzIzNDQsMTYgQEAgc3RhdGlj
IHZvaWQgcGNfdmlydGlvX3BtZW1fcGNpX3ByZV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3RwbHVn
X2RldiwKICAgICAgKiBzdWNjZWVkcywgYnJhbmNoIG9mIHRvIHRoZSBhY3R1YWwgaG90cGx1ZyBo
YW5kbGVyLgogICAgICAqLwogICAgIG1lbW9yeV9kZXZpY2VfcHJlX3BsdWcoTUVNT1JZX0RFVklD
RShkZXYpLCBNQUNISU5FKGhvdHBsdWdfZGV2KSwgTlVMTCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmICghbG9jYWxfZXJyKSB7Ci0gICAgICAgIGhvdHBs
dWdfaGFuZGxlcl9wcmVfcGx1Zyhob3RwbHVnX2RldjIsIGRldiwgJmxvY2FsX2Vycik7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAoISplcnJwKSB7CisgICAgICAg
IGhvdHBsdWdfaGFuZGxlcl9wcmVfcGx1Zyhob3RwbHVnX2RldjIsIGRldiwgZXJycCk7CiAgICAg
fQotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9p
ZCBwY192aXJ0aW9fcG1lbV9wY2lfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2VTdGF0ZSAqZGV2LCBFcnJv
ciAqKmVycnApCiB7CiAgICAgSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2MiA9IHFkZXZfZ2V0
X2J1c19ob3RwbHVnX2hhbmRsZXIoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgIC8qCiAgICAgICogUGx1ZyB0aGUgbWVtb3J5IGRldmljZSBmaXJzdCBhbmQgdGhlbiBi
cmFuY2ggb2ZmIHRvIHRoZSBhY3R1YWwKQEAgLTIzODksMTEgKzIzNjEsMTAgQEAgc3RhdGljIHZv
aWQgcGNfdmlydGlvX3BtZW1fcGNpX3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAog
ICAgICAqIGRldmljZSBiaXRzLgogICAgICAqLwogICAgIG1lbW9yeV9kZXZpY2VfcGx1ZyhNRU1P
UllfREVWSUNFKGRldiksIE1BQ0hJTkUoaG90cGx1Z19kZXYpKTsKLSAgICBob3RwbHVnX2hhbmRs
ZXJfcGx1Zyhob3RwbHVnX2RldjIsIGRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgeworICAgIGhvdHBsdWdfaGFuZGxlcl9wbHVnKGhvdHBsdWdfZGV2MiwgZGV2LCBlcnJwKTsK
KyAgICBpZiAoKmVycnApIHsKICAgICAgICAgbWVtb3J5X2RldmljZV91bnBsdWcoTUVNT1JZX0RF
VklDRShkZXYpLCBNQUNISU5FKGhvdHBsdWdfZGV2KSk7CiAgICAgfQotICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZCBwY192aXJ0aW9fcG1lbV9w
Y2lfdW5wbHVnX3JlcXVlc3QoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LApAQCAtMjQwNiw2
ICsyMzc3LDcgQEAgc3RhdGljIHZvaWQgcGNfdmlydGlvX3BtZW1fcGNpX3VucGx1Z19yZXF1ZXN0
KEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKIHN0YXRpYyB2b2lkIHBjX3ZpcnRpb19wbWVt
X3BjaV91bnBsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7
CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogICAgIC8qIFdlIGRvbid0IHN1cHBvcnQgdmlydGlv
IHBtZW0gaG90IHVucGx1ZyAqLwogfQogCkBAIC0yNTA1LDE5ICsyNDc3LDE2IEBAIHN0YXRpYyB2
b2lkIHBjX21hY2hpbmVfc2V0X21heF9yYW1fYmVsb3dfNGcoT2JqZWN0ICpvYmosIFZpc2l0b3Ig
KnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoq
ZXJycCkKIHsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUob2JqKTsKLSAg
ICBFcnJvciAqZXJyb3IgPSBOVUxMOwogICAgIHVpbnQ2NF90IHZhbHVlOwogCi0gICAgdmlzaXRf
dHlwZV9zaXplKHYsIG5hbWUsICZ2YWx1ZSwgJmVycm9yKTsKLSAgICBpZiAoZXJyb3IpIHsKLSAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycm9yKTsKKyAgICB2aXNpdF90eXBlX3NpemUo
diwgbmFtZSwgJnZhbHVlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KICAgICBpZiAodmFsdWUgPiA0ICogR2lCKSB7Ci0gICAgICAgIGVycm9yX3NldGco
JmVycm9yLAorICAgICAgICBlcnJvcl9zZXRnKGVycnAsCiAgICAgICAgICAgICAgICAgICAgIk1h
Y2hpbmUgb3B0aW9uICdtYXgtcmFtLWJlbG93LTRnPSUiUFJJdTY0CiAgICAgICAgICAgICAgICAg
ICAgIicgZXhwZWN0cyBzaXplIGxlc3MgdGhhbiBvciBlcXVhbCB0byA0RyIsIHZhbHVlKTsKLSAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycm9yKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvaHcvaWRlL3FkZXYuYyBiL2h3L2lkZS9xZGV2LmMKaW5kZXggNmZi
YTZiNjJiOC4uNThmYmI5MjYzYiAxMDA2NDQKLS0tIGEvaHcvaWRlL3FkZXYuYworKysgYi9ody9p
ZGUvcWRldi5jCkBAIC0yMzUsMTYgKzIzNSwxNSBAQCBzdGF0aWMgdm9pZCBpZGVfZGV2X3NldF9i
b290aW5kZXgoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiB7CiAg
ICAgSURFRGV2aWNlICpkID0gSURFX0RFVklDRShvYmopOwogICAgIGludDMyX3QgYm9vdF9pbmRl
eDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHZpc2l0X3R5cGVfaW50MzIo
diwgbmFtZSwgJmJvb3RfaW5kZXgsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgZ290byBvdXQ7CisgICAgdmlzaXRfdHlwZV9pbnQzMih2LCBuYW1lLCAmYm9vdF9p
bmRleCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJldHVybjsKICAgICB9CiAg
ICAgLyogY2hlY2sgd2hldGhlciBib290aW5kZXggaXMgcHJlc2VudCBpbiBmd19ib290X29yZGVy
IGxpc3QgICovCi0gICAgY2hlY2tfYm9vdF9pbmRleChib290X2luZGV4LCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OworICAgIGNoZWNrX2Jvb3Rf
aW5kZXgoYm9vdF9pbmRleCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJldHVy
bjsKICAgICB9CiAgICAgLyogY2hhbmdlIGJvb3RpbmRleCB0byBhIG5ldyBvbmUgKi8KICAgICBk
LT5jb25mLmJvb3RpbmRleCA9IGJvb3RfaW5kZXg7CkBAIC0yNTMsOCArMjUyLDYgQEAgc3RhdGlj
IHZvaWQgaWRlX2Rldl9zZXRfYm9vdGluZGV4KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25z
dCBjaGFyICpuYW1lLAogICAgICAgICBhZGRfYm9vdF9kZXZpY2VfcGF0aChkLT5jb25mLmJvb3Rp
bmRleCwgJmQtPnFkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPnVuaXQgPyAi
L2Rpc2tAMSIgOiAiL2Rpc2tAMCIpOwogICAgIH0KLW91dDoKLSAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKIH0KIAogc3RhdGljIHZvaWQgaWRlX2Rldl9pbnN0YW5jZV9pbml0
KE9iamVjdCAqb2JqKQpkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvdmlydGlvLWlucHV0LmMgYi9ody9p
bnB1dC92aXJ0aW8taW5wdXQuYwppbmRleCA1MTYxN2E1ODg1Li5mZjJjODQ5ZTY4IDEwMDY0NAot
LS0gYS9ody9pbnB1dC92aXJ0aW8taW5wdXQuYworKysgYi9ody9pbnB1dC92aXJ0aW8taW5wdXQu
YwpAQCAtMjM2LDEyICsyMzYsMTAgQEAgc3RhdGljIHZvaWQgdmlydGlvX2lucHV0X2RldmljZV9y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBWaXJ0SU9EZXZpY2Ug
KnZkZXYgPSBWSVJUSU9fREVWSUNFKGRldik7CiAgICAgVmlydElPSW5wdXQgKnZpbnB1dCA9IFZJ
UlRJT19JTlBVVChkZXYpOwogICAgIFZpcnRJT0lucHV0Q29uZmlnICpjZmc7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAodmljLT5yZWFsaXplKSB7Ci0gICAgICAgIHZp
Yy0+cmVhbGl6ZShkZXYsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgdmlj
LT5yZWFsaXplKGRldiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtMjc5LDEyICsyNzcsMTAgQEAgc3RhdGljIHZv
aWQgdmlydGlvX2lucHV0X2RldmljZV91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3Ig
KiplcnJwKQogewogICAgIFZpcnRJT0lucHV0Q2xhc3MgKnZpYyA9IFZJUlRJT19JTlBVVF9HRVRf
Q0xBU1MoZGV2KTsKICAgICBWaXJ0SU9EZXZpY2UgKnZkZXYgPSBWSVJUSU9fREVWSUNFKGRldik7
Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAodmljLT51bnJlYWxpemUp
IHsKLSAgICAgICAgdmljLT51bnJlYWxpemUoZGV2LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgICAgIHZpYy0+dW5yZWFsaXplKGRldiwgZXJycCk7CisgICAgICAgIGlmICgqZXJy
cCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEv
aHcvaW50Yy9hcGljX2NvbW1vbi5jIGIvaHcvaW50Yy9hcGljX2NvbW1vbi5jCmluZGV4IGFhZmQ4
ZTBlMzMuLjM4YzFiNWI1YzUgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvYXBpY19jb21tb24uYworKysg
Yi9ody9pbnRjL2FwaWNfY29tbW9uLmMKQEAgLTQ2Niw3ICs0NjYsNiBAQCBzdGF0aWMgdm9pZCBh
cGljX2NvbW1vbl9zZXRfaWQoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5h
bWUsCiB7CiAgICAgQVBJQ0NvbW1vblN0YXRlICpzID0gQVBJQ19DT01NT04ob2JqKTsKICAgICBE
ZXZpY2VTdGF0ZSAqZGV2ID0gREVWSUNFKG9iaik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAgICAgdWludDMyX3QgdmFsdWU7CiAKICAgICBpZiAoZGV2LT5yZWFsaXplZCkgewpAQCAt
NDc0LDkgKzQ3Myw4IEBAIHN0YXRpYyB2b2lkIGFwaWNfY29tbW9uX3NldF9pZChPYmplY3QgKm9i
aiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAotICAgIHZpc2l0X3R5cGVfdWludDMyKHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICB2aXNpdF90eXBlX3VpbnQzMih2LCBuYW1lLCAmdmFsdWUsIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9p
bnRjL2FybV9naWMuYyBiL2h3L2ludGMvYXJtX2dpYy5jCmluZGV4IDFkN2RhN2JhYTIuLjhjMzQw
ZTJlMjggMTAwNjQ0Ci0tLSBhL2h3L2ludGMvYXJtX2dpYy5jCisrKyBiL2h3L2ludGMvYXJtX2dp
Yy5jCkBAIC0yMDQxLDExICsyMDQxLDkgQEAgc3RhdGljIHZvaWQgYXJtX2dpY19yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBHSUNTdGF0ZSAqcyA9IEFSTV9HSUMo
ZGV2KTsKICAgICBTeXNCdXNEZXZpY2UgKnNiZCA9IFNZU19CVVNfREVWSUNFKGRldik7CiAgICAg
QVJNR0lDQ2xhc3MgKmFnYyA9IEFSTV9HSUNfR0VUX0NMQVNTKHMpOwotICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogCi0gICAgYWdjLT5wYXJlbnRfcmVhbGl6ZShkZXYsICZsb2NhbF9lcnIp
OwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgYWdjLT5wYXJlbnRfcmVhbGl6ZShkZXYsIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9pbnRjL2Fy
bV9naWNfa3ZtLmMgYi9ody9pbnRjL2FybV9naWNfa3ZtLmMKaW5kZXggYjU2ZmRhMTQ0Zi4uYmVi
OTQ3NmMxZSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9hcm1fZ2ljX2t2bS5jCisrKyBiL2h3L2ludGMv
YXJtX2dpY19rdm0uYwpAQCAtNDk2LDEyICs0OTYsMTAgQEAgc3RhdGljIHZvaWQga3ZtX2FybV9n
aWNfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgaW50IGk7CiAg
ICAgR0lDU3RhdGUgKnMgPSBLVk1fQVJNX0dJQyhkZXYpOwogICAgIEtWTUFSTUdJQ0NsYXNzICpr
Z2MgPSBLVk1fQVJNX0dJQ19HRVRfQ0xBU1Mocyk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAgICAgaW50IHJldDsKIAotICAgIGtnYy0+cGFyZW50X3JlYWxpemUoZGV2LCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgIGtnYy0+cGFyZW50X3JlYWxpemUoZGV2LCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNTIwLDkgKzUxOCw4IEBA
IHN0YXRpYyB2b2lkIGt2bV9hcm1fZ2ljX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3Ig
KiplcnJwKQogICAgIGlmICgha3ZtX2FybV9naWNfY2FuX3NhdmVfcmVzdG9yZShzKSkgewogICAg
ICAgICBlcnJvcl9zZXRnKCZzLT5taWdyYXRpb25fYmxvY2tlciwgIlRoaXMgb3BlcmF0aW5nIHN5
c3RlbSBrZXJuZWwgZG9lcyAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAibm90IHN1cHBvcnQgdkdJQ3YyIG1pZ3JhdGlvbiIpOwotICAgICAgICBtaWdyYXRlX2Fk
ZF9ibG9ja2VyKHMtPm1pZ3JhdGlvbl9ibG9ja2VyLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgICAgIG1pZ3JhdGVfYWRkX2Jsb2NrZXIocy0+bWlncmF0aW9uX2Jsb2NrZXIsIGVy
cnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGVycm9yX2ZyZWUocy0+bWln
cmF0aW9uX2Jsb2NrZXIpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CmRpZmYgLS1n
aXQgYS9ody9pbnRjL2FybV9naWN2My5jIGIvaHcvaW50Yy9hcm1fZ2ljdjMuYwppbmRleCA2NmVh
YTk3MTk4Li4wMDc0NzMzZDI1IDEwMDY0NAotLS0gYS9ody9pbnRjL2FybV9naWN2My5jCisrKyBi
L2h3L2ludGMvYXJtX2dpY3YzLmMKQEAgLTM2NiwxMSArMzY2LDkgQEAgc3RhdGljIHZvaWQgYXJt
X2dpY19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAvKiBEZXZp
Y2UgaW5zdGFuY2UgcmVhbGl6ZSBmdW5jdGlvbiBmb3IgdGhlIEdJQyBzeXNidXMgZGV2aWNlICov
CiAgICAgR0lDdjNTdGF0ZSAqcyA9IEFSTV9HSUNWMyhkZXYpOwogICAgIEFSTUdJQ3YzQ2xhc3Mg
KmFnYyA9IEFSTV9HSUNWM19HRVRfQ0xBU1Mocyk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAKLSAgICBhZ2MtPnBhcmVudF9yZWFsaXplKGRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICBhZ2MtPnBhcmVudF9yZWFsaXplKGRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTM4MCw5ICszNzgsOCBAQCBzdGF0aWMgdm9pZCBh
cm1fZ2ljX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCi0gICAgZ2ljdjNfaW5pdF9pcnFzX2FuZF9tbWlvKHMsIGdpY3YzX3Nl
dF9pcnEsIGdpY19vcHMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgZ2ljdjNfaW5pdF9pcnFz
X2FuZF9tbWlvKHMsIGdpY3YzX3NldF9pcnEsIGdpY19vcHMsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9pbnRjL2FybV9n
aWN2M19pdHNfa3ZtLmMgYi9ody9pbnRjL2FybV9naWN2M19pdHNfa3ZtLmMKaW5kZXggZDY2ZjI0
MzFlZS4uZTVjM2E4MzYxMyAxMDA2NDQKLS0tIGEvaHcvaW50Yy9hcm1fZ2ljdjNfaXRzX2t2bS5j
CisrKyBiL2h3L2ludGMvYXJtX2dpY3YzX2l0c19rdm0uYwpAQCAtOTEsNyArOTEsNiBAQCBzdGF0
aWMgdm9pZCB2bV9jaGFuZ2Vfc3RhdGVfaGFuZGxlcih2b2lkICpvcGFxdWUsIGludCBydW5uaW5n
LAogc3RhdGljIHZvaWQga3ZtX2FybV9pdHNfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJv
ciAqKmVycnApCiB7CiAgICAgR0lDdjNJVFNTdGF0ZSAqcyA9IEFSTV9HSUNWM19JVFNfQ09NTU9O
KGRldik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBzLT5kZXZfZmQgPSBr
dm1fY3JlYXRlX2RldmljZShrdm1fc3RhdGUsIEtWTV9ERVZfVFlQRV9BUk1fVkdJQ19JVFMsIGZh
bHNlKTsKICAgICBpZiAocy0+ZGV2X2ZkIDwgMCkgewpAQCAtMTEzLDkgKzExMiw4IEBAIHN0YXRp
YyB2b2lkIGt2bV9hcm1faXRzX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogICAgICAgICBHSVRTX0NUTFIpKSB7CiAgICAgICAgIGVycm9yX3NldGcoJnMtPm1pZ3JhdGlv
bl9ibG9ja2VyLCAiVGhpcyBvcGVyYXRpbmcgc3lzdGVtIGtlcm5lbCAiCiAgICAgICAgICAgICAg
ICAgICAgImRvZXMgbm90IHN1cHBvcnQgdklUUyBtaWdyYXRpb24iKTsKLSAgICAgICAgbWlncmF0
ZV9hZGRfYmxvY2tlcihzLT5taWdyYXRpb25fYmxvY2tlciwgJmxvY2FsX2Vycik7Ci0gICAgICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgICAgICBtaWdyYXRlX2FkZF9ibG9ja2VyKHMtPm1pZ3JhdGlvbl9ibG9ja2Vy
LCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBlcnJvcl9mcmVlKHMt
Pm1pZ3JhdGlvbl9ibG9ja2VyKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpkaWZm
IC0tZ2l0IGEvaHcvaW50Yy9hcm1fZ2ljdjNfa3ZtLmMgYi9ody9pbnRjL2FybV9naWN2M19rdm0u
YwppbmRleCA5YzdmNGFiODcxLi5lMjUwNjdiNjU5IDEwMDY0NAotLS0gYS9ody9pbnRjL2FybV9n
aWN2M19rdm0uYworKysgYi9ody9pbnRjL2FybV9naWN2M19rdm0uYwpAQCAtNzY5LDE0ICs3Njks
MTIgQEAgc3RhdGljIHZvaWQga3ZtX2FybV9naWN2M19yZWFsaXplKERldmljZVN0YXRlICpkZXYs
IEVycm9yICoqZXJycCkKICAgICBHSUN2M1N0YXRlICpzID0gS1ZNX0FSTV9HSUNWMyhkZXYpOwog
ICAgIEtWTUFSTUdJQ3YzQ2xhc3MgKmtnYyA9IEtWTV9BUk1fR0lDVjNfR0VUX0NMQVNTKHMpOwog
ICAgIGJvb2wgbXVsdGlwbGVfcmVkaXN0X3JlZ2lvbl9hbGxvd2VkOwotICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogICAgIGludCBpOwogCiAgICAgRFBSSU5URigia3ZtX2FybV9naWN2M19y
ZWFsaXplXG4iKTsKIAotICAgIGtnYy0+cGFyZW50X3JlYWxpemUoZGV2LCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIGtnYy0+cGFyZW50X3JlYWxpemUoZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNzg2LDkgKzc4NCw4IEBAIHN0YXRp
YyB2b2lkIGt2bV9hcm1fZ2ljdjNfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVy
cnApCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBnaWN2M19pbml0X2lycXNfYW5kX21t
aW8ocywga3ZtX2FybV9naWN2M19zZXRfaXJxLCBOVUxMLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwor
ICAgIGdpY3YzX2luaXRfaXJxc19hbmRfbW1pbyhzLCBrdm1fYXJtX2dpY3YzX3NldF9pcnEsIE5V
TEwsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC04NjMsOSArODYwLDggQEAgc3RhdGljIHZvaWQga3ZtX2FybV9naWN2M19yZWFsaXplKERldmlj
ZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHSUNEX0NUTFIpKSB7CiAgICAgICAgIGVycm9yX3NldGcoJnMtPm1pZ3JhdGlvbl9ibG9ja2Vy
LCAiVGhpcyBvcGVyYXRpbmcgc3lzdGVtIGtlcm5lbCBkb2VzICIKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJub3Qgc3VwcG9ydCB2R0lDdjMgbWlncmF0aW9uIik7
Ci0gICAgICAgIG1pZ3JhdGVfYWRkX2Jsb2NrZXIocy0+bWlncmF0aW9uX2Jsb2NrZXIsICZsb2Nh
bF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgbWlncmF0ZV9hZGRfYmxvY2tlcihzLT5t
aWdyYXRpb25fYmxvY2tlciwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAg
ICAgZXJyb3JfZnJlZShzLT5taWdyYXRpb25fYmxvY2tlcik7CiAgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL2h3L2ludGMvYXJtdjdtX252aWMuYyBiL2h3L2ludGMv
YXJtdjdtX252aWMuYwppbmRleCA4ZTkzZTUxZTgxLi4yZjg0MTg1ZThiIDEwMDY0NAotLS0gYS9o
dy9pbnRjL2FybXY3bV9udmljLmMKKysrIGIvaHcvaW50Yy9hcm12N21fbnZpYy5jCkBAIC0yNjA5
LDcgKzI2MDksNiBAQCBzdGF0aWMgdm9pZCBudmljX3N5c3RpY2tfdHJpZ2dlcih2b2lkICpvcGFx
dWUsIGludCBuLCBpbnQgbGV2ZWwpCiBzdGF0aWMgdm9pZCBhcm12N21fbnZpY19yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBOVklDU3RhdGUgKnMgPSBOVklD
KGRldik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgaW50IHJlZ2lvbmxlbjsKIAogICAg
IC8qIFRoZSBhcm12N20gY29udGFpbmVyIG9iamVjdCB3aWxsIGhhdmUgc2V0IG91ciBDUFUgcG9p
bnRlciAqLwpAQCAtMjYzMSw5ICsyNjMwLDggQEAgc3RhdGljIHZvaWQgYXJtdjdtX252aWNfcmVh
bGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgcy0+bnVtX3ByaW9fYml0
cyA9IGFybV9mZWF0dXJlKCZzLT5jcHUtPmVudiwgQVJNX0ZFQVRVUkVfVjcpID8gOCA6IDI7CiAK
ICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5zeXN0aWNrW01fUkVHX05T
XSksIHRydWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWFsaXplZCIsICZlcnIp
OwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
ZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlYWxpemVkIiwgZXJycCk7Cisg
ICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNi
dXNfY29ubmVjdF9pcnEoU1lTX0JVU19ERVZJQ0UoJnMtPnN5c3RpY2tbTV9SRUdfTlNdKSwgMCwK
QEAgLTI2NTAsOSArMjY0OCw4IEBAIHN0YXRpYyB2b2lkIGFybXY3bV9udmljX3JlYWxpemUoRGV2
aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKHMtPnN5c3RpY2tbTV9SRUdfU10pLCBUWVBFX1NZU1RJQ0spOwogCiAgICAgICAg
IG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnN5c3RpY2tbTV9SRUdfU10pLCB0
cnVlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlYWxpemVkIiwgJmVycik7
Ci0gICAgICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVhbGl6ZWQi
LCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQogICAgICAgICBzeXNidXNfY29ubmVjdF9pcnEoU1lTX0JVU19ERVZJQ0Uo
JnMtPnN5c3RpY2tbTV9SRUdfU10pLCAwLApkaWZmIC0tZ2l0IGEvaHcvaW50Yy9uaW9zMl9paWMu
YyBiL2h3L2ludGMvbmlvczJfaWljLmMKaW5kZXggM2E1ZDg2YzJhNC4uYzI0NjUxY2FmZCAxMDA2
NDQKLS0tIGEvaHcvaW50Yy9uaW9zMl9paWMuYworKysgYi9ody9pbnRjL25pb3MyX2lpYy5jCkBA
IC02NiwxMiArNjYsMTEgQEAgc3RhdGljIHZvaWQgYWx0ZXJhX2lpY19pbml0KE9iamVjdCAqb2Jq
KQogc3RhdGljIHZvaWQgYWx0ZXJhX2lpY19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBzdHJ1Y3QgQWx0ZXJhSUlDICpwdiA9IEFMVEVSQV9JSUMoZGV2KTsK
LSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAotICAgIHB2LT5jcHUgPSBvYmplY3RfcHJvcGVydHlf
Z2V0X2xpbmsoT0JKRUNUKGRldiksICJjcHUiLCAmZXJyKTsKKyAgICBwdi0+Y3B1ID0gb2JqZWN0
X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAiY3B1IiwgZXJycCk7CiAgICAgaWYgKCFw
di0+Y3B1KSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgImFsdGVyYSxpaWM6IENQVSBsaW5r
IG5vdCBmb3VuZDogJXMiLAotICAgICAgICAgICAgICAgICAgIGVycm9yX2dldF9wcmV0dHkoZXJy
KSk7CisgICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0X3ByZXR0eSgqZXJycCkpOwogICAgICAg
ICByZXR1cm47CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9wbnZfeGl2ZS5jIGIvaHcv
aW50Yy9wbnZfeGl2ZS5jCmluZGV4IGVkNmU5ZDcxYmIuLjU3ODU1ZTBkYTMgMTAwNjQ0Ci0tLSBh
L2h3L2ludGMvcG52X3hpdmUuYworKysgYi9ody9pbnRjL3Budl94aXZlLmMKQEAgLTE2NjIsMTIg
KzE2NjIsMTAgQEAgc3RhdGljIHZvaWQgcG52X3hpdmVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCiAgICAgUG52WGl2ZSAqeGl2ZSA9IFBOVl9YSVZFKGRldik7CiAgICAg
WGl2ZVNvdXJjZSAqeHNyYyA9ICZ4aXZlLT5pcGlfc291cmNlOwogICAgIFhpdmVFTkRTb3VyY2Ug
KmVuZF94c3JjID0gJnhpdmUtPmVuZF9zb3VyY2U7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAgICAgT2JqZWN0ICpvYmo7CiAKLSAgICBvYmogPSBvYmplY3RfcHJvcGVydHlfZ2V0X2xp
bmsoT0JKRUNUKGRldiksICJjaGlwIiwgJmxvY2FsX2Vycik7CisgICAgb2JqID0gb2JqZWN0X3By
b3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAiY2hpcCIsIGVycnApOwogICAgIGlmICghb2Jq
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBl
cnJvcl9wcmVwZW5kKGVycnAsICJyZXF1aXJlZCBsaW5rICdjaGlwJyBub3QgZm91bmQ6ICIpOwog
ICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTY4NSw5ICsxNjgzLDggQEAgc3RhdGljIHZvaWQg
cG52X3hpdmVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2ZhdGFsKTsKICAgICBvYmplY3RfcHJvcGVydHlf
YWRkX2NvbnN0X2xpbmsoT0JKRUNUKHhzcmMpLCAieGl2ZSIsIE9CSkVDVCh4aXZlKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2ZhdGFsKTsKLSAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHhzcmMpLCB0cnVlLCAicmVhbGl6ZWQiLCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoeHNyYyks
IHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQogCkBAIC0xNjk1LDkgKzE2OTIsOCBAQCBzdGF0aWMgdm9pZCBwbnZfeGl2ZV9y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZXJyb3JfZmF0YWwpOwogICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfY29uc3Rf
bGluayhPQkpFQ1QoZW5kX3hzcmMpLCAieGl2ZSIsIE9CSkVDVCh4aXZlKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2ZhdGFsKTsKLSAgICBvYmplY3RfcHJvcGVy
dHlfc2V0X2Jvb2woT0JKRUNUKGVuZF94c3JjKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGVuZF94c3Jj
KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2ludGMvcmVhbHZpZXdfZ2ljLmMgYi9ody9p
bnRjL3JlYWx2aWV3X2dpYy5jCmluZGV4IDczZmU4Y2Q4MTUuLjU1YWM5MTAwYjAgMTAwNjQ0Ci0t
LSBhL2h3L2ludGMvcmVhbHZpZXdfZ2ljLmMKKysrIGIvaHcvaW50Yy9yZWFsdmlld19naWMuYwpA
QCAtMjYsNyArMjYsNiBAQCBzdGF0aWMgdm9pZCByZWFsdmlld19naWNfcmVhbGl6ZShEZXZpY2VT
dGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgU3lzQnVzRGV2aWNlICpzYmQgPSBTWVNfQlVT
X0RFVklDRShkZXYpOwogICAgIFJlYWxWaWV3R0lDU3RhdGUgKnMgPSBSRUFMVklFV19HSUMoZGV2
KTsKICAgICBTeXNCdXNEZXZpY2UgKmJ1c2RldjsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAg
ICAvKiBUaGUgR0lDcyBvbiB0aGUgUmVhbFZpZXcgYm9hcmRzIGhhdmUgYSBmaXhlZCBub25jb25m
aWd1cmFibGUKICAgICAgKiBudW1iZXIgb2YgaW50ZXJydXB0IGxpbmVzLCBzbyB3ZSBkb24ndCBu
ZWVkIHRvIGV4cG9zZSB0aGlzIGFzCiAgICAgICogYSBxZGV2IHByb3BlcnR5LgpAQCAtMzQsOSAr
MzMsOCBAQCBzdGF0aWMgdm9pZCByZWFsdmlld19naWNfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCiAgICAgaW50IG51bWlycSA9IDk2OwogCiAgICAgcWRldl9wcm9wX3Nl
dF91aW50MzIoREVWSUNFKCZzLT5naWMpLCAibnVtLWlycSIsIG51bWlycSk7Ci0gICAgb2JqZWN0
X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z2ljKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVy
cik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmdpYyksIHRy
dWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAgICAgYnVzZGV2ID0gU1lTX0JVU19ERVZJQ0UoJnMtPmdpYyk7CmRp
ZmYgLS1naXQgYS9ody9pbnRjL3MzOTBfZmxpY19rdm0uYyBiL2h3L2ludGMvczM5MF9mbGljX2t2
bS5jCmluZGV4IDgxOWFhNWUxOTguLjU3ZmI2Nzg4MjMgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvczM5
MF9mbGljX2t2bS5jCisrKyBiL2h3L2ludGMvczM5MF9mbGljX2t2bS5jCkBAIC01ODIsMTUgKzU4
MiwxNCBAQCBzdGF0aWMgdm9pZCBrdm1fczM5MF9mbGljX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogICAgIHN0cnVjdCBrdm1fY3JlYXRlX2RldmljZSBjZCA9IHswfTsK
ICAgICBzdHJ1Y3Qga3ZtX2RldmljZV9hdHRyIHRlc3RfYXR0ciA9IHswfTsKICAgICBpbnQgcmV0
OwotICAgIEVycm9yICplcnJwX2xvY2FsID0gTlVMTDsKIAotICAgIEtWTV9TMzkwX0ZMSUNfR0VU
X0NMQVNTKGRldiktPnBhcmVudF9yZWFsaXplKGRldiwgJmVycnBfbG9jYWwpOwotICAgIGlmIChl
cnJwX2xvY2FsKSB7CisgICAgS1ZNX1MzOTBfRkxJQ19HRVRfQ0xBU1MoZGV2KS0+cGFyZW50X3Jl
YWxpemUoZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBmYWlsOwog
ICAgIH0KICAgICBmbGljX3N0YXRlLT5mZCA9IC0xOwogICAgIGlmICgha3ZtX2NoZWNrX2V4dGVu
c2lvbihrdm1fc3RhdGUsIEtWTV9DQVBfREVWSUNFX0NUUkwpKSB7Ci0gICAgICAgIGVycm9yX3Nl
dGdfZXJybm8oJmVycnBfbG9jYWwsIGVycm5vLCAiS1ZNIGlzIG1pc3NpbmcgY2FwYWJpbGl0eSIK
KyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgIktWTSBpcyBtaXNzaW5nIGNh
cGFiaWxpdHkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIiBLVk1fQ0FQX0RFVklDRV9DVFJM
Iik7CiAgICAgICAgIHRyYWNlX2ZsaWNfbm9fZGV2aWNlX2FwaShlcnJubyk7CiAgICAgICAgIGdv
dG8gZmFpbDsKQEAgLTU5OSw3ICs1OTgsNyBAQCBzdGF0aWMgdm9pZCBrdm1fczM5MF9mbGljX3Jl
YWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIGNkLnR5cGUgPSBLVk1f
REVWX1RZUEVfRkxJQzsKICAgICByZXQgPSBrdm1fdm1faW9jdGwoa3ZtX3N0YXRlLCBLVk1fQ1JF
QVRFX0RFVklDRSwgJmNkKTsKICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKCZlcnJwX2xvY2FsLCBlcnJubywgIkNyZWF0aW5nIHRoZSBLVk0gZGV2aWNlIGZhaWxl
ZCIpOworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiQ3JlYXRpbmcgdGhl
IEtWTSBkZXZpY2UgZmFpbGVkIik7CiAgICAgICAgIHRyYWNlX2ZsaWNfY3JlYXRlX2RldmljZShl
cnJubyk7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CkBAIC02MTEsNyArNjEwLDYgQEAgc3Rh
dGljIHZvaWQga3ZtX3MzOTBfZmxpY19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoq
ZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgS1ZNX0hB
U19ERVZJQ0VfQVRUUiwgdGVzdF9hdHRyKTsKICAgICByZXR1cm47CiBmYWlsOgotICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnJwX2xvY2FsKTsKIH0KIAogc3RhdGljIHZvaWQga3ZtX3MzOTBf
ZmxpY19yZXNldChEZXZpY2VTdGF0ZSAqZGV2KQpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9zcGFwcl94
aXZlLmMgYi9ody9pbnRjL3NwYXByX3hpdmUuYwppbmRleCBjMWM5NzE5MmE3Li41MTU5ZjM1ZGY3
IDEwMDY0NAotLS0gYS9ody9pbnRjL3NwYXByX3hpdmUuYworKysgYi9ody9pbnRjL3NwYXByX3hp
dmUuYwpAQCAtMjc2LDcgKzI3Niw2IEBAIHN0YXRpYyB2b2lkIHNwYXByX3hpdmVfcmVhbGl6ZShE
ZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgU3BhcHJYaXZlICp4aXZlID0gU1BB
UFJfWElWRShkZXYpOwogICAgIFhpdmVTb3VyY2UgKnhzcmMgPSAmeGl2ZS0+c291cmNlOwogICAg
IFhpdmVFTkRTb3VyY2UgKmVuZF94c3JjID0gJnhpdmUtPmVuZF9zb3VyY2U7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoIXhpdmUtPm5yX2lycXMpIHsKICAgICAgICAg
ZXJyb3Jfc2V0ZyhlcnJwLCAiTnVtYmVyIG9mIGludGVycnVwdCBuZWVkcyB0byBiZSBncmVhdGVy
IDAiKTsKQEAgLTI5NSw5ICsyOTQsOCBAQCBzdGF0aWMgdm9pZCBzcGFwcl94aXZlX3JlYWxpemUo
RGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZlcnJvcl9mYXRhbCk7CiAgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9jb25zdF9saW5rKE9C
SkVDVCh4c3JjKSwgInhpdmUiLCBPQkpFQ1QoeGl2ZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZlcnJvcl9mYXRhbCk7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29s
KE9CSkVDVCh4c3JjKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHhzcmMpLCB0cnVlLCAicmVhbGl6ZWQi
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBz
eXNidXNfaW5pdF9tbWlvKFNZU19CVVNfREVWSUNFKHhpdmUpLCAmeHNyYy0+ZXNiX21taW8pOwpA
QCAtMzA5LDkgKzMwNyw4IEBAIHN0YXRpYyB2b2lkIHNwYXByX3hpdmVfcmVhbGl6ZShEZXZpY2VT
dGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVy
cm9yX2ZhdGFsKTsKICAgICBvYmplY3RfcHJvcGVydHlfYWRkX2NvbnN0X2xpbmsoT0JKRUNUKGVu
ZF94c3JjKSwgInhpdmUiLCBPQkpFQ1QoeGl2ZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZlcnJvcl9mYXRhbCk7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9C
SkVDVChlbmRfeHNyYyksIHRydWUsICJyZWFsaXplZCIsICZsb2NhbF9lcnIpOwotICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cisg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChlbmRfeHNyYyksIHRydWUsICJyZWFs
aXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQog
ICAgIHN5c2J1c19pbml0X21taW8oU1lTX0JVU19ERVZJQ0UoeGl2ZSksICZlbmRfeHNyYy0+ZXNi
X21taW8pOwpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9zcGFwcl94aXZlX2t2bS5jIGIvaHcvaW50Yy9z
cGFwcl94aXZlX2t2bS5jCmluZGV4IDE3YWY0ZDE5ZjUuLjkyNWY1ZjdiMzcgMTAwNjQ0Ci0tLSBh
L2h3L2ludGMvc3BhcHJfeGl2ZV9rdm0uYworKysgYi9ody9pbnRjL3NwYXByX3hpdmVfa3ZtLmMK
QEAgLTE5Myw3ICsxOTMsNiBAQCB2b2lkIGt2bXBwY194aXZlX3NldF9zb3VyY2VfY29uZmlnKFNw
YXByWGl2ZSAqeGl2ZSwgdWludDMyX3QgbGlzbiwgWGl2ZUVBUyAqZWFzLAogICAgIGJvb2wgbWFz
a2VkOwogICAgIHVpbnQzMl90IGVpc247CiAgICAgdWludDY0X3Qga3ZtX3NyYzsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGFzc2VydCh4aXZlX2Vhc19pc192YWxpZChlYXMp
KTsKIApAQCAtMjE0LDkgKzIxMyw4IEBAIHZvaWQga3ZtcHBjX3hpdmVfc2V0X3NvdXJjZV9jb25m
aWcoU3BhcHJYaXZlICp4aXZlLCB1aW50MzJfdCBsaXNuLCBYaXZlRUFTICplYXMsCiAgICAgICAg
IEtWTV9YSVZFX1NPVVJDRV9FSVNOX01BU0s7CiAKICAgICBrdm1fZGV2aWNlX2FjY2Vzcyh4aXZl
LT5mZCwgS1ZNX0RFVl9YSVZFX0dSUF9TT1VSQ0VfQ09ORklHLCBsaXNuLAotICAgICAgICAgICAg
ICAgICAgICAgICZrdm1fc3JjLCB0cnVlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAg
ICAgICAgICAgICAgICZrdm1fc3JjLCB0cnVlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIH0KQEAgLTI1OCwxMSArMjU2LDggQEAgc3RhdGljIHZvaWQg
a3ZtcHBjX3hpdmVfc291cmNlX3Jlc2V0KFhpdmVTb3VyY2UgKnhzcmMsIEVycm9yICoqZXJycCkK
ICAgICBpbnQgaTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCB4c3JjLT5ucl9pcnFzOyBpKyspIHsK
LSAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0KLSAgICAgICAga3ZtcHBjX3hpdmVf
c291cmNlX3Jlc2V0X29uZSh4c3JjLCBpLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cisg
ICAgICAgIGt2bXBwY194aXZlX3NvdXJjZV9yZXNldF9vbmUoeHNyYywgaSwgZXJycCk7CisgICAg
ICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpA
QCAtMzgxLDcgKzM3Niw2IEBAIHZvaWQga3ZtcHBjX3hpdmVfZ2V0X3F1ZXVlX2NvbmZpZyhTcGFw
clhpdmUgKnhpdmUsIHVpbnQ4X3QgZW5kX2JsaywKICAgICB1aW50NjRfdCBrdm1fZXFfaWR4Owog
ICAgIHVpbnQ4X3QgcHJpb3JpdHk7CiAgICAgdWludDMyX3Qgc2VydmVyOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogCiAgICAgYXNzZXJ0KHhpdmVfZW5kX2lzX3ZhbGlkKGVuZCkpOwog
CkBAIC0zOTQsOSArMzg4LDggQEAgdm9pZCBrdm1wcGNfeGl2ZV9nZXRfcXVldWVfY29uZmlnKFNw
YXByWGl2ZSAqeGl2ZSwgdWludDhfdCBlbmRfYmxrLAogICAgICAgICBLVk1fWElWRV9FUV9TRVJW
RVJfTUFTSzsKIAogICAgIGt2bV9kZXZpY2VfYWNjZXNzKHhpdmUtPmZkLCBLVk1fREVWX1hJVkVf
R1JQX0VRX0NPTkZJRywga3ZtX2VxX2lkeCwKLSAgICAgICAgICAgICAgICAgICAgICAma3ZtX2Vx
LCBmYWxzZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAma3Zt
X2VxLCBmYWxzZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKQEAgLTQxNyw3ICs0MTAsNiBAQCB2b2lkIGt2bXBwY194aXZlX3NldF9xdWV1ZV9jb25m
aWcoU3BhcHJYaXZlICp4aXZlLCB1aW50OF90IGVuZF9ibGssCiAgICAgdWludDY0X3Qga3ZtX2Vx
X2lkeDsKICAgICB1aW50OF90IHByaW9yaXR5OwogICAgIHVpbnQzMl90IHNlcnZlcjsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIC8qCiAgICAgICogQnVpbGQgdGhlIEtWTSBz
dGF0ZSBmcm9tIHRoZSBsb2NhbCBFTkQgc3RydWN0dXJlLgpAQCAtNDU2LDkgKzQ0OCw4IEBAIHZv
aWQga3ZtcHBjX3hpdmVfc2V0X3F1ZXVlX2NvbmZpZyhTcGFwclhpdmUgKnhpdmUsIHVpbnQ4X3Qg
ZW5kX2JsaywKICAgICAgICAgS1ZNX1hJVkVfRVFfU0VSVkVSX01BU0s7CiAKICAgICBrdm1fZGV2
aWNlX2FjY2Vzcyh4aXZlLT5mZCwgS1ZNX0RFVl9YSVZFX0dSUF9FUV9DT05GSUcsIGt2bV9lcV9p
ZHgsCi0gICAgICAgICAgICAgICAgICAgICAgJmt2bV9lcSwgdHJ1ZSwgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAma3ZtX2VxLCB0cnVlLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIH0KQEAgLTQ3MSw3ICs0NjIsNiBA
QCB2b2lkIGt2bXBwY194aXZlX3Jlc2V0KFNwYXByWGl2ZSAqeGl2ZSwgRXJyb3IgKiplcnJwKQog
CiBzdGF0aWMgdm9pZCBrdm1wcGNfeGl2ZV9nZXRfcXVldWVzKFNwYXByWGl2ZSAqeGl2ZSwgRXJy
b3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCBpOwog
CiAgICAgZm9yIChpID0gMDsgaSA8IHhpdmUtPm5yX2VuZHM7IGkrKykgewpAQCAtNDgwLDkgKzQ3
MCw4IEBAIHN0YXRpYyB2b2lkIGt2bXBwY194aXZlX2dldF9xdWV1ZXMoU3BhcHJYaXZlICp4aXZl
LCBFcnJvciAqKmVycnApCiAgICAgICAgIH0KIAogICAgICAgICBrdm1wcGNfeGl2ZV9nZXRfcXVl
dWVfY29uZmlnKHhpdmUsIFNQQVBSX1hJVkVfQkxPQ0tfSUQsIGksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnhpdmUtPmVuZHRbaV0sICZsb2NhbF9lcnIpOwotICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGl2ZS0+ZW5k
dFtpXSwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwog
ICAgICAgICB9CiAgICAgfQpAQCAtNzA5LDcgKzY5OCw2IEBAIHN0YXRpYyB2b2lkICprdm1wcGNf
eGl2ZV9tbWFwKFNwYXByWGl2ZSAqeGl2ZSwgaW50IHBnb2ZmLCBzaXplX3QgbGVuLAogdm9pZCBr
dm1wcGNfeGl2ZV9jb25uZWN0KFNwYXByWGl2ZSAqeGl2ZSwgRXJyb3IgKiplcnJwKQogewogICAg
IFhpdmVTb3VyY2UgKnhzcmMgPSAmeGl2ZS0+c291cmNlOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogICAgIHNpemVfdCBlc2JfbGVuID0gKDF1bGwgPDwgeHNyYy0+ZXNiX3NoaWZ0KSAq
IHhzcmMtPm5yX2lycXM7CiAgICAgc2l6ZV90IHRpbWFfbGVuID0gNHVsbCA8PCBUTV9TSElGVDsK
ICAgICBDUFVTdGF0ZSAqY3M7CkBAIC03MzgsOCArNzI2LDggQEAgdm9pZCBrdm1wcGNfeGl2ZV9j
b25uZWN0KFNwYXByWGl2ZSAqeGl2ZSwgRXJyb3IgKiplcnJwKQogICAgICAqIDEuIFNvdXJjZSBF
U0IgcGFnZXMgLSBLVk0gbWFwcGluZwogICAgICAqLwogICAgIHhzcmMtPmVzYl9tbWFwID0ga3Zt
cHBjX3hpdmVfbW1hcCh4aXZlLCBLVk1fWElWRV9FU0JfUEFHRV9PRkZTRVQsIGVzYl9sZW4sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKQEAgLTc1
Niw4ICs3NDQsOCBAQCB2b2lkIGt2bXBwY194aXZlX2Nvbm5lY3QoU3BhcHJYaXZlICp4aXZlLCBF
cnJvciAqKmVycnApCiAgICAgICogMy4gVElNQSBwYWdlcyAtIEtWTSBtYXBwaW5nCiAgICAgICov
CiAgICAgeGl2ZS0+dG1fbW1hcCA9IGt2bXBwY194aXZlX21tYXAoeGl2ZSwgS1ZNX1hJVkVfVElN
QV9QQUdFX09GRlNFVCwgdGltYV9sZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBn
b3RvIGZhaWw7CiAgICAgfQogICAgIG1lbW9yeV9yZWdpb25faW5pdF9yYW1fZGV2aWNlX3B0cigm
eGl2ZS0+dG1fbW1pb19rdm0sIE9CSkVDVCh4aXZlKSwKQEAgLTc3MiwxNSArNzYwLDE1IEBAIHZv
aWQga3ZtcHBjX3hpdmVfY29ubmVjdChTcGFwclhpdmUgKnhpdmUsIEVycm9yICoqZXJycCkKICAg
ICBDUFVfRk9SRUFDSChjcykgewogICAgICAgICBQb3dlclBDQ1BVICpjcHUgPSBQT1dFUlBDX0NQ
VShjcyk7CiAKLSAgICAgICAga3ZtcHBjX3hpdmVfY3B1X2Nvbm5lY3Qoc3BhcHJfY3B1X3N0YXRl
KGNwdSktPnRjdHgsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgIGt2bXBwY194aXZlX2NwdV9jb25uZWN0KHNwYXByX2NwdV9zdGF0ZShjcHUpLT50Y3R4LCBl
cnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAg
ICAgIH0KICAgICB9CiAKICAgICAvKiBVcGRhdGUgdGhlIEtWTSBzb3VyY2VzICovCi0gICAga3Zt
cHBjX3hpdmVfc291cmNlX3Jlc2V0KHhzcmMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKKyAgICBrdm1wcGNfeGl2ZV9zb3VyY2VfcmVzZXQoeHNyYywgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKQEAgLTc5MCw3ICs3NzgsNiBA
QCB2b2lkIGt2bXBwY194aXZlX2Nvbm5lY3QoU3BhcHJYaXZlICp4aXZlLCBFcnJvciAqKmVycnAp
CiAgICAgcmV0dXJuOwogCiBmYWlsOgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOwogICAgIGt2bXBwY194aXZlX2Rpc2Nvbm5lY3QoeGl2ZSwgTlVMTCk7CiB9CiAKZGlmZiAt
LWdpdCBhL2h3L2ludGMveGljcy5jIGIvaHcvaW50Yy94aWNzLmMKaW5kZXggYjJmY2EyOTc1Yy4u
NjA1MjNmMDI0MSAxMDA2NDQKLS0tIGEvaHcvaW50Yy94aWNzLmMKKysrIGIvaHcvaW50Yy94aWNz
LmMKQEAgLTMyNSwxMSArMzI1LDEwIEBAIHN0YXRpYyB2b2lkIGljcF9yZWFsaXplKERldmljZVN0
YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBQb3dlclBDQ1BVICpjcHU7CiAgICAgQ1BVUFBD
U3RhdGUgKmVudjsKICAgICBPYmplY3QgKm9iajsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAot
ICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgSUNQX1BST1Bf
WElDUywgJmVycik7CisgICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChk
ZXYpLCBJQ1BfUFJPUF9YSUNTLCBlcnJwKTsKICAgICBpZiAoIW9iaikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBlcnIsCisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9w
cmVwZW5kKGVycnAsICplcnJwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVx
dWlyZWQgbGluayAnIiBJQ1BfUFJPUF9YSUNTCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICInIG5vdCBmb3VuZDogIik7CiAgICAgICAgIHJldHVybjsKQEAgLTMzNyw5ICszMzYsOSBA
QCBzdGF0aWMgdm9pZCBpY3BfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnAp
CiAKICAgICBpY3AtPnhpY3MgPSBYSUNTX0ZBQlJJQyhvYmopOwogCi0gICAgb2JqID0gb2JqZWN0
X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCBJQ1BfUFJPUF9DUFUsICZlcnIpOworICAg
IG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgSUNQX1BST1BfQ1BV
LCBlcnJwKTsKICAgICBpZiAoIW9iaikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVu
ZChlcnJwLCBlcnIsCisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsICplcnJw
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVxdWlyZWQgbGluayAnIiBJQ1Bf
UFJPUF9DUFUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIicgbm90IGZvdW5kOiAi
KTsKICAgICAgICAgcmV0dXJuOwpAQCAtMzY4LDkgKzM2Nyw4IEBAIHN0YXRpYyB2b2lkIGljcF9y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgIC8qIENvbm5lY3Qg
dGhlIHByZXNlbnRlciB0byB0aGUgVkNQVSAocmVxdWlyZWQgZm9yIENQVSBob3RwbHVnKSAqLwog
ICAgIGlmIChrdm1faXJxY2hpcF9pbl9rZXJuZWwoKSkgewotICAgICAgICBpY3Bfa3ZtX3JlYWxp
emUoZGV2LCAmZXJyKTsKLSAgICAgICAgaWYgKGVycikgewotICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIGljcF9rdm1fcmVhbGl6ZShkZXYsIGVycnApOwor
ICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAg
IH0KQEAgLTQwNSw3ICs0MDMsNiBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gaWNwX2luZm8gPSB7
CiAKIE9iamVjdCAqaWNwX2NyZWF0ZShPYmplY3QgKmNwdSwgY29uc3QgY2hhciAqdHlwZSwgWElD
U0ZhYnJpYyAqeGksIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKICAgICBPYmplY3QgKm9iajsKIAogICAgIG9iaiA9IG9iamVjdF9uZXcodHlwZSk7CkBAIC00
MTQsMTAgKzQxMSw5IEBAIE9iamVjdCAqaWNwX2NyZWF0ZShPYmplY3QgKmNwdSwgY29uc3QgY2hh
ciAqdHlwZSwgWElDU0ZhYnJpYyAqeGksIEVycm9yICoqZXJycCkKICAgICBvYmplY3RfcHJvcGVy
dHlfYWRkX2NvbnN0X2xpbmsob2JqLCBJQ1BfUFJPUF9YSUNTLCBPQkpFQ1QoeGkpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyb3JfYWJvcnQpOwogICAgIG9iamVjdF9w
cm9wZXJ0eV9hZGRfY29uc3RfbGluayhvYmosIElDUF9QUk9QX0NQVSwgY3B1LCAmZXJyb3JfYWJv
cnQpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChvYmosIHRydWUsICJyZWFsaXplZCIs
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICBvYmplY3RfcHJvcGVydHlf
c2V0X2Jvb2wob2JqLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgb2JqZWN0X3VucGFyZW50KG9iaik7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOwogICAgICAgICBvYmogPSBOVUxMOwogICAgIH0KIApAQCAtNTk3LDEx
ICs1OTMsOSBAQCBzdGF0aWMgdm9pZCBpY3Nfc2ltcGxlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogewogICAgIElDU1N0YXRlICppY3MgPSBJQ1NfU0lNUExFKGRldik7
CiAgICAgSUNTU3RhdGVDbGFzcyAqaWNzYyA9IElDU19CQVNFX0dFVF9DTEFTUyhpY3MpOwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgaWNzYy0+cGFyZW50X3JlYWxpemUoZGV2
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGljc2MtPnBhcmVudF9yZWFsaXplKGRldiwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTY1OSwx
MSArNjUzLDEwIEBAIHN0YXRpYyB2b2lkIGljc19iYXNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogewogICAgIElDU1N0YXRlICppY3MgPSBJQ1NfQkFTRShkZXYpOwog
ICAgIE9iamVjdCAqb2JqOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCi0gICAgb2JqID0gb2Jq
ZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCBJQ1NfUFJPUF9YSUNTLCAmZXJyKTsK
KyAgICBvYmogPSBvYmplY3RfcHJvcGVydHlfZ2V0X2xpbmsoT0JKRUNUKGRldiksIElDU19QUk9Q
X1hJQ1MsIGVycnApOwogICAgIGlmICghb2JqKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9w
cmVwZW5kKGVycnAsIGVyciwKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwg
KmVycnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXF1aXJlZCBsaW5rICci
IElDU19QUk9QX1hJQ1MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIicgbm90IGZv
dW5kOiAiKTsKICAgICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEvaHcvaW50Yy94aWNzX2t2bS5j
IGIvaHcvaW50Yy94aWNzX2t2bS5jCmluZGV4IGE0ZDJlODc2Y2MuLmE1MWYyZmU0ZTggMTAwNjQ0
Ci0tLSBhL2h3L2ludGMveGljc19rdm0uYworKysgYi9ody9pbnRjL3hpY3Nfa3ZtLmMKQEAgLTI5
OCwxMiArMjk4LDEwIEBAIGludCBpY3Nfc2V0X2t2bV9zdGF0ZShJQ1NTdGF0ZSAqaWNzLCBFcnJv
ciAqKmVycnApCiAgICAgfQogCiAgICAgZm9yIChpID0gMDsgaSA8IGljcy0+bnJfaXJxczsgaSsr
KSB7Ci0gICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgICAgICBpbnQgcmV0Owog
Ci0gICAgICAgIHJldCA9IGljc19zZXRfa3ZtX3N0YXRlX29uZShpY3MsIGksICZsb2NhbF9lcnIp
OworICAgICAgICByZXQgPSBpY3Nfc2V0X2t2bV9zdGF0ZV9vbmUoaWNzLCBpLCBlcnJwKTsKICAg
ICAgICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOwogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAgfQogICAgIH0KQEAg
LTMzOCw3ICszMzYsNiBAQCBpbnQgeGljc19rdm1fY29ubmVjdChTcGFwck1hY2hpbmVTdGF0ZSAq
c3BhcHIsIEVycm9yICoqZXJycCkKIHsKICAgICBpbnQgcmM7CiAgICAgQ1BVU3RhdGUgKmNzOwot
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyoKICAgICAgKiBUaGUgS1ZNIFhJ
Q1MgZGV2aWNlIGFscmVhZHkgaW4gdXNlLiBUaGlzIGlzIHRoZSBjYXNlIHdoZW4KQEAgLTM1Niwy
OCArMzUzLDI4IEBAIGludCB4aWNzX2t2bV9jb25uZWN0KFNwYXByTWFjaGluZVN0YXRlICpzcGFw
ciwgRXJyb3IgKiplcnJwKQogCiAgICAgcmMgPSBrdm1wcGNfZGVmaW5lX3J0YXNfa2VybmVsX3Rv
a2VuKFJUQVNfSUJNX1NFVF9YSVZFLCAiaWJtLHNldC14aXZlIik7CiAgICAgaWYgKHJjIDwgMCkg
ewotICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKCZsb2NhbF9lcnIsIC1yYywKKyAgICAgICAgZXJy
b3Jfc2V0Z19lcnJubyhlcnJwLCAtcmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgImt2bXBw
Y19kZWZpbmVfcnRhc19rZXJuZWxfdG9rZW46IGlibSxzZXQteGl2ZSIpOwogICAgICAgICBnb3Rv
IGZhaWw7CiAgICAgfQogCiAgICAgcmMgPSBrdm1wcGNfZGVmaW5lX3J0YXNfa2VybmVsX3Rva2Vu
KFJUQVNfSUJNX0dFVF9YSVZFLCAiaWJtLGdldC14aXZlIik7CiAgICAgaWYgKHJjIDwgMCkgewot
ICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKCZsb2NhbF9lcnIsIC1yYywKKyAgICAgICAgZXJyb3Jf
c2V0Z19lcnJubyhlcnJwLCAtcmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgImt2bXBwY19k
ZWZpbmVfcnRhc19rZXJuZWxfdG9rZW46IGlibSxnZXQteGl2ZSIpOwogICAgICAgICBnb3RvIGZh
aWw7CiAgICAgfQogCiAgICAgcmMgPSBrdm1wcGNfZGVmaW5lX3J0YXNfa2VybmVsX3Rva2VuKFJU
QVNfSUJNX0lOVF9PTiwgImlibSxpbnQtb24iKTsKICAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAg
IGVycm9yX3NldGdfZXJybm8oJmxvY2FsX2VyciwgLXJjLAorICAgICAgICBlcnJvcl9zZXRnX2Vy
cm5vKGVycnAsIC1yYywKICAgICAgICAgICAgICAgICAgICAgICAgICAia3ZtcHBjX2RlZmluZV9y
dGFzX2tlcm5lbF90b2tlbjogaWJtLGludC1vbiIpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAg
fQogCiAgICAgcmMgPSBrdm1wcGNfZGVmaW5lX3J0YXNfa2VybmVsX3Rva2VuKFJUQVNfSUJNX0lO
VF9PRkYsICJpYm0saW50LW9mZiIpOwogICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgZXJyb3Jf
c2V0Z19lcnJubygmbG9jYWxfZXJyLCAtcmMsCisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJy
cCwgLXJjLAogICAgICAgICAgICAgICAgICAgICAgICAgICJrdm1wcGNfZGVmaW5lX3J0YXNfa2Vy
bmVsX3Rva2VuOiBpYm0saW50LW9mZiIpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQpAQCAt
Mzg1LDcgKzM4Miw3IEBAIGludCB4aWNzX2t2bV9jb25uZWN0KFNwYXByTWFjaGluZVN0YXRlICpz
cGFwciwgRXJyb3IgKiplcnJwKQogICAgIC8qIENyZWF0ZSB0aGUgS1ZNIFhJQ1MgZGV2aWNlICov
CiAgICAgcmMgPSBrdm1fY3JlYXRlX2RldmljZShrdm1fc3RhdGUsIEtWTV9ERVZfVFlQRV9YSUNT
LCBmYWxzZSk7CiAgICAgaWYgKHJjIDwgMCkgewotICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKCZs
b2NhbF9lcnIsIC1yYywgIkVycm9yIG9uIEtWTV9DUkVBVEVfREVWSUNFIGZvciBYSUNTIik7Cisg
ICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgLXJjLCAiRXJyb3Igb24gS1ZNX0NSRUFURV9E
RVZJQ0UgZm9yIFhJQ1MiKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIApAQCAtMzk4LDIz
ICszOTUsMjMgQEAgaW50IHhpY3Nfa3ZtX2Nvbm5lY3QoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXBy
LCBFcnJvciAqKmVycnApCiAgICAgQ1BVX0ZPUkVBQ0goY3MpIHsKICAgICAgICAgUG93ZXJQQ0NQ
VSAqY3B1ID0gUE9XRVJQQ19DUFUoY3MpOwogCi0gICAgICAgIGljcF9rdm1fcmVhbGl6ZShERVZJ
Q0Uoc3BhcHJfY3B1X3N0YXRlKGNwdSktPmljcCksICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAo
bG9jYWxfZXJyKSB7CisgICAgICAgIGljcF9rdm1fcmVhbGl6ZShERVZJQ0Uoc3BhcHJfY3B1X3N0
YXRlKGNwdSktPmljcCksIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAg
IGdvdG8gZmFpbDsKICAgICAgICAgfQogICAgIH0KIAogICAgIC8qIFVwZGF0ZSB0aGUgS1ZNIHNv
dXJjZXMgKi8KLSAgICBpY3Nfc2V0X2t2bV9zdGF0ZShzcGFwci0+aWNzLCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgaWNzX3NldF9rdm1fc3RhdGUoc3BhcHItPmljcywg
ZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKICAg
ICAvKiBDb25uZWN0IHRoZSBwcmVzZW50ZXJzIHRvIHRoZSBpbml0aWFsIFZDUFVzIG9mIHRoZSBt
YWNoaW5lICovCiAgICAgQ1BVX0ZPUkVBQ0goY3MpIHsKICAgICAgICAgUG93ZXJQQ0NQVSAqY3B1
ID0gUE9XRVJQQ19DUFUoY3MpOwotICAgICAgICBpY3Bfc2V0X2t2bV9zdGF0ZShzcGFwcl9jcHVf
c3RhdGUoY3B1KS0+aWNwLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2Vycikgewor
ICAgICAgICBpY3Bfc2V0X2t2bV9zdGF0ZShzcGFwcl9jcHVfc3RhdGUoY3B1KS0+aWNwLCBlcnJw
KTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAg
IH0KICAgICB9CkBAIC00MjIsNyArNDE5LDYgQEAgaW50IHhpY3Nfa3ZtX2Nvbm5lY3QoU3BhcHJN
YWNoaW5lU3RhdGUgKnNwYXByLCBFcnJvciAqKmVycnApCiAgICAgcmV0dXJuIDA7CiAKIGZhaWw6
Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgeGljc19rdm1fZGlz
Y29ubmVjdChzcGFwciwgTlVMTCk7CiAgICAgcmV0dXJuIC0xOwogfQpkaWZmIC0tZ2l0IGEvaHcv
aW50Yy94aWNzX3Budi5jIGIvaHcvaW50Yy94aWNzX3Budi5jCmluZGV4IDM1ZjM4MTEyNjQuLjUw
MjhlNTg5N2QgMTAwNjQ0Ci0tLSBhL2h3L2ludGMveGljc19wbnYuYworKysgYi9ody9pbnRjL3hp
Y3NfcG52LmMKQEAgLTE2NCwxMSArMTY0LDkgQEAgc3RhdGljIHZvaWQgcG52X2ljcF9yZWFsaXpl
KERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBJQ1BTdGF0ZSAqaWNwID0gSUNQ
KGRldik7CiAgICAgUG52SUNQU3RhdGUgKnBudl9pY3AgPSBQTlZfSUNQKGljcCk7CiAgICAgSUNQ
U3RhdGVDbGFzcyAqaWNwYyA9IElDUF9HRVRfQ0xBU1MoaWNwKTsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKIAotICAgIGljcGMtPnBhcmVudF9yZWFsaXplKGRldiwgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICBpY3BjLT5wYXJlbnRfcmVhbGl6ZShkZXYsIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9pbnRjL3hp
dmUuYyBiL2h3L2ludGMveGl2ZS5jCmluZGV4IGI3NDE3MjEwZDguLmYxNjFlMWQ2NTAgMTAwNjQ0
Ci0tLSBhL2h3L2ludGMveGl2ZS5jCisrKyBiL2h3L2ludGMveGl2ZS5jCkBAIC01NzQsMTEgKzU3
NCw5IEBAIHN0YXRpYyB2b2lkIHhpdmVfdGN0eF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVy
cm9yICoqZXJycCkKICAgICBQb3dlclBDQ1BVICpjcHU7CiAgICAgQ1BVUFBDU3RhdGUgKmVudjsK
ICAgICBPYmplY3QgKm9iajsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIG9i
aiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgImNwdSIsICZsb2NhbF9l
cnIpOworICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgImNw
dSIsIGVycnApOwogICAgIGlmICghb2JqKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOwogICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJyZXF1aXJlZCBsaW5r
ICdjcHUnIG5vdCBmb3VuZDogIik7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC02MDEsOSAr
NTk5LDggQEAgc3RhdGljIHZvaWQgeGl2ZV90Y3R4X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwg
RXJyb3IgKiplcnJwKQogCiAgICAgLyogQ29ubmVjdCB0aGUgcHJlc2VudGVyIHRvIHRoZSBWQ1BV
IChyZXF1aXJlZCBmb3IgQ1BVIGhvdHBsdWcpICovCiAgICAgaWYgKGt2bV9pcnFjaGlwX2luX2tl
cm5lbCgpKSB7Ci0gICAgICAgIGt2bXBwY194aXZlX2NwdV9jb25uZWN0KHRjdHgsICZsb2NhbF9l
cnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAga3ZtcHBjX3hpdmVfY3B1X2Nvbm5lY3QodGN0
eCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAg
ICAgICB9CiAgICAgfQpAQCAtNjgxLDE1ICs2NzgsMTQgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZv
IHhpdmVfdGN0eF9pbmZvID0gewogCiBPYmplY3QgKnhpdmVfdGN0eF9jcmVhdGUoT2JqZWN0ICpj
cHUsIFhpdmVSb3V0ZXIgKnhydHIsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBPYmplY3QgKm9iajsKIAogICAgIG9iaiA9IG9iamVjdF9uZXcoVFlQ
RV9YSVZFX1RDVFgpOwogICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfY2hpbGQoY3B1LCBUWVBFX1hJ
VkVfVENUWCwgb2JqLCAmZXJyb3JfYWJvcnQpOwogICAgIG9iamVjdF91bnJlZihvYmopOwogICAg
IG9iamVjdF9wcm9wZXJ0eV9hZGRfY29uc3RfbGluayhvYmosICJjcHUiLCBjcHUsICZlcnJvcl9h
Ym9ydCk7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKG9iaiwgdHJ1ZSwgInJlYWxpemVk
IiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChvYmosIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KIApAQCAtNjk3LDcgKzY5Myw2IEBAIE9iamVj
dCAqeGl2ZV90Y3R4X2NyZWF0ZShPYmplY3QgKmNwdSwgWGl2ZVJvdXRlciAqeHJ0ciwgRXJyb3Ig
KiplcnJwKQogCiBlcnJvcjoKICAgICBvYmplY3RfdW5wYXJlbnQob2JqKTsKLSAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICByZXR1cm4gTlVMTDsKIH0KIApAQCAtMTA1
MiwxMSArMTA0Nyw5IEBAIHN0YXRpYyB2b2lkIHhpdmVfc291cmNlX3JlYWxpemUoRGV2aWNlU3Rh
dGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFhpdmVTb3VyY2UgKnhzcmMgPSBYSVZFX1NP
VVJDRShkZXYpOwogICAgIE9iamVjdCAqb2JqOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogCi0gICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAieGl2
ZSIsICZsb2NhbF9lcnIpOworICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpF
Q1QoZGV2KSwgInhpdmUiLCBlcnJwKTsKICAgICBpZiAoIW9iaikgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAi
cmVxdWlyZWQgbGluayAneGl2ZScgbm90IGZvdW5kOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KQEAgLTE4MDAsMTEgKzE3OTMsOSBAQCBzdGF0aWMgdm9pZCB4aXZlX2VuZF9zb3VyY2VfcmVh
bGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGl2ZUVORFNvdXJj
ZSAqeHNyYyA9IFhJVkVfRU5EX1NPVVJDRShkZXYpOwogICAgIE9iamVjdCAqb2JqOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9s
aW5rKE9CSkVDVChkZXYpLCAieGl2ZSIsICZsb2NhbF9lcnIpOworICAgIG9iaiA9IG9iamVjdF9w
cm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgInhpdmUiLCBlcnJwKTsKICAgICBpZiAoIW9i
aikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAg
ZXJyb3JfcHJlcGVuZChlcnJwLCAicmVxdWlyZWQgbGluayAneGl2ZScgbm90IGZvdW5kOiAiKTsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L2lwYWNrL2lwYWNrLmMgYi9o
dy9pcGFjay9pcGFjay5jCmluZGV4IDMwZTE2Njk2YzAuLmRjNjZmZTYyZDggMTAwNjQ0Ci0tLSBh
L2h3L2lwYWNrL2lwYWNrLmMKKysrIGIvaHcvaXBhY2svaXBhY2suYwpAQCAtNjQsMTEgKzY0LDkg
QEAgc3RhdGljIHZvaWQgaXBhY2tfZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiB7CiAgICAgSVBhY2tEZXZpY2UgKmlkZXYgPSBJUEFDS19ERVZJQ0UoZGV2
KTsKICAgICBJUGFja0RldmljZUNsYXNzICprID0gSVBBQ0tfREVWSUNFX0dFVF9DTEFTUyhkZXYp
OwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgaWYgKGstPnVucmVhbGl6ZSkgewotICAg
ICAgICBrLT51bnJlYWxpemUoZGV2LCAmZXJyKTsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGVycik7CisgICAgICAgIGstPnVucmVhbGl6ZShkZXYsIGVycnApOwogICAgICAgICByZXR1
cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9pc2EvcGM4NzMxMi5jIGIvaHcvaXNhL3BjODcz
MTIuYwppbmRleCBiOWJkNTc0NzFlLi5hY2VmNmZkNjcwIDEwMDY0NAotLS0gYS9ody9pc2EvcGM4
NzMxMi5jCisrKyBiL2h3L2lzYS9wYzg3MzEyLmMKQEAgLTI5MywxNiArMjkzLDE0IEBAIHN0YXRp
YyB2b2lkIHBjODczMTJfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7
CiAgICAgUEM4NzMxMlN0YXRlICpzOwogICAgIElTQURldmljZSAqaXNhOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogCiAgICAgcyA9IFBDODczMTIoZGV2KTsKICAgICBpc2EgPSBJU0Ff
REVWSUNFKGRldik7CiAgICAgaXNhX3JlZ2lzdGVyX2lvcG9ydChpc2EsICZzLT5pbywgcy0+aW9i
YXNlKTsKICAgICBwYzg3MzEyX2hhcmRfcmVzZXQocyk7CiAKLSAgICBJU0FfU1VQRVJJT19HRVRf
Q0xBU1MoZGV2KS0+cGFyZW50X3JlYWxpemUoZGV2LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IElTQV9TVVBFUklPX0dFVF9DTEFTUyhkZXYpLT5wYXJlbnRfcmVhbGl6ZShkZXYsIGVycnApOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEv
aHcvbWVtL21lbW9yeS1kZXZpY2UuYyBiL2h3L21lbS9tZW1vcnktZGV2aWNlLmMKaW5kZXggNTM5
NTNmZGMzYS4uZWQ5YzQyMTE1MCAxMDA2NDQKLS0tIGEvaHcvbWVtL21lbW9yeS1kZXZpY2UuYwor
KysgYi9ody9tZW0vbWVtb3J5LWRldmljZS5jCkBAIC0yNTQsMjkgKzI1NCwyNiBAQCB2b2lkIG1l
bW9yeV9kZXZpY2VfcHJlX3BsdWcoTWVtb3J5RGV2aWNlU3RhdGUgKm1kLCBNYWNoaW5lU3RhdGUg
Km1zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ2NF90ICpsZWdhY3lf
YWxpZ24sIEVycm9yICoqZXJycCkKIHsKICAgICBjb25zdCBNZW1vcnlEZXZpY2VDbGFzcyAqbWRj
ID0gTUVNT1JZX0RFVklDRV9HRVRfQ0xBU1MobWQpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogICAgIHVpbnQ2NF90IGFkZHIsIGFsaWduOwogICAgIE1lbW9yeVJlZ2lvbiAqbXI7CiAK
LSAgICBtciA9IG1kYy0+Z2V0X21lbW9yeV9yZWdpb24obWQsICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgbXIgPSBtZGMtPmdldF9tZW1v
cnlfcmVnaW9uKG1kLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIGFsaWduID0gbGVnYWN5X2FsaWduID8gKmxlZ2FjeV9hbGlnbiA6IG1lbW9y
eV9yZWdpb25fZ2V0X2FsaWdubWVudChtcik7CiAgICAgYWRkciA9IG1kYy0+Z2V0X2FkZHIobWQp
OwogICAgIGFkZHIgPSBtZW1vcnlfZGV2aWNlX2dldF9mcmVlX2FkZHIobXMsICFhZGRyID8gTlVM
TCA6ICZhZGRyLCBhbGlnbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1lbW9yeV9yZWdpb25fc2l6ZShtciksICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZW1vcnlfcmVnaW9uX3NpemUobXIpLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAg
ICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBtZGMtPnNldF9hZGRyKG1kLCBhZGRyLCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAoIWxvY2FsX2VycikgeworICAgIG1kYy0+c2V0X2FkZHIobWQsIGFkZHIs
IGVycnApOworICAgIGlmICghKmVycnApIHsKICAgICAgICAgdHJhY2VfbWVtb3J5X2RldmljZV9w
cmVfcGx1ZyhERVZJQ0UobWQpLT5pZCA/IERFVklDRShtZCktPmlkIDogIiIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcik7CiAgICAgfQotb3V0OgotICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiB2b2lkIG1lbW9yeV9kZXZpY2VfcGx1
ZyhNZW1vcnlEZXZpY2VTdGF0ZSAqbWQsIE1hY2hpbmVTdGF0ZSAqbXMpCmRpZmYgLS1naXQgYS9o
dy9tZW0vbnZkaW1tLmMgYi9ody9tZW0vbnZkaW1tLmMKaW5kZXggMzc1ZjlhNTg4YS4uNWIwYTk2
OWQ4MyAxMDA2NDQKLS0tIGEvaHcvbWVtL252ZGltbS5jCisrKyBiL2h3L21lbS9udmRpbW0uYwpA
QCAtNDUsMjggKzQ1LDI1IEBAIHN0YXRpYyB2b2lkIG52ZGltbV9zZXRfbGFiZWxfc2l6ZShPYmpl
Y3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKIHsKICAgICBOVkRJ
TU1EZXZpY2UgKm52ZGltbSA9IE5WRElNTShvYmopOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogICAgIHVpbnQ2NF90IHZhbHVlOwogCiAgICAgaWYgKG52ZGltbS0+bnZkaW1tX21yKSB7
Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgImNhbm5vdCBjaGFuZ2UgcHJvcGVydHkg
dmFsdWUiKTsKLSAgICAgICAgZ290byBvdXQ7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImNh
bm5vdCBjaGFuZ2UgcHJvcGVydHkgdmFsdWUiKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAot
ICAgIHZpc2l0X3R5cGVfc2l6ZSh2LCBuYW1lLCAmdmFsdWUsICZsb2NhbF9lcnIpOwotICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgdmlzaXRfdHlwZV9zaXplKHYs
IG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJldHVybjsK
ICAgICB9CiAgICAgaWYgKHZhbHVlIDwgTUlOX05BTUVTUEFDRV9MQUJFTF9TSVpFKSB7Ci0gICAg
ICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgIlByb3BlcnR5ICclcy4lcycgKDB4JSIgUFJJeDY0
ICIpIGlzIHJlcXVpcmVkIgorICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJQcm9wZXJ0eSAnJXMu
JXMnICgweCUiIFBSSXg2NCAiKSBpcyByZXF1aXJlZCIKICAgICAgICAgICAgICAgICAgICAiIGF0
IGxlYXN0IDB4JWx4Iiwgb2JqZWN0X2dldF90eXBlbmFtZShvYmopLAogICAgICAgICAgICAgICAg
ICAgIG5hbWUsIHZhbHVlLCBNSU5fTkFNRVNQQUNFX0xBQkVMX1NJWkUpOwotICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIG52ZGltbS0+bGFiZWxfc2l6ZSA9
IHZhbHVlOwotb3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQog
CiBzdGF0aWMgdm9pZCBudmRpbW1faW5pdChPYmplY3QgKm9iaikKQEAgLTEyNywxMiArMTI0LDEw
IEBAIHN0YXRpYyBNZW1vcnlSZWdpb24gKm52ZGltbV9tZF9nZXRfbWVtb3J5X3JlZ2lvbihNZW1v
cnlEZXZpY2VTdGF0ZSAqbWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIE5WRElNTURldmljZSAqbnZkaW1tID0g
TlZESU1NKG1kKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGlmICghbnZk
aW1tLT5udmRpbW1fbXIpIHsKLSAgICAgICAgbnZkaW1tX3ByZXBhcmVfbWVtb3J5X3JlZ2lvbihu
dmRpbW0sICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgbnZkaW1tX3ByZXBh
cmVfbWVtb3J5X3JlZ2lvbihudmRpbW0sIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcv
bWVtL3BjLWRpbW0uYyBiL2h3L21lbS9wYy1kaW1tLmMKaW5kZXggOTllMmZhZjAxYi4uM2YwZDY5
NmNmOCAxMDA2NDQKLS0tIGEvaHcvbWVtL3BjLWRpbW0uYworKysgYi9ody9tZW0vcGMtZGltbS5j
CkBAIC0zNywzMSArMzcsMjggQEAgc3RhdGljIGludCBwY19kaW1tX2dldF9mcmVlX3Nsb3QoY29u
c3QgaW50ICpoaW50LCBpbnQgbWF4X3Nsb3RzLCBFcnJvciAqKmVycnApOwogdm9pZCBwY19kaW1t
X3ByZV9wbHVnKFBDRElNTURldmljZSAqZGltbSwgTWFjaGluZVN0YXRlICptYWNoaW5lLAogICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ2NF90ICpsZWdhY3lfYWxpZ24sIEVycm9yICoq
ZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQgc2xvdDsKIAog
ICAgIHNsb3QgPSBvYmplY3RfcHJvcGVydHlfZ2V0X2ludChPQkpFQ1QoZGltbSksIFBDX0RJTU1f
U0xPVF9QUk9QLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyb3JfYWJv
cnQpOwogICAgIGlmICgoc2xvdCA8IDAgfHwgc2xvdCA+PSBtYWNoaW5lLT5yYW1fc2xvdHMpICYm
CiAgICAgICAgICBzbG90ICE9IFBDX0RJTU1fVU5BU1NJR05FRF9TTE9UKSB7Ci0gICAgICAgIGVy
cm9yX3NldGcoJmxvY2FsX2VyciwgImludmFsaWQgc2xvdCBudW1iZXIsIHZhbGlkIHJhbmdlIGlz
IFswLSUiCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImludmFsaWQgc2xvdCBudW1iZXIsIHZh
bGlkIHJhbmdlIGlzIFswLSUiCiAgICAgICAgICAgICAgICAgICAgUFJJdTY0ICJdIiwgbWFjaGlu
ZS0+cmFtX3Nsb3RzIC0gMSk7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAg
ICAgfQogCiAgICAgc2xvdCA9IHBjX2RpbW1fZ2V0X2ZyZWVfc2xvdChzbG90ID09IFBDX0RJTU1f
VU5BU1NJR05FRF9TTE9UID8gTlVMTCA6ICZzbG90LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWFjaGluZS0+cmFtX3Nsb3RzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWFjaGluZS0+cmFtX3Nsb3RzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAg
cmV0dXJuOwogICAgIH0KICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1QoZGltbSks
IHNsb3QsIFBDX0RJTU1fU0xPVF9QUk9QLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZl
cnJvcl9hYm9ydCk7CiAgICAgdHJhY2VfbWhwX3BjX2RpbW1fYXNzaWduZWRfc2xvdChzbG90KTsK
IAogICAgIG1lbW9yeV9kZXZpY2VfcHJlX3BsdWcoTUVNT1JZX0RFVklDRShkaW1tKSwgbWFjaGlu
ZSwgbGVnYWN5X2FsaWduLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7
Ci1vdXQ6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlcnJwKTsKIH0KIAogdm9pZCBwY19kaW1tX3BsdWcoUENESU1NRGV2
aWNlICpkaW1tLCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUsIEVycm9yICoqZXJycCkKQEAgLTE1MCwx
MiArMTQ3LDEwIEBAIHN0YXRpYyBQcm9wZXJ0eSBwY19kaW1tX3Byb3BlcnRpZXNbXSA9IHsKIHN0
YXRpYyB2b2lkIHBjX2RpbW1fZ2V0X3NpemUoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0
IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwg
RXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHVpbnQ2
NF90IHZhbHVlOwogCi0gICAgdmFsdWUgPSBtZW1vcnlfZGV2aWNlX2dldF9yZWdpb25fc2l6ZShN
RU1PUllfREVWSUNFKG9iaiksICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgdmFsdWUgPSBtZW1v
cnlfZGV2aWNlX2dldF9yZWdpb25fc2l6ZShNRU1PUllfREVWSUNFKG9iaiksIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9t
aWNyb2JsYXplL3hsbngtenlucW1wLXBtdS5jIGIvaHcvbWljcm9ibGF6ZS94bG54LXp5bnFtcC1w
bXUuYwppbmRleCAwMjhmMzE4OTRkLi5mOGVkYjMyYzhjIDEwMDY0NAotLS0gYS9ody9taWNyb2Js
YXplL3hsbngtenlucW1wLXBtdS5jCisrKyBiL2h3L21pY3JvYmxhemUveGxueC16eW5xbXAtcG11
LmMKQEAgLTc5LDcgKzc5LDYgQEAgc3RhdGljIHZvaWQgeGxueF96eW5xbXBfcG11X3NvY19pbml0
KE9iamVjdCAqb2JqKQogc3RhdGljIHZvaWQgeGxueF96eW5xbXBfcG11X3NvY19yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYbG54WnlucU1QUE1VU29DU3Rh
dGUgKnMgPSBYTE5YX1pZTlFNUF9QTVVfU09DKGRldik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7
CiAKICAgICBvYmplY3RfcHJvcGVydHlfc2V0X3VpbnQoT0JKRUNUKCZzLT5jcHUpLCBYTE5YX1pZ
TlFNUF9QTVVfUk9NX0FERFIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJiYXNlLXZl
Y3RvcnMiLCAmZXJyb3JfYWJvcnQpOwpAQCAtOTksOSArOTgsOCBAQCBzdGF0aWMgdm9pZCB4bG54
X3p5bnFtcF9wbXVfc29jX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVDVCgmcy0+Y3B1KSwgIjguNDAuYiIsICJ2
ZXJzaW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyb3JfYWJvcnQpOwogICAg
IG9iamVjdF9wcm9wZXJ0eV9zZXRfdWludChPQkpFQ1QoJnMtPmNwdSksIDAsICJwdnIiLCAmZXJy
b3JfYWJvcnQpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmNwdSks
IHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCgmcy0+Y3B1KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTExMSw5ICsxMDksOCBAQCBzdGF0aWMgdm9pZCB4
bG54X3p5bnFtcF9wbXVfc29jX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyb3JfYWJvcnQpOwogICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfdWludChPQkpFQ1QoJnMtPmludGMpLCAweGZmZmYsICJpbnRjLXBvc2l0
aXZlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2Fib3J0KTsKLSAgICBv
YmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5pbnRjKSwgdHJ1ZSwgInJlYWxpemVk
IiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
ZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5pbnRjKSwgdHJ1
ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAgICAgc3lzYnVzX21taW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5pbnRjKSwgMCwg
WExOWF9aWU5RTVBfUE1VX0lOVENfQUREUik7CmRpZmYgLS1naXQgYS9ody9taXBzL2Nwcy5jIGIv
aHcvbWlwcy9jcHMuYwppbmRleCAxNjYwZjg2OTA4Li5jZWQzNzNkODUyIDEwMDY0NAotLS0gYS9o
dy9taXBzL2Nwcy5jCisrKyBiL2h3L21pcHMvY3BzLmMKQEAgLTcxLDcgKzcxLDYgQEAgc3RhdGlj
IHZvaWQgbWlwc19jcHNfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAg
ICAgQ1BVTUlQU1N0YXRlICplbnY7CiAgICAgTUlQU0NQVSAqY3B1OwogICAgIGludCBpOwotICAg
IEVycm9yICplcnIgPSBOVUxMOwogICAgIHRhcmdldF91bG9uZyBnY3JfYmFzZTsKICAgICBib29s
IGl0dV9wcmVzZW50ID0gZmFsc2U7CiAgICAgYm9vbCBzYWFyX3ByZXNlbnQgPSBmYWxzZTsKQEAg
LTEwMSwxNiArMTAwLDE1IEBAIHN0YXRpYyB2b2lkIG1pcHNfY3BzX3JlYWxpemUoRGV2aWNlU3Rh
dGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIGlmIChpdHVfcHJlc2VudCkgewogICAgICAgICBz
eXNidXNfaW5pdF9jaGlsZF9vYmooT0JKRUNUKGRldiksICJpdHUiLCAmcy0+aXR1LCBzaXplb2Yo
cy0+aXR1KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfTUlQU19JVFUpOwot
ICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1QoJnMtPml0dSksIDE2LCAibnVt
LWZpZm8iLCAmZXJyKTsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9pbnQoT0JKRUNUKCZz
LT5pdHUpLCAxNiwgIm51bS1zZW1hcGhvcmVzIiwgJmVycik7CisgICAgICAgIG9iamVjdF9wcm9w
ZXJ0eV9zZXRfaW50KE9CSkVDVCgmcy0+aXR1KSwgMTYsICJudW0tZmlmbyIsIGVycnApOworICAg
ICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1QoJnMtPml0dSksIDE2LCAibnVtLXNl
bWFwaG9yZXMiLCBlcnJwKTsKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCgmcy0+aXR1KSwgc2Fhcl9wcmVzZW50LCAic2Fhci1wcmVzZW50IiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZlcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXJycCk7CiAgICAgICAgIGlmIChzYWFyX3ByZXNlbnQpIHsKICAgICAgICAgICAgIHFkZXZf
cHJvcF9zZXRfcHRyKERFVklDRSgmcy0+aXR1KSwgInNhYXIiLCAodm9pZCAqKSZlbnYtPkNQMF9T
QUFSKTsKICAgICAgICAgfQotICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNU
KCZzLT5pdHUpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICAgICAgaWYgKGVyciAhPSBO
VUxMKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAg
b2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+aXR1KSwgdHJ1ZSwgInJlYWxpemVk
IiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgIH0KIApAQCAtMTIxLDExICsxMTksMTAgQEAgc3RhdGljIHZvaWQgbWlwc19j
cHNfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgLyogQ2x1c3Rl
ciBQb3dlciBDb250cm9sbGVyICovCiAgICAgc3lzYnVzX2luaXRfY2hpbGRfb2JqKE9CSkVDVChk
ZXYpLCAiY3BjIiwgJnMtPmNwYywgc2l6ZW9mKHMtPmNwYyksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFRZUEVfTUlQU19DUEMpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfaW50KE9CSkVD
VCgmcy0+Y3BjKSwgcy0+bnVtX3ZwLCAibnVtLXZwIiwgJmVycik7Ci0gICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9pbnQoT0JKRUNUKCZzLT5jcGMpLCAxLCAidnAtc3RhcnQtcnVubmluZyIsICZlcnIp
OwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPmNwYyksIHRydWUsICJy
ZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1Qo
JnMtPmNwYyksIHMtPm51bV92cCwgIm51bS12cCIsIGVycnApOworICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfaW50KE9CSkVDVCgmcy0+Y3BjKSwgMSwgInZwLXN0YXJ0LXJ1bm5pbmciLCBlcnJwKTsK
KyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jcGMpLCB0cnVlLCAicmVh
bGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC0xMzUsMTEgKzEzMiwxMCBAQCBzdGF0aWMgdm9pZCBtaXBzX2Nwc19yZWFs
aXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAvKiBHbG9iYWwgSW50ZXJy
dXB0IENvbnRyb2xsZXIgKi8KICAgICBzeXNidXNfaW5pdF9jaGlsZF9vYmooT0JKRUNUKGRldiks
ICJnaWMiLCAmcy0+Z2ljLCBzaXplb2Yocy0+Z2ljKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVFlQRV9NSVBTX0dJQyk7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9pbnQoT0JKRUNUKCZz
LT5naWMpLCBzLT5udW1fdnAsICJudW0tdnAiLCAmZXJyKTsKLSAgICBvYmplY3RfcHJvcGVydHlf
c2V0X2ludChPQkpFQ1QoJnMtPmdpYyksIDEyOCwgIm51bS1pcnEiLCAmZXJyKTsKLSAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5naWMpLCB0cnVlLCAicmVhbGl6ZWQiLCAm
ZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9pbnQoT0JKRUNUKCZzLT5naWMpLCBz
LT5udW1fdnAsICJudW0tdnAiLCBlcnJwKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChP
QkpFQ1QoJnMtPmdpYyksIDEyOCwgIm51bS1pcnEiLCBlcnJwKTsKKyAgICBvYmplY3RfcHJvcGVy
dHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5naWMpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAg
ICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xNTEs
MTQgKzE0NywxMyBAQCBzdGF0aWMgdm9pZCBtaXBzX2Nwc19yZWFsaXplKERldmljZVN0YXRlICpk
ZXYsIEVycm9yICoqZXJycCkKIAogICAgIHN5c2J1c19pbml0X2NoaWxkX29iaihPQkpFQ1QoZGV2
KSwgImdjciIsICZzLT5nY3IsIHNpemVvZihzLT5nY3IpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBUWVBFX01JUFNfR0NSKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1Qo
JnMtPmdjciksIHMtPm51bV92cCwgIm51bS12cCIsICZlcnIpOwotICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfaW50KE9CSkVDVCgmcy0+Z2NyKSwgMHg4MDAsICJnY3ItcmV2IiwgJmVycik7Ci0gICAg
b2JqZWN0X3Byb3BlcnR5X3NldF9pbnQoT0JKRUNUKCZzLT5nY3IpLCBnY3JfYmFzZSwgImdjci1i
YXNlIiwgJmVycik7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKE9CSkVDVCgmcy0+Z2Ny
KSwgT0JKRUNUKCZzLT5naWMubXIpLCAiZ2ljIiwgJmVycik7Ci0gICAgb2JqZWN0X3Byb3BlcnR5
X3NldF9saW5rKE9CSkVDVCgmcy0+Z2NyKSwgT0JKRUNUKCZzLT5jcGMubXIpLCAiY3BjIiwgJmVy
cik7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z2NyKSwgdHJ1ZSwg
InJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfaW50KE9CSkVD
VCgmcy0+Z2NyKSwgcy0+bnVtX3ZwLCAibnVtLXZwIiwgZXJycCk7CisgICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9pbnQoT0JKRUNUKCZzLT5nY3IpLCAweDgwMCwgImdjci1yZXYiLCBlcnJwKTsKKyAg
ICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1QoJnMtPmdjciksIGdjcl9iYXNlLCAiZ2Ny
LWJhc2UiLCBlcnJwKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2xpbmsoT0JKRUNUKCZzLT5n
Y3IpLCBPQkpFQ1QoJnMtPmdpYy5tciksICJnaWMiLCBlcnJwKTsKKyAgICBvYmplY3RfcHJvcGVy
dHlfc2V0X2xpbmsoT0JKRUNUKCZzLT5nY3IpLCBPQkpFQ1QoJnMtPmNwYy5tciksICJjcGMiLCBl
cnJwKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5nY3IpLCB0cnVl
LCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9taXNjL2FybTExc2N1LmMgYi9ody9taXNj
L2FybTExc2N1LmMKaW5kZXggMzAyMzI4NGQ2Zi4uYmVmYzg1ZjMyMSAxMDA2NDQKLS0tIGEvaHcv
bWlzYy9hcm0xMXNjdS5jCisrKyBiL2h3L21pc2MvYXJtMTFzY3UuYwpAQCAtNjMsNiArNjMsNyBA
QCBzdGF0aWMgY29uc3QgTWVtb3J5UmVnaW9uT3BzIG1wY29yZV9zY3Vfb3BzID0gewogCiBzdGF0
aWMgdm9pZCBhcm0xMV9zY3VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnAp
CiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQogCiBzdGF0aWMgdm9pZCBhcm0xMV9zY3Vf
aW5pdChPYmplY3QgKm9iaikKZGlmZiAtLWdpdCBhL2h3L21pc2MvYmNtMjgzNV9tYm94LmMgYi9o
dy9taXNjL2JjbTI4MzVfbWJveC5jCmluZGV4IDc5YmFkMTE2MzEuLmFiNTlkODc0Y2IgMTAwNjQ0
Ci0tLSBhL2h3L21pc2MvYmNtMjgzNV9tYm94LmMKKysrIGIvaHcvbWlzYy9iY20yODM1X21ib3gu
YwpAQCAtMzAwLDEyICszMDAsMTEgQEAgc3RhdGljIHZvaWQgYmNtMjgzNV9tYm94X3JlYWxpemUo
RGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIEJDTTI4MzVNYm94U3RhdGUg
KnMgPSBCQ00yODM1X01CT1goZGV2KTsKICAgICBPYmplY3QgKm9iajsKLSAgICBFcnJvciAqZXJy
ID0gTlVMTDsKIAotICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2
KSwgIm1ib3gtbXIiLCAmZXJyKTsKKyAgICBvYmogPSBvYmplY3RfcHJvcGVydHlfZ2V0X2xpbmso
T0JKRUNUKGRldiksICJtYm94LW1yIiwgZXJycCk7CiAgICAgaWYgKG9iaiA9PSBOVUxMKSB7CiAg
ICAgICAgIGVycm9yX3NldGcoZXJycCwgIiVzOiByZXF1aXJlZCBtYm94LW1yIGxpbmsgbm90IGZv
dW5kOiAlcyIsCi0gICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGVycm9yX2dldF9wcmV0dHko
ZXJyKSk7CisgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGVycm9yX2dldF9wcmV0dHkoKmVy
cnApKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvbWlzYy9iY20y
ODM1X3Byb3BlcnR5LmMgYi9ody9taXNjL2JjbTI4MzVfcHJvcGVydHkuYwppbmRleCBkODZkNTEw
NTcyLi5lZWJkYTczYTk0IDEwMDY0NAotLS0gYS9ody9taXNjL2JjbTI4MzVfcHJvcGVydHkuYwor
KysgYi9ody9taXNjL2JjbTI4MzVfcHJvcGVydHkuYwpAQCAtMzg0LDIxICszODQsMjAgQEAgc3Rh
dGljIHZvaWQgYmNtMjgzNV9wcm9wZXJ0eV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBCQ00yODM1UHJvcGVydHlTdGF0ZSAqcyA9IEJDTTI4MzVfUFJPUEVS
VFkoZGV2KTsKICAgICBPYmplY3QgKm9iajsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAotICAg
IG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgImZiIiwgJmVycik7
CisgICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAiZmIiLCBl
cnJwKTsKICAgICBpZiAob2JqID09IE5VTEwpIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAi
JXM6IHJlcXVpcmVkIGZiIGxpbmsgbm90IGZvdW5kOiAlcyIsCi0gICAgICAgICAgICAgICAgICAg
X19mdW5jX18sIGVycm9yX2dldF9wcmV0dHkoZXJyKSk7CisgICAgICAgICAgICAgICAgICAgX19m
dW5jX18sIGVycm9yX2dldF9wcmV0dHkoKmVycnApKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAogICAgIHMtPmZiZGV2ID0gQkNNMjgzNV9GQihvYmopOwogCi0gICAgb2JqID0gb2JqZWN0X3By
b3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAiZG1hLW1yIiwgJmVycik7CisgICAgb2JqID0g
b2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAiZG1hLW1yIiwgZXJycCk7CiAg
ICAgaWYgKG9iaiA9PSBOVUxMKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIiVzOiByZXF1
aXJlZCBkbWEtbXIgbGluayBub3QgZm91bmQ6ICVzIiwKLSAgICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgZXJyb3JfZ2V0X3ByZXR0eShlcnIpKTsKKyAgICAgICAgICAgICAgICAgICBfX2Z1bmNf
XywgZXJyb3JfZ2V0X3ByZXR0eSgqZXJycCkpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRp
ZmYgLS1naXQgYS9ody9taXNjL2l2c2htZW0uYyBiL2h3L21pc2MvaXZzaG1lbS5jCmluZGV4IDVl
M2IwNWVhZTAuLjEzNmE4ODc0ZWQgMTAwNjQ0Ci0tLSBhL2h3L21pc2MvaXZzaG1lbS5jCisrKyBi
L2h3L21pc2MvaXZzaG1lbS5jCkBAIC00NzgsNyArNDc4LDYgQEAgc3RhdGljIHZvaWQgc2V0dXBf
aW50ZXJydXB0KElWU2htZW1TdGF0ZSAqcywgaW50IHZlY3RvciwgRXJyb3IgKiplcnJwKQogICAg
IGJvb2wgd2l0aF9pcnFmZCA9IGt2bV9tc2lfdmlhX2lycWZkX2VuYWJsZWQoKSAmJgogICAgICAg
ICBpdnNobWVtX2hhc19mZWF0dXJlKHMsIElWU0hNRU1fTVNJKTsKICAgICBQQ0lEZXZpY2UgKnBk
ZXYgPSBQQ0lfREVWSUNFKHMpOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgSVZTSE1F
TV9EUFJJTlRGKCJzZXR0aW5nIHVwIGludGVycnVwdCBmb3IgdmVjdG9yOiAlZFxuIiwgdmVjdG9y
KTsKIApAQCAtNDg3LDkgKzQ4Niw4IEBAIHN0YXRpYyB2b2lkIHNldHVwX2ludGVycnVwdChJVlNo
bWVtU3RhdGUgKnMsIGludCB2ZWN0b3IsIEVycm9yICoqZXJycCkKICAgICAgICAgd2F0Y2hfdmVj
dG9yX25vdGlmaWVyKHMsIG4sIHZlY3Rvcik7CiAgICAgfSBlbHNlIGlmIChtc2l4X2VuYWJsZWQo
cGRldikpIHsKICAgICAgICAgSVZTSE1FTV9EUFJJTlRGKCJ3aXRoIGlycWZkXG4iKTsKLSAgICAg
ICAgaXZzaG1lbV9hZGRfa3ZtX21zaV92aXJxKHMsIHZlY3RvciwgJmVycik7Ci0gICAgICAgIGlm
IChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAg
ICBpdnNobWVtX2FkZF9rdm1fbXNpX3ZpcnEocywgdmVjdG9yLCBlcnJwKTsKKyAgICAgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIApAQCAtNTA2LDcgKzUw
NCw2IEBAIHN0YXRpYyB2b2lkIHNldHVwX2ludGVycnVwdChJVlNobWVtU3RhdGUgKnMsIGludCB2
ZWN0b3IsIEVycm9yICoqZXJycCkKIAogc3RhdGljIHZvaWQgcHJvY2Vzc19tc2dfc2htZW0oSVZT
aG1lbVN0YXRlICpzLCBpbnQgZmQsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBzdHJ1Y3Qgc3RhdCBidWY7CiAgICAgc2l6ZV90IHNpemU7CiAKQEAg
LTUyNyw5ICs1MjQsOCBAQCBzdGF0aWMgdm9pZCBwcm9jZXNzX21zZ19zaG1lbShJVlNobWVtU3Rh
dGUgKnMsIGludCBmZCwgRXJyb3IgKiplcnJwKQogCiAgICAgLyogbW1hcCB0aGUgcmVnaW9uIGFu
ZCBtYXAgaW50byB0aGUgQkFSMiAqLwogICAgIG1lbW9yeV9yZWdpb25faW5pdF9yYW1fZnJvbV9m
ZCgmcy0+c2VydmVyX2JhcjIsIE9CSkVDVChzKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIml2c2htZW0uYmFyMiIsIHNpemUsIHRydWUsIGZkLCAmbG9jYWxfZXJyKTsKLSAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXZzaG1lbS5iYXIyIiwg
c2l6ZSwgdHJ1ZSwgZmQsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC02NjIsMTMgKzY1OCwxMSBAQCBzdGF0aWMgaW50NjRfdCBpdnNobWVtX3Jl
Y3ZfbXNnKElWU2htZW1TdGF0ZSAqcywgaW50ICpwZmQsIEVycm9yICoqZXJycCkKIAogc3RhdGlj
IHZvaWQgaXZzaG1lbV9yZWN2X3NldHVwKElWU2htZW1TdGF0ZSAqcywgRXJyb3IgKiplcnJwKQog
ewotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIGludDY0X3QgbXNnOwogICAgIGludCBmZDsK
IAotICAgIG1zZyA9IGl2c2htZW1fcmVjdl9tc2cocywgJmZkLCAmZXJyKTsKLSAgICBpZiAoZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG1zZyA9IGl2c2ht
ZW1fcmVjdl9tc2cocywgJmZkLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KICAgICBpZiAobXNnICE9IElWU0hNRU1fUFJPVE9DT0xfVkVSU0lPTikgewpA
QCAtNjk0LDkgKzY4OCw4IEBAIHN0YXRpYyB2b2lkIGl2c2htZW1fcmVjdl9zZXR1cChJVlNobWVt
U3RhdGUgKnMsIEVycm9yICoqZXJycCkKICAgICAgKiBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgZGV2
aWNlIGFjY2VwdGVkIGl0IG91dCBvZiBvcmRlciwgYnV0CiAgICAgICogYnJva2Ugd2hlbiBhbiBp
bnRlcnJ1cHQgc2V0dXAgbWVzc2FnZSBhcnJpdmVkIGJlZm9yZSBpdC4KICAgICAgKi8KLSAgICBt
c2cgPSBpdnNobWVtX3JlY3ZfbXNnKHMsICZmZCwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBtc2cgPSBpdnNobWVtX3JlY3Zf
bXNnKHMsICZmZCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAgICAgaWYgKGZkICE9IC0xIHx8IG1zZyA8IDAgfHwgbXNnID4gSVZTSE1FTV9NQVhfUEVF
UlMpIHsKQEAgLTcwOSwxNCArNzAyLDEyIEBAIHN0YXRpYyB2b2lkIGl2c2htZW1fcmVjdl9zZXR1
cChJVlNobWVtU3RhdGUgKnMsIEVycm9yICoqZXJycCkKICAgICAgKiBSZWNlaXZlIG1vcmUgbWVz
c2FnZXMgdW50aWwgd2UgZ290IHNoYXJlZCBtZW1vcnkuCiAgICAgICovCiAgICAgZG8gewotICAg
ICAgICBtc2cgPSBpdnNobWVtX3JlY3ZfbXNnKHMsICZmZCwgJmVycik7Ci0gICAgICAgIGlmIChl
cnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBt
c2cgPSBpdnNobWVtX3JlY3ZfbXNnKHMsICZmZCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkg
ewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9Ci0gICAgICAgIHByb2Nlc3NfbXNnKHMs
IG1zZywgZmQsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgcHJvY2Vzc19tc2cocywgbXNnLCBmZCwgZXJy
cCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9
CiAgICAgfSB3aGlsZSAobXNnICE9IC0xKTsKZGlmZiAtLWdpdCBhL2h3L21pc2MvbWFjaW8vbWFj
aW8uYyBiL2h3L21pc2MvbWFjaW8vbWFjaW8uYwppbmRleCA1MGYyMGQ4MjA2Li4yYmZkZmU2MmYz
IDEwMDY0NAotLS0gYS9ody9taXNjL21hY2lvL21hY2lvLmMKKysrIGIvaHcvbWlzYy9tYWNpby9t
YWNpby5jCkBAIC0xMDcsMTEgKzEwNyw5IEBAIHN0YXRpYyB2b2lkIG1hY2lvX2NvbW1vbl9yZWFs
aXplKFBDSURldmljZSAqZCwgRXJyb3IgKiplcnJwKQogewogICAgIE1hY0lPU3RhdGUgKnMgPSBN
QUNJTyhkKTsKICAgICBTeXNCdXNEZXZpY2UgKnN5c2J1c19kZXY7Ci0gICAgRXJyb3IgKmVyciA9
IE5VTEw7CiAKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5kYmRtYSks
IHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCgmcy0+ZGJkbWEpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNidXNfZGV2ID0gU1lTX0JVU19ERVZJQ0Uo
JnMtPmRiZG1hKTsKQEAgLTEyNSw5ICsxMjMsOCBAQCBzdGF0aWMgdm9pZCBtYWNpb19jb21tb25f
cmVhbGl6ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKICAgICBxZGV2X3Byb3Bfc2V0X2No
cihERVZJQ0UoJnMtPmVzY2MpLCAiY2hyQiIsIHNlcmlhbF9oZCgxKSk7CiAgICAgcWRldl9wcm9w
X3NldF91aW50MzIoREVWSUNFKCZzLT5lc2NjKSwgImNobkJ0eXBlIiwgZXNjY19zZXJpYWwpOwog
ICAgIHFkZXZfcHJvcF9zZXRfdWludDMyKERFVklDRSgmcy0+ZXNjYyksICJjaG5BdHlwZSIsIGVz
Y2Nfc2VyaWFsKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5lc2Nj
KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JK
RUNUKCZzLT5lc2NjKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE1NiwyMCArMTUzLDE3IEBAIHN0YXRpYyB2
b2lkIG1hY2lvX29sZHdvcmxkX3JlYWxpemUoUENJRGV2aWNlICpkLCBFcnJvciAqKmVycnApCiAg
ICAgTWFjSU9TdGF0ZSAqcyA9IE1BQ0lPKGQpOwogICAgIE9sZFdvcmxkTWFjSU9TdGF0ZSAqb3Mg
PSBPTERXT1JMRF9NQUNJTyhkKTsKICAgICBEZXZpY2VTdGF0ZSAqcGljX2RldiA9IERFVklDRShv
cy0+cGljKTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBTeXNCdXNEZXZpY2UgKnN5c2J1
c19kZXY7CiAKLSAgICBtYWNpb19jb21tb25fcmVhbGl6ZShkLCAmZXJyKTsKLSAgICBpZiAoZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG1hY2lvX2NvbW1v
bl9yZWFsaXplKGQsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAg
ICAgfQogCiAgICAgcWRldl9wcm9wX3NldF91aW50NjQoREVWSUNFKCZzLT5jdWRhKSwgInRpbWVi
YXNlLWZyZXF1ZW5jeSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcy0+ZnJlcXVlbmN5KTsK
LSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jdWRhKSwgdHJ1ZSwgInJl
YWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jdWRh
KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAgICAgc3lzYnVzX2RldiA9IFNZU19CVVNfREVWSUNFKCZzLT5jdWRhKTsK
QEAgLTE4NCw5ICsxNzgsOCBAQCBzdGF0aWMgdm9pZCBtYWNpb19vbGR3b3JsZF9yZWFsaXplKFBD
SURldmljZSAqZCwgRXJyb3IgKiplcnJwKQogICAgIHN5c2J1c19jb25uZWN0X2lycShzeXNidXNf
ZGV2LCAxLCBxZGV2X2dldF9ncGlvX2luKHBpY19kZXYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0xEV09STERfRVNDQ0FfSVJRKSk7CiAK
LSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZvcy0+bnZyYW0pLCB0cnVlLCAi
cmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJm9zLT5u
dnJhbSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICByZXR1cm47CiAgICAgfQogICAgIHN5c2J1c19kZXYgPSBTWVNfQlVTX0RFVklDRSgmb3MtPm52
cmFtKTsKQEAgLTIwMywxOCArMTk2LDE2IEBAIHN0YXRpYyB2b2lkIG1hY2lvX29sZHdvcmxkX3Jl
YWxpemUoUENJRGV2aWNlICpkLCBFcnJvciAqKmVycnApCiAgICAgbWFjaW9fcmVhbGl6ZV9pZGUo
cywgJm9zLT5pZGVbMF0sCiAgICAgICAgICAgICAgICAgICAgICAgcWRldl9nZXRfZ3Bpb19pbihw
aWNfZGV2LCBPTERXT1JMRF9JREUwX0lSUSksCiAgICAgICAgICAgICAgICAgICAgICAgcWRldl9n
ZXRfZ3Bpb19pbihwaWNfZGV2LCBPTERXT1JMRF9JREUwX0RNQV9JUlEpLAotICAgICAgICAgICAg
ICAgICAgICAgIDB4MTYsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgICAgMHgxNiwgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBtYWNpb19yZWFs
aXplX2lkZShzLCAmb3MtPmlkZVsxXSwKICAgICAgICAgICAgICAgICAgICAgICBxZGV2X2dldF9n
cGlvX2luKHBpY19kZXYsIE9MRFdPUkxEX0lERTFfSVJRKSwKICAgICAgICAgICAgICAgICAgICAg
ICBxZGV2X2dldF9ncGlvX2luKHBpY19kZXYsIE9MRFdPUkxEX0lERTFfRE1BX0lSUSksCi0gICAg
ICAgICAgICAgICAgICAgICAgMHgxYSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAweDFhLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIH0KQEAgLTI5
NCwxMyArMjg1LDExIEBAIHN0YXRpYyB2b2lkIG1hY2lvX25ld3dvcmxkX3JlYWxpemUoUENJRGV2
aWNlICpkLCBFcnJvciAqKmVycnApCiAgICAgTWFjSU9TdGF0ZSAqcyA9IE1BQ0lPKGQpOwogICAg
IE5ld1dvcmxkTWFjSU9TdGF0ZSAqbnMgPSBORVdXT1JMRF9NQUNJTyhkKTsKICAgICBEZXZpY2VT
dGF0ZSAqcGljX2RldiA9IERFVklDRShucy0+cGljKTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsK
ICAgICBTeXNCdXNEZXZpY2UgKnN5c2J1c19kZXY7CiAgICAgTWVtb3J5UmVnaW9uICp0aW1lcl9t
ZW1vcnkgPSBOVUxMOwogCi0gICAgbWFjaW9fY29tbW9uX3JlYWxpemUoZCwgJmVycik7Ci0gICAg
aWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBtYWNp
b19jb21tb25fcmVhbGl6ZShkLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIApAQCAtMzE5LDE4ICszMDgsMTYgQEAgc3RhdGljIHZvaWQgbWFjaW9fbmV3
d29ybGRfcmVhbGl6ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKICAgICBtYWNpb19yZWFs
aXplX2lkZShzLCAmbnMtPmlkZVswXSwKICAgICAgICAgICAgICAgICAgICAgICBxZGV2X2dldF9n
cGlvX2luKHBpY19kZXYsIE5FV1dPUkxEX0lERTBfSVJRKSwKICAgICAgICAgICAgICAgICAgICAg
ICBxZGV2X2dldF9ncGlvX2luKHBpY19kZXYsIE5FV1dPUkxEX0lERTBfRE1BX0lSUSksCi0gICAg
ICAgICAgICAgICAgICAgICAgMHgxNiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAweDE2LCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIG1h
Y2lvX3JlYWxpemVfaWRlKHMsICZucy0+aWRlWzFdLAogICAgICAgICAgICAgICAgICAgICAgIHFk
ZXZfZ2V0X2dwaW9faW4ocGljX2RldiwgTkVXV09STERfSURFMV9JUlEpLAogICAgICAgICAgICAg
ICAgICAgICAgIHFkZXZfZ2V0X2dwaW9faW4ocGljX2RldiwgTkVXV09STERfSURFMV9ETUFfSVJR
KSwKLSAgICAgICAgICAgICAgICAgICAgICAweDFhLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAgICAg
IDB4MWEsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQog
CkBAIC0zNDcsNyArMzM0LDcgQEAgc3RhdGljIHZvaWQgbWFjaW9fbmV3d29ybGRfcmVhbGl6ZShQ
Q0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZlcnJvcl9hYm9ydCk7CiAgICAgICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbigm
cy0+YmFyLCAweDUwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3lzYnVz
X21taW9fZ2V0X3JlZ2lvbihzeXNidXNfZGV2LCAwKSk7Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1QoJm5zLT5ncGlvKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Cisg
ICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJm5zLT5ncGlvKSwgdHJ1ZSwg
InJlYWxpemVkIiwgZXJycCk7CiAKICAgICAgICAgLyogUE1VICovCiAgICAgICAgIG9iamVjdF9p
bml0aWFsaXplX2NoaWxkKE9CSkVDVChzKSwgInBtdSIsICZzLT5wbXUsIHNpemVvZihzLT5wbXUp
LApAQCAtMzU3LDkgKzM0NCw4IEBAIHN0YXRpYyB2b2lkIG1hY2lvX25ld3dvcmxkX3JlYWxpemUo
UENJRGV2aWNlICpkLCBFcnJvciAqKmVycnApCiAgICAgICAgIHFkZXZfcHJvcF9zZXRfYml0KERF
VklDRSgmcy0+cG11KSwgImhhcy1hZGIiLCBucy0+aGFzX2FkYik7CiAgICAgICAgIHFkZXZfc2V0
X3BhcmVudF9idXMoREVWSUNFKCZzLT5wbXUpLCBCVVMoJnMtPm1hY2lvX2J1cykpOwogCi0gICAg
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJnMtPnBtdSksIHRydWUsICJyZWFs
aXplZCIsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCgmcy0+cG11KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkg
ewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIHN5c2J1c19kZXYgPSBT
WVNfQlVTX0RFVklDRSgmcy0+cG11KTsKQEAgLTM3NSw5ICszNjEsOCBAQCBzdGF0aWMgdm9pZCBt
YWNpb19uZXd3b3JsZF9yZWFsaXplKFBDSURldmljZSAqZCwgRXJyb3IgKiplcnJwKQogICAgICAg
ICBxZGV2X3Byb3Bfc2V0X3VpbnQ2NChERVZJQ0UoJnMtPmN1ZGEpLCAidGltZWJhc2UtZnJlcXVl
bmN5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcy0+ZnJlcXVlbmN5KTsKIAotICAg
ICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5jdWRhKSwgdHJ1ZSwgInJl
YWxpemVkIiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JK
RUNUKCZzLT5jdWRhKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgICAgIGlmICgqZXJy
cCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIHN5c2J1c19kZXYg
PSBTWVNfQlVTX0RFVklDRSgmcy0+Y3VkYSk7CmRpZmYgLS1naXQgYS9ody9taXNjL21wczItc2Nj
LmMgYi9ody9taXNjL21wczItc2NjLmMKaW5kZXggMjU3NzlhMWRjYS4uZjJhMDBkMzIzNSAxMDA2
NDQKLS0tIGEvaHcvbWlzYy9tcHMyLXNjYy5jCisrKyBiL2h3L21pc2MvbXBzMi1zY2MuYwpAQCAt
MjQ5LDYgKzI0OSw3IEBAIHN0YXRpYyB2b2lkIG1wczJfc2NjX2luaXQoT2JqZWN0ICpvYmopCiAK
IHN0YXRpYyB2b2lkIG1wczJfc2NjX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogeworCUVSUlBfRlVOQ1RJT05fQkVHSU4oKTsKIH0KIAogc3RhdGljIGNvbnN0IFZNU3Rh
dGVEZXNjcmlwdGlvbiBtcHMyX3NjY192bXN0YXRlID0gewpkaWZmIC0tZ2l0IGEvaHcvbWlzYy90
bXAxMDUuYyBiL2h3L21pc2MvdG1wMTA1LmMKaW5kZXggNzVkZGFkM2ExMi4uNDgwZWFlMjNkZCAx
MDA2NDQKLS0tIGEvaHcvbWlzYy90bXAxMDUuYworKysgYi9ody9taXNjL3RtcDEwNS5jCkBAIC03
MiwxMiArNzIsMTAgQEAgc3RhdGljIHZvaWQgdG1wMTA1X3NldF90ZW1wZXJhdHVyZShPYmplY3Qg
Km9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCiB7CiAgICAgVE1QMTA1
U3RhdGUgKnMgPSBUTVAxMDUob2JqKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAg
ICBpbnQ2NF90IHRlbXA7CiAKLSAgICB2aXNpdF90eXBlX2ludCh2LCBuYW1lLCAmdGVtcCwgJmxv
Y2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX2ludCh2LCBuYW1lLCAmdGVtcCwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKHRl
bXAgPj0gMTI4MDAwIHx8IHRlbXAgPCAtMTI4MDAwKSB7CmRpZmYgLS1naXQgYS9ody9taXNjL3Rt
cDQyMS5jIGIvaHcvbWlzYy90bXA0MjEuYwppbmRleCA5ZjA0NDcwNWZhLi5jZGI0MjM3OWM0IDEw
MDY0NAotLS0gYS9ody9taXNjL3RtcDQyMS5jCisrKyBiL2h3L21pc2MvdG1wNDIxLmMKQEAgLTE0
MSwxNSArMTQxLDEzIEBAIHN0YXRpYyB2b2lkIHRtcDQyMV9zZXRfdGVtcGVyYXR1cmUoT2JqZWN0
ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIFRNUDQy
MVN0YXRlICpzID0gVE1QNDIxKG9iaik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgaW50NjRfdCB0ZW1wOwogICAgIGJvb2wgZXh0X3JhbmdlID0gKHMtPmNvbmZpZ1swXSAmIFRN
UDQyMV9DT05GSUdfUkFOR0UpOwogICAgIGludCBvZmZzZXQgPSBleHRfcmFuZ2UgKiA2NCAqIDI1
NjsKICAgICBpbnQgdGVtcGlkOwogCi0gICAgdmlzaXRfdHlwZV9pbnQodiwgbmFtZSwgJnRlbXAs
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgdmlzaXRfdHlwZV9pbnQodiwgbmFtZSwgJnRlbXAs
IGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYg
LS1naXQgYS9ody9uZXQvZHA4MzkzeC5jIGIvaHcvbmV0L2RwODM5M3guYwppbmRleCBhNTY3OGUx
MWZhLi45YzRjZDM5MDgzIDEwMDY0NAotLS0gYS9ody9uZXQvZHA4MzkzeC5jCisrKyBiL2h3L25l
dC9kcDgzOTN4LmMKQEAgLTg3Nyw3ICs4NzcsNiBAQCBzdGF0aWMgdm9pZCBkcDgzOTN4X3JlYWxp
emUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIGRwODM5M3hTdGF0ZSAqcyA9
IERQODM5M1goZGV2KTsKICAgICBpbnQgaSwgY2hlY2tzdW07CiAgICAgdWludDhfdCAqcHJvbTsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGFkZHJlc3Nfc3BhY2VfaW5pdCgm
cy0+YXMsIHMtPmRtYV9tciwgImRwODM5M3giKTsKICAgICBtZW1vcnlfcmVnaW9uX2luaXRfaW8o
JnMtPm1taW8sIE9CSkVDVChkZXYpLCAmZHA4MzkzeF9vcHMsIHMsCkBAIC04OTEsOSArODkwLDgg
QEAgc3RhdGljIHZvaWQgZHA4MzkzeF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoq
ZXJycCkKICAgICBzLT5yZWdzW1NPTklDX1NSXSA9IDB4MDAwNDsgLyogb25seSByZXZpc2lvbiBy
ZWNvZ25pemVkIGJ5IExpbnV4ICovCiAKICAgICBtZW1vcnlfcmVnaW9uX2luaXRfcmFtKCZzLT5w
cm9tLCBPQkpFQ1QoZGV2KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICJkcDgzOTN4LXBy
b20iLCBTT05JQ19QUk9NX1NJWkUsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiZHA4MzkzeC1wcm9tIiwgU09OSUNfUFJPTV9TSVpFLCBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBtZW1vcnlfcmVnaW9u
X3NldF9yZWFkb25seSgmcy0+cHJvbSwgdHJ1ZSk7CmRpZmYgLS1naXQgYS9ody9uZXQvZWVwcm8x
MDAuYyBiL2h3L25ldC9lZXBybzEwMC5jCmluZGV4IGNjMmRkOGIxYzkuLjYxNjA4M2I2NjIgMTAw
NjQ0Ci0tLSBhL2h3L25ldC9lZXBybzEwMC5jCisrKyBiL2h3L25ldC9lZXBybzEwMC5jCkBAIC0x
ODMxLDE1ICsxODMxLDEzIEBAIHN0YXRpYyB2b2lkIGUxMDBfbmljX3JlYWxpemUoUENJRGV2aWNl
ICpwY2lfZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgRUVQUk8xMDBTdGF0ZSAqcyA9IERPX1VQ
Q0FTVChFRVBSTzEwMFN0YXRlLCBkZXYsIHBjaV9kZXYpOwogICAgIEUxMDBQQ0lEZXZpY2VJbmZv
ICppbmZvID0gZWVwcm8xMDBfZ2V0X2NsYXNzKHMpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogCiAgICAgVFJBQ0UoT1RIRVIsIGxvZ291dCgiXG4iKSk7CiAKICAgICBzLT5kZXZpY2Ug
PSBpbmZvLT5kZXZpY2U7CiAKLSAgICBlMTAwX3BjaV9yZXNldChzLCAmbG9jYWxfZXJyKTsKLSAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgIGUxMDBfcGNpX3Jlc2V0KHMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9uZXQvbmUyMDAwLWlzYS5jIGIv
aHcvbmV0L25lMjAwMC1pc2EuYwppbmRleCA2ZmNmM2Q1Y2Q5Li40M2E2ZWU3ZjNkIDEwMDY0NAot
LS0gYS9ody9uZXQvbmUyMDAwLWlzYS5jCisrKyBiL2h3L25ldC9uZTIwMDAtaXNhLmMKQEAgLTEx
MSwyMiArMTExLDE4IEBAIHN0YXRpYyB2b2lkIGlzYV9uZTIwMDBfc2V0X2Jvb3RpbmRleChPYmpl
Y3QgKm9iaiwgVmlzaXRvciAqdiwKICAgICBJU0FORTIwMDBTdGF0ZSAqaXNhID0gSVNBX05FMjAw
MChvYmopOwogICAgIE5FMjAwMFN0YXRlICpzID0gJmlzYS0+bmUyMDAwOwogICAgIGludDMyX3Qg
Ym9vdF9pbmRleDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHZpc2l0X3R5
cGVfaW50MzIodiwgbmFtZSwgJmJvb3RfaW5kZXgsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIpIHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgdmlzaXRfdHlwZV9pbnQzMih2LCBuYW1l
LCAmYm9vdF9pbmRleCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJldHVybjsK
ICAgICB9CiAgICAgLyogY2hlY2sgd2hldGhlciBib290aW5kZXggaXMgcHJlc2VudCBpbiBmd19i
b290X29yZGVyIGxpc3QgICovCi0gICAgY2hlY2tfYm9vdF9pbmRleChib290X2luZGV4LCAmbG9j
YWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OworICAgIGNo
ZWNrX2Jvb3RfaW5kZXgoYm9vdF9pbmRleCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAg
ICAgIHJldHVybjsKICAgICB9CiAgICAgLyogY2hhbmdlIGJvb3RpbmRleCB0byBhIG5ldyBvbmUg
Ki8KICAgICBzLT5jLmJvb3RpbmRleCA9IGJvb3RfaW5kZXg7Ci0KLW91dDoKLSAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKIH0KIAogc3RhdGljIHZvaWQgaXNhX25lMjAwMF9p
bnN0YW5jZV9pbml0KE9iamVjdCAqb2JqKQpkaWZmIC0tZ2l0IGEvaHcvbmV0L3hpbGlueF9heGll
bmV0LmMgYi9ody9uZXQveGlsaW54X2F4aWVuZXQuYwppbmRleCAyYzhjMDY1NDAxLi41Zjg3YTYz
MzZiIDEwMDY0NAotLS0gYS9ody9uZXQveGlsaW54X2F4aWVuZXQuYworKysgYi9ody9uZXQveGls
aW54X2F4aWVuZXQuYwpAQCAtOTUxLDI0ICs5NTEsMjMgQEAgc3RhdGljIHZvaWQgeGlsaW54X2Vu
ZXRfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgWGlsaW54QVhJ
RW5ldFN0cmVhbVNsYXZlICpkcyA9IFhJTElOWF9BWElfRU5FVF9EQVRBX1NUUkVBTSgmcy0+cnhf
ZGF0YV9kZXYpOwogICAgIFhpbGlueEFYSUVuZXRTdHJlYW1TbGF2ZSAqY3MgPSBYSUxJTlhfQVhJ
X0VORVRfQ09OVFJPTF9TVFJFQU0oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+cnhfY29udHJvbF9kZXYpOwotICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9saW5rKE9CSkVD
VChkcyksICJlbmV0IiwgInhsbnguYXhpLWV0aGVybmV0IiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKE9iamVjdCAqKikgJmRzLT5lbmV0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvYmplY3RfcHJvcGVydHlfYWxsb3dfc2V0X2xpbmssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE9CSl9QUk9QX0xJTktfU1RST05HLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAg
ICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9saW5rKE9CSkVDVChjcyksICJlbmV0IiwgInhsbnguYXhp
LWV0aGVybmV0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKE9iamVjdCAqKikgJmNz
LT5lbmV0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3RfcHJvcGVydHlfYWxs
b3dfc2V0X2xpbmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9CSl9QUk9QX0xJTktf
U1RST05HLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICBp
ZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICBnb3RvIHhpbGlueF9lbmV0X3JlYWxpemVfZmFpbDsKICAg
ICB9Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKE9CSkVDVChkcyksIE9CSkVDVChzKSwg
ImVuZXQiLCAmbG9jYWxfZXJyKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2xpbmsoT0JKRUNU
KGNzKSwgT0JKRUNUKHMpLCAiZW5ldCIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2xpbmsoT0JKRUNUKGRzKSwgT0JKRUNUKHMpLCAi
ZW5ldCIsIGVycnApOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfbGluayhPQkpFQ1QoY3MpLCBP
QkpFQ1QocyksICJlbmV0IiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8g
eGlsaW54X2VuZXRfcmVhbGl6ZV9mYWlsOwogICAgIH0KIApAQCAtOTg2LDcgKzk4NSw2IEBAIHN0
YXRpYyB2b2lkIHhpbGlueF9lbmV0X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgIHJldHVybjsKIAogeGlsaW54X2VuZXRfcmVhbGl6ZV9mYWlsOgotICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZCB4aWxpbnhfZW5l
dF9pbml0KE9iamVjdCAqb2JqKQpkaWZmIC0tZ2l0IGEvaHcvbnZyYW0vZndfY2ZnLmMgYi9ody9u
dnJhbS9md19jZmcuYwppbmRleCA3ZGMzYWMzNzhlLi42ZjRkMTAyY2YzIDEwMDY0NAotLS0gYS9o
dy9udnJhbS9md19jZmcuYworKysgYi9ody9udnJhbS9md19jZmcuYwpAQCAtMTEwNSwxMSArMTEw
NSw5IEBAIHN0YXRpYyBQcm9wZXJ0eSBmd19jZmdfaW9fcHJvcGVydGllc1tdID0gewogc3RhdGlj
IHZvaWQgZndfY2ZnX2lvX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
ewogICAgIEZXQ2ZnSW9TdGF0ZSAqcyA9IEZXX0NGR19JTyhkZXYpOwotICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogCi0gICAgZndfY2ZnX2ZpbGVfc2xvdHNfYWxsb2NhdGUoRldfQ0ZHKHMp
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGZ3X2NmZ19maWxlX3Nsb3RzX2FsbG9jYXRlKEZX
X0NGRyhzKSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKQEAgLTExNTgsMTEgKzExNTYsOSBAQCBzdGF0aWMgdm9pZCBmd19jZmdfbWVtX3JlYWxpemUo
RGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIEZXQ2ZnTWVtU3RhdGUgKnMgPSBG
V19DRkdfTUVNKGRldik7CiAgICAgU3lzQnVzRGV2aWNlICpzYmQgPSBTWVNfQlVTX0RFVklDRShk
ZXYpOwogICAgIGNvbnN0IE1lbW9yeVJlZ2lvbk9wcyAqZGF0YV9vcHMgPSAmZndfY2ZnX2RhdGFf
bWVtX29wczsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIGZ3X2NmZ19maWxl
X3Nsb3RzX2FsbG9jYXRlKEZXX0NGRyhzKSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBmd19j
ZmdfZmlsZV9zbG90c19hbGxvY2F0ZShGV19DRkcocyksIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9udnJhbS9ucmY1MV9u
dm0uYyBiL2h3L252cmFtL25yZjUxX252bS5jCmluZGV4IDRkNjc4Zjk5NGUuLjM5NmY3MmIyYjAg
MTAwNjQ0Ci0tLSBhL2h3L252cmFtL25yZjUxX252bS5jCisrKyBiL2h3L252cmFtL25yZjUxX252
bS5jCkBAIC0zMjcsMTIgKzMyNywxMCBAQCBzdGF0aWMgdm9pZCBucmY1MV9udm1faW5pdChPYmpl
Y3QgKm9iaikKIHN0YXRpYyB2b2lkIG5yZjUxX252bV9yZWFsaXplKERldmljZVN0YXRlICpkZXYs
IEVycm9yICoqZXJycCkKIHsKICAgICBOUkY1MU5WTVN0YXRlICpzID0gTlJGNTFfTlZNKGRldik7
Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICBtZW1vcnlfcmVnaW9uX2luaXRfcm9tX2Rl
dmljZSgmcy0+Zmxhc2gsIE9CSkVDVChkZXYpLCAmZmxhc2hfb3BzLCBzLAotICAgICAgICAibnJm
NTFfc29jLmZsYXNoIiwgcy0+Zmxhc2hfc2l6ZSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgIm5yZjUxX3NvYy5mbGFz
aCIsIHMtPmZsYXNoX3NpemUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL2RlYy5jIGIvaHcvcGNpLWJy
aWRnZS9kZWMuYwppbmRleCAzYWUyZjc4OGE0Li5mYmU3ODE0NzRlIDEwMDY0NAotLS0gYS9ody9w
Y2ktYnJpZGdlL2RlYy5jCisrKyBiL2h3L3BjaS1icmlkZ2UvZGVjLmMKQEAgLTExNiw2ICsxMTYs
NyBAQCBzdGF0aWMgdm9pZCBwY2lfZGVjXzIxMTU0X2RldmljZV9yZWFsaXplKERldmljZVN0YXRl
ICpkZXYsIEVycm9yICoqZXJycCkKIAogc3RhdGljIHZvaWQgZGVjXzIxMTU0X3BjaV9ob3N0X3Jl
YWxpemUoUENJRGV2aWNlICpkLCBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJ
TigpOwogICAgIC8qIFBDSTJQQ0kgYnJpZGdlIHNhbWUgdmFsdWVzIGFzIFBlYXJQQyAtIGNoZWNr
IHRoaXMgKi8KIH0KIApkaWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRnZS9nZW5fcGNpZV9yb290X3Bv
cnQuYyBiL2h3L3BjaS1icmlkZ2UvZ2VuX3BjaWVfcm9vdF9wb3J0LmMKaW5kZXggOWVhZWZlYmNh
OC4uYmZiMjg4Y2NmNyAxMDA2NDQKLS0tIGEvaHcvcGNpLWJyaWRnZS9nZW5fcGNpZV9yb290X3Bv
cnQuYworKysgYi9ody9wY2ktYnJpZGdlL2dlbl9wY2llX3Jvb3RfcG9ydC5jCkBAIC03NiwxMSAr
NzYsOSBAQCBzdGF0aWMgdm9pZCBnZW5fcnBfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgUENJRGV2aWNlICpkID0gUENJX0RFVklDRShkZXYpOwogICAgIEdlblBD
SUVSb290UG9ydCAqZ3JwID0gR0VOX1BDSUVfUk9PVF9QT1JUKGQpOwogICAgIFBDSUVSb290UG9y
dENsYXNzICpycGMgPSBQQ0lFX1JPT1RfUE9SVF9HRVRfQ0xBU1MoZCk7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKLSAgICBycGMtPnBhcmVudF9yZWFsaXplKGRldiwgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICBycGMtPnBhcmVudF9yZWFsaXplKGRldiwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3BjaS1i
cmlkZ2UvcGNpX2JyaWRnZV9kZXYuYyBiL2h3L3BjaS1icmlkZ2UvcGNpX2JyaWRnZV9kZXYuYwpp
bmRleCBjYzgwY2I0ODk4Li4wMDY5MzIyYTNhIDEwMDY0NAotLS0gYS9ody9wY2ktYnJpZGdlL3Bj
aV9icmlkZ2VfZGV2LmMKKysrIGIvaHcvcGNpLWJyaWRnZS9wY2lfYnJpZGdlX2Rldi5jCkBAIC01
OSw3ICs1OSw2IEBAIHN0YXRpYyB2b2lkIHBjaV9icmlkZ2VfZGV2X3JlYWxpemUoUENJRGV2aWNl
ICpkZXYsIEVycm9yICoqZXJycCkKICAgICBQQ0lCcmlkZ2UgKmJyID0gUENJX0JSSURHRShkZXYp
OwogICAgIFBDSUJyaWRnZURldiAqYnJpZGdlX2RldiA9IFBDSV9CUklER0VfREVWKGRldik7CiAg
ICAgaW50IGVycjsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHBjaV9icmlk
Z2VfaW5pdGZuKGRldiwgVFlQRV9QQ0lfQlVTKTsKIApAQCAtODQsMjAgKzgzLDE5IEBAIHN0YXRp
YyB2b2lkIHBjaV9icmlkZ2VfZGV2X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJy
cCkKICAgICBpZiAoYnJpZGdlX2Rldi0+bXNpICE9IE9OX09GRl9BVVRPX09GRikgewogICAgICAg
ICAvKiBpdCBtZWFucyBTSFBDIGV4aXN0cywgYmVjYXVzZSBNU0kgaXMgbmVlZGVkIGJ5IFNIUEMg
Ki8KIAotICAgICAgICBlcnIgPSBtc2lfaW5pdChkZXYsIDAsIDEsIHRydWUsIHRydWUsICZsb2Nh
bF9lcnIpOworICAgICAgICBlcnIgPSBtc2lfaW5pdChkZXYsIDAsIDEsIHRydWUsIHRydWUsIGVy
cnApOwogICAgICAgICAvKiBBbnkgZXJyb3Igb3RoZXIgdGhhbiAtRU5PVFNVUChib2FyZCdzIE1T
SSBzdXBwb3J0IGlzIGJyb2tlbikKICAgICAgICAgICogaXMgYSBwcm9ncmFtbWluZyBlcnJvciAq
LwogICAgICAgICBhc3NlcnQoIWVyciB8fCBlcnIgPT0gLUVOT1RTVVApOwogICAgICAgICBpZiAo
ZXJyICYmIGJyaWRnZV9kZXYtPm1zaSA9PSBPTl9PRkZfQVVUT19PTikgewogICAgICAgICAgICAg
LyogQ2FuJ3Qgc2F0aXNmeSB1c2VyJ3MgZXhwbGljaXQgbXNpPW9uIHJlcXVlc3QsIGZhaWwgKi8K
LSAgICAgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KCZsb2NhbF9lcnIsICJZb3UgaGF2ZSB0byB1
c2UgbXNpPWF1dG8gKGRlZmF1bHQpICIKLSAgICAgICAgICAgICAgICAgICAgIm9yIG1zaT1vZmYg
d2l0aCB0aGlzIG1hY2hpbmUgdHlwZS5cbiIpOwotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGludChlcnJwLCAi
WW91IGhhdmUgdG8gdXNlIG1zaT1hdXRvIChkZWZhdWx0KSAiCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAib3IgbXNpPW9mZiB3aXRoIHRoaXMgbWFjaGluZSB0eXBlLlxuIik7CiAgICAg
ICAgICAgICBnb3RvIG1zaV9lcnJvcjsKICAgICAgICAgfQotICAgICAgICBhc3NlcnQoIWxvY2Fs
X2VyciB8fCBicmlkZ2VfZGV2LT5tc2kgPT0gT05fT0ZGX0FVVE9fQVVUTyk7CisgICAgICAgIGFz
c2VydCghKmVycnAgfHwgYnJpZGdlX2Rldi0+bXNpID09IE9OX09GRl9BVVRPX0FVVE8pOwogICAg
ICAgICAvKiBXaXRoIG1zaT1hdXRvLCB3ZSBmYWxsIGJhY2sgdG8gTVNJIG9mZiBzaWxlbnRseSAq
LwotICAgICAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7CisgICAgICAgIGVycm9yX2ZyZWVfZXJy
cChlcnJwKTsKICAgICB9CiAKICAgICBlcnIgPSBwY2lfYnJpZGdlX3FlbXVfcmVzZXJ2ZV9jYXBf
aW5pdChkZXYsIDAsCmRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL3BjaV9leHBhbmRlcl9icmlk
Z2UuYyBiL2h3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2JyaWRnZS5jCmluZGV4IDA1OTI4MTg0
NDcuLmI5ZTg3ZTgxNTggMTAwNjQ0Ci0tLSBhL2h3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2Jy
aWRnZS5jCisrKyBiL2h3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2JyaWRnZS5jCkBAIC0yMTMs
NyArMjEzLDYgQEAgc3RhdGljIHZvaWQgcHhiX2Rldl9yZWFsaXplX2NvbW1vbihQQ0lEZXZpY2Ug
KmRldiwgYm9vbCBwY2llLCBFcnJvciAqKmVycnApCiAgICAgRGV2aWNlU3RhdGUgKmRzLCAqYmRz
ID0gTlVMTDsKICAgICBQQ0lCdXMgKmJ1czsKICAgICBjb25zdCBjaGFyICpkZXZfbmFtZSA9IE5V
TEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgTWFjaGluZVN0YXRlICptcyA9
IE1BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKTsKIAogICAgIGlmIChtcy0+bnVtYV9zdGF0ZSA9
PSBOVUxMKSB7CkBAIC0yNDksOSArMjQ4LDggQEAgc3RhdGljIHZvaWQgcHhiX2Rldl9yZWFsaXpl
X2NvbW1vbihQQ0lEZXZpY2UgKmRldiwgYm9vbCBwY2llLCBFcnJvciAqKmVycnApCiAKICAgICBQ
Q0lfSE9TVF9CUklER0UoZHMpLT5idXMgPSBidXM7CiAKLSAgICBweGJfcmVnaXN0ZXJfYnVzKGRl
diwgYnVzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHB4Yl9yZWdpc3Rlcl9idXMoZGV2LCBi
dXMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycl9yZWdpc3Rlcl9i
dXM7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL3BjaWVfcGNpX2JyaWRnZS5j
IGIvaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9icmlkZ2UuYwppbmRleCA3Njc5YmVmNmMxLi4wMDA2
NWMzYWE4IDEwMDY0NAotLS0gYS9ody9wY2ktYnJpZGdlL3BjaWVfcGNpX2JyaWRnZS5jCisrKyBi
L2h3L3BjaS1icmlkZ2UvcGNpZV9wY2lfYnJpZGdlLmMKQEAgLTY2LDE3ICs2NiwxNCBAQCBzdGF0
aWMgdm9pZCBwY2llX3BjaV9icmlkZ2VfcmVhbGl6ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJy
cCkKICAgICBpZiAocmMgPCAwKSB7CiAgICAgICAgIGdvdG8gYWVyX2Vycm9yOwogICAgIH0KLQot
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGlmIChwY2llX2JyLT5tc2kgIT0gT05f
T0ZGX0FVVE9fT0ZGKSB7Ci0gICAgICAgIHJjID0gbXNpX2luaXQoZCwgMCwgMSwgdHJ1ZSwgdHJ1
ZSwgJmxvY2FsX2Vycik7CisgICAgICAgIHJjID0gbXNpX2luaXQoZCwgMCwgMSwgdHJ1ZSwgdHJ1
ZSwgZXJycCk7CiAgICAgICAgIGlmIChyYyA8IDApIHsKICAgICAgICAgICAgIGFzc2VydChyYyA9
PSAtRU5PVFNVUCk7CiAgICAgICAgICAgICBpZiAocGNpZV9ici0+bXNpICE9IE9OX09GRl9BVVRP
X09OKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOworICAgICAgICAg
ICAgICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAg
ICAgICAgICAgICAgLyogZmFpbGVkIHRvIHNhdGlzZnkgdXNlcidzIGV4cGxpY2l0IHJlcXVlc3Qg
Zm9yIE1TSSAqLwotICAgICAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOwogICAgICAgICAgICAgICAgIGdvdG8gbXNpX2Vycm9yOwogICAgICAgICAgICAgfQogICAg
ICAgICB9CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9waWl4LmMgYi9ody9wY2ktaG9zdC9waWl4
LmMKaW5kZXggMTM1YzY0NTUzNS4uMzE5ZmE3MWU1MiAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3Qv
cGlpeC5jCisrKyBiL2h3L3BjaS1ob3N0L3BpaXguYwpAQCAtODU4LDE1ICs4NTgsMTMgQEAgc3Rh
dGljIHZvaWQgaWdkX3B0X2k0NDBmeF9yZWFsaXplKFBDSURldmljZSAqcGNpX2RldiwgRXJyb3Ig
KiplcnJwKQogICAgIHVpbnQzMl90IHZhbCA9IDA7CiAgICAgaW50IGksIG51bTsKICAgICBpbnQg
cG9zLCBsZW47Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBudW0gPSBBUlJB
WV9TSVpFKGlnZF9ob3N0X2JyaWRnZV9pbmZvcyk7CiAgICAgZm9yIChpID0gMDsgaSA8IG51bTsg
aSsrKSB7CiAgICAgICAgIHBvcyA9IGlnZF9ob3N0X2JyaWRnZV9pbmZvc1tpXS5vZmZzZXQ7CiAg
ICAgICAgIGxlbiA9IGlnZF9ob3N0X2JyaWRnZV9pbmZvc1tpXS5sZW47Ci0gICAgICAgIGhvc3Rf
cGNpX2NvbmZpZ19yZWFkKHBvcywgbGVuLCAmdmFsLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgICAgIGhvc3RfcGNpX2NvbmZpZ19yZWFkKHBvcywgbGVuLCAmdmFsLCBlcnJwKTsK
KyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAg
ICAgICAgcGNpX2RlZmF1bHRfd3JpdGVfY29uZmlnKHBjaV9kZXYsIHBvcywgdmFsLCBsZW4pOwpk
aWZmIC0tZ2l0IGEvaHcvcGNpL3BjaS5jIGIvaHcvcGNpL3BjaS5jCmluZGV4IGFhMDVjMmI5YjIu
LjQyZjVmYjQ5ZmEgMTAwNjQ0Ci0tLSBhL2h3L3BjaS9wY2kuYworKysgYi9ody9wY2kvcGNpLmMK
QEAgLTk5OCw3ICs5OTgsNiBAQCBzdGF0aWMgUENJRGV2aWNlICpkb19wY2lfcmVnaXN0ZXJfZGV2
aWNlKFBDSURldmljZSAqcGNpX2RldiwKICAgICBQQ0lEZXZpY2VDbGFzcyAqcGMgPSBQQ0lfREVW
SUNFX0dFVF9DTEFTUyhwY2lfZGV2KTsKICAgICBQQ0lDb25maWdSZWFkRnVuYyAqY29uZmlnX3Jl
YWQgPSBwYy0+Y29uZmlnX3JlYWQ7CiAgICAgUENJQ29uZmlnV3JpdGVGdW5jICpjb25maWdfd3Jp
dGUgPSBwYy0+Y29uZmlnX3dyaXRlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAg
IERldmljZVN0YXRlICpkZXYgPSBERVZJQ0UocGNpX2Rldik7CiAgICAgUENJQnVzICpidXMgPSBw
Y2lfZ2V0X2J1cyhwY2lfZGV2KTsKIApAQCAtMTA4NCw5ICsxMDgzLDggQEAgc3RhdGljIFBDSURl
dmljZSAqZG9fcGNpX3JlZ2lzdGVyX2RldmljZShQQ0lEZXZpY2UgKnBjaV9kZXYsCiAgICAgaWYg
KHBjLT5pc19icmlkZ2UpIHsKICAgICAgICAgcGNpX2luaXRfbWFza19icmlkZ2UocGNpX2Rldik7
CiAgICAgfQotICAgIHBjaV9pbml0X211bHRpZnVuY3Rpb24oYnVzLCBwY2lfZGV2LCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgIHBjaV9pbml0X211bHRpZnVuY3Rpb24oYnVzLCBwY2lfZGV2LCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZG9fcGNpX3VucmVnaXN0ZXJfZGV2aWNl
KHBjaV9kZXYpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CkBAIC0yMDc1LDcgKzIwNzMs
NiBAQCBzdGF0aWMgdm9pZCBwY2lfcWRldl9yZWFsaXplKERldmljZVN0YXRlICpxZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgUENJRGV2aWNlICpwY2lfZGV2ID0gKFBDSURldmljZSAqKXFkZXY7CiAg
ICAgUENJRGV2aWNlQ2xhc3MgKnBjID0gUENJX0RFVklDRV9HRVRfQ0xBU1MocGNpX2Rldik7CiAg
ICAgT2JqZWN0Q2xhc3MgKmtsYXNzID0gT0JKRUNUX0NMQVNTKHBjKTsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKICAgICBib29sIGlzX2RlZmF1bHRfcm9tOwogCiAgICAgLyogaW5pdGlh
bGl6ZSBjYXBfcHJlc2VudCBmb3IgcGNpX2lzX2V4cHJlc3MoKSBhbmQgcGNpX2NvbmZpZ19zaXpl
KCksCkBAIC0yMDkzLDkgKzIwOTAsOCBAQCBzdGF0aWMgdm9pZCBwY2lfcWRldl9yZWFsaXplKERl
dmljZVN0YXRlICpxZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlm
IChwYy0+cmVhbGl6ZSkgewotICAgICAgICBwYy0+cmVhbGl6ZShwY2lfZGV2LCAmbG9jYWxfZXJy
KTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHBjLT5yZWFsaXplKHBjaV9kZXYsIGVycnApOwor
ICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGRvX3BjaV91bnJlZ2lzdGVyX2Rldmlj
ZShwY2lfZGV2KTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpAQCAtMjEwOCw5ICsy
MTA0LDggQEAgc3RhdGljIHZvaWQgcGNpX3FkZXZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqcWRldiwg
RXJyb3IgKiplcnJwKQogICAgICAgICBpc19kZWZhdWx0X3JvbSA9IHRydWU7CiAgICAgfQogCi0g
ICAgcGNpX2FkZF9vcHRpb25fcm9tKHBjaV9kZXYsIGlzX2RlZmF1bHRfcm9tLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIHBjaV9hZGRfb3B0aW9uX3JvbShwY2lfZGV2LCBpc19kZWZhdWx0X3Jv
bSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHBjaV9xZGV2X3VucmVhbGl6ZShE
RVZJQ0UocGNpX2RldiksIE5VTEwpOwogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0
IGEvaHcvcGNpL3BjaWUuYyBiL2h3L3BjaS9wY2llLmMKaW5kZXggYTZiZWI1NjdiZC4uM2E2ODhk
NTRiMCAxMDA2NDQKLS0tIGEvaHcvcGNpL3BjaWUuYworKysgYi9ody9wY2kvcGNpZS5jCkBAIC00
NjMsMTMgKzQ2MywxMSBAQCBzdGF0aWMgdm9pZCBwY2llX3VucGx1Z19kZXZpY2UoUENJQnVzICpi
dXMsIFBDSURldmljZSAqZGV2LCB2b2lkICpvcGFxdWUpCiB2b2lkIHBjaWVfY2FwX3Nsb3RfdW5w
bHVnX3JlcXVlc3RfY2IoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkK
IHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBQQ0lEZXZpY2UgKnBjaV9kZXYg
PSBQQ0lfREVWSUNFKGRldik7CiAgICAgUENJQnVzICpidXMgPSBwY2lfZ2V0X2J1cyhwY2lfZGV2
KTsKIAotICAgIHBjaWVfY2FwX3Nsb3RfcGx1Z19jb21tb24oUENJX0RFVklDRShob3RwbHVnX2Rl
diksIGRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBwY2llX2NhcF9zbG90X3BsdWdfY29t
bW9uKFBDSV9ERVZJQ0UoaG90cGx1Z19kZXYpLCBkZXYsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9wY2kvc2hwYy5jIGIv
aHcvcGNpL3NocGMuYwppbmRleCA3ZjBhYTI4ZTQ0Li4yY2ZiNzk0MmRhIDEwMDY0NAotLS0gYS9o
dy9wY2kvc2hwYy5jCisrKyBiL2h3L3BjaS9zaHBjLmMKQEAgLTUwNCwxNCArNTA0LDEyIEBAIHN0
YXRpYyB2b2lkIHNocGNfZGV2aWNlX3BsdWdfY29tbW9uKFBDSURldmljZSAqYWZmZWN0ZWRfZGV2
LCBpbnQgKnNsb3QsCiB2b2lkIHNocGNfZGV2aWNlX3BsdWdfY2IoSG90cGx1Z0hhbmRsZXIgKmhv
dHBsdWdfZGV2LCBEZXZpY2VTdGF0ZSAqZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBQQ0lE
ZXZpY2UgKnBjaV9ob3RwbHVnX2RldiA9IFBDSV9ERVZJQ0UoaG90cGx1Z19kZXYpOwogICAgIFNI
UENEZXZpY2UgKnNocGMgPSBwY2lfaG90cGx1Z19kZXYtPnNocGM7CiAgICAgaW50IHNsb3Q7CiAK
LSAgICBzaHBjX2RldmljZV9wbHVnX2NvbW1vbihQQ0lfREVWSUNFKGRldiksICZzbG90LCBzaHBj
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHNocGNfZGV2aWNlX3BsdWdfY29tbW9uKFBDSV9E
RVZJQ0UoZGV2KSwgJnNsb3QsIHNocGMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICByZXR1cm47CiAgICAgfQogCkBAIC01NTMsMTYgKzU1MSwxNCBAQCB2b2lkIHNocGNfZGV2aWNl
X3VucGx1Z19jYihIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERldmljZVN0YXRlICpkZXYs
CiB2b2lkIHNocGNfZGV2aWNlX3VucGx1Z19yZXF1ZXN0X2NiKEhvdHBsdWdIYW5kbGVyICpob3Rw
bHVnX2RldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAg
IFBDSURldmljZSAqcGNpX2hvdHBsdWdfZGV2ID0gUENJX0RFVklDRShob3RwbHVnX2Rldik7CiAg
ICAgU0hQQ0RldmljZSAqc2hwYyA9IHBjaV9ob3RwbHVnX2Rldi0+c2hwYzsKICAgICB1aW50OF90
IHN0YXRlOwogICAgIHVpbnQ4X3QgbGVkOwogICAgIGludCBzbG90OwogCi0gICAgc2hwY19kZXZp
Y2VfcGx1Z19jb21tb24oUENJX0RFVklDRShkZXYpLCAmc2xvdCwgc2hwYywgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICBzaHBjX2RldmljZV9wbHVnX2NvbW1vbihQQ0lfREVWSUNFKGRldiksICZz
bG90LCBzaHBjLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvaHcvcHBjL2U1MDAuYyBiL2h3L3BwYy9lNTAwLmMKaW5kZXggOTFj
ZDRjMjZmOS4uN2I3OWExOGE5ZiAxMDA2NDQKLS0tIGEvaHcvcHBjL2U1MDAuYworKysgYi9ody9w
cGMvZTUwMC5jCkBAIC03NjQsMTYgKzc2NCwxNCBAQCBzdGF0aWMgRGV2aWNlU3RhdGUgKnBwY2U1
MDBfaW5pdF9tcGljX3FlbXUoUFBDRTUwME1hY2hpbmVTdGF0ZSAqcG1zLAogc3RhdGljIERldmlj
ZVN0YXRlICpwcGNlNTAwX2luaXRfbXBpY19rdm0oY29uc3QgUFBDRTUwME1hY2hpbmVDbGFzcyAq
cG1jLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSXJxTGluZXMg
KmlycXMsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBEZXZp
Y2VTdGF0ZSAqZGV2OwogICAgIENQVVN0YXRlICpjczsKIAogICAgIGRldiA9IHFkZXZfY3JlYXRl
KE5VTEwsIFRZUEVfS1ZNX09QRU5QSUMpOwogICAgIHFkZXZfcHJvcF9zZXRfdWludDMyKGRldiwg
Im1vZGVsIiwgcG1jLT5tcGljX3ZlcnNpb24pOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9i
b29sKE9CSkVDVChkZXYpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1QoZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoZGV2KSk7CiAgICAgICAg
IHJldHVybiBOVUxMOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L3BwYy9wbnYuYyBiL2h3L3BwYy9w
bnYuYwppbmRleCAzZjA4ZGI3YjllLi4wNDkxNTViNGVjIDEwMDY0NAotLS0gYS9ody9wcGMvcG52
LmMKKysrIGIvaHcvcHBjL3Budi5jCkBAIC03NTIsMTQgKzc1MiwxMiBAQCBzdGF0aWMgdWludDMy
X3QgcG52X2NoaXBfY29yZV9waXJfcDgoUG52Q2hpcCAqY2hpcCwgdWludDMyX3QgY29yZV9pZCkK
IHN0YXRpYyB2b2lkIHBudl9jaGlwX3Bvd2VyOF9pbnRjX2NyZWF0ZShQbnZDaGlwICpjaGlwLCBQ
b3dlclBDQ1BVICpjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIE9iamVj
dCAqb2JqOwogICAgIFBudkNQVVN0YXRlICpwbnZfY3B1ID0gcG52X2NwdV9zdGF0ZShjcHUpOwog
CiAgICAgb2JqID0gaWNwX2NyZWF0ZShPQkpFQ1QoY3B1KSwgVFlQRV9QTlZfSUNQLCBYSUNTX0ZB
QlJJQyhxZGV2X2dldF9tYWNoaW5lKCkpLAotICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC03ODUsNyArNzgzLDYgQEAgc3RhdGljIHZv
aWQgcG52X2NoaXBfcG93ZXI5X2ludGNfY3JlYXRlKFBudkNoaXAgKmNoaXAsIFBvd2VyUENDUFUg
KmNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVy
cnApCiB7CiAgICAgUG52OUNoaXAgKmNoaXA5ID0gUE5WOV9DSElQKGNoaXApOwotICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIE9iamVjdCAqb2JqOwogICAgIFBudkNQVVN0YXRlICpw
bnZfY3B1ID0gcG52X2NwdV9zdGF0ZShjcHUpOwogCkBAIC03OTQsOSArNzkxLDggQEAgc3RhdGlj
IHZvaWQgcG52X2NoaXBfcG93ZXI5X2ludGNfY3JlYXRlKFBudkNoaXAgKmNoaXAsIFBvd2VyUEND
UFUgKmNwdSwKICAgICAgKiBjb250cm9sbGVyIG9iamVjdCBpcyBpbml0aWFsaXplZCBhZnRlcndh
cmRzLiBIb3BlZnVsbHksIGl0J3MKICAgICAgKiBvbmx5IHVzZWQgYXQgcnVudGltZS4KICAgICAg
Ki8KLSAgICBvYmogPSB4aXZlX3RjdHhfY3JlYXRlKE9CSkVDVChjcHUpLCBYSVZFX1JPVVRFUigm
Y2hpcDktPnhpdmUpLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIG9iaiA9IHhpdmVfdGN0eF9j
cmVhdGUoT0JKRUNUKGNwdSksIFhJVkVfUk9VVEVSKCZjaGlwOS0+eGl2ZSksIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC04ODcsMjggKzg4Mywy
NCBAQCBzdGF0aWMgdm9pZCBwbnZfY2hpcF9wb3dlcjhfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCiAgICAgUG52Q2hpcCAqY2hpcCA9IFBOVl9DSElQKGRldik7CiAgICAg
UG52OENoaXAgKmNoaXA4ID0gUE5WOF9DSElQKGRldik7CiAgICAgUG52OFBzaSAqcHNpOCA9ICZj
aGlwOC0+cHNpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyogWFNDT00g
YnJpZGdlIGlzIGZpcnN0ICovCi0gICAgcG52X3hzY29tX3JlYWxpemUoY2hpcCwgUE5WX1hTQ09N
X1NJWkUsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcG52X3hzY29tX3JlYWxpemUoY2hpcCwg
UE5WX1hTQ09NX1NJWkUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogICAgIHN5c2J1c19tbWlvX21hcChTWVNfQlVTX0RFVklDRShjaGlwKSwgMCwgUE5W
X1hTQ09NX0JBU0UoY2hpcCkpOwogCi0gICAgcGNjLT5wYXJlbnRfcmVhbGl6ZShkZXYsICZsb2Nh
bF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgcGNjLT5wYXJlbnRfcmVhbGl6ZShkZXYsIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyogUHJvY2Vzc29y
IFNlcnZpY2UgSW50ZXJmYWNlIChQU0kpIEhvc3QgQnJpZGdlICovCiAgICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9pbnQoT0JKRUNUKCZjaGlwOC0+cHNpKSwgUE5WX1BTSUhCX0JBU0UoY2hpcCksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImJhciIsICZlcnJvcl9mYXRhbCk7Ci0gICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmY2hpcDgtPnBzaSksIHRydWUsICJyZWFsaXpl
ZCIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9C
SkVDVCgmY2hpcDgtPnBzaSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHBudl94c2NvbV9hZGRfc3VicmVnaW9u
KGNoaXAsIFBOVl9YU0NPTV9QU0lIQl9CQVNFLApAQCAtOTI1LDE2ICs5MTcsMTQgQEAgc3RhdGlj
IHZvaWQgcG52X2NoaXBfcG93ZXI4X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogCiAgICAgLyogSW50ZXJydXB0IE1hbmFnZW1lbnQgQXJlYS4gVGhpcyBpcyB0aGUgbWVt
b3J5IHJlZ2lvbiBob2xkaW5nCiAgICAgICogYWxsIHRoZSBJbnRlcnJ1cHQgQ29udHJvbCBQcmVz
ZW50ZXIgKElDUCkgcmVnaXN0ZXJzICovCi0gICAgcG52X2NoaXBfaWNwX3JlYWxpemUoY2hpcDgs
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcG52X2NoaXBfaWNwX3JlYWxpemUoY2hpcDgsIGVy
cnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyog
Q3JlYXRlIHRoZSBzaW1wbGlmaWVkIE9DQyBtb2RlbCAqLwotICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfYm9vbChPQkpFQ1QoJmNoaXA4LT5vY2MpLCB0cnVlLCAicmVhbGl6ZWQiLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJmNoaXA4LT5v
Y2MpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KICAgICBwbnZfeHNjb21fYWRkX3N1YnJlZ2lvbihjaGlwLCBQTlZfWFND
T01fT0NDX0JBU0UsICZjaGlwOC0+b2NjLnhzY29tX3JlZ3MpOwpAQCAtMTA1NiwyNSArMTA0Niwy
MSBAQCBzdGF0aWMgdm9pZCBwbnZfY2hpcF9wb3dlcjlfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCiAgICAgUG52OUNoaXAgKmNoaXA5ID0gUE5WOV9DSElQKGRldik7CiAg
ICAgUG52Q2hpcCAqY2hpcCA9IFBOVl9DSElQKGRldik7CiAgICAgUG52OVBzaSAqcHNpOSA9ICZj
aGlwOS0+cHNpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyogWFNDT00g
YnJpZGdlIGlzIGZpcnN0ICovCi0gICAgcG52X3hzY29tX3JlYWxpemUoY2hpcCwgUE5WOV9YU0NP
TV9TSVpFLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHBudl94c2NvbV9yZWFsaXplKGNoaXAs
IFBOVjlfWFNDT01fU0laRSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAgICAgc3lzYnVzX21taW9fbWFwKFNZU19CVVNfREVWSUNFKGNoaXApLCAwLCBQ
TlY5X1hTQ09NX0JBU0UoY2hpcCkpOwogCi0gICAgcGNjLT5wYXJlbnRfcmVhbGl6ZShkZXYsICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgcGNjLT5wYXJlbnRfcmVhbGl6ZShkZXYsIGVycnApOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgcG52X2NoaXBf
cXVhZF9yZWFsaXplKGNoaXA5LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHBudl9jaGlwX3F1
YWRfcmVhbGl6ZShjaGlwOSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTEwODgsOSArMTA3NCw4IEBAIHN0YXRpYyB2b2lkIHBudl9jaGlwX3Bv
d2VyOV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2ludChPQkpFQ1QoJmNoaXA5LT54aXZlKSwgUE5WOV9YSVZFX1RNX0JBU0Uo
Y2hpcCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRtLWJhciIsICZlcnJvcl9mYXRh
bCk7CiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmY2hpcDktPnhpdmUpLCB0
cnVlLCAicmVhbGl6ZWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAo
KmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBwbnZfeHNjb21fYWRkX3N1YnJl
Z2lvbihjaGlwLCBQTlY5X1hTQ09NX1hJVkVfQkFTRSwKQEAgLTEwOTksMTggKzEwODQsMTYgQEAg
c3RhdGljIHZvaWQgcG52X2NoaXBfcG93ZXI5X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogICAgIC8qIFByb2Nlc3NvciBTZXJ2aWNlIEludGVyZmFjZSAoUFNJKSBIb3N0
IEJyaWRnZSAqLwogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfaW50KE9CSkVDVCgmY2hpcDktPnBz
aSksIFBOVjlfUFNJSEJfQkFTRShjaGlwKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
YmFyIiwgJmVycm9yX2ZhdGFsKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNU
KCZjaGlwOS0+cHNpKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZjaGlwOS0+cHNpKSwgdHJ1ZSwgInJl
YWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAgICAgcG52X3hzY29tX2FkZF9zdWJyZWdpb24oY2hpcCwgUE5WOV9YU0NPTV9QU0lIQl9CQVNF
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZQTlZfUFNJKHBzaTkpLT54c2NvbV9yZWdz
KTsKIAogICAgIC8qIExQQyAqLwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1Qo
JmNoaXA5LT5scGMpLCB0cnVlLCAicmVhbGl6ZWQiLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJmNoaXA5LT5scGMpLCB0cnVlLCAicmVh
bGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
ICAgICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJyZWdpb24oZ2V0X3N5c3RlbV9tZW1vcnkoKSwgUE5W
OV9MUENNX0JBU0UoY2hpcCksCkBAIC0xMTIwLDkgKzExMDMsOCBAQCBzdGF0aWMgdm9pZCBwbnZf
Y2hpcF9wb3dlcjlfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50NjRfdCkgUE5WOV9M
UENNX0JBU0UoY2hpcCkpOwogCiAgICAgLyogQ3JlYXRlIHRoZSBzaW1wbGlmaWVkIE9DQyBtb2Rl
bCAqLwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoJmNoaXA5LT5vY2MpLCB0
cnVlLCAicmVhbGl6ZWQiLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1QoJmNoaXA5LT5vY2MpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsK
KyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBwbnZfeHNjb21f
YWRkX3N1YnJlZ2lvbihjaGlwLCBQTlY5X1hTQ09NX09DQ19CQVNFLCAmY2hpcDktPm9jYy54c2Nv
bV9yZWdzKTsKQEAgLTExODAsNyArMTE2Miw2IEBAIHN0YXRpYyB2b2lkIHBudl9jaGlwX2NvcmVf
c2FuaXRpemUoUG52Q2hpcCAqY2hpcCwgRXJyb3IgKiplcnJwKQogc3RhdGljIHZvaWQgcG52X2No
aXBfY29yZV9yZWFsaXplKFBudkNoaXAgKmNoaXAsIEVycm9yICoqZXJycCkKIHsKICAgICBNYWNo
aW5lU3RhdGUgKm1zID0gTUFDSElORShxZGV2X2dldF9tYWNoaW5lKCkpOwotICAgIEVycm9yICpl
cnJvciA9IE5VTEw7CiAgICAgUG52Q2hpcENsYXNzICpwY2MgPSBQTlZfQ0hJUF9HRVRfQ0xBU1Mo
Y2hpcCk7CiAgICAgY29uc3QgY2hhciAqdHlwZW5hbWUgPSBwbnZfY2hpcF9jb3JlX3R5cGVuYW1l
KGNoaXApOwogICAgIHNpemVfdCB0eXBlc2l6ZSA9IG9iamVjdF90eXBlX2dldF9pbnN0YW5jZV9z
aXplKHR5cGVuYW1lKTsKQEAgLTExOTIsOSArMTE3Myw4IEBAIHN0YXRpYyB2b2lkIHBudl9jaGlw
X2NvcmVfcmVhbGl6ZShQbnZDaGlwICpjaGlwLCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAg
LyogQ29yZXMgKi8KLSAgICBwbnZfY2hpcF9jb3JlX3Nhbml0aXplKGNoaXAsICZlcnJvcik7Ci0g
ICAgaWYgKGVycm9yKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnJvcik7Cisg
ICAgcG52X2NoaXBfY29yZV9zYW5pdGl6ZShjaGlwLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTI0MSwxMiArMTIyMSwxMCBAQCBzdGF0aWMg
dm9pZCBwbnZfY2hpcF9jb3JlX3JlYWxpemUoUG52Q2hpcCAqY2hpcCwgRXJyb3IgKiplcnJwKQog
c3RhdGljIHZvaWQgcG52X2NoaXBfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVy
cnApCiB7CiAgICAgUG52Q2hpcCAqY2hpcCA9IFBOVl9DSElQKGRldik7Ci0gICAgRXJyb3IgKmVy
cm9yID0gTlVMTDsKIAogICAgIC8qIENvcmVzICovCi0gICAgcG52X2NoaXBfY29yZV9yZWFsaXpl
KGNoaXAsICZlcnJvcik7Ci0gICAgaWYgKGVycm9yKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnJvcik7CisgICAgcG52X2NoaXBfY29yZV9yZWFsaXplKGNoaXAsIGVycnApOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogfQpAQCAtMTMzNiwxMSAr
MTMxNCw5IEBAIHN0YXRpYyB2b2lkIHBudl9zZXRfbnVtX2NoaXBzKE9iamVjdCAqb2JqLCBWaXNp
dG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogewogICAgIFBudk1hY2hpbmVTdGF0ZSAqcG52ID0g
UE5WX01BQ0hJTkUob2JqKTsKICAgICB1aW50MzJfdCBudW1fY2hpcHM7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKLSAgICB2aXNpdF90eXBlX3VpbnQzMih2LCBuYW1lLCAmbnVtX2No
aXBzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfdWludDMyKHYsIG5hbWUs
ICZudW1fY2hpcHMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAg
ICAgfQogCmRpZmYgLS1naXQgYS9ody9wcGMvcG52X2NvcmUuYyBiL2h3L3BwYy9wbnZfY29yZS5j
CmluZGV4IGIxYTc0ODllN2EuLmFjN2JjNzhlM2EgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9wbnZfY29y
ZS5jCisrKyBiL2h3L3BwYy9wbnZfY29yZS5jCkBAIC0xNjYsMTggKzE2NiwxNSBAQCBzdGF0aWMg
dm9pZCBwbnZfcmVhbGl6ZV92Y3B1KFBvd2VyUENDUFUgKmNwdSwgUG52Q2hpcCAqY2hpcCwgRXJy
b3IgKiplcnJwKQogICAgIGludCBjb3JlX3BpcjsKICAgICBpbnQgdGhyZWFkX2luZGV4ID0gMDsg
LyogVE9ETzogVENHIHN1cHBvcnRzIG9ubHkgb25lIHRocmVhZCAqLwogICAgIHBwY19zcHJfdCAq
cGlyID0gJmVudi0+c3ByX2NiW1NQUl9QSVJdOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogICAgIFBudkNoaXBDbGFzcyAqcGNjID0gUE5WX0NISVBfR0VUX0NMQVNTKGNoaXApOwogCi0g
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChjcHUpLCB0cnVlLCAicmVhbGl6ZWQi
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpF
Q1QoY3B1KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAKLSAgICBwY2MtPmludGNfY3JlYXRlKGNoaXAsIGNwdSwgJmxv
Y2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICBwY2MtPmludGNfY3JlYXRlKGNoaXAsIGNwdSwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIwMiwxNSAr
MTk5LDE0IEBAIHN0YXRpYyB2b2lkIHBudl9jb3JlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwg
RXJyb3IgKiplcnJwKQogICAgIFBudkNvcmVDbGFzcyAqcGNjID0gUE5WX0NPUkVfR0VUX0NMQVNT
KHBjKTsKICAgICBDUFVDb3JlICpjYyA9IENQVV9DT1JFKE9CSkVDVChkZXYpKTsKICAgICBjb25z
dCBjaGFyICp0eXBlbmFtZSA9IHBudl9jb3JlX2NwdV90eXBlbmFtZShwYyk7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAgICAgdm9pZCAqb2JqOwogICAgIGludCBpLCBqOwogICAgIGNo
YXIgbmFtZVszMl07CiAgICAgT2JqZWN0ICpjaGlwOwogCi0gICAgY2hpcCA9IG9iamVjdF9wcm9w
ZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgImNoaXAiLCAmbG9jYWxfZXJyKTsKKyAgICBjaGlw
ID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAiY2hpcCIsIGVycnApOwog
ICAgIGlmICghY2hpcCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBs
b2NhbF9lcnIsCisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsICplcnJwLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVxdWlyZWQgbGluayAnY2hpcCcgbm90
IGZvdW5kOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTIzNSw4ICsyMzEsOCBAQCBz
dGF0aWMgdm9pZCBwbnZfY29yZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKICAgICB9CiAKICAgICBmb3IgKGogPSAwOyBqIDwgY2MtPm5yX3RocmVhZHM7IGorKykgewot
ICAgICAgICBwbnZfcmVhbGl6ZV92Y3B1KHBjLT50aHJlYWRzW2pdLCBQTlZfQ0hJUChjaGlwKSwg
JmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgcG52X3JlYWxp
emVfdmNwdShwYy0+dGhyZWFkc1tqXSwgUE5WX0NISVAoY2hpcCksIGVycnApOworICAgICAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAgICAgfQpAQCAt
MjUyLDcgKzI0OCw2IEBAIGVycjoKICAgICAgICAgb2JqZWN0X3VucGFyZW50KG9iaik7CiAgICAg
fQogICAgIGdfZnJlZShwYy0+dGhyZWFkcyk7Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CiB9CiAKIHN0YXRpYyB2b2lkIHBudl91bnJlYWxpemVfdmNwdShQb3dlclBDQ1BV
ICpjcHUpCmRpZmYgLS1naXQgYS9ody9wcGMvcG52X2xwYy5jIGIvaHcvcHBjL3Budl9scGMuYwpp
bmRleCA5NDY2ZDRhMWJlLi42OGRkNGI3MjBmIDEwMDY0NAotLS0gYS9ody9wcGMvcG52X2xwYy5j
CisrKyBiL2h3L3BwYy9wbnZfbHBjLmMKQEAgLTYwMSwxMSArNjAxLDkgQEAgc3RhdGljIHZvaWQg
cG52X2xwY19wb3dlcjhfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7
CiAgICAgUG52THBjQ29udHJvbGxlciAqbHBjID0gUE5WX0xQQyhkZXYpOwogICAgIFBudkxwY0Ns
YXNzICpwbGMgPSBQTlZfTFBDX0dFVF9DTEFTUyhkZXYpOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogCi0gICAgcGxjLT5wYXJlbnRfcmVhbGl6ZShkZXYsICZsb2NhbF9lcnIpOwotICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgcGxjLT5wYXJlbnRfcmVhbGl6ZShkZXYsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC02NDYsMTEgKzY0NCw5IEBAIHN0YXRpYyB2
b2lkIHBudl9scGNfcG93ZXI5X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogewogICAgIFBudkxwY0NvbnRyb2xsZXIgKmxwYyA9IFBOVl9MUEMoZGV2KTsKICAgICBQbnZM
cGNDbGFzcyAqcGxjID0gUE5WX0xQQ19HRVRfQ0xBU1MoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKIAotICAgIHBsYy0+cGFyZW50X3JlYWxpemUoZGV2LCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIHBsYy0+cGFyZW50X3JlYWxpemUoZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNjgzLDExICs2NzksOSBAQCBzdGF0
aWMgdm9pZCBwbnZfbHBjX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
ewogICAgIFBudkxwY0NvbnRyb2xsZXIgKmxwYyA9IFBOVl9MUEMoZGV2KTsKICAgICBPYmplY3Qg
Km9iajsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIG9iaiA9IG9iamVjdF9w
cm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgInBzaSIsICZsb2NhbF9lcnIpOworICAgIG9i
aiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgInBzaSIsIGVycnApOwog
ICAgIGlmICghb2JqKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OwogICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJyZXF1aXJlZCBsaW5rICdwc2knIG5vdCBm
b3VuZDogIik7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC03OTcsNyArNzkxLDYgQEAgc3Rh
dGljIHZvaWQgcG52X2xwY19pc2FfaXJxX2hhbmRsZXIodm9pZCAqb3BhcXVlLCBpbnQgbiwgaW50
IGxldmVsKQogCiBJU0FCdXMgKnBudl9scGNfaXNhX2NyZWF0ZShQbnZMcGNDb250cm9sbGVyICps
cGMsIGJvb2wgdXNlX2NwbGQsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKICAgICBJU0FCdXMgKmlzYV9idXM7CiAgICAgcWVtdV9pcnEgKmlycXM7CiAgICAg
cWVtdV9pcnFfaGFuZGxlciBoYW5kbGVyOwpAQCAtODA2LDkgKzc5OSw4IEBAIElTQUJ1cyAqcG52
X2xwY19pc2FfY3JlYXRlKFBudkxwY0NvbnRyb2xsZXIgKmxwYywgYm9vbCB1c2VfY3BsZCwgRXJy
b3IgKiplcnJwKQogICAgICAqIGRldmljZXMgc3BlZmljaWVkIG9uIHRoZSBjb21tYW5kIGxpbmUg
d29uJ3QgZmluZCB0aGUgYnVzIGFuZAogICAgICAqIHdpbGwgZmFpbCB0byBjcmVhdGUuCiAgICAg
ICovCi0gICAgaXNhX2J1cyA9IGlzYV9idXNfbmV3KE5VTEwsICZscGMtPmlzYV9tZW0sICZscGMt
PmlzYV9pbywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpc2FfYnVzID0gaXNhX2J1c19uZXco
TlVMTCwgJmxwYy0+aXNhX21lbSwgJmxwYy0+aXNhX2lvLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9wcGMvcG52
X29jYy5jIGIvaHcvcHBjL3Budl9vY2MuYwppbmRleCA4YmVhZDJjOTMwLi4yNDhhYWM2NzU3IDEw
MDY0NAotLS0gYS9ody9wcGMvcG52X29jYy5jCisrKyBiL2h3L3BwYy9wbnZfb2NjLmMKQEAgLTE4
NCwxMyArMTg0LDExIEBAIHN0YXRpYyB2b2lkIHBudl9vY2NfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAgICAgUG52T0NDICpvY2MgPSBQTlZfT0NDKGRldik7CiAgICAg
UG52T0NDQ2xhc3MgKnBvYyA9IFBOVl9PQ0NfR0VUX0NMQVNTKG9jYyk7CiAgICAgT2JqZWN0ICpv
Ymo7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBvY2MtPm9jY21pc2MgPSAw
OwogCi0gICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVDVChkZXYpLCAicHNp
IiwgJmxvY2FsX2Vycik7CisgICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9saW5rKE9CSkVD
VChkZXYpLCAicHNpIiwgZXJycCk7CiAgICAgaWYgKCFvYmopIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgInJl
cXVpcmVkIGxpbmsgJ3BzaScgbm90IGZvdW5kOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
ZGlmZiAtLWdpdCBhL2h3L3BwYy9wbnZfcHNpLmMgYi9ody9wcGMvcG52X3BzaS5jCmluZGV4IDg4
YmE4ZTdiOWIuLjdlMzE3MTJhMzEgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9wbnZfcHNpLmMKKysrIGIv
aHcvcHBjL3Budl9wc2kuYwpAQCAtNDg2LDI3ICs0ODYsMjQgQEAgc3RhdGljIHZvaWQgcG52X3Bz
aV9wb3dlcjhfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgUG52
UHNpICpwc2kgPSBQTlZfUFNJKGRldik7CiAgICAgSUNTU3RhdGUgKmljcyA9ICZQTlY4X1BTSShw
c2kpLT5pY3M7CiAgICAgT2JqZWN0ICpvYmo7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAg
dW5zaWduZWQgaW50IGk7CiAKLSAgICBvYmogPSBvYmplY3RfcHJvcGVydHlfZ2V0X2xpbmsoT0JK
RUNUKGRldiksICJ4aWNzIiwgJmVycik7CisgICAgb2JqID0gb2JqZWN0X3Byb3BlcnR5X2dldF9s
aW5rKE9CSkVDVChkZXYpLCAieGljcyIsIGVycnApOwogICAgIGlmICghb2JqKSB7CiAgICAgICAg
IGVycm9yX3NldGcoZXJycCwgIiVzOiByZXF1aXJlZCBsaW5rICd4aWNzJyBub3QgZm91bmQ6ICVz
IiwKLSAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZXJyb3JfZ2V0X3ByZXR0eShlcnIpKTsK
KyAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZXJyb3JfZ2V0X3ByZXR0eSgqZXJycCkpOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyogQ3JlYXRlIFBTSSBpbnRlcnJ1cHQgY29u
dHJvbCBzb3VyY2UgKi8KICAgICBvYmplY3RfcHJvcGVydHlfYWRkX2NvbnN0X2xpbmsoT0JKRUNU
KGljcyksIElDU19QUk9QX1hJQ1MsIG9iaiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmVycm9yX2Fib3J0KTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1Qo
aWNzKSwgUFNJX05VTV9JTlRFUlJVUFRTLCAibnItaXJxcyIsICZlcnIpOwotICAgIGlmIChlcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9pbnQoT0JKRUNUKGljcyksIFBTSV9OVU1fSU5URVJSVVBUUywgIm5yLWlycXMiLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGljcyksIHRydWUsICJyZWFsaXplZCIsICAmZXJy
KTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwor
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoaWNzKSwgdHJ1ZSwgInJlYWxpemVk
IiwgIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC04MzQsNyArODMxLDYgQEAgc3RhdGljIHZvaWQgcG52X3BzaV9wb3dlcjlfcmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgUG52UHNpICpwc2kgPSBQTlZfUFNJ
KGRldik7CiAgICAgWGl2ZVNvdXJjZSAqeHNyYyA9ICZQTlY5X1BTSShwc2kpLT5zb3VyY2U7Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50IGk7CiAKICAgICAvKiBUaGlzIGlz
IHRoZSBvbmx5IGRldmljZSB3aXRoIDRrIEVTQiBwYWdlcyAqLwpAQCAtODQ0LDkgKzg0MCw4IEBA
IHN0YXRpYyB2b2lkIHBudl9wc2lfcG93ZXI5X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9mYXRhbCk7CiAg
ICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9jb25zdF9saW5rKE9CSkVDVCh4c3JjKSwgInhpdmUiLCBP
QkpFQ1QocHNpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2Zh
dGFsKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHhzcmMpLCB0cnVlLCAi
cmVhbGl6ZWQiLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
Ym9vbChPQkpFQ1QoeHNyYyksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHIu
YyBiL2h3L3BwYy9zcGFwci5jCmluZGV4IDA4YTJhNWE3NzAuLjVlZjA0M2JkNzIgMTAwNjQ0Ci0t
LSBhL2h3L3BwYy9zcGFwci5jCisrKyBiL2h3L3BwYy9zcGFwci5jCkBAIC0yNTc1LDMwICsyNTc1
LDI5IEBAIHN0YXRpYyBDUFVBcmNoSWQgKnNwYXByX2ZpbmRfY3B1X3Nsb3QoTWFjaGluZVN0YXRl
ICptcywgdWludDMyX3QgaWQsIGludCAqaWR4KQogc3RhdGljIHZvaWQgc3BhcHJfc2V0X3ZzbXRf
bW9kZShTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsIEVycm9yICoqZXJycCkKIHsKICAgICBNYWNo
aW5lU3RhdGUgKm1zID0gTUFDSElORShzcGFwcik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAgICAgYm9vbCB2c210X3VzZXIgPSAhIXNwYXByLT52c210OwogICAgIGludCBrdm1fc210
ID0ga3ZtcHBjX3NtdF90aHJlYWRzKCk7CiAgICAgaW50IHJldDsKICAgICB1bnNpZ25lZCBpbnQg
c21wX3RocmVhZHMgPSBtcy0+c21wLnRocmVhZHM7CiAKICAgICBpZiAoIWt2bV9lbmFibGVkKCkg
JiYgKHNtcF90aHJlYWRzID4gMSkpIHsKLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAi
VENHIGNhbm5vdCBzdXBwb3J0IG1vcmUgdGhhbiAxIHRocmVhZC9jb3JlICIKKyAgICAgICAgZXJy
b3Jfc2V0ZyhlcnJwLCAiVENHIGNhbm5vdCBzdXBwb3J0IG1vcmUgdGhhbiAxIHRocmVhZC9jb3Jl
ICIKICAgICAgICAgICAgICAgICAgICAgICJvbiBhIHBzZXJpZXMgbWFjaGluZSIpOwotICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBpZiAoIWlzX3Bvd2VyX29m
XzIoc21wX3RocmVhZHMpKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgIkNhbm5v
dCBzdXBwb3J0ICVkIHRocmVhZHMvY29yZSBvbiBhIHBzZXJpZXMgIgorICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICJDYW5ub3Qgc3VwcG9ydCAlZCB0aHJlYWRzL2NvcmUgb24gYSBwc2VyaWVzICIK
ICAgICAgICAgICAgICAgICAgICAgICJtYWNoaW5lIGJlY2F1c2UgaXQgbXVzdCBiZSBhIHBvd2Vy
IG9mIDIiLCBzbXBfdGhyZWFkcyk7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47
CiAgICAgfQogCiAgICAgLyogRGV0ZW1pbmUgdGhlIFZTTVQgbW9kZSB0byB1c2U6ICovCiAgICAg
aWYgKHZzbXRfdXNlcikgewogICAgICAgICBpZiAoc3BhcHItPnZzbXQgPCBzbXBfdGhyZWFkcykg
ewotICAgICAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiQ2Fubm90IHN1cHBvcnQgVlNN
VCBtb2RlICVkIgorICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiQ2Fubm90IHN1cHBvcnQg
VlNNVCBtb2RlICVkIgogICAgICAgICAgICAgICAgICAgICAgICAgICIgYmVjYXVzZSBpdCBtdXN0
IGJlID49IHRocmVhZHMvY29yZSAoJWQpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFw
ci0+dnNtdCwgc21wX3RocmVhZHMpOwotICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgLyogSW4gdGhpcyBjYXNlLCBzcGFwci0+dnNt
dCBoYXMgYmVlbiBzZXQgYnkgdGhlIGNvbW1hbmQgbGluZSAqLwogICAgIH0gZWxzZSB7CkBAIC0y
NjE3LDcgKzI2MTYsNyBAQCBzdGF0aWMgdm9pZCBzcGFwcl9zZXRfdnNtdF9tb2RlKFNwYXByTWFj
aGluZVN0YXRlICpzcGFwciwgRXJyb3IgKiplcnJwKQogICAgICAgICByZXQgPSBrdm1wcGNfc2V0
X3NtdF90aHJlYWRzKHNwYXByLT52c210KTsKICAgICAgICAgaWYgKHJldCkgewogICAgICAgICAg
ICAgLyogTG9va3MgbGlrZSBLVk0gaXNuJ3QgYWJsZSB0byBjaGFuZ2UgVlNNVCBtb2RlICovCi0g
ICAgICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsCisgICAgICAgICAgICBlcnJvcl9zZXRn
KGVycnAsCiAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gc2V0IEtWTSdzIFZTTVQg
bW9kZSB0byAlZCAoZXJybm8gJWQpIiwKICAgICAgICAgICAgICAgICAgICAgICAgc3BhcHItPnZz
bXQsIHJldCk7CiAgICAgICAgICAgICAvKiBXZSBjYW4gbGl2ZSB3aXRoIHRoYXQgaWYgdGhlIGRl
ZmF1bHQgb25lIGlzIGJpZyBlbm91Z2gKQEAgLTI2MjUsMjUgKzI2MjQsMjIgQEAgc3RhdGljIHZv
aWQgc3BhcHJfc2V0X3ZzbXRfbW9kZShTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsIEVycm9yICoq
ZXJycCkKICAgICAgICAgICAgICAqIHdlIHdhbnQuICBJbiB0aGlzIGNhc2Ugd2UnbGwgd2FzdGUg
c29tZSB2Y3B1IGlkcywgYnV0CiAgICAgICAgICAgICAgKiBiZWhhdmlvdXIgd2lsbCBiZSBjb3Jy
ZWN0ICovCiAgICAgICAgICAgICBpZiAoKGt2bV9zbXQgPj0gc21wX3RocmVhZHMpICYmICgoc3Bh
cHItPnZzbXQgJSBrdm1fc210KSA9PSAwKSkgewotICAgICAgICAgICAgICAgIHdhcm5fcmVwb3J0
X2Vycihsb2NhbF9lcnIpOwotICAgICAgICAgICAgICAgIGxvY2FsX2VyciA9IE5VTEw7Ci0gICAg
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICAgICAgd2Fybl9yZXBvcnRfZXJycChl
cnJwKTsKKyAgICAgICAgICAgICAgICAqZXJycCA9IE5VTEw7CisgICAgICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICBpZiAoIXZzbXRfdXNl
cikgewotICAgICAgICAgICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGludCgmbG9jYWxfZXJyLAor
ICAgICAgICAgICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGludChlcnJwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiT24gUFBDLCBhIFZNIHdpdGggJWQgdGhyZWFkcy9j
b3JlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIG9uIGEgaG9zdCB3
aXRoICVkIHRocmVhZHMvY29yZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIiByZXF1aXJlcyB0aGUgdXNlIG9mIFZTTVQgbW9kZSAlZC5cbiIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNtcF90aHJlYWRzLCBrdm1fc210LCBzcGFwci0+dnNt
dCk7CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGt2bXBwY19oaW50X3NtdF9w
b3NzaWJsZSgmbG9jYWxfZXJyKTsKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
ICAgICAgICBrdm1wcGNfaGludF9zbXRfcG9zc2libGUoZXJycCk7CisgICAgICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQotICAgIC8qIGVsc2UgVENH
OiBub3RoaW5nIHRvIGRvIGN1cnJlbnRseSAqLwotb3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZCBzcGFwcl9pbml0X2NwdXMoU3BhcHJN
YWNoaW5lU3RhdGUgKnNwYXByKQpAQCAtMzQ1OCwyMiArMzQ1NCwyMCBAQCBzdGF0aWMgdm9pZCBz
cGFwcl9hZGRfbG1icyhEZXZpY2VTdGF0ZSAqZGV2LCB1aW50NjRfdCBhZGRyX3N0YXJ0LCB1aW50
NjRfdCBzaXplLAogICAgIGludCBpOwogICAgIHVpbnQ2NF90IGFkZHIgPSBhZGRyX3N0YXJ0Owog
ICAgIGJvb2wgaG90cGx1Z2dlZCA9IHNwYXByX2RyY19ob3RwbHVnZ2VkKGRldik7Ci0gICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfbG1iczsgaSsr
KSB7CiAgICAgICAgIGRyYyA9IHNwYXByX2RyY19ieV9pZChUWVBFX1NQQVBSX0RSQ19MTUIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyIC8gU1BBUFJfTUVNT1JZX0JMT0NLX1NJ
WkUpOwogICAgICAgICBnX2Fzc2VydChkcmMpOwogCi0gICAgICAgIHNwYXByX2RyY19hdHRhY2go
ZHJjLCBkZXYsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAg
IHNwYXByX2RyY19hdHRhY2goZHJjLCBkZXYsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgICAgIHdoaWxlIChhZGRyID4gYWRkcl9zdGFydCkgewogICAgICAgICAgICAgICAg
IGFkZHIgLT0gU1BBUFJfTUVNT1JZX0JMT0NLX1NJWkU7CiAgICAgICAgICAgICAgICAgZHJjID0g
c3BhcHJfZHJjX2J5X2lkKFRZUEVfU1BBUFJfRFJDX0xNQiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWRkciAvIFNQQVBSX01FTU9SWV9CTE9DS19TSVpFKTsKICAgICAg
ICAgICAgICAgICBzcGFwcl9kcmNfZGV0YWNoKGRyYyk7CiAgICAgICAgICAgICB9Ci0gICAgICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQogICAgICAgICBpZiAoIWhvdHBsdWdnZWQpIHsKQEAgLTM1MDEsMjcgKzM0
OTUsMjYgQEAgc3RhdGljIHZvaWQgc3BhcHJfYWRkX2xtYnMoRGV2aWNlU3RhdGUgKmRldiwgdWlu
dDY0X3QgYWRkcl9zdGFydCwgdWludDY0X3Qgc2l6ZSwKIHN0YXRpYyB2b2lkIHNwYXByX21lbW9y
eV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwgRGV2aWNlU3RhdGUgKmRldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKICAgICBTcGFwck1hY2hpbmVTdGF0ZSAqbXMgPSBTUEFQUl9NQUNI
SU5FKGhvdHBsdWdfZGV2KTsKICAgICBQQ0RJTU1EZXZpY2UgKmRpbW0gPSBQQ19ESU1NKGRldik7
CiAgICAgdWludDY0X3Qgc2l6ZSwgYWRkcjsKIAogICAgIHNpemUgPSBtZW1vcnlfZGV2aWNlX2dl
dF9yZWdpb25fc2l6ZShNRU1PUllfREVWSUNFKGRldiksICZlcnJvcl9hYm9ydCk7CiAKLSAgICBw
Y19kaW1tX3BsdWcoZGltbSwgTUFDSElORShtcyksICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIpIHsKKyAgICBwY19kaW1tX3BsdWcoZGltbSwgTUFDSElORShtcyksIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBhZGRyID0gb2Jq
ZWN0X3Byb3BlcnR5X2dldF91aW50KE9CSkVDVChkaW1tKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBDX0RJTU1fQUREUl9QUk9QLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ19ESU1N
X0FERFJfUFJPUCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0X3Vu
cGx1ZzsKICAgICB9CiAKICAgICBzcGFwcl9hZGRfbG1icyhkZXYsIGFkZHIsIHNpemUsIHNwYXBy
X292ZWNfdGVzdChtcy0+b3Y1X2NhcywgT1Y1X0hQX0VWVCksCi0gICAgICAgICAgICAgICAgICAg
JmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgICAgICAgIGVy
cnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIG91dF91bnBsdWc7CiAgICAgfQog
CkBAIC0zNTMwLDcgKzM1MjMsNiBAQCBzdGF0aWMgdm9pZCBzcGFwcl9tZW1vcnlfcGx1ZyhIb3Rw
bHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERldmljZVN0YXRlICpkZXYsCiBvdXRfdW5wbHVnOgog
ICAgIHBjX2RpbW1fdW5wbHVnKGRpbW0sIE1BQ0hJTkUobXMpKTsKIG91dDoKLSAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKIH0KIAogc3RhdGljIHZvaWQgc3BhcHJfbWVtb3J5
X3ByZV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwgRGV2aWNlU3RhdGUgKmRldiwK
QEAgLTM1MzksNyArMzUzMSw2IEBAIHN0YXRpYyB2b2lkIHNwYXByX21lbW9yeV9wcmVfcGx1ZyhI
b3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERldmljZVN0YXRlICpkZXYsCiAgICAgY29uc3Qg
U3BhcHJNYWNoaW5lQ2xhc3MgKnNtYyA9IFNQQVBSX01BQ0hJTkVfR0VUX0NMQVNTKGhvdHBsdWdf
ZGV2KTsKICAgICBTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIgPSBTUEFQUl9NQUNISU5FKGhvdHBs
dWdfZGV2KTsKICAgICBQQ0RJTU1EZXZpY2UgKmRpbW0gPSBQQ19ESU1NKGRldik7Ci0gICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgdWludDY0X3Qgc2l6ZTsKICAgICBPYmplY3QgKm1l
bWRldjsKICAgICBod2FkZHIgcGFnZXNpemU7CkBAIC0zNTQ5LDkgKzM1NDAsOCBAQCBzdGF0aWMg
dm9pZCBzcGFwcl9tZW1vcnlfcHJlX3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LCBE
ZXZpY2VTdGF0ZSAqZGV2LAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgc2l6ZSA9IG1l
bW9yeV9kZXZpY2VfZ2V0X3JlZ2lvbl9zaXplKE1FTU9SWV9ERVZJQ0UoZGltbSksICZsb2NhbF9l
cnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgc2l6ZSA9IG1lbW9yeV9kZXZpY2VfZ2V0X3JlZ2lvbl9zaXplKE1F
TU9SWV9ERVZJQ0UoZGltbSksIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQogCkBAIC0zNTY0LDkgKzM1NTQsOCBAQCBzdGF0aWMgdm9pZCBzcGFwcl9tZW1v
cnlfcHJlX3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LCBEZXZpY2VTdGF0ZSAqZGV2
LAogICAgIG1lbWRldiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGltbSksIFBD
X0RJTU1fTUVNREVWX1BST1AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZlcnJvcl9hYm9ydCk7CiAgICAgcGFnZXNpemUgPSBob3N0X21lbW9yeV9iYWNrZW5kX3BhZ2Vz
aXplKE1FTU9SWV9CQUNLRU5EKG1lbWRldikpOwotICAgIHNwYXByX2NoZWNrX3BhZ2VzaXplKHNw
YXByLCBwYWdlc2l6ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBzcGFwcl9jaGVja19wYWdl
c2l6ZShzcGFwciwgcGFnZXNpemUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCkBAIC0zNjkxLDcgKzM2ODAsNiBAQCBzdGF0aWMgdm9pZCBzcGFwcl9t
ZW1vcnlfdW5wbHVnX3JlcXVlc3QoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIgPSBTUEFQUl9NQUNISU5F
KGhvdHBsdWdfZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBQQ0RJTU1E
ZXZpY2UgKmRpbW0gPSBQQ19ESU1NKGRldik7CiAgICAgdWludDMyX3QgbnJfbG1iczsKICAgICB1
aW50NjRfdCBzaXplLCBhZGRyX3N0YXJ0LCBhZGRyOwpAQCAtMzcwMiw5ICszNjkwLDkgQEAgc3Rh
dGljIHZvaWQgc3BhcHJfbWVtb3J5X3VucGx1Z19yZXF1ZXN0KEhvdHBsdWdIYW5kbGVyICpob3Rw
bHVnX2RldiwKICAgICBucl9sbWJzID0gc2l6ZSAvIFNQQVBSX01FTU9SWV9CTE9DS19TSVpFOwog
CiAgICAgYWRkcl9zdGFydCA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfdWludChPQkpFQ1QoZGltbSks
IFBDX0RJTU1fQUREUl9QUk9QLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIC8qCkBAIC0zNzE0LDEw
ICszNzAyLDEwIEBAIHN0YXRpYyB2b2lkIHNwYXByX21lbW9yeV91bnBsdWdfcmVxdWVzdChIb3Rw
bHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAgICogYmFpbCBvdXQgdG8gYXZvaWQgZGV0YWNo
aW5nIERSQ3MgdGhhdCB3ZXJlIGFscmVhZHkgcmVsZWFzZWQuCiAgICAgICovCiAgICAgaWYgKHNw
YXByX3BlbmRpbmdfZGltbV91bnBsdWdzX2ZpbmQoc3BhcHIsIGRpbW0pKSB7Ci0gICAgICAgIGVy
cm9yX3NldGcoJmxvY2FsX2VyciwKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLAogICAgICAgICAg
ICAgICAgICAgICJNZW1vcnkgdW5wbHVnIGFscmVhZHkgaW4gcHJvZ3Jlc3MgZm9yIGRldmljZSAl
cyIsCiAgICAgICAgICAgICAgICAgICAgZGV2LT5pZCk7Ci0gICAgICAgIGdvdG8gb3V0OworICAg
ICAgICByZXR1cm47CiAgICAgfQogCiAgICAgc3BhcHJfcGVuZGluZ19kaW1tX3VucGx1Z3NfYWRk
KHNwYXByLCBucl9sbWJzLCBkaW1tKTsKQEAgLTM3MzYsOCArMzcyNCw2IEBAIHN0YXRpYyB2b2lk
IHNwYXByX21lbW9yeV91bnBsdWdfcmVxdWVzdChIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHJfc3RhcnQgLyBTUEFQUl9NRU1PUllfQkxP
Q0tfU0laRSk7CiAgICAgc3BhcHJfaG90cGx1Z19yZXFfcmVtb3ZlX2J5X2NvdW50X2luZGV4ZWQo
U1BBUFJfRFJfQ09OTkVDVE9SX1RZUEVfTE1CLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5yX2xtYnMsIHNwYXByX2RyY19pbmRleChkcmMpKTsKLW91dDoK
LSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKIH0KIAogLyogQ2FsbGJhY2sg
dG8gYmUgY2FsbGVkIGR1cmluZyBEUkMgcmVsZWFzZS4gKi8KQEAgLTM4MzIsNyArMzgxOCw2IEBA
IHN0YXRpYyB2b2lkIHNwYXByX2NvcmVfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYs
IERldmljZVN0YXRlICpkZXYsCiAgICAgQ1BVQ29yZSAqY2MgPSBDUFVfQ09SRShkZXYpOwogICAg
IENQVVN0YXRlICpjczsKICAgICBTcGFwckRyYyAqZHJjOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogICAgIENQVUFyY2hJZCAqY29yZV9zbG90OwogICAgIGludCBpbmRleDsKICAgICBi
b29sIGhvdHBsdWdnZWQgPSBzcGFwcl9kcmNfaG90cGx1Z2dlZChkZXYpOwpAQCAtMzg1MCw5ICsz
ODM1LDggQEAgc3RhdGljIHZvaWQgc3BhcHJfY29yZV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3Rw
bHVnX2RldiwgRGV2aWNlU3RhdGUgKmRldiwKICAgICBnX2Fzc2VydChkcmMgfHwgIW1jLT5oYXNf
aG90cGx1Z2dhYmxlX2NwdXMpOwogCiAgICAgaWYgKGRyYykgewotICAgICAgICBzcGFwcl9kcmNf
YXR0YWNoKGRyYywgZGV2LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHNw
YXByX2RyY19hdHRhY2goZHJjLCBkZXYsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC0zODgzLDkgKzM4NjcsOCBAQCBzdGF0
aWMgdm9pZCBzcGFwcl9jb3JlX3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LCBEZXZp
Y2VTdGF0ZSAqZGV2LAogICAgIGlmIChob3RwbHVnZ2VkKSB7CiAgICAgICAgIGZvciAoaSA9IDA7
IGkgPCBjYy0+bnJfdGhyZWFkczsgaSsrKSB7CiAgICAgICAgICAgICBwcGNfc2V0X2NvbXBhdChj
b3JlLT50aHJlYWRzW2ldLCBQT1dFUlBDX0NQVShmaXJzdF9jcHUpLT5jb21wYXRfcHZyLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgICAgICAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICAgICAgICAgIGlmICgq
ZXJycCkgewogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KICAgICAgICAg
fQpAQCAtMzg5Nyw3ICszODgwLDYgQEAgc3RhdGljIHZvaWQgc3BhcHJfY29yZV9wcmVfcGx1ZyhI
b3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERldmljZVN0YXRlICpkZXYsCiB7CiAgICAgTWFj
aGluZVN0YXRlICptYWNoaW5lID0gTUFDSElORShPQkpFQ1QoaG90cGx1Z19kZXYpKTsKICAgICBN
YWNoaW5lQ2xhc3MgKm1jID0gTUFDSElORV9HRVRfQ0xBU1MoaG90cGx1Z19kZXYpOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIENQVUNvcmUgKmNjID0gQ1BVX0NPUkUoZGV2KTsK
ICAgICBjb25zdCBjaGFyICpiYXNlX2NvcmVfdHlwZSA9IHNwYXByX2dldF9jcHVfY29yZV90eXBl
KG1hY2hpbmUtPmNwdV90eXBlKTsKICAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90
eXBlbmFtZShPQkpFQ1QoZGV2KSk7CkBAIC0zOTA2LDE4ICszODg4LDE4IEBAIHN0YXRpYyB2b2lk
IHNwYXByX2NvcmVfcHJlX3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LCBEZXZpY2VT
dGF0ZSAqZGV2LAogICAgIHVuc2lnbmVkIGludCBzbXBfdGhyZWFkcyA9IG1hY2hpbmUtPnNtcC50
aHJlYWRzOwogCiAgICAgaWYgKGRldi0+aG90cGx1Z2dlZCAmJiAhbWMtPmhhc19ob3RwbHVnZ2Fi
bGVfY3B1cykgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJDUFUgaG90cGx1ZyBu
b3Qgc3VwcG9ydGVkIGZvciB0aGlzIG1hY2hpbmUiKTsKLSAgICAgICAgZ290byBvdXQ7CisgICAg
ICAgIGVycm9yX3NldGcoZXJycCwgIkNQVSBob3RwbHVnIG5vdCBzdXBwb3J0ZWQgZm9yIHRoaXMg
bWFjaGluZSIpOworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgaWYgKHN0cmNtcChiYXNl
X2NvcmVfdHlwZSwgdHlwZSkpIHsKLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiQ1BV
IGNvcmUgdHlwZSBzaG91bGQgYmUgJXMiLCBiYXNlX2NvcmVfdHlwZSk7Ci0gICAgICAgIGdvdG8g
b3V0OworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJDUFUgY29yZSB0eXBlIHNob3VsZCBiZSAl
cyIsIGJhc2VfY29yZV90eXBlKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGlmIChj
Yy0+Y29yZV9pZCAlIHNtcF90aHJlYWRzKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2Vy
ciwgImludmFsaWQgY29yZSBpZCAlZCIsIGNjLT5jb3JlX2lkKTsKLSAgICAgICAgZ290byBvdXQ7
CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImludmFsaWQgY29yZSBpZCAlZCIsIGNjLT5jb3Jl
X2lkKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIC8qCkBAIC0zOTI3LDI2ICszOTA5
LDIzIEBAIHN0YXRpYyB2b2lkIHNwYXByX2NvcmVfcHJlX3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhv
dHBsdWdfZGV2LCBEZXZpY2VTdGF0ZSAqZGV2LAogICAgICAqIHRvdGFsIHZjcHVzIG5vdCBhIG11
bHRpcGxlIG9mIHRocmVhZHMtcGVyLWNvcmUuCiAgICAgICovCiAgICAgaWYgKG1jLT5oYXNfaG90
cGx1Z2dhYmxlX2NwdXMgJiYgKGNjLT5ucl90aHJlYWRzICE9IHNtcF90aHJlYWRzKSkgewotICAg
ICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJpbnZhbGlkIG5yLXRocmVhZHMgJWQsIG11c3Qg
YmUgJWQiLAorICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIG5yLXRocmVhZHMgJWQs
IG11c3QgYmUgJWQiLAogICAgICAgICAgICAgICAgICAgIGNjLT5ucl90aHJlYWRzLCBzbXBfdGhy
ZWFkcyk7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAg
Y29yZV9zbG90ID0gc3BhcHJfZmluZF9jcHVfc2xvdChNQUNISU5FKGhvdHBsdWdfZGV2KSwgY2Mt
PmNvcmVfaWQsICZpbmRleCk7CiAgICAgaWYgKCFjb3JlX3Nsb3QpIHsKLSAgICAgICAgZXJyb3Jf
c2V0ZygmbG9jYWxfZXJyLCAiY29yZSBpZCAlZCBvdXQgb2YgcmFuZ2UiLCBjYy0+Y29yZV9pZCk7
Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJjb3JlIGlkICVk
IG91dCBvZiByYW5nZSIsIGNjLT5jb3JlX2lkKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAog
ICAgIGlmIChjb3JlX3Nsb3QtPmNwdSkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIs
ICJjb3JlICVkIGFscmVhZHkgcG9wdWxhdGVkIiwgY2MtPmNvcmVfaWQpOwotICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiY29yZSAlZCBhbHJlYWR5IHBvcHVsYXRl
ZCIsIGNjLT5jb3JlX2lkKTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG51bWFfY3B1
X3ByZV9wbHVnKGNvcmVfc2xvdCwgZGV2LCAmbG9jYWxfZXJyKTsKLQotb3V0OgotICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIG51bWFfY3B1X3ByZV9wbHVnKGNvcmVf
c2xvdCwgZGV2LCBlcnJwKTsKIH0KIAogaW50IHNwYXByX3BoYl9kdF9wb3B1bGF0ZShTcGFwckRy
YyAqZHJjLCBTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsCkBAIC00MDEwLDcgKzM5ODksNiBAQCBz
dGF0aWMgdm9pZCBzcGFwcl9waGJfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERl
dmljZVN0YXRlICpkZXYsCiAgICAgU3BhcHJQaGJTdGF0ZSAqc3BoYiA9IFNQQVBSX1BDSV9IT1NU
X0JSSURHRShkZXYpOwogICAgIFNwYXByRHJjICpkcmM7CiAgICAgYm9vbCBob3RwbHVnZ2VkID0g
c3BhcHJfZHJjX2hvdHBsdWdnZWQoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgIGlmICghc21jLT5kcl9waGJfZW5hYmxlZCkgewogICAgICAgICByZXR1cm47CkBAIC00
MDIwLDkgKzM5OTgsOCBAQCBzdGF0aWMgdm9pZCBzcGFwcl9waGJfcGx1ZyhIb3RwbHVnSGFuZGxl
ciAqaG90cGx1Z19kZXYsIERldmljZVN0YXRlICpkZXYsCiAgICAgLyogaG90cGx1ZyBob29rcyBz
aG91bGQgY2hlY2sgaXQncyBlbmFibGVkIGJlZm9yZSBnZXR0aW5nIHRoaXMgZmFyICovCiAgICAg
YXNzZXJ0KGRyYyk7CiAKLSAgICBzcGFwcl9kcmNfYXR0YWNoKGRyYywgREVWSUNFKGRldiksICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgc3BhcHJfZHJjX2F0dGFjaChkcmMsIERFVklDRShkZXYp
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZm
IC0tZ2l0IGEvaHcvcHBjL3NwYXByX2NhcHMuYyBiL2h3L3BwYy9zcGFwcl9jYXBzLmMKaW5kZXgg
NDgxZGZkMmEyNy4uNTEzYTVkYWQzNCAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXByX2NhcHMuYwor
KysgYi9ody9wcGMvc3BhcHJfY2Fwcy5jCkBAIC04NiwxMSArODYsOSBAQCBzdGF0aWMgdm9pZCBz
cGFwcl9jYXBfc2V0X2Jvb2woT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5h
bWUsCiAgICAgU3BhcHJDYXBhYmlsaXR5SW5mbyAqY2FwID0gb3BhcXVlOwogICAgIFNwYXByTWFj
aGluZVN0YXRlICpzcGFwciA9IFNQQVBSX01BQ0hJTkUob2JqKTsKICAgICBib29sIHZhbHVlOwot
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgdmlzaXRfdHlwZV9ib29sKHYsIG5h
bWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX2Jvb2wodiwg
bmFtZSwgJnZhbHVlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIApAQCAtMTIzLDEzICsxMjEsMTEgQEAgc3RhdGljIHZvaWQgc3BhcHJfY2FwX3NldF9z
dHJpbmcoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiB7CiAgICAg
U3BhcHJDYXBhYmlsaXR5SW5mbyAqY2FwID0gb3BhcXVlOwogICAgIFNwYXByTWFjaGluZVN0YXRl
ICpzcGFwciA9IFNQQVBSX01BQ0hJTkUob2JqKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKICAgICB1aW50OF90IGk7CiAgICAgY2hhciAqdmFsOwogCi0gICAgdmlzaXRfdHlwZV9zdHIo
diwgbmFtZSwgJnZhbCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX3N0cih2
LCBuYW1lLCAmdmFsLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIApAQCAtMTY5LDExICsxNjUsOSBAQCBzdGF0aWMgdm9pZCBzcGFwcl9jYXBfc2V0X3Bh
Z2VzaXplKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgIFNw
YXByTWFjaGluZVN0YXRlICpzcGFwciA9IFNQQVBSX01BQ0hJTkUob2JqKTsKICAgICB1aW50NjRf
dCBwYWdlc2l6ZTsKICAgICB1aW50OF90IHZhbDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKIAotICAgIHZpc2l0X3R5cGVfc2l6ZSh2LCBuYW1lLCAmcGFnZXNpemUsICZsb2NhbF9lcnIp
OwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgdmlzaXRfdHlwZV9zaXplKHYsIG5hbWUsICZwYWdlc2l6ZSwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTI0OCwxMiAr
MjQyLDExIEBAIFNwYXByQ2FwUG9zc2libGUgY2FwX2NmcGNfcG9zc2libGUgPSB7CiBzdGF0aWMg
dm9pZCBjYXBfc2FmZV9jYWNoZV9hcHBseShTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsIHVpbnQ4
X3QgdmFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQog
ewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHVpbnQ4X3Qga3ZtX3ZhbCA9ICBr
dm1wcGNfZ2V0X2NhcF9zYWZlX2NhY2hlKCk7CiAKICAgICBpZiAodGNnX2VuYWJsZWQoKSAmJiB2
YWwpIHsKICAgICAgICAgLyogVENHIG9ubHkgc3VwcG9ydHMgYnJva2VuLCBhbGxvdyBvdGhlciB2
YWx1ZXMgYW5kIHByaW50IGEgd2FybmluZyAqLwotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9l
cnIsCisgICAgICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAgICAgICAgICAgICAiVENHIGRv
ZXNuJ3Qgc3VwcG9ydCByZXF1ZXN0ZWQgZmVhdHVyZSwgY2FwLWNmcGM9JXMiLAogICAgICAgICAg
ICAgICAgICAgIGNhcF9jZnBjX3Bvc3NpYmxlLnZhbHNbdmFsXSk7CiAgICAgfSBlbHNlIGlmIChr
dm1fZW5hYmxlZCgpICYmICh2YWwgPiBrdm1fdmFsKSkgewpAQCAtMjYzLDggKzI1Niw4IEBAIHN0
YXRpYyB2b2lkIGNhcF9zYWZlX2NhY2hlX2FwcGx5KFNwYXByTWFjaGluZVN0YXRlICpzcGFwciwg
dWludDhfdCB2YWwsCiAgICAgICAgICAgICAgICAgICAgY2FwX2NmcGNfcG9zc2libGUudmFsc1tr
dm1fdmFsXSk7CiAgICAgfQogCi0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKQotICAgICAgICB3
YXJuX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkKKyAgICAg
ICAgd2Fybl9yZXBvcnRfZXJycChlcnJwKTsKIH0KIAogU3BhcHJDYXBQb3NzaWJsZSBjYXBfc2Ji
Y19wb3NzaWJsZSA9IHsKQEAgLTI3NywxMiArMjcwLDExIEBAIFNwYXByQ2FwUG9zc2libGUgY2Fw
X3NiYmNfcG9zc2libGUgPSB7CiBzdGF0aWMgdm9pZCBjYXBfc2FmZV9ib3VuZHNfY2hlY2tfYXBw
bHkoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLCB1aW50OF90IHZhbCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAgICAgdWludDhfdCBrdm1fdmFsID0gIGt2bXBwY19nZXRfY2FwX3Nh
ZmVfYm91bmRzX2NoZWNrKCk7CiAKICAgICBpZiAodGNnX2VuYWJsZWQoKSAmJiB2YWwpIHsKICAg
ICAgICAgLyogVENHIG9ubHkgc3VwcG9ydHMgYnJva2VuLCBhbGxvdyBvdGhlciB2YWx1ZXMgYW5k
IHByaW50IGEgd2FybmluZyAqLwotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsCisgICAg
ICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAgICAgICAgICAgICAiVENHIGRvZXNuJ3Qgc3Vw
cG9ydCByZXF1ZXN0ZWQgZmVhdHVyZSwgY2FwLXNiYmM9JXMiLAogICAgICAgICAgICAgICAgICAg
IGNhcF9zYmJjX3Bvc3NpYmxlLnZhbHNbdmFsXSk7CiAgICAgfSBlbHNlIGlmIChrdm1fZW5hYmxl
ZCgpICYmICh2YWwgPiBrdm1fdmFsKSkgewpAQCAtMjkyLDggKzI4NCw4IEBAIHN0YXRpYyB2b2lk
IGNhcF9zYWZlX2JvdW5kc19jaGVja19hcHBseShTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsIHVp
bnQ4X3QgdmFsLAogICAgICAgICAgICAgICAgICAgIGNhcF9zYmJjX3Bvc3NpYmxlLnZhbHNba3Zt
X3ZhbF0pOwogICAgIH0KIAotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkKLSAgICAgICAgd2Fy
bl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwICE9IE5VTEwpCisgICAgICAg
IHdhcm5fcmVwb3J0X2VycnAoZXJycCk7CiB9CiAKIFNwYXByQ2FwUG9zc2libGUgY2FwX2lic19w
b3NzaWJsZSA9IHsKQEAgLTMwOSwxMiArMzAxLDExIEBAIFNwYXByQ2FwUG9zc2libGUgY2FwX2li
c19wb3NzaWJsZSA9IHsKIHN0YXRpYyB2b2lkIGNhcF9zYWZlX2luZGlyZWN0X2JyYW5jaF9hcHBs
eShTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDhfdCB2YWwsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKICAgICB1aW50OF90IGt2bV92YWwgPSBrdm1wcGNfZ2V0X2NhcF9z
YWZlX2luZGlyZWN0X2JyYW5jaCgpOwogCiAgICAgaWYgKHRjZ19lbmFibGVkKCkgJiYgdmFsKSB7
CiAgICAgICAgIC8qIFRDRyBvbmx5IHN1cHBvcnRzIGJyb2tlbiwgYWxsb3cgb3RoZXIgdmFsdWVz
IGFuZCBwcmludCBhIHdhcm5pbmcgKi8KLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLAor
ICAgICAgICBlcnJvcl9zZXRnKGVycnAsCiAgICAgICAgICAgICAgICAgICAgIlRDRyBkb2Vzbid0
IHN1cHBvcnQgcmVxdWVzdGVkIGZlYXR1cmUsIGNhcC1pYnM9JXMiLAogICAgICAgICAgICAgICAg
ICAgIGNhcF9pYnNfcG9zc2libGUudmFsc1t2YWxdKTsKICAgICB9IGVsc2UgaWYgKGt2bV9lbmFi
bGVkKCkgJiYgKHZhbCA+IGt2bV92YWwpKSB7CkBAIC0zMjQsOCArMzE1LDggQEAgc3RhdGljIHZv
aWQgY2FwX3NhZmVfaW5kaXJlY3RfYnJhbmNoX2FwcGx5KFNwYXByTWFjaGluZVN0YXRlICpzcGFw
ciwKICAgICAgICAgICAgICAgICAgICBjYXBfaWJzX3Bvc3NpYmxlLnZhbHNba3ZtX3ZhbF0pOwog
ICAgIH0KIAotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewotICAgICAgICB3YXJuX3JlcG9y
dF9lcnIobG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgeworICAgICAgICB3YXJu
X3JlcG9ydF9lcnJwKGVycnApOwogICAgIH0KIH0KIApAQCAtNzg3LDcgKzc3OCw2IEBAIHZvaWQg
c3BhcHJfY2Fwc19jcHVfYXBwbHkoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLCBQb3dlclBDQ1BV
ICpjcHUpCiAKIHZvaWQgc3BhcHJfY2Fwc19hZGRfcHJvcGVydGllcyhTcGFwck1hY2hpbmVDbGFz
cyAqc21jLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgT2JqZWN0Q2xhc3MgKmtsYXNzID0gT0JKRUNUX0NMQVNTKHNtYyk7CiAgICAgaW50IGk7CiAK
QEAgLTc5OCwxOSArNzg4LDE3IEBAIHZvaWQgc3BhcHJfY2Fwc19hZGRfcHJvcGVydGllcyhTcGFw
ck1hY2hpbmVDbGFzcyAqc21jLCBFcnJvciAqKmVycnApCiAKICAgICAgICAgb2JqZWN0X2NsYXNz
X3Byb3BlcnR5X2FkZChrbGFzcywgbmFtZSwgY2FwLT50eXBlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNhcC0+Z2V0LCBjYXAtPnNldCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMLCBjYXAsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBjYXAsIGVycnApOworICAgICAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGdfZnJlZShuYW1lKTsKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgfQogCiAgICAgICAgIGRlc2MgPSBnX3N0cmR1cF9wcmludGYoIiVzIiwg
Y2FwLT5kZXNjcmlwdGlvbik7Ci0gICAgICAgIG9iamVjdF9jbGFzc19wcm9wZXJ0eV9zZXRfZGVz
Y3JpcHRpb24oa2xhc3MsIG5hbWUsIGRlc2MsICZsb2NhbF9lcnIpOworICAgICAgICBvYmplY3Rf
Y2xhc3NfcHJvcGVydHlfc2V0X2Rlc2NyaXB0aW9uKGtsYXNzLCBuYW1lLCBkZXNjLCBlcnJwKTsK
ICAgICAgICAgZ19mcmVlKG5hbWUpOwogICAgICAgICBnX2ZyZWUoZGVzYyk7Ci0gICAgICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
fQogICAgIH0KZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9jcHVfY29yZS5jIGIvaHcvcHBjL3Nw
YXByX2NwdV9jb3JlLmMKaW5kZXggMWQ5M2RlODE2MS4uOTNmOWIwZTBjOSAxMDA2NDQKLS0tIGEv
aHcvcHBjL3NwYXByX2NwdV9jb3JlLmMKKysrIGIvaHcvcHBjL3NwYXByX2NwdV9jb3JlLmMKQEAg
LTIyMSwxMCArMjIxLDkgQEAgc3RhdGljIHZvaWQgc3BhcHJfcmVhbGl6ZV92Y3B1KFBvd2VyUEND
UFUgKmNwdSwgU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLAogewogICAgIENQVVBQQ1N0YXRlICpl
bnYgPSAmY3B1LT5lbnY7CiAgICAgQ1BVU3RhdGUgKmNzID0gQ1BVKGNwdSk7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNU
KGNwdSksIHRydWUsICJyZWFsaXplZCIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGNwdSksIHRydWUsICJyZWFs
aXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycm9yOwogICAg
IH0KIApAQCAtMjM3LDggKzIzNiw4IEBAIHN0YXRpYyB2b2lkIHNwYXByX3JlYWxpemVfdmNwdShQ
b3dlclBDQ1BVICpjcHUsIFNwYXByTWFjaGluZVN0YXRlICpzcGFwciwKICAgICBxZW11X3JlZ2lz
dGVyX3Jlc2V0KHNwYXByX2NwdV9yZXNldCwgY3B1KTsKICAgICBzcGFwcl9jcHVfcmVzZXQoY3B1
KTsKIAotICAgIHNwYXByLT5pcnEtPmNwdV9pbnRjX2NyZWF0ZShzcGFwciwgY3B1LCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgc3BhcHItPmlycS0+Y3B1X2ludGNfY3Jl
YXRlKHNwYXByLCBjcHUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVy
cm9yX3VucmVnaXN0ZXI7CiAgICAgfQogCkBAIC0yNTMsNyArMjUyLDYgQEAgZXJyb3JfdW5yZWdp
c3RlcjoKICAgICBxZW11X3VucmVnaXN0ZXJfcmVzZXQoc3BhcHJfY3B1X3Jlc2V0LCBjcHUpOwog
ICAgIGNwdV9yZW1vdmVfc3luYyhDUFUoY3B1KSk7CiBlcnJvcjoKLSAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKIH0KIAogc3RhdGljIFBvd2VyUENDUFUgKnNwYXByX2NyZWF0
ZV92Y3B1KFNwYXByQ3B1Q29yZSAqc2MsIGludCBpLCBFcnJvciAqKmVycnApCkBAIC0yNjQsMjQg
KzI2MiwyMyBAQCBzdGF0aWMgUG93ZXJQQ0NQVSAqc3BhcHJfY3JlYXRlX3ZjcHUoU3BhcHJDcHVD
b3JlICpzYywgaW50IGksIEVycm9yICoqZXJycCkKICAgICBjaGFyICppZDsKICAgICBDUFVTdGF0
ZSAqY3M7CiAgICAgUG93ZXJQQ0NQVSAqY3B1OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogCiAgICAgb2JqID0gb2JqZWN0X25ldyhzY2MtPmNwdV90eXBlKTsKIAogICAgIGNzID0gQ1BV
KG9iaik7CiAgICAgY3B1ID0gUE9XRVJQQ19DUFUob2JqKTsKICAgICBjcy0+Y3B1X2luZGV4ID0g
Y2MtPmNvcmVfaWQgKyBpOwotICAgIHNwYXByX3NldF92Y3B1X2lkKGNwdSwgY3MtPmNwdV9pbmRl
eCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIHNwYXByX3NldF92Y3B1
X2lkKGNwdSwgY3MtPmNwdV9pbmRleCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IGdvdG8gZXJyOwogICAgIH0KIAogICAgIGNwdS0+bm9kZV9pZCA9IHNjLT5ub2RlX2lkOwogCiAg
ICAgaWQgPSBnX3N0cmR1cF9wcmludGYoInRocmVhZFslZF0iLCBpKTsKLSAgICBvYmplY3RfcHJv
cGVydHlfYWRkX2NoaWxkKE9CSkVDVChzYyksIGlkLCBvYmosICZsb2NhbF9lcnIpOworICAgIG9i
amVjdF9wcm9wZXJ0eV9hZGRfY2hpbGQoT0JKRUNUKHNjKSwgaWQsIG9iaiwgZXJycCk7CiAgICAg
Z19mcmVlKGlkKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIGdvdG8gZXJyOwogICAgIH0KIApAQCAtMjkyLDcgKzI4OSw2IEBAIHN0YXRpYyBQb3dlclBD
Q1BVICpzcGFwcl9jcmVhdGVfdmNwdShTcGFwckNwdUNvcmUgKnNjLCBpbnQgaSwgRXJyb3IgKipl
cnJwKQogCiBlcnI6CiAgICAgb2JqZWN0X3VucmVmKG9iaik7Ci0gICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKQEAgLTMxNSw3ICszMTEs
NiBAQCBzdGF0aWMgdm9pZCBzcGFwcl9jcHVfY29yZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYs
IEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVFlQRV9TUEFQUl9NQUNISU5FKTsKICAgICBTcGFwckNwdUNvcmUgKnNjID0gU1BB
UFJfQ1BVX0NPUkUoT0JKRUNUKGRldikpOwogICAgIENQVUNvcmUgKmNjID0gQ1BVX0NPUkUoT0JK
RUNUKGRldikpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCBpLCBqOwog
CiAgICAgaWYgKCFzcGFwcikgewpAQCAtMzI1LDE1ICszMjAsMTUgQEAgc3RhdGljIHZvaWQgc3Bh
cHJfY3B1X2NvcmVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAKICAg
ICBzYy0+dGhyZWFkcyA9IGdfbmV3KFBvd2VyUENDUFUgKiwgY2MtPm5yX3RocmVhZHMpOwogICAg
IGZvciAoaSA9IDA7IGkgPCBjYy0+bnJfdGhyZWFkczsgaSsrKSB7Ci0gICAgICAgIHNjLT50aHJl
YWRzW2ldID0gc3BhcHJfY3JlYXRlX3ZjcHUoc2MsIGksICZsb2NhbF9lcnIpOwotICAgICAgICBp
ZiAobG9jYWxfZXJyKSB7CisgICAgICAgIHNjLT50aHJlYWRzW2ldID0gc3BhcHJfY3JlYXRlX3Zj
cHUoc2MsIGksIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGdvdG8g
ZXJyOwogICAgICAgICB9CiAgICAgfQogCiAgICAgZm9yIChqID0gMDsgaiA8IGNjLT5ucl90aHJl
YWRzOyBqKyspIHsKLSAgICAgICAgc3BhcHJfcmVhbGl6ZV92Y3B1KHNjLT50aHJlYWRzW2pdLCBz
cGFwciwgc2MsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAg
IHNwYXByX3JlYWxpemVfdmNwdShzYy0+dGhyZWFkc1tqXSwgc3BhcHIsIHNjLCBlcnJwKTsKKyAg
ICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBnb3RvIGVycl91bnJlYWxpemU7CiAgICAg
ICAgIH0KICAgICB9CkBAIC0zNDgsNyArMzQzLDYgQEAgZXJyOgogICAgICAgICBzcGFwcl9kZWxl
dGVfdmNwdShzYy0+dGhyZWFkc1tpXSwgc2MpOwogICAgIH0KICAgICBnX2ZyZWUoc2MtPnRocmVh
ZHMpOwotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMg
UHJvcGVydHkgc3BhcHJfY3B1X2NvcmVfcHJvcGVydGllc1tdID0gewpkaWZmIC0tZ2l0IGEvaHcv
cHBjL3NwYXByX2RyYy5jIGIvaHcvcHBjL3NwYXByX2RyYy5jCmluZGV4IDYyZjFhNDI1OTIuLjc2
ZDgxZDAyMzggMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9kcmMuYworKysgYi9ody9wcGMvc3Bh
cHJfZHJjLmMKQEAgLTMwMSw3ICszMDEsNiBAQCBzdGF0aWMgdm9pZCBwcm9wX2dldF9mZHQoT2Jq
ZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiB7CiAgICAgU3BhcHJEcmMg
KmRyYyA9IFNQQVBSX0RSX0NPTk5FQ1RPUihvYmopOwogICAgIFFOdWxsICpudWxsID0gTlVMTDsK
LSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQgZmR0X29mZnNldF9uZXh0LCBmZHRfb2Zm
c2V0LCBmZHRfZGVwdGg7CiAgICAgdm9pZCAqZmR0OwogCkBAIC0zMjYsMTkgKzMyNSwxNyBAQCBz
dGF0aWMgdm9pZCBwcm9wX2dldF9mZHQoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNo
YXIgKm5hbWUsCiAgICAgICAgIGNhc2UgRkRUX0JFR0lOX05PREU6CiAgICAgICAgICAgICBmZHRf
ZGVwdGgrKzsKICAgICAgICAgICAgIG5hbWUgPSBmZHRfZ2V0X25hbWUoZmR0LCBmZHRfb2Zmc2V0
LCAmbmFtZV9sZW4pOwotICAgICAgICAgICAgdmlzaXRfc3RhcnRfc3RydWN0KHYsIG5hbWUsIE5V
TEwsIDAsICZlcnIpOwotICAgICAgICAgICAgaWYgKGVycikgewotICAgICAgICAgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgdmlzaXRfc3RhcnRfc3RydWN0
KHYsIG5hbWUsIE5VTEwsIDAsIGVycnApOworICAgICAgICAgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGNhc2UgRkRUX0VORF9OT0RFOgogICAgICAgICAgICAgLyogc2hvdWxkbid0IGV2ZXIg
c2VlIGFuIEZEVF9FTkRfTk9ERSBiZWZvcmUgRkRUX0JFR0lOX05PREUgKi8KICAgICAgICAgICAg
IGdfYXNzZXJ0KGZkdF9kZXB0aCA+IDApOwotICAgICAgICAgICAgdmlzaXRfY2hlY2tfc3RydWN0
KHYsICZlcnIpOworICAgICAgICAgICAgdmlzaXRfY2hlY2tfc3RydWN0KHYsIGVycnApOwogICAg
ICAgICAgICAgdmlzaXRfZW5kX3N0cnVjdCh2LCBOVUxMKTsKLSAgICAgICAgICAgIGlmIChlcnIp
IHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAg
ICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGZkdF9kZXB0aC0tOwpAQCAtMzQ3LDIyICszNDQsMTkgQEAgc3RhdGljIHZv
aWQgcHJvcF9nZXRfZmR0KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1l
LAogICAgICAgICAgICAgaW50IGk7CiAgICAgICAgICAgICBwcm9wID0gZmR0X2dldF9wcm9wZXJ0
eV9ieV9vZmZzZXQoZmR0LCBmZHRfb2Zmc2V0LCAmcHJvcF9sZW4pOwogICAgICAgICAgICAgbmFt
ZSA9IGZkdF9zdHJpbmcoZmR0LCBmZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZikpOwotICAgICAg
ICAgICAgdmlzaXRfc3RhcnRfbGlzdCh2LCBuYW1lLCBOVUxMLCAwLCAmZXJyKTsKLSAgICAgICAg
ICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJy
KTsKKyAgICAgICAgICAgIHZpc2l0X3N0YXJ0X2xpc3QodiwgbmFtZSwgTlVMTCwgMCwgZXJycCk7
CisgICAgICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgcHJvcF9sZW47IGkrKykgewot
ICAgICAgICAgICAgICAgIHZpc2l0X3R5cGVfdWludDgodiwgTlVMTCwgKHVpbnQ4X3QgKikmcHJv
cC0+ZGF0YVtpXSwgJmVycik7Ci0gICAgICAgICAgICAgICAgaWYgKGVycikgewotICAgICAgICAg
ICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICB2
aXNpdF90eXBlX3VpbnQ4KHYsIE5VTEwsICh1aW50OF90ICopJnByb3AtPmRhdGFbaV0sIGVycnAp
OworICAgICAgICAgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQotICAgICAgICAgICAgdmlzaXRf
Y2hlY2tfbGlzdCh2LCAmZXJyKTsKKyAgICAgICAgICAgIHZpc2l0X2NoZWNrX2xpc3QodiwgZXJy
cCk7CiAgICAgICAgICAgICB2aXNpdF9lbmRfbGlzdCh2LCBOVUxMKTsKLSAgICAgICAgICAgIGlm
IChlcnIpIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICAgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGJyZWFrOwpAQCAtNDg5LDcgKzQ4Myw2IEBAIHN0YXRpYyB2b2lk
IHJlYWxpemUoRGV2aWNlU3RhdGUgKmQsIEVycm9yICoqZXJycCkKICAgICBPYmplY3QgKnJvb3Rf
Y29udGFpbmVyOwogICAgIGdjaGFyICpsaW5rX25hbWU7CiAgICAgZ2NoYXIgKmNoaWxkX25hbWU7
Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICB0cmFjZV9zcGFwcl9kcmNfcmVhbGl6ZShz
cGFwcl9kcmNfaW5kZXgoZHJjKSk7CiAgICAgLyogTk9URTogd2UgZG8gdGhpcyBhcyBwYXJ0IG9m
IHJlYWxpemUvdW5yZWFsaXplIGR1ZSB0byB0aGUgZmFjdApAQCAtNTA0LDExICs0OTcsMTAgQEAg
c3RhdGljIHZvaWQgcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZCwgRXJyb3IgKiplcnJwKQogICAgIGNo
aWxkX25hbWUgPSBvYmplY3RfZ2V0X2Nhbm9uaWNhbF9wYXRoX2NvbXBvbmVudChPQkpFQ1QoZHJj
KSk7CiAgICAgdHJhY2Vfc3BhcHJfZHJjX3JlYWxpemVfY2hpbGQoc3BhcHJfZHJjX2luZGV4KGRy
YyksIGNoaWxkX25hbWUpOwogICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfYWxpYXMocm9vdF9jb250
YWluZXIsIGxpbmtfbmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRyYy0+b3du
ZXIsIGNoaWxkX25hbWUsICZlcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHJj
LT5vd25lciwgY2hpbGRfbmFtZSwgZXJycCk7CiAgICAgZ19mcmVlKGNoaWxkX25hbWUpOwogICAg
IGdfZnJlZShsaW5rX25hbWUpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGVycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAgICAgdm1zdGF0ZV9yZWdpc3RlcihERVZJQ0UoZHJjKSwgc3BhcHJfZHJjX2luZGV4KGRyYyks
ICZ2bXN0YXRlX3NwYXByX2RyYywKQEAgLTYxMSwxMSArNjAzLDkgQEAgc3RhdGljIHZvaWQgZHJj
X3BoeXNpY2FsX3Jlc2V0KHZvaWQgKm9wYXF1ZSkKIHN0YXRpYyB2b2lkIHJlYWxpemVfcGh5c2lj
YWwoRGV2aWNlU3RhdGUgKmQsIEVycm9yICoqZXJycCkKIHsKICAgICBTcGFwckRyY1BoeXNpY2Fs
ICpkcmNwID0gU1BBUFJfRFJDX1BIWVNJQ0FMKGQpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogCi0gICAgcmVhbGl6ZShkLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHJlYWxpemUo
ZCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAg
LTYyNywxMSArNjE3LDkgQEAgc3RhdGljIHZvaWQgcmVhbGl6ZV9waHlzaWNhbChEZXZpY2VTdGF0
ZSAqZCwgRXJyb3IgKiplcnJwKQogc3RhdGljIHZvaWQgdW5yZWFsaXplX3BoeXNpY2FsKERldmlj
ZVN0YXRlICpkLCBFcnJvciAqKmVycnApCiB7CiAgICAgU3BhcHJEcmNQaHlzaWNhbCAqZHJjcCA9
IFNQQVBSX0RSQ19QSFlTSUNBTChkKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAot
ICAgIHVucmVhbGl6ZShkLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHVucmVhbGl6ZShkLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0t
Z2l0IGEvaHcvcHBjL3NwYXByX2lycS5jIGIvaHcvcHBjL3NwYXByX2lycS5jCmluZGV4IDA2ZmUy
NDMyYmEuLjdmNmQyYzQ1OGQgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9pcnEuYworKysgYi9o
dy9wcGMvc3BhcHJfaXJxLmMKQEAgLTYzLDE4ICs2MywxNiBAQCBzdGF0aWMgdm9pZCBzcGFwcl9p
cnFfaW5pdF9rdm0oU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFNwYXBySXJxICppcnEsIEVycm9yICoqZXJycCkKIHsKICAgICBNYWNo
aW5lU3RhdGUgKm1hY2hpbmUgPSBNQUNISU5FKHNwYXByKTsKLSAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAogICAgIGlmIChrdm1fZW5hYmxlZCgpICYmIG1hY2hpbmVfa2VybmVsX2lycWNo
aXBfYWxsb3dlZChtYWNoaW5lKSkgewotICAgICAgICBpcnEtPmluaXRfa3ZtKHNwYXByLCAmbG9j
YWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VyciAmJiBtYWNoaW5lX2tlcm5lbF9pcnFjaGlw
X3JlcXVpcmVkKG1hY2hpbmUpKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcmVwZW5kKCZsb2NhbF9l
cnIsCisgICAgICAgIGlycS0+aW5pdF9rdm0oc3BhcHIsIGVycnApOworICAgICAgICBpZiAoKmVy
cnAgJiYgbWFjaGluZV9rZXJuZWxfaXJxY2hpcF9yZXF1aXJlZChtYWNoaW5lKSkgeworICAgICAg
ICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAia2Vy
bmVsX2lycWNoaXAgcmVxdWVzdGVkIGJ1dCB1bmF2YWlsYWJsZTogIik7Ci0gICAgICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgICAgIHJldHVybjsKICAg
ICAgICAgfQogCi0gICAgICAgIGlmICghbG9jYWxfZXJyKSB7CisgICAgICAgIGlmICghKmVycnAp
IHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC04Miw5ICs4MCw5IEBAIHN0
YXRpYyB2b2lkIHNwYXByX2lycV9pbml0X2t2bShTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsCiAg
ICAgICAgICAqIFdlIGZhaWxlZCB0byBpbml0aWFsaXplIHRoZSBLVk0gZGV2aWNlLCBmYWxsYmFj
ayB0bwogICAgICAgICAgKiBlbXVsYXRlZCBtb2RlCiAgICAgICAgICAqLwotICAgICAgICBlcnJv
cl9wcmVwZW5kKCZsb2NhbF9lcnIsICJrZXJuZWxfaXJxY2hpcCBhbGxvd2VkIGJ1dCB1bmF2YWls
YWJsZTogIik7Ci0gICAgICAgIGVycm9yX2FwcGVuZF9oaW50KCZsb2NhbF9lcnIsICJGYWxsaW5n
IGJhY2sgdG8ga2VybmVsLWlycWNoaXA9b2ZmXG4iKTsKLSAgICAgICAgd2Fybl9yZXBvcnRfZXJy
KGxvY2FsX2Vycik7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImtlcm5lbF9pcnFjaGlw
IGFsbG93ZWQgYnV0IHVuYXZhaWxhYmxlOiAiKTsKKyAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQo
ZXJycCwgIkZhbGxpbmcgYmFjayB0byBrZXJuZWwtaXJxY2hpcD1vZmZcbiIpOworICAgICAgICB3
YXJuX3JlcG9ydF9lcnJwKGVycnApOwogICAgIH0KIH0KIApAQCAtOTYsMTYgKzk0LDE0IEBAIHN0
YXRpYyB2b2lkIHNwYXByX2lycV9pbml0X3hpY3MoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLCBp
bnQgbnJfaXJxcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQogewogICAgIE9iamVjdCAqb2JqOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAg
ICAgb2JqID0gb2JqZWN0X25ldyhUWVBFX0lDU19TSU1QTEUpOwogICAgIG9iamVjdF9wcm9wZXJ0
eV9hZGRfY2hpbGQoT0JKRUNUKHNwYXByKSwgImljcyIsIG9iaiwgJmVycm9yX2Fib3J0KTsKICAg
ICBvYmplY3RfcHJvcGVydHlfYWRkX2NvbnN0X2xpbmsob2JqLCBJQ1NfUFJPUF9YSUNTLCBPQkpF
Q1Qoc3BhcHIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyb3JfZmF0
YWwpOwogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfaW50KG9iaiwgbnJfaXJxcywgIm5yLWlycXMi
LCAgJmVycm9yX2ZhdGFsKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wob2JqLCB0cnVl
LCAicmVhbGl6ZWQiLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfYm9vbChvYmosIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xODMsMTQgKzE3OSwxMiBAQCBzdGF0aWMgdm9p
ZCBzcGFwcl9pcnFfcHJpbnRfaW5mb194aWNzKFNwYXByTWFjaGluZVN0YXRlICpzcGFwciwgTW9u
aXRvciAqbW9uKQogc3RhdGljIHZvaWQgc3BhcHJfaXJxX2NwdV9pbnRjX2NyZWF0ZV94aWNzKFNw
YXByTWFjaGluZVN0YXRlICpzcGFwciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQb3dlclBDQ1BVICpjcHUsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKICAgICBPYmplY3QgKm9iajsKICAgICBTcGFwckNwdVN0YXRlICpz
cGFwcl9jcHUgPSBzcGFwcl9jcHVfc3RhdGUoY3B1KTsKIAogICAgIG9iaiA9IGljcF9jcmVhdGUo
T0JKRUNUKGNwdSksIFRZUEVfSUNQLCBYSUNTX0ZBQlJJQyhzcGFwciksCi0gICAgICAgICAgICAg
ICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIxOCwxMSAr
MjEyLDggQEAgc3RhdGljIHZvaWQgc3BhcHJfaXJxX3NldF9pcnFfeGljcyh2b2lkICpvcGFxdWUs
IGludCBzcmNubywgaW50IHZhbCkKIAogc3RhdGljIHZvaWQgc3BhcHJfaXJxX3Jlc2V0X3hpY3Mo
U3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7Ci0KLSAgICBzcGFwcl9pcnFfaW5pdF9rdm0oc3BhcHIsICZzcGFwcl9p
cnFfeGljcywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBzcGFwcl9pcnFfaW5pdF9rdm0oc3Bh
cHIsICZzcGFwcl9pcnFfeGljcywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiB9CkBAIC0zNDAsMTMgKzMzMSwxMSBAQCBzdGF0aWMgdm9pZCBzcGFwcl9p
cnFfcHJpbnRfaW5mb194aXZlKFNwYXByTWFjaGluZVN0YXRlICpzcGFwciwKIHN0YXRpYyB2b2lk
IHNwYXByX2lycV9jcHVfaW50Y19jcmVhdGVfeGl2ZShTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUG93ZXJQQ0NQVSAq
Y3B1LCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
T2JqZWN0ICpvYmo7CiAgICAgU3BhcHJDcHVTdGF0ZSAqc3BhcHJfY3B1ID0gc3BhcHJfY3B1X3N0
YXRlKGNwdSk7CiAKLSAgICBvYmogPSB4aXZlX3RjdHhfY3JlYXRlKE9CSkVDVChjcHUpLCBYSVZF
X1JPVVRFUihzcGFwci0+eGl2ZSksICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgb2JqID0geGl2
ZV90Y3R4X2NyZWF0ZShPQkpFQ1QoY3B1KSwgWElWRV9ST1VURVIoc3BhcHItPnhpdmUpLCBlcnJw
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMzY3LDcg
KzM1Niw2IEBAIHN0YXRpYyBpbnQgc3BhcHJfaXJxX3Bvc3RfbG9hZF94aXZlKFNwYXByTWFjaGlu
ZVN0YXRlICpzcGFwciwgaW50IHZlcnNpb25faWQpCiBzdGF0aWMgdm9pZCBzcGFwcl9pcnFfcmVz
ZXRfeGl2ZShTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsIEVycm9yICoqZXJycCkKIHsKICAgICBD
UFVTdGF0ZSAqY3M7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBDUFVfRk9S
RUFDSChjcykgewogICAgICAgICBQb3dlclBDQ1BVICpjcHUgPSBQT1dFUlBDX0NQVShjcyk7CkBA
IC0zNzYsOSArMzY0LDggQEAgc3RhdGljIHZvaWQgc3BhcHJfaXJxX3Jlc2V0X3hpdmUoU3BhcHJN
YWNoaW5lU3RhdGUgKnNwYXByLCBFcnJvciAqKmVycnApCiAgICAgICAgIHNwYXByX3hpdmVfc2V0
X3RjdHhfb3NfY2FtKHNwYXByX2NwdV9zdGF0ZShjcHUpLT50Y3R4KTsKICAgICB9CiAKLSAgICBz
cGFwcl9pcnFfaW5pdF9rdm0oc3BhcHIsICZzcGFwcl9pcnFfeGl2ZSwgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICBzcGFwcl9pcnFfaW5pdF9rdm0oc3BhcHIsICZzcGFwcl9pcnFfeGl2ZSwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTQ1OCwx
NyArNDQ1LDEzIEBAIHN0YXRpYyBTcGFwcklycSAqc3BhcHJfaXJxX2N1cnJlbnQoU3BhcHJNYWNo
aW5lU3RhdGUgKnNwYXByKQogc3RhdGljIHZvaWQgc3BhcHJfaXJxX2luaXRfZHVhbChTcGFwck1h
Y2hpbmVTdGF0ZSAqc3BhcHIsIGludCBucl9pcnFzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0K
LSAgICBzcGFwcl9pcnFfeGljcy5pbml0KHNwYXByLCBzcGFwcl9pcnFfeGljcy5ucl9pcnFzLCAm
bG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHNwYXByX2lycV94aWNzLmluaXQoc3BhcHIsIHNwYXBy
X2lycV94aWNzLm5yX2lycXMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQogCi0gICAgc3BhcHJfaXJxX3hpdmUuaW5pdChzcGFwciwgc3BhcHJfaXJxX3hp
dmUubnJfaXJxcywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBzcGFwcl9pcnFfeGl2ZS5pbml0
KHNwYXByLCBzcGFwcl9pcnFfeGl2ZS5ucl9pcnFzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIH0KQEAgLTQ3NiwxOCArNDU5LDE1IEBAIHN0YXRpYyB2
b2lkIHNwYXByX2lycV9pbml0X2R1YWwoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLCBpbnQgbnJf
aXJxcywKIHN0YXRpYyBpbnQgc3BhcHJfaXJxX2NsYWltX2R1YWwoU3BhcHJNYWNoaW5lU3RhdGUg
KnNwYXByLCBpbnQgaXJxLCBib29sIGxzaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGlu
dCByZXQ7CiAKLSAgICByZXQgPSBzcGFwcl9pcnFfeGljcy5jbGFpbShzcGFwciwgaXJxLCBsc2ks
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcmV0ID0gc3BhcHJfaXJxX3hpY3MuY2xhaW0oc3Bh
cHIsIGlycSwgbHNpLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuIHJl
dDsKICAgICB9CiAKLSAgICByZXQgPSBzcGFwcl9pcnFfeGl2ZS5jbGFpbShzcGFwciwgaXJxLCBs
c2ksICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgcmV0ID0gc3BhcHJfaXJxX3hpdmUuY2xhaW0o
c3BhcHIsIGlycSwgbHNpLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJu
IHJldDsKICAgICB9CiAKQEAgLTUyMCwxMSArNTAwLDggQEAgc3RhdGljIHZvaWQgc3BhcHJfaXJx
X2R0X3BvcHVsYXRlX2R1YWwoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLAogc3RhdGljIHZvaWQg
c3BhcHJfaXJxX2NwdV9pbnRjX2NyZWF0ZV9kdWFsKFNwYXByTWFjaGluZVN0YXRlICpzcGFwciwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQb3dlclBDQ1BVICpj
cHUsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLQotICAg
IHNwYXByX2lycV94aXZlLmNwdV9pbnRjX2NyZWF0ZShzcGFwciwgY3B1LCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIHNwYXByX2lycV94aXZlLmNwdV9pbnRjX2NyZWF0ZShzcGFwciwgY3B1LCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNTQ5
LDggKzUyNiw2IEBAIHN0YXRpYyBpbnQgc3BhcHJfaXJxX3Bvc3RfbG9hZF9kdWFsKFNwYXByTWFj
aGluZVN0YXRlICpzcGFwciwgaW50IHZlcnNpb25faWQpCiAKIHN0YXRpYyB2b2lkIHNwYXByX2ly
cV9yZXNldF9kdWFsKFNwYXByTWFjaGluZVN0YXRlICpzcGFwciwgRXJyb3IgKiplcnJwKQogewot
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotCiAgICAgLyoKICAgICAgKiBEZWFjdGl2YXRl
IHRoZSBYSVZFIE1NSU9zLiBUaGUgWElWRSBiYWNrZW5kIHdpbGwgcmVlbmFibGUgdGhlbQogICAg
ICAqIGlmIHNlbGVjdGVkLgpAQCAtNTU5LDE1ICs1MzQsMTMgQEAgc3RhdGljIHZvaWQgc3BhcHJf
aXJxX3Jlc2V0X2R1YWwoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLCBFcnJvciAqKmVycnApCiAK
ICAgICAvKiBEZXN0cm95IGFsbCBLVk0gZGV2aWNlcyAqLwogICAgIGlmIChrdm1faXJxY2hpcF9p
bl9rZXJuZWwoKSkgewotICAgICAgICB4aWNzX2t2bV9kaXNjb25uZWN0KHNwYXByLCAmbG9jYWxf
ZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHhpY3Nfa3ZtX2Rpc2Nvbm5lY3Qoc3BhcHIs
IGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGVycm9yX3ByZXBlbmQo
ZXJycCwgIktWTSBYSUNTIGRpc2Nvbm5lY3QgZmFpbGVkOiAiKTsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQotICAgICAgICBrdm1wcGNfeGl2ZV9kaXNjb25uZWN0KHNwYXByLT54aXZl
LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGt2bXBwY194aXZlX2Rpc2Nv
bm5lY3Qoc3BhcHItPnhpdmUsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAg
ICAgIGVycm9yX3ByZXBlbmQoZXJycCwgIktWTSBYSVZFIGRpc2Nvbm5lY3QgZmFpbGVkOiAiKTsK
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpAQCAtNjc0LDcgKzY0Nyw2IEBAIHN0YXRp
YyB2b2lkIHNwYXByX2lycV9jaGVjayhTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsIEVycm9yICoq
ZXJycCkKIHZvaWQgc3BhcHJfaXJxX2luaXQoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXByLCBFcnJv
ciAqKmVycnApCiB7CiAgICAgTWFjaGluZVN0YXRlICptYWNoaW5lID0gTUFDSElORShzcGFwcik7
Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAobWFjaGluZV9rZXJuZWxf
aXJxY2hpcF9zcGxpdChtYWNoaW5lKSkgewogICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJrZXJu
ZWxfaXJxY2hpcCBzcGxpdCBtb2RlIG5vdCBzdXBwb3J0ZWQgb24gcHNlcmllcyIpOwpAQCAtNjg3
LDkgKzY1OSw4IEBAIHZvaWQgc3BhcHJfaXJxX2luaXQoU3BhcHJNYWNoaW5lU3RhdGUgKnNwYXBy
LCBFcnJvciAqKmVycnApCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBzcGFwcl9pcnFf
Y2hlY2soc3BhcHIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgc3BhcHJfaXJxX2NoZWNrKHNw
YXByLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvaHcvcHBjL3NwYXByX3BjaS5jIGIvaHcvcHBjL3NwYXByX3BjaS5jCmluZGV4
IDdiNzFhZDdjNzQuLjQzOTFkNTRjNmUgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9wY2kuYwor
KysgYi9ody9wcGMvc3BhcHJfcGNpLmMKQEAgLTEyNTcsMTUgKzEyNTcsMTMgQEAgc3RhdGljIHZv
aWQgYWRkX2RyY3MoU3BhcHJQaGJTdGF0ZSAqcGhiLCBQQ0lCdXMgKmJ1cywgRXJyb3IgKiplcnJw
KQogICAgIE9iamVjdCAqb3duZXI7CiAgICAgaW50IGk7CiAgICAgdWludDhfdCBjaGFzc2lzOwot
ICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKCFwaGItPmRyX2VuYWJsZWQp
IHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGNoYXNzaXMgPSBjaGFzc2lzX2Zyb21f
YnVzKGJ1cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBjaGFzc2lzID0gY2hhc3Npc19mcm9t
X2J1cyhidXMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAg
fQogCkBAIC0xMjg1LDE1ICsxMjgzLDEzIEBAIHN0YXRpYyB2b2lkIHJlbW92ZV9kcmNzKFNwYXBy
UGhiU3RhdGUgKnBoYiwgUENJQnVzICpidXMsIEVycm9yICoqZXJycCkKIHsKICAgICBpbnQgaTsK
ICAgICB1aW50OF90IGNoYXNzaXM7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAg
ICBpZiAoIXBoYi0+ZHJfZW5hYmxlZCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAg
Y2hhc3NpcyA9IGNoYXNzaXNfZnJvbV9idXMoYnVzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IGNoYXNzaXMgPSBjaGFzc2lzX2Zyb21fYnVzKGJ1cywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE1MTgsMTIgKzE1MTQsMTAgQEAgc3RhdGlj
IHZvaWQgc3BhcHJfcGNpX2JyaWRnZV9wbHVnKFNwYXByUGhiU3RhdGUgKnBoYiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lCcmlkZ2UgKmJyaWRnZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAgICAgUENJQnVzICpidXMgPSBwY2lfYnJpZGdlX2dldF9zZWNfYnVzKGJy
aWRnZSk7CiAKLSAgICBhZGRfZHJjcyhwaGIsIGJ1cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICBhZGRfZHJjcyhwaGIsIGJ1cywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiB9CkBAIC0xNTM1LDcgKzE1MjksNiBAQCBzdGF0aWMgdm9pZCBzcGFwcl9w
Y2lfcGx1ZyhIb3RwbHVnSGFuZGxlciAqcGx1Z19oYW5kbGVyLAogICAgIFBDSURldmljZSAqcGRl
diA9IFBDSV9ERVZJQ0UocGx1Z2dlZF9kZXYpOwogICAgIFBDSURldmljZUNsYXNzICpwYyA9IFBD
SV9ERVZJQ0VfR0VUX0NMQVNTKHBsdWdnZWRfZGV2KTsKICAgICBTcGFwckRyYyAqZHJjID0gZHJj
X2Zyb21fZGV2KHBoYiwgcGRldik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
UENJQnVzICpidXMgPSBQQ0lfQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHBkZXYpKSk7
CiAgICAgdWludDMyX3Qgc2xvdG5yID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pOwogCkBAIC0xNTQ3
LDE4ICsxNTQwLDE3IEBAIHN0YXRpYyB2b2lkIHNwYXByX3BjaV9wbHVnKEhvdHBsdWdIYW5kbGVy
ICpwbHVnX2hhbmRsZXIsCiAgICAgICAgICAqIHdlIG5lZWQgdG8gbGV0IHRoZW0ga25vdyBpdCdz
IG5vdCBlbmFibGVkCiAgICAgICAgICAqLwogICAgICAgICBpZiAocGx1Z2dlZF9kZXYtPmhvdHBs
dWdnZWQpIHsKLSAgICAgICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgUUVSUl9CVVNfTk9f
SE9UUExVRywKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgUUVSUl9CVVNfTk9fSE9UUExV
RywKICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QocGhi
KSkpOwogICAgICAgICB9Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAgICAg
fQogCiAgICAgZ19hc3NlcnQoZHJjKTsKIAogICAgIGlmIChwYy0+aXNfYnJpZGdlKSB7Ci0gICAg
ICAgIHNwYXByX3BjaV9icmlkZ2VfcGx1ZyhwaGIsIFBDSV9CUklER0UocGx1Z2dlZF9kZXYpLCAm
bG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHNwYXByX3BjaV9icmlkZ2VfcGx1
ZyhwaGIsIFBDSV9CUklER0UocGx1Z2dlZF9kZXYpLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CkBAIC0xNTY5LDE1ICsx
NTYxLDE1IEBAIHN0YXRpYyB2b2lkIHNwYXByX3BjaV9wbHVnKEhvdHBsdWdIYW5kbGVyICpwbHVn
X2hhbmRsZXIsCiAgICAgICovCiAgICAgaWYgKHBsdWdnZWRfZGV2LT5ob3RwbHVnZ2VkICYmIGJ1
cy0+ZGV2aWNlc1tQQ0lfREVWRk4oc2xvdG5yLCAwKV0gJiYKICAgICAgICAgUENJX0ZVTkMocGRl
di0+ZGV2Zm4pICE9IDApIHsKLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiUENJOiBz
bG90ICVkIGZ1bmN0aW9uIDAgYWxyZWFkeSBvY3VwcGllZCBieSAlcywiCisgICAgICAgIGVycm9y
X3NldGcoZXJycCwgIlBDSTogc2xvdCAlZCBmdW5jdGlvbiAwIGFscmVhZHkgb2N1cHBpZWQgYnkg
JXMsIgogICAgICAgICAgICAgICAgICAgICIgYWRkaXRpb25hbCBmdW5jdGlvbnMgY2FuIG5vIGxv
bmdlciBiZSBleHBvc2VkIHRvIGd1ZXN0LiIsCiAgICAgICAgICAgICAgICAgICAgc2xvdG5yLCBi
dXMtPmRldmljZXNbUENJX0RFVkZOKHNsb3RuciwgMCldLT5uYW1lKTsKLSAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBzcGFwcl9kcmNfYXR0YWNoKGRyYywg
REVWSUNFKHBkZXYpLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGdvdG8gb3V0OworICAgIHNwYXByX2RyY19hdHRhY2goZHJjLCBERVZJQ0UocGRldiksIGVycnAp
OworICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyogSWYg
dGhpcyBpcyBmdW5jdGlvbiAwLCBzaWduYWwgaG90cGx1ZyBmb3IgYWxsIHRoZSBkZXZpY2UgZnVu
Y3Rpb25zLgpAQCAtMTU4NywxMCArMTU3OSw5IEBAIHN0YXRpYyB2b2lkIHNwYXByX3BjaV9wbHVn
KEhvdHBsdWdIYW5kbGVyICpwbHVnX2hhbmRsZXIsCiAgICAgICAgIHNwYXByX2RyY19yZXNldChk
cmMpOwogICAgIH0gZWxzZSBpZiAoUENJX0ZVTkMocGRldi0+ZGV2Zm4pID09IDApIHsKICAgICAg
ICAgaW50IGk7Ci0gICAgICAgIHVpbnQ4X3QgY2hhc3NpcyA9IGNoYXNzaXNfZnJvbV9idXMocGNp
X2dldF9idXMocGRldiksICZsb2NhbF9lcnIpOworICAgICAgICB1aW50OF90IGNoYXNzaXMgPSBj
aGFzc2lzX2Zyb21fYnVzKHBjaV9nZXRfYnVzKHBkZXYpLCBlcnJwKTsKIAotICAgICAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
IApAQCAtMTYwOCwyMSArMTU5OSwxNiBAQCBzdGF0aWMgdm9pZCBzcGFwcl9wY2lfcGx1ZyhIb3Rw
bHVnSGFuZGxlciAqcGx1Z19oYW5kbGVyLAogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAg
fQotCi1vdXQ6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9CiAKIHN0
YXRpYyB2b2lkIHNwYXByX3BjaV9icmlkZ2VfdW5wbHVnKFNwYXByUGhiU3RhdGUgKnBoYiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSUJyaWRnZSAqYnJpZGdlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFBDSUJ1cyAqYnVzID0gcGNpX2JyaWRnZV9nZXRf
c2VjX2J1cyhicmlkZ2UpOwogCi0gICAgcmVtb3ZlX2RyY3MocGhiLCBidXMsICZsb2NhbF9lcnIp
OwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgcmVtb3ZlX2RyY3MocGhiLCBidXMsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogfQpAQCAtMTY0NiwxMCArMTYzMiw4IEBAIHN0
YXRpYyB2b2lkIHNwYXByX3BjaV91bnBsdWcoSG90cGx1Z0hhbmRsZXIgKnBsdWdfaGFuZGxlciwK
ICAgICBwY2lfZGV2aWNlX3Jlc2V0KFBDSV9ERVZJQ0UocGx1Z2dlZF9kZXYpKTsKIAogICAgIGlm
IChwYy0+aXNfYnJpZGdlKSB7Ci0gICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotICAg
ICAgICBzcGFwcl9wY2lfYnJpZGdlX3VucGx1ZyhwaGIsIFBDSV9CUklER0UocGx1Z2dlZF9kZXYp
LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHNwYXByX3BjaV9icmlkZ2Vf
dW5wbHVnKHBoYiwgUENJX0JSSURHRShwbHVnZ2VkX2RldiksIGVycnApOworICAgICAgICBpZiAo
KmVycnApIHsKICAgICAgICAgfQogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTY4MCwxMSAr
MTY2NCw5IEBAIHN0YXRpYyB2b2lkIHNwYXByX3BjaV91bnBsdWdfcmVxdWVzdChIb3RwbHVnSGFu
ZGxlciAqcGx1Z19oYW5kbGVyLAogICAgICAgICBTcGFwckRyY0NsYXNzICpmdW5jX2RyY2s7CiAg
ICAgICAgIFNwYXByRFJFbnRpdHlTZW5zZSBzdGF0ZTsKICAgICAgICAgaW50IGk7Ci0gICAgICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotICAgICAgICB1aW50OF90IGNoYXNzaXMgPSBjaGFz
c2lzX2Zyb21fYnVzKHBjaV9nZXRfYnVzKHBkZXYpLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgdWlu
dDhfdCBjaGFzc2lzID0gY2hhc3Npc19mcm9tX2J1cyhwY2lfZ2V0X2J1cyhwZGV2KSwgZXJycCk7
CiAKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9CiAKQEAgLTE3NDYsNyArMTcyOCw2IEBAIHN0YXRpYyB2b2lkIHNwYXBy
X3BoYl91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIFNwYXBy
VGNlVGFibGUgKnRjZXQ7CiAgICAgaW50IGk7CiAgICAgY29uc3QgdW5zaWduZWQgd2luZG93c19z
dXBwb3J0ZWQgPSBzcGFwcl9waGJfd2luZG93c19zdXBwb3J0ZWQoc3BoYik7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBzcGFwcl9waGJfbnZncHVfZnJlZShzcGhiKTsKIApA
QCAtMTc2Nyw5ICsxNzQ4LDggQEAgc3RhdGljIHZvaWQgc3BhcHJfcGhiX3VucmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZW1v
dmVfZHJjcyhzcGhiLCBwaGItPmJ1cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICByZW1vdmVf
ZHJjcyhzcGhiLCBwaGItPmJ1cywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKQEAgLTE4MzQsNyArMTgxNCw2IEBAIHN0YXRpYyB2b2lkIHNwYXByX3Bo
Yl9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICB1aW50NjRfdCBt
c2lfd2luZG93X3NpemUgPSA0MDk2OwogICAgIFNwYXByVGNlVGFibGUgKnRjZXQ7CiAgICAgY29u
c3QgdW5zaWduZWQgd2luZG93c19zdXBwb3J0ZWQgPSBzcGFwcl9waGJfd2luZG93c19zdXBwb3J0
ZWQoc3BoYik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoIXNwYXBy
KSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgVFlQRV9TUEFQUl9QQ0lfSE9TVF9CUklER0Ug
IiBuZWVkcyBhIHBzZXJpZXMgbWFjaGluZSIpOwpAQCAtMTk4OCw5ICsxOTY3LDkgQEAgc3RhdGlj
IHZvaWQgc3BhcHJfcGhiX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
ICAgICAgICB1aW50MzJfdCBpcnEgPSBTUEFQUl9JUlFfUENJX0xTSSArIHNwaGItPmluZGV4ICog
UENJX05VTV9QSU5TICsgaTsKIAogICAgICAgICBpZiAoc21jLT5sZWdhY3lfaXJxX2FsbG9jYXRp
b24pIHsKLSAgICAgICAgICAgIGlycSA9IHNwYXByX2lycV9maW5kb25lKHNwYXByLCAmbG9jYWxf
ZXJyKTsKLSAgICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgICAgICBlcnJv
cl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICBpcnEgPSBz
cGFwcl9pcnFfZmluZG9uZShzcGFwciwgZXJycCk7CisgICAgICAgICAgICBpZiAoKmVycnApIHsK
KyAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCAqZXJycCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FuJ3QgYWxsb2NhdGUgTFNJ
czogIik7CiAgICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBPbGRlciBtYWNo
aW5lcyB3aWxsIG5ldmVyIHN1cHBvcnQgUEhCIGhvdHBsdWcsIGllLCB0aGlzIGlzIGFuCkBAIC0y
MDAwLDkgKzE5NzksOSBAQCBzdGF0aWMgdm9pZCBzcGFwcl9waGJfcmVhbGl6ZShEZXZpY2VTdGF0
ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAg
ICBzcGFwcl9pcnFfY2xhaW0oc3BhcHIsIGlycSwgdHJ1ZSwgJmxvY2FsX2Vycik7Ci0gICAgICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVy
cnAsIGxvY2FsX2VyciwgImNhbid0IGFsbG9jYXRlIExTSXM6ICIpOworICAgICAgICBzcGFwcl9p
cnFfY2xhaW0oc3BhcHIsIGlycSwgdHJ1ZSwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewor
ICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgKmVycnAsICJjYW4ndCBh
bGxvY2F0ZSBMU0lzOiAiKTsKICAgICAgICAgICAgIGdvdG8gdW5yZWFsaXplOwogICAgICAgICB9
CiAKQEAgLTIwMTAsOSArMTk4OSw4IEBAIHN0YXRpYyB2b2lkIHNwYXByX3BoYl9yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICB9CiAKICAgICAvKiBhbGxvY2F0ZSBj
b25uZWN0b3JzIGZvciBjaGlsZCBQQ0kgZGV2aWNlcyAqLwotICAgIGFkZF9kcmNzKHNwaGIsIHBo
Yi0+YnVzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGFkZF9kcmNzKHNwaGIsIHBoYi0+YnVz
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byB1bnJlYWxpemU7CiAgICAg
fQogCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJfdmlvLmMgYi9ody9wcGMvc3BhcHJfdmlvLmMK
aW5kZXggMDgwMzY0OTY1OC4uNjI1OTU3YTJjZCAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXByX3Zp
by5jCisrKyBiL2h3L3BwYy9zcGFwcl92aW8uYwpAQCAtNDY4LDcgKzQ2OCw2IEBAIHN0YXRpYyB2
b2lkIHNwYXByX3Zpb19idXNkZXZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqcWRldiwgRXJyb3IgKipl
cnJwKQogICAgIFNwYXByVmlvRGV2aWNlICpkZXYgPSAoU3BhcHJWaW9EZXZpY2UgKilxZGV2Owog
ICAgIFNwYXByVmlvRGV2aWNlQ2xhc3MgKnBjID0gVklPX1NQQVBSX0RFVklDRV9HRVRfQ0xBU1Mo
ZGV2KTsKICAgICBjaGFyICppZDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAg
IGlmIChkZXYtPnJlZyAhPSAtMSkgewogICAgICAgICAvKgpAQCAtNTA0LDE2ICs1MDMsMTQgQEAg
c3RhdGljIHZvaWQgc3BhcHJfdmlvX2J1c2Rldl9yZWFsaXplKERldmljZVN0YXRlICpxZGV2LCBF
cnJvciAqKmVycnApCiAgICAgZGV2LT5pcnEgPSBzcGFwcl92aW9fcmVnX3RvX2lycShkZXYtPnJl
Zyk7CiAKICAgICBpZiAoU1BBUFJfTUFDSElORV9HRVRfQ0xBU1Moc3BhcHIpLT5sZWdhY3lfaXJx
X2FsbG9jYXRpb24pIHsKLSAgICAgICAgZGV2LT5pcnEgPSBzcGFwcl9pcnFfZmluZG9uZShzcGFw
ciwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBkZXYtPmlycSA9IHNwYXBy
X2lycV9maW5kb25lKHNwYXByLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBzcGFwcl9pcnFfY2xhaW0oc3Bh
cHIsIGRldi0+aXJxLCBmYWxzZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBzcGFwcl9pcnFf
Y2xhaW0oc3BhcHIsIGRldi0+aXJxLCBmYWxzZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3Jpc2N2L3Jpc2N2X2hhcnQu
YyBiL2h3L3Jpc2N2L3Jpc2N2X2hhcnQuYwppbmRleCA1Yjk4MjI3ZGI2Li43ZTIxNzM4YmJiIDEw
MDY0NAotLS0gYS9ody9yaXNjdi9yaXNjdl9oYXJ0LmMKKysrIGIvaHcvcmlzY3YvcmlzY3ZfaGFy
dC5jCkBAIC00MywxNyArNDMsMTQgQEAgc3RhdGljIHZvaWQgcmlzY3ZfaGFydHNfY3B1X3Jlc2V0
KHZvaWQgKm9wYXF1ZSkKIHN0YXRpYyB2b2lkIHJpc2N2X2hhcnRfcmVhbGl6ZShSSVNDVkhhcnRB
cnJheVN0YXRlICpzLCBpbnQgaWR4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNo
YXIgKmNwdV90eXBlLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0K
ICAgICBvYmplY3RfaW5pdGlhbGl6ZV9jaGlsZChPQkpFQ1QocyksICJoYXJ0c1sqXSIsICZzLT5o
YXJ0c1tpZHhdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihSSVNDVkNQVSks
IGNwdV90eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9hYm9ydCwgTlVM
TCk7CiAgICAgcy0+aGFydHNbaWR4XS5lbnYubWhhcnRpZCA9IHMtPmhhcnRpZF9iYXNlICsgaWR4
OwogICAgIHFlbXVfcmVnaXN0ZXJfcmVzZXQocmlzY3ZfaGFydHNfY3B1X3Jlc2V0LCAmcy0+aGFy
dHNbaWR4XSk7CiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+aGFydHNb
aWR4XSksIHRydWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWFsaXplZCIsICZl
cnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWFsaXplZCIsIGVycnApOworICAgIGlm
ICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvcmlz
Y3Yvc2lmaXZlX2UuYyBiL2h3L3Jpc2N2L3NpZml2ZV9lLmMKaW5kZXggMGY5ZDY0MWEwZS4uMTdm
MTlmZjMzOCAxMDA2NDQKLS0tIGEvaHcvcmlzY3Yvc2lmaXZlX2UuYworKysgYi9ody9yaXNjdi9z
aWZpdmVfZS5jCkBAIC0xMzYsNyArMTM2LDYgQEAgc3RhdGljIHZvaWQgcmlzY3Zfc2lmaXZlX2Vf
c29jX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIE1hY2hp
bmVTdGF0ZSAqbXMgPSBNQUNISU5FKHFkZXZfZ2V0X21hY2hpbmUoKSk7CiAgICAgY29uc3Qgc3Ry
dWN0IE1lbW1hcEVudHJ5ICptZW1tYXAgPSBzaWZpdmVfZV9tZW1tYXA7Ci0gICAgRXJyb3IgKmVy
ciA9IE5VTEw7CiAKICAgICBTaUZpdmVFU29DU3RhdGUgKnMgPSBSSVNDVl9FX1NPQyhkZXYpOwog
ICAgIE1lbW9yeVJlZ2lvbiAqc3lzX21lbSA9IGdldF9zeXN0ZW1fbWVtb3J5KCk7CkBAIC0xNzEs
OSArMTcwLDggQEAgc3RhdGljIHZvaWQgcmlzY3Zfc2lmaXZlX2Vfc29jX3JlYWxpemUoRGV2aWNl
U3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogCiAgICAgLyogR1BJTyAqLwogCi0gICAgb2JqZWN0
X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z3BpbyksIHRydWUsICJyZWFsaXplZCIsICZl
cnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7
CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z3BpbyksIHRydWUsICJy
ZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAg
fQogCmRpZmYgLS1naXQgYS9ody9yaXNjdi9zaWZpdmVfdS5jIGIvaHcvcmlzY3Yvc2lmaXZlX3Uu
YwppbmRleCA5ZjhlODRiZjJlLi43ZWVjZjMxYTNkIDEwMDY0NAotLS0gYS9ody9yaXNjdi9zaWZp
dmVfdS5jCisrKyBiL2h3L3Jpc2N2L3NpZml2ZV91LmMKQEAgLTQzNSw3ICs0MzUsNiBAQCBzdGF0
aWMgdm9pZCByaXNjdl9zaWZpdmVfdV9zb2NfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgY2hhciAqcGxpY19oYXJ0X2NvbmZpZzsKICAgICBzaXplX3QgcGxpY19o
YXJ0X2NvbmZpZ19sZW47CiAgICAgaW50IGk7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAg
TklDSW5mbyAqbmQgPSAmbmRfdGFibGVbMF07CiAKICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jv
b2woT0JKRUNUKCZzLT5lX2NwdXMpLCB0cnVlLCAicmVhbGl6ZWQiLApAQCAtNDkzLDEwICs0OTIs
MTAgQEAgc3RhdGljIHZvaWQgcmlzY3Zfc2lmaXZlX3Vfc29jX3JlYWxpemUoRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICBtZW1tYXBbU0lGSVZFX1VfQ0xJTlRdLnNpemUs
IG1zLT5zbXAuY3B1cywKICAgICAgICAgU0lGSVZFX1NJUF9CQVNFLCBTSUZJVkVfVElNRUNNUF9C
QVNFLCBTSUZJVkVfVElNRV9CQVNFKTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChP
QkpFQ1QoJnMtPnByY2kpLCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKKyAgICBvYmplY3RfcHJv
cGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5wcmNpKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7
CiAgICAgc3lzYnVzX21taW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5wcmNpKSwgMCwgbWVtbWFw
W1NJRklWRV9VX1BSQ0ldLmJhc2UpOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9C
SkVDVCgmcy0+b3RwKSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7CisgICAgb2JqZWN0X3Byb3Bl
cnR5X3NldF9ib29sKE9CSkVDVCgmcy0+b3RwKSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CiAg
ICAgc3lzYnVzX21taW9fbWFwKFNZU19CVVNfREVWSUNFKCZzLT5vdHApLCAwLCBtZW1tYXBbU0lG
SVZFX1VfT1RQXS5iYXNlKTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBTSUZJVkVfVV9QTElDX05V
TV9TT1VSQ0VTOyBpKyspIHsKQEAgLTUwOSw5ICs1MDgsOCBAQCBzdGF0aWMgdm9pZCByaXNjdl9z
aWZpdmVfdV9zb2NfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAg
fQogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfaW50KE9CSkVDVCgmcy0+Z2VtKSwgR0VNX1JFVklT
SU9OLCAicmV2aXNpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9hYm9y
dCk7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCgmcy0+Z2VtKSwgdHJ1ZSwg
InJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5n
ZW0pLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KICAgICBzeXNidXNfbW1pb19tYXAoU1lTX0JVU19ERVZJQ0UoJnMtPmdl
bSksIDAsIG1lbW1hcFtTSUZJVkVfVV9HRU1dLmJhc2UpOwpkaWZmIC0tZ2l0IGEvaHcvczM5MHgv
MzI3MC1jY3cuYyBiL2h3L3MzOTB4LzMyNzAtY2N3LmMKaW5kZXggYzE5YTc1YjliNy4uZmI5NTRi
ZDk1MiAxMDA2NDQKLS0tIGEvaHcvczM5MHgvMzI3MC1jY3cuYworKysgYi9ody9zMzkweC8zMjcw
LWNjdy5jCkBAIC0xMDEsNyArMTAxLDYgQEAgc3RhdGljIHZvaWQgZW11bGF0ZWRfY2N3XzMyNzBf
cmVhbGl6ZShEZXZpY2VTdGF0ZSAqZHMsIEVycm9yICoqZXJycCkKICAgICBDY3dEZXZpY2UgKmNk
ZXYgPSBDQ1dfREVWSUNFKGRzKTsKICAgICBDQ1dEZXZpY2VDbGFzcyAqY2RrID0gQ0NXX0RFVklD
RV9HRVRfQ0xBU1MoY2Rldik7CiAgICAgU3ViY2hEZXYgKnNjaDsKLSAgICBFcnJvciAqZXJyID0g
TlVMTDsKIAogICAgIHNjaCA9IGNzc19jcmVhdGVfc2NoKGNkZXYtPmRldm5vLCBlcnJwKTsKICAg
ICBpZiAoIXNjaCkgewpAQCAtMTE3LDcgKzExNiw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVkX2Nj
d18zMjcwX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRzLCBFcnJvciAqKmVycnApCiAgICAgY2hwaWQg
PSBjc3NfZmluZF9mcmVlX2NocGlkKHNjaC0+Y3NzaWQpOwogCiAgICAgaWYgKGNocGlkID4gTUFY
X0NIUElEKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmVyciwgIk5vIGF2YWlsYWJsZSBjaHBpZCB0
byB1c2UuIik7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIk5vIGF2YWlsYWJsZSBjaHBpZCB0
byB1c2UuIik7CiAgICAgICAgIGdvdG8gb3V0X2VycjsKICAgICB9CiAKQEAgLTEyOCwyMCArMTI3
LDE5IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVkX2Njd18zMjcwX3JlYWxpemUoRGV2aWNlU3RhdGUg
KmRzLCBFcnJvciAqKmVycnApCiAgICAgc2NoLT5kb19zdWJjaGFubmVsX3dvcmsgPSBkb19zdWJj
aGFubmVsX3dvcmtfdmlydHVhbDsKICAgICBzY2gtPmNjd19jYiA9IGVtdWxhdGVkX2Njd18zMjcw
X2NiOwogCi0gICAgY2stPmluaXQoZGV2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgY2st
PmluaXQoZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXRfZXJy
OwogICAgIH0KIAotICAgIGNkay0+cmVhbGl6ZShjZGV2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7
CisgICAgY2RrLT5yZWFsaXplKGNkZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICBnb3RvIG91dF9lcnI7CiAgICAgfQogCiAgICAgcmV0dXJuOwogCiBvdXRfZXJyOgotICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogICAgIGNzc19zdWJjaF9hc3NpZ24oc2NoLT5jc3Np
ZCwgc2NoLT5zc2lkLCBzY2gtPnNjaGlkLCBzY2gtPmRldm5vLCBOVUxMKTsKICAgICBjZGV2LT5z
Y2ggPSBOVUxMOwogICAgIGdfZnJlZShzY2gpOwpkaWZmIC0tZ2l0IGEvaHcvczM5MHgvY3NzLWJy
aWRnZS5jIGIvaHcvczM5MHgvY3NzLWJyaWRnZS5jCmluZGV4IDE1YThlZDk2ZGUuLmM0MjNjNDNl
NmQgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L2Nzcy1icmlkZ2UuYworKysgYi9ody9zMzkweC9jc3Mt
YnJpZGdlLmMKQEAgLTMzLDEyICszMywxMCBAQCBzdGF0aWMgdm9pZCBjY3dfZGV2aWNlX3VucGx1
ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAgQ2N3RGV2aWNlICpjY3dfZGV2ID0g
Q0NXX0RFVklDRShkZXYpOwogICAgIENDV0RldmljZUNsYXNzICprID0gQ0NXX0RFVklDRV9HRVRf
Q0xBU1MoY2N3X2Rldik7CiAgICAgU3ViY2hEZXYgKnNjaCA9IGNjd19kZXYtPnNjaDsKLSAgICBF
cnJvciAqZXJyID0gTlVMTDsKIAogICAgIGlmIChrLT51bnBsdWcpIHsKLSAgICAgICAgay0+dW5w
bHVnKGhvdHBsdWdfZGV2LCBkZXYsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgay0+dW5wbHVnKGhvdHBs
dWdfZGV2LCBkZXYsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL2h3L3MzOTB4L2Nzcy5jIGIvaHcv
czM5MHgvY3NzLmMKaW5kZXggODQ0Y2FhYjQwOC4uZDIwMWFlZDVjYyAxMDA2NDQKLS0tIGEvaHcv
czM5MHgvY3NzLmMKKysrIGIvaHcvczM5MHgvY3NzLmMKQEAgLTIzNTQsNyArMjM1NCw2IEBAIHN0
YXRpYyB2b2lkIHNldF9jc3NfZGV2aWQoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNo
YXIgKm5hbWUsCiAgICAgRGV2aWNlU3RhdGUgKmRldiA9IERFVklDRShvYmopOwogICAgIFByb3Bl
cnR5ICpwcm9wID0gb3BhcXVlOwogICAgIENzc0RldklkICpkZXZfaWQgPSBxZGV2X2dldF9wcm9w
X3B0cihkZXYsIHByb3ApOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNoYXIg
KnN0cjsKICAgICBpbnQgbnVtLCBuMSwgbjI7CiAgICAgdW5zaWduZWQgaW50IGNzc2lkLCBzc2lk
LCBkZXZpZDsKQEAgLTIzNjQsOSArMjM2Myw4IEBAIHN0YXRpYyB2b2lkIHNldF9jc3NfZGV2aWQo
T2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKLSAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIsIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9z
MzkweC9pcGwuYyBiL2h3L3MzOTB4L2lwbC5jCmluZGV4IGNhNTQ0ZDY0YzUuLmQyNWYyY2EyMDAg
MTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L2lwbC5jCisrKyBiL2h3L3MzOTB4L2lwbC5jCkBAIC0xMTUs
NyArMTE1LDYgQEAgc3RhdGljIHZvaWQgczM5MF9pcGxfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCiAgICAgdWludDY0X3QgcGVudHJ5OwogICAgIGNoYXIgKm1hZ2ljOwog
ICAgIGludCBrZXJuZWxfc2l6ZTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIGludCBi
aW9zX3NpemU7CiAgICAgY2hhciAqYmlvc19maWxlbmFtZTsKQEAgLTEzMyw4ICsxMzIsOCBAQCBz
dGF0aWMgdm9pZCBzMzkwX2lwbF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKIAogICAgICAgICBiaW9zX2ZpbGVuYW1lID0gcWVtdV9maW5kX2ZpbGUoUUVNVV9GSUxFX1RZ
UEVfQklPUywgYmlvc19uYW1lKTsKICAgICAgICAgaWYgKGJpb3NfZmlsZW5hbWUgPT0gTlVMTCkg
ewotICAgICAgICAgICAgZXJyb3Jfc2V0ZygmZXJyLCAiY291bGQgbm90IGZpbmQgc3RhZ2UxIGJv
b3Rsb2FkZXIiKTsKLSAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICJjb3VsZCBub3QgZmluZCBzdGFnZTEgYm9vdGxvYWRlciIpOworICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9CiAKICAgICAgICAgYmlvc19zaXplID0gbG9hZF9lbGYoYmlv
c19maWxlbmFtZSwgTlVMTCwKQEAgLTE1Myw4ICsxNTIsOCBAQCBzdGF0aWMgdm9pZCBzMzkwX2lw
bF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgZ19mcmVl
KGJpb3NfZmlsZW5hbWUpOwogCiAgICAgICAgIGlmIChiaW9zX3NpemUgPT0gLTEpIHsKLSAgICAg
ICAgICAgIGVycm9yX3NldGcoJmVyciwgImNvdWxkIG5vdCBsb2FkIGJvb3Rsb2FkZXIgJyVzJyIs
IGJpb3NfbmFtZSk7Ci0gICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiY291bGQgbm90IGxvYWQgYm9vdGxvYWRlciAnJXMnIiwgYmlvc19uYW1lKTsK
KyAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCiAgICAgICAgIC8qIGRlZmF1bHQgYm9v
dCB0YXJnZXQgaXMgdGhlIGJpb3MgKi8KQEAgLTE2OCw4ICsxNjcsOCBAQCBzdGF0aWMgdm9pZCBz
MzkwX2lwbF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAg
aWYgKGtlcm5lbF9zaXplIDwgMCkgewogICAgICAgICAgICAga2VybmVsX3NpemUgPSBsb2FkX2lt
YWdlX3RhcmdwaHlzKGlwbC0+a2VybmVsLCAwLCByYW1fc2l6ZSk7CiAgICAgICAgICAgICBpZiAo
a2VybmVsX3NpemUgPCAwKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZygmZXJyLCAiY291
bGQgbm90IGxvYWQga2VybmVsICclcyciLCBpcGwtPmtlcm5lbCk7Ci0gICAgICAgICAgICAgICAg
Z290byBlcnJvcjsKKyAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJjb3VsZCBub3Qg
bG9hZCBrZXJuZWwgJyVzJyIsIGlwbC0+a2VybmVsKTsKKyAgICAgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAvKiBpZiB0aGlzIGlzIExpbnV4IHVzZSBLRVJO
X0lNQUdFX1NUQVJUICovCiAgICAgICAgICAgICBtYWdpYyA9IHJvbV9wdHIoTElOVVhfTUFHSUNf
QUREUiwgNik7CkBAIC0xODEsOCArMTgwLDggQEAgc3RhdGljIHZvaWQgczM5MF9pcGxfcmVhbGl6
ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgaWYgKGlw
bF9wc3cpIHsKICAgICAgICAgICAgICAgICAgICAgcGVudHJ5ID0gYmUzMl90b19jcHUoKmlwbF9w
c3cpICYgMHg3ZmZmZmZmZlVMOwogICAgICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAg
ICAgICAgICAgIGVycm9yX3NldGcoJmVyciwgIkNvdWxkIG5vdCBnZXQgSVBMIFBTVyIpOwotICAg
ICAgICAgICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICJDb3VsZCBub3QgZ2V0IElQTCBQU1ciKTsKKyAgICAgICAgICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAt
MjE1LDggKzIxNCw4IEBAIHN0YXRpYyB2b2lkIHMzOTBfaXBsX3JlYWxpemUoRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgaW5pdHJkX3NpemUgPSBsb2FkX2ltYWdl
X3RhcmdwaHlzKGlwbC0+aW5pdHJkLCBpbml0cmRfb2Zmc2V0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbV9zaXplIC0gaW5pdHJkX29mZnNldCk7CiAg
ICAgICAgICAgICBpZiAoaW5pdHJkX3NpemUgPT0gLTEpIHsKLSAgICAgICAgICAgICAgICBlcnJv
cl9zZXRnKCZlcnIsICJjb3VsZCBub3QgbG9hZCBpbml0cmQgJyVzJyIsIGlwbC0+aW5pdHJkKTsK
LSAgICAgICAgICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgICAgIGVycm9yX3NldGco
ZXJycCwgImNvdWxkIG5vdCBsb2FkIGluaXRyZCAnJXMnIiwgaXBsLT5pbml0cmQpOworICAgICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyoKQEAgLTIz
OCw4ICsyMzcsNiBAQCBzdGF0aWMgdm9pZCBzMzkwX2lwbF9yZWFsaXplKERldmljZVN0YXRlICpk
ZXYsIEVycm9yICoqZXJycCkKICAgICBpcGwtPmNvbXBhdF9zdGFydF9hZGRyID0gaXBsLT5zdGFy
dF9hZGRyOwogICAgIGlwbC0+Y29tcGF0X2Jpb3Nfc3RhcnRfYWRkciA9IGlwbC0+Ymlvc19zdGFy
dF9hZGRyOwogICAgIHFlbXVfcmVnaXN0ZXJfcmVzZXQocWRldl9yZXNldF9hbGxfZm4sIGRldik7
Ci1lcnJvcjoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKIH0KIAogc3RhdGljIFBy
b3BlcnR5IHMzOTBfaXBsX3Byb3BlcnRpZXNbXSA9IHsKZGlmZiAtLWdpdCBhL2h3L3MzOTB4L3Mz
OTAtY2N3LmMgYi9ody9zMzkweC9zMzkwLWNjdy5jCmluZGV4IDBjNWE1YjYwYmQuLjBhZTE5NTE1
MDcgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L3MzOTAtY2N3LmMKKysrIGIvaHcvczM5MHgvczM5MC1j
Y3cuYwpAQCAtOTEsMTQgKzkxLDEzIEBAIHN0YXRpYyB2b2lkIHMzOTBfY2N3X3JlYWxpemUoUzM5
MENDV0RldmljZSAqY2RldiwgY2hhciAqc3lzZnNkZXYsIEVycm9yICoqZXJycCkKICAgICBEZXZp
Y2VTdGF0ZSAqcGFyZW50ID0gREVWSUNFKGNjd19kZXYpOwogICAgIFN1YmNoRGV2ICpzY2g7CiAg
ICAgaW50IHJldDsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAotICAgIHMzOTBfY2N3X2dldF9k
ZXZfaW5mbyhjZGV2LCBzeXNmc2RldiwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIHMzOTBf
Y2N3X2dldF9kZXZfaW5mbyhjZGV2LCBzeXNmc2RldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIGdvdG8gb3V0X2Vycl9wcm9wYWdhdGU7CiAgICAgfQogCi0gICAgc2NoID0gY3Nz
X2NyZWF0ZV9zY2goY2N3X2Rldi0+ZGV2bm8sICZlcnIpOworICAgIHNjaCA9IGNzc19jcmVhdGVf
c2NoKGNjd19kZXYtPmRldm5vLCBlcnJwKTsKICAgICBpZiAoIXNjaCkgewogICAgICAgICBnb3Rv
IG91dF9tZGV2aWRfZnJlZTsKICAgICB9CkBAIC0xMDgsMTMgKzEwNywxMyBAQCBzdGF0aWMgdm9p
ZCBzMzkwX2Njd19yZWFsaXplKFMzOTBDQ1dEZXZpY2UgKmNkZXYsIGNoYXIgKnN5c2ZzZGV2LCBF
cnJvciAqKmVycnApCiAgICAgY2N3X2Rldi0+c2NoID0gc2NoOwogICAgIHJldCA9IGNzc19zY2hf
YnVpbGRfc2NoaWIoc2NoLCAmY2Rldi0+aG9zdGlkKTsKICAgICBpZiAocmV0KSB7Ci0gICAgICAg
IGVycm9yX3NldGdfZXJybm8oJmVyciwgLXJldCwgIiVzOiBGYWlsZWQgdG8gYnVpbGQgaW5pdGlh
bCBzY2hpYiIsCisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgLXJldCwgIiVzOiBGYWls
ZWQgdG8gYnVpbGQgaW5pdGlhbCBzY2hpYiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgX19m
dW5jX18pOwogICAgICAgICBnb3RvIG91dF9lcnI7CiAgICAgfQogCi0gICAgY2stPnJlYWxpemUo
Y2N3X2RldiwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIGNrLT5yZWFsaXplKGNjd19kZXYs
IGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIG91dF9lcnI7CiAgICAgfQog
CkBAIC0xMjksNyArMTI4LDYgQEAgb3V0X2VycjoKIG91dF9tZGV2aWRfZnJlZToKICAgICBnX2Zy
ZWUoY2Rldi0+bWRldmlkKTsKIG91dF9lcnJfcHJvcGFnYXRlOgotICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOwogfQogCiBzdGF0aWMgdm9pZCBzMzkwX2Njd191bnJlYWxpemUoUzM5MEND
V0RldmljZSAqY2RldiwgRXJyb3IgKiplcnJwKQpkaWZmIC0tZ2l0IGEvaHcvczM5MHgvczM5MC1w
Y2ktYnVzLmMgYi9ody9zMzkweC9zMzkwLXBjaS1idXMuYwppbmRleCA5NjNhNDFjN2Y1Li4yMDBi
OTYyNmRkIDEwMDY0NAotLS0gYS9ody9zMzkweC9zMzkwLXBjaS1idXMuYworKysgYi9ody9zMzkw
eC9zMzkwLXBjaS1idXMuYwpAQCAtNzM2LDcgKzczNiw2IEBAIHN0YXRpYyB2b2lkIHMzOTBfcGNp
aG9zdF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBCdXNTdGF0
ZSAqYnVzOwogICAgIFBDSUhvc3RTdGF0ZSAqcGhiID0gUENJX0hPU1RfQlJJREdFKGRldik7CiAg
ICAgUzM5MHBjaVN0YXRlICpzID0gUzM5MF9QQ0lfSE9TVF9CUklER0UoZGV2KTsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIERQUklOVEYoImhvc3RfaW5pdFxuIik7CiAKQEAg
LTc0NiwxNyArNzQ1LDE1IEBAIHN0YXRpYyB2b2lkIHMzOTBfcGNpaG9zdF9yZWFsaXplKERldmlj
ZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBwY2lfc2V0dXBfaW9tbXUoYiwgczM5MF9w
Y2lfZG1hX2lvbW11LCBzKTsKIAogICAgIGJ1cyA9IEJVUyhiKTsKLSAgICBxYnVzX3NldF9ob3Rw
bHVnX2hhbmRsZXIoYnVzLCBPQkpFQ1QoZGV2KSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBx
YnVzX3NldF9ob3RwbHVnX2hhbmRsZXIoYnVzLCBPQkpFQ1QoZGV2KSwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgcGhiLT5idXMgPSBiOwogCiAg
ICAgcy0+YnVzID0gUzM5MF9QQ0lfQlVTKHFidXNfY3JlYXRlKFRZUEVfUzM5MF9QQ0lfQlVTLCBk
ZXYsIE5VTEwpKTsKLSAgICBxYnVzX3NldF9ob3RwbHVnX2hhbmRsZXIoQlVTKHMtPmJ1cyksIE9C
SkVDVChkZXYpLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHFidXNfc2V0X2hvdHBsdWdfaGFu
ZGxlcihCVVMocy0+YnVzKSwgT0JKRUNUKGRldiksIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC03NjgsOCArNzY1LDcgQEAgc3RhdGljIHZvaWQg
czM5MF9wY2lob3N0X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAg
IFFUQUlMUV9JTklUKCZzLT56cGNpX2RldnMpOwogCiAgICAgY3NzX3JlZ2lzdGVyX2lvX2FkYXB0
ZXJzKENTU19JT19BREFQVEVSX1BDSSwgdHJ1ZSwgZmFsc2UsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFMzOTBfQURBUFRFUl9TVVBQUkVTU0lCTEUsICZsb2NhbF9lcnIpOwotICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBTMzkwX0FEQVBURVJfU1VQUFJFU1NJQkxFLCBlcnJwKTsKIH0KIAogc3RhdGljIGludCBz
MzkwX3BjaV9tc2l4X2luaXQoUzM5MFBDSUJ1c0RldmljZSAqcGJkZXYpCkBAIC04MTYsNyArODEy
LDYgQEAgc3RhdGljIHZvaWQgczM5MF9wY2lfbXNpeF9mcmVlKFMzOTBQQ0lCdXNEZXZpY2UgKnBi
ZGV2KQogc3RhdGljIFMzOTBQQ0lCdXNEZXZpY2UgKnMzOTBfcGNpX2RldmljZV9uZXcoUzM5MHBj
aVN0YXRlICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqdGFyZ2V0LCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAgICAgRGV2aWNlU3RhdGUgKmRldjsKIAogICAgIGRldiA9IHFkZXZfdHJ5X2Ny
ZWF0ZShCVVMocy0+YnVzKSwgVFlQRV9TMzkwX1BDSV9ERVZJQ0UpOwpAQCAtODI1LDE3ICs4MjAs
MTcgQEAgc3RhdGljIFMzOTBQQ0lCdXNEZXZpY2UgKnMzOTBfcGNpX2RldmljZV9uZXcoUzM5MHBj
aVN0YXRlICpzLAogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKLSAgICBvYmplY3RfcHJv
cGVydHlfc2V0X3N0cihPQkpFQ1QoZGV2KSwgdGFyZ2V0LCAidGFyZ2V0IiwgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVD
VChkZXYpLCB0YXJnZXQsICJ0YXJnZXQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVChkZXYpKTsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
X3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVu
ZChlcnJwLCAqZXJycCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInpQQ0kgZGV2
aWNlIGNvdWxkIG5vdCBiZSBjcmVhdGVkOiAiKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAg
fQotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoZGV2KSwgdHJ1ZSwgInJlYWxp
emVkIiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIG9iamVjdF9wcm9w
ZXJ0eV9zZXRfYm9vbChPQkpFQ1QoZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAg
aWYgKCplcnJwKSB7CiAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoZGV2KSk7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgZXJy
b3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgKmVycnAsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJ6UENJIGRldmljZSBjb3VsZCBub3QgYmUgY3JlYXRlZDogIik7CiAgICAgICAg
IHJldHVybiBOVUxMOwogICAgIH0KQEAgLTEyMDgsMTEgKzEyMDMsOCBAQCBzdGF0aWMgdm9pZCBz
MzkwX3BjaV9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAg
ICAgfQogCiAgICAgaWYgKCF6cGNpLT5maWRfZGVmaW5lZCkgewotICAgICAgICBFcnJvciAqbG9j
YWxfZXJyb3IgPSBOVUxMOwotCi0gICAgICAgIHpwY2ktPmZpZCA9IHMzOTBfcGNpX2dlbmVyYXRl
X2ZpZChzLCAmbG9jYWxfZXJyb3IpOwotICAgICAgICBpZiAobG9jYWxfZXJyb3IpIHsKLSAgICAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnJvcik7CisgICAgICAgIHpwY2kt
PmZpZCA9IHMzOTBfcGNpX2dlbmVyYXRlX2ZpZChzLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9IGVsc2UgaWYgKHMzOTBf
cGNpX2ZpbmRfZGV2X2J5X2ZpZChzLCB6cGNpLT5maWQpKSB7CmRpZmYgLS1naXQgYS9ody9zMzkw
eC9zMzkwLXNrZXlzLmMgYi9ody9zMzkweC9zMzkwLXNrZXlzLmMKaW5kZXggYmQzN2YzOTEyMC4u
Njk2M2ZmOWNkZSAxMDA2NDQKLS0tIGEvaHcvczM5MHgvczM5MC1za2V5cy5jCisrKyBiL2h3L3Mz
OTB4L3MzOTAtc2tleXMuYwpAQCAtMTExLDcgKzExMSw2IEBAIHZvaWQgcW1wX2R1bXBfc2tleXMo
Y29uc3QgY2hhciAqZmlsZW5hbWUsIEVycm9yICoqZXJycCkKICAgICBTMzkwU0tleXNDbGFzcyAq
c2tleWNsYXNzID0gUzM5MF9TS0VZU19HRVRfQ0xBU1Moc3MpOwogICAgIGNvbnN0IHVpbnQ2NF90
IHRvdGFsX2NvdW50ID0gcmFtX3NpemUgLyBUQVJHRVRfUEFHRV9TSVpFOwogICAgIHVpbnQ2NF90
IGhhbmRsZWRfY291bnQgPSAwLCBjdXJfY291bnQ7Ci0gICAgRXJyb3IgKmxlcnIgPSBOVUxMOwog
ICAgIHZhZGRyIGN1cl9nZm4gPSAwOwogICAgIHVpbnQ4X3QgKmJ1ZjsKICAgICBpbnQgcmV0OwpA
QCAtMTU1LDggKzE1NCw4IEBAIHZvaWQgcW1wX2R1bXBfc2tleXMoY29uc3QgY2hhciAqZmlsZW5h
bWUsIEVycm9yICoqZXJycCkKICAgICAgICAgfQogCiAgICAgICAgIC8qIHdyaXRlIGtleXMgdG8g
c3RyZWFtICovCi0gICAgICAgIHdyaXRlX2tleXMoZiwgYnVmLCBjdXJfZ2ZuLCBjdXJfY291bnQs
ICZsZXJyKTsKLSAgICAgICAgaWYgKGxlcnIpIHsKKyAgICAgICAgd3JpdGVfa2V5cyhmLCBidWYs
IGN1cl9nZm4sIGN1cl9jb3VudCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAg
ICAgICAgZ290byBvdXRfZnJlZTsKICAgICAgICAgfQogCkBAIC0xNjUsNyArMTY0LDYgQEAgdm9p
ZCBxbXBfZHVtcF9za2V5cyhjb25zdCBjaGFyICpmaWxlbmFtZSwgRXJyb3IgKiplcnJwKQogICAg
IH0KIAogb3V0X2ZyZWU6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxlcnIpOwogICAgIGdf
ZnJlZShidWYpOwogb3V0OgogICAgIGZjbG9zZShmKTsKZGlmZiAtLWdpdCBhL2h3L3MzOTB4L3Mz
OTAtdmlydGlvLWNjdy5jIGIvaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMKaW5kZXggOGJmYjY2
ODRjYi4uOTY2ZGU1NzgyNiAxMDA2NDQKLS0tIGEvaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMK
KysrIGIvaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMKQEAgLTYyLDE4ICs2MiwxNiBAQCBzdGF0
aWMgUzM5MENQVSAqczM5MHhfbmV3X2NwdShjb25zdCBjaGFyICp0eXBlbmFtZSwgdWludDMyX3Qg
Y29yZV9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsK
ICAgICBTMzkwQ1BVICpjcHUgPSBTMzkwX0NQVShvYmplY3RfbmV3KHR5cGVuYW1lKSk7Ci0gICAg
RXJyb3IgKmVyciA9IE5VTEw7CiAKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1Qo
Y3B1KSwgY29yZV9pZCwgImNvcmUtaWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsK
KyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1QoY3B1KSwgY29yZV9pZCwgImNvcmUt
aWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICBnb3RvIG91dDsK
ICAgICB9Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChjcHUpLCB0cnVlLCAi
cmVhbGl6ZWQiLCAmZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGNw
dSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOwogCiBvdXQ6CiAgICAgb2JqZWN0X3VucmVmKE9C
SkVDVChjcHUpKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAgICBjcHUgPSBOVUxMOwogICAgIH0KICAg
ICByZXR1cm4gY3B1OwpkaWZmIC0tZ2l0IGEvaHcvczM5MHgvc2NscC5jIGIvaHcvczM5MHgvc2Ns
cC5jCmluZGV4IGZhYzdjM2JiNmMuLjVkODc3OGJmMmEgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L3Nj
bHAuYworKysgYi9ody9zMzkweC9zY2xwLmMKQEAgLTI3MSwxNCArMjcxLDEzIEBAIHN0YXRpYyB2
b2lkIHNjbHBfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAg
TWFjaGluZVN0YXRlICptYWNoaW5lID0gTUFDSElORShxZGV2X2dldF9tYWNoaW5lKCkpOwogICAg
IFNDTFBEZXZpY2UgKnNjbHAgPSBTQ0xQKGRldik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAg
ICAgdWludDY0X3QgaHdfbGltaXQ7CiAgICAgaW50IHJldDsKIAogICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1Qoc2NscC0+ZXZlbnRfZmFjaWxpdHkpLCB0cnVlLCAicmVhbGl6ZWQi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0g
ICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICAvKgogICAgICAqIHFk
ZXZfZGV2aWNlX2FkZCBzZWFyY2hlcyB0aGUgc3lzYnVzIGZvciBUWVBFX1NDTFBfRVZFTlRTX0JV
Uy4gQXMgbG9uZwpAQCAtMjg5LDE0ICsyODgsMTEgQEAgc3RhdGljIHZvaWQgc2NscF9yZWFsaXpl
KERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgIHJldCA9IHMzOTBfc2V0X21l
bW9yeV9saW1pdChtYWNoaW5lLT5tYXhyYW1fc2l6ZSwgJmh3X2xpbWl0KTsKICAgICBpZiAocmV0
ID09IC1FMkJJRykgewotICAgICAgICBlcnJvcl9zZXRnKCZlcnIsICJob3N0IHN1cHBvcnRzIGEg
bWF4aW11bSBvZiAlIiBQUkl1NjQgIiBHQiIsCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImhv
c3Qgc3VwcG9ydHMgYSBtYXhpbXVtIG9mICUiIFBSSXU2NCAiIEdCIiwKICAgICAgICAgICAgICAg
ICAgICBod19saW1pdCAvIEdpQik7CiAgICAgfSBlbHNlIGlmIChyZXQpIHsKLSAgICAgICAgZXJy
b3Jfc2V0ZygmZXJyLCAic2V0dGluZyB0aGUgZ3Vlc3Qgc2l6ZSBmYWlsZWQiKTsKKyAgICAgICAg
ZXJyb3Jfc2V0ZyhlcnJwLCAic2V0dGluZyB0aGUgZ3Vlc3Qgc2l6ZSBmYWlsZWQiKTsKICAgICB9
Ci0KLW91dDoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKIH0KIAogc3RhdGljIHZv
aWQgc2NscF9tZW1vcnlfaW5pdChTQ0xQRGV2aWNlICpzY2xwKQpkaWZmIC0tZ2l0IGEvaHcvczM5
MHgvdG9kLWt2bS5jIGIvaHcvczM5MHgvdG9kLWt2bS5jCmluZGV4IDZlMjFkODMxODEuLjA5Njk2
NjUyMWMgMTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L3RvZC1rdm0uYworKysgYi9ody9zMzkweC90b2Qt
a3ZtLmMKQEAgLTU1LDggKzU1LDYgQEAgc3RhdGljIHZvaWQga3ZtX3MzOTBfc2V0X3RvZF9yYXco
Y29uc3QgUzM5MFRPRCAqdG9kLCBFcnJvciAqKmVycnApCiAKIHN0YXRpYyB2b2lkIGt2bV9zMzkw
X3RvZF9zZXQoUzM5MFRPRFN0YXRlICp0ZCwgY29uc3QgUzM5MFRPRCAqdG9kLCBFcnJvciAqKmVy
cnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0KICAgICAvKgogICAgICAqIFNv
bWVib2R5IChlLmcuIG1pZ3JhdGlvbikgc2V0IHRoZSBUT0QuIFdlJ2xsIHN0b3JlIGl0IGludG8g
S1ZNIHRvCiAgICAgICogcHJvcGVybHkgZGV0ZWN0IGVycm9ycyBub3cgYnV0IHRha2UgYSBsb29r
IGF0IHRoZSBydW5zdGF0ZSB0byBkZWNpZGUKQEAgLTY0LDkgKzYyLDggQEAgc3RhdGljIHZvaWQg
a3ZtX3MzOTBfdG9kX3NldChTMzkwVE9EU3RhdGUgKnRkLCBjb25zdCBTMzkwVE9EICp0b2QsIEVy
cm9yICoqZXJycCkKICAgICAgKiBpcyB0aGUgcG9pbnQgd2hlcmUgd2Ugd2FudCB0byBzdG9wIHRo
ZSBpbml0aWFsbHkgcnVubmluZyBUT0QgdG8gZmlyZQogICAgICAqIGl0IGJhY2sgdXAgd2hlbiBh
Y3R1YWxseSBzdGFydGluZyB0aGUgbWlncmF0ZWQgZ3Vlc3QuCiAgICAgICovCi0gICAga3ZtX3Mz
OTBfc2V0X3RvZF9yYXcodG9kLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGt2bV9zMzkwX3Nl
dF90b2RfcmF3KHRvZCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKQEAgLTEwOCwxMSArMTA1LDkgQEAgc3RhdGljIHZvaWQga3ZtX3MzOTBfdG9kX3Jl
YWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFMzOTBUT0RTdGF0
ZSAqdGQgPSBTMzkwX1RPRChkZXYpOwogICAgIFMzOTBUT0RDbGFzcyAqdGRjID0gUzM5MF9UT0Rf
R0VUX0NMQVNTKHRkKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIHRkYy0+
cGFyZW50X3JlYWxpemUoZGV2LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHRkYy0+cGFyZW50
X3JlYWxpemUoZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvczM5MHgvdmlydGlvLWNjdy1jcnlwdG8uYyBiL2h3L3Mz
OTB4L3ZpcnRpby1jY3ctY3J5cHRvLmMKaW5kZXggMDg2YjM5N2FkMi4uZDA0MmU3NGJjZCAxMDA2
NDQKLS0tIGEvaHcvczM5MHgvdmlydGlvLWNjdy1jcnlwdG8uYworKysgYi9ody9zMzkweC92aXJ0
aW8tY2N3LWNyeXB0by5jCkBAIC0xOSwxMiArMTksMTAgQEAgc3RhdGljIHZvaWQgdmlydGlvX2Nj
d19jcnlwdG9fcmVhbGl6ZShWaXJ0aW9DY3dEZXZpY2UgKmNjd19kZXYsIEVycm9yICoqZXJycCkK
IHsKICAgICBWaXJ0SU9DcnlwdG9DY3cgKmRldiA9IFZJUlRJT19DUllQVE9fQ0NXKGNjd19kZXYp
OwogICAgIERldmljZVN0YXRlICp2ZGV2ID0gREVWSUNFKCZkZXYtPnZkZXYpOwotICAgIEVycm9y
ICplcnIgPSBOVUxMOwogCiAgICAgcWRldl9zZXRfcGFyZW50X2J1cyh2ZGV2LCBCVVMoJmNjd19k
ZXYtPmJ1cykpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QodmRldiksIHRy
dWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGVycik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCh2
ZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3MzOTB4L3ZpcnRpby1jY3ctcm5nLmMg
Yi9ody9zMzkweC92aXJ0aW8tY2N3LXJuZy5jCmluZGV4IDg1NDI1NGRkNTAuLjIwYjBlODQyNTAg
MTAwNjQ0Ci0tLSBhL2h3L3MzOTB4L3ZpcnRpby1jY3ctcm5nLmMKKysrIGIvaHcvczM5MHgvdmly
dGlvLWNjdy1ybmcuYwpAQCAtMjAsMTIgKzIwLDEwIEBAIHN0YXRpYyB2b2lkIHZpcnRpb19jY3df
cm5nX3JlYWxpemUoVmlydGlvQ2N3RGV2aWNlICpjY3dfZGV2LCBFcnJvciAqKmVycnApCiB7CiAg
ICAgVmlydElPUk5HQ2N3ICpkZXYgPSBWSVJUSU9fUk5HX0NDVyhjY3dfZGV2KTsKICAgICBEZXZp
Y2VTdGF0ZSAqdmRldiA9IERFVklDRSgmZGV2LT52ZGV2KTsKLSAgICBFcnJvciAqZXJyID0gTlVM
TDsKIAogICAgIHFkZXZfc2V0X3BhcmVudF9idXModmRldiwgQlVTKCZjY3dfZGV2LT5idXMpKTsK
LSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHZkZXYpLCB0cnVlLCAicmVhbGl6
ZWQiLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QodmRldiksIHRydWUs
ICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAg
ICAgfQogCmRpZmYgLS1naXQgYS9ody9zMzkweC92aXJ0aW8tY2N3LmMgYi9ody9zMzkweC92aXJ0
aW8tY2N3LmMKaW5kZXggNjU4MGNlNTkwNy4uN2NkMWVjNDg2MiAxMDA2NDQKLS0tIGEvaHcvczM5
MHgvdmlydGlvLWNjdy5jCisrKyBiL2h3L3MzOTB4L3ZpcnRpby1jY3cuYwpAQCAtNjk2LDE0ICs2
OTYsMTMgQEAgc3RhdGljIHZvaWQgdmlydGlvX2Njd19kZXZpY2VfcmVhbGl6ZShWaXJ0aW9DY3dE
ZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIENjd0RldmljZSAqY2N3X2RldiA9IENDV19E
RVZJQ0UoZGV2KTsKICAgICBDQ1dEZXZpY2VDbGFzcyAqY2sgPSBDQ1dfREVWSUNFX0dFVF9DTEFT
UyhjY3dfZGV2KTsKICAgICBTdWJjaERldiAqc2NoOwotICAgIEVycm9yICplcnIgPSBOVUxMOwog
CiAgICAgc2NoID0gY3NzX2NyZWF0ZV9zY2goY2N3X2Rldi0+ZGV2bm8sIGVycnApOwogICAgIGlm
ICghc2NoKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKCF2aXJ0aW9fY2N3X3Jl
dl9tYXgoZGV2KSAmJiBkZXYtPmZvcmNlX3JldmlzaW9uXzEpIHsKLSAgICAgICAgZXJyb3Jfc2V0
ZygmZXJyLCAiSW52YWxpZCB2YWx1ZSBvZiBwcm9wZXJ0eSBtYXhfcmV2ICIKKyAgICAgICAgZXJy
b3Jfc2V0ZyhlcnJwLCAiSW52YWxpZCB2YWx1ZSBvZiBwcm9wZXJ0eSBtYXhfcmV2ICIKICAgICAg
ICAgICAgICAgICAgICAiKGlzICVkIGV4cGVjdGVkID49IDEpIiwgdmlydGlvX2Njd19yZXZfbWF4
KGRldikpOwogICAgICAgICBnb3RvIG91dF9lcnI7CiAgICAgfQpAQCAtNzI4LDIxICs3MjcsMjAg
QEAgc3RhdGljIHZvaWQgdmlydGlvX2Njd19kZXZpY2VfcmVhbGl6ZShWaXJ0aW9DY3dEZXZpY2Ug
KmRldiwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogICAgIGlmIChrLT5yZWFsaXplKSB7Ci0gICAg
ICAgIGstPnJlYWxpemUoZGV2LCAmZXJyKTsKLSAgICAgICAgaWYgKGVycikgeworICAgICAgICBr
LT5yZWFsaXplKGRldiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAg
Z290byBvdXRfZXJyOwogICAgICAgICB9CiAgICAgfQogCi0gICAgY2stPnJlYWxpemUoY2N3X2Rl
diwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIGNrLT5yZWFsaXplKGNjd19kZXYsIGVycnAp
OworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIG91dF9lcnI7CiAgICAgfQogCiAgICAg
cmV0dXJuOwogCiBvdXRfZXJyOgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogICAg
IGNzc19zdWJjaF9hc3NpZ24oc2NoLT5jc3NpZCwgc2NoLT5zc2lkLCBzY2gtPnNjaGlkLCBzY2gt
PmRldm5vLCBOVUxMKTsKICAgICBjY3dfZGV2LT5zY2ggPSBOVUxMOwogICAgIGdfZnJlZShzY2gp
OwpkaWZmIC0tZ2l0IGEvaHcvc2NzaS9lc3AtcGNpLmMgYi9ody9zY3NpL2VzcC1wY2kuYwppbmRl
eCBkNWExZjllMDE3Li45NjZiNTA5ZWYwIDEwMDY0NAotLS0gYS9ody9zY3NpL2VzcC1wY2kuYwor
KysgYi9ody9zY3NpL2VzcC1wY2kuYwpAQCAtNDY5LDE1ICs0NjksMTMgQEAgc3RhdGljIHZvaWQg
ZGMzOTBfd3JpdGVfY29uZmlnKFBDSURldmljZSAqZGV2LAogc3RhdGljIHZvaWQgZGMzOTBfc2Nz
aV9yZWFsaXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgREMzOTBTdGF0
ZSAqcGNpID0gREMzOTAoZGV2KTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICB1aW50OF90
ICpjb250ZW50czsKICAgICB1aW50MTZfdCBjaGtzdW0gPSAwOwogICAgIGludCBpOwogCiAgICAg
LyogaW5pdCBiYXNlIGNsYXNzICovCi0gICAgZXNwX3BjaV9zY3NpX3JlYWxpemUoZGV2LCAmZXJy
KTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwor
ICAgIGVzcF9wY2lfc2NzaV9yZWFsaXplKGRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3Njc2kvbWVnYXNhcy5jIGIv
aHcvc2NzaS9tZWdhc2FzLmMKaW5kZXggZGU5YmQyMDg4Ny4uODkwNzkxNWY0OSAxMDA2NDQKLS0t
IGEvaHcvc2NzaS9tZWdhc2FzLmMKKysrIGIvaHcvc2NzaS9tZWdhc2FzLmMKQEAgLTIzMTUsNyAr
MjMxNSw2IEBAIHN0YXRpYyB2b2lkIG1lZ2FzYXNfc2NzaV9yZWFsaXplKFBDSURldmljZSAqZGV2
LCBFcnJvciAqKmVycnApCiAgICAgTWVnYXNhc0Jhc2VDbGFzcyAqYiA9IE1FR0FTQVNfREVWSUNF
X0dFVF9DTEFTUyhzKTsKICAgICB1aW50OF90ICpwY2lfY29uZjsKICAgICBpbnQgaSwgYmFyX3R5
cGU7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgaW50IHJldDsKIAogICAgIHBjaV9jb25m
ID0gZGV2LT5jb25maWc7CkBAIC0yMzI2LDIwICsyMzI1LDE5IEBAIHN0YXRpYyB2b2lkIG1lZ2Fz
YXNfc2NzaV9yZWFsaXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgcGNpX2Nv
bmZbUENJX0lOVEVSUlVQVF9QSU5dID0gMHgwMTsKIAogICAgIGlmIChzLT5tc2kgIT0gT05fT0ZG
X0FVVE9fT0ZGKSB7Ci0gICAgICAgIHJldCA9IG1zaV9pbml0KGRldiwgMHg1MCwgMSwgdHJ1ZSwg
ZmFsc2UsICZlcnIpOworICAgICAgICByZXQgPSBtc2lfaW5pdChkZXYsIDB4NTAsIDEsIHRydWUs
IGZhbHNlLCBlcnJwKTsKICAgICAgICAgLyogQW55IGVycm9yIG90aGVyIHRoYW4gLUVOT1RTVVAo
Ym9hcmQncyBNU0kgc3VwcG9ydCBpcyBicm9rZW4pCiAgICAgICAgICAqIGlzIGEgcHJvZ3JhbW1p
bmcgZXJyb3IgKi8KICAgICAgICAgYXNzZXJ0KCFyZXQgfHwgcmV0ID09IC1FTk9UU1VQKTsKICAg
ICAgICAgaWYgKHJldCAmJiBzLT5tc2kgPT0gT05fT0ZGX0FVVE9fT04pIHsKICAgICAgICAgICAg
IC8qIENhbid0IHNhdGlzZnkgdXNlcidzIGV4cGxpY2l0IG1zaT1vbiByZXF1ZXN0LCBmYWlsICov
Ci0gICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGludCgmZXJyLCAiWW91IGhhdmUgdG8gdXNlIG1z
aT1hdXRvIChkZWZhdWx0KSBvciAiCi0gICAgICAgICAgICAgICAgICAgICJtc2k9b2ZmIHdpdGgg
dGhpcyBtYWNoaW5lIHR5cGUuXG4iKTsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOworICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJycCwgIllvdSBoYXZlIHRv
IHVzZSBtc2k9YXV0byAoZGVmYXVsdCkgb3IgIgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIm1zaT1vZmYgd2l0aCB0aGlzIG1hY2hpbmUgdHlwZS5cbiIpOwogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9IGVsc2UgaWYgKHJldCkgewogICAgICAgICAgICAgLyogV2l0aCBtc2k9
YXV0bywgd2UgZmFsbCBiYWNrIHRvIE1TSSBvZmYgc2lsZW50bHkgKi8KICAgICAgICAgICAgIHMt
Pm1zaSA9IE9OX09GRl9BVVRPX09GRjsKLSAgICAgICAgICAgIGVycm9yX2ZyZWUoZXJyKTsKKyAg
ICAgICAgICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKICAgICAgICAgfQogICAgIH0KIApkaWZm
IC0tZ2l0IGEvaHcvc2NzaS9tcHRzYXMuYyBiL2h3L3Njc2kvbXB0c2FzLmMKaW5kZXggYjhhNGIz
N2NmMy4uNzFlZGM5ZTM4YSAxMDA2NDQKLS0tIGEvaHcvc2NzaS9tcHRzYXMuYworKysgYi9ody9z
Y3NpL21wdHNhcy5jCkBAIC0xMjczLDI3ICsxMjczLDI1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
U0NTSUJ1c0luZm8gbXB0c2FzX3Njc2lfaW5mbyA9IHsKIHN0YXRpYyB2b2lkIG1wdHNhc19zY3Np
X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBNUFRTQVNTdGF0
ZSAqcyA9IE1QVF9TQVMoZGV2KTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQgcmV0
OwogCiAgICAgZGV2LT5jb25maWdbUENJX0xBVEVOQ1lfVElNRVJdID0gMDsKICAgICBkZXYtPmNv
bmZpZ1tQQ0lfSU5URVJSVVBUX1BJTl0gPSAweDAxOwogCiAgICAgaWYgKHMtPm1zaSAhPSBPTl9P
RkZfQVVUT19PRkYpIHsKLSAgICAgICAgcmV0ID0gbXNpX2luaXQoZGV2LCAwLCAxLCB0cnVlLCBm
YWxzZSwgJmVycik7CisgICAgICAgIHJldCA9IG1zaV9pbml0KGRldiwgMCwgMSwgdHJ1ZSwgZmFs
c2UsIGVycnApOwogICAgICAgICAvKiBBbnkgZXJyb3Igb3RoZXIgdGhhbiAtRU5PVFNVUChib2Fy
ZCdzIE1TSSBzdXBwb3J0IGlzIGJyb2tlbikKICAgICAgICAgICogaXMgYSBwcm9ncmFtbWluZyBl
cnJvciAqLwogICAgICAgICBhc3NlcnQoIXJldCB8fCByZXQgPT0gLUVOT1RTVVApOwogICAgICAg
ICBpZiAocmV0ICYmIHMtPm1zaSA9PSBPTl9PRkZfQVVUT19PTikgewogICAgICAgICAgICAgLyog
Q2FuJ3Qgc2F0aXNmeSB1c2VyJ3MgZXhwbGljaXQgbXNpPW9uIHJlcXVlc3QsIGZhaWwgKi8KLSAg
ICAgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KCZlcnIsICJZb3UgaGF2ZSB0byB1c2UgbXNpPWF1
dG8gKGRlZmF1bHQpIG9yICIKLSAgICAgICAgICAgICAgICAgICAgIm1zaT1vZmYgd2l0aCB0aGlz
IG1hY2hpbmUgdHlwZS5cbiIpOwotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVy
cik7CisgICAgICAgICAgICBlcnJvcl9hcHBlbmRfaGludChlcnJwLCAiWW91IGhhdmUgdG8gdXNl
IG1zaT1hdXRvIChkZWZhdWx0KSBvciAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
bXNpPW9mZiB3aXRoIHRoaXMgbWFjaGluZSB0eXBlLlxuIik7CiAgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgIH0KLSAgICAgICAgYXNzZXJ0KCFlcnIgfHwgcy0+bXNpID09IE9OX09GRl9BVVRP
X0FVVE8pOworICAgICAgICBhc3NlcnQoISplcnJwIHx8IHMtPm1zaSA9PSBPTl9PRkZfQVVUT19B
VVRPKTsKICAgICAgICAgLyogV2l0aCBtc2k9YXV0bywgd2UgZmFsbCBiYWNrIHRvIE1TSSBvZmYg
c2lsZW50bHkgKi8KLSAgICAgICAgZXJyb3JfZnJlZShlcnIpOworICAgICAgICBlcnJvcl9mcmVl
X2VycnAoZXJycCk7CiAKICAgICAgICAgLyogT25seSB1c2VkIGZvciBtaWdyYXRpb24uICAqLwog
ICAgICAgICBzLT5tc2lfaW5fdXNlID0gKHJldCA9PSAwKTsKZGlmZiAtLWdpdCBhL2h3L3Njc2kv
c2NzaS1idXMuYyBiL2h3L3Njc2kvc2NzaS1idXMuYwppbmRleCBiY2NiN2NjNGM2Li5jMjM4ZThl
YTJkIDEwMDY0NAotLS0gYS9ody9zY3NpL3Njc2ktYnVzLmMKKysrIGIvaHcvc2NzaS9zY3NpLWJ1
cy5jCkBAIC0xNTcsNyArMTU3LDYgQEAgc3RhdGljIHZvaWQgc2NzaV9xZGV2X3JlYWxpemUoRGV2
aWNlU3RhdGUgKnFkZXYsIEVycm9yICoqZXJycCkKICAgICBTQ1NJRGV2aWNlICpkZXYgPSBTQ1NJ
X0RFVklDRShxZGV2KTsKICAgICBTQ1NJQnVzICpidXMgPSBET19VUENBU1QoU0NTSUJ1cywgcWJ1
cywgZGV2LT5xZGV2LnBhcmVudF9idXMpOwogICAgIFNDU0lEZXZpY2UgKmQ7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoZGV2LT5jaGFubmVsID4gYnVzLT5pbmZvLT5t
YXhfY2hhbm5lbCkgewogICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJiYWQgc2NzaSBjaGFubmVs
IGlkOiAlZCIsIGRldi0+Y2hhbm5lbCk7CkBAIC0yMDUsOSArMjA0LDggQEAgc3RhdGljIHZvaWQg
c2NzaV9xZGV2X3JlYWxpemUoRGV2aWNlU3RhdGUgKnFkZXYsIEVycm9yICoqZXJycCkKICAgICB9
CiAKICAgICBRVEFJTFFfSU5JVCgmZGV2LT5yZXF1ZXN0cyk7Ci0gICAgc2NzaV9kZXZpY2VfcmVh
bGl6ZShkZXYsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgc2NzaV9kZXZpY2VfcmVhbGl6ZShk
ZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAg
IGRldi0+dm1zZW50cnkgPSBxZGV2X2FkZF92bV9jaGFuZ2Vfc3RhdGVfaGFuZGxlcihERVZJQ0Uo
ZGV2KSwKQEAgLTIzNyw3ICsyMzUsNiBAQCBTQ1NJRGV2aWNlICpzY3NpX2J1c19sZWdhY3lfYWRk
X2RyaXZlKFNDU0lCdXMgKmJ1cywgQmxvY2tCYWNrZW5kICpibGssCiAgICAgY29uc3QgY2hhciAq
ZHJpdmVyOwogICAgIGNoYXIgKm5hbWU7CiAgICAgRGV2aWNlU3RhdGUgKmRldjsKLSAgICBFcnJv
ciAqZXJyID0gTlVMTDsKIAogICAgIGRyaXZlciA9IGJsa19pc19zZyhibGspID8gInNjc2ktZ2Vu
ZXJpYyIgOiAic2NzaS1kaXNrIjsKICAgICBkZXYgPSBxZGV2X2NyZWF0ZSgmYnVzLT5xYnVzLCBk
cml2ZXIpOwpAQCAtMjU2LDE1ICsyNTMsMTMgQEAgU0NTSURldmljZSAqc2NzaV9idXNfbGVnYWN5
X2FkZF9kcml2ZShTQ1NJQnVzICpidXMsIEJsb2NrQmFja2VuZCAqYmxrLAogICAgIGlmIChzZXJp
YWwgJiYgb2JqZWN0X3Byb3BlcnR5X2ZpbmQoT0JKRUNUKGRldiksICJzZXJpYWwiLCBOVUxMKSkg
ewogICAgICAgICBxZGV2X3Byb3Bfc2V0X3N0cmluZyhkZXYsICJzZXJpYWwiLCBzZXJpYWwpOwog
ICAgIH0KLSAgICBxZGV2X3Byb3Bfc2V0X2RyaXZlKGRldiwgImRyaXZlIiwgYmxrLCAmZXJyKTsK
LSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAg
IHFkZXZfcHJvcF9zZXRfZHJpdmUoZGV2LCAiZHJpdmUiLCBibGssIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKGRldikpOwogICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICB9Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChk
ZXYpLCBzaGFyZV9ydywgInNoYXJlLXJ3IiwgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1QoZGV2KSwgc2hhcmVfcncsICJzaGFyZS1ydyIsIGVycnApOworICAg
IGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoZGV2
KSk7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KQEAgLTI3Miw5ICsyNjcsOCBAQCBTQ1NJ
RGV2aWNlICpzY3NpX2J1c19sZWdhY3lfYWRkX2RyaXZlKFNDU0lCdXMgKmJ1cywgQmxvY2tCYWNr
ZW5kICpibGssCiAgICAgcWRldl9wcm9wX3NldF9lbnVtKGRldiwgInJlcnJvciIsIHJlcnJvcik7
CiAgICAgcWRldl9wcm9wX3NldF9lbnVtKGRldiwgIndlcnJvciIsIHdlcnJvcik7CiAKLSAgICBv
YmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGRldiksIHRydWUsICJyZWFsaXplZCIsICZl
cnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGRldiksIHRydWUs
ICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIG9i
amVjdF91bnBhcmVudChPQkpFQ1QoZGV2KSk7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0K
ZGlmZiAtLWdpdCBhL2h3L3Njc2kvc2NzaS1kaXNrLmMgYi9ody9zY3NpL3Njc2ktZGlzay5jCmlu
ZGV4IDkxNTY0MWEwZjEuLmJjNjMwNmQzOGUgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvc2NzaS1kaXNr
LmMKKysrIGIvaHcvc2NzaS9zY3NpLWRpc2suYwpAQCAtMjQ1NiwxMiArMjQ1NiwxMCBAQCBzdGF0
aWMgdm9pZCBzY3NpX2NkX3JlYWxpemUoU0NTSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiBz
dGF0aWMgdm9pZCBzY3NpX2Rpc2tfcmVhbGl6ZShTQ1NJRGV2aWNlICpkZXYsIEVycm9yICoqZXJy
cCkKIHsKICAgICBEcml2ZUluZm8gKmRpbmZvOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogCiAgICAgaWYgKCFkZXYtPmNvbmYuYmxrKSB7Ci0gICAgICAgIHNjc2lfcmVhbGl6ZShkZXYs
ICZsb2NhbF9lcnIpOwotICAgICAgICBhc3NlcnQobG9jYWxfZXJyKTsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHNjc2lfcmVhbGl6ZShkZXYsIGVy
cnApOworICAgICAgICBhc3NlcnQoKmVycnApOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRp
ZmYgLS1naXQgYS9ody9zY3NpL3Zob3N0LXNjc2kuYyBiL2h3L3Njc2kvdmhvc3Qtc2NzaS5jCmlu
ZGV4IGM2OTNmYzc0OGEuLjkxNzgzYTkxZjcgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvdmhvc3Qtc2Nz
aS5jCisrKyBiL2h3L3Njc2kvdmhvc3Qtc2NzaS5jCkBAIC0xNjcsNyArMTY3LDYgQEAgc3RhdGlj
IHZvaWQgdmhvc3Rfc2NzaV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkK
IHsKICAgICBWaXJ0SU9TQ1NJQ29tbW9uICp2cyA9IFZJUlRJT19TQ1NJX0NPTU1PTihkZXYpOwog
ICAgIFZIb3N0U0NTSUNvbW1vbiAqdnNjID0gVkhPU1RfU0NTSV9DT01NT04oZGV2KTsKLSAgICBF
cnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQgdmhvc3RmZCA9IC0xOwogICAgIGludCByZXQ7CiAK
QEAgLTE5NSw5ICsxOTQsOCBAQCBzdGF0aWMgdm9pZCB2aG9zdF9zY3NpX3JlYWxpemUoRGV2aWNl
U3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZob3N0X2R1bW15X2hhbmRsZV9vdXRwdXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdmhvc3RfZHVtbXlfaGFuZGxlX291dHB1dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2aG9zdF9kdW1teV9oYW5kbGVfb3V0cHV0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZlcnIpOwotICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsK
KyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICBnb3RvIGNsb3NlX2ZkOwogICAgIH0K
IApAQCAtMjA3LDkgKzIwNSw4IEBAIHN0YXRpYyB2b2lkIHZob3N0X3Njc2lfcmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgIldoZW4gZXh0ZXJu
YWwgZW52aXJvbm1lbnQgc3VwcG9ydHMgaXQgKE9yY2hlc3RyYXRvciBtaWdyYXRlcyAiCiAgICAg
ICAgICAgICAgICAgInRhcmdldCBTQ1NJIGRldmljZSBzdGF0ZSBvciB1c2Ugc2hhcmVkIHN0b3Jh
Z2Ugb3ZlciBuZXR3b3JrKSwgIgogICAgICAgICAgICAgICAgICJzZXQgJ21pZ3JhdGFibGUnIHBy
b3BlcnR5IHRvIHRydWUgdG8gZW5hYmxlIG1pZ3JhdGlvbi4iKTsKLSAgICAgICAgbWlncmF0ZV9h
ZGRfYmxvY2tlcih2c2MtPm1pZ3JhdGlvbl9ibG9ja2VyLCAmZXJyKTsKLSAgICAgICAgaWYgKGVy
cikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIG1p
Z3JhdGVfYWRkX2Jsb2NrZXIodnNjLT5taWdyYXRpb25fYmxvY2tlciwgZXJycCk7CisgICAgICAg
IGlmICgqZXJycCkgewogICAgICAgICAgICAgZXJyb3JfZnJlZSh2c2MtPm1pZ3JhdGlvbl9ibG9j
a2VyKTsKICAgICAgICAgICAgIGdvdG8gZnJlZV92aXJ0aW87CiAgICAgICAgIH0KZGlmZiAtLWdp
dCBhL2h3L3Njc2kvdmhvc3QtdXNlci1zY3NpLmMgYi9ody9zY3NpL3Zob3N0LXVzZXItc2NzaS5j
CmluZGV4IDZhNmMxNWRkMzIuLmMyMTFkYzU5OTggMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvdmhvc3Qt
dXNlci1zY3NpLmMKKysrIGIvaHcvc2NzaS92aG9zdC11c2VyLXNjc2kuYwpAQCAtNzIsNyArNzIs
NiBAQCBzdGF0aWMgdm9pZCB2aG9zdF91c2VyX3Njc2lfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCiAgICAgVkhvc3RVc2VyU0NTSSAqcyA9IFZIT1NUX1VTRVJfU0NTSShk
ZXYpOwogICAgIFZIb3N0U0NTSUNvbW1vbiAqdnNjID0gVkhPU1RfU0NTSV9DT01NT04ocyk7CiAg
ICAgc3RydWN0IHZob3N0X3ZpcnRxdWV1ZSAqdnFzID0gTlVMTDsKLSAgICBFcnJvciAqZXJyID0g
TlVMTDsKICAgICBpbnQgcmV0OwogCiAgICAgaWYgKCF2cy0+Y29uZi5jaGFyZGV2LmNocikgewpA
QCAtODIsOSArODEsOCBAQCBzdGF0aWMgdm9pZCB2aG9zdF91c2VyX3Njc2lfcmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAKICAgICB2aXJ0aW9fc2NzaV9jb21tb25fcmVh
bGl6ZShkZXYsIHZob3N0X2R1bW15X2hhbmRsZV9vdXRwdXQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdmhvc3RfZHVtbXlfaGFuZGxlX291dHB1dCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2aG9zdF9kdW1teV9oYW5kbGVfb3V0cHV0LCAmZXJyKTsKLSAgICBpZiAo
ZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmhvc3RfZHVtbXlfaGFuZGxlX291dHB1dCwgZXJy
cCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvaHcvc2NzaS92aXJ0aW8tc2NzaS5jIGIvaHcvc2NzaS92aXJ0aW8tc2NzaS5j
CmluZGV4IGVlNTJhYTdkMTcuLmFhYjBiMzE4ZTcgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvdmlydGlv
LXNjc2kuYworKysgYi9ody9zY3NpL3ZpcnRpby1zY3NpLmMKQEAgLTkwNywxNSArOTA3LDEzIEBA
IHN0YXRpYyB2b2lkIHZpcnRpb19zY3NpX2RldmljZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYs
IEVycm9yICoqZXJycCkKIHsKICAgICBWaXJ0SU9EZXZpY2UgKnZkZXYgPSBWSVJUSU9fREVWSUNF
KGRldik7CiAgICAgVmlydElPU0NTSSAqcyA9IFZJUlRJT19TQ1NJKGRldik7Ci0gICAgRXJyb3Ig
KmVyciA9IE5VTEw7CiAKICAgICB2aXJ0aW9fc2NzaV9jb21tb25fcmVhbGl6ZShkZXYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlydGlvX3Njc2lfaGFuZGxlX2N0cmwsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlydGlvX3Njc2lfaGFuZGxlX2V2ZW50LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRpb19zY3NpX2hhbmRsZV9jbWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycik7Ci0gICAgaWYgKGVyciAhPSBOVUxMKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3NkL21pbGt5bWlzdC1tZW1jYXJkLmMgYi9o
dy9zZC9taWxreW1pc3QtbWVtY2FyZC5jCmluZGV4IDkyNmUxYWY0NzUuLjhhYzJjODQ1MTUgMTAw
NjQ0Ci0tLSBhL2h3L3NkL21pbGt5bWlzdC1tZW1jYXJkLmMKKysrIGIvaHcvc2QvbWlsa3ltaXN0
LW1lbWNhcmQuYwpAQCAtMjY5LDcgKzI2OSw2IEBAIHN0YXRpYyB2b2lkIG1pbGt5bWlzdF9tZW1j
YXJkX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIERldmljZVN0
YXRlICpjYXJkZGV2OwogICAgIEJsb2NrQmFja2VuZCAqYmxrOwogICAgIERyaXZlSW5mbyAqZGlu
Zm87Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICBxYnVzX2NyZWF0ZV9pbnBsYWNlKCZz
LT5zZGJ1cywgc2l6ZW9mKHMtPnNkYnVzKSwgVFlQRV9TRF9CVVMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICBkZXYsICJzZC1idXMiKTsKQEAgLTI3OSwxMCArMjc4LDExIEBAIHN0YXRpYyB2b2lk
IG1pbGt5bWlzdF9tZW1jYXJkX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogICAgIGRpbmZvID0gZHJpdmVfZ2V0X25leHQoSUZfU0QpOwogICAgIGJsayA9IGRpbmZvID8g
YmxrX2J5X2xlZ2FjeV9kaW5mbyhkaW5mbykgOiBOVUxMOwogICAgIGNhcmRkZXYgPSBxZGV2X2Ny
ZWF0ZShCVVMoJnMtPnNkYnVzKSwgVFlQRV9TRF9DQVJEKTsKLSAgICBxZGV2X3Byb3Bfc2V0X2Ry
aXZlKGNhcmRkZXYsICJkcml2ZSIsIGJsaywgJmVycik7Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3Nl
dF9ib29sKE9CSkVDVChjYXJkZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0gICAgaWYg
KGVycikgewotICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJmYWlsZWQgdG8gaW5pdCBTRCBjYXJk
OiAlcyIsIGVycm9yX2dldF9wcmV0dHkoZXJyKSk7CisgICAgcWRldl9wcm9wX3NldF9kcml2ZShj
YXJkZGV2LCAiZHJpdmUiLCBibGssIGVycnApOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9v
bChPQkpFQ1QoY2FyZGRldiksIHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJy
cCkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJmYWlsZWQgdG8gaW5pdCBTRCBjYXJkOiAl
cyIsCisgICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0X3ByZXR0eSgqZXJycCkpOwogICAgICAg
ICByZXR1cm47CiAgICAgfQogICAgIHMtPmVuYWJsZWQgPSBibGsgJiYgYmxrX2lzX2luc2VydGVk
KGJsayk7CmRpZmYgLS1naXQgYS9ody9zZC9zZGhjaS1wY2kuYyBiL2h3L3NkL3NkaGNpLXBjaS5j
CmluZGV4IDJjOGQ4ZjU5YjUuLjI3NDcwYTFhOGYgMTAwNjQ0Ci0tLSBhL2h3L3NkL3NkaGNpLXBj
aS5jCisrKyBiL2h3L3NkL3NkaGNpLXBjaS5jCkBAIC0zMCwxMiArMzAsMTAgQEAgc3RhdGljIFBy
b3BlcnR5IHNkaGNpX3BjaV9wcm9wZXJ0aWVzW10gPSB7CiBzdGF0aWMgdm9pZCBzZGhjaV9wY2lf
cmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFNESENJU3RhdGUg
KnMgPSBQQ0lfU0RIQ0koZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAg
IHNkaGNpX2luaXRmbihzKTsKLSAgICBzZGhjaV9jb21tb25fcmVhbGl6ZShzLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIHNkaGNpX2NvbW1vbl9yZWFsaXplKHMsIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9zZC9zZGhj
aS5jIGIvaHcvc2Qvc2RoY2kuYwppbmRleCBlMDhlYzNlMzk4Li5mOTVhNDk2MTlkIDEwMDY0NAot
LS0gYS9ody9zZC9zZGhjaS5jCisrKyBiL2h3L3NkL3NkaGNpLmMKQEAgLTEyOTMsOCArMTI5Myw2
IEBAIHN0YXRpYyBjb25zdCBNZW1vcnlSZWdpb25PcHMgc2RoY2lfbW1pb19vcHMgPSB7CiAKIHN0
YXRpYyB2b2lkIHNkaGNpX2luaXRfcmVhZG9ubHlfcmVnaXN0ZXJzKFNESENJU3RhdGUgKnMsIEVy
cm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLQogICAgIHN3aXRj
aCAocy0+c2Rfc3BlY192ZXJzaW9uKSB7CiAgICAgY2FzZSAyIC4uLiAzOgogICAgICAgICBicmVh
azsKQEAgLTEzMDQsOSArMTMwMiw4IEBAIHN0YXRpYyB2b2lkIHNkaGNpX2luaXRfcmVhZG9ubHlf
cmVnaXN0ZXJzKFNESENJU3RhdGUgKnMsIEVycm9yICoqZXJycCkKICAgICB9CiAgICAgcy0+dmVy
c2lvbiA9IChTREhDX0hDVkVSX1ZFTkRPUiA8PCA4KSB8IChzLT5zZF9zcGVjX3ZlcnNpb24gLSAx
KTsKIAotICAgIHNkaGNpX2NoZWNrX2NhcGFyZWcocywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICBzZGhjaV9jaGVja19jYXBhcmVnKHMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICByZXR1cm47CiAgICAgfQogfQpAQCAtMTMzNywxMSArMTMzNCw4IEBAIHZvaWQgc2RoY2lfdW5p
bml0Zm4oU0RIQ0lTdGF0ZSAqcykKIAogdm9pZCBzZGhjaV9jb21tb25fcmVhbGl6ZShTREhDSVN0
YXRlICpzLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0K
LSAgICBzZGhjaV9pbml0X3JlYWRvbmx5X3JlZ2lzdGVycyhzLCAmbG9jYWxfZXJyKTsKLSAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgIHNkaGNpX2luaXRfcmVhZG9ubHlfcmVnaXN0ZXJzKHMsIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHMtPmJ1Zl9tYXhzeiA9IHNkaGNp
X2dldF9maWZvbGVuKHMpOwpAQCAtMTQ2MywxMSArMTQ1Nyw5IEBAIHN0YXRpYyB2b2lkIHNkaGNp
X3N5c2J1c19yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqIGVycnApCiB7CiAgICAg
U0RIQ0lTdGF0ZSAqcyA9IFNZU0JVU19TREhDSShkZXYpOwogICAgIFN5c0J1c0RldmljZSAqc2Jk
ID0gU1lTX0JVU19ERVZJQ0UoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAot
ICAgIHNkaGNpX2NvbW1vbl9yZWFsaXplKHMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgc2Ro
Y2lfY29tbW9uX3JlYWxpemUocywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3NkL3NzaS1zZC5jIGIvaHcvc2Qvc3NpLXNk
LmMKaW5kZXggOTFkYjA2OTIxMi4uMTgxMGQ4OWYzMSAxMDA2NDQKLS0tIGEvaHcvc2Qvc3NpLXNk
LmMKKysrIGIvaHcvc2Qvc3NpLXNkLmMKQEAgLTI0NCw3ICsyNDQsNiBAQCBzdGF0aWMgdm9pZCBz
c2lfc2RfcmVhbGl6ZShTU0lTbGF2ZSAqZCwgRXJyb3IgKiplcnJwKQogICAgIHNzaV9zZF9zdGF0
ZSAqcyA9IEZST01fU1NJX1NMQVZFKHNzaV9zZF9zdGF0ZSwgZCk7CiAgICAgRGV2aWNlU3RhdGUg
KmNhcmRkZXY7CiAgICAgRHJpdmVJbmZvICpkaW5mbzsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsK
IAogICAgIHFidXNfY3JlYXRlX2lucGxhY2UoJnMtPnNkYnVzLCBzaXplb2Yocy0+c2RidXMpLCBU
WVBFX1NEX0JVUywKICAgICAgICAgICAgICAgICAgICAgICAgIERFVklDRShkKSwgInNkLWJ1cyIp
OwpAQCAtMjU0LDEyICsyNTMsMTQgQEAgc3RhdGljIHZvaWQgc3NpX3NkX3JlYWxpemUoU1NJU2xh
dmUgKmQsIEVycm9yICoqZXJycCkKICAgICBkaW5mbyA9IGRyaXZlX2dldF9uZXh0KElGX1NEKTsK
ICAgICBjYXJkZGV2ID0gcWRldl9jcmVhdGUoQlVTKCZzLT5zZGJ1cyksIFRZUEVfU0RfQ0FSRCk7
CiAgICAgaWYgKGRpbmZvKSB7Ci0gICAgICAgIHFkZXZfcHJvcF9zZXRfZHJpdmUoY2FyZGRldiwg
ImRyaXZlIiwgYmxrX2J5X2xlZ2FjeV9kaW5mbyhkaW5mbyksICZlcnIpOworICAgICAgICBxZGV2
X3Byb3Bfc2V0X2RyaXZlKGNhcmRkZXYsICJkcml2ZSIsIGJsa19ieV9sZWdhY3lfZGluZm8oZGlu
Zm8pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOwogICAgIH0KLSAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGNhcmRkZXYpLCB0cnVlLCAic3BpIiwgJmVycik7
Ci0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChjYXJkZGV2KSwgdHJ1ZSwgInJl
YWxpemVkIiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9zZXRnKGVycnAs
ICJmYWlsZWQgdG8gaW5pdCBTRCBjYXJkOiAlcyIsIGVycm9yX2dldF9wcmV0dHkoZXJyKSk7Cisg
ICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChjYXJkZGV2KSwgdHJ1ZSwgInNwaSIs
IGVycnApOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoY2FyZGRldiksIHRy
dWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICJmYWlsZWQgdG8gaW5pdCBTRCBjYXJkOiAlcyIsCisgICAgICAgICAgICAgICAg
ICAgZXJyb3JfZ2V0X3ByZXR0eSgqZXJycCkpOwogICAgICAgICByZXR1cm47CiAgICAgfQogfQpk
aWZmIC0tZ2l0IGEvaHcvc21iaW9zL3NtYmlvcy5jIGIvaHcvc21iaW9zL3NtYmlvcy5jCmluZGV4
IDExZDQ3NmM0YTIuLjUwMzc1NjM5ZGMgMTAwNjQ0Ci0tLSBhL2h3L3NtYmlvcy9zbWJpb3MuYwor
KysgYi9ody9zbWJpb3Mvc21iaW9zLmMKQEAgLTk1NCw3ICs5NTQsNiBAQCBzdGF0aWMgdm9pZCBz
YXZlX29wdF9saXN0KHNpemVfdCAqbmRlc3QsIGNvbnN0IGNoYXIgKioqZGVzdCwKIAogdm9pZCBz
bWJpb3NfZW50cnlfYWRkKFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJy
b3IgKmVyciA9IE5VTEw7CiAgICAgY29uc3QgY2hhciAqdmFsOwogCiAgICAgYXNzZXJ0KCFzbWJp
b3NfaW1tdXRhYmxlKTsKQEAgLTk2NSw5ICs5NjQsOCBAQCB2b2lkIHNtYmlvc19lbnRyeV9hZGQo
UWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJycCkKICAgICAgICAgaW50IHNpemU7CiAgICAgICAg
IHN0cnVjdCBzbWJpb3NfdGFibGUgKnRhYmxlOyAvKiBsZWdhY3kgbW9kZSBvbmx5ICovCiAKLSAg
ICAgICAgcWVtdV9vcHRzX3ZhbGlkYXRlKG9wdHMsIHFlbXVfc21iaW9zX2ZpbGVfb3B0cywgJmVy
cik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOworICAgICAgICBxZW11X29wdHNfdmFsaWRhdGUob3B0cywgcWVtdV9zbWJpb3NfZmls
ZV9vcHRzLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgIH0KIApAQCAtMTA1Miw5ICsxMDUwLDggQEAgdm9pZCBzbWJpb3NfZW50cnlfYWRk
KFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiAKICAgICAgICAgc3dpdGNoICh0eXBlKSB7
CiAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIHFlbXVfb3B0c192YWxpZGF0ZShvcHRzLCBx
ZW11X3NtYmlvc190eXBlMF9vcHRzLCAmZXJyKTsKLSAgICAgICAgICAgIGlmIChlcnIpIHsKLSAg
ICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgIHFl
bXVfb3B0c192YWxpZGF0ZShvcHRzLCBxZW11X3NtYmlvc190eXBlMF9vcHRzLCBlcnJwKTsKKyAg
ICAgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIHNhdmVfb3B0KCZ0eXBlMC52ZW5kb3IsIG9wdHMsICJ2ZW5kb3Ii
KTsKQEAgLTEwNzIsOSArMTA2OSw4IEBAIHZvaWQgc21iaW9zX2VudHJ5X2FkZChRZW11T3B0cyAq
b3B0cywgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgfQogICAgICAgICAgICAgcmV0dXJuOwog
ICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBxZW11X29wdHNfdmFsaWRhdGUob3B0cywgcWVt
dV9zbWJpb3NfdHlwZTFfb3B0cywgJmVycik7Ci0gICAgICAgICAgICBpZiAoZXJyKSB7Ci0gICAg
ICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICBxZW11
X29wdHNfdmFsaWRhdGUob3B0cywgcWVtdV9zbWJpb3NfdHlwZTFfb3B0cywgZXJycCk7CisgICAg
ICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICBzYXZlX29wdCgmdHlwZTEubWFudWZhY3R1cmVyLCBvcHRzLCAibWFu
dWZhY3R1cmVyIik7CkBAIC0xMDk0LDkgKzEwOTAsOCBAQCB2b2lkIHNtYmlvc19lbnRyeV9hZGQo
UWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgY2FzZSAyOgotICAgICAgICAgICAgcWVtdV9vcHRzX3ZhbGlkYXRl
KG9wdHMsIHFlbXVfc21iaW9zX3R5cGUyX29wdHMsICZlcnIpOwotICAgICAgICAgICAgaWYgKGVy
cikgewotICAgICAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAg
ICAgICAgcWVtdV9vcHRzX3ZhbGlkYXRlKG9wdHMsIHFlbXVfc21iaW9zX3R5cGUyX29wdHMsIGVy
cnApOworICAgICAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgc2F2ZV9vcHQoJnR5cGUyLm1hbnVmYWN0dXJlciwg
b3B0cywgIm1hbnVmYWN0dXJlciIpOwpAQCAtMTEwNyw5ICsxMTAyLDggQEAgdm9pZCBzbWJpb3Nf
ZW50cnlfYWRkKFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICBzYXZl
X29wdCgmdHlwZTIubG9jYXRpb24sIG9wdHMsICJsb2NhdGlvbiIpOwogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICBjYXNlIDM6Ci0gICAgICAgICAgICBxZW11X29wdHNfdmFsaWRhdGUob3B0
cywgcWVtdV9zbWJpb3NfdHlwZTNfb3B0cywgJmVycik7Ci0gICAgICAgICAgICBpZiAoZXJyKSB7
Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAg
ICBxZW11X29wdHNfdmFsaWRhdGUob3B0cywgcWVtdV9zbWJpb3NfdHlwZTNfb3B0cywgZXJycCk7
CisgICAgICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBzYXZlX29wdCgmdHlwZTMubWFudWZhY3R1cmVyLCBvcHRz
LCAibWFudWZhY3R1cmVyIik7CkBAIC0xMTE5LDkgKzExMTMsOCBAQCB2b2lkIHNtYmlvc19lbnRy
eV9hZGQoUWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgIHNhdmVfb3B0
KCZ0eXBlMy5za3UsIG9wdHMsICJza3UiKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
Y2FzZSA0OgotICAgICAgICAgICAgcWVtdV9vcHRzX3ZhbGlkYXRlKG9wdHMsIHFlbXVfc21iaW9z
X3R5cGU0X29wdHMsICZlcnIpOwotICAgICAgICAgICAgaWYgKGVycikgewotICAgICAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgcWVtdV9vcHRzX3Zh
bGlkYXRlKG9wdHMsIHFlbXVfc21iaW9zX3R5cGU0X29wdHMsIGVycnApOworICAgICAgICAgICAg
aWYgKCplcnJwKSB7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgc2F2ZV9vcHQoJnR5cGU0LnNvY2tfcGZ4LCBvcHRzLCAic29ja19wZngiKTsKQEAg
LTExMzIsMTcgKzExMjUsMTUgQEAgdm9pZCBzbWJpb3NfZW50cnlfYWRkKFFlbXVPcHRzICpvcHRz
LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICBzYXZlX29wdCgmdHlwZTQucGFydCwgb3B0cywg
InBhcnQiKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgY2FzZSAxMToKLSAgICAgICAg
ICAgIHFlbXVfb3B0c192YWxpZGF0ZShvcHRzLCBxZW11X3NtYmlvc190eXBlMTFfb3B0cywgJmVy
cik7Ci0gICAgICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGVycik7CisgICAgICAgICAgICBxZW11X29wdHNfdmFsaWRhdGUob3B0cywgcWVt
dV9zbWJpb3NfdHlwZTExX29wdHMsIGVycnApOworICAgICAgICAgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgc2F2ZV9v
cHRfbGlzdCgmdHlwZTExLm52YWx1ZXMsICZ0eXBlMTEudmFsdWVzLCBvcHRzLCAidmFsdWUiKTsK
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgY2FzZSAxNzoKLSAgICAgICAgICAgIHFlbXVf
b3B0c192YWxpZGF0ZShvcHRzLCBxZW11X3NtYmlvc190eXBlMTdfb3B0cywgJmVycik7Ci0gICAg
ICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGVycik7CisgICAgICAgICAgICBxZW11X29wdHNfdmFsaWRhdGUob3B0cywgcWVtdV9zbWJpb3Nf
dHlwZTE3X29wdHMsIGVycnApOworICAgICAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgc2F2ZV9vcHQoJnR5cGUx
Ny5sb2NfcGZ4LCBvcHRzLCAibG9jX3BmeCIpOwpkaWZmIC0tZ2l0IGEvaHcvc3BhcmMvc3VuNG0u
YyBiL2h3L3NwYXJjL3N1bjRtLmMKaW5kZXggNmM1YTE3YTAyMC4uODA2MjM4Nzk4YiAxMDA2NDQK
LS0tIGEvaHcvc3BhcmMvc3VuNG0uYworKysgYi9ody9zcGFyYy9zdW40bS5jCkBAIC02MDMsMTIg
KzYwMywxMCBAQCBzdGF0aWMgdm9pZCBpZHJlZ19yZWFsaXplKERldmljZVN0YXRlICpkcywgRXJy
b3IgKiplcnJwKQogewogICAgIElEUmVnU3RhdGUgKnMgPSBNQUNJT19JRF9SRUdJU1RFUihkcyk7
CiAgICAgU3lzQnVzRGV2aWNlICpkZXYgPSBTWVNfQlVTX0RFVklDRShkcyk7Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBtZW1vcnlfcmVnaW9uX2luaXRfcmFtX25vbWlncmF0
ZSgmcy0+bWVtLCBPQkpFQ1QoZHMpLCAic3VuNG0uaWRyZWciLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVvZihpZHJlZ19kYXRhKSwgJmxvY2FsX2Vycik7Ci0gICAg
aWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaWRyZWdfZGF0
YSksIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC02NTcsMTIgKzY1NSwxMCBAQCBzdGF0aWMgdm9pZCBhZnhfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZHMsIEVycm9yICoqZXJycCkKIHsKICAgICBBRlhTdGF0ZSAqcyA9IFRDWF9BRlgoZHMpOwogICAg
IFN5c0J1c0RldmljZSAqZGV2ID0gU1lTX0JVU19ERVZJQ0UoZHMpOwotICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X3JhbV9ub21pZ3JhdGUoJnMt
Pm1lbSwgT0JKRUNUKGRzKSwgInN1bjRtLmFmeCIsIDQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApAQCAtNzM5LDEyICs3MzUsMTAgQEAgc3RhdGljIHZvaWQgcHJvbV9yZWFsaXpl
KERldmljZVN0YXRlICpkcywgRXJyb3IgKiplcnJwKQogewogICAgIFBST01TdGF0ZSAqcyA9IE9Q
RU5QUk9NKGRzKTsKICAgICBTeXNCdXNEZXZpY2UgKmRldiA9IFNZU19CVVNfREVWSUNFKGRzKTsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIG1lbW9yeV9yZWdpb25faW5pdF9y
YW1fbm9taWdyYXRlKCZzLT5wcm9tLCBPQkpFQ1QoZHMpLCAic3VuNG0ucHJvbSIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPTV9TSVpFX01BWCwgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9NX1NJWkVf
TUFYLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9zdW40dS5jIGIvaHcvc3BhcmM2NC9zdW40dS5jCmluZGV4
IDFkZWQyYTRjOWEuLjlmMTA0M2Y1OGUgMTAwNjQ0Ci0tLSBhL2h3L3NwYXJjNjQvc3VuNHUuYwor
KysgYi9ody9zcGFyYzY0L3N1bjR1LmMKQEAgLTQ1NywxMiArNDU3LDEwIEBAIHN0YXRpYyB2b2lk
IHByb21fcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZHMsIEVycm9yICoqZXJycCkKIHsKICAgICBQUk9N
U3RhdGUgKnMgPSBPUEVOUFJPTShkcyk7CiAgICAgU3lzQnVzRGV2aWNlICpkZXYgPSBTWVNfQlVT
X0RFVklDRShkcyk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBtZW1vcnlf
cmVnaW9uX2luaXRfcmFtX25vbWlncmF0ZSgmcy0+cHJvbSwgT0JKRUNUKGRzKSwgInN1bjR1LnBy
b20iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST01fU0laRV9NQVgs
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFJPTV9TSVpFX01BWCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3RpbWVyL2FzcGVlZF90aW1lci5jIGIvaHcvdGlt
ZXIvYXNwZWVkX3RpbWVyLmMKaW5kZXggMmJkYTgyNjg4Mi4uMGVmODY2OWFhNiAxMDA2NDQKLS0t
IGEvaHcvdGltZXIvYXNwZWVkX3RpbWVyLmMKKysrIGIvaHcvdGltZXIvYXNwZWVkX3RpbWVyLmMK
QEAgLTQ4NiwxMSArNDg2LDExIEBAIHN0YXRpYyB2b2lkIGFzcGVlZF90aW1lcl9yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBTeXNCdXNEZXZpY2UgKnNiZCA9IFNZ
U19CVVNfREVWSUNFKGRldik7CiAgICAgQXNwZWVkVGltZXJDdHJsU3RhdGUgKnMgPSBBU1BFRURf
VElNRVIoZGV2KTsKICAgICBPYmplY3QgKm9iajsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAot
ICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgInNjdSIsICZl
cnIpOworICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwgInNj
dSIsIGVycnApOwogICAgIGlmICghb2JqKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVw
ZW5kKGVycnAsIGVyciwgInJlcXVpcmVkIGxpbmsgJ3NjdScgbm90IGZvdW5kOiAiKTsKKyAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgKmVycnAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJyZXF1aXJlZCBsaW5rICdzY3UnIG5vdCBmb3VuZDogIik7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CiAgICAgcy0+c2N1ID0gQVNQRUVEX1NDVShvYmopOwpkaWZmIC0t
Z2l0IGEvaHcvdHBtL3RwbV91dGlsLmMgYi9ody90cG0vdHBtX3V0aWwuYwppbmRleCA2MmIwOTFm
MGMwLi40ZTMwMjM1YzVkIDEwMDY0NAotLS0gYS9ody90cG0vdHBtX3V0aWwuYworKysgYi9ody90
cG0vdHBtX3V0aWwuYwpAQCAtNDgsNyArNDgsNiBAQCBzdGF0aWMgdm9pZCBzZXRfdHBtKE9iamVj
dCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLCB2b2lkICpvcGFxdWUsCiAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBEZXZpY2VTdGF0ZSAqZGV2ID0g
REVWSUNFKG9iaik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgUHJvcGVydHkg
KnByb3AgPSBvcGFxdWU7CiAgICAgVFBNQmFja2VuZCAqcywgKipiZSA9IHFkZXZfZ2V0X3Byb3Bf
cHRyKGRldiwgcHJvcCk7CiAgICAgY2hhciAqc3RyOwpAQCAtNTgsOSArNTcsOCBAQCBzdGF0aWMg
dm9pZCBzZXRfdHBtKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLCB2
b2lkICpvcGFxdWUsCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICB2aXNpdF90eXBlX3N0
cih2LCBuYW1lLCAmc3RyLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfc3Ry
KHYsIG5hbWUsICZzdHIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody91c2IvYnVzLmMgYi9ody91c2IvYnVzLmMKaW5kZXgg
YTY1MjJmNTQyOS4uODUxN2Y0OTZmZCAxMDA2NDQKLS0tIGEvaHcvdXNiL2J1cy5jCisrKyBiL2h3
L3VzYi9idXMuYwpAQCAtMjQxLDcgKzI0MSw2IEBAIHZvaWQgdXNiX2RldmljZV9mcmVlX3N0cmVh
bXMoVVNCRGV2aWNlICpkZXYsIFVTQkVuZHBvaW50ICoqZXBzLCBpbnQgbnJfZXBzKQogc3RhdGlj
IHZvaWQgdXNiX3FkZXZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqcWRldiwgRXJyb3IgKiplcnJwKQog
ewogICAgIFVTQkRldmljZSAqZGV2ID0gVVNCX0RFVklDRShxZGV2KTsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKIAogICAgIHBzdHJjcHkoZGV2LT5wcm9kdWN0X2Rlc2MsIHNpemVvZihk
ZXYtPnByb2R1Y3RfZGVzYyksCiAgICAgICAgICAgICB1c2JfZGV2aWNlX2dldF9wcm9kdWN0X2Rl
c2MoZGV2KSk7CkBAIC0yNDksMjQgKzI0OCwyMSBAQCBzdGF0aWMgdm9pZCB1c2JfcWRldl9yZWFs
aXplKERldmljZVN0YXRlICpxZGV2LCBFcnJvciAqKmVycnApCiAgICAgUUxJU1RfSU5JVCgmZGV2
LT5zdHJpbmdzKTsKICAgICB1c2JfZXBfaW5pdChkZXYpOwogCi0gICAgdXNiX2NsYWltX3BvcnQo
ZGV2LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHVzYl9jbGFpbV9wb3J0KGRldiwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICB1c2JfZGV2
aWNlX3JlYWxpemUoZGV2LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
dXNiX2RldmljZV9yZWFsaXplKGRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHVzYl9yZWxlYXNlX3BvcnQoZGV2KTsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBpZiAoZGV2LT5hdXRvX2F0
dGFjaCkgewotICAgICAgICB1c2JfZGV2aWNlX2F0dGFjaChkZXYsICZsb2NhbF9lcnIpOwotICAg
ICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIHVzYl9kZXZpY2VfYXR0YWNoKGRldiwgZXJy
cCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgdXNiX3FkZXZfdW5yZWFsaXpl
KHFkZXYsIE5VTEwpOwotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CkBAIC0zMjUsNyArMzIx
LDYgQEAgVVNCRGV2aWNlICp1c2JfY3JlYXRlKFVTQkJ1cyAqYnVzLCBjb25zdCBjaGFyICpuYW1l
KQogc3RhdGljIFVTQkRldmljZSAqdXNiX3RyeV9jcmVhdGVfc2ltcGxlKFVTQkJ1cyAqYnVzLCBj
b25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBVU0JEZXZpY2Ug
KmRldjsKIAogICAgIGRldiA9IFVTQl9ERVZJQ0UocWRldl90cnlfY3JlYXRlKCZidXMtPnFidXMs
IG5hbWUpKTsKQEAgLTMzMyw5ICszMjgsOSBAQCBzdGF0aWMgVVNCRGV2aWNlICp1c2JfdHJ5X2Ny
ZWF0ZV9zaW1wbGUoVVNCQnVzICpidXMsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgIGVycm9y
X3NldGcoZXJycCwgIkZhaWxlZCB0byBjcmVhdGUgVVNCIGRldmljZSAnJXMnIiwgbmFtZSk7CiAg
ICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2wo
T0JKRUNUKGRldiksIHRydWUsICJyZWFsaXplZCIsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgZXJyLAorICAgIG9iamVjdF9wcm9w
ZXJ0eV9zZXRfYm9vbChPQkpFQ1QoZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgZXJycCk7CisgICAg
aWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsICplcnJw
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGluaXRpYWxpemUg
VVNCIGRldmljZSAnJXMnOiAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1l
KTsKICAgICAgICAgcmV0dXJuIE5VTEw7CkBAIC01MzMsMTEgKzUyOCw5IEBAIHZvaWQgdXNiX2No
ZWNrX2F0dGFjaChVU0JEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogdm9pZCB1c2JfZGV2aWNl
X2F0dGFjaChVU0JEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFVTQlBvcnQgKnBv
cnQgPSBkZXYtPnBvcnQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKLSAgICB1c2Jf
Y2hlY2tfYXR0YWNoKGRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB1c2JfY2hlY2tfYXR0
YWNoKGRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKQEAgLTczMiwxNSArNzI1LDEzIEBAIHN0YXRpYyBib29sIHVzYl9nZXRfYXR0YWNoZWQoT2Jq
ZWN0ICpvYmosIEVycm9yICoqZXJycCkKIHN0YXRpYyB2b2lkIHVzYl9zZXRfYXR0YWNoZWQoT2Jq
ZWN0ICpvYmosIGJvb2wgdmFsdWUsIEVycm9yICoqZXJycCkKIHsKICAgICBVU0JEZXZpY2UgKmRl
diA9IFVTQl9ERVZJQ0Uob2JqKTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIGlmIChk
ZXYtPmF0dGFjaGVkID09IHZhbHVlKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBp
ZiAodmFsdWUpIHsKLSAgICAgICAgdXNiX2RldmljZV9hdHRhY2goZGV2LCAmZXJyKTsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIHVzYl9kZXZpY2VfYXR0YWNo
KGRldiwgZXJycCk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgdXNiX2RldmljZV9kZXRhY2goZGV2
KTsKICAgICB9CmRpZmYgLS1naXQgYS9ody91c2IvZGV2LXNlcmlhbC5jIGIvaHcvdXNiL2Rldi1z
ZXJpYWwuYwppbmRleCA0NWNjNzQxMjhhLi5kNmZmNTViYWY2IDEwMDY0NAotLS0gYS9ody91c2Iv
ZGV2LXNlcmlhbC5jCisrKyBiL2h3L3VzYi9kZXYtc2VyaWFsLmMKQEAgLTQ4NSw3ICs0ODUsNiBA
QCBzdGF0aWMgdm9pZCB1c2Jfc2VyaWFsX2V2ZW50KHZvaWQgKm9wYXF1ZSwgaW50IGV2ZW50KQog
c3RhdGljIHZvaWQgdXNiX3NlcmlhbF9yZWFsaXplKFVTQkRldmljZSAqZGV2LCBFcnJvciAqKmVy
cnApCiB7CiAgICAgVVNCU2VyaWFsU3RhdGUgKnMgPSBVU0JfU0VSSUFMX0RFVihkZXYpOwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgdXNiX2Rlc2NfY3JlYXRlX3NlcmlhbChk
ZXYpOwogICAgIHVzYl9kZXNjX2luaXQoZGV2KTsKQEAgLTQ5Niw5ICs0OTUsOCBAQCBzdGF0aWMg
dm9pZCB1c2Jfc2VyaWFsX3JlYWxpemUoVVNCRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHVzYl9jaGVja19hdHRhY2goZGV2LCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgIHVzYl9jaGVja19hdHRhY2goZGV2LCBlcnJwKTsKKyAgICBpZiAo
KmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvdXNiL2Rl
di1zbWFydGNhcmQtcmVhZGVyLmMgYi9ody91c2IvZGV2LXNtYXJ0Y2FyZC1yZWFkZXIuYwppbmRl
eCA0NTY4ZGIyNTY4Li5jYmRmMmQ5NjU4IDEwMDY0NAotLS0gYS9ody91c2IvZGV2LXNtYXJ0Y2Fy
ZC1yZWFkZXIuYworKysgYi9ody91c2IvZGV2LXNtYXJ0Y2FyZC1yZWFkZXIuYwpAQCAtMTI3NSwx
NSArMTI3NSwxMyBAQCBzdGF0aWMgdm9pZCBjY2lkX2NhcmRfdW5yZWFsaXplKERldmljZVN0YXRl
ICpxZGV2LCBFcnJvciAqKmVycnApCiAgICAgQ0NJRENhcmRDbGFzcyAqY2MgPSBDQ0lEX0NBUkRf
R0VUX0NMQVNTKGNhcmQpOwogICAgIFVTQkRldmljZSAqZGV2ID0gVVNCX0RFVklDRShxZGV2LT5w
YXJlbnRfYnVzLT5wYXJlbnQpOwogICAgIFVTQkNDSURTdGF0ZSAqcyA9IFVTQl9DQ0lEX0RFVihk
ZXYpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKGNjaWRfY2FyZF9p
bnNlcnRlZChzKSkgewogICAgICAgICBjY2lkX2NhcmRfY2FyZF9yZW1vdmVkKGNhcmQpOwogICAg
IH0KICAgICBpZiAoY2MtPnVucmVhbGl6ZSkgewotICAgICAgICBjYy0+dW5yZWFsaXplKGNhcmQs
ICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKLSAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBjYy0+dW5yZWFs
aXplKGNhcmQsIGVycnApOworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtMTI5Niw3ICsxMjk0LDYgQEAgc3RhdGlj
IHZvaWQgY2NpZF9jYXJkX3JlYWxpemUoRGV2aWNlU3RhdGUgKnFkZXYsIEVycm9yICoqZXJycCkK
ICAgICBDQ0lEQ2FyZENsYXNzICpjYyA9IENDSURfQ0FSRF9HRVRfQ0xBU1MoY2FyZCk7CiAgICAg
VVNCRGV2aWNlICpkZXYgPSBVU0JfREVWSUNFKHFkZXYtPnBhcmVudF9idXMtPnBhcmVudCk7CiAg
ICAgVVNCQ0NJRFN0YXRlICpzID0gVVNCX0NDSURfREVWKGRldik7Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAKICAgICBpZiAoY2FyZC0+c2xvdCAhPSAwKSB7CiAgICAgICAgIGVycm9y
X3NldGcoZXJycCwgInVzYi1jY2lkIHN1cHBvcnRzIG9uZSBzbG90LCBjYW4ndCBhZGQgJWQiLApA
QCAtMTMwOCw5ICsxMzA1LDggQEAgc3RhdGljIHZvaWQgY2NpZF9jYXJkX3JlYWxpemUoRGV2aWNl
U3RhdGUgKnFkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBp
ZiAoY2MtPnJlYWxpemUpIHsKLSAgICAgICAgY2MtPnJlYWxpemUoY2FyZCwgJmxvY2FsX2Vycik7
Ci0gICAgICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewotICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGNjLT5yZWFsaXplKGNhcmQsIGVycnAp
OworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAg
ICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2Rldi1zdG9yYWdlLmMgYi9ody91c2Iv
ZGV2LXN0b3JhZ2UuYwppbmRleCA4NTQ1MTkzNDg4Li5jZDY3MGY4ZTQ0IDEwMDY0NAotLS0gYS9o
dy91c2IvZGV2LXN0b3JhZ2UuYworKysgYi9ody91c2IvZGV2LXN0b3JhZ2UuYwpAQCAtNzIwLDE2
ICs3MjAsMTUgQEAgc3RhdGljIHZvaWQgdXNiX21zZF9zZXRfYm9vdGluZGV4KE9iamVjdCAqb2Jq
LCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgIFVTQkRldmljZSAqZGV2ID0gVVNC
X0RFVklDRShvYmopOwogICAgIE1TRFN0YXRlICpzID0gVVNCX1NUT1JBR0VfREVWKGRldik7CiAg
ICAgaW50MzJfdCBib290X2luZGV4OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0g
ICAgdmlzaXRfdHlwZV9pbnQzMih2LCBuYW1lLCAmYm9vdF9pbmRleCwgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBnb3RvIG91dDsKKyAgICB2aXNpdF90eXBlX2lu
dDMyKHYsIG5hbWUsICZib290X2luZGV4LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAg
ICAgcmV0dXJuOwogICAgIH0KICAgICAvKiBjaGVjayB3aGV0aGVyIGJvb3RpbmRleCBpcyBwcmVz
ZW50IGluIGZ3X2Jvb3Rfb3JkZXIgbGlzdCAgKi8KLSAgICBjaGVja19ib290X2luZGV4KGJvb3Rf
aW5kZXgsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZ290byBv
dXQ7CisgICAgY2hlY2tfYm9vdF9pbmRleChib290X2luZGV4LCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICAvKiBjaGFuZ2UgYm9vdGluZGV4IHRv
IGEgbmV3IG9uZSAqLwogICAgIHMtPmNvbmYuYm9vdGluZGV4ID0gYm9vdF9pbmRleDsKQEAgLTcz
OCw5ICs3MzcsNiBAQCBzdGF0aWMgdm9pZCB1c2JfbXNkX3NldF9ib290aW5kZXgoT2JqZWN0ICpv
YmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfaW50KE9CSkVDVChzLT5zY3NpX2RldiksIGJvb3RfaW5kZXgsICJib290aW5kZXgiLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyb3JfYWJvcnQpOwogICAgIH0KLQot
b3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMg
Y29uc3QgVHlwZUluZm8gdXNiX3N0b3JhZ2VfZGV2X3R5cGVfaW5mbyA9IHsKZGlmZiAtLWdpdCBh
L2h3L3VzYi9oY2Qtb2hjaS1wY2kuYyBiL2h3L3VzYi9oY2Qtb2hjaS1wY2kuYwppbmRleCBjMDUy
ZjEwNTIxLi5iZTc2YjQ0MWM0IDEwMDY0NAotLS0gYS9ody91c2IvaGNkLW9oY2ktcGNpLmMKKysr
IGIvaHcvdXNiL2hjZC1vaGNpLXBjaS5jCkBAIC02MCw3ICs2MCw2IEBAIHN0YXRpYyB2b2lkIG9o
Y2lfcGNpX2RpZShzdHJ1Y3QgT0hDSVN0YXRlICpvaGNpKQogCiBzdGF0aWMgdm9pZCB1c2Jfb2hj
aV9yZWFsaXplX3BjaShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9y
ICplcnIgPSBOVUxMOwogICAgIE9IQ0lQQ0lTdGF0ZSAqb2hjaSA9IFBDSV9PSENJKGRldik7CiAK
ICAgICBkZXYtPmNvbmZpZ1tQQ0lfQ0xBU1NfUFJPR10gPSAweDEwOyAvKiBPSENJICovCkBAIC02
OCw5ICs2Nyw4IEBAIHN0YXRpYyB2b2lkIHVzYl9vaGNpX3JlYWxpemVfcGNpKFBDSURldmljZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAKICAgICB1c2Jfb2hjaV9pbml0KCZvaGNpLT5zdGF0ZSwgREVW
SUNFKGRldiksIG9oY2ktPm51bV9wb3J0cywgMCwKICAgICAgICAgICAgICAgICAgIG9oY2ktPm1h
c3RlcmJ1cywgb2hjaS0+Zmlyc3Rwb3J0LAotICAgICAgICAgICAgICAgICAgcGNpX2dldF9hZGRy
ZXNzX3NwYWNlKGRldiksIG9oY2lfcGNpX2RpZSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgIHBjaV9n
ZXRfYWRkcmVzc19zcGFjZShkZXYpLCBvaGNpX3BjaV9kaWUsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody91c2IvaGNkLW9o
Y2kuYyBiL2h3L3VzYi9oY2Qtb2hjaS5jCmluZGV4IDE0NWVlMjFmZDYuLjE0ZTAwMmU0YjUgMTAw
NjQ0Ci0tLSBhL2h3L3VzYi9oY2Qtb2hjaS5jCisrKyBiL2h3L3VzYi9oY2Qtb2hjaS5jCkBAIC0x
Nzk1LDcgKzE3OTUsNiBAQCB2b2lkIHVzYl9vaGNpX2luaXQoT0hDSVN0YXRlICpvaGNpLCBEZXZp
Y2VTdGF0ZSAqZGV2LCB1aW50MzJfdCBudW1fcG9ydHMsCiAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZmlyc3Rwb3J0LCBBZGRyZXNzU3BhY2UgKmFzLAogICAgICAgICAgICAgICAgICAgIHZv
aWQgKCpvaGNpX2RpZV9mbikoc3RydWN0IE9IQ0lTdGF0ZSAqKSwgRXJyb3IgKiplcnJwKQogewot
ICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIGludCBpOwogCiAgICAgb2hjaS0+YXMgPSBhczsK
QEAgLTE4MzEsOSArMTgzMCw4IEBAIHZvaWQgdXNiX29oY2lfaW5pdChPSENJU3RhdGUgKm9oY2ks
IERldmljZVN0YXRlICpkZXYsIHVpbnQzMl90IG51bV9wb3J0cywKICAgICAgICAgdXNiX3JlZ2lz
dGVyX2NvbXBhbmlvbihtYXN0ZXJidXMsIHBvcnRzLCBudW1fcG9ydHMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmlyc3Rwb3J0LCBvaGNpLCAmb2hjaV9wb3J0X29wcywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBVU0JfU1BFRURfTUFTS19MT1cgfCBVU0JfU1BFRURf
TUFTS19GVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnIpOwotICAgICAg
ICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9IGVsc2UgewpAQCAtMTg4OSwx
MyArMTg4NywxMSBAQCBzdGF0aWMgdm9pZCBvaGNpX3JlYWxpemVfcHhhKERldmljZVN0YXRlICpk
ZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBPSENJU3lzQnVzU3RhdGUgKnMgPSBTWVNCVVNfT0hD
SShkZXYpOwogICAgIFN5c0J1c0RldmljZSAqc2JkID0gU1lTX0JVU19ERVZJQ0UoZGV2KTsKLSAg
ICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIHVzYl9vaGNpX2luaXQoJnMtPm9oY2ksIGRldiwg
cy0+bnVtX3BvcnRzLCBzLT5kbWFfb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgcy0+bWFzdGVy
YnVzLCBzLT5maXJzdHBvcnQsCi0gICAgICAgICAgICAgICAgICAmYWRkcmVzc19zcGFjZV9tZW1v
cnksIG9oY2lfc3lzYnVzX2RpZSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICZhZGRyZXNzX3NwYWNl
X21lbW9yeSwgb2hjaV9zeXNidXNfZGllLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KICAgICBzeXNidXNfaW5pdF9pcnEoc2JkLCAmcy0+b2hjaS5pcnEp
OwpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC11aGNpLmMgYi9ody91c2IvaGNkLXVoY2kuYwppbmRl
eCAyMzUwN2FkM2I1Li42ZjZlZTc5MGZkIDEwMDY0NAotLS0gYS9ody91c2IvaGNkLXVoY2kuYwor
KysgYi9ody91c2IvaGNkLXVoY2kuYwpAQCAtMTIxMyw3ICsxMjEzLDYgQEAgc3RhdGljIFVTQkJ1
c09wcyB1aGNpX2J1c19vcHMgPSB7CiAKIHN0YXRpYyB2b2lkIHVzYl91aGNpX2NvbW1vbl9yZWFs
aXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmVyciA9IE5V
TEw7CiAgICAgUENJRGV2aWNlQ2xhc3MgKnBjID0gUENJX0RFVklDRV9HRVRfQ0xBU1MoZGV2KTsK
ICAgICBVSENJUENJRGV2aWNlQ2xhc3MgKnUgPSBjb250YWluZXJfb2YocGMsIFVIQ0lQQ0lEZXZp
Y2VDbGFzcywgcGFyZW50X2NsYXNzKTsKICAgICBVSENJU3RhdGUgKnMgPSBVSENJKGRldik7CkBA
IC0xMjM0LDkgKzEyMzMsOCBAQCBzdGF0aWMgdm9pZCB1c2JfdWhjaV9jb21tb25fcmVhbGl6ZShQ
Q0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICB1c2JfcmVnaXN0ZXJfY29tcGFu
aW9uKHMtPm1hc3RlcmJ1cywgcG9ydHMsIE5CX1BPUlRTLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHMtPmZpcnN0cG9ydCwgcywgJnVoY2lfcG9ydF9vcHMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgVVNCX1NQRUVEX01BU0tfTE9XIHwgVVNCX1NQRUVEX01BU0tfRlVM
TCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyKTsKLSAgICAgICAgaWYgKGVy
cikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfSBlbHNlIHsKZGlmZiAtLWdpdCBhL2h3L3Vz
Yi9oY2QteGhjaS5jIGIvaHcvdXNiL2hjZC14aGNpLmMKaW5kZXggODA5ODhiYjMwNS4uZmIzZmNi
YmQzZCAxMDA2NDQKLS0tIGEvaHcvdXNiL2hjZC14aGNpLmMKKysrIGIvaHcvdXNiL2hjZC14aGNp
LmMKQEAgLTMzNzAsNyArMzM3MCw2IEBAIHN0YXRpYyB2b2lkIHVzYl94aGNpX2luaXQoWEhDSVN0
YXRlICp4aGNpKQogc3RhdGljIHZvaWQgdXNiX3hoY2lfcmVhbGl6ZShzdHJ1Y3QgUENJRGV2aWNl
ICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBpbnQgaSwgcmV0OwotICAgIEVycm9yICplcnIg
PSBOVUxMOwogCiAgICAgWEhDSVN0YXRlICp4aGNpID0gWEhDSShkZXYpOwogCkBAIC0zNDA0LDIw
ICszNDAzLDE5IEBAIHN0YXRpYyB2b2lkIHVzYl94aGNpX3JlYWxpemUoc3RydWN0IFBDSURldmlj
ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgaWYgKHhoY2ktPm1zaSAhPSBPTl9P
RkZfQVVUT19PRkYpIHsKLSAgICAgICAgcmV0ID0gbXNpX2luaXQoZGV2LCAweDcwLCB4aGNpLT5u
dW1pbnRycywgdHJ1ZSwgZmFsc2UsICZlcnIpOworICAgICAgICByZXQgPSBtc2lfaW5pdChkZXYs
IDB4NzAsIHhoY2ktPm51bWludHJzLCB0cnVlLCBmYWxzZSwgZXJycCk7CiAgICAgICAgIC8qIEFu
eSBlcnJvciBvdGhlciB0aGFuIC1FTk9UU1VQKGJvYXJkJ3MgTVNJIHN1cHBvcnQgaXMgYnJva2Vu
KQogICAgICAgICAgKiBpcyBhIHByb2dyYW1taW5nIGVycm9yICovCiAgICAgICAgIGFzc2VydCgh
cmV0IHx8IHJldCA9PSAtRU5PVFNVUCk7CiAgICAgICAgIGlmIChyZXQgJiYgeGhjaS0+bXNpID09
IE9OX09GRl9BVVRPX09OKSB7CiAgICAgICAgICAgICAvKiBDYW4ndCBzYXRpc2Z5IHVzZXIncyBl
eHBsaWNpdCBtc2k9b24gcmVxdWVzdCwgZmFpbCAqLwotICAgICAgICAgICAgZXJyb3JfYXBwZW5k
X2hpbnQoJmVyciwgIllvdSBoYXZlIHRvIHVzZSBtc2k9YXV0byAoZGVmYXVsdCkgb3IgIgotICAg
ICAgICAgICAgICAgICAgICAibXNpPW9mZiB3aXRoIHRoaXMgbWFjaGluZSB0eXBlLlxuIik7Ci0g
ICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgIGVycm9y
X2FwcGVuZF9oaW50KGVycnAsICJZb3UgaGF2ZSB0byB1c2UgbXNpPWF1dG8gKGRlZmF1bHQpIG9y
ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtc2k9b2ZmIHdpdGggdGhpcyBtYWNo
aW5lIHR5cGUuXG4iKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQotICAgICAgICBh
c3NlcnQoIWVyciB8fCB4aGNpLT5tc2kgPT0gT05fT0ZGX0FVVE9fQVVUTyk7CisgICAgICAgIGFz
c2VydCghKmVycnAgfHwgeGhjaS0+bXNpID09IE9OX09GRl9BVVRPX0FVVE8pOwogICAgICAgICAv
KiBXaXRoIG1zaT1hdXRvLCB3ZSBmYWxsIGJhY2sgdG8gTVNJIG9mZiBzaWxlbnRseSAqLwotICAg
ICAgICBlcnJvcl9mcmVlKGVycik7CisgICAgICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKICAg
ICB9CiAKICAgICB1c2JfeGhjaV9pbml0KHhoY2kpOwpkaWZmIC0tZ2l0IGEvaHcvdmZpby9hcC5j
IGIvaHcvdmZpby9hcC5jCmluZGV4IGRhNmEyMDY2OWQuLmUwNzJhMDhmMWQgMTAwNjQ0Ci0tLSBh
L2h3L3ZmaW8vYXAuYworKysgYi9ody92ZmlvL2FwLmMKQEAgLTg5LDEyICs4OSwxMSBAQCBzdGF0
aWMgdm9pZCB2ZmlvX2FwX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQog
ewogICAgIGludCByZXQ7CiAgICAgY2hhciAqbWRldmlkOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogICAgIFZGSU9Hcm91cCAqdmZpb19ncm91cDsKICAgICBBUERldmljZSAqYXBkZXYg
PSBBUF9ERVZJQ0UoZGV2KTsKICAgICBWRklPQVBEZXZpY2UgKnZhcGRldiA9IFZGSU9fQVBfREVW
SUNFKGFwZGV2KTsKIAotICAgIHZmaW9fZ3JvdXAgPSB2ZmlvX2FwX2dldF9ncm91cCh2YXBkZXYs
ICZsb2NhbF9lcnIpOworICAgIHZmaW9fZ3JvdXAgPSB2ZmlvX2FwX2dldF9ncm91cCh2YXBkZXYs
IGVycnApOwogICAgIGlmICghdmZpb19ncm91cCkgewogICAgICAgICBnb3RvIG91dF9lcnI7CiAg
ICAgfQpAQCAtMTEzLDcgKzExMiw3IEBAIHN0YXRpYyB2b2lkIHZmaW9fYXBfcmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICovCiAgICAgdmFwZGV2LT52ZGV2LmJh
bGxvb25fYWxsb3dlZCA9IHRydWU7CiAKLSAgICByZXQgPSB2ZmlvX2dldF9kZXZpY2UodmZpb19n
cm91cCwgbWRldmlkLCAmdmFwZGV2LT52ZGV2LCAmbG9jYWxfZXJyKTsKKyAgICByZXQgPSB2Zmlv
X2dldF9kZXZpY2UodmZpb19ncm91cCwgbWRldmlkLCAmdmFwZGV2LT52ZGV2LCBlcnJwKTsKICAg
ICBpZiAocmV0KSB7CiAgICAgICAgIGdvdG8gb3V0X2dldF9kZXZfZXJyOwogICAgIH0KQEAgLTEy
NCw3ICsxMjMsNiBAQCBvdXRfZ2V0X2Rldl9lcnI6CiAgICAgdmZpb19hcF9wdXRfZGV2aWNlKHZh
cGRldik7CiAgICAgdmZpb19wdXRfZ3JvdXAodmZpb19ncm91cCk7CiBvdXRfZXJyOgotICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZCB2ZmlvX2Fw
X3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCmRpZmYgLS1naXQgYS9o
dy92ZmlvL2Njdy5jIGIvaHcvdmZpby9jY3cuYwppbmRleCA2ODYzZjZjNjlmLi5kMmI1MjY2Njdl
IDEwMDY0NAotLS0gYS9ody92ZmlvL2Njdy5jCisrKyBiL2h3L3ZmaW8vY2N3LmMKQEAgLTQ4MSwz
MyArNDgxLDMyIEBAIHN0YXRpYyB2b2lkIHZmaW9fY2N3X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogICAgIFMzOTBDQ1dEZXZpY2UgKmNkZXYgPSBET19VUENBU1QoUzM5
MENDV0RldmljZSwgcGFyZW50X29iaiwgY2N3X2Rldik7CiAgICAgVkZJT0NDV0RldmljZSAqdmNk
ZXYgPSBET19VUENBU1QoVkZJT0NDV0RldmljZSwgY2RldiwgY2Rldik7CiAgICAgUzM5MENDV0Rl
dmljZUNsYXNzICpjZGMgPSBTMzkwX0NDV19ERVZJQ0VfR0VUX0NMQVNTKGNkZXYpOwotICAgIEVy
cm9yICplcnIgPSBOVUxMOwogCiAgICAgLyogQ2FsbCB0aGUgY2xhc3MgaW5pdCBmdW5jdGlvbiBm
b3Igc3ViY2hhbm5lbC4gKi8KICAgICBpZiAoY2RjLT5yZWFsaXplKSB7Ci0gICAgICAgIGNkYy0+
cmVhbGl6ZShjZGV2LCB2Y2Rldi0+dmRldi5zeXNmc2RldiwgJmVycik7Ci0gICAgICAgIGlmIChl
cnIpIHsKKyAgICAgICAgY2RjLT5yZWFsaXplKGNkZXYsIHZjZGV2LT52ZGV2LnN5c2ZzZGV2LCBl
cnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBnb3RvIG91dF9lcnJfcHJv
cGFnYXRlOwogICAgICAgICB9CiAgICAgfQogCi0gICAgZ3JvdXAgPSB2ZmlvX2Njd19nZXRfZ3Jv
dXAoY2RldiwgJmVycik7CisgICAgZ3JvdXAgPSB2ZmlvX2Njd19nZXRfZ3JvdXAoY2RldiwgZXJy
cCk7CiAgICAgaWYgKCFncm91cCkgewogICAgICAgICBnb3RvIG91dF9ncm91cF9lcnI7CiAgICAg
fQogCi0gICAgdmZpb19jY3dfZ2V0X2RldmljZShncm91cCwgdmNkZXYsICZlcnIpOwotICAgIGlm
IChlcnIpIHsKKyAgICB2ZmlvX2Njd19nZXRfZGV2aWNlKGdyb3VwLCB2Y2RldiwgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0X2RldmljZV9lcnI7CiAgICAgfQogCi0g
ICAgdmZpb19jY3dfZ2V0X3JlZ2lvbih2Y2RldiwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAg
IHZmaW9fY2N3X2dldF9yZWdpb24odmNkZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIG91dF9yZWdpb25fZXJyOwogICAgIH0KIAotICAgIHZmaW9fY2N3X3JlZ2lzdGVy
X2lvX25vdGlmaWVyKHZjZGV2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgdmZpb19jY3df
cmVnaXN0ZXJfaW9fbm90aWZpZXIodmNkZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIG91dF9ub3RpZmllcl9lcnI7CiAgICAgfQogCkBAIC01MjQsNyArNTIzLDYgQEAg
b3V0X2dyb3VwX2VycjoKICAgICAgICAgY2RjLT51bnJlYWxpemUoY2RldiwgTlVMTCk7CiAgICAg
fQogb3V0X2Vycl9wcm9wYWdhdGU6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiB9
CiAKIHN0YXRpYyB2b2lkIHZmaW9fY2N3X3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJv
ciAqKmVycnApCmRpZmYgLS1naXQgYS9ody92ZmlvL3BjaS1xdWlya3MuYyBiL2h3L3ZmaW8vcGNp
LXF1aXJrcy5jCmluZGV4IDEzNmYzYTlhZDYuLmM3YmMxN2VkOGEgMTAwNjQ0Ci0tLSBhL2h3L3Zm
aW8vcGNpLXF1aXJrcy5jCisrKyBiL2h3L3ZmaW8vcGNpLXF1aXJrcy5jCkBAIC0yMTA5LDE2ICsy
MTA5LDE0IEBAIHN0YXRpYyB2b2lkIHNldF9udl9ncHVkaXJlY3RfY2xpcXVlX2lkKE9iamVjdCAq
b2JqLCBWaXNpdG9yICp2LAogICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0Uob2JqKTsKICAg
ICBQcm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKICAgICB1aW50OF90IHZhbHVlLCAqcHRyID0gcWRl
dl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgIGlmIChkZXYtPnJlYWxpemVkKSB7CiAgICAgICAgIHFkZXZfcHJvcF9zZXRfYWZ0ZXJf
cmVhbGl6ZShkZXYsIG5hbWUsIGVycnApOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAg
dmlzaXRfdHlwZV91aW50OCh2LCBuYW1lLCAmdmFsdWUsICZsb2NhbF9lcnIpOwotICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cisg
ICAgdmlzaXRfdHlwZV91aW50OCh2LCBuYW1lLCAmdmFsdWUsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody92ZmlvL3BjaS5j
IGIvaHcvdmZpby9wY2kuYwppbmRleCBkYzM0NzljMzc0Li44MzlkZGEzNDI0IDEwMDY0NAotLS0g
YS9ody92ZmlvL3BjaS5jCisrKyBiL2h3L3ZmaW8vcGNpLmMKQEAgLTExOSw3ICsxMTksNiBAQCBz
dGF0aWMgdm9pZCB2ZmlvX2ludHhfZW5hYmxlX2t2bShWRklPUENJRGV2aWNlICp2ZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgICAgIC5nc2kgPSB2ZGV2LT5pbnR4LnJvdXRlLmlycSwKICAgICAgICAg
LmZsYWdzID0gS1ZNX0lSUUZEX0ZMQUdfUkVTQU1QTEUsCiAgICAgfTsKLSAgICBFcnJvciAqZXJy
ID0gTlVMTDsKIAogICAgIGlmICh2ZGV2LT5ub19rdm1faW50eCB8fCAha3ZtX2lycWZkc19lbmFi
bGVkKCkgfHwKICAgICAgICAgdmRldi0+aW50eC5yb3V0ZS5tb2RlICE9IFBDSV9JTlRYX0VOQUJM
RUQgfHwKQEAgLTE0OSw4ICsxNDgsNyBAQCBzdGF0aWMgdm9pZCB2ZmlvX2ludHhfZW5hYmxlX2t2
bShWRklPUENJRGV2aWNlICp2ZGV2LCBFcnJvciAqKmVycnApCiAKICAgICBpZiAodmZpb19zZXRf
aXJxX3NpZ25hbGluZygmdmRldi0+dmJhc2VkZXYsIFZGSU9fUENJX0lOVFhfSVJRX0lOREVYLCAw
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZGSU9fSVJRX1NFVF9BQ1RJT05fVU5N
QVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlycWZkLnJlc2FtcGxlZmQsICZl
cnIpKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlycWZkLnJlc2FtcGxlZmQsIGVycnApKSB7CiAgICAgICAgIGdv
dG8gZmFpbF92ZmlvOwogICAgIH0KIApAQCAtMjU0LDcgKzI1Miw2IEBAIHN0YXRpYyB2b2lkIHZm
aW9faW50eF91cGRhdGUoUENJRGV2aWNlICpwZGV2KQogc3RhdGljIGludCB2ZmlvX2ludHhfZW5h
YmxlKFZGSU9QQ0lEZXZpY2UgKnZkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICB1aW50OF90IHBp
biA9IHZmaW9fcGNpX3JlYWRfY29uZmlnKCZ2ZGV2LT5wZGV2LCBQQ0lfSU5URVJSVVBUX1BJTiwg
MSk7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgaW50MzJfdCBmZDsKICAgICBpbnQgcmV0
OwogCkBAIC0yODgsMTYgKzI4NSwxNSBAQCBzdGF0aWMgaW50IHZmaW9faW50eF9lbmFibGUoVkZJ
T1BDSURldmljZSAqdmRldiwgRXJyb3IgKiplcnJwKQogICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIo
ZmQsIHZmaW9faW50eF9pbnRlcnJ1cHQsIE5VTEwsIHZkZXYpOwogCiAgICAgaWYgKHZmaW9fc2V0
X2lycV9zaWduYWxpbmcoJnZkZXYtPnZiYXNlZGV2LCBWRklPX1BDSV9JTlRYX0lSUV9JTkRFWCwg
MCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWRklPX0lSUV9TRVRfQUNUSU9OX1RS
SUdHRVIsIGZkLCAmZXJyKSkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWRklPX0lSUV9TRVRfQUNUSU9OX1RSSUdH
RVIsIGZkLCBlcnJwKSkgewogICAgICAgICBxZW11X3NldF9mZF9oYW5kbGVyKGZkLCBOVUxMLCBO
VUxMLCB2ZGV2KTsKICAgICAgICAgZXZlbnRfbm90aWZpZXJfY2xlYW51cCgmdmRldi0+aW50eC5p
bnRlcnJ1cHQpOwogICAgICAgICByZXR1cm4gLWVycm5vOwogICAgIH0KIAotICAgIHZmaW9faW50
eF9lbmFibGVfa3ZtKHZkZXYsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgd2Fybl9y
ZXBvcnRmX2VycihlcnIsIFZGSU9fTVNHX1BSRUZJWCwgdmRldi0+dmJhc2VkZXYubmFtZSk7Cisg
ICAgdmZpb19pbnR4X2VuYWJsZV9rdm0odmRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7Cisg
ICAgICAgIHdhcm5fcmVwb3J0Zl9lcnIoKmVycnAsIFZGSU9fTVNHX1BSRUZJWCwgdmRldi0+dmJh
c2VkZXYubmFtZSk7CiAgICAgfQogCiAgICAgdmRldi0+aW50ZXJydXB0ID0gVkZJT19JTlRfSU5U
eDsKQEAgLTEyMjEsNyArMTIxNyw2IEBAIHN0YXRpYyBpbnQgdmZpb19tc2lfc2V0dXAoVkZJT1BD
SURldmljZSAqdmRldiwgaW50IHBvcywgRXJyb3IgKiplcnJwKQogICAgIHVpbnQxNl90IGN0cmw7
CiAgICAgYm9vbCBtc2lfNjRiaXQsIG1zaV9tYXNrYml0OwogICAgIGludCByZXQsIGVudHJpZXM7
Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICBpZiAocHJlYWQodmRldi0+dmJhc2VkZXYu
ZmQsICZjdHJsLCBzaXplb2YoY3RybCksCiAgICAgICAgICAgICAgIHZkZXYtPmNvbmZpZ19vZmZz
ZXQgKyBwb3MgKyBQQ0lfQ0FQX0ZMQUdTKSAhPSBzaXplb2YoY3RybCkpIHsKQEAgLTEyMzYsMTIg
KzEyMzEsMTIgQEAgc3RhdGljIGludCB2ZmlvX21zaV9zZXR1cChWRklPUENJRGV2aWNlICp2ZGV2
LCBpbnQgcG9zLCBFcnJvciAqKmVycnApCiAKICAgICB0cmFjZV92ZmlvX21zaV9zZXR1cCh2ZGV2
LT52YmFzZWRldi5uYW1lLCBwb3MpOwogCi0gICAgcmV0ID0gbXNpX2luaXQoJnZkZXYtPnBkZXYs
IHBvcywgZW50cmllcywgbXNpXzY0Yml0LCBtc2lfbWFza2JpdCwgJmVycik7CisgICAgcmV0ID0g
bXNpX2luaXQoJnZkZXYtPnBkZXYsIHBvcywgZW50cmllcywgbXNpXzY0Yml0LCBtc2lfbWFza2Jp
dCwgZXJycCk7CiAgICAgaWYgKHJldCA8IDApIHsKICAgICAgICAgaWYgKHJldCA9PSAtRU5PVFNV
UCkgewogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KLSAgICAgICAgZXJyb3JfcHJv
cGFnYXRlX3ByZXBlbmQoZXJycCwgZXJyLCAibXNpX2luaXQgZmFpbGVkOiAiKTsKKyAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgKmVycnAsICJtc2lfaW5pdCBmYWlsZWQ6ICIp
OwogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KICAgICB2ZGV2LT5tc2lfY2FwX3NpemUgPSAw
eGEgKyAobXNpX21hc2tiaXQgPyAweGEgOiAwKSArIChtc2lfNjRiaXQgPyAweDQgOiAwKTsKQEAg
LTE1MDMsNyArMTQ5OCw2IEBAIHN0YXRpYyB2b2lkIHZmaW9fbXNpeF9lYXJseV9zZXR1cChWRklP
UENJRGV2aWNlICp2ZGV2LCBFcnJvciAqKmVycnApCiBzdGF0aWMgaW50IHZmaW9fbXNpeF9zZXR1
cChWRklPUENJRGV2aWNlICp2ZGV2LCBpbnQgcG9zLCBFcnJvciAqKmVycnApCiB7CiAgICAgaW50
IHJldDsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIHZkZXYtPm1zaXgtPnBlbmRpbmcg
PSBnX21hbGxvYzAoQklUU19UT19MT05HUyh2ZGV2LT5tc2l4LT5lbnRyaWVzKSAqCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YodW5zaWduZWQgbG9uZykpOwpAQCAt
MTUxMiwxNCArMTUwNiwxMyBAQCBzdGF0aWMgaW50IHZmaW9fbXNpeF9zZXR1cChWRklPUENJRGV2
aWNlICp2ZGV2LCBpbnQgcG9zLCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgICAgIHZk
ZXYtPm1zaXgtPnRhYmxlX2JhciwgdmRldi0+bXNpeC0+dGFibGVfb2Zmc2V0LAogICAgICAgICAg
ICAgICAgICAgICB2ZGV2LT5iYXJzW3ZkZXYtPm1zaXgtPnBiYV9iYXJdLm1yLAogICAgICAgICAg
ICAgICAgICAgICB2ZGV2LT5tc2l4LT5wYmFfYmFyLCB2ZGV2LT5tc2l4LT5wYmFfb2Zmc2V0LCBw
b3MsCi0gICAgICAgICAgICAgICAgICAgICZlcnIpOworICAgICAgICAgICAgICAgICAgICBlcnJw
KTsKICAgICBpZiAocmV0IDwgMCkgewogICAgICAgICBpZiAocmV0ID09IC1FTk9UU1VQKSB7Ci0g
ICAgICAgICAgICB3YXJuX3JlcG9ydF9lcnIoZXJyKTsKKyAgICAgICAgICAgIHdhcm5fcmVwb3J0
X2VycnAoZXJycCk7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0K
IApAQCAtMjcwNCw3ICsyNjk3LDYgQEAgc3RhdGljIHZvaWQgdmZpb19yZWFsaXplKFBDSURldmlj
ZSAqcGRldiwgRXJyb3IgKiplcnJwKQogICAgIFZGSU9EZXZpY2UgKnZiYXNlZGV2X2l0ZXI7CiAg
ICAgVkZJT0dyb3VwICpncm91cDsKICAgICBjaGFyICp0bXAsICpzdWJzeXMsIGdyb3VwX3BhdGhb
UEFUSF9NQVhdLCAqZ3JvdXBfbmFtZTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBzc2l6
ZV90IGxlbjsKICAgICBzdHJ1Y3Qgc3RhdCBzdDsKICAgICBpbnQgZ3JvdXBpZDsKQEAgLTI3OTYs
OSArMjc4OCw4IEBAIHN0YXRpYyB2b2lkIHZmaW9fcmVhbGl6ZShQQ0lEZXZpY2UgKnBkZXYsIEVy
cm9yICoqZXJycCkKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKLSAgICB2ZmlvX3BvcHVs
YXRlX2RldmljZSh2ZGV2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIHZmaW9fcG9wdWxhdGVfZGV2aWNlKHZkZXYsIGVycnAp
OworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KIApAQCAtMjg5
MSw5ICsyODgyLDggQEAgc3RhdGljIHZvaWQgdmZpb19yZWFsaXplKFBDSURldmljZSAqcGRldiwg
RXJyb3IgKiplcnJwKQogCiAgICAgdmZpb19iYXJzX3ByZXBhcmUodmRldik7CiAKLSAgICB2Zmlv
X21zaXhfZWFybHlfc2V0dXAodmRldiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICB2ZmlvX21zaXhfZWFybHlfc2V0dXAodmRl
diwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQog
CmRpZmYgLS1naXQgYS9ody92aXJ0aW8vdmlydGlvLWJhbGxvb24uYyBiL2h3L3ZpcnRpby92aXJ0
aW8tYmFsbG9vbi5jCmluZGV4IDQwYjA0ZjUxODAuLmFmZTY0NDhjN2IgMTAwNjQ0Ci0tLSBhL2h3
L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5jCisrKyBiL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5j
CkBAIC0yMjksNDAgKzIyOSwzNyBAQCBzdGF0aWMgdm9pZCBiYWxsb29uX3N0YXRzX3BvbGxfY2Io
dm9pZCAqb3BhcXVlKQogc3RhdGljIHZvaWQgYmFsbG9vbl9zdGF0c19nZXRfYWxsKE9iamVjdCAq
b2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpl
cnIgPSBOVUxMOwogICAgIFZpcnRJT0JhbGxvb24gKnMgPSBvcGFxdWU7CiAgICAgaW50IGk7CiAK
LSAgICB2aXNpdF9zdGFydF9zdHJ1Y3QodiwgbmFtZSwgTlVMTCwgMCwgJmVycik7Ci0gICAgaWYg
KGVycikgewotICAgICAgICBnb3RvIG91dDsKKyAgICB2aXNpdF9zdGFydF9zdHJ1Y3QodiwgbmFt
ZSwgTlVMTCwgMCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIHJldHVybjsKICAg
ICB9Ci0gICAgdmlzaXRfdHlwZV9pbnQodiwgImxhc3QtdXBkYXRlIiwgJnMtPnN0YXRzX2xhc3Rf
dXBkYXRlLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgdmlzaXRfdHlwZV9pbnQodiwgImxh
c3QtdXBkYXRlIiwgJnMtPnN0YXRzX2xhc3RfdXBkYXRlLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgZ290byBvdXRfZW5kOwogICAgIH0KIAotICAgIHZpc2l0X3N0YXJ0X3N0cnVj
dCh2LCAic3RhdHMiLCBOVUxMLCAwLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgdmlzaXRf
c3RhcnRfc3RydWN0KHYsICJzdGF0cyIsIE5VTEwsIDAsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICBnb3RvIG91dF9lbmQ7CiAgICAgfQogICAgIGZvciAoaSA9IDA7IGkgPCBWSVJU
SU9fQkFMTE9PTl9TX05SOyBpKyspIHsKLSAgICAgICAgdmlzaXRfdHlwZV91aW50NjQodiwgYmFs
bG9vbl9zdGF0X25hbWVzW2ldLCAmcy0+c3RhdHNbaV0sICZlcnIpOwotICAgICAgICBpZiAoZXJy
KSB7CisgICAgICAgIHZpc2l0X3R5cGVfdWludDY0KHYsIGJhbGxvb25fc3RhdF9uYW1lc1tpXSwg
JnMtPnN0YXRzW2ldLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBn
b3RvIG91dF9uZXN0ZWQ7CiAgICAgICAgIH0KICAgICB9Ci0gICAgdmlzaXRfY2hlY2tfc3RydWN0
KHYsICZlcnIpOworICAgIHZpc2l0X2NoZWNrX3N0cnVjdCh2LCBlcnJwKTsKIG91dF9uZXN0ZWQ6
CiAgICAgdmlzaXRfZW5kX3N0cnVjdCh2LCBOVUxMKTsKIAotICAgIGlmICghZXJyKSB7Ci0gICAg
ICAgIHZpc2l0X2NoZWNrX3N0cnVjdCh2LCAmZXJyKTsKKyAgICBpZiAoISplcnJwKSB7CisgICAg
ICAgIHZpc2l0X2NoZWNrX3N0cnVjdCh2LCBlcnJwKTsKICAgICB9CiBvdXRfZW5kOgogICAgIHZp
c2l0X2VuZF9zdHJ1Y3QodiwgTlVMTCk7Ci1vdXQ6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGVycik7CiB9CiAKIHN0YXRpYyB2b2lkIGJhbGxvb25fc3RhdHNfZ2V0X3BvbGxfaW50ZXJ2YWwo
T2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsCkBAIC0yNzgsMTIgKzI3NSwxMCBAQCBzdGF0aWMgdm9p
ZCBiYWxsb29uX3N0YXRzX3NldF9wb2xsX2ludGVydmFsKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVy
cnApCiB7CiAgICAgVmlydElPQmFsbG9vbiAqcyA9IG9wYXF1ZTsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBpbnQ2NF90IHZhbHVlOwogCi0gICAgdmlzaXRfdHlwZV9pbnQodiwg
bmFtZSwgJnZhbHVlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfaW50KHYs
IG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92aXJ0aW8tYnVzLmMgYi9ody92aXJ0aW8v
dmlydGlvLWJ1cy5jCmluZGV4IGIyYzgwNDI5MmUuLjVjNTRjZWFkNzIgMTAwNjQ0Ci0tLSBhL2h3
L3ZpcnRpby92aXJ0aW8tYnVzLmMKKysrIGIvaHcvdmlydGlvL3ZpcnRpby1idXMuYwpAQCAtNDgs
MTQgKzQ4LDEyIEBAIHZvaWQgdmlydGlvX2J1c19kZXZpY2VfcGx1Z2dlZChWaXJ0SU9EZXZpY2Ug
KnZkZXYsIEVycm9yICoqZXJycCkKICAgICBWaXJ0aW9CdXNDbGFzcyAqa2xhc3MgPSBWSVJUSU9f
QlVTX0dFVF9DTEFTUyhidXMpOwogICAgIFZpcnRpb0RldmljZUNsYXNzICp2ZGMgPSBWSVJUSU9f
REVWSUNFX0dFVF9DTEFTUyh2ZGV2KTsKICAgICBib29sIGhhc19pb21tdSA9IHZpcnRpb19ob3N0
X2hhc19mZWF0dXJlKHZkZXYsIFZJUlRJT19GX0lPTU1VX1BMQVRGT1JNKTsKLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKIAogICAgIERQUklOVEYoIiVzOiBwbHVnIGRldmljZS5cbiIsIHFi
dXMtPm5hbWUpOwogCiAgICAgaWYgKGtsYXNzLT5wcmVfcGx1Z2dlZCAhPSBOVUxMKSB7Ci0gICAg
ICAgIGtsYXNzLT5wcmVfcGx1Z2dlZChxYnVzLT5wYXJlbnQsICZsb2NhbF9lcnIpOwotICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAga2xhc3MtPnByZV9wbHVnZ2VkKHFidXMtPnBhcmVudCwgZXJycCk7
CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAg
ICAgfQpAQCAtNjMsMTcgKzYxLDE1IEBAIHZvaWQgdmlydGlvX2J1c19kZXZpY2VfcGx1Z2dlZChW
aXJ0SU9EZXZpY2UgKnZkZXYsIEVycm9yICoqZXJycCkKICAgICAvKiBHZXQgdGhlIGZlYXR1cmVz
IG9mIHRoZSBwbHVnZ2VkIGRldmljZS4gKi8KICAgICBhc3NlcnQodmRjLT5nZXRfZmVhdHVyZXMg
IT0gTlVMTCk7CiAgICAgdmRldi0+aG9zdF9mZWF0dXJlcyA9IHZkYy0+Z2V0X2ZlYXR1cmVzKHZk
ZXYsIHZkZXYtPmhvc3RfZmVhdHVyZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCiAgICAgaWYgKGtsYXNzLT5kZXZpY2VfcGx1Z2dlZCAhPSBOVUxMKSB7
Ci0gICAgICAgIGtsYXNzLT5kZXZpY2VfcGx1Z2dlZChxYnVzLT5wYXJlbnQsICZsb2NhbF9lcnIp
OworICAgICAgICBrbGFzcy0+ZGV2aWNlX3BsdWdnZWQocWJ1cy0+cGFyZW50LCBlcnJwKTsKICAg
ICB9Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvaHcvdmlydGlvL3ZpcnRpby1ybmctcGNpLmMgYi9ody92aXJ0aW8vdmlydGlv
LXJuZy1wY2kuYwppbmRleCA4YWFmNTRiNzgxLi44OTc4YzBiYmUxIDEwMDY0NAotLS0gYS9ody92
aXJ0aW8vdmlydGlvLXJuZy1wY2kuYworKysgYi9ody92aXJ0aW8vdmlydGlvLXJuZy1wY2kuYwpA
QCAtMzQsMTIgKzM0LDEwIEBAIHN0YXRpYyB2b2lkIHZpcnRpb19ybmdfcGNpX3JlYWxpemUoVmly
dElPUENJUHJveHkgKnZwY2lfZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgVmlydElPUm5nUENJ
ICp2cm5nID0gVklSVElPX1JOR19QQ0kodnBjaV9kZXYpOwogICAgIERldmljZVN0YXRlICp2ZGV2
ID0gREVWSUNFKCZ2cm5nLT52ZGV2KTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIHFk
ZXZfc2V0X3BhcmVudF9idXModmRldiwgQlVTKCZ2cGNpX2Rldi0+YnVzKSk7Ci0gICAgb2JqZWN0
X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCh2ZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7
Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAg
ICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHZkZXYpLCB0cnVlLCAicmVhbGl6ZWQi
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZm
IC0tZ2l0IGEvaHcvdmlydGlvL3ZpcnRpby1ybmcuYyBiL2h3L3ZpcnRpby92aXJ0aW8tcm5nLmMK
aW5kZXggZTkzYmVkMDIwZi4uYWViM2FhYzFmYSAxMDA2NDQKLS0tIGEvaHcvdmlydGlvL3ZpcnRp
by1ybmcuYworKysgYi9ody92aXJ0aW8vdmlydGlvLXJuZy5jCkBAIC0xNzYsNyArMTc2LDYgQEAg
c3RhdGljIHZvaWQgdmlydGlvX3JuZ19kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiB7CiAgICAgVmlydElPRGV2aWNlICp2ZGV2ID0gVklSVElPX0RFVklDRShk
ZXYpOwogICAgIFZpcnRJT1JORyAqdnJuZyA9IFZJUlRJT19STkcoZGV2KTsKLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGlmICh2cm5nLT5jb25mLnBlcmlvZF9tcyA8PSAwKSB7
CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIidwZXJpb2QnIHBhcmFtZXRlciBleHBlY3RzIGEg
cG9zaXRpdmUgaW50ZWdlciIpOwpAQCAtMTk1LDkgKzE5NCw4IEBAIHN0YXRpYyB2b2lkIHZpcnRp
b19ybmdfZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAg
ICAgICBPYmplY3QgKmRlZmF1bHRfYmFja2VuZCA9IG9iamVjdF9uZXcoVFlQRV9STkdfQlVJTFRJ
Tik7CiAKICAgICAgICAgdXNlcl9jcmVhdGFibGVfY29tcGxldGUoVVNFUl9DUkVBVEFCTEUoZGVm
YXVsdF9iYWNrZW5kKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vy
cik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJw
KTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBvYmplY3RfdW5yZWYoZGVmYXVs
dF9iYWNrZW5kKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEv
aHcvdmlydGlvL3ZpcnRpby5jIGIvaHcvdmlydGlvL3ZpcnRpby5jCmluZGV4IDUyN2RmMDNiZmQu
Ljc1YWQyNWIxMjAgMTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92aXJ0aW8uYworKysgYi9ody92aXJ0
aW8vdmlydGlvLmMKQEAgLTI2MDgsMjIgKzI2MDgsMTkgQEAgc3RhdGljIHZvaWQgdmlydGlvX2Rl
dmljZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBWaXJ0
SU9EZXZpY2UgKnZkZXYgPSBWSVJUSU9fREVWSUNFKGRldik7CiAgICAgVmlydGlvRGV2aWNlQ2xh
c3MgKnZkYyA9IFZJUlRJT19ERVZJQ0VfR0VUX0NMQVNTKGRldik7Ci0gICAgRXJyb3IgKmVyciA9
IE5VTEw7CiAKICAgICAvKiBEZXZpY2VzIHNob3VsZCBlaXRoZXIgdXNlIHZtc2Qgb3IgdGhlIGxv
YWQvc2F2ZSBtZXRob2RzICovCiAgICAgYXNzZXJ0KCF2ZGMtPnZtc2QgfHwgIXZkYy0+bG9hZCk7
CiAKICAgICBpZiAodmRjLT5yZWFsaXplICE9IE5VTEwpIHsKLSAgICAgICAgdmRjLT5yZWFsaXpl
KGRldiwgJmVycik7Ci0gICAgICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgIHZkYy0+cmVhbGl6ZShkZXYsIGVycnAp
OworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAg
ICAgICB9CiAgICAgfQogCi0gICAgdmlydGlvX2J1c19kZXZpY2VfcGx1Z2dlZCh2ZGV2LCAmZXJy
KTsKLSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGVycik7CisgICAgdmlydGlvX2J1c19kZXZpY2VfcGx1Z2dlZCh2ZGV2LCBlcnJwKTsKKyAgICBp
ZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICB2ZGMtPnVucmVhbGl6ZShkZXYsIE5VTEwpOwog
ICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjYzNiwxNCArMjYzMywxMiBAQCBzdGF0aWMgdm9p
ZCB2aXJ0aW9fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnAp
CiB7CiAgICAgVmlydElPRGV2aWNlICp2ZGV2ID0gVklSVElPX0RFVklDRShkZXYpOwogICAgIFZp
cnRpb0RldmljZUNsYXNzICp2ZGMgPSBWSVJUSU9fREVWSUNFX0dFVF9DTEFTUyhkZXYpOwotICAg
IEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgdmlydGlvX2J1c19kZXZpY2VfdW5wbHVnZ2VkKHZk
ZXYpOwogCiAgICAgaWYgKHZkYy0+dW5yZWFsaXplICE9IE5VTEwpIHsKLSAgICAgICAgdmRjLT51
bnJlYWxpemUoZGV2LCAmZXJyKTsKLSAgICAgICAgaWYgKGVyciAhPSBOVUxMKSB7Ci0gICAgICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgdmRjLT51bnJlYWxpemUo
ZGV2LCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL2h3L3dhdGNoZG9nL3dkdF9hc3Bl
ZWQuYyBiL2h3L3dhdGNoZG9nL3dkdF9hc3BlZWQuYwppbmRleCA5YjkzMjEzNDE3Li40M2IyNjJj
M2MwIDEwMDY0NAotLS0gYS9ody93YXRjaGRvZy93ZHRfYXNwZWVkLmMKKysrIGIvaHcvd2F0Y2hk
b2cvd2R0X2FzcGVlZC5jCkBAIC0yNDUsMTIgKzI0NSwxMCBAQCBzdGF0aWMgdm9pZCBhc3BlZWRf
d2R0X3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFN5c0J1
c0RldmljZSAqc2JkID0gU1lTX0JVU19ERVZJQ0UoZGV2KTsKICAgICBBc3BlZWRXRFRTdGF0ZSAq
cyA9IEFTUEVFRF9XRFQoZGV2KTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBPYmplY3Qg
Km9iajsKIAotICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1QoZGV2KSwg
InNjdSIsICZlcnIpOworICAgIG9iaiA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfbGluayhPQkpFQ1Qo
ZGV2KSwgInNjdSIsIGVycnApOwogICAgIGlmICghb2JqKSB7Ci0gICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBlcnIpOwogICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJyZXF1aXJlZCBs
aW5rICdzY3UnIG5vdCBmb3VuZDogIik7CiAgICAgICAgIHJldHVybjsKICAgICB9CmRpZmYgLS1n
aXQgYS9ody94ZW4veGVuLWJhY2tlbmQuYyBiL2h3L3hlbi94ZW4tYmFja2VuZC5jCmluZGV4IGRh
MDY1ZjgxYjcuLmU1NTUyMGY5N2MgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYmFja2VuZC5jCisr
KyBiL2h3L3hlbi94ZW4tYmFja2VuZC5jCkBAIC0xMDAsNyArMTAwLDYgQEAgdm9pZCB4ZW5fYmFj
a2VuZF9kZXZpY2VfY3JlYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0eXBlLAogewog
ICAgIGNvbnN0IFhlbkJhY2tlbmRJbXBsICppbXBsID0geGVuX2JhY2tlbmRfdGFibGVfbG9va3Vw
KHR5cGUpOwogICAgIFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZDsKLSAgICBFcnJvciAqbG9j
YWxfZXJyb3IgPSBOVUxMOwogCiAgICAgaWYgKCFpbXBsKSB7CiAgICAgICAgIHJldHVybjsKQEAg
LTExMCw5ICsxMDksOCBAQCB2b2lkIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoWGVuQnVzICp4
ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCiAgICAgYmFja2VuZC0+eGVuYnVzID0geGVuYnVzOwog
ICAgIGJhY2tlbmQtPm5hbWUgPSBnX3N0cmR1cChuYW1lKTsKIAotICAgIGltcGwtPmNyZWF0ZShi
YWNrZW5kLCBvcHRzLCAmbG9jYWxfZXJyb3IpOwotICAgIGlmIChsb2NhbF9lcnJvcikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyb3IpOworICAgIGltcGwtPmNyZWF0
ZShiYWNrZW5kLCBvcHRzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ19mcmVl
KGJhY2tlbmQtPm5hbWUpOwogICAgICAgICBnX2ZyZWUoYmFja2VuZCk7CiAgICAgICAgIHJldHVy
bjsKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4
IGEwNDQ3OGFkNGYuLjYzNjA0YWE2ZmMgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysr
IGIvaHcveGVuL3hlbi1idXMuYwpAQCAtNTUsNyArNTUsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2
aWNlX3VucGx1ZyhYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIFhlbkJ1
cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7
CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRl
dikpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHhzX3RyYW5zYWN0aW9uX3Qg
dGlkOwogCiAgICAgdHJhY2VfeGVuX2RldmljZV91bnBsdWcodHlwZSwgeGVuZGV2LT5uYW1lKTsK
QEAgLTY5LDE0ICs2OCwxNCBAQCBhZ2FpbjoKICAgICB9CiAKICAgICB4c19ub2RlX3ByaW50Zih4
ZW5idXMtPnhzaCwgdGlkLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwgIm9ubGluZSIsCi0gICAgICAg
ICAgICAgICAgICAgJmxvY2FsX2VyciwgIiV1IiwgMCk7Ci0gICAgaWYgKGxvY2FsX2Vycikgewor
ICAgICAgICAgICAgICAgICAgIGVycnAsICIldSIsIDApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIGFib3J0OwogICAgIH0KIAogICAgIHhzX25vZGVfcHJpbnRmKHhlbmJ1cy0+eHNo
LCB0aWQsIHhlbmRldi0+YmFja2VuZF9wYXRoLCAic3RhdGUiLAotICAgICAgICAgICAgICAgICAg
ICZsb2NhbF9lcnIsICIldSIsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgeworICAgICAgICAgICAgICAgICAgIGVycnAsICIldSIsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gYWJvcnQ7CiAgICAgfQogCkBAIC05Niw3
ICs5NSw2IEBAIGFib3J0OgogICAgICAqIGZyb20gZW5kaW5nIHRoZSB0cmFuc2FjdGlvbi4KICAg
ICAgKi8KICAgICB4c190cmFuc2FjdGlvbl9lbmQoeGVuYnVzLT54c2gsIHRpZCwgdHJ1ZSk7Ci0g
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9CiAKIHN0YXRpYyB2b2lkIHhl
bl9idXNfcHJpbnRfZGV2KE1vbml0b3IgKm1vbiwgRGV2aWNlU3RhdGUgKmRldiwgaW50IGluZGVu
dCkKQEAgLTE2MiwxNiArMTYwLDEzIEBAIHN0YXRpYyBYZW5XYXRjaCAqeGVuX2J1c19hZGRfd2F0
Y2goWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5vZGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIFhlbldh
dGNoICp3YXRjaCA9IG5ld193YXRjaChub2RlLCBrZXksIGhhbmRsZXIsIG9wYXF1ZSk7Ci0gICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICB0cmFjZV94ZW5fYnVzX2FkZF93YXRjaCh3
YXRjaC0+bm9kZSwgd2F0Y2gtPmtleSwgd2F0Y2gtPnRva2VuKTsKIAogICAgIG5vdGlmaWVyX2xp
c3RfYWRkKCZ4ZW5idXMtPndhdGNoX25vdGlmaWVycywgJndhdGNoLT5ub3RpZmllcik7CiAKLSAg
ICB4c19ub2RlX3dhdGNoKHhlbmJ1cy0+eHNoLCBub2RlLCBrZXksIHdhdGNoLT50b2tlbiwgJmxv
Y2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKLQorICAgIHhzX25vZGVfd2F0Y2goeGVuYnVzLT54c2gsIG5vZGUs
IGtleSwgd2F0Y2gtPnRva2VuLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgbm90
aWZpZXJfcmVtb3ZlKCZ3YXRjaC0+bm90aWZpZXIpOwogICAgICAgICBmcmVlX3dhdGNoKHdhdGNo
KTsKIApAQCAtMjAxLDcgKzE5Niw2IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfYmFja2VuZF9jcmVh
dGUoWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCiAgICAgY2hhciAqKmtleTsKICAg
ICBRRGljdCAqb3B0czsKICAgICB1bnNpZ25lZCBpbnQgaSwgbjsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKIAogICAgIHRyYWNlX3hlbl9idXNfYmFja2VuZF9jcmVhdGUodHlwZSwgcGF0
aCk7CiAKQEAgLTI1NiwxMSArMjUwLDExIEBAIGFnYWluOgogICAgICAgICByZXR1cm47CiAgICAg
fQogCi0gICAgeGVuX2JhY2tlbmRfZGV2aWNlX2NyZWF0ZSh4ZW5idXMsIHR5cGUsIG5hbWUsIG9w
dHMsICZsb2NhbF9lcnIpOworICAgIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoeGVuYnVzLCB0
eXBlLCBuYW1lLCBvcHRzLCBlcnJwKTsKICAgICBxb2JqZWN0X3VucmVmKG9wdHMpOwogCi0gICAg
aWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBs
b2NhbF9lcnIsCisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVw
ZW5kKGVycnAsICplcnJwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVk
IHRvIGNyZWF0ZSAnJXMnIGRldmljZSAnJXMnOiAiLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0eXBlLCBuYW1lKTsKICAgICB9CkBAIC0zNzMsNyArMzY3LDYgQEAgc3RhdGljIHZv
aWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIHsKICAgICBY
ZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKICAgICB1bnNpZ25lZCBpbnQgZG9taWQ7Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICB0cmFjZV94ZW5fYnVzX3JlYWxpemUo
KTsKIApAQCAtMzk4LDEwICszOTEsMTAgQEAgc3RhdGljIHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1
c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIAogICAgIHhlbmJ1cy0+YmFja2VuZF93YXRjaCA9
CiAgICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgIiIsIC8qIGRvbWFpbiByb290IG5v
ZGUgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgImJhY2tlbmQiLCB4ZW5fYnVzX2VudW1l
cmF0ZSwgeGVuYnVzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICJiYWNrZW5kIiwgeGVuX2J1c19lbnVtZXJhdGUsIHhlbmJ1cywg
ZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIC8qIFRoaXMgbmVlZCBub3QgYmUgdHJl
YXRlZCBhcyBhIGhhcmQgZXJyb3Igc28gZG9uJ3QgcHJvcGFnYXRlICovCi0gICAgICAgIGVycm9y
X3JlcG9ydGZfZXJyKGxvY2FsX2VyciwKKyAgICAgICAgZXJyb3JfcmVwb3J0Zl9lcnIoKmVycnAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gc2V0IHVwIGVudW1lcmF0aW9u
IHdhdGNoOiAiKTsKICAgICB9CiAKQEAgLTU5MCw3ICs1ODMsNiBAQCBzdGF0aWMgdm9pZCB4ZW5f
ZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiB7
CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNF
KHhlbmRldikpKTsKICAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNbMl07Ci0gICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICB4ZW5kZXYtPmJhY2tlbmRfcGF0aCA9IHhlbl9k
ZXZpY2VfZ2V0X2JhY2tlbmRfcGF0aCh4ZW5kZXYpOwogCkBAIC02MDIsOSArNTk0LDkgQEAgc3Rh
dGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJy
b3IgKiplcnJwKQogICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKIAogICAgIHhzX25vZGVfY3Jl
YXRlKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsIHBlcm1zLAot
ICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsKLSAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxv
Y2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBlcm1zKSwgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsICpl
cnJwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0ZSBi
YWNrZW5kOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTYxMiw5ICs2MDQsOSBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlX3dhdGNoID0KICAgICAgICAg
eGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInN0YXRlIiwgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9l
cnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldiwgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsICplcnJwLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgc3Rh
dGU6ICIpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtNjIyLDkgKzYxNCw5IEBAIHN0YXRp
YyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9y
ICoqZXJycCkKICAgICB4ZW5kZXYtPmJhY2tlbmRfb25saW5lX3dhdGNoID0KICAgICAgICAgeGVu
X2J1c19hZGRfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIm9ubGluZSIsIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYsIGVycnApOworICAgIGlmICgqZXJy
cCkgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCAqZXJycCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byB3YXRjaCBiYWNrZW5kIG9ubGlu
ZTogIik7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC03NTcsNyArNzQ5LDYgQEAgc3RhdGlj
IHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50
X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIHN0cnVjdCB4c19wZXJtaXNzaW9ucyBwZXJtc1sy
XTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHhlbmRldi0+ZnJvbnRlbmRf
cGF0aCA9IHhlbl9kZXZpY2VfZ2V0X2Zyb250ZW5kX3BhdGgoeGVuZGV2KTsKIApAQCAtNzY5LDE4
ICs3NjAsMTggQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jcmVhdGUoWGVuRGV2
aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CiAK
ICAgICB4c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsIHhlbmRldi0+ZnJvbnRl
bmRfcGF0aCwgcGVybXMsCi0gICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwZXJtcyksICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
X3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUo
cGVybXMpLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRl
X3ByZXBlbmQoZXJycCwgKmVycnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJm
YWlsZWQgdG8gY3JlYXRlIGZyb250ZW5kOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAog
ICAgIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2ggPQogICAgICAgICB4ZW5fYnVzX2FkZF93
YXRjaCh4ZW5idXMsIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCwgInN0YXRlIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkLCB4ZW5kZXYsICZsb2Nh
bF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3By
ZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZGV2
aWNlX2Zyb250ZW5kX2NoYW5nZWQsIHhlbmRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7Cisg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsICplcnJwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGZyb250ZW5kIHN0YXRlOiAiKTsK
ICAgICB9CiB9CkBAIC0xMTA0LDcgKzEwOTUsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3Jl
YWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIFhlbkRldmljZUNsYXNz
ICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOwogICAgIFhlbkJ1
cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7
CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRl
dikpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKHhlbmRldi0+ZnJv
bnRlbmRfaWQgPT0gRE9NSURfSU5WQUxJRCkgewogICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX2lk
ID0geGVuX2RvbWlkOwpAQCAtMTEyMCw5ICsxMTEwLDkgQEAgc3RhdGljIHZvaWQgeGVuX2Rldmlj
ZV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgZ290byB1
bnJlYWxpemU7CiAgICAgfQogCi0gICAgeGVuZGV2LT5uYW1lID0geGVuZGV2X2NsYXNzLT5nZXRf
bmFtZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAorICAgIHhlbmRldi0+bmFt
ZSA9IHhlbmRldl9jbGFzcy0+Z2V0X25hbWUoeGVuZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgKmVycnAsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZ2V0IGRldmljZSBuYW1lOiAiKTsK
ICAgICAgICAgZ290byB1bnJlYWxpemU7CiAgICAgfQpAQCAtMTEzOCwyMiArMTEyOCwxOSBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgIHhlbmRldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID0KICAgICAgICAgKHhlbmdudHRh
Yl9ncmFudF9jb3B5KHhlbmRldi0+eGd0aCwgMCwgTlVMTCkgPT0gMCk7CiAKLSAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIGdvdG8gdW5yZWFsaXplOwogICAgIH0KIAotICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRf
Y3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB4ZW5fZGV2aWNlX2Zyb250
ZW5kX2NyZWF0ZSh4ZW5kZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3Rv
IHVucmVhbGl6ZTsKICAgICB9CiAKICAgICBpZiAoeGVuZGV2X2NsYXNzLT5yZWFsaXplKSB7Ci0g
ICAgICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwotICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAgeGVuZGV2X2NsYXNzLT5yZWFsaXplKHhlbmRldiwgZXJycCk7Cisg
ICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgZ290byB1bnJlYWxpemU7CiAgICAgICAg
IH0KICAgICB9CmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWhvc3QtcGNpLWRldmljZS5jIGIvaHcv
eGVuL3hlbi1ob3N0LXBjaS1kZXZpY2UuYwppbmRleCAxYjQ0ZGNhZmFmLi42YmI2NWJmNTY3IDEw
MDY0NAotLS0gYS9ody94ZW4veGVuLWhvc3QtcGNpLWRldmljZS5jCisrKyBiL2h3L3hlbi94ZW4t
aG9zdC1wY2ktZGV2aWNlLmMKQEAgLTMzNCw3ICszMzQsNiBAQCB2b2lkIHhlbl9ob3N0X3BjaV9k
ZXZpY2VfZ2V0KFhlbkhvc3RQQ0lEZXZpY2UgKmQsIHVpbnQxNl90IGRvbWFpbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIHVuc2lnbmVkIGludCB2
OwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgZC0+Y29uZmlnX2ZkID0gLTE7CiAgICAg
ZC0+ZG9tYWluID0gZG9tYWluOwpAQCAtMzQyLDM2ICszNDEsMzYgQEAgdm9pZCB4ZW5faG9zdF9w
Y2lfZGV2aWNlX2dldChYZW5Ib3N0UENJRGV2aWNlICpkLCB1aW50MTZfdCBkb21haW4sCiAgICAg
ZC0+ZGV2ID0gZGV2OwogICAgIGQtPmZ1bmMgPSBmdW5jOwogCi0gICAgeGVuX2hvc3RfcGNpX2Nv
bmZpZ19vcGVuKGQsICZlcnIpOwotICAgIGlmIChlcnIpIHsKKyAgICB4ZW5faG9zdF9wY2lfY29u
ZmlnX29wZW4oZCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZXJyb3I7
CiAgICAgfQogCi0gICAgeGVuX2hvc3RfcGNpX2dldF9yZXNvdXJjZShkLCAmZXJyKTsKLSAgICBp
ZiAoZXJyKSB7CisgICAgeGVuX2hvc3RfcGNpX2dldF9yZXNvdXJjZShkLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKLSAgICB4ZW5faG9zdF9w
Y2lfZ2V0X2hleF92YWx1ZShkLCAidmVuZG9yIiwgJnYsICZlcnIpOwotICAgIGlmIChlcnIpIHsK
KyAgICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAidmVuZG9yIiwgJnYsIGVycnApOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KICAgICBkLT52ZW5k
b3JfaWQgPSB2OwogCi0gICAgeGVuX2hvc3RfcGNpX2dldF9oZXhfdmFsdWUoZCwgImRldmljZSIs
ICZ2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgeGVuX2hvc3RfcGNpX2dldF9oZXhfdmFs
dWUoZCwgImRldmljZSIsICZ2LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290
byBlcnJvcjsKICAgICB9CiAgICAgZC0+ZGV2aWNlX2lkID0gdjsKIAotICAgIHhlbl9ob3N0X3Bj
aV9nZXRfZGVjX3ZhbHVlKGQsICJpcnEiLCAmdiwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAg
IHhlbl9ob3N0X3BjaV9nZXRfZGVjX3ZhbHVlKGQsICJpcnEiLCAmdiwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQogICAgIGQtPmlycSA9IHY7CiAK
LSAgICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAiY2xhc3MiLCAmdiwgJmVycik7Ci0g
ICAgaWYgKGVycikgeworICAgIHhlbl9ob3N0X3BjaV9nZXRfaGV4X3ZhbHVlKGQsICJjbGFzcyIs
ICZ2LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9
CiAgICAgZC0+Y2xhc3NfY29kZSA9IHY7CkBAIC0zODEsNyArMzgwLDYgQEAgdm9pZCB4ZW5faG9z
dF9wY2lfZGV2aWNlX2dldChYZW5Ib3N0UENJRGV2aWNlICpkLCB1aW50MTZfdCBkb21haW4sCiAg
ICAgcmV0dXJuOwogCiBlcnJvcjoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKIAog
ICAgIGlmIChkLT5jb25maWdfZmQgPj0gMCkgewogICAgICAgICBjbG9zZShkLT5jb25maWdfZmQp
OwpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCmluZGV4IDhm
YmFmMmVhZTkuLjhkNGNmNzI5MWYgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHQuYworKysgYi9o
dy94ZW4veGVuX3B0LmMKQEAgLTc3MCw3ICs3NzAsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fcHRfcmVh
bGl6ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKICAgICB1aW50OF90IG1hY2hpbmVfaXJx
ID0gMCwgc2NyYXRjaDsKICAgICB1aW50MTZfdCBjbWQgPSAwOwogICAgIGludCBwaXJxID0gWEVO
X1BUX1VOQVNTSUdORURfUElSUTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIC8qIHJl
Z2lzdGVyIHJlYWwgZGV2aWNlICovCiAgICAgWEVOX1BUX0xPRyhkLCAiQXNzaWduaW5nIHJlYWwg
cGh5c2ljYWwgZGV2aWNlICUwMng6JTAyeC4lZCIKQEAgLTc4MSwxMCArNzgwLDkgQEAgc3RhdGlj
IHZvaWQgeGVuX3B0X3JlYWxpemUoUENJRGV2aWNlICpkLCBFcnJvciAqKmVycnApCiAgICAgeGVu
X2hvc3RfcGNpX2RldmljZV9nZXQoJnMtPnJlYWxfZGV2aWNlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHMtPmhvc3RhZGRyLmRvbWFpbiwgcy0+aG9zdGFkZHIuYnVzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHMtPmhvc3RhZGRyLnNsb3QsIHMtPmhvc3RhZGRyLmZ1bmN0aW9u
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAg
ICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoJmVyciwgIkZhaWxlZCB0byBcIm9wZW5cIiB0aGUgcmVh
bCBwY2kgZGV2aWNlIik7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAg
ICBlcnJvcl9hcHBlbmRfaGludChlcnJwLCAiRmFpbGVkIHRvIFwib3BlblwiIHRoZSByZWFsIHBj
aSBkZXZpY2UiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtODExLDExICs4MDksMTAg
QEAgc3RhdGljIHZvaWQgeGVuX3B0X3JlYWxpemUoUENJRGV2aWNlICpkLCBFcnJvciAqKmVycnAp
CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIAotICAgICAgICB4ZW5fcHRfc2V0dXBf
dmdhKHMsICZzLT5yZWFsX2RldmljZSwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAg
ICAgICAgIGVycm9yX2FwcGVuZF9oaW50KCZlcnIsICJTZXR1cCBWR0EgQklPUyBvZiBwYXNzdGhy
b3VnaCIKLSAgICAgICAgICAgICAgICAgICAgIiBHRlggZmFpbGVkIik7Ci0gICAgICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgeGVuX3B0X3NldHVwX3ZnYShzLCAm
cy0+cmVhbF9kZXZpY2UsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKKyAgICAgICAgICAg
IGVycm9yX2FwcGVuZF9oaW50KGVycnAsICJTZXR1cCBWR0EgQklPUyBvZiBwYXNzdGhyb3VnaCIK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgR0ZYIGZhaWxlZCIpOwogICAgICAgICAg
ICAgeGVuX2hvc3RfcGNpX2RldmljZV9wdXQoJnMtPnJlYWxfZGV2aWNlKTsKICAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgfQpAQCAtODI4LDEwICs4MjUsOSBAQCBzdGF0aWMgdm9pZCB4ZW5f
cHRfcmVhbGl6ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKICAgICB4ZW5fcHRfcmVnaXN0
ZXJfcmVnaW9ucyhzLCAmY21kKTsKIAogICAgIC8qIHJlaW5pdGlhbGl6ZSBlYWNoIGNvbmZpZyBy
ZWdpc3RlciB0byBiZSBlbXVsYXRlZCAqLwotICAgIHhlbl9wdF9jb25maWdfaW5pdChzLCAmZXJy
KTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX2FwcGVuZF9oaW50KCZlcnIsICJQQ0kg
Q29uZmlnIHNwYWNlIGluaXRpYWxpc2F0aW9uIGZhaWxlZCIpOwotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICB4ZW5fcHRfY29uZmlnX2luaXQocywgZXJycCk7CisgICAg
aWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KGVycnAsICJQQ0kgQ29uZmln
IHNwYWNlIGluaXRpYWxpc2F0aW9uIGZhaWxlZCIpOwogICAgICAgICByYyA9IC0xOwogICAgICAg
ICBnb3RvIGVycl9vdXQ7CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdF9jb25maWdf
aW5pdC5jIGIvaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCmluZGV4IDMxZWM1YWRkMWQuLmJj
MWZlYWNjM2MgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYworKysgYi9o
dy94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKQEAgLTIwMDksNyArMjAwOSw2IEBAIHN0YXRpYyB2
b2lkIHhlbl9wdF9jb25maWdfcmVnX2luaXQoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywKIHZv
aWQgeGVuX3B0X2NvbmZpZ19pbml0KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIEVycm9yICoq
ZXJycCkKIHsKICAgICBpbnQgaSwgcmM7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICBR
TElTVF9JTklUKCZzLT5yZWdfZ3Jwcyk7CiAKQEAgLTIwNTIsMTAgKzIwNTEsOSBAQCB2b2lkIHhl
bl9wdF9jb25maWdfaW5pdChYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLCBFcnJvciAqKmVycnAp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ19n
cnBfb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcmVnX2dycF9lbnRyeS0+c2l6ZSk7CiAgICAgICAgICAgICBpZiAocmMgPCAwKSB7Ci0g
ICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZygmZXJyLCAiRmFpbGVkIHRvIGluaXRpYWxpemUgJWQv
JXp1LCB0eXBlID0gMHgleCwiCisgICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiRmFp
bGVkIHRvIGluaXRpYWxpemUgJWQvJXp1LCB0eXBlID0gMHgleCwiCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiIHJjOiAlZCIsIGksIEFSUkFZX1NJWkUoeGVuX3B0X2VtdV9yZWdfZ3Jwcyks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcHRfZW11X3JlZ19ncnBzW2ldLmdycF90
eXBlLCByYyk7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiAg
ICAgICAgICAgICAgICAgeGVuX3B0X2NvbmZpZ19kZWxldGUocyk7CiAgICAgICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICAgICAgfQpAQCAtMjA2OCwxMyArMjA2NiwxNCBAQCB2b2lkIHhlbl9w
dF9jb25maWdfaW5pdChYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLCBFcnJvciAqKmVycnApCiAK
ICAgICAgICAgICAgICAgICAvKiBpbml0aWFsaXplIGNhcGFiaWxpdHkgcmVnaXN0ZXIgKi8KICAg
ICAgICAgICAgICAgICBmb3IgKGogPSAwOyByZWdzLT5zaXplICE9IDA7IGorKywgcmVncysrKSB7
Ci0gICAgICAgICAgICAgICAgICAgIHhlbl9wdF9jb25maWdfcmVnX2luaXQocywgcmVnX2dycF9l
bnRyeSwgcmVncywgJmVycik7Ci0gICAgICAgICAgICAgICAgICAgIGlmIChlcnIpIHsKLSAgICAg
ICAgICAgICAgICAgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KCZlcnIsICJGYWlsZWQgdG8gaW5p
dCByZWdpc3RlciAlZCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBvZmZzZXRz
IDB4JXggaW4gZ3JwX3R5cGUgPSAweCV4ICglZC8lenUpIiwgaiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVncy0+b2Zmc2V0LCB4ZW5fcHRfZW11X3JlZ19ncnBzW2ldLmdycF90
eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLCBBUlJBWV9TSVpFKHhlbl9w
dF9lbXVfcmVnX2dycHMpKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAgICB4ZW5fcHRfY29uZmlnX3JlZ19pbml0
KHMsIHJlZ19ncnBfZW50cnksIHJlZ3MsIGVycnApOworICAgICAgICAgICAgICAgICAgICBpZiAo
KmVycnApIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KGVycnAs
ICJGYWlsZWQgdG8gaW5pdCByZWdpc3RlciAlZCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIgb2Zmc2V0cyAweCV4IGluIGdycF90eXBlID0gMHgleCAoJWQvJXp1
KSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVncy0+b2Zmc2V0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3B0X2VtdV9yZWdfZ3Jwc1tp
XS5ncnBfdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGks
IEFSUkFZX1NJWkUoeGVuX3B0X2VtdV9yZWdfZ3JwcykpOwogICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3B0X2NvbmZpZ19kZWxldGUocyk7CiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1
cm47CiAgICAgICAgICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL2lvL2Rucy1yZXNvbHZlci5j
IGIvaW8vZG5zLXJlc29sdmVyLmMKaW5kZXggNmViZTJhNTY1MC4uMWFhYjVjZmVmMiAxMDA2NDQK
LS0tIGEvaW8vZG5zLXJlc29sdmVyLmMKKysrIGIvaW8vZG5zLXJlc29sdmVyLmMKQEAgLTU4LDcg
KzU4LDYgQEAgc3RhdGljIGludCBxaW9fZG5zX3Jlc29sdmVyX2xvb2t1cF9zeW5jX2luZXQoUUlP
RE5TUmVzb2x2ZXIgKnJlc29sdmVyLAogICAgIGNoYXIgdWFkZHJbSU5FVDZfQUREUlNUUkxFTiAr
IDFdOwogICAgIGNoYXIgdXBvcnRbMzNdOwogICAgIGludCByYzsKLSAgICBFcnJvciAqZXJyID0g
TlVMTDsKICAgICBzaXplX3QgaTsKIAogICAgICpuYWRkcnMgPSAwOwpAQCAtNjksMTEgKzY4LDEw
IEBAIHN0YXRpYyBpbnQgcWlvX2Ruc19yZXNvbHZlcl9sb29rdXBfc3luY19pbmV0KFFJT0ROU1Jl
c29sdmVyICpyZXNvbHZlciwKICAgICBpZiAoaWFkZHItPmhhc19udW1lcmljICYmIGlhZGRyLT5u
dW1lcmljKSB7CiAgICAgICAgIGFpLmFpX2ZsYWdzIHw9IEFJX05VTUVSSUNIT1NUIHwgQUlfTlVN
RVJJQ1NFUlY7CiAgICAgfQotICAgIGFpLmFpX2ZhbWlseSA9IGluZXRfYWlfZmFtaWx5X2Zyb21f
YWRkcmVzcyhpYWRkciwgJmVycik7CisgICAgYWkuYWlfZmFtaWx5ID0gaW5ldF9haV9mYW1pbHlf
ZnJvbV9hZGRyZXNzKGlhZGRyLCBlcnJwKTsKICAgICBhaS5haV9zb2NrdHlwZSA9IFNPQ0tfU1RS
RUFNOwogCi0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJy
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIApkaWZmIC0t
Z2l0IGEvaW8vbmV0LWxpc3RlbmVyLmMgYi9pby9uZXQtbGlzdGVuZXIuYwppbmRleCA1ZDhhMjI2
ODcyLi43M2E4YTcxNDQ5IDEwMDY0NAotLS0gYS9pby9uZXQtbGlzdGVuZXIuYworKysgYi9pby9u
ZXQtbGlzdGVuZXIuYwpAQCAtNjksNyArNjksNiBAQCBpbnQgcWlvX25ldF9saXN0ZW5lcl9vcGVu
X3N5bmMoUUlPTmV0TGlzdGVuZXIgKmxpc3RlbmVyLAogICAgIFNvY2tldEFkZHJlc3MgKipyZXNh
ZGRyczsKICAgICBzaXplX3QgbnJlc2FkZHJzOwogICAgIHNpemVfdCBpOwotICAgIEVycm9yICpl
cnIgPSBOVUxMOwogICAgIGJvb2wgc3VjY2VzcyA9IGZhbHNlOwogCiAgICAgaWYgKHFpb19kbnNf
cmVzb2x2ZXJfbG9va3VwX3N5bmMocmVzb2x2ZXIsCkBAIC04NCw3ICs4Myw3IEBAIGludCBxaW9f
bmV0X2xpc3RlbmVyX29wZW5fc3luYyhRSU9OZXRMaXN0ZW5lciAqbGlzdGVuZXIsCiAgICAgICAg
IFFJT0NoYW5uZWxTb2NrZXQgKnNpb2MgPSBxaW9fY2hhbm5lbF9zb2NrZXRfbmV3KCk7CiAKICAg
ICAgICAgaWYgKHFpb19jaGFubmVsX3NvY2tldF9saXN0ZW5fc3luYyhzaW9jLCByZXNhZGRyc1tp
XSwgbnVtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVyciA/
IE5VTEwgOiAmZXJyKSA9PSAwKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKmVycnAgPyBOVUxMIDogZXJycCkgPT0gMCkgewogICAgICAgICAgICAgc3VjY2Vz
cyA9IHRydWU7CiAKICAgICAgICAgICAgIHFpb19uZXRfbGlzdGVuZXJfYWRkKGxpc3RlbmVyLCBz
aW9jKTsKQEAgLTk2LDEwICs5NSw5IEBAIGludCBxaW9fbmV0X2xpc3RlbmVyX29wZW5fc3luYyhR
SU9OZXRMaXN0ZW5lciAqbGlzdGVuZXIsCiAgICAgZ19mcmVlKHJlc2FkZHJzKTsKIAogICAgIGlm
IChzdWNjZXNzKSB7Ci0gICAgICAgIGVycm9yX2ZyZWUoZXJyKTsKKyAgICAgICAgZXJyb3JfZnJl
ZV9lcnJwKGVycnApOwogICAgICAgICByZXR1cm4gMDsKICAgICB9IGVsc2UgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIH0K
ZGlmZiAtLWdpdCBhL2lvdGhyZWFkLmMgYi9pb3RocmVhZC5jCmluZGV4IDcxMzBiZTU4ZTMuLmI5
NzdlNWMxYjAgMTAwNjQ0Ci0tLSBhL2lvdGhyZWFkLmMKKysrIGIvaW90aHJlYWQuYwpAQCAtMTYz
LDE1ICsxNjMsMTMgQEAgc3RhdGljIHZvaWQgaW90aHJlYWRfaW5pdF9nY29udGV4dChJT1RocmVh
ZCAqaW90aHJlYWQpCiAKIHN0YXRpYyB2b2lkIGlvdGhyZWFkX2NvbXBsZXRlKFVzZXJDcmVhdGFi
bGUgKm9iaiwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnJvciA9IE5VTEw7
CiAgICAgSU9UaHJlYWQgKmlvdGhyZWFkID0gSU9USFJFQUQob2JqKTsKICAgICBjaGFyICpuYW1l
LCAqdGhyZWFkX25hbWU7CiAKICAgICBpb3RocmVhZC0+c3RvcHBpbmcgPSBmYWxzZTsKICAgICBp
b3RocmVhZC0+cnVubmluZyA9IHRydWU7Ci0gICAgaW90aHJlYWQtPmN0eCA9IGFpb19jb250ZXh0
X25ldygmbG9jYWxfZXJyb3IpOworICAgIGlvdGhyZWFkLT5jdHggPSBhaW9fY29udGV4dF9uZXco
ZXJycCk7CiAgICAgaWYgKCFpb3RocmVhZC0+Y3R4KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnJvcik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE4NSw5
ICsxODMsOCBAQCBzdGF0aWMgdm9pZCBpb3RocmVhZF9jb21wbGV0ZShVc2VyQ3JlYXRhYmxlICpv
YmosIEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW90aHJl
YWQtPnBvbGxfbWF4X25zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3RocmVh
ZC0+cG9sbF9ncm93LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3RocmVhZC0+
cG9sbF9zaHJpbmssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnJv
cik7Ci0gICAgaWYgKGxvY2FsX2Vycm9yKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnJvcik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICBhaW9fY29udGV4dF91bnJlZihpb3RocmVhZC0+Y3R4
KTsKICAgICAgICAgaW90aHJlYWQtPmN0eCA9IE5VTEw7CiAgICAgICAgIHJldHVybjsKQEAgLTI0
MCwxOCArMjM3LDE3IEBAIHN0YXRpYyB2b2lkIGlvdGhyZWFkX3NldF9wb2xsX3BhcmFtKE9iamVj
dCAqb2JqLCBWaXNpdG9yICp2LAogICAgIElPVGhyZWFkICppb3RocmVhZCA9IElPVEhSRUFEKG9i
aik7CiAgICAgUG9sbFBhcmFtSW5mbyAqaW5mbyA9IG9wYXF1ZTsKICAgICBpbnQ2NF90ICpmaWVs
ZCA9ICh2b2lkICopaW90aHJlYWQgKyBpbmZvLT5vZmZzZXQ7Ci0gICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAgICAgaW50NjRfdCB2YWx1ZTsKIAotICAgIHZpc2l0X3R5cGVfaW50NjQodiwg
bmFtZSwgJnZhbHVlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGdvdG8gb3V0OworICAgIHZpc2l0X3R5cGVfaW50NjQodiwgbmFtZSwgJnZhbHVlLCBlcnJwKTsK
KyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGlmICh2YWx1
ZSA8IDApIHsKLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiJXMgdmFsdWUgbXVzdCBi
ZSBpbiByYW5nZSBbMCwgJSJQUklkNjQiXSIsCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIiVz
IHZhbHVlIG11c3QgYmUgaW4gcmFuZ2UgWzAsICUiUFJJZDY0Il0iLAogICAgICAgICAgICAgICAg
ICAgIGluZm8tPm5hbWUsIElOVDY0X01BWCk7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICBy
ZXR1cm47CiAgICAgfQogCiAgICAgKmZpZWxkID0gdmFsdWU7CkBAIC0yNjEsMTEgKzI1Nyw4IEBA
IHN0YXRpYyB2b2lkIGlvdGhyZWFkX3NldF9wb2xsX3BhcmFtKE9iamVjdCAqb2JqLCBWaXNpdG9y
ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW90aHJlYWQtPnBvbGxf
bWF4X25zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW90aHJlYWQtPnBv
bGxfZ3JvdywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvdGhyZWFkLT5w
b2xsX3NocmluaywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9l
cnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CiAgICAgfQot
Ci1vdXQ6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9CiAKIHN0YXRp
YyB2b2lkIGlvdGhyZWFkX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpjbGFz
c19kYXRhKQpkaWZmIC0tZ2l0IGEvam9iLmMgYi9qb2IuYwppbmRleCAwNDQwOWI0MGFhLi5iMGFk
ZGUxNjcwIDEwMDY0NAotLS0gYS9qb2IuYworKysgYi9qb2IuYwpAQCAtOTY2LDE2ICs5NjYsMTQg
QEAgdm9pZCBqb2JfY29tcGxldGUoSm9iICpqb2IsIEVycm9yICoqZXJycCkKIAogaW50IGpvYl9m
aW5pc2hfc3luYyhKb2IgKmpvYiwgdm9pZCAoKmZpbmlzaCkoSm9iICosIEVycm9yICoqZXJycCks
IEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQg
cmV0OwogCiAgICAgam9iX3JlZihqb2IpOwogCiAgICAgaWYgKGZpbmlzaCkgewotICAgICAgICBm
aW5pc2goam9iLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgZmluaXNoKGpvYiwgZXJycCk7CiAgICAg
fQotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGpvYl91bnJlZihqb2IpOwogICAg
ICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KZGlmZiAtLWdpdCBhL21lbW9yeS5jIGIvbWVtb3J5
LmMKaW5kZXggYjlkZDZiOTRjYS4uMTY4ZGU4ZTUxNiAxMDA2NDQKLS0tIGEvbWVtb3J5LmMKKysr
IGIvbWVtb3J5LmMKQEAgLTE1NDQsMTcgKzE1NDQsMTUgQEAgdm9pZCBtZW1vcnlfcmVnaW9uX2lu
aXRfcmFtX3NoYXJlZF9ub21pZ3JhdGUoTWVtb3J5UmVnaW9uICptciwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc2hhcmUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJy
b3IgKmVyciA9IE5VTEw7CiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0KG1yLCBvd25lciwgbmFtZSwg
c2l6ZSk7CiAgICAgbXItPnJhbSA9IHRydWU7CiAgICAgbXItPnRlcm1pbmF0ZXMgPSB0cnVlOwog
ICAgIG1yLT5kZXN0cnVjdG9yID0gbWVtb3J5X3JlZ2lvbl9kZXN0cnVjdG9yX3JhbTsKLSAgICBt
ci0+cmFtX2Jsb2NrID0gcWVtdV9yYW1fYWxsb2Moc2l6ZSwgc2hhcmUsIG1yLCAmZXJyKTsKKyAg
ICBtci0+cmFtX2Jsb2NrID0gcWVtdV9yYW1fYWxsb2Moc2l6ZSwgc2hhcmUsIG1yLCBlcnJwKTsK
ICAgICBtci0+ZGlydHlfbG9nX21hc2sgPSB0Y2dfZW5hYmxlZCgpID8gKDEgPDwgRElSVFlfTUVN
T1JZX0NPREUpIDogMDsKLSAgICBpZiAoZXJyKSB7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IG1yLT5zaXplID0gaW50MTI4X3plcm8oKTsKICAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVD
VChtcikpOwotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKICAgICB9CiB9CiAK
QEAgLTE1NjgsMTggKzE1NjYsMTYgQEAgdm9pZCBtZW1vcnlfcmVnaW9uX2luaXRfcmVzaXplYWJs
ZV9yYW0oTWVtb3J5UmVnaW9uICptciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpob3N0KSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVM
TDsKICAgICBtZW1vcnlfcmVnaW9uX2luaXQobXIsIG93bmVyLCBuYW1lLCBzaXplKTsKICAgICBt
ci0+cmFtID0gdHJ1ZTsKICAgICBtci0+dGVybWluYXRlcyA9IHRydWU7CiAgICAgbXItPmRlc3Ry
dWN0b3IgPSBtZW1vcnlfcmVnaW9uX2Rlc3RydWN0b3JfcmFtOwogICAgIG1yLT5yYW1fYmxvY2sg
PSBxZW11X3JhbV9hbGxvY19yZXNpemVhYmxlKHNpemUsIG1heF9zaXplLCByZXNpemVkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1yLCAmZXJyKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtciwgZXJycCk7CiAg
ICAgbXItPmRpcnR5X2xvZ19tYXNrID0gdGNnX2VuYWJsZWQoKSA/ICgxIDw8IERJUlRZX01FTU9S
WV9DT0RFKSA6IDA7Ci0gICAgaWYgKGVycikgeworICAgIGlmICgqZXJycCkgewogICAgICAgICBt
ci0+c2l6ZSA9IGludDEyOF96ZXJvKCk7CiAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1Qo
bXIpKTsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiAgICAgfQogfQogCkBA
IC0xNTkzLDE4ICsxNTg5LDE2IEBAIHZvaWQgbWVtb3J5X3JlZ2lvbl9pbml0X3JhbV9mcm9tX2Zp
bGUoTWVtb3J5UmVnaW9uICptciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIG1lbW9yeV9y
ZWdpb25faW5pdChtciwgb3duZXIsIG5hbWUsIHNpemUpOwogICAgIG1yLT5yYW0gPSB0cnVlOwog
ICAgIG1yLT50ZXJtaW5hdGVzID0gdHJ1ZTsKICAgICBtci0+ZGVzdHJ1Y3RvciA9IG1lbW9yeV9y
ZWdpb25fZGVzdHJ1Y3Rvcl9yYW07CiAgICAgbXItPmFsaWduID0gYWxpZ247Ci0gICAgbXItPnJh
bV9ibG9jayA9IHFlbXVfcmFtX2FsbG9jX2Zyb21fZmlsZShzaXplLCBtciwgcmFtX2ZsYWdzLCBw
YXRoLCAmZXJyKTsKKyAgICBtci0+cmFtX2Jsb2NrID0gcWVtdV9yYW1fYWxsb2NfZnJvbV9maWxl
KHNpemUsIG1yLCByYW1fZmxhZ3MsIHBhdGgsIGVycnApOwogICAgIG1yLT5kaXJ0eV9sb2dfbWFz
ayA9IHRjZ19lbmFibGVkKCkgPyAoMSA8PCBESVJUWV9NRU1PUllfQ09ERSkgOiAwOwotICAgIGlm
IChlcnIpIHsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgbXItPnNpemUgPSBpbnQxMjhfemVy
bygpOwogICAgICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKG1yKSk7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogICAgIH0KIH0KIApAQCAtMTYxNiwxOSArMTYxMCwxNyBA
QCB2b2lkIG1lbW9yeV9yZWdpb25faW5pdF9yYW1fZnJvbV9mZChNZW1vcnlSZWdpb24gKm1yLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICplcnIg
PSBOVUxMOwogICAgIG1lbW9yeV9yZWdpb25faW5pdChtciwgb3duZXIsIG5hbWUsIHNpemUpOwog
ICAgIG1yLT5yYW0gPSB0cnVlOwogICAgIG1yLT50ZXJtaW5hdGVzID0gdHJ1ZTsKICAgICBtci0+
ZGVzdHJ1Y3RvciA9IG1lbW9yeV9yZWdpb25fZGVzdHJ1Y3Rvcl9yYW07CiAgICAgbXItPnJhbV9i
bG9jayA9IHFlbXVfcmFtX2FsbG9jX2Zyb21fZmQoc2l6ZSwgbXIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhcmUgPyBSQU1fU0hBUkVEIDogMCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZCwgJmVycik7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmQsIGVycnApOwogICAgIG1yLT5k
aXJ0eV9sb2dfbWFzayA9IHRjZ19lbmFibGVkKCkgPyAoMSA8PCBESVJUWV9NRU1PUllfQ09ERSkg
OiAwOwotICAgIGlmIChlcnIpIHsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgbXItPnNpemUg
PSBpbnQxMjhfemVybygpOwogICAgICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKG1yKSk7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogICAgIH0KIH0KICNlbmRpZgpAQCAt
MTY4NywxOCArMTY3OSwxNiBAQCB2b2lkIG1lbW9yeV9yZWdpb25faW5pdF9yb21fbm9taWdyYXRl
KE1lbW9yeVJlZ2lvbiAqbXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IHNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBtZW1vcnlfcmVnaW9u
X2luaXQobXIsIG93bmVyLCBuYW1lLCBzaXplKTsKICAgICBtci0+cmFtID0gdHJ1ZTsKICAgICBt
ci0+cmVhZG9ubHkgPSB0cnVlOwogICAgIG1yLT50ZXJtaW5hdGVzID0gdHJ1ZTsKICAgICBtci0+
ZGVzdHJ1Y3RvciA9IG1lbW9yeV9yZWdpb25fZGVzdHJ1Y3Rvcl9yYW07Ci0gICAgbXItPnJhbV9i
bG9jayA9IHFlbXVfcmFtX2FsbG9jKHNpemUsIGZhbHNlLCBtciwgJmVycik7CisgICAgbXItPnJh
bV9ibG9jayA9IHFlbXVfcmFtX2FsbG9jKHNpemUsIGZhbHNlLCBtciwgZXJycCk7CiAgICAgbXIt
PmRpcnR5X2xvZ19tYXNrID0gdGNnX2VuYWJsZWQoKSA/ICgxIDw8IERJUlRZX01FTU9SWV9DT0RF
KSA6IDA7Ci0gICAgaWYgKGVycikgeworICAgIGlmICgqZXJycCkgewogICAgICAgICBtci0+c2l6
ZSA9IGludDEyOF96ZXJvKCk7CiAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QobXIpKTsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiAgICAgfQogfQogCkBAIC0xNzEw
LDcgKzE3MDAsNiBAQCB2b2lkIG1lbW9yeV9yZWdpb25faW5pdF9yb21fZGV2aWNlX25vbWlncmF0
ZShNZW1vcnlSZWdpb24gKm1yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3Qgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAg
ICBhc3NlcnQob3BzKTsKICAgICBtZW1vcnlfcmVnaW9uX2luaXQobXIsIG93bmVyLCBuYW1lLCBz
aXplKTsKICAgICBtci0+b3BzID0gb3BzOwpAQCAtMTcxOCwxMSArMTcwNywxMCBAQCB2b2lkIG1l
bW9yeV9yZWdpb25faW5pdF9yb21fZGV2aWNlX25vbWlncmF0ZShNZW1vcnlSZWdpb24gKm1yLAog
ICAgIG1yLT50ZXJtaW5hdGVzID0gdHJ1ZTsKICAgICBtci0+cm9tX2RldmljZSA9IHRydWU7CiAg
ICAgbXItPmRlc3RydWN0b3IgPSBtZW1vcnlfcmVnaW9uX2Rlc3RydWN0b3JfcmFtOwotICAgIG1y
LT5yYW1fYmxvY2sgPSBxZW11X3JhbV9hbGxvYyhzaXplLCBmYWxzZSwgIG1yLCAmZXJyKTsKLSAg
ICBpZiAoZXJyKSB7CisgICAgbXItPnJhbV9ibG9jayA9IHFlbXVfcmFtX2FsbG9jKHNpemUsIGZh
bHNlLCAgbXIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBtci0+c2l6ZSA9IGlu
dDEyOF96ZXJvKCk7CiAgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QobXIpKTsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiAgICAgfQogfQogCkBAIC0zMTc0LDExICsz
MTYyLDkgQEAgdm9pZCBtZW1vcnlfcmVnaW9uX2luaXRfcmFtKE1lbW9yeVJlZ2lvbiAqbXIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIERldmljZVN0
YXRlICpvd25lcl9kZXY7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKLSAgICBtZW1vcnlfcmVn
aW9uX2luaXRfcmFtX25vbWlncmF0ZShtciwgb3duZXIsIG5hbWUsIHNpemUsICZlcnIpOwotICAg
IGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgbWVt
b3J5X3JlZ2lvbl9pbml0X3JhbV9ub21pZ3JhdGUobXIsIG93bmVyLCBuYW1lLCBzaXplLCBlcnJw
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICAvKiBUaGlz
IHdpbGwgYXNzZXJ0IGlmIG93bmVyIGlzIG5laXRoZXIgTlVMTCBub3IgYSBEZXZpY2VTdGF0ZS4K
QEAgLTMxOTgsMTEgKzMxODQsOSBAQCB2b2lkIG1lbW9yeV9yZWdpb25faW5pdF9yb20oTWVtb3J5
UmVnaW9uICptciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7
CiAgICAgRGV2aWNlU3RhdGUgKm93bmVyX2RldjsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAot
ICAgIG1lbW9yeV9yZWdpb25faW5pdF9yb21fbm9taWdyYXRlKG1yLCBvd25lciwgbmFtZSwgc2l6
ZSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
ZXJyKTsKKyAgICBtZW1vcnlfcmVnaW9uX2luaXRfcm9tX25vbWlncmF0ZShtciwgb3duZXIsIG5h
bWUsIHNpemUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAg
fQogICAgIC8qIFRoaXMgd2lsbCBhc3NlcnQgaWYgb3duZXIgaXMgbmVpdGhlciBOVUxMIG5vciBh
IERldmljZVN0YXRlLgpAQCAtMzIyNCwxMiArMzIwOCwxMCBAQCB2b2lkIG1lbW9yeV9yZWdpb25f
aW5pdF9yb21fZGV2aWNlKE1lbW9yeVJlZ2lvbiAqbXIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBEZXZpY2VTdGF0ZSAqb3duZXJfZGV2
OwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X3JvbV9k
ZXZpY2Vfbm9taWdyYXRlKG1yLCBvd25lciwgb3BzLCBvcGFxdWUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUsIHNpemUsICZlcnIpOwotICAgIGlmIChl
cnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUsIHNpemUsIGVycnApOworICAgIGlm
ICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIC8qIFRoaXMgd2lsbCBhc3Nl
cnQgaWYgb3duZXIgaXMgbmVpdGhlciBOVUxMIG5vciBhIERldmljZVN0YXRlLgpkaWZmIC0tZ2l0
IGEvbWVtb3J5X21hcHBpbmcuYyBiL21lbW9yeV9tYXBwaW5nLmMKaW5kZXggMThkMGI4MDY3Yy4u
MzMxMDNjMTZkMyAxMDA2NDQKLS0tIGEvbWVtb3J5X21hcHBpbmcuYworKysgYi9tZW1vcnlfbWFw
cGluZy5jCkBAIC0yOTYsMTAgKzI5Niw4IEBAIHZvaWQgcWVtdV9nZXRfZ3Vlc3RfbWVtb3J5X21h
cHBpbmcoTWVtb3J5TWFwcGluZ0xpc3QgKmxpc3QsCiAgICAgaWYgKGZpcnN0X3BhZ2luZ19lbmFi
bGVkX2NwdSkgewogICAgICAgICBmb3IgKGNwdSA9IGZpcnN0X3BhZ2luZ19lbmFibGVkX2NwdTsg
Y3B1ICE9IE5VTEw7CiAgICAgICAgICAgICAgY3B1ID0gQ1BVX05FWFQoY3B1KSkgewotICAgICAg
ICAgICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0gICAgICAgICAgICBjcHVfZ2V0X21lbW9yeV9tYXBw
aW5nKGNwdSwgbGlzdCwgJmVycik7Ci0gICAgICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICBjcHVfZ2V0X21l
bW9yeV9tYXBwaW5nKGNwdSwgbGlzdCwgZXJycCk7CisgICAgICAgICAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KZGlmZiAt
LWdpdCBhL21pZ3JhdGlvbi9jb2xvLmMgYi9taWdyYXRpb24vY29sby5jCmluZGV4IDJjODhhYTU3
YTIuLjMxZGFjOGMwYmQgMTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi9jb2xvLmMKKysrIGIvbWlncmF0
aW9uL2NvbG8uYwpAQCAtMjQzLDE5ICsyNDMsMTggQEAgdm9pZCBxbXBfeGVuX3NldF9yZXBsaWNh
dGlvbihib29sIGVuYWJsZSwgYm9vbCBwcmltYXJ5LAogCiBSZXBsaWNhdGlvblN0YXR1cyAqcW1w
X3F1ZXJ5X3hlbl9yZXBsaWNhdGlvbl9zdGF0dXMoRXJyb3IgKiplcnJwKQogewotICAgIEVycm9y
ICplcnIgPSBOVUxMOwogICAgIFJlcGxpY2F0aW9uU3RhdHVzICpzID0gZ19uZXcwKFJlcGxpY2F0
aW9uU3RhdHVzLCAxKTsKIAotICAgIHJlcGxpY2F0aW9uX2dldF9lcnJvcl9hbGwoJmVycik7Ci0g
ICAgaWYgKGVycikgeworICAgIHJlcGxpY2F0aW9uX2dldF9lcnJvcl9hbGwoZXJycCk7CisgICAg
aWYgKCplcnJwKSB7CiAgICAgICAgIHMtPmVycm9yID0gdHJ1ZTsKICAgICAgICAgcy0+aGFzX2Rl
c2MgPSB0cnVlOwotICAgICAgICBzLT5kZXNjID0gZ19zdHJkdXAoZXJyb3JfZ2V0X3ByZXR0eShl
cnIpKTsKKyAgICAgICAgcy0+ZGVzYyA9IGdfc3RyZHVwKGVycm9yX2dldF9wcmV0dHkoKmVycnAp
KTsKICAgICB9IGVsc2UgewogICAgICAgICBzLT5lcnJvciA9IGZhbHNlOwogICAgIH0KIAotICAg
IGVycm9yX2ZyZWUoZXJyKTsKKyAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7CiAgICAgcmV0dXJu
IHM7CiB9CiAKQEAgLTMxNCwxMiArMzEzLDEwIEBAIHN0YXRpYyB2b2lkIGNvbG9fc2VuZF9tZXNz
YWdlKFFFTVVGaWxlICpmLCBDT0xPTWVzc2FnZSBtc2csCiBzdGF0aWMgdm9pZCBjb2xvX3NlbmRf
bWVzc2FnZV92YWx1ZShRRU1VRmlsZSAqZiwgQ09MT01lc3NhZ2UgbXNnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsdWUsIEVycm9yICoqZXJycCkKIHsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQgcmV0OwogCi0gICAgY29sb19z
ZW5kX21lc3NhZ2UoZiwgbXNnLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGNvbG9fc2VuZF9t
ZXNzYWdlKGYsIG1zZywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAgICAgcWVtdV9wdXRfYmU2NChmLCB2YWx1ZSk7CkBAIC0zNTUsMTEgKzM1Miw5IEBA
IHN0YXRpYyB2b2lkIGNvbG9fcmVjZWl2ZV9jaGVja19tZXNzYWdlKFFFTVVGaWxlICpmLCBDT0xP
TWVzc2FnZSBleHBlY3RfbXNnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRXJyb3IgKiplcnJwKQogewogICAgIENPTE9NZXNzYWdlIG1zZzsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKIAotICAgIG1zZyA9IGNvbG9fcmVjZWl2ZV9tZXNzYWdlKGYsICZsb2Nh
bF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgbXNnID0gY29sb19yZWNlaXZlX21lc3NhZ2UoZiwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKG1zZyAh
PSBleHBlY3RfbXNnKSB7CkBAIC0zNzEsMTMgKzM2NiwxMSBAQCBzdGF0aWMgdm9pZCBjb2xvX3Jl
Y2VpdmVfY2hlY2tfbWVzc2FnZShRRU1VRmlsZSAqZiwgQ09MT01lc3NhZ2UgZXhwZWN0X21zZywK
IHN0YXRpYyB1aW50NjRfdCBjb2xvX3JlY2VpdmVfbWVzc2FnZV92YWx1ZShRRU1VRmlsZSAqZiwg
dWludDMyX3QgZXhwZWN0X21zZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgdWludDY0X3QgdmFsdWU7CiAgICAgaW50IHJldDsKIAotICAgIGNvbG9fcmVjZWl2ZV9jaGVj
a19tZXNzYWdlKGYsIGV4cGVjdF9tc2csICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgY29sb19y
ZWNlaXZlX2NoZWNrX21lc3NhZ2UoZiwgZXhwZWN0X21zZywgZXJycCk7CisgICAgaWYgKCplcnJw
KSB7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtNjY4LDExICs2NjEsOSBAQCBzdGF0
aWMgdm9pZCBjb2xvX3dhaXRfaGFuZGxlX21lc3NhZ2UoUUVNVUZpbGUgKmYsIGludCAqY2hlY2tw
b2ludF9yZXF1ZXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9y
ICoqZXJycCkKIHsKICAgICBDT0xPTWVzc2FnZSBtc2c7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CiAKLSAgICBtc2cgPSBjb2xvX3JlY2VpdmVfbWVzc2FnZShmLCAmbG9jYWxfZXJyKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIG1zZyA9IGNvbG9fcmVjZWl2ZV9tZXNzYWdlKGYsIGVycnApOworICAgIGlm
ICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9taWdyYXRp
b24vbWlncmF0aW9uLmMgYi9taWdyYXRpb24vbWlncmF0aW9uLmMKaW5kZXggMDE4NjNhOTVmNS4u
OTMwOTAwODU1NSAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL21pZ3JhdGlvbi5jCisrKyBiL21pZ3Jh
dGlvbi9taWdyYXRpb24uYwpAQCAtNjAzLDEyICs2MDMsMTAgQEAgdm9pZCBtaWdyYXRpb25faW9j
X3Byb2Nlc3NfaW5jb21pbmcoUUlPQ2hhbm5lbCAqaW9jLCBFcnJvciAqKmVycnApCiAgICAgICAg
ICAqLwogICAgICAgICBzdGFydF9taWdyYXRpb24gPSAhbWlncmF0ZV91c2VfbXVsdGlmZCgpOwog
ICAgIH0gZWxzZSB7Ci0gICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgICAgICAv
KiBNdWx0aXBsZSBjb25uZWN0aW9ucyAqLwogICAgICAgICBhc3NlcnQobWlncmF0ZV91c2VfbXVs
dGlmZCgpKTsKLSAgICAgICAgc3RhcnRfbWlncmF0aW9uID0gbXVsdGlmZF9yZWN2X25ld19jaGFu
bmVsKGlvYywgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBzdGFydF9taWdy
YXRpb24gPSBtdWx0aWZkX3JlY3ZfbmV3X2NoYW5uZWwoaW9jLCBlcnJwKTsKKyAgICAgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CkBAIC0xNzU3
LDcgKzE3NTUsNiBAQCB2b2lkIG1pZ3JhdGVfZGVsX2Jsb2NrZXIoRXJyb3IgKnJlYXNvbikKIAog
dm9pZCBxbXBfbWlncmF0ZV9pbmNvbWluZyhjb25zdCBjaGFyICp1cmksIEVycm9yICoqZXJycCkK
IHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBzdGF0aWMgYm9vbCBvbmNlID0g
dHJ1ZTsKIAogICAgIGlmICghZGVmZXJyZWRfaW5jb21pbmcpIHsKQEAgLTE3NjgsMTAgKzE3NjUs
OSBAQCB2b2lkIHFtcF9taWdyYXRlX2luY29taW5nKGNvbnN0IGNoYXIgKnVyaSwgRXJyb3IgKipl
cnJwKQogICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJUaGUgaW5jb21pbmcgbWlncmF0aW9uIGhh
cyBhbHJlYWR5IGJlZW4gc3RhcnRlZCIpOwogICAgIH0KIAotICAgIHFlbXVfc3RhcnRfaW5jb21p
bmdfbWlncmF0aW9uKHVyaSwgJmxvY2FsX2Vycik7CisgICAgcWVtdV9zdGFydF9pbmNvbWluZ19t
aWdyYXRpb24odXJpLCBlcnJwKTsKIAotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKQEAgLTE4NDksOCArMTg0NSw2IEBAIGJvb2wgbWlncmF0aW9uX2lz
X2Jsb2NrZWQoRXJyb3IgKiplcnJwKQogc3RhdGljIGJvb2wgbWlncmF0ZV9wcmVwYXJlKE1pZ3Jh
dGlvblN0YXRlICpzLCBib29sIGJsaywgYm9vbCBibGtfaW5jLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgcmVzdW1lLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7Ci0KICAgICBpZiAocmVzdW1lKSB7CiAgICAgICAgIGlmIChzLT5zdGF0ZSAh
PSBNSUdSQVRJT05fU1RBVFVTX1BPU1RDT1BZX1BBVVNFRCkgewogICAgICAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiQ2Fubm90IHJlc3VtZSBpZiB0aGVyZSBpcyBubyAiCkBAIC0xOTAyLDkgKzE4
OTYsOCBAQCBzdGF0aWMgYm9vbCBtaWdyYXRlX3ByZXBhcmUoTWlncmF0aW9uU3RhdGUgKnMsIGJv
b2wgYmxrLCBib29sIGJsa19pbmMsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXJyZW50IG1p
Z3JhdGlvbiBjYXBhYmlsaXRpZXMiKTsKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAg
ICAgfQotICAgICAgICBtaWdyYXRlX3NldF9ibG9ja19lbmFibGVkKHRydWUsICZsb2NhbF9lcnIp
OwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgbWlncmF0ZV9zZXRfYmxvY2tfZW5hYmxlZCh0cnVl
LCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgICAgIH0KICAgICAgICAgcy0+bXVzdF9yZW1vdmVfYmxvY2tfb3B0aW9ucyA9IHRydWU7
CkBAIC0xOTI4LDcgKzE5MjEsNiBAQCB2b2lkIHFtcF9taWdyYXRlKGNvbnN0IGNoYXIgKnVyaSwg
Ym9vbCBoYXNfYmxrLCBib29sIGJsaywKICAgICAgICAgICAgICAgICAgYm9vbCBoYXNfaW5jLCBi
b29sIGluYywgYm9vbCBoYXNfZGV0YWNoLCBib29sIGRldGFjaCwKICAgICAgICAgICAgICAgICAg
Ym9vbCBoYXNfcmVzdW1lLCBib29sIHJlc3VtZSwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIE1pZ3JhdGlvblN0YXRlICpzID0gbWlncmF0ZV9nZXRf
Y3VycmVudCgpOwogICAgIGNvbnN0IGNoYXIgKnA7CiAKQEAgLTE5MzksMTcgKzE5MzEsMTcgQEAg
dm9pZCBxbXBfbWlncmF0ZShjb25zdCBjaGFyICp1cmksIGJvb2wgaGFzX2JsaywgYm9vbCBibGss
CiAgICAgfQogCiAgICAgaWYgKHN0cnN0YXJ0KHVyaSwgInRjcDoiLCAmcCkpIHsKLSAgICAgICAg
dGNwX3N0YXJ0X291dGdvaW5nX21pZ3JhdGlvbihzLCBwLCAmbG9jYWxfZXJyKTsKKyAgICAgICAg
dGNwX3N0YXJ0X291dGdvaW5nX21pZ3JhdGlvbihzLCBwLCBlcnJwKTsKICNpZmRlZiBDT05GSUdf
UkRNQQogICAgIH0gZWxzZSBpZiAoc3Ryc3RhcnQodXJpLCAicmRtYToiLCAmcCkpIHsKLSAgICAg
ICAgcmRtYV9zdGFydF9vdXRnb2luZ19taWdyYXRpb24ocywgcCwgJmxvY2FsX2Vycik7CisgICAg
ICAgIHJkbWFfc3RhcnRfb3V0Z29pbmdfbWlncmF0aW9uKHMsIHAsIGVycnApOwogI2VuZGlmCiAg
ICAgfSBlbHNlIGlmIChzdHJzdGFydCh1cmksICJleGVjOiIsICZwKSkgewotICAgICAgICBleGVj
X3N0YXJ0X291dGdvaW5nX21pZ3JhdGlvbihzLCBwLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgZXhl
Y19zdGFydF9vdXRnb2luZ19taWdyYXRpb24ocywgcCwgZXJycCk7CiAgICAgfSBlbHNlIGlmIChz
dHJzdGFydCh1cmksICJ1bml4OiIsICZwKSkgewotICAgICAgICB1bml4X3N0YXJ0X291dGdvaW5n
X21pZ3JhdGlvbihzLCBwLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgdW5peF9zdGFydF9vdXRnb2lu
Z19taWdyYXRpb24ocywgcCwgZXJycCk7CiAgICAgfSBlbHNlIGlmIChzdHJzdGFydCh1cmksICJm
ZDoiLCAmcCkpIHsKLSAgICAgICAgZmRfc3RhcnRfb3V0Z29pbmdfbWlncmF0aW9uKHMsIHAsICZs
b2NhbF9lcnIpOworICAgICAgICBmZF9zdGFydF9vdXRnb2luZ19taWdyYXRpb24ocywgcCwgZXJy
cCk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCBRRVJSX0lOVkFMSURf
UEFSQU1FVEVSX1ZBTFVFLCAidXJpIiwKICAgICAgICAgICAgICAgICAgICAiYSB2YWxpZCBtaWdy
YXRpb24gcHJvdG9jb2wiKTsKQEAgLTE5NTksOSArMTk1MSw4IEBAIHZvaWQgcW1wX21pZ3JhdGUo
Y29uc3QgY2hhciAqdXJpLCBib29sIGhhc19ibGssIGJvb2wgYmxrLAogICAgICAgICByZXR1cm47
CiAgICAgfQogCi0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBtaWdyYXRlX2ZkX2Vycm9y
KHMsIGxvY2FsX2Vycik7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgIGlmICgqZXJycCkgeworICAgICAgICBtaWdyYXRlX2ZkX2Vycm9yKHMsICplcnJwKTsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9yYW0uYyBi
L21pZ3JhdGlvbi9yYW0uYwppbmRleCAwMWRmMzI2NzY3Li42OTM1YWZlMmVhIDEwMDY0NAotLS0g
YS9taWdyYXRpb24vcmFtLmMKKysrIGIvbWlncmF0aW9uL3JhbS5jCkBAIC0xNDc1LDEzICsxNDc1
LDEyIEBAIGJvb2wgbXVsdGlmZF9yZWN2X2FsbF9jaGFubmVsc19jcmVhdGVkKHZvaWQpCiBib29s
IG11bHRpZmRfcmVjdl9uZXdfY2hhbm5lbChRSU9DaGFubmVsICppb2MsIEVycm9yICoqZXJycCkK
IHsKICAgICBNdWx0aUZEUmVjdlBhcmFtcyAqcDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKICAgICBpbnQgaWQ7CiAKLSAgICBpZCA9IG11bHRpZmRfcmVjdl9pbml0aWFsX3BhY2tldChp
b2MsICZsb2NhbF9lcnIpOworICAgIGlkID0gbXVsdGlmZF9yZWN2X2luaXRpYWxfcGFja2V0KGlv
YywgZXJycCk7CiAgICAgaWYgKGlkIDwgMCkgewotICAgICAgICBtdWx0aWZkX3JlY3ZfdGVybWlu
YXRlX3RocmVhZHMobG9jYWxfZXJyKTsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQo
ZXJycCwgbG9jYWxfZXJyLAorICAgICAgICBtdWx0aWZkX3JlY3ZfdGVybWluYXRlX3RocmVhZHMo
KmVycnApOworICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCAqZXJycCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byByZWNlaXZlIHBhY2tldCIK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiB2aWEgbXVsdGlmZCBjaGFubmVsICVk
OiAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmbXVsdGlm
ZF9yZWN2X3N0YXRlLT5jb3VudCkpOwpAQCAtMTQ5MSwxMCArMTQ5MCw5IEBAIGJvb2wgbXVsdGlm
ZF9yZWN2X25ld19jaGFubmVsKFFJT0NoYW5uZWwgKmlvYywgRXJyb3IgKiplcnJwKQogCiAgICAg
cCA9ICZtdWx0aWZkX3JlY3Zfc3RhdGUtPnBhcmFtc1tpZF07CiAgICAgaWYgKHAtPmMgIT0gTlVM
TCkgewotICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJtdWx0aWZkOiByZWNlaXZlZCBp
ZCAnJWQnIGFscmVhZHkgc2V0dXAnIiwKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAibXVsdGlm
ZDogcmVjZWl2ZWQgaWQgJyVkJyBhbHJlYWR5IHNldHVwJyIsCiAgICAgICAgICAgICAgICAgICAg
aWQpOwotICAgICAgICBtdWx0aWZkX3JlY3ZfdGVybWluYXRlX3RocmVhZHMobG9jYWxfZXJyKTsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIG11bHRp
ZmRfcmVjdl90ZXJtaW5hdGVfdGhyZWFkcygqZXJycCk7CiAgICAgICAgIHJldHVybiBmYWxzZTsK
ICAgICB9CiAgICAgcC0+YyA9IGlvYzsKZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9yZG1hLmMgYi9t
aWdyYXRpb24vcmRtYS5jCmluZGV4IDc4ZTZiNzJiYWMuLjJiNDAxNTcyNDAgMTAwNjQ0Ci0tLSBh
L21pZ3JhdGlvbi9yZG1hLmMKKysrIGIvbWlncmF0aW9uL3JkbWEuYwpAQCAtMjM5Nyw3ICsyMzk3
LDcgQEAgc3RhdGljIHZvaWQgcWVtdV9yZG1hX2NsZWFudXAoUkRNQUNvbnRleHQgKnJkbWEpCiBz
dGF0aWMgaW50IHFlbXVfcmRtYV9zb3VyY2VfaW5pdChSRE1BQ29udGV4dCAqcmRtYSwgYm9vbCBw
aW5fYWxsLCBFcnJvciAqKmVycnApCiB7CiAgICAgaW50IHJldCwgaWR4OwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMLCAqKnRlbXAgPSAmbG9jYWxfZXJyOworICAgIEVycm9yICoqdGVtcCA9
IGVycnA7CiAKICAgICAvKgogICAgICAqIFdpbGwgYmUgdmFsaWRhdGVkIGFnYWluc3QgZGVzdGlu
YXRpb24ncyBhY3R1YWwgY2FwYWJpbGl0aWVzCkBAIC0yNDUwLDcgKzI0NTAsNiBAQCBzdGF0aWMg
aW50IHFlbXVfcmRtYV9zb3VyY2VfaW5pdChSRE1BQ29udGV4dCAqcmRtYSwgYm9vbCBwaW5fYWxs
LCBFcnJvciAqKmVycnApCiAgICAgcmV0dXJuIDA7CiAKIGVycl9yZG1hX3NvdXJjZV9pbml0Ogot
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgIHFlbXVfcmRtYV9jbGVh
bnVwKHJkbWEpOwogICAgIHJldHVybiAtMTsKIH0KQEAgLTQwMjcsMTYgKzQwMjYsMTUgQEAgdm9p
ZCByZG1hX3N0YXJ0X2luY29taW5nX21pZ3JhdGlvbihjb25zdCBjaGFyICpob3N0X3BvcnQsIEVy
cm9yICoqZXJycCkKIHsKICAgICBpbnQgcmV0OwogICAgIFJETUFDb250ZXh0ICpyZG1hLCAqcmRt
YV9yZXR1cm5fcGF0aCA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAg
ICB0cmFjZV9yZG1hX3N0YXJ0X2luY29taW5nX21pZ3JhdGlvbigpOwotICAgIHJkbWEgPSBxZW11
X3JkbWFfZGF0YV9pbml0KGhvc3RfcG9ydCwgJmxvY2FsX2Vycik7CisgICAgcmRtYSA9IHFlbXVf
cmRtYV9kYXRhX2luaXQoaG9zdF9wb3J0LCBlcnJwKTsKIAogICAgIGlmIChyZG1hID09IE5VTEwp
IHsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQogCi0gICAgcmV0ID0gcWVtdV9yZG1hX2Rlc3Rf
aW5pdChyZG1hLCAmbG9jYWxfZXJyKTsKKyAgICByZXQgPSBxZW11X3JkbWFfZGVzdF9pbml0KHJk
bWEsIGVycnApOwogCiAgICAgaWYgKHJldCkgewogICAgICAgICBnb3RvIGVycjsKQEAgLTQwNTUs
NyArNDA1Myw3IEBAIHZvaWQgcmRtYV9zdGFydF9pbmNvbWluZ19taWdyYXRpb24oY29uc3QgY2hh
ciAqaG9zdF9wb3J0LCBFcnJvciAqKmVycnApCiAKICAgICAvKiBpbml0aWFsaXplIHRoZSBSRE1B
Q29udGV4dCBmb3IgcmV0dXJuIHBhdGggKi8KICAgICBpZiAobWlncmF0ZV9wb3N0Y29weSgpKSB7
Ci0gICAgICAgIHJkbWFfcmV0dXJuX3BhdGggPSBxZW11X3JkbWFfZGF0YV9pbml0KGhvc3RfcG9y
dCwgJmxvY2FsX2Vycik7CisgICAgICAgIHJkbWFfcmV0dXJuX3BhdGggPSBxZW11X3JkbWFfZGF0
YV9pbml0KGhvc3RfcG9ydCwgZXJycCk7CiAKICAgICAgICAgaWYgKHJkbWFfcmV0dXJuX3BhdGgg
PT0gTlVMTCkgewogICAgICAgICAgICAgZ290byBlcnI7CkBAIC00MDY4LDcgKzQwNjYsNiBAQCB2
b2lkIHJkbWFfc3RhcnRfaW5jb21pbmdfbWlncmF0aW9uKGNvbnN0IGNoYXIgKmhvc3RfcG9ydCwg
RXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgKHZvaWQgKikoaW50
cHRyX3QpcmRtYSk7CiAgICAgcmV0dXJuOwogZXJyOgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOwogICAgIGdfZnJlZShyZG1hKTsKICAgICBnX2ZyZWUocmRtYV9yZXR1cm5f
cGF0aCk7CiB9CmRpZmYgLS1naXQgYS9taWdyYXRpb24vc29ja2V0LmMgYi9taWdyYXRpb24vc29j
a2V0LmMKaW5kZXggOTdjOWVmZGU1OS4uY2E0MzI2ZTAyYyAxMDA2NDQKLS0tIGEvbWlncmF0aW9u
L3NvY2tldC5jCisrKyBiL21pZ3JhdGlvbi9zb2NrZXQuYwpAQCAtMTM5LDEyICsxMzksMTAgQEAg
dm9pZCB0Y3Bfc3RhcnRfb3V0Z29pbmdfbWlncmF0aW9uKE1pZ3JhdGlvblN0YXRlICpzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmhvc3RfcG9ydCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJy
b3IgKmVyciA9IE5VTEw7Ci0gICAgU29ja2V0QWRkcmVzcyAqc2FkZHIgPSB0Y3BfYnVpbGRfYWRk
cmVzcyhob3N0X3BvcnQsICZlcnIpOwotICAgIGlmICghZXJyKSB7Ci0gICAgICAgIHNvY2tldF9z
dGFydF9vdXRnb2luZ19taWdyYXRpb24ocywgc2FkZHIsICZlcnIpOworICAgIFNvY2tldEFkZHJl
c3MgKnNhZGRyID0gdGNwX2J1aWxkX2FkZHJlc3MoaG9zdF9wb3J0LCBlcnJwKTsKKyAgICBpZiAo
ISplcnJwKSB7CisgICAgICAgIHNvY2tldF9zdGFydF9vdXRnb2luZ19taWdyYXRpb24ocywgc2Fk
ZHIsIGVycnApOwogICAgIH0KLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKIH0KIAog
dm9pZCB1bml4X3N0YXJ0X291dGdvaW5nX21pZ3JhdGlvbihNaWdyYXRpb25TdGF0ZSAqcywKQEAg
LTIwOSwxMyArMjA3LDExIEBAIHN0YXRpYyB2b2lkIHNvY2tldF9zdGFydF9pbmNvbWluZ19taWdy
YXRpb24oU29ja2V0QWRkcmVzcyAqc2FkZHIsCiAKIHZvaWQgdGNwX3N0YXJ0X2luY29taW5nX21p
Z3JhdGlvbihjb25zdCBjaGFyICpob3N0X3BvcnQsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJv
ciAqZXJyID0gTlVMTDsKLSAgICBTb2NrZXRBZGRyZXNzICpzYWRkciA9IHRjcF9idWlsZF9hZGRy
ZXNzKGhvc3RfcG9ydCwgJmVycik7Ci0gICAgaWYgKCFlcnIpIHsKLSAgICAgICAgc29ja2V0X3N0
YXJ0X2luY29taW5nX21pZ3JhdGlvbihzYWRkciwgJmVycik7CisgICAgU29ja2V0QWRkcmVzcyAq
c2FkZHIgPSB0Y3BfYnVpbGRfYWRkcmVzcyhob3N0X3BvcnQsIGVycnApOworICAgIGlmICghKmVy
cnApIHsKKyAgICAgICAgc29ja2V0X3N0YXJ0X2luY29taW5nX21pZ3JhdGlvbihzYWRkciwgZXJy
cCk7CiAgICAgfQogICAgIHFhcGlfZnJlZV9Tb2NrZXRBZGRyZXNzKHNhZGRyKTsKLSAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKIH0KIAogdm9pZCB1bml4X3N0YXJ0X2luY29taW5nX21p
Z3JhdGlvbihjb25zdCBjaGFyICpwYXRoLCBFcnJvciAqKmVycnApCmRpZmYgLS1naXQgYS9tb25p
dG9yL21pc2MuYyBiL21vbml0b3IvbWlzYy5jCmluZGV4IGFlZjE2ZjZjZmIuLmZlYWRmOTc4MGMg
MTAwNjQ0Ci0tLSBhL21vbml0b3IvbWlzYy5jCisrKyBiL21vbml0b3IvbWlzYy5jCkBAIC0xNzc2
LDE5ICsxNzc2LDE3IEBAIHZvaWQgbW9uaXRvcl9mZHNldF9kdXBfZmRfcmVtb3ZlKGludCBkdXBf
ZmQpCiBpbnQgbW9uaXRvcl9mZF9wYXJhbShNb25pdG9yICptb24sIGNvbnN0IGNoYXIgKmZkbmFt
ZSwgRXJyb3IgKiplcnJwKQogewogICAgIGludCBmZDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKIAogICAgIGlmICghcWVtdV9pc2RpZ2l0KGZkbmFtZVswXSkgJiYgbW9uKSB7Ci0gICAg
ICAgIGZkID0gbW9uaXRvcl9nZXRfZmQobW9uLCBmZG5hbWUsICZsb2NhbF9lcnIpOworICAgICAg
ICBmZCA9IG1vbml0b3JfZ2V0X2ZkKG1vbiwgZmRuYW1lLCBlcnJwKTsKICAgICB9IGVsc2Ugewog
ICAgICAgICBmZCA9IHFlbXVfcGFyc2VfZmQoZmRuYW1lKTsKICAgICAgICAgaWYgKGZkID09IC0x
KSB7Ci0gICAgICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJJbnZhbGlkIGZpbGUgZGVz
Y3JpcHRvciBudW1iZXIgJyVzJyIsCisgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJJbnZh
bGlkIGZpbGUgZGVzY3JpcHRvciBudW1iZXIgJyVzJyIsCiAgICAgICAgICAgICAgICAgICAgICAg
IGZkbmFtZSk7CiAgICAgICAgIH0KICAgICB9Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgYXNzZXJ0KGZkID09IC0xKTsKICAgICB9IGVsc2UgewogICAgICAgICBhc3NlcnQoZmQg
IT0gLTEpOwpkaWZmIC0tZ2l0IGEvbW9uaXRvci9xbXAtY21kcy5jIGIvbW9uaXRvci9xbXAtY21k
cy5jCmluZGV4IDA4ODAzNDFhMmQuLmQ4NWI2NjkzZTUgMTAwNjQ0Ci0tLSBhL21vbml0b3IvcW1w
LWNtZHMuYworKysgYi9tb25pdG9yL3FtcC1jbWRzLmMKQEAgLTEyOCw3ICsxMjgsNiBAQCB2b2lk
IHFtcF9jb250KEVycm9yICoqZXJycCkKIHsKICAgICBCbG9ja0JhY2tlbmQgKmJsazsKICAgICBC
bG9ja0pvYiAqam9iOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLyogaWYg
dGhlcmUgaXMgYSBkdW1wIGluIGJhY2tncm91bmQsIHdlIHNob3VsZCB3YWl0IHVudGlsIHRoZSBk
dW1wCiAgICAgICogZmluaXNoZWQgKi8KQEAgLTE2MSw5ICsxNjAsOCBAQCB2b2lkIHFtcF9jb250
KEVycm9yICoqZXJycCkKICAgICAgKiBJZiB0aGVyZSBhcmUgbm8gaW5hY3RpdmUgYmxvY2sgbm9k
ZXMgKGUuZy4gYmVjYXVzZSB0aGUgVk0gd2FzIGp1c3QKICAgICAgKiBwYXVzZWQgcmF0aGVyIHRo
YW4gY29tcGxldGluZyBhIG1pZ3JhdGlvbiksIGJkcnZfaW5hY3RpdmF0ZV9hbGwoKSBzaW1wbHkK
ICAgICAgKiBkb2Vzbid0IGRvIGFueXRoaW5nLiAqLwotICAgIGJkcnZfaW52YWxpZGF0ZV9jYWNo
ZV9hbGwoJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBiZHJ2X2ludmFsaWRhdGVfY2FjaGVfYWxs
KGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYg
LS1naXQgYS9uZXQvY2FuL2Nhbl9ob3N0LmMgYi9uZXQvY2FuL2Nhbl9ob3N0LmMKaW5kZXggMWRm
YWYwY2VkMC4uZTliNGFjOTA3NSAxMDA2NDQKLS0tIGEvbmV0L2Nhbi9jYW5faG9zdC5jCisrKyBi
L25ldC9jYW4vY2FuX2hvc3QuYwpAQCAtNTEsMTEgKzUxLDkgQEAgc3RhdGljIHZvaWQgY2FuX2hv
c3RfZGlzY29ubmVjdChDYW5Ib3N0U3RhdGUgKmNoKQogc3RhdGljIHZvaWQgY2FuX2hvc3RfY29u
bmVjdChDYW5Ib3N0U3RhdGUgKmNoLCBFcnJvciAqKmVycnApCiB7CiAgICAgQ2FuSG9zdENsYXNz
ICpjaGMgPSBDQU5fSE9TVF9HRVRfQ0xBU1MoY2gpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogCi0gICAgY2hjLT5jb25uZWN0KGNoLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGNo
Yy0+Y29ubmVjdChjaCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKZGlmZiAtLWdpdCBhL25ldC9kdW1wLmMgYi9uZXQvZHVtcC5jCmluZGV4IDIzYjM2
MjhkZGUuLmFjNjkwMGUzNGYgMTAwNjQ0Ci0tLSBhL25ldC9kdW1wLmMKKysrIGIvbmV0L2R1bXAu
YwpAQCAtMTkyLDIyICsxOTIsMTggQEAgc3RhdGljIHZvaWQgZmlsdGVyX2R1bXBfc2V0X21heGxl
bihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCiB7CiAg
ICAgTmV0RmlsdGVyRHVtcFN0YXRlICpuZmRzID0gRklMVEVSX0RVTVAob2JqKTsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICB1aW50MzJfdCB2YWx1ZTsKIAotICAgIHZpc2l0X3R5
cGVfdWludDMyKHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBnb3RvIG91dDsKKyAgICB2aXNpdF90eXBlX3VpbnQzMih2LCBuYW1lLCAm
dmFsdWUsIGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQog
ICAgIGlmICh2YWx1ZSA9PSAwKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgIlBy
b3BlcnR5ICclcy4lcycgZG9lc24ndCB0YWtlIHZhbHVlICcldSciLAorICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICJQcm9wZXJ0eSAnJXMuJXMnIGRvZXNuJ3QgdGFrZSB2YWx1ZSAnJXUnIiwKICAg
ICAgICAgICAgICAgICAgICBvYmplY3RfZ2V0X3R5cGVuYW1lKG9iaiksIG5hbWUsIHZhbHVlKTsK
LSAgICAgICAgZ290byBvdXQ7CisgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgbmZkcy0+bWF4
bGVuID0gdmFsdWU7Ci0KLW91dDoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKIH0KIAogc3RhdGljIGNoYXIgKmZpbGVfZHVtcF9nZXRfZmlsZW5hbWUoT2JqZWN0ICpvYmos
IEVycm9yICoqZXJycCkKZGlmZiAtLWdpdCBhL25ldC9maWx0ZXItYnVmZmVyLmMgYi9uZXQvZmls
dGVyLWJ1ZmZlci5jCmluZGV4IDg4ZGE3OGY4MjEuLjY5ZjM3ZTI3M2IgMTAwNjQ0Ci0tLSBhL25l
dC9maWx0ZXItYnVmZmVyLmMKKysrIGIvbmV0L2ZpbHRlci1idWZmZXIuYwpAQCAtMTcwLDIyICsx
NzAsMTggQEAgc3RhdGljIHZvaWQgZmlsdGVyX2J1ZmZlcl9zZXRfaW50ZXJ2YWwoT2JqZWN0ICpv
YmosIFZpc2l0b3IgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
cnJvciAqKmVycnApCiB7CiAgICAgRmlsdGVyQnVmZmVyU3RhdGUgKnMgPSBGSUxURVJfQlVGRkVS
KG9iaik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgdWludDMyX3QgdmFsdWU7
CiAKLSAgICB2aXNpdF90eXBlX3VpbnQzMih2LCBuYW1lLCAmdmFsdWUsICZsb2NhbF9lcnIpOwot
ICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgdmlzaXRfdHlwZV91
aW50MzIodiwgbmFtZSwgJnZhbHVlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAg
cmV0dXJuOwogICAgIH0KICAgICBpZiAoIXZhbHVlKSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxv
Y2FsX2VyciwgIlByb3BlcnR5ICclcy4lcycgcmVxdWlyZXMgYSBwb3NpdGl2ZSB2YWx1ZSIsCisg
ICAgICAgIGVycm9yX3NldGcoZXJycCwgIlByb3BlcnR5ICclcy4lcycgcmVxdWlyZXMgYSBwb3Np
dGl2ZSB2YWx1ZSIsCiAgICAgICAgICAgICAgICAgICAgb2JqZWN0X2dldF90eXBlbmFtZShvYmop
LCBuYW1lKTsKLSAgICAgICAgZ290byBvdXQ7CisgICAgICAgIHJldHVybjsKICAgICB9CiAgICAg
cy0+aW50ZXJ2YWwgPSB2YWx1ZTsKLQotb3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZCBmaWx0ZXJfYnVmZmVyX2luaXQoT2JqZWN0ICpv
YmopCmRpZmYgLS1naXQgYS9uZXQvZmlsdGVyLmMgYi9uZXQvZmlsdGVyLmMKaW5kZXggNGI5MzJl
NzlmOS4uMTE0NzIzYTZkYiAxMDA2NDQKLS0tIGEvbmV0L2ZpbHRlci5jCisrKyBiL25ldC9maWx0
ZXIuYwpAQCAtMTk1LDcgKzE5NSw2IEBAIHN0YXRpYyB2b2lkIG5ldGZpbHRlcl9jb21wbGV0ZShV
c2VyQ3JlYXRhYmxlICp1YywgRXJyb3IgKiplcnJwKQogICAgIE5ldENsaWVudFN0YXRlICpuY3Nb
TUFYX1FVRVVFX05VTV07CiAgICAgTmV0RmlsdGVyQ2xhc3MgKm5mYyA9IE5FVEZJTFRFUl9HRVRf
Q0xBU1ModWMpOwogICAgIGludCBxdWV1ZXM7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CiAKICAgICBpZiAoIW5mLT5uZXRkZXZfaWQpIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAi
UGFyYW1ldGVyICduZXRkZXYnIGlzIHJlcXVpcmVkIik7CkBAIC0yMjIsOSArMjIxLDggQEAgc3Rh
dGljIHZvaWQgbmV0ZmlsdGVyX2NvbXBsZXRlKFVzZXJDcmVhdGFibGUgKnVjLCBFcnJvciAqKmVy
cnApCiAgICAgbmYtPm5ldGRldiA9IG5jc1swXTsKIAogICAgIGlmIChuZmMtPnNldHVwKSB7Ci0g
ICAgICAgIG5mYy0+c2V0dXAobmYsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAg
ICAgbmZjLT5zZXR1cChuZiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvbmV0L25ldC5jIGIvbmV0
L25ldC5jCmluZGV4IDVmYzcyNTExYzEuLmVhODk3NWIyMTkgMTAwNjQ0Ci0tLSBhL25ldC9uZXQu
YworKysgYi9uZXQvbmV0LmMKQEAgLTExMDAsNyArMTEwMCw2IEBAIHN0YXRpYyBpbnQgbmV0X2Ns
aWVudF9pbml0KFFlbXVPcHRzICpvcHRzLCBib29sIGlzX25ldGRldiwgRXJyb3IgKiplcnJwKQog
ewogICAgIGdjaGFyICoqc3Vic3RyaW5ncyA9IE5VTEw7CiAgICAgdm9pZCAqb2JqZWN0ID0gTlVM
TDsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBpbnQgcmV0ID0gLTE7CiAgICAgVmlzaXRv
ciAqdiA9IG9wdHNfdmlzaXRvcl9uZXcob3B0cyk7CiAKQEAgLTExNDYsMTMgKzExNDUsMTMgQEAg
c3RhdGljIGludCBuZXRfY2xpZW50X2luaXQoUWVtdU9wdHMgKm9wdHMsIGJvb2wgaXNfbmV0ZGV2
LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgaWYgKGlzX25ldGRldikgewotICAgICAgICB2
aXNpdF90eXBlX05ldGRldih2LCBOVUxMLCAoTmV0ZGV2ICoqKSZvYmplY3QsICZlcnIpOworICAg
ICAgICB2aXNpdF90eXBlX05ldGRldih2LCBOVUxMLCAoTmV0ZGV2ICoqKSZvYmplY3QsIGVycnAp
OwogICAgIH0gZWxzZSB7Ci0gICAgICAgIHZpc2l0X3R5cGVfTmV0TGVnYWN5KHYsIE5VTEwsIChO
ZXRMZWdhY3kgKiopJm9iamVjdCwgJmVycik7CisgICAgICAgIHZpc2l0X3R5cGVfTmV0TGVnYWN5
KHYsIE5VTEwsIChOZXRMZWdhY3kgKiopJm9iamVjdCwgZXJycCk7CiAgICAgfQogCi0gICAgaWYg
KCFlcnIpIHsKLSAgICAgICAgcmV0ID0gbmV0X2NsaWVudF9pbml0MShvYmplY3QsIGlzX25ldGRl
diwgJmVycik7CisgICAgaWYgKCEqZXJycCkgeworICAgICAgICByZXQgPSBuZXRfY2xpZW50X2lu
aXQxKG9iamVjdCwgaXNfbmV0ZGV2LCBlcnJwKTsKICAgICB9CiAKICAgICBpZiAoaXNfbmV0ZGV2
KSB7CkBAIC0xMTYyLDcgKzExNjEsNiBAQCBzdGF0aWMgaW50IG5ldF9jbGllbnRfaW5pdChRZW11
T3B0cyAqb3B0cywgYm9vbCBpc19uZXRkZXYsIEVycm9yICoqZXJycCkKICAgICB9CiAKIG91dDoK
LSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKICAgICBnX3N0cmZyZWV2KHN1YnN0cmlu
Z3MpOwogICAgIHZpc2l0X2ZyZWUodik7CiAgICAgcmV0dXJuIHJldDsKQEAgLTExNzUsMjggKzEx
NzMsMjQgQEAgdm9pZCBuZXRkZXZfYWRkKFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiAK
IHZvaWQgcW1wX25ldGRldl9hZGQoUURpY3QgKnFkaWN0LCBRT2JqZWN0ICoqcmV0LCBFcnJvciAq
KmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgUWVtdU9wdHNMaXN0
ICpvcHRzX2xpc3Q7CiAgICAgUWVtdU9wdHMgKm9wdHM7CiAKLSAgICBvcHRzX2xpc3QgPSBxZW11
X2ZpbmRfb3B0c19lcnIoIm5ldGRldiIsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgb3B0c19saXN0ID0gcWVtdV9maW5kX29wdHNfZXJy
KCJuZXRkZXYiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgcmV0dXJuOwogICAg
IH0KIAotICAgIG9wdHMgPSBxZW11X29wdHNfZnJvbV9xZGljdChvcHRzX2xpc3QsIHFkaWN0LCAm
bG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OworICAg
IG9wdHMgPSBxZW11X29wdHNfZnJvbV9xZGljdChvcHRzX2xpc3QsIHFkaWN0LCBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG5ldGRldl9hZGQo
b3B0cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIG5ldGRldl9hZGQo
b3B0cywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHFlbXVfb3B0c19kZWwob3B0
cyk7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXR1cm47CiAgICAgfQotCi1vdXQ6Ci0g
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9CiAKIHZvaWQgcW1wX25ldGRl
dl9kZWwoY29uc3QgY2hhciAqaWQsIEVycm9yICoqZXJycCkKQEAgLTEzNTQsMTQgKzEzNDgsMTIg
QEAgdm9pZCBjb2xvX25vdGlmeV9maWx0ZXJzX2V2ZW50KGludCBldmVudCwgRXJyb3IgKiplcnJw
KQogICAgIE5ldENsaWVudFN0YXRlICpuYzsKICAgICBOZXRGaWx0ZXJTdGF0ZSAqbmY7CiAgICAg
TmV0RmlsdGVyQ2xhc3MgKm5mYyA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CiAKICAgICBRVEFJTFFfRk9SRUFDSChuYywgJm5ldF9jbGllbnRzLCBuZXh0KSB7CiAgICAgICAg
IFFUQUlMUV9GT1JFQUNIKG5mLCAmbmMtPmZpbHRlcnMsIG5leHQpIHsKICAgICAgICAgICAgIG5m
YyA9IE5FVEZJTFRFUl9HRVRfQ0xBU1MoT0JKRUNUKG5mKSk7Ci0gICAgICAgICAgICBuZmMtPmhh
bmRsZV9ldmVudChuZiwgZXZlbnQsICZsb2NhbF9lcnIpOwotICAgICAgICAgICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgICAgICAgICAgbmZjLT5oYW5kbGVfZXZlbnQobmYsIGV2ZW50LCBlcnJwKTsKKyAgICAg
ICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAg
IH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvbmV0L25ldG1hcC5jIGIvbmV0L25ldG1hcC5jCmlu
ZGV4IDM1MGYwOTdmOTEuLjU3YzdkY2RhZWQgMTAwNjQ0Ci0tLSBhL25ldC9uZXRtYXAuYworKysg
Yi9uZXQvbmV0bWFwLmMKQEAgLTQwOSwxMiArNDA5LDEwIEBAIGludCBuZXRfaW5pdF9uZXRtYXAo
Y29uc3QgTmV0ZGV2ICpuZXRkZXYsCiAgICAgY29uc3QgTmV0ZGV2TmV0bWFwT3B0aW9ucyAqbmV0
bWFwX29wdHMgPSAmbmV0ZGV2LT51Lm5ldG1hcDsKICAgICBzdHJ1Y3Qgbm1fZGVzYyAqbm1kOwog
ICAgIE5ldENsaWVudFN0YXRlICpuYzsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBOZXRt
YXBTdGF0ZSAqczsKIAotICAgIG5tZCA9IG5ldG1hcF9vcGVuKG5ldG1hcF9vcHRzLCAmZXJyKTsK
LSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAg
IG5tZCA9IG5ldG1hcF9vcGVuKG5ldG1hcF9vcHRzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KICAgICAvKiBDcmVhdGUgdGhlIG9iamVjdC4gKi8K
ZGlmZiAtLWdpdCBhL25ldC9zbGlycC5jIGIvbmV0L3NsaXJwLmMKaW5kZXggZjQyZjQ5NjY0MS4u
MTIxYmM4ZTZhYiAxMDA2NDQKLS0tIGEvbmV0L3NsaXJwLmMKKysrIGIvbmV0L3NsaXJwLmMKQEAg
LTk3OSw3ICs5NzksNiBAQCBzdGF0aWMgaW50IHNsaXJwX2d1ZXN0ZndkKFNsaXJwU3RhdGUgKnMs
IGNvbnN0IGNoYXIgKmNvbmZpZ19zdHIsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgIHJldHVy
biAtMTsKICAgICAgICAgfQogICAgIH0gZWxzZSB7Ci0gICAgICAgIEVycm9yICplcnIgPSBOVUxM
OwogICAgICAgICAvKgogICAgICAgICAgKiBGSVhNRTogc3VyZSB3ZSB3YW50IHRvIHN1cHBvcnQg
aW1wbGljaXQKICAgICAgICAgICogbXV4ZWQgbW9uaXRvcnMgaGVyZT8KQEAgLTk5Myw5ICs5OTIs
OCBAQCBzdGF0aWMgaW50IHNsaXJwX2d1ZXN0ZndkKFNsaXJwU3RhdGUgKnMsIGNvbnN0IGNoYXIg
KmNvbmZpZ19zdHIsIEVycm9yICoqZXJycCkKICAgICAgICAgfQogCiAgICAgICAgIGZ3ZCA9IGdf
bmV3KHN0cnVjdCBHdWVzdEZ3ZCwgMSk7Ci0gICAgICAgIHFlbXVfY2hyX2ZlX2luaXQoJmZ3ZC0+
aGQsIGNociwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICBxZW11X2Nocl9mZV9pbml0KCZmd2QtPmhkLCBj
aHIsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIG9iamVjdF91bnBh
cmVudChPQkpFQ1QoY2hyKSk7CiAgICAgICAgICAgICBnX2ZyZWUoZndkKTsKICAgICAgICAgICAg
IHJldHVybiAtMTsKZGlmZiAtLWdpdCBhL25ldC90YXAtYnNkLmMgYi9uZXQvdGFwLWJzZC5jCmlu
ZGV4IGE1YzM3MDdmODAuLjBlYjgzNmEwMjAgMTAwNjQ0Ci0tLSBhL25ldC90YXAtYnNkLmMKKysr
IGIvbmV0L3RhcC1ic2QuYwpAQCAtMjA5LDYgKzIwOSw3IEBAIGVycm9yOgogCiB2b2lkIHRhcF9z
ZXRfc25kYnVmKGludCBmZCwgY29uc3QgTmV0ZGV2VGFwT3B0aW9ucyAqdGFwLCBFcnJvciAqKmVy
cnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQogCiBpbnQgdGFwX3Byb2JlX3ZuZXRf
aGRyKGludCBmZCkKZGlmZiAtLWdpdCBhL25ldC90YXAtc29sYXJpcy5jIGIvbmV0L3RhcC1zb2xh
cmlzLmMKaW5kZXggNDcyNWQyMzE0ZS4uMTRmMjAxZmNlZCAxMDA2NDQKLS0tIGEvbmV0L3RhcC1z
b2xhcmlzLmMKKysrIGIvbmV0L3RhcC1zb2xhcmlzLmMKQEAgLTIwNCw2ICsyMDQsNyBAQCBpbnQg
dGFwX29wZW4oY2hhciAqaWZuYW1lLCBpbnQgaWZuYW1lX3NpemUsIGludCAqdm5ldF9oZHIsCiAK
IHZvaWQgdGFwX3NldF9zbmRidWYoaW50IGZkLCBjb25zdCBOZXRkZXZUYXBPcHRpb25zICp0YXAs
IEVycm9yICoqZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiAKIGludCB0YXBf
cHJvYmVfdm5ldF9oZHIoaW50IGZkKQpkaWZmIC0tZ2l0IGEvbmV0L3RhcC1zdHViLmMgYi9uZXQv
dGFwLXN0dWIuYwppbmRleCBhOWFiOGY4MjkzLi4zMmFiYjU0YmM5IDEwMDY0NAotLS0gYS9uZXQv
dGFwLXN0dWIuYworKysgYi9uZXQvdGFwLXN0dWIuYwpAQCAtMzUsNiArMzUsNyBAQCBpbnQgdGFw
X29wZW4oY2hhciAqaWZuYW1lLCBpbnQgaWZuYW1lX3NpemUsIGludCAqdm5ldF9oZHIsCiAKIHZv
aWQgdGFwX3NldF9zbmRidWYoaW50IGZkLCBjb25zdCBOZXRkZXZUYXBPcHRpb25zICp0YXAsIEVy
cm9yICoqZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiAKIGludCB0YXBfcHJv
YmVfdm5ldF9oZHIoaW50IGZkKQpkaWZmIC0tZ2l0IGEvbmV0L3RhcC5jIGIvbmV0L3RhcC5jCmlu
ZGV4IDYyMDdmNjFmODQuLmNjYTg3ZmU3ODcgMTAwNjQ0Ci0tLSBhL25ldC90YXAuYworKysgYi9u
ZXQvdGFwLmMKQEAgLTYxMCw3ICs2MTAsNiBAQCBzdGF0aWMgaW50IG5ldF90YXBfaW5pdChjb25z
dCBOZXRkZXZUYXBPcHRpb25zICp0YXAsIGludCAqdm5ldF9oZHIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpzZXR1cF9zY3JpcHQsIGNoYXIgKmlmbmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVfdCBpZm5hbWVfc3osIGludCBtcV9yZXF1aXJlZCwgRXJyb3Ig
KiplcnJwKQogewotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIGludCBmZCwgdm5ldF9oZHJf
cmVxdWlyZWQ7CiAKICAgICBpZiAodGFwLT5oYXNfdm5ldF9oZHIpIHsKQEAgLTYzMCw5ICs2Mjks
OCBAQCBzdGF0aWMgaW50IG5ldF90YXBfaW5pdChjb25zdCBOZXRkZXZUYXBPcHRpb25zICp0YXAs
IGludCAqdm5ldF9oZHIsCiAgICAgaWYgKHNldHVwX3NjcmlwdCAmJgogICAgICAgICBzZXR1cF9z
Y3JpcHRbMF0gIT0gJ1wwJyAmJgogICAgICAgICBzdHJjbXAoc2V0dXBfc2NyaXB0LCAibm8iKSAh
PSAwKSB7Ci0gICAgICAgIGxhdW5jaF9zY3JpcHQoc2V0dXBfc2NyaXB0LCBpZm5hbWUsIGZkLCAm
ZXJyKTsKLSAgICAgICAgaWYgKGVycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGVycik7CisgICAgICAgIGxhdW5jaF9zY3JpcHQoc2V0dXBfc2NyaXB0LCBpZm5hbWUsIGZk
LCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBjbG9zZShmZCk7CiAg
ICAgICAgICAgICByZXR1cm4gLTE7CiAgICAgICAgIH0KQEAgLTY0OSwxMyArNjQ3LDExIEBAIHN0
YXRpYyB2b2lkIG5ldF9pbml0X3RhcF9vbmUoY29uc3QgTmV0ZGV2VGFwT3B0aW9ucyAqdGFwLCBO
ZXRDbGllbnRTdGF0ZSAqcGVlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqZG93bnNjcmlwdCwgY29uc3QgY2hhciAqdmhvc3RmZG5hbWUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCB2bmV0X2hkciwgaW50IGZkLCBFcnJvciAqKmVycnApCiB7Ci0g
ICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgVEFQU3RhdGUgKnMgPSBuZXRfdGFwX2ZkX2luaXQo
cGVlciwgbW9kZWwsIG5hbWUsIGZkLCB2bmV0X2hkcik7CiAgICAgaW50IHZob3N0ZmQ7CiAKLSAg
ICB0YXBfc2V0X3NuZGJ1ZihzLT5mZCwgdGFwLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIHRhcF9zZXRfc25kYnVmKHMtPmZk
LCB0YXAsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQog
CkBAIC02ODksMTIgKzY4NSwxMSBAQCBzdGF0aWMgdm9pZCBuZXRfaW5pdF90YXBfb25lKGNvbnN0
IE5ldGRldlRhcE9wdGlvbnMgKnRhcCwgTmV0Q2xpZW50U3RhdGUgKnBlZXIsCiAgICAgICAgIH0K
IAogICAgICAgICBpZiAodmhvc3RmZG5hbWUpIHsKLSAgICAgICAgICAgIHZob3N0ZmQgPSBtb25p
dG9yX2ZkX3BhcmFtKGN1cl9tb24sIHZob3N0ZmRuYW1lLCAmZXJyKTsKKyAgICAgICAgICAgIHZo
b3N0ZmQgPSBtb25pdG9yX2ZkX3BhcmFtKGN1cl9tb24sIHZob3N0ZmRuYW1lLCBlcnJwKTsKICAg
ICAgICAgICAgIGlmICh2aG9zdGZkID09IC0xKSB7CiAgICAgICAgICAgICAgICAgaWYgKHRhcC0+
aGFzX3Zob3N0Zm9yY2UgJiYgdGFwLT52aG9zdGZvcmNlKSB7Ci0gICAgICAgICAgICAgICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogICAgICAgICAgICAgICAgIH0gZWxzZSB7Ci0g
ICAgICAgICAgICAgICAgICAgIHdhcm5fcmVwb3J0X2VycihlcnIpOworICAgICAgICAgICAgICAg
ICAgICB3YXJuX3JlcG9ydF9lcnJwKGVycnApOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CkBAIC03NjMsNyArNzU4LDYgQEAgaW50IG5l
dF9pbml0X3RhcChjb25zdCBOZXRkZXYgKm5ldGRldiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAv
KiBmb3IgdGhlIG5vLWZkLCBuby1oZWxwZXIgY2FzZSAqLwogICAgIGNvbnN0IGNoYXIgKnNjcmlw
dCA9IE5VTEw7IC8qIHN1cHByZXNzIHdyb25nICJ1bmluaXQnZCB1c2UiIGdjYyB3YXJuaW5nICov
CiAgICAgY29uc3QgY2hhciAqZG93bnNjcmlwdCA9IE5VTEw7Ci0gICAgRXJyb3IgKmVyciA9IE5V
TEw7CiAgICAgY29uc3QgY2hhciAqdmhvc3RmZG5hbWU7CiAgICAgY2hhciBpZm5hbWVbMTI4XTsK
IApAQCAtNzg5LDkgKzc4Myw4IEBAIGludCBuZXRfaW5pdF90YXAoY29uc3QgTmV0ZGV2ICpuZXRk
ZXYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICByZXR1cm4gLTE7CiAgICAgICAgIH0K
IAotICAgICAgICBmZCA9IG1vbml0b3JfZmRfcGFyYW0oY3VyX21vbiwgdGFwLT5mZCwgJmVycik7
CisgICAgICAgIGZkID0gbW9uaXRvcl9mZF9wYXJhbShjdXJfbW9uLCB0YXAtPmZkLCBlcnJwKTsK
ICAgICAgICAgaWYgKGZkID09IC0xKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgZXJyKTsKICAgICAgICAgICAgIHJldHVybiAtMTsKICAgICAgICAgfQogCkBAIC04MDEsOSAr
Nzk0LDggQEAgaW50IG5ldF9pbml0X3RhcChjb25zdCBOZXRkZXYgKm5ldGRldiwgY29uc3QgY2hh
ciAqbmFtZSwKIAogICAgICAgICBuZXRfaW5pdF90YXBfb25lKHRhcCwgcGVlciwgInRhcCIsIG5h
bWUsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc2NyaXB0LCBkb3duc2NyaXB0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgIHZob3N0ZmRuYW1lLCB2bmV0X2hkciwgZmQsICZlcnIp
OwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
ZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICB2aG9zdGZkbmFtZSwgdm5ldF9oZHIsIGZk
LCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm4gLTE7CiAg
ICAgICAgIH0KICAgICB9IGVsc2UgaWYgKHRhcC0+aGFzX2ZkcykgewpAQCAtODM2LDkgKzgyOCw4
IEBAIGludCBuZXRfaW5pdF90YXAoY29uc3QgTmV0ZGV2ICpuZXRkZXYsIGNvbnN0IGNoYXIgKm5h
bWUsCiAgICAgICAgIH0KIAogICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbmZkczsgaSsrKSB7Ci0g
ICAgICAgICAgICBmZCA9IG1vbml0b3JfZmRfcGFyYW0oY3VyX21vbiwgZmRzW2ldLCAmZXJyKTsK
KyAgICAgICAgICAgIGZkID0gbW9uaXRvcl9mZF9wYXJhbShjdXJfbW9uLCBmZHNbaV0sIGVycnAp
OwogICAgICAgICAgICAgaWYgKGZkID09IC0xKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGVycik7CiAgICAgICAgICAgICAgICAgcmV0ID0gLTE7CiAgICAgICAgICAg
ICAgICAgZ290byBmcmVlX2ZhaWw7CiAgICAgICAgICAgICB9CkBAIC04NTcsOSArODQ4LDggQEAg
aW50IG5ldF9pbml0X3RhcChjb25zdCBOZXRkZXYgKm5ldGRldiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgIG5ldF9pbml0X3RhcF9vbmUodGFwLCBwZWVyLCAidGFwIiwgbmFtZSwgaWZu
YW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY3JpcHQsIGRvd25zY3JpcHQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcC0+aGFzX3Zob3N0ZmRzID8gdmhvc3RfZmRz
W2ldIDogTlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm5ldF9oZHIsIGZkLCAm
ZXJyKTsKLSAgICAgICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm5ldF9oZHIs
IGZkLCBlcnJwKTsKKyAgICAgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgICAgIHJl
dCA9IC0xOwogICAgICAgICAgICAgICAgIGdvdG8gZnJlZV9mYWlsOwogICAgICAgICAgICAgfQpA
QCAtODk2LDkgKzg4Niw4IEBAIGZyZWVfZmFpbDoKIAogICAgICAgICBuZXRfaW5pdF90YXBfb25l
KHRhcCwgcGVlciwgImJyaWRnZSIsIG5hbWUsIGlmbmFtZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICBzY3JpcHQsIGRvd25zY3JpcHQsIHZob3N0ZmRuYW1lLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIHZuZXRfaGRyLCBmZCwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAgICAgICAg
IHZuZXRfaGRyLCBmZCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAg
Y2xvc2UoZmQpOwogICAgICAgICAgICAgcmV0dXJuIC0xOwogICAgICAgICB9CkBAIC05MzUsOSAr
OTI0LDggQEAgZnJlZV9mYWlsOgogICAgICAgICAgICAgbmV0X2luaXRfdGFwX29uZSh0YXAsIHBl
ZXIsICJ0YXAiLCBuYW1lLCBpZm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkg
Pj0gMSA/ICJubyIgOiBzY3JpcHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkgPj0g
MSA/ICJubyIgOiBkb3duc2NyaXB0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aG9z
dGZkbmFtZSwgdm5ldF9oZHIsIGZkLCAmZXJyKTsKLSAgICAgICAgICAgIGlmIChlcnIpIHsKLSAg
ICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdmhvc3RmZG5hbWUsIHZuZXRfaGRyLCBmZCwgZXJycCk7CisgICAgICAg
ICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgICAgICBjbG9zZShmZCk7CiAgICAgICAgICAg
ICAgICAgcmV0dXJuIC0xOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvcWFwaS9vcHRzLXZp
c2l0b3IuYyBiL3FhcGkvb3B0cy12aXNpdG9yLmMKaW5kZXggMzI0YjE5NzQ5NS4uMzVjNTEwYzk1
OSAxMDA2NDQKLS0tIGEvcWFwaS9vcHRzLXZpc2l0b3IuYworKysgYi9xYXBpL29wdHMtdmlzaXRv
ci5jCkBAIC0yNzUsNiArMjc1LDcgQEAgb3B0c19uZXh0X2xpc3QoVmlzaXRvciAqdiwgR2VuZXJp
Y0xpc3QgKnRhaWwsIHNpemVfdCBzaXplKQogc3RhdGljIHZvaWQKIG9wdHNfY2hlY2tfbGlzdChW
aXNpdG9yICp2LCBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogICAg
IC8qCiAgICAgICogVW52aXNpdGVkIGxpc3QgZWxlbWVudHMgd2lsbCBiZSByZXBvcnRlZCBsYXRl
ciB3aGVuIGNoZWNraW5nCiAgICAgICogd2hldGhlciB1bnZpc2l0ZWQgc3RydWN0IG1lbWJlcnMg
cmVtYWluLgpkaWZmIC0tZ2l0IGEvcWFwaS9xYXBpLWRlYWxsb2MtdmlzaXRvci5jIGIvcWFwaS9x
YXBpLWRlYWxsb2MtdmlzaXRvci5jCmluZGV4IGQxOTI3MjRiMTMuLjNlZTRjN2EyZTcgMTAwNjQ0
Ci0tLSBhL3FhcGkvcWFwaS1kZWFsbG9jLXZpc2l0b3IuYworKysgYi9xYXBpL3FhcGktZGVhbGxv
Yy12aXNpdG9yLmMKQEAgLTI1LDYgKzI1LDcgQEAgc3RydWN0IFFhcGlEZWFsbG9jVmlzaXRvcgog
c3RhdGljIHZvaWQgcWFwaV9kZWFsbG9jX3N0YXJ0X3N0cnVjdChWaXNpdG9yICp2LCBjb25zdCBj
aGFyICpuYW1lLCB2b2lkICoqb2JqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplX3QgdW51c2VkLCBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJ
TigpOwogfQogCiBzdGF0aWMgdm9pZCBxYXBpX2RlYWxsb2NfZW5kX3N0cnVjdChWaXNpdG9yICp2
LCB2b2lkICoqb2JqKQpAQCAtMzgsNiArMzksNyBAQCBzdGF0aWMgdm9pZCBxYXBpX2RlYWxsb2Nf
c3RhcnRfYWx0ZXJuYXRlKFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdlbmVyaWNBbHRlcm5hdGUgKipvYmosIHNp
emVfdCBzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJv
ciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQogCiBzdGF0aWMgdm9pZCBx
YXBpX2RlYWxsb2NfZW5kX2FsdGVybmF0ZShWaXNpdG9yICp2LCB2b2lkICoqb2JqKQpAQCAtNTEs
NiArNTMsNyBAQCBzdGF0aWMgdm9pZCBxYXBpX2RlYWxsb2Nfc3RhcnRfbGlzdChWaXNpdG9yICp2
LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R2VuZXJpY0xpc3QgKipsaXN0LCBzaXplX3Qgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9
CiAKIHN0YXRpYyBHZW5lcmljTGlzdCAqcWFwaV9kZWFsbG9jX25leHRfbGlzdChWaXNpdG9yICp2
LCBHZW5lcmljTGlzdCAqdGFpbCwKQEAgLTc2LDIxICs3OSwyNSBAQCBzdGF0aWMgdm9pZCBxYXBp
X2RlYWxsb2NfdHlwZV9zdHIoVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwgY2hhciAqKm9i
aiwKIHN0YXRpYyB2b2lkIHFhcGlfZGVhbGxvY190eXBlX2ludDY0KFZpc2l0b3IgKnYsIGNvbnN0
IGNoYXIgKm5hbWUsIGludDY0X3QgKm9iaiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVycm9yICoqZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiAKIHN0
YXRpYyB2b2lkIHFhcGlfZGVhbGxvY190eXBlX3VpbnQ2NChWaXNpdG9yICp2LCBjb25zdCBjaGFy
ICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpv
YmosIEVycm9yICoqZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiAKIHN0YXRp
YyB2b2lkIHFhcGlfZGVhbGxvY190eXBlX2Jvb2woVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFt
ZSwgYm9vbCAqb2JqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQogCiBzdGF0aWMgdm9pZCBxYXBp
X2RlYWxsb2NfdHlwZV9udW1iZXIoVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwgZG91Ymxl
ICpvYmosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJw
KQogeworCUVSUlBfRlVOQ1RJT05fQkVHSU4oKTsKIH0KIAogc3RhdGljIHZvaWQgcWFwaV9kZWFs
bG9jX3R5cGVfYW55dGhpbmcoVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKZGlmZiAtLWdp
dCBhL3FhcGkvcWFwaS12aXNpdC1jb3JlLmMgYi9xYXBpL3FhcGktdmlzaXQtY29yZS5jCmluZGV4
IDUzNjU1NjFiMDcuLjY0OTQzZWJlYjcgMTAwNjQ0Ci0tLSBhL3FhcGkvcWFwaS12aXNpdC1jb3Jl
LmMKKysrIGIvcWFwaS9xYXBpLXZpc2l0LWNvcmUuYwpAQCAtMzksMTggKzM5LDE1IEBAIHZvaWQg
dmlzaXRfZnJlZShWaXNpdG9yICp2KQogdm9pZCB2aXNpdF9zdGFydF9zdHJ1Y3QoVmlzaXRvciAq
diwgY29uc3QgY2hhciAqbmFtZSwgdm9pZCAqKm9iaiwKICAgICAgICAgICAgICAgICAgICAgICAg
IHNpemVfdCBzaXplLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0K
ICAgICB0cmFjZV92aXNpdF9zdGFydF9zdHJ1Y3QodiwgbmFtZSwgb2JqLCBzaXplKTsKICAgICBp
ZiAob2JqKSB7CiAgICAgICAgIGFzc2VydChzaXplKTsKICAgICAgICAgYXNzZXJ0KCEodi0+dHlw
ZSAmIFZJU0lUT1JfT1VUUFVUKSB8fCAqb2JqKTsKICAgICB9Ci0gICAgdi0+c3RhcnRfc3RydWN0
KHYsIG5hbWUsIG9iaiwgc2l6ZSwgJmVycik7CisgICAgdi0+c3RhcnRfc3RydWN0KHYsIG5hbWUs
IG9iaiwgc2l6ZSwgZXJycCk7CiAgICAgaWYgKG9iaiAmJiAodi0+dHlwZSAmIFZJU0lUT1JfSU5Q
VVQpKSB7Ci0gICAgICAgIGFzc2VydCghZXJyICE9ICEqb2JqKTsKKyAgICAgICAgYXNzZXJ0KCEq
ZXJycCAhPSAhKm9iaik7CiAgICAgfQotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwog
fQogCiB2b2lkIHZpc2l0X2NoZWNrX3N0cnVjdChWaXNpdG9yICp2LCBFcnJvciAqKmVycnApCkBA
IC03MCwxNSArNjcsMTIgQEAgdm9pZCB2aXNpdF9lbmRfc3RydWN0KFZpc2l0b3IgKnYsIHZvaWQg
KipvYmopCiB2b2lkIHZpc2l0X3N0YXJ0X2xpc3QoVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFt
ZSwgR2VuZXJpY0xpc3QgKipsaXN0LAogICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBzaXpl
LCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0KICAgICBhc3NlcnQo
IWxpc3QgfHwgc2l6ZSA+PSBzaXplb2YoR2VuZXJpY0xpc3QpKTsKICAgICB0cmFjZV92aXNpdF9z
dGFydF9saXN0KHYsIG5hbWUsIGxpc3QsIHNpemUpOwotICAgIHYtPnN0YXJ0X2xpc3QodiwgbmFt
ZSwgbGlzdCwgc2l6ZSwgJmVycik7CisgICAgdi0+c3RhcnRfbGlzdCh2LCBuYW1lLCBsaXN0LCBz
aXplLCBlcnJwKTsKICAgICBpZiAobGlzdCAmJiAodi0+dHlwZSAmIFZJU0lUT1JfSU5QVVQpKSB7
Ci0gICAgICAgIGFzc2VydCghKGVyciAmJiAqbGlzdCkpOworICAgICAgICBhc3NlcnQoISgqZXJy
cCAmJiAqbGlzdCkpOwogICAgIH0KLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKIH0K
IAogR2VuZXJpY0xpc3QgKnZpc2l0X25leHRfbGlzdChWaXNpdG9yICp2LCBHZW5lcmljTGlzdCAq
dGFpbCwgc2l6ZV90IHNpemUpCkBAIC0xMDYsMTggKzEwMCwxNSBAQCB2b2lkIHZpc2l0X3N0YXJ0
X2FsdGVybmF0ZShWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR2VuZXJpY0FsdGVybmF0ZSAqKm9iaiwgc2l6ZV90IHNpemUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmVyciA9IE5V
TEw7Ci0KICAgICBhc3NlcnQob2JqICYmIHNpemUgPj0gc2l6ZW9mKEdlbmVyaWNBbHRlcm5hdGUp
KTsKICAgICBhc3NlcnQoISh2LT50eXBlICYgVklTSVRPUl9PVVRQVVQpIHx8ICpvYmopOwogICAg
IHRyYWNlX3Zpc2l0X3N0YXJ0X2FsdGVybmF0ZSh2LCBuYW1lLCBvYmosIHNpemUpOwogICAgIGlm
ICh2LT5zdGFydF9hbHRlcm5hdGUpIHsKLSAgICAgICAgdi0+c3RhcnRfYWx0ZXJuYXRlKHYsIG5h
bWUsIG9iaiwgc2l6ZSwgJmVycik7CisgICAgICAgIHYtPnN0YXJ0X2FsdGVybmF0ZSh2LCBuYW1l
LCBvYmosIHNpemUsIGVycnApOwogICAgIH0KICAgICBpZiAodi0+dHlwZSAmIFZJU0lUT1JfSU5Q
VVQpIHsKLSAgICAgICAgYXNzZXJ0KHYtPnN0YXJ0X2FsdGVybmF0ZSAmJiAhZXJyICE9ICEqb2Jq
KTsKKyAgICAgICAgYXNzZXJ0KHYtPnN0YXJ0X2FsdGVybmF0ZSAmJiAhKmVycnAgIT0gISpvYmop
OwogICAgIH0KLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKIH0KIAogdm9pZCB2aXNp
dF9lbmRfYWx0ZXJuYXRlKFZpc2l0b3IgKnYsIHZvaWQgKipvYmopCkBAIC0xNTIsMTIgKzE0Mywx
MCBAQCB2b2lkIHZpc2l0X3R5cGVfaW50KFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsIGlu
dDY0X3QgKm9iaiwgRXJyb3IgKiplcnJwKQogc3RhdGljIHZvaWQgdmlzaXRfdHlwZV91aW50TihW
aXNpdG9yICp2LCB1aW50NjRfdCAqb2JqLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBtYXgsIGNvbnN0IGNoYXIgKnR5cGUsIEVycm9yICoq
ZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICB1aW50NjRfdCB2YWx1ZSA9ICpv
Ymo7CiAKLSAgICB2LT50eXBlX3VpbnQ2NCh2LCBuYW1lLCAmdmFsdWUsICZlcnIpOwotICAgIGlm
IChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgdi0+dHlw
ZV91aW50NjQodiwgbmFtZSwgJnZhbHVlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICB9
IGVsc2UgaWYgKHZhbHVlID4gbWF4KSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgUUVSUl9J
TlZBTElEX1BBUkFNRVRFUl9WQUxVRSwKICAgICAgICAgICAgICAgICAgICBuYW1lID8gbmFtZSA6
ICJudWxsIiwgdHlwZSk7CkBAIC0yMTEsMTIgKzIwMCwxMCBAQCBzdGF0aWMgdm9pZCB2aXNpdF90
eXBlX2ludE4oVmlzaXRvciAqdiwgaW50NjRfdCAqb2JqLCBjb25zdCBjaGFyICpuYW1lLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludDY0X3QgbWluLCBpbnQ2NF90IG1heCwgY29uc3Qg
Y2hhciAqdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7
Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgaW50NjRfdCB2YWx1ZSA9ICpvYmo7CiAKLSAg
ICB2LT50eXBlX2ludDY0KHYsIG5hbWUsICZ2YWx1ZSwgJmVycik7Ci0gICAgaWYgKGVycikgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICB2LT50eXBlX2ludDY0KHYs
IG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgfSBlbHNlIGlmICh2
YWx1ZSA8IG1pbiB8fCB2YWx1ZSA+IG1heCkgewogICAgICAgICBlcnJvcl9zZXRnKGVycnAsIFFF
UlJfSU5WQUxJRF9QQVJBTUVURVJfVkFMVUUsCiAgICAgICAgICAgICAgICAgICAgbmFtZSA/IG5h
bWUgOiAibnVsbCIsIHR5cGUpOwpAQCAtMjg2LDE5ICsyNzMsMTYgQEAgdm9pZCB2aXNpdF90eXBl
X2Jvb2woVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwgYm9vbCAqb2JqLCBFcnJvciAqKmVy
cnApCiAKIHZvaWQgdmlzaXRfdHlwZV9zdHIoVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwg
Y2hhciAqKm9iaiwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICplcnIgPSBOVUxMOwotCiAg
ICAgYXNzZXJ0KG9iaik7CiAgICAgLyogVE9ETzogRml4IGNhbGxlcnMgdG8gbm90IHBhc3MgTlVM
TCB3aGVuIHRoZXkgbWVhbiAiIiwgc28gdGhhdCB3ZQogICAgICAqIGNhbiBlbmFibGU6CiAgICAg
YXNzZXJ0KCEodi0+dHlwZSAmIFZJU0lUT1JfT1VUUFVUKSB8fCAqb2JqKTsKICAgICAgKi8KICAg
ICB0cmFjZV92aXNpdF90eXBlX3N0cih2LCBuYW1lLCBvYmopOwotICAgIHYtPnR5cGVfc3RyKHYs
IG5hbWUsIG9iaiwgJmVycik7CisgICAgdi0+dHlwZV9zdHIodiwgbmFtZSwgb2JqLCBlcnJwKTsK
ICAgICBpZiAodi0+dHlwZSAmIFZJU0lUT1JfSU5QVVQpIHsKLSAgICAgICAgYXNzZXJ0KCFlcnIg
IT0gISpvYmopOworICAgICAgICBhc3NlcnQoISplcnJwICE9ICEqb2JqKTsKICAgICB9Ci0gICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiB9CiAKIHZvaWQgdmlzaXRfdHlwZV9udW1iZXIo
VmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwgZG91YmxlICpvYmosCkBAIC0zMTEsMTYgKzI5
NSwxMyBAQCB2b2lkIHZpc2l0X3R5cGVfbnVtYmVyKFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5h
bWUsIGRvdWJsZSAqb2JqLAogCiB2b2lkIHZpc2l0X3R5cGVfYW55KFZpc2l0b3IgKnYsIGNvbnN0
IGNoYXIgKm5hbWUsIFFPYmplY3QgKipvYmosIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAq
ZXJyID0gTlVMTDsKLQogICAgIGFzc2VydChvYmopOwogICAgIGFzc2VydCh2LT50eXBlICE9IFZJ
U0lUT1JfT1VUUFVUIHx8ICpvYmopOwogICAgIHRyYWNlX3Zpc2l0X3R5cGVfYW55KHYsIG5hbWUs
IG9iaik7Ci0gICAgdi0+dHlwZV9hbnkodiwgbmFtZSwgb2JqLCAmZXJyKTsKKyAgICB2LT50eXBl
X2FueSh2LCBuYW1lLCBvYmosIGVycnApOwogICAgIGlmICh2LT50eXBlID09IFZJU0lUT1JfSU5Q
VVQpIHsKLSAgICAgICAgYXNzZXJ0KCFlcnIgIT0gISpvYmopOworICAgICAgICBhc3NlcnQoISpl
cnJwICE9ICEqb2JqKTsKICAgICB9Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiB9
CiAKIHZvaWQgdmlzaXRfdHlwZV9udWxsKFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsIFFO
dWxsICoqb2JqLApAQCAtMzUyLDEzICszMzMsMTEgQEAgc3RhdGljIHZvaWQgb3V0cHV0X3R5cGVf
ZW51bShWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLCBpbnQgKm9iaiwKIHN0YXRpYyB2b2lk
IGlucHV0X3R5cGVfZW51bShWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLCBpbnQgKm9iaiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBRRW51bUxvb2t1cCAqbG9va3VwLCBF
cnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50NjRf
dCB2YWx1ZTsKICAgICBjaGFyICplbnVtX3N0cjsKIAotICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5h
bWUsICZlbnVtX3N0ciwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX3N0cih2
LCBuYW1lLCAmZW51bV9zdHIsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9xYXBpL3FtcC1kaXNwYXRjaC5jIGIvcWFwaS9xbXAt
ZGlzcGF0Y2guYwppbmRleCAzMDM3ZDM1M2E0Li41Yzc1MzIyYTdkIDEwMDY0NAotLS0gYS9xYXBp
L3FtcC1kaXNwYXRjaC5jCisrKyBiL3FhcGkvcW1wLWRpc3BhdGNoLmMKQEAgLTc4LDcgKzc4LDYg
QEAgc3RhdGljIFFEaWN0ICpxbXBfZGlzcGF0Y2hfY2hlY2tfb2JqKGNvbnN0IFFPYmplY3QgKnJl
cXVlc3QsIGJvb2wgYWxsb3dfb29iLAogc3RhdGljIFFPYmplY3QgKmRvX3FtcF9kaXNwYXRjaChR
bXBDb21tYW5kTGlzdCAqY21kcywgUU9iamVjdCAqcmVxdWVzdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBhbGxvd19vb2IsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBib29sIG9vYjsKICAgICBjb25zdCBjaGFyICpjb21t
YW5kOwogICAgIFFEaWN0ICphcmdzLCAqZGljdDsKQEAgLTEyOCw5ICsxMjcsOCBAQCBzdGF0aWMg
UU9iamVjdCAqZG9fcW1wX2Rpc3BhdGNoKFFtcENvbW1hbmRMaXN0ICpjbWRzLCBRT2JqZWN0ICpy
ZXF1ZXN0LAogICAgICAgICBxb2JqZWN0X3JlZihhcmdzKTsKICAgICB9CiAKLSAgICBjbWQtPmZu
KGFyZ3MsICZyZXQsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgY21kLT5mbihhcmdzLCAmcmV0
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICB9IGVsc2UgaWYgKGNtZC0+b3B0aW9ucyAm
IFFDT19OT19TVUNDRVNTX1JFU1ApIHsKICAgICAgICAgZ19hc3NlcnQoIXJldCk7CiAgICAgfSBl
bHNlIGlmICghcmV0KSB7CmRpZmYgLS1naXQgYS9xYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmMg
Yi9xYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmMKaW5kZXggOWJlNDE4YjZkNi4uMzAyYzVkZGFk
ZiAxMDA2NDQKLS0tIGEvcWFwaS9zdHJpbmctaW5wdXQtdmlzaXRvci5jCisrKyBiL3FhcGkvc3Ry
aW5nLWlucHV0LXZpc2l0b3IuYwpAQCAtMzE0LDEzICszMTQsMTEgQEAgc3RhdGljIHZvaWQgcGFy
c2VfdHlwZV9zaXplKFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQ2NF90ICpvYmos
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIFN0cmlu
Z0lucHV0VmlzaXRvciAqc2l2ID0gdG9fc2l2KHYpOwotICAgIEVycm9yICplcnIgPSBOVUxMOwog
ICAgIHVpbnQ2NF90IHZhbDsKIAogICAgIGFzc2VydChzaXYtPmxtID09IExNX05PTkUpOwotICAg
IHBhcnNlX29wdGlvbl9zaXplKG5hbWUsIHNpdi0+c3RyaW5nLCAmdmFsLCAmZXJyKTsKLSAgICBp
ZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIHBhcnNl
X29wdGlvbl9zaXplKG5hbWUsIHNpdi0+c3RyaW5nLCAmdmFsLCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvcWRldi1tb25pdG9y
LmMgYi9xZGV2LW1vbml0b3IuYwppbmRleCAxNDhkZjljYWNmLi5kZDE3YWQ0OTY3IDEwMDY0NAot
LS0gYS9xZGV2LW1vbml0b3IuYworKysgYi9xZGV2LW1vbml0b3IuYwpAQCAtMTcxLDE2ICsxNzEs
MTQgQEAgc3RhdGljIGludCBzZXRfcHJvcGVydHkodm9pZCAqb3BhcXVlLCBjb25zdCBjaGFyICpu
YW1lLCBjb25zdCBjaGFyICp2YWx1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoq
ZXJycCkKIHsKICAgICBPYmplY3QgKm9iaiA9IG9wYXF1ZTsKLSAgICBFcnJvciAqZXJyID0gTlVM
TDsKIAogICAgIGlmIChzdHJjbXAobmFtZSwgImRyaXZlciIpID09IDApCiAgICAgICAgIHJldHVy
biAwOwogICAgIGlmIChzdHJjbXAobmFtZSwgImJ1cyIpID09IDApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3BhcnNlKG9iaiwgdmFsdWUsIG5hbWUsICZlcnIpOwot
ICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJy
KTsKKyAgICBvYmplY3RfcHJvcGVydHlfcGFyc2Uob2JqLCB2YWx1ZSwgbmFtZSwgZXJycCk7Cisg
ICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KICAgICBy
ZXR1cm4gMDsKQEAgLTU2OCw3ICs1NjYsNiBAQCBEZXZpY2VTdGF0ZSAqcWRldl9kZXZpY2VfYWRk
KFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiAgICAgY29uc3QgY2hhciAqZHJpdmVyLCAq
cGF0aDsKICAgICBEZXZpY2VTdGF0ZSAqZGV2OwogICAgIEJ1c1N0YXRlICpidXMgPSBOVUxMOwot
ICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgZHJpdmVyID0gcWVtdV9vcHRfZ2V0KG9wdHMs
ICJkcml2ZXIiKTsKICAgICBpZiAoIWRyaXZlcikgewpAQCAtNjE2LDkgKzYxMyw5IEBAIERldmlj
ZVN0YXRlICpxZGV2X2RldmljZV9hZGQoUWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJycCkKICAg
ICBkZXYgPSBERVZJQ0Uob2JqZWN0X25ldyhkcml2ZXIpKTsKIAogICAgIC8qIENoZWNrIHdoZXRo
ZXIgdGhlIGhvdHBsdWcgaXMgYWxsb3dlZCBieSB0aGUgbWFjaGluZSAqLwotICAgIGlmIChxZGV2
X2hvdHBsdWcgJiYgIXFkZXZfaG90cGx1Z19hbGxvd2VkKGRldiwgJmVycikpIHsKKyAgICBpZiAo
cWRldl9ob3RwbHVnICYmICFxZGV2X2hvdHBsdWdfYWxsb3dlZChkZXYsIGVycnApKSB7CiAgICAg
ICAgIC8qIEVycm9yIG11c3QgYmUgc2V0IGluIHRoZSBtYWNoaW5lIGhvb2sgKi8KLSAgICAgICAg
YXNzZXJ0KGVycik7CisgICAgICAgIGFzc2VydCgqZXJycCk7CiAgICAgICAgIGdvdG8gZXJyX2Rl
bF9kZXY7CiAgICAgfQogCkBAIC02MjYsNyArNjIzLDcgQEAgRGV2aWNlU3RhdGUgKnFkZXZfZGV2
aWNlX2FkZChRZW11T3B0cyAqb3B0cywgRXJyb3IgKiplcnJwKQogICAgICAgICBxZGV2X3NldF9w
YXJlbnRfYnVzKGRldiwgYnVzKTsKICAgICB9IGVsc2UgaWYgKHFkZXZfaG90cGx1ZyAmJiAhcWRl
dl9nZXRfbWFjaGluZV9ob3RwbHVnX2hhbmRsZXIoZGV2KSkgewogICAgICAgICAvKiBObyBidXMs
IG5vIG1hY2hpbmUgaG90cGx1ZyBoYW5kbGVyIC0tPiBkZXZpY2UgaXMgbm90IGhvdHBsdWdnYWJs
ZSAqLwotICAgICAgICBlcnJvcl9zZXRnKCZlcnIsICJEZXZpY2UgJyVzJyBjYW4gbm90IGJlIGhv
dHBsdWdnZWQgb24gdGhpcyBtYWNoaW5lIiwKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiRGV2
aWNlICclcycgY2FuIG5vdCBiZSBob3RwbHVnZ2VkIG9uIHRoaXMgbWFjaGluZSIsCiAgICAgICAg
ICAgICAgICAgICAgZHJpdmVyKTsKICAgICAgICAgZ290byBlcnJfZGVsX2RldjsKICAgICB9CkBA
IC02MzQsMjAgKzYzMSwxOSBAQCBEZXZpY2VTdGF0ZSAqcWRldl9kZXZpY2VfYWRkKFFlbXVPcHRz
ICpvcHRzLCBFcnJvciAqKmVycnApCiAgICAgcWRldl9zZXRfaWQoZGV2LCBxZW11X29wdHNfaWQo
b3B0cykpOwogCiAgICAgLyogc2V0IHByb3BlcnRpZXMgKi8KLSAgICBpZiAocWVtdV9vcHRfZm9y
ZWFjaChvcHRzLCBzZXRfcHJvcGVydHksIGRldiwgJmVycikpIHsKKyAgICBpZiAocWVtdV9vcHRf
Zm9yZWFjaChvcHRzLCBzZXRfcHJvcGVydHksIGRldiwgZXJycCkpIHsKICAgICAgICAgZ290byBl
cnJfZGVsX2RldjsKICAgICB9CiAKICAgICBkZXYtPm9wdHMgPSBvcHRzOwotICAgIG9iamVjdF9w
cm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmVycik7Ci0g
ICAgaWYgKGVyciAhPSBOVUxMKSB7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VChkZXYpLCB0cnVlLCAicmVhbGl6ZWQiLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkg
ewogICAgICAgICBkZXYtPm9wdHMgPSBOVUxMOwogICAgICAgICBnb3RvIGVycl9kZWxfZGV2Owog
ICAgIH0KICAgICByZXR1cm4gZGV2OwogCiBlcnJfZGVsX2RldjoKLSAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgZXJyKTsKICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKGRldikpOwogICAgIG9i
amVjdF91bnJlZihPQkpFQ1QoZGV2KSk7CiAgICAgcmV0dXJuIE5VTEw7CkBAIC03NDksMjIgKzc0
NSwxOSBAQCB2b2lkIGhtcF9pbmZvX3FkbShNb25pdG9yICptb24sIGNvbnN0IFFEaWN0ICpxZGlj
dCkKIAogdm9pZCBxbXBfZGV2aWNlX2FkZChRRGljdCAqcWRpY3QsIFFPYmplY3QgKipyZXRfZGF0
YSwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFFl
bXVPcHRzICpvcHRzOwogICAgIERldmljZVN0YXRlICpkZXY7CiAKLSAgICBvcHRzID0gcWVtdV9v
cHRzX2Zyb21fcWRpY3QocWVtdV9maW5kX29wdHMoImRldmljZSIpLCBxZGljdCwgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICBvcHRzID0gcWVtdV9vcHRzX2Zyb21fcWRpY3QocWVtdV9maW5kX29w
dHMoImRldmljZSIpLCBxZGljdCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAgICAgaWYgKCFtb25pdG9yX2N1cl9pc19xbXAoKSAmJiBxZGV2X2Rldmlj
ZV9oZWxwKG9wdHMpKSB7CiAgICAgICAgIHFlbXVfb3B0c19kZWwob3B0cyk7CiAgICAgICAgIHJl
dHVybjsKICAgICB9Ci0gICAgZGV2ID0gcWRldl9kZXZpY2VfYWRkKG9wdHMsICZsb2NhbF9lcnIp
OworICAgIGRldiA9IHFkZXZfZGV2aWNlX2FkZChvcHRzLCBlcnJwKTsKICAgICBpZiAoIWRldikg
ewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgcWVt
dV9vcHRzX2RlbChvcHRzKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTgwNSw3ICs3OTgs
NiBAQCB2b2lkIHFkZXZfdW5wbHVnKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAg
ICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfR0VUX0NMQVNTKGRldik7CiAgICAgSG90cGx1Z0hh
bmRsZXIgKmhvdHBsdWdfY3RybDsKICAgICBIb3RwbHVnSGFuZGxlckNsYXNzICpoZGM7Ci0gICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpZiAoZGV2LT5wYXJlbnRfYnVzICYmICFx
YnVzX2lzX2hvdHBsdWdnYWJsZShkZXYtPnBhcmVudF9idXMpKSB7CiAgICAgICAgIGVycm9yX3Nl
dGcoZXJycCwgUUVSUl9CVVNfTk9fSE9UUExVRywgZGV2LT5wYXJlbnRfYnVzLT5uYW1lKTsKQEAg
LTgzNCwxNCArODI2LDEzIEBAIHZvaWQgcWRldl91bnBsdWcoRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogICAgICAqIG90aGVyd2lzZSBqdXN0IHJlbW92ZSBpdCBzeW5jaHJvbm91c2x5
ICovCiAgICAgaGRjID0gSE9UUExVR19IQU5ETEVSX0dFVF9DTEFTUyhob3RwbHVnX2N0cmwpOwog
ICAgIGlmIChoZGMtPnVucGx1Z19yZXF1ZXN0KSB7Ci0gICAgICAgIGhvdHBsdWdfaGFuZGxlcl91
bnBsdWdfcmVxdWVzdChob3RwbHVnX2N0cmwsIGRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIGhv
dHBsdWdfaGFuZGxlcl91bnBsdWdfcmVxdWVzdChob3RwbHVnX2N0cmwsIGRldiwgZXJycCk7CiAg
ICAgfSBlbHNlIHsKLSAgICAgICAgaG90cGx1Z19oYW5kbGVyX3VucGx1Zyhob3RwbHVnX2N0cmws
IGRldiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmICghbG9jYWxfZXJyKSB7CisgICAgICAgIGhv
dHBsdWdfaGFuZGxlcl91bnBsdWcoaG90cGx1Z19jdHJsLCBkZXYsIGVycnApOworICAgICAgICBp
ZiAoISplcnJwKSB7CiAgICAgICAgICAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKGRldikpOwog
ICAgICAgICB9CiAgICAgfQotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwog
fQogCiB2b2lkIHFtcF9kZXZpY2VfZGVsKGNvbnN0IGNoYXIgKmlkLCBFcnJvciAqKmVycnApCmRp
ZmYgLS1naXQgYS9xZ2EvY29tbWFuZHMtcG9zaXguYyBiL3FnYS9jb21tYW5kcy1wb3NpeC5jCmlu
ZGV4IGRmYzA1ZjViOGEuLmEyODc0ZTI3MmUgMTAwNjQ0Ci0tLSBhL3FnYS9jb21tYW5kcy1wb3Np
eC5jCisrKyBiL3FnYS9jb21tYW5kcy1wb3NpeC5jCkBAIC04Myw3ICs4Myw2IEBAIHN0YXRpYyB2
b2lkIGdhX3dhaXRfY2hpbGQocGlkX3QgcGlkLCBpbnQgKnN0YXR1cywgRXJyb3IgKiplcnJwKQog
dm9pZCBxbXBfZ3Vlc3Rfc2h1dGRvd24oYm9vbCBoYXNfbW9kZSwgY29uc3QgY2hhciAqbW9kZSwg
RXJyb3IgKiplcnJwKQogewogICAgIGNvbnN0IGNoYXIgKnNodXRkb3duX2ZsYWc7Ci0gICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgcGlkX3QgcGlkOwogICAgIGludCBzdGF0dXM7CiAK
QEAgLTExNiw5ICsxMTUsOCBAQCB2b2lkIHFtcF9ndWVzdF9zaHV0ZG93bihib29sIGhhc19tb2Rl
LCBjb25zdCBjaGFyICptb2RlLCBFcnJvciAqKmVycnApCiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKLSAgICBnYV93YWl0X2NoaWxkKHBpZCwgJnN0YXR1cywgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICBnYV93YWl0X2NoaWxkKHBpZCwgJnN0YXR1cywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE1NCw3ICsxNTIsNiBAQCB2b2lkIHFtcF9n
dWVzdF9zZXRfdGltZShib29sIGhhc190aW1lLCBpbnQ2NF90IHRpbWVfbnMsIEVycm9yICoqZXJy
cCkKICAgICBpbnQgcmV0OwogICAgIGludCBzdGF0dXM7CiAgICAgcGlkX3QgcGlkOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHN0cnVjdCB0aW1ldmFsIHR2OwogCiAgICAgLyog
SWYgdXNlciBoYXMgcGFzc2VkIGEgdGltZSwgdmFsaWRhdGUgYW5kIHNldCBpdC4gKi8KQEAgLTIw
Myw5ICsyMDAsOCBAQCB2b2lkIHFtcF9ndWVzdF9zZXRfdGltZShib29sIGhhc190aW1lLCBpbnQ2
NF90IHRpbWVfbnMsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAg
IGdhX3dhaXRfY2hpbGQocGlkLCAmc3RhdHVzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGdh
X3dhaXRfY2hpbGQocGlkLCAmc3RhdHVzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KIApAQCAtMzI4LDExICszMjQsMTAgQEAgZmluZF9vcGVuX2ZsYWco
Y29uc3QgY2hhciAqbW9kZV9zdHIsIEVycm9yICoqZXJycCkKIHN0YXRpYyBGSUxFICoKIHNhZmVf
b3Blbl9vcl9jcmVhdGUoY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqbW9kZSwgRXJyb3Ig
KiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludCBvZmxhZzsK
IAotICAgIG9mbGFnID0gZmluZF9vcGVuX2ZsYWcobW9kZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VyciA9PSBOVUxMKSB7CisgICAgb2ZsYWcgPSBmaW5kX29wZW5fZmxhZyhtb2RlLCBl
cnJwKTsKKyAgICBpZiAoKmVycnAgPT0gTlVMTCkgewogICAgICAgICBpbnQgZmQ7CiAKICAgICAg
ICAgLyogSWYgdGhlIGNhbGxlciB3YW50cyAvIGFsbG93cyBjcmVhdGlvbiBvZiBhIG5ldyBmaWxl
LCB3ZSBpbXBsZW1lbnQgaXQKQEAgLTM2NCwxMyArMzU5LDEzIEBAIHNhZmVfb3Blbl9vcl9jcmVh
dGUoY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqbW9kZSwgRXJyb3IgKiplcnJwKQogICAg
ICAgICB9CiAKICAgICAgICAgaWYgKGZkID09IC0xKSB7Ci0gICAgICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKCZsb2NhbF9lcnIsIGVycm5vLCAiZmFpbGVkIHRvIG9wZW4gZmlsZSAnJXMnICIKKyAg
ICAgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgdG8gb3BlbiBm
aWxlICclcycgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiKG1vZGU6ICclcycpIiwg
cGF0aCwgbW9kZSk7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBxZW11X3NldF9jbG9l
eGVjKGZkKTsKIAogICAgICAgICAgICAgaWYgKChvZmxhZyAmIE9fQ1JFQVQpICYmIGZjaG1vZChm
ZCwgREVGQVVMVF9ORVdfRklMRV9NT0RFKSA9PSAtMSkgewotICAgICAgICAgICAgICAgIGVycm9y
X3NldGdfZXJybm8oJmxvY2FsX2VyciwgZXJybm8sICJmYWlsZWQgdG8gc2V0IHBlcm1pc3Npb24g
IgorICAgICAgICAgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQg
dG8gc2V0IHBlcm1pc3Npb24gIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjAl
MDNvIG9uIG5ldyBmaWxlICclcycgKG1vZGU6ICclcycpIiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh1bnNpZ25lZClERUZBVUxUX05FV19GSUxFX01PREUsIHBhdGgsIG1vZGUp
OwogICAgICAgICAgICAgfSBlbHNlIHsKQEAgLTM3OCw3ICszNzMsNyBAQCBzYWZlX29wZW5fb3Jf
Y3JlYXRlKGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKm1vZGUsIEVycm9yICoqZXJycCkK
IAogICAgICAgICAgICAgICAgIGYgPSBmZG9wZW4oZmQsIG1vZGUpOwogICAgICAgICAgICAgICAg
IGlmIChmID09IE5VTEwpIHsKLSAgICAgICAgICAgICAgICAgICAgZXJyb3Jfc2V0Z19lcnJubygm
bG9jYWxfZXJyLCBlcnJubywgImZhaWxlZCB0byBhc3NvY2lhdGUgIgorICAgICAgICAgICAgICAg
ICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHRvIGFzc29jaWF0ZSAi
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0ZGlvIHN0cmVhbSB3aXRo
IGZpbGUgZGVzY3JpcHRvciAlZCwgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJmaWxlICclcycgKG1vZGU6ICclcycpIiwgZmQsIHBhdGgsIG1vZGUpOwogICAgICAgICAg
ICAgICAgIH0gZWxzZSB7CkBAIC0zOTMsNyArMzg4LDYgQEAgc2FmZV9vcGVuX29yX2NyZWF0ZShj
b25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICptb2RlLCBFcnJvciAqKmVycnApCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICBy
ZXR1cm4gTlVMTDsKIH0KIApAQCAtNDAxLDE2ICszOTUsMTQgQEAgaW50NjRfdCBxbXBfZ3Vlc3Rf
ZmlsZV9vcGVuKGNvbnN0IGNoYXIgKnBhdGgsIGJvb2wgaGFzX21vZGUsIGNvbnN0IGNoYXIgKm1v
ZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIEZJ
TEUgKmZoOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGludDY0X3QgaGFuZGxl
OwogCiAgICAgaWYgKCFoYXNfbW9kZSkgewogICAgICAgICBtb2RlID0gInIiOwogICAgIH0KICAg
ICBzbG9nKCJndWVzdC1maWxlLW9wZW4gY2FsbGVkLCBmaWxlcGF0aDogJXMsIG1vZGU6ICVzIiwg
cGF0aCwgbW9kZSk7Ci0gICAgZmggPSBzYWZlX29wZW5fb3JfY3JlYXRlKHBhdGgsIG1vZGUsICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBmaCA9IHNhZmVfb3Blbl9vcl9jcmVhdGUo
cGF0aCwgbW9kZSwgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0
dXJuIC0xOwogICAgIH0KIApAQCAtNTY4LDE2ICs1NjAsMTQgQEAgc3RydWN0IEd1ZXN0RmlsZVNl
ZWsgKnFtcF9ndWVzdF9maWxlX3NlZWsoaW50NjRfdCBoYW5kbGUsIGludDY0X3Qgb2Zmc2V0LAog
ICAgIEZJTEUgKmZoOwogICAgIGludCByZXQ7CiAgICAgaW50IHdoZW5jZTsKLSAgICBFcnJvciAq
ZXJyID0gTlVMTDsKIAogICAgIGlmICghZ2ZoKSB7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAg
IH0KIAogICAgIC8qIFdlIHN0dXBpZGx5IGV4cG9zZWQgJ3doZW5jZSc6J2ludCcgaW4gb3VyIHFh
cGkgKi8KLSAgICB3aGVuY2UgPSBnYV9wYXJzZV93aGVuY2Uod2hlbmNlX2NvZGUsICZlcnIpOwot
ICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAg
d2hlbmNlID0gZ2FfcGFyc2Vfd2hlbmNlKHdoZW5jZV9jb2RlLCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCkBAIC0xMTUzLDEyICsxMTQzLDEw
IEBAIEd1ZXN0RmlsZXN5c3RlbUluZm9MaXN0ICpxbXBfZ3Vlc3RfZ2V0X2ZzaW5mbyhFcnJvciAq
KmVycnApCiAgICAgRnNNb3VudExpc3QgbW91bnRzOwogICAgIHN0cnVjdCBGc01vdW50ICptb3Vu
dDsKICAgICBHdWVzdEZpbGVzeXN0ZW1JbmZvTGlzdCAqbmV3LCAqcmV0ID0gTlVMTDsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIFFUQUlMUV9JTklUKCZtb3VudHMpOwotICAg
IGJ1aWxkX2ZzX21vdW50X2xpc3QoJm1vdW50cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBi
dWlsZF9mc19tb3VudF9saXN0KCZtb3VudHMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKQEAgLTExNjYsMTEgKzExNTQsMTAgQEAgR3Vlc3RG
aWxlc3lzdGVtSW5mb0xpc3QgKnFtcF9ndWVzdF9nZXRfZnNpbmZvKEVycm9yICoqZXJycCkKICAg
ICAgICAgZ19kZWJ1ZygiQnVpbGRpbmcgZ3Vlc3QgZnNpbmZvIGZvciAnJXMnIiwgbW91bnQtPmRp
cm5hbWUpOwogCiAgICAgICAgIG5ldyA9IGdfbWFsbG9jMChzaXplb2YoKnJldCkpOwotICAgICAg
ICBuZXctPnZhbHVlID0gYnVpbGRfZ3Vlc3RfZnNpbmZvKG1vdW50LCAmbG9jYWxfZXJyKTsKKyAg
ICAgICAgbmV3LT52YWx1ZSA9IGJ1aWxkX2d1ZXN0X2ZzaW5mbyhtb3VudCwgZXJycCk7CiAgICAg
ICAgIG5ldy0+bmV4dCA9IHJldDsKICAgICAgICAgcmV0ID0gbmV3OwotICAgICAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBxYXBpX2ZyZWVfR3Vlc3RGaWxlc3lz
dGVtSW5mb0xpc3QocmV0KTsKICAgICAgICAgICAgIHJldCA9IE5VTEw7CiAgICAgICAgICAgICBi
cmVhazsKQEAgLTExOTgsNyArMTE4NSw2IEBAIHN0YXRpYyB2b2lkIGV4ZWN1dGVfZnNmcmVlemVf
aG9vayhGc2ZyZWV6ZUhvb2tBcmcgYXJnLCBFcnJvciAqKmVycnApCiAgICAgcGlkX3QgcGlkOwog
ICAgIGNvbnN0IGNoYXIgKmhvb2s7CiAgICAgY29uc3QgY2hhciAqYXJnX3N0ciA9IGZzZnJlZXpl
X2hvb2tfYXJnX3N0cmluZ1thcmddOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAg
ICAgaG9vayA9IGdhX2ZzZnJlZXplX2hvb2soZ2Ffc3RhdGUpOwogICAgIGlmICghaG9vaykgewpA
QCAtMTIyNCw5ICsxMjEwLDggQEAgc3RhdGljIHZvaWQgZXhlY3V0ZV9mc2ZyZWV6ZV9ob29rKEZz
ZnJlZXplSG9va0FyZyBhcmcsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAotICAgIGdhX3dhaXRfY2hpbGQocGlkLCAmc3RhdHVzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwor
ICAgIGdhX3dhaXRfY2hpbGQocGlkLCAmc3RhdHVzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTI3MSwyMSArMTI1NiwxOCBAQCBpbnQ2NF90
IHFtcF9ndWVzdF9mc2ZyZWV6ZV9mcmVlemVfbGlzdChib29sIGhhc19tb3VudHBvaW50cywKICAg
ICBzdHJMaXN0ICpsaXN0OwogICAgIEZzTW91bnRMaXN0IG1vdW50czsKICAgICBzdHJ1Y3QgRnNN
b3VudCAqbW91bnQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50IGZkOwog
CiAgICAgc2xvZygiZ3Vlc3QtZnNmcmVlemUgY2FsbGVkIik7CiAKLSAgICBleGVjdXRlX2ZzZnJl
ZXplX2hvb2soRlNGUkVFWkVfSE9PS19GUkVFWkUsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAg
ZXhlY3V0ZV9mc2ZyZWV6ZV9ob29rKEZTRlJFRVpFX0hPT0tfRlJFRVpFLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAogICAgIFFUQUlMUV9JTklU
KCZtb3VudHMpOwotICAgIGJ1aWxkX2ZzX21vdW50X2xpc3QoJm1vdW50cywgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICBidWlsZF9mc19tb3VudF9saXN0KCZtb3VudHMsIGVycnApOworICAgIGlm
ICgqZXJycCkgewogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCkBAIC0xMzYyLDEyICsxMzQ0
LDEwIEBAIGludDY0X3QgcW1wX2d1ZXN0X2ZzZnJlZXplX3RoYXcoRXJyb3IgKiplcnJwKQogICAg
IEZzTW91bnRMaXN0IG1vdW50czsKICAgICBGc01vdW50ICptb3VudDsKICAgICBpbnQgZmQsIGkg
PSAwLCBsb2dnZWQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBRVEFJTFFf
SU5JVCgmbW91bnRzKTsKLSAgICBidWlsZF9mc19tb3VudF9saXN0KCZtb3VudHMsICZsb2NhbF9l
cnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgYnVpbGRfZnNfbW91bnRfbGlzdCgmbW91bnRzLCBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0xNDQwLDE1ICsx
NDIwLDEzIEBAIHFtcF9ndWVzdF9mc3RyaW0oYm9vbCBoYXNfbWluaW11bSwgaW50NjRfdCBtaW5p
bXVtLCBFcnJvciAqKmVycnApCiAgICAgRnNNb3VudExpc3QgbW91bnRzOwogICAgIHN0cnVjdCBG
c01vdW50ICptb3VudDsKICAgICBpbnQgZmQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CiAgICAgc3RydWN0IGZzdHJpbV9yYW5nZSByOwogCiAgICAgc2xvZygiZ3Vlc3QtZnN0cmltIGNh
bGxlZCIpOwogCiAgICAgUVRBSUxRX0lOSVQoJm1vdW50cyk7Ci0gICAgYnVpbGRfZnNfbW91bnRf
bGlzdCgmbW91bnRzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGJ1aWxkX2ZzX21vdW50X2xp
c3QoJm1vdW50cywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybiBOVUxM
OwogICAgIH0KIApAQCAtMTU1NCwxMyArMTUzMiwxMiBAQCBzdGF0aWMgaW50IHJ1bl9wcm9jZXNz
X2NoaWxkKGNvbnN0IGNoYXIgKmNvbW1hbmRbXSwgRXJyb3IgKiplcnJwKQogCiBzdGF0aWMgYm9v
bCBzeXN0ZW1kX3N1cHBvcnRzX21vZGUoU3VzcGVuZE1vZGUgbW9kZSwgRXJyb3IgKiplcnJwKQog
ewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKnN5c3RlbWN0
bF9hcmdzWzNdID0geyJzeXN0ZW1kLWhpYmVybmF0ZSIsICJzeXN0ZW1kLXN1c3BlbmQiLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzeXN0ZW1kLWh5YnJpZC1zbGVlcCJ9
OwogICAgIGNvbnN0IGNoYXIgKmNtZFs0XSA9IHsic3lzdGVtY3RsIiwgInN0YXR1cyIsIHN5c3Rl
bWN0bF9hcmdzW21vZGVdLCBOVUxMfTsKICAgICBpbnQgc3RhdHVzOwogCi0gICAgc3RhdHVzID0g
cnVuX3Byb2Nlc3NfY2hpbGQoY21kLCAmbG9jYWxfZXJyKTsKKyAgICBzdGF0dXMgPSBydW5fcHJv
Y2Vzc19jaGlsZChjbWQsIGVycnApOwogCiAgICAgLyoKICAgICAgKiBzeXN0ZW1jdGwgc3RhdHVz
IHVzZXMgTFNCIHJldHVybiBjb2RlcyBzbyB3ZSBjYW4gZXhwZWN0CkBAIC0xNTc0LDMxICsxNTUx
LDI4IEBAIHN0YXRpYyBib29sIHN5c3RlbWRfc3VwcG9ydHNfbW9kZShTdXNwZW5kTW9kZSBtb2Rl
LCBFcnJvciAqKmVycnApCiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgIHJldHVybiBmYWxzZTsKIH0KIAogc3Rh
dGljIHZvaWQgc3lzdGVtZF9zdXNwZW5kKFN1c3BlbmRNb2RlIG1vZGUsIEVycm9yICoqZXJycCkK
IHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpzeXN0ZW1j
dGxfYXJnc1szXSA9IHsiaGliZXJuYXRlIiwgInN1c3BlbmQiLCAiaHlicmlkLXNsZWVwIn07CiAg
ICAgY29uc3QgY2hhciAqY21kWzNdID0geyJzeXN0ZW1jdGwiLCBzeXN0ZW1jdGxfYXJnc1ttb2Rl
XSwgTlVMTH07CiAgICAgaW50IHN0YXR1czsKIAotICAgIHN0YXR1cyA9IHJ1bl9wcm9jZXNzX2No
aWxkKGNtZCwgJmxvY2FsX2Vycik7CisgICAgc3RhdHVzID0gcnVuX3Byb2Nlc3NfY2hpbGQoY21k
LCBlcnJwKTsKIAogICAgIGlmIChzdGF0dXMgPT0gMCkgewogICAgICAgICByZXR1cm47CiAgICAg
fQogCi0gICAgaWYgKChzdGF0dXMgPT0gLTEpICYmICFsb2NhbF9lcnIpIHsKKyAgICBpZiAoKHN0
YXR1cyA9PSAtMSkgJiYgISplcnJwKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgInRoZSBo
ZWxwZXIgcHJvZ3JhbSAnc3lzdGVtY3RsICVzJyB3YXMgbm90IGZvdW5kIiwKICAgICAgICAgICAg
ICAgICAgICBzeXN0ZW1jdGxfYXJnc1ttb2RlXSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
LSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgIH0gZWxzZSB7CiAgICAgICAgIGVycm9yX3Nl
dGcoZXJycCwgInRoZSBoZWxwZXIgcHJvZ3JhbSAnc3lzdGVtY3RsICVzJyByZXR1cm5lZCBhbiAi
CiAgICAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgZXhpdCBzdGF0dXMgY29kZSAoJWQpIiwK
QEAgLTE2MDgsMjQgKzE1ODIsMjIgQEAgc3RhdGljIHZvaWQgc3lzdGVtZF9zdXNwZW5kKFN1c3Bl
bmRNb2RlIG1vZGUsIEVycm9yICoqZXJycCkKIAogc3RhdGljIGJvb2wgcG11dGlsc19zdXBwb3J0
c19tb2RlKFN1c3BlbmRNb2RlIG1vZGUsIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpwbXV0aWxzX2FyZ3NbM10gPSB7Ii0taGli
ZXJuYXRlIiwgIi0tc3VzcGVuZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICItLXN1c3BlbmQtaHlicmlkIn07CiAgICAgY29uc3QgY2hhciAqY21kWzNdID0geyJwbS1pcy1z
dXBwb3J0ZWQiLCBwbXV0aWxzX2FyZ3NbbW9kZV0sIE5VTEx9OwogICAgIGludCBzdGF0dXM7CiAK
LSAgICBzdGF0dXMgPSBydW5fcHJvY2Vzc19jaGlsZChjbWQsICZsb2NhbF9lcnIpOworICAgIHN0
YXR1cyA9IHJ1bl9wcm9jZXNzX2NoaWxkKGNtZCwgZXJycCk7CiAKICAgICBpZiAoc3RhdHVzID09
IFNVU1BFTkRfU1VQUE9SVEVEKSB7CiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAg
IGlmICgoc3RhdHVzID09IC0xKSAmJiAhbG9jYWxfZXJyKSB7CisgICAgaWYgKChzdGF0dXMgPT0g
LTEpICYmICEqZXJycCkgewogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCi0gICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICBpZiAoKmVycnApIHsKICAgICB9IGVsc2UgewogICAgICAgICBlcnJvcl9zZXRnKGVycnAs
CiAgICAgICAgICAgICAgICAgICAgInRoZSBoZWxwZXIgcHJvZ3JhbSAnJXMnIHJldHVybmVkIGFu
IHVuZXhwZWN0ZWQgZXhpdCIKQEAgLTE2MzcsMjYgKzE2MDksMjQgQEAgc3RhdGljIGJvb2wgcG11
dGlsc19zdXBwb3J0c19tb2RlKFN1c3BlbmRNb2RlIG1vZGUsIEVycm9yICoqZXJycCkKIAogc3Rh
dGljIHZvaWQgcG11dGlsc19zdXNwZW5kKFN1c3BlbmRNb2RlIG1vZGUsIEVycm9yICoqZXJycCkK
IHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpwbXV0aWxz
X2JpbmFyaWVzWzNdID0geyJwbS1oaWJlcm5hdGUiLCAicG0tc3VzcGVuZCIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG0tc3VzcGVuZC1oeWJyaWQifTsKICAgICBj
b25zdCBjaGFyICpjbWRbMl0gPSB7cG11dGlsc19iaW5hcmllc1ttb2RlXSwgTlVMTH07CiAgICAg
aW50IHN0YXR1czsKIAotICAgIHN0YXR1cyA9IHJ1bl9wcm9jZXNzX2NoaWxkKGNtZCwgJmxvY2Fs
X2Vycik7CisgICAgc3RhdHVzID0gcnVuX3Byb2Nlc3NfY2hpbGQoY21kLCBlcnJwKTsKIAogICAg
IGlmIChzdGF0dXMgPT0gMCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKChz
dGF0dXMgPT0gLTEpICYmICFsb2NhbF9lcnIpIHsKKyAgICBpZiAoKHN0YXR1cyA9PSAtMSkgJiYg
ISplcnJwKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgInRoZSBoZWxwZXIgcHJvZ3JhbSAn
JXMnIHdhcyBub3QgZm91bmQiLAogICAgICAgICAgICAgICAgICAgIHBtdXRpbHNfYmluYXJpZXNb
bW9kZV0pOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICB9IGVsc2UgewogICAgICAgICBlcnJvcl9zZXRnKGVycnAsCiAgICAgICAgICAgICAg
ICAgICAgInRoZSBoZWxwZXIgcHJvZ3JhbSAnJXMnIHJldHVybmVkIGFuIHVuZXhwZWN0ZWQgZXhp
dCIKQEAgLTE2OTcsNyArMTY2Nyw2IEBAIHN0YXRpYyBib29sIGxpbnV4X3N5c19zdGF0ZV9zdXBw
b3J0c19tb2RlKFN1c3BlbmRNb2RlIG1vZGUsIEVycm9yICoqZXJycCkKIAogc3RhdGljIHZvaWQg
bGludXhfc3lzX3N0YXRlX3N1c3BlbmQoU3VzcGVuZE1vZGUgbW9kZSwgRXJyb3IgKiplcnJwKQog
ewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKnN5c2ZpbGVf
c3Ryc1szXSA9IHsiZGlzayIsICJtZW0iLCBOVUxMfTsKICAgICBjb25zdCBjaGFyICpzeXNmaWxl
X3N0ciA9IHN5c2ZpbGVfc3Ryc1ttb2RlXTsKICAgICBwaWRfdCBwaWQ7CkBAIC0xNzMzLDkgKzE3
MDIsOCBAQCBzdGF0aWMgdm9pZCBsaW51eF9zeXNfc3RhdGVfc3VzcGVuZChTdXNwZW5kTW9kZSBt
b2RlLCBFcnJvciAqKmVycnApCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBnYV93YWl0
X2NoaWxkKHBpZCwgJnN0YXR1cywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBnYV93YWl0X2No
aWxkKHBpZCwgJnN0YXR1cywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTE3NDcsNDEgKzE3MTUsMzkgQEAgc3RhdGljIHZvaWQgbGludXhfc3lz
X3N0YXRlX3N1c3BlbmQoU3VzcGVuZE1vZGUgbW9kZSwgRXJyb3IgKiplcnJwKQogCiBzdGF0aWMg
dm9pZCBndWVzdF9zdXNwZW5kKFN1c3BlbmRNb2RlIG1vZGUsIEVycm9yICoqZXJycCkKIHsKLSAg
ICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBib29sIG1vZGVfc3VwcG9ydGVkID0gZmFs
c2U7CiAKLSAgICBpZiAoc3lzdGVtZF9zdXBwb3J0c19tb2RlKG1vZGUsICZsb2NhbF9lcnIpKSB7
CisgICAgaWYgKHN5c3RlbWRfc3VwcG9ydHNfbW9kZShtb2RlLCBlcnJwKSkgewogICAgICAgICBt
b2RlX3N1cHBvcnRlZCA9IHRydWU7Ci0gICAgICAgIHN5c3RlbWRfc3VzcGVuZChtb2RlLCAmbG9j
YWxfZXJyKTsKKyAgICAgICAgc3lzdGVtZF9zdXNwZW5kKG1vZGUsIGVycnApOwogICAgIH0KIAot
ICAgIGlmICghbG9jYWxfZXJyKSB7CisgICAgaWYgKCEqZXJycCkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogCi0gICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOworICAgIGVycm9yX2ZyZWVfZXJy
cChlcnJwKTsKIAotICAgIGlmIChwbXV0aWxzX3N1cHBvcnRzX21vZGUobW9kZSwgJmxvY2FsX2Vy
cikpIHsKKyAgICBpZiAocG11dGlsc19zdXBwb3J0c19tb2RlKG1vZGUsIGVycnApKSB7CiAgICAg
ICAgIG1vZGVfc3VwcG9ydGVkID0gdHJ1ZTsKLSAgICAgICAgcG11dGlsc19zdXNwZW5kKG1vZGUs
ICZsb2NhbF9lcnIpOworICAgICAgICBwbXV0aWxzX3N1c3BlbmQobW9kZSwgZXJycCk7CiAgICAg
fQogCi0gICAgaWYgKCFsb2NhbF9lcnIpIHsKKyAgICBpZiAoISplcnJwKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKLSAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7CisgICAgZXJyb3JfZnJl
ZV9lcnJwKGVycnApOwogCi0gICAgaWYgKGxpbnV4X3N5c19zdGF0ZV9zdXBwb3J0c19tb2RlKG1v
ZGUsICZsb2NhbF9lcnIpKSB7CisgICAgaWYgKGxpbnV4X3N5c19zdGF0ZV9zdXBwb3J0c19tb2Rl
KG1vZGUsIGVycnApKSB7CiAgICAgICAgIG1vZGVfc3VwcG9ydGVkID0gdHJ1ZTsKLSAgICAgICAg
bGludXhfc3lzX3N0YXRlX3N1c3BlbmQobW9kZSwgJmxvY2FsX2Vycik7CisgICAgICAgIGxpbnV4
X3N5c19zdGF0ZV9zdXNwZW5kKG1vZGUsIGVycnApOwogICAgIH0KIAogICAgIGlmICghbW9kZV9z
dXBwb3J0ZWQpIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLAogICAgICAgICAgICAgICAgICAg
ICJ0aGUgcmVxdWVzdGVkIHN1c3BlbmQgbW9kZSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBndWVz
dCIpOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOwogICAgIH0KIH0KIApAQCAtMjEyMywxNCArMjA4OSwxMyBAQCBHdWVzdExvZ2ljYWxQcm9j
ZXNzb3JMaXN0ICpxbXBfZ3Vlc3RfZ2V0X3ZjcHVzKEVycm9yICoqZXJycCkKICAgICBpbnQ2NF90
IGN1cnJlbnQ7CiAgICAgR3Vlc3RMb2dpY2FsUHJvY2Vzc29yTGlzdCAqaGVhZCwgKipsaW5rOwog
ICAgIGxvbmcgc2NfbWF4OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgY3Vy
cmVudCA9IDA7CiAgICAgaGVhZCA9IE5VTEw7CiAgICAgbGluayA9ICZoZWFkOwotICAgIHNjX21h
eCA9IFNZU0NPTkZfRVhBQ1QoX1NDX05QUk9DRVNTT1JTX0NPTkYsICZsb2NhbF9lcnIpOworICAg
IHNjX21heCA9IFNZU0NPTkZfRVhBQ1QoX1NDX05QUk9DRVNTT1JTX0NPTkYsIGVycnApOwogCi0g
ICAgd2hpbGUgKGxvY2FsX2VyciA9PSBOVUxMICYmIGN1cnJlbnQgPCBzY19tYXgpIHsKKyAgICB3
aGlsZSAoKmVycnAgPT0gTlVMTCAmJiBjdXJyZW50IDwgc2NfbWF4KSB7CiAgICAgICAgIEd1ZXN0
TG9naWNhbFByb2Nlc3NvciAqdmNwdTsKICAgICAgICAgR3Vlc3RMb2dpY2FsUHJvY2Vzc29yTGlz
dCAqZW50cnk7CiAgICAgICAgIGludDY0X3QgaWQgPSBjdXJyZW50Kys7CkBAIC0yMTQxLDcgKzIx
MDYsNyBAQCBHdWVzdExvZ2ljYWxQcm9jZXNzb3JMaXN0ICpxbXBfZ3Vlc3RfZ2V0X3ZjcHVzKEVy
cm9yICoqZXJycCkKICAgICAgICAgICAgIHZjcHUgPSBnX21hbGxvYzAoc2l6ZW9mICp2Y3B1KTsK
ICAgICAgICAgICAgIHZjcHUtPmxvZ2ljYWxfaWQgPSBpZDsKICAgICAgICAgICAgIHZjcHUtPmhh
c19jYW5fb2ZmbGluZSA9IHRydWU7IC8qIGxvbHNwZWFrIGZ0dyAqLwotICAgICAgICAgICAgdHJh
bnNmZXJfdmNwdSh2Y3B1LCB0cnVlLCBwYXRoLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIHRy
YW5zZmVyX3ZjcHUodmNwdSwgdHJ1ZSwgcGF0aCwgZXJycCk7CiAgICAgICAgICAgICBlbnRyeSA9
IGdfbWFsbG9jMChzaXplb2YgKmVudHJ5KTsKICAgICAgICAgICAgIGVudHJ5LT52YWx1ZSA9IHZj
cHU7CiAgICAgICAgICAgICAqbGluayA9IGVudHJ5OwpAQCAtMjE1MCw0MSArMjExNSwzOCBAQCBH
dWVzdExvZ2ljYWxQcm9jZXNzb3JMaXN0ICpxbXBfZ3Vlc3RfZ2V0X3ZjcHVzKEVycm9yICoqZXJy
cCkKICAgICAgICAgZ19mcmVlKHBhdGgpOwogICAgIH0KIAotICAgIGlmIChsb2NhbF9lcnIgPT0g
TlVMTCkgeworICAgIGlmICgqZXJycCA9PSBOVUxMKSB7CiAgICAgICAgIC8qIHRoZXJlJ3Mgbm8g
Z3Vlc3Qgd2l0aCB6ZXJvIFZDUFVzICovCiAgICAgICAgIGdfYXNzZXJ0KGhlYWQgIT0gTlVMTCk7
CiAgICAgICAgIHJldHVybiBoZWFkOwogICAgIH0KIAogICAgIHFhcGlfZnJlZV9HdWVzdExvZ2lj
YWxQcm9jZXNzb3JMaXN0KGhlYWQpOwotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOwogICAgIHJldHVybiBOVUxMOwogfQogCiBpbnQ2NF90IHFtcF9ndWVzdF9zZXRfdmNwdXMo
R3Vlc3RMb2dpY2FsUHJvY2Vzc29yTGlzdCAqdmNwdXMsIEVycm9yICoqZXJycCkKIHsKICAgICBp
bnQ2NF90IHByb2Nlc3NlZDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHBy
b2Nlc3NlZCA9IDA7CiAgICAgd2hpbGUgKHZjcHVzICE9IE5VTEwpIHsKICAgICAgICAgY2hhciAq
cGF0aCA9IGdfc3RyZHVwX3ByaW50ZigiL3N5cy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1JSIgUFJJ
ZDY0ICIvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1cy0+dmFs
dWUtPmxvZ2ljYWxfaWQpOwogCi0gICAgICAgIHRyYW5zZmVyX3ZjcHUodmNwdXMtPnZhbHVlLCBm
YWxzZSwgcGF0aCwgJmxvY2FsX2Vycik7CisgICAgICAgIHRyYW5zZmVyX3ZjcHUodmNwdXMtPnZh
bHVlLCBmYWxzZSwgcGF0aCwgZXJycCk7CiAgICAgICAgIGdfZnJlZShwYXRoKTsKLSAgICAgICAg
aWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7CisgICAgICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICArK3Byb2Nlc3NlZDsKICAgICAg
ICAgdmNwdXMgPSB2Y3B1cy0+bmV4dDsKICAgICB9CiAKLSAgICBpZiAobG9jYWxfZXJyICE9IE5V
TEwpIHsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICBpZiAocHJvY2Vzc2VkID09
IDApIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAg
ICAgICB9IGVsc2UgewotICAgICAgICAgICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOworICAgICAg
ICAgICAgZXJyb3JfZnJlZV9lcnJwKGVycnApOwogICAgICAgICB9CiAgICAgfQogCkBAIC0yMTk2
LDcgKzIxNTgsNiBAQCB2b2lkIHFtcF9ndWVzdF9zZXRfdXNlcl9wYXNzd29yZChjb25zdCBjaGFy
ICp1c2VybmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgY3J5cHRl
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAg
ICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjaGFyICpwYXNzd2RfcGF0aCA9IE5VTEw7
CiAgICAgcGlkX3QgcGlkOwogICAgIGludCBzdGF0dXM7CkBAIC0yMjY4LDkgKzIyMjksOCBAQCB2
b2lkIHFtcF9ndWVzdF9zZXRfdXNlcl9wYXNzd29yZChjb25zdCBjaGFyICp1c2VybmFtZSwKICAg
ICBjbG9zZShkYXRhZmRbMV0pOwogICAgIGRhdGFmZFsxXSA9IC0xOwogCi0gICAgZ2Ffd2FpdF9j
aGlsZChwaWQsICZzdGF0dXMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgZ2Ffd2FpdF9jaGls
ZChwaWQsICZzdGF0dXMsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKQEAgLTIzNTksNyArMjMxOSw2IEBAIHN0YXRpYyB2b2lkIHRyYW5zZmVyX21l
bW9yeV9ibG9jayhHdWVzdE1lbW9yeUJsb2NrICptZW1fYmxrLCBib29sIHN5czJtZW1ibGssCiAg
ICAgY2hhciAqZGlycGF0aDsKICAgICBpbnQgZGlyZmQ7CiAgICAgY2hhciAqc3RhdHVzOwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKCFzeXMybWVtYmxrKSB7CiAgICAg
ICAgIERJUiAqZHA7CkBAIC0yNDA0LDExICsyMzYzLDExIEBAIHN0YXRpYyB2b2lkIHRyYW5zZmVy
X21lbW9yeV9ibG9jayhHdWVzdE1lbW9yeUJsb2NrICptZW1fYmxrLCBib29sIHN5czJtZW1ibGss
CiAgICAgZ19mcmVlKGRpcnBhdGgpOwogCiAgICAgc3RhdHVzID0gZ19tYWxsb2MwKDEwKTsKLSAg
ICBnYV9yZWFkX3N5c2ZzX2ZpbGUoZGlyZmQsICJzdGF0ZSIsIHN0YXR1cywgMTAsICZsb2NhbF9l
cnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICBnYV9yZWFkX3N5c2ZzX2ZpbGUoZGlyZmQs
ICJzdGF0ZSIsIHN0YXR1cywgMTAsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICAv
KiB0cmVhdCB3aXRoIHN5c2ZzIGZpbGUgdGhhdCBub3QgZXhpc3QgaW4gb2xkIGtlcm5lbCAqLwog
ICAgICAgICBpZiAoZXJybm8gPT0gRU5PRU5UKSB7Ci0gICAgICAgICAgICBlcnJvcl9mcmVlKGxv
Y2FsX2Vycik7CisgICAgICAgICAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7CiAgICAgICAgICAg
ICBpZiAoc3lzMm1lbWJsaykgewogICAgICAgICAgICAgICAgIG1lbV9ibGstPm9ubGluZSA9IHRy
dWU7CiAgICAgICAgICAgICAgICAgbWVtX2Jsay0+Y2FuX29mZmxpbmUgPSBmYWxzZTsKQEAgLTI0
MTgsNyArMjM3Nyw2IEBAIHN0YXRpYyB2b2lkIHRyYW5zZmVyX21lbW9yeV9ibG9jayhHdWVzdE1l
bW9yeUJsb2NrICptZW1fYmxrLCBib29sIHN5czJtZW1ibGssCiAgICAgICAgICAgICB9CiAgICAg
ICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBpZiAoc3lzMm1lbWJsaykgewotICAgICAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICAgICAgfSBlbHNl
IHsKICAgICAgICAgICAgICAgICByZXN1bHQtPnJlc3BvbnNlID0KICAgICAgICAgICAgICAgICAg
ICAgR1VFU1RfTUVNT1JZX0JMT0NLX1JFU1BPTlNFX1RZUEVfT1BFUkFUSU9OX0ZBSUxFRDsKQEAg
LTI0MzIsMTQgKzIzOTAsMTMgQEAgc3RhdGljIHZvaWQgdHJhbnNmZXJfbWVtb3J5X2Jsb2NrKEd1
ZXN0TWVtb3J5QmxvY2sgKm1lbV9ibGssIGJvb2wgc3lzMm1lbWJsaywKIAogICAgICAgICBtZW1f
YmxrLT5vbmxpbmUgPSAoc3RybmNtcChzdGF0dXMsICJvbmxpbmUiLCA2KSA9PSAwKTsKIAotICAg
ICAgICBnYV9yZWFkX3N5c2ZzX2ZpbGUoZGlyZmQsICJyZW1vdmFibGUiLCAmcmVtb3ZhYmxlLCAx
LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBnYV9yZWFk
X3N5c2ZzX2ZpbGUoZGlyZmQsICJyZW1vdmFibGUiLCAmcmVtb3ZhYmxlLCAxLCBlcnJwKTsKKyAg
ICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICAvKiBpZiBubyAncmVtb3ZhYmxlJyBmaWxl
LCBpdCBkb2Vzbid0IHN1cHBvcnQgb2ZmbGluZSBtZW0gYmxrICovCiAgICAgICAgICAgICBpZiAo
ZXJybm8gPT0gRU5PRU5UKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3JfZnJlZShsb2NhbF9lcnIp
OworICAgICAgICAgICAgICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKICAgICAgICAgICAgICAg
ICBtZW1fYmxrLT5jYW5fb2ZmbGluZSA9IGZhbHNlOwogICAgICAgICAgICAgfSBlbHNlIHsKLSAg
ICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAg
ICAgIH0KICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIG1lbV9ibGstPmNhbl9vZmZsaW5l
ID0gKHJlbW92YWJsZSAhPSAnMCcpOwpAQCAtMjQ0OSw5ICsyNDA2LDkgQEAgc3RhdGljIHZvaWQg
dHJhbnNmZXJfbWVtb3J5X2Jsb2NrKEd1ZXN0TWVtb3J5QmxvY2sgKm1lbV9ibGssIGJvb2wgc3lz
Mm1lbWJsaywKICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5ld19zdGF0ZSA9IG1lbV9ibGstPm9u
bGluZSA/ICJvbmxpbmUiIDogIm9mZmxpbmUiOwogCiAgICAgICAgICAgICBnYV93cml0ZV9zeXNm
c19maWxlKGRpcmZkLCAic3RhdGUiLCBuZXdfc3RhdGUsIHN0cmxlbihuZXdfc3RhdGUpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICAgICAgICAgIGlm
IChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgICAgICAgICAgaWYgKCpl
cnJwKSB7CisgICAgICAgICAgICAgICAgZXJyb3JfZnJlZV9lcnJwKGVycnApOwogICAgICAgICAg
ICAgICAgIHJlc3VsdC0+cmVzcG9uc2UgPQogICAgICAgICAgICAgICAgICAgICBHVUVTVF9NRU1P
UllfQkxPQ0tfUkVTUE9OU0VfVFlQRV9PUEVSQVRJT05fRkFJTEVEOwogICAgICAgICAgICAgICAg
IGdvdG8gb3V0MjsKQEAgLTI0NzgsNyArMjQzNSw2IEBAIG91dDE6CiBHdWVzdE1lbW9yeUJsb2Nr
TGlzdCAqcW1wX2d1ZXN0X2dldF9tZW1vcnlfYmxvY2tzKEVycm9yICoqZXJycCkKIHsKICAgICBH
dWVzdE1lbW9yeUJsb2NrTGlzdCAqaGVhZCwgKipsaW5rOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogICAgIHN0cnVjdCBkaXJlbnQgKmRlOwogICAgIERJUiAqZHA7CiAKQEAgLTI1MTYs
NyArMjQ3Miw3IEBAIEd1ZXN0TWVtb3J5QmxvY2tMaXN0ICpxbXBfZ3Vlc3RfZ2V0X21lbW9yeV9i
bG9ja3MoRXJyb3IgKiplcnJwKQogICAgICAgICAvKiBUaGUgZF9uYW1lIGlzICJtZW1vcnlYWFgi
LCAgcGh5c19pbmRleCBpcyBibG9jayBpZCwgc2FtZSBhcyBYWFggKi8KICAgICAgICAgbWVtX2Js
ay0+cGh5c19pbmRleCA9IHN0cnRvdWwoJmRlLT5kX25hbWVbNl0sIE5VTEwsIDEwKTsKICAgICAg
ICAgbWVtX2Jsay0+aGFzX2Nhbl9vZmZsaW5lID0gdHJ1ZTsgLyogbG9sc3BlYWsgZnR3ICovCi0g
ICAgICAgIHRyYW5zZmVyX21lbW9yeV9ibG9jayhtZW1fYmxrLCB0cnVlLCBOVUxMLCAmbG9jYWxf
ZXJyKTsKKyAgICAgICAgdHJhbnNmZXJfbWVtb3J5X2Jsb2NrKG1lbV9ibGssIHRydWUsIE5VTEws
IGVycnApOwogCiAgICAgICAgIGVudHJ5ID0gZ19tYWxsb2MwKHNpemVvZiAqZW50cnkpOwogICAg
ICAgICBlbnRyeS0+dmFsdWUgPSBtZW1fYmxrOwpAQCAtMjUyNiw3ICsyNDgyLDcgQEAgR3Vlc3RN
ZW1vcnlCbG9ja0xpc3QgKnFtcF9ndWVzdF9nZXRfbWVtb3J5X2Jsb2NrcyhFcnJvciAqKmVycnAp
CiAgICAgfQogCiAgICAgY2xvc2VkaXIoZHApOwotICAgIGlmIChsb2NhbF9lcnIgPT0gTlVMTCkg
eworICAgIGlmICgqZXJycCA9PSBOVUxMKSB7CiAgICAgICAgIC8qIHRoZXJlJ3Mgbm8gZ3Vlc3Qg
d2l0aCB6ZXJvIG1lbW9yeSBibG9ja3MgKi8KICAgICAgICAgaWYgKGhlYWQgPT0gTlVMTCkgewog
ICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZ3Vlc3QgcmVwb3J0ZWQgemVybyBtZW1vcnkg
YmxvY2tzISIpOwpAQCAtMjUzNSw3ICsyNDkxLDYgQEAgR3Vlc3RNZW1vcnlCbG9ja0xpc3QgKnFt
cF9ndWVzdF9nZXRfbWVtb3J5X2Jsb2NrcyhFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgcWFw
aV9mcmVlX0d1ZXN0TWVtb3J5QmxvY2tMaXN0KGhlYWQpOwotICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOwogICAgIHJldHVybiBOVUxMOwogfQogCkBAIC0yNTQzLDcgKzI0OTgs
NiBAQCBHdWVzdE1lbW9yeUJsb2NrUmVzcG9uc2VMaXN0ICoKIHFtcF9ndWVzdF9zZXRfbWVtb3J5
X2Jsb2NrcyhHdWVzdE1lbW9yeUJsb2NrTGlzdCAqbWVtX2Jsa3MsIEVycm9yICoqZXJycCkKIHsK
ICAgICBHdWVzdE1lbW9yeUJsb2NrUmVzcG9uc2VMaXN0ICpoZWFkLCAqKmxpbms7Ci0gICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBoZWFkID0gTlVMTDsKICAgICBsaW5rID0gJmhl
YWQ7CkBAIC0yNTU1LDggKzI1MDksOCBAQCBxbXBfZ3Vlc3Rfc2V0X21lbW9yeV9ibG9ja3MoR3Vl
c3RNZW1vcnlCbG9ja0xpc3QgKm1lbV9ibGtzLCBFcnJvciAqKmVycnApCiAKICAgICAgICAgcmVz
dWx0ID0gZ19tYWxsb2MwKHNpemVvZigqcmVzdWx0KSk7CiAgICAgICAgIHJlc3VsdC0+cGh5c19p
bmRleCA9IGN1cnJlbnRfbWVtX2Jsay0+cGh5c19pbmRleDsKLSAgICAgICAgdHJhbnNmZXJfbWVt
b3J5X2Jsb2NrKGN1cnJlbnRfbWVtX2JsaywgZmFsc2UsIHJlc3VsdCwgJmxvY2FsX2Vycik7Ci0g
ICAgICAgIGlmIChsb2NhbF9lcnIpIHsgLyogc2hvdWxkIG5ldmVyIGhhcHBlbiAqLworICAgICAg
ICB0cmFuc2Zlcl9tZW1vcnlfYmxvY2soY3VycmVudF9tZW1fYmxrLCBmYWxzZSwgcmVzdWx0LCBl
cnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7IC8qIHNob3VsZCBuZXZlciBoYXBwZW4gKi8KICAg
ICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAgICAgICAgIGVudHJ5ID0gZ19tYWxsb2Mw
KHNpemVvZiAqZW50cnkpOwpAQCAtMjU3MCwxMyArMjUyNCwxMSBAQCBxbXBfZ3Vlc3Rfc2V0X21l
bW9yeV9ibG9ja3MoR3Vlc3RNZW1vcnlCbG9ja0xpc3QgKm1lbV9ibGtzLCBFcnJvciAqKmVycnAp
CiAgICAgcmV0dXJuIGhlYWQ7CiBlcnI6CiAgICAgcWFwaV9mcmVlX0d1ZXN0TWVtb3J5QmxvY2tS
ZXNwb25zZUxpc3QoaGVhZCk7Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKIEd1ZXN0TWVtb3J5QmxvY2tJbmZvICpxbXBfZ3Vlc3Rf
Z2V0X21lbW9yeV9ibG9ja19pbmZvKEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBjaGFyICpkaXJwYXRoOwogICAgIGludCBkaXJmZDsKICAgICBjaGFy
ICpidWY7CkBAIC0yNTkyLDExICsyNTQ0LDEwIEBAIEd1ZXN0TWVtb3J5QmxvY2tJbmZvICpxbXBf
Z3Vlc3RfZ2V0X21lbW9yeV9ibG9ja19pbmZvKEVycm9yICoqZXJycCkKICAgICBnX2ZyZWUoZGly
cGF0aCk7CiAKICAgICBidWYgPSBnX21hbGxvYzAoMjApOwotICAgIGdhX3JlYWRfc3lzZnNfZmls
ZShkaXJmZCwgImJsb2NrX3NpemVfYnl0ZXMiLCBidWYsIDIwLCAmbG9jYWxfZXJyKTsKKyAgICBn
YV9yZWFkX3N5c2ZzX2ZpbGUoZGlyZmQsICJibG9ja19zaXplX2J5dGVzIiwgYnVmLCAyMCwgZXJy
cCk7CiAgICAgY2xvc2UoZGlyZmQpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgZ19mcmVlKGJ1Zik7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKZGlmZiAtLWdpdCBh
L3FnYS9jb21tYW5kcy13aW4zMi5jIGIvcWdhL2NvbW1hbmRzLXdpbjMyLmMKaW5kZXggNmI2N2Yx
NmZhZi4uMGU5YzE3MTA4NSAxMDA2NDQKLS0tIGEvcWdhL2NvbW1hbmRzLXdpbjMyLmMKKysrIGIv
cWdhL2NvbW1hbmRzLXdpbjMyLmMKQEAgLTI0MiwxMyArMjQyLDEyIEBAIHN0YXRpYyB2b2lkIGFj
cXVpcmVfcHJpdmlsZWdlKGNvbnN0IGNoYXIgKm5hbWUsIEVycm9yICoqZXJycCkKIHsKICAgICBI
QU5ETEUgdG9rZW4gPSBOVUxMOwogICAgIFRPS0VOX1BSSVZJTEVHRVMgcHJpdjsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGlmIChPcGVuUHJvY2Vzc1Rva2VuKEdldEN1cnJl
bnRQcm9jZXNzKCksCiAgICAgICAgIFRPS0VOX0FESlVTVF9QUklWSUxFR0VTfFRPS0VOX1FVRVJZ
LCAmdG9rZW4pKQogICAgIHsKICAgICAgICAgaWYgKCFMb29rdXBQcml2aWxlZ2VWYWx1ZShOVUxM
LCBuYW1lLCAmcHJpdi5Qcml2aWxlZ2VzWzBdLkx1aWQpKSB7Ci0gICAgICAgICAgICBlcnJvcl9z
ZXRnKCZsb2NhbF9lcnIsIFFFUlJfUUdBX0NPTU1BTkRfRkFJTEVELAorICAgICAgICAgICAgZXJy
b3Jfc2V0ZyhlcnJwLCBRRVJSX1FHQV9DT01NQU5EX0ZBSUxFRCwKICAgICAgICAgICAgICAgICAg
ICAgICAgIm5vIGx1aWQgZm9yIHJlcXVlc3RlZCBwcml2aWxlZ2UiKTsKICAgICAgICAgICAgIGdv
dG8gb3V0OwogICAgICAgICB9CkBAIC0yNTcsMTMgKzI1NiwxMyBAQCBzdGF0aWMgdm9pZCBhY3F1
aXJlX3ByaXZpbGVnZShjb25zdCBjaGFyICpuYW1lLCBFcnJvciAqKmVycnApCiAgICAgICAgIHBy
aXYuUHJpdmlsZWdlc1swXS5BdHRyaWJ1dGVzID0gU0VfUFJJVklMRUdFX0VOQUJMRUQ7CiAKICAg
ICAgICAgaWYgKCFBZGp1c3RUb2tlblByaXZpbGVnZXModG9rZW4sIEZBTFNFLCAmcHJpdiwgMCwg
TlVMTCwgMCkpIHsKLSAgICAgICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgUUVSUl9RR0Ff
Q09NTUFORF9GQUlMRUQsCisgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsIFFFUlJfUUdBX0NP
TU1BTkRfRkFJTEVELAogICAgICAgICAgICAgICAgICAgICAgICAidW5hYmxlIHRvIGFjcXVpcmUg
cmVxdWVzdGVkIHByaXZpbGVnZSIpOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0K
IAogICAgIH0gZWxzZSB7Ci0gICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgUUVSUl9RR0Ff
Q09NTUFORF9GQUlMRUQsCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgUUVSUl9RR0FfQ09NTUFO
RF9GQUlMRUQsCiAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBvcGVuIHByaXZpbGVnZSB0
b2tlbiIpOwogICAgIH0KIApAQCAtMjcxLDI1ICsyNzAsMjAgQEAgb3V0OgogICAgIGlmICh0b2tl
bikgewogICAgICAgICBDbG9zZUhhbmRsZSh0b2tlbik7CiAgICAgfQotICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZCBleGVjdXRlX2FzeW5jKERX
T1JEIFdJTkFQSSAoKmZ1bmMpKExQVk9JRCksIExQVk9JRCBvcGFxdWUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKLQogICAgIEhBTkRMRSB0aHJlYWQgPSBDcmVhdGVUaHJlYWQoTlVMTCwgMCwgZnVuYywgb3Bh
cXVlLCAwLCBOVUxMKTsKICAgICBpZiAoIXRocmVhZCkgewotICAgICAgICBlcnJvcl9zZXRnKCZs
b2NhbF9lcnIsIFFFUlJfUUdBX0NPTU1BTkRfRkFJTEVELAorICAgICAgICBlcnJvcl9zZXRnKGVy
cnAsIFFFUlJfUUdBX0NPTU1BTkRfRkFJTEVELAogICAgICAgICAgICAgICAgICAgICJmYWlsZWQg
dG8gZGlzcGF0Y2ggYXN5bmNocm9ub3VzIGNvbW1hbmQiKTsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgfQogfQogCiB2b2lkIHFtcF9ndWVzdF9zaHV0ZG93
bihib29sIGhhc19tb2RlLCBjb25zdCBjaGFyICptb2RlLCBFcnJvciAqKmVycnApCiB7Ci0gICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgVUlOVCBzaHV0ZG93bl9mbGFnID0gRVdYX0ZP
UkNFOwogCiAgICAgc2xvZygiZ3Vlc3Qtc2h1dGRvd24gY2FsbGVkLCBtb2RlOiAlcyIsIG1vZGUp
OwpAQCAtMzA4LDkgKzMwMiw4IEBAIHZvaWQgcW1wX2d1ZXN0X3NodXRkb3duKGJvb2wgaGFzX21v
ZGUsIGNvbnN0IGNoYXIgKm1vZGUsIEVycm9yICoqZXJycCkKIAogICAgIC8qIFJlcXVlc3QgYSBz
aHV0ZG93biBwcml2aWxlZ2UsIGJ1dCB0cnkgdG8gc2h1dCBkb3duIHRoZSBzeXN0ZW0KICAgICAg
ICBhbnl3YXkuICovCi0gICAgYWNxdWlyZV9wcml2aWxlZ2UoU0VfU0hVVERPV05fTkFNRSwgJmxv
Y2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICBhY3F1aXJlX3ByaXZpbGVnZShTRV9TSFVURE9XTl9OQU1F
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAt
NDE2LDcgKzQwOSw2IEBAIEd1ZXN0RmlsZVNlZWsgKnFtcF9ndWVzdF9maWxlX3NlZWsoaW50NjRf
dCBoYW5kbGUsIGludDY0X3Qgb2Zmc2V0LAogICAgIG9mZl9wb3MuUXVhZFBhcnQgPSBvZmZzZXQ7
CiAgICAgQk9PTCByZXM7CiAgICAgaW50IHdoZW5jZTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsK
IAogICAgIGdmaCA9IGd1ZXN0X2ZpbGVfaGFuZGxlX2ZpbmQoaGFuZGxlLCBlcnJwKTsKICAgICBp
ZiAoIWdmaCkgewpAQCAtNDI0LDkgKzQxNiw4IEBAIEd1ZXN0RmlsZVNlZWsgKnFtcF9ndWVzdF9m
aWxlX3NlZWsoaW50NjRfdCBoYW5kbGUsIGludDY0X3Qgb2Zmc2V0LAogICAgIH0KIAogICAgIC8q
IFdlIHN0dXBpZGx5IGV4cG9zZWQgJ3doZW5jZSc6J2ludCcgaW4gb3VyIHFhcGkgKi8KLSAgICB3
aGVuY2UgPSBnYV9wYXJzZV93aGVuY2Uod2hlbmNlX2NvZGUsICZlcnIpOwotICAgIGlmIChlcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgd2hlbmNlID0gZ2Ff
cGFyc2Vfd2hlbmNlKHdoZW5jZV9jb2RlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCkBAIC03OTUsNyArNzg2LDYgQEAgc3RhdGljIHZvaWQg
Z2V0X3NpbmdsZV9kaXNrX2luZm8oaW50IGRpc2tfbnVtYmVyLAogICAgIFNDU0lfQUREUkVTUyBh
ZGRyLCAqc2NzaV9hZDsKICAgICBEV09SRCBsZW47CiAgICAgSEFORExFIGRpc2tfaDsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHNjc2lfYWQgPSAmYWRkcjsKIApAQCAtODA3
LDkgKzc5Nyw4IEBAIHN0YXRpYyB2b2lkIGdldF9zaW5nbGVfZGlza19pbmZvKGludCBkaXNrX251
bWJlciwKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGdldF9kaXNrX3Byb3BlcnRpZXMo
ZGlza19oLCBkaXNrLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGdldF9kaXNrX3Byb3BlcnRp
ZXMoZGlza19oLCBkaXNrLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBl
cnJfY2xvc2U7CiAgICAgfQogCkBAIC04MTksOSArODA4LDggQEAgc3RhdGljIHZvaWQgZ2V0X3Np
bmdsZV9kaXNrX2luZm8oaW50IGRpc2tfbnVtYmVyLAogICAgICAqIGlmIHRoYXQgZG9lc24ndCBo
b2xkIHNpbmNlIHRoYXQgc3VnZ2VzdHMgc29tZSBvdGhlciB1bmV4cGVjdGVkCiAgICAgICogYnJl
YWthZ2UKICAgICAgKi8KLSAgICBkaXNrLT5wY2lfY29udHJvbGxlciA9IGdldF9wY2lfaW5mbyhk
aXNrX251bWJlciwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBkaXNrLT5wY2lfY29udHJvbGxl
ciA9IGdldF9wY2lfaW5mbyhkaXNrX251bWJlciwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIGdvdG8gZXJyX2Nsb3NlOwogICAgIH0KICAgICBpZiAoZGlzay0+YnVzX3R5cGUgPT0g
R1VFU1RfRElTS19CVVNfVFlQRV9TQ1NJCkBAIC04NTQsNyArODQyLDYgQEAgZXJyX2Nsb3NlOgog
ICogdm9sdW1lIGlzIHJldHVybmVkIGZvciB0aGUgc3Bhbm5lZCBkaXNrIGdyb3VwIChMVk0pICov
CiBzdGF0aWMgR3Vlc3REaXNrQWRkcmVzc0xpc3QgKmJ1aWxkX2d1ZXN0X2Rpc2tfaW5mbyhjaGFy
ICpndWlkLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgR3Vlc3REaXNrQWRkcmVzc0xpc3QgKmxpc3QgPSBOVUxMLCAqY3VyX2l0ZW0gPSBOVUxMOwog
ICAgIEd1ZXN0RGlza0FkZHJlc3MgKmRpc2sgPSBOVUxMOwogICAgIGludCBpOwpAQCAtOTAwLDEx
ICs4ODcsMTEgQEAgc3RhdGljIEd1ZXN0RGlza0FkZHJlc3NMaXN0ICpidWlsZF9ndWVzdF9kaXNr
X2luZm8oY2hhciAqZ3VpZCwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgZGlzayA9IGdfbWFs
bG9jMChzaXplb2YoR3Vlc3REaXNrQWRkcmVzcykpOwogICAgICAgICAgICAgZGlzay0+aGFzX2Rl
diA9IHRydWU7CiAgICAgICAgICAgICBkaXNrLT5kZXYgPSBnX3N0cmR1cChuYW1lKTsKLSAgICAg
ICAgICAgIGdldF9zaW5nbGVfZGlza19pbmZvKDB4ZmZmZmZmZmYsIGRpc2ssICZsb2NhbF9lcnIp
OwotICAgICAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZ2V0X3NpbmdsZV9k
aXNrX2luZm8oMHhmZmZmZmZmZiwgZGlzaywgZXJycCk7CisgICAgICAgICAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgICAgICAgICBnX2RlYnVnKCJmYWlsZWQgdG8gZ2V0IGRpc2sgaW5mbywgaWdu
b3JpbmcgZXJyb3I6ICVzIiwKLSAgICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0X3ByZXR0eShs
b2NhbF9lcnIpKTsKLSAgICAgICAgICAgICAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7CisgICAg
ICAgICAgICAgICAgICAgIGVycm9yX2dldF9wcmV0dHkoKmVycnApKTsKKyAgICAgICAgICAgICAg
ICBlcnJvcl9mcmVlX2VycnAoZXJycCk7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBsaXN0ID0gZ19tYWxsb2MwKHNpemVvZigqbGlzdCkpOwpA
QCAtOTM2LDkgKzkyMyw4IEBAIHN0YXRpYyBHdWVzdERpc2tBZGRyZXNzTGlzdCAqYnVpbGRfZ3Vl
c3RfZGlza19pbmZvKGNoYXIgKmd1aWQsIEVycm9yICoqZXJycCkKICAgICAgICAgZGlzay0+ZGV2
ID0gZ19zdHJkdXBfcHJpbnRmKCJcXFxcLlxcUGh5c2ljYWxEcml2ZSVsdSIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBleHRlbnRzLT5FeHRlbnRzW2ldLkRpc2tOdW1iZXIp
OwogCi0gICAgICAgIGdldF9zaW5nbGVfZGlza19pbmZvKGV4dGVudHMtPkV4dGVudHNbaV0uRGlz
a051bWJlciwgZGlzaywgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAg
ICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBnZXRf
c2luZ2xlX2Rpc2tfaW5mbyhleHRlbnRzLT5FeHRlbnRzW2ldLkRpc2tOdW1iZXIsIGRpc2ssIGVy
cnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9CiAgICAgICAgIGN1cl9pdGVtID0gZ19tYWxsb2MwKHNpemVvZigqbGlzdCkpOwpAQCAtMTA5
MSw3ICsxMDc3LDYgQEAgaW50NjRfdCBxbXBfZ3Vlc3RfZnNmcmVlemVfZnJlZXplX2xpc3QoYm9v
bCBoYXNfbW91bnRwb2ludHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFcnJvciAqKmVycnApCiB7CiAgICAgaW50IGk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAKICAgICBpZiAoIXZzc19pbml0aWFsaXplZCgpKSB7CiAgICAgICAgIGVycm9yX3NldGco
ZXJycCwgUUVSUl9VTlNVUFBPUlRFRCk7CkBAIC0xMTAzLDIwICsxMDg4LDE5IEBAIGludDY0X3Qg
cW1wX2d1ZXN0X2ZzZnJlZXplX2ZyZWV6ZV9saXN0KGJvb2wgaGFzX21vdW50cG9pbnRzLAogICAg
IC8qIGNhbm5vdCByaXNrIGd1ZXN0IGFnZW50IGJsb2NraW5nIGl0c2VsZiBvbiBhIHdyaXRlIGlu
IHRoaXMgc3RhdGUgKi8KICAgICBnYV9zZXRfZnJvemVuKGdhX3N0YXRlKTsKIAotICAgIHFnYV92
c3NfZnNmcmVlemUoJmksIHRydWUsIG1vdW50cG9pbnRzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwor
ICAgIHFnYV92c3NfZnNmcmVlemUoJmksIHRydWUsIG1vdW50cG9pbnRzLCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKICAgICByZXR1cm4gaTsK
IAogZXJyb3I6Ci0gICAgbG9jYWxfZXJyID0gTlVMTDsKLSAgICBxbXBfZ3Vlc3RfZnNmcmVlemVf
dGhhdygmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGdfZGVidWco
ImNsZWFudXAgdGhhdzogJXMiLCBlcnJvcl9nZXRfcHJldHR5KGxvY2FsX2VycikpOwotICAgICAg
ICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7CisgICAgKmVycnAgPSBOVUxMOworICAgIHFtcF9ndWVz
dF9mc2ZyZWV6ZV90aGF3KGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICBnX2RlYnVn
KCJjbGVhbnVwIHRoYXc6ICVzIiwgZXJyb3JfZ2V0X3ByZXR0eSgqZXJycCkpOworICAgICAgICBl
cnJvcl9mcmVlX2VycnAoZXJycCk7CiAgICAgfQogICAgIHJldHVybiAwOwogfQpAQCAtMTI4Miwz
NSArMTI2NiwzMSBAQCB0eXBlZGVmIGVudW0gewogc3RhdGljIHZvaWQgY2hlY2tfc3VzcGVuZF9t
b2RlKEd1ZXN0U3VzcGVuZE1vZGUgbW9kZSwgRXJyb3IgKiplcnJwKQogewogICAgIFNZU1RFTV9Q
T1dFUl9DQVBBQklMSVRJRVMgc3lzX3B3cl9jYXBzOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogCiAgICAgWmVyb01lbW9yeSgmc3lzX3B3cl9jYXBzLCBzaXplb2Yoc3lzX3B3cl9jYXBz
KSk7CiAgICAgaWYgKCFHZXRQd3JDYXBhYmlsaXRpZXMoJnN5c19wd3JfY2FwcykpIHsKLSAgICAg
ICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCBRRVJSX1FHQV9DT01NQU5EX0ZBSUxFRCwKKyAgICAg
ICAgZXJyb3Jfc2V0ZyhlcnJwLCBRRVJSX1FHQV9DT01NQU5EX0ZBSUxFRCwKICAgICAgICAgICAg
ICAgICAgICAiZmFpbGVkIHRvIGRldGVybWluZSBndWVzdCBzdXNwZW5kIGNhcGFiaWxpdGllcyIp
OwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIHN3aXRj
aCAobW9kZSkgewogICAgIGNhc2UgR1VFU1RfU1VTUEVORF9NT0RFX0RJU0s6CiAgICAgICAgIGlm
ICghc3lzX3B3cl9jYXBzLlN5c3RlbVM0KSB7Ci0gICAgICAgICAgICBlcnJvcl9zZXRnKCZsb2Nh
bF9lcnIsIFFFUlJfUUdBX0NPTU1BTkRfRkFJTEVELAorICAgICAgICAgICAgZXJyb3Jfc2V0Zyhl
cnJwLCBRRVJSX1FHQV9DT01NQU5EX0ZBSUxFRCwKICAgICAgICAgICAgICAgICAgICAgICAgInN1
c3BlbmQtdG8tZGlzayBub3Qgc3VwcG9ydGVkIGJ5IE9TIik7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBHVUVTVF9TVVNQRU5EX01PREVfUkFNOgogICAgICAgICBpZiAoIXN5
c19wd3JfY2Fwcy5TeXN0ZW1TMykgewotICAgICAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJy
LCBRRVJSX1FHQV9DT01NQU5EX0ZBSUxFRCwKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwg
UUVSUl9RR0FfQ09NTUFORF9GQUlMRUQsCiAgICAgICAgICAgICAgICAgICAgICAgICJzdXNwZW5k
LXRvLXJhbSBub3Qgc3VwcG9ydGVkIGJ5IE9TIik7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCBRRVJSX0lOVkFM
SURfUEFSQU1FVEVSX1ZBTFVFLCAibW9kZSIsCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgUUVS
Ul9JTlZBTElEX1BBUkFNRVRFUl9WQUxVRSwgIm1vZGUiLAogICAgICAgICAgICAgICAgICAgICJH
dWVzdFN1c3BlbmRNb2RlIik7CiAgICAgfQotCi1vdXQ6Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CiB9CiAKIHN0YXRpYyBEV09SRCBXSU5BUEkgZG9fc3VzcGVuZChMUFZP
SUQgb3BhcXVlKQpAQCAtMTMyOCwzMiArMTMwOCwyOCBAQCBzdGF0aWMgRFdPUkQgV0lOQVBJIGRv
X3N1c3BlbmQoTFBWT0lEIG9wYXF1ZSkKIAogdm9pZCBxbXBfZ3Vlc3Rfc3VzcGVuZF9kaXNrKEVy
cm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBHdWVzdFN1
c3BlbmRNb2RlICptb2RlID0gZ19uZXcoR3Vlc3RTdXNwZW5kTW9kZSwgMSk7CiAKICAgICAqbW9k
ZSA9IEdVRVNUX1NVU1BFTkRfTU9ERV9ESVNLOwotICAgIGNoZWNrX3N1c3BlbmRfbW9kZSgqbW9k
ZSwgJmxvY2FsX2Vycik7Ci0gICAgYWNxdWlyZV9wcml2aWxlZ2UoU0VfU0hVVERPV05fTkFNRSwg
JmxvY2FsX2Vycik7Ci0gICAgZXhlY3V0ZV9hc3luYyhkb19zdXNwZW5kLCBtb2RlLCAmbG9jYWxf
ZXJyKTsKKyAgICBjaGVja19zdXNwZW5kX21vZGUoKm1vZGUsIGVycnApOworICAgIGFjcXVpcmVf
cHJpdmlsZWdlKFNFX1NIVVRET1dOX05BTUUsIGVycnApOworICAgIGV4ZWN1dGVfYXN5bmMoZG9f
c3VzcGVuZCwgbW9kZSwgZXJycCk7CiAKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICBnX2ZyZWUobW9kZSk7CiAgICAgfQogfQogCiB2b2lkIHFtcF9ndWVzdF9zdXNwZW5kX3JhbShF
cnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgR3Vlc3RT
dXNwZW5kTW9kZSAqbW9kZSA9IGdfbmV3KEd1ZXN0U3VzcGVuZE1vZGUsIDEpOwogCiAgICAgKm1v
ZGUgPSBHVUVTVF9TVVNQRU5EX01PREVfUkFNOwotICAgIGNoZWNrX3N1c3BlbmRfbW9kZSgqbW9k
ZSwgJmxvY2FsX2Vycik7Ci0gICAgYWNxdWlyZV9wcml2aWxlZ2UoU0VfU0hVVERPV05fTkFNRSwg
JmxvY2FsX2Vycik7Ci0gICAgZXhlY3V0ZV9hc3luYyhkb19zdXNwZW5kLCBtb2RlLCAmbG9jYWxf
ZXJyKTsKKyAgICBjaGVja19zdXNwZW5kX21vZGUoKm1vZGUsIGVycnApOworICAgIGFjcXVpcmVf
cHJpdmlsZWdlKFNFX1NIVVRET1dOX05BTUUsIGVycnApOworICAgIGV4ZWN1dGVfYXN5bmMoZG9f
c3VzcGVuZCwgbW9kZSwgZXJycCk7CiAKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCkgewogICAgICAg
ICBnX2ZyZWUobW9kZSk7CiAgICAgfQogfQpAQCAtMTYxNiw3ICsxNTkyLDYgQEAgaW50NjRfdCBx
bXBfZ3Vlc3RfZ2V0X3RpbWUoRXJyb3IgKiplcnJwKQogCiB2b2lkIHFtcF9ndWVzdF9zZXRfdGlt
ZShib29sIGhhc190aW1lLCBpbnQ2NF90IHRpbWVfbnMsIEVycm9yICoqZXJycCkKIHsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBTWVNURU1USU1FIHRzOwogICAgIEZJTEVUSU1F
IHRmOwogICAgIExPTkdMT05HIHRpbWU7CkBAIC0xNjgxLDkgKzE2NTYsOCBAQCB2b2lkIHFtcF9n
dWVzdF9zZXRfdGltZShib29sIGhhc190aW1lLCBpbnQ2NF90IHRpbWVfbnMsIEVycm9yICoqZXJy
cCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGFjcXVpcmVfcHJpdmlsZWdlKFNFX1NZ
U1RFTVRJTUVfTkFNRSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBhY3F1aXJlX3ByaXZpbGVn
ZShTRV9TWVNURU1USU1FX05BTUUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCkBAIC0xNjk4LDcgKzE2NzIsNiBAQCBHdWVzdExvZ2ljYWxQcm9jZXNz
b3JMaXN0ICpxbXBfZ3Vlc3RfZ2V0X3ZjcHVzKEVycm9yICoqZXJycCkKICAgICBQU1lTVEVNX0xP
R0lDQUxfUFJPQ0VTU09SX0lORk9STUFUSU9OIHBzbHBpLCBwdHI7CiAgICAgRFdPUkQgbGVuZ3Ro
OwogICAgIEd1ZXN0TG9naWNhbFByb2Nlc3Nvckxpc3QgKmhlYWQsICoqbGluazsKLSAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQ2NF90IGN1cnJlbnQ7CiAKICAgICBwdHIgPSBw
c2xwaSA9IE5VTEw7CkBAIC0xNzEyLDE2ICsxNjg1LDE2IEBAIEd1ZXN0TG9naWNhbFByb2Nlc3Nv
ckxpc3QgKnFtcF9ndWVzdF9nZXRfdmNwdXMoRXJyb3IgKiplcnJwKQogICAgICAgICAobGVuZ3Ro
ID4gc2l6ZW9mKFNZU1RFTV9MT0dJQ0FMX1BST0NFU1NPUl9JTkZPUk1BVElPTikpKSB7CiAgICAg
ICAgIHB0ciA9IHBzbHBpID0gZ19tYWxsb2MwKGxlbmd0aCk7CiAgICAgICAgIGlmIChHZXRMb2dp
Y2FsUHJvY2Vzc29ySW5mb3JtYXRpb24ocHNscGksICZsZW5ndGgpID09IEZBTFNFKSB7Ci0gICAg
ICAgICAgICBlcnJvcl9zZXRnKCZsb2NhbF9lcnIsICJGYWlsZWQgdG8gZ2V0IHByb2Nlc3NvciBp
bmZvcm1hdGlvbjogJWQiLAorICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiRmFpbGVkIHRv
IGdldCBwcm9jZXNzb3IgaW5mb3JtYXRpb246ICVkIiwKICAgICAgICAgICAgICAgICAgICAgICAg
KGludClHZXRMYXN0RXJyb3IoKSk7CiAgICAgICAgIH0KICAgICB9IGVsc2UgewotICAgICAgICBl
cnJvcl9zZXRnKCZsb2NhbF9lcnIsCisgICAgICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAg
ICAgICAgICAgICAiRmFpbGVkIHRvIGdldCBwcm9jZXNzb3IgaW5mb3JtYXRpb24gYnVmZmVyIGxl
bmd0aDogJWQiLAogICAgICAgICAgICAgICAgICAgIChpbnQpR2V0TGFzdEVycm9yKCkpOwogICAg
IH0KIAotICAgIHdoaWxlICgobG9jYWxfZXJyID09IE5VTEwpICYmIChsZW5ndGggPiAwKSkgewor
ICAgIHdoaWxlICgoKmVycnAgPT0gTlVMTCkgJiYgKGxlbmd0aCA+IDApKSB7CiAgICAgICAgIGlm
IChwc2xwaS0+UmVsYXRpb25zaGlwID09IFJlbGF0aW9uUHJvY2Vzc29yQ29yZSkgewogICAgICAg
ICAgICAgVUxPTkdfUFRSIGNwdV9iaXRzID0gcHNscGktPlByb2Nlc3Nvck1hc2s7CiAKQEAgLTE3
NTAsMTYgKzE3MjMsMTUgQEAgR3Vlc3RMb2dpY2FsUHJvY2Vzc29yTGlzdCAqcW1wX2d1ZXN0X2dl
dF92Y3B1cyhFcnJvciAqKmVycnApCiAKICAgICBnX2ZyZWUocHRyKTsKIAotICAgIGlmIChsb2Nh
bF9lcnIgPT0gTlVMTCkgeworICAgIGlmICgqZXJycCA9PSBOVUxMKSB7CiAgICAgICAgIGlmICho
ZWFkICE9IE5VTEwpIHsKICAgICAgICAgICAgIHJldHVybiBoZWFkOwogICAgICAgICB9CiAgICAg
ICAgIC8qIHRoZXJlJ3Mgbm8gZ3Vlc3Qgd2l0aCB6ZXJvIFZDUFVzICovCi0gICAgICAgIGVycm9y
X3NldGcoJmxvY2FsX2VyciwgIkd1ZXN0IHJlcG9ydGVkIHplcm8gVkNQVXMiKTsKKyAgICAgICAg
ZXJyb3Jfc2V0ZyhlcnJwLCAiR3Vlc3QgcmVwb3J0ZWQgemVybyBWQ1BVcyIpOwogICAgIH0KIAog
ICAgIHFhcGlfZnJlZV9HdWVzdExvZ2ljYWxQcm9jZXNzb3JMaXN0KGhlYWQpOwotICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgIHJldHVybiBOVUxMOwogfQogCkBAIC0y
MTg2LDIyICsyMTU4LDE5IEBAIHN0YXRpYyBjaGFyICpnYV9nZXRfY3VycmVudF9hcmNoKHZvaWQp
CiAKIEd1ZXN0T1NJbmZvICpxbXBfZ3Vlc3RfZ2V0X29zaW5mbyhFcnJvciAqKmVycnApCiB7Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgT1NWRVJTSU9OSU5GT0VYVyBvc192ZXJz
aW9uID0gezB9OwogICAgIGJvb2wgc2VydmVyOwogICAgIGNoYXIgKnByb2R1Y3RfbmFtZTsKICAg
ICBHdWVzdE9TSW5mbyAqaW5mbzsKIAotICAgIGdhX2dldF93aW5fdmVyc2lvbigmb3NfdmVyc2lv
biwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBnYV9nZXRfd2luX3ZlcnNpb24oJm9zX3ZlcnNp
b24sIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9
CiAKICAgICBzZXJ2ZXIgPSBvc192ZXJzaW9uLndQcm9kdWN0VHlwZSAhPSBWRVJfTlRfV09SS1NU
QVRJT047Ci0gICAgcHJvZHVjdF9uYW1lID0gZ2FfZ2V0X3dpbl9wcm9kdWN0X25hbWUoJmxvY2Fs
X2Vycik7CisgICAgcHJvZHVjdF9uYW1lID0gZ2FfZ2V0X3dpbl9wcm9kdWN0X25hbWUoZXJycCk7
CiAgICAgaWYgKHByb2R1Y3RfbmFtZSA9PSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3FvbS9vYmplY3QuYyBiL3FvbS9vYmplY3QuYwppbmRleCA2ZmE5YzYxOWZhLi42N2Y2
YjZhYzlkIDEwMDY0NAotLS0gYS9xb20vb2JqZWN0LmMKKysrIGIvcW9tL29iamVjdC5jCkBAIC0z
ODIsNyArMzgyLDYgQEAgdm9pZCBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKE9iamVjdCAqb2Jq
LCBjb25zdCBHUHRyQXJyYXkgKnByb3BzLCBFcnJvciAqKmVycnAKIAogICAgIGZvciAoaSA9IDA7
IGkgPCBwcm9wcy0+bGVuOyBpKyspIHsKICAgICAgICAgR2xvYmFsUHJvcGVydHkgKnAgPSBnX3B0
cl9hcnJheV9pbmRleChwcm9wcywgaSk7Ci0gICAgICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAg
ICAgICAgIGlmIChvYmplY3RfZHluYW1pY19jYXN0KG9iaiwgcC0+ZHJpdmVyKSA9PSBOVUxMKSB7
CiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTM5MSw5ICszOTAsOSBAQCB2b2lkIG9iamVjdF9h
cHBseV9nbG9iYWxfcHJvcHMoT2JqZWN0ICpvYmosIGNvbnN0IEdQdHJBcnJheSAqcHJvcHMsIEVy
cm9yICoqZXJycAogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KICAgICAgICAgcC0+
dXNlZCA9IHRydWU7Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9wYXJzZShvYmosIHAtPnZhbHVl
LCBwLT5wcm9wZXJ0eSwgJmVycik7Ci0gICAgICAgIGlmIChlcnIgIT0gTlVMTCkgewotICAgICAg
ICAgICAgZXJyb3JfcHJlcGVuZCgmZXJyLCAiY2FuJ3QgYXBwbHkgZ2xvYmFsICVzLiVzPSVzOiAi
LAorICAgICAgICBvYmplY3RfcHJvcGVydHlfcGFyc2Uob2JqLCBwLT52YWx1ZSwgcC0+cHJvcGVy
dHksIGVycnApOworICAgICAgICBpZiAoKmVycnAgIT0gTlVMTCkgeworICAgICAgICAgICAgZXJy
b3JfcHJlcGVuZChlcnJwLCAiY2FuJ3QgYXBwbHkgZ2xvYmFsICVzLiVzPSVzOiAiLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICBwLT5kcml2ZXIsIHAtPnByb3BlcnR5LCBwLT52YWx1ZSk7CiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogSWYgZXJycCAhPSBOVUxMLCBwcm9wYWdhdGUg
ZXJyb3IgYW5kIHJldHVybi4KQEAgLTQwMSwxMCArNDAwLDkgQEAgdm9pZCBvYmplY3RfYXBwbHlf
Z2xvYmFsX3Byb3BzKE9iamVjdCAqb2JqLCBjb25zdCBHUHRyQXJyYXkgKnByb3BzLCBFcnJvciAq
KmVycnAKICAgICAgICAgICAgICAqIHdpdGggdGhlIHJlbWFpbmluZyBnbG9iYWxzLgogICAgICAg
ICAgICAgICovCiAgICAgICAgICAgICBpZiAoZXJycCkgewotICAgICAgICAgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
ICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgd2Fybl9yZXBvcnRfZXJyKGVycik7CisgICAg
ICAgICAgICAgICAgd2Fybl9yZXBvcnRfZXJycChlcnJwKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgfQogICAgIH0KQEAgLTE0MzAsNyArMTQyOCw2IEBAIHR5cGVkZWYgc3RydWN0IEVudW1Qcm9w
ZXJ0eSB7CiBpbnQgb2JqZWN0X3Byb3BlcnR5X2dldF9lbnVtKE9iamVjdCAqb2JqLCBjb25zdCBj
aGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp0eXBl
bmFtZSwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIFZpc2l0
b3IgKnY7CiAgICAgY2hhciAqc3RyOwogICAgIGludCByZXQ7CkBAIC0xNDUxLDkgKzE0NDgsOCBA
QCBpbnQgb2JqZWN0X3Byb3BlcnR5X2dldF9lbnVtKE9iamVjdCAqb2JqLCBjb25zdCBjaGFyICpu
YW1lLAogICAgIGVudW1wcm9wID0gcHJvcC0+b3BhcXVlOwogCiAgICAgdiA9IHN0cmluZ19vdXRw
dXRfdmlzaXRvcl9uZXcoZmFsc2UsICZzdHIpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9nZXQob2Jq
LCB2LCBuYW1lLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9nZXQob2JqLCB2LCBuYW1lLCBlcnJw
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgdmlzaXRfZnJlZSh2KTsKICAgICAgICAgcmV0
dXJuIDA7CiAgICAgfQpAQCAtMTQ3MSwxNCArMTQ2NywxMiBAQCBpbnQgb2JqZWN0X3Byb3BlcnR5
X2dldF9lbnVtKE9iamVjdCAqb2JqLCBjb25zdCBjaGFyICpuYW1lLAogdm9pZCBvYmplY3RfcHJv
cGVydHlfZ2V0X3VpbnQxNkxpc3QoT2JqZWN0ICpvYmosIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZMaXN0ICoqbGlzdCwgRXJyb3Ig
KiplcnJwKQogewotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIFZpc2l0b3IgKnY7CiAgICAg
Y2hhciAqc3RyOwogCiAgICAgdiA9IHN0cmluZ19vdXRwdXRfdmlzaXRvcl9uZXcoZmFsc2UsICZz
dHIpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9nZXQob2JqLCB2LCBuYW1lLCAmZXJyKTsKLSAgICBp
ZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIG9iamVj
dF9wcm9wZXJ0eV9nZXQob2JqLCB2LCBuYW1lLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIHZpc2l0X2NvbXBsZXRlKHYsICZzdHIpOwpAQCAt
MTUwNCwxMiArMTQ5OCwxMCBAQCBjaGFyICpvYmplY3RfcHJvcGVydHlfcHJpbnQoT2JqZWN0ICpv
YmosIGNvbnN0IGNoYXIgKm5hbWUsIGJvb2wgaHVtYW4sCiB7CiAgICAgVmlzaXRvciAqdjsKICAg
ICBjaGFyICpzdHJpbmcgPSBOVUxMOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAg
ICAgdiA9IHN0cmluZ19vdXRwdXRfdmlzaXRvcl9uZXcoaHVtYW4sICZzdHJpbmcpOwotICAgIG9i
amVjdF9wcm9wZXJ0eV9nZXQob2JqLCB2LCBuYW1lLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IG9iamVjdF9wcm9wZXJ0eV9nZXQob2JqLCB2LCBuYW1lLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0xNTg5LDcgKzE1ODEsNiBAQCBzdGF0
aWMgdm9pZCBvYmplY3RfZmluYWxpemVfY2hpbGRfcHJvcGVydHkoT2JqZWN0ICpvYmosIGNvbnN0
IGNoYXIgKm5hbWUsCiB2b2lkIG9iamVjdF9wcm9wZXJ0eV9hZGRfY2hpbGQoT2JqZWN0ICpvYmos
IGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT2JqZWN0
ICpjaGlsZCwgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwog
ICAgIGdjaGFyICp0eXBlOwogICAgIE9iamVjdFByb3BlcnR5ICpvcDsKIApAQCAtMTYwMSw5ICsx
NTkyLDggQEAgdm9pZCBvYmplY3RfcHJvcGVydHlfYWRkX2NoaWxkKE9iamVjdCAqb2JqLCBjb25z
dCBjaGFyICpuYW1lLAogICAgIHR5cGUgPSBnX3N0cmR1cF9wcmludGYoImNoaWxkPCVzPiIsIG9i
amVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKGNoaWxkKSkpOwogCiAgICAgb3AgPSBvYmplY3RfcHJv
cGVydHlfYWRkKG9iaiwgbmFtZSwgdHlwZSwgb2JqZWN0X2dldF9jaGlsZF9wcm9wZXJ0eSwgTlVM
TCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X2ZpbmFsaXplX2NoaWxkX3By
b3BlcnR5LCBjaGlsZCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb2JqZWN0X2ZpbmFsaXplX2NoaWxkX3Byb3BlcnR5LCBjaGlsZCwgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApAQCAtMTYxOCw2ICsx
NjA4LDcgQEAgb3V0Ogogdm9pZCBvYmplY3RfcHJvcGVydHlfYWxsb3dfc2V0X2xpbmsoY29uc3Qg
T2JqZWN0ICpvYmosIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBPYmplY3QgKnZhbCwgRXJyb3IgKiplcnJwKQogeworCUVSUlBfRlVOQ1RJT05f
QkVHSU4oKTsKICAgICAvKiBBbGxvdyB0aGUgbGluayB0byBiZSBzZXQsIGFsd2F5cyAqLwogfQog
CkBAIC0xNjg5LDI4ICsxNjgwLDI1IEBAIHN0YXRpYyB2b2lkIG9iamVjdF9zZXRfbGlua19wcm9w
ZXJ0eShPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLCB2b2lkICpvcGFxdWUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogICAgIExpbmtQcm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKICAgICBPYmpl
Y3QgKipjaGlsZCA9IHByb3AtPmNoaWxkOwogICAgIE9iamVjdCAqb2xkX3RhcmdldCA9ICpjaGls
ZDsKICAgICBPYmplY3QgKm5ld190YXJnZXQgPSBOVUxMOwogICAgIGNoYXIgKnBhdGggPSBOVUxM
OwogCi0gICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnBhdGgsICZsb2NhbF9lcnIpOworICAg
IHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZwYXRoLCBlcnJwKTsKIAotICAgIGlmICghbG9jYWxf
ZXJyICYmIHN0cmNtcChwYXRoLCAiIikgIT0gMCkgewotICAgICAgICBuZXdfdGFyZ2V0ID0gb2Jq
ZWN0X3Jlc29sdmVfbGluayhvYmosIG5hbWUsIHBhdGgsICZsb2NhbF9lcnIpOworICAgIGlmICgh
KmVycnAgJiYgc3RyY21wKHBhdGgsICIiKSAhPSAwKSB7CisgICAgICAgIG5ld190YXJnZXQgPSBv
YmplY3RfcmVzb2x2ZV9saW5rKG9iaiwgbmFtZSwgcGF0aCwgZXJycCk7CiAgICAgfQogCiAgICAg
Z19mcmVlKHBhdGgpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKLSAgICBwcm9wLT5jaGVjayhvYmosIG5hbWUsIG5ld190YXJnZXQsICZsb2NhbF9l
cnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgcHJvcC0+Y2hlY2sob2JqLCBuYW1lLCBuZXdfdGFyZ2V0LCBlcnJw
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTc0Niw3
ICsxNzM0LDYgQEAgdm9pZCBvYmplY3RfcHJvcGVydHlfYWRkX2xpbmsoT2JqZWN0ICpvYmosIGNv
bnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPYmplY3RQcm9w
ZXJ0eUxpbmtGbGFncyBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9y
ICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBMaW5rUHJvcGVy
dHkgKnByb3AgPSBnX21hbGxvYyhzaXplb2YoKnByb3ApKTsKICAgICBnY2hhciAqZnVsbF90eXBl
OwogICAgIE9iamVjdFByb3BlcnR5ICpvcDsKQEAgLTE3NjIsOSArMTc0OSw4IEBAIHZvaWQgb2Jq
ZWN0X3Byb3BlcnR5X2FkZF9saW5rKE9iamVjdCAqb2JqLCBjb25zdCBjaGFyICpuYW1lLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjaGVjayA/IG9iamVjdF9zZXRfbGlua19wcm9wZXJ0
eSA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9yZWxlYXNlX2xp
bmtfcHJvcGVydHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnX2ZyZWUo
cHJvcCk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTE5NjEsMTEgKzE5NDcsOSBAQCBz
dGF0aWMgdm9pZCBwcm9wZXJ0eV9nZXRfc3RyKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25z
dCBjaGFyICpuYW1lLAogewogICAgIFN0cmluZ1Byb3BlcnR5ICpwcm9wID0gb3BhcXVlOwogICAg
IGNoYXIgKnZhbHVlOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCi0gICAgdmFsdWUgPSBwcm9w
LT5nZXQob2JqLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOworICAgIHZhbHVlID0gcHJvcC0+Z2V0KG9iaiwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE5NzgsMTEgKzE5NjIsOSBA
QCBzdGF0aWMgdm9pZCBwcm9wZXJ0eV9zZXRfc3RyKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBj
b25zdCBjaGFyICpuYW1lLAogewogICAgIFN0cmluZ1Byb3BlcnR5ICpwcm9wID0gb3BhcXVlOwog
ICAgIGNoYXIgKnZhbHVlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgdmlz
aXRfdHlwZV9zdHIodiwgbmFtZSwgJnZhbHVlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZp
c2l0X3R5cGVfc3RyKHYsIG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIwMDIsNyArMTk4NCw2IEBAIHZvaWQgb2JqZWN0
X3Byb3BlcnR5X2FkZF9zdHIoT2JqZWN0ICpvYmosIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICgqc2V0KShPYmplY3QgKiwgY29uc3QgY2hhciAqLCBF
cnJvciAqKiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0g
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgU3RyaW5nUHJvcGVydHkgKnByb3AgPSBn
X21hbGxvYzAoc2l6ZW9mKCpwcm9wKSk7CiAKICAgICBwcm9wLT5nZXQgPSBnZXQ7CkBAIC0yMDEy
LDkgKzE5OTMsOCBAQCB2b2lkIG9iamVjdF9wcm9wZXJ0eV9hZGRfc3RyKE9iamVjdCAqb2JqLCBj
b25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgZ2V0ID8gcHJvcGVydHlf
Z2V0X3N0ciA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICBzZXQgPyBwcm9wZXJ0eV9z
ZXRfc3RyIDogTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgIHByb3BlcnR5X3JlbGVhc2Vf
c3RyLAotICAgICAgICAgICAgICAgICAgICAgICAgcHJvcCwgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIHByb3AsIGVycnApOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICBnX2ZyZWUocHJvcCk7CiAgICAgfQogfQpAQCAtMjAyNSw3ICsyMDA1LDYgQEAgdm9p
ZCBvYmplY3RfY2xhc3NfcHJvcGVydHlfYWRkX3N0cihPYmplY3RDbGFzcyAqa2xhc3MsIGNvbnN0
IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVycm9yICoqKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3Ig
KiplcnJwKQogewotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFN0cmluZ1Byb3Bl
cnR5ICpwcm9wID0gZ19tYWxsb2MwKHNpemVvZigqcHJvcCkpOwogCiAgICAgcHJvcC0+Z2V0ID0g
Z2V0OwpAQCAtMjAzNSw5ICsyMDE0LDggQEAgdm9pZCBvYmplY3RfY2xhc3NfcHJvcGVydHlfYWRk
X3N0cihPYmplY3RDbGFzcyAqa2xhc3MsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZXQgPyBwcm9wZXJ0eV9nZXRfc3RyIDogTlVMTCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNldCA/IHByb3BlcnR5X3NldF9zdHIgOiBOVUxMLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcGVydHlfcmVsZWFzZV9zdHIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcm9wLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcHJvcCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIGdfZnJlZShwcm9wKTsKICAgICB9CiB9CkBAIC0yMDUzLDExICsyMDMxLDkgQEAgc3Rh
dGljIHZvaWQgcHJvcGVydHlfZ2V0X2Jvb2woT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0
IGNoYXIgKm5hbWUsCiB7CiAgICAgQm9vbFByb3BlcnR5ICpwcm9wID0gb3BhcXVlOwogICAgIGJv
b2wgdmFsdWU7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKLSAgICB2YWx1ZSA9IHByb3AtPmdl
dChvYmosICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGVycik7CisgICAgdmFsdWUgPSBwcm9wLT5nZXQob2JqLCBlcnJwKTsKKyAgICBpZiAoKmVy
cnApIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMjA2OSwxMSArMjA0NSw5IEBAIHN0
YXRpYyB2b2lkIHByb3BlcnR5X3NldF9ib29sKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25z
dCBjaGFyICpuYW1lLAogewogICAgIEJvb2xQcm9wZXJ0eSAqcHJvcCA9IG9wYXF1ZTsKICAgICBi
b29sIHZhbHVlOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgdmlzaXRfdHlw
ZV9ib29sKHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90
eXBlX2Jvb2wodiwgbmFtZSwgJnZhbHVlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KIApAQCAtMjA5Miw3ICsyMDY2LDYgQEAgdm9pZCBvYmplY3RfcHJv
cGVydHlfYWRkX2Jvb2woT2JqZWN0ICpvYmosIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICgqc2V0KShPYmplY3QgKiwgYm9vbCwgRXJyb3IgKiop
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIEJvb2xQcm9wZXJ0eSAqcHJvcCA9IGdfbWFsbG9j
MChzaXplb2YoKnByb3ApKTsKIAogICAgIHByb3AtPmdldCA9IGdldDsKQEAgLTIxMDIsOSArMjA3
NSw4IEBAIHZvaWQgb2JqZWN0X3Byb3BlcnR5X2FkZF9ib29sKE9iamVjdCAqb2JqLCBjb25zdCBj
aGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgZ2V0ID8gcHJvcGVydHlfZ2V0X2Jv
b2wgOiBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgc2V0ID8gcHJvcGVydHlfc2V0X2Jv
b2wgOiBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgcHJvcGVydHlfcmVsZWFzZV9ib29s
LAotICAgICAgICAgICAgICAgICAgICAgICAgcHJvcCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHByb3AsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnX2ZyZWUocHJvcCk7CiAgICAgfQogfQpAQCAtMjExNCw3ICsyMDg2LDYgQEAgdm9pZCBv
YmplY3RfY2xhc3NfcHJvcGVydHlfYWRkX2Jvb2woT2JqZWN0Q2xhc3MgKmtsYXNzLCBjb25zdCBj
aGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAoKnNl
dCkoT2JqZWN0ICosIGJvb2wsIEVycm9yICoqKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
ICAgICBCb29sUHJvcGVydHkgKnByb3AgPSBnX21hbGxvYzAoc2l6ZW9mKCpwcm9wKSk7CiAKICAg
ICBwcm9wLT5nZXQgPSBnZXQ7CkBAIC0yMTI0LDkgKzIwOTUsOCBAQCB2b2lkIG9iamVjdF9jbGFz
c19wcm9wZXJ0eV9hZGRfYm9vbChPYmplY3RDbGFzcyAqa2xhc3MsIGNvbnN0IGNoYXIgKm5hbWUs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXQgPyBwcm9wZXJ0eV9nZXRfYm9vbCA6
IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXQgPyBwcm9wZXJ0eV9zZXRf
Ym9vbCA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wZXJ0eV9yZWxl
YXNlX2Jvb2wsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLCAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcCwgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdfZnJlZShwcm9wKTsKICAgICB9CiB9CkBAIC0yMTM2
LDExICsyMTA2LDkgQEAgc3RhdGljIHZvaWQgcHJvcGVydHlfZ2V0X2VudW0oT2JqZWN0ICpvYmos
IFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiB7CiAgICAgRW51bVByb3BlcnR5ICpwcm9w
ID0gb3BhcXVlOwogICAgIGludCB2YWx1ZTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAotICAg
IHZhbHVlID0gcHJvcC0+Z2V0KG9iaiwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICB2YWx1ZSA9IHByb3AtPmdldChvYmosIGVy
cnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0yMTUy
LDExICsyMTIwLDkgQEAgc3RhdGljIHZvaWQgcHJvcGVydHlfc2V0X2VudW0oT2JqZWN0ICpvYmos
IFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiB7CiAgICAgRW51bVByb3BlcnR5ICpwcm9w
ID0gb3BhcXVlOwogICAgIGludCB2YWx1ZTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAotICAg
IHZpc2l0X3R5cGVfZW51bSh2LCBuYW1lLCAmdmFsdWUsIHByb3AtPmxvb2t1cCwgJmVycik7Ci0g
ICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICB2
aXNpdF90eXBlX2VudW0odiwgbmFtZSwgJnZhbHVlLCBwcm9wLT5sb29rdXAsIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHByb3AtPnNldChvYmos
IHZhbHVlLCBlcnJwKTsKQEAgLTIxNzYsNyArMjE0Miw2IEBAIHZvaWQgb2JqZWN0X3Byb3BlcnR5
X2FkZF9lbnVtKE9iamVjdCAqb2JqLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAoKnNldCkoT2JqZWN0ICosIGludCwgRXJyb3IgKiopLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogICAgIEVudW1Qcm9wZXJ0eSAqcHJvcCA9IGdfbWFsbG9jKHNpemVv
ZigqcHJvcCkpOwogCiAgICAgcHJvcC0+bG9va3VwID0gbG9va3VwOwpAQCAtMjE4Nyw5ICsyMTUy
LDggQEAgdm9pZCBvYmplY3RfcHJvcGVydHlfYWRkX2VudW0oT2JqZWN0ICpvYmosIGNvbnN0IGNo
YXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICBnZXQgPyBwcm9wZXJ0eV9nZXRfZW51
bSA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICBzZXQgPyBwcm9wZXJ0eV9zZXRfZW51
bSA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wZXJ0eV9yZWxlYXNlX2VudW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICBwcm9wLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
ICAgICAgICAgICAgICAgICAgICAgcHJvcCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIGdfZnJlZShwcm9wKTsKICAgICB9CiB9CkBAIC0yMjAxLDcgKzIxNjUsNiBAQCB2b2lkIG9i
amVjdF9jbGFzc19wcm9wZXJ0eV9hZGRfZW51bShPYmplY3RDbGFzcyAqa2xhc3MsIGNvbnN0IGNo
YXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICgqc2V0
KShPYmplY3QgKiwgaW50LCBFcnJvciAqKiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAg
ICAgRW51bVByb3BlcnR5ICpwcm9wID0gZ19tYWxsb2Moc2l6ZW9mKCpwcm9wKSk7CiAKICAgICBw
cm9wLT5sb29rdXAgPSBsb29rdXA7CkBAIC0yMjEyLDkgKzIxNzUsOCBAQCB2b2lkIG9iamVjdF9j
bGFzc19wcm9wZXJ0eV9hZGRfZW51bShPYmplY3RDbGFzcyAqa2xhc3MsIGNvbnN0IGNoYXIgKm5h
bWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXQgPyBwcm9wZXJ0eV9nZXRfZW51
bSA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXQgPyBwcm9wZXJ0eV9z
ZXRfZW51bSA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wZXJ0eV9y
ZWxlYXNlX2VudW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcCwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdfZnJlZShwcm9wKTsKICAgICB9CiB9CkBAIC0y
MjI3LDQ3ICsyMTg5LDQ0IEBAIHN0YXRpYyB2b2lkIHByb3BlcnR5X2dldF90bShPYmplY3QgKm9i
aiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKIHsKICAgICBUTVByb3BlcnR5ICpwcm9w
ID0gb3BhcXVlOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogICAgIHN0cnVjdCB0bSB2YWx1ZTsK
IAotICAgIHByb3AtPmdldChvYmosICZ2YWx1ZSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAg
ICAgICBnb3RvIG91dDsKKyAgICBwcm9wLT5nZXQob2JqLCAmdmFsdWUsIGVycnApOworICAgIGlm
ICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgdmlzaXRfc3RhcnRfc3Ry
dWN0KHYsIG5hbWUsIE5VTEwsIDAsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZ290
byBvdXQ7CisgICAgdmlzaXRfc3RhcnRfc3RydWN0KHYsIG5hbWUsIE5VTEwsIDAsIGVycnApOwor
ICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQotICAgIHZpc2l0X3R5cGVf
aW50MzIodiwgInRtX3llYXIiLCAmdmFsdWUudG1feWVhciwgJmVycik7Ci0gICAgaWYgKGVycikg
eworICAgIHZpc2l0X3R5cGVfaW50MzIodiwgInRtX3llYXIiLCAmdmFsdWUudG1feWVhciwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0X2VuZDsKICAgICB9Ci0gICAg
dmlzaXRfdHlwZV9pbnQzMih2LCAidG1fbW9uIiwgJnZhbHVlLnRtX21vbiwgJmVycik7Ci0gICAg
aWYgKGVycikgeworICAgIHZpc2l0X3R5cGVfaW50MzIodiwgInRtX21vbiIsICZ2YWx1ZS50bV9t
b24sIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIG91dF9lbmQ7CiAgICAg
fQotICAgIHZpc2l0X3R5cGVfaW50MzIodiwgInRtX21kYXkiLCAmdmFsdWUudG1fbWRheSwgJmVy
cik7Ci0gICAgaWYgKGVycikgeworICAgIHZpc2l0X3R5cGVfaW50MzIodiwgInRtX21kYXkiLCAm
dmFsdWUudG1fbWRheSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0
X2VuZDsKICAgICB9Ci0gICAgdmlzaXRfdHlwZV9pbnQzMih2LCAidG1faG91ciIsICZ2YWx1ZS50
bV9ob3VyLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgdmlzaXRfdHlwZV9pbnQzMih2LCAi
dG1faG91ciIsICZ2YWx1ZS50bV9ob3VyLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgZ290byBvdXRfZW5kOwogICAgIH0KLSAgICB2aXNpdF90eXBlX2ludDMyKHYsICJ0bV9taW4i
LCAmdmFsdWUudG1fbWluLCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgdmlzaXRfdHlwZV9p
bnQzMih2LCAidG1fbWluIiwgJnZhbHVlLnRtX21pbiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIGdvdG8gb3V0X2VuZDsKICAgICB9Ci0gICAgdmlzaXRfdHlwZV9pbnQzMih2LCAi
dG1fc2VjIiwgJnZhbHVlLnRtX3NlYywgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIHZpc2l0
X3R5cGVfaW50MzIodiwgInRtX3NlYyIsICZ2YWx1ZS50bV9zZWMsIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICBnb3RvIG91dF9lbmQ7CiAgICAgfQotICAgIHZpc2l0X2NoZWNrX3N0
cnVjdCh2LCAmZXJyKTsKKyAgICB2aXNpdF9jaGVja19zdHJ1Y3QodiwgZXJycCk7CiBvdXRfZW5k
OgogICAgIHZpc2l0X2VuZF9zdHJ1Y3QodiwgTlVMTCk7Ci1vdXQ6Ci0gICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGVycik7CiAKIH0KIApAQCAtMjI4Miw3ICsyMjQxLDYgQEAgdm9pZCBvYmplY3Rf
cHJvcGVydHlfYWRkX3RtKE9iamVjdCAqb2JqLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKCpnZXQpKE9iamVjdCAqLCBzdHJ1Y3QgdG0gKiwgRXJy
b3IgKiopLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAg
ICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBUTVByb3BlcnR5ICpwcm9wID0gZ19tYWxs
b2MwKHNpemVvZigqcHJvcCkpOwogCiAgICAgcHJvcC0+Z2V0ID0gZ2V0OwpAQCAtMjI5MCw5ICsy
MjQ4LDggQEAgdm9pZCBvYmplY3RfcHJvcGVydHlfYWRkX3RtKE9iamVjdCAqb2JqLCBjb25zdCBj
aGFyICpuYW1lLAogICAgIG9iamVjdF9wcm9wZXJ0eV9hZGQob2JqLCBuYW1lLCAic3RydWN0IHRt
IiwKICAgICAgICAgICAgICAgICAgICAgICAgIGdldCA/IHByb3BlcnR5X2dldF90bSA6IE5VTEws
IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wZXJ0eV9yZWxlYXNlX3RtLAotICAg
ICAgICAgICAgICAgICAgICAgICAgcHJvcCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHByb3AsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBn
X2ZyZWUocHJvcCk7CiAgICAgfQogfQpAQCAtMjMwMSw3ICsyMjU4LDYgQEAgdm9pZCBvYmplY3Rf
Y2xhc3NfcHJvcGVydHlfYWRkX3RtKE9iamVjdENsYXNzICprbGFzcywgY29uc3QgY2hhciAqbmFt
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICgqZ2V0KShPYmplY3Qg
Kiwgc3RydWN0IHRtICosIEVycm9yICoqKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
VE1Qcm9wZXJ0eSAqcHJvcCA9IGdfbWFsbG9jMChzaXplb2YoKnByb3ApKTsKIAogICAgIHByb3At
PmdldCA9IGdldDsKQEAgLTIzMDksOSArMjI2NSw4IEBAIHZvaWQgb2JqZWN0X2NsYXNzX3Byb3Bl
cnR5X2FkZF90bShPYmplY3RDbGFzcyAqa2xhc3MsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgb2Jq
ZWN0X2NsYXNzX3Byb3BlcnR5X2FkZChrbGFzcywgbmFtZSwgInN0cnVjdCB0bSIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnZXQgPyBwcm9wZXJ0eV9nZXRfdG0gOiBOVUxMLCBOVUxM
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcGVydHlfcmVsZWFzZV90bSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AsICZsb2NhbF9lcnIpOwotICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgZ19mcmVlKHByb3ApOwogICAgIH0KIH0KQEAgLTI0NTAsNyArMjQwNSw2IEBA
IHZvaWQgb2JqZWN0X3Byb3BlcnR5X2FkZF9hbGlhcyhPYmplY3QgKm9iaiwgY29uc3QgY2hhciAq
bmFtZSwKICAgICBPYmplY3RQcm9wZXJ0eSAqb3A7CiAgICAgT2JqZWN0UHJvcGVydHkgKnRhcmdl
dF9wcm9wOwogICAgIGdjaGFyICpwcm9wX3R5cGU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAKICAgICB0YXJnZXRfcHJvcCA9IG9iamVjdF9wcm9wZXJ0eV9maW5kKHRhcmdldF9vYmos
IHRhcmdldF9uYW1lLCBlcnJwKTsKICAgICBpZiAoIXRhcmdldF9wcm9wKSB7CkBAIC0yNDcyLDkg
KzI0MjYsOCBAQCB2b2lkIG9iamVjdF9wcm9wZXJ0eV9hZGRfYWxpYXMoT2JqZWN0ICpvYmosIGNv
bnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3BlcnR5X2dl
dF9hbGlhcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcGVydHlfc2V0X2FsaWFz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wZXJ0eV9yZWxlYXNlX2FsaWFzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgZ19mcmVlKHByb3ApOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CmRpZmYg
LS1naXQgYS9xb20vb2JqZWN0X2ludGVyZmFjZXMuYyBiL3FvbS9vYmplY3RfaW50ZXJmYWNlcy5j
CmluZGV4IGNiNTgwOTkzNGEuLjU4YmI3OGU0ZTkgMTAwNjQ0Ci0tLSBhL3FvbS9vYmplY3RfaW50
ZXJmYWNlcy5jCisrKyBiL3FvbS9vYmplY3RfaW50ZXJmYWNlcy5jCkBAIC0zNiw3ICszNiw2IEBA
IE9iamVjdCAqdXNlcl9jcmVhdGFibGVfYWRkX3R5cGUoY29uc3QgY2hhciAqdHlwZSwgY29uc3Qg
Y2hhciAqaWQsCiAgICAgT2JqZWN0ICpvYmo7CiAgICAgT2JqZWN0Q2xhc3MgKmtsYXNzOwogICAg
IGNvbnN0IFFEaWN0RW50cnkgKmU7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAg
ICBrbGFzcyA9IG9iamVjdF9jbGFzc19ieV9uYW1lKHR5cGUpOwogICAgIGlmICgha2xhc3MpIHsK
QEAgLTU3LDM0ICs1NiwzNCBAQCBPYmplY3QgKnVzZXJfY3JlYXRhYmxlX2FkZF90eXBlKGNvbnN0
IGNoYXIgKnR5cGUsIGNvbnN0IGNoYXIgKmlkLAogCiAgICAgYXNzZXJ0KHFkaWN0KTsKICAgICBv
YmogPSBvYmplY3RfbmV3KHR5cGUpOwotICAgIHZpc2l0X3N0YXJ0X3N0cnVjdCh2LCBOVUxMLCBO
VUxMLCAwLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgdmlzaXRfc3Rh
cnRfc3RydWN0KHYsIE5VTEwsIE5VTEwsIDAsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgZm9yIChlID0gcWRpY3RfZmlyc3QocWRpY3QpOyBl
OyBlID0gcWRpY3RfbmV4dChxZGljdCwgZSkpIHsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3Nl
dChvYmosIHYsIGUtPmtleSwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsK
KyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldChvYmosIHYsIGUtPmtleSwgZXJycCk7CisgICAg
ICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9Ci0g
ICAgaWYgKCFsb2NhbF9lcnIpIHsKLSAgICAgICAgdmlzaXRfY2hlY2tfc3RydWN0KHYsICZsb2Nh
bF9lcnIpOworICAgIGlmICghKmVycnApIHsKKyAgICAgICAgdmlzaXRfY2hlY2tfc3RydWN0KHYs
IGVycnApOwogICAgIH0KICAgICB2aXNpdF9lbmRfc3RydWN0KHYsIE5VTEwpOwotICAgIGlmIChs
b2NhbF9lcnIpIHsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
CiAgICAgaWYgKGlkICE9IE5VTEwpIHsKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9jaGls
ZChvYmplY3RfZ2V0X29iamVjdHNfcm9vdCgpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlkLCBvYmosICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQsIG9iaiwgZXJycCk7CisgICAgICAg
IGlmICgqZXJycCkgewogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICB9CiAK
LSAgICB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZShVU0VSX0NSRUFUQUJMRShvYmopLCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgdXNlcl9jcmVhdGFibGVfY29tcGxldGUo
VVNFUl9DUkVBVEFCTEUob2JqKSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGlm
IChpZCAhPSBOVUxMKSB7CiAgICAgICAgICAgICBvYmplY3RfcHJvcGVydHlfZGVsKG9iamVjdF9n
ZXRfb2JqZWN0c19yb290KCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkLCAm
ZXJyb3JfYWJvcnQpOwpAQCAtOTIsOCArOTEsNyBAQCBPYmplY3QgKnVzZXJfY3JlYXRhYmxlX2Fk
ZF90eXBlKGNvbnN0IGNoYXIgKnR5cGUsIGNvbnN0IGNoYXIgKmlkLAogICAgICAgICBnb3RvIG91
dDsKICAgICB9CiBvdXQ6Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgb2JqZWN0
X3VucmVmKG9iaik7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KZGlmZiAtLWdpdCBhL3Fv
bS9xb20tcW9iamVjdC5jIGIvcW9tL3FvbS1xb2JqZWN0LmMKaW5kZXggYzNiOTVhYTM1NC4uNmE3
NmEzZmM1YSAxMDA2NDQKLS0tIGEvcW9tL3FvbS1xb2JqZWN0LmMKKysrIGIvcW9tL3FvbS1xb2Jq
ZWN0LmMKQEAgLTMxLDE1ICszMSwxMyBAQCBRT2JqZWN0ICpvYmplY3RfcHJvcGVydHlfZ2V0X3Fv
YmplY3QoT2JqZWN0ICpvYmosIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIFFPYmplY3QgKnJldCA9IE5V
TEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgVmlzaXRvciAqdjsKIAogICAg
IHYgPSBxb2JqZWN0X291dHB1dF92aXNpdG9yX25ldygmcmV0KTsKLSAgICBvYmplY3RfcHJvcGVy
dHlfZ2V0KG9iaiwgdiwgbmFtZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKCFsb2NhbF9lcnIpIHsK
KyAgICBvYmplY3RfcHJvcGVydHlfZ2V0KG9iaiwgdiwgbmFtZSwgZXJycCk7CisgICAgaWYgKCEq
ZXJycCkgewogICAgICAgICB2aXNpdF9jb21wbGV0ZSh2LCAmcmV0KTsKICAgICB9Ci0gICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgdmlzaXRfZnJlZSh2KTsKICAgICBy
ZXR1cm4gcmV0OwogfQpkaWZmIC0tZ2l0IGEvcmVwbGljYXRpb24uYyBiL3JlcGxpY2F0aW9uLmMK
aW5kZXggYmUzYTQyZjljOS4uZDk4OTY2OTM0ZSAxMDA2NDQKLS0tIGEvcmVwbGljYXRpb24uYwor
KysgYi9yZXBsaWNhdGlvbi5jCkBAIC00NSwxNCArNDUsMTIgQEAgdm9pZCByZXBsaWNhdGlvbl9y
ZW1vdmUoUmVwbGljYXRpb25TdGF0ZSAqcnMpCiB2b2lkIHJlcGxpY2F0aW9uX3N0YXJ0X2FsbChS
ZXBsaWNhdGlvbk1vZGUgbW9kZSwgRXJyb3IgKiplcnJwKQogewogICAgIFJlcGxpY2F0aW9uU3Rh
dGUgKnJzLCAqbmV4dDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIFFMSVNU
X0ZPUkVBQ0hfU0FGRShycywgJnJlcGxpY2F0aW9uX3N0YXRlcywgbm9kZSwgbmV4dCkgewogICAg
ICAgICBpZiAocnMtPm9wcyAmJiBycy0+b3BzLT5zdGFydCkgewotICAgICAgICAgICAgcnMtPm9w
cy0+c3RhcnQocnMsIG1vZGUsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgcnMtPm9wcy0+c3Rh
cnQocnMsIG1vZGUsIGVycnApOwogICAgICAgICB9Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTYx
LDE0ICs1OSwxMiBAQCB2b2lkIHJlcGxpY2F0aW9uX3N0YXJ0X2FsbChSZXBsaWNhdGlvbk1vZGUg
bW9kZSwgRXJyb3IgKiplcnJwKQogdm9pZCByZXBsaWNhdGlvbl9kb19jaGVja3BvaW50X2FsbChF
cnJvciAqKmVycnApCiB7CiAgICAgUmVwbGljYXRpb25TdGF0ZSAqcnMsICpuZXh0OwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgUUxJU1RfRk9SRUFDSF9TQUZFKHJzLCAmcmVw
bGljYXRpb25fc3RhdGVzLCBub2RlLCBuZXh0KSB7CiAgICAgICAgIGlmIChycy0+b3BzICYmIHJz
LT5vcHMtPmNoZWNrcG9pbnQpIHsKLSAgICAgICAgICAgIHJzLT5vcHMtPmNoZWNrcG9pbnQocnMs
ICZsb2NhbF9lcnIpOworICAgICAgICAgICAgcnMtPm9wcy0+Y2hlY2twb2ludChycywgZXJycCk7
CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtNzcsMTQgKzczLDEyIEBAIHZvaWQg
cmVwbGljYXRpb25fZG9fY2hlY2twb2ludF9hbGwoRXJyb3IgKiplcnJwKQogdm9pZCByZXBsaWNh
dGlvbl9nZXRfZXJyb3JfYWxsKEVycm9yICoqZXJycCkKIHsKICAgICBSZXBsaWNhdGlvblN0YXRl
ICpycywgKm5leHQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBRTElTVF9G
T1JFQUNIX1NBRkUocnMsICZyZXBsaWNhdGlvbl9zdGF0ZXMsIG5vZGUsIG5leHQpIHsKICAgICAg
ICAgaWYgKHJzLT5vcHMgJiYgcnMtPm9wcy0+Z2V0X2Vycm9yKSB7Ci0gICAgICAgICAgICBycy0+
b3BzLT5nZXRfZXJyb3IocnMsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgcnMtPm9wcy0+Z2V0
X2Vycm9yKHJzLCBlcnJwKTsKICAgICAgICAgfQotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CkBAIC05Mywx
NCArODcsMTIgQEAgdm9pZCByZXBsaWNhdGlvbl9nZXRfZXJyb3JfYWxsKEVycm9yICoqZXJycCkK
IHZvaWQgcmVwbGljYXRpb25fc3RvcF9hbGwoYm9vbCBmYWlsb3ZlciwgRXJyb3IgKiplcnJwKQog
ewogICAgIFJlcGxpY2F0aW9uU3RhdGUgKnJzLCAqbmV4dDsKLSAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAogICAgIFFMSVNUX0ZPUkVBQ0hfU0FGRShycywgJnJlcGxpY2F0aW9uX3N0YXRl
cywgbm9kZSwgbmV4dCkgewogICAgICAgICBpZiAocnMtPm9wcyAmJiBycy0+b3BzLT5zdG9wKSB7
Ci0gICAgICAgICAgICBycy0+b3BzLT5zdG9wKHJzLCBmYWlsb3ZlciwgJmxvY2FsX2Vycik7Cisg
ICAgICAgICAgICBycy0+b3BzLT5zdG9wKHJzLCBmYWlsb3ZlciwgZXJycCk7CiAgICAgICAgIH0K
LSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvc2NzaS9wci1tYW5hZ2VyLWhlbHBlci5j
IGIvc2NzaS9wci1tYW5hZ2VyLWhlbHBlci5jCmluZGV4IGNhMjdjOTMyODMuLmMzOWZjNDI5Zjcg
MTAwNjQ0Ci0tLSBhL3Njc2kvcHItbWFuYWdlci1oZWxwZXIuYworKysgYi9zY3NpL3ByLW1hbmFn
ZXItaGVscGVyLmMKQEAgLTEwNyw3ICsxMDcsNiBAQCBzdGF0aWMgaW50IHByX21hbmFnZXJfaGVs
cGVyX2luaXRpYWxpemUoUFJNYW5hZ2VySGVscGVyICpwcl9tZ3IsCiAgICAgICAgIC51LnFfdW5p
eC5wYXRoID0gcGF0aAogICAgIH07CiAgICAgUUlPQ2hhbm5lbFNvY2tldCAqc2lvYyA9IHFpb19j
aGFubmVsX3NvY2tldF9uZXcoKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAg
IHVpbnQzMl90IGZsYWdzOwogICAgIGludCByOwpAQCAtMTE2LDExICsxMTUsMTAgQEAgc3RhdGlj
IGludCBwcl9tYW5hZ2VyX2hlbHBlcl9pbml0aWFsaXplKFBSTWFuYWdlckhlbHBlciAqcHJfbWdy
LAogICAgIHFpb19jaGFubmVsX3NldF9uYW1lKFFJT19DSEFOTkVMKHNpb2MpLCAicHItbWFuYWdl
ci1oZWxwZXIiKTsKICAgICBxaW9fY2hhbm5lbF9zb2NrZXRfY29ubmVjdF9zeW5jKHNpb2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc2FkZHIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVycnApOwogICAgIGdfZnJlZShwYXRoKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIG9iamVjdF91bnJlZihPQkpFQ1Qoc2lv
YykpOwotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAg
cmV0dXJuIC1FTk9UQ09OTjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3N0dWJzL3hlbi1odm0uYyBi
L3N0dWJzL3hlbi1odm0uYwppbmRleCBiN2Q1M2I1ZTJmLi44NDBhMmEwZDA5IDEwMDY0NAotLS0g
YS9zdHVicy94ZW4taHZtLmMKKysrIGIvc3R1YnMveGVuLWh2bS5jCkBAIC0zOCw2ICszOCw3IEBA
IGludCB4ZW5faXNfcGlycV9tc2kodWludDMyX3QgbXNpX2RhdGEpCiB2b2lkIHhlbl9yYW1fYWxs
b2MocmFtX2FkZHJfdCByYW1fYWRkciwgcmFtX2FkZHJfdCBzaXplLCBNZW1vcnlSZWdpb24gKm1y
LAogICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JF
R0lOKCk7CiB9CiAKIHFlbXVfaXJxICp4ZW5faW50ZXJydXB0X2NvbnRyb2xsZXJfaW5pdCh2b2lk
KQpAQCAtNTksNCArNjAsNSBAQCB2b2lkIHhlbl9odm1faW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNt
cywgTWVtb3J5UmVnaW9uICoqcmFtX21lbW9yeSkKIAogdm9pZCBxbXBfeGVuX3NldF9nbG9iYWxf
ZGlydHlfbG9nKGJvb2wgZW5hYmxlLCBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9C
RUdJTigpOwogfQpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2FscGhhL2NwdS5jIGIvdGFyZ2V0L2FscGhh
L2NwdS5jCmluZGV4IGIzZmQ2NjQzZTguLjBlMzA1Y2IxZjYgMTAwNjQ0Ci0tLSBhL3RhcmdldC9h
bHBoYS9jcHUuYworKysgYi90YXJnZXQvYWxwaGEvY3B1LmMKQEAgLTU4LDExICs1OCw5IEBAIHN0
YXRpYyB2b2lkIGFscGhhX2NwdV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogewogICAgIENQVVN0YXRlICpjcyA9IENQVShkZXYpOwogICAgIEFscGhhQ1BVQ2xhc3Mg
KmFjYyA9IEFMUEhBX0NQVV9HRVRfQ0xBU1MoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKIAotICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgZXJycCk7CisgICAgaWYgKCplcnJw
ICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0
L2FybS9jcHUuYyBiL3RhcmdldC9hcm0vY3B1LmMKaW5kZXggMjM5OWMxNDQ3MS4uMTEwYzI4YmRi
ZSAxMDA2NDQKLS0tIGEvdGFyZ2V0L2FybS9jcHUuYworKysgYi90YXJnZXQvYXJtL2NwdS5jCkBA
IC0xMjA1LDcgKzEyMDUsNiBAQCBzdGF0aWMgdm9pZCBhcm1fY3B1X3JlYWxpemVmbihEZXZpY2VT
dGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgQVJNQ1BVQ2xhc3MgKmFjYyA9IEFSTV9DUFVf
R0VUX0NMQVNTKGRldik7CiAgICAgQ1BVQVJNU3RhdGUgKmVudiA9ICZjcHUtPmVudjsKICAgICBp
bnQgcGFnZWJpdHM7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgYm9vbCBub19h
YTMyID0gZmFsc2U7CiAKICAgICAvKiBJZiB3ZSBuZWVkZWQgdG8gcXVlcnkgdGhlIGhvc3Qga2Vy
bmVsIGZvciB0aGUgQ1BVIGZlYXR1cmVzCkBAIC0xMjQ4LDkgKzEyNDcsOCBAQCBzdGF0aWMgdm9p
ZCBhcm1fY3B1X3JlYWxpemVmbihEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcm1fZ3Rfc3RpbWVyX2NiLCBj
cHUpOwogI2VuZGlmCiAKLSAgICBjcHVfZXhlY19yZWFsaXplZm4oY3MsICZsb2NhbF9lcnIpOwot
ICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgbG9jYWxfZXJyKTsKKyAgICBjcHVfZXhlY19yZWFsaXplZm4oY3MsIGVycnApOworICAgIGlm
ICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBh
L3RhcmdldC9hcm0vY3B1NjQuYyBiL3RhcmdldC9hcm0vY3B1NjQuYwppbmRleCBkN2Y1YmY2MTBh
Li41NTIwYzcxODYzIDEwMDY0NAotLS0gYS90YXJnZXQvYXJtL2NwdTY0LmMKKysrIGIvdGFyZ2V0
L2FybS9jcHU2NC5jCkBAIC0yNjcsMTYgKzI2NywxNCBAQCBzdGF0aWMgdm9pZCBjcHVfbWF4X3Nl
dF9zdmVfdnEoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCiB7
CiAgICAgQVJNQ1BVICpjcHUgPSBBUk1fQ1BVKG9iaik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7
CiAKLSAgICB2aXNpdF90eXBlX3VpbnQzMih2LCBuYW1lLCAmY3B1LT5zdmVfbWF4X3ZxLCAmZXJy
KTsKKyAgICB2aXNpdF90eXBlX3VpbnQzMih2LCBuYW1lLCAmY3B1LT5zdmVfbWF4X3ZxLCBlcnJw
KTsKIAotICAgIGlmICghZXJyICYmIChjcHUtPnN2ZV9tYXhfdnEgPT0gMCB8fCBjcHUtPnN2ZV9t
YXhfdnEgPiBBUk1fTUFYX1ZRKSkgewotICAgICAgICBlcnJvcl9zZXRnKCZlcnIsICJ1bnN1cHBv
cnRlZCBTVkUgdmVjdG9yIGxlbmd0aCIpOwotICAgICAgICBlcnJvcl9hcHBlbmRfaGludCgmZXJy
LCAiVmFsaWQgc3ZlLW1heC12cSBpbiByYW5nZSBbMS0lZF1cbiIsCisgICAgaWYgKCEqZXJycCAm
JiAoY3B1LT5zdmVfbWF4X3ZxID09IDAgfHwgY3B1LT5zdmVfbWF4X3ZxID4gQVJNX01BWF9WUSkp
IHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidW5zdXBwb3J0ZWQgU1ZFIHZlY3RvciBsZW5n
dGgiKTsKKyAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJycCwgIlZhbGlkIHN2ZS1tYXgtdnEg
aW4gcmFuZ2UgWzEtJWRdXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fTUFYX1ZR
KTsKICAgICB9Ci0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiB9CiAKIC8qIC1jcHUg
bWF4OiBpZiBLVk0gaXMgZW5hYmxlZCwgbGlrZSAtY3B1IGhvc3QgKGJlc3QgcG9zc2libGUgd2l0
aCB0aGlzIGhvc3QpOwpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2NyaXMvY3B1LmMgYi90YXJnZXQvY3Jp
cy9jcHUuYwppbmRleCA3YWRmZDZjYWY0Li42ZjU0MzQxMDkzIDEwMDY0NAotLS0gYS90YXJnZXQv
Y3Jpcy9jcHUuYworKysgYi90YXJnZXQvY3Jpcy9jcHUuYwpAQCAtMTI2LDExICsxMjYsOSBAQCBz
dGF0aWMgdm9pZCBjcmlzX2NwdV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogewogICAgIENQVVN0YXRlICpjcyA9IENQVShkZXYpOwogICAgIENSSVNDUFVDbGFzcyAq
Y2NjID0gQ1JJU19DUFVfR0VUX0NMQVNTKGRldik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAKLSAgICBjcHVfZXhlY19yZWFsaXplZm4oY3MsICZsb2NhbF9lcnIpOwotICAgIGlmIChs
b2NhbF9lcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICBjcHVfZXhlY19yZWFsaXplZm4oY3MsIGVycnApOworICAgIGlmICgqZXJycCAh
PSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3RhcmdldC9o
cHBhL2NwdS5jIGIvdGFyZ2V0L2hwcGEvY3B1LmMKaW5kZXggNzFiNmFjYTQ1ZC4uYjk4YjI2YjUy
MSAxMDA2NDQKLS0tIGEvdGFyZ2V0L2hwcGEvY3B1LmMKKysrIGIvdGFyZ2V0L2hwcGEvY3B1LmMK
QEAgLTkxLDExICs5MSw5IEBAIHN0YXRpYyB2b2lkIGhwcGFfY3B1X3JlYWxpemVmbihEZXZpY2VT
dGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgQ1BVU3RhdGUgKmNzID0gQ1BVKGRldik7
CiAgICAgSFBQQUNQVUNsYXNzICphY2MgPSBIUFBBX0NQVV9HRVRfQ0xBU1MoZGV2KTsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgJmxv
Y2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgZXJy
cCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEvdGFyZ2V0L2kzODYvY3B1LmMgYi90YXJnZXQvaTM4Ni9jcHUuYwppbmRleCA5
ZTBiYWMzMWU4Li5hYzQ5Y2ZmZDU0IDEwMDY0NAotLS0gYS90YXJnZXQvaTM4Ni9jcHUuYworKysg
Yi90YXJnZXQvaTM4Ni9jcHUuYwpAQCAtMzEzOCwxMiArMzEzOCwxMCBAQCBzdGF0aWMgdm9pZCB4
ODZfY3B1aWRfdmVyc2lvbl9zZXRfZmFtaWx5KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LAogICAg
IENQVVg4NlN0YXRlICplbnYgPSAmY3B1LT5lbnY7CiAgICAgY29uc3QgaW50NjRfdCBtaW4gPSAw
OwogICAgIGNvbnN0IGludDY0X3QgbWF4ID0gMHhmZiArIDB4ZjsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBpbnQ2NF90IHZhbHVlOwogCi0gICAgdmlzaXRfdHlwZV9pbnQodiwg
bmFtZSwgJnZhbHVlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfaW50KHYs
IG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAgICAgaWYgKHZhbHVlIDwgbWluIHx8IHZhbHVlID4gbWF4KSB7CkBAIC0zMTgxLDEy
ICszMTc5LDEwIEBAIHN0YXRpYyB2b2lkIHg4Nl9jcHVpZF92ZXJzaW9uX3NldF9tb2RlbChPYmpl
Y3QgKm9iaiwgVmlzaXRvciAqdiwKICAgICBDUFVYODZTdGF0ZSAqZW52ID0gJmNwdS0+ZW52Owog
ICAgIGNvbnN0IGludDY0X3QgbWluID0gMDsKICAgICBjb25zdCBpbnQ2NF90IG1heCA9IDB4ZmY7
Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgaW50NjRfdCB2YWx1ZTsKIAotICAg
IHZpc2l0X3R5cGVfaW50KHYsIG5hbWUsICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICB2aXNpdF90eXBlX2ludCh2LCBuYW1lLCAmdmFsdWUsIGVycnApOworICAgIGlmICgqZXJycCkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGlmICh2YWx1ZSA8IG1pbiB8fCB2YWx1ZSA+
IG1heCkgewpAQCAtMzIxOSwxMiArMzIxNSwxMCBAQCBzdGF0aWMgdm9pZCB4ODZfY3B1aWRfdmVy
c2lvbl9zZXRfc3RlcHBpbmcoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsCiAgICAgQ1BVWDg2U3Rh
dGUgKmVudiA9ICZjcHUtPmVudjsKICAgICBjb25zdCBpbnQ2NF90IG1pbiA9IDA7CiAgICAgY29u
c3QgaW50NjRfdCBtYXggPSAweGY7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
aW50NjRfdCB2YWx1ZTsKIAotICAgIHZpc2l0X3R5cGVfaW50KHYsIG5hbWUsICZ2YWx1ZSwgJmxv
Y2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX2ludCh2LCBuYW1lLCAmdmFsdWUsIGVy
cnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGlmICh2
YWx1ZSA8IG1pbiB8fCB2YWx1ZSA+IG1heCkgewpAQCAtMzMyNCwxMiArMzMxOCwxMCBAQCBzdGF0
aWMgdm9pZCB4ODZfY3B1aWRfc2V0X3RzY19mcmVxKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBj
b25zdCBjaGFyICpuYW1lLAogICAgIFg4NkNQVSAqY3B1ID0gWDg2X0NQVShvYmopOwogICAgIGNv
bnN0IGludDY0X3QgbWluID0gMDsKICAgICBjb25zdCBpbnQ2NF90IG1heCA9IElOVDY0X01BWDsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQ2NF90IHZhbHVlOwogCi0gICAg
dmlzaXRfdHlwZV9pbnQodiwgbmFtZSwgJnZhbHVlLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9j
YWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IHZpc2l0X3R5cGVfaW50KHYsIG5hbWUsICZ2YWx1ZSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKHZhbHVlIDwgbWluIHx8IHZhbHVlID4g
bWF4KSB7CkBAIC0zOTk3LDE3ICszOTg5LDE0IEBAIHN0YXRpYyB2b2lkIHg4Nl9jcHVfdG9fZGlj
dF9mdWxsKFg4NkNQVSAqY3B1LCBRRGljdCAqcHJvcHMpCiBzdGF0aWMgdm9pZCBvYmplY3RfYXBw
bHlfcHJvcHMoT2JqZWN0ICpvYmosIFFEaWN0ICpwcm9wcywgRXJyb3IgKiplcnJwKQogewogICAg
IGNvbnN0IFFEaWN0RW50cnkgKnByb3A7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICBm
b3IgKHByb3AgPSBxZGljdF9maXJzdChwcm9wcyk7IHByb3A7IHByb3AgPSBxZGljdF9uZXh0KHBy
b3BzLCBwcm9wKSkgewogICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X3FvYmplY3Qob2JqLCBx
ZGljdF9lbnRyeV92YWx1ZShwcm9wKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcWRpY3RfZW50cnlfa2V5KHByb3ApLCAmZXJyKTsKLSAgICAgICAgaWYgKGVycikg
eworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxZGljdF9lbnRyeV9r
ZXkocHJvcCksIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICB9CiAgICAgfQotCi0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CiB9
CiAKIC8qIENyZWF0ZSBYODZDUFUgb2JqZWN0IGFjY29yZGluZyB0byBtb2RlbCtwcm9wcyBzcGVj
aWZpY2F0aW9uICovCkBAIC00MDE1LDMwICs0MDA0LDI4IEBAIHN0YXRpYyBYODZDUFUgKng4Nl9j
cHVfZnJvbV9tb2RlbChjb25zdCBjaGFyICptb2RlbCwgUURpY3QgKnByb3BzLCBFcnJvciAqKmVy
cnApCiB7CiAgICAgWDg2Q1BVICp4YyA9IE5VTEw7CiAgICAgWDg2Q1BVQ2xhc3MgKnhjYzsKLSAg
ICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIHhjYyA9IFg4Nl9DUFVfQ0xBU1MoY3B1X2NsYXNz
X2J5X25hbWUoVFlQRV9YODZfQ1BVLCBtb2RlbCkpOwogICAgIGlmICh4Y2MgPT0gTlVMTCkgewot
ICAgICAgICBlcnJvcl9zZXRnKCZlcnIsICJDUFUgbW9kZWwgJyVzJyBub3QgZm91bmQiLCBtb2Rl
bCk7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIkNQVSBtb2RlbCAnJXMnIG5vdCBmb3VuZCIs
IG1vZGVsKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiAgICAgeGMgPSBYODZfQ1BVKG9i
amVjdF9uZXcob2JqZWN0X2NsYXNzX2dldF9uYW1lKE9CSkVDVF9DTEFTUyh4Y2MpKSkpOwogICAg
IGlmIChwcm9wcykgewotICAgICAgICBvYmplY3RfYXBwbHlfcHJvcHMoT0JKRUNUKHhjKSwgcHJv
cHMsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7CisgICAgICAgIG9iamVjdF9hcHBseV9wcm9w
cyhPQkpFQ1QoeGMpLCBwcm9wcywgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICB4ODZfY3B1X2V4cGFuZF9m
ZWF0dXJlcyh4YywgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIHg4Nl9jcHVfZXhwYW5kX2Zl
YXR1cmVzKHhjLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogCiBvdXQ6Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgb2JqZWN0X3VucmVmKE9CSkVDVCh4
YykpOwogICAgICAgICB4YyA9IE5VTEw7CiAgICAgfQpAQCAtNDA1MSw3ICs0MDM4LDYgQEAgcW1w
X3F1ZXJ5X2NwdV9tb2RlbF9leHBhbnNpb24oQ3B1TW9kZWxFeHBhbnNpb25UeXBlIHR5cGUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJv
ciAqKmVycnApCiB7CiAgICAgWDg2Q1BVICp4YyA9IE5VTEw7Ci0gICAgRXJyb3IgKmVyciA9IE5V
TEw7CiAgICAgQ3B1TW9kZWxFeHBhbnNpb25JbmZvICpyZXQgPSBnX25ldzAoQ3B1TW9kZWxFeHBh
bnNpb25JbmZvLCAxKTsKICAgICBRRGljdCAqcHJvcHMgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIg
KmJhc2VfbmFtZTsKQEAgLTQwNTksOCArNDA0NSw4IEBAIHFtcF9xdWVyeV9jcHVfbW9kZWxfZXhw
YW5zaW9uKENwdU1vZGVsRXhwYW5zaW9uVHlwZSB0eXBlLAogICAgIHhjID0geDg2X2NwdV9mcm9t
X21vZGVsKG1vZGVsLT5uYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsLT5o
YXNfcHJvcHMgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxb2JqZWN0X3RvKFFE
aWN0LCBtb2RlbC0+cHJvcHMpIDoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQogCkBAIC00MDg0LDcgKzQwNzAsNyBAQCBxbXBfcXVlcnlfY3B1X21vZGVsX2V4cGFuc2lvbihD
cHVNb2RlbEV4cGFuc2lvblR5cGUgdHlwZSwKICAgICAgICAgeDg2X2NwdV90b19kaWN0X2Z1bGwo
eGMsIHByb3BzKTsKICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBlcnJvcl9zZXRn
KCZlcnIsICJVbnN1cHBvcnRlZCBleHBhbnNpb24gdHlwZSIpOworICAgICAgICBlcnJvcl9zZXRn
KGVycnAsICJVbnN1cHBvcnRlZCBleHBhbnNpb24gdHlwZSIpOwogICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKQEAgLTQwOTQsOCArNDA4MCw3IEBAIHFtcF9xdWVyeV9jcHVfbW9kZWxfZXhwYW5z
aW9uKENwdU1vZGVsRXhwYW5zaW9uVHlwZSB0eXBlLAogCiBvdXQ6CiAgICAgb2JqZWN0X3VucmVm
KE9CSkVDVCh4YykpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGVycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHFhcGlfZnJlZV9DcHVNb2RlbEV4
cGFuc2lvbkluZm8ocmV0KTsKICAgICAgICAgcmV0ID0gTlVMTDsKICAgICB9CkBAIC00OTE0LDYg
KzQ4OTksNyBAQCBzdGF0aWMgdm9pZCB4ODZfY3B1X21hY2hpbmVfZG9uZShOb3RpZmllciAqbiwg
dm9pZCAqdW51c2VkKQogI2Vsc2UKIHN0YXRpYyB2b2lkIHg4Nl9jcHVfYXBpY19yZWFsaXplKFg4
NkNQVSAqY3B1LCBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQog
I2VuZGlmCiAKQEAgLTUwNDksNyArNTAzNSw2IEBAIHN0YXRpYyB2b2lkIHg4Nl9jcHVfZXhwYW5k
X2ZlYXR1cmVzKFg4NkNQVSAqY3B1LCBFcnJvciAqKmVycnApCiAgICAgQ1BVWDg2U3RhdGUgKmVu
diA9ICZjcHUtPmVudjsKICAgICBGZWF0dXJlV29yZCB3OwogICAgIEdMaXN0ICpsOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgLypUT0RPOiBOb3cgY3B1LT5tYXhfZmVhdHVy
ZXMgZG9lc24ndCBvdmVyd3JpdGUgZmVhdHVyZXMKICAgICAgKiBzZXQgdXNpbmcgUU9NIHByb3Bl
cnRpZXMsIGFuZCB3ZSBjYW4gY29udmVydApAQCAtNTA3MCwxNiArNTA1NSwxNiBAQCBzdGF0aWMg
dm9pZCB4ODZfY3B1X2V4cGFuZF9mZWF0dXJlcyhYODZDUFUgKmNwdSwgRXJyb3IgKiplcnJwKQog
CiAgICAgZm9yIChsID0gcGx1c19mZWF0dXJlczsgbDsgbCA9IGwtPm5leHQpIHsKICAgICAgICAg
Y29uc3QgY2hhciAqcHJvcCA9IGwtPmRhdGE7Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
Ym9vbChPQkpFQ1QoY3B1KSwgdHJ1ZSwgcHJvcCwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChs
b2NhbF9lcnIpIHsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChjcHUp
LCB0cnVlLCBwcm9wLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgfQogICAgIH0KIAogICAgIGZvciAobCA9IG1pbnVzX2ZlYXR1cmVz
OyBsOyBsID0gbC0+bmV4dCkgewogICAgICAgICBjb25zdCBjaGFyICpwcm9wID0gbC0+ZGF0YTsK
LSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChjcHUpLCBmYWxzZSwgcHJv
cCwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgb2JqZWN0
X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVChjcHUpLCBmYWxzZSwgcHJvcCwgZXJycCk7CisgICAg
ICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICB9
CkBAIC01MTQzLDggKzUxMjgsNyBAQCBzdGF0aWMgdm9pZCB4ODZfY3B1X2V4cGFuZF9mZWF0dXJl
cyhYODZDUFUgKmNwdSwgRXJyb3IgKiplcnJwKQogICAgIH0KIAogb3V0OgotICAgIGlmIChsb2Nh
bF9lcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgIH0KIH0KIApAQCAtNTIxMiwxMyArNTE5
NiwxMiBAQCBzdGF0aWMgdm9pZCB4ODZfY3B1X3JlYWxpemVmbihEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiAgICAgWDg2Q1BVICpjcHUgPSBYODZfQ1BVKGRldik7CiAgICAgWDg2Q1BV
Q2xhc3MgKnhjYyA9IFg4Nl9DUFVfR0VUX0NMQVNTKGRldik7CiAgICAgQ1BVWDg2U3RhdGUgKmVu
diA9ICZjcHUtPmVudjsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBzdGF0aWMg
Ym9vbCBodF93YXJuZWQ7CiAKICAgICBpZiAoeGNjLT5ob3N0X2NwdWlkX3JlcXVpcmVkKSB7CiAg
ICAgICAgIGlmICghYWNjZWxfdXNlc19ob3N0X2NwdWlkKCkpIHsKICAgICAgICAgICAgIGNoYXIg
Km5hbWUgPSB4ODZfY3B1X2NsYXNzX2dldF9tb2RlbF9uYW1lKHhjYyk7Ci0gICAgICAgICAgICBl
cnJvcl9zZXRnKCZsb2NhbF9lcnIsICJDUFUgbW9kZWwgJyVzJyByZXF1aXJlcyBLVk0iLCBuYW1l
KTsKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgIkNQVSBtb2RlbCAnJXMnIHJlcXVpcmVz
IEtWTSIsIG5hbWUpOwogICAgICAgICAgICAgZ19mcmVlKG5hbWUpOwogICAgICAgICAgICAgZ290
byBvdXQ7CiAgICAgICAgIH0KQEAgLTUyMzksOCArNTIyMiw4IEBAIHN0YXRpYyB2b2lkIHg4Nl9j
cHVfcmVhbGl6ZWZuKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIAotICAgIHg4Nl9jcHVfZXhwYW5kX2ZlYXR1cmVzKGNwdSwgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAgIHg4Nl9jcHVfZXhwYW5kX2ZlYXR1cmVzKGNw
dSwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApA
QCAtNTI0OCw3ICs1MjMxLDcgQEAgc3RhdGljIHZvaWQgeDg2X2NwdV9yZWFsaXplZm4oRGV2aWNl
U3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICAoY3B1LT5jaGVja19jcHVpZCB8fCBj
cHUtPmVuZm9yY2VfY3B1aWQpKSB7CiAgICAgICAgIHg4Nl9jcHVfcmVwb3J0X2ZpbHRlcmVkX2Zl
YXR1cmVzKGNwdSk7CiAgICAgICAgIGlmIChjcHUtPmVuZm9yY2VfY3B1aWQpIHsKLSAgICAgICAg
ICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwKKyAgICAgICAgICAgIGVycm9yX3NldGcoZXJycCwK
ICAgICAgICAgICAgICAgICAgICAgICAgYWNjZWxfdXNlc19ob3N0X2NwdWlkKCkgPwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIkhvc3QgZG9lc24ndCBzdXBwb3J0IHJlcXVlc3RlZCBmZWF0
dXJlcyIgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlRDRyBkb2Vzbid0IHN1cHBvcnQg
cmVxdWVzdGVkIGZlYXR1cmVzIik7CkBAIC01MzY0LDkgKzUzNDcsOCBAQCBzdGF0aWMgdm9pZCB4
ODZfY3B1X3JlYWxpemVmbihEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQog
CiAKLSAgICBjcHVfZXhlY19yZWFsaXplZm4oY3MsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIgIT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsKKyAgICBjcHVfZXhlY19yZWFsaXplZm4oY3MsIGVycnApOworICAgIGlmICgqZXJycCAhPSBO
VUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTUzNzUsOCArNTM1Nyw4IEBAIHN0
YXRpYyB2b2lkIHg4Nl9jcHVfcmVhbGl6ZWZuKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJy
cCkKICAgICBxZW11X3JlZ2lzdGVyX3Jlc2V0KHg4Nl9jcHVfbWFjaGluZV9yZXNldF9jYiwgY3B1
KTsKIAogICAgIGlmIChjcHUtPmVudi5mZWF0dXJlc1tGRUFUXzFfRURYXSAmIENQVUlEX0FQSUMg
fHwgbXMtPnNtcC5jcHVzID4gMSkgewotICAgICAgICB4ODZfY3B1X2FwaWNfY3JlYXRlKGNwdSwg
JmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgeworICAgICAgICB4
ODZfY3B1X2FwaWNfY3JlYXRlKGNwdSwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCAhPSBOVUxM
KSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgIH0KQEAgLTU0MzMsMTcg
KzU0MTUsMTYgQEAgc3RhdGljIHZvaWQgeDg2X2NwdV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgaHRfd2FybmVkID0gdHJ1ZTsKICAgICB9CiAK
LSAgICB4ODZfY3B1X2FwaWNfcmVhbGl6ZShjcHUsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIgIT0gTlVMTCkgeworICAgIHg4Nl9jcHVfYXBpY19yZWFsaXplKGNwdSwgZXJycCk7Cisg
ICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGNw
dV9yZXNldChjcyk7CiAKLSAgICB4Y2MtPnBhcmVudF9yZWFsaXplKGRldiwgJmxvY2FsX2Vycik7
CisgICAgeGNjLT5wYXJlbnRfcmVhbGl6ZShkZXYsIGVycnApOwogCiBvdXQ6Ci0gICAgaWYgKGxv
Y2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiB9
CkBAIC01NDUyLDcgKzU0MzMsNiBAQCBzdGF0aWMgdm9pZCB4ODZfY3B1X3VucmVhbGl6ZWZuKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYODZDUFUgKmNwdSA9IFg4Nl9D
UFUoZGV2KTsKICAgICBYODZDUFVDbGFzcyAqeGNjID0gWDg2X0NQVV9HRVRfQ0xBU1MoZGV2KTsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogI2lmbmRlZiBDT05GSUdfVVNFUl9PTkxZ
CiAgICAgY3B1X3JlbW92ZV9zeW5jKENQVShkZXYpKTsKQEAgLTU0NjQsOSArNTQ0NCw4IEBAIHN0
YXRpYyB2b2lkIHg4Nl9jcHVfdW5yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgICAgICBjcHUtPmFwaWNfc3RhdGUgPSBOVUxMOwogICAgIH0KIAotICAgIHhjYy0+
cGFyZW50X3VucmVhbGl6ZShkZXYsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIgIT0g
TlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB4
Y2MtPnBhcmVudF91bnJlYWxpemUoZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkg
ewogICAgICAgICByZXR1cm47CiAgICAgfQogfQpAQCAtNTQ5Miw3ICs1NDcxLDYgQEAgc3RhdGlj
IHZvaWQgeDg2X2NwdV9zZXRfYml0X3Byb3AoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0
IGNoYXIgKm5hbWUsCiAgICAgRGV2aWNlU3RhdGUgKmRldiA9IERFVklDRShvYmopOwogICAgIFg4
NkNQVSAqY3B1ID0gWDg2X0NQVShvYmopOwogICAgIEJpdFByb3BlcnR5ICpmcCA9IG9wYXF1ZTsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBib29sIHZhbHVlOwogCiAgICAgaWYg
KGRldi0+cmVhbGl6ZWQpIHsKQEAgLTU1MDAsOSArNTQ3OCw4IEBAIHN0YXRpYyB2b2lkIHg4Nl9j
cHVfc2V0X2JpdF9wcm9wKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1l
LAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgdmlzaXRfdHlwZV9ib29sKHYsIG5hbWUs
ICZ2YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX2Jvb2wodiwgbmFt
ZSwgJnZhbHVlLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L2xtMzIvY3B1LmMgYi90YXJnZXQvbG0zMi9jcHUuYwpp
bmRleCBiMzU1MzdkZTYyLi41NTBlODUxZmVmIDEwMDY0NAotLS0gYS90YXJnZXQvbG0zMi9jcHUu
YworKysgYi90YXJnZXQvbG0zMi9jcHUuYwpAQCAtMTI0LDExICsxMjQsOSBAQCBzdGF0aWMgdm9p
ZCBsbTMyX2NwdV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewog
ICAgIENQVVN0YXRlICpjcyA9IENQVShkZXYpOwogICAgIExNMzJDUFVDbGFzcyAqbGNjID0gTE0z
Ml9DUFVfR0VUX0NMQVNTKGRldik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKLSAg
ICBjcHVfZXhlY19yZWFsaXplZm4oY3MsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIg
IT0gTlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICBjcHVfZXhlY19yZWFsaXplZm4oY3MsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3RhcmdldC9tNjhrL2NwdS5j
IGIvdGFyZ2V0L202OGsvY3B1LmMKaW5kZXggZTY1OTZkZTI5Yy4uMmM3YWY5ZGY1ZiAxMDA2NDQK
LS0tIGEvdGFyZ2V0L202OGsvY3B1LmMKKysrIGIvdGFyZ2V0L202OGsvY3B1LmMKQEAgLTIxOSwx
MyArMjE5LDExIEBAIHN0YXRpYyB2b2lkIG02OGtfY3B1X3JlYWxpemVmbihEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAgICAgQ1BVU3RhdGUgKmNzID0gQ1BVKGRldik7CiAgICAgTTY4
a0NQVSAqY3B1ID0gTTY4S19DUFUoZGV2KTsKICAgICBNNjhrQ1BVQ2xhc3MgKm1jYyA9IE02OEtf
Q1BVX0dFVF9DTEFTUyhkZXYpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAg
cmVnaXN0ZXJfbTY4a19pbnNucygmY3B1LT5lbnYpOwogCi0gICAgY3B1X2V4ZWNfcmVhbGl6ZWZu
KGNzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKLSAgICAgICAg
ZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgY3B1X2V4ZWNfcmVhbGl6ZWZu
KGNzLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgewogICAgICAgICByZXR1cm47CiAg
ICAgfQogCmRpZmYgLS1naXQgYS90YXJnZXQvbWljcm9ibGF6ZS9jcHUuYyBiL3RhcmdldC9taWNy
b2JsYXplL2NwdS5jCmluZGV4IDljZmQ3NDQ1ZTcuLmI4OTNiMTg2NzUgMTAwNjQ0Ci0tLSBhL3Rh
cmdldC9taWNyb2JsYXplL2NwdS5jCisrKyBiL3RhcmdldC9taWNyb2JsYXplL2NwdS5jCkBAIC0x
NDcsMTEgKzE0Nyw5IEBAIHN0YXRpYyB2b2lkIG1iX2NwdV9yZWFsaXplZm4oRGV2aWNlU3RhdGUg
KmRldiwgRXJyb3IgKiplcnJwKQogICAgIHVpbnQ4X3QgdmVyc2lvbl9jb2RlID0gMDsKICAgICBj
b25zdCBjaGFyICp2ZXJzaW9uOwogICAgIGludCBpID0gMDsKLSAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAotICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgJmxvY2FsX2Vycik7Ci0gICAg
aWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgZXJycCk7CisgICAgaWYgKCpl
cnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFy
Z2V0L21pcHMvY3B1LmMgYi90YXJnZXQvbWlwcy9jcHUuYwppbmRleCBiYmNmN2NhNDYzLi40YmMx
N2VmMDM2IDEwMDY0NAotLS0gYS90YXJnZXQvbWlwcy9jcHUuYworKysgYi90YXJnZXQvbWlwcy9j
cHUuYwpAQCAtMTM5LDExICsxMzksOSBAQCBzdGF0aWMgdm9pZCBtaXBzX2NwdV9yZWFsaXplZm4o
RGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIENQVVN0YXRlICpjcyA9IENQVShk
ZXYpOwogICAgIE1JUFNDUFUgKmNwdSA9IE1JUFNfQ1BVKGRldik7CiAgICAgTUlQU0NQVUNsYXNz
ICptY2MgPSBNSVBTX0NQVV9HRVRfQ0xBU1MoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKIAotICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgZXJycCk7CisgICAgaWYgKCplcnJw
ICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0
L21veGllL2NwdS5jIGIvdGFyZ2V0L21veGllL2NwdS5jCmluZGV4IDQ4OTk2ZDA1NTQuLjQ5Zjc3
NjQ2MTkgMTAwNjQ0Ci0tLSBhL3RhcmdldC9tb3hpZS9jcHUuYworKysgYi90YXJnZXQvbW94aWUv
Y3B1LmMKQEAgLTU3LDExICs1Nyw5IEBAIHN0YXRpYyB2b2lkIG1veGllX2NwdV9yZWFsaXplZm4o
RGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIENQVVN0YXRlICpjcyA9IENQ
VShkZXYpOwogICAgIE1veGllQ1BVQ2xhc3MgKm1jYyA9IE1PWElFX0NQVV9HRVRfQ0xBU1MoZGV2
KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIGNwdV9leGVjX3JlYWxpemVm
bihjcywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGNwdV9leGVjX3JlYWxpemVm
bihjcywgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L25pb3MyL2NwdS5jIGIvdGFyZ2V0L25pb3MyL2Nw
dS5jCmluZGV4IGNhOWM3YTZkZjUuLjhjNjE3ZmQ2NTcgMTAwNjQ0Ci0tLSBhL3RhcmdldC9uaW9z
Mi9jcHUuYworKysgYi90YXJnZXQvbmlvczIvY3B1LmMKQEAgLTg0LDExICs4NCw5IEBAIHN0YXRp
YyB2b2lkIG5pb3MyX2NwdV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogewogICAgIENQVVN0YXRlICpjcyA9IENQVShkZXYpOwogICAgIE5pb3MyQ1BVQ2xhc3MgKm5j
YyA9IE5JT1MyX0NQVV9HRVRfQ0xBU1MoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKIAotICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgZXJycCk7CisgICAgaWYgKCplcnJwICE9
IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L29w
ZW5yaXNjL2NwdS5jIGIvdGFyZ2V0L29wZW5yaXNjL2NwdS5jCmluZGV4IDUwNmFlYzZiZmIuLmNk
OGVmYzZkMmQgMTAwNjQ0Ci0tLSBhL3RhcmdldC9vcGVucmlzYy9jcHUuYworKysgYi90YXJnZXQv
b3BlbnJpc2MvY3B1LmMKQEAgLTY5LDExICs2OSw5IEBAIHN0YXRpYyB2b2lkIG9wZW5yaXNjX2Nw
dV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewogICAgIENQVVN0
YXRlICpjcyA9IENQVShkZXYpOwogICAgIE9wZW5SSVNDQ1BVQ2xhc3MgKm9jYyA9IE9QRU5SSVND
X0NQVV9HRVRfQ0xBU1MoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAg
IGNwdV9leGVjX3JlYWxpemVmbihjcywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VyciAh
PSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
IGNwdV9leGVjX3JlYWxpemVmbihjcywgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L3BwYy9jb21wYXQu
YyBiL3RhcmdldC9wcGMvY29tcGF0LmMKaW5kZXggN2RlNGJmMzEyMi4uYTgyZDhkMTA1NiAxMDA2
NDQKLS0tIGEvdGFyZ2V0L3BwYy9jb21wYXQuYworKysgYi90YXJnZXQvcHBjL2NvbXBhdC5jCkBA
IC0yNTEsMTMgKzI1MSwxMSBAQCBzdGF0aWMgdm9pZCBwcGNfY29tcGF0X3Byb3BfZ2V0KE9iamVj
dCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogc3RhdGljIHZvaWQgcHBjX2Nv
bXBhdF9wcm9wX3NldChPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVy
cnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgY2hhciAqdmFsdWU7CiAg
ICAgdWludDMyX3QgY29tcGF0X3B2cjsKIAotICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZ2
YWx1ZSwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAm
dmFsdWUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQog
CkBAIC0yOTIsMTYgKzI5MCwxNSBAQCB2b2lkIHBwY19jb21wYXRfYWRkX3Byb3BlcnR5KE9iamVj
dCAqb2JqLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqY29tcGF0X3B2ciwgY29uc3QgY2hhciAqYmFzZWRlc2MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKICAgICBnY2hhciAqbmFtZXN2W0FSUkFZX1NJWkUoY29tcGF0X3RhYmxlKSArIDFdOwog
ICAgIGdjaGFyICpuYW1lcywgKmRlc2M7CiAgICAgaW50IGk7CiAKICAgICBvYmplY3RfcHJvcGVy
dHlfYWRkKG9iaiwgbmFtZSwgInN0cmluZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICBwcGNf
Y29tcGF0X3Byb3BfZ2V0LCBwcGNfY29tcGF0X3Byb3Bfc2V0LCBOVUxMLAotICAgICAgICAgICAg
ICAgICAgICAgICAgY29tcGF0X3B2ciwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9wdnIs
IGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAg
Zm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoY29tcGF0X3RhYmxlKTsgaSsrKSB7CkBAIC0zMTUs
MTEgKzMxMiw4IEBAIHZvaWQgcHBjX2NvbXBhdF9hZGRfcHJvcGVydHkoT2JqZWN0ICpvYmosIGNv
bnN0IGNoYXIgKm5hbWUsCiAKICAgICBuYW1lcyA9IGdfc3Ryam9pbnYoIiwgIiwgbmFtZXN2KTsK
ICAgICBkZXNjID0gZ19zdHJkdXBfcHJpbnRmKCIlcy4gVmFsaWQgdmFsdWVzIGFyZSAlcy4iLCBi
YXNlZGVzYywgbmFtZXMpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfZGVzY3JpcHRpb24ob2Jq
LCBuYW1lLCBkZXNjLCAmbG9jYWxfZXJyKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Rlc2Ny
aXB0aW9uKG9iaiwgbmFtZSwgZGVzYywgZXJycCk7CiAKICAgICBnX2ZyZWUobmFtZXMpOwogICAg
IGdfZnJlZShkZXNjKTsKLQotb3V0OgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOwogfQpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3BwYy9rdm0uYyBiL3RhcmdldC9wcGMva3ZtLmMK
aW5kZXggOGM1YjFmMjVjYy4uYmFkNzNmZjAzNiAxMDA2NDQKLS0tIGEvdGFyZ2V0L3BwYy9rdm0u
YworKysgYi90YXJnZXQvcHBjL2t2bS5jCkBAIC0zMjcsMTYgKzMyNywxNCBAQCB2b2lkIGt2bV9j
aGVja19tbXUoUG93ZXJQQ0NQVSAqY3B1LCBFcnJvciAqKmVycnApCiB7CiAgICAgc3RydWN0IGt2
bV9wcGNfc21tdV9pbmZvIHNtbXVfaW5mbzsKICAgICBpbnQgaXEsIGlrLCBqcSwgams7Ci0gICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICAvKiBGb3Igbm93LCB3ZSBvbmx5IGhhdmUg
YW55dGhpbmcgdG8gY2hlY2sgb24gaGFzaDY0IE1NVXMgKi8KICAgICBpZiAoIWNwdS0+aGFzaDY0
X29wdHMgfHwgIWt2bV9lbmFibGVkKCkpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAg
IGt2bV9nZXRfc21tdV9pbmZvKCZzbW11X2luZm8sICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAg
a3ZtX2dldF9zbW11X2luZm8oJnNtbXVfaW5mbywgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3RhcmdldC9wcGMvdHJhbnNsYXRl
X2luaXQuaW5jLmMgYi90YXJnZXQvcHBjL3RyYW5zbGF0ZV9pbml0LmluYy5jCmluZGV4IDBmYjEx
YzdhYzYuLjhlYzkzMTY5YjMgMTAwNjQ0Ci0tLSBhL3RhcmdldC9wcGMvdHJhbnNsYXRlX2luaXQu
aW5jLmMKKysrIGIvdGFyZ2V0L3BwYy90cmFuc2xhdGVfaW5pdC5pbmMuYwpAQCAtOTgxMSwxMSAr
OTgxMSw5IEBAIHN0YXRpYyB2b2lkIHBwY19jcHVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiAgICAgQ1BVU3RhdGUgKmNzID0gQ1BVKGRldik7CiAgICAgUG93ZXJQQ0NQ
VSAqY3B1ID0gUE9XRVJQQ19DUFUoZGV2KTsKICAgICBQb3dlclBDQ1BVQ2xhc3MgKnBjYyA9IFBP
V0VSUENfQ1BVX0dFVF9DTEFTUyhjcHUpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwog
Ci0gICAgY3B1X2V4ZWNfcmVhbGl6ZWZuKGNzLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgY3B1X2V4ZWNfcmVhbGl6ZWZuKGNzLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVM
TCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGlmIChjcHUtPnZjcHVfaWQgPT0gVU5B
U1NJR05FRF9DUFVfSU5ERVgpIHsKQEAgLTk4MjksOSArOTgyNyw4IEBAIHN0YXRpYyB2b2lkIHBw
Y19jcHVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIH0K
ICAgICB9CiAKLSAgICBjcmVhdGVfcHBjX29wY29kZXMoY3B1LCAmbG9jYWxfZXJyKTsKLSAgICBp
ZiAobG9jYWxfZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgY3JlYXRlX3BwY19vcGNvZGVzKGNwdSwgZXJycCk7CisgICAgaWYgKCpl
cnJwICE9IE5VTEwpIHsKICAgICAgICAgZ290byB1bnJlYWxpemU7CiAgICAgfQogICAgIGluaXRf
cHBjX3Byb2MoY3B1KTsKQEAgLTEwMDM2LDEzICsxMDAzMywxMSBAQCBzdGF0aWMgdm9pZCBwcGNf
Y3B1X3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgUG93
ZXJQQ0NQVSAqY3B1ID0gUE9XRVJQQ19DUFUoZGV2KTsKICAgICBQb3dlclBDQ1BVQ2xhc3MgKnBj
YyA9IFBPV0VSUENfQ1BVX0dFVF9DTEFTUyhjcHUpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogICAgIG9wY19oYW5kbGVyX3QgKip0YWJsZSwgKip0YWJsZV8yOwogICAgIGludCBpLCBq
LCBrOwogCi0gICAgcGNjLT5wYXJlbnRfdW5yZWFsaXplKGRldiwgJmxvY2FsX2Vycik7Ci0gICAg
aWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgIHBjYy0+cGFyZW50X3VucmVhbGl6ZShkZXYsIGVycnApOworICAgIGlm
ICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTEwMjAwLDcg
KzEwMTk1LDYgQEAgc3RhdGljIHZvaWQgcHBjX2NwdV9wYXJzZV9mZWF0dXJlc3RyKGNvbnN0IGNo
YXIgKnR5cGUsIGNoYXIgKmZlYXR1cmVzLAogICAgICAgICBpbnQgaTsKICAgICAgICAgY2hhciAq
KmlucGllY2VzOwogICAgICAgICBjaGFyICpzID0gZmVhdHVyZXM7Ci0gICAgICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogICAgICAgICBjaGFyICpjb21wYXRfc3RyID0gTlVMTDsKIAogICAg
ICAgICAvKgpAQCAtMTAyMjgsMTEgKzEwMjIyLDEwIEBAIHN0YXRpYyB2b2lkIHBwY19jcHVfcGFy
c2VfZmVhdHVyZXN0cihjb25zdCBjaGFyICp0eXBlLCBjaGFyICpmZWF0dXJlcywKIAogICAgICAg
ICBpZiAoY29tcGF0X3N0cikgewogICAgICAgICAgICAgY2hhciAqdiA9IGNvbXBhdF9zdHIgKyBz
dHJsZW4oImNvbXBhdD0iKTsKLSAgICAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKG1h
Y2hpbmUsIHYsICJtYXgtY3B1LWNvbXBhdCIsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgb2Jq
ZWN0X3Byb3BlcnR5X3NldF9zdHIobWFjaGluZSwgdiwgIm1heC1jcHUtY29tcGF0IiwgZXJycCk7
CiAgICAgICAgIH0KICAgICAgICAgZ19zdHJmcmVldihpbnBpZWNlcyk7Ci0gICAgICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQog
ICAgIH0KZGlmZiAtLWdpdCBhL3RhcmdldC9yaXNjdi9jcHUuYyBiL3RhcmdldC9yaXNjdi9jcHUu
YwppbmRleCBmMTNlMjk4YTM2Li4wOGFlZjdjNzdkIDEwMDY0NAotLS0gYS90YXJnZXQvcmlzY3Yv
Y3B1LmMKKysrIGIvdGFyZ2V0L3Jpc2N2L2NwdS5jCkBAIC0zMjIsMTEgKzMyMiw5IEBAIHN0YXRp
YyB2b2lkIHJpc2N2X2NwdV9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkK
ICAgICBSSVNDVkNQVUNsYXNzICptY2MgPSBSSVNDVl9DUFVfR0VUX0NMQVNTKGRldik7CiAgICAg
aW50IHByaXZfdmVyc2lvbiA9IFBSSVZfVkVSU0lPTl8xXzExXzA7CiAgICAgdGFyZ2V0X3Vsb25n
IHRhcmdldF9taXNhID0gMDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIGNw
dV9leGVjX3JlYWxpemVmbihjcywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBO
VUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGNw
dV9leGVjX3JlYWxpemVmbihjcywgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L3MzOTB4L2NwdS5jIGIv
dGFyZ2V0L3MzOTB4L2NwdS5jCmluZGV4IDNhYmU3ZTgwZmQuLjExY2UwYzIxMTQgMTAwNjQ0Ci0t
LSBhL3RhcmdldC9zMzkweC9jcHUuYworKysgYi90YXJnZXQvczM5MHgvY3B1LmMKQEAgLTE4OSwz
NyArMTg5LDM2IEBAIHN0YXRpYyB2b2lkIHMzOTBfY3B1X3JlYWxpemVmbihEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAjaWYgIWRlZmluZWQoQ09ORklHX1VTRVJfT05MWSkKICAgICBT
MzkwQ1BVICpjcHUgPSBTMzkwX0NQVShkZXYpOwogI2VuZGlmCi0gICAgRXJyb3IgKmVyciA9IE5V
TEw7CiAKICAgICAvKiB0aGUgbW9kZWwgaGFzIHRvIGJlIHJlYWxpemVkIGJlZm9yZSBxZW11X2lu
aXRfdmNwdSgpIGR1ZSB0byBrdm0gKi8KLSAgICBzMzkwX3JlYWxpemVfY3B1X21vZGVsKGNzLCAm
ZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGdvdG8gb3V0OworICAgIHMzOTBfcmVhbGl6
ZV9jcHVfbW9kZWwoY3MsIGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICByZXR1cm47
CiAgICAgfQogCiAjaWYgIWRlZmluZWQoQ09ORklHX1VTRVJfT05MWSkKICAgICBNYWNoaW5lU3Rh
dGUgKm1zID0gTUFDSElORShxZGV2X2dldF9tYWNoaW5lKCkpOwogICAgIHVuc2lnbmVkIGludCBt
YXhfY3B1cyA9IG1zLT5zbXAubWF4X2NwdXM7CiAgICAgaWYgKGNwdS0+ZW52LmNvcmVfaWQgPj0g
bWF4X2NwdXMpIHsKLSAgICAgICAgZXJyb3Jfc2V0ZygmZXJyLCAiVW5hYmxlIHRvIGFkZCBDUFUg
d2l0aCBjb3JlLWlkOiAlIiBQUkl1MzIKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVW5hYmxl
IHRvIGFkZCBDUFUgd2l0aCBjb3JlLWlkOiAlIiBQUkl1MzIKICAgICAgICAgICAgICAgICAgICAi
LCBtYXhpbXVtIGNvcmUtaWQ6ICVkIiwgY3B1LT5lbnYuY29yZV9pZCwKICAgICAgICAgICAgICAg
ICAgICBtYXhfY3B1cyAtIDEpOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwog
ICAgIH0KIAogICAgIGlmIChjcHVfZXhpc3RzKGNwdS0+ZW52LmNvcmVfaWQpKSB7Ci0gICAgICAg
IGVycm9yX3NldGcoJmVyciwgIlVuYWJsZSB0byBhZGQgQ1BVIHdpdGggY29yZS1pZDogJSIgUFJJ
dTMyCisgICAgICAgIGVycm9yX3NldGcoZXJycCwgIlVuYWJsZSB0byBhZGQgQ1BVIHdpdGggY29y
ZS1pZDogJSIgUFJJdTMyCiAgICAgICAgICAgICAgICAgICAgIiwgaXQgYWxyZWFkeSBleGlzdHMi
LCBjcHUtPmVudi5jb3JlX2lkKTsKLSAgICAgICAgZ290byBvdXQ7CisgICAgICAgIHJldHVybjsK
ICAgICB9CiAKICAgICAvKiBzeW5jIGNzLT5jcHVfaW5kZXggYW5kIGVudi0+Y29yZV9pZC4gVGhl
IGxhdHRlciBpcyBuZWVkZWQgZm9yIFRDRy4gKi8KICAgICBjcy0+Y3B1X2luZGV4ID0gY3B1LT5l
bnYuY29yZV9pZDsKICNlbmRpZgogCi0gICAgY3B1X2V4ZWNfcmVhbGl6ZWZuKGNzLCAmZXJyKTsK
LSAgICBpZiAoZXJyICE9IE5VTEwpIHsKLSAgICAgICAgZ290byBvdXQ7CisgICAgY3B1X2V4ZWNf
cmVhbGl6ZWZuKGNzLCBlcnJwKTsKKyAgICBpZiAoKmVycnAgIT0gTlVMTCkgeworICAgICAgICBy
ZXR1cm47CiAgICAgfQogCiAjaWYgIWRlZmluZWQoQ09ORklHX1VTRVJfT05MWSkKQEAgLTI0MCw5
ICsyMzksNyBAQCBzdGF0aWMgdm9pZCBzMzkwX2NwdV9yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRl
diwgRXJyb3IgKiplcnJwKQogICAgICAgICBjcHVfcmVzZXQoY3MpOwogICAgIH0KIAotICAgIHNj
Yy0+cGFyZW50X3JlYWxpemUoZGV2LCAmZXJyKTsKLW91dDoKLSAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKKyAgICBzY2MtPnBhcmVudF9yZWFsaXplKGRldiwgZXJycCk7CiB9CiAKIHN0
YXRpYyBHdWVzdFBhbmljSW5mb3JtYXRpb24gKnMzOTBfY3B1X2dldF9jcmFzaF9pbmZvKENQVVN0
YXRlICpjcykKZGlmZiAtLWdpdCBhL3RhcmdldC9zMzkweC9rdm0tc3R1Yi5jIGIvdGFyZ2V0L3Mz
OTB4L2t2bS1zdHViLmMKaW5kZXggNTE1MmUyYmRmMS4uMjQ3MmVkNjIzOSAxMDA2NDQKLS0tIGEv
dGFyZ2V0L3MzOTB4L2t2bS1zdHViLmMKKysrIGIvdGFyZ2V0L3MzOTB4L2t2bS1zdHViLmMKQEAg
LTk0LDYgKzk0LDcgQEAgaW50IGt2bV9zMzkwX3NldF9tZW1fbGltaXQodWludDY0X3QgbmV3X2xp
bWl0LCB1aW50NjRfdCAqaHdfbGltaXQpCiAKIHZvaWQga3ZtX3MzOTBfc2V0X21heF9wYWdlc2l6
ZSh1aW50NjRfdCBwYWdlc2l6ZSwgRXJyb3IgKiplcnJwKQogeworCUVSUlBfRlVOQ1RJT05fQkVH
SU4oKTsKIH0KIAogdm9pZCBrdm1fczM5MF9jcnlwdG9fcmVzZXQodm9pZCkKZGlmZiAtLWdpdCBh
L3RhcmdldC9zaDQvY3B1LmMgYi90YXJnZXQvc2g0L2NwdS5jCmluZGV4IGQwYTc3MDc5OTEuLjc4
N2JiNTMwMTAgMTAwNjQ0Ci0tLSBhL3RhcmdldC9zaDQvY3B1LmMKKysrIGIvdGFyZ2V0L3NoNC9j
cHUuYwpAQCAtMTc2LDExICsxNzYsOSBAQCBzdGF0aWMgdm9pZCBzdXBlcmhfY3B1X3JlYWxpemVm
bihEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgQ1BVU3RhdGUgKmNzID0g
Q1BVKGRldik7CiAgICAgU3VwZXJIQ1BVQ2xhc3MgKnNjYyA9IFNVUEVSSF9DUFVfR0VUX0NMQVNT
KGRldik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKLSAgICBjcHVfZXhlY19yZWFs
aXplZm4oY3MsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBjcHVfZXhlY19yZWFs
aXplZm4oY3MsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3RhcmdldC9zcGFyYy9jcHUuYyBiL3RhcmdldC9zcGFy
Yy9jcHUuYwppbmRleCBiYzY1OTI5NTUyLi44NTNiNjI3N2ZjIDEwMDY0NAotLS0gYS90YXJnZXQv
c3BhcmMvY3B1LmMKKysrIGIvdGFyZ2V0L3NwYXJjL2NwdS5jCkBAIC03MzgsNyArNzM4LDYgQEAg
c3RhdGljIHZvaWQgc3BhcmNfY3B1X3JlYWxpemVmbihEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAq
KmVycnApCiB7CiAgICAgQ1BVU3RhdGUgKmNzID0gQ1BVKGRldik7CiAgICAgU1BBUkNDUFVDbGFz
cyAqc2NjID0gU1BBUkNfQ1BVX0dFVF9DTEFTUyhkZXYpOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogICAgIFNQQVJDQ1BVICpjcHUgPSBTUEFSQ19DUFUoZGV2KTsKICAgICBDUFVTUEFS
Q1N0YXRlICplbnYgPSAmY3B1LT5lbnY7CiAKQEAgLTc2Miw5ICs3NjEsOCBAQCBzdGF0aWMgdm9p
ZCBzcGFyY19jcHVfcmVhbGl6ZWZuKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAg
ICBlbnYtPnZlcnNpb24gfD0gZW52LT5kZWYubndpbmRvd3MgLSAxOwogI2VuZGlmCiAKLSAgICBj
cHVfZXhlY19yZWFsaXplZm4oY3MsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIgIT0g
TlVMTCkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBj
cHVfZXhlY19yZWFsaXplZm4oY3MsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTgwMSwxMiArNzk5LDEwIEBAIHN0YXRpYyB2b2lk
IHNwYXJjX3NldF9ud2luZG93cyhPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAq
bmFtZSwKICAgICBjb25zdCBpbnQ2NF90IG1pbiA9IE1JTl9OV0lORE9XUzsKICAgICBjb25zdCBp
bnQ2NF90IG1heCA9IE1BWF9OV0lORE9XUzsKICAgICBTUEFSQ0NQVSAqY3B1ID0gU1BBUkNfQ1BV
KG9iaik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgaW50NjRfdCB2YWx1ZTsKIAotICAg
IHZpc2l0X3R5cGVfaW50KHYsIG5hbWUsICZ2YWx1ZSwgJmVycik7Ci0gICAgaWYgKGVycikgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICB2aXNpdF90eXBlX2ludCh2
LCBuYW1lLCAmdmFsdWUsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogCmRpZmYgLS1naXQgYS90YXJnZXQvdGlsZWd4L2NwdS5jIGIvdGFyZ2V0L3RpbGVn
eC9jcHUuYwppbmRleCAyYjJhN2NjYzMxLi40MTkwOTc0YWFmIDEwMDY0NAotLS0gYS90YXJnZXQv
dGlsZWd4L2NwdS5jCisrKyBiL3RhcmdldC90aWxlZ3gvY3B1LmMKQEAgLTgzLDExICs4Myw5IEBA
IHN0YXRpYyB2b2lkIHRpbGVneF9jcHVfcmVhbGl6ZWZuKERldmljZVN0YXRlICpkZXYsIEVycm9y
ICoqZXJycCkKIHsKICAgICBDUFVTdGF0ZSAqY3MgPSBDUFUoZGV2KTsKICAgICBUaWxlR1hDUFVD
bGFzcyAqdGNjID0gVElMRUdYX0NQVV9HRVRfQ0xBU1MoZGV2KTsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKIAotICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgIGNwdV9leGVjX3JlYWxpemVmbihjcywgZXJycCk7CisgICAgaWYg
KCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEv
dGFyZ2V0L3RyaWNvcmUvY3B1LmMgYi90YXJnZXQvdHJpY29yZS9jcHUuYwppbmRleCBkZjgwN2Mx
ZDc0Li5mN2ExOWQzMDljIDEwMDY0NAotLS0gYS90YXJnZXQvdHJpY29yZS9jcHUuYworKysgYi90
YXJnZXQvdHJpY29yZS9jcHUuYwpAQCAtNzUsMTEgKzc1LDkgQEAgc3RhdGljIHZvaWQgdHJpY29y
ZV9jcHVfcmVhbGl6ZWZuKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBUcmlD
b3JlQ1BVICpjcHUgPSBUUklDT1JFX0NQVShkZXYpOwogICAgIFRyaUNvcmVDUFVDbGFzcyAqdGNj
ID0gVFJJQ09SRV9DUFVfR0VUX0NMQVNTKGRldik7CiAgICAgQ1BVVHJpQ29yZVN0YXRlICplbnYg
PSAmY3B1LT5lbnY7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKLSAgICBjcHVfZXhl
Y19yZWFsaXplZm4oY3MsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkg
ewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBjcHVfZXhl
Y19yZWFsaXplZm4oY3MsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3RhcmdldC91bmljb3JlMzIvY3B1LmMgYi90
YXJnZXQvdW5pY29yZTMyL2NwdS5jCmluZGV4IGIyN2ZiOTY4OWYuLjdiZjc0MjIyZjcgMTAwNjQ0
Ci0tLSBhL3RhcmdldC91bmljb3JlMzIvY3B1LmMKKysrIGIvdGFyZ2V0L3VuaWNvcmUzMi9jcHUu
YwpAQCAtODYsMTEgKzg2LDkgQEAgc3RhdGljIHZvaWQgdWMzMl9jcHVfcmVhbGl6ZWZuKERldmlj
ZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBDUFVTdGF0ZSAqY3MgPSBDUFUoZGV2
KTsKICAgICBVbmlDb3JlMzJDUFVDbGFzcyAqdWNjID0gVU5JQ09SRTMyX0NQVV9HRVRfQ0xBU1Mo
ZGV2KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAotICAgIGNwdV9leGVjX3JlYWxp
emVmbihjcywgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGNwdV9leGVjX3JlYWxp
emVmbihjcywgZXJycCk7CisgICAgaWYgKCplcnJwICE9IE5VTEwpIHsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L3h0ZW5zYS9jcHUuYyBiL3RhcmdldC94dGVu
c2EvY3B1LmMKaW5kZXggYzY1ZGNmOWRkNy4uYjJiOTYxN2Y4MSAxMDA2NDQKLS0tIGEvdGFyZ2V0
L3h0ZW5zYS9jcHUuYworKysgYi90YXJnZXQveHRlbnNhL2NwdS5jCkBAIC0xMzMsMTUgKzEzMywx
MyBAQCBzdGF0aWMgdm9pZCB4dGVuc2FfY3B1X3JlYWxpemVmbihEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiB7CiAgICAgQ1BVU3RhdGUgKmNzID0gQ1BVKGRldik7CiAgICAgWHRlbnNh
Q1BVQ2xhc3MgKnhjYyA9IFhURU5TQV9DUFVfR0VUX0NMQVNTKGRldik7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKICNpZm5kZWYgQ09ORklHX1VTRVJfT05MWQogICAgIHh0ZW5zYV9p
cnFfaW5pdCgmWFRFTlNBX0NQVShkZXYpLT5lbnYpOwogI2VuZGlmCiAKLSAgICBjcHVfZXhlY19y
ZWFsaXplZm4oY3MsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIgIT0gTlVMTCkgewot
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBjcHVfZXhlY19y
ZWFsaXplZm4oY3MsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3Rlc3RzL3Rlc3QtaW1hZ2UtbG9ja2luZy5jIGIv
dGVzdHMvdGVzdC1pbWFnZS1sb2NraW5nLmMKaW5kZXggYmEwNTdiZDY2Yy4uNDljNmM5ZWQ3YiAx
MDA2NDQKLS0tIGEvdGVzdHMvdGVzdC1pbWFnZS1sb2NraW5nLmMKKysrIGIvdGVzdHMvdGVzdC1p
bWFnZS1sb2NraW5nLmMKQEAgLTM1LDIwICszNSwxOCBAQCBzdGF0aWMgQmxvY2tCYWNrZW5kICpv
cGVuX2ltYWdlKGNvbnN0IGNoYXIgKnBhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IHBlcm0sIHVpbnQ2NF90IHNoYXJlZF9wZXJtLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CiAgICAgQmxvY2tCYWNrZW5kICpibGs7CiAgICAgUURpY3QgKm9wdGlvbnMgPSBxZGlj
dF9uZXcoKTsKIAogICAgIHFkaWN0X3B1dF9zdHIob3B0aW9ucywgImRyaXZlciIsICJyYXciKTsK
LSAgICBibGsgPSBibGtfbmV3X29wZW4ocGF0aCwgTlVMTCwgb3B0aW9ucywgQkRSVl9PX1JEV1Is
ICZsb2NhbF9lcnIpOworICAgIGJsayA9IGJsa19uZXdfb3BlbihwYXRoLCBOVUxMLCBvcHRpb25z
LCBCRFJWX09fUkRXUiwgZXJycCk7CiAgICAgaWYgKGJsaykgewotICAgICAgICBnX2Fzc2VydF9u
dWxsKGxvY2FsX2Vycik7CisgICAgICAgIGdfYXNzZXJ0X251bGwoKmVycnApOwogICAgICAgICBp
ZiAoYmxrX3NldF9wZXJtKGJsaywgcGVybSwgc2hhcmVkX3Blcm0sIGVycnApKSB7CiAgICAgICAg
ICAgICBibGtfdW5yZWYoYmxrKTsKICAgICAgICAgICAgIGJsayA9IE5VTEw7CiAgICAgICAgIH0K
ICAgICB9IGVsc2UgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
ICAgICB9CiAgICAgcmV0dXJuIGJsazsKIH0KZGlmZiAtLWdpdCBhL3Rlc3RzL3Rlc3QtcW1wLWNt
ZHMuYyBiL3Rlc3RzL3Rlc3QtcW1wLWNtZHMuYwppbmRleCBhYjM4OWY0MmRhLi4zY2Y5MThhYjZl
IDEwMDY0NAotLS0gYS90ZXN0cy90ZXN0LXFtcC1jbWRzLmMKKysrIGIvdGVzdHMvdGVzdC1xbXAt
Y21kcy5jCkBAIC0yNCwxNCArMjQsMTcgQEAgVXNlckRlZlRocmVlICpxbXBfVGVzdENtZFJldHVy
bkRlZlRocmVlKEVycm9yICoqZXJycCkKIAogdm9pZCBxbXBfdXNlcl9kZWZfY21kKEVycm9yICoq
ZXJycCkKIHsKKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7CiB9CiAKIHZvaWQgcW1wX3Rlc3RfZmxh
Z3NfY29tbWFuZChFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQog
CiB2b2lkIHFtcF9jbWRfc3VjY2Vzc19yZXNwb25zZShFcnJvciAqKmVycnApCiB7CisJRVJSUF9G
VU5DVElPTl9CRUdJTigpOwogfQogCiBFbXB0eTIgKnFtcF91c2VyX2RlZl9jbWQwKEVycm9yICoq
ZXJycCkKQEAgLTQxLDYgKzQ0LDcgQEAgRW1wdHkyICpxbXBfdXNlcl9kZWZfY21kMChFcnJvciAq
KmVycnApCiAKIHZvaWQgcW1wX3VzZXJfZGVmX2NtZDEoVXNlckRlZk9uZSAqIHVkMSwgRXJyb3Ig
KiplcnJwKQogeworCUVSUlBfRlVOQ1RJT05fQkVHSU4oKTsKIH0KIAogdm9pZCBxbXBfdGVzdF9m
ZWF0dXJlcyhGZWF0dXJlU3RydWN0MCAqZnMwLCBGZWF0dXJlU3RydWN0MSAqZnMxLApAQCAtNDks
NiArNTMsNyBAQCB2b2lkIHFtcF90ZXN0X2ZlYXR1cmVzKEZlYXR1cmVTdHJ1Y3QwICpmczAsIEZl
YXR1cmVTdHJ1Y3QxICpmczEsCiAgICAgICAgICAgICAgICAgICAgICAgIENvbmRGZWF0dXJlU3Ry
dWN0MiAqY2ZzMiwgQ29uZEZlYXR1cmVTdHJ1Y3QzICpjZnMzLAogICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9CRUdJTigpOwogfQogCiBVc2Vy
RGVmVHdvICpxbXBfdXNlcl9kZWZfY21kMihVc2VyRGVmT25lICp1ZDFhLApAQCAtOTEsMTAgKzk2
LDEyIEBAIFFPYmplY3QgKnFtcF9ndWVzdF9zeW5jKFFPYmplY3QgKmFyZywgRXJyb3IgKiplcnJw
KQogCiB2b2lkIHFtcF9ib3hlZF9zdHJ1Y3QoVXNlckRlZlplcm8gKmFyZywgRXJyb3IgKiplcnJw
KQogeworCUVSUlBfRlVOQ1RJT05fQkVHSU4oKTsKIH0KIAogdm9pZCBxbXBfYm94ZWRfdW5pb24o
VXNlckRlZkxpc3RVbmlvbiAqYXJnLCBFcnJvciAqKmVycnApCiB7CisJRVJSUF9GVU5DVElPTl9C
RUdJTigpOwogfQogCiBfX29yZ19xZW11X3hfVW5pb24xICpxbXBfX19vcmdfcWVtdV94X2NvbW1h
bmQoX19vcmdfcWVtdV94X0VudW1MaXN0ICphLApkaWZmIC0tZ2l0IGEvdHBtLmMgYi90cG0uYwpp
bmRleCA5YzllMjBiYmI3Li5hM2EwZWI3NmYwIDEwMDY0NAotLS0gYS90cG0uYworKysgYi90cG0u
YwpAQCAtODUsNyArODUsNiBAQCBzdGF0aWMgaW50IHRwbV9pbml0X3RwbWRldih2b2lkICpkdW1t
eSwgUWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJycCkKICAgICBjb25zdCBjaGFyICppZDsKICAg
ICBjb25zdCBUUE1CYWNrZW5kQ2xhc3MgKmJlOwogICAgIFRQTUJhY2tlbmQgKmRydjsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBpbnQgaTsKIAogICAgIGlmICghUUxJU1RfRU1Q
VFkoJnRwbV9iYWNrZW5kcykpIHsKQEAgLTExNiw5ICsxMTUsOCBAQCBzdGF0aWMgaW50IHRwbV9p
bml0X3RwbWRldih2b2lkICpkdW1teSwgUWVtdU9wdHMgKm9wdHMsIEVycm9yICoqZXJycCkKICAg
ICB9CiAKICAgICAvKiB2YWxpZGF0ZSBiYWNrZW5kIHNwZWNpZmljIG9wdHMgKi8KLSAgICBxZW11
X29wdHNfdmFsaWRhdGUob3B0cywgYmUtPm9wdHMsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2Nh
bF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAg
cWVtdV9vcHRzX3ZhbGlkYXRlKG9wdHMsIGJlLT5vcHRzLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCmRpZmYgLS1naXQgYS90cmFjZS9xbXAuYyBi
L3RyYWNlL3FtcC5jCmluZGV4IDM4MjQ2ZTFhYTYuLjFmYzE5ZDJlYjAgMTAwNjQ0Ci0tLSBhL3Ry
YWNlL3FtcC5jCisrKyBiL3RyYWNlL3FtcC5jCkBAIC03MCw3ICs3MCw2IEBAIFRyYWNlRXZlbnRJ
bmZvTGlzdCAqcW1wX3RyYWNlX2V2ZW50X2dldF9zdGF0ZShjb25zdCBjaGFyICpuYW1lLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFzX3ZjcHUs
IGludDY0X3QgdmNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7CiAgICAgVHJhY2VF
dmVudEluZm9MaXN0ICpldmVudHMgPSBOVUxMOwogICAgIFRyYWNlRXZlbnRJdGVyIGl0ZXI7CiAg
ICAgVHJhY2VFdmVudCAqZXY7CkBAIC03OCw5ICs3Nyw4IEBAIFRyYWNlRXZlbnRJbmZvTGlzdCAq
cW1wX3RyYWNlX2V2ZW50X2dldF9zdGF0ZShjb25zdCBjaGFyICpuYW1lLAogICAgIENQVVN0YXRl
ICpjcHU7CiAKICAgICAvKiBDaGVjayBwcm92aWRlZCB2Y3B1ICovCi0gICAgY3B1ID0gZ2V0X2Nw
dShoYXNfdmNwdSwgdmNwdSwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBjcHUgPSBnZXRfY3B1KGhhc192Y3B1LCB2Y3B1LCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCkBA
IC0xMzUsMTYgKzEzMywxNCBAQCB2b2lkIHFtcF90cmFjZV9ldmVudF9zZXRfc3RhdGUoY29uc3Qg
Y2hhciAqbmFtZSwgYm9vbCBlbmFibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBoYXNfdmNwdSwgaW50NjRfdCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVycm9yICoqZXJycCkKIHsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKICAgICBUcmFjZUV2
ZW50SXRlciBpdGVyOwogICAgIFRyYWNlRXZlbnQgKmV2OwogICAgIGJvb2wgaXNfcGF0dGVybiA9
IHRyYWNlX2V2ZW50X2lzX3BhdHRlcm4obmFtZSk7CiAgICAgQ1BVU3RhdGUgKmNwdTsKIAogICAg
IC8qIENoZWNrIHByb3ZpZGVkIHZjcHUgKi8KLSAgICBjcHUgPSBnZXRfY3B1KGhhc192Y3B1LCB2
Y3B1LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBlcnIpOworICAgIGNwdSA9IGdldF9jcHUoaGFzX3ZjcHUsIHZjcHUsIGVycnApOworICAgIGlm
ICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS91aS9pbnB1
dC1iYXJyaWVyLmMgYi91aS9pbnB1dC1iYXJyaWVyLmMKaW5kZXggYTJjOTYxZjI4NS4uODQ0OTE3
NDRjNSAxMDA2NDQKLS0tIGEvdWkvaW5wdXQtYmFycmllci5jCisrKyBiL3VpL2lucHV0LWJhcnJp
ZXIuYwpAQCAtNDkzLDcgKzQ5Myw2IEBAIHN0YXRpYyBnYm9vbGVhbiBpbnB1dF9iYXJyaWVyX2V2
ZW50KFFJT0NoYW5uZWwgKmlvYyBHX0dOVUNfVU5VU0VELAogc3RhdGljIHZvaWQgaW5wdXRfYmFy
cmllcl9jb21wbGV0ZShVc2VyQ3JlYXRhYmxlICp1YywgRXJyb3IgKiplcnJwKQogewogICAgIElu
cHV0QmFycmllciAqaWIgPSBJTlBVVF9CQVJSSUVSKHVjKTsKLSAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAogICAgIGlmICghaWItPm5hbWUpIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJw
LCBRRVJSX01JU1NJTkdfUEFSQU1FVEVSLCAibmFtZSIpOwpAQCAtNTA5LDkgKzUwOCw4IEBAIHN0
YXRpYyB2b2lkIGlucHV0X2JhcnJpZXJfY29tcGxldGUoVXNlckNyZWF0YWJsZSAqdWMsIEVycm9y
ICoqZXJycCkKICAgICBpYi0+c2lvYyA9IHFpb19jaGFubmVsX3NvY2tldF9uZXcoKTsKICAgICBx
aW9fY2hhbm5lbF9zZXRfbmFtZShRSU9fQ0hBTk5FTChpYi0+c2lvYyksICJiYXJyaWVyLWNsaWVu
dCIpOwogCi0gICAgcWlvX2NoYW5uZWxfc29ja2V0X2Nvbm5lY3Rfc3luYyhpYi0+c2lvYywgJmli
LT5zYWRkciwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBxaW9fY2hhbm5lbF9zb2NrZXRfY29u
bmVjdF9zeW5jKGliLT5zaW9jLCAmaWItPnNhZGRyLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdWkvaW5wdXQuYyBiL3VpL2lu
cHV0LmMKaW5kZXggNDc5MWIwODljNy4uMjc2YzM0OTAwZSAxMDA2NDQKLS0tIGEvdWkvaW5wdXQu
YworKysgYi91aS9pbnB1dC5jCkBAIC04OCwxMSArODgsOSBAQCB2b2lkIHFlbXVfaW5wdXRfaGFu
ZGxlcl9iaW5kKFFlbXVJbnB1dEhhbmRsZXJTdGF0ZSAqcywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIFFlbXVDb25zb2xlICpjb247Ci0gICAgRXJy
b3IgKmVyciA9IE5VTEw7CiAKLSAgICBjb24gPSBxZW11X2NvbnNvbGVfbG9va3VwX2J5X2Rldmlj
ZV9uYW1lKGRldmljZV9pZCwgaGVhZCwgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBjb24gPSBxZW11X2NvbnNvbGVfbG9va3Vw
X2J5X2RldmljZV9uYW1lKGRldmljZV9pZCwgaGVhZCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTEzMCwxNiArMTI4LDE0IEBAIHZvaWQgcW1w
X2lucHV0X3NlbmRfZXZlbnQoYm9vbCBoYXNfZGV2aWNlLCBjb25zdCBjaGFyICpkZXZpY2UsCiB7
CiAgICAgSW5wdXRFdmVudExpc3QgKmU7CiAgICAgUWVtdUNvbnNvbGUgKmNvbjsKLSAgICBFcnJv
ciAqZXJyID0gTlVMTDsKIAogICAgIGNvbiA9IE5VTEw7CiAgICAgaWYgKGhhc19kZXZpY2UpIHsK
ICAgICAgICAgaWYgKCFoYXNfaGVhZCkgewogICAgICAgICAgICAgaGVhZCA9IDA7CiAgICAgICAg
IH0KLSAgICAgICAgY29uID0gcWVtdV9jb25zb2xlX2xvb2t1cF9ieV9kZXZpY2VfbmFtZShkZXZp
Y2UsIGhlYWQsICZlcnIpOwotICAgICAgICBpZiAoZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgY29uID0gcWVtdV9jb25zb2xlX2xvb2t1cF9i
eV9kZXZpY2VfbmFtZShkZXZpY2UsIGhlYWQsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3VpL3Zu
Yy5jIGIvdWkvdm5jLmMKaW5kZXggOWQ2Mzg0ZDliMS4uMzc3MjFlOTcxYiAxMDA2NDQKLS0tIGEv
dWkvdm5jLmMKKysrIGIvdWkvdm5jLmMKQEAgLTQwMTQsMTEgKzQwMTQsOSBAQCB2b2lkIHZuY19k
aXNwbGF5X29wZW4oY29uc3QgY2hhciAqaWQsIEVycm9yICoqZXJycCkKICAgICBkZXZpY2VfaWQg
PSBxZW11X29wdF9nZXQob3B0cywgImRpc3BsYXkiKTsKICAgICBpZiAoZGV2aWNlX2lkKSB7CiAg
ICAgICAgIGludCBoZWFkID0gcWVtdV9vcHRfZ2V0X251bWJlcihvcHRzLCAiaGVhZCIsIDApOwot
ICAgICAgICBFcnJvciAqZXJyID0gTlVMTDsKIAotICAgICAgICBjb24gPSBxZW11X2NvbnNvbGVf
bG9va3VwX2J5X2RldmljZV9uYW1lKGRldmljZV9pZCwgaGVhZCwgJmVycik7Ci0gICAgICAgIGlm
IChlcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAg
ICBjb24gPSBxZW11X2NvbnNvbGVfbG9va3VwX2J5X2RldmljZV9uYW1lKGRldmljZV9pZCwgaGVh
ZCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgZ290byBmYWlsOwog
ICAgICAgICB9CiAgICAgfSBlbHNlIHsKQEAgLTQxMTIsMTggKzQxMTAsMTUgQEAgUWVtdU9wdHMg
KnZuY19wYXJzZShjb25zdCBjaGFyICpzdHIsIEVycm9yICoqZXJycCkKIAogaW50IHZuY19pbml0
X2Z1bmModm9pZCAqb3BhcXVlLCBRZW11T3B0cyAqb3B0cywgRXJyb3IgKiplcnJwKQogewotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNoYXIgKmlkID0gKGNoYXIgKilxZW11X29w
dHNfaWQob3B0cyk7CiAKICAgICBhc3NlcnQoaWQpOwotICAgIHZuY19kaXNwbGF5X2luaXQoaWQs
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgdm5jX2Rpc3BsYXlfaW5pdChpZCwgZXJycCk7Cisg
ICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9Ci0gICAgdm5jX2Rpc3Bs
YXlfb3BlbihpZCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VyciAhPSBOVUxMKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZuY19kaXNwbGF5
X29wZW4oaWQsIGVycnApOworICAgIGlmICgqZXJycCAhPSBOVUxMKSB7CiAgICAgICAgIHJldHVy
biAtMTsKICAgICB9CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS91dGlsL21haW4tbG9vcC5j
IGIvdXRpbC9tYWluLWxvb3AuYwppbmRleCBlM2VhYTU1ODY2Li42ZjM0OTJkOTQzIDEwMDY0NAot
LS0gYS91dGlsL21haW4tbG9vcC5jCisrKyBiL3V0aWwvbWFpbi1sb29wLmMKQEAgLTE0Nyw3ICsx
NDcsNiBAQCBpbnQgcWVtdV9pbml0X21haW5fbG9vcChFcnJvciAqKmVycnApCiB7CiAgICAgaW50
IHJldDsKICAgICBHU291cmNlICpzcmM7Ci0gICAgRXJyb3IgKmxvY2FsX2Vycm9yID0gTlVMTDsK
IAogICAgIGluaXRfY2xvY2tzKHFlbXVfdGltZXJfbm90aWZ5X2NiKTsKIApAQCAtMTU2LDkgKzE1
NSw4IEBAIGludCBxZW11X2luaXRfbWFpbl9sb29wKEVycm9yICoqZXJycCkKICAgICAgICAgcmV0
dXJuIHJldDsKICAgICB9CiAKLSAgICBxZW11X2Fpb19jb250ZXh0ID0gYWlvX2NvbnRleHRfbmV3
KCZsb2NhbF9lcnJvcik7CisgICAgcWVtdV9haW9fY29udGV4dCA9IGFpb19jb250ZXh0X25ldyhl
cnJwKTsKICAgICBpZiAoIXFlbXVfYWlvX2NvbnRleHQpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGxvY2FsX2Vycm9yKTsKICAgICAgICAgcmV0dXJuIC1FTUZJTEU7CiAgICAgfQog
ICAgIHFlbXVfbm90aWZ5X2JoID0gcWVtdV9iaF9uZXcobm90aWZ5X2V2ZW50X2NiLCBOVUxMKTsK
ZGlmZiAtLWdpdCBhL3V0aWwvb3NsaWItcG9zaXguYyBiL3V0aWwvb3NsaWItcG9zaXguYwppbmRl
eCBmODY5MzM4NGZjLi5iMTY3MWYxMWU2IDEwMDY0NAotLS0gYS91dGlsL29zbGliLXBvc2l4LmMK
KysrIGIvdXRpbC9vc2xpYi1wb3NpeC5jCkBAIC02MDAsMTAgKzYwMCw5IEBAIHBpZF90IHFlbXVf
Zm9yayhFcnJvciAqKmVycnApCiAgICAgICAgICAqIHByb3BhZ2F0ZSB0aGF0IHRvIGNoaWxkcmVu
ICovCiAgICAgICAgIHNpZ2VtcHR5c2V0KCZuZXdtYXNrKTsKICAgICAgICAgaWYgKHB0aHJlYWRf
c2lnbWFzayhTSUdfU0VUTUFTSywgJm5ld21hc2ssIE5VTEwpICE9IDApIHsKLSAgICAgICAgICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotICAgICAgICAgICAgZXJyb3Jfc2V0Z19lcnJubygm
bG9jYWxfZXJyLCBlcnJubywKKyAgICAgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJy
bm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYW5ub3QgdW5ibG9jayBzaWduYWxz
Iik7Ci0gICAgICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7CisgICAgICAgICAg
ICBlcnJvcl9yZXBvcnRfZXJycChlcnJwKTsKICAgICAgICAgICAgIF9leGl0KDEpOwogICAgICAg
ICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvdXRpbC9xZW11LWNvbmZpZy5jIGIvdXRpbC9xZW11LWNv
bmZpZy5jCmluZGV4IDc3MmY1YTIxOWUuLmIwMjY2Zjk5NTQgMTAwNjQ0Ci0tLSBhL3V0aWwvcWVt
dS1jb25maWcuYworKysgYi91dGlsL3FlbXUtY29uZmlnLmMKQEAgLTQ4MSw3ICs0ODEsNiBAQCBz
dGF0aWMgdm9pZCBjb25maWdfcGFyc2VfcWRpY3Rfc2VjdGlvbihRRGljdCAqb3B0aW9ucywgUWVt
dU9wdHNMaXN0ICpvcHRzLAogICAgIFFlbXVPcHRzICpzdWJvcHRzOwogICAgIFFEaWN0ICpzdWJx
ZGljdDsKICAgICBRTGlzdCAqbGlzdCA9IE5VTEw7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAgICAgc2l6ZV90IG9yaWdfc2l6ZSwgZW51bV9zaXplOwogICAgIGNoYXIgKnByZWZpeDsK
IApAQCAtNDkzLDE1ICs0OTIsMTMgQEAgc3RhdGljIHZvaWQgY29uZmlnX3BhcnNlX3FkaWN0X3Nl
Y3Rpb24oUURpY3QgKm9wdGlvbnMsIFFlbXVPcHRzTGlzdCAqb3B0cywKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQogCi0gICAgc3Vib3B0cyA9IHFlbXVfb3B0c19jcmVhdGUob3B0cywgTlVMTCwg
MCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBzdWJvcHRzID0gcWVtdV9vcHRzX2NyZWF0ZShv
cHRzLCBOVUxMLCAwLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQogCi0gICAgcWVtdV9vcHRzX2Fic29yYl9xZGljdChzdWJvcHRzLCBzdWJxZGljdCwg
JmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KHN1Ym9wdHMs
IHN1YnFkaWN0LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogCkBAIC01MzgsMTYgKzUzNSwxNCBAQCBzdGF0aWMgdm9pZCBjb25maWdfcGFyc2VfcWRp
Y3Rfc2VjdGlvbihRRGljdCAqb3B0aW9ucywgUWVtdU9wdHNMaXN0ICpvcHRzLAogICAgICAgICAg
ICAgfQogCiAgICAgICAgICAgICBvcHRfbmFtZSA9IGdfc3RyZHVwX3ByaW50ZigiJXMuJXUiLCBv
cHRzLT5uYW1lLCBpKyspOwotICAgICAgICAgICAgc3Vib3B0cyA9IHFlbXVfb3B0c19jcmVhdGUo
b3B0cywgb3B0X25hbWUsIDEsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgc3Vib3B0cyA9IHFl
bXVfb3B0c19jcmVhdGUob3B0cywgb3B0X25hbWUsIDEsIGVycnApOwogICAgICAgICAgICAgZ19m
cmVlKG9wdF9uYW1lKTsKLSAgICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGlmICgq
ZXJycCkgewogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogCi0gICAg
ICAgICAgICBxZW11X29wdHNfYWJzb3JiX3FkaWN0KHN1Ym9wdHMsIHNlY3Rpb24sICZsb2NhbF9l
cnIpOwotICAgICAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgcWVtdV9vcHRzX2Fic29y
Yl9xZGljdChzdWJvcHRzLCBzZWN0aW9uLCBlcnJwKTsKKyAgICAgICAgICAgIGlmICgqZXJycCkg
ewogICAgICAgICAgICAgICAgIHFlbXVfb3B0c19kZWwoc3Vib3B0cyk7CiAgICAgICAgICAgICAg
ICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CkBAIC01NzAsMTIgKzU2NSwxMCBAQCB2b2lkIHFl
bXVfY29uZmlnX3BhcnNlX3FkaWN0KFFEaWN0ICpvcHRpb25zLCBRZW11T3B0c0xpc3QgKipsaXN0
cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIGlu
dCBpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgZm9yIChpID0gMDsgbGlz
dHNbaV07IGkrKykgewotICAgICAgICBjb25maWdfcGFyc2VfcWRpY3Rfc2VjdGlvbihvcHRpb25z
LCBsaXN0c1tpXSwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBjb25maWdf
cGFyc2VfcWRpY3Rfc2VjdGlvbihvcHRpb25zLCBsaXN0c1tpXSwgZXJycCk7CisgICAgICAgIGlm
ICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0t
Z2l0IGEvdXRpbC9xZW11LW9wdGlvbi5jIGIvdXRpbC9xZW11LW9wdGlvbi5jCmluZGV4IDk3MTcy
YjVlYWEuLjI2MWIzNDdlODMgMTAwNjQ0Ci0tLSBhL3V0aWwvcWVtdS1vcHRpb24uYworKysgYi91
dGlsL3FlbXUtb3B0aW9uLmMKQEAgLTU0Myw3ICs1NDMsNiBAQCBzdGF0aWMgdm9pZCBvcHRfc2V0
KFFlbXVPcHRzICpvcHRzLCBjb25zdCBjaGFyICpuYW1lLCBjaGFyICp2YWx1ZSwKIHsKICAgICBR
ZW11T3B0ICpvcHQ7CiAgICAgY29uc3QgUWVtdU9wdERlc2MgKmRlc2M7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKICAgICBkZXNjID0gZmluZF9kZXNjX2J5X25hbWUob3B0cy0+bGlz
dC0+ZGVzYywgbmFtZSk7CiAgICAgaWYgKCFkZXNjICYmICFvcHRzX2FjY2VwdHNfYW55KG9wdHMp
KSB7CkBAIC01NjUsOSArNTY0LDggQEAgc3RhdGljIHZvaWQgb3B0X3NldChRZW11T3B0cyAqb3B0
cywgY29uc3QgY2hhciAqbmFtZSwgY2hhciAqdmFsdWUsCiAgICAgfQogICAgIG9wdC0+ZGVzYyA9
IGRlc2M7CiAgICAgb3B0LT5zdHIgPSB2YWx1ZTsKLSAgICBxZW11X29wdF9wYXJzZShvcHQsICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgcWVtdV9vcHRfcGFyc2Uob3B0LCBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgcWVtdV9vcHRfZGVsKG9wdCk7CiAgICAgfQogfQpAQCAtNzEy
LDExICs3MTAsOSBAQCB2b2lkIHFlbXVfb3B0c19zZXQoUWVtdU9wdHNMaXN0ICpsaXN0LCBjb25z
dCBjaGFyICppZCwKICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLCBjb25zdCBj
aGFyICp2YWx1ZSwgRXJyb3IgKiplcnJwKQogewogICAgIFFlbXVPcHRzICpvcHRzOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgb3B0cyA9IHFlbXVfb3B0c19jcmVhdGUobGlz
dCwgaWQsIDEsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgb3B0cyA9IHFlbXVfb3B0c19jcmVh
dGUobGlzdCwgaWQsIDEsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogICAgIHFlbXVfb3B0X3NldChvcHRzLCBuYW1lLCB2YWx1ZSwgZXJycCk7CkBAIC04
MTIsNyArODA4LDYgQEAgc3RhdGljIHZvaWQgb3B0c19kb19wYXJzZShRZW11T3B0cyAqb3B0cywg
Y29uc3QgY2hhciAqcGFyYW1zLAogICAgIGNoYXIgKm9wdGlvbiA9IE5VTEw7CiAgICAgY2hhciAq
dmFsdWUgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKnAsKnBlLCpwYzsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKIAogICAgIGZvciAocCA9IHBhcmFtczsgKnAgIT0gJ1wwJzsgcCsrKSB7
CiAgICAgICAgIHBlID0gc3RyY2hyKHAsICc9Jyk7CkBAIC04NDIsMTAgKzgzNyw5IEBAIHN0YXRp
YyB2b2lkIG9wdHNfZG9fcGFyc2UoUWVtdU9wdHMgKm9wdHMsIGNvbnN0IGNoYXIgKnBhcmFtcywK
ICAgICAgICAgfQogICAgICAgICBpZiAoc3RyY21wKG9wdGlvbiwgImlkIikgIT0gMCkgewogICAg
ICAgICAgICAgLyogc3RvcmUgYW5kIHBhcnNlICovCi0gICAgICAgICAgICBvcHRfc2V0KG9wdHMs
IG9wdGlvbiwgdmFsdWUsIHByZXBlbmQsIGludmFsaWRwLCAmbG9jYWxfZXJyKTsKKyAgICAgICAg
ICAgIG9wdF9zZXQob3B0cywgb3B0aW9uLCB2YWx1ZSwgcHJlcGVuZCwgaW52YWxpZHAsIGVycnAp
OwogICAgICAgICAgICAgdmFsdWUgPSBOVUxMOwotICAgICAgICAgICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAg
ICAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICAgICAgZ290byBjbGVhbnVwOwogICAg
ICAgICAgICAgfQogICAgICAgICB9CkBAIC04ODIsNyArODc2LDYgQEAgc3RhdGljIFFlbXVPcHRz
ICpvcHRzX3BhcnNlKFFlbXVPcHRzTGlzdCAqbGlzdCwgY29uc3QgY2hhciAqcGFyYW1zLAogICAg
IGNoYXIgKmlkID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpwOwogICAgIFFlbXVPcHRzICpvcHRz
OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgYXNzZXJ0KCFwZXJtaXRfYWJi
cmV2IHx8IGxpc3QtPmltcGxpZWRfb3B0X25hbWUpOwogICAgIGZpcnN0bmFtZSA9IHBlcm1pdF9h
YmJyZXYgPyBsaXN0LT5pbXBsaWVkX29wdF9uYW1lIDogTlVMTDsKQEAgLTkwMSwxNiArODk0LDE0
IEBAIHN0YXRpYyBRZW11T3B0cyAqb3B0c19wYXJzZShRZW11T3B0c0xpc3QgKmxpc3QsIGNvbnN0
IGNoYXIgKnBhcmFtcywKICAgICAgKiAoaWYgdW5saWtlbHkpIGZ1dHVyZSBtaXN1c2U6CiAgICAg
ICovCiAgICAgYXNzZXJ0KCFkZWZhdWx0cyB8fCBsaXN0LT5tZXJnZV9saXN0cyk7Ci0gICAgb3B0
cyA9IHFlbXVfb3B0c19jcmVhdGUobGlzdCwgaWQsICFkZWZhdWx0cywgJmxvY2FsX2Vycik7Cisg
ICAgb3B0cyA9IHFlbXVfb3B0c19jcmVhdGUobGlzdCwgaWQsICFkZWZhdWx0cywgZXJycCk7CiAg
ICAgZ19mcmVlKGlkKTsKICAgICBpZiAob3B0cyA9PSBOVUxMKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAK
LSAgICBvcHRzX2RvX3BhcnNlKG9wdHMsIHBhcmFtcywgZmlyc3RuYW1lLCBkZWZhdWx0cywgaW52
YWxpZHAsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgb3B0c19kb19wYXJzZShvcHRzLCBwYXJh
bXMsIGZpcnN0bmFtZSwgZGVmYXVsdHMsIGludmFsaWRwLCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgcWVtdV9vcHRzX2RlbChvcHRzKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAg
ICAgfQpAQCAtMTAxMywyMyArMTAwNCwyMCBAQCBRZW11T3B0cyAqcWVtdV9vcHRzX2Zyb21fcWRp
Y3QoUWVtdU9wdHNMaXN0ICpsaXN0LCBjb25zdCBRRGljdCAqcWRpY3QsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIE9wdHNGcm9tUURpY3RTdGF0
ZSBzdGF0ZTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBRZW11T3B0cyAqb3B0
czsKIAogICAgIG9wdHMgPSBxZW11X29wdHNfY3JlYXRlKGxpc3QsIHFkaWN0X2dldF90cnlfc3Ry
KHFkaWN0LCAiaWQiKSwgMSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBs
b2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKICAgICBhc3NlcnQob3B0cyAh
PSBOVUxMKTsKIAotICAgIHN0YXRlLmVycnAgPSAmbG9jYWxfZXJyOworICAgIHN0YXRlLmVycnAg
PSBlcnJwOwogICAgIHN0YXRlLm9wdHMgPSBvcHRzOwogICAgIHFkaWN0X2l0ZXIocWRpY3QsIHFl
bXVfb3B0c19mcm9tX3FkaWN0XzEsICZzdGF0ZSk7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgcWVtdV9vcHRzX2RlbChvcHRzKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAg
fQpAQCAtMTA0OSw5ICsxMDM3LDggQEAgdm9pZCBxZW11X29wdHNfYWJzb3JiX3FkaWN0KFFlbXVP
cHRzICpvcHRzLCBRRGljdCAqcWRpY3QsIEVycm9yICoqZXJycCkKICAgICBlbnRyeSA9IHFkaWN0
X2ZpcnN0KHFkaWN0KTsKIAogICAgIHdoaWxlIChlbnRyeSAhPSBOVUxMKSB7Ci0gICAgICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgICAgICBPcHRzRnJvbVFEaWN0U3RhdGUgc3RhdGUg
PSB7Ci0gICAgICAgICAgICAuZXJycCA9ICZsb2NhbF9lcnIsCisgICAgICAgICAgICAuZXJycCA9
IGVycnAsCiAgICAgICAgICAgICAub3B0cyA9IG9wdHMsCiAgICAgICAgIH07CiAKQEAgLTEwNTks
OCArMTA0Niw3IEBAIHZvaWQgcWVtdV9vcHRzX2Fic29yYl9xZGljdChRZW11T3B0cyAqb3B0cywg
UURpY3QgKnFkaWN0LCBFcnJvciAqKmVycnApCiAKICAgICAgICAgaWYgKGZpbmRfZGVzY19ieV9u
YW1lKG9wdHMtPmxpc3QtPmRlc2MsIGVudHJ5LT5rZXkpKSB7CiAgICAgICAgICAgICBxZW11X29w
dHNfZnJvbV9xZGljdF8xKGVudHJ5LT5rZXksIGVudHJ5LT52YWx1ZSwgJnN0YXRlKTsKLSAgICAg
ICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAg
ICAgIHJldHVybjsKICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgcWRpY3Rf
ZGVsKHFkaWN0LCBlbnRyeS0+a2V5KTsKQEAgLTExMzEsNyArMTExNyw2IEBAIFFEaWN0ICpxZW11
X29wdHNfdG9fcWRpY3QoUWVtdU9wdHMgKm9wdHMsIFFEaWN0ICpxZGljdCkKIHZvaWQgcWVtdV9v
cHRzX3ZhbGlkYXRlKFFlbXVPcHRzICpvcHRzLCBjb25zdCBRZW11T3B0RGVzYyAqZGVzYywgRXJy
b3IgKiplcnJwKQogewogICAgIFFlbXVPcHQgKm9wdDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0g
TlVMTDsKIAogICAgIGFzc2VydChvcHRzX2FjY2VwdHNfYW55KG9wdHMpKTsKIApAQCAtMTE0Miw5
ICsxMTI3LDggQEAgdm9pZCBxZW11X29wdHNfdmFsaWRhdGUoUWVtdU9wdHMgKm9wdHMsIGNvbnN0
IFFlbXVPcHREZXNjICpkZXNjLCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICByZXR1cm47CiAg
ICAgICAgIH0KIAotICAgICAgICBxZW11X29wdF9wYXJzZShvcHQsICZsb2NhbF9lcnIpOwotICAg
ICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICAgICAgcWVtdV9vcHRfcGFyc2Uob3B0LCBlcnJwKTsKKyAgICAgICAg
aWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CmRpZmYg
LS1naXQgYS91dGlsL3FlbXUtc29ja2V0cy5jIGIvdXRpbC9xZW11LXNvY2tldHMuYwppbmRleCA5
OGZmM2ExY2NlLi45ODMyZDgyNzhkIDEwMDY0NAotLS0gYS91dGlsL3FlbXUtc29ja2V0cy5jCisr
KyBiL3V0aWwvcWVtdS1zb2NrZXRzLmMKQEAgLTIxOSw3ICsyMTksNiBAQCBzdGF0aWMgaW50IGlu
ZXRfbGlzdGVuX3NhZGRyKEluZXRTb2NrZXRBZGRyZXNzICpzYWRkciwKICAgICBpbnQgc2xpc3Rl
biA9IC0xOwogICAgIGludCBzYXZlZF9lcnJubyA9IDA7CiAgICAgYm9vbCBzb2NrZXRfY3JlYXRl
ZCA9IGZhbHNlOwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgaWYgKHNhZGRyLT5rZWVw
X2FsaXZlKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgImtlZXAtYWxpdmUgb3B0aW9uIGlz
IG5vdCBzdXBwb3J0ZWQgZm9yIHBhc3NpdmUgIgpAQCAtMjMyLDExICsyMzEsMTAgQEAgc3RhdGlj
IGludCBpbmV0X2xpc3Rlbl9zYWRkcihJbmV0U29ja2V0QWRkcmVzcyAqc2FkZHIsCiAgICAgaWYg
KHNhZGRyLT5oYXNfbnVtZXJpYyAmJiBzYWRkci0+bnVtZXJpYykgewogICAgICAgICBhaS5haV9m
bGFncyB8PSBBSV9OVU1FUklDSE9TVCB8IEFJX05VTUVSSUNTRVJWOwogICAgIH0KLSAgICBhaS5h
aV9mYW1pbHkgPSBpbmV0X2FpX2ZhbWlseV9mcm9tX2FkZHJlc3Moc2FkZHIsICZlcnIpOworICAg
IGFpLmFpX2ZhbWlseSA9IGluZXRfYWlfZmFtaWx5X2Zyb21fYWRkcmVzcyhzYWRkciwgZXJycCk7
CiAgICAgYWkuYWlfc29ja3R5cGUgPSBTT0NLX1NUUkVBTTsKIAotICAgIGlmIChlcnIpIHsKLSAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAg
ICAgIHJldHVybiAtMTsKICAgICB9CiAKQEAgLTM4OSw3ICszODcsNiBAQCBzdGF0aWMgc3RydWN0
IGFkZHJpbmZvICppbmV0X3BhcnNlX2Nvbm5lY3Rfc2FkZHIoSW5ldFNvY2tldEFkZHJlc3MgKnNh
ZGRyLAogewogICAgIHN0cnVjdCBhZGRyaW5mbyBhaSwgKnJlczsKICAgICBpbnQgcmM7Ci0gICAg
RXJyb3IgKmVyciA9IE5VTEw7CiAgICAgc3RhdGljIGludCB1c2VWNE1hcHBlZCA9IDE7CiAKICAg
ICBtZW1zZXQoJmFpLCAwLCBzaXplb2YoYWkpKTsKQEAgLTM5OCwxMSArMzk1LDEwIEBAIHN0YXRp
YyBzdHJ1Y3QgYWRkcmluZm8gKmluZXRfcGFyc2VfY29ubmVjdF9zYWRkcihJbmV0U29ja2V0QWRk
cmVzcyAqc2FkZHIsCiAgICAgaWYgKGF0b21pY19yZWFkKCZ1c2VWNE1hcHBlZCkpIHsKICAgICAg
ICAgYWkuYWlfZmxhZ3MgfD0gQUlfVjRNQVBQRUQ7CiAgICAgfQotICAgIGFpLmFpX2ZhbWlseSA9
IGluZXRfYWlfZmFtaWx5X2Zyb21fYWRkcmVzcyhzYWRkciwgJmVycik7CisgICAgYWkuYWlfZmFt
aWx5ID0gaW5ldF9haV9mYW1pbHlfZnJvbV9hZGRyZXNzKHNhZGRyLCBlcnJwKTsKICAgICBhaS5h
aV9zb2NrdHlwZSA9IFNPQ0tfU1RSRUFNOwogCi0gICAgaWYgKGVycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAgICAgfQogCkBAIC00NDMsNyArNDM5LDYgQEAgc3RhdGljIHN0cnVjdCBhZGRyaW5m
byAqaW5ldF9wYXJzZV9jb25uZWN0X3NhZGRyKEluZXRTb2NrZXRBZGRyZXNzICpzYWRkciwKICAq
LwogaW50IGluZXRfY29ubmVjdF9zYWRkcihJbmV0U29ja2V0QWRkcmVzcyAqc2FkZHIsIEVycm9y
ICoqZXJycCkKIHsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBzdHJ1Y3QgYWRk
cmluZm8gKnJlcywgKmU7CiAgICAgaW50IHNvY2sgPSAtMTsKIApAQCAtNDUzLDE2ICs0NDgsMTQg
QEAgaW50IGluZXRfY29ubmVjdF9zYWRkcihJbmV0U29ja2V0QWRkcmVzcyAqc2FkZHIsIEVycm9y
ICoqZXJycCkKICAgICB9CiAKICAgICBmb3IgKGUgPSByZXM7IGUgIT0gTlVMTDsgZSA9IGUtPmFp
X25leHQpIHsKLSAgICAgICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOwotICAgICAgICBsb2NhbF9l
cnIgPSBOVUxMOwotICAgICAgICBzb2NrID0gaW5ldF9jb25uZWN0X2FkZHIoZSwgJmxvY2FsX2Vy
cik7CisgICAgICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKKyAgICAgICAgc29jayA9IGluZXRf
Y29ubmVjdF9hZGRyKGUsIGVycnApOwogICAgICAgICBpZiAoc29jayA+PSAwKSB7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KIAogICAgIGlmIChzb2NrIDwgMCkgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICB9CiAKICAgICBmcmVl
YWRkcmluZm8ocmVzKTsKQEAgLTQ5MCwxNiArNDgzLDE0IEBAIHN0YXRpYyBpbnQgaW5ldF9kZ3Jh
bV9zYWRkcihJbmV0U29ja2V0QWRkcmVzcyAqc3JhZGRyLAogICAgIGNvbnN0IGNoYXIgKmFkZHI7
CiAgICAgY29uc3QgY2hhciAqcG9ydDsKICAgICBpbnQgc29jayA9IC0xLCByYzsKLSAgICBFcnJv
ciAqZXJyID0gTlVMTDsKIAogICAgIC8qIGxvb2t1cCBwZWVyIGFkZHIgKi8KICAgICBtZW1zZXQo
JmFpLDAsIHNpemVvZihhaSkpOwogICAgIGFpLmFpX2ZsYWdzID0gQUlfQ0FOT05OQU1FIHwgQUlf
VjRNQVBQRUQgfCBBSV9BRERSQ09ORklHOwotICAgIGFpLmFpX2ZhbWlseSA9IGluZXRfYWlfZmFt
aWx5X2Zyb21fYWRkcmVzcyhzcmFkZHIsICZlcnIpOworICAgIGFpLmFpX2ZhbWlseSA9IGluZXRf
YWlfZmFtaWx5X2Zyb21fYWRkcmVzcyhzcmFkZHIsIGVycnApOwogICAgIGFpLmFpX3NvY2t0eXBl
ID0gU09DS19ER1JBTTsKIAotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGVycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0K
IApkaWZmIC0tZ2l0IGEvdmwuYyBiL3ZsLmMKaW5kZXggNjMwZjVjNWU5Yy4uMjFmNTY3OTk2NCAx
MDA2NDQKLS0tIGEvdmwuYworKysgYi92bC5jCkBAIC0yMjEzLDExICsyMjEzLDggQEAgc3RhdGlj
IGludCBkZXZpY2VfaW5pdF9mdW5jKHZvaWQgKm9wYXF1ZSwgUWVtdU9wdHMgKm9wdHMsIEVycm9y
ICoqZXJycCkKIAogc3RhdGljIGludCBjaGFyZGV2X2luaXRfZnVuYyh2b2lkICpvcGFxdWUsIFFl
bXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCiB7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7Ci0KLSAgICBpZiAoIXFlbXVfY2hyX25ld19mcm9tX29wdHMob3B0cywgTlVMTCwgJmxvY2Fs
X2VycikpIHsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCFxZW11X2Nocl9uZXdfZnJvbV9vcHRz
KG9wdHMsIE5VTEwsIGVycnApKSB7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAg
cmV0dXJuIC0xOwogICAgICAgICB9CiAgICAgICAgIGV4aXQoMCk7CkBAIC0yNjE0LDcgKzI2MTEs
NiBAQCBzdGF0aWMgaW50IG1hY2hpbmVfc2V0X3Byb3BlcnR5KHZvaWQgKm9wYXF1ZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewogICAgIE9iamVjdCAq
b2JqID0gT0JKRUNUKG9wYXF1ZSk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
Y2hhciAqcCwgKnFvbV9uYW1lOwogCiAgICAgaWYgKHN0cmNtcChuYW1lLCAidHlwZSIpID09IDAp
IHsKQEAgLTI2MjgsMTEgKzI2MjQsMTAgQEAgc3RhdGljIGludCBtYWNoaW5lX3NldF9wcm9wZXJ0
eSh2b2lkICpvcGFxdWUsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBvYmplY3RfcHJvcGVydHlf
cGFyc2Uob2JqLCB2YWx1ZSwgcW9tX25hbWUsICZsb2NhbF9lcnIpOworICAgIG9iamVjdF9wcm9w
ZXJ0eV9wYXJzZShvYmosIHZhbHVlLCBxb21fbmFtZSwgZXJycCk7CiAgICAgZ19mcmVlKHFvbV9u
YW1lKTsKIAotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybiAtMTsKICAg
ICB9CiAKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwc-0006JN-Tn; Mon, 23 Sep 2019 17:16: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=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQyu-0000tU-5q
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:32 +0000
X-Inumbo-ID: 35d6c2e0-de1d-11e9-9604-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by localhost (Halon) with ESMTPS
 id 35d6c2e0-de1d-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:14:25 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQwz-0001Fp-Os; Mon, 23 Sep 2019 19:12:33 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:26 +0300
Message-Id: <20190923161231.22028-5-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 4/9] hw/core/loader-fit: fix freeing errp in
 fit_load_fdt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Zml0X2xvYWRfZmR0IGZvcmdldCB0byB6ZXJvIGVycnAuIEZpeCBpdC4KClNpZ25lZC1vZmYtYnk6
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
LS0tCiBody9jb3JlL2xvYWRlci1maXQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L2NvcmUvbG9hZGVyLWZpdC5j
IGIvaHcvY29yZS9sb2FkZXItZml0LmMKaW5kZXggOTUzYjE2YmM4Mi4uZmU1YmNjNjcwMCAxMDA2
NDQKLS0tIGEvaHcvY29yZS9sb2FkZXItZml0LmMKKysrIGIvaHcvY29yZS9sb2FkZXItZml0LmMK
QEAgLTIwMCw3ICsyMDAsNyBAQCBzdGF0aWMgaW50IGZpdF9sb2FkX2ZkdChjb25zdCBzdHJ1Y3Qg
Zml0X2xvYWRlciAqbGRyLCBjb25zdCB2b2lkICppdGIsCiAgICAgZXJyID0gZml0X2ltYWdlX2Fk
ZHIoaXRiLCBpbWdfb2ZmLCAibG9hZCIsICZsb2FkX2FkZHIsIGVycnApOwogICAgIGlmIChlcnIg
PT0gLUVOT0VOVCkgewogICAgICAgICBsb2FkX2FkZHIgPSBST1VORF9VUChrZXJuZWxfZW5kLCA2
NCAqIEtpQikgKyAoMTAgKiBNaUIpOwotICAgICAgICBlcnJvcl9mcmVlKCplcnJwKTsKKyAgICAg
ICAgZXJyb3JfZnJlZV9lcnJwKGVycnApOwogICAgIH0gZWxzZSBpZiAoZXJyKSB7CiAgICAgICAg
IGVycm9yX3ByZXBlbmQoZXJycCwgInVuYWJsZSB0byByZWFkIEZEVCBsb2FkIGFkZHJlc3MgZnJv
bSBGSVQ6ICIpOwogICAgICAgICByZXQgPSBlcnI7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwc-0006J5-0D; Mon, 23 Sep 2019 17:16:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VjMr=XS=kernel.org=krzk@srs-us1.protection.inumbo.net>)
 id 1iCQlu-0008JD-Jf
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:01:06 +0000
X-Inumbo-ID: 595d5500-de1b-11e9-b299-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 595d5500-de1b-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 16:01:06 +0000 (UTC)
Received: from localhost.localdomain (unknown [194.230.155.145])
 (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 A0CD221655;
 Mon, 23 Sep 2019 16:00:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569254465;
 bh=2mKxiYbUqFAYC8HwEexsiuZjLowiVHlnF0alJUeeDSw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=tlUw+OaXMxwYGECYkhgPaUozxql55SYqwVwPBLrRL4ny4z68kWASnB4tGsuYX90Yv
 ajdP00xfMHnr1V20CV+zaEr4x2BNlLa45PQFUkcewuq9zOhEq1qi7njM8poF/fvBsq
 PDvQCQOHkgE48vgBrCX8B7EZYAxBZsyIEK6NhBlI=
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Jiri Kosina <trivial@kernel.org>, linux-kernel@vger.kernel.org,
 linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org,
 linux-um@lists.infradead.org, keyrings@vger.kernel.org,
 linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org,
 linux-block@vger.kernel.org, linux-crypto@vger.kernel.org,
 openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com,
 dmaengine@vger.kernel.org, linux-edac@vger.kernel.org,
 linux-efi@vger.kernel.org, linux-input@vger.kernel.org,
 linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org,
 linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-raid@vger.kernel.org, dm-devel@redhat.com,
 linux-media@vger.kernel.org, linux-mmc@vger.kernel.org,
 linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org,
 linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org,
 linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org,
 esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org,
 linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org,
 ac100@lists.launchpad.net, linux-tegra@vger.kernel.org,
 bcm-kernel-feedback-list@broadcom.com,
 linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org,
 virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org, linux-security-module@vger.kernel.org,
 linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org
Date: Mon, 23 Sep 2019 18:00:13 +0200
Message-Id: <20190923160013.8550-3-krzk@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190923160013.8550-1-krzk@kernel.org>
References: <20190923160013.8550-1-krzk@kernel.org>
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [PATCH trivial 3/3] treewide: arch: Fix Kconfig
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Krzysztof Kozlowski <krzk@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>

QWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRhYiAoK29wdGlvbmFsIHR3byBzcGFj
ZXMpIGFzIGluCmNvZGluZyBzdHlsZSB3aXRoIGNvbW1hbmQgbGlrZToKICAgICQgc2VkIC1lICdz
L14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwoKU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtv
emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGFyY2gvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDQgKystLQogYXJjaC9hbHBoYS9LY29uZmlnICAgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogYXJjaC9hcm0vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgICAgICAgfCAg
NCArKy0tCiBhcmNoL2FybS9tYWNoLWVwOTN4eC9LY29uZmlnICAgICAgICAgICB8ICA4ICsrKyst
LS0tCiBhcmNoL2FybS9tYWNoLWhpc2kvS2NvbmZpZyAgICAgICAgICAgICB8ICAyICstCiBhcmNo
L2FybS9tYWNoLWl4cDR4eC9LY29uZmlnICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0K
IGFyY2gvYXJtL21hY2gtbW1wL0tjb25maWcgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJt
L21hY2gtb21hcDEvS2NvbmZpZyAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIGFyY2gv
YXJtL21hY2gtcHJpbWEyL0tjb25maWcgICAgICAgICAgIHwgIDYgKysrLS0tCiBhcmNoL2FybS9t
YWNoLXMzYzI0eHgvS2NvbmZpZyAgICAgICAgICB8ICA0ICsrLS0KIGFyY2gvYXJtL21hY2gtczNj
NjR4eC9LY29uZmlnICAgICAgICAgIHwgIDYgKysrLS0tCiBhcmNoL2FybS9wbGF0LXNhbXN1bmcv
S2NvbmZpZyAgICAgICAgICB8ICAyICstCiBhcmNoL2FybTY0L0tjb25maWcgICAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrKy0tLQogYXJjaC9hcm02NC9LY29uZmlnLmRlYnVnICAgICAgICAgICAg
ICAgfCAgMiArLQogYXJjaC9oODMwMC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
Ky0tCiBhcmNoL2g4MzAwL0tjb25maWcuY3B1ICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGFy
Y2gvbTY4ay9LY29uZmlnLmJ1cyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvbTY4ay9L
Y29uZmlnLmRlYnVnICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogYXJjaC9t
NjhrL0tjb25maWcubWFjaGluZSAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogYXJjaC9uZHMz
Mi9LY29uZmlnLmNwdSAgICAgICAgICAgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIGFy
Y2gvb3BlbnJpc2MvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0KIGFyY2gvcG93ZXJwYy9LY29uZmlnLmRlYnVnICAgICAgICAgICAgIHwgMTgg
KysrKysrKysrLS0tLS0tLS0tCiBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL0tjb25maWcuY3B1dHlw
ZSB8ICAyICstCiBhcmNoL3Jpc2N2L0tjb25maWcuc29jcyAgICAgICAgICAgICAgICB8ICAyICst
CiBhcmNoL3NoL2JvYXJkcy9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3No
L21tL0tjb25maWcgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3VtL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogMjggZmlsZXMgY2hhbmdlZCwg
MTAxIGluc2VydGlvbnMoKyksIDEwMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL0tj
b25maWcgYi9hcmNoL0tjb25maWcKaW5kZXggNWY4YTVkODRkYmJlLi44ZDRmNzdiYmVkMjkgMTAw
NjQ0Ci0tLSBhL2FyY2gvS2NvbmZpZworKysgYi9hcmNoL0tjb25maWcKQEAgLTc2LDcgKzc2LDcg
QEAgY29uZmlnIEpVTVBfTEFCRUwKICAgICAgICBkZXBlbmRzIG9uIEhBVkVfQVJDSF9KVU1QX0xB
QkVMCiAgICAgICAgZGVwZW5kcyBvbiBDQ19IQVNfQVNNX0dPVE8KICAgICAgICBoZWxwCi0gICAg
ICAgICBUaGlzIG9wdGlvbiBlbmFibGVzIGEgdHJhbnNwYXJlbnQgYnJhbmNoIG9wdGltaXphdGlv
biB0aGF0CisJIFRoaXMgb3B0aW9uIGVuYWJsZXMgYSB0cmFuc3BhcmVudCBicmFuY2ggb3B0aW1p
emF0aW9uIHRoYXQKIAkgbWFrZXMgY2VydGFpbiBhbG1vc3QtYWx3YXlzLXRydWUgb3IgYWxtb3N0
LWFsd2F5cy1mYWxzZSBicmFuY2gKIAkgY29uZGl0aW9ucyBldmVuIGNoZWFwZXIgdG8gZXhlY3V0
ZSB3aXRoaW4gdGhlIGtlcm5lbC4KIApAQCAtODQsNyArODQsNyBAQCBjb25maWcgSlVNUF9MQUJF
TAogCSBzY2hlZHVsZXIgZnVuY3Rpb25hbGl0eSwgbmV0d29ya2luZyBjb2RlIGFuZCBLVk0gaGF2
ZSBzdWNoCiAJIGJyYW5jaGVzIGFuZCBpbmNsdWRlIHN1cHBvcnQgZm9yIHRoaXMgb3B0aW1pemF0
aW9uIHRlY2huaXF1ZS4KIAotICAgICAgICAgSWYgaXQgaXMgZGV0ZWN0ZWQgdGhhdCB0aGUgY29t
cGlsZXIgaGFzIHN1cHBvcnQgZm9yICJhc20gZ290byIsCisJIElmIGl0IGlzIGRldGVjdGVkIHRo
YXQgdGhlIGNvbXBpbGVyIGhhcyBzdXBwb3J0IGZvciAiYXNtIGdvdG8iLAogCSB0aGUga2VybmVs
IHdpbGwgY29tcGlsZSBzdWNoIGJyYW5jaGVzIHdpdGgganVzdCBhIG5vcAogCSBpbnN0cnVjdGlv
bi4gV2hlbiB0aGUgY29uZGl0aW9uIGZsYWcgaXMgdG9nZ2xlZCB0byB0cnVlLCB0aGUKIAkgbm9w
IHdpbGwgYmUgY29udmVydGVkIHRvIGEganVtcCBpbnN0cnVjdGlvbiB0byBleGVjdXRlIHRoZQpk
aWZmIC0tZ2l0IGEvYXJjaC9hbHBoYS9LY29uZmlnIGIvYXJjaC9hbHBoYS9LY29uZmlnCmluZGV4
IGVmMTc5MDMzYTdjMi4uMzBhNjI5MTM1NWNiIDEwMDY0NAotLS0gYS9hcmNoL2FscGhhL0tjb25m
aWcKKysrIGIvYXJjaC9hbHBoYS9LY29uZmlnCkBAIC01NDUsNyArNTQ1LDcgQEAgY29uZmlnIE5S
X0NQVVMKIAlkZWZhdWx0ICI0IiBpZiAhQUxQSEFfR0VORVJJQyAmJiAhQUxQSEFfTUFSVkVMCiAJ
aGVscAogCSAgTUFSVkVMIHN1cHBvcnQgY2FuIGhhbmRsZSBhIG1heGltdW0gb2YgMzIgQ1BVcywg
YWxsIHRoZSBvdGhlcnMKLSAgICAgICAgICB3aXRoIHdvcmtpbmcgc3VwcG9ydCBoYXZlIGEgbWF4
aW11bSBvZiA0IENQVXMuCisJICB3aXRoIHdvcmtpbmcgc3VwcG9ydCBoYXZlIGEgbWF4aW11bSBv
ZiA0IENQVXMuCiAKIGNvbmZpZyBBUkNIX0RJU0NPTlRJR01FTV9FTkFCTEUKIAlib29sICJEaXNj
b250aWd1b3VzIE1lbW9yeSBTdXBwb3J0IgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vS2NvbmZpZy5k
ZWJ1ZyBiL2FyY2gvYXJtL0tjb25maWcuZGVidWcKaW5kZXggOGJjYmQwY2Q3MzliLi4wZTVkNTJm
YmRkYmQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL0tjb25maWcuZGVidWcKKysrIGIvYXJjaC9hcm0v
S2NvbmZpZy5kZWJ1ZwpAQCAtMjc0LDcgKzI3NCw3IEBAIGNob2ljZQogCQlzZWxlY3QgREVCVUdf
VUFSVF84MjUwCiAJCWhlbHAKIAkJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRoZSBkZWJ1ZyBw
cmludCByb3V0aW5lcyB0byBkaXJlY3QKLSAgICAgICAgICAgICAgICAgIHRoZWlyIG91dHB1dCB0
byB0aGUgQ05TM3h4eCBVQVJUMC4KKwkgICAgICAgICAgdGhlaXIgb3V0cHV0IHRvIHRoZSBDTlMz
eHh4IFVBUlQwLgogCiAJY29uZmlnIERFQlVHX0RBVklOQ0lfREE4WFhfVUFSVDEKIAkJYm9vbCAi
S2VybmVsIGxvdy1sZXZlbCBkZWJ1Z2dpbmcgb24gRGFWaW5jaSBEQThYWCB1c2luZyBVQVJUMSIK
QEAgLTgyOCw3ICs4MjgsNyBAQCBjaG9pY2UKIAkJc2VsZWN0IERFQlVHX1VBUlRfODI1MAogCQlo
ZWxwCiAJCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCBrZXJuZWwgbG93LWxldmVsIGRlYnVnZ2lu
ZyBzdXBwb3J0Ci0gICAgICAgICAgICAgICAgICBvbiBSb2NrY2hpcCBSVjExMDggYmFzZWQgcGxh
dGZvcm1zLgorCSAgICAgICAgICBvbiBSb2NrY2hpcCBSVjExMDggYmFzZWQgcGxhdGZvcm1zLgog
CiAJY29uZmlnIERFQlVHX1JWMTEwOF9VQVJUMQogCQlib29sICJLZXJuZWwgbG93LWxldmVsIGRl
YnVnZ2luZyBtZXNzYWdlcyB2aWEgUm9ja2NoaXAgUlYxMTA4IFVBUlQxIgpkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0vbWFjaC1lcDkzeHgvS2NvbmZpZyBiL2FyY2gvYXJtL21hY2gtZXA5M3h4L0tjb25m
aWcKaW5kZXggZjJkYjVmZDM4MTQ1Li5iZjgxZGZhYjdmMWIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
L21hY2gtZXA5M3h4L0tjb25maWcKKysrIGIvYXJjaC9hcm0vbWFjaC1lcDkzeHgvS2NvbmZpZwpA
QCAtMTI2LDEwICsxMjYsMTAgQEAgY29uZmlnIE1BQ0hfTUlDUk85UwogCSAgQ29udGVjIE1pY3Jv
OS1TbGltIGJvYXJkLgogCiBjb25maWcgTUFDSF9TSU1fT05FCi0gICAgICAgIGJvb2wgIlN1cHBv
cnQgU2ltcGxlbWFjaGluZXMgU2ltLk9uZSBib2FyZCIKLSAgICAgICAgaGVscAotICAgICAgICAg
IFNheSAnWScgaGVyZSBpZiB5b3Ugd2FudCB5b3VyIGtlcm5lbCB0byBzdXBwb3J0IHRoZQotICAg
ICAgICAgIFNpbXBsZW1hY2hpbmVzIFNpbS5PbmUgYm9hcmQuCisJYm9vbCAiU3VwcG9ydCBTaW1w
bGVtYWNoaW5lcyBTaW0uT25lIGJvYXJkIgorCWhlbHAKKwkgIFNheSAnWScgaGVyZSBpZiB5b3Ug
d2FudCB5b3VyIGtlcm5lbCB0byBzdXBwb3J0IHRoZQorCSAgU2ltcGxlbWFjaGluZXMgU2ltLk9u
ZSBib2FyZC4KIAogY29uZmlnIE1BQ0hfU05BUFBFUl9DTDE1CiAJYm9vbCAiU3VwcG9ydCBCbHVl
d2F0ZXIgU3lzdGVtcyBTbmFwcGVyIENMMTUgTW9kdWxlIgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v
bWFjaC1oaXNpL0tjb25maWcgYi9hcmNoL2FybS9tYWNoLWhpc2kvS2NvbmZpZwppbmRleCA5ODMz
OGE0ODk5MjEuLjQ2OTdhNzU2ZjY3NiAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbWFjaC1oaXNpL0tj
b25maWcKKysrIGIvYXJjaC9hcm0vbWFjaC1oaXNpL0tjb25maWcKQEAgLTMxLDcgKzMxLDcgQEAg
Y29uZmlnIEFSQ0hfSElQMDEKICAgICAgICBzZWxlY3QgSEFWRV9BUk1fVFdEIGlmIFNNUAogICAg
ICAgIHNlbGVjdCBBUk1fR0xPQkFMX1RJTUVSCiAgICAgICAgaGVscAotICAgICAgICAgU3VwcG9y
dCBmb3IgSGlzaWxpY29uIEhJUDAxIFNvQyBmYW1pbHkKKwkgU3VwcG9ydCBmb3IgSGlzaWxpY29u
IEhJUDAxIFNvQyBmYW1pbHkKIAogY29uZmlnIEFSQ0hfSElQMDQKIAlib29sICJIaXNpbGljb24g
SGlQMDQgQ29ydGV4IEExNSBmYW1pbHkiCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLWl4cDR4
eC9LY29uZmlnIGIvYXJjaC9hcm0vbWFjaC1peHA0eHgvS2NvbmZpZwppbmRleCBmNzIxMWI1N2Ix
ZTcuLjQ4NGU4ZWIxNmJhYSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbWFjaC1peHA0eHgvS2NvbmZp
ZworKysgYi9hcmNoL2FybS9tYWNoLWl4cDR4eC9LY29uZmlnCkBAIC0yMTQsMTQgKzIxNCwxNCBA
QCBjb25maWcgSVhQNFhYX0lORElSRUNUX1BDSQogCWJvb2wgIlVzZSBpbmRpcmVjdCBQQ0kgbWVt
b3J5IGFjY2VzcyIKIAlkZXBlbmRzIG9uIFBDSQogCWhlbHAKLSAgICAgICAgICBJWFA0eHggcHJv
dmlkZXMgdHdvIG1ldGhvZHMgb2YgYWNjZXNzaW5nIFBDSSBtZW1vcnkgc3BhY2U6Ci0KLSAgICAg
ICAgICAxKSBBIGRpcmVjdCBtYXBwZWQgd2luZG93IGZyb20gMHg0ODAwMDAwMCB0byAweDRCRkZG
RkZGICg2NE1CKS4KLSAgICAgICAgICAgICBUbyBhY2Nlc3MgUENJIHZpYSB0aGlzIHNwYWNlLCB3
ZSBzaW1wbHkgaW9yZW1hcCgpIHRoZSBCQVIKLSAgICAgICAgICAgICBpbnRvIHRoZSBrZXJuZWwg
YW5kIHdlIGNhbiB1c2UgdGhlIHN0YW5kYXJkIHJlYWRbYndsXS93cml0ZVtid2xdCi0gICAgICAg
ICAgICAgbWFjcm9zLiBUaGlzIGlzIHRoZSBwcmVmZXJyZWQgbWV0aG9kIGR1ZSB0byBzcGVlZCBi
dXQgaXQKLSAgICAgICAgICAgICBsaW1pdHMgdGhlIHN5c3RlbSB0byBqdXN0IDY0TUIgb2YgUENJ
IG1lbW9yeS4gVGhpcyBjYW4gYmUKLSAgICAgICAgICAgICBwcm9ibGVtYXRpYyBpZiB1c2luZyB2
aWRlbyBjYXJkcyBhbmQgb3RoZXIgbWVtb3J5LWhlYXZ5IGRldmljZXMuCisJICBJWFA0eHggcHJv
dmlkZXMgdHdvIG1ldGhvZHMgb2YgYWNjZXNzaW5nIFBDSSBtZW1vcnkgc3BhY2U6CisKKwkgIDEp
IEEgZGlyZWN0IG1hcHBlZCB3aW5kb3cgZnJvbSAweDQ4MDAwMDAwIHRvIDB4NEJGRkZGRkYgKDY0
TUIpLgorCSAgICAgVG8gYWNjZXNzIFBDSSB2aWEgdGhpcyBzcGFjZSwgd2Ugc2ltcGx5IGlvcmVt
YXAoKSB0aGUgQkFSCisJICAgICBpbnRvIHRoZSBrZXJuZWwgYW5kIHdlIGNhbiB1c2UgdGhlIHN0
YW5kYXJkIHJlYWRbYndsXS93cml0ZVtid2xdCisJICAgICBtYWNyb3MuIFRoaXMgaXMgdGhlIHBy
ZWZlcnJlZCBtZXRob2QgZHVlIHRvIHNwZWVkIGJ1dCBpdAorCSAgICAgbGltaXRzIHRoZSBzeXN0
ZW0gdG8ganVzdCA2NE1CIG9mIFBDSSBtZW1vcnkuIFRoaXMgY2FuIGJlCisJICAgICBwcm9ibGVt
YXRpYyBpZiB1c2luZyB2aWRlbyBjYXJkcyBhbmQgb3RoZXIgbWVtb3J5LWhlYXZ5IGRldmljZXMu
CiAKIAkgIDIpIElmID4gNjRNQiBvZiBtZW1vcnkgc3BhY2UgaXMgcmVxdWlyZWQsIHRoZSBJWFA0
eHggY2FuIGJlCiAJICAgICBjb25maWd1cmVkIHRvIHVzZSBpbmRpcmVjdCByZWdpc3RlcnMgdG8g
YWNjZXNzIHRoZSB3aG9sZSBQQ0kKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtbW1wL0tjb25m
aWcgYi9hcmNoL2FybS9tYWNoLW1tcC9LY29uZmlnCmluZGV4IDA0NDAxMDllOTczYi4uYzU0OWZj
MzkzOGI4IDEwMDY0NAotLS0gYS9hcmNoL2FybS9tYWNoLW1tcC9LY29uZmlnCisrKyBiL2FyY2gv
YXJtL21hY2gtbW1wL0tjb25maWcKQEAgLTE1MCw3ICsxNTAsNyBAQCBjb25maWcgQ1BVX01NUDIK
IAkgIFNlbGVjdCBjb2RlIHNwZWNpZmljIHRvIE1NUDIuIE1NUDIgaXMgQVJNdjcgY29tcGF0aWJs
ZS4KIAogY29uZmlnIFVTQl9FSENJX01WX1UyTwotICAgICAgICBib29sICJFSENJIHN1cHBvcnQg
Zm9yIFBYQSBVU0IgT1RHIGNvbnRyb2xsZXIiCisJYm9vbCAiRUhDSSBzdXBwb3J0IGZvciBQWEEg
VVNCIE9URyBjb250cm9sbGVyIgogCWRlcGVuZHMgb24gVVNCX0VIQ0lfTVYKIAloZWxwCiAJICBF
bmFibGVzIHN1cHBvcnQgZm9yIE9URyBjb250cm9sbGVyIHdoaWNoIGNhbiBiZSBzd2l0Y2hlZCB0
byBob3N0IG1vZGUuCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLW9tYXAxL0tjb25maWcgYi9h
cmNoL2FybS9tYWNoLW9tYXAxL0tjb25maWcKaW5kZXggMmExN2RjMWQxMjJjLi44OTEzOGQxNGQw
ZjIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21hY2gtb21hcDEvS2NvbmZpZworKysgYi9hcmNoL2Fy
bS9tYWNoLW9tYXAxL0tjb25maWcKQEAgLTY2LDggKzY2LDggQEAgY29uZmlnIE1BQ0hfT01BUF9J
Tk5PVkFUT1IKIAlib29sICJUSSBJbm5vdmF0b3IiCiAJZGVwZW5kcyBvbiBBUkNIX09NQVAxICYm
IChBUkNIX09NQVAxNVhYIHx8IEFSQ0hfT01BUDE2WFgpCiAJaGVscAotICAgICAgICAgIFRJIE9N
QVAgMTUxMCBvciAxNjEwIElubm92YXRvciBib2FyZCBzdXBwb3J0LiBTYXkgWSBoZXJlIGlmIHlv
dQotICAgICAgICAgIGhhdmUgc3VjaCBhIGJvYXJkLgorCSAgVEkgT01BUCAxNTEwIG9yIDE2MTAg
SW5ub3ZhdG9yIGJvYXJkIHN1cHBvcnQuIFNheSBZIGhlcmUgaWYgeW91CisJICBoYXZlIHN1Y2gg
YSBib2FyZC4KIAogY29uZmlnIE1BQ0hfT01BUF9IMgogCWJvb2wgIlRJIEgyIFN1cHBvcnQiCkBA
IC05NCw3ICs5NCw3IEBAIGNvbmZpZyBNQUNIX09NQVBfT1NLCiAJZGVwZW5kcyBvbiBBUkNIX09N
QVAxICYmIEFSQ0hfT01BUDE2WFgKICAgICAJaGVscAogCSAgVEkgT01BUCA1OTEyIE9TSyAoT01B
UCBTdGFydGVyIEtpdCkgYm9hcmQgc3VwcG9ydC4gU2F5IFkgaGVyZQotICAgICAgICAgIGlmIHlv
dSBoYXZlIHN1Y2ggYSBib2FyZC4KKwkgIGlmIHlvdSBoYXZlIHN1Y2ggYSBib2FyZC4KIAogY29u
ZmlnIE9NQVBfT1NLX01JU1RSQUwKIAlib29sICJNaXN0cmFsIFFWR0EgYm9hcmQgU3VwcG9ydCIK
QEAgLTE4MCwxMCArMTgwLDEwIEBAIGNvbmZpZyBNQUNIX09NQVBfR0VORVJJQwogCWJvb2wgIkdl
bmVyaWMgT01BUCBib2FyZCIKIAlkZXBlbmRzIG9uIEFSQ0hfT01BUDEgJiYgKEFSQ0hfT01BUDE1
WFggfHwgQVJDSF9PTUFQMTZYWCkKIAloZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgZ2VuZXJp
YyBPTUFQLTE1MTAsIDE2MTAgb3IgMTcxMCBib2FyZCB3aXRoCi0gICAgICAgICAgbm8gRlBHQS4g
Q2FuIGJlIHVzZWQgYXMgdGVtcGxhdGUgZm9yIHBvcnRpbmcgTGludXggdG8KLSAgICAgICAgICBj
dXN0b20gT01BUCBib2FyZHMuIFNheSBZIGhlcmUgaWYgeW91IGhhdmUgYSBjdXN0b20KLSAgICAg
ICAgICBib2FyZC4KKwkgIFN1cHBvcnQgZm9yIGdlbmVyaWMgT01BUC0xNTEwLCAxNjEwIG9yIDE3
MTAgYm9hcmQgd2l0aAorCSAgbm8gRlBHQS4gQ2FuIGJlIHVzZWQgYXMgdGVtcGxhdGUgZm9yIHBv
cnRpbmcgTGludXggdG8KKwkgIGN1c3RvbSBPTUFQIGJvYXJkcy4gU2F5IFkgaGVyZSBpZiB5b3Ug
aGF2ZSBhIGN1c3RvbQorCSAgYm9hcmQuCiAKIGVuZG1lbnUKIApkaWZmIC0tZ2l0IGEvYXJjaC9h
cm0vbWFjaC1wcmltYTIvS2NvbmZpZyBiL2FyY2gvYXJtL21hY2gtcHJpbWEyL0tjb25maWcKaW5k
ZXggNmY2Njc4NWZhYjAxLi44OGE3NmQyNjVmZDkgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21hY2gt
cHJpbWEyL0tjb25maWcKKysrIGIvYXJjaC9hcm0vbWFjaC1wcmltYTIvS2NvbmZpZwpAQCAtMjIs
NyArMjIsNyBAQCBjb25maWcgQVJDSF9BVExBUzYKIAlkZWZhdWx0IHkKIAlzZWxlY3QgU0lSRl9J
UlEKIAloZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgQ1NSIFNpUkZTb0MgQVJNIENvcnRleCBB
OSBQbGF0Zm9ybQorCSAgU3VwcG9ydCBmb3IgQ1NSIFNpUkZTb0MgQVJNIENvcnRleCBBOSBQbGF0
Zm9ybQogCiBjb25maWcgQVJDSF9BVExBUzcKIAlib29sICJDU1IgU2lSRlNvQyBBVExBUzcgQVJN
IENvcnRleCBBNyBQbGF0Zm9ybSIKQEAgLTMyLDcgKzMyLDcgQEAgY29uZmlnIEFSQ0hfQVRMQVM3
CiAJc2VsZWN0IEhBVkVfQVJNX1NDVSBpZiBTTVAKIAlzZWxlY3QgSEFWRV9TTVAKIAloZWxwCi0g
ICAgICAgICAgU3VwcG9ydCBmb3IgQ1NSIFNpUkZTb0MgQVJNIENvcnRleCBBNyBQbGF0Zm9ybQor
CSAgU3VwcG9ydCBmb3IgQ1NSIFNpUkZTb0MgQVJNIENvcnRleCBBNyBQbGF0Zm9ybQogCiBjb25m
aWcgQVJDSF9QUklNQTIKIAlib29sICJDU1IgU2lSRlNvQyBQUklNQTIgQVJNIENvcnRleCBBOSBQ
bGF0Zm9ybSIKQEAgLTQxLDcgKzQxLDcgQEAgY29uZmlnIEFSQ0hfUFJJTUEyCiAJc2VsZWN0IFpP
TkVfRE1BCiAJc2VsZWN0IFBSSU1BMl9USU1FUgogCWhlbHAKLSAgICAgICAgICBTdXBwb3J0IGZv
ciBDU1IgU2lSRlNvQyBBUk0gQ29ydGV4IEE5IFBsYXRmb3JtCisJICBTdXBwb3J0IGZvciBDU1Ig
U2lSRlNvQyBBUk0gQ29ydGV4IEE5IFBsYXRmb3JtCiAKIGNvbmZpZyBTSVJGX0lSUQogCWJvb2wK
ZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtczNjMjR4eC9LY29uZmlnIGIvYXJjaC9hcm0vbWFj
aC1zM2MyNHh4L0tjb25maWcKaW5kZXggNjg2ZjBiYmRlOTk4Li45NWRiMjkwNjM3YWEgMTAwNjQ0
Ci0tLSBhL2FyY2gvYXJtL21hY2gtczNjMjR4eC9LY29uZmlnCisrKyBiL2FyY2gvYXJtL21hY2gt
czNjMjR4eC9LY29uZmlnCkBAIC0xNDEsOCArMTQxLDggQEAgY29uZmlnIFMzQzI0MTBfQ1BVRlJF
UV9VVElMUwogICAgICAgIGJvb2wKICAgICAgICBkZXBlbmRzIG9uIEFSTV9TM0MyNFhYX0NQVUZS
RVEKICAgICAgICBoZWxwCi0gICAgICAgICBJbnRlcm5hbCBub2RlIHRvIHNlbGVjdCB0aW1pbmcg
Y29kZSB0aGF0IGlzIGNvbW1vbiB0byB0aGUgczNjMjQxMAotICAgICAgICAgYW5kIHMzYzI0NDAv
czNjMjQ0IGNwdSBmcmVxdWVuY3kgc3VwcG9ydC4KKwkgSW50ZXJuYWwgbm9kZSB0byBzZWxlY3Qg
dGltaW5nIGNvZGUgdGhhdCBpcyBjb21tb24gdG8gdGhlIHMzYzI0MTAKKwkgYW5kIHMzYzI0NDAv
czNjMjQ0IGNwdSBmcmVxdWVuY3kgc3VwcG9ydC4KIAogIyBjcHUgZnJlcXVlbmN5IHN1cHBvcnQg
Y29tbW9uIHRvIHMzYzI0MTIsIHMzYzI0MTMgYW5kIHMzYzI0NDIKIApkaWZmIC0tZ2l0IGEvYXJj
aC9hcm0vbWFjaC1zM2M2NHh4L0tjb25maWcgYi9hcmNoL2FybS9tYWNoLXMzYzY0eHgvS2NvbmZp
ZwppbmRleCA1NzAwODIyZTNjNzQuLjEyNWU1MDMwMWQyYSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0v
bWFjaC1zM2M2NHh4L0tjb25maWcKKysrIGIvYXJjaC9hcm0vbWFjaC1zM2M2NHh4L0tjb25maWcK
QEAgLTIwMiw3ICsyMDIsNyBAQCBjb25maWcgU01ESzY0MTBfU0RfQ0gwCiAJYm9vbCAiVXNlIGNo
YW5uZWwgMCBvbmx5IgogCWRlcGVuZHMgb24gTUFDSF9TTURLNjQxMAogCWhlbHAKLSAgICAgICAg
ICBTZWxlY3QgQ09ONyAoY2hhbm5lbCAwKSBhcyB0aGUgTU1DL1NEIHNsb3QsIGFzCisJICBTZWxl
Y3QgQ09ONyAoY2hhbm5lbCAwKSBhcyB0aGUgTU1DL1NEIHNsb3QsIGFzCiAJICBhdCBsZWFzdCBz
b21lIFNNREs2NDEwIGJvYXJkcyBjb21lIHdpdGggdGhlCiAJICByZXNpc3RvcnMgZml0dGVkIHNv
IHRoYXQgdGhlIGNhcmQgZGV0ZWN0cyBmb3IKIAkgIGNoYW5uZWxzIDAgYW5kIDEgYXJlIHRoZSBz
YW1lLgpAQCAtMjExLDcgKzIxMSw3IEBAIGNvbmZpZyBTTURLNjQxMF9TRF9DSDEKIAlib29sICJV
c2UgY2hhbm5lbCAxIG9ubHkiCiAJZGVwZW5kcyBvbiBNQUNIX1NNREs2NDEwCiAJaGVscAotICAg
ICAgICAgIFNlbGVjdCBDT042IChjaGFubmVsIDEpIGFzIHRoZSBNTUMvU0Qgc2xvdCwgYXMKKwkg
IFNlbGVjdCBDT042IChjaGFubmVsIDEpIGFzIHRoZSBNTUMvU0Qgc2xvdCwgYXMKIAkgIGF0IGxl
YXN0IHNvbWUgU01ESzY0MTAgYm9hcmRzIGNvbWUgd2l0aCB0aGUKIAkgIHJlc2lzdG9ycyBmaXR0
ZWQgc28gdGhhdCB0aGUgY2FyZCBkZXRlY3RzIGZvcgogCSAgY2hhbm5lbHMgMCBhbmQgMSBhcmUg
dGhlIHNhbWUuCkBAIC0yNTcsNyArMjU3LDcgQEAgY29uZmlnIE1BQ0hfTkNQCiAJc2VsZWN0IFMz
Q19ERVZfSFNNTUMxCiAJc2VsZWN0IFMzQ19ERVZfSTJDMQogCWhlbHAKLSAgICAgICAgICBNYWNo
aW5lIHN1cHBvcnQgZm9yIHRoZSBTYW1zdW5nIE5DUAorCSAgTWFjaGluZSBzdXBwb3J0IGZvciB0
aGUgU2Ftc3VuZyBOQ1AKIAogY29uZmlnIE1BQ0hfSE1UCiAJYm9vbCAiQWlyZ29vIEhNVCIKZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL3BsYXQtc2Ftc3VuZy9LY29uZmlnIGIvYXJjaC9hcm0vcGxhdC1z
YW1zdW5nL0tjb25maWcKaW5kZXggMzAxZTU3MjY1MWMwLi45OWFlOTJmYTQ1MmEgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtL3BsYXQtc2Ftc3VuZy9LY29uZmlnCisrKyBiL2FyY2gvYXJtL3BsYXQtc2Ft
c3VuZy9LY29uZmlnCkBAIC0yNTAsNyArMjUwLDcgQEAgY29uZmlnIFMzQ19QTV9ERUJVR19MRURf
U01ESwogICAgICAgIGJvb2wgIlNNREsgTEVEIHN1c3BlbmQvcmVzdW1lIGRlYnVnZ2luZyIKICAg
ICAgICBkZXBlbmRzIG9uIFBNICYmIChNQUNIX1NNREs2NDEwKQogICAgICAgIGhlbHAKLSAgICAg
ICAgIFNheSBZIGhlcmUgdG8gZW5hYmxlIHRoZSB1c2Ugb2YgdGhlIFNNREsgTEVEcyBvbiB0aGUg
YmFzZWJvYXJkCisJIFNheSBZIGhlcmUgdG8gZW5hYmxlIHRoZSB1c2Ugb2YgdGhlIFNNREsgTEVE
cyBvbiB0aGUgYmFzZWJvYXJkCiAJIGZvciBkZWJ1Z2dpbmcgb2YgdGhlIHN0YXRlIG9mIHRoZSBz
dXNwZW5kIGFuZCByZXN1bWUgcHJvY2Vzcy4KIAogCSBOb3RlLCB0aGlzIGN1cnJlbnRseSBvbmx5
IHdvcmtzIGZvciBTM0M2NFhYIGJhc2VkIFNNREsgYm9hcmRzLgpkaWZmIC0tZ2l0IGEvYXJjaC9h
cm02NC9LY29uZmlnIGIvYXJjaC9hcm02NC9LY29uZmlnCmluZGV4IDQxYTliNDI1N2I3Mi4uNjAy
MzNiYWYzZjBmIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L0tjb25maWcKKysrIGIvYXJjaC9hcm02
NC9LY29uZmlnCkBAIC0yNjIsNyArMjYyLDcgQEAgY29uZmlnIEdFTkVSSUNfSFdFSUdIVAogCWRl
Zl9ib29sIHkKIAogY29uZmlnIEdFTkVSSUNfQ1NVTQotICAgICAgICBkZWZfYm9vbCB5CisJZGVm
X2Jvb2wgeQogCiBjb25maWcgR0VORVJJQ19DQUxJQlJBVEVfREVMQVkKIAlkZWZfYm9vbCB5CkBA
IC04MzIsNyArODMyLDcgQEAgY29uZmlnIEFSTTY0X1BBX0JJVFMKIGNvbmZpZyBDUFVfQklHX0VO
RElBTgogICAgICAgIGJvb2wgIkJ1aWxkIGJpZy1lbmRpYW4ga2VybmVsIgogICAgICAgIGhlbHAK
LSAgICAgICAgIFNheSBZIGlmIHlvdSBwbGFuIG9uIHJ1bm5pbmcgYSBrZXJuZWwgaW4gYmlnLWVu
ZGlhbiBtb2RlLgorCSBTYXkgWSBpZiB5b3UgcGxhbiBvbiBydW5uaW5nIGEga2VybmVsIGluIGJp
Zy1lbmRpYW4gbW9kZS4KIAogY29uZmlnIFNDSEVEX01DCiAJYm9vbCAiTXVsdGktY29yZSBzY2hl
ZHVsZXIgc3VwcG9ydCIKQEAgLTE1OTMsNyArMTU5Myw3IEBAIGNvbmZpZyBFRkkKIAloZWxwCiAJ
ICBUaGlzIG9wdGlvbiBwcm92aWRlcyBzdXBwb3J0IGZvciBydW50aW1lIHNlcnZpY2VzIHByb3Zp
ZGVkCiAJICBieSBVRUZJIGZpcm13YXJlIChzdWNoIGFzIG5vbi12b2xhdGlsZSB2YXJpYWJsZXMs
IHJlYWx0aW1lCi0gICAgICAgICAgY2xvY2ssIGFuZCBwbGF0Zm9ybSByZXNldCkuIEEgVUVGSSBz
dHViIGlzIGFsc28gcHJvdmlkZWQgdG8KKwkgIGNsb2NrLCBhbmQgcGxhdGZvcm0gcmVzZXQpLiBB
IFVFRkkgc3R1YiBpcyBhbHNvIHByb3ZpZGVkIHRvCiAJICBhbGxvdyB0aGUga2VybmVsIHRvIGJl
IGJvb3RlZCBhcyBhbiBFRkkgYXBwbGljYXRpb24uIFRoaXMKIAkgIGlzIG9ubHkgdXNlZnVsIG9u
IHN5c3RlbXMgdGhhdCBoYXZlIFVFRkkgZmlybXdhcmUuCiAKZGlmZiAtLWdpdCBhL2FyY2gvYXJt
NjQvS2NvbmZpZy5kZWJ1ZyBiL2FyY2gvYXJtNjQvS2NvbmZpZy5kZWJ1ZwppbmRleCBjZjA5MDEw
ZDgyNWYuLmJiMWViMTBhN2E2MiAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9LY29uZmlnLmRlYnVn
CisrKyBiL2FyY2gvYXJtNjQvS2NvbmZpZy5kZWJ1ZwpAQCAtOCw3ICs4LDcgQEAgY29uZmlnIEFS
TTY0X1BURFVNUF9ERUJVR0ZTCiAJZGVwZW5kcyBvbiBERUJVR19LRVJORUwKIAlzZWxlY3QgQVJN
NjRfUFREVU1QX0NPUkUKIAlzZWxlY3QgREVCVUdfRlMKLSAgICAgICAgaGVscAorCWhlbHAKIAkg
IFNheSBZIGhlcmUgaWYgeW91IHdhbnQgdG8gc2hvdyB0aGUga2VybmVsIHBhZ2V0YWJsZSBsYXlv
dXQgaW4gYQogCSAgZGVidWdmcyBmaWxlLiBUaGlzIGluZm9ybWF0aW9uIGlzIG9ubHkgdXNlZnVs
IGZvciBrZXJuZWwgZGV2ZWxvcGVycwogCSAgd2hvIGFyZSB3b3JraW5nIGluIGFyY2hpdGVjdHVy
ZSBzcGVjaWZpYyBhcmVhcyBvZiB0aGUga2VybmVsLgpkaWZmIC0tZ2l0IGEvYXJjaC9oODMwMC9L
Y29uZmlnIGIvYXJjaC9oODMwMC9LY29uZmlnCmluZGV4IDE0YmI0NTY0NGMwYy4uN2EzMzE0MWZk
MGI3IDEwMDY0NAotLS0gYS9hcmNoL2g4MzAwL0tjb25maWcKKysrIGIvYXJjaC9oODMwMC9LY29u
ZmlnCkBAIC0xLDYgKzEsNiBAQAogIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAog
Y29uZmlnIEg4MzAwCi0gICAgICAgIGRlZl9ib29sIHkKKwlkZWZfYm9vbCB5CiAJc2VsZWN0IEFS
Q0hfMzJCSVRfT0ZGX1QKIAlzZWxlY3QgQVJDSF9IQVNfQklORk1UX0ZMQVQKIAlzZWxlY3QgQklO
Rk1UX0ZMQVRfQVJHVlBfRU5WUF9PTl9TVEFDSwpAQCAtMzgsNyArMzgsNyBAQCBjb25maWcgTk9f
SU9QT1JUX01BUAogCWRlZl9ib29sIHkKIAogY29uZmlnIEdFTkVSSUNfQ1NVTQotICAgICAgICBk
ZWZfYm9vbCB5CisJZGVmX2Jvb2wgeQogCiBjb25maWcgSFoKIAlpbnQKZGlmZiAtLWdpdCBhL2Fy
Y2gvaDgzMDAvS2NvbmZpZy5jcHUgYi9hcmNoL2g4MzAwL0tjb25maWcuY3B1CmluZGV4IGI1ZTE0
ZDUxM2U2Mi4uNTliZTYyZDA3MTZiIDEwMDY0NAotLS0gYS9hcmNoL2g4MzAwL0tjb25maWcuY3B1
CisrKyBiL2FyY2gvaDgzMDAvS2NvbmZpZy5jcHUKQEAgLTkwLDExICs5MCwxMSBAQCBjb25maWcg
SDhTX1NJTQogZW5kY2hvaWNlCiAKIGNvbmZpZyBIODMwMF9CVUlMVElOX0RUQgotICAgICAgICBz
dHJpbmcgIkJ1aWx0aW4gRFRCIgorCXN0cmluZyAiQnVpbHRpbiBEVEIiCiAJZGVmYXVsdCAiIgog
CiBjb25maWcgT0ZGU0VUCi0gICAgICAgIGhleCAiTG9hZCBvZmZzZXQiCisJaGV4ICJMb2FkIG9m
ZnNldCIKIAlkZWZhdWx0IDAKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEvYXJjaC9tNjhrL0tjb25m
aWcuYnVzIGIvYXJjaC9tNjhrL0tjb25maWcuYnVzCmluZGV4IDlkMGEzYTIzZDUwZS4uZjFiZTgz
MmUyYjc0IDEwMDY0NAotLS0gYS9hcmNoL202OGsvS2NvbmZpZy5idXMKKysrIGIvYXJjaC9tNjhr
L0tjb25maWcuYnVzCkBAIC02Niw2ICs2Niw2IEBAIGVuZGlmCiBpZiAhTU1VCiAKIGNvbmZpZyBJ
U0FfRE1BX0FQSQotICAgICAgICBkZWZfYm9vbCAhTTUyNzIKKwlkZWZfYm9vbCAhTTUyNzIKIAog
ZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9LY29uZmlnLmRlYnVnIGIvYXJjaC9tNjhrL0tj
b25maWcuZGVidWcKaW5kZXggZjQzNjQzMTExZWFmLi4xMWIzMDZiZGQ3ODggMTAwNjQ0Ci0tLSBh
L2FyY2gvbTY4ay9LY29uZmlnLmRlYnVnCisrKyBiL2FyY2gvbTY4ay9LY29uZmlnLmRlYnVnCkBA
IC0xMiwxNiArMTIsMTYgQEAgY29uZmlnIEVBUkxZX1BSSU5USwogCWJvb2wgIkVhcmx5IHByaW50
ayIKIAlkZXBlbmRzIG9uICEoU1VOMyB8fCBNNjgwMDAgfHwgQ09MREZJUkUpCiAJaGVscAotICAg
ICAgICAgIFdyaXRlIGtlcm5lbCBsb2cgb3V0cHV0IGRpcmVjdGx5IHRvIGEgc2VyaWFsIHBvcnQu
Ci0gICAgICAgICAgV2hlcmUgaW1wbGVtZW50ZWQsIG91dHB1dCBnb2VzIHRvIHRoZSBmcmFtZWJ1
ZmZlciBhcyB3ZWxsLgotICAgICAgICAgIFBST00gY29uc29sZSBmdW5jdGlvbmFsaXR5IG9uIFN1
biAzeCBpcyBub3QgYWZmZWN0ZWQgYnkgdGhpcyBvcHRpb24uCisJICBXcml0ZSBrZXJuZWwgbG9n
IG91dHB1dCBkaXJlY3RseSB0byBhIHNlcmlhbCBwb3J0LgorCSAgV2hlcmUgaW1wbGVtZW50ZWQs
IG91dHB1dCBnb2VzIHRvIHRoZSBmcmFtZWJ1ZmZlciBhcyB3ZWxsLgorCSAgUFJPTSBjb25zb2xl
IGZ1bmN0aW9uYWxpdHkgb24gU3VuIDN4IGlzIG5vdCBhZmZlY3RlZCBieSB0aGlzIG9wdGlvbi4K
IAotICAgICAgICAgIFBhc3MgImVhcmx5cHJpbnRrIiBvbiB0aGUga2VybmVsIGNvbW1hbmQgbGlu
ZSB0byBnZXQgYQotICAgICAgICAgIGJvb3QgY29uc29sZS4KKwkgIFBhc3MgImVhcmx5cHJpbnRr
IiBvbiB0aGUga2VybmVsIGNvbW1hbmQgbGluZSB0byBnZXQgYQorCSAgYm9vdCBjb25zb2xlLgog
Ci0gICAgICAgICAgVGhpcyBpcyB1c2VmdWwgZm9yIGtlcm5lbCBkZWJ1Z2dpbmcgd2hlbiB5b3Vy
IG1hY2hpbmUgY3Jhc2hlcyB2ZXJ5Ci0gICAgICAgICAgZWFybHksIGkuZS4gYmVmb3JlIHRoZSBu
b3JtYWwgY29uc29sZSBkcml2ZXIgaXMgbG9hZGVkLgotICAgICAgICAgIFlvdSBzaG91bGQgbm9y
bWFsbHkgc2F5IE4gaGVyZSwgdW5sZXNzIHlvdSB3YW50IHRvIGRlYnVnIHN1Y2ggYSBjcmFzaC4K
KwkgIFRoaXMgaXMgdXNlZnVsIGZvciBrZXJuZWwgZGVidWdnaW5nIHdoZW4geW91ciBtYWNoaW5l
IGNyYXNoZXMgdmVyeQorCSAgZWFybHksIGkuZS4gYmVmb3JlIHRoZSBub3JtYWwgY29uc29sZSBk
cml2ZXIgaXMgbG9hZGVkLgorCSAgWW91IHNob3VsZCBub3JtYWxseSBzYXkgTiBoZXJlLCB1bmxl
c3MgeW91IHdhbnQgdG8gZGVidWcgc3VjaCBhIGNyYXNoLgogCiBpZiAhTU1VCiAKZGlmZiAtLWdp
dCBhL2FyY2gvbTY4ay9LY29uZmlnLm1hY2hpbmUgYi9hcmNoL202OGsvS2NvbmZpZy5tYWNoaW5l
CmluZGV4IGMwMWUxMDM0OTJmZC4uYjIzYTY2YmFjNzdmIDEwMDY0NAotLS0gYS9hcmNoL202OGsv
S2NvbmZpZy5tYWNoaW5lCisrKyBiL2FyY2gvbTY4ay9LY29uZmlnLm1hY2hpbmUKQEAgLTI2OSwx
MCArMjY5LDEwIEBAIGNvbmZpZyBBTUNPUkUKIAkgIFN1cHBvcnQgZm9yIHRoZSBTeXNhbSBBTUNP
UkUgb3Blbi1oYXJkd2FyZSBnZW5lcmljIGJvYXJkLgogCiBjb25maWcgU1RNQVJLMgotICAgICAg
ICBib29sICJTeXNhbSBzdG1hcmsyIGJvYXJkIHN1cHBvcnQiCi0gICAgICAgIGRlcGVuZHMgb24g
TTU0NDF4Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBTdXBwb3J0IGZvciB0aGUgU3lzYW0gc3Rt
YXJrMiBvcGVuLWhhcmR3YXJlIGdlbmVyaWMgYm9hcmQuCisJYm9vbCAiU3lzYW0gc3RtYXJrMiBi
b2FyZCBzdXBwb3J0IgorCWRlcGVuZHMgb24gTTU0NDF4CisJaGVscAorCSAgU3VwcG9ydCBmb3Ig
dGhlIFN5c2FtIHN0bWFyazIgb3Blbi1oYXJkd2FyZSBnZW5lcmljIGJvYXJkLgogCiBjb25maWcg
RklSRUJFRQogCWJvb2wgIkZpcmVCZWUgYm9hcmQgc3VwcG9ydCIKZGlmZiAtLWdpdCBhL2FyY2gv
bmRzMzIvS2NvbmZpZy5jcHUgYi9hcmNoL25kczMyL0tjb25maWcuY3B1CmluZGV4IGY4MGE0YWI2
M2RhMi4uMjIxNmNkNzg5YjI5IDEwMDY0NAotLS0gYS9hcmNoL25kczMyL0tjb25maWcuY3B1Cisr
KyBiL2FyY2gvbmRzMzIvS2NvbmZpZy5jcHUKQEAgLTEzLDggKzEzLDggQEAgY29uZmlnIEZQVQog
CWRlZmF1bHQgbgogCWhlbHAKIAkgIElmIEZQVSBJU0EgaXMgdXNlZCBpbiB1c2VyIHNwYWNlLCB0
aGlzIGNvbmZpZ3VyYXRpb24gc2hhbGwgYmUgWSB0bwotICAgICAgICAgIGVuYWJsZSByZXF1aXJl
ZCBzdXBwb3J0IGluIGtlcmVubCBzdWNoIGFzIGZwdSBjb250ZXh0IHN3aXRjaCBhbmQKLSAgICAg
ICAgICBmcHUgZXhjZXB0aW9uIGhhbmRsZXIuCisJICBlbmFibGUgcmVxdWlyZWQgc3VwcG9ydCBp
biBrZXJlbmwgc3VjaCBhcyBmcHUgY29udGV4dCBzd2l0Y2ggYW5kCisJICBmcHUgZXhjZXB0aW9u
IGhhbmRsZXIuCiAKIAkgIElmIG5vIEZQVSBJU0EgaXMgdXNlZCBpbiB1c2VyIHNwYWNlLCBzYXkg
Ti4KIApAQCAtMjQsNyArMjQsNyBAQCBjb25maWcgTEFaWV9GUFUKIAlkZWZhdWx0IHkKIAloZWxw
CiAJICBTYXkgWSBoZXJlIHRvIGVuYWJsZSB0aGUgbGF6eSBGUFUgc2NoZW1lLiBUaGUgbGF6eSBG
UFUgc2NoZW1lIGNhbgotICAgICAgICAgIGVuaGFuY2Ugc3lzdGVtIHBlcmZvcm1hbmNlIGJ5IHJl
ZHVjaW5nIHRoZSBjb250ZXh0IHN3aXRjaAorCSAgZW5oYW5jZSBzeXN0ZW0gcGVyZm9ybWFuY2Ug
YnkgcmVkdWNpbmcgdGhlIGNvbnRleHQgc3dpdGNoCiAJICBmcmVxdWVuY3kgb2YgdGhlIEZQVSBy
ZWdpc3Rlci4KIAogCSAgRm9yIG5vbWFsIGNhc2UsIHNheSBZLgpAQCAtNzUsMTEgKzc1LDExIEBA
IGNob2ljZQogCSAgaWYgaXRzIGNhY2hlIHdheSBzaXplIGlzIGxhcmdlciB0aGFuIHBhZ2Ugc2l6
ZS4gWW91IGNhbiBzcGVjaWZ5IHRoZQogCSAgQ1BVIHR5cGUgZGlyZWNseSBvciBjaG9vc2UgQ1BV
X1YzIGlmIHVuc3VyZS4KIAotICAgICAgICAgIEEga2VybmVsIGJ1aWx0IGZvciBOMTAgaXMgYWJs
ZSB0byBydW4gb24gTjE1LCBEMTUsIE4xMywgTjEwIG9yIEQxMC4KLSAgICAgICAgICBBIGtlcm5l
bCBidWlsdCBmb3IgTjE1IGlzIGFibGUgdG8gcnVuIG9uIE4xNSBvciBEMTUuCi0gICAgICAgICAg
QSBrZXJuZWwgYnVpbHQgZm9yIEQxMCBpcyBhYmxlIHRvIHJ1biBvbiBEMTAgb3IgRDE1LgotICAg
ICAgICAgIEEga2VybmVsIGJ1aWx0IGZvciBEMTUgaXMgYWJsZSB0byBydW4gb24gRDE1LgotICAg
ICAgICAgIEEga2VybmVsIGJ1aWx0IGZvciBOMTMgaXMgYWJsZSB0byBydW4gb24gTjE1LCBOMTMg
b3IgRDE1LgorCSAgQSBrZXJuZWwgYnVpbHQgZm9yIE4xMCBpcyBhYmxlIHRvIHJ1biBvbiBOMTUs
IEQxNSwgTjEzLCBOMTAgb3IgRDEwLgorCSAgQSBrZXJuZWwgYnVpbHQgZm9yIE4xNSBpcyBhYmxl
IHRvIHJ1biBvbiBOMTUgb3IgRDE1LgorCSAgQSBrZXJuZWwgYnVpbHQgZm9yIEQxMCBpcyBhYmxl
IHRvIHJ1biBvbiBEMTAgb3IgRDE1LgorCSAgQSBrZXJuZWwgYnVpbHQgZm9yIEQxNSBpcyBhYmxl
IHRvIHJ1biBvbiBEMTUuCisJICBBIGtlcm5lbCBidWlsdCBmb3IgTjEzIGlzIGFibGUgdG8gcnVu
IG9uIE4xNSwgTjEzIG9yIEQxNS4KIAogY29uZmlnIENQVV9OMTUKIAlib29sICJBbmRlc0NvcmUg
TjE1IgpAQCAtMTczLDcgKzE3Myw3IEBAIGNvbmZpZyBISUdITUVNCiAKIGNvbmZpZyBDQUNIRV9M
MgogCWJvb2wgIlN1cHBvcnQgTDIgY2FjaGUiCi0gICAgICAgIGRlZmF1bHQgeQorCWRlZmF1bHQg
eQogCWhlbHAKIAkgIFNheSBZIGhlcmUgdG8gZW5hYmxlIEwyIGNhY2hlIGlmIHlvdXIgU29DIGFy
ZSBpbnRlZ3JhdGVkIHdpdGggTDJDQy4KIAkgIElmIHVuc3VyZSwgc2F5IE4uCmRpZmYgLS1naXQg
YS9hcmNoL29wZW5yaXNjL0tjb25maWcgYi9hcmNoL29wZW5yaXNjL0tjb25maWcKaW5kZXggYmYz
MjZmMGVkZDJmLi4xOTI4ZTA2MWZmOTYgMTAwNjQ0Ci0tLSBhL2FyY2gvb3BlbnJpc2MvS2NvbmZp
ZworKysgYi9hcmNoL29wZW5yaXNjL0tjb25maWcKQEAgLTEzLDcgKzEzLDcgQEAgY29uZmlnIE9Q
RU5SSVNDCiAJc2VsZWN0IElSUV9ET01BSU4KIAlzZWxlY3QgSEFORExFX0RPTUFJTl9JUlEKIAlz
ZWxlY3QgR1BJT0xJQgotICAgICAgICBzZWxlY3QgSEFWRV9BUkNIX1RSQUNFSE9PSworCXNlbGVj
dCBIQVZFX0FSQ0hfVFJBQ0VIT09LCiAJc2VsZWN0IFNQQVJTRV9JUlEKIAlzZWxlY3QgR0VORVJJ
Q19JUlFfQ0hJUAogCXNlbGVjdCBHRU5FUklDX0lSUV9QUk9CRQpAQCAtNTEsMTIgKzUxLDEyIEBA
IGNvbmZpZyBOT19JT1BPUlRfTUFQCiAJZGVmX2Jvb2wgeQogCiBjb25maWcgVFJBQ0VfSVJRRkxB
R1NfU1VQUE9SVAotICAgICAgICBkZWZfYm9vbCB5CisJZGVmX2Jvb2wgeQogCiAjIEZvciBub3cs
IHVzZSBnZW5lcmljIGNoZWNrc3VtIGZ1bmN0aW9ucwogI1RoZXNlIGNhbiBiZSByZWltcGxlbWVu
dGVkIGluIGFzc2VtYmx5IGxhdGVyIGlmIHNvIGluY2xpbmVkCiBjb25maWcgR0VORVJJQ19DU1VN
Ci0gICAgICAgIGRlZl9ib29sIHkKKwlkZWZfYm9vbCB5CiAKIGNvbmZpZyBTVEFDS1RSQUNFX1NV
UFBPUlQKIAlkZWZfYm9vbCB5CkBAIC04OSw4ICs4OSw4IEBAIGNvbmZpZyBEQ0FDSEVfV1JJVEVU
SFJPVUdICiAJICBJZiB1bnN1cmUgc2F5IE4gaGVyZQogCiBjb25maWcgT1BFTlJJU0NfQlVJTFRJ
Tl9EVEIKLSAgICAgICAgc3RyaW5nICJCdWlsdGluIERUQiIKLSAgICAgICAgZGVmYXVsdCAiIgor
CXN0cmluZyAiQnVpbHRpbiBEVEIiCisJZGVmYXVsdCAiIgogCiBtZW51ICJDbGFzcyBJSSBJbnN0
cnVjdGlvbnMiCiAKQEAgLTE2MSwxMyArMTYxLDEzIEBAIGNvbmZpZyBPUEVOUklTQ19IQVZFX1NI
QURPV19HUFJTCiAJICBPbiBhIHVuaWNvcmUgc3lzdGVtIGl0J3Mgc2FmZSB0byBzYXkgTiBoZXJl
IGlmIHlvdSBhcmUgdW5zdXJlLgogCiBjb25maWcgQ01ETElORQotICAgICAgICBzdHJpbmcgIkRl
ZmF1bHQga2VybmVsIGNvbW1hbmQgc3RyaW5nIgotICAgICAgICBkZWZhdWx0ICIiCi0gICAgICAg
IGhlbHAKLSAgICAgICAgICBPbiBzb21lIGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgY3VycmVudGx5
IG5vIHdheSBmb3IgdGhlIGJvb3QgbG9hZGVyCi0gICAgICAgICAgdG8gcGFzcyBhcmd1bWVudHMg
dG8gdGhlIGtlcm5lbC4gRm9yIHRoZXNlIGFyY2hpdGVjdHVyZXMsIHlvdSBzaG91bGQKLSAgICAg
ICAgICBzdXBwbHkgc29tZSBjb21tYW5kLWxpbmUgb3B0aW9ucyBhdCBidWlsZCB0aW1lIGJ5IGVu
dGVyaW5nIHRoZW0KLSAgICAgICAgICBoZXJlLgorCXN0cmluZyAiRGVmYXVsdCBrZXJuZWwgY29t
bWFuZCBzdHJpbmciCisJZGVmYXVsdCAiIgorCWhlbHAKKwkgIE9uIHNvbWUgYXJjaGl0ZWN0dXJl
cyB0aGVyZSBpcyBjdXJyZW50bHkgbm8gd2F5IGZvciB0aGUgYm9vdCBsb2FkZXIKKwkgIHRvIHBh
c3MgYXJndW1lbnRzIHRvIHRoZSBrZXJuZWwuIEZvciB0aGVzZSBhcmNoaXRlY3R1cmVzLCB5b3Ug
c2hvdWxkCisJICBzdXBwbHkgc29tZSBjb21tYW5kLWxpbmUgb3B0aW9ucyBhdCBidWlsZCB0aW1l
IGJ5IGVudGVyaW5nIHRoZW0KKwkgIGhlcmUuCiAKIG1lbnUgIkRlYnVnZ2luZyBvcHRpb25zIgog
CkBAIC0xODUsNyArMTg1LDcgQEAgY29uZmlnIE9QRU5SSVNDX0VTUl9FWENFUFRJT05fQlVHX0NI
RUNLCiAJZGVmYXVsdCBuCiAJaGVscAogCSAgVGhpcyBvcHRpb24gZW5hYmxlcyBzb21lIGNoZWNr
cyB0aGF0IG1pZ2h0IGV4cG9zZSBzb21lIHByb2JsZW1zCi0gICAgICAgICAgaW4ga2VybmVsLgor
CSAgaW4ga2VybmVsLgogCiAJICBTYXkgTiBpZiB5b3UgYXJlIHVuc3VyZS4KIApkaWZmIC0tZ2l0
IGEvYXJjaC9wb3dlcnBjL0tjb25maWcuZGVidWcgYi9hcmNoL3Bvd2VycGMvS2NvbmZpZy5kZWJ1
ZwppbmRleCBjNTk5MjA5MjBkZGMuLjRlMWQzOTg0NzQ2MiAxMDA2NDQKLS0tIGEvYXJjaC9wb3dl
cnBjL0tjb25maWcuZGVidWcKKysrIGIvYXJjaC9wb3dlcnBjL0tjb25maWcuZGVidWcKQEAgLTEy
Miw4ICsxMjIsOCBAQCBjb25maWcgWE1PTl9ERUZBVUxUX1JPX01PREUKIAlkZXBlbmRzIG9uIFhN
T04KIAlkZWZhdWx0IHkKIAloZWxwCi0gICAgICAgICAgT3BlcmF0ZSB4bW9uIGluIHJlYWQtb25s
eSBtb2RlLiBUaGUgY21kbGluZSBvcHRpb25zICd4bW9uPXJ3JyBhbmQKLSAgICAgICAgICAneG1v
bj1ybycgb3ZlcnJpZGUgdGhpcyBkZWZhdWx0LgorCSAgT3BlcmF0ZSB4bW9uIGluIHJlYWQtb25s
eSBtb2RlLiBUaGUgY21kbGluZSBvcHRpb25zICd4bW9uPXJ3JyBhbmQKKwkgICd4bW9uPXJvJyBv
dmVycmlkZSB0aGlzIGRlZmF1bHQuCiAKIGNvbmZpZyBERUJVR0dFUgogCWJvb2wKQEAgLTIyMiw3
ICsyMjIsNyBAQCBjb25maWcgUFBDX0VBUkxZX0RFQlVHXzQ0eAogCWhlbHAKIAkgIFNlbGVjdCB0
aGlzIHRvIGVuYWJsZSBlYXJseSBkZWJ1Z2dpbmcgZm9yIElCTSA0NHggY2hpcHMgdmlhIHRoZQog
CSAgaW5idWlsdCBzZXJpYWwgcG9ydC4gIElmIHlvdSBlbmFibGUgdGhpcywgZW5zdXJlIHlvdSBz
ZXQKLSAgICAgICAgICBQUENfRUFSTFlfREVCVUdfNDR4X1BIWVNMT1cgYmVsb3cgdG8gc3VpdCB5
b3VyIHRhcmdldCBib2FyZC4KKwkgIFBQQ19FQVJMWV9ERUJVR180NHhfUEhZU0xPVyBiZWxvdyB0
byBzdWl0IHlvdXIgdGFyZ2V0IGJvYXJkLgogCiBjb25maWcgUFBDX0VBUkxZX0RFQlVHXzQweAog
CWJvb2wgIkVhcmx5IHNlcmlhbCBkZWJ1Z2dpbmcgZm9yIElCTS9BTUNDIDQweCBDUFVzIgpAQCAt
MzI1LDcgKzMyNSw3IEBAIGNvbmZpZyBQUENfRUFSTFlfREVCVUdfNDR4X1BIWVNMT1cKIAlkZWZh
dWx0ICIweDQwMDAwMjAwIgogCWhlbHAKIAkgIFlvdSBwcm9iYWJseSB3YW50IDB4NDAwMDAyMDAg
Zm9yIGVib255IGJvYXJkcyBhbmQKLSAgICAgICAgICAweDQwMDAwMzAwIGZvciB0YWlzaGFuCisJ
ICAweDQwMDAwMzAwIGZvciB0YWlzaGFuCiAKIGNvbmZpZyBQUENfRUFSTFlfREVCVUdfNDR4X1BI
WVNISUdICiAJaGV4ICJFUFJOIG9mIGVhcmx5IGRlYnVnIFVBUlQgcGh5c2ljYWwgYWRkcmVzcyIK
QEAgLTM1OSw5ICszNTksOSBAQCBjb25maWcgRkFJTF9JT01NVQogCSAgSWYgeW91IGFyZSB1bnN1
cmUsIHNheSBOLgogCiBjb25maWcgUFBDX1BURFVNUAotICAgICAgICBib29sICJFeHBvcnQga2Vy
bmVsIHBhZ2V0YWJsZSBsYXlvdXQgdG8gdXNlcnNwYWNlIHZpYSBkZWJ1Z2ZzIgotICAgICAgICBk
ZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAmJiBERUJVR19GUwotICAgICAgICBoZWxwCisJYm9vbCAi
RXhwb3J0IGtlcm5lbCBwYWdldGFibGUgbGF5b3V0IHRvIHVzZXJzcGFjZSB2aWEgZGVidWdmcyIK
KwlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAmJiBERUJVR19GUworCWhlbHAKIAkgIFRoaXMgb3B0
aW9uIGV4cG9ydHMgdGhlIHN0YXRlIG9mIHRoZSBrZXJuZWwgcGFnZXRhYmxlcyB0byBhCiAJICBk
ZWJ1Z2ZzIGZpbGUuIFRoaXMgaXMgb25seSB1c2VmdWwgZm9yIGtlcm5lbCBkZXZlbG9wZXJzIHdo
byBhcmUKIAkgIHdvcmtpbmcgaW4gYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGFyZWFzIG9mIHRoZSBr
ZXJuZWwgLSBwcm9iYWJseQpAQCAtMzkwLDggKzM5MCw4IEBAIGNvbmZpZyBQUENfREVCVUdfV1gK
IAogY29uZmlnIFBQQ19GQVNUX0VORElBTl9TV0lUQ0gKIAlib29sICJEZXByZWNhdGVkIGZhc3Qg
ZW5kaWFuLXN3aXRjaCBzeXNjYWxsIgotICAgICAgICBkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAm
JiBQUENfQk9PSzNTXzY0Ci0gICAgICAgIGhlbHAKKwlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAm
JiBQUENfQk9PSzNTXzY0CisJaGVscAogCSAgSWYgeW91J3JlIHVuc3VyZSB3aGF0IHRoaXMgaXMs
IHNheSBOLgogCiBjb25maWcgS0FTQU5fU0hBRE9XX09GRlNFVApkaWZmIC0tZ2l0IGEvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9LY29uZmlnLmNwdXR5cGUgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1z
L0tjb25maWcuY3B1dHlwZQppbmRleCAxMjU0M2U1M2ZhOTYuLjA3M2I2Y2I2ZDFhYyAxMDA2NDQK
LS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9LY29uZmlnLmNwdXR5cGUKKysrIGIvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9LY29uZmlnLmNwdXR5cGUKQEAgLTQyMSw3ICs0MjEsNyBAQCBjb25m
aWcgUFBDX1BFUkZfQ1RSUwogICAgICAgIGRlZl9ib29sIHkKICAgICAgICBkZXBlbmRzIG9uIFBF
UkZfRVZFTlRTICYmIFBQQ19IQVZFX1BNVV9TVVBQT1JUCiAgICAgICAgaGVscAotICAgICAgICAg
VGhpcyBlbmFibGVzIHRoZSBwb3dlcnBjLXNwZWNpZmljIHBlcmZfZXZlbnQgYmFjay1lbmQuCisJ
IFRoaXMgZW5hYmxlcyB0aGUgcG93ZXJwYy1zcGVjaWZpYyBwZXJmX2V2ZW50IGJhY2stZW5kLgog
CiBjb25maWcgRk9SQ0VfU01QCiAJIyBBbGxvdyBwbGF0Zm9ybXMgdG8gZm9yY2UgU01QPXkgYnkg
c2VsZWN0aW5nIHRoaXMKZGlmZiAtLWdpdCBhL2FyY2gvcmlzY3YvS2NvbmZpZy5zb2NzIGIvYXJj
aC9yaXNjdi9LY29uZmlnLnNvY3MKaW5kZXggNTM2YzBlZjRhZWU4Li44NTE5OTAwNGM2ZWYgMTAw
NjQ0Ci0tLSBhL2FyY2gvcmlzY3YvS2NvbmZpZy5zb2NzCisrKyBiL2FyY2gvcmlzY3YvS2NvbmZp
Zy5zb2NzCkBAIC04LDYgKzgsNiBAQCBjb25maWcgU09DX1NJRklWRQogICAgICAgIHNlbGVjdCBD
TEtfU0lGSVZFX0ZVNTQwX1BSQ0kKICAgICAgICBzZWxlY3QgU0lGSVZFX1BMSUMKICAgICAgICBo
ZWxwCi0gICAgICAgICBUaGlzIGVuYWJsZXMgc3VwcG9ydCBmb3IgU2lGaXZlIFNvQyBwbGF0Zm9y
bSBoYXJkd2FyZS4KKwkgVGhpcyBlbmFibGVzIHN1cHBvcnQgZm9yIFNpRml2ZSBTb0MgcGxhdGZv
cm0gaGFyZHdhcmUuCiAKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL2FyY2gvc2gvYm9hcmRzL0tjb25m
aWcgYi9hcmNoL3NoL2JvYXJkcy9LY29uZmlnCmluZGV4IGNlZTI0YzMwODMzNy4uNjBhMTEzMTE0
YTc2IDEwMDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9LY29uZmlnCisrKyBiL2FyY2gvc2gvYm9h
cmRzL0tjb25maWcKQEAgLTIzMSw3ICsyMzEsNyBAQCBjb25maWcgU0hfTUlHT1IKIAlzZWxlY3Qg
UkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0UgaWYgUkVHVUxBVE9SCiAJaGVscAogCSAgU2VsZWN0IE1p
Z28tUiBpZiBjb25maWd1cmluZyBmb3IgdGhlIFNINzcyMiBNaWdvLVIgcGxhdGZvcm0KLSAgICAg
ICAgICBieSBSZW5lc2FzIFN5c3RlbSBTb2x1dGlvbnMgQXNpYSBQdGUuIEx0ZC4KKwkgIGJ5IFJl
bmVzYXMgU3lzdGVtIFNvbHV0aW9ucyBBc2lhIFB0ZS4gTHRkLgogCiBjb25maWcgU0hfQVAzMjVS
WEEKIAlib29sICJBUC0zMjVSWEEiCmRpZmYgLS1naXQgYS9hcmNoL3NoL21tL0tjb25maWcgYi9h
cmNoL3NoL21tL0tjb25maWcKaW5kZXggNWM4YTJlYmZjNzIwLi5kODQzMTZhYmFhODEgMTAwNjQ0
Ci0tLSBhL2FyY2gvc2gvbW0vS2NvbmZpZworKysgYi9hcmNoL3NoL21tL0tjb25maWcKQEAgLTIs
NyArMiw3IEBACiBtZW51ICJNZW1vcnkgbWFuYWdlbWVudCBvcHRpb25zIgogCiBjb25maWcgTU1V
Ci0gICAgICAgIGJvb2wgIlN1cHBvcnQgZm9yIG1lbW9yeSBtYW5hZ2VtZW50IGhhcmR3YXJlIgor
CWJvb2wgIlN1cHBvcnQgZm9yIG1lbW9yeSBtYW5hZ2VtZW50IGhhcmR3YXJlIgogCWRlcGVuZHMg
b24gIUNQVV9TSDIKIAlkZWZhdWx0IHkKIAloZWxwCmRpZmYgLS1naXQgYS9hcmNoL3VtL0tjb25m
aWcgYi9hcmNoL3VtL0tjb25maWcKaW5kZXggZmVjNmI0Y2EyYjZlLi4yYTZkMDRmY2IzZTkgMTAw
NjQ0Ci0tLSBhL2FyY2gvdW0vS2NvbmZpZworKysgYi9hcmNoL3VtL0tjb25maWcKQEAgLTE1Myw3
ICsxNTMsNyBAQCBjb25maWcgS0VSTkVMX1NUQUNLX09SREVSCiAJICBJdCBpcyBwb3NzaWJsZSB0
byByZWR1Y2UgdGhlIHN0YWNrIHRvIDEgZm9yIDY0QklUIGFuZCAwIGZvciAzMkJJVCBvbgogCSAg
b2xkZXIgKHByZS0yMDE3KSBDUFVzLiBJdCBpcyBub3QgcmVjb21tZW5kZWQgb24gbmV3ZXIgQ1BV
cyBkdWUgdG8gdGhlCiAJICBpbmNyZWFzZSBpbiB0aGUgc2l6ZSBvZiB0aGUgc3RhdGUgd2hpY2gg
bmVlZHMgdG8gYmUgc2F2ZWQgd2hlbiBoYW5kbGluZwotICAgICAgICAgIHNpZ25hbHMuCisJICBz
aWduYWxzLgogCiBjb25maWcgTU1BUFBFUgogCXRyaXN0YXRlICJpb21lbSBlbXVsYXRpb24gZHJp
dmVyIgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gveDg2L0tjb25maWcKaW5k
ZXggOTZlYTJjNzQ0OWVmLi45ODllYWE5NmUzZTYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L0tjb25m
aWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtODA2LDkgKzgwNiw5IEBAIGNvbmZpZyBLVk1f
R1VFU1QKIAkgIHRpbWluZyBpbmZyYXN0cnVjdHVyZSBzdWNoIGFzIHRpbWUgb2YgZGF5LCBhbmQg
c3lzdGVtIHRpbWUKIAogY29uZmlnIEFSQ0hfQ1BVSURMRV9IQUxUUE9MTAotICAgICAgICBkZWZf
Ym9vbCBuCi0gICAgICAgIHByb21wdCAiRGlzYWJsZSBob3N0IGhhbHRwb2xsIHdoZW4gbG9hZGlu
ZyBoYWx0cG9sbCBkcml2ZXIiCi0gICAgICAgIGhlbHAKKwlkZWZfYm9vbCBuCisJcHJvbXB0ICJE
aXNhYmxlIGhvc3QgaGFsdHBvbGwgd2hlbiBsb2FkaW5nIGhhbHRwb2xsIGRyaXZlciIKKwloZWxw
CiAJICBJZiB2aXJ0dWFsaXplZCB1bmRlciBLVk0sIGRpc2FibGUgaG9zdCBoYWx0cG9sbC4KIAog
Y29uZmlnIFBWSApAQCAtODkyLDExICs4OTIsMTEgQEAgY29uZmlnIEFQQl9USU1FUgogICAgICAg
IHNlbGVjdCBEV19BUEJfVElNRVIKICAgICAgICBkZXBlbmRzIG9uIFg4Nl9JTlRFTF9NSUQgJiYg
U0ZJCiAgICAgICAgaGVscAotICAgICAgICAgQVBCIHRpbWVyIGlzIHRoZSByZXBsYWNlbWVudCBm
b3IgODI1NCwgSFBFVCBvbiBYODYgTUlEIHBsYXRmb3Jtcy4KLSAgICAgICAgIFRoZSBBUEJUIHBy
b3ZpZGVzIGEgc3RhYmxlIHRpbWUgYmFzZSBvbiBTTVAKLSAgICAgICAgIHN5c3RlbXMsIHVubGlr
ZSB0aGUgVFNDLCBidXQgaXQgaXMgbW9yZSBleHBlbnNpdmUgdG8gYWNjZXNzLAotICAgICAgICAg
YXMgaXQgaXMgb2ZmLWNoaXAuIEFQQiB0aW1lcnMgYXJlIGFsd2F5cyBydW5uaW5nIHJlZ2FyZGxl
c3Mgb2YgQ1BVCi0gICAgICAgICBDIHN0YXRlcywgdGhleSBhcmUgdXNlZCBhcyBwZXIgQ1BVIGNs
b2NrZXZlbnQgZGV2aWNlIHdoZW4gcG9zc2libGUuCisJIEFQQiB0aW1lciBpcyB0aGUgcmVwbGFj
ZW1lbnQgZm9yIDgyNTQsIEhQRVQgb24gWDg2IE1JRCBwbGF0Zm9ybXMuCisJIFRoZSBBUEJUIHBy
b3ZpZGVzIGEgc3RhYmxlIHRpbWUgYmFzZSBvbiBTTVAKKwkgc3lzdGVtcywgdW5saWtlIHRoZSBU
U0MsIGJ1dCBpdCBpcyBtb3JlIGV4cGVuc2l2ZSB0byBhY2Nlc3MsCisJIGFzIGl0IGlzIG9mZi1j
aGlwLiBBUEIgdGltZXJzIGFyZSBhbHdheXMgcnVubmluZyByZWdhcmRsZXNzIG9mIENQVQorCSBD
IHN0YXRlcywgdGhleSBhcmUgdXNlZCBhcyBwZXIgQ1BVIGNsb2NrZXZlbnQgZGV2aWNlIHdoZW4g
cG9zc2libGUuCiAKICMgTWFyayBhcyBleHBlcnQgYmVjYXVzZSB0b28gbWFueSBwZW9wbGUgZ290
IGl0IHdyb25nLgogIyBUaGUgY29kZSBkaXNhYmxlcyBpdHNlbGYgd2hlbiBub3QgbmVlZGVkLgpA
QCAtMTk2Miw3ICsxOTYyLDcgQEAgY29uZmlnIEVGSV9TVFVCCiAgICAgICAgZGVwZW5kcyBvbiBF
RkkgJiYgIVg4Nl9VU0VfM0ROT1cKICAgICAgICBzZWxlY3QgUkVMT0NBVEFCTEUKICAgICAgICAt
LS1oZWxwLS0tCi0gICAgICAgICAgVGhpcyBrZXJuZWwgZmVhdHVyZSBhbGxvd3MgYSBiekltYWdl
IHRvIGJlIGxvYWRlZCBkaXJlY3RseQorCSAgVGhpcyBrZXJuZWwgZmVhdHVyZSBhbGxvd3MgYSBi
ekltYWdlIHRvIGJlIGxvYWRlZCBkaXJlY3RseQogCSAgYnkgRUZJIGZpcm13YXJlIHdpdGhvdXQg
dGhlIHVzZSBvZiBhIGJvb3Rsb2FkZXIuCiAKIAkgIFNlZSBEb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL2VmaS1zdHViLnJzdCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwd-0006JT-7O; Mon, 23 Sep 2019 17:16:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQyx-0000u1-2K
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:35 +0000
X-Inumbo-ID: 39359966-de1d-11e9-b76c-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 39359966-de1d-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 16:14:31 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQx1-0001Fp-Fq; Mon, 23 Sep 2019 19:12:35 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:30 +0300
Message-Id: <20190923161231.22028-9-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 8/9] fix-compilation: empty goto
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBkb24ndCB1bmRlcnN0YW5kLCB3aHkgdGhlc2Ugc3BlY2lhbCBjYXNlcyBhcmUgbm90IGhhbmRs
ZWQgYnkKY29jY2luZWxsZS4gUG9zc2libHksIGl0J3MgYSBidWcgaW4gY29jY2luZWxsZSBpdHNl
bGYuCgpJZiBubyBvdGhlciBpZGVhcywgdGhlc2UgZml4ZXMgbWF5IGJlIGp1c3QgbWVyZ2VkIHRv
IGF1dG9nZW5lcmF0ZWQKY29tbWl0KGNvbW1pdHMpLCB3aXRoIGFwcHJvcHJpYXRlIG5vdGljZSBp
biBjb21taXQgbWVzc2FnZS4KClNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2ll
dnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KLS0tCiBiYWNrZW5kcy9jcnlwdG9kZXYu
YyAgICB8IDcgLS0tLS0tLQogaHcvZG1hL3hpbGlueF9heGlkbWEuYyAgfCA3ICsrLS0tLS0KIGh3
L25ldC94aWxpbnhfYXhpZW5ldC5jIHwgNyArKy0tLS0tCiBody9wcGMvc3BhcHIuYyAgICAgICAg
ICB8IDMgKy0tCiBody9wcGMvc3BhcHJfY3B1X2NvcmUuYyB8IDMgKy0tCiBody9zMzkweC9zMzkw
LWNjdy5jICAgICB8IDMgKy0tCiBody92ZmlvL2FwLmMgICAgICAgICAgICB8IDMgKy0tCiBody92
ZmlvL2Njdy5jICAgICAgICAgICB8IDMgKy0tCiA4IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYmFja2VuZHMvY3J5cHRvZGV2LmMg
Yi9iYWNrZW5kcy9jcnlwdG9kZXYuYwppbmRleCBkY2RiODQ4MWIyLi5hYTRhNjJhY2UwIDEwMDY0
NAotLS0gYS9iYWNrZW5kcy9jcnlwdG9kZXYuYworKysgYi9iYWNrZW5kcy9jcnlwdG9kZXYuYwpA
QCAtMTc2LDE0ICsxNzYsNyBAQCBjcnlwdG9kZXZfYmFja2VuZF9jb21wbGV0ZShVc2VyQ3JlYXRh
YmxlICp1YywgRXJyb3IgKiplcnJwKQogCiAgICAgaWYgKGJjLT5pbml0KSB7CiAgICAgICAgIGJj
LT5pbml0KGJhY2tlbmQsIGVycnApOwotICAgICAgICBpZiAoKmVycnApIHsKLSAgICAgICAgICAg
IGdvdG8gb3V0OwotICAgICAgICB9CiAgICAgfQotCi0gICAgcmV0dXJuOwotCi1vdXQ6CiB9CiAK
IHZvaWQgY3J5cHRvZGV2X2JhY2tlbmRfc2V0X3VzZWQoQ3J5cHRvRGV2QmFja2VuZCAqYmFja2Vu
ZCwgYm9vbCB1c2VkKQpkaWZmIC0tZ2l0IGEvaHcvZG1hL3hpbGlueF9heGlkbWEuYyBiL2h3L2Rt
YS94aWxpbnhfYXhpZG1hLmMKaW5kZXggYjVmNDllNmY4OC4uYjU0NTZmNWRiMiAxMDA2NDQKLS0t
IGEvaHcvZG1hL3hpbGlueF9heGlkbWEuYworKysgYi9ody9kbWEveGlsaW54X2F4aWRtYS5jCkBA
IC01MzYsMTIgKzUzNiwxMiBAQCBzdGF0aWMgdm9pZCB4aWxpbnhfYXhpZG1hX3JlYWxpemUoRGV2
aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBPQkpfUFJPUF9MSU5LX1NUUk9ORywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJy
cCk7CiAgICAgaWYgKCplcnJwKSB7Ci0gICAgICAgIGdvdG8geGlsaW54X2F4aWRtYV9yZWFsaXpl
X2ZhaWw7CisgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9s
aW5rKE9CSkVDVChkcyksIE9CSkVDVChzKSwgImRtYSIsIGVycnApOwogICAgIG9iamVjdF9wcm9w
ZXJ0eV9zZXRfbGluayhPQkpFQ1QoY3MpLCBPQkpFQ1QocyksICJkbWEiLCBlcnJwKTsKICAgICBp
ZiAoKmVycnApIHsKLSAgICAgICAgZ290byB4aWxpbnhfYXhpZG1hX3JlYWxpemVfZmFpbDsKKyAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIGludCBpOwpAQCAtNTU0LDkgKzU1NCw2IEBAIHN0
YXRpYyB2b2lkIHhpbGlueF9heGlkbWFfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAq
KmVycnApCiAgICAgICAgIHN0LT5wdGltZXIgPSBwdGltZXJfaW5pdChzdC0+YmgsIFBUSU1FUl9Q
T0xJQ1lfREVGQVVMVCk7CiAgICAgICAgIHB0aW1lcl9zZXRfZnJlcShzdC0+cHRpbWVyLCBzLT5m
cmVxaHopOwogICAgIH0KLSAgICByZXR1cm47Ci0KLXhpbGlueF9heGlkbWFfcmVhbGl6ZV9mYWls
OgogfQogCiBzdGF0aWMgdm9pZCB4aWxpbnhfYXhpZG1hX2luaXQoT2JqZWN0ICpvYmopCmRpZmYg
LS1naXQgYS9ody9uZXQveGlsaW54X2F4aWVuZXQuYyBiL2h3L25ldC94aWxpbnhfYXhpZW5ldC5j
CmluZGV4IDVmODdhNjMzNmIuLjM3MmNhODg5NTYgMTAwNjQ0Ci0tLSBhL2h3L25ldC94aWxpbnhf
YXhpZW5ldC5jCisrKyBiL2h3L25ldC94aWxpbnhfYXhpZW5ldC5jCkBAIC05NjMsMTIgKzk2Mywx
MiBAQCBzdGF0aWMgdm9pZCB4aWxpbnhfZW5ldF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVy
cm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0JKX1BST1BfTElOS19T
VFJPTkcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOwogICAgIGlmICgqZXJy
cCkgewotICAgICAgICBnb3RvIHhpbGlueF9lbmV0X3JlYWxpemVfZmFpbDsKKyAgICAgICAgcmV0
dXJuOwogICAgIH0KICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2xpbmsoT0JKRUNUKGRzKSwgT0JK
RUNUKHMpLCAiZW5ldCIsIGVycnApOwogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfbGluayhPQkpF
Q1QoY3MpLCBPQkpFQ1QocyksICJlbmV0IiwgZXJycCk7CiAgICAgaWYgKCplcnJwKSB7Ci0gICAg
ICAgIGdvdG8geGlsaW54X2VuZXRfcmVhbGl6ZV9mYWlsOworICAgICAgICByZXR1cm47CiAgICAg
fQogCiAgICAgcWVtdV9tYWNhZGRyX2RlZmF1bHRfaWZfdW5zZXQoJnMtPmNvbmYubWFjYWRkcik7
CkBAIC05ODIsOSArOTgyLDYgQEAgc3RhdGljIHZvaWQgeGlsaW54X2VuZXRfcmVhbGl6ZShEZXZp
Y2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgcy0+VEVNQUMucGFyZW50ID0gczsKIAog
ICAgIHMtPnJ4bWVtID0gZ19tYWxsb2Mocy0+Y19yeG1lbSk7Ci0gICAgcmV0dXJuOwotCi14aWxp
bnhfZW5ldF9yZWFsaXplX2ZhaWw6CiB9CiAKIHN0YXRpYyB2b2lkIHhpbGlueF9lbmV0X2luaXQo
T2JqZWN0ICpvYmopCmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHIuYyBiL2h3L3BwYy9zcGFwci5j
CmluZGV4IDVlZjA0M2JkNzIuLjdiMGFiNzFmMjMgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwci5j
CisrKyBiL2h3L3BwYy9zcGFwci5jCkBAIC0zNTAzLDcgKzM1MDMsNyBAQCBzdGF0aWMgdm9pZCBz
cGFwcl9tZW1vcnlfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERldmljZVN0YXRl
ICpkZXYsCiAKICAgICBwY19kaW1tX3BsdWcoZGltbSwgTUFDSElORShtcyksIGVycnApOwogICAg
IGlmICgqZXJycCkgewotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgcmV0dXJuOwogICAgIH0K
IAogICAgIGFkZHIgPSBvYmplY3RfcHJvcGVydHlfZ2V0X3VpbnQoT0JKRUNUKGRpbW0pLApAQCAt
MzUyMiw3ICszNTIyLDYgQEAgc3RhdGljIHZvaWQgc3BhcHJfbWVtb3J5X3BsdWcoSG90cGx1Z0hh
bmRsZXIgKmhvdHBsdWdfZGV2LCBEZXZpY2VTdGF0ZSAqZGV2LAogCiBvdXRfdW5wbHVnOgogICAg
IHBjX2RpbW1fdW5wbHVnKGRpbW0sIE1BQ0hJTkUobXMpKTsKLW91dDoKIH0KIAogc3RhdGljIHZv
aWQgc3BhcHJfbWVtb3J5X3ByZV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwgRGV2
aWNlU3RhdGUgKmRldiwKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwcl9jcHVfY29yZS5jIGIvaHcv
cHBjL3NwYXByX2NwdV9jb3JlLmMKaW5kZXggOTNmOWIwZTBjOS4uYzM1Njk2ZmY0MiAxMDA2NDQK
LS0tIGEvaHcvcHBjL3NwYXByX2NwdV9jb3JlLmMKKysrIGIvaHcvcHBjL3NwYXByX2NwdV9jb3Jl
LmMKQEAgLTIyNCw3ICsyMjQsNyBAQCBzdGF0aWMgdm9pZCBzcGFwcl9yZWFsaXplX3ZjcHUoUG93
ZXJQQ0NQVSAqY3B1LCBTcGFwck1hY2hpbmVTdGF0ZSAqc3BhcHIsCiAKICAgICBvYmplY3RfcHJv
cGVydHlfc2V0X2Jvb2woT0JKRUNUKGNwdSksIHRydWUsICJyZWFsaXplZCIsIGVycnApOwogICAg
IGlmICgqZXJycCkgewotICAgICAgICBnb3RvIGVycm9yOworICAgICAgICByZXR1cm47CiAgICAg
fQogCiAgICAgLyogU2V0IHRpbWUtYmFzZSBmcmVxdWVuY3kgdG8gNTEyIE1IeiAqLwpAQCAtMjUx
LDcgKzI1MSw2IEBAIHN0YXRpYyB2b2lkIHNwYXByX3JlYWxpemVfdmNwdShQb3dlclBDQ1BVICpj
cHUsIFNwYXByTWFjaGluZVN0YXRlICpzcGFwciwKIGVycm9yX3VucmVnaXN0ZXI6CiAgICAgcWVt
dV91bnJlZ2lzdGVyX3Jlc2V0KHNwYXByX2NwdV9yZXNldCwgY3B1KTsKICAgICBjcHVfcmVtb3Zl
X3N5bmMoQ1BVKGNwdSkpOwotZXJyb3I6CiB9CiAKIHN0YXRpYyBQb3dlclBDQ1BVICpzcGFwcl9j
cmVhdGVfdmNwdShTcGFwckNwdUNvcmUgKnNjLCBpbnQgaSwgRXJyb3IgKiplcnJwKQpkaWZmIC0t
Z2l0IGEvaHcvczM5MHgvczM5MC1jY3cuYyBiL2h3L3MzOTB4L3MzOTAtY2N3LmMKaW5kZXggMGFl
MTk1MTUwNy4uODY5NWQyYzQ0NSAxMDA2NDQKLS0tIGEvaHcvczM5MHgvczM5MC1jY3cuYworKysg
Yi9ody9zMzkweC9zMzkwLWNjdy5jCkBAIC05NCw3ICs5NCw3IEBAIHN0YXRpYyB2b2lkIHMzOTBf
Y2N3X3JlYWxpemUoUzM5MENDV0RldmljZSAqY2RldiwgY2hhciAqc3lzZnNkZXYsIEVycm9yICoq
ZXJycCkKIAogICAgIHMzOTBfY2N3X2dldF9kZXZfaW5mbyhjZGV2LCBzeXNmc2RldiwgZXJycCk7
CiAgICAgaWYgKCplcnJwKSB7Ci0gICAgICAgIGdvdG8gb3V0X2Vycl9wcm9wYWdhdGU7CisgICAg
ICAgIHJldHVybjsKICAgICB9CiAKICAgICBzY2ggPSBjc3NfY3JlYXRlX3NjaChjY3dfZGV2LT5k
ZXZubywgZXJycCk7CkBAIC0xMjcsNyArMTI3LDYgQEAgb3V0X2VycjoKICAgICBnX2ZyZWUoc2No
KTsKIG91dF9tZGV2aWRfZnJlZToKICAgICBnX2ZyZWUoY2Rldi0+bWRldmlkKTsKLW91dF9lcnJf
cHJvcGFnYXRlOgogfQogCiBzdGF0aWMgdm9pZCBzMzkwX2Njd191bnJlYWxpemUoUzM5MENDV0Rl
dmljZSAqY2RldiwgRXJyb3IgKiplcnJwKQpkaWZmIC0tZ2l0IGEvaHcvdmZpby9hcC5jIGIvaHcv
dmZpby9hcC5jCmluZGV4IGUwNzJhMDhmMWQuLjhmYmFhNzI0YzIgMTAwNjQ0Ci0tLSBhL2h3L3Zm
aW8vYXAuYworKysgYi9ody92ZmlvL2FwLmMKQEAgLTk1LDcgKzk1LDcgQEAgc3RhdGljIHZvaWQg
dmZpb19hcF9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIAogICAgIHZm
aW9fZ3JvdXAgPSB2ZmlvX2FwX2dldF9ncm91cCh2YXBkZXYsIGVycnApOwogICAgIGlmICghdmZp
b19ncm91cCkgewotICAgICAgICBnb3RvIG91dF9lcnI7CisgICAgICAgIHJldHVybjsKICAgICB9
CiAKICAgICB2YXBkZXYtPnZkZXYub3BzID0gJnZmaW9fYXBfb3BzOwpAQCAtMTIyLDcgKzEyMiw2
IEBAIHN0YXRpYyB2b2lkIHZmaW9fYXBfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAq
KmVycnApCiBvdXRfZ2V0X2Rldl9lcnI6CiAgICAgdmZpb19hcF9wdXRfZGV2aWNlKHZhcGRldik7
CiAgICAgdmZpb19wdXRfZ3JvdXAodmZpb19ncm91cCk7Ci1vdXRfZXJyOgogfQogCiBzdGF0aWMg
dm9pZCB2ZmlvX2FwX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCmRp
ZmYgLS1naXQgYS9ody92ZmlvL2Njdy5jIGIvaHcvdmZpby9jY3cuYwppbmRleCBkMmI1MjY2Njdl
Li5jMjRmZmRiM2FmIDEwMDY0NAotLS0gYS9ody92ZmlvL2Njdy5jCisrKyBiL2h3L3ZmaW8vY2N3
LmMKQEAgLTQ4Niw3ICs0ODYsNyBAQCBzdGF0aWMgdm9pZCB2ZmlvX2Njd19yZWFsaXplKERldmlj
ZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBpZiAoY2RjLT5yZWFsaXplKSB7CiAgICAg
ICAgIGNkYy0+cmVhbGl6ZShjZGV2LCB2Y2Rldi0+dmRldi5zeXNmc2RldiwgZXJycCk7CiAgICAg
ICAgIGlmICgqZXJycCkgewotICAgICAgICAgICAgZ290byBvdXRfZXJyX3Byb3BhZ2F0ZTsKKyAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KIApAQCAtNTIyLDcgKzUyMiw2IEBA
IG91dF9ncm91cF9lcnI6CiAgICAgaWYgKGNkYy0+dW5yZWFsaXplKSB7CiAgICAgICAgIGNkYy0+
dW5yZWFsaXplKGNkZXYsIE5VTEwpOwogICAgIH0KLW91dF9lcnJfcHJvcGFnYXRlOgogfQogCiBz
dGF0aWMgdm9pZCB2ZmlvX2Njd191bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwe-0006KI-HK; Mon, 23 Sep 2019 17:16:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQzH-0000w4-7a
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:55 +0000
X-Inumbo-ID: 45b68542-de1d-11e9-9604-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by localhost (Halon) with ESMTPS
 id 45b68542-de1d-11e9-9604-12813bfff9fa;
 Mon, 23 Sep 2019 16:14:52 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQx1-0001Fp-PU; Mon, 23 Sep 2019 19:12:35 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:31 +0300
Message-Id: <20190923161231.22028-10-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 9/9] fix-compilation: includes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SG1tLiBTaG91bGQgd2UgYWxsb3cgZW1wdHkgc3R1YnMgd2l0aCBlcnJwIHBhcmFtZXRlciB3aXRo
b3V0IGNhbGxpbmcKbmV3IG1hY3JvPwoKT3IsIGp1c3QgYXBwbHkgdGhpcyBjb21taXQgYmVmb3Jl
IGF1dG8tZ2VuZXJhdGVkIGNvbW1pdC4KClNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KLS0tCiB0YXJnZXQvcHBjL2t2
bV9wcGMuaCAgICAgICAgfCAyICsrCiB0YXJnZXQvczM5MHgvY3B1X21vZGVscy5oICAgfCAxICsK
IGh3L2kzODYva3ZtL2FwaWMuYyAgICAgICAgICB8IDEgKwogaHcvbWlzYy9hcm0xMXNjdS5jICAg
ICAgICAgIHwgMSArCiBody9taXNjL21wczItc2NjLmMgICAgICAgICAgfCAxICsKIGh3L3BjaS1i
cmlkZ2UvZGVjLmMgICAgICAgICB8IDEgKwogcWFwaS9xYXBpLWRlYWxsb2MtdmlzaXRvci5jIHwg
MSArCiBzdHVicy94ZW4taHZtLmMgICAgICAgICAgICAgfCAxICsKIDggZmlsZXMgY2hhbmdlZCwg
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3BwYy9rdm1fcHBjLmggYi90YXJn
ZXQvcHBjL2t2bV9wcGMuaAppbmRleCA4MDdjMjQ1ZTkwLi5mNjM2NmMxOWFhIDEwMDY0NAotLS0g
YS90YXJnZXQvcHBjL2t2bV9wcGMuaAorKysgYi90YXJnZXQvcHBjL2t2bV9wcGMuaApAQCAtOSw2
ICs5LDggQEAKICNpZm5kZWYgS1ZNX1BQQ19ICiAjZGVmaW5lIEtWTV9QUENfSAogCisjaW5jbHVk
ZSAicWFwaS9lcnJvci5oIgorCiAjZGVmaW5lIFRZUEVfSE9TVF9QT1dFUlBDX0NQVSBQT1dFUlBD
X0NQVV9UWVBFX05BTUUoImhvc3QiKQogCiAjaWZkZWYgQ09ORklHX0tWTQpkaWZmIC0tZ2l0IGEv
dGFyZ2V0L3MzOTB4L2NwdV9tb2RlbHMuaCBiL3RhcmdldC9zMzkweC9jcHVfbW9kZWxzLmgKaW5k
ZXggNTMyOTA0NWE3MS4uMDYyMTYxYzVmYSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3MzOTB4L2NwdV9t
b2RlbHMuaAorKysgYi90YXJnZXQvczM5MHgvY3B1X21vZGVscy5oCkBAIC0xNiw2ICsxNiw3IEBA
CiAjaW5jbHVkZSAiY3B1X2ZlYXR1cmVzLmgiCiAjaW5jbHVkZSAiZ2VuLWZlYXR1cmVzLmgiCiAj
aW5jbHVkZSAiaHcvY29yZS9jcHUuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAKIC8qIHN0
YXRpYyBDUFUgZGVmaW5pdGlvbiAqLwogc3RydWN0IFMzOTBDUFVEZWYgewpkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni9rdm0vYXBpYy5jIGIvaHcvaTM4Ni9rdm0vYXBpYy5jCmluZGV4IGQxMjViMzcwZjQu
LmNhZGY3NWI3MWMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYva3ZtL2FwaWMuYworKysgYi9ody9pMzg2
L2t2bS9hcGljLmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvaHdfYWNjZWwu
aCIKICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAidGFyZ2V0L2kzODYva3ZtX2kz
ODYuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBrdm1f
YXBpY19zZXRfcmVnKHN0cnVjdCBrdm1fbGFwaWNfc3RhdGUgKmthcGljLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlZ19pZCwgdWludDMyX3QgdmFsKQpkaWZmIC0t
Z2l0IGEvaHcvbWlzYy9hcm0xMXNjdS5jIGIvaHcvbWlzYy9hcm0xMXNjdS5jCmluZGV4IGJlZmM4
NWYzMjEuLjljMWZlYzc4MjUgMTAwNjQ0Ci0tLSBhL2h3L21pc2MvYXJtMTFzY3UuYworKysgYi9o
dy9taXNjL2FybTExc2N1LmMKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlICJody9xZGV2LXBy
b3BlcnRpZXMuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgInFlbXUvbW9kdWxl
LmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogCiBzdGF0aWMgdWludDY0X3QgbXBjb3JlX3Nj
dV9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgc2l6ZSkKZGlmZiAtLWdpdCBhL2h3L21pc2MvbXBzMi1zY2Mu
YyBiL2h3L21pc2MvbXBzMi1zY2MuYwppbmRleCBmMmEwMGQzMjM1Li5jNDFlNzc2OTk2IDEwMDY0
NAotLS0gYS9ody9taXNjL21wczItc2NjLmMKKysrIGIvaHcvbWlzYy9tcHMyLXNjYy5jCkBAIC0y
Niw2ICsyNiw3IEBACiAjaW5jbHVkZSAiaHcvcmVnaXN0ZXJmaWVsZHMuaCIKICNpbmNsdWRlICJo
dy9taXNjL21wczItc2NjLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgiCisjaW5j
bHVkZSAicWFwaS9lcnJvci5oIgogCiBSRUczMihDRkcwLCAwKQogUkVHMzIoQ0ZHMSwgNCkKZGlm
ZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UvZGVjLmMgYi9ody9wY2ktYnJpZGdlL2RlYy5jCmluZGV4
IGZiZTc4MTQ3NGUuLjA2NDQ1ZTA1NDUgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1icmlkZ2UvZGVjLmMK
KysrIGIvaHcvcGNpLWJyaWRnZS9kZWMuYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgImh3
L3BjaS9wY2lfaG9zdC5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2lfYnJpZGdlLmgiCiAjaW5jbHVk
ZSAiaHcvcGNpL3BjaV9idXMuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAKIC8qIGRlYnVn
IERFQyAqLwogLy8jZGVmaW5lIERFQlVHX0RFQwpkaWZmIC0tZ2l0IGEvcWFwaS9xYXBpLWRlYWxs
b2MtdmlzaXRvci5jIGIvcWFwaS9xYXBpLWRlYWxsb2MtdmlzaXRvci5jCmluZGV4IDNlZTRjN2Ey
ZTcuLmUyNjVlMjkyMzQgMTAwNjQ0Ci0tLSBhL3FhcGkvcWFwaS1kZWFsbG9jLXZpc2l0b3IuYwor
KysgYi9xYXBpL3FhcGktZGVhbGxvYy12aXNpdG9yLmMKQEAgLTE2LDYgKzE2LDcgQEAKICNpbmNs
dWRlICJxYXBpL2RlYWxsb2MtdmlzaXRvci5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FudWxsLmgi
CiAjaW5jbHVkZSAicWFwaS92aXNpdG9yLWltcGwuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgi
CiAKIHN0cnVjdCBRYXBpRGVhbGxvY1Zpc2l0b3IKIHsKZGlmZiAtLWdpdCBhL3N0dWJzL3hlbi1o
dm0uYyBiL3N0dWJzL3hlbi1odm0uYwppbmRleCA4NDBhMmEwZDA5Li4zNTBjNzYyYzY0IDEwMDY0
NAotLS0gYS9zdHVicy94ZW4taHZtLmMKKysrIGIvc3R1YnMveGVuLWh2bS5jCkBAIC0xMiw2ICsx
Miw3IEBACiAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImV4ZWMvbWVtb3J5Lmgi
CiAjaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKKyNpbmNsdWRlICJxYXBpL2Vy
cm9yLmgiCiAKIGludCB4ZW5fcGNpX3Nsb3RfZ2V0X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBp
bnQgaXJxX251bSkKIHsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwb-0006Iz-MZ; Mon, 23 Sep 2019 17:16:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VjMr=XS=kernel.org=krzk@srs-us1.protection.inumbo.net>)
 id 1iCQlg-0008Fh-82
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:00:52 +0000
X-Inumbo-ID: 50da956e-de1b-11e9-b76c-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 50da956e-de1b-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 16:00:51 +0000 (UTC)
Received: from localhost.localdomain (unknown [194.230.155.145])
 (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 56D1A214DA;
 Mon, 23 Sep 2019 16:00:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569254451;
 bh=/+LyoCRrUerjwuAnSA+DSR15kK8PaY0lAt8D/IKo9wY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=A2hnGJRCENXhziQMuw0sdoR4GxOf83xqZKvSyZPu6x40OsGT0CE/lDq6q2qXvsCnS
 IWEV8SG5ZJ2ljUdA5xjahGEbjHx4ZyFwGAKru4UL0z2rLdvgdMNTSoT/+Qc4PHhr1G
 uwLcd7640CkyJ6awy4Z/Ts4T9P/t3PwvYqx8mjeg=
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Jiri Kosina <trivial@kernel.org>, linux-kernel@vger.kernel.org,
 linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org,
 linux-um@lists.infradead.org, keyrings@vger.kernel.org,
 linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org,
 linux-block@vger.kernel.org, linux-crypto@vger.kernel.org,
 openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com,
 dmaengine@vger.kernel.org, linux-edac@vger.kernel.org,
 linux-efi@vger.kernel.org, linux-input@vger.kernel.org,
 linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org,
 linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-raid@vger.kernel.org, dm-devel@redhat.com,
 linux-media@vger.kernel.org, linux-mmc@vger.kernel.org,
 linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org,
 linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org,
 linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org,
 esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org,
 linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org,
 ac100@lists.launchpad.net, linux-tegra@vger.kernel.org,
 bcm-kernel-feedback-list@broadcom.com,
 linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org,
 virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org, linux-security-module@vger.kernel.org,
 linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org
Date: Mon, 23 Sep 2019 18:00:12 +0200
Message-Id: <20190923160013.8550-2-krzk@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190923160013.8550-1-krzk@kernel.org>
References: <20190923160013.8550-1-krzk@kernel.org>
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [PATCH trivial 2/3] treewide: Fix Kconfig indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Krzysztof Kozlowski <krzk@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>

QWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRhYiAoK29wdGlvbmFsIHR3byBzcGFj
ZXMpIGFzIGluCmNvZGluZyBzdHlsZSB3aXRoIGNvbW1hbmQgbGlrZToKICAgICQgc2VkIC1lICdz
L14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwoKU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtv
emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGNlcnRzL0tjb25maWcgICAgICAgICAgICAg
ICAgICB8IDE0ICsrKysrKy0tLS0tLS0KIGluaXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8
IDI4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiBrZXJuZWwvdHJhY2UvS2NvbmZpZyAgICAg
ICAgICAgfCAgOCArKysrLS0tLQogbGliL0tjb25maWcgICAgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIGxpYi9LY29uZmlnLmRlYnVnICAgICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0KIGxpYi9LY29uZmlnLmtnZGIgICAgICAgICAgICAgICB8ICA4ICsr
KystLS0tCiBtbS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQogc2FtcGxlcy9LY29uZmlnICAgICAgICAgICAgICAgIHwgIDIgKy0KIHNl
Y3VyaXR5L2FwcGFybW9yL0tjb25maWcgICAgICB8ICAyICstCiBzZWN1cml0eS9pbnRlZ3JpdHkv
S2NvbmZpZyAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogc2VjdXJpdHkvaW50ZWdy
aXR5L2ltYS9LY29uZmlnIHwgMTIgKysrKysrLS0tLS0tCiBzZWN1cml0eS9zYWZlc2V0aWQvS2Nv
bmZpZyAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogMTIgZmlsZXMgY2hhbmdlZCwg
OTQgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY2VydHMvS2Nv
bmZpZyBiL2NlcnRzL0tjb25maWcKaW5kZXggYzk0ZTkzZDhiY2NmLi4wMzU4YzY2ZDNkN2MgMTAw
NjQ0Ci0tLSBhL2NlcnRzL0tjb25maWcKKysrIGIvY2VydHMvS2NvbmZpZwpAQCAtNiwxNCArNiwx
NCBAQCBjb25maWcgTU9EVUxFX1NJR19LRVkKIAlkZWZhdWx0ICJjZXJ0cy9zaWduaW5nX2tleS5w
ZW0iCiAJZGVwZW5kcyBvbiBNT0RVTEVfU0lHCiAJaGVscAotICAgICAgICAgUHJvdmlkZSB0aGUg
ZmlsZSBuYW1lIG9mIGEgcHJpdmF0ZSBrZXkvY2VydGlmaWNhdGUgaW4gUEVNIGZvcm1hdCwKLSAg
ICAgICAgIG9yIGEgUEtDUyMxMSBVUkkgYWNjb3JkaW5nIHRvIFJGQzc1MTIuIFRoZSBmaWxlIHNo
b3VsZCBjb250YWluLCBvcgotICAgICAgICAgdGhlIFVSSSBzaG91bGQgaWRlbnRpZnksIGJvdGgg
dGhlIGNlcnRpZmljYXRlIGFuZCBpdHMgY29ycmVzcG9uZGluZwotICAgICAgICAgcHJpdmF0ZSBr
ZXkuCisJIFByb3ZpZGUgdGhlIGZpbGUgbmFtZSBvZiBhIHByaXZhdGUga2V5L2NlcnRpZmljYXRl
IGluIFBFTSBmb3JtYXQsCisJIG9yIGEgUEtDUyMxMSBVUkkgYWNjb3JkaW5nIHRvIFJGQzc1MTIu
IFRoZSBmaWxlIHNob3VsZCBjb250YWluLCBvcgorCSB0aGUgVVJJIHNob3VsZCBpZGVudGlmeSwg
Ym90aCB0aGUgY2VydGlmaWNhdGUgYW5kIGl0cyBjb3JyZXNwb25kaW5nCisJIHByaXZhdGUga2V5
LgogCi0gICAgICAgICBJZiB0aGlzIG9wdGlvbiBpcyB1bmNoYW5nZWQgZnJvbSBpdHMgZGVmYXVs
dCAiY2VydHMvc2lnbmluZ19rZXkucGVtIiwKLSAgICAgICAgIHRoZW4gdGhlIGtlcm5lbCB3aWxs
IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgdGhlIHByaXZhdGUga2V5IGFuZAotICAgICAgICAgY2Vy
dGlmaWNhdGUgYXMgZGVzY3JpYmVkIGluIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW9kdWxl
LXNpZ25pbmcucnN0CisJIElmIHRoaXMgb3B0aW9uIGlzIHVuY2hhbmdlZCBmcm9tIGl0cyBkZWZh
dWx0ICJjZXJ0cy9zaWduaW5nX2tleS5wZW0iLAorCSB0aGVuIHRoZSBrZXJuZWwgd2lsbCBhdXRv
bWF0aWNhbGx5IGdlbmVyYXRlIHRoZSBwcml2YXRlIGtleSBhbmQKKwkgY2VydGlmaWNhdGUgYXMg
ZGVzY3JpYmVkIGluIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW9kdWxlLXNpZ25pbmcucnN0
CiAKIGNvbmZpZyBTWVNURU1fVFJVU1RFRF9LRVlSSU5HCiAJYm9vbCAiUHJvdmlkZSBzeXN0ZW0t
d2lkZSByaW5nIG9mIHRydXN0ZWQga2V5cyIKZGlmZiAtLWdpdCBhL2luaXQvS2NvbmZpZyBiL2lu
aXQvS2NvbmZpZwppbmRleCA2ZDRkYjg4N2Y2OTYuLmY1OWM4NTQ4MzlkMiAxMDA2NDQKLS0tIGEv
aW5pdC9LY29uZmlnCisrKyBiL2luaXQvS2NvbmZpZwpAQCAtMTY5LDEwICsxNjksMTAgQEAgY29u
ZmlnIEJVSUxEX1NBTFQKICAgICAgICBzdHJpbmcgIkJ1aWxkIElEIFNhbHQiCiAgICAgICAgZGVm
YXVsdCAiIgogICAgICAgIGhlbHAKLSAgICAgICAgICBUaGUgYnVpbGQgSUQgaXMgdXNlZCB0byBs
aW5rIGJpbmFyaWVzIGFuZCB0aGVpciBkZWJ1ZyBpbmZvLiBTZXR0aW5nCi0gICAgICAgICAgdGhp
cyBvcHRpb24gd2lsbCB1c2UgdGhlIHZhbHVlIGluIHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgYnVp
bGQgaWQuCi0gICAgICAgICAgVGhpcyBpcyBtb3N0bHkgdXNlZnVsIGZvciBkaXN0cmlidXRpb25z
IHdoaWNoIHdhbnQgdG8gZW5zdXJlIHRoZQotICAgICAgICAgIGJ1aWxkIGlzIHVuaXF1ZSBiZXR3
ZWVuIGJ1aWxkcy4gSXQncyBzYWZlIHRvIGxlYXZlIHRoZSBkZWZhdWx0LgorCSAgVGhlIGJ1aWxk
IElEIGlzIHVzZWQgdG8gbGluayBiaW5hcmllcyBhbmQgdGhlaXIgZGVidWcgaW5mby4gU2V0dGlu
ZworCSAgdGhpcyBvcHRpb24gd2lsbCB1c2UgdGhlIHZhbHVlIGluIHRoZSBjYWxjdWxhdGlvbiBv
ZiB0aGUgYnVpbGQgaWQuCisJICBUaGlzIGlzIG1vc3RseSB1c2VmdWwgZm9yIGRpc3RyaWJ1dGlv
bnMgd2hpY2ggd2FudCB0byBlbnN1cmUgdGhlCisJICBidWlsZCBpcyB1bmlxdWUgYmV0d2VlbiBi
dWlsZHMuIEl0J3Mgc2FmZSB0byBsZWF2ZSB0aGUgZGVmYXVsdC4KIAogY29uZmlnIEhBVkVfS0VS
TkVMX0daSVAKIAlib29sCkBAIC0xMzI3LDkgKzEzMjcsOSBAQCBtZW51Y29uZmlnIEVYUEVSVAog
CXNlbGVjdCBERUJVR19LRVJORUwKIAloZWxwCiAJICBUaGlzIG9wdGlvbiBhbGxvd3MgY2VydGFp
biBiYXNlIGtlcm5lbCBvcHRpb25zIGFuZCBzZXR0aW5ncwotICAgICAgICAgIHRvIGJlIGRpc2Fi
bGVkIG9yIHR3ZWFrZWQuIFRoaXMgaXMgZm9yIHNwZWNpYWxpemVkCi0gICAgICAgICAgZW52aXJv
bm1lbnRzIHdoaWNoIGNhbiB0b2xlcmF0ZSBhICJub24tc3RhbmRhcmQiIGtlcm5lbC4KLSAgICAg
ICAgICBPbmx5IHVzZSB0aGlzIGlmIHlvdSByZWFsbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcu
CisJICB0byBiZSBkaXNhYmxlZCBvciB0d2Vha2VkLiBUaGlzIGlzIGZvciBzcGVjaWFsaXplZAor
CSAgZW52aXJvbm1lbnRzIHdoaWNoIGNhbiB0b2xlcmF0ZSBhICJub24tc3RhbmRhcmQiIGtlcm5l
bC4KKwkgIE9ubHkgdXNlIHRoaXMgaWYgeW91IHJlYWxseSBrbm93IHdoYXQgeW91IGFyZSBkb2lu
Zy4KIAogY29uZmlnIFVJRDE2CiAJYm9vbCAiRW5hYmxlIDE2LWJpdCBVSUQgc3lzdGVtIGNhbGxz
IiBpZiBFWFBFUlQKQEAgLTE0MzksMTEgKzE0MzksMTEgQEAgY29uZmlnIEJVRwogCWJvb2wgIkJV
RygpIHN1cHBvcnQiIGlmIEVYUEVSVAogCWRlZmF1bHQgeQogCWhlbHAKLSAgICAgICAgICBEaXNh
YmxpbmcgdGhpcyBvcHRpb24gZWxpbWluYXRlcyBzdXBwb3J0IGZvciBCVUcgYW5kIFdBUk4sIHJl
ZHVjaW5nCi0gICAgICAgICAgdGhlIHNpemUgb2YgeW91ciBrZXJuZWwgaW1hZ2UgYW5kIHBvdGVu
dGlhbGx5IHF1aWV0bHkgaWdub3JpbmcKLSAgICAgICAgICBudW1lcm91cyBmYXRhbCBjb25kaXRp
b25zLiBZb3Ugc2hvdWxkIG9ubHkgY29uc2lkZXIgZGlzYWJsaW5nIHRoaXMKLSAgICAgICAgICBv
cHRpb24gZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2l0aCBubyBmYWNpbGl0aWVzIGZvciByZXBvcnRp
bmcgZXJyb3JzLgotICAgICAgICAgIEp1c3Qgc2F5IFkuCisJICBEaXNhYmxpbmcgdGhpcyBvcHRp
b24gZWxpbWluYXRlcyBzdXBwb3J0IGZvciBCVUcgYW5kIFdBUk4sIHJlZHVjaW5nCisJICB0aGUg
c2l6ZSBvZiB5b3VyIGtlcm5lbCBpbWFnZSBhbmQgcG90ZW50aWFsbHkgcXVpZXRseSBpZ25vcmlu
ZworCSAgbnVtZXJvdXMgZmF0YWwgY29uZGl0aW9ucy4gWW91IHNob3VsZCBvbmx5IGNvbnNpZGVy
IGRpc2FibGluZyB0aGlzCisJICBvcHRpb24gZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2l0aCBubyBm
YWNpbGl0aWVzIGZvciByZXBvcnRpbmcgZXJyb3JzLgorCSAgSnVzdCBzYXkgWS4KIAogY29uZmln
IEVMRl9DT1JFCiAJZGVwZW5kcyBvbiBDT1JFRFVNUApAQCAtMTQ1OSw4ICsxNDU5LDggQEAgY29u
ZmlnIFBDU1BLUl9QTEFURk9STQogCXNlbGVjdCBJODI1M19MT0NLCiAJZGVmYXVsdCB5CiAJaGVs
cAotICAgICAgICAgIFRoaXMgb3B0aW9uIGFsbG93cyB0byBkaXNhYmxlIHRoZSBpbnRlcm5hbCBQ
Qy1TcGVha2VyCi0gICAgICAgICAgc3VwcG9ydCwgc2F2aW5nIHNvbWUgbWVtb3J5LgorCSAgVGhp
cyBvcHRpb24gYWxsb3dzIHRvIGRpc2FibGUgdGhlIGludGVybmFsIFBDLVNwZWFrZXIKKwkgIHN1
cHBvcnQsIHNhdmluZyBzb21lIG1lbW9yeS4KIAogY29uZmlnIEJBU0VfRlVMTAogCWRlZmF1bHQg
eQpkaWZmIC0tZ2l0IGEva2VybmVsL3RyYWNlL0tjb25maWcgYi9rZXJuZWwvdHJhY2UvS2NvbmZp
ZwppbmRleCBlMDg1MjdmNTBkMmEuLjAzOTMwMDNmMTAyZiAxMDA2NDQKLS0tIGEva2VybmVsL3Ry
YWNlL0tjb25maWcKKysrIGIva2VybmVsL3RyYWNlL0tjb25maWcKQEAgLTc2LDcgKzc2LDcgQEAg
Y29uZmlnIEZUUkFDRV9OTUlfRU5URVIKIAogY29uZmlnIEVWRU5UX1RSQUNJTkcKIAlzZWxlY3Qg
Q09OVEVYVF9TV0lUQ0hfVFJBQ0VSCi0gICAgICAgIHNlbGVjdCBHTE9CCisJc2VsZWN0IEdMT0IK
IAlib29sCiAKIGNvbmZpZyBDT05URVhUX1NXSVRDSF9UUkFDRVIKQEAgLTMwOCw3ICszMDgsNyBA
QCBjb25maWcgVFJBQ0VSX1NOQVBTSE9UCiAJICAgICAgY2F0IHNuYXBzaG90CiAKIGNvbmZpZyBU
UkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQCi0gICAgICAgIGJvb2wgIkFsbG93IHNuYXBzaG90
IHRvIHN3YXAgcGVyIENQVSIKKwlib29sICJBbGxvdyBzbmFwc2hvdCB0byBzd2FwIHBlciBDUFUi
CiAJZGVwZW5kcyBvbiBUUkFDRVJfU05BUFNIT1QKIAlzZWxlY3QgUklOR19CVUZGRVJfQUxMT1df
U1dBUAogCWhlbHAKQEAgLTY3NSw3ICs2NzUsNyBAQCBjb25maWcgTU1JT1RSQUNFX1RFU1QKIAkg
IFNheSBOLCB1bmxlc3MgeW91IGFic29sdXRlbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcuCiAK
IGNvbmZpZyBUUkFDRVBPSU5UX0JFTkNITUFSSwotICAgICAgICBib29sICJBZGQgdHJhY2Vwb2lu
dCB0aGF0IGJlbmNobWFya3MgdHJhY2Vwb2ludHMiCisJYm9vbCAiQWRkIHRyYWNlcG9pbnQgdGhh
dCBiZW5jaG1hcmtzIHRyYWNlcG9pbnRzIgogCWhlbHAKIAkgVGhpcyBvcHRpb24gY3JlYXRlcyB0
aGUgdHJhY2Vwb2ludCAiYmVuY2htYXJrOmJlbmNobWFya19ldmVudCIuCiAJIFdoZW4gdGhlIHRy
YWNlcG9pbnQgaXMgZW5hYmxlZCwgaXQga2lja3Mgb2ZmIGEga2VybmVsIHRocmVhZCB0aGF0CkBA
IC03MjQsNyArNzI0LDcgQEAgY29uZmlnIFJJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVAogICAgICAg
IGJvb2wgIlJpbmcgYnVmZmVyIHN0YXJ0dXAgc2VsZiB0ZXN0IgogICAgICAgIGRlcGVuZHMgb24g
UklOR19CVUZGRVIKICAgICAgICBoZWxwCi0gICAgICAgICBSdW4gYSBzaW1wbGUgc2VsZiB0ZXN0
IG9uIHRoZSByaW5nIGJ1ZmZlciBvbiBib290IHVwLiBMYXRlIGluIHRoZQorCSBSdW4gYSBzaW1w
bGUgc2VsZiB0ZXN0IG9uIHRoZSByaW5nIGJ1ZmZlciBvbiBib290IHVwLiBMYXRlIGluIHRoZQog
CSBrZXJuZWwgYm9vdCBzZXF1ZW5jZSwgdGhlIHRlc3Qgd2lsbCBzdGFydCB0aGF0IGtpY2tzIG9m
ZgogCSBhIHRocmVhZCBwZXIgY3B1LiBFYWNoIHRocmVhZCB3aWxsIHdyaXRlIHZhcmlvdXMgc2l6
ZSBldmVudHMKIAkgaW50byB0aGUgcmluZyBidWZmZXIuIEFub3RoZXIgdGhyZWFkIGlzIGNyZWF0
ZWQgdG8gc2VuZCBJUElzCmRpZmYgLS1naXQgYS9saWIvS2NvbmZpZyBiL2xpYi9LY29uZmlnCmlu
ZGV4IDRlNmIxYzNlNGM5OC4uMDU2MjI5NjQ3MWMwIDEwMDY0NAotLS0gYS9saWIvS2NvbmZpZwor
KysgYi9saWIvS2NvbmZpZwpAQCAtNTc0LDcgKzU3NCw3IEBAIGNvbmZpZyBPSURfUkVHSVNUUlkK
IAkgIEVuYWJsZSBmYXN0IGxvb2t1cCBvYmplY3QgaWRlbnRpZmllciByZWdpc3RyeS4KIAogY29u
ZmlnIFVDUzJfU1RSSU5HCi0gICAgICAgIHRyaXN0YXRlCisJdHJpc3RhdGUKIAogIwogIyBnZW5l
cmljIHZkc28KZGlmZiAtLWdpdCBhL2xpYi9LY29uZmlnLmRlYnVnIGIvbGliL0tjb25maWcuZGVi
dWcKaW5kZXggMTAwMjNkYmFjOGU0Li5lNWU3ZjlmYzY4MzkgMTAwNjQ0Ci0tLSBhL2xpYi9LY29u
ZmlnLmRlYnVnCisrKyBiL2xpYi9LY29uZmlnLmRlYnVnCkBAIC0xMjgsOCArMTI4LDggQEAgY29u
ZmlnIERZTkFNSUNfREVCVUcKIAkgIGxpbmVubyA6IGxpbmUgbnVtYmVyIG9mIHRoZSBkZWJ1ZyBz
dGF0ZW1lbnQKIAkgIG1vZHVsZSA6IG1vZHVsZSB0aGF0IGNvbnRhaW5zIHRoZSBkZWJ1ZyBzdGF0
ZW1lbnQKIAkgIGZ1bmN0aW9uIDogZnVuY3Rpb24gdGhhdCBjb250YWlucyB0aGUgZGVidWcgc3Rh
dGVtZW50Ci0gICAgICAgICAgZmxhZ3MgOiAnPXAnIG1lYW5zIHRoZSBsaW5lIGlzIHR1cm5lZCAn
b24nIGZvciBwcmludGluZwotICAgICAgICAgIGZvcm1hdCA6IHRoZSBmb3JtYXQgdXNlZCBmb3Ig
dGhlIGRlYnVnIHN0YXRlbWVudAorCSAgZmxhZ3MgOiAnPXAnIG1lYW5zIHRoZSBsaW5lIGlzIHR1
cm5lZCAnb24nIGZvciBwcmludGluZworCSAgZm9ybWF0IDogdGhlIGZvcm1hdCB1c2VkIGZvciB0
aGUgZGVidWcgc3RhdGVtZW50CiAKIAkgIEZyb20gYSBsaXZlIHN5c3RlbToKIApAQCAtMTcyLDcg
KzE3Miw3IEBAIGNvbmZpZyBERUJVR19JTkZPCiAJYm9vbCAiQ29tcGlsZSB0aGUga2VybmVsIHdp
dGggZGVidWcgaW5mbyIKIAlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAmJiAhQ09NUElMRV9URVNU
CiAJaGVscAotICAgICAgICAgIElmIHlvdSBzYXkgWSBoZXJlIHRoZSByZXN1bHRpbmcga2VybmVs
IGltYWdlIHdpbGwgaW5jbHVkZQorCSAgSWYgeW91IHNheSBZIGhlcmUgdGhlIHJlc3VsdGluZyBr
ZXJuZWwgaW1hZ2Ugd2lsbCBpbmNsdWRlCiAJICBkZWJ1Z2dpbmcgaW5mbyByZXN1bHRpbmcgaW4g
YSBsYXJnZXIga2VybmVsIGltYWdlLgogCSAgVGhpcyBhZGRzIGRlYnVnIHN5bWJvbHMgdG8gdGhl
IGtlcm5lbCBhbmQgbW9kdWxlcyAoZ2NjIC1nKSwgYW5kCiAJICBpcyBuZWVkZWQgaWYgeW91IGlu
dGVuZCB0byB1c2Uga2VybmVsIGNyYXNoZHVtcCBvciBiaW5hcnkgb2JqZWN0CkBAIC0yNjksMTMg
KzI2OSwxMyBAQCBjb25maWcgU1RSSVBfQVNNX1NZTVMKIAkgIGdldF93Y2hhbigpIGFuZCBzdWNo
bGlrZS4KIAogY29uZmlnIFJFQURBQkxFX0FTTQotICAgICAgICBib29sICJHZW5lcmF0ZSByZWFk
YWJsZSBhc3NlbWJsZXIgY29kZSIKLSAgICAgICAgZGVwZW5kcyBvbiBERUJVR19LRVJORUwKLSAg
ICAgICAgaGVscAotICAgICAgICAgIERpc2FibGUgc29tZSBjb21waWxlciBvcHRpbWl6YXRpb25z
IHRoYXQgdGVuZCB0byBnZW5lcmF0ZSBodW1hbiB1bnJlYWRhYmxlCi0gICAgICAgICAgYXNzZW1i
bGVyIG91dHB1dC4gVGhpcyBtYXkgbWFrZSB0aGUga2VybmVsIHNsaWdodGx5IHNsb3dlciwgYnV0
IGl0IGhlbHBzCi0gICAgICAgICAgdG8ga2VlcCBrZXJuZWwgZGV2ZWxvcGVycyB3aG8gaGF2ZSB0
byBzdGFyZSBhIGxvdCBhdCBhc3NlbWJsZXIgbGlzdGluZ3MKLSAgICAgICAgICBzYW5lLgorCWJv
b2wgIkdlbmVyYXRlIHJlYWRhYmxlIGFzc2VtYmxlciBjb2RlIgorCWRlcGVuZHMgb24gREVCVUdf
S0VSTkVMCisJaGVscAorCSAgRGlzYWJsZSBzb21lIGNvbXBpbGVyIG9wdGltaXphdGlvbnMgdGhh
dCB0ZW5kIHRvIGdlbmVyYXRlIGh1bWFuIHVucmVhZGFibGUKKwkgIGFzc2VtYmxlciBvdXRwdXQu
IFRoaXMgbWF5IG1ha2UgdGhlIGtlcm5lbCBzbGlnaHRseSBzbG93ZXIsIGJ1dCBpdCBoZWxwcwor
CSAgdG8ga2VlcCBrZXJuZWwgZGV2ZWxvcGVycyB3aG8gaGF2ZSB0byBzdGFyZSBhIGxvdCBhdCBh
c3NlbWJsZXIgbGlzdGluZ3MKKwkgIHNhbmUuCiAKIGNvbmZpZyBVTlVTRURfU1lNQk9MUwogCWJv
b2wgIkVuYWJsZSB1bnVzZWQvb2Jzb2xldGUgZXhwb3J0ZWQgc3ltYm9scyIKQEAgLTUyNiwxMSAr
NTI2LDExIEBAIGNvbmZpZyBERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSCiAKIGNvbmZpZyBE
RUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUCiAJaW50ICJkZWJ1Z19vYmplY3RzIGJvb3R1cCBk
ZWZhdWx0IHZhbHVlICgwLTEpIgotICAgICAgICByYW5nZSAwIDEKLSAgICAgICAgZGVmYXVsdCAi
MSIKLSAgICAgICAgZGVwZW5kcyBvbiBERUJVR19PQkpFQ1RTCi0gICAgICAgIGhlbHAKLSAgICAg
ICAgICBEZWJ1ZyBvYmplY3RzIGJvb3QgcGFyYW1ldGVyIGRlZmF1bHQgdmFsdWUKKwlyYW5nZSAw
IDEKKwlkZWZhdWx0ICIxIgorCWRlcGVuZHMgb24gREVCVUdfT0JKRUNUUworCWhlbHAKKwkgIERl
YnVnIG9iamVjdHMgYm9vdCBwYXJhbWV0ZXIgZGVmYXVsdCB2YWx1ZQogCiBjb25maWcgREVCVUdf
U0xBQgogCWJvb2wgIkRlYnVnIHNsYWIgbWVtb3J5IGFsbG9jYXRpb25zIgpAQCAtNjQ5LDcgKzY0
OSw3IEBAIGNvbmZpZyBERUJVR19WTQogCWRlcGVuZHMgb24gREVCVUdfS0VSTkVMCiAJaGVscAog
CSAgRW5hYmxlIHRoaXMgdG8gdHVybiBvbiBleHRlbmRlZCBjaGVja3MgaW4gdGhlIHZpcnR1YWwt
bWVtb3J5IHN5c3RlbQotICAgICAgICAgIHRoYXQgbWF5IGltcGFjdCBwZXJmb3JtYW5jZS4KKwkg
IHRoYXQgbWF5IGltcGFjdCBwZXJmb3JtYW5jZS4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApA
QCAtMTQzOSw3ICsxNDM5LDcgQEAgY29uZmlnIERFQlVHX1dRX0ZPUkNFX1JSX0NQVQogCSAgYmUg
aW1wYWN0ZWQuCiAKIGNvbmZpZyBERUJVR19CTE9DS19FWFRfREVWVAotICAgICAgICBib29sICJG
b3JjZSBleHRlbmRlZCBibG9jayBkZXZpY2UgbnVtYmVycyBhbmQgc3ByZWFkIHRoZW0iCisJYm9v
bCAiRm9yY2UgZXh0ZW5kZWQgYmxvY2sgZGV2aWNlIG51bWJlcnMgYW5kIHNwcmVhZCB0aGVtIgog
CWRlcGVuZHMgb24gREVCVUdfS0VSTkVMCiAJZGVwZW5kcyBvbiBCTE9DSwogCWRlZmF1bHQgbgpA
QCAtMjE1OCw3ICsyMTU4LDcgQEAgY29uZmlnIERFQlVHX0FJRF9GT1JfU1laQk9UCiAgICAgICAg
Ym9vbCAiQWRkaXRpb25hbCBkZWJ1ZyBjb2RlIGZvciBzeXpib3QiCiAgICAgICAgZGVmYXVsdCBu
CiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBvcHRpb24gaXMgaW50ZW5kZWQgZm9yIHRlc3Rp
bmcgYnkgc3l6Ym90LgorCSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCBmb3IgdGVzdGluZyBieSBz
eXpib3QuCiAKIHNvdXJjZSAiYXJjaC8kKFNSQ0FSQ0gpL0tjb25maWcuZGVidWciCiAKZGlmZiAt
LWdpdCBhL2xpYi9LY29uZmlnLmtnZGIgYi9saWIvS2NvbmZpZy5rZ2RiCmluZGV4IGJiZTM5N2Rm
MDRhMy4uOTMzNjgwYjU5ZTJkIDEwMDY0NAotLS0gYS9saWIvS2NvbmZpZy5rZ2RiCisrKyBiL2xp
Yi9LY29uZmlnLmtnZGIKQEAgLTY0LDkgKzY0LDkgQEAgY29uZmlnIEtHREJfTE9XX0xFVkVMX1RS
QVAKICAgICAgICBkZXBlbmRzIG9uIFg4NiB8fCBNSVBTCiAgICAgICAgZGVmYXVsdCBuCiAgICAg
ICAgaGVscAotICAgICAgICAgVGhpcyB3aWxsIGFkZCBhbiBleHRyYSBjYWxsIGJhY2sgdG8ga2dk
YiBmb3IgdGhlIGJyZWFrcG9pbnQKLSAgICAgICAgIGV4Y2VwdGlvbiBoYW5kbGVyIHdoaWNoIHdp
bGwgYWxsb3cga2dkYiB0byBzdGVwIHRocm91Z2ggYQotICAgICAgICAgbm90aWZ5IGhhbmRsZXIu
CisJIFRoaXMgd2lsbCBhZGQgYW4gZXh0cmEgY2FsbCBiYWNrIHRvIGtnZGIgZm9yIHRoZSBicmVh
a3BvaW50CisJIGV4Y2VwdGlvbiBoYW5kbGVyIHdoaWNoIHdpbGwgYWxsb3cga2dkYiB0byBzdGVw
IHRocm91Z2ggYQorCSBub3RpZnkgaGFuZGxlci4KIAogY29uZmlnIEtHREJfS0RCCiAJYm9vbCAi
S0dEQl9LREI6IGluY2x1ZGUga2RiIGZyb250ZW5kIGZvciBrZ2RiIgpAQCAtOTYsNyArOTYsNyBA
QCBjb25maWcgS0RCX0RFRkFVTFRfRU5BQkxFCiAKIAkgIFRoZSBjb25maWcgb3B0aW9uIG1lcmVs
eSBzZXRzIHRoZSBkZWZhdWx0IGF0IGJvb3QgdGltZS4gQm90aAogCSAgaXNzdWluZyAnZWNobyBY
ID4gL3N5cy9tb2R1bGUva2RiL3BhcmFtZXRlcnMvY21kX2VuYWJsZScgb3IKLSAgICAgICAgICBz
ZXR0aW5nIHdpdGgga2RiLmNtZF9lbmFibGU9WCBrZXJuZWwgY29tbWFuZCBsaW5lIG9wdGlvbiB3
aWxsCisJICBzZXR0aW5nIHdpdGgga2RiLmNtZF9lbmFibGU9WCBrZXJuZWwgY29tbWFuZCBsaW5l
IG9wdGlvbiB3aWxsCiAJICBvdmVycmlkZSB0aGUgZGVmYXVsdCBzZXR0aW5ncy4KIAogY29uZmln
IEtEQl9LRVlCT0FSRApkaWZmIC0tZ2l0IGEvbW0vS2NvbmZpZyBiL21tL0tjb25maWcKaW5kZXgg
YTVkYWU5YTdlYjUxLi5lNmUxNmQwZWY1NDQgMTAwNjQ0Ci0tLSBhL21tL0tjb25maWcKKysrIGIv
bW0vS2NvbmZpZwpAQCAtMTYwLDkgKzE2MCw5IEBAIGNvbmZpZyBNRU1PUllfSE9UUExVR19TUEFS
U0UKIAlkZXBlbmRzIG9uIFNQQVJTRU1FTSAmJiBNRU1PUllfSE9UUExVRwogCiBjb25maWcgTUVN
T1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUKLSAgICAgICAgYm9vbCAiT25saW5lIHRoZSBuZXds
eSBhZGRlZCBtZW1vcnkgYmxvY2tzIGJ5IGRlZmF1bHQiCi0gICAgICAgIGRlcGVuZHMgb24gTUVN
T1JZX0hPVFBMVUcKLSAgICAgICAgaGVscAorCWJvb2wgIk9ubGluZSB0aGUgbmV3bHkgYWRkZWQg
bWVtb3J5IGJsb2NrcyBieSBkZWZhdWx0IgorCWRlcGVuZHMgb24gTUVNT1JZX0hPVFBMVUcKKwlo
ZWxwCiAJICBUaGlzIG9wdGlvbiBzZXRzIHRoZSBkZWZhdWx0IHBvbGljeSBzZXR0aW5nIGZvciBt
ZW1vcnkgaG90cGx1ZwogCSAgb25saW5pbmcgcG9saWN5ICgvc3lzL2RldmljZXMvc3lzdGVtL21l
bW9yeS9hdXRvX29ubGluZV9ibG9ja3MpIHdoaWNoCiAJICBkZXRlcm1pbmVzIHdoYXQgaGFwcGVu
cyB0byBuZXdseSBhZGRlZCBtZW1vcnkgcmVnaW9ucy4gUG9saWN5IHNldHRpbmcKQEAgLTIyNywx
NCArMjI3LDE0IEBAIGNvbmZpZyBDT01QQUNUSU9OCiAJc2VsZWN0IE1JR1JBVElPTgogCWRlcGVu
ZHMgb24gTU1VCiAJaGVscAotICAgICAgICAgIENvbXBhY3Rpb24gaXMgdGhlIG9ubHkgbWVtb3J5
IG1hbmFnZW1lbnQgY29tcG9uZW50IHRvIGZvcm0KLSAgICAgICAgICBoaWdoIG9yZGVyIChsYXJn
ZXIgcGh5c2ljYWxseSBjb250aWd1b3VzKSBtZW1vcnkgYmxvY2tzCi0gICAgICAgICAgcmVsaWFi
bHkuIFRoZSBwYWdlIGFsbG9jYXRvciByZWxpZXMgb24gY29tcGFjdGlvbiBoZWF2aWx5IGFuZAot
ICAgICAgICAgIHRoZSBsYWNrIG9mIHRoZSBmZWF0dXJlIGNhbiBsZWFkIHRvIHVuZXhwZWN0ZWQg
T09NIGtpbGxlcgotICAgICAgICAgIGludm9jYXRpb25zIGZvciBoaWdoIG9yZGVyIG1lbW9yeSBy
ZXF1ZXN0cy4gWW91IHNob3VsZG4ndAotICAgICAgICAgIGRpc2FibGUgdGhpcyBvcHRpb24gdW5s
ZXNzIHRoZXJlIHJlYWxseSBpcyBhIHN0cm9uZyByZWFzb24gZm9yCi0gICAgICAgICAgaXQgYW5k
IHRoZW4gd2Ugd291bGQgYmUgcmVhbGx5IGludGVyZXN0ZWQgdG8gaGVhciBhYm91dCB0aGF0IGF0
Ci0gICAgICAgICAgbGludXgtbW1Aa3ZhY2sub3JnLgorCSAgQ29tcGFjdGlvbiBpcyB0aGUgb25s
eSBtZW1vcnkgbWFuYWdlbWVudCBjb21wb25lbnQgdG8gZm9ybQorCSAgaGlnaCBvcmRlciAobGFy
Z2VyIHBoeXNpY2FsbHkgY29udGlndW91cykgbWVtb3J5IGJsb2NrcworCSAgcmVsaWFibHkuIFRo
ZSBwYWdlIGFsbG9jYXRvciByZWxpZXMgb24gY29tcGFjdGlvbiBoZWF2aWx5IGFuZAorCSAgdGhl
IGxhY2sgb2YgdGhlIGZlYXR1cmUgY2FuIGxlYWQgdG8gdW5leHBlY3RlZCBPT00ga2lsbGVyCisJ
ICBpbnZvY2F0aW9ucyBmb3IgaGlnaCBvcmRlciBtZW1vcnkgcmVxdWVzdHMuIFlvdSBzaG91bGRu
J3QKKwkgIGRpc2FibGUgdGhpcyBvcHRpb24gdW5sZXNzIHRoZXJlIHJlYWxseSBpcyBhIHN0cm9u
ZyByZWFzb24gZm9yCisJICBpdCBhbmQgdGhlbiB3ZSB3b3VsZCBiZSByZWFsbHkgaW50ZXJlc3Rl
ZCB0byBoZWFyIGFib3V0IHRoYXQgYXQKKwkgIGxpbnV4LW1tQGt2YWNrLm9yZy4KIAogIwogIyBz
dXBwb3J0IGZvciBwYWdlIG1pZ3JhdGlvbgpAQCAtMzAxLDEwICszMDEsMTAgQEAgY29uZmlnIEtT
TQogCSAgcm9vdCBoYXMgc2V0IC9zeXMva2VybmVsL21tL2tzbS9ydW4gdG8gMSAoaWYgQ09ORklH
X1NZU0ZTIGlzIHNldCkuCiAKIGNvbmZpZyBERUZBVUxUX01NQVBfTUlOX0FERFIKLSAgICAgICAg
aW50ICJMb3cgYWRkcmVzcyBzcGFjZSB0byBwcm90ZWN0IGZyb20gdXNlciBhbGxvY2F0aW9uIgor
CWludCAiTG93IGFkZHJlc3Mgc3BhY2UgdG8gcHJvdGVjdCBmcm9tIHVzZXIgYWxsb2NhdGlvbiIK
IAlkZXBlbmRzIG9uIE1NVQotICAgICAgICBkZWZhdWx0IDQwOTYKLSAgICAgICAgaGVscAorCWRl
ZmF1bHQgNDA5NgorCWhlbHAKIAkgIFRoaXMgaXMgdGhlIHBvcnRpb24gb2YgbG93IHZpcnR1YWwg
bWVtb3J5IHdoaWNoIHNob3VsZCBiZSBwcm90ZWN0ZWQKIAkgIGZyb20gdXNlcnNwYWNlIGFsbG9j
YXRpb24uICBLZWVwaW5nIGEgdXNlciBmcm9tIHdyaXRpbmcgdG8gbG93IHBhZ2VzCiAJICBjYW4g
aGVscCByZWR1Y2UgdGhlIGltcGFjdCBvZiBrZXJuZWwgTlVMTCBwb2ludGVyIGJ1Z3MuCmRpZmYg
LS1naXQgYS9zYW1wbGVzL0tjb25maWcgYi9zYW1wbGVzL0tjb25maWcKaW5kZXggMmMzZTA3YWRk
ZDM4Li5jNTkzN2M1MTc1ZDIgMTAwNjQ0Ci0tLSBhL3NhbXBsZXMvS2NvbmZpZworKysgYi9zYW1w
bGVzL0tjb25maWcKQEAgLTEzLDcgKzEzLDcgQEAgY29uZmlnIFNBTVBMRV9UUkFDRV9FVkVOVFMK
IAkgIFRoaXMgYnVpbGQgdHJhY2UgZXZlbnQgZXhhbXBsZSBtb2R1bGVzLgogCiBjb25maWcgU0FN
UExFX1RSQUNFX1BSSU5USwotICAgICAgICB0cmlzdGF0ZSAiQnVpbGQgdHJhY2VfcHJpbnRrIG1v
ZHVsZSAtIHRlc3RzIHZhcmlvdXMgdHJhY2VfcHJpbnRrIGZvcm1hdHMiCisJdHJpc3RhdGUgIkJ1
aWxkIHRyYWNlX3ByaW50ayBtb2R1bGUgLSB0ZXN0cyB2YXJpb3VzIHRyYWNlX3ByaW50ayBmb3Jt
YXRzIgogCWRlcGVuZHMgb24gRVZFTlRfVFJBQ0lORyAmJiBtCiAJaGVscAogCSBUaGlzIGJ1aWxk
cyBhIG1vZHVsZSB0aGF0IGNhbGxzIHRyYWNlX3ByaW50aygpIGFuZCBjYW4gYmUgdXNlZCB0bwpk
aWZmIC0tZ2l0IGEvc2VjdXJpdHkvYXBwYXJtb3IvS2NvbmZpZyBiL3NlY3VyaXR5L2FwcGFybW9y
L0tjb25maWcKaW5kZXggYTQyMmEzNDlmOTI2Li4xZjBlNzEyYzVlNTAgMTAwNjQ0Ci0tLSBhL3Nl
Y3VyaXR5L2FwcGFybW9yL0tjb25maWcKKysrIGIvc2VjdXJpdHkvYXBwYXJtb3IvS2NvbmZpZwpA
QCAtMzIsNyArMzIsNyBAQCBjb25maWcgU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUCiAg
ICAgICAgZGVwZW5kcyBvbiBTRUNVUklUWV9BUFBBUk1PUl9IQVNICiAgICAgICAgZGVmYXVsdCB5
CiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBvcHRpb24gc2VsZWN0cyB3aGV0aGVyIHNoYTEg
aGFzaGluZyBvZiBsb2FkZWQgcG9saWN5CisJIFRoaXMgb3B0aW9uIHNlbGVjdHMgd2hldGhlciBz
aGExIGhhc2hpbmcgb2YgbG9hZGVkIHBvbGljeQogCSBpcyBlbmFibGVkIGJ5IGRlZmF1bHQuIFRo
ZSBnZW5lcmF0aW9uIG9mIHNoYTEgaGFzaGVzIGZvcgogCSBsb2FkZWQgcG9saWN5IHByb3ZpZGUg
c3lzdGVtIGFkbWluaXN0cmF0b3JzIGEgcXVpY2sgd2F5CiAJIHRvIHZlcmlmeSB0aGF0IHBvbGlj
eSBpbiB0aGUga2VybmVsIG1hdGNoZXMgd2hhdCBpcyBleHBlY3RlZCwKZGlmZiAtLWdpdCBhL3Nl
Y3VyaXR5L2ludGVncml0eS9LY29uZmlnIGIvc2VjdXJpdHkvaW50ZWdyaXR5L0tjb25maWcKaW5k
ZXggMGJhZTZhZGI2M2E5Li5mN2YyZGYwODJmNTEgMTAwNjQ0Ci0tLSBhL3NlY3VyaXR5L2ludGVn
cml0eS9LY29uZmlnCisrKyBiL3NlY3VyaXR5L2ludGVncml0eS9LY29uZmlnCkBAIC0zNCwxMCAr
MzQsMTAgQEAgY29uZmlnIElOVEVHUklUWV9BU1lNTUVUUklDX0tFWVMKIAlib29sICJFbmFibGUg
YXN5bW1ldHJpYyBrZXlzIHN1cHBvcnQiCiAJZGVwZW5kcyBvbiBJTlRFR1JJVFlfU0lHTkFUVVJF
CiAJZGVmYXVsdCBuCi0gICAgICAgIHNlbGVjdCBBU1lNTUVUUklDX0tFWV9UWVBFCi0gICAgICAg
IHNlbGVjdCBBU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRQotICAgICAgICBzZWxlY3QgQ1JZ
UFRPX1JTQQotICAgICAgICBzZWxlY3QgWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVIKKwlzZWxlY3Qg
QVNZTU1FVFJJQ19LRVlfVFlQRQorCXNlbGVjdCBBU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQ
RQorCXNlbGVjdCBDUllQVE9fUlNBCisJc2VsZWN0IFg1MDlfQ0VSVElGSUNBVEVfUEFSU0VSCiAJ
aGVscAogCSAgVGhpcyBvcHRpb24gZW5hYmxlcyBkaWdpdGFsIHNpZ25hdHVyZSB2ZXJpZmljYXRp
b24gdXNpbmcKIAkgIGFzeW1tZXRyaWMga2V5cy4KQEAgLTUzLDE0ICs1MywxNCBAQCBjb25maWcg
SU5URUdSSVRZX1RSVVNURURfS0VZUklORwogCSAgIGtleXJpbmcuCiAKIGNvbmZpZyBJTlRFR1JJ
VFlfUExBVEZPUk1fS0VZUklORwotICAgICAgICBib29sICJQcm92aWRlIGtleXJpbmcgZm9yIHBs
YXRmb3JtL2Zpcm13YXJlIHRydXN0ZWQga2V5cyIKLSAgICAgICAgZGVwZW5kcyBvbiBJTlRFR1JJ
VFlfQVNZTU1FVFJJQ19LRVlTCi0gICAgICAgIGRlcGVuZHMgb24gU1lTVEVNX0JMQUNLTElTVF9L
RVlSSU5HCi0gICAgICAgIGhlbHAKLSAgICAgICAgIFByb3ZpZGUgYSBzZXBhcmF0ZSwgZGlzdGlu
Y3Qga2V5cmluZyBmb3IgcGxhdGZvcm0gdHJ1c3RlZCBrZXlzLCB3aGljaAotICAgICAgICAgdGhl
IGtlcm5lbCBhdXRvbWF0aWNhbGx5IHBvcHVsYXRlcyBkdXJpbmcgaW5pdGlhbGl6YXRpb24gZnJv
bSB2YWx1ZXMKLSAgICAgICAgIHByb3ZpZGVkIGJ5IHRoZSBwbGF0Zm9ybSBmb3IgdmVyaWZ5aW5n
IHRoZSBrZXhlYydlZCBrZXJuZWQgaW1hZ2UKLSAgICAgICAgIGFuZCwgcG9zc2libHksIHRoZSBp
bml0cmFtZnMgc2lnbmF0dXJlLgorCWJvb2wgIlByb3ZpZGUga2V5cmluZyBmb3IgcGxhdGZvcm0v
ZmlybXdhcmUgdHJ1c3RlZCBrZXlzIgorCWRlcGVuZHMgb24gSU5URUdSSVRZX0FTWU1NRVRSSUNf
S0VZUworCWRlcGVuZHMgb24gU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HCisJaGVscAorCSBQcm92
aWRlIGEgc2VwYXJhdGUsIGRpc3RpbmN0IGtleXJpbmcgZm9yIHBsYXRmb3JtIHRydXN0ZWQga2V5
cywgd2hpY2gKKwkgdGhlIGtlcm5lbCBhdXRvbWF0aWNhbGx5IHBvcHVsYXRlcyBkdXJpbmcgaW5p
dGlhbGl6YXRpb24gZnJvbSB2YWx1ZXMKKwkgcHJvdmlkZWQgYnkgdGhlIHBsYXRmb3JtIGZvciB2
ZXJpZnlpbmcgdGhlIGtleGVjJ2VkIGtlcm5lZCBpbWFnZQorCSBhbmQsIHBvc3NpYmx5LCB0aGUg
aW5pdHJhbWZzIHNpZ25hdHVyZS4KIAogY29uZmlnIExPQURfVUVGSV9LRVlTCiAgICAgICAgZGVw
ZW5kcyBvbiBJTlRFR1JJVFlfUExBVEZPUk1fS0VZUklORwpkaWZmIC0tZ2l0IGEvc2VjdXJpdHkv
aW50ZWdyaXR5L2ltYS9LY29uZmlnIGIvc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9LY29uZmlnCmlu
ZGV4IDgzODQ3NmQ3ODBlNS4uZWM5MjU5YmQ4MTE1IDEwMDY0NAotLS0gYS9zZWN1cml0eS9pbnRl
Z3JpdHkvaW1hL0tjb25maWcKKysrIGIvc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9LY29uZmlnCkBA
IC0xNTksMTMgKzE1OSwxMyBAQCBjb25maWcgSU1BX0FQUFJBSVNFCiAJICBJZiB1bnN1cmUsIHNh
eSBOLgogCiBjb25maWcgSU1BX0FSQ0hfUE9MSUNZCi0gICAgICAgIGJvb2wgIkVuYWJsZSBsb2Fk
aW5nIGFuIElNQSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcG9saWN5IgotICAgICAgICBkZXBlbmRz
IG9uIChLRVhFQ19TSUcgJiYgSU1BKSB8fCBJTUFfQVBQUkFJU0UgXAorCWJvb2wgIkVuYWJsZSBs
b2FkaW5nIGFuIElNQSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcG9saWN5IgorCWRlcGVuZHMgb24g
KEtFWEVDX1NJRyAmJiBJTUEpIHx8IElNQV9BUFBSQUlTRSBcCiAJCSAgICYmIElOVEVHUklUWV9B
U1lNTUVUUklDX0tFWVMKLSAgICAgICAgZGVmYXVsdCBuCi0gICAgICAgIGhlbHAKLSAgICAgICAg
ICBUaGlzIG9wdGlvbiBlbmFibGVzIGxvYWRpbmcgYW4gSU1BIGFyY2hpdGVjdHVyZSBzcGVjaWZp
YyBwb2xpY3kKLSAgICAgICAgICBiYXNlZCBvbiBydW4gdGltZSBzZWN1cmUgYm9vdCBmbGFncy4K
KwlkZWZhdWx0IG4KKwloZWxwCisJICBUaGlzIG9wdGlvbiBlbmFibGVzIGxvYWRpbmcgYW4gSU1B
IGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBwb2xpY3kKKwkgIGJhc2VkIG9uIHJ1biB0aW1lIHNlY3Vy
ZSBib290IGZsYWdzLgogCiBjb25maWcgSU1BX0FQUFJBSVNFX0JVSUxEX1BPTElDWQogCWJvb2wg
IklNQSBidWlsZCB0aW1lIGNvbmZpZ3VyZWQgcG9saWN5IHJ1bGVzIgpkaWZmIC0tZ2l0IGEvc2Vj
dXJpdHkvc2FmZXNldGlkL0tjb25maWcgYi9zZWN1cml0eS9zYWZlc2V0aWQvS2NvbmZpZwppbmRl
eCAxOGI1ZmI5MDQxN2IuLmFiMWEyYzY5YjBiOCAxMDA2NDQKLS0tIGEvc2VjdXJpdHkvc2FmZXNl
dGlkL0tjb25maWcKKysrIGIvc2VjdXJpdHkvc2FmZXNldGlkL0tjb25maWcKQEAgLTEsMTUgKzEs
MTUgQEAKICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQogY29uZmlnIFNF
Q1VSSVRZX1NBRkVTRVRJRAotICAgICAgICBib29sICJHYXRlIHNldGlkIHRyYW5zaXRpb25zIHRv
IGxpbWl0IENBUF9TRVR7VS9HfUlEIGNhcGFiaWxpdGllcyIKLSAgICAgICAgZGVwZW5kcyBvbiBT
RUNVUklUWQotICAgICAgICBzZWxlY3QgU0VDVVJJVFlGUwotICAgICAgICBkZWZhdWx0IG4KLSAg
ICAgICAgaGVscAotICAgICAgICAgIFNhZmVTZXRJRCBpcyBhbiBMU00gbW9kdWxlIHRoYXQgZ2F0
ZXMgdGhlIHNldGlkIGZhbWlseSBvZiBzeXNjYWxscyB0bwotICAgICAgICAgIHJlc3RyaWN0IFVJ
RC9HSUQgdHJhbnNpdGlvbnMgZnJvbSBhIGdpdmVuIFVJRC9HSUQgdG8gb25seSB0aG9zZQotICAg
ICAgICAgIGFwcHJvdmVkIGJ5IGEgc3lzdGVtLXdpZGUgd2hpdGVsaXN0LiBUaGVzZSByZXN0cmlj
dGlvbnMgYWxzbyBwcm9oaWJpdAotICAgICAgICAgIHRoZSBnaXZlbiBVSURzL0dJRHMgZnJvbSBv
YnRhaW5pbmcgYXV4aWxpYXJ5IHByaXZpbGVnZXMgYXNzb2NpYXRlZAotICAgICAgICAgIHdpdGgg
Q0FQX1NFVHtVL0d9SUQsIHN1Y2ggYXMgYWxsb3dpbmcgYSB1c2VyIHRvIHNldCB1cCB1c2VyIG5h
bWVzcGFjZQotICAgICAgICAgIFVJRCBtYXBwaW5ncy4KKwlib29sICJHYXRlIHNldGlkIHRyYW5z
aXRpb25zIHRvIGxpbWl0IENBUF9TRVR7VS9HfUlEIGNhcGFiaWxpdGllcyIKKwlkZXBlbmRzIG9u
IFNFQ1VSSVRZCisJc2VsZWN0IFNFQ1VSSVRZRlMKKwlkZWZhdWx0IG4KKwloZWxwCisJICBTYWZl
U2V0SUQgaXMgYW4gTFNNIG1vZHVsZSB0aGF0IGdhdGVzIHRoZSBzZXRpZCBmYW1pbHkgb2Ygc3lz
Y2FsbHMgdG8KKwkgIHJlc3RyaWN0IFVJRC9HSUQgdHJhbnNpdGlvbnMgZnJvbSBhIGdpdmVuIFVJ
RC9HSUQgdG8gb25seSB0aG9zZQorCSAgYXBwcm92ZWQgYnkgYSBzeXN0ZW0td2lkZSB3aGl0ZWxp
c3QuIFRoZXNlIHJlc3RyaWN0aW9ucyBhbHNvIHByb2hpYml0CisJICB0aGUgZ2l2ZW4gVUlEcy9H
SURzIGZyb20gb2J0YWluaW5nIGF1eGlsaWFyeSBwcml2aWxlZ2VzIGFzc29jaWF0ZWQKKwkgIHdp
dGggQ0FQX1NFVHtVL0d9SUQsIHN1Y2ggYXMgYWxsb3dpbmcgYSB1c2VyIHRvIHNldCB1cCB1c2Vy
IG5hbWVzcGFjZQorCSAgVUlEIG1hcHBpbmdzLgogCi0gICAgICAgICAgSWYgeW91IGFyZSB1bnN1
cmUgaG93IHRvIGFuc3dlciB0aGlzIHF1ZXN0aW9uLCBhbnN3ZXIgTi4KKwkgIElmIHlvdSBhcmUg
dW5zdXJlIGhvdyB0byBhbnN3ZXIgdGhpcyBxdWVzdGlvbiwgYW5zd2VyIE4uCi0tIAoyLjE3LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwe-0006KT-RN; Mon, 23 Sep 2019 17:16:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kgmz=XS=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCQzK-0000x5-IV
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:14:58 +0000
X-Inumbo-ID: 482c7520-de1d-11e9-b76c-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 482c7520-de1d-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 16:14:56 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iCQwx-0001Fp-QV; Mon, 23 Sep 2019 19:12:32 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Mon, 23 Sep 2019 19:12:22 +0300
Message-Id: <20190923161231.22028-1-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [RFC v2 0/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 eblake@redhat.com, berto@igalia.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 philmd@redhat.com, green@moxielogic.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com,
 vsementsov@virtuozzo.com, andrew@aj.id.au, crwulff@gmail.com,
 sundeep.lkml@gmail.com, michael@walle.cc, qemu-ppc@nongnu.org,
 kbastian@mail.uni-paderborn.de, imammedo@redhat.com, fam@euphon.net,
 peter.maydell@linaro.org, sheepdog@lists.wpkg.org, david@redhat.com,
 palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsIQoKSGVyZSBpcyBhIHByb3Bvc2FsIG9mIGF1dG8gcHJvcGFnYXRpb24gZm9yIGxvY2Fs
X2VyciwgdG8gbm90IGNhbGwKZXJyb3JfcHJvcGFnYXRlIG9uIGV2ZXJ5IGV4aXQgcG9pbnQsIHdo
ZW4gd2UgZGVhbCB3aXRoIGxvY2FsX2Vyci4KCkl0IGFsc28gZml4ZXMgdHdvIGlzc3VlczoKMS4g
Rml4IGlzc3VlIHdpdGggZXJyb3JfZmF0YWwgJiBlcnJvcl9hcHBlbmRfaGludDogdXNlciBjYW4n
dCBzZWUgdGhlc2UKaGludHMsIGJlY2F1c2UgZXhpdCgpIGhhcHBlbnMgaW4gZXJyb3Jfc2V0ZyBl
YXJsaWVyIHRoYW4gaGludCBpcwphcHBlbmRlZC4gW1JlcG9ydGVkIGJ5IEdyZWcgS3Vyel0KCjIu
IEZpeCBpc3N1ZSB3aXRoIGVycm9yX2Fib3J0ICYgZXJyb3JfcHJvcGFnYXRlOiB3aGVuIHdlIHdy
YXAKZXJyb3JfYWJvcnQgYnkgbG9jYWxfZXJyK2Vycm9yX3Byb3BhZ2F0ZSwgcmVzdWx0aW5nIGNv
cmVkdW1wIHdpbGwKcmVmZXIgdG8gZXJyb3JfcHJvcGFnYXRlIGFuZCBub3QgdG8gdGhlIHBsYWNl
IHdoZXJlIGVycm9yIGhhcHBlbmVkLgoodGhlIG1hY3JvIGl0c2VsZiBkb24ndCBmaXggdGhlIGlz
c3VlLCBidXQgaXQgYWxsb3dzIHRvIFszLl0gZHJvcCBhbGwKbG9jYWxfZXJyK2Vycm9yX3Byb3Bh
Z2F0ZSBwYXR0ZXJuLCB3aGljaCB3aWxsIGRlZmluaXRlbHkgZml4IHRoZSBpc3N1ZSkKW1JlcG9y
dGVkIGJ5IEtldmluIFdvbGZdCgpJdCdzIHN0aWxsIGFuIFJGQywgZHVlIHRvIHRoZSBmb2xsb3dp
bmcgcmVhc29uczoKCjEuIEknbSBuZXcgdG8gY29jY2luZWxsYSwgc28gSSBmYWlsZWQgdG8gZG8g
dGhlIGZvbGxvd2luZyBwYXR0ZXJuOgoKIDwuLi4KLSBnb3RvIG91dDsKKyByZXR1cm47CiAuLi4+
Ci0gb3V0OgotIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpCgpTbywgaGVyZSBpcyBj
b21waWxhdGlvbiBmaXggMDguLiBXaG8gY2FuIGhlbHAgd2l0aCBpdD8gSWYgbm9ib2R5LCAwOCBp
cwp0byBiZSBtZXJnZWQgdG8gMDcgYnkgaGFuZC4KCjIuIFF1ZXN0aW9uIGFib3V0IHVzaW5nIG5l
dyBtYWNybyBpbiBlbXB0eSBzdHViIGZ1bmN0aW9ucyAtIHNlZSAwOQoKMy4gV2hhdCB0byBkbyB3
aXRoIGh1Z2UgYXV0by1nZW5lcmF0ZWQgY29tbWl0IDA3PyBTaG91bGQgSSBzcGxpdCBpdApwZXIt
bWFpbnRhaW5lciBvciBwZXItc3Vic3lzdGVtLCBvciBsZWF2ZSBpdCBhcy1pcz8KCjQuIEFsc28s
IGNoZWNrcGF0Y2ggaGFzIHNvbWUgY29tcGxhaW5zIGFib3V0IDA3IHBhdGNoOgogIC0gdXNpbmcg
dGFicy4uIChobW0gZXhhY3RseSBzdHVicyBmdW5jdGlvbnMuLikKICAtIGVtcHR5IGlmcwogIEFn
YWluLCBJIGRvbid0IHNlZSBhbnkgd2F5cyB0byBmaXggaXQgb3RoZXIgdGhhdCBieSBoYW5kIGFu
ZCBtZXJnZSB0bwogIDA3Li4KCj09PT09PT09PT09PT09PT09PQoKQWxzbywgaWYgd2UgZGVjaWRl
LCB0aGF0IHRoaXMgYWxsIGlzIHRvbyBodWdlLCBoZXJlIGlzIHBsYW4gQjoKCjEuIGFwcGx5IDAx
CjIuIGZpeCBvbmx5IGZ1bmN0aW9ucyB0aGF0IGRvbid0IHVzZSBsb2NhbF9lcnIgYW5kIHVzZQpl
cnJvcl9hcHBlbmRfaGludCwgYnkganVzdCBpbnZvY2F0aW9uIG9mIG5ldyBtYWNybyBhdCBmdW5j
dGlvbiBzdGFydCAtCml0IHdpbGwgc3Vic3RpdHV0ZSBHcmVnJ3Mgc2VyaWVzIHdpdGggbm8gcGFp
bi4KM1tvcHRpb25hbF0uIERvIGZ1bGwgdXBkYXRlIGZvciBzb21lIHN1YnN5c3RlbXMsIGZvciBl
eGFtcGxlLCBvbmx5IGZvcgpibG9jayogYW5kIG5iZCoKClZsYWRpbWlyIFNlbWVudHNvdi1PZ2ll
dnNraXkgKDkpOgogIGVycm9yOiBhdXRvIHByb3BhZ2F0ZWQgbG9jYWxfZXJyCiAgcWFwaS9lcnJv
cjogYWRkIChFcnJvciAqKmVycnApIGNsZWFuaW5nIEFQSXMKICBlcnJwOiByZW5hbWUgZXJycCB0
byBlcnJwX2luIHdoZXJlIGl0IGlzIElOLWFyZ3VtZW50CiAgaHcvY29yZS9sb2FkZXItZml0OiBm
aXggZnJlZWluZyBlcnJwIGluIGZpdF9sb2FkX2ZkdAogIG5ldC9uZXQ6IGZpeCBsb2NhbCB2YXJp
YWJsZSBzaGFkb3dpbmcgaW4gbmV0X2NsaWVudF9pbml0CiAgc2NyaXB0czogYWRkIGNvY2NpbmVs
bGUgc2NyaXB0IHRvIHVzZSBhdXRvIHByb3BhZ2F0ZWQgZXJycAogIFVzZSBhdXRvLXByb3BhZ2F0
ZWQgZXJycAogIGZpeC1jb21waWxhdGlvbjogZW1wdHkgZ290bwogIGZpeC1jb21waWxhdGlvbjog
aW5jbHVkZXMKCiBpbmNsdWRlL2h3L3BjaS1ob3N0L3NwYXByLmggICAgICAgICAgICAgICAgICAg
fCAgIDIgKwogaW5jbHVkZS9tb25pdG9yL2htcC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyICstCiBpbmNsdWRlL3FhcGkvZXJyb3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
NjEgKysrKy0KIHRhcmdldC9wcGMva3ZtX3BwYy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMyArCiB0YXJnZXQvczM5MHgvY3B1X21vZGVscy5oICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKwogdWkvdm5jLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
ICstCiBhdWRpby9hdWRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIg
Ky0KIGF1dGh6L3BhbWFjY3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiBiYWNrZW5kcy9jcnlwdG9kZXYtdmhvc3QtdXNlci5jICAgICAgICAgICAgICAgfCAgIDkgKy0K
IGJhY2tlbmRzL2NyeXB0b2Rldi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNCArLQog
YmFja2VuZHMvaG9zdG1lbS1maWxlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICstCiBi
YWNrZW5kcy9ob3N0bWVtLW1lbWZkLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKy0KIGJh
Y2tlbmRzL2hvc3RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzOCArKy0KIGJh
Y2tlbmRzL3JuZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogYmxv
Y2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjA4ICsrKysrKyst
LS0tLS0tLS0tCiBibG9jay9ibGtkZWJ1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMzMgKy0tCiBibG9jay9ibGtsb2d3cml0ZXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjEgKy0KIGJsb2NrL2Jsa3JlcGxheS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNiArLQogYmxvY2svYmxrdmVyaWZ5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDE2ICstCiBibG9jay9ibG9jay1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTcgKy0KIGJsb2NrL2NvbW1pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NiArLQogYmxvY2svY3J5cHRvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEy
ICstCiBibG9jay9jdXJsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KIGJsb2NrL2ZpbGUtcG9zaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3MSAr
KystLS0KIGJsb2NrL2ZpbGUtd2luMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy
NyArLS0KIGJsb2NrL2dsdXN0ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2
NCArKystLQogYmxvY2svaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDExICstCiBibG9jay9pc2NzaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MzMgKy0tCiBibG9jay9taXJyb3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTcgKy0KIGJsb2NrL25iZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0
NCArKy0tCiBibG9jay9uZnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDYgKy0KIGJsb2NrL252bWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
NyArLQogYmxvY2svcGFyYWxsZWxzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI4
ICstLQogYmxvY2svcWFwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIz
ICstCiBibG9jay9xY293LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUg
Ky0KIGJsb2NrL3Fjb3cyLWJpdG1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogYmxvY2svcWNvdzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkwICsr
Ky0tLS0KIGJsb2NrL3FlZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
NiArLQogYmxvY2svcXVvcnVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIy
ICstCiBibG9jay9yYXctZm9ybWF0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KIGJsb2NrL3JiZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNSAr
LQogYmxvY2svcmVwbGljYXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM2ICsr
LQogYmxvY2svc2hlZXBkb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDY2ICsr
Ky0tLQogYmxvY2svc25hcHNob3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0
ICstCiBibG9jay9zc2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEg
Ky0KIGJsb2NrL3Rocm90dGxlLWdyb3Vwcy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyMiAr
LQogYmxvY2svdGhyb3R0bGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICst
CiBibG9jay92ZGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0K
IGJsb2NrL3ZoZHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMCArLQog
YmxvY2svdm1kay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM2ICstLQog
YmxvY2svdnBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI1ICstCiBi
bG9jay92dmZhdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGJs
b2NrL3Z4aHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMiArLQogYmxv
Y2tkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIwICsrKysrKyst
LS0tLS0tLS0tLQogYmxvY2tqb2IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA3ICstCiBib290ZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjkgKy0tCiBjaGFyZGV2L2NoYXItc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDYgKy0KIGNoYXJkZXYvY2hhci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxOCArLQogY3J5cHRvL2Jsb2NrLWx1a3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDMxICstLQogY3J5cHRvL3NlY3JldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDE2ICstCiBjcnlwdG8vdGxzc2Vzc2lvbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDYgKy0KIGR1bXAvZHVtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0
MiArKysrKy0tLS0tLQogZHVtcC93aW5fZHVtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDI3ICstLQogZXhlYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDEyICstCiBody85cGZzLzlwLWxvY2FsLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDcgKy0KIGh3L2FjcGkvY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxNyArLQogaHcvYWNwaS9pY2g5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDI3ICstLQogaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgICAg
IHwgICA2ICstCiBody9hcm0vYWxsd2lubmVyLWExMC5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjYgKy0tCiBody9hcm0vYXJtdjdtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgNTEgKystLQogaHcvYXJtL2JjbTI4MzVfcGVyaXBoZXJhbHMuYyAgICAgICAgICAgICAgICAg
IHwgIDg0ICsrKy0tLS0KIGh3L2FybS9iY20yODM2LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA0MCArKy0tCiBody9hcm0vZGlnaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjEgKy0KIGh3L2FybS9mc2wtaW14MjUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA2MSArKy0tLQogaHcvYXJtL2ZzbC1pbXgzMS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDU2ICsrLS0tCiBody9hcm0vZnNsLWlteDYuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgODAgKysrLS0tLQogaHcvYXJtL2ludGVncmF0b3JjcC5jICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2ICstCiBody9hcm0vbXNmMi1zb2MuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjEgKy0KIGh3L2FybS9ucmY1MV9zb2MuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICA0NiArKy0tCiBody9hcm0vc21tdS1jb21tb24uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDYgKy0KIGh3L2FybS9zbW11djMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNiArLQogaHcvYXJtL3N0bTMyZjIwNV9zb2MuYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDM4ICsrLQogaHcvYXJtL3Rvc2EuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKIGh3L2FybS94bG54LXZlcnNhbC12aXJ0LmMgICAgICAgICAgICAg
ICAgICAgICB8ICAgNiArLQogaHcvYXJtL3hsbngtenlucW1wLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDg0ICsrKy0tLS0KIGh3L2F1ZGlvL2ludGVsLWhkYS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxMiArLQogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jICAgICAg
ICAgICAgICAgIHwgIDE2ICstCiBody9ibG9jay9mZGMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMTcgKy0KIGh3L2Jsb2NrL29uZW5hbmQuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNiArLQogaHcvYmxvY2svcGZsYXNoX2NmaTAxLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA2ICstCiBody9ibG9jay9wZmxhc2hfY2ZpMDIuYyAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDYgKy0KIGh3L2Jsb2NrL3Zob3N0LXVzZXItYmxrLmMgICAgICAgICAgICAgICAg
ICAgICB8ICAgNSArLQogaHcvYmxvY2svdmlydGlvLWJsay5jICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA2ICstCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxMTQgKysrKy0tLS0tCiBody9jaGFyL2RlYnVnY29uLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDYgKy0KIGh3L2NoYXIvc2VyaWFsLXBjaS1tdWx0aS5jICAgICAgICAgICAg
ICAgICAgICB8ICAgNiArLQogaHcvY2hhci9zZXJpYWwtcGNpLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA2ICstCiBody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVzLmMgICAgICAgICAgICAg
ICAgICAgfCAgIDYgKy0KIGh3L2NvcmUvYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxNCArLQogaHcvY29yZS9sb2FkZXItZml0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCiBody9jb3JlL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTggKy0KIGh3L2NvcmUvbnVtYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA0OCArKy0tCiBody9jb3JlL3FkZXYtcHJvcGVydGllcy1zeXN0ZW0uYyAgICAgICAgICAg
ICAgfCAgMjQgKy0KIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgICAgICAgICAgICAgICAgICAg
ICB8ICA3OCArKystLS0tCiBody9jb3JlL3FkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMzYgKystCiBody9jb3JlL3N5c2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEgKwogaHcvY3B1L2ExNW1wY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA2ICstCiBody9jcHUvYTltcGNvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjYgKy0tCiBody9jcHUvYXJtMTFtcGNvcmUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjEgKy0KIGh3L2NwdS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxMiArLQogaHcvY3B1L3JlYWx2aWV3X21wY29yZS5jICAgICAgICAgICAgICAgICAgICAg
IHwgIDExICstCiBody9kaXNwbGF5L2JjbTI4MzVfZmIuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDUgKy0KIGh3L2Rpc3BsYXkvcXhsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNiArLQogaHcvZGlzcGxheS92aXJ0aW8tZ3B1LWJhc2UuYyAgICAgICAgICAgICAgICAgIHwg
ICA2ICstCiBody9kaXNwbGF5L3ZpcnRpby1ncHUtcGNpLmMgICAgICAgICAgICAgICAgICAgfCAg
IDYgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLXZnYS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NiArLQogaHcvZG1hL2JjbTI4MzVfZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1
ICstCiBody9kbWEveGlsaW54X2F4aWRtYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjEg
Ky0KIGh3L2dwaW8vYXNwZWVkX2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogaHcvZ3Bpby9iY20yODM1X2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICst
CiBody9pMzg2L2t2bS9hcGljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwog
aHcvaTM4Ni9wYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTA5ICsrKyst
LS0tLQogaHcvaWRlL3FkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1
ICstCiBody9pbnB1dC92aXJ0aW8taW5wdXQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIg
Ky0KIGh3L2ludGMvYXBpY19jb21tb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogaHcvaW50Yy9hcm1fZ2ljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICst
CiBody9pbnRjL2FybV9naWNfa3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0K
IGh3L2ludGMvYXJtX2dpY3YzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQog
aHcvaW50Yy9hcm1fZ2ljdjNfaXRzX2t2bS5jICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBo
dy9pbnRjL2FybV9naWN2M19rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIGh3
L2ludGMvYXJtdjdtX252aWMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQogaHcv
aW50Yy9uaW9zMl9paWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiBody9p
bnRjL3Budl94aXZlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIGh3L2lu
dGMvcmVhbHZpZXdfZ2ljLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvaW50
Yy9zMzkwX2ZsaWNfa3ZtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiBody9pbnRj
L3NwYXByX3hpdmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGh3L2ludGMv
c3BhcHJfeGl2ZV9rdm0uYyAgICAgICAgICAgICAgICAgICAgICB8ICA0OSArKy0tCiBody9pbnRj
L3hpY3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzEgKy0tCiBody9pbnRj
L3hpY3Nfa3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjggKy0tCiBody9pbnRj
L3hpY3NfcG52LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L2ludGMv
eGl2ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMyArLQogaHcvaXBhY2sv
aXBhY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBody9pc2EvcGM4
NzMxMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L21lbS9tZW1v
cnktZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAxOSArLQogaHcvbWVtL252ZGlt
bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIzICstCiBody9tZW0vcGMtZGlt
bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjEgKy0KIGh3L21pY3JvYmxhemUv
eGxueC16eW5xbXAtcG11LmMgICAgICAgICAgICAgICB8ICAxMSArLQogaHcvbWlwcy9jcHMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrLS0KIGh3L21pc2MvYXJtMTFz
Y3UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBody9taXNjL2JjbTI4MzVf
bWJveC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGh3L21pc2MvYmNtMjgzNV9w
cm9wZXJ0eS5jICAgICAgICAgICAgICAgICAgICB8ICAgOSArLQogaHcvbWlzYy9pdnNobWVtLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMzICstLQogaHcvbWlzYy9tYWNpby9tYWNp
by5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDY1ICsrLS0tLQogaHcvbWlzYy9tcHMyLXNj
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGh3L21pc2MvdG1wMTA1LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvbWlzYy90bXA0MjEuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody9uZXQvZHA4MzkzeC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L25ldC9lZXBybzEwMC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvbmV0L25lMjAwMC1pc2EuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICstCiBody9uZXQveGlsaW54X2F4aWVuZXQu
YyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjEgKy0KIGh3L252cmFtL2Z3X2NmZy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogaHcvbnZyYW0vbnJmNTFfbnZtLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody9wY2ktYnJpZGdlL2RlYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogaHcvcGNpLWJyaWRnZS9nZW5fcGNpZV9yb290
X3BvcnQuYyAgICAgICAgICAgIHwgICA2ICstCiBody9wY2ktYnJpZGdlL3BjaV9icmlkZ2VfZGV2
LmMgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGh3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVyX2Jy
aWRnZS5jICAgICAgICAgICB8ICAgNiArLQogaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9icmlkZ2Uu
YyAgICAgICAgICAgICAgIHwgICA3ICstCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3BjaS9wY2kuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxNyArLQogaHcvcGNpL3BjaWUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2ICstCiBody9wY2kvc2hwYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTIgKy0KIGh3L3BwYy9lNTAwLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNiArLQogaHcvcHBjL3Budi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDkyICsrKy0tLS0tCiBody9wcGMvcG52X2NvcmUuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjEgKy0KIGh3L3BwYy9wbnZfbHBjLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAyMiArLQogaHcvcHBjL3Budl9vY2MuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA0ICstCiBody9wcGMvcG52X3BzaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjEgKy0KIGh3L3BwYy9zcGFwci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDEyNCArKysrLS0tLS0tCiBody9wcGMvc3BhcHJfY2Fwcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNTAgKystLQogaHcvcHBjL3NwYXByX2NwdV9jb3JlLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDMzICsrLQogaHcvcHBjL3NwYXByX2RyYy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDQ0ICsrLS0KIGh3L3BwYy9zcGFwcl9pcnEuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA5NSArKystLS0tLQogaHcvcHBjL3NwYXByX3BjaS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDg4ICsrKy0tLS0KIGh3L3BwYy9zcGFwcl92aW8u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQogaHcvcmlzY3YvcmlzY3ZfaGFy
dC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9yaXNjdi9zaWZpdmVfZS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3Jpc2N2L3NpZml2ZV91LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQogaHcvczM5MHgvMzI3MC1jY3cuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiBody9zMzkweC9jc3MtYnJpZGdlLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3MzOTB4L2Nzcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvczM5MHgvaXBsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIzICstCiBody9zMzkweC9zMzkwLWNjdy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKy0KIGh3L3MzOTB4L3MzOTAtcGNpLWJ1cy5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICAzNCArKy0KIGh3L3MzOTB4L3MzOTAtc2tleXMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMg
ICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiBody9zMzkweC9zY2xwLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIGh3L3MzOTB4L3RvZC1rdm0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxMyArLQogaHcvczM5MHgvdmlydGlvLWNjdy1jcnlwdG8uYyAg
ICAgICAgICAgICAgICAgIHwgICA2ICstCiBody9zMzkweC92aXJ0aW8tY2N3LXJuZy5jICAgICAg
ICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3MzOTB4L3ZpcnRpby1jY3cuYyAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMiArLQogaHcvc2NzaS9lc3AtcGNpLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2ICstCiBody9zY3NpL21lZ2FzYXMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTAgKy0KIGh3L3Njc2kvbXB0c2FzLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxMiArLQogaHcvc2NzaS9zY3NpLWJ1cy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIyICstCiBody9zY3NpL3Njc2ktZGlzay5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDYgKy0KIGh3L3Njc2kvdmhvc3Qtc2NzaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxMSArLQogaHcvc2NzaS92aG9zdC11c2VyLXNjc2kuYyAgICAgICAgICAgICAg
ICAgICAgIHwgICA2ICstCiBody9zY3NpL3ZpcnRpby1zY3NpLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDYgKy0KIGh3L3NkL21pbGt5bWlzdC1tZW1jYXJkLmMgICAgICAgICAgICAgICAg
ICAgICB8ICAxMCArLQogaHcvc2Qvc2RoY2ktcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA2ICstCiBody9zZC9zZGhjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjAgKy0KIGh3L3NkL3NzaS1zZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxMyArLQogaHcvc21iaW9zL3NtYmlvcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQxICsrLS0KIGh3L3NwYXJjL3N1bjRtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxOCArLQogaHcvc3BhcmM2NC9zdW40dS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA2ICstCiBody90aW1lci9hc3BlZWRfdGltZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDYgKy0KIGh3L3RwbS90cG1fdXRpbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNiArLQogaHcvdXNiL2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDMzICstLQogaHcvdXNiL2Rldi1zZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA2ICstCiBody91c2IvZGV2LXNtYXJ0Y2FyZC1yZWFkZXIuYyAgICAgICAgICAgICAgICAgfCAg
MTIgKy0KIGh3L3VzYi9kZXYtc3RvcmFnZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
NiArLQogaHcvdXNiL2hjZC1vaGNpLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2
ICstCiBody91c2IvaGNkLW9oY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIg
Ky0KIGh3L3VzYi9oY2QtdWhjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogaHcvdXNiL2hjZC14aGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICst
CiBody92ZmlvL2FwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0K
IGh3L3ZmaW8vY2N3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMyArLQog
aHcvdmZpby9wY2ktcXVpcmtzLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBo
dy92ZmlvL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzYgKystCiBo
dy92aXJ0aW8vdmlydGlvLWJhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgfCAgMzMgKystCiBo
dy92aXJ0aW8vdmlydGlvLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIGh3
L3ZpcnRpby92aXJ0aW8tcm5nLXBjaS5jICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcv
dmlydGlvL3ZpcnRpby1ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody92
aXJ0aW8vdmlydGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKy0KIGh3L3dh
dGNoZG9nL3dkdF9hc3BlZWQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogaHcveGVu
L3hlbi1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody94ZW4v
eGVuLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgODUgKysrLS0tLQogaHcv
eGVuL3hlbi1ob3N0LXBjaS1kZXZpY2UuYyAgICAgICAgICAgICAgICAgIHwgIDI2ICstLQogaHcv
eGVuL3hlbl9wdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0ICstCiBody94
ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMgICAgICAgICAgICAgICAgICAgfCAgMTkgKy0KIGlvL2Ru
cy1yZXNvbHZlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaW8vbmV0
LWxpc3RlbmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBpb3RocmVh
ZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjUgKy0KIGpvYi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogbWVtb3J5LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU0ICsrLS0tCiBtZW1vcnlf
bWFwcGluZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIG1pZ3JhdGlv
bi9jb2xvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMyArLS0KIG1pZ3JhdGlv
bi9taWdyYXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzNSArKy0KIG1pZ3JhdGlv
bi9yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogbWlncmF0aW9u
L3JkbWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICstCiBtaWdyYXRpb24v
c29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKy0KIG1vbml0b3IvaG1w
LWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogbW9uaXRvci9taXNj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiBtb25pdG9yL3FtcC1j
bWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIG5ldC9jYW4vY2FuX2hv
c3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogbmV0L2R1bXAuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBuZXQvZmlsdGVyLWJ1ZmZl
ci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIG5ldC9maWx0ZXIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogbmV0L25ldC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ0ICsrLS0KIG5ldC9uZXRtYXAuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogbmV0L3NsaXJwLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBuZXQvdGFwLWJzZC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogbmV0L3RhcC1zb2xhcmlzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIG5ldC90YXAtc3R1Yi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBuZXQvdGFwLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNDQgKystLQogcWFwaS9vcHRzLXZpc2l0b3IuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHFhcGkvcWFwaS1kZWFsbG9jLXZpc2l0b3Iu
YyAgICAgICAgICAgICAgICAgICB8ICAgOCArCiBxYXBpL3FhcGktdmlzaXQtY29yZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNTMgKystLS0KIHFhcGkvcW1wLWRpc3BhdGNoLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogcWFwaS9zdHJpbmctaW5wdXQtdmlzaXRvci5j
ICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBxZGV2LW1vbml0b3IuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMzcgKystCiBxZ2EvY29tbWFuZHMtcG9zaXguYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxOTcgKysrKysrLS0tLS0tLS0tLQogcWdhL2NvbW1hbmRzLXdp
bjMyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTI3ICsrKystLS0tLS0KIHFvbS9vYmpl
Y3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE4NyArKysrKystLS0tLS0t
LS0KIHFvbS9vYmplY3RfaW50ZXJmYWNlcy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyNiAr
LS0KIHFvbS9xb20tcW9iamVjdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAr
LQogcmVwbGljYXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0ICst
CiBzY3NpL3ByLW1hbmFnZXItaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0K
IHN0dWJzL3hlbi1odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB0
YXJnZXQvYWxwaGEvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRh
cmdldC9hcm0vY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdGFy
Z2V0L2FybS9jcHU2NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiB0YXJn
ZXQvY3Jpcy9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRhcmdl
dC9ocHBhL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdGFyZ2V0
L2kzODYvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTA3ICsrKystLS0tLQog
dGFyZ2V0L2xtMzIvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0
YXJnZXQvbTY4ay9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRh
cmdldC9taWNyb2JsYXplL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdGFy
Z2V0L21pcHMvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0YXJn
ZXQvbW94aWUvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRhcmdl
dC9uaW9zMi9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdGFyZ2V0
L29wZW5yaXNjL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0YXJnZXQv
cHBjL2NvbXBhdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTggKy0KIHRhcmdldC9w
cGMva3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdGFyZ2V0L3Bw
Yy90cmFuc2xhdGVfaW5pdC5pbmMuYyAgICAgICAgICAgICAgIHwgIDIzICstCiB0YXJnZXQvcmlz
Y3YvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRhcmdldC9zMzkw
eC9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNSArLQogdGFyZ2V0L3MzOTB4
L2t2bS1zdHViLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHRhcmdldC9zaDQvY3B1
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdGFyZ2V0L3NwYXJjL2Nw
dS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiB0YXJnZXQvdGlsZWd4L2Nw
dS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRhcmdldC90cmljb3JlL2Nw
dS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdGFyZ2V0L3VuaWNvcmUzMi9j
cHUuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0YXJnZXQveHRlbnNhL2NwdS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHRlc3RzL3Rlc3QtaW1hZ2UtbG9j
a2luZy5jICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdGVzdHMvdGVzdC1xbXAtY21kcy5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICsKIHRwbS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogdHJhY2UvcW1wLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiB1aS9pbnB1dC1iYXJyaWVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHVpL2lucHV0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogdWkvdm5jLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI3ICstLQogdXRpbC9lcnJvci5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB1dGlsL21haW4tbG9vcC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHV0aWwvb3NsaWItcG9zaXguYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNSArLQogdXRpbC9xZW11LWNvbmZpZy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDI3ICstLQogdXRpbC9xZW11LW9wdGlvbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDUwICsrLS0KIHV0aWwvcWVtdS1zb2NrZXRzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAyNSArLQogdmwuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDEzICstCiBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdh
dGVkLWVycnAuY29jY2kgfCAgODIgKysrKysrKwogMzE5IGZpbGVzIGNoYW5nZWQsIDI3MjkgaW5z
ZXJ0aW9ucygrKSwgNDI0NSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzY3JpcHRz
L2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kKCi0tIAoyLjIxLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCRwb-0006It-CN; Mon, 23 Sep 2019 17:16: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=VjMr=XS=kernel.org=krzk@srs-us1.protection.inumbo.net>)
 id 1iCQlT-0008Eo-An
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 16:00:39 +0000
X-Inumbo-ID: 486823ce-de1b-11e9-9602-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 486823ce-de1b-11e9-9602-12813bfff9fa;
 Mon, 23 Sep 2019 16:00:37 +0000 (UTC)
Received: from localhost.localdomain (unknown [194.230.155.145])
 (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 278D220673;
 Mon, 23 Sep 2019 16:00:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569254436;
 bh=ckF42/lzy9cn6Me8cZY3ApdIZ8tzZI5dtuYFoQCFjsg=;
 h=From:To:Cc:Subject:Date:From;
 b=g48XT1EK79k+gWBZ2BObRZqPpIXe5nJqKLel8JaFWTzZMnroecwR2hjmYdtIpWMu2
 ALEtllIiWTafGWP5oxm6BTAAdrxDzpq2YP7b7vl3bi2rbLWECjp+PAjEYgVunQdSVj
 pJc/2GBtUewnY/urPifMb2PD5UQp4pm5Bp3hUo6g=
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Jiri Kosina <trivial@kernel.org>, linux-kernel@vger.kernel.org,
 linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org,
 linux-um@lists.infradead.org, keyrings@vger.kernel.org,
 linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org,
 linux-block@vger.kernel.org, linux-crypto@vger.kernel.org,
 openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com,
 dmaengine@vger.kernel.org, linux-edac@vger.kernel.org,
 linux-efi@vger.kernel.org, linux-input@vger.kernel.org,
 linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org,
 linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org,
 linux-raid@vger.kernel.org, dm-devel@redhat.com,
 linux-media@vger.kernel.org, linux-mmc@vger.kernel.org,
 linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org,
 linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org,
 linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org,
 esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org,
 linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org,
 ac100@lists.launchpad.net, linux-tegra@vger.kernel.org,
 bcm-kernel-feedback-list@broadcom.com,
 linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org,
 virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org, linux-security-module@vger.kernel.org,
 linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org
Date: Mon, 23 Sep 2019 18:00:11 +0200
Message-Id: <20190923160013.8550-1-krzk@kernel.org>
X-Mailer: git-send-email 2.17.1
X-Mailman-Approved-At: Mon, 23 Sep 2019 17:16:12 +0000
Subject: [Xen-devel] [PATCH trivial 1/3] treewide: drivers: Fix Kconfig
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Krzysztof Kozlowski <krzk@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>

QWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRhYiAoK29wdGlvbmFsIHR3byBzcGFj
ZXMpIGFzIGluCmNvZGluZyBzdHlsZSB3aXRoIGNvbW1hbmQgbGlrZToKICAgICQgc2VkIC1lICdz
L14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwoKU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtv
emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvYWNwaS9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL2F0YS9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvYXV4ZGlzcGxheS9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICB8IDE0ICstLQogZHJpdmVycy9iYXNlL2Zpcm13YXJlX2xvYWRlci9L
Y29uZmlnICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYmxvY2svS2NvbmZpZyAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI4ICsrKy0tLQogZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmln
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvY2hhci9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL2NoYXIvYWdwL0tjb25maWcgICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9LY29uZmlnICAgICAg
ICAgICAgICAgIHwgMTAgKy0KIGRyaXZlcnMvY2hhci9pcG1pL0tjb25maWcgICAgICAgICAgICAg
ICAgICAgICB8IDIwICsrLS0KIGRyaXZlcnMvY2xrL0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9LY29uZmlnICAgICAgICAgICAg
ICAgICAgfCAxMCArLQogZHJpdmVycy9jbGsvdmVyc2F0aWxlL0tjb25maWcgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvY2xvY2tzb3VyY2UvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICB8IDIwICsrLS0KIGRyaXZlcnMvY3B1ZnJlcS9LY29uZmlnLng4NiAgICAgICAgICAgICAgICAg
ICB8ICA2ICstCiBkcml2ZXJzL2NwdWlkbGUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
fCAgOCArLQogZHJpdmVycy9jcHVpZGxlL0tjb25maWcuYXJtICAgICAgICAgICAgICAgICAgIHwg
MTYgKystLQogZHJpdmVycy9jcnlwdG8vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDQgKy0KIGRyaXZlcnMvY3J5cHRvL2NhYW0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8IDE0
ICstLQogZHJpdmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnICAgICAgICAgICAgICAgIHwgMzAg
KysrLS0tCiBkcml2ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAg
NiArLQogZHJpdmVycy9jcnlwdG8vdXg1MDAvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMTYg
KystLQogZHJpdmVycy9kZXZmcmVxL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgIHwgIDYg
Ky0KIGRyaXZlcnMvZG1hL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ2ICsr
KystLS0tLQogZHJpdmVycy9lZGFjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvZmlybXdhcmUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICA0
ICstCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9oaWQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvaHdtb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICstLQog
ZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLQog
ZHJpdmVycy9pMmMvbXV4ZXMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgMTggKystLQog
ZHJpdmVycy9paW8vZ3lyby9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgIDggKy0KIGRy
aXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcgICAgICAgICB8IDEyICstLQogZHJp
dmVycy9pbnB1dC9rZXlib2FyZC9LY29uZmlnICAgICAgICAgICAgICAgIHwgIDggKy0KIGRyaXZl
cnMvaW5wdXQvbW91c2UvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJz
L2lucHV0L3RhYmxldC9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAyMCArKy0tCiBkcml2ZXJz
L2lucHV0L3RvdWNoc2NyZWVuL0tjb25maWcgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9p
b21tdS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaXJx
Y2hpcC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstCiBkcml2ZXJzL2lzZG4v
aGFyZHdhcmUvbUlTRE4vS2NvbmZpZyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9tYWNpbnRv
c2gvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvbWQvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDU0ICsrKysrLS0tLS0tCiBkcml2ZXJzL21l
ZGlhL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9tZWRp
YS9yYWRpby9zaTQ3MHgvS2NvbmZpZyAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMvbWVtc3Rp
Y2svY29yZS9LY29uZmlnICAgICAgICAgICAgICAgICB8IDE4ICsrLS0KIGRyaXZlcnMvbWVtc3Rp
Y2svaG9zdC9LY29uZmlnICAgICAgICAgICAgICAgICB8ICA0ICstCiBkcml2ZXJzL21pc2MvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKy0tCiBkcml2ZXJzL210ZC9uYW5k
L29uZW5hbmQvS2NvbmZpZyAgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvbmZjL25mY21y
dmwvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BjaS9LY29uZmln
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNCArKy0tLQogZHJpdmVycy9wY2kvY29udHJv
bGxlci9kd2MvS2NvbmZpZyAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvcGNpL2hvdHBsdWcv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BlcmYvS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArLS0KIGRyaXZlcnMvcGh5L2hpc2lsaWNvbi9L
Y29uZmlnICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL3BpbmN0cmwvS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgICAgfCAxOCArKy0tCiBkcml2ZXJzL3BpbmN0cmwvZnJlZXNjYWxl
L0tjb25maWcgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvcGluY3RybC9xY29tL0tjb25m
aWcgICAgICAgICAgICAgICAgICB8IDM0ICsrKy0tLS0KIGRyaXZlcnMvcGxhdGZvcm0vY2hyb21l
L0tjb25maWcgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94
L0tjb25maWcgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9wbGF0Zm9ybS94ODYvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgIHwgNDggKysrKystLS0tLQogZHJpdmVycy9wb3dlci9hdnMvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL3Bvd2VyL3N1cHBseS9L
Y29uZmlnICAgICAgICAgICAgICAgICAgfCAzMCArKystLS0KIGRyaXZlcnMvcmVndWxhdG9yL0tj
b25maWcgICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3JwbXNnL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ydGMvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvc2NzaS9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDIyICsrLS0tCiBkcml2ZXJzL3Njc2kvYWljN3h4eC9LY29u
ZmlnLmFpYzd4eHggICAgICAgICAgfCAxNCArLS0KIGRyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Njc2kvcWVkZi9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9zY3NpL3NtYXJ0cHFpL0tjb25maWcg
ICAgICAgICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvc29jL2ZzbC9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3NvYy9xY29tL0tjb25maWcgICAgICAgICAg
ICAgICAgICAgICAgfCAyMiArKy0tLQogZHJpdmVycy9zb2Mvcm9ja2NoaXAvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgIHwgMTggKystLQogZHJpdmVycy9zcGkvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTggKystLQogZHJpdmVycy9zdGFnaW5nL2ZidGZ0L0tjb25maWcgICAg
ICAgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL3N0YWdpbmcvZndzZXJpYWwvS2NvbmZpZyAg
ICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9zdGFnaW5nL21vc3QvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25maWcgICAgICAgICAg
ICAgICAgICB8IDEwICstCiBkcml2ZXJzL3N0YWdpbmcvcGk0MzMvS2NvbmZpZyAgICAgICAgICAg
ICAgICAgfCAyNCArKy0tLQogZHJpdmVycy9zdGFnaW5nL3V3Yi9LY29uZmlnICAgICAgICAgICAg
ICAgICAgIHwgNDIgKysrKy0tLS0KIC4uLi92YzA0X3NlcnZpY2VzL2JjbTI4MzUtYXVkaW8vS2Nv
bmZpZyAgICAgICB8IDEyICstLQogZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcgICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdHR5L0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI2ICsrLS0tCiBkcml2ZXJzL3R0eS9odmMvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNCArLQogZHJpdmVycy90dHkvc2VyaWFsLzgyNTAvS2NvbmZpZyAgICAgICAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdHR5L3NlcmlhbC9LY29uZmlnICAgICAgICAgICAgICAg
ICAgICB8IDk2ICsrKysrKysrKy0tLS0tLS0tLS0KIGRyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tj
b25maWcgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgfCA3NiArKysrKysrLS0tLS0tLS0KIGRyaXZlcnMvdmlydC9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstCiBkcml2ZXJzL3ZpcnRpby9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArLQogZHJpdmVycy93MS9zbGF2ZXMvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMveGVuL0tjb25maWcgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDIyICsrLS0tCiA5MiBmaWxlcyBjaGFuZ2VkLCA2MzEg
aW5zZXJ0aW9ucygrKSwgNjMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNw
aS9LY29uZmlnIGIvZHJpdmVycy9hY3BpL0tjb25maWcKaW5kZXggZWJlMWU5ZTVmZDgxLi4xZmJl
N2UzZDU3YjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9LY29uZmlnCisrKyBiL2RyaXZlcnMv
YWNwaS9LY29uZmlnCkBAIC0xMDQsOSArMTA0LDkgQEAgY29uZmlnIEFDUElfUFJPQ0ZTX1BPV0VS
CiAJZGVwZW5kcyBvbiBYODYgJiYgUFJPQ19GUwogCWhlbHAKIAkgIEZvciBiYWNrd2FyZHMgY29t
cGF0aWJpbGl0eSwgdGhpcyBvcHRpb24gYWxsb3dzCi0gICAgICAgICAgZGVwcmVjYXRlZCBwb3dl
ciAvcHJvYy9hY3BpLyBkaXJlY3RvcmllcyB0byBleGlzdCwgZXZlbiB3aGVuCi0gICAgICAgICAg
dGhleSBoYXZlIGJlZW4gcmVwbGFjZWQgYnkgZnVuY3Rpb25zIGluIC9zeXMuCi0gICAgICAgICAg
VGhlIGRlcHJlY2F0ZWQgZGlyZWN0b3JpZXMgKGFuZCB0aGVpciByZXBsYWNlbWVudHMpIGluY2x1
ZGU6CisJICBkZXByZWNhdGVkIHBvd2VyIC9wcm9jL2FjcGkvIGRpcmVjdG9yaWVzIHRvIGV4aXN0
LCBldmVuIHdoZW4KKwkgIHRoZXkgaGF2ZSBiZWVuIHJlcGxhY2VkIGJ5IGZ1bmN0aW9ucyBpbiAv
c3lzLgorCSAgVGhlIGRlcHJlY2F0ZWQgZGlyZWN0b3JpZXMgKGFuZCB0aGVpciByZXBsYWNlbWVu
dHMpIGluY2x1ZGU6CiAJICAvcHJvYy9hY3BpL2JhdHRlcnkvKiAoL3N5cy9jbGFzcy9wb3dlcl9z
dXBwbHkvKikgYW5kCiAJICAvcHJvYy9hY3BpL2FjX2FkYXB0ZXIvKiAoc3lzL2NsYXNzL3Bvd2Vy
X3N1cHBseS8qKS4KIAkgIFRoaXMgb3B0aW9uIGhhcyBubyBlZmZlY3Qgb24gL3Byb2MvYWNwaS8g
ZGlyZWN0b3JpZXMKQEAgLTQ1NCw3ICs0NTQsNyBAQCBjb25maWcgQUNQSV9DVVNUT01fTUVUSE9E
CiBjb25maWcgQUNQSV9CR1JUCiAJYm9vbCAiQm9vdHRpbWUgR3JhcGhpY3MgUmVzb3VyY2UgVGFi
bGUgc3VwcG9ydCIKIAlkZXBlbmRzIG9uIEVGSSAmJiAoWDg2IHx8IEFSTTY0KQotICAgICAgICBo
ZWxwCisJaGVscAogCSAgVGhpcyBkcml2ZXIgYWRkcyBzdXBwb3J0IGZvciBleHBvc2luZyB0aGUg
QUNQSSBCb290dGltZSBHcmFwaGljcwogCSAgUmVzb3VyY2UgVGFibGUsIHdoaWNoIGFsbG93cyB0
aGUgb3BlcmF0aW5nIHN5c3RlbSB0byBvYnRhaW4KIAkgIGRhdGEgZnJvbSB0aGUgZmlybXdhcmUg
Ym9vdCBzcGxhc2guIEl0IHdpbGwgYXBwZWFyIHVuZGVyCmRpZmYgLS1naXQgYS9kcml2ZXJzL2F0
YS9LY29uZmlnIGIvZHJpdmVycy9hdGEvS2NvbmZpZwppbmRleCBhNmJlYjJjNWE2OTIuLjg2ZTM1
YzlhOWFjNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9hdGEvS2NvbmZpZworKysgYi9kcml2ZXJzL2F0
YS9LY29uZmlnCkBAIC02OTUsNyArNjk1LDcgQEAgY29uZmlnIFBBVEFfSU1YCiAJZGVwZW5kcyBv
biBBUkNIX01YQwogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhl
IFBBVEEgaG9zdCBhdmFpbGFibGUgb24gRnJlZXNjYWxlCi0gICAgICAgICAgaU1YIFNvQ3MuCisJ
ICBpTVggU29Dcy4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApAQCAtNzA0LDcgKzcwNCw3IEBA
IGNvbmZpZyBQQVRBX0lUODIxMwogCWRlcGVuZHMgb24gUENJCiAJaGVscAogCSAgVGhpcyBvcHRp
b24gZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgSVRFIDgyMSBQQVRBCi0gICAgICAgICAgY29udHJv
bGxlcnMgdmlhIHRoZSBuZXcgQVRBIGxheWVyLgorCSAgY29udHJvbGxlcnMgdmlhIHRoZSBuZXcg
QVRBIGxheWVyLgogCiAJICBJZiB1bnN1cmUsIHNheSBOLgogCkBAIC03MzIsOSArNzMyLDkgQEAg
Y29uZmlnIFBBVEFfTUFDSU8KIAlkZXBlbmRzIG9uIFBQQ19QTUFDCiAJaGVscAogCSAgTW9zdCBJ
REUgY2FwYWJsZSBQb3dlck1hY3MgaGF2ZSBJREUgYnVzc2VzIGRyaXZlbiBieSBhIHZhcmlhbnQK
LSAgICAgICAgICBvZiB0aGlzIGNvbnRyb2xsZXIgd2hpY2ggaXMgcGFydCBvZiB0aGUgQXBwbGUg
Y2hpcHNldCB1c2VkIG9uCi0gICAgICAgICAgbW9zdCBQb3dlck1hYyBtb2RlbHMuIFNvbWUgbW9k
ZWxzIGhhdmUgbXVsdGlwbGUgYnVzc2VzIHVzaW5nCi0gICAgICAgICAgZGlmZmVyZW50IGNoaXBz
ZXRzLCB0aG91Z2ggZ2VuZXJhbGx5LCBNYWNJTyBpcyBvbmUgb2YgdGhlbS4KKwkgIG9mIHRoaXMg
Y29udHJvbGxlciB3aGljaCBpcyBwYXJ0IG9mIHRoZSBBcHBsZSBjaGlwc2V0IHVzZWQgb24KKwkg
IG1vc3QgUG93ZXJNYWMgbW9kZWxzLiBTb21lIG1vZGVscyBoYXZlIG11bHRpcGxlIGJ1c3NlcyB1
c2luZworCSAgZGlmZmVyZW50IGNoaXBzZXRzLCB0aG91Z2ggZ2VuZXJhbGx5LCBNYWNJTyBpcyBv
bmUgb2YgdGhlbS4KIAogY29uZmlnIFBBVEFfTUFSVkVMTAogCXRyaXN0YXRlICJNYXJ2ZWxsIFBB
VEEgc3VwcG9ydCB2aWEgbGVnYWN5IG1vZGUiCkBAIC05MTUsNyArOTE1LDcgQEAgY29uZmlnIFBB
VEFfUFhBCiAJICBUaGlzIG9wdGlvbiBlbmFibGVzIHN1cHBvcnQgZm9yIGhhcmRkcml2ZSBhdHRh
Y2hlZCB0byBQWEEgQ1BVJ3MgYnVzLgogCiAJICBOT1RFOiBUaGlzIGRyaXZlciB1dGlsaXplcyBQ
WEEgRE1BIGNvbnRyb2xsZXIsIGluIGNhc2UgeW91ciBoYXJkd2FyZQotCSAgICAgICAgaXMgbm90
IGNhcGFibGUgb2YgZG9pbmcgTVdETUEsIHVzZSBwYXRhX3BsYXRmb3JtIGluc3RlYWQuCisJICBp
cyBub3QgY2FwYWJsZSBvZiBkb2luZyBNV0RNQSwgdXNlIHBhdGFfcGxhdGZvcm0gaW5zdGVhZC4K
IAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9hdXhkaXNwbGF5
L0tjb25maWcgYi9kcml2ZXJzL2F1eGRpc3BsYXkvS2NvbmZpZwppbmRleCBiODMxM2EwNDQyMmQu
LmE5MmJlMzk4MjVmNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9hdXhkaXNwbGF5L0tjb25maWcKKysr
IGIvZHJpdmVycy9hdXhkaXNwbGF5L0tjb25maWcKQEAgLTMyOSw3ICszMjksNyBAQCBjb25maWcg
UEFORUxfTENEX1BST1RPCiAKIGNvbmZpZyBQQU5FTF9MQ0RfUElOX0UKIAlkZXBlbmRzIG9uIFBB
TkVMX1BST0ZJTEU9IjAiICYmIFBBTkVMX0xDRD0iMSIgJiYgUEFORUxfTENEX1BST1RPPSIwIgot
ICAgICAgICBpbnQgIlBhcmFsbGVsIHBvcnQgcGluIG51bWJlciAmIHBvbGFyaXR5IGNvbm5lY3Rl
ZCB0byB0aGUgTENEIEUgc2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBw
aW4gbnVtYmVyICYgcG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgRSBzaWduYWwgKC0xNy4u
LjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxNAogCS0tLWhlbHAtLS0KQEAgLTM0NCw3
ICszNDQsNyBAQCBjb25maWcgUEFORUxfTENEX1BJTl9FCiAKIGNvbmZpZyBQQU5FTF9MQ0RfUElO
X1JTCiAJZGVwZW5kcyBvbiBQQU5FTF9QUk9GSUxFPSIwIiAmJiBQQU5FTF9MQ0Q9IjEiICYmIFBB
TkVMX0xDRF9QUk9UTz0iMCIKLSAgICAgICAgaW50ICJQYXJhbGxlbCBwb3J0IHBpbiBudW1iZXIg
JiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBSUyBzaWduYWwgKC0xNy4uLjE3KSAiCisJ
aW50ICJQYXJhbGxlbCBwb3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhl
IExDRCBSUyBzaWduYWwgKC0xNy4uLjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxNwog
CS0tLWhlbHAtLS0KQEAgLTM1OSw3ICszNTksNyBAQCBjb25maWcgUEFORUxfTENEX1BJTl9SUwog
CiBjb25maWcgUEFORUxfTENEX1BJTl9SVwogCWRlcGVuZHMgb24gUEFORUxfUFJPRklMRT0iMCIg
JiYgUEFORUxfTENEPSIxIiAmJiBQQU5FTF9MQ0RfUFJPVE89IjAiCi0gICAgICAgIGludCAiUGFy
YWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgUlcg
c2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9s
YXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgUlcgc2lnbmFsICgtMTcuLi4xNykgIgogCXJhbmdl
IC0xNyAxNwogCWRlZmF1bHQgMTYKIAktLS1oZWxwLS0tCkBAIC0zNzQsNyArMzc0LDcgQEAgY29u
ZmlnIFBBTkVMX0xDRF9QSU5fUlcKIAogY29uZmlnIFBBTkVMX0xDRF9QSU5fU0NMCiAJZGVwZW5k
cyBvbiBQQU5FTF9QUk9GSUxFPSIwIiAmJiBQQU5FTF9MQ0Q9IjEiICYmIFBBTkVMX0xDRF9QUk9U
TyE9IjAiCi0gICAgICAgIGludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkg
Y29ubmVjdGVkIHRvIHRoZSBMQ0QgU0NMIHNpZ25hbCAoLTE3Li4uMTcpICIKKwlpbnQgIlBhcmFs
bGVsIHBvcnQgcGluIG51bWJlciAmIHBvbGFyaXR5IGNvbm5lY3RlZCB0byB0aGUgTENEIFNDTCBz
aWduYWwgKC0xNy4uLjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxCiAJLS0taGVscC0t
LQpAQCAtMzg5LDcgKzM4OSw3IEBAIGNvbmZpZyBQQU5FTF9MQ0RfUElOX1NDTAogCiBjb25maWcg
UEFORUxfTENEX1BJTl9TREEKIAlkZXBlbmRzIG9uIFBBTkVMX1BST0ZJTEU9IjAiICYmIFBBTkVM
X0xDRD0iMSIgJiYgUEFORUxfTENEX1BST1RPIT0iMCIKLSAgICAgICAgaW50ICJQYXJhbGxlbCBw
b3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBTREEgc2lnbmFs
ICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkg
Y29ubmVjdGVkIHRvIHRoZSBMQ0QgU0RBIHNpZ25hbCAoLTE3Li4uMTcpICIKIAlyYW5nZSAtMTcg
MTcKIAlkZWZhdWx0IDIKIAktLS1oZWxwLS0tCkBAIC00MDQsMTIgKzQwNCwxMiBAQCBjb25maWcg
UEFORUxfTENEX1BJTl9TREEKIAogY29uZmlnIFBBTkVMX0xDRF9QSU5fQkwKIAlkZXBlbmRzIG9u
IFBBTkVMX1BST0ZJTEU9IjAiICYmIFBBTkVMX0xDRD0iMSIKLSAgICAgICAgaW50ICJQYXJhbGxl
bCBwb3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBiYWNrbGln
aHQgc2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYg
cG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgYmFja2xpZ2h0IHNpZ25hbCAoLTE3Li4uMTcp
ICIKIAlyYW5nZSAtMTcgMTcKIAlkZWZhdWx0IDAKIAktLS1oZWxwLS0tCiAJICBUaGlzIGRlc2Ny
aWJlcyB0aGUgbnVtYmVyIG9mIHRoZSBwYXJhbGxlbCBwb3J0IHBpbiB0byB3aGljaCB0aGUgTENE
ICdCTCcgc2lnbmFsCi0gICAgICAgICAgaGFzIGJlZW4gY29ubmVjdGVkLiBJdCBjYW4gYmUgOgor
CSAgaGFzIGJlZW4gY29ubmVjdGVkLiBJdCBjYW4gYmUgOgogCiAJICAgICAgICAgIDAgOiBubyBj
b25uZWN0aW9uIChlZzogY29ubmVjdGVkIHRvIGdyb3VuZCkKIAkgICAgICAxLi4xNyA6IGRpcmVj
dGx5IGNvbm5lY3RlZCB0byBhbnkgb2YgdGhlc2UgcGlucyBvbiB0aGUgREIyNSBwbHVnCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2Jhc2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcgYi9kcml2ZXJzL2Jh
c2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcKaW5kZXggM2Y5ZTI3NGUyZWQzLi5lNGNkMTExMzU3
ODUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9maXJtd2FyZV9sb2FkZXIvS2NvbmZpZworKysg
Yi9kcml2ZXJzL2Jhc2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcKQEAgLTE0OCw3ICsxNDgsNyBA
QCBjb25maWcgRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLCiAJICB0byBiZSB1c2VkIGZv
ciBhbGwgZmlybXdhcmUgcmVxdWVzdHMgd2hpY2ggZXhwbGljaXRseSBkbyBub3QgZGlzYWJsZSBh
CiAJICBhIGZhbGxiYWNrIG1lY2hhbmlzbS4gRmlybXdhcmUgY2FsbHMgd2hpY2ggZG8gcHJvaGli
aXQgYSBmYWxsYmFjawogCSAgbWVjaGFuaXNtIGlzIHJlcXVlc3RfZmlybXdhcmVfZGlyZWN0KCku
IFRoaXMgb3B0aW9uIGlzIGtlcHQgZm9yCi0gICAgICAgICAgYmFja3dhcmQgY29tcGF0aWJpbGl0
eSBwdXJwb3NlcyBnaXZlbiB0aGlzIHByZWNpc2UgbWVjaGFuaXNtIGNhbiBhbHNvCisJICBiYWNr
d2FyZCBjb21wYXRpYmlsaXR5IHB1cnBvc2VzIGdpdmVuIHRoaXMgcHJlY2lzZSBtZWNoYW5pc20g
Y2FuIGFsc28KIAkgIGJlIGVuYWJsZWQgYnkgc2V0dGluZyB0aGUgcHJvYyBzeXNjdGwgdmFsdWUg
dG8gdHJ1ZToKIAogCSAgICAgICAvcHJvYy9zeXMva2VybmVsL2Zpcm13YXJlX2NvbmZpZy9mb3Jj
ZV9zeXNmc19mYWxsYmFjawpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9LY29uZmlnIGIvZHJp
dmVycy9ibG9jay9LY29uZmlnCmluZGV4IDFiYjhlYzU3NTM1Mi4uZmEwY2QwNzJmNWExIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2Jsb2NrL0tjb25maWcKKysrIGIvZHJpdmVycy9ibG9jay9LY29uZmln
CkBAIC0xNDIsMTAgKzE0MiwxMCBAQCBjb25maWcgQkxLX0RFVl9VQkQKIAlib29sICJWaXJ0dWFs
IGJsb2NrIGRldmljZSIKIAlkZXBlbmRzIG9uIFVNTAogCS0tLWhlbHAtLS0KLSAgICAgICAgICBU
aGUgVXNlci1Nb2RlIExpbnV4IHBvcnQgaW5jbHVkZXMgYSBkcml2ZXIgY2FsbGVkIFVCRCB3aGlj
aCB3aWxsIGxldAotICAgICAgICAgIHlvdSBhY2Nlc3MgYXJiaXRyYXJ5IGZpbGVzIG9uIHRoZSBo
b3N0IGNvbXB1dGVyIGFzIGJsb2NrIGRldmljZXMuCi0gICAgICAgICAgVW5sZXNzIHlvdSBrbm93
IHRoYXQgeW91IGRvIG5vdCBuZWVkIHN1Y2ggdmlydHVhbCBibG9jayBkZXZpY2VzIHNheQotICAg
ICAgICAgIFkgaGVyZS4KKwkgIFRoZSBVc2VyLU1vZGUgTGludXggcG9ydCBpbmNsdWRlcyBhIGRy
aXZlciBjYWxsZWQgVUJEIHdoaWNoIHdpbGwgbGV0CisJICB5b3UgYWNjZXNzIGFyYml0cmFyeSBm
aWxlcyBvbiB0aGUgaG9zdCBjb21wdXRlciBhcyBibG9jayBkZXZpY2VzLgorCSAgVW5sZXNzIHlv
dSBrbm93IHRoYXQgeW91IGRvIG5vdCBuZWVkIHN1Y2ggdmlydHVhbCBibG9jayBkZXZpY2VzIHNh
eQorCSAgWSBoZXJlLgogCiBjb25maWcgQkxLX0RFVl9VQkRfU1lOQwogCWJvb2wgIkFsd2F5cyBk
byBzeW5jaHJvbm91cyBkaXNrIElPIGZvciBVQkQiCkBAIC0xNTYsMTYgKzE1NiwxNiBAQCBjb25m
aWcgQkxLX0RFVl9VQkRfU1lOQwogCSAgTGludXggJ1ZpcnR1YWwgTWFjaGluZScgdXNlcyBhIGpv
dXJuYWxsaW5nIGZpbGVzeXN0ZW0gYW5kIHRoZSBob3N0CiAJICBjb21wdXRlciBjcmFzaGVzLgog
Ci0gICAgICAgICAgU3luY2hyb25vdXMgb3BlcmF0aW9uIChpLmUuIGFsd2F5cyB3cml0aW5nIGRh
dGEgdG8gdGhlIGhvc3QncyBkaXNrCi0gICAgICAgICAgaW1tZWRpYXRlbHkpIGlzIGNvbmZpZ3Vy
YWJsZSBvbiBhIHBlci1VQkQgYmFzaXMgYnkgdXNpbmcgYSBzcGVjaWFsCi0gICAgICAgICAga2Vy
bmVsIGNvbW1hbmQgbGluZSBvcHRpb24uICBBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHNheSBZIGhl
cmUgdG8KLSAgICAgICAgICB0dXJuIG9uIHN5bmNocm9ub3VzIG9wZXJhdGlvbiBieSBkZWZhdWx0
IGZvciBhbGwgYmxvY2sgZGV2aWNlcy4KKwkgIFN5bmNocm9ub3VzIG9wZXJhdGlvbiAoaS5lLiBh
bHdheXMgd3JpdGluZyBkYXRhIHRvIHRoZSBob3N0J3MgZGlzaworCSAgaW1tZWRpYXRlbHkpIGlz
IGNvbmZpZ3VyYWJsZSBvbiBhIHBlci1VQkQgYmFzaXMgYnkgdXNpbmcgYSBzcGVjaWFsCisJICBr
ZXJuZWwgY29tbWFuZCBsaW5lIG9wdGlvbi4gIEFsdGVybmF0aXZlbHksIHlvdSBjYW4gc2F5IFkg
aGVyZSB0bworCSAgdHVybiBvbiBzeW5jaHJvbm91cyBvcGVyYXRpb24gYnkgZGVmYXVsdCBmb3Ig
YWxsIGJsb2NrIGRldmljZXMuCiAKLSAgICAgICAgICBJZiB5b3UncmUgcnVubmluZyBhIGpvdXJu
YWxsaW5nIGZpbGUgc3lzdGVtIChsaWtlIHJlaXNlcmZzLCBmb3IKLSAgICAgICAgICBleGFtcGxl
KSBpbiB5b3VyIHZpcnR1YWwgbWFjaGluZSwgeW91IHdpbGwgd2FudCB0byBzYXkgWSBoZXJlLiAg
SWYKLSAgICAgICAgICB5b3UgY2FyZSBmb3IgdGhlIHNhZmV0eSBvZiB0aGUgZGF0YSBpbiB5b3Vy
IHZpcnR1YWwgbWFjaGluZSwgWSBpcyBhCi0gICAgICAgICAgd2lzZSBjaG9pY2UgdG9vLiAgSW4g
YWxsIG90aGVyIGNhc2VzIChmb3IgZXhhbXBsZSwgaWYgeW91J3JlIGp1c3QKLSAgICAgICAgICBw
bGF5aW5nIGFyb3VuZCB3aXRoIFVzZXItTW9kZSBMaW51eCkgeW91IGNhbiBjaG9vc2UgTi4KKwkg
IElmIHlvdSdyZSBydW5uaW5nIGEgam91cm5hbGxpbmcgZmlsZSBzeXN0ZW0gKGxpa2UgcmVpc2Vy
ZnMsIGZvcgorCSAgZXhhbXBsZSkgaW4geW91ciB2aXJ0dWFsIG1hY2hpbmUsIHlvdSB3aWxsIHdh
bnQgdG8gc2F5IFkgaGVyZS4gIElmCisJICB5b3UgY2FyZSBmb3IgdGhlIHNhZmV0eSBvZiB0aGUg
ZGF0YSBpbiB5b3VyIHZpcnR1YWwgbWFjaGluZSwgWSBpcyBhCisJICB3aXNlIGNob2ljZSB0b28u
ICBJbiBhbGwgb3RoZXIgY2FzZXMgKGZvciBleGFtcGxlLCBpZiB5b3UncmUganVzdAorCSAgcGxh
eWluZyBhcm91bmQgd2l0aCBVc2VyLU1vZGUgTGludXgpIHlvdSBjYW4gY2hvb3NlIE4uCiAKIGNv
bmZpZyBCTEtfREVWX0NPV19DT01NT04KIAlib29sCkBAIC00MzAsNyArNDMwLDcgQEAgY29uZmln
IFZJUlRJT19CTEsKIAlkZXBlbmRzIG9uIFZJUlRJTwogCS0tLWhlbHAtLS0KIAkgIFRoaXMgaXMg
dGhlIHZpcnR1YWwgYmxvY2sgZHJpdmVyIGZvciB2aXJ0aW8uICBJdCBjYW4gYmUgdXNlZCB3aXRo
Ci0gICAgICAgICAgUUVNVSBiYXNlZCBWTU1zIChsaWtlIEtWTSBvciBYZW4pLiAgU2F5IFkgb3Ig
TS4KKwkgIFFFTVUgYmFzZWQgVk1NcyAobGlrZSBLVk0gb3IgWGVuKS4gIFNheSBZIG9yIE0uCiAK
IGNvbmZpZyBWSVJUSU9fQkxLX1NDU0kKIAlib29sICJTQ1NJIHBhc3N0aHJvdWdoIHJlcXVlc3Qg
Zm9yIHRoZSBWaXJ0aW8gYmxvY2sgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9t
dGlwMzJ4eC9LY29uZmlnIGIvZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmlnCmluZGV4IGJm
MjIxMzU4NTY3ZS4uYTQ2OWRjNzJlNjdhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL210aXAz
Mnh4L0tjb25maWcKKysrIGIvZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmlnCkBAIC03LDQg
KzcsNCBAQCBjb25maWcgQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYCiAJdHJpc3RhdGUgIkJsb2Nr
IERldmljZSBEcml2ZXIgZm9yIE1pY3JvbiBQQ0llIFNTRHMiCiAJZGVwZW5kcyBvbiBQQ0kKIAlo
ZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIHRoZSBibG9jayBkcml2ZXIgZm9yIE1pY3JvbiBQ
Q0llIFNTRHMuCisJICBUaGlzIGVuYWJsZXMgdGhlIGJsb2NrIGRyaXZlciBmb3IgTWljcm9uIFBD
SWUgU1NEcy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9LY29uZmlnIGIvZHJpdmVycy9jaGFy
L0tjb25maWcKaW5kZXggZGYwZmM5OTdkYzNlLi4yNjk1NmMwMDY5ODcgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvY2hhci9LY29uZmlnCisrKyBiL2RyaXZlcnMvY2hhci9LY29uZmlnCkBAIC00MzksOCAr
NDM5LDggQEAgY29uZmlnIFJBV19EUklWRVIKIAkgIE9uY2UgYm91bmQsIEkvTyBhZ2FpbnN0IC9k
ZXYvcmF3L3Jhd04gdXNlcyBlZmZpY2llbnQgemVyby1jb3B5IEkvTy4KIAkgIFNlZSB0aGUgcmF3
KDgpIG1hbnBhZ2UgZm9yIG1vcmUgZGV0YWlscy4KIAotICAgICAgICAgIEFwcGxpY2F0aW9ucyBz
aG91bGQgcHJlZmVyYWJseSBvcGVuIHRoZSBkZXZpY2UgKGVnIC9kZXYvaGRhMSkKLSAgICAgICAg
ICB3aXRoIHRoZSBPX0RJUkVDVCBmbGFnLgorCSAgQXBwbGljYXRpb25zIHNob3VsZCBwcmVmZXJh
Ymx5IG9wZW4gdGhlIGRldmljZSAoZWcgL2Rldi9oZGExKQorCSAgd2l0aCB0aGUgT19ESVJFQ1Qg
ZmxhZy4KIAogY29uZmlnIE1BWF9SQVdfREVWUwogCWludCAiTWF4aW11bSBudW1iZXIgb2YgUkFX
IGRldmljZXMgdG8gc3VwcG9ydCAoMS02NTUzNikiCkBAIC01NTksNCArNTU5LDQgQEAgY29uZmln
IFJBTkRPTV9UUlVTVF9CT09UTE9BREVSCiAJZGV2aWNlIHJhbmRvbW5lc3MuIFNheSBZIGhlcmUg
dG8gYXNzdW1lIHRoZSBlbnRyb3B5IHByb3ZpZGVkIGJ5IHRoZQogCWJvb2xvYWRlciBpcyB0cnVz
dHdvcnRoeSBzbyBpdCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBrZXJuZWwncyBlbnRyb3B5CiAJcG9v
bC4gT3RoZXJ3aXNlLCBzYXkgTiBoZXJlIHNvIGl0IHdpbGwgYmUgcmVnYXJkZWQgYXMgZGV2aWNl
IGlucHV0IHRoYXQKLQlvbmx5IG1peGVzIHRoZSBlbnRyb3B5IHBvb2wuClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQorCW9ubHkgbWl4ZXMgdGhlIGVudHJvcHkgcG9vbC4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZyBiL2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZwppbmRl
eCA4MTJkNmFhNmUwMTMuLmJjNTQyMzVhNzAyMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2Fn
cC9LY29uZmlnCisrKyBiL2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZwpAQCAtNjMsNyArNjMsNyBA
QCBjb25maWcgQUdQX0FNRDY0CiAJICBUaGlzIG9wdGlvbiBnaXZlcyB5b3UgQUdQIHN1cHBvcnQg
Zm9yIHRoZSBHTFggY29tcG9uZW50IG9mCiAJICBYIHVzaW5nIHRoZSBvbi1DUFUgbm9ydGhicmlk
Z2Ugb2YgdGhlIEFNRCBBdGhsb242NC9PcHRlcm9uIENQVXMuCiAJICBZb3Ugc3RpbGwgbmVlZCBh
biBleHRlcm5hbCBBR1AgYnJpZGdlIGxpa2UgdGhlIEFNRCA4MTUxLCBWSUEKLSAgICAgICAgICBL
OFQ0MDBNLCBTaVM3NTUuIEl0IG1heSBhbHNvIHN1cHBvcnQgb3RoZXIgQUdQIGJyaWRnZXMgd2hl
biBsb2FkZWQKKwkgIEs4VDQwME0sIFNpUzc1NS4gSXQgbWF5IGFsc28gc3VwcG9ydCBvdGhlciBB
R1AgYnJpZGdlcyB3aGVuIGxvYWRlZAogCSAgd2l0aCBhZ3BfdHJ5X3Vuc3VwcG9ydGVkPTEuCiAK
IGNvbmZpZyBBR1BfSU5URUwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2Nv
bmZpZyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2NvbmZpZwppbmRleCA1OWYyNTI4NmJlZmUu
LjUwMTFlYjY3M2FiNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9LY29uZmln
CisrKyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2NvbmZpZwpAQCAtMzc3LDEzICszNzcsMTMg
QEAgY29uZmlnIEhXX1JBTkRPTV9DQVZJVU0KICAgICAgICBkZXBlbmRzIG9uIEhXX1JBTkRPTSAm
JiBQQ0kgJiYgKEFSTTY0IHx8IChDT01QSUxFX1RFU1QgJiYgNjRCSVQpKQogICAgICAgIGRlZmF1
bHQgSFdfUkFORE9NCiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAgVGhpcyBkcml2ZXIgcHJv
dmlkZXMga2VybmVsLXNpZGUgc3VwcG9ydCBmb3IgdGhlIFJhbmRvbSBOdW1iZXIKLSAgICAgICAg
IEdlbmVyYXRvciBoYXJkd2FyZSBmb3VuZCBvbiBDYXZpdW0gU29Dcy4KKwkgVGhpcyBkcml2ZXIg
cHJvdmlkZXMga2VybmVsLXNpZGUgc3VwcG9ydCBmb3IgdGhlIFJhbmRvbSBOdW1iZXIKKwkgR2Vu
ZXJhdG9yIGhhcmR3YXJlIGZvdW5kIG9uIENhdml1bSBTb0NzLgogCi0gICAgICAgICBUbyBjb21w
aWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKLSAgICAgICAg
IG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjYXZpdW1fcm5nLgorCSBUbyBjb21waWxlIHRoaXMgZHJp
dmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKKwkgbW9kdWxlIHdpbGwgYmUgY2Fs
bGVkIGNhdml1bV9ybmcuCiAKLSAgICAgICAgIElmIHVuc3VyZSwgc2F5IFkuCisJIElmIHVuc3Vy
ZSwgc2F5IFkuCiAKIGNvbmZpZyBIV19SQU5ET01fTVRLCiAJdHJpc3RhdGUgIk1lZGlhdGVrIFJh
bmRvbSBOdW1iZXIgR2VuZXJhdG9yIHN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIv
aXBtaS9LY29uZmlnIGIvZHJpdmVycy9jaGFyL2lwbWkvS2NvbmZpZwppbmRleCA0YmFkMDYxNDEw
OWIuLmNjNGJlYTc3M2RlZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2lwbWkvS2NvbmZpZwor
KysgYi9kcml2ZXJzL2NoYXIvaXBtaS9LY29uZmlnCkBAIC04LDEzICs4LDEzIEBAIG1lbnVjb25m
aWcgSVBNSV9IQU5ETEVSCiAgICAgICAgZGVwZW5kcyBvbiBIQVNfSU9NRU0KICAgICAgICBzZWxl
Y3QgSVBNSV9ETUlfREVDT0RFIGlmIERNSQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgZW5h
YmxlcyB0aGUgY2VudHJhbCBJUE1JIG1lc3NhZ2UgaGFuZGxlciwgcmVxdWlyZWQgZm9yIElQTUkK
KwkgVGhpcyBlbmFibGVzIHRoZSBjZW50cmFsIElQTUkgbWVzc2FnZSBoYW5kbGVyLCByZXF1aXJl
ZCBmb3IgSVBNSQogCSB0byB3b3JrLgogCi0gICAgICAgICBJUE1JIGlzIGEgc3RhbmRhcmQgZm9y
IG1hbmFnaW5nIHNlbnNvcnMgKHRlbXBlcmF0dXJlLAotICAgICAgICAgdm9sdGFnZSwgZXRjLikg
aW4gYSBzeXN0ZW0uCisJIElQTUkgaXMgYSBzdGFuZGFyZCBmb3IgbWFuYWdpbmcgc2Vuc29ycyAo
dGVtcGVyYXR1cmUsCisJIHZvbHRhZ2UsIGV0Yy4pIGluIGEgc3lzdGVtLgogCi0gICAgICAgICBT
ZWUgPGZpbGU6RG9jdW1lbnRhdGlvbi9JUE1JLnR4dD4gZm9yIG1vcmUgZGV0YWlscyBvbiB0aGUg
ZHJpdmVyLgorCSBTZWUgPGZpbGU6RG9jdW1lbnRhdGlvbi9JUE1JLnR4dD4gZm9yIG1vcmUgZGV0
YWlscyBvbiB0aGUgZHJpdmVyLgogCiAJIElmIHVuc3VyZSwgc2F5IE4uCiAKQEAgLTU2LDE0ICs1
NiwxNCBAQCBjb25maWcgSVBNSV9QQU5JQ19TVFJJTkcKIGNvbmZpZyBJUE1JX0RFVklDRV9JTlRF
UkZBQ0UKICAgICAgICB0cmlzdGF0ZSAnRGV2aWNlIGludGVyZmFjZSBmb3IgSVBNSScKICAgICAg
ICBoZWxwCi0gICAgICAgICBUaGlzIHByb3ZpZGVzIGFuIElPQ1RMIGludGVyZmFjZSB0byB0aGUg
SVBNSSBtZXNzYWdlIGhhbmRsZXIgc28KKwkgVGhpcyBwcm92aWRlcyBhbiBJT0NUTCBpbnRlcmZh
Y2UgdG8gdGhlIElQTUkgbWVzc2FnZSBoYW5kbGVyIHNvCiAJIHVzZXJsYW5kIHByb2Nlc3NlcyBt
YXkgdXNlIElQTUkuICBJdCBzdXBwb3J0cyBwb2xsKCkgYW5kIHNlbGVjdCgpLgogCiBjb25maWcg
SVBNSV9TSQogICAgICAgIHRyaXN0YXRlICdJUE1JIFN5c3RlbSBJbnRlcmZhY2UgaGFuZGxlcicK
ICAgICAgICBzZWxlY3QgSVBNSV9QTEFUX0RBVEEKICAgICAgICBoZWxwCi0gICAgICAgICBQcm92
aWRlcyBhIGRyaXZlciBmb3IgU3lzdGVtIEludGVyZmFjZXMgKEtDUywgU01JQywgQlQpLgorCSBQ
cm92aWRlcyBhIGRyaXZlciBmb3IgU3lzdGVtIEludGVyZmFjZXMgKEtDUywgU01JQywgQlQpLgog
CSBDdXJyZW50bHksIG9ubHkgS0NTIGFuZCBTTUlDIGFyZSBzdXBwb3J0ZWQuICBJZgogCSB5b3Ug
YXJlIHVzaW5nIElQTUksIHlvdSBzaG91bGQgcHJvYmFibHkgc2F5ICJ5IiBoZXJlLgogCkBAIC03
MSw3ICs3MSw3IEBAIGNvbmZpZyBJUE1JX1NTSUYKICAgICAgICB0cmlzdGF0ZSAnSVBNSSBTTUJ1
cyBoYW5kbGVyIChTU0lGKScKICAgICAgICBzZWxlY3QgSTJDCiAgICAgICAgaGVscAotICAgICAg
ICAgUHJvdmlkZXMgYSBkcml2ZXIgZm9yIGEgU01CdXMgaW50ZXJmYWNlIHRvIGEgQk1DLCBtZWFu
aW5nIHRoYXQgeW91CisJIFByb3ZpZGVzIGEgZHJpdmVyIGZvciBhIFNNQnVzIGludGVyZmFjZSB0
byBhIEJNQywgbWVhbmluZyB0aGF0IHlvdQogCSBoYXZlIGEgZHJpdmVyIHRoYXQgbXVzdCBiZSBh
Y2Nlc3NlZCBvdmVyIGFuIEkyQyBidXMgaW5zdGVhZCBvZiBhCiAJIHN0YW5kYXJkIGludGVyZmFj
ZS4gIFRoaXMgbW9kdWxlIHJlcXVpcmVzIEkyQyBzdXBwb3J0LgogCkBAIC03OSwxNyArNzksMTcg
QEAgY29uZmlnIElQTUlfUE9XRVJOVgogICAgICAgIGRlcGVuZHMgb24gUFBDX1BPV0VSTlYKICAg
ICAgICB0cmlzdGF0ZSAnUE9XRVJOViAoT1BBTCBmaXJtd2FyZSkgSVBNSSBpbnRlcmZhY2UnCiAg
ICAgICAgaGVscAotICAgICAgICAgUHJvdmlkZXMgYSBkcml2ZXIgZm9yIE9QQUwgZmlybXdhcmUt
YmFzZWQgSVBNSSBpbnRlcmZhY2VzLgorCSBQcm92aWRlcyBhIGRyaXZlciBmb3IgT1BBTCBmaXJt
d2FyZS1iYXNlZCBJUE1JIGludGVyZmFjZXMuCiAKIGNvbmZpZyBJUE1JX1dBVENIRE9HCiAgICAg
ICAgdHJpc3RhdGUgJ0lQTUkgV2F0Y2hkb2cgVGltZXInCiAgICAgICAgaGVscAotICAgICAgICAg
VGhpcyBlbmFibGVzIHRoZSBJUE1JIHdhdGNoZG9nIHRpbWVyLgorCSBUaGlzIGVuYWJsZXMgdGhl
IElQTUkgd2F0Y2hkb2cgdGltZXIuCiAKIGNvbmZpZyBJUE1JX1BPV0VST0ZGCiAgICAgICAgdHJp
c3RhdGUgJ0lQTUkgUG93ZXJvZmYnCiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBlbmFibGVz
IGEgZnVuY3Rpb24gdG8gcG93ZXIgb2ZmIHRoZSBzeXN0ZW0gd2l0aCBJUE1JIGlmCisJIFRoaXMg
ZW5hYmxlcyBhIGZ1bmN0aW9uIHRvIHBvd2VyIG9mZiB0aGUgc3lzdGVtIHdpdGggSVBNSSBpZgog
CSB0aGUgSVBNSSBtYW5hZ2VtZW50IGNvbnRyb2xsZXIgaXMgY2FwYWJsZSBvZiB0aGlzLgogCiBl
bmRpZiAjIElQTUlfSEFORExFUgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbGsvS2NvbmZpZyBiL2Ry
aXZlcnMvY2xrL0tjb25maWcKaW5kZXggYzQ0MjQ3ZDBiODNlLi4wYmVhMDM2MzE0MmUgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvY2xrL0tjb25maWcKKysrIGIvZHJpdmVycy9jbGsvS2NvbmZpZwpAQCAt
MjcsNyArMjcsNyBAQCBjb25maWcgQ09NTU9OX0NMS19XTTgzMVgKIAl0cmlzdGF0ZSAiQ2xvY2sg
ZHJpdmVyIGZvciBXTTgzMXgvMnggUE1JQ3MiCiAJZGVwZW5kcyBvbiBNRkRfV004MzFYCiAJLS0t
aGVscC0tLQotICAgICAgICAgIFN1cHBvcnRzIHRoZSBjbG9ja2luZyBzdWJzeXN0ZW0gb2YgdGhl
IFdNODMxeC8yeCBzZXJpZXMgb2YKKwkgIFN1cHBvcnRzIHRoZSBjbG9ja2luZyBzdWJzeXN0ZW0g
b2YgdGhlIFdNODMxeC8yeCBzZXJpZXMgb2YKIAkgIFBNSUNzIGZyb20gV29sZnNvbiBNaWNyb2Vs
ZWN0cm9uaWNzLgogCiBzb3VyY2UgImRyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmlnIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9jbGsvbWVkaWF0ZWsvS2NvbmZpZyBiL2RyaXZlcnMvY2xrL21lZGlh
dGVrL0tjb25maWcKaW5kZXggN2VmYzM2MTdiYmQ1Li41ZGRkODEzNTIxZTcgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvY2xrL21lZGlhdGVrL0tjb25maWcKKysrIGIvZHJpdmVycy9jbGsvbWVkaWF0ZWsv
S2NvbmZpZwpAQCAtMTc5LDMxICsxNzksMzEgQEAgY29uZmlnIENPTU1PTl9DTEtfTVQ2Nzk3CiAg
ICAgICAgc2VsZWN0IENPTU1PTl9DTEtfTUVESUFURUsKICAgICAgICBkZWZhdWx0IEFSQ0hfTUVE
SUFURUsgJiYgQVJNNjQKICAgICAgICAtLS1oZWxwLS0tCi0gICAgICAgICBUaGlzIGRyaXZlciBz
dXBwb3J0cyBNZWRpYVRlayBNVDY3OTcgYmFzaWMgY2xvY2tzLgorCSBUaGlzIGRyaXZlciBzdXBw
b3J0cyBNZWRpYVRlayBNVDY3OTcgYmFzaWMgY2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19N
VDY3OTdfTU1TWVMKICAgICAgICBib29sICJDbG9jayBkcml2ZXIgZm9yIE1lZGlhVGVrIE1UNjc5
NyBtbXN5cyIKICAgICAgICBkZXBlbmRzIG9uIENPTU1PTl9DTEtfTVQ2Nzk3CiAgICAgICAgLS0t
aGVscC0tLQotICAgICAgICAgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IG1t
c3lzIGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IG1tc3lz
IGNsb2Nrcy4KIAogY29uZmlnIENPTU1PTl9DTEtfTVQ2Nzk3X0lNR1NZUwogICAgICAgIGJvb2wg
IkNsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgTVQ2Nzk3IGltZ3N5cyIKICAgICAgICBkZXBlbmRz
IG9uIENPTU1PTl9DTEtfTVQ2Nzk3CiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAgVGhpcyBk
cml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IGltZ3N5cyBjbG9ja3MuCisJIFRoaXMgZHJp
dmVyIHN1cHBvcnRzIE1lZGlhVGVrIE1UNjc5NyBpbWdzeXMgY2xvY2tzLgogCiBjb25maWcgQ09N
TU9OX0NMS19NVDY3OTdfVkRFQ1NZUwogICAgICAgIGJvb2wgIkNsb2NrIGRyaXZlciBmb3IgTWVk
aWFUZWsgTVQ2Nzk3IHZkZWNzeXMiCiAgICAgICAgZGVwZW5kcyBvbiBDT01NT05fQ0xLX01UNjc5
NwogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIFRoaXMgZHJpdmVyIHN1cHBvcnRzIE1lZGlh
VGVrIE1UNjc5NyB2ZGVjc3lzIGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFU
ZWsgTVQ2Nzk3IHZkZWNzeXMgY2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19NVDY3OTdfVkVO
Q1NZUwogICAgICAgIGJvb2wgIkNsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgTVQ2Nzk3IHZlbmNz
eXMiCiAgICAgICAgZGVwZW5kcyBvbiBDT01NT05fQ0xLX01UNjc5NwogICAgICAgIC0tLWhlbHAt
LS0KLSAgICAgICAgIFRoaXMgZHJpdmVyIHN1cHBvcnRzIE1lZGlhVGVrIE1UNjc5NyB2ZW5jc3lz
IGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IHZlbmNzeXMg
Y2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19NVDc2MjIKIAlib29sICJDbG9jayBkcml2ZXIg
Zm9yIE1lZGlhVGVrIE1UNzYyMiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9L
Y29uZmlnIGIvZHJpdmVycy9jbGsvdmVyc2F0aWxlL0tjb25maWcKaW5kZXggYWM3NjY4NTViYTE2
Li5jMjYxOGYxNDc3YTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmln
CisrKyBiL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmlnCkBAIC05LDcgKzksNyBAQCBjb25m
aWcgQ09NTU9OX0NMS19WRVJTQVRJTEUKIAkJQ09NUElMRV9URVNUCiAJc2VsZWN0IFJFR01BUF9N
TUlPCiAJLS0taGVscC0tLQotICAgICAgICAgIFN1cHBvcnRzIGNsb2NraW5nIG9uIEFSTSBSZWZl
cmVuY2UgZGVzaWduczoKKwkgIFN1cHBvcnRzIGNsb2NraW5nIG9uIEFSTSBSZWZlcmVuY2UgZGVz
aWduczoKIAkgIC0gSW50ZWdyYXRvci9BUCBhbmQgSW50ZWdyYXRvci9DUAogCSAgLSBSZWFsVmll
dyBQQjExNzYsIEVCLCBQQjExTVAgYW5kIFBCWAogCSAgLSBWZXJzYXRpbGUgRXhwcmVzcwpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9jbG9ja3NvdXJjZS9LY29uZmlnIGIvZHJpdmVycy9jbG9ja3NvdXJj
ZS9LY29uZmlnCmluZGV4IGYzNWE1M2NlODk4OC4uZjIzNDJjYjU4ZTA4IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2Nsb2Nrc291cmNlL0tjb25maWcKKysrIGIvZHJpdmVycy9jbG9ja3NvdXJjZS9LY29u
ZmlnCkBAIC00NzAsNyArNDcwLDcgQEAgY29uZmlnIE9YTkFTX1JQU19USU1FUgogCSAgVGhpcyBl
bmFibGVzIHN1cHBvcnQgZm9yIHRoZSBPeGZvcmQgU2VtaWNvbmR1Y3RvciBPWE5BUyBSUFMgdGlt
ZXJzLgogCiBjb25maWcgU1lTX1NVUFBPUlRTX1NIX0NNVAotICAgICAgICBib29sCisJYm9vbAog
CiBjb25maWcgTVRLX1RJTUVSCiAJYm9vbCAiTWVkaWF0ZWsgdGltZXIgZHJpdmVyIiBpZiBDT01Q
SUxFX1RFU1QKQEAgLTQ5MCwxMyArNDkwLDEzIEBAIGNvbmZpZyBTUFJEX1RJTUVSCiAJICBFbmFi
bGVzIHN1cHBvcnQgZm9yIHRoZSBTcHJlYWR0cnVtIHRpbWVyIGRyaXZlci4KIAogY29uZmlnIFNZ
U19TVVBQT1JUU19TSF9NVFUyCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBTWVNfU1VQ
UE9SVFNfU0hfVE1VCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBTWVNfU1VQUE9SVFNf
RU1fU1RJCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBDTEtTUkNfSkNPUkVfUElUCiAJ
Ym9vbCAiSi1Db3JlIFBJVCB0aW1lciBkcml2ZXIiIGlmIENPTVBJTEVfVEVTVApAQCAtNTkwLDIx
ICs1OTAsMjEgQEAgY29uZmlnIENMS1NSQ19QWEEKIAkgIHBsYXRmb3Jtcy4KIAogY29uZmlnIEg4
MzAwX1RNUjgKLSAgICAgICAgYm9vbCAiQ2xvY2tldmVudCB0aW1lciBmb3IgdGhlIEg4MzAwIHBs
YXRmb3JtIiBpZiBDT01QSUxFX1RFU1QKLSAgICAgICAgZGVwZW5kcyBvbiBIQVNfSU9NRU0KKwli
b29sICJDbG9ja2V2ZW50IHRpbWVyIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0iIGlmIENPTVBJTEVf
VEVTVAorCWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHRoZSA4
IGJpdHMgdGltZXIgZm9yIHRoZSBIODMwMCBwbGF0Zm9ybS4KIAogY29uZmlnIEg4MzAwX1RNUjE2
Ci0gICAgICAgIGJvb2wgIkNsb2NrZXZlbnQgdGltZXIgZm9yIHRoZSBIODMwNjkgcGxhdGZvcm0i
IGlmIENPTVBJTEVfVEVTVAotICAgICAgICBkZXBlbmRzIG9uIEhBU19JT01FTQorCWJvb2wgIkNs
b2NrZXZlbnQgdGltZXIgZm9yIHRoZSBIODMwNjkgcGxhdGZvcm0iIGlmIENPTVBJTEVfVEVTVAor
CWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHRoZSAxNiBiaXRz
IHRpbWVyIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0gd2l0aCB0aGUKIAkgIEg4MzA2OSBjcHUuCiAK
IGNvbmZpZyBIODMwMF9UUFUKLSAgICAgICAgYm9vbCAiQ2xvY2tzb3VyY2UgZm9yIHRoZSBIODMw
MCBwbGF0Zm9ybSIgaWYgQ09NUElMRV9URVNUCi0gICAgICAgIGRlcGVuZHMgb24gSEFTX0lPTUVN
CisJYm9vbCAiQ2xvY2tzb3VyY2UgZm9yIHRoZSBIODMwMCBwbGF0Zm9ybSIgaWYgQ09NUElMRV9U
RVNUCisJZGVwZW5kcyBvbiBIQVNfSU9NRU0KIAloZWxwCiAJICBUaGlzIGVuYWJsZXMgdGhlIGNs
b2Nrc291cmNlIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0gd2l0aCB0aGUKIAkgIEg4UzI2NzggY3B1
LgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVmcmVxL0tjb25maWcueDg2IGIvZHJpdmVycy9jcHVm
cmVxL0tjb25maWcueDg2CmluZGV4IGRmYTY0NTdkZWFmNi4uNmVlYzZjY2IxNGNiIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2NwdWZyZXEvS2NvbmZpZy54ODYKKysrIGIvZHJpdmVycy9jcHVmcmVxL0tj
b25maWcueDg2CkBAIC05LDEyICs5LDEyIEBAIGNvbmZpZyBYODZfSU5URUxfUFNUQVRFCiAgICAg
ICAgc2VsZWN0IEFDUElfUFJPQ0VTU09SIGlmIEFDUEkKICAgICAgICBzZWxlY3QgQUNQSV9DUFBD
X0xJQiBpZiBYODZfNjQgJiYgQUNQSSAmJiBTQ0hFRF9NQ19QUklPCiAgICAgICAgaGVscAotICAg
ICAgICAgIFRoaXMgZHJpdmVyIHByb3ZpZGVzIGEgUCBzdGF0ZSBmb3IgSW50ZWwgY29yZSBwcm9j
ZXNzb3JzLgorCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgYSBQIHN0YXRlIGZvciBJbnRlbCBjb3Jl
IHByb2Nlc3NvcnMuCiAJICBUaGUgZHJpdmVyIGltcGxlbWVudHMgYW4gaW50ZXJuYWwgZ292ZXJu
b3IgYW5kIHdpbGwgYmVjb21lCi0gICAgICAgICAgdGhlIHNjYWxpbmcgZHJpdmVyIGFuZCBnb3Zl
cm5vciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCisJICB0aGUgc2NhbGluZyBkcml2ZXIg
YW5kIGdvdmVybm9yIGZvciBTYW5keSBicmlkZ2UgcHJvY2Vzc29ycy4KIAogCSAgV2hlbiB0aGlz
IGRyaXZlciBpcyBlbmFibGVkIGl0IHdpbGwgYmVjb21lIHRoZSBwcmVmZXJyZWQKLSAgICAgICAg
ICBzY2FsaW5nIGRyaXZlciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCisJICBzY2FsaW5n
IGRyaXZlciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCiAKIAkgIElmIGluIGRvdWJ0LCBz
YXkgTi4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcgYi9kcml2ZXJzL2Nw
dWlkbGUvS2NvbmZpZwppbmRleCA4ODcyN2I3YzBkNTkuLjFiODYxNGQxYzY5NiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcKKysrIGIvZHJpdmVycy9jcHVpZGxlL0tjb25maWcK
QEAgLTE2LDcgKzE2LDcgQEAgY29uZmlnIENQVV9JRExFCiBpZiBDUFVfSURMRQogCiBjb25maWcg
Q1BVX0lETEVfTVVMVElQTEVfRFJJVkVSUwotICAgICAgICBib29sCisJYm9vbAogCiBjb25maWcg
Q1BVX0lETEVfR09WX0xBRERFUgogCWJvb2wgIkxhZGRlciBnb3Zlcm5vciAoZm9yIHBlcmlvZGlj
IHRpbWVyIHRpY2spIgpAQCAtNjcsOSArNjcsOSBAQCBjb25maWcgSEFMVFBPTExfQ1BVSURMRQog
ICAgICAgIGRlcGVuZHMgb24gWDg2ICYmIEtWTV9HVUVTVAogICAgICAgIGRlZmF1bHQgeQogICAg
ICAgIGhlbHAKLSAgICAgICAgIFRoaXMgb3B0aW9uIGVuYWJsZXMgaGFsdCBwb2xsIGNwdWlkbGUg
ZHJpdmVyLCB3aGljaCBhbGxvd3MgdG8gcG9sbAotICAgICAgICAgYmVmb3JlIGhhbHRpbmcgaW4g
dGhlIGd1ZXN0IChtb3JlIGVmZmljaWVudCB0aGFuIHBvbGxpbmcgaW4gdGhlCi0gICAgICAgICBo
b3N0IHZpYSBoYWx0X3BvbGxfbnMgZm9yIHNvbWUgc2NlbmFyaW9zKS4KKwkgVGhpcyBvcHRpb24g
ZW5hYmxlcyBoYWx0IHBvbGwgY3B1aWRsZSBkcml2ZXIsIHdoaWNoIGFsbG93cyB0byBwb2xsCisJ
IGJlZm9yZSBoYWx0aW5nIGluIHRoZSBndWVzdCAobW9yZSBlZmZpY2llbnQgdGhhbiBwb2xsaW5n
IGluIHRoZQorCSBob3N0IHZpYSBoYWx0X3BvbGxfbnMgZm9yIHNvbWUgc2NlbmFyaW9zKS4KIAog
ZW5kaWYKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcuYXJtIGIvZHJpdmVy
cy9jcHVpZGxlL0tjb25maWcuYXJtCmluZGV4IGQ4NTMwNDc1NDkzYy4uZTkxYWI3OTJkMTRkIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2NwdWlkbGUvS2NvbmZpZy5hcm0KKysrIGIvZHJpdmVycy9jcHVp
ZGxlL0tjb25maWcuYXJtCkBAIC0zLDE1ICszLDE1IEBACiAjIEFSTSBDUFUgSWRsZSBkcml2ZXJz
CiAjCiBjb25maWcgQVJNX0NQVUlETEUKLSAgICAgICAgYm9vbCAiR2VuZXJpYyBBUk0vQVJNNjQg
Q1BVIGlkbGUgRHJpdmVyIgotICAgICAgICBzZWxlY3QgRFRfSURMRV9TVEFURVMKKwlib29sICJH
ZW5lcmljIEFSTS9BUk02NCBDUFUgaWRsZSBEcml2ZXIiCisJc2VsZWN0IERUX0lETEVfU1RBVEVT
CiAJc2VsZWN0IENQVV9JRExFX01VTFRJUExFX0RSSVZFUlMKLSAgICAgICAgaGVscAotICAgICAg
ICAgIFNlbGVjdCB0aGlzIHRvIGVuYWJsZSBnZW5lcmljIGNwdWlkbGUgZHJpdmVyIGZvciBBUk0u
Ci0gICAgICAgICAgSXQgcHJvdmlkZXMgYSBnZW5lcmljIGlkbGUgZHJpdmVyIHdob3NlIGlkbGUg
c3RhdGVzIGFyZSBjb25maWd1cmVkCi0gICAgICAgICAgYXQgcnVuLXRpbWUgdGhyb3VnaCBEVCBu
b2Rlcy4gVGhlIENQVWlkbGUgc3VzcGVuZCBiYWNrZW5kIGlzCi0gICAgICAgICAgaW5pdGlhbGl6
ZWQgYnkgY2FsbGluZyB0aGUgQ1BVIG9wZXJhdGlvbnMgaW5pdCBpZGxlIGhvb2sKLSAgICAgICAg
ICBwcm92aWRlZCBieSBhcmNoaXRlY3R1cmUgY29kZS4KKwloZWxwCisJICBTZWxlY3QgdGhpcyB0
byBlbmFibGUgZ2VuZXJpYyBjcHVpZGxlIGRyaXZlciBmb3IgQVJNLgorCSAgSXQgcHJvdmlkZXMg
YSBnZW5lcmljIGlkbGUgZHJpdmVyIHdob3NlIGlkbGUgc3RhdGVzIGFyZSBjb25maWd1cmVkCisJ
ICBhdCBydW4tdGltZSB0aHJvdWdoIERUIG5vZGVzLiBUaGUgQ1BVaWRsZSBzdXNwZW5kIGJhY2tl
bmQgaXMKKwkgIGluaXRpYWxpemVkIGJ5IGNhbGxpbmcgdGhlIENQVSBvcGVyYXRpb25zIGluaXQg
aWRsZSBob29rCisJICBwcm92aWRlZCBieSBhcmNoaXRlY3R1cmUgY29kZS4KIAogY29uZmlnIEFS
TV9QU0NJX0NQVUlETEUKIAlib29sICJQU0NJIENQVSBpZGxlIERyaXZlciIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvY3J5cHRvL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by9LY29uZmlnCmluZGV4IDFm
YjYyMmYyYTg3ZC4uMzkwZjBkNjUyY2IxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9LY29u
ZmlnCisrKyBiL2RyaXZlcnMvY3J5cHRvL0tjb25maWcKQEAgLTM1Myw3ICszNTMsNyBAQCBjb25m
aWcgQ1JZUFRPX0RFVl9PTUFQCiAJZGVwZW5kcyBvbiBBUkNIX09NQVAyUExVUwogCWhlbHAKIAkg
IE9NQVAgcHJvY2Vzc29ycyBoYXZlIHZhcmlvdXMgY3J5cHRvIEhXIGFjY2VsZXJhdG9ycy4gU2Vs
ZWN0IHRoaXMgaWYKLSAgICAgICAgICB5b3Ugd2FudCB0byB1c2UgdGhlIE9NQVAgbW9kdWxlcyBm
b3IgYW55IG9mIHRoZSBjcnlwdG8gYWxnb3JpdGhtcy4KKwkgIHlvdSB3YW50IHRvIHVzZSB0aGUg
T01BUCBtb2R1bGVzIGZvciBhbnkgb2YgdGhlIGNyeXB0byBhbGdvcml0aG1zLgogCiBpZiBDUllQ
VE9fREVWX09NQVAKIApAQCAtNjM1LDcgKzYzNSw3IEBAIGNvbmZpZyBDUllQVE9fREVWX1FDT01f
Uk5HCiAJICBHZW5lcmF0b3IgaGFyZHdhcmUgZm91bmQgb24gUXVhbGNvbW0gU29Dcy4KIAogCSAg
VG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZS4gVGhlCi0g
ICAgICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIHFjb20tcm5nLiBJZiB1bnN1cmUsIHNheSBO
LgorCSAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIHFjb20tcm5nLiBJZiB1bnN1cmUsIHNheSBOLgog
CiBjb25maWcgQ1JZUFRPX0RFVl9WTVgKIAlib29sICJTdXBwb3J0IGZvciBWTVggY3J5cHRvZ3Jh
cGhpYyBhY2NlbGVyYXRpb24gaW5zdHJ1Y3Rpb25zIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlw
dG8vY2FhbS9LY29uZmlnIGIvZHJpdmVycy9jcnlwdG8vY2FhbS9LY29uZmlnCmluZGV4IDEzN2Vk
M2RmMGM3NC4uMmEwZmE4ZGNhZTNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9jYWFtL0tj
b25maWcKKysrIGIvZHJpdmVycy9jcnlwdG8vY2FhbS9LY29uZmlnCkBAIC0xMzAsMTMgKzEzMCwx
MyBAQCBjb25maWcgQ1JZUFRPX0RFVl9GU0xfQ0FBTV9BSEFTSF9BUEkKIAkgIHNjYXR0ZXJsaXN0
IGNyeXB0byBBUEkgdG8gdGhlIFNFQzQgdmlhIGpvYiByaW5nLgogCiBjb25maWcgQ1JZUFRPX0RF
Vl9GU0xfQ0FBTV9QS0NfQVBJCi0gICAgICAgIGJvb2wgIlJlZ2lzdGVyIHB1YmxpYyBrZXkgY3J5
cHRvZ3JhcGh5IGltcGxlbWVudGF0aW9ucyB3aXRoIENyeXB0byBBUEkiCi0gICAgICAgIGRlZmF1
bHQgeQotICAgICAgICBzZWxlY3QgQ1JZUFRPX1JTQQotICAgICAgICBoZWxwCi0gICAgICAgICAg
U2VsZWN0aW5nIHRoaXMgd2lsbCBhbGxvdyBTRUMgUHVibGljIGtleSBzdXBwb3J0IGZvciBSU0Eu
Ci0gICAgICAgICAgU3VwcG9ydGVkIGNyeXB0b2dyYXBoaWMgcHJpbWl0aXZlczogZW5jcnlwdGlv
biwgZGVjcnlwdGlvbiwKLSAgICAgICAgICBzaWduYXR1cmUgYW5kIHZlcmlmaWNhdGlvbi4KKwli
b29sICJSZWdpc3RlciBwdWJsaWMga2V5IGNyeXB0b2dyYXBoeSBpbXBsZW1lbnRhdGlvbnMgd2l0
aCBDcnlwdG8gQVBJIgorCWRlZmF1bHQgeQorCXNlbGVjdCBDUllQVE9fUlNBCisJaGVscAorCSAg
U2VsZWN0aW5nIHRoaXMgd2lsbCBhbGxvdyBTRUMgUHVibGljIGtleSBzdXBwb3J0IGZvciBSU0Eu
CisJICBTdXBwb3J0ZWQgY3J5cHRvZ3JhcGhpYyBwcmltaXRpdmVzOiBlbmNyeXB0aW9uLCBkZWNy
eXB0aW9uLAorCSAgc2lnbmF0dXJlIGFuZCB2ZXJpZmljYXRpb24uCiAKIGNvbmZpZyBDUllQVE9f
REVWX0ZTTF9DQUFNX1JOR19BUEkKIAlib29sICJSZWdpc3RlciBjYWFtIGRldmljZSBmb3IgaHdy
bmcgQVBJIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnIGIvZHJp
dmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnCmluZGV4IDI1MDE1MDU2MGU2OC4uMjc4NmI0OTc0
MzdjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9jaGVsc2lvL0tjb25maWcKKysrIGIvZHJp
dmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnCkBAIC0yMywyMiArMjMsMjIgQEAgY29uZmlnIENS
WVBUT19ERVZfQ0hFTFNJTwogCSAgd2lsbCBiZSBjYWxsZWQgY2hjci4KIAogY29uZmlnIENIRUxT
SU9fSVBTRUNfSU5MSU5FCi0gICAgICAgIGJvb2wgIkNoZWxzaW8gSVBTZWMgWEZSTSBUeCBjcnlw
dG8gb2ZmbG9hZCIKLSAgICAgICAgZGVwZW5kcyBvbiBDSEVMU0lPX1Q0CisJYm9vbCAiQ2hlbHNp
byBJUFNlYyBYRlJNIFR4IGNyeXB0byBvZmZsb2FkIgorCWRlcGVuZHMgb24gQ0hFTFNJT19UNAog
CWRlcGVuZHMgb24gQ1JZUFRPX0RFVl9DSEVMU0lPCi0gICAgICAgIGRlcGVuZHMgb24gWEZSTV9P
RkZMT0FECi0gICAgICAgIGRlcGVuZHMgb24gSU5FVF9FU1BfT0ZGTE9BRCB8fCBJTkVUNl9FU1Bf
T0ZGTE9BRAotICAgICAgICBkZWZhdWx0IG4KLSAgICAgICAgLS0taGVscC0tLQotICAgICAgICAg
IEVuYWJsZSBzdXBwb3J0IGZvciBJUFNlYyBUeCBJbmxpbmUuCisJZGVwZW5kcyBvbiBYRlJNX09G
RkxPQUQKKwlkZXBlbmRzIG9uIElORVRfRVNQX09GRkxPQUQgfHwgSU5FVDZfRVNQX09GRkxPQUQK
KwlkZWZhdWx0IG4KKwktLS1oZWxwLS0tCisJICBFbmFibGUgc3VwcG9ydCBmb3IgSVBTZWMgVHgg
SW5saW5lLgogCiBjb25maWcgQ1JZUFRPX0RFVl9DSEVMU0lPX1RMUwotICAgICAgICB0cmlzdGF0
ZSAiQ2hlbHNpbyBDcnlwdG8gSW5saW5lIFRMUyBEcml2ZXIiCi0gICAgICAgIGRlcGVuZHMgb24g
Q0hFTFNJT19UNAotICAgICAgICBkZXBlbmRzIG9uIFRMUwotICAgICAgICBzZWxlY3QgQ1JZUFRP
X0RFVl9DSEVMU0lPCi0gICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgICBTdXBwb3J0IENoZWxz
aW8gSW5saW5lIFRMUyB3aXRoIENoZWxzaW8gY3J5cHRvIGFjY2VsZXJhdG9yLgorCXRyaXN0YXRl
ICJDaGVsc2lvIENyeXB0byBJbmxpbmUgVExTIERyaXZlciIKKwlkZXBlbmRzIG9uIENIRUxTSU9f
VDQKKwlkZXBlbmRzIG9uIFRMUworCXNlbGVjdCBDUllQVE9fREVWX0NIRUxTSU8KKwktLS1oZWxw
LS0tCisJICBTdXBwb3J0IENoZWxzaW8gSW5saW5lIFRMUyB3aXRoIENoZWxzaW8gY3J5cHRvIGFj
Y2VsZXJhdG9yLgogCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVs
ZSwgY2hvb3NlIE0gaGVyZTogdGhlIG1vZHVsZQotICAgICAgICAgIHdpbGwgYmUgY2FsbGVkIGNo
dGxzLgorCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVy
ZTogdGhlIG1vZHVsZQorCSAgd2lsbCBiZSBjYWxsZWQgY2h0bHMuCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnIGIvZHJpdmVycy9jcnlwdG8vc3RtMzIvS2NvbmZpZwpp
bmRleCAxYWJhOTM3MmNkMjMuLjRlZjNlYjExMzYxYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9jcnlw
dG8vc3RtMzIvS2NvbmZpZworKysgYi9kcml2ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnCkBAIC00
LDcgKzQsNyBAQCBjb25maWcgQ1JZUFRPX0RFVl9TVE0zMl9DUkMKIAlkZXBlbmRzIG9uIEFSQ0hf
U1RNMzIKIAlzZWxlY3QgQ1JZUFRPX0hBU0gKIAloZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVz
IHN1cHBvcnQgZm9yIHRoZSBDUkMzMiBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQK
KwkgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgQ1JDMzIgaHcgYWNjZWxlcmF0b3Igd2hp
Y2ggY2FuIGJlIGZvdW5kCiAJICBvbiBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNMzIgU09DLgogCiBj
b25maWcgQ1JZUFRPX0RFVl9TVE0zMl9IQVNICkBAIC0xNyw3ICsxNyw3IEBAIGNvbmZpZyBDUllQ
VE9fREVWX1NUTTMyX0hBU0gKIAlzZWxlY3QgQ1JZUFRPX1NIQTI1NgogCXNlbGVjdCBDUllQVE9f
RU5HSU5FCiAJaGVscAotICAgICAgICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgSEFT
SCBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQKKwkgIFRoaXMgZW5hYmxlcyBzdXBw
b3J0IGZvciB0aGUgSEFTSCBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQKIAkgIG9u
IFNUTWljcm9lbGVjdHJvbmljcyBTVE0zMiBTT0MuCiAKIGNvbmZpZyBDUllQVE9fREVWX1NUTTMy
X0NSWVAKQEAgLTI3LDUgKzI3LDUgQEAgY29uZmlnIENSWVBUT19ERVZfU1RNMzJfQ1JZUAogCXNl
bGVjdCBDUllQVE9fRU5HSU5FCiAJc2VsZWN0IENSWVBUT19MSUJfREVTCiAJaGVscAotICAgICAg
ICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgQ1JZUCAoQUVTL0RFUy9UREVTKSBodyBh
Y2NlbGVyYXRvciB3aGljaAorCSAgVGhpcyBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBDUllQIChB
RVMvREVTL1RERVMpIGh3IGFjY2VsZXJhdG9yIHdoaWNoCiAJICBjYW4gYmUgZm91bmQgb24gU1RN
aWNyb2VsZWN0cm9uaWNzIFNUTTMyIFNPQy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL3V4
NTAwL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by91eDUwMC9LY29uZmlnCmluZGV4IGIxYzZmNzM5
Zjc3Yi4uNWE0ODQ5Nzk4OWFkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by91eDUwMC9LY29u
ZmlnCisrKyBiL2RyaXZlcnMvY3J5cHRvL3V4NTAwL0tjb25maWcKQEAgLTExLDE4ICsxMSwxOCBA
QCBjb25maWcgQ1JZUFRPX0RFVl9VWDUwMF9DUllQCiAJc2VsZWN0IENSWVBUT19CTEtDSVBIRVIK
IAlzZWxlY3QgQ1JZUFRPX0xJQl9ERVMKIAloZWxwCi0gICAgICAgIFRoaXMgc2VsZWN0cyB0aGUg
Y3J5cHRvIGRyaXZlciBmb3IgdGhlIFVYNTAwX0NSWVAgaGFyZHdhcmUuIEl0IHN1cHBvcnRzCi0g
ICAgICAgIEFFUy1FQ0IsIENCQyBhbmQgQ1RSIHdpdGgga2V5cyBzaXplcyBvZiAxMjgsIDE5MiBh
bmQgMjU2IGJpdCBzaXplcy4KKwlUaGlzIHNlbGVjdHMgdGhlIGNyeXB0byBkcml2ZXIgZm9yIHRo
ZSBVWDUwMF9DUllQIGhhcmR3YXJlLiBJdCBzdXBwb3J0cworCUFFUy1FQ0IsIENCQyBhbmQgQ1RS
IHdpdGgga2V5cyBzaXplcyBvZiAxMjgsIDE5MiBhbmQgMjU2IGJpdCBzaXplcy4KIAogY29uZmln
IENSWVBUT19ERVZfVVg1MDBfSEFTSAotICAgICAgICB0cmlzdGF0ZSAiVVg1MDAgY3J5cHRvIGRy
aXZlciBmb3IgSEFTSCBibG9jayIKLSAgICAgICAgZGVwZW5kcyBvbiBDUllQVE9fREVWX1VYNTAw
Ci0gICAgICAgIHNlbGVjdCBDUllQVE9fSEFTSAorCXRyaXN0YXRlICJVWDUwMCBjcnlwdG8gZHJp
dmVyIGZvciBIQVNIIGJsb2NrIgorCWRlcGVuZHMgb24gQ1JZUFRPX0RFVl9VWDUwMAorCXNlbGVj
dCBDUllQVE9fSEFTSAogCXNlbGVjdCBDUllQVE9fU0hBMQogCXNlbGVjdCBDUllQVE9fU0hBMjU2
Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBUaGlzIHNlbGVjdHMgdGhlIGhhc2ggZHJpdmVyIGZv
ciB0aGUgVVg1MDBfSEFTSCBoYXJkd2FyZS4KLSAgICAgICAgICBEZXBlbmRzIG9uIFVYNTAwL1NU
TSBETUEgaWYgcnVubmluZyBpbiBETUEgbW9kZS4KKwloZWxwCisJICBUaGlzIHNlbGVjdHMgdGhl
IGhhc2ggZHJpdmVyIGZvciB0aGUgVVg1MDBfSEFTSCBoYXJkd2FyZS4KKwkgIERlcGVuZHMgb24g
VVg1MDAvU1RNIERNQSBpZiBydW5uaW5nIGluIERNQSBtb2RlLgogCiBjb25maWcgQ1JZUFRPX0RF
Vl9VWDUwMF9ERUJVRwogCWJvb2wgIkFjdGl2YXRlIHV4NTAwIHBsYXRmb3JtIGRlYnVnLW1vZGUg
Zm9yIGNyeXB0byBhbmQgaGFzaCBibG9jayIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZGV2ZnJlcS9L
Y29uZmlnIGIvZHJpdmVycy9kZXZmcmVxL0tjb25maWcKaW5kZXggZGVmZTFkNDM4NzEwLi4wY2Nm
ZDY4ZjVjYzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZGV2ZnJlcS9LY29uZmlnCisrKyBiL2RyaXZl
cnMvZGV2ZnJlcS9LY29uZmlnCkBAIC0xMjMsOSArMTIzLDkgQEAgY29uZmlnIEFSTV9SSzMzOTlf
RE1DX0RFVkZSRVEKIAlzZWxlY3QgUE1fREVWRlJFUV9FVkVOVAogCXNlbGVjdCBQTV9PUFAKIAlo
ZWxwCi0gICAgICAgICAgVGhpcyBhZGRzIHRoZSBERVZGUkVRIGRyaXZlciBmb3IgdGhlIFJLMzM5
OSBETUMoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikuCi0gICAgICAgICAgSXQgc2V0cyB0aGUg
ZnJlcXVlbmN5IGZvciB0aGUgbWVtb3J5IGNvbnRyb2xsZXIgYW5kIHJlYWRzIHRoZSB1c2FnZSBj
b3VudHMKLSAgICAgICAgICBmcm9tIGhhcmR3YXJlLgorCSAgVGhpcyBhZGRzIHRoZSBERVZGUkVR
IGRyaXZlciBmb3IgdGhlIFJLMzM5OSBETUMoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikuCisJ
ICBJdCBzZXRzIHRoZSBmcmVxdWVuY3kgZm9yIHRoZSBtZW1vcnkgY29udHJvbGxlciBhbmQgcmVh
ZHMgdGhlIHVzYWdlIGNvdW50cworCSAgZnJvbSBoYXJkd2FyZS4KIAogc291cmNlICJkcml2ZXJz
L2RldmZyZXEvZXZlbnQvS2NvbmZpZyIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvS2NvbmZp
ZyBiL2RyaXZlcnMvZG1hL0tjb25maWcKaW5kZXggN2FmODc0YjY5ZmZiLi5lMDY4Njc3OTQ3ZDIg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hL0tjb25maWcKKysrIGIvZHJpdmVycy9kbWEvS2NvbmZp
ZwpAQCAtMTUsMTkgKzE1LDE5IEBAIG1lbnVjb25maWcgRE1BREVWSUNFUwogCSAgYmUgZW1wdHkg
aW4gc29tZSBjYXNlcy4KIAogY29uZmlnIERNQURFVklDRVNfREVCVUcKLSAgICAgICAgYm9vbCAi
RE1BIEVuZ2luZSBkZWJ1Z2dpbmciCi0gICAgICAgIGRlcGVuZHMgb24gRE1BREVWSUNFUyAhPSBu
Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBUaGlzIGlzIGFuIG9wdGlvbiBmb3IgdXNlIGJ5IGRl
dmVsb3BlcnM7IG1vc3QgcGVvcGxlIHNob3VsZAotICAgICAgICAgIHNheSBOIGhlcmUuICBUaGlz
IGVuYWJsZXMgRE1BIGVuZ2luZSBjb3JlIGFuZCBkcml2ZXIgZGVidWdnaW5nLgorCWJvb2wgIkRN
QSBFbmdpbmUgZGVidWdnaW5nIgorCWRlcGVuZHMgb24gRE1BREVWSUNFUyAhPSBuCisJaGVscAor
CSAgVGhpcyBpcyBhbiBvcHRpb24gZm9yIHVzZSBieSBkZXZlbG9wZXJzOyBtb3N0IHBlb3BsZSBz
aG91bGQKKwkgIHNheSBOIGhlcmUuICBUaGlzIGVuYWJsZXMgRE1BIGVuZ2luZSBjb3JlIGFuZCBk
cml2ZXIgZGVidWdnaW5nLgogCiBjb25maWcgRE1BREVWSUNFU19WREVCVUcKLSAgICAgICAgYm9v
bCAiRE1BIEVuZ2luZSB2ZXJib3NlIGRlYnVnZ2luZyIKLSAgICAgICAgZGVwZW5kcyBvbiBETUFE
RVZJQ0VTX0RFQlVHICE9IG4KLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgaXMgYW4gb3B0
aW9uIGZvciB1c2UgYnkgZGV2ZWxvcGVyczsgbW9zdCBwZW9wbGUgc2hvdWxkCi0gICAgICAgICAg
c2F5IE4gaGVyZS4gIFRoaXMgZW5hYmxlcyBkZWVwZXIgKG1vcmUgdmVyYm9zZSkgZGVidWdnaW5n
IG9mCi0gICAgICAgICAgdGhlIERNQSBlbmdpbmUgY29yZSBhbmQgZHJpdmVycy4KKwlib29sICJE
TUEgRW5naW5lIHZlcmJvc2UgZGVidWdnaW5nIgorCWRlcGVuZHMgb24gRE1BREVWSUNFU19ERUJV
RyAhPSBuCisJaGVscAorCSAgVGhpcyBpcyBhbiBvcHRpb24gZm9yIHVzZSBieSBkZXZlbG9wZXJz
OyBtb3N0IHBlb3BsZSBzaG91bGQKKwkgIHNheSBOIGhlcmUuICBUaGlzIGVuYWJsZXMgZGVlcGVy
IChtb3JlIHZlcmJvc2UpIGRlYnVnZ2luZyBvZgorCSAgdGhlIERNQSBlbmdpbmUgY29yZSBhbmQg
ZHJpdmVycy4KIAogCiBpZiBETUFERVZJQ0VTCkBAIC0yMjIsMjEgKzIyMiwyMSBAQCBjb25maWcg
RlNMX1FETUEKICAgICAgICBzZWxlY3QgRE1BX0VOR0lORV9SQUlECiAgICAgICAgc2VsZWN0IEFT
WU5DX1RYX0VOQUJMRV9DSEFOTkVMX1NXSVRDSAogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBv
cnQgdGhlIE5YUCBMYXllcnNjYXBlIHFETUEgZW5naW5lIHdpdGggY29tbWFuZCBxdWV1ZSBhbmQg
bGVnYWN5IG1vZGUuCi0gICAgICAgICBDaGFubmVsIHZpcnR1YWxpemF0aW9uIGlzIHN1cHBvcnRl
ZCB0aHJvdWdoIGVucXVldWluZyBvZiBETUEgam9icyB0bywKLSAgICAgICAgIG9yIGRlcXVldWlu
ZyBETUEgam9icyBmcm9tLCBkaWZmZXJlbnQgd29yayBxdWV1ZXMuCi0gICAgICAgICBUaGlzIG1v
ZHVsZSBjYW4gYmUgZm91bmQgb24gTlhQIExheWVyc2NhcGUgU29Dcy4KKwkgU3VwcG9ydCB0aGUg
TlhQIExheWVyc2NhcGUgcURNQSBlbmdpbmUgd2l0aCBjb21tYW5kIHF1ZXVlIGFuZCBsZWdhY3kg
bW9kZS4KKwkgQ2hhbm5lbCB2aXJ0dWFsaXphdGlvbiBpcyBzdXBwb3J0ZWQgdGhyb3VnaCBlbnF1
ZXVpbmcgb2YgRE1BIGpvYnMgdG8sCisJIG9yIGRlcXVldWluZyBETUEgam9icyBmcm9tLCBkaWZm
ZXJlbnQgd29yayBxdWV1ZXMuCisJIFRoaXMgbW9kdWxlIGNhbiBiZSBmb3VuZCBvbiBOWFAgTGF5
ZXJzY2FwZSBTb0NzLgogCSAgVGhlIHFkbWEgZHJpdmVyIG9ubHkgd29yayBvbiAgU29DcyB3aXRo
IGEgRFBBQSBoYXJkd2FyZSBibG9jay4KIAogY29uZmlnIEZTTF9SQUlECi0gICAgICAgIHRyaXN0
YXRlICJGcmVlc2NhbGUgUkFJRCBlbmdpbmUgU3VwcG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBG
U0xfU09DICYmICFBU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0gKLSAgICAgICAgc2VsZWN0
IERNQV9FTkdJTkUKLSAgICAgICAgc2VsZWN0IERNQV9FTkdJTkVfUkFJRAotICAgICAgICAtLS1o
ZWxwLS0tCi0gICAgICAgICAgRW5hYmxlIHN1cHBvcnQgZm9yIEZyZWVzY2FsZSBSQUlEIEVuZ2lu
ZS4gUkFJRCBFbmdpbmUgaXMKLSAgICAgICAgICBhdmFpbGFibGUgb24gc29tZSBRb3JJUSBTb0Nz
IChsaWtlIFA1MDIwL1A1MDQwKS4gSXQgaGFzCi0gICAgICAgICAgdGhlIGNhcGFiaWxpdHkgdG8g
b2ZmbG9hZCBtZW1jcHksIHhvciBhbmQgcHEgY29tcHV0YXRpb24KKwl0cmlzdGF0ZSAiRnJlZXNj
YWxlIFJBSUQgZW5naW5lIFN1cHBvcnQiCisJZGVwZW5kcyBvbiBGU0xfU09DICYmICFBU1lOQ19U
WF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0gKKwlzZWxlY3QgRE1BX0VOR0lORQorCXNlbGVjdCBETUFf
RU5HSU5FX1JBSUQKKwktLS1oZWxwLS0tCisJICBFbmFibGUgc3VwcG9ydCBmb3IgRnJlZXNjYWxl
IFJBSUQgRW5naW5lLiBSQUlEIEVuZ2luZSBpcworCSAgYXZhaWxhYmxlIG9uIHNvbWUgUW9ySVEg
U29DcyAobGlrZSBQNTAyMC9QNTA0MCkuIEl0IGhhcworCSAgdGhlIGNhcGFiaWxpdHkgdG8gb2Zm
bG9hZCBtZW1jcHksIHhvciBhbmQgcHEgY29tcHV0YXRpb24KIAkgIGZvciByYWlkNS82LgogCiBj
b25maWcgSU1HX01EQ19ETUEKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZWRhYy9LY29uZmlnIGIvZHJp
dmVycy9lZGFjL0tjb25maWcKaW5kZXggNDE3ZGFkNjM1NTI2Li5jNDlmNmJjMzk3MTYgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZWRhYy9LY29uZmlnCisrKyBiL2RyaXZlcnMvZWRhYy9LY29uZmlnCkBA
IC00OTIsNyArNDkyLDcgQEAgY29uZmlnIEVEQUNfVEkKIAlkZXBlbmRzIG9uIEFSQ0hfS0VZU1RP
TkUgfHwgU09DX0RSQTdYWAogCWhlbHAKIAkgIFN1cHBvcnQgZm9yIGVycm9yIGRldGVjdGlvbiBh
bmQgY29ycmVjdGlvbiBvbiB0aGUKLSAgICAgICAgICBUSSBTb0NzLgorCSAgVEkgU29Dcy4KIAog
Y29uZmlnIEVEQUNfUUNPTQogCXRyaXN0YXRlICJRQ09NIEVEQUMgQ29udHJvbGxlciIKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZpZyBiL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZp
ZwppbmRleCBlNDBhNzdiZmU4MjEuLjMxMmMyNzg3NmI2MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9m
aXJtd2FyZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZpZwpAQCAtODYsOCAr
ODYsOCBAQCBjb25maWcgRURECiAJICBCSU9TIHRyaWVzIGJvb3QgZnJvbS4gIFRoaXMgaW5mb3Jt
YXRpb24gaXMgdGhlbiBleHBvcnRlZCB2aWEgc3lzZnMuCiAKIAkgIFRoaXMgb3B0aW9uIGlzIGV4
cGVyaW1lbnRhbCBhbmQgaXMga25vd24gdG8gZmFpbCB0byBib290IG9uIHNvbWUKLSAgICAgICAg
ICBvYnNjdXJlIGNvbmZpZ3VyYXRpb25zLiBNb3N0IGRpc2sgY29udHJvbGxlciBCSU9TIHZlbmRv
cnMgZG8KLSAgICAgICAgICBub3QgeWV0IGltcGxlbWVudCB0aGlzIGZlYXR1cmUuCisJICBvYnNj
dXJlIGNvbmZpZ3VyYXRpb25zLiBNb3N0IGRpc2sgY29udHJvbGxlciBCSU9TIHZlbmRvcnMgZG8K
KwkgIG5vdCB5ZXQgaW1wbGVtZW50IHRoaXMgZmVhdHVyZS4KIAogY29uZmlnIEVERF9PRkYKIAli
b29sICJTZXRzIGRlZmF1bHQgYmVoYXZpb3IgZm9yIEVERCBkZXRlY3Rpb24gdG8gb2ZmIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9lZmkvS2NvbmZpZyBiL2RyaXZlcnMvZmlybXdhcmUv
ZWZpL0tjb25maWcKaW5kZXggMTc4ZWU4MTA2ODI4Li5iNmE0YWZjZWM3NWEgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZmlybXdhcmUvZWZpL0tjb25maWcKKysrIGIvZHJpdmVycy9maXJtd2FyZS9lZmkv
S2NvbmZpZwpAQCAtODAsNyArODAsNyBAQCBjb25maWcgRUZJX1BBUkFNU19GUk9NX0ZEVAogCWhl
bHAKIAkgIFNlbGVjdCB0aGlzIGNvbmZpZyBvcHRpb24gZnJvbSB0aGUgYXJjaGl0ZWN0dXJlIEtj
b25maWcgaWYKIAkgIHRoZSBFRkkgcnVudGltZSBzdXBwb3J0IGdldHMgc3lzdGVtIHRhYmxlIGFk
ZHJlc3MsIG1lbW9yeQotICAgICAgICAgIG1hcCBhZGRyZXNzLCBhbmQgb3RoZXIgcGFyYW1ldGVy
cyBmcm9tIHRoZSBkZXZpY2UgdHJlZS4KKwkgIG1hcCBhZGRyZXNzLCBhbmQgb3RoZXIgcGFyYW1l
dGVycyBmcm9tIHRoZSBkZXZpY2UgdHJlZS4KIAogY29uZmlnIEVGSV9SVU5USU1FX1dSQVBQRVJT
CiAJYm9vbApkaWZmIC0tZ2l0IGEvZHJpdmVycy9oaWQvS2NvbmZpZyBiL2RyaXZlcnMvaGlkL0tj
b25maWcKaW5kZXggMWVjYjUxMjQ0MjFjLi4wNGMyYzRhOWZmZDkgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvaGlkL0tjb25maWcKKysrIGIvZHJpdmVycy9oaWQvS2NvbmZpZwpAQCAtMTA3LDcgKzEwNyw3
IEBAIGNvbmZpZyBISURfQUNDVVRPVUNICiAKIAkgIFRoZSBkcml2ZXIgd29ya3MgYXJvdW5kIGEg
cHJvYmxlbSBpbiB0aGUgcmVwb3J0ZWQgZGV2aWNlIGNhcGFiaWxpdGllcwogCSAgd2hpY2ggY2F1
c2VzIHVzZXJzcGFjZSB0byBkZXRlY3QgdGhlIGRldmljZSBhcyBhIG1vdXNlIHJhdGhlciB0aGFu
Ci0gICAgICAgICAgYSB0b3VjaHNjcmVlbi4KKwkgIGEgdG91Y2hzY3JlZW4uCiAKIAkgIFNheSBZ
IGhlcmUgaWYgeW91IGhhdmUgYSBBY2N1dG91Y2ggMjIxNiB0b3VjaCBjb250cm9sbGVyLgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2h3bW9uL0tjb25maWcgYi9kcml2ZXJzL2h3bW9uL0tjb25maWcK
aW5kZXggMTNhNmI0YWZiNGIzLi5hZjkyOTc0YWJiYWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaHdt
b24vS2NvbmZpZworKysgYi9kcml2ZXJzL2h3bW9uL0tjb25maWcKQEAgLTQ5NSwxMCArNDk1LDEw
IEBAIGNvbmZpZyBTRU5TT1JTX0Y3NTM3NVMKIAkgIHdpbGwgYmUgY2FsbGVkIGY3NTM3NXMuCiAK
IGNvbmZpZyBTRU5TT1JTX01DMTM3ODNfQURDCi0gICAgICAgIHRyaXN0YXRlICJGcmVlc2NhbGUg
TUMxMzc4My9NQzEzODkyIEFEQyIKLSAgICAgICAgZGVwZW5kcyBvbiBNRkRfTUMxM1hYWAotICAg
ICAgICBoZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgdGhlIEEvRCBjb252ZXJ0ZXIgb24gTUMx
Mzc4MyBhbmQgTUMxMzg5MiBQTUlDLgorCXRyaXN0YXRlICJGcmVlc2NhbGUgTUMxMzc4My9NQzEz
ODkyIEFEQyIKKwlkZXBlbmRzIG9uIE1GRF9NQzEzWFhYCisJaGVscAorCSAgU3VwcG9ydCBmb3Ig
dGhlIEEvRCBjb252ZXJ0ZXIgb24gTUMxMzc4MyBhbmQgTUMxMzg5MiBQTUlDLgogCiBjb25maWcg
U0VOU09SU19GU0NITUQKIAl0cmlzdGF0ZSAiRnVqaXRzdSBTaWVtZW5zIENvbXB1dGVycyBzZW5z
b3IgY2hpcHMiCkBAIC0xMjg3LDEwICsxMjg3LDEwIEBAIGNvbmZpZyBTRU5TT1JTX05QQ003WFgK
IAlpbXBseSBUSEVSTUFMCiAJaGVscAogCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgc3VwcG9ydCBm
b3IgTnV2b3RvbiBOUENNNzUwLzczMC83MTUvNzA1IFBXTQotICAgICAgICAgIGFuZCBGYW4gY29u
dHJvbGxlcnMuCisJICBhbmQgRmFuIGNvbnRyb2xsZXJzLgogCi0gICAgICAgICAgVGhpcyBkcml2
ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCi0gICAg
ICAgICAgd2lsbCBiZSBjYWxsZWQgbnBjbTc1MC1wd20tZmFuLgorCSAgVGhpcyBkcml2ZXIgY2Fu
IGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCisJICB3aWxsIGJl
IGNhbGxlZCBucGNtNzUwLXB3bS1mYW4uCiAKIGNvbmZpZyBTRU5TT1JTX05TQTMyMAogCXRyaXN0
YXRlICJaeVhFTCBOU0EzMjAgYW5kIGNvbXBhdGlibGUgZmFuIHNwZWVkIGFuZCB0ZW1wZXJhdHVy
ZSBzZW5zb3JzIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcgYi9kcml2
ZXJzL2kyYy9idXNzZXMvS2NvbmZpZwppbmRleCAxNDZjZTQwZDhlMGEuLjliMmE0NzhmYzkwYSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcKKysrIGIvZHJpdmVycy9pMmMv
YnVzc2VzL0tjb25maWcKQEAgLTI5Miw3ICsyOTIsNyBAQCBjb25maWcgSTJDX1ZJQQogCXNlbGVj
dCBJMkNfQUxHT0JJVAogCWhlbHAKIAkgIElmIHlvdSBzYXkgeWVzIHRvIHRoaXMgb3B0aW9uLCBz
dXBwb3J0IHdpbGwgYmUgaW5jbHVkZWQgZm9yIHRoZSBWSUEKLSAgICAgICAgICA4MkM1ODZCIEky
QyBpbnRlcmZhY2UKKwkgIDgyQzU4NkIgSTJDIGludGVyZmFjZQogCiAJICBUaGlzIGRyaXZlciBj
YW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNvLCB0aGUgbW9kdWxlCiAJICB3aWxs
IGJlIGNhbGxlZCBpMmMtdmlhLgpAQCAtNjc3LDExICs2NzcsMTEgQEAgY29uZmlnIEkyQ19JTVhf
TFBJMkMKIAl0cmlzdGF0ZSAiSU1YIExvdyBQb3dlciBJMkMgaW50ZXJmYWNlIgogCWRlcGVuZHMg
b24gQVJDSF9NWEMgfHwgQ09NUElMRV9URVNUCiAJaGVscAotICAgICAgICAgIFNheSBZIGhlcmUg
aWYgeW91IHdhbnQgdG8gdXNlIHRoZSBMb3cgUG93ZXIgSUlDIGJ1cyBjb250cm9sbGVyCi0gICAg
ICAgICAgb24gdGhlIEZyZWVzY2FsZSBpLk1YIHByb2Nlc3NvcnMuCisJICBTYXkgWSBoZXJlIGlm
IHlvdSB3YW50IHRvIHVzZSB0aGUgTG93IFBvd2VyIElJQyBidXMgY29udHJvbGxlcgorCSAgb24g
dGhlIEZyZWVzY2FsZSBpLk1YIHByb2Nlc3NvcnMuCiAKLSAgICAgICAgICBUaGlzIGRyaXZlciBj
YW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gSWYgc28sIHRoZSBtb2R1bGUKLSAgICAgICAg
ICB3aWxsIGJlIGNhbGxlZCBpMmMtaW14LWxwaTJjLgorCSAgVGhpcyBkcml2ZXIgY2FuIGFsc28g
YmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCisJICB3aWxsIGJlIGNhbGxl
ZCBpMmMtaW14LWxwaTJjLgogCiBjb25maWcgSTJDX0lPUDNYWAogCXRyaXN0YXRlICJJbnRlbCBJ
T1B4M3h4IGFuZCBJWFA0eHggb24tY2hpcCBJMkMgaW50ZXJmYWNlIgpAQCAtMTI4Myw5ICsxMjgz
LDkgQEAgY29uZmlnIEkyQ19WSVBFUkJPQVJECiAJaGVscAogCSAgU2F5IHllcyBoZXJlIHRvIGFj
Y2VzcyB0aGUgSTJDIHBhcnQgb2YgdGhlIE5hbm8gUml2ZXIKIAkgIFRlY2hub2xvZ2llcyBWaXBl
cmJvYXJkIGFzIEkyQyBtYXN0ZXIuCi0gICAgICAgICAgU2VlIHZpcGVyYm9hcmQgQVBJIHNwZWNp
ZmljYXRpb24gYW5kIE5hbm8KLSAgICAgICAgICBSaXZlciBUZWNoJ3MgdmlwZXJib2FyZC5oIGZv
ciBkZXRhaWxlZCBtZWFuaW5nCi0gICAgICAgICAgb2YgdGhlIG1vZHVsZSBwYXJhbWV0ZXJzLgor
CSAgU2VlIHZpcGVyYm9hcmQgQVBJIHNwZWNpZmljYXRpb24gYW5kIE5hbm8KKwkgIFJpdmVyIFRl
Y2gncyB2aXBlcmJvYXJkLmggZm9yIGRldGFpbGVkIG1lYW5pbmcKKwkgIG9mIHRoZSBtb2R1bGUg
cGFyYW1ldGVycy4KIAogY29tbWVudCAiT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzIgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2kyYy9tdXhlcy9LY29uZmlnIGIvZHJpdmVycy9pMmMvbXV4ZXMv
S2NvbmZpZwppbmRleCBjNjA0MGFhODM5YWMuLjE3MDhiMWE4MmRhMiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9pMmMvbXV4ZXMvS2NvbmZpZworKysgYi9kcml2ZXJzL2kyYy9tdXhlcy9LY29uZmlnCkBA
IC0xMDksMTQgKzEwOSwxNCBAQCBjb25maWcgSTJDX0RFTVVYX1BJTkNUUkwKIAkgIHdhbnQgdG8g
Y2hhbmdlIHRoZSBJMkMgbWFzdGVyIGF0IHJ1bi10aW1lIGRlcGVuZGluZyBvbiBmZWF0dXJlcy4K
IAogY29uZmlnIEkyQ19NVVhfTUxYQ1BMRAotICAgICAgICB0cmlzdGF0ZSAiTWVsbGFub3ggQ1BM
RCBiYXNlZCBJMkMgbXVsdGlwbGV4ZXIiCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBJZiB5b3Ug
c2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJlIGluY2x1ZGVkIGZvciBhCi0g
ICAgICAgICAgQ1BMRCBiYXNlZCBJMkMgbXVsdGlwbGV4ZXIuIFRoaXMgZHJpdmVyIHByb3ZpZGVz
IGFjY2VzcyB0bwotICAgICAgICAgIEkyQyBidXNzZXMgY29ubmVjdGVkIHRocm91Z2ggYSBNVVgs
IHdoaWNoIGlzIGNvbnRyb2xsZWQKLSAgICAgICAgICBieSBhIENQTEQgcmVnaXN0ZXIuCi0KLSAg
ICAgICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNv
LCB0aGUgbW9kdWxlCi0gICAgICAgICAgd2lsbCBiZSBjYWxsZWQgaTJjLW11eC1tbHhjcGxkLgor
CXRyaXN0YXRlICJNZWxsYW5veCBDUExEIGJhc2VkIEkyQyBtdWx0aXBsZXhlciIKKwloZWxwCisJ
ICBJZiB5b3Ugc2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJlIGluY2x1ZGVk
IGZvciBhCisJICBDUExEIGJhc2VkIEkyQyBtdWx0aXBsZXhlci4gVGhpcyBkcml2ZXIgcHJvdmlk
ZXMgYWNjZXNzIHRvCisJICBJMkMgYnVzc2VzIGNvbm5lY3RlZCB0aHJvdWdoIGEgTVVYLCB3aGlj
aCBpcyBjb250cm9sbGVkCisJICBieSBhIENQTEQgcmVnaXN0ZXIuCisKKwkgIFRoaXMgZHJpdmVy
IGNhbiBhbHNvIGJlIGJ1aWx0IGFzIGEgbW9kdWxlLiAgSWYgc28sIHRoZSBtb2R1bGUKKwkgIHdp
bGwgYmUgY2FsbGVkIGkyYy1tdXgtbWx4Y3BsZC4KIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9paW8vZ3lyby9LY29uZmlnIGIvZHJpdmVycy9paW8vZ3lyby9LY29uZmlnCmluZGV4IDk1
ZTZmOTZkNDUyOS4uZjkxYWYzYjhlNGRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lpby9neXJvL0tj
b25maWcKKysrIGIvZHJpdmVycy9paW8vZ3lyby9LY29uZmlnCkBAIC04MiwxMSArODIsMTEgQEAg
Y29uZmlnIEZYQVMyMTAwMkMKICAgICAgICBzZWxlY3QgRlhBUzIxMDAyQ19TUEkgaWYgKFNQSSkK
ICAgICAgICBkZXBlbmRzIG9uIChJMkMgfHwgU1BJX01BU1RFUikKICAgICAgICBoZWxwCi0gICAg
ICAgICBTYXkgeWVzIGhlcmUgdG8gYnVpbGQgc3VwcG9ydCBmb3IgTlhQIEZYQVMyMTAwMkMgVHJp
LWF4aXMgR3lybwotICAgICAgICAgU2Vuc29yIGRyaXZlciBjb25uZWN0ZWQgdmlhIEkyQyBvciBT
UEkuCisJIFNheSB5ZXMgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBOWFAgRlhBUzIxMDAyQyBU
cmktYXhpcyBHeXJvCisJIFNlbnNvciBkcml2ZXIgY29ubmVjdGVkIHZpYSBJMkMgb3IgU1BJLgog
Ci0gICAgICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElm
IHNvLCB0aGUgbW9kdWxlCi0gICAgICAgICB3aWxsIGJlIGNhbGxlZCBmeGFzMjEwMDJjX2kyYyBv
ciBmeGFzMjEwMDJjX3NwaS4KKwkgVGhpcyBkcml2ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBt
b2R1bGUuICBJZiBzbywgdGhlIG1vZHVsZQorCSB3aWxsIGJlIGNhbGxlZCBmeGFzMjEwMDJjX2ky
YyBvciBmeGFzMjEwMDJjX3NwaS4KIAogY29uZmlnIEZYQVMyMTAwMkNfSTJDCiAgICAgICAgdHJp
c3RhdGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcg
Yi9kcml2ZXJzL2luZmluaWJhbmQvaHcvYm54dF9yZS9LY29uZmlnCmluZGV4IGFiODc3OWQyMzM4
Mi4uYjgzZjFjYzM4YzUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvYm54dF9y
ZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcKQEAg
LTEsMTEgKzEsMTEgQEAKICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQog
Y29uZmlnIElORklOSUJBTkRfQk5YVF9SRQotICAgICAgICB0cmlzdGF0ZSAiQnJvYWRjb20gTmV0
eHRyZW1lIEhDQSBzdXBwb3J0IgotICAgICAgICBkZXBlbmRzIG9uIDY0QklUCi0gICAgICAgIGRl
cGVuZHMgb24gRVRIRVJORVQgJiYgTkVUREVWSUNFUyAmJiBQQ0kgJiYgSU5FVCAmJiBEQ0IKLSAg
ICAgICAgc2VsZWN0IE5FVF9WRU5ET1JfQlJPQURDT00KLSAgICAgICAgc2VsZWN0IEJOWFQKLSAg
ICAgICAgLS0taGVscC0tLQorCXRyaXN0YXRlICJCcm9hZGNvbSBOZXR4dHJlbWUgSENBIHN1cHBv
cnQiCisJZGVwZW5kcyBvbiA2NEJJVAorCWRlcGVuZHMgb24gRVRIRVJORVQgJiYgTkVUREVWSUNF
UyAmJiBQQ0kgJiYgSU5FVCAmJiBEQ0IKKwlzZWxlY3QgTkVUX1ZFTkRPUl9CUk9BRENPTQorCXNl
bGVjdCBCTlhUCisJLS0taGVscC0tLQogCSAgVGhpcyBkcml2ZXIgc3VwcG9ydHMgQnJvYWRjb20g
TmV0WHRyZW1lLUUgMTAvMjUvNDAvNTAgZ2lnYWJpdAogCSAgUm9DRSBIQ0FzLiAgVG8gY29tcGls
ZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZToKIAkgIHRoZSBtb2R1bGUg
d2lsbCBiZSBjYWxsZWQgYm54dF9yZS4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQva2V5Ym9h
cmQvS2NvbmZpZyBiL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvS2NvbmZpZwppbmRleCA4OTExYmMy
ZWM0MmEuLmY1NTNhZGFlOGViNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9pbnB1dC9rZXlib2FyZC9L
Y29uZmlnCisrKyBiL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvS2NvbmZpZwpAQCAtMTcxLDExICsx
NzEsMTEgQEAgY29uZmlnIEtFWUJPQVJEX1FUMTA3MAogICAgICAgIHRyaXN0YXRlICJBdG1lbCBB
VDQyUVQxMDcwIFRvdWNoIFNlbnNvciBDaGlwIgogICAgICAgIGRlcGVuZHMgb24gSTJDCiAgICAg
ICAgaGVscAotICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1c2UgQXRtZWwgQVQ0
MlFUMTA3MCBRVG91Y2gKLSAgICAgICAgIFNlbnNvciBjaGlwIGFzIGlucHV0IGRldmljZS4KKwkg
U2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1c2UgQXRtZWwgQVQ0MlFUMTA3MCBRVG91Y2gKKwkg
U2Vuc29yIGNoaXAgYXMgaW5wdXQgZGV2aWNlLgogCi0gICAgICAgICBUbyBjb21waWxlIHRoaXMg
ZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOgotICAgICAgICAgdGhlIG1vZHVsZSB3
aWxsIGJlIGNhbGxlZCBxdDEwNzAKKwkgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVs
ZSwgY2hvb3NlIE0gaGVyZToKKwkgdGhlIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBxdDEwNzAKIAog
Y29uZmlnIEtFWUJPQVJEX1FUMjE2MAogCXRyaXN0YXRlICJBdG1lbCBBVDQyUVQyMTYwIFRvdWNo
IFNlbnNvciBDaGlwIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9tb3VzZS9LY29uZmlnIGIv
ZHJpdmVycy9pbnB1dC9tb3VzZS9LY29uZmlnCmluZGV4IDY1MmMzOGUzYzBiNS4uZTFjYTBkZDcz
N2M5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2lucHV0L21vdXNlL0tjb25maWcKKysrIGIvZHJpdmVy
cy9pbnB1dC9tb3VzZS9LY29uZmlnCkBAIC05NiwxMCArOTYsMTAgQEAgY29uZmlnIE1PVVNFX1BT
Ml9DWVBSRVNTCiAgICAgICAgZGVmYXVsdCB5CiAgICAgICAgZGVwZW5kcyBvbiBNT1VTRV9QUzIK
ICAgICAgICBoZWxwCi0gICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSBoYXZlIGEgQ3lwcmVzcyBQ
Uy8yIFRyYWNrcGFkIGNvbm5lY3RlZCB0bwotICAgICAgICAgeW91ciBzeXN0ZW0uCisJIFNheSBZ
IGhlcmUgaWYgeW91IGhhdmUgYSBDeXByZXNzIFBTLzIgVHJhY2twYWQgY29ubmVjdGVkIHRvCisJ
IHlvdXIgc3lzdGVtLgogCi0gICAgICAgICBJZiB1bnN1cmUsIHNheSBZLgorCSBJZiB1bnN1cmUs
IHNheSBZLgogCiBjb25maWcgTU9VU0VfUFMyX0xJRkVCT09LCiAJYm9vbCAiRnVqaXRzdSBMaWZl
Ym9vayBQUy8yIG1vdXNlIHByb3RvY29sIGV4dGVuc2lvbiIgaWYgRVhQRVJUCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2lucHV0L3RhYmxldC9LY29uZmlnIGIvZHJpdmVycy9pbnB1dC90YWJsZXQvS2Nv
bmZpZwppbmRleCBlNGMwZDlhMDU1YjkuLjUxYzMzOTE4MjAxNyAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9pbnB1dC90YWJsZXQvS2NvbmZpZworKysgYi9kcml2ZXJzL2lucHV0L3RhYmxldC9LY29uZmln
CkBAIC0zOSwxNiArMzksMTYgQEAgY29uZmlnIFRBQkxFVF9VU0JfQUlQVEVLCiAJICBtb2R1bGUg
d2lsbCBiZSBjYWxsZWQgYWlwdGVrLgogCiBjb25maWcgVEFCTEVUX1VTQl9HVENPCi0gICAgICAg
IHRyaXN0YXRlICJHVENPIENhbENvbXAvSW50ZXJXcml0ZSBVU0IgU3VwcG9ydCIKLSAgICAgICAg
ZGVwZW5kcyBvbiBVU0IgJiYgSU5QVVQKLSAgICAgICAgaGVscAotICAgICAgICAgIFNheSBZIGhl
cmUgaWYgeW91IHdhbnQgdG8gdXNlIHRoZSBVU0IgdmVyc2lvbiBvZiB0aGUgR1RDTwotICAgICAg
ICAgIENhbENvbXAvSW50ZXJXcml0ZSBUYWJsZXQuICBNYWtlIHN1cmUgdG8gc2F5IFkgdG8gIk1v
dXNlIHN1cHBvcnQiCi0gICAgICAgICAgKENPTkZJR19JTlBVVF9NT1VTRURFVikgYW5kL29yICJF
dmVudCBpbnRlcmZhY2Ugc3VwcG9ydCIKLSAgICAgICAgICAoQ09ORklHX0lOUFVUX0VWREVWKSBh
cyB3ZWxsLgotCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwg
Y2hvb3NlIE0gaGVyZTogdGhlCi0gICAgICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGd0Y28u
CisJdHJpc3RhdGUgIkdUQ08gQ2FsQ29tcC9JbnRlcldyaXRlIFVTQiBTdXBwb3J0IgorCWRlcGVu
ZHMgb24gVVNCICYmIElOUFVUCisJaGVscAorCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1
c2UgdGhlIFVTQiB2ZXJzaW9uIG9mIHRoZSBHVENPCisJICBDYWxDb21wL0ludGVyV3JpdGUgVGFi
bGV0LiAgTWFrZSBzdXJlIHRvIHNheSBZIHRvICJNb3VzZSBzdXBwb3J0IgorCSAgKENPTkZJR19J
TlBVVF9NT1VTRURFVikgYW5kL29yICJFdmVudCBpbnRlcmZhY2Ugc3VwcG9ydCIKKwkgIChDT05G
SUdfSU5QVVRfRVZERVYpIGFzIHdlbGwuCisKKwkgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMg
YSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQorCSAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGd0
Y28uCiAKIGNvbmZpZyBUQUJMRVRfVVNCX0hBTldBTkcKIAl0cmlzdGF0ZSAiSGFud2FuZyBBcnQg
TWFzdGVyIElJSSB0YWJsZXQgc3VwcG9ydCAoVVNCKSIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5w
dXQvdG91Y2hzY3JlZW4vS2NvbmZpZyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3JlZW4vS2NvbmZp
ZwppbmRleCA0NmFkOTA5MDQ5M2IuLjY5ZDIxMGUxMTc1YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9p
bnB1dC90b3VjaHNjcmVlbi9LY29uZmlnCisrKyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3JlZW4v
S2NvbmZpZwpAQCAtNjMzLDcgKzYzMyw3IEBAIGNvbmZpZyBUT1VDSFNDUkVFTl9IUDYwMAogCWRl
cGVuZHMgb24gU0hfSFA2WFggJiYgU0hfQURDCiAJaGVscAogCSAgU2F5IFkgaGVyZSBpZiB5b3Ug
aGF2ZSBhIEhQIEpvcm5hZGEgNjIwLzY2MC82ODAvNjkwIGFuZCB3YW50IHRvCi0gICAgICAgICAg
c3VwcG9ydCB0aGUgYnVpbHQtaW4gdG91Y2hzY3JlZW4uCisJICBzdXBwb3J0IHRoZSBidWlsdC1p
biB0b3VjaHNjcmVlbi4KIAogCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwg
Y2hvb3NlIE0gaGVyZTogdGhlCiAJICBtb2R1bGUgd2lsbCBiZSBjYWxsZWQgaHA2ODBfdHNfaW5w
dXQuCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L0tjb25maWcgYi9kcml2ZXJzL2lvbW11L0tj
b25maWcKaW5kZXggZTM4NDJlYWJjZmRkLi4wMzg4ZDEwZTZlM2MgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvaW9tbXUvS2NvbmZpZworKysgYi9kcml2ZXJzL2lvbW11L0tjb25maWcKQEAgLTc4LDcgKzc4
LDcgQEAgY29uZmlnIElPTU1VX0RFQlVHRlMKIGNvbmZpZyBJT01NVV9ERUZBVUxUX1BBU1NUSFJP
VUdICiAJYm9vbCAiSU9NTVUgcGFzc3Rocm91Z2ggYnkgZGVmYXVsdCIKIAlkZXBlbmRzIG9uIElP
TU1VX0FQSQotICAgICAgICBoZWxwCisJaGVscAogCSAgRW5hYmxlIHBhc3N0aHJvdWdoIGJ5IGRl
ZmF1bHQsIHJlbW92aW5nIHRoZSBuZWVkIHRvIHBhc3MgaW4KIAkgIGlvbW11LnBhc3N0aHJvdWdo
PW9uIG9yIGlvbW11PXB0IHRocm91Z2ggY29tbWFuZCBsaW5lLiBJZiB0aGlzCiAJICBpcyBlbmFi
bGVkLCB5b3UgY2FuIHN0aWxsIGRpc2FibGUgd2l0aCBpb21tdS5wYXNzdGhyb3VnaD1vZmYKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvaXJxY2hpcC9LY29uZmlnIGIvZHJpdmVycy9pcnFjaGlwL0tjb25m
aWcKaW5kZXggY2NiYjg5NzNhMzI0Li41NDJkZGMxMWZlODcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
aXJxY2hpcC9LY29uZmlnCisrKyBiL2RyaXZlcnMvaXJxY2hpcC9LY29uZmlnCkBAIC0zMjgsNyAr
MzI4LDcgQEAgY29uZmlnIElOR0VOSUNfVENVX0lSUQogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAog
Y29uZmlnIFJFTkVTQVNfSDgzMDBIX0lOVEMKLSAgICAgICAgYm9vbAorCWJvb2wKIAlzZWxlY3Qg
SVJRX0RPTUFJTgogCiBjb25maWcgUkVORVNBU19IOFNfSU5UQwpAQCAtMzY4LDcgKzM2OCw3IEBA
IGNvbmZpZyBNVkVCVV9QSUMKIAlib29sCiAKIGNvbmZpZyBNVkVCVV9TRUkKLSAgICAgICAgYm9v
bAorCWJvb2wKIAogY29uZmlnIExTX1NDRkdfTVNJCiAJZGVmX2Jvb2wgeSBpZiBTT0NfTFMxMDIx
QSB8fCBBUkNIX0xBWUVSU0NBUEUKQEAgLTQxMCwxNSArNDEwLDE1IEBAIGNvbmZpZyBNRVNPTl9J
UlFfR1BJTwogICAgICAgIGRlcGVuZHMgb24gQVJDSF9NRVNPTgogICAgICAgIHNlbGVjdCBJUlFf
RE9NQUlOX0hJRVJBUkNIWQogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBvcnQgTWVzb24gU29D
IEZhbWlseSBHUElPIEludGVycnVwdCBNdWx0aXBsZXhlcgorCSBTdXBwb3J0IE1lc29uIFNvQyBG
YW1pbHkgR1BJTyBJbnRlcnJ1cHQgTXVsdGlwbGV4ZXIKIAogY29uZmlnIEdPTERGSVNIX1BJQwog
ICAgICAgIGJvb2wgIkdvbGRmaXNoIHByb2dyYW1tYWJsZSBpbnRlcnJ1cHQgY29udHJvbGxlciIK
ICAgICAgICBkZXBlbmRzIG9uIE1JUFMgJiYgKEdPTERGSVNIIHx8IENPTVBJTEVfVEVTVCkKICAg
ICAgICBzZWxlY3QgSVJRX0RPTUFJTgogICAgICAgIGhlbHAKLSAgICAgICAgIFNheSB5ZXMgaGVy
ZSB0byBlbmFibGUgR29sZGZpc2ggaW50ZXJydXB0IGNvbnRyb2xsZXIgZHJpdmVyIHVzZWQKLSAg
ICAgICAgIGZvciBHb2xkZmlzaCBiYXNlZCB2aXJ0dWFsIHBsYXRmb3Jtcy4KKwkgU2F5IHllcyBo
ZXJlIHRvIGVuYWJsZSBHb2xkZmlzaCBpbnRlcnJ1cHQgY29udHJvbGxlciBkcml2ZXIgdXNlZAor
CSBmb3IgR29sZGZpc2ggYmFzZWQgdmlydHVhbCBwbGF0Zm9ybXMuCiAKIGNvbmZpZyBRQ09NX1BE
QwogCWJvb2wgIlFDT00gUERDIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pc2RuL2hhcmR3YXJlL21J
U0ROL0tjb25maWcgYi9kcml2ZXJzL2lzZG4vaGFyZHdhcmUvbUlTRE4vS2NvbmZpZwppbmRleCAz
MDRmNTBjMDhkYTIuLjA3OGVlYWRmNzA3YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pc2RuL2hhcmR3
YXJlL21JU0ROL0tjb25maWcKKysrIGIvZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL0tjb25m
aWcKQEAgLTEwLDcgKzEwLDcgQEAgY29uZmlnIE1JU0ROX0hGQ1BDSQogCWRlcGVuZHMgb24gUENJ
CiAJaGVscAogCSAgRW5hYmxlIHN1cHBvcnQgZm9yIGNhcmRzIHdpdGggQ29sb2duZSBDaGlwIEFH
J3MKLSAgICAgICAgICBIRkMgUENJIGNoaXAuCisJICBIRkMgUENJIGNoaXAuCiAKIGNvbmZpZyBN
SVNETl9IRkNNVUxUSQogCXRyaXN0YXRlICJTdXBwb3J0IGZvciBIRkMgbXVsdGlwb3J0IGNhcmRz
IChIRkMtNFMvOFMvRTEpIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tYWNpbnRvc2gvS2NvbmZpZyBi
L2RyaXZlcnMvbWFjaW50b3NoL0tjb25maWcKaW5kZXggNTc0ZTEyMmFlMTA1Li5jYmQ0NmMxYzVi
ZjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWFjaW50b3NoL0tjb25maWcKKysrIGIvZHJpdmVycy9t
YWNpbnRvc2gvS2NvbmZpZwpAQCAtMTc4LDcgKzE3OCw3IEBAIGNvbmZpZyBUSEVSTV9BRFQ3NDZY
CiAJZGVwZW5kcyBvbiBJMkMgJiYgSTJDX1BPV0VSTUFDICYmIFBQQ19QTUFDICYmICFQUENfUE1B
QzY0CiAJaGVscAogCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgc29tZSB0aGVybW9zdGF0IGFuZCBm
YW4gY29udHJvbCBmb3IgdGhlCi0gICAgICAgICAgaUJvb2sgRzQsIGFuZCB0aGUgQVRJIGJhc2Vk
IGFsdW1pbml1bSBQb3dlckJvb2tzLCBhbGxvd2luZyBzbGlnaHRseQorCSAgaUJvb2sgRzQsIGFu
ZCB0aGUgQVRJIGJhc2VkIGFsdW1pbml1bSBQb3dlckJvb2tzLCBhbGxvd2luZyBzbGlnaHRseQog
CSAgYmV0dGVyIGZhbiBiZWhhdmlvdXIgYnkgZGVmYXVsdCwgYW5kIHNvbWUgbWFudWFsIGNvbnRy
b2wuCiAKIGNvbmZpZyBXSU5ERkFSTQpAQCAtMjE0LDcgKzIxNCw3IEBAIGNvbmZpZyBXSU5ERkFS
TV9QTTkxCiAJc2VsZWN0IEkyQ19QT1dFUk1BQwogCWhlbHAKIAkgIFRoaXMgZHJpdmVyIHByb3Zp
ZGVzIHRoZXJtYWwgY29udHJvbCBmb3IgdGhlIFBvd2VyTWFjOSwxCi0gICAgICAgICAgd2hpY2gg
aXMgdGhlIHJlY2VudCAoU01VIGJhc2VkKSBzaW5nbGUgQ1BVIGRlc2t0b3AgRzUKKwkgIHdoaWNo
IGlzIHRoZSByZWNlbnQgKFNNVSBiYXNlZCkgc2luZ2xlIENQVSBkZXNrdG9wIEc1CiAKIGNvbmZp
ZyBXSU5ERkFSTV9QTTExMgogCXRyaXN0YXRlICJTdXBwb3J0IGZvciB0aGVybWFsIG1hbmFnZW1l
bnQgb24gUG93ZXJNYWMxMSwyIgpAQCAtMjQyLDcgKzI0Miw3IEBAIGNvbmZpZyBQTUFDX1JBQ0tN
RVRFUgogCWRlcGVuZHMgb24gUFBDX1BNQUMKIAloZWxwCiAJICBUaGlzIGRyaXZlciBwcm92aWRl
cyBzb21lIHN1cHBvcnQgdG8gY29udHJvbCB0aGUgZnJvbnQgcGFuZWwKLSAgICAgICAgICBibHVl
IExFRHMgInZ1LW1ldGVyIiBvZiB0aGUgWFNlcnZlciBtYWNzLgorCSAgYmx1ZSBMRURzICJ2dS1t
ZXRlciIgb2YgdGhlIFhTZXJ2ZXIgbWFjcy4KIAogY29uZmlnIFNFTlNPUlNfQU1TCiAJdHJpc3Rh
dGUgIkFwcGxlIE1vdGlvbiBTZW5zb3IgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZC9L
Y29uZmlnIGIvZHJpdmVycy9tZC9LY29uZmlnCmluZGV4IGFhOTg5NTNmNDQ2Mi4uZDZkNWFiMjNj
MDg4IDEwMDY0NAotLS0gYS9kcml2ZXJzL21kL0tjb25maWcKKysrIGIvZHJpdmVycy9tZC9LY29u
ZmlnCkBAIC0zOCw5ICszOCw5IEBAIGNvbmZpZyBNRF9BVVRPREVURUNUCiAJZGVmYXVsdCB5CiAJ
LS0taGVscC0tLQogCSAgSWYgeW91IHNheSBZIGhlcmUsIHRoZW4gdGhlIGtlcm5lbCB3aWxsIHRy
eSB0byBhdXRvZGV0ZWN0IHJhaWQKLQkgIGFycmF5cyBhcyBwYXJ0IG9mIGl0cyBib290IHByb2Nl
c3MuIAorCSAgYXJyYXlzIGFzIHBhcnQgb2YgaXRzIGJvb3QgcHJvY2Vzcy4KIAotCSAgSWYgeW91
IGRvbid0IHVzZSByYWlkIGFuZCBzYXkgWSwgdGhpcyBhdXRvZGV0ZWN0aW9uIGNhbiBjYXVzZSAK
KwkgIElmIHlvdSBkb24ndCB1c2UgcmFpZCBhbmQgc2F5IFksIHRoaXMgYXV0b2RldGVjdGlvbiBj
YW4gY2F1c2UKIAkgIGEgc2V2ZXJhbC1zZWNvbmQgZGVsYXkgaW4gdGhlIGJvb3QgdGltZSBkdWUg
dG8gdmFyaW91cwogCSAgc3luY2hyb25pc2F0aW9uIHN0ZXBzIHRoYXQgYXJlIHBhcnQgb2YgdGhp
cyBzdGVwLgogCkBAIC0yOTAsNyArMjkwLDcgQEAgY29uZmlnIERNX1NOQVBTSE9UCiAgICAgICAg
ZGVwZW5kcyBvbiBCTEtfREVWX0RNCiAgICAgICAgc2VsZWN0IERNX0JVRklPCiAgICAgICAgLS0t
aGVscC0tLQotICAgICAgICAgQWxsb3cgdm9sdW1lIG1hbmFnZXJzIHRvIHRha2Ugd3JpdGFibGUg
c25hcHNob3RzIG9mIGEgZGV2aWNlLgorCSBBbGxvdyB2b2x1bWUgbWFuYWdlcnMgdG8gdGFrZSB3
cml0YWJsZSBzbmFwc2hvdHMgb2YgYSBkZXZpY2UuCiAKIGNvbmZpZyBETV9USElOX1BST1ZJU0lP
TklORwogICAgICAgIHRyaXN0YXRlICJUaGluIHByb3Zpc2lvbmluZyB0YXJnZXQiCkBAIC0yOTgs
NyArMjk4LDcgQEAgY29uZmlnIERNX1RISU5fUFJPVklTSU9OSU5HCiAgICAgICAgc2VsZWN0IERN
X1BFUlNJU1RFTlRfREFUQQogICAgICAgIHNlbGVjdCBETV9CSU9fUFJJU09OCiAgICAgICAgLS0t
aGVscC0tLQotICAgICAgICAgUHJvdmlkZXMgdGhpbiBwcm92aXNpb25pbmcgYW5kIHNuYXBzaG90
cyB0aGF0IHNoYXJlIGEgZGF0YSBzdG9yZS4KKwkgUHJvdmlkZXMgdGhpbiBwcm92aXNpb25pbmcg
YW5kIHNuYXBzaG90cyB0aGF0IHNoYXJlIGEgZGF0YSBzdG9yZS4KIAogY29uZmlnIERNX0NBQ0hF
CiAgICAgICAgdHJpc3RhdGUgIkNhY2hlIHRhcmdldCAoRVhQRVJJTUVOVEFMKSIKQEAgLTMwNywy
MyArMzA3LDIzIEBAIGNvbmZpZyBETV9DQUNIRQogICAgICAgIHNlbGVjdCBETV9QRVJTSVNURU5U
X0RBVEEKICAgICAgICBzZWxlY3QgRE1fQklPX1BSSVNPTgogICAgICAgIC0tLWhlbHAtLS0KLSAg
ICAgICAgIGRtLWNhY2hlIGF0dGVtcHRzIHRvIGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgYSBibG9j
ayBkZXZpY2UgYnkKLSAgICAgICAgIG1vdmluZyBmcmVxdWVudGx5IHVzZWQgZGF0YSB0byBhIHNt
YWxsZXIsIGhpZ2hlciBwZXJmb3JtYW5jZQotICAgICAgICAgZGV2aWNlLiAgRGlmZmVyZW50ICdw
b2xpY3knIHBsdWdpbnMgY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZQotICAgICAgICAgYWxnb3Jp
dGhtcyB1c2VkIHRvIHNlbGVjdCB3aGljaCBibG9ja3MgYXJlIHByb21vdGVkLCBkZW1vdGVkLAot
ICAgICAgICAgY2xlYW5lZCBldGMuICBJdCBzdXBwb3J0cyB3cml0ZWJhY2sgYW5kIHdyaXRldGhy
b3VnaCBtb2Rlcy4KKwkgZG0tY2FjaGUgYXR0ZW1wdHMgdG8gaW1wcm92ZSBwZXJmb3JtYW5jZSBv
ZiBhIGJsb2NrIGRldmljZSBieQorCSBtb3ZpbmcgZnJlcXVlbnRseSB1c2VkIGRhdGEgdG8gYSBz
bWFsbGVyLCBoaWdoZXIgcGVyZm9ybWFuY2UKKwkgZGV2aWNlLiAgRGlmZmVyZW50ICdwb2xpY3kn
IHBsdWdpbnMgY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZQorCSBhbGdvcml0aG1zIHVzZWQgdG8g
c2VsZWN0IHdoaWNoIGJsb2NrcyBhcmUgcHJvbW90ZWQsIGRlbW90ZWQsCisJIGNsZWFuZWQgZXRj
LiAgSXQgc3VwcG9ydHMgd3JpdGViYWNrIGFuZCB3cml0ZXRocm91Z2ggbW9kZXMuCiAKIGNvbmZp
ZyBETV9DQUNIRV9TTVEKICAgICAgICB0cmlzdGF0ZSAiU3RvY2hhc3RpYyBNUSBDYWNoZSBQb2xp
Y3kgKEVYUEVSSU1FTlRBTCkiCiAgICAgICAgZGVwZW5kcyBvbiBETV9DQUNIRQogICAgICAgIGRl
ZmF1bHQgeQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIEEgY2FjaGUgcG9saWN5IHRoYXQg
dXNlcyBhIG11bHRpcXVldWUgb3JkZXJlZCBieSByZWNlbnQgaGl0cwotICAgICAgICAgdG8gc2Vs
ZWN0IHdoaWNoIGJsb2NrcyBzaG91bGQgYmUgcHJvbW90ZWQgYW5kIGRlbW90ZWQuCi0gICAgICAg
ICBUaGlzIGlzIG1lYW50IHRvIGJlIGEgZ2VuZXJhbCBwdXJwb3NlIHBvbGljeS4gIEl0IHByaW9y
aXRpc2VzCi0gICAgICAgICByZWFkcyBvdmVyIHdyaXRlcy4gIFRoaXMgU01RIHBvbGljeSAodnMg
TVEpIG9mZmVycyB0aGUgcHJvbWlzZQotICAgICAgICAgb2YgbGVzcyBtZW1vcnkgdXRpbGl6YXRp
b24sIGltcHJvdmVkIHBlcmZvcm1hbmNlIGFuZCBpbmNyZWFzZWQKLSAgICAgICAgIGFkYXB0YWJp
bGl0eSBpbiB0aGUgZmFjZSBvZiBjaGFuZ2luZyB3b3JrbG9hZHMuCisJIEEgY2FjaGUgcG9saWN5
IHRoYXQgdXNlcyBhIG11bHRpcXVldWUgb3JkZXJlZCBieSByZWNlbnQgaGl0cworCSB0byBzZWxl
Y3Qgd2hpY2ggYmxvY2tzIHNob3VsZCBiZSBwcm9tb3RlZCBhbmQgZGVtb3RlZC4KKwkgVGhpcyBp
cyBtZWFudCB0byBiZSBhIGdlbmVyYWwgcHVycG9zZSBwb2xpY3kuICBJdCBwcmlvcml0aXNlcwor
CSByZWFkcyBvdmVyIHdyaXRlcy4gIFRoaXMgU01RIHBvbGljeSAodnMgTVEpIG9mZmVycyB0aGUg
cHJvbWlzZQorCSBvZiBsZXNzIG1lbW9yeSB1dGlsaXphdGlvbiwgaW1wcm92ZWQgcGVyZm9ybWFu
Y2UgYW5kIGluY3JlYXNlZAorCSBhZGFwdGFiaWxpdHkgaW4gdGhlIGZhY2Ugb2YgY2hhbmdpbmcg
d29ya2xvYWRzLgogCiBjb25maWcgRE1fV1JJVEVDQUNIRQogCXRyaXN0YXRlICJXcml0ZWNhY2hl
IHRhcmdldCIKQEAgLTM0Myw5ICszNDMsOSBAQCBjb25maWcgRE1fRVJBCiAgICAgICAgc2VsZWN0
IERNX1BFUlNJU1RFTlRfREFUQQogICAgICAgIHNlbGVjdCBETV9CSU9fUFJJU09OCiAgICAgICAg
LS0taGVscC0tLQotICAgICAgICAgZG0tZXJhIHRyYWNrcyB3aGljaCBwYXJ0cyBvZiBhIGJsb2Nr
IGRldmljZSBhcmUgd3JpdHRlbiB0bwotICAgICAgICAgb3ZlciB0aW1lLiAgVXNlZnVsIGZvciBt
YWludGFpbmluZyBjYWNoZSBjb2hlcmVuY3kgd2hlbiB1c2luZwotICAgICAgICAgdmVuZG9yIHNu
YXBzaG90cy4KKwkgZG0tZXJhIHRyYWNrcyB3aGljaCBwYXJ0cyBvZiBhIGJsb2NrIGRldmljZSBh
cmUgd3JpdHRlbiB0bworCSBvdmVyIHRpbWUuICBVc2VmdWwgZm9yIG1haW50YWluaW5nIGNhY2hl
IGNvaGVyZW5jeSB3aGVuIHVzaW5nCisJIHZlbmRvciBzbmFwc2hvdHMuCiAKIGNvbmZpZyBETV9D
TE9ORQogICAgICAgIHRyaXN0YXRlICJDbG9uZSB0YXJnZXQgKEVYUEVSSU1FTlRBTCkiCkBAIC0z
NTMsMjAgKzM1MywyMCBAQCBjb25maWcgRE1fQ0xPTkUKICAgICAgICBkZWZhdWx0IG4KICAgICAg
ICBzZWxlY3QgRE1fUEVSU0lTVEVOVF9EQVRBCiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAg
ZG0tY2xvbmUgcHJvZHVjZXMgYSBvbmUtdG8tb25lIGNvcHkgb2YgYW4gZXhpc3RpbmcsIHJlYWQt
b25seSBzb3VyY2UKLSAgICAgICAgIGRldmljZSBpbnRvIGEgd3JpdGFibGUgZGVzdGluYXRpb24g
ZGV2aWNlLiBUaGUgY2xvbmVkIGRldmljZSBpcwotICAgICAgICAgdmlzaWJsZS9tb3VudGFibGUg
aW1tZWRpYXRlbHkgYW5kIHRoZSBjb3B5IG9mIHRoZSBzb3VyY2UgZGV2aWNlIHRvIHRoZQotICAg
ICAgICAgZGVzdGluYXRpb24gZGV2aWNlIGhhcHBlbnMgaW4gdGhlIGJhY2tncm91bmQsIGluIHBh
cmFsbGVsIHdpdGggdXNlcgotICAgICAgICAgSS9PLgorCSBkbS1jbG9uZSBwcm9kdWNlcyBhIG9u
ZS10by1vbmUgY29weSBvZiBhbiBleGlzdGluZywgcmVhZC1vbmx5IHNvdXJjZQorCSBkZXZpY2Ug
aW50byBhIHdyaXRhYmxlIGRlc3RpbmF0aW9uIGRldmljZS4gVGhlIGNsb25lZCBkZXZpY2UgaXMK
KwkgdmlzaWJsZS9tb3VudGFibGUgaW1tZWRpYXRlbHkgYW5kIHRoZSBjb3B5IG9mIHRoZSBzb3Vy
Y2UgZGV2aWNlIHRvIHRoZQorCSBkZXN0aW5hdGlvbiBkZXZpY2UgaGFwcGVucyBpbiB0aGUgYmFj
a2dyb3VuZCwgaW4gcGFyYWxsZWwgd2l0aCB1c2VyCisJIEkvTy4KIAotICAgICAgICAgSWYgdW5z
dXJlLCBzYXkgTi4KKwkgSWYgdW5zdXJlLCBzYXkgTi4KIAogY29uZmlnIERNX01JUlJPUgogICAg
ICAgIHRyaXN0YXRlICJNaXJyb3IgdGFyZ2V0IgogICAgICAgIGRlcGVuZHMgb24gQkxLX0RFVl9E
TQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIEFsbG93IHZvbHVtZSBtYW5hZ2VycyB0byBt
aXJyb3IgbG9naWNhbCB2b2x1bWVzLCBhbHNvCi0gICAgICAgICBuZWVkZWQgZm9yIGxpdmUgZGF0
YSBtaWdyYXRpb24gdG9vbHMgc3VjaCBhcyAncHZtb3ZlJy4KKwkgQWxsb3cgdm9sdW1lIG1hbmFn
ZXJzIHRvIG1pcnJvciBsb2dpY2FsIHZvbHVtZXMsIGFsc28KKwkgbmVlZGVkIGZvciBsaXZlIGRh
dGEgbWlncmF0aW9uIHRvb2xzIHN1Y2ggYXMgJ3B2bW92ZScuCiAKIGNvbmZpZyBETV9MT0dfVVNF
UlNQQUNFCiAJdHJpc3RhdGUgIk1pcnJvciB1c2Vyc3BhY2UgbG9nZ2luZyIKQEAgLTQ4Myw3ICs0
ODMsNyBAQCBjb25maWcgRE1fRkxBS0VZCiAgICAgICAgdHJpc3RhdGUgIkZsYWtleSB0YXJnZXQi
CiAgICAgICAgZGVwZW5kcyBvbiBCTEtfREVWX0RNCiAgICAgICAgLS0taGVscC0tLQotICAgICAg
ICAgQSB0YXJnZXQgdGhhdCBpbnRlcm1pdHRlbnRseSBmYWlscyBJL08gZm9yIGRlYnVnZ2luZyBw
dXJwb3Nlcy4KKwkgQSB0YXJnZXQgdGhhdCBpbnRlcm1pdHRlbnRseSBmYWlscyBJL08gZm9yIGRl
YnVnZ2luZyBwdXJwb3Nlcy4KIAogY29uZmlnIERNX1ZFUklUWQogCXRyaXN0YXRlICJWZXJpdHkg
dGFyZ2V0IHN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL0tjb25maWcgYi9kcml2
ZXJzL21lZGlhL0tjb25maWcKaW5kZXggYjM2YTQxMzMyODY3Li45ZGZlYTVjNGI2YWIgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvbWVkaWEvS2NvbmZpZworKysgYi9kcml2ZXJzL21lZGlhL0tjb25maWcK
QEAgLTIwOCw5ICsyMDgsOSBAQCBjb25maWcgTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QKIAkgIElm
IHVuc3VyZSBzYXkgWS4KIAogY29uZmlnIE1FRElBX0hJREVfQU5DSUxMQVJZX1NVQkRSVgotICAg
ICAgICBib29sCi0gICAgICAgIGRlcGVuZHMgb24gTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgJiYg
IUNPTVBJTEVfVEVTVCAmJiAhRVhQRVJUCi0gICAgICAgIGRlZmF1bHQgeQorCWJvb2wKKwlkZXBl
bmRzIG9uIE1FRElBX1NVQkRSVl9BVVRPU0VMRUNUICYmICFDT01QSUxFX1RFU1QgJiYgIUVYUEVS
VAorCWRlZmF1bHQgeQogCiBjb25maWcgTUVESUFfQVRUQUNICiAJYm9vbApkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9tZWRpYS9yYWRpby9zaTQ3MHgvS2NvbmZpZyBiL2RyaXZlcnMvbWVkaWEvcmFkaW8v
c2k0NzB4L0tjb25maWcKaW5kZXggNTM3ZjhlMTYwMWYzLi5hMWJhOGJjNTRiNjIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvbWVkaWEvcmFkaW8vc2k0NzB4L0tjb25maWcKKysrIGIvZHJpdmVycy9tZWRp
YS9yYWRpby9zaTQ3MHgvS2NvbmZpZwpAQCAtMSw3ICsxLDcgQEAKICMgU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAtb25seQogY29uZmlnIFJBRElPX1NJNDcwWAotICAgICAgICB0cmlz
dGF0ZSAiU2lsaWNvbiBMYWJzIFNpNDcweCBGTSBSYWRpbyBSZWNlaXZlciBzdXBwb3J0IgotICAg
ICAgICBkZXBlbmRzIG9uIFZJREVPX1Y0TDIKKwl0cmlzdGF0ZSAiU2lsaWNvbiBMYWJzIFNpNDcw
eCBGTSBSYWRpbyBSZWNlaXZlciBzdXBwb3J0IgorCWRlcGVuZHMgb24gVklERU9fVjRMMgogCWhl
bHAKIAkgIFRoaXMgaXMgYSBkcml2ZXIgZm9yIGRldmljZXMgd2l0aCB0aGUgU2lsaWNvbiBMYWJz
IFNJNDcweAogCSAgY2hpcCAoZWl0aGVyIHZpYSBVU0Igb3IgSTJDIGJ1c2VzKS4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvbWVtc3RpY2svY29yZS9LY29uZmlnIGIvZHJpdmVycy9tZW1zdGljay9jb3Jl
L0tjb25maWcKaW5kZXggNTE2ZjQ1NGZkZTE0Li4wODE5MmZkNzBlYjQgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvbWVtc3RpY2svY29yZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvbWVtc3RpY2svY29yZS9L
Y29uZmlnCkBAIC02LDE2ICs2LDE2IEBACiBjb21tZW50ICJNZW1vcnlTdGljayBkcml2ZXJzIgog
CiBjb25maWcgTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRQotICAgICAgICBib29sICJBbGxvdyB1bnNh
ZmUgcmVzdW1lIChEQU5HRVJPVVMpIgotICAgICAgICBoZWxwCi0gICAgICAgICAgSWYgeW91IHNh
eSBZIGhlcmUsIHRoZSBNZW1vcnlTdGljayBsYXllciB3aWxsIGFzc3VtZSB0aGF0IGFsbAotICAg
ICAgICAgIGNhcmRzIHN0YXllZCBpbiB0aGVpciByZXNwZWN0aXZlIHNsb3RzIGR1cmluZyB0aGUg
c3VzcGVuZC4gVGhlCi0gICAgICAgICAgbm9ybWFsIGJlaGF2aW91ciBpcyB0byByZW1vdmUgdGhl
bSBhdCBzdXNwZW5kIGFuZAotICAgICAgICAgIHJlZGV0ZWN0aW5nIHRoZW0gYXQgcmVzdW1lLiBC
cmVha2luZyB0aGlzIGFzc3VtcHRpb24gd2lsbAotICAgICAgICAgIGluIG1vc3QgY2FzZXMgcmVz
dWx0IGluIGRhdGEgY29ycnVwdGlvbi4KKwlib29sICJBbGxvdyB1bnNhZmUgcmVzdW1lIChEQU5H
RVJPVVMpIgorCWhlbHAKKwkgIElmIHlvdSBzYXkgWSBoZXJlLCB0aGUgTWVtb3J5U3RpY2sgbGF5
ZXIgd2lsbCBhc3N1bWUgdGhhdCBhbGwKKwkgIGNhcmRzIHN0YXllZCBpbiB0aGVpciByZXNwZWN0
aXZlIHNsb3RzIGR1cmluZyB0aGUgc3VzcGVuZC4gVGhlCisJICBub3JtYWwgYmVoYXZpb3VyIGlz
IHRvIHJlbW92ZSB0aGVtIGF0IHN1c3BlbmQgYW5kCisJICByZWRldGVjdGluZyB0aGVtIGF0IHJl
c3VtZS4gQnJlYWtpbmcgdGhpcyBhc3N1bXB0aW9uIHdpbGwKKwkgIGluIG1vc3QgY2FzZXMgcmVz
dWx0IGluIGRhdGEgY29ycnVwdGlvbi4KIAotICAgICAgICAgIFRoaXMgb3B0aW9uIGlzIHVzdWFs
bHkganVzdCBmb3IgZW1iZWRkZWQgc3lzdGVtcyB3aGljaCB1c2UKLSAgICAgICAgICBhIE1lbW9y
eVN0aWNrIGNhcmQgZm9yIHJvb3Rmcy4gTW9zdCBwZW9wbGUgc2hvdWxkIHNheSBOIGhlcmUuCisJ
ICBUaGlzIG9wdGlvbiBpcyB1c3VhbGx5IGp1c3QgZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2hpY2gg
dXNlCisJICBhIE1lbW9yeVN0aWNrIGNhcmQgZm9yIHJvb3Rmcy4gTW9zdCBwZW9wbGUgc2hvdWxk
IHNheSBOIGhlcmUuCiAKIGNvbmZpZyBNU1BST19CTE9DSwogCXRyaXN0YXRlICJNZW1vcnlTdGlj
ayBQcm8gYmxvY2sgZGV2aWNlIGRyaXZlciIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVtc3RpY2sv
aG9zdC9LY29uZmlnIGIvZHJpdmVycy9tZW1zdGljay9ob3N0L0tjb25maWcKaW5kZXggNDQ2Yzkz
ZWNlZjhmLi40MTEzMzQzZGEwNTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWVtc3RpY2svaG9zdC9L
Y29uZmlnCisrKyBiL2RyaXZlcnMvbWVtc3RpY2svaG9zdC9LY29uZmlnCkBAIC0xOCw3ICsxOCw3
IEBAIGNvbmZpZyBNRU1TVElDS19USUZNX01TCiAJICAnTWlzYyBkZXZpY2VzOiBUSSBGbGFzaCBN
ZWRpYSBQQ0k3NHh4L1BDSTc2eHggaG9zdCBhZGFwdGVyIHN1cHBvcnQKIAkgIChUSUZNXzdYWDEp
Jy4KIAotICAgICAgICAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29z
ZSBNIGhlcmU6IHRoZQorCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hv
b3NlIE0gaGVyZTogdGhlCiAJICBtb2R1bGUgd2lsbCBiZSBjYWxsZWQgdGlmbV9tcy4KIAogY29u
ZmlnIE1FTVNUSUNLX0pNSUNST05fMzhYCkBAIC0yOSw3ICsyOSw3IEBAIGNvbmZpZyBNRU1TVElD
S19KTUlDUk9OXzM4WAogCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byBiZSBhYmxlIHRvIGFj
Y2VzcyBNZW1vcnlTdGljayBjYXJkcyB3aXRoCiAJICB0aGUgSk1pY3JvbihSKSBKTUIzOFggTWVt
b3J5U3RpY2sgY2FyZCByZWFkZXIuCiAKLSAgICAgICAgICBUbyBjb21waWxlIHRoaXMgZHJpdmVy
IGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKKwkgIFRvIGNvbXBpbGUgdGhpcyBkcml2
ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQogCSAgbW9kdWxlIHdpbGwgYmUgY2Fs
bGVkIGptYjM4eF9tcy4KIAogY29uZmlnIE1FTVNUSUNLX1I1OTIKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvbWlzYy9LY29uZmlnIGIvZHJpdmVycy9taXNjL0tjb25maWcKaW5kZXggM2NlMDBiZjVjZmUz
Li4xNzcyYTZkZmVmYjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWlzYy9LY29uZmlnCisrKyBiL2Ry
aXZlcnMvbWlzYy9LY29uZmlnCkBAIC0zMzksMTQgKzMzOSwxNCBAQCBjb25maWcgU0VOU09SU19U
U0wyNTUwCiAJICB3aWxsIGJlIGNhbGxlZCB0c2wyNTUwLgogCiBjb25maWcgU0VOU09SU19CSDE3
NzAKLSAgICAgICAgIHRyaXN0YXRlICJCSDE3NzBHTEMgLyBTRkg3NzcwIGNvbWJpbmVkIEFMUyAt
IFByb3hpbWl0eSBzZW5zb3IiCi0gICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAgICAgICAgLS0t
aGVscC0tLQotICAgICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGEgZHJp
dmVyIGZvciBCSDE3NzBHTEMgKFJPSE0pIG9yCisJIHRyaXN0YXRlICJCSDE3NzBHTEMgLyBTRkg3
NzcwIGNvbWJpbmVkIEFMUyAtIFByb3hpbWl0eSBzZW5zb3IiCisJIGRlcGVuZHMgb24gSTJDCisJ
IC0tLWhlbHAtLS0KKwkgICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGEgZHJpdmVy
IGZvciBCSDE3NzBHTEMgKFJPSE0pIG9yCiAJICAgU0ZINzc3MCAoT3NyYW0pIGNvbWJpbmVkIGFt
YmllbnQgbGlnaHQgYW5kIHByb3hpbWl0eSBzZW5zb3IgY2hpcC4KIAotICAgICAgICAgICBUbyBj
b21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKLSAgICAg
ICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGJoMTc3MGdsYy4gSWYgdW5zdXJlLCBzYXkgTiBo
ZXJlLgorCSAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhl
cmU6IHRoZQorCSAgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBiaDE3NzBnbGMuIElmIHVuc3VyZSwg
c2F5IE4gaGVyZS4KIAogY29uZmlnIFNFTlNPUlNfQVBEUzk5MFgKIAkgdHJpc3RhdGUgIkFQRFM5
OTBYIGNvbWJpbmVkIGFscyBhbmQgcHJveGltaXR5IHNlbnNvcnMiCkBAIC00NTEsOCArNDUxLDgg
QEAgY29uZmlnIFBDSV9FTkRQT0lOVF9URVNUCiAJc2VsZWN0IENSQzMyCiAJdHJpc3RhdGUgIlBD
SSBFbmRwb2ludCBUZXN0IGRyaXZlciIKIAktLS1oZWxwLS0tCi0gICAgICAgICAgIEVuYWJsZSB0
aGlzIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIGVuYWJsZSB0aGUgaG9zdCBzaWRlIHRlc3QgZHJp
dmVyCi0gICAgICAgICAgIGZvciBQQ0kgRW5kcG9pbnQuCisJICAgRW5hYmxlIHRoaXMgY29uZmln
dXJhdGlvbiBvcHRpb24gdG8gZW5hYmxlIHRoZSBob3N0IHNpZGUgdGVzdCBkcml2ZXIKKwkgICBm
b3IgUENJIEVuZHBvaW50LgogCiBjb25maWcgWElMSU5YX1NERkVDCiAJdHJpc3RhdGUgIlhpbGlu
eCBTREZFQyAxNiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmln
IGIvZHJpdmVycy9tdGQvbmFuZC9vbmVuYW5kL0tjb25maWcKaW5kZXggYWUwYjhmZTViOTkwLi5l
YTM4MmZjNDg0MzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmln
CisrKyBiL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmlnCkBAIC0zMywxMiArMzMsMTIg
QEAgY29uZmlnIE1URF9PTkVOQU5EX09NQVAyCiAJICBFbmFibGUgZG1hZW5naW5lIGFuZCBncGlv
bGliIGZvciBiZXR0ZXIgcGVyZm9ybWFuY2UuCiAKIGNvbmZpZyBNVERfT05FTkFORF9TQU1TVU5H
Ci0gICAgICAgIHRyaXN0YXRlICJPbmVOQU5EIG9uIFNhbXN1bmcgU09DIGNvbnRyb2xsZXIgc3Vw
cG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBBUkNIX1MzQzY0WFggfHwgQVJDSF9TNVBWMjEwIHx8
IEFSQ0hfRVhZTk9TNAotICAgICAgICBoZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgYSBPbmVO
QU5EIGZsYXNoIGRldmljZSBjb25uZWN0ZWQgdG8gYW4gU2Ftc3VuZyBTT0MuCi0gICAgICAgICAg
UzNDNjRYWCB1c2VzIGNvbW1hbmQgbWFwcGluZyBtZXRob2QuCi0gICAgICAgICAgUzVQQzExMC9T
NVBDMjEwIHVzZSBnZW5lcmljIE9uZU5BTkQgbWV0aG9kLgorCXRyaXN0YXRlICJPbmVOQU5EIG9u
IFNhbXN1bmcgU09DIGNvbnRyb2xsZXIgc3VwcG9ydCIKKwlkZXBlbmRzIG9uIEFSQ0hfUzNDNjRY
WCB8fCBBUkNIX1M1UFYyMTAgfHwgQVJDSF9FWFlOT1M0CisJaGVscAorCSAgU3VwcG9ydCBmb3Ig
YSBPbmVOQU5EIGZsYXNoIGRldmljZSBjb25uZWN0ZWQgdG8gYW4gU2Ftc3VuZyBTT0MuCisJICBT
M0M2NFhYIHVzZXMgY29tbWFuZCBtYXBwaW5nIG1ldGhvZC4KKwkgIFM1UEMxMTAvUzVQQzIxMCB1
c2UgZ2VuZXJpYyBPbmVOQU5EIG1ldGhvZC4KIAogY29uZmlnIE1URF9PTkVOQU5EX09UUAogCWJv
b2wgIk9uZU5BTkQgT1RQIFN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL25mYy9uZmNtcnZs
L0tjb25maWcgYi9kcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcKaW5kZXggMDZmMzRmYjRlMGIw
Li5kZWQwZDAzYzAwMTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmZjL25mY21ydmwvS2NvbmZpZwor
KysgYi9kcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcKQEAgLTE1LDcgKzE1LDcgQEAgY29uZmln
IE5GQ19NUlZMX1VTQgogCSAgTWFydmVsbCBORkMtb3Zlci1VU0IgZHJpdmVyLgogCiAJICBUaGlz
IGRyaXZlciBwcm92aWRlcyBzdXBwb3J0IGZvciBNYXJ2ZWxsIE5GQy1vdmVyLVVTQiBkZXZpY2Vz
OgotICAgICAgICAgIDg4OTcuCisJICA4ODk3LgogCiAJICBTYXkgWSBoZXJlIHRvIGNvbXBpbGUg
c3VwcG9ydCBmb3IgTWFydmVsbCBORkMtb3Zlci1VU0IgZHJpdmVyCiAJICBpbnRvIHRoZSBrZXJu
ZWwgb3Igc2F5IE0gdG8gY29tcGlsZSBpdCBhcyBtb2R1bGUuCmRpZmYgLS1naXQgYS9kcml2ZXJz
L3BjaS9LY29uZmlnIGIvZHJpdmVycy9wY2kvS2NvbmZpZwppbmRleCBhMzA0ZjVlYTExYjkuLmJk
NTA3NjVmMzBjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvS2NvbmZpZworKysgYi9kcml2ZXJz
L3BjaS9LY29uZmlnCkBAIC0xMDYsMTQgKzEwNiwxNCBAQCBjb25maWcgUENJX1BGX1NUVUIKIAkg
IFdoZW4gaW4gZG91YnQsIHNheSBOLgogCiBjb25maWcgWEVOX1BDSURFVl9GUk9OVEVORAotICAg
ICAgICB0cmlzdGF0ZSAiWGVuIFBDSSBGcm9udGVuZCIKLSAgICAgICAgZGVwZW5kcyBvbiBYODYg
JiYgWEVOCi0gICAgICAgIHNlbGVjdCBQQ0lfWEVOCisJdHJpc3RhdGUgIlhlbiBQQ0kgRnJvbnRl
bmQiCisJZGVwZW5kcyBvbiBYODYgJiYgWEVOCisJc2VsZWN0IFBDSV9YRU4KIAlzZWxlY3QgWEVO
X1hFTkJVU19GUk9OVEVORAotICAgICAgICBkZWZhdWx0IHkKLSAgICAgICAgaGVscAotICAgICAg
ICAgIFRoZSBQQ0kgZGV2aWNlIGZyb250ZW5kIGRyaXZlciBhbGxvd3MgdGhlIGtlcm5lbCB0byBp
bXBvcnQgYXJiaXRyYXJ5Ci0gICAgICAgICAgUENJIGRldmljZXMgZnJvbSBhIFBDSSBiYWNrZW5k
IHRvIHN1cHBvcnQgUENJIGRyaXZlciBkb21haW5zLgorCWRlZmF1bHQgeQorCWhlbHAKKwkgIFRo
ZSBQQ0kgZGV2aWNlIGZyb250ZW5kIGRyaXZlciBhbGxvd3MgdGhlIGtlcm5lbCB0byBpbXBvcnQg
YXJiaXRyYXJ5CisJICBQQ0kgZGV2aWNlcyBmcm9tIGEgUENJIGJhY2tlbmQgdG8gc3VwcG9ydCBQ
Q0kgZHJpdmVyIGRvbWFpbnMuCiAKIGNvbmZpZyBQQ0lfQVRTCiAJYm9vbApAQCAtMTgwLDEyICsx
ODAsMTIgQEAgY29uZmlnIFBDSV9MQUJFTAogCXNlbGVjdCBOTFMKIAogY29uZmlnIFBDSV9IWVBF
UlYKLSAgICAgICAgdHJpc3RhdGUgIkh5cGVyLVYgUENJIEZyb250ZW5kIgotICAgICAgICBkZXBl
bmRzIG9uIFg4Nl82NCAmJiBIWVBFUlYgJiYgUENJX01TSSAmJiBQQ0lfTVNJX0lSUV9ET01BSU4g
JiYgU1lTRlMKKwl0cmlzdGF0ZSAiSHlwZXItViBQQ0kgRnJvbnRlbmQiCisJZGVwZW5kcyBvbiBY
ODZfNjQgJiYgSFlQRVJWICYmIFBDSV9NU0kgJiYgUENJX01TSV9JUlFfRE9NQUlOICYmIFNZU0ZT
CiAJc2VsZWN0IFBDSV9IWVBFUlZfSU5URVJGQUNFCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBU
aGUgUENJIGRldmljZSBmcm9udGVuZCBkcml2ZXIgYWxsb3dzIHRoZSBrZXJuZWwgdG8gaW1wb3J0
IGFyYml0cmFyeQotICAgICAgICAgIFBDSSBkZXZpY2VzIGZyb20gYSBQQ0kgYmFja2VuZCB0byBz
dXBwb3J0IFBDSSBkcml2ZXIgZG9tYWlucy4KKwloZWxwCisJICBUaGUgUENJIGRldmljZSBmcm9u
dGVuZCBkcml2ZXIgYWxsb3dzIHRoZSBrZXJuZWwgdG8gaW1wb3J0IGFyYml0cmFyeQorCSAgUENJ
IGRldmljZXMgZnJvbSBhIFBDSSBiYWNrZW5kIHRvIHN1cHBvcnQgUENJIGRyaXZlciBkb21haW5z
LgogCiBzb3VyY2UgImRyaXZlcnMvcGNpL2hvdHBsdWcvS2NvbmZpZyIKIHNvdXJjZSAiZHJpdmVy
cy9wY2kvY29udHJvbGxlci9LY29uZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJv
bGxlci9kd2MvS2NvbmZpZyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL0tjb25maWcKaW5k
ZXggMGJhOTg4YjViNWJjLi42MjVhMDMxYjIxOTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2Nv
bnRyb2xsZXIvZHdjL0tjb25maWcKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvS2Nv
bmZpZwpAQCAtNyw5ICs3LDkgQEAgY29uZmlnIFBDSUVfRFcKIAlib29sCiAKIGNvbmZpZyBQQ0lF
X0RXX0hPU1QKLSAgICAgICAgYm9vbAorCWJvb2wKIAlkZXBlbmRzIG9uIFBDSV9NU0lfSVJRX0RP
TUFJTgotICAgICAgICBzZWxlY3QgUENJRV9EVworCXNlbGVjdCBQQ0lFX0RXCiAKIGNvbmZpZyBQ
Q0lFX0RXX0VQCiAJYm9vbApAQCAtMjI0LDcgKzIyNCw3IEBAIGNvbmZpZyBQQ0lFX0hJU0lfU1RC
CiAJZGVwZW5kcyBvbiBQQ0lfTVNJX0lSUV9ET01BSU4KIAlzZWxlY3QgUENJRV9EV19IT1NUCiAJ
aGVscAotICAgICAgICAgIFNheSBZIGhlcmUgaWYgeW91IHdhbnQgUENJZSBjb250cm9sbGVyIHN1
cHBvcnQgb24gSGlTaWxpY29uIFNUQiBTb0NzCisJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IFBD
SWUgY29udHJvbGxlciBzdXBwb3J0IG9uIEhpU2lsaWNvbiBTVEIgU29DcwogCiBjb25maWcgUENJ
X01FU09OCiAJYm9vbCAiTUVTT04gUENJZSBjb250cm9sbGVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9wY2kvaG90cGx1Zy9LY29uZmlnIGIvZHJpdmVycy9wY2kvaG90cGx1Zy9LY29uZmlnCmluZGV4
IGU3YjQ5M2MyMmJmMy4uMzI0NTVhNzkzNzJkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9ob3Rw
bHVnL0tjb25maWcKKysrIGIvZHJpdmVycy9wY2kvaG90cGx1Zy9LY29uZmlnCkBAIC04Myw3ICs4
Myw3IEBAIGNvbmZpZyBIT1RQTFVHX1BDSV9DUENJX1pUNTU1MAogCWRlcGVuZHMgb24gSE9UUExV
R19QQ0lfQ1BDSSAmJiBYODYKIAloZWxwCiAJICBTYXkgWSBoZXJlIGlmIHlvdSBoYXZlIGFuIFBl
cmZvcm1hbmNlIFRlY2hub2xvZ2llcyAoZm9ybWVybHkgSW50ZWwsCi0gICAgICAgICAgZm9ybWVy
bHkganVzdCBaaWF0ZWNoKSBaaWF0ZWNoIFpUNTU1MCBDb21wYWN0UENJIHN5c3RlbSBjYXJkLgor
CSAgZm9ybWVybHkganVzdCBaaWF0ZWNoKSBaaWF0ZWNoIFpUNTU1MCBDb21wYWN0UENJIHN5c3Rl
bSBjYXJkLgogCiAJICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2Ug
TSBoZXJlOiB0aGUKIAkgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjcGNpaHBfenQ1NTUwLgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9wZXJmL0tjb25maWcgYi9kcml2ZXJzL3BlcmYvS2NvbmZpZwppbmRl
eCAwOWFlOGE5NzA4ODAuLjI4OGMxYjM1ODllNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9wZXJmL0tj
b25maWcKKysrIGIvZHJpdmVycy9wZXJmL0tjb25maWcKQEAgLTgzLDggKzgzLDggQEAgY29uZmln
IEhJU0lfUE1VCiAgICAgICAgYm9vbCAiSGlTaWxpY29uIFNvQyBQTVUiCiAgICAgICAgZGVwZW5k
cyBvbiBBUk02NCAmJiBBQ1BJCiAgICAgICAgaGVscAotICAgICAgICAgU3VwcG9ydCBmb3IgSGlT
aWxpY29uIFNvQyB1bmNvcmUgcGVyZm9ybWFuY2UgbW9uaXRvcmluZwotICAgICAgICAgdW5pdCAo
UE1VKSwgc3VjaCBhczogTDNDLCBISEEgYW5kIEREUkMuCisJIFN1cHBvcnQgZm9yIEhpU2lsaWNv
biBTb0MgdW5jb3JlIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcKKwkgdW5pdCAoUE1VKSwgc3VjaCBh
czogTDNDLCBISEEgYW5kIEREUkMuCiAKIGNvbmZpZyBRQ09NX0wyX1BNVQogCWJvb2wgIlF1YWxj
b21tIFRlY2hub2xvZ2llcyBMMi1jYWNoZSBQTVUiCkBAIC0xMTUsMTEgKzExNSwxMSBAQCBjb25m
aWcgVEhVTkRFUlgyX1BNVQogCSAgIGluIHRoZSBERFI0IE1lbW9yeSBDb250cm9sbGVyIChETUMp
LgogCiBjb25maWcgWEdFTkVfUE1VCi0gICAgICAgIGRlcGVuZHMgb24gQVJDSF9YR0VORQotICAg
ICAgICBib29sICJBUE0gWC1HZW5lIFNvQyBQTVUiCi0gICAgICAgIGRlZmF1bHQgbgotICAgICAg
ICBoZWxwCi0gICAgICAgICAgU2F5IHkgaWYgeW91IHdhbnQgdG8gdXNlIEFQTSBYLUdlbmUgU29D
IHBlcmZvcm1hbmNlIG1vbml0b3JzLgorCWRlcGVuZHMgb24gQVJDSF9YR0VORQorCWJvb2wgIkFQ
TSBYLUdlbmUgU29DIFBNVSIKKwlkZWZhdWx0IG4KKwloZWxwCisJICBTYXkgeSBpZiB5b3Ugd2Fu
dCB0byB1c2UgQVBNIFgtR2VuZSBTb0MgcGVyZm9ybWFuY2UgbW9uaXRvcnMuCiAKIGNvbmZpZyBB
Uk1fU1BFX1BNVQogCXRyaXN0YXRlICJFbmFibGUgc3VwcG9ydCBmb3IgdGhlIEFSTXY4LjIgU3Rh
dGlzdGljYWwgUHJvZmlsaW5nIEV4dGVuc2lvbiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L2hp
c2lsaWNvbi9LY29uZmlnIGIvZHJpdmVycy9waHkvaGlzaWxpY29uL0tjb25maWcKaW5kZXggNTM0
ZTM5M2EwOWIzLi42YTU5MWJiODQwMzEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGh5L2hpc2lsaWNv
bi9LY29uZmlnCisrKyBiL2RyaXZlcnMvcGh5L2hpc2lsaWNvbi9LY29uZmlnCkBAIC0zOCw5ICsz
OCw5IEBAIGNvbmZpZyBQSFlfSElTSV9JTk5PX1VTQjIKICAgICAgICBzZWxlY3QgR0VORVJJQ19Q
SFkKICAgICAgICBzZWxlY3QgTUZEX1NZU0NPTgogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBv
cnQgZm9yIElOTk8gVVNCMiBQSFkgb24gSGlTaWxpY29uIFNvQ3MuIFRoaXMgUGh5IHN1cHBvcnRz
Ci0gICAgICAgICBVU0IgMS41TWIvcywgVVNCIDEyTWIvcywgVVNCIDQ4ME1iL3Mgc3BlZWRzLiBJ
dCBzdXBwb3J0cyBvbmUKLSAgICAgICAgIFVTQiBob3N0IHBvcnQgdG8gYWNjZXB0IG9uZSBVU0Ig
ZGV2aWNlLgorCSBTdXBwb3J0IGZvciBJTk5PIFVTQjIgUEhZIG9uIEhpU2lsaWNvbiBTb0NzLiBU
aGlzIFBoeSBzdXBwb3J0cworCSBVU0IgMS41TWIvcywgVVNCIDEyTWIvcywgVVNCIDQ4ME1iL3Mg
c3BlZWRzLiBJdCBzdXBwb3J0cyBvbmUKKwkgVVNCIGhvc3QgcG9ydCB0byBhY2NlcHQgb25lIFVT
QiBkZXZpY2UuCiAKIGNvbmZpZyBQSFlfSElYNUhEMl9TQVRBCiAJdHJpc3RhdGUgIkhJWDVIRDIg
U0FUQSBQSFkgRHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL0tjb25maWcgYi9k
cml2ZXJzL3BpbmN0cmwvS2NvbmZpZwppbmRleCBiMzcyNDE5ZDYxZjIuLjI1YjZjODMwZjJmMSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9waW5jdHJsL0tjb25maWcKKysrIGIvZHJpdmVycy9waW5jdHJs
L0tjb25maWcKQEAgLTMyLDE1ICszMiwxNSBAQCBjb25maWcgREVCVUdfUElOQ1RSTAogCSAgU2F5
IFkgaGVyZSB0byBhZGQgc29tZSBleHRyYSBjaGVja3MgYW5kIGRpYWdub3N0aWNzIHRvIFBJTkNU
UkwgY2FsbHMuCiAKIGNvbmZpZyBQSU5DVFJMX0FSVFBFQzYKLSAgICAgICAgYm9vbCAiQXhpcyBB
UlRQRUMtNiBwaW4gY29udHJvbGxlciBkcml2ZXIiCi0gICAgICAgIGRlcGVuZHMgb24gTUFDSF9B
UlRQRUM2Ci0gICAgICAgIHNlbGVjdCBQSU5NVVgKLSAgICAgICAgc2VsZWN0IEdFTkVSSUNfUElO
Q09ORgotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBpcyB0aGUgZHJpdmVyIGZvciB0aGUg
QXhpcyBBUlRQRUMtNiBwaW4gY29udHJvbGxlci4gVGhpcyBkcml2ZXIKLSAgICAgICAgICBzdXBw
b3J0cyBwaW4gZnVuY3Rpb24gbXVsdGlwbGV4aW5nIGFzIHdlbGwgYXMgcGluIGJpYXMgYW5kIGRy
aXZlCi0gICAgICAgICAgc3RyZW5ndGggY29uZmlndXJhdGlvbi4gRGV2aWNlIHRyZWUgaW50ZWdy
YXRpb24gaW5zdHJ1Y3Rpb25zIGNhbiBiZQotICAgICAgICAgIGZvdW5kIGluIERvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2F4aXMsYXJ0cGVjNi1waW5jdHJsLnR4dAor
CWJvb2wgIkF4aXMgQVJUUEVDLTYgcGluIGNvbnRyb2xsZXIgZHJpdmVyIgorCWRlcGVuZHMgb24g
TUFDSF9BUlRQRUM2CisJc2VsZWN0IFBJTk1VWAorCXNlbGVjdCBHRU5FUklDX1BJTkNPTkYKKwlo
ZWxwCisJICBUaGlzIGlzIHRoZSBkcml2ZXIgZm9yIHRoZSBBeGlzIEFSVFBFQy02IHBpbiBjb250
cm9sbGVyLiBUaGlzIGRyaXZlcgorCSAgc3VwcG9ydHMgcGluIGZ1bmN0aW9uIG11bHRpcGxleGlu
ZyBhcyB3ZWxsIGFzIHBpbiBiaWFzIGFuZCBkcml2ZQorCSAgc3RyZW5ndGggY29uZmlndXJhdGlv
bi4gRGV2aWNlIHRyZWUgaW50ZWdyYXRpb24gaW5zdHJ1Y3Rpb25zIGNhbiBiZQorCSAgZm91bmQg
aW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYXhpcyxhcnRwZWM2
LXBpbmN0cmwudHh0CiAKIGNvbmZpZyBQSU5DVFJMX0FTMzcyMgogCXRyaXN0YXRlICJQaW5jdHJs
IGFuZCBHUElPIGRyaXZlciBmb3IgYW1zIEFTMzcyMiBQTUlDIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9waW5jdHJsL2ZyZWVzY2FsZS9LY29uZmlnIGIvZHJpdmVycy9waW5jdHJsL2ZyZWVzY2FsZS9L
Y29uZmlnCmluZGV4IDVmNDA1ODAzM2VjNi4uM2VhOWNlM2UwY2Q5IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3BpbmN0cmwvZnJlZXNjYWxlL0tjb25maWcKKysrIGIvZHJpdmVycy9waW5jdHJsL2ZyZWVz
Y2FsZS9LY29uZmlnCkBAIC0zOSwxMiArMzksMTIgQEAgY29uZmlnIFBJTkNUUkxfSU1YMjcKIAog
CiBjb25maWcgUElOQ1RSTF9JTVgyNQotICAgICAgICBib29sICJJTVgyNSBwaW5jdHJsIGRyaXZl
ciIKLSAgICAgICAgZGVwZW5kcyBvbiBPRgotICAgICAgICBkZXBlbmRzIG9uIFNPQ19JTVgyNQot
ICAgICAgICBzZWxlY3QgUElOQ1RSTF9JTVgKLSAgICAgICAgaGVscAotICAgICAgICAgIFNheSBZ
IGhlcmUgdG8gZW5hYmxlIHRoZSBpbXgyNSBwaW5jdHJsIGRyaXZlcgorCWJvb2wgIklNWDI1IHBp
bmN0cmwgZHJpdmVyIgorCWRlcGVuZHMgb24gT0YKKwlkZXBlbmRzIG9uIFNPQ19JTVgyNQorCXNl
bGVjdCBQSU5DVFJMX0lNWAorCWhlbHAKKwkgIFNheSBZIGhlcmUgdG8gZW5hYmxlIHRoZSBpbXgy
NSBwaW5jdHJsIGRyaXZlcgogCiBjb25maWcgUElOQ1RSTF9JTVgzNQogCWJvb2wgIklNWDM1IHBp
bmN0cmwgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL3Fjb20vS2NvbmZpZyBi
L2RyaXZlcnMvcGluY3RybC9xY29tL0tjb25maWcKaW5kZXggMzJmYzI0NThiOGViLi44YWQwZDNj
YzNiZjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGluY3RybC9xY29tL0tjb25maWcKKysrIGIvZHJp
dmVycy9waW5jdHJsL3Fjb20vS2NvbmZpZwpAQCAtMTQxLDEwICsxNDEsMTAgQEAgY29uZmlnIFBJ
TkNUUkxfUUNPTV9TUE1JX1BNSUMKICAgICAgICBzZWxlY3QgR1BJT0xJQl9JUlFDSElQCiAgICAg
ICAgc2VsZWN0IElSUV9ET01BSU5fSElFUkFSQ0hZCiAgICAgICAgaGVscAotICAgICAgICAgVGhp
cyBpcyB0aGUgcGluY3RybCwgcGlubXV4LCBwaW5jb25mIGFuZCBncGlvbGliIGRyaXZlciBmb3Ig
dGhlCi0gICAgICAgICBRdWFsY29tbSBHUElPIGFuZCBNUFAgYmxvY2tzIGZvdW5kIGluIHRoZSBR
dWFsY29tbSBQTUlDJ3MgY2hpcHMsCi0gICAgICAgICB3aGljaCBhcmUgdXNpbmcgU1BNSSBmb3Ig
Y29tbXVuaWNhdGlvbiB3aXRoIFNvQy4gRXhhbXBsZSBQTUlDJ3MKLSAgICAgICAgIGRldmljZXMg
YXJlIHBtODg0MSwgcG04OTQxIGFuZCBwbWE4MDg0LgorCSBUaGlzIGlzIHRoZSBwaW5jdHJsLCBw
aW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZvciB0aGUKKwkgUXVhbGNvbW0gR1BJ
TyBhbmQgTVBQIGJsb2NrcyBmb3VuZCBpbiB0aGUgUXVhbGNvbW0gUE1JQydzIGNoaXBzLAorCSB3
aGljaCBhcmUgdXNpbmcgU1BNSSBmb3IgY29tbXVuaWNhdGlvbiB3aXRoIFNvQy4gRXhhbXBsZSBQ
TUlDJ3MKKwkgZGV2aWNlcyBhcmUgcG04ODQxLCBwbTg5NDEgYW5kIHBtYTgwODQuCiAKIGNvbmZp
ZyBQSU5DVFJMX1FDT01fU1NCSV9QTUlDCiAgICAgICAgdHJpc3RhdGUgIlF1YWxjb21tIFNTQkkg
UE1JQyBwaW4gY29udHJvbGxlciBkcml2ZXIiCkBAIC0xNTQsMTAgKzE1NCwxMCBAQCBjb25maWcg
UElOQ1RSTF9RQ09NX1NTQklfUE1JQwogICAgICAgIHNlbGVjdCBHRU5FUklDX1BJTkNPTkYKICAg
ICAgICBzZWxlY3QgSVJRX0RPTUFJTl9ISUVSQVJDSFkKICAgICAgICBoZWxwCi0gICAgICAgICBU
aGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZv
ciB0aGUKLSAgICAgICAgIFF1YWxjb21tIEdQSU8gYW5kIE1QUCBibG9ja3MgZm91bmQgaW4gdGhl
IFF1YWxjb21tIFBNSUMncyBjaGlwcywKLSAgICAgICAgIHdoaWNoIGFyZSB1c2luZyBTU0JJIGZv
ciBjb21tdW5pY2F0aW9uIHdpdGggU29DLiBFeGFtcGxlIFBNSUMncwotICAgICAgICAgZGV2aWNl
cyBhcmUgcG04MDU4IGFuZCBwbTg5MjEuCisJIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBpbm11eCwg
cGluY29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQorCSBRdWFsY29tbSBHUElPIGFuZCBN
UFAgYmxvY2tzIGZvdW5kIGluIHRoZSBRdWFsY29tbSBQTUlDJ3MgY2hpcHMsCisJIHdoaWNoIGFy
ZSB1c2luZyBTU0JJIGZvciBjb21tdW5pY2F0aW9uIHdpdGggU29DLiBFeGFtcGxlIFBNSUMncwor
CSBkZXZpY2VzIGFyZSBwbTgwNTggYW5kIHBtODkyMS4KIAogY29uZmlnIFBJTkNUUkxfU0M3MTgw
CiAJdHJpc3RhdGUgIlF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgU0M3MTgwIHBpbiBjb250cm9s
bGVyIGRyaXZlciIKQEAgLTE3MywyNiArMTczLDI2IEBAIGNvbmZpZyBQSU5DVFJMX1NETTY2MAog
ICAgICAgIGRlcGVuZHMgb24gR1BJT0xJQiAmJiBPRgogICAgICAgIHNlbGVjdCBQSU5DVFJMX01T
TQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBpbm11eCwgcGlu
Y29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQotICAgICAgICAgUXVhbGNvbW0gVGVjaG5v
bG9naWVzIEluYyBUTE1NIGJsb2NrIGZvdW5kIG9uIHRoZSBRdWFsY29tbQotICAgICAgICAgVGVj
aG5vbG9naWVzIEluYyBTRE02NjAgcGxhdGZvcm0uCisJIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBp
bm11eCwgcGluY29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQorCSBRdWFsY29tbSBUZWNo
bm9sb2dpZXMgSW5jIFRMTU0gYmxvY2sgZm91bmQgb24gdGhlIFF1YWxjb21tCisJIFRlY2hub2xv
Z2llcyBJbmMgU0RNNjYwIHBsYXRmb3JtLgogCiBjb25maWcgUElOQ1RSTF9TRE04NDUKICAgICAg
ICB0cmlzdGF0ZSAiUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBTRE04NDUgcGluIGNvbnRyb2xs
ZXIgZHJpdmVyIgogICAgICAgIGRlcGVuZHMgb24gR1BJT0xJQiAmJiAoT0YgfHwgQUNQSSkKICAg
ICAgICBzZWxlY3QgUElOQ1RSTF9NU00KICAgICAgICBoZWxwCi0gICAgICAgICBUaGlzIGlzIHRo
ZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZvciB0aGUKLSAg
ICAgICAgIFF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgVExNTSBibG9jayBmb3VuZCBvbiB0aGUg
UXVhbGNvbW0KLSAgICAgICAgIFRlY2hub2xvZ2llcyBJbmMgU0RNODQ1IHBsYXRmb3JtLgorCSBU
aGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZv
ciB0aGUKKwkgUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBUTE1NIGJsb2NrIGZvdW5kIG9uIHRo
ZSBRdWFsY29tbQorCSBUZWNobm9sb2dpZXMgSW5jIFNETTg0NSBwbGF0Zm9ybS4KIAogY29uZmln
IFBJTkNUUkxfU004MTUwCiAgICAgICAgdHJpc3RhdGUgIlF1YWxjb21tIFRlY2hub2xvZ2llcyBJ
bmMgU004MTUwIHBpbiBjb250cm9sbGVyIGRyaXZlciIKICAgICAgICBkZXBlbmRzIG9uIEdQSU9M
SUIgJiYgT0YKICAgICAgICBzZWxlY3QgUElOQ1RSTF9NU00KICAgICAgICBoZWxwCi0gICAgICAg
ICBUaGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVy
IGZvciB0aGUKLSAgICAgICAgIFF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgVExNTSBibG9jayBm
b3VuZCBvbiB0aGUgUXVhbGNvbW0KLSAgICAgICAgIFRlY2hub2xvZ2llcyBJbmMgU004MTUwIHBs
YXRmb3JtLgorCSBUaGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9s
aWIgZHJpdmVyIGZvciB0aGUKKwkgUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBUTE1NIGJsb2Nr
IGZvdW5kIG9uIHRoZSBRdWFsY29tbQorCSBUZWNobm9sb2dpZXMgSW5jIFNNODE1MCBwbGF0Zm9y
bS4KIAogZW5kaWYKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGxhdGZvcm0vY2hyb21lL0tjb25maWcg
Yi9kcml2ZXJzL3BsYXRmb3JtL2Nocm9tZS9LY29uZmlnCmluZGV4IGVlNWYwOGVhNTdiNi4uYjY2
Y2M3MTgyMjg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BsYXRmb3JtL2Nocm9tZS9LY29uZmlnCisr
KyBiL2RyaXZlcnMvcGxhdGZvcm0vY2hyb21lL0tjb25maWcKQEAgLTEzMiw5ICsxMzIsOSBAQCBj
b25maWcgQ1JPU19FQ19MUEMKIAkgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjcm9zX2VjX2xwY3Mu
CiAKIGNvbmZpZyBDUk9TX0VDX1BST1RPCi0gICAgICAgIGJvb2wKLSAgICAgICAgaGVscAotICAg
ICAgICAgIENocm9tZU9TIEVDIGNvbW11bmljYXRpb24gcHJvdG9jb2wgaGVscGVycy4KKwlib29s
CisJaGVscAorCSAgQ2hyb21lT1MgRUMgY29tbXVuaWNhdGlvbiBwcm90b2NvbCBoZWxwZXJzLgog
CiBjb25maWcgQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVAogCXRyaXN0YXRlICJCYWNrbGlnaHQgTEVE
IHN1cHBvcnQgZm9yIENocm9tZSBPUyBrZXlib2FyZHMiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bs
YXRmb3JtL21lbGxhbm94L0tjb25maWcgYi9kcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94L0tjb25m
aWcKaW5kZXggNTMwZmU3ZTMxMzk3Li5hNDc0NmJiYTdlOWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
cGxhdGZvcm0vbWVsbGFub3gvS2NvbmZpZworKysgYi9kcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94
L0tjb25maWcKQEAgLTQxLDcgKzQxLDcgQEAgY29uZmlnIE1MWEJGX1RNRklGTwogCWRlcGVuZHMg
b24gVklSVElPX0NPTlNPTEUgJiYgVklSVElPX05FVAogCWhlbHAKIAkgIFNheSB5IGhlcmUgdG8g
ZW5hYmxlIFRtRmlmbyBzdXBwb3J0LiBUaGUgVG1GaWZvIGRyaXZlciBwcm92aWRlcwotICAgICAg
ICAgIHBsYXRmb3JtIGRyaXZlciBzdXBwb3J0IGZvciB0aGUgVG1GaWZvIHdoaWNoIHN1cHBvcnRz
IGNvbnNvbGUKLSAgICAgICAgICBhbmQgbmV0d29ya2luZyBiYXNlZCBvbiB0aGUgdmlydGlvIGZy
YW1ld29yay4KKwkgIHBsYXRmb3JtIGRyaXZlciBzdXBwb3J0IGZvciB0aGUgVG1GaWZvIHdoaWNo
IHN1cHBvcnRzIGNvbnNvbGUKKwkgIGFuZCBuZXR3b3JraW5nIGJhc2VkIG9uIHRoZSB2aXJ0aW8g
ZnJhbWV3b3JrLgogCiBlbmRpZiAjIE1FTExBTk9YX1BMQVRGT1JNCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3BsYXRmb3JtL3g4Ni9LY29uZmlnIGIvZHJpdmVycy9wbGF0Zm9ybS94ODYvS2NvbmZpZwpp
bmRleCBhZTIxZDA4YzY1ZTguLjVjMzU2ZTRjN2Q0YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9wbGF0
Zm9ybS94ODYvS2NvbmZpZworKysgYi9kcml2ZXJzL3BsYXRmb3JtL3g4Ni9LY29uZmlnCkBAIC0y
OCw3ICsyOCw3IEBAIGNvbmZpZyBBQ0VSX1dNSQogCWRlcGVuZHMgb24gQUNQSV9XTUkKIAlzZWxl
Y3QgSU5QVVRfU1BBUlNFS01BUAogCSMgQWNlciBXTUkgZGVwZW5kcyBvbiBBQ1BJX1ZJREVPIHdo
ZW4gQUNQSSBpcyBlbmFibGVkCi0gICAgICAgIHNlbGVjdCBBQ1BJX1ZJREVPIGlmIEFDUEkKKwlz
ZWxlY3QgQUNQSV9WSURFTyBpZiBBQ1BJCiAJLS0taGVscC0tLQogCSAgVGhpcyBpcyBhIGRyaXZl
ciBmb3IgbmV3ZXIgQWNlciAoYW5kIFdpc3Ryb24pIGxhcHRvcHMuIEl0IGFkZHMKIAkgIHdpcmVs
ZXNzIHJhZGlvIGFuZCBibHVldG9vdGggY29udHJvbCwgYW5kIG9uIHNvbWUgbGFwdG9wcywKQEAg
LTM4LDE4ICszOCwxOCBAQCBjb25maWcgQUNFUl9XTUkKIAkgIGhlcmUuCiAKIGNvbmZpZyBBQ0VS
X1dJUkVMRVNTCi0gICAgICAgIHRyaXN0YXRlICJBY2VyIFdpcmVsZXNzIFJhZGlvIENvbnRyb2wg
RHJpdmVyIgotICAgICAgICBkZXBlbmRzIG9uIEFDUEkKLSAgICAgICAgZGVwZW5kcyBvbiBJTlBV
VAotICAgICAgICAtLS1oZWxwLS0tCi0gICAgICAgICAgVGhlIEFjZXIgV2lyZWxlc3MgUmFkaW8g
Q29udHJvbCBoYW5kbGVzIHRoZSBhaXJwbGFuZSBtb2RlIGhvdGtleQotICAgICAgICAgIHByZXNl
bnQgb24gbmV3IEFjZXIgbGFwdG9wcy4KKwl0cmlzdGF0ZSAiQWNlciBXaXJlbGVzcyBSYWRpbyBD
b250cm9sIERyaXZlciIKKwlkZXBlbmRzIG9uIEFDUEkKKwlkZXBlbmRzIG9uIElOUFVUCisJLS0t
aGVscC0tLQorCSAgVGhlIEFjZXIgV2lyZWxlc3MgUmFkaW8gQ29udHJvbCBoYW5kbGVzIHRoZSBh
aXJwbGFuZSBtb2RlIGhvdGtleQorCSAgcHJlc2VudCBvbiBuZXcgQWNlciBsYXB0b3BzLgogCi0g
ICAgICAgICAgU2F5IFkgb3IgTSBoZXJlIGlmIHlvdSBoYXZlIGFuIEFjZXIgbm90ZWJvb2sgd2l0
aCBhbiBhaXJwbGFuZSBtb2RlCi0gICAgICAgICAgaG90a2V5LgorCSAgU2F5IFkgb3IgTSBoZXJl
IGlmIHlvdSBoYXZlIGFuIEFjZXIgbm90ZWJvb2sgd2l0aCBhbiBhaXJwbGFuZSBtb2RlCisJICBo
b3RrZXkuCiAKLSAgICAgICAgICBJZiB5b3UgY2hvb3NlIHRvIGNvbXBpbGUgdGhpcyBkcml2ZXIg
YXMgYSBtb2R1bGUgdGhlIG1vZHVsZSB3aWxsIGJlCi0gICAgICAgICAgY2FsbGVkIGFjZXItd2ly
ZWxlc3MuCisJICBJZiB5b3UgY2hvb3NlIHRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1
bGUgdGhlIG1vZHVsZSB3aWxsIGJlCisJICBjYWxsZWQgYWNlci13aXJlbGVzcy4KIAogY29uZmln
IEFDRVJIREYKIAl0cmlzdGF0ZSAiQWNlciBBc3BpcmUgT25lIHRlbXBlcmF0dXJlIGFuZCBmYW4g
ZHJpdmVyIgpAQCAtMjg2LDE3ICsyODYsMTcgQEAgY29uZmlnIEZVSklUU1VfVEFCTEVUCiAgICAg
ICAgZGVwZW5kcyBvbiBBQ1BJCiAgICAgICAgZGVwZW5kcyBvbiBJTlBVVAogICAgICAgIC0tLWhl
bHAtLS0KLSAgICAgICAgIFRoaXMgaXMgYSBkcml2ZXIgZm9yIHRhYmxldHMgYnVpbHQgYnkgRnVq
aXRzdToKKwkgVGhpcyBpcyBhIGRyaXZlciBmb3IgdGFibGV0cyBidWlsdCBieSBGdWppdHN1Ogog
Ci0gICAgICAgICAgICogTGlmZWJvb2sgUDE1MTAvUDE2MTAvUDE2MjAvVHh4eHgKLSAgICAgICAg
ICAgKiBTdHlsaXN0aWMgU1Q1eHh4Ci0gICAgICAgICAgICogUG9zc2libHkgb3RoZXIgRnVqaXRz
dSB0YWJsZXQgbW9kZWxzCisJICAgKiBMaWZlYm9vayBQMTUxMC9QMTYxMC9QMTYyMC9UeHh4eAor
CSAgICogU3R5bGlzdGljIFNUNXh4eAorCSAgICogUG9zc2libHkgb3RoZXIgRnVqaXRzdSB0YWJs
ZXQgbW9kZWxzCiAKLSAgICAgICAgIEl0IGFkZHMgc3VwcG9ydCBmb3IgdGhlIHBhbmVsIGJ1dHRv
bnMsIGRvY2tpbmcgc3RhdGlvbiBkZXRlY3Rpb24sCi0gICAgICAgICB0YWJsZXQvbm90ZWJvb2sg
bW9kZSBkZXRlY3Rpb24gZm9yIGNvbnZlcnRpYmxlIGFuZAotICAgICAgICAgb3JpZW50YXRpb24g
ZGV0ZWN0aW9uIGZvciBkb2NrZWQgc2xhdGVzLgorCSBJdCBhZGRzIHN1cHBvcnQgZm9yIHRoZSBw
YW5lbCBidXR0b25zLCBkb2NraW5nIHN0YXRpb24gZGV0ZWN0aW9uLAorCSB0YWJsZXQvbm90ZWJv
b2sgbW9kZSBkZXRlY3Rpb24gZm9yIGNvbnZlcnRpYmxlIGFuZAorCSBvcmllbnRhdGlvbiBkZXRl
Y3Rpb24gZm9yIGRvY2tlZCBzbGF0ZXMuCiAKLSAgICAgICAgIElmIHlvdSBoYXZlIGEgRnVqaXRz
dSBjb252ZXJ0aWJsZSBvciBzbGF0ZSwgc2F5IFkgb3IgTSBoZXJlLgorCSBJZiB5b3UgaGF2ZSBh
IEZ1aml0c3UgY29udmVydGlibGUgb3Igc2xhdGUsIHNheSBZIG9yIE0gaGVyZS4KIAogY29uZmln
IEFNSUxPX1JGS0lMTAogCXRyaXN0YXRlICJGdWppdHN1LVNpZW1lbnMgQW1pbG8gcmZraWxsIHN1
cHBvcnQiCkBAIC0xMDEzLDggKzEwMTMsOCBAQCBjb25maWcgSU5URUxfTUZMRF9USEVSTUFMCiAg
ICAgICAgdHJpc3RhdGUgIlRoZXJtYWwgZHJpdmVyIGZvciBJbnRlbCBNZWRmaWVsZCBwbGF0Zm9y
bSIKICAgICAgICBkZXBlbmRzIG9uIE1GRF9JTlRFTF9NU0lDICYmIFRIRVJNQUwKICAgICAgICBo
ZWxwCi0gICAgICAgICBTYXkgWSBoZXJlIHRvIGVuYWJsZSB0aGVybWFsIGRyaXZlciBzdXBwb3J0
IGZvciB0aGUgIEludGVsIE1lZGZpZWxkCi0gICAgICAgICBwbGF0Zm9ybS4KKwkgU2F5IFkgaGVy
ZSB0byBlbmFibGUgdGhlcm1hbCBkcml2ZXIgc3VwcG9ydCBmb3IgdGhlICBJbnRlbCBNZWRmaWVs
ZAorCSBwbGF0Zm9ybS4KIAogY29uZmlnIElOVEVMX0lQUwogCXRyaXN0YXRlICJJbnRlbCBJbnRl
bGxpZ2VudCBQb3dlciBTaGFyaW5nIgpAQCAtMTEyMSw3ICsxMTIxLDcgQEAgY29uZmlnIE1YTV9X
TUkKICAgICAgICB0cmlzdGF0ZSAiV01JIHN1cHBvcnQgZm9yIE1YTSBMYXB0b3AgR3JhcGhpY3Mi
CiAgICAgICAgZGVwZW5kcyBvbiBBQ1BJX1dNSQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAg
ICBNWE0gaXMgYSBzdGFuZGFyZCBmb3IgbGFwdG9wIGdyYXBoaWNzIGNhcmRzLCB0aGUgV01JIGlu
dGVyZmFjZQorCSAgTVhNIGlzIGEgc3RhbmRhcmQgZm9yIGxhcHRvcCBncmFwaGljcyBjYXJkcywg
dGhlIFdNSSBpbnRlcmZhY2UKIAkgIGlzIHJlcXVpcmVkIGZvciBzd2l0Y2hhYmxlIG52aWRpYSBn
cmFwaGljcyBtYWNoaW5lcwogCiBjb25maWcgSU5URUxfT0FLVFJBSUwKQEAgLTExNTYsNyArMTE1
Niw3IEBAIGNvbmZpZyBBUFBMRV9HTVVYCiAJICBjb250cm9sIGlzIHN1cHBvcnRlZCBieSB0aGUg
ZHJpdmVyLgogCiBjb25maWcgSU5URUxfUlNUCi0gICAgICAgIHRyaXN0YXRlICJJbnRlbCBSYXBp
ZCBTdGFydCBUZWNobm9sb2d5IERyaXZlciIKKwl0cmlzdGF0ZSAiSW50ZWwgUmFwaWQgU3RhcnQg
VGVjaG5vbG9neSBEcml2ZXIiCiAJZGVwZW5kcyBvbiBBQ1BJCiAJLS0taGVscC0tLQogCSAgVGhp
cyBkcml2ZXIgcHJvdmlkZXMgc3VwcG9ydCBmb3IgbW9kaWZ5aW5nIHBhcmFtYXRlcnMgb24gc3lz
dGVtcwpAQCAtMTE2OCw3ICsxMTY4LDcgQEAgY29uZmlnIElOVEVMX1JTVAogCSAgYXMgdXN1YWwu
CiAKIGNvbmZpZyBJTlRFTF9TTUFSVENPTk5FQ1QKLSAgICAgICAgdHJpc3RhdGUgIkludGVsIFNt
YXJ0IENvbm5lY3QgZGlzYWJsaW5nIGRyaXZlciIKKwl0cmlzdGF0ZSAiSW50ZWwgU21hcnQgQ29u
bmVjdCBkaXNhYmxpbmcgZHJpdmVyIgogCWRlcGVuZHMgb24gQUNQSQogCS0tLWhlbHAtLS0KIAkg
IEludGVsIFNtYXJ0IENvbm5lY3QgaXMgYSB0ZWNobm9sb2d5IGludGVuZGVkIHRvIHBlcm1pdCBk
ZXZpY2VzIHRvCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bvd2VyL2F2cy9LY29uZmlnIGIvZHJpdmVy
cy9wb3dlci9hdnMvS2NvbmZpZwppbmRleCBiNWEyMTdiODI4ZGMuLjA4OWI2MjQ0YjcxNiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9wb3dlci9hdnMvS2NvbmZpZworKysgYi9kcml2ZXJzL3Bvd2VyL2F2
cy9LY29uZmlnCkBAIC0xMyw5ICsxMyw5IEBAIG1lbnVjb25maWcgUE9XRVJfQVZTCiAJICBTYXkg
WSBoZXJlIHRvIGVuYWJsZSBBZGFwdGl2ZSBWb2x0YWdlIFNjYWxpbmcgY2xhc3Mgc3VwcG9ydC4K
IAogY29uZmlnIFJPQ0tDSElQX0lPRE9NQUlOCi0gICAgICAgIHRyaXN0YXRlICJSb2NrY2hpcCBJ
TyBkb21haW4gc3VwcG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBQT1dFUl9BVlMgJiYgQVJDSF9S
T0NLQ0hJUCAmJiBPRgotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IHkgaGVyZSB0byBlbmFi
bGUgc3VwcG9ydCBpbyBkb21haW5zIG9uIFJvY2tjaGlwIFNvQ3MuIEl0IGlzCi0gICAgICAgICAg
bmVjZXNzYXJ5IGZvciB0aGUgaW8gZG9tYWluIHNldHRpbmcgb2YgdGhlIFNvQyB0byBtYXRjaCB0
aGUKLSAgICAgICAgICB2b2x0YWdlIHN1cHBsaWVkIGJ5IHRoZSByZWd1bGF0b3JzLgorCXRyaXN0
YXRlICJSb2NrY2hpcCBJTyBkb21haW4gc3VwcG9ydCIKKwlkZXBlbmRzIG9uIFBPV0VSX0FWUyAm
JiBBUkNIX1JPQ0tDSElQICYmIE9GCisJaGVscAorCSAgU2F5IHkgaGVyZSB0byBlbmFibGUgc3Vw
cG9ydCBpbyBkb21haW5zIG9uIFJvY2tjaGlwIFNvQ3MuIEl0IGlzCisJICBuZWNlc3NhcnkgZm9y
IHRoZSBpbyBkb21haW4gc2V0dGluZyBvZiB0aGUgU29DIHRvIG1hdGNoIHRoZQorCSAgdm9sdGFn
ZSBzdXBwbGllZCBieSB0aGUgcmVndWxhdG9ycy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvcG93ZXIv
c3VwcGx5L0tjb25maWcgYi9kcml2ZXJzL3Bvd2VyL3N1cHBseS9LY29uZmlnCmluZGV4IGM4NGE3
YjFjYWViNi4uZjY5OTVlYWE1NjQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Bvd2VyL3N1cHBseS9L
Y29uZmlnCisrKyBiL2RyaXZlcnMvcG93ZXIvc3VwcGx5L0tjb25maWcKQEAgLTczLDEwICs3Mywx
MCBAQCBjb25maWcgV004MzFYX1BPV0VSCiAJICBwcm92aWRlZCBieSBXb2xmc29uIE1pY3JvZWxl
Y3Ryb25pY3MgV004MzF4IFBNSUNzLgogCiBjb25maWcgV004MzUwX1BPV0VSCi0gICAgICAgIHRy
aXN0YXRlICJXTTgzNTAgUE1VIHN1cHBvcnQiCi0gICAgICAgIGRlcGVuZHMgb24gTUZEX1dNODM1
MAotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IFkgaGVyZSB0byBlbmFibGUgc3VwcG9ydCBm
b3IgdGhlIHBvd2VyIG1hbmFnZW1lbnQgdW5pdAorCXRyaXN0YXRlICJXTTgzNTAgUE1VIHN1cHBv
cnQiCisJZGVwZW5kcyBvbiBNRkRfV004MzUwCisJaGVscAorCSAgU2F5IFkgaGVyZSB0byBlbmFi
bGUgc3VwcG9ydCBmb3IgdGhlIHBvd2VyIG1hbmFnZW1lbnQgdW5pdAogCSAgcHJvdmlkZWQgYnkg
dGhlIFdvbGZzb24gTWljcm9lbGVjdHJvbmljcyBXTTgzNTAgUE1JQy4KIAogY29uZmlnIFRFU1Rf
UE9XRVIKQEAgLTIwOSwxNiArMjA5LDE2IEBAIGNvbmZpZyBCQVRURVJZX1dNOTdYWAogCSAgU2F5
IFkgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIGJhdHRlcnkgbWVhc3VyZWQgYnkgV005N3h4IGF1eCBw
b3J0LgogCiBjb25maWcgQkFUVEVSWV9TQlMKLSAgICAgICAgdHJpc3RhdGUgIlNCUyBDb21wbGlh
bnQgZ2FzIGdhdWdlIgotICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAgICAgICBoZWxwCisJdHJp
c3RhdGUgIlNCUyBDb21wbGlhbnQgZ2FzIGdhdWdlIgorCWRlcGVuZHMgb24gSTJDCisJaGVscAog
CSAgU2F5IFkgdG8gaW5jbHVkZSBzdXBwb3J0IGZvciBTQlMgYmF0dGVyeSBkcml2ZXIgZm9yIFNC
Uy1jb21wbGlhbnQKIAkgIGdhcyBnYXVnZXMuCiAKIGNvbmZpZyBDSEFSR0VSX1NCUwotICAgICAg
ICB0cmlzdGF0ZSAiU0JTIENvbXBsaWFudCBjaGFyZ2VyIgotICAgICAgICBkZXBlbmRzIG9uIEky
QwotICAgICAgICBoZWxwCisJdHJpc3RhdGUgIlNCUyBDb21wbGlhbnQgY2hhcmdlciIKKwlkZXBl
bmRzIG9uIEkyQworCWhlbHAKIAkgIFNheSBZIHRvIGluY2x1ZGUgc3VwcG9ydCBmb3IgU0JTIGNv
bXBsaWFudCBiYXR0ZXJ5IGNoYXJnZXJzLgogCiBjb25maWcgTUFOQUdFUl9TQlMKQEAgLTQ4NCwx
MSArNDg0LDExIEBAIGNvbmZpZyBDSEFSR0VSX01BTkFHRVIKIAlkZXBlbmRzIG9uIFJFR1VMQVRP
UgogCXNlbGVjdCBFWFRDT04KIAloZWxwCi0gICAgICAgICAgU2F5IFkgdG8gZW5hYmxlIGNoYXJn
ZXItbWFuYWdlciBzdXBwb3J0LCB3aGljaCBhbGxvd3MgbXVsdGlwbGUKLSAgICAgICAgICBjaGFy
Z2VycyBhdHRhY2hlZCB0byBhIGJhdHRlcnkgYW5kIG11bHRpcGxlIGJhdHRlcmllcyBhdHRhY2hl
ZCB0byBhCi0gICAgICAgICAgc3lzdGVtLiBUaGUgY2hhcmdlci1tYW5hZ2VyIGFsc28gY2FuIG1v
bml0b3IgY2hhcmdpbmcgc3RhdHVzIGluCi0gICAgICAgICAgcnVudGltZSBhbmQgaW4gc3VzcGVu
ZC10by1SQU0gYnkgd2FraW5nIHVwIHRoZSBzeXN0ZW0gcGVyaW9kaWNhbGx5Ci0gICAgICAgICAg
d2l0aCBoZWxwIG9mIHN1c3BlbmRfYWdhaW4gc3VwcG9ydC4KKwkgIFNheSBZIHRvIGVuYWJsZSBj
aGFyZ2VyLW1hbmFnZXIgc3VwcG9ydCwgd2hpY2ggYWxsb3dzIG11bHRpcGxlCisJICBjaGFyZ2Vy
cyBhdHRhY2hlZCB0byBhIGJhdHRlcnkgYW5kIG11bHRpcGxlIGJhdHRlcmllcyBhdHRhY2hlZCB0
byBhCisJICBzeXN0ZW0uIFRoZSBjaGFyZ2VyLW1hbmFnZXIgYWxzbyBjYW4gbW9uaXRvciBjaGFy
Z2luZyBzdGF0dXMgaW4KKwkgIHJ1bnRpbWUgYW5kIGluIHN1c3BlbmQtdG8tUkFNIGJ5IHdha2lu
ZyB1cCB0aGUgc3lzdGVtIHBlcmlvZGljYWxseQorCSAgd2l0aCBoZWxwIG9mIHN1c3BlbmRfYWdh
aW4gc3VwcG9ydC4KIAogY29uZmlnIENIQVJHRVJfTFQzNjUxCiAJdHJpc3RhdGUgIkFuYWxvZyBE
ZXZpY2VzIExUMzY1MSBjaGFyZ2VyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9yZWd1bGF0b3IvS2Nv
bmZpZyBiL2RyaXZlcnMvcmVndWxhdG9yL0tjb25maWcKaW5kZXggM2VlNjM1MzFmNmQ1Li43NGVi
NWFmNzI5NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcmVndWxhdG9yL0tjb25maWcKKysrIGIvZHJp
dmVycy9yZWd1bGF0b3IvS2NvbmZpZwpAQCAtODQxLDEwICs4NDEsMTAgQEAgY29uZmlnIFJFR1VM
QVRPUl9TS1k4MTQ1MgogCSAgd2lsbCBiZSBjYWxsZWQgc2t5ODE0NTItcmVndWxhdG9yLgogCiBj
b25maWcgUkVHVUxBVE9SX1NMRzUxMDAwCi0gICAgICAgIHRyaXN0YXRlICJEaWFsb2cgU2VtaWNv
bmR1Y3RvciBTTEc1MTAwMCByZWd1bGF0b3JzIgotICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAg
ICAgICBzZWxlY3QgUkVHTUFQX0kyQwotICAgICAgICBoZWxwCisJdHJpc3RhdGUgIkRpYWxvZyBT
ZW1pY29uZHVjdG9yIFNMRzUxMDAwIHJlZ3VsYXRvcnMiCisJZGVwZW5kcyBvbiBJMkMKKwlzZWxl
Y3QgUkVHTUFQX0kyQworCWhlbHAKIAkgIFNheSB5IGhlcmUgdG8gc3VwcG9ydCBmb3IgdGhlIERp
YWxvZyBTZW1pY29uZHVjdG9yIFNMRzUxMDAwLgogCSAgVGhlIFNMRzUxMDAwIGlzIHNldmVuIGNv
bXBhY3QgYW5kIGN1c3RvbWl6YWJsZSBsb3cgZHJvcG91dAogCSAgcmVndWxhdG9ycy4KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvcnBtc2cvS2NvbmZpZyBiL2RyaXZlcnMvcnBtc2cvS2NvbmZpZwppbmRl
eCBkMDMyMmI0MWVjYTUuLjcwOTI3NjU0MGVmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ycG1zZy9L
Y29uZmlnCisrKyBiL2RyaXZlcnMvcnBtc2cvS2NvbmZpZwpAQCAtMjEsNyArMjEsNyBAQCBjb25m
aWcgUlBNU0dfUUNPTV9HTElOS19OQVRJVkUKIAogY29uZmlnIFJQTVNHX1FDT01fR0xJTktfUlBN
CiAJdHJpc3RhdGUgIlF1YWxjb21tIFJQTSBHbGluayBkcml2ZXIiCi0gICAgICAgIHNlbGVjdCBS
UE1TR19RQ09NX0dMSU5LX05BVElWRQorCXNlbGVjdCBSUE1TR19RQ09NX0dMSU5LX05BVElWRQog
CWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJZGVwZW5kcyBvbiBNQUlMQk9YCiAJaGVscApkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ydGMvS2NvbmZpZyBiL2RyaXZlcnMvcnRjL0tjb25maWcKaW5kZXggMWFk
ZjlmODE1NjUyLi5iYzk1MDM4NDU3YzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcnRjL0tjb25maWcK
KysrIGIvZHJpdmVycy9ydGMvS2NvbmZpZwpAQCAtMTUxMCw5ICsxNTEwLDkgQEAgY29uZmlnIFJU
Q19EUlZfUFhBCiAJZGVwZW5kcyBvbiBBUkNIX1BYQQogCXNlbGVjdCBSVENfRFJWX1NBMTEwMAog
CWhlbHAKLSAgICAgICAgIElmIHlvdSBzYXkgWSBoZXJlIHlvdSB3aWxsIGdldCBhY2Nlc3MgdG8g
dGhlIHJlYWwgdGltZSBjbG9jawotICAgICAgICAgYnVpbHQgaW50byB5b3VyIFBYQTI3eCBvciBQ
WEEzeHggQ1BVLiBUaGlzIFJUQyBpcyBhY3R1YWxseSAyIFJUQ3MKLSAgICAgICAgIGNvbnNpc3Rp
bmcgb2YgYW4gU0ExMTAwIGNvbXBhdGlibGUgUlRDIGFuZCB0aGUgZXh0ZW5kZWQgUFhBIFJUQy4K
KwkgSWYgeW91IHNheSBZIGhlcmUgeW91IHdpbGwgZ2V0IGFjY2VzcyB0byB0aGUgcmVhbCB0aW1l
IGNsb2NrCisJIGJ1aWx0IGludG8geW91ciBQWEEyN3ggb3IgUFhBM3h4IENQVS4gVGhpcyBSVEMg
aXMgYWN0dWFsbHkgMiBSVENzCisJIGNvbnNpc3Rpbmcgb2YgYW4gU0ExMTAwIGNvbXBhdGlibGUg
UlRDIGFuZCB0aGUgZXh0ZW5kZWQgUFhBIFJUQy4KIAogCSBUaGlzIFJUQyBkcml2ZXIgdXNlcyBQ
WEEgUlRDIHJlZ2lzdGVycyBhdmFpbGFibGUgc2luY2UgcHhhMjd4CiAJIHNlcmllcyAoUkR4Uiwg
Ull4UikgaW5zdGVhZCBvZiBsZWdhY3kgUkNOUiwgUlRBUi4KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
c2NzaS9LY29uZmlnIGIvZHJpdmVycy9zY3NpL0tjb25maWcKaW5kZXggMWI5MmYzYzE5ZmYzLi4y
MzY3ODMxMWI1MWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc2NzaS9LY29uZmlnCisrKyBiL2RyaXZl
cnMvc2NzaS9LY29uZmlnCkBAIC0xMTY2LDggKzExNjYsOCBAQCBjb25maWcgU0NTSV9MUEZDCiAJ
ZGVwZW5kcyBvbiBOVk1FX0ZDIHx8IE5WTUVfRkM9bgogCXNlbGVjdCBDUkNfVDEwRElGCiAJLS0t
aGVscC0tLQotICAgICAgICAgIFRoaXMgbHBmYyBkcml2ZXIgc3VwcG9ydHMgdGhlIEVtdWxleCBM
aWdodFB1bHNlCi0gICAgICAgICAgRmFtaWx5IG9mIEZpYnJlIENoYW5uZWwgUENJIGhvc3QgYWRh
cHRlcnMuCisJICBUaGlzIGxwZmMgZHJpdmVyIHN1cHBvcnRzIHRoZSBFbXVsZXggTGlnaHRQdWxz
ZQorCSAgRmFtaWx5IG9mIEZpYnJlIENoYW5uZWwgUENJIGhvc3QgYWRhcHRlcnMuCiAKIGNvbmZp
ZyBTQ1NJX0xQRkNfREVCVUdfRlMKIAlib29sICJFbXVsZXggTGlnaHRQdWxzZSBGaWJyZSBDaGFu
bmVsIGRlYnVnZnMgU3VwcG9ydCIKQEAgLTE0ODAsMTQgKzE0ODAsMTQgQEAgY29uZmlnIFpGQ1AK
IAlkZXBlbmRzIG9uIFMzOTAgJiYgUURJTyAmJiBTQ1NJCiAJZGVwZW5kcyBvbiBTQ1NJX0ZDX0FU
VFJTCiAJaGVscAotICAgICAgICAgIElmIHlvdSB3YW50IHRvIGFjY2VzcyBTQ1NJIGRldmljZXMg
YXR0YWNoZWQgdG8geW91ciBJQk0gZVNlcnZlcgotICAgICAgICAgIHpTZXJpZXMgYnkgbWVhbnMg
b2YgRmlicmUgQ2hhbm5lbCBpbnRlcmZhY2VzIHNheSBZLgotICAgICAgICAgIEZvciBkZXRhaWxz
IHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbiBwcm92aWRlZCBieSBJQk0gYXQKLSAg
ICAgICAgICA8aHR0cDovL29zcy5zb2Z0d2FyZS5pYm0uY29tL2RldmVsb3BlcndvcmtzL29wZW5z
b3VyY2UvbGludXgzOTA+CisJICBJZiB5b3Ugd2FudCB0byBhY2Nlc3MgU0NTSSBkZXZpY2VzIGF0
dGFjaGVkIHRvIHlvdXIgSUJNIGVTZXJ2ZXIKKwkgIHpTZXJpZXMgYnkgbWVhbnMgb2YgRmlicmUg
Q2hhbm5lbCBpbnRlcmZhY2VzIHNheSBZLgorCSAgRm9yIGRldGFpbHMgcGxlYXNlIHJlZmVyIHRv
IHRoZSBkb2N1bWVudGF0aW9uIHByb3ZpZGVkIGJ5IElCTSBhdAorCSAgPGh0dHA6Ly9vc3Muc29m
dHdhcmUuaWJtLmNvbS9kZXZlbG9wZXJ3b3Jrcy9vcGVuc291cmNlL2xpbnV4MzkwPgogCi0gICAg
ICAgICAgVGhpcyBkcml2ZXIgaXMgYWxzbyBhdmFpbGFibGUgYXMgYSBtb2R1bGUuIFRoaXMgbW9k
dWxlIHdpbGwgYmUKLSAgICAgICAgICBjYWxsZWQgemZjcC4gSWYgeW91IHdhbnQgdG8gY29tcGls
ZSBpdCBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZQotICAgICAgICAgIGFuZCByZWFkIDxmaWxlOkRv
Y3VtZW50YXRpb24va2J1aWxkL21vZHVsZXMucnN0Pi4KKwkgIFRoaXMgZHJpdmVyIGlzIGFsc28g
YXZhaWxhYmxlIGFzIGEgbW9kdWxlLiBUaGlzIG1vZHVsZSB3aWxsIGJlCisJICBjYWxsZWQgemZj
cC4gSWYgeW91IHdhbnQgdG8gY29tcGlsZSBpdCBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZQorCSAg
YW5kIHJlYWQgPGZpbGU6RG9jdW1lbnRhdGlvbi9rYnVpbGQvbW9kdWxlcy5yc3Q+LgogCiBjb25m
aWcgU0NTSV9QTUNSQUlECiAJdHJpc3RhdGUgIlBNQyBTSUVSUkEgTGludXggTWF4UkFJRCBhZGFw
dGVyIHN1cHBvcnQiCkBAIC0xNTE4LDggKzE1MTgsOCBAQCBjb25maWcgU0NTSV9WSVJUSU8KIAl0
cmlzdGF0ZSAidmlydGlvLXNjc2kgc3VwcG9ydCIKIAlkZXBlbmRzIG9uIFZJUlRJTwogCWhlbHAK
LSAgICAgICAgICBUaGlzIGlzIHRoZSB2aXJ0dWFsIEhCQSBkcml2ZXIgZm9yIHZpcnRpby4gIElm
IHRoZSBrZXJuZWwgd2lsbAotICAgICAgICAgIGJlIHVzZWQgaW4gYSB2aXJ0dWFsIG1hY2hpbmUs
IHNheSBZIG9yIE0uCisJICBUaGlzIGlzIHRoZSB2aXJ0dWFsIEhCQSBkcml2ZXIgZm9yIHZpcnRp
by4gIElmIHRoZSBrZXJuZWwgd2lsbAorCSAgYmUgdXNlZCBpbiBhIHZpcnR1YWwgbWFjaGluZSwg
c2F5IFkgb3IgTS4KIAogc291cmNlICJkcml2ZXJzL3Njc2kvY3Npb3N0b3IvS2NvbmZpZyIKIApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4IGIvZHJpdmVy
cy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4CmluZGV4IDM1NDZiOGNjNDAxZi4uNGVkNDRi
YTRhNTViIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Njc2kvYWljN3h4eC9LY29uZmlnLmFpYzd4eHgK
KysrIGIvZHJpdmVycy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4CkBAIC03MSwyMCArNzEs
MjAgQEAgY29uZmlnIEFJQzdYWFhfREVCVUdfRU5BQkxFCiAJZHJpdmVyIGVycm9ycy4KIAogY29u
ZmlnIEFJQzdYWFhfREVCVUdfTUFTSwotICAgICAgICBpbnQgIkRlYnVnIGNvZGUgZW5hYmxlIG1h
c2sgKDIwNDcgZm9yIGFsbCBkZWJ1Z2dpbmcpIgotICAgICAgICBkZXBlbmRzIG9uIFNDU0lfQUlD
N1hYWAotICAgICAgICBkZWZhdWx0ICIwIgotICAgICAgICBoZWxwCisJaW50ICJEZWJ1ZyBjb2Rl
IGVuYWJsZSBtYXNrICgyMDQ3IGZvciBhbGwgZGVidWdnaW5nKSIKKwlkZXBlbmRzIG9uIFNDU0lf
QUlDN1hYWAorCWRlZmF1bHQgIjAiCisJaGVscAogCUJpdCBtYXNrIG9mIGRlYnVnIG9wdGlvbnMg
dGhhdCBpcyBvbmx5IHZhbGlkIGlmIHRoZQogCUNPTkZJR19BSUM3WFhYX0RFQlVHX0VOQUJMRSBv
cHRpb24gaXMgZW5hYmxlZC4gIFRoZSBiaXRzIGluIHRoaXMgbWFzawogCWFyZSBkZWZpbmVkIGlu
IHRoZSBkcml2ZXJzL3Njc2kvYWljN3h4eC9haWM3eHh4LmggLSBzZWFyY2ggZm9yIHRoZQogCXZh
cmlhYmxlIGFoY19kZWJ1ZyBpbiB0aGF0IGZpbGUgdG8gZmluZCB0aGVtLgogCiBjb25maWcgQUlD
N1hYWF9SRUdfUFJFVFRZX1BSSU5UCi0gICAgICAgIGJvb2wgIkRlY29kZSByZWdpc3RlcnMgZHVy
aW5nIGRpYWdub3N0aWNzIgotICAgICAgICBkZXBlbmRzIG9uIFNDU0lfQUlDN1hYWAorCWJvb2wg
IkRlY29kZSByZWdpc3RlcnMgZHVyaW5nIGRpYWdub3N0aWNzIgorCWRlcGVuZHMgb24gU0NTSV9B
SUM3WFhYCiAJZGVmYXVsdCB5Ci0gICAgICAgIGhlbHAKKwloZWxwCiAJQ29tcGlsZSBpbiByZWdp
c3RlciB2YWx1ZSB0YWJsZXMgZm9yIHRoZSBvdXRwdXQgb2YgZXhwYW5kZWQgcmVnaXN0ZXIKIAlj
b250ZW50cyBpbiBkaWFnbm9zdGljcy4gIFRoaXMgbWFrZSBpdCBtdWNoIGVhc2llciB0byB1bmRl
cnN0YW5kIGRlYnVnCiAJb3V0cHV0IHdpdGhvdXQgaGF2aW5nIHRvIHJlZmVyIHRvIGEgZGF0YSBi
b29rIGFuZC9vciB0aGUgYWljN3h4eC5yZWcKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc2NzaS9wY21j
aWEvS2NvbmZpZyBiL2RyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZpZwppbmRleCAyMzY4ZjM0ZWZi
YTMuLjAzYWVjMzQxMGFjNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9zY3NpL3BjbWNpYS9LY29uZmln
CisrKyBiL2RyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZpZwpAQCAtNTYsNyArNTYsNyBAQCBjb25m
aWcgUENNQ0lBX05JTkpBX1NDU0kKIAkgICAgW0ktTyBEQVRBIChPRU0pICh2ZXJzaW9uIHN0cmlu
ZzogIklPIERBVEEiLCJDQlNDMTYgICAgICAgIiwiMSIpXQogCSAgICBJLU8gREFUQSBDQlNDLUlJ
CiAJICAgIFtLeXVzeXUgTWF0c3VzaGl0YSBLb3RvYnVraSAoT0VNKQotICAgICAgICAgICAgICAg
KHZlcnNpb24gc3RyaW5nOiAiS01FICAgICIsIlNDU0ktQ0FSRC0wMDEiLCIxIildCisJICAgICAg
ICh2ZXJzaW9uIHN0cmluZzogIktNRSAgICAiLCJTQ1NJLUNBUkQtMDAxIiwiMSIpXQogCSAgICBL
TUUgS1hMLTgyMEFOJ3MgY2FyZAogCSAgICBIUCBNODIwZSBDRFJXJ3MgY2FyZAogCSAgICBldGMu
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kvcWVkZi9LY29uZmlnIGIvZHJpdmVycy9zY3NpL3Fl
ZGYvS2NvbmZpZwppbmRleCA3Y2Q5OTNiZTRlNTcuLjgwMzI4ZGJkNDRjOSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9zY3NpL3FlZGYvS2NvbmZpZworKysgYi9kcml2ZXJzL3Njc2kvcWVkZi9LY29uZmln
CkBAIC0zLDggKzMsOCBAQCBjb25maWcgUUVERgogCXRyaXN0YXRlICJRTG9naWMgUUVERiAyNS80
MC8xMDBHYiBGQ29FIEluaXRpYXRvciBEcml2ZXIgU3VwcG9ydCIKIAlkZXBlbmRzIG9uIFBDSSAm
JiBTQ1NJCiAJZGVwZW5kcyBvbiBRRUQKLSAgICAgICAgZGVwZW5kcyBvbiBMSUJGQwotICAgICAg
ICBkZXBlbmRzIG9uIExJQkZDT0UKKwlkZXBlbmRzIG9uIExJQkZDCisJZGVwZW5kcyBvbiBMSUJG
Q09FCiAJc2VsZWN0IFFFRF9MTDIKIAlzZWxlY3QgUUVEX0ZDT0UKIAktLS1oZWxwLS0tCmRpZmYg
LS1naXQgYS9kcml2ZXJzL3Njc2kvc21hcnRwcWkvS2NvbmZpZyBiL2RyaXZlcnMvc2NzaS9zbWFy
dHBxaS9LY29uZmlnCmluZGV4IGJjNjUwNjg4NGUzYi4uNDU2ZWM0NzRmYTE3IDEwMDY0NAotLS0g
YS9kcml2ZXJzL3Njc2kvc21hcnRwcWkvS2NvbmZpZworKysgYi9kcml2ZXJzL3Njc2kvc21hcnRw
cWkvS2NvbmZpZwpAQCAtNTAsNyArNTAsNyBAQCBjb25maWcgU0NTSV9TTUFSVFBRSQogCVRvIGNv
bXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQogCW1vZHVs
ZSB3aWxsIGJlIGNhbGxlZCBzbWFydHBxaS4KIAotICAgICAgICBOb3RlOiB0aGUgYWFjcmFpZCBk
cml2ZXIgd2lsbCBub3QgbWFuYWdlIGEgc21hcnRwcWkKLSAgICAgICAgICAgICAgY29udHJvbGxl
ci4gWW91IG5lZWQgdG8gZW5hYmxlIHNtYXJ0cHFpIGZvciBzbWFydHBxaQotICAgICAgICAgICAg
ICBjb250cm9sbGVycy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUKLSAgICAgICAg
ICAgICAgRG9jdW1lbnRhdGlvbi9zY3NpL3NtYXJ0cHFpLnR4dAorCU5vdGU6IHRoZSBhYWNyYWlk
IGRyaXZlciB3aWxsIG5vdCBtYW5hZ2UgYSBzbWFydHBxaQorCSAgICAgIGNvbnRyb2xsZXIuIFlv
dSBuZWVkIHRvIGVuYWJsZSBzbWFydHBxaSBmb3Igc21hcnRwcWkKKwkgICAgICBjb250cm9sbGVy
cy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUKKwkgICAgICBEb2N1bWVudGF0aW9u
L3Njc2kvc21hcnRwcWkudHh0CmRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9mc2wvS2NvbmZpZyBi
L2RyaXZlcnMvc29jL2ZzbC9LY29uZmlnCmluZGV4IGY5YWQ4YWQ1NGE3ZC4uMTkyZTI4ZjJjYzlh
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3NvYy9mc2wvS2NvbmZpZworKysgYi9kcml2ZXJzL3NvYy9m
c2wvS2NvbmZpZwpAQCAtMjEsMTAgKzIxLDEwIEBAIGNvbmZpZyBGU0xfR1VUUwogCSAgaW50byB0
aGlzIGRyaXZlciBhcyB3ZWxsLgogCiBjb25maWcgRlNMX01DX0RQSU8KLSAgICAgICAgdHJpc3Rh
dGUgIlFvcklRIERQQUEyIERQSU8gZHJpdmVyIgotICAgICAgICBkZXBlbmRzIG9uIEZTTF9NQ19C
VVMKLSAgICAgICAgc2VsZWN0IFNPQ19CVVMKLSAgICAgICAgaGVscAorCXRyaXN0YXRlICJRb3JJ
USBEUEFBMiBEUElPIGRyaXZlciIKKwlkZXBlbmRzIG9uIEZTTF9NQ19CVVMKKwlzZWxlY3QgU09D
X0JVUworCWhlbHAKIAkgIERyaXZlciBmb3IgdGhlIERQQUEyIERQSU8gb2JqZWN0LiAgQSBEUElP
IHByb3ZpZGVzIHF1ZXVlIGFuZAogCSAgYnVmZmVyIG1hbmFnZW1lbnQgZmFjaWxpdGllcyBmb3Ig
c29mdHdhcmUgdG8gaW50ZXJhY3Qgd2l0aAogCSAgb3RoZXIgRFBBQTIgb2JqZWN0cy4gVGhpcyBk
cml2ZXIgZG9lcyBub3QgZXhwb3NlIHRoZSBEUElPCmRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9x
Y29tL0tjb25maWcgYi9kcml2ZXJzL3NvYy9xY29tL0tjb25maWcKaW5kZXggNjYxZTQ3YWNjMzU0
Li5mZDNhYmRmODJmYzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc29jL3Fjb20vS2NvbmZpZworKysg
Yi9kcml2ZXJzL3NvYy9xY29tL0tjb25maWcKQEAgLTQ1LDEzICs0NSwxMyBAQCBjb25maWcgUUNP
TV9HTElOS19TU1IKIAkgIG5laWdoYm9yaW5nIHN1YnN5c3RlbXMgZ29pbmcgdXAgb3IgZG93bi4K
IAogY29uZmlnIFFDT01fR1NCSQotICAgICAgICB0cmlzdGF0ZSAiUUNPTSBHZW5lcmFsIFNlcmlh
bCBCdXMgSW50ZXJmYWNlIgotICAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUUNPTSB8fCBDT01QSUxF
X1RFU1QKLSAgICAgICAgc2VsZWN0IE1GRF9TWVNDT04KLSAgICAgICAgaGVscAotICAgICAgICAg
IFNheSB5IGhlcmUgdG8gZW5hYmxlIEdTQkkgc3VwcG9ydC4gIFRoZSBHU0JJIHByb3ZpZGVzIGNv
bnRyb2wKLSAgICAgICAgICBmdW5jdGlvbnMgZm9yIGNvbm5lY3RpbmcgdGhlIHVuZGVybHlpbmcg
c2VyaWFsIFVBUlQsIFNQSSwgYW5kIEkyQwotICAgICAgICAgIGRldmljZXMgdG8gdGhlIG91dHB1
dCBwaW5zLgorCXRyaXN0YXRlICJRQ09NIEdlbmVyYWwgU2VyaWFsIEJ1cyBJbnRlcmZhY2UiCisJ
ZGVwZW5kcyBvbiBBUkNIX1FDT00gfHwgQ09NUElMRV9URVNUCisJc2VsZWN0IE1GRF9TWVNDT04K
KwloZWxwCisJICBTYXkgeSBoZXJlIHRvIGVuYWJsZSBHU0JJIHN1cHBvcnQuICBUaGUgR1NCSSBw
cm92aWRlcyBjb250cm9sCisJICBmdW5jdGlvbnMgZm9yIGNvbm5lY3RpbmcgdGhlIHVuZGVybHlp
bmcgc2VyaWFsIFVBUlQsIFNQSSwgYW5kIEkyQworCSAgZGV2aWNlcyB0byB0aGUgb3V0cHV0IHBp
bnMuCiAKIGNvbmZpZyBRQ09NX0xMQ0MKIAl0cmlzdGF0ZSAiUXVhbGNvbW0gVGVjaG5vbG9naWVz
LCBJbmMuIExMQ0MgZHJpdmVyIgpAQCAtMTk2LDggKzE5Niw4IEBAIGNvbmZpZyBRQ09NX0FQUgog
CWRlcGVuZHMgb24gQVJDSF9RQ09NIHx8IENPTVBJTEVfVEVTVAogCWRlcGVuZHMgb24gUlBNU0cK
IAloZWxwCi0gICAgICAgICAgRW5hYmxlIEFQUiBJUEMgcHJvdG9jb2wgc3VwcG9ydCBiZXR3ZWVu
Ci0gICAgICAgICAgYXBwbGljYXRpb24gcHJvY2Vzc29yIGFuZCBRRFNQNi4gQVBSIGlzCi0gICAg
ICAgICAgdXNlZCBieSBhdWRpbyBkcml2ZXIgdG8gY29uZmlndXJlIFFEU1A2Ci0gICAgICAgICAg
QVNNLCBBRE0gYW5kIEFGRSBtb2R1bGVzLgorCSAgRW5hYmxlIEFQUiBJUEMgcHJvdG9jb2wgc3Vw
cG9ydCBiZXR3ZWVuCisJICBhcHBsaWNhdGlvbiBwcm9jZXNzb3IgYW5kIFFEU1A2LiBBUFIgaXMK
KwkgIHVzZWQgYnkgYXVkaW8gZHJpdmVyIHRvIGNvbmZpZ3VyZSBRRFNQNgorCSAgQVNNLCBBRE0g
YW5kIEFGRSBtb2R1bGVzLgogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2Mvcm9ja2No
aXAvS2NvbmZpZyBiL2RyaXZlcnMvc29jL3JvY2tjaGlwL0tjb25maWcKaW5kZXggYjcxYjczYmY1
ZmM1Li4zZTIwNTdmMjJiYmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc29jL3JvY2tjaGlwL0tjb25m
aWcKKysrIGIvZHJpdmVycy9zb2Mvcm9ja2NoaXAvS2NvbmZpZwpAQCAtMTUsMTUgKzE1LDE1IEBA
IGNvbmZpZyBST0NLQ0hJUF9HUkYKIAkgIHRvIG1ha2Ugc29tZSBvZiB0aGVtIGNvbmZvcm0gdG8g
ZXhwZWN0YXRpb25zIG9mIHRoZSBrZXJuZWwuCiAKIGNvbmZpZyBST0NLQ0hJUF9QTV9ET01BSU5T
Ci0gICAgICAgIGJvb2wgIlJvY2tjaGlwIGdlbmVyaWMgcG93ZXIgZG9tYWluIgotICAgICAgICBk
ZXBlbmRzIG9uIFBNCi0gICAgICAgIHNlbGVjdCBQTV9HRU5FUklDX0RPTUFJTlMKLSAgICAgICAg
aGVscAotICAgICAgICAgIFNheSB5IGhlcmUgdG8gZW5hYmxlIHBvd2VyIGRvbWFpbiBzdXBwb3J0
LgotICAgICAgICAgIEluIG9yZGVyIHRvIG1lZXQgaGlnaCBwZXJmb3JtYW5jZSBhbmQgbG93IHBv
d2VyIHJlcXVpcmVtZW50cywgYSBwb3dlcgotICAgICAgICAgIG1hbmFnZW1lbnQgdW5pdCBpcyBk
ZXNpZ25lZCBvciBzYXZpbmcgcG93ZXIgd2hlbiBSSzMyODggaW4gbG93IHBvd2VyCi0gICAgICAg
ICAgbW9kZS4gVGhlIFJLMzI4OCBQTVUgaXMgZGVkaWNhdGVkIGZvciBtYW5hZ2luZyB0aGUgcG93
ZXIgb2YgdGhlIHdob2xlIGNoaXAuCisJYm9vbCAiUm9ja2NoaXAgZ2VuZXJpYyBwb3dlciBkb21h
aW4iCisJZGVwZW5kcyBvbiBQTQorCXNlbGVjdCBQTV9HRU5FUklDX0RPTUFJTlMKKwloZWxwCisJ
ICBTYXkgeSBoZXJlIHRvIGVuYWJsZSBwb3dlciBkb21haW4gc3VwcG9ydC4KKwkgIEluIG9yZGVy
IHRvIG1lZXQgaGlnaCBwZXJmb3JtYW5jZSBhbmQgbG93IHBvd2VyIHJlcXVpcmVtZW50cywgYSBw
b3dlcgorCSAgbWFuYWdlbWVudCB1bml0IGlzIGRlc2lnbmVkIG9yIHNhdmluZyBwb3dlciB3aGVu
IFJLMzI4OCBpbiBsb3cgcG93ZXIKKwkgIG1vZGUuIFRoZSBSSzMyODggUE1VIGlzIGRlZGljYXRl
ZCBmb3IgbWFuYWdpbmcgdGhlIHBvd2VyIG9mIHRoZSB3aG9sZSBjaGlwLgogCi0gICAgICAgICAg
SWYgdW5zdXJlLCBzYXkgTi4KKwkgIElmIHVuc3VyZSwgc2F5IE4uCiAKIGVuZGlmCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3NwaS9LY29uZmlnIGIvZHJpdmVycy9zcGkvS2NvbmZpZwppbmRleCA2Zjdm
ZGNiYjkxNTEuLjVlOWQyMDllNmQ4MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zcGkvS2NvbmZpZwor
KysgYi9kcml2ZXJzL3NwaS9LY29uZmlnCkBAIC0xNDMsNyArMTQzLDcgQEAgY29uZmlnIFNQSV9C
Q002M1hYCiAJdHJpc3RhdGUgIkJyb2FkY29tIEJDTTYzeHggU1BJIGNvbnRyb2xsZXIiCiAJZGVw
ZW5kcyBvbiBCQ002M1hYIHx8IENPTVBJTEVfVEVTVAogCWhlbHAKLSAgICAgICAgICBFbmFibGUg
c3VwcG9ydCBmb3IgdGhlIFNQSSBjb250cm9sbGVyIG9uIHRoZSBCcm9hZGNvbSBCQ002M3h4IFNv
Q3MuCisJICBFbmFibGUgc3VwcG9ydCBmb3IgdGhlIFNQSSBjb250cm9sbGVyIG9uIHRoZSBCcm9h
ZGNvbSBCQ002M3h4IFNvQ3MuCiAKIGNvbmZpZyBTUElfQkNNNjNYWF9IU1NQSQogCXRyaXN0YXRl
ICJCcm9hZGNvbSBCQ002M1hYIEhTIFNQSSBjb250cm9sbGVyIGRyaXZlciIKQEAgLTIzNCwxMSAr
MjM0LDExIEBAIGNvbmZpZyBTUElfRExOMgogICAgICAgIHRyaXN0YXRlICJEaW9sYW4gRExOLTIg
VVNCIFNQSSBhZGFwdGVyIgogICAgICAgIGRlcGVuZHMgb24gTUZEX0RMTjIKICAgICAgICBoZWxw
Ci0gICAgICAgICBJZiB5b3Ugc2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJl
IGluY2x1ZGVkIGZvciBEaW9sYW4KLSAgICAgICAgIERMTjIsIGEgVVNCIHRvIFNQSSBpbnRlcmZh
Y2UuCisJIElmIHlvdSBzYXkgeWVzIHRvIHRoaXMgb3B0aW9uLCBzdXBwb3J0IHdpbGwgYmUgaW5j
bHVkZWQgZm9yIERpb2xhbgorCSBETE4yLCBhIFVTQiB0byBTUEkgaW50ZXJmYWNlLgogCi0gICAg
ICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNvLCB0
aGUgbW9kdWxlCi0gICAgICAgICB3aWxsIGJlIGNhbGxlZCBzcGktZGxuMi4KKwkgVGhpcyBkcml2
ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuICBJZiBzbywgdGhlIG1vZHVsZQorCSB3
aWxsIGJlIGNhbGxlZCBzcGktZGxuMi4KIAogY29uZmlnIFNQSV9FRk0zMgogCXRyaXN0YXRlICJF
Rk0zMiBTUEkgY29udHJvbGxlciIKQEAgLTc0NywxMCArNzQ3LDEwIEBAIGNvbmZpZyBTUElfU1lO
UVVBQ0VSCiAJICBJdCBhbHNvIHN1cHBvcnRzIHRoZSBuZXcgZHVhbC1iaXQgYW5kIHF1YWQtYml0
IFNQSSBwcm90b2NvbC4KIAogY29uZmlnIFNQSV9NWElDCi0gICAgICAgIHRyaXN0YXRlICJNYWNy
b25peCBNWDI1RjBBIFNQSSBjb250cm9sbGVyIgotICAgICAgICBkZXBlbmRzIG9uIFNQSV9NQVNU
RVIKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgc2VsZWN0cyB0aGUgTWFjcm9uaXggTVgy
NUYwQSBTUEkgY29udHJvbGxlciBkcml2ZXIuCisJdHJpc3RhdGUgIk1hY3Jvbml4IE1YMjVGMEEg
U1BJIGNvbnRyb2xsZXIiCisJZGVwZW5kcyBvbiBTUElfTUFTVEVSCisJaGVscAorCSAgVGhpcyBz
ZWxlY3RzIHRoZSBNYWNyb25peCBNWDI1RjBBIFNQSSBjb250cm9sbGVyIGRyaXZlci4KIAogY29u
ZmlnIFNQSV9NWFMKIAl0cmlzdGF0ZSAiRnJlZXNjYWxlIE1YUyBTUEkgY29udHJvbGxlciIKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9mYnRmdC9LY29uZmlnIGIvZHJpdmVycy9zdGFnaW5n
L2ZidGZ0L0tjb25maWcKaW5kZXggOGVjNTI0YTk1ZWM4Li5hYjNlNzFkNTRiMTMgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvc3RhZ2luZy9mYnRmdC9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9m
YnRmdC9LY29uZmlnCkBAIC05NSw4ICs5NSw4IEBAIGNvbmZpZyBGQl9URlRfUENEODU0NAogCSAg
R2VuZXJpYyBGcmFtZWJ1ZmZlciBzdXBwb3J0IGZvciBQQ0Q4NTQ0CiAKIGNvbmZpZyBGQl9URlRf
UkE4ODc1Ci0gICAgICAgIHRyaXN0YXRlICJGQiBkcml2ZXIgZm9yIHRoZSBSQTg4NzUgTENEIENv
bnRyb2xsZXIiCi0gICAgICAgIGRlcGVuZHMgb24gRkJfVEZUCisJdHJpc3RhdGUgIkZCIGRyaXZl
ciBmb3IgdGhlIFJBODg3NSBMQ0QgQ29udHJvbGxlciIKKwlkZXBlbmRzIG9uIEZCX1RGVAogCWhl
bHAKIAkgIEdlbmVyaWMgRnJhbWVidWZmZXIgc3VwcG9ydCBmb3IgUkE4ODc1CiAKQEAgLTEyNSwx
MCArMTI1LDEwIEBAIGNvbmZpZyBGQl9URlRfU1NEMTI4OQogCSAgRnJhbWVidWZmZXIgc3VwcG9y
dCBmb3IgU1NEMTI4OQogCiBjb25maWcgRkJfVEZUX1NTRDEzMDUKLSAgICAgICAgdHJpc3RhdGUg
IkZCIGRyaXZlciBmb3IgdGhlIFNTRDEzMDUgT0xFRCBDb250cm9sbGVyIgotICAgICAgICBkZXBl
bmRzIG9uIEZCX1RGVAotICAgICAgICBoZWxwCi0gICAgICAgICAgRnJhbWVidWZmZXIgc3VwcG9y
dCBmb3IgU1NEMTMwNQorCXRyaXN0YXRlICJGQiBkcml2ZXIgZm9yIHRoZSBTU0QxMzA1IE9MRUQg
Q29udHJvbGxlciIKKwlkZXBlbmRzIG9uIEZCX1RGVAorCWhlbHAKKwkgIEZyYW1lYnVmZmVyIHN1
cHBvcnQgZm9yIFNTRDEzMDUKIAogY29uZmlnIEZCX1RGVF9TU0QxMzA2CiAJdHJpc3RhdGUgIkZC
IGRyaXZlciBmb3IgdGhlIFNTRDEzMDYgT0xFRCBDb250cm9sbGVyIgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9zdGFnaW5nL2Z3c2VyaWFsL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvZndzZXJpYWwv
S2NvbmZpZwppbmRleCA5NTQzZjg0NTRhZjkuLmQyMTEyNGExYTEyNyAxMDA2NDQKLS0tIGEvZHJp
dmVycy9zdGFnaW5nL2Z3c2VyaWFsL0tjb25maWcKKysrIGIvZHJpdmVycy9zdGFnaW5nL2Z3c2Vy
aWFsL0tjb25maWcKQEAgLTMsNyArMyw3IEBAIGNvbmZpZyBGSVJFV0lSRV9TRVJJQUwKICAgICAg
ICB0cmlzdGF0ZSAiVFRZIG92ZXIgRmlyZXdpcmUiCiAgICAgICAgZGVwZW5kcyBvbiBGSVJFV0lS
RSAmJiBUVFkKICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIFRUWSBvdmVyIElF
RUUgMTM5NCwgcHJvdmlkaW5nIGhpZ2gtc3BlZWQgc2VyaWFsCisJICBUaGlzIGVuYWJsZXMgVFRZ
IG92ZXIgSUVFRSAxMzk0LCBwcm92aWRpbmcgaGlnaC1zcGVlZCBzZXJpYWwKIAkgIGNvbm5lY3Rp
dml0eSB0byBjYWJsZWQgcGVlcnMuIFRoaXMgZHJpdmVyIGltcGxlbWVudHMgYQogCSAgYWQtaG9j
IHRyYW5zcG9ydCBwcm90b2NvbCBhbmQgaXMgY3VycmVudGx5IGxpbWl0ZWQgdG8KIAkgIExpbnV4
LXRvLUxpbnV4IGNvbW11bmljYXRpb24uCkBAIC0xNyw3ICsxNyw3IEBAIGNvbmZpZyBGV1RUWV9N
QVhfVE9UQUxfUE9SVFMKICAgICAgICBpbnQgIk1heGltdW0gbnVtYmVyIG9mIHNlcmlhbCBwb3J0
cyBzdXBwb3J0ZWQiCiAgICAgICAgZGVmYXVsdCAiNjQiCiAgICAgICAgaGVscAotICAgICAgICAg
IFNldCB0aGlzIHRvIHRoZSBtYXhpbXVtIG51bWJlciBvZiBzZXJpYWwgcG9ydHMgeW91IHdhbnQg
dGhlCisJICBTZXQgdGhpcyB0byB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VyaWFsIHBvcnRzIHlv
dSB3YW50IHRoZQogCSAgZmlyZXdpcmUtc2VyaWFsIGRyaXZlciB0byBzdXBwb3J0LgogCiBjb25m
aWcgRldUVFlfTUFYX0NBUkRfUE9SVFMKQEAgLTI1LDcgKzI1LDcgQEAgY29uZmlnIEZXVFRZX01B
WF9DQVJEX1BPUlRTCiAgICAgICAgcmFuZ2UgMCBGV1RUWV9NQVhfVE9UQUxfUE9SVFMKICAgICAg
ICBkZWZhdWx0ICIzMiIKICAgICAgICBoZWxwCi0gICAgICAgICAgU2V0IHRoaXMgdG8gdGhlIG1h
eGltdW0gbnVtYmVyIG9mIHNlcmlhbCBwb3J0cyBlYWNoIGZpcmV3aXJlCisJICBTZXQgdGhpcyB0
byB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VyaWFsIHBvcnRzIGVhY2ggZmlyZXdpcmUKIAkgIGFk
YXB0ZXIgc3VwcG9ydHMuIFRoZSBhY3R1YWwgbnVtYmVyIG9mIHNlcmlhbCBwb3J0cyByZWdpc3Rl
cmVkCiAJICBpcyBzZXQgd2l0aCB0aGUgbW9kdWxlIHBhcmFtZXRlciAidHR5cyIuCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tb3N0L0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvbW9z
dC9LY29uZmlnCmluZGV4IDg5NDhkNTI0NjQwOS4uNjI2MmViMjVjODBiIDEwMDY0NAotLS0gYS9k
cml2ZXJzL3N0YWdpbmcvbW9zdC9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9tb3N0L0tj
b25maWcKQEAgLTEsOSArMSw5IEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w
CiBtZW51Y29uZmlnIE1PU1QKLSAgICAgICAgdHJpc3RhdGUgIk1PU1Qgc3VwcG9ydCIKKwl0cmlz
dGF0ZSAiTU9TVCBzdXBwb3J0IgogCWRlcGVuZHMgb24gSEFTX0RNQSAmJiBDT05GSUdGU19GUwot
ICAgICAgICBkZWZhdWx0IG4KLSAgICAgICAgaGVscAorCWRlZmF1bHQgbgorCWhlbHAKIAkgIFNh
eSBZIGhlcmUgaWYgeW91IHdhbnQgdG8gZW5hYmxlIE1PU1Qgc3VwcG9ydC4KIAkgIFRoaXMgZHJp
dmVyIG5lZWRzIGF0IGxlYXN0IG9uZSBhZGRpdGlvbmFsIGNvbXBvbmVudCB0byBlbmFibGUgdGhl
CiAJICBkZXNpcmVkIGFjY2VzcyBmcm9tIHVzZXJzcGFjZSAoZS5nLiBjaGFyYWN0ZXIgZGV2aWNl
cykgYW5kIG9uZSB0aGF0CkBAIC0xMiw3ICsxMiw3IEBAIG1lbnVjb25maWcgTU9TVAogCSAgVG8g
Y29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZTogdGhlCiAJICBt
b2R1bGUgd2lsbCBiZSBjYWxsZWQgbW9zdF9jb3JlLgogCi0gICAgICAgICAgSWYgaW4gZG91YnQs
IHNheSBOIGhlcmUuCisJICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZS4KIAogCiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvbnZlYy9L
Y29uZmlnCmluZGV4IDVjMTJjYWNmNzVlMS4uOWZhOThjMTZmMWQ5IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3N0YWdpbmcvbnZlYy9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25m
aWcKQEAgLTgsNyArOCw3IEBAIGNvbmZpZyBNRkRfTlZFQwogCSAgICBjb250cm9sbGVyLgogCiAJ
ICAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIHNheSBNIGhlcmU6IHRoZSBt
b2R1bGUgd2lsbCBiZQotICAgICAgICAgICAgY2FsbGVkIG1mZC1udmVjCisJICAgIGNhbGxlZCBt
ZmQtbnZlYwogCiBjb25maWcgS0VZQk9BUkRfTlZFQwogCXRyaXN0YXRlICJLZXlib2FyZCBvbiBu
VmlkaWEgY29tcGxpYW50IEVDIgpAQCAtMTgsNyArMTgsNyBAQCBjb25maWcgS0VZQk9BUkRfTlZF
QwogCSAgYSBuVmlkaWEgY29tcGxpYW50IGVtYmVkZGVkIGNvbnRyb2xsZXIuCiAKIAkgIFRvIGNv
bXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIHNheSBNIGhlcmU6IHRoZSBtb2R1bGUgd2ls
bCBiZQotICAgICAgICAgIGNhbGxlZCBrZXlib2FyZC1udmVjCisJICBjYWxsZWQga2V5Ym9hcmQt
bnZlYwogCiBjb25maWcgU0VSSU9fTlZFQ19QUzIKIAl0cmlzdGF0ZSAiUFMyIG9uIG5WaWRpYSBF
QyIKQEAgLTI4LDcgKzI4LDcgQEAgY29uZmlnIFNFUklPX05WRUNfUFMyCiAJICB0byBhIG5WaWRp
YSBjb21wbGlhbnQgZW1iZWRkZWQgY29udHJvbGxlci4KIAogCSAgVG8gY29tcGlsZSB0aGlzIGRy
aXZlciBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZTogdGhlIG1vZHVsZSB3aWxsIGJlCi0gICAgICAg
ICAgY2FsbGVkIHNlcmlvLW52ZWMtcHMyCisJICBjYWxsZWQgc2VyaW8tbnZlYy1wczIKIAogCiBj
b25maWcgTlZFQ19QT1dFUgpAQCAtMzksNyArMzksNyBAQCBjb25maWcgTlZFQ19QT1dFUgogCSAg
blZpZGlhIGNvbXBsaWFudCBlbWJlZGRlZCBjb250cm9sbGVycy4KIAogCSAgVG8gY29tcGlsZSB0
aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZTogdGhlIG1vZHVsZSB3aWxsIGJlCi0g
ICAgICAgICAgY2FsbGVkIG52ZWMtcG93ZXIKKwkgIGNhbGxlZCBudmVjLXBvd2VyCiAKIAogY29u
ZmlnIE5WRUNfUEFaMDAKQEAgLTUwLDUgKzUwLDUgQEAgY29uZmlnIE5WRUNfUEFaMDAKIAkgIGRl
dmljZXMsIGUuZy4gVG9zaGJpYSBBQzEwMCBhbmQgRHluYWJvb2tzIEFaIG5ldGJvb2tzLgogCiAJ
ICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBzYXkgTSBoZXJlOiB0aGUgbW9k
dWxlIHdpbGwgYmUKLSAgICAgICAgICBjYWxsZWQgbnZlYy1wYXowMAorCSAgY2FsbGVkIG52ZWMt
cGF6MDAKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3BpNDMzL0tjb25maWcgYi9kcml2
ZXJzL3N0YWdpbmcvcGk0MzMvS2NvbmZpZwppbmRleCA4YWNkZTA4MTQyMDYuLmRkOWU0NzA5ZDFh
OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3BpNDMzL0tjb25maWcKKysrIGIvZHJpdmVy
cy9zdGFnaW5nL3BpNDMzL0tjb25maWcKQEAgLTEsMTcgKzEsMTcgQEAKICMgU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEdQTC0yLjAKIGNvbmZpZyBQSTQzMwotICAgICAgICB0cmlzdGF0ZSAiUGk0
MzMgLSBhIDQzM01IeiByYWRpbyBtb2R1bGUgZm9yIFJhc3BiZXJyeSBQaSIKLSAgICAgICAgZGVw
ZW5kcyBvbiBTUEkKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgb3B0aW9uIGFsbG93cyB5
b3UgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIHRoZSByYWRpbyBtb2R1bGUgUGk0MzMuCisJdHJpc3Rh
dGUgIlBpNDMzIC0gYSA0MzNNSHogcmFkaW8gbW9kdWxlIGZvciBSYXNwYmVycnkgUGkiCisJZGVw
ZW5kcyBvbiBTUEkKKwloZWxwCisJICBUaGlzIG9wdGlvbiBhbGxvd3MgeW91IHRvIGVuYWJsZSBz
dXBwb3J0IGZvciB0aGUgcmFkaW8gbW9kdWxlIFBpNDMzLgogCi0gICAgICAgICAgUGk0MzMgaXMg
YSBzaGllbGQgdGhhdCBmaXRzIG9udG8gdGhlIEdQSU8gaGVhZGVyIG9mIGEgUmFzcGJlcnJ5IFBp
Ci0gICAgICAgICAgb3IgY29tcGF0aWJsZS4gSXQgZXh0ZW5kcyB0aGUgUmFzcGJlcnJ5IFBpIHdp
dGggdGhlIG9wdGlvbiwgdG8KLSAgICAgICAgICBzZW5kIGFuZCByZWNlaXZlIGRhdGEgaW4gdGhl
IDQzM01IeiBJU00gYmFuZCAtIGZvciBleGFtcGxlIHRvCi0gICAgICAgICAgY29tbXVuaWNhdGUg
YmV0d2VlbiB0d28gc3lzdGVtcyB3aXRob3V0IHVzaW5nIGV0aGVybmV0IG9yIGJsdWV0b290aAot
ICAgICAgICAgIG9yIGZvciBjb250cm9sIG9yIHJlYWQgc29ja2V0cywgYWN0b3JzLCBzZW5zb3Jz
LCB3aWRlbHkgYXZhaWxhYmxlCi0gICAgICAgICAgZm9yIGxvdyBwcmljZS4KKwkgIFBpNDMzIGlz
IGEgc2hpZWxkIHRoYXQgZml0cyBvbnRvIHRoZSBHUElPIGhlYWRlciBvZiBhIFJhc3BiZXJyeSBQ
aQorCSAgb3IgY29tcGF0aWJsZS4gSXQgZXh0ZW5kcyB0aGUgUmFzcGJlcnJ5IFBpIHdpdGggdGhl
IG9wdGlvbiwgdG8KKwkgIHNlbmQgYW5kIHJlY2VpdmUgZGF0YSBpbiB0aGUgNDMzTUh6IElTTSBi
YW5kIC0gZm9yIGV4YW1wbGUgdG8KKwkgIGNvbW11bmljYXRlIGJldHdlZW4gdHdvIHN5c3RlbXMg
d2l0aG91dCB1c2luZyBldGhlcm5ldCBvciBibHVldG9vdGgKKwkgIG9yIGZvciBjb250cm9sIG9y
IHJlYWQgc29ja2V0cywgYWN0b3JzLCBzZW5zb3JzLCB3aWRlbHkgYXZhaWxhYmxlCisJICBmb3Ig
bG93IHByaWNlLgogCi0gICAgICAgICAgRm9yIGRldGFpbHMgb3IgdGhlIG9wdGlvbiB0byBidXks
IHBsZWFzZSB2aXNpdCBodHRwczovL3BpNDMzLmRlL2VuLmh0bWwKKwkgIEZvciBkZXRhaWxzIG9y
IHRoZSBvcHRpb24gdG8gYnV5LCBwbGVhc2UgdmlzaXQgaHR0cHM6Ly9waTQzMy5kZS9lbi5odG1s
CiAKLSAgICAgICAgICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZSwgYnV0IHNheWluZyB5ZXMgbW9z
dCBwcm9iYWJseSB3b24ndCBodXJ0CisJICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZSwgYnV0IHNh
eWluZyB5ZXMgbW9zdCBwcm9iYWJseSB3b24ndCBodXJ0CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0
YWdpbmcvdXdiL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvdXdiL0tjb25maWcKaW5kZXggMjU5
ZTA1M2UxZTA5Li5jMDNkY2M3NmI1N2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy91d2Iv
S2NvbmZpZworKysgYi9kcml2ZXJzL3N0YWdpbmcvdXdiL0tjb25maWcKQEAgLTQyLDMxICs0Miwz
MSBAQCBjb25maWcgVVdCX0hXQQogCSAgaXMgc2FmZSB0byBzZWxlY3QgYW55IGV2ZW4gaWYgeW91
IGRvIG5vdCBoYXZlIHRoZSBoYXJkd2FyZS4KIAogY29uZmlnIFVXQl9XSENJCi0gICAgICAgIHRy
aXN0YXRlICJVV0IgUmFkaW8gQ29udHJvbCBkcml2ZXIgZm9yIFdIQ0ktY29tcGxpYW50IGNhcmRz
IgotICAgICAgICBkZXBlbmRzIG9uIFBDSQotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBk
cml2ZXIgZW5hYmxlcyB0aGUgcmFkaW8gY29udHJvbGxlciBmb3IgV0hDSSBjYXJkcy4KKwl0cmlz
dGF0ZSAiVVdCIFJhZGlvIENvbnRyb2wgZHJpdmVyIGZvciBXSENJLWNvbXBsaWFudCBjYXJkcyIK
KwlkZXBlbmRzIG9uIFBDSQorCWhlbHAKKwkgIFRoaXMgZHJpdmVyIGVuYWJsZXMgdGhlIHJhZGlv
IGNvbnRyb2xsZXIgZm9yIFdIQ0kgY2FyZHMuCiAKLSAgICAgICAgICBXSENJIGlzIGEgc3BlY2lm
aWNhdGlvbiBkZXZlbG9wZWQgYnkgSW50ZWwKLSAgICAgICAgICAoaHR0cDovL3d3dy5pbnRlbC5j
b20vdGVjaG5vbG9neS9jb21tcy93dXNiL3doY2kuaHRtKSBtdWNoCi0gICAgICAgICAgaW4gdGhl
IHNwaXJpdCBvZiBVU0IncyBFSENJLCBidXQgZm9yIFVXQiBhbmQgV2lyZWxlc3MgVVNCCi0gICAg
ICAgICAgcmFkaW8vaG9zdCBjb250cm9sbGVycyBjb25uZWN0ZWQgdmlhIG1lbW9yeSBtYXBwaW5n
IChlZzoKLSAgICAgICAgICBQQ0kpLiBNb3N0IG9mIHRoZXNlIGNhcmRzIGNvbWUgYWxzbyB3aXRo
IGEgV2lyZWxlc3MgVVNCIGhvc3QKLSAgICAgICAgICBjb250cm9sbGVyLgorCSAgV0hDSSBpcyBh
IHNwZWNpZmljYXRpb24gZGV2ZWxvcGVkIGJ5IEludGVsCisJICAoaHR0cDovL3d3dy5pbnRlbC5j
b20vdGVjaG5vbG9neS9jb21tcy93dXNiL3doY2kuaHRtKSBtdWNoCisJICBpbiB0aGUgc3Bpcml0
IG9mIFVTQidzIEVIQ0ksIGJ1dCBmb3IgVVdCIGFuZCBXaXJlbGVzcyBVU0IKKwkgIHJhZGlvL2hv
c3QgY29udHJvbGxlcnMgY29ubmVjdGVkIHZpYSBtZW1vcnkgbWFwcGluZyAoZWc6CisJICBQQ0kp
LiBNb3N0IG9mIHRoZXNlIGNhcmRzIGNvbWUgYWxzbyB3aXRoIGEgV2lyZWxlc3MgVVNCIGhvc3QK
KwkgIGNvbnRyb2xsZXIuCiAKLSAgICAgICAgICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIHNlbGVj
dCBZIChidWlsdCBpbikgb3IgTSAobW9kdWxlKS4gSXQKLSAgICAgICAgICBpcyBzYWZlIHRvIHNl
bGVjdCBhbnkgZXZlbiBpZiB5b3UgZG8gbm90IGhhdmUgdGhlIGhhcmR3YXJlLgorCSAgVG8gY29t
cGlsZSB0aGlzIGRyaXZlciBzZWxlY3QgWSAoYnVpbHQgaW4pIG9yIE0gKG1vZHVsZSkuIEl0CisJ
ICBpcyBzYWZlIHRvIHNlbGVjdCBhbnkgZXZlbiBpZiB5b3UgZG8gbm90IGhhdmUgdGhlIGhhcmR3
YXJlLgogCiBjb25maWcgVVdCX0kxNDgwVQotICAgICAgICB0cmlzdGF0ZSAiU3VwcG9ydCBmb3Ig
SW50ZWwgV2lyZWxlc3MgVVdCIExpbmsgMTQ4MCBIV0EiCi0gICAgICAgIGRlcGVuZHMgb24gVVdC
X0hXQQotICAgICAgICBzZWxlY3QgRldfTE9BREVSCi0gICAgICAgIGhlbHAKLSAgICAgICAgIFRo
aXMgZHJpdmVyIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhlIGkxNDgwIHdoZW4gY29ubmVjdGVkIHZp
YQotICAgICAgICAgVVNCLiBJdCBjb25zaXN0cyBvZiBhIGZpcm13YXJlIHVwbG9hZGVyIHRoYXQg
d2lsbCBlbmFibGUgaXQKLSAgICAgICAgIHRvIGJlaGF2ZSBhcyBhbiBIV0EgZGV2aWNlLgorCXRy
aXN0YXRlICJTdXBwb3J0IGZvciBJbnRlbCBXaXJlbGVzcyBVV0IgTGluayAxNDgwIEhXQSIKKwlk
ZXBlbmRzIG9uIFVXQl9IV0EKKwlzZWxlY3QgRldfTE9BREVSCisJaGVscAorCSBUaGlzIGRyaXZl
ciBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBpMTQ4MCB3aGVuIGNvbm5lY3RlZCB2aWEKKwkgVVNC
LiBJdCBjb25zaXN0cyBvZiBhIGZpcm13YXJlIHVwbG9hZGVyIHRoYXQgd2lsbCBlbmFibGUgaXQK
KwkgdG8gYmVoYXZlIGFzIGFuIEhXQSBkZXZpY2UuCiAKLSAgICAgICAgIFRvIGNvbXBpbGUgdGhp
cyBkcml2ZXIgc2VsZWN0IFkgKGJ1aWx0IGluKSBvciBNIChtb2R1bGUpLiBJdAotICAgICAgICAg
aXMgc2FmZSB0byBzZWxlY3QgYW55IGV2ZW4gaWYgeW91IGRvIG5vdCBoYXZlIHRoZSBoYXJkd2Fy
ZS4KKwkgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBzZWxlY3QgWSAoYnVpbHQgaW4pIG9yIE0gKG1v
ZHVsZSkuIEl0CisJIGlzIHNhZmUgdG8gc2VsZWN0IGFueSBldmVuIGlmIHlvdSBkbyBub3QgaGF2
ZSB0aGUgaGFyZHdhcmUuCiAKIGVuZGlmICMgVVdCCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdp
bmcvdmMwNF9zZXJ2aWNlcy9iY20yODM1LWF1ZGlvL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcv
dmMwNF9zZXJ2aWNlcy9iY20yODM1LWF1ZGlvL0tjb25maWcKaW5kZXggZjY2MzE5NTEyZmFmLi5k
MzJlYTM0OGU4NDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy92YzA0X3NlcnZpY2VzL2Jj
bTI4MzUtYXVkaW8vS2NvbmZpZworKysgYi9kcml2ZXJzL3N0YWdpbmcvdmMwNF9zZXJ2aWNlcy9i
Y20yODM1LWF1ZGlvL0tjb25maWcKQEAgLTEsOSArMSw5IEBACiAjIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBHUEwtMi4wCiBjb25maWcgU05EX0JDTTI4MzUKLSAgICAgICAgdHJpc3RhdGUgIkJD
TTI4MzUgQXVkaW8iCi0gICAgICAgIGRlcGVuZHMgb24gKEFSQ0hfQkNNMjgzNSB8fCBDT01QSUxF
X1RFU1QpICYmIFNORAotICAgICAgICBzZWxlY3QgU05EX1BDTQotICAgICAgICBzZWxlY3QgQkNN
MjgzNV9WQ0hJUQotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IFkgb3IgTSBpZiB5b3Ugd2Fu
dCB0byBzdXBwb3J0IEJDTTI4MzUgYnVpbHQgaW4gYXVkaW8KKwl0cmlzdGF0ZSAiQkNNMjgzNSBB
dWRpbyIKKwlkZXBlbmRzIG9uIChBUkNIX0JDTTI4MzUgfHwgQ09NUElMRV9URVNUKSAmJiBTTkQK
KwlzZWxlY3QgU05EX1BDTQorCXNlbGVjdCBCQ00yODM1X1ZDSElRCisJaGVscAorCSAgU2F5IFkg
b3IgTSBpZiB5b3Ugd2FudCB0byBzdXBwb3J0IEJDTTI4MzUgYnVpbHQgaW4gYXVkaW8KIApkaWZm
IC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcgYi9kcml2ZXJzL3N0YWdp
bmcvd3VzYmNvcmUvS2NvbmZpZwppbmRleCBhNTU5ZDAyM2I1MDguLjY0YmU5N2NhNzM0YSAxMDA2
NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcKKysrIGIvZHJpdmVycy9z
dGFnaW5nL3d1c2Jjb3JlL0tjb25maWcKQEAgLTExLDcgKzExLDcgQEAgY29uZmlnIFVTQl9XVVNC
CiAJaGVscAogCSAgRW5hYmxlIHRoZSBob3N0LXNpZGUgc3VwcG9ydCBmb3IgV2lyZWxlc3MgVVNC
LgogCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIHN1cHBvcnQgc2VsZWN0IFkgKGJ1aWx0IGlu
KS4gSXQgaXMgc2FmZSB0bworCSAgVG8gY29tcGlsZSB0aGlzIHN1cHBvcnQgc2VsZWN0IFkgKGJ1
aWx0IGluKS4gSXQgaXMgc2FmZSB0bwogCSAgc2VsZWN0IGV2ZW4gaWYgeW91IGRvbid0IGhhdmUg
dGhlIGhhcmR3YXJlLgogCiBjb25maWcgVVNCX1dVU0JfQ0JBRgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy90dHkvS2NvbmZpZyBiL2RyaXZlcnMvdHR5L0tjb25maWcKaW5kZXggYzc2MjNmOTlhYzBmLi5l
YzUzYjFkNGFlZjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdHR5L0tjb25maWcKKysrIGIvZHJpdmVy
cy90dHkvS2NvbmZpZwpAQCAtODUsMTMgKzg1LDEzIEBAIGNvbmZpZyBWVF9IV19DT05TT0xFX0JJ
TkRJTkcKICAgICAgICBib29sICJTdXBwb3J0IGZvciBiaW5kaW5nIGFuZCB1bmJpbmRpbmcgY29u
c29sZSBkcml2ZXJzIgogICAgICAgIGRlcGVuZHMgb24gSFdfQ09OU09MRQogICAgICAgIC0tLWhl
bHAtLS0KLSAgICAgICAgIFRoZSB2aXJ0dWFsIHRlcm1pbmFsIGlzIHRoZSBkZXZpY2UgdGhhdCBp
bnRlcmFjdHMgd2l0aCB0aGUgcGh5c2ljYWwKLSAgICAgICAgIHRlcm1pbmFsIHRocm91Z2ggY29u
c29sZSBkcml2ZXJzLiBPbiB0aGVzZSBzeXN0ZW1zLCBhdCBsZWFzdCBvbmUKLSAgICAgICAgIGNv
bnNvbGUgZHJpdmVyIGlzIGxvYWRlZC4gSW4gb3RoZXIgY29uZmlndXJhdGlvbnMsIGFkZGl0aW9u
YWwgY29uc29sZQotICAgICAgICAgZHJpdmVycyBtYXkgYmUgZW5hYmxlZCwgc3VjaCBhcyB0aGUg
ZnJhbWVidWZmZXIgY29uc29sZS4gSWYgbW9yZSB0aGFuCi0gICAgICAgICAxIGNvbnNvbGUgZHJp
dmVyIGlzIGVuYWJsZWQsIHNldHRpbmcgdGhpcyB0byAneScgd2lsbCBhbGxvdyB5b3UgdG8KLSAg
ICAgICAgIHNlbGVjdCB0aGUgY29uc29sZSBkcml2ZXIgdGhhdCB3aWxsIHNlcnZlIGFzIHRoZSBi
YWNrZW5kIGZvciB0aGUKLSAgICAgICAgIHZpcnR1YWwgdGVybWluYWxzLgorCSBUaGUgdmlydHVh
bCB0ZXJtaW5hbCBpcyB0aGUgZGV2aWNlIHRoYXQgaW50ZXJhY3RzIHdpdGggdGhlIHBoeXNpY2Fs
CisJIHRlcm1pbmFsIHRocm91Z2ggY29uc29sZSBkcml2ZXJzLiBPbiB0aGVzZSBzeXN0ZW1zLCBh
dCBsZWFzdCBvbmUKKwkgY29uc29sZSBkcml2ZXIgaXMgbG9hZGVkLiBJbiBvdGhlciBjb25maWd1
cmF0aW9ucywgYWRkaXRpb25hbCBjb25zb2xlCisJIGRyaXZlcnMgbWF5IGJlIGVuYWJsZWQsIHN1
Y2ggYXMgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuIElmIG1vcmUgdGhhbgorCSAxIGNvbnNvbGUg
ZHJpdmVyIGlzIGVuYWJsZWQsIHNldHRpbmcgdGhpcyB0byAneScgd2lsbCBhbGxvdyB5b3UgdG8K
Kwkgc2VsZWN0IHRoZSBjb25zb2xlIGRyaXZlciB0aGF0IHdpbGwgc2VydmUgYXMgdGhlIGJhY2tl
bmQgZm9yIHRoZQorCSB2aXJ0dWFsIHRlcm1pbmFscy4KIAogCSBTZWUgPGZpbGU6RG9jdW1lbnRh
dGlvbi9kcml2ZXItYXBpL2NvbnNvbGUucnN0PiBmb3IgbW9yZQogCSBpbmZvcm1hdGlvbi4gRm9y
IGZyYW1lYnVmZmVyIGNvbnNvbGUgdXNlcnMsIHBsZWFzZSByZWZlciB0bwpAQCAtMTczLDE1ICsx
NzMsMTUgQEAgY29uZmlnIFJPQ0tFVFBPUlQKIAlkZXBlbmRzIG9uIFNFUklBTF9OT05TVEFOREFS
RCAmJiAoSVNBIHx8IEVJU0EgfHwgUENJKQogCWhlbHAKIAkgIFRoaXMgZHJpdmVyIHN1cHBvcnRz
IENvbXRyb2wgUm9ja2V0UG9ydCBhbmQgUm9ja2V0TW9kZW0gUENJIGJvYXJkcy4gICAKLSAgICAg
ICAgICBUaGVzZSBib2FyZHMgcHJvdmlkZSAyLCA0LCA4LCAxNiwgb3IgMzIgaGlnaC1zcGVlZCBz
ZXJpYWwgcG9ydHMgb3IKLSAgICAgICAgICBtb2RlbXMuICBGb3IgaW5mb3JtYXRpb24gYWJvdXQg
dGhlIFJvY2tldFBvcnQvUm9ja2V0TW9kZW0gIGJvYXJkcwotICAgICAgICAgIGFuZCB0aGlzIGRy
aXZlciByZWFkIDxmaWxlOkRvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9zZXJpYWwvcm9ja2V0LnJz
dD4uCisJICBUaGVzZSBib2FyZHMgcHJvdmlkZSAyLCA0LCA4LCAxNiwgb3IgMzIgaGlnaC1zcGVl
ZCBzZXJpYWwgcG9ydHMgb3IKKwkgIG1vZGVtcy4gIEZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
Um9ja2V0UG9ydC9Sb2NrZXRNb2RlbSAgYm9hcmRzCisJICBhbmQgdGhpcyBkcml2ZXIgcmVhZCA8
ZmlsZTpEb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvc2VyaWFsL3JvY2tldC5yc3Q+LgogCiAJICBU
byBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKIAkg
IG1vZHVsZSB3aWxsIGJlIGNhbGxlZCByb2NrZXQuCiAKIAkgIElmIHlvdSB3YW50IHRvIGNvbXBp
bGUgdGhpcyBkcml2ZXIgaW50byB0aGUga2VybmVsLCBzYXkgWSBoZXJlLiAgSWYKLSAgICAgICAg
ICB5b3UgZG9uJ3QgaGF2ZSBhIENvbXRyb2wgUm9ja2V0UG9ydC9Sb2NrZXRNb2RlbSBjYXJkIGlu
c3RhbGxlZCwgc2F5IE4uCisJICB5b3UgZG9uJ3QgaGF2ZSBhIENvbXRyb2wgUm9ja2V0UG9ydC9S
b2NrZXRNb2RlbSBjYXJkIGluc3RhbGxlZCwgc2F5IE4uCiAKIGNvbmZpZyBDWUNMQURFUwogCXRy
aXN0YXRlICJDeWNsYWRlcyBhc3luYyBtdXggc3VwcG9ydCIKQEAgLTQzNyw4ICs0MzcsOCBAQCBj
b25maWcgTUlQU19FSlRBR19GRENfS0dEQgogCWRlcGVuZHMgb24gTUlQU19FSlRBR19GRENfVFRZ
ICYmIEtHREIKIAlkZWZhdWx0IHkKIAloZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIHRoZSB1
c2Ugb2YgS0dEQiBvdmVyIGFuIEZEQyBjaGFubmVsLCBhbGxvd2luZyBLR0RCIHRvIGJlCi0gICAg
ICAgICAgdXNlZCByZW1vdGVseSBvciB3aGVuIGEgc2VyaWFsIHBvcnQgaXNuJ3QgYXZhaWxhYmxl
LgorCSAgVGhpcyBlbmFibGVzIHRoZSB1c2Ugb2YgS0dEQiBvdmVyIGFuIEZEQyBjaGFubmVsLCBh
bGxvd2luZyBLR0RCIHRvIGJlCisJICB1c2VkIHJlbW90ZWx5IG9yIHdoZW4gYSBzZXJpYWwgcG9y
dCBpc24ndCBhdmFpbGFibGUuCiAKIGNvbmZpZyBNSVBTX0VKVEFHX0ZEQ19LR0RCX0NIQU4KIAlp
bnQgIktHREIgRkRDIGNoYW5uZWwiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3R0eS9odmMvS2NvbmZp
ZyBiL2RyaXZlcnMvdHR5L2h2Yy9LY29uZmlnCmluZGV4IDRkMjJiOTExMTExZi4uYmI1OTUzZGQx
YTJjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3R0eS9odmMvS2NvbmZpZworKysgYi9kcml2ZXJzL3R0
eS9odmMvS2NvbmZpZwpAQCAtNzQsNyArNzQsNyBAQCBjb25maWcgSFZDX1VEQkcKICAgICAgICBk
ZXBlbmRzIG9uIFBQQwogICAgICAgIHNlbGVjdCBIVkNfRFJJVkVSCiAgICAgICAgaGVscAotICAg
ICAgICAgVGhpcyBpcyBtZWFudCB0byBiZSB1c2VkIGR1cmluZyBIVyBicmluZyB1cCBvciBkZWJ1
Z2dpbmcgd2hlbgorCSBUaGlzIGlzIG1lYW50IHRvIGJlIHVzZWQgZHVyaW5nIEhXIGJyaW5nIHVw
IG9yIGRlYnVnZ2luZyB3aGVuCiAJIG5vIG90aGVyIGNvbnNvbGUgbWVjaGFuaXNtIGV4aXN0IGJ1
dCB1ZGJnLCB0byBnZXQgeW91IGEgcXVpY2sKIAkgY29uc29sZSBmb3IgdXNlcnNwYWNlLiBEbyBO
T1QgZW5hYmxlIGluIHByb2R1Y3Rpb24ga2VybmVscy4gCiAKQEAgLTgzLDcgKzgzLDcgQEAgY29u
ZmlnIEhWQ19EQ0MKICAgICAgICBkZXBlbmRzIG9uIEFSTSB8fCBBUk02NAogICAgICAgIHNlbGVj
dCBIVkNfRFJJVkVSCiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBjb25zb2xlIHVzZXMgdGhl
IEpUQUcgRENDIG9uIEFSTSB0byBjcmVhdGUgYSBjb25zb2xlIHVuZGVyIHRoZSBIVkMKKwkgVGhp
cyBjb25zb2xlIHVzZXMgdGhlIEpUQUcgRENDIG9uIEFSTSB0byBjcmVhdGUgYSBjb25zb2xlIHVu
ZGVyIHRoZSBIVkMKIAkgZHJpdmVyLiBUaGlzIGNvbnNvbGUgaXMgdXNlZCB0aHJvdWdoIGEgSlRB
RyBvbmx5IG9uIEFSTS4gSWYgeW91IGRvbid0IGhhdmUKIAkgYSBKVEFHIHRoZW4geW91IHByb2Jh
Ymx5IGRvbid0IHdhbnQgdGhpcyBvcHRpb24uCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdHR5L3Nl
cmlhbC84MjUwL0tjb25maWcgYi9kcml2ZXJzL3R0eS9zZXJpYWwvODI1MC9LY29uZmlnCmluZGV4
IDdlZjYwZjhiNmUyYy4uN2UxMzI2NTdmMTYwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3R0eS9zZXJp
YWwvODI1MC9LY29uZmlnCisrKyBiL2RyaXZlcnMvdHR5L3NlcmlhbC84MjUwL0tjb25maWcKQEAg
LTMzNCw3ICszMzQsNyBAQCBjb25maWcgU0VSSUFMXzgyNTBfQkNNMjgzNUFVWAogCiAJICBGZWF0
dXJlcyBhbmQgbGltaXRhdGlvbnMgb2YgdGhlIFVBUlQgYXJlCiAJICAgIFJlZ2lzdGVycyBhcmUg
c2ltaWxhciB0byAxNjY1MCByZWdpc3RlcnMsCi0gICAgICAgICAgICAgIHNldCBiaXRzIGluIHRo
ZSBjb250cm9sIHJlZ2lzdGVycyB0aGF0IGFyZSB1bnN1cHBvcnRlZAorCSAgICAgIHNldCBiaXRz
IGluIHRoZSBjb250cm9sIHJlZ2lzdGVycyB0aGF0IGFyZSB1bnN1cHBvcnRlZAogCSAgICAgIGFy
ZSBpZ25vcmVkIGFuZCByZWFkIGJhY2sgYXMgMAogCSAgICA3LzggYml0IG9wZXJhdGlvbiB3aXRo
IDEgc3RhcnQgYW5kIDEgc3RvcCBiaXQKIAkgICAgOCBzeW1ib2xzIGRlZXAgZmlmbyBmb3Igcngg
YW5kIHR4CmRpZmYgLS1naXQgYS9kcml2ZXJzL3R0eS9zZXJpYWwvS2NvbmZpZyBiL2RyaXZlcnMv
dHR5L3NlcmlhbC9LY29uZmlnCmluZGV4IDQ3ODliNWQ2MmY2My4uYjExYjRkNzI1YWU2IDEwMDY0
NAotLS0gYS9kcml2ZXJzL3R0eS9zZXJpYWwvS2NvbmZpZworKysgYi9kcml2ZXJzL3R0eS9zZXJp
YWwvS2NvbmZpZwpAQCAtMjg3LDI2ICsyODcsMjYgQEAgY29uZmlnIFNFUklBTF9TQU1TVU5HX0NP
TlNPTEUKIAkgIGJvb3QgdGltZS4pCiAKIGNvbmZpZyBTRVJJQUxfU0lSRlNPQwotICAgICAgICB0
cmlzdGF0ZSAiU2lSRiBTb0MgUGxhdGZvcm0gU2VyaWFsIHBvcnQgc3VwcG9ydCIKLSAgICAgICAg
ZGVwZW5kcyBvbiBBUkNIX1NJUkYKLSAgICAgICAgc2VsZWN0IFNFUklBTF9DT1JFCi0gICAgICAg
IGhlbHAKLSAgICAgICAgICBTdXBwb3J0IGZvciB0aGUgb24tY2hpcCBVQVJUIG9uIHRoZSBDU1Ig
U2lSRnByaW1hSUkgc2VyaWVzLAotICAgICAgICAgIHByb3ZpZGluZyAvZGV2L3R0eVNpUkYwLCAx
IGFuZCAyIChub3RlLCBzb21lIG1hY2hpbmVzIG1heSBub3QKLSAgICAgICAgICBwcm92aWRlIGFs
bCBvZiB0aGVzZSBwb3J0cywgZGVwZW5kaW5nIG9uIGhvdyB0aGUgc2VyaWFsIHBvcnQKLSAgICAg
ICAgICBwaW5zIGFyZSBjb25maWd1cmVkKS4KKwl0cmlzdGF0ZSAiU2lSRiBTb0MgUGxhdGZvcm0g
U2VyaWFsIHBvcnQgc3VwcG9ydCIKKwlkZXBlbmRzIG9uIEFSQ0hfU0lSRgorCXNlbGVjdCBTRVJJ
QUxfQ09SRQorCWhlbHAKKwkgIFN1cHBvcnQgZm9yIHRoZSBvbi1jaGlwIFVBUlQgb24gdGhlIENT
UiBTaVJGcHJpbWFJSSBzZXJpZXMsCisJICBwcm92aWRpbmcgL2Rldi90dHlTaVJGMCwgMSBhbmQg
MiAobm90ZSwgc29tZSBtYWNoaW5lcyBtYXkgbm90CisJICBwcm92aWRlIGFsbCBvZiB0aGVzZSBw
b3J0cywgZGVwZW5kaW5nIG9uIGhvdyB0aGUgc2VyaWFsIHBvcnQKKwkgIHBpbnMgYXJlIGNvbmZp
Z3VyZWQpLgogCiBjb25maWcgU0VSSUFMX1NJUkZTT0NfQ09OU09MRQotICAgICAgICBib29sICJT
dXBwb3J0IGZvciBjb25zb2xlIG9uIFNpUkYgU29DIHNlcmlhbCBwb3J0IgotICAgICAgICBkZXBl
bmRzIG9uIFNFUklBTF9TSVJGU09DPXkKLSAgICAgICAgc2VsZWN0IFNFUklBTF9DT1JFX0NPTlNP
TEUKLSAgICAgICAgaGVscAotICAgICAgICAgIEV2ZW4gaWYgeW91IHNheSBZIGhlcmUsIHRoZSBj
dXJyZW50bHkgdmlzaWJsZSB2aXJ0dWFsIGNvbnNvbGUKLSAgICAgICAgICAoL2Rldi90dHkwKSB3
aWxsIHN0aWxsIGJlIHVzZWQgYXMgdGhlIHN5c3RlbSBjb25zb2xlIGJ5IGRlZmF1bHQsIGJ1dAot
ICAgICAgICAgIHlvdSBjYW4gYWx0ZXIgdGhhdCB1c2luZyBhIGtlcm5lbCBjb21tYW5kIGxpbmUg
b3B0aW9uIHN1Y2ggYXMKLSAgICAgICAgICAiY29uc29sZT10dHlTaVJGeCIuIChUcnkgIm1hbiBi
b290cGFyYW0iIG9yIHNlZSB0aGUgZG9jdW1lbnRhdGlvbiBvZgotICAgICAgICAgIHlvdXIgYm9v
dCBsb2FkZXIgYWJvdXQgaG93IHRvIHBhc3Mgb3B0aW9ucyB0byB0aGUga2VybmVsIGF0Ci0gICAg
ICAgICAgYm9vdCB0aW1lLikKKwlib29sICJTdXBwb3J0IGZvciBjb25zb2xlIG9uIFNpUkYgU29D
IHNlcmlhbCBwb3J0IgorCWRlcGVuZHMgb24gU0VSSUFMX1NJUkZTT0M9eQorCXNlbGVjdCBTRVJJ
QUxfQ09SRV9DT05TT0xFCisJaGVscAorCSAgRXZlbiBpZiB5b3Ugc2F5IFkgaGVyZSwgdGhlIGN1
cnJlbnRseSB2aXNpYmxlIHZpcnR1YWwgY29uc29sZQorCSAgKC9kZXYvdHR5MCkgd2lsbCBzdGls
bCBiZSB1c2VkIGFzIHRoZSBzeXN0ZW0gY29uc29sZSBieSBkZWZhdWx0LCBidXQKKwkgIHlvdSBj
YW4gYWx0ZXIgdGhhdCB1c2luZyBhIGtlcm5lbCBjb21tYW5kIGxpbmUgb3B0aW9uIHN1Y2ggYXMK
KwkgICJjb25zb2xlPXR0eVNpUkZ4Ii4gKFRyeSAibWFuIGJvb3RwYXJhbSIgb3Igc2VlIHRoZSBk
b2N1bWVudGF0aW9uIG9mCisJICB5b3VyIGJvb3QgbG9hZGVyIGFib3V0IGhvdyB0byBwYXNzIG9w
dGlvbnMgdG8gdGhlIGtlcm5lbCBhdAorCSAgYm9vdCB0aW1lLikKIAogY29uZmlnIFNFUklBTF9U
RUdSQQogCXRyaXN0YXRlICJOVklESUEgVGVncmEyMC8zMCBTb0Mgc2VyaWFsIGNvbnRyb2xsZXIi
CkBAIC0xMDc3LDQxICsxMDc3LDQxIEBAIGNvbmZpZyBTRVJJQUxfU0NDTlhQX0NPTlNPTEUKIAkg
IFN1cHBvcnQgZm9yIGNvbnNvbGUgb24gU0NDTlhQIHNlcmlhbCBwb3J0cy4KIAogY29uZmlnIFNF
UklBTF9TQzE2SVM3WFhfQ09SRQotICAgICAgICB0cmlzdGF0ZQorCXRyaXN0YXRlCiAKIGNvbmZp
ZyBTRVJJQUxfU0MxNklTN1hYCi0gICAgICAgIHRyaXN0YXRlICJTQzE2SVM3eHggc2VyaWFsIHN1
cHBvcnQiCi0gICAgICAgIHNlbGVjdCBTRVJJQUxfQ09SRQotICAgICAgICBkZXBlbmRzIG9uIChT
UElfTUFTVEVSICYmICFJMkMpIHx8IEkyQwotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBz
ZWxlY3RzIHN1cHBvcnQgZm9yIFNDMTZJUzd4eCBzZXJpYWwgcG9ydHMuCi0gICAgICAgICAgU3Vw
cG9ydGVkIElDcyBhcmUgU0MxNklTNzQwLCBTQzE2SVM3NDEsIFNDMTZJUzc1MCwgU0MxNklTNzUy
LAotICAgICAgICAgIFNDMTZJUzc2MCBhbmQgU0MxNklTNzYyLiBTZWxlY3Qgc3VwcG9ydGVkIGJ1
c2VzIHVzaW5nIG9wdGlvbnMgYmVsb3cuCisJdHJpc3RhdGUgIlNDMTZJUzd4eCBzZXJpYWwgc3Vw
cG9ydCIKKwlzZWxlY3QgU0VSSUFMX0NPUkUKKwlkZXBlbmRzIG9uIChTUElfTUFTVEVSICYmICFJ
MkMpIHx8IEkyQworCWhlbHAKKwkgIFRoaXMgc2VsZWN0cyBzdXBwb3J0IGZvciBTQzE2SVM3eHgg
c2VyaWFsIHBvcnRzLgorCSAgU3VwcG9ydGVkIElDcyBhcmUgU0MxNklTNzQwLCBTQzE2SVM3NDEs
IFNDMTZJUzc1MCwgU0MxNklTNzUyLAorCSAgU0MxNklTNzYwIGFuZCBTQzE2SVM3NjIuIFNlbGVj
dCBzdXBwb3J0ZWQgYnVzZXMgdXNpbmcgb3B0aW9ucyBiZWxvdy4KIAogY29uZmlnIFNFUklBTF9T
QzE2SVM3WFhfSTJDCi0gICAgICAgIGJvb2wgIlNDMTZJUzd4eCBmb3IgSTJDIGludGVyZmFjZSIK
LSAgICAgICAgZGVwZW5kcyBvbiBTRVJJQUxfU0MxNklTN1hYCi0gICAgICAgIGRlcGVuZHMgb24g
STJDCi0gICAgICAgIHNlbGVjdCBTRVJJQUxfU0MxNklTN1hYX0NPUkUgaWYgU0VSSUFMX1NDMTZJ
UzdYWAotICAgICAgICBzZWxlY3QgUkVHTUFQX0kyQyBpZiBJMkMKLSAgICAgICAgZGVmYXVsdCB5
Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBFbmFibGUgU0MxNklTN3h4IGRyaXZlciBvbiBJMkMg
YnVzLAotICAgICAgICAgIElmIHJlcXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gaTJjIGlmIG5v
dCByZXF1aXJlZCwKLSAgICAgICAgICBFbmFibGVkIGJ5IGRlZmF1bHQgdG8gc3VwcG9ydCBvbGRj
b25maWcuCi0gICAgICAgICAgWW91IG11c3Qgc2VsZWN0IGF0IGxlYXN0IG9uZSBidXMgZm9yIHRo
ZSBkcml2ZXIgdG8gYmUgYnVpbHQuCisJYm9vbCAiU0MxNklTN3h4IGZvciBJMkMgaW50ZXJmYWNl
IgorCWRlcGVuZHMgb24gU0VSSUFMX1NDMTZJUzdYWAorCWRlcGVuZHMgb24gSTJDCisJc2VsZWN0
IFNFUklBTF9TQzE2SVM3WFhfQ09SRSBpZiBTRVJJQUxfU0MxNklTN1hYCisJc2VsZWN0IFJFR01B
UF9JMkMgaWYgSTJDCisJZGVmYXVsdCB5CisJaGVscAorCSAgRW5hYmxlIFNDMTZJUzd4eCBkcml2
ZXIgb24gSTJDIGJ1cywKKwkgIElmIHJlcXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gaTJjIGlm
IG5vdCByZXF1aXJlZCwKKwkgIEVuYWJsZWQgYnkgZGVmYXVsdCB0byBzdXBwb3J0IG9sZGNvbmZp
Zy4KKwkgIFlvdSBtdXN0IHNlbGVjdCBhdCBsZWFzdCBvbmUgYnVzIGZvciB0aGUgZHJpdmVyIHRv
IGJlIGJ1aWx0LgogCiBjb25maWcgU0VSSUFMX1NDMTZJUzdYWF9TUEkKLSAgICAgICAgYm9vbCAi
U0MxNklTN3h4IGZvciBzcGkgaW50ZXJmYWNlIgotICAgICAgICBkZXBlbmRzIG9uIFNFUklBTF9T
QzE2SVM3WFgKLSAgICAgICAgZGVwZW5kcyBvbiBTUElfTUFTVEVSCi0gICAgICAgIHNlbGVjdCBT
RVJJQUxfU0MxNklTN1hYX0NPUkUgaWYgU0VSSUFMX1NDMTZJUzdYWAotICAgICAgICBzZWxlY3Qg
UkVHTUFQX1NQSSBpZiBTUElfTUFTVEVSCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBFbmFibGUg
U0MxNklTN3h4IGRyaXZlciBvbiBTUEkgYnVzLAotICAgICAgICAgIElmIHJlcXVpcmVkIHNheSB5
LCBhbmQgc2F5IG4gdG8gc3BpIGlmIG5vdCByZXF1aXJlZCwKLSAgICAgICAgICBUaGlzIGlzIGFk
ZGl0aW9uYWwgc3VwcG9ydCB0byBleHNpc3RpbmcgZHJpdmVyLgotICAgICAgICAgIFlvdSBtdXN0
IHNlbGVjdCBhdCBsZWFzdCBvbmUgYnVzIGZvciB0aGUgZHJpdmVyIHRvIGJlIGJ1aWx0LgorCWJv
b2wgIlNDMTZJUzd4eCBmb3Igc3BpIGludGVyZmFjZSIKKwlkZXBlbmRzIG9uIFNFUklBTF9TQzE2
SVM3WFgKKwlkZXBlbmRzIG9uIFNQSV9NQVNURVIKKwlzZWxlY3QgU0VSSUFMX1NDMTZJUzdYWF9D
T1JFIGlmIFNFUklBTF9TQzE2SVM3WFgKKwlzZWxlY3QgUkVHTUFQX1NQSSBpZiBTUElfTUFTVEVS
CisJaGVscAorCSAgRW5hYmxlIFNDMTZJUzd4eCBkcml2ZXIgb24gU1BJIGJ1cywKKwkgIElmIHJl
cXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gc3BpIGlmIG5vdCByZXF1aXJlZCwKKwkgIFRoaXMg
aXMgYWRkaXRpb25hbCBzdXBwb3J0IHRvIGV4c2lzdGluZyBkcml2ZXIuCisJICBZb3UgbXVzdCBz
ZWxlY3QgYXQgbGVhc3Qgb25lIGJ1cyBmb3IgdGhlIGRyaXZlciB0byBiZSBidWlsdC4KIAogY29u
ZmlnIFNFUklBTF9USU1CRVJEQUxFCiAJdHJpc3RhdGUgIlN1cHBvcnQgZm9yIHRpbWJlcmRhbGUg
VUFSVCIKQEAgLTEyMTEsNyArMTIxMSw3IEBAIGNvbmZpZyBTRVJJQUxfQUxURVJBX1VBUlRfQ09O
U09MRQogCSAgRW5hYmxlIGEgQWx0ZXJhIFVBUlQgcG9ydCB0byBiZSB0aGUgc3lzdGVtIGNvbnNv
bGUuCiAKIGNvbmZpZyBTRVJJQUxfSUZYNlg2MAotICAgICAgICB0cmlzdGF0ZSAiU1BJIHByb3Rv
Y29sIGRyaXZlciBmb3IgSW5maW5lb24gNng2MCBtb2RlbSAoRVhQRVJJTUVOVEFMKSIKKwl0cmlz
dGF0ZSAiU1BJIHByb3RvY29sIGRyaXZlciBmb3IgSW5maW5lb24gNng2MCBtb2RlbSAoRVhQRVJJ
TUVOVEFMKSIKIAlkZXBlbmRzIG9uIEdQSU9MSUIgfHwgQ09NUElMRV9URVNUCiAJZGVwZW5kcyBv
biBTUEkgJiYgSEFTX0RNQQogCWhlbHAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vYmFja2xp
Z2h0L0tjb25maWcgYi9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9LY29uZmlnCmluZGV4IDQwNjc2
YmUyZTQ2YS4uM2I1OTFlMjk0NzA3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdo
dC9LY29uZmlnCisrKyBiL2RyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tjb25maWcKQEAgLTksNyAr
OSw3IEBAIG1lbnUgIkJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydCIKICMgTENECiAjCiBj
b25maWcgTENEX0NMQVNTX0RFVklDRQotICAgICAgICB0cmlzdGF0ZSAiTG93bGV2ZWwgTENEIGNv
bnRyb2xzIgorCXRyaXN0YXRlICJMb3dsZXZlbCBMQ0QgY29udHJvbHMiCiAJaGVscAogCSAgVGhp
cyBmcmFtZXdvcmsgYWRkcyBzdXBwb3J0IGZvciBsb3ctbGV2ZWwgY29udHJvbCBvZiBMQ0QuCiAJ
ICBTb21lIGZyYW1lYnVmZmVyIGRldmljZXMgY29ubmVjdCB0byBwbGF0Zm9ybS1zcGVjaWZpYyBM
Q0QgbW9kdWxlcwpAQCAtMTQxLDEwICsxNDEsMTAgQEAgZW5kaWYgIyBMQ0RfQ0xBU1NfREVWSUNF
CiAjIEJhY2tsaWdodAogIwogY29uZmlnIEJBQ0tMSUdIVF9DTEFTU19ERVZJQ0UKLSAgICAgICAg
dHJpc3RhdGUgIkxvd2xldmVsIEJhY2tsaWdodCBjb250cm9scyIKKwl0cmlzdGF0ZSAiTG93bGV2
ZWwgQmFja2xpZ2h0IGNvbnRyb2xzIgogCWhlbHAKIAkgIFRoaXMgZnJhbWV3b3JrIGFkZHMgc3Vw
cG9ydCBmb3IgbG93LWxldmVsIGNvbnRyb2wgb2YgdGhlIExDRAotICAgICAgICAgIGJhY2tsaWdo
dC4gVGhpcyBpbmNsdWRlcyBzdXBwb3J0IGZvciBicmlnaHRuZXNzIGFuZCBwb3dlci4KKwkgIGJh
Y2tsaWdodC4gVGhpcyBpbmNsdWRlcyBzdXBwb3J0IGZvciBicmlnaHRuZXNzIGFuZCBwb3dlci4K
IAogCSAgVG8gaGF2ZSBzdXBwb3J0IGZvciB5b3VyIHNwZWNpZmljIExDRCBwYW5lbCB5b3Ugd2ls
bCBoYXZlIHRvCiAJICBzZWxlY3QgdGhlIHByb3BlciBkcml2ZXJzIHdoaWNoIGRlcGVuZCBvbiB0
aGlzIG9wdGlvbi4KQEAgLTI3Miw3ICsyNzIsNyBAQCBjb25maWcgQkFDS0xJR0hUX0FQUExFCiAg
ICAgICAgdHJpc3RhdGUgIkFwcGxlIEJhY2tsaWdodCBEcml2ZXIiCiAgICAgICAgZGVwZW5kcyBv
biBYODYgJiYgQUNQSQogICAgICAgIGhlbHAKLSAgICAgICAgIElmIHlvdSBoYXZlIGFuIEludGVs
LWJhc2VkIEFwcGxlIHNheSBZIHRvIGVuYWJsZSBhIGRyaXZlciBmb3IgaXRzCisJIElmIHlvdSBo
YXZlIGFuIEludGVsLWJhc2VkIEFwcGxlIHNheSBZIHRvIGVuYWJsZSBhIGRyaXZlciBmb3IgaXRz
CiAJIGJhY2tsaWdodC4KIAogY29uZmlnIEJBQ0tMSUdIVF9UT1NBCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZyBiL2RyaXZlcnMvdmlkZW8vY29uc29sZS9LY29uZmln
CmluZGV4IGMxMGUxN2ZiOWE5YS4uYWMzYTI4YzA4Zjc4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3Zp
ZGVvL2NvbnNvbGUvS2NvbmZpZworKysgYi9kcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZwpA
QCAtMjcsNyArMjcsNyBAQCBjb25maWcgVkdBQ09OX1NPRlRfU0NST0xMQkFDSwogICAgICAgIGRl
cGVuZHMgb24gVkdBX0NPTlNPTEUKICAgICAgICBkZWZhdWx0IG4KICAgICAgICBoZWxwCi0gICAg
ICAgICBUaGUgc2Nyb2xsYmFjayBidWZmZXIgb2YgdGhlIHN0YW5kYXJkIFZHQSBjb25zb2xlIGlz
IGxvY2F0ZWQgaW4KKwkgVGhlIHNjcm9sbGJhY2sgYnVmZmVyIG9mIHRoZSBzdGFuZGFyZCBWR0Eg
Y29uc29sZSBpcyBsb2NhdGVkIGluCiAJIHRoZSBWR0EgUkFNLiAgVGhlIHNpemUgb2YgdGhpcyBS
QU0gaXMgZml4ZWQgYW5kIGlzIHF1aXRlIHNtYWxsLgogCSBJZiB5b3UgcmVxdWlyZSBhIGxhcmdl
ciBzY3JvbGxiYWNrIGJ1ZmZlciwgdGhpcyBjYW4gYmUgcGxhY2VkIGluCiAJIFN5c3RlbSBSQU0g
d2hpY2ggaXMgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGR1cmluZyBpbml0aWFsaXphdGlvbi4KQEAg
LTg0LDEyICs4NCwxMiBAQCBjb25maWcgTURBX0NPTlNPTEUKIAkgIElmIHVuc3VyZSwgc2F5IE4u
CiAKIGNvbmZpZyBTR0lfTkVXUE9SVF9DT05TT0xFCi0gICAgICAgIHRyaXN0YXRlICJTR0kgTmV3
cG9ydCBDb25zb2xlIHN1cHBvcnQiCisJdHJpc3RhdGUgIlNHSSBOZXdwb3J0IENvbnNvbGUgc3Vw
cG9ydCIKIAlkZXBlbmRzIG9uIFNHSV9JUDIyICYmIEhBU19JT01FTQotICAgICAgICBzZWxlY3Qg
Rk9OVF9TVVBQT1JUCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSB3
YW50IHRoZSBjb25zb2xlIG9uIHRoZSBOZXdwb3J0IGFrYSBYTCBncmFwaGljcwotICAgICAgICAg
IGNhcmQgb2YgeW91ciBJbmR5LiAgTW9zdCBwZW9wbGUgc2F5IFkgaGVyZS4KKwlzZWxlY3QgRk9O
VF9TVVBQT1JUCisJaGVscAorCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0aGUgY29uc29sZSBv
biB0aGUgTmV3cG9ydCBha2EgWEwgZ3JhcGhpY3MKKwkgIGNhcmQgb2YgeW91ciBJbmR5LiAgTW9z
dCBwZW9wbGUgc2F5IFkgaGVyZS4KIAogY29uZmlnIERVTU1ZX0NPTlNPTEUKIAlib29sCkBAIC05
NywyNCArOTcsMjQgQEAgY29uZmlnIERVTU1ZX0NPTlNPTEUKIAlkZWZhdWx0IHkKIAogY29uZmln
IERVTU1ZX0NPTlNPTEVfQ09MVU1OUwotICAgICAgICBpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNv
bnNvbGUgc2NyZWVuIGNvbHVtbnMiCi0gICAgICAgIGRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAm
JiAhQVJNCi0gICAgICAgIGRlZmF1bHQgMTYwIGlmIFBBUklTQwotICAgICAgICBkZWZhdWx0IDgw
Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBp
cyAxNjAsIHdoaWNoIHNob3VsZCBmaXQgYSAxMjgweDEwMjQKLSAgICAgICAgICBtb25pdG9yLgot
ICAgICAgICAgIFNlbGVjdCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRl
ZmF1bHQuCisJaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25zb2xlIHNjcmVlbiBjb2x1bW5zIgor
CWRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAmJiAhQVJNCisJZGVmYXVsdCAxNjAgaWYgUEFSSVND
CisJZGVmYXVsdCA4MAorCWhlbHAKKwkgIE9uIFBBLVJJU0MsIHRoZSBkZWZhdWx0IHZhbHVlIGlz
IDE2MCwgd2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAorCSAgbW9uaXRvci4KKwkgIFNlbGVj
dCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRlZmF1bHQuCiAKIGNvbmZp
ZyBEVU1NWV9DT05TT0xFX1JPV1MKLSAgICAgICAgaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25z
b2xlIHNjcmVlbiByb3dzIgotICAgICAgICBkZXBlbmRzIG9uIERVTU1ZX0NPTlNPTEUgJiYgIUFS
TQotICAgICAgICBkZWZhdWx0IDY0IGlmIFBBUklTQwotICAgICAgICBkZWZhdWx0IDI1Ci0gICAg
ICAgIGhlbHAKLSAgICAgICAgICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwg
d2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAotICAgICAgICAgIG1vbml0b3IuCi0gICAgICAg
ICAgU2VsZWN0IDI1IGlmIHlvdSB1c2UgYSA2NDB4NDgwIHJlc29sdXRpb24gYnkgZGVmYXVsdC4K
KwlpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNvbnNvbGUgc2NyZWVuIHJvd3MiCisJZGVwZW5kcyBv
biBEVU1NWV9DT05TT0xFICYmICFBUk0KKwlkZWZhdWx0IDY0IGlmIFBBUklTQworCWRlZmF1bHQg
MjUKKwloZWxwCisJICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwgd2hpY2gg
c2hvdWxkIGZpdCBhIDEyODB4MTAyNAorCSAgbW9uaXRvci4KKwkgIFNlbGVjdCAyNSBpZiB5b3Ug
dXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRlZmF1bHQuCiAKIGNvbmZpZyBGUkFNRUJVRkZF
Ul9DT05TT0xFCiAJYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBzdXBwb3J0IgpAQCAtMTMwLDEx
ICsxMzAsMTEgQEAgY29uZmlnIEZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlkKICAg
ICAgICBkZXBlbmRzIG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKICAgICAgICBkZWZhdWx0IG4KICAg
ICAgICAtLS1oZWxwLS0tCi0gICAgICAgICBJZiB0aGlzIG9wdGlvbiBpcyBzZWxlY3RlZCwgdGhl
IGZyYW1lYnVmZmVyIGNvbnNvbGUgd2lsbAotICAgICAgICAgYXV0b21hdGljYWxseSBzZWxlY3Qg
dGhlIHByaW1hcnkgZGlzcGxheSBkZXZpY2UgKGlmIHRoZSBhcmNoaXRlY3R1cmUKKwkgSWYgdGhp
cyBvcHRpb24gaXMgc2VsZWN0ZWQsIHRoZSBmcmFtZWJ1ZmZlciBjb25zb2xlIHdpbGwKKwkgYXV0
b21hdGljYWxseSBzZWxlY3QgdGhlIHByaW1hcnkgZGlzcGxheSBkZXZpY2UgKGlmIHRoZSBhcmNo
aXRlY3R1cmUKIAkgc3VwcG9ydHMgdGhpcyBmZWF0dXJlKS4gIE90aGVyd2lzZSwgdGhlIGZyYW1l
YnVmZmVyIGNvbnNvbGUgd2lsbAotICAgICAgICAgYWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJh
bWVidWZmZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVkLiBUaGUgbGF0dGVyCi0gICAgICAgICBpcyB0
aGUgZGVmYXVsdCBiZWhhdmlvci4KKwkgYWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJhbWVidWZm
ZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVkLiBUaGUgbGF0dGVyCisJIGlzIHRoZSBkZWZhdWx0IGJl
aGF2aW9yLgogCiAJIFlvdSBjYW4gYWx3YXlzIG92ZXJyaWRlIHRoZSBhdXRvbWF0aWMgc2VsZWN0
aW9uIG9mIHRoZSBwcmltYXJ5IGRldmljZQogCSBieSB1c2luZyB0aGUgZmJjb249bWFwOiBib290
IG9wdGlvbi4KQEAgLTE0NSwxMSArMTQ1LDExIEBAIGNvbmZpZyBGUkFNRUJVRkZFUl9DT05TT0xF
X1JPVEFUSU9OCiAgICAgICAgYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBSb3RhdGlvbiIKICAg
ICAgICBkZXBlbmRzIG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKICAgICAgICBoZWxwCi0gICAgICAg
ICBFbmFibGUgZGlzcGxheSByb3RhdGlvbiBmb3IgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuICBU
aGlzIGlzIGRvbmUKLSAgICAgICAgIGluIHNvZnR3YXJlIGFuZCBtYXkgYmUgc2lnbmlmaWNhbnRs
eSBzbG93ZXIgdGhhbiBhIG5vcm1hbGx5IG9yaWVudGVkCi0gICAgICAgICBkaXNwbGF5LiAgTm90
ZSB0aGF0IHRoZSByb3RhdGlvbiBpcyBkb25lIGF0IHRoZSBjb25zb2xlIGxldmVsIG9ubHkKLSAg
ICAgICAgIHN1Y2ggdGhhdCBvdGhlciB1c2VycyBvZiB0aGUgZnJhbWVidWZmZXIgd2lsbCByZW1h
aW4gbm9ybWFsbHkKLSAgICAgICAgIG9yaWVudGVkLgorCSBFbmFibGUgZGlzcGxheSByb3RhdGlv
biBmb3IgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuICBUaGlzIGlzIGRvbmUKKwkgaW4gc29mdHdh
cmUgYW5kIG1heSBiZSBzaWduaWZpY2FudGx5IHNsb3dlciB0aGFuIGEgbm9ybWFsbHkgb3JpZW50
ZWQKKwkgZGlzcGxheS4gIE5vdGUgdGhhdCB0aGUgcm90YXRpb24gaXMgZG9uZSBhdCB0aGUgY29u
c29sZSBsZXZlbCBvbmx5CisJIHN1Y2ggdGhhdCBvdGhlciB1c2VycyBvZiB0aGUgZnJhbWVidWZm
ZXIgd2lsbCByZW1haW4gbm9ybWFsbHkKKwkgb3JpZW50ZWQuCiAKIGNvbmZpZyBGUkFNRUJVRkZF
Ul9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCiAJYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBE
ZWZlcnJlZCBUYWtlb3ZlciIKQEAgLTE2MywxNCArMTYzLDE0IEBAIGNvbmZpZyBGUkFNRUJVRkZF
Ul9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCiAJICBibGFjayBzY3JlZW4gYXMgc29vbiBhcyBm
YmNvbiBsb2Fkcy4KIAogY29uZmlnIFNUSV9DT05TT0xFCi0gICAgICAgIGJvb2wgIlNUSSB0ZXh0
IGNvbnNvbGUiCisJYm9vbCAiU1RJIHRleHQgY29uc29sZSIKIAlkZXBlbmRzIG9uIFBBUklTQyAm
JiBIQVNfSU9NRU0KLSAgICAgICAgc2VsZWN0IEZPTlRfU1VQUE9SVAotICAgICAgICBkZWZhdWx0
IHkKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoZSBTVEkgY29uc29sZSBpcyB0aGUgYnVpbHRp
biBkaXNwbGF5L2tleWJvYXJkIG9uIEhQLVBBUklTQwotICAgICAgICAgIG1hY2hpbmVzLiAgU2F5
IFkgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBpdCBpbnRvIHlvdXIga2VybmVsLgotICAgICAg
ICAgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5IHNlcmlhbCBwb3J0IGFz
IGEgY29uc29sZS4KKwlzZWxlY3QgRk9OVF9TVVBQT1JUCisJZGVmYXVsdCB5CisJaGVscAorCSAg
VGhlIFNUSSBjb25zb2xlIGlzIHRoZSBidWlsdGluIGRpc3BsYXkva2V5Ym9hcmQgb24gSFAtUEFS
SVNDCisJICBtYWNoaW5lcy4gIFNheSBZIGhlcmUgdG8gYnVpbGQgc3VwcG9ydCBmb3IgaXQgaW50
byB5b3VyIGtlcm5lbC4KKwkgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5
IHNlcmlhbCBwb3J0IGFzIGEgY29uc29sZS4KIAogZW5kbWVudQogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3ZpcnQvS2NvbmZpZyBiL2RyaXZlcnMvdmlydC9LY29uZmlnCmluZGV4IDM2M2FmMmVhZjJi
YS4uY2I1ZDJkODk1OTJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpcnQvS2NvbmZpZworKysgYi9k
cml2ZXJzL3ZpcnQvS2NvbmZpZwpAQCAtMTgsMTcgKzE4LDE3IEBAIGNvbmZpZyBGU0xfSFZfTUFO
QUdFUgogCWRlcGVuZHMgb24gRlNMX1NPQwogCXNlbGVjdCBFUEFQUl9QQVJBVklSVAogCWhlbHAK
LSAgICAgICAgICBUaGUgRnJlZXNjYWxlIGh5cGVydmlzb3IgbWFuYWdlbWVudCBkcml2ZXIgcHJv
dmlkZXMgc2V2ZXJhbCBzZXJ2aWNlcworCSAgVGhlIEZyZWVzY2FsZSBoeXBlcnZpc29yIG1hbmFn
ZW1lbnQgZHJpdmVyIHByb3ZpZGVzIHNldmVyYWwgc2VydmljZXMKIAkgIHRvIGRyaXZlcnMgYW5k
IGFwcGxpY2F0aW9ucyByZWxhdGVkIHRvIHRoZSBGcmVlc2NhbGUgaHlwZXJ2aXNvcjoKIAotICAg
ICAgICAgIDEpIEFuIGlvY3RsIGludGVyZmFjZSBmb3IgcXVlcnlpbmcgYW5kIG1hbmFnaW5nIHBh
cnRpdGlvbnMuCisJICAxKSBBbiBpb2N0bCBpbnRlcmZhY2UgZm9yIHF1ZXJ5aW5nIGFuZCBtYW5h
Z2luZyBwYXJ0aXRpb25zLgogCi0gICAgICAgICAgMikgQSBmaWxlIGludGVyZmFjZSB0byByZWFk
aW5nIGluY29taW5nIGRvb3JiZWxscy4KKwkgIDIpIEEgZmlsZSBpbnRlcmZhY2UgdG8gcmVhZGlu
ZyBpbmNvbWluZyBkb29yYmVsbHMuCiAKLSAgICAgICAgICAzKSBBbiBpbnRlcnJ1cHQgaGFuZGxl
ciBmb3Igc2h1dHRpbmcgZG93biB0aGUgcGFydGl0aW9uIHVwb24KKwkgIDMpIEFuIGludGVycnVw
dCBoYW5kbGVyIGZvciBzaHV0dGluZyBkb3duIHRoZSBwYXJ0aXRpb24gdXBvbgogCSAgICAgcmVj
ZWl2aW5nIHRoZSBzaHV0ZG93biBkb29yYmVsbCBmcm9tIGEgbWFuYWdlciBwYXJ0aXRpb24uCiAK
LSAgICAgICAgICA0KSBBIGtlcm5lbCBpbnRlcmZhY2UgZm9yIHJlY2VpdmluZyBjYWxsYmFja3Mg
d2hlbiBhIG1hbmFnZWQKKwkgIDQpIEEga2VybmVsIGludGVyZmFjZSBmb3IgcmVjZWl2aW5nIGNh
bGxiYWNrcyB3aGVuIGEgbWFuYWdlZAogCSAgICAgcGFydGl0aW9uIHNodXRzIGRvd24uCiAKIHNv
dXJjZSAiZHJpdmVycy92aXJ0L3Zib3hndWVzdC9LY29uZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy92aXJ0aW8vS2NvbmZpZyBiL2RyaXZlcnMvdmlydGlvL0tjb25maWcKaW5kZXggMDc4NjE1Y2Yy
YWZjLi4yOTg5NjM3NGJmMWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlydGlvL0tjb25maWcKKysr
IGIvZHJpdmVycy92aXJ0aW8vS2NvbmZpZwpAQCAtMjksMTcgKzI5LDE3IEBAIGNvbmZpZyBWSVJU
SU9fUENJX0xFR0FDWQogCWRlZmF1bHQgeQogCWRlcGVuZHMgb24gVklSVElPX1BDSQogCS0tLWhl
bHAtLS0KLSAgICAgICAgICBWaXJ0aW8gUENJIENhcmQgMC45LlggRHJhZnQgKGNpcmNhIDIwMTQp
IGFuZCBvbGRlciBkZXZpY2Ugc3VwcG9ydC4KKwkgIFZpcnRpbyBQQ0kgQ2FyZCAwLjkuWCBEcmFm
dCAoY2lyY2EgMjAxNCkgYW5kIG9sZGVyIGRldmljZSBzdXBwb3J0LgogCiAJICBUaGlzIG9wdGlv
biBlbmFibGVzIGJ1aWxkaW5nIGEgdHJhbnNpdGlvbmFsIGRyaXZlciwgc3VwcG9ydGluZwogCSAg
Ym90aCBkZXZpY2VzIGNvbmZvcm1pbmcgdG8gVmlydGlvIDEgc3BlY2lmaWNhdGlvbiwgYW5kIGxl
Z2FjeSBkZXZpY2VzLgogCSAgSWYgZGlzYWJsZWQsIHlvdSBnZXQgYSBzbGlnaHRseSBzbWFsbGVy
LCBub24tdHJhbnNpdGlvbmFsIGRyaXZlciwKIAkgIHdpdGggbm8gbGVnYWN5IGNvbXBhdGliaWxp
dHkuCiAKLSAgICAgICAgICBTbyBsb29rIG91dCBpbnRvIHlvdXIgZHJpdmV3YXkuICBEbyB5b3Ug
aGF2ZSBhIGZseWluZyBjYXI/ICBJZgotICAgICAgICAgIHNvLCB5b3UgY2FuIGhhcHBpbHkgZGlz
YWJsZSB0aGlzIG9wdGlvbiBhbmQgdmlydGlvIHdpbGwgbm90Ci0gICAgICAgICAgYnJlYWsuICBP
dGhlcndpc2UsIGxlYXZlIGl0IHNldC4gIFVubGVzcyB5b3UncmUgdGVzdGluZyB3aGF0Ci0gICAg
ICAgICAgbGlmZSB3aWxsIGJlIGxpa2UgaW4gVGhlIEZ1dHVyZS4KKwkgIFNvIGxvb2sgb3V0IGlu
dG8geW91ciBkcml2ZXdheS4gIERvIHlvdSBoYXZlIGEgZmx5aW5nIGNhcj8gIElmCisJICBzbywg
eW91IGNhbiBoYXBwaWx5IGRpc2FibGUgdGhpcyBvcHRpb24gYW5kIHZpcnRpbyB3aWxsIG5vdAor
CSAgYnJlYWsuICBPdGhlcndpc2UsIGxlYXZlIGl0IHNldC4gIFVubGVzcyB5b3UncmUgdGVzdGlu
ZyB3aGF0CisJICBsaWZlIHdpbGwgYmUgbGlrZSBpbiBUaGUgRnV0dXJlLgogCiAJICBJZiB1bnN1
cmUsIHNheSBZLgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3cxL3NsYXZlcy9LY29uZmlnIGIvZHJp
dmVycy93MS9zbGF2ZXMvS2NvbmZpZwppbmRleCBlYmVkNDk1YjllNjkuLjAzNWRlMDQ3MTBkMSAx
MDA2NDQKLS0tIGEvZHJpdmVycy93MS9zbGF2ZXMvS2NvbmZpZworKysgYi9kcml2ZXJzL3cxL3Ns
YXZlcy9LY29uZmlnCkBAIC03MSw4ICs3MSw4IEBAIGNvbmZpZyBXMV9TTEFWRV9EUzI4MDUKIAlo
ZWxwCiAJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIHVzZSBhIDEtd2lyZQogCSAgaXMgYSAx
MTItYnl0ZSB1c2VyLXByb2dyYW1tYWJsZSBFRVBST00gaXMKLSAgICAgICAgICBvcmdhbml6ZWQg
YXMgNyBwYWdlcyBvZiAxNiBieXRlcyBlYWNoIHdpdGggNjRiaXQKLSAgICAgICAgICB1bmlxdWUg
bnVtYmVyLiBSZXF1aXJlcyBPdmVyRHJpdmUgU3BlZWQgdG8gdGFsayB0by4KKwkgIG9yZ2FuaXpl
ZCBhcyA3IHBhZ2VzIG9mIDE2IGJ5dGVzIGVhY2ggd2l0aCA2NGJpdAorCSAgdW5pcXVlIG51bWJl
ci4gUmVxdWlyZXMgT3ZlckRyaXZlIFNwZWVkIHRvIHRhbGsgdG8uCiAKIGNvbmZpZyBXMV9TTEFW
RV9EUzI0MzEKIAl0cmlzdGF0ZSAiMWtiIEVFUFJPTSBmYW1pbHkgc3VwcG9ydCAoRFMyNDMxKSIK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcgYi9kcml2ZXJzL3hlbi9LY29uZmlnCmlu
ZGV4IDc5Y2M3NTA5NmY0Mi4uZDhjOWJiYTU3Y2FlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9L
Y29uZmlnCisrKyBiL2RyaXZlcnMveGVuL0tjb25maWcKQEAgLTExMCwxMiArMTEwLDEyIEBAIGNv
bmZpZyBYRU5fQ09NUEFUX1hFTkZTCiAgICAgICAgZGVwZW5kcyBvbiBYRU5GUwogICAgICAgIGRl
ZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoZSBvbGQgeGVuc3RvcmUgdXNlcnNwYWNl
IHRvb2xzIGV4cGVjdCB0byBmaW5kICJ4ZW5idXMiCi0gICAgICAgICB1bmRlciAvcHJvYy94ZW4s
IGJ1dCAieGVuYnVzIiBpcyBub3cgZm91bmQgYXQgdGhlIHJvb3Qgb2YgdGhlCi0gICAgICAgICB4
ZW5mcyBmaWxlc3lzdGVtLiAgU2VsZWN0aW5nIHRoaXMgY2F1c2VzIHRoZSBrZXJuZWwgdG8gY3Jl
YXRlCi0gICAgICAgICB0aGUgY29tcGF0aWJpbGl0eSBtb3VudCBwb2ludCAvcHJvYy94ZW4gaWYg
aXQgaXMgcnVubmluZyBvbgotICAgICAgICAgYSB4ZW4gcGxhdGZvcm0uCi0gICAgICAgICBJZiBp
biBkb3VidCwgc2F5IHllcy4KKwkgVGhlIG9sZCB4ZW5zdG9yZSB1c2Vyc3BhY2UgdG9vbHMgZXhw
ZWN0IHRvIGZpbmQgInhlbmJ1cyIKKwkgdW5kZXIgL3Byb2MveGVuLCBidXQgInhlbmJ1cyIgaXMg
bm93IGZvdW5kIGF0IHRoZSByb290IG9mIHRoZQorCSB4ZW5mcyBmaWxlc3lzdGVtLiAgU2VsZWN0
aW5nIHRoaXMgY2F1c2VzIHRoZSBrZXJuZWwgdG8gY3JlYXRlCisJIHRoZSBjb21wYXRpYmlsaXR5
IG1vdW50IHBvaW50IC9wcm9jL3hlbiBpZiBpdCBpcyBydW5uaW5nIG9uCisJIGEgeGVuIHBsYXRm
b3JtLgorCSBJZiBpbiBkb3VidCwgc2F5IHllcy4KIAogY29uZmlnIFhFTl9TWVNfSFlQRVJWSVNP
UgogICAgICAgIGJvb2wgIkNyZWF0ZSB4ZW4gZW50cmllcyB1bmRlciAvc3lzL2h5cGVydmlzb3Ii
CkBAIC0xMjMsNyArMTIzLDcgQEAgY29uZmlnIFhFTl9TWVNfSFlQRVJWSVNPUgogICAgICAgIHNl
bGVjdCBTWVNfSFlQRVJWSVNPUgogICAgICAgIGRlZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAg
ICAgIENyZWF0ZSBlbnRyaWVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNvciBkZXNjcmliaW5nIHRoZSBY
ZW4KKwkgQ3JlYXRlIGVudHJpZXMgdW5kZXIgL3N5cy9oeXBlcnZpc29yIGRlc2NyaWJpbmcgdGhl
IFhlbgogCSBoeXBlcnZpc29yIGVudmlyb25tZW50LiAgV2hlbiBydW5uaW5nIG5hdGl2ZSBvciBp
biBhbm90aGVyCiAJIHZpcnR1YWwgZW52aXJvbm1lbnQsIC9zeXMvaHlwZXJ2aXNvciB3aWxsIHN0
aWxsIGJlIHByZXNlbnQsCiAJIGJ1dCB3aWxsIGhhdmUgbm8geGVuIGNvbnRlbnRzLgpAQCAtMjcw
LDcgKzI3MCw3IEBAIGNvbmZpZyBYRU5fQUNQSV9QUk9DRVNTT1IKIAlkZXBlbmRzIG9uIFhFTiAm
JiBYRU5fRE9NMCAmJiBYODYgJiYgQUNQSV9QUk9DRVNTT1IgJiYgQ1BVX0ZSRVEKIAlkZWZhdWx0
IG0KIAloZWxwCi0gICAgICAgICAgVGhpcyBBQ1BJIHByb2Nlc3NvciB1cGxvYWRzIFBvd2VyIE1h
bmFnZW1lbnQgaW5mb3JtYXRpb24gdG8gdGhlIFhlbgorCSAgVGhpcyBBQ1BJIHByb2Nlc3NvciB1
cGxvYWRzIFBvd2VyIE1hbmFnZW1lbnQgaW5mb3JtYXRpb24gdG8gdGhlIFhlbgogCSAgaHlwZXJ2
aXNvci4KIAogCSAgVG8gZG8gdGhhdCB0aGUgZHJpdmVyIHBhcnNlcyB0aGUgUG93ZXIgTWFuYWdl
bWVudCBkYXRhIGFuZCB1cGxvYWRzCkBAIC0yNzksNyArMjc5LDcgQEAgY29uZmlnIFhFTl9BQ1BJ
X1BST0NFU1NPUgogCSAgU01NIHNvIHRoYXQgb3RoZXIgZHJpdmVycyAoc3VjaCBhcyBBQ1BJIGNw
dWZyZXEgc2NhbGluZyBkcml2ZXIpIHdpbGwKIAkgIG5vdCBsb2FkLgogCi0gICAgICAgICAgVG8g
Y29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZTogdGhlIG1vZHVs
ZSB3aWxsIGJlCisJICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2Ug
TSBoZXJlOiB0aGUgbW9kdWxlIHdpbGwgYmUKIAkgIGNhbGxlZCB4ZW5fYWNwaV9wcm9jZXNzb3Ig
IElmIHlvdSBkbyBub3Qga25vdyB3aGF0IHRvIGNob29zZSwgc2VsZWN0CiAJICBNIGhlcmUuIElm
IHRoZSBDUFVGUkVRIGRyaXZlcnMgYXJlIGJ1aWx0IGluLCBzZWxlY3QgWSBoZXJlLgogCkBAIC0z
MTIsOCArMzEyLDggQEAgY29uZmlnIFhFTl9TWU1TCiAgICAgICAgZGVwZW5kcyBvbiBYODYgJiYg
WEVOX0RPTTAgJiYgWEVORlMKICAgICAgICBkZWZhdWx0IHkgaWYgS0FMTFNZTVMKICAgICAgICBo
ZWxwCi0gICAgICAgICAgRXhwb3J0cyBoeXBlcnZpc29yIHN5bWJvbHMgKGFsb25nIHdpdGggdGhl
aXIgdHlwZXMgYW5kIGFkZHJlc3NlcykgdmlhCi0gICAgICAgICAgL3Byb2MveGVuL3hlbnN5bXMg
ZmlsZSwgc2ltaWxhciB0byAvcHJvYy9rYWxsc3ltcworCSAgRXhwb3J0cyBoeXBlcnZpc29yIHN5
bWJvbHMgKGFsb25nIHdpdGggdGhlaXIgdHlwZXMgYW5kIGFkZHJlc3NlcykgdmlhCisJICAvcHJv
Yy94ZW4veGVuc3ltcyBmaWxlLCBzaW1pbGFyIHRvIC9wcm9jL2thbGxzeW1zCiAKIGNvbmZpZyBY
RU5fSEFWRV9WUE1VCiAgICAgICAgYm9vbAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:25:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 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 1iCS5q-0008Kc-Qb; Mon, 23 Sep 2019 17:25:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCS5p-0008KX-4Z
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 17:25:45 +0000
X-Inumbo-ID: 2c1608ec-de27-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c1608ec-de27-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 17:25:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCS5n-0000Mx-8F; Mon, 23 Sep 2019 17:25:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCS5m-0001C0-HJ; Mon, 23 Sep 2019 17:25:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCS5m-0000JC-GC; Mon, 23 Sep 2019 17:25:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141718-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=c4a5656b2ef3d29bb8acfb5342e786a5b9578018
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 17:25:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141718: 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>

ZmxpZ2h0IDE0MTcxOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTcxOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjNGE1NjU2YjJlZjNkMjliYjhhY2ZiNTM0MmU3ODZhNWI5NTc4MDE4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxMDE0ZjQ3YzdhODA4ZTAyNWI4
OTIwYWI4MGJmZTczYTI4ODhiM2U1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDEyNTMgIDIwMTkt
MDktMTIgMTc6MDA6NDMgWiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQxMjU1ICAy
MDE5LTA5LTEyIDIxOjAxOjIyIFogICAxMCBkYXlzICAgODQgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxNzE4ICAyMDE5LTA5LTIzIDE1OjAyOjM0IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
PgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5p
ZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF3
ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICAxMDE0ZjQ3YzdhLi5jNGE1NjU2YjJlICBjNGE1NjU2YjJlZjNkMjliYjhhY2ZiNTM0MmU3ODZh
NWI5NTc4MDE4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 17:33:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 17: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 1iCSDO-0000kc-Nn; Mon, 23 Sep 2019 17:33: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=v9XQ=XS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iCSDN-0000kX-E4
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 17:33:33 +0000
X-Inumbo-ID: 4357060e-de28-11e9-9605-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 4357060e-de28-11e9-9605-12813bfff9fa;
 Mon, 23 Sep 2019 17:33:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569260013;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=z4NeoCAa0uW2c3SP6Tex/jWvR6LLtmNVKUEG5gBz95I=;
 b=NpR+Ibw0u/YK46oowhsOaq2NOAzhGInlBTKMMlZsyH5Dm/8CWy38VhL8
 C3sHesOkx50MRQULx2mBmXvGa9CS7mnqfT8kSRpg8p1wVQZkmpNy5O7f7
 AKSkGZEGtbctyZUqVcmD09a4wg4DxGF9G6Bu6aYh7dF3wfp/7XgS7Vnvf 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OGLg8Ntb6fuljbC8RRLYGVqOFN9BzB8mJoDK5IqODKivezzyv9Efkb2NV+m2JFgo1e5AbX2Dvr
 8z7611eqnTOtaPwjiyoqAo4chzAmCq+g7/+yZGqKlxFAR9UAkrkOBcQk1xp1Z8UVEwUpLkhdWA
 5/8mdHzUrLFfUvmCFHgL56Bg/hSdHAxzMLQ0vWzbqZZcRjyIFwLyQdGo1ebBaERvwivqKQzA8Z
 2vywLM2Oe+hkEfWqlAieEs8DH1U04b8arufZykybFnYMiXBJf3eWaMjcNmn0rcaVlI0F2qbQ8i
 zq8=
X-SBRS: 2.7
X-MesageID: 5942442
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,541,1559534400"; 
   d="scan'208";a="5942442"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
 <6b9ca7a2-e2c4-5662-7f56-b1cceac75c67@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: <159c23f4-aa7f-7aa0-e054-2a6cd0ebe82f@citrix.com>
Date: Mon, 23 Sep 2019 18:33:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6b9ca7a2-e2c4-5662-7f56-b1cceac75c67@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC
 ID 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: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDkvMjAxOSAwOToyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjAuMDkuMjAxOSAx
NTo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFJlY2VudCBBTUQgcHJvY2Vzc29ycyBtYXkgcmVw
b3J0IHVwIHRvIDEyOCBsb2dpY2FsIHByb2Nlc3NvcnMgaW4gQ1BVSUQKPj4gbGVhZiAxLiBEb3Vi
bGluZyB0aGlzIHZhbHVlIHByb2R1Y2VzIDAgKHdoaWNoIE9TZXMgc2luY2VyZWx5IGRpc2xpa2Up
LAo+PiBhcyB0aGUgcmVzcGVjdGl2ZSBmaWVsZCBpcyBvbmx5IDggYml0cyB3aWRlLiBTdXBwcmVz
cyBkb3VibGluZyB0aGUgdmFsdWUKPj4gKGFuZCBpdHMgbGVhZiAweDgwMDAwMDA4IGNvdW50ZXJw
YXJ0KSBpbiBzdWNoIGEgY2FzZS4KPj4KPj4gTm90ZSB0aGF0IHdoaWxlIHRoZXJlJ3MgYSBzaW1p
bGFyIG92ZXJmbG93IGluIGludGVsX3hjX2NwdWlkX3BvbGljeSgpLAo+PiB0aGF0IG9uZSBpcyBi
ZWluZyBsZWZ0IGFsb25lIGZvciBub3cuCj4+Cj4+IE5vdGUgZnVydGhlciB0aGF0IHdoaWxlIGl0
IHdhcyBjb25zaWRlcmVkIHRvIHN1cHByZXNzIHRoZSBtdWx0aXBsaWNhdGlvbgo+PiBieSAyIGFs
dG9nZXRoZXIgaWYgdGhlIGhvc3QgdG9wb2xvZ3kgYWxyZWFkeSBwcm92aWRlcyBhdCBsZWFzdCBv
bmUgYml0Cj4+IG9mIHRocmVhZCBJRCB3aXRoaW4gQVBJQyBJRHMsIGl0IHdhcyBkZWNpZGVkIHRv
IGF2b2lkIG1vcmUgY2hhbmdlIGhlcmUKPj4gdGhhbiByZWFsbHkgbmVlZGVkIGF0IHRoaXMgcG9p
bnQuCj4+Cj4+IEFsc28gemFwIGxlYWYgNCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUgbGVhZiAyKSBF
RFggb3V0cHV0IGZvciBBTUQsIGFzIGl0Cj4+IHNob3VsZCBoYXZlIGJlZW4gZnJvbSB0aGUgYmVn
aW5uaW5nLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4+IC0tLQo+PiB2MjogRHJvcCB1c2Ugb2YgcGh5c2luZm8uIERyb3AgSW50ZWwtb25seSBs
ZWFmIDQgY2hhbmdlLiBJbmNyZW1lbnQKPj4gICAgIEFwaWNJZENvcmVTaXplIG9ubHkgd2hlbiBk
b3VibGluZyBOdW1iZXJPZkNvcmVzLgo+IFRoaW5raW5nIGFib3V0IGl0IHNvbWUgbW9yZSwgZHJv
cHBpbmcgdGhlIGxlYWYgNCBjaGFuZ2Ugc2VlbXMgYXQgbGVhc3QKPiBzb21ld2hhdCByaXNreSB0
byBtZS4gVGhpcyBiZWluZyBqdXN0IGEgNi1iaXQgZmllbGQgKGFuZCBlZmZlY3RpdmVseQo+IGFs
cmVhZHkgc2F0dXJhdGluZyBpbiBhIHdheSwgYXQgbGVhc3Qgd2hlbiBwb3dlci1vZi10d28gbWF4
aW11bSBjb3JlCj4gY291bnRzIGFyZSBpbnZvbHZlZCksIGFuZCBoZW5jZSB0aGVyZSBiZWluZyAy
IGJpdHMgb2YgInBsYXlpbmcgcm9vbSIKPiBiZXR3ZWVuIHRoaXMgYW5kIHRoZSBpbnZvbHZlZCBs
ZWFmIDEgZmllbGQsIHRoZSBjYWxjdWxhdGlvbiB0aGVyZSBub3QKPiBnZXR0aW5nIGFkanVzdGVk
IGlzIHN0aWxsIGEgbGF0ZW50IHJpc2sgaW1vIHdpdGggZ3Vlc3Qgc2lkZSBjYWxjdWxhdGlvbnMK
PiBsaWtlIHRoaXMgb25lCj4KPiAJc21wX251bV9zaWJsaW5ncyA9IHNtcF9udW1fc2libGluZ3Mg
LyBjLT54ODZfbWF4X2NvcmVzOwo+Cj4gZm91bmQgaW4gYmFzaWNhbGx5IGFsbCB2ZXJzaW9ucyBv
ZiBMaW51eCAod2hlcmUgY2VydGFpbiBmdW5jdGlvbnMsCj4gZS5nLiBhcGljX2lkX2lzX3ByaW1h
cnlfdGhyZWFkKCksIHdvbid0IGNvcGUgd2l0aCBzbXBfbnVtX3NpYmxpbmdzCj4gZW5kaW5nIHVw
IGFzIHplcm8sIHdoaWxlIG90aGVycywgZS5nLiB0b3BvbG9neV9zbXRfc3VwcG9ydGVkKCksIGRv
KS4KCk5vbmUgb2YgdGhlc2UgYWRqdXN0bWVudHMgYXJlIGNvcnJlY3QuwqAgVGhlIHRvcG9sb2d5
IHNob3VsZCBiZQpjb25zdHJ1Y3RlZCBmcm9tIGZpcnN0IHByaW5jaXBsZXMuCgpXaGF0IG1hdHRl
cnMgaXMgaGF2aW5nIGFzIGZldyBhbHRlcmF0aW9ucyB0byB0aGUgYWxnb3JpdGhtIGFzIG5lY2Vz
c2FyeSwKdW50aWwgd2UgY2FuIGZpeCB0aGUgbWFueSB0b29sc3RhY2sgc2lkZSBpc3N1ZXMuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 18:07:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 18:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCSk7-0003HA-QX; Mon, 23 Sep 2019 18:07:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCSk6-0003H5-87
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 18:07:22 +0000
X-Inumbo-ID: fc550a08-de2c-11e9-978d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc550a08-de2c-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 18:07: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 1iCSk4-0001ET-03; Mon, 23 Sep 2019 18:07:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCSk3-0003Gy-NV; Mon, 23 Sep 2019 18:07:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCSk3-00028F-MQ; Mon, 23 Sep 2019 18:07:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141657-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 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-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-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-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:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-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-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-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-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-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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 18:07:19 +0000
Subject: [Xen-devel] [linux-4.4 test] 141657: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY1NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY1Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTU5OSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAg
ICAgZmFpbCBwYXNzIGluIDE0MTU5OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxNTk5CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDE1OTkgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTQxNTk5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDVmMDkwZDgzN2IxZjYxYmExMjc4MGE4YjgxOTZiNjlhMDBkN2NkNzAKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3
M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODoz
MCBaICAgNTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6
NDA6MjYgWiAgIDQ4IGRheXMgICA1NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1
OTkgIDIwMTktMDktMjEgMTk6MDA6NDYgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMw
MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDk2NjAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 21:31:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 21:31:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCVv4-0002A0-Lu; Mon, 23 Sep 2019 21:30: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=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCVv4-00029v-7x
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 21:30:54 +0000
X-Inumbo-ID: 6ba08d80-de49-11e9-9608-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id 6ba08d80-de49-11e9-9608-12813bfff9fa;
 Mon, 23 Sep 2019 21:30:53 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6E9323082B02;
 Mon, 23 Sep 2019 21:30:51 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4B7125D71C;
 Mon, 23 Sep 2019 21:30:02 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-7-vsementsov@virtuozzo.com>
 <57e97ed0-b1a1-d209-fc23-cf41ec467157@redhat.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <7cffb999-35e5-742e-7241-6da4777885bf@redhat.com>
Date: Mon, 23 Sep 2019 16:29:59 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <57e97ed0-b1a1-d209-fc23-cf41ec467157@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Mon, 23 Sep 2019 21:30:52 +0000 (UTC)
Subject: Re: [Xen-devel] [RFC v2 6/9] scripts: add coccinelle script to use
 auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, jan.kiszka@siemens.com, zhang.zhanghailiang@huawei.com,
 qemu-block@nongnu.org, arikalo@wavecomp.com, pasic@linux.ibm.com,
 hpoussin@reactos.org, anthony.perard@citrix.com, samuel.thibault@ens-lyon.org,
 balrogg@gmail.com, jasowang@redhat.com, lvivier@redhat.com,
 ehabkost@redhat.com, xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com,
 b.galvani@gmail.com, eric.auger@redhat.com, alex.williamson@redhat.com,
 ronniesahlberg@gmail.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, jcmvbkbc@gmail.com, den@openvz.org,
 hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 thuth@redhat.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 philmd@redhat.com, amarkovic@wavecomp.com, aurelien@aurel32.net,
 pburton@wavecomp.com, sagark@eecs.berkeley.edu, green@moxielogic.com,
 kraxel@redhat.com, edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, borntraeger@de.ibm.com,
 antonynpavlov@gmail.com, joel@jms.id.au, xen-devel@lists.xenproject.org,
 integration@gluster.org, lersek@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAzOjA1IFBNLCBFcmljIEJsYWtlIHdyb3RlOgoKPiBEb2VzIHJ1bm5pbmcgdGhp
cyBDb2NjaW5lbGxlIHNjcmlwdCAyIHRpbWVzIGluIGEgcm93IGFkZCBhIHNlY29uZAo+IEVSUlBf
RlVOQ1RJT05fQkVHSU4oKSBsaW5lPyAgV2Ugd2FudCBpdCB0byBiZSBpZGVtcG90ZW50IChubyBj
aGFuZ2VzIG9uCj4gYSBzZWNvbmQgcnVuKS4gIChBZG1pdHRlZGx5LCBJIGRpZCBub3QgYWN0dWFs
bHkgdGVzdCB0aGF0IHlldCkuICBBbHNvLCBJCj4gZG9uJ3Qga25vdyBpZiB0aGlzIGNhbiBiZSB0
d2Vha2VkIHRvIGF2b2lkIGFkZGluZyB0aGUgbGluZSB0byBhIGZ1bmN0aW9uCj4gd2l0aCBhbiBl
bXB0eSBib2R5LCBtYXliZToKPiAKPiAgZm4oLi4uLCBFcnJvciAqKmVycnAsIC4uLikKPiAgewo+
ICsgICAgRVJSUF9GVU5DVElPTl9CRUdJTigpOwo+ICAgICAgLi4uCj4gIH0KCkFsc28gdW50ZXN0
ZWQ6CgogZm4oLi4uLCBFcnJvciAqKmVycnAsIC4uLikKIHsKKAp8CiAgICAgRVJSUF9GVU5DVElP
Tl9CRUdJTigpOwogICAgIC4uLgp8CisgICAgRVJSUF9GVU5DVElPTl9CRUdJTigpCiAgICAgLi4u
CikKIH0KCgo+IE92ZXJhbGwsIHRoZSBzY3JpcHQgbWFrZXMgc2Vuc2UgaW4gbXkgcmVhZGluZyAo
YnV0IG5vIGlkZWEgaWYgaXQKPiBhY3R1YWxseSBjYXRjaGVzIGV2ZXJ5dGhpbmcgd2Ugd2FudCwg
b3IgaWYgaXQgbWlzc2VkIHNvbWV0aGluZykuCgpIYXZpbmcgc3BvdC1jaGVja2VkIDcsIGl0IGRl
ZmluaXRlbHkgbWlzc2VzIGNhc2VzIHdoZXJlIGl0IHdhcyBzdXBwb3NlZAp0byBhZGQgRVJSUF9G
VU5DVElPTl9CRUdJTigpLgoKLS0gCkVyaWMgQmxha2UsIFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdp
bmVlcgpSZWQgSGF0LCBJbmMuICAgICAgICAgICArMS05MTktMzAxLTMyMjYKVmlydHVhbGl6YXRp
b246ICBxZW11Lm9yZyB8IGxpYnZpcnQub3JnCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 22:30:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 22:30:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCWq9-00066t-QA; Mon, 23 Sep 2019 22: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=6u+I=XS=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iCWq9-00066o-5D
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 22:29:53 +0000
X-Inumbo-ID: a7710077-de51-11e9-9609-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by localhost (Halon) with ESMTPS
 id a7710077-de51-11e9-9609-12813bfff9fa;
 Mon, 23 Sep 2019 22:29:50 +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 x8NMTm28128218;
 Mon, 23 Sep 2019 22:29:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=ahwSuokVPnjlTmWZ6TkYl+3TONAS9ZjD7Eb72jlU070=;
 b=Wos+UDHcXi79g/mFJ/75ffqE6oQi6P1miOE4tMl0IEtDtqtYl6EQ6UzK1oaGdqluEFCi
 9nSWhReayA+/5FMYRTuP8C+2AIFkTCXEJ1pNBJuKiOLR9i19Q/+5zb5oxk+SZ9V3fS6X
 2VNG9j1r4xaJVoRJN2W/1CFAiV9VY9Y+S8O/L946zwvmsu08JJopzR3nD4Q73/u5DiEE
 PxaWTNj+tBrYfYN+wLoQDQOcnDCmBnnt2W+3PUM2jLSPJM+f5wXQ1+8/ZeW3vOQN9EMV
 KqQqq5eKWwchtEholPAUfSy6DnjcXRlltwDKQAJRaCNl77cl3s9O5tAptyyBITFDPAu1 uA== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2v5cgqstyw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 23 Sep 2019 22:29:48 +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 x8NMRfV1086317;
 Mon, 23 Sep 2019 22:29:47 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 2v6yvnsbmc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 23 Sep 2019 22:29:47 +0000
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8NMTjYV006735;
 Mon, 23 Sep 2019 22:29:46 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 23 Sep 2019 15:29:45 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
 <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
 <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
 <e75f5253-df1d-2d47-6724-df06d1a33448@suse.com>
 <8571e4db-d3dc-6a58-8711-2947c97f8953@oracle.com>
 <12a5fc3c-8ded-21f9-3cb6-ea7caa8d585a@suse.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <e19a7889-31a4-42bc-0b88-596e62ab7e8a@oracle.com>
Date: Mon, 23 Sep 2019 15:29:42 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <12a5fc3c-8ded-21f9-3cb6-ea7caa8d585a@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9389
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909230189
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9389
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909230189
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gOS8yMC8xOSAxOjI4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxOS4wOS4yMDE5IDIz
OjM4LCBKb2UgSmluIHdyb3RlOgo+PiBPbiA5LzE5LzE5IDM6MjQgQU0sIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4gV2hhdCdzCj4+PiBzdGlsbCBtaXNzaW5nIGlzIHRoZSBmdXJ0aGVyIHVwZGF0aW5n
IG9mIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQKPj4+IChhcyBleHBsYWluZWQgYmVmb3Jl
LCBzdGlsbCB2aXNpYmxlIGluIGNvbnRleHQgYWJvdmUpLgo+Pj4KPj4KPj4gIDQyMgo+PiAgNDIz
ICAgICAgICAgZGVzdF92Y3B1X2lkID0gaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQoZCwgZGVzdCwg
ZGVzdF9tb2RlKTsKPj4gIDQyNCAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQg
PSBkZXN0X3ZjcHVfaWQ7Cj4+Cj4+IGRlc3RfdmNwdV9pZCB1cGRhdGVkIGxhdGVyIGJ5IGFib3Zl
IGNvZGUsIGRvIEkgbWlzc2VkIHNvbWV0aGluZz8KPiAKPiBUaGlzIHBpZWNlIG9mIGNvZGUKPiAK
PiAgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCj4gICAgICAgICB7Cj4gICAgICAgICAgICAg
aWYgKCBkZWxpdmVyeV9tb2RlID09IGRlc3RfTG93ZXN0UHJpbyApCj4gICAgICAgICAgICAgICAg
IHZjcHUgPSB2ZWN0b3JfaGFzaGluZ19kZXN0KGQsIGRlc3QsIGRlc3RfbW9kZSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMp
Owo+ICAgICAgICAgICAgIGlmICggdmNwdSApCj4gICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+
Z21zaS5wb3N0ZWQgPSB0cnVlOwo+ICAgICAgICAgfQo+IAo+IHVwZGF0ZXMgdGhlIHZDUFUgdG8g
YmUgZGVsaXZlcmVkIHRvLiBSaWdodCBub3csIHdoZW4gdGhlICJwb3N0ZWQiCj4gZmxhZyBpcyBz
ZXQsIHRoZSBkZXN0X3ZjcHVfaWQgZmllbGQgaXMgdW51c2VkIChhcyBmYXIgYXMgSSB3YXMKPiBh
YmxlIHRvIHRlbGwpLCBhbmQgaGVuY2UgZGlkbid0IG5lZWQgc2V0dGluZy4gVGhlIHdheSB5b3Ug
aW50ZW5kCj4gdG8gY2hhbmdlIHRoaW5ncywgeW91IHdhbnQgdG8gdXNlIHRoZSBmaWVsZCBhbHNv
IGluIHRoZSAicG9zdGVkIgo+IGNhc2UsIGFuZCBoZW5jZSB5b3UgYWxzbyBzaG91bGQgdXBkYXRl
IGl0IGluIHRoZSBjb2RlIHBhdGggYWJvdmUuCj4gCj4gQnV0IHBsZWFzZSBkb3VibGUgY2hlY2sg
YWxsIG9mIHRoaXMuCgpUaGFua3MgZm9yIHlvdXIgZXhwbGFuYXRpb24uCgpJIGRpZCBub3QgZm91
bmQgYW55IG90aGVyIHBvc3NpYmxlIGNvbmRpdGlvbnMgd2hpY2ggbWF5IGxlYWQgaW52YWxpZApz
ZXR0aW5nLCBzZWVtcyAoIGRlc3RfdmNwdV9pZCA+PTAgJiYgcGlycV9kcGNpLT5nbXNpLnBvc3Rl
ZCApIGlzIGVub3VnaD8KClRoYW5rcywKSm9lCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 22:43:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 22: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 1iCX2j-0007a9-4E; Mon, 23 Sep 2019 22:42:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCX2i-0007a4-2B
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 22:42:52 +0000
X-Inumbo-ID: 75420774-de53-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75420774-de53-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 22:42: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 1iCX2Z-0006Z3-UG; Mon, 23 Sep 2019 22:42:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCX2Z-0003OV-CJ; Mon, 23 Sep 2019 22:42:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCX2Z-00076T-Bh; Mon, 23 Sep 2019 22:42:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iCX2Z-00076T-Bh@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 22:42:43 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtCnRlc3RpZCB4ZW4tYm9v
dAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBmN2Mz
YmY4ZmE3ZTVhOGU0NWY0YThlODJiZTY0NjYxNTc4NTRiNTliCiAgQnVnIG5vdCBwcmVzZW50OiA5
ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjCiAgTGFzdCBmYWlsIHJlcHJv
OiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNzM1
LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiBy
ZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS54ZW4tYm9vdC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbS54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDE3MzUuYmlzZWN0aW9uLXN1
bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAx
NDE2MTMgZmFpbCBbaG9zdD1kZWJpbmExXSAvIDEzODg0OSBbaG9zdD1hbGJhbmEwXSAxMzg4MTMg
W2hvc3Q9YWxiYW5hMV0gMTM4NzgwIFtob3N0PWNoYXJkb25uYXkwXSAxMzg3NTQgW2hvc3Q9Zmlh
bm8wXSAxMzg3MzUgW2hvc3Q9aXRhbGlhMV0gMTM4NzEwIFtob3N0PWJhcm9xdWUwXSAxMzg2ODAg
W2hvc3Q9Y2hhcmRvbm5heTFdIDEzODY2MSBbaG9zdD1iYXJvcXVlMV0gMTM4NjM5IFtob3N0PWVs
YmxpbmcxXSAxMzg2MTIgW2hvc3Q9ZGViaW5hMF0gMTM4NTg0IFtob3N0PWl0YWxpYTBdIDEzODQ4
OCBbaG9zdD1hbGJhbmEwXSAxMzgzODYgW2hvc3Q9YWxiYW5hMV0gMTM4MjQ1IFtob3N0PWNoYXJk
b25uYXkwXSAxMzgwNzMgW2hvc3Q9Zmlhbm8wXSAxMzc5ODYgW2hvc3Q9YmFyb3F1ZTBdIDEzNzg5
NiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTQxNjEzIC8gMTM3ODk2Cih0cmVl
IHdpdGggbm8gdXJsOiBtaW5pb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4
ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTog
cWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6
IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGY3YzNiZjhmYTdlNWE4ZTQ1ZjRhOGU4MmJl
NjQ2NjE1Nzg1NGI1OWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBm
NGM4OThmMmIyZGIyODE5YzUxOWNkY2UwNTQwM2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFk
ODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdj
N2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKQmFzaXMgcGFzcyA5ZTBiYWJmMmMwNmM3
M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYjA2NjM2NDFjOTc3Zjk3YmVmNzg1Yzg2OTc4NjAzYzNhMzFhM2QxYyBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5
NzFkODU4ZTRmZmRmZjUzODliMTEgODUxMzdmYjVmMmRmYTVmODNlOWUzNDBjYTg4MWM2MzRhZTE0
ZDRlOSAzNmExYzdjMjEzZTEzZWI2NGQyYzJkOGFhOWM1YzgwNWZlMTkwMjBhCkdlbmVyYXRpbmcg
cmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0Izll
MGJhYmYyYzA2YzczY2RhMmMwY2QzN2ExNjUzZDgyM2FkYjQwZWMtZjdjM2JmOGZhN2U1YThlNDVm
NGE4ZTgyYmU2NDY2MTU3ODU0YjU5YiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1j
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0I2IwNjYzNjQxYzk3N2Y5N2JlZjc4NWM4Njk3ODYwM2MzYTMx
YTNkMWMtZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuXAogZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEtY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZh
OGFkODBiZDBmMCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdCM4NTEz
N2ZiNWYyZGZhNWY4M2U5ZTM0MGNhODgxYzYzNGFlMTRkNGU5LTQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMzZhMWM3
YzIxM2UxM2ViNjRkMmMyZDhhYTljNWM4MDVmZTE5MDIwYS0xMDE0ZjQ3YzdhODA4ZTAyNWI4OTIw
YWI4MGJmZTczYTI4ODhiM2U1CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250
aWd1b3VzOiBsaW51eC0yLjYKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRp
Z3VvdXM6IHFlbXUteGVuCkxvYWRlZCAzMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJj
aGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTM3NzM5IFtob3N0PWl0YWxpYTFdCiAxMzc4OTYgcGFz
cyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjA2NjM2NDFjOTc3Zjk3YmVmNzg1Yzg2OTc4NjAz
YzNhMzFhM2QxYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgODUxMzdmYjVmMmRmYTVmODNlOWUz
NDBjYTg4MWM2MzRhZTE0ZDRlOSAzNmExYzdjMjEzZTEzZWI2NGQyYzJkOGFhOWM1YzgwNWZlMTkw
MjBhCiAxMzc5ODYgW2hvc3Q9YmFyb3F1ZTBdCiAxMzgwNzMgW2hvc3Q9Zmlhbm8wXQogMTM4MjQ1
IFtob3N0PWNoYXJkb25uYXkwXQogMTM4Mzg2IFtob3N0PWFsYmFuYTFdCiAxMzg0ODggW2hvc3Q9
YWxiYW5hMF0KIDEzODU4NCBbaG9zdD1pdGFsaWEwXQogMTM4NjEyIFtob3N0PWRlYmluYTBdCiAx
Mzg2MzkgW2hvc3Q9ZWxibGluZzFdCiAxMzg2NjEgW2hvc3Q9YmFyb3F1ZTFdCiAxMzg2ODAgW2hv
c3Q9Y2hhcmRvbm5heTFdCiAxMzg3MTAgW2hvc3Q9YmFyb3F1ZTBdCiAxMzg3MzUgW2hvc3Q9aXRh
bGlhMV0KIDEzODc1NCBbaG9zdD1maWFubzBdCiAxMzg3ODAgW2hvc3Q9Y2hhcmRvbm5heTBdCiAx
Mzg4MTMgW2hvc3Q9YWxiYW5hMV0KIDEzODg0OSBbaG9zdD1hbGJhbmEwXQogMTM4ODc4IGZhaWwg
aXJyZWxldmFudAogMTM4OTAyIGZhaWwgaXJyZWxldmFudAogMTM4OTYyIGZhaWwgaXJyZWxldmFu
dAogMTM5MDAzIGZhaWwgaXJyZWxldmFudAogMTM5MDY4IGZhaWwgaXJyZWxldmFudAogMTM5MTM0
IGZhaWwgaXJyZWxldmFudAogMTM5MjcwIHBhc3MgaXJyZWxldmFudAogMTM5MjY1IHBhc3MgaXJy
ZWxldmFudAogMTM5MjczIGZhaWwgaXJyZWxldmFudAogMTM5MjUzIHBhc3MgOWUwYmFiZjJjMDZj
NzNjZGEyYzBjZDM3YTE2NTNkODIzYWRiNDBlYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDZlNWEzM2QxZmJhN2MxNzBkYzg2ODBlZWI4MWE5YzdmNGZlMTRmZTYgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5
ZmY0ZjMgMzhlZWIzODY0ZGU0MGFhNTY4YzQ4ZjlmMjYyNzFjMTQxYzYyYjUwYgogMTM5MjM4IHBh
c3MgOWUwYmFiZjJjMDZjNzNjZGEyYzBjZDM3YTE2NTNkODIzYWRiNDBlYyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwNjYzNjQxYzk3N2Y5N2JlZjc4NWM4Njk3ODYw
M2MzYTMxYTNkMWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2Nh
MDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDg1MTM3ZmI1ZjJkZmE1ZjgzZTll
MzQwY2E4ODFjNjM0YWUxNGQ0ZTkgMzZhMWM3YzIxM2UxM2ViNjRkMmMyZDhhYTljNWM4MDVmZTE5
MDIwYQogMTM5MjQ0IGZhaWwgaXJyZWxldmFudAogMTM5MjM3IGZhaWwgaXJyZWxldmFudAogMTM5
MjU0IHBhc3MgaXJyZWxldmFudAogMTM5MjIzIGZhaWwgaXJyZWxldmFudAogMTM5MjQ1IHBhc3Mg
OWUwYmFiZjJjMDZjNzNjZGEyYzBjZDM3YTE2NTNkODIzYWRiNDBlYyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQ4ZmRmOWE2ZGYyYzQwMWZiODg1MDY1OWE2N2QxZmJi
YzM1M2Q3NzEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJk
OGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDAyMGJjNGZjNWNlOTMxMDdjOGUxYmM3
MzFiOTgwMmNlZTU2YTEyM2UgOTAyODg4OTIyZTZmZWRhMmM0ODVjYzRiZGVmZmQwZDZlNmMyNmUx
NAogMTM5MjYwIHBhc3MgaXJyZWxldmFudAogMTM5MjQ4IHBhc3MgOWUwYmFiZjJjMDZjNzNjZGEy
YzBjZDM3YTE2NTNkODIzYWRiNDBlYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDU1NmJmNWIzNTcwYTIyOTBhZDgyYzFhMDI3NzQwZTcyMjMwYmFhMjYgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1
OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMg
ODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTM5MjU1IHBhc3MgaXJy
ZWxldmFudAogMTM5MjYzIHBhc3MgaXJyZWxldmFudAogMTM5MjU4IHBhc3MgaXJyZWxldmFudAog
MTM5MjcxIGZhaWwgaXJyZWxldmFudAogMTM5MjY3IGZhaWwgaXJyZWxldmFudAogMTM5MjcyIHBh
c3MgaXJyZWxldmFudAogMTM5MjU3IGZhaWwgaXJyZWxldmFudAogMTM5MzI0IGZhaWwgaXJyZWxl
dmFudAogMTM5MzA2IGZhaWwgaXJyZWxldmFudAogMTM5Mjg2IGZhaWwgaXJyZWxldmFudAogMTM5
MzM4IGZhaWwgaXJyZWxldmFudAogMTM5MzYxIGZhaWwgaXJyZWxldmFudAogMTM5MzgzIGZhaWwg
aXJyZWxldmFudAogMTM5NDA4IGZhaWwgaXJyZWxldmFudAogMTM5NDc4IGZhaWwgaXJyZWxldmFu
dAogMTM5NTMyIGZhaWwgaXJyZWxldmFudAogMTM5NTg0IGZhaWwgaXJyZWxldmFudAogMTM5NTU1
IGZhaWwgaXJyZWxldmFudAogMTM5Njg3IGZhaWwgaXJyZWxldmFudAogMTM5NjE2IGZhaWwgaXJy
ZWxldmFudAogMTM5NjY5IGZhaWwgaXJyZWxldmFudAogMTM5NzExIGZhaWwgaXJyZWxldmFudAog
MTM5NzM1IGZhaWwgaXJyZWxldmFudAogMTM5NzkyIGZhaWwgaXJyZWxldmFudAogMTM5ODMyIGZh
aWwgaXJyZWxldmFudAogMTM5OTQyIGZhaWwgaXJyZWxldmFudAogMTM5ODY2IGZhaWwgaXJyZWxl
dmFudAogMTM5OTA3IGZhaWwgaXJyZWxldmFudAogMTM5OTk2IFtdCiAxNDAwMzggZmFpbCBpcnJl
bGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAx
NDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAxODggZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFp
bCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2
YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2
MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2YW50CiAxNDA2MjQgZmFpbCBp
cnJlbGV2YW50CiAxNDA2NDggZmFpbCBpcnJlbGV2YW50CiAxNDA2NzYgZmFpbCBpcnJlbGV2YW50
CiAxNDA3MjkgZmFpbCBpcnJlbGV2YW50CiAxNDA4MTcgZmFpbCBpcnJlbGV2YW50CiAxNDA3Nzgg
ZmFpbCBpcnJlbGV2YW50CiAxNDA4NTUgZmFpbCBpcnJlbGV2YW50CiAxNDA5MzAgZmFpbCBpcnJl
bGV2YW50CiAxNDA5MDIgZmFpbCBpcnJlbGV2YW50CiAxNDA5NTAgZmFpbCBpcnJlbGV2YW50CiAx
NDA5NzMgZmFpbCBpcnJlbGV2YW50CiAxNDA5OTkgZmFpbCBpcnJlbGV2YW50CiAxNDEwMzYgZmFp
bCBpcnJlbGV2YW50CiAxNDExOTYgZmFpbCBpcnJlbGV2YW50CiAxNDEyMjIgZmFpbCBpcnJlbGV2
YW50CiAxNDEyOTIgZmFpbCBpcnJlbGV2YW50CiAxNDEyNDAgZmFpbCBpcnJlbGV2YW50CiAxNDEz
ODYgZmFpbCBpcnJlbGV2YW50CiAxNDEzNTQgZmFpbCBpcnJlbGV2YW50CiAxNDE0NDYgZmFpbCBp
cnJlbGV2YW50CiAxNDE0ODQgZmFpbCBpcnJlbGV2YW50CiAxNDE1NDcgZmFpbCBpcnJlbGV2YW50
CiAxNDE2NTggcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjA2NjM2NDFjOTc3Zjk3YmVm
Nzg1Yzg2OTc4NjAzYzNhMzFhM2QxYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgODUxMzdmYjVm
MmRmYTVmODNlOWUzNDBjYTg4MWM2MzRhZTE0ZDRlOSAzNmExYzdjMjEzZTEzZWI2NGQyYzJkOGFh
OWM1YzgwNWZlMTkwMjBhCiAxNDE2ODEgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1
M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTli
NzU0YzlmNjk3ZDk2MjdiMGNjY2NkMzI3ZDUxMzJmMGUxYWJiMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgw
YmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA4NTRlN2Q2MjI0
MDYzYWY2NGI1YTY3NTA0MTViY2NkODgwZTI5MmZhCiAxNDE3MTEgcGFzcyA5ZTBiYWJmMmMwNmM3
M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDdiZjk3M2U0M2FkOTQ5NzA2ZjkzNmY2MWNkNmJlOGU2M2NlMTM2ZiBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4
Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE2NzIgcGFz
cyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZWNjMzJjOTBlZTRhZDU1NzIwNWNiMjcyNTYxOWEz
Y2MyZjQ1ZWJkMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdm
OTg3ZjAwM2NmYzMxYzlmZjRmMyA2YTRhNjI1MzQ4NTNiNGQyMGI0NDk5MGUwZDU2YzY2NWIxZmY1
NWFlCiAxNDE2MTMgZmFpbCBmN2MzYmY4ZmE3ZTVhOGU0NWY0YThlODJiZTY0NjYxNTc4NTRiNTli
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgx
OWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRm
NzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIw
YWI4MGJmZTczYTI4ODhiM2U1CiAxNDE2NjIgZmFpbCBpcnJlbGV2YW50CiAxNDE2NjggZmFpbCBm
N2MzYmY4ZmE3ZTVhOGU0NWY0YThlODJiZTY0NjYxNTc4NTRiNTliIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJh
MDIzNDk3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2
MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1
CiAxNDE2NzcgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzBiNGFiYzZlOTE0MTM1NjYz
OTIwN2QxY2MyODAwNThhMDIyOWEzNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBjZjk3YmE3ZjdhMmRlNTFkMDY0MzYyZTNm
MmRjZThkMTM4ODI1MmExCiAxNDE2OTAgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1
M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGQ4
NWU2NzcxNGUzMWUwZGJlNDI0MWFiMmViYjdjNDIzYWJhMTc0ZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgw
YmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3Yzdh
ODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE2ODUgcGFzcyA5ZTBiYWJmMmMwNmM3
M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNzgwOTQ5MmMxMGU4OTUwYTFiOTI1ODFlNmU4N2M2YTRiZTA2OTA3NyBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4
Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiA0ZTRhODUwYWE0MmY5ZDE1NzM5Nzg3MDNlNjlmNjE3NzE5MGRjOWY3CiAxNDE2OTUgcGFz
cyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjJlNzUyMzFhZWU2MzYxYzljMTNjMGJlN2YzZGQw
ODNkYjhmMzA4ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2
NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3
OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhi
M2U1CiAxNDE3MDYgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVj
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDY1MmI0NThmNTc2ZGU3
ODVlOWY5MDVlNjY5MGUyODkwNGIxZWVkMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRm
NzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIw
YWI4MGJmZTczYTI4ODhiM2U1CiAxNDE3MTcgcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdh
MTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ODMyYzRjN2FkNjEwOTg0N2IyZTdmZGNjYTZiZjUzOTEwNjUyM2M2MSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThh
ZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3
YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE3MjMgcGFzcyA5ZTBiYWJmMmMw
NmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2Vk
Nzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE3MjUg
ZmFpbCBmN2MzYmY4ZmE3ZTVhOGU0NWY0YThlODJiZTY0NjYxNTc4NTRiNTliIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0
MDNkNGJhMDIzNDk3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNl
Zjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4
ODhiM2U1CiAxNDE3MjggcGFzcyA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0
MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRi
MjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4
OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE3MzEgZmFpbCBmN2MzYmY4ZmE3ZTVhOGU0NWY0YThl
ODJiZTY0NjYxNTc4NTRiNTliIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2
YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0
ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE3MzIgcGFzcyA5ZTBiYWJm
MmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3
OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2MThhODgw
Y2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAxNDE3
MzUgZmFpbCBmN2MzYmY4ZmE3ZTVhOGU0NWY0YThlODJiZTY0NjYxNTc4NTRiNTliIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNl
MDU0MDNkNGJhMDIzNDk3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTcz
YTI4ODhiM2U1ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzNzg5NiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxNDE2MTMgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDE2NTggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE2
NjggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOWUwYmFiZjJjMDZj
NzNjZGEyYzBjZDM3YTE2NTNkODIzYWRiNDBlYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGY0Yzg5OGYyYjJkYjI4MTljNTE5Y2RjZTA1NDAzZDRiYTAyMzQ5NzkgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5
ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQpObyByZXZpc2lv
bnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDE0MTcyMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0
MTcyNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTcy
OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNzMxIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxNzMyIChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE3MzUgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoq
KgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICBmN2MzYmY4ZmE3ZTVhOGU0NWY0YThlODJiZTY0NjYxNTc4NTRiNTliCiAgQnVnIG5vdCBwcmVz
ZW50OiA5ZTBiYWJmMmMwNmM3M2NkYTJjMGNkMzdhMTY1M2Q4MjNhZGI0MGVjCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQxNzM1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBo
IGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjYw
MTU0OSB0byBmaXQKcG5tdG9wbmc6IDQwIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0
IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS54ZW4tYm9vdC57ZG90LHBzLHBu
ZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQx
NzM1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDE3MzUgbGludXgtbGludXMgcmVhbC1i
aXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xNDE3MzUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 23 23:28:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 23 Sep 2019 23:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCXkx-0002M2-NB; Mon, 23 Sep 2019 23:28:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XBqj=XS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCXkv-0002Lx-Pu
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 23:28:33 +0000
X-Inumbo-ID: dabe3cac-de59-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dabe3cac-de59-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 23:28: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 1iCXkt-0007ST-4q; Mon, 23 Sep 2019 23:28: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 1iCXks-0006qC-ND; Mon, 23 Sep 2019 23:28:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCXks-0005ml-MS; Mon, 23 Sep 2019 23:28:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141673-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=619e17cf75dd58905aa67ccd494a6ba5f19d6cc6
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 23 Sep 2019 23:28:30 +0000
Subject: [Xen-devel] [linux-linus test] 141673: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY3MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNjczLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICA8am9iIHN0YXR1cz4gICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNCBob3N0LWlu
c3RhbGwoNCkgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhl
bi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxNyBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2Vs
aW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4
MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNjE5ZTE3Y2Y3NWRkNTg5
MDVhYTY3Y2NkNDk0YTZiYTVmMTlkNmNjNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIwMyBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMDIgZGF5
cyAgMTU0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTY3MyAgMjAxOS0wOS0yMyAw
MTowMTozMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDg1NyBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTU2MjU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 00:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 00:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCYUw-0006fS-Vc; Tue, 24 Sep 2019 00:16: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=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCYUw-0006fN-2Y
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 00:16:06 +0000
X-Inumbo-ID: 7c45d98a-de60-11e9-9609-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 7c45d98a-de60-11e9-9609-12813bfff9fa;
 Tue, 24 Sep 2019 00:15: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 1iCYUp-0000VY-3l; Tue, 24 Sep 2019 00:15:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCYUo-0001sk-Ct; Tue, 24 Sep 2019 00:15:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCYUo-0004es-CD; Tue, 24 Sep 2019 00:15:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141683-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-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-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
X-Osstest-Versions-This: libvirt=b22749334d4de3348ba9b0ec13359c3ecf8fefd8
X-Osstest-Versions-That: libvirt=522b3d2b24d0f7ac78dad442c990d4e34db0eaf2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 00:15:58 +0000
Subject: [Xen-devel] [libvirt test] 141683: 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>

ZmxpZ2h0IDE0MTY4MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2ODMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTQxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNDE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGIyMjc0OTMzNGQ0ZGUzMzQ4YmE5YjBlYzEzMzU5YzNlY2Y4ZmVm
ZDgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDUyMmIzZDJiMjRkMGY3
YWM3OGRhZDQ0MmM5OTBkNGUzNGRiMGVhZjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTQxNSAg
MjAxOS0wOS0xOCAwNTozNjo1NyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDE0
NTYgIDIwMTktMDktMTkgMDQ6MTk6MjEgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDE1NjkgIDIwMTktMDktMjEgMDQ6MjQ6MzggWiAgICAyIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28g
PGp0b21rb0ByZWRoYXQuY29tPgogIExhaW5lIFN0dW1wIDxsYWluZUByZWRoYXQuY29tPgogIE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWljaGFsIFByw612b3puw61r
IDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zz
a2l5QHZpcnR1b3p6by5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAg
U2hpIExlaSA8c2hpX2xlaUBtYXNzY2xvdWRzLmNvbT4KICBYdSBZYW5kb25nIDx4dXlhbmRvbmcy
QGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgNTIyYjNkMmIyNC4uYjIy
NzQ5MzM0ZCAgYjIyNzQ5MzM0ZDRkZTMzNDhiYTliMGVjMTMzNTljM2VjZjhmZWZkOCAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 00:33:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 00:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCYll-0008DT-KI; Tue, 24 Sep 2019 00: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=bjpb=XT=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iCYlj-0008DO-IY
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 00:33:27 +0000
X-Inumbo-ID: ebe70caa-de62-11e9-9609-12813bfff9fa
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by localhost (Halon) with ESMTPS
 id ebe70caa-de62-11e9-9609-12813bfff9fa;
 Tue, 24 Sep 2019 00:33:26 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Mon, 23
 Sep 2019 20:33:26 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Mon, 23 Sep 2019 20:33:25 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Mon, 23 Sep 2019 20:33:25 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVcm+t88w4QsduYkKZ+RxDaG9uGQ==
Date: Tue, 24 Sep 2019 00:33:25 +0000
Message-ID: <6cc0d4210b2e42dabed4e7b8717cfa9e@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
 <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.com>
 <75c37260-3ff9-0731-ec0c-a1cb6a6acfea@citrix.com>
 <1be9800ff98f4cff82a72e747286f5f5@ainfosec.com>,
 <4ebed087-27b6-c473-6bca-487e2bf85381@citrix.com>
In-Reply-To: <4ebed087-27b6-c473-6bca-487e2bf85381@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.201.1.80]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKSSBtYWRlIHRoZSBjaGFuZ2VzIHRoYXQgd2UgZGlzY3Vzc2VkIFdSVCBDIHRv
IEdvIHR5cGUgbWFyc2hhbGluZy4gU2VlIFsxXSBmb3IgZ2VuZXJhdGVkIGNvZGUuCgpJbiBhZGRp
dGlvbiwgSSB0b29rIGEgcGFzcyBhdCBpbXBsZW1lbnRpbmcgR28gdG8gQyB0eXBlIG1hcnNoYWxp
bmcuIFRoZSBnZW5lcmF0ZWQgdG9DIGZ1bmN0aW9ucyBhcmUgYWxzbyBpbiBbMV0uCgpGaW5hbGx5
LCBJIG1hZGUgdGhlIG5lY2Vzc2FyeSBjaGFuZ2VzWzJdIHRvIHRoZSBleGlzdGluZyB4ZW5saWdo
dC5nbyBzbyB0aGF0IGl0IHVzZXMgdGhlIG5ldyBnZW5lcmF0ZWQgY29kZS4gVG8gc3VtbWFyaXpl
LCBmcm9tIG15IGNvbW1pdCBtZXNzYWdlOgoKICAgICogRGVmaW5lIG1pc3NpbmcgbGlieGwgYnVp
bHRpbiB0eXBlcwogICAgKiBSZW1vdmUgdHlwZXMgdGhhdCBhcmUgbm93IGRlZmluZWQgZnJvbSBn
ZW5nb3R5cGVzLnB5CiAgICAqIERlZmluZSBmcm9tQy90b0MgZm9yIGFsbCBidWlsdGluIHR5cGVz
CiAgICAqIEFkZCBDcmVhdGVEb21haW4gdG8gZGVtb25zdHJhdGUgZnVuY3Rpb25pbmcgZ2VuZXJh
dGVkIGNvZGUKICAgICogVXBkYXRlIGFueSBleGlzdGluZyBjb2RlIHNvIHRoYXQgY29tcGlsYXRp
b24gc3VjY2VlZHMKCkkndmUgc28gZmFyIGtlcHQgdGhlIGNoYW5nZXMgdG8geGVubGlnaHQuZ28g
d2l0aGluIHRoZSBzY29wZSBvZiB0aGUgY29kZSBnZW5lcmF0aW9uIGVmZm9ydC4gSSBmaWd1cmVk
IHRoZSByZXN0IG9mIHRoZSBBUEkgZGV2ZWxvcG1lbnQgd291bGQgYmUgb3VyIG5leHQgc3RlcC4K
CkJlc2lkZXMgdGhhdCwgdGhlIGxhc3QgdGhpbmcgSSBuZWVkIGlzIHRvIGtub3cgaG93IEkgc2hv
dWxkIGludGVncmF0ZSB0aGlzIGludG8gdGhlIGJ1aWxkLiBPZiBub3RlLCBnZW5nb3R5cGVzLnB5
IG5lZWRzIHRvIGltcG9ydCB0b29scy9saWJ4bC9pZGwucHkuIE1heWJlIHRoYXQgcGFydCBpcyBl
YXNpZXIgdG8gZGlzY3VzcyBvbiBJUkMuCgpCZXN0LAotTlIKClsxXSBodHRwczovL2dpdGh1Yi5j
b20vZW5yMG4veGVuL2Jsb2IvZ2VuLWdvLXR5cGVzL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5s
aWdodF9oZWxwZXJzLmdvClsyXSBodHRwczovL2dpdGh1Yi5jb20vZW5yMG4veGVuL2NvbW1pdC83
MGVjODFhY2FmNjlkZjFjOTQ0NmY5NGFlYjRjZWJiZTg5ODNlNmM1Cl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 00:38:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 00:38:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCYqY-0008NW-9U; Tue, 24 Sep 2019 00:38: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=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCYqX-0008NR-KH
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 00:38:25 +0000
X-Inumbo-ID: 9d6d65f8-de63-11e9-9609-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 9d6d65f8-de63-11e9-9609-12813bfff9fa;
 Tue, 24 Sep 2019 00:38:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCYqV-0000vN-6u; Tue, 24 Sep 2019 00:38:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCYqU-00037y-JB; Tue, 24 Sep 2019 00:38:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCYqU-0001YE-IO; Tue, 24 Sep 2019 00:38:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141722-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-rochester0:hosts-allocate:starved:nonblocking
 examine:examine-elbling0:hosts-allocate:starved:nonblocking
 examine:examine-arndale-metrocentre:hosts-allocate:starved:nonblocking
 examine:examine-debina0:hosts-allocate:starved:nonblocking
 examine:examine-huxelrebe1:hosts-allocate:starved:nonblocking
 examine:examine-chardonnay0:hosts-allocate:starved:nonblocking
 examine:examine-pinot0:hosts-allocate:starved:nonblocking
 examine:examine-baroque0:hosts-allocate:starved:nonblocking
 examine:examine-albana0:hosts-allocate:starved:nonblocking
 examine:examine-chardonnay1:hosts-allocate:starved:nonblocking
 examine:examine-debina1:hosts-allocate:starved:nonblocking
 examine:examine-italia0:hosts-allocate:starved:nonblocking
 examine:examine-laxton0:hosts-allocate:starved:nonblocking
 examine:examine-godello1:hosts-allocate:starved:nonblocking
 examine:examine-albana1:hosts-allocate:starved:nonblocking
 examine:examine-italia1:hosts-allocate:starved:nonblocking
 examine:examine-elbling1:hosts-allocate:starved:nonblocking
 examine:examine-fiano0:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-picasso:hosts-allocate:starved:nonblocking
 examine:examine-laxton1:hosts-allocate:starved:nonblocking
 examine:examine-rochester1:hosts-allocate:starved:nonblocking
 examine:examine-huxelrebe0:hosts-allocate:starved:nonblocking
 examine:examine-godello0:hosts-allocate:starved:nonblocking
 examine:examine-pinot1:hosts-allocate:starved:nonblocking
 examine:examine-rimava1:hosts-allocate:starved:nonblocking
 examine:examine-arndale-lakeside:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-metzinger:hosts-allocate:starved:nonblocking
 examine:examine-baroque1:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-gleizes:hosts-allocate:starved:nonblocking
 examine:examine-arndale-bluewater:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-braque:hosts-allocate:starved:nonblocking
 examine:examine-fiano1:hosts-allocate:starved:nonblocking
 examine:examine-arndale-westfield:hosts-allocate:starved:nonblocking
X-Osstest-Versions-That: flight=140580
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 00:38:22 +0000
Subject: [Xen-devel] [examine test] 141722: 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>

ZmxpZ2h0IDE0MTcyMiBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3MjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtcm9jaGVzdGVyMCAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZWxibGluZzAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYXJuZGFs
ZS1tZXRyb2NlbnRyZSAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBu
L2EKIGV4YW1pbmUtZGViaW5hMCAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtaHV4ZWxyZWJlMSAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY2hhcmRvbm5h
eTAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EK
IGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYWxiYW5hMCAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4
YW1pbmUtY2hhcmRvbm5heTEgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZGViaW5hMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1p
bmUtbGF4dG9uMCAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBz
dGFydmVkICBuL2EKIGV4YW1pbmUtZ29kZWxsbzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYWxiYW5hMSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUt
aXRhbGlhMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFy
dmVkICBuL2EKIGV4YW1pbmUtZWxibGluZzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZmlhbm8wICAgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY3Vi
aWV0cnVjay1waWNhc3NvICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVk
ICBuL2EKIGV4YW1pbmUtbGF4dG9uMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcm9jaGVzdGVyMSAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtaHV4ZWxy
ZWJlMCAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBu
L2EKIGV4YW1pbmUtZ29kZWxsbzAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcmltYXZhMSAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EK
IGV4YW1pbmUtYXJuZGFsZS1sYWtlc2lkZSAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0cnVjay1tZXR6aW5nZXIgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYmFyb3F1ZTEgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4
YW1pbmUtY3ViaWV0cnVjay1nbGVpemVzICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBzdGFydmVkICBuL2EKIGV4YW1pbmUtYXJuZGFsZS1ibHVld2F0ZXIgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0cnVjay1icmFx
dWUgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1p
bmUtZmlhbm8xICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBz
dGFydmVkICBuL2EKIGV4YW1pbmUtYXJuZGFsZS13ZXN0ZmllbGQgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICAxNDA1ODAKCmpvYnM6CiBleGFtaW5lLWFsYmFuYTAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtYWxiYW5h
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAog
ZXhhbWluZS1iYXJvcXVlMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWJhcm9xdWUxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtYXJuZGFsZS1ibHVld2F0ZXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1jdWJpZXRy
dWNrLWJyYXF1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBl
eGFtaW5lLWNoYXJkb25uYXkwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhcnZlZCAKIGV4YW1pbmUtY2hhcmRvbm5heTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1kZWJpbmEwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWRlYmluYTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4
YW1pbmUtZWxibGluZzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGFydmVkIAogZXhhbWluZS1lbGJsaW5nMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWZpYW5vMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtZmlhbm8xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhh
bWluZS1jdWJpZXRydWNrLWdsZWl6ZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0YXJ2ZWQgCiBleGFtaW5lLWdvZGVsbG8wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtZ29kZWxsbzEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1odXhlbHJlYmUw
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFt
aW5lLWh1eGVscmViZTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RhcnZlZCAKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1pdGFsaWExICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWFybmRhbGUtbGFr
ZXNpZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1p
bmUtbGF4dG9uMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dGFydmVkIAogZXhhbWluZS1sYXh0b24xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWFybmRhbGUtbWV0cm9jZW50cmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtY3ViaWV0cnVjay1t
ZXR6aW5nZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWlu
ZS1jdWJpZXRydWNrLXBpY2Fzc28gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXJ2ZWQgCiBleGFtaW5lLXBpbm90MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1yaW1hdmExICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5l
LXJvY2hlc3RlcjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
cnZlZCAKIGV4YW1pbmUtcm9jaGVzdGVyMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1hcm5kYWxlLXdlc3RmaWVsZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 00:40:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 00: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 1iCYsT-0000dH-PK; Tue, 24 Sep 2019 00:40: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=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCYsS-0000dB-Bh
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 00:40:24 +0000
X-Inumbo-ID: e47716c4-de63-11e9-9609-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id e47716c4-de63-11e9-9609-12813bfff9fa;
 Tue, 24 Sep 2019 00:40:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCYsO-0000yZ-Mr; Tue, 24 Sep 2019 00:40: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 1iCYsO-0003EF-CC; Tue, 24 Sep 2019 00:40:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCYsO-0003ST-BQ; Tue, 24 Sep 2019 00:40:20 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141701-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=58ff07f147710815993ceec963c4cf81340b6383
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 00:40:20 +0000
Subject: [Xen-devel] [freebsd-master test] 141701: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTcwMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNzAxLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgNThmZjA3ZjE0NzcxMDgxNTk5M2NlZWM5NjNjNGNmODEz
NDBiNjM4MwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZy
ZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFsbGFuanVkZSA8YWxsYW5qdWRl
QEZyZWVCU0Qub3JnPgogIGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgogIGJhcHQgPGJhcHRARnJlZUJT
RC5vcmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRhaWNoaSA8ZGFpY2hpQEZyZWVCU0Qub3Jn
PgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVl
QlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNE
Lm9yZz4KICBocnMgPGhyc0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJT
RC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVz
QEZyZWVCU0Qub3JnPgogIGthcmVscyA8a2FyZWxzQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2
YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBG
cmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9y
Zz4KICBzZWYgPHNlZkBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4K
ICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNk
LWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDg0OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 01:46:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 01:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCZuS-0007vK-15; Tue, 24 Sep 2019 01:46:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCZuQ-0007vF-3H
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 01:46:30 +0000
X-Inumbo-ID: 1d1c1b06-de6d-11e9-b299-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d1c1b06-de6d-11e9-b299-bc764e2007e4;
 Tue, 24 Sep 2019 01:46:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCZuI-0006Za-Fs; Tue, 24 Sep 2019 01:46:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCZuI-0000Iw-1g; Tue, 24 Sep 2019 01:46:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCZuH-0003TF-RH; Tue, 24 Sep 2019 01:46:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141676-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-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-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-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-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: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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=d573e8a79f70404ba08623d1de7ea617d55092ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 01:46:21 +0000
Subject: [Xen-devel] [linux-4.19 test] 141676: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY3NiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW5o
dm0ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMxMwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGQ1NzNlOGE3OWY3MDQwNGJhMDg2MjNkMWRlN2VhNjE3ZDU1MDkyYWMKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2
MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNToz
OTowOCBaICAzMjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQg
MTQ6MTA6MTUgWiAgMzIzIGRheXMgIDI0MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE2MTYgIDIwMTktMDktMjIgMDM6MDU6NDMgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjI1OTIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
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
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAyMjg4NDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 05:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCdFP-0008CE-Fq; Tue, 24 Sep 2019 05:20:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCUUa-0003CE-3a
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 19:59:28 +0000
X-Inumbo-ID: a5374c08-de3c-11e9-b76c-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5374c08-de3c-11e9-b76c-bc764e2007e4;
 Mon, 23 Sep 2019 19:59:26 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9320D8A1C8C;
 Mon, 23 Sep 2019 19:59:24 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 321B26017E;
 Mon, 23 Sep 2019 19:58:11 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-2-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <b345e88b-f426-5bcc-cf2f-4774d5b98bcb@redhat.com>
Date: Mon, 23 Sep 2019 14:58:10 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190923161231.22028-2-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.69]); Mon, 23 Sep 2019 19:59:26 +0000 (UTC)
X-Mailman-Approved-At: Tue, 24 Sep 2019 05:20:20 +0000
Subject: Re: [Xen-devel] [RFC v2 1/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 berto@igalia.com, zhang.zhanghailiang@huawei.com, qemu-block@nongnu.org,
 arikalo@wavecomp.com, pasic@linux.ibm.com, hpoussin@reactos.org,
 anthony.perard@citrix.com, samuel.thibault@ens-lyon.org, philmd@redhat.com,
 green@moxielogic.com, lvivier@redhat.com, ehabkost@redhat.com,
 xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com, b.galvani@gmail.com,
 eric.auger@redhat.com, alex.williamson@redhat.com, ronniesahlberg@gmail.com,
 jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com,
 den@openvz.org, hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAxMToxMiBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
PiBIZXJlIGlzIGludHJvZHVjZWQgRVJSUF9GVU5DVElPTl9CRUdJTiBtYWNybywgdG8gYmUgdXNl
ZCBhdCBzdGFydCBvZgo+IGFueSBmdW5jdGlvbiB3aXRoIGVycnAgcGFyYW1ldGVyLgo+IAo+IEl0
IGhhcyB0aHJlZSBnb2FsczoKPiAKPiAxLiBGaXggaXNzdWUgd2l0aCBlcnJvcl9mYXRhbCAmIGVy
cm9yX2FwcGVuZF9oaW50OiB1c2VyIGNhbid0IHNlZSB0aGVzZQo+IGhpbnRzLCBiZWNhdXNlIGV4
aXQoKSBoYXBwZW5zIGluIGVycm9yX3NldGcgZWFybGllciB0aGFuIGhpbnQgaXMKPiBhcHBlbmRl
ZC4gW1JlcG9ydGVkIGJ5IEdyZWcgS3Vyel0KPiAKPiAyLiBGaXggaXNzdWUgd2l0aCBlcnJvcl9h
Ym9ydCAmIGVycm9yX3Byb3BhZ2F0ZTogd2hlbiB3ZSB3cmFwCj4gZXJyb3JfYWJvcnQgYnkgbG9j
YWxfZXJyK2Vycm9yX3Byb3BhZ2F0ZSwgcmVzdWx0aW5nIGNvcmVkdW1wIHdpbGwKPiByZWZlciB0
byBlcnJvcl9wcm9wYWdhdGUgYW5kIG5vdCB0byB0aGUgcGxhY2Ugd2hlcmUgZXJyb3IgaGFwcGVu
ZWQuCj4gKHRoZSBtYWNybyBpdHNlbGYgZG9uJ3QgZml4IHRoZSBpc3N1ZSwgYnV0IGl0IGFsbG93
cyB0byBbMy5dIGRyb3AgYWxsCgpkb2Vzbid0Cgo+IGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUg
cGF0dGVybiwgd2hpY2ggd2lsbCBkZWZpbml0ZWx5IGZpeCB0aGUgaXNzdWUpCj4gW1JlcG9ydGVk
IGJ5IEtldmluIFdvbGZdCj4gCj4gMy4gRHJvcCBsb2NhbF9lcnIrZXJyb3JfcHJvcGFnYXRlIHBh
dHRlcm4sIHdoaWNoIGlzIHVzZWQgdG8gd29ya2Fyb3VuZAo+IHZvaWQgZnVuY3Rpb25zIHdpdGgg
ZXJycCBwYXJhbWV0ZXIsIHdoZW4gY2FsbGVyIHdhbnRzIHRvIGtub3cgcmVzdWx0aW5nCj4gc3Rh
dHVzLiAoTm90ZTogYWN0dWFsbHkgdGhlc2UgZnVuY3Rpb25zIHNob3VsZCBiZSBtZXJlbHkgdXBk
YXRlZCB0bwoKTWF5YmU6CgpzL3Nob3VsZC9jb3VsZC8KCj4gcmV0dXJuIGludCBlcnJvciBjb2Rl
KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2Vt
ZW50c292QHZpcnR1b3p6by5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvcWFwaS9lcnJvci5oIHwgMzcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwg
MzcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3FhcGkvZXJyb3IuaCBi
L2luY2x1ZGUvcWFwaS9lcnJvci5oCj4gaW5kZXggM2Y5NTE0MWEwMS4uZjZmNGZhMGZhYyAxMDA2
NDQKPiAtLS0gYS9pbmNsdWRlL3FhcGkvZXJyb3IuaAo+ICsrKyBiL2luY2x1ZGUvcWFwaS9lcnJv
ci5oCj4gQEAgLTMyMiw2ICszMjIsNDMgQEAgdm9pZCBlcnJvcl9zZXRfaW50ZXJuYWwoRXJyb3Ig
KiplcnJwLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvckNsYXNzIGVycl9jbGFzcywg
Y29uc3QgY2hhciAqZm10LCAuLi4pCj4gICAgICBHQ0NfRk1UX0FUVFIoNiwgNyk7Cj4gIAo+ICt0
eXBlZGVmIHN0cnVjdCBFcnJvclByb3BhZ2F0b3Igewo+ICsgICAgRXJyb3IgKmxvY2FsX2VycjsK
PiArICAgIEVycm9yICoqZXJycDsKPiArfSBFcnJvclByb3BhZ2F0b3I7Cj4gKwo+ICtzdGF0aWMg
aW5saW5lIHZvaWQgZXJyb3JfcHJvcGFnYXRvcl9jbGVhbnVwKEVycm9yUHJvcGFnYXRvciAqcHJv
cCkKPiArewo+ICsgICAgZXJyb3JfcHJvcGFnYXRlKHByb3AtPmVycnAsIHByb3AtPmxvY2FsX2Vy
cik7Cj4gK30KPiArCj4gK0dfREVGSU5FX0FVVE9fQ0xFQU5VUF9DTEVBUl9GVU5DKEVycm9yUHJv
cGFnYXRvciwgZXJyb3JfcHJvcGFnYXRvcl9jbGVhbnVwKTsKPiArCj4gKy8qCj4gKyAqIEVSUlBf
RlVOQ1RJT05fQkVHSU4KPiArICoKPiArICogVGhpcyBtYWNybyBNVVNUIGJlIHRoZSBmaXJzdCBs
aW5lIG9mIEVBQ0ggZnVuY3Rpb24gd2l0aCBFcnJvciAqKmVycnAKPiArICogcGFyYW1ldGVyLgoK
TWF5YmUgcy9FQUNIIGZ1bmN0aW9uL0FOWSBub24tZW1wdHkgZnVuY3Rpb24vIChhbGxvd2luZyBv
dXIgc3R1YgpmdW5jdGlvbnMgdG8gYmUgZXhlbXB0aW9ucykuCgo+ICsgKgo+ICsgKiBJZiBlcnJw
IGlzIE5VTEwgb3IgcG9pbnRzIHRvIGVycm9yX2ZhdGFsLCBpdCBpcyByZXdyaXR0ZW4gdG8gcG9p
bnQgdG8KCnMvdG8vdG8gYS8KCj4gKyAqIGxvY2FsIEVycm9yIG9iamVjdCwgd2hpY2ggd2lsbCBi
ZSBhdXRvbWF0aWNhbGx5IHByb3BhZ2F0ZWQgdG8gb3JpZ2luYWwKCnMvdG8vdG8gdGhlLwoKPiAr
ICogZXJycCBvbiBmdW5jdGlvbiBleGl0IChzZWUgZXJyb3JfcHJvcGFnYXRvcl9jbGVhbnVwKS4K
PiArICoKPiArICogQWZ0ZXIgaW52b2NhdGlvbiBvZiB0aGlzIG1hY3JvIGl0IGlzIGFsd2F5cyBz
YWZlIHRvIGRlcmVmZXJlbmNlIGVycnAKPiArICogKGFzIGl0J3Mgbm90IE5VTEwgYW55bW9yZSkg
YW5kIHRvIGFwcGVuZCBoaW50IChieSBlcnJvcl9hcHBlbmRfaGludCkKCnMvYXBwZW5kIGhpbnQv
YXBwZW5kIGhpbnRzLwoKPiArICogKGFzLCBpZiBpdCB3YXMgZXJyb3JfZmF0YWwsIHdlIHN3YXBw
ZWQgaXQgYnkgbG9jYWxfZXJyb3IgdG8gYmUKCnMvYnkgbG9jYWxfZXJyb3Ivd2l0aCBhIGxvY2Fs
IGVycm9yLwoKPiArICogcHJvcGFnYXRlZCBvbiBjbGVhbnVwKS4KPiArICoKPiArICogTm90ZTog
d2UgZG9uJ3Qgd3JhcCBlcnJvcl9hYm9ydCBjYXNlLCBhcyB3ZSB3YW50IHJlc3VsdGluZyBjb3Jl
ZHVtcAo+ICsgKiB0byBwb2ludCB0byB0aGUgcGxhY2Ugd2hlcmUgdGhlIGVycm9yIGhhcHBlbmVk
LCBub3QgdG8gZXJyb3JfcHJvcGFnYXRlLgoKcy93cmFwL3dyYXAgdGhlLwoKPiArICovCj4gKyNk
ZWZpbmUgRVJSUF9GVU5DVElPTl9CRUdJTigpIFwKPiArZ19hdXRvKEVycm9yUHJvcGFnYXRvcikg
X19hdXRvX2VycnBfcHJvcCA9IHsuZXJycCA9IGVycnB9OyBcCj4gK0Vycm9yICoqX19sb2NhbF9l
cnJwX3VudXNlZCBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSkgPSBcCj4gKyAgICAoZXJycCA9IChl
cnJwID09IE5VTEwgfHwgKmVycnAgPT0gZXJyb3JfZmF0YWwgPyBcCj4gKyAgICAgICAgICAgICAm
X19hdXRvX2VycnBfcHJvcC5sb2NhbF9lcnIgOiBlcnJwKSkKCkknbSBub3Qgc29sZCBvbiB3aHkg
d2UgbmVlZCB0aGUgZHVtbXkgZGVjbGFyYXRpb24gKHllYWgsIEkga25vdyBpdCdzIHNvCnRoYXQg
eW91IGRvbid0IGhhdmUgdG8gZmlnaHQgdGhlIGJhdHRsZSBvZiBtaXhpbmcgZGVjbGFyYXRpb25z
IGFuZApzdGF0ZW1lbnRzIC0gYnV0IHRoaXMgaXMgaW4gYSBtYWNybyBjYWxsIHdob3NlIHVzYWdl
IExPT0tTIGxpa2UgYQpzdGF0ZW1lbnQgcmF0aGVyIHRoYW4gYSBkZWNsYXJhdGlvbiwgc28gd2Un
cmUgYWxyZWFkeSBvbiBmdXp6eSBncm91bmQpLgpXZSBjb3VsZCBtYWtlIHRoaXMgbWFjcm8gZXhw
YW5zaW9uIG9uZSBsaW5lIHNob3J0ZXIgYW5kIHN0aWxsIGJlCmNvcnJlY3QsIGJ1dCBJJ20gbm90
IGdvaW5nIHRvIGluc2lzdCAod2UnbGwgc2VlIHdoYXQgY29uc2Vuc3VzIGlzLAphbmQvb3Igd2hh
dCBNYXJrdXMgc2F5cykuCgo+ICsKPiArCj4gIC8qCj4gICAqIFNwZWNpYWwgZXJyb3IgZGVzdGlu
YXRpb24gdG8gYWJvcnQgb24gZXJyb3IuCj4gICAqIFNlZSBlcnJvcl9zZXRnKCkgYW5kIGVycm9y
X3Byb3BhZ2F0ZSgpIGZvciBkZXRhaWxzLgo+IAoKLS0gCkVyaWMgQmxha2UsIFByaW5jaXBhbCBT
b2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0LCBJbmMuICAgICAgICAgICArMS05MTktMzAxLTMyMjYK
VmlydHVhbGl6YXRpb246ICBxZW11Lm9yZyB8IGxpYnZpcnQub3JnCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 05:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCdFO-0008C1-So; Tue, 24 Sep 2019 05:20:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCTKU-0006Js-PZ
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 18:44:58 +0000
X-Inumbo-ID: 3d4f4fe6-de32-11e9-a337-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d4f4fe6-de32-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 18:44:57 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 90020308624A;
 Mon, 23 Sep 2019 18:44:56 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4D7E81001B05;
 Mon, 23 Sep 2019 18:44:29 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-6-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <ce58d998-cc75-9eae-1bab-7e1c7c3737d1@redhat.com>
Date: Mon, 23 Sep 2019 13:44:28 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190923161231.22028-6-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Mon, 23 Sep 2019 18:44:56 +0000 (UTC)
X-Mailman-Approved-At: Tue, 24 Sep 2019 05:20:20 +0000
Subject: Re: [Xen-devel] [RFC v2 5/9] net/net: fix local variable shadowing
 in net_client_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 berto@igalia.com, zhang.zhanghailiang@huawei.com, qemu-block@nongnu.org,
 arikalo@wavecomp.com, pasic@linux.ibm.com, hpoussin@reactos.org,
 anthony.perard@citrix.com, samuel.thibault@ens-lyon.org, philmd@redhat.com,
 green@moxielogic.com, lvivier@redhat.com, ehabkost@redhat.com,
 xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com, b.galvani@gmail.com,
 eric.auger@redhat.com, alex.williamson@redhat.com, ronniesahlberg@gmail.com,
 jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com,
 den@openvz.org, hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAxMToxMiBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
PiBEb24ndCBzaGFkb3cgRXJyb3IgKmVycjogaXQncyBhIGJhZCB0aGluZy4gVGhpcyBwYXRjaCBh
bHNvIHNpbXBsaWZpZXMKPiBmb2xsb3dpbmcgRXJyb3IgcHJvcGFnYXRpb24gY29udmVyc2lvbi4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50
c292QHZpcnR1b3p6by5jb20+Cj4gLS0tCj4gIG5ldC9uZXQuYyB8IDYgKysrLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpDYW4gYmUgYXBwbGll
ZCBpbmRlcGVuZGVudGx5IG9mIHRoZSByZXN0IG9mIHRoaXMgc2VyaWVzLgoKPiAKPiBkaWZmIC0t
Z2l0IGEvbmV0L25ldC5jIGIvbmV0L25ldC5jCj4gaW5kZXggODRhYTZkOGQwMC4uNWZjNzI1MTFj
MSAxMDA2NDQKPiAtLS0gYS9uZXQvbmV0LmMKPiArKysgYi9uZXQvbmV0LmMKPiBAQCAtMTEyOCwx
MCArMTEyOCwxMCBAQCBzdGF0aWMgaW50IG5ldF9jbGllbnRfaW5pdChRZW11T3B0cyAqb3B0cywg
Ym9vbCBpc19uZXRkZXYsIEVycm9yICoqZXJycCkKPiAgCj4gICAgICAgICAgICAgIGlmIChzdWJz
dHJpbmdzWzFdKSB7Cj4gICAgICAgICAgICAgICAgICAvKiBVc2VyLXNwZWNpZmllZCBwcmVmaXgg
bGVuZ3RoLiAgKi8KPiAtICAgICAgICAgICAgICAgIGludCBlcnI7Cj4gKyAgICAgICAgICAgICAg
ICBpbnQgcmV0MjsKPiAgCj4gLSAgICAgICAgICAgICAgICBlcnIgPSBxZW11X3N0cnRvdWwoc3Vi
c3RyaW5nc1sxXSwgTlVMTCwgMTAsICZwcmVmaXhfbGVuKTsKPiAtICAgICAgICAgICAgICAgIGlm
IChlcnIpIHsKPiArICAgICAgICAgICAgICAgIHJldDIgPSBxZW11X3N0cnRvdWwoc3Vic3RyaW5n
c1sxXSwgTlVMTCwgMTAsICZwcmVmaXhfbGVuKTsKPiArICAgICAgICAgICAgICAgIGlmIChyZXQy
KSB7CgpJbiBmYWN0LCB5b3UgZG9uJ3QgbmVlZCByZXQyOyB5b3UgY291bGQganVzdDoKCmlmIChx
ZW11X3N0cnRvdWwoLi4uKSkgewoKYXQgd2hpY2ggcG9pbnQgeW91IGNvdWxkIHRoZW4gam9pbjoK
CmlmIChzdWJzdHJpbmdzWzFdICYmCiAgICBxZW11c19zdHJ0b3VsKC4uLikpIHsKCj4gICAgICAg
ICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCBRRVJSX0lOVkFMSURfUEFSQU1FVEVSX1ZB
TFVFLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlwdjYtcHJlZml4bGVuIiwg
ImEgbnVtYmVyIik7Cj4gICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gCgpFaXRoZXIg
d2F5LAoKUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgoKLS0gCkVy
aWMgQmxha2UsIFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0LCBJbmMuICAgICAg
ICAgICArMS05MTktMzAxLTMyMjYKVmlydHVhbGl6YXRpb246ICBxZW11Lm9yZyB8IGxpYnZpcnQu
b3JnCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 05:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCdFQ-0008Cs-47; Tue, 24 Sep 2019 05:20:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCUzS-00066a-0X
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 20:31:22 +0000
X-Inumbo-ID: 1a61f0ba-de41-11e9-9608-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id 1a61f0ba-de41-11e9-9608-12813bfff9fa;
 Mon, 23 Sep 2019 20:31:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DAE9E3090FC3;
 Mon, 23 Sep 2019 20:31:19 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id AD3F0601AF;
 Mon, 23 Sep 2019 20:30:35 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-8-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <59c5ccc7-3d4c-9613-fcd3-97642c1394cd@redhat.com>
Date: Mon, 23 Sep 2019 15:30:31 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190923161231.22028-8-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Mon, 23 Sep 2019 20:31:20 +0000 (UTC)
X-Mailman-Approved-At: Tue, 24 Sep 2019 05:20:20 +0000
Subject: Re: [Xen-devel] [RFC v2 7/9] Use auto-propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 berto@igalia.com, zhang.zhanghailiang@huawei.com, qemu-block@nongnu.org,
 arikalo@wavecomp.com, pasic@linux.ibm.com, hpoussin@reactos.org,
 anthony.perard@citrix.com, samuel.thibault@ens-lyon.org, philmd@redhat.com,
 green@moxielogic.com, lvivier@redhat.com, ehabkost@redhat.com,
 xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com, b.galvani@gmail.com,
 eric.auger@redhat.com, alex.williamson@redhat.com, ronniesahlberg@gmail.com,
 jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com,
 den@openvz.org, hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAxMToxMiBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
PiBUaGlzIGNvbW1pdCBpcyBnZW5lcmF0ZWQgYnkgY29tbWFuZAo+IAo+IGdpdCBncmVwIC1sICdF
cnJvciBcKlwqZXJycCcgfCB3aGlsZSByZWFkIGY7IFwKPiBkbyBzcGF0Y2ggLS1zcC1maWxlIFwK
PiBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgLS1pbi1wbGFj
ZSAkZjsgZG9uZQo+IAoKQXMgbWVudGlvbmVkIGluIHlvdXIgY292ZXIgbGV0dGVyLCB0aGlzIGZh
aWxzIHN5bnRheC1jaGVjayBhbmQKY29tcGlsYXRpb24gd2l0aG91dCBzcXVhc2hpbmcgaW4gc29t
ZSBmb2xsb3d1cHM7IGlmIHdlIGNhbid0IGltcHJvdmUgdGhlCi5jb2NjaSBzY3JpcHQgdG8gZG8g
aXQgYXV0b21hdGljYWxseSwgdGhlbiBtYW51YWxseSBzcXVhc2hpbmcgaW4KY2xlYW51cHMgKGFu
ZCBkb2N1bWVudGluZyB3aGF0IHR5cGVzIG9mIGNsZWFudXBzIHRoZXkgd2VyZSkgaXMgZmluZS4K
KFRoZSBnb2FsIGZvciBhIG1lY2hhbmljYWwgcGF0Y2ggbGlrZSB0aGlzIGlzIHRvIG1ha2UgaXQg
ZWFzeSBlbm91Z2ggdG8KYXV0b21hdGUgZG93bnN0cmVhbSwgZXZlbiB3aGVyZSB0aGUgZmlsZSBj
b250ZW50cyBhcmUgY2hhbmdlZCwgYnV0IHdoZXJlCnRoZSBwcm9jZXNzIGZvciBjcmVhdGluZyB0
aG9zZSBjaGFuZ2VzIGFyZSB0aGUgc2FtZSkuCgo+IFNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNl
bWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KPiAtLS0KClNwb3Qt
Y2hlY2tpbmcKCj4gIGJsb2NrL2lvLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICst
Cgo+ICBibG9jay9uYmQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0NCArKystLS0KCj4g
IHFhcGkvcWFwaS12aXNpdC1jb3JlLmMgICAgICAgICAgICAgIHwgIDUzICsrLS0tLS0KCmp1c3Qg
dG8gc2VlIGhvdyBpdCBsb29rcy4KCj4gKysrIGIvYmxvY2svaW8uYwo+IEBAIC0xMzYsNyArMTM2
LDYgQEAgc3RhdGljIHZvaWQgYmRydl9tZXJnZV9saW1pdHMoQmxvY2tMaW1pdHMgKmRzdCwgY29u
c3QgQmxvY2tMaW1pdHMgKnNyYykKPiAgdm9pZCBiZHJ2X3JlZnJlc2hfbGltaXRzKEJsb2NrRHJp
dmVyU3RhdGUgKmJzLCBFcnJvciAqKmVycnApCj4gIHsKPiAgICAgIEJsb2NrRHJpdmVyICpkcnYg
PSBicy0+ZHJ2Owo+IC0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Cj4gIAoKVW1tLCBubyBp
bnNlcnRpb24gb2YgRVJSX0ZVTkNUSU9OX0JFR0lOKCkuICBPb3BzLgoKPiAgICAgIG1lbXNldCgm
YnMtPmJsLCAwLCBzaXplb2YoYnMtPmJsKSk7Cj4gIAo+IEBAIC0xNTEsOSArMTUwLDggQEAgdm9p
ZCBiZHJ2X3JlZnJlc2hfbGltaXRzKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBFcnJvciAqKmVycnAp
Cj4gIAo+ICAgICAgLyogVGFrZSBzb21lIGxpbWl0cyBmcm9tIHRoZSBjaGlsZHJlbiBhcyBhIGRl
ZmF1bHQgKi8KPiAgICAgIGlmIChicy0+ZmlsZSkgewo+IC0gICAgICAgIGJkcnZfcmVmcmVzaF9s
aW1pdHMoYnMtPmZpbGUtPmJzLCAmbG9jYWxfZXJyKTsKPiAtICAgICAgICBpZiAobG9jYWxfZXJy
KSB7Cj4gLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwo+ICsg
ICAgICAgIGJkcnZfcmVmcmVzaF9saW1pdHMoYnMtPmZpbGUtPmJzLCBlcnJwKTsKPiArICAgICAg
ICBpZiAoKmVycnApIHsKPiAgICAgICAgICAgICAgcmV0dXJuOwo+ICAgICAgICAgIH0KPiAgICAg
ICAgICBiZHJ2X21lcmdlX2xpbWl0cygmYnMtPmJsLCAmYnMtPmZpbGUtPmJzLT5ibCk7Cj4gQEAg
LTE2Niw5ICsxNjQsOCBAQCB2b2lkIGJkcnZfcmVmcmVzaF9saW1pdHMoQmxvY2tEcml2ZXJTdGF0
ZSAqYnMsIEVycm9yICoqZXJycCkKPiAgICAgIH0KPiAgCj4gICAgICBpZiAoYnMtPmJhY2tpbmcp
IHsKPiAtICAgICAgICBiZHJ2X3JlZnJlc2hfbGltaXRzKGJzLT5iYWNraW5nLT5icywgJmxvY2Fs
X2Vycik7Cj4gLSAgICAgICAgaWYgKGxvY2FsX2Vycikgewo+IC0gICAgICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKPiArICAgICAgICBiZHJ2X3JlZnJlc2hfbGltaXRz
KGJzLT5iYWNraW5nLT5icywgZXJycCk7Cj4gKyAgICAgICAgaWYgKCplcnJwKSB7Cj4gICAgICAg
ICAgICAgIHJldHVybjsKClJlc3Qgb2YgdGhlIGNoYW5nZXMgaW4gdGhpcyBmaWxlIGFyZSBnb29k
IGlmIHRoZSBtYWNybyBnZXRzIGFkZGVkIGNvcnJlY3RseS4KCj4gICAgICAgICAgfQo+ICAgICAg
ICAgIGJkcnZfbWVyZ2VfbGltaXRzKCZicy0+YmwsICZicy0+YmFja2luZy0+YnMtPmJsKTsKCj4g
KysrIGIvYmxvY2svbmJkLmMKPiBAQCAtODA4LDcgKzgwOCw2IEBAIHN0YXRpYyBpbnQgbmJkX2Nv
X3JlY2VpdmVfY21kcmVhZF9yZXBseShCRFJWTkJEU3RhdGUgKnMsIHVpbnQ2NF90IGhhbmRsZSwK
PiAgICAgIE5CRFJlcGx5Q2h1bmtJdGVyIGl0ZXI7Cj4gICAgICBOQkRSZXBseSByZXBseTsKPiAg
ICAgIHZvaWQgKnBheWxvYWQgPSBOVUxMOwo+IC0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CgpSZWN1cnJpbmcgcHJvYmxlbSBvZiBub3QgaW5zZXJ0aW5nIHRoZSBtYWNybyBhcyBleHBlY3Rl
ZC4KCj4gIAo+ICAgICAgTkJEX0ZPUkVBQ0hfUkVQTFlfQ0hVTksocywgaXRlciwgaGFuZGxlLCBz
LT5pbmZvLnN0cnVjdHVyZWRfcmVwbHksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBx
aW92LCAmcmVwbHksICZwYXlsb2FkKQo+IEBAIC04MjcsMjAgKzgyNiwyMCBAQCBzdGF0aWMgaW50
IG5iZF9jb19yZWNlaXZlX2NtZHJlYWRfcmVwbHkoQkRSVk5CRFN0YXRlICpzLCB1aW50NjRfdCBo
YW5kbGUsCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGNhc2UgTkJEX1JFUExZX1RZ
UEVfT0ZGU0VUX0hPTEU6Cj4gICAgICAgICAgICAgIHJldCA9IG5iZF9wYXJzZV9vZmZzZXRfaG9s
ZV9wYXlsb2FkKHMsICZyZXBseS5zdHJ1Y3R1cmVkLCBwYXlsb2FkLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXQsIHFpb3YsICZsb2NhbF9l
cnIpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
ZmZzZXQsIHFpb3YsIGVycnApOwo+ICAgICAgICAgICAgICBpZiAocmV0IDwgMCkgewo+ICAgICAg
ICAgICAgICAgICAgbmJkX2NoYW5uZWxfZXJyb3IocywgcmV0KTsKPiAtICAgICAgICAgICAgICAg
IG5iZF9pdGVyX2NoYW5uZWxfZXJyb3IoJml0ZXIsIHJldCwgJmxvY2FsX2Vycik7Cj4gKyAgICAg
ICAgICAgICAgICBuYmRfaXRlcl9jaGFubmVsX2Vycm9yKCZpdGVyLCByZXQsIGVycnApOwo+ICAg
ICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGRlZmF1bHQ6Cj4g
ICAgICAgICAgICAgIGlmICghbmJkX3JlcGx5X3R5cGVfaXNfZXJyb3IoY2h1bmstPnR5cGUpKSB7
Cj4gICAgICAgICAgICAgICAgICAvKiBub3QgYWxsb3dlZCByZXBseSB0eXBlICovCj4gICAgICAg
ICAgICAgICAgICBuYmRfY2hhbm5lbF9lcnJvcihzLCAtRUlOVkFMKTsKPiAtICAgICAgICAgICAg
ICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwKPiArICAgICAgICAgICAgICAgIGVycm9yX3NldGco
ZXJycCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlVuZXhwZWN0ZWQgcmVwbHkgdHlw
ZTogJWQgKCVzKSBmb3IgQ01EX1JFQUQiLAoKQ291bGQgYWxtb3N0IGZvbGQgdGhlc2UgbGluZXMg
KGJ1dCBJJ20gbm90IGFza2luZyB5b3UgdG87IGtlZXBpbmcgdGhpcwpwYXRjaCBhcyBtZWNoYW5p
Y2FsIGFzIHBvc3NpYmxlIGlzIGZpbmUpLgoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2h1bmstPnR5cGUsIG5iZF9yZXBseV90eXBlX2xvb2t1cChjaHVuay0+dHlwZSkpOwo+IC0gICAg
ICAgICAgICAgICAgbmJkX2l0ZXJfY2hhbm5lbF9lcnJvcigmaXRlciwgLUVJTlZBTCwgJmxvY2Fs
X2Vycik7Cj4gKyAgICAgICAgICAgICAgICBuYmRfaXRlcl9jaGFubmVsX2Vycm9yKCZpdGVyLCAt
RUlOVkFMLCBlcnJwKTsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiAgCj4gQEAgLTg2
MSw3ICs4NjAsNiBAQCBzdGF0aWMgaW50IG5iZF9jb19yZWNlaXZlX2Jsb2Nrc3RhdHVzX3JlcGx5
KEJEUlZOQkRTdGF0ZSAqcywKPiAgICAgIE5CRFJlcGx5Q2h1bmtJdGVyIGl0ZXI7Cj4gICAgICBO
QkRSZXBseSByZXBseTsKPiAgICAgIHZvaWQgKnBheWxvYWQgPSBOVUxMOwo+IC0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7Cj4gICAgICBib29sIHJlY2VpdmVkID0gZmFsc2U7CgpPb3BzIG9u
IHRoZSBtYWNyby4KCj4gQEAgLTExNzQsMTUgKzExNzIsMTMgQEAgc3RhdGljIFFJT0NoYW5uZWxT
b2NrZXQgKm5iZF9lc3RhYmxpc2hfY29ubmVjdGlvbihTb2NrZXRBZGRyZXNzICpzYWRkciwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCj4gIHsKPiAgICAgIFFJT0NoYW5uZWxTb2NrZXQgKnNpb2M7Cj4gLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKPiAgCj4gICAgICBzaW9jID0gcWlvX2NoYW5uZWxfc29ja2V0X25l
dygpOwo+ICAgICAgcWlvX2NoYW5uZWxfc2V0X25hbWUoUUlPX0NIQU5ORUwoc2lvYyksICJuYmQt
Y2xpZW50Iik7Cj4gIAo+IC0gICAgcWlvX2NoYW5uZWxfc29ja2V0X2Nvbm5lY3Rfc3luYyhzaW9j
LCBzYWRkciwgJmxvY2FsX2Vycik7Cj4gLSAgICBpZiAobG9jYWxfZXJyKSB7Cj4gKyAgICBxaW9f
Y2hhbm5lbF9zb2NrZXRfY29ubmVjdF9zeW5jKHNpb2MsIHNhZGRyLCBlcnJwKTsKPiArICAgIGlm
ICgqZXJycCkgewo+ICAgICAgICAgIG9iamVjdF91bnJlZihPQkpFQ1Qoc2lvYykpOwo+IC0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwo+ICAgICAgICAgIHJldHVybiBO
VUxMOwoKQnV0IGdldHRpbmcgcmlkIG9mIGVycm9yX3Byb3BhZ2F0ZSgpIGlzIG5pY2UuCgpEaWQg
eW91IGdyZXAgZm9yIGluc3RhbmNlcyBvZiBlcnJvcl9wcm9wYWdhdGUoKSBhZnRlciB5b3VyIG1l
Y2hhbmljYWwKcGF0Y2gsIHRvIHNlZSB3aGF0IGVsc2UgdGhlIENvY2NpbmVsbGUgc2NyaXB0IG1p
Z2h0IGhhdmUgbWlzc2VkPwoKCj4gKysrIGIvcWFwaS9vcHRzLXZpc2l0b3IuYwo+IEBAIC0yNzUs
NiArMjc1LDcgQEAgb3B0c19uZXh0X2xpc3QoVmlzaXRvciAqdiwgR2VuZXJpY0xpc3QgKnRhaWws
IHNpemVfdCBzaXplKQo+ICBzdGF0aWMgdm9pZAo+ICBvcHRzX2NoZWNrX2xpc3QoVmlzaXRvciAq
diwgRXJyb3IgKiplcnJwKQo+ICB7Cj4gKwlFUlJQX0ZVTkNUSU9OX0JFR0lOKCk7Cj4gICAgICAv
Kgo+ICAgICAgICogVW52aXNpdGVkIGxpc3QgZWxlbWVudHMgd2lsbCBiZSByZXBvcnRlZCBsYXRl
ciB3aGVuIGNoZWNraW5nCj4gICAgICAgKiB3aGV0aGVyIHVudmlzaXRlZCBzdHJ1Y3QgbWVtYmVy
cyByZW1haW4uCgpIZXJlIHRoZSBtYWNybyBnb3QgYWRkZWQsIGJ1dCB3aXRoIG5vIG9idmlvdXMg
YmVuZWZpdCBsYXRlciBvbiAoYWx0aG91Z2gKd2UgYWxzbyBhcmd1ZWQgdGhhdCBhZGRpbmcgaXQg
ZXZlbiB3aGVuIGl0IG1ha2VzIG5vIGRpZmZlcmVuY2UgaXMgbm90CmJhZCwgaWYgdGhhdCdzIGVh
c2llciB0byBhdXRvbWF0ZSBmb3Igc3R5bGUgY2hlY2tpbmcpLgoKPiBkaWZmIC0tZ2l0IGEvcWFw
aS9xYXBpLWRlYWxsb2MtdmlzaXRvci5jIGIvcWFwaS9xYXBpLWRlYWxsb2MtdmlzaXRvci5jCj4g
aW5kZXggZDE5MjcyNGIxMy4uM2VlNGM3YTJlNyAxMDA2NDQKPiAtLS0gYS9xYXBpL3FhcGktZGVh
bGxvYy12aXNpdG9yLmMKPiArKysgYi9xYXBpL3FhcGktZGVhbGxvYy12aXNpdG9yLmMKPiBAQCAt
MjUsNiArMjUsNyBAQCBzdHJ1Y3QgUWFwaURlYWxsb2NWaXNpdG9yCj4gIHN0YXRpYyB2b2lkIHFh
cGlfZGVhbGxvY19zdGFydF9zdHJ1Y3QoVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwgdm9p
ZCAqKm9iaiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qg
dW51c2VkLCBFcnJvciAqKmVycnApCj4gIHsKPiArCUVSUlBfRlVOQ1RJT05fQkVHSU4oKTsKPiAg
fQoKSGVyZSdzIGFuIGV4YW1wbGUgd2hlcmUgZXhlbXB0aW5nIGVtcHR5IGZ1bmN0aW9ucyB3b3Vs
ZCBiZSBuaWNlci4KCgo+ICsrKyBiL3FhcGkvcWFwaS12aXNpdC1jb3JlLmMKPiBAQCAtMzksMTgg
KzM5LDE1IEBAIHZvaWQgdmlzaXRfZnJlZShWaXNpdG9yICp2KQo+ICB2b2lkIHZpc2l0X3N0YXJ0
X3N0cnVjdChWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLCB2b2lkICoqb2JqLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSwgRXJyb3IgKiplcnJwKQo+ICB7Cj4gLSAg
ICBFcnJvciAqZXJyID0gTlVMTDsKPiAtCgpPb3BzLCBtYWNybyBub3QgYWRkZWQuCgo+ICAgICAg
dHJhY2VfdmlzaXRfc3RhcnRfc3RydWN0KHYsIG5hbWUsIG9iaiwgc2l6ZSk7Cj4gICAgICBpZiAo
b2JqKSB7Cj4gICAgICAgICAgYXNzZXJ0KHNpemUpOwo+ICAgICAgICAgIGFzc2VydCghKHYtPnR5
cGUgJiBWSVNJVE9SX09VVFBVVCkgfHwgKm9iaik7Cj4gICAgICB9Cj4gLSAgICB2LT5zdGFydF9z
dHJ1Y3QodiwgbmFtZSwgb2JqLCBzaXplLCAmZXJyKTsKPiArICAgIHYtPnN0YXJ0X3N0cnVjdCh2
LCBuYW1lLCBvYmosIHNpemUsIGVycnApOwo+ICAgICAgaWYgKG9iaiAmJiAodi0+dHlwZSAmIFZJ
U0lUT1JfSU5QVVQpKSB7Cj4gLSAgICAgICAgYXNzZXJ0KCFlcnIgIT0gISpvYmopOwo+ICsgICAg
ICAgIGFzc2VydCghKmVycnAgIT0gISpvYmopOwo+ICAgICAgfQo+IC0gICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGVycik7Cj4gIH0KCkJ1dCB0aGUgY2xlYW51cCBpcyBzYW5lLCBvbmNlIHRoZSBt
YWNybyBpcyBwcmVzZW50LgoKPiBAQCAtMTUyLDEyICsxNDMsMTAgQEAgdm9pZCB2aXNpdF90eXBl
X2ludChWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLCBpbnQ2NF90ICpvYmosIEVycm9yICoq
ZXJycCkKPiAgc3RhdGljIHZvaWQgdmlzaXRfdHlwZV91aW50TihWaXNpdG9yICp2LCB1aW50NjRf
dCAqb2JqLCBjb25zdCBjaGFyICpuYW1lLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IG1heCwgY29uc3QgY2hhciAqdHlwZSwgRXJyb3IgKiplcnJwKQo+ICB7Cj4gLSAg
ICBFcnJvciAqZXJyID0gTlVMTDsKPiAgICAgIHVpbnQ2NF90IHZhbHVlID0gKm9iajsKPiAgCj4g
LSAgICB2LT50eXBlX3VpbnQ2NCh2LCBuYW1lLCAmdmFsdWUsICZlcnIpOwo+IC0gICAgaWYgKGVy
cikgewo+IC0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwo+ICsgICAgdi0+dHlw
ZV91aW50NjQodiwgbmFtZSwgJnZhbHVlLCBlcnJwKTsKPiArICAgIGlmICgqZXJycCkgewo+ICAg
ICAgfSBlbHNlIGlmICh2YWx1ZSA+IG1heCkgewo+ICAgICAgICAgIGVycm9yX3NldGcoZXJycCwg
UUVSUl9JTlZBTElEX1BBUkFNRVRFUl9WQUxVRSwKPiAgICAgICAgICAgICAgICAgICAgIG5hbWUg
PyBuYW1lIDogIm51bGwiLCB0eXBlKTsKClJlc3VsdHMgaW4gYW4gZW1wdHkgaWYgd2hpY2ggbG9v
a3MgZnVubnkuICBUaGlzIG9uZSBjb3VsZCBiZSBhIG1hbnVhbAp0b3VjaHVwIGxhdGVyLgoKPiBA
QCAtMjExLDEyICsyMDAsMTAgQEAgc3RhdGljIHZvaWQgdmlzaXRfdHlwZV9pbnROKFZpc2l0b3Ig
KnYsIGludDY0X3QgKm9iaiwgY29uc3QgY2hhciAqbmFtZSwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludDY0X3QgbWluLCBpbnQ2NF90IG1heCwgY29uc3QgY2hhciAqdHlwZSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKPiAgewo+IC0gICAgRXJy
b3IgKmVyciA9IE5VTEw7Cj4gICAgICBpbnQ2NF90IHZhbHVlID0gKm9iajsKPiAgCj4gLSAgICB2
LT50eXBlX2ludDY0KHYsIG5hbWUsICZ2YWx1ZSwgJmVycik7Cj4gLSAgICBpZiAoZXJyKSB7Cj4g
LSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cj4gKyAgICB2LT50eXBlX2ludDY0
KHYsIG5hbWUsICZ2YWx1ZSwgZXJycCk7Cj4gKyAgICBpZiAoKmVycnApIHsKPiAgICAgIH0gZWxz
ZSBpZiAodmFsdWUgPCBtaW4gfHwgdmFsdWUgPiBtYXgpIHsKCmFuZCBhZ2FpbgoKLS0gCkVyaWMg
Qmxha2UsIFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0LCBJbmMuICAgICAgICAg
ICArMS05MTktMzAxLTMyMjYKVmlydHVhbGl6YXRpb246ICBxZW11Lm9yZyB8IGxpYnZpcnQub3Jn
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 05:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCdFN-0008Bj-W9; Tue, 24 Sep 2019 05:20:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCTDG-0005cA-Ef
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 18:37:30 +0000
X-Inumbo-ID: 3220afee-de31-11e9-a337-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3220afee-de31-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 18:37:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5833310DCC84;
 Mon, 23 Sep 2019 18:37:27 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9317460C5E;
 Mon, 23 Sep 2019 18:35:52 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-4-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <8ad05d4f-e7e6-d7b5-dce4-c4d24ac81e0e@redhat.com>
Date: Mon, 23 Sep 2019 13:35:51 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190923161231.22028-4-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.64]); Mon, 23 Sep 2019 18:37:28 +0000 (UTC)
X-Mailman-Approved-At: Tue, 24 Sep 2019 05:20:20 +0000
Subject: Re: [Xen-devel] [RFC v2 3/9] errp: rename errp to errp_in where it
 is IN-argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 berto@igalia.com, zhang.zhanghailiang@huawei.com, qemu-block@nongnu.org,
 arikalo@wavecomp.com, pasic@linux.ibm.com, hpoussin@reactos.org,
 anthony.perard@citrix.com, samuel.thibault@ens-lyon.org, philmd@redhat.com,
 green@moxielogic.com, lvivier@redhat.com, ehabkost@redhat.com,
 xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com, b.galvani@gmail.com,
 eric.auger@redhat.com, alex.williamson@redhat.com, ronniesahlberg@gmail.com,
 jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com,
 den@openvz.org, hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAxMToxMiBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
PiBFcnJvciAqKmVycnAgaXMgYWxtb3N0IGFsd2F5cyBPVVQtYXJndW1lbnQ6IGl0J3MgYXNzdW1l
ZCB0byBiZSBOVUxMLCBvcgo+IHBvaW50ZXIgdG8gTlVMTC1pbml0aWFsaXplZCBwb2ludGVyLCBv
ciBwb2ludGVyIHRvIGVycm9yX2Fib3J0IG9yCj4gZXJyb3JfZmF0YWwsIGZvciBjYWxsZWUgdG8g
cmVwb3J0IGVycm9yLgo+IAo+IEJ1dCB2ZXJ5IGZldyBmdW5jdGlvbnMgKG1vc3Qgb2YgdGhlIGFy
ZSBlcnJvciBBUEkpIGluc3RlYWQgZ2V0IEVycm9yCj4gKiplcnJwIGFzIElOLWFyZ3VtZW50OiBp
dCdzIGFzc3VtZWQgdG8gYmUgc2V0LCBhbmQgY2FsbGVlIHNob3VsZCBjbGVhbgo+IGl0LiBJbiBz
dWNoIGNhc2VzLCByZW5hbWUgZXJycCB0byBlcnJwX2luLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZs
YWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KPiAt
LS0KPiAgaW5jbHVkZS9tb25pdG9yL2htcC5oIHwgIDIgKy0KPiAgaW5jbHVkZS9xYXBpL2Vycm9y
LmggIHwgIDggKysrKy0tLS0KPiAgdWkvdm5jLmggICAgICAgICAgICAgIHwgIDIgKy0KPiAgbW9u
aXRvci9obXAtY21kcy5jICAgIHwgIDggKysrKy0tLS0KPiAgdWkvdm5jLmMgICAgICAgICAgICAg
IHwgMTAgKysrKystLS0tLQo+ICB1dGlsL2Vycm9yLmMgICAgICAgICAgfCAgMiArLQo+ICA2IGZp
bGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKVGhpcyBpcyB3
b3J0aHdoaWxlLCByZWdhcmRsZXNzIG9mIHRoZSBmYXRlIG9mIHRoZSByZXN0IG9mIHRoZSBzZXJp
ZXMuCgpSZXZpZXdlZC1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CgotLSAKRXJp
YyBCbGFrZSwgUHJpbmNpcGFsIFNvZnR3YXJlIEVuZ2luZWVyClJlZCBIYXQsIEluYy4gICAgICAg
ICAgICsxLTkxOS0zMDEtMzIyNgpWaXJ0dWFsaXphdGlvbjogIHFlbXUub3JnIHwgbGlidmlydC5v
cmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 05:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCdFO-0008Bv-J9; Tue, 24 Sep 2019 05:20:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCTHM-0006HN-9E
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 18:41:44 +0000
X-Inumbo-ID: c93cec08-de31-11e9-b299-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c93cec08-de31-11e9-b299-bc764e2007e4;
 Mon, 23 Sep 2019 18:41:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BDDDD315C005;
 Mon, 23 Sep 2019 18:41:41 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2E9F4608C2;
 Mon, 23 Sep 2019 18:41:04 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-5-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <1aac3fb1-b880-dde0-4568-f5395bc98262@redhat.com>
Date: Mon, 23 Sep 2019 13:41:03 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190923161231.22028-5-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Mon, 23 Sep 2019 18:41:42 +0000 (UTC)
X-Mailman-Approved-At: Tue, 24 Sep 2019 05:20:20 +0000
Subject: Re: [Xen-devel] [RFC v2 4/9] hw/core/loader-fit: fix freeing errp
 in fit_load_fdt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 berto@igalia.com, zhang.zhanghailiang@huawei.com, qemu-block@nongnu.org,
 arikalo@wavecomp.com, pasic@linux.ibm.com, hpoussin@reactos.org,
 anthony.perard@citrix.com, samuel.thibault@ens-lyon.org, philmd@redhat.com,
 green@moxielogic.com, lvivier@redhat.com, ehabkost@redhat.com,
 xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com, b.galvani@gmail.com,
 eric.auger@redhat.com, alex.williamson@redhat.com, ronniesahlberg@gmail.com,
 jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com,
 den@openvz.org, hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAxMToxMiBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
PiBmaXRfbG9hZF9mZHQgZm9yZ2V0IHRvIHplcm8gZXJycC4gRml4IGl0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpv
LmNvbT4KPiAtLS0KPiAgaHcvY29yZS9sb2FkZXItZml0LmMgfCAyICstCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAoKSW5kZXBlbmRlbnQgYnVnIGZp
eC4gIEVpdGhlciB3ZSB0YWtlIHRoZSAoZml4ZWQpIDItMyAodG8gcmVseSBvbiB0aGUgbmV3CmVy
cm9yX2ZyZWVfZXJycCksIG9yIHlvdSBjb3VsZCBvcGVuLWNvZGUgdGhlIGFzc2lnbm1lbnQgb2Yg
ZXJycD1OVUxMIHRvCnRha2UgdGhpcyBvbiBpdHMgb3duLCByZWdhcmRsZXNzIG9mIHRoZSBoZmF0
ZSBvZiB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgoKUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgoKPiBkaWZmIC0tZ2l0IGEvaHcvY29yZS9sb2FkZXItZml0LmMgYi9o
dy9jb3JlL2xvYWRlci1maXQuYwo+IGluZGV4IDk1M2IxNmJjODIuLmZlNWJjYzY3MDAgMTAwNjQ0
Cj4gLS0tIGEvaHcvY29yZS9sb2FkZXItZml0LmMKPiArKysgYi9ody9jb3JlL2xvYWRlci1maXQu
Ywo+IEBAIC0yMDAsNyArMjAwLDcgQEAgc3RhdGljIGludCBmaXRfbG9hZF9mZHQoY29uc3Qgc3Ry
dWN0IGZpdF9sb2FkZXIgKmxkciwgY29uc3Qgdm9pZCAqaXRiLAo+ICAgICAgZXJyID0gZml0X2lt
YWdlX2FkZHIoaXRiLCBpbWdfb2ZmLCAibG9hZCIsICZsb2FkX2FkZHIsIGVycnApOwo+ICAgICAg
aWYgKGVyciA9PSAtRU5PRU5UKSB7Cj4gICAgICAgICAgbG9hZF9hZGRyID0gUk9VTkRfVVAoa2Vy
bmVsX2VuZCwgNjQgKiBLaUIpICsgKDEwICogTWlCKTsKPiAtICAgICAgICBlcnJvcl9mcmVlKCpl
cnJwKTsKPiArICAgICAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7Cj4gICAgICB9IGVsc2UgaWYg
KGVycikgewo+ICAgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgInVuYWJsZSB0byByZWFkIEZE
VCBsb2FkIGFkZHJlc3MgZnJvbSBGSVQ6ICIpOwo+ICAgICAgICAgIHJldCA9IGVycjsKPiAKCi0t
IApFcmljIEJsYWtlLCBQcmluY2lwYWwgU29mdHdhcmUgRW5naW5lZXIKUmVkIEhhdCwgSW5jLiAg
ICAgICAgICAgKzEtOTE5LTMwMS0zMjI2ClZpcnR1YWxpemF0aW9uOiAgcWVtdS5vcmcgfCBsaWJ2
aXJ0Lm9yZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 05:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCdFP-0008C8-6g; Tue, 24 Sep 2019 05:20:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCUJu-0002R2-Cz
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 19:48:26 +0000
X-Inumbo-ID: 19c4a6a8-de3b-11e9-978d-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19c4a6a8-de3b-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 19:48:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id EB77730833C1;
 Mon, 23 Sep 2019 19:48:21 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 50FBB6017E;
 Mon, 23 Sep 2019 19:47:28 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <d1527fdc-b5e8-093a-9206-6f7ceeece2ac@redhat.com>
Date: Mon, 23 Sep 2019 14:47:27 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190923161231.22028-1-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Mon, 23 Sep 2019 19:48:22 +0000 (UTC)
X-Mailman-Approved-At: Tue, 24 Sep 2019 05:20:20 +0000
Subject: Re: [Xen-devel] [RFC v2 0/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 berto@igalia.com, zhang.zhanghailiang@huawei.com, qemu-block@nongnu.org,
 arikalo@wavecomp.com, pasic@linux.ibm.com, hpoussin@reactos.org,
 anthony.perard@citrix.com, samuel.thibault@ens-lyon.org, philmd@redhat.com,
 green@moxielogic.com, lvivier@redhat.com, ehabkost@redhat.com,
 xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com, b.galvani@gmail.com,
 eric.auger@redhat.com, alex.williamson@redhat.com, ronniesahlberg@gmail.com,
 jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com,
 den@openvz.org, hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAxMToxMiBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
PiBIaSBhbGwhCj4gCj4gSGVyZSBpcyBhIHByb3Bvc2FsIG9mIGF1dG8gcHJvcGFnYXRpb24gZm9y
IGxvY2FsX2VyciwgdG8gbm90IGNhbGwKPiBlcnJvcl9wcm9wYWdhdGUgb24gZXZlcnkgZXhpdCBw
b2ludCwgd2hlbiB3ZSBkZWFsIHdpdGggbG9jYWxfZXJyLgo+IAo+IEl0IGFsc28gZml4ZXMgdHdv
IGlzc3VlczoKPiAxLiBGaXggaXNzdWUgd2l0aCBlcnJvcl9mYXRhbCAmIGVycm9yX2FwcGVuZF9o
aW50OiB1c2VyIGNhbid0IHNlZSB0aGVzZQo+IGhpbnRzLCBiZWNhdXNlIGV4aXQoKSBoYXBwZW5z
IGluIGVycm9yX3NldGcgZWFybGllciB0aGFuIGhpbnQgaXMKPiBhcHBlbmRlZC4gW1JlcG9ydGVk
IGJ5IEdyZWcgS3Vyel0KPiAKPiAyLiBGaXggaXNzdWUgd2l0aCBlcnJvcl9hYm9ydCAmIGVycm9y
X3Byb3BhZ2F0ZTogd2hlbiB3ZSB3cmFwCj4gZXJyb3JfYWJvcnQgYnkgbG9jYWxfZXJyK2Vycm9y
X3Byb3BhZ2F0ZSwgcmVzdWx0aW5nIGNvcmVkdW1wIHdpbGwKPiByZWZlciB0byBlcnJvcl9wcm9w
YWdhdGUgYW5kIG5vdCB0byB0aGUgcGxhY2Ugd2hlcmUgZXJyb3IgaGFwcGVuZWQuCj4gKHRoZSBt
YWNybyBpdHNlbGYgZG9uJ3QgZml4IHRoZSBpc3N1ZSwgYnV0IGl0IGFsbG93cyB0byBbMy5dIGRy
b3AgYWxsCgpkb2Vzbid0Cgo+IGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUgcGF0dGVybiwgd2hp
Y2ggd2lsbCBkZWZpbml0ZWx5IGZpeCB0aGUgaXNzdWUpCj4gW1JlcG9ydGVkIGJ5IEtldmluIFdv
bGZdCj4gCj4gSXQncyBzdGlsbCBhbiBSRkMsIGR1ZSB0byB0aGUgZm9sbG93aW5nIHJlYXNvbnM6
Cj4gCj4gMS4gSSdtIG5ldyB0byBjb2NjaW5lbGxhLCBzbyBJIGZhaWxlZCB0byBkbyB0aGUgZm9s
bG93aW5nIHBhdHRlcm46Cj4gCj4gIDwuLi4KPiAtIGdvdG8gb3V0Owo+ICsgcmV0dXJuOwo+ICAu
Li4+Cj4gLSBvdXQ6Cj4gLSBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKQo+IAo+IFNv
LCBoZXJlIGlzIGNvbXBpbGF0aW9uIGZpeCAwOC4uIFdobyBjYW4gaGVscCB3aXRoIGl0PyBJZiBu
b2JvZHksIDA4IGlzCj4gdG8gYmUgbWVyZ2VkIHRvIDA3IGJ5IGhhbmQuCgpJJ20gbm90IHN1cmUg
ZWl0aGVyOyBidXQgSSBhZ3JlZSB0aGF0IGlmIHdlIGNhbid0IGZpZ3VyZSBvdXQgaG93IHRvIG1h
a2UKQ29jY2luZWxsZSBkbyBxdWl0ZSB3aGF0IHdlIHdhbnQsIHRoYXQgd2UgYXJlIGJldHRlciBv
ZmYgc3F1YXNoaW5nIGluCmNvbXBpbGUgZml4ZXMuCgpBbHNvLCB3aGlsZSBJIGxpa2UgQ29jY2lu
ZWxsZSBmb3IgYXV0b21hdGluZyB0aGUgY29udmVyc2lvbiwgaXQncyBoYXJkZXIKdG8gZ2V0IGV2
ZXJ5b25lIHRvIHJ1biBpdDsgaXQgd291bGQgYmUgbmljZSBpZiB3ZSBjb3VsZCBhbHNvIGZpZ3Vy
ZSBvdXQKYSBwYXRjaCB0byBzY3JpcHRzL2NoZWNrcGF0Y2gucGwgdGhhdCBmb3IgYW55IGluc3Rh
bmNlIG9mICdFcnJvcgoqKmVycnApXG57XG4nIG5vdCBmb2xsb3dlZCBieSBlaXRoZXIgfSBvciB0
aGUgbmV3IG1hY3JvLCB3ZSBmbGFnIHRoYXQgYXMKYSBjaGVja3BhdGNoIHdhcm5pbmcgb3IgZXJy
b3IuCgo+IAo+IDIuIFF1ZXN0aW9uIGFib3V0IHVzaW5nIG5ldyBtYWNybyBpbiBlbXB0eSBzdHVi
IGZ1bmN0aW9ucyAtIHNlZSAwOQoKSXQgd291bGQgYmUgbmljZSBpZiB3ZSBjb3VsZCBleGVtcHQg
ZW1wdHkgZnVuY3Rpb25zIC0gbm8gbmVlZCB0byB1c2UgdGhlCm1hY3JvIGlmIHRoZXJlIGlzIG5v
IGZ1bmN0aW9uIGJvZHkgb3RoZXJ3aXNlLiAgSSdtIG5vdCBzdXJlIGlmCkNvY2NpbmVsbGUgY2Fu
IGRvIHRoYXQgZmlsdGVyaW5nIGR1cmluZyB0aGUgY29udmVyc2lvbiwgb3IgaWYgd2UgY2xlYW4K
dXAgYnkgaGFuZCBhZnRlciB0aGUgZmFjdC4KCj4gCj4gMy4gV2hhdCB0byBkbyB3aXRoIGh1Z2Ug
YXV0by1nZW5lcmF0ZWQgY29tbWl0IDA3PyBTaG91bGQgSSBzcGxpdCBpdAo+IHBlci1tYWludGFp
bmVyIG9yIHBlci1zdWJzeXN0ZW0sIG9yIGxlYXZlIGl0IGFzLWlzPwoKSXQncyBiaWcuIEknZCBz
cGxpdCBpdCBpbnRvIG11bHRpcGxlIHBhdGNoZXMgKGFuZCByZWR1Y2UgdGhlIGNjIC0gZXhjZXB0
CmZvciB0aGUgY292ZXIgbGV0dGVyLCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2hlcyBjYW4gYmUgbGlt
aXRlZCB0byB0aGUKYWN0dWFsIG1haW50YWluZXIvc3Vic3lzdGVtIGFmZmVjdGVkIHJhdGhlciB0
aGFuIGV2ZXJ5b25lIGludm9sdmVkCmFueXdoZXJlIGVsc2UgaW4gdGhlIHNlcmllcy4gV2l0aCB0
aGUgY3VycmVudCBsYXJnZSBjYywgYW55b25lIHRoYXQKcmVwbGllcyBnZXRzIHNldmVyYWwgbWFp
bCBib3VuY2VzIGFib3V0ICJ0b28gbWFueSByZWNpcGllbnRzIikuICBJdCBtYXkKYmUgZWFzaWVy
IHRvIHNwbGl0IGFsb25nIGRpcmVjdG9yeSBib3VuZGFyaWVzIHRoYW4gYnkgbWFpbnRhaW5lcgpi
b3VuZGFyaWVzLiAgTWFya3VzIGhhcyBhcHBsaWVkIGxhcmdlIHRyZWUtd2lkZSBDb2NjaW5lbGxl
IGNsZWFudXBzCmJlZm9yZSwgbWF5YmUgaGUgaGFzIHNvbWUgYWR2aWNlLgoKPiAKPiA0LiBBbHNv
LCBjaGVja3BhdGNoIGhhcyBzb21lIGNvbXBsYWlucyBhYm91dCAwNyBwYXRjaDoKPiAgIC0gdXNp
bmcgdGFicy4uIChobW0gZXhhY3RseSBzdHVicyBmdW5jdGlvbnMuLikKPiAgIC0gZW1wdHkgaWZz
Cj4gICBBZ2FpbiwgSSBkb24ndCBzZWUgYW55IHdheXMgdG8gZml4IGl0IG90aGVyIHRoYXQgYnkg
aGFuZCBhbmQgbWVyZ2UgdG8KPiAgIDA3Li4KCkhhbmQgY2xlYW51cHMgZm9yIGZvcm1hdHRpbmcg
b3IgY29tcGlsYXRpb24gZml4ZXMgdG8gQ29jY2luZWxsZSdzIHdvcmsKaXMgbm90IGFuIHVuY29t
bW9uIGlzc3VlIGFmdGVyIGxhcmdlIHBhdGNoZXM7IHRoYW5rZnVsbHkgaXQncyBhbHNvIG5vdAp2
ZXJ5IGRpZmZpY3VsdCAoYW5kIHN1cnByaXNpbmdseSBuZWVkZWQgaW4gdmVyeSBmZXcgcGxhY2Vz
IGNvbXBhcmVkIHRvCmhvdyBtdWNoIGFjdHVhbGx5IGdldHMgdG91Y2hlZCkuCgo+IAo+ID09PT09
PT09PT09PT09PT09PQo+IAo+IEFsc28sIGlmIHdlIGRlY2lkZSwgdGhhdCB0aGlzIGFsbCBpcyB0
b28gaHVnZSwgaGVyZSBpcyBwbGFuIEI6Cj4gCj4gMS4gYXBwbHkgMDEKPiAyLiBmaXggb25seSBm
dW5jdGlvbnMgdGhhdCBkb24ndCB1c2UgbG9jYWxfZXJyIGFuZCB1c2UKPiBlcnJvcl9hcHBlbmRf
aGludCwgYnkganVzdCBpbnZvY2F0aW9uIG9mIG5ldyBtYWNybyBhdCBmdW5jdGlvbiBzdGFydCAt
Cj4gaXQgd2lsbCBzdWJzdGl0dXRlIEdyZWcncyBzZXJpZXMgd2l0aCBubyBwYWluLgo+IDNbb3B0
aW9uYWxdLiBEbyBmdWxsIHVwZGF0ZSBmb3Igc29tZSBzdWJzeXN0ZW1zLCBmb3IgZXhhbXBsZSwg
b25seSBmb3IKPiBibG9jayogYW5kIG5iZCoKCkV2ZW4gaWYgd2UgZ28gd2l0aCBwbGFuIEIsIGl0
J3Mgc3RpbGwgd29ydGggY2hlY2tpbmcgaW4gYSBDb2NjaW5lbGxlCnNjcmlwdCB0aGF0IHdlIGNh
biBwZXJpb2RpY2FsbHkgcnVuIHRvIG1ha2Ugc3VyZSB3ZSBhcmVuJ3QgbWlzc2luZyBvdXQKb24g
dGhlIHVzZSBvZiB0aGUgbWFjcm8gd2hlcmUgaXQgaXMgbmVlZGVkLgoKPiAKPiBWbGFkaW1pciBT
ZW1lbnRzb3YtT2dpZXZza2l5ICg5KToKPiAgIGVycm9yOiBhdXRvIHByb3BhZ2F0ZWQgbG9jYWxf
ZXJyCj4gICBxYXBpL2Vycm9yOiBhZGQgKEVycm9yICoqZXJycCkgY2xlYW5pbmcgQVBJcwo+ICAg
ZXJycDogcmVuYW1lIGVycnAgdG8gZXJycF9pbiB3aGVyZSBpdCBpcyBJTi1hcmd1bWVudAo+ICAg
aHcvY29yZS9sb2FkZXItZml0OiBmaXggZnJlZWluZyBlcnJwIGluIGZpdF9sb2FkX2ZkdAo+ICAg
bmV0L25ldDogZml4IGxvY2FsIHZhcmlhYmxlIHNoYWRvd2luZyBpbiBuZXRfY2xpZW50X2luaXQK
PiAgIHNjcmlwdHM6IGFkZCBjb2NjaW5lbGxlIHNjcmlwdCB0byB1c2UgYXV0byBwcm9wYWdhdGVk
IGVycnAKPiAgIFVzZSBhdXRvLXByb3BhZ2F0ZWQgZXJycAo+ICAgZml4LWNvbXBpbGF0aW9uOiBl
bXB0eSBnb3RvCj4gICBmaXgtY29tcGlsYXRpb246IGluY2x1ZGVzCj4gCj4gIGluY2x1ZGUvaHcv
cGNpLWhvc3Qvc3BhcHIuaCAgICAgICAgICAgICAgICAgICB8ICAgMiArCj4gIGluY2x1ZGUvbW9u
aXRvci9obXAuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBpbmNsdWRlL3Fh
cGkvZXJyb3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjEgKysrKy0KPiAgdGFyZ2V0
L3BwYy9rdm1fcHBjLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKPiAgdGFyZ2V0
L3MzOTB4L2NwdV9tb2RlbHMuaCAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKPiAgdWkvdm5j
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCgo+ICB2bC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKy0KPiAgc2Ny
aXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpIHwgIDgyICsrKysrKysK
PiAgMzE5IGZpbGVzIGNoYW5nZWQsIDI3MjkgaW5zZXJ0aW9ucygrKSwgNDI0NSBkZWxldGlvbnMo
LSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0
ZWQtZXJycC5jb2NjaQoKVGhlIGRpZmZzdGF0IGlzIGh1Z2UsIGJ1dCBwcm9taXNpbmcuCgotLSAK
RXJpYyBCbGFrZSwgUHJpbmNpcGFsIFNvZnR3YXJlIEVuZ2luZWVyClJlZCBIYXQsIEluYy4gICAg
ICAgICAgICsxLTkxOS0zMDEtMzIyNgpWaXJ0dWFsaXphdGlvbjogIHFlbXUub3JnIHwgbGlidmly
dC5vcmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 05:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCdFO-0008Bp-9T; Tue, 24 Sep 2019 05:20:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCTG9-0006FF-8h
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 18:40:29 +0000
X-Inumbo-ID: 9cead48a-de31-11e9-a337-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9cead48a-de31-11e9-a337-bc764e2007e4;
 Mon, 23 Sep 2019 18:40:28 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5EFE63091753;
 Mon, 23 Sep 2019 18:40:27 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9324560C63;
 Mon, 23 Sep 2019 18:39:14 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-3-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <113940a4-3ef1-c7d7-4110-9c55a73ec241@redhat.com>
Date: Mon, 23 Sep 2019 13:39:13 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190923161231.22028-3-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Mon, 23 Sep 2019 18:40:27 +0000 (UTC)
X-Mailman-Approved-At: Tue, 24 Sep 2019 05:20:20 +0000
Subject: Re: [Xen-devel] [RFC v2 2/9] qapi/error: add (Error **errp)
 cleaning APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 berto@igalia.com, zhang.zhanghailiang@huawei.com, qemu-block@nongnu.org,
 arikalo@wavecomp.com, pasic@linux.ibm.com, hpoussin@reactos.org,
 anthony.perard@citrix.com, samuel.thibault@ens-lyon.org, philmd@redhat.com,
 green@moxielogic.com, lvivier@redhat.com, ehabkost@redhat.com,
 xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com, b.galvani@gmail.com,
 eric.auger@redhat.com, alex.williamson@redhat.com, ronniesahlberg@gmail.com,
 jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com,
 den@openvz.org, hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAxMToxMiBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292
QHZpcnR1b3p6by5jb20+Cj4gLS0tCgpBICJ3aHkiIGFzIHRoZSBjb21taXQgbWVzc2FnZSBib2R5
IHdvdWxkbid0IGh1cnQuCgo+ICBpbmNsdWRlL3FhcGkvZXJyb3IuaCB8IDIyICsrKysrKysrKysr
KysrKysrKysrKysKPiAgdXRpbC9lcnJvci5jICAgICAgICAgfCAgNiArKystLS0KPiAgMiBmaWxl
cyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9pbmNsdWRlL3FhcGkvZXJyb3IuaCBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCj4gaW5kZXgg
ZjZmNGZhMGZhYy4uNTUxMzg1YWE5MSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3FhcGkvZXJyb3Iu
aAo+ICsrKyBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCj4gQEAgLTI5Nyw2ICsyOTcsMjggQEAgdm9p
ZCB3YXJuX3JlcG9ydF9lcnIoRXJyb3IgKmVycik7Cj4gICAqLwo+ICB2b2lkIGVycm9yX3JlcG9y
dF9lcnIoRXJyb3IgKmVycik7Cj4gIAo+ICsvKgo+ICsgKiBGdW5jdGlvbnMgdG8gY2xlYW4gRXJy
b3IgKiplcnJwOiBjYWxsIGNvcnJlc3BvbmRpbmcgRXJyb3IgKmVyciBjbGVhbmluZwo+ICsgKiBm
dW5jdGlvbiBhbiBzZXQgcG9pbnRlciB0byBOVUxMCgpzL2FuL2FuZC8KCj4gKyAqLwo+ICtzdGF0
aWMgaW5saW5lIHZvaWQgZXJyb3JfZnJlZV9lcnJwKEVycm9yICoqZXJycCkKPiArewo+ICsgICAg
ZXJyb3JfZnJlZSgqZXJycF9pbik7CgpGYWlscyB0byBjb21waWxlLiAgRGlkIHlvdSBtZWFuIGZv
ciB0aGlzIHRvIGNvbWUgYWZ0ZXIgMy85PwoKPiArICAgICplcnJwX2luID0gTlVMTDsKPiArfQo+
ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGVycm9yX3JlcG9ydF9lcnJwKEVycm9yICoqZXJycCkK
PiArewo+ICsgICAgZXJyb3JfcmVwb3J0X2VycigqZXJycF9pbik7Cj4gKyAgICAqZXJycF9pbiA9
IE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB3YXJuX3JlcG9ydF9lcnJwKEVy
cm9yICoqZXJycCkKPiArewo+ICsgICAgd2Fybl9yZXBvcnRfZXJyKCplcnJwX2luKTsKPiArICAg
ICplcnJwX2luID0gTlVMTDsKPiArfQo+ICsKPiAgLyoKPiAgICogQ29udmVuaWVuY2UgZnVuY3Rp
b24gdG8gZXJyb3JfcHJlcGVuZCgpLCB3YXJuX3JlcG9ydCgpIGFuZCBmcmVlIEBlcnIuCj4gICAq
Lwo+IGRpZmYgLS1naXQgYS91dGlsL2Vycm9yLmMgYi91dGlsL2Vycm9yLmMKPiBpbmRleCBkNDUz
MmNlMzE4Li5kZmJhMDkxNzU3IDEwMDY0NAo+IC0tLSBhL3V0aWwvZXJyb3IuYwo+ICsrKyBiL3V0
aWwvZXJyb3IuYwo+IEBAIC0yNzMsOSArMjczLDkgQEAgdm9pZCBlcnJvcl9mcmVlKEVycm9yICpl
cnIpCj4gIAo+ICB2b2lkIGVycm9yX2ZyZWVfb3JfYWJvcnQoRXJyb3IgKiplcnJwKQo+ICB7Cj4g
LSAgICBhc3NlcnQoZXJycCAmJiAqZXJycCk7Cj4gLSAgICBlcnJvcl9mcmVlKCplcnJwKTsKPiAt
ICAgICplcnJwID0gTlVMTDsKPiArICAgIGFzc2VydChlcnJwX2luICYmICplcnJwX2luKTsKPiAr
ICAgIGVycm9yX2ZyZWUoKmVycnBfaW4pOwo+ICsgICAgKmVycnBfaW4gPSBOVUxMOwoKRGlkIHlv
dSBtZWFuIHRvIHVzZSBlcnJvcl9mcmVlX2VycnAoKSBpbnN0ZWFkIG9mIHRoZXNlIGxhc3QgdHdv
IGxpbmVzPwoKPiAgfQo+ICAKPiAgdm9pZCBlcnJvcl9wcm9wYWdhdGUoRXJyb3IgKipkc3RfZXJy
cCwgRXJyb3IgKmxvY2FsX2VycikKPiAKCi0tIApFcmljIEJsYWtlLCBQcmluY2lwYWwgU29mdHdh
cmUgRW5naW5lZXIKUmVkIEhhdCwgSW5jLiAgICAgICAgICAgKzEtOTE5LTMwMS0zMjI2ClZpcnR1
YWxpemF0aW9uOiAgcWVtdS5vcmcgfCBsaWJ2aXJ0Lm9yZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 05:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCdFP-0008Cm-Q5; Tue, 24 Sep 2019 05:20:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XE+/=XS=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCUbK-0003yM-Vg
 for xen-devel@lists.xenproject.org; Mon, 23 Sep 2019 20:06:27 +0000
X-Inumbo-ID: 9ecec796-de3d-11e9-978d-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ecec796-de3d-11e9-978d-bc764e2007e4;
 Mon, 23 Sep 2019 20:06:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 06205307CDE7;
 Mon, 23 Sep 2019 20:06:24 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 630F819D70;
 Mon, 23 Sep 2019 20:05:50 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-7-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <57e97ed0-b1a1-d209-fc23-cf41ec467157@redhat.com>
Date: Mon, 23 Sep 2019 15:05:49 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190923161231.22028-7-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Mon, 23 Sep 2019 20:06:24 +0000 (UTC)
X-Mailman-Approved-At: Tue, 24 Sep 2019 05:20:20 +0000
Subject: Re: [Xen-devel] [RFC v2 6/9] scripts: add coccinelle script to use
 auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefanha@redhat.com, codyprime@gmail.com, jan.kiszka@siemens.com,
 berto@igalia.com, zhang.zhanghailiang@huawei.com, qemu-block@nongnu.org,
 arikalo@wavecomp.com, pasic@linux.ibm.com, hpoussin@reactos.org,
 anthony.perard@citrix.com, samuel.thibault@ens-lyon.org, philmd@redhat.com,
 green@moxielogic.com, lvivier@redhat.com, ehabkost@redhat.com,
 xiechanglong.d@gmail.com, pl@kamp.de, dgilbert@redhat.com, b.galvani@gmail.com,
 eric.auger@redhat.com, alex.williamson@redhat.com, ronniesahlberg@gmail.com,
 jsnow@redhat.com, rth@twiddle.net, kwolf@redhat.com, andrew@aj.id.au,
 crwulff@gmail.com, sundeep.lkml@gmail.com, michael@walle.cc,
 qemu-ppc@nongnu.org, kbastian@mail.uni-paderborn.de, imammedo@redhat.com,
 fam@euphon.net, peter.maydell@linaro.org, sheepdog@lists.wpkg.org,
 david@redhat.com, palmer@sifive.com, thuth@redhat.com, jcmvbkbc@gmail.com,
 den@openvz.org, hare@suse.com, sstabellini@kernel.org, arei.gonglei@huawei.com,
 marcel.apfelbaum@gmail.com, namei.unix@gmail.com, atar4qemu@gmail.com,
 farman@linux.ibm.com, amit@kernel.org, sw@weilnetz.de, groug@kaod.org,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, peter.chubb@nicta.com.au,
 clg@kaod.org, shorne@gmail.com, qemu-riscv@nongnu.org, cohuck@redhat.com,
 amarkovic@wavecomp.com, aurelien@aurel32.net, pburton@wavecomp.com,
 sagark@eecs.berkeley.edu, jasowang@redhat.com, kraxel@redhat.com,
 edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn, ari@tuxera.com,
 quintela@redhat.com, mdroth@linux.vnet.ibm.com, lersek@redhat.com,
 borntraeger@de.ibm.com, antonynpavlov@gmail.com, dillaman@redhat.com,
 joel@jms.id.au, xen-devel@lists.xenproject.org, integration@gluster.org,
 balrogg@gmail.com, rjones@redhat.com, Andrew.Baumann@microsoft.com,
 mreitz@redhat.com, walling@linux.ibm.com, mst@redhat.com,
 mark.cave-ayland@ilande.co.uk, v.maffione@gmail.com, marex@denx.de,
 armbru@redhat.com, marcandre.lureau@redhat.com, alistair@alistair23.me,
 paul.durrant@citrix.com, pavel.dovgaluk@ispras.ru, g.lettieri@iet.unipi.it,
 rizzo@iet.unipi.it, david@gibson.dropbear.id.au, akrowiak@linux.ibm.com,
 berrange@redhat.com, xiaoguangrong.eric@gmail.com, pmorel@linux.ibm.com,
 wencongyang2@huawei.com, jcd@tribudubois.net, pbonzini@redhat.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSAxMToxMiBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292
QHZpcnR1b3p6by5jb20+Cj4gLS0tCj4gIHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0
ZWQtZXJycC5jb2NjaSB8IDgyICsrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQs
IDgyIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHNjcmlwdHMvY29jY2luZWxs
ZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQo+IAo+IGRpZmYgLS1naXQgYS9zY3JpcHRzL2Nv
Y2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgYi9zY3JpcHRzL2NvY2NpbmVsbGUv
YXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4
IDAwMDAwMDAwMDAuLjFhM2YwMDZmMGIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvc2NyaXB0cy9j
b2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpCj4gQEAgLTAsMCArMSw4MiBAQAo+
ICtAQAo+ICtpZGVudGlmaWVyIGZuOwo+ICtpZGVudGlmaWVyIGxvY2FsX2VycjsKPiArQEAKPiAr
Cj4gKyBmbiguLi4sIEVycm9yICoqZXJycCkKPiArIHsKPiArKyAgICBFUlJQX0ZVTkNUSU9OX0JF
R0lOKCk7Cj4gKyB9CgpUaGlzIGRvZXNuJ3QgY2F0Y2ggZnVuY3Rpb25zIHdoZXJlIEVycm9yICoq
ZXJycCBpcyBub3QgdGhlIGxhc3QKcGFyYW1ldGVyLiAgU29tZSBleGFtcGxlcyAoc29tZSBvZiB3
aGljaCBtYXkgbmVlZCBpbmRlcGVuZGVudCB0d2Vha2luZwppbiB0aGVpciBvd24gcmlnaHQgZm9y
IGJlaW5nIGluY29uc2lzdGVudCwgYWx0aG91Z2ggd2UgRE8gd2FudCBlcnJwIHRvCmFwcGVhciBi
ZWZvcmUgYW55ICdmb3JtYXQsIC4uLicgYXJndW1lbnRzKToKCmJsb2NrL3NzaC5jOnNmdHBfZXJy
b3Jfc2V0ZyhFcnJvciAqKmVycnAsIEJEUlZTU0hTdGF0ZSAqcywgY29uc3QgY2hhcgoqZnMsIC4u
LikKZXhlYy5jOnN0YXRpYyB2b2lkIHJhbV9ibG9ja19hZGQoUkFNQmxvY2sgKm5ld19ibG9jaywg
RXJyb3IgKiplcnJwLCBib29sCnNoYXJlZCkKCkRvZXMgcnVubmluZyB0aGlzIENvY2NpbmVsbGUg
c2NyaXB0IDIgdGltZXMgaW4gYSByb3cgYWRkIGEgc2Vjb25kCkVSUlBfRlVOQ1RJT05fQkVHSU4o
KSBsaW5lPyAgV2Ugd2FudCBpdCB0byBiZSBpZGVtcG90ZW50IChubyBjaGFuZ2VzIG9uCmEgc2Vj
b25kIHJ1bikuICAoQWRtaXR0ZWRseSwgSSBkaWQgbm90IGFjdHVhbGx5IHRlc3QgdGhhdCB5ZXQp
LiAgQWxzbywgSQpkb24ndCBrbm93IGlmIHRoaXMgY2FuIGJlIHR3ZWFrZWQgdG8gYXZvaWQgYWRk
aW5nIHRoZSBsaW5lIHRvIGEgZnVuY3Rpb24Kd2l0aCBhbiBlbXB0eSBib2R5LCBtYXliZToKCiBm
biguLi4sIEVycm9yICoqZXJycCwgLi4uKQogeworICAgIEVSUlBfRlVOQ1RJT05fQkVHSU4oKTsK
ICAgICAuLi4KIH0KCnRvIG9ubHkgYWRkIGl0IHRvIGEgZnVuY3Rpb24gdGhhdCBhbHJlYWR5IGhh
cyBhIGJvZHkgKHRoYW5rcyB0byB0aGUgLi4uKQotIGJ1dCBJJ20gZnV6enkgZW5vdWdoIG9uIENv
Y2NpbmVsbGUgdGhhdCBJIG1heSBiZSBzYXlpbmcgc29tZXRoaW5nCnRvdGFsbHkgd3JvbmcuCgo+
ICsKPiArQHJ1bGUxQAo+ICtpZGVudGlmaWVyIGZuOwo+ICtpZGVudGlmaWVyIGxvY2FsX2VycjsK
PiArQEAKPiArCj4gKyBmbiguLi4sIEVycm9yICoqZXJycCkKPiArIHsKPiArICAgICA8Li4uCj4g
Ky0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Cj4gKyAgICAgLi4uPgo+ICsgfQo+ICsKPiAr
QEAKPiAraWRlbnRpZmllciBydWxlMS5mbjsKPiAraWRlbnRpZmllciBydWxlMS5sb2NhbF9lcnI7
Cj4gK2lkZW50aWZpZXIgb3V0Owo+ICtAQAo+ICsKPiArIGZuKC4uLikKPiArIHsKPiArICAgICA8
Li4uCj4gKy0gICAgZ290byBvdXQ7Cj4gKysgICAgcmV0dXJuOwo+ICsgICAgIC4uLj4KPiArLSBv
dXQ6Cj4gKy0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cj4gKyB9Cj4gKwo+
ICtAQAo+ICtpZGVudGlmaWVyIHJ1bGUxLmZuOwo+ICtpZGVudGlmaWVyIHJ1bGUxLmxvY2FsX2Vy
cjsKPiArQEAKPiArCj4gKyBmbiguLi4pCj4gKyB7Cj4gKyAgICAgPC4uLgo+ICsoCj4gKy0gICAg
ZXJyb3JfZnJlZShsb2NhbF9lcnIpOwo+ICstICAgIGxvY2FsX2VyciA9IE5VTEw7Cj4gKysgICAg
ZXJyb3JfZnJlZV9lcnJwKGVycnApOwo+ICt8Cj4gKy0gICAgZXJyb3JfZnJlZShsb2NhbF9lcnIp
Owo+ICsrICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKPiArfAo+ICstICAgIGVycm9yX3JlcG9y
dF9lcnIobG9jYWxfZXJyKTsKPiArKyAgICBlcnJvcl9yZXBvcnRfZXJycChlcnJwKTsKPiArfAo+
ICstICAgIHdhcm5fcmVwb3J0X2Vycihsb2NhbF9lcnIpOwo+ICsrICAgIHdhcm5fcmVwb3J0X2Vy
cnAoZXJycCk7Cj4gK3wKPiArLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
PiArKQo+ICsgICAgIC4uLj4KPiArIH0KPiArCj4gK0BACj4gK2lkZW50aWZpZXIgcnVsZTEuZm47
Cj4gK2lkZW50aWZpZXIgcnVsZTEubG9jYWxfZXJyOwo+ICtAQAo+ICsKPiArIGZuKC4uLikKPiAr
IHsKPiArICAgICA8Li4uCj4gKygKPiArLSAgICAmbG9jYWxfZXJyCj4gKysgICAgZXJycAo+ICt8
Cj4gKy0gICAgbG9jYWxfZXJyCj4gKysgICAgKmVycnAKPiArKQo+ICsgICAgIC4uLj4KPiArIH0K
PiAKCk92ZXJhbGwsIHRoZSBzY3JpcHQgbWFrZXMgc2Vuc2UgaW4gbXkgcmVhZGluZyAoYnV0IG5v
IGlkZWEgaWYgaXQKYWN0dWFsbHkgY2F0Y2hlcyBldmVyeXRoaW5nIHdlIHdhbnQsIG9yIGlmIGl0
IG1pc3NlZCBzb21ldGhpbmcpLiAgQXQgYW55CnJhdGUsIG9uY2UgcGF0Y2ggNyBpcyBzcGxpdCBp
bnRvIG1vcmUgbWFuYWdlYWJsZSBjaHVua3MsIHdlIGNhbgpkZWZpbml0ZWx5IHNwb3QtY2hlY2sg
cmVzdWx0cyB0byBtYWtlIHN1cmUgdGhleSBhbGwgbG9vayByZWFzb25hYmxlLgoKLS0gCkVyaWMg
Qmxha2UsIFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0LCBJbmMuICAgICAgICAg
ICArMS05MTktMzAxLTMyMjYKVmlydHVhbGl6YXRpb246ICBxZW11Lm9yZyB8IGxpYnZpcnQub3Jn
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 06:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 06: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 1iCe27-0004L9-Ki; Tue, 24 Sep 2019 06:10:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCe26-0004L4-3I
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 06:10:42 +0000
X-Inumbo-ID: 05ac5bbe-de92-11e9-a337-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05ac5bbe-de92-11e9-a337-bc764e2007e4;
 Tue, 24 Sep 2019 06:10: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 1iCe1z-00043P-0A; Tue, 24 Sep 2019 06:10: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 1iCe1y-0008VN-K7; Tue, 24 Sep 2019 06:10:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCe1y-0006nt-JH; Tue, 24 Sep 2019 06:10:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141691-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-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-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-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: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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=1014f47c7a808e025b8920ab80bfe73a2888b3e5
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 06:10:34 +0000
Subject: [Xen-devel] [xen-unstable test] 141691: 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>

ZmxpZ2h0IDE0MTY5MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTY5MS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlh
bC9ib290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTQxNjMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE2MzAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTYzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNjMwCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDE2MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTYzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNjMw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDE2MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTYzMAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTQxNjMwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFi
ODBiZmU3M2EyODg4YjNlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxNjkxICAyMDE5LTA5LTIz
IDA2OjU2OjMzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
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
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlz
aGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 06:54:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 06:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCei6-0007SK-5m; Tue, 24 Sep 2019 06:54:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCei5-0007SF-D1
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 06:54:05 +0000
X-Inumbo-ID: 12f18a82-de98-11e9-960c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 12f18a82-de98-11e9-960c-12813bfff9fa;
 Tue, 24 Sep 2019 06:53:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCehu-0004tJ-0d; Tue, 24 Sep 2019 06:53:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCeht-00020R-Nj; Tue, 24 Sep 2019 06:53:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCeht-0006Qt-Ma; Tue, 24 Sep 2019 06:53:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141693-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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=4300b7c2cd9f3f273804e8cca325842ccb93b1ad
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 06:53:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 141693: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTY5MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE2OTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEw
IHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdS
LiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQw
MjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDQzMDBiN2MyY2Q5ZjNmMjczODA0ZThjY2EzMjU4
NDJjY2I5M2IxYWQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMzcgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDM1IGRheXMgICA0MiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1NzggIDIwMTktMDktMjEgMDc6MTk6NDkgWiAgICAy
IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RA
cmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENhcmxvIE1hcmNlbG8g
QXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJp
bmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0
aWFuIFN2ZW5zc29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNr
IDxkYW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVs
aGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQg
SGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5p
a292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVk
aGF0LmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4K
ICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEg
PGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBF
cmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdl
aS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxn
cm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVy
dsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhpa2FydSBOaXNoaWRhIDxo
aWthcnVwc3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSXZhbiBSZW4g
PGl2YW5yZW5AdGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90IDxjaGV3aUBnZW50b28ub3Jn
PgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmluZyBMaXUgPGppbmcy
LmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
b2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93
QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxh
IDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNv
bT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2aW4gV29sZiA8
a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFj
b3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAg
TGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6aGxiMjlA
Zm94bWFpbC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2
ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVz
dGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1
dGVyLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29t
PgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dp
biA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmly
IFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5j
b20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8
cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmli
bS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1h
Y2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3Zn
YWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMu
cnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBM
aWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBS
YW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdA
Z21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vt
b3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhu
YWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgog
IFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5n
IDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0
LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFu
IFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVk
aGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29t
PgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54
dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29t
PgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNl
bWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExp
IDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXgu
aW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxNjA3NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 07:23:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 07:23: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 1iCfAZ-0001Pk-4N; Tue, 24 Sep 2019 07:23: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=DFh+=XT=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1iCfAY-0001Pf-In
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 07:23:30 +0000
X-Inumbo-ID: 328aab72-de9c-11e9-960d-12813bfff9fa
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.104]) by localhost (Halon) with ESMTPS
 id 328aab72-de9c-11e9-960d-12813bfff9fa;
 Tue, 24 Sep 2019 07:23:26 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=GTe30xLLToKHmzTTtf/z5skcTp6tyC6J/74qyUx4hm5yd3iJLTMXf2YSWCNG3xKK3diYIMjjnvBNEFwNU2TQAGgPyApV6Q+5ra5XWnAnrmoRBZh/OKMiM71YXnRA+Trc+GyRoYHGsuB2B3Tmy4UaJaRqQtL23t28RgYoiUInjLLJy1e6pk1V0A6dM4zt5ct0PCmwPkSaf7+WJj9AIfubM2SZUXAndHHuj91p0WkO5wajYSHEbsHM4qnJ8CswoduUZsC1a9bMYkA7EeqKm4hyjJvPAiI8QQ515egX0VJjDgZYbSrTanrG1n/MfcwjAfPbW+8OeR4hrgzbEqymFiiNYw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZtzkhMwKm+ASvNfynXHbY6DNHuK9Bw9VtkdOpyCIDsY=;
 b=WYSuBZ5BU0L04G1ECzCxfcXRvd7YTH0+yj7lQrWXoTtUD9Sb+/fGtbl1EeJyfSYCdKIjuZv/lRdNqStgstdOUsw87CFC3+9uYsxur/afEN6R7P8nUEL2Z2edB2Uzgqeu1PWhktdkPxp4nmkZHSVhQvKQQV6PzZ6D6rsno+U8qz+L69hx8EI76ZUKmsmp2dgQi8JsZrQzfOq5Cw8+sWhQWAe8W/f9XoeGSmbC7VCyEZD3xCAInMqiSXOFAAEgQs84tOZ6MaQ9gxAEzMOD4E7l47jZOMsCtpudmggBhQ2vcrwHckdmRsMUHgm+6xg7/sU4LWL/ZT2CrTzjTGP4ZvOkBQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZtzkhMwKm+ASvNfynXHbY6DNHuK9Bw9VtkdOpyCIDsY=;
 b=U4vOI5we2OrbnRwKsCQRegio1ACYJ3mTBc35+/xVOSxR6tPKvJc7bOA0IbvChDZ85xcKH5CZSZE57Wa1ljPlFsOIVHNjvQRJhjFeKPVgUzbQhFjJJxyLne2YCVP1JEuWOY0WDMYYuZpDhtef8LvJUSXV6h5VZRJnCUxhKjW5gKs=
Received: from DB7PR02MB4490.eurprd02.prod.outlook.com (20.178.41.82) by
 DB7PR02MB4570.eurprd02.prod.outlook.com (20.178.41.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Tue, 24 Sep 2019 07:23:24 +0000
Received: from DB7PR02MB4490.eurprd02.prod.outlook.com
 ([fe80::112c:58dc:ae42:1cc2]) by DB7PR02MB4490.eurprd02.prod.outlook.com
 ([fe80::112c:58dc:ae42:1cc2%6]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 07:23:22 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v13] x86/emulate: Send vm_event from emulate
Thread-Index: AQHVcgc/RjZRGBRqJUWCjIFeFraK9Kc6bdKA
Date: Tue, 24 Sep 2019 07:23:22 +0000
Message-ID: <f5d3f67954f3a5017b5765e1fce75d15457506a0.camel@bitdefender.com>
References: <20190923120539.25242-1-aisaila@bitdefender.com>
In-Reply-To: <20190923120539.25242-1-aisaila@bitdefender.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR03CA0058.eurprd03.prod.outlook.com
 (2603:10a6:207:5::16) To DB7PR02MB4490.eurprd02.prod.outlook.com
 (2603:10a6:10:65::18)
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: f3c61128-ddfc-4ac6-4718-08d740c014cb
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:DB7PR02MB4570; 
x-ms-traffictypediagnostic: DB7PR02MB4570:|DB7PR02MB4570:|DB7PR02MB4570:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB7PR02MB4570ED25AEFC8D6A639A5D3AD6840@DB7PR02MB4570.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(376002)(346002)(396003)(39860400002)(189003)(199004)(81166006)(6486002)(2616005)(476003)(25786009)(36756003)(386003)(6506007)(66556008)(66446008)(6246003)(229853002)(86362001)(99286004)(5660300002)(50226002)(81156014)(66476007)(2501003)(6512007)(4326008)(186003)(6436002)(64756008)(66066001)(26005)(52116002)(446003)(7736002)(11346002)(486006)(305945005)(71190400001)(8936002)(8676002)(256004)(102836004)(2906002)(478600001)(76176011)(54906003)(3846002)(6116002)(66946007)(14454004)(316002)(118296001)(71200400001)(110136005)(14444005)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR02MB4570;
 H:DB7PR02MB4490.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: c0zzmIiDsudRLL4WSyJhjA9FxzA1xhcB8agVy1D8NL6YOwIc4WqOHPjh+y9b6d/+4W4O9O0Y6x+VxmEWyDd7vsyutqHzOYIBtYW5odJOvyOP3l/ViEgkcXJUWT0Z7pHuAYF0FNaHbrheVTNS3JIAqg1OG9let5Uj95sIxW5stnnr7SgWiGVg4emhruoxspHK85YCCZ7xXT+xTSxhJA7i2dePkDjmhI0zYCNzqqV259723KIvqVCrtqW9fgFpc9C+ltV53RagsOrU752qKKzGW7RWfQ+78KDfVRZBiNB3g08itythWmiW/oGmyAhMqj4HqwYhtFhxNPvIXyFPVIgIeBz2nL2iUuFOSmVhDXmuc70MevS++s0kUBmEDlKjbCwjncGcyqyciNk2KGGldZhmpJIn1ZewQ1eSvWOUYcVTmiw=
Content-ID: <A50566522EA59B479588AF6265B5CDAB@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f3c61128-ddfc-4ac6-4718-08d740c014cb
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 07:23:22.7146 (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: x/uJv5l6Tr1GIRTTxEEoptVYCfSTJQLvdzXitkXI8V/4hHuCx7zxqny18+jt8xi++N/yzB2VMVvg8YF4w630MUA1fvw4VOEr58gSwLMUYYM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB4570
Subject: Re: [Xen-devel] [PATCH v13] 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>, "wl@xen.org" <wl@xen.org>,
 Razvan COJOCARU <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>,
 "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>

T24gTW9uLCAyMDE5LTA5LTIzIGF0IDE1OjA1ICswMzAwLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlM
QSB3cm90ZToNCj4gQS9EIGJpdCB3cml0ZXMgKG9uIHBhZ2Ugd2Fsa3MpIGNhbiBiZSBjb25zaWRl
cmVkIGJlbmlnbiBieSBhbg0KPiBpbnRyb3NwZWN0aW9uDQo+IGFnZW50LCBzbyByZWNlaXZpbmcg
dm1fZXZlbnRzIGZvciB0aGVtIGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5DQo+IGhlcmUgdG8N
Cj4gb3B0aW1pemUgYnkgZmlsdGVyaW5nIHRoZXNlIGV2ZW50cyBvdXQuDQo+IEN1cnJlbnRseSwg
d2UgYXJlIGZ1bGx5IGVtdWxhdGluZyB0aGUgaW5zdHJ1Y3Rpb24gYXQgUklQIHdoZW4gdGhlDQo+
IGhhcmR3YXJlIHNlZXMNCj4gYW4gRVBUIGZhdWx0IHdpdGggbnBmZWMua2luZCAhPSBucGZlY19r
aW5kX3dpdGhfZ2xhLiBUaGlzIGlzLA0KPiBob3dldmVyLA0KPiBpbmNvcnJlY3QsIGJlY2F1c2Ug
dGhlIGluc3RydWN0aW9uIGF0IFJJUCBtaWdodCBsZWdpdGltYXRlbHkgY2F1c2UgYW4NCj4gRVBU
IGZhdWx0IG9mIGl0cyBvd24gd2hpbGUgYWNjZXNzaW5nIGEgX2RpZmZlcmVudF8gcGFnZSBmcm9t
IHRoZQ0KPiBvcmlnaW5hbCBvbmUsDQo+IHdoZXJlIEEvRCB3ZXJlIHNldC4NCj4gVGhlIHNvbHV0
aW9uIGlzIHRvIHBlcmZvcm0gdGhlIHdob2xlIGVtdWxhdGlvbiwgd2hpbGUgaWdub3JpbmcgRVBU
DQo+IHJlc3RyaWN0aW9ucw0KPiBmb3IgdGhlIHdhbGsgcGFydCwgYW5kIHRha2luZyB0aGVtIGlu
dG8gYWNjb3VudCBmb3IgdGhlICJhY3R1YWwiDQo+IGVtdWxhdGluZyBvZg0KPiB0aGUgaW5zdHJ1
Y3Rpb24gYXQgUklQLiBXaGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQN
Cj4gdGhlIGVtdWxhdGlvbg0KPiB0byBjb21wbGV0ZSwgc2luY2UgaW4gdGhhdCBjYXNlIHdlIHdv
bid0IGJlIGFibGUgdG8gdmV0byB3aGF0ZXZlciBpdA0KPiBpcyBkb2luZy4NCj4gVGhhdCB3b3Vs
ZCBtZWFuIHRoYXQgd2UgY2FuJ3QgYWN0dWFsbHkgcHJldmVudCBhbnkgbWFsaWNpb3VzDQo+IGFj
dGl2aXR5LCBpbnN0ZWFkDQo+IHdlJ2Qgb25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4NCj4g
V2hlbiB3ZSBzZWUgYSAic2VuZC12bV9ldmVudCIgY2FzZSB3aGlsZSBlbXVsYXRpbmcsIHdlIG5l
ZWQgdG8gZmlyc3QNCj4gc2VuZCB0aGUNCj4gZXZlbnQgb3V0IGFuZCB0aGVuIHN1c3BlbmQgdGhl
IGVtdWxhdGlvbiAocmV0dXJuIFg4NkVNVUxfUkVUUlkpLg0KPiBBZnRlciB0aGUgZW11bGF0aW9u
IHN0b3BzIHdlJ2xsIGNhbGwgaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZSgpIGFnYWluDQo+IGFmdGVy
IHRoZQ0KPiBpbnRyb3NwZWN0aW9uIGFnZW50IHRyZWF0cyB0aGUgZXZlbnQgYW5kIHJlc3VtZXMg
dGhlIGd1ZXN0LiBUaGVyZSwNCj4gdGhlDQo+IGluc3RydWN0aW9uIGF0IFJJUCB3aWxsIGJlIGZ1
bGx5IGVtdWxhdGVkICh3aXRoIHRoZSBFUFQgaWdub3JlZCkgaWYNCj4gdGhlDQo+IGludHJvc3Bl
Y3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGludWUg
dG8NCj4gcnVuIHBhc3QNCj4gdGhlIGluc3RydWN0aW9uLg0KPiANCj4gQSBjb21tb24gZXhhbXBs
ZSBpcyBpZiB0aGUgaGFyZHdhcmUgZXhpdHMgYmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQNCj4gY2F1
c2VkIGJ5IGENCj4gcGFnZSB3YWxrLCBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIGRlY2lkZXMgaWYg
aXQgaXMgZ29pbmcgdG8gc2VuZCBhDQo+IHZtX2V2ZW50Lg0KPiBJZiB0aGUgdm1fZXZlbnQgd2Fz
IHNlbnQgYW5kIGl0IHdvdWxkIGJlIHRyZWF0ZWQgc28gaXQgcnVucyB0aGUNCj4gaW5zdHJ1Y3Rp
b24NCj4gYXQgUklQLCB0aGF0IGluc3RydWN0aW9uIG1pZ2h0IGFsc28gaGl0IGEgcHJvdGVjdGVk
IHBhZ2UgYW5kIHByb3Zva2UNCj4gYSB2bV9ldmVudC4NCj4gDQo+IE5vdyBpZiBucGZlYy5raW5k
ID09IG5wZmVjX2tpbmRfaW5fZ3B0IGFuZCBkLQ0KPiA+YXJjaC5tb25pdG9yLmluZ3Vlc3RfcGFn
ZWZhdWx0X2Rpc2FibGVkDQo+IGlzIHRydWUgdGhlbiB3ZSBhcmUgaW4gdGhlIHBhZ2Ugd2FsayBj
YXNlIGFuZCB3ZSBjYW4gZG8gdGhpcw0KPiBlbXVsYXRpb24gb3B0aW1pemF0aW9uDQo+IGFuZCBl
bXVsYXRlIHRoZSBwYWdlIHdhbGsgd2hpbGUgaWdub3JpbmcgdGhlIEVQVCwgYnV0IGRvbid0IGln
bm9yZQ0KPiB0aGUgRVBUIGZvciB0aGUNCj4gZW11bGF0aW9uIG9mIHRoZSBhY3R1YWwgaW5zdHJ1
Y3Rpb24uDQo+IA0KPiBJbiB0aGUgZmlyc3QgY2FzZSB3ZSB3b3VsZCBoYXZlIDIgRVBUIGV2ZW50
cywgaW4gdGhlIHNlY29uZCBjYXNlIHdlDQo+IHdvdWxkIGhhdmUNCj4gMSBFUFQgZXZlbnQgaWYg
dGhlIGluc3RydWN0aW9uIGF0IHRoZSBSSVAgdHJpZ2dlcnMgYW4gRVBUIGV2ZW50Lg0KPiANCj4g
V2UgdXNlIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgdG8gaW50ZXJjZXB0IHdyaXRlIGFjY2Vz
cyBhbmQNCj4gX19odm1fY29weSgpIHRvIGludGVyY2VwdCBleGVjLCByZWFkIGFuZCB3cml0ZSBh
Y2Nlc3MuDQo+IA0KPiBBIG5ldyByZXR1cm4gdHlwZSB3YXMgYWRkZWQsIEhWTVRSQU5TX25lZWRf
cmV0cnksIGluIG9yZGVyIHRvIGhhdmUNCj4gYWxsDQo+IHRoZSBwbGFjZXMgdGhhdCBjb25zdW1l
IEhWTVRSQU5TKiByZXR1cm4gWDg2RU1VTF9SRVRSWS4NCj4gDQo+IGh2bV9lbXVsYXRlX3NlbmRf
dm1fZXZlbnQoKSBjYW4gcmV0dXJuIGZhbHNlIGlmIHRoZXJlIHdhcyBubw0KPiB2aW9sYXRpb24s
DQo+IGlmIHRoZXJlIHdhcyBhbiBlcnJvciBmcm9tIG1vbml0b3JfdHJhcHMoKSBvciBwMm1fZ2V0
X21lbV9hY2Nlc3MoKS4NCj4gLUVTUkNIIGZyb20gcDJtX2dldF9tZW1fYWNjZXNzKCkgaXMgdHJl
YXRlZCBhcyByZXN0cmljdGVkIGFjY2Vzcy4NCj4gDQo+IE5PVEU6IGh2bV9lbXVsYXRlX3NlbmRf
dm1fZXZlbnQoKSBhc3N1bWVzIHRoZSBjYWxsZXIgd2lsbA0KPiBlbmFibGUvZGlzYWJsZQ0KPiBh
cmNoLnZtX2V2ZW50LT5zZW5kX2V2ZW50DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gDQpSZXZpZXdlZC1ieTogUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4NCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 07:26:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 07:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCfDT-0001a2-Sz; Tue, 24 Sep 2019 07:26: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCfDS-0001Zt-Gj
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 07:26:30 +0000
X-Inumbo-ID: 9fbad6c2-de9c-11e9-960d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9fbad6c2-de9c-11e9-960d-12813bfff9fa;
 Tue, 24 Sep 2019 07:26: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 3D5BEAF43;
 Tue, 24 Sep 2019 07:26:28 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <015923df-34c5-95e0-295f-84bd84c25884@suse.com>
 <081dab07-bf85-6477-a710-38f671ec20ba@oracle.com>
 <30e5e335-9c01-ef8c-3437-3d42fb31e8f0@suse.com>
 <8b94f6bb-defe-c8e4-de8a-1404ab209e5e@oracle.com>
 <b4f576d6-b98c-37fd-f5d6-1d79523006ac@suse.com>
 <bae64f76-ac83-1208-fd4f-9e763e3c1caf@oracle.com>
 <e75f5253-df1d-2d47-6724-df06d1a33448@suse.com>
 <8571e4db-d3dc-6a58-8711-2947c97f8953@oracle.com>
 <12a5fc3c-8ded-21f9-3cb6-ea7caa8d585a@suse.com>
 <e19a7889-31a4-42bc-0b88-596e62ab7e8a@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <26f13318-cfa4-0a26-a610-2976278fede5@suse.com>
Date: Tue, 24 Sep 2019 09:26:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e19a7889-31a4-42bc-0b88-596e62ab7e8a@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gMjQuMDkuMjAxOSAwMDoyOSwgSm9lIEppbiB3cm90ZToKPiBPbiA5LzIwLzE5IDE6MjggQU0s
IEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxOS4wOS4yMDE5IDIzOjM4LCBKb2UgSmluIHdyb3Rl
Ogo+Pj4gT24gOS8xOS8xOSAzOjI0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBXaGF0J3MK
Pj4+PiBzdGlsbCBtaXNzaW5nIGlzIHRoZSBmdXJ0aGVyIHVwZGF0aW5nIG9mIHBpcnFfZHBjaS0+
Z21zaS5kZXN0X3ZjcHVfaWQKPj4+PiAoYXMgZXhwbGFpbmVkIGJlZm9yZSwgc3RpbGwgdmlzaWJs
ZSBpbiBjb250ZXh0IGFib3ZlKS4KPj4+Pgo+Pj4KPj4+ICA0MjIKPj4+ICA0MjMgICAgICAgICBk
ZXN0X3ZjcHVfaWQgPSBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChkLCBkZXN0LCBkZXN0X21vZGUp
Owo+Pj4gIDQyNCAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQgPSBkZXN0X3Zj
cHVfaWQ7Cj4+Pgo+Pj4gZGVzdF92Y3B1X2lkIHVwZGF0ZWQgbGF0ZXIgYnkgYWJvdmUgY29kZSwg
ZG8gSSBtaXNzZWQgc29tZXRoaW5nPwo+Pgo+PiBUaGlzIHBpZWNlIG9mIGNvZGUKPj4KPj4gICAg
ICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQo+PiAgICAgICAgIHsKPj4gICAgICAgICAgICAgaWYg
KCBkZWxpdmVyeV9tb2RlID09IGRlc3RfTG93ZXN0UHJpbyApCj4+ICAgICAgICAgICAgICAgICB2
Y3B1ID0gdmVjdG9yX2hhc2hpbmdfZGVzdChkLCBkZXN0LCBkZXN0X21vZGUsCj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyk7
Cj4+ICAgICAgICAgICAgIGlmICggdmNwdSApCj4+ICAgICAgICAgICAgICAgICBwaXJxX2RwY2kt
Pmdtc2kucG9zdGVkID0gdHJ1ZTsKPj4gICAgICAgICB9Cj4+Cj4+IHVwZGF0ZXMgdGhlIHZDUFUg
dG8gYmUgZGVsaXZlcmVkIHRvLiBSaWdodCBub3csIHdoZW4gdGhlICJwb3N0ZWQiCj4+IGZsYWcg
aXMgc2V0LCB0aGUgZGVzdF92Y3B1X2lkIGZpZWxkIGlzIHVudXNlZCAoYXMgZmFyIGFzIEkgd2Fz
Cj4+IGFibGUgdG8gdGVsbCksIGFuZCBoZW5jZSBkaWRuJ3QgbmVlZCBzZXR0aW5nLiBUaGUgd2F5
IHlvdSBpbnRlbmQKPj4gdG8gY2hhbmdlIHRoaW5ncywgeW91IHdhbnQgdG8gdXNlIHRoZSBmaWVs
ZCBhbHNvIGluIHRoZSAicG9zdGVkIgo+PiBjYXNlLCBhbmQgaGVuY2UgeW91IGFsc28gc2hvdWxk
IHVwZGF0ZSBpdCBpbiB0aGUgY29kZSBwYXRoIGFib3ZlLgo+Pgo+PiBCdXQgcGxlYXNlIGRvdWJs
ZSBjaGVjayBhbGwgb2YgdGhpcy4KPiAKPiBUaGFua3MgZm9yIHlvdXIgZXhwbGFuYXRpb24uCj4g
Cj4gSSBkaWQgbm90IGZvdW5kIGFueSBvdGhlciBwb3NzaWJsZSBjb25kaXRpb25zIHdoaWNoIG1h
eSBsZWFkIGludmFsaWQKPiBzZXR0aW5nLCBzZWVtcyAoIGRlc3RfdmNwdV9pZCA+PTAgJiYgcGly
cV9kcGNpLT5nbXNpLnBvc3RlZCApIGlzIGVub3VnaD8KCkkgdGhvdWdodCB3ZSBoYWQgc2V0dGxl
ZCBvbiB0aGlzIHNpZGUgb2YgdGhpbmdzIGEgbnVtYmVyIG9mIHJvdW5kdHJpcHMKYWdvLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 07:33:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 07:33:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCfKS-0002Pg-QE; Tue, 24 Sep 2019 07:33:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCfKR-0002Pb-ER
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 07:33:43 +0000
X-Inumbo-ID: a1524f82-de9d-11e9-b299-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1524f82-de9d-11e9-b299-bc764e2007e4;
 Tue, 24 Sep 2019 07:33: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 6D95BAFBD;
 Tue, 24 Sep 2019 07:33:40 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
 <6b9ca7a2-e2c4-5662-7f56-b1cceac75c67@suse.com>
 <159c23f4-aa7f-7aa0-e054-2a6cd0ebe82f@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d80ec229-2780-614c-ceca-1c8c7f5e2240@suse.com>
Date: Tue, 24 Sep 2019 09:33:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <159c23f4-aa7f-7aa0-e054-2a6cd0ebe82f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC
 ID 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: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxOTozMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8wOS8yMDE5
IDA5OjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjAuMDkuMjAxOSAxNTo1NCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBSZWNlbnQgQU1EIHByb2Nlc3NvcnMgbWF5IHJlcG9ydCB1cCB0byAx
MjggbG9naWNhbCBwcm9jZXNzb3JzIGluIENQVUlECj4+PiBsZWFmIDEuIERvdWJsaW5nIHRoaXMg
dmFsdWUgcHJvZHVjZXMgMCAod2hpY2ggT1NlcyBzaW5jZXJlbHkgZGlzbGlrZSksCj4+PiBhcyB0
aGUgcmVzcGVjdGl2ZSBmaWVsZCBpcyBvbmx5IDggYml0cyB3aWRlLiBTdXBwcmVzcyBkb3VibGlu
ZyB0aGUgdmFsdWUKPj4+IChhbmQgaXRzIGxlYWYgMHg4MDAwMDAwOCBjb3VudGVycGFydCkgaW4g
c3VjaCBhIGNhc2UuCj4+Pgo+Pj4gTm90ZSB0aGF0IHdoaWxlIHRoZXJlJ3MgYSBzaW1pbGFyIG92
ZXJmbG93IGluIGludGVsX3hjX2NwdWlkX3BvbGljeSgpLAo+Pj4gdGhhdCBvbmUgaXMgYmVpbmcg
bGVmdCBhbG9uZSBmb3Igbm93Lgo+Pj4KPj4+IE5vdGUgZnVydGhlciB0aGF0IHdoaWxlIGl0IHdh
cyBjb25zaWRlcmVkIHRvIHN1cHByZXNzIHRoZSBtdWx0aXBsaWNhdGlvbgo+Pj4gYnkgMiBhbHRv
Z2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVhc3Qgb25l
IGJpdAo+Pj4gb2YgdGhyZWFkIElEIHdpdGhpbiBBUElDIElEcywgaXQgd2FzIGRlY2lkZWQgdG8g
YXZvaWQgbW9yZSBjaGFuZ2UgaGVyZQo+Pj4gdGhhbiByZWFsbHkgbmVlZGVkIGF0IHRoaXMgcG9p
bnQuCj4+Pgo+Pj4gQWxzbyB6YXAgbGVhZiA0IChhbmQgYXQgdGhlIHNhbWUgdGltZSBsZWFmIDIp
IEVEWCBvdXRwdXQgZm9yIEFNRCwgYXMgaXQKPj4+IHNob3VsZCBoYXZlIGJlZW4gZnJvbSB0aGUg
YmVnaW5uaW5nLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4+IC0tLQo+Pj4gdjI6IERyb3AgdXNlIG9mIHBoeXNpbmZvLiBEcm9wIEludGVs
LW9ubHkgbGVhZiA0IGNoYW5nZS4gSW5jcmVtZW50Cj4+PiAgICAgQXBpY0lkQ29yZVNpemUgb25s
eSB3aGVuIGRvdWJsaW5nIE51bWJlck9mQ29yZXMuCj4+IFRoaW5raW5nIGFib3V0IGl0IHNvbWUg
bW9yZSwgZHJvcHBpbmcgdGhlIGxlYWYgNCBjaGFuZ2Ugc2VlbXMgYXQgbGVhc3QKPj4gc29tZXdo
YXQgcmlza3kgdG8gbWUuIFRoaXMgYmVpbmcganVzdCBhIDYtYml0IGZpZWxkIChhbmQgZWZmZWN0
aXZlbHkKPj4gYWxyZWFkeSBzYXR1cmF0aW5nIGluIGEgd2F5LCBhdCBsZWFzdCB3aGVuIHBvd2Vy
LW9mLXR3byBtYXhpbXVtIGNvcmUKPj4gY291bnRzIGFyZSBpbnZvbHZlZCksIGFuZCBoZW5jZSB0
aGVyZSBiZWluZyAyIGJpdHMgb2YgInBsYXlpbmcgcm9vbSIKPj4gYmV0d2VlbiB0aGlzIGFuZCB0
aGUgaW52b2x2ZWQgbGVhZiAxIGZpZWxkLCB0aGUgY2FsY3VsYXRpb24gdGhlcmUgbm90Cj4+IGdl
dHRpbmcgYWRqdXN0ZWQgaXMgc3RpbGwgYSBsYXRlbnQgcmlzayBpbW8gd2l0aCBndWVzdCBzaWRl
IGNhbGN1bGF0aW9ucwo+PiBsaWtlIHRoaXMgb25lCj4+Cj4+IAlzbXBfbnVtX3NpYmxpbmdzID0g
c21wX251bV9zaWJsaW5ncyAvIGMtPng4Nl9tYXhfY29yZXM7Cj4+Cj4+IGZvdW5kIGluIGJhc2lj
YWxseSBhbGwgdmVyc2lvbnMgb2YgTGludXggKHdoZXJlIGNlcnRhaW4gZnVuY3Rpb25zLAo+PiBl
LmcuIGFwaWNfaWRfaXNfcHJpbWFyeV90aHJlYWQoKSwgd29uJ3QgY29wZSB3aXRoIHNtcF9udW1f
c2libGluZ3MKPj4gZW5kaW5nIHVwIGFzIHplcm8sIHdoaWxlIG90aGVycywgZS5nLiB0b3BvbG9n
eV9zbXRfc3VwcG9ydGVkKCksIGRvKS4KPiAKPiBOb25lIG9mIHRoZXNlIGFkanVzdG1lbnRzIGFy
ZSBjb3JyZWN0LsKgIFRoZSB0b3BvbG9neSBzaG91bGQgYmUKPiBjb25zdHJ1Y3RlZCBmcm9tIGZp
cnN0IHByaW5jaXBsZXMuCgpGdWxseSBhZ3JlZS4KCj4gV2hhdCBtYXR0ZXJzIGlzIGhhdmluZyBh
cyBmZXcgYWx0ZXJhdGlvbnMgdG8gdGhlIGFsZ29yaXRobSBhcyBuZWNlc3NhcnksCj4gdW50aWwg
d2UgY2FuIGZpeCB0aGUgbWFueSB0b29sc3RhY2sgc2lkZSBpc3N1ZXMuCgpCdXQgaWYgYW4gYWx0
ZXJhdGlvbiBpcyBuZWVkZWQsIHdlIHNob3VsZCBhbHNvIHRyeSB0byBsaW1pdCB0aGUKcmlzayBv
ZiBpdCBpbnRyb2R1Y2luZyByZWdyZXNzaW9ucyBlbHNld2hlcmUuIEkgd3JvdGUgdGhlIGFib3Zl
IHJlcGx5CnNpbXBseSBiZWNhdXNlIEknbSB1bmNlcnRhaW4gd2hldGhlciB0aGUgbGFyZ2VyIHJp
c2sgaXMgdG8gbGVhdmUKbGVhZiA0IGhhbmRsaW5nIHVuY2hhbmdlZCwgb3IgdG8gY2hhbmdlIGl0
IGFsb25nIHRoZSBsaW5lcyBvZiB0aGUKb3RoZXIgdHdvIGFkanVzdG1lbnRzIGRvbmUgaGVyZS4K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 07:42:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 07: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 1iCfSb-0003Ei-Q7; Tue, 24 Sep 2019 07:42: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCfSb-0003Ed-7B
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 07:42:09 +0000
X-Inumbo-ID: ce51fc7a-de9e-11e9-960d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ce51fc7a-de9e-11e9-960d-12813bfff9fa;
 Tue, 24 Sep 2019 07:42: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 6C7E9AD07;
 Tue, 24 Sep 2019 07:42:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 09:42:02 +0200
Message-Id: <20190924074202.4064-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/sched: don't let XEN_RUNSTATE_UPDATE leak
 into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

dmNwdV9ydW5zdGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJuIGEgc3RhdGUgZW50cnkgdGlt
ZSB3aXRoClhFTl9SVU5TVEFURV9VUERBVEUgc2V0LiBUbyBhdm9pZCB0aGlzIGxldCB1cGRhdGVf
cnVuc3RhdGVfYXJlYSgpCm9wZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5LgoKVGhpcyBw
cm9ibGVtIHdhcyBpbnRyb2R1Y2VkIHdpdGggY29tbWl0IDI1MjljODUwZWE0OGYwMzYgKCJhZGQg
dXBkYXRlCmluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgfCAxNyArKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGRiZGY2YjFiYzIuLmM0ZWNlYWFiM2YgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
QEAgLTE2MDAsMjEgKzE2MDAsMjQgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBib29sIHJjOwogICAgIHN0cnVjdCBndWVzdF9tZW1vcnlfcG9saWN5IHBv
bGljeSA9IHsgLm5lc3RlZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKICAgICB2b2lkIF9fdXNlciAq
Z3Vlc3RfaGFuZGxlID0gTlVMTDsKKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0
YXRlOwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkg
KQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5
KHYsICZwb2xpY3kpOwogCisgICAgbWVtY3B5KCZydW5zdGF0ZSwgJnYtPnJ1bnN0YXRlLCBzaXpl
b2YocnVuc3RhdGUpKTsKKwogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVf
dXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9IGhhc18zMmJpdF9z
aGluZm8odi0+ZG9tYWluKQogICAgICAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0
LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxCiAgICAgICAgICAgICA6ICZ2LT5ydW5zdGF0ZV9ndWVz
dC5uYXRpdmUucC0+c3RhdGVfZW50cnlfdGltZSArIDE7CiAgICAgICAgIGd1ZXN0X2hhbmRsZS0t
OwotICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9V
UERBVEU7CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRF
X1VQREFURTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5
X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICop
KCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKICAgICAgICAgc21wX3dt
YigpOwogICAgIH0KIApAQCAtMTYyMiwyMCArMTYyNSwyMCBAQCBib29sIHVwZGF0ZV9ydW5zdGF0
ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAgc3RydWN0IGNvbXBhdF92Y3B1
X3J1bnN0YXRlX2luZm8gaW5mbzsKIAotICAgICAgICBYTEFUX3ZjcHVfcnVuc3RhdGVfaW5mbygm
aW5mbywgJnYtPnJ1bnN0YXRlKTsKKyAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmlu
Zm8sICZydW5zdGF0ZSk7CiAgICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9ndWVz
dC5jb21wYXQsICZpbmZvLCAxKTsKICAgICAgICAgcmMgPSB0cnVlOwogICAgIH0KICAgICBlbHNl
Ci0gICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVu
c3RhdGUsIDEpICE9Ci0gICAgICAgICAgICAgc2l6ZW9mKHYtPnJ1bnN0YXRlKTsKKyAgICAgICAg
cmMgPSBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZydW5zdGF0ZSwgMSkgIT0K
KyAgICAgICAgICAgICBzaXplb2YocnVuc3RhdGUpOwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGUg
KQogICAgIHsKLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JV
TlNUQVRFX1VQREFURTsKKyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVO
X1JVTlNUQVRFX1VQREFURTsKICAgICAgICAgc21wX3dtYigpOwogICAgICAgICBfX3Jhd19jb3B5
X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9p
ZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUg
KyAxKSAtIDEsIDEpOwogICAgIH0KIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYs
ICZwb2xpY3kpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 07:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 07: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 1iCfid-0004B7-IA; Tue, 24 Sep 2019 07:58:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jCV4=XT=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCfec-000472-Ch
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 07:54:34 +0000
X-Inumbo-ID: 8ac27122-dea0-11e9-a337-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::719])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ac27122-dea0-11e9-a337-bc764e2007e4;
 Tue, 24 Sep 2019 07:54:32 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=hMc8xDdVkp+WVfIzWQORB8tXJsVdk+w3YDBx5hLqCE3/puY869BboqAuxLcskVyWF9cSlfHL3QaLCBs1klrUj4/ZXfeATB+CxW3W9H0duQ6K/cVQcrzu4wKIzcfxEx9evf/h2GDM35hwps49cy4O87sXwCa9FYmEV33+T/8qSafS66WelaEff2Aw2X4Cxch2JMZvytTc/Cg/AyAfZVuimG/sF7LKvSt4rNRqJBwMtKuzHy3DN5yXu5WCUFgB+z+2hJN70I0cQRK1w8vXkc37Mz5Xy9IKbMVT5pkiNiuGWgTYu/xmH3ri3pEJYf6xo6E2dLfWw+UlHaIzN6AlzNLohg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZIgeirNZhwVWWSOFwVPvSYLwY9tTAKHHrb+6pw3Vvzc=;
 b=gIC3ReIKD5w8Ke6m4O3Gmw1YBsTvCExSQwskqCdpYz9ENbUFDLy/FTmcPhqvqL8rHP1rLF1MZG4wVnWs0P9LSPFwf+XD919P2DbVmmHxcjSsZce+2qyswt6pedoNqwGCxYpJzVgdmaoXbLd4ETd9I1ZrSMNZx62fza+WO6xh0/LZ8Dn0YFbNtYFK+nL9HyZ5c9ycDOWQ/y5KF6G55I6u2/the8KWMudRF8ji64ejbgvAP1J8NvHH3rJa5l85eLrkZ9vqgGZUnBdBrA5o2O9kXt+DGhNYUX/mMI9EcrdKGWvwx3czA9RmTnOIk1MJYqBCCwFDbyos+gORFmivrXYdyQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZIgeirNZhwVWWSOFwVPvSYLwY9tTAKHHrb+6pw3Vvzc=;
 b=qjxIo/UzN6G9zwbSFHMmQzv70vPHyOggOKsr5+a35UE8VWHaO/WsZzJ4Zafe2FS3HjDPYHYVA5JygTqdDbLWR4wOP8tpcfCPr/eL3jviPnvX7DcRPg3x+hCLYUCMG/xTsyDT+ZMqNqun4MDw1Q6cSmFJmi3UFiIueDVpztXtxBc=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5001.eurprd08.prod.outlook.com (10.255.16.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.25; Tue, 24 Sep 2019 07:54:30 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed%2]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 07:54:30 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v2 7/9] Use auto-propagated errp
Thread-Index: AQHVcio2QQn2PPiLskGYHg6Pi8bE8Kc5tyiAgAC/DgA=
Date: Tue, 24 Sep 2019 07:54:29 +0000
Message-ID: <6191a8ae-983a-ebc2-98bd-14c6b351b00e@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-8-vsementsov@virtuozzo.com>
 <59c5ccc7-3d4c-9613-fcd3-97642c1394cd@redhat.com>
In-Reply-To: <59c5ccc7-3d4c-9613-fcd3-97642c1394cd@redhat.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR0901CA0055.eurprd09.prod.outlook.com
 (2603:10a6:3:45::23) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20190924105420756
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 08e2405c-5c6b-4ee4-a9aa-08d740c46d70
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:DB8PR08MB5001; 
x-ms-traffictypediagnostic: DB8PR08MB5001:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB50018935B6CCD604EA296315C1840@DB8PR08MB5001.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:457;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39840400004)(366004)(346002)(396003)(376002)(136003)(189003)(199004)(2501003)(25786009)(36756003)(66946007)(305945005)(66476007)(476003)(66556008)(81166006)(5660300002)(8936002)(446003)(2616005)(31696002)(54906003)(6436002)(2906002)(7736002)(6486002)(11346002)(7276002)(256004)(3846002)(14454004)(31686004)(6246003)(26005)(4326008)(102836004)(86362001)(6506007)(7416002)(52116002)(76176011)(45426003)(110136005)(386003)(7336002)(186003)(7406005)(7366002)(6116002)(316002)(486006)(6512007)(99286004)(71200400001)(71190400001)(64756008)(66446008)(81156014)(229853002)(8676002)(478600001)(53546011)(66066001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5001;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: DgTMU3Cno4BBcv9hyvyNQ2DGCflxF8AbeIrinOSnnd/vP1pRcbEzXnfnzuY8Zx0uRFWvnlRBVtnXESosftMO6tEq5LCUfGLhV4a3vtbkhrc7ZZ7DP44MgH4wAM0iKSoeeXBwwMed0LmhhGaogcvrjOzBTEl/Fowdawk+qaVfhz9OVxTiJAGJaEycFcRMYAP49E2q8CDhaiK497nT2JJPKBeP821idhCcb5NBdeBuF9bCefZNiq+uAu+a8cVipVYXn52QNSWhJ1jMLFw8lKwnc/vA/8RsVxmnLJnsyf80fWz3Mr7UCM709hMn+h7ilEGnohUTebvM/c3ZiXBHl6mH0G4cvtzDPyTcPQaEEpmGIhbyZGyXOaahIi82Hrd7M/3NdGwzsXODQwZhR8EGyzhU5BcFnk4SCIqqMOZmsF0dl3s=
Content-ID: <B2B0EC06FDE38E48A415580333DB3103@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 08e2405c-5c6b-4ee4-a9aa-08d740c46d70
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 07:54:29.4735 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: IqX4zlHD8Ryipw7oe81+uLMbsiyEy428psN5yjRKuJCSXgyYMWTJJ3Fg427KKwyF1tW0H7ZsnAf+l9CoMKfSf98zjaG2O19Zn5eLeZUdc3g=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5001
X-Mailman-Approved-At: Tue, 24 Sep 2019 07:58:42 +0000
Subject: Re: [Xen-devel] [RFC v2 7/9] Use auto-propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "green@moxielogic.com" <green@moxielogic.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "dillaman@redhat.com" <dillaman@redhat.com>, "joel@jms.id.au" <joel@jms.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "balrogg@gmail.com" <balrogg@gmail.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>,
 "walling@linux.ibm.com" <walling@linux.ibm.com>,
 Denis Lunev <den@virtuozzo.com>, "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjMuMDkuMjAxOSAyMzozMCwgRXJpYyBCbGFrZSB3cm90ZToNCj4gT24gOS8yMy8xOSAxMToxMiBB
TSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4+IFRoaXMgY29tbWl0IGlz
IGdlbmVyYXRlZCBieSBjb21tYW5kDQo+Pg0KPj4gZ2l0IGdyZXAgLWwgJ0Vycm9yIFwqXCplcnJw
JyB8IHdoaWxlIHJlYWQgZjsgXA0KPj4gZG8gc3BhdGNoIC0tc3AtZmlsZSBcDQo+PiBzY3JpcHRz
L2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgLS1pbi1wbGFjZSAkZjsgZG9u
ZQ0KPj4NCj4gDQo+IEFzIG1lbnRpb25lZCBpbiB5b3VyIGNvdmVyIGxldHRlciwgdGhpcyBmYWls
cyBzeW50YXgtY2hlY2sgYW5kDQo+IGNvbXBpbGF0aW9uIHdpdGhvdXQgc3F1YXNoaW5nIGluIHNv
bWUgZm9sbG93dXBzOyBpZiB3ZSBjYW4ndCBpbXByb3ZlIHRoZQ0KPiAuY29jY2kgc2NyaXB0IHRv
IGRvIGl0IGF1dG9tYXRpY2FsbHksIHRoZW4gbWFudWFsbHkgc3F1YXNoaW5nIGluDQo+IGNsZWFu
dXBzIChhbmQgZG9jdW1lbnRpbmcgd2hhdCB0eXBlcyBvZiBjbGVhbnVwcyB0aGV5IHdlcmUpIGlz
IGZpbmUuDQo+IChUaGUgZ29hbCBmb3IgYSBtZWNoYW5pY2FsIHBhdGNoIGxpa2UgdGhpcyBpcyB0
byBtYWtlIGl0IGVhc3kgZW5vdWdoIHRvDQo+IGF1dG9tYXRlIGRvd25zdHJlYW0sIGV2ZW4gd2hl
cmUgdGhlIGZpbGUgY29udGVudHMgYXJlIGNoYW5nZWQsIGJ1dCB3aGVyZQ0KPiB0aGUgcHJvY2Vz
cyBmb3IgY3JlYXRpbmcgdGhvc2UgY2hhbmdlcyBhcmUgdGhlIHNhbWUpLg0KPiANCj4+IFNpZ25l
ZC1vZmYtYnk6IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVv
enpvLmNvbT4NCj4+IC0tLQ0KPiANCj4gU3BvdC1jaGVja2luZw0KPiANCj4+ICAgYmxvY2svaW8u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0NCj4gDQo+PiAgIGJsb2NrL25iZC5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ0ICsrKy0tLQ0KPiANCj4+ICAgcWFwaS9xYXBp
LXZpc2l0LWNvcmUuYyAgICAgICAgICAgICAgfCAgNTMgKystLS0tLQ0KPiANCj4ganVzdCB0byBz
ZWUgaG93IGl0IGxvb2tzLg0KPiANCj4+ICsrKyBiL2Jsb2NrL2lvLmMNCj4+IEBAIC0xMzYsNyAr
MTM2LDYgQEAgc3RhdGljIHZvaWQgYmRydl9tZXJnZV9saW1pdHMoQmxvY2tMaW1pdHMgKmRzdCwg
Y29uc3QgQmxvY2tMaW1pdHMgKnNyYykNCj4+ICAgdm9pZCBiZHJ2X3JlZnJlc2hfbGltaXRzKEJs
b2NrRHJpdmVyU3RhdGUgKmJzLCBFcnJvciAqKmVycnApDQo+PiAgIHsNCj4+ICAgICAgIEJsb2Nr
RHJpdmVyICpkcnYgPSBicy0+ZHJ2Ow0KPj4gLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsN
Cj4+ICAgDQo+IA0KPiBVbW0sIG5vIGluc2VydGlvbiBvZiBFUlJfRlVOQ1RJT05fQkVHSU4oKS4g
IE9vcHMuDQoNCg0KT29wcy4gU2VlbXMgSSBpbmplY3RlZCBpdCBfb25seV8gdG8gZW1wdHkgZnVu
Y3Rpb25zLiBJdCdzIGJlY2F1c2UgSSBtaXNzZWQgJy4uLicgaW4gZmlyc3QgaHVuay4NCg0KLS0g
DQpCZXN0IHJlZ2FyZHMsDQpWbGFkaW1pcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 08:36:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 08:36:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCgJ0-0007k7-Ol; Tue, 24 Sep 2019 08:36:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGFW=XT=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iCgIz-0007k2-Hz
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 08:36:17 +0000
X-Inumbo-ID: 5f3f8a0c-dea6-11e9-96b2-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f3f8a0c-dea6-11e9-96b2-bc764e2007e4;
 Tue, 24 Sep 2019 08:36:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569314177;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=zbCMw6eqHb3jO63Jrv2QZvWPRQNlVA2klYEogWiUDSA=;
 b=IxIJU5x6UfN0iCyRfw1kk4kNca4PMT8E7+FNaM60BQYW4wv+iPYPuRmK
 Ltds4pzUf2B99CZ5fyldxPpnwJXLcKL1NZF+EK46hklaajH5vxYSXeFmj
 Axtc28N8SVyC1zK/zcZYsSlJWZxMCcOX9luG3zjuK1U42m0VZnJtvmyKl 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qi8duvUerfmvLYUoRffmXkSeJlzXUWffggASNqi5lWIECv9U+jmdtNp7PtkLbHg13q580Dn2Y1
 vuNecbFd7tdzt4GiVb/MqU4Fl2LQl6islQf2qNBapF/NrTxdizGt2LyN2jMSY45qmj9o6t3nd1
 sXDJxZugcGLU0M/FgwbyCx9+eBIgvlqRVvtFZiVBv9W6qoYKH5W+3P3PCeIzUkPWSyVpiQ0kvk
 Jv9x9e/zqA0BS4c3iHg/uRK5mx+Tz8XHMYaSN1P8DO0YzUjKqKYtvknZuEoY7O8y3bt5jTt+kT
 0Hk=
X-SBRS: 2.7
X-MesageID: 5970974
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; d="scan'208,217";a="5970974"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: Moving next week's community call to Thu 10th
Thread-Index: AQHVcrMdLXU9foaclk6g1zjt1V0KDg==
Date: Tue, 24 Sep 2019 08:36:10 +0000
Message-ID: <9E62742B-981B-4496-B856-BDD76B80B476@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.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] Moving next week's community call to Thu 10th
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>, Matt
 Spencer <Matt.Spencer@arm.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, George
 Dunlap <George.Dunlap@citrix.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@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>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Brian
 Woods <brian.woods@amd.com>, Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.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: multipart/mixed; boundary="===============5602648795652157312=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5602648795652157312==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_9E62742B981B4496B856BDD76B80B476citrixcom_"

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

SGkgYWxsLA0KYmVjYXVzZSBtYW55IG9mIHVzIHdpbGwgYmUgYXQgdGhlIFBsYXRmb3JtIFNlY3Vy
aXR5IFN1bW1pdCBuZXh0IHdlZWssIEkgcHJvcG9zZSB0byBtb3ZlIHRoZSBjb21tdW5pdHkgY2Fs
bCB0byBUaHUgMTB0aCBhdCB0aGUgdXN1YWwgdGltZQ0KUmVnYXJkcw0KTGFycw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJn
aW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tR0IiIGxpbms9IiMw
NTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SGkgYWxsLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij5iZWNhdXNlIG1hbnkgb2YgdXMgd2lsbCBiZSBhdCB0aGUgUGxhdGZv
cm0gU2VjdXJpdHkgU3VtbWl0IG5leHQgd2VlaywgSSBwcm9wb3NlIHRvIG1vdmUgdGhlIGNvbW11
bml0eSBjYWxsIHRvIFRodSAxMDxzdXA+dGg8L3N1cD4gYXQgdGhlIHVzdWFsIHRpbWU8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+UmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5MYXJzPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_9E62742B981B4496B856BDD76B80B476citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5602648795652157312==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 24 08:39:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 08:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCgMX-0007td-G9; Tue, 24 Sep 2019 08:39:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCgMW-0007tY-42
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 08:39:56 +0000
X-Inumbo-ID: e131824a-dea6-11e9-96b2-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e131824a-dea6-11e9-96b2-bc764e2007e4;
 Tue, 24 Sep 2019 08:39: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 CE68CAED5;
 Tue, 24 Sep 2019 08:39:52 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190924074202.4064-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <79c54053-c17b-597a-34bd-3a0e5ac349bb@suse.com>
Date: Tue, 24 Sep 2019 10:39:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190924074202.4064-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAwOTo0MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB2Y3B1X3J1bnN0YXRl
X2dldCgpIHNob3VsZCBuZXZlciByZXR1cm4gYSBzdGF0ZSBlbnRyeSB0aW1lIHdpdGgKPiBYRU5f
UlVOU1RBVEVfVVBEQVRFIHNldC4gVG8gYXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2Fy
ZWEoKQo+IG9wZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5Lgo+IAo+IFRoaXMgcHJvYmxl
bSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2ICgiYWRkIHVwZGF0
ZQo+IGluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpQZXJoYXBzIHRoaXMgYWxzbyB3YW50
cyBhIFJlcG9ydGVkLWJ5IHRhZz8KCkluIHByaW5jaXBsZSB0aGUgY2hhbmdlIGlzIGZpbmUsIGJ1
dCBJIHdvbmRlciB3aGV0aGVyIHlvdSdyZSAoYSkKZ29pbmcgYSBsaXR0bGUgdG9vIGZhciBhbmQg
dGh1cyB5b3UgYXJlIChiKSBtaXNzaW5nIHNvbWUgY2xlYW51cApwb3RlbnRpYWw6Cgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBA
IC0xNjAwLDIxICsxNjAwLDI0IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZj
cHUgKnYpCj4gICAgICBib29sIHJjOwo+ICAgICAgc3RydWN0IGd1ZXN0X21lbW9yeV9wb2xpY3kg
cG9saWN5ID0geyAubmVzdGVkX2d1ZXN0X21vZGUgPSBmYWxzZSB9Owo+ICAgICAgdm9pZCBfX3Vz
ZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7Cj4gKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZv
IHJ1bnN0YXRlOwoKSSBkb24ndCB0aGluayB0aGUgZnVsbCBzdHJ1Y3R1cmUgbmVlZHMgY29weWlu
Zy4gWW91IGFscmVhZHkgdXNlIC4uLgoKPiAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwo
cnVuc3RhdGVfZ3Vlc3QodikpICkKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgCj4gICAgICB1
cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5KTsKPiAgCj4gKyAgICBtZW1jcHko
JnJ1bnN0YXRlLCAmdi0+cnVuc3RhdGUsIHNpemVvZihydW5zdGF0ZSkpOwo+ICsKPiAgICAgIGlm
ICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcpICkKPiAgICAgIHsK
PiAgICAgICAgICBndWVzdF9oYW5kbGUgPSBoYXNfMzJiaXRfc2hpbmZvKHYtPmRvbWFpbikKPiAg
ICAgICAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0LnAtPnN0YXRlX2VudHJ5X3Rp
bWUgKyAxCj4gICAgICAgICAgICAgIDogJnYtPnJ1bnN0YXRlX2d1ZXN0Lm5hdGl2ZS5wLT5zdGF0
ZV9lbnRyeV90aW1lICsgMTsKPiAgICAgICAgICBndWVzdF9oYW5kbGUtLTsKCi4uLiB0cmlja2Vy
eSB0byBnZXQgYXQganVzdCB0aGUgc3RhdGVfZW50cnlfdGltZSBmaWVsZC4gSSB0aGluawp5b3Ug
d291bGQgZ2V0IGF3YXkgd2l0aCBtYWtpbmcgYSBsb2NhbCBjb3B5IG9mIGp1c3QgdGhhdCBvbmUs
CnRodXMgLi4uCgo+IC0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVO
X1JVTlNUQVRFX1VQREFURTsKPiArICAgICAgICBydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9
IFhFTl9SVU5TVEFURV9VUERBVEU7Cj4gICAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVz
dF9oYW5kbGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVu
c3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7Cj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodm9pZCAqKSgmcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwg
MSk7CgouLi4gcmVkdWNpbmcgdGhlIGNvbXBsZXhpdHkgb2YgdGhpcyBhdCBsZWFzdCBhIGxpdHRs
ZSwgd2hpbGUgLi4uCgo+IEBAIC0xNjIyLDIwICsxNjI1LDIwIEBAIGJvb2wgdXBkYXRlX3J1bnN0
YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCj4gICAgICB7Cj4gICAgICAgICAgc3RydWN0IGNvbXBh
dF92Y3B1X3J1bnN0YXRlX2luZm8gaW5mbzsKPiAgCj4gLSAgICAgICAgWExBVF92Y3B1X3J1bnN0
YXRlX2luZm8oJmluZm8sICZ2LT5ydW5zdGF0ZSk7Cj4gKyAgICAgICAgWExBVF92Y3B1X3J1bnN0
YXRlX2luZm8oJmluZm8sICZydW5zdGF0ZSk7Cj4gICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHYt
PnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdCwgJmluZm8sIDEpOwo+ICAgICAgICAgIHJjID0gdHJ1ZTsK
PiAgICAgIH0KPiAgICAgIGVsc2UKPiAtICAgICAgICByYyA9IF9fY29weV90b19ndWVzdChydW5z
dGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAxKSAhPQo+IC0gICAgICAgICAgICAgc2l6ZW9m
KHYtPnJ1bnN0YXRlKTsKPiArICAgICAgICByYyA9IF9fY29weV90b19ndWVzdChydW5zdGF0ZV9n
dWVzdCh2KSwgJnJ1bnN0YXRlLCAxKSAhPQo+ICsgICAgICAgICAgICAgc2l6ZW9mKHJ1bnN0YXRl
KTsKCi4uLiB0YWtpbmcgdGhlIG9wcG9ydHVuaXR5IHRvIG1ha2UgdGhpcyB1c2UgX19jb3B5X3Rv
X2d1ZXN0X2ZpZWxkKCkKKHN0b3Jpbmcgc3RhdGVfZW50cnlfdGltZSBsYXN0KSwgaW4gdHVybiBh
bGxvd2luZyAuLi4KCj4gICAgICBpZiAoIGd1ZXN0X2hhbmRsZSApCj4gICAgICB7Cj4gLSAgICAg
ICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsK
PiArICAgICAgICBydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICY9IH5YRU5fUlVOU1RBVEVfVVBE
QVRFOwo+ICAgICAgICAgIHNtcF93bWIoKTsKPiAgICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0
KGd1ZXN0X2hhbmRsZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2
LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkg
LSAxLCAxKTsKPiAgICAgIH0KCi4uLiB0byBkcm9wIHRoaXMgYWx0b2dldGhlci4KClRob3VnaHRz
PwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 09:01:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 09:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCghS-0001mx-OT; Tue, 24 Sep 2019 09: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCghS-0001ms-3t
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 09:01:34 +0000
X-Inumbo-ID: e741eb36-dea9-11e9-960f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e741eb36-dea9-11e9-960f-12813bfff9fa;
 Tue, 24 Sep 2019 09:01: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 C3721B66F;
 Tue, 24 Sep 2019 09:01:31 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <6de11867-b872-a2a1-7c26-af004164bfea@suse.com>
 <6b8b0d5e09c24b068ede852c4eab50dc@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6d5b8ac4-6787-0f01-fa6a-8301cbb9d5e3@suse.com>
Date: Tue, 24 Sep 2019 11:01:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6b8b0d5e09c24b068ede852c4eab50dc@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxODoyNSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbC1ib3VuY2VzQGxpc3Rz
LnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gKPj4gU2VudDogMTkgU2Vw
dGVtYmVyIDIwMTkgMTQ6MjQKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFN1cmF2ZWUg
U3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4+IFN1YmplY3Q6
IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA2LzhdIEFNRC9JT01NVTogdGlkeSBzdHJ1Y3QgaXZyc19t
YXBwaW5ncwo+Pgo+PiBNb3ZlIHRoZSBkZXZpY2UgZmxhZ3MgZmllbGQgdXAgaW50byBhbiB1bnVz
ZWQgaG9sZSwgdGh1cyBzaHJpbmtpbmcKPj4gb3ZlcmFsbCBzdHJ1Y3R1cmUgc2l6ZSBieSA4IGJ5
dGVzLiBVc2UgYm9vbCBhbmQgdWludDxOPl90IGFzCj4+IGFwcHJvcHJpYXRlLiBEcm9wIHBvaW50
bGVzcyAocmVkdW5kYW50KSBpbml0aWFsaXphdGlvbnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4gLi4uYWx0aG91Z2ggSSB3
b25kZXIuLi4KPiAKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaAo+PiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oCj4+IEBAIC0xMDYsMTIgKzEwNiwx
NiBAQCBzdHJ1Y3QgYW1kX2lvbW11IHsKPj4gIH07Cj4+Cj4+ICBzdHJ1Y3QgaXZyc19tYXBwaW5n
cyB7Cj4+IC0gICAgdTE2IGR0ZV9yZXF1ZXN0b3JfaWQ7Cj4+IC0gICAgdTggZHRlX2FsbG93X2V4
Y2x1c2lvbjsKPj4gLSAgICB1OCB1bml0eV9tYXBfZW5hYmxlOwo+PiAtICAgIHU4IHdyaXRlX3Bl
cm1pc3Npb247Cj4+IC0gICAgdTggcmVhZF9wZXJtaXNzaW9uOwo+PiArICAgIHVpbnQxNl90IGR0
ZV9yZXF1ZXN0b3JfaWQ7Cj4+ICAgICAgYm9vbCB2YWxpZDsKPj4gKyAgICBib29sIGR0ZV9hbGxv
d19leGNsdXNpb247Cj4+ICsgICAgYm9vbCB1bml0eV9tYXBfZW5hYmxlOwo+PiArICAgIGJvb2wg
d3JpdGVfcGVybWlzc2lvbjsKPj4gKyAgICBib29sIHJlYWRfcGVybWlzc2lvbjsKPiAKPiBDb3Vs
ZCB5b3Ugc2hyaW5rIHRoaXMgZXZlbiBtb3JlIGJ5IHVzaW5nIGEgYml0LWZpZWxkIGluc3RlYWQg
b2YgdGhpcyBzZXF1ZW5jZSBvZiBib29scz8KCkluZGVlZCBJIGhhZCBiZWVuIGNvbnNpZGVyaW5n
IHRoaXMuIEJlc2lkZXMgdGhlIGZhY3QgdGhhdCBtYWtpbmcKc3VjaCBhIG1vdmUgc2ltcGx5IGRp
ZG4ndCBsb29rIHRvIGZpdCBvdGhlciB0aGluZ3MgaGVyZSB2ZXJ5IHdlbGwKd2hlbiBpbnRyb2R1
Y2luZyB0aGUgInZhbGlkIiBmbGFnIGluIGFuIGVhcmxpZXIgcGF0aCwgYW5kIHRoZW4KYWxzbyBu
b3QgaGVyZSwgZG8geW91IHJlYWxpemUgdGhvdWdoIHRoYXQgdGhpcyB3b3VsZG4ndCBzaHJpbmsK
dGhlIHN0cnVjdHVyZSdzIHNpemUgcmlnaHQgbm93IChpLmUuIGl0IHdvdWxkIG9ubHkgYmUgcG90
ZW50aWFsbHkKcmVkdWNpbmcgZnV0dXJlIGdyb3d0aCk/IFRoaXMgd2FzIG15IG1haW4gYXJndW1l
bnQgYWdhaW5zdCBnb2luZwp0aGlzIGZ1cnRoZXIgc3RlcDsgbGV0IG1lIGtub3cgd2hhdCB5b3Ug
dGhpbmsuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 09:09:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 09:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCgoa-0001zq-Km; Tue, 24 Sep 2019 09:08: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=d2pe=XT=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCgoZ-0001zk-3d
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 09:08:55 +0000
X-Inumbo-ID: ee576c1a-deaa-11e9-9610-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id ee576c1a-deaa-11e9-9610-12813bfff9fa;
 Tue, 24 Sep 2019 09:08:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569316135;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=7vBmFSmTPMO7LWXDl1qTS8x33R/LjgrTcYxzYXbtlgk=;
 b=SlKAUGP+oOZjvSvkmg4QXUMBQQLW6vuD/Gzb1wccly2B8qZsQn6HN80N
 UoTy8YzMCVlq7JFYSm4ml96DDpeYO9OJdHQOyncP3RYR7z5Hf+JJ8Lh2k
 Lv9CLIC3jnC1A3Mhuxdm5ircPLWfGIE5dpS/4OO9tKxTi43SjTKNX1tuf k=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uF/pypIRi3RpByx/RuiInuaKQrSGDVqhg025xrSgRHOqCrB6iuMzmoAWwnV+5bJ6LkEFpBg0rc
 fTYvf3fQN88qUqflY2onzqwvyW9iuRqmEt6VxcJvuJgf6f4t5bejUqCVEXN3MJRnRaZ6osmjiK
 X2wPg1onKaDw1nw8g34BwuLqZTZFFJ5iknP0XHT+5qFecAR7k1M+PbUUNymXR3vZaPu59KvDXn
 4jX4kLE82JPDrIunY4wPiOIXYY36O4u5pnRIFh+3lfb4TA/Vr9Pe6zLReUpRrCQX0ePDTikhvM
 SPI=
X-SBRS: 2.7
X-MesageID: 6038589
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="6038589"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
Thread-Index: AQHVbu3E2x13CiTrgkyIxcLuJ2Ba16c5eODggAD1DYCAACHJcA==
Date: Tue, 24 Sep 2019 09:08:46 +0000
Message-ID: <10bdff68f43d48829437404735bb383e@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <6de11867-b872-a2a1-7c26-af004164bfea@suse.com>
 <6b8b0d5e09c24b068ede852c4eab50dc@AMSPEX02CL03.citrite.net>
 <6d5b8ac4-6787-0f01-fa6a-8301cbb9d5e3@suse.com>
In-Reply-To: <6d5b8ac4-6787-0f01-fa6a-8301cbb9d5e3@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPg0KPiBTZW50OiAyNCBTZXB0ZW1iZXIgMjAxOSAxMDowMg0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhp
a3VscGFuaXRAYW1kLmNvbT47IEFuZHJldw0KPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjYgNi84XSBBTUQvSU9N
TVU6IHRpZHkgc3RydWN0IGl2cnNfbWFwcGluZ3MNCj4gDQo+IE9uIDIzLjA5LjIwMTkgMTg6MjUs
IFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g
Pj4gRnJvbTogWGVuLWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9y
Zz4gT24gQmVoYWxmIE9mIEphbiBCZXVsaWNoDQo+ID4+IFNlbnQ6IDE5IFNlcHRlbWJlciAyMDE5
IDE0OjI0DQo+ID4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPj4gQ2M6
IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBTdXJhdmVlIFN1dGhp
a3VscGFuaXQNCj4gPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPg0KPiA+PiBTdWJqZWN0
OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjYgNi84XSBBTUQvSU9NTVU6IHRpZHkgc3RydWN0IGl2cnNf
bWFwcGluZ3MNCj4gPj4NCj4gPj4gTW92ZSB0aGUgZGV2aWNlIGZsYWdzIGZpZWxkIHVwIGludG8g
YW4gdW51c2VkIGhvbGUsIHRodXMgc2hyaW5raW5nDQo+ID4+IG92ZXJhbGwgc3RydWN0dXJlIHNp
emUgYnkgOCBieXRlcy4gVXNlIGJvb2wgYW5kIHVpbnQ8Tj5fdCBhcw0KPiA+PiBhcHByb3ByaWF0
ZS4gRHJvcCBwb2ludGxlc3MgKHJlZHVuZGFudCkgaW5pdGlhbGl6YXRpb25zLg0KPiA+Pg0KPiA+
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4NCj4g
PiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4g
DQo+IFRoYW5rcy4NCj4gDQo+ID4gLi4uYWx0aG91Z2ggSSB3b25kZXIuLi4NCj4gPg0KPiA+PiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oDQo+ID4+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYW1kLWlvbW11LmgNCj4gPj4gQEAgLTEwNiwxMiArMTA2LDE2IEBAIHN0cnVj
dCBhbWRfaW9tbXUgew0KPiA+PiAgfTsNCj4gPj4NCj4gPj4gIHN0cnVjdCBpdnJzX21hcHBpbmdz
IHsNCj4gPj4gLSAgICB1MTYgZHRlX3JlcXVlc3Rvcl9pZDsNCj4gPj4gLSAgICB1OCBkdGVfYWxs
b3dfZXhjbHVzaW9uOw0KPiA+PiAtICAgIHU4IHVuaXR5X21hcF9lbmFibGU7DQo+ID4+IC0gICAg
dTggd3JpdGVfcGVybWlzc2lvbjsNCj4gPj4gLSAgICB1OCByZWFkX3Blcm1pc3Npb247DQo+ID4+
ICsgICAgdWludDE2X3QgZHRlX3JlcXVlc3Rvcl9pZDsNCj4gPj4gICAgICBib29sIHZhbGlkOw0K
PiA+PiArICAgIGJvb2wgZHRlX2FsbG93X2V4Y2x1c2lvbjsNCj4gPj4gKyAgICBib29sIHVuaXR5
X21hcF9lbmFibGU7DQo+ID4+ICsgICAgYm9vbCB3cml0ZV9wZXJtaXNzaW9uOw0KPiA+PiArICAg
IGJvb2wgcmVhZF9wZXJtaXNzaW9uOw0KPiA+DQo+ID4gQ291bGQgeW91IHNocmluayB0aGlzIGV2
ZW4gbW9yZSBieSB1c2luZyBhIGJpdC1maWVsZCBpbnN0ZWFkIG9mIHRoaXMgc2VxdWVuY2Ugb2Yg
Ym9vbHM/DQo+IA0KPiBJbmRlZWQgSSBoYWQgYmVlbiBjb25zaWRlcmluZyB0aGlzLiBCZXNpZGVz
IHRoZSBmYWN0IHRoYXQgbWFraW5nDQo+IHN1Y2ggYSBtb3ZlIHNpbXBseSBkaWRuJ3QgbG9vayB0
byBmaXQgb3RoZXIgdGhpbmdzIGhlcmUgdmVyeSB3ZWxsDQo+IHdoZW4gaW50cm9kdWNpbmcgdGhl
ICJ2YWxpZCIgZmxhZyBpbiBhbiBlYXJsaWVyIHBhdGgsIGFuZCB0aGVuDQo+IGFsc28gbm90IGhl
cmUsIGRvIHlvdSByZWFsaXplIHRob3VnaCB0aGF0IHRoaXMgd291bGRuJ3Qgc2hyaW5rDQo+IHRo
ZSBzdHJ1Y3R1cmUncyBzaXplIHJpZ2h0IG5vdyAoaS5lLiBpdCB3b3VsZCBvbmx5IGJlIHBvdGVu
dGlhbGx5DQo+IHJlZHVjaW5nIGZ1dHVyZSBncm93dGgpPw0KDQpZZXMsIEknZCBmYWlsZWQgdG8g
bm90ZSB0aGUgJ3Vuc2lnbmVkIGxvbmcnIGFmdGVyd2FyZHMsIGJ1dC4uLg0KDQo+IFRoaXMgd2Fz
IG15IG1haW4gYXJndW1lbnQgYWdhaW5zdCBnb2luZw0KPiB0aGlzIGZ1cnRoZXIgc3RlcDsgbGV0
IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuDQo+IA0KDQpJIHN0aWxsIHRoaW5rIGEgcHJlLWVtcHRp
dmUgc3F1YXNoIGludG8gYSB1aW50OF90IGJpdC1maWVsZCBmb2xsb3dlZCBieSB0aGUgZGV2aWNl
X2ZsYWdzIGZpZWxkIHdvdWxkIGdpdmUgdGhlIHN0cnVjdCBhIG5pY2UgMzItYml0IGhvbGUgZm9y
IHBvdGVudGlhbCBmdXR1cmUgdXNlLg0KDQogIFBhdWwNCg0KPiBKYW4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 09:10:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 09:10: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 1iCgq0-0002f4-1R; Tue, 24 Sep 2019 09: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCgpy-0002ex-Mm
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 09:10:22 +0000
X-Inumbo-ID: 22a0a806-deab-11e9-9610-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 22a0a806-deab-11e9-9610-12813bfff9fa;
 Tue, 24 Sep 2019 09:10: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 0886BB694;
 Tue, 24 Sep 2019 09:10:19 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <e0a904bf-b6a0-6224-88f6-e89a95867718@suse.com>
 <1b23caa9eb9a424d919c2aed1a5ba80f@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d977330a-88e0-e145-84ad-e0271232e477@suse.com>
Date: Tue, 24 Sep 2019 11:10:19 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1b23caa9eb9a424d919c2aed1a5ba80f@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDkuMjAxOSAxODozMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbC1ib3VuY2VzQGxpc3Rz
LnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuIEJldWxpY2gKPj4gU2VudDogMTkgU2Vw
dGVtYmVyIDIwMTkgMTQ6MjUKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFN1cmF2ZWUg
U3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4+IFN1YmplY3Q6
IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA3LzhdIEFNRC9JT01NVTogYWxsb2NhdGUgb25lIGRldmlj
ZSB0YWJsZSBwZXIgUENJIHNlZ21lbnQKPj4KPj4gSGF2aW5nIGEgc2luZ2xlIGRldmljZSB0YWJs
ZSBmb3IgYWxsIHNlZ21lbnRzIGNhbid0IHBvc3NpYmx5IGJlIHJpZ2h0Lgo+IAo+IFRoZSBjb3B5
IG9mIHRoZSBzcGVjLiBJIGhhdmUgc2F5cyAob24gcGFnZSAyNTM6IEZpeGVkLUxlbmd0aCBJVkhE
Cj4gQmxvY2tzKSB0aGF0IElWSEQgZW50cmllcyBtdXN0IGhhdmUgYSBzZWdtZW50IGdyb3VwIG9m
IDAsIHNvIGNhbid0Cj4gdGhlIGNvZGUganVzdCByZXF1aXJlIGlvbW11LT5zZWcgPT0gMD8KClRo
ZSB3b3JkaW5nIGluIG15IHZlcnNpb24gaXMgIkF0IHRoaXMgdGltZSwgb25seSBQQ0kgU2VnbWVu
dCBHcm91cCAwIGlzCnN1cHBvcnRlZC4iIFRoaXMgc3VnZ2VzdHMgdG8gbWUgdGhhdCBpdCBpcyBu
b3QgYSBnb29kIGlkZWEgdG8gaGF2ZSBsb2dpYwpiYWtlZCBpbiB0aGF0IGRlcGVuZHMgb24gdGhp
cyByZW1haW5pbmcgdHJ1ZS4gSSByZWFsaXplIHRob3VnaCB0aGF0IHRoZXJlCmFyZSBtb3JlIHBs
YWNlcyB0aGFuIGp1c3QgdGhpcyBvbmUgd2hlcmUgd2UgKGhhdmUgdG8pIGFzc3VtZSBzZWdtZW50
IDAKKGFsbCBpbiBpb21tdV9hY3BpLmMsIGFuZCBhbGwgbWFya2VkIHdpdGggYW4gWFhYIGNvbW1l
bnQpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 09:18:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 09:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCgxj-0002uq-29; Tue, 24 Sep 2019 09: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=d2pe=XT=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCgxi-0002ul-Iq
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 09:18:22 +0000
X-Inumbo-ID: 407d4ea0-deac-11e9-9611-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 407d4ea0-deac-11e9-9611-12813bfff9fa;
 Tue, 24 Sep 2019 09:18:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569316701;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=j8fwz5jtkbG716GiTdSihYYCOwj1CIkQzyLSCtey6iA=;
 b=aTKSIuiZ2WCFGCyahj/Sng8S/dtMyVe9yDwLdmVsuawKm+xSsuCHlASr
 Jt2mAqzP+5dZcwFzRmSYhwVeawZ0iutu9Oe37k8KUjcL+chzEKVJ8gy4Y
 QzlQtsXLzeDR0A+2iUGzT51M8Bx1trbSsyP+8z/SRvlujZKQkT3yYW7KI s=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Js4DZfUUx+asxqkKXsmrGRutZSjR8dFCR0J8w59ZoXeZnZesieK9f7YoouCToLhfozap/n6QBc
 2yRmHxopDBUXpHUoNUiD/2HhtTA5Qw8WgEfotM8l1xJRfTmoX2fALgbvkzE5emxfWK0TnukBp1
 VFLrWUV0+uMDP6kiYRxEUG+bG59aKX+bUuJoIXragsal5QDwInF4e3fUjM8pN4+wPx0bcwTUL9
 wl6tGcaw/BftYcoDzXB6I4bu+rAraVX2783RenYRDzRfHs8pTmLsySW/5ATiY78pUVZR9j2fU6
 Crk=
X-SBRS: 2.7
X-MesageID: 6245011
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="6245011"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
Thread-Index: AQHVbu3E2x13CiTrgkyIxcLuJ2Ba16c5eODggAD1DYCAACHJcP//4XWAgAAi3pA=
Date: Tue, 24 Sep 2019 09:18:17 +0000
Message-ID: <838051e296bb49818726b85e7c6dd094@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <6de11867-b872-a2a1-7c26-af004164bfea@suse.com>
 <6b8b0d5e09c24b068ede852c4eab50dc@AMSPEX02CL03.citrite.net>
 <6d5b8ac4-6787-0f01-fa6a-8301cbb9d5e3@suse.com>
 <10bdff68f43d48829437404735bb383e@AMSPEX02CL03.citrite.net>
 <1417398a-db8a-0e14-011b-78acd32e093f@suse.com>
In-Reply-To: <1417398a-db8a-0e14-011b-78acd32e093f@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI0IFNlcHRlbWJlciAyMDE5IDEwOjEzDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogU3VyYXZlZVN1dGhpa3Vs
cGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47DQo+IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDYvOF0gQU1EL0lPTU1VOiB0
aWR5IHN0cnVjdCBpdnJzX21hcHBpbmdzDQo+IA0KPiBPbiAyNC4wOS4yMDE5IDExOjA4LCBQYXVs
IER1cnJhbnQgd3JvdGU6DQo+ID4+IEZyb206IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4NCj4gPj4gU2VudDogMjQgU2VwdGVtYmVyIDIwMTkgMTA6MDINCj4gPj4NCj4gPj4gT24gMjMu
MDkuMjAxOSAxODoyNSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4+IEZyb206IFhlbi1kZXZl
bCA8eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZiBK
YW4gQmV1bGljaA0KPiA+Pj4+IFNlbnQ6IDE5IFNlcHRlbWJlciAyMDE5IDE0OjI0DQo+ID4+Pj4N
Cj4gPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oDQo+ID4+Pj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaA0KPiA+Pj4+IEBAIC0xMDYsMTIgKzEw
NiwxNiBAQCBzdHJ1Y3QgYW1kX2lvbW11IHsNCj4gPj4+PiAgfTsNCj4gPj4+Pg0KPiA+Pj4+ICBz
dHJ1Y3QgaXZyc19tYXBwaW5ncyB7DQo+ID4+Pj4gLSAgICB1MTYgZHRlX3JlcXVlc3Rvcl9pZDsN
Cj4gPj4+PiAtICAgIHU4IGR0ZV9hbGxvd19leGNsdXNpb247DQo+ID4+Pj4gLSAgICB1OCB1bml0
eV9tYXBfZW5hYmxlOw0KPiA+Pj4+IC0gICAgdTggd3JpdGVfcGVybWlzc2lvbjsNCj4gPj4+PiAt
ICAgIHU4IHJlYWRfcGVybWlzc2lvbjsNCj4gPj4+PiArICAgIHVpbnQxNl90IGR0ZV9yZXF1ZXN0
b3JfaWQ7DQo+ID4+Pj4gICAgICBib29sIHZhbGlkOw0KPiA+Pj4+ICsgICAgYm9vbCBkdGVfYWxs
b3dfZXhjbHVzaW9uOw0KPiA+Pj4+ICsgICAgYm9vbCB1bml0eV9tYXBfZW5hYmxlOw0KPiA+Pj4+
ICsgICAgYm9vbCB3cml0ZV9wZXJtaXNzaW9uOw0KPiA+Pj4+ICsgICAgYm9vbCByZWFkX3Blcm1p
c3Npb247DQo+ID4+Pg0KPiA+Pj4gQ291bGQgeW91IHNocmluayB0aGlzIGV2ZW4gbW9yZSBieSB1
c2luZyBhIGJpdC1maWVsZCBpbnN0ZWFkIG9mIHRoaXMgc2VxdWVuY2Ugb2YgYm9vbHM/DQo+ID4+
DQo+ID4+IEluZGVlZCBJIGhhZCBiZWVuIGNvbnNpZGVyaW5nIHRoaXMuIEJlc2lkZXMgdGhlIGZh
Y3QgdGhhdCBtYWtpbmcNCj4gPj4gc3VjaCBhIG1vdmUgc2ltcGx5IGRpZG4ndCBsb29rIHRvIGZp
dCBvdGhlciB0aGluZ3MgaGVyZSB2ZXJ5IHdlbGwNCj4gPj4gd2hlbiBpbnRyb2R1Y2luZyB0aGUg
InZhbGlkIiBmbGFnIGluIGFuIGVhcmxpZXIgcGF0aCwgYW5kIHRoZW4NCj4gPj4gYWxzbyBub3Qg
aGVyZSwgZG8geW91IHJlYWxpemUgdGhvdWdoIHRoYXQgdGhpcyB3b3VsZG4ndCBzaHJpbmsNCj4g
Pj4gdGhlIHN0cnVjdHVyZSdzIHNpemUgcmlnaHQgbm93IChpLmUuIGl0IHdvdWxkIG9ubHkgYmUg
cG90ZW50aWFsbHkNCj4gPj4gcmVkdWNpbmcgZnV0dXJlIGdyb3d0aCk/DQo+ID4NCj4gPiBZZXMs
IEknZCBmYWlsZWQgdG8gbm90ZSB0aGUgJ3Vuc2lnbmVkIGxvbmcnIGFmdGVyd2FyZHMsIGJ1dC4u
Lg0KPiA+DQo+ID4+IFRoaXMgd2FzIG15IG1haW4gYXJndW1lbnQgYWdhaW5zdCBnb2luZw0KPiA+
PiB0aGlzIGZ1cnRoZXIgc3RlcDsgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuDQo+ID4+DQo+
ID4NCj4gPiBJIHN0aWxsIHRoaW5rIGEgcHJlLWVtcHRpdmUgc3F1YXNoIGludG8gYSB1aW50OF90
IGJpdC1maWVsZCBmb2xsb3dlZA0KPiA+IGJ5IHRoZSBkZXZpY2VfZmxhZ3MgZmllbGQgd291bGQg
Z2l2ZSB0aGUgc3RydWN0IGEgbmljZSAzMi1iaXQgaG9sZQ0KPiA+IGZvciBwb3RlbnRpYWwgZnV0
dXJlIHVzZS4NCj4gDQo+IE9rYXksIHdpbGwgZG8gdGhlbi4gSSB0YWtlIGl0IHlvdXIgUi1iIGNh
biByZW1haW4gaW4gcGxhY2Ugd2l0aCB0aGlzDQo+IGV4dHJhIGNoYW5nZS4NCg0KQWJzb2x1dGVs
eS4gVGhhbmtzLA0KDQogIFBhdWwNCg0KPiANCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 09:26:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 09:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCh5c-0003iy-Vw; Tue, 24 Sep 2019 09: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCh5b-0003it-Ko
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 09:26:31 +0000
X-Inumbo-ID: 63cc5788-dead-11e9-9611-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 63cc5788-dead-11e9-9611-12813bfff9fa;
 Tue, 24 Sep 2019 09:26: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 39B5FB9D1;
 Tue, 24 Sep 2019 09:26:29 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190924074202.4064-1-jgross@suse.com>
 <79c54053-c17b-597a-34bd-3a0e5ac349bb@suse.com>
 <5dd8df47-2fc7-6a44-a688-e39a6f135a28@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e39d0748-e231-7896-f2a1-a6bf13d14538@suse.com>
Date: Tue, 24 Sep 2019 11:26:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5dd8df47-2fc7-6a44-a688-e39a6f135a28@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxMTowMywgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNC4wOS4xOSAx
MDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI0LjA5LjIwMTkgMDk6NDIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiB2Y3B1X3J1bnN0YXRlX2dldCgpIHNob3VsZCBuZXZlciByZXR1cm4g
YSBzdGF0ZSBlbnRyeSB0aW1lIHdpdGgKPj4+IFhFTl9SVU5TVEFURV9VUERBVEUgc2V0LiBUbyBh
dm9pZCB0aGlzIGxldCB1cGRhdGVfcnVuc3RhdGVfYXJlYSgpCj4+PiBvcGVyYXRlIG9uIGEgbG9j
YWwgcnVuc3RhdGUgY29weS4KPj4+Cj4+PiBUaGlzIHByb2JsZW0gd2FzIGludHJvZHVjZWQgd2l0
aCBjb21taXQgMjUyOWM4NTBlYTQ4ZjAzNiAoImFkZCB1cGRhdGUKPj4+IGluZGljYXRvciB0byB2
Y3B1X3J1bnN0YXRlX2luZm8iKS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4+IFBlcmhhcHMgdGhpcyBhbHNvIHdhbnRzIGEgUmVwb3J0
ZWQtYnkgdGFnPwo+IAo+IFllcy4gVGhhdCB3YXMgQW5kcmV3LCByaWdodD8KCk9oLCBzb3JyeSwg
SSBoYWQgYWN0dWFsbHkgbWVhbnQgdG8gYXNrIGF0IHRoZSBzYW1lIHRpbWU6IFRoZSBtYWlsCmRl
c2NyaWJpbmcgdGhlIGlzc3VlIGNhbWUgZnJvbSBoaW0sIGJ1dCBpdCBzYXlpbmcgIkFmdGVyIGEK
Y29tcGxpY2F0ZWQgaW52ZXN0aWdhdGlvbiIsIGFuZCBiYXNlZCBvbiBwcmlvciBpbnN0YW5jZXMg
SSB3b3VsZG4ndApiZSBjZXJ0YWluIGl0IHdhc24ndCBvbmUgb2YgaGlzIGNvbGxlYWd1ZXMgQ2Mt
ZWQgdGhlcmUgd2hvIGFjdHVhbGx5Cmlzb2xhdGVkIGl0LiBBbmRyZXcsIGNvdWxkIHlvdSBjbGFy
aWZ5PwoKPj4gSW4gcHJpbmNpcGxlIHRoZSBjaGFuZ2UgaXMgZmluZSwgYnV0IEkgd29uZGVyIHdo
ZXRoZXIgeW91J3JlIChhKQo+PiBnb2luZyBhIGxpdHRsZSB0b28gZmFyIGFuZCB0aHVzIHlvdSBh
cmUgKGIpIG1pc3Npbmcgc29tZSBjbGVhbnVwCj4+IHBvdGVudGlhbDoKPj4KPj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+PiBA
QCAtMTYwMCwyMSArMTYwMCwyNCBAQCBib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2
Y3B1ICp2KQo+Pj4gICAgICAgYm9vbCByYzsKPj4+ICAgICAgIHN0cnVjdCBndWVzdF9tZW1vcnlf
cG9saWN5IHBvbGljeSA9IHsgLm5lc3RlZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKPj4+ICAgICAg
IHZvaWQgX191c2VyICpndWVzdF9oYW5kbGUgPSBOVUxMOwo+Pj4gKyAgICBzdHJ1Y3QgdmNwdV9y
dW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+Pgo+PiBJIGRvbid0IHRoaW5rIHRoZSBmdWxsIHN0cnVj
dHVyZSBuZWVkcyBjb3B5aW5nLiBZb3UgYWxyZWFkeSB1c2UgLi4uCj4+Cj4+PiAgICAgICBpZiAo
IGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCj4+PiAgICAgICAgICAg
cmV0dXJuIHRydWU7Cj4+PiAgIAo+Pj4gICAgICAgdXBkYXRlX2d1ZXN0X21lbW9yeV9wb2xpY3ko
diwgJnBvbGljeSk7Cj4+PiAgIAo+Pj4gKyAgICBtZW1jcHkoJnJ1bnN0YXRlLCAmdi0+cnVuc3Rh
dGUsIHNpemVvZihydW5zdGF0ZSkpOwo+Pj4gKwo+Pj4gICAgICAgaWYgKCBWTV9BU1NJU1Qodi0+
ZG9tYWluLCBydW5zdGF0ZV91cGRhdGVfZmxhZykgKQo+Pj4gICAgICAgewo+Pj4gICAgICAgICAg
IGd1ZXN0X2hhbmRsZSA9IGhhc18zMmJpdF9zaGluZm8odi0+ZG9tYWluKQo+Pj4gICAgICAgICAg
ICAgICA/ICZ2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQucC0+c3RhdGVfZW50cnlfdGltZSArIDEK
Pj4+ICAgICAgICAgICAgICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZlLnAtPnN0YXRlX2Vu
dHJ5X3RpbWUgKyAxOwo+Pj4gICAgICAgICAgIGd1ZXN0X2hhbmRsZS0tOwo+Pgo+PiAuLi4gdHJp
Y2tlcnkgdG8gZ2V0IGF0IGp1c3QgdGhlIHN0YXRlX2VudHJ5X3RpbWUgZmllbGQuIEkgdGhpbmsK
Pj4geW91IHdvdWxkIGdldCBhd2F5IHdpdGggbWFraW5nIGEgbG9jYWwgY29weSBvZiBqdXN0IHRo
YXQgb25lLAo+PiB0aHVzIC4uLgo+Pgo+Pj4gLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50
cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+Pj4gKyAgICAgICAgcnVuc3RhdGUuc3Rh
dGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwo+Pj4gICAgICAgICAgIF9fcmF3
X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7
Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0
ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKPj4KPj4gLi4uIHJlZHVjaW5nIHRoZSBjb21wbGV4
aXR5IG9mIHRoaXMgYXQgbGVhc3QgYSBsaXR0bGUsIHdoaWxlIC4uLgo+Pgo+Pj4gQEAgLTE2MjIs
MjAgKzE2MjUsMjAgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikK
Pj4+ICAgICAgIHsKPj4+ICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3RhdGVfaW5m
byBpbmZvOwo+Pj4gICAKPj4+IC0gICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZv
LCAmdi0+cnVuc3RhdGUpOwo+Pj4gKyAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmlu
Zm8sICZydW5zdGF0ZSk7Cj4+PiAgICAgICAgICAgX19jb3B5X3RvX2d1ZXN0KHYtPnJ1bnN0YXRl
X2d1ZXN0LmNvbXBhdCwgJmluZm8sIDEpOwo+Pj4gICAgICAgICAgIHJjID0gdHJ1ZTsKPj4+ICAg
ICAgIH0KPj4+ICAgICAgIGVsc2UKPj4+IC0gICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHJ1
bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpICE9Cj4+PiAtICAgICAgICAgICAgIHNp
emVvZih2LT5ydW5zdGF0ZSk7Cj4+PiArICAgICAgICByYyA9IF9fY29weV90b19ndWVzdChydW5z
dGF0ZV9ndWVzdCh2KSwgJnJ1bnN0YXRlLCAxKSAhPQo+Pj4gKyAgICAgICAgICAgICBzaXplb2Yo
cnVuc3RhdGUpOwo+Pgo+PiAuLi4gdGFraW5nIHRoZSBvcHBvcnR1bml0eSB0byBtYWtlIHRoaXMg
dXNlIF9fY29weV90b19ndWVzdF9maWVsZCgpCj4+IChzdG9yaW5nIHN0YXRlX2VudHJ5X3RpbWUg
bGFzdCksIGluIHR1cm4gYWxsb3dpbmcgLi4uCj4+Cj4+PiAgICAgICBpZiAoIGd1ZXN0X2hhbmRs
ZSApCj4+PiAgICAgICB7Cj4+PiAtICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1l
ICY9IH5YRU5fUlVOU1RBVEVfVVBEQVRFOwo+Pj4gKyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50
cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKPj4+ICAgICAgICAgICBzbXBfd21iKCk7
Cj4+PiAgICAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCj4+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lICsgMSkgLSAxLCAxKTsKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwo+Pj4gICAgICAg
fQo+Pgo+PiAuLi4gdG8gZHJvcCB0aGlzIGFsdG9nZXRoZXIuCj4+Cj4+IFRob3VnaHRzPwo+IAo+
IEhtbSwgSSdtIG5vdCBzdXJlIHRoaXMgd2lsbCBtYWtlIHRoaW5ncyBlYXNpZXIuCj4gCj4gVGhl
IHJlcXVlc3RlZCBzZXF1ZW5jZSBpczoKPiAKPiAtIGNvcHkgdGhlIGJ5dGUgd2l0aCB0aGUgWEVO
X1JVTlNUQVRFX1VQREFURSBiaXQgc2V0IGZpcnN0Cj4gLSBjb3B5IGFsbCBvdGhlciBieXRlcyAo
bm90IGNsZWFyaW5nIHRoZSBYRU5fUlVOU1RBVEVfVVBEQVRFIGJpdCkKPiAtIGNvcHkgdGhlIGJ5
dGUgd2l0aCB0aGUgbm93IGNsZWFyZWQgWEVOX1JVTlNUQVRFX1VQREFURSBiaXQgbGFzdAo+IAo+
IEFuZCB0aGlzIGhhcyB0byB3b3JrIGZvciA2NC0gYW5kIDMyLWJpdCB2YXJpYW50cyBvZiB0aGUg
c3RydWN0dXJlLgo+IAo+IFNvIGRyb3BwaW5nIHRoZSBsYXN0IGh1bmsgaXMgd3JvbmcgYWxyZWFk
eSwKCkZvciBiaWctZW5kaWFuIC0geWVzLiBGb3IgbGl0dGxlIGVuZGlhbiwgaWYgdGhlcmUncyBu
byA2NC1iaXQKc3RvcmUgYXZhaWxhYmxlLCBJIGFncmVlIGFzIHdlbGwuIEJ1dCBBcm0zMiBlLmcu
IGRvZXMgaGF2ZSBhCnN1aXRhYmxlIHN0b3JlIGluc24sIHdoaWNoIGlpcmMgaXMgZXZlbiBhdG9t
aWMgd2hlbiB1c2VkIHdpdGgKYSBzdWZmaWNpZW50bHkgYWxpZ25lZCBtZW1vcnkgYWRkcmVzcy4K
Cj4gYW5kIEkgZG9uJ3QgdGhpbmsgaGF2aW5nCj4gYSBsb2NhbCBjb3B5IG9mIHN0YXRlX2VudHJ5
X3RpbWUgb25seSB3aWxsIG1ha2UgdGhpbmdzIGVhc2llciwgYXMKPiB5b3UnZCBuZWVkIHRvOgo+
IAo+IC0gY29weSB0aGUgYnl0ZSB3aXRoIHRoZSBYRU5fUlVOU1RBVEVfVVBEQVRFIGJpdCBzZXQg
Zmlyc3QKPiAtIGNvcHkgdi0+cnVuc3RhdGUuc3RhdGUKPiAtIGNvcHkgbG9jYWwgcnVuc3RhdGUu
c3RhdGVfZW50cnlfdGltZQo+IC0gY29weSB2LT5ydW5zdGF0ZS50aW1lW10KPiAtIGNvcHkgdGhl
IGJ5dGUgd2l0aCB0aGUgbm93IGNsZWFyZWQgWEVOX1JVTlNUQVRFX1VQREFURSBiaXQgbGFzdAoK
VGhlIHBsYW4gd2FzIHRvIHNpbXBseSBjb3B5IHRoZSBlbnRpcmUgc3RhdGVfZW50cnlfdGltZSBs
YXN0LgpCdXQgeWVzLCBJIGNhbiBzZWUgaG93IHdlIG1pZ2h0IG1ha2UgdG9vIG1hbnkgYXNzdW1w
dGlvbnMgb24KaG93IHRoZSBndWVzdC1jb3B5aW5nIGZ1bmN0aW9ucyB3b3JrLCBvciBkZW1hbmQg
dG9vIG11Y2ggb2YKZXh0cmEgc3BlY2lhbCBjYXNpbmcgdGhlcmUgYnkgYW4gYXJjaGl0ZWN0dXJl
LgoKSSdtIG5vdCBvdmVybHkgaGFwcHkgd2l0aCB0aGUgY3VycmVudCBtb2RlbCwgYnV0IGJhc2Vk
IG9uIHRoZQphYm92ZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKPiBBbmQgeW91J2QgbmVlZCB0byBzcGVjaWFsIGNhc2UgdGhlIGNvbXBhdCBjYXNlLgoKVGhl
cmUncyBhbHJlYWR5IGEgc3VpdGFibGUgaWYoKSAvIGVsc2UgY292ZXJpbmcgdGhpcy4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 10:06:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 10:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iChhi-0006r4-LL; Tue, 24 Sep 2019 10: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iChhh-0006qz-3Q
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 10:05:53 +0000
X-Inumbo-ID: e3b1267c-deb2-11e9-9613-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e3b1267c-deb2-11e9-9613-12813bfff9fa;
 Tue, 24 Sep 2019 10:05: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 52F8DAD8C;
 Tue, 24 Sep 2019 10:05:51 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-34-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <084a148f-ad84-9c43-339b-cdd0a7365cde@suse.com>
Date: Tue, 24 Sep 2019 12:05:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-34-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 33/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNzEsNiAr
NzEsNyBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2ZuKHZvaWQgKmRhdGEpOwo+ICAvKiBUaGlz
IGlzIGdsb2JhbCBmb3Igbm93IHNvIHRoYXQgcHJpdmF0ZSBpbXBsZW1lbnRhdGlvbnMgY2FuIHJl
YWNoIGl0ICovCj4gIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVy
KTsKPiAgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoc3RydWN0IHNjaGVkX3Jlc291cmNlICos
IHNjaGVkX3Jlcyk7Cj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25l
ZCBpbnQsIHNjaGVkX3Jlc19pZHgpOwoKSXQncyBvZiBjb3Vyc2Ugbm90IHZlcnkgaGVscGZ1bCB0
aGF0IHRoaXMgdmFyaWFibGUgKHJpZ2h0IGhlcmUpIGRvZXNuJ3QKZXZlciBnZXQgd3JpdHRlbiB0
bywgYW5kIGhlbmNlIG9uZSBjYW4ndCBqdWRnZSB3aGVyZSAvIGhvdyB0aGlzIGlzIHRvCmJlIGRv
bmUgKHdpdGhvdXQgZ29pbmcgbG9vayBlbHNld2hlcmUpLiBCdXQgSSBndWVzcyB0aGF0IGNhbGN1
bGF0aW9uCmNhbid0IGJlIG1vdmVkIGludG8gdGhpcyBwYXRjaCAoYWNjZXB0aW5nIHRoYXQgaXQg
d291bGQgYWx3YXlzIHlpZWxkCnplcm8gZm9yIG5vdyk/Cgo+IEBAIC0xMzUsNiArMTM2LDEyIEBA
IHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2lkbGVfb3BzID0gewo+ICAgICAgLnN3aXRj
aF9zY2hlZCAgID0gc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQsCj4gIH07Cj4gIAo+ICtzdGF0aWMg
aW5saW5lIHN0cnVjdCB2Y3B1ICpzY2hlZF91bml0MnZjcHVfY3B1KHN0cnVjdCBzY2hlZF91bml0
ICp1bml0LAoKY29uc3QgKG9uIHRoZSBwYXJhbWV0ZXIpPwoKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4gKyAg
ICByZXR1cm4gdW5pdC0+ZG9tYWluLT52Y3B1W3VuaXQtPnVuaXRfaWQgKyBwZXJfY3B1KHNjaGVk
X3Jlc19pZHgsIGNwdSldOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVs
ZXIgKmRvbV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICAgICAgaWYg
KCBsaWtlbHkoZC0+Y3B1cG9vbCAhPSBOVUxMKSApCj4gQEAgLTIwMDgsNyArMjAxNSw3IEBAIHN0
YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCj4gIAo+ICAgICAgcGNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIGNwdSk7Cj4gIAo+IC0gICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYs
IG5leHQtPnZjcHVfbGlzdCwgbm93KTsKPiArICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2
LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksIG5vdyk7Cj4gIH0KCkJ5IHRoZSBlbmQg
b2YgdGhlIHNlcmllcyB0aGlzIHdpbGwgYmUKCiAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJl
diwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgaXNfaWRsZV91bml0KG5leHQpICYmICFpc19pZGxlX3VuaXQocHJldiksIG5vdyk7CgpjbGFy
aWZ5aW5nIChJIHRoaW5rKSB0aGF0ICJuZXh0IiBjYW4gaW5kZWVkIGJlIGFuIGlkbGUgdW5pdC4g
SSdtIGhhdmluZwpkaWZmaWN1bHR5IHNlZWluZyBob3cgY2FuIHByb2R1Y2UgdGhlIGNvcnJlY3Qg
cmVzdWx0IGluIGFsbCB0aHJlZSBjYXNlcwotIGFsbCB2Q1BVLXMgaW4gdGhlIHVuaXQgYmVsb25n
IHRvIGEgcmVhbCBkb21haW4KLSBhbGwgdkNQVS1zIGluIHRoZSB1bml0IGJlbG9uZyB0byB0aGUg
aWRsZSBkb21haW4KLSB0aGVyZSdzIGEgbWl4IG9mICJyZWFsIiBhbmQgKGZpbGxlcikgImlkbGUi
IHZDUFUtcwpNeSBtYWluIHF1ZXN0aW9uIGlzIHdoYXQgIm5leHQiIGlzIGluIHRoZSBsYXN0IG9m
IHRoZSAzIGNhc2VzIGFib3ZlLgpDb25zaWRlcmluZyB0aGF0IHNjaGVkdWxpbmcgaGFwcGVucyBp
biB0ZXJtcyBvZiB1bml0cywgSSdkIGV4cGVjdCBpdCB0bwpiZSBhIHJlYWwgZG9tYWluJ3MgdW5p
dCwgeWV0IHRoZW4gSSBkb24ndCBzZWUgaG93IHlvdSdkIGdldCBhdCB0aGUKY29ycmVjdCAoaWRs
ZSkgdkNQVSB3aGVuIGNhbGxpbmcgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 10:06:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 10:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iChiP-0006uC-0H; Tue, 24 Sep 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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iChiO-0006u7-4d
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 10:06:36 +0000
X-Inumbo-ID: fd47f192-deb2-11e9-9613-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id fd47f192-deb2-11e9-9613-12813bfff9fa;
 Tue, 24 Sep 2019 10:06: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 5E3C9AD8C;
 Tue, 24 Sep 2019 10:06:34 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-33-jgross@suse.com>
 <04d23beb-5370-a538-7cc1-785086e10491@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <44e0610b-e089-f602-2748-f3a3c923b511@suse.com>
Date: Tue, 24 Sep 2019 12:06:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <04d23beb-5370-a538-7cc1-785086e10491@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 32/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMTkgMTE6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0zNjYsMTggKzM4MCwzOCBAQCBzdGF0aWMg
dm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4+ICAgICAgIHhm
cmVlKHVuaXQpOwo+PiAgIH0KPj4gICAKPj4gK3N0YXRpYyB2b2lkIHNjaGVkX3VuaXRfYWRkX3Zj
cHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2Y3B1ICp2KQo+PiArewo+PiArICAg
IHYtPnNjaGVkX3VuaXQgPSB1bml0Owo+PiArICAgIGlmICggIXVuaXQtPnZjcHVfbGlzdCB8fCB1
bml0LT52Y3B1X2xpc3QtPnZjcHVfaWQgPiB2LT52Y3B1X2lkICkKPiAKPiBJcyB0aGUgcmlnaHQg
c2lkZSBuZWVkZWQ/IEFyZW4ndCB2Q1BVLXMgY3JlYXRlZCBpbiBpbmNyZWFzaW5nIG9yZGVyCj4g
b2YgdGhlaXIgSURzLCBhbmQgYXJlbid0IHdlIHJlbHlpbmcgb24gdGhpcyBlbHNld2hlcmUgdG9v
PwoKSWRsZSB2Y3B1cyBhcmUgcmF0aGVyIHNwZWNpYWwgYW5kIHRoZXkgcmVxdWlyZSB0aGUgc2Vj
b25kIHRlc3QuCgo+IAo+PiArICAgIHsKPj4gKyAgICAgICAgdW5pdC0+dmNwdV9saXN0ID0gdjsK
Pj4gKyAgICAgICAgdW5pdC0+dW5pdF9pZCA9IHYtPnZjcHVfaWQ7Cj4gCj4gVGhpcyBtYWtlcyBm
b3IgYSBwcmV0dHkgc3RyYW5nZSBzZXQgb2YgSURzIChub24tc3VjY2Vzc2l2ZSksIGFuZAo+IGV4
cGxhaW5zIHdoeSBwYXRjaCAyNCB1c2VzIGEgbG9jYWwgInVuaXRfaWR4IiBpbnN0ZWFkIG9mIHN3
aXRjaGluZwo+IGZyb20gdi0+dmNwdV9pZCBhcyBhcnJheSBpbmRleCB0byB1bml0LT51bml0X2lk
LiBJcyB0aGVyZSBhIHJlYXNvbgo+IHlvdSBkb24ndCBkaXZpZGUgYnkgdGhlIGdyYW51bGFyaXR5
IGhlcmUsIGVsaW1pbmF0aW5nIHRoZSBkaXZpc2lvbgo+IGRvbmUgZS5nLiAuLi4KCkNwdXMgbm90
IGluIGEgY3B1cG9vbCBhcmUgaW4gc2luZ2xlLXZjcHUgdW5pdHMsIHNvIGluIG9yZGVyIGZvciBu
b3QKaGF2aW5nIGNvbXBsZXRlbHkgd2VpcmQgdW5pdC1pZHMgYWZ0ZXIgaGF2aW5nIG1vdmUgY3B1
cyBhIGxvdCBpbiBhbmQKb3V0IG9mIGNwdXBvb2xzIGtlZXBpbmcgdGhlIGN1cnJlbnQgc2NoZW1l
IGlzIHRoZSBvbmx5IG9uZSBJIGNvdWxkCnRoaW5rIG9mLgoKPiAKPj4gKyAgICB9Cj4+ICsgICAg
dW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRlXSsrOwo+PiArfQo+PiArCj4+ICAg
c3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2
KQo+PiAgIHsKPj4gICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsICoqcHJldl91bml0Owo+
PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+PiAgIAo+PiArICAgIGZvcl9l
YWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKPj4gKyAgICAgICAgaWYgKCB1bml0LT52Y3B1X2xp
c3QtPnZjcHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSA9PQo+IAo+IC4uLiBoZXJlLiAoSSBhbHNv
IGRvbid0IHNlZSB3aHkgeW91IGRvbid0IHVzZSB1bml0LT51bml0X2lkIGhlcmUuKQo+IAo+PiBA
QCAtNjIyLDkgKzY1OSwxNiBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAq
dikKPj4gICAgICAga2lsbF90aW1lcigmdi0+cG9sbF90aW1lcik7Cj4+ICAgICAgIGlmICggdGVz
dF9hbmRfY2xlYXJfYm9vbCh2LT5pc191cmdlbnQpICkKPj4gICAgICAgICAgIGF0b21pY19kZWMo
JnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCB2LT5wcm9jZXNzb3IpKTsKPj4gLSAgICBzY2hl
ZF9yZW1vdmVfdW5pdCh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Cj4+IC0gICAgc2NoZWRfZnJl
ZV92ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdC0+cHJpdik7Cj4+IC0gICAgc2NoZWRfZnJl
ZV91bml0KHVuaXQpOwo+PiArICAgIC8qCj4+ICsgICAgICogVmNwdXMgYXJlIGJlaW5nIGRlc3Ry
b3llZCB0b3AtZG93bi4gU28gYmVpbmcgdGhlIGZpcnN0IHZjcHUgb2YgYW4gdW5pdAo+PiArICAg
ICAqIGlzIHRoZSBzYW1lIGFzIGJlaW5nIHRoZSBvbmx5IG9uZS4KPj4gKyAgICAgKi8KPj4gKyAg
ICBpZiAoIHVuaXQtPnZjcHVfbGlzdCA9PSB2ICkKPiAKPiBJbnRlcmVzdGluZ2x5IGhlcmUgeW91
IHJlbHkgb24gdGhlcmUgYmVpbmcgYSBjZXJ0YWluIG9yZGVyLgoKWWVzLiBUaGF0IGlzIHdvcmtp
bmcgYmVjYXVzZSBpZGxlIHZjcHVzIGFyZSBuZXZlciBkZXN0cm95ZWQuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 10:36:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 10:36: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 1iCiAs-0000sZ-Nf; Tue, 24 Sep 2019 10:36: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=jCV4=XT=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCiAq-0000rg-Tx
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 10:36:01 +0000
X-Inumbo-ID: 17ca9977-deb7-11e9-9614-12813bfff9fa
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.130]) by localhost (Halon) with ESMTPS
 id 17ca9977-deb7-11e9-9614-12813bfff9fa;
 Tue, 24 Sep 2019 10:35:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=c8BjiU/bFwBYJLgmXN0go770DziO46oyObhfNcKLcPU8WRmpkq7OInQDABbdCjgCwkGoJMLq562WsQc0bS75efH6Y+1FD1lI3mi7Ui3kcwMFzln1rq3bvyZNAoIa+WxkBBxSSpcgUL3DR3BZYnmb7P86OXcDHVBh78qOKqN7XL8KAwhO+4m1w+ZvIRR8RxHMdIgPJJHmc3l4VHbpBnWIHVK1Tguxe0WQrsPCcxCMUWJnyahBSr7RWKWthQS4kBmI+oiAETA3URlvOSqVuMmAaThvo1DcB8dZC5VbCMDXjVfzojwKFv+dNQsQT+d/AHnXiXrhmTZFq6d/Ktx+ni25SA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JmvZlQ0ce7s+N8dBgVBHG3H0VsJezhsQxCEK1sAZW9U=;
 b=ESQWuWoLU+g8e2hu72PyqWus4WgnmBwVGR/MepEepVPn041b8msEUMiXI17LVkwfOSCvhvWj3Se6sIo1Rj9zWijHB9QF3spyDxSUkXpxePfvzral5q/S5754Vqq99NWcF/DUTW9rnaKWVaehkXliQZsDzZYAkK8RV6HjeR+aKjqaFElDlDit5NJzKtV26hmdvoKLE5JSARGdTRTsB51QM+59knICFWi0XfI0B7ZuhPasEqDRFTpxixZ8Fw9ZkkAlvEnsYVwKmvKv06IQ0Z58eNpJsfpkvdNpnUy0JIJducQtQwnp9mRrm318Hg270tOhx4+/d3fPSNDh23XKQQ2fTA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JmvZlQ0ce7s+N8dBgVBHG3H0VsJezhsQxCEK1sAZW9U=;
 b=LztEQmsHM2zI64UGMgH8UzJzvkIEvZ2O+Kny1fRVdI7/GF8IB6+7fkca0aMzcrKL6zr1mxWwuiCDP5fn8/4pulAwdUVSbxFY7aXgm22HkctJCbtRmEww10ONuQo9MH5nfJU3NMGo4fybNApmq11558QXm7r7P+ROfwE9wna1GM4=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB3947.eurprd08.prod.outlook.com (20.179.11.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Tue, 24 Sep 2019 10:35:56 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed%2]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 10:35:56 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v2 6/9] scripts: add coccinelle script to use auto
 propagated errp
Thread-Index: AQHVcin6p36e+6YlfEqQb7RcIZ1Pjqc5sEKAgAAXhICAANuNgA==
Date: Tue, 24 Sep 2019 10:35:56 +0000
Message-ID: <4fa70142-28e1-9e38-9786-2a66728a0265@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <20190923161231.22028-7-vsementsov@virtuozzo.com>
 <57e97ed0-b1a1-d209-fc23-cf41ec467157@redhat.com>
 <7cffb999-35e5-742e-7241-6da4777885bf@redhat.com>
In-Reply-To: <7cffb999-35e5-742e-7241-6da4777885bf@redhat.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR0102CA0046.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::23) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20190924133547109
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d50a5f5d-ff28-4323-3246-08d740dafb61
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:DB8PR08MB3947; 
x-ms-traffictypediagnostic: DB8PR08MB3947:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB39476333DFCA0CD4085D94A4C1840@DB8PR08MB3947.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(39840400004)(136003)(366004)(396003)(376002)(199004)(189003)(71190400001)(66556008)(53546011)(486006)(229853002)(476003)(446003)(14454004)(3846002)(7406005)(54906003)(64756008)(6116002)(305945005)(11346002)(7336002)(81156014)(81166006)(4326008)(66476007)(386003)(186003)(8936002)(8676002)(6506007)(2501003)(102836004)(31686004)(2616005)(66946007)(71200400001)(478600001)(26005)(7416002)(7366002)(52116002)(99286004)(6436002)(6486002)(36756003)(5024004)(6512007)(256004)(25786009)(6246003)(31696002)(45426003)(110136005)(76176011)(7736002)(5660300002)(66066001)(66446008)(316002)(86362001)(2906002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB3947;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 2j4owejUvnBhqD0hl3IIEePXxL7vBGcG8sa09LjXPVbWS8un2ApBTnDVI3VuhleaSuH90XKUF65mtFSbi1iXgGKHTfFTtmR7fLTMpGPLfayuhN7SVBSLFizMVTnFxUXnSAzKZoMgF5URb9GMoNzbSB/1F5yPu9dS8Qmasz83fSgRY6TFY7tcH/DHH4zkVnobz6E08bak9AurVZthuaaAl7BBo7lbkAYgmceOiEoyTwCjGph7S7KM9fLz2fK5HmxrvYgDc7hgSSrg89A5oou+V5cBxv34s+Yr1tGCPgeaSaae3afOAj2/3tCMwkrrBEznxGwJeaUW9KZsnWTNLW4yQ4ki222kz1rBXiyzGAC1rJRpzhtNtoHplpKj7w6Tv5E0v7ROtuB91dkeYUFOnGVjC+PnNxFySm/OtnALVRaixFg=
Content-ID: <E4D82432CE417948B1B27BA21D43D7C0@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d50a5f5d-ff28-4323-3246-08d740dafb61
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 10:35:56.4626 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PjCKb0rEsZOAoQIEwq7sBdB76S93P7StQcNZwZ3hADTK+zI6sSX5vJxjO4pzP7MNyPPhoXMKP1w03ywhx0yRqEH1IptTdk19ujtCxJ6LSBY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB3947
Subject: Re: [Xen-devel] [RFC v2 6/9] scripts: add coccinelle script to use
 auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "balrogg@gmail.com" <balrogg@gmail.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "rth@twiddle.net" <rth@twiddle.net>, "kwolf@redhat.com" <kwolf@redhat.com>,
 "andrew@aj.id.au" <andrew@aj.id.au>, "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "thuth@redhat.com" <thuth@redhat.com>, "amit@kernel.org" <amit@kernel.org>,
 "sw@weilnetz.de" <sw@weilnetz.de>, "groug@kaod.org" <groug@kaod.org>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "green@moxielogic.com" <green@moxielogic.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "joel@jms.id.au" <joel@jms.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>,
 "walling@linux.ibm.com" <walling@linux.ibm.com>,
 Denis Lunev <den@virtuozzo.com>, "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjQuMDkuMjAxOSAwOjI5LCBFcmljIEJsYWtlIHdyb3RlOg0KPiBPbiA5LzIzLzE5IDM6MDUgUE0s
IEVyaWMgQmxha2Ugd3JvdGU6DQo+IA0KPj4gRG9lcyBydW5uaW5nIHRoaXMgQ29jY2luZWxsZSBz
Y3JpcHQgMiB0aW1lcyBpbiBhIHJvdyBhZGQgYSBzZWNvbmQNCj4+IEVSUlBfRlVOQ1RJT05fQkVH
SU4oKSBsaW5lPyAgV2Ugd2FudCBpdCB0byBiZSBpZGVtcG90ZW50IChubyBjaGFuZ2VzIG9uDQo+
PiBhIHNlY29uZCBydW4pLiAgKEFkbWl0dGVkbHksIEkgZGlkIG5vdCBhY3R1YWxseSB0ZXN0IHRo
YXQgeWV0KS4gIEFsc28sIEkNCj4+IGRvbid0IGtub3cgaWYgdGhpcyBjYW4gYmUgdHdlYWtlZCB0
byBhdm9pZCBhZGRpbmcgdGhlIGxpbmUgdG8gYSBmdW5jdGlvbg0KPj4gd2l0aCBhbiBlbXB0eSBi
b2R5LCBtYXliZToNCj4+DQo+PiAgIGZuKC4uLiwgRXJyb3IgKiplcnJwLCAuLi4pDQo+PiAgIHsN
Cj4+ICsgICAgRVJSUF9GVU5DVElPTl9CRUdJTigpOw0KPj4gICAgICAgLi4uDQo+PiAgIH0NCg0K
Tm8sIHdlIG5lZWQgZXhhY3RseSB0aGlzIHRvIG1hdGNoIG5vdCBvbmx5IGVtcHR5IGZ1bmN0aW9u
cy4gQnV0IHdpdGggLi4uIGl0IG1hdGNoZXMNCmVtcHR5IGZ1bmN0aW9ucyBhcyB3ZWxsLg0KDQo+
IA0KPiBBbHNvIHVudGVzdGVkOg0KPiANCj4gICBmbiguLi4sIEVycm9yICoqZXJycCwgLi4uKQ0K
PiAgIHsNCj4gKA0KPiB8DQo+ICAgICAgIEVSUlBfRlVOQ1RJT05fQkVHSU4oKTsNCj4gICAgICAg
Li4uDQo+IHwNCj4gKyAgICBFUlJQX0ZVTkNUSU9OX0JFR0lOKCkNCj4gICAgICAgLi4uDQo+ICkN
Cj4gICB9DQoNClNlZW1zLCB0aGF0IGRvZXNuJ3Qgd29yay4uDQoNCkl0IHNheXM6DQoxMjogbm8g
YXZhaWxhYmxlIHRva2VuIHRvIGF0dGFjaCB0bw0KDQp3aGVyZSAxMiBpcyBsaW5lICIrICAgIEVS
UlBfRlVOQ1RJT05fQkVHSU4oKSINCg0KDQpTbywgSSB0ZW5kIHRvIGp1c3QgYWRkIGNodW5rIHRv
IHJlbW92ZSBkdXBsaWNhdGVkIGludm9jYXRpb24gOikNCg0KPiANCj4gDQo+PiBPdmVyYWxsLCB0
aGUgc2NyaXB0IG1ha2VzIHNlbnNlIGluIG15IHJlYWRpbmcgKGJ1dCBubyBpZGVhIGlmIGl0DQo+
PiBhY3R1YWxseSBjYXRjaGVzIGV2ZXJ5dGhpbmcgd2Ugd2FudCwgb3IgaWYgaXQgbWlzc2VkIHNv
bWV0aGluZykuDQo+IA0KPiBIYXZpbmcgc3BvdC1jaGVja2VkIDcsIGl0IGRlZmluaXRlbHkgbWlz
c2VzIGNhc2VzIHdoZXJlIGl0IHdhcyBzdXBwb3NlZA0KPiB0byBhZGQgRVJSUF9GVU5DVElPTl9C
RUdJTigpLg0KPiANCg0KDQotLSANCkJlc3QgcmVnYXJkcywNClZsYWRpbWlyDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:08:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11: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 1iCig2-0003IF-IH; Tue, 24 Sep 2019 11:08:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCig1-0003I9-Bm
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:08:13 +0000
X-Inumbo-ID: 85b6668c-deb1-11e9-994c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 85b6668c-deb1-11e9-994c-bc764e2007e4;
 Tue, 24 Sep 2019 09:56:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 17558142F;
 Tue, 24 Sep 2019 02:56: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 63B0E3F67D;
 Tue, 24 Sep 2019 02:56:03 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568224770-25402-1-git-send-email-olekstysh@gmail.com>
 <f328bc9a-8466-c87e-a00c-223172823ac3@arm.com>
 <b901ff2d-0697-ee83-b929-da1832d365b4@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <943049d6-e4e3-c725-6197-977c9cfcaa7b@arm.com>
Date: Tue, 24 Sep 2019 10:56:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b901ff2d-0697-ee83-b929-da1832d365b4@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH V3] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGksCgpPbiAyNC8wOS8yMDE5IDEwOjU1LCBPbGVrc2FuZHIgd3JvdGU6Cj4gT24gMjQuMDkuMTkg
MTI6MzYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhlIHJlc3Qgb2YgdGhlIGNvZGUgbG9va3Mg
Z29vZCB0byBtZS4KPiAKPiAKPiBTaGFsbCB0aGUgbm9uLVJGQyBwYXRjaCBiZSBzcGxpdCBpbnRv
ICJhZGRpbmcgcG9zc2liaWxpdHkgdG8gcmVzdHJpY3QiIGFuZCAKPiAicmVzdHJpY3QgYnkgdGhl
IElPTU1VIGRyaXZlcnMiPwoKVGhlIHBhdGNoIGlzIGZpbmUgYXMgaXQgaXMuIE5vIG5lZWQgdG8g
c3BsaXQgZnVydGhlciA6KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:08:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11: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 1iCig6-0003IV-RW; Tue, 24 Sep 2019 11:08:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCig6-0003IP-5C
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:08:18 +0000
X-Inumbo-ID: 3096bcc0-deb0-11e9-8a4f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3096bcc0-deb0-11e9-8a4f-bc764e2007e4;
 Tue, 24 Sep 2019 09:46: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 98D1AAC32;
 Tue, 24 Sep 2019 09:46:31 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-33-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <04d23beb-5370-a538-7cc1-785086e10491@suse.com>
Date: Tue, 24 Sep 2019 11:46:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-33-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 32/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMzY2LDE4ICsz
ODAsMzggQEAgc3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQo+ICAgICAgeGZyZWUodW5pdCk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHNjaGVkX3Vu
aXRfYWRkX3ZjcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2Y3B1ICp2KQo+ICt7
Cj4gKyAgICB2LT5zY2hlZF91bml0ID0gdW5pdDsKPiArICAgIGlmICggIXVuaXQtPnZjcHVfbGlz
dCB8fCB1bml0LT52Y3B1X2xpc3QtPnZjcHVfaWQgPiB2LT52Y3B1X2lkICkKCklzIHRoZSByaWdo
dCBzaWRlIG5lZWRlZD8gQXJlbid0IHZDUFUtcyBjcmVhdGVkIGluIGluY3JlYXNpbmcgb3JkZXIK
b2YgdGhlaXIgSURzLCBhbmQgYXJlbid0IHdlIHJlbHlpbmcgb24gdGhpcyBlbHNld2hlcmUgdG9v
PwoKPiArICAgIHsKPiArICAgICAgICB1bml0LT52Y3B1X2xpc3QgPSB2Owo+ICsgICAgICAgIHVu
aXQtPnVuaXRfaWQgPSB2LT52Y3B1X2lkOwoKVGhpcyBtYWtlcyBmb3IgYSBwcmV0dHkgc3RyYW5n
ZSBzZXQgb2YgSURzIChub24tc3VjY2Vzc2l2ZSksIGFuZApleHBsYWlucyB3aHkgcGF0Y2ggMjQg
dXNlcyBhIGxvY2FsICJ1bml0X2lkeCIgaW5zdGVhZCBvZiBzd2l0Y2hpbmcKZnJvbSB2LT52Y3B1
X2lkIGFzIGFycmF5IGluZGV4IHRvIHVuaXQtPnVuaXRfaWQuIElzIHRoZXJlIGEgcmVhc29uCnlv
dSBkb24ndCBkaXZpZGUgYnkgdGhlIGdyYW51bGFyaXR5IGhlcmUsIGVsaW1pbmF0aW5nIHRoZSBk
aXZpc2lvbgpkb25lIGUuZy4gLi4uCgo+ICsgICAgfQo+ICsgICAgdW5pdC0+cnVuc3RhdGVfY250
W3YtPnJ1bnN0YXRlLnN0YXRlXSsrOwo+ICt9Cj4gKwo+ICBzdGF0aWMgc3RydWN0IHNjaGVkX3Vu
aXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47Cj4gIAo+ICsgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQo+ICsg
ICAgICAgIGlmICggdW5pdC0+dmNwdV9saXN0LT52Y3B1X2lkIC8gc2NoZWRfZ3JhbnVsYXJpdHkg
PT0KCi4uLiBoZXJlLiAoSSBhbHNvIGRvbid0IHNlZSB3aHkgeW91IGRvbid0IHVzZSB1bml0LT51
bml0X2lkIGhlcmUuKQoKPiBAQCAtNjIyLDkgKzY1OSwxNiBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lf
dmNwdShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIGtpbGxfdGltZXIoJnYtPnBvbGxfdGltZXIpOwo+
ICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYtPmlzX3VyZ2VudCkgKQo+ICAgICAgICAg
IGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCB2LT5wcm9jZXNzb3IpKTsK
PiAtICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKPiAtICAg
IHNjaGVkX2ZyZWVfdmRhdGEodmNwdV9zY2hlZHVsZXIodiksIHVuaXQtPnByaXYpOwo+IC0gICAg
c2NoZWRfZnJlZV91bml0KHVuaXQpOwo+ICsgICAgLyoKPiArICAgICAqIFZjcHVzIGFyZSBiZWlu
ZyBkZXN0cm95ZWQgdG9wLWRvd24uIFNvIGJlaW5nIHRoZSBmaXJzdCB2Y3B1IG9mIGFuIHVuaXQK
PiArICAgICAqIGlzIHRoZSBzYW1lIGFzIGJlaW5nIHRoZSBvbmx5IG9uZS4KPiArICAgICAqLwo+
ICsgICAgaWYgKCB1bml0LT52Y3B1X2xpc3QgPT0gdiApCgpJbnRlcmVzdGluZ2x5IGhlcmUgeW91
IHJlbHkgb24gdGhlcmUgYmVpbmcgYSBjZXJ0YWluIG9yZGVyLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:08:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCige-0003Lz-5y; Tue, 24 Sep 2019 11:08:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCigc-0003Lh-Aq
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:08:50 +0000
X-Inumbo-ID: 3e3eadde-deaa-11e9-994c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3e3eadde-deaa-11e9-994c-bc764e2007e4;
 Tue, 24 Sep 2019 09:03: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 CF568B021;
 Tue, 24 Sep 2019 09:03:57 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190924074202.4064-1-jgross@suse.com>
 <79c54053-c17b-597a-34bd-3a0e5ac349bb@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <5dd8df47-2fc7-6a44-a688-e39a6f135a28@suse.com>
Date: Tue, 24 Sep 2019 11:03:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <79c54053-c17b-597a-34bd-3a0e5ac349bb@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMTkgMTA6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMDk6
NDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IHZjcHVfcnVuc3RhdGVfZ2V0KCkgc2hvdWxkIG5l
dmVyIHJldHVybiBhIHN0YXRlIGVudHJ5IHRpbWUgd2l0aAo+PiBYRU5fUlVOU1RBVEVfVVBEQVRF
IHNldC4gVG8gYXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKQo+PiBvcGVyYXRl
IG9uIGEgbG9jYWwgcnVuc3RhdGUgY29weS4KPj4KPj4gVGhpcyBwcm9ibGVtIHdhcyBpbnRyb2R1
Y2VkIHdpdGggY29tbWl0IDI1MjljODUwZWE0OGYwMzYgKCJhZGQgdXBkYXRlCj4+IGluZGljYXRv
ciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFBlcmhhcHMgdGhpcyBhbHNvIHdhbnRzIGEgUmVw
b3J0ZWQtYnkgdGFnPwoKWWVzLiBUaGF0IHdhcyBBbmRyZXcsIHJpZ2h0PwoKPiAKPiBJbiBwcmlu
Y2lwbGUgdGhlIGNoYW5nZSBpcyBmaW5lLCBidXQgSSB3b25kZXIgd2hldGhlciB5b3UncmUgKGEp
Cj4gZ29pbmcgYSBsaXR0bGUgdG9vIGZhciBhbmQgdGh1cyB5b3UgYXJlIChiKSBtaXNzaW5nIHNv
bWUgY2xlYW51cAo+IHBvdGVudGlhbDoKPiAKPj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
Cj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiBAQCAtMTYwMCwyMSArMTYwMCwyNCBA
QCBib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgICBib29s
IHJjOwo+PiAgICAgICBzdHJ1Y3QgZ3Vlc3RfbWVtb3J5X3BvbGljeSBwb2xpY3kgPSB7IC5uZXN0
ZWRfZ3Vlc3RfbW9kZSA9IGZhbHNlIH07Cj4+ICAgICAgIHZvaWQgX191c2VyICpndWVzdF9oYW5k
bGUgPSBOVUxMOwo+PiArICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVuc3RhdGU7Cj4g
Cj4gSSBkb24ndCB0aGluayB0aGUgZnVsbCBzdHJ1Y3R1cmUgbmVlZHMgY29weWluZy4gWW91IGFs
cmVhZHkgdXNlIC4uLgo+IAo+PiAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHJ1bnN0
YXRlX2d1ZXN0KHYpKSApCj4+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gICAKPj4gICAgICAg
dXBkYXRlX2d1ZXN0X21lbW9yeV9wb2xpY3kodiwgJnBvbGljeSk7Cj4+ICAgCj4+ICsgICAgbWVt
Y3B5KCZydW5zdGF0ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2YocnVuc3RhdGUpKTsKPj4gKwo+PiAg
ICAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9mbGFnKSApCj4+
ICAgICAgIHsKPj4gICAgICAgICAgIGd1ZXN0X2hhbmRsZSA9IGhhc18zMmJpdF9zaGluZm8odi0+
ZG9tYWluKQo+PiAgICAgICAgICAgICAgID8gJnYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5z
dGF0ZV9lbnRyeV90aW1lICsgMQo+PiAgICAgICAgICAgICAgIDogJnYtPnJ1bnN0YXRlX2d1ZXN0
Lm5hdGl2ZS5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsKPj4gICAgICAgICAgIGd1ZXN0X2hhbmRs
ZS0tOwo+IAo+IC4uLiB0cmlja2VyeSB0byBnZXQgYXQganVzdCB0aGUgc3RhdGVfZW50cnlfdGlt
ZSBmaWVsZC4gSSB0aGluawo+IHlvdSB3b3VsZCBnZXQgYXdheSB3aXRoIG1ha2luZyBhIGxvY2Fs
IGNvcHkgb2YganVzdCB0aGF0IG9uZSwKPiB0aHVzIC4uLgo+IAo+PiAtICAgICAgICB2LT5ydW5z
dGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7Cj4+ICsgICAgICAg
IHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKPj4gICAg
ICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAo+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsg
MSkgLSAxLCAxKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmcnVu
c3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7Cj4gCj4gLi4uIHJlZHVjaW5nIHRo
ZSBjb21wbGV4aXR5IG9mIHRoaXMgYXQgbGVhc3QgYSBsaXR0bGUsIHdoaWxlIC4uLgo+IAo+PiBA
QCAtMTYyMiwyMCArMTYyNSwyMCBAQCBib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2
Y3B1ICp2KQo+PiAgICAgICB7Cj4+ICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZjcHVfcnVuc3Rh
dGVfaW5mbyBpbmZvOwo+PiAgIAo+PiAtICAgICAgICBYTEFUX3ZjcHVfcnVuc3RhdGVfaW5mbygm
aW5mbywgJnYtPnJ1bnN0YXRlKTsKPj4gKyAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8o
JmluZm8sICZydW5zdGF0ZSk7Cj4+ICAgICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qodi0+cnVuc3Rh
dGVfZ3Vlc3QuY29tcGF0LCAmaW5mbywgMSk7Cj4+ICAgICAgICAgICByYyA9IHRydWU7Cj4+ICAg
ICAgIH0KPj4gICAgICAgZWxzZQo+PiAtICAgICAgICByYyA9IF9fY29weV90b19ndWVzdChydW5z
dGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAxKSAhPQo+PiAtICAgICAgICAgICAgIHNpemVv
Zih2LT5ydW5zdGF0ZSk7Cj4+ICsgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRl
X2d1ZXN0KHYpLCAmcnVuc3RhdGUsIDEpICE9Cj4+ICsgICAgICAgICAgICAgc2l6ZW9mKHJ1bnN0
YXRlKTsKPiAKPiAuLi4gdGFraW5nIHRoZSBvcHBvcnR1bml0eSB0byBtYWtlIHRoaXMgdXNlIF9f
Y29weV90b19ndWVzdF9maWVsZCgpCj4gKHN0b3Jpbmcgc3RhdGVfZW50cnlfdGltZSBsYXN0KSwg
aW4gdHVybiBhbGxvd2luZyAuLi4KPiAKPj4gICAgICAgaWYgKCBndWVzdF9oYW5kbGUgKQo+PiAg
ICAgICB7Cj4+IC0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9S
VU5TVEFURV9VUERBVEU7Cj4+ICsgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0g
flhFTl9SVU5TVEFURV9VUERBVEU7Cj4+ICAgICAgICAgICBzbXBfd21iKCk7Cj4+ICAgICAgICAg
ICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0g
MSwgMSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnJ1bnN0YXRl
LnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwo+PiAgICAgICB9Cj4gCj4gLi4uIHRvIGRy
b3AgdGhpcyBhbHRvZ2V0aGVyLgo+IAo+IFRob3VnaHRzPwoKSG1tLCBJJ20gbm90IHN1cmUgdGhp
cyB3aWxsIG1ha2UgdGhpbmdzIGVhc2llci4KClRoZSByZXF1ZXN0ZWQgc2VxdWVuY2UgaXM6Cgot
IGNvcHkgdGhlIGJ5dGUgd2l0aCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBiaXQgc2V0IGZpcnN0
Ci0gY29weSBhbGwgb3RoZXIgYnl0ZXMgKG5vdCBjbGVhcmluZyB0aGUgWEVOX1JVTlNUQVRFX1VQ
REFURSBiaXQpCi0gY29weSB0aGUgYnl0ZSB3aXRoIHRoZSBub3cgY2xlYXJlZCBYRU5fUlVOU1RB
VEVfVVBEQVRFIGJpdCBsYXN0CgpBbmQgdGhpcyBoYXMgdG8gd29yayBmb3IgNjQtIGFuZCAzMi1i
aXQgdmFyaWFudHMgb2YgdGhlIHN0cnVjdHVyZS4KClNvIGRyb3BwaW5nIHRoZSBsYXN0IGh1bmsg
aXMgd3JvbmcgYWxyZWFkeSwgYW5kIEkgZG9uJ3QgdGhpbmsgaGF2aW5nCmEgbG9jYWwgY29weSBv
ZiBzdGF0ZV9lbnRyeV90aW1lIG9ubHkgd2lsbCBtYWtlIHRoaW5ncyBlYXNpZXIsIGFzCnlvdSdk
IG5lZWQgdG86CgotIGNvcHkgdGhlIGJ5dGUgd2l0aCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBi
aXQgc2V0IGZpcnN0Ci0gY29weSB2LT5ydW5zdGF0ZS5zdGF0ZQotIGNvcHkgbG9jYWwgcnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZQotIGNvcHkgdi0+cnVuc3RhdGUudGltZVtdCi0gY29weSB0aGUg
Ynl0ZSB3aXRoIHRoZSBub3cgY2xlYXJlZCBYRU5fUlVOU1RBVEVfVVBEQVRFIGJpdCBsYXN0CgpB
bmQgeW91J2QgbmVlZCB0byBzcGVjaWFsIGNhc2UgdGhlIGNvbXBhdCBjYXNlLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:09:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:09:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCigo-0003PH-PC; Tue, 24 Sep 2019 11:09:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCign-0003Ou-EH
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:09:01 +0000
X-Inumbo-ID: 8d0a01d6-dead-11e9-ae5c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8d0a01d6-dead-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 09:27: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 9625FB9FB;
 Tue, 24 Sep 2019 09:27:38 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel@lists.xenproject.org
References: <9E62742B-981B-4496-B856-BDD76B80B476@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <7bfbdb61-ce54-65b1-a76a-22fa99cca4f5@suse.com>
Date: Tue, 24 Sep 2019 11:27:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9E62742B-981B-4496-B856-BDD76B80B476@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Moving next week's community call to Thu 10th
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjQuMDkuMTkgMTA6MzYsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IGJlY2F1
c2UgbWFueSBvZiB1cyB3aWxsIGJlIGF0IHRoZSBQbGF0Zm9ybSBTZWN1cml0eSBTdW1taXQgbmV4
dCB3ZWVrLCBJIAo+IHByb3Bvc2UgdG8gbW92ZSB0aGUgY29tbXVuaXR5IGNhbGwgdG8gVGh1IDEw
XnRoIGF0IHRoZSB1c3VhbCB0aW1lCgorMQoKLi4uIGVzcGVjaWFsbHkgYXMgdGhlcmUgaXMgYSBw
dWJsaWMgaG9saWRheSBpbiBHZXJtYW55IG9uIE9jdCAzcmQuCgoKSnVlcmdlbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:09:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCigv-0003Rw-4J; Tue, 24 Sep 2019 11:09:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JTJ1=XT=posteo.de=hfp@srs-us1.protection.inumbo.net>)
 id 1iCigt-0003RL-Dl
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:09:07 +0000
X-Inumbo-ID: a0facbe0-deb1-11e9-ae5c-bc764e2007e4
Received: from mout02.posteo.de (unknown [185.67.36.66])
 by localhost (Halon) with ESMTPS
 id a0facbe0-deb1-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 09:56:50 +0000 (UTC)
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 9CEE52400FD
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 11:56:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017;
 t=1569319009; bh=1lK2wIk+vy7pG2uLxQBwgA5Q0onDmaBxjO6uVqftzmY=;
 h=Subject:To:Cc:From:Date:From;
 b=phU06pCjORgXPZRiSW6aefJzbpwO6hysv+KyySZ1v8JqtVB/UNl+cVvh235lslium
 e/5hRD1HngH8+XN2jUHMLO/EYXqFH7O60MJ6+Ansc/YZiBDHEuhPvFodZNTpoWulj/
 GB+lX36DXcG6QJQ3AGfzep2WPJukk6Oqqot56mrbkvHBWYvAv9IspxjAmRyhUkuUfZ
 RdeG5IIqRcpjoJ64rkc8hiIv+jNdsLnDAvOt1pGZmFogN65vzMdomCM6M+L41j/6IL
 uI5Jy1NxhyAzL1IsEglURDdJe5b1VwQcl/Yh6Uo3mCT5xCLJqslx3TAzvwGtdIZqqK
 SBgo/JsPV9rQA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 46cxRg4LCFz9rxD;
 Tue, 24 Sep 2019 11:56:46 +0200 (CEST)
To: Jan Beulich <jbeulich@suse.com>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <5d406fbf-d057-a515-5364-6f0e2f6955c7@suse.com>
From: Andreas Kinzler <hfp@posteo.de>
Message-ID: <d275020d-5ced-be61-ef1d-9378b0240fb7@posteo.de>
Date: Tue, 24 Sep 2019 11:56:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5d406fbf-d057-a515-5364-6f0e2f6955c7@suse.com>
Content-Type: multipart/mixed; boundary="------------0C818F819FF69D9B17DFC3DD"
Content-Language: en-US
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul.Durrant@citrix.com,
 Steven Haigh <netwiz@crc.id.au>, xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 23.09.2019 10:17, Jan Beulich wrote:
> While, according to AMD's processor specs page, the 3700X is just an
> 8-core chip, I wonder whether
> https://lists.xenproject.org/archives/html/xen-devel/2019-09/msg01954.html
> still affects this configuration as well. Could you give this a try in
> at least the viridian=0 case? As to Linux, did you check that PVH

As a first input for the Xen developers I used the tool from 
http://www.etallen.com/cpuid.html to dump complete cpuid information.

Regards Andreas

--------------0C818F819FF69D9B17DFC3DD
Content-Type: application/octet-stream;
 name="cpuid-3700x.tar.xz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cpuid-3700x.tar.xz"

/Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj5/f/HIJdABmNwlqVH8rRXNAr+d6ipPLYzQjxOTXq
f7GhR8n3fc2AP2uI4Lao5xCOSumd6QSsJv55CGYTKI/1xoRaTISh1ApiBOFsoor9onwjBvyC
yvFy5ZcOZWFqguVeOzLYBe1e95ydvrCPZj5wbXvYNH6y8ReMhuquceLqDEQ79LmvZthDoo6+
jHfAcR1PjNilzKvimq6e33aT7r4PFVzIwyJDfZNmiCZAc9VmcK2JHQkYuW9GB7BHDPQYbViY
juXRjabwvqXyjbHN+Mlp/I+yWXAZTLTwVQqjq7BUKa6luOMO6E1Bc5lPVn+YaVtUzrJ3mI3g
6XU44dZqpI4J8hYpWQXRwFlWdta+4zDu8yEebC/x2219u3HU234+8k8tUYTKHvYCQUsfgJJq
77+pz6uJzI7v4P+apk5UTDDnRqJAzKwjHrpsXTQUHypR7b8Euo0K9EQs4km+dKf3AwZz49ww
ZopN7rfP7xpK8Hb/44/Wk4MHPQRgx8vN8EYPvH2iea4bAHLq5fTOvmA9MwhJo9SzNbWLSqbj
DC0K3mLxl9mp2yw/HDhPveD1Khdy65hxc7srWz78ZNdczXIcr27UNrXppUeMoi2hLIi/SwF9
aD7kBervdStPyda7Ir5lG3YvsmnHRmd7PvIeYssTIZbsnB8L2I9G83K5zYapp0I/l+HtbCok
1RGnfX5wm5QtTBTkQUiPRnCdXV3o0E2E9l2xxZXirm4FJGutBOB6WbuCo63d6JIt+V9CpH+x
ZNqt5NQCuMt2ynXLsOzI2GwR4Tq/oZZjM7YBz+jQ0/8z8cofrCEkNx+N7WJC6/5KbPUSi6B0
sdFTkokJ3cvq1NdRL0dFbSnO7SXJPyu6ylnsOag3kTnX847WRC5TggscIKzTsABlSBP8xqQP
YP30QSem6mpnQvahC9FFUWHoe1BsFgjqVtGykk4CBtpVVgWxqUnd+WMztG5Yusg4AKPsf+6k
r6CNXGmWpF39kBrlmnsxOH3r5tjI/N2D8s1hA2HxaFPRLBscYTFZGXYwKP36W8qtioqr9Eij
bNTaKqqePAXArJsj8b4Kg01xL0ZKdcNQw4eFSlyYXmPnEouHrQeIy1mPvFlDDsnf+hFZ4f5W
gBfaSusj4pTGO25CtvEquWHP1Q6C2ovv4kR8dhSVAtp59NO5DIsocBZLC1ueeC/bGJ6Cwhp+
tGCQMfgliheIQRz/ZDJp3X8n37hA3P66jd0h2B87B875u6ufr7HgxGZGkWYQ9WlwUQZnpjza
Z7/LMTGw18VYZGBrh/R2X76q5LdTw1viGsAYRn9uzH4zdOZ3SnEM+DU2CaneqoyKvzqp4WOv
HZSvO+a0gk31B7cdI7FyrPTqrITEXacdjxGoDU3zAof94qvLwtuBJMx00VOFbnLTxmZoH9of
fjxWoQ5Gi69edU9RmclORKDewaEdfEynhiClUQSPK5M/bE2E8ukXrXX5xRJZU/9KxOux0a7b
sTJUX6aH3oAOcC/uKOd8hq5tHeZOUa/4W7cf18PlWWSsr7ctxEuaRkCOH8X9syx3Kt3UwjAO
Yk4HT3doYuPyTBzQ4uPCiHp2KDkVGX7Z+jj2mOBiP1uy9j58SDwOdyTXD4RNFXGA1pzkppB6
RU5z2R0z8v+PzkpakyQczPI81+zAodf6FZ7gm2iQKwuhqSkGVrcZsB7+Pu3yADY4RyCDiWIy
i5++FjA1mm9tugscaJQ2kNLSk3OCi0EWNOn2VL4YIdCeL9P5EF0WMtt11JrgoZSIZVgpk9KP
LlBJ3VHs02e7XVuw7owq6CbDhbDJTqxIvvIB94eWqjn4nXmU1iyL62V+J+LcUsI5ZxVHjHSE
jPrOIUrSOjfUgyqTXQeVntRWrAWUmN2aHydlb3YQvVCt8P9OZ2RiR7gnHQpUpTZ1h+ztFpqm
KAaJUmL9VWwCXgDEacKVclVwMeSwE3SUEVwUGN9WT+Y/w7AlJIv9THeMZeZwtN7+JC/rNVC9
eCCKjHL0fEaT3Mr7MVaC2ZfX5JwEBebNjF808mufS8+L1iY9tA/gbObAaxSGGDlq/Ofl1U/c
tojcpo2fUnChrYaFHnw/On4r1Wm3bwA/NFK8K44xDZU3sBrCTaQBkZJQzTIpRoj2a8x+fKoQ
xZbT5tJGyGvu4ol0FdTz39bGDZDqfD4mZ0b+dJnFWwEk5mGVtlE/vKI73yAxLAq0rgHgq6Ps
VOwjrYIr2p6AaY4kw4Tzmu3hJqmlysbUppNEyPNDPEns/2r6KiJeJrc4JBw49Muj9juKp0PJ
R6yxPAaqgutVLcViQwgnrwYC7CYaR781jR+VG7G/FPcJ5+niNHizOdtUAYj1mudFaYJFjNm8
Q/vhNlguPxYQZkYOYNu/O+QaislvRC8RwKYvKenfbQgNEmk1t29K8TmG8UxIuSjpGGWyKUNn
XQ8BEYMvQzPvUbUcbRiXki/yrP+HrlAgAYcEHQZVr1Ltezz640GrTq7Wlmb47UF2th4TJNnV
HezwAypgrMM+WEZf3vJPFC7ARtvTgEfTIDKv5PUjRg5L1If1eK5Xa721vY3j6LQQSYxLXp9P
pOt1LhCQML1/0+4tREFnHyL45fRUL/k6Rk+ZuLZja4hNKkM05tqF/Zhve4eEjZAWRblAWGDX
g2KwfPSElZJs/AAyaSLwIOJg4rNh4qba4ltC2ic8xYT97Zp57TC9Jhwdn3i3JjMy9Xo+eXf6
1zw8Hmza6ljBmiJ7LaUeFy7/9ruflPkImYwC7Mq9bQC6BBiabUo6gGaLTf0be7CANwmOudr9
xg1vXi1UNDOFn3gkrhh8mErfMCssoYi0uaxVfIq/12hr0ntUiu/CwzmqmWKBSgT93JinwxuT
LljPYg2VH5nsVNDh3+Og/mQfxX/IG8Y4wYNs+bAGHFTyyQ/nv9h3ZzNrrBKVbSXNazUDv2jT
ySOTI6Ss8r5R0mgO/10R14TRHhipYFfOMZRtB//4bfZx0FIDpcn8sFoki7uy9bL+rQOq9AU6
xF9/lfDzVBwUkOgQXEjviKpRBHKTr+zFYP7tv4zmSOp1NLfSTOMymDVQ4yukJY5y/IlR3/bE
8qiR+7cAF+yYPSqC9zq5l9qbqrDZ49mbw3pP6IIjAWfWCJ1tj+jNZvtOXsB9XX/gmaW3KJUg
HV78KWUB36S/wYfYTLh1EXkmcixTmRbYqakKEcKX24JM7iRXVWOvTAOYWV0oEtqcjHUJ6Mhv
gqmejzTI+m74iF3zCEnycSkJEgVHrAtv5USoyt+7TbL0F/jh4Fj6WYUl39wf7fPFGxGQGHUC
e67mkhvGTkJ6CGeYf9mfUGMUeeJ22nlzp0vGAS1mcjzLLUq/LrDgvuZ5XzQPaqU2IPrNKV3L
CFIUoO5WLLmbDfNrnhoLqfM6hzUrZLLss2pyYgwalgLCNM87KP1LTEssz5zTgIffqHxbtX4y
N0KRaa6+sFpd9URY6nB8pxjoK8hpYEPKlHXyeyZ+nDlBLP+InPXE8MsCD5RsvJyX/Ddk6vKM
+2TMIxRvPlDWQgDOZKUsX3rzstRVeS/uJrpfxcCn6WV8zebk+zZExnYXUZ2iFiB82ZZVXztw
+8yjljyJCPI0TdMVyehW34KjyzH8Rpho9uGLC6N+5KtpS4KckPMP3jZfKH7kgMwhKE83tnv1
AsfHZf4ATPMRtq7EH41Ht4p4Zz6jsdXoKp/qQf0L81efaRCc/oBJkZ0TR1RmC6E1gzyKEPwE
ssjB8bJTt6CmMB7V/d20xlhJWo6pdJfpqX0+LVE581r/zsI0fThi4AvDm58bGIyUqbzAtItm
78f5K1ssjkWTjdOWSCp0r9EwvyP+tdonZhLMwGPbD05budJflFrAkDIgrK+rm0BTpU3fqp/E
bo7gOf8e1g1QvQGqTEjsHQhH7JSd/sW1qMuyLZqCH9iZEkOMmcjKYWCTlOB5wpF4w/V+/NXZ
Ni0rgYvZngiegxCXnzX7bCn5m/S3nNkYk2zQTFbDYS1lFwOZoFmc4Bn1nZP//FxfDKqREZoh
Trjrdno1CoNquuvMiQEANLVUZkULKMFeQnnecsFe0x5VAZdR3+QHbJOwKnco+OsTQYjW1rYI
fLLHD/eE59/uTNZzwGx7C3asUSy0AeVX+zHKM2pqnNBJ+NQdP5bXMLSG4gjnyVm8AYcgDcw0
QJF0PfTn7QKQ8lm4RClCOSw/6X+Rg9FHofQe9J43L/FAuhpgQpSkeeXcVV+mcrgLM6Im1JW8
qDhLRGpfJjal5q7RszfPFJQMNL5aUev/vOnMV2DOoC4Kiy9Mn2SdTpyXp/jY8WExdOQopUEO
lnKKLxPwo0waV50IH3c2kQerRu1C8mY+gg6/F0i6OpknsKtdW1MziSQexiRAEYkyUSuhfUiy
0RNDLTvsm9lqKyMd5yvQrM2c0wYE6b831QKD9kGE75cag654sqNTgrqD3G4gsC5VQjfMAaKa
6H4xQcfSf+RDsvM7cv+AAJdDZD03vCigB4qxKpQgB6gkrfAyx9GH0f/1k8WiBd8BmMWfWvZj
pl+qBdqrr0OQx4SszBHLNwxSZcX6T8Da8ceUuiDlM2KcWUT62Xhj2gI2Lw3jBI1jT8YUjWxe
MVg5kL3/phsWdFAVlDHBiC00CDEoMCvgAvgxCTyONdlgYnRdlbaktsEO/ypHpykK+ipgc7Zx
5hud5cKdT4wMPO4oVMqzbuilgXWKLjiKWGR52LwZnFaSNvfuhLz5ivar7sHWJELw1dV88IA8
Qb+b/+fUPKHfDwwq3FTdMjly4dLiP3QrYpLBRkRnuP4bQD8cdLolUPt8r0kVbkbVzzm9lsyu
4dcxRloddLkOS0CyiYIFrejyBLdvS5SMAlo9HGf5Vg7asIV8Mj4NDTQsiYazggVHYieRyWBI
TRPMuxuSaGfLOOzZfw9Z3tVgbQXtUvW7hSiToO0YHJM8eI1MFeTQMir61ee8yDq9A+rpZEBZ
AzgdRcQm1hMAAgQFfuawdy106o5Sb+mDbnrCAADY6eZ8aoyt+YBPwt5GjRXSlNxTs1l8VADQ
q31TqLzfn6C9FuMHEg01Ou2v3uWLQo7KiWwziMjTx4k8MA1ie5KM1W5p86nip377dAMXTN5p
YclMRKm/UiN4QiZFMQoQ7a1UKbFl6fHqubVR+4mG0AnXrlPGzJ71t7k8+AkB5GirZpnGHq5d
6/4Xths1B9KiwtGjw/Psa0EQ/BfY20AB2i0Yg2jVR/l9Q+QgpkxTW5G6FdrLJhX/hSH2ZUrI
YbFCCWOlwmiMJ4wGyFn7Uy6mgitsVNdCiFuAftmiNCYdAZmuaq+QsxwfVix4W76l3NOSjLQe
h/70h/gTnbibMurMsK8jKVo8ZUn/p2sglI7XG2Y2RGSP5Zlfukyxxhw/2Bq9kjOna/6OqRSS
zs0OdwIm6mTlnljnFh3yTMD8WZzBFgAKr1bAI/YEyFnK2PpkFjNa7RGC+lJY8wk5miz3oI1q
2bJ/ud+pIzHzLA64oC7O+GxNwe2pfhvsYG6QVtZhrXKwYwYyaZ4zm+LDzHy0Zs+1LFvam7Nf
nMGkgvRaHOYJ81paWhjHyOZeKeNiCm16GWpNowxpykbsIi7fPNlYm9qPB4AO4+jETDe5/WtF
P6VOhW5u6Vrpc+Si0YcOlwd0m2IQTHypvebu+1xjToZBIKMTjax0vXiKDej5/PnRvwEjlicq
9+z5pp8yMPBgaY6VE+1JGi4XtFbRPVmu1PzwXk2q+cF15rLdTt4PPAlWnOghuLYA4rO7416U
JNyc0Uob1/ZtttNf/a1Ru9Hc0xgFsXt0MKe8L4Mqb80QKtN27fvRamhCGz7WuXLPaHR5bTAC
ZBFSyHcoDiGZx79SrFBVCyqE4EjkFYcp9+qNmaGd6lxPAVXI3w1V50poaD7IMiChGAW6Aw8F
RttPAcLYydKwW5tXQmdmqBusByg1cnuY5hqIOlF1SOw+5K8KVKllH5GU8pT2Bf/3W/5jgiqg
S3BcyKoPoxokL36SsMN2TtNlYImO7TorFyX47PGAWIbdSFiG2w16fg98DKAm6QAGF6l5N4lG
H9tzuWc8J6aj9hp3H0Qgn/NnARhI1uMTAyN+qbn6QT1WYsSJrhRowxGwJVD3/qsnZjgkyH/U
030rP3wzq57gW5+pJyU8ayC9PgIzQ9PbBYREKjCPy5jpGOiR5B5slhsf5U+FClkTRn29dQiz
m89tPJ7fb+pVwfhGhRUP1QeJlCu6aMKTexL7VyOaH8QiDtia6GFWeDV5ILbc3dV+VeM9InyI
ghKwyx3fNbCRfh7UwrQ/8WlaaGym985tE0DZkMaW5hFZxWhfqgQT1Cz1Cp02FfYomiAVIAdA
+47m/y1KsI6jdY19SZEyguAt8ypCfseP9w6qJ3w36+9u/LE1nEL4pOjLKre9HzCJGXewMCNp
SI4wP9ui/M5tpBTaAIGmuLI6Jnn2sEjr45ygEVjXxfORMQsw9Le5ldCaokHASmCEk5TAEtx8
n+T+IAD/u3AA913UffiPwGV9s0xoYmPQYkCIW89Wp7IhVFtoDXmw6xO+Lq5gFr6kJDiDUAgV
WlhfXWO1EJ9unYVlKqyyk37kWFYO9sXRBRHMmbsUR1H+gWnX0stosM3uafzFtUsuMw82mRFf
0vbLoSO9uUxzLjYuI2D/tixvXOO/2xj9jUMAdWKpqO03gggYF7m2BgtRf+1IRXGxSo59jjDj
73Ox38alcAmFkX89RuvQVqAH7Icd7nptwucXTjDpsH4GNeUmj/hUpznuDVN7E7XDx1aIKhDA
yWxEN+VD0RyQR7kNZdv7aSRijj9qqFUtwvTO1FnEcKXtTvuRftubTa53orh9pzopUjXMrDkt
H0h17FCT+tSI7pX/PRDPWI2QsVPnHFfO8beTj0kBNOXfzYctlabur1S3XxLyi7i73obdhMmL
SGG1xO8CIxlzOz78COymKL4Le7qsyFAkx4lwg4KQt2/i+GVJvyIEjNNxX0mJ7JavoXFVbA7B
8DzIkzKNGEXrM54YAsZKDBMtfSsOTBQn/SgJDKBS7gBamM2ML4h22XUY8/VebiyTtoMmXVPY
aOBDc9zex9JwrjtOpqxgockO9y3jR4lIkCgx7Hp0Z7PI3Y3O2LxT9rVbFjlmsW8g2nt+9kY9
J1w/WSAwhx5KKuSN3niqS+n21ywX2Bz/PYs/Wehs9w6X4a/qVytOHR1JlEtaHJZgIFFlg0I5
WKhs9x11QUKxRALypFvLE7IVIyfh8vffYT0vUApbEa6QdGj9Q5SIQLxhkzWRU6W/O5EN+wCE
b3HAt2kQGPauHkpaKqtXYz5ZCKgdiXlceZcAV60FAkj22OoKUI/fA58R298WgDlxIT1j9Wrt
Z/NoeCF2BrsYomu6BKL6ai1+cGv3sAyQw79YV+atadyMNM3ROMPulCRi7NocDzPhVrzrr+cw
lpmLqpgNWITlB1E3GWL1ap+PRhorNJL0/+MmYeEiBRKaFbjSghwh07K44ver8nlWTMlyCA1X
e1L1g8iRF00cjtwq7a8a/U8WvsJSmq6d9JCJ6KxSgcKuFX3tYz0rInwKZBQFv5zUn33jJqt4
brsRYdwe4/2hmXeBWNcG3dF3m0FnPGSslzcDW5oaGhesWouj/X9LtKJhFn/ncG8s1BPHBQJ7
2UdWszUmAun29ZGsy6+taCLflOSXP1RP3N1/5GtPfN+eEeoihhCEGWGFyiArfCg19TwWwnH/
czRu6P/tYDob+QnzWr/tmIWL2PXYbR+o6U0w66AJbf8qv+NpP73XGjbzcrz72xWZ0i8xtoer
irOE9LBPGWzgm9WVzKOPHlEvJLaTy050GoA03rTBZhijivFZoQLeroGfeE2d18NKZFbU3N38
ipViI1BLQQyVRJQewe9d8rb87C9ioOoQ7i7j+lf9F+Pj2xRcIHjEKmLPvVXUjxzP4+DuTySa
vJ38ATRc86rSVcHA5HsFQ/Oyg+sqWUintPFjMLH67McOakcVd2azDtEBR4PXn9IMw9FNFKrS
TcVOEeSPCfP0WRqudL+08UP1JSLxnemq6b5GdNhOsir1JGWQd90Qcx2OUmk2vT0vTFphUNQl
wtFWs71qfcmT61ptLimBdmiJNdfDADd6M5jHd2zNnpnvmJYDaEBgL73KwmPXJ7q7Jd5P+xpv
xqLTwthz9qMXeDLU21VWQBQBn/boGUvv8EtuL1jl6U+hMz63kyhqEk/4ZVqOgW96o809ZNAL
6cn980R9fom1DrWeDyaNOGDdDy+2cSJms/z3kJAvEgmWq29CtO8s8m1drrl+ZlKzUN4gq4Ht
k78ePgA6gRFlSa18nZxHz54TiA83UTCn/imtZOAh4Wt+H1el195pF1T2zD5O6m4zafdDfAch
mE3zzW4efDFnCVnsJbw8cX0ce1a/d1f3UDsHbGaQQ0F86/ke9iuE9VVO5ZlQeGadcjgGKbMP
9jf5mH2EXhnOy2xkRpSxXZjDDz77lND+RE5h7OSSYOekv9hEiS3uX+3qB/ro76poSoZS2c9n
6aIrJpgHmKXmpAWHpF0Y3lpxldsYu6Jt3RaWnnjZ9QJ+vS0jVC4rBuqVSi4ochvVIN5yKO5o
YZo0mKeTogHTdftK0hxI378zAI6xadMCClGY8OkMVYtdP8ri/twG2SQhWmSY+UjcfXWL6ALH
KsDKQ8dfnairWTfc4cQxSbsmNx0NOIhafShyPjb/szydM+dyTWW9TpfYstjywNENvYVxFcJ1
a8KJuEoJCoaevbEQrHKBRmCGCxeEcrvjncaN4OqbAT0ry+Ky0Nhy9t0lxmRoUlPzt4AvORXx
6gKoBnAZbQ9OTnsf3bKrVUewktAZgMgWEVZrVZh1gK362pBFqyP+2YN8jITA4oQENABPQlko
lAlTcLextnLqK409F03L2NBSCDRmYlsYID5RnS8y0UcjsX9aMAfNdMHsIEl8MDzLFLR2Ly0m
/hIAgC7CBi2lTen+ScT2OR2J3txB5BcdiAs4MIcuxrFVKY3FAGSrJ4TBFDfXvrGCiNu96W9n
OgtWTfSAFMzzixsfmfdt8sAcfn8t8ZT1QUyQiY7pJVU0jyufukIUQqkUyc37Kh5aN9LKZcK5
mekpcreaXuFrpLpRf+0x6iWgtuEz8ihRJVR9gLmTdYh46XVCkw4S0a4MV8pXgiUlyckoXn/E
EVlW1G8o3l2mWijKOeNsYN29ttExVJdJzdyaNn9c0j3+bGxxXKjplFZkboXDWw7ZfjKdXZNC
lWSoiE5Ri4K23CIF9XZRn7KRNau0ZxckdlMuHGnZzwFMdn9DMme8B81EywkCN2X84XdvxMMV
yK/j5I6WRSu75GSCs6ASjFZuxGQwOs0mijx1a1ZiXWLya3bmjHHOdUi3z7ZgIVLrr58ti58p
8J65N33mhoPWStedj77ZdFsT5HVZVOoTvja7+4Gv9jUwLw6vXYynXJIxe4SpiGxdyVouD2mm
t9VjHyKRnmzOh2hBen/QnkLOdswpTJ6RUyD1cvWiQOGO3/FaBPahPkO/wwB9CrrQbLSHqWrm
lqEe0CMjMWIBomZG8ch66FY71X1na43nZ38Ru5P9NVG9N/6kDxFSGgW96tnoAs9qvtTVvI+4
D2yU1PzA1xfRSDw2mToXgt7AyKiuZPaOX2ApgTrj31DaFfQfYEmlwY6Tlu7TSZmp5ajLvvUC
JTq4pyiazgrtbdtI+X7UIfB2hya0gZncaQc5Zj6wuGtqI0GeqXc9aM/E97jWnL/tzdWyeRag
H2tCEbfvxQdT4PsdTEDLsk+hH0XCLjZ3YkC+j5cl0flWjlh+fgAAAAAAraqxRqfD1JoAAZ45
gPAfAGyyz92xxGf7AgAAAAAEWVo=
--------------0C818F819FF69D9B17DFC3DD
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------0C818F819FF69D9B17DFC3DD--


From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:09:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCih9-0003Xi-H9; Tue, 24 Sep 2019 11:09:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCih8-0003Wu-Ae
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:09:22 +0000
X-Inumbo-ID: f908675a-deb3-11e9-ae5c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f908675a-deb3-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 10:13: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 A191DAD8C;
 Tue, 24 Sep 2019 10:13:36 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-33-jgross@suse.com>
 <04d23beb-5370-a538-7cc1-785086e10491@suse.com>
 <44e0610b-e089-f602-2748-f3a3c923b511@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8af6ac2b-2e8b-7eee-ad2c-0c5ee56135b7@suse.com>
Date: Tue, 24 Sep 2019 12:13:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <44e0610b-e089-f602-2748-f3a3c923b511@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 32/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxMjowNiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNC4wOS4xOSAx
MTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBAQCAtMzY2LDE4ICszODAsMzggQEAgc3RhdGljIHZvaWQgc2NoZWRf
ZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQo+Pj4gICAgICAgeGZyZWUodW5pdCk7
Cj4+PiAgIH0KPj4+ICAgCj4+PiArc3RhdGljIHZvaWQgc2NoZWRfdW5pdF9hZGRfdmNwdShzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgc3RydWN0IHZjcHUgKnYpCj4+PiArewo+Pj4gKyAgICB2LT5z
Y2hlZF91bml0ID0gdW5pdDsKPj4+ICsgICAgaWYgKCAhdW5pdC0+dmNwdV9saXN0IHx8IHVuaXQt
PnZjcHVfbGlzdC0+dmNwdV9pZCA+IHYtPnZjcHVfaWQgKQo+Pgo+PiBJcyB0aGUgcmlnaHQgc2lk
ZSBuZWVkZWQ/IEFyZW4ndCB2Q1BVLXMgY3JlYXRlZCBpbiBpbmNyZWFzaW5nIG9yZGVyCj4+IG9m
IHRoZWlyIElEcywgYW5kIGFyZW4ndCB3ZSByZWx5aW5nIG9uIHRoaXMgZWxzZXdoZXJlIHRvbz8K
PiAKPiBJZGxlIHZjcHVzIGFyZSByYXRoZXIgc3BlY2lhbCBhbmQgdGhleSByZXF1aXJlIHRoZSBz
ZWNvbmQgdGVzdC4KCkhvdyBhYm91dCBhIGNvZGUgY29tbWVudCB0byB0aGlzIGVmZmVjdD8KCj4+
PiArICAgIHsKPj4+ICsgICAgICAgIHVuaXQtPnZjcHVfbGlzdCA9IHY7Cj4+PiArICAgICAgICB1
bml0LT51bml0X2lkID0gdi0+dmNwdV9pZDsKPj4KPj4gVGhpcyBtYWtlcyBmb3IgYSBwcmV0dHkg
c3RyYW5nZSBzZXQgb2YgSURzIChub24tc3VjY2Vzc2l2ZSksIGFuZAo+PiBleHBsYWlucyB3aHkg
cGF0Y2ggMjQgdXNlcyBhIGxvY2FsICJ1bml0X2lkeCIgaW5zdGVhZCBvZiBzd2l0Y2hpbmcKPj4g
ZnJvbSB2LT52Y3B1X2lkIGFzIGFycmF5IGluZGV4IHRvIHVuaXQtPnVuaXRfaWQuIElzIHRoZXJl
IGEgcmVhc29uCj4+IHlvdSBkb24ndCBkaXZpZGUgYnkgdGhlIGdyYW51bGFyaXR5IGhlcmUsIGVs
aW1pbmF0aW5nIHRoZSBkaXZpc2lvbgo+PiBkb25lIGUuZy4gLi4uCj4gCj4gQ3B1cyBub3QgaW4g
YSBjcHVwb29sIGFyZSBpbiBzaW5nbGUtdmNwdSB1bml0cywgc28gaW4gb3JkZXIgZm9yIG5vdAo+
IGhhdmluZyBjb21wbGV0ZWx5IHdlaXJkIHVuaXQtaWRzIGFmdGVyIGhhdmluZyBtb3ZlIGNwdXMg
YSBsb3QgaW4gYW5kCj4gb3V0IG9mIGNwdXBvb2xzIGtlZXBpbmcgdGhlIGN1cnJlbnQgc2NoZW1l
IGlzIHRoZSBvbmx5IG9uZSBJIGNvdWxkCj4gdGhpbmsgb2YuCgpBbmQgaG93IGFib3V0IGV4dGVu
ZGluZyB0aGUgZGVzY3JpcHRpb24gdG8gaW5jbHVkZSB0aGlzPwoKPj4+ICsgICAgfQo+Pj4gKyAg
ICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdKys7Cj4+PiArfQo+Pj4gKwo+
Pj4gICBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0IHZj
cHUgKnYpCj4+PiAgIHsKPj4+ICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCAqKnByZXZf
dW5pdDsKPj4+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4+PiAgIAo+Pj4g
KyAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCj4+PiArICAgICAgICBpZiAoIHVu
aXQtPnZjcHVfbGlzdC0+dmNwdV9pZCAvIHNjaGVkX2dyYW51bGFyaXR5ID09Cj4+Cj4+IC4uLiBo
ZXJlLiAoSSBhbHNvIGRvbid0IHNlZSB3aHkgeW91IGRvbid0IHVzZSB1bml0LT51bml0X2lkIGhl
cmUuKQoKQW5kIGlzIHRoZXJlIGEgcmVhc29uIG5vdCB0byB1c2UgdW5pdC0+dW5pdF9pZCBoZXJl
IHRoZW4sIHdoaWNoCmlzIHNsaWdodGx5IGNoZWFwZXIgdG8gYWNjZXNzPwoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:09:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11: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 1iCihG-0003au-Ry; Tue, 24 Sep 2019 11:09:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d2pe=XT=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iCihF-0003aU-Qt
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:09:29 +0000
X-Inumbo-ID: 8197a8d6-deac-11e9-ae5c-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 8197a8d6-deac-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 09:20:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569316810;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=CBOOfP6vF5VxhNWWyDE1g3/6fWnEywFEHZF8+zW6UMw=;
 b=Jn/r8RnQeDXn93nLUaGy/LlZ19Sx5qMK8rTZS9ZVsxcqRfDAvSGGRlDd
 NXpNbbIuO0jo2vpwJt03Sobiqa5G2DUbh49nDBMjF5YEaKIZXqluAV7P0
 hrOLsjvPCXIF5/P1JDSe4lWDQbqz8lJ6nUnlWKymu5Ghmzvz5CU/4NPrs I=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0wz+gMD2qa8wUD7kCbnbMMG8Xx5iDPT27hPdCWJSxOs0nlbPnJKj3EVug1rLwcDwZ/01i5+Ze0
 4wHrx9CST76bkkfZUQMWIEH5XefRNUTD7ptI7I9TWgNFYlr5iPbEyLG2K+ZlS5iwVjUjEP+Q3R
 mPtXJs6EFEz7dVXA7nQ4BCHwEv7NLHpkHfIoAshz6Wk2JcBDbIsLJxBrtKfQUkXfMgOqekfG7W
 n4RoUv/1qBdesWoMY4y3IBtacEtRmOo8cgF98+yeuIQwG2KGKCSDQdyPC/cG8DH9YOqiwgcHfb
 06o=
X-SBRS: 2.7
X-MesageID: 6192050
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="6192050"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table
 per PCI segment
Thread-Index: AQHVbu3HiqLbXDTCTE6cw97y+FIVyqc5egiAgAD2W4CAACPWYA==
Date: Tue, 24 Sep 2019 09:20:06 +0000
Message-ID: <ddb120a784e549e39c6e4612c10921e1@AMSPEX02CL03.citrite.net>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <e0a904bf-b6a0-6224-88f6-e89a95867718@suse.com>
 <1b23caa9eb9a424d919c2aed1a5ba80f@AMSPEX02CL03.citrite.net>
 <d977330a-88e0-e145-84ad-e0271232e477@suse.com>
In-Reply-To: <d977330a-88e0-e145-84ad-e0271232e477@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI0IFNlcHRlbWJlciAyMDE5IDEwOjEwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnDQo+IENjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4N
Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA3LzhdIEFNRC9JT01NVTogYWxs
b2NhdGUgb25lIGRldmljZSB0YWJsZSBwZXIgUENJIHNlZ21lbnQNCj4gDQo+IE9uIDIzLjA5LjIw
MTkgMTg6MzAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPj4gRnJvbTogWGVuLWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZz4gT24gQmVoYWxmIE9mIEphbiBCZXVsaWNoDQo+ID4+IFNlbnQ6IDE5IFNlcHRl
bWJlciAyMDE5IDE0OjI1DQo+ID4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcN
Cj4gPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBTdXJh
dmVlIFN1dGhpa3VscGFuaXQNCj4gPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPg0KPiA+
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjYgNy84XSBBTUQvSU9NTVU6IGFsbG9jYXRl
IG9uZSBkZXZpY2UgdGFibGUgcGVyIFBDSSBzZWdtZW50DQo+ID4+DQo+ID4+IEhhdmluZyBhIHNp
bmdsZSBkZXZpY2UgdGFibGUgZm9yIGFsbCBzZWdtZW50cyBjYW4ndCBwb3NzaWJseSBiZSByaWdo
dC4NCj4gPg0KPiA+IFRoZSBjb3B5IG9mIHRoZSBzcGVjLiBJIGhhdmUgc2F5cyAob24gcGFnZSAy
NTM6IEZpeGVkLUxlbmd0aCBJVkhEDQo+ID4gQmxvY2tzKSB0aGF0IElWSEQgZW50cmllcyBtdXN0
IGhhdmUgYSBzZWdtZW50IGdyb3VwIG9mIDAsIHNvIGNhbid0DQo+ID4gdGhlIGNvZGUganVzdCBy
ZXF1aXJlIGlvbW11LT5zZWcgPT0gMD8NCj4gDQo+IFRoZSB3b3JkaW5nIGluIG15IHZlcnNpb24g
aXMgIkF0IHRoaXMgdGltZSwgb25seSBQQ0kgU2VnbWVudCBHcm91cCAwIGlzDQo+IHN1cHBvcnRl
ZC4iIFRoaXMgc3VnZ2VzdHMgdG8gbWUgdGhhdCBpdCBpcyBub3QgYSBnb29kIGlkZWEgdG8gaGF2
ZSBsb2dpYw0KPiBiYWtlZCBpbiB0aGF0IGRlcGVuZHMgb24gdGhpcyByZW1haW5pbmcgdHJ1ZS4g
SSByZWFsaXplIHRob3VnaCB0aGF0IHRoZXJlDQo+IGFyZSBtb3JlIHBsYWNlcyB0aGFuIGp1c3Qg
dGhpcyBvbmUgd2hlcmUgd2UgKGhhdmUgdG8pIGFzc3VtZSBzZWdtZW50IDANCj4gKGFsbCBpbiBp
b21tdV9hY3BpLmMsIGFuZCBhbGwgbWFya2VkIHdpdGggYW4gWFhYIGNvbW1lbnQpLg0KPiANCg0K
T2suIEZhaXIgZW5vdWdoLiBJIGp1c3Qgd2Fzbid0IHN1cmUgaXQgd2FzIHdvcnRoIGRvaW5nIHRo
aXMgY2hhbmdlIGF0IHRoZSBtb21lbnQ7IGJ1dCBpdCBkb2Vzbid0IGh1cnQsIHNvIHlvdSBjYW4g
YWRkIG15IFItYi4NCg0KICBQYXVsDQoNCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:09:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 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 1iCihJ-0003cC-4t; Tue, 24 Sep 2019 11:09:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCihI-0003bh-8G
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:09:32 +0000
X-Inumbo-ID: c2a42c44-deae-11e9-ae5c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id c2a42c44-deae-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 09:36:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0DF3D142F;
 Tue, 24 Sep 2019 02:36: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 54EE63F67D;
 Tue, 24 Sep 2019 02:36:17 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1568224770-25402-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f328bc9a-8466-c87e-a00c-223172823ac3@arm.com>
Date: Tue, 24 Sep 2019 10:36:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568224770-25402-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH V3] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGksCgpPbiAxMS8wOS8yMDE5IDE4OjU5LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiAt
LS0KPiAgIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAg
ICAgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9pcG1tdS12bXNhLmMgfCAxOCArKy0tLS0tLS0tLS0tLQo+ICAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICB8IDExICsrKy0tLS0tLQo+ICAgeGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaCAgICAgICAgICAgICAgICB8ICA5ICsrKysrKysKPiAgIDUgZmlsZXMgY2hh
bmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDIzNzRlOTIu
LmQ1ZTI1MzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCj4gQEAgLTM0LDcgKzM0LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19y
ZWFkX21vc3RseSBtYXhfdm1pZCA9IE1BWF9WTUlEXzhfQklUOwo+ICAgCj4gICAjZGVmaW5lIFAy
TV9ST09UX1BBR0VTICAgICgxPDxQMk1fUk9PVF9PUkRFUikKPiAgIAo+IC11bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBwMm1faXBhX2JpdHM7Cj4gKy8qCj4gKyAqIFNldCBsYXJnZXIgdGhhbiBh
bnkgcG9zc2libGUgdmFsdWUsIHNvIHRoZSBudW1iZXIgb2YgSVBBIGJpdHMgY2FuIGJlCj4gKyAq
IHJlc3RyaWN0ZWQgYnkgZXh0ZXJuYWwgZW50aXR5IChlLmcuIElPTU1VKS4KPiArICovCj4gK3Vu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHAybV9pcGFfYml0cyA9IDY0Owo+ICAgCj4gICAvKiBI
ZWxwZXJzIHRvIGxvb2t1cCB0aGUgcHJvcGVydGllcyBvZiBlYWNoIGxldmVsICovCj4gICBzdGF0
aWMgY29uc3QgcGFkZHJfdCBsZXZlbF9tYXNrc1tdID0KPiBAQCAtMTkxMiw2ICsxOTE2LDE2IEBA
IHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRk
cl90IHZhLAo+ICAgICAgIHJldHVybiBwYWdlOwo+ICAgfQo+ICAgCj4gK3ZvaWQgX19pbml0IHAy
bV9yZXN0cmljdF9pcGFfYml0cyh1bnNpZ25lZCBpbnQgaXBhX2JpdHMpCj4gK3sKPiArICAgIC8q
Cj4gKyAgICAgKiBDYWxjdWxhdGUgdGhlIG1pbmltdW0gb2YgdGhlIG1heGltdW0gSVBBIGJpdHMg
dGhhdCBhbnkgZXh0ZXJuYWwgZW50aXR5Cj4gKyAgICAgKiBjYW4gc3VwcG9ydC4KPiArICAgICAq
Lwo+ICsgICAgaWYgKCBpcGFfYml0cyA8IHAybV9pcGFfYml0cyApCj4gKyAgICAgICAgcDJtX2lw
YV9iaXRzID0gaXBhX2JpdHM7Cj4gK30KPiArCj4gICAvKiBWVENSIHZhbHVlIHRvIGJlIGNvbmZp
Z3VyZWQgYnkgYWxsIENQVXMuIFNldCBvbmx5IG9uY2UgYnkgdGhlIGJvb3QgQ1BVICovCj4gICBz
dGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSB2dGNyOwo+ICAgCj4gQEAgLTE5NjYsMTUgKzE5
ODAsMjQgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKPiAgICAgICAgICAg
WzddID0geyAwIH0gIC8qIEludmFsaWQgKi8KPiAgICAgICB9Owo+ICAgCj4gLSAgICB1bnNpZ25l
ZCBpbnQgY3B1Owo+ICsgICAgdW5zaWduZWQgaW50IGksIGNwdTsKPiAgICAgICB1bnNpZ25lZCBp
bnQgcGFfcmFuZ2UgPSAweDEwOyAvKiBMYXJnZXIgdGhhbiBhbnkgcG9zc2libGUgdmFsdWUgKi8K
PiAgICAgICBib29sIHZtaWRfOF9iaXQgPSBmYWxzZTsKPiAgIAo+ICsgICAgaWYgKCBwMm1faXBh
X2JpdHMgPCA0MCApCj4gKyAgICAgICAgcGFuaWMoIlAyTSBJUEEgc2l6ZSBtdXN0IGJlIGF0IGxl
YXN0IDQwLWJpdCAocDJtX2lwYV9iaXRzPSV1KVxuIiwKPiArICAgICAgICAgICAgICBwMm1faXBh
X2JpdHMpOwoKSXNuJ3QgdGhpcyBjaGVjayBtZWFudCB0byBiZSBmb3IgQXJtMzI/IElmIHNvLCB0
aGlzIHBhdGggaXMgbm90IGNhbGxlZCBieSBhcm0zMi4gClNlZSB0aGUgI2lmZGVmIENPTkZJR19B
Uk1fMzIgYWJvdmUuCgpBbHNvLCBJIHdvdWxkIHN1Z2dlc3QgdG8gcmV3b3JkIHRoZSBtZXNzYWdl
IHRvOgoKIlAyTTogTm90IGFibGUgdG8gc3VwcG9ydCAl4oG7Yml0IElQQSBhdCB0aGUgbW9tZW50
LlxuIgoKVGhlIHJlc3Qgb2YgdGhlIGNvZGUgbG9va3MgZ29vZCB0byBtZS4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:10:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCihl-0003ra-Nl; Tue, 24 Sep 2019 11:10:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCihj-0003n7-PW
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:09:59 +0000
X-Inumbo-ID: ebee279a-dead-11e9-994c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ebee279a-dead-11e9-994c-bc764e2007e4;
 Tue, 24 Sep 2019 09:30:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C46FCBA7D;
 Tue, 24 Sep 2019 09:30:17 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <e0a904bf-b6a0-6224-88f6-e89a95867718@suse.com>
 <1b23caa9eb9a424d919c2aed1a5ba80f@AMSPEX02CL03.citrite.net>
 <d977330a-88e0-e145-84ad-e0271232e477@suse.com>
 <ddb120a784e549e39c6e4612c10921e1@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8a42cbb2-7ed0-f2b6-679a-bab554faf527@suse.com>
Date: Tue, 24 Sep 2019 11:30:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ddb120a784e549e39c6e4612c10921e1@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxMToyMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IFNlbnQ6IDI0IFNlcHRlbWJlciAyMDE5IDEwOjEwCj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IENj
OiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsg
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KPj4gU3ViamVjdDogUmU6
IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiA3LzhdIEFNRC9JT01NVTogYWxsb2NhdGUgb25lIGRldmlj
ZSB0YWJsZSBwZXIgUENJIHNlZ21lbnQKPj4KPj4gT24gMjMuMDkuMjAxOSAxODozMCwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4gRnJvbTog
WGVuLWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVo
YWxmIE9mIEphbiBCZXVsaWNoCj4+Pj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTkgMTQ6MjUKPj4+
PiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+Pj4gQ2M6IEFuZHJldyBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQKPj4g
PHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+Pj4+IFN1YmplY3Q6IFtYZW4tZGV2ZWxd
IFtQQVRDSCB2NiA3LzhdIEFNRC9JT01NVTogYWxsb2NhdGUgb25lIGRldmljZSB0YWJsZSBwZXIg
UENJIHNlZ21lbnQKPj4+Pgo+Pj4+IEhhdmluZyBhIHNpbmdsZSBkZXZpY2UgdGFibGUgZm9yIGFs
bCBzZWdtZW50cyBjYW4ndCBwb3NzaWJseSBiZSByaWdodC4KPj4+Cj4+PiBUaGUgY29weSBvZiB0
aGUgc3BlYy4gSSBoYXZlIHNheXMgKG9uIHBhZ2UgMjUzOiBGaXhlZC1MZW5ndGggSVZIRAo+Pj4g
QmxvY2tzKSB0aGF0IElWSEQgZW50cmllcyBtdXN0IGhhdmUgYSBzZWdtZW50IGdyb3VwIG9mIDAs
IHNvIGNhbid0Cj4+PiB0aGUgY29kZSBqdXN0IHJlcXVpcmUgaW9tbXUtPnNlZyA9PSAwPwo+Pgo+
PiBUaGUgd29yZGluZyBpbiBteSB2ZXJzaW9uIGlzICJBdCB0aGlzIHRpbWUsIG9ubHkgUENJIFNl
Z21lbnQgR3JvdXAgMCBpcwo+PiBzdXBwb3J0ZWQuIiBUaGlzIHN1Z2dlc3RzIHRvIG1lIHRoYXQg
aXQgaXMgbm90IGEgZ29vZCBpZGVhIHRvIGhhdmUgbG9naWMKPj4gYmFrZWQgaW4gdGhhdCBkZXBl
bmRzIG9uIHRoaXMgcmVtYWluaW5nIHRydWUuIEkgcmVhbGl6ZSB0aG91Z2ggdGhhdCB0aGVyZQo+
PiBhcmUgbW9yZSBwbGFjZXMgdGhhbiBqdXN0IHRoaXMgb25lIHdoZXJlIHdlIChoYXZlIHRvKSBh
c3N1bWUgc2VnbWVudCAwCj4+IChhbGwgaW4gaW9tbXVfYWNwaS5jLCBhbmQgYWxsIG1hcmtlZCB3
aXRoIGFuIFhYWCBjb21tZW50KS4KPj4KPiAKPiBPay4gRmFpciBlbm91Z2guIEkganVzdCB3YXNu
J3Qgc3VyZSBpdCB3YXMgd29ydGggZG9pbmcgdGhpcyBjaGFuZ2UgYXQgdGhlCj4gbW9tZW50OwoK
VGhlIHRoaW5nIHRoYXQgSSBmb3VuZCByZWFsbHkgZGlzZ3VzdGluZyB3YXMgdGhlIGdsb2JhbCAo
aS5lLiBub3QgZXZlbgpzdGF0aWMpIHZhcmlhYmxlICJkZXZpY2VfdGFibGUiLiBBbmQgc2ltcGx5
IG1ha2luZyBpdCBzdGF0aWMgd291bGQgc3RpbGwKaGF2ZSBsZWZ0IHRoaW5ncyBpbiB0b28gdWds
eSBhIHN0YXRlIGZvciBteSB0YXN0ZS4KCj4gYnV0IGl0IGRvZXNuJ3QgaHVydCwgc28geW91IGNh
biBhZGQgbXkgUi1iLgoKVGhhbmtzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:10:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:10:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCihr-0004E4-2E; Tue, 24 Sep 2019 11:10:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCihp-00043q-M9
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:10:05 +0000
X-Inumbo-ID: 1caf1426-deb7-11e9-ae5c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 1caf1426-deb7-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 10:36: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 69DD7ACEC;
 Tue, 24 Sep 2019 10:36:04 +0000 (UTC)
Message-ID: <3ecd3f6a83f02a29b30f4b437d076e9bce697633.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
Date: Tue, 24 Sep 2019 12:36:02 +0200
In-Reply-To: <60d95799-e760-c7ea-0c81-60f350ff32df@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <60d95799-e760-c7ea-0c81-60f350ff32df@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 00/47] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6226274881102096966=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6226274881102096966==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-2gse21NvQdgW1cZFTPOg"


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

On Fri, 2019-09-20 at 18:14 +0200, Jan Beulich wrote:
> On 14.09.2019 10:52, Juergen Gross wrote:
> > This is achieved by switching the scheduler to no longer see vcpus
> > as
> > the primary object to schedule, but "schedule units". Each schedule
> > unit consists of as many vcpus as each core has threads on the
> > current
> > system. The vcpu->unit relation is fixed.
>=20
> There's another aspect here that, while perhaps obvious, I didn't
> realize so far: Iirc right now schedulers try to place vCPU-s on
> different cores, as long as there aren't more runnable vCPU-s than
> there are cores.=20
>
Indeed they do.

> This is to improve overall throughput, since
> vCPU-s on sibling hyperthreads would compete for execution
> resources. With a fixed relation this is going to be impossible.
>
It is. And that is the reason why my benchmarks show rather bad
performance for a 4 vCUPUs VMs on a 8 CPUs (4 cores, with
hyperthreading) host. In fact, as Juergen showed during his Xen Summit
talk, in such a case core-scheduling achieves much worse performance
than "regular" cpu-scheduling, both when hyperthreading is enabled and
disabled.

It's an intrinsic characteristic of this solution that we have decided
to go for (i.e., introducing the 'virtual core' and 'scheduling
resource' concepts, and act almost entirely at the schedule.c level).

> Otoh I can of course see how, once we have proper virtual
> topology, this allows better scheduling decisions inside the
> guest, in particular if - under the right circumstances - it is
> actually wanted to run two entities on sibling threads.
>=20
Yes, this is indeed one aspect. There is also the fact that, currently,
as soon as you have 1 more vCPU than there are cores, e.g. coming from
another VM, the guest that had each of its vCPUs running on one core,
experiences a slowdown. While, with core-scheduling enabled from the
beginning, performance stays consistent.

In any case, this all happens with core-scheduling actually enabled.
With these patches applied, but cpu-scheduling selected at boot, fully
idle cores are still preferred, and the vCPUs will still be spread
among them (as soon as there's any available).

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)


--=-2gse21NvQdgW1cZFTPOg
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+4FAl2J8ZIACgkQFkJ4iaW4
c+7UBBAAyYw4DRQZO+RWHAZ1bt2RFpt8Q6LcUQ0ka5I9eLmcaVsnMUa2O0sFNp1L
0iM0VAIox4EV3DanE5QwcqhA50H9+5qYZAXXRh0Z/anOTa/zZdfdH1Hz3vyt7Duh
ewYs7edih4l6wKY2tTMO/o+39vIKWjEeQHsyICjKVHdINJkfOiOAiHrB1au3mGJG
li7y+TDPdbwDhBCoxI3vm0BcWy6U1SKH0Ru8hD2dO0TSWJBDobzO7XckIFwSMWcH
/oFcAHS1J36I8ir+VNGsesjh5iB6gFllEeKwxoaNH/yl/NAo8hHKi8Y2AF/M1D7s
wo14cAN4OfwmaJfs7f3BK0k3Szi1iAz69OM29ysgEUa4RAHSdpqfAI8U3cEoU8gY
MYhmxEPG1JpSpgbysxXeGwmh65yVvI2r9W/Hyr7CP2f8eU7ORjVzM/I6g4htpw2s
HguZzw7pGhb1Hojurf8qzgWw5iGkkXNnQfBC56dpwZmlRsDmeSfhVyT7mVTVD1Ay
i+s4hqDhYEEfb8Mye7iqJIAw0HSug9X+ceEiUox+ZyK9lJvSD5UD9lpeyekaMmZQ
2n0iG/4uoEgy5GorgpRgRNt9oc9C2iDUWfA66XJfP1hZ7oWOTVbebE/sxpyLOKlW
dOmnk/yr0pyEB3IgFwluMKR71c0EP0Uj3BOnKLVimqj9tUw+lUE=
=3moq
-----END PGP SIGNATURE-----

--=-2gse21NvQdgW1cZFTPOg--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6226274881102096966==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:10:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:10: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 1iCihz-0004V1-FE; Tue, 24 Sep 2019 11:10:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCihy-0004UY-Gw
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:10:14 +0000
X-Inumbo-ID: 626321d4-deb1-11e9-ae5c-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by localhost (Halon) with ESMTPS
 id 626321d4-deb1-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 09:55:05 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id v24so1229335ljj.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 02:55: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-transfer-encoding:content-language;
 bh=dsyZXuTrzchuzcZxMrV9hsuqdQwT+gSQjkKW0BTksJs=;
 b=hJtRGYjg1Pz8R3QV0npS/wWjD8F/e7/sA9ONjK3CuWMYzDyA3p/JregFeqfRpFmykA
 Mj5vJ12hHK7MA8VkyUYFn02mtvtIMels+YKKLrY/hIP34NwoOWOIbNY7pvSqdT/aDtgk
 dSikwTQrBUNhpS1+EPH5p4jIZF50dr8RsAEX3DR9E+Scyx2x7U0Cw5smFyJXyxMLmmyO
 8mFL/xNkher1DHMx89IFkat3gRfGf0An2ZvfJkf5kb+7YRWIIiw1ZgcIoxt4mZ9U/XCq
 W/DBo1jTPw5Ga8nypUO8f3dqkFjlmBfV64IpD/WY8lbgErMq0X/+qK6no9K4F/qcAPg2
 Z3Kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=dsyZXuTrzchuzcZxMrV9hsuqdQwT+gSQjkKW0BTksJs=;
 b=ojl7jVfOk5xLRj70JqC7pFmdshFZef1qkzUJkZXUDsy8qfdVXLnHKp8IcM2OhwBGfw
 0RDrFMNtjs+6fOVX/Rw0Zff3LCsMs1qyl7wFIzmGUdzpa85ufDiErqibh2SrqX2pwvaX
 75TL8ENsTGyjztVOdLSIZXcGaFpe1u3gzfKBnN7S3Fkmr8znxZ4BrH0DBKLBgwfXKUfg
 Kl77LqT07v0nNQrpHELO1JIYYTiTazUVdn3b08e5CcNA4zp8zNp/GE5o5zs8f4dZYoQW
 1XMiXttlVVUjOJIe9gO62k4kJJBHtGx1UQ0PjVE+TVqfx6gy+D9QCEavxR6Dq6xb+p3j
 m4jQ==
X-Gm-Message-State: APjAAAWWSIbI7VKeyibEVQsrBJm6sCdD7qd7+uV2WtpKoN5bC83QeNwX
 syx7RZVP+xmiy6lu7HaGY34=
X-Google-Smtp-Source: APXvYqyypCiDDnZ+EyoYlpqzRzri7lHySaI53zzE9gepLwHtZfrKzXzfoEfZ9RBH8udiQ3Z0UCROAw==
X-Received: by 2002:a2e:58a:: with SMTP id 132mr1323685ljf.132.1569318904703; 
 Tue, 24 Sep 2019 02:55:04 -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 o5sm336271lfn.42.2019.09.24.02.55.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Sep 2019 02:55:04 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1568224770-25402-1-git-send-email-olekstysh@gmail.com>
 <f328bc9a-8466-c87e-a00c-223172823ac3@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <b901ff2d-0697-ee83-b929-da1832d365b4@gmail.com>
Date: Tue, 24 Sep 2019 12:55:03 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f328bc9a-8466-c87e-a00c-223172823ac3@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH V3] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

Ck9uIDI0LjA5LjE5IDEyOjM2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgoKSGksIEp1bGll
bgoKCj4KPiBPbiAxMS8wOS8yMDE5IDE4OjU5LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToK
Pj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS9wMm0uY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHwgNDEgCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCj4+IMKgIHhlbi9hcmNoL2FybS9zZXR1cC5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB8wqAgOSArKysrKy0tCj4+IMKgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9pcG1tdS12bXNhLmMgfCAxOCArKy0tLS0tLS0tLS0tLQo+PiDCoCB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jwqDCoMKgwqDCoMKgIHwgMTEgKysrLS0tLS0tCj4+IMKgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKg
IDkgKysrKysrKwo+PiDCoCA1IGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDMwIGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCj4+IGluZGV4IDIzNzRlOTIuLmQ1ZTI1MzkgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gQEAgLTM0LDcg
KzM0LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfdm1pZCA9IAo+
PiBNQVhfVk1JRF84X0JJVDsKPj4gwqAgwqAgI2RlZmluZSBQMk1fUk9PVF9QQUdFU8KgwqDCoCAo
MTw8UDJNX1JPT1RfT1JERVIpCj4+IMKgIC11bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBwMm1f
aXBhX2JpdHM7Cj4+ICsvKgo+PiArICogU2V0IGxhcmdlciB0aGFuIGFueSBwb3NzaWJsZSB2YWx1
ZSwgc28gdGhlIG51bWJlciBvZiBJUEEgYml0cyBjYW4gYmUKPj4gKyAqIHJlc3RyaWN0ZWQgYnkg
ZXh0ZXJuYWwgZW50aXR5IChlLmcuIElPTU1VKS4KPj4gKyAqLwo+PiArdW5zaWduZWQgaW50IF9f
cmVhZF9tb3N0bHkgcDJtX2lwYV9iaXRzID0gNjQ7Cj4+IMKgIMKgIC8qIEhlbHBlcnMgdG8gbG9v
a3VwIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2ggbGV2ZWwgKi8KPj4gwqAgc3RhdGljIGNvbnN0IHBh
ZGRyX3QgbGV2ZWxfbWFza3NbXSA9Cj4+IEBAIC0xOTEyLDYgKzE5MTYsMTYgQEAgc3RydWN0IHBh
Z2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IAo+PiB2Y3B1ICp2LCB2YWRkcl90IHZh
LAo+PiDCoMKgwqDCoMKgIHJldHVybiBwYWdlOwo+PiDCoCB9Cj4+IMKgICt2b2lkIF9faW5pdCBw
Mm1fcmVzdHJpY3RfaXBhX2JpdHModW5zaWduZWQgaW50IGlwYV9iaXRzKQo+PiArewo+PiArwqDC
oMKgIC8qCj4+ICvCoMKgwqDCoCAqIENhbGN1bGF0ZSB0aGUgbWluaW11bSBvZiB0aGUgbWF4aW11
bSBJUEEgYml0cyB0aGF0IGFueSAKPj4gZXh0ZXJuYWwgZW50aXR5Cj4+ICvCoMKgwqDCoCAqIGNh
biBzdXBwb3J0Lgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDCoCBpZiAoIGlwYV9iaXRzIDwgcDJt
X2lwYV9iaXRzICkKPj4gK8KgwqDCoMKgwqDCoMKgIHAybV9pcGFfYml0cyA9IGlwYV9iaXRzOwo+
PiArfQo+PiArCj4+IMKgIC8qIFZUQ1IgdmFsdWUgdG8gYmUgY29uZmlndXJlZCBieSBhbGwgQ1BV
cy4gU2V0IG9ubHkgb25jZSBieSB0aGUgCj4+IGJvb3QgQ1BVICovCj4+IMKgIHN0YXRpYyB1aW50
MzJfdCBfX3JlYWRfbW9zdGx5IHZ0Y3I7Cj4+IMKgIEBAIC0xOTY2LDE1ICsxOTgwLDI0IEBAIHZv
aWQgX19pbml0IHNldHVwX3ZpcnRfcGFnaW5nKHZvaWQpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBb
N10gPSB7IDAgfcKgIC8qIEludmFsaWQgKi8KPj4gwqDCoMKgwqDCoCB9Owo+PiDCoCAtwqDCoMKg
IHVuc2lnbmVkIGludCBjcHU7Cj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGksIGNwdTsKPj4gwqDC
oMKgwqDCoCB1bnNpZ25lZCBpbnQgcGFfcmFuZ2UgPSAweDEwOyAvKiBMYXJnZXIgdGhhbiBhbnkg
cG9zc2libGUgdmFsdWUgKi8KPj4gwqDCoMKgwqDCoCBib29sIHZtaWRfOF9iaXQgPSBmYWxzZTsK
Pj4gwqAgK8KgwqDCoCBpZiAoIHAybV9pcGFfYml0cyA8IDQwICkKPj4gK8KgwqDCoMKgwqDCoMKg
IHBhbmljKCJQMk0gSVBBIHNpemUgbXVzdCBiZSBhdCBsZWFzdCA0MC1iaXQgCj4+IChwMm1faXBh
X2JpdHM9JXUpXG4iLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcDJtX2lwYV9iaXRz
KTsKPgo+IElzbid0IHRoaXMgY2hlY2sgbWVhbnQgdG8gYmUgZm9yIEFybTMyPyBJZiBzbywgdGhp
cyBwYXRoIGlzIG5vdCBjYWxsZWQgCj4gYnkgYXJtMzIuIFNlZSB0aGUgI2lmZGVmIENPTkZJR19B
Uk1fMzIgYWJvdmUuCgpJIHdpbGwgbW92ZSB1bmRlciAjaWZkZWYgQ09ORklHX0FSTV8zMgoKCj4K
Pgo+IEFsc28sIEkgd291bGQgc3VnZ2VzdCB0byByZXdvcmQgdGhlIG1lc3NhZ2UgdG86Cj4KPiAi
UDJNOiBOb3QgYWJsZSB0byBzdXBwb3J0ICXigbtiaXQgSVBBIGF0IHRoZSBtb21lbnQuXG4iCgpv
awoKCj4KPiBUaGUgcmVzdCBvZiB0aGUgY29kZSBsb29rcyBnb29kIHRvIG1lLgoKClNoYWxsIHRo
ZSBub24tUkZDIHBhdGNoIGJlIHNwbGl0IGludG8gImFkZGluZyBwb3NzaWJpbGl0eSB0byByZXN0
cmljdCIgCmFuZCAicmVzdHJpY3QgYnkgdGhlIElPTU1VIGRyaXZlcnMiPwoKCi0tIApSZWdhcmRz
LAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:10:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:10:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCii5-0004Yx-RA; Tue, 24 Sep 2019 11:10:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCii4-0004YJ-FU
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:10:20 +0000
X-Inumbo-ID: 85e401ce-deab-11e9-ae5c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 85e401ce-deab-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 09:13: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 9AC50B6A8;
 Tue, 24 Sep 2019 09:13:07 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <6de11867-b872-a2a1-7c26-af004164bfea@suse.com>
 <6b8b0d5e09c24b068ede852c4eab50dc@AMSPEX02CL03.citrite.net>
 <6d5b8ac4-6787-0f01-fa6a-8301cbb9d5e3@suse.com>
 <10bdff68f43d48829437404735bb383e@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1417398a-db8a-0e14-011b-78acd32e093f@suse.com>
Date: Tue, 24 Sep 2019 11:13:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <10bdff68f43d48829437404735bb383e@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxMTowOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBGcm9tOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFNlbnQ6IDI0IFNlcHRlbWJlciAyMDE5IDEwOjAy
Cj4+Cj4+IE9uIDIzLjA5LjIwMTkgMTg6MjUsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+PiBGcm9t
OiBYZW4tZGV2ZWwgPHhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBC
ZWhhbGYgT2YgSmFuIEJldWxpY2gKPj4+PiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxOSAxNDoyNAo+
Pj4+Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaAo+Pj4+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmgKPj4+PiBAQCAtMTA2LDEyICsxMDYsMTYg
QEAgc3RydWN0IGFtZF9pb21tdSB7Cj4+Pj4gIH07Cj4+Pj4KPj4+PiAgc3RydWN0IGl2cnNfbWFw
cGluZ3Mgewo+Pj4+IC0gICAgdTE2IGR0ZV9yZXF1ZXN0b3JfaWQ7Cj4+Pj4gLSAgICB1OCBkdGVf
YWxsb3dfZXhjbHVzaW9uOwo+Pj4+IC0gICAgdTggdW5pdHlfbWFwX2VuYWJsZTsKPj4+PiAtICAg
IHU4IHdyaXRlX3Blcm1pc3Npb247Cj4+Pj4gLSAgICB1OCByZWFkX3Blcm1pc3Npb247Cj4+Pj4g
KyAgICB1aW50MTZfdCBkdGVfcmVxdWVzdG9yX2lkOwo+Pj4+ICAgICAgYm9vbCB2YWxpZDsKPj4+
PiArICAgIGJvb2wgZHRlX2FsbG93X2V4Y2x1c2lvbjsKPj4+PiArICAgIGJvb2wgdW5pdHlfbWFw
X2VuYWJsZTsKPj4+PiArICAgIGJvb2wgd3JpdGVfcGVybWlzc2lvbjsKPj4+PiArICAgIGJvb2wg
cmVhZF9wZXJtaXNzaW9uOwo+Pj4KPj4+IENvdWxkIHlvdSBzaHJpbmsgdGhpcyBldmVuIG1vcmUg
YnkgdXNpbmcgYSBiaXQtZmllbGQgaW5zdGVhZCBvZiB0aGlzIHNlcXVlbmNlIG9mIGJvb2xzPwo+
Pgo+PiBJbmRlZWQgSSBoYWQgYmVlbiBjb25zaWRlcmluZyB0aGlzLiBCZXNpZGVzIHRoZSBmYWN0
IHRoYXQgbWFraW5nCj4+IHN1Y2ggYSBtb3ZlIHNpbXBseSBkaWRuJ3QgbG9vayB0byBmaXQgb3Ro
ZXIgdGhpbmdzIGhlcmUgdmVyeSB3ZWxsCj4+IHdoZW4gaW50cm9kdWNpbmcgdGhlICJ2YWxpZCIg
ZmxhZyBpbiBhbiBlYXJsaWVyIHBhdGgsIGFuZCB0aGVuCj4+IGFsc28gbm90IGhlcmUsIGRvIHlv
dSByZWFsaXplIHRob3VnaCB0aGF0IHRoaXMgd291bGRuJ3Qgc2hyaW5rCj4+IHRoZSBzdHJ1Y3R1
cmUncyBzaXplIHJpZ2h0IG5vdyAoaS5lLiBpdCB3b3VsZCBvbmx5IGJlIHBvdGVudGlhbGx5Cj4+
IHJlZHVjaW5nIGZ1dHVyZSBncm93dGgpPwo+IAo+IFllcywgSSdkIGZhaWxlZCB0byBub3RlIHRo
ZSAndW5zaWduZWQgbG9uZycgYWZ0ZXJ3YXJkcywgYnV0Li4uCj4gCj4+IFRoaXMgd2FzIG15IG1h
aW4gYXJndW1lbnQgYWdhaW5zdCBnb2luZwo+PiB0aGlzIGZ1cnRoZXIgc3RlcDsgbGV0IG1lIGtu
b3cgd2hhdCB5b3UgdGhpbmsuCj4+Cj4gCj4gSSBzdGlsbCB0aGluayBhIHByZS1lbXB0aXZlIHNx
dWFzaCBpbnRvIGEgdWludDhfdCBiaXQtZmllbGQgZm9sbG93ZWQKPiBieSB0aGUgZGV2aWNlX2Zs
YWdzIGZpZWxkIHdvdWxkIGdpdmUgdGhlIHN0cnVjdCBhIG5pY2UgMzItYml0IGhvbGUKPiBmb3Ig
cG90ZW50aWFsIGZ1dHVyZSB1c2UuCgpPa2F5LCB3aWxsIGRvIHRoZW4uIEkgdGFrZSBpdCB5b3Vy
IFItYiBjYW4gcmVtYWluIGluIHBsYWNlIHdpdGggdGhpcwpleHRyYSBjaGFuZ2UuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:10:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:10: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 1iCii8-0004ac-5F; Tue, 24 Sep 2019 11:10:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCii6-0004ZK-7K
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:10:22 +0000
X-Inumbo-ID: 81bd9520-deb9-11e9-994c-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 81bd9520-deb9-11e9-994c-bc764e2007e4;
 Tue, 24 Sep 2019 10:53: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 32002AF26;
 Tue, 24 Sep 2019 10:53:13 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-35-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cb03241e-908b-e939-7585-855cadc00068@suse.com>
Date: Tue, 24 Sep 2019 12:53:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-35-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 34/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIHNjaGVkdWxp
bmcgYW4gdW5pdCB3aXRoIG11bHRpcGxlIHZjcHVzIHRoZXJlIGlzIG5vIGd1YXJhbnRlZSBhbGwK
PiB2Y3B1cyBhcmUgYXZhaWxhYmxlIChlLmcuIGFib3ZlIG1heHZjcHVzIG9yIHZjcHUgb2ZmbGlu
ZSkuIEZhbGwgYmFjayB0bwo+IGlkbGUgdmNwdSBvZiB0aGUgY3VycmVudCBjcHUgaW4gdGhhdCBj
YXNlLiBUaGlzIHJlcXVpcmVzIHRvIHN0b3JlIHRoZQo+IGNvcnJlY3Qgc2NoZWR1bGVfdW5pdCBw
b2ludGVyIGluIHRoZSBpZGxlIHZjcHUgYXMgbG9uZyBhcyBpdCB1c2VkIGFzCj4gZmFsbGJhY2sg
dmNwdS4KPiAKPiBJbiBvcmRlciB0byBtb2RpZnkgdGhlIHJ1bnN0YXRlcyBvZiB0aGUgY29ycmVj
dCB2Y3B1cyB3aGVuIHN3aXRjaGluZwo+IHNjaGVkdWxlIHVuaXRzIG1lcmdlIHNjaGVkX3VuaXRf
cnVuc3RhdGVfY2hhbmdlKCkgaW50bwo+IHNjaGVkX3N3aXRjaF91bml0cygpIGFuZCBsb29wIG92
ZXIgdGhlIGFmZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZAo+IG9mIHRoZSB1bml0J3MgdmNw
dXMuIFRoaXMgaW4gdHVybiByZXF1aXJlcyBhbiBhY2Nlc3MgZnVuY3Rpb24gdG8gdGhlCj4gY3Vy
cmVudCB2YXJpYWJsZSBvZiBvdGhlciBjcHVzLgo+IAo+IFRvZGF5IGNvbnRleHRfc2F2ZWQoKSBp
cyBjYWxsZWQgaW4gY2FzZSBwcmV2aW91cyBhbmQgbmV4dCB2Y3B1cyBkaWZmZXIKPiB3aGVuIGRv
aW5nIGEgY29udGV4dCBzd2l0Y2guIFdpdGggYW4gaWRsZSB2Y3B1IGJlaW5nIGNhcGFibGUgdG8g
YmUgYQo+IHN1YnN0aXR1dGUgZm9yIGFuIG9mZmxpbmUgdmNwdSB0aGlzIGlzIHByb2JsZW1hdGlj
IHdoZW4gc3dpdGNoaW5nIHRvCj4gYW4gaWRsZSBzY2hlZHVsaW5nIHVuaXQuIEFuIGlkbGUgcHJl
dmlvdXMgdmNwdSBsZWF2ZXMgdXMgaW4gZG91YnQgd2hpY2gKPiBzY2hlZHVsZSB1bml0IHdhcyBh
Y3RpdmUgcHJldmlvdXNseSwgc28gc2F2ZSB0aGUgcHJldmlvdXMgdW5pdCBwb2ludGVyCj4gaW4g
dGhlIHBlci1zY2hlZHVsZSByZXNvdXJjZSBhcmVhLiBJZiBpdCBpcyBOVUxMIHRoZSB1bml0IGhh
cyBub3QKPiBjaGFuZ2VkIGFuZCB3ZSBkb24ndCBoYXZlIHRvIHNldCB0aGUgcHJldmlvdXMgdW5p
dCB0byBiZSBub3QgcnVubmluZy4KPiAKPiBXaGVuIHJ1bm5pbmcgYW4gaWRsZSB2Y3B1IGluIGEg
bm9uLWlkbGUgc2NoZWR1bGluZyB1bml0IHVzZSBhIHNwZWNpZmljCj4gZ3Vlc3QgaWRsZSBsb29w
IG5vdCBwZXJmb3JtaW5nIGFueSB0YXNrbGV0cyBhbmQgbGl2ZXBhdGNoaW5nIGluIG9yZGVyCj4g
dG8gYXZvaWQgcG9wdWxhdGluZyB0aGUgY3B1IGNhY2hlcyB3aXRoIG1lbW9yeSB1c2VkIGJ5IG90
aGVyIGRvbWFpbnMKPiAoYXMgZmFyIGFzIHBvc3NpYmxlKS4gU29mdGlycXMgYXJlIGNvbnNpZGVy
ZWQgdG8gYmUgc2F2ZS4KCkFpdWkgInRhc2tsZXRzIiBoZXJlIG1lYW5zIG9ubHkgb25lcyBydW4g
aW4gKGlkbGUpIHZDUFUgY29udGV4dCwgd2hlcmVhcwoic29mdGlycXMiIGluY2x1ZGVzIHRhc2ts
ZXRzIHJ1biBpbiBzb2Z0aXJxIGNvbnRleHQuIEkgdGhpbmsgaXQgd291bGQKaGVscCBpZiB0aGUg
ZGVzY3JpcHRpb24gbWFkZSB0aGlzIGRpc3RpbmN0aW9uLiBXaXRoIHRoaXMgSSB0aGVuIHdvbmRl
cgp3aGV0aGVyIHRoZSBjYWNoZSByZWxhdGVkIGFyZ3VtZW50YXRpb24gYWJvdmUgc3RpbGwgaG9s
ZHM6IFZULWQncyBJT01NVQpmYXVsdCBoYW5kbGluZyB0YXNrbGV0IHJ1bnMgaW4gc29mdGlycSBj
b250ZXh0LCBmb3IgZXhhbXBsZSwgYW5kCmh2bV9hc3NlcnRfZXZ0Y2huX2lycSgpLCBiZWluZyBo
YW5kZWQgYSBzdHJ1Y3QgdmNwdSAqLCBkb2VzIHRvby4gT2YKY291cnNlIHRoaXMgY291bGQgYmUg
Y29uc2lkZXJlZCBjb3ZlcmVkIGJ5ICIoYXMgZmFyIGFzIHBvc3NpYmxlKSIgLi4uCgo+IEBAIC0x
NzIsNiArMTkxLDEwIEBAIHZvaWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCj4gIAo+ICBz
dGF0aWMgdm9pZCBub3JldHVybiBjb250aW51ZV9pZGxlX2RvbWFpbihzdHJ1Y3QgdmNwdSAqdikK
PiAgewo+ICsgICAgLyogSWRsZSB2Y3B1cyBtaWdodCBiZSBhdHRhY2hlZCB0byBub24taWRsZSB1
bml0cyEgKi8KPiArICAgIGlmICggIWlzX2lkbGVfZG9tYWluKHYtPnNjaGVkX3VuaXQtPmRvbWFp
bikgKQo+ICsgICAgICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wX25vbHAoZ3Vlc3RfaWRsZV9sb29w
KTsKClRoZSBjb25zdHJ1Y3QgYW5kIGNvbW1lbnQgbWFrZSBtZSB3b25kZXIgLSBkaWQgeW91IGF1
ZGl0IGFsbCB1c2VzCm9mIGlzX2lkbGVfe2RvbWFpbix2Y3B1fSgpIGZvciBiZWluZyBpbiBsaW5l
IHdpdGggdGhpcyBuZXcgdXNhZ2UKbW9kZT8KCj4gQEAgLTE3NjcsMzMgKzE3NzQsNjYgQEAgc3Rh
dGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dCwg
c3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzX3RpbWVfdCBub3cpCj4gIHsKPiAtICAgIHNkLT5jdXJyID0gbmV4dDsKPiAtCj4gLSAgICBU
UkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lORlBSRVYsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lk
LCBwcmV2LT51bml0X2lkLAo+IC0gICAgICAgICAgICAgbm93IC0gcHJldi0+c3RhdGVfZW50cnlf
dGltZSk7Cj4gLSAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQsIG5leHQtPmRv
bWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAo+IC0gICAgICAgICAgICAgKG5leHQtPnZj
cHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KPiAtICAgICAg
ICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsIHByZXYtPm5leHRfdGlt
ZSk7Cj4gKyAgICBpbnQgY3B1OwoKdW5zaWduZWQgaW50PwoKPiAgICAgIEFTU0VSVCh1bml0X3J1
bm5pbmcocHJldikpOwo+ICAKPiAtICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYt
PmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAo+IC0gICAgICAgICAgICAgbmV4dC0+
ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQpOwo+ICsgICAgaWYgKCBwcmV2ICE9IG5l
eHQgKQo+ICsgICAgewo+ICsgICAgICAgIHNkLT5jdXJyID0gbmV4dDsKPiArICAgICAgICBzZC0+
cHJldiA9IHByZXY7Cj4gIAo+IC0gICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UocHJldiwg
ZmFsc2UsIG5vdyk7Cj4gKyAgICAgICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVW
LCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgICBwcmV2LT51bml0
X2lkLCBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKPiArICAgICAgICBUUkFDRV80RChU
UkNfU0NIRURfU1dJVENIX0lORk5FWFQsIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLAo+ICsgICAg
ICAgICAgICAgICAgIG5leHQtPnVuaXRfaWQsCj4gKyAgICAgICAgICAgICAgICAgKG5leHQtPnZj
cHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KPiArICAgICAg
ICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0
X3RpbWUpOwo+ICsgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFp
bi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAo+ICsgICAgICAgICAgICAgICAgIG5leHQtPmRv
bWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkKTsKPiAgCj4gLSAgICBBU1NFUlQoIXVuaXRf
cnVubmluZyhuZXh0KSk7Cj4gLSAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShuZXh0LCB0
cnVlLCBub3cpOwo+ICsgICAgICAgIEFTU0VSVCghdW5pdF9ydW5uaW5nKG5leHQpKTsKPiAgCj4g
LSAgICAvKgo+IC0gICAgICogTkIuIERvbid0IGFkZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhl
cmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0Cj4gLSAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9y
ZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5Lgo+IC0gICAgICovCj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBOQi4gRG9uJ3QgYWRkIGFueSB0cmFjZSByZWNvcmRzIGZyb20g
aGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKPiArICAgICAgICAgKiBzd2l0Y2gsIGVsc2Ug
bG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5Lgo+ICsgICAgICAgICAq
Lwo+ICsKPiArICAgICAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOwo+ICsgICAgICAgIG5l
eHQtPmlzX3J1bm5pbmcgPSAxOwo+ICsgICAgICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBu
b3c7Cj4gKwo+ICsgICAgICAgIGlmICggaXNfaWRsZV91bml0KHByZXYpICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uaW5nXSA9IDA7
Cj4gKyAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSBz
Y2hlZF9ncmFudWxhcml0eTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCBpc19pZGxlX3Vu
aXQobmV4dCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgbmV4dC0+cnVuc3RhdGVfY250
W1JVTlNUQVRFX3J1bm5pbmddID0gc2NoZWRfZ3JhbnVsYXJpdHk7Cj4gKyAgICAgICAgICAgIG5l
eHQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSAwOwo+ICsgICAgICAgIH0KCklz
IHRoaXMgY29ycmVjdCB3aGVuIHNvbWUgb2YgdGhlIHZDUFUtcyBhIHN1YnN0aXR1dGUgaWRsZSBv
bmVzPwoKPiBAQCAtMTg0OSwyOSArMTg4OSwzOSBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQg
KmRvX3NjaGVkdWxlKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LCBzX3RpbWVfdCBub3csCj4gICAg
ICBpZiAoIHByZXYtPm5leHRfdGltZSA+PSAwICkgLyogLXZlIG1lYW5zIG5vIGxpbWl0ICovCj4g
ICAgICAgICAgc2V0X3RpbWVyKCZzZC0+c190aW1lciwgbm93ICsgcHJldi0+bmV4dF90aW1lKTsK
PiAgCj4gLSAgICBpZiAoIGxpa2VseShwcmV2ICE9IG5leHQpICkKPiAtICAgICAgICBzY2hlZF9z
d2l0Y2hfdW5pdHMoc2QsIG5leHQsIHByZXYsIG5vdyk7Cj4gKyAgICBzY2hlZF9zd2l0Y2hfdW5p
dHMoc2QsIG5leHQsIHByZXYsIG5vdyk7Cj4gIAo+ICAgICAgcmV0dXJuIG5leHQ7Cj4gIH0KPiAg
Cj4gLXN0YXRpYyB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCj4gK3N0YXRp
YyB2b2lkIHZjcHVfY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1
ICp2bmV4dCkKPiAgewo+IC0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBwcmV2LT5zY2hl
ZF91bml0Owo+IC0KPiAgICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcg
Y29udGV4dCB0byBtZW1vcnkuICovCj4gICAgICBzbXBfd21iKCk7Cj4gIAo+IC0gICAgcHJldi0+
aXNfcnVubmluZyA9IDA7Cj4gKyAgICBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKPiArICAgICAgICB2
cHJldi0+aXNfcnVubmluZyA9IDA7Cj4gK30KCldpdGggdGhpcyAidm5leHQiIGNvdWxkIGJlIGNv
bnN0IHF1YWxpZmllZCBhcyBpdCBzZWVtcy4gQW5kICJmYWxzZSIKaW5zdGVhZCBvZiAiMCIgcGVy
aGFwcywgYXMgeW91IHRvdWNoIHRoaXMgYW55d2F5PwoKPiBAQCAtMjAxNSw3ICsyMDc5LDggQEAg
c3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKPiAgCj4gICAgICBwY3B1X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgY3B1KTsKPiAgCj4gLSAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJl
diwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLCBub3cpOwo+ICsgICAgc2NoZWRfY29u
dGV4dF9zd2l0Y2godnByZXYsIHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1KSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgIGlzX2lkbGVfdW5pdChuZXh0KSAmJiAhaXNfaWRsZV91bml0
KHByZXYpLCBub3cpOwo+ICB9Cj4gIAo+ICAvKgo+IEBAIC0yMDc1LDcgKzIxNDAsOCBAQCBzdGF0
aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQo+ICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxv
Y2ssIGNwdSk7Cj4gIAo+ICAgICAgdm5leHQgPSBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNw
dSk7Cj4gLSAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7Cj4gKyAg
ICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAhaXNfaWRsZV91bml0KHByZXYpICYmIGlzX2lkbGVfdW5pdChuZXh0KSwgbm93KTsK
PiAgfQoKQXMgYSBtaW5vciByZW1hcmssIEkgdGhpbmsgYmV0d2VlbiBzdWNoIGNvbnN0cnVjdHMg
aXQgd291bGQgYmUgZ29vZAppZiB0aGVyZSB3YXMgbm8gZGlmZmVyZW5jZSwgdW5sZXNzIHRoZXJl
J3MgYSByZWFzb24gdG8gaGF2ZSBvbmUuIFlldAppZiB0aGVyZSB3YXMgYSByZWFzb24sIGl0IHN1
cmVseSB3b3VsZCB3YW50IHRvIGJlIHNwZWxsZWQgb3V0LgoKPiBAQCAtMTI0LDE2ICsxMjksMjIg
QEAgdW5zaWduZWQgbG9uZyBnZXRfc3RhY2tfZHVtcF9ib3R0b20gKHVuc2lnbmVkIGxvbmcgc3Ap
Owo+ICAjIGRlZmluZSBDSEVDS19GT1JfTElWRVBBVENIX1dPUksgIiIKPiAgI2VuZGlmCj4gIAo+
IC0jZGVmaW5lIHJlc2V0X3N0YWNrX2FuZF9qdW1wKF9fZm4pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyNkZWZpbmUgc3dpdGNoX3N0YWNrX2FuZF9qdW1wKGZuLCBp
bnN0cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKCklzIHRoZXJlIGFueSBkZXBl
bmRlbmN5IG9uICJpbnN0ciIgdG8ganVzdCBiZSBhIHNpbmdsZSBpbnN0cnVjdGlvbj8KSSdtIGlu
Y2xpbmVkIHRvIGFzayBmb3IgaXQgdG8gYmUgbmFtZWQgImV4dHJhIiBvciBzb21lIHN1Y2guCgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NtcC5oCj4gQEAgLTc2LDYgKzc2LDkgQEAgdm9pZCBzZXRfbnJfc29ja2V0cyh2b2lkKTsK
PiAgLyogUmVwcmVzZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIGluIGVhY2ggc29ja2V0LiAq
Lwo+ICBleHRlcm4gY3B1bWFza190ICoqc29ja2V0X2NwdW1hc2s7Cj4gIAo+ICsjZGVmaW5lIGdl
dF9jcHVfY3VycmVudChjcHUpIFwKPiArICAgIChnZXRfY3B1X2luZm9fZnJvbV9zdGFjaygodW5z
aWduZWQgbG9uZylzdGFja19iYXNlW2NwdV0pLT5jdXJyZW50X3ZjcHUpCgpJIGRvbid0IHRoaW5r
IHRoaXMgY2FuIGdvIHdpdGhvdXQgYSBjb21tZW50IGNsYXJpZnlpbmcgdW5kZXIgd2hhdAoocHJl
dHR5IG5hcnJvdyBJIHRoaW5rKSBjb25kaXRpb25zIHRoaXMgaXMgbGVnaXRpbWF0ZSB0byB1c2Uu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:10:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:10: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 1iCii8-0004b3-IB; Tue, 24 Sep 2019 11:10:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCii6-0004Zl-Ln
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:10:22 +0000
X-Inumbo-ID: 8e72795a-debb-11e9-994c-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 8e72795a-debb-11e9-994c-bc764e2007e4;
 Tue, 24 Sep 2019 11:07:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BD22F142F;
 Tue, 24 Sep 2019 04:07: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 164183F67D;
 Tue, 24 Sep 2019 04:07:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 12:07:49 +0100
Message-Id: <20190924110749.18210-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: Implement workaround for
 Cortex A-57 and Cortex A72 AT speculate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBDb3J0ZXgtQTU3IChlcnJhdHVtIDEzMTk1MzcpIGFuZCBDb3J0ZXgtQTcyIChlcnJhdHVt
IDEzMTkzNjcpIGNhbgplbmQgd2l0aCBjb3JydXB0IFRMQnMgaWYgdGhleSBzcGVjdWxhdGUgYW4g
QVQgaW5zdHJ1Y3Rpb24gd2hpbGUgUzEvUzIKc3lzdGVtIHJlZ2lzdGVycyBpbiBpbmNvbnNpc3Rl
bnQgc3RhdGUuCgpUaGUgd29ya2Fyb3VuZCBpcyB0aGUgc2FtZSBhcyBmb3IgQ29ydGV4IEEtNzYg
aW1wbGVtZW50ZWQgYnkgY29tbWl0CmExOGJlMDZhY2EgInhlbi9hcm06IEltcGxlbWVudCB3b3Jr
YXJvdW5kIGZvciBDb3J0ZXgtQTc2IGVycmF0dW0gMTE2NTUyMiIsCnNvIGl0IGlzIG9ubHkgbmVj
ZXNzYXJ5IHRvIHBsdW1iIGluIHRoZSBjcHVlcnJhdGEgZnJhbWV3b3JrLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBkb2NzL21pc2MvYXJt
L3NpbGljb24tZXJyYXRhLnR4dCB8ICAyICsrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAg
ICAgICB8IDEwICsrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0IGIvZG9jcy9taXNj
L2FybS9zaWxpY29uLWVycmF0YS50eHQKaW5kZXggNmNkMTM2NmYxNS4uY2YxOTNhNmQ0ZCAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQKKysrIGIvZG9jcy9taXNj
L2FybS9zaWxpY29uLWVycmF0YS50eHQKQEAgLTQ4LDUgKzQ4LDcgQEAgc3RhYmxlIGh5cGVydmlz
b3JzLgogfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4NTI1MjMgICAgICAg
ICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKIHwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgt
QTU3ICAgICAgfCAjODMyMDc1ICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgzMjA3NSAgICB8CiB8
IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzNDIyMCAgICAgICAgIHwgQVJN
NjRfRVJSQVRVTV84MzQyMjAgICAgfAorfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAg
ICB8ICMxMzE5NTM3ICAgICAgICB8IE4vQQorfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNzIg
ICAgICB8ICMxMzE5MzY3ICAgICAgICB8IE4vQQogfCBBUk0gICAgICAgICAgICB8IENvcnRleC1B
NzYgICAgICB8ICMxMTY1NTIyICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKIHwg
QVJNICAgICAgICAgICAgfCBNTVUtNTAwICAgICAgICAgfCAjODQyODY5ICAgICAgICAgfCBOL0Eg
ICAgICAgICAgICAgICAgICAgICB8CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggNmY0ODNiMmQ4ZC4uZGE3MmIwMjQ0
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYwpAQCAtNDgxLDYgKzQ4MSwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFy
bV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9IHsKICAgICAgICAgLmNhcGFiaWxpdHkg
PSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKICAgICAgICAgTUlEUl9SQU5HRShNSURS
X0NPUlRFWF9BNzYsIDAsIDIgPDwgTUlEUl9WQVJJQU5UX1NISUZUKSwKICAgICB9LAorICAgIHsK
KyAgICAgICAgLmRlc2MgPSAiQVJNIGVycmF0dW0gMTMxOTUzNyIsCisgICAgICAgIC5jYXBhYmls
aXR5ID0gQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUsCisgICAgICAgIE1JRFJfQUxMX1ZF
UlNJT05TKE1JRFJfQ09SVEVYX0E3MiksCisgICAgfSwKKyAgICB7CisgICAgICAgIC5kZXNjID0g
IkFSTSBlcnJhdHVtIDEzMTkzNjciLAorICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTTY0X1dPUktB
Uk9VTkRfQVRfU1BFQ1VMQVRFLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRF
WF9BNTcpLAorICAgIH0sCiAgICAge30sCiB9OwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:15:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCinU-0005Rd-I6; Tue, 24 Sep 2019 11:15: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=VWu6=XT=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iCinS-0005RY-PR
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:15:54 +0000
X-Inumbo-ID: abbc0b07-debc-11e9-9615-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id abbc0b07-debc-11e9-9615-12813bfff9fa;
 Tue, 24 Sep 2019 11:15:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569323754;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=VcuHG5KiSoDVtRetNUyFTc7HeoF0ZHNPIF4Av2Tq4Pc=;
 b=H8bQHDmzSnURcypvd/HlRyMa0UDAjgMsRHoYgq2jBCmxsY3YYFJU/yYF
 ZTp3szG4JGxdtUnFLFyblZhsUGTpCpcE1vTtgOiU/R4KrcOS/r+rcZ6nb
 dCAoVuPjdeGhBoSUiIm1eYp4dchkzjGRa4oReIEIMlMRuX6vEo9Y1qXFj 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: t/2adNT+kORPyJORXPnbUYmIVyFcrHnuZWb/zv3OYP78pCxCe4GwjeCuvXmxDrXmoETUyjAiQK
 8mphDMIVTgOIkDb0g3YkQei3db7RwkUMQQV+8isSwCsfympSdGXAoxkGHeory35rwCCtpCgiJv
 UvJ/6DmSpidVHehGE4h1BoVAtncsKPcX9Jf7fNBMqnfPET7qL4JbxN/vNOShuc9JJFLae1nheT
 +IX5vEIhDBXMgEumjOpEM+bCF2ae6vVzlwuPSXDGJzqTA9pD2SkNqiFKyqS4OJbXjPk5nivj3j
 370=
X-SBRS: 2.7
X-MesageID: 6042945
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="6042945"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190914085251.18816-1-jgross@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <12d5ec32-8f7f-1cba-183c-d61dd8c4c10a@citrix.com>
Date: Tue, 24 Sep 2019 12:15:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 00/47] 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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, Robert
 VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>, Igor
 Druzhinin <igor.druzhinin@citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCkFmdGVyIGFuIGV4dGVuc2l2ZSB0ZXN0aW5nIG9mIHlvdXIgamdyb3NzMS9z
Y2hlZC12MyBicmFuY2ggaW4gWGVuUlQsCkknbSBoYXBweSB0byBzYXkgdGhhdCB3ZSd2ZSBmb3Vu
ZCBubyBmdW5jdGlvbmFsIHJlZ3Jlc3Npb25zIHNvIGZhcgp3aGVuIHJ1bm5pbmcgaW4gdGhlIGRl
ZmF1bHQgKHRocmVhZC9jcHUpIG1vZGUuCgpIb3BlZnVsbHkgdGhpcyBnaXZlcyBzb21lIGxldmVs
IG9mIGNvbmZpZGVuY2UgdG8gdGhpcyBzZXJpZXMgYW5kIHRoZQpwbGFuIGFib3V0IGluY2x1ZGlu
ZyBpdCBpbnRvIDQuMTMgWzFdCgpbMV0gUkZDOiBDcml0ZXJpYSBmb3IgY2hlY2tpbmcgaW4gY29y
ZSBzY2hlZHVsaW5nIHNlcmllcwogICAgaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVs
Lzk3ZTFiZmU0LTMzODMtZmYxZC1iZjYxLTQ4YjhhYTYzYmIyY0BjaXRyaXguY29tLwoKVGhhbmtz
LApTZXJnZXkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:17:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11: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 1iCip6-0005YI-Ve; Tue, 24 Sep 2019 11:17:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCip5-0005YB-N2
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:17:35 +0000
X-Inumbo-ID: e81c0146-debc-11e9-8a4f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e81c0146-debc-11e9-8a4f-bc764e2007e4;
 Tue, 24 Sep 2019 11:17:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8CCB2B0DA;
 Tue, 24 Sep 2019 11:17:33 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xenproject.org
References: <20190914085251.18816-1-jgross@suse.com>
 <12d5ec32-8f7f-1cba-183c-d61dd8c4c10a@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <86c46251-6e36-412c-33df-9a8a3e7bd5f5@suse.com>
Date: Tue, 24 Sep 2019 13:17:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <12d5ec32-8f7f-1cba-183c-d61dd8c4c10a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 00/47] 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: IgorDruzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 RobertVanVossen <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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMTkgMTM6MTUsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gSGkgSnVlcmdlbiwKPiAK
PiBBZnRlciBhbiBleHRlbnNpdmUgdGVzdGluZyBvZiB5b3VyIGpncm9zczEvc2NoZWQtdjMgYnJh
bmNoIGluIFhlblJULAo+IEknbSBoYXBweSB0byBzYXkgdGhhdCB3ZSd2ZSBmb3VuZCBubyBmdW5j
dGlvbmFsIHJlZ3Jlc3Npb25zIHNvIGZhcgo+IHdoZW4gcnVubmluZyBpbiB0aGUgZGVmYXVsdCAo
dGhyZWFkL2NwdSkgbW9kZS4KPiAKPiBIb3BlZnVsbHkgdGhpcyBnaXZlcyBzb21lIGxldmVsIG9m
IGNvbmZpZGVuY2UgdG8gdGhpcyBzZXJpZXMgYW5kIHRoZQo+IHBsYW4gYWJvdXQgaW5jbHVkaW5n
IGl0IGludG8gNC4xMyBbMV0KPiAKPiBbMV0gUkZDOiBDcml0ZXJpYSBmb3IgY2hlY2tpbmcgaW4g
Y29yZSBzY2hlZHVsaW5nIHNlcmllcwo+ICAgICAgaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVu
LWRldmVsLzk3ZTFiZmU0LTMzODMtZmYxZC1iZjYxLTQ4YjhhYTYzYmIyY0BjaXRyaXguY29tLwoK
VGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBlZmZvcnRzIGFuZCB0aGUgY29uZmlybWF0aW9u
IQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCj2L-000747-UC; Tue, 24 Sep 2019 11:31:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LhKX=XT=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCj2K-00073d-8R
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:31:16 +0000
X-Inumbo-ID: d18e76d2-debe-11e9-ae5c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d18e76d2-debe-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 11:31:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569324676;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=lIR2elTbWvefWOC/atlkBJbCmXdX8fU6m/x2+m4hVs8=;
 b=RX8JrzSqlPC/WM/j32pdIJDZRv4PEOtLOTunZ+u4T8cMEsvPomiuC7iF
 WdXz+6cZHx4115C6Dx4XRP5w/EFG5niVZbmFkGA8pTU+2NXetsf9zPLNz
 slj8OmzJdTMm1ZcEgulOD7kCDKNf5on48Etm5l7PQbCZEkRJGaJHiJsXk 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CUbIogbqBB/Yq4YHdMfJO8/LJ95sua+JzNipeshuo4hg944nYCGxylQdYlYcw3inZvmY+rLRIW
 5xMsHswU5AFfZKar2S1WfCskhwHXTI1qT6WupsGwe/AoN1eAaWTYgXVJvQMuWifv4c1Idm5rHU
 h+tGzReAVJa018Z98bSOtbWUOQyIXAQnlJvNtv07FFz3d4WhpQHU4W1r+hRauZzt7//mVqqOc1
 GqhCWyCkdK/61JipyJbgyAexOv/I+SmpR3LZlsyfSw7s6WzW8v3vePam3VdHA/nOVEluGc6PUL
 DY8=
X-SBRS: 2.7
X-MesageID: 5977598
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="5977598"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 24 Sep 2019 12:30:23 +0100
Message-ID: <20190924113026.255634-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924113026.255634-1-anthony.perard@citrix.com>
References: <20190924113026.255634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 4/7] xen: perform XenDevice clean-up in XenBus
 watch handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkNsZWFuaW5nIHVw
IG9mZmxpbmUgWGVuRGV2aWNlIG9iamVjdHMgZGlyZWN0bHkgaW4KeGVuX2RldmljZV9iYWNrZW5k
X2NoYW5nZWQoKSBpcyBkYW5nZXJvdXMgYXMgeGVuX2RldmljZV91bnJlYWxpemUoKSB3aWxsCm1v
ZGlmeSB0aGUgd2F0Y2ggbGlzdCB0aGF0IGlzIGJlaW5nIHdhbGtlZC4gRXZlbiB0aGUgUUxJU1Rf
Rk9SRUFDSF9TQUZFKCkKdXNlZCBpbiBub3RpZmllcl9saXN0X25vdGlmeSgpIGlzIGluc3VmZmlj
aWVudCBhcyAqdHdvKiBub3RpZmllcnMgKGZvcgp0aGUgZnJvbnRlbmQgYW5kIGJhY2tlbmQgd2F0
Y2hlcykgYXJlIHJlbW92ZWQsIHRodXMgcG90ZW50aWFsbHkgcmVuZGVyaW5nCnRoZSAnbmV4dCcg
cG9pbnRlciB1bnNhZmUuCgpUaGUgc29sdXRpb24gaXMgdG8gdXNlIHRoZSBYZW5CdXMgYmFja2Vu
ZF93YXRjaCBoYW5kbGVyIHRvIGRvIHRoZSBjbGVhbi11cAppbnN0ZWFkLCBhcyBpdCBpcyBpbnZv
a2VkIHdoaWxzdCB3YWxraW5nIGEgc2VwYXJhdGUgd2F0Y2ggbGlzdC4KClRoaXMgcGF0Y2ggdGhl
cmVmb3JlIGFkZHMgYSBuZXcgJ2luYWN0aXZlX2RldmljZXMnIGxpc3QgdG8gWGVuQnVzLCB0byB3
aGljaApvZmZsaW5lIGRldmljZXMgYXJlIGFkZGVkIGJ5IHhlbl9kZXZpY2VfYmFja2VuZF9jaGFu
Z2VkKCkuIFRoZSBYZW5CdXMKYmFja2VuZF93YXRjaCByZWdpc3RyYXRpb24gaXMgYWxzbyBjaGFu
Z2VkIHRvIG5vdCBvbmx5IGludm9rZQp4ZW5fYnVzX2VudW1lcmF0ZSgpIGJ1dCBhbHNvIGEgbmV3
IHhlbl9idXNfY2xlYW51cCgpIGZ1bmN0aW9uLCB3aGljaCB3aWxsCndhbGsgJ2luYWN0aXZlX2Rl
dmljZXMnIGFuZCBwZXJmb3JtIHRoZSBuZWNlc3NhcnkgYWN0aW9ucy4KRm9yIHNhZmV0eSBhbiBl
eHRyYSAnb25saW5lJyBjaGVjayBpcyBhbHNvIGFkZGVkIHRvIHhlbl9idXNfdHlwZV9lbnVtZXJh
dGUoKQp0byBtYWtlIHN1cmUgdGhhdCBubyBhdHRlbXB0IGlzIG1hZGUgdG8gY3JlYXRlIGEgbmV3
IFhlbkRldmljZSBvYmplY3QgZm9yIGEKYmFja2VuZCB0aGF0IGlzIG9mZmxpbmUuCgpOT1RFOiBU
aGlzIHBhdGNoIGFsc28gaW5jbHVkZXMgc29tZSBjb3NtZXRpYyBjaGFuZ2VzOgogICAgICAtIHN1
YnN0aXR1dGUgdGhlIGxvY2FsIHZhcmlhYmxlIG5hbWUgJ2JhY2tlbmRfc3RhdGUnCiAgICAgICAg
aW4geGVuX2J1c190eXBlX2VudW1lcmF0ZSgpIHdpdGggJ3N0YXRlJywgc2luY2UgdGhlcmUKICAg
ICAgICBpcyBubyBhbWJpZ3VpdHkgd2l0aCBhbnkgb3RoZXIgc3RhdGUgaW4gdGhhdCBjb250ZXh0
LgogICAgICAtIGNoYW5nZSB4ZW5fZGV2aWNlX3N0YXRlX2lzX2FjdGl2ZSgpIHRvCiAgICAgICAg
eGVuX2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoKSAoYW5kIHBhc3MgYSBYZW5EZXZpY2UgZGly
ZWN0bHkpCiAgICAgICAgc2luY2UgdGhlIHN0YXRlIHRlc3RzIGNvbnRhaW5lZCB0aGVyZWluIG9u
bHkgYXBwbHkgdG8gYSBmcm9udGVuZC4KICAgICAgLSB1c2UgJ3N0YXRlJyByYXRoZXIgdGhlbiAn
eGVuZGV2LT5iYWNrZW5kX3N0YXRlJyBpbgogICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFu
Z2VkKCkgdG8gc2hvcnRlbiB0aGUgY29kZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KTWVzc2FnZS1JZDogPDIwMTkwOTEzMDgyMTU5LjMxMzM4
LTQtcGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L3hlbi90cmFjZS1ldmVudHMgICAg
ICB8ICAyICsKIGh3L3hlbi94ZW4tYnVzLmMgICAgICAgICB8IDk0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAzICsr
CiAzIGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2h3L3hlbi90cmFjZS1ldmVudHMgYi9ody94ZW4vdHJhY2UtZXZlbnRzCmluZGV4
IDgwY2UzZGFmYWQuLmU2ODg1YmM3NTEgMTAwNjQ0Ci0tLSBhL2h3L3hlbi90cmFjZS1ldmVudHMK
KysrIGIvaHcveGVuL3RyYWNlLWV2ZW50cwpAQCAtMTcsOCArMTcsMTAgQEAgeGVuX2RvbWlkX3Jl
c3RyaWN0KGludCBlcnIpICJlcnI6ICV1IgogeGVuX2J1c19yZWFsaXplKHZvaWQpICIiCiB4ZW5f
YnVzX3VucmVhbGl6ZSh2b2lkKSAiIgogeGVuX2J1c19lbnVtZXJhdGUodm9pZCkgIiIKK3hlbl9i
dXNfY2xlYW51cCh2b2lkKSAiIgogeGVuX2J1c190eXBlX2VudW1lcmF0ZShjb25zdCBjaGFyICp0
eXBlKSAidHlwZTogJXMiCiB4ZW5fYnVzX2JhY2tlbmRfY3JlYXRlKGNvbnN0IGNoYXIgKnR5cGUs
IGNvbnN0IGNoYXIgKnBhdGgpICJ0eXBlOiAlcyBwYXRoOiAlcyIKK3hlbl9idXNfZGV2aWNlX2Ns
ZWFudXAoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgog
eGVuX2J1c19hZGRfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5KSAibm9k
ZTogJXMga2V5OiAlcyIKIHhlbl9idXNfcmVtb3ZlX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNv
bnN0IGNoYXIgKmtleSkgIm5vZGU6ICVzIGtleTogJXMiCiB4ZW5fZGV2aWNlX3JlYWxpemUoY29u
c3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgpkaWZmIC0tZ2l0
IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5kZXggODEwYTRlMmRmMy4u
NTVjMTU3MzkzZCAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVu
LWJ1cy5jCkBAIC0zNDAsMTMgKzM0MCwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX3R5cGVfZW51
bWVyYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0eXBlKQogICAgIGZvciAoaSA9IDA7
IGkgPCBuOyBpKyspIHsKICAgICAgICAgY2hhciAqYmFja2VuZF9wYXRoID0gZ19zdHJkdXBfcHJp
bnRmKCIlcy8lcyIsIGRvbWFpbl9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmFja2VuZFtpXSk7Ci0gICAgICAgIGVudW0geGVuYnVzX3N0YXRlIGJh
Y2tlbmRfc3RhdGU7CisgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlOworICAgICAgICB1
bnNpZ25lZCBpbnQgb25saW5lOwogCiAgICAgICAgIGlmICh4c19ub2RlX3NjYW5mKHhlbmJ1cy0+
eHNoLCBYQlRfTlVMTCwgYmFja2VuZF9wYXRoLCAic3RhdGUiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMLCAiJXUiLCAmYmFja2VuZF9zdGF0ZSkgIT0gMSkKLSAgICAgICAgICAgIGJh
Y2tlbmRfc3RhdGUgPSBYZW5idXNTdGF0ZVVua25vd247CisgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwsICIldSIsICZzdGF0ZSkgIT0gMSkKKyAgICAgICAgICAgIHN0YXRlID0gWGVuYnVz
U3RhdGVVbmtub3duOwogCi0gICAgICAgIGlmIChiYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRl
SW5pdGlhbGlzaW5nKSB7CisgICAgICAgIGlmICh4c19ub2RlX3NjYW5mKHhlbmJ1cy0+eHNoLCBY
QlRfTlVMTCwgYmFja2VuZF9wYXRoLCAib25saW5lIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCwgIiV1IiwgJm9ubGluZSkgIT0gMSkKKyAgICAgICAgICAgIG9ubGluZSA9IDA7CisK
KyAgICAgICAgaWYgKG9ubGluZSAmJiBzdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykg
ewogICAgICAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICAgICAgICAgIHhl
bl9idXNfYmFja2VuZF9jcmVhdGUoeGVuYnVzLCB0eXBlLCBiYWNrZW5kW2ldLCBiYWNrZW5kX3Bh
dGgsCkBAIC0zNjUsOSArMzcwLDggQEAgc3RhdGljIHZvaWQgeGVuX2J1c190eXBlX2VudW1lcmF0
ZShYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqdHlwZSkKICAgICBnX2ZyZWUoZG9tYWluX3Bh
dGgpOwogfQogCi1zdGF0aWMgdm9pZCB4ZW5fYnVzX2VudW1lcmF0ZSh2b2lkICpvcGFxdWUpCitz
dGF0aWMgdm9pZCB4ZW5fYnVzX2VudW1lcmF0ZShYZW5CdXMgKnhlbmJ1cykKIHsKLSAgICBYZW5C
dXMgKnhlbmJ1cyA9IG9wYXF1ZTsKICAgICBjaGFyICoqdHlwZTsKICAgICB1bnNpZ25lZCBpbnQg
aSwgbjsKIApAQCAtMzg1LDYgKzM4OSw0NSBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX2VudW1lcmF0
ZSh2b2lkICpvcGFxdWUpCiAgICAgZnJlZSh0eXBlKTsKIH0KIAorc3RhdGljIHZvaWQgeGVuX2J1
c19kZXZpY2VfY2xlYW51cChYZW5EZXZpY2UgKnhlbmRldikKK3sKKyAgICBjb25zdCBjaGFyICp0
eXBlID0gb2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fYnVzX2RldmljZV9jbGVhbnVwKHR5cGUs
IHhlbmRldi0+bmFtZSk7CisKKyAgICBnX2Fzc2VydCgheGVuZGV2LT5iYWNrZW5kX29ubGluZSk7
CisKKyAgICBpZiAoIXhlbl9iYWNrZW5kX3RyeV9kZXZpY2VfZGVzdHJveSh4ZW5kZXYsICZsb2Nh
bF9lcnIpKSB7CisgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CisgICAg
fQorCisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9yZXBvcnRfZXJyKGxvY2Fs
X2Vycik7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB4ZW5fYnVzX2NsZWFudXAoWGVuQnVzICp4
ZW5idXMpCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYsICpuZXh0OworCisgICAgdHJhY2VfeGVu
X2J1c19jbGVhbnVwKCk7CisKKyAgICBRTElTVF9GT1JFQUNIX1NBRkUoeGVuZGV2LCAmeGVuYnVz
LT5pbmFjdGl2ZV9kZXZpY2VzLCBsaXN0LCBuZXh0KSB7CisgICAgICAgIGdfYXNzZXJ0KHhlbmRl
di0+aW5hY3RpdmUpOworICAgICAgICBRTElTVF9SRU1PVkUoeGVuZGV2LCBsaXN0KTsKKyAgICAg
ICAgeGVuX2J1c19kZXZpY2VfY2xlYW51cCh4ZW5kZXYpOworICAgIH0KK30KKworc3RhdGljIHZv
aWQgeGVuX2J1c19iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbkJ1cyAq
eGVuYnVzID0gb3BhcXVlOworCisgICAgeGVuX2J1c19lbnVtZXJhdGUoeGVuYnVzKTsKKyAgICB4
ZW5fYnVzX2NsZWFudXAoeGVuYnVzKTsKK30KKwogc3RhdGljIHZvaWQgeGVuX2J1c191bnJlYWxp
emUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogewogICAgIFhlbkJ1cyAqeGVuYnVzID0g
WEVOX0JVUyhidXMpOwpAQCAtNDMzLDcgKzQ3Niw3IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVh
bGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAKICAgICB4ZW5idXMtPmJhY2tlbmRf
d2F0Y2ggPQogICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4ZW5idXMsICIiLCAvKiBkb21haW4g
cm9vdCBub2RlICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICJiYWNrZW5kIiwgeGVuX2J1
c19lbnVtZXJhdGUsICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFj
a2VuZCIsIHhlbl9idXNfYmFja2VuZF9jaGFuZ2VkLCAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9j
YWxfZXJyKSB7CiAgICAgICAgIC8qIFRoaXMgbmVlZCBub3QgYmUgdHJlYXRlZCBhcyBhIGhhcmQg
ZXJyb3Igc28gZG9uJ3QgcHJvcGFnYXRlICovCiAgICAgICAgIGVycm9yX3JlcG9ydGZfZXJyKGxv
Y2FsX2VyciwKQEAgLTU1NSw5ICs1OTgsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tl
bmRfc2V0X29ubGluZShYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCBvbmxpbmUpCiAgKiBUZWxsIGZy
b20gdGhlIHN0YXRlIHdoZXRoZXIgdGhlIGZyb250ZW5kIGlzIGxpa2VseSBhbGl2ZSwKICAqIGku
ZS4gaXQgd2lsbCByZWFjdCB0byBhIGNoYW5nZSBvZiBzdGF0ZSBvZiB0aGUgYmFja2VuZC4KICAq
Lwotc3RhdGljIGJvb2wgeGVuX2RldmljZV9zdGF0ZV9pc19hY3RpdmUoZW51bSB4ZW5idXNfc3Rh
dGUgc3RhdGUpCitzdGF0aWMgYm9vbCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2lzX2FjdGl2ZShYZW5E
ZXZpY2UgKnhlbmRldikKIHsKLSAgICBzd2l0Y2ggKHN0YXRlKSB7CisgICAgc3dpdGNoICh4ZW5k
ZXYtPmZyb250ZW5kX3N0YXRlKSB7CiAgICAgY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0OgogICAg
IGNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKICAgICBjYXNlIFhlbmJ1c1N0YXRlQ29ubmVj
dGVkOgpAQCAtNTk0LDMwICs2MzcsMzEgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X2NoYW5nZWQodm9pZCAqb3BhcXVlKQogICAgICAqIHN0YXRlIHRvIENsb3NpbmcsIGJ1dCB0aGVy
ZSBpcyBubyBhY3RpdmUgZnJvbnRlbmQgdGhlbiBzZXQgdGhlCiAgICAgICogYmFja2VuZCBzdGF0
ZSB0byBDbG9zZWQuCiAgICAgICovCi0gICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBY
ZW5idXNTdGF0ZUNsb3NpbmcgJiYKLSAgICAgICAgIXhlbl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZl
KHhlbmRldi0+ZnJvbnRlbmRfc3RhdGUpKSB7CisgICAgaWYgKHN0YXRlID09IFhlbmJ1c1N0YXRl
Q2xvc2luZyAmJgorICAgICAgICAheGVuX2RldmljZV9mcm9udGVuZF9pc19hY3RpdmUoeGVuZGV2
KSkgewogICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVz
U3RhdGVDbG9zZWQpOwogICAgIH0KIAogICAgIC8qCiAgICAgICogSWYgYSBiYWNrZW5kIGlzIHN0
aWxsICdvbmxpbmUnIHRoZW4gd2Ugc2hvdWxkIGxlYXZlIGl0IGFsb25lIGJ1dCwKLSAgICAgKiBp
ZiBhIGJhY2tlbmQgaXMgbm90ICdvbmxpbmUnLCB0aGVuIHRoZSBkZXZpY2Ugc2hvdWxkIGJlIGRl
c3Ryb3llZAotICAgICAqIG9uY2UgdGhlIHN0YXRlIGlzIENsb3NlZC4KKyAgICAgKiBpZiBhIGJh
Y2tlbmQgaXMgbm90ICdvbmxpbmUnLCB0aGVuIHRoZSBkZXZpY2UgaXMgYSBjYW5kaWRhdGUKKyAg
ICAgKiBmb3IgZGVzdHJ1Y3Rpb24uIEhlbmNlIGFkZCBpdCB0byB0aGUgJ2luYWN0aXZlJyBsaXN0
IHRvIGJlIGNsZWFuZWQKKyAgICAgKiBieSB4ZW5fYnVzX2NsZWFudXAoKS4KICAgICAgKi8KLSAg
ICBpZiAoIXhlbmRldi0+YmFja2VuZF9vbmxpbmUgJiYKLSAgICAgICAgKHhlbmRldi0+YmFja2Vu
ZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCB8fAotICAgICAgICAgeGVuZGV2LT5iYWNrZW5k
X3N0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIHx8Ci0gICAgICAgICB4ZW5kZXYtPmJh
Y2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fAotICAgICAgICAgeGVuZGV2LT5i
YWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0YXRlVW5rbm93bikpIHsKLSAgICAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CisgICAgaWYgKCFvbmxpbmUgJiYKKyAgICAgICAgKHN0YXRlID09IFhl
bmJ1c1N0YXRlQ2xvc2VkIHx8ICBzdGF0ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyB8fAor
ICAgICAgICAgc3RhdGUgPT0gWGVuYnVzU3RhdGVJbml0V2FpdCB8fCBzdGF0ZSA9PSBYZW5idXNT
dGF0ZVVua25vd24pICYmCisgICAgICAgICF4ZW5kZXYtPmluYWN0aXZlKSB7CisgICAgICAgIFhl
bkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYp
KSk7CiAKLSAgICAgICAgaWYgKCF4ZW5fYmFja2VuZF90cnlfZGV2aWNlX2Rlc3Ryb3koeGVuZGV2
LCAmbG9jYWxfZXJyKSkgewotICAgICAgICAgICAgb2JqZWN0X3VucGFyZW50KE9CSkVDVCh4ZW5k
ZXYpKTsKLSAgICAgICAgfQorICAgICAgICB4ZW5kZXYtPmluYWN0aXZlID0gdHJ1ZTsKKyAgICAg
ICAgUUxJU1RfSU5TRVJUX0hFQUQoJnhlbmJ1cy0+aW5hY3RpdmVfZGV2aWNlcywgeGVuZGV2LCBs
aXN0KTsKIAotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9yZXBv
cnRfZXJyKGxvY2FsX2Vycik7Ci0gICAgICAgIH0KKyAgICAgICAgLyoKKyAgICAgICAgICogUmUt
d3JpdGUgdGhlIHN0YXRlIHRvIGNhdXNlIGEgWGVuQnVzIGJhY2tlbmRfd2F0Y2ggbm90aWZpY2F0
aW9uLAorICAgICAgICAgKiByZXN1bHRpbmcgaW4gYSBjYWxsIHRvIHhlbl9idXNfY2xlYW51cCgp
LgorICAgICAgICAgKi8KKyAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYs
ICJzdGF0ZSIsICIldSIsIHN0YXRlKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
aHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCAwZDE5ODE0
OGY2Li4zZDU1MzIyNThkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysr
IGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC0zMiw3ICszMiw5IEBAIHR5cGVkZWYgc3Ry
dWN0IFhlbkRldmljZSB7CiAgICAgWGVuV2F0Y2ggKmJhY2tlbmRfb25saW5lX3dhdGNoOwogICAg
IHhlbmdudHRhYl9oYW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7Cisg
ICAgYm9vbCBpbmFjdGl2ZTsKICAgICBRTElTVF9IRUFEKCwgWGVuRXZlbnRDaGFubmVsKSBldmVu
dF9jaGFubmVsczsKKyAgICBRTElTVF9FTlRSWShYZW5EZXZpY2UpIGxpc3Q7CiB9IFhlbkRldmlj
ZTsKIAogdHlwZWRlZiBjaGFyICooKlhlbkRldmljZUdldE5hbWUpKFhlbkRldmljZSAqeGVuZGV2
LCBFcnJvciAqKmVycnApOwpAQCAtNjgsNiArNzAsNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW5CdXMg
ewogICAgIHN0cnVjdCB4c19oYW5kbGUgKnhzaDsKICAgICBYZW5XYXRjaExpc3QgKndhdGNoX2xp
c3Q7CiAgICAgWGVuV2F0Y2ggKmJhY2tlbmRfd2F0Y2g7CisgICAgUUxJU1RfSEVBRCgsIFhlbkRl
dmljZSkgaW5hY3RpdmVfZGV2aWNlczsKIH0gWGVuQnVzOwogCiB0eXBlZGVmIHN0cnVjdCBYZW5C
dXNDbGFzcyB7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCj2M-00074K-8L; Tue, 24 Sep 2019 11:31: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=LhKX=XT=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCj2K-00073c-B9
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:31:16 +0000
X-Inumbo-ID: d05226a7-debe-11e9-9616-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d05226a7-debe-11e9-9616-12813bfff9fa;
 Tue, 24 Sep 2019 11:31:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569324676;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7L6iSgcHG/c+uve0NKelK5BctXcMVLX+wsTXUpwg2PA=;
 b=gVWMdnSXOgGum1hsw5KwBAploLA8Rud/jqxnz2hZtnpCgDSjJodQVWkC
 IwtdP4dyXjfUBPA5RXlWQosviuw4qJZCQQc2ZyosW5PE/6D8Jn2E8R+ww
 tJtU+SV8T+t2SO9rXZVGDovmNBmtooKRSzCPM9SYLiXDZi6emDVfUXaKA U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HuWOP7dnM3Q5DQaZOixldM+ggIx6YQ8di8TGOZIxjE0xodRTpU2ECA9uQ5jwpR4v0zam/B367q
 OFq+z1960EFxc3QQWuD22sz+710TD+SwIt0hCX+uZm5mbXQ9yQD6kEy18GOjoc7PWKR2lihvOl
 1sipdwWFjKpYa/hInkpnU1OcKxzx+IhdylJxQF7qLaO6rwzR7nBMSHdZHHFlla0NY+e37SQNgm
 DXtBCucEgT1/choIucV+rh1zb+U3gMlLZOMtHC8pZlBcueBBs5aOtrI8EarOAeTg3fhhbG8keC
 MKE=
X-SBRS: 2.7
X-MesageID: 5977597
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="5977597"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 24 Sep 2019 12:30:21 +0100
Message-ID: <20190924113026.255634-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924113026.255634-1-anthony.perard@citrix.com>
References: <20190924113026.255634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 2/7] xen / notify: introduce a new XenWatchList
 abstraction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClhlbnN0b3JlIHdh
dGNoIGNhbGwtYmFja3MgYXJlIGFscmVhZHkgYWJzdHJhY3RlZCBhd2F5IGZyb20gWGVuQnVzIHVz
aW5nCnRoZSBYZW5XYXRjaCBkYXRhIHN0cnVjdHVyZSBidXQgdGhlIGFzc29jaWF0ZWQgTm90aWZp
ZXJMaXN0IG1hbmlwdWxhdGlvbgphbmQgZmlsZSBoYW5kbGUgcmVnaXN0cmF0aW9uIGlzIHN0aWxs
IG9wZW4gY29kZWQgaW4gdmFyaW91cyB4ZW5fYnVzXy4uLigpCmZ1bmN0aW9ucy4KVGhpcyBwYXRj
aCBjcmVhdGVzIGEgbmV3IFhlbldhdGNoTGlzdCBkYXRhIHN0cnVjdHVyZSB0byBhbGxvdyB0aGVz
ZQppbnRlcmFjdGlvbnMgdG8gYmUgYWJzdHJhY3RlZCBhd2F5IGZyb20gWGVuQnVzIGFzIHdlbGwu
IFRoaXMgaXMgaW4KcHJlcGFyYXRpb24gZm9yIGEgc3Vic2VxdWVudCBwYXRjaCB3aGljaCB3aWxs
IGludHJvZHVjZSBzZXBhcmF0ZSB3YXRjaCBsaXN0cwpmb3IgWGVuQnVzIGFuZCBYZW5EZXZpY2Ug
b2JqZWN0cy4KCk5PVEU6IFRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VzIGEgbmV3IG5vdGlmaWVy
X2xpc3RfZW1wdHkoKSBoZWxwZXIgZnVuY3Rpb24KICAgICAgZm9yIHRoZSBwdXJwb3NlcyBvZiBh
ZGRpbmcgYW4gYXNzZXJ0aW9uIHRoYXQgYSBYZW5XYXRjaExpc3QgaXMgbm90CiAgICAgIGZyZWVk
IHdoaWxzdCBpdHMgYXNzb2NpYXRlZCBOb3RpZmllckxpc3QgaXMgc3RpbGwgb2NjdXBpZWQuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ck1lc3Nh
Z2UtSWQ6IDwyMDE5MDkxMzA4MjE1OS4zMTMzOC0yLXBhdWwuZHVycmFudEBjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
LS0tCiBody94ZW4vdHJhY2UtZXZlbnRzICAgICAgfCAgIDUgKy0KIGh3L3hlbi94ZW4tYnVzLmMg
ICAgICAgICB8IDExNyArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIGlu
Y2x1ZGUvaHcveGVuL3hlbi1idXMuaCB8ICAgMyArLQogaW5jbHVkZS9xZW11L25vdGlmeS5oICAg
IHwgICAyICsKIHV0aWwvbm90aWZ5LmMgICAgICAgICAgICB8ICAgNSArKwogNSBmaWxlcyBjaGFu
Z2VkLCA4NyBpbnNlcnRpb25zKCspLCA0NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody94
ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRleCBiYzgyZWNiMWE1Li5h
YzhkOWMyMGQyIDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRzCisrKyBiL2h3L3hlbi90
cmFjZS1ldmVudHMKQEAgLTE5LDkgKzE5LDggQEAgeGVuX2J1c191bnJlYWxpemUodm9pZCkgIiIK
IHhlbl9idXNfZW51bWVyYXRlKHZvaWQpICIiCiB4ZW5fYnVzX3R5cGVfZW51bWVyYXRlKGNvbnN0
IGNoYXIgKnR5cGUpICJ0eXBlOiAlcyIKIHhlbl9idXNfYmFja2VuZF9jcmVhdGUoY29uc3QgY2hh
ciAqdHlwZSwgY29uc3QgY2hhciAqcGF0aCkgInR5cGU6ICVzIHBhdGg6ICVzIgoteGVuX2J1c19h
ZGRfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBjaGFyICp0b2tlbikg
Im5vZGU6ICVzIGtleTogJXMgdG9rZW46ICVzIgoteGVuX2J1c19yZW1vdmVfd2F0Y2goY29uc3Qg
Y2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBjaGFyICp0b2tlbikgIm5vZGU6ICVzIGtleTog
JXMgdG9rZW46ICVzIgoteGVuX2J1c193YXRjaChjb25zdCBjaGFyICp0b2tlbikgInRva2VuOiAl
cyIKK3hlbl9idXNfYWRkX3dhdGNoKGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSkg
Im5vZGU6ICVzIGtleTogJXMiCit4ZW5fYnVzX3JlbW92ZV93YXRjaChjb25zdCBjaGFyICpub2Rl
LCBjb25zdCBjaGFyICprZXkpICJub2RlOiAlcyBrZXk6ICVzIgogeGVuX2RldmljZV9yZWFsaXpl
KGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9k
ZXZpY2VfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBu
YW1lOiAlcyIKIHhlbl9kZXZpY2VfYmFja2VuZF9zdGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFy
ICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6ICVzIG5hbWU6ICVzIC0+ICVzIgpkaWZm
IC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5kZXggMDI1ZGY1
ZTU5Zi4uMjhlZmFjY2ZmMiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYworKysgYi9ody94
ZW4veGVuLWJ1cy5jCkBAIC0xNTcsMTggKzE1Nyw2MCBAQCBzdGF0aWMgdm9pZCBmcmVlX3dhdGNo
KFhlbldhdGNoICp3YXRjaCkKICAgICBnX2ZyZWUod2F0Y2gpOwogfQogCi1zdGF0aWMgWGVuV2F0
Y2ggKnhlbl9idXNfYWRkX3dhdGNoKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICpub2RlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICprZXksIFhlbldh
dGNoSGFuZGxlciBoYW5kbGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKK3N0cnVjdCBYZW5XYXRjaExpc3QgeworICAgIHN0
cnVjdCB4c19oYW5kbGUgKnhzaDsKKyAgICBOb3RpZmllckxpc3Qgbm90aWZpZXJzOworfTsKKwor
c3RhdGljIHZvaWQgd2F0Y2hfbGlzdF9ldmVudCh2b2lkICpvcGFxdWUpCit7CisgICAgWGVuV2F0
Y2hMaXN0ICp3YXRjaF9saXN0ID0gb3BhcXVlOworICAgIGNoYXIgKip2OworICAgIGNvbnN0IGNo
YXIgKnRva2VuOworCisgICAgdiA9IHhzX2NoZWNrX3dhdGNoKHdhdGNoX2xpc3QtPnhzaCk7Cisg
ICAgaWYgKCF2KSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0b2tlbiA9IHZbWFNf
V0FUQ0hfVE9LRU5dOworCisgICAgbm90aWZpZXJfbGlzdF9ub3RpZnkoJndhdGNoX2xpc3QtPm5v
dGlmaWVycywgKHZvaWQgKil0b2tlbik7CisKKyAgICBmcmVlKHYpOworfQorCitzdGF0aWMgWGVu
V2F0Y2hMaXN0ICp3YXRjaF9saXN0X2NyZWF0ZShzdHJ1Y3QgeHNfaGFuZGxlICp4c2gpCit7Cisg
ICAgWGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0ID0gZ19uZXcwKFhlbldhdGNoTGlzdCwgMSk7CisK
KyAgICBnX2Fzc2VydCh4c2gpOworCisgICAgd2F0Y2hfbGlzdC0+eHNoID0geHNoOworICAgIG5v
dGlmaWVyX2xpc3RfaW5pdCgmd2F0Y2hfbGlzdC0+bm90aWZpZXJzKTsKKyAgICBxZW11X3NldF9m
ZF9oYW5kbGVyKHhzX2ZpbGVubyh3YXRjaF9saXN0LT54c2gpLCB3YXRjaF9saXN0X2V2ZW50LCBO
VUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgd2F0Y2hfbGlzdCk7CisKKyAgICByZXR1cm4g
d2F0Y2hfbGlzdDsKK30KKworc3RhdGljIHZvaWQgd2F0Y2hfbGlzdF9kZXN0cm95KFhlbldhdGNo
TGlzdCAqd2F0Y2hfbGlzdCkKK3sKKyAgICBnX2Fzc2VydChub3RpZmllcl9saXN0X2VtcHR5KCZ3
YXRjaF9saXN0LT5ub3RpZmllcnMpKTsKKyAgICBxZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVu
byh3YXRjaF9saXN0LT54c2gpLCBOVUxMLCBOVUxMLCBOVUxMKTsKKyAgICBnX2ZyZWUod2F0Y2hf
bGlzdCk7Cit9CisKK3N0YXRpYyBYZW5XYXRjaCAqd2F0Y2hfbGlzdF9hZGQoWGVuV2F0Y2hMaXN0
ICp3YXRjaF9saXN0LCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICprZXksIFhlbldhdGNoSGFuZGxlciBoYW5kbGVyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKIHsK
ICAgICBYZW5XYXRjaCAqd2F0Y2ggPSBuZXdfd2F0Y2gobm9kZSwga2V5LCBoYW5kbGVyLCBvcGFx
dWUpOwogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCi0gICAgdHJhY2VfeGVuX2J1c19h
ZGRfd2F0Y2god2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdhdGNoLT50b2tlbik7Ci0KLSAgICBu
b3RpZmllcl9saXN0X2FkZCgmeGVuYnVzLT53YXRjaF9ub3RpZmllcnMsICZ3YXRjaC0+bm90aWZp
ZXIpOworICAgIG5vdGlmaWVyX2xpc3RfYWRkKCZ3YXRjaF9saXN0LT5ub3RpZmllcnMsICZ3YXRj
aC0+bm90aWZpZXIpOwogCi0gICAgeHNfbm9kZV93YXRjaCh4ZW5idXMtPnhzaCwgbm9kZSwga2V5
LCB3YXRjaC0+dG9rZW4sICZsb2NhbF9lcnIpOworICAgIHhzX25vZGVfd2F0Y2god2F0Y2hfbGlz
dC0+eHNoLCBub2RlLCBrZXksIHdhdGNoLT50b2tlbiwgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxv
Y2FsX2VycikgewogICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKIApA
QCAtMTgxLDE4ICsyMjMsMzQgQEAgc3RhdGljIFhlbldhdGNoICp4ZW5fYnVzX2FkZF93YXRjaChY
ZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqbm9kZSwKICAgICByZXR1cm4gd2F0Y2g7CiB9CiAK
LXN0YXRpYyB2b2lkIHhlbl9idXNfcmVtb3ZlX3dhdGNoKFhlbkJ1cyAqeGVuYnVzLCBYZW5XYXRj
aCAqd2F0Y2gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnAp
CitzdGF0aWMgdm9pZCB3YXRjaF9saXN0X3JlbW92ZShYZW5XYXRjaExpc3QgKndhdGNoX2xpc3Qs
IFhlbldhdGNoICp3YXRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoq
ZXJycCkKIHsKLSAgICB0cmFjZV94ZW5fYnVzX3JlbW92ZV93YXRjaCh3YXRjaC0+bm9kZSwgd2F0
Y2gtPmtleSwgd2F0Y2gtPnRva2VuKTsKLQotICAgIHhzX25vZGVfdW53YXRjaCh4ZW5idXMtPnhz
aCwgd2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdhdGNoLT50b2tlbiwKKyAgICB4c19ub2RlX3Vu
d2F0Y2god2F0Y2hfbGlzdC0+eHNoLCB3YXRjaC0+bm9kZSwgd2F0Y2gtPmtleSwgd2F0Y2gtPnRv
a2VuLAogICAgICAgICAgICAgICAgICAgICBlcnJwKTsKIAogICAgIG5vdGlmaWVyX3JlbW92ZSgm
d2F0Y2gtPm5vdGlmaWVyKTsKICAgICBmcmVlX3dhdGNoKHdhdGNoKTsKIH0KIAorc3RhdGljIFhl
bldhdGNoICp4ZW5fYnVzX2FkZF93YXRjaChYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqbm9k
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LCBY
ZW5XYXRjaEhhbmRsZXIgaGFuZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c19hZGRf
d2F0Y2gobm9kZSwga2V5KTsKKworICAgIHJldHVybiB3YXRjaF9saXN0X2FkZCh4ZW5idXMtPndh
dGNoX2xpc3QsIG5vZGUsIGtleSwgaGFuZGxlciwgb3BhcXVlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICBlcnJwKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2J1c19yZW1vdmVfd2F0Y2goWGVu
QnVzICp4ZW5idXMsIFhlbldhdGNoICp3YXRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICB0cmFjZV94ZW5fYnVzX3JlbW92ZV93YXRjaCh3
YXRjaC0+bm9kZSwgd2F0Y2gtPmtleSk7CisKKyAgICB3YXRjaF9saXN0X3JlbW92ZSh4ZW5idXMt
PndhdGNoX2xpc3QsIHdhdGNoLCBlcnJwKTsKK30KKwogc3RhdGljIHZvaWQgeGVuX2J1c19iYWNr
ZW5kX2NyZWF0ZShYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqdHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgY2hhciAqcGF0aCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQpAQCAtMzM4LDM1
ICszOTYsMTQgQEAgc3RhdGljIHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3RhdGUgKmJ1cywg
RXJyb3IgKiplcnJwKQogICAgICAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2ggPSBOVUxMOwogICAg
IH0KIAotICAgIGlmICgheGVuYnVzLT54c2gpIHsKLSAgICAgICAgcmV0dXJuOworICAgIGlmICh4
ZW5idXMtPndhdGNoX2xpc3QpIHsKKyAgICAgICAgd2F0Y2hfbGlzdF9kZXN0cm95KHhlbmJ1cy0+
d2F0Y2hfbGlzdCk7CisgICAgICAgIHhlbmJ1cy0+d2F0Y2hfbGlzdCA9IE5VTEw7CiAgICAgfQog
Ci0gICAgcWVtdV9zZXRfZmRfaGFuZGxlcih4c19maWxlbm8oeGVuYnVzLT54c2gpLCBOVUxMLCBO
VUxMLCBOVUxMKTsKLQotICAgIHhzX2Nsb3NlKHhlbmJ1cy0+eHNoKTsKLX0KLQotc3RhdGljIHZv
aWQgeGVuX2J1c193YXRjaCh2b2lkICpvcGFxdWUpCi17Ci0gICAgWGVuQnVzICp4ZW5idXMgPSBv
cGFxdWU7Ci0gICAgY2hhciAqKnY7Ci0gICAgY29uc3QgY2hhciAqdG9rZW47Ci0KLSAgICBnX2Fz
c2VydCh4ZW5idXMtPnhzaCk7Ci0KLSAgICB2ID0geHNfY2hlY2tfd2F0Y2goeGVuYnVzLT54c2gp
OwotICAgIGlmICghdikgewotICAgICAgICByZXR1cm47CisgICAgaWYgKHhlbmJ1cy0+eHNoKSB7
CisgICAgICAgIHhzX2Nsb3NlKHhlbmJ1cy0+eHNoKTsKICAgICB9Ci0KLSAgICB0b2tlbiA9IHZb
WFNfV0FUQ0hfVE9LRU5dOwotCi0gICAgdHJhY2VfeGVuX2J1c193YXRjaCh0b2tlbik7Ci0KLSAg
ICBub3RpZmllcl9saXN0X25vdGlmeSgmeGVuYnVzLT53YXRjaF9ub3RpZmllcnMsICh2b2lkICop
dG9rZW4pOwotCi0gICAgZnJlZSh2KTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2J1c19yZWFsaXpl
KEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKQEAgLTM5MCw5ICs0MjcsNyBAQCBzdGF0aWMg
dm9pZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogICAgICAg
ICB4ZW5idXMtPmJhY2tlbmRfaWQgPSAwOyAvKiBBc3N1bWUgbGFjayBvZiBub2RlIG1lYW5zIGRv
bTAgKi8KICAgICB9CiAKLSAgICBub3RpZmllcl9saXN0X2luaXQoJnhlbmJ1cy0+d2F0Y2hfbm90
aWZpZXJzKTsKLSAgICBxZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVubyh4ZW5idXMtPnhzaCks
IHhlbl9idXNfd2F0Y2gsIE5VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICB4ZW5idXMpOwor
ICAgIHhlbmJ1cy0+d2F0Y2hfbGlzdCA9IHdhdGNoX2xpc3RfY3JlYXRlKHhlbmJ1cy0+eHNoKTsK
IAogICAgIG1vZHVsZV9jYWxsX2luaXQoTU9EVUxFX0lOSVRfWEVOX0JBQ0tFTkQpOwogCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVz
LmgKaW5kZXggMWMyZDlkZmRiOC4uODhiODRlMjliYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody94
ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMTQsNiArMTQs
NyBAQAogCiB0eXBlZGVmIHZvaWQgKCpYZW5XYXRjaEhhbmRsZXIpKHZvaWQgKm9wYXF1ZSk7CiAK
K3R5cGVkZWYgc3RydWN0IFhlbldhdGNoTGlzdCBYZW5XYXRjaExpc3Q7CiB0eXBlZGVmIHN0cnVj
dCBYZW5XYXRjaCBYZW5XYXRjaDsKIHR5cGVkZWYgc3RydWN0IFhlbkV2ZW50Q2hhbm5lbCBYZW5F
dmVudENoYW5uZWw7CiAKQEAgLTYzLDcgKzY0LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzIHsK
ICAgICBCdXNTdGF0ZSBxYnVzOwogICAgIGRvbWlkX3QgYmFja2VuZF9pZDsKICAgICBzdHJ1Y3Qg
eHNfaGFuZGxlICp4c2g7Ci0gICAgTm90aWZpZXJMaXN0IHdhdGNoX25vdGlmaWVyczsKKyAgICBY
ZW5XYXRjaExpc3QgKndhdGNoX2xpc3Q7CiAgICAgWGVuV2F0Y2ggKmJhY2tlbmRfd2F0Y2g7CiB9
IFhlbkJ1czsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9xZW11L25vdGlmeS5oIGIvaW5jbHVkZS9x
ZW11L25vdGlmeS5oCmluZGV4IGEzZDczZTRiYzcuLmJjZmE3MGZiMmUgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvcWVtdS9ub3RpZnkuaAorKysgYi9pbmNsdWRlL3FlbXUvbm90aWZ5LmgKQEAgLTQwLDYg
KzQwLDggQEAgdm9pZCBub3RpZmllcl9yZW1vdmUoTm90aWZpZXIgKm5vdGlmaWVyKTsKIAogdm9p
ZCBub3RpZmllcl9saXN0X25vdGlmeShOb3RpZmllckxpc3QgKmxpc3QsIHZvaWQgKmRhdGEpOwog
Citib29sIG5vdGlmaWVyX2xpc3RfZW1wdHkoTm90aWZpZXJMaXN0ICpsaXN0KTsKKwogLyogU2Ft
ZSBhcyBOb3RpZmllciBidXQgYWxsb3dzIC5ub3RpZnkoKSB0byByZXR1cm4gZXJyb3JzICovCiB0
eXBlZGVmIHN0cnVjdCBOb3RpZmllcldpdGhSZXR1cm4gTm90aWZpZXJXaXRoUmV0dXJuOwogCmRp
ZmYgLS1naXQgYS91dGlsL25vdGlmeS5jIGIvdXRpbC9ub3RpZnkuYwppbmRleCBhZWU4ZDkzY2Iw
Li43NmJhYjIxMmFlIDEwMDY0NAotLS0gYS91dGlsL25vdGlmeS5jCisrKyBiL3V0aWwvbm90aWZ5
LmMKQEAgLTQwLDYgKzQwLDExIEBAIHZvaWQgbm90aWZpZXJfbGlzdF9ub3RpZnkoTm90aWZpZXJM
aXN0ICpsaXN0LCB2b2lkICpkYXRhKQogICAgIH0KIH0KIAorYm9vbCBub3RpZmllcl9saXN0X2Vt
cHR5KE5vdGlmaWVyTGlzdCAqbGlzdCkKK3sKKyAgICByZXR1cm4gUUxJU1RfRU1QVFkoJmxpc3Qt
Pm5vdGlmaWVycyk7Cit9CisKIHZvaWQgbm90aWZpZXJfd2l0aF9yZXR1cm5fbGlzdF9pbml0KE5v
dGlmaWVyV2l0aFJldHVybkxpc3QgKmxpc3QpCiB7CiAgICAgUUxJU1RfSU5JVCgmbGlzdC0+bm90
aWZpZXJzKTsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCj2N-000753-Av; Tue, 24 Sep 2019 11:31:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LhKX=XT=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCj2L-00073y-Ga
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:31:17 +0000
X-Inumbo-ID: d2730cd4-debe-11e9-ae5c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d2730cd4-debe-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 11:31:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569324677;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=P9SYaLQxzBCciKOOzf40aJoGXMhshZ5J2JL9xAcjTUY=;
 b=iWPtT1bBqZ8u1E/uyU1PtPPf5YLF5kjUk60Y7U8c/6l+t1a3DKGOB5GE
 IYDZPp50J11clGX39rT2KA1ZUj1sIXVLgpbTiCkHBmMx3ONMp0OmMMo01
 /ME/4YgEYXdW+tTtgVULu6QEofdx8dssioCNk/C+L1psEAHPXFsdrP9LC Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: URWiy5/yxaFyPTXp4iYLclNmeHcuRCSz2phrhjWWfw4Xe/or6xjgAfWSUG8MXt2Luobshqha2f
 2ngOn5TxhlueLa1j4daypXsFyHOZNWu+RfwOCec+cE6Up2K0whOQG7Z6J7KXIZkx3ULkt4y6Pa
 LL0CTcFspxvV3T7ez9eqYJIK9C1jXjwH1+hklF9NGeQx3wI12wFhVpho6Ve07sKT9O9u+TcY66
 9vGGGuW9SNYztilyiSIzAoPjg13R965AohbunmZ1az9PuhM67nFeha2y+9V701TGspvsnZYFlS
 qy8=
X-SBRS: 2.7
X-MesageID: 5977603
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="5977603"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 24 Sep 2019 12:30:24 +0100
Message-ID: <20190924113026.255634-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924113026.255634-1-anthony.perard@citrix.com>
References: <20190924113026.255634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 5/7] 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: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCk15IENpdHJpeCBl
bWFpbCBhZGRyZXNzIHdpbGwgZXhwaXJlIHNob3J0bHkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ck1lc3NhZ2UtSWQ6IDwyMDE5MDkxMzEyMjQx
OC44NDgtMS1wYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDFjNTZkNDViMTYuLmJkN2VlMjMx
MDEgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC00MDYsNyAr
NDA2LDcgQEAgR3Vlc3QgQ1BVIENvcmVzIChYZW4pCiBYODYgWGVuIENQVXMKIE06IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KIE06IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotTTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KK006IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogTDogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCiBTOiBTdXBwb3J0ZWQKIEY6ICoveGVuKgotLSAKQW50aG9u
eSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCj2J-00073S-AZ; Tue, 24 Sep 2019 11:31:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LhKX=XT=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCj2I-00073M-P0
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:31:14 +0000
X-Inumbo-ID: d091b884-debe-11e9-ae5c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d091b884-debe-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 11:31:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569324675;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=1fLJMTliI1vK08faPR4VUIwhEhfNNpZZbP4jagQup3M=;
 b=iIR8l52mT5oDqsDQVridoLFTf1XkoQoSKY4j7PMwP/NBMUpSf4Qs5NZk
 PzAyPaPuLQ//Y7dAC4SGPGMagGiktApItZFURyiD6I0v1gqO/dSrCkgnW
 45zPn1exD/NiaEiiX2tDPoi4HKxeiItYpYTeuSQAst/JMXU5nffQcVEzD E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zQ+7TjXT5X9FCZjSpRAdICG/WkfHuexnxj8DB6Vb0CEetuZMn4DZCFhNOZuy7URZhkhqw1ffep
 i1teA1hYmyKHswVZq9Ny+lS492y3fRXUsmiUL5alaiJlwNFcNsKG39/KPveoo+qVEYr+qDTBE/
 mwSozZ7jgrqWvVKjMoXwG31kmDi0kf10eP4KQ4q0SJTqg4cvdAqEfeifrql1kcn3KeaRrNRM64
 uYgi6j2urGYObf1XtgmJY7474pey+1aAXalMIGxVoIbwDxJ/wkFjkmDwRbN2GmYNTGkeNuHHiM
 rR8=
X-SBRS: 2.7
X-MesageID: 5977594
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="5977594"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 24 Sep 2019 12:30:19 +0100
Message-ID: <20190924113026.255634-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 0/7] xen queue 2019-09-24
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCAyZjkzYTNlY2RkM2JiMDYwYmQwNGY2
OThjY2FmZTY2ZWZkOTg1NjNhOgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL2RhdmlkaGlsZGVuYnJhbmQvdGFncy9zMzkweC10Y2ctMjAxOS0wOS0yMycgaW50byBzdGFn
aW5nICgyMDE5LTA5LTIzIDE1OjQ0OjUyICswMTAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0
IHJlcG9zaXRvcnkgYXQ6CgogIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3Bs
ZS9hcGVyYXJkL3FlbXUtZG0uZ2l0IHRhZ3MvcHVsbC14ZW4tMjAxOTA5MjQKCmZvciB5b3UgdG8g
ZmV0Y2ggY2hhbmdlcyB1cCB0byA2YmQ2Yjk1NWMwYjI2NjYyNjM3MDBkMzlkYjE1M2FiNDNjNWUw
YzllOgoKICB4ZW4tYnVzOiBvbmx5IHNldCB0aGUgeGVuIGRldmljZSBmcm9udGVuZCBzdGF0ZSBp
ZiBpdCBpcyBtaXNzaW5nICgyMDE5LTA5LTI0IDEyOjIxOjI5ICswMTAwKQoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpYZW4g
cXVldWUKCiogVXBkYXRlIG9mIG1haW50YWluZXIgZW1haWwgYWRkcmVzcwoqIEZpeGVzIGZvciB4
ZW4tYnVzIGFuZCB4ZW4tYmxvY2sKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTWFyayBTeW1zICgxKToKICAgICAgeGVuLWJ1
czogb25seSBzZXQgdGhlIHhlbiBkZXZpY2UgZnJvbnRlbmQgc3RhdGUgaWYgaXQgaXMgbWlzc2lu
ZwoKUGF1bCBEdXJyYW50ICg2KToKICAgICAgeGVuLWJ1czogY2hlY2sgd2hldGhlciB0aGUgZnJv
bnRlbmQgaXMgYWN0aXZlIGR1cmluZyBkZXZpY2UgcmVzZXQuLi4KICAgICAgeGVuIC8gbm90aWZ5
OiBpbnRyb2R1Y2UgYSBuZXcgWGVuV2F0Y2hMaXN0IGFic3RyYWN0aW9uCiAgICAgIHhlbjogaW50
cm9kdWNlIHNlcGFyYXRlIFhlbldhdGNoTGlzdCBmb3IgWGVuRGV2aWNlIG9iamVjdHMKICAgICAg
eGVuOiBwZXJmb3JtIFhlbkRldmljZSBjbGVhbi11cCBpbiBYZW5CdXMgd2F0Y2ggaGFuZGxlcgog
ICAgICBNQUlOVEFJTkVSUzogdXBkYXRlIG15IGVtYWlsIGFkZHJlc3MKICAgICAgeGVuLWJsb2Nr
OiB0cmVhdCBYZW5idXNTdGF0ZVVua25vd24gdGhlIHNhbWUgYXMgWGVuYnVzU3RhdGVDbG9zZWQK
CiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgfCAgIDIgKy0KIGh3L2Jsb2NrL3hlbi1ibG9jay5j
ICAgICB8ICAgMSArCiBody94ZW4vdHJhY2UtZXZlbnRzICAgICAgfCAgIDkgKy0KIGh3L3hlbi94
ZW4tYnVzLmMgICAgICAgICB8IDMxNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIHwgICA4ICstCiBpbmNsdWRl
L3FlbXUvbm90aWZ5LmggICAgfCAgIDIgKwogdXRpbC9ub3RpZnkuYyAgICAgICAgICAgIHwgICA1
ICsKIDcgZmlsZXMgY2hhbmdlZCwgMjQ5IGluc2VydGlvbnMoKyksIDk0IGRlbGV0aW9ucygtKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCj2M-00074T-Ii; Tue, 24 Sep 2019 11:31:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LhKX=XT=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCj2K-00073q-QH
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:31:16 +0000
X-Inumbo-ID: d2178e5e-debe-11e9-ae5c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d2178e5e-debe-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 11:31:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569324677;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=cVm1E9SWn59HiRBpcK9hd5UAXK2JM4SVNjHe+W2XCbI=;
 b=INBoDTDBmfqp+z03s1DCgOrKz+D/pyGW6W0MrgjioFc7YmwIHUw2GNLX
 TeQyoEs2GOHKwqE4euMghvv+lQhn5Vj6q3NLrNmNnjts785zIPHnaAo8c
 Yq80av2tn1B8bQcNkFQLlxmT6P7A17jxc4hwTw4Ycqv3PxIjW/gvw67/x o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: g1E08A7/TG9MA9xEBIV2QzhKpXyy+CjQC6yimgr4WuSbjTXUzfI/Mtcb+a5KWb/Vw/9sZFZyyN
 GhHZ5A8aPuFPV4BUW7qeE7qKf00OWceeburPZujocYAROIWca+9C+jVEZ0dbJYwG2qczAH/Ewp
 /ryEzvkUonppPXniep5zlonqRt5is266W+cHn/sRf9Eg1M4D8z0xb/o+hAhdzd6f/iiVOXg+w1
 AAkba9mtClJ0YcWWUX1w8SeIbdlUtZ7pfqPuo6HO9gT7TA9/kCgvVKKl09xNcM+vEJUSWsOkvt
 o+k=
X-SBRS: 2.7
X-MesageID: 5977601
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="5977601"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 24 Sep 2019 12:30:25 +0100
Message-ID: <20190924113026.255634-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924113026.255634-1-anthony.perard@citrix.com>
References: <20190924113026.255634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 6/7] xen-block: treat XenbusStateUnknown the same
 as XenbusStateClosed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCldoZW4gYSBmcm9u
dGVuZCBncmFjZWZ1bGx5IGRpc2Nvbm5lY3RzIGZyb20gYW4gb2ZmbGluZSBiYWNrZW5kLCBpdCB3
aWxsCnNldCBpdHMgb3duIHN0YXRlIHRvIFhlbmJ1c1N0YXRlQ2xvc2VkLiBUaGUgY29kZSBpbiB4
ZW4tYmxvY2suYyBjb3JyZWN0bHkKZGVhbHMgd2l0aCB0aGlzIGFuZCBzZXRzIHRoZSBiYWNrZW5k
IGludG8gWGVuYnVzU3RhdGVDbG9zZWQuIFVuZm9ydHVuYXRlbHkKaXQgaXMgcG9zc2libGUgZm9y
IHRvb2xzdGFjayB0byBhY3R1YWxseSBkZWxldGUgdGhlIGZyb250ZW5kIGFyZWEKYmVmb3JlIHRo
ZSBzdGF0ZSBrZXkgaGFzIGJlZW4gcmVhZCwgbGVhZGluZyB0byBhbiBhcHBhcmVudCBmcm9udGVu
ZCBzdGF0ZQpvZiBYZW5idXNTdGF0ZVVua25vd24uIFRoaXMgcHJldmVudHMgdGhlIGJhY2tlbmQg
c3RhdGUgZnJvbSB0cmFuc2l0aW9uaW5nCnRvIFhlbmJ1c1N0YXRlQ2xvc2VkIGFuZCBoZW5jZSBs
ZWF2ZXMgaXQgbGltYm8uCgpUaGlzIHBhdGNoIHNpbXBseSB0cmVhdHMgYSBmcm9udGVuZCBzdGF0
ZSBvZiBYZW5idXNTdGF0ZVVua25vd24gdGhlIHNhbWUKYXMgWGVuYnVzU3RhdGVDbG9zZWQsIHdo
aWNoIHdpbGwgdW5ibG9jayB0aGUgYmFja2VuZCBpbiB0aGVzZSBjaXJjdW1zdGFuY2VzLgoKUmVw
b3J0ZWQtYnk6IE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEpvaG4gU25v
dyA8anNub3dAcmVkaGF0LmNvbT4KTWVzc2FnZS1JZDogPDIwMTkwOTE4MTE1NzAyLjM4OTU5LTEt
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jIHwgMSAr
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9ody9ibG9jay94
ZW4tYmxvY2suYyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IGY3NzM0M2RiNjAuLjg3OWZj
MzEwYTQgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL3hl
bi1ibG9jay5jCkBAIC0zMTMsNiArMzEzLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Zyb250
ZW5kX2NoYW5nZWQoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBYZW5idXNTdGF0ZUNsb3NlZDoKKyAgICBjYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKICAgICAg
ICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2LCAmbG9jYWxfZXJyKTsKICAgICAgICAgaWYg
KGxvY2FsX2VycikgewogICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCj2N-00074o-1B; Tue, 24 Sep 2019 11:31:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LhKX=XT=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCj2L-00073x-Dz
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:31:17 +0000
X-Inumbo-ID: d21338e0-debe-11e9-8c01-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d21338e0-debe-11e9-8c01-bc764e2007e4;
 Tue, 24 Sep 2019 11:31:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569324677;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4DlM4GRbNaYBiA0hfv5e/nizzIbkDO3SKOfE5q0RfJQ=;
 b=HC9HkKheUmzAStW/gFErAYnNVhsovCNTvOzvHfVKjV58bTdyDdthW3XR
 VWp8NpcdWCNS93zwru1XkZnms+O+Cen2F3AJGsIC7TozNGNDiDdTqFd4H
 Dz6NiFxHHSeswljHNQt+7b7NdV97bhg3VJfl99KK5YRjtT4G8FoOwefam E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1XRKyC5jpJskBf3BmVHmqckP+HFJpoLHcRBZj09B9rUkoWyO61tZYq/rjJ1wWmylTj9dpfsT+q
 1h0AslIyvDt+/Xh4TEXaZUT9WfjoiJtgZr/AxUi3RFLy/kN5hkZLz2AZZbZLWWAh4nRT5l8q7G
 p4aaCyoshFtDo6jhq0ZV8eef7SSDWQDhHIn2aVU+hCaPPtBS05J4ol7oydPZ4os4GdI88ga4wV
 McEUZh2y3mIuGmptqkkncJlMz+e5298KDkDzVsPXfo7Xg/uTm1ARMidzXAJSs13oJd4acjbRTS
 lis=
X-SBRS: 2.7
X-MesageID: 5977602
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="5977602"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 24 Sep 2019 12:30:26 +0100
Message-ID: <20190924113026.255634-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924113026.255634-1-anthony.perard@citrix.com>
References: <20190924113026.255634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 7/7] xen-bus: only set the xen device frontend
 state if it is 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: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KClNvbWUgdG9vbHN0YWNrIGlt
cGxlbWVudGF0aW9ucyB3aWxsIHNldCB0aGUgZnJvbnRlbmQgeGVuc3RvcmUKa2V5cyB0byBJbml0
aWFsaXNpbmcgd2hpY2ggd2lsbCB0aGVuIHRyaWdnZXIgdGhlIGluIGd1ZXN0IFBWCmRyaXZlcnMg
dG8gYmVnaW4gaW5pdGlhbGlzaW5nIGFuZCBzb21lIGltcGxlbWVudGF0aW9ucyB3aWxsCnRoZW4g
c2V0IHRoZWlyIHN0YXRlIHRvIENsb3NpbmcuIElmIHRoaXMgaGFzIG9jY3VycmVkIHRoZW4KZGV2
aWNlIHJlYWxpemUgbXVzdCBub3Qgb3ZlcndyaXRlIHRoZSBmcm9udGVuZCBrZXlzIGFzIHRoZW4K
dGhlIGhhbmRzaGFrZSB3aWxsIHN0YWxsLgoKU2lnbmVkLW9mZi1ieTogTWFyayBTeW1zIDxtYXJr
LnN5bXNAY2l0cml4LmNvbT4KCkFsc28gYXZvaWQgY3JlYXRpbmcgdGhlIGZyb250ZW5kIGFyZWEg
aWYgaXQgYWxyZWFkeSBleGlzdHMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ck1lc3NhZ2UtSWQ6IDwyMDE5MDkxODExNTc0NS4zOTAwNi0xLXBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody94ZW4veGVuLWJ1cy5jIHwgNDcgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzMSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody94ZW4v
eGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwppbmRleCA1NWMxNTczOTNkLi5jMmFkMjJhNDJk
IDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAg
LTg1Nyw2ICs4NTcsMTMgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2Vk
KHZvaWQgKm9wYXF1ZSkKICAgICB9CiB9CiAKK3N0YXRpYyBib29sIHhlbl9kZXZpY2VfZnJvbnRl
bmRfZXhpc3RzKFhlbkRldmljZSAqeGVuZGV2KQoreworICAgIGVudW0geGVuYnVzX3N0YXRlIHN0
YXRlOworCisgICAgcmV0dXJuICh4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5mKHhlbmRldiwgInN0
YXRlIiwgIiV1IiwgJnN0YXRlKSA9PSAxKTsKK30KKwogc3RhdGljIHZvaWQgeGVuX2RldmljZV9m
cm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBY
ZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2
KSkpOwpAQCAtODY1LDE5ICs4NzIsMjUgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVu
ZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIAogICAgIHhlbmRldi0+
ZnJvbnRlbmRfcGF0aCA9IHhlbl9kZXZpY2VfZ2V0X2Zyb250ZW5kX3BhdGgoeGVuZGV2KTsKIAot
ICAgIHBlcm1zWzBdLmlkID0geGVuZGV2LT5mcm9udGVuZF9pZDsKLSAgICBwZXJtc1swXS5wZXJt
cyA9IFhTX1BFUk1fTk9ORTsKLSAgICBwZXJtc1sxXS5pZCA9IHhlbmJ1cy0+YmFja2VuZF9pZDsK
LSAgICBwZXJtc1sxXS5wZXJtcyA9IFhTX1BFUk1fUkVBRCB8IFhTX1BFUk1fV1JJVEU7CisgICAg
LyoKKyAgICAgKiBUaGUgZnJvbnRlbmQgYXJlYSBtYXkgaGF2ZSBhbHJlYWR5IGJlZW4gY3JlYXRl
ZCBieSBhIGxlZ2FjeQorICAgICAqIHRvb2xzdGFjay4KKyAgICAgKi8KKyAgICBpZiAoIXhlbl9k
ZXZpY2VfZnJvbnRlbmRfZXhpc3RzKHhlbmRldikpIHsKKyAgICAgICAgcGVybXNbMF0uaWQgPSB4
ZW5kZXYtPmZyb250ZW5kX2lkOworICAgICAgICBwZXJtc1swXS5wZXJtcyA9IFhTX1BFUk1fTk9O
RTsKKyAgICAgICAgcGVybXNbMV0uaWQgPSB4ZW5idXMtPmJhY2tlbmRfaWQ7CisgICAgICAgIHBl
cm1zWzFdLnBlcm1zID0gWFNfUEVSTV9SRUFEIHwgWFNfUEVSTV9XUklURTsKIAotICAgIGdfYXNz
ZXJ0KHhlbmJ1cy0+eHNoKTsKKyAgICAgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOwogCi0gICAg
eHNfbm9kZV9jcmVhdGUoeGVuYnVzLT54c2gsIFhCVF9OVUxMLCB4ZW5kZXYtPmZyb250ZW5kX3Bh
dGgsIHBlcm1zLAotICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxf
ZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVw
ZW5kKGVycnAsIGxvY2FsX2VyciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZh
aWxlZCB0byBjcmVhdGUgZnJvbnRlbmQ6ICIpOwotICAgICAgICByZXR1cm47CisgICAgICAgIHhz
X25vZGVfY3JlYXRlKHhlbmJ1cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5mcm9udGVuZF9wYXRo
LCBwZXJtcywKKyAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwZXJtcyksICZsb2Nh
bF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0ZSBmcm9udGVuZDogIik7CisgICAgICAgICAgICBy
ZXR1cm47CisgICAgICAgIH0KICAgICB9CiAKICAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRlX3dh
dGNoID0KQEAgLTEyOTAsMTIgKzEzMDMsMTQgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZWFs
aXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICB4ZW5fZGV2aWNlX2JhY2tl
bmRfc2V0X29ubGluZSh4ZW5kZXYsIHRydWUpOwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRf
c3RhdGUoeGVuZGV2LCBYZW5idXNTdGF0ZUluaXRXYWl0KTsKIAotICAgIHhlbl9kZXZpY2VfZnJv
bnRlbmRfcHJpbnRmKHhlbmRldiwgImJhY2tlbmQiLCAiJXMiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9wYXRoKTsKLSAgICB4ZW5fZGV2aWNlX2Zyb250
ZW5kX3ByaW50Zih4ZW5kZXYsICJiYWNrZW5kLWlkIiwgIiV1IiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5idXMtPmJhY2tlbmRfaWQpOworICAgIGlmICgheGVuX2RldmljZV9m
cm9udGVuZF9leGlzdHMoeGVuZGV2KSkgeworICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3By
aW50Zih4ZW5kZXYsICJiYWNrZW5kIiwgIiVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3BhdGgpOworICAgICAgICB4ZW5fZGV2aWNlX2Zyb250
ZW5kX3ByaW50Zih4ZW5kZXYsICJiYWNrZW5kLWlkIiwgIiV1IiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX2lkKTsKIAotICAgIHhlbl9kZXZpY2Vf
ZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcsIHRydWUp
OworICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1c1N0
YXRlSW5pdGlhbGlzaW5nLCB0cnVlKTsKKyAgICB9CiAKICAgICB4ZW5kZXYtPmV4aXQubm90aWZ5
ID0geGVuX2RldmljZV9leGl0OwogICAgIHFlbXVfYWRkX2V4aXRfbm90aWZpZXIoJnhlbmRldi0+
ZXhpdCk7Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCj2K-00073m-Kg; Tue, 24 Sep 2019 11:31:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LhKX=XT=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCj2J-00073R-Ch
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:31:15 +0000
X-Inumbo-ID: d132c044-debe-11e9-ae5c-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d132c044-debe-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 11:31:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569324675;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7rCPwSSKvk2M6jbJf0UE2gfEyhfV5C3cyXczS3Hzueg=;
 b=H6jWxO1UeddAoeqoDQRN1APQhVKL1Ch4BkKlRLSPELo/OXd1rzwfz3ui
 Un5jQguU6nil8iTJ3CEl1Inahfhwi0gNT3tQ29UPyypzCgXtSP65wLt+y
 c9FxliiVz4+tyf4wYY0Fb6ixMZxIFTA3rR/DU7j6tMFRuVmWoih+yzO7Y 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eke+LBUkvZytegB6Sk+0JJUvlo/bUFpBhM86B1VtATWVSmGFc0DWd02S5V02djPBdpugXIYvj7
 mQ8WePuGSqIX+ipGhOy0sXY2yrAnQ3bKQrzgyo0WJ8xfzJVbTFpDrwdMoARv1ArCQ2BiPlWpF2
 YeJwObf55Dial9bB+rrSxZPW3H5gEO3MpHf2UphdEz9v9Hrar8Wcw3lV5EXLtN33FU12aIVFLX
 vHMeE+u38d2jPfljIvdufQ0vLtgofIB/yV7ca3R1pxDbLsyciYwwPZYcfnZJ84fINrt8dQXpu5
 Udk=
X-SBRS: 2.7
X-MesageID: 5977595
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="5977595"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 24 Sep 2019 12:30:20 +0100
Message-ID: <20190924113026.255634-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924113026.255634-1-anthony.perard@citrix.com>
References: <20190924113026.255634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 1/7] xen-bus: check whether the frontend is
 active during 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: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCi4uLm5vdCB0aGUg
YmFja2VuZAoKQ29tbWl0IGNiMzIzMTQ2ICJ4ZW4tYnVzOiBGaXggYmFja2VuZCBzdGF0ZSB0cmFu
c2l0aW9uIG9uIGRldmljZSByZXNldCIKY29udGFpbmVkIGEgc3VidGxlIG1pc3Rha2UuIFRoZSBo
dW5rCgpAQCAtNTM5LDExICs1NTYsMTEgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X2NoYW5nZWQodm9pZCAqb3BhcXVlKQoKICAgICAvKgogICAgICAqIElmIHRoZSB0b29sc3RhY2sg
KG9yIHVucGx1ZyByZXF1ZXN0IGNhbGxiYWNrKSBoYXMgc2V0IHRoZSBiYWNrZW5kCi0gICAgICog
c3RhdGUgdG8gQ2xvc2luZywgYnV0IHRoZXJlIGlzIG5vIGFjdGl2ZSBmcm9udGVuZCAoaS5lLiB0
aGUKLSAgICAgKiBzdGF0ZSBpcyBub3QgQ29ubmVjdGVkKSB0aGVuIHNldCB0aGUgYmFja2VuZCBz
dGF0ZSB0byBDbG9zZWQuCisgICAgICogc3RhdGUgdG8gQ2xvc2luZywgYnV0IHRoZXJlIGlzIG5v
IGFjdGl2ZSBmcm9udGVuZCB0aGVuIHNldCB0aGUKKyAgICAgKiBiYWNrZW5kIHN0YXRlIHRvIENs
b3NlZC4KICAgICAgKi8KICAgICBpZiAoeGVuZGV2LT5iYWNrZW5kX3N0YXRlID09IFhlbmJ1c1N0
YXRlQ2xvc2luZyAmJgotICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRlICE9IFhlbmJ1c1N0
YXRlQ29ubmVjdGVkKSB7CisgICAgICAgICF4ZW5fZGV2aWNlX3N0YXRlX2lzX2FjdGl2ZShzdGF0
ZSkpIHsKICAgICAgICAgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZSh4ZW5kZXYsIFhlbmJ1
c1N0YXRlQ2xvc2VkKTsKICAgICB9CgptaXN0YWtlbmx5IHJlcGxhY2VkIHRoZSBjaGVjayBvZiAn
eGVuZGV2LT5mcm9udGVuZF9zdGF0ZScgd2l0aCBhIGNoZWNrCihub3cgaW4gYSBoZWxwZXIgZnVu
Y3Rpb24pIG9mICdzdGF0ZScsIHdoaWNoIGFjdHVhbGx5IGVxdWF0ZXMgdG8KJ3hlbmRldi0+YmFj
a2VuZF9zdGF0ZScuCgpUaGlzIHBhdGNoIGZpeGVzIHRoZSBtaXN0YWtlLgoKRml4ZXM6IGNiMzIz
MTQ2MDc0NzU1MmQ3MGFmOWQ1NDZkYzUzZDgxOTViY2I3OTYKU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpNZXNzYWdlLUlkOiA8MjAxOTA5MTAxNzE3
NTMuMzc3NS0xLXBhdWwuZHVycmFudEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody94ZW4veGVuLWJ1cy5j
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5kZXggYTA0
NDc4YWQ0Zi4uMDI1ZGY1ZTU5ZiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYworKysgYi9o
dy94ZW4veGVuLWJ1cy5jCkBAIC01NjAsNyArNTYwLDcgQEAgc3RhdGljIHZvaWQgeGVuX2Rldmlj
ZV9iYWNrZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQogICAgICAqIGJhY2tlbmQgc3RhdGUgdG8g
Q2xvc2VkLgogICAgICAqLwogICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVz
U3RhdGVDbG9zaW5nICYmCi0gICAgICAgICF4ZW5fZGV2aWNlX3N0YXRlX2lzX2FjdGl2ZShzdGF0
ZSkpIHsKKyAgICAgICAgIXhlbl9kZXZpY2Vfc3RhdGVfaXNfYWN0aXZlKHhlbmRldi0+ZnJvbnRl
bmRfc3RhdGUpKSB7CiAgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2
LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAgICAgfQogCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 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 1iCj2Q-000773-Qs; Tue, 24 Sep 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=LhKX=XT=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iCj2P-00075a-7E
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:31:21 +0000
X-Inumbo-ID: d213735a-debe-11e9-9616-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d213735a-debe-11e9-9616-12813bfff9fa;
 Tue, 24 Sep 2019 11:31:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569324677;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=V2U8e+HabmdsYmqhlEYja60hkM+cXhexkTTFzMhph6o=;
 b=AzWRIHCzIw4jdoDl3yOfRrs5zF1grQ4fEFmi0lDvBWQaJSs/9xY6lPGF
 8pk0/keOtsqXDS61mToqqyE2rx870l2xcrmK1l8fHPn+GjoUwYUHu0zXJ
 O6yoHH4X/CIJRXDgTtJtJtZUdcbMKaVUtluTcrPIk5CBmF5x4fACF9oSs o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dTgdXBjAfZSQKKdPxguNNicmHzVINOidnNlI99CdZGJ1no/tvOOLuQmjLrEzZW3UrwZjZXNHDh
 3xCHu+LcGBgk0wjkYNN0lvqh558z5q4Z3nYwAX1PLxwe8ClA5hJk5iaboXAcQtDqaS0+S2q7ai
 4TEfUC/jzkqydd//J0Nc6qKXVa8QoCAwHds6+I3rKNxJzIqeJXbHg5Z2yqxRuxaNwUKj+MfdOx
 XOCWFcHysxuivn1dt9Nzyg0eSim+ca6zKg1zjVJtNJgZH8SpZDDBS95XHtZUmauqP1p8uxlvPO
 0xs=
X-SBRS: 2.7
X-MesageID: 5977600
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,543,1559534400"; 
   d="scan'208";a="5977600"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 24 Sep 2019 12:30:22 +0100
Message-ID: <20190924113026.255634-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924113026.255634-1-anthony.perard@citrix.com>
References: <20190924113026.255634-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PULL 3/7] xen: introduce separate XenWatchList for
 XenDevice objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Peter Maydell <peter.maydell@linaro.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoaXMgcGF0Y2gg
dXNlcyB0aGUgWGVuV2F0Y2hMaXN0IGFic3RyYWN0aW9uIHRvIGFkZCBhIHNlcGFyYXRlIHdhdGNo
IGxpc3QKZm9yIGVhY2ggZGV2aWNlLiBUaGlzIGlzIG1vcmUgc2NhbGFibGUgdGhhbiB3YWxraW5n
IGEgc2luZ2xlIG5vdGlmaWVyCmxpc3QgZm9yIGFsbCB3YXRjaGVzIGFuZCBpcyBhbHNvIG5lY2Vz
c2FyeSB0byBpbXBsZW1lbnQgYSBidWctZml4IGluIGEKc3Vic2VxdWVudCBwYXRjaC4KClNpZ25l
ZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KTWVzc2FnZS1J
ZDogPDIwMTkwOTEzMDgyMTU5LjMxMzM4LTMtcGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0K
IGh3L3hlbi90cmFjZS1ldmVudHMgICAgICB8ICAyICsrCiBody94ZW4veGVuLWJ1cy5jICAgICAg
ICAgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiBpbmNsdWRl
L2h3L3hlbi94ZW4tYnVzLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25z
KCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRzIGIv
aHcveGVuL3RyYWNlLWV2ZW50cwppbmRleCBhYzhkOWMyMGQyLi44MGNlM2RhZmFkIDEwMDY0NAot
LS0gYS9ody94ZW4vdHJhY2UtZXZlbnRzCisrKyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAgLTI5
LDYgKzI5LDggQEAgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQoY29uc3QgY2hhciAqdHlwZSwg
Y2hhciAqbmFtZSkgInR5cGU6ICVzIG5hbWU6ICVzIgogeGVuX2RldmljZV9mcm9udGVuZF9zdGF0
ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6
ICVzIG5hbWU6ICVzIC0+ICVzIgogeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkKGNvbnN0IGNo
YXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfdW5w
bHVnKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKK3hl
bl9kZXZpY2VfYWRkX3dhdGNoKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUsIGNvbnN0IGNo
YXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSkgInR5cGU6ICVzIG5hbWU6ICVzIG5vZGU6ICVzIGtl
eTogJXMiCit4ZW5fZGV2aWNlX3JlbW92ZV93YXRjaChjb25zdCBjaGFyICp0eXBlLCBjaGFyICpu
YW1lLCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXkpICJ0eXBlOiAlcyBuYW1lOiAl
cyBub2RlOiAlcyBrZXk6ICVzIgogCiAjIHhlbi1idXMtaGVscGVyLmMKIHhzX25vZGVfY3JlYXRl
KGNvbnN0IGNoYXIgKm5vZGUpICIlcyIKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9o
dy94ZW4veGVuLWJ1cy5jCmluZGV4IDI4ZWZhY2NmZjIuLjgxMGE0ZTJkZjMgMTAwNjQ0Ci0tLSBh
L2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtMjM1LDExICsyMzUs
MTEgQEAgc3RhdGljIHZvaWQgd2F0Y2hfbGlzdF9yZW1vdmUoWGVuV2F0Y2hMaXN0ICp3YXRjaF9s
aXN0LCBYZW5XYXRjaCAqd2F0Y2gsCiAKIHN0YXRpYyBYZW5XYXRjaCAqeGVuX2J1c19hZGRfd2F0
Y2goWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIgKm5vZGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSwgWGVuV2F0Y2hIYW5kbGVyIGhhbmRsZXIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3Ig
KiplcnJwKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnAp
CiB7CiAgICAgdHJhY2VfeGVuX2J1c19hZGRfd2F0Y2gobm9kZSwga2V5KTsKIAotICAgIHJldHVy
biB3YXRjaF9saXN0X2FkZCh4ZW5idXMtPndhdGNoX2xpc3QsIG5vZGUsIGtleSwgaGFuZGxlciwg
b3BhcXVlLAorICAgIHJldHVybiB3YXRjaF9saXN0X2FkZCh4ZW5idXMtPndhdGNoX2xpc3QsIG5v
ZGUsIGtleSwgaGFuZGxlciwgeGVuYnVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJw
KTsKIH0KIApAQCAtNDMzLDcgKzQzMyw3IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShC
dXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAKICAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2gg
PQogICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4ZW5idXMsICIiLCAvKiBkb21haW4gcm9vdCBu
b2RlICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICJiYWNrZW5kIiwgeGVuX2J1c19lbnVt
ZXJhdGUsIHhlbmJ1cywgJmxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICJi
YWNrZW5kIiwgeGVuX2J1c19lbnVtZXJhdGUsICZsb2NhbF9lcnIpOwogICAgIGlmIChsb2NhbF9l
cnIpIHsKICAgICAgICAgLyogVGhpcyBuZWVkIG5vdCBiZSB0cmVhdGVkIGFzIGEgaGFyZCBlcnJv
ciBzbyBkb24ndCBwcm9wYWdhdGUgKi8KICAgICAgICAgZXJyb3JfcmVwb3J0Zl9lcnIobG9jYWxf
ZXJyLApAQCAtNjIxLDYgKzYyMSwzMSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRf
Y2hhbmdlZCh2b2lkICpvcGFxdWUpCiAgICAgfQogfQogCitzdGF0aWMgWGVuV2F0Y2ggKnhlbl9k
ZXZpY2VfYWRkX3dhdGNoKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICprZXksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbldhdGNoSGFuZGxlciBoYW5kbGVy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCit7
CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRl
dikpOworCisgICAgdHJhY2VfeGVuX2RldmljZV9hZGRfd2F0Y2godHlwZSwgeGVuZGV2LT5uYW1l
LCBub2RlLCBrZXkpOworCisgICAgcmV0dXJuIHdhdGNoX2xpc3RfYWRkKHhlbmRldi0+d2F0Y2hf
bGlzdCwgbm9kZSwga2V5LCBoYW5kbGVyLCB4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIGVycnApOworfQorCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlbW92ZV93YXRjaChYZW5E
ZXZpY2UgKnhlbmRldiwgWGVuV2F0Y2ggKndhdGNoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmpl
Y3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKworICAgIHRyYWNlX3hlbl9kZXZpY2Vf
cmVtb3ZlX3dhdGNoKHR5cGUsIHhlbmRldi0+bmFtZSwgd2F0Y2gtPm5vZGUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgd2F0Y2gtPmtleSk7CisKKyAgICB3YXRjaF9saXN0X3Jl
bW92ZSh4ZW5kZXYtPndhdGNoX2xpc3QsIHdhdGNoLCBlcnJwKTsKK30KKworCiBzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKQEAgLTY0NSw5ICs2NzAsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2
aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAg
fQogCiAgICAgeGVuZGV2LT5iYWNrZW5kX3N0YXRlX3dhdGNoID0KLSAgICAgICAgeGVuX2J1c19h
ZGRfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgInN0YXRlIiwgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmRldiwgJmxvY2FsX2Vycik7CisgICAgICAgIHhlbl9kZXZpY2Vf
YWRkX3dhdGNoKHhlbmRldiwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJzdGF0ZSIsIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7
CiAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byB3YXRjaCBiYWNrZW5kIHN0YXRl
OiAiKTsKQEAgLTY1NSw5ICs2ODAsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRf
Y3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgeGVu
ZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCA9Ci0gICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhl
bmJ1cywgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICJv
bmxpbmUiLCB4ZW5fZGV2aWNlX2JhY2tlbmRfY2hhbmdlZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgeGVuX2RldmljZV9hZGRfd2F0Y2go
eGVuZGV2LCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIm9ubGluZSIsIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAg
IGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byB3YXRjaCBiYWNrZW5kIG9ubGluZTogIik7CkBA
IC02NzEsMTIgKzY5NiwxMiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJv
eShYZW5EZXZpY2UgKnhlbmRldikKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAg
IGlmICh4ZW5kZXYtPmJhY2tlbmRfb25saW5lX3dhdGNoKSB7Ci0gICAgICAgIHhlbl9idXNfcmVt
b3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCwgTlVMTCk7Cisg
ICAgICAgIHhlbl9kZXZpY2VfcmVtb3ZlX3dhdGNoKHhlbmRldiwgeGVuZGV2LT5iYWNrZW5kX29u
bGluZV93YXRjaCwgTlVMTCk7CiAgICAgICAgIHhlbmRldi0+YmFja2VuZF9vbmxpbmVfd2F0Y2gg
PSBOVUxMOwogICAgIH0KIAogICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGVfd2F0Y2gpIHsK
LSAgICAgICAgeGVuX2J1c19yZW1vdmVfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmJhY2tlbmRfc3Rh
dGVfd2F0Y2gsIE5VTEwpOworICAgICAgICB4ZW5fZGV2aWNlX3JlbW92ZV93YXRjaCh4ZW5kZXYs
IHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCwgTlVMTCk7CiAgICAgICAgIHhlbmRldi0+YmFj
a2VuZF9zdGF0ZV93YXRjaCA9IE5VTEw7CiAgICAgfQogCkBAIC04MTIsOCArODM3LDggQEAgc3Rh
dGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVy
cm9yICoqZXJycCkKICAgICB9CiAKICAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRlX3dhdGNoID0K
LSAgICAgICAgeGVuX2J1c19hZGRfd2F0Y2goeGVuYnVzLCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgs
ICJzdGF0ZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRf
Y2hhbmdlZCwgeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgeGVuX2RldmljZV9hZGRfd2F0
Y2goeGVuZGV2LCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsICJzdGF0ZSIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdlZCwgJmxvY2FsX2Vycik7
CiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChl
cnJwLCBsb2NhbF9lcnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQg
dG8gd2F0Y2ggZnJvbnRlbmQgc3RhdGU6ICIpOwpAQCAtODI2LDcgKzg1MSw4IEBAIHN0YXRpYyB2
b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfZGVzdHJveShYZW5EZXZpY2UgKnhlbmRldikKICAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGlmICh4ZW5kZXYtPmZyb250ZW5kX3N0YXRl
X3dhdGNoKSB7Ci0gICAgICAgIHhlbl9idXNfcmVtb3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5m
cm9udGVuZF9zdGF0ZV93YXRjaCwgTlVMTCk7CisgICAgICAgIHhlbl9kZXZpY2VfcmVtb3ZlX3dh
dGNoKHhlbmRldiwgeGVuZGV2LT5mcm9udGVuZF9zdGF0ZV93YXRjaCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCk7CiAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVf
d2F0Y2ggPSBOVUxMOwogICAgIH0KIApAQCAtMTEyMiw2ICsxMTQ4LDE2IEBAIHN0YXRpYyB2b2lk
IHhlbl9kZXZpY2VfdW5yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAg
ICAgICAgeGVuZGV2LT54Z3RoID0gTlVMTDsKICAgICB9CiAKKyAgICBpZiAoeGVuZGV2LT53YXRj
aF9saXN0KSB7CisgICAgICAgIHdhdGNoX2xpc3RfZGVzdHJveSh4ZW5kZXYtPndhdGNoX2xpc3Qp
OworICAgICAgICB4ZW5kZXYtPndhdGNoX2xpc3QgPSBOVUxMOworICAgIH0KKworICAgIGlmICh4
ZW5kZXYtPnhzaCkgeworICAgICAgICB4c19jbG9zZSh4ZW5kZXYtPnhzaCk7CisgICAgICAgIHhl
bmRldi0+eHNoID0gTlVMTDsKKyAgICB9CisKICAgICBnX2ZyZWUoeGVuZGV2LT5uYW1lKTsKICAg
ICB4ZW5kZXYtPm5hbWUgPSBOVUxMOwogfQpAQCAtMTE2NCw2ICsxMjAwLDE0IEBAIHN0YXRpYyB2
b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAK
ICAgICB0cmFjZV94ZW5fZGV2aWNlX3JlYWxpemUodHlwZSwgeGVuZGV2LT5uYW1lKTsKIAorICAg
IHhlbmRldi0+eHNoID0geHNfb3BlbigwKTsKKyAgICBpZiAoIXhlbmRldi0+eHNoKSB7CisgICAg
ICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWlsZWQgeHNfb3BlbiIpOworICAg
ICAgICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICB4ZW5kZXYtPndhdGNoX2xpc3QgPSB3
YXRjaF9saXN0X2NyZWF0ZSh4ZW5kZXYtPnhzaCk7CisKICAgICB4ZW5kZXYtPnhndGggPSB4ZW5n
bnR0YWJfb3BlbihOVUxMLCAwKTsKICAgICBpZiAoIXhlbmRldi0+eGd0aCkgewogICAgICAgICBl
cnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhlbmdudHRhYl9vcGVuIik7CmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLmgKaW5kZXggODhiODRlMjliYi4uMGQxOTgxNDhmNiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9o
dy94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaApAQCAtMjIsNiAr
MjIsOCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2UgewogICAgIERldmljZVN0YXRlIHFkZXY7
CiAgICAgZG9taWRfdCBmcm9udGVuZF9pZDsKICAgICBjaGFyICpuYW1lOworICAgIHN0cnVjdCB4
c19oYW5kbGUgKnhzaDsKKyAgICBYZW5XYXRjaExpc3QgKndhdGNoX2xpc3Q7CiAgICAgY2hhciAq
YmFja2VuZF9wYXRoLCAqZnJvbnRlbmRfcGF0aDsKICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNr
ZW5kX3N0YXRlLCBmcm9udGVuZF9zdGF0ZTsKICAgICBOb3RpZmllciBleGl0OwotLSAKQW50aG9u
eSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:37:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11: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 1iCj8K-0007wW-Lr; Tue, 24 Sep 2019 11:37:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iCj8I-0007wM-Ti
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:37:27 +0000
X-Inumbo-ID: ae36ead8-debf-11e9-ae5c-bc764e2007e4
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::606]) by localhost (Halon) with ESMTPS
 id ae36ead8-debf-11e9-ae5c-bc764e2007e4;
 Tue, 24 Sep 2019 11:37:26 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=FzBA/f2/5t4BYm+WyonAJ3x0JQxy3zKc9Dml3UO3wF/3jwp4JZrAK+dlMFMMDd2eH1m6w+v/XFRMKQOIcjGlvM2WdOf51W1Yv9vjfTC2ZHSQQSF2xw7TI3GuGYoNhXddneX+/cEDgTKMfLiDLjZCFilbUVh8D6oO70jFir2d2CWVJzK/IGItPt3Jfyt/C64ju3s/ElVCOMj0Q0uJz/A9dFv+/+yd53++S4fGmV2CUcUYWQiys9gO/ikLkSzvKVmMdTccpwF2oPsYtInpzGMznZ6U4BNb9vC9v9aoU9y2sOkRGv9DIPx6hDBTofJ89ShO3hkEr49XNMrEAB1/7x7+gg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qLzU5aFVmGJ6tNyCUUAXas/sZsTJbtPHW/lqf1FhdwA=;
 b=FALcpVWfdG+26LxLPTQ81A26andpMLAeIpkfwCpxU1L7/BSWzTvlA9IGBtvT421IeyoketxaAPR5+Cd77om5DNujj0bV6sMOY26VInaT3CsSEPI2C2Ux2CXpdo1K00cmSHQvK8ThY00Pgyz6Wy3dMLj8O71w8NBpFd59MaFgXmqgR83RRi/qM13Ym7bk0enTVlwKTqXSCeGt0Gf3lMYpy4MbOCFjvmHmbUmh8GPQez35bDW/ohSH757NWH8kwlIJnNz6X0/IIvkqW/ICw3pTxA4kenY7g2EAGT91sro0vc66BhOr5612toSIwp495RoP2j1s2YD/kQFxMiK78hFE9Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qLzU5aFVmGJ6tNyCUUAXas/sZsTJbtPHW/lqf1FhdwA=;
 b=MPpSQYaOLkKpfrYkvZADxrA7zSKIWT8Rl1PfU8unMugw+EwTpwL+KUmkPEk6jF05zLbqtmXAsCm4SB6qbdxauQ7F1LGEv/jzPD7WQ+03+pl+z/5ms3kYvZ8PTY7XgjrFlfbBErmKOrDt6vaL3Wayd2Nz15+X1H4piMAZAVg7wUI=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB3783.eurprd03.prod.outlook.com (20.177.37.84) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Tue, 24 Sep 2019 11:37:24 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 11:37:24 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v2 4/6] xen/arm: optee: handle shared buffer translation
 error
Thread-Index: AQHVblIEDLSpGG3MwUmqKYBWTkOKG6c5CdYAgAGyYoA=
Date: Tue, 24 Sep 2019 11:37:24 +0000
Message-ID: <87ef069b7w.fsf@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-5-volodymyr_babchuk@epam.com>
 <b6ddb159-463f-2e30-35b8-5aefae38b94f@arm.com>
In-Reply-To: <b6ddb159-463f-2e30-35b8-5aefae38b94f@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: ad3abb0f-050f-4e85-17ce-08d740e391ef
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB3783; 
x-ms-traffictypediagnostic: AM6PR03MB3783:|AM6PR03MB3783:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR03MB37835E74BDCB523B2AB7965FE6840@AM6PR03MB3783.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(396003)(376002)(136003)(39860400002)(346002)(199004)(189003)(14454004)(14444005)(6116002)(3846002)(36756003)(476003)(5660300002)(256004)(6486002)(6436002)(11346002)(2616005)(6512007)(25786009)(71200400001)(71190400001)(54906003)(6916009)(316002)(66066001)(26005)(102836004)(81166006)(8676002)(81156014)(486006)(446003)(2906002)(80792005)(8936002)(7736002)(6506007)(53546011)(305945005)(186003)(6246003)(229853002)(99286004)(76116006)(76176011)(66446008)(91956017)(64756008)(66556008)(66946007)(4326008)(55236004)(66476007)(86362001)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB3783;
 H:AM6PR03MB4150.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: pjNmuwyQTPolTEv/Al9YgYzloKSje1CyPC0J+m/9fdUElX6/DG6rxsHF1XyplCwTEaegErPGon6Ztwv5dVbFzNt79D+JBc2CDFN1258NUJ8b6imdN7lepSOlNTUG4FZ4g37B/0JWRYjOm/LlgvhxDAfGgtH/18cJX7ryvnmh5PayDFZchXR9IkzUd8adIFYE0gjRoUoZZ/+U2ryIln8Cmnios6UMXCyNB2bGrg5sJ8ZhPKkNYmM0jY/lx3SCg8RO01+AYXUpDv0IxJuyC37+BCfITnrXcWOAveiee2i+3FyfUUWBuAQaxfmPRAtOJf52KwX4WZQc5HU0ZLu3o9mqWgMxUvJCNP/+8KMRDTIOyOkNGnv+EjMSvwovTF5erPXczt8gLWyfYPw9oU3SNZdSO7yaeVmAfCFIsV/OTYaE1Yg=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ad3abb0f-050f-4e85-17ce-08d740e391ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 11:37:24.4906 (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: TkXwwwZCcmR0fhUbEczKNATCKOksli7yrtk1LcP3g/5YMVmvSiDJd95GbSYKfySNSbiaV/Xk8JAXNyIcoxAJVUh9+a4ZIwtxFbE9wifPZbU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3783
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: optee: handle shared buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gT24gMTgvMDkvMjAx
OSAxOTo1MSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+ICsvKiBIYW5kbGVzIHJldHVybiBm
cm9tIFhlbi1pc3N1ZWQgUlBDICovCj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfeGVuX3JwY19yZXR1
cm4oc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqY2FsbCwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYykKPj4g
K3sKPj4gKyAgICBjYWxsLT5zdGF0ZSA9IE9QVEVFX0NBTExfTk9STUFMOwo+PiArCj4+ICsgICAg
LyoKPj4gKyAgICAgKiBSaWdodCBub3cgd2UgaGF2ZSBvbmx5IG9uZSByZWFzb24gdG8gYmUgdGhl
cmUgLSB3ZSBhc2tlZCBndWVzdAo+PiArICAgICAqIHRvIGZyZWUgc2hhcmVkIGJ1ZmZlciBhbmQg
aXQgZGlkIGl0LiBOb3cgd2UgY2FuIHRlbGwgT1AtVEVFCj4+ICsgICAgICogdGhhdCBidWZmZXIg
YWxsb2NhdGlvbiBmYWlsZWQuIFdlIGFyZSBub3Qgc3RvcmluZyBleGFjdCBjb21tYW5kCj4+ICsg
ICAgICogdHlwZSwgb25seSB0eXBlIG9mIFJQQyByZXR1cm4uIFNvLCB0aGlzIGlzIHRoZSBvbmx5
IGNoZWNrIHdlCj4+ICsgICAgICogY2FuIHBlcmZvcm0gdGhlcmUuCj4+ICsgICAgICovCj4+ICsg
ICAgQVNTRVJUKGNhbGwtPnJwY19vcCA9PSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01EKTsKPgo+IEFz
IEkgcG9pbnRlZCBvdXQgaW4gdjEsIEFTU0VSVCgpIGlzIHByb2JhYmx5IHRoZSBsZXNzIGRlc2ly
YWJsZQo+IHNvbHV0aW9uIGhlcmUgYXMgdGhpcyBpcyBhbiBlcnJvciBwYXRoLgpMb29rcyBsaWtl
IEkgbWlzdW5kZXJzdG9vZCB5b3UgOigKCj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgY2hvc2Ug
dGhhdCBvdmVyIHRoZSAzIHNvbHV0aW9ucyBJIHN1Z2dlc3RlZD8KSSB0aGluayBJIG5lZWQgc29t
ZSBjbGFyaWZpY2F0aW9uIHRoZXJlLiBBU1NFUlQoKSBpcyBhZG9wdGVkIHdheSB0byB0ZWxsCmFi
b3V0IGludmFyaWFudC4gQ2xlYXJseSwgdGhpcyBpcyBwcm9ncmFtbWluZyBlcnJvciBpZiBBU1NF
UlQoKSBmYWlscy4KCkJ1dCBJIHVuZGVyc3RhbmQsIHRoYXQgQVNTRVJUKCkgaXMgYXZhaWxhYmxl
IG9ubHkgaW4gZGVidWcgYnVpbGQuIFNvLCBpbgpyZWxlYXNlIGl0IHdpbGwgbmV2ZXIgZmlyZS4g
QXMgdGhpcyBpcyB2ZXJ5IHVubGlrZWx5IGVycm9yIHBhdGgsIGJ1Zwp0aGVyZSBjYW4gbGl2ZSBm
b3JldmVyLiBPa2F5LCBzbyBBU1NFUlQoKSBpcyB0aGUgbGVhc3QgZGVzaXJhYmxlIHdheS4KCldh
cm5pbmcgaXMgbm90IGVub3VnaCwgYXMgd2UgYXJlIGFscmVhZHkgaW4gaW5jb3JyZWN0IHN0YXRl
LgoKU28sIGJlc3Qgd2F5IGlzIHRvIGNyYXNoIGd1ZXN0LCBpdCB0aGlzIGNvcnJlY3Q/IEknbGwg
ZG8gdGhpcyBpbiB0aGUKbmV4dCB2ZXJzaW9uIHRoZW4uCgotLSAKVm9sb2R5bXlyIEJhYmNodWsg
YXQgRVBBTQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:41:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11: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 1iCjCH-0000HA-8u; Tue, 24 Sep 2019 11:41:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCjCG-0000H5-SI
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:41:32 +0000
X-Inumbo-ID: 4032c72c-dec0-11e9-9616-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4032c72c-dec0-11e9-9616-12813bfff9fa;
 Tue, 24 Sep 2019 11:41: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 A50C9AFFC;
 Tue, 24 Sep 2019 11:41:29 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-8-jgross@suse.com>
 <19409170-4a99-e336-dae3-b439db509111@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6e7b8475-bd13-94fc-2715-1d8b4f510eb4@suse.com>
Date: Tue, 24 Sep 2019 13:41:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <19409170-4a99-e336-dae3-b439db509111@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/47] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMTkuMDkuMTkgMTc6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRoaXMgcHJlcGFyZXMgc3VwcG9ydCBvZiBsYXJn
ZXIgc2NoZWR1bGluZyBncmFudWxhcml0aWVzLCBlLmcuIGNvcmUKPj4gc2NoZWR1bGluZy4KPj4K
Pj4gV2hpbGUgYXQgaXQgbW92ZSBzY2hlZF9oYXNfdXJnZW50X3ZjcHUoKSBmcm9tIGluY2x1ZGUv
YXNtLXg4Ni9jcHVpZGxlLmgKPj4gaW50byBzY2hlZC5oIHJlbW92aW5nIHRoZSBuZWVkIGZvciBp
bmNsdWRpbmcgc2NoZWQtaWYuaCBpbiBjcHVpZGxlLmguCj4+IEZvciB0aGF0IHB1cnBvc2UgcmVt
b2JlIHVyZ2VudF9jb3VudCBmcm9tIHRoZSBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhCj4+IGFuZCBt
YWtlIGl0IGEgcGxhaW4gcGVyY3B1IHZhcmlhYmxlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gRnVuZGFtZW50YWxseQo+IFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gYnV0IGEgY291cGxlIG9mIHJl
bWFya3M6Cj4gCj4+IEBAIC02NDMsNyArNjQzLDcgQEAgc3RhdGljIHNwaW5sb2NrX3QgKgo+PiAg
IGE2NTNfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGlu
dCBjcHUsCj4+ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQo+
PiAgIHsKPj4gLSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCBjcHUpOwo+PiArICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2No
ZWRfcmVzKGNwdSk7Cj4gCj4gSSBjYW4gdW5kZXJzdGFuZCB3aHkgeW91IGtlZXAgInNkIiBhcyBh
IG5hbWUgaGVyZSBhbmQgaW4gc2ltaWxhcgo+IGNhc2VzLiBCdXQgLi4uCj4gCj4+IEBAIC0zODgx
LDYgKzM4ODEsNyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdf
b3BzLCB1bnNpZ25lZCBpbnQgY3B1LAo+PiAgIHsKPj4gICAgICAgc3RydWN0IGNzY2hlZDJfcHJp
dmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG5ld19vcHMpOwo+PiAgICAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmMgPSB2ZGF0YTsKPj4gKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0g
Z2V0X3NjaGVkX3JlcyhjcHUpOwo+IAo+IC4uLiBoZXJlIChhbmQgaW4gYXQgbGVhc3Qgb25lIG1v
cmUgcGxhY2UpIHlvdSBpbnRyb2R1Y2UgYSBuZXcKPiB2YXJpYWJsZS4gV291bGRuJ3QgdGhpcyBi
ZXR0ZXIgYmUgbmFtZWQgZS5nLiAic3IiPyBGdXJ0aGVybW9yZQo+IHlvdSB1c2UgaXQganVzdCBv
bmNlIC4uLgo+IAo+PiBAQCAtMzkwNiw3ICszOTA3LDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQo
c3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKPj4gICAgICAgICog
dGhpcyBzY2hlZHVsZXIsIGFuZCBzbyBpdCdzIHNhZmUgdG8gaGF2ZSB0YWtlbiBpdCAvYmVmb3Jl
LyBvdXIKPj4gICAgICAgICogcHJpdmF0ZSBnbG9iYWwgbG9jay4KPj4gICAgICAgICovCj4+IC0g
ICAgQVNTRVJUKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrICE9ICZw
cnYtPnJxZFtycWldLmxvY2spOwo+PiArICAgIEFTU0VSVChzZC0+c2NoZWR1bGVfbG9jayAhPSAm
cHJ2LT5ycWRbcnFpXS5sb2NrKTsKPiAKPiAuLi4gaGVyZTsgaXQgZG9lc24ndCBzZWVtIHdvcnRo
d2hpbGUgaGVyZSwgYnV0IEkgZ3Vlc3MKPiBzdWJzZXF1ZW50IGNoYW5nZXMgbWFrZSBtb3JlIHVz
ZSBvZiBpdD8KCkluIGZhY3QgdGhleSBkb24ndC4gSSdsbCByZW1vdmUgaXQgaGVyZS4KClJlZ2Fy
ZGluZyB0byByZW5hbWUgInNkIiB0byAic3IiOiBJIGFncmVlIHRoaXMgd291bGQgYmUgYSBzZW5z
aWJsZQpjaGFuZ2UuIE9UT0ggSSdkIGxpa2UgdG8gYmUgY29uc2lzdGVudCwgc28gSSdkIGxpa2Ug
dG8gZGVmZXIgdGhhdCB0bwp0aGUgcGxhbm5lZCBzY2hlZHVsaW5nIGNsZWFudXAgc2VyaWVzLgoK
PiAKPj4gQEAgLTM5Myw3ICszOTUsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQo+PiAgICAgICAvKiBJZGxlIFZDUFVzIGFyZSBz
Y2hlZHVsZWQgaW1tZWRpYXRlbHksIHNvIGRvbid0IHB1dCB0aGVtIGluIHJ1bnF1ZXVlLiAqLwo+
PiAgICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKPj4gICAgICAgewo+PiAtICAgICAgICBw
ZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikuY3VyciA9IHVuaXQ7Cj4+ICsgICAg
ICAgIGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+Y3VyciA9IHVuaXQ7Cj4gCj4gQXMgbG9u
ZyBhcyBpdCdzIGEgbWFjcm8gKHNlZSBiZWxvdyksIHdoeSBub3QgdXNlIGN1cnJfb25fY3B1KCkg
aGVyZT8KClRoZXJlIHdpbGwgYmUgYW5vdGhlciBzY2hlZF9yZXNvdXJjZSBpbml0aWFsaXphdGlv
biBhZGRlZCBoZXJlCmxhdGVyLiBUaGlzIG1ha2VzIGl0IG1vcmUgb2J2aW91cy4KCj4gCj4+IEBA
IC0xOTE2LDcgKzE5MTcsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQo+PiAg
ICAgICBpZGxlX2RvbWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKPj4gICAgICAgaWYgKCB2
Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCwgMCkgPT0gTlVMTCApCj4+ICAgICAgICAgICBCVUco
KTsKPj4gLSAgICB0aGlzX2NwdShzY2hlZHVsZV9kYXRhKS5jdXJyID0gaWRsZV92Y3B1WzBdLT5z
Y2hlZF91bml0Owo+PiArICAgIGdldF9zY2hlZF9yZXMoMCktPmN1cnIgPSBpZGxlX3ZjcHVbMF0t
PnNjaGVkX3VuaXQ7Cj4gCj4gSG1tLCB5ZXQgYW5vdGhlciBwbGFpbiAwLiBCdXQgeWVzLCB0aGVy
ZSBhcmUgcXVpdGUgYSBmZXcgb2YgdGhlbQo+IGhlcmUgYWxyZWFkeSwgc28gb25lIG1vcmUgZG9l
c24ndCByZWFsbHkgbWF0dGVyLgoKWWVzLCB3ZSBzaG91bGQgYWRkIGEgYm9vdF9jcHUgdmFyaWFi
bGUuIEJ1dCBub3QgaW4gdGhpcyBzZXJpZXMuCgo+IAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+PiBAQCAtMzMs
MjIgKzMzLDE5IEBAIGV4dGVybiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzOwo+PiAgICAqIEZvciBj
YWNoZSBiZXR0ZXJuZXNzLCBrZWVwIHRoZSBhY3R1YWwgbG9jayBpbiB0aGUgc2FtZSBjYWNoZSBh
cmVhCj4+ICAgICogYXMgdGhlIHJlc3Qgb2YgdGhlIHN0cnVjdC4gIEp1c3QgaGF2ZSB0aGUgc2No
ZWR1bGVyIHBvaW50IHRvIHRoZQo+PiAgICAqIG9uZSBpdCB3YW50cyAoVGhpcyBtYXkgYmUgdGhl
IG9uZSByaWdodCBpbiBmcm9udCBvZiBpdCkuKi8KPj4gLXN0cnVjdCBzY2hlZHVsZV9kYXRhIHsK
Pj4gK3N0cnVjdCBzY2hlZF9yZXNvdXJjZSB7Cj4+ICAgICAgIHNwaW5sb2NrX3QgICAgICAgICAq
c2NoZWR1bGVfbG9jaywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgIF9sb2NrOwo+PiAgICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKmN1cnI7Cj4+ICAgICAgIHZvaWQgICAgICAgICAgICAgICAq
c2NoZWRfcHJpdjsKPj4gICAgICAgc3RydWN0IHRpbWVyICAgICAgICBzX3RpbWVyOyAgICAgICAg
Lyogc2NoZWR1bGluZyB0aW1lciAgICAgICAgICAgICAgICAqLwo+PiAtICAgIGF0b21pY190ICAg
ICAgICAgICAgdXJnZW50X2NvdW50OyAgIC8qIGhvdyBtYW55IHVyZ2VudCB2Y3B1cyAgICAgICAg
ICAgKi8KPj4gLX07Cj4+IC0KPj4gLSNkZWZpbmUgY3Vycl9vbl9jcHUoYykgICAgKHBlcl9jcHUo
c2NoZWR1bGVfZGF0YSwgYykuY3VycikKPj4gICAKPj4gLXN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7
Cj4+IC0gICAgdW5zaWduZWQgaW50IG1hc3Rlcl9jcHU7ICAvKiBDcHUgd2l0aCBsb3dlc3QgaWQg
aW4gc2NoZWR1bGluZyByZXNvdXJjZS4gKi8KPj4gKyAgICAvKiBDcHUgd2l0aCBsb3dlc3QgaWQg
aW4gc2NoZWR1bGluZyByZXNvdXJjZS4gKi8KPj4gKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1h
c3Rlcl9jcHU7Cj4+ICAgfTsKPj4gICAKPj4gLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1
bGVfZGF0YSwgc2NoZWR1bGVfZGF0YSk7Cj4+ICsjZGVmaW5lIGN1cnJfb25fY3B1KGMpICAgIChn
ZXRfc2NoZWRfcmVzKGMpLT5jdXJyKQo+IAo+IEJ5IG1vdmluZyB0aGlzIGEgZmV3IGxpbmVzIGRv
d24gaWYgY291bGQgYmVjb21lIGFuIGlubGluZSBmdW5jdGlvbgo+IGFzIGl0IHNlZW1zLCBpZiAo
c2VlIGFib3ZlKSBpdHMgdXNlIGFzIGFuIGx2YWx1ZSBpcyBub3QgaW50ZW5kZWQuCgpJIGxpa2Ug
dGhhdCBpZGVhLiBXaWxsIGNoYW5nZSB0byBpbmxpbmUgZnVuY3Rpb24uCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:45:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:45:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCjFa-0000Q0-QU; Tue, 24 Sep 2019 11:44:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCjFZ-0000Pv-RE
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:44:57 +0000
X-Inumbo-ID: ba7d7f90-dec0-11e9-8a4f-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ba7d7f90-dec0-11e9-8a4f-bc764e2007e4;
 Tue, 24 Sep 2019 11:44:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3CE2AAE9A;
 Tue, 24 Sep 2019 11:44:55 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-10-jgross@suse.com>
 <d41a9d22-da72-cb40-2ab5-91d74aa8535d@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9ca640ec-d733-eec2-9b45-267746932ba7@suse.com>
Date: Tue, 24 Sep 2019 13:44:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d41a9d22-da72-cb40-2ab5-91d74aa8535d@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 09/47] 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: 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>,
 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>

T24gMTkuMDkuMTkgMTc6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFmZmluaXRpZXMgYXJlIHNjaGVkdWxlciBzcGVj
aWZpYyBhdHRyaWJ1dGVzLCB0aGV5IHNob3VsZCBiZSBwZXIKPj4gc2NoZWR1bGluZyB1bml0LiBT
byBtb3ZlIGFsbCBhZmZpbml0eSByZWxhdGVkIGZpZWxkcyBpbiBzdHJ1Y3QgdmNwdQo+PiB0byBz
dHJ1Y3Qgc2NoZWRfdW5pdC4gV2hpbGUgYXQgaXQgc3dpdGNoIGFmZmluaXR5IHJlbGF0ZWQgZnVu
Y3Rpb25zIGluCj4+IHNjaGVkLWlmLmggdG8gdXNlIGEgcG9pbnRlciB0byBzY2hlZF91bml0IGlu
c3RlYWQgdG8gdmNwdSBhcyBwYXJhbWV0ZXIuCj4+Cj4+IFRoZSBhZmZpbml0eV9icm9rZW4gZmxh
ZyBtdXN0IGJlIGtlcHQgcGVyIHZjcHUgYXMgaXQgaXMgcmVsYXRlZCB0bwo+PiBndWVzdCBhY3Rp
b25zIG9uIHNwZWNpZmljIHZjcHVzLiBXaGVuIHN1cHBvcnQgb2YgbXVsdGlwbGUgdmNwdXMgcGVy
Cj4+IHNjaGVkX3VuaXQgaXMgYmVpbmcgYWRkZWQsIGEgdW5pdCBpcyByZWdhcmRlZCBhcyBiZWlu
ZyBzdWJqZWN0IHRvCj4+ICJicm9rZW4gYWZmaW5pdHkiIHdoZW4gYW55IG9mIGl0cyB2Y3B1cyBo
YXMgdGhlIGFmZmluaXR5X2Jyb2tlbiBmbGFnCj4+IHNldC4KPj4KPj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gVjI6Cj4+IC0gbW92ZSBh
ZmZpbml0eV9icm9rZW4gYmFjayB0byBzdHJ1Y3QgdmNwdSAoSmFuIEJldWxpY2gpCj4+IC0gcHJp
bnQgYWZmaW5pdGllcyBvbmx5IG9uY2UgcGVyIHVuaXQgKEphbiBCZXVsaWNoKQo+PiAtLS0KPj4g
ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICB8IDE1ICsrLS0tLS0tCj4+ICAgeGVuL2NvbW1v
bi9kb21jdGwuYyAgICAgICAgfCAxMyArKysrLS0tCj4+ICAgeGVuL2NvbW1vbi9rZXloYW5kbGVy
LmMgICAgfCA1OCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAKPiBBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggb25lIG1pbm9yIHJlbWFyazoK
PiAKPj4gLS0tIGEveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKPj4gKysrIGIveGVuL2NvbW1vbi9r
ZXloYW5kbGVyLmMKPj4gQEAgLTI1MSw2ICsyNTEsNyBAQCBzdGF0aWMgdm9pZCByZWJvb3RfbWFj
aGluZSh1bnNpZ25lZCBjaGFyIGtleSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICAg
c3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQo+PiAgIHsKPj4gICAg
ICAgc3RydWN0IGRvbWFpbiAqZDsKPj4gKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKPj4g
ICAgICAgc3RydWN0IHZjcHUgICAqdjsKPj4gICAgICAgc190aW1lX3QgICAgICAgbm93ID0gTk9X
KCk7Cj4gCj4gSSBjYW4gc2VlIGhvdyBpdCB3b3VsZCBsb29rIGEgbGl0dGxlIG9kZCBoZXJlIGJl
Y2F1c2Ugb2YgdGhlCj4gbmVpZ2hib3JpbmcgdmFyaWFibGVzLCBidXQgZ2VuZXJhbGx5IHNwZWFr
aW5nIHRoZSBuZXcgb25lIHNob3VsZAo+IGJlIHBvaW50ZXIgdG8gY29uc3QgKGFuZCB0aGUgb2xk
IG9uZXMgc2hvdWxkIGhhdmUgYmVlbiwgdG9vLAo+IGFmYWljdCkuCgpZZXMuIFdpbGwgY2hhbmdl
IHVuaXQgZm9yIG5vdyBhbmQgdGhlIG90aGVycyBpbiAtIHlvdSBtaWdodCBoYXZlIGd1ZXNzZWQK
dGhhdCBhbHJlYWR5IC0gdGhlIGV2ZXIgZ3Jvd2luZyBzY2hlZHVsaW5nIGNsZWFudXAgc2VyaWVz
ICh5ZXMsIEknbQpub3RpbmcgdGhlIHRvcGljcyBmb3IgdGhhdCBzZXJpZXMpLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:46:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:46: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 1iCjGr-0000Xh-CO; Tue, 24 Sep 2019 11:46:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCjGp-0000Xb-PH
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:46:15 +0000
X-Inumbo-ID: e97e95c2-dec0-11e9-9616-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e97e95c2-dec0-11e9-9616-12813bfff9fa;
 Tue, 24 Sep 2019 11:46: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 1B3D2AFAE;
 Tue, 24 Sep 2019 11:46:14 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-11-jgross@suse.com>
 <f61b9f25-d9b7-53aa-dead-cccda1fff9ef@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <232efdf7-e8ba-68aa-1a15-3e4bda6638af@suse.com>
Date: Tue, 24 Sep 2019 13:46:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f61b9f25-d9b7-53aa-dead-cccda1fff9ef@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/47] 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: 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>, 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>

T24gMTkuMDkuMTkgMTc6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFkZCB0aGUgZm9sbG93aW5nIGhlbHBlcnMgdXNp
bmcgYSBzY2hlZF91bml0IGFzIGlucHV0IGluc3RlYWQgb2YgYQo+PiB2Y3B1Ogo+Pgo+PiAtIGlz
X2lkbGVfdW5pdCgpIHNpbWlsYXIgdG8gaXNfaWRsZV92Y3B1KCkKPj4gLSBpc191bml0X29ubGlu
ZSgpIHNpbWlsYXIgdG8gaXNfdmNwdV9vbmxpbmUoKSAocmV0dXJucyB0cnVlIHdoZW4gYW55Cj4+
ICAgIG9mIGl0cyB2Y3B1cyBpcyBvbmxpbmUpCj4+IC0gdW5pdF9ydW5uYWJsZSgpIGxpa2UgdmNw
dV9ydW5uYWJsZSgpIChyZXR1cm5zIHRydWUgaWYgYW55IG9mIGl0cwo+PiAgICB2Y3B1cyBpcyBy
dW5uYWJsZSkKPj4gLSBzY2hlZF9zZXRfcmVzKCkgdG8gc2V0IHRoZSBjdXJyZW50IHNjaGVkdWxp
bmcgcmVzb3VyY2Ugb2YgYSB1bml0Cj4+IC0gc2NoZWRfdW5pdF9jcHUoKSB0byBnZXQgdGhlIGN1
cnJlbnQgcHJvY2Vzc29yIG9mIGEgdW5pdCAocmV0dXJucwo+PiAgICB0aGUgbWFzdGVyX2NwdSBv
ZiB0aGUgc2NoZWR1bGluZyByZXNvdXJjZSBvZiBhIHVuaXQpCj4gCj4gQW5kIGhlbmNlIHBlcmhh
cHMgYmV0dGVyIHNjaGVkX3VuaXRfbWFzdGVyKCkgb3Igc2NoZWRfdW5pdF9tYXN0ZXJfY3B1KCk/
CgpZZXMsIHNjaGVkX3VuaXRfbWFzdGVyKCkgaXMgZmluZS4KCj4gCj4+IC0gc2NoZWRfe3NldHxj
bGVhcn1fcGF1c2VfZmxhZ3NbX2F0b21pY10oKSB0byBtb2RpZnkgcGF1c2VfZmxhZ3Mgb2YgdGhl
Cj4+ICAgIGFzc29jaWF0ZWQgdmNwdShzKSAobW9kaWZpZXMgdGhlIHBhdXNlX2ZsYWdzIG9mIGFs
bCB2Y3B1cyBvZiB0aGUKPj4gICAgdW5pdCkKPiAKPiBJIGNvbnRpbnVlIHRvIHRoaW5rIHRoYXQg
aXQgd291bGQgaGF2ZSBiZWVuIGJldHRlciB0byBoYXZlIGFsbCBvZgo+IHRoZXNlIGhhdmUgdGhl
aXIgbG9vcHMgcmlnaHQgZnJvbSB0aGUgYmVnaW5uaW5nLiBCdXQgaXQnbGwgYmUgdGhlCj4gc2No
ZWR1bGVyIG1haW50YWluZXJzIGFueXdheSB0byBhY2sgKG9yIG5vdCkgdGhlIHBhdGNoIGluIGl0
cwo+IGN1cnJlbnQgc2hhcGUuCgpEYXJpbyBoYXMgYWxyZWFkeSBtZW50aW9uZWQgaGUnZCBsaWtl
IHRoYXQsIHRvby4gU28gSSdsbCBkbyBpdC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11: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 1iCjI0-0000do-Ng; Tue, 24 Sep 2019 11: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCjHy-0000db-Pw
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:47:26 +0000
X-Inumbo-ID: 13608576-dec1-11e9-9617-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 13608576-dec1-11e9-9617-12813bfff9fa;
 Tue, 24 Sep 2019 11:47: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 1259FAE5C;
 Tue, 24 Sep 2019 11:47:24 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-14-jgross@suse.com>
 <fe0d39d5-fb21-33e2-59de-38da683d62f9@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <b2ac925d-64c0-039b-40cb-c1254fe73127@suse.com>
Date: Tue, 24 Sep 2019 13:47:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <fe0d39d5-fb21-33e2-59de-38da683d62f9@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 13/47] 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: 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>,
 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>

T24gMTkuMDkuMTkgMTc6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0xNjczLDggKzE2NzYsMTAgQEAgc3RhdGlj
IHZvaWQgc2NoZWR1bGUodm9pZCkKPj4gICAgICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3Jk
cyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4KPj4gICAgICAgICovCj4+ICAgCj4+IC0g
ICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKPj4gKyAgICBBU1NFUlQoIW5leHQtPnNjaGVk
X3VuaXQtPmlzX3J1bm5pbmcpOwo+PiAgICAgICBuZXh0LT5pc19ydW5uaW5nID0gMTsKPj4gKyAg
ICBuZXh0LT5zY2hlZF91bml0LT5pc19ydW5uaW5nID0gMTsKPiAKPiBOaXQ6IFRoZSBuZXcgZmll
bGQgaXMgb2YgdHlwZSBib29sLCBhbmQgaGVuY2UgeW91IHNob3VsZCB3cml0ZSB0cnVlCj4gYW5k
IGZhbHNlIGludG8gaXQuIFRoaXMgbWF5IGxvb2sgb2RkIG5leHQgdG8gdGhlIDEgYWJvdmUsIGJ1
dCBieQo+IHRoZSBlbmQgb2YgdGhlIHNlcmllcyB0aGUgdHdvIHdvbid0IHNpdCBuZXh0IHRvIGVh
Y2ggb3RoZXIgYW55bW9yZS4KCkluZGVlZC4gQW5kIG1ha2luZyB2Y3B1LT5pc19ydW5uaW5nIGEg
Ym9vbCBpcyBhbm90aGVyIGl0ZW0gb24gbXkgbGlzdApmb3IgdGhlIGNsZWFudXAuCgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:55:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11: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 1iCjPT-0001UV-JE; Tue, 24 Sep 2019 11:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCjPS-0001UQ-Tr
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:55:10 +0000
X-Inumbo-ID: 27e9d2d0-dec2-11e9-9617-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 27e9d2d0-dec2-11e9-9617-12813bfff9fa;
 Tue, 24 Sep 2019 11:55:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0683DAECA;
 Tue, 24 Sep 2019 11:55:07 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-24-jgross@suse.com>
 <d8c0c521-abc7-89ba-a293-4aac5d8740db@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9e67b7c2-cda4-84f2-ba7e-81775f52c59c@suse.com>
Date: Tue, 24 Sep 2019 13:55:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d8c0c521-abc7-89ba-a293-4aac5d8740db@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 23/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMTkgMTY6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTQ3NCwxMiArNDc0LDIwIEBAIGlu
dCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCj4+ICAgICAgIHJldHVybiAwOwo+PiAg
IH0KPj4gICAKPj4gLXN0YXRpYyB2b2lkIHNjaGVkX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikK
Pj4gK3N0YXRpYyB2b2lkIHZjcHVfbW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+PiAgIHsKPj4g
ICAgICAgYXJjaF9tb3ZlX2lycXModik7Cj4+ICAgICAgIGV2dGNobl9tb3ZlX3BpcnFzKHYpOwo+
PiAgIH0KPj4gICAKPj4gK3N0YXRpYyB2b2lkIHNjaGVkX21vdmVfaXJxcyhzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKPiAKPiBJIHRoaW5rIHRoZSBwYXJhbWV0ZXIgY291bGQgYmUgY29uc3RpZmll
ZC4KClllcy4KCj4gCj4+IEBAIC0xNzM2LDcgKzE3NDQsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVs
ZSh2b2lkKQo+PiAgICAgICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1X2xpc3QtPnBlcmlvZGljX3Rp
bWVyKTsKPj4gICAKPj4gICAgICAgaWYgKCBuZXh0X3NsaWNlLm1pZ3JhdGVkICkKPj4gLSAgICAg
ICAgc2NoZWRfbW92ZV9pcnFzKG5leHQtPnZjcHVfbGlzdCk7Cj4+ICsgICAgICAgIHZjcHVfbW92
ZV9pcnFzKG5leHQtPnZjcHVfbGlzdCk7Cj4gCj4gV2h5IGlzIHRoaXMgbm90IGFsc28gc2NoZWRf
bW92ZV9pcnFzKCksIGF0IHdoaWNoIHBvaW50IHRoZXJlIHdvdWxkbid0Cj4gYmUgYSBuZWVkIGZv
ciBhIHNlcGFyYXRlIHZjcHVfbW92ZV9pcnFzKCkgYWZhaWN0PwoKVGhpcyBpcyB0aGUgcGxhY2Ug
d2hlcmUgYSBzaW5nbGUgdmNwdSBpcyBzY2hlZHVsZWQgb24gYSBuZXcgY3B1LgpUaGUgcGxhY2Vz
IHdoZXJlIHNjaGVkX21vdmVfaXJxcygpIGlzIGJlaW5nIHVzZWQgaXMgd2hlcmUgYSB1bml0IGhh
cwpiZWVuIGZvcmNlZCB0byBvdGhlciBjcHUocykuCgpBdCB0aGUgZW5kIG9mIHRoZSBzZXJpZXMg
dGhpcyBpcyBtdWNoIG1vcmUgY2xlYXIuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 11:55:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 11:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCjPn-0001Vx-UW; Tue, 24 Sep 2019 11:55: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCjPn-0001Vp-3C
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 11:55:31 +0000
X-Inumbo-ID: 347ff506-dec2-11e9-9617-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 347ff506-dec2-11e9-9617-12813bfff9fa;
 Tue, 24 Sep 2019 11:55: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 5EA22AECA;
 Tue, 24 Sep 2019 11:55:29 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-36-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <af34c647-ffec-48d5-64f3-7aa00a57fa35@suse.com>
Date: Tue, 24 Sep 2019 13:55:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-36-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 35/47] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNzI0LDgg
KzcyNCwxMCBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4g
ICAgICB9Cj4gIH0KPiAgCj4gLXZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2
Y3B1ICp2KQo+ICtzdGF0aWMgdm9pZCB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZj
cHUgKnYpCj4gIHsKPiArICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5p
dDsKPiArCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3Jlcyh2LT5wcm9j
ZXNzb3IpLT5zY2hlZHVsZV9sb2NrKSk7Cj4gIAo+ICAgICAgaWYgKCBsaWtlbHkoIXZjcHVfcnVu
bmFibGUodikpICkKPiBAQCAtNzMzLDcgKzczNSwxNCBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5j
X2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRl
ID09IFJVTlNUQVRFX3J1bm5hYmxlICkKPiAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFu
Z2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwo+ICAKPiAtICAgICAgICBzY2hlZF9zbGVl
cCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7Cj4gKyAgICAgICAgaWYgKCBsaWtl
bHkoIXVuaXRfcnVubmFibGUodW5pdCkpICkKPiArICAgICAgICAgICAgc2NoZWRfc2xlZXAodmNw
dV9zY2hlZHVsZXIodiksIHVuaXQpOwoKdW5pdF9zY2hlZHVsZXIodW5pdCkgKGFsc28gZWxzZXdo
ZXJlKT8KCj4gQEAgLTc2NSwxNiArNzc0LDIyIEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1
ICp2KQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAgICAgc3BpbmxvY2tfdCAq
bG9jazsKPiArICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKPiAg
Cj4gICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYt
PnZjcHVfaWQpOwo+ICAKPiAtICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2
LT5zY2hlZF91bml0LCAmZmxhZ3MpOwo+ICsgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19p
cnFzYXZlKHVuaXQsICZmbGFncyk7Cj4gIAo+ICAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJs
ZSh2KSkgKQo+ICAgICAgewo+ICAgICAgICAgIGlmICggdi0+cnVuc3RhdGUuc3RhdGUgPj0gUlVO
U1RBVEVfYmxvY2tlZCApCj4gICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJV
TlNUQVRFX3J1bm5hYmxlLCBOT1coKSk7Cj4gLSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVk
dWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7Cj4gKyAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVk
dWxlcih2KSwgdW5pdCk7CgpJcyB0aGlzIGNvcnJlY3QgLyBuZWNlc3Nhcnkgd2hlbiB0aGUgdW5p
dCBpcyBub3QgYXNsZWVwIGFzIGEgd2hvbGU/CkFmdGVyIGFsbCB0aGUgY29ycmVzcG9uZGluZyBz
Y2hlZF9zbGVlcCgpIGZ1cnRoZXIgdXAgaXMgY2FsbGVkCmNvbmRpdGlvbmFsbHkgb25seS4KCj4g
QEAgLTE5OTgsNiArMjAxMyw2MiBAQCBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChz
dHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKPiAgICAgIGNvbnRleHRfc3dp
dGNoKHZwcmV2LCB2bmV4dCk7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIEZvcmNlIGEgY29udGV4dCBz
d2l0Y2ggb2YgYSBzaW5nbGUgdmNwdSBvZiBhbiB1bml0Lgo+ICsgKiBNaWdodCBiZSBjYWxsZWQg
ZWl0aGVyIGlmIGEgdmNwdSBvZiBhbiBhbHJlYWR5IHJ1bm5pbmcgdW5pdCBpcyB3b2tlbiB1cAo+
ICsgKiBvciBpZiBhIHZjcHUgb2YgYSBydW5uaW5nIHVuaXQgaXMgcHV0IGFzbGVlcCB3aXRoIG90
aGVyIHZjcHVzIG9mIHRoZSBzYW1lCj4gKyAqIHVuaXQgc3RpbGwgcnVubmluZy4KPiArICovCj4g
K3N0YXRpYyBzdHJ1Y3QgdmNwdSAqc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2goc3RydWN0IHZj
cHUgKnZwcmV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBjcHUsIHNfdGltZV90IG5vdykKCnVuc2lnbmVkIGludCBjcHU/IChB
aXVpIGl0J3Mgc3VwcG9zZSB0byBlcXVhbCBzbXBfcHJvY2Vzc29yX2lkKCkKYW55d2F5LikKCj4g
K3sKPiArICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0gZmFsc2U7Cj4gKwo+ICsgICAgaWYg
KCB2Y3B1X3J1bm5hYmxlKHYpID09IHYtPmlzX3J1bm5pbmcgKQo+ICsgICAgICAgIHJldHVybiBO
VUxMOwoKVGhpcyBhbmQgb3RoZXIgTlVMTCByZXR1cm5zIHN1Z2dlc3QgdGhhdCB0aGUgY29tbWVu
dCBhaGVhZCBvZiB0aGUKZnVuY3Rpb24gbWlnaHQgYmV0dGVyIHN0YXRlIHdoYXQgdGhlIHJldHVy
biB2YWx1ZSBoZXJlIGlzIC8gbWVhbnMuCgo+ICsgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHYpICkK
PiArICAgIHsKPiArICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2cHJldikgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodnByZXYsIFJVTlNUQVRFX3J1
bm5hYmxlLCBub3cpOwo+ICsgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdCA9IGdldF9zY2hl
ZF9yZXMoY3B1KS0+c2NoZWRfdW5pdF9pZGxlOwo+ICsgICAgICAgIH0KPiArICAgICAgICB2Y3B1
X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOwo+ICsgICAgfQo+ICsg
ICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSBub3QgdG8gc3dpdGNoIGxh
c3QgdmNwdSBvZiBhbiB1bml0IGF3YXkuICovCj4gKyAgICAgICAgaWYgKCB1bml0X3J1bm5pbmco
di0+c2NoZWRfdW5pdCkgPT0gMSApCj4gKyAgICAgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiAr
ICAgICAgICB2LT5uZXdfc3RhdGUgPSB2Y3B1X3J1bnN0YXRlX2Jsb2NrZWQodik7Cj4gKyAgICAg
ICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwgdi0+bmV3X3N0YXRlLCBub3cpOwo+ICsgICAgICAg
IHYgPSBzY2hlZF91bml0MnZjcHVfY3B1KHZwcmV2LT5zY2hlZF91bml0LCBjcHUpOwo+ICsgICAg
ICAgIGlmICggdiAhPSB2cHJldiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIGlz
X2lkbGVfdmNwdSh2cHJldikgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICB2
Y3B1X3J1bnN0YXRlX2NoYW5nZSh2cHJldiwgUlVOU1RBVEVfcnVubmFibGUsIG5vdyk7Cj4gKyAg
ICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2No
ZWRfdW5pdF9pZGxlOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgdi0+c2NoZWRfdW5pdCA9IHZwcmV2LT5zY2hl
ZF91bml0Owo+ICsgICAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RB
VEVfcnVubmluZywgbm93KTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgIH0K
PiArCj4gKyAgICB2LT5pc19ydW5uaW5nID0gMTsKCkJlc2lkZXMgdGhpcyB3YW50aW5nIHRvIHVz
ZSAidHJ1ZSIsIGhvdyBjb21lIHRoaXMgaXMgdW5jb25kaXRpb25hbApkZXNwaXRlIHRoZSBmdW5j
dGlvbiBoZXJlIGJlaW5nIHVzZWQgZm9yIGJvdGggd2FraW5nIGFuZCBwdXR0aW5nIHRvCnNsZWVw
IG9mIGEgdkNQVT8KCj4gQEAgLTIwNjcsOSArMjE2MCwyOSBAQCBzdGF0aWMgdm9pZCBzY2hlZF9z
bGF2ZSh2b2lkKQo+ICAKPiAgICAgIG5vdyA9IE5PVygpOwo+ICAKPiArICAgIHYgPSB1bml0MnZj
cHVfY3B1KHByZXYsIGNwdSk7Cj4gKyAgICBpZiAoIHYgJiYgdi0+Zm9yY2VfY29udGV4dF9zd2l0
Y2ggKQo+ICsgICAgewo+ICsgICAgICAgIHYgPSBzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaCh2
cHJldiwgdiwgY3B1LCBub3cpOwo+ICsKPiArICAgICAgICBpZiAoIHYgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CgpJIGNh
bid0IGZpZ3VyZSB3aGF0IGl0IGlzIHRoYXQgZ3VhcmFudGVlcyB0aGF0IHRoaXMgdW5sb2NrIGlz
bid0CmdvaW5nIHRvIGJlIGZvbGxvd2VkIC4uLgoKPiArICAgICAgICAgICAgc2NoZWRfY29udGV4
dF9zd2l0Y2godnByZXYsIHYsIGZhbHNlLCBub3cpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgZG9fc29mdGlycSA9IHRydWU7Cj4gKyAgICB9Cj4gKwo+ICAgICAgaWYgKCAhcHJldi0+cmVu
ZGV6dm91c19pbl9jbnQgKQo+ICAgICAgewo+ICAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2Nr
X2lycShsb2NrLCBjcHUpOwoKLi4uIGJ5IGFub3RoZXIgdW5sb2NrIGhlcmUuIE9yIHdhaXQgLSBp
cyBzY2hlZF9jb250ZXh0X3N3aXRjaCgpCihhbmQgcGVyaGFwcyBvdGhlciBmdW5jdGlvbnMgaW52
b2x2ZWQgdGhlcmUpIGxhY2tpbmcgYSAibm9yZXR1cm4iCmFubm90YXRpb24/Cgo+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKPiBAQCAtMTAwLDYgKzEwMCwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJs
ZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPiAgICAgIHJldHVybiBmYWxzZTsKPiAg
fQo+ICAKPiArc3RhdGljIGlubGluZSBpbnQgdmNwdV9ydW5zdGF0ZV9ibG9ja2VkKHN0cnVjdCB2
Y3B1ICp2KQoKY29uc3Q/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:00:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCjUS-0002PZ-1R; Tue, 24 Sep 2019 12:00:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCjUR-0002PR-8n
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:00:19 +0000
X-Inumbo-ID: dfeb0692-dec2-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id dfeb0692-dec2-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 12:00: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 DC679B791;
 Tue, 24 Sep 2019 12:00:16 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-14-jgross@suse.com>
 <fe0d39d5-fb21-33e2-59de-38da683d62f9@suse.com>
 <b2ac925d-64c0-039b-40cb-c1254fe73127@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8b536899-0de9-cfce-7792-f61d433715e1@suse.com>
Date: Tue, 24 Sep 2019 14:00:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b2ac925d-64c0-039b-40cb-c1254fe73127@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 13/47] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxMzo0NywgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAxOS4wOS4xOSAx
Nzo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBAQCAtMTY3Myw4ICsxNjc2LDEwIEBAIHN0YXRpYyB2b2lkIHNjaGVk
dWxlKHZvaWQpCj4+PiAgICAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3
aWxsIG5vdCB3b3JrIHByb3Blcmx5Lgo+Pj4gICAgICAgICovCj4+PiAgIAo+Pj4gLSAgICBBU1NF
UlQoIW5leHQtPmlzX3J1bm5pbmcpOwo+Pj4gKyAgICBBU1NFUlQoIW5leHQtPnNjaGVkX3VuaXQt
PmlzX3J1bm5pbmcpOwo+Pj4gICAgICAgbmV4dC0+aXNfcnVubmluZyA9IDE7Cj4+PiArICAgIG5l
eHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgPSAxOwo+Pgo+PiBOaXQ6IFRoZSBuZXcgZmllbGQg
aXMgb2YgdHlwZSBib29sLCBhbmQgaGVuY2UgeW91IHNob3VsZCB3cml0ZSB0cnVlCj4+IGFuZCBm
YWxzZSBpbnRvIGl0LiBUaGlzIG1heSBsb29rIG9kZCBuZXh0IHRvIHRoZSAxIGFib3ZlLCBidXQg
YnkKPj4gdGhlIGVuZCBvZiB0aGUgc2VyaWVzIHRoZSB0d28gd29uJ3Qgc2l0IG5leHQgdG8gZWFj
aCBvdGhlciBhbnltb3JlLgo+IAo+IEluZGVlZC4gQW5kIG1ha2luZyB2Y3B1LT5pc19ydW5uaW5n
IGEgYm9vbCBpcyBhbm90aGVyIGl0ZW0gb24gbXkgbGlzdAo+IGZvciB0aGUgY2xlYW51cC4KCklz
IGl0PyBJdCdzIGFscmVhZHkgYm9vbCBhZmFpY3MuIEl0J3MganVzdCB0aGUgdmFsdWVzIHdyaXR0
ZW4gdG8gaXQKd2hpY2ggYXJlbid0IHByb3Blcmx5IHRydWUgLyBmYWxzZS4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:04:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12:04:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCjYr-0002aP-NN; Tue, 24 Sep 2019 12:04:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCjYr-0002aK-0E
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:04:53 +0000
X-Inumbo-ID: 836769b4-dec3-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 836769b4-dec3-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 12:04: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 5AB99AECB;
 Tue, 24 Sep 2019 12:04:51 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-37-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c0f32c90-843a-c5c0-66ff-fe3d5ff879ae@suse.com>
Date: Tue, 24 Sep 2019 14:04:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-37-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 36/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMzUxLDI2
ICszNTEsMTAgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2Nr
X3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2NrMiwKPiAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUobG9jazEsIGZsYWdzKTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0
KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3QgdmNwdSAqdikKPiArc3RhdGljIHZvaWQg
c2NoZWRfZnJlZV91bml0X21lbShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPiAgewo+ICAgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnByZXZfdW5pdDsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB1
bml0LT5kb21haW47Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7Cj4gLSAgICB1bnNpZ25lZCBp
bnQgY250ID0gMDsKPiAtCj4gLSAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2Y3B1
LCBtaWdodCBiZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KPiAtICAgIGZvcl9lYWNoX3NjaGVk
X3VuaXRfdmNwdSAoIHVuaXQsIHZ1bml0ICkKPiAtICAgICAgICBpZiAoIHZ1bml0ICE9IHYgKQo+
IC0gICAgICAgICAgICBjbnQrKzsKPiAtCj4gLSAgICB2LT5zY2hlZF91bml0ID0gTlVMTDsKPiAt
ICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKPiAtCj4gLSAgICBp
ZiAoIGNudCApCj4gLSAgICAgICAgcmV0dXJuOwo+IC0KPiAtICAgIGlmICggdW5pdC0+dmNwdV9s
aXN0ID09IHYgKQo+IC0gICAgICAgIHVuaXQtPnZjcHVfbGlzdCA9IHYtPm5leHRfaW5fbGlzdDsK
PiAgCj4gICAgICBpZiAoIGQtPnNjaGVkX3VuaXRfbGlzdCA9PSB1bml0ICkKPiAgICAgICAgICBk
LT5zY2hlZF91bml0X2xpc3QgPSB1bml0LT5uZXh0X2luX2xpc3Q7Cj4gQEAgLTM5Myw2ICszNzcs
MjYgQEAgc3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0
LCBzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIHhmcmVlKHVuaXQpOwo+ICB9Cj4gIAo+ICtzdGF0aWMg
dm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2Y3B1
ICp2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
Y250ID0gMDsKPiArCj4gKyAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2Y3B1LCBt
aWdodCBiZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KPiArICAgIGZvcl9lYWNoX3NjaGVkX3Vu
aXRfdmNwdSAoIHVuaXQsIHZ1bml0ICkKPiArICAgICAgICBpZiAoIHZ1bml0ICE9IHYgKQo+ICsg
ICAgICAgICAgICBjbnQrKzsKPiArCj4gKyAgICB2LT5zY2hlZF91bml0ID0gTlVMTDsKPiArICAg
IHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKPiArCj4gKyAgICBpZiAo
IHVuaXQtPnZjcHVfbGlzdCA9PSB2ICkKPiArICAgICAgICB1bml0LT52Y3B1X2xpc3QgPSB2LT5u
ZXh0X2luX2xpc3Q7Cj4gKwo+ICsgICAgaWYgKCAhY250ICkKPiArICAgICAgICBzY2hlZF9mcmVl
X3VuaXRfbWVtKHVuaXQpOwo+ICt9CgpUaGUgZW50aXJlIHNjaGVkX2ZyZWVfdW5pdCgpIGlzIG5l
dyBjb2RlIChzdGFydGluZyBmcm9tIHBhdGNoIDMpIC0gd2h5CmRvbid0IHlvdSBhcnJhbmdlIGZv
ciB0aGUgc3BsaXQgcmlnaHQgYXdheSwgaW5zdGVhZCBvZiBtb3ZpbmcgY29kZQphcm91bmQgaGVy
ZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:06:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12: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 1iCjaX-0002h4-4W; Tue, 24 Sep 2019 12: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=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCjaV-0002gR-Vw
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:06:36 +0000
X-Inumbo-ID: c0b9082d-dec3-11e9-9618-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id c0b9082d-dec3-11e9-9618-12813bfff9fa;
 Tue, 24 Sep 2019 12:06:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 818B2142F;
 Tue, 24 Sep 2019 05:06: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 E96443F67D;
 Tue, 24 Sep 2019 05:06:33 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-5-volodymyr_babchuk@epam.com>
 <b6ddb159-463f-2e30-35b8-5aefae38b94f@arm.com> <87ef069b7w.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <de2f8861-8705-bd99-268b-2312dd50d84c@arm.com>
Date: Tue, 24 Sep 2019 13:06:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87ef069b7w.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: optee: handle shared buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <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>

CgpPbiAyNC8wOS8yMDE5IDEyOjM3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBIaSBK
dWxpZW4sCj4gCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gSGksCj4+Cj4+IE9uIDE4LzA5
LzIwMTkgMTk6NTEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gKy8qIEhhbmRsZXMgcmV0
dXJuIGZyb20gWGVuLWlzc3VlZCBSUEMgKi8KPj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfeGVuX3Jw
Y19yZXR1cm4oc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAo+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2ht
X3JwYykKPj4+ICt7Cj4+PiArICAgIGNhbGwtPnN0YXRlID0gT1BURUVfQ0FMTF9OT1JNQUw7Cj4+
PiArCj4+PiArICAgIC8qCj4+PiArICAgICAqIFJpZ2h0IG5vdyB3ZSBoYXZlIG9ubHkgb25lIHJl
YXNvbiB0byBiZSB0aGVyZSAtIHdlIGFza2VkIGd1ZXN0Cj4+PiArICAgICAqIHRvIGZyZWUgc2hh
cmVkIGJ1ZmZlciBhbmQgaXQgZGlkIGl0LiBOb3cgd2UgY2FuIHRlbGwgT1AtVEVFCj4+PiArICAg
ICAqIHRoYXQgYnVmZmVyIGFsbG9jYXRpb24gZmFpbGVkLiBXZSBhcmUgbm90IHN0b3JpbmcgZXhh
Y3QgY29tbWFuZAo+Pj4gKyAgICAgKiB0eXBlLCBvbmx5IHR5cGUgb2YgUlBDIHJldHVybi4gU28s
IHRoaXMgaXMgdGhlIG9ubHkgY2hlY2sgd2UKPj4+ICsgICAgICogY2FuIHBlcmZvcm0gdGhlcmUu
Cj4+PiArICAgICAqLwo+Pj4gKyAgICBBU1NFUlQoY2FsbC0+cnBjX29wID09IE9QVEVFX1NNQ19S
UENfRlVOQ19DTUQpOwo+Pgo+PiBBcyBJIHBvaW50ZWQgb3V0IGluIHYxLCBBU1NFUlQoKSBpcyBw
cm9iYWJseSB0aGUgbGVzcyBkZXNpcmFibGUKPj4gc29sdXRpb24gaGVyZSBhcyB0aGlzIGlzIGFu
IGVycm9yIHBhdGguCj4gTG9va3MgbGlrZSBJIG1pc3VuZGVyc3Rvb2QgeW91IDooCj4gCj4+IENh
biB5b3UgZXhwbGFpbiB3aHkgeW91IGNob3NlIHRoYXQgb3ZlciB0aGUgMyBzb2x1dGlvbnMgSSBz
dWdnZXN0ZWQ/Cj4gSSB0aGluayBJIG5lZWQgc29tZSBjbGFyaWZpY2F0aW9uIHRoZXJlLiBBU1NF
UlQoKSBpcyBhZG9wdGVkIHdheSB0byB0ZWxsCj4gYWJvdXQgaW52YXJpYW50LiBDbGVhcmx5LCB0
aGlzIGlzIHByb2dyYW1taW5nIGVycm9yIGlmIEFTU0VSVCgpIGZhaWxzLgoKVGhhdCdzIGNvcnJl
Y3QuCgo+IAo+IEJ1dCBJIHVuZGVyc3RhbmQsIHRoYXQgQVNTRVJUKCkgaXMgYXZhaWxhYmxlIG9u
bHkgaW4gZGVidWcgYnVpbGQuIFNvLCBpbgo+IHJlbGVhc2UgaXQgd2lsbCBuZXZlciBmaXJlLiBB
cyB0aGlzIGlzIHZlcnkgdW5saWtlbHkgZXJyb3IgcGF0aCwgYnVnCj4gdGhlcmUgY2FuIGxpdmUg
Zm9yZXZlci4gT2theSwgc28gQVNTRVJUKCkgaXMgdGhlIGxlYXN0IGRlc2lyYWJsZSB3YXkuCgpU
aGlzIGlzIG15IGNvbmNlcm4sIEFTU0VSVCgpIGFyZSBmaW5lIGluIHBhdGggdGhhdCBjYW4gYmUg
ZXhlcmNpc2VkIHF1aXRlIHdlbGwuIApCeSBleHBlcmllbmNlLCBlcnJvciBwYXRoIGFzIG5vdCBz
byB3ZWxsIHRlc3RlZCwgc28gYW55IHZlcmJvc2l0eSBpbiBub24tZGVidWcgCmJ1aWxkIGlzIGFs
d2F5cyBoZWxwZnVsLgoKPiAKPiBXYXJuaW5nIGlzIG5vdCBlbm91Z2gsIGFzIHdlIGFyZSBhbHJl
YWR5IGluIGluY29ycmVjdCBzdGF0ZS4KCkluY29ycmVjdCBzdGF0ZSBmb3Igd2hvPyBUaGUgZ3Vl
c3Q/Cgo+IAo+IFNvLCBiZXN0IHdheSBpcyB0byBjcmFzaCBndWVzdCwgaXQgdGhpcyBjb3JyZWN0
PyBJJ2xsIGRvIHRoaXMgaW4gdGhlCj4gbmV4dCB2ZXJzaW9uIHRoZW4uCgpBIHJ1bGUgb2YgdGh1
bWIgaXMKICAgLSBCVUdfT04gY2FuIGJlIHJlcGxhY2VkIGJ5IGRvbWFpbl9jcmFzaCgpIGFzIHRo
aXMgaXMgYSBmYXRhbCBlcnJvciB5b3UgY2FuJ3QgCnJlY292ZXIgKHRoZSBzY29wZSBkZXBlbmRz
IG9uIHRoZSBmdW5jdGlvbiBjYWxsKS4KCiAgIC0gQVNTRVJUKCkgY2FuIGJlIHJlcGxhY2VkIGJ5
IFdBUk5fT04oKSBhcyB0aGUgZm9ybWVyIHdpbGwgYmUgYSBOT1AgaW4gCm5vbi1kZWJ1ZyBidWls
ZC4gSW4gYm90aCBjYXNlLCB0aGUgZXJyb3IgaXMgbm90IGZhdGFsIGFuZCBjb250aW51ZSB3aWxs
IG5vdCAKcmVzdWx0IFNvIGl0IG1lYW5zIHRoZSBlcnJvciBpcyBub3QgZmF0YWwuCgpZb3UgdXNl
ZCBBU1NFUlQoKSBpbiB5b3VyIGNvZGUsIHNvIGl0IGZlZWxzIHRvIG1lIHRoYXQgV0FSTl9PTigp
IHdvdWxkIGJlIGEgCnN1aXRhYmxlIHJlcGxhY2VtZW50LgoKSG93ZXZlciwgaWYgdGhlIHN0YXRl
IGluY29uc2lzdGVuY3kgaXMgZm9yIFhlbiwgdGhlbiBkb21haW5fY3Jhc2goKSBpcyB0aGUgYmVz
dC4gCklmIHRoaXMgaXMgZm9yIHRoZSBndWVzdCwgdGhlbiB0aGlzIGlzIG5vdCByZWFsbHkgb3Vy
IGJ1c2luZXNzIGFuZCBpdCBtYXkgYmUgCmJlc3QgdG8gbGV0IGhpbSBjb250aW51ZSBhcyBpdCBj
b3VsZCBwcm92aWRlIG1vcmUgZGVidWcgKGRvbWFpbl9jcmFzaCgpIHdpbGwgCm9ubHkgZHVtcCB0
aGUgc3RhY2sgYW5kIHJlZ2lzdGVycykuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:08:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12:08:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCjcQ-0002ol-IC; Tue, 24 Sep 2019 12:08: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCjcO-0002oa-M2
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:08:32 +0000
X-Inumbo-ID: 064cfe52-dec4-11e9-9618-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 064cfe52-dec4-11e9-9618-12813bfff9fa;
 Tue, 24 Sep 2019 12:08: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 80AD3B859;
 Tue, 24 Sep 2019 12:08:30 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-8-jgross@suse.com>
 <19409170-4a99-e336-dae3-b439db509111@suse.com>
 <6e7b8475-bd13-94fc-2715-1d8b4f510eb4@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <630b1a32-20a5-e2c2-8dd9-60504f8fc6f2@suse.com>
Date: Tue, 24 Sep 2019 14:08:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6e7b8475-bd13-94fc-2715-1d8b4f510eb4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/47] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMjQuMDkuMjAxOSAxMzo0MSwgSsO8cmdlbiBHcm/DnyAgd3JvdGU6Cj4gUmVnYXJkaW5nIHRv
IHJlbmFtZSAic2QiIHRvICJzciI6IEkgYWdyZWUgdGhpcyB3b3VsZCBiZSBhIHNlbnNpYmxlCj4g
Y2hhbmdlLiBPVE9IIEknZCBsaWtlIHRvIGJlIGNvbnNpc3RlbnQsIHNvIEknZCBsaWtlIHRvIGRl
ZmVyIHRoYXQgdG8KPiB0aGUgcGxhbm5lZCBzY2hlZHVsaW5nIGNsZWFudXAgc2VyaWVzLgoKU2Vl
aW5nIGFub3RoZXIgaW50cm9kdWN0aW9uIG9mICJzZCIgaW4gYXMgbGF0ZSBhcyBwYXRjaCAzNywg
SSByZWFsbHkKd29uZGVyIGlmIHRoaXMgYXBwcm9hY2ggKGFuZCB0aGUgcmVzdWx0aW5nIGV4dHJh
IGNvZGUgY2h1cm4pIGlzCmluZGVlZCBiZXR0ZXIgdGhhbiBuYW1pbmcgYXQgbGVhc3QgbmV3IHZh
cmlhYmxlIGluc3RhbmNlcyBwcm9wZXJseQpyaWdodCBhd2F5LgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCjgo-0003ak-AA; Tue, 24 Sep 2019 12: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCjgn-0003af-Me
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:13:05 +0000
X-Inumbo-ID: a8f1ff2c-dec4-11e9-9618-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a8f1ff2c-dec4-11e9-9618-12813bfff9fa;
 Tue, 24 Sep 2019 12:13: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 B475AB93D;
 Tue, 24 Sep 2019 12:13:03 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 Joshua Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-25-jgross@suse.com>
 <73c41851-cba3-c8aa-b031-dcfb3dcff6a4@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <f91d4df5-5b35-1030-ea13-c99d3ec16157@suse.com>
Date: Tue, 24 Sep 2019 14:13:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <73c41851-cba3-c8aa-b031-dcfb3dcff6a4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 24/47] 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: 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>, 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>

T24gMjAuMDkuMTkgMTc6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC01MDgsMjUgKzUxNSwyNyBAQCBpbnQgc2No
ZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCj4+ICAg
ICAgIGlmICggSVNfRVJSKGRvbWRhdGEpICkKPj4gICAgICAgICAgIHJldHVybiBQVFJfRVJSKGRv
bWRhdGEpOwo+PiAgIAo+PiAtICAgIHZjcHVfcHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBk
LT5tYXhfdmNwdXMpOwo+PiAtICAgIGlmICggdmNwdV9wcml2ID09IE5VTEwgKQo+PiArICAgIC8q
IFRPRE86IGZpeCBhcnJheSBzaXplIHdpdGggbXVsdGlwbGUgdmNwdXMgcGVyIHVuaXQuICovCj4+
ICsgICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2b2lkICosIGQtPm1heF92Y3B1cyk7Cj4+
ICsgICAgaWYgKCB1bml0X3ByaXYgPT0gTlVMTCApCj4+ICAgICAgIHsKPj4gICAgICAgICAgIHNj
aGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7Cj4+ICAgICAgICAgICByZXR1cm4g
LUVOT01FTTsKPj4gICAgICAgfQo+PiAgIAo+PiAtICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
Pj4gKyAgICB1bml0X2lkeCA9IDA7Cj4+ICsgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVu
aXQgKQo+PiAgICAgICB7Cj4+IC0gICAgICAgIHZjcHVfcHJpdlt2LT52Y3B1X2lkXSA9IHNjaGVk
X2FsbG9jX3ZkYXRhKGMtPnNjaGVkLCB2LT5zY2hlZF91bml0LAo+PiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21kYXRhKTsKPj4gLSAgICAgICAg
aWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVMTCApCj4+ICsgICAgICAgIHVuaXRfcHJp
dlt1bml0X2lkeF0gPSBzY2hlZF9hbGxvY192ZGF0YShjLT5zY2hlZCwgdW5pdCwgZG9tZGF0YSk7
Cj4+ICsgICAgICAgIGlmICggdW5pdF9wcml2W3VuaXRfaWR4XSA9PSBOVUxMICkKPj4gICAgICAg
ICAgIHsKPj4gLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPj4gLSAgICAgICAg
ICAgICAgICB4ZnJlZSh2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOwo+PiAtICAgICAgICAgICAgeGZy
ZWUodmNwdV9wcml2KTsKPj4gKyAgICAgICAgICAgIGZvciAoIHVuaXRfaWR4ID0gMDsgdW5pdF9w
cml2W3VuaXRfaWR4XTsgdW5pdF9pZHgrKyApCj4+ICsgICAgICAgICAgICAgICAgc2NoZWRfZnJl
ZV92ZGF0YShjLT5zY2hlZCwgdW5pdF9wcml2W3VuaXRfaWR4XSk7Cj4gCj4gVGhpcyBpcyBhbiB1
bmV4cGVjdGVkIGNoYW5nZSBmcm9tIHhmcmVlKCkgdG8gc2NoZWRfZnJlZV92ZGF0YSgpLiBJZgo+
IGl0IHJlYWxseSBpcyBjb3JyZWN0LCBpdCBzaG91bGQgYmUgbWVudGlvbmVkIGluIHRoZSBkZXNj
cmlwdGlvbi4gSQo+IGNhbiBzZWUgd2h5IHRoaXMgbWlnaHQgYmUgYmV0dGVyIGZyb20gYW4gYWJz
dHJhY3QgcG92LCBidXQgaXQncwo+IHF1ZXN0aW9uYWJsZSB3aGV0aGVyIGFyaW5jNjUzJ3MgdXBk
YXRlX3NjaGVkdWxlX3ZjcHVzKCkgcmVhbGx5IHdhbnRzCj4gY2FsbGluZyBhdCB0aGlzIHBvaW50
IChwZXJoYXBzIGl0IGRvZXMsIGFzIGE2NTNzY2hlZF9hbGxvY192ZGF0YSgpCj4gYWxzbyBjYWxs
cyBpdCkuCgpZZXMsIEkgc2hvdWxkIHB1dCB0aGlzIGNoYW5nZSBpbnRvIGFuIG93biBwYXRjaCBh
dCB0aGUgYmVnaW5uaW5nCm9mIHRoZSBzZXJpZXMgKG9yIG91dHNpZGUgb2YgaXQpLCBhcyBpdCBp
cyByZWFsbHkgYSBidWcgZml4LgoKVGhlIGRhdGEgYWxsb2NhdGVkIHZpYSBzY2hlZF9hbGxvY192
ZGF0YSgpIGlzIHB1dCBpbnRvIGEgbGlzdCBieSB0aGUKYXJpbmMgc2NoZWR1bGVyLCBzbyBqdXN0
IHhmcmVlKClpbmcgaXQgaXMgY2xlYXJseSB3cm9uZy4KCj4gCj4gSm9zaCwgUm9iZXJ0OiBCZXNp
ZGVzIHRoaXMgaW1tZWRpYXRlIGFzcGVjdCBJIGFsc28gd29uZGVyIHdoZXRoZXIKPiBzYWlkIGNh
bGwgaXMgY29ycmVjdCB0byBtYWtlIG91dHNpZGUgb2YgYSBzY2hlZF9wcml2LT5sb2NrJ2VkCj4g
cmVnaW9uLCB3aGVuIGJvdGggb3RoZXIgaW5zdGFuY2VzIG9jY3VyIGluc2lkZSBvZiBvbmUgKGFu
ZCBpbiBvbmUKPiBjYXNlIGltbWVkaWF0ZWx5IGJlZm9yZSBhbiB1bmxvY2ssIGkuZS4gaWYgdGhl
IGxvY2sgd2Fzbid0IG5lZWRlZAo+IHRoZSB0d28gc3RlcHMgY291bGQgd2VsbCBiZSByZS1vcmRl
cmVkKS4KCkkgZ3Vlc3MgYTY1M3NjaGVkX2ZyZWVfdmRhdGEoKSBpcyBtaXNzaW5nIHRoZSByZXF1
aXJlZCBsb2NraW5nLgpJJ2xsIGFkZCB0aGF0IGluIHRoZSBidWdmaXguCgo+IEZpbmFsbHksIGF0
IHRoaXMgcG9pbnQsIHNob3VsZG4ndCB0aGUgZnVuY3Rpb25zIGFuZCBob29rcyAoYWxyZWFkeSkK
PiBiZSBuYW1lZCB7YWxsb2MsZnJlZX1fdWRhdGEoKT8KCkluZGVlZCB0aGV5IHNob3VsZC4KCj4g
Cj4+IEBAIC04OTYsMTggKzkyOSwyMiBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1
Y3QgZG9tYWluICpkKQo+PiAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1
bWFzayhkKSk7Cj4+ICAgICAgICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpKSApCj4+ICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICBpZiAoIHYtPmFmZmlu
aXR5X2Jyb2tlbiApCj4+ICsgICAgICAgICAgICBpZiAoIHNjaGVkX2NoZWNrX2FmZmluaXR5X2Jy
b2tlbih1bml0KSApCj4+ICAgICAgICAgICAgICAgewo+PiAtICAgICAgICAgICAgICAgIHNjaGVk
X3NldF9hZmZpbml0eSh2LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Cj4+
IC0gICAgICAgICAgICAgICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMDsKPj4gKyAgICAgICAgICAg
ICAgICAvKiBBZmZpbml0eSBzZXR0aW5ncyBvZiBvbmUgdmNwdSBhcmUgZm9yIHRoZSBjb21wbGV0
ZSB1bml0LiAqLwo+PiArICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1bml0LT52
Y3B1X2xpc3QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKPiAKPiBZZXQgZGVzcGl0ZSB0aGUgY29tbWVu
dCB0aGUgZnVuY3Rpb24gZ2V0cyBwYXNzZWQgYSBzdHJ1Y3QgdmNwdSAqLAo+IGFuZCB0aGlzIGRv
ZXNuJ3QgbG9vayB0byBjaGFuZ2UgYnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzLiBJcyB0aGVyZQo+
IGEgcmVhc29uIGZvciB0aGlzPwoKWWVzLiBzY2hlZF9zZXRfYWZmaW5pdHkoKSBpcyB1c2VkIGZy
b20gb3V0c2lkZSBvZiBzY2hlZHVsZS5jIChieQpkb20wX2J1aWxkLmMpLgoKPiAKPj4gQEAgLTk1
MCwxNyArOTg2LDE5IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNw
dSkKPj4gICAKPj4gICAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKPj4g
ICAgICAgewo+PiAtICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4+ICsgICAgICAgIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0Owo+PiArCj4+ICsgICAgICAgIGZvcl9lYWNoX3NjaGVkX3Vu
aXQgKCBkLCB1bml0ICkKPj4gICAgICAgICAgIHsKPj4gICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwo+PiAtICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5z
Y2hlZF91bml0Owo+PiAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZSh1bml0LCAmZmxhZ3MpOwo+PiAgIAo+PiAgICAgICAgICAgICAgIGNw
dW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LCBjLT5j
cHVfdmFsaWQpOwo+PiAgICAgICAgICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmb25saW5lX2Fm
ZmluaXR5KSAmJgo+PiAgICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsIHVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5KSApCj4+ICAgICAgICAgICAgICAgewo+PiAtICAgICAgICAg
ICAgICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKPj4gKyAgICAgICAgICAgICAgICAvKiBU
T0RPOiBtdWx0aXBsZSB2Y3B1cyBwZXIgdW5pdC4gKi8KPj4gKyAgICAgICAgICAgICAgICBpZiAo
IHVuaXQtPnZjcHVfbGlzdC0+YWZmaW5pdHlfYnJva2VuICkKPiAKPiBXaHkgbm90IHNjaGVkX2No
ZWNrX2FmZmluaXR5X2Jyb2tlbih1bml0KT8gUXVpdGUgcG9zc2libHkgdGhpcyB3b3VsZAo+IG1h
a2UgdGhlIFRPRE8gaXRlbSB1bm5lY2Vzc2FyeT8KCk9oLCBpbmRlZWQuCgo+IAo+PiBAQCAtOTY4
LDE0ICsxMDA2LDE1IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNw
dSkKPj4gICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgICAgICB9
Cj4+ICAgCj4+IC0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtpbmcg
YWZmaW5pdHkgZm9yICVwdlxuIiwgdik7Cj4+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19ERUJVRyAiQnJlYWtpbmcgYWZmaW5pdHkgZm9yICVwdlxuIiwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgdW5pdC0+dmNwdV9saXN0KTsKPj4gICAKPj4gLSAgICAgICAgICAgICAgICBzY2hl
ZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tfYWxsLCBOVUxMKTsKPj4gKyAgICAgICAgICAgICAg
ICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdC0+dmNwdV9saXN0LCAmY3B1bWFza19hbGwsIE5VTEwp
Owo+PiAgICAgICAgICAgICAgIH0KPj4gICAKPj4gLSAgICAgICAgICAgIGlmICggdi0+cHJvY2Vz
c29yICE9IGNwdSApCj4+ICsgICAgICAgICAgICBpZiAoIHNjaGVkX3VuaXRfY3B1KHVuaXQpICE9
IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3B1KSApCj4gCj4gRGlkbid0IHlvdSBhZ3JlZSB0aGF0
IHRoaXMgY2FuIGJlIGhhZCBjaGVhcGVyPyBRdWl0ZSBsaWtlbHkgbXkgdjIKPiByZXZpZXcgcmVt
YXJrIHdhcyBvbiBhIGRpZmZlcmVudCBpbnN0YW5jZSwgYnV0IHRoZSBwYXR0ZXJuIG91Z2h0Cj4g
dG8gYmUgcmVsYXRpdmVseSBzaW1wbGUgdG8gZmluZCBpbiB0aGUgZW50aXJlIHNlcmllcyAoYW5k
IGJ5IHRoZQo+IGVuZCBvZiB0aGUgc2VyaWVzIHRoZXJlJ3Mgb25lIG90aGVyIGluc3RhbmNlIGlu
IHNjaGVkdWxlLmMgLi4uCgpXaWxsIGNoZWNrIGFnYWluLiBUaGFua3MgZm9yIHRoZSByZW1pbmRl
ci4KCj4gCj4+IEBAIC05ODgsMTcgKzEwMjcsMTggQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxl
cih1bnNpZ25lZCBpbnQgY3B1KQo+PiAgICAgICAgICAgICAgICAqICAqIHRoZSBzY2hlZHVsZXIg
d2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0aW9uLCBvcgo+PiAgICAgICAgICAgICAg
ICAqICAgIHRoaW5ncyB3b3VsZCBoYXZlIGZhaWxlZCBiZWZvcmUgZ2V0dGluZyBpbiBoZXJlLgo+
PiAgICAgICAgICAgICAgICAqLwo+PiAtICAgICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYp
Owo+PiArICAgICAgICAgICAgLyogVE9ETzogbXVsdGlwbGUgdmNwdXMgcGVyIHVuaXQuICovCj4+
ICsgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodW5pdC0+dmNwdV9saXN0KTsKPj4gICAg
ICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB1
bml0KTsKPj4gICAKPj4gLSAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7Cj4+ICsg
ICAgICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHVuaXQtPnZjcHVfbGlzdCk7Cj4+ICAgCj4+
ICAgICAgICAgICAgICAgLyoKPj4gICAgICAgICAgICAgICAgKiBUaGUgb25seSBjYXZlYXQsIGlu
IHRoaXMgY2FzZSwgaXMgdGhhdCBpZiBhIHZjcHUgYWN0aXZlIGluCj4+ICAgICAgICAgICAgICAg
ICogdGhlIGh5cGVydmlzb3IgaXNuJ3QgbWlncmF0YWJsZS4gSW4gdGhpcyBjYXNlLCB0aGUgY2Fs
bGVyCj4+ICAgICAgICAgICAgICAgICogc2hvdWxkIHRyeSBhZ2FpbiBhZnRlciByZWxlYXNpbmcg
YW5kIHJlYXF1aXJpbmcgYWxsIGxvY2tzLgo+PiAgICAgICAgICAgICAgICAqLwo+PiAtICAgICAg
ICAgICAgaWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKPj4gKyAgICAgICAgICAgIGlmICggc2No
ZWRfdW5pdF9jcHUodW5pdCkgPT0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpICkKPiAKPiAu
Li4gaGVyZTsgSSBkaWRuJ3QgY2hlY2sgb3RoZXIgZmlsZXMpLgo+IAo+PiBAQCAtMTAwOSw4ICsx
MDQ5LDggQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQo+PiAg
IHN0YXRpYyBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBjcHUp
Cj4+ICAgewo+PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwo+PiAtICAgIHN0cnVjdCB2Y3B1ICp2
Owo+PiAgICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAK
PiBVbm5lY2Vzc2FyeSBjaGFuZ2U/CgpZZXMuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:16:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12: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 1iCjk7-0003jg-Rw; Tue, 24 Sep 2019 12:16:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCjk6-0003jb-Av
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:16:30 +0000
X-Inumbo-ID: 228f236e-dec5-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 228f236e-dec5-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 12:16: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 9A8D4B97E;
 Tue, 24 Sep 2019 12:16:27 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-38-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1184754b-fbc3-dfb6-6476-e9305e8e1421@suse.com>
Date: Tue, 24 Sep 2019 14:16:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-38-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 37/47] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+IEBA
IC0zNTIsOSArMzUyLDEwIEBAIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgbGFzdF90aWNr
bGVfY3B1KTsKPiAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hl
ZF91bml0ICpuZXcpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X2Nw
dShuZXctPnVuaXQpOwo+ICsgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKPiAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gbmV3LT51bml0Owo+
ICAgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9v
bl9jcHUoY3B1KSk7Cj4gLSAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9Q
UklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKPiArICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYoc2QtPnNjaGVkdWxlcik7CgpJcyB0aGUgc2luZ2xlIHVzZSAi
c2QiIChhbmQsIGFzIG1lbnRpb25lZCBlbHNld2hlcmUsIG1pcy1uYW1lZCkKcmVhbGx5IHdvcnRo
IGl0PyAoQXBwbGljYWJsZSBmdXJ0aGVyIGRvd24gYXMgd2VsbC4pCgo+IEBAIC05MzEsNyArOTMy
LDggQEAgY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWdu
ZWQgaW50IGNwdSkKPiAgewo+ICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0ID0gY3Vy
cmVudC0+c2NoZWRfdW5pdDsKPiAgICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9
IENTQ0hFRF9VTklUKGN1cnJ1bml0KTsKPiAtICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwo+ICsgICAgc3RydWN0IHNjaGVkX3Jlc291cmNl
ICpzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKPiArICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcyA9IHNkLT5zY2hlZHVsZXI7Cj4gIAo+ICAgICAgQVNTRVJUKCBzY2hlZF91bml0X2NwdShj
dXJydW5pdCkgPT0gY3B1ICk7Cj4gICAgICBBU1NFUlQoIHN2Yy0+c2RvbSAhPSBOVUxMICk7Cj4g
QEAgLTk4Nyw4ICs5ODksNyBAQCBjc2NoZWRfdW5pdF9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQo+ICAgICAgICAgICAgICAgKiBpZGxlcnMuIEJ1dCwg
aWYgd2UgYXJlIGhlcmUsIGl0IG1lYW5zIHRoZXJlIGlzIHNvbWVvbmUgcnVubmluZwo+ICAgICAg
ICAgICAgICAgKiBvbiBpdCwgYW5kIGhlbmNlIHRoZSBiaXQgbXVzdCBiZSB6ZXJvIGFscmVhZHku
Cj4gICAgICAgICAgICAgICAqLwo+IC0gICAgICAgICAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9j
cHUoY3B1LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1NDSEVEX1BS
SVYocGVyX2NwdShzY2hlZHVsZXIsIGNwdSkpLT5pZGxlcnMpKTsKPiArICAgICAgICAgICAgQVNT
RVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgQ1NDSEVEX1BSSVYoc2QtPnNjaGVkdWxlciktPmlk
bGVycykpOwoKV2hpbGUgYXQgdGhlIGZpcnN0IGdsYW5jZSAic2QiIGlzIHVzZWQgdHdpY2UgaGVy
ZSwgdGhpcyAybmQgdXNlIGlzCmFjdHVhbGx5IHVubmVjZXNzYXJ5IC0gImNwdSIgaGFzbid0IGNo
YW5nZWQgZnJvbSB0aGUgYmVnaW5uaW5nIG9mCnRoZSBmdW5jdGlvbiBhZmFpY3MsIGFuZCBoZW5j
ZSAib3BzIiBjb3VsZCBiZSB1c2VkIGhlcmUuCgpQcmVmZXJhYmx5IHdpdGggdGhlIHN1Z2dlc3Rl
ZCBhZGp1c3RtZW50cyAoYnV0IGZpbmFsIGp1ZGdlbWVudCBpcwp3aXRoIHRoZSBzY2hlZHVsZXIg
bWFpbnRhaW5lcnMgYW55d2F5KQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12: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 1iCjmr-0003rR-Bl; Tue, 24 Sep 2019 12:19:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCjmp-0003rL-D4
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:19:19 +0000
X-Inumbo-ID: 879efd92-dec5-11e9-9619-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 879efd92-dec5-11e9-9619-12813bfff9fa;
 Tue, 24 Sep 2019 12: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 1iCjmn-0003Ty-A9; Tue, 24 Sep 2019 12:19: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 1iCjmm-0001lv-V0; Tue, 24 Sep 2019 12:19:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCjmm-0007sG-Ts; Tue, 24 Sep 2019 12:19:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141700-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-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-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-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 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=b5b3bd898ba99fb0fb6aed3b23ec6353a1724d6f
X-Osstest-Versions-That: linux=b41dae061bbd722b9d7fa828f35d22035b218e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 12:19:16 +0000
Subject: [Xen-devel] [linux-next test] 141700: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTcwMCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3MDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MTQ4NAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE0ODQK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ICAgICBmYWlsICBsaWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFp
bCBsaWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0
ODQKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDg0CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFp
bCAgbGlrZSAxNDE0ODQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQx
NDg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDE0ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQ4NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2Ug
MTQxNDg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0MTQ4NAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAg
ICBmYWlsIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0ODQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1ib290ICAgZmFpbCBsaWtl
IDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE0ODQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAg
ICAgZmFpbCBsaWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDE0ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNDg0CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDE0ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0ODQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTQ4NAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE0ODQKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTQ4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNDg0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGI1YjNiZDg5OGJhOTlmYjBmYjZhZWQzYjIzZWM2
MzUzYTE3MjRkNmYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGI0MWRh
ZTA2MWJiZDcyMmI5ZDdmYTgyOGYzNWQyMjAzNWIyMThlMTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxNzAwICAyMDE5LTA5LTIzIDA5OjE5OjA0IFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:31:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCjyt-0005Mt-Tt; Tue, 24 Sep 2019 12:31:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCjys-0005Mo-9O
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:31:46 +0000
X-Inumbo-ID: 44f5d446-dec7-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 44f5d446-dec7-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 12:31: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 50859AFB2;
 Tue, 24 Sep 2019 12:31:44 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-25-jgross@suse.com>
 <73c41851-cba3-c8aa-b031-dcfb3dcff6a4@suse.com>
 <f91d4df5-5b35-1030-ea13-c99d3ec16157@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b0ae0c50-a8cb-ffc6-06df-e4c20261aa36@suse.com>
Date: Tue, 24 Sep 2019 14:31:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f91d4df5-5b35-1030-ea13-c99d3ec16157@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 24/47] 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: 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>,
 Joshua Whitehead <josh.whitehead@dornerworks.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>

T24gMjQuMDkuMjAxOSAxNDoxMywgSsO8cmdlbiBHcm/DnyAgd3JvdGU6Cj4gT24gMjAuMDkuMTkg
MTc6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxNC4wOS4yMDE5IDEwOjUyLCBKdWVyZ2Vu
IEdyb3NzIHdyb3RlOgo+Pj4gQEAgLTg5NiwxOCArOTI5LDIyIEBAIHZvaWQgcmVzdG9yZV92Y3B1
X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCj4+PiAgICAgICAgICAgICAgICAgICAgICAgY3B1
cG9vbF9kb21haW5fY3B1bWFzayhkKSk7Cj4+PiAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQo+Pj4gICAgICAgICAgIHsKPj4+IC0gICAgICAg
ICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCj4+PiArICAgICAgICAgICAgaWYgKCBzY2hl
ZF9jaGVja19hZmZpbml0eV9icm9rZW4odW5pdCkgKQo+Pj4gICAgICAgICAgICAgICB7Cj4+PiAt
ICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB1bml0LT5jcHVfaGFyZF9hZmZp
bml0eV9zYXZlZCwgTlVMTCk7Cj4+PiAtICAgICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jyb2tl
biA9IDA7Cj4+PiArICAgICAgICAgICAgICAgIC8qIEFmZmluaXR5IHNldHRpbmdzIG9mIG9uZSB2
Y3B1IGFyZSBmb3IgdGhlIGNvbXBsZXRlIHVuaXQuICovCj4+PiArICAgICAgICAgICAgICAgIHNj
aGVkX3NldF9hZmZpbml0eSh1bml0LT52Y3B1X2xpc3QsCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Cj4+
Cj4+IFlldCBkZXNwaXRlIHRoZSBjb21tZW50IHRoZSBmdW5jdGlvbiBnZXRzIHBhc3NlZCBhIHN0
cnVjdCB2Y3B1ICosCj4+IGFuZCB0aGlzIGRvZXNuJ3QgbG9vayB0byBjaGFuZ2UgYnkgdGhlIGVu
ZCBvZiB0aGUgc2VyaWVzLiBJcyB0aGVyZQo+PiBhIHJlYXNvbiBmb3IgdGhpcz8KPiAKPiBZZXMu
IHNjaGVkX3NldF9hZmZpbml0eSgpIGlzIHVzZWQgZnJvbSBvdXRzaWRlIG9mIHNjaGVkdWxlLmMg
KGJ5Cj4gZG9tMF9idWlsZC5jKS4KCkhvdyBhYm91dCBjaGFuZ2luZyB0aGUgY2FsbCB0aGVyZSB0
aGVuLCByYXRoZXIgdGhhbiBoYXZpbmcgY29uZnVzaW5nCmNvZGUgaGVyZT8KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:31:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12:31:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCjz2-0005NR-6u; Tue, 24 Sep 2019 12:31:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCjz0-0005NE-BT
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:31:54 +0000
X-Inumbo-ID: 49b6eca4-dec7-11e9-961a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 49b6eca4-dec7-11e9-961a-12813bfff9fa;
 Tue, 24 Sep 2019 12:31: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 1iCjyy-0003jJ-Cd; Tue, 24 Sep 2019 12:31:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCjyx-0002Xa-TA; Tue, 24 Sep 2019 12:31:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCjyx-0006tU-SV; Tue, 24 Sep 2019 12:31:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141755-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot: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=df29d03f1d97bdde1bc0cea8ef8538d4f524b3ec
X-Osstest-Versions-That: xen=c4a5656b2ef3d29bb8acfb5342e786a5b9578018
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 12:31:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141755: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTc1NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTc1NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTQxNzE4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkZjI5ZDAz
ZjFkOTdiZGRlMWJjMGNlYThlZjg1MzhkNGY1MjRiM2VjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICBjNGE1NjU2YjJlZjNkMjliYjhhY2ZiNTM0MmU3ODZhNWI5NTc4MDE4
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE3MTggIDIwMTktMDktMjMgMTU6MDI6MzQgWiAgICAw
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNzU1ICAyMDE5LTA5LTI0IDA5OjAyOjEzIFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKam9iczoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgZGYyOWQwM2YxZDk3YmRkZTFiYzBjZWE4ZWY4NTM4ZDRmNTI0YjNl
YwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2Vw
IDI0IDEwOjUwOjMzIDIwMTkgKzAyMDAKCiAgICBsaWJ4Yy94ODY6IGF2b2lkIGNlcnRhaW4gb3Zl
cmZsb3dzIGluIENQVUlEIEFQSUMgSUQgYWRqdXN0bWVudHMKICAgIAogICAgUmVjZW50IEFNRCBw
cm9jZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJ
RAogICAgbGVhZiAxLiBEb3VibGluZyB0aGlzIHZhbHVlIHByb2R1Y2VzIDAgKHdoaWNoIE9TZXMg
c2luY2VyZWx5IGRpc2xpa2UpLAogICAgYXMgdGhlIHJlc3BlY3RpdmUgZmllbGQgaXMgb25seSA4
IGJpdHMgd2lkZS4gU3VwcHJlc3MgZG91YmxpbmcgdGhlIHZhbHVlCiAgICAoYW5kIGl0cyBsZWFm
IDB4ODAwMDAwMDggY291bnRlcnBhcnQpIGluIHN1Y2ggYSBjYXNlLgogICAgCiAgICBOb3RlIHRo
YXQgd2hpbGUgdGhlcmUncyBhIHNpbWlsYXIgb3ZlcmZsb3cgaW4gaW50ZWxfeGNfY3B1aWRfcG9s
aWN5KCksCiAgICB0aGF0IG9uZSBpcyBiZWluZyBsZWZ0IGFsb25lIGZvciBub3cuCiAgICAKICAg
IE5vdGUgZnVydGhlciB0aGF0IHdoaWxlIGl0IHdhcyBjb25zaWRlcmVkIHRvIHN1cHByZXNzIHRo
ZSBtdWx0aXBsaWNhdGlvbgogICAgYnkgMiBhbHRvZ2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5
IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVhc3Qgb25lIGJpdAogICAgb2YgdGhyZWFkIElEIHdpdGhp
biBBUElDIElEcywgaXQgd2FzIGRlY2lkZWQgdG8gYXZvaWQgbW9yZSBjaGFuZ2UgaGVyZQogICAg
dGhhbiByZWFsbHkgbmVlZGVkIGF0IHRoaXMgcG9pbnQuCiAgICAKICAgIEFsc28gemFwIGxlYWYg
NCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUgbGVhZiAyKSBFRFggb3V0cHV0IGZvciBBTUQsIGFzIGl0
CiAgICBzaG91bGQgaGF2ZSBiZWVuIGZyb20gdGhlIGJlZ2lubmluZy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYjg0NDNj
YjM5YjA0YTY0NDllMGQwOTNiNjJmMTBjNWE4OTc3NWE3OApBdXRob3I6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMjQgMTA6NDk6MzYg
MjAxOSArMDIwMAoKICAgIHg4Ni9lbXVsYXRlOiBzZW5kIHZtX2V2ZW50IGZyb20gZW11bGF0ZQog
ICAgCiAgICBBL0QgYml0IHdyaXRlcyAob24gcGFnZSB3YWxrcykgY2FuIGJlIGNvbnNpZGVyZWQg
YmVuaWduIGJ5IGFuIGludHJvc3BlY3Rpb24KICAgIGFnZW50LCBzbyByZWNlaXZpbmcgdm1fZXZl
bnRzIGZvciB0aGVtIGlzIGEgcGVzc2ltaXphdGlvbi4gV2UgdHJ5IGhlcmUgdG8KICAgIG9wdGlt
aXplIGJ5IGZpbHRlcmluZyB0aGVzZSBldmVudHMgb3V0LgogICAgQ3VycmVudGx5LCB3ZSBhcmUg
ZnVsbHkgZW11bGF0aW5nIHRoZSBpbnN0cnVjdGlvbiBhdCBSSVAgd2hlbiB0aGUgaGFyZHdhcmUg
c2VlcwogICAgYW4gRVBUIGZhdWx0IHdpdGggbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhf
Z2xhLiBUaGlzIGlzLCBob3dldmVyLAogICAgaW5jb3JyZWN0LCBiZWNhdXNlIHRoZSBpbnN0cnVj
dGlvbiBhdCBSSVAgbWlnaHQgbGVnaXRpbWF0ZWx5IGNhdXNlIGFuCiAgICBFUFQgZmF1bHQgb2Yg
aXRzIG93biB3aGlsZSBhY2Nlc3NpbmcgYSBfZGlmZmVyZW50XyBwYWdlIGZyb20gdGhlIG9yaWdp
bmFsIG9uZSwKICAgIHdoZXJlIEEvRCB3ZXJlIHNldC4KICAgIFRoZSBzb2x1dGlvbiBpcyB0byBw
ZXJmb3JtIHRoZSB3aG9sZSBlbXVsYXRpb24sIHdoaWxlIGlnbm9yaW5nIEVQVCByZXN0cmljdGlv
bnMKICAgIGZvciB0aGUgd2FsayBwYXJ0LCBhbmQgdGFraW5nIHRoZW0gaW50byBhY2NvdW50IGZv
ciB0aGUgImFjdHVhbCIgZW11bGF0aW5nIG9mCiAgICB0aGUgaW5zdHJ1Y3Rpb24gYXQgUklQLiBX
aGVuIHdlIHNlbmQgb3V0IGEgdm1fZXZlbnQsIHdlIGRvbid0IHdhbnQgdGhlIGVtdWxhdGlvbgog
ICAgdG8gY29tcGxldGUsIHNpbmNlIGluIHRoYXQgY2FzZSB3ZSB3b24ndCBiZSBhYmxlIHRvIHZl
dG8gd2hhdGV2ZXIgaXQgaXMgZG9pbmcuCiAgICBUaGF0IHdvdWxkIG1lYW4gdGhhdCB3ZSBjYW4n
dCBhY3R1YWxseSBwcmV2ZW50IGFueSBtYWxpY2lvdXMgYWN0aXZpdHksIGluc3RlYWQKICAgIHdl
J2Qgb25seSBiZSBhYmxlIHRvIHJlcG9ydCBvbiBpdC4KICAgIFdoZW4gd2Ugc2VlIGEgInNlbmQt
dm1fZXZlbnQiIGNhc2Ugd2hpbGUgZW11bGF0aW5nLCB3ZSBuZWVkIHRvIGZpcnN0IHNlbmQgdGhl
CiAgICBldmVudCBvdXQgYW5kIHRoZW4gc3VzcGVuZCB0aGUgZW11bGF0aW9uIChyZXR1cm4gWDg2
RU1VTF9SRVRSWSkuCiAgICBBZnRlciB0aGUgZW11bGF0aW9uIHN0b3BzIHdlJ2xsIGNhbGwgaHZt
X3ZtX2V2ZW50X2RvX3Jlc3VtZSgpIGFnYWluIGFmdGVyIHRoZQogICAgaW50cm9zcGVjdGlvbiBh
Z2VudCB0cmVhdHMgdGhlIGV2ZW50IGFuZCByZXN1bWVzIHRoZSBndWVzdC4gVGhlcmUsIHRoZQog
ICAgaW5zdHJ1Y3Rpb24gYXQgUklQIHdpbGwgYmUgZnVsbHkgZW11bGF0ZWQgKHdpdGggdGhlIEVQ
VCBpZ25vcmVkKSBpZiB0aGUKICAgIGludHJvc3BlY3Rpb24gYXBwbGljYXRpb24gYWxsb3dzIGl0
LCBhbmQgdGhlIGd1ZXN0IHdpbGwgY29udGludWUgdG8gcnVuIHBhc3QKICAgIHRoZSBpbnN0cnVj
dGlvbi4KICAgIAogICAgQSBjb21tb24gZXhhbXBsZSBpcyBpZiB0aGUgaGFyZHdhcmUgZXhpdHMg
YmVjYXVzZSBvZiBhbiBFUFQgZmF1bHQgY2F1c2VkIGJ5IGEKICAgIHBhZ2Ugd2FsaywgcDJtX21l
bV9hY2Nlc3NfY2hlY2soKSBkZWNpZGVzIGlmIGl0IGlzIGdvaW5nIHRvIHNlbmQgYSB2bV9ldmVu
dC4KICAgIElmIHRoZSB2bV9ldmVudCB3YXMgc2VudCBhbmQgaXQgd291bGQgYmUgdHJlYXRlZCBz
byBpdCBydW5zIHRoZSBpbnN0cnVjdGlvbgogICAgYXQgUklQLCB0aGF0IGluc3RydWN0aW9uIG1p
Z2h0IGFsc28gaGl0IGEgcHJvdGVjdGVkIHBhZ2UgYW5kIHByb3Zva2UgYSB2bV9ldmVudC4KICAg
IAogICAgTm93IGlmIG5wZmVjLmtpbmQgPT0gbnBmZWNfa2luZF9pbl9ncHQgYW5kIGQtPmFyY2gu
bW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZAogICAgaXMgdHJ1ZSB0aGVuIHdlIGFy
ZSBpbiB0aGUgcGFnZSB3YWxrIGNhc2UgYW5kIHdlIGNhbiBkbyB0aGlzIGVtdWxhdGlvbiBvcHRp
bWl6YXRpb24KICAgIGFuZCBlbXVsYXRlIHRoZSBwYWdlIHdhbGsgd2hpbGUgaWdub3JpbmcgdGhl
IEVQVCwgYnV0IGRvbid0IGlnbm9yZSB0aGUgRVBUIGZvciB0aGUKICAgIGVtdWxhdGlvbiBvZiB0
aGUgYWN0dWFsIGluc3RydWN0aW9uLgogICAgCiAgICBJbiB0aGUgZmlyc3QgY2FzZSB3ZSB3b3Vs
ZCBoYXZlIDIgRVBUIGV2ZW50cywgaW4gdGhlIHNlY29uZCBjYXNlIHdlIHdvdWxkIGhhdmUKICAg
IDEgRVBUIGV2ZW50IGlmIHRoZSBpbnN0cnVjdGlvbiBhdCB0aGUgUklQIHRyaWdnZXJzIGFuIEVQ
VCBldmVudC4KICAgIAogICAgV2UgdXNlIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgdG8gaW50
ZXJjZXB0IHdyaXRlIGFjY2VzcyBhbmQKICAgIF9faHZtX2NvcHkoKSB0byBpbnRlcmNlcHQgZXhl
YywgcmVhZCBhbmQgd3JpdGUgYWNjZXNzLgogICAgCiAgICBBIG5ldyByZXR1cm4gdHlwZSB3YXMg
YWRkZWQsIEhWTVRSQU5TX25lZWRfcmV0cnksIGluIG9yZGVyIHRvIGhhdmUgYWxsCiAgICB0aGUg
cGxhY2VzIHRoYXQgY29uc3VtZSBIVk1UUkFOUyogcmV0dXJuIFg4NkVNVUxfUkVUUlkuCiAgICAK
ICAgIGh2bV9lbXVsYXRlX3NlbmRfdm1fZXZlbnQoKSBjYW4gcmV0dXJuIGZhbHNlIGlmIHRoZXJl
IHdhcyBubyB2aW9sYXRpb24sCiAgICBpZiB0aGVyZSB3YXMgYW4gZXJyb3IgZnJvbSBtb25pdG9y
X3RyYXBzKCkgb3IgcDJtX2dldF9tZW1fYWNjZXNzKCkuCiAgICAtRVNSQ0ggZnJvbSBwMm1fZ2V0
X21lbV9hY2Nlc3MoKSBpcyB0cmVhdGVkIGFzIHJlc3RyaWN0ZWQgYWNjZXNzLgogICAgCiAgICBO
T1RFOiBodm1fZW11bGF0ZV9zZW5kX3ZtX2V2ZW50KCkgYXNzdW1lcyB0aGUgY2FsbGVyIHdpbGwg
ZW5hYmxlL2Rpc2FibGUKICAgIGFyY2gudm1fZXZlbnQtPnNlbmRfZXZlbnQKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
ICBBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQZXRyZSBQ
aXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgoKY29tbWl0IDQ0NTg5MWJiOGVh
NzdlYmM5YmVlOThjNDUwN2IwNzdkOTY5Mjg1MjEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNCAxMDo0ODo0NCAyMDE5ICswMjAwCgogICAg
eDg2L3RyYXBzOiB3aWRlbiBjb25kaXRpb24gZm9yIGxvZ2dpbmcgdG9wLW9mLXN0YWNrCiAgICAK
ICAgIERlc3BpdGUgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgdGhlIGNvbXBpbGVyIG1heSBvbWl0
IHRoZSBmcmFtZSBwb2ludGVyLAogICAgb2Z0ZW4gZm9yIHJlbGF0aXZlbHkgc2ltcGxlIGxlYWYg
ZnVuY3Rpb25zLiAoVG8gZ2l2ZSBhIHNwZWNpZmljIGV4YW1wbGUsCiAgICB0aGUgY2FzZSBJJ3Zl
IHJ1biBpbnRvIHRoaXMgd2l0aCBpcyBfcGNpX2hpZGVfZGV2aWNlKCkgYW5kIGdjYyA4LgogICAg
SW50ZXJlc3RpbmdseSB0aGUgZXZlbiBtb3JlIHNpbXBsZSBuZWlnaGJvcmluZyBpb21tdV9oYXNf
ZmVhdHVyZSgpIGRvZXMKICAgIGdldCBhIGZyYW1lIHBvaW50ZXIgc2V0IHVwLCBhcm91bmQganVz
dCBhIHNpbmdsZSBpbnN0cnVjdGlvbi4gQnV0IHRoaXMKICAgIG1heSBiZSBhIHJlc3VsdCBvZiB0
aGUgc2l6ZS1vZi1hc20oKSBlZmZlY3RzIGRpc2N1c3NlZCBlbHNld2hlcmUuKQogICAgCiAgICBM
b2cgdGhlIHRvcC1vZi1zdGFjayB2YWx1ZSBpZiBpdCBsb29rcyB2YWxpZCBfb3JfIGlmIFJJUCBs
b29rcyBpbnZhbGlkLgogICAgCiAgICBBbHNvIGFubm90YXRlIGFsbCBzdGFjayB0cmFjZSBlbnRy
aWVzIHdpdGggYSBtYXJrZXIsIHRvIGluZGljYXRlIHRoZWlyCiAgICBvcmlnaW46CiAgICBSOiBy
ZWdpc3RlciBzdGF0ZQogICAgRjogZnJhbWUgcG9pbnRlciBiYXNlZAogICAgUzogcmF3IHN0YWNr
IGNvbnRlbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IDIyYzQxOWVlYzZlMDM3YTBmODIzNGJlOTdhNWVlMDU3YmRjODllZTQK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAy
NCAxMDo0Nzo1MyAyMDE5ICswMjAwCgogICAgeDg2L3RyYXBzOiBndWFyZCB0b3Atb2Ytc3RhY2sg
cmVhZHMKICAgIAogICAgTm90aGluZyBndWFyYW50ZWVzIHRoYXQgdGhlIG9yaWdpbmFsIGZyYW1l
J3Mgc3RhY2sgcG9pbnRlciBwb2ludHMgYXQKICAgIHJlYWRhYmxlIG1lbW9yeS4gQXZvaWQgYSAo
bGlrZWx5IG5lc3RlZCkgY3Jhc2ggYnkgYXR0YWNoaW5nIGV4Y2VwdGlvbgogICAgcmVjb3Zlcnkg
dG8gdGhlIHJlYWQgKG1ha2luZyBpdCBhIHNpbmdsZSByZWFkIGF0IHRoZSBzYW1lIHRpbWUpLiBE
b24ndAogICAgZXZlbiBpbnZva2UgX3Nob3dfdHJhY2UoKSBpbiBjYXNlIG9mIGEgbm9uLXJlYWRh
YmxlIHRvcCBzbG90LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:34:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCk1F-0005ZS-NU; Tue, 24 Sep 2019 12:34:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCk1D-0005ZL-Q5
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:34:11 +0000
X-Inumbo-ID: 9b92e460-dec7-11e9-961a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9b92e460-dec7-11e9-961a-12813bfff9fa;
 Tue, 24 Sep 2019 12:34:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C9E2AABF4;
 Tue, 24 Sep 2019 12:34:09 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-14-jgross@suse.com>
 <fe0d39d5-fb21-33e2-59de-38da683d62f9@suse.com>
 <b2ac925d-64c0-039b-40cb-c1254fe73127@suse.com>
 <8b536899-0de9-cfce-7792-f61d433715e1@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <5b2cd0f1-c3c1-5e6c-fe4a-2e73e6f86883@suse.com>
Date: Tue, 24 Sep 2019 14:34:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8b536899-0de9-cfce-7792-f61d433715e1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 13/47] 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: 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>,
 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>

T24gMjQuMDkuMTkgMTQ6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMTM6
NDcsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDE5LjA5LjE5IDE3OjUzLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQEAgLTE2NzMsOCArMTY3NiwxMCBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQo+Pj4+
ICAgICAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3Jr
IHByb3Blcmx5Lgo+Pj4+ICAgICAgICAgKi8KPj4+PiAgICAKPj4+PiAtICAgIEFTU0VSVCghbmV4
dC0+aXNfcnVubmluZyk7Cj4+Pj4gKyAgICBBU1NFUlQoIW5leHQtPnNjaGVkX3VuaXQtPmlzX3J1
bm5pbmcpOwo+Pj4+ICAgICAgICBuZXh0LT5pc19ydW5uaW5nID0gMTsKPj4+PiArICAgIG5leHQt
PnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgPSAxOwo+Pj4KPj4+IE5pdDogVGhlIG5ldyBmaWVsZCBp
cyBvZiB0eXBlIGJvb2wsIGFuZCBoZW5jZSB5b3Ugc2hvdWxkIHdyaXRlIHRydWUKPj4+IGFuZCBm
YWxzZSBpbnRvIGl0LiBUaGlzIG1heSBsb29rIG9kZCBuZXh0IHRvIHRoZSAxIGFib3ZlLCBidXQg
YnkKPj4+IHRoZSBlbmQgb2YgdGhlIHNlcmllcyB0aGUgdHdvIHdvbid0IHNpdCBuZXh0IHRvIGVh
Y2ggb3RoZXIgYW55bW9yZS4KPj4KPj4gSW5kZWVkLiBBbmQgbWFraW5nIHZjcHUtPmlzX3J1bm5p
bmcgYSBib29sIGlzIGFub3RoZXIgaXRlbSBvbiBteSBsaXN0Cj4+IGZvciB0aGUgY2xlYW51cC4K
PiAKPiBJcyBpdD8gSXQncyBhbHJlYWR5IGJvb2wgYWZhaWNzLiBJdCdzIGp1c3QgdGhlIHZhbHVl
cyB3cml0dGVuIHRvIGl0Cj4gd2hpY2ggYXJlbid0IHByb3Blcmx5IHRydWUgLyBmYWxzZS4KClNh
dyB0aGF0IGFmdGVyIHNlbmRpbmcgbXkgbWFpbC4gU28gMC8xIC0+IGZhbHNlL3RydWUgaXMgdGhl
IGl0ZW0gdG8gZG8uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 12:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 12: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 1iCkPZ-0007GF-Sd; Tue, 24 Sep 2019 12:59:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCkPY-0007GA-Qh
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 12:59:20 +0000
X-Inumbo-ID: 1e8efee6-decb-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 1e8efee6-decb-11e9-b588-bc764e2007e4;
 Tue, 24 Sep 2019 12:59: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 1iCkPW-0004I2-39; Tue, 24 Sep 2019 12:59: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 1iCkPV-000542-PC; Tue, 24 Sep 2019 12:59:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCkPV-0008U2-OB; Tue, 24 Sep 2019 12:59:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141705-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-amd64-i386-xl-qemuu-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-amd64-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-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-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f6e27dbb1afabcba436e346d6aa88a592a1436bb
X-Osstest-Versions-That: linux=b10ab5e2c476b69689bc0c46d309471b597c880c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 12:59:17 +0000
Subject: [Xen-devel] [linux-4.14 test] 141705: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTcwNSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3MDUvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
ICAgYnJva2VuIHBhc3MgaW4gMTQxNjQwCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhh
bWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIGluIDE0MTY0MCBwYXNzIGluIDE0MTcwNQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBmNmUyN2RiYjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJh
MTQzNmJiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiMTBhYjVlMmM0
NzZiNjk2ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE1
MDUgIDIwMTktMDktMjAgMTE6MDU6MjUgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQxNTg5ICAyMDE5LTA5LTIxIDEzOjE4OjQ2IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQXJtc3Ry
b25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBBYXJvbiBBcm1zdHJvbmcgU2tv
bXJhIDxza29tcmFAZ21haWwuY29tPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFy
ZC5lZHU+CiAgQWxleGFuZGVyIFBvcG92IDxhbGV4LnBvcG92QGxpbnV4LmNvbT4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgU2hldmNoZW5rbyA8YW5k
cml5LnNoZXZjaGVua29AaW50ZWwuY29tPgogIEFuZWVzaCBLdW1hciBLLlYgPGFuZWVzaC5rdW1h
ckBsaW51eC5pYm0uY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAg
QmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBDaHJp
c3RvcGggUGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNo
cmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENodW55YW4gWmhhbmcgPGNodW55YW4uemhh
bmdAdW5pc29jLmNvbT4KICBDaHVueWFuIFpoYW5nIDx6aGFuZy5seXJhQGdtYWlsLmNvbT4KICBD
b25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4u
Y2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94
Lm5ldD4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1p
bGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jv
a2hvdkBnbWFpbC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4K
ICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRmFpeiBBYmJhcyA8ZmFpel9hYmJh
c0B0aS5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdhbmFwYXRoaSBC
aGF0IDxnYmhhdEBtYXJ2ZWxsLmNvbWc+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBIYXllcyBXYW5nIDxoYXllc3dhbmdAcmVhbHRlay5jb20+CiAg
SGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEh1bmctVGUgTGluIDxodW5ndGVAY2hy
b21pdW0ub3JnPgogIElseWEgTGVvc2hrZXZpY2ggPGlpaUBsaW51eC5pYm0uY29tPgogIEluZ28g
TW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBTdGFuY2VrIDxqc3RhbmNla0ByZWRoYXQu
Y29tPgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBKYXJra28gTmlrdWxhIDxqYXJr
a28ubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+
CiAgSmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3Np
bmFAc3VzZS5jej4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBSb2Vk
ZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVs
LmNvbT4KICBKb3NoIEh1bnQgPGpvaHVudEBha2FtYWkuY29tPgogIEp1bGlhbmEgUm9kcmlndWVp
cm8gPGp1bGlhbmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4KICBLYWxsZSBWYWxvIDxrdmFs
b0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVydGh5IDxqLWtlZXJ0aHlAdGkuY29tPgogIEtlZXMgQ29v
ayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtpbSBQaGlsbGlwcyA8a2ltLnBoaWxsaXBzQGFt
ZC5jb20+CiAgS2lzaG9uIFZpamF5IEFicmFoYW0gSSA8a2lzaG9uQHRpLmNvbT4KICBMYXVyYSBB
YmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5j
b20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExv
cmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIE1hcmMgWnluZ2ll
ciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFzYXNoaSBIb25tYSA8bWFzYXNoaS5ob25tYUBnbWFpbC5j
b20+CiAgTWF0dCBEZWxjbyA8ZGVsY29AY2hyb21pdW0ub3JnPgogIE1hdXJvIENhcnZhbGhvIENo
ZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgogIE1vcml0eiBGaXNjaGVyIDxtZGZAa2VybmVsLm9yZz4KICBOYW95
YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmF0aGFuIENoYW5jZWxs
b3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9A
bmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgogIFBoaWwgUmVpZCA8cHJlaWRAZWxlY3Ryb21hZy5jb20uYXU+CiAgUHJhc2hh
bnQgTWFsYW5pIDxwbWFsYW5pQGNocm9taXVtLm9yZz4KICBSYWh1bCBUYW53YXIgPHJhaHVsLnRh
bndhckBsaW51eC5pbnRlbC5jb20+CiAgUmF6dmFuIFN0ZWZhbmVzY3UgPHJhenZhbi5zdGVmYW5l
c2N1QG1pY3JvY2hpcC5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29t
PgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FjaGluIFNh
bnQgPHNhY2hpbnBAbGludXgudm5ldC5pYm0uY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2Vy
bmVsLm9yZz4KICBTZWFuIFlvdW5nIDxzZWFuQG1lc3Mub3JnPgogIFNpbW9uIFd1bmRlcmxpY2gg
PHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29m
dC5jb20+CiAgU3R1YXJ0IEhheWVzIDxzdHVhcnQudy5oYXllc0BnbWFpbC5jb20+CiAgU3VkYXJz
YW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29tPgogIFN2ZW4gRWNrZWxtYW5u
IDxzdmVuQG5hcmZhdGlvbi5vcmc+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRo
b21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBKYXJvc2NoIDx0aG9t
YXMuamFyb3NjaEBpbnRyYTJuZXQuY29tPgogIFRpYW55dSBMYW4gPFRpYW55dS5MYW5AbWljcm9z
b2Z0LmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xl
YnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBWYXNpbHkgR29yYmlrIDxn
b3JAbGludXguaWJtLmNvbT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFdlbiBI
dWFuZyA8aHVhbmd3ZW5hYmNAZ21haWwuY29tPgogIFdlbndlbiBXYW5nIDx3ZW53ZW5AY3MudWdh
LmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdvbGZyYW0gU2FuZyA8d3Nh
QHRoZS1kcmVhbXMuZGU+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVo
QHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBaZXBo
YW5pYWggRS4gTG9zcy1DdXRsZXItSHVsbCA8emVwaGFuaWFoQGdtYWlsLmNvbT4KICB6aGFveWFu
ZyA8aHVhbmd6aGFveWFuZ0BnbWFpbC5jb20+CiAgWmhhb3lhbmcgSHVhbmcgPHpoYW95YW5nLmh1
YW5nQHVuaXNvYy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTc2
NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 13:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 13: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 1iCkaS-0000J2-2j; Tue, 24 Sep 2019 13:10: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCkaQ-0000Ix-T9
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 13:10:34 +0000
X-Inumbo-ID: b0a2804a-decc-11e9-961d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b0a2804a-decc-11e9-961d-12813bfff9fa;
 Tue, 24 Sep 2019 13:10: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 3EE37B755;
 Tue, 24 Sep 2019 13:10:31 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-39-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <11902c4a-c099-1f77-4b4a-9a5f8a21a824@suse.com>
Date: Tue, 24 Sep 2019 15:10:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-39-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 38/47] 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: 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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBIYXZpbmcgYSBwb2lu
dGVyIHRvIHN0cnVjdCBjcHVwb29sIGluIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSBpbnN0ZWFkCj4g
b2YgcGVyIGNwdSBpcyBlbm91Z2guCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKVGVjaG5pY2FsbHkgLyBtZWNoYW5pY2FsbHkKUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkhvd2V2ZXIsIEknbSBjb25mdXNlZCBi
eSB3aGF0IGFwcGVhcnMgdG8gYmUgYSByZXN1bHRpbmcgY2hpY2tlbi1hbmQtCmVnZyBwcm9ibGVt
IHdoZW4gY29uc2lkZXJpbmcgdGhlIHBsYW4gb2YgYWxsb3dpbmcgZGlmZmVyZW50CmdyYW51bGFy
aXRpZXMgaW4gZGlmZmVyZW50IGNwdXBvb2xzLiBQZXJoYXBzIEknbSBlaXRoZXIgbWlzLQpyZW1l
bWJlcmluZyB0aGF0IHBsYW4sIG9yIGl0J3Mgbm90IGNsZWFyIHRvIG1lIGhvdyBkYXRhIHdvdWxk
IGdldApzdHJ1Y3R1cmVkIGluIHRoYXQgY2FzZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 13:31:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 13: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 1iCku9-0001tb-01; Tue, 24 Sep 2019 13:30:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iCku7-0001tW-4z
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 13:30:55 +0000
X-Inumbo-ID: 87dc21ea-decf-11e9-97fb-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::62f]) by localhost (Halon) with ESMTPS
 id 87dc21ea-decf-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 13:30:53 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=A9teLuU/pUcMOX4QqPYN3Vv6sKP8Q8bC0nXVUNj51NTdDf0TjSO87WrZ0YifA2IEDedgESMoYOeSN9r8kXIUnxXQJFI6IvHXRnLhTQDxp5sr2ZeJzuyOEIq11/CJH2QCkpFemdDBdtdciug244gOqxDLRPMvz0wC4yC8mgqXTOMmVfbCuYmAUB1NexAJtnXEv6vcJNUXFTFrOzpQg6gbrUOwX4wpqSICRJ514bJgjtalHw3L4Yz4+d+ZrtMe4s43hZTaIqC+7S/jEZICkE9M21EIiEgbEcOZeEpqTlDbboJuS8drvOj4lD8DxoRais9qqJO72/oFAm+PpFhznszzjw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BTCftnCSKeWIE/9wCIBUfe1EqfVjk+qJELx3ZQKhp2o=;
 b=cHsgsKOSZicbGx+IVBUvrphj1sBJhMgAdk9DnMyeFuspYzCpjDAVhwIUizu24OChJPVEPpO7QUWONJU+klUeVqytz9ynM4zSPgrIHLg1wH5iAqkVOgslhvhLutPITtnDh50CyuP5bg/BJDnlwScKKw1x9h7TYPQTguOVyoBr4OMI6OIbqJTPbft5mV24XBkgxm3vbvY/wukpzB2omGFKUkZKtZsPBNXwlpLv5AKBIP3LA3iKS3ZwUfptj3byW6ySgFPnC1n5bhCx9jyDN+iv4dl4M6nelO2HGaNc6MfeplXp062uuCivCFmShlQ/j0d5FIqIoYOB/TAIm/bX97sUPA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BTCftnCSKeWIE/9wCIBUfe1EqfVjk+qJELx3ZQKhp2o=;
 b=hYmJ4x+fN8erp6hhVn+P/pn62e7VCmsJZfgCNucpF5KFVMsZVDx/Ys4oPvk63xICaUs9aBZUSEacyTgY/+rZnnTFlpCL+oST8/QfVlnS0e0lQWX14htwYvjrNZBdAi5LKdQLTCKZqa+u9lNcYNvCn/tF3sbOdUiAyEbeMVcdew0=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB4438.eurprd03.prod.outlook.com (20.177.36.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Tue, 24 Sep 2019 13:30:52 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 13:30:52 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH v2 4/6] xen/arm: optee: handle shared buffer translation
 error
Thread-Index: AQHVblIEDLSpGG3MwUmqKYBWTkOKG6c5CdYAgAGyYoCAAAglAIAAF4+A
Date: Tue, 24 Sep 2019 13:30:51 +0000
Message-ID: <87blv9akj8.fsf@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-5-volodymyr_babchuk@epam.com>
 <b6ddb159-463f-2e30-35b8-5aefae38b94f@arm.com> <87ef069b7w.fsf@epam.com>
 <de2f8861-8705-bd99-268b-2312dd50d84c@arm.com>
In-Reply-To: <de2f8861-8705-bd99-268b-2312dd50d84c@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: e0e1f1ed-7d7f-4348-5883-08d740f36b75
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB4438; 
x-ms-traffictypediagnostic: AM6PR03MB4438:|AM6PR03MB4438:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR03MB443801F3F3476F7F208E82DDE6840@AM6PR03MB4438.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(376002)(366004)(346002)(396003)(136003)(199004)(189003)(66556008)(7736002)(25786009)(8936002)(6512007)(6436002)(26005)(91956017)(71200400001)(316002)(76116006)(3846002)(64756008)(446003)(229853002)(66446008)(76176011)(66946007)(478600001)(36756003)(71190400001)(6116002)(55236004)(80792005)(486006)(8676002)(11346002)(6486002)(66476007)(14454004)(6506007)(102836004)(66066001)(86362001)(6916009)(5660300002)(99286004)(53546011)(476003)(81166006)(81156014)(2616005)(54906003)(256004)(14444005)(186003)(2906002)(6246003)(4326008)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4438;
 H:AM6PR03MB4150.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: pCV0Ows0uPDqlEOYpa3BwYLAGzZfiohymgm8xjkcE8E417g/a3foxZfO1jcf/QYF9oEpxT0ATlFsfRVg6E/Q1rA+bMn3yyyt09NnY5esznaNqM8c780nRbbCe2SupBhRg556zqRVg267/RVML/tNKQH+/kSLtG3b8f1IRMreBGBizDJ3L/UtB5hMqlkl8sCDa5uKmrntTV7dL6JJiHU7txdvyiMMzqcWP7tSg+DaM7NurJMFSgVC9YLG7HG/S5+oB80S9/h3IiOIMDFvPx/o0MDkHNheJcbRZlL8PVg9GqYxsqTra240XLtc/OeYELJS5zkpKSCAWoMHCCnrnvq/Ea2VDKhiMGwuS0clvqT8DPLIPlpuEAkVr1MvmScvNHRVp26rGmwYYaSeB4KVuKyqWHXwOo8+rlvyqZsdVkYLsJ8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e0e1f1ed-7d7f-4348-5883-08d740f36b75
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 13:30:51.9104 (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: 4bmmhIJx4SrPkj67wpLMgiFtN+sfUVVSnlc/zJpyHVVYH1DNasuZdE8nPBSVIl4FmCk0NWKb0Uc3eRt1JxkvCOW874DT4tWIXWBCiR5JcrI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4438
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: optee: handle shared buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDI0LzA5LzIwMTkgMTI6MzcsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pgo+PiBIaSBKdWxpZW4sCj4+Cj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6
Cj4+Cj4+PiBIaSwKPj4+Cj4+PiBPbiAxOC8wOS8yMDE5IDE5OjUxLCBWb2xvZHlteXIgQmFiY2h1
ayB3cm90ZToKPj4+PiArLyogSGFuZGxlcyByZXR1cm4gZnJvbSBYZW4taXNzdWVkIFJQQyAqLwo+
Pj4+ICtzdGF0aWMgdm9pZCBoYW5kbGVfeGVuX3JwY19yZXR1cm4oc3RydWN0IG9wdGVlX2RvbWFp
biAqY3R4LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNhbGwsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgc2htX3JwYyAqc2htX3JwYykKPj4+PiArewo+Pj4+ICsgICAg
Y2FsbC0+c3RhdGUgPSBPUFRFRV9DQUxMX05PUk1BTDsKPj4+PiArCj4+Pj4gKyAgICAvKgo+Pj4+
ICsgICAgICogUmlnaHQgbm93IHdlIGhhdmUgb25seSBvbmUgcmVhc29uIHRvIGJlIHRoZXJlIC0g
d2UgYXNrZWQgZ3Vlc3QKPj4+PiArICAgICAqIHRvIGZyZWUgc2hhcmVkIGJ1ZmZlciBhbmQgaXQg
ZGlkIGl0LiBOb3cgd2UgY2FuIHRlbGwgT1AtVEVFCj4+Pj4gKyAgICAgKiB0aGF0IGJ1ZmZlciBh
bGxvY2F0aW9uIGZhaWxlZC4gV2UgYXJlIG5vdCBzdG9yaW5nIGV4YWN0IGNvbW1hbmQKPj4+PiAr
ICAgICAqIHR5cGUsIG9ubHkgdHlwZSBvZiBSUEMgcmV0dXJuLiBTbywgdGhpcyBpcyB0aGUgb25s
eSBjaGVjayB3ZQo+Pj4+ICsgICAgICogY2FuIHBlcmZvcm0gdGhlcmUuCj4+Pj4gKyAgICAgKi8K
Pj4+PiArICAgIEFTU0VSVChjYWxsLT5ycGNfb3AgPT0gT1BURUVfU01DX1JQQ19GVU5DX0NNRCk7
Cj4+Pgo+Pj4gQXMgSSBwb2ludGVkIG91dCBpbiB2MSwgQVNTRVJUKCkgaXMgcHJvYmFibHkgdGhl
IGxlc3MgZGVzaXJhYmxlCj4+PiBzb2x1dGlvbiBoZXJlIGFzIHRoaXMgaXMgYW4gZXJyb3IgcGF0
aC4KPj4gTG9va3MgbGlrZSBJIG1pc3VuZGVyc3Rvb2QgeW91IDooCj4+Cj4+PiBDYW4geW91IGV4
cGxhaW4gd2h5IHlvdSBjaG9zZSB0aGF0IG92ZXIgdGhlIDMgc29sdXRpb25zIEkgc3VnZ2VzdGVk
Pwo+PiBJIHRoaW5rIEkgbmVlZCBzb21lIGNsYXJpZmljYXRpb24gdGhlcmUuIEFTU0VSVCgpIGlz
IGFkb3B0ZWQgd2F5IHRvIHRlbGwKPj4gYWJvdXQgaW52YXJpYW50LiBDbGVhcmx5LCB0aGlzIGlz
IHByb2dyYW1taW5nIGVycm9yIGlmIEFTU0VSVCgpIGZhaWxzLgo+Cj4gVGhhdCdzIGNvcnJlY3Qu
Cj4KPj4KPj4gQnV0IEkgdW5kZXJzdGFuZCwgdGhhdCBBU1NFUlQoKSBpcyBhdmFpbGFibGUgb25s
eSBpbiBkZWJ1ZyBidWlsZC4gU28sIGluCj4+IHJlbGVhc2UgaXQgd2lsbCBuZXZlciBmaXJlLiBB
cyB0aGlzIGlzIHZlcnkgdW5saWtlbHkgZXJyb3IgcGF0aCwgYnVnCj4+IHRoZXJlIGNhbiBsaXZl
IGZvcmV2ZXIuIE9rYXksIHNvIEFTU0VSVCgpIGlzIHRoZSBsZWFzdCBkZXNpcmFibGUgd2F5Lgo+
Cj4gVGhpcyBpcyBteSBjb25jZXJuLCBBU1NFUlQoKSBhcmUgZmluZSBpbiBwYXRoIHRoYXQgY2Fu
IGJlIGV4ZXJjaXNlZAo+IHF1aXRlIHdlbGwuIEJ5IGV4cGVyaWVuY2UsIGVycm9yIHBhdGggYXMg
bm90IHNvIHdlbGwgdGVzdGVkLCBzbyBhbnkKPiB2ZXJib3NpdHkgaW4gbm9uLWRlYnVnIGJ1aWxk
IGlzIGFsd2F5cyBoZWxwZnVsLgpZZXAsIEkgc2VlLgoKPj4KPj4gV2FybmluZyBpcyBub3QgZW5v
dWdoLCBhcyB3ZSBhcmUgYWxyZWFkeSBpbiBpbmNvcnJlY3Qgc3RhdGUuCj4gSW5jb3JyZWN0IHN0
YXRlIGZvciB3aG8/IFRoZSBndWVzdD8KWWVzLCBmb3IgdGhlIGN1cnJlbnQgY2FsbCBvZiB0aGUg
Y3VycmVudCBndWVzdC4gU3RhdGUgb2Ygb3RoZXIgY2FsbHMgYW5kCm90aGVyIGd1ZXN0cyBzaG91
bGQgbm90IGJlIGFmZmVjdGVkLiBCdXQgaXQgaXMgcG9zc2libGUgdGhhdCBvdXIgdmlldyBvZgpP
UC1URUUgc3RhdGUgZm9yIHRoYXQgZ3Vlc3QgaXMgbm90IGNvcnJlY3QgYWxzby4KCj4+Cj4+IFNv
LCBiZXN0IHdheSBpcyB0byBjcmFzaCBndWVzdCwgaXQgdGhpcyBjb3JyZWN0PyBJJ2xsIGRvIHRo
aXMgaW4gdGhlCj4+IG5leHQgdmVyc2lvbiB0aGVuLgo+Cj4gQSBydWxlIG9mIHRodW1iIGlzCj4g
ICAtIEJVR19PTiBjYW4gYmUgcmVwbGFjZWQgYnkgZG9tYWluX2NyYXNoKCkgYXMgdGhpcyBpcyBh
IGZhdGFsIGVycm9yCj4geW91IGNhbid0IHJlY292ZXIgKHRoZSBzY29wZSBkZXBlbmRzIG9uIHRo
ZSBmdW5jdGlvbiBjYWxsKS4KVGhpcyBzZWVtcyBjb3JyZWN0LgoKPgo+ICAgLSBBU1NFUlQoKSBj
YW4gYmUgcmVwbGFjZWQgYnkgV0FSTl9PTigpIGFzIHRoZSBmb3JtZXIgd2lsbCBiZSBhIE5PUAo+
IGluIG5vbi1kZWJ1ZyBidWlsZC4gSW4gYm90aCBjYXNlLCB0aGUgZXJyb3IgaXMgbm90IGZhdGFs
IGFuZCBjb250aW51ZQo+IHdpbGwgbm90IHJlc3VsdCBTbyBpdCBtZWFucyB0aGUgZXJyb3IgaXMg
bm90IGZhdGFsLgpJIGNhbid0IGFncmVlIHdpdGggdGhpcyBpbiBnZW5lcmFsLiBCdXQgbWF5YmUg
dGhpcyBtYWtlcyBzZW5zZSBmb3IgWGVuLgpBcyBJIHNhaWQsIGdlbmVyYWxseSBBU1NFUlQoKSBp
cyB1c2VkIHRvLCB3ZWxsLCBhc3NlcnQgdGhhdCBjb25kaXRpb24gaXMKdHJ1ZSBmb3IgYW55IGNv
cnJlY3Qgc3RhdGUgb2YgYSBwcm9ncmFtLiBTbyBpdCBjYW50JyBiZSByZXBsYWNlZCB3aXRoCldB
Uk5fT04oKS4gSWYgd2UgZGV0ZWN0ZWQgaW52YWxpZCBzdGF0ZSB3ZSBzaG91bGQgZWl0aGVyIHRy
eSB0byBjb3JyZWN0Cml0IChpZiBrbm93IGhvdykgb3IgdG8gaW1tZWRpYXRlbHkgc3RvcCB0aGUg
cHJvZ3JhbS4KCkJ1dCBJIGNhbiBzZWUsIHdoeSB0aGlzIGJlaGF2aW9yIGlzIG5vdCBkZXNpcmVk
IGZvcgpoeXBlcnZpc29yLiBFc3BlY2lhbGx5IGluIHByb2R1Y3Rpb24gdXNlLgoKPiBZb3UgdXNl
ZCBBU1NFUlQoKSBpbiB5b3VyIGNvZGUsIHNvIGl0IGZlZWxzIHRvIG1lIHRoYXQgV0FSTl9PTigp
IHdvdWxkCj4gYmUgYSBzdWl0YWJsZSByZXBsYWNlbWVudC4KV2VsbCwgaG9uZXN0bHkgSSBiZWxp
ZXZlIHRoYXQgaXQgaXMgYmV0dGVyIHRvIGNyYXNoIGd1ZXN0IHRvIHByZXZlbnQKYW55IGFkZGl0
aW9uYWwgaGFybS4gTG9vaywgd2UgYWxyZWFkeSBkZXRlY3RlZCB0aGF0IHNvbWV0aGluZyBpcyB3
cm9uZwp3aXRoIG1lZGlhdG9yIHN0YXRlIGZvciBjZXJ0YWluIGd1ZXN0LiBXZSBjYW4gcHJldGVu
ZCB0aGF0IGFsbCBpcyBmaW5lCmFuZCB0cnkgdG8gY29udGludWUgdGhlIGNhbGwuIEJ1dCB3aG8g
a25vd3Mgd2hpY2ggY29uc2VxdWVuY2VzIGl0IHdpbGwgaGF2ZT8KCj4gSG93ZXZlciwgaWYgdGhl
IHN0YXRlIGluY29uc2lzdGVuY3kgaXMgZm9yIFhlbiwgdGhlbiBkb21haW5fY3Jhc2goKSBpcwo+
IHRoZSBiZXN0LiBJZiB0aGlzIGlzIGZvciB0aGUgZ3Vlc3QsIHRoZW4gdGhpcyBpcyBub3QgcmVh
bGx5IG91cgo+IGJ1c2luZXNzIGFuZCBpdCBtYXkgYmUgYmVzdCB0byBsZXQgaGltIGNvbnRpbnVl
IGFzIGl0IGNvdWxkIHByb3ZpZGUKPiBtb3JlIGRlYnVnIChkb21haW5fY3Jhc2goKSB3aWxsIG9u
bHkgZHVtcCB0aGUgc3RhY2sgYW5kIHJlZ2lzdGVycykuCkknbSBsb29raW5nIGF0IHRoaXMgZnJv
bSBkaWZmZXJlbnQgcG9pbnQ6IHdlIHByb21pc2VkIHRvIHByb3ZpZGUgc29tZQpzZXJ2aWNlIGZv
ciBhIGd1ZXN0IGFuZCBzY3Jld2VkIHVwLiBJdCBpcyBub3QgZ3Vlc3QncyBmYXVsdC4gTm93IHdl
IGtub3cKdGhhdCB3ZSBjYW4ndCBwcm92aWRlIHJlbGlhYmxlIHNlcnZpY2UgZm9yIGEgZ3Vlc3Qg
YW55bW9yZS4gRnJvbQpzYWZldHkgcG9pbnQgb2YgdmlldyB3ZSBzaG91bGQgc2h1dCBkb3duIHRo
ZSBzZXJ2aWNlLiAoQnV0IHRoaXMgaXMgam9iCmZvciBhbm90aGVyIHBhdGNoKSBGb3Igbm93LCB3
ZSBhdCBsZWFzdCBzaG91bGQgY3Jhc2ggdGhlCmd1ZXN0LiBUaGlzIGlzIHRoZSBzYWZlc3Qgd2F5
LiBXaGF0IGRvIHlvdSB0aGluaz8KCi0tClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 13:34:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 13: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 1iCkxa-00022M-Ib; Tue, 24 Sep 2019 13:34:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCkxZ-00022D-BB
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 13:34:29 +0000
X-Inumbo-ID: 07c56416-ded0-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 07c56416-ded0-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 13:34: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 32934ACD9;
 Tue, 24 Sep 2019 13:34:27 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-41-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <eddf7994-8c09-7d79-bbf9-f1518deec03f@suse.com>
Date: Tue, 24 Sep 2019 15:34:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-41-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 40/47] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL2NwdXBvb2wuYwo+ICsrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCj4gQEAgLTE3NSw2ICsx
NzUsOCBAQCBzdGF0aWMgc3RydWN0IGNwdXBvb2wgKmNwdXBvb2xfY3JlYXRlKAo+ICAgICAgICAg
ICAgICByZXR1cm4gTlVMTDsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gKyAgICBjLT5ncmFudWxh
cml0eSA9IHNjaGVkX2dyYW51bGFyaXR5Owo+ICsgICAgYy0+b3B0X2dyYW51bGFyaXR5ID0gb3B0
X3NjaGVkX2dyYW51bGFyaXR5Owo+ICAKPiAgICAgICpxID0gYzsKPiAgCj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+IGluZGV4IGU1
Yjc2NzhkYzAuLmIzYzFhYTA4MjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
Cj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gQEAgLTU2LDcgKzU2LDggQEAgaW50IHNj
aGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTOwo+ICBpbnRlZ2Vy
X3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMpOwo+ICAKPiAg
LyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KPiAtc3RhdGljIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKPiArZW51bSBz
Y2hlZF9ncmFuIF9fcmVhZF9tb3N0bHkgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JB
Tl9jcHU7Cj4gK3Vuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0g
MTsKClNlZWluZyB0aGUgcmVwbGFjZW1lbnRzIHlvdSBkbyBmdXJ0aGVyIGRvd24sIGFyZSB0aGVz
ZSB2YXJpYWJsZXMKbmVlZGVkIGF0IGFsbCBhbnltb3JlIG91dHNpZGUgb2YgY3B1cG9vbC5jPyBJ
ZiBub3QsIHRoZXkgc2hvdWxkCnByb2JhYmx5IG1vdmUgdGhlcmUsIGFuZCByZW1haW4gLyBiZWNv
bWUgc3RhdGljPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4gQEAgLTI1LDYgKzI1LDE1IEBAIGV4dGVybiBpbnQg
c2NoZWRfcmF0ZWxpbWl0X3VzOwo+ICAvKiBTY2hlZHVsaW5nIHJlc291cmNlIG1hc2suICovCj4g
IGV4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOwo+ICAKPiArLyogTnVtYmVy
IG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KPiArZW51bSBzY2hlZF9ncmFuIHsK
PiArICAgIFNDSEVEX0dSQU5fY3B1LAo+ICsgICAgU0NIRURfR1JBTl9jb3JlLAo+ICsgICAgU0NI
RURfR1JBTl9zb2NrZXQKPiArfTsKClNlZWluZyB0aGUgYWxtb3N0IGFic3VyZCBhcnJhbmdlbWVu
dCBvbiBteSBBTUQgRmFtMTcgc3lzdGVtICgxMjggQ1BVcwpwZXIgQ3JlZGl0MiBydW5xdWV1ZSwg
Zm9yIGEgdG90YWwgb2YgdHdvIHJ1bnF1ZXVlcykgSSByZWFsbHkgd29uZGVyCndoZXRoZXIgdGhl
cmUgc2hvdWxkbid0IGJlIGEgcGxhbiBmb3IgYSBmdXJ0aGVyIGludGVybWVkaWF0ZQpncmFudWxh
cml0eSBiZXR3ZWVuICJjb3JlIiBhbmQgInNvY2tldCIuIFRoZSBvdGhlciBkYXkgSSBkaWQgbm90
aWNlCkxpbnV4IGhhcyBnYWluZWQgdGhlIGNvbmNlcHQgb2YgImRpZSIsIHdoaWNoIHdvdWxkIGJy
aW5nIHRoZQphcnJhbmdlbWVudCB0byBhIG1vcmUgcmVhc29uYWJsZSA4IHJ1bnF1ZXVlcyBvZiAz
MiBDUFVzIGVhY2ggb24gdGhpcwpzeXN0ZW0uIChJJ20gdGFraW5nIENyZWRpdDIgYXMgYSByZWZl
cmVuY2UgaGVyZSBvbmx5LikKCj4gQEAgLTUzMiw2ICs1NDIsOCBAQCBzdHJ1Y3QgY3B1cG9vbAo+
ICAgICAgc3RydWN0IGNwdXBvb2wgICAqbmV4dDsKPiAgICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNj
aGVkOwo+ICAgICAgYXRvbWljX3QgICAgICAgICByZWZjbnQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
ICAgIGdyYW51bGFyaXR5Owo+ICsgICAgZW51bSBzY2hlZF9ncmFuICBvcHRfZ3JhbnVsYXJpdHk7
CgpJJ2QgbGlrZSB0byBzdWdnZXN0IHRvIGF2b2lkIGludHJvZHVjaW5nIG9wdF8qIGlkZW50aWZp
ZXJzIG5vdApkaXJlY3RseSBkcml2ZW4gYnkgY29tbWFuZCBsaW5lIG9wdGlvbnMuIFRoYXQnbGwg
anVzdCBlbmQgdXAKY29uZnVzaW5nIHBlb3BsZS4gSSBoYXZlIHRvIGFkbWl0IEknbSBoYXZpbmcg
dHJvdWJsZSBjb21pbmcgdXAgd2l0aApnb29kIG5hbWVzIGZvciBib3RoIGZpZWxkcywgc28gSSdk
IGxpa2UgdG8gYXNrIHdoZXRoZXIgeW91IHJlYWxseQpuZWVkIGJvdGggLSBpc24ndCB3aGF0J3Mg
Y2FsbGVkICJncmFudWxhcml0eSIgYWJvdmUgYSBmdW5jdGlvbiBvZgoib3B0X2dyYW51bGFyaXR5
Ij8gT3IgYWx0ZXJuYXRpdmVseSBjb3VsZG4ndCB3aGF0J3MgbmFtZWQKImdyYW51bGFyaXR5IiBu
b3cgYmUgYWx3YXlzIHRha2VuIGZyb20gc3RydWN0IHNjaGVkX3Jlc291cmNlPyBJCnRha2UgaXQg
dGhhdCB3aXRoaW4gYSBwb29sIGFsbCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgaW5zdGFuY2VzCndv
dWxkIGhhdmUgdGhlIHNhbWUgbnVtZXJpYyBncmFudWxhcml0eSB2YWx1ZS4gQW5kIEkgZnVydGhl
ciB0YWtlCml0IHRoYXQgc3RydWN0IHNjaGVkX3Jlc291cmNlIGluc3RhbmNlcyB3b24ndCBmcmVl
bHkgbW92ZSBiZXR3ZWVuCmNwdXBvb2xzIChhbmQgaGVuY2UgY291bGQgZS5nLiBiZSBhc3NvY2lh
dGVkIHdpdGggdGhlaXIgcG9vbCBvbgpsaW5rZWQgbGlzdCwgdGhlIGhlYWQgb2Ygd2hpY2ggbGl2
ZXMgaW4gc3RydWN0IGNwdXBvb2wpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 13:49:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 13:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClBs-0002xv-U9; Tue, 24 Sep 2019 13:49: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iClBr-0002xq-Qf
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 13:49:15 +0000
X-Inumbo-ID: 184abf28-ded2-11e9-961e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 184abf28-ded2-11e9-961e-12813bfff9fa;
 Tue, 24 Sep 2019 13:49: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 D17F6AFF3;
 Tue, 24 Sep 2019 13:49:13 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-44-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e975eb3a-80b2-0689-e92e-451773f84e6f@suse.com>
Date: Tue, 24 Sep 2019 15:49:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-44-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 43/47] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtNTksNyAr
NTksNyBAQCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGlt
aXRfdXMpOwo+ICBlbnVtIHNjaGVkX2dyYW4gX19yZWFkX21vc3RseSBvcHRfc2NoZWRfZ3JhbnVs
YXJpdHkgPSBTQ0hFRF9HUkFOX2NwdTsKPiAgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgc2No
ZWRfZ3JhbnVsYXJpdHkgPSAxOwo+ICBib29sIF9fcmVhZF9tb3N0bHkgc2NoZWRfZGlzYWJsZV9z
bXRfc3dpdGNoaW5nOwo+IC1jb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNwdW1h
c2tfYWxsOwo+ICtjcHVtYXNrX3Zhcl90IHNjaGVkX3Jlc19tYXNrOwoKRm9yIGEgbm9uLWF1dG9t
YXRpYyB2YXJpYWJsZSBpdCBtaWdodCBiZSBldmVuIGVhc2llciB0byBoYXZlIGl0CmJlIGNwdW1h
c2tfdD8KCj4gQEAgLTI0MDEsNiArMjQwNyw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3Vw
KHVuc2lnbmVkIGludCBjcHUpCj4gICAgICAvKiBXZSBzdGFydCB3aXRoIGNwdSBncmFudWxhcml0
eS4gKi8KPiAgICAgIHNkLT5ncmFudWxhcml0eSA9IDE7Cj4gIAo+ICsgICAgY3B1bWFza19zZXRf
Y3B1KGNwdSwgc2NoZWRfcmVzX21hc2spOwoKSSdtIG1pc3NpbmcgdGhlIGNsZWFyaW5nIGNvdW50
ZXJwYXJ0LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 13:50:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 13: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 1iClCq-0003bi-9N; Tue, 24 Sep 2019 13:50:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iClCp-0003bX-BY
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 13:50:15 +0000
X-Inumbo-ID: 3b874830-ded2-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3b874830-ded2-11e9-b588-bc764e2007e4;
 Tue, 24 Sep 2019 13:50: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 2B8B2AD20;
 Tue, 24 Sep 2019 13:50:13 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-26-jgross@suse.com>
 <0b50ab7e-f617-d187-01af-a6a22950833e@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6c99fd3f-4e00-7e20-8a1b-03cbacfec465@suse.com>
Date: Tue, 24 Sep 2019 15:50:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0b50ab7e-f617-d187-01af-a6a22950833e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 25/47] 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: 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>, 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>

T24gMjAuMDkuMTkgMTc6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0zNjgsNyArMzcyLDcgQEAgc3RhdGljIHN0
cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAg
ICB1bml0LT52Y3B1X2xpc3QgPSB2Owo+PiAgICAgICB1bml0LT51bml0X2lkID0gdi0+dmNwdV9p
ZDsKPj4gICAgICAgdW5pdC0+ZG9tYWluID0gZDsKPj4gLSAgICB2LT5zY2hlZF91bml0ID0gdW5p
dDsKPj4gKyAgICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdKys7Cj4+ICAg
Cj4+ICAgICAgIGZvciAoIHByZXZfdW5pdCA9ICZkLT5zY2hlZF91bml0X2xpc3Q7ICpwcmV2X3Vu
aXQ7Cj4+ICAgICAgICAgICAgIHByZXZfdW5pdCA9ICYoKnByZXZfdW5pdCktPm5leHRfaW5fbGlz
dCApCj4+IEBAIC0zODQsNiArMzg4LDggQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hl
ZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgICAgICAgICF6YWxsb2NfY3B1bWFz
a192YXIoJnVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCj4+ICAgICAgICAgICBnb3RvIGZhaWw7
Cj4+ICAgCj4+ICsgICAgdi0+c2NoZWRfdW5pdCA9IHVuaXQ7Cj4+ICsKPj4gICAgICAgcmV0dXJu
IHVuaXQ7Cj4+ICAgCj4+ICAgIGZhaWw6Cj4gCj4gSXMgdGhpcyBtb3ZlbWVudCBvZiB0aGUgYXNz
aWdubWVudCBzb21ldGhpbmcgd2hpY2ggcmVhbGx5IGJlbG9uZ3MKPiBoZXJlLCByYXRoZXIgdGhh
biBpbiBzb21lIGVhcmxpZXIgcGF0Y2ggKHBlcmhhcHMgdGhlIG9uZSBhY3R1YWxseQo+IGludHJv
ZHVjaW5nIGl0KT8KCkl0IGNlcnRhaW5seSBzaG91bGQgYmUgcGFydCBvZiBhbiBlYXJsaWVyIHBh
dGNoLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:03:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClPc-0004cP-Lx; Tue, 24 Sep 2019 14:03:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClPa-0004cK-3q
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:03:26 +0000
X-Inumbo-ID: 121a6ef8-ded4-11e9-bf31-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::12])
 by localhost (Halon) with ESMTPS
 id 121a6ef8-ded4-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:03:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333802;
 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=LJJquhL4UHX0XsfDk2WOduUhegpn0gdP3/4DhgIoaE0=;
 b=TbX6eIfXVakWxqeetO7oQdKTH11M3vL9IVWR6dtLKGp7XtCUDXxBAqFWVt2N8OEDty
 S4zALfzx1uIPv73fXeYYYFUQ22V0oW90xxTSYLwliuBg+ZLF06j0+CAqwFMImWn1d5Zd
 Uz0zkBOHryZu3DIoSLw9BmQIawu6VvwCgfUz/WBJMswUJVBrp6Cf08zF1VPhGwPV3vPs
 YY6F213eW4jMqH+3501kofkGaf3XuLe5rUvR9uSJHU/FHVlf7+CF2obmZL3TDnaXjrbu
 DuUO1MtOsb0wugmwYROLn0IT1IODSlgHPLzgybsyibMdO09JmtHtchJPYgP6bH6l/lyW
 f6aw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3M1md
 (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, 24 Sep 2019 16:03:22 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:11 +0200
Message-Id: <20190924140319.11303-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND v1 0/8] tools, doc and stubdom 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: 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>

UmVzZW5kaW5nIGR1ZSB0byBsYWNrIG9mIHJlc3BvbnNlcy4KCk9sYWYKCk9sYWYgSGVyaW5nICg4
KToKICBzdHViZG9tL3Z0cG06IGluY2x1ZGUgc3RkaW8uaCBmb3IgZGVjbGFyYXRpb24gb2YgcHJp
bnRmCiAgdG9vbHM6IG1vdmUgc2NyaXB0cyBmcm9tIGV0YyB0byBsaWJleGVjCiAgVXNlIFhFTl9T
Q1JJUFRfRElSIHRvIHJlZmVyIHRvIC9ldGMveGVuL3NjcmlwdHMKICBSZW1vdmUgdG9vbHMvZXhh
bXBsZXMvUkVBRE1FLmluY29tcGF0aWJpbGl0aWVzCiAgdG9vbHM6IHJlbW92ZSBlbXB0eSB4bC5j
b25mCiAgUmVtb3ZlIHRvb2xzL2V4YW1wbGVzL2NwdXBvb2wKICBkb2NzOiBzdWJzdGl0dXRlIFhF
Tl9DT05GSUdfRElSIGluIHhsLmNvbmYuNQogIGRvY3M6IHJlbW92ZSBzdGFsZSBjcmVhdGUgZXhh
bXBsZSBmcm9tIHhsLjEKCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAzICsrCiBkb2NzL2NvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzICsrCiAuLi5yYXRpb24uNS5wb2QgPT4geGwtZGlzay1jb25maWd1
cmF0aW9uLjUucG9kLmlufSB8ICAyICstCiAuLi5pb24uNS5wb2QgPT4geGwtbmV0d29yay1jb25m
aWd1cmF0aW9uLjUucG9kLmlufSB8ICA0ICstCiBkb2NzL21hbi94bC4xLnBvZC5pbiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDExICstLS0tLQogZG9jcy9tYW4ve3hsLmNvbmYuNS5w
b2QgPT4geGwuY29uZi41LnBvZC5pbn0gICAgICAgfCAgOCArKy0tCiBkb2NzL21pc2MvYmxvY2st
c2NyaXB0cy50eHQgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtNC9wYXRocy5tNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBzdHViZG9tL3Z0
cG0vdnRwbWJsay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL2V4
YW1wbGVzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgLS0KIHRvb2xz
L2V4YW1wbGVzL1JFQURNRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgLQogdG9v
bHMvZXhhbXBsZXMvUkVBRE1FLmluY29tcGF0aWJpbGl0aWVzICAgICAgICAgICAgfCAzOCAtLS0t
LS0tLS0tLS0tLS0tLS0tCiB0b29scy9leGFtcGxlcy9jcHVwb29sICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE3IC0tLS0tLS0tLQogdG9vbHMvZXhhbXBsZXMveGwuY29uZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCA0NCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy94
bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAxNSBm
aWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMjMgZGVsZXRpb25zKC0pCiByZW5hbWUg
ZG9jcy9tYW4ve3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZCA9PiB4bC1kaXNrLWNvbmZpZ3Vy
YXRpb24uNS5wb2QuaW59ICg5OSUpCiByZW5hbWUgZG9jcy9tYW4ve3hsLW5ldHdvcmstY29uZmln
dXJhdGlvbi41LnBvZCA9PiB4bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS5wb2QuaW59ICg5OCUp
CiByZW5hbWUgZG9jcy9tYW4ve3hsLmNvbmYuNS5wb2QgPT4geGwuY29uZi41LnBvZC5pbn0gKDk2
JSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9leGFtcGxlcy9SRUFETUUuaW5jb21wYXRpYmls
aXRpZXMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9leGFtcGxlcy9jcHVwb29sCiBkZWxldGUg
bW9kZSAxMDA2NDQgdG9vbHMvZXhhbXBsZXMveGwuY29uZgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:03:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClPj-0004cm-W1; Tue, 24 Sep 2019 14:03:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClPi-0004cb-SV
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:03:34 +0000
X-Inumbo-ID: 18100ed0-ded4-11e9-97fb-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::5])
 by localhost (Halon) with ESMTPS
 id 18100ed0-ded4-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:03:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333812;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=0hVHlozr9dEC+CBD27LsgyQXc0TkCiGvixA/+21xxZQ=;
 b=PM0HL26bjezL8rVw2l6dHkgpuNf71FkRB+dRx2PqWIFiK4QUwb9MjJU5ztYU30pjrP
 nxPPkvoUh72mYXW3q4GJpxQZu94KXOYfm6BNpcYVqaUDC5fZG79nBrFMTIyH0kOliBzh
 czHIuf9oTy7lszGLxIZZaAvbdlU9emyg3NsCKKUHzAaoIxkBhDF08imi2lwiDaplfxCH
 iBvh70APozCg/dT2YlFf7ZZrWHX1sXEU/Q9fghRJ1xz2og0DkVrATJkZlf9lGYX8j7L7
 EBHEmbbx0KcosylK80EV/8kOUVbCTqgiwTFfZjts77j4E0PTgpmpU1zQYz9FGnCnB8BT
 WIgA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3Q1mi
 (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, 24 Sep 2019 16:03:26 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:13 +0200
Message-Id: <20190924140319.11303-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190924140319.11303-1-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND v1 2/8] tools: move scripts from etc to
 libexec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

SW4gdGhlIG5lYXIgZnV0dXJlIGFsbCBmcmVzaCBpbnN0YWxsYXRpb25zIHdpbGwgaGF2ZSBhbiBl
bXB0eSAvZXRjLgpUaGUgY29udGVudCBvZiB0aGlzIGRpcmVjdG9yeSB3aWxsIG5vdCBiZSBjb250
cm9sbGVkIGJ5IHRoZSBwYWNrYWdlCm1hbmFnZXIgYW55bW9yZS4gT25lIG9mIHRoZSByZWFzb25z
IGZvciB0aGlzIG1vdmUgaXMgdG8gbWFrZSBzbmFwc2hvdHMKbW9yZSByb2J1c3QuCgpBcyBhIGZp
cnN0IHN0ZXAgaW50byB0aGlzIGRpcmVjdGlvbiwgbW92ZSB0aGUgaG90cGx1ZyBzY3JpcHRzIHRv
IGxpYmV4ZWMKYmVjYXVzZSB0aGV5IGFyZSBub3QgZXhhY3RseSBjb25maWd1cmF0aW9uLgoKU2ln
bmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIG00L3BhdGhzLm00
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvbTQvcGF0aHMubTQgYi9tNC9wYXRocy5tNAppbmRleCA4OWQzYmI4MzEyLi4w
Y2NjOTJkMGZmIDEwMDY0NAotLS0gYS9tNC9wYXRocy5tNAorKysgYi9tNC9wYXRocy5tNApAQCAt
MTM3LDcgKzEzNyw3IEBAIEFDX1NVQlNUKElOSVREX0RJUikKIFhFTl9DT05GSUdfRElSPSRDT05G
SUdfRElSL3hlbgogQUNfU1VCU1QoWEVOX0NPTkZJR19ESVIpCiAKLVhFTl9TQ1JJUFRfRElSPSRY
RU5fQ09ORklHX0RJUi9zY3JpcHRzCitYRU5fU0NSSVBUX0RJUj0ke0xJQkVYRUN9L3NjcmlwdHMK
IEFDX1NVQlNUKFhFTl9TQ1JJUFRfRElSKQogCiBjYXNlICIkaG9zdF9vcyIgaW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:03:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iClPq-0004fF-E0; Tue, 24 Sep 2019 14:03:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClPo-0004eu-VY
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:03:40 +0000
X-Inumbo-ID: 19d4d8cc-ded4-11e9-bf31-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::12])
 by localhost (Halon) with ESMTPS
 id 19d4d8cc-ded4-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:03:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333815;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=rblfzOkk+yS9331fp62yPy7O19azJKWvQC1HbXCfYFE=;
 b=rvdS5XIMfmv6dk19yP9SOTw4KLH96gYsc1tj1RwLYQID7sDkt2pOOG7Zwzwcd+dSeE
 pUWyd5WtwwuDxlNnHSP5e0gXssKdx9GgZKgTRQkWY34MD33HXry/DvyrzFnQrUZ6GIrr
 3+VY5vVy6x7Cd8TABSX+/WLBZkMNILkhF7PMLyFecno3eMVti8/x3aKowK1Hf9dgZGqY
 pfOaOj5+nnbEGXn7ScBeKLyGM0hMppWWwzElC7o6fNUWArrWbuPAAluI7JnknZcJ82RJ
 8PoMhfwrWSstOFS6R8ntjoY1qaKePl2TuLdWbZanJpkDi3BUlK8p2ZQV4Y/DVsLX/w0P
 gqtg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3U1mk
 (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, 24 Sep 2019 16:03:30 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:15 +0200
Message-Id: <20190924140319.11303-5-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190924140319.11303-1-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND v1 4/8] Remove
 tools/examples/README.incompatibilities
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

VGhlIHJlZmVyZW5jZWQgdmVyc2lvbnMgY2FuIG5vdCBydW4gc3RhZ2luZyBhbnltb3JlIHNpbmNl
IGEgd2hpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0t
LQogdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgIDEgLQogdG9vbHMv
ZXhhbXBsZXMvUkVBRE1FLmluY29tcGF0aWJpbGl0aWVzIHwgMzggLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM5IGRlbGV0aW9ucygtKQogZGVsZXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL2V4YW1wbGVzL1JFQURNRS5pbmNvbXBhdGliaWxpdGllcwoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2V4YW1wbGVzL01ha2VmaWxlIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZp
bGUKaW5kZXggZjg2ZWQzYTI3MS4uMmE2YzU0NDRkNCAxMDA2NDQKLS0tIGEvdG9vbHMvZXhhbXBs
ZXMvTWFrZWZpbGUKKysrIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKQEAgLTMsNyArMyw2IEBA
IGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAogIyBYZW4gY29uZmlndXJhdGlv
biBkaXIgYW5kIGNvbmZpZ3MgdG8gZ28gdGhlcmUuCiBYRU5fUkVBRE1FUyA9IFJFQURNRQotWEVO
X1JFQURNRVMgKz0gUkVBRE1FLmluY29tcGF0aWJpbGl0aWVzCiAKIFhFTl9DT05GSUdTICs9IHhs
ZXhhbXBsZS5odm0KIFhFTl9DT05GSUdTICs9IHhsZXhhbXBsZS5wdmxpbnV4CmRpZmYgLS1naXQg
YS90b29scy9leGFtcGxlcy9SRUFETUUuaW5jb21wYXRpYmlsaXRpZXMgYi90b29scy9leGFtcGxl
cy9SRUFETUUuaW5jb21wYXRpYmlsaXRpZXMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IGJiMDY3YmQ0MTkuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvZXhhbXBsZXMvUkVBRE1FLmluY29t
cGF0aWJpbGl0aWVzCisrKyAvZGV2L251bGwKQEAgLTEsMzggKzAsMCBAQAotQ29tbWFuZCBJbmNv
bXBhdGliaWxpdGllcwotPT09PT09PT09PT09PT09PT09PT09PT09PQotCi1Lbm93biBpbmNvbXBh
dGliaWxpdGllcyB3aXRoIHZhcmlvdXMgY29tbWFuZHMgb24gdmFyaW91cyBkaXN0cmlidXRpb25z
LCBhbmQKLXRoZSB3b3JrYXJvdW5kcyB3ZSB1c2UuCi0KLQotYnJjdGwKLS0tLS0tCi0KLWJyY3Rs
IHNob3cgPGJyaWRnZT4gZmFpbHMgb24gU0xFUzkgU1AyLiAgV29ya2Fyb3VuZCBpcyB0byB1c2Ug
YnJjdGwgc2hvdwotd2l0aG91dCBhcmd1bWVudHMsIGFuZCBncmVwLCB0aG91Z2ggdGhpcyB3b3Vs
ZCBiZSBkaWZmaWN1bHQgd2VyZSB5b3UgdG8gbmVlZAotdG8gY2hlY2sgZm9yIGEgc3BlY2lmaWMg
YnJpZGdlLWludGVyZmFjZSBwYWlyLCBzaW5jZSBicmN0bCBkb2VzIG5vdCBzaG93IHRoZSAKLWJy
aWRnZSBuYW1lIG9uIGV2ZXJ5IGxpbmUuCi0KLQotaWZ1cCAvIGlmZG93bgotLS0tLS0tLS0tLS0t
LQotCi1TdVNFIHJlcXVpcmVzIGFuIGV4dHJhIHBhcmFtZXRlciB0byBpZnVwLCB3aGljaCBpcyBj
cmVhdGVkIGJ5IGNhbGxpbmcgZ2V0Y2ZnCi1hcHByb3ByaWF0ZWx5LiAgU2VlIHhlbi1uZXR3b3Jr
LWNvbW1vbi5zaCBmb3IgZGV0YWlscy4KLQotR2VudG9vIGRvZXNuJ3QgaGF2ZSBpZnVwL2lmZG93
bjsgYXBwcm9wcmlhdGUgYWx0ZXJuYXRpdmVzIGFyZSBkZWZpbmVkIGluCi14ZW4tbmV0d29yay1j
b21tb24uc2guCi0KLQotaXAKLS0tCi0KLU5ld2VyIGlwIGNvbW1hbmRzIChmcm9tIGlwcm91dGUy
KSBkbyBub3QgYWNjZXB0IHRoZSBhYmJyZXZpYXRlZCBzeW50YXggImlwIHIgYQotLi4uIiBldGMu
ICAiaXAgcm91dGUgYWRkIC4uLiIgbXVzdCBiZSB1c2VkIGluc3RlYWQuCi0KLQotc2VkCi0tLS0K
LQotXHMgaXMgbm90IHN1cHBvcnRlZCBpbiByZWdleHBzIG9uIERlYmlhbiBldGNoIChzZWQgNC4x
LjIpLCBVYnVudHUgNC4xMC4gIFdlCi1oYW5kLWNyYWZ0IGNoYXJhY3RlciBjbGFzc2VzIGluc3Rl
YWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:03:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:03: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 1iClPv-0004gU-PU; Tue, 24 Sep 2019 14:03:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClPt-0004g9-V6
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:03:45 +0000
X-Inumbo-ID: 1bc53e10-ded4-11e9-97fb-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::3])
 by localhost (Halon) with ESMTPS
 id 1bc53e10-ded4-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:03:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333819;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=wJEcYSFxaUYDN/2aym6GXu8L8F3iC/exumk52VK89IQ=;
 b=HH+n0EHYV1aO5xx2vfQtvqH2X13cnd4gplEaLCMxZDHXYIf3i1tNBI+Huhq3CLUbDu
 Mdl30ulGZ89j+TzLwaNOzzkSjbCJT1sVDsFS33VV/IwPRaDR8sBiWYFMYs7mdRpFy4L2
 NWbzHLxlCm1ApAW8MXfSB5m2KYFiMwi5+qDz34kR+B0UB0S4+i5b52wDqxFNp8cVu5EU
 dujNZ2XrCdmyFsHYnyV9i1RGsBL1XdgJasqEpm+42qXPoOHX4awdEYH9cIKYPkcixfBv
 66vD395vZnECbj6JPodc4iOZGOOr+whoIprCgMgC43GY/xUHk8S8DL6eyYIV81bM1sJ5
 6bjQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3Z1mn
 (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, 24 Sep 2019 16:03:35 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:18 +0200
Message-Id: <20190924140319.11303-8-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190924140319.11303-1-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND v1 7/8] docs: substitute XEN_CONFIG_DIR
 in xl.conf.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, 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>

eGwoMSkgb3BlbnMgeGwuY29uZiBpbiBYRU5fQ09ORklHX0RJUi4KU3Vic3RpdHV0ZSB0aGlzIHZh
cmlhYmxlIGFsc28gaW4gdGhlIG1hbiBwYWdlLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4gICAgICB8IDIgKy0KIGRv
Y3MvbWFuL3hsLmNvbmYuNS5wb2QuaW4gfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC4xLnBvZC5p
biBiL2RvY3MvbWFuL3hsLjEucG9kLmluCmluZGV4IDNkNjRlYWE1YjIuLmZiMTcxNTM2MzUgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLjEucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLjEucG9kLmlu
CkBAIC01MCw3ICs1MCw3IEBAIHNldHVwIHRoZSBicmlkZ2UuCiAKIElmIHlvdSBzcGVjaWZ5IHRo
ZSBhbW91bnQgb2YgbWVtb3J5IGRvbTAgaGFzLCBwYXNzaW5nIEI8ZG9tMF9tZW0+IHRvCiBYZW4s
IGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBkaXNhYmxlIEI8YXV0b2JhbGxvb24+LiBFZGl0
Ci1CPC9ldGMveGVuL3hsLmNvbmY+IGFuZCBzZXQgaXQgdG8gMC4KK0I8QFhFTl9DT05GSUdfRElS
QC94bC5jb25mPiBhbmQgc2V0IGl0IHRvIDAuCiAKID1pdGVtIHJ1biB4bCBhcyBCPHJvb3Q+CiAK
ZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jb25m
LjUucG9kLmluCmluZGV4IDJiZWIyMTE5YTguLjdiMTMxNTk0NzYgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWFuL3hsLmNvbmYuNS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwuY29uZi41LnBvZC5pbgpAQCAt
MSw2ICsxLDYgQEAKID1oZWFkMSBOQU1FCiAKLS9ldGMveGVuL3hsLmNvbmYgLSBYTCBHbG9iYWwv
SG9zdCBDb25maWd1cmF0aW9uIAorQFhFTl9DT05GSUdfRElSQC94bC5jb25mIC0gWEwgR2xvYmFs
L0hvc3QgQ29uZmlndXJhdGlvbgogCiA9aGVhZDEgREVTQ1JJUFRJT04KIAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:03:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:03:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClQ0-0004iK-4D; Tue, 24 Sep 2019 14:03:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClPy-0004hn-Vu
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:03:51 +0000
X-Inumbo-ID: 1c69af0e-ded4-11e9-bf31-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::12])
 by localhost (Halon) with ESMTPS
 id 1c69af0e-ded4-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:03:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333820;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=nBR3zEU94WYdOXy7CgVjOc61VyMwjlW5XPqLtnBVt5M=;
 b=iYdQmc0J8dIergFitLr2Iyf3y1EqsZ0t4RriceViCdJzSgJwBVQMAm2LZQm1Mn4tzi
 iA9DMMnBCm53kZGoY+Y42rPvikc5FeInuEemOiVL+WYdCFoQUWCkx7wT8QqP5Iu/1zEi
 Wlk3sUyyUlnnKcoChYlqPSXM/FhmtqM3qEKM976xy2BN01vDoA9CwVxAFNcZAfPhM2e5
 PLtxt/IsLixG2rhgINTBrZSfygRyHRi5g/Y70ZEnUcqncEY7O1BcqLluz37vOrUdRGiw
 nimZXJ2M1LY+A6sH4Qa9m+I4oLPZc6Njce+r+yCIdsKkiuJaTie6bdfFudTBDVQVALBQ
 cF0Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3W1ml
 (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, 24 Sep 2019 16:03:32 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:16 +0200
Message-Id: <20190924140319.11303-6-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190924140319.11303-1-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND v1 5/8] tools: remove empty xl.conf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, 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>

SW4gdGhlIG5lYXIgZnV0dXJlIGFsbCBmcmVzaCBpbnN0YWxsYXRpb25zIHdpbGwgaGF2ZSBhbiBl
bXB0eSAvZXRjLgpUaGUgY29udGVudCBvZiB0aGlzIGRpcmVjdG9yeSB3aWxsIG5vdCBiZSBjb250
cm9sbGVkIGJ5IHRoZSBwYWNrYWdlCm1hbmFnZXIgYW55bW9yZS4gT25lIG9mIHRoZSByZWFzb25z
IGZvciB0aGlzIG1vdmUgaXMgdG8gbWFrZSBzbmFwc2hvdHMKbW9yZSByb2J1c3QuCgpJbnN0YWxs
aW5nIGVtcHR5IGNvbmZpZ3VyYXRpb24gZmlsZXMgaXMgbm90IGhlbHBmdWwgZm9yIGFuIGVtcHR5
IC9ldGMKZGlyZWN0b3J5LiBUaGUgZXhwZWN0ZWQgdmFsdWVzIGFyZSBhbGwgZGVzY3JpYmVkIGlu
IHhsLmNvbmYoNSkuIFRoZXJlIGlzCm5vIG5lZWQgdG8gZHVwbGljYXRlIHRoaXMgaW5mbyBpbnRv
IGFub3RoZXIgZmlsZS4KCklmIHRoZSBsb2NhbCBhZG1pbiByZWFsbHkgbmVlZHMgdG8gdHdlYWsg
dGhlIGRlZmF1bHRzIGhlIHdpbGwgYmUgYWJsZSB0bwpjcmVhdGUgdGhpcyBmaWxlIHdpdGggdGhl
IGRlc2lyZWQgY29udGVudC4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZs
ZS5kZT4KQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQog
dG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUgfCAgMSAtCiB0b29scy9leGFtcGxlcy9SRUFETUUgICB8
ICAxIC0KIHRvb2xzL2V4YW1wbGVzL3hsLmNvbmYgIHwgNDQgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDYgZGVsZXRpb25zKC0p
CiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvZXhhbXBsZXMveGwuY29uZgoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2V4YW1wbGVzL01ha2VmaWxlIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKaW5kZXgg
MmE2YzU0NDRkNC4uMTQ3ZWE1OTBlZiAxMDA2NDQKLS0tIGEvdG9vbHMvZXhhbXBsZXMvTWFrZWZp
bGUKKysrIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKQEAgLTYsNyArNiw2IEBAIFhFTl9SRUFE
TUVTID0gUkVBRE1FCiAKIFhFTl9DT05GSUdTICs9IHhsZXhhbXBsZS5odm0KIFhFTl9DT05GSUdT
ICs9IHhsZXhhbXBsZS5wdmxpbnV4Ci1YRU5fQ09ORklHUyArPSB4bC5jb25mCiBYRU5fQ09ORklH
UyArPSBjcHVwb29sCiAKIFhFTl9DT05GSUdTICs9ICQoWEVOX0NPTkZJR1MteSkKZGlmZiAtLWdp
dCBhL3Rvb2xzL2V4YW1wbGVzL1JFQURNRSBiL3Rvb2xzL2V4YW1wbGVzL1JFQURNRQppbmRleCBj
M2YyNGQ1OWZhLi40OGFjZTgyMTg5IDEwMDY0NAotLS0gYS90b29scy9leGFtcGxlcy9SRUFETUUK
KysrIGIvdG9vbHMvZXhhbXBsZXMvUkVBRE1FCkBAIC0yNiw3ICsyNiw2IEBAIHhlbi1ob3RwbHVn
LWNvbW1vbi5zaCAtIHNvdXJjZWQgYnkgdmlmLWNvbW1vbi5zaAogeGVuLW5ldHdvcmstY29tbW9u
LnNoIC0gc291cmNlZCBieSB2aWYtY29tbW9uLnNoCiB4ZW4tc2NyaXB0LWNvbW1vbi5zaCAgLSBz
b3VyY2VkIGJ5IHhlbi1ob3RwbHVnLWNvbW1vbi5zaAogb3hlbnN0b3JlZC5jb25mICAgICAtIGNv
bmZpZ3VyYXRpb24gZmlsZSBmb3Igb3hlbnN0b3JlZAoteGwuY29uZiAgICAgICAgICAgICAtIGNv
bmZpZ3VyYXRpb24gZmlsZSBmb3IgeGwKIHhsZXhhbXBsZS5odm0gICAgICAgLSBhIGNvbmZpZ3Vy
YXRpb24gc2NyaXB0IGZvciBjcmVhdGluZyBhIGh2bSBkb21haW4gd2l0aAogICAgICAgICAgICAg
ICAgICAgICAgICd4bCBjcmVhdGUnCiB4bGV4YW1wbGUucHZsaW51eCAgIC0gYSBjb25maWd1cmF0
aW9uIHNjcmlwdCBmb3IgY3JlYXRpbmcgYSBwdiBkb21haW4gd2l0aApkaWZmIC0tZ2l0IGEvdG9v
bHMvZXhhbXBsZXMveGwuY29uZiBiL3Rvb2xzL2V4YW1wbGVzL3hsLmNvbmYKZGVsZXRlZCBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDA0NDZkZWIzMDQuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvZXhh
bXBsZXMveGwuY29uZgorKysgL2Rldi9udWxsCkBAIC0xLDQ0ICswLDAgQEAKLSMjIEdsb2JhbCBY
TCBjb25maWcgZmlsZSAjIwotCi0jIENvbnRyb2wgd2hldGhlciBkb20wIGlzIGJhbGxvb25lZCBk
b3duIHdoZW4geGVuIGRvZXNuJ3QgaGF2ZSBlbm91Z2gKLSMgZnJlZSBtZW1vcnkgdG8gY3JlYXRl
IGEgZG9tYWluLiAgImF1dG8iIG1lYW5zIG9ubHkgYmFsbG9vbiBpZiBkb20wCi0jIHN0YXJ0cyB3
aXRoIGFsbCB0aGUgaG9zdCdzIG1lbW9yeS4KLSNhdXRvYmFsbG9vbj0iYXV0byIKLQotIyBmdWxs
IHBhdGggb2YgdGhlIGxvY2tmaWxlIHVzZWQgYnkgeGwgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbgot
I2xvY2tmaWxlPSIvdmFyL2xvY2sveGwiCi0KLSMgZGVmYXVsdCBvdXRwdXQgZm9ybWF0IHVzZWQg
YnkgInhsIGxpc3QgLWwiCi0jb3V0cHV0X2Zvcm1hdD0ianNvbiIKLQotIyBmaXJzdCBibG9jayBk
ZXZpY2UgdG8gYmUgdXNlZCBmb3IgdGVtcG9yYXJ5IFZNIGRpc2sgbW91bnRzCi0jYmxrZGV2X3N0
YXJ0PSJ4dmRhIgotCi0jIGRlZmF1bHQgb3B0aW9uIHRvIHJ1biBob3RwbHVnIHNjcmlwdHMgZnJv
bSB4bAotIyBpZiBkaXNhYmxlZCB0aGUgb2xkIGJlaGF2aW91ciB3aWxsIGJlIHVzZWQsIGFuZCBo
b3RwbHVnIHNjcmlwdHMgd2lsbCBiZQotIyBsYXVuY2hlZCBieSB1ZGV2LgotI3J1bl9ob3RwbHVn
X3NjcmlwdHM9MQotCi0jIGRlZmF1bHQgYmFja2VuZCBkb21haW4gdG8gY29ubmVjdCBndWVzdCB2
aWZzIHRvLiAgVGhpcyBjYW4gYmUgYW55Ci0jIHZhbGlkIGRvbWFpbiBpZGVudGlmaWVyLgotI3Zp
Zi5kZWZhdWx0LmJhY2tlbmQ9IjAiCi0KLSMgZGVmYXVsdCBnYXRld2F5IGRldmljZSB0byB1c2Ug
d2l0aCB2aWYtcm91dGUgaG90cGx1ZyBzY3JpcHQKLSN2aWYuZGVmYXVsdC5nYXRld2F5ZGV2PSJl
dGgwIgotCi0jIGRlZmF1bHQgdmlmIHNjcmlwdCB0byB1c2UgaWYgbm9uZSBpcyBzcGVjaWZpZWQg
aW4gdGhlIGd1ZXN0IGNvbmZpZwotI3ZpZi5kZWZhdWx0LnNjcmlwdD0idmlmLWJyaWRnZSIKLQot
IyBkZWZhdWx0IGJyaWRnZSBkZXZpY2UgdG8gdXNlIHdpdGggdmlmLWJyaWRnZSBob3RwbHVnIHNj
cmlwdHMKLSN2aWYuZGVmYXVsdC5icmlkZ2U9InhlbmJyMCIKLQotIyBSZXNlcnZlIGEgY2xhaW0g
b2YgbWVtb3J5IHdoZW4gbGF1bmNoaW5nIGEgZ3Vlc3QuIFRoaXMgZ3VhcmFudGVlcyBpbW1lZGlh
dGUKLSMgZmVlZGJhY2sgd2hldGhlciB0aGUgZ3Vlc3QgY2FuIGJlIGxhdW5jaGVkIGR1ZSB0byBt
ZW1vcnkgZXhoYXVzdGlvbgotIyAod2hpY2ggY2FuIHRha2UgYSBsb25nIHRpbWUgdG8gZmluZCBv
dXQgaWYgbGF1bmNoaW5nIGh1Z2UgZ3Vlc3RzKS4KLSMgc2VlIHhsLmNvbmYoNSkgZm9yIGRldGFp
bHMuCi0jY2xhaW1fbW9kZT0xCi0KLSMgU3BlY2lmeSBnbG9iYWwgdmNwdSBoYXJkIGFmZmluaXR5
IG1hc2tzLiBTZWUgeGwuY29uZig1KSBmb3IgZGV0YWlscy4KLSN2bS5jcHVtYXNrPSIwLTciCi0j
dm0ucHYuY3B1bWFzaz0iMC0zIgotI3ZtLmh2bS5jcHVtYXNrPSIzLTciCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:03:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:03: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 1iClQ5-0004ka-G5; Tue, 24 Sep 2019 14:03:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClQ3-0004jy-Vx
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:03:56 +0000
X-Inumbo-ID: 1cace4b8-ded4-11e9-bf31-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::3])
 by localhost (Halon) with ESMTPS
 id 1cace4b8-ded4-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:03:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333820;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=K+0umHwR3D9c/NmdH4VyiiVwrcCxMwHaL/ft2w21YVo=;
 b=dZoNy5gOe3DpUS0mt7U5dtnayLAtza8AaW9A7htAg2YiZ3p78aA+lphTPfrHnFW/Fx
 1DiKfzsh7uiWeRs9wkU4BZ8PYTuB/TOcetucHSD3laLWpqMXt6HlN/2cW5NDAHHSRrIZ
 Lpzm1Hb1AVbLSCT7G1ROOXlYWNLRDaCeQIt/ZHowXDX2eH8D/W4mSG1edXPNRVb83UlW
 dVVv0RT2yR1FhY+KOb83hWjHkMKVRiTUR8v0sYT8x3K6im2Xu+ZWtVVijsrvPcHDaQcU
 5Qr9wTguMOkoREVmE3K4WaiK8AUcgO0UOhPhYMeN+cco2Kht8QAGu2NUqzWG6HmhFwA6
 jpYw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3a1mo
 (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, 24 Sep 2019 16:03:36 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:19 +0200
Message-Id: <20190924140319.11303-9-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190924140319.11303-1-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 8/8] docs: remove stale create example from
 xl.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, 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>

TWF5YmUgeG0gY3JlYXRlIGhhZCBhIGZlYXR1cmUgdG8gY3JlYXRlIGEgZG9tVSBiYXNlZCBvbiBh
IGNvbmZpZ3VyYXRpb24KZmlsZS4geGwgY3JlYXRlIHJlcXVpcmVzIHRoZSAnLWYnIG9wdGlvbiB0
byByZWZlciB0byBhIGZpbGUuClRoZXJlIGlzIG5vIGNvZGUgdG8gbG9vayBpbnRvIFhFTl9DT05G
SUdfRElSLCBzbyByZW1vdmUgdGhlIGV4YW1wbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4gfCA3IC0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hs
LjEucG9kLmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggZmIxNzE1MzYzNS4uYWE5MmRh
MmQyNyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwu
MS5wb2QuaW4KQEAgLTE3MSwxMyArMTcxLDYgQEAgQjxFWEFNUExFUz4KIAogPW92ZXIgNAogCi09
aXRlbSBJPHdpdGggY29uZmlnIGZpbGU+Ci0KLSAgeGwgY3JlYXRlIERlYmlhbkxlbm55Ci0KLVRo
aXMgY3JlYXRlcyBhIGRvbWFpbiB3aXRoIHRoZSBmaWxlIC9ldGMveGVuL0RlYmlhbkxlbm55LCBh
bmQgcmV0dXJucyBhcwotc29vbiBhcyBpdCBpcyBydW4uCi0KID1pdGVtIEk8d2l0aCBleHRyYSBw
YXJhbWV0ZXJzPgogCiAgIHhsIGNyZWF0ZSBodm0uY2ZnICdjcHVzPSIwLTMiOyBwY2k9WyIwMTow
NS4xIiwiMDE6MDUuMiJdJwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:04:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClQA-0004mz-R2; Tue, 24 Sep 2019 14:04:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClQ9-0004mG-0N
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:04:01 +0000
X-Inumbo-ID: 1d1d2796-ded4-11e9-97fb-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::3])
 by localhost (Halon) with ESMTPS
 id 1d1d2796-ded4-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:03:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333821;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=yTIVMVbZvbc3SmzJpck47i7oNhpMIi+WcsT8SjfqktI=;
 b=GQElcAKPGOjx0qgdiqxQ0ip4qps45ZSpEqrMhEeamgDjN93WQoVvFTivR5Dczse/QC
 NgpYdbOWsfyYF2Xe81IsduxHbfzta/LjtrRFvqj5ongS4gsDzQEsjNtcQ05j+Kx+ytzz
 b7DBiGPzpbSuL369xxkpm8cHUe3Dr492lNYvyC8+0QZ1uO3kkV1wEn37e6P+z1CMgqJQ
 Y0Vd2WK8Xn3n1lNWVHGHkzjx3nabFA/6Oy2M6ySEM+GatZpAx4dbbkOeGResNDk/l/25
 GeMrfn16U6Jm4k3JBgVbfhveSnzZR5ZJjbkOFgJI0BS6YmonWRVdtHlIyx7ck3fTIGkn
 srfQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3X1mm
 (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, 24 Sep 2019 16:03:33 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:17 +0200
Message-Id: <20190924140319.11303-7-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190924140319.11303-1-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND v1 6/8] Remove tools/examples/cpupool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, 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>

SW4gdGhlIG5lYXIgZnV0dXJlIGFsbCBmcmVzaCBpbnN0YWxsYXRpb25zIHdpbGwgaGF2ZSBhbiBl
bXB0eSAvZXRjLgpUaGUgY29udGVudCBvZiB0aGlzIGRpcmVjdG9yeSB3aWxsIG5vdCBiZSBjb250
cm9sbGVkIGJ5IHRoZSBwYWNrYWdlCm1hbmFnZXIgYW55bW9yZS4gT25lIG9mIHRoZSByZWFzb25z
IGZvciB0aGlzIG1vdmUgaXMgdG8gbWFrZSBzbmFwc2hvdHMKbW9yZSByb2J1c3QuCgpJbnN0YWxs
aW5nIGVtcHR5IGNvbmZpZ3VyYXRpb24gZmlsZXMgaXMgbm90IGhlbHBmdWwgZm9yIGFuIGVtcHR5
IC9ldGMKZGlyZWN0b3J5LiBUaGUgZXhwZWN0ZWQgdmFsdWVzIGFyZSBhbGwgZGVzY3JpYmVkIGlu
IHhsY3B1cG9vbC5jZmcoNSkuClRoZXJlIGlzIG5vIG5lZWQgdG8gZHVwbGljYXRlIHRoaXMgaW5m
byBpbnRvIGFub3RoZXIgZmlsZS4KVGhlIG5lZWQgZm9yIGEgZGVkaWNhdGVkIGZpbGUgaXMgYWxz
byBkZXNjcmliZWQgaW4geGwoMSkgY3B1cG9vbC1jcmVhdGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUgfCAg
MSAtCiB0b29scy9leGFtcGxlcy9SRUFETUUgICB8ICAxIC0KIHRvb2xzL2V4YW1wbGVzL2NwdXBv
b2wgIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTkgZGVsZXRpb25z
KC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvZXhhbXBsZXMvY3B1cG9vbAoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2V4YW1wbGVzL01ha2VmaWxlIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKaW5k
ZXggMTQ3ZWE1OTBlZi4uNjRiMjMzMGIwMyAxMDA2NDQKLS0tIGEvdG9vbHMvZXhhbXBsZXMvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKQEAgLTYsNyArNiw2IEBAIFhFTl9S
RUFETUVTID0gUkVBRE1FCiAKIFhFTl9DT05GSUdTICs9IHhsZXhhbXBsZS5odm0KIFhFTl9DT05G
SUdTICs9IHhsZXhhbXBsZS5wdmxpbnV4Ci1YRU5fQ09ORklHUyArPSBjcHVwb29sCiAKIFhFTl9D
T05GSUdTICs9ICQoWEVOX0NPTkZJR1MteSkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvZXhhbXBsZXMv
UkVBRE1FIGIvdG9vbHMvZXhhbXBsZXMvUkVBRE1FCmluZGV4IDQ4YWNlODIxODkuLmQxMzQ5NDVl
YjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2V4YW1wbGVzL1JFQURNRQorKysgYi90b29scy9leGFtcGxl
cy9SRUFETUUKQEAgLTEzLDcgKzEzLDYgQEAgYmxvY2sgICAgICAgICAgICAgICAtIGNhbGxlZCBi
eSB4ZW4tYmFja2VuZC5hZ2VudCB0byBiaW5kL3VuYmluZCBkZXYKIGJsb2NrLWNvbW1vbi5zaCAg
ICAgLSBzb3VyY2VkIGJ5IGJsb2NrLCBibG9jay0qCiBibG9jay1lbmJkICAgICAgICAgIC0gYmlu
ZHMvdW5iaW5kcyBuZXR3b3JrIGJsb2NrIGRldmljZXMKIGJsb2NrLW5iZCAgICAgICAgICAgLSBi
aW5kcy91bmJpbmRzIG5ldHdvcmsgYmxvY2sgZGV2aWNlcwotY3B1cG9vbCAgICAgICAgICAgICAt
IGV4YW1wbGUgY29uZmlndXJhdGlvbiBzY3JpcHQgZm9yICd4bCBjcHVwb29sLWNyZWF0ZScKIGV4
dGVybmFsLWRldmljZS1taWdyYXRlIC0gY2FsbGVkIGJ5IHhlbmQgZm9yIG1pZ3JhdGluZyBleHRl
cm5hbCBkZXZpY2VzCiBsb2NraW5nLnNoICAgICAgICAgIC0gbG9ja2luZyBmdW5jdGlvbnMgdG8g
cHJldmVudCBjb25jdXJyZW50IGFjY2VzcyB0bwogICAgICAgICAgICAgICAgICAgICAgIGNyaXRp
Y2FsIHNlY3Rpb25zIGluc2lkZSBzY3JpcHQgZmlsZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2V4YW1w
bGVzL2NwdXBvb2wgYi90b29scy9leGFtcGxlcy9jcHVwb29sCmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAzNWUyMjllNDYyLi4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2V4YW1wbGVzL2Nw
dXBvb2wKKysrIC9kZXYvbnVsbApAQCAtMSwxNyArMCwwIEBACi0jPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotIyBDb25maWd1cmF0aW9uIHNldHVwIGZvciAneG0gY3B1cG9vbC1jcmVhdGUnIG9yICd4bCBj
cHVwb29sLWNyZWF0ZScuCi0jIFRoaXMgc2NyaXB0IHNldHMgdGhlIHBhcmFtZXRlcnMgdXNlZCB3
aGVuIGEgY3B1cG9vbCBpcyBjcmVhdGVkIHVzaW5nCi0jICd4bSBjcHVwb29sLWNyZWF0ZScgb3Ig
J3hsIGNwdXBvb2wtY3JlYXRlJy4KLSMgWW91IHVzZSBhIHNlcGFyYXRlIHNjcmlwdCBmb3IgZWFj
aCBjcHVwb29sIHlvdSB3YW50IHRvIGNyZWF0ZSwgb3IgCi0jIHlvdSBjYW4gc2V0IHRoZSBwYXJh
bWV0ZXJzIGZvciB0aGUgY3B1cG9vbCBvbiB0aGUgeG0gY29tbWFuZCBsaW5lLgotIz09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLQotIyB0aGUgbmFtZSBvZiB0aGUgbmV3IGNwdXBvb2wKLW5hbWUgPSAiRXhh
bXBsZS1DcHVwb29sIgotCi0jIHRoZSBzY2hlZHVsZXIgdG8gdXNlOiB2YWxpZCBhcmUgZS5nLiBj
cmVkaXQsIGNyZWRpdDIgYW5kIHJ0ZHMKLXNjaGVkID0gImNyZWRpdCIKLQotIyBsaXN0IG9mIGNw
dXMgdG8gdXNlCi1jcHVzID0gWyIyIiwgIjMiXQotCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:04:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClQF-0004ot-59; Tue, 24 Sep 2019 14:04:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClQD-0004oS-Vn
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:04:05 +0000
X-Inumbo-ID: 25e97d98-ded4-11e9-bf31-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::6])
 by localhost (Halon) with ESMTPS
 id 25e97d98-ded4-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:03:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333836;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=jEOmbRny/ROk4euw9gy63jwyv17DX2u/l8o9dBTV3JA=;
 b=KrDtdRg0oZcaieFHjT8yg0V+AbfAyryE57SMTOmdPzD82+8D00Q84Zv5e6ICH6LZlQ
 vJbn4ByuQwsvMDU0FVGWbIStX55NuDkI6faMSy9h9ciAf9+W1vsLYSEQNLEFRJ+5phL3
 TR4rxHtGkSWxks2aKH7wq/KXIGF4G///y6hQtUpt1ekblRIVwJLvx3mljCY9+eKCXscc
 wfufrqveEHiIRhYvxVXbKb7GGkL2yBekK6FCrwaaT+zz8lhKF3G26DdMXxofDtVe4gw8
 XHdUk5m3MPjwfIEKtB/Edh4l9tOP39cKO/oAHLG0sXDBpp2UzpX2qVg92x2SKuE8y2Z8
 ut4g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3S1mj
 (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, 24 Sep 2019 16:03:28 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:14 +0200
Message-Id: <20190924140319.11303-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190924140319.11303-1-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND v1 3/8] Use XEN_SCRIPT_DIR to refer to
 /etc/xen/scripts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

Tm93IHRoYXQgc2NyaXB0cyBhcmUgc3RvcmVkIGluIGxpYmV4ZWMsIHJlcGxhY2UgYWxsIGhhcmRj
b2RlZCBwYXRocyB0bwp1c2UgWEVOX1NDUklQVF9ESVIgdG8gZXhwYW5kIHRoZSBhY3R1YWwgbG9j
YXRpb24uCgpVcGRhdGUgLmdpdGlnbm9yZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxv
bGFmQGFlcGZsZS5kZT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMyArKysKIGRvY3MvY29uZmlndXJlLmFj
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzICsr
KwogLi4uL3t4bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QgPT4geGwtZGlzay1jb25maWd1cmF0
aW9uLjUucG9kLmlufSB8IDIgKy0KIC4uLmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kID0+IHhs
LW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZC5pbn0gfCA0ICsrLS0KIGRvY3MvbWFuL3hsLjEu
cG9kLmluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
ICstCiBkb2NzL21hbi97eGwuY29uZi41LnBvZCA9PiB4bC5jb25mLjUucG9kLmlufSAgICAgICAg
ICAgICAgICAgICAgICAgIHwgNiArKystLS0KIGRvY3MvbWlzYy9ibG9jay1zY3JpcHRzLnR4dCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyICstCiB0b29scy94bC94
bF9jbWR0YWJsZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMiArLQogOCBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQogcmVuYW1lIGRvY3MvbWFuL3t4bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QgPT4geGwtZGlz
ay1jb25maWd1cmF0aW9uLjUucG9kLmlufSAoOTklKQogcmVuYW1lIGRvY3MvbWFuL3t4bC1uZXR3
b3JrLWNvbmZpZ3VyYXRpb24uNS5wb2QgPT4geGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9k
LmlufSAoOTglKQogcmVuYW1lIGRvY3MvbWFuL3t4bC5jb25mLjUucG9kID0+IHhsLmNvbmYuNS5w
b2QuaW59ICg5NyUpCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXgg
M2FkYTBjNGYwYi4uNWFhNDIwMWQzNCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0
aWdub3JlCkBAIC00Nyw3ICs0NywxMCBAQCBkaXN0LyoKIGRvY3MvdG1wLioKIGRvY3MvaHRtbC8K
IGRvY3MvbWFuL3hsLmNmZy41LnBvZAorZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUu
cG9kCitkb2NzL21hbi94bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS5wb2QKIGRvY3MvbWFuL3hs
LjEucG9kCitkb2NzL21hbi94bC5jb25mLjUucG9kCiBkb2NzL21hbjEvCiBkb2NzL21hbjUvCiBk
b2NzL21hbjcvCmRpZmYgLS1naXQgYS9kb2NzL2NvbmZpZ3VyZS5hYyBiL2RvY3MvY29uZmlndXJl
LmFjCmluZGV4IGU3OTViZWMwNGMuLjE2OTQ4MGRhNmMgMTAwNjQ0Ci0tLSBhL2RvY3MvY29uZmln
dXJlLmFjCisrKyBiL2RvY3MvY29uZmlndXJlLmFjCkBAIC05LDYgKzksOSBAQCBBQ19DT05GSUdf
RklMRVMoWwogLi4vY29uZmlnL0RvY3MubWsKIG1hbi94bC5jZmcuNS5wb2QKIG1hbi94bC4xLnBv
ZAorbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZAorbWFuL3hsLW5ldHdvcmstY29uZmln
dXJhdGlvbi41LnBvZAorbWFuL3hsLmNvbmYuNS5wb2QKIF0pCiBBQ19DT05GSUdfQVVYX0RJUihb
Li4vXSkKIApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9k
IGIvZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kLmluCnNpbWlsYXJpdHkgaW5k
ZXggOTklCnJlbmFtZSBmcm9tIGRvY3MvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZApy
ZW5hbWUgdG8gZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kLmluCmluZGV4IDc5
NjVkNWRkNzMuLjk1YzIzYjRhOTIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLWRpc2stY29uZmln
dXJhdGlvbi41LnBvZAorKysgYi9kb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2Qu
aW4KQEAgLTI1Nyw3ICsyNTcsNyBAQCBhdXRvbWF0aWNhbGx5IGRldGVybWluZSB0aGUgbW9zdCBz
dWl0YWJsZSBiYWNrZW5kLgogCiBTcGVjaWZpZXMgdGhhdCBCPHRhcmdldD4gaXMgbm90IGEgbm9y
bWFsIGhvc3QgcGF0aCwgYnV0IHJhdGhlcgogaW5mb3JtYXRpb24gdG8gYmUgaW50ZXJwcmV0ZWQg
YnkgdGhlIGV4ZWN1dGFibGUgcHJvZ3JhbSBJPFNDUklQVD4sCi0obG9va2VkIGZvciBpbiBGPC9l
dGMveGVuL3NjcmlwdHM+LCBpZiBpdCBkb2Vzbid0IGNvbnRhaW4gYSBzbGFzaCkuCisobG9va2Vk
IGZvciBpbiBGPEBYRU5fU0NSSVBUX0RJUkA+LCBpZiBpdCBkb2Vzbid0IGNvbnRhaW4gYSBzbGFz
aCkuCiAKIFRoZXNlIHNjcmlwdHMgYXJlIG5vcm1hbGx5IGNhbGxlZCAiYmxvY2stSTxTQ1JJUFQ+
Ii4KIApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9k
IGIvZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kLmluCnNpbWlsYXJpdHkg
aW5kZXggOTglCnJlbmFtZSBmcm9tIGRvY3MvbWFuL3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41
LnBvZApyZW5hbWUgdG8gZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kLmlu
CmluZGV4IGU5YWMzYzViOWUuLmMzNDY3YzZlNzYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLW5l
dHdvcmstY29uZmlndXJhdGlvbi41LnBvZAorKysgYi9kb2NzL21hbi94bC1uZXR3b3JrLWNvbmZp
Z3VyYXRpb24uNS5wb2QuaW4KQEAgLTE2OSw4ICsxNjksOCBAQCBudW1iZXIuIExpa2V3aXNlIHRo
ZSBkZWZhdWx0IHRhcCBuYW1lIGlzIEM8dmlmRE9NSUQuREVWSUQtZW11Pi4KIAogU3BlY2lmaWVz
IHRoZSBob3RwbHVnIHNjcmlwdCB0byBydW4gdG8gY29uZmlndXJlIHRoaXMgZGV2aWNlIChlLmcu
IHRvCiBhZGQgaXQgdG8gdGhlIHJlbGV2YW50IGJyaWRnZSkuIERlZmF1bHRzIHRvCi1DPFhFTl9T
Q1JJUFRfRElSL3ZpZi1icmlkZ2U+IGJ1dCBjYW4gYmUgc2V0IHRvIGFueSBzY3JpcHQuIFNvbWUg
ZXhhbXBsZQotc2NyaXB0cyBhcmUgaW5zdGFsbGVkIGluIEM8WEVOX1NDUklQVF9ESVI+LgorQzxA
WEVOX1NDUklQVF9ESVJAL3ZpZi1icmlkZ2U+IGJ1dCBjYW4gYmUgc2V0IHRvIGFueSBzY3JpcHQu
IFNvbWUgZXhhbXBsZQorc2NyaXB0cyBhcmUgaW5zdGFsbGVkIGluIEM8QFhFTl9TQ1JJUFRfRElS
QD4uCiAKIAogPWhlYWQyIGlwCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC4xLnBvZC5pbiBiL2Rv
Y3MvbWFuL3hsLjEucG9kLmluCmluZGV4IDJmNzM3NWVkMGEuLjNkNjRlYWE1YjIgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLjEucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLjEucG9kLmluCkBAIC01
NzEsNyArNTcxLDcgQEAgU2VlIHRoZSBjb3JyZXNwb25kaW5nIG9wdGlvbiBvZiB0aGUgSTxjcmVh
dGU+IHN1YmNvbW1hbmQuCiA9aXRlbSBCPC1OPiBJPG5ldGJ1ZnNjcmlwdD4KIAogVXNlIDxuZXRi
dWZzY3JpcHQ+IHRvIHNldHVwIG5ldHdvcmsgYnVmZmVyaW5nIGluc3RlYWQgb2YgdGhlCi1kZWZh
dWx0IHNjcmlwdCAoL2V0Yy94ZW4vc2NyaXB0cy9yZW11cy1uZXRidWYtc2V0dXApLgorZGVmYXVs
dCBzY3JpcHQgKEBYRU5fU0NSSVBUX0RJUkAvcmVtdXMtbmV0YnVmLXNldHVwKS4KIAogPWl0ZW0g
QjwtRj4KIApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY29uZi41LnBvZCBiL2RvY3MvbWFuL3hs
LmNvbmYuNS5wb2QuaW4Kc2ltaWxhcml0eSBpbmRleCA5NyUKcmVuYW1lIGZyb20gZG9jcy9tYW4v
eGwuY29uZi41LnBvZApyZW5hbWUgdG8gZG9jcy9tYW4veGwuY29uZi41LnBvZC5pbgppbmRleCBi
MWJkZTdkNjU3Li4yYmViMjExOWE4IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jb25mLjUucG9k
CisrKyBiL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QuaW4KQEAgLTk1LDcgKzk1LDcgQEAgQ29uZmln
dXJlcyB0aGUgZGVmYXVsdCBob3RwbHVnIHNjcmlwdCB1c2VkIGJ5IHZpcnR1YWwgbmV0d29yayBk
ZXZpY2VzLgogCiBUaGUgb2xkIEI8dmlmc2NyaXB0PiBvcHRpb24gaXMgZGVwcmVjYXRlZCBhbmQg
c2hvdWxkIG5vdCBiZSB1c2VkLgogCi1EZWZhdWx0OiBDPC9ldGMveGVuL3NjcmlwdHMvdmlmLWJy
aWRnZT4KK0RlZmF1bHQ6IEM8QFhFTl9TQ1JJUFRfRElSQC92aWYtYnJpZGdlPgogCiA9aXRlbSBC
PHZpZi5kZWZhdWx0LmJyaWRnZT0iTkFNRSI+CiAKQEAgLTEyMSwxMyArMTIxLDEzIEBAIERlZmF1
bHQ6IEM8Tm9uZT4KIAogQ29uZmlndXJlcyB0aGUgZGVmYXVsdCBzY3JpcHQgdXNlZCBieSBSZW11
cyB0byBzZXR1cCBuZXR3b3JrIGJ1ZmZlcmluZy4KIAotRGVmYXVsdDogQzwvZXRjL3hlbi9zY3Jp
cHRzL3JlbXVzLW5ldGJ1Zi1zZXR1cD4KK0RlZmF1bHQ6IEM8QFhFTl9TQ1JJUFRfRElSQC9yZW11
cy1uZXRidWYtc2V0dXA+CiAKID1pdGVtIEI8Y29sby5kZWZhdWx0LnByb3h5c2NyaXB0PSJQQVRI
Ij4KIAogQ29uZmlndXJlcyB0aGUgZGVmYXVsdCBzY3JpcHQgdXNlZCBieSBDT0xPIHRvIHNldHVw
IGNvbG8tcHJveHkuCiAKLURlZmF1bHQ6IEM8L2V0Yy94ZW4vc2NyaXB0cy9jb2xvLXByb3h5LXNl
dHVwPgorRGVmYXVsdDogQzxAWEVOX1NDUklQVF9ESVJAL2NvbG8tcHJveHktc2V0dXA+CiAKID1p
dGVtIEI8b3V0cHV0X2Zvcm1hdD0ianNvbnxzeHAiPgogCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
YmxvY2stc2NyaXB0cy50eHQgYi9kb2NzL21pc2MvYmxvY2stc2NyaXB0cy50eHQKaW5kZXggZWFi
YWIxMDBhOC4uODAyMDc4N2E1MiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2Jsb2NrLXNjcmlwdHMu
dHh0CisrKyBiL2RvY3MvbWlzYy9ibG9jay1zY3JpcHRzLnR4dApAQCAtMTgsNyArMTgsNyBAQCBT
ZXR1cAogCiBJdCBpcyBoaWdobHkgcmVjb21tZW5kZWQgdGhhdCBjdXN0b20gaG90cGx1ZyBzY3Jp
cHRzIGFzIG11Y2ggYXMKIHBvc3NpYmxlIGluY2x1ZGUgYW5kIHVzZSB0aGUgY29tbW9uIFhlbiBm
dW5jdGlvbmFsaXR5LiAgSWYgdGhlIHNjcmlwdAotaXMgcnVuIGZyb20gdGhlIG5vcm1hbCBibG9j
ayBzY3JpcHQgbG9jYXRpb24gKC9ldGMveGVuL3NjcmlwdHMgYnkKK2lzIHJ1biBmcm9tIHRoZSBu
b3JtYWwgYmxvY2sgc2NyaXB0IGxvY2F0aW9uICgvdXNyL2xpYi94ZW4vc2NyaXB0cyBieQogZGVm
YXVsdCksIHRoZW4gdGhpcyBjYW4gYmUgZG9uZSBieSBhZGRpbmcgdGhlIGZvbGxvd2luZyB0byB0
aGUgdG9wIG9mCiB0aGUgc2NyaXB0OgogCmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJs
ZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCA1YmFhNjAyM2FhLi4yMTYyMDIyMmNk
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMKQEAgLTUxOCw3ICs1MTgsNyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10g
PSB7CiAgICAgICAiLWUgICAgICAgICAgICAgICAgICAgICAgRG8gbm90IHdhaXQgaW4gdGhlIGJh
Y2tncm91bmQgKG9uIDxob3N0PikgZm9yIHRoZSBkZWF0aFxuIgogICAgICAgIiAgICAgICAgICAg
ICAgICAgICAgICAgIG9mIHRoZSBkb21haW4uXG4iCiAgICAgICAiLU4gPG5ldGJ1ZnNjcmlwdD4g
ICAgICAgVXNlIG5ldGJ1ZnNjcmlwdCB0byBzZXR1cCBuZXR3b3JrIGJ1ZmZlcmluZyBpbnN0ZWFk
IG9mIHRoZVxuIgotICAgICAgIiAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQgc2NyaXB0
ICgvZXRjL3hlbi9zY3JpcHRzL3JlbXVzLW5ldGJ1Zi1zZXR1cCkuXG4iCisgICAgICAiICAgICAg
ICAgICAgICAgICAgICAgICAgZGVmYXVsdCBzY3JpcHQgKCIgWEVOX1NDUklQVF9ESVIgIi9yZW11
cy1uZXRidWYtc2V0dXApLlxuIgogICAgICAgIi1GICAgICAgICAgICAgICAgICAgICAgIEVuYWJs
ZSB1bnNhZmUgY29uZmlndXJhdGlvbnMgWy1ifC1ufC1kIGZsYWdzXS4gVXNlIHRoaXMgb3B0aW9u
XG4iCiAgICAgICAiICAgICAgICAgICAgICAgICAgICAgICAgd2l0aCBjYXV0aW9uIGFzIGZhaWxv
dmVyIG1heSBub3Qgd29yayBhcyBpbnRlbmRlZC5cbiIKICAgICAgICItYiAgICAgICAgICAgICAg
ICAgICAgICBSZXBsaWNhdGUgbWVtb3J5IGNoZWNrcG9pbnRzIHRvIC9kZXYvbnVsbCAoYmxhY2to
b2xlKS5cbiIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:04:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iClQk-00051H-LK; Tue, 24 Sep 2019 14:04:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClQj-00050d-2z
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:04:37 +0000
X-Inumbo-ID: 3d7b3fbe-ded4-11e9-97fb-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::2])
 by localhost (Halon) with ESMTPS
 id 3d7b3fbe-ded4-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:04:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569333875;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=T9s9NtO9OB4r/h4Xfn5sQa8tUjL463W0NB1znGOmaEY=;
 b=n0Nw8V/vx72KoKlacDSRQpf+AkOvodMs5Z0N0tvqhIleIPe5w7HHbpsphQ9dtWLNPC
 frDkAaHnCoivs3zBTI4oP4g8gqqs0RQYA2XynrSELVf2VeDZ+fUH6mBPxV3Dq29QKARY
 WT+M5CYEW0P9rbjja4YQbkv9qUxZ7LcabF52JykFGvHtamKTUX54Qvz07gw3CkbocDqQ
 b+l/ejdQNXWCRcUuMCR5nTYytfXBJheAlirxZon0h6Wll5+SlEjq/pivc+nOmFFc4e9J
 eV5BkQTQNPZ1MRMNND7MM2bCV2yJFZRQ4uy5m2/Dkr8DYZqsEstXGjiFSuHrpY7a8XQg
 dmlg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuz7MdiQehTvc3KJf+j/F"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OE3O1mh
 (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, 24 Sep 2019 16:03:24 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:03:12 +0200
Message-Id: <20190924140319.11303-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190924140319.11303-1-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RESEND v1 1/8] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Olaf Hering <olaf@aepfle.de>, Quan Xu <quan.xu0@gmail.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHJlYWRfdnRwbWJsayB1c2VzIHByaW50ZigzKSwgYnV0IHN0ZGlvLmggaXMg
bm90IGluY2x1ZGVkCmluIHRoaXMgZmlsZS4gVGhpcyByZXN1bHRzIGluIGEgd2FybmluZyBmcm9t
IGdjYy03OgoKdnRwbWJsay5jOiBJbiBmdW5jdGlvbiAncmVhZF92dHBtYmxrJzoKdnRwbWJsay5j
OjMyMjo3OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAncHJpbnRm
JyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KICAgICAgIHByaW50ZigiRXhwZWN0
ZWQ6ICIpOwp2dHBtYmxrLmM6MzIyOjc6IHdhcm5pbmc6IGluY29tcGF0aWJsZSBpbXBsaWNpdCBk
ZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBmdW5jdGlvbiAncHJpbnRmJwp2dHBtYmxrLmM6MzIyOjc6
IG5vdGU6IGluY2x1ZGUgJzxzdGRpby5oPicgb3IgcHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdw
cmludGYnCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQog
c3R1YmRvbS92dHBtL3Z0cG1ibGsuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS92dHBtL3Z0cG1ibGsuYyBiL3N0dWJkb20vdnRwbS92
dHBtYmxrLmMKaW5kZXggZmU1MjlhYjVhYy4uNjgxZjBjMDFiNiAxMDA2NDQKLS0tIGEvc3R1YmRv
bS92dHBtL3Z0cG1ibGsuYworKysgYi9zdHViZG9tL3Z0cG0vdnRwbWJsay5jCkBAIC0yMCw2ICsy
MCw3IEBACiAjaW5jbHVkZSA8dW5pc3RkLmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRl
IDxmY250bC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CiAKIC8qRW5jcnlwdGlvbiBrZXkgYW5kIGJs
b2NrIHNpemVzICovCiAjZGVmaW5lIEJMS1NaIDE2CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:06:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:06:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClSJ-0005Qz-4A; Tue, 24 Sep 2019 14:06:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iClSH-0005Qi-RG
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:06:13 +0000
X-Inumbo-ID: 76f477e2-ded4-11e9-97fb-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::60b]) by localhost (Halon) with ESMTPS
 id 76f477e2-ded4-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:06:12 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=K2XC3riKIIinWnaVMrHpyty/LMWVA02R8jDAGHziObOy+X61/yTEyM+o6mHyacaTxZZMZ4cyzy16LNIQpj5XMBBe/6iH3WBVbDaBMojjsFMqihjrRZG1QUQd4FVgSEC9QfGrxsFkdgaTW2L0lLMxeD2b3sXdmjiI2XNnWIGv93lMKqz5pS6Myj12ofsHYp8ku7dX59A+z9s8ZwfrsIBHvAY/RrtaK+oQIWqcLYlzyJrTClIZWL4kLD118ofuiX4t0p5pRKMcITqEqsMqLu/BtCbcmklUpSMpxmci7fg6GlbvUhFHRDpsmmX66k+PDCD+UVvjdMm53TDuJ4tl0+j64w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lsUwyl6sWwpc+noh1WbXBzCk5wF43YCVajQSUvRiRbE=;
 b=aMjdwTXDlmxr2eKclO7/zk7Im2qL6Ns1o/II2KSUam6i+QQGuQCNAtLsEMhCDeINGiq2VREh3CrbNMPRYlKzIBXdgAPkijoev6qCTZhq46feRABwcdXi3HSBXTD6b2VzBGMfpDOEIyXpPV92RPAbN430MmHJ6Mh4lLefj1rbWmfz3ikOXCEn28nWWXViKjY6NDJVW8suFtC1nCXo4v37OfR2UnF5PDK43iHhXV3dSy6QMsNVTGdwlcHq4KnBbuLxjE/H0Efaq3MO7NPAAmfGC6Pqq0piavamtSY8aLkCOEZ0KGHWBpfpM9WLx7NMStgFpWSLh+iNeY5LoN/37vEL9w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lsUwyl6sWwpc+noh1WbXBzCk5wF43YCVajQSUvRiRbE=;
 b=vL5C77d6KEO3EFmQPgdHFs/JBI+Gg7gegBV2vwPZq13QuJGHsPkzEmjTDhg8m2Orqyw1MEmRhvpYjf2z67u0KqxuKHslpfWrLcGUV9xHCdAHsU+S/H9cvEwyPhUJmTdhCr/H7AgEgUqDVfeIPYgqMErMov7AdLtSisvd2l8Ixx4=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB5284.eurprd03.prod.outlook.com (10.255.99.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Tue, 24 Sep 2019 14:06:11 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 14:06:11 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH for-4.13] xen/arm: Implement workaround for Cortex A-57
 and Cortex A72 AT speculate
Thread-Index: AQHVcshSxoPdo79l10O4lpLJvULUNqc63N4A
Date: Tue, 24 Sep 2019 14:06:10 +0000
Message-ID: <87a7ataiwd.fsf@epam.com>
References: <20190924110749.18210-1-julien.grall@arm.com>
In-Reply-To: <20190924110749.18210-1-julien.grall@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: c1341912-49e7-4025-2193-08d740f85a9c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB5284; 
x-ms-traffictypediagnostic: AM6PR03MB5284:|AM6PR03MB5284:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR03MB52842E27194199C3AF642A00E6840@AM6PR03MB5284.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1775;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(396003)(376002)(346002)(136003)(366004)(189003)(199004)(66066001)(81156014)(26005)(6486002)(6436002)(486006)(446003)(186003)(476003)(11346002)(2616005)(5660300002)(3846002)(229853002)(6116002)(14454004)(71190400001)(71200400001)(36756003)(2906002)(6246003)(6512007)(7736002)(478600001)(76116006)(4326008)(102836004)(6916009)(256004)(80792005)(91956017)(99286004)(25786009)(55236004)(76176011)(316002)(86362001)(54906003)(66446008)(66946007)(8936002)(107886003)(64756008)(8676002)(6506007)(66556008)(66476007)(305945005)(81166006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5284;
 H:AM6PR03MB4150.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: Jz30Dehup3A495u3zsAHMTcY+4dcB7YC94LQZ/V5ZPsKeDbwFocF2Nvw3MJ2HWXDd7sCenJ/ikW5rBX+/j332PBi02SU98k03mejlFB+/3ldveACh8N7Ylfd8qNnWPFQ0xEF87wiuLlNCk27uepwr9VjqxnFMrBXVZVsjHRpImsFF9VfBZmTv0atDaqmCgJ0c8SdjoYVYOLwN4TAl+RJRlbOV8f8F8YcSTaOhK2WDvVrMkLrmNMNKjmXY8alzlzgkbmwxy5VnqEZCGTq6Qv+lsw7XunTOFsXxlw8wLW0tnnML2CqedsIvRKGNejCGpIjzguO/b1EXV4JuedDMVLXdm6CzbAJFObmxYLWXV5YXX2AV6pZ04YIUXOEnNGBolgAYTXmcWtxBwkOThRdMXW5DcAaglyJdcCdLe+buY7v4GU=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c1341912-49e7-4025-2193-08d740f85a9c
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 14:06:11.0382 (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: T8y0ArkiizOl9gzuOpyU+NbGuJqXm34ysCbk8E+soZJvUO3QHpj2hkKoLqQtUKzf3PqWGqs3U4h3Lomu0kzRyRonpYZAY2NNcWMo0DIk0f4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5284
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Implement workaround for
 Cortex A-57 and Cortex A72 AT speculate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

CgpKdWxpZW4gR3JhbGwgd3JpdGVzOgoKPiBCb3RoIENvcnRleC1BNTcgKGVycmF0dW0gMTMxOTUz
NykgYW5kIENvcnRleC1BNzIgKGVycmF0dW0gMTMxOTM2NykgY2FuCj4gZW5kIHdpdGggY29ycnVw
dCBUTEJzIGlmIHRoZXkgc3BlY3VsYXRlIGFuIEFUIGluc3RydWN0aW9uIHdoaWxlIFMxL1MyCj4g
c3lzdGVtIHJlZ2lzdGVycyBpbiBpbmNvbnNpc3RlbnQgc3RhdGUuCj4KPiBUaGUgd29ya2Fyb3Vu
ZCBpcyB0aGUgc2FtZSBhcyBmb3IgQ29ydGV4IEEtNzYgaW1wbGVtZW50ZWQgYnkgY29tbWl0Cj4g
YTE4YmUwNmFjYSAieGVuL2FybTogSW1wbGVtZW50IHdvcmthcm91bmQgZm9yIENvcnRleC1BNzYg
ZXJyYXR1bSAxMTY1NTIyIiwKPiBzbyBpdCBpcyBvbmx5IG5lY2Vzc2FyeSB0byBwbHVtYiBpbiB0
aGUgY3B1ZXJyYXRhIGZyYW1ld29yay4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CldpdGggYSBmZXcgbml0czoKClJldmlld2VkLWJ5OiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cgo+IC0tLQo+ICBkb2Nz
L21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dCB8ICAyICsrCj4gIHhlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYyAgICAgICAgIHwgMTAgKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDEyIGlu
c2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRh
LnR4dCBiL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0Cj4gaW5kZXggNmNkMTM2NmYx
NS4uY2YxOTNhNmQ0ZCAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRh
LnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0Cj4gQEAgLTQ4LDUg
KzQ4LDcgQEAgc3RhYmxlIGh5cGVydmlzb3JzLgo+ICB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4
LUE1NyAgICAgIHwgIzg1MjUyMyAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+
ICB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzMjA3NSAgICAgICAgIHwg
QVJNNjRfRVJSQVRVTV84MzIwNzUgICAgfAo+ICB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1
NyAgICAgIHwgIzgzNDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzQyMjAgICAgfAo+ICt8
IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzEzMTk1MzcgICAgICAgIHwgTi9B
Cj4gK3wgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTcyICAgICAgfCAjMTMxOTM2NyAgICAgICAg
fCBOL0EKTG9va3MgbGlrZSB5b3UgbWlzc2VkIHRoZSBsYXN0IHwuCgpBbHNvLCBpcyB0aGlzICJB
Uk0iIG9yICJBcm0iPyBJIGJlbGlldmUgeW91IGFza2VkIG1lIHRvIHVzZXIgdGhlIGxhdHRlci4K
Cj4gIHwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTc2ICAgICAgfCAjMTE2NTUyMiAgICAgICAg
fCBOL0EgICAgICAgICAgICAgICAgICAgICB8Cj4gIHwgQVJNICAgICAgICAgICAgfCBNTVUtNTAw
ICAgICAgICAgfCAjODQyODY5ICAgICAgICAgfCBOL0EgICAgICAgICAgICAgICAgICAgICB8Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwo+IGluZGV4IDZmNDgzYjJkOGQuLmRhNzJiMDI0NDIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4g
QEAgLTQ4MSw2ICs0ODEsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxp
dGllcyBhcm1fZXJyYXRhW10gPSB7Cj4gICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk02NF9XT1JL
QVJPVU5EX0FUX1NQRUNVTEFURSwKPiAgICAgICAgICBNSURSX1JBTkdFKE1JRFJfQ09SVEVYX0E3
NiwgMCwgMiA8PCBNSURSX1ZBUklBTlRfU0hJRlQpLAo+ICAgICAgfSwKPiArICAgIHsKPiArICAg
ICAgICAuZGVzYyA9ICJBUk0gZXJyYXR1bSAxMzE5NTM3IiwKPiArICAgICAgICAuY2FwYWJpbGl0
eSA9IEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFLAo+ICsgICAgICAgIE1JRFJfQUxMX1ZF
UlNJT05TKE1JRFJfQ09SVEVYX0E3MiksCj4gKyAgICB9LAo+ICsgICAgewo+ICsgICAgICAgIC5k
ZXNjID0gIkFSTSBlcnJhdHVtIDEzMTkzNjciLAo+ICsgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJN
NjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUsCj4gKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMo
TUlEUl9DT1JURVhfQTU3KSwKPiArICAgIH0sCj4gICAgICB7fSwKPiAgfTsKCgotLSAKVm9sb2R5
bXlyIEJhYmNodWsgYXQgRVBBTQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:08:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iClUg-0005fD-LR; Tue, 24 Sep 2019 14:08:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iClUf-0005f5-I0
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:08:41 +0000
X-Inumbo-ID: ce343ca4-ded4-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id ce343ca4-ded4-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:08:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 49912337;
 Tue, 24 Sep 2019 07:08: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 A64D33F59C;
 Tue, 24 Sep 2019 07:08:37 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190918185041.22738-1-volodymyr_babchuk@epam.com>
 <20190918185041.22738-5-volodymyr_babchuk@epam.com>
 <b6ddb159-463f-2e30-35b8-5aefae38b94f@arm.com> <87ef069b7w.fsf@epam.com>
 <de2f8861-8705-bd99-268b-2312dd50d84c@arm.com> <87blv9akj8.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <67e199ff-b121-410b-04d7-ccca3d295edf@arm.com>
Date: Tue, 24 Sep 2019 15:08:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87blv9akj8.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: optee: handle shared buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 "xen-devel@lists.xenproject.org" <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>

CgpPbiAyNC8wOS8yMDE5IDE0OjMwLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBKdWxp
ZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBPbiAyNC8wOS8yMDE5IDEyOjM3LCBWb2xvZHlteXIgQmFi
Y2h1ayB3cm90ZToKPj4+Cj4+PiBIaSBKdWxpZW4sCj4+Pgo+Pj4gSnVsaWVuIEdyYWxsIHdyaXRl
czoKPj4+Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAxOC8wOS8yMDE5IDE5OjUxLCBWb2xvZHlteXIg
QmFiY2h1ayB3cm90ZToKPj4+Pj4gKy8qIEhhbmRsZXMgcmV0dXJuIGZyb20gWGVuLWlzc3VlZCBS
UEMgKi8KPj4+Pj4gK3N0YXRpYyB2b2lkIGhhbmRsZV94ZW5fcnBjX3JldHVybihzdHJ1Y3Qgb3B0
ZWVfZG9tYWluICpjdHgsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAo+Pj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzaG1fcnBjICpzaG1fcnBjKQo+Pj4+PiAr
ewo+Pj4+PiArICAgIGNhbGwtPnN0YXRlID0gT1BURUVfQ0FMTF9OT1JNQUw7Cj4+Pj4+ICsKPj4+
Pj4gKyAgICAvKgo+Pj4+PiArICAgICAqIFJpZ2h0IG5vdyB3ZSBoYXZlIG9ubHkgb25lIHJlYXNv
biB0byBiZSB0aGVyZSAtIHdlIGFza2VkIGd1ZXN0Cj4+Pj4+ICsgICAgICogdG8gZnJlZSBzaGFy
ZWQgYnVmZmVyIGFuZCBpdCBkaWQgaXQuIE5vdyB3ZSBjYW4gdGVsbCBPUC1URUUKPj4+Pj4gKyAg
ICAgKiB0aGF0IGJ1ZmZlciBhbGxvY2F0aW9uIGZhaWxlZC4gV2UgYXJlIG5vdCBzdG9yaW5nIGV4
YWN0IGNvbW1hbmQKPj4+Pj4gKyAgICAgKiB0eXBlLCBvbmx5IHR5cGUgb2YgUlBDIHJldHVybi4g
U28sIHRoaXMgaXMgdGhlIG9ubHkgY2hlY2sgd2UKPj4+Pj4gKyAgICAgKiBjYW4gcGVyZm9ybSB0
aGVyZS4KPj4+Pj4gKyAgICAgKi8KPj4+Pj4gKyAgICBBU1NFUlQoY2FsbC0+cnBjX29wID09IE9Q
VEVFX1NNQ19SUENfRlVOQ19DTUQpOwo+Pj4+Cj4+Pj4gQXMgSSBwb2ludGVkIG91dCBpbiB2MSwg
QVNTRVJUKCkgaXMgcHJvYmFibHkgdGhlIGxlc3MgZGVzaXJhYmxlCj4+Pj4gc29sdXRpb24gaGVy
ZSBhcyB0aGlzIGlzIGFuIGVycm9yIHBhdGguCj4+PiBMb29rcyBsaWtlIEkgbWlzdW5kZXJzdG9v
ZCB5b3UgOigKPj4+Cj4+Pj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgY2hvc2UgdGhhdCBvdmVy
IHRoZSAzIHNvbHV0aW9ucyBJIHN1Z2dlc3RlZD8KPj4+IEkgdGhpbmsgSSBuZWVkIHNvbWUgY2xh
cmlmaWNhdGlvbiB0aGVyZS4gQVNTRVJUKCkgaXMgYWRvcHRlZCB3YXkgdG8gdGVsbAo+Pj4gYWJv
dXQgaW52YXJpYW50LiBDbGVhcmx5LCB0aGlzIGlzIHByb2dyYW1taW5nIGVycm9yIGlmIEFTU0VS
VCgpIGZhaWxzLgo+Pgo+PiBUaGF0J3MgY29ycmVjdC4KPj4KPj4+Cj4+PiBCdXQgSSB1bmRlcnN0
YW5kLCB0aGF0IEFTU0VSVCgpIGlzIGF2YWlsYWJsZSBvbmx5IGluIGRlYnVnIGJ1aWxkLiBTbywg
aW4KPj4+IHJlbGVhc2UgaXQgd2lsbCBuZXZlciBmaXJlLiBBcyB0aGlzIGlzIHZlcnkgdW5saWtl
bHkgZXJyb3IgcGF0aCwgYnVnCj4+PiB0aGVyZSBjYW4gbGl2ZSBmb3JldmVyLiBPa2F5LCBzbyBB
U1NFUlQoKSBpcyB0aGUgbGVhc3QgZGVzaXJhYmxlIHdheS4KPj4KPj4gVGhpcyBpcyBteSBjb25j
ZXJuLCBBU1NFUlQoKSBhcmUgZmluZSBpbiBwYXRoIHRoYXQgY2FuIGJlIGV4ZXJjaXNlZAo+PiBx
dWl0ZSB3ZWxsLiBCeSBleHBlcmllbmNlLCBlcnJvciBwYXRoIGFzIG5vdCBzbyB3ZWxsIHRlc3Rl
ZCwgc28gYW55Cj4+IHZlcmJvc2l0eSBpbiBub24tZGVidWcgYnVpbGQgaXMgYWx3YXlzIGhlbHBm
dWwuCj4gWWVwLCBJIHNlZS4KPiAKPj4+Cj4+PiBXYXJuaW5nIGlzIG5vdCBlbm91Z2gsIGFzIHdl
IGFyZSBhbHJlYWR5IGluIGluY29ycmVjdCBzdGF0ZS4KPj4gSW5jb3JyZWN0IHN0YXRlIGZvciB3
aG8/IFRoZSBndWVzdD8KPiBZZXMsIGZvciB0aGUgY3VycmVudCBjYWxsIG9mIHRoZSBjdXJyZW50
IGd1ZXN0LiBTdGF0ZSBvZiBvdGhlciBjYWxscyBhbmQKPiBvdGhlciBndWVzdHMgc2hvdWxkIG5v
dCBiZSBhZmZlY3RlZC4gQnV0IGl0IGlzIHBvc3NpYmxlIHRoYXQgb3VyIHZpZXcgb2YKPiBPUC1U
RUUgc3RhdGUgZm9yIHRoYXQgZ3Vlc3QgaXMgbm90IGNvcnJlY3QgYWxzby4KPiAKPj4+Cj4+PiBT
bywgYmVzdCB3YXkgaXMgdG8gY3Jhc2ggZ3Vlc3QsIGl0IHRoaXMgY29ycmVjdD8gSSdsbCBkbyB0
aGlzIGluIHRoZQo+Pj4gbmV4dCB2ZXJzaW9uIHRoZW4uCj4+Cj4+IEEgcnVsZSBvZiB0aHVtYiBp
cwo+PiAgICAtIEJVR19PTiBjYW4gYmUgcmVwbGFjZWQgYnkgZG9tYWluX2NyYXNoKCkgYXMgdGhp
cyBpcyBhIGZhdGFsIGVycm9yCj4+IHlvdSBjYW4ndCByZWNvdmVyICh0aGUgc2NvcGUgZGVwZW5k
cyBvbiB0aGUgZnVuY3Rpb24gY2FsbCkuCj4gVGhpcyBzZWVtcyBjb3JyZWN0Lgo+IAo+Pgo+PiAg
ICAtIEFTU0VSVCgpIGNhbiBiZSByZXBsYWNlZCBieSBXQVJOX09OKCkgYXMgdGhlIGZvcm1lciB3
aWxsIGJlIGEgTk9QCj4+IGluIG5vbi1kZWJ1ZyBidWlsZC4gSW4gYm90aCBjYXNlLCB0aGUgZXJy
b3IgaXMgbm90IGZhdGFsIGFuZCBjb250aW51ZQo+PiB3aWxsIG5vdCByZXN1bHQgU28gaXQgbWVh
bnMgdGhlIGVycm9yIGlzIG5vdCBmYXRhbC4KPiBJIGNhbid0IGFncmVlIHdpdGggdGhpcyBpbiBn
ZW5lcmFsLiBCdXQgbWF5YmUgdGhpcyBtYWtlcyBzZW5zZSBmb3IgWGVuLgo+IEFzIEkgc2FpZCwg
Z2VuZXJhbGx5IEFTU0VSVCgpIGlzIHVzZWQgdG8sIHdlbGwsIGFzc2VydCB0aGF0IGNvbmRpdGlv
biBpcwo+IHRydWUgZm9yIGFueSBjb3JyZWN0IHN0YXRlIG9mIGEgcHJvZ3JhbS4gU28gaXQgY2Fu
dCcgYmUgcmVwbGFjZWQgd2l0aAo+IFdBUk5fT04oKS4gSWYgd2UgZGV0ZWN0ZWQgaW52YWxpZCBz
dGF0ZSB3ZSBzaG91bGQgZWl0aGVyIHRyeSB0byBjb3JyZWN0Cj4gaXQgKGlmIGtub3cgaG93KSBv
ciB0byBpbW1lZGlhdGVseSBzdG9wIHRoZSBwcm9ncmFtLgoKSSBhZ3JlZSB0aGF0IGFzc2VydCBh
cmUgaGVyZSB0byBjYXRjaCB0aGF0IGFueSBjb25kaXRpb24gaXMgdHJ1ZS4gSG93ZXZlciwgYXMg
SSAKcG9pbnRlZCBvdXQsIEFTU0VSVHMgYXJlIHR1cm5lZCB0byBOT1AgaW4gcHJvZHVjdGlvbiBi
dWlsZC4gU28gaWYgdGhlcmUgd2VyZSBhIApwcm9ibGVtIGluIHRoYXQgcGF0aCwgeW91IHdvdWxk
IGhhdmUgaGFwcGlseSBjb250aW51ZWQgd2l0aCB0aGUgZXJyb3IuCgpJbiBvdGhlciB3b3Jkcywg
QVNTRVJUKCkgaXMgb25seSBoZXJlIHRvIGhlbHAgeW91IGNhdGNoIGFueSBtaXN0YWtlIGR1cmlu
ZyAKZGV2ZWxvcG1lbnQgYnkgY3Jhc2hpbmcgdGhlIGh5cGVydmlzb3Igc28geW91IGdldCBpbmZv
cm1hdGlvbiBvbiB3aGF0IGhhcHBlbi4gCkJ1dCB5b3VyIGNvZGUgc2hvdWxkIGJlIGFibGUgdG8g
Y29wZSBvZiBhbnkgbWlzdGFrZSBpbiBwcm9kdWN0aW9uIGJ1aWxkIChvciB5b3UgCmtub3cgdGhp
cyBjYW4ndCBoYXBwZW4gdGhhbmtzIHRvIGNvZGUgY292ZXJhZ2UpLgoKVGhpcyBpcyB2ZXJ5IGRp
ZmZlcmVudCBmcm9tIGRvbWFpbl9jcmFzaCgpIHdoZXJlIHlvdSBrbm93IHRoYXQgeW91ciBjb2Rl
IGlzIG5vdCAKYWJsZSB0byBjb3BlIHdpdGggaXQgYW5kIHlvdSBkb24ndCB3YW50IHRoZSBndWVz
dCB0byBjb250aW51ZS4gTm90ZSB0aGF0IApkb21haW5fY3Jhc2goKSBpcyBhc3luY2hyb25vdXMs
IHNvIHlvdSB3aWxsIHN0aWxsIGV4ZWN1dGUgc29tZSBwYXJ0IG9mIHRoZSAKaHlwZXJ2aXNvciAo
dW50aWwgbGVhdmVfaHlwZXJ2aXNvcl9oZWFkKCkgaXMgY2FsbGVkKS4KCj4gCj4gQnV0IEkgY2Fu
IHNlZSwgd2h5IHRoaXMgYmVoYXZpb3IgaXMgbm90IGRlc2lyZWQgZm9yCj4gaHlwZXJ2aXNvci4g
RXNwZWNpYWxseSBpbiBwcm9kdWN0aW9uIHVzZS4KPiAKPj4gWW91IHVzZWQgQVNTRVJUKCkgaW4g
eW91ciBjb2RlLCBzbyBpdCBmZWVscyB0byBtZSB0aGF0IFdBUk5fT04oKSB3b3VsZAo+PiBiZSBh
IHN1aXRhYmxlIHJlcGxhY2VtZW50Lgo+IFdlbGwsIGhvbmVzdGx5IEkgYmVsaWV2ZSB0aGF0IGl0
IGlzIGJldHRlciB0byBjcmFzaCBndWVzdCB0byBwcmV2ZW50Cj4gYW55IGFkZGl0aW9uYWwgaGFy
bS4gTG9vaywgd2UgYWxyZWFkeSBkZXRlY3RlZCB0aGF0IHNvbWV0aGluZyBpcyB3cm9uZwo+IHdp
dGggbWVkaWF0b3Igc3RhdGUgZm9yIGNlcnRhaW4gZ3Vlc3QuIFdlIGNhbiBwcmV0ZW5kIHRoYXQg
YWxsIGlzIGZpbmUKPiBhbmQgdHJ5IHRvIGNvbnRpbnVlIHRoZSBjYWxsLiBCdXQgd2hvIGtub3dz
IHdoaWNoIGNvbnNlcXVlbmNlcyBpdCB3aWxsIGhhdmU/Cj4gCj4+IEhvd2V2ZXIsIGlmIHRoZSBz
dGF0ZSBpbmNvbnNpc3RlbmN5IGlzIGZvciBYZW4sIHRoZW4gZG9tYWluX2NyYXNoKCkgaXMKPj4g
dGhlIGJlc3QuIElmIHRoaXMgaXMgZm9yIHRoZSBndWVzdCwgdGhlbiB0aGlzIGlzIG5vdCByZWFs
bHkgb3VyCj4+IGJ1c2luZXNzIGFuZCBpdCBtYXkgYmUgYmVzdCB0byBsZXQgaGltIGNvbnRpbnVl
IGFzIGl0IGNvdWxkIHByb3ZpZGUKPj4gbW9yZSBkZWJ1ZyAoZG9tYWluX2NyYXNoKCkgd2lsbCBv
bmx5IGR1bXAgdGhlIHN0YWNrIGFuZCByZWdpc3RlcnMpLgo+IEknbSBsb29raW5nIGF0IHRoaXMg
ZnJvbSBkaWZmZXJlbnQgcG9pbnQ6IHdlIHByb21pc2VkIHRvIHByb3ZpZGUgc29tZQo+IHNlcnZp
Y2UgZm9yIGEgZ3Vlc3QgYW5kIHNjcmV3ZWQgdXAuIEl0IGlzIG5vdCBndWVzdCdzIGZhdWx0LiBO
b3cgd2Uga25vdwo+IHRoYXQgd2UgY2FuJ3QgcHJvdmlkZSByZWxpYWJsZSBzZXJ2aWNlIGZvciBh
IGd1ZXN0IGFueW1vcmUuIEZyb20KPiBzYWZldHkgcG9pbnQgb2YgdmlldyB3ZSBzaG91bGQgc2h1
dCBkb3duIHRoZSBzZXJ2aWNlLiAoQnV0IHRoaXMgaXMgam9iCj4gZm9yIGFub3RoZXIgcGF0Y2gp
IEZvciBub3csIHdlIGF0IGxlYXN0IHNob3VsZCBjcmFzaCB0aGUKPiBndWVzdC4gVGhpcyBpcyB0
aGUgc2FmZXN0IHdheS4gV2hhdCBkbyB5b3UgdGhpbms/CgpJIGFtIGhhcHB5IHdpdGggZG9tYWlu
X2NyYXNoKCkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:10:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClW0-0005wD-3L; Tue, 24 Sep 2019 14:10: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=Wx4c=XT=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iClVz-0005rR-37
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:10:03 +0000
X-Inumbo-ID: ffa44127-ded4-11e9-961e-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id ffa44127-ded4-11e9-961e-12813bfff9fa;
 Tue, 24 Sep 2019 14:10:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569334202;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=a92vHl1uwVHbp88SffZJ1pwSgWFJn1ADqRxYQp0shuI=;
 b=POPYRry00CM7hkJBSwDCWOo5dLS2sy0OoumvIIngO4AjrqLo9X6hCaYY
 s0f4GG0GuE2xAoS752p3Th0Ur0tp699KSD9pKa3cRo5nc0I/WwDGY5jyt
 fBf+otlU844C6wGcMbZbasfSib8p7rynONYUMWu2JBV5n+jvNU0oYgUze g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ckGxt9JHD7Q9ntEqamEDsUeXLZ+Q+m6ejozqWdLXkYQaG0L6eiFAkhfkQvtZ6Vo2SDzC4NPINi
 wP5XAtDsFW46QuET/zpeyhSCos6lB6ZL4CMxpd0/NfJQdNLLswCBG648KtkdCHgHlkGAyMc/j0
 N70kn4nJzY9tyD/WtanBsa+5/zRQmhVzoGadiTNp5bLZlvjMzH+R1g5ZEmppPd+3ddLc1ETX6D
 JeFEg22W3jOleUrnnkwQIdl2sV3hg8wi7yI8RpM/EktKVKFTOgeu514thjPo8AVLjIhPJnOrr5
 ABc=
X-SBRS: 2.7
X-MesageID: 5994884
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="5994884"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23946.9142.652599.628334@mariner.uk.xensource.com>
Date: Tue, 24 Sep 2019 15:09:58 +0100
To: Olaf Hering <olaf@aepfle.de>
In-Reply-To: <20190924140319.11303-3-olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
 <20190924140319.11303-3-olaf@aepfle.de>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH RESEND v1 2/8] tools: move scripts from etc
 to libexec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei
 Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xhZiBIZXJpbmcgd3JpdGVzICgiW1BBVENIIFJFU0VORCB2MSAyLzhdIHRvb2xzOiBtb3ZlIHNj
cmlwdHMgZnJvbSBldGMgdG8gbGliZXhlYyIpOgo+IEluIHRoZSBuZWFyIGZ1dHVyZSBhbGwgZnJl
c2ggaW5zdGFsbGF0aW9ucyB3aWxsIGhhdmUgYW4gZW1wdHkgL2V0Yy4KCkVyciwgbm8gPwoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:13:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClZB-0006Wb-My; Tue, 24 Sep 2019 14:13: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=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iClZA-0006WW-EC
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:13:20 +0000
X-Inumbo-ID: 753a2d9c-ded5-11e9-961e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 753a2d9c-ded5-11e9-961e-12813bfff9fa;
 Tue, 24 Sep 2019 14:13:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8CBF3337;
 Tue, 24 Sep 2019 07:13: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 1C39A3F59C;
 Tue, 24 Sep 2019 07:13:18 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190924110749.18210-1-julien.grall@arm.com>
 <87a7ataiwd.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <387853ef-b3c2-d3d4-5442-333309df0c35@arm.com>
Date: Tue, 24 Sep 2019 15:13:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87a7ataiwd.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Implement workaround for
 Cortex A-57 and Cortex A72 AT speculate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMjQvMDkvMjAxOSAxNTowNiwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gCj4gCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gQm90aCBDb3J0ZXgtQTU3IChl
cnJhdHVtIDEzMTk1MzcpIGFuZCBDb3J0ZXgtQTcyIChlcnJhdHVtIDEzMTkzNjcpIGNhbgo+PiBl
bmQgd2l0aCBjb3JydXB0IFRMQnMgaWYgdGhleSBzcGVjdWxhdGUgYW4gQVQgaW5zdHJ1Y3Rpb24g
d2hpbGUgUzEvUzIKPj4gc3lzdGVtIHJlZ2lzdGVycyBpbiBpbmNvbnNpc3RlbnQgc3RhdGUuCj4+
Cj4+IFRoZSB3b3JrYXJvdW5kIGlzIHRoZSBzYW1lIGFzIGZvciBDb3J0ZXggQS03NiBpbXBsZW1l
bnRlZCBieSBjb21taXQKPj4gYTE4YmUwNmFjYSAieGVuL2FybTogSW1wbGVtZW50IHdvcmthcm91
bmQgZm9yIENvcnRleC1BNzYgZXJyYXR1bSAxMTY1NTIyIiwKPj4gc28gaXQgaXMgb25seSBuZWNl
c3NhcnkgdG8gcGx1bWIgaW4gdGhlIGNwdWVycmF0YSBmcmFtZXdvcmsuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gV2l0aCBhIGZldyBu
aXRzOgo+IAo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+Cj4gCj4+IC0tLQo+PiAgIGRvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEu
dHh0IHwgIDIgKysKPj4gICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8IDEwICsr
KysrKysrKysKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKPj4KPj4gZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0IGIvZG9jcy9taXNjL2Fy
bS9zaWxpY29uLWVycmF0YS50eHQKPj4gaW5kZXggNmNkMTM2NmYxNS4uY2YxOTNhNmQ0ZCAxMDA2
NDQKPj4gLS0tIGEvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQKPj4gKysrIGIvZG9j
cy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQKPj4gQEAgLTQ4LDUgKzQ4LDcgQEAgc3RhYmxl
IGh5cGVydmlzb3JzLgo+PiAgIHwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTU3ICAgICAgfCAj
ODUyNTIzICAgICAgICAgfCBOL0EgICAgICAgICAgICAgICAgICAgICB8Cj4+ICAgfCBBUk0gICAg
ICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4MzIwNzUgICAgICAgICB8IEFSTTY0X0VSUkFU
VU1fODMyMDc1ICAgIHwKPj4gICB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwg
IzgzNDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzQyMjAgICAgfAo+PiArfCBBUk0gICAg
ICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICMxMzE5NTM3ICAgICAgICB8IE4vQQo+PiArfCBB
Uk0gICAgICAgICAgICB8IENvcnRleC1BNzIgICAgICB8ICMxMzE5MzY3ICAgICAgICB8IE4vQQo+
IExvb2tzIGxpa2UgeW91IG1pc3NlZCB0aGUgbGFzdCB8LgoKSSB3aWxsIGRvIGl0LgoKPiAKPiBB
bHNvLCBpcyB0aGlzICJBUk0iIG9yICJBcm0iPyBJIGJlbGlldmUgeW91IGFza2VkIG1lIHRvIHVz
ZXIgdGhlIGxhdHRlci4KClRoaXMgcGF0Y2ggbmVlZHMgdG8gYmUgYmFja3BvcnRlZCwgc28gSSBm
ZWx0IGl0IHdhcyBiZXR0ZXIgdG8ga2VlcCBjb25zaXN0ZW5jeSAKZm9yIG5vdy4gSSBjYW4gYWRk
IGEgcGF0Y2ggb24gdG9wIHRvIHJlbmFtZSBhbGwgb2YgdGhlbS4KCj4gCj4+ICAgfCBBUk0gICAg
ICAgICAgICB8IENvcnRleC1BNzYgICAgICB8ICMxMTY1NTIyICAgICAgICB8IE4vQSAgICAgICAg
ICAgICAgICAgICAgIHwKPj4gICB8IEFSTSAgICAgICAgICAgIHwgTU1VLTUwMCAgICAgICAgIHwg
Izg0Mjg2OSAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4+
IGluZGV4IDZmNDgzYjJkOGQuLmRhNzJiMDI0NDIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPj4gQEAgLTQ4
MSw2ICs0ODEsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBh
cm1fZXJyYXRhW10gPSB7Cj4+ICAgICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTTY0X1dPUktBUk9V
TkRfQVRfU1BFQ1VMQVRFLAo+PiAgICAgICAgICAgTUlEUl9SQU5HRShNSURSX0NPUlRFWF9BNzYs
IDAsIDIgPDwgTUlEUl9WQVJJQU5UX1NISUZUKSwKPj4gICAgICAgfSwKPj4gKyAgICB7Cj4+ICsg
ICAgICAgIC5kZXNjID0gIkFSTSBlcnJhdHVtIDEzMTk1MzciLAo+PiArICAgICAgICAuY2FwYWJp
bGl0eSA9IEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFLAo+PiArICAgICAgICBNSURSX0FM
TF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAo+PiArICAgIH0sCj4+ICsgICAgewo+PiArICAg
ICAgICAuZGVzYyA9ICJBUk0gZXJyYXR1bSAxMzE5MzY3IiwKPj4gKyAgICAgICAgLmNhcGFiaWxp
dHkgPSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKPj4gKyAgICAgICAgTUlEUl9BTExf
VkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKPj4gKyAgICB9LAo+PiAgICAgICB7fSwKPj4gICB9
Owo+IAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:13:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClZh-0006Z3-1v; Tue, 24 Sep 2019 14:13:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iClZf-0006Yx-9F
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:13:51 +0000
X-Inumbo-ID: 87974e8e-ded5-11e9-97fb-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::611]) by localhost (Halon) with ESMTPS
 id 87974e8e-ded5-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:13:50 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=m5MNVbR0RBFS2TTCo5WzTPGTSnyb50WetQfhzD1hSqBfZNsSKuT7lDc7g98wuWSTw2k6loiP6UhQhFsUsMVdFEJHxNjO23F4WEOdpJgJlxDxdAPxtR7go/nKkyYRBDhQdDid3L5u7XI01rBcNA4JrbsM9HoKnnCoRzpli1Wqk4wP4Y8IT2ubkCiIO2NYUmLcLctXN7Q/XOc0a39IpQU4lpLT3yWwGjjP2BGuLMicGaDcBp2rV3F6kwVmn7wJ1Vk9k+1ETLOoJFgge+zViR/qDIzoYR55gX7oS0pb7m8xLJFFytzwPic0kSIcf166Klm6F8ihZ/a0NxEJ2KMGT9j0bg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2zGELjDHVo6uvJBlHTa4kq3pC8MPAUDyNnidPny+Ces=;
 b=H87//+HtJbnBCD7RH0mf+dnmWurhep8QVNeKbiOSZIZb21y6LM4CIiZ1cLIKIQFxQd21qVWGGHXbZrkIo8aIAyIlka1b4Wl3WFmb3UyASLiJCMOHm7PVki873jG031HRhDjwdcyeP6j1MjGHvOCh3mIc+DRnsBwJ/YLsOboFH2Nzlj4BGHKvwJ/U+xQ+T+67TNCiGP/62WEFF4GmQW1BTiyi6qMgmrBugnjKJZWlDzpKwLidsNMPX/SPEU0Vl9YnOumkRmlNWTdaFWnZq8NC+3y98hJRNuV0r+eisDpEA8Puyh5eJfvs1fDfgP+KUUepVb2/D9l9361FVoMhu+9jZg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2zGELjDHVo6uvJBlHTa4kq3pC8MPAUDyNnidPny+Ces=;
 b=kCEQPJp2jtVoBZBakzCsnTXUEt5BaF7NlhKjj4Sw2cjPIn/cImmYm4C8H93bHMEOtY8XnRQMVOf9hG2ostr/qlGnpL4diLJGcRht+Xjw1J/mzJLw3KY9+xAEjrn5spY46YIHY847Nq3F2hThyWP6l4spRCklOAvZCfId/lRGrcA=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB4854.eurprd03.prod.outlook.com (20.178.88.91) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.23; Tue, 24 Sep 2019 14:13:48 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 14:13:48 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot pagetables
 before bringing-up each secondary CPU
Thread-Index: AQHVcGSSchlMtB7wCE+xgHav8WanLqc648aA
Date: Tue, 24 Sep 2019 14:13:48 +0000
Message-ID: <878sqdaijo.fsf@epam.com>
References: <20190921100836.21396-1-julien.grall@arm.com>
In-Reply-To: <20190921100836.21396-1-julien.grall@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: 8f52f595-702e-4368-79e0-08d740f96b2b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB4854; 
x-ms-traffictypediagnostic: AM6PR03MB4854:|AM6PR03MB4854:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR03MB485413C5B8D4E7BDF0CFE538E6840@AM6PR03MB4854.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(189003)(199004)(99286004)(7736002)(6246003)(107886003)(305945005)(25786009)(102836004)(486006)(3846002)(476003)(446003)(71200400001)(86362001)(55236004)(11346002)(71190400001)(76116006)(14454004)(26005)(186003)(5660300002)(2616005)(66946007)(91956017)(6116002)(316002)(64756008)(66446008)(66066001)(6916009)(66476007)(6486002)(8936002)(80792005)(6512007)(81156014)(54906003)(229853002)(6436002)(81166006)(8676002)(256004)(14444005)(6506007)(76176011)(66556008)(478600001)(36756003)(2906002)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4854;
 H:AM6PR03MB4150.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: Ny2LZcOJkqoRxPSyF0G+fME/mK9mbPU/P4vfpWrhnl80qpU+oTzipLQI8AMypHTcHMC5oTR1EFXLWCNmzEKTZ1CrZOsT6tUIvnnbPQjOCI6hLpdnLKsXpp12/1DhkO8iPWai28O3vumGAok5n9NvqwDC+vDzh1Tfi2tchFz+6g5l/znFQ7pVTZaD71MnzVKgArsmnNhcT/lUyy2aAg533ud67hznAFuHekbGPXNCrvq+1443VkhI/Bn3HRUhpvyv9RkQ+/ZNG0Uggrcx8KYcktPvLcAdSvlszTX1xibkWMvh5TYWTUQrSei5Ohz9Op+pZOCEv581ld4rG2iwbsRCrmN5w4dF34Qj6VoF3gEoEbUGrNfKKM6yUlwkjZnfFrzRQP6xODRCYtZzhgGZ0juOEgo7EurQ0i5BpORfpa89OKg=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8f52f595-702e-4368-79e0-08d740f96b2b
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 14:13:48.4386 (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: RVZaEy0xtW/CgVvbjZ2lte8C0DYMiVYJjmaE+6xjHCmsHujNmse1ARYNhBH7kd2JF7Y+t9Vnf9XvoXIy+i6dPpyY/Q+Ln2MuOIn7jqX6/So=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4854
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEF0IHRoZSBtb21lbnQsIGJvb3QgcGFnZXRhYmxlcyBh
cmUgb25seSBjbGVhcmVkIG9uY2UgYXQgYm9vdC4gVGhpcyBtZWFucwo+IHdoZW4gYm9vdGluZyBD
UFUyIChhbmQgb253YXJkcykgdGhlbiBib290IHBhZ2V0YWJsZXMgd2lsbCBub3QgYmUKPiBjbGVh
cmVkLgo+Cj4gVG8ga2VlcCB0aGUgaW50ZXJmYWNlIGV4YWN0bHkgdGhlIHNhbWUgZm9yIGFsbCBz
ZWNvbmRhcnkgQ1BVLCB0aGUgYm9vdAo+IHBhZ2V0YWJsZXMgYXJlIG5vdyBjbGVhcmVkIGJlZm9y
ZSBicmluZ2luZy11cCBlYWNoIHNlY29uZGFyeSBDUFUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpUYWtpbmcgaW50byBhY2NvdW50IGZpeGVk
IHJlbWFyayBiZWxvdzoKClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+Cgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDI3ICsrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCj4gaW5kZXggMTEyOWRjMjhjOC4uZTE0ZWU3NmZmOCAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTcw
NCw4ICs3MDQsMjAgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25n
IGJvb3RfcGh5c19vZmZzZXQpCj4gIAo+ICAgICAgc3dpdGNoX3R0YnIodHRicik7Cj4gIAo+IC0g
ICAgLyogQ2xlYXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRh
cnkgQ1BVCj4gLSAgICAgKiByZWJ1aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpICovCj4g
KyAgICB4ZW5fcHRfZW5mb3JjZV93bngoKTsKPiArCj4gKyNpZmRlZiBDT05GSUdfQVJNXzMyCj4g
KyAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKPiArICAgIHBlcl9j
cHUoeGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKPiArI2VuZGlmCj4gK30KPiArCj4gK3N0
YXRpYyB2b2lkIGNsZWFyX2Jvb3RfcGFnZXRhYmxlcyh2b2lkKQo+ICt7Cj4gKyAgICAvKgo+ICsg
ICAgICogQ2xlYXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRh
cnkgQ1BVCj4gKyAgICAgKiByZWJ1aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpCk1pc3Np
bmcgZnVsbCBzdG9wLgoKPiArICAgICAqLwo+ICAgICAgY2xlYXJfdGFibGUoYm9vdF9wZ3RhYmxl
KTsKPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgICAgIGNsZWFyX3RhYmxlKGJvb3RfZmlyc3Qp
Owo+IEBAIC03MTMsMTggKzcyNSwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVu
c2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKPiAgI2VuZGlmCj4gICAgICBjbGVhcl90YWJs
ZShib290X3NlY29uZCk7Cj4gICAgICBjbGVhcl90YWJsZShib290X3RoaXJkKTsKPiAtCj4gLSAg
ICB4ZW5fcHRfZW5mb3JjZV93bngoKTsKPiAtCj4gLSNpZmRlZiBDT05GSUdfQVJNXzMyCj4gLSAg
ICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKPiAtICAgIHBlcl9jcHUo
eGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKPiAtI2VuZGlmCj4gIH0KPiAgCj4gICNpZmRl
ZiBDT05GSUdfQVJNXzY0Cj4gIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUp
Cj4gIHsKPiArICAgIGNsZWFyX2Jvb3RfcGFnZXRhYmxlcygpOwo+ICsKPiAgICAgIC8qIFNldCBp
bml0X3R0YnIgZm9yIHRoaXMgQ1BVIGNvbWluZyB1cC4gQWxsIENQdXMgc2hhcmUgYSBzaW5nbGUg
c2V0b2YKPiAgICAgICAqIHBhZ2V0YWJsZXMsIGJ1dCByZXdyaXRlIGl0IGVhY2ggdGltZSBmb3Ig
Y29uc2lzdGVuY3kgd2l0aCAzMiBiaXQuICovCj4gICAgICBpbml0X3R0YnIgPSAodWludHB0cl90
KSB4ZW5fcGd0YWJsZSArIHBoeXNfb2Zmc2V0Owo+IEBAIC03NjcsNiArNzc0LDggQEAgaW50IGlu
aXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKPiAgICAgIHBlcl9jcHUoeGVuX3BndGFi
bGUsIGNwdSkgPSBmaXJzdDsKPiAgICAgIHBlcl9jcHUoeGVuX2RvbW1hcCwgY3B1KSA9IGRvbWhl
YXA7Cj4gIAo+ICsgICAgY2xlYXJfYm9vdF9wYWdldGFibGVzKCk7Cj4gKwo+ICAgICAgLyogU2V0
IGluaXRfdHRiciBmb3IgdGhpcyBDUFUgY29taW5nIHVwICovCj4gICAgICBpbml0X3R0YnIgPSBf
X3BhKGZpcnN0KTsKPiAgICAgIGNsZWFuX2RjYWNoZShpbml0X3R0YnIpOwoKCi0tIApWb2xvZHlt
eXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:14:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 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 1iClaV-0006f9-IK; Tue, 24 Sep 2019 14:14:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iClaU-0006ev-0v
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:14:42 +0000
X-Inumbo-ID: a5f3d050-ded5-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a5f3d050-ded5-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 14:14: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 EF064ACA5;
 Tue, 24 Sep 2019 14:14:39 +0000 (UTC)
Message-ID: <2b764dc0bb33da125423042e7a59bb8e03d95ea4.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 16:14:38 +0200
In-Reply-To: <20190914051944.21409-3-jgross@suse.com>
References: <20190914051944.21409-1-jgross@suse.com>
 <20190914051944.21409-3-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/4] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7965391237782979236=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7965391237782979236==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-SfVF0XFNgk1q7/GEpawK"


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

On Sat, 2019-09-14 at 07:19 +0200, Juergen Gross wrote:
> Today a cpu which is removed from the system is taken directly from
> Pool0 to the offline state. This will conflict with the new idle
> scheduler, so remove it from Pool0 first. Additionally accept
> removing
> a free cpu instead of requiring it to be in Pool0.
>=20
> For the resume failed case we need to call the scheduler code for
> that
> situation after the cpupool handling, so move the scheduler code into
> a function and call it from cpupool_cpu_remove_forced() and remove
> the
> CPU_RESUME_FAILED case from cpu_schedule_callback().
>=20
> Note that we are calling now schedule_cpu_switch() in stop_machine
> context so we need to switch from spinlock_irq to spinlock_irqsave.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> V2: rename cpupool_unassign_cpu_[epi|pro]logue() (Dario Faggioli)
> V4: fix bug when unassigning cpu not in pool
>
Reviewed-and-Tested-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)


--=-SfVF0XFNgk1q7/GEpawK
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+4FAl2KJM4ACgkQFkJ4iaW4
c+6ZdQ//e6PIL28hcbDzB265aglBZP8Sr7zYS4jl5Q7NkRa4HIGZjgfyaVCZ6Nrz
I4otpgxe2egStrHX+F1dEcrVckBl+MyolfY+mWhUnmNoidnKrEk4JaRe+QrxoSrY
m7MxzQktgqa/wTvMoWa4ocMnKnWIuGVbb0vCFX8kRLgx6w0e9fnVZmjafGf+vyi4
m2nowat3YGKDeJdMNxKpmnfDOgJMRVbfQv+ih0c+NWS1n3WsUl2IUdjeCYrVZDo+
aIqmHpsE+XzyinVH9F/HBuohj0EZNZyfhccC3EbEUvdCTHfU1MSQasGuFb2noAEG
bOEE4pvDcjxmPokWT0njX/aAT89dbReyRF6MyoX/EvFcB6TcoJp0F0qSkI9j3VGk
HCHqiDlYh5FH4kxf3QTS7A88B20NRKMlyrv28ynN4GPo4efihx5FWkyhusFpHrOn
5d1kFJzwS/x1XiO2UfNgrogwZQbe17Y883lU2yrpU8wo4QLo9eoE9IcDd2hdA00K
KD7BkjvFILE9TgKEDTlX+y3HgfTUJ6H0q6FNzSwtqhhhgotKScEHZRgHdAW0i6IU
tsQscwjRXtkO7MlyMKaMYWcYkhTdwH3JHliVDJGScVfDvPFp/gKrSRcusbFqQXRH
NjF3/AWfeLyD40n/afohs/VVNqDDov45N9KzJsV0ql/LnV0ixo4=
=TrGE
-----END PGP SIGNATURE-----

--=-SfVF0XFNgk1q7/GEpawK--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7965391237782979236==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:14:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClaa-0006gT-SW; Tue, 24 Sep 2019 14:14:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iClaZ-0006gH-Np
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:14:47 +0000
X-Inumbo-ID: a962b7b0-ded5-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a962b7b0-ded5-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:14: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 E5A58AEBD;
 Tue, 24 Sep 2019 14:14:45 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-29-jgross@suse.com>
 <6e3467cf-4a96-032d-f568-b6dd2e3cfce1@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <71f007f3-b431-9530-6c6f-1d6da4951808@suse.com>
Date: Tue, 24 Sep 2019 16:14:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6e3467cf-4a96-032d-f568-b6dd2e3cfce1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 28/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDkuMTkgMTg6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTU1LDYgKzU1LDkgQEAgYm9vbGVh
bl9wYXJhbSgic2NoZWRfc210X3Bvd2VyX3NhdmluZ3MiLCBzY2hlZF9zbXRfcG93ZXJfc2F2aW5n
cyk7Cj4+ICAgaW50IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlU
X1VTOwo+PiAgIGludGVnZXJfcGFyYW0oInNjaGVkX3JhdGVsaW1pdF91cyIsIHNjaGVkX3JhdGVs
aW1pdF91cyk7Cj4+ICAgCj4+ICsvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91
bml0LiAqLwo+PiArc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51
bGFyaXR5ID0gMTsKPiAKPiBEaWRuJ3QgeW91IGluZGljYXRlIGVhcmxpZXIgdGhhdCB0aGlzIHdv
dWxkIGJlIGEgcGVyLXBvb2wgcHJvcGVydHk/Cj4gT3Igd2FzIHRoYXQganVzdCBhIGxvbmdlciB0
ZXJtIHBsYW4/CgpUaGF0IHdhcyBwbGFubmVkIGZvciBsYXRlci4KCj4gCj4+ICsvKgo+PiArICog
UmVuZGV6dm91cyBiZWZvcmUgdGFraW5nIGEgc2NoZWR1bGluZyBkZWNpc2lvbi4KPj4gKyAqIENh
bGxlZCB3aXRoIHNjaGVkdWxlIGxvY2sgaGVsZCwgc28gYWxsIGFjY2Vzc2VzIHRvIHRoZSByZW5k
ZXp2b3VzIGNvdW50ZXIKPj4gKyAqIGNhbiBiZSBub3JtYWwgb25lcyAobm8gYXRvbWljIGFjY2Vz
c2VzIG5lZWRlZCkuCj4+ICsgKiBUaGUgY291bnRlciBpcyBpbml0aWFsaXplZCB0byB0aGUgbnVt
YmVyIG9mIGNwdXMgdG8gcmVuZGV6dm91cyBpbml0aWFsbHkuCj4+ICsgKiBFYWNoIGNwdSBlbnRl
cmluZyB3aWxsIGRlY3JlbWVudCB0aGUgY291bnRlci4gSW4gY2FzZSB0aGUgY291bnRlciBiZWNv
bWVzCj4+ICsgKiB6ZXJvIGRvX3NjaGVkdWxlKCkgaXMgY2FsbGVkIGFuZCB0aGUgcmVuZGV6dm91
cyBjb3VudGVyIGZvciBsZWF2aW5nCj4+ICsgKiBjb250ZXh0X3N3aXRjaCgpIGlzIHNldC4gQWxs
IG90aGVyIG1lbWJlcnMgd2lsbCB3YWl0IHVudGlsIHRoZSBjb3VudGVyIGlzCj4+ICsgKiBiZWNv
bWluZyB6ZXJvLCBkcm9wcGluZyB0aGUgc2NoZWR1bGUgbG9jayBpbiBiZXR3ZWVuLgo+PiArICov
Cj4gCj4gVGhpcyByZWN1cnJpbmcgbG9jay91bmxvY2sgaXMgbGlhYmxlIHRvIGNhdXNlIGEgbWFz
c2l2ZSBjYWNoZSBsaW5lCj4gcGluZy1wb25nLCBlc3BlY2lhbGx5IGZvciBzb2NrZXQgb3Igbm9k
ZSBzY2hlZHVsaW5nLiBJbnN0ZWFkIG9mCj4ganVzdCBhIGNwdV9yZWxheCgpIGJldHdlZW4gdGhl
IG1haW4gdW5sb2NrIGFuZCByZS1sb2NrLCBjb3VsZCB0aGVyZQo+IHBlcmhhcHMgYmUgbG9jay1s
ZXNzIGNoZWNrcyB0byBkZXRlcm1pbmUgd2hldGhlciB0aGVyZSdzIGFueSBwb2ludAo+IGF0IGFs
bCByZS1hY3F1aXJpbmcgdGhlIGxvY2s/CgpIbW0sIHRoaXMgaXMgY2VydGFpbmx5IGFuIGlkZWEg
Zm9yIGltcHJvdmVtZW50LgoKSSB3aWxsIHRoaW5rIGFib3V0IHRoYXQgYW5kIGluIGNhc2UgSSBj
YW4gY29tZSB1cCB3aXRoIHNvbWV0aGluZyBJJ2xsCnNlbmQgZWl0aGVyIGEgZm9sbG93dXAgcGF0
Y2ggb3IgaW5jbHVkZSBpdCBpbiB0aGUgc2VyaWVzLCBkZXBlbmRpbmcgb24KdGhlIGNvbXBsZXhp
dHkgb2YgdGhlIHNvbHV0aW9uLgoKPiAKPj4gK3N0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCj4+
ICt7Cj4+ICsgICAgc3RydWN0IHZjcHUgICAgICAgICAgKnZuZXh0LCAqdnByZXYgPSBjdXJyZW50
Owo+PiArICAgIHN0cnVjdCBzY2hlZF91bml0ICAgICpwcmV2ID0gdnByZXYtPnNjaGVkX3VuaXQs
ICpuZXh0ID0gTlVMTDsKPj4gKyAgICBzX3RpbWVfdCAgICAgICAgICAgICAgbm93Owo+PiArICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2Q7Cj4+ICsgICAgc3BpbmxvY2tfdCAgICAgICAgICAg
KmxvY2s7Cj4+ICsgICAgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4gKwo+PiArICAg
IEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7Cj4+ICsKPj4gKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHNj
aGVkX3J1bik7Cj4+ICsKPj4gKyAgICBzZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKPj4gKwo+PiAr
ICAgIGxvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7Cj4+ICsKPj4gKyAgICBpZiAo
IHByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIC8qCj4+ICsg
ICAgICAgICAqIFdlIGhhdmUgYSByYWNlOiBzY2hlZF9zbGF2ZSgpIHNob3VsZCBiZSBjYWxsZWQs
IHNvIHJhaXNlIGEgc29mdGlycQo+PiArICAgICAgICAgKiBpbiBvcmRlciB0byByZS1lbnRlciBz
Y2hlZHVsZSgpIGxhdGVyIGFuZCBjYWxsIHNjaGVkX3NsYXZlKCkgbm93Lgo+PiArICAgICAgICAg
Ki8KPj4gKyAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7Cj4+ICsK
Pj4gKyAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKPj4gKyAgICAgICAg
cmV0dXJuIHNjaGVkX3NsYXZlKCk7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgbm93ID0gTk9XKCk7
Cj4+ICsKPj4gKyAgICBzdG9wX3RpbWVyKCZzZC0+c190aW1lcik7Cj4gCj4gSXMgdGhlIG9yZGVy
IG9mIHRoZXNlIHR3byByZWxldmFudD8gQSB3aGlsZSBhZ28gdGhlcmUgd2VyZSBhIGNvdXBsZQo+
IG9mIGNoYW5nZXMgbW92aW5nIHN1Y2ggTk9XKCkgaW52b2NhdGlvbnMgcGFzdCBhbnl0aGluZyB0
aGF0IG1heSB0YWtlCj4gbm9uLW5lZ2xpZ2libGUgdGltZSwgdG8gbWFrZSBhY2NvdW50aW5nIGFz
IGFjY3VyYXRlIGFzIHBvc3NpYmxlLgoKTm8sIEkgZG9uJ3QgdGhpbmsgdGhlIG9yZGVyIGlzIHJl
bGV2YW50LiBJIGNhbiBzd2FwIHRoZW0uCgo+IAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc29m
dGlycS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKPj4gQEAgLTQsNiArNCw3
IEBACj4+ICAgLyogTG93LWxhdGVuY3kgc29mdGlycXMgY29tZSBmaXJzdCBpbiB0aGUgZm9sbG93
aW5nIGxpc3QuICovCj4+ICAgZW51bSB7Cj4+ICAgICAgIFRJTUVSX1NPRlRJUlEgPSAwLAo+PiAr
ICAgIFNDSEVEX1NMQVZFX1NPRlRJUlEsCj4+ICAgICAgIFNDSEVEVUxFX1NPRlRJUlEsCj4+ICAg
ICAgIE5FV19UTEJGTFVTSF9DTE9DS19QRVJJT0RfU09GVElSUSwKPj4gICAgICAgUkNVX1NPRlRJ
UlEsCj4gCj4gU2VlaW5nIHRoZSBjb21tZW50LCBpcyB0aGUgaW5zZXJ0aW9uIHlvdSBkbyBhcyB3
ZWxsIGFzIHRoZSBwcmUtCj4gZXhpc3RpbmcgcGxhY2VtZW50IG9mIFNDSEVEVUxFX1NPRlRJUlEg
c3RpbGwgYXBwcm9wcmlhdGUgd2l0aAo+IHRoZSByZW5kZXp2b3VzLWluZyB5b3UgaW50cm9kdWNl
PwoKUHV0dGluZyBTQ0hFRF9TTEFWRV9TT0ZUSVJRIGJlZm9yZSBTQ0hFRFVMRV9TT0ZUSVJRIGlz
IGRvbmUgb24gcHVycG9zZSwKYXMgSSB3YW50IHNsYXZlIGV2ZW50cyB0byBoYXZlIGhpZ2hlciBw
cmlvcml0eSB0aGFuIG5vcm1hbCBzY2hlZHVsZQpldmVudHMuCgpXaGV0aGVyIGJvdGggd2FudCB0
byBiZSBhdCB0aGF0IHBsYWNlIG9yIHNob3VsZCBiZSBtb3ZlZCBpcyBzb21ldGhpbmcKd2hpY2gg
c2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBJcyBpdCBva2F5IHRvIHBvc3Rwb25lIHRo
YXQKcXVlc3Rpb24/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:15:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iClbS-0006pb-8o; Tue, 24 Sep 2019 14:15:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iClbP-0006oa-QP
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:15:40 +0000
X-Inumbo-ID: c86bdc04-ded5-11e9-97fb-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::3])
 by localhost (Halon) with ESMTPS
 id c86bdc04-ded5-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:15:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569334538;
 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=zOh1VxshJWTZkrZDbigGd8WA1LDeCif8bkjDEedYEP8=;
 b=tlSM1f88itcda14HB/3epn9boKSWhI2hNk3uHpJMpYp4hSj60jQ2eKsEq5zqTjEJhQ
 dEC+mtqxtbZhA0TzzIyO8JBn2SuVrzlvO534XWOYfjFq39d3rWHI0nKkruKHKomcn/Oo
 hY41A5IPAmlCn2pgHHKCKQiNZ/ZKRvjZXBSaV+a7h/xTgJlrpxALJ5DJH6fVSJArKA4I
 HBs+F/MiHINoBFBQ1pT8ktZ7r9y0VWDqCl7qMi+INTF1+4AoUf+YKg8RV37uk1uKz9YD
 e0UprzSPqiq7FMGwxIfwHUmaAApCtyv69VIUcZcNMYg8a6viMAUHrO0TRT1eGWq9bX6i
 7uvQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC44eztn93Z9OGdNZlANh"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OEFZ1qH
 (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, 24 Sep 2019 16:15:35 +0200 (CEST)
Date: Tue, 24 Sep 2019 16:15:28 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190924161528.7e4e6a5c.olaf@aepfle.de>
In-Reply-To: <23946.9142.652599.628334@mariner.uk.xensource.com>
References: <20190924140319.11303-1-olaf@aepfle.de>
 <20190924140319.11303-3-olaf@aepfle.de>
 <23946.9142.652599.628334@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] [PATCH RESEND v1 2/8] tools: move scripts from etc
 to libexec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei
 Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============8144548789142563219=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8144548789142563219==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/+0gNm8x4TVPKqhLos4BbpTy"; protocol="application/pgp-signature"

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

Am Tue, 24 Sep 2019 15:09:58 +0100
schrieb Ian Jackson <ian.jackson@citrix.com>:

> Err, no ?

It will happen for sure:
https://github.com/thkukuk/atomic-updates_and_etc/blob/master/README.md
https://en.opensuse.org/openSUSE:Packaging_UsrEtc

Olaf

--Sig_/+0gNm8x4TVPKqhLos4BbpTy
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl2KJQAACgkQ86SN7mm1
DoBF7Q/8DrveCQ2O2drxP2Y4Ko/ThK9kcKY1psFvdycTUoj37jgC/czSBHbufxIM
XwiJonVEY/vxBvRpKZk2aIp6stuWZcCYZVoUrpRugqndA5x9IeNg6CYqLfUCEhuO
y5F2XAuLPsmVwt8xyJ2rsj6uZ0fRfk9uRBHav3P02z0ogXrN6eUokz/bumZt4amM
cSH7QdqDFAWmZZjDokX/amWGz0bzut8xt6fy9De0xjZ93BkLbEc084nq6kBt4p1P
yt5Rm17LRvH9+mJEEZKUZthXoEv7f5vmsF+7MIPFK33mZzJn/ihsXaHmLMa9ZqM1
oCI9dSaWdVQyIiAYx+xSUnXmvxiSMba43EQIURKj7yaVdC2ys6XjrsKvdS4mvqSH
0y/Mr5JqezO29UmblvV37upYYv6ibAC4O4x3LCaIwiSjMgRtQsqJzTiJn3cyZqBW
0/PpjagaO/7HLGTEoz1iijykblFW1VIM0KbtZLVBHMPfUsoHVepPjZ5VZtjg7Lou
VFaq0GYJVEsmyAnBBCOsv9H3lUg3eTKm5iYnaYPZnM5Q53FKFcfgkW7XyBWZDB5+
STa74X+JpBIAsvegcv4HUr0rBLlCUUTGXhlQJXaZT+uncZ69yFAnG11zb+dgTA0G
sWrApG8tuRdNESqW99tDsLdYPrNajX0oZ1chZnmRsvX6WcuZ74M=
=gjqv
-----END PGP SIGNATURE-----

--Sig_/+0gNm8x4TVPKqhLos4BbpTy--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8144548789142563219==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:17:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:17:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCldC-00071M-Mx; Tue, 24 Sep 2019 14:17:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jCV4=XT=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iClYP-0006VC-3o
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:12:33 +0000
X-Inumbo-ID: 58383c3e-ded5-11e9-bf31-bc764e2007e4
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.99]) by localhost (Halon) with ESMTPS
 id 58383c3e-ded5-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:12:30 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ELCM/E/+GoSg3iP5bngCVthjx0HaL2dtPGGi7zUBayl/Ldt/mG8y/0rvFh9ZWj6UvQGI3fcVbCxRZjcoB8MlXPUsG8wzkXyPxZNyBbZOaFmZbJylrvDf5I2KbH7b549XiFwW3xuoAnve5DR3mjBo2FU/MKZeMACR2zYdtNZgspRuIsDv1ulgvJtuc+MHO1R277TLoeCmS7tTWHU88FYLwRJ2+3NOtx81N7GzFMRQHA6/Q7DLF0FtMQUCvIwkNT69HFyA5kaUXIgUfR5XJ0wwglSeyXk3erNlRpYVd42oHR0R0F/ikGupeWIFxjbT3uqs3tRIDQZ7lSTQ7JmHbjjGqQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EShyzVNnfsq+m1R3kTZe3+NngEgMJOnRTYQlPtwqHE8=;
 b=C0bH3xBOYEwxiwpSUwDvKgmJrwemcPWZWaCrvnvwzfvF8GbMKxZj0LUWxmq6bx7PnpOVJEpyOAOfnktC93KGRdWQI/6bhxrHpket0tm84SXZ98r7j6lfU38Lzb378+z708g84d2e99XMXRyYQHkDeS3yp/bvUxkj4jc43VPOJbf4Gn4RQbZ//leKaoG2WiWsfMeg0m+aJqfgOm5UEVQ7121QPdarj58XcSlpRPKoet76GBXV+NXiLql4w3wbvyx8t24E2RB4cQWZAkgHfuTBWbBC3XTivr38y0aTaIenVY7nrkoZVmhxxSAXokFnl/Aybunke9PHSBhwn3/b7qxbvg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EShyzVNnfsq+m1R3kTZe3+NngEgMJOnRTYQlPtwqHE8=;
 b=it5T5WYeLTi4bfJvJDVSyVS94HajOtRGvTqG9jc/YEHn2zH2aaIdqm6YoV2hciOvGok4le2z/YhJFcKpsRQ9q8Tr7P5CFcnRbvx7ZXL2vtfndCz+UGQ/rfRavvIk2Rl96VKkDKWgUuTFuFXZ/T8Z1fhTxHC0rktRVLO00BQ+djo=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5499.eurprd08.prod.outlook.com (10.255.185.80) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Tue, 24 Sep 2019 14:12:28 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed%2]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 14:12:28 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v2 0/9] error: auto propagated local_err
Thread-Index: AQHVcioNiDMY2yo+Z0yF9jZaFGvJZ6c5qyCAgAE0sQA=
Date: Tue, 24 Sep 2019 14:12:27 +0000
Message-ID: <84c9e5dd-3e0f-94e1-5da1-2c7baa594bf1@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <d1527fdc-b5e8-093a-9206-6f7ceeece2ac@redhat.com>
In-Reply-To: <d1527fdc-b5e8-093a-9206-6f7ceeece2ac@redhat.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR0102CA0011.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::24) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20190924171218850
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 74f98eea-dffb-4cb5-6359-08d740f93ac2
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:DB8PR08MB5499; 
x-ms-traffictypediagnostic: DB8PR08MB5499:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB54999C21BC3C6DBA608BA2B3C1840@DB8PR08MB5499.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(346002)(366004)(39840400004)(376002)(396003)(53754006)(189003)(199004)(5660300002)(2616005)(110136005)(66476007)(8676002)(64756008)(76176011)(6486002)(36756003)(7406005)(7366002)(486006)(66446008)(7336002)(7276002)(7416002)(6436002)(26005)(8936002)(81156014)(3846002)(2501003)(4326008)(102836004)(99286004)(6246003)(14454004)(256004)(229853002)(25786009)(6116002)(71200400001)(2906002)(186003)(561944003)(53546011)(305945005)(81166006)(66066001)(478600001)(446003)(66556008)(31686004)(86362001)(6512007)(14444005)(31696002)(71190400001)(45426003)(386003)(7736002)(316002)(6506007)(476003)(66946007)(11346002)(52116002)(54906003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5499;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oqcVTIws6ZnDFyzuCKuJWmEtQ0hYs393hdLCh1r50121Tc+EP+RoMYjJp6J0Hhm6mRE6FixzdwQIzzyiF2Vf2bJizqEw6lH8xkWaEGwBKvr6JV25sqyfBOJu7NB6YexdN7iBoZKGnS/WaZE52/SbU6ZirgGJX7OPMoKuJgMnp/pUsBZ4KOKFIjKTfgJuSUWesrjB+2lFZeOQcpDX6tc0mpC5jXac6yUBeHccUYgb6HFGZmlLSS0n4hrvI5execQ2hqRdtgKjjQ8hW8Vu0kBSPq4+zzN12owzIdLuun2ueBdFBs3iZVQYHJwWdxXWrpgXomh/FhkvcnOxLk64DVEro0z7UfqOlsOccgRG6jxkWYc3fqALtIIdyUDPsdl6iZjZhuVGZg9RE1qwyfyOQAvrlk9WwWgLj9H7LvuJIruJqtc=
Content-ID: <8873F6F1E58A3C4088DBF0000F0A9012@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 74f98eea-dffb-4cb5-6359-08d740f93ac2
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 14:12:28.0232 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cJfG5Oe+V4fXeywTaKDBZedEkw3L2aJtGDIMhqrG0EqBHHLH+8Jz9EedThHxu1syfJ3w37qXcPkcHDHRO/yoL8jIdH/ao/YYQHijIDQ221o=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5499
X-Mailman-Approved-At: Tue, 24 Sep 2019 14:17:30 +0000
Subject: Re: [Xen-devel] [RFC v2 0/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "green@moxielogic.com" <green@moxielogic.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "dillaman@redhat.com" <dillaman@redhat.com>, "joel@jms.id.au" <joel@jms.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "balrogg@gmail.com" <balrogg@gmail.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>,
 "walling@linux.ibm.com" <walling@linux.ibm.com>,
 Denis Lunev <den@virtuozzo.com>, "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjMuMDkuMjAxOSAyMjo0NywgRXJpYyBCbGFrZSB3cm90ZToNCj4gT24gOS8yMy8xOSAxMToxMiBB
TSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4+IEhpIGFsbCENCj4+DQo+
PiBIZXJlIGlzIGEgcHJvcG9zYWwgb2YgYXV0byBwcm9wYWdhdGlvbiBmb3IgbG9jYWxfZXJyLCB0
byBub3QgY2FsbA0KPj4gZXJyb3JfcHJvcGFnYXRlIG9uIGV2ZXJ5IGV4aXQgcG9pbnQsIHdoZW4g
d2UgZGVhbCB3aXRoIGxvY2FsX2Vyci4NCj4+DQo+PiBJdCBhbHNvIGZpeGVzIHR3byBpc3N1ZXM6
DQo+PiAxLiBGaXggaXNzdWUgd2l0aCBlcnJvcl9mYXRhbCAmIGVycm9yX2FwcGVuZF9oaW50OiB1
c2VyIGNhbid0IHNlZSB0aGVzZQ0KPj4gaGludHMsIGJlY2F1c2UgZXhpdCgpIGhhcHBlbnMgaW4g
ZXJyb3Jfc2V0ZyBlYXJsaWVyIHRoYW4gaGludCBpcw0KPj4gYXBwZW5kZWQuIFtSZXBvcnRlZCBi
eSBHcmVnIEt1cnpdDQo+Pg0KPj4gMi4gRml4IGlzc3VlIHdpdGggZXJyb3JfYWJvcnQgJiBlcnJv
cl9wcm9wYWdhdGU6IHdoZW4gd2Ugd3JhcA0KPj4gZXJyb3JfYWJvcnQgYnkgbG9jYWxfZXJyK2Vy
cm9yX3Byb3BhZ2F0ZSwgcmVzdWx0aW5nIGNvcmVkdW1wIHdpbGwNCj4+IHJlZmVyIHRvIGVycm9y
X3Byb3BhZ2F0ZSBhbmQgbm90IHRvIHRoZSBwbGFjZSB3aGVyZSBlcnJvciBoYXBwZW5lZC4NCj4+
ICh0aGUgbWFjcm8gaXRzZWxmIGRvbid0IGZpeCB0aGUgaXNzdWUsIGJ1dCBpdCBhbGxvd3MgdG8g
WzMuXSBkcm9wIGFsbA0KPiANCj4gZG9lc24ndA0KPiANCj4+IGxvY2FsX2VycitlcnJvcl9wcm9w
YWdhdGUgcGF0dGVybiwgd2hpY2ggd2lsbCBkZWZpbml0ZWx5IGZpeCB0aGUgaXNzdWUpDQo+PiBb
UmVwb3J0ZWQgYnkgS2V2aW4gV29sZl0NCj4+DQo+PiBJdCdzIHN0aWxsIGFuIFJGQywgZHVlIHRv
IHRoZSBmb2xsb3dpbmcgcmVhc29uczoNCj4+DQo+PiAxLiBJJ20gbmV3IHRvIGNvY2NpbmVsbGEs
IHNvIEkgZmFpbGVkIHRvIGRvIHRoZSBmb2xsb3dpbmcgcGF0dGVybjoNCj4+DQo+PiAgIDwuLi4N
Cj4+IC0gZ290byBvdXQ7DQo+PiArIHJldHVybjsNCj4+ICAgLi4uPg0KPj4gLSBvdXQ6DQo+PiAt
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpDQo+Pg0KPj4gU28sIGhlcmUgaXMgY29t
cGlsYXRpb24gZml4IDA4Li4gV2hvIGNhbiBoZWxwIHdpdGggaXQ/IElmIG5vYm9keSwgMDggaXMN
Cj4+IHRvIGJlIG1lcmdlZCB0byAwNyBieSBoYW5kLg0KPiANCj4gSSdtIG5vdCBzdXJlIGVpdGhl
cjsgYnV0IEkgYWdyZWUgdGhhdCBpZiB3ZSBjYW4ndCBmaWd1cmUgb3V0IGhvdyB0byBtYWtlDQo+
IENvY2NpbmVsbGUgZG8gcXVpdGUgd2hhdCB3ZSB3YW50LCB0aGF0IHdlIGFyZSBiZXR0ZXIgb2Zm
IHNxdWFzaGluZyBpbg0KPiBjb21waWxlIGZpeGVzLg0KPiANCj4gQWxzbywgd2hpbGUgSSBsaWtl
IENvY2NpbmVsbGUgZm9yIGF1dG9tYXRpbmcgdGhlIGNvbnZlcnNpb24sIGl0J3MgaGFyZGVyDQo+
IHRvIGdldCBldmVyeW9uZSB0byBydW4gaXQ7IGl0IHdvdWxkIGJlIG5pY2UgaWYgd2UgY291bGQg
YWxzbyBmaWd1cmUgb3V0DQo+IGEgcGF0Y2ggdG8gc2NyaXB0cy9jaGVja3BhdGNoLnBsIHRoYXQg
Zm9yIGFueSBpbnN0YW5jZSBvZiAnRXJyb3INCj4gKiplcnJwKVxue1xuJyBub3QgZm9sbG93ZWQg
YnkgZWl0aGVyIH0gb3IgdGhlIG5ldyBtYWNybywgd2UgZmxhZyB0aGF0IGFzDQo+IGEgY2hlY2tw
YXRjaCB3YXJuaW5nIG9yIGVycm9yLg0KPiANCj4+DQo+PiAyLiBRdWVzdGlvbiBhYm91dCB1c2lu
ZyBuZXcgbWFjcm8gaW4gZW1wdHkgc3R1YiBmdW5jdGlvbnMgLSBzZWUgMDkNCj4gDQo+IEl0IHdv
dWxkIGJlIG5pY2UgaWYgd2UgY291bGQgZXhlbXB0IGVtcHR5IGZ1bmN0aW9ucyAtIG5vIG5lZWQg
dG8gdXNlIHRoZQ0KPiBtYWNybyBpZiB0aGVyZSBpcyBubyBmdW5jdGlvbiBib2R5IG90aGVyd2lz
ZS4gIEknbSBub3Qgc3VyZSBpZg0KPiBDb2NjaW5lbGxlIGNhbiBkbyB0aGF0IGZpbHRlcmluZyBk
dXJpbmcgdGhlIGNvbnZlcnNpb24sIG9yIGlmIHdlIGNsZWFuDQo+IHVwIGJ5IGhhbmQgYWZ0ZXIg
dGhlIGZhY3QuDQo+IA0KPj4NCj4+IDMuIFdoYXQgdG8gZG8gd2l0aCBodWdlIGF1dG8tZ2VuZXJh
dGVkIGNvbW1pdCAwNz8gU2hvdWxkIEkgc3BsaXQgaXQNCj4+IHBlci1tYWludGFpbmVyIG9yIHBl
ci1zdWJzeXN0ZW0sIG9yIGxlYXZlIGl0IGFzLWlzPw0KPiANCj4gSXQncyBiaWcuIEknZCBzcGxp
dCBpdCBpbnRvIG11bHRpcGxlIHBhdGNoZXMgKGFuZCByZWR1Y2UgdGhlIGNjIC0gZXhjZXB0DQo+
IGZvciB0aGUgY292ZXIgbGV0dGVyLCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2hlcyBjYW4gYmUgbGlt
aXRlZCB0byB0aGUNCj4gYWN0dWFsIG1haW50YWluZXIvc3Vic3lzdGVtIGFmZmVjdGVkIHJhdGhl
ciB0aGFuIGV2ZXJ5b25lIGludm9sdmVkDQo+IGFueXdoZXJlIGVsc2UgaW4gdGhlIHNlcmllcy4g
V2l0aCB0aGUgY3VycmVudCBsYXJnZSBjYywgYW55b25lIHRoYXQNCj4gcmVwbGllcyBnZXRzIHNl
dmVyYWwgbWFpbCBib3VuY2VzIGFib3V0ICJ0b28gbWFueSByZWNpcGllbnRzIikuICBJdCBtYXkN
Cj4gYmUgZWFzaWVyIHRvIHNwbGl0IGFsb25nIGRpcmVjdG9yeSBib3VuZGFyaWVzIHRoYW4gYnkg
bWFpbnRhaW5lcg0KPiBib3VuZGFyaWVzLiAgTWFya3VzIGhhcyBhcHBsaWVkIGxhcmdlIHRyZWUt
d2lkZSBDb2NjaW5lbGxlIGNsZWFudXBzDQo+IGJlZm9yZSwgbWF5YmUgaGUgaGFzIHNvbWUgYWR2
aWNlLg0KDQoNCklmIHNwbGl0IGJ5IHN1YnN5c3RlbSBpdCB3b3VsZCBiZSAyMDArIHBhdGNoZXM6
DQpnaXQgZGlmZiAtLW5hbWUtb25seSB8IHdoaWxlIHJlYWQgZjsgZG8gc2NyaXB0cy9nZXRfbWFp
bnRhaW5lci5wbCAtZiAkZiAtLXN1YnN5c3RlbSAtLW5vLXJvbGVzdGF0cyAyPi9kZXYvbnVsbCB8
IGdyZXAgLXYgQCB8IGhlYWQgLTE7IGRvbmUgfCBzb3J0IHwgdW5pcSB8IHdjIC1sDQoyMDUNCg0K
DQpUcnkgdG8gbG9vayBhdCBsYXJnZXIgc3Vic3lzdGVtOg0KZ2l0IGRpZmYgLS1uYW1lLW9ubHkg
fCB3aGlsZSByZWFkIGY7IGRvIHNjcmlwdHMvZ2V0X21haW50YWluZXIucGwgLWYgJGYgLS1zdWJz
eXN0ZW0gLS1uby1yb2xlc3RhdHMgMj4vZGV2L251bGwgfCBncmVwIC12IEAgfCB0YWlsIC0yIHwg
aGVhZCAtMTsgZG9uZSB8IHNvcnQgfCB1bmlxIHwgd2MgLWwNCjEzOQ0KDQpzdGlsbCB0b28gbWFu
eS4uIE9yIGlzIGl0IE9LPw0KDQoNCj4gDQo+Pg0KPj4gNC4gQWxzbywgY2hlY2twYXRjaCBoYXMg
c29tZSBjb21wbGFpbnMgYWJvdXQgMDcgcGF0Y2g6DQo+PiAgICAtIHVzaW5nIHRhYnMuLiAoaG1t
IGV4YWN0bHkgc3R1YnMgZnVuY3Rpb25zLi4pDQo+PiAgICAtIGVtcHR5IGlmcw0KPj4gICAgQWdh
aW4sIEkgZG9uJ3Qgc2VlIGFueSB3YXlzIHRvIGZpeCBpdCBvdGhlciB0aGF0IGJ5IGhhbmQgYW5k
IG1lcmdlIHRvDQo+PiAgICAwNy4uDQo+IA0KPiBIYW5kIGNsZWFudXBzIGZvciBmb3JtYXR0aW5n
IG9yIGNvbXBpbGF0aW9uIGZpeGVzIHRvIENvY2NpbmVsbGUncyB3b3JrDQo+IGlzIG5vdCBhbiB1
bmNvbW1vbiBpc3N1ZSBhZnRlciBsYXJnZSBwYXRjaGVzOyB0aGFua2Z1bGx5IGl0J3MgYWxzbyBu
b3QNCj4gdmVyeSBkaWZmaWN1bHQgKGFuZCBzdXJwcmlzaW5nbHkgbmVlZGVkIGluIHZlcnkgZmV3
IHBsYWNlcyBjb21wYXJlZCB0bw0KPiBob3cgbXVjaCBhY3R1YWxseSBnZXRzIHRvdWNoZWQpLg0K
PiANCj4+DQo+PiA9PT09PT09PT09PT09PT09PT0NCj4+DQo+PiBBbHNvLCBpZiB3ZSBkZWNpZGUs
IHRoYXQgdGhpcyBhbGwgaXMgdG9vIGh1Z2UsIGhlcmUgaXMgcGxhbiBCOg0KPj4NCj4+IDEuIGFw
cGx5IDAxDQo+PiAyLiBmaXggb25seSBmdW5jdGlvbnMgdGhhdCBkb24ndCB1c2UgbG9jYWxfZXJy
IGFuZCB1c2UNCj4+IGVycm9yX2FwcGVuZF9oaW50LCBieSBqdXN0IGludm9jYXRpb24gb2YgbmV3
IG1hY3JvIGF0IGZ1bmN0aW9uIHN0YXJ0IC0NCj4+IGl0IHdpbGwgc3Vic3RpdHV0ZSBHcmVnJ3Mg
c2VyaWVzIHdpdGggbm8gcGFpbi4NCj4+IDNbb3B0aW9uYWxdLiBEbyBmdWxsIHVwZGF0ZSBmb3Ig
c29tZSBzdWJzeXN0ZW1zLCBmb3IgZXhhbXBsZSwgb25seSBmb3INCj4+IGJsb2NrKiBhbmQgbmJk
Kg0KPiANCj4gRXZlbiBpZiB3ZSBnbyB3aXRoIHBsYW4gQiwgaXQncyBzdGlsbCB3b3J0aCBjaGVj
a2luZyBpbiBhIENvY2NpbmVsbGUNCj4gc2NyaXB0IHRoYXQgd2UgY2FuIHBlcmlvZGljYWxseSBy
dW4gdG8gbWFrZSBzdXJlIHdlIGFyZW4ndCBtaXNzaW5nIG91dA0KPiBvbiB0aGUgdXNlIG9mIHRo
ZSBtYWNybyB3aGVyZSBpdCBpcyBuZWVkZWQuDQo+IA0KPj4NCj4+IFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgKDkpOg0KPj4gICAgZXJyb3I6IGF1dG8gcHJvcGFnYXRlZCBsb2NhbF9lcnIN
Cj4+ICAgIHFhcGkvZXJyb3I6IGFkZCAoRXJyb3IgKiplcnJwKSBjbGVhbmluZyBBUElzDQo+PiAg
ICBlcnJwOiByZW5hbWUgZXJycCB0byBlcnJwX2luIHdoZXJlIGl0IGlzIElOLWFyZ3VtZW50DQo+
PiAgICBody9jb3JlL2xvYWRlci1maXQ6IGZpeCBmcmVlaW5nIGVycnAgaW4gZml0X2xvYWRfZmR0
DQo+PiAgICBuZXQvbmV0OiBmaXggbG9jYWwgdmFyaWFibGUgc2hhZG93aW5nIGluIG5ldF9jbGll
bnRfaW5pdA0KPj4gICAgc2NyaXB0czogYWRkIGNvY2NpbmVsbGUgc2NyaXB0IHRvIHVzZSBhdXRv
IHByb3BhZ2F0ZWQgZXJycA0KPj4gICAgVXNlIGF1dG8tcHJvcGFnYXRlZCBlcnJwDQo+PiAgICBm
aXgtY29tcGlsYXRpb246IGVtcHR5IGdvdG8NCj4+ICAgIGZpeC1jb21waWxhdGlvbjogaW5jbHVk
ZXMNCj4+DQo+PiAgIGluY2x1ZGUvaHcvcGNpLWhvc3Qvc3BhcHIuaCAgICAgICAgICAgICAgICAg
ICB8ICAgMiArDQo+PiAgIGluY2x1ZGUvbW9uaXRvci9obXAuaCAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMiArLQ0KPj4gICBpbmNsdWRlL3FhcGkvZXJyb3IuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNjEgKysrKy0NCj4+ICAgdGFyZ2V0L3BwYy9rdm1fcHBjLmggICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzICsNCj4+ICAgdGFyZ2V0L3MzOTB4L2NwdV9tb2RlbHMuaCAg
ICAgICAgICAgICAgICAgICAgIHwgICAzICsNCj4+ICAgdWkvdm5jLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+IA0KPj4gICB2bC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKy0NCj4+ICAgc2NyaXB0cy9jb2Nj
aW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpIHwgIDgyICsrKysrKysNCj4+ICAgMzE5
IGZpbGVzIGNoYW5nZWQsIDI3MjkgaW5zZXJ0aW9ucygrKSwgNDI0NSBkZWxldGlvbnMoLSkNCj4+
ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQt
ZXJycC5jb2NjaQ0KPiANCj4gVGhlIGRpZmZzdGF0IGlzIGh1Z2UsIGJ1dCBwcm9taXNpbmcuDQo+
IA0KDQoNCi0tIA0KQmVzdCByZWdhcmRzLA0KVmxhZGltaXINCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:17:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCldV-00075Q-6O; Tue, 24 Sep 2019 14: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=Wx4c=XT=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iCldU-00075E-9K
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:17:48 +0000
X-Inumbo-ID: 1515d3e8-ded6-11e9-961e-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 1515d3e8-ded6-11e9-961e-12813bfff9fa;
 Tue, 24 Sep 2019 14:17:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569334668;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=ugJ8UbEUWkI5FYjTRRaDJtnyQy/URM2ylAxXO8OYNgo=;
 b=hERLKnY1RTOgURXKuOPpq9ApGqK9CbnOOHx1wirRF20Ju4iLf19esP7M
 RCJfVqFhErU4hGerbjttOXzHwDxM9S7JSTXZbm6/tTXvYAE9NBGijQVeO
 uiR9yWcwBgs3EavxK0/vc1w9//n36nzbMysS5EStkKNS0iF2FuC5RySbC c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XdeGru6qB5JDf0MkkCmDpjsNY/UTvBJknAttglA5sdEicsxTfYdqivYdispYW8ZMDh8HtdejIP
 rrgpG0Vfw7hpY1ghQqF620kxo4LUdRgL7isbEhyDDm0bTgH6J2yl7uT15RscAfIz7WF49sxglT
 U3zslxZmOjKmrSeS9Sr3ljF0pXuhgAVt6VcKuP+MdLAvj5P1K/6UhY7bxBvsVUAoOy5Zgy6rfM
 Pm1BJMq3US5BijPVWYjdYUst3BAcoLBqGYHGSkbSA/sn+QgcPk/YlKmrJoQUKOkeJRuhEZieBz
 hyg=
X-SBRS: 2.7
X-MesageID: 6057071
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6057071"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23946.9607.887344.235099@mariner.uk.xensource.com>
Date: Tue, 24 Sep 2019 15:17:43 +0100
To: Olaf Hering <olaf@aepfle.de>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>
In-Reply-To: <23946.9142.652599.628334@mariner.uk.xensource.com>
References: <20190924140319.11303-1-olaf@aepfle.de>
 <20190924140319.11303-3-olaf@aepfle.de>
 <23946.9142.652599.628334@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH RESEND v1 2/8] tools: move scripts from etc
 to libexec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCBSRVNFTkQgdjEgMi84XSB0b29sczogbW92
ZSBzY3JpcHRzIGZyb20gZXRjIHRvIGxpYmV4ZWMiKToKPiBPbGFmIEhlcmluZyB3cml0ZXMgKCJb
UEFUQ0ggUkVTRU5EIHYxIDIvOF0gdG9vbHM6IG1vdmUgc2NyaXB0cyBmcm9tIGV0YyB0byBsaWJl
eGVjIik6Cj4gPiBJbiB0aGUgbmVhciBmdXR1cmUgYWxsIGZyZXNoIGluc3RhbGxhdGlvbnMgd2ls
bCBoYXZlIGFuIGVtcHR5IC9ldGMuCj4gCj4gRXJyLCBubyA/CgpNb3JlIGNvbnN0cnVjdGl2ZWx5
OgoKSSB0aGluayB0aGUgYWJpbGl0eSBvZiB0aGUgYWRtaW4gdG8gZWRpdCB0aGVzZSBzY3JpcHRz
IGlzIGltcG9ydGFudAphbmQgSSBoYXZlIHVzZWQgaXQgbXlzZWxmIGluIHRoZSBwYXN0LiAgV2l0
aCBteSBEZWJpYW4gWGVuIG1haW50YWluZXIKaGF0IG9uIEkgaGF2ZSBubyBpbnRlbnRpb24gb2Yg
bW92aW5nIHRoZXNlIGZpbGVzIG91dCBvZiAvZXRjLgoKSWYgdGhlIG1haW50YWluZXIgb2YgWGVu
IGluIHNvbWUgb3RoZXIgZGlzdHJvIHdpc2hlcyB0byBwdXQgdGhlc2UKZmlsZXMgaW4gL3Vzci9s
aWIgYW5kIGNvbnNlcXVlbnRseSBtYWtlIHRoZW0gaGFyZGVyIHRvIGVkaXQgdGhlbgooMSkgbXkg
YWR2aWNlIGFzIFhlbiB1cHN0cmVhbSB0b29scyBtYWludGFpbmVyIGlzIHRoYXQgdGhpcyB3b3Vs
ZCBiZSBhCmJhZCBpZGVhICgyKSBpZiB0aGF0IG1haW50YWluZXIgd2FudHMgdG8gcGVyc2lzdCB3
aXRoIHRoaXMgdGhlbiB0aGV5CnNob3VsZCBkbyB0aGlzIGluIHRoZSBwYWNrYWdlcyBmb3IgdGhl
aXIgZGlzdHJvLgoKSW4gc3VwcG9ydCBvZiAoMiksIEkgd291bGQgd2VsY29tZSBwYXRjaGVzIHRo
YXQgbWFrZSBpdCBlYXNpZXIgZm9yIGEKZGlzdHJvIG1haW50YWluZXIgdG8gbWFrZSB0aGVzZSBr
aW5kIG9mIGNob2ljZXMuCgpSaWdodCBub3cgbXkgdmlldyBpcyB0aGF0IEkgZG8gbm90IHRoaW5r
IGl0IHdvdWxkIGJlIGFwcHJvcHJpYXRlIHRvCmNoYW5nZSB0aGUgdXBzdHJlYW0gZGVmYXVsdCwg
cmVnYXJkbGVzcyBvZiB0aGUgaW5zdGFsbGF0aW9uIHRhcmdldApvcGVyYXRpbmcgc3lzdGVtLCBi
dXQgSSBtaWdodCBiZSBvcGVuIHRvIGFyZ3VtZW50IG9uIHRoYXQgZm9yIHNwZWNpZmljCnRhcmdl
dCBvcGVyYXRpbmcgc3lzdGVtcyBpZiB0aGUgYXBwcm9wcmlhdGUgZGlzdHJvIG1haW50YWluZXJz
IHdlcmUgdG8KbWFrZSBhIGNhc2UuCgpJIGhvcGUgdGhpcyBoZWxwcy4KClRoYW5rcywKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:25:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClkn-0007zp-2f; Tue, 24 Sep 2019 14:25: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iClkl-0007zk-4S
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:25:19 +0000
X-Inumbo-ID: 21a0d18e-ded7-11e9-961e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 21a0d18e-ded7-11e9-961e-12813bfff9fa;
 Tue, 24 Sep 2019 14:25: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 CC713AE2D;
 Tue, 24 Sep 2019 14:25:16 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-30-jgross@suse.com>
 <c82b5b04-ff81-8600-d959-b3dcc90575a2@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <184451ad-4314-8887-651a-028b4b5844e5@suse.com>
Date: Tue, 24 Sep 2019 16:25:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c82b5b04-ff81-8600-d959-b3dcc90575a2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 29/47] 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: 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>, 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>

T24gMjMuMDkuMTkgMTc6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRvZGF5IHRoZSB2Y3B1IHJ1bnN0YXRlIG9mIGEg
bmV3IHNjaGVkdWxlZCB2Y3B1IGlzIGFsd2F5cyBzZXQgdG8KPj4gInJ1bm5pbmciIGV2ZW4gaWYg
YXQgdGhhdCB0aW1lIHZjcHVfcnVubmFibGUoKSBpcyBhbHJlYWR5IHJldHVybmluZwo+PiBmYWxz
ZSBkdWUgdG8gYSByYWNlIChlLmcuIHdpdGggcGF1c2luZyB0aGUgdmNwdSkuCj4gCj4gSSBjYW4g
c2VlIHRoaXMgcGFydCwgLi4uCj4gCj4+IFdpdGggY29yZSBzY2hlZHVsaW5nIHRoaXMgY2FuIG5v
IGxvbmdlciB3b3JrIGFzIG5vdCBhbGwgdmNwdXMgb2YgYQo+PiBzY2hlZHVsZSB1bml0IGhhdmUg
dG8gYmUgInJ1bm5pbmciIHdoZW4gYmVpbmcgc2NoZWR1bGVkLiBTbyB0aGUgdmNwdSdzCj4+IG5l
dyBydW5zdGF0ZSBoYXMgdG8gYmUgc2VsZWN0ZWQgYXQgdGhlIHNhbWUgdGltZSBhcyB0aGUgcnVu
bmFiaWxpdHkgb2YKPj4gdGhlIHJlbGF0ZWQgc2NoZWR1bGUgdW5pdCBpcyBwcm9iZWQuCj4gCj4g
Li4uIGJ1dCBJIGNvbnRpbnVlIGhhdmluZyB0cm91YmxlIGhlcmUuIElmIGl0IGhhcyBiZWVuIG9r
YXkgdG8gc2V0Cj4gYSB2Q1BVIG5vIGxvbmdlciBydW5uYWJsZSB0byAicnVubmluZyIgbmV2ZXJ0
aGVsZXNzLCB3aHkgd291bGQgdGhlCj4gc2FtZSBub3QgYmUgdHJ1ZSBmb3Igc2NoZWR1bGUgdW5p
dHM/IFBhcnQgb2YgdGhlIHByb2JsZW0gbWF5IGJlCj4gdGhhdCAuLi4KClRoZSBkaWZmZXJlbmNl
IGlzIHRoZSBuZWVkIHRvIGRyb3AgdGhlIHNjaGVkdWxpbmcgbG9jayBmb3IgZG9pbmcgdGhlCnJl
bmRlenZvdXMuIHZjcHVfc2xlZXAoKSBvciB2Y3B1X3dha2UoKSBjb3VsZCBub3cgaW50ZXJmZXJl
IHdpdGgKc2NoZWR1bGluZyBpbiBhIHdheSB3aGljaCB3YXMgbm90IHBvc3NpYmxlIGJlZm9yZS4K
Cj4gCj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCj4+ICsrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCj4+IEBAIC03Niw2ICs3NiwyOSBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPj4gICAgICAg
cmV0dXJuIHZjcHVfcnVubmFibGUodW5pdC0+dmNwdV9saXN0KTsKPiAKPiAuLi4gdGhpcyBjbGVh
cmx5IHN0aWxsIGlzbid0IGRvaW5nIHRoZSAoSSBzdXBwb3NlKSBpbnRlbmRlZCBsb29wLAo+IGFu
ZCBoZW5jZSAuLi4KPiAKPj4gICB9Cj4+ICAgCj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9y
dW5uYWJsZV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPj4gK3sKPj4gKyAg
ICBzdHJ1Y3QgdmNwdSAqdjsKPj4gKyAgICBib29sIHJ1bm5hYmxlLCByZXQgPSBmYWxzZTsKPj4g
Kwo+PiArICAgIGlmICggaXNfaWRsZV91bml0KHVuaXQpICkKPj4gKyAgICAgICAgcmV0dXJuIHRy
dWU7Cj4+ICsKPj4gKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKPj4g
KyAgICB7Cj4+ICsgICAgICAgIHJ1bm5hYmxlID0gdmNwdV9ydW5uYWJsZSh2KTsKPj4gKwo+PiAr
ICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNUQVRFX3J1bm5pbmcKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxv
Y2tlZCkKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFJVTlNUQVRFX2Js
b2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOwo+PiArCj4+ICsgICAgICAgIGlmICggcnVubmFibGUg
KQo+PiArICAgICAgICAgICAgcmV0ID0gdHJ1ZTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICByZXR1
cm4gcmV0Owo+PiArfQo+IAo+IC4uLiBpdCdzIG5vdCBvYnZpb3VzIHdoYXQgdGhlIGV2ZW50dWFs
IGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdHdvIGlzCj4gZ29pbmcgdG8gYmUuCj4gCj4gRnVydGhl
cm1vcmUgSSB0aGluayBhIGZ1bmN0aW9uIG9mIHRoZSBnaXZlbiBuYW1lLCByZXR1cm5pbmcgYm9v
bCwgYW5kCj4gdGFraW5nIGEgcG9pbnRlciB0byBjb25zdCBkZXNlcnZlcyBhIGNvbW1lbnQgYXMg
dG8gdGhlIChwb3NzaWJseQo+IHNsaWdodGx5IHVuZXhwZWN0ZWQpIHN0YXRlIGNoYW5nZSBpdCBk
b2VzLiBUaGlzIGNvbW1lbnQgbWlnaHQgdGhlbiBiZQo+IHdvcnRod2hpbGUgdG8gZXh0ZW5kIHRv
IGFsc28gb3V0bGluZSB0aGUgdXNhZ2UgZGlmZmVyZW5jZSBiZXR3ZWVuIGl0Cj4gYW5kIGl0cyBz
aWJsaW5nIGFib3ZlLgoKSSdsbCBhZGQgdGhhdC4KCj4gCj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+IEBAIC0xNzQsNiAr
MTc0LDcgQEAgc3RydWN0IHZjcHUKPj4gICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodmNwdV9y
dW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7Cj4+ICAgICAgIH0gcnVuc3RhdGVfZ3Vlc3Q7
IC8qIGd1ZXN0IGFkZHJlc3MgKi8KPj4gICAjZW5kaWYKPj4gKyAgICB1bnNpZ25lZCBpbnQgICAg
IG5ld19zdGF0ZTsKPiAKPiBTaW1pbGFybHkgSSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIGZvciB0
aGlzIGZpZWxkIHRvIGdhaW4gYSBicmllZgo+IGNvbW1lbnQgYXMgdG8gaXRzIHB1cnBvc2UgY29t
cGFyZWQgdG8gcnVuc3RhdGUuc3RhdGUuCgpPa2F5LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:35:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCluV-0000Q3-4u; Tue, 24 Sep 2019 14:35: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=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCluU-0000Py-Io
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:35:22 +0000
X-Inumbo-ID: 892cd590-ded8-11e9-961f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 892cd590-ded8-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:35:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 77939337;
 Tue, 24 Sep 2019 07:35: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 E0EDC3F59C;
 Tue, 24 Sep 2019 07:35:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 15:35:13 +0100
Message-Id: <20190924143515.8810-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13 v2 0/2] Errata implementation and doc
 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhlIHR3byBwYXRjaGVzIGFyZSBub3QgcmVsYXRlZCBidXQgdGhlIHNlY29uZCBv
bmUgZGVwZW5kZW5kcyBvbiB0aGUgZmlyc3QKb25lLiBTbyBJIGRlY2lkZWQgdG8gbWVyZ2UgdGhl
bSB0b2dldGhlci4KCkNoZWVycywKCkp1bGllbiBHcmFsbCAoMik6CiAgeGVuL2FybTogSW1wbGVt
ZW50IHdvcmthcm91bmQgZm9yIENvcnRleCBBLTU3IGFuZCBDb3J0ZXggQTcyIEFUCiAgICBzcGVj
dWxhdGUKICBkb2NzOiBSZXBsYWNlIGFsbCBpbnN0YW5jZSBvZiBBUk0gYnkgQXJtCgogU1VQUE9S
VC5tZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTAgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tCiBkb2NzL0lOREVYICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNiArKy0tCiBkb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MgICAgICAgICAgICAg
fCAgMiArLQogZG9jcy9mZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYyAgICAgICAgICAgIHwgIDIg
Ky0KIGRvY3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdCAgICB8ICAyICstCiBk
b2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICAgICAgICAgfCAgOCArKy0tLQogZG9j
cy9taXNjL2FybS9ib290aW5nLnR4dCAgICAgICAgICAgICAgICAgIHwgMTAgKysrLS0tCiBkb2Nz
L21pc2MvYXJtL2RldmljZS10cmVlL2d1ZXN0LnR4dCAgICAgICAgfCAgNCArLS0KIGRvY3MvbWlz
Yy9hcm0vZWFybHktcHJpbnRrLnR4dCAgICAgICAgICAgICB8ICAyICstCiBkb2NzL21pc2MvYXJt
L3NpbGljb24tZXJyYXRhLnR4dCAgICAgICAgICAgfCAyNCArKysrKysrLS0tLS0tLQogZG9jcy9t
aXNjL2NvbnNvbGUudHh0ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRvY3MvbWlzYy9l
ZmkucGFuZG9jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkb2NzL21pc2MvbGl2ZXBh
dGNoLnBhbmRvYyAgICAgICAgICAgICAgICAgfCAgOCArKy0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jICAgICAgICAgIHwgMjIgKysrKysrLS0tLS0tLQogZG9jcy9wcm9jZXNz
L3hlbi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jIHwgIDIgKy0KIGRvY3Mvc3BlY3MvbGlieGMt
bWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgICB8ICA2ICsrLS0KIGRvY3Mvc3BlY3MvbGlieGwtbWln
cmF0aW9uLXN0cmVhbS5wYW5kb2MgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
ICAgICAgICAgICAgICAgICAgfCAxMCArKysrKysKIDE4IGZpbGVzIGNoYW5nZWQsIDg4IGluc2Vy
dGlvbnMoKyksIDc2IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:35:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCluX-0000QG-EM; Tue, 24 Sep 2019 14:35:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCluW-0000Q9-3j
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:35:24 +0000
X-Inumbo-ID: 89c5708e-ded8-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 89c5708e-ded8-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:35:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D5D31570;
 Tue, 24 Sep 2019 07:35: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 AC1D53F59C;
 Tue, 24 Sep 2019 07:35:20 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 15:35:14 +0100
Message-Id: <20190924143515.8810-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190924143515.8810-1-julien.grall@arm.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v2 1/2] xen/arm: Implement workaround
 for Cortex A-57 and Cortex A72 AT speculate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBDb3J0ZXgtQTU3IChlcnJhdHVtIDEzMTk1MzcpIGFuZCBDb3J0ZXgtQTcyIChlcnJhdHVt
IDEzMTkzNjcpIGNhbgplbmQgd2l0aCBjb3JydXB0IFRMQnMgaWYgdGhleSBzcGVjdWxhdGUgYW4g
QVQgaW5zdHJ1Y3Rpb24gd2hpbGUgUzEvUzIKc3lzdGVtIHJlZ2lzdGVycyBpbiBpbmNvbnNpc3Rl
bnQgc3RhdGUuCgpUaGUgd29ya2Fyb3VuZCBpcyB0aGUgc2FtZSBhcyBmb3IgQ29ydGV4IEEtNzYg
aW1wbGVtZW50ZWQgYnkgY29tbWl0CmExOGJlMDZhY2EgInhlbi9hcm06IEltcGxlbWVudCB3b3Jr
YXJvdW5kIGZvciBDb3J0ZXgtQTc2IGVycmF0dW0gMTE2NTUyMiIsCnNvIGl0IGlzIG9ubHkgbmVj
ZXNzYXJ5IHRvIHBsdW1iIGluIHRoZSBjcHVlcnJhdGEgZnJhbWV3b3JrLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBp
biB2MjoKICAgICAgICAtIEFkZCBtaXNzaW5nIHwKLS0tCiBkb2NzL21pc2MvYXJtL3NpbGljb24t
ZXJyYXRhLnR4dCB8ICAyICsrCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8IDEw
ICsrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0IGIvZG9jcy9taXNjL2FybS9zaWxp
Y29uLWVycmF0YS50eHQKaW5kZXggNmNkMTM2NmYxNS4uMTFlNWE5ZGNlYyAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQKKysrIGIvZG9jcy9taXNjL2FybS9zaWxp
Y29uLWVycmF0YS50eHQKQEAgLTQ4LDUgKzQ4LDcgQEAgc3RhYmxlIGh5cGVydmlzb3JzLgogfCBB
Uk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4NTI1MjMgICAgICAgICB8IE4vQSAg
ICAgICAgICAgICAgICAgICAgIHwKIHwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTU3ICAgICAg
fCAjODMyMDc1ICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgzMjA3NSAgICB8CiB8IEFSTSAgICAg
ICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzNDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRV
TV84MzQyMjAgICAgfAorfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICMxMzE5
NTM3ICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKK3wgQVJNICAgICAgICAgICAg
fCBDb3J0ZXgtQTcyICAgICAgfCAjMTMxOTM2NyAgICAgICAgfCBOL0EgICAgICAgICAgICAgICAg
ICAgICB8CiB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE3NiAgICAgIHwgIzExNjU1MjIgICAg
ICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAogfCBBUk0gICAgICAgICAgICB8IE1NVS01
MDAgICAgICAgICB8ICM4NDI4NjkgICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwppbmRleCA2ZjQ4M2IyZDhkLi5kYTcyYjAyNDQyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC00ODEs
NiArNDgxLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJt
X2VycmF0YVtdID0gewogICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTTY0X1dPUktBUk9VTkRfQVRf
U1BFQ1VMQVRFLAogICAgICAgICBNSURSX1JBTkdFKE1JRFJfQ09SVEVYX0E3NiwgMCwgMiA8PCBN
SURSX1ZBUklBTlRfU0hJRlQpLAogICAgIH0sCisgICAgeworICAgICAgICAuZGVzYyA9ICJBUk0g
ZXJyYXR1bSAxMzE5NTM3IiwKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk02NF9XT1JLQVJPVU5E
X0FUX1NQRUNVTEFURSwKKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTcy
KSwKKyAgICB9LAorICAgIHsKKyAgICAgICAgLmRlc2MgPSAiQVJNIGVycmF0dW0gMTMxOTM2NyIs
CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUsCisg
ICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E1NyksCisgICAgfSwKICAgICB7
fSwKIH07CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:35:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iClua-0000R7-PB; Tue, 24 Sep 2019 14:35:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCluZ-0000Qg-HH
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:35:27 +0000
X-Inumbo-ID: 8ac30d0c-ded8-11e9-961f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 8ac30d0c-ded8-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:35:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 44F561596;
 Tue, 24 Sep 2019 07:35: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 9458B3F59C;
 Tue, 24 Sep 2019 07:35:21 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 15:35:15 +0100
Message-Id: <20190924143515.8810-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190924143515.8810-1-julien.grall@arm.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance of
 ARM by 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: 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRvY3VtZW50YXRpb24gaXMgdXNpbmcgYSBtaXggb2YgQVJNIChvbGQpIGFuZCBBcm0gKG5l
dykuIFRvIHN0YXkKY29uc2lzdGVudCwgdXNlIG9ubHkgdGhlIG5ldyBuYW1lLgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKQ2M6IGpncm9z
c0BzdXNlLmNvbQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0K
IFNVUFBPUlQubWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUwICsrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLQogZG9jcy9JTkRFWCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDYgKystLQogZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jICAgICAg
ICAgICAgIHwgIDIgKy0KIGRvY3MvZmVhdHVyZXMvc2NoZWRfcnRkcy5wYW5kb2MgICAgICAgICAg
ICB8ICAyICstCiBkb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29kZS1jb3ZlcmFnZS5yc3QgICAgfCAg
MiArLQogZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAgICAgICAgICAgICAgIHwgIDggKyst
LS0KIGRvY3MvbWlzYy9hcm0vYm9vdGluZy50eHQgICAgICAgICAgICAgICAgICB8IDEwICsrKy0t
LQogZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ndWVzdC50eHQgICAgICAgIHwgIDQgKy0tCiBk
b2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQgICAgICAgICAgICAgfCAgMiArLQogZG9jcy9t
aXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQgICAgICAgICAgIHwgMjYgKysrKysrKystLS0tLS0t
LQogZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRv
Y3MvbWlzYy9lZmkucGFuZG9jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkb2NzL21p
c2MvbGl2ZXBhdGNoLnBhbmRvYyAgICAgICAgICAgICAgICAgfCAgOCArKy0tLQogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jICAgICAgICAgIHwgMjIgKysrKysrLS0tLS0tLQogZG9j
cy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jIHwgIDIgKy0KIGRvY3Mvc3Bl
Y3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgICB8ICA2ICsrLS0KIGRvY3Mvc3BlY3Mv
bGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgICB8ICAyICstCiAxNyBmaWxlcyBjaGFuZ2Vk
LCA3OCBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9TVVBQT1JU
Lm1kIGIvU1VQUE9SVC5tZAppbmRleCAzNzU0NzNhNDU2Li5jZjc1OTMxOWNjIDEwMDY0NAotLS0g
YS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTMxLDExICszMSwxMSBAQCBzdXBwb3J0
ZWQgaW4gdGhpcyBkb2N1bWVudC4KIAogICAgIFN0YXR1czogU3VwcG9ydGVkCiAKLSMjIyBBUk0g
djcgKyBWaXJ0dWFsaXphdGlvbiBFeHRlbnNpb25zCisjIyMgQXJtIHY3ICsgVmlydHVhbGl6YXRp
b24gRXh0ZW5zaW9ucwogCiAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKIAotIyMjIEFSTSB2OAorIyMj
IEFybSB2OAogCiAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKIApAQCAtNTIsNyArNTIsNyBAQCBzdXBw
b3J0ZWQgaW4gdGhpcyBkb2N1bWVudC4KICMjIyBIb3N0IEFDUEkgKHZpYSBEb21haW4gMCkKIAog
ICAgIFN0YXR1cywgeDg2IFBWOiBTdXBwb3J0ZWQKLSAgICBTdGF0dXMsIEFSTTogRXhwZXJpbWVu
dGFsCisgICAgU3RhdHVzLCBBcm06IEV4cGVyaW1lbnRhbAogCiAjIyMgeDg2L0ludGVsIFBsYXRm
b3JtIFFvUyBUZWNobm9sb2dpZXMKIApAQCAtNjIsMTAgKzYyLDEwIEBAIHN1cHBvcnRlZCBpbiB0
aGlzIGRvY3VtZW50LgogCiAgICAgU3RhdHVzLCBBTUQgSU9NTVU6IFN1cHBvcnRlZAogICAgIFN0
YXR1cywgSW50ZWwgVlQtZDogU3VwcG9ydGVkCi0gICAgU3RhdHVzLCBBUk0gU01NVXYxOiBTdXBw
b3J0ZWQKLSAgICBTdGF0dXMsIEFSTSBTTU1VdjI6IFN1cHBvcnRlZAorICAgIFN0YXR1cywgQXJt
IFNNTVV2MTogU3VwcG9ydGVkCisgICAgU3RhdHVzLCBBcm0gU01NVXYyOiBTdXBwb3J0ZWQKIAot
IyMjIEFSTS9HSUN2MyBJVFMKKyMjIyBBcm0vR0lDdjMgSVRTCiAKIEV4dGVuc2lvbiB0byB0aGUg
R0lDdjMgaW50ZXJydXB0IGNvbnRyb2xsZXIgdG8gc3VwcG9ydCBNU0kuCiAKQEAgLTEwMiw5ICsx
MDIsOSBAQCBEb20wIHN1cHBvcnQgcmVxdWlyZXMgYW4gSU9NTVUgKEludGVsIFZULWQgLyBBTUQg
SU9NTVUpLgogICAgIFN0YXR1cywgZG9tVTogU3VwcG9ydGVkCiAgICAgU3RhdHVzLCBkb20wOiBF
eHBlcmltZW50YWwKIAotIyMjIEFSTQorIyMjIEFybQogCi1BUk0gb25seSBoYXMgb25lIGd1ZXN0
IHR5cGUgYXQgdGhlIG1vbWVudAorQXJtIG9ubHkgaGFzIG9uZSBndWVzdCB0eXBlIGF0IHRoZSBt
b21lbnQKIAogICAgIFN0YXR1czogU3VwcG9ydGVkCiAKQEAgLTExOSw4ICsxMTksOCBAQCBBUk0g
b25seSBoYXMgb25lIGd1ZXN0IHR5cGUgYXQgdGhlIG1vbWVudAogRm9ybWF0IHdoaWNoIHRoZSB0
b29sc3RhY2sgYWNjZXB0cyBmb3IgZGlyZWN0LWJvb3Qga2VybmVscwogCiAgICAgU3VwcG9ydGVk
LCB4ODY6IGJ6SW1hZ2UsIEVMRgotICAgIFN1cHBvcnRlZCwgQVJNMzI6IHpJbWFnZQotICAgIFN1
cHBvcnRlZCwgQVJNNjQ6IEltYWdlCisgICAgU3VwcG9ydGVkLCBBcm0zMjogekltYWdlCisgICAg
U3VwcG9ydGVkLCBBcm02NDogSW1hZ2UKIAogIyMjIERvbTAgaW5pdCBzdXBwb3J0IGZvciB4bAog
CkBAIC0xNTgsMTAgKzE1OCwxMCBAQCBPdXRwdXQgb2YgaW5mb3JtYXRpb24gaW4gbWFjaGluZS1w
YXJzZWFibGUgSlNPTiBmb3JtYXQKIAogICAgIFN0YXR1cywgTlMxNjU1MDogU3VwcG9ydGVkCiAg
ICAgU3RhdHVzLCBFSENJOiBTdXBwb3J0ZWQKLSAgICBTdGF0dXMsIENhZGVuY2UgVUFSVCAoQVJN
KTogU3VwcG9ydGVkCi0gICAgU3RhdHVzLCBQTDAxMSBVQVJUIChBUk0pOiBTdXBwb3J0ZWQKLSAg
ICBTdGF0dXMsIEV4eW5vcyA0MjEwIFVBUlQgKEFSTSk6IFN1cHBvcnRlZAotICAgIFN0YXR1cywg
T01BUCBVQVJUIChBUk0pOiBTdXBwb3J0ZWQKKyAgICBTdGF0dXMsIENhZGVuY2UgVUFSVCAoQXJt
KTogU3VwcG9ydGVkCisgICAgU3RhdHVzLCBQTDAxMSBVQVJUIChBcm0pOiBTdXBwb3J0ZWQKKyAg
ICBTdGF0dXMsIEV4eW5vcyA0MjEwIFVBUlQgKEFybSk6IFN1cHBvcnRlZAorICAgIFN0YXR1cywg
T01BUCBVQVJUIChBcm0pOiBTdXBwb3J0ZWQKICAgICBTdGF0dXMsIFNDSShGKSBVQVJUOiBTdXBw
b3J0ZWQKIAogIyMjIEh5cGVydmlzb3IgJ2RlYnVnIGtleXMnCkBAIC0yNDIsNyArMjQyLDcgQEAg
QWx0ZXJuYXRpdmUgcDJtIChhbHRwMm0pIGFsbG93cyBleHRlcm5hbCBtb25pdG9yaW5nIG9mIGd1
ZXN0IG1lbW9yeQogYnkgbWFpbnRhaW5pbmcgbXVsdGlwbGUgcGh5c2ljYWwgdG8gbWFjaGluZSAo
cDJtKSBtZW1vcnkgbWFwcGluZ3MuCiAKICAgICBTdGF0dXMsIHg4NiBIVk06IFRlY2ggUHJldmll
dwotICAgIFN0YXR1cywgQVJNOiBUZWNoIFByZXZpZXcKKyAgICBTdGF0dXMsIEFybTogVGVjaCBQ
cmV2aWV3CiAKICMjIFJlc291cmNlIE1hbmFnZW1lbnQKIApAQCAtMzA1LDE1ICszMDUsMTUgQEAg
RW5hYmxlcyBOVU1BIGF3YXJlIHNjaGVkdWxpbmcgaW4gWGVuCiBOQiB0aGF0IHRoaXMgcmVmZXJz
IHRvIHRoZSBhYmlsaXR5IG9mIGd1ZXN0cwogdG8gaGF2ZSBoaWdoZXItbGV2ZWwgcGFnZSB0YWJs
ZSBlbnRyaWVzIHBvaW50IGRpcmVjdGx5IHRvIG1lbW9yeSwKIGltcHJvdmluZyBUTEIgcGVyZm9y
bWFuY2UuCi1PbiBBUk0sIGFuZCBvbiB4ODYgaW4gSEFQIG1vZGUsCitPbiBBcm0sIGFuZCBvbiB4
ODYgaW4gSEFQIG1vZGUsCiB0aGUgZ3Vlc3QgaGFzIHdoYXRldmVyIHN1cHBvcnQgaXMgZW5hYmxl
ZCBieSB0aGUgaGFyZHdhcmUuCiAKIFRoaXMgZmVhdHVyZSBpcyBpbmRlcGVuZGVudAotb2YgdGhl
IEFSTSAicGFnZSBncmFudWxhcml0eSIgZmVhdHVyZSAoc2VlIGJlbG93KS4KK29mIHRoZSBBcm0g
InBhZ2UgZ3JhbnVsYXJpdHkiIGZlYXR1cmUgKHNlZSBiZWxvdykuCiAKICAgICBTdGF0dXMsIHg4
NiBIVk0vUFZILCBIQVA6IFN1cHBvcnRlZAogICAgIFN0YXR1cywgeDg2IEhWTS9QVkgsIFNoYWRv
dywgMk1pQjogU3VwcG9ydGVkCi0gICAgU3RhdHVzLCBBUk06IFN1cHBvcnRlZAorICAgIFN0YXR1
cywgQXJtOiBTdXBwb3J0ZWQKIAogT24geDg2IGluIHNoYWRvdyBtb2RlLCBvbmx5IDJNaUIgKEwy
KSBzdXBlcnBhZ2VzIGFyZSBhdmFpbGFibGU7CiBmdXJ0aGVybW9yZSwgdGhleSBkbyBub3QgaGF2
ZSB0aGUgcGVyZm9ybWFuY2UgY2hhcmFjdGVyaXN0aWNzCkBAIC01NDUsOSArNTQ1LDkgQEAgYmUg
aXNzdWVkIGFuIFhTQSwgc2luY2UgdGhhdCBkb2VzIHdlYWtlbiBzZWN1cml0eS4KICMjIyBMaXZl
IFBhdGNoaW5nCiAKICAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCi0gICAgU3RhdHVzLCBBUk06
IEV4cGVyaW1lbnRhbAorICAgIFN0YXR1cywgQXJtOiBFeHBlcmltZW50YWwKIAotQ29tcGlsZSB0
aW1lIGRpc2FibGVkIGZvciBBUk0gYnkgZGVmYXVsdC4KK0NvbXBpbGUgdGltZSBkaXNhYmxlZCBm
b3IgQXJtIGJ5IGRlZmF1bHQuCiAKICMjIyBWaXJ0dWFsIE1hY2hpbmUgSW50cm9zcGVjdGlvbgog
CkBAIC02MzksMjQgKzYzOSwyNCBAQCB0byBiZSB1c2VkIGluIGFkZGl0aW9uIHRvIFFFTVUuCiAK
IAlTdGF0dXM6IEV4cGVyaW1lbnRhbAogCi0jIyMgQVJNL05vbi1QQ0kgZGV2aWNlIHBhc3N0aHJv
dWdoCisjIyMgQXJtL05vbi1QQ0kgZGV2aWNlIHBhc3N0aHJvdWdoCiAKICAgICBTdGF0dXM6IFN1
cHBvcnRlZCwgbm90IHNlY3VyaXR5IHN1cHBvcnRlZAogCiBOb3RlIHRoYXQgdGhpcyBzdGlsbCBy
ZXF1aXJlcyBhbiBJT01NVQogdGhhdCBjb3ZlcnMgdGhlIERNQSBvZiB0aGUgZGV2aWNlIHRvIGJl
IHBhc3NlZCB0aHJvdWdoLgogCi0jIyMgQVJNOiAxNksgYW5kIDY0SyBwYWdlIGdyYW51bGFyaXR5
IGluIGd1ZXN0cworIyMjIEFybTogMTZLIGFuZCA2NEsgcGFnZSBncmFudWxhcml0eSBpbiBndWVz
dHMKIAogICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKIAogTm8gc3VwcG9ydCBm
b3IgUUVNVSBiYWNrZW5kcyBpbiBhIDE2SyBvciA2NEsgZG9tYWluLgogCi0jIyMgQVJNOiBHdWVz
dCBEZXZpY2UgVHJlZSBzdXBwb3J0CisjIyMgQXJtOiBHdWVzdCBEZXZpY2UgVHJlZSBzdXBwb3J0
CiAKICAgICBTdGF0dXM6IFN1cHBvcnRlZAogCi0jIyMgQVJNOiBHdWVzdCBBQ1BJIHN1cHBvcnQK
KyMjIyBBcm06IEd1ZXN0IEFDUEkgc3VwcG9ydAogCiAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKIApA
QCAtNzYyLDcgKzc2Miw3IEBAIGluY2x1ZGluZyBzZWN1cml0eSBzdXBwb3J0IHN0YXR1cywgZnVu
Y3Rpb25hbCBjb21wbGV0ZW5lc3MsIGV0Yy4KIFJlZmVyIHRvIHRoZSBkZXRhaWxlZCBkZWZpbml0
aW9ucyBiZWxvdy4KIAogSWYgc3VwcG9ydCBkaWZmZXJzIGJhc2VkIG9uIGltcGxlbWVudGF0aW9u
Ci0oZm9yIGluc3RhbmNlLCB4ODYgLyBBUk0sIExpbnV4IC8gUUVNVSAvIEZyZWVCU0QpLAorKGZv
ciBpbnN0YW5jZSwgeDg2IC8gQXJtLCBMaW51eCAvIFFFTVUgLyBGcmVlQlNEKSwKIG9uZSBsaW5l
IGZvciBlYWNoIHNldCBvZiBpbXBsZW1lbnRhdGlvbnMgd2lsbCBiZSBsaXN0ZWQuCiAKICMjIERl
ZmluaXRpb24gb2YgU3RhdHVzIGxhYmVscwpkaWZmIC0tZ2l0IGEvZG9jcy9JTkRFWCBiL2RvY3Mv
SU5ERVgKaW5kZXggZTY3M2VkZDc1Yy4uOGNkN2M3Y2Y2NSAxMDA2NDQKLS0tIGEvZG9jcy9JTkRF
WAorKysgYi9kb2NzL0lOREVYCkBAIC0xLDUgKzEsNSBAQAogaHlwZXJjYWxsCQkJSHlwZXJjYWxs
IEludGVyZmFjZXMKLWh5cGVyY2FsbC9hcm0vaW5kZXgJCUFSTQoraHlwZXJjYWxsL2FybS9pbmRl
eAkJQXJtCiBoeXBlcmNhbGwveDg2XzMyL2luZGV4CQl4ODZfMzIKIGh5cGVyY2FsbC94ODZfNjQv
aW5kZXgJCXg4Nl82NAogCkBAIC0yMCw4ICsyMCw4IEBAIG1pc2MvdnRkCQkJVlQtZCBIT1dUTwog
bWlzYy94ZW4tZXJyb3ItaGFuZGxpbmcJCVhlbiBFcnJvciBIYW5kbGluZwogbWlzYy94ZW5wYWdp
bmcJCQlYZW4gUGFnaW5nCiBtaXNjL3hzbS1mbGFzawkJCVhTTS9GTEFTSyBDb25maWd1cmF0aW9u
Ci1taXNjL2FybS9ib290aW5nCQlIb3cgdG8gYm9vdCBYZW4gb24gQVJNCi1taXNjL2FybS9lYXJs
eS1wcmludGsJCUVuYWJsaW5nIGVhcmx5IHByaW50ayBvbiBBUk0KK21pc2MvYXJtL2Jvb3RpbmcJ
CUhvdyB0byBib290IFhlbiBvbiBBcm0KK21pc2MvYXJtL2Vhcmx5LXByaW50awkJRW5hYmxpbmcg
ZWFybHkgcHJpbnRrIG9uIEFybQogbWlzYy9hcm0vcGFzc3Rocm91Z2gJCVBhc3N0aHJvdWdoIGEg
ZGV2aWNlIGRlc2NyaWJlZCBpbiB0aGUgRGV2aWNlIFRyZWUgdG8gYSBndWVzdAogbWlzYy9hcm0v
ZGV2aWNlLXRyZWUvYm9vdGluZwlEZXZpY2UgdHJlZSBiaW5kaW5ncyB0byBib290IFhlbgogbWlz
Yy9hcm0vZGV2aWNlLXRyZWUvcGFzc3Rocm91Z2gJRGV2aWNlIHRyZWUgYmluZGluZyB0byBwYXNz
dGhyb3VnaCBhIGRldmljZQpkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFu
ZG9jIGIvZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jCmluZGV4IDE3ZjFjZDBkMDUuLjg5
NzRiOWQ4OTQgMTAwNjQ0Ci0tLSBhL2RvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoLnBhbmRvYworKysg
Yi9kb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MKQEAgLTEyLDcgKzEyLDcgQEAKIAogICAg
ICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldy9FeHBlcmltZW50YWwqKgogCi0gICBBcmNoaXRl
Y3R1cmU6IEFSTQorICAgQXJjaGl0ZWN0dXJlOiBBcm0KIAogICAgICAgQ29tcG9uZW50OiBIeXBl
cnZpc29yLCB0b29sc3RhY2sKIC0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJl
cy9zY2hlZF9ydGRzLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvc2NoZWRfcnRkcy5wYW5kb2MKaW5k
ZXggNGNjZjcwNGI1My4uMmE1MGNkMWI0ZCAxMDA2NDQKLS0tIGEvZG9jcy9mZWF0dXJlcy9zY2hl
ZF9ydGRzLnBhbmRvYworKysgYi9kb2NzL2ZlYXR1cmVzL3NjaGVkX3J0ZHMucGFuZG9jCkBAIC0x
MDEsNyArMTAxLDcgQEAgYXQgYSBtYWNyb3Njb3BpYyBsZXZlbCksIHRoZSBmb2xsb3dpbmcgc2hv
dWxkIGJlIGRvbmU6CiAKICMgS25vd24gaXNzdWVzCiAKLSogT1NTVGVzdCByZXBvcnRzIG9jY2Fz
aW9uYWwgZmFpbHVyZXMgb24gQVJNLgorKiBPU1NUZXN0IHJlcG9ydHMgb2NjYXNpb25hbCBmYWls
dXJlcyBvbiBBcm0uCiAKICMgUmVmZXJlbmNlcwogCmRpZmYgLS1naXQgYS9kb2NzL2h5cGVydmlz
b3ItZ3VpZGUvY29kZS1jb3ZlcmFnZS5yc3QgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29kZS1j
b3ZlcmFnZS5yc3QKaW5kZXggNmM3NTUyZDY5MS4uMWM3MDU3MDAzNyAxMDA2NDQKLS0tIGEvZG9j
cy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0CisrKyBiL2RvY3MvaHlwZXJ2aXNv
ci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdApAQCAtOCw3ICs4LDcgQEAgc28gc29tZSBleHRyYSBz
dGVwcyBhcmUgcmVxdWlyZWQgdG8gY29sbGVjdCBhbmQgcHJvY2VzcyB0aGUgZGF0YS4KIAogLi4g
d2FybmluZzo6CiAKLSAgQVJNIGRvZXNuJ3QgY3VycmVudGx5IGJvb3Qgd2hlbiB0aGUgZmluYWwg
YmluYXJ5IGV4Y2VlZHMgMk1CIGluIHNpemUsCisgIEFybSBkb2Vzbid0IGN1cnJlbnRseSBib290
IHdoZW4gdGhlIGZpbmFsIGJpbmFyeSBleGNlZWRzIDJNQiBpbiBzaXplLAogICBhbmQgdGhlIGNv
dmVyYWdlIGJ1aWxkIHRlbmRzIHRvIGV4Y2VlZCB0aGlzIGxpbWl0LgogCiAKZGlmZiAtLWdpdCBh
L2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRl
eCBlNzFiM2I0MTFkLi5kYmIxMmUxNTU4IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5w
b2QuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCkBAIC0xMjU5LDcgKzEyNTksNyBA
QCBHdWVzdHMgdXNlIGh5cGVydmlzb3IgcmVzb3VyY2VzIGZvciBlYWNoIGV2ZW50IGNoYW5uZWwg
dGhleSB1c2UuCiBUaGUgZGVmYXVsdCBvZiAxMDIzIHNob3VsZCBiZSBzdWZmaWNpZW50IGZvciB0
eXBpY2FsIGd1ZXN0cy4gIFRoZQogbWF4aW11bSB2YWx1ZSBkZXBlbmRzIG9uIHdoYXQgdGhlIGd1
ZXN0IHN1cHBvcnRzLiAgR3Vlc3RzIHN1cHBvcnRpbmcgdGhlCiBGSUZPLWJhc2VkIGV2ZW50IGNo
YW5uZWwgQUJJIHN1cHBvcnQgdXAgdG8gMTMxLDA3MSBldmVudCBjaGFubmVscy4KLU90aGVyIGd1
ZXN0cyBhcmUgbGltaXRlZCB0byA0MDk1ICg2NC1iaXQgeDg2IGFuZCBBUk0pIG9yIDEwMjMgKDMy
LWJpdAorT3RoZXIgZ3Vlc3RzIGFyZSBsaW1pdGVkIHRvIDQwOTUgKDY0LWJpdCB4ODYgYW5kIEFy
bSkgb3IgMTAyMyAoMzItYml0CiB4ODYpLgogCiA9aXRlbSBCPHZkaXNwbD1bICJWRElTUExfU1BF
Q19TVFJJTkciLCAiVkRJU1BMX1NQRUNfU1RSSU5HIiwgLi4uXT4KQEAgLTE3OTEsNyArMTc5MSw3
IEBAIHRoZSB2aXJ0dWFsIGZpcm13YXJlIHRvIHRoZSBndWVzdCBPcGVyYXRpbmcgU3lzdGVtLiBB
Q1BJIGlzIHJlcXVpcmVkCiBieSBtb3N0IG1vZGVybiBndWVzdCBPcGVyYXRpbmcgU3lzdGVtcy4g
VGhpcyBvcHRpb24gaXMgZW5hYmxlZCBieQogZGVmYXVsdCBhbmQgdXN1YWxseSB5b3Ugc2hvdWxk
IG9taXQgaXQuIEhvd2V2ZXIsIGl0IG1heSBiZSBuZWNlc3NhcnkgdG8KIGRpc2FibGUgQUNQSSBm
b3IgY29tcGF0aWJpbGl0eSB3aXRoIHNvbWUgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbXMuCi1UaGlz
IG9wdGlvbiBpcyB0cnVlIGZvciB4ODYgd2hpbGUgaXQncyBmYWxzZSBmb3IgQVJNIGJ5IGRlZmF1
bHQuCitUaGlzIG9wdGlvbiBpcyB0cnVlIGZvciB4ODYgd2hpbGUgaXQncyBmYWxzZSBmb3IgQXJt
IGJ5IGRlZmF1bHQuCiAKID1pdGVtIEI8YWNwaV9zMz1CT09MRUFOPgogCkBAIC0yNzA3LDcgKzI3
MDcsNyBAQCBTZWUgQjxxZW11KDEpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAogPWhlYWQyIEFy
Y2hpdGVjdHVyZSBTcGVjaWZpYyBvcHRpb25zCiAKLT1oZWFkMyBBUk0KKz1oZWFkMyBBcm0KIAog
PW92ZXIgNAogCkBAIC0yNzQ1LDcgKzI3NDUsNyBAQCBWTSBjb25maWcgZmlsZToKIAogdnVhcnQg
PSAic2JzYV91YXJ0IgogCi1DdXJyZW50bHksIG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVsIGlz
IHN1cHBvcnRlZCBmb3IgQVJNLgorQ3VycmVudGx5LCBvbmx5IHRoZSAic2JzYV91YXJ0IiBtb2Rl
bCBpcyBzdXBwb3J0ZWQgZm9yIEFybS4KIAogPWJhY2sKIApkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L2FybS9ib290aW5nLnR4dCBiL2RvY3MvbWlzYy9hcm0vYm9vdGluZy50eHQKaW5kZXggZDNmNmNl
NDc1NS4uNjkyNTBjMWY4ZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2FybS9ib290aW5nLnR4dAor
KysgYi9kb2NzL21pc2MvYXJtL2Jvb3RpbmcudHh0CkBAIC0xLDEzICsxLDEzIEBACiBCb290aW5n
IFhlbgogPT09PT09PT09PT0KIAotWGVuIGZvbGxvd3MgdGhlIHpJbWFnZSBwcm90b2NvbCBkZWZp
bmVkIGZvciAzMi1iaXQgQVJNIExpbnV4WzFdIGFuZCB0aGUKLUltYWdlIHByb3RvY29sIGRlZmlu
ZWQgZm9yIEFSTTY0IExpbnV4WzJdLgorWGVuIGZvbGxvd3MgdGhlIHpJbWFnZSBwcm90b2NvbCBk
ZWZpbmVkIGZvciAzMi1iaXQgQXJtIExpbnV4WzFdIGFuZCB0aGUKK0ltYWdlIHByb3RvY29sIGRl
ZmluZWQgZm9yIEFybTY0IExpbnV4WzJdLgogCiBJbiBib3RoIGNhc2VzIHRoZSByZWNvbW1lbmRh
dGlvbiB0byBib290IGluIEhZUC9FTDIgbW9kZSBpcyBhIHN0cmljdAogcmVxdWlyZW1lbnQgZm9y
IFhlbi4KIAotVGhlIGV4Y2VwdGlvbnMgdG8gdGhpcyBvbiAzMi1iaXQgQVJNIGFyZSBhcyBmb2xs
b3dzOgorVGhlIGV4Y2VwdGlvbnMgdG8gdGhpcyBvbiAzMi1iaXQgQXJtIGFyZSBhcyBmb2xsb3dz
OgogCiAgWGVuIGRvZXMgbm90IHJlcXVpcmUgdGhlIG1hY2hpbmUgdHlwZSB0byBiZSBwYXNzZWQg
aW4gcjEuIFRoaXMKICByZWdpc3RlciBpcyBpZ25vcmVkIChzbyBtYXkgYmUgaW52YWxpZCBvciB0
aGUgYWN0dWFsIG1hY2hpbmUgdHlwZSkuCkBAIC0yMSw3ICsyMSw3IEBAIFRoZSBleGNlcHRpb25z
IHRvIHRoaXMgb24gMzItYml0IEFSTSBhcmUgYXMgZm9sbG93czoKICB6SW1hZ2UgcHJvdG9jb2wg
c2hvdWxkIHN0aWxsIGJlIHVzZWQgYW5kIG5vdCB0aGUgc3RyaWN0ZXIgInJhdwogIChub24teklt
YWdlKSIgcHJvdG9jb2wgZGVzY3JpYmVkIGluIGFybS9Cb290aW5nLgogCi1UaGVyZSBhcmUgbm8g
ZXhjZXB0aW9uIG9uIDY0LWJpdCBBUk0uCitUaGVyZSBhcmUgbm8gZXhjZXB0aW9uIG9uIDY0LWJp
dCBBcm0uCiAKIAogRmlybXdhcmUvYm9vdGxvYWRlciByZXF1aXJlbWVudHMKQEAgLTMxLDcgKzMx
LDcgQEAgWGVuIHJlbGllcyBvbiBzb21lIHNldHRpbmdzIHRoZSBmaXJtd2FyZSBoYXMgdG8gY29u
ZmlndXJlIGluIEVMMyBiZWZvcmUgc3RhcnRpbmcKIAogKiBYZW4gbXVzdCBiZSBlbnRlcmVkIGlu
IE5TIEVMMiBtb2RlCiAKLSogVGhlIGJpdCBTQ1JfRUwzLkhDRSAocmVzcC4gU0NSLkhDRSBmb3Ig
MzItYml0IEFSTSkgbXVzdCBiZSBzZXQgdG8gMS4KKyogVGhlIGJpdCBTQ1JfRUwzLkhDRSAocmVz
cC4gU0NSLkhDRSBmb3IgMzItYml0IEFybSkgbXVzdCBiZSBzZXQgdG8gMS4KIAogCiBbMV0gbGlu
dXgvRG9jdW1lbnRhdGlvbi9hcm0vQm9vdGluZwpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9k
ZXZpY2UtdHJlZS9ndWVzdC50eHQgYi9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2d1ZXN0LnR4
dAppbmRleCA0MThmMWU5ZjRlLi41YTc2YmE4MWUxIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJt
L2RldmljZS10cmVlL2d1ZXN0LnR4dAorKysgYi9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2d1
ZXN0LnR4dApAQCAtMSw2ICsxLDYgQEAKICogWGVuIGh5cGVydmlzb3IgZGV2aWNlIHRyZWUgYmlu
ZGluZ3MKIAotWGVuIEFSTSB2aXJ0dWFsIHBsYXRmb3JtcyBzaGFsbCBoYXZlIGEgdG9wLWxldmVs
ICJoeXBlcnZpc29yIiBub2RlIHdpdGgKK1hlbiBBcm0gdmlydHVhbCBwbGF0Zm9ybXMgc2hhbGwg
aGF2ZSBhIHRvcC1sZXZlbCAiaHlwZXJ2aXNvciIgbm9kZSB3aXRoCiB0aGUgZm9sbG93aW5nIHBy
b3BlcnRpZXM6CiAKIC0gY29tcGF0aWJsZToKQEAgLTE3LDcgKzE3LDcgQEAgdGhlIGZvbGxvd2lu
ZyBwcm9wZXJ0aWVzOgogICBBIEdJQyBub2RlIGlzIGFsc28gcmVxdWlyZWQuCiAgIFRoaXMgcHJv
cGVydHkgaXMgdW5uZWNlc3Nhcnkgd2hlbiBib290aW5nIERvbTAgdXNpbmcgQUNQSS4KIAotVG8g
c3VwcG9ydCBVRUZJIG9uIFhlbiBBUk0gdmlydHVhbCBwbGF0Zm9ybXMsIFhlbiBwb3B1bGF0ZXMg
dGhlIEZEVCAidWVmaSIgbm9kZQorVG8gc3VwcG9ydCBVRUZJIG9uIFhlbiBBcm0gdmlydHVhbCBw
bGF0Zm9ybXMsIFhlbiBwb3B1bGF0ZXMgdGhlIEZEVCAidWVmaSIgbm9kZQogdW5kZXIgL2h5cGVy
dmlzb3Igd2l0aCBmb2xsb3dpbmcgcGFyYW1ldGVyczoKIAogX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dCBiL2RvY3MvbWlz
Yy9hcm0vZWFybHktcHJpbnRrLnR4dAppbmRleCA4OWUwODFlNTFlLi5iNTNhZGVhZTQ5IDEwMDY0
NAotLS0gYS9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50eHQKKysrIGIvZG9jcy9taXNjL2Fy
bS9lYXJseS1wcmludGsudHh0CkBAIC00MSw3ICs0MSw3IEBAIHRoZSBuYW1lIG9mIHRoZSBtYWNo
aW5lOgogICAtIGJyY206IHByaW50ayB3aXRoIDgyNTAgb24gQnJvYWRjb20gNzQ0NUQwIGJvYXJk
cyB3aXRoIEExNSBwcm9jZXNzb3JzLgogICAtIGRyYTc6IHByaW50ayB3aXRoIDgyNTAgb24gRFJB
NyBwbGF0Zm9ybQogICAtIGV4eW5vczUyNTA6IHByaW50ayB3aXRoIHRoZSBzZWNvbmQgVUFSVAot
ICAtIGZhc3Rtb2RlbDogcHJpbnRrIG9uIEFSTSBGYXN0bW9kZWwgc29mdHdhcmUgZW11bGF0b3Jz
CisgIC0gZmFzdG1vZGVsOiBwcmludGsgb24gQXJtIEZhc3Rtb2RlbCBzb2Z0d2FyZSBlbXVsYXRv
cnMKICAgLSBoaWtleTk2MDogcHJpbnRrIHdpdGggcGwwMTEgd2l0aCBIaWtleSA5NjAKICAgLSBq
dW5vOiBwcmludGsgd2l0aCBwbDAxMSBvbiBKdW5vIHBsYXRmb3JtCiAgIC0gbGFnZXI6IHByaW50
ayB3aXRoIFNDSUYwIG9uIFJlbmVzYXMgTGFnZXIgYm9hcmQgKFItQ2FyIEgyIHByb2Nlc3NvcikK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0IGIvZG9jcy9taXNj
L2FybS9zaWxpY29uLWVycmF0YS50eHQKaW5kZXggMTFlNWE5ZGNlYy4uNGJiMWEwM2IxZSAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQKKysrIGIvZG9jcy9taXNj
L2FybS9zaWxpY29uLWVycmF0YS50eHQKQEAgLTMsNyArMyw3IEBACiAKIEl0IGlzIGFuIHVuZm9y
dHVuYXRlIGZhY3Qgb2YgbGlmZSB0aGF0IGhhcmR3YXJlIGlzIG9mdGVuIHByb2R1Y2VkIHdpdGgK
IHNvLWNhbGxlZCAiZXJyYXRhIiwgd2hpY2ggY2FuIGNhdXNlIGl0IHRvIGRldmlhdGUgZnJvbSB0
aGUgYXJjaGl0ZWN0dXJlCi11bmRlciBzcGVjaWZpYyBjaXJjdW1zdGFuY2VzLiAgRm9yIGhhcmR3
YXJlIHByb2R1Y2VkIGJ5IEFSTSwgdGhlc2UKK3VuZGVyIHNwZWNpZmljIGNpcmN1bXN0YW5jZXMu
ICBGb3IgaGFyZHdhcmUgcHJvZHVjZWQgYnkgQXJtLCB0aGVzZQogZXJyYXRhIGFyZSBicm9hZGx5
IGNsYXNzaWZpZWQgaW50byB0aGUgZm9sbG93aW5nIGNhdGVnb3JpZXM6CiAKICAgQ2F0ZWdvcnkg
QTogQSBjcml0aWNhbCBlcnJvciB3aXRob3V0IGEgdmlhYmxlIHdvcmthcm91bmQuCkBAIC0yOSw3
ICsyOSw3IEBAIEZvciBzb2Z0d2FyZSB3b3JrYXJvdW5kcyB0aGF0IG1heSBhZHZlcnNlbHkgaW1w
YWN0IHN5c3RlbXMgdW5hZmZlY3RlZCBieQogdGhlIGVycmF0dW0gaW4gcXVlc3Rpb24sIGEgS2Nv
bmZpZyBlbnRyeSBpcyBhZGRlZCB1bmRlciAiQVJNIGVycmF0YQogd29ya2Fyb3VuZHMgdmlhIHRo
ZSBhbHRlcm5hdGl2ZXMgZnJhbWV3b3JrIi4gVGhlc2UgYXJlIGVuYWJsZWQgYnkgZGVmYXVsdAog
YW5kIHBhdGNoZWQgaW4gYXQgcnVudGltZSB3aGVuIGFuIGFmZmVjdGVkIENQVSBpcyBkZXRlY3Rl
ZC4gTm90ZSB0aGF0Ci1ydW50aW1lIHBhdGNoaW5nIGlzIG9ubHkgc3VwcG9ydGVkIG9uIEFSTTY0
LiBGb3IgbGVzcy1pbnRydXNpdmUgd29ya2Fyb3VuZHMsCitydW50aW1lIHBhdGNoaW5nIGlzIG9u
bHkgc3VwcG9ydGVkIG9uIEFybTY0LiBGb3IgbGVzcy1pbnRydXNpdmUgd29ya2Fyb3VuZHMsCiBh
IEtjb25maWcgb3B0aW9uIGlzIG5vdCBhdmFpbGFibGUgYW5kIHRoZSBjb2RlIGlzIHN0cnVjdHVy
ZWQgKHByZWZlcmFibHkKIHdpdGggYSBjb21tZW50KSBpbiBzdWNoIGEgd2F5IHRoYXQgdGhlIGVy
cmF0dW0gd2lsbCBub3QgYmUgaGl0LgogCkBAIC00MSwxNCArNDEsMTQgQEAgc3RhYmxlIGh5cGVy
dmlzb3JzLgogCiB8IEltcGxlbWVudG9yICAgIHwgQ29tcG9uZW50ICAgICAgIHwgRXJyYXR1bSBJ
RCAgICAgIHwgS2NvbmZpZyAgICAgICAgICAgICAgICAgfAogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKLXwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTE1ICAgICAgfCAjNzY2NDIyICAgICAgICAg
fCBOL0EgICAgICAgICAgICAgICAgICAgICB8Ci18IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1
MyAgICAgIHwgIzgyNzMxOSAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MjczMTkgICAgfAotfCBB
Uk0gICAgICAgICAgICB8IENvcnRleC1BNTMgICAgICB8ICM4MjQwNjkgICAgICAgICB8IEFSTTY0
X0VSUkFUVU1fODI0MDY5ICAgIHwKLXwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTUzICAgICAg
fCAjODE5NDcyICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgxOTQ3MiAgICB8Ci18IEFSTSAgICAg
ICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzg1MjUyMyAgICAgICAgIHwgTi9BICAgICAgICAg
ICAgICAgICAgICAgfAotfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4MzIw
NzUgICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODMyMDc1ICAgIHwKLXwgQVJNICAgICAgICAgICAg
fCBDb3J0ZXgtQTU3ICAgICAgfCAjODM0MjIwICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgzNDIy
MCAgICB8Ci18IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzEzMTk1MzcgICAg
ICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAotfCBBUk0gICAgICAgICAgICB8IENvcnRl
eC1BNzIgICAgICB8ICMxMzE5MzY3ICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwK
LXwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTc2ICAgICAgfCAjMTE2NTUyMiAgICAgICAgfCBO
L0EgICAgICAgICAgICAgICAgICAgICB8Ci18IEFSTSAgICAgICAgICAgIHwgTU1VLTUwMCAgICAg
ICAgIHwgIzg0Mjg2OSAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAorfCBBcm0g
ICAgICAgICAgICB8IENvcnRleC1BMTUgICAgICB8ICM3NjY0MjIgICAgICAgICB8IE4vQSAgICAg
ICAgICAgICAgICAgICAgIHwKK3wgQXJtICAgICAgICAgICAgfCBDb3J0ZXgtQTUzICAgICAgfCAj
ODI3MzE5ICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgyNzMxOSAgICB8Cit8IEFybSAgICAgICAg
ICAgIHwgQ29ydGV4LUE1MyAgICAgIHwgIzgyNDA2OSAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84
MjQwNjkgICAgfAorfCBBcm0gICAgICAgICAgICB8IENvcnRleC1BNTMgICAgICB8ICM4MTk0NzIg
ICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODE5NDcyICAgIHwKK3wgQXJtICAgICAgICAgICAgfCBD
b3J0ZXgtQTU3ICAgICAgfCAjODUyNTIzICAgICAgICAgfCBOL0EgICAgICAgICAgICAgICAgICAg
ICB8Cit8IEFybSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzMjA3NSAgICAgICAg
IHwgQVJNNjRfRVJSQVRVTV84MzIwNzUgICAgfAorfCBBcm0gICAgICAgICAgICB8IENvcnRleC1B
NTcgICAgICB8ICM4MzQyMjAgICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODM0MjIwICAgIHwKK3wg
QXJtICAgICAgICAgICAgfCBDb3J0ZXgtQTU3ICAgICAgfCAjMTMxOTUzNyAgICAgICAgfCBOL0Eg
ICAgICAgICAgICAgICAgICAgICB8Cit8IEFybSAgICAgICAgICAgIHwgQ29ydGV4LUE3MiAgICAg
IHwgIzEzMTkzNjcgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAorfCBBcm0gICAg
ICAgICAgICB8IENvcnRleC1BNzYgICAgICB8ICMxMTY1NTIyICAgICAgICB8IE4vQSAgICAgICAg
ICAgICAgICAgICAgIHwKK3wgQXJtICAgICAgICAgICAgfCBNTVUtNTAwICAgICAgICAgfCAjODQy
ODY5ICAgICAgICAgfCBOL0EgICAgICAgICAgICAgICAgICAgICB8CmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MvY29uc29sZS50eHQgYi9kb2NzL21pc2MvY29uc29sZS50eHQKaW5kZXggNGUxODBmODhi
YS4uYWRiZWZkMzk1NSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2NvbnNvbGUudHh0CisrKyBiL2Rv
Y3MvbWlzYy9jb25zb2xlLnR4dApAQCAtMjMsNyArMjMsNyBAQCBUaGUgdmlydHVhbCBVQVJUIGNv
bnNvbGUgcGF0aCBpbiB4ZW5zdG9yZSBpcyBkZWZpbmVkIGFzOgogCiAvbG9jYWwvZG9tYWluLyRE
T01JRC92dWFydC8wCiAKLVRoZSB2dWFydCBjb25zb2xlIHByb3ZpZGVzIGFjY2VzcyB0byBhIHZp
cnR1YWwgU0JTQSBVQVJUIG9uIEFSTSBzeXN0ZW1zLgorVGhlIHZ1YXJ0IGNvbnNvbGUgcHJvdmlk
ZXMgYWNjZXNzIHRvIGEgdmlydHVhbCBTQlNBIFVBUlQgb24gQXJtIHN5c3RlbXMuCiBUbyBlbmFi
bGUgdnVhcnQgdGhlIGZvbGxvd2luZyBsaW5lIGhhcyB0byBiZSBhZGRlZCB0byB0aGUgZ3Vlc3Qg
Y29uZmlndXJhdGlvbgogZmlsZToKIApkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2VmaS5wYW5kb2Mg
Yi9kb2NzL21pc2MvZWZpLnBhbmRvYwppbmRleCAyM2MxYTI3MzJkLi45NjhmNDk4MGJkIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MvZWZpLnBhbmRvYworKysgYi9kb2NzL21pc2MvZWZpLnBhbmRvYwpA
QCAtMTAzLDcgKzEwMyw3IEBAIFNwZWNpZmllcyBhIENQVSBtaWNyb2NvZGUgYmxvYiB0byBsb2Fk
LiAoeDg2IG9ubHkpCiBTcGVjaWZpZXMgYSBkZXZpY2UgdHJlZSBmaWxlIHRvIGxvYWQuICBUaGUg
cGxhdGZvcm0gZmlybXdhcmUgbWF5IHByb3ZpZGUgYQogRFRCIGluIGFuIEVGSSBjb25maWd1cmF0
aW9uIHRhYmxlLCBzbyB0aGlzIGZpZWxkIGlzIG9wdGlvbmFsIGluIHRoYXQKIGNhc2UuIEEgZHRi
IHNwZWNpZmllZCBpbiB0aGUgY29uZmlndXJhdGlvbiBmaWxlIHdpbGwgb3ZlcnJpZGUgYSBkZXZp
Y2UgdHJlZQotcHJvdmlkZWQgaW4gdGhlIEVGSSBjb25maWd1cmF0aW9uIHRhYmxlLiAoQVJNIG9u
bHkpCitwcm92aWRlZCBpbiB0aGUgRUZJIGNvbmZpZ3VyYXRpb24gdGFibGUuIChBcm0gb25seSkK
IAogIyMjYGNoYWluPTxmaWxlbmFtZT5gCiAKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0
Y2gucGFuZG9jIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKaW5kZXggNmQ5ZjcyZjQ5Yi4u
MDczNTQxMjEzYiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKKysrIGIv
ZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKQEAgLTMxMyw3ICszMTMsNyBAQCBUaGUgc2l6ZSBv
ZiB0aGUgc3RydWN0dXJlIGlzIDY0IGJ5dGVzIG9uIDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2ls
bCBiZQogICAgIHRoZSBuZXcgZnVuY3Rpb24gKHdoaWNoIHdpbGwgcmVwbGFjZSB0aGUgb25lIGF0
IGBvbGRfYWRkcmApIGluIGJ5dGVzLgogICAgKiBJZiB0aGUgdmFsdWUgb2YgYG5ld19hZGRyYCBp
cyB6ZXJvIHRoZW4gYG5ld19zaXplYCBkZXRlcm1pbmVzIGhvdyBtYW55CiAgICAgaW5zdHJ1Y3Rp
b24gYnl0ZXMgdG8gTk9QICh1cCB0byBvcGFxdWUgc2l6ZSBtb2R1bG8gc21hbGxlc3QgcGxhdGZv
cm0KLSAgICBpbnN0cnVjdGlvbiAtIDEgYnl0ZSB4ODYgYW5kIDQgYnl0ZXMgb24gQVJNKS4KKyAg
ICBpbnN0cnVjdGlvbiAtIDEgYnl0ZSB4ODYgYW5kIDQgYnl0ZXMgb24gQXJtKS4KICAqIGB2ZXJz
aW9uYCBpcyB0byBiZSBvbmUuCiAgKiBgb3BhcXVlYCAqKk1VU1QqKiBiZSB6ZXJvLgogCkBAIC0x
MDkxLDcgKzEwOTEsNyBAQCB0aGF0IGluIHRoZSBoeXBlcnZpc29yIGlzIGFkdmlzZWQuCiBUaGUg
dG9vbCBmb3IgZ2VuZXJhdGluZyBwYXlsb2FkcyBjdXJyZW50bHkgZG9lcyBwZXJmb3JtIGEgY29t
cGlsZS10aW1lCiBjaGVjayB0byBlbnN1cmUgdGhhdCB0aGUgZnVuY3Rpb24gdG8gYmUgcmVwbGFj
ZWQgaXMgbGFyZ2UgZW5vdWdoLgogCi0jIyMjIFRyYW1wb2xpbmUsIEFSTQorIyMjIyBUcmFtcG9s
aW5lLCBBcm0KIAogVGhlIHVuY29uZGl0aW9uYWwgYnJhbmNoIGluc3RydWN0aW9uIChmb3IgdGhl
IGVuY29kaW5nIHNlZSB0aGUKIERESSAwNDA2Qy5jIGFuZCBEREkgMDQ4N0EuaiBBcmNoaXRlY3R1
cmUgUmVmZXJlbmNlIE1hbnVhbCdzKS4KQEAgLTEwOTksOCArMTA5OSw4IEBAIHdpdGggcHJvcGVy
IG9mZnNldCBpcyB1c2VkIGZvciBhbiB1bmNvbmRpdGlvbmFsIGJyYW5jaCB0byB0aGUgbmV3IGNv
ZGUuCiBUaGlzIG1lYW5zIHRoYXQgdGhhdCBgb2xkX3NpemVgICoqTVVTVCoqIGJlIGF0IGxlYXN0
IGZvdXIgYnl0ZXMgaWYgcGF0Y2hpbmcKIGluIHRyYW1wb2xpbmUuCiAKLVRoZSBpbnN0cnVjdGlv
biBvZmZzZXQgaXMgbGltaXRlZCBvbiBBUk0zMiB0byArLy0gMzJNQiB0byBkaXNwbGFjZW1lbnQK
LWFuZCBvbiBBUk02NCB0byArLy0gMTI4TUIgZGlzcGxhY2VtZW50LgorVGhlIGluc3RydWN0aW9u
IG9mZnNldCBpcyBsaW1pdGVkIG9uIEFybTMyIHRvICsvLSAzMk1CIHRvIGRpc3BsYWNlbWVudAor
YW5kIG9uIEFybTY0IHRvICsvLSAxMjhNQiBkaXNwbGFjZW1lbnQuCiAKIFRoZSBuZXcgY29kZSBp
cyBwbGFjZWQgaW4gdGhlIDhNIC0gMTBNIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSB3aGlsZSB0aGUK
IFhlbiBjb2RlIGlzIGluIDJNIC0gNE0uIFRoYXQgZ2l2ZXMgdXMgZW5vdWdoIHNwYWNlLgpkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDgzMjc5N2UyZTIuLjU1ZGZiNzQyMGQgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTcxMCw3ICs3MTAsNyBAQCBDb250cm9scyBmb3Ig
dGhlIGRvbTAgSU9NTVUgc2V0dXAuCiAgICAgYXZhaWxhYmxlIGJ5IGZ1bGx5IGRpc2FibGluZyBh
bGwgSU9NTVVzLgogCiAgICAgVGhpcyBvcHRpb24gaXMgaGFyZHdpcmVkIHRvIGZhbHNlIGZvciB4
ODYgUFZIIGRvbTAncyAod2hlcmUgYSBub24taWRlbnRpdHkKLSAgICB0cmFuc2Zvcm0gaXMgcmVx
dWlyZWQgZm9yIGRvbTAgdG8gZnVuY3Rpb24pLCBhbmQgaXMgaWdub3JlZCBmb3IgQVJNLgorICAg
IHRyYW5zZm9ybSBpcyByZXF1aXJlZCBmb3IgZG9tMCB0byBmdW5jdGlvbiksIGFuZCBpcyBpZ25v
cmVkIGZvciBBcm0uCiAKICogICBUaGUgYHN0cmljdGAgYm9vbGVhbiBpcyBhcHBsaWNhYmxlIHRv
IHg4NiBQViBkb20wJ3Mgb25seSBhbmQgZGVmYXVsdHMgdG8KICAgICBmYWxzZS4gIEl0IGNvbnRy
b2xzIHdoZXRoZXIgZG9tMCBjYW4gaGF2ZSBJT01NVSBtYXBwaW5ncyBmb3IgYWxsIGRvbWFpbgpA
QCAtNzE4LDcgKzcxOCw3IEBAIENvbnRyb2xzIGZvciB0aGUgZG9tMCBJT01NVSBzZXR1cC4KIAog
ICAgIFRoaXMgb3B0aW9uIGlzIGhhcmR3aXJlZCB0byB0cnVlIGZvciB4ODYgUFZIIGRvbTAncyAo
YXMgUkFNIGJlbG9uZ2luZyB0bwogICAgIG90aGVyIGRvbWFpbnMgaW4gdGhlIHN5c3RlbSBkb24n
dCBsaXZlIGluIGEgY29tcGF0aWJsZSBhZGRyZXNzIHNwYWNlKSwgYW5kCi0gICAgaXMgaWdub3Jl
ZCBmb3IgQVJNLgorICAgIGlzIGlnbm9yZWQgZm9yIEFybS4KIAogKiAgIFRoZSBgbWFwLWluY2x1
c2l2ZWAgYm9vbGVhbiBpcyBhcHBsaWNhYmxlIHRvIHg4NiBQViBkb20wJ3MsIGFuZCBzZXRzIHVw
CiAgICAgaWRlbnRpdHkgSU9NTVUgbWFwcGluZ3MgZm9yIGFsbCBub24tUkFNIHJlZ2lvbnMgYmVs
b3cgNEdCIGV4Y2VwdCBmb3IKQEAgLTc4NCw3ICs3ODQsNyBAQCBGb3IgZXhhbXBsZSwgd2l0aCBg
ZG9tMF9tYXhfdmNwdXM9NC04YDoKID4gICAgICA4ICAgIHwgIDgKID4gICAgIDEwICAgIHwgIDgK
IAotIyMjIGRvbTBfbWVtIChBUk0pCisjIyMgZG9tMF9tZW0gKEFybSkKID4gYD0gPHNpemU+YAog
CiBTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgZm9yIHRoZSBpbml0aWFsIGRvbWFpbiAoZG9tMCku
IEl0IG11c3QgYmUKQEAgLTg0OSw3ICs4NDksNyBAQCBhZmZpbml0aWVzIHRvIHByZWZlciBidXQg
YmUgbm90IGxpbWl0ZWQgdG8gdGhlIHNwZWNpZmllZCBub2RlKHMpLgogCiBQaW4gZG9tMCB2Y3B1
cyB0byB0aGVpciByZXNwZWN0aXZlIHBjcHVzCiAKLSMjIyBkdHVhcnQgKEFSTSkKKyMjIyBkdHVh
cnQgKEFybSkKID4gYD0gcGF0aCBbOm9wdGlvbnNdYAogCiA+IERlZmF1bHQ6IGAiImAKQEAgLTEw
MTcsNyArMTAxNyw3IEBAIHZlcnNpb24gYXJlIDEgYW5kIDIuCiB1c2Ugb2YgZ3JhbnQgdGFibGUg
djIgd2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBhbiBBQkkgYnJlYWthZ2UgZnJvbSB0aGUK
IGd1ZXN0cyBwb2ludCBvZiB2aWV3LgogCi1UaGUgdXNhZ2Ugb2YgZ250dGFiIHYyIGlzIG5vdCBz
ZWN1cml0eSBzdXBwb3J0ZWQgb24gQVJNIHBsYXRmb3Jtcy4KK1RoZSB1c2FnZSBvZiBnbnR0YWIg
djIgaXMgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCBvbiBBcm0gcGxhdGZvcm1zLgogCiAjIyMgZ250
dGFiX21heF9mcmFtZXMKID4gYD0gPGludGVnZXI+YApAQCAtMTIyNSw3ICsxMjI1LDcgQEAgYm9v
bGVhbiAoZS5nLiBgaW9tbXU9bm9gKSBjYW4gb3ZlcnJpZGUgdGhpcyBhbmQgbGVhdmUgdGhlIElP
TU1VcyBkaXNhYmxlZC4KICAgICBoYXJkd2FyZSwgYW5kIHRoaXMgb3B0aW9uIGlzIGlnbm9yZWQu
ICBJdCBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgb24gSW50ZWwKICAgICBzeXN0ZW1zLgogCi0gICAg
VGhpcyBvcHRpb24gaXMgaWdub3JlZCBvbiBBUk0sIGFuZCB0aGUgcGFnZXRhYmxlcyBhcmUgYWx3
YXlzIHNoYXJlZC4KKyAgICBUaGlzIG9wdGlvbiBpcyBpZ25vcmVkIG9uIEFybSwgYW5kIHRoZSBw
YWdldGFibGVzIGFyZSBhbHdheXMgc2hhcmVkLgogCiAqICAgVGhlIGBpbnRyZW1hcGAgYm9vbGVh
biBjb250cm9scyB0aGUgSW50ZXJydXB0IFJlbWFwcGluZyBzdWItZmVhdHVyZSwgYW5kCiAgICAg
aXMgYWN0aXZlIGJ5IGRlZmF1bHQgb24gY29tcGF0aWJsZSBoYXJkd2FyZS4gIE9uIHg4NiBzeXN0
ZW1zLCB0aGUgZmlyc3QKQEAgLTEzOTAsNyArMTM5MCw3IEBAIGJhc2VkIGludGVycnVwdHMuIEFu
eSBoaWdoZXIgSVJRcyB3aWxsIGJlIGF2YWlsYWJsZSBmb3IgdXNlIHZpYSBQQ0kgTVNJLgogIyMj
IG1heF9scGlfYml0cyAoYXJtKQogPiBgPSA8aW50ZWdlcj5gCiAKLVNwZWNpZmllcyB0aGUgbnVt
YmVyIG9mIEFSTSBHSUN2MyBMUEkgaW50ZXJydXB0cyB0byBhbGxvY2F0ZSBvbiB0aGUgaG9zdCwK
K1NwZWNpZmllcyB0aGUgbnVtYmVyIG9mIEFybSBHSUN2MyBMUEkgaW50ZXJydXB0cyB0byBhbGxv
Y2F0ZSBvbiB0aGUgaG9zdCwKIHByZXNlbnRlZCBhcyB0aGUgbnVtYmVyIG9mIGJpdHMgbmVlZGVk
IHRvIGVuY29kZSBpdC4gVGhpcyBtdXN0IGJlIGF0IGxlYXN0CiAxNCBhbmQgbm90IGV4Y2VlZCAz
MiwgYW5kIGVhY2ggTFBJIHJlcXVpcmVzIG9uZSBieXRlIChjb25maWd1cmF0aW9uKSBhbmQKIG9u
ZSBwZW5kaW5nIGJpdCB0byBiZSBhbGxvY2F0ZWQuCkBAIC0xNDE3LDcgKzE0MTcsNyBAQCBsaW1p
dCBpcyBpZ25vcmVkIGJ5IFhlbi4KID4gYD0gWzxkb21VPl1bLFs8Y3RsZG9tPl1bLFs8aHdkb20+
XVssPHB0ZG9tPl1dXWAKIAogPiB4ODYgZGVmYXVsdDogYDksMTgsMTIsMTJgCi0+IEFSTSBkZWZh
dWx0OiBgOSwxOCwxMCwxMGAKKz4gQXJtIGRlZmF1bHQ6IGA5LDE4LDEwLDEwYAogCiBDaGFuZ2Ug
dGhlIG1heGltdW0gb3JkZXIgcGVybWl0dGVkIGZvciBhbGxvY2F0aW9uIChvciBhbGxvY2F0aW9u
LWxpa2UpCiByZXF1ZXN0cyBpc3N1ZWQgYnkgdGhlIHZhcmlvdXMga2luZHMgb2YgZG9tYWlucyAo
aW4gdGhpcyBvcmRlcjoKQEAgLTE4MDQsNyArMTgwNCw3IEBAIGFjY2lkZW50YWxseSBsZWFraW5n
IHNlY3JldHMgYnkgcmVsZWFzaW5nIHBhZ2VzIHdpdGhvdXQgcHJvcGVyIHNhbml0aXphdGlvbi4K
IAogU2V0IHRoZSBzZXJpYWwgdHJhbnNtaXQgYnVmZmVyIHNpemUuCiAKLSMjIyBzZXJyb3JzIChB
Uk0pCisjIyMgc2Vycm9ycyAoQXJtKQogPiBgPSBkaXZlcnNlIHwgZm9yd2FyZCB8IHBhbmljYAog
CiA+IERlZmF1bHQ6IGBkaXZlcnNlYApAQCAtMjE4NCw4ICsyMTg0LDggQEAgcHJvZHVjdGlvbiBz
eXN0ZW1zIChzZWUgaHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMTYzLmh0bWwp
IQogCiA+IERlZmF1bHQ6IGB0cmFwYAogCi1XRkkgaXMgdGhlIEFSTSBpbnN0cnVjdGlvbiB0byAi
d2FpdCBmb3IgaW50ZXJydXB0Ii4gV0ZFIGlzIHNpbWlsYXIgYW5kCi1tZWFucyAid2FpdCBmb3Ig
ZXZlbnQiLiBUaGlzIG9wdGlvbiwgd2hpY2ggaXMgQVJNIHNwZWNpZmljLCBjaGFuZ2VzIHRoZQor
V0ZJIGlzIHRoZSBBcm0gaW5zdHJ1Y3Rpb24gdG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBp
cyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQgZm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNo
IGlzIEFybSBzcGVjaWZpYywgY2hhbmdlcyB0aGUKIHdheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUg
aW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZhdWx0LCBYZW4gdHJhcHMgYm90aAogaW5zdHJ1Y3Rp
b25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhlbiBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRo
ZSBjYXNlCiBvZiBXRkUsIFhlbiB5aWVsZCB0aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3
ZmkgdG8gYG5hdGl2ZWAsIFhlbgpkaWZmIC0tZ2l0IGEvZG9jcy9wcm9jZXNzL3hlbi1yZWxlYXNl
LW1hbmFnZW1lbnQucGFuZG9jIGIvZG9jcy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1hbmFnZW1lbnQu
cGFuZG9jCmluZGV4IGQ2YWJjOTBhMDIuLjk2MjA3YzkzZjAgMTAwNjQ0Ci0tLSBhL2RvY3MvcHJv
Y2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYworKysgYi9kb2NzL3Byb2Nlc3MveGVu
LXJlbGVhc2UtbWFuYWdlbWVudC5wYW5kb2MKQEAgLTQxNiw3ICs0MTYsNyBAQCBKOiBYRU4tMjgK
IAogPT09IHg4NiA9PT0KIAotPT09IEFSTSA9PT0KKz09PSBBcm0gPT09CiAKID09IENvbXBsZXRl
ZCA9PQogCmRpZmYgLS1naXQgYS9kb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFu
ZG9jIGIvZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24tc3RyZWFtLnBhbmRvYwppbmRleCA5N2Rh
Y2I2ZTMwLi5kZGQ3ZDFlYjJmIDEwMDY0NAotLS0gYS9kb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlv
bi1zdHJlYW0ucGFuZG9jCisrKyBiL2RvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5w
YW5kb2MKQEAgLTMwLDcgKzMwLDcgQEAgaW1hZ2UgdXNlZCBpbiBYZW4gNC40IGFuZCBlYXJsaWVy
ICh0aGUgX2xlZ2FjeSBmb3JtYXRfKS4KIAogQSBuZXcgZm9ybWF0IHRoYXQgYWRkcmVzc2VzIHRo
ZSBhYm92ZSBpcyByZXF1aXJlZC4KIAotQVJNIGRvZXMgbm90IHlldCBoYXZlIGhhdmUgYSBkb21h
aW4gc2F2ZSBpbWFnZSBmb3JtYXQgc3BlY2lmaWVkIGFuZAorQXJtIGRvZXMgbm90IHlldCBoYXZl
IGhhdmUgYSBkb21haW4gc2F2ZSBpbWFnZSBmb3JtYXQgc3BlY2lmaWVkIGFuZAogdGhlIGZvcm1h
dCBkZXNjcmliZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uIHNob3VsZCBiZSBzdWl0YWJsZS4KIAog
Tm90IFlldCBJbmNsdWRlZApAQCAtNDEsNyArNDEsNyBAQCBpbmNsdWRlZCBpbiBhIGZ1dHVyZSBk
cmFmdC4KIAogKiBQYWdlIGRhdGEgY29tcHJlc3Npb24uCiAKLSogQVJNCisqIEFybQogCiAKIE92
ZXJ2aWV3CkBAIC0xNjIsNyArMTYyLDcgQEAgdHlwZSAgICAgICAgMHgwMDAwOiBSZXNlcnZlZC4K
IAogICAgICAgICAgICAgMHgwMDAzOiB4ODYgUFZILgogCi0gICAgICAgICAgICAweDAwMDQ6IEFS
TS4KKyAgICAgICAgICAgIDB4MDAwNDogQXJtLgogCiAgICAgICAgICAgICAweDAwMDUgLSAweEZG
RkZGRkZGOiBSZXNlcnZlZC4KIApkaWZmIC0tZ2l0IGEvZG9jcy9zcGVjcy9saWJ4bC1taWdyYXRp
b24tc3RyZWFtLnBhbmRvYyBiL2RvY3Mvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5k
b2MKaW5kZXggMzc2NmYzN2Y0Zi4uZDQwN2FiZDgxNyAxMDA2NDQKLS0tIGEvZG9jcy9zcGVjcy9s
aWJ4bC1taWdyYXRpb24tc3RyZWFtLnBhbmRvYworKysgYi9kb2NzL3NwZWNzL2xpYnhsLW1pZ3Jh
dGlvbi1zdHJlYW0ucGFuZG9jCkBAIC00Myw3ICs0Myw3IEBAIE5vdCBZZXQgSW5jbHVkZWQKIFRo
ZSBmb2xsb3dpbmcgZmVhdHVyZXMgYXJlIG5vdCB5ZXQgZnVsbHkgc3BlY2lmaWVkIGFuZCB3aWxs
IGJlCiBpbmNsdWRlZCBpbiBhIGZ1dHVyZSBkcmFmdC4KIAotKiBBUk0KKyogQXJtCiAKIAogT3Zl
cnZpZXcKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:39:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iClyu-0000oU-Ib; Tue, 24 Sep 2019 14:39: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iClyu-0000oP-0a
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:39:56 +0000
X-Inumbo-ID: 2c688024-ded9-11e9-961f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2c688024-ded9-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:39: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 168ACAF10;
 Tue, 24 Sep 2019 14:39:54 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-29-jgross@suse.com>
 <6e3467cf-4a96-032d-f568-b6dd2e3cfce1@suse.com>
 <71f007f3-b431-9530-6c6f-1d6da4951808@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <aea697ce-a26b-dc93-fc6c-d733e8bcf3fe@suse.com>
Date: Tue, 24 Sep 2019 16:39:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <71f007f3-b431-9530-6c6f-1d6da4951808@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 28/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxNjoxNCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyMC4wOS4xOSAx
ODowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oCj4+PiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oCj4+PiBAQCAtNCw2ICs0LDcgQEAKPj4+ICAgLyog
TG93LWxhdGVuY3kgc29mdGlycXMgY29tZSBmaXJzdCBpbiB0aGUgZm9sbG93aW5nIGxpc3QuICov
Cj4+PiAgIGVudW0gewo+Pj4gICAgICAgVElNRVJfU09GVElSUSA9IDAsCj4+PiArICAgIFNDSEVE
X1NMQVZFX1NPRlRJUlEsCj4+PiAgICAgICBTQ0hFRFVMRV9TT0ZUSVJRLAo+Pj4gICAgICAgTkVX
X1RMQkZMVVNIX0NMT0NLX1BFUklPRF9TT0ZUSVJRLAo+Pj4gICAgICAgUkNVX1NPRlRJUlEsCj4+
Cj4+IFNlZWluZyB0aGUgY29tbWVudCwgaXMgdGhlIGluc2VydGlvbiB5b3UgZG8gYXMgd2VsbCBh
cyB0aGUgcHJlLQo+PiBleGlzdGluZyBwbGFjZW1lbnQgb2YgU0NIRURVTEVfU09GVElSUSBzdGls
bCBhcHByb3ByaWF0ZSB3aXRoCj4+IHRoZSByZW5kZXp2b3VzLWluZyB5b3UgaW50cm9kdWNlPwo+
IAo+IFB1dHRpbmcgU0NIRURfU0xBVkVfU09GVElSUSBiZWZvcmUgU0NIRURVTEVfU09GVElSUSBp
cyBkb25lIG9uIHB1cnBvc2UsCj4gYXMgSSB3YW50IHNsYXZlIGV2ZW50cyB0byBoYXZlIGhpZ2hl
ciBwcmlvcml0eSB0aGFuIG5vcm1hbCBzY2hlZHVsZQo+IGV2ZW50cy4KPiAKPiBXaGV0aGVyIGJv
dGggd2FudCB0byBiZSBhdCB0aGF0IHBsYWNlIG9yIHNob3VsZCBiZSBtb3ZlZCBpcyBzb21ldGhp
bmcKPiB3aGljaCBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIElzIGl0IG9rYXkgdG8g
cG9zdHBvbmUgdGhhdAo+IHF1ZXN0aW9uPwoKU3VyZSwgaXQgd2FzIGp1c3Qgc29tZXRoaW5nIHRo
YXQgb2NjdXJyZWQgdG8gbWUgd2hlbiB0aGUgY29tbWVudApjYXVnaHQgbXkgYXR0ZW50aW9uLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:40:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iClz4-0001IJ-Sb; Tue, 24 Sep 2019 14:40:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=l/dq=XT=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iClz3-00019Z-MM
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:40:06 +0000
X-Inumbo-ID: 2efcd7d6-ded9-11e9-8628-bc764e2007e4
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by localhost (Halon) with ESMTPS
 id 2efcd7d6-ded9-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 14:40:01 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:687b:c909:9c42:5397])
 (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 9960D2000A6;
 Wed, 25 Sep 2019 00:39:57 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1569335997; bh=b5iUnwDK90z2YAlw9l3jpUfJo0/wy+eSAT84hRwZZoE=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=H8qGw9yxapiS6eZsjCHybYH+R9G0TVXLpSsxkyr62/A0eSmpFj7OuOmGrP8nmuxUV
 DUhlrqyRWw8pctpL+vwvPah017zfbOZ5yAcvLmMLT1ALzNmb2nwhpwsbPKBg6uWW3J
 2fS1g25FncsCIDPNacYJod3CxON1GxkWNF8u/cHg=
Date: Wed, 25 Sep 2019 00:39:57 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Andreas Kinzler <hfp@posteo.de>
Message-Id: <1569335997.2918.0@crc.id.au>
In-Reply-To: <d275020d-5ced-be61-ef1d-9378b0240fb7@posteo.de>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <5d406fbf-d057-a515-5364-6f0e2f6955c7@suse.com>
 <d275020d-5ced-be61-ef1d-9378b0240fb7@posteo.de>
X-Mailer: geary/3.34.0
MIME-Version: 1.0
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul.Durrant@citrix.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhpcyBpcyBoZWxwZnVsLCBJIGNhbiBwcm9iYWJseSBwcm92aWRlIHRoZSBzYW1lIGZyb206
CgkqIFJ5emVuIDE3MDB4CgkqIFJ5emVuIDI3MDB4CgkqIFJ5emVuIDM5MDB4CgpJJ2xsIGxlYXZl
IGl0IHRvIHRob3NlIGluIHRoZSBrbm93IGFzIHRvIHdoYXQgaXMgdXNlZnVsIG9yIG5vdC4uLgpT
dGV2ZW4gSGFpZ2gKCvCfk6cgbmV0d2l6QGNyYy5pZC5hdSAgICAg8J+SuyBodHRwczovL3d3dy5j
cmMuaWQuYXUK8J+TniArNjEzIDkwMDEgNjA5MCAgICAgICDwn5OxICs2MTQgMTI5MyA1ODk3CgoK
T24gVHVlLCBTZXAgMjQsIDIwMTkgYXQgMTE6NTYsIEFuZHJlYXMgS2luemxlciA8aGZwQHBvc3Rl
by5kZT4gd3JvdGU6Cj4gT24gMjMuMDkuMjAxOSAxMDoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
IFdoaWxlLCBhY2NvcmRpbmcgdG8gQU1EJ3MgcHJvY2Vzc29yIHNwZWNzIHBhZ2UsIHRoZSAzNzAw
WCBpcyBqdXN0IGFuCj4+IDgtY29yZSBjaGlwLCBJIHdvbmRlciB3aGV0aGVyCj4+IGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOS9tc2cw
MTk1NC5odG1sCj4+IHN0aWxsIGFmZmVjdHMgdGhpcyBjb25maWd1cmF0aW9uIGFzIHdlbGwuIENv
dWxkIHlvdSBnaXZlIHRoaXMgYSB0cnkgCj4+IGluCj4+IGF0IGxlYXN0IHRoZSB2aXJpZGlhbj0w
IGNhc2U/IEFzIHRvIExpbnV4LCBkaWQgeW91IGNoZWNrIHRoYXQgUFZICj4gCj4gQXMgYSBmaXJz
dCBpbnB1dCBmb3IgdGhlIFhlbiBkZXZlbG9wZXJzIEkgdXNlZCB0aGUgdG9vbCBmcm9tIAo+IGh0
dHA6Ly93d3cuZXRhbGxlbi5jb20vY3B1aWQuaHRtbCB0byBkdW1wIGNvbXBsZXRlIGNwdWlkIGlu
Zm9ybWF0aW9uLgo+IAo+IFJlZ2FyZHMgQW5kcmVhcwo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:41:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iCm0O-0001XZ-9y; Tue, 24 Sep 2019 14:41:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCm0N-0001XR-7e
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:41:27 +0000
X-Inumbo-ID: 627ab8e4-ded9-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 627ab8e4-ded9-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 14:41: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 F077FAC93;
 Tue, 24 Sep 2019 14:41:24 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
Date: Tue, 24 Sep 2019 16:41:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: 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>, 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>

T24gMjMuMDkuMTkgMTc6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0yNjYsMTUgKzI2NywxNiBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCj4+ICAgc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAo+PiAg
ICAgICBib29sIHJ1bm5pbmcsIHNfdGltZV90IG5ld19lbnRyeV90aW1lKQo+PiAgIHsKPj4gLSAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAq
djsKPj4gICAKPj4gLSAgICBpZiAoIHJ1bm5pbmcgKQo+PiAtICAgICAgICB2Y3B1X3J1bnN0YXRl
X2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUsIG5ld19lbnRyeV90aW1lKTsKPj4gLSAgICBlbHNlCj4+
IC0gICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsCj4+IC0gICAgICAgICAgICAoKHYtPnBh
dXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6Cj4+IC0gICAgICAg
ICAgICAgKHZjcHVfcnVubmFibGUodikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29m
ZmxpbmUpKSwKPj4gLSAgICAgICAgICAgIG5ld19lbnRyeV90aW1lKTsKPj4gKyAgICBmb3JfZWFj
aF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKPj4gKyAgICAgICAgaWYgKCBydW5uaW5nICkK
Pj4gKyAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19zdGF0ZSwgbmV3
X2VudHJ5X3RpbWUpOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICB2Y3B1X3J1bnN0
YXRlX2NoYW5nZSh2LAo+PiArICAgICAgICAgICAgICAgICgodi0+cGF1c2VfZmxhZ3MgJiBWUEZf
YmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKPj4gKyAgICAgICAgICAgICAgICAgKHZjcHVf
cnVubmFibGUodikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKPj4g
KyAgICAgICAgICAgICAgICBuZXdfZW50cnlfdGltZSk7Cj4+ICAgfQo+IAo+IEFzIG1lbnRpb25l
ZCBvbiB2MiBhbHJlYWR5LCBJJ20gaGF2aW5nIHNvbWUgZGlmZmljdWx0eSBzZWVpbmcgd2h5IGEK
PiBmdW5jdGlvbiBsaWtlIHRoaXMgb25lIChhbmQgc29tZSBvZiB0aGUgc2NoZWQtaWYuaCBjaGFu
Z2VzIGhlcmUpCj4gY291bGRuJ3QgYmUgaW50cm9kdWNlZCB3aXRoIHRoaXMgbG9vcCB5b3UgYWRk
IG5vdyByaWdodCBhd2F5LgoKSSdsbCBoYXZlIGEgbG9vayAoYXMgcHJvbWlzZWQgYmVmb3JlKS4K
Cj4gCj4gU2VlaW5nIHRoaXMgY2hhbmdlIEknbSBhbHNvIHB1enpsZWQgd2h5IC0+bmV3X3N0YXRl
IGlzIHVzZWQgb25seSBpbgo+IGNhc2UgInJ1bm5pbmciIGlzIHRydWUuIElzIHRoZXJlIGFueXRo
aW5nIHNwZWFraW5nIGFnYWluc3Qgc2V0dGluZwo+IHRoYXQgZmllbGQgdW5pZm9ybWx5LCBhbmQg
c2ltcGx5IGNvbnN1bWluZyBpdCBoZXJlIGluIGFsbCBjYXNlcz8KClRoZXJlIGFyZSBtdWx0aXBs
ZSBwbGFjZXMgd2hlcmUgYSBub3QgcnVubmluZyB2Y3B1IGNoYW5nZXMgc3RhdGUsCndoaWxlIGEg
dmNwdSBpcyBwdXQgdG8gInJ1bm5pbmciIG9ubHkgYnkgc2NoZWR1bGluZyBpdC4gU28gc2V0dGlu
ZwpuZXdfc3RhdGUgd291bGQgbmVlZCB0byBiZSBkb25lIGluIG11bHRpcGxlIHBsYWNlcyByaWdo
dCB0aGUgc2FtZQp3YXkgSSdtIGRvaW5nIHRoZSBzdGF0ZSBjaGFuZ2UgaGVyZS4KCj4gCj4+IEBA
IC0xMDMxLDEwICsxMDMzLDkgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBp
bnQgY3B1KQo+PiAgICAgICAgICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmb25saW5lX2FmZmlu
aXR5KSAmJgo+PiAgICAgICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsIHVuaXQt
PmNwdV9oYXJkX2FmZmluaXR5KSApCj4+ICAgICAgICAgICAgICAgewo+PiAtICAgICAgICAgICAg
ICAgIC8qIFRPRE86IG11bHRpcGxlIHZjcHVzIHBlciB1bml0LiAqLwo+PiAtICAgICAgICAgICAg
ICAgIGlmICggdW5pdC0+dmNwdV9saXN0LT5hZmZpbml0eV9icm9rZW4gKQo+PiArICAgICAgICAg
ICAgICAgIGlmICggc2NoZWRfY2hlY2tfYWZmaW5pdHlfYnJva2VuKHVuaXQpICkKPj4gICAgICAg
ICAgICAgICAgICAgewo+PiAtICAgICAgICAgICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyB0ZW1w
b3JhcmlseSBwaW5uZWQsIGNhbid0IG1vdmUgaXQuICovCj4+ICsgICAgICAgICAgICAgICAgICAg
IC8qIFRoZSB1bml0IGlzIHRlbXBvcmFyaWx5IHBpbm5lZCwgY2FuJ3QgbW92ZSBpdC4gKi8KPj4g
ICAgICAgICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9j
aywgZmxhZ3MsIHVuaXQpOwo+IAo+IEFsb25nIHRoZXNlIGxpbmVzLCB3b3VsZG4ndCB0aGlzIGNo
YW5nZSAoYW5kIGZ1cnRoZXIgcmVsYXRlZCBvbmVzKQo+IGJlbG9uZyBpbnRvIHRoZSBwYXRjaCBp
bnRyb2R1Y2luZyBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4oKT8KCkkgYWxyZWFkeSBhZ3Jl
ZWQgb24gdGhhdC4KCj4gCj4+IEBAIC0xODUxLDcgKzE4NTIsNyBAQCB2b2lkIHNjaGVkX2NvbnRl
eHRfc3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCj4+ICAg
ICAgICAgICAgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250
KSApCj4+ICAgICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwo+PiAgICAgICB9Cj4+IC0gICAg
ZWxzZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKPj4gKyAgICBlbHNlIGlmICggdnByZXYgIT0gdm5l
eHQgJiYgc2NoZWRfZ3JhbnVsYXJpdHkgPT0gMSApCj4+ICAgICAgICAgICBjb250ZXh0X3NhdmVk
KHZwcmV2KTsKPj4gICB9Cj4gCj4gV291bGQgeW91IG1pbmQgaGVscGluZyBtZSB3aXRoIHVuZGVy
c3RhbmRpbmcgd2h5IHRoaXMgY2FsbCBpcwo+IG5lZWRlZCB3aXRoIGEgZ3JhbnVsYXJpdHkgb2Yg
MSBvbmx5PwoKT3RoZXJ3aXNlIGl0IGlzIGRvbmUganVzdCBhIGZldyBsaW5lcyB1cCAoZ3JhbnVs
YXJpdHkgMSB3aWxsIHJlc3VsdAppbiByZW5kZXp2b3VzX291dF9jbnQgYmVpbmcgemVybykuCgo+
IAo+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+PiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAo+PiBAQCAtNjgsMTIgKzY4LDMyIEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBpc19pZGxlX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4+ICAgCj4+ICAg
c3RhdGljIGlubGluZSBib29sIGlzX3VuaXRfb25saW5lKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQo+PiAgIHsKPj4gLSAgICByZXR1cm4gaXNfdmNwdV9vbmxpbmUodW5pdC0+dmNwdV9s
aXN0KTsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAKPiBjb25zdD8KClllcy4KCj4gCj4+ICsg
ICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCj4+ICsgICAgICAgIGlmICgg
aXNfdmNwdV9vbmxpbmUodikgKQo+PiArICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4+ICsKPj4g
KyAgICByZXR1cm4gZmFsc2U7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQg
aW50IHVuaXRfcnVubmluZyhjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPj4gK3sKPj4g
KyAgICByZXR1cm4gdW5pdC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddOwo+PiAgIH0K
PiAKPiBJcyB0aGVyZSByZWFsbHkgZ29pbmcgdG8gYmUgYSB1c2VyIG5lZWRpbmcgdGhlIHJldHVy
biB2YWx1ZSBiZSBhCj4gY291bnQsIG5vdCBqdXN0IGEgYm9vbGVhbj8KClllcy4gU2VlIHBhdGNo
IDM1LgoKPiAKPj4gICBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPj4gICB7Cj4+IC0gICAgcmV0dXJuIHZjcHVfcnVubmFibGUo
dW5pdC0+dmNwdV9saXN0KTsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAKPiBjb25zdD8KClll
cy4KCj4gCj4+ICsgICAgaWYgKCBpc19pZGxlX3VuaXQodW5pdCkgKQo+PiArICAgICAgICByZXR1
cm4gdHJ1ZTsKPj4gKwo+PiArICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYg
KQo+PiArICAgICAgICBpZiAoIHZjcHVfcnVubmFibGUodikgKQo+PiArICAgICAgICAgICAgcmV0
dXJuIHRydWU7Cj4gCj4gSXNuJ3QgdGhlIGxvb3AgZ29pbmcgdG8geWllbGQgdHJ1ZSBhbnl3YXkg
Zm9yIGlkbGUgdW5pdHM/IElmIHNvLCBpcwo+IHRoZXJlIGEgcGFydGljdWxhciByZWFzb24gZm9y
IHRoZSBzcGVjaWFsIGNhc2luZyBvZiBpZGxlIHVuaXRzIHVwCj4gZnJvbnQgaGVyZT8KCkRpZG4n
dCBJIGV4cGxhaW4gdGhhdCBiZWZvcmU/IGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSgpIGZvciBh
biBpZGxlCnVuaXQgbWlnaHQgZW5kIHByZW1hdHVyZSB3aGVuIG9uZSBvZiB0aGUgdmNwdXMgaXMg
cnVubmluZyBpbiBhbm90aGVyCnVuaXQgKGlkbGVfdmNwdS0+c2NoZWRfdW5pdCAhPSBpZGxlX3Vu
aXQpLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:42:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:42:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCm1l-0001fb-NW; Tue, 24 Sep 2019 14:42:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wx4c=XT=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iCm1k-0001fN-9d
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:42:52 +0000
X-Inumbo-ID: 957576da-ded9-11e9-961f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 957576da-ded9-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:42:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569336171;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=w8e/5QnstS2C28IHKsjUjQg4FvjAqxAkYZoL0yOOAk4=;
 b=BhwAxj2a26qsxJY9N/DWGSS/Roq2muONNxa9ORpFP3Zw4T2XBIZZnzGs
 9ocoml9A++6YzA6rtHbVMObqIXbp4Spy1ZFp4N0oURzlzbc1u7szOQzlc
 ZNmnRWRCms6r/fh5QgznGYpKjtC0gZHRgqjDTAESnWPgJSgSPqm9zfRKU M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9J4vNkbfQ8fvVScciNmI39Q3B97MBd2x0IdLLDap+Ua3pY4wjbDkd+LgewIafWZPc1NG3k7dMd
 H67vGEZlNBEOPvQ2uqr4LKvjqhLgbuFMLqE5lul41sJvCoDjxQpZymVmmDu5l6OA2kWGGqtIXk
 Q0DCxXG4ZWub49TwmHTmy1RrEua9SIlQQ249281w7CDkOTBAJo8KmjqEdDeaxWNw/td5YaxWXB
 6jlgMQgqvAV0yNECcw0EDO0b2vTs9tTFOtZfk9rePfphxugcJqeYBXzTSHb+RYfwYuvZqXy94g
 Ems=
X-SBRS: 2.7
X-MesageID: 6059108
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6059108"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 24 Sep 2019 15:42:41 +0100
Message-ID: <20190924144244.7940-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/4] TestSupport: Break out
 target_getfile_something_stash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgMTAgKysr
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9y
dC5wbQppbmRleCBlNTU0YWYzOC4uODk2ZTI3NWUgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1
cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtNTY1LDEzICs1NjUsMTcg
QEAgc3ViIHRhcmdldF9nZXRmaWxlX3Jvb3QgKCQkJCQpIHsKICAgICBteSAoJGhvLCR0aW1lb3V0
LCAkcnNyYywkbGRzdCkgPSBAXzsKICAgICB0Z2V0ZmlsZWV4KCdyb290JywgQF8pOwogfQotc3Vi
IHRhcmdldF9nZXRmaWxlX3Jvb3Rfc3Rhc2ggKCQkJDskKSB7Ci0gICAgbXkgKCRobywkdGltZW91
dCwkcnNyYywgJGxsZWFmKSA9IEBfOyAjID0+IGZ1bGwgcGF0aCBvZiBsb2NhbCBmaWxlCitzdWIg
dGFyZ2V0X2dldGZpbGVfc29tZXRoaW5nX3N0YXNoICgkJCQkOyQpIHsKKyAgICBteSAoJHRnZiwk
aG8sJHRpbWVvdXQsJHJzcmMsICRsbGVhZikgPSBAXzsgIyA9PiBmdWxsIHBhdGggb2YgbG9jYWwg
ZmlsZQogICAgIHRhcmdldF9zb21lZmlsZV9sZWFmKFwkbGxlYWYsICRyc3JjLCAkaG8pOwogICAg
IG9wZW5fdW5pcXVlX3N0YXNoZmlsZShcJGxsZWFmKTsgIyBkaXNjYXJkIGZpbGVoYW5kbGUsIGxl
YXZlIGZpbGUKICAgICBteSAkbGZpbGUgPSAiJHN0YXNoLyRsbGVhZiI7Ci0gICAgdGFyZ2V0X2dl
dGZpbGVfcm9vdCgkaG8sJHRpbWVvdXQsJHJzcmMsJGxmaWxlKTsKKyAgICAkdGdmLT4oJGhvLCR0
aW1lb3V0LCRyc3JjLCRsZmlsZSk7CiAgICAgcmV0dXJuICRsZmlsZTsKK30gICAgCitzdWIgdGFy
Z2V0X2dldGZpbGVfcm9vdF9zdGFzaCAoJCQkOyQpIHsKKyAgICBteSAoJGhvLCR0aW1lb3V0LCRy
c3JjLCAkbGxlYWYpID0gQF87ICMgPT4gZnVsbCBwYXRoIG9mIGxvY2FsIGZpbGUKKyAgICAmdGFy
Z2V0X2dldGZpbGVfc29tZXRoaW5nX3N0YXNoKFwmdGFyZ2V0X2dldGZpbGVfcm9vdCwgQF8pOwog
fQogCiBzdWIgdHB1dGZpbGVleCB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:42:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:42:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCm1m-0001fi-1m; Tue, 24 Sep 2019 14:42:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wx4c=XT=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iCm1l-0001fU-Cd
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:42:53 +0000
X-Inumbo-ID: 965453e6-ded9-11e9-8628-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 965453e6-ded9-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 14:42:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569336172;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=kNn+0Ak7i07l6bGDqn7KQDVXQzezYkDz81wOZSSbZzI=;
 b=Wfh7XcJqhZhh3HYrwavL+75FLZc2p8/z5u3RHklHL7jvb+OBqZqblUZi
 NWZ6iepqsKbo3GLH3mmXt02oJNfNLPfDet7rzWRUuFLSunF1mmOboK/IF
 N1aD8RvxzJAqcgyCMGSnCxHuc9icvI52HGSmXkxm9BTNGELnJ08Z2DJAg Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kMkwka3Py8+jD+6vayLKlnamHpzlUSTrWz5ZoJzinkEUPqPXCGRRDQc4Eeb/P7x+DvxFrsjuq7
 8idxHBgwvGLRTcsSbUIyKREGIuBQXoYprtLzCkn5GPKXzvmqEUdlrhoFzdQoaNmWldrANZoYhT
 Qh/WKMTv5OqdzEeZJJ00xTEZHp6EXaDkuZE7ypXEkxa50egbl4ikXNEUMNSs38A1f19/d8pdTx
 fgxMvOupSyrOi6aPbxp8Ozt/J48vQ9LXCqnQuJ6xRVc3/A8F0UbXEFZQL21uiN2whrS1LfIpOg
 iuQ=
X-SBRS: 2.7
X-MesageID: 6264132
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6264132"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 24 Sep 2019 15:42:44 +0100
Message-ID: <20190924144244.7940-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190924144244.7940-1-ian.jackson@eu.citrix.com>
References: <20190924144244.7940-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 4/4] ts-kernel-build: Actually disable
 CONFIG_ARCH_QCOM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

b3NzdGVzdCBjL3MgZWZlZGRmN2VjYTg2CiAgdHMta2VybmVsLWJ1aWxkOiBEaXNhYmxlIENPTkZJ
R19BUkNIX1FDT00gaW4gWGVuIFByb2plY3QgQ0kKZGlkIG5vdCB3b3JrIGJlY2F1c2UgaXQgbGFj
a2VkIHRoZSBuZWVkZWQgYHNldG9wdCcuICBPb3BzLgoKQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+ClN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogdHMta2VybmVsLWJ1aWxkIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdHMta2VybmVsLWJ1aWxkIGIv
dHMta2VybmVsLWJ1aWxkCmluZGV4IDU2ZmY3OTk0Li5jOTc2Mjg5ZSAxMDA3NTUKLS0tIGEvdHMt
a2VybmVsLWJ1aWxkCisrKyBiL3RzLWtlcm5lbC1idWlsZApAQCAtMjc2LDcgKzI3Niw3IEBAIHNl
dG9wdCBDT05GSUdfU1BJX1RIVU5ERVJYPW0KIAogIyBTb21lIExpbnV4IGJyYW5jaGVzIHdlIGNh
cmUgYWJvdXQsIGluY2x1ZGluZyA0LjE5LCBzdGlsbCBsYWNrCiAjIGZpcm13YXJlOiBxY29tX3Nj
bTogVXNlIHByb3BlciB0eXBlcyBmb3IgZG1hIG1hcHBpbmdzCi1DT05GSUdfQVJDSF9RQ09NPW4K
K3NldG9wdCBDT05GSUdfQVJDSF9RQ09NPW4KIAogIyMjIwogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:42:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:42:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCm1q-0001hH-Cz; Tue, 24 Sep 2019 14:42: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=Wx4c=XT=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iCm1p-0001gl-7l
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:42:57 +0000
X-Inumbo-ID: 963b4978-ded9-11e9-961f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 963b4978-ded9-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:42:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569336172;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zVxeOHGmNCl8yX/E+5lo3nHHzWkmgYjK/1jpJg7goTk=;
 b=TIw/dgRsLIVsPpQqbIflISxasEN0iLX1Faan4emwrF2CcWO/i6Nr3tK+
 bjx89jHjKoV6dFej0CIsVyAuoe+6F99qrO766dmnBDjc8WKDnt01C/owt
 +5U0aFXZwBk7Diar0OgbzggZSl4WRZg+h9jp757sbuYabNGQUy+VAAr8K Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: t7Hpmahe/49sUkWJdt7OLSRVZ4zQrREB+GmqYah8/B9878gCEdrB8SQXNEhJOgU2nv+jpYOLYP
 Ki1VkWbgfCQvgSakFPWxoNgHY/1hV3o68pK/Y2WoyPnHeT6GVjnnXr9fF3Lww08uVa7xeFdOJn
 lxiIYkK86qNLeetiWElQU9/OaVSsC8frTVRSTmmg9D1yQP5Lrp8+UesCLhpFpNcXrm6uoGuFh1
 fFQAfnBm2XuR50F2UvT4qmknag+28dJehk9DpnFgr2ftH2br2KIwf6GTOX1HZC7wPfRVSNZP0H
 9Iw=
X-SBRS: 2.7
X-MesageID: 6059109
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6059109"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 24 Sep 2019 15:42:42 +0100
Message-ID: <20190924144244.7940-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190924144244.7940-1-ian.jackson@eu.citrix.com>
References: <20190924144244.7940-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/4] TestSupport: Provide
 target_getfile_stash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Tm8gY2FsbGVycyB5ZXQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwgNiArKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA4
OTZlMjc1ZS4uNjkzN2I2NWQgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysr
IGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtNjEsNyArNjEsNyBAQCBCRUdJTiB7CiAgICAg
ICAgICAgICAgICAgICAgICAgdGFyZ2V0X2NtZF9pbnB1dGZoX3Jvb3Qgc3NodWhvCiAgICAgICAg
ICAgICAgICAgICAgICAgdGFyZ2V0X2dldGZpbGUgdGFyZ2V0X2dldGZpbGVfcm9vdAogICAgICAg
ICAgICAgICAgICAgICAgIHRhcmdldF9wdXRmaWxlIHRhcmdldF9wdXRmaWxlX3Jvb3QKLQkJICAg
ICAgdGFyZ2V0X2dldGZpbGVfcm9vdF9zdGFzaAorCQkgICAgICB0YXJnZXRfZ2V0ZmlsZV9zdGFz
aCB0YXJnZXRfZ2V0ZmlsZV9yb290X3N0YXNoCiAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0
X3B1dGZpbGVjb250ZW50c19zdGFzaAogCQkgICAgICB0YXJnZXRfcHV0ZmlsZWNvbnRlbnRzX3Jv
b3Rfc3Rhc2gKICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXRfcHV0X2d1ZXN0X2ltYWdlIHRh
cmdldF9lZGl0ZmlsZQpAQCAtNTczLDYgKzU3MywxMCBAQCBzdWIgdGFyZ2V0X2dldGZpbGVfc29t
ZXRoaW5nX3N0YXNoICgkJCQkOyQpIHsKICAgICAkdGdmLT4oJGhvLCR0aW1lb3V0LCRyc3JjLCRs
ZmlsZSk7CiAgICAgcmV0dXJuICRsZmlsZTsKIH0gICAgCitzdWIgdGFyZ2V0X2dldGZpbGVfc3Rh
c2ggKCQkJDskKSB7CisgICAgbXkgKCRobywkdGltZW91dCwkcnNyYywgJGxsZWFmKSA9IEBfOyAj
ID0+IGZ1bGwgcGF0aCBvZiBsb2NhbCBmaWxlCisgICAgJnRhcmdldF9nZXRmaWxlX3NvbWV0aGlu
Z19zdGFzaChcJnRhcmdldF9nZXRmaWxlLCBAXyk7Cit9CiBzdWIgdGFyZ2V0X2dldGZpbGVfcm9v
dF9zdGFzaCAoJCQkOyQpIHsKICAgICBteSAoJGhvLCR0aW1lb3V0LCRyc3JjLCAkbGxlYWYpID0g
QF87ICMgPT4gZnVsbCBwYXRoIG9mIGxvY2FsIGZpbGUKICAgICAmdGFyZ2V0X2dldGZpbGVfc29t
ZXRoaW5nX3N0YXNoKFwmdGFyZ2V0X2dldGZpbGVfcm9vdCwgQF8pOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:42:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCm1r-0001hx-Nv; Tue, 24 Sep 2019 14:42:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wx4c=XT=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iCm1q-0001hG-CU
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:42:58 +0000
X-Inumbo-ID: 961b4da8-ded9-11e9-b588-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 961b4da8-ded9-11e9-b588-bc764e2007e4;
 Tue, 24 Sep 2019 14:42:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569336172;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=aMCBAm9A0qM+e1JTGOpKYvaGlIX9LSyQNYWrYt9GFO0=;
 b=NFNA776np8hEwdLWYCPkcJdpVAFeAtCdx6uyB5D9Tt5mD6VVMqDNJJJg
 Oey8sArDN+QPxgAVGcz8fixuft4Qi5HD1B0Wm/MHpwU+33yIiEPJg4qGR
 o0BeMIoEWGW1QB9B61jor4rrpyKjFmGVcgBKKLMMk8+F9K6JUd0equW7Y g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QrpoPEWHvKLPbxxwfq8gQ8cB64ToIhXeYCHREVQT1wD7mZWXMcHFXuo6uhJjQitNFan5TesNJG
 Z9zj/Y3jzb6YAyuZ0gGDa9NfJ8W6UeEmnMce8GPKQViNcA7Hg4pnla7wD31PC7FIsH3EzT/kNw
 hN+IkdvVgYwp4l7u1jbP1XPj3dKld1kz5GtcOlWhg3YffyOXhWRyvrkROLZhA4XszxTCuOY0+c
 8ljRb4gSRn+zKCt8fRW+aMt2mAsMnZZX+d+kojMbSNh7NBAU95scXMRnyOzPJN3O5V9ZxwoF3I
 6Ec=
X-SBRS: 2.7
X-MesageID: 6059112
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6059112"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 24 Sep 2019 15:42:43 +0100
Message-ID: <20190924144244.7940-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190924144244.7940-1-ian.jackson@eu.citrix.com>
References: <20190924144244.7940-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/4] ts-*-build: Save the .config (as
 <host>--kconfig)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@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>

VGhpcyBpcyBzYXZlZCBhZnRlciB0aGUgYnVpbGQgYnV0IHdlIHdhbnQgaXQgZXZlbiBpZiB0aGVy
ZSBpcyBhIGJ1aWxkCmZhaWx1cmUsIHNvIHNhdmUgaXQgYWZ0ZXIgaXQgaXMgZ2VuZXJhdGVkIGFu
ZCBiZWZvcmUgd2Ugc3RhcnQgdGhlCmJ1aWxkLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMta2VybmVsLWJ1aWxkIHwgMSArCiB0
cy14ZW4tYnVpbGQgICAgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3RzLWtlcm5lbC1idWlsZCBiL3RzLWtlcm5lbC1idWlsZAppbmRleCA1NTM2
NTg2Zi4uNTZmZjc5OTQgMTAwNzU1Ci0tLSBhL3RzLWtlcm5lbC1idWlsZAorKysgYi90cy1rZXJu
ZWwtYnVpbGQKQEAgLTQwNCw2ICs0MDQsNyBAQCBzdWIgY29uZmlnICgpIHsKICAgICBteSAkY29u
ZmlnaG93PSAkcntrY29uZmlnaG93fTsKICAgICAkY29uZmlnaG93ID1+IHMvXFcvXy9nOwogICAg
ICZ7ICJjb25maWdfJGNvbmZpZ2hvdyIgfSgpOworICAgIHRhcmdldF9nZXRmaWxlX3N0YXNoKCRo
bywzMCwiJGJ1aWxkZGlyL2xpbnV4Ly5jb25maWciLCJrY29uZmlnIik7CiB9CiAKIHN1YiBidWls
ZCAoKSB7CmRpZmYgLS1naXQgYS90cy14ZW4tYnVpbGQgYi90cy14ZW4tYnVpbGQKaW5kZXggMTc2
MmNkNjEuLmRlZWM1MmIyIDEwMDc1NQotLS0gYS90cy14ZW4tYnVpbGQKKysrIGIvdHMteGVuLWJ1
aWxkCkBAIC0xNjYsNiArMTY2LDggQEAgRU5ECiAgICAgICAgICAgICBmaQogRU5ECiAKKyAgICB0
YXJnZXRfZ2V0ZmlsZV9zdGFzaCgkaG8sMzAsICIkYnVpbGRkaXIveGVuLy5jb25maWciLCJrY29u
ZmlnIik7CisKICAgICBpZiAoIUBtYWtlX2FyZ3MpIHsKIAlidWlsZGNtZF9zdGFtcGVkX2xvZ2dl
ZCg5MDAwLCAneGVuJywgJ2J1aWxkJywgJycsPDxFTkQsJycpOwogICAgICAgICAgICAgJG1ha2Vf
cHJlZml4ICRtYWtlICRtYWtlZmxhZ3MgYnVpbGQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:43:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:43:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCm2R-0001sZ-8T; Tue, 24 Sep 2019 14:43:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCm2Q-0001sE-8Q
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:43:34 +0000
X-Inumbo-ID: ae93ef02-ded9-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ae93ef02-ded9-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:43: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 AF054AC93;
 Tue, 24 Sep 2019 14:43:32 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190924143515.8810-1-julien.grall@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <43c10068-99d6-656e-50db-ab1aeae21f78@suse.com>
Date: Tue, 24 Sep 2019 16:43:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190924143515.8810-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 0/2] Errata implementation and
 doc update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>,
 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>

T24gMjQuMDkuMTkgMTY6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gVGhl
IHR3byBwYXRjaGVzIGFyZSBub3QgcmVsYXRlZCBidXQgdGhlIHNlY29uZCBvbmUgZGVwZW5kZW5k
cyBvbiB0aGUgZmlyc3QKPiBvbmUuIFNvIEkgZGVjaWRlZCB0byBtZXJnZSB0aGVtIHRvZ2V0aGVy
Lgo+IAo+IENoZWVycywKPiAKPiBKdWxpZW4gR3JhbGwgKDIpOgo+ICAgIHhlbi9hcm06IEltcGxl
bWVudCB3b3JrYXJvdW5kIGZvciBDb3J0ZXggQS01NyBhbmQgQ29ydGV4IEE3MiBBVAo+ICAgICAg
c3BlY3VsYXRlCj4gICAgZG9jczogUmVwbGFjZSBhbGwgaW5zdGFuY2Ugb2YgQVJNIGJ5IEFybQoK
Rm9yIHRoZSBzZXJpZXM6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:45:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCm4E-00029v-N2; Tue, 24 Sep 2019 14: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCm4D-00029q-AV
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:45:25 +0000
X-Inumbo-ID: f0e97db8-ded9-11e9-961f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f0e97db8-ded9-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:45: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 B853FAFFA;
 Tue, 24 Sep 2019 14:45:23 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-32-jgross@suse.com>
 <1c2f3c3e-1ba9-55f5-3a67-5981edba6cc6@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <13eaa84a-cc57-ff0a-ae55-04683300f574@suse.com>
Date: Tue, 24 Sep 2019 16:45:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1c2f3c3e-1ba9-55f5-3a67-5981edba6cc6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 31/47] 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: 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>, 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>

T24gMjMuMDkuMTkgMTc6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKSBpcyB1
c2VkIGJ5IHNjaGVkdWxpbmcgdG8gc2VsZWN0IGNwdXMgb3IgdG8KPj4gaXRlcmF0ZSBvdmVyIGNw
dXMuIEluIG9yZGVyIHRvIHN1cHBvcnQgc2NoZWR1bGluZyB1bml0cyBzcGFubmluZwo+PiBtdWx0
aXBsZSBjcHVzIGxldCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgcmV0dXJuIGEgY3B1bWFzayB3
aXRoIG9ubHkKPj4gb25lIGJpdCBzZXQgcGVyIHNjaGVkdWxpbmcgcmVzb3VyY2UuCj4gCj4gSSBn
dWVzcyB0aGlzIHJlbmRlcnMgdGhlIG5hbWUgbWlzbGVhZGluZzogSG93IGFib3V0IGEgcmVuYW1l
IHRvCj4gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soKSwgYWxvbmcgdGhlIGxpbmVzIG9m
ICJtYXN0ZXJfY3B1Ij8KCkZpbmUgd2l0aCBtZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:45:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCm4l-0002Dv-1O; Tue, 24 Sep 2019 14:45:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCm4j-0002Dd-Ev
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:45:57 +0000
X-Inumbo-ID: 03c68412-deda-11e9-961f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 03c68412-deda-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:45:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8936CADF7;
 Tue, 24 Sep 2019 14:45:55 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-30-jgross@suse.com>
 <c82b5b04-ff81-8600-d959-b3dcc90575a2@suse.com>
 <184451ad-4314-8887-651a-028b4b5844e5@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d4325236-9381-9d33-e461-709fd80bf2dd@suse.com>
Date: Tue, 24 Sep 2019 16:45:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <184451ad-4314-8887-651a-028b4b5844e5@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 29/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxNjoyNSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyMy4wOS4xOSAx
NzoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBUb2RheSB0aGUgdmNwdSBydW5zdGF0ZSBvZiBhIG5ldyBzY2hlZHVs
ZWQgdmNwdSBpcyBhbHdheXMgc2V0IHRvCj4+PiAicnVubmluZyIgZXZlbiBpZiBhdCB0aGF0IHRp
bWUgdmNwdV9ydW5uYWJsZSgpIGlzIGFscmVhZHkgcmV0dXJuaW5nCj4+PiBmYWxzZSBkdWUgdG8g
YSByYWNlIChlLmcuIHdpdGggcGF1c2luZyB0aGUgdmNwdSkuCj4+Cj4+IEkgY2FuIHNlZSB0aGlz
IHBhcnQsIC4uLgo+Pgo+Pj4gV2l0aCBjb3JlIHNjaGVkdWxpbmcgdGhpcyBjYW4gbm8gbG9uZ2Vy
IHdvcmsgYXMgbm90IGFsbCB2Y3B1cyBvZiBhCj4+PiBzY2hlZHVsZSB1bml0IGhhdmUgdG8gYmUg
InJ1bm5pbmciIHdoZW4gYmVpbmcgc2NoZWR1bGVkLiBTbyB0aGUgdmNwdSdzCj4+PiBuZXcgcnVu
c3RhdGUgaGFzIHRvIGJlIHNlbGVjdGVkIGF0IHRoZSBzYW1lIHRpbWUgYXMgdGhlIHJ1bm5hYmls
aXR5IG9mCj4+PiB0aGUgcmVsYXRlZCBzY2hlZHVsZSB1bml0IGlzIHByb2JlZC4KPj4KPj4gLi4u
IGJ1dCBJIGNvbnRpbnVlIGhhdmluZyB0cm91YmxlIGhlcmUuIElmIGl0IGhhcyBiZWVuIG9rYXkg
dG8gc2V0Cj4+IGEgdkNQVSBubyBsb25nZXIgcnVubmFibGUgdG8gInJ1bm5pbmciIG5ldmVydGhl
bGVzcywgd2h5IHdvdWxkIHRoZQo+PiBzYW1lIG5vdCBiZSB0cnVlIGZvciBzY2hlZHVsZSB1bml0
cz8gUGFydCBvZiB0aGUgcHJvYmxlbSBtYXkgYmUKPj4gdGhhdCAuLi4KPiAKPiBUaGUgZGlmZmVy
ZW5jZSBpcyB0aGUgbmVlZCB0byBkcm9wIHRoZSBzY2hlZHVsaW5nIGxvY2sgZm9yIGRvaW5nIHRo
ZQo+IHJlbmRlenZvdXMuIHZjcHVfc2xlZXAoKSBvciB2Y3B1X3dha2UoKSBjb3VsZCBub3cgaW50
ZXJmZXJlIHdpdGgKPiBzY2hlZHVsaW5nIGluIGEgd2F5IHdoaWNoIHdhcyBub3QgcG9zc2libGUg
YmVmb3JlLgoKQWgsIHJpZ2h0LiBCdXQgdGhpcyB3b3VsZCBiZSB3b3J0aCBtZW50aW9uaW5nIGV4
cGxpY2l0bHkgaGVyZSB0bwpoZWxwIHJlYWRlcnMsIHdvdWxkbid0IGl0PyBEb2Vzbid0IG5lZWQg
dG8gYmUgbW9yZSB0aGFuIGhhbGYgYQpzZW50ZW5jZSAuLi4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:46:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iCm4r-0002GO-Am; Tue, 24 Sep 2019 14: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCm4p-0002Fz-Jm
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:46:03 +0000
X-Inumbo-ID: 07c0dcde-deda-11e9-961f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 07c0dcde-deda-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:46: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 4BDA3B05C;
 Tue, 24 Sep 2019 14:46:02 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-32-jgross@suse.com>
 <05069a81-3e6c-50d4-148c-1b41e7f66628@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <20eacbb6-ab5b-0780-9395-e9c9cdfdb42d@suse.com>
Date: Tue, 24 Sep 2019 16:46:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <05069a81-3e6c-50d4-148c-1b41e7f66628@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 31/47] 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: 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>, 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>

T24gMjMuMDkuMTkgMTc6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCj4+
ICsrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCj4+IEBAIC0zNiwyNiArMzYsMzUgQEAgc3RhdGlj
IERFRklORV9TUElOTE9DSyhjcHVwb29sX2xvY2spOwo+PiAgIAo+PiAgIERFRklORV9QRVJfQ1BV
KHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwo+PiAgIAo+PiArc3RhdGljIHZvaWQgZnJlZV9j
cHVwb29sX3N0cnVjdChzdHJ1Y3QgY3B1cG9vbCAqYykKPj4gK3sKPj4gKyAgICBpZiAoIGMgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihjLT5yZXNfdmFsaWQpOwo+PiAr
ICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKGMtPmNwdV92YWxpZCk7Cj4+ICsgICAgfQo+PiArICAg
IHhmcmVlKGMpOwo+PiArfQo+PiArCj4+ICAgc3RhdGljIHN0cnVjdCBjcHVwb29sICphbGxvY19j
cHVwb29sX3N0cnVjdCh2b2lkKQo+PiAgIHsKPj4gICAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSB4
emFsbG9jKHN0cnVjdCBjcHVwb29sKTsKPj4gICAKPj4gLSAgICBpZiAoICFjIHx8ICF6YWxsb2Nf
Y3B1bWFza192YXIoJmMtPmNwdV92YWxpZCkgKQo+PiArICAgIGlmICggIWMgKQo+PiArICAgICAg
ICByZXR1cm4gTlVMTDsKPj4gKwo+PiArICAgIHphbGxvY19jcHVtYXNrX3ZhcigmYy0+Y3B1X3Zh
bGlkKTsKPj4gKyAgICB6YWxsb2NfY3B1bWFza192YXIoJmMtPnJlc192YWxpZCk7Cj4+ICsKPj4g
KyAgICBpZiAoICFjLT5jcHVfdmFsaWQgfHwgIWMtPnJlc192YWxpZCApCj4gCj4gSSBndWVzcyBj
b21waWxlcnMgKG9yIG90aGVyIHN0YXRpYyBhbmFseXNpcyB0b29scykgbWF5IHdhcm4gYWJvdXQK
PiB0aGlzIGZvciBOUl9DUFVTIDw9IDIgKiBCSVRTX1BFUl9MT05HIGJ1aWxkcy4gVGhlIGludGVu
dGlvbiByZWFsbHkKPiBpcyBmb3IgeW91IHRvIGNoZWNrIHphbGxvY19jcHVtYXNrX3ZhcigpJ3Mg
cmV0dXJuIHZhbHVlOyBwZXJoYXBzCj4gaXQgc2hvdWxkIGdldCBbaGF2ZSBiZWVuXSBtYXJrZWQg
Il9fbXVzdF9jaGVjayIuCgpPaCwgdGhhbmtzIGZvciBub3RpY2luZy4KCkknbGwgY2hhbmdlIHRo
ZSB1c2FnZS4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:48:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iCm7E-0002Yz-QA; Tue, 24 Sep 2019 14:48:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCm7E-0002Yt-7E
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:48:32 +0000
X-Inumbo-ID: 60321702-deda-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 60321702-deda-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 14:48:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 96FE1ADF7;
 Tue, 24 Sep 2019 14:48:30 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-30-jgross@suse.com>
 <c82b5b04-ff81-8600-d959-b3dcc90575a2@suse.com>
 <184451ad-4314-8887-651a-028b4b5844e5@suse.com>
 <d4325236-9381-9d33-e461-709fd80bf2dd@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a548086e-5bbb-5138-a1df-dd5f981a3ed9@suse.com>
Date: Tue, 24 Sep 2019 16:48:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d4325236-9381-9d33-e461-709fd80bf2dd@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 29/47] 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: 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>, 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>

T24gMjQuMDkuMTkgMTY6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMTY6
MjUsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDIzLjA5LjE5IDE3OjI0LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gVG9kYXkgdGhlIHZjcHUgcnVuc3RhdGUgb2YgYSBuZXcgc2NoZWR1bGVkIHZjcHUgaXMgYWx3
YXlzIHNldCB0bwo+Pj4+ICJydW5uaW5nIiBldmVuIGlmIGF0IHRoYXQgdGltZSB2Y3B1X3J1bm5h
YmxlKCkgaXMgYWxyZWFkeSByZXR1cm5pbmcKPj4+PiBmYWxzZSBkdWUgdG8gYSByYWNlIChlLmcu
IHdpdGggcGF1c2luZyB0aGUgdmNwdSkuCj4+Pgo+Pj4gSSBjYW4gc2VlIHRoaXMgcGFydCwgLi4u
Cj4+Pgo+Pj4+IFdpdGggY29yZSBzY2hlZHVsaW5nIHRoaXMgY2FuIG5vIGxvbmdlciB3b3JrIGFz
IG5vdCBhbGwgdmNwdXMgb2YgYQo+Pj4+IHNjaGVkdWxlIHVuaXQgaGF2ZSB0byBiZSAicnVubmlu
ZyIgd2hlbiBiZWluZyBzY2hlZHVsZWQuIFNvIHRoZSB2Y3B1J3MKPj4+PiBuZXcgcnVuc3RhdGUg
aGFzIHRvIGJlIHNlbGVjdGVkIGF0IHRoZSBzYW1lIHRpbWUgYXMgdGhlIHJ1bm5hYmlsaXR5IG9m
Cj4+Pj4gdGhlIHJlbGF0ZWQgc2NoZWR1bGUgdW5pdCBpcyBwcm9iZWQuCj4+Pgo+Pj4gLi4uIGJ1
dCBJIGNvbnRpbnVlIGhhdmluZyB0cm91YmxlIGhlcmUuIElmIGl0IGhhcyBiZWVuIG9rYXkgdG8g
c2V0Cj4+PiBhIHZDUFUgbm8gbG9uZ2VyIHJ1bm5hYmxlIHRvICJydW5uaW5nIiBuZXZlcnRoZWxl
c3MsIHdoeSB3b3VsZCB0aGUKPj4+IHNhbWUgbm90IGJlIHRydWUgZm9yIHNjaGVkdWxlIHVuaXRz
PyBQYXJ0IG9mIHRoZSBwcm9ibGVtIG1heSBiZQo+Pj4gdGhhdCAuLi4KPj4KPj4gVGhlIGRpZmZl
cmVuY2UgaXMgdGhlIG5lZWQgdG8gZHJvcCB0aGUgc2NoZWR1bGluZyBsb2NrIGZvciBkb2luZyB0
aGUKPj4gcmVuZGV6dm91cy4gdmNwdV9zbGVlcCgpIG9yIHZjcHVfd2FrZSgpIGNvdWxkIG5vdyBp
bnRlcmZlcmUgd2l0aAo+PiBzY2hlZHVsaW5nIGluIGEgd2F5IHdoaWNoIHdhcyBub3QgcG9zc2li
bGUgYmVmb3JlLgo+IAo+IEFoLCByaWdodC4gQnV0IHRoaXMgd291bGQgYmUgd29ydGggbWVudGlv
bmluZyBleHBsaWNpdGx5IGhlcmUgdG8KPiBoZWxwIHJlYWRlcnMsIHdvdWxkbid0IGl0PyBEb2Vz
bid0IG5lZWQgdG8gYmUgbW9yZSB0aGFuIGhhbGYgYQo+IHNlbnRlbmNlIC4uLgoKT2theS4KCgpK
dWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:52:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iCmAe-0003K4-Br; Tue, 24 Sep 2019 14:52:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0JDo=XT=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iCmAd-0003Jz-Co
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:52:03 +0000
X-Inumbo-ID: dde76332-deda-11e9-961f-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by localhost (Halon) with ESMTPS
 id dde76332-deda-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:52:02 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id m18so402502wmc.1
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 07:52: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=HkPIl4DO7h4s/eqWRCes/nfMNnfmdj+3n4ieyGGM9LE=;
 b=IhjJBN2Kdkr21FzQFX+VU7KLuLvu986Ju2yDRHWEAjcU3awaZU1b0iSw9ZFCyqcoQJ
 tHa5+jO4vIML429hzY5hQkvhYUddwhHxCQ5GoRE4nNCLjGQZxyNhnfXwwlPkE3PYqbln
 Qp+JUe60iroIl7nDwTisY5zFT6Y2GvBpY7NS6z7RDfd6pK5j6V6oNPxk0C3hKCHVEToV
 rweONnRjqp5X+yWEnWqiy6wTSm8kuiIbLDSd3gYdiMH/6DwSoE6abEPFAZtV7s27Cl9m
 6qKbJV9NuegysKtORc07fZpEQVWLp+6dZN8TkqtlyPf6/f8zKR5qC9LdvvyQbZ7p40Vk
 x1aw==
X-Gm-Message-State: APjAAAV9n27bd1Uu2FJQnAKay0iGAEBo/6RcYTPj+a5ATb+VfZTzvKy7
 Mua4J+Rw1BO99Wp8wNI6ptE=
X-Google-Smtp-Source: APXvYqxVIP5aEh0sV5H49olxeVNTUQVU44oagfp/dyhwl06FJWiGW4T8wQk7tqKUzV0kq67pDiQZzg==
X-Received: by 2002:a7b:c949:: with SMTP id i9mr443683wml.136.1569336721503;
 Tue, 24 Sep 2019 07:52:01 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s13sm287910wmc.28.2019.09.24.07.52.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 24 Sep 2019 07:52:00 -0700 (PDT)
Date: Tue, 24 Sep 2019 15:51:59 +0100
From: Wei Liu <wl@xen.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20190924145159.sdddasf4nsf5sctj@debian>
References: <20190924143515.8810-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190924143515.8810-1-julien.grall@arm.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 0/2] Errata implementation and
 doc update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, 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>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMjQsIDIwMTkgYXQgMDM6MzU6MTNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIGFsbCwKPiAKPiBUaGUgdHdvIHBhdGNoZXMgYXJlIG5vdCByZWxhdGVkIGJ1dCB0
aGUgc2Vjb25kIG9uZSBkZXBlbmRlbmRzIG9uIHRoZSBmaXJzdAo+IG9uZS4gU28gSSBkZWNpZGVk
IHRvIG1lcmdlIHRoZW0gdG9nZXRoZXIuCj4gCj4gQ2hlZXJzLAo+IAo+IEp1bGllbiBHcmFsbCAo
Mik6Cj4gICB4ZW4vYXJtOiBJbXBsZW1lbnQgd29ya2Fyb3VuZCBmb3IgQ29ydGV4IEEtNTcgYW5k
IENvcnRleCBBNzIgQVQKPiAgICAgc3BlY3VsYXRlCj4gICBkb2NzOiBSZXBsYWNlIGFsbCBpbnN0
YW5jZSBvZiBBUk0gYnkgQXJtCgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 14:57:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 14: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 1iCmFU-0003UQ-1N; Tue, 24 Sep 2019 14: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=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iCmFS-0003UL-38
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 14:57:02 +0000
X-Inumbo-ID: 8e9ddad0-dedb-11e9-961f-12813bfff9fa
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.75]) by localhost (Halon) with ESMTPS
 id 8e9ddad0-dedb-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 14:56:59 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=giEcnHNf2jUNdNIPiDgwiUOSURbgrEA+d863aJqFxuCV/QpiZ7oZRyCfO9yBqNspDbG/y0bKgVpSq5EBgjnVvVVl4S8cs0ODAyuoQHPvnhZVCmqMdBpfXt5d8S12YOisWQqWnTnzfoG+QgVE/TXBd8xaB7vN0ApT+v9HjSU+lBohx+22T03uWgcz7tfQXNFK2orAoo2yXB6lNjbrs/AZhRPCjfe34+8w+ki3D6A4dq7l6jOeIDFVkfo9uDfBLqsQImgkZ/L3wSpiOGCI6tTck4RGff0ZJPN27yTSijTgypflgbn1uALm6Dqnc6JSXrPrxTK0WzShNoFkRH/WwI8kQA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=d+Y7W+YZTHlTT8BHj12qXXycVzVdPbbsp5Pf48UbADE=;
 b=jlZRVIcUdG/9moNowVWPEtqgN8N3hP0kyBa5UP7GSGumMJqUgOBgdBKPtDvQKFcev1lT4Aa34bDcgwP5Nst+c9sgFXu3nuZFJ+z7kb40Apwe58nlsaNqj8COcLG11H2UVm8CCaLXiIEfgZBZ2MOZtIpUPNoyo4U+qeS0Jalte3/XkUBoArIZMYsvgEJeFMz+uIKgE0tBTtdHI+XzqXKKVARna4mwSEEcXovRqWAj3/IMT1eETkGdGPkTVnVybqvScghErJoH94AJ9mJzB7mKHlszxPF69vzE5+SXDVuPzPuxkbbdXFehyqOwt8+XBr84XITcedCy3oDuhjV0Qfofyg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=d+Y7W+YZTHlTT8BHj12qXXycVzVdPbbsp5Pf48UbADE=;
 b=vvLZKCcrRGBFOmYc8tf1JgHzKXhnciQXf4PoGmFYIYfdkFHDPJb8Z1t3yraQkfqQOvmuBVywB1PFekPvT6kRRbt2f8W4xPVUq4Bu2e53J3BYVpPHKXKcsmLNvu8A7Twav+1kXxc0O3eihUeCjpWZnwRMdDzInEqlW2yFmcZso6Q=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB5125.eurprd03.prod.outlook.com (20.178.88.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Tue, 24 Sep 2019 14:56:56 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 14:56:56 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH for-4.13 v2 2/2] docs: Replace all instance of ARM by Arm
Thread-Index: AQHVcuVPY9Nw118P80OwH+dGnLK0cqc66tKA
Date: Tue, 24 Sep 2019 14:56:56 +0000
Message-ID: <877e5xagjs.fsf@epam.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com>
In-Reply-To: <20190924143515.8810-3-julien.grall@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: b034f0a9-0926-4822-d11f-08d740ff71b5
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM6PR03MB5125; 
x-ms-traffictypediagnostic: AM6PR03MB5125:|AM6PR03MB5125:
x-ms-exchange-transport-forked: True
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM6PR03MB51256E0D0D60CD7164D1B1AAE6840@AM6PR03MB5125.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(366004)(136003)(39860400002)(376002)(346002)(189003)(199004)(478600001)(2906002)(6916009)(14454004)(966005)(36756003)(6306002)(476003)(80792005)(25786009)(11346002)(5660300002)(446003)(2616005)(486006)(7416002)(6512007)(229853002)(6246003)(4326008)(6486002)(86362001)(71200400001)(71190400001)(30864003)(6436002)(316002)(102836004)(76116006)(8936002)(66946007)(81156014)(8676002)(81166006)(66476007)(66066001)(186003)(26005)(76176011)(66446008)(64756008)(66556008)(6506007)(305945005)(7736002)(3846002)(6116002)(54906003)(99286004)(256004)(14444005)(91956017)(55236004)(579004)(559001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5125;
 H:AM6PR03MB4150.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: v608OBDOidlswMxXASwShKyCxXWULak0mEgwv383X7xP+LWCzYSN7VVbkfqH+/X5CRU8e819ltjxRTWvCGviDO1VTCD5/B8yFMysZ8YFQnho83Zl8hSjtVIJqk1f6HFthrR0k15CYLaQDQVoDzsqJI+Cq2PGduaAJTvStZQOR54LQ7jVDdXfJkUZYKVFAwia3/+IRLWjkm7MjkzhtwY+tLj35JaspSDN6IAIt13B1H2CM6xLoRhc7xJBtJS5smrLqUQZF4bc2/3QPhIEKs4G21suYPCfzGhwXFNuX14Y+OPTCAQCpc9wnOG6Z/Zy8SI5xsCelCT0jJkTawwd694j2Zz5ZHHvAtuFmO9puQ2nUdvLfnYuae8yAs1Ws2V87lRekfzTPzj+3CilxrJvVREmsHPS3rSWscWbHU7p/zc334w=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b034f0a9-0926-4822-d11f-08d740ff71b5
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 14:56:56.3181 (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: 9zVflA2Qy6mXrkvoki3kxNV5SZroqaOQOfDMv2nJwpt2PEI2wXaDHsMOTE9bgLkWGLrhbyQ/8H+aWxRAH8WeLK/SNbGlOTe/hmSRydoR/io=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5125
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by 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: "jgross@suse.com" <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>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IFRoZSBkb2N1bWVudGF0aW9uIGlz
IHVzaW5nIGEgbWl4IG9mIEFSTSAob2xkKSBhbmQgQXJtIChuZXcpLiBUbyBzdGF5Cj4gY29uc2lz
dGVudCwgdXNlIG9ubHkgdGhlIG5ldyBuYW1lLgo+CkhvbmVzdGx5LCB0aGlzIHJlbmFtZSBjb25m
dXNlcyBtZS4gSSB0aGluaywgdGhpcyBjb21taXQgaXMgdGhlIGdvb2QKcGxhY2UgdG8gY2xhcmlm
eSBhIGNvdXBsZSBvZiBxdWVzdGlvbnMuCgoxLiBIb3cgdG8gd3JpdGUgY29tcGFueSBuYW1lIGNv
cnJlY3RseT8gTG9va3MgbGlrZSBpdCBpcyAiQXJtIiwgZGVzcGl0ZQoiYXJtIiBsb2dvLgoKMi4g
Q29ycmVjdCBuYW1lIGZvciBhcmNoaXRlY3R1cmUgZmFtaWxpZXMgaXMgQXJtLCByaWdodD8gRS5n
LiAiQXJtCnByb2Nlc3NvciIgb3IgIkFybSBzeXN0ZW0iLgoKMy4gV2hhdCBhYm91dCBjZXJ0YWlu
IGFyY2hpdGVjdHVyZT8gQXJtIHNpdGUgdXNlcyAiQXJtdjgtQSIsIG5vdAoiQXJtIHY4Ii4KCjQu
IEFGQUlLLCBhcm0zMiBhbmQgYXJtNjQgYXJlIG5vdCBleGlzdGluZyBvZmZpY2lhbGx5LCBzbyBz
aG91bGQgeW91CnJlbmFtZSB0aGVtPwoKNS4gV2hhdCBhYm91dCAiQUFyY2g2NCIvIkFBcmNoMzIi
PyBJcyB0aGlzIGNvcnJlY3Q/CgpTbGlnaHRseSByZWxhdGVkIHF1ZXN0aW9uOiBYZW4gb3IgWEVO
PwoKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
Cj4gLS0tCj4KPiBDYzogamdyb3NzQHN1c2UuY29tCj4KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAg
ICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgU1VQUE9SVC5tZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgNTAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gIGRv
Y3MvSU5ERVggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrLS0KPiAgZG9j
cy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jICAgICAgICAgICAgIHwgIDIgKy0KPiAgZG9jcy9m
ZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYyAgICAgICAgICAgIHwgIDIgKy0KPiAgZG9jcy9oeXBl
cnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0ICAgIHwgIDIgKy0KPiAgZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluICAgICAgICAgICAgICAgICAgIHwgIDggKystLS0KPiAgZG9jcy9taXNjL2Fy
bS9ib290aW5nLnR4dCAgICAgICAgICAgICAgICAgIHwgMTAgKysrLS0tCj4gIGRvY3MvbWlzYy9h
cm0vZGV2aWNlLXRyZWUvZ3Vlc3QudHh0ICAgICAgICB8ICA0ICstLQo+ICBkb2NzL21pc2MvYXJt
L2Vhcmx5LXByaW50ay50eHQgICAgICAgICAgICAgfCAgMiArLQo+ICBkb2NzL21pc2MvYXJtL3Np
bGljb24tZXJyYXRhLnR4dCAgICAgICAgICAgfCAyNiArKysrKysrKy0tLS0tLS0tCj4gIGRvY3Mv
bWlzYy9jb25zb2xlLnR4dCAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRvY3MvbWlz
Yy9lZmkucGFuZG9jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRvY3MvbWlzYy9s
aXZlcGF0Y2gucGFuZG9jICAgICAgICAgICAgICAgICB8ICA4ICsrLS0tCj4gIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAgICAgICAgICB8IDIyICsrKysrKy0tLS0tLS0KPiAgZG9j
cy9wcm9jZXNzL3hlbi1yZWxlYXNlLW1hbmFnZW1lbnQucGFuZG9jIHwgIDIgKy0KPiAgZG9jcy9z
cGVjcy9saWJ4Yy1taWdyYXRpb24tc3RyZWFtLnBhbmRvYyAgIHwgIDYgKystLQo+ICBkb2NzL3Nw
ZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jICAgfCAgMiArLQo+ICAxNyBmaWxlcyBj
aGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQg
YS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAo+IGluZGV4IDM3NTQ3M2E0NTYuLmNmNzU5MzE5Y2Mg
MTAwNjQ0Cj4gLS0tIGEvU1VQUE9SVC5tZAo+ICsrKyBiL1NVUFBPUlQubWQKPiBAQCAtMzEsMTEg
KzMxLDExIEBAIHN1cHBvcnRlZCBpbiB0aGlzIGRvY3VtZW50Lgo+Cj4gICAgICBTdGF0dXM6IFN1
cHBvcnRlZAo+Cj4gLSMjIyBBUk0gdjcgKyBWaXJ0dWFsaXphdGlvbiBFeHRlbnNpb25zCj4gKyMj
IyBBcm0gdjcgKyBWaXJ0dWFsaXphdGlvbiBFeHRlbnNpb25zCj4KPiAgICAgIFN0YXR1czogU3Vw
cG9ydGVkCj4KPiAtIyMjIEFSTSB2OAo+ICsjIyMgQXJtIHY4Cj4KPiAgICAgIFN0YXR1czogU3Vw
cG9ydGVkCj4KPiBAQCAtNTIsNyArNTIsNyBAQCBzdXBwb3J0ZWQgaW4gdGhpcyBkb2N1bWVudC4K
PiAgIyMjIEhvc3QgQUNQSSAodmlhIERvbWFpbiAwKQo+Cj4gICAgICBTdGF0dXMsIHg4NiBQVjog
U3VwcG9ydGVkCj4gLSAgICBTdGF0dXMsIEFSTTogRXhwZXJpbWVudGFsCj4gKyAgICBTdGF0dXMs
IEFybTogRXhwZXJpbWVudGFsCj4KPiAgIyMjIHg4Ni9JbnRlbCBQbGF0Zm9ybSBRb1MgVGVjaG5v
bG9naWVzCj4KPiBAQCAtNjIsMTAgKzYyLDEwIEBAIHN1cHBvcnRlZCBpbiB0aGlzIGRvY3VtZW50
Lgo+Cj4gICAgICBTdGF0dXMsIEFNRCBJT01NVTogU3VwcG9ydGVkCj4gICAgICBTdGF0dXMsIElu
dGVsIFZULWQ6IFN1cHBvcnRlZAo+IC0gICAgU3RhdHVzLCBBUk0gU01NVXYxOiBTdXBwb3J0ZWQK
PiAtICAgIFN0YXR1cywgQVJNIFNNTVV2MjogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIEFybSBT
TU1VdjE6IFN1cHBvcnRlZAo+ICsgICAgU3RhdHVzLCBBcm0gU01NVXYyOiBTdXBwb3J0ZWQKPgo+
IC0jIyMgQVJNL0dJQ3YzIElUUwo+ICsjIyMgQXJtL0dJQ3YzIElUUwo+Cj4gIEV4dGVuc2lvbiB0
byB0aGUgR0lDdjMgaW50ZXJydXB0IGNvbnRyb2xsZXIgdG8gc3VwcG9ydCBNU0kuCj4KPiBAQCAt
MTAyLDkgKzEwMiw5IEBAIERvbTAgc3VwcG9ydCByZXF1aXJlcyBhbiBJT01NVSAoSW50ZWwgVlQt
ZCAvIEFNRCBJT01NVSkuCj4gICAgICBTdGF0dXMsIGRvbVU6IFN1cHBvcnRlZAo+ICAgICAgU3Rh
dHVzLCBkb20wOiBFeHBlcmltZW50YWwKPgo+IC0jIyMgQVJNCj4gKyMjIyBBcm0KPgo+IC1BUk0g
b25seSBoYXMgb25lIGd1ZXN0IHR5cGUgYXQgdGhlIG1vbWVudAo+ICtBcm0gb25seSBoYXMgb25l
IGd1ZXN0IHR5cGUgYXQgdGhlIG1vbWVudAo+Cj4gICAgICBTdGF0dXM6IFN1cHBvcnRlZAo+Cj4g
QEAgLTExOSw4ICsxMTksOCBAQCBBUk0gb25seSBoYXMgb25lIGd1ZXN0IHR5cGUgYXQgdGhlIG1v
bWVudAo+ICBGb3JtYXQgd2hpY2ggdGhlIHRvb2xzdGFjayBhY2NlcHRzIGZvciBkaXJlY3QtYm9v
dCBrZXJuZWxzCj4KPiAgICAgIFN1cHBvcnRlZCwgeDg2OiBiekltYWdlLCBFTEYKPiAtICAgIFN1
cHBvcnRlZCwgQVJNMzI6IHpJbWFnZQo+IC0gICAgU3VwcG9ydGVkLCBBUk02NDogSW1hZ2UKPiAr
ICAgIFN1cHBvcnRlZCwgQXJtMzI6IHpJbWFnZQo+ICsgICAgU3VwcG9ydGVkLCBBcm02NDogSW1h
Z2UKPgo+ICAjIyMgRG9tMCBpbml0IHN1cHBvcnQgZm9yIHhsCj4KPiBAQCAtMTU4LDEwICsxNTgs
MTAgQEAgT3V0cHV0IG9mIGluZm9ybWF0aW9uIGluIG1hY2hpbmUtcGFyc2VhYmxlIEpTT04gZm9y
bWF0Cj4KPiAgICAgIFN0YXR1cywgTlMxNjU1MDogU3VwcG9ydGVkCj4gICAgICBTdGF0dXMsIEVI
Q0k6IFN1cHBvcnRlZAo+IC0gICAgU3RhdHVzLCBDYWRlbmNlIFVBUlQgKEFSTSk6IFN1cHBvcnRl
ZAo+IC0gICAgU3RhdHVzLCBQTDAxMSBVQVJUIChBUk0pOiBTdXBwb3J0ZWQKPiAtICAgIFN0YXR1
cywgRXh5bm9zIDQyMTAgVUFSVCAoQVJNKTogU3VwcG9ydGVkCj4gLSAgICBTdGF0dXMsIE9NQVAg
VUFSVCAoQVJNKTogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIENhZGVuY2UgVUFSVCAoQXJtKTog
U3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIFBMMDExIFVBUlQgKEFybSk6IFN1cHBvcnRlZAo+ICsg
ICAgU3RhdHVzLCBFeHlub3MgNDIxMCBVQVJUIChBcm0pOiBTdXBwb3J0ZWQKPiArICAgIFN0YXR1
cywgT01BUCBVQVJUIChBcm0pOiBTdXBwb3J0ZWQKPiAgICAgIFN0YXR1cywgU0NJKEYpIFVBUlQ6
IFN1cHBvcnRlZAo+Cj4gICMjIyBIeXBlcnZpc29yICdkZWJ1ZyBrZXlzJwo+IEBAIC0yNDIsNyAr
MjQyLDcgQEAgQWx0ZXJuYXRpdmUgcDJtIChhbHRwMm0pIGFsbG93cyBleHRlcm5hbCBtb25pdG9y
aW5nIG9mIGd1ZXN0IG1lbW9yeQo+ICBieSBtYWludGFpbmluZyBtdWx0aXBsZSBwaHlzaWNhbCB0
byBtYWNoaW5lIChwMm0pIG1lbW9yeSBtYXBwaW5ncy4KPgo+ICAgICAgU3RhdHVzLCB4ODYgSFZN
OiBUZWNoIFByZXZpZXcKPiAtICAgIFN0YXR1cywgQVJNOiBUZWNoIFByZXZpZXcKPiArICAgIFN0
YXR1cywgQXJtOiBUZWNoIFByZXZpZXcKPgo+ICAjIyBSZXNvdXJjZSBNYW5hZ2VtZW50Cj4KPiBA
QCAtMzA1LDE1ICszMDUsMTUgQEAgRW5hYmxlcyBOVU1BIGF3YXJlIHNjaGVkdWxpbmcgaW4gWGVu
Cj4gIE5CIHRoYXQgdGhpcyByZWZlcnMgdG8gdGhlIGFiaWxpdHkgb2YgZ3Vlc3RzCj4gIHRvIGhh
dmUgaGlnaGVyLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBwb2ludCBkaXJlY3RseSB0byBtZW1v
cnksCj4gIGltcHJvdmluZyBUTEIgcGVyZm9ybWFuY2UuCj4gLU9uIEFSTSwgYW5kIG9uIHg4NiBp
biBIQVAgbW9kZSwKPiArT24gQXJtLCBhbmQgb24geDg2IGluIEhBUCBtb2RlLAo+ICB0aGUgZ3Vl
c3QgaGFzIHdoYXRldmVyIHN1cHBvcnQgaXMgZW5hYmxlZCBieSB0aGUgaGFyZHdhcmUuCj4KPiAg
VGhpcyBmZWF0dXJlIGlzIGluZGVwZW5kZW50Cj4gLW9mIHRoZSBBUk0gInBhZ2UgZ3JhbnVsYXJp
dHkiIGZlYXR1cmUgKHNlZSBiZWxvdykuCj4gK29mIHRoZSBBcm0gInBhZ2UgZ3JhbnVsYXJpdHki
IGZlYXR1cmUgKHNlZSBiZWxvdykuCj4KPiAgICAgIFN0YXR1cywgeDg2IEhWTS9QVkgsIEhBUDog
U3VwcG9ydGVkCj4gICAgICBTdGF0dXMsIHg4NiBIVk0vUFZILCBTaGFkb3csIDJNaUI6IFN1cHBv
cnRlZAo+IC0gICAgU3RhdHVzLCBBUk06IFN1cHBvcnRlZAo+ICsgICAgU3RhdHVzLCBBcm06IFN1
cHBvcnRlZAo+Cj4gIE9uIHg4NiBpbiBzaGFkb3cgbW9kZSwgb25seSAyTWlCIChMMikgc3VwZXJw
YWdlcyBhcmUgYXZhaWxhYmxlOwo+ICBmdXJ0aGVybW9yZSwgdGhleSBkbyBub3QgaGF2ZSB0aGUg
cGVyZm9ybWFuY2UgY2hhcmFjdGVyaXN0aWNzCj4gQEAgLTU0NSw5ICs1NDUsOSBAQCBiZSBpc3N1
ZWQgYW4gWFNBLCBzaW5jZSB0aGF0IGRvZXMgd2Vha2VuIHNlY3VyaXR5Lgo+ICAjIyMgTGl2ZSBQ
YXRjaGluZwo+Cj4gICAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCj4gLSAgICBTdGF0dXMsIEFS
TTogRXhwZXJpbWVudGFsCj4gKyAgICBTdGF0dXMsIEFybTogRXhwZXJpbWVudGFsCj4KPiAtQ29t
cGlsZSB0aW1lIGRpc2FibGVkIGZvciBBUk0gYnkgZGVmYXVsdC4KPiArQ29tcGlsZSB0aW1lIGRp
c2FibGVkIGZvciBBcm0gYnkgZGVmYXVsdC4KPgo+ICAjIyMgVmlydHVhbCBNYWNoaW5lIEludHJv
c3BlY3Rpb24KPgo+IEBAIC02MzksMjQgKzYzOSwyNCBAQCB0byBiZSB1c2VkIGluIGFkZGl0aW9u
IHRvIFFFTVUuCj4KPiAgCVN0YXR1czogRXhwZXJpbWVudGFsCj4KPiAtIyMjIEFSTS9Ob24tUENJ
IGRldmljZSBwYXNzdGhyb3VnaAo+ICsjIyMgQXJtL05vbi1QQ0kgZGV2aWNlIHBhc3N0aHJvdWdo
Cj4KPiAgICAgIFN0YXR1czogU3VwcG9ydGVkLCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkCj4KPiAg
Tm90ZSB0aGF0IHRoaXMgc3RpbGwgcmVxdWlyZXMgYW4gSU9NTVUKPiAgdGhhdCBjb3ZlcnMgdGhl
IERNQSBvZiB0aGUgZGV2aWNlIHRvIGJlIHBhc3NlZCB0aHJvdWdoLgo+Cj4gLSMjIyBBUk06IDE2
SyBhbmQgNjRLIHBhZ2UgZ3JhbnVsYXJpdHkgaW4gZ3Vlc3RzCj4gKyMjIyBBcm06IDE2SyBhbmQg
NjRLIHBhZ2UgZ3JhbnVsYXJpdHkgaW4gZ3Vlc3RzCj4KPiAgICAgIFN0YXR1czogU3VwcG9ydGVk
LCB3aXRoIGNhdmVhdHMKPgo+ICBObyBzdXBwb3J0IGZvciBRRU1VIGJhY2tlbmRzIGluIGEgMTZL
IG9yIDY0SyBkb21haW4uCj4KPiAtIyMjIEFSTTogR3Vlc3QgRGV2aWNlIFRyZWUgc3VwcG9ydAo+
ICsjIyMgQXJtOiBHdWVzdCBEZXZpY2UgVHJlZSBzdXBwb3J0Cj4KPiAgICAgIFN0YXR1czogU3Vw
cG9ydGVkCj4KPiAtIyMjIEFSTTogR3Vlc3QgQUNQSSBzdXBwb3J0Cj4gKyMjIyBBcm06IEd1ZXN0
IEFDUEkgc3VwcG9ydAo+Cj4gICAgICBTdGF0dXM6IFN1cHBvcnRlZAo+Cj4gQEAgLTc2Miw3ICs3
NjIsNyBAQCBpbmNsdWRpbmcgc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMsIGZ1bmN0aW9uYWwgY29t
cGxldGVuZXNzLCBldGMuCj4gIFJlZmVyIHRvIHRoZSBkZXRhaWxlZCBkZWZpbml0aW9ucyBiZWxv
dy4KPgo+ICBJZiBzdXBwb3J0IGRpZmZlcnMgYmFzZWQgb24gaW1wbGVtZW50YXRpb24KPiAtKGZv
ciBpbnN0YW5jZSwgeDg2IC8gQVJNLCBMaW51eCAvIFFFTVUgLyBGcmVlQlNEKSwKPiArKGZvciBp
bnN0YW5jZSwgeDg2IC8gQXJtLCBMaW51eCAvIFFFTVUgLyBGcmVlQlNEKSwKPiAgb25lIGxpbmUg
Zm9yIGVhY2ggc2V0IG9mIGltcGxlbWVudGF0aW9ucyB3aWxsIGJlIGxpc3RlZC4KPgo+ICAjIyBE
ZWZpbml0aW9uIG9mIFN0YXR1cyBsYWJlbHMKPiBkaWZmIC0tZ2l0IGEvZG9jcy9JTkRFWCBiL2Rv
Y3MvSU5ERVgKPiBpbmRleCBlNjczZWRkNzVjLi44Y2Q3YzdjZjY1IDEwMDY0NAo+IC0tLSBhL2Rv
Y3MvSU5ERVgKPiArKysgYi9kb2NzL0lOREVYCj4gQEAgLTEsNSArMSw1IEBACj4gIGh5cGVyY2Fs
bAkJCUh5cGVyY2FsbCBJbnRlcmZhY2VzCj4gLWh5cGVyY2FsbC9hcm0vaW5kZXgJCUFSTQo+ICto
eXBlcmNhbGwvYXJtL2luZGV4CQlBcm0KPiAgaHlwZXJjYWxsL3g4Nl8zMi9pbmRleAkJeDg2XzMy
Cj4gIGh5cGVyY2FsbC94ODZfNjQvaW5kZXgJCXg4Nl82NAo+Cj4gQEAgLTIwLDggKzIwLDggQEAg
bWlzYy92dGQJCQlWVC1kIEhPV1RPCj4gIG1pc2MveGVuLWVycm9yLWhhbmRsaW5nCQlYZW4gRXJy
b3IgSGFuZGxpbmcKPiAgbWlzYy94ZW5wYWdpbmcJCQlYZW4gUGFnaW5nCj4gIG1pc2MveHNtLWZs
YXNrCQkJWFNNL0ZMQVNLIENvbmZpZ3VyYXRpb24KPiAtbWlzYy9hcm0vYm9vdGluZwkJSG93IHRv
IGJvb3QgWGVuIG9uIEFSTQo+IC1taXNjL2FybS9lYXJseS1wcmludGsJCUVuYWJsaW5nIGVhcmx5
IHByaW50ayBvbiBBUk0KPiArbWlzYy9hcm0vYm9vdGluZwkJSG93IHRvIGJvb3QgWGVuIG9uIEFy
bQo+ICttaXNjL2FybS9lYXJseS1wcmludGsJCUVuYWJsaW5nIGVhcmx5IHByaW50ayBvbiBBcm0K
PiAgbWlzYy9hcm0vcGFzc3Rocm91Z2gJCVBhc3N0aHJvdWdoIGEgZGV2aWNlIGRlc2NyaWJlZCBp
biB0aGUgRGV2aWNlIFRyZWUgdG8gYSBndWVzdAo+ICBtaXNjL2FybS9kZXZpY2UtdHJlZS9ib290
aW5nCURldmljZSB0cmVlIGJpbmRpbmdzIHRvIGJvb3QgWGVuCj4gIG1pc2MvYXJtL2RldmljZS10
cmVlL3Bhc3N0aHJvdWdoCURldmljZSB0cmVlIGJpbmRpbmcgdG8gcGFzc3Rocm91Z2ggYSBkZXZp
Y2UKPiBkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9m
ZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jCj4gaW5kZXggMTdmMWNkMGQwNS4uODk3NGI5ZDg5NCAx
MDA2NDQKPiAtLS0gYS9kb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MKPiArKysgYi9kb2Nz
L2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MKPiBAQCAtMTIsNyArMTIsNyBAQAo+Cj4gICAgICAg
ICAgIFN0YXR1czogKipUZWNoIFByZXZpZXcvRXhwZXJpbWVudGFsKioKPgo+IC0gICBBcmNoaXRl
Y3R1cmU6IEFSTQo+ICsgICBBcmNoaXRlY3R1cmU6IEFybQo+Cj4gICAgICAgIENvbXBvbmVudDog
SHlwZXJ2aXNvciwgdG9vbHN0YWNrCj4gIC0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IGRpZmYgLS1naXQgYS9kb2Nz
L2ZlYXR1cmVzL3NjaGVkX3J0ZHMucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9zY2hlZF9ydGRzLnBh
bmRvYwo+IGluZGV4IDRjY2Y3MDRiNTMuLjJhNTBjZDFiNGQgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9m
ZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYwo+ICsrKyBiL2RvY3MvZmVhdHVyZXMvc2NoZWRfcnRk
cy5wYW5kb2MKPiBAQCAtMTAxLDcgKzEwMSw3IEBAIGF0IGEgbWFjcm9zY29waWMgbGV2ZWwpLCB0
aGUgZm9sbG93aW5nIHNob3VsZCBiZSBkb25lOgo+Cj4gICMgS25vd24gaXNzdWVzCj4KPiAtKiBP
U1NUZXN0IHJlcG9ydHMgb2NjYXNpb25hbCBmYWlsdXJlcyBvbiBBUk0uCj4gKyogT1NTVGVzdCBy
ZXBvcnRzIG9jY2FzaW9uYWwgZmFpbHVyZXMgb24gQXJtLgo+Cj4gICMgUmVmZXJlbmNlcwo+Cj4g
ZGlmZiAtLWdpdCBhL2RvY3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdCBiL2Rv
Y3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdAo+IGluZGV4IDZjNzU1MmQ2OTEu
LjFjNzA1NzAwMzcgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292
ZXJhZ2UucnN0Cj4gKysrIGIvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0
Cj4gQEAgLTgsNyArOCw3IEBAIHNvIHNvbWUgZXh0cmEgc3RlcHMgYXJlIHJlcXVpcmVkIHRvIGNv
bGxlY3QgYW5kIHByb2Nlc3MgdGhlIGRhdGEuCj4KPiAgLi4gd2FybmluZzo6Cj4KPiAtICBBUk0g
ZG9lc24ndCBjdXJyZW50bHkgYm9vdCB3aGVuIHRoZSBmaW5hbCBiaW5hcnkgZXhjZWVkcyAyTUIg
aW4gc2l6ZSwKPiArICBBcm0gZG9lc24ndCBjdXJyZW50bHkgYm9vdCB3aGVuIHRoZSBmaW5hbCBi
aW5hcnkgZXhjZWVkcyAyTUIgaW4gc2l6ZSwKPiAgICBhbmQgdGhlIGNvdmVyYWdlIGJ1aWxkIHRl
bmRzIHRvIGV4Y2VlZCB0aGlzIGxpbWl0Lgo+Cj4KPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCj4gaW5kZXggZTcxYjNiNDEx
ZC4uZGJiMTJlMTU1OCAxMDA2NDQKPiAtLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiAr
KysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiBAQCAtMTI1OSw3ICsxMjU5LDcgQEAgR3Vl
c3RzIHVzZSBoeXBlcnZpc29yIHJlc291cmNlcyBmb3IgZWFjaCBldmVudCBjaGFubmVsIHRoZXkg
dXNlLgo+ICBUaGUgZGVmYXVsdCBvZiAxMDIzIHNob3VsZCBiZSBzdWZmaWNpZW50IGZvciB0eXBp
Y2FsIGd1ZXN0cy4gIFRoZQo+ICBtYXhpbXVtIHZhbHVlIGRlcGVuZHMgb24gd2hhdCB0aGUgZ3Vl
c3Qgc3VwcG9ydHMuICBHdWVzdHMgc3VwcG9ydGluZyB0aGUKPiAgRklGTy1iYXNlZCBldmVudCBj
aGFubmVsIEFCSSBzdXBwb3J0IHVwIHRvIDEzMSwwNzEgZXZlbnQgY2hhbm5lbHMuCj4gLU90aGVy
IGd1ZXN0cyBhcmUgbGltaXRlZCB0byA0MDk1ICg2NC1iaXQgeDg2IGFuZCBBUk0pIG9yIDEwMjMg
KDMyLWJpdAo+ICtPdGhlciBndWVzdHMgYXJlIGxpbWl0ZWQgdG8gNDA5NSAoNjQtYml0IHg4NiBh
bmQgQXJtKSBvciAxMDIzICgzMi1iaXQKPiAgeDg2KS4KPgo+ICA9aXRlbSBCPHZkaXNwbD1bICJW
RElTUExfU1BFQ19TVFJJTkciLCAiVkRJU1BMX1NQRUNfU1RSSU5HIiwgLi4uXT4KPiBAQCAtMTc5
MSw3ICsxNzkxLDcgQEAgdGhlIHZpcnR1YWwgZmlybXdhcmUgdG8gdGhlIGd1ZXN0IE9wZXJhdGlu
ZyBTeXN0ZW0uIEFDUEkgaXMgcmVxdWlyZWQKPiAgYnkgbW9zdCBtb2Rlcm4gZ3Vlc3QgT3BlcmF0
aW5nIFN5c3RlbXMuIFRoaXMgb3B0aW9uIGlzIGVuYWJsZWQgYnkKPiAgZGVmYXVsdCBhbmQgdXN1
YWxseSB5b3Ugc2hvdWxkIG9taXQgaXQuIEhvd2V2ZXIsIGl0IG1heSBiZSBuZWNlc3NhcnkgdG8K
PiAgZGlzYWJsZSBBQ1BJIGZvciBjb21wYXRpYmlsaXR5IHdpdGggc29tZSBndWVzdCBPcGVyYXRp
bmcgU3lzdGVtcy4KPiAtVGhpcyBvcHRpb24gaXMgdHJ1ZSBmb3IgeDg2IHdoaWxlIGl0J3MgZmFs
c2UgZm9yIEFSTSBieSBkZWZhdWx0Lgo+ICtUaGlzIG9wdGlvbiBpcyB0cnVlIGZvciB4ODYgd2hp
bGUgaXQncyBmYWxzZSBmb3IgQXJtIGJ5IGRlZmF1bHQuCj4KPiAgPWl0ZW0gQjxhY3BpX3MzPUJP
T0xFQU4+Cj4KPiBAQCAtMjcwNyw3ICsyNzA3LDcgQEAgU2VlIEI8cWVtdSgxKT4gZm9yIG1vcmUg
aW5mb3JtYXRpb24uCj4KPiAgPWhlYWQyIEFyY2hpdGVjdHVyZSBTcGVjaWZpYyBvcHRpb25zCj4K
PiAtPWhlYWQzIEFSTQo+ICs9aGVhZDMgQXJtCj4KPiAgPW92ZXIgNAo+Cj4gQEAgLTI3NDUsNyAr
Mjc0NSw3IEBAIFZNIGNvbmZpZyBmaWxlOgo+Cj4gIHZ1YXJ0ID0gInNic2FfdWFydCIKPgo+IC1D
dXJyZW50bHksIG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVsIGlzIHN1cHBvcnRlZCBmb3IgQVJN
Lgo+ICtDdXJyZW50bHksIG9ubHkgdGhlICJzYnNhX3VhcnQiIG1vZGVsIGlzIHN1cHBvcnRlZCBm
b3IgQXJtLgo+Cj4gID1iYWNrCj4KPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9ib290aW5n
LnR4dCBiL2RvY3MvbWlzYy9hcm0vYm9vdGluZy50eHQKPiBpbmRleCBkM2Y2Y2U0NzU1Li42OTI1
MGMxZjhkIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlzYy9hcm0vYm9vdGluZy50eHQKPiArKysgYi9k
b2NzL21pc2MvYXJtL2Jvb3RpbmcudHh0Cj4gQEAgLTEsMTMgKzEsMTMgQEAKPiAgQm9vdGluZyBY
ZW4KPiAgPT09PT09PT09PT0KPgo+IC1YZW4gZm9sbG93cyB0aGUgekltYWdlIHByb3RvY29sIGRl
ZmluZWQgZm9yIDMyLWJpdCBBUk0gTGludXhbMV0gYW5kIHRoZQo+IC1JbWFnZSBwcm90b2NvbCBk
ZWZpbmVkIGZvciBBUk02NCBMaW51eFsyXS4KPiArWGVuIGZvbGxvd3MgdGhlIHpJbWFnZSBwcm90
b2NvbCBkZWZpbmVkIGZvciAzMi1iaXQgQXJtIExpbnV4WzFdIGFuZCB0aGUKPiArSW1hZ2UgcHJv
dG9jb2wgZGVmaW5lZCBmb3IgQXJtNjQgTGludXhbMl0uCj4KPiAgSW4gYm90aCBjYXNlcyB0aGUg
cmVjb21tZW5kYXRpb24gdG8gYm9vdCBpbiBIWVAvRUwyIG1vZGUgaXMgYSBzdHJpY3QKPiAgcmVx
dWlyZW1lbnQgZm9yIFhlbi4KPgo+IC1UaGUgZXhjZXB0aW9ucyB0byB0aGlzIG9uIDMyLWJpdCBB
Uk0gYXJlIGFzIGZvbGxvd3M6Cj4gK1RoZSBleGNlcHRpb25zIHRvIHRoaXMgb24gMzItYml0IEFy
bSBhcmUgYXMgZm9sbG93czoKPgo+ICAgWGVuIGRvZXMgbm90IHJlcXVpcmUgdGhlIG1hY2hpbmUg
dHlwZSB0byBiZSBwYXNzZWQgaW4gcjEuIFRoaXMKPiAgIHJlZ2lzdGVyIGlzIGlnbm9yZWQgKHNv
IG1heSBiZSBpbnZhbGlkIG9yIHRoZSBhY3R1YWwgbWFjaGluZSB0eXBlKS4KPiBAQCAtMjEsNyAr
MjEsNyBAQCBUaGUgZXhjZXB0aW9ucyB0byB0aGlzIG9uIDMyLWJpdCBBUk0gYXJlIGFzIGZvbGxv
d3M6Cj4gICB6SW1hZ2UgcHJvdG9jb2wgc2hvdWxkIHN0aWxsIGJlIHVzZWQgYW5kIG5vdCB0aGUg
c3RyaWN0ZXIgInJhdwo+ICAgKG5vbi16SW1hZ2UpIiBwcm90b2NvbCBkZXNjcmliZWQgaW4gYXJt
L0Jvb3RpbmcuCj4KPiAtVGhlcmUgYXJlIG5vIGV4Y2VwdGlvbiBvbiA2NC1iaXQgQVJNLgo+ICtU
aGVyZSBhcmUgbm8gZXhjZXB0aW9uIG9uIDY0LWJpdCBBcm0uCj4KPgo+ICBGaXJtd2FyZS9ib290
bG9hZGVyIHJlcXVpcmVtZW50cwo+IEBAIC0zMSw3ICszMSw3IEBAIFhlbiByZWxpZXMgb24gc29t
ZSBzZXR0aW5ncyB0aGUgZmlybXdhcmUgaGFzIHRvIGNvbmZpZ3VyZSBpbiBFTDMgYmVmb3JlIHN0
YXJ0aW5nCj4KPiAgKiBYZW4gbXVzdCBiZSBlbnRlcmVkIGluIE5TIEVMMiBtb2RlCj4KPiAtKiBU
aGUgYml0IFNDUl9FTDMuSENFIChyZXNwLiBTQ1IuSENFIGZvciAzMi1iaXQgQVJNKSBtdXN0IGJl
IHNldCB0byAxLgo+ICsqIFRoZSBiaXQgU0NSX0VMMy5IQ0UgKHJlc3AuIFNDUi5IQ0UgZm9yIDMy
LWJpdCBBcm0pIG11c3QgYmUgc2V0IHRvIDEuCj4KPgo+ICBbMV0gbGludXgvRG9jdW1lbnRhdGlv
bi9hcm0vQm9vdGluZwo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2d1
ZXN0LnR4dCBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvZ3Vlc3QudHh0Cj4gaW5kZXggNDE4
ZjFlOWY0ZS4uNWE3NmJhODFlMSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2d1ZXN0LnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvZ3Vlc3QudHh0
Cj4gQEAgLTEsNiArMSw2IEBACj4gICogWGVuIGh5cGVydmlzb3IgZGV2aWNlIHRyZWUgYmluZGlu
Z3MKPgo+IC1YZW4gQVJNIHZpcnR1YWwgcGxhdGZvcm1zIHNoYWxsIGhhdmUgYSB0b3AtbGV2ZWwg
Imh5cGVydmlzb3IiIG5vZGUgd2l0aAo+ICtYZW4gQXJtIHZpcnR1YWwgcGxhdGZvcm1zIHNoYWxs
IGhhdmUgYSB0b3AtbGV2ZWwgImh5cGVydmlzb3IiIG5vZGUgd2l0aAo+ICB0aGUgZm9sbG93aW5n
IHByb3BlcnRpZXM6Cj4KPiAgLSBjb21wYXRpYmxlOgo+IEBAIC0xNyw3ICsxNyw3IEBAIHRoZSBm
b2xsb3dpbmcgcHJvcGVydGllczoKPiAgICBBIEdJQyBub2RlIGlzIGFsc28gcmVxdWlyZWQuCj4g
ICAgVGhpcyBwcm9wZXJ0eSBpcyB1bm5lY2Vzc2FyeSB3aGVuIGJvb3RpbmcgRG9tMCB1c2luZyBB
Q1BJLgo+Cj4gLVRvIHN1cHBvcnQgVUVGSSBvbiBYZW4gQVJNIHZpcnR1YWwgcGxhdGZvcm1zLCBY
ZW4gcG9wdWxhdGVzIHRoZSBGRFQgInVlZmkiIG5vZGUKPiArVG8gc3VwcG9ydCBVRUZJIG9uIFhl
biBBcm0gdmlydHVhbCBwbGF0Zm9ybXMsIFhlbiBwb3B1bGF0ZXMgdGhlIEZEVCAidWVmaSIgbm9k
ZQo+ICB1bmRlciAvaHlwZXJ2aXNvciB3aXRoIGZvbGxvd2luZyBwYXJhbWV0ZXJzOgo+Cj4gIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vZWFybHkt
cHJpbnRrLnR4dCBiL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dAo+IGluZGV4IDg5ZTA4
MWU1MWUuLmI1M2FkZWFlNDkgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2FybS9lYXJseS1wcmlu
dGsudHh0Cj4gKysrIGIvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0Cj4gQEAgLTQxLDcg
KzQxLDcgQEAgdGhlIG5hbWUgb2YgdGhlIG1hY2hpbmU6Cj4gICAgLSBicmNtOiBwcmludGsgd2l0
aCA4MjUwIG9uIEJyb2FkY29tIDc0NDVEMCBib2FyZHMgd2l0aCBBMTUgcHJvY2Vzc29ycy4KPiAg
ICAtIGRyYTc6IHByaW50ayB3aXRoIDgyNTAgb24gRFJBNyBwbGF0Zm9ybQo+ICAgIC0gZXh5bm9z
NTI1MDogcHJpbnRrIHdpdGggdGhlIHNlY29uZCBVQVJUCj4gLSAgLSBmYXN0bW9kZWw6IHByaW50
ayBvbiBBUk0gRmFzdG1vZGVsIHNvZnR3YXJlIGVtdWxhdG9ycwo+ICsgIC0gZmFzdG1vZGVsOiBw
cmludGsgb24gQXJtIEZhc3Rtb2RlbCBzb2Z0d2FyZSBlbXVsYXRvcnMKPiAgICAtIGhpa2V5OTYw
OiBwcmludGsgd2l0aCBwbDAxMSB3aXRoIEhpa2V5IDk2MAo+ICAgIC0ganVubzogcHJpbnRrIHdp
dGggcGwwMTEgb24gSnVubyBwbGF0Zm9ybQo+ICAgIC0gbGFnZXI6IHByaW50ayB3aXRoIFNDSUYw
IG9uIFJlbmVzYXMgTGFnZXIgYm9hcmQgKFItQ2FyIEgyIHByb2Nlc3NvcikKPiBkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQgYi9kb2NzL21pc2MvYXJtL3NpbGlj
b24tZXJyYXRhLnR4dAo+IGluZGV4IDExZTVhOWRjZWMuLjRiYjFhMDNiMWUgMTAwNjQ0Cj4gLS0t
IGEvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQKPiArKysgYi9kb2NzL21pc2MvYXJt
L3NpbGljb24tZXJyYXRhLnR4dAo+IEBAIC0zLDcgKzMsNyBAQAo+Cj4gIEl0IGlzIGFuIHVuZm9y
dHVuYXRlIGZhY3Qgb2YgbGlmZSB0aGF0IGhhcmR3YXJlIGlzIG9mdGVuIHByb2R1Y2VkIHdpdGgK
PiAgc28tY2FsbGVkICJlcnJhdGEiLCB3aGljaCBjYW4gY2F1c2UgaXQgdG8gZGV2aWF0ZSBmcm9t
IHRoZSBhcmNoaXRlY3R1cmUKPiAtdW5kZXIgc3BlY2lmaWMgY2lyY3Vtc3RhbmNlcy4gIEZvciBo
YXJkd2FyZSBwcm9kdWNlZCBieSBBUk0sIHRoZXNlCj4gK3VuZGVyIHNwZWNpZmljIGNpcmN1bXN0
YW5jZXMuICBGb3IgaGFyZHdhcmUgcHJvZHVjZWQgYnkgQXJtLCB0aGVzZQo+ICBlcnJhdGEgYXJl
IGJyb2FkbHkgY2xhc3NpZmllZCBpbnRvIHRoZSBmb2xsb3dpbmcgY2F0ZWdvcmllczoKPgo+ICAg
IENhdGVnb3J5IEE6IEEgY3JpdGljYWwgZXJyb3Igd2l0aG91dCBhIHZpYWJsZSB3b3JrYXJvdW5k
Lgo+IEBAIC0yOSw3ICsyOSw3IEBAIEZvciBzb2Z0d2FyZSB3b3JrYXJvdW5kcyB0aGF0IG1heSBh
ZHZlcnNlbHkgaW1wYWN0IHN5c3RlbXMgdW5hZmZlY3RlZCBieQo+ICB0aGUgZXJyYXR1bSBpbiBx
dWVzdGlvbiwgYSBLY29uZmlnIGVudHJ5IGlzIGFkZGVkIHVuZGVyICJBUk0gZXJyYXRhCj4gIHdv
cmthcm91bmRzIHZpYSB0aGUgYWx0ZXJuYXRpdmVzIGZyYW1ld29yayIuIFRoZXNlIGFyZSBlbmFi
bGVkIGJ5IGRlZmF1bHQKPiAgYW5kIHBhdGNoZWQgaW4gYXQgcnVudGltZSB3aGVuIGFuIGFmZmVj
dGVkIENQVSBpcyBkZXRlY3RlZC4gTm90ZSB0aGF0Cj4gLXJ1bnRpbWUgcGF0Y2hpbmcgaXMgb25s
eSBzdXBwb3J0ZWQgb24gQVJNNjQuIEZvciBsZXNzLWludHJ1c2l2ZSB3b3JrYXJvdW5kcywKPiAr
cnVudGltZSBwYXRjaGluZyBpcyBvbmx5IHN1cHBvcnRlZCBvbiBBcm02NC4gRm9yIGxlc3MtaW50
cnVzaXZlIHdvcmthcm91bmRzLAo+ICBhIEtjb25maWcgb3B0aW9uIGlzIG5vdCBhdmFpbGFibGUg
YW5kIHRoZSBjb2RlIGlzIHN0cnVjdHVyZWQgKHByZWZlcmFibHkKPiAgd2l0aCBhIGNvbW1lbnQp
IGluIHN1Y2ggYSB3YXkgdGhhdCB0aGUgZXJyYXR1bSB3aWxsIG5vdCBiZSBoaXQuCj4KPiBAQCAt
NDEsMTQgKzQxLDE0IEBAIHN0YWJsZSBoeXBlcnZpc29ycy4KPgo+ICB8IEltcGxlbWVudG9yICAg
IHwgQ29tcG9uZW50ICAgICAgIHwgRXJyYXR1bSBJRCAgICAgIHwgS2NvbmZpZyAgICAgICAgICAg
ICAgICAgfAo+ICArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+IC18IEFSTSAgICAgICAgICAgIHwg
Q29ydGV4LUExNSAgICAgIHwgIzc2NjQyMiAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAg
ICAgfAo+IC18IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1MyAgICAgIHwgIzgyNzMxOSAgICAg
ICAgIHwgQVJNNjRfRVJSQVRVTV84MjczMTkgICAgfAo+IC18IEFSTSAgICAgICAgICAgIHwgQ29y
dGV4LUE1MyAgICAgIHwgIzgyNDA2OSAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MjQwNjkgICAg
fAo+IC18IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1MyAgICAgIHwgIzgxOTQ3MiAgICAgICAg
IHwgQVJNNjRfRVJSQVRVTV84MTk0NzIgICAgfAo+IC18IEFSTSAgICAgICAgICAgIHwgQ29ydGV4
LUE1NyAgICAgIHwgIzg1MjUyMyAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+
IC18IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzMjA3NSAgICAgICAgIHwg
QVJNNjRfRVJSQVRVTV84MzIwNzUgICAgfAo+IC18IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1
NyAgICAgIHwgIzgzNDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzQyMjAgICAgfAo+IC18
IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzEzMTk1MzcgICAgICAgIHwgTi9B
ICAgICAgICAgICAgICAgICAgICAgfAo+IC18IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE3MiAg
ICAgIHwgIzEzMTkzNjcgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+IC18IEFS
TSAgICAgICAgICAgIHwgQ29ydGV4LUE3NiAgICAgIHwgIzExNjU1MjIgICAgICAgIHwgTi9BICAg
ICAgICAgICAgICAgICAgICAgfAo+IC18IEFSTSAgICAgICAgICAgIHwgTU1VLTUwMCAgICAgICAg
IHwgIzg0Mjg2OSAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+ICt8IEFybSAg
ICAgICAgICAgIHwgQ29ydGV4LUExNSAgICAgIHwgIzc2NjQyMiAgICAgICAgIHwgTi9BICAgICAg
ICAgICAgICAgICAgICAgfAo+ICt8IEFybSAgICAgICAgICAgIHwgQ29ydGV4LUE1MyAgICAgIHwg
IzgyNzMxOSAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MjczMTkgICAgfAo+ICt8IEFybSAgICAg
ICAgICAgIHwgQ29ydGV4LUE1MyAgICAgIHwgIzgyNDA2OSAgICAgICAgIHwgQVJNNjRfRVJSQVRV
TV84MjQwNjkgICAgfAo+ICt8IEFybSAgICAgICAgICAgIHwgQ29ydGV4LUE1MyAgICAgIHwgIzgx
OTQ3MiAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MTk0NzIgICAgfAo+ICt8IEFybSAgICAgICAg
ICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzg1MjUyMyAgICAgICAgIHwgTi9BICAgICAgICAgICAg
ICAgICAgICAgfAo+ICt8IEFybSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzMjA3
NSAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzIwNzUgICAgfAo+ICt8IEFybSAgICAgICAgICAg
IHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzNDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzQy
MjAgICAgfAo+ICt8IEFybSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzEzMTk1Mzcg
ICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+ICt8IEFybSAgICAgICAgICAgIHwg
Q29ydGV4LUE3MiAgICAgIHwgIzEzMTkzNjcgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAg
ICAgfAo+ICt8IEFybSAgICAgICAgICAgIHwgQ29ydGV4LUE3NiAgICAgIHwgIzExNjU1MjIgICAg
ICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+ICt8IEFybSAgICAgICAgICAgIHwgTU1V
LTUwMCAgICAgICAgIHwgIzg0Mjg2OSAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAg
fAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvY29uc29sZS50eHQgYi9kb2NzL21pc2MvY29uc29s
ZS50eHQKPiBpbmRleCA0ZTE4MGY4OGJhLi5hZGJlZmQzOTU1IDEwMDY0NAo+IC0tLSBhL2RvY3Mv
bWlzYy9jb25zb2xlLnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9jb25zb2xlLnR4dAo+IEBAIC0yMyw3
ICsyMyw3IEBAIFRoZSB2aXJ0dWFsIFVBUlQgY29uc29sZSBwYXRoIGluIHhlbnN0b3JlIGlzIGRl
ZmluZWQgYXM6Cj4KPiAgL2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMAo+Cj4gLVRoZSB2dWFy
dCBjb25zb2xlIHByb3ZpZGVzIGFjY2VzcyB0byBhIHZpcnR1YWwgU0JTQSBVQVJUIG9uIEFSTSBz
eXN0ZW1zLgo+ICtUaGUgdnVhcnQgY29uc29sZSBwcm92aWRlcyBhY2Nlc3MgdG8gYSB2aXJ0dWFs
IFNCU0EgVUFSVCBvbiBBcm0gc3lzdGVtcy4KPiAgVG8gZW5hYmxlIHZ1YXJ0IHRoZSBmb2xsb3dp
bmcgbGluZSBoYXMgdG8gYmUgYWRkZWQgdG8gdGhlIGd1ZXN0IGNvbmZpZ3VyYXRpb24KPiAgZmls
ZToKPgo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvZWZpLnBhbmRvYyBiL2RvY3MvbWlzYy9lZmku
cGFuZG9jCj4gaW5kZXggMjNjMWEyNzMyZC4uOTY4ZjQ5ODBiZCAxMDA2NDQKPiAtLS0gYS9kb2Nz
L21pc2MvZWZpLnBhbmRvYwo+ICsrKyBiL2RvY3MvbWlzYy9lZmkucGFuZG9jCj4gQEAgLTEwMyw3
ICsxMDMsNyBAQCBTcGVjaWZpZXMgYSBDUFUgbWljcm9jb2RlIGJsb2IgdG8gbG9hZC4gKHg4NiBv
bmx5KQo+ICBTcGVjaWZpZXMgYSBkZXZpY2UgdHJlZSBmaWxlIHRvIGxvYWQuICBUaGUgcGxhdGZv
cm0gZmlybXdhcmUgbWF5IHByb3ZpZGUgYQo+ICBEVEIgaW4gYW4gRUZJIGNvbmZpZ3VyYXRpb24g
dGFibGUsIHNvIHRoaXMgZmllbGQgaXMgb3B0aW9uYWwgaW4gdGhhdAo+ICBjYXNlLiBBIGR0YiBz
cGVjaWZpZWQgaW4gdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSB3aWxsIG92ZXJyaWRlIGEgZGV2aWNl
IHRyZWUKPiAtcHJvdmlkZWQgaW4gdGhlIEVGSSBjb25maWd1cmF0aW9uIHRhYmxlLiAoQVJNIG9u
bHkpCj4gK3Byb3ZpZGVkIGluIHRoZSBFRkkgY29uZmlndXJhdGlvbiB0YWJsZS4gKEFybSBvbmx5
KQo+Cj4gICMjI2BjaGFpbj08ZmlsZW5hbWU+YAo+Cj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9s
aXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKPiBpbmRleCA2ZDlm
NzJmNDliLi4wNzM1NDEyMTNiIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFu
ZG9jCj4gKysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKPiBAQCAtMzEzLDcgKzMxMyw3
IEBAIFRoZSBzaXplIG9mIHRoZSBzdHJ1Y3R1cmUgaXMgNjQgYnl0ZXMgb24gNjQtYml0IGh5cGVy
dmlzb3JzLiBJdCB3aWxsIGJlCj4gICAgICB0aGUgbmV3IGZ1bmN0aW9uICh3aGljaCB3aWxsIHJl
cGxhY2UgdGhlIG9uZSBhdCBgb2xkX2FkZHJgKSBpbiBieXRlcy4KPiAgICAgKiBJZiB0aGUgdmFs
dWUgb2YgYG5ld19hZGRyYCBpcyB6ZXJvIHRoZW4gYG5ld19zaXplYCBkZXRlcm1pbmVzIGhvdyBt
YW55Cj4gICAgICBpbnN0cnVjdGlvbiBieXRlcyB0byBOT1AgKHVwIHRvIG9wYXF1ZSBzaXplIG1v
ZHVsbyBzbWFsbGVzdCBwbGF0Zm9ybQo+IC0gICAgaW5zdHJ1Y3Rpb24gLSAxIGJ5dGUgeDg2IGFu
ZCA0IGJ5dGVzIG9uIEFSTSkuCj4gKyAgICBpbnN0cnVjdGlvbiAtIDEgYnl0ZSB4ODYgYW5kIDQg
Ynl0ZXMgb24gQXJtKS4KPiAgICogYHZlcnNpb25gIGlzIHRvIGJlIG9uZS4KPiAgICogYG9wYXF1
ZWAgKipNVVNUKiogYmUgemVyby4KPgo+IEBAIC0xMDkxLDcgKzEwOTEsNyBAQCB0aGF0IGluIHRo
ZSBoeXBlcnZpc29yIGlzIGFkdmlzZWQuCj4gIFRoZSB0b29sIGZvciBnZW5lcmF0aW5nIHBheWxv
YWRzIGN1cnJlbnRseSBkb2VzIHBlcmZvcm0gYSBjb21waWxlLXRpbWUKPiAgY2hlY2sgdG8gZW5z
dXJlIHRoYXQgdGhlIGZ1bmN0aW9uIHRvIGJlIHJlcGxhY2VkIGlzIGxhcmdlIGVub3VnaC4KPgo+
IC0jIyMjIFRyYW1wb2xpbmUsIEFSTQo+ICsjIyMjIFRyYW1wb2xpbmUsIEFybQo+Cj4gIFRoZSB1
bmNvbmRpdGlvbmFsIGJyYW5jaCBpbnN0cnVjdGlvbiAoZm9yIHRoZSBlbmNvZGluZyBzZWUgdGhl
Cj4gIERESSAwNDA2Qy5jIGFuZCBEREkgMDQ4N0EuaiBBcmNoaXRlY3R1cmUgUmVmZXJlbmNlIE1h
bnVhbCdzKS4KPiBAQCAtMTA5OSw4ICsxMDk5LDggQEAgd2l0aCBwcm9wZXIgb2Zmc2V0IGlzIHVz
ZWQgZm9yIGFuIHVuY29uZGl0aW9uYWwgYnJhbmNoIHRvIHRoZSBuZXcgY29kZS4KPiAgVGhpcyBt
ZWFucyB0aGF0IHRoYXQgYG9sZF9zaXplYCAqKk1VU1QqKiBiZSBhdCBsZWFzdCBmb3VyIGJ5dGVz
IGlmIHBhdGNoaW5nCj4gIGluIHRyYW1wb2xpbmUuCj4KPiAtVGhlIGluc3RydWN0aW9uIG9mZnNl
dCBpcyBsaW1pdGVkIG9uIEFSTTMyIHRvICsvLSAzMk1CIHRvIGRpc3BsYWNlbWVudAo+IC1hbmQg
b24gQVJNNjQgdG8gKy8tIDEyOE1CIGRpc3BsYWNlbWVudC4KPiArVGhlIGluc3RydWN0aW9uIG9m
ZnNldCBpcyBsaW1pdGVkIG9uIEFybTMyIHRvICsvLSAzMk1CIHRvIGRpc3BsYWNlbWVudAo+ICth
bmQgb24gQXJtNjQgdG8gKy8tIDEyOE1CIGRpc3BsYWNlbWVudC4KPgo+ICBUaGUgbmV3IGNvZGUg
aXMgcGxhY2VkIGluIHRoZSA4TSAtIDEwTSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2Ugd2hpbGUgdGhl
Cj4gIFhlbiBjb2RlIGlzIGluIDJNIC0gNE0uIFRoYXQgZ2l2ZXMgdXMgZW5vdWdoIHNwYWNlLgo+
IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiBpbmRleCA4MzI3OTdlMmUyLi41NWRmYjc0MjBk
IDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ICsrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IEBAIC03MTAsNyArNzEwLDcgQEAg
Q29udHJvbHMgZm9yIHRoZSBkb20wIElPTU1VIHNldHVwLgo+ICAgICAgYXZhaWxhYmxlIGJ5IGZ1
bGx5IGRpc2FibGluZyBhbGwgSU9NTVVzLgo+Cj4gICAgICBUaGlzIG9wdGlvbiBpcyBoYXJkd2ly
ZWQgdG8gZmFsc2UgZm9yIHg4NiBQVkggZG9tMCdzICh3aGVyZSBhIG5vbi1pZGVudGl0eQo+IC0g
ICAgdHJhbnNmb3JtIGlzIHJlcXVpcmVkIGZvciBkb20wIHRvIGZ1bmN0aW9uKSwgYW5kIGlzIGln
bm9yZWQgZm9yIEFSTS4KPiArICAgIHRyYW5zZm9ybSBpcyByZXF1aXJlZCBmb3IgZG9tMCB0byBm
dW5jdGlvbiksIGFuZCBpcyBpZ25vcmVkIGZvciBBcm0uCj4KPiAgKiAgIFRoZSBgc3RyaWN0YCBi
b29sZWFuIGlzIGFwcGxpY2FibGUgdG8geDg2IFBWIGRvbTAncyBvbmx5IGFuZCBkZWZhdWx0cyB0
bwo+ICAgICAgZmFsc2UuICBJdCBjb250cm9scyB3aGV0aGVyIGRvbTAgY2FuIGhhdmUgSU9NTVUg
bWFwcGluZ3MgZm9yIGFsbCBkb21haW4KPiBAQCAtNzE4LDcgKzcxOCw3IEBAIENvbnRyb2xzIGZv
ciB0aGUgZG9tMCBJT01NVSBzZXR1cC4KPgo+ICAgICAgVGhpcyBvcHRpb24gaXMgaGFyZHdpcmVk
IHRvIHRydWUgZm9yIHg4NiBQVkggZG9tMCdzIChhcyBSQU0gYmVsb25naW5nIHRvCj4gICAgICBv
dGhlciBkb21haW5zIGluIHRoZSBzeXN0ZW0gZG9uJ3QgbGl2ZSBpbiBhIGNvbXBhdGlibGUgYWRk
cmVzcyBzcGFjZSksIGFuZAo+IC0gICAgaXMgaWdub3JlZCBmb3IgQVJNLgo+ICsgICAgaXMgaWdu
b3JlZCBmb3IgQXJtLgo+Cj4gICogICBUaGUgYG1hcC1pbmNsdXNpdmVgIGJvb2xlYW4gaXMgYXBw
bGljYWJsZSB0byB4ODYgUFYgZG9tMCdzLCBhbmQgc2V0cyB1cAo+ICAgICAgaWRlbnRpdHkgSU9N
TVUgbWFwcGluZ3MgZm9yIGFsbCBub24tUkFNIHJlZ2lvbnMgYmVsb3cgNEdCIGV4Y2VwdCBmb3IK
PiBAQCAtNzg0LDcgKzc4NCw3IEBAIEZvciBleGFtcGxlLCB3aXRoIGBkb20wX21heF92Y3B1cz00
LThgOgo+ICA+ICAgICAgOCAgICB8ICA4Cj4gID4gICAgIDEwICAgIHwgIDgKPgo+IC0jIyMgZG9t
MF9tZW0gKEFSTSkKPiArIyMjIGRvbTBfbWVtIChBcm0pCj4gID4gYD0gPHNpemU+YAo+Cj4gIFNl
dCB0aGUgYW1vdW50IG9mIG1lbW9yeSBmb3IgdGhlIGluaXRpYWwgZG9tYWluIChkb20wKS4gSXQg
bXVzdCBiZQo+IEBAIC04NDksNyArODQ5LDcgQEAgYWZmaW5pdGllcyB0byBwcmVmZXIgYnV0IGJl
IG5vdCBsaW1pdGVkIHRvIHRoZSBzcGVjaWZpZWQgbm9kZShzKS4KPgo+ICBQaW4gZG9tMCB2Y3B1
cyB0byB0aGVpciByZXNwZWN0aXZlIHBjcHVzCj4KPiAtIyMjIGR0dWFydCAoQVJNKQo+ICsjIyMg
ZHR1YXJ0IChBcm0pCj4gID4gYD0gcGF0aCBbOm9wdGlvbnNdYAo+Cj4gID4gRGVmYXVsdDogYCIi
YAo+IEBAIC0xMDE3LDcgKzEwMTcsNyBAQCB2ZXJzaW9uIGFyZSAxIGFuZCAyLgo+ICB1c2Ugb2Yg
Z3JhbnQgdGFibGUgdjIgd2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBhbiBBQkkgYnJlYWth
Z2UgZnJvbSB0aGUKPiAgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCj4KPiAtVGhlIHVzYWdlIG9mIGdu
dHRhYiB2MiBpcyBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkIG9uIEFSTSBwbGF0Zm9ybXMuCj4gK1Ro
ZSB1c2FnZSBvZiBnbnR0YWIgdjIgaXMgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCBvbiBBcm0gcGxh
dGZvcm1zLgo+Cj4gICMjIyBnbnR0YWJfbWF4X2ZyYW1lcwo+ICA+IGA9IDxpbnRlZ2VyPmAKPiBA
QCAtMTIyNSw3ICsxMjI1LDcgQEAgYm9vbGVhbiAoZS5nLiBgaW9tbXU9bm9gKSBjYW4gb3ZlcnJp
ZGUgdGhpcyBhbmQgbGVhdmUgdGhlIElPTU1VcyBkaXNhYmxlZC4KPiAgICAgIGhhcmR3YXJlLCBh
bmQgdGhpcyBvcHRpb24gaXMgaWdub3JlZC4gIEl0IGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBJ
bnRlbAo+ICAgICAgc3lzdGVtcy4KPgo+IC0gICAgVGhpcyBvcHRpb24gaXMgaWdub3JlZCBvbiBB
Uk0sIGFuZCB0aGUgcGFnZXRhYmxlcyBhcmUgYWx3YXlzIHNoYXJlZC4KPiArICAgIFRoaXMgb3B0
aW9uIGlzIGlnbm9yZWQgb24gQXJtLCBhbmQgdGhlIHBhZ2V0YWJsZXMgYXJlIGFsd2F5cyBzaGFy
ZWQuCj4KPiAgKiAgIFRoZSBgaW50cmVtYXBgIGJvb2xlYW4gY29udHJvbHMgdGhlIEludGVycnVw
dCBSZW1hcHBpbmcgc3ViLWZlYXR1cmUsIGFuZAo+ICAgICAgaXMgYWN0aXZlIGJ5IGRlZmF1bHQg
b24gY29tcGF0aWJsZSBoYXJkd2FyZS4gIE9uIHg4NiBzeXN0ZW1zLCB0aGUgZmlyc3QKPiBAQCAt
MTM5MCw3ICsxMzkwLDcgQEAgYmFzZWQgaW50ZXJydXB0cy4gQW55IGhpZ2hlciBJUlFzIHdpbGwg
YmUgYXZhaWxhYmxlIGZvciB1c2UgdmlhIFBDSSBNU0kuCj4gICMjIyBtYXhfbHBpX2JpdHMgKGFy
bSkKPiAgPiBgPSA8aW50ZWdlcj5gCj4KPiAtU3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgQVJNIEdJ
Q3YzIExQSSBpbnRlcnJ1cHRzIHRvIGFsbG9jYXRlIG9uIHRoZSBob3N0LAo+ICtTcGVjaWZpZXMg
dGhlIG51bWJlciBvZiBBcm0gR0lDdjMgTFBJIGludGVycnVwdHMgdG8gYWxsb2NhdGUgb24gdGhl
IGhvc3QsCj4gIHByZXNlbnRlZCBhcyB0aGUgbnVtYmVyIG9mIGJpdHMgbmVlZGVkIHRvIGVuY29k
ZSBpdC4gVGhpcyBtdXN0IGJlIGF0IGxlYXN0Cj4gIDE0IGFuZCBub3QgZXhjZWVkIDMyLCBhbmQg
ZWFjaCBMUEkgcmVxdWlyZXMgb25lIGJ5dGUgKGNvbmZpZ3VyYXRpb24pIGFuZAo+ICBvbmUgcGVu
ZGluZyBiaXQgdG8gYmUgYWxsb2NhdGVkLgo+IEBAIC0xNDE3LDcgKzE0MTcsNyBAQCBsaW1pdCBp
cyBpZ25vcmVkIGJ5IFhlbi4KPiAgPiBgPSBbPGRvbVU+XVssWzxjdGxkb20+XVssWzxod2RvbT5d
Wyw8cHRkb20+XV1dYAo+Cj4gID4geDg2IGRlZmF1bHQ6IGA5LDE4LDEyLDEyYAo+IC0+IEFSTSBk
ZWZhdWx0OiBgOSwxOCwxMCwxMGAKPiArPiBBcm0gZGVmYXVsdDogYDksMTgsMTAsMTBgCj4KPiAg
Q2hhbmdlIHRoZSBtYXhpbXVtIG9yZGVyIHBlcm1pdHRlZCBmb3IgYWxsb2NhdGlvbiAob3IgYWxs
b2NhdGlvbi1saWtlKQo+ICByZXF1ZXN0cyBpc3N1ZWQgYnkgdGhlIHZhcmlvdXMga2luZHMgb2Yg
ZG9tYWlucyAoaW4gdGhpcyBvcmRlcjoKPiBAQCAtMTgwNCw3ICsxODA0LDcgQEAgYWNjaWRlbnRh
bGx5IGxlYWtpbmcgc2VjcmV0cyBieSByZWxlYXNpbmcgcGFnZXMgd2l0aG91dCBwcm9wZXIgc2Fu
aXRpemF0aW9uLgo+Cj4gIFNldCB0aGUgc2VyaWFsIHRyYW5zbWl0IGJ1ZmZlciBzaXplLgo+Cj4g
LSMjIyBzZXJyb3JzIChBUk0pCj4gKyMjIyBzZXJyb3JzIChBcm0pCj4gID4gYD0gZGl2ZXJzZSB8
IGZvcndhcmQgfCBwYW5pY2AKPgo+ICA+IERlZmF1bHQ6IGBkaXZlcnNlYAo+IEBAIC0yMTg0LDgg
KzIxODQsOCBAQCBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCj4KPiAgPiBEZWZhdWx0OiBgdHJhcGAKPgo+IC1XRkkg
aXMgdGhlIEFSTSBpbnN0cnVjdGlvbiB0byAid2FpdCBmb3IgaW50ZXJydXB0Ii4gV0ZFIGlzIHNp
bWlsYXIgYW5kCj4gLW1lYW5zICJ3YWl0IGZvciBldmVudCIuIFRoaXMgb3B0aW9uLCB3aGljaCBp
cyBBUk0gc3BlY2lmaWMsIGNoYW5nZXMgdGhlCj4gK1dGSSBpcyB0aGUgQXJtIGluc3RydWN0aW9u
IHRvICJ3YWl0IGZvciBpbnRlcnJ1cHQiLiBXRkUgaXMgc2ltaWxhciBhbmQKPiArbWVhbnMgIndh
aXQgZm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFybSBzcGVjaWZpYywgY2hhbmdl
cyB0aGUKPiAgd2F5IGd1ZXN0IFdGSSBhbmQgV0ZFIGFyZSBpbXBsZW1lbnRlZCBpbiBYZW4uIEJ5
IGRlZmF1bHQsIFhlbiB0cmFwcyBib3RoCj4gIGluc3RydWN0aW9ucy4gSW4gdGhlIGNhc2Ugb2Yg
V0ZJLCBYZW4gYmxvY2tzIHRoZSBndWVzdCB2Y3B1OyBpbiB0aGUgY2FzZQo+ICBvZiBXRkUsIFhl
biB5aWVsZCB0aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhl
bgo+IGRpZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3MveGVuLXJlbGVhc2UtbWFuYWdlbWVudC5wYW5k
b2MgYi9kb2NzL3Byb2Nlc3MveGVuLXJlbGVhc2UtbWFuYWdlbWVudC5wYW5kb2MKPiBpbmRleCBk
NmFiYzkwYTAyLi45NjIwN2M5M2YwIDEwMDY0NAo+IC0tLSBhL2RvY3MvcHJvY2Vzcy94ZW4tcmVs
ZWFzZS1tYW5hZ2VtZW50LnBhbmRvYwo+ICsrKyBiL2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1t
YW5hZ2VtZW50LnBhbmRvYwo+IEBAIC00MTYsNyArNDE2LDcgQEAgSjogWEVOLTI4Cj4KPiAgPT09
IHg4NiA9PT0KPgo+IC09PT0gQVJNID09PQo+ICs9PT0gQXJtID09PQo+Cj4gID09IENvbXBsZXRl
ZCA9PQo+Cj4gZGlmZiAtLWdpdCBhL2RvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5w
YW5kb2MgYi9kb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCj4gaW5kZXgg
OTdkYWNiNmUzMC4uZGRkN2QxZWIyZiAxMDA2NDQKPiAtLS0gYS9kb2NzL3NwZWNzL2xpYnhjLW1p
Z3JhdGlvbi1zdHJlYW0ucGFuZG9jCj4gKysrIGIvZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24t
c3RyZWFtLnBhbmRvYwo+IEBAIC0zMCw3ICszMCw3IEBAIGltYWdlIHVzZWQgaW4gWGVuIDQuNCBh
bmQgZWFybGllciAodGhlIF9sZWdhY3kgZm9ybWF0XykuCj4KPiAgQSBuZXcgZm9ybWF0IHRoYXQg
YWRkcmVzc2VzIHRoZSBhYm92ZSBpcyByZXF1aXJlZC4KPgo+IC1BUk0gZG9lcyBub3QgeWV0IGhh
dmUgaGF2ZSBhIGRvbWFpbiBzYXZlIGltYWdlIGZvcm1hdCBzcGVjaWZpZWQgYW5kCj4gK0FybSBk
b2VzIG5vdCB5ZXQgaGF2ZSBoYXZlIGEgZG9tYWluIHNhdmUgaW1hZ2UgZm9ybWF0IHNwZWNpZmll
ZCBhbmQKPiAgdGhlIGZvcm1hdCBkZXNjcmliZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uIHNob3Vs
ZCBiZSBzdWl0YWJsZS4KPgo+ICBOb3QgWWV0IEluY2x1ZGVkCj4gQEAgLTQxLDcgKzQxLDcgQEAg
aW5jbHVkZWQgaW4gYSBmdXR1cmUgZHJhZnQuCj4KPiAgKiBQYWdlIGRhdGEgY29tcHJlc3Npb24u
Cj4KPiAtKiBBUk0KPiArKiBBcm0KPgo+Cj4gIE92ZXJ2aWV3Cj4gQEAgLTE2Miw3ICsxNjIsNyBA
QCB0eXBlICAgICAgICAweDAwMDA6IFJlc2VydmVkLgo+Cj4gICAgICAgICAgICAgIDB4MDAwMzog
eDg2IFBWSC4KPgo+IC0gICAgICAgICAgICAweDAwMDQ6IEFSTS4KPiArICAgICAgICAgICAgMHgw
MDA0OiBBcm0uCj4KPiAgICAgICAgICAgICAgMHgwMDA1IC0gMHhGRkZGRkZGRjogUmVzZXJ2ZWQu
Cj4KPiBkaWZmIC0tZ2l0IGEvZG9jcy9zcGVjcy9saWJ4bC1taWdyYXRpb24tc3RyZWFtLnBhbmRv
YyBiL2RvY3Mvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKPiBpbmRleCAzNzY2
ZjM3ZjRmLi5kNDA3YWJkODE3IDEwMDY0NAo+IC0tLSBhL2RvY3Mvc3BlY3MvbGlieGwtbWlncmF0
aW9uLXN0cmVhbS5wYW5kb2MKPiArKysgYi9kb2NzL3NwZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJl
YW0ucGFuZG9jCj4gQEAgLTQzLDcgKzQzLDcgQEAgTm90IFlldCBJbmNsdWRlZAo+ICBUaGUgZm9s
bG93aW5nIGZlYXR1cmVzIGFyZSBub3QgeWV0IGZ1bGx5IHNwZWNpZmllZCBhbmQgd2lsbCBiZQo+
ICBpbmNsdWRlZCBpbiBhIGZ1dHVyZSBkcmFmdC4KPgo+IC0qIEFSTQo+ICsqIEFybQo+Cj4KPiAg
T3ZlcnZpZXcKCgotLQpWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:00:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:00:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmIl-0004Fg-P5; Tue, 24 Sep 2019 15:00:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCmIl-0004Fa-6b
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:00:27 +0000
X-Inumbo-ID: 0a51c006-dedc-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0a51c006-dedc-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:00: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 5DCA7AF89;
 Tue, 24 Sep 2019 15:00:25 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-25-jgross@suse.com>
 <73c41851-cba3-c8aa-b031-dcfb3dcff6a4@suse.com>
 <f91d4df5-5b35-1030-ea13-c99d3ec16157@suse.com>
 <b0ae0c50-a8cb-ffc6-06df-e4c20261aa36@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6db4ef58-6756-ba8f-7500-acc19ce7c29c@suse.com>
Date: Tue, 24 Sep 2019 17:00:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b0ae0c50-a8cb-ffc6-06df-e4c20261aa36@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 24/47] 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: 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>,
 Joshua Whitehead <josh.whitehead@dornerworks.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>

T24gMjQuMDkuMTkgMTQ6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMTQ6
MTMsIErDvHJnZW4gR3Jvw58gIHdyb3RlOgo+PiBPbiAyMC4wOS4xOSAxNzowNSwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+PiBPbiAxNC4wOS4yMDE5IDEwOjUyLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
Pj4+IEBAIC04OTYsMTggKzkyOSwyMiBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1
Y3QgZG9tYWluICpkKQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5f
Y3B1bWFzayhkKSk7Cj4+Pj4gICAgICAgICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpKSApCj4+Pj4gICAgICAgICAgICB7Cj4+Pj4gLSAgICAgICAgICAgIGlm
ICggdi0+YWZmaW5pdHlfYnJva2VuICkKPj4+PiArICAgICAgICAgICAgaWYgKCBzY2hlZF9jaGVj
a19hZmZpbml0eV9icm9rZW4odW5pdCkgKQo+Pj4+ICAgICAgICAgICAgICAgIHsKPj4+PiAtICAg
ICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0
eV9zYXZlZCwgTlVMTCk7Cj4+Pj4gLSAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4g
PSAwOwo+Pj4+ICsgICAgICAgICAgICAgICAgLyogQWZmaW5pdHkgc2V0dGluZ3Mgb2Ygb25lIHZj
cHUgYXJlIGZvciB0aGUgY29tcGxldGUgdW5pdC4gKi8KPj4+PiArICAgICAgICAgICAgICAgIHNj
aGVkX3NldF9hZmZpbml0eSh1bml0LT52Y3B1X2xpc3QsCj4+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5VTEwpOwo+
Pj4KPj4+IFlldCBkZXNwaXRlIHRoZSBjb21tZW50IHRoZSBmdW5jdGlvbiBnZXRzIHBhc3NlZCBh
IHN0cnVjdCB2Y3B1ICosCj4+PiBhbmQgdGhpcyBkb2Vzbid0IGxvb2sgdG8gY2hhbmdlIGJ5IHRo
ZSBlbmQgb2YgdGhlIHNlcmllcy4gSXMgdGhlcmUKPj4+IGEgcmVhc29uIGZvciB0aGlzPwo+Pgo+
PiBZZXMuIHNjaGVkX3NldF9hZmZpbml0eSgpIGlzIHVzZWQgZnJvbSBvdXRzaWRlIG9mIHNjaGVk
dWxlLmMgKGJ5Cj4+IGRvbTBfYnVpbGQuYykuCj4gCj4gSG93IGFib3V0IGNoYW5naW5nIHRoZSBj
YWxsIHRoZXJlIHRoZW4sIHJhdGhlciB0aGFuIGhhdmluZyBjb25mdXNpbmcKPiBjb2RlIGhlcmU/
CgpJJ20gbm90IHN1cmUgdGhhdCB3b3VsZCBiZSBiZXR0ZXIuCgpXaGF0IGFib3V0IGRyb3BwaW5n
IGRvbTBfc2V0dXBfdmNwdSgpIGJ5IGNhbGxpbmcgdmNwdV9jcmVhdGUoKSBpbnN0ZWFkCmFuZCBk
b2luZyB0aGUgcGlubmluZyB2aWEgYSBjYWxsIHRvIGEgbmV3IGZ1bmN0aW9uIGluIHNjaGVkdWxl
LmMgYWZ0ZXIKaGF2aW5nIGNyZWF0ZWQgYWxsIHZjcHVzPyBJbiBmYWN0IHdlIGNvdWxkIGV2ZW4g
ZG8gYSBjb21tb24gZnVuY3Rpb24KY3JlYXRpbmcgYWxsIGJ1dCB2Y3B1WzBdLCBkb2luZyB0aGUg
cGlubmluZyBhbmQgdGhlIHVwZGF0aW5nIHRoZSBub2RlCmFmZmluaXR5LiBQcm9iYWJseSB0aGlz
IHdvdWxkIHdhbnQgdG8gYmUgcGFydCBvZiBwYXRjaCAyMC4KCgpKdWVyZ2VuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:00:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15: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 1iCmJB-0004IF-2m; Tue, 24 Sep 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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCmJ9-0004I8-Nc
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:00:51 +0000
X-Inumbo-ID: 190180e6-dedc-11e9-961f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 190180e6-dedc-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 15:00: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 3836CAFA5;
 Tue, 24 Sep 2019 15:00:50 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
Date: Tue, 24 Sep 2019 17:00:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxNjo0MSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyMy4wOS4xOSAx
Nzo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBAQCAtMTg1MSw3ICsxODUyLDcgQEAgdm9pZCBzY2hlZF9jb250ZXh0
X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQo+Pj4gICAg
ICAgICAgICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQp
ICkKPj4+ICAgICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwo+Pj4gICAgICAgfQo+Pj4gLSAg
ICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgKQo+Pj4gKyAgICBlbHNlIGlmICggdnByZXYgIT0g
dm5leHQgJiYgc2NoZWRfZ3JhbnVsYXJpdHkgPT0gMSApCj4+PiAgICAgICAgICAgY29udGV4dF9z
YXZlZCh2cHJldik7Cj4+PiAgIH0KPj4KPj4gV291bGQgeW91IG1pbmQgaGVscGluZyBtZSB3aXRo
IHVuZGVyc3RhbmRpbmcgd2h5IHRoaXMgY2FsbCBpcwo+PiBuZWVkZWQgd2l0aCBhIGdyYW51bGFy
aXR5IG9mIDEgb25seT8KPiAKPiBPdGhlcndpc2UgaXQgaXMgZG9uZSBqdXN0IGEgZmV3IGxpbmVz
IHVwIChncmFudWxhcml0eSAxIHdpbGwgcmVzdWx0Cj4gaW4gcmVuZGV6dm91c19vdXRfY250IGJl
aW5nIHplcm8pLgoKSS5lLiBpZiBpcyByZW5kZXp2b3VzX291dF9jbnQgaXMgemVybyBhbmQgdnBy
ZXYgIT0gdm5leHQgYnV0CnNjaGVkX2dyYW51bGFyaXR5ID4gMSB0aGUgY2FsbCBpc24ndCBuZWVk
ZWQ/IFdoeT8gQXQgdGhlIGVuZCBvZgp0aGUgc2VyaWVzIHZjcHVfY29udGV4dF9zYXZlZCgpIGdl
dHMgY2FsbGVkIGluIGFsbCBjYXNlczsgd2hhdCdzCmNvbmRpdGlvbmFsIHVwb24gZ3JhbnVsYXJp
dHkgYmVpbmcgMSB0aGVyZSBpcyB0aGUgY2FsbCB0bwp1bml0X2NvbnRleHRfc2F2ZWQoKS4KCj4+
PiArICAgIGlmICggaXNfaWRsZV91bml0KHVuaXQpICkKPj4+ICsgICAgICAgIHJldHVybiB0cnVl
Owo+Pj4gKwo+Pj4gKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKPj4+
ICsgICAgICAgIGlmICggdmNwdV9ydW5uYWJsZSh2KSApCj4+PiArICAgICAgICAgICAgcmV0dXJu
IHRydWU7Cj4+Cj4+IElzbid0IHRoZSBsb29wIGdvaW5nIHRvIHlpZWxkIHRydWUgYW55d2F5IGZv
ciBpZGxlIHVuaXRzPyBJZiBzbywgaXMKPj4gdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiBmb3Ig
dGhlIHNwZWNpYWwgY2FzaW5nIG9mIGlkbGUgdW5pdHMgdXAKPj4gZnJvbnQgaGVyZT8KPiAKPiBE
aWRuJ3QgSSBleHBsYWluIHRoYXQgYmVmb3JlPwoKUXVpdGUgcG9zc2libGU7IGEgZ29vZCBoaW50
IHRoYXQgYSBjb2RlIGNvbW1lbnQgd291bGRuJ3QgaHVydC4KCj4gZm9yX2VhY2hfc2NoZWRfdW5p
dF92Y3B1KCkgZm9yIGFuIGlkbGUKPiB1bml0IG1pZ2h0IGVuZCBwcmVtYXR1cmUgd2hlbiBvbmUg
b2YgdGhlIHZjcHVzIGlzIHJ1bm5pbmcgaW4gYW5vdGhlcgo+IHVuaXQgKGlkbGVfdmNwdS0+c2No
ZWRfdW5pdCAhPSBpZGxlX3VuaXQpLgoKT2gsIHRoYXQgKHYpLT5zY2hlZF91bml0ID09IChpKSBp
biB0aGUgY29uc3RydWN0IGlzIGNsZWFybHkgdW5leHBlY3RlZC4KSXMgdGhpcyByZWFsbHkgc3Rp
bGwgbmVlZGVkIGJ5IHRoZSBlbmQgb2YgdGhlIHNlcmllcz8gSSByZWFsaXplIHRoYXQKX3NvbWVf
IGNoZWNrIGlzIG5lZWRlZCwgYnV0IGNvdWxkIHRoaXMgcGVyaGFwcyBiZSBhcnJhbmdlZCBpbiBh
IHdheQp0aGF0IHlvdSdkIHN0aWxsIGhpdCBhbGwgdkNQVS1zIHdoZW4gdXNpbmcgaXQgb24gYW4g
aWRsZSB1bml0LCBubwptYXR0ZXIgd2hldGhlciB0aGV5J3JlIGluIHVzZSBhcyBhIHN1YnN0aXR1
dGUgaW4gYSAicmVhbCIgdW5pdD8KCkFzIHRvIHRoYXQgY29uc3RydWN0IC0gd2h5IGlzIHRoZSBw
YXJhbWV0ZXIgbmFtZWQgImkiIHJhdGhlciB0aGFuICJ1Ij8KQW5kIHdoeSAiZSIgaW4gZm9yX2Vh
Y2hfc2NoZWRfdW5pdCgpPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:05:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15: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 1iCmN8-0004XJ-Ll; Tue, 24 Sep 2019 15: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCmN7-0004XE-HL
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:04:57 +0000
X-Inumbo-ID: ab680e46-dedc-11e9-961f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ab680e46-dedc-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 15: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 BFDBFAC52;
 Tue, 24 Sep 2019 15:04:55 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-25-jgross@suse.com>
 <73c41851-cba3-c8aa-b031-dcfb3dcff6a4@suse.com>
 <f91d4df5-5b35-1030-ea13-c99d3ec16157@suse.com>
 <b0ae0c50-a8cb-ffc6-06df-e4c20261aa36@suse.com>
 <6db4ef58-6756-ba8f-7500-acc19ce7c29c@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8ddafccd-a245-b9ba-f357-85dbc0cb15b1@suse.com>
Date: Tue, 24 Sep 2019 17:04:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6db4ef58-6756-ba8f-7500-acc19ce7c29c@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 24/47] 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: 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>,
 Joshua Whitehead <josh.whitehead@dornerworks.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>

T24gMjQuMDkuMjAxOSAxNzowMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNC4wOS4xOSAx
NDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI0LjA5LjIwMTkgMTQ6MTMsIErDvHJnZW4g
R3Jvw58gIHdyb3RlOgo+Pj4gT24gMjAuMDkuMTkgMTc6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IEBAIC04
OTYsMTggKzkyOSwyMiBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWlu
ICpkKQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
ZCkpOwo+Pj4+PiAgICAgICAgICAgIGlmICggY3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSkpICkKPj4+Pj4gICAgICAgICAgICB7Cj4+Pj4+IC0gICAgICAgICAgICBpZiAoIHYt
PmFmZmluaXR5X2Jyb2tlbiApCj4+Pj4+ICsgICAgICAgICAgICBpZiAoIHNjaGVkX2NoZWNrX2Fm
ZmluaXR5X2Jyb2tlbih1bml0KSApCj4+Pj4+ICAgICAgICAgICAgICAgIHsKPj4+Pj4gLSAgICAg
ICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlf
c2F2ZWQsIE5VTEwpOwo+Pj4+PiAtICAgICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jyb2tlbiA9
IDA7Cj4+Pj4+ICsgICAgICAgICAgICAgICAgLyogQWZmaW5pdHkgc2V0dGluZ3Mgb2Ygb25lIHZj
cHUgYXJlIGZvciB0aGUgY29tcGxldGUgdW5pdC4gKi8KPj4+Pj4gKyAgICAgICAgICAgICAgICBz
Y2hlZF9zZXRfYWZmaW5pdHkodW5pdC0+dmNwdV9saXN0LAo+Pj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7
Cj4+Pj4KPj4+PiBZZXQgZGVzcGl0ZSB0aGUgY29tbWVudCB0aGUgZnVuY3Rpb24gZ2V0cyBwYXNz
ZWQgYSBzdHJ1Y3QgdmNwdSAqLAo+Pj4+IGFuZCB0aGlzIGRvZXNuJ3QgbG9vayB0byBjaGFuZ2Ug
YnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzLiBJcyB0aGVyZQo+Pj4+IGEgcmVhc29uIGZvciB0aGlz
Pwo+Pj4KPj4+IFllcy4gc2NoZWRfc2V0X2FmZmluaXR5KCkgaXMgdXNlZCBmcm9tIG91dHNpZGUg
b2Ygc2NoZWR1bGUuYyAoYnkKPj4+IGRvbTBfYnVpbGQuYykuCj4+Cj4+IEhvdyBhYm91dCBjaGFu
Z2luZyB0aGUgY2FsbCB0aGVyZSB0aGVuLCByYXRoZXIgdGhhbiBoYXZpbmcgY29uZnVzaW5nCj4+
IGNvZGUgaGVyZT8KPiAKPiBJJ20gbm90IHN1cmUgdGhhdCB3b3VsZCBiZSBiZXR0ZXIuCj4gCj4g
V2hhdCBhYm91dCBkcm9wcGluZyBkb20wX3NldHVwX3ZjcHUoKSBieSBjYWxsaW5nIHZjcHVfY3Jl
YXRlKCkgaW5zdGVhZAo+IGFuZCBkb2luZyB0aGUgcGlubmluZyB2aWEgYSBjYWxsIHRvIGEgbmV3
IGZ1bmN0aW9uIGluIHNjaGVkdWxlLmMgYWZ0ZXIKPiBoYXZpbmcgY3JlYXRlZCBhbGwgdmNwdXM/
IEluIGZhY3Qgd2UgY291bGQgZXZlbiBkbyBhIGNvbW1vbiBmdW5jdGlvbgo+IGNyZWF0aW5nIGFs
bCBidXQgdmNwdVswXSwgZG9pbmcgdGhlIHBpbm5pbmcgYW5kIHRoZSB1cGRhdGluZyB0aGUgbm9k
ZQo+IGFmZmluaXR5LiBQcm9iYWJseSB0aGlzIHdvdWxkIHdhbnQgdG8gYmUgcGFydCBvZiBwYXRj
aCAyMC4KClNvdW5kcyByZWFzb25hYmxlIGF0IHRoZSBmaXJzdCBnbGFuY2UuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:09:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmRV-0004hs-9k; Tue, 24 Sep 2019 15:09: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCmRT-0004hl-SH
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:09:27 +0000
X-Inumbo-ID: 4c481cc2-dedd-11e9-961f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4c481cc2-dedd-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 15:09: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 EB65DAC93;
 Tue, 24 Sep 2019 15:09:25 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
 <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
Date: Tue, 24 Sep 2019 17:09:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: 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>, 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>

T24gMjQuMDkuMTkgMTc6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMTY6
NDEsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDIzLjA5LjE5IDE3OjQxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQEAgLTE4NTEsNyArMTg1Miw3IEBAIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1
Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKPj4+PiAgICAgICAgICAgICAgICB3
aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKPj4+PiAgICAg
ICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7Cj4+Pj4gICAgICAgIH0KPj4+PiAtICAgIGVsc2Ug
aWYgKCB2cHJldiAhPSB2bmV4dCApCj4+Pj4gKyAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQg
JiYgc2NoZWRfZ3JhbnVsYXJpdHkgPT0gMSApCj4+Pj4gICAgICAgICAgICBjb250ZXh0X3NhdmVk
KHZwcmV2KTsKPj4+PiAgICB9Cj4+Pgo+Pj4gV291bGQgeW91IG1pbmQgaGVscGluZyBtZSB3aXRo
IHVuZGVyc3RhbmRpbmcgd2h5IHRoaXMgY2FsbCBpcwo+Pj4gbmVlZGVkIHdpdGggYSBncmFudWxh
cml0eSBvZiAxIG9ubHk/Cj4+Cj4+IE90aGVyd2lzZSBpdCBpcyBkb25lIGp1c3QgYSBmZXcgbGlu
ZXMgdXAgKGdyYW51bGFyaXR5IDEgd2lsbCByZXN1bHQKPj4gaW4gcmVuZGV6dm91c19vdXRfY250
IGJlaW5nIHplcm8pLgo+IAo+IEkuZS4gaWYgaXMgcmVuZGV6dm91c19vdXRfY250IGlzIHplcm8g
YW5kIHZwcmV2ICE9IHZuZXh0IGJ1dAo+IHNjaGVkX2dyYW51bGFyaXR5ID4gMSB0aGUgY2FsbCBp
c24ndCBuZWVkZWQ/IFdoeT8gQXQgdGhlIGVuZCBvZgoKSSBjYW4gYWRkIGFuIEFTU0VSVCgpIGhl
cmUuIFRoaXMgc2hvdWxkIG5ldmVyIGhhcHBlbi4KCj4gdGhlIHNlcmllcyB2Y3B1X2NvbnRleHRf
c2F2ZWQoKSBnZXRzIGNhbGxlZCBpbiBhbGwgY2FzZXM7IHdoYXQncwo+IGNvbmRpdGlvbmFsIHVw
b24gZ3JhbnVsYXJpdHkgYmVpbmcgMSB0aGVyZSBpcyB0aGUgY2FsbCB0bwo+IHVuaXRfY29udGV4
dF9zYXZlZCgpLgoKdmNwdV9jb250ZXh0X3NhdmVkKCkgYXQgdGhlIGVuZCBvZiB0aGUgc2VyaWVz
IGlzIHRlc3RpbmcgdnByZXYgIT0gdm5leHQuCgo+IAo+Pj4+ICsgICAgaWYgKCBpc19pZGxlX3Vu
aXQodW5pdCkgKQo+Pj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+Pj4+ICsKPj4+PiArICAgIGZv
cl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQo+Pj4+ICsgICAgICAgIGlmICggdmNw
dV9ydW5uYWJsZSh2KSApCj4+Pj4gKyAgICAgICAgICAgIHJldHVybiB0cnVlOwo+Pj4KPj4+IElz
bid0IHRoZSBsb29wIGdvaW5nIHRvIHlpZWxkIHRydWUgYW55d2F5IGZvciBpZGxlIHVuaXRzPyBJ
ZiBzbywgaXMKPj4+IHRoZXJlIGEgcGFydGljdWxhciByZWFzb24gZm9yIHRoZSBzcGVjaWFsIGNh
c2luZyBvZiBpZGxlIHVuaXRzIHVwCj4+PiBmcm9udCBoZXJlPwo+Pgo+PiBEaWRuJ3QgSSBleHBs
YWluIHRoYXQgYmVmb3JlPwo+IAo+IFF1aXRlIHBvc3NpYmxlOyBhIGdvb2QgaGludCB0aGF0IGEg
Y29kZSBjb21tZW50IHdvdWxkbid0IGh1cnQuCgpPa2F5LgoKPiAKPj4gZm9yX2VhY2hfc2NoZWRf
dW5pdF92Y3B1KCkgZm9yIGFuIGlkbGUKPj4gdW5pdCBtaWdodCBlbmQgcHJlbWF0dXJlIHdoZW4g
b25lIG9mIHRoZSB2Y3B1cyBpcyBydW5uaW5nIGluIGFub3RoZXIKPj4gdW5pdCAoaWRsZV92Y3B1
LT5zY2hlZF91bml0ICE9IGlkbGVfdW5pdCkuCj4gCj4gT2gsIHRoYXQgKHYpLT5zY2hlZF91bml0
ID09IChpKSBpbiB0aGUgY29uc3RydWN0IGlzIGNsZWFybHkgdW5leHBlY3RlZC4KPiBJcyB0aGlz
IHJlYWxseSBzdGlsbCBuZWVkZWQgYnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzPyBJIHJlYWxpemUg
dGhhdAo+IF9zb21lXyBjaGVjayBpcyBuZWVkZWQsIGJ1dCBjb3VsZCB0aGlzIHBlcmhhcHMgYmUg
YXJyYW5nZWQgaW4gYSB3YXkKPiB0aGF0IHlvdSdkIHN0aWxsIGhpdCBhbGwgdkNQVS1zIHdoZW4g
dXNpbmcgaXQgb24gYW4gaWRsZSB1bml0LCBubwo+IG1hdHRlciB3aGV0aGVyIHRoZXkncmUgaW4g
dXNlIGFzIGEgc3Vic3RpdHV0ZSBpbiBhICJyZWFsIiB1bml0PwoKSSBjb3VsZCBkbyB0aGF0IGJ5
IGhhdmluZyBhbm90aGVyIGxpbmtlZCBsaXN0IGluIHN0cnVjdCB2Y3B1LiBUaGlzIHdheQpJIGNh
biBhdm9pZCBpdC4KCj4gQXMgdG8gdGhhdCBjb25zdHJ1Y3QgLSB3aHkgaXMgdGhlIHBhcmFtZXRl
ciBuYW1lZCAiaSIgcmF0aGVyIHRoYW4gInUiPwo+IEFuZCB3aHkgImUiIGluIGZvcl9lYWNoX3Nj
aGVkX3VuaXQoKT8KCiJpIiBsaWtlICJpdGVtIiAoc29tZWhvdyB0aGlzIHN1cnZpdmVkIHRoZSBi
aWcgcmVuYW1lKS4gQ2FuIGNoYW5nZSBpdC4KImUiIGxpa2UgImVsZW1lbnQiLiBJIHRoaW5rIHRo
aXMgaXMgYW5vdGhlciByZWxpYy4gQ2FuIGNoYW5nZSBpdCwgdG9vLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:10:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmSO-0005LY-LT; Tue, 24 Sep 2019 15: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCmSO-0005LT-5Z
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:10:24 +0000
X-Inumbo-ID: 6da49bd2-dedd-11e9-961f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6da49bd2-dedd-11e9-961f-12813bfff9fa;
 Tue, 24 Sep 2019 15:10:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9A6D0AC52;
 Tue, 24 Sep 2019 15:10:21 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-8-jgross@suse.com>
 <19409170-4a99-e336-dae3-b439db509111@suse.com>
 <6e7b8475-bd13-94fc-2715-1d8b4f510eb4@suse.com>
 <630b1a32-20a5-e2c2-8dd9-60504f8fc6f2@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d4e599cd-8443-5652-84dc-4440c16fa93b@suse.com>
Date: Tue, 24 Sep 2019 17:10:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <630b1a32-20a5-e2c2-8dd9-60504f8fc6f2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/47] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMjQuMDkuMTkgMTQ6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMTM6
NDEsIErDvHJnZW4gR3Jvw58gIHdyb3RlOgo+PiBSZWdhcmRpbmcgdG8gcmVuYW1lICJzZCIgdG8g
InNyIjogSSBhZ3JlZSB0aGlzIHdvdWxkIGJlIGEgc2Vuc2libGUKPj4gY2hhbmdlLiBPVE9IIEkn
ZCBsaWtlIHRvIGJlIGNvbnNpc3RlbnQsIHNvIEknZCBsaWtlIHRvIGRlZmVyIHRoYXQgdG8KPj4g
dGhlIHBsYW5uZWQgc2NoZWR1bGluZyBjbGVhbnVwIHNlcmllcy4KPiAKPiBTZWVpbmcgYW5vdGhl
ciBpbnRyb2R1Y3Rpb24gb2YgInNkIiBpbiBhcyBsYXRlIGFzIHBhdGNoIDM3LCBJIHJlYWxseQo+
IHdvbmRlciBpZiB0aGlzIGFwcHJvYWNoIChhbmQgdGhlIHJlc3VsdGluZyBleHRyYSBjb2RlIGNo
dXJuKSBpcwo+IGluZGVlZCBiZXR0ZXIgdGhhbiBuYW1pbmcgYXQgbGVhc3QgbmV3IHZhcmlhYmxl
IGluc3RhbmNlcyBwcm9wZXJseQo+IHJpZ2h0IGF3YXkuCgpPa2F5IHdpdGggbWUuIFdoYXQgZG8g
c2NoZWR1bGVyIG1haW50YWluZXJzIHRoaW5rPwoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:13:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:13:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmVC-0005XZ-5O; Tue, 24 Sep 2019 15:13: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCmVB-0005XU-Im
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:13:17 +0000
X-Inumbo-ID: d556cd86-dedd-11e9-9620-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d556cd86-dedd-11e9-9620-12813bfff9fa;
 Tue, 24 Sep 2019 15:13: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 B384FAC93;
 Tue, 24 Sep 2019 15:13:15 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-33-jgross@suse.com>
 <04d23beb-5370-a538-7cc1-785086e10491@suse.com>
 <44e0610b-e089-f602-2748-f3a3c923b511@suse.com>
 <8af6ac2b-2e8b-7eee-ad2c-0c5ee56135b7@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <fa187c4e-4199-c250-8ba1-6ac153367902@suse.com>
Date: Tue, 24 Sep 2019 17:13:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8af6ac2b-2e8b-7eee-ad2c-0c5ee56135b7@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 32/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMTkgMTI6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMTI6
MDYsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDI0LjA5LjE5IDExOjQ2LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQEAgLTM2NiwxOCArMzgwLDM4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPj4+PiAgICAgICAgeGZyZWUodW5pdCk7Cj4+Pj4gICAgfQo+
Pj4+ICAgIAo+Pj4+ICtzdGF0aWMgdm9pZCBzY2hlZF91bml0X2FkZF92Y3B1KHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LCBzdHJ1Y3QgdmNwdSAqdikKPj4+PiArewo+Pj4+ICsgICAgdi0+c2NoZWRf
dW5pdCA9IHVuaXQ7Cj4+Pj4gKyAgICBpZiAoICF1bml0LT52Y3B1X2xpc3QgfHwgdW5pdC0+dmNw
dV9saXN0LT52Y3B1X2lkID4gdi0+dmNwdV9pZCApCj4+Pgo+Pj4gSXMgdGhlIHJpZ2h0IHNpZGUg
bmVlZGVkPyBBcmVuJ3QgdkNQVS1zIGNyZWF0ZWQgaW4gaW5jcmVhc2luZyBvcmRlcgo+Pj4gb2Yg
dGhlaXIgSURzLCBhbmQgYXJlbid0IHdlIHJlbHlpbmcgb24gdGhpcyBlbHNld2hlcmUgdG9vPwo+
Pgo+PiBJZGxlIHZjcHVzIGFyZSByYXRoZXIgc3BlY2lhbCBhbmQgdGhleSByZXF1aXJlIHRoZSBz
ZWNvbmQgdGVzdC4KPiAKPiBIb3cgYWJvdXQgYSBjb2RlIGNvbW1lbnQgdG8gdGhpcyBlZmZlY3Q/
CgpPa2F5LgoKPiAKPj4+PiArICAgIHsKPj4+PiArICAgICAgICB1bml0LT52Y3B1X2xpc3QgPSB2
Owo+Pj4+ICsgICAgICAgIHVuaXQtPnVuaXRfaWQgPSB2LT52Y3B1X2lkOwo+Pj4KPj4+IFRoaXMg
bWFrZXMgZm9yIGEgcHJldHR5IHN0cmFuZ2Ugc2V0IG9mIElEcyAobm9uLXN1Y2Nlc3NpdmUpLCBh
bmQKPj4+IGV4cGxhaW5zIHdoeSBwYXRjaCAyNCB1c2VzIGEgbG9jYWwgInVuaXRfaWR4IiBpbnN0
ZWFkIG9mIHN3aXRjaGluZwo+Pj4gZnJvbSB2LT52Y3B1X2lkIGFzIGFycmF5IGluZGV4IHRvIHVu
aXQtPnVuaXRfaWQuIElzIHRoZXJlIGEgcmVhc29uCj4+PiB5b3UgZG9uJ3QgZGl2aWRlIGJ5IHRo
ZSBncmFudWxhcml0eSBoZXJlLCBlbGltaW5hdGluZyB0aGUgZGl2aXNpb24KPj4+IGRvbmUgZS5n
LiAuLi4KPj4KPj4gQ3B1cyBub3QgaW4gYSBjcHVwb29sIGFyZSBpbiBzaW5nbGUtdmNwdSB1bml0
cywgc28gaW4gb3JkZXIgZm9yIG5vdAo+PiBoYXZpbmcgY29tcGxldGVseSB3ZWlyZCB1bml0LWlk
cyBhZnRlciBoYXZpbmcgbW92ZSBjcHVzIGEgbG90IGluIGFuZAo+PiBvdXQgb2YgY3B1cG9vbHMg
a2VlcGluZyB0aGUgY3VycmVudCBzY2hlbWUgaXMgdGhlIG9ubHkgb25lIEkgY291bGQKPj4gdGhp
bmsgb2YuCj4gCj4gQW5kIGhvdyBhYm91dCBleHRlbmRpbmcgdGhlIGRlc2NyaXB0aW9uIHRvIGlu
Y2x1ZGUgdGhpcz8KCk9rYXkuCgo+IAo+Pj4+ICsgICAgfQo+Pj4+ICsgICAgdW5pdC0+cnVuc3Rh
dGVfY250W3YtPnJ1bnN0YXRlLnN0YXRlXSsrOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICAgIHN0YXRp
YyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKPj4+
PiAgICB7Cj4+Pj4gICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsK
Pj4+PiAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4+PiAgICAKPj4+PiAr
ICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKPj4+PiArICAgICAgICBpZiAoIHVu
aXQtPnZjcHVfbGlzdC0+dmNwdV9pZCAvIHNjaGVkX2dyYW51bGFyaXR5ID09Cj4+Pgo+Pj4gLi4u
IGhlcmUuIChJIGFsc28gZG9uJ3Qgc2VlIHdoeSB5b3UgZG9uJ3QgdXNlIHVuaXQtPnVuaXRfaWQg
aGVyZS4pCj4gCj4gQW5kIGlzIHRoZXJlIGEgcmVhc29uIG5vdCB0byB1c2UgdW5pdC0+dW5pdF9p
ZCBoZXJlIHRoZW4sIHdoaWNoCj4gaXMgc2xpZ2h0bHkgY2hlYXBlciB0byBhY2Nlc3M/CgpSaWdo
dCwgd2lsbCBjaGFuZ2UuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:17:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmYg-0005hw-Or; Tue, 24 Sep 2019 15:16: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCmYf-0005ho-2r
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:16:53 +0000
X-Inumbo-ID: 55e92fd5-dede-11e9-9621-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 55e92fd5-dede-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:16: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 2D837B0E6;
 Tue, 24 Sep 2019 15:16:51 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190924074202.4064-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c711742e-cedf-ce3c-9f0a-86282fba572c@suse.com>
Date: Tue, 24 Sep 2019 17:16:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190924074202.4064-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAwOTo0MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB2Y3B1X3J1bnN0YXRl
X2dldCgpIHNob3VsZCBuZXZlciByZXR1cm4gYSBzdGF0ZSBlbnRyeSB0aW1lIHdpdGgKPiBYRU5f
UlVOU1RBVEVfVVBEQVRFIHNldC4gVG8gYXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2Fy
ZWEoKQo+IG9wZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5Lgo+IAo+IFRoaXMgcHJvYmxl
bSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2ICgiYWRkIHVwZGF0
ZQo+IGluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9k
b21haW4uYyB8IDE3ICsrKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKSSBoYWQgdGhpcyBjb21taXR0ZWQgYWxyZWFkeSBh
bmQgd2FzIGFib3V0IHRvIHB1c2gsIGJ1dCB0aGlzCmRlZmluaXRlbHkgd2FudHMgYSBzaW1pbGFy
IGNoYW5nZSBmb3IgQXJtLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:19:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmb7-0005pc-81; Tue, 24 Sep 2019 15:19:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IFUW=XT=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iCmb4-0005pW-N6
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:19:23 +0000
X-Inumbo-ID: aeac061e-dede-11e9-bf31-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::5])
 by localhost (Halon) with ESMTPS
 id aeac061e-dede-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:19:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569338360;
 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=8wAUMnTDCsvNakD6JvPBL3z8SQHImW1K1vJC7eeBmqI=;
 b=oEIy+Ul28sjYOxcYfOrFJv+oxW2H+sdBIv1kD8zYcs23RNOaTNIQPvoFzgo7h/GiHl
 OW8WSZpfwCS3Pahc/sVpgAXBcBbVqjf+hO4re6Yc7+jO57ANo1nLTg+xPj6E8V5TJQAN
 mCT6Uirh2N8DYUjNxpiItzEvWOtE+Ce8K1p2BniBi04ym9O4O4SUTeGtcs6saVoypmoe
 vN0bv2Fp9p/cql29sb8d0b7JejklicSzwhcmhdKM5X03w8/7HDquR9XwvDC9YlyL0nNR
 U4iBKoWKAijRPFw3/d+cjlzoRljCAjAelAga/5zPjUkbAgw9oD6AEy4jyZKGXSMHp3Iu
 gq8g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC44eztn93Z9OGdNZlANh"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v8OFJH25m
 (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, 24 Sep 2019 17:19:17 +0200 (CEST)
Date: Tue, 24 Sep 2019 17:19:10 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190924171910.5ff75b9a.olaf@aepfle.de>
In-Reply-To: <23946.9607.887344.235099@mariner.uk.xensource.com>
References: <20190924140319.11303-1-olaf@aepfle.de>
 <20190924140319.11303-3-olaf@aepfle.de>
 <23946.9142.652599.628334@mariner.uk.xensource.com>
 <23946.9607.887344.235099@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] [PATCH RESEND v1 2/8] tools: move scripts from etc
 to libexec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============7332476196343207044=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7332476196343207044==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/3gWFrjBOZMrsBZU83adUIVp"; protocol="application/pgp-signature"

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

Am Tue, 24 Sep 2019 15:17:43 +0100
schrieb Ian Jackson <ian.jackson@citrix.com>:

> I think the ability of the admin to edit these scripts is important and I=
 have used it myself in the past.=20

Since they are scripts, they can be edited in any location. To me it is not=
 clear what the case would be to diverge from the vendor provided variant.

IMO these are part of the Xen tools, there is nothing to configure in these=
 scripts. If for whatever reason the local admin must run his own variant, =
at least for disk=3D and vif=3D the location can be changed with 'script=3D=
'.

I'm sure they are in /etc because in the early days of Xen there was a hope=
 the local admin would do all the work to connect backends and frontends in=
 a way he likes. I think this is not true since more than a decade, the scr=
ipts are always tied to the tools version. The API is now mature since a wh=
ile, there are very few changes in the past years.


A configure knob could be added to set XEN_SCRIPT_DIR at build time, if the=
re is really a usecase for such knob.


Olaf

--Sig_/3gWFrjBOZMrsBZU83adUIVp
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl2KM+4ACgkQ86SN7mm1
DoB4SA/+OOAUzq1Ed9N7tJ4MfgPCTLqzeiEEWQcgY3RPDSKtNFY7+Co3lLYDF3+l
UE+rY5xnuN/te1Dnm4tBMBx5a+82NvvGHJNHtDSMNfx5jcQpLrV2YdvhLvFnp+iE
XFO6w04TJET5TRHnVBqR5zdr1pWw+G+xuH4hBRYvopsEGUz9ghLZIavsNzyObMFG
58vcDY7P/KMw9QNfmpraV5IB7QKcqpgeb87eaqzSwwuZ0LIvfsk3NI1m4HX3Jdbx
lCiREAiE8txeIhbx/1Mhs9bF/Y+fg5x/I2sM4Iu+T2K9Es82ugNmcgO6HjfR6HLc
KxYjmqAtqpGQNXkyA6NVGCLgEC51z9qIopRnvjb3ilMSqlGoSojty5BnprUJ05pz
Eg4d2Xhusv62f4a1Zgd0EeeALy67MDKj7bFyTYaUnc3EPsLGvX5ncbrnS4DEceEu
Fe7lXUSKMX4hiAMIijnQCqYVjzy5OaPhe6Dyz4kC2zohJmCH0rFv9bMpmWRnB65I
ESr4LuwilZ4DjWD3B5JW79OWtHACjEy3fx3Sl0ZiCyVwLTpXDAp//xyxr+6b4xny
ib7AWPrgmMgnv2QXQTkp2FumKL+yZ7x2k/OBZYzuY6NZQ5vR+xAHtJAnbdk0TYgp
Bd0vPc8HXLPbCXeydol6ZCv099NspDiIpjSENrNGxSqGE+b8tNY=
=uG/T
-----END PGP SIGNATURE-----

--Sig_/3gWFrjBOZMrsBZU83adUIVp--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7332476196343207044==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:20:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15: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 1iCmcN-0006WC-PW; Tue, 24 Sep 2019 15: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=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCmcM-0006Vd-Ew
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:20:42 +0000
X-Inumbo-ID: deb653aa-dede-11e9-9621-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id deb653aa-dede-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:20: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 EA9A0AF13;
 Tue, 24 Sep 2019 15:20:40 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-34-jgross@suse.com>
 <084a148f-ad84-9c43-339b-cdd0a7365cde@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2954afb2-8901-fd2d-14d6-5004d476e773@suse.com>
Date: Tue, 24 Sep 2019 17:20:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <084a148f-ad84-9c43-339b-cdd0a7365cde@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 33/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMTkgMTI6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTcxLDYgKzcxLDcgQEAgc3RhdGlj
IHZvaWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKPj4gICAvKiBUaGlzIGlzIGdsb2JhbCBm
b3Igbm93IHNvIHRoYXQgcHJpdmF0ZSBpbXBsZW1lbnRhdGlvbnMgY2FuIHJlYWNoIGl0ICovCj4+
ICAgREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBzY2hlZHVsZXIpOwo+PiAgIERF
RklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9y
ZXMpOwo+PiArc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwg
c2NoZWRfcmVzX2lkeCk7Cj4gCj4gSXQncyBvZiBjb3Vyc2Ugbm90IHZlcnkgaGVscGZ1bCB0aGF0
IHRoaXMgdmFyaWFibGUgKHJpZ2h0IGhlcmUpIGRvZXNuJ3QKPiBldmVyIGdldCB3cml0dGVuIHRv
LCBhbmQgaGVuY2Ugb25lIGNhbid0IGp1ZGdlIHdoZXJlIC8gaG93IHRoaXMgaXMgdG8KPiBiZSBk
b25lICh3aXRob3V0IGdvaW5nIGxvb2sgZWxzZXdoZXJlKS4gQnV0IEkgZ3Vlc3MgdGhhdCBjYWxj
dWxhdGlvbgo+IGNhbid0IGJlIG1vdmVkIGludG8gdGhpcyBwYXRjaCAoYWNjZXB0aW5nIHRoYXQg
aXQgd291bGQgYWx3YXlzIHlpZWxkCj4gemVybyBmb3Igbm93KT8KCk5vdCBlYXNpbHkuIEkgY2Fu
IHNldCBzY2hlZF9yZXNfaWR4IHRvIDAgZXhwbGljaXRseSB3aGVuIGluaXRpYWxpemluZwphIG5l
dyBjcHUgaWYgeW91IGxpa2UgdGhhdCBiZXR0ZXIuCgo+IAo+PiBAQCAtMTM1LDYgKzEzNiwxMiBA
QCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9pZGxlX29wcyA9IHsKPj4gICAgICAgLnN3
aXRjaF9zY2hlZCAgID0gc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQsCj4+ICAgfTsKPj4gICAKPj4g
K3N0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnNjaGVkX3VuaXQydmNwdV9jcHUoc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQsCj4gCj4gY29uc3QgKG9uIHRoZSBwYXJhbWV0ZXIpPwoKT2theS4KCj4g
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBjcHUpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIHVuaXQtPmRvbWFpbi0+dmNwdVt1bml0
LT51bml0X2lkICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBjcHUpXTsKPj4gK30KPj4gKwo+PiAg
IHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQo+PiAgIHsKPj4gICAgICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAhPSBO
VUxMKSApCj4+IEBAIC0yMDA4LDcgKzIwMTUsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2
b2lkKQo+PiAgIAo+PiAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsK
Pj4gICAKPj4gLSAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgbmV4dC0+dmNwdV9saXN0
LCBub3cpOwo+PiArICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBzY2hlZF91bml0MnZj
cHVfY3B1KG5leHQsIGNwdSksIG5vdyk7Cj4+ICAgfQo+IAo+IEJ5IHRoZSBlbmQgb2YgdGhlIHNl
cmllcyB0aGlzIHdpbGwgYmUKPiAKPiAgICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBz
Y2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICBpc19pZGxlX3VuaXQobmV4dCkgJiYgIWlzX2lkbGVfdW5pdChwcmV2KSwgbm93KTsKPiAKPiBj
bGFyaWZ5aW5nIChJIHRoaW5rKSB0aGF0ICJuZXh0IiBjYW4gaW5kZWVkIGJlIGFuIGlkbGUgdW5p
dC4gSSdtIGhhdmluZwo+IGRpZmZpY3VsdHkgc2VlaW5nIGhvdyBjYW4gcHJvZHVjZSB0aGUgY29y
cmVjdCByZXN1bHQgaW4gYWxsIHRocmVlIGNhc2VzCj4gLSBhbGwgdkNQVS1zIGluIHRoZSB1bml0
IGJlbG9uZyB0byBhIHJlYWwgZG9tYWluCj4gLSBhbGwgdkNQVS1zIGluIHRoZSB1bml0IGJlbG9u
ZyB0byB0aGUgaWRsZSBkb21haW4KPiAtIHRoZXJlJ3MgYSBtaXggb2YgInJlYWwiIGFuZCAoZmls
bGVyKSAiaWRsZSIgdkNQVS1zCj4gTXkgbWFpbiBxdWVzdGlvbiBpcyB3aGF0ICJuZXh0IiBpcyBp
biB0aGUgbGFzdCBvZiB0aGUgMyBjYXNlcyBhYm92ZS4KCm5leHQgcG9pbnRzIHRvIHRoZSByZWFs
IGRvbWFpbidzIHVuaXQuCgo+IENvbnNpZGVyaW5nIHRoYXQgc2NoZWR1bGluZyBoYXBwZW5zIGlu
IHRlcm1zIG9mIHVuaXRzLCBJJ2QgZXhwZWN0IGl0IHRvCj4gYmUgYSByZWFsIGRvbWFpbidzIHVu
aXQsIHlldCB0aGVuIEkgZG9uJ3Qgc2VlIGhvdyB5b3UnZCBnZXQgYXQgdGhlCj4gY29ycmVjdCAo
aWRsZSkgdkNQVSB3aGVuIGNhbGxpbmcgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLgoK
V2hhdCBpcyB0aGUgcHJvYmxlbT8KCnNjaGVkX3VuaXQydmNwdV9jcHUoKSB3aWxsIGZpcnN0IGdl
dCB0aGUgcmVhbCBkb21haW4ncyB2Y3B1IGZvciB0aGF0IGNwdQooaWYgZXhpc2l0aW5nKSBhbmQg
cmVwbGFjZSBpdCBieSB0aGUgaWRsZSB2Y3B1IG9mIHRoYXQgY3B1IGlmIHRoZSByZWFsCmRvbWFp
bidzIHZjcHUgaXMgZWl0aGVyIG5vdCBleGlzdGluZyBvciB3b24ndCBiZSBydW5uaW5nLiBUaGUg
bWFpbiB0cmljawppcyB0aGF0IHdlIHVzZSBpZGxlX3ZjcHVbY3B1XSAod2hpY2ggaXMgZXhpc3Rp
bmcgdG9kYXkgYWxyZWFkeSkuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:22:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:22: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 1iCmeL-0006jH-Ej; Tue, 24 Sep 2019 15:22:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MVCM=XT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCmeJ-0006jB-Rj
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:22:43 +0000
X-Inumbo-ID: 27102036-dedf-11e9-9621-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 27102036-dedf-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:22: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 0E3AFB613;
 Tue, 24 Sep 2019 15:22:42 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190924074202.4064-1-jgross@suse.com>
 <c711742e-cedf-ce3c-9f0a-86282fba572c@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <7da2f2cd-3d5e-5f43-512c-ca3b5f621085@suse.com>
Date: Tue, 24 Sep 2019 17:22:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c711742e-cedf-ce3c-9f0a-86282fba572c@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMTkgMTc6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMDk6
NDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IHZjcHVfcnVuc3RhdGVfZ2V0KCkgc2hvdWxkIG5l
dmVyIHJldHVybiBhIHN0YXRlIGVudHJ5IHRpbWUgd2l0aAo+PiBYRU5fUlVOU1RBVEVfVVBEQVRF
IHNldC4gVG8gYXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKQo+PiBvcGVyYXRl
IG9uIGEgbG9jYWwgcnVuc3RhdGUgY29weS4KPj4KPj4gVGhpcyBwcm9ibGVtIHdhcyBpbnRyb2R1
Y2VkIHdpdGggY29tbWl0IDI1MjljODUwZWE0OGYwMzYgKCJhZGQgdXBkYXRlCj4+IGluZGljYXRv
ciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC94ODYvZG9tYWluLmMg
fCAxNyArKysrKysrKysrLS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z
KCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IEkgaGFkIHRoaXMgY29tbWl0dGVkIGFscmVhZHkgYW5k
IHdhcyBhYm91dCB0byBwdXNoLCBidXQgdGhpcwo+IGRlZmluaXRlbHkgd2FudHMgYSBzaW1pbGFy
IGNoYW5nZSBmb3IgQXJtLgoKT2gsIEkgd2FzIGZvb2xlZCBieSBjc2NvcGUgYWdhaW4sIHdoaWNo
IGdldHMgZmVkIGFuIGFyY2ggc3BlY2lmaWMKZmlsZSBsaXN0LgoKU2VuZGluZyBWMiBzb29uLgoK
Ckp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:22:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmeQ-0006k2-OR; Tue, 24 Sep 2019 15: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=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCmeO-0006jh-Ry
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:22:48 +0000
X-Inumbo-ID: 29294f50-dedf-11e9-9621-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 29294f50-dedf-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:22:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B6DC2B62F;
 Tue, 24 Sep 2019 15:22:45 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
 <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
 <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e00a1ec0-63ba-d2b6-9bb8-7695cd8bd7fd@suse.com>
Date: Tue, 24 Sep 2019 17:22:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxNzowOSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNC4wOS4xOSAx
NzowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI0LjA5LjIwMTkgMTY6NDEsIErDvHJnZW4g
R3Jvw58gd3JvdGU6Cj4+PiBPbiAyMy4wOS4xOSAxNzo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gQEAgLTE4
NTEsNyArMTg1Miw3IEBAIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAq
dnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKPj4+Pj4gICAgICAgICAgICAgICAgd2hpbGUgKCBh
dG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICBjcHVfcmVsYXgoKTsKPj4+Pj4gICAgICAgIH0KPj4+Pj4gLSAgICBlbHNlIGlmICgg
dnByZXYgIT0gdm5leHQgKQo+Pj4+PiArICAgIGVsc2UgaWYgKCB2cHJldiAhPSB2bmV4dCAmJiBz
Y2hlZF9ncmFudWxhcml0eSA9PSAxICkKPj4+Pj4gICAgICAgICAgICBjb250ZXh0X3NhdmVkKHZw
cmV2KTsKPj4+Pj4gICAgfQo+Pj4+Cj4+Pj4gV291bGQgeW91IG1pbmQgaGVscGluZyBtZSB3aXRo
IHVuZGVyc3RhbmRpbmcgd2h5IHRoaXMgY2FsbCBpcwo+Pj4+IG5lZWRlZCB3aXRoIGEgZ3JhbnVs
YXJpdHkgb2YgMSBvbmx5Pwo+Pj4KPj4+IE90aGVyd2lzZSBpdCBpcyBkb25lIGp1c3QgYSBmZXcg
bGluZXMgdXAgKGdyYW51bGFyaXR5IDEgd2lsbCByZXN1bHQKPj4+IGluIHJlbmRlenZvdXNfb3V0
X2NudCBiZWluZyB6ZXJvKS4KPj4KPj4gSS5lLiBpZiBpcyByZW5kZXp2b3VzX291dF9jbnQgaXMg
emVybyBhbmQgdnByZXYgIT0gdm5leHQgYnV0Cj4+IHNjaGVkX2dyYW51bGFyaXR5ID4gMSB0aGUg
Y2FsbCBpc24ndCBuZWVkZWQ/IFdoeT8gQXQgdGhlIGVuZCBvZgo+IAo+IEkgY2FuIGFkZCBhbiBB
U1NFUlQoKSBoZXJlLiBUaGlzIHNob3VsZCBuZXZlciBoYXBwZW4uCgpBaCB5ZXMsIHRoaXMgd291
bGQgYWRkcmVzcyBteSBxdWVzdGlvbi4KCj4+IHRoZSBzZXJpZXMgdmNwdV9jb250ZXh0X3NhdmVk
KCkgZ2V0cyBjYWxsZWQgaW4gYWxsIGNhc2VzOyB3aGF0J3MKPj4gY29uZGl0aW9uYWwgdXBvbiBn
cmFudWxhcml0eSBiZWluZyAxIHRoZXJlIGlzIHRoZSBjYWxsIHRvCj4+IHVuaXRfY29udGV4dF9z
YXZlZCgpLgo+IAo+IHZjcHVfY29udGV4dF9zYXZlZCgpIGF0IHRoZSBlbmQgb2YgdGhlIHNlcmll
cyBpcyB0ZXN0aW5nIHZwcmV2ICE9IHZuZXh0LgoKQnV0IHRoYXQgcGFydCBvZiB0aGUgY29uZGl0
aW9uYWwgd2FzIG5vdCB1bmRlciBxdWVzdGlvbi4KCj4+PiBmb3JfZWFjaF9zY2hlZF91bml0X3Zj
cHUoKSBmb3IgYW4gaWRsZQo+Pj4gdW5pdCBtaWdodCBlbmQgcHJlbWF0dXJlIHdoZW4gb25lIG9m
IHRoZSB2Y3B1cyBpcyBydW5uaW5nIGluIGFub3RoZXIKPj4+IHVuaXQgKGlkbGVfdmNwdS0+c2No
ZWRfdW5pdCAhPSBpZGxlX3VuaXQpLgo+Pgo+PiBPaCwgdGhhdCAodiktPnNjaGVkX3VuaXQgPT0g
KGkpIGluIHRoZSBjb25zdHJ1Y3QgaXMgY2xlYXJseSB1bmV4cGVjdGVkLgo+PiBJcyB0aGlzIHJl
YWxseSBzdGlsbCBuZWVkZWQgYnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzPyBJIHJlYWxpemUgdGhh
dAo+PiBfc29tZV8gY2hlY2sgaXMgbmVlZGVkLCBidXQgY291bGQgdGhpcyBwZXJoYXBzIGJlIGFy
cmFuZ2VkIGluIGEgd2F5Cj4+IHRoYXQgeW91J2Qgc3RpbGwgaGl0IGFsbCB2Q1BVLXMgd2hlbiB1
c2luZyBpdCBvbiBhbiBpZGxlIHVuaXQsIG5vCj4+IG1hdHRlciB3aGV0aGVyIHRoZXkncmUgaW4g
dXNlIGFzIGEgc3Vic3RpdHV0ZSBpbiBhICJyZWFsIiB1bml0Pwo+IAo+IEkgY291bGQgZG8gdGhh
dCBieSBoYXZpbmcgYW5vdGhlciBsaW5rZWQgbGlzdCBpbiBzdHJ1Y3QgdmNwdS4gVGhpcyB3YXkK
PiBJIGNhbiBhdm9pZCBpdC4KCk9oLCBubywgbm90IGFub3RoZXIgbGlzdCBqdXN0IGZvciB0aGlz
IHB1cnBvc2UuIEkgd2FzIHJhdGhlciB0aGlua2luZwpvZiBlLmcuIGEgY29tcGFyaXNvbiBvZiBJ
RHMuCgo+PiBBcyB0byB0aGF0IGNvbnN0cnVjdCAtIHdoeSBpcyB0aGUgcGFyYW1ldGVyIG5hbWVk
ICJpIiByYXRoZXIgdGhhbiAidSI/Cj4+IEFuZCB3aHkgImUiIGluIGZvcl9lYWNoX3NjaGVkX3Vu
aXQoKT8KPiAKPiAiaSIgbGlrZSAiaXRlbSIgKHNvbWVob3cgdGhpcyBzdXJ2aXZlZCB0aGUgYmln
IHJlbmFtZSkuIENhbiBjaGFuZ2UgaXQuCj4gImUiIGxpa2UgImVsZW1lbnQiLiBJIHRoaW5rIHRo
aXMgaXMgYW5vdGhlciByZWxpYy4gQ2FuIGNoYW5nZSBpdCwgdG9vLgoKSSdkIGFwcHJlY2lhdGUg
dGhpcywgYXMgaXQgd291bGQgZ2V0IHRoaXMgbW9yZSBpbiBsaW5lIHdpdGggdGhlIG90aGVyCnNp
bWlsYXIgbWFjcm9zLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15: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 1iCmk8-00071m-FG; Tue, 24 Sep 2019 15:28:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCmk7-00071F-7r
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:28:43 +0000
X-Inumbo-ID: fc65a1ac-dedf-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id fc65a1ac-dedf-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:28:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D2831570;
 Tue, 24 Sep 2019 08:28:40 -0700 (PDT)
Received: from [10.1.39.57] (unknown [10.1.39.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EAFBA3F59C;
 Tue, 24 Sep 2019 08:28:38 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com> <877e5xagjs.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ca85e985-e40e-e701-6fc4-efc541f2f00f@arm.com>
Date: Tue, 24 Sep 2019 16:28:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <877e5xagjs.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by 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: "jgross@suse.com" <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>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI0LzE5IDM6NTYgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEp1bGll
biBHcmFsbCB3cml0ZXM6Cj4gCj4+IFRoZSBkb2N1bWVudGF0aW9uIGlzIHVzaW5nIGEgbWl4IG9m
IEFSTSAob2xkKSBhbmQgQXJtIChuZXcpLiBUbyBzdGF5Cj4+IGNvbnNpc3RlbnQsIHVzZSBvbmx5
IHRoZSBuZXcgbmFtZS4KPj4KPiBIb25lc3RseSwgdGhpcyByZW5hbWUgY29uZnVzZXMgbWUuIEkg
dGhpbmssIHRoaXMgY29tbWl0IGlzIHRoZSBnb29kCj4gcGxhY2UgdG8gY2xhcmlmeSBhIGNvdXBs
ZSBvZiBxdWVzdGlvbnMuCgpJdCBkaWQgY29uZnVzZSBhIGxvdCB3aGVuIHRoZSByZW5hbWUgd2Fz
IG1hZGUgYnkgQXJtLi4uIFdoYXQgSSB3YW50IHRvIAphdm9pZCBpcyBtaXhpbmcgdGhlIGJvdGgg
aW4gdGhlIGRvY3VtZW50YXRpb24gYXMgdGhpcyBtYWtlcyB0aGluZ3MgbW9yZSAKZGlmZmljdWx0
IHRvIGZvbGxvdy4KClRoZXJlIGFyZSBwcm9iYWJseSBtb3JlIHRvIHRpZHkgdXAsIGJ1dCB0aGVu
IHlvdSBoYXZlIHRvIHN0YXJ0IHNvbWV3aGVyZS4KCj4gCj4gMS4gSG93IHRvIHdyaXRlIGNvbXBh
bnkgbmFtZSBjb3JyZWN0bHk/IExvb2tzIGxpa2UgaXQgaXMgIkFybSIsIGRlc3BpdGUKPiAiYXJt
IiBsb2dvLgoKV2hlbiB1c2luZyBpbiBhIHNlbnRlbmNlLCB0aGUgcHJlZmVycmVkIHZlcnNpb24g
aXMgIkFybSIgdG8gYXZvaWQgCmNvbmZ1c2lvbiB3aXRoIHRoZSB3b3JkICJhcm0iLgoKRm9yIG1v
cmUgaW5mb3JtYXRpb24gcmVnYXJkaW5nIHRoZSB3cml0aW5nIHNlZTogCmh0dHBzOi8vd3d3LmFy
bS5jb20vY29tcGFueS9wb2xpY2llcy90cmFkZW1hcmtzCgpGb3IsIHRoZSByZXN0IG9mIHRoZSBl
LW1haWwgaXMgbW9yZSBibHVyIGFuZCB0aGlzIGlzIGJhc2VkIG9uIG15IG93biAKb3Bpbmlvbi4K
Cj4gCj4gMi4gQ29ycmVjdCBuYW1lIGZvciBhcmNoaXRlY3R1cmUgZmFtaWxpZXMgaXMgQXJtLCBy
aWdodD8KClRoZSBBcm0gYXJjaGl0ZWN0dXJlCgo+IEUuZy4gIkFybQo+IHByb2Nlc3NvciIgb3Ig
IkFybSBzeXN0ZW0iLgoKSSBhbSBub3Qgc3VyZSB3aGljaCBhbnN3ZXIgeW91IGFyZSBsb29raW5n
IGZvciBoZXJlLiBGb3IgdGhlIGZvcm1lciwgeW91IAphcmUgc3BlYWtpbmcgYWJvdXQgYSBnaXZl
biBwcm9jZXNzb3IgKGUuZy4gQ29ydGV4LUExNSkgd2hpbHN0IHRoZSBsYXR0ZXIgCmlzIGEgc2V0
IG9mIG11bHRpcGxlcyBwcm9jZXNzb3JzICsgZGV2aWNlcyAoaS5lLiBTb0MpLgoKPiAKPiAzLiBX
aGF0IGFib3V0IGNlcnRhaW4gYXJjaGl0ZWN0dXJlPyBBcm0gc2l0ZSB1c2VzICJBcm12OC1BIiwg
bm90Cj4gIkFybSB2OCIuCgpJZiB5b3Ugd2FudCB0byBiZSBwZWRhbnRpYywgd2Ugc2hvdWxkIHVz
ZSBBcm12OC1BLiBCdXQgaXQgaXMgd2lkZWx5IAphY2NlcHRlZCBpbiB0aGUgdG8gdXNlIEFybXY4
LiBUaGUgdmVyc2lvbiAiQXJtIHY4IiBpcyBub3QgdmVyeSBjb21tb24gCmFuZCBzaG91bGQgcHJv
YmFibHkgcmVwbGFjZWQuCgo+IAo+IDQuIEFGQUlLLCBhcm0zMiBhbmQgYXJtNjQgYXJlIG5vdCBl
eGlzdGluZyBvZmZpY2lhbGx5LCBzbyBzaG91bGQgeW91Cj4gcmVuYW1lIHRoZW0/CgpUaGlzIGlz
IGFuIGFidXNlIGZyb20gTGludXggYnV0IGNvbW1vbmx5IHVzZWQuIEluIFhlbiwgd2UgYXJlIGFi
dXNpbmcgCmZ1cnRoZXIgYW5kIHVzZSBBcm02NCB0byByZWZlciB0byBBcm12OCBzeXN0ZW0gYW5k
IEFybTMyIHRvIHJlZmVyIHRvIApBcm12NyBzeXN0ZW0uCgo+IAo+IDUuIFdoYXQgYWJvdXQgIkFB
cmNoNjQiLyJBQXJjaDMyIj8gSXMgdGhpcyBjb3JyZWN0PwoKQUFyY2g2NCBhbmQgQUFyY2gzMiBp
cyB0aGUgY29ycmVjdCBuYW1pbmcgcGVyIHRoZSBzcGVjLgoKPiAKPiBTbGlnaHRseSByZWxhdGVk
IHF1ZXN0aW9uOiBYZW4gb3IgWEVOPwoKSSB0ZW5kIHRvIHVzZSBYZW4uIEkgZG9uJ3Qga25vdyBp
ZiB0aGVyZSBhcmUgYW55IHJlY29tbWVuZGF0aW9uIGhlcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:29:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:29: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 1iCmlH-00076S-U7; Tue, 24 Sep 2019 15:29:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCmlG-00076K-Ad
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:29:54 +0000
X-Inumbo-ID: 2778a682-dee0-11e9-9621-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2778a682-dee0-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:29: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 43380ACB4;
 Tue, 24 Sep 2019 15:29:52 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-34-jgross@suse.com>
 <084a148f-ad84-9c43-339b-cdd0a7365cde@suse.com>
 <2954afb2-8901-fd2d-14d6-5004d476e773@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dbcd2289-132f-4a44-7a1d-2ee8c16b7cf6@suse.com>
Date: Tue, 24 Sep 2019 17:29:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2954afb2-8901-fd2d-14d6-5004d476e773@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 33/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxNzoyMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNC4wOS4xOSAx
MjowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4+ICsrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwo+Pj4gQEAgLTcxLDYgKzcxLDcgQEAgc3RhdGljIHZvaWQgcG9s
bF90aW1lcl9mbih2b2lkICpkYXRhKTsKPj4+ICAgLyogVGhpcyBpcyBnbG9iYWwgZm9yIG5vdyBz
byB0aGF0IHByaXZhdGUgaW1wbGVtZW50YXRpb25zIGNhbiByZWFjaCBpdCAqLwo+Pj4gICBERUZJ
TkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7Cj4+PiAgIERFRklORV9Q
RVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwo+
Pj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIHNjaGVk
X3Jlc19pZHgpOwo+Pgo+PiBJdCdzIG9mIGNvdXJzZSBub3QgdmVyeSBoZWxwZnVsIHRoYXQgdGhp
cyB2YXJpYWJsZSAocmlnaHQgaGVyZSkgZG9lc24ndAo+PiBldmVyIGdldCB3cml0dGVuIHRvLCBh
bmQgaGVuY2Ugb25lIGNhbid0IGp1ZGdlIHdoZXJlIC8gaG93IHRoaXMgaXMgdG8KPj4gYmUgZG9u
ZSAod2l0aG91dCBnb2luZyBsb29rIGVsc2V3aGVyZSkuIEJ1dCBJIGd1ZXNzIHRoYXQgY2FsY3Vs
YXRpb24KPj4gY2FuJ3QgYmUgbW92ZWQgaW50byB0aGlzIHBhdGNoIChhY2NlcHRpbmcgdGhhdCBp
dCB3b3VsZCBhbHdheXMgeWllbGQKPj4gemVybyBmb3Igbm93KT8KPiAKPiBOb3QgZWFzaWx5LiBJ
IGNhbiBzZXQgc2NoZWRfcmVzX2lkeCB0byAwIGV4cGxpY2l0bHkgd2hlbiBpbml0aWFsaXppbmcK
PiBhIG5ldyBjcHUgaWYgeW91IGxpa2UgdGhhdCBiZXR0ZXIuCgpObywgbm90IHJlYWxseS4gVGhl
biBiZXR0ZXIgbGVhdmUgaXQgYXMgaXMuCgo+Pj4gQEAgLTIwMDgsNyArMjAxNSw3IEBAIHN0YXRp
YyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCj4+PiAgIAo+Pj4gICAgICAgcGNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIGNwdSk7Cj4+PiAgIAo+Pj4gLSAgICBzY2hlZF9jb250ZXh0X3N3aXRj
aCh2cHJldiwgbmV4dC0+dmNwdV9saXN0LCBub3cpOwo+Pj4gKyAgICBzY2hlZF9jb250ZXh0X3N3
aXRjaCh2cHJldiwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLCBub3cpOwo+Pj4gICB9
Cj4+Cj4+IEJ5IHRoZSBlbmQgb2YgdGhlIHNlcmllcyB0aGlzIHdpbGwgYmUKPj4KPj4gICAgICBz
Y2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUp
LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzX2lkbGVfdW5pdChuZXh0KSAmJiAhaXNf
aWRsZV91bml0KHByZXYpLCBub3cpOwo+Pgo+PiBjbGFyaWZ5aW5nIChJIHRoaW5rKSB0aGF0ICJu
ZXh0IiBjYW4gaW5kZWVkIGJlIGFuIGlkbGUgdW5pdC4gSSdtIGhhdmluZwo+PiBkaWZmaWN1bHR5
IHNlZWluZyBob3cgY2FuIHByb2R1Y2UgdGhlIGNvcnJlY3QgcmVzdWx0IGluIGFsbCB0aHJlZSBj
YXNlcwo+PiAtIGFsbCB2Q1BVLXMgaW4gdGhlIHVuaXQgYmVsb25nIHRvIGEgcmVhbCBkb21haW4K
Pj4gLSBhbGwgdkNQVS1zIGluIHRoZSB1bml0IGJlbG9uZyB0byB0aGUgaWRsZSBkb21haW4KPj4g
LSB0aGVyZSdzIGEgbWl4IG9mICJyZWFsIiBhbmQgKGZpbGxlcikgImlkbGUiIHZDUFUtcwo+PiBN
eSBtYWluIHF1ZXN0aW9uIGlzIHdoYXQgIm5leHQiIGlzIGluIHRoZSBsYXN0IG9mIHRoZSAzIGNh
c2VzIGFib3ZlLgo+IAo+IG5leHQgcG9pbnRzIHRvIHRoZSByZWFsIGRvbWFpbidzIHVuaXQuCj4g
Cj4+IENvbnNpZGVyaW5nIHRoYXQgc2NoZWR1bGluZyBoYXBwZW5zIGluIHRlcm1zIG9mIHVuaXRz
LCBJJ2QgZXhwZWN0IGl0IHRvCj4+IGJlIGEgcmVhbCBkb21haW4ncyB1bml0LCB5ZXQgdGhlbiBJ
IGRvbid0IHNlZSBob3cgeW91J2QgZ2V0IGF0IHRoZQo+PiBjb3JyZWN0IChpZGxlKSB2Q1BVIHdo
ZW4gY2FsbGluZyBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSkuCj4gCj4gV2hhdCBpcyB0
aGUgcHJvYmxlbT8KPiAKPiBzY2hlZF91bml0MnZjcHVfY3B1KCkgd2lsbCBmaXJzdCBnZXQgdGhl
IHJlYWwgZG9tYWluJ3MgdmNwdSBmb3IgdGhhdCBjcHUKPiAoaWYgZXhpc2l0aW5nKSBhbmQgcmVw
bGFjZSBpdCBieSB0aGUgaWRsZSB2Y3B1IG9mIHRoYXQgY3B1IGlmIHRoZSByZWFsCj4gZG9tYWlu
J3MgdmNwdSBpcyBlaXRoZXIgbm90IGV4aXN0aW5nIG9yIHdvbid0IGJlIHJ1bm5pbmcuIFRoZSBt
YWluIHRyaWNrCj4gaXMgdGhhdCB3ZSB1c2UgaWRsZV92Y3B1W2NwdV0gKHdoaWNoIGlzIGV4aXN0
aW5nIHRvZGF5IGFscmVhZHkpLgoKWWVhaCwgSSBndWVzcyB0aGlzIGhhcyBiZWNvbWUgbW9yZSBj
bGVhciBieSBsb29raW5nIGF0IHRoZSBuZXh0CnBhdGNoLiBXaXRob3V0IHNlZWluZyB0aGUgZmlu
YWwgc2hhcGUgc2NoZWRfdW5pdDJ2Y3B1X2NwdSgpIHdpbGwKdGFrZSAoaS5lLiBpbmNsdWRpbmcg
dGhlIHRyaWNrIHlvdSB0YWxrIGFib3V0KSBpdCB3YXNuJ3QgcmVhbGx5CmNsZWFyIHRvIG1lIHdo
YXQgaXMgKHN1cHBvc2VkIHRvIGJlKSBnb2luZyBvbiBoZXJlLiAoTWFrZXMgbWUKd29uZGVyIG9u
Y2UgYWdhaW4gd2hldGhlciB0aGF0IGZ1bmN0aW9uIGNvdWxkbid0IGhhdmUgdGFrZW4gaXRzCmZp
bmFsIHNoYXBlIHJpZ2h0IGF3YXkuIEJ1dCBhbnl3YXkuKQoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:30:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:30:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmmC-0007m2-99; Tue, 24 Sep 2019 15:30:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmmA-0007lx-V6
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:30:50 +0000
X-Inumbo-ID: 4937eda0-dee0-11e9-8628-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by localhost (Halon) with ESMTPS
 id 4937eda0-dee0-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 15:30:50 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id n14so2333924ljj.10
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=VwbIUgUiBRcd4xYh+7xISmutJ510CQmOajiuKvNdjXs=;
 b=quS2noCz3X5GDY2ANXlekguFbw68bUQ7ndLbVjT9ptI2sslu8BGmJeipR4aeVOGYIl
 m3EQN7M9uIOYPkrHyQHDxQbE3RrlWQezRD38bihy1F3enor7HUIbprj8oQmfM73eKRtA
 kjL6M+hwUMVdlJm4cD7Ehfbl3uREp5OXASwTJDYSmivdaS7ORwTCNmbh01+kQHwU3xg1
 fHG0X0PVlrzH9Yt55xZnAIQc1fyaIgGiKoTHEZhknBbFl1xVp8TYAmEvoBznySmqqeee
 SJQ6tkZAC+xdYhfE1SleVFHlt73R+jKSdpOFufgMxopd5hQYnDuGZZA1nQVP80srKXPh
 yBKA==
X-Google-DKIM-Signature: v=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=VwbIUgUiBRcd4xYh+7xISmutJ510CQmOajiuKvNdjXs=;
 b=RBB6Fuo9vu6ypJgJjwNXKwkRjy51OAaw6G/DJWtReA5zDvnkU24FZ5MrOkbFaWmh32
 Nh2cXH9VQsPeRTFaMk94ovvHnPaKh/tz/sgFfZfmYfZABe0jSw+MVG5ldFrUMPNGrsoM
 mawT9c6uaD7obujlHwL9s3dMf+bkPx5gSfQBfbDhlJ581ljB26L22gQK+00lch8ZT1U7
 /WkgyHmp59AwQ9y9zx48AEB7S3/EkfnsUs20jz6atfJsl7A3FwVKFbZ0NtbWq2F3PX0f
 gS25ZvnMvcxOo25UMRFiLVUxDC3z9121LZZ81Au47tJyTpcgxE4zXRxkGa6JCaFvK3zM
 exug==
X-Gm-Message-State: APjAAAXSJ7KaqpHythv+RH+4LHa4hYPl8LRM4irIZWl2wmxhJwaY4k1B
 xEuvFAybz/OwOynB6wEtiiC6THPG/HU=
X-Google-Smtp-Source: APXvYqwnDrDWX+L0fp6Do2eZPrPCoBAMHtEv+hkR1IJsicJg2WOcQSPb6eyVYRQC2wc+ZKfWDjfBBQ==
X-Received: by 2002:a2e:63da:: with SMTP id s87mr2372226lje.79.1569339048737; 
 Tue, 24 Sep 2019 08:30:48 -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 z128sm525818lfa.1.2019.09.24.08.30.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:48 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:19 +0300
Message-Id: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V5 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@epam.com,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
MIME-Version: 1.0
Content-Type: text/plain; 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
PgoKVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBzZXJpZXMgaXMgdG8gYWRkIElQTU1VLVZNU0Eg
c3VwcG9ydCB0byBYZW4gb24gQVJNLgoKQmVzaWRlcyBuZXcgSU9NTVUgZHJpdmVyLCB0aGlzIHNl
cmllcyBjb250YWlucyAiaW9tbXVfZndzcGVjIiBzdXBwb3J0CmFuZCBuZXcgQVBJIGlvbW11X2Fk
ZF9kdF9kZXZpY2UoKSBmb3IgYWRkaW5nIERUIGRldmljZSB0byBJT01NVSBhbmQgbWFueSBvdGhl
ciAKdGhpbmdzLgoKVGhlIElQTU1VLVZNU0EgaXMgVk1TQS1jb21wYXRpYmxlIEkvTyBNZW1vcnkg
TWFuYWdlbWVudCBVbml0IChJT01NVSkKd2hpY2ggcHJvdmlkZXMgYWRkcmVzcyB0cmFuc2xhdGlv
biBhbmQgYWNjZXNzIHByb3RlY3Rpb24gZnVuY3Rpb25hbGl0aWVzCnRvIHByb2Nlc3NpbmcgdW5p
dHMgYW5kIGludGVyY29ubmVjdCBuZXR3b3Jrcy4KClBsZWFzZSBub3RlLCB0aGlzIGRyaXZlciBp
cyBzdXBwb3NlZCB0byB3b3JrIG9ubHkgd2l0aCBuZXdlc3QKUi1DYXIgR2VuMyBTb0NzIHJldmlz
aW9ucyB3aGljaCBJUE1NVSBoYXJkd2FyZSBzdXBwb3J0cyBzdGFnZSAyIHRyYW5zbGF0aW9uCnRh
YmxlIGZvcm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzIGlmIG9u
ZSBpcwozLWxldmVsIHBhZ2UgdGFibGUgKHVwIHRvIDQwIGJpdCBJUEEpLgoKLS0tLS0tLS0tLQpU
aGlzIGRyaXZlciBpcyBiYXNlZCBvbiBMaW51eCdzIElQTU1VLVZNU0EgZHJpdmVyIGZyb20gUmVu
ZXNhcyBCU1A6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2hvcm1zL3JlbmVzYXMtYnNwLmdpdC90cmVlL2RyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5jP2g9
djQuMTQuNzUtbHRzaS9yY2FyLTMuOS42CmFuZCBYZW4ncyBTTU1VIGRyaXZlcjoKeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwoKQWx0aG91Z2ggWGVuIGRyaXZlciBoYXMgYSBsb3Qg
aW4gY29tbW9uIHdpdGggTGludXggZHJpdmVyLCBpdCBpcyBub3QKYSAiZGlyZWN0IHBvcnRlZCIg
Y29weSBhbmQgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgc3VjaC4KClRoZSBtYWpvciBkaWZmZXJlbmNl
cyBjb21wYXJlIHRvIHRoZSBMaW51eCBkcml2ZXIgYXJlOgoKMS4gU3RhZ2UgMS9TdGFnZSAyIHRy
YW5zbGF0aW9uLiBMaW51eCBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMQp0cmFuc2xhdGlvbiBvbmx5
ICh3aXRoIFN0YWdlIDEgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0KS4gSXQgbWFuYWdlcwpwYWdl
IHRhYmxlIGJ5IGl0c2VsZi4gQnV0IFhlbiBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMiB0cmFuc2xh
dGlvbgood2l0aCBTdGFnZSAyIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCkgdG8gYmUgYWJsZSB0
byBzaGFyZSB0aGUgUDJNCndpdGggdGhlIENQVS4gU3RhZ2UgMSB0cmFuc2xhdGlvbiBpcyBhbHdh
eXMgYnlwYXNzZWQgaW4gWGVuIGRyaXZlci4KClNvLCBYZW4gZHJpdmVyIGlzIHN1cHBvc2VkIHRv
IGJlIHVzZWQgd2l0aCBuZXdlc3QgUi1DYXIgR2VuMyBTb0MgcmV2aXNpb25zIG9ubHkKKEgzIEVT
My4wLCBNMy1XKywgZXRjLikgd2hpY2ggSVBNTVUgSC9XIHN1cHBvcnRzIHN0YWdlIDIgdHJhbnNs
YXRpb24KdGFibGUgZm9ybWF0LgoKMi4gQUFyY2g2NCBzdXBwb3J0LiBMaW51eCBkcml2ZXIgdXNl
cyBWTVNBdjgtMzIgbW9kZSwgd2hpbGUgWGVuIGRyaXZlcgplbmFibGVzIEFybXY4IFZNU0F2OC02
NCBtb2RlIHRvIGNvdmVyIHVwIHRvIDQwIGJpdCBpbnB1dCBhZGRyZXNzLgoKMy4gQ29udGV4dCBi
YW5rIChzZXRzIG9mIHBhZ2UgdGFibGUpIHVzYWdlLiBJbiBYZW4sIGVhY2ggY29udGV4dCBiYW5r
IGlzCm1hcHBlZCB0byBvbmUgWGVuIGRvbWFpbi4gU28sIGFsbCBkZXZpY2VzIGJlaW5nIHBhc3Mg
dGhyb3VnaGVkIHRvIHRoZQpzYW1lIFhlbiBkb21haW4gc2hhcmUgdGhlIHNhbWUgY29udGV4dCBi
YW5rLgoKNC4gSVBNTVUgZGV2aWNlIHRyYWNraW5nLiBJbiBYZW4sIGFsbCBJUE1NVSBkZXZpY2Vz
IGFyZSBtYW5hZ2VkCmJ5IHNpbmdsZSBkcml2ZXIgaW5zdGFuY2UuIFNvLCBkcml2ZXIgdXNlcyBn
bG9iYWwgbGlzdCB0byBrZWVwIHRyYWNrCm9mIHJlZ2lzdGVyZWQgZGV2aWNlcy4KCi0tLS0tLS0t
LS0KU2VyaWVzIHdhcyB0ZXN0ZWQgb24gUi1DYXIgR2VuMyBIMyBFUzMuMC9NM04gRVMxLjAgYmFz
ZWQgYm9hcmRzIHVzaW5nIGN1cnJlbnQgc3RhZ2luZwooZGYyOWQwMyBsaWJ4Yy94ODY6IGF2b2lk
IGNlcnRhaW4gb3ZlcmZsb3dzIGluIENQVUlEIEFQSUMgSUQgYWRqdXN0bWVudHMpCmluIGEgc3lz
dGVtIHdpdGggc2V2ZXJhbCBETUEgbWFzdGVycyBiZWluZyBhc3NpZ25lZCB0byBkaWZmZXJlbnQg
Z3Vlc3QgZG9tYWlucy4KR3Vlc3QgZG9tYWluIHJlYm9vdCwgZGVzdHJveS9jcmVhdGUgYXJlIGZ1
bmN0aW9uYWwuICAKCllvdSBjYW4gZmluZCB0aGUgd2hvbGUgc2VyaWVzIGhlcmU6CnJlcG86IGh0
dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5rbzEveGVuLmdpdCBicmFuY2g6IGlwbW11X3Vwc3Ry
ZWFtNQoKWW91IGNhbiBmaW5kIHByZXZpb3VzIGRpc2N1c3Npb25zIGhlcmU6CltWMV0gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA2L21z
ZzAxNzU1Lmh0bWwKW1YyXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDAyNTMuaHRtbApbVjNdIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMTk0OC5odG1s
CltWNF0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE5LTA5L21zZzAxMjU1Lmh0bWwKCkFsc28sIHBsZWFzZSBub3RlLCB0aGVyZSBpcyBhIHBh
dGNoIGluIE1MIHdoaWNoIGlzIGludGVuZGVkIHRvIGFkZHJlc3MgdGhlIG1haW4gVE9ETwppbiB0
aGUgSVBNTVUtVk1TQSBkcml2ZXIgKEkgYW0gYWJvdXQgdG8gc2VuZCBub24tUkZDIHZlcnNpb24p
OgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTktMDkvbXNnMDA5NzMuaHRtbAoKRm9yIGNvbnZlbmllbmNlOgoxLiBpb21tdS9hcm06IEFkZCBp
b21tdV9oZWxwZXJzLmMgZmlsZSB0byBrZWVwIGNvbW1vbiBmb3IgSU9NTVVzIHN0dWZmCiAgIEEt
YgoyLiBpb21tdS9hcm06IEFkZCBhYmlsaXR5IHRvIGhhbmRsZSBkZWZlcnJlZCBwcm9iaW5nIHJl
cXVlc3QKICAgUi1iCjMuIHhlbi9jb21tb246IEludHJvZHVjZSBfeHJlYWxsb2MgZnVuY3Rpb24K
ICAgLW5vbmUtIAo0LiB4ZW4vY29tbW9uOiBJbnRyb2R1Y2UgeHJlYWxsb2NfZmxleF9zdHJ1Y3Qo
KSBoZWxwZXIgbWFjcm9zCiAgIFItYgo1LiBpb21tdS9hcm06IEFkZCBsaWdodHdlaWdodCBpb21t
dV9md3NwZWMgc3VwcG9ydAogICAtbm9uZS0gCjYuIGlvbW11OiBPcmRlciB0aGUgaGVhZGVycyBh
bHBoYWJldGljYWxseSBpbiBkZXZpY2VfdHJlZS5jCiAgIG5ldwo3LiBpb21tdS9hcm06IEludHJv
ZHVjZSBpb21tdV9hZGRfZHRfZGV2aWNlIEFQSQogICAtbm9uZS0KOC4gaW9tbXUvYXJtOiBBZGQg
UmVuZXNhcyBJUE1NVS1WTVNBIHN1cHBvcnQKICAgQS1iL1ItYgoKT2xla3NhbmRyIFR5c2hjaGVu
a28gKDgpOgogIGlvbW11L2FybTogQWRkIGlvbW11X2hlbHBlcnMuYyBmaWxlIHRvIGtlZXAgY29t
bW9uIGZvciBJT01NVXMgc3R1ZmYKICBpb21tdS9hcm06IEFkZCBhYmlsaXR5IHRvIGhhbmRsZSBk
ZWZlcnJlZCBwcm9iaW5nIHJlcXVlc3QKICB4ZW4vY29tbW9uOiBJbnRyb2R1Y2UgX3hyZWFsbG9j
IGZ1bmN0aW9uCiAgeGVuL2NvbW1vbjogSW50cm9kdWNlIHhyZWFsbG9jX2ZsZXhfc3RydWN0KCkg
aGVscGVyIG1hY3JvcwogIGlvbW11L2FybTogQWRkIGxpZ2h0d2VpZ2h0IGlvbW11X2Z3c3BlYyBz
dXBwb3J0CiAgaW9tbXU6IE9yZGVyIHRoZSBoZWFkZXJzIGFscGhhYmV0aWNhbGx5IGluIGRldmlj
ZV90cmVlLmMKICBpb21tdS9hcm06IEludHJvZHVjZSBpb21tdV9hZGRfZHRfZGV2aWNlIEFQSQog
IGlvbW11L2FybTogQWRkIFJlbmVzYXMgSVBNTVUtVk1TQSBzdXBwb3J0CgogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jICAgICAgICAgICAgICAgICB8ICAgMjIgKy0KIHhlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvS2NvbmZpZyAgICAgICAgICAgICAgfCAgICAxICsKIHhlbi9jb21tb24veG1hbGxv
Y190bHNmLmMgICAgICAgICAgICAgICAgICAgfCAgMTEzICsrLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvS2NvbmZpZyAgICAgICAgICAgICB8ICAgMTMgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL01ha2VmaWxlICAgICAgICB8ICAgIDMgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9pb21tdS5jICAgICAgICAgfCAgIDU2ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaW9tbXVfZndzcGVjLmMgIHwgICA5NyArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L2lvbW11X2hlbHBlcnMuYyB8ICAgODQgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9p
cG1tdS12bXNhLmMgICAgfCAxMzMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgICAgICB8ICAgNDggKy0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgICAgICAgfCAgIDc3ICstCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2RldmljZS5oICAgICAgICAgICAgICAgIHwgICAgNyArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9pb21tdS5oICAgICAgICAgICAgICAgICB8ICAgMTAgKwogeGVuL2luY2x1ZGUvYXNt
LWFybS9pb21tdV9md3NwZWMuaCAgICAgICAgICB8ICAgNjggKysKIHhlbi9pbmNsdWRlL3hlbi9k
ZXZpY2VfdHJlZS5oICAgICAgICAgICAgICAgfCAgICA3ICsKIHhlbi9pbmNsdWRlL3hlbi9pb21t
dS5oICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICsKIHhlbi9pbmNsdWRlL3hlbi94bWFsbG9j
LmggICAgICAgICAgICAgICAgICAgfCAgIDEzICsKIDE3IGZpbGVzIGNoYW5nZWQsIDE4OTUgaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11X2Z3c3BlYy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11X2hlbHBlcnMuYwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11X2Z3c3BlYy5oCgotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmmG-0007mz-Nw; Tue, 24 Sep 2019 15:30:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmmF-0007mk-Vj
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:30:56 +0000
X-Inumbo-ID: 49af3b80-dee0-11e9-8628-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by localhost (Halon) with ESMTPS
 id 49af3b80-dee0-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 15:30:50 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id t8so1732209lfc.13
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jwXiyhMbIwZuEAyCZXPBQ4ZYbNBEOMdJ8KLzMT9+Tn4=;
 b=jCBvhVL5Ca3EPviq1hF8wK5fDyp/4Qmjatxv42rP/6hd1hShmR83HrVfJVfpdMq3tz
 CzP6kguUfbEdEv0+U3L2eWN6MAfFHRkCQ1groD5KiZqxpSbSFo8F1nOAjMj7866E2209
 b6lf39kIQt06KEt3UfwPNNEr26lvWQHOqqquoUHjAlS9db8fV5zeeRchgnfNYpvirfsh
 dBsvnsTleNDk56yghd9ge8nJPiCriyeOrIbQ3JdNNLdm/MYj96iHQN0vy5wHGECJP96p
 ySHol7d2eTz9z9dZzGoeU3eRNVG1PMyzgwMZ7REvJjH6bH1CmIeetJmRzmjoQI+hgr5+
 zjoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=jwXiyhMbIwZuEAyCZXPBQ4ZYbNBEOMdJ8KLzMT9+Tn4=;
 b=Du1cUL6BoriYvaL/uSw/gdYKJu0isRIlhmbvoJEwCNJYFJaMp7OEswGhXJXd6YNgkL
 Yf6IeBrbacUxnYONcPoDeP2v/odNOTNWsq4xO8NeVSq2w6FeWFO2uA6Z/irSa8dolOPk
 x1XdupqUWAft/cHi+6ksWEF9lYlYA/zGPrvIW8z0j10prye6IMtPAMEp8/8nV7+ByGdr
 8G6voFCTgv9546Mij8Yx1UP8YvgFybUSflwd2NVxs/xp1QREU72yKiElU7S/I+MVgSYD
 IULFoH3VnKGbqZXYsvrMuAy1kORKdKYyKmEvvNok3TxITEoBgk8K6EKDzMExWbMQyFl4
 2qOQ==
X-Gm-Message-State: APjAAAUgj3xAnRlwChI3W9DQL0mytyaFAiBfGHRe2FQfDST4sprNvvPQ
 7xuEyGZyG1Ajo06PJzimx0+giP7tzxo=
X-Google-Smtp-Source: APXvYqyXjFTMeIjPtvc5DfU9Xwf+Z0jqaOtA/6PaG1qMMesmZTGF8D0kNrl49Fkzkd53oUISpX5hRQ==
X-Received: by 2002:a05:6512:419:: with SMTP id
 u25mr2238873lfk.165.1569339049600; 
 Tue, 24 Sep 2019 08:30:49 -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 z128sm525818lfa.1.2019.09.24.08.30.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:49 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:20 +0300
Message-Id: <1569339027-19484-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 1/8] iommu/arm: Add iommu_helpers.c file to
 keep common for IOMMUs stuff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKSW50cm9kdWNlIGEgc2VwYXJhdGUgZmlsZSB0byBrZWVwIHZhcmlvdXMgaGVscGVycyB3aGlj
aCBjb3VsZCBiZSB1c2VkCmJ5IG1vcmUgdGhhbiBvbmUgSU9NTVUgZHJpdmVyIGluIG9yZGVyIG5v
dCB0byBkdXBsaWNhdGUgY29kZS4KClRoZSBmaXJzdCBjYW5kaWRhdGVzIHRvIGJlIG1vdmVkIHRv
IHRoZSBuZXcgZmlsZSBhcmUgU01NVSBkcml2ZXIncwoibWFwX3BhZ2UvdW5tYXBfcGFnZSIgY2Fs
bGJhY2tzLiBUaGVzZSBjYWxsYmFja3MgbmVpdGhlciBjb250YWluIGFueQpTTU1VIHNwZWNpZmlj
IGluZm8gbm9yIHBlcmZvcm0gYW55IFNNTVUgc3BlY2lmaWMgYWN0aW9ucyBhbmQgYXJlIGdvaW5n
CnRvIGJlIHRoZSBzYW1lIGFjcm9zcyBhbGwgSU9NTVUgZHJpdmVycyB3aGljaCBIL1cgSVAgc2hh
cmVzIFAyTQp3aXRoIHRoZSBDUFUgbGlrZSBTTU1VIGRvZXMuCgpTbywgbW92ZSBjYWxsYmFja3Mg
dG8gaW9tbXVfaGVscGVycy5jIGZvciB0aGUgdXBjb21pbmcgSVBNTVUgZHJpdmVyCnRvIGJlIGFi
bGUgdG8gcmUtdXNlIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgVjMgLT4gVjQ6CiAgICAtIGFkZGVkIEp1
bGllbidzIEEtYgogICAgLSBmaXhlZCBHcmFtbWF0aWNhbCBlcnJvcgogICAgLSBjbGFyaWZpZWQg
Y29tbWVudCBpbiBhIGhlYWRlcgoKQ2hhbmdlcyBWMiAtPiBWMzoKICAgIC0gcHV0IGhlYWRlcnMg
aW4gYWxwaGFiZXRpY2FsIG9yZGVyCiAgICAtIHJldGFpbmVkIENvcHlyaWdodCBmcm9tIHRoZSBT
TU1VIGNvZGUKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgICAgICAg
IHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9oZWxwZXJzLmMgfCA4
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICB8IDQ4ICstLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2lvbW11LmggICAgICAgICAgICAgICAgIHwgMTAgKysrKwogNCBmaWxlcyBjaGFuZ2Vk
LCA5NyBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL01ha2VmaWxlCmluZGV4IGIzZWZjZmQuLjRhYmI4N2EgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vTWFrZWZpbGUKQEAgLTEsMiArMSwyIEBACi1vYmoteSArPSBpb21tdS5vCitv
YmoteSArPSBpb21tdS5vIGlvbW11X2hlbHBlcnMubwogb2JqLSQoQ09ORklHX0FSTV9TTU1VKSAr
PSBzbW11Lm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9o
ZWxwZXJzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmEzNmUyYjgKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCkBAIC0wLDAg
KzEsODQgQEAKKy8qCisgKiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVy
cy5jCisgKgorICogQ29udGFpbnMgdmFyaW91cyBoZWxwZXJzIHRvIGJlIHVzZWQgYnkgSU9NTVUg
ZHJpdmVycy4KKyAqCisgKiBCYXNlZCBvbiBYZW4ncyBTTU1VIGRyaXZlcjoKKyAqICAgIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTQg
TGluYXJvIExpbWl0ZWQuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE5IEVQQU0gU3lzdGVtcyBJ
bmMuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0
aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lu
Y2x1ZGUgPHhlbi9pb21tdS5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KKworI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KKworLyogU2hvdWxkIG9ubHkgYmUg
dXNlZCBpZiBQMk0gVGFibGUgaXMgc2hhcmVkIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1V
LiAqLworaW50IF9fbXVzdF9jaGVjayBhcm1faW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKQoreworICAgIHAybV90eXBlX3QgdDsKKwor
ICAgIC8qCisgICAgICogR3JhbnQgbWFwcGluZ3MgY2FuIGJlIHVzZWQgZm9yIERNQSByZXF1ZXN0
cy4gVGhlIGRldl9idXNfYWRkcgorICAgICAqIHJldHVybmVkIGJ5IHRoZSBoeXBlcmNhbGwgaXMg
dGhlIE1GTiAobm90IHRoZSBJUEEpLiBGb3IgZGV2aWNlCisgICAgICogcHJvdGVjdGVkIGJ5IGFu
IElPTU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEgMToxIG1hcHBpbmcgaW4gdGhlIGRvbWFpbgorICAg
ICAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0byB3b3JrLgorICAgICAqIFRoaXMgaXMgb25s
eSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCisg
ICAgICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdm
biA9PSBtZm4gPT0gZGZuLgorICAgICAqLworICAgIEJVR19PTighaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkpOworICAgIEJVR19PTihtZm5feChtZm4pICE9IGRmbl94KGRmbikpOworCisgICAg
LyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3cml0YWJsZSBmbGFncyAqLworICAgIGlm
ICggIShmbGFncyAmIChJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpKSApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgdCA9IChmbGFncyAmIElPTU1VRl93cml0YWJsZSkg
PyBwMm1faW9tbXVfbWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsKKworICAgIC8qCisgICAgICog
VGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50
IG1hcHBpbmcKKyAgICAgKiBpZiB0aGVyZSBpcyBhbHJlYWR5IG9uZS4uLgorICAgICAqLworICAg
IHJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZu
KGRmbl94KGRmbikpLCAwLCB0KTsKK30KKworLyogU2hvdWxkIG9ubHkgYmUgdXNlZCBpZiBQMk0g
VGFibGUgaXMgc2hhcmVkIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VLiAqLworaW50IF9f
bXVzdF9jaGVjayBhcm1faW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAq
Zmx1c2hfZmxhZ3MpCit7CisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5
IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCisgICAgICogaXMgZGlyZWN0
IG1hcHBlZCAoaS5lLiBnZm4gPT0gbWZuID09IGRmbikuCisgICAgICovCisgICAgaWYgKCAhaXNf
ZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
IHJldHVybiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuX3goZGZuKSksIF9t
Zm4oZGZuX3goZGZuKSksIDApOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwppbmRleCBmMTUxYjlmLi44YWU5ODZhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMKQEAgLTI3MzQsNTAgKzI3MzQsNiBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9pb21tdV9kb21h
aW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKIAl4ZnJlZSh4ZW5fZG9tYWluKTsKIH0KIAot
c3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLAotCQkJCQkgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLAotCQkJ
CQkgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpCi17Ci0JcDJtX3R5cGVfdCB0OwotCi0JLyoK
LQkgKiBHcmFudCBtYXBwaW5ncyBjYW4gYmUgdXNlZCBmb3IgRE1BIHJlcXVlc3RzLiBUaGUgZGV2
X2J1c19hZGRyCi0JICogcmV0dXJuZWQgYnkgdGhlIGh5cGVyY2FsbCBpcyB0aGUgTUZOIChub3Qg
dGhlIElQQSkuIEZvciBkZXZpY2UKLQkgKiBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUsIFhlbiBuZWVk
cyB0byBhZGQgYSAxOjEgbWFwcGluZyBpbiB0aGUgZG9tYWluCi0JICogcDJtIHRvIGFsbG93IERN
QSByZXF1ZXN0IHRvIHdvcmsuCi0JICogVGhpcyBpcyBvbmx5IHZhbGlkIHdoZW4gdGhlIGRvbWFp
biBpcyBkaXJlY3RlZCBtYXBwZWQuIEhlbmNlIHRoaXMKLQkgKiBmdW5jdGlvbiBzaG91bGQgb25s
eSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdpdGggZ2ZuID09IG1mbiA9PSBkZm4uCi0JICovCi0J
QlVHX09OKCFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSk7Ci0JQlVHX09OKG1mbl94KG1mbikg
IT0gZGZuX3goZGZuKSk7Ci0KLQkvKiBXZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRh
YmxlIGZsYWdzICovCi0JaWYgKCEoZmxhZ3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKSkpCi0JCXJldHVybiAtRUlOVkFMOwotCi0JdCA9IChmbGFncyAmIElPTU1VRl93cml0
YWJsZSkgPyBwMm1faW9tbXVfbWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsKLQotCS8qCi0JICog
VGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50
IG1hcHBpbmcKLQkgKiBpZiB0aGVyZSBpcyBhbHJlYWR5IG9uZS4uLgotCSAqLwotCXJldHVybiBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94KGRm
bikpLAotCQkJCSAgICAgICAwLCB0KTsKLX0KLQotc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJt
X3NtbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxh
Z3MpCi17Ci0JLyoKLQkgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250
dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCi0JICogaXMgZGlyZWN0IG1hcHBlZCAoaS5lLiBnZm4g
PT0gbWZuID09IGRmbikuCi0JICovCi0JaWYgKCAhaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkg
KQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCXJldHVybiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIF9nZm4oZGZuX3goZGZuKSksIF9tZm4oZGZuX3goZGZuKSksIDApOwotfQotCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQg
PSBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdCwKICAgICAuaHdkb21faW5pdCA9IGFybV9zbW11
X2lvbW11X2h3ZG9tX2luaXQsCkBAIC0yNzg2LDggKzI3NDIsOCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CiAgICAgLmlvdGxiX2ZsdXNoX2Fs
bCA9IGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbCwKICAgICAuYXNzaWduX2RldmljZSA9IGFybV9z
bW11X2Fzc2lnbl9kZXYsCiAgICAgLnJlYXNzaWduX2RldmljZSA9IGFybV9zbW11X3JlYXNzaWdu
X2RldiwKLSAgICAubWFwX3BhZ2UgPSBhcm1fc21tdV9tYXBfcGFnZSwKLSAgICAudW5tYXBfcGFn
ZSA9IGFybV9zbW11X3VubWFwX3BhZ2UsCisgICAgLm1hcF9wYWdlID0gYXJtX2lvbW11X21hcF9w
YWdlLAorICAgIC51bm1hcF9wYWdlID0gYXJtX2lvbW11X3VubWFwX3BhZ2UsCiB9OwogCiBzdGF0
aWMgX19pbml0IGNvbnN0IHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdShjb25zdCBz
dHJ1Y3QgZGV2aWNlICpkZXYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKaW5kZXggOTA0YzlhZS4uMTFkZWRiYSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vaW9tbXUuaApAQCAtMjYsNiArMjYsMTYgQEAgc3RydWN0IGFyY2hfaW9tbXUKIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3Nl
dF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsKIAorLyoKKyAqIFRoZSBtYXBwaW5n
IGhlbHBlcnMgYmVsb3cgc2hvdWxkIG9ubHkgYmUgdXNlZCBpZiBQMk0gVGFibGUgaXMgc2hhcmVk
CisgKiBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBJT01NVS4KKyAqLworaW50IF9fbXVzdF9jaGVj
ayBhcm1faW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZs
dXNoX2ZsYWdzKTsKK2ludCBfX211c3RfY2hlY2sgYXJtX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKTsKKwogI2VuZGlmIC8qIF9fQVJDSF9BUk1f
SU9NTVVfSF9fICovCiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:31:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmmM-0007oZ-1K; Tue, 24 Sep 2019 15:31:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmmK-0007oI-VV
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:31:00 +0000
X-Inumbo-ID: 4a50ba46-dee0-11e9-97fb-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by localhost (Halon) with ESMTPS
 id 4a50ba46-dee0-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 15:30:51 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id y127so1770733lfc.0
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30: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:in-reply-to:references;
 bh=xDq40Au2Mh7HyP1hj5EVpnkLX/Wo7KofiZYfsJMVXjI=;
 b=n2G6jw8Ln7O7S1FaAg88uaPetKqNjc3LUqU1/u77mIGZ5hBQ45/Uu5jz4qHwC2zzWT
 bCgQvrou2/C7+kTNiNn6KqnVbe2HjN1DSxJJ5Zbqy4CGfSXaDrzjWBEI0tyRbUph7QQ2
 rtjkZA05cj5ZMmWehZcNI0FhpmAseboczMUlChcYM49UIrasTYFWhroqdwGQ6vGN0V9Y
 FrQ6INdDRC3wVJq8zivzDgGPzTF5YX8RsKTGm3Dj5hi99Hfjx4c5tk6g6Dffmk2vnjaA
 /zlQiE1cMQJ0Ym5fhrPpM1Kjeoj/2DqXiUBygXV/yzRueDKa+MSj85gva7FZygZS7XvP
 VBoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=xDq40Au2Mh7HyP1hj5EVpnkLX/Wo7KofiZYfsJMVXjI=;
 b=fxto3CJVv/f036Jp6Ew9aAu7RsSRvNkD5y43VrdI+B2P0fqs2vabavwnOnnKq7d7XO
 PKkKSyvTfqR7LQKavHUzxlDuGaPAz37+TIpgkkiKBfpsmhwpPviTYiX7Sq7ktTXveLrx
 roggza4PHoqhJ3SkK9M7qg9PdBYV6mlN7ldjFtwdJyVhvv8xKGnxw4fCIf72W6Cws4oZ
 XdJxtxu21t7sukyxWqEHatMEfryqwvu/X7t6RSqxK2Np1T6UoMSN9DAh6V0vtONfc7ZP
 /dhMvhbqz5LmRWsYnaIvnPSOgw9dVsV/qkJTLucBA36p5bfuFk6GtPOX9G3C0IkWT8l1
 ph6w==
X-Gm-Message-State: APjAAAVLpzH59uwKh1iMP6oFxlgM0TYg/HxtkiyLupuhD2BlBnafy1hs
 nmcDndXUFCNx1pda8R7RdAuRUuXMl/Q=
X-Google-Smtp-Source: APXvYqzWnom2pf5wI0dodtFvA0qnCGVcPInR0foBKtLLIvWuqw82toki2gmmIWzOA2werorF22P5Pg==
X-Received: by 2002:ac2:483a:: with SMTP id 26mr2240195lft.188.1569339050626; 
 Tue, 24 Sep 2019 08:30:50 -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 z128sm525818lfa.1.2019.09.24.08.30.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:50 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:21 +0300
Message-Id: <1569339027-19484-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 2/8] iommu/arm: Add ability to handle
 deferred probing request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBhZGRzIG1pbmltYWwgcmVxdWlyZWQgc3VwcG9ydCB0byBHZW5lcmFsIElP
TU1VIGZyYW1ld29yawp0byBiZSBhYmxlIHRvIGhhbmRsZSBhIGNhc2Ugd2hlbiBJT01NVSBkcml2
ZXIgcmVxdWVzdGluZyBkZWZlcnJlZApwcm9iaW5nIGZvciBhIGRldmljZS4KCkluIG9yZGVyIG5v
dCB0byBwdWxsIExpbnV4J3MgZXJyb3IgY29kZSAoLUVQUk9CRV9ERUZFUikgdG8gWGVuCndlIGhh
dmUgY2hvc2VuIC1FQUdBSU4gdG8gYmUgdXNlZCBmb3IgaW5kaWNhdGluZyB0aGF0IGRldmljZQpw
cm9iaW5nIGlzIGRlZmVycmVkLgoKVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSB1cGNvbWluZyBJUE1N
VSBkcml2ZXIgd2hpY2ggbWF5IHJlcXVlc3QKZGVmZXJyZWQgcHJvYmluZyBkZXBlbmRpbmcgb24g
d2hhdCBkZXZpY2Ugd2lsbCBiZSBwcm9iZWQgdGhlIGZpcnN0Cih0aGVyZSBpcyBzb21lIGRlcGVu
ZGVuY3kgYmV0d2VlbiB0aGVzZSBkZXZpY2VzLCBSb290IGRldmljZSBtdXN0IGJlCnJlZ2lzdGVy
ZWQgYmVmb3JlIENhY2hlIGRldmljZXMuIElmIG5vdCB0aGUgY2FzZSwgZHJpdmVyIHdpbGwgZGVu
eQpmdXJ0aGVyIENhY2hlIGRldmljZSBwcm9iZXMgdW50aWwgUm9vdCBkZXZpY2UgaXMgcmVnaXN0
ZXJlZCkuCkFzIHdlIGNhbid0IGd1YXJhbnRlZSBhIGZpeGVkIHByZS1kZWZpbmVkIG9yZGVyIGZv
ciB0aGUgZGV2aWNlIG5vZGVzCmluIERULCB3ZSBuZWVkIHRvIGJlIHJlYWR5IGZvciB0aGUgc2l0
dWF0aW9uIHdoZXJlIGRldmljZXMgYmVpbmcKcHJvYmVkIGluICJhbnkiIG9yZGVyLgoKU2lnbmVk
LW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQpDaGFuZ2VzIFY0IC0+IFY1OgogICAgLSBhZGRlZCBKdWxpZW4ncyBSLWIKICAgIC0gZml4ZWQg
R3JhbW1hdGljYWwgZXJyb3IKCkNoYW5nZXMgVjMgLT4gVjQ6CiAgICAtIG1vdmVkIGNoYW5nZXMg
cmVsYXRlZCB0byB0aGUgImhlYWRlcnMgb3JkZXJpbmciCiAgICAgIHRvIGEgc2VwYXJhdGUgcGF0
Y2gKICAgIC0gYWRkZWQgZXhwbGFpbmF0aW9uIHdoeSBkb21haW5fbGlzdCBpcyByZS11c2VkCiAg
ICAtIHJlbW92ZWQgdGhlIHVubmVjZXNzYXJ5IHBhaXIgb2Ygb3V0ZXJtb3N0IHBhcmVudGhlc2Vz
CiAgICAgIHdoZW4gY2hlY2tpbmcgdGhlIGxpc3RfZW1wdHkKCkNoYW5nZXMgVjIgLT4gVjM6CiAg
ICAtIHJlbW92ZWQgZGVmZXJyZWRfcHJvYmUgZmllbGQgZnJvbSBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUsCiAgICAgIHJlLXVzZWQgZG9tYWluX2xpc3QgaW5zdGVhZAogICAgLSBkb2N1bWVudGVkIGRv
bWFpbl9saXN0IHVzYWdlCiAgICAtIGFkZGVkIEFTU0VSVCB0byBjaGVjayB0aGF0IG5wLT5kb21h
aW5fbGlzdCBpcyBlbXB0eQogICAgICBiZWZvcmUgcmUtdXNpbmcgaXQKICAgIC0gcHV0IGRlZmVy
cmVkX3Byb2JlX2xpc3QgdG8gaW5pdCBzZWN0aW9uCiAgICAtIHVzZWQgbW9yZSBzdHJpY3QgbG9n
aWMgcmVnYXJkaW5nIHByb2Nlc3NpbmcgZGV2aWNlcyBpbgogICAgICB0aGUgZGVmZXJyZWQgbGlz
dAogICAgLSBhZGRlZCBtb3JlIGNvbW1lbnRzIHRvIGNvZGUKICAgIC0gcHV0IGhlYWRlcnMgaW4g
YWxwaGFiZXRpY2FsIG9yZGVyCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11
LmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2RldmljZS5oICAgICAgICB8ICA2ICsrKy0KIHhlbi9pbmNsdWRlL3hlbi9kZXZp
Y2VfdHJlZS5oICAgICAgIHwgIDcgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCmluZGV4
IDI2NzhlZjUuLjc2ZTExNTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCkBAIC0y
MSw2ICsyMSwxMiBAQAogCiAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgogCisvKgorICogRGVmZXJy
ZWQgcHJvYmUgbGlzdCBpcyB1c2VkIHRvIGtlZXAgdHJhY2sgb2YgZGV2aWNlcyBmb3Igd2hpY2gg
ZHJpdmVyCisgKiByZXF1ZXN0ZWQgZGVmZXJyZWQgcHJvYmluZyAocmV0dXJuZWQgLUVBR0FJTiku
CisgKi8KK3N0YXRpYyBfX2luaXRkYXRhIExJU1RfSEVBRChkZWZlcnJlZF9wcm9iZV9saXN0KTsK
Kwogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X29wczsKIAogY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKQpAQCAtNDMsNyArNDksNyBAQCB2b2lk
IF9faW5pdCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcykKIAogaW50
IF9faW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQogewotICAgIHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqbnA7CisgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpucCwgKnRtcDsKICAgICBp
bnQgcmM7CiAgICAgdW5zaWduZWQgaW50IG51bV9pb21tdXMgPSAwOwogCkBAIC01Miw2ICs1OCwy
MSBAQCBpbnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCiAgICAgICAgIHJjID0g
ZGV2aWNlX2luaXQobnAsIERFVklDRV9JT01NVSwgTlVMTCk7CiAgICAgICAgIGlmICggIXJjICkK
ICAgICAgICAgICAgIG51bV9pb21tdXMrKzsKKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FQUdB
SU4gKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTm9ib2R5IHNo
b3VsZCB1c2UgZGV2aWNlJ3MgZG9tYWluX2xpc3QgYXQgc3VjaCBlYXJseSBzdGFnZSwKKyAgICAg
ICAgICAgICAqIHNvIHdlIGNhbiByZS11c2UgaXQgdG8gbGluayB0aGUgZGV2aWNlIGluIHRoZSBk
ZWZlcnJlZCBsaXN0IHRvCisgICAgICAgICAgICAgKiBhdm9pZCBpbnRyb2R1Y2luZyBleHRyYSBs
aXN0X2hlYWQgZmllbGQgaW4gc3RydWN0IGR0X2RldmljZV9ub2RlLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBBU1NFUlQobGlzdF9lbXB0eSgmbnAtPmRvbWFpbl9saXN0KSk7CisKKyAg
ICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBEcml2ZXIgcmVxdWVzdGVkIGRlZmVycmVkIHBy
b2JpbmcsIHNvIGFkZCB0aGlzIGRldmljZSB0bworICAgICAgICAgICAgICogdGhlIGRlZmVycmVk
IGxpc3QgZm9yIGZ1cnRoZXIgcHJvY2Vzc2luZy4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgbGlzdF9hZGQoJm5wLT5kb21haW5fbGlzdCwgJmRlZmVycmVkX3Byb2JlX2xpc3QpOworICAg
ICAgICB9CiAgICAgICAgIC8qCiAgICAgICAgICAqIElnbm9yZSB0aGUgZm9sbG93aW5nIGVycm9y
IGNvZGVzOgogICAgICAgICAgKiAgIC0gRUJBREY6IEluZGljYXRlIHRoZSBjdXJyZW50IGlzIG5v
dCBhbiBJT01NVQpAQCAtNjIsNyArODMsMzggQEAgaW50IF9faW5pdCBpb21tdV9oYXJkd2FyZV9z
ZXR1cCh2b2lkKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIHJldHVybiAo
IG51bV9pb21tdXMgPiAwICkgPyAwIDogLUVOT0RFVjsKKyAgICAvKiBSZXR1cm4gaW1tZWRpYXRl
bHkgaWYgdGhlcmUgYXJlIG5vIGluaXRpYWxpemVkIGRldmljZXMuICovCisgICAgaWYgKCAhbnVt
X2lvbW11cyApCisgICAgICAgIHJldHVybiBsaXN0X2VtcHR5KCZkZWZlcnJlZF9wcm9iZV9saXN0
KSA/IC1FTk9ERVYgOiAtRUFHQUlOOworCisgICAgcmMgPSAwOworCisgICAgLyoKKyAgICAgKiBQ
cm9jZXNzIGRldmljZXMgaW4gdGhlIGRlZmVycmVkIGxpc3QgaWYgaXQgaXMgbm90IGVtcHR5Lgor
ICAgICAqIENoZWNrIHRoYXQgYXQgbGVhc3Qgb25lIGRldmljZSBpcyBpbml0aWFsaXplZCBhdCBl
YWNoIGxvb3AsIG90aGVyd2lzZQorICAgICAqIHdlIG1heSBnZXQgYW4gaW5maW5pdGUgbG9vcC4g
QWxzbyBzdG9wIHByb2Nlc3NpbmcgaWYgd2UgZ290IGFuIGVycm9yCisgICAgICogb3RoZXIgdGhh
biAtRUFHQUlOLgorICAgICAqLworICAgIHdoaWxlICggIWxpc3RfZW1wdHkoJmRlZmVycmVkX3By
b2JlX2xpc3QpICYmIG51bV9pb21tdXMgKQorICAgIHsKKyAgICAgICAgbnVtX2lvbW11cyA9IDA7
CisKKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggbnAsIHRtcCwgJmRlZmVycmVk
X3Byb2JlX2xpc3QsIGRvbWFpbl9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBk
ZXZpY2VfaW5pdChucCwgREVWSUNFX0lPTU1VLCBOVUxMKTsKKyAgICAgICAgICAgIGlmICggIXJj
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBudW1faW9tbXVzKys7CisKKyAgICAg
ICAgICAgICAgICAvKiBSZW1vdmUgaW5pdGlhbGl6ZWQgZGV2aWNlIGZyb20gdGhlIGRlZmVycmVk
IGxpc3QuICovCisgICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmbnAtPmRvbWFpbl9saXN0
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCByYyAhPSAtRUFHQUlOICkK
KyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1
cm4gcmM7CiB9CiAKIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5z
bGF0ZWRfaHdkb20oc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZGV2aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCmluZGV4IDYzYTBm
MzYuLmVlMWMzYmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaApAQCAtNDQsNyArNDQsMTEgQEAgc3RydWN0
IGRldmljZV9kZXNjIHsKICAgICBlbnVtIGRldmljZV9jbGFzcyBjbGFzczsKICAgICAvKiBMaXN0
IG9mIGRldmljZXMgc3VwcG9ydGVkIGJ5IHRoaXMgZHJpdmVyICovCiAgICAgY29uc3Qgc3RydWN0
IGR0X2RldmljZV9tYXRjaCAqZHRfbWF0Y2g7Ci0gICAgLyogRGV2aWNlIGluaXRpYWxpemF0aW9u
ICovCisgICAgLyoKKyAgICAgKiBEZXZpY2UgaW5pdGlhbGl6YXRpb24uCisgICAgICoKKyAgICAg
KiAtRUFHQUlOIGlzIHVzZWQgdG8gaW5kaWNhdGUgdGhhdCBkZXZpY2UgcHJvYmluZyBpcyBkZWZl
cnJlZC4KKyAgICAgKi8KICAgICBpbnQgKCppbml0KShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRl
diwgY29uc3Qgdm9pZCAqZGF0YSk7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
ZGV2aWNlX3RyZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCmluZGV4IDlhN2E4
ZjIuLmYyYWQyMmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCkBAIC05Miw2ICs5MiwxMyBAQCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgewogCiAgICAgLyogSU9NTVUgc3BlY2lmaWMgZmllbGRzICovCiAg
ICAgYm9vbCBpc19wcm90ZWN0ZWQ7CisgICAgLyoKKyAgICAgKiBUaGUgbWFpbiBwdXJwb3NlIG9m
IHRoaXMgbGlzdCBpcyB0byBsaW5rIHRoZSBzdHJ1Y3R1cmUgaW4gdGhlIGxpc3QKKyAgICAgKiBv
ZiBkZXZpY2VzIGFzc2lnbmVkIHRvIGRvbWFpbi4KKyAgICAgKgorICAgICAqIEJvb3QgY29kZSAo
aW9tbXVfaGFyZHdhcmVfc2V0dXApIHJlLXVzZXMgdGhpcyBsaXN0IHRvIGxpbmsgdGhlIHN0cnVj
dHVyZQorICAgICAqIGluIHRoZSBsaXN0IG9mIGRldmljZXMgZm9yIHdoaWNoIGRyaXZlciByZXF1
ZXN0ZWQgZGVmZXJyZWQgcHJvYmluZy4KKyAgICAgKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRv
bWFpbl9saXN0OwogCiAgICAgc3RydWN0IGRldmljZSBkZXY7Ci0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:31:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmmR-0007rW-Cu; Tue, 24 Sep 2019 15:31:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmmP-0007r4-W3
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:31:06 +0000
X-Inumbo-ID: 4af7dce0-dee0-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by localhost (Halon) with ESMTPS
 id 4af7dce0-dee0-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:30:53 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id y23so2348234lje.9
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=sQRBacY7IWJeeQXPRyg+OlUCm3S/btufzJlQQaOIwrY=;
 b=dN7PTuPEfZu/swbJ4BENv+xHvySzwTp57pMW5yXhIP/EBvompkuSw0Xi1pOlNd25nb
 VhXsrJluOg/OOPlEkcvtVf8k74XXeWOMbAeV8bZLNu9ZI5oCF1iokNr5zHDMZhuK7IJ9
 CNfINWtFCYLF4vpwr0TKaVYZ60gUZshIMt1aRD7UMV/imydgHdPv11gPXAlhPk2EWRX6
 YXYcqem83i6YY/faCp9JM2vIHHQKFMW4G4nMiZ9dOF3ZV2BQkaBbyVf7WVktNX3l/gGk
 rNR4OPv4lWZVtnc6hx3Ur9uyaSFtDC2uZc9UU1Pbe7/mne2G2nBEMi/RxdPav0oG+po2
 fuNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=sQRBacY7IWJeeQXPRyg+OlUCm3S/btufzJlQQaOIwrY=;
 b=QB9odalJUBNlM1KgTkxHPeRpgYJXqImaT57qKiknjwN/eqpv5FxrAu4OTyUeCuj5UW
 PgkP39PnsV1sice3gNdIASPT94UNLKevyGtLHSPjQJW4sZRlAw/o++biooA1P31/WlfY
 Ugji4GnxWKwGWT642hJF8m4DNq/fid9425+cxOPmdPGMeS6quQGmDVVY7mCoHVZERsxt
 Mx2VGKUpNUu0XQwSDFfa0TYbRPdpLM/gJz8Jx7kWrLjjZqZMzqxvYP+W2fOgq7eVc67B
 n6NIHlub5gua6EfIG0JslVXuATWZk3pe3naKmTPqT0kb08Ywh8S9iu6G69Cu7e6FX3pi
 zVzw==
X-Gm-Message-State: APjAAAXQZpgpE3Jl4wfXhW8HyOR3tAdE99yFO7ceNPh68RF6a6E6mpuW
 JEou+7Xx4xLMxM+fCF1J3bhQOQAbbWE=
X-Google-Smtp-Source: APXvYqyNenFd6tU2ijaWmAxnjP/Z4c+kge27jfzseo4ya1NikrUCP9JxciXWb2r6vJM50l8bBXFlKg==
X-Received: by 2002:a2e:654a:: with SMTP id z71mr2458830ljb.37.1569339051795; 
 Tue, 24 Sep 2019 08:30:51 -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 z128sm525818lfa.1.2019.09.24.08.30.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:51 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:22 +0300
Message-Id: <1569339027-19484-4-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 3/8] xen/common: Introduce _xrealloc 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHR5cGUtdW5zYWZlIGZ1bmN0aW9uIHdoaWNoIGJlc2lk
ZXMKcmUtYWxsb2NhdGlvbiBoYW5kbGVzIHRoZSBmb2xsb3dpbmcgY29ybmVyIGNhc2VzOgoxLiBp
ZiByZXF1ZXN0ZWQgc2l6ZSBpcyB6ZXJvLCBpdCB3aWxsIGJlaGF2ZSBsaWtlIHhmcmVlCjIuIGlm
IGluY29taW5nIHBvaW50ZXIgaXMgbm90IHZhbGlkIChOVUxMIG9yIFpFUk9fQkxPQ0tfUFRSKSwK
ICAgaXQgd2lsbCBiZWhhdmUgbGlrZSB4bWFsbG9jCgpJZiBib3RoIHBvaW50ZXIgYW5kIHNpemUg
YXJlIHZhbGlkIHRoZSBmdW5jdGlvbiB3aWxsIHJlLWFsbG9jYXRlIGFuZApjb3B5IG9ubHkgaWYg
cmVxdWVzdGVkIHNpemUgYW5kIGFsaWdubWVudCBkb24ndCBmaXQgaW4gYWxyZWFkeQphbGxvY2F0
ZWQgc3BhY2UuCgpTdWJzZXF1ZW50IHBhdGNoIHdpbGwgYWRkIHR5cGUtc2FmZSBoZWxwZXIgbWFj
cm9zLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNo
Y2hlbmtvQGVwYW0uY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBWNCAtPiBWNToKICAgIC0g
YXZvaWQgcG9zc2libGUgdHJ1bmNhdGlvbiB3aXRoIGFsbG9jYXRpb25zIG9mIDRHaUIgb3IgYWJv
dmUKICAgIC0gaW50cm9kdWNlIGhlbHBlciBmdW5jdGlvbnMgYWRkKHN0cmlwKV9wYWRkaW5nIHRv
IGF2b2lkCiAgICAgIGR1cGxpY2F0aW5nIHRoZSBjb2RlCiAgICAtIG9taXQgdGhlIHVubmVjZXNz
YXJ5IGNhc3RzLCBjaGFuZ2UgdTMyIHRvIHVpbnQzMl90CiAgICAgIHdoZW4gbW92aW5nIHRoZSBj
b2RlCiAgICAtIHVzZSBfeHphbGxvYyBpbnN0ZWFkIG9mIF94bWFsbG9jIHRvIGdldCB0aGUgdGFp
bAogICAgICBwb3J0aW9uIHplcm9lZAogICAgLSB1cGRhdGUgcG9pbnRlciBhY2NvcmRpbmcgdG8g
dGhlIHJlcXVzdGVkIGFsaWdubWVudAogICAgLSBjb21wYXJlZCBhZ2FpbnN0ICJzaXplIiBpbnN0
ZWFkIG9mICJ0bXBfc2l6ZSIgZm9yIHRoZSBhbGxvY2F0aW9ucwogICAgICBhYm92ZSBQQUdFX1NJ
WkUKCkNoYW5nZXMgVjMgLT4gVjQ6CiAgICAtIGFkZCBjaGVjayBmb3IgdGhlIGFsaWdubWVudCBj
b21wYXRpYmlsaXR5CiAgICAtIHByb3Blcmx5IGRldGVjdCBjdXJyZW50IHNpemUgKHRha2UgaW50
byB0aGUgYWNjb3VudCBhIHBvc3NpYmxlCiAgICAgIGZha2UgYWxpZ25tZW50IGhlYWRlcikKICAg
IC0gdXBkYXRlIGNvbW1lbnQgaW4gY29kZS9wYXRjaCBkZXNjcmlwdGlvbgoKQ2hhbmdlcyBSRkMg
LT4gVjM6CiAgICAtIGJlaGF2ZSBsaWtlIHhtYWxsb2MgaWYgaW5jb21pbmcgcG9pbnRlciBpcyBa
RVJPX0JMT0NLX1BUUiBvciBOVUxMCiAgICAtIHJldHVybiBaRVJPX0JMT0NLX1BUUiBhZnRlciB4
ZnJlZSBpZiByZXF1ZXN0ZWQgc2l6ZSBpcyB6ZXJvCiAgICAtIGFkZCBwYXRjaCBkZXNjcmlwdGlv
bgogICAgLSB1c2UgYWxsb2NhdG9yIGludGVybmFscyB0byByZWNvZ25pemUgY3VycmVudCBzaXpl
IG9mCiAgICAgIHRoZSBpbmNvbWluZyBwb2ludGVyCiAgICAtIGRvIG5vdCByZS1hbGxvY2F0ZSBh
bmQgY29weSBpZiByZXF1ZXN0ZWQgc2l6ZSBmaXRzIGluIGFscmVhZHkKICAgICAgYWxsb2NhdGVk
IHNwYWNlCgogICAuLi4KCiAgIE9yaWdpbmFsIHBhdGNoIHdhcyBpbml0aWFsbHkgcG9zdGVkIGJ5
IFNhbWVlciBHb2VsOgogICBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNy0wNi9tc2cwMDg1OC5odG1sCgogICBUaGlzIGNvdWxkIGJlIGNvbnNpZGVyZWQg
YXMgYW5vdGhlciBhdHRlbXB0IHRvIGFkZCBpdDoKICAgaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZl
LmNvbS9rZXhlY0BsaXN0cy5pbmZyYWRlYWQub3JnL21zZzIxMzM1Lmh0bWwKCiAgIFtBcyBpdCB3
YXMgcHJldmlvdXNseSBkaXNjdXNzZWQgd2l0aCBKdWxpZW4gaW4gSVJDXQoKICAgVGhlIHJlYXNv
biBmb3IgdGhpcyBwYXRjaCB0byBiZSBhbiBSRkMgaXMgdGhhdCBwYXRjaCBpdHNlbGYgaXMgbm90
CiAgIGNvbXBsZXRlbHkgY29ycmVjdCBhbmQgSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHdoYXQv
aG93IHNob3VsZAogICBiZSBkb25lIGZvciB0aGlzIHBhdGNoIHRvIGJlIGFjY2VwdGVkLiBPciB3
aGV0aGVyIGNvbW11bml0eSBldmVuCiAgIHdhbnRzIHRoaXMgdG8gZ28gaW4uIFNvLCB0byBhdm9p
ZCBiaWtlIHNoZWRkaW5nLCB0aGUgZmlyc3QgdGFyZ2V0IGlzCiAgIHRvIGNvbGxlY3QgZmVlZGJh
Y2suCgogICBGb3IgZXZlcnlvbmUgd2hvIHdhbnRzIG1vcmUgZGV0YWlscyB3aHkgdGhpcyBpcyBu
ZWVkZWQgYW5kCiAgIHdoZXJlIHVzZWQsIHBsZWFzZSBzZWUgbmV4dCBwYXRjaCBvZiB0aGlzIHRo
cmVhZDoKICAgImlvbW11L2FybTogQWRkIGxpZ2h0d2VpZ2h0IGlvbW11X2Z3c3BlYyBzdXBwb3J0
IgoKICAgSW4gYSBudXRzaGVsbCwgdGhlIHVwY29taW5nICJpb21tdV9md3NwZWMiIHN1cHBvcnQg
b24gQVJNCiAgIGlzIGdvaW5nIHRvIHVzZSB4cmVhbGxvYyB0byBleHBhbmQgYW4gYXJyYXkgZm9y
IGRldmljZSBJRHMuCiAgIFdlIHJlYWxseSB3YW50IHRvIGhhdmUgImlvbW11X2Z3c3BlYyIgc3Vw
cG9ydCB3aGljaCB3aWxsIGdpdmUgdXMKICAgYSBnZW5lcmljIGFic3RyYWN0IHdheSB0byBhZGQg
bmV3IGRldmljZSB0byB0aGUgSU9NTVUgYmFzZWQgb24KICAgdGhlIGdlbmVyaWMgSU9NTVUgRFQg
YmluZGluZy4KLS0tCiB4ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jIHwgMTEzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi94bWFs
bG9jLmggfCAgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspLCAxOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jIGIveGVuL2Nv
bW1vbi94bWFsbG9jX3Rsc2YuYwppbmRleCBlOThhZDY1Li5hNzk3MDE5IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCisrKyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMK
QEAgLTU1NCwxMCArNTU0LDQwIEBAIHN0YXRpYyB2b2lkIHRsc2ZfaW5pdCh2b2lkKQogI2RlZmlu
ZSBaRVJPX0JMT0NLX1BUUiAoKHZvaWQgKiktMUwpCiAjZW5kaWYKIAorc3RhdGljIHZvaWQgKnN0
cmlwX3BhZGRpbmcodm9pZCAqcCkKK3sKKyAgICBzdHJ1Y3QgYmhkciAqYiA9IHAgLSBCSERSX09W
RVJIRUFEOworCisgICAgaWYgKCBiLT5zaXplICYgRlJFRV9CTE9DSyApCisgICAgeworICAgICAg
ICBwIC09IGItPnNpemUgJiB+RlJFRV9CTE9DSzsKKyAgICAgICAgYiA9IHAgLSBCSERSX09WRVJI
RUFEOworICAgICAgICBBU1NFUlQoIShiLT5zaXplICYgRlJFRV9CTE9DSykpOworICAgIH0KKwor
ICAgIHJldHVybiBwOworfQorCitzdGF0aWMgdm9pZCAqYWRkX3BhZGRpbmcodm9pZCAqcCwgdW5z
aWduZWQgbG9uZyBhbGlnbikKK3sKKyAgICB1aW50MzJfdCBwYWQ7CisKKyAgICBpZiAoIChwYWQg
PSAtKGxvbmcpcCAmIChhbGlnbiAtIDEpKSAhPSAwICkKKyAgICB7CisgICAgICAgIHZvaWQgKnEg
PSBwICsgcGFkOworICAgICAgICBzdHJ1Y3QgYmhkciAqYiA9IHEgLSBCSERSX09WRVJIRUFEOwor
CisgICAgICAgIEFTU0VSVChxID4gcCk7CisgICAgICAgIGItPnNpemUgPSBwYWQgfCBGUkVFX0JM
T0NLOworICAgICAgICBwID0gcTsKKyAgICB9CisKKyAgICByZXR1cm4gcDsKK30KKwogdm9pZCAq
X3htYWxsb2ModW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKQogewogICAg
IHZvaWQgKnAgPSBOVUxMOwotICAgIHUzMiBwYWQ7CiAKICAgICBBU1NFUlQoIWluX2lycSgpKTsK
IApAQCAtNTc4LDE0ICs2MDgsNyBAQCB2b2lkICpfeG1hbGxvYyh1bnNpZ25lZCBsb25nIHNpemUs
IHVuc2lnbmVkIGxvbmcgYWxpZ24pCiAgICAgICAgIHJldHVybiB4bWFsbG9jX3dob2xlX3BhZ2Vz
KHNpemUgLSBhbGlnbiArIE1FTV9BTElHTiwgYWxpZ24pOwogCiAgICAgLyogQWRkIGFsaWdubWVu
dCBwYWRkaW5nLiAqLwotICAgIGlmICggKHBhZCA9IC0obG9uZylwICYgKGFsaWduIC0gMSkpICE9
IDAgKQotICAgIHsKLSAgICAgICAgY2hhciAqcSA9IChjaGFyICopcCArIHBhZDsKLSAgICAgICAg
c3RydWN0IGJoZHIgKmIgPSAoc3RydWN0IGJoZHIgKikocSAtIEJIRFJfT1ZFUkhFQUQpOwotICAg
ICAgICBBU1NFUlQocSA+IChjaGFyICopcCk7Ci0gICAgICAgIGItPnNpemUgPSBwYWQgfCBGUkVF
X0JMT0NLOwotICAgICAgICBwID0gcTsKLSAgICB9CisgICAgcCA9IGFkZF9wYWRkaW5nKHAsIGFs
aWduKTsKIAogICAgIEFTU0VSVCgoKHVuc2lnbmVkIGxvbmcpcCAmIChhbGlnbiAtIDEpKSA9PSAw
KTsKICAgICByZXR1cm4gcDsKQEAgLTU5OCwxMCArNjIxLDcwIEBAIHZvaWQgKl94emFsbG9jKHVu
c2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbikKICAgICByZXR1cm4gcCA/IG1l
bXNldChwLCAwLCBzaXplKSA6IHA7CiB9CiAKLXZvaWQgeGZyZWUodm9pZCAqcCkKK3ZvaWQgKl94
cmVhbGxvYyh2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGln
bikKIHsKLSAgICBzdHJ1Y3QgYmhkciAqYjsKKyAgICB1bnNpZ25lZCBsb25nIGN1cnJfc2l6ZSwg
dG1wX3NpemU7CisgICAgdm9pZCAqcDsKKworICAgIGlmICggIXNpemUgKQorICAgIHsKKyAgICAg
ICAgeGZyZWUocHRyKTsKKyAgICAgICAgcmV0dXJuIFpFUk9fQkxPQ0tfUFRSOworICAgIH0KIAor
ICAgIGlmICggcHRyID09IE5VTEwgfHwgcHRyID09IFpFUk9fQkxPQ0tfUFRSICkKKyAgICAgICAg
cmV0dXJuIF94bWFsbG9jKHNpemUsIGFsaWduKTsKKworICAgIEFTU0VSVCgoYWxpZ24gJiAoYWxp
Z24gLSAxKSkgPT0gMCk7CisgICAgaWYgKCBhbGlnbiA8IE1FTV9BTElHTiApCisgICAgICAgIGFs
aWduID0gTUVNX0FMSUdOOworCisgICAgdG1wX3NpemUgPSBzaXplICsgYWxpZ24gLSBNRU1fQUxJ
R047CisKKyAgICBpZiAoIHRtcF9zaXplIDwgUEFHRV9TSVpFICkKKyAgICAgICAgdG1wX3NpemUg
PSAodG1wX3NpemUgPCBNSU5fQkxPQ0tfU0laRSkgPyBNSU5fQkxPQ0tfU0laRSA6CisgICAgICAg
ICAgICBST1VORFVQX1NJWkUodG1wX3NpemUpOworCisgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25n
KXB0ciAmIChQQUdFX1NJWkUgLSAxKSkgKQorICAgIHsKKyAgICAgICAgY3Vycl9zaXplID0gKHVu
c2lnbmVkIGxvbmcpUEZOX09SREVSKHZpcnRfdG9fcGFnZShwdHIpKSA8PCBQQUdFX1NISUZUOwor
CisgICAgICAgIGlmICggc2l6ZSA8PSBjdXJyX3NpemUgJiYgKCh1bnNpZ25lZCBsb25nKXB0ciAm
IChhbGlnbiAtIDEpKSA9PSAwICkKKyAgICAgICAgICAgIHJldHVybiBwdHI7CisgICAgfQorICAg
IGVsc2UKKyAgICB7CisgICAgICAgIHN0cnVjdCBiaGRyICpiOworCisgICAgICAgIC8qIFN0cmlw
IGFsaWdubWVudCBwYWRkaW5nLiAqLworICAgICAgICBwID0gc3RyaXBfcGFkZGluZyhwdHIpOwor
CisgICAgICAgIGIgPSBwIC0gQkhEUl9PVkVSSEVBRDsKKyAgICAgICAgY3Vycl9zaXplID0gYi0+
c2l6ZSAmIEJMT0NLX1NJWkVfTUFTSzsKKworICAgICAgICBpZiAoIHRtcF9zaXplIDw9IGN1cnJf
c2l6ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEFkZCBhbGlnbm1lbnQgcGFkZGluZy4g
Ki8KKyAgICAgICAgICAgIHAgPSBhZGRfcGFkZGluZyhwLCBhbGlnbik7CisKKyAgICAgICAgICAg
IEFTU0VSVCgoKHVuc2lnbmVkIGxvbmcpcCAmIChhbGlnbiAtIDEpKSA9PSAwKTsKKworICAgICAg
ICAgICAgcmV0dXJuIHA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBwID0gX3h6YWxsb2Moc2l6
ZSwgYWxpZ24pOworICAgIGlmICggcCApCisgICAgeworICAgICAgICBtZW1jcHkocCwgcHRyLCBt
aW4oY3Vycl9zaXplLCBzaXplKSk7CisgICAgICAgIHhmcmVlKHB0cik7CisgICAgfQorCisgICAg
cmV0dXJuIHA7Cit9CisKK3ZvaWQgeGZyZWUodm9pZCAqcCkKK3sKICAgICBpZiAoIHAgPT0gTlVM
TCB8fCBwID09IFpFUk9fQkxPQ0tfUFRSICkKICAgICAgICAgcmV0dXJuOwogCkBAIC02MjYsMTMg
KzcwOSw3IEBAIHZvaWQgeGZyZWUodm9pZCAqcCkKICAgICB9CiAKICAgICAvKiBTdHJpcCBhbGln
bm1lbnQgcGFkZGluZy4gKi8KLSAgICBiID0gKHN0cnVjdCBiaGRyICopKChjaGFyICopcCAtIEJI
RFJfT1ZFUkhFQUQpOwotICAgIGlmICggYi0+c2l6ZSAmIEZSRUVfQkxPQ0sgKQotICAgIHsKLSAg
ICAgICAgcCA9IChjaGFyICopcCAtIChiLT5zaXplICYgfkZSRUVfQkxPQ0spOwotICAgICAgICBi
ID0gKHN0cnVjdCBiaGRyICopKChjaGFyICopcCAtIEJIRFJfT1ZFUkhFQUQpOwotICAgICAgICBB
U1NFUlQoIShiLT5zaXplICYgRlJFRV9CTE9DSykpOwotICAgIH0KKyAgICBwID0gc3RyaXBfcGFk
ZGluZyhwKTsKIAogICAgIHhtZW1fcG9vbF9mcmVlKHAsIHhlbnBvb2wpOwogfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaCBiL3hlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmgK
aW5kZXggZjA3NWQyZC4uODMxMTUyZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3htYWxs
b2MuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCkBAIC01MSw2ICs1MSw3IEBAIGV4
dGVybiB2b2lkIHhmcmVlKHZvaWQgKik7CiAvKiBVbmRlcmx5aW5nIGZ1bmN0aW9ucyAqLwogZXh0
ZXJuIHZvaWQgKl94bWFsbG9jKHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGln
bik7CiBleHRlcm4gdm9pZCAqX3h6YWxsb2ModW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBs
b25nIGFsaWduKTsKK2V4dGVybiB2b2lkICpfeHJlYWxsb2Modm9pZCAqcHRyLCB1bnNpZ25lZCBs
b25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgKl94
bWFsbG9jX2FycmF5KAogICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGln
biwgdW5zaWduZWQgbG9uZyBudW0pCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:31:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmmV-0007ts-TI; Tue, 24 Sep 2019 15:31:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmmU-0007tR-Vr
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:31:11 +0000
X-Inumbo-ID: 4c5337d8-dee0-11e9-97fb-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by localhost (Halon) with ESMTPS
 id 4c5337d8-dee0-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 15:30:55 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id q11so1739458lfc.11
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dAXIdOzd5atuBvsXDzswi8p3w2Qe44gCP0DnzcVW2iI=;
 b=c9rxzKKSk0cCCaf04TMT7q8FmKtllw9FcvMS0MsrP2lO/cH92sh3wuI4ogVvd8fntN
 g+eKwqaDkxNnPUBPvQHu8MhtP4LgmF5Wp7wTaWC8uHf39Wu21KzoKm4Rt9IubIQ4mfpS
 M7Kt+v1UVA1m6pzDWPt1HXxPWs25rybA1BHtYiB+JHRHB9fmWRnqUdOW8fTboa5nQ6Dl
 5Wp86FTv7tMefJ8sAGHRSpAnIE692bzk5Ia0+IxY25oR9pOa9lTl8mLj+4rsA+TW08i+
 4U6HrsGLbdNn0Ybv9zrYLjBYOteQsUo1oGn4eQ3ZvC7Ba1dKzh/nHjvPie9ysAPCUoU1
 TuAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=dAXIdOzd5atuBvsXDzswi8p3w2Qe44gCP0DnzcVW2iI=;
 b=m4znBmj0gSML6a+PtX1qAClpufr48L73rR6EJ0ZaURVOgmmbuyfaaizQc2J+JXZECr
 SPpApIiJUoI95sawUEizattpMzRBhPaChctPjP8mO+8d9NJzhDbAAiS/E6u02L1Vj81x
 7SV6dilBoAAc+dxET4A6UXawibbqiSDtzaRGX+zw3k+whe6H//afYpIxIMp5+/wFz+Cu
 8lTpw/IaIR1VqKbgXCfg5gpTMOdTXleuaE5ryT3WZ4KnmRGT6IEqaulet/b9nDTGUDw9
 Tz1S2Yr77EJCGpjlhcT8e0jwz/E3a1EXy6wFfprG8DdVrzV+MQIRyhTHdI0IBrX8g3ZN
 o4NQ==
X-Gm-Message-State: APjAAAVpkClwLE4QhHlKmJjiurTE2lei/N9r7OQISFHZdgTu+odV0RC2
 ZIpEzOK9u1smtxQZGAZwIX6zERlS28s=
X-Google-Smtp-Source: APXvYqyTopsiIiak5OUxOOlpbxeMPwSJ/QGpMYAc5YuXNte2/WoJY0PWJEINJqb+/gUKPk3/I7pfpg==
X-Received: by 2002:ac2:5dd0:: with SMTP id x16mr2354993lfq.38.1569339053076; 
 Tue, 24 Sep 2019 08:30: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 z128sm525818lfa.1.2019.09.24.08.30.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:52 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:23 +0300
Message-Id: <1569339027-19484-5-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 4/8] xen/common: Introduce
 xrealloc_flex_struct() helper macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Jan Beulich <jbeulich@suse.com>, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHR5cGUtc2FmZSBoZWxwZXIgbWFjcm9zIHRvIHJlLWFs
bG9jYXRlIHNwYWNlCmZvciBhIHN0cnVjdHVyZSB3aXRoIGEgZmxleGlibGUgYXJyYXkgb2YgdHlw
ZWQgb2JqZWN0cy4KCkZvciBleGFtcGxlLCBpZiB3ZSBuZWVkIHRvIHJlLXNpemUgdGhlICJkYXRh
IiBhcnJheToKCiAgIHN0cnVjdCBhcnJsZW4KICAgewogICAgICBzaXplX3QgbGVuOwogICAgICBp
bnQgZGF0YVtdOwogICB9OwoKV2UgY2FuIHVzZSB0aGUgcHJvcG9zZWQgbWFjcm9zIGluIHRoZSBm
b2xsb3dpbmcgd2F5OgoKICAgbmV3X3B0ciA9IHJlYWxsb2NfZmxleF9zdHJ1Y3Qob2xkX3B0ciwg
ZGF0YSwgbnJfZWxlbSk7Cgp3aGVyZSBucl9lbGVtIGlzIHRoZSBkZXNpcmVkIG51bWJlciBvZiBl
bGVtZW50cy4KClN1YnNlcXVlbnQgcGF0Y2ggd2lsbCB1c2UgdGhpcyBtYWNyb3MuCgpBbHNvLCB3
aGlsZSBoZXJlLCBpbnRyb2R1Y2UgeG1hbGxvYyh4emFsbG9jKV9mbGV4X3N0cnVjdCgpIHRvCmFs
bG9jYXRlIHNwYWNlIGZvciBhIHN0cnVjdHVyZSB3aXRoIGEgZmxleGlibGUgYXJyYXkgb2YgdHlw
ZWQgb2JqZWN0cy4KClN1Z2dlc3RlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9C
YWJjaHVrQGVwYW0uY29tPgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKLS0tCkNoYW5nZXMgVjQgLT4gVjU6CiAgICAtIGNsYXJpZmllZCBwYXRjaCBkZXNjcmlw
dGlvbiAoZGF0YVtdIGluc3RlYWQgb2YgZGF0YVsxXSkKICAgIC0gaW50cm9kdWNlZCB4emFsbG9j
X2ZsZXhfc3RydWN0KCkKICAgIC0gYWRkZWQgSmFuJ3MgUi1iCiAgICAtIGFkZGVkIG1pc3Npbmcg
cGFyZW50aGVzZXMgYXJvdW5kIHRoZSBlbnRpcmUgY29uc3RydWN0cwoKQ2hhbmdlcyBWMyAtPiBW
NDoKICAgIC0gY2xhcmlmaWVkIHBhdGNoIGRlc2NyaXB0aW9uCiAgICAtIG1vZGlmaWVkIHRvIG5v
dCB1c2UgbGVhZGluZyB1bmRlcnNjb3JlcwogICAgLSByZW1vdmVkIHVubmVjZXNzYXJ5IHBhaXIg
b2Ygb3V0ZXJtb3N0IHBhcmVudGhlc2VzCiAgICAtIG1vZGlmaWVkIHRvIHVzZSAibnIiIGluc3Rl
YWQgb2YgImxlbiIKICAgIC0gcGxhY2VkIHhtYWxsb2NfZmxleF9zdHJ1Y3QgYmVmb3JlIHhyZWFs
bG9jX2ZsZXhfc3RydWN0CiAgICAtIHNpbXBsaWZpZWQgeHJlYWxsb2NfZmxleF9zdHJ1Y3QgbWFj
cm9zCi0tLQogeGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaCB8IDEyICsrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4veG1hbGxvYy5oIGIveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAppbmRleCA4MzExNTJmLi5m
NTE1Y2VlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi94bWFsbG9jLmgKQEAgLTM1LDYgKzM1LDE4IEBACiAjZGVmaW5lIHh6YWxsb2Nf
YXJyYXkoX3R5cGUsIF9udW0pIFwKICAgICAoKF90eXBlICopX3h6YWxsb2NfYXJyYXkoc2l6ZW9m
KF90eXBlKSwgX19hbGlnbm9mX18oX3R5cGUpLCBfbnVtKSkKIAorLyogQWxsb2NhdGUgc3BhY2Ug
Zm9yIGEgc3RydWN0dXJlIHdpdGggYSBmbGV4aWJsZSBhcnJheSBvZiB0eXBlZCBvYmplY3RzLiAq
LworI2RlZmluZSB4emFsbG9jX2ZsZXhfc3RydWN0KHR5cGUsIGZpZWxkLCBucikgXAorICAgICgo
dHlwZSAqKV94emFsbG9jKG9mZnNldG9mKHR5cGUsIGZpZWxkW25yXSksIF9fYWxpZ25vZl9fKHR5
cGUpKSkKKworI2RlZmluZSB4bWFsbG9jX2ZsZXhfc3RydWN0KHR5cGUsIGZpZWxkLCBucikgXAor
ICAgICgodHlwZSAqKV94bWFsbG9jKG9mZnNldG9mKHR5cGUsIGZpZWxkW25yXSksIF9fYWxpZ25v
Zl9fKHR5cGUpKSkKKworLyogUmUtYWxsb2NhdGUgc3BhY2UgZm9yIGEgc3RydWN0dXJlIHdpdGgg
YSBmbGV4aWJsZSBhcnJheSBvZiB0eXBlZCBvYmplY3RzLiAqLworI2RlZmluZSB4cmVhbGxvY19m
bGV4X3N0cnVjdChwdHIsIGZpZWxkLCBucikgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgKCh0eXBlb2YocHRyKSlfeHJlYWxsb2MocHRyLCBvZmZzZXRvZih0eXBlb2YoKihwdHIpKSwg
ZmllbGRbbnJdKSwgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2FsaWdub2ZfXyh0
eXBlb2YoKihwdHIpKSkpKQorCiAvKiBBbGxvY2F0ZSB1bnR5cGVkIHN0b3JhZ2UuICovCiAjZGVm
aW5lIHhtYWxsb2NfYnl0ZXMoX2J5dGVzKSBfeG1hbGxvYyhfYnl0ZXMsIFNNUF9DQUNIRV9CWVRF
UykKICNkZWZpbmUgeHphbGxvY19ieXRlcyhfYnl0ZXMpIF94emFsbG9jKF9ieXRlcywgU01QX0NB
Q0hFX0JZVEVTKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:31:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15: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 1iCmmb-0007wh-7g; Tue, 24 Sep 2019 15:31:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmmZ-0007w5-VM
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:31:15 +0000
X-Inumbo-ID: 4c6f58e6-dee0-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by localhost (Halon) with ESMTPS
 id 4c6f58e6-dee0-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:30:55 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id l21so2358121lje.4
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=DrzTrZ/qnICiIH+wPomi5xqO8UIxGT+AUn3v3IM2ulg=;
 b=dO+KRciAASWiYHfB13nbiaml9Xjn4GpuQ5UDxN8pjZluEksYWjbLnve/VoApSK1Su3
 DsuXD/vOaRz+7oYQIbf8/Fl/U7AkzKGjrJxnqXDYyVFV7FKsRXNvqJ2Rk9hJbG5fIKjR
 6ZJjfcp/zeuzEmRDwcfo/hjTHDLgxrlU57eBaNpnjr84ZtYoUeYZq0wkWxZP0pvtlVxX
 YhfZmEL8guJoheFzzqj2p+0m/1cxDcW7WIIAvEDQLFubNTmX/h9/WjwH+c1asbemQkLf
 zalnLbmDnPYj/U2x1HlOkSWIv7CxV+wO6hQhjCnYSBUwfGCIxPOaT5Mop49o1VQiOjIZ
 6fPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=DrzTrZ/qnICiIH+wPomi5xqO8UIxGT+AUn3v3IM2ulg=;
 b=bDuhTJevJucqLmYm+yGc/TMqufghVNKXn1SMB33Odhcd2qb3ij6xSg4xeRP1eeKz6g
 Kmwu4ZwRuPDXeMUcnkgqNrFPFgVo9b5UkQmy9uMirRrYRTLjMXJSSLYAPAJxy8MRWzkV
 4gHdb0KNhJGJyPCBF5PH2ELZT2kV+kJVvIyGPA8KYQoBiX+njuG2mz5Ow1Ee0MzXzFoM
 l1MzCXUnL++qNUC18/oMi/Kgcl72CFYXXPuHvm2DtjQUF/E8heUjdmf3FQg6k+PRe1sc
 aV7DpD3puJv49rrxa0m7Hq4sadPrKKxw8udeKISOF7UmrF9W7aymFVqqm7LjhnV/uK+l
 6rfA==
X-Gm-Message-State: APjAAAVCRB/2vIPKBarE0SkpqDzCD2hvl1+5S0o/gPr/oHbtR5RSrJdN
 ouN3IP9MG/Ih8M2MD6dXVtMrWCcWki8=
X-Google-Smtp-Source: APXvYqykQIRaDNSy/2QhVoqUOcT4TJ1HacgneLc/5LdyKjHU9Z738bm99dRaesHhfSDIulUjxoV1JQ==
X-Received: by 2002:a05:651c:1132:: with SMTP id
 e18mr2445509ljo.33.1569339054185; 
 Tue, 24 Sep 2019 08:30: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 z128sm525818lfa.1.2019.09.24.08.30.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:53 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:24 +0300
Message-Id: <1569339027-19484-6-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 5/8] iommu/arm: Add lightweight iommu_fwspec
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKV2UgbmVlZCB0byBoYXZlIHNvbWUgYWJzdHJhY3Qgd2F5IHRvIGFkZCBuZXcgZGV2aWNlIHRv
IHRoZSBJT01NVQpiYXNlZCBvbiB0aGUgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncyBbMV0gd2hp
Y2ggY2FuIGJlIHVzZWQgZm9yCmJvdGggRFQgKHJpZ2h0IG5vdykgYW5kIEFDUEkgKGluIGZ1dHVy
ZSkuCgpGb3IgdGhhdCByZWFzb24gd2UgY2FuIGJvcnJvdyB0aGUgaWRlYSB1c2VkIGluIExpbnV4
IHRoZXNlIGRheXMKY2FsbGVkICJpb21tdV9md3NwZWMiLiBIYXZpbmcgdGhpcyBpbiwgaXQgd2ls
bCBiZSBwb3NzaWJsZQp0byBjb25maWd1cmUgSU9NTVUgbWFzdGVyIGludGVyZmFjZXMgb2YgdGhl
IGRldmljZSAoZGV2aWNlIElEcykKZnJvbSBhIHNpbmdsZSBjb21tb24gcGxhY2UgYW5kIGF2b2lk
IGtlZXBpbmcgYWxtb3N0IGlkZW50aWNhbCBsb29rLXVwCmltcGxlbWVudGF0aW9ucyBpbiBlYWNo
IElPTU1VIGRyaXZlci4KClRoZXJlIGlzIG5vIG5lZWQgdG8gcG9ydCB0aGUgd2hvbGUgaW1wbGVt
ZW50YXRpb24gb2YgImlvbW11X2Z3c3BlYyIKdG8gWGVuLCB3ZSBjb3VsZCwgcHJvYmFibHksIGVu
ZCB1cCB3aXRoIGEgbXVjaCBzaW1wbGVyIHNvbHV0aW9uLApzb21lICJzdHJpcHBlZCBkb3duIiB2
ZXJzaW9uIHdoaWNoIGZpdHMgb3VyIHJlcXVpcmVtZW50cy4KClNvLCB0aGlzIHBhdGNoIGFkZHMg
dGhlIGZvbGxvd2luZzoKMS4gQSBjb21tb24gc3RydWN0dXJlICJpb21tdV9md3NwZWMiIHRvIGhv
bGQgdGhlIHRoZSBwZXItZGV2aWNlCiAgIGZpcm13YXJlIGRhdGEKMi4gTmV3IG1lbWJlciAiaW9t
bXVfZndzcGVjIiBvZiBzdHJ1Y3QgZGV2aWNlCjMuIEZ1bmN0aW9ucy9oZWxwZXJzIHRvIGRlYWwg
d2l0aCAiZGV2LT5pb21tdV9md3NwZWMiCgpJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCBpbiBjb21w
YXJpc29uIG9mIHRoZSBvcmlnaW5hbCAiaW9tbXVfZndzcGVjIgpYZW4ncyB2YXJpYW50IGRvZXNu
J3QgY29udGFpbiBzb21lIGZpZWxkcywgd2hpY2ggYXJlIG5vdCByZWFsbHkKbmVlZGVkIGF0IHRo
ZSBtb21lbnQgKG9wcywgZmxhZykgYW5kICJpb21tdV9md25vZGUiIGZpZWxkIHdhcyByZXBsYWNl
ZApieSAiaW9tbXVfZGV2IiB0byBhdm9pZCBwb3J0aW5nIGEgbG90IG9mIGNvZGUgKHRvIHN1cHBv
cnQgImZ3bm9kZV9oYW5kbGUiKQp3aXRoIGxpdHRsZSBiZW5lZml0LgoKVGhlICJpb21tdV9md3Nw
ZWMiIHN1cHBvcnQgaXMgYmFzZWQgb24gdGhlIExpbnV4J3MgY29tbWl0OgpmNzRjMmJiOTg3NzZl
MmRlNTA4ZjRkNjA3Y2Q1MTk4NzMwNjUxMThlICJMaW51eCA1LjMtcmM4IgoKU3Vic2VxdWVudCBw
YXRjaGVzIHdpbGwgdXNlIG9mIHRoYXQgc3VwcG9ydC4KClsxXSBodHRwczovL3d3dy5rZXJuZWwu
b3JnL2RvYy9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0
CgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZXMgVjQgLT4gVjU6CiAg
ICAtIG1vZGlmaWVkIHN0cnVjdCBpb21tdV9md3NwZWMgdG8gdXNlIGZsZXhpYmxlIGFycmF5ICh1
aW50MzJfdCBpZHNbXSkKICAgIC0gbW9kaWZpZWQgdG8gdXNlIHh6YWxsb2NfZmxleF9zdHJ1Y3Qo
KSBvbiB0aGUgZmlyc3QgYWxsb2NhdGlvbgogICAgLSBhZGRlZCAiY29uc3QiIHRvIHVpbnQzMl90
ICppZHMgaW4gaW9tbXVfZndzcGVjX2FkZF9pZHMoKQoKQ2hhbmdlcyBWMyAtPiBWNDoKICAgIC0g
bW9kaWZpZWQgaW9tbXVfZndzcGVjX2FkZF9pZHMoKSB0byB1c2UgbmV3IGltcGxlbWVudGF0aW9u
IG9mCiAgICAgIHhyZWFsbG9jX2ZsZXhfc3RydWN0KCkKICAgIC0gbWVudGlvbmVkIGV4YWN0IExp
bnV4IHZlcnNpb24gd2UgYXJlIGJhc2VkIG9uCiAgICAtIGZpeGVkIEdyYW1tYXRpY2FsIGVycm9y
CgpDaGFuZ2VzIFYyIC0+IFYzOgogICAgLSBhZGRlZCBDb3B5cmlnaHQgZnJvbSBMaW51eAogICAg
LSBvcmRlcmVkIHRoZSBoZWFkZXJzIGFscGhhYmV0aWNhbGx5CiAgICAtIHJlbW92ZWQgY2hlY2sg
Zm9yIG5vdCBhIE5VTEwgYmVmb3JlIGNhbGxpbmcgeGZyZWUoKQogICAgLSB1c2VkIHVuc2lnbmVk
IGZvciB2YXJpYWJsZXMgd2hpY2ggY2FuJ3QgYmUgbmVnYXRpdmUKICAgIC0gcmVtb3ZlZCAjaW5j
bHVkZSA8YXNtL2lvbW11X2Z3c3BlYy5oPiBmcm9tIGlvbW11LmgKICAgIC0gYWRkZWQgY2hlY2sg
dG8gaW9tbXVfZndzcGVjX2luaXQoKSB0byBub3QgYWxsb3cgb3ZlcnJpZGluZwogICAgLSBjbGFy
aWZpZWQgY29tbWVudHMgaW4gY29kZQogICAgLSBtb2RpZmllZCBpb21tdV9md3NwZWNfYWRkX2lk
cygpIHRvIHVzZSB0eXBlLXNhZmUgeHJlYWxsb2NfZmxleF9zdHJ1Y3QoKQotLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSAgICAgICB8ICAyICstCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vaW9tbXVfZndzcGVjLmMgfCA5NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmggICAgICAgICAgICAgICB8ICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXVfZndzcGVjLmggICAgICAgICB8IDY4ICsrKysr
KysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNjcgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdV9md3NwZWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0v
aW9tbXVfZndzcGVjLmgKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
TWFrZWZpbGUgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKaW5kZXggNGFi
Yjg3YS4uNWZiYWQ0NSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01h
a2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQpAQCAtMSwy
ICsxLDIgQEAKLW9iai15ICs9IGlvbW11Lm8gaW9tbXVfaGVscGVycy5vCitvYmoteSArPSBpb21t
dS5vIGlvbW11X2hlbHBlcnMubyBpb21tdV9md3NwZWMubwogb2JqLSQoQ09ORklHX0FSTV9TTU1V
KSArPSBzbW11Lm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21t
dV9md3NwZWMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9md3NwZWMuYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44Yzk3YzdjCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11X2Z3c3BlYy5jCkBAIC0wLDAg
KzEsOTcgQEAKKy8qCisgKiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfZndzcGVj
LmMKKyAqCisgKiBDb250YWlucyBmdW5jdGlvbnMgdG8gbWFpbnRhaW4gcGVyLWRldmljZSBmaXJt
d2FyZSBkYXRhCisgKgorICogQmFzZWQgb24gTGludXgncyBpb21tdV9md3NwZWMgc3VwcG9ydCB5
b3UgY2FuIGZpbmQgYXQ6CisgKiAgICBkcml2ZXJzL2lvbW11L2lvbW11LmMKKyAqCisgKiBDb3B5
cmlnaHQgKEMpIDIwMDctMjAwOCBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuCisgKgorICog
Q29weXJpZ2h0IChDKSAyMDE5IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9k
aWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
CisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisg
KiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9pb21tdS5oPgorI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KKworI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KKyNpbmNsdWRlIDxh
c20vaW9tbXVfZndzcGVjLmg+CisKK2ludCBpb21tdV9md3NwZWNfaW5pdChzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHN0cnVjdCBkZXZpY2UgKmlvbW11X2RldikKK3sKKyAgICBzdHJ1Y3QgaW9tbXVfZndz
cGVjICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpOworCisgICAgaWYgKCBmd3Nw
ZWMgKQorICAgIHsKKyAgICAgICAgLyogV2UgZXhwZWN0IHRoZSBkZXZpY2UgdG8gYmUgcHJvdGVj
dGVkIGJ5IG9ubHkgb25lIElPTU1VLiAqLworICAgICAgICBpZiAoIGZ3c3BlYy0+aW9tbXVfZGV2
ICE9IGlvbW11X2RldiApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICBy
ZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEFsbG9jYXRlIHdpdGggaWRzWzFdIHRv
IGF2b2lkIHRoZSByZS1hbGxvY2F0aW9uIGluIHRoZSBjb21tb24gY2FzZQorICAgICAqIHdoZXJl
IGEgZGV2aWNlIGhhcyBhIHNpbmdsZSBkZXZpY2UgSUQuCisgICAgICovCisgICAgZndzcGVjID0g
eHphbGxvY19mbGV4X3N0cnVjdChzdHJ1Y3QgaW9tbXVfZndzcGVjLCBpZHMsIDEpOworICAgIGlm
ICggIWZ3c3BlYyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgZndzcGVjLT5pb21t
dV9kZXYgPSBpb21tdV9kZXY7CisgICAgZGV2X2lvbW11X2Z3c3BlY19zZXQoZGV2LCBmd3NwZWMp
OworCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgaW9tbXVfZndzcGVjX2ZyZWUoc3RydWN0IGRl
dmljZSAqZGV2KQoreworICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldl9pb21t
dV9md3NwZWNfZ2V0KGRldik7CisKKyAgICB4ZnJlZShmd3NwZWMpOworICAgIGRldl9pb21tdV9m
d3NwZWNfc2V0KGRldiwgTlVMTCk7Cit9CisKK2ludCBpb21tdV9md3NwZWNfYWRkX2lkcyhzdHJ1
Y3QgZGV2aWNlICpkZXYsIGNvbnN0IHVpbnQzMl90ICppZHMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG51bV9pZHMpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAq
ZndzcGVjID0gZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KTsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgIGlmICggIWZ3c3BlYyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZndz
cGVjID0geHJlYWxsb2NfZmxleF9zdHJ1Y3QoZndzcGVjLCBpZHMsIGZ3c3BlYy0+bnVtX2lkcyAr
IG51bV9pZHMpOworICAgIGlmICggIWZ3c3BlYyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
CisgICAgZGV2X2lvbW11X2Z3c3BlY19zZXQoZGV2LCBmd3NwZWMpOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBudW1faWRzOyBpKysgKQorICAgICAgICBmd3NwZWMtPmlkc1tmd3NwZWMtPm51bV9p
ZHMgKyBpXSA9IGlkc1tpXTsKKworICAgIGZ3c3BlYy0+bnVtX2lkcyArPSBudW1faWRzOworCisg
ICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZGV2aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCmluZGV4IGVlMWMzYmMu
LmVlN2NmZjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaApAQCAtMTgsNiArMTgsNyBAQCBzdHJ1Y3QgZGV2
aWNlCiAgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpvZl9ub2RlOyAvKiBVc2VkIGJ5IGRyaXZl
cnMgaW1wb3J0ZWQgZnJvbSBMaW51eCAqLwogI2VuZGlmCiAgICAgc3RydWN0IGRldl9hcmNoZGF0
YSBhcmNoZGF0YTsKKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICppb21tdV9md3NwZWM7IC8qIHBl
ci1kZXZpY2UgSU9NTVUgaW5zdGFuY2UgZGF0YSAqLwogfTsKIAogdHlwZWRlZiBzdHJ1Y3QgZGV2
aWNlIGRldmljZV90OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3Nw
ZWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXVfZndzcGVjLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNWNkYjUzZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW9tbXVfZndzcGVjLmgKQEAgLTAsMCArMSw2OCBAQAorLyoKKyAqIHhlbi9p
bmNsdWRlL2FzbS1hcm0vaW9tbXVfZndzcGVjLmgKKyAqCisgKiBDb250YWlucyBhIGNvbW1vbiBz
dHJ1Y3R1cmUgdG8gaG9sZCB0aGUgcGVyLWRldmljZSBmaXJtd2FyZSBkYXRhIGFuZAorICogZGVj
bGFyYXRpb24gb2YgZnVuY3Rpb25zIHVzZWQgdG8gbWFpbnRhaW4gdGhhdCBkYXRhCisgKgorICog
QmFzZWQgb24gTGludXgncyBpb21tdV9md3NwZWMgc3VwcG9ydCB5b3UgY2FuIGZpbmQgYXQ6Cisg
KiAgICBpbmNsdWRlL2xpbnV4L2lvbW11LmgKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMDctMjAw
OCBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE5
IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0
ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNl
LCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCisgKi8KKworI2lmbmRlZiBfX0FSQ0hfQVJNX0lPTU1VX0ZXU1BFQ19IX18KKyNkZWZpbmUg
X19BUkNIX0FSTV9JT01NVV9GV1NQRUNfSF9fCisKKy8qIHBlci1kZXZpY2UgSU9NTVUgaW5zdGFu
Y2UgZGF0YSAqLworc3RydWN0IGlvbW11X2Z3c3BlYyB7CisgICAgLyogdGhpcyBkZXZpY2UncyBJ
T01NVSAqLworICAgIHN0cnVjdCBkZXZpY2UgKmlvbW11X2RldjsKKyAgICAvKiBJT01NVSBkcml2
ZXIgcHJpdmF0ZSBkYXRhIGZvciB0aGlzIGRldmljZSAqLworICAgIHZvaWQgKmlvbW11X3ByaXY7
CisgICAgLyogbnVtYmVyIG9mIGFzc29jaWF0ZWQgZGV2aWNlIElEcyAqLworICAgIHVuc2lnbmVk
IGludCBudW1faWRzOworICAgIC8qIElEcyB3aGljaCB0aGlzIGRldmljZSBtYXkgcHJlc2VudCB0
byB0aGUgSU9NTVUgKi8KKyAgICB1aW50MzJfdCBpZHNbXTsKK307CisKK2ludCBpb21tdV9md3Nw
ZWNfaW5pdChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2UgKmlvbW11X2Rldik7Cit2
b2lkIGlvbW11X2Z3c3BlY19mcmVlKHN0cnVjdCBkZXZpY2UgKmRldik7CitpbnQgaW9tbXVfZndz
cGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAqZGV2LCBjb25zdCB1aW50MzJfdCAqaWRzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBudW1faWRzKTsKKworc3RhdGljIGlu
bGluZSBzdHJ1Y3QgaW9tbXVfZndzcGVjICpkZXZfaW9tbXVfZndzcGVjX2dldChzdHJ1Y3QgZGV2
aWNlICpkZXYpCit7CisgICAgcmV0dXJuIGRldi0+aW9tbXVfZndzcGVjOworfQorCitzdGF0aWMg
aW5saW5lIHZvaWQgZGV2X2lvbW11X2Z3c3BlY19zZXQoc3RydWN0IGRldmljZSAqZGV2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpb21tdV9md3NwZWMg
KmZ3c3BlYykKK3sKKyAgICBkZXYtPmlvbW11X2Z3c3BlYyA9IGZ3c3BlYzsKK30KKworI2VuZGlm
IC8qIF9fQVJDSF9BUk1fSU9NTVVfRldTUEVDX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFi
bGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15: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 1iCmmg-0007zM-Is; Tue, 24 Sep 2019 15:31:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmme-0007yg-W4
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:31:21 +0000
X-Inumbo-ID: 4d537486-dee0-11e9-8628-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by localhost (Halon) with ESMTPS
 id 4d537486-dee0-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 15:30:56 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id r134so1740772lff.12
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=V6XOG/FGgPceH4HTM4sWnOAAklkg5JIV8JYjvkApJ8c=;
 b=FANQB+i9aEOe+stHUUD7tyJp9ibY8fuBk3gZ4WEp+5DUihyMVQLnPS6B3qrNz4wHRY
 vqj4cX13kP6WV8pKVfnY6cXXvZKTNMZn2BoiZ7qy0YUdEQUqO2fZV0IOZ9Ng+ceMj7m5
 MH4bX4Tiyv0uzuW+zA9FNri+WJPqmvz7pPoWybh6g+3/G/3+BjFlFXYKXlKieZQBaXP5
 ExNDCcAxKYKYpfWg98v+Bn15RcGx1aL4P1iyj767z1oVBZCYn+AsvHRDxFtXSXQEJ2fd
 ZyuX4XNSVxsBTzmhReG4YMz0HiZZ8l5qoHsUYxZqxsiJMvgbppkrbma94ep+qITCizY9
 f5tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=V6XOG/FGgPceH4HTM4sWnOAAklkg5JIV8JYjvkApJ8c=;
 b=hH041laIlI+bIotwOeU2xicksCOYyikP6EyKGMeQr5na9b9MkuwBhnN7YxEk2FlLAs
 RtL4uxqIy8yWs8+tJBEABmhSwJE3mRcZkKj/hPsdRPdgG5ytwNzhBg7HDAwEd9Ay07Yk
 Z1YqvtFcdGR9F4yECDf1Qbx4vXPmgwaZLhU5nR+tIC3OVfilniaHVAnLZ3IaWJU9CtaY
 FPozAX0Pf1645NBSy73nK5PWa/a52fhLUHZRpkMvWuK9HC6cYWYH9L4mwITChhlVo5NT
 2BFhvYwKB3Kb5B4g4MiEyBzk+4QrW+Zdz+G8vBDpYl/gfi1LQ4J4z8q58YpDDFCHWcJd
 fjcA==
X-Gm-Message-State: APjAAAUTQ5XJFUDlNEqRvTiBB6W9O1WIJL8hvvkfLsiZe9Qz8f64bTnn
 ucTJFuBSYF5KTaeZaAvzZHBvIr1NGXc=
X-Google-Smtp-Source: APXvYqxPzMIKt3hU1+5rdmyp+simhX5pnXT+OfmtN+dGWFSSGs2JxlUOG0k+EiVGc5ISwVc9ozOefQ==
X-Received: by 2002:ac2:44b9:: with SMTP id c25mr2460096lfm.112.1569339055698; 
 Tue, 24 Sep 2019 08:30:55 -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 z128sm525818lfa.1.2019.09.24.08.30.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:55 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:25 +0300
Message-Id: <1569339027-19484-7-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 6/8] iommu: Order the headers alphabetically
 in device_tree.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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKQ2xlYW4gdXAgdGhlIGNvZGUgYSBiaXQgYnkgcHV0dGluZyB0aGUgaGVhZGVycyBpbiBhbHBo
YWJldGljYWwgb3JkZXIuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
ZGV2aWNlX3RyZWUuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl
dmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4
IDEyZjJjNGMuLjNmMzI4ZjQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl
dmljZV90cmVlLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpA
QCAtMTUsMTEgKzE1LDExIEBACiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgogICovCiAKLSNpbmNsdWRlIDx4ZW4vbGliLmg+Ci0jaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+CisjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgotI2luY2x1ZGUgPHhlbi9kZXZpY2Vf
dHJlZS5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNp
bmNsdWRlIDx4c20veHNtLmg+CiAKIHN0YXRpYyBzcGlubG9ja190IGR0ZGV2c19sb2NrID0gU1BJ
Tl9MT0NLX1VOTE9DS0VEOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:31:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:31:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmml-00082S-U5; Tue, 24 Sep 2019 15:31:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmmj-00081e-Vh
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:31:26 +0000
X-Inumbo-ID: 4e0bfc04-dee0-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by localhost (Halon) with ESMTPS
 id 4e0bfc04-dee0-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:30:58 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id u3so1739657lfl.10
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=fx31G+xE30gvwkp/PyhDSOqp0zx0pQGOVGh0hjTeTJQ=;
 b=pAhklr1xt+wXGNd+UeI1wUFdonF0bkm/xD7OXtEBWfcQv+Pw63rDEkpXKvFdOc+HSQ
 tusC46G163cMTrPe3K5Udtex0qoG33XfOkPzQ6DDFbz3ZWdXcC8tXYVf/RzLvWWgysEA
 r1t/W/7LuNuVTn0F6/n7TkMA6fynvAr5ngijtDsSjYJFL8uAW2g/YzkvlHi4q66jgYHh
 Vw+QgPDO5bJFwucbubO2HtiHWBl3Bby3qygK/tJ2w6HE1ZLIiH5EL6QWK7E/ieOhzGS7
 nrx/g2KD7iN0H6ZJN5wA48dIO93kY3dDNBTNitspm1wF6s2+u19c9TJIvdvX4nBAehqk
 BOjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=fx31G+xE30gvwkp/PyhDSOqp0zx0pQGOVGh0hjTeTJQ=;
 b=DEMyXBRtmEROYO4deUgCakhWceCnETIiv6ZTMxiamBb2iuDNtS15o5qrVTbhjYcQRy
 KFpblZYRHXdoVjiy3NJaotbf0ZM3HpTJr4sfreDM6jvSaZvf0OkpBjb8XAiFh1OPCRuu
 wwD0Y30u+lQFVNNniefgEjq09CcmN70S4QGbXi49PglMM0VzcNOZltlta5SLrrmQCXAK
 IoPjadxNduRhK0H9PaKz1fss68/J0126FAx1JA+E+ABbEOA/5r1k1RLCWhL9agiGksnv
 sUmv5j/eGXMJjRIvbJXP3ZbCqfCqraNE6EDr9WoBeeqJOQaJkcZ1Ut73T4k+s6kMIUSZ
 dJRw==
X-Gm-Message-State: APjAAAU0CqtAX3Uvi+DQJMU7GxIVq7dNK8RXNDAl7Pgx+EJqhim0kNG0
 uVLVYxf0p6j4fcjc7FOR34/l/rX3Erc=
X-Google-Smtp-Source: APXvYqyooF/bRI+8Rcptb8sjQ+KkxYLORSBaLT7tYBi9TTv04to6CsenaRgBQTvPMz8bYxCwYmHvDg==
X-Received: by 2002:a05:6512:488:: with SMTP id
 v8mr2329190lfq.37.1569339056923; 
 Tue, 24 Sep 2019 08:30:56 -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 z128sm525818lfa.1.2019.09.24.08.30.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:56 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:26 +0300
Message-Id: <1569339027-19484-8-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 7/8] iommu/arm: Introduce iommu_add_dt_device
 API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlIG1haW4gcHVwcm9zZSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFkZCBhIHdheSB0byByZWdp
c3RlciBEVCBkZXZpY2UKKHdoaWNoIGlzIGJlaGluZCB0aGUgSU9NTVUpIHVzaW5nIHRoZSBnZW5l
cmljIElPTU1VIERUIGJpbmRpbmdzIFsxXQpiZWZvcmUgYXNzaWduaW5nIHRoYXQgZGV2aWNlIHRv
IGEgZG9tYWluLgoKU28sIHRoaXMgcGF0Y2ggYWRkcyBuZXcgImlvbW11X2FkZF9kdF9kZXZpY2Ui
IEFQSSBmb3IgYWRkaW5nIERUIGRldmljZQp0byB0aGUgSU9NTVUgdXNpbmcgZ2VuZXJpYyBJT01N
VSBEVCBiaW5kaW5ncyBhbmQgcHJldmlvdXNseSBhZGRlZAoiaW9tbXVfZndzcGVjIiBzdXBwb3J0
LiBBcyBkZXZpY2VzIGNhbiBiZSBhc3NpZ25lZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluCmFuZCBv
dGhlciBkb21haW5zIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20gdHdvIHBsYWNlczogaGFu
ZGxlX2RldmljZSgpCmFuZCBpb21tdV9kb19kdF9kb21jdGwoKS4KCkJlc2lkZXMgdGhhdCwgdGhp
cyBwYXRjaCBhZGRzIG5ldyAiZHRfeGxhdGUiIGNhbGxiYWNrIChib3Jyb3dlZCBmcm9tCkxpbnV4
ICJvZl94bGF0ZSIpIGZvciBwcm92aWRpbmcgdGhlIGRyaXZlciB3aXRoIERUIElPTU1VIHNwZWNp
Zmllcgp3aGljaCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3RlciBpbnRlcmZhY2VzIG9mIHRoYXQg
ZGV2aWNlIChkZXZpY2UgSURzLCBldGMpLgpBY2NvcmRpbmcgdG8gdGhlIGdlbmVyaWMgSU9NTVUg
RFQgYmluZGluZ3MgdGhlIGNvbnRleHQgb2YgcmVxdWlyZWQKcHJvcGVydGllcyBmb3IgSU9NTVUg
ZGV2aWNlL21hc3RlciBub2RlICgjaW9tbXUtY2VsbHMsIGlvbW11cykgZGVwZW5kcwpvbiBtYW55
IGZhY3RvcnMgYW5kIGlzIHJlYWxseSBkcml2ZXIgZGVwZW5kZWQgdGhpbmcuCgpQbGVhc2Ugbm90
ZSwgYWxsIElPTU1VIGRyaXZlcnMgd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1VIERUIGJpbmRp
bmdzCnNob3VsZCB1c2UgImR0X3hsYXRlIiBhbmQgImFkZF9kZXZpY2UiIGNhbGxiYWNrcy4KClsx
XSBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu
ZGluZ3MvaW9tbXUvaW9tbXUudHh0CgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5r
byA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
CkNoYW5nZXMgVjQgLT4gVjU6CiAgICAgLSBhZGRlZCAiY29uc3QiIHRvIHN0cnVjdCBkdF9waGFu
ZGxlX2FyZ3MgKmFyZ3MgaW4gZHRfeGxhdGUKICAgICAtIG1vdmVkIGlvbW11X2FkZF9kdF9kZXZp
Y2UoKSB0byB4ZW4vcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwogICAgIC0gbW9kaWZpZWQgbG9n
aWMsIGRvbid0IHRyeSB0byBhZGQgImFsbCIgZGV2aWNlcyB0byB0aGUgSU9NTVUKICAgICAgIHdo
ZW4gY29uc3RydWN0aW5nIERvbTAsIGJ1dCBvbmx5IGRldmljZXMgd2hpY2ggYXJlIGdvaW5nIHRv
IGJlCiAgICAgICBhc3NpZ25lZCB0byBod2RvbQogICAgIC0gdXBkYXRlZCBpb21tdV9kb19kdF9k
b21jdGwoKSB0byBjYWxsIGlvbW11X2FkZF9kdF9kZXZpY2UoKQogICAgIC0gY2xhcmlmaWVkIHBh
dGNoIGRlc2NyaXB0aW9uCiAgICAgLSByZW1vdmVkICJfX2luaXQiIGZyb20gaW9tbXVfYWRkX2R0
X2RldmljZSgpCgpDaGFuZ2VzIFYzIC0+IFY0OgogICAgIC0gc3F1YXNoZWQgd2l0aCAiaW9tbXU6
IEFkZCBvZl94bGF0ZSBjYWxsYmFjayIgcGF0Y2gKICAgICAtIHJlbmFtZWQgIm9mX3hsYXRlIiB0
byAiZHRfeGxhdGUiCiAgICAgLSByZXdvcmtlZCBwYXRjaCBkZXNjcmlwdGlvbgogICAgIC0gY2xh
cmlmaWVkIGNvbW1lbnRzIGluIGNvZGUsIHJlbW92ZWQgY29uZnVzaW5nIHdvcmQKICAgICAgICJp
bml0aWFsaXplIGRldmljZSIsIGV0YwogICAgIC0gdXBkYXRlZCBkZWJ1ZyBtZXNzYWdlIGluIGhh
bmRsZV9kZXZpY2UoKQogICAgIC0gbW9kaWZpZWQgdG8gY2hlY2sgb3BzLT5vZl94bGF0ZSBhbmQg
b3BzLT5hZGRfZGV2aWNlCiAgICAgICBvbmx5IGlmICJpb21tdXMiIHByb3BlcnR5IGlzIGV4aXN0
cwoKQ2hhbmdlcyBWMiAtPiBWMzoKICAgIC0gY2xhcmlmaWVkIHBhdGNoIGRlc2NyaXB0aW9uCiAg
ICAtIGNsYXJpZmllZCBjb21tZW50cyBpbiBjb2RlCiAgICAtIG1vZGlmaWVkIHRvIHByb3ZpZGUg
RFQgSU9NTVUgc3BlY2lmaWVyIHRvIHRoZSBkcml2ZXIKICAgICAgdXNpbmcgIm9mX3hsYXRlIiBj
YWxsYmFjawogICAgLSBkb2N1bWVudGVkIGZ1bmN0aW9uIHVzYWdlCiAgICAtIG1vZGlmaWVkIHRv
IHJldHVybiBhbiBlcnJvciBpZiBvcHMgaXMgbm90IHByZXNlbnQvaW1wbGVtZW50ZWQsCiAgICAt
IGFkZGVkIGFiaWxpdHkgdG8gcmV0dXJuIGEgcG9zc2l0aXZlIHZhbHVlIHRvIGluZGljYXRlCiAg
ICAgIHRoYXQgZGV2aWNlIGRvZXNuJ3QgbmVlZCB0byBiZSBwcm90ZWN0ZWQKICAgIC0gcmVtb3Zl
ZCBjaGVjayBmb3IgdGhlICJpb21tdSIgcHJvcGVydHkgcHJlc2VuY2UKICAgICAgaW4gdGhlIGNv
bW1vbiBjb2RlCiAgICAtIGluY2x1ZGVkIDxhc20vaW9tbXVfZndzcGVjLmg+IGRpcmVjdGx5Ci0t
LQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgICB8IDIyICsrKysrKystLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jIHwgNzEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAg
ICAgICAgfCAyMSArKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYTBmZWUxZS4uODA0ODc4OSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwpAQCAtMTI0Myw2ICsxMjQzLDcgQEAgc3RhdGljIGludCBfX2luaXQg
bWFwX2RldmljZV9jaGlsZHJlbihzdHJ1Y3QgZG9tYWluICpkLAogICogIC0gR2l2ZSBwZXJtaXNz
aW9uIHRvIHRoZSBndWVzdCB0byBtYW5hZ2UgSVJRIGFuZCBNTUlPIHJhbmdlCiAgKiAgLSBSZXRy
aWV2ZSB0aGUgSVJRIGNvbmZpZ3VyYXRpb24gKGkuZSBlZGdlL2xldmVsKSBmcm9tIGRldmljZSB0
cmVlCiAgKiBXaGVuIHRoZSBkZXZpY2UgaXMgbm90IG1hcmtlZCBmb3IgZ3Vlc3QgcGFzc3Rocm91
Z2g6CisgKiAgLSBUcnkgdG8gY2FsbCBpb21tdV9hZGRfZHRfZGV2aWNlIHRvIHByb3RlY3QgdGhl
IGRldmljZSBieSBhbiBJT01NVQogICogIC0gQXNzaWduIHRoZSBkZXZpY2UgdG8gdGhlIGd1ZXN0
IGlmIGl0J3MgcHJvdGVjdGVkIGJ5IGFuIElPTU1VCiAgKiAgLSBNYXAgdGhlIElSUXMgYW5kIGlv
bWVtIHJlZ2lvbnMgdG8gRE9NMAogICovCkBAIC0xMjYzLDE1ICsxMjY0LDIyIEBAIHN0YXRpYyBp
bnQgX19pbml0IGhhbmRsZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpkZXYsCiAgICAgZHRfZHByaW50aygiJXMgcGFzc3Rocm91Z2ggPSAlZCBuaXJxID0g
JWQgbmFkZHIgPSAldVxuIiwKICAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiks
IG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOwogCi0gICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJv
dGVjdGVkKGRldikgJiYgbmVlZF9tYXBwaW5nICkKKyAgICBpZiAoIG5lZWRfbWFwcGluZyApCiAg
ICAgewotICAgICAgICBkdF9kcHJpbnRrKCIlcyBzZXR1cCBpb21tdVxuIiwgZHRfbm9kZV9mdWxs
X25hbWUoZGV2KSk7Ci0gICAgICAgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwgZGV2
KTsKLSAgICAgICAgaWYgKCByZXMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiAiRmFpbGVkIHRvIHNldHVwIHRoZSBJT01NVSBmb3IgJXNcbiIsCisgICAgICAgIGR0
X2RwcmludGsoIkNoZWNrIGlmICVzIGlzIGJlaGluZCB0aGUgSU9NTVUgYW5kIGFkZCBpdFxuIiwK
ICAgICAgICAgICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgICAg
IHJldHVybiByZXM7CisKKyAgICAgICAgaW9tbXVfYWRkX2R0X2RldmljZShkZXYpOworICAgICAg
ICBpZiAoIGR0X2RldmljZV9pc19wcm90ZWN0ZWQoZGV2KSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGR0X2RwcmludGsoIiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1bGxfbmFtZShkZXYp
KTsKKyAgICAgICAgICAgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKKyAg
ICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUiAiRmFpbGVkIHRvIHNldHVwIHRoZSBJT01NVSBmb3IgJXNcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOworICAgICAgICAgICAg
ICAgIHJldHVybiByZXM7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IDNmMzI4ZjQuLjBmZDI0ODggMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMjIsNiArMjIsOCBAQAogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KIAorI2luY2x1ZGUgPGFzbS9p
b21tdV9md3NwZWMuaD4KKwogc3RhdGljIHNwaW5sb2NrX3QgZHRkZXZzX2xvY2sgPSBTUElOX0xP
Q0tfVU5MT0NLRUQ7CiAKIGludCBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2KQpAQCAtMTM2LDYgKzEzOCw2OCBAQCBpbnQg
aW9tbXVfcmVsZWFzZV9kdF9kZXZpY2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7
CiB9CiAKK2ludCBpb21tdV9hZGRfZHRfZGV2aWNlKHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbnAp
Cit7CisgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzID0gaW9tbXVfZ2V0X29wcygpOwor
ICAgIHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgaW9tbXVfc3BlYzsKKyAgICBzdHJ1Y3QgZGV2aWNl
ICpkZXYgPSBkdF90b19kZXYobnApOworICAgIGludCByYyA9IDEsIGluZGV4ID0gMDsKKworICAg
IGlmICggIWlvbW11X2VuYWJsZWQgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGlmICggIW9w
cyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBkZXZfaW9tbXVfZndzcGVj
X2dldChkZXYpICkKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICAvKgorICAgICAqIEFj
Y29yZGluZyB0byB0aGUgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lv
bW11LnR4dAorICAgICAqIGZyb20gTGludXguCisgICAgICovCisgICAgd2hpbGUgKCAhZHRfcGFy
c2VfcGhhbmRsZV93aXRoX2FyZ3MobnAsICJpb21tdXMiLCAiI2lvbW11LWNlbGxzIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRleCwgJmlvbW11X3NwZWMpICkK
KyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBkcml2ZXIgd2hpY2ggc3VwcG9ydHMg
Z2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncyBtdXN0IGhhdmUKKyAgICAgICAgICogdGhlc2UgY2Fs
bGJhY2sgaW1wbGVtZW50ZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFvcHMtPmFkZF9k
ZXZpY2UgfHwgIW9wcy0+ZHRfeGxhdGUgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShpb21tdV9zcGVjLm5wKSApCisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICByYyA9IGlvbW11X2Z3c3BlY19pbml0KGRldiwg
JmlvbW11X3NwZWMubnAtPmRldik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogUHJvdmlkZSBEVCBJT01NVSBzcGVjaWZpZXIg
d2hpY2ggZGVzY3JpYmVzIHRoZSBJT01NVSBtYXN0ZXIKKyAgICAgICAgICogaW50ZXJmYWNlcyBv
ZiB0aGF0IGRldmljZSAoZGV2aWNlIElEcywgZXRjKSB0byB0aGUgZHJpdmVyLgorICAgICAgICAg
KiBUaGUgZHJpdmVyIGlzIHJlc3BvbnNpYmxlIHRvIGRlY2lkZSBob3cgdG8gaW50ZXJwcmV0IHRo
ZW0uCisgICAgICAgICAqLworICAgICAgICByYyA9IG9wcy0+ZHRfeGxhdGUoZGV2LCAmaW9tbXVf
c3BlYyk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
aW5kZXgrKzsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEFkZCBtYXN0ZXIgZGV2aWNlIHRvIHRo
ZSBJT01NVSBpZiBsYXR0ZXIgaXMgcHJlc2VudCBhbmQgYXZhaWxhYmxlLgorICAgICAqIFRoZSBk
cml2ZXIgaXMgcmVzcG9uc2libGUgdG8gbWFyayB0aGF0IGRldmljZSBhcyBwcm90ZWN0ZWQuCisg
ICAgICovCisgICAgaWYgKCAhcmMgKQorICAgICAgICByYyA9IG9wcy0+YWRkX2RldmljZSgwLCBk
ZXYpOworCisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBpb21tdV9md3NwZWNfZnJlZShkZXYp
OworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgaW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4
ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIHsKQEAg
LTE3Nyw2ICsyNDEsMTMgQEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0
bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KIAorICAgICAgICBpb21tdV9hZGRfZHRfZGV2aWNlKGRldik7CisgICAgICAgIGlmICggIWR0
X2RldmljZV9pc19wcm90ZWN0ZWQoZGV2KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9
IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAgIHJldCA9
IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKIAogICAgICAgICBpZiAoIHJldCApCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oCmluZGV4IGM1ZWQ3ZWYuLjJkMWNjNmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC0xODYsNiArMTg2LDE3IEBA
IGludCBpb21tdV9kZWFzc2lnbl9kdF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0
X2RldmljZV9ub2RlICpkZXYpOwogaW50IGlvbW11X2R0X2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQpOwogaW50IGlvbW11X3JlbGVhc2VfZHRfZGV2aWNlcyhzdHJ1Y3QgZG9tYWluICpkKTsK
IAorLyoKKyAqIEhlbHBlciB0byBhZGQgbWFzdGVyIGRldmljZSB0byB0aGUgSU9NTVUgdXNpbmcg
Z2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncy4KKyAqCisgKiBSZXR1cm4gdmFsdWVzOgorICogIDAg
OiBkZXZpY2UgaXMgcHJvdGVjdGVkIGJ5IGFuIElPTU1VCisgKiA8MCA6IGRldmljZSBpcyBub3Qg
cHJvdGVjdGVkIGJ5IGFuIElPTU1VLCBidXQgbXVzdCBiZSAoZXJyb3IgY29uZGl0aW9uKQorICog
PjAgOiBkZXZpY2UgZG9lc24ndCBuZWVkIHRvIGJlIHByb3RlY3RlZCBieSBhbiBJT01NVQorICog
ICAgICAoSU9NTVUgaXMgbm90IGVuYWJsZWQvcHJlc2VudCBvciBkZXZpY2UgaXMgbm90IGNvbm5l
Y3RlZCB0byBpdCkuCisgKi8KK2ludCBpb21tdV9hZGRfZHRfZGV2aWNlKHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqbnApOworCiBpbnQgaW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3Rs
ICosIHN0cnVjdCBkb21haW4gKiwKICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpKTsKIApAQCAtMjU0LDYgKzI2NSwxNiBAQCBzdHJ1Y3Qg
aW9tbXVfb3BzIHsKICAgICBpbnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2hfYWxsKShzdHJ1
Y3QgZG9tYWluICpkKTsKICAgICBpbnQgKCpnZXRfcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSkoaW9t
bXVfZ3JkbV90ICosIHZvaWQgKik7CiAgICAgdm9pZCAoKmR1bXBfcDJtX3RhYmxlKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKKworI2lmZGVmIENPTkZJR19IQVNfREVWSUNFX1RSRUUKKyAgICAvKgorICAg
ICAqIEFsbCBJT01NVSBkcml2ZXJzIHdoaWNoIHN1cHBvcnQgZ2VuZXJpYyBJT01NVSBEVCBiaW5k
aW5ncyBzaG91bGQgdXNlCisgICAgICogdGhpcyBjYWxsYmFjay4gVGhpcyBpcyBhIHdheSBmb3Ig
dGhlIGZyYW1ld29yayB0byBwcm92aWRlIHRoZSBkcml2ZXIKKyAgICAgKiB3aXRoIERUIElPTU1V
IHNwZWNpZmllciB3aGljaCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3RlciBpbnRlcmZhY2VzIG9m
CisgICAgICogdGhhdCBkZXZpY2UgKGRldmljZSBJRHMsIGV0YykuCisgICAgICovCisgICAgaW50
ICgqZHRfeGxhdGUpKGRldmljZV90ICpkZXYsIGNvbnN0IHN0cnVjdCBkdF9waGFuZGxlX2FyZ3Mg
KmFyZ3MpOworI2VuZGlmCiB9OwogCiAjaW5jbHVkZSA8YXNtL2lvbW11Lmg+Ci0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:31:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmmq-00085q-Df; Tue, 24 Sep 2019 15:31:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCmmo-00084o-WB
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:31:31 +0000
X-Inumbo-ID: 4f26611a-dee0-11e9-b588-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by localhost (Halon) with ESMTPS
 id 4f26611a-dee0-11e9-b588-bc764e2007e4;
 Tue, 24 Sep 2019 15:31:00 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id v24so2364910ljj.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 08:30:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=g/AM/w//wq1KzJmBr6XyL1KuKQ+WAJLP+iZCkYy2m3E=;
 b=K5nbYjBsYbpMSrOw5SpFZJCFr54FUhqlg7BH9wJ4chgBw5FpVa32vVarQQV3ON30ib
 X8+zPwYSouWjWUy67rR/D73mZmJKnkhh+58eWu9bcmBxNKJeHjrPRLiBzsmlR4z9SJQB
 e1ND6lRaehGDX5MbwcViI+f3RZbkhTkVKxK1dun+3HD3QNuMWdNt+GOhHlrEzLWVZSVL
 WHndHjhAh51+RcX7d6LNoA1MiM0A/GsMgckJ9ZCbcaudzeIpVnwQxa4mKJ7n0diP42kp
 6IjSv22pQwQlZ54YGPSv+3SIdaksgLb7i1AcpRVROYbQhiiT0EQg8EDiNrld8ER68tOb
 wF7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=g/AM/w//wq1KzJmBr6XyL1KuKQ+WAJLP+iZCkYy2m3E=;
 b=Jm7WWrnG7Db4c1XruYnulWVtSCJmDJ502xtLVhHapO6eh+BIUqnXay5GVO3Meay3Hh
 Xv2/BK68/UA2RY/iXpKfM05RNp+0qB5A8anzEqQvz/eI7Gg5fhT/9QJUhD1xK6Pr3p96
 qRMUT7u/ebqRGJeh4R192Ak56zw5s3uXD50e2s6EL3WH6uB1vrAsB91WW8YUaREbuwmz
 I1EY7yEmTdZBsh6t04nnRyAk+hEWsiJQ67eJ68K28lFSer4fHah+46Lw476E/g2e9sUe
 WEzlo/1ikVeazkpVWM7kwvH4wTEsmWbq4O6AkeMacHDTCxVILFEYMLpjhlL0E2hBb9VN
 yHVw==
X-Gm-Message-State: APjAAAXtdoGVZjFOkBqE0tbo0wSLPP4F8Wynmiaw66exiHObWdIKlP6S
 5ANghzal0RwnElYvtGDe2oo4HjiHLaM=
X-Google-Smtp-Source: APXvYqwn3HBGLTl5wTVkW8Jl4Htnh5g6wsnRg1hyxTt25qQYc8Ox+Wz8iWkYbez3FJkmf2Swm258wA==
X-Received: by 2002:a2e:9a88:: with SMTP id p8mr2362545lji.86.1569339058065;
 Tue, 24 Sep 2019 08:30:58 -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 z128sm525818lfa.1.2019.09.24.08.30.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 08:30:57 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:30:27 +0300
Message-Id: <1569339027-19484-9-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V5 8/8] iommu/arm: Add Renesas IPMMU-VMSA 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
MIME-Version: 1.0
Content-Type: text/plain; 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
PgoKVGhlIElQTU1VLVZNU0EgaXMgVk1TQS1jb21wYXRpYmxlIEkvTyBNZW1vcnkgTWFuYWdlbWVu
dCBVbml0IChJT01NVSkKd2hpY2ggcHJvdmlkZXMgYWRkcmVzcyB0cmFuc2xhdGlvbiBhbmQgYWNj
ZXNzIHByb3RlY3Rpb24gZnVuY3Rpb25hbGl0aWVzCnRvIHByb2Nlc3NpbmcgdW5pdHMgYW5kIGlu
dGVyY29ubmVjdCBuZXR3b3Jrcy4KClBsZWFzZSBub3RlLCBjdXJyZW50IGRyaXZlciBpcyBzdXBw
b3NlZCB0byB3b3JrIG9ubHkgd2l0aCBuZXdlc3QKUi1DYXIgR2VuMyBTb0NzIHJldmlzaW9ucyB3
aGljaCBJUE1NVSBoYXJkd2FyZSBzdXBwb3J0cyBzdGFnZSAyIHRyYW5zbGF0aW9uCnRhYmxlIGZv
cm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzIGlmIG9uZSBpcwoz
LWxldmVsIHBhZ2UgdGFibGUgKHVwIHRvIDQwIGJpdCBJUEEpLgoKVGhlIG1ham9yIGRpZmZlcmVu
Y2VzIGNvbXBhcmUgdG8gdGhlIExpbnV4IGRyaXZlciBhcmU6CgoxLiBTdGFnZSAxL1N0YWdlIDIg
dHJhbnNsYXRpb24uIExpbnV4IGRyaXZlciBzdXBwb3J0cyBTdGFnZSAxCnRyYW5zbGF0aW9uIG9u
bHkgKHdpdGggU3RhZ2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQpLiBJdCBtYW5hZ2VzCnBh
Z2UgdGFibGUgYnkgaXRzZWxmLiBCdXQgWGVuIGRyaXZlciBzdXBwb3J0cyBTdGFnZSAyIHRyYW5z
bGF0aW9uCih3aXRoIFN0YWdlIDIgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0KSB0byBiZSBhYmxl
IHRvIHNoYXJlIHRoZSBQMk0Kd2l0aCB0aGUgQ1BVLiBTdGFnZSAxIHRyYW5zbGF0aW9uIGlzIGFs
d2F5cyBieXBhc3NlZCBpbiBYZW4gZHJpdmVyLgoKU28sIFhlbiBkcml2ZXIgaXMgc3VwcG9zZWQg
dG8gYmUgdXNlZCB3aXRoIG5ld2VzdCBSLUNhciBHZW4zIFNvQyByZXZpc2lvbnMKb25seSAoSDMg
RVMzLjAsIE0zLVcrLCBldGMuKSB3aGljaCBJUE1NVSBIL1cgc3VwcG9ydHMgc3RhZ2UgMiB0cmFu
c2xhdGlvbgp0YWJsZSBmb3JtYXQuCgoyLiBBQXJjaDY0IHN1cHBvcnQuIExpbnV4IGRyaXZlciB1
c2VzIFZNU0F2OC0zMiBtb2RlLCB3aGlsZSBYZW4gZHJpdmVyCmVuYWJsZXMgQXJtdjggVk1TQXY4
LTY0IG1vZGUgdG8gY292ZXIgdXAgdG8gNDAgYml0IGlucHV0IGFkZHJlc3MuCgozLiBDb250ZXh0
IGJhbmsgKHNldHMgb2YgcGFnZSB0YWJsZSkgdXNhZ2UuIEluIFhlbiwgZWFjaCBjb250ZXh0IGJh
bmsgaXMKbWFwcGVkIHRvIG9uZSBYZW4gZG9tYWluLiBTbywgYWxsIGRldmljZXMgYmVpbmcgcGFz
cyB0aHJvdWdoZWQgdG8gdGhlCnNhbWUgWGVuIGRvbWFpbiBzaGFyZSB0aGUgc2FtZSBjb250ZXh0
IGJhbmsuCgo0LiBJUE1NVSBkZXZpY2UgdHJhY2tpbmcuIEluIFhlbiwgYWxsIElPTU1VIGRldmlj
ZXMgYXJlIG1hbmFnZWQKYnkgc2luZ2xlIGRyaXZlciBpbnN0YW5jZS4gU28sIGRyaXZlciB1c2Vz
IGdsb2JhbCBsaXN0IHRvIGtlZXAgdHJhY2sKb2YgcmVnaXN0ZXJlZCBJUE1NVSBkZXZpY2VzLgoK
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgpbZm9yIHRoZSBJUE1NVSBIL1cgYml0c10KUmV2aWV3ZWQtYnk6IFlvc2hpaGly
byBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KQWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBWNCAtPiBWNToK
ICAgIC0gYWRkZWQgUi1iL0EtYgogICAgLSBhZGRlZCAiY29uc3QiIHRvIHN0cnVjdCBkdF9waGFu
ZGxlX2FyZ3MgKnNwZWMgaW4gaXBtbXVfZHRfeGxhdGUoKQogICAgLSBhZGRlZCAiY29uc3QiIHRv
IHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgKmFyZ3MgaW4gaXBtbXVfaW5pdF9wbGF0Zm9ybV9kZXZp
Y2UoKQoKQ2hhbmdlcyBWMyAtPiBWNDoKICAgIC0gY2hhbmdlZCAiR2VuMyIgdG8gIlItQ2FyIEdl
bjMiIGluIGNvbW1pdCBkZXNjcmlwdGlvbgogICAgLSByZW5hbWVkICJvZl94bGF0ZSIgdG8gImR0
X3hsYXRlIgogICAgLSByZW1vdmVkIGNoZWNrIGZvciB0aGUgaW9tbXVfaGFwX3B0X3NoYXJlIGZs
YWcgaW4gaXBtbXVfaW5pdCgpCiAgICAtIG1vZGlmaWVkIHRvIGJlIGFibGUgdG8gc2VsZWN0IElQ
TU1VX1ZNU0Egb3B0aW9uIG9ubHkgaWYgRVhQRVJUIGlzIHNldAogICAgLSByZW1vdmVkIGFuIGVy
cm9yIG1lc3NhZ2Ugd2hlbiBkZWZlcnJpbmcgdGhlIHByb2JlCiAgICAtIG1vdmVkIGNoZWNrIGZv
ciB0aGUgUDJNIHNoYXJpbmcgcG9zc2liaWxpdHkgdG8gdGhlIFJvb3QgSVBNTVUgcGF0aAoKQ2hh
bmdlcyBWMiAtPiBWMzoKICAgIC0gYWRkZWQgQ29weXJpZ2h0IGZyb20gTGludXgKICAgIC0gaW5j
bHVkZWQgPHhlbi9pb21tdS5oPiBhbmQgPGFzbS9pb21tdV9md3NwZWMuaD4gZGlyZWN0bHkKICAg
IC0gcmVtb3ZlZCBwb2ludGxlc3Mgc3Bpbl9sb2NrIGZyb20gaXBtbXVfaW9tbXVfZG9tYWluX3Rl
YXJkb3duKCkKICAgIC0gY2hhbmdlZCAiR2VuMyIgdG8gIlItQ2FyIEdlbjMiLCAiTTMgRVMzLjAi
IHRvICJNMy1XKyIKICAgIC0gY2hhbmdlZCBSQ0FSX1BST0RVQ1RfTTMgdG8gUkNBUl9QUk9EVUNU
X00zVwogICAgLSBjbGFyaWZpZWQgSU1UVEJDUl9UU1oxX01BU0sKICAgIC0gcmVtb3ZlZCBUTEIg
Zmx1c2ggZnJvbSBpcG1tdV9kb21haW5faXJxKCkgdW50aWwgY2xhcmlmaWVkIHRoZSBwdXJwb3Nl
CiAgICAtIHJldHVybmVkIC1FTk9ERVYgaW4gaXBtbXVfaW5pdCgpIGlmIFAyTSBzaGFyaW5nIG9y
IFAyTSBJUEEgc2l6ZQogICAgICBpcyBub3Qgc3VwcG9ydGVkIHRvIHNob3cgdGhhdCBJT01NVSBk
ZXZpY2UgaXMgbm90IHVzYWJsZSBpbiBYZW4KICAgIC0gaW1wbGVtZW50ZWQgbmV3IGNhbGxiYWNr
ICJvZl94bGF0ZSIgdG8gcGFyc2UgRFQgSU9NTVUgc3BlY2lmaWVyCiAgICAgIGFuZCBhZGQgZGV2
aWNlIElEcyB0byAiaW9tbXVfZndzcGVjIgogICAgLSByZXdvcmtlZCAiYWRkX2RldmljZSIgY2Fs
bGJhY2sKICAgIC0gdXBkYXRlZCBwYXRjaCBkZXNjcmlwdGlvbgoKQ2hhbmdlcyBWMSAtPiBWMjoK
ICAgIC0gcmV3cml0ZWQgZHJpdmVyIHRvIHVzZSBpb21tdV9md3NwZWMKICAgIC0gcmVtb3ZlZCBE
VCBwYXJzaW5nIGNvZGUgZm9yIG1pY3JvLVRMQnMKICAgIC0gcmVtb3ZlZCBzdHJ1Y3QgaXBtbXVf
dm1zYV9tYXN0ZXJfY2ZnLCBkZXZfYXJjaGRhdGEgbWFjcm8KICAgIC0gYWRkZWQgaXBtbXVfZmlu
ZF9tbXVfYnlfZGV2KCksIHZhcmlvdXMgaGVscGVycyB0byBhY2Nlc3MKICAgICAgZndzcGVjLT5p
b21tdV9wcml2CiAgICAtIGltcGxlbWVudGVkIG5ldyBjYWxsYmFjayAiYWRkX2RldmljZSIgdG8g
YWRkIG1hc3RlciBkZXZpY2UgdG8gSVBNTVUKICAgIC0gcmVtb3ZlZCBpcG1tdV9wcm90ZWN0X21h
c3RlcnMoKQogICAgLSByZW1vdmVkIGNvZGUgdG8gbG9jYXRlIFJvb3QgZGV2aWNlIGluIHRoZSBm
aXJzdCBwbGFjZSwKICAgICAgdXNlZCBFQUdBSU4gdG8gcmVxdWVzdCBkZWZlcnJlZCBwcm9iaW5n
CiAgICAtIHVzZWQgcHJpbnRrX29uY2UgZm9yIHRoZSBzeXN0ZW0gd2lkZSBlcnJvciBtZXNzYWdl
cyBpbiBpcG1tdV9pbml0KCkKICAgICAgd2hpY2ggZG9uJ3QgbmVlZCB0byBiZSBzaG93biBmb3Ig
ZXZlcnkgZGV2aWNlIGJlaW5nIHByb2JlZAogICAgLSByZW1vdmVkIG1hcF9wYWdlL3VubWFwX3Bh
Z2UgaW1wbGVtZW50YXRpb24sIHJldXNlZCB0aGVtCiAgICAgIGZyb20gaW9tbXVfaGVscGVycy5j
CiAgICAtIHVzZWQgJXBkIGZvciBwcmludGluZyBkb21haWQgaWQKICAgIC0gcGVyZm9ybWVkIHZh
cmlvdXMgY29zbWV0aWMgZml4ZXMKICAgIC0gY2hhbmdlZCB1MzIgLT4gdWludDMyX3QsIHU2NCAt
PiB1aW50NjRfdCwKICAgICAgdW5zaWduZWQgaW50IC0+IHVpbnQzMl90IHdoZXJlIG5lZWRlZAog
ICAgLSBjbGFyaWZpZWQgVE9ET3MKICAgIC0gY2xhZmlyaWVkIHN1cHBvcnRlZCBTb0MgdmVyc2lv
bnMgaW4gY29uZmlnIElQTU1VX1ZNU0EsCiAgICAgIHNldCBkZWZhdWx0IHRvICJuIgogICAgLSB1
cGRhdGVkIGNvbW1lbnRzIGluIGNvZGUsIHByb3ZpZGVkIG1vcmUgYWNjdXJhdGUgZGVzY3JpcHRp
b24sCiAgICAgIGFkZGVkIG5ldyBjb21tZW50cyB3aGVyZSBuZWVkZWQKICAgIC0gdXBkYXRlZCBw
YXRjaCBkZXNjcmlwdGlvbiBieSBwcm92aWRpbmcgZGlmZmVyZW5jZXMgYmV0d2VlbgogICAgICBM
aW51eC9YZW4gaW1wbGVtZW50YXRpb25zCiAgICAtIHJlbW92ZWQgZmllbGRzIGZvciBjYWNoZSBz
bm9vcCB0cmFuc2FjdGlvbiB3aGVuIGNvbmZpZ3VyaW5nIElNVFRCQ1IKICAgICAgKHVwZGF0ZSBm
cm9tIFJlbmVzYXMgQlNQKQotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZyAgICAg
ICAgICAgfCAgICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcgICAgICAgICAg
fCAgIDEzICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSAgICAgfCAgICAx
ICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMgfCAxMzMzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMzQ4IGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBt
bXUtdm1zYS5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnCmluZGV4IGJjMGU5Y2QuLjRiYjczMTkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZworKysgYi94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL0tjb25maWcKQEAgLTI1LDYgKzI1LDcgQEAgY29uZmlnIFJDQVIzCiAJYm9v
bCAiUmVuZXNhcyBSQ2FyMyBzdXBwb3J0IgogCWRlcGVuZHMgb24gQVJNXzY0CiAJc2VsZWN0IEhB
U19TQ0lGCisJc2VsZWN0IElQTU1VX1ZNU0EgaWYgRVhQRVJUCiAJLS0taGVscC0tLQogCUVuYWJs
ZSBhbGwgdGhlIHJlcXVpcmVkIGRyaXZlcnMgZm9yIFJlbmVzYXMgUkNhcjMKIApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL0tjb25maWcKaW5kZXggYTNjMDY0OS4uZTIyMzAxYyAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvS2NvbmZpZworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9LY29u
ZmlnCkBAIC0xMiw0ICsxMiwxNyBAQCBjb25maWcgQVJNX1NNTVUKIAogCSAgU2F5IFkgaGVyZSBp
ZiB5b3VyIFNvQyBpbmNsdWRlcyBhbiBJT01NVSBkZXZpY2UgaW1wbGVtZW50aW5nIHRoZQogCSAg
QVJNIFNNTVUgYXJjaGl0ZWN0dXJlLgorCitjb25maWcgSVBNTVVfVk1TQQorCWJvb2wgIlJlbmVz
YXMgSVBNTVUtVk1TQSBmb3VuZCBpbiBSLUNhciBHZW4zIFNvQ3MiIGlmIEVYUEVSVCA9ICJ5Igor
CWRlZmF1bHQgbgorCWRlcGVuZHMgb24gQVJNXzY0CisJLS0taGVscC0tLQorCSAgU3VwcG9ydCBm
b3IgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBSZW5lc2FzIElQTU1VLVZNU0EgZm91bmQKKwkgIGlu
IFItQ2FyIEdlbjMgU29Dcy4KKworCSAgU2F5IFkgaGVyZSBpZiB5b3UgYXJlIHVzaW5nIG5ld2Vz
dCBSLUNhciBHZW4zIFNvQ3MgcmV2aXNpb25zCisJICAoSDMgRVMzLjAsIE0zLVcrLCBldGMpIHdo
aWNoIElQTU1VIGhhcmR3YXJlIHN1cHBvcnRzIHN0YWdlIDIKKwkgIHRyYW5zbGF0aW9uIHRhYmxl
IGZvcm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzLgorCiBlbmRp
ZgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlCmluZGV4IDVmYmFkNDUuLmZjZDkxOGUg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQorKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKQEAgLTEsMiArMSwzIEBACiBvYmot
eSArPSBpb21tdS5vIGlvbW11X2hlbHBlcnMubyBpb21tdV9md3NwZWMubwogb2JqLSQoQ09ORklH
X0FSTV9TTU1VKSArPSBzbW11Lm8KK29iai0kKENPTkZJR19JUE1NVV9WTVNBKSArPSBpcG1tdS12
bXNhLm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNh
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmYyZmI0YTIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCkBAIC0wLDAgKzEsMTMzMyBAQAor
LyoKKyAqIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKKyAqCisgKiBE
cml2ZXIgZm9yIHRoZSBSZW5lc2FzIElQTU1VLVZNU0EgZm91bmQgaW4gUi1DYXIgR2VuMyBTb0Nz
LgorICoKKyAqIFRoZSBJUE1NVS1WTVNBIGlzIFZNU0EtY29tcGF0aWJsZSBJL08gTWVtb3J5IE1h
bmFnZW1lbnQgVW5pdCAoSU9NTVUpCisgKiB3aGljaCBwcm92aWRlcyBhZGRyZXNzIHRyYW5zbGF0
aW9uIGFuZCBhY2Nlc3MgcHJvdGVjdGlvbiBmdW5jdGlvbmFsaXRpZXMKKyAqIHRvIHByb2Nlc3Np
bmcgdW5pdHMgYW5kIGludGVyY29ubmVjdCBuZXR3b3Jrcy4KKyAqCisgKiBQbGVhc2Ugbm90ZSwg
Y3VycmVudCBkcml2ZXIgaXMgc3VwcG9zZWQgdG8gd29yayBvbmx5IHdpdGggbmV3ZXN0CisgKiBS
LUNhciBHZW4zIFNvQ3MgcmV2aXNpb25zIHdoaWNoIElQTU1VIGhhcmR3YXJlIHN1cHBvcnRzIHN0
YWdlIDIgdHJhbnNsYXRpb24KKyAqIHRhYmxlIGZvcm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BV
J3MgUDJNIHRhYmxlIGFzIGlzLgorICoKKyAqIEJhc2VkIG9uIExpbnV4J3MgSVBNTVUtVk1TQSBk
cml2ZXIgZnJvbSBSZW5lc2FzIEJTUDoKKyAqICAgIGRyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5j
CisgKiB5b3UgY2FuIGZvdW5kIGF0OgorICogICAgdXJsOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaG9ybXMvcmVuZXNhcy1ic3AuZ2l0CisgKiAgICBicmFu
Y2g6IHY0LjE0Ljc1LWx0c2kvcmNhci0zLjkuNgorICogICAgY29tbWl0OiBlMjA2ZWI1YjgxYTYw
ZTY0YzM1ZmJjM2E5OTliMWEwZGIyYjk4MDQ0CisgKiBhbmQgWGVuJ3MgU01NVSBkcml2ZXI6Cisg
KiAgICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisgKgorICogQ29weXJpZ2h0
IChDKSAyMDE0LTIwMTkgUmVuZXNhcyBFbGVjdHJvbmljcyBDb3Jwb3JhdGlvbgorICoKKyAqIENv
cHlyaWdodCAoQykgMjAxNi0yMDE5IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICog
bW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
CisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9kZWxheS5oPgor
I2luY2x1ZGUgPHhlbi9lcnIuaD4KKyNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KKyNpbmNsdWRlIDx4
ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9saXN0Lmg+Cisj
aW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVu
L3ZtYXAuaD4KKworI2luY2x1ZGUgPGFzbS9hdG9taWMuaD4KKyNpbmNsdWRlIDxhc20vZGV2aWNl
Lmg+CisjaW5jbHVkZSA8YXNtL2lvLmg+CisjaW5jbHVkZSA8YXNtL2lvbW11X2Z3c3BlYy5oPgor
CisjZGVmaW5lIGRldl9uYW1lKGRldikgZHRfbm9kZV9mdWxsX25hbWUoZGV2X3RvX2R0KGRldikp
CisKKy8qIERldmljZSBsb2dnZXIgZnVuY3Rpb25zICovCisjZGVmaW5lIGRldl9wcmludChkZXYs
IGx2bCwgZm10LCAuLi4pICAgIFwKKyAgICBwcmludGsobHZsICJpcG1tdTogJXM6ICIgZm10LCBk
ZXZfbmFtZShkZXYpLCAjIyBfX1ZBX0FSR1NfXykKKworI2RlZmluZSBkZXZfaW5mbyhkZXYsIGZt
dCwgLi4uKSAgICBcCisgICAgZGV2X3ByaW50KGRldiwgWEVOTE9HX0lORk8sIGZtdCwgIyMgX19W
QV9BUkdTX18pCisjZGVmaW5lIGRldl93YXJuKGRldiwgZm10LCAuLi4pICAgIFwKKyAgICBkZXZf
cHJpbnQoZGV2LCBYRU5MT0dfV0FSTklORywgZm10LCAjIyBfX1ZBX0FSR1NfXykKKyNkZWZpbmUg
ZGV2X2VycihkZXYsIGZtdCwgLi4uKSAgICAgXAorICAgIGRldl9wcmludChkZXYsIFhFTkxPR19F
UlIsIGZtdCwgIyMgX19WQV9BUkdTX18pCisjZGVmaW5lIGRldl9lcnJfcmF0ZWxpbWl0ZWQoZGV2
LCBmbXQsIC4uLikgICAgXAorICAgIGRldl9wcmludChkZXYsIFhFTkxPR19FUlIsIGZtdCwgIyMg
X19WQV9BUkdTX18pCisKKy8qCisgKiBSLUNhciBHZW4zIFNvQ3MgbWFrZSB1c2Ugb2YgdXAgdG8g
OCBJUE1NVSBjb250ZXh0cyAoc2V0cyBvZiBwYWdlIHRhYmxlKSBhbmQKKyAqIHRoZXNlIGNhbiBi
ZSBtYW5hZ2VkIGluZGVwZW5kZW50bHkuIEVhY2ggY29udGV4dCBpcyBtYXBwZWQgdG8gb25lIFhl
biBkb21haW4uCisgKi8KKyNkZWZpbmUgSVBNTVVfQ1RYX01BWCAgICAgOAorLyogUi1DYXIgR2Vu
MyBTb0NzIG1ha2UgdXNlIG9mIHVwIHRvIDQ4IG1pY3JvLVRMQnMgcGVyIElQTU1VIGRldmljZS4g
Ki8KKyNkZWZpbmUgSVBNTVVfVVRMQl9NQVggICAgNDgKKworLyogSVBNTVUgY29udGV4dCBzdXBw
b3J0cyBJUEEgc2l6ZSB1cCB0byA0MCBiaXQuICovCisjZGVmaW5lIElQTU1VX01BWF9QMk1fSVBB
X0JJVFMgICAgNDAKKworLyoKKyAqIFhlbidzIGRvbWFpbiBJUE1NVSBpbmZvcm1hdGlvbiBzdG9y
ZWQgaW4gZG9tX2lvbW11KGQpLT5hcmNoLnByaXYKKyAqCisgKiBBcyBlYWNoIGNvbnRleHQgKHNl
dCBvZiBwYWdlIHRhYmxlKSBpcyBtYXBwZWQgdG8gb25lIFhlbiBkb21haW4sCisgKiBhbGwgYXNz
b2NpYXRlZCBJUE1NVSBkb21haW5zIHVzZSB0aGUgc2FtZSBjb250ZXh0IG1hcHBlZCB0byB0aGlz
IFhlbiBkb21haW4uCisgKiBUaGlzIG1ha2VzIGFsbCBtYXN0ZXIgZGV2aWNlcyBiZWluZyBhdHRh
Y2hlZCB0byB0aGUgc2FtZSBYZW4gZG9tYWluIHNoYXJlCisgKiB0aGUgc2FtZSBjb250ZXh0IChQ
Mk0gdGFibGUpLgorICovCitzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZG9tYWluIHsKKyAgICAvKgor
ICAgICAqIFVzZWQgdG8gcHJvdGVjdCBldmVyeXRoaW5nIHdoaWNoIGJlbG9uZ3MgdG8gdGhpcyBY
ZW4gZG9tYWluOgorICAgICAqIGRldmljZSBhc3NpZ25tZW50LCBkb21haW4gaW5pdC9kZXN0cm95
LCBmbHVzaCBvcHMsIGV0YworICAgICAqLworICAgIHNwaW5sb2NrX3QgbG9jazsKKyAgICAvKiBP
bmUgb3IgbW9yZSBDYWNoZSBJUE1NVSBkb21haW5zIGFzc29jaWF0ZWQgd2l0aCB0aGlzIFhlbiBk
b21haW4gKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGNhY2hlX2RvbWFpbnM7CisgICAgLyogUm9v
dCBJUE1NVSBkb21haW4gYXNzb2NpYXRlZCB3aXRoIHRoaXMgWGVuIGRvbWFpbiAqLworICAgIHN0
cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqcm9vdF9kb21haW47Cit9OworCisvKiBYZW4gbWFzdGVy
IGRldmljZSdzIElQTU1VIGluZm9ybWF0aW9uIHN0b3JlZCBpbiBmd3NwZWMtPmlvbW11X3ByaXYg
Ki8KK3N0cnVjdCBpcG1tdV92bXNhX3hlbl9kZXZpY2UgeworICAgIC8qIENhY2hlIElQTU1VIGRv
bWFpbiB0aGlzIG1hc3RlciBkZXZpY2UgaXMgbG9naWNhbGx5IGF0dGFjaGVkIHRvICovCisgICAg
c3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW47CisgICAgLyogQ2FjaGUgSVBNTVUgdGhp
cyBtYXN0ZXIgZGV2aWNlIGlzIHBoeXNpY2FsbHkgY29ubmVjdGVkIHRvICovCisgICAgc3RydWN0
IGlwbW11X3Ztc2FfZGV2aWNlICptbXU7Cit9OworCisvKiBSb290L0NhY2hlIElQTU1VIGRldmlj
ZSdzIGluZm9ybWF0aW9uICovCitzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgeworICAgIHN0cnVj
dCBkZXZpY2UgKmRldjsKKyAgICB2b2lkIF9faW9tZW0gKmJhc2U7CisgICAgc3RydWN0IGlwbW11
X3Ztc2FfZGV2aWNlICpyb290OworICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKyAgICB1bnNp
Z25lZCBpbnQgbnVtX3V0bGJzOworICAgIHVuc2lnbmVkIGludCBudW1fY3R4OworICAgIHNwaW5s
b2NrX3QgbG9jazsgICAgLyogUHJvdGVjdHMgY3R4IGFuZCBkb21haW5zW10gKi8KKyAgICBERUNM
QVJFX0JJVE1BUChjdHgsIElQTU1VX0NUWF9NQVgpOworICAgIHN0cnVjdCBpcG1tdV92bXNhX2Rv
bWFpbiAqZG9tYWluc1tJUE1NVV9DVFhfTUFYXTsKK307CisKKy8qCisgKiBSb290L0NhY2hlIElQ
TU1VIGRvbWFpbidzIGluZm9ybWF0aW9uCisgKgorICogUm9vdCBJUE1NVSBkZXZpY2UgaXMgYXNz
aWduZWQgdG8gUm9vdCBJUE1NVSBkb21haW4gd2hpbGUgQ2FjaGUgSVBNTVUgZGV2aWNlCisgKiBp
cyBhc3NpZ25lZCB0byBDYWNoZSBJUE1NVSBkb21haW4uIE1hc3RlciBkZXZpY2VzIGFyZSBjb25u
ZWN0ZWQgdG8gQ2FjaGUKKyAqIElQTU1VIGRldmljZXMgdGhyb3VnaCBzcGVjaWZpYyBwb3J0cyBj
YWxsZWQgbWljcm8tVExCcy4KKyAqIEFsbCBDYWNoZSBJUE1NVSBkZXZpY2VzLCBpbiB0dXJuLCBh
cmUgY29ubmVjdGVkIHRvIFJvb3QgSVBNTVUgZGV2aWNlCisgKiB3aGljaCBtYW5hZ2VzIElQTU1V
IGNvbnRleHQuCisgKi8KK3N0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiB7CisgICAgLyoKKyAgICAg
KiBJUE1NVSBkZXZpY2UgYXNzaWduZWQgdG8gdGhpcyBJUE1NVSBkb21haW4uCisgICAgICogRWl0
aGVyIFJvb3QgZGV2aWNlIHdoaWNoIGlzIGxvY2F0ZWQgYXQgdGhlIG1haW4gbWVtb3J5IGJ1cyBk
b21haW4gb3IKKyAgICAgKiBDYWNoZSBkZXZpY2Ugd2hpY2ggaXMgbG9jYXRlZCBhdCBlYWNoIGhp
ZXJhcmNoeSBidXMgZG9tYWluLgorICAgICAqLworICAgIHN0cnVjdCBpcG1tdV92bXNhX2Rldmlj
ZSAqbW11OworCisgICAgLyogQ29udGV4dCB1c2VkIGZvciB0aGlzIElQTU1VIGRvbWFpbiAqLwor
ICAgIHVuc2lnbmVkIGludCBjb250ZXh0X2lkOworCisgICAgLyogWGVuIGRvbWFpbiBhc3NvY2lh
dGVkIHdpdGggdGhpcyBJUE1NVSBkb21haW4gKi8KKyAgICBzdHJ1Y3QgZG9tYWluICpkOworCisg
ICAgLyogVGhlIGZpZWxkcyBiZWxvdyBhcmUgdXNlZCBmb3IgQ2FjaGUgSVBNTVUgZG9tYWluIG9u
bHkgKi8KKworICAgIC8qCisgICAgICogVXNlZCB0byBrZWVwIHRyYWNrIG9mIHRoZSBtYXN0ZXIg
ZGV2aWNlcyB3aGljaCBhcmUgYXR0YWNoZWQgdG8gdGhpcworICAgICAqIElQTU1VIGRvbWFpbiAo
ZG9tYWluIHVzZXJzKS4gTWFzdGVyIGRldmljZXMgYmVoaW5kIHRoZSBzYW1lIElQTU1VIGRldmlj
ZQorICAgICAqIGFyZSBncm91cGVkIHRvZ2V0aGVyIGJ5IHB1dHRpbmcgaW50byB0aGUgc2FtZSBJ
UE1NVSBkb21haW4uCisgICAgICogT25seSB3aGVuIHRoZSByZWZjb3VudCByZWFjaGVzIDAgdGhp
cyBJUE1NVSBkb21haW4gY2FuIGJlIGRlc3Ryb3llZC4KKyAgICAgKi8KKyAgICB1bnNpZ25lZCBp
bnQgcmVmY291bnQ7CisgICAgLyogVXNlZCB0byBsaW5rIHRoaXMgSVBNTVUgZG9tYWluIGZvciB0
aGUgc2FtZSBYZW4gZG9tYWluICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OworfTsKKwor
LyogVXNlZCB0byBrZWVwIHRyYWNrIG9mIHJlZ2lzdGVyZWQgSVBNTVUgZGV2aWNlcyAqLworc3Rh
dGljIExJU1RfSEVBRChpcG1tdV9kZXZpY2VzKTsKK3N0YXRpYyBERUZJTkVfU1BJTkxPQ0soaXBt
bXVfZGV2aWNlc19sb2NrKTsKKworI2RlZmluZSBUTEJfTE9PUF9USU1FT1VUICAgIDEwMCAvKiAx
MDB1cyAqLworCisvKiBSZWdpc3RlcnMgRGVmaW5pdGlvbiAqLworI2RlZmluZSBJTV9DVFhfU0la
RSAgICAweDQwCisKKyNkZWZpbmUgSU1DVFIgICAgICAgICAgICAgICAgMHgwMDAwCisvKgorICog
VGhlc2UgZmllbGRzIGFyZSBpbXBsZW1lbnRlZCBpbiBJUE1NVS1NTSBvbmx5LiBTbywgY2FuIGJl
IHNldCBmb3IKKyAqIFJvb3QgSVBNTVUgb25seS4KKyAqLworI2RlZmluZSBJTUNUUl9WQTY0ICAg
ICAgICAgICAoMSA8PCAyOSkKKyNkZWZpbmUgSU1DVFJfVFJFICAgICAgICAgICAgKDEgPDwgMTcp
CisjZGVmaW5lIElNQ1RSX0FGRSAgICAgICAgICAgICgxIDw8IDE2KQorI2RlZmluZSBJTUNUUl9S
VFNFTF9NQVNLICAgICAoMyA8PCA0KQorI2RlZmluZSBJTUNUUl9SVFNFTF9TSElGVCAgICA0Cisj
ZGVmaW5lIElNQ1RSX1RSRU4gICAgICAgICAgICgxIDw8IDMpCisvKgorICogVGhlc2UgZmllbGRz
IGFyZSBjb21tb24gZm9yIGFsbCBJUE1NVSBkZXZpY2VzLiBTbywgY2FuIGJlIHNldCBmb3IKKyAq
IENhY2hlIElQTU1VcyBhcyB3ZWxsLgorICovCisjZGVmaW5lIElNQ1RSX0lOVEVOICAgICAgICAg
ICgxIDw8IDIpCisjZGVmaW5lIElNQ1RSX0ZMVVNIICAgICAgICAgICgxIDw8IDEpCisjZGVmaW5l
IElNQ1RSX01NVUVOICAgICAgICAgICgxIDw8IDApCisjZGVmaW5lIElNQ1RSX0NPTU1PTl9NQVNL
ICAgICg3IDw8IDApCisKKyNkZWZpbmUgSU1DQUFSICAgICAgICAgICAgICAgMHgwMDA0CisKKyNk
ZWZpbmUgSU1UVEJDUiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwOAorI2RlZmluZSBJTVRU
QkNSX0VBRSAgICAgICAgICAgICAgICAgICAgKDEgPDwgMzEpCisjZGVmaW5lIElNVFRCQ1JfUE1C
ICAgICAgICAgICAgICAgICAgICAoMSA8PCAzMCkKKyNkZWZpbmUgSU1UVEJDUl9TSDFfTk9OX1NI
QVJFQUJMRSAgICAgICgwIDw8IDI4KQorI2RlZmluZSBJTVRUQkNSX1NIMV9PVVRFUl9TSEFSRUFC
TEUgICAgKDIgPDwgMjgpCisjZGVmaW5lIElNVFRCQ1JfU0gxX0lOTkVSX1NIQVJFQUJMRSAgICAo
MyA8PCAyOCkKKyNkZWZpbmUgSU1UVEJDUl9TSDFfTUFTSyAgICAgICAgICAgICAgICgzIDw8IDI4
KQorI2RlZmluZSBJTVRUQkNSX09SR04xX05DICAgICAgICAgICAgICAgKDAgPDwgMjYpCisjZGVm
aW5lIElNVFRCQ1JfT1JHTjFfV0JfV0EgICAgICAgICAgICAoMSA8PCAyNikKKyNkZWZpbmUgSU1U
VEJDUl9PUkdOMV9XVCAgICAgICAgICAgICAgICgyIDw8IDI2KQorI2RlZmluZSBJTVRUQkNSX09S
R04xX1dCICAgICAgICAgICAgICAgKDMgPDwgMjYpCisjZGVmaW5lIElNVFRCQ1JfT1JHTjFfTUFT
SyAgICAgICAgICAgICAoMyA8PCAyNikKKyNkZWZpbmUgSU1UVEJDUl9JUkdOMV9OQyAgICAgICAg
ICAgICAgICgwIDw8IDI0KQorI2RlZmluZSBJTVRUQkNSX0lSR04xX1dCX1dBICAgICAgICAgICAg
KDEgPDwgMjQpCisjZGVmaW5lIElNVFRCQ1JfSVJHTjFfV1QgICAgICAgICAgICAgICAoMiA8PCAy
NCkKKyNkZWZpbmUgSU1UVEJDUl9JUkdOMV9XQiAgICAgICAgICAgICAgICgzIDw8IDI0KQorI2Rl
ZmluZSBJTVRUQkNSX0lSR04xX01BU0sgICAgICAgICAgICAgKDMgPDwgMjQpCisjZGVmaW5lIElN
VFRCQ1JfVFNaMV9NQVNLICAgICAgICAgICAgICAoMHgxZiA8PCAxNikKKyNkZWZpbmUgSU1UVEJD
Ul9UU1oxX1NISUZUICAgICAgICAgICAgIDE2CisjZGVmaW5lIElNVFRCQ1JfU0gwX05PTl9TSEFS
RUFCTEUgICAgICAoMCA8PCAxMikKKyNkZWZpbmUgSU1UVEJDUl9TSDBfT1VURVJfU0hBUkVBQkxF
ICAgICgyIDw8IDEyKQorI2RlZmluZSBJTVRUQkNSX1NIMF9JTk5FUl9TSEFSRUFCTEUgICAgKDMg
PDwgMTIpCisjZGVmaW5lIElNVFRCQ1JfU0gwX01BU0sgICAgICAgICAgICAgICAoMyA8PCAxMikK
KyNkZWZpbmUgSU1UVEJDUl9PUkdOMF9OQyAgICAgICAgICAgICAgICgwIDw8IDEwKQorI2RlZmlu
ZSBJTVRUQkNSX09SR04wX1dCX1dBICAgICAgICAgICAgKDEgPDwgMTApCisjZGVmaW5lIElNVFRC
Q1JfT1JHTjBfV1QgICAgICAgICAgICAgICAoMiA8PCAxMCkKKyNkZWZpbmUgSU1UVEJDUl9PUkdO
MF9XQiAgICAgICAgICAgICAgICgzIDw8IDEwKQorI2RlZmluZSBJTVRUQkNSX09SR04wX01BU0sg
ICAgICAgICAgICAgKDMgPDwgMTApCisjZGVmaW5lIElNVFRCQ1JfSVJHTjBfTkMgICAgICAgICAg
ICAgICAoMCA8PCA4KQorI2RlZmluZSBJTVRUQkNSX0lSR04wX1dCX1dBICAgICAgICAgICAgKDEg
PDwgOCkKKyNkZWZpbmUgSU1UVEJDUl9JUkdOMF9XVCAgICAgICAgICAgICAgICgyIDw8IDgpCisj
ZGVmaW5lIElNVFRCQ1JfSVJHTjBfV0IgICAgICAgICAgICAgICAoMyA8PCA4KQorI2RlZmluZSBJ
TVRUQkNSX0lSR04wX01BU0sgICAgICAgICAgICAgKDMgPDwgOCkKKyNkZWZpbmUgSU1UVEJDUl9T
TDBfTFZMXzIgICAgICAgICAgICAgICgwIDw8IDYpCisjZGVmaW5lIElNVFRCQ1JfU0wwX0xWTF8x
ICAgICAgICAgICAgICAoMSA8PCA2KQorI2RlZmluZSBJTVRUQkNSX1RTWjBfTUFTSyAgICAgICAg
ICAgICAgKDB4MWYgPDwgMCkKKyNkZWZpbmUgSU1UVEJDUl9UU1owX1NISUZUICAgICAgICAgICAg
IDAKKworI2RlZmluZSBJTVRUTEJSMCAgICAgICAgICAgICAgMHgwMDEwCisjZGVmaW5lIElNVFRM
QlIwX1RUQlJfTUFTSyAgICAoMHhmZmZmZiA8PCAxMikKKyNkZWZpbmUgSU1UVFVCUjAgICAgICAg
ICAgICAgIDB4MDAxNAorI2RlZmluZSBJTVRUVUJSMF9UVEJSX01BU0sgICAgKDB4ZmYgPDwgMCkK
KyNkZWZpbmUgSU1UVExCUjEgICAgICAgICAgICAgIDB4MDAxOAorI2RlZmluZSBJTVRUTEJSMV9U
VEJSX01BU0sgICAgKDB4ZmZmZmYgPDwgMTIpCisjZGVmaW5lIElNVFRVQlIxICAgICAgICAgICAg
ICAweDAwMWMKKyNkZWZpbmUgSU1UVFVCUjFfVFRCUl9NQVNLICAgICgweGZmIDw8IDApCisKKyNk
ZWZpbmUgSU1TVFIgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAyMAorI2RlZmluZSBJTVNU
Ul9FUlJMVkxfTUFTSyAgICAgICAgICAgICAgKDMgPDwgMTIpCisjZGVmaW5lIElNU1RSX0VSUkxW
TF9TSElGVCAgICAgICAgICAgICAxMgorI2RlZmluZSBJTVNUUl9FUlJDT0RFX1RMQl9GT1JNQVQg
ICAgICAgKDEgPDwgOCkKKyNkZWZpbmUgSU1TVFJfRVJSQ09ERV9BQ0NFU1NfUEVSTSAgICAgICg0
IDw8IDgpCisjZGVmaW5lIElNU1RSX0VSUkNPREVfU0VDVVJFX0FDQ0VTUyAgICAoNSA8PCA4KQor
I2RlZmluZSBJTVNUUl9FUlJDT0RFX01BU0sgICAgICAgICAgICAgKDcgPDwgOCkKKyNkZWZpbmUg
SU1TVFJfTUhJVCAgICAgICAgICAgICAgICAgICAgICgxIDw8IDQpCisjZGVmaW5lIElNU1RSX0FC
T1JUICAgICAgICAgICAgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBJTVNUUl9QRiAgICAgICAg
ICAgICAgICAgICAgICAgKDEgPDwgMSkKKyNkZWZpbmUgSU1TVFJfVEYgICAgICAgICAgICAgICAg
ICAgICAgICgxIDw8IDApCisKKyNkZWZpbmUgSU1FTEFSICAgIDB4MDAzMAorI2RlZmluZSBJTUVV
QVIgICAgMHgwMDM0CisKKyNkZWZpbmUgSU1VQ1RSKG4pICAgICAgICAgICAgICAoKG4pIDwgMzIg
PyBJTVVDVFIwKG4pIDogSU1VQ1RSMzIobikpCisjZGVmaW5lIElNVUNUUjAobikgICAgICAgICAg
ICAgKDB4MDMwMCArICgobikgKiAxNikpCisjZGVmaW5lIElNVUNUUjMyKG4pICAgICAgICAgICAg
KDB4MDYwMCArICgoKG4pIC0gMzIpICogMTYpKQorI2RlZmluZSBJTVVDVFJfRklYQURERU4gICAg
ICAgICgxIDw8IDMxKQorI2RlZmluZSBJTVVDVFJfRklYQUREX01BU0sgICAgICgweGZmIDw8IDE2
KQorI2RlZmluZSBJTVVDVFJfRklYQUREX1NISUZUICAgIDE2CisjZGVmaW5lIElNVUNUUl9UVFNF
TF9NTVUobikgICAgKChuKSA8PCA0KQorI2RlZmluZSBJTVVDVFJfVFRTRUxfUE1CICAgICAgICg4
IDw8IDQpCisjZGVmaW5lIElNVUNUUl9UVFNFTF9NQVNLICAgICAgKDE1IDw8IDQpCisjZGVmaW5l
IElNVUNUUl9GTFVTSCAgICAgICAgICAgKDEgPDwgMSkKKyNkZWZpbmUgSU1VQ1RSX01NVUVOICAg
ICAgICAgICAoMSA8PCAwKQorCisjZGVmaW5lIElNVUFTSUQobikgICAgICAgICAgICAgKChuKSA8
IDMyID8gSU1VQVNJRDAobikgOiBJTVVBU0lEMzIobikpCisjZGVmaW5lIElNVUFTSUQwKG4pICAg
ICAgICAgICAgKDB4MDMwOCArICgobikgKiAxNikpCisjZGVmaW5lIElNVUFTSUQzMihuKSAgICAg
ICAgICAgKDB4MDYwOCArICgoKG4pIC0gMzIpICogMTYpKQorI2RlZmluZSBJTVVBU0lEX0FTSUQ4
X01BU0sgICAgICgweGZmIDw8IDgpCisjZGVmaW5lIElNVUFTSURfQVNJRDhfU0hJRlQgICAgOAor
I2RlZmluZSBJTVVBU0lEX0FTSUQwX01BU0sgICAgICgweGZmIDw8IDApCisjZGVmaW5lIElNVUFT
SURfQVNJRDBfU0hJRlQgICAgMAorCisjZGVmaW5lIElNU0FVWENUTFIgICAgICAgICAgMHgwNTA0
CisjZGVmaW5lIElNU0FVWENUTFJfUzJQVEUgICAgKDEgPDwgMykKKworc3RhdGljIHN0cnVjdCBp
cG1tdV92bXNhX2RldmljZSAqdG9faXBtbXUoc3RydWN0IGRldmljZSAqZGV2KQoreworICAgIHN0
cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KGRldik7CisK
KyAgICByZXR1cm4gZndzcGVjICYmIGZ3c3BlYy0+aW9tbXVfcHJpdiA/CisgICAgICAgICgoc3Ry
dWN0IGlwbW11X3Ztc2FfeGVuX2RldmljZSAqKWZ3c3BlYy0+aW9tbXVfcHJpdiktPm1tdSA6IE5V
TEw7Cit9CisKK3N0YXRpYyB2b2lkIHNldF9pcG1tdShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBpcG1tdV92bXNhX2RldmljZSAqbW11KQoreworICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3
c3BlYyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KGRldik7CisKKyAgICAoKHN0cnVjdCBpcG1tdV92
bXNhX3hlbl9kZXZpY2UgKilmd3NwZWMtPmlvbW11X3ByaXYpLT5tbXUgPSBtbXU7Cit9CisKK3N0
YXRpYyBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKnRvX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpk
ZXYpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2X2lvbW11X2Z3c3Bl
Y19nZXQoZGV2KTsKKworICAgIHJldHVybiBmd3NwZWMgJiYgZndzcGVjLT5pb21tdV9wcml2ID8K
KyAgICAgICAgKChzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZGV2aWNlICopZndzcGVjLT5pb21tdV9w
cml2KS0+ZG9tYWluIDogTlVMTDsKK30KKworc3RhdGljIHZvaWQgc2V0X2RvbWFpbihzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQoreworICAgIHN0
cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KGRldik7CisK
KyAgICAoKHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kZXZpY2UgKilmd3NwZWMtPmlvbW11X3ByaXYp
LT5kb21haW4gPSBkb21haW47Cit9CisKK3N0YXRpYyBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2Ug
KmlwbW11X2ZpbmRfbW11X2J5X2RldihzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisgICAgc3RydWN0
IGlwbW11X3Ztc2FfZGV2aWNlICptbXUgPSBOVUxMOworICAgIGJvb2wgZm91bmQgPSBmYWxzZTsK
KworICAgIHNwaW5fbG9jaygmaXBtbXVfZGV2aWNlc19sb2NrKTsKKworICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkgKCBtbXUsICZpcG1tdV9kZXZpY2VzLCBsaXN0ICkKKyAgICB7CisgICAgICAgIGlm
ICggbW11LT5kZXYgPT0gZGV2ICkKKyAgICAgICAgeworICAgICAgICAgICAgZm91bmQgPSB0cnVl
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBzcGluX3VubG9j
aygmaXBtbXVfZGV2aWNlc19sb2NrKTsKKworICAgIHJldHVybiBmb3VuZCA/IG1tdSA6IE5VTEw7
Cit9CisKKy8qIFJvb3QgZGV2aWNlIGhhbmRsaW5nICovCitzdGF0aWMgYm9vbCBpcG1tdV9pc19y
b290KHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11KQoreworICAgIHJldHVybiBtbXUtPnJv
b3QgPT0gbW11OworfQorCitzdGF0aWMgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICppcG1tdV9m
aW5kX3Jvb3Qodm9pZCkKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSA9IE5V
TEw7CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOworCisgICAgc3Bpbl9sb2NrKCZpcG1tdV9kZXZp
Y2VzX2xvY2spOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggbW11LCAmaXBtbXVfZGV2aWNl
cywgbGlzdCApCisgICAgeworICAgICAgICBpZiAoIGlwbW11X2lzX3Jvb3QobW11KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJmlwbW11X2RldmljZXNfbG9jayk7CisK
KyAgICByZXR1cm4gZm91bmQgPyBtbXUgOiBOVUxMOworfQorCisvKiBSZWFkL1dyaXRlIEFjY2Vz
cyAqLworc3RhdGljIHVpbnQzMl90IGlwbW11X3JlYWQoc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNl
ICptbXUsIHVpbnQzMl90IG9mZnNldCkKK3sKKyAgICByZXR1cm4gcmVhZGwobW11LT5iYXNlICsg
b2Zmc2V0KTsKK30KKworc3RhdGljIHZvaWQgaXBtbXVfd3JpdGUoc3RydWN0IGlwbW11X3Ztc2Ff
ZGV2aWNlICptbXUsIHVpbnQzMl90IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRhdGEpCit7CisgICAgd3JpdGVsKGRhdGEsIG1tdS0+YmFzZSArIG9mZnNldCk7Cit9
CisKK3N0YXRpYyB1aW50MzJfdCBpcG1tdV9jdHhfcmVhZF9yb290KHN0cnVjdCBpcG1tdV92bXNh
X2RvbWFpbiAqZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgcmVnKQoreworICAgIHJldHVybiBpcG1tdV9yZWFkKGRvbWFpbi0+bW11LT5yb290LAor
ICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+Y29udGV4dF9pZCAqIElNX0NUWF9TSVpFICsg
cmVnKTsKK30KKworc3RhdGljIHZvaWQgaXBtbXVfY3R4X3dyaXRlX3Jvb3Qoc3RydWN0IGlwbW11
X3Ztc2FfZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCByZWcsIHVpbnQzMl90IGRhdGEpCit7CisgICAgaXBtbXVfd3JpdGUoZG9tYWluLT5t
bXUtPnJvb3QsCisgICAgICAgICAgICAgICAgZG9tYWluLT5jb250ZXh0X2lkICogSU1fQ1RYX1NJ
WkUgKyByZWcsIGRhdGEpOworfQorCitzdGF0aWMgdm9pZCBpcG1tdV9jdHhfd3JpdGVfY2FjaGUo
c3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgcmVnLCB1aW50MzJfdCBkYXRhKQoreworICAgIC8qIFdlIGV4
cGVjdCBvbmx5IElNQ1RSIHZhbHVlIHRvIGJlIHBhc3NlZCBhcyBhIHJlZy4gKi8KKyAgICBBU1NF
UlQocmVnID09IElNQ1RSKTsKKworICAgIC8qIE1hc2sgZmllbGRzIHdoaWNoIGFyZSBpbXBsZW1l
bnRlZCBpbiBJUE1NVS1NTSBvbmx5LiAqLworICAgIGlmICggIWlwbW11X2lzX3Jvb3QoZG9tYWlu
LT5tbXUpICkKKyAgICAgICAgaXBtbXVfd3JpdGUoZG9tYWluLT5tbXUsIGRvbWFpbi0+Y29udGV4
dF9pZCAqIElNX0NUWF9TSVpFICsgcmVnLAorICAgICAgICAgICAgICAgICAgICBkYXRhICYgSU1D
VFJfQ09NTU9OX01BU0spOworfQorCisvKgorICogV3JpdGUgdGhlIGNvbnRleHQgdG8gYm90aCBS
b290IElQTU1VIGFuZCBhbGwgQ2FjaGUgSVBNTVVzIGFzc2lnbmVkCisgKiB0byB0aGlzIFhlbiBk
b21haW4uCisgKi8KK3N0YXRpYyB2b2lkIGlwbW11X2N0eF93cml0ZV9hbGwoc3RydWN0IGlwbW11
X3Ztc2FfZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHJlZywgdWludDMyX3QgZGF0YSkKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5f
ZG9tYWluICp4ZW5fZG9tYWluID0gZG9tX2lvbW11KGRvbWFpbi0+ZCktPmFyY2gucHJpdjsKKyAg
ICBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmNhY2hlX2RvbWFpbjsKKworICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkoIGNhY2hlX2RvbWFpbiwgJnhlbl9kb21haW4tPmNhY2hlX2RvbWFpbnMsIGxp
c3QgKQorICAgICAgICBpcG1tdV9jdHhfd3JpdGVfY2FjaGUoY2FjaGVfZG9tYWluLCByZWcsIGRh
dGEpOworCisgICAgaXBtbXVfY3R4X3dyaXRlX3Jvb3QoZG9tYWluLCByZWcsIGRhdGEpOworfQor
CisvKiBUTEIgYW5kIG1pY3JvLVRMQiBNYW5hZ2VtZW50ICovCisKKy8qIFdhaXQgZm9yIGFueSBw
ZW5kaW5nIFRMQiBpbnZhbGlkYXRpb25zIHRvIGNvbXBsZXRlLiAqLworc3RhdGljIHZvaWQgaXBt
bXVfdGxiX3N5bmMoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCit7CisgICAgdW5z
aWduZWQgaW50IGNvdW50ID0gMDsKKworICAgIHdoaWxlICggaXBtbXVfY3R4X3JlYWRfcm9vdChk
b21haW4sIElNQ1RSKSAmIElNQ1RSX0ZMVVNIICkKKyAgICB7CisgICAgICAgIGNwdV9yZWxheCgp
OworICAgICAgICBpZiAoICsrY291bnQgPT0gVExCX0xPT1BfVElNRU9VVCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGRldl9lcnJfcmF0ZWxpbWl0ZWQoZG9tYWluLT5tbXUtPmRldiwgIlRMQiBz
eW5jIHRpbWVkIG91dCAtLSBNTVUgbWF5IGJlIGRlYWRsb2NrZWRcbiIpOworICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICB9CisgICAgICAgIHVkZWxheSgxKTsKKyAgICB9Cit9CisKK3N0YXRp
YyB2b2lkIGlwbW11X3RsYl9pbnZhbGlkYXRlKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9t
YWluKQoreworICAgIHVpbnQzMl90IGRhdGE7CisKKyAgICBkYXRhID0gaXBtbXVfY3R4X3JlYWRf
cm9vdChkb21haW4sIElNQ1RSKTsKKyAgICBkYXRhIHw9IElNQ1RSX0ZMVVNIOworICAgIGlwbW11
X2N0eF93cml0ZV9hbGwoZG9tYWluLCBJTUNUUiwgZGF0YSk7CisKKyAgICBpcG1tdV90bGJfc3lu
Yyhkb21haW4pOworfQorCisvKiBFbmFibGUgTU1VIHRyYW5zbGF0aW9uIGZvciB0aGUgbWljcm8t
VExCLiAqLworc3RhdGljIHZvaWQgaXBtbXVfdXRsYl9lbmFibGUoc3RydWN0IGlwbW11X3Ztc2Ff
ZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgdXRsYikKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSA9IGRvbWFpbi0+
bW11OworCisgICAgLyoKKyAgICAgKiBUT0RPOiBSZWZlcmVuY2UtY291bnQgdGhlIG1pY3JvLVRM
QiBhcyBzZXZlcmFsIGJ1cyBtYXN0ZXJzIGNhbiBiZQorICAgICAqIGNvbm5lY3RlZCB0byB0aGUg
c2FtZSBtaWNyby1UTEIuIFByZXZlbnQgdGhlIHVzZSBjYXNlcyB3aGVyZQorICAgICAqIHRoZSBz
YW1lIG1pY3JvLVRMQiBjb3VsZCBiZSBzaGFyZWQgYmV0d2VlbiBtdWx0aXBsZSBYZW4gZG9tYWlu
cy4KKyAgICAgKi8KKyAgICBpcG1tdV93cml0ZShtbXUsIElNVUFTSUQodXRsYiksIDApOworICAg
IGlwbW11X3dyaXRlKG1tdSwgSU1VQ1RSKHV0bGIpLCBpcG1tdV9yZWFkKG1tdSwgSU1VQ1RSKHV0
bGIpKSB8CisgICAgICAgICAgICAgICAgSU1VQ1RSX1RUU0VMX01NVShkb21haW4tPmNvbnRleHRf
aWQpIHwgSU1VQ1RSX01NVUVOKTsKK30KKworLyogRGlzYWJsZSBNTVUgdHJhbnNsYXRpb24gZm9y
IHRoZSBtaWNyby1UTEIuICovCitzdGF0aWMgdm9pZCBpcG1tdV91dGxiX2Rpc2FibGUoc3RydWN0
IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHV0bGIpCit7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICpt
bXUgPSBkb21haW4tPm1tdTsKKworICAgIGlwbW11X3dyaXRlKG1tdSwgSU1VQ1RSKHV0bGIpLCAw
KTsKK30KKworLyogRG9tYWluL0NvbnRleHQgTWFuYWdlbWVudCAqLworc3RhdGljIGludCBpcG1t
dV9kb21haW5fYWxsb2NhdGVfY29udGV4dChzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlwbW11X3Zt
c2FfZG9tYWluICpkb21haW4pCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQg
cmV0OworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1tdS0+bG9jaywgZmxhZ3MpOworCisgICAg
cmV0ID0gZmluZF9maXJzdF96ZXJvX2JpdChtbXUtPmN0eCwgbW11LT5udW1fY3R4KTsKKyAgICBp
ZiAoIHJldCAhPSBtbXUtPm51bV9jdHggKQorICAgIHsKKyAgICAgICAgbW11LT5kb21haW5zW3Jl
dF0gPSBkb21haW47CisgICAgICAgIHNldF9iaXQocmV0LCBtbXUtPmN0eCk7CisgICAgfQorICAg
IGVsc2UKKyAgICAgICAgcmV0ID0gLUVCVVNZOworCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmbW11LT5sb2NrLCBmbGFncyk7CisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgdm9p
ZCBpcG1tdV9kb21haW5fZnJlZV9jb250ZXh0KHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY29u
dGV4dF9pZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJm1tdS0+bG9jaywgZmxhZ3MpOworCisgICAgY2xlYXJfYml0KGNvbnRleHRfaWQsIG1t
dS0+Y3R4KTsKKyAgICBtbXUtPmRvbWFpbnNbY29udGV4dF9pZF0gPSBOVUxMOworCisgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmbW11LT5sb2NrLCBmbGFncyk7Cit9CisKK3N0YXRpYyBpbnQg
aXBtbXVfZG9tYWluX2luaXRfY29udGV4dChzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFp
bikKK3sKKyAgICB1aW50NjRfdCB0dGJyOworICAgIHVpbnQzMl90IHRzejA7CisgICAgaW50IHJl
dDsKKworICAgIC8qIEZpbmQgYW4gdW51c2VkIGNvbnRleHQuICovCisgICAgcmV0ID0gaXBtbXVf
ZG9tYWluX2FsbG9jYXRlX2NvbnRleHQoZG9tYWluLT5tbXUtPnJvb3QsIGRvbWFpbik7CisgICAg
aWYgKCByZXQgPCAwICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIGRvbWFpbi0+Y29udGV4
dF9pZCA9IHJldDsKKworICAgIC8qCisgICAgICogVFRCUjAKKyAgICAgKiBVc2UgUDJNIHRhYmxl
IGZvciB0aGlzIFhlbiBkb21haW4uCisgICAgICovCisgICAgQVNTRVJUKGRvbWFpbi0+ZCAhPSBO
VUxMKTsKKyAgICB0dGJyID0gcGFnZV90b19tYWRkcihkb21haW4tPmQtPmFyY2gucDJtLnJvb3Qp
OworCisgICAgZGV2X2luZm8oZG9tYWluLT5tbXUtPnJvb3QtPmRldiwgIiVwZDogU2V0IElQTU1V
IGNvbnRleHQgJXUgKHBnZCAweCUiUFJJeDY0IilcbiIsCisgICAgICAgICAgICAgZG9tYWluLT5k
LCBkb21haW4tPmNvbnRleHRfaWQsIHR0YnIpOworCisgICAgaXBtbXVfY3R4X3dyaXRlX3Jvb3Qo
ZG9tYWluLCBJTVRUTEJSMCwgdHRiciAmIElNVFRMQlIwX1RUQlJfTUFTSyk7CisgICAgaXBtbXVf
Y3R4X3dyaXRlX3Jvb3QoZG9tYWluLCBJTVRUVUJSMCwgKHR0YnIgPj4gMzIpICYgSU1UVFVCUjBf
VFRCUl9NQVNLKTsKKworICAgIC8qCisgICAgICogVFRCQ1IKKyAgICAgKiBXZSB1c2UgbG9uZyBk
ZXNjcmlwdG9ycyBhbmQgYWxsb2NhdGUgdGhlIHdob2xlICJwMm1faXBhX2JpdHMiIElQQSBzcGFj
ZQorICAgICAqIHRvIFRUQlIwLiBVc2UgNEtCIHBhZ2UgZ3JhbnVsZS4gU3RhcnQgcGFnZSB0YWJs
ZSB3YWxrcyBhdCBmaXJzdCBsZXZlbC4KKyAgICAgKiBBbHdheXMgYnlwYXNzIHN0YWdlIDEgdHJh
bnNsYXRpb24uCisgICAgICovCisgICAgdHN6MCA9ICg2NCAtIHAybV9pcGFfYml0cykgPDwgSU1U
VEJDUl9UU1owX1NISUZUOworICAgIGlwbW11X2N0eF93cml0ZV9yb290KGRvbWFpbiwgSU1UVEJD
UiwgSU1UVEJDUl9FQUUgfCBJTVRUQkNSX1BNQiB8CisgICAgICAgICAgICAgICAgICAgICAgICAg
SU1UVEJDUl9TTDBfTFZMXzEgfCB0c3owKTsKKworICAgIC8qCisgICAgICogSU1TVFIKKyAgICAg
KiBDbGVhciBhbGwgaW50ZXJydXB0IGZsYWdzLgorICAgICAqLworICAgIGlwbW11X2N0eF93cml0
ZV9yb290KGRvbWFpbiwgSU1TVFIsIGlwbW11X2N0eF9yZWFkX3Jvb3QoZG9tYWluLCBJTVNUUikp
OworCisgICAgLyoKKyAgICAgKiBJTUNUUgorICAgICAqIEVuYWJsZSB0aGUgTU1VIGFuZCBpbnRl
cnJ1cHQgZ2VuZXJhdGlvbi4gVGhlIGxvbmctZGVzY3JpcHRvcgorICAgICAqIHRyYW5zbGF0aW9u
IHRhYmxlIGZvcm1hdCBkb2Vzbid0IHVzZSBURVggcmVtYXBwaW5nLiBEb24ndCBlbmFibGUgQUYK
KyAgICAgKiBzb2Z0d2FyZSBtYW5hZ2VtZW50IGFzIHdlIGhhdmUgbm8gdXNlIGZvciBpdC4gVXNl
IFZNU0F2OC02NCBtb2RlLgorICAgICAqIEVuYWJsZSB0aGUgY29udGV4dCBmb3IgUm9vdCBJUE1N
VSBvbmx5LiBGbHVzaCB0aGUgVExCIGFzIHJlcXVpcmVkCisgICAgICogd2hlbiBtb2RpZnlpbmcg
dGhlIGNvbnRleHQgcmVnaXN0ZXJzLgorICAgICAqLworICAgIGlwbW11X2N0eF93cml0ZV9yb290
KGRvbWFpbiwgSU1DVFIsCisgICAgICAgICAgICAgICAgICAgICAgICAgSU1DVFJfVkE2NCB8IElN
Q1RSX0lOVEVOIHwgSU1DVFJfRkxVU0ggfCBJTUNUUl9NTVVFTik7CisKKyAgICByZXR1cm4gMDsK
K30KKworc3RhdGljIHZvaWQgaXBtbXVfZG9tYWluX2Rlc3Ryb3lfY29udGV4dChzdHJ1Y3QgaXBt
bXVfdm1zYV9kb21haW4gKmRvbWFpbikKK3sKKyAgICBpZiAoICFkb21haW4tPm1tdSApCisgICAg
ICAgIHJldHVybjsKKworICAgIC8qCisgICAgICogRGlzYWJsZSB0aGUgY29udGV4dCBmb3IgUm9v
dCBJUE1NVSBvbmx5LiBGbHVzaCB0aGUgVExCIGFzIHJlcXVpcmVkCisgICAgICogd2hlbiBtb2Rp
ZnlpbmcgdGhlIGNvbnRleHQgcmVnaXN0ZXJzLgorICAgICAqLworICAgIGlwbW11X2N0eF93cml0
ZV9yb290KGRvbWFpbiwgSU1DVFIsIElNQ1RSX0ZMVVNIKTsKKyAgICBpcG1tdV90bGJfc3luYyhk
b21haW4pOworCisgICAgaXBtbXVfZG9tYWluX2ZyZWVfY29udGV4dChkb21haW4tPm1tdS0+cm9v
dCwgZG9tYWluLT5jb250ZXh0X2lkKTsKK30KKworLyogRmF1bHQgSGFuZGxpbmcgKi8KK3N0YXRp
YyB2b2lkIGlwbW11X2RvbWFpbl9pcnEoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4p
Cit7CisgICAgY29uc3QgdWludDMyX3QgZXJyX21hc2sgPSBJTVNUUl9NSElUIHwgSU1TVFJfQUJP
UlQgfCBJTVNUUl9QRiB8IElNU1RSX1RGOworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAq
bW11ID0gZG9tYWluLT5tbXU7CisgICAgdWludDMyX3Qgc3RhdHVzOworICAgIHVpbnQ2NF90IGlv
dmE7CisKKyAgICBzdGF0dXMgPSBpcG1tdV9jdHhfcmVhZF9yb290KGRvbWFpbiwgSU1TVFIpOwor
ICAgIGlmICggIShzdGF0dXMgJiBlcnJfbWFzaykgKQorICAgICAgICByZXR1cm47CisKKyAgICBp
b3ZhID0gaXBtbXVfY3R4X3JlYWRfcm9vdChkb21haW4sIElNRUxBUikgfAorICAgICAgICAoKHVp
bnQ2NF90KWlwbW11X2N0eF9yZWFkX3Jvb3QoZG9tYWluLCBJTUVVQVIpIDw8IDMyKTsKKworICAg
IC8qCisgICAgICogQ2xlYXIgdGhlIGVycm9yIHN0YXR1cyBmbGFncy4gVW5saWtlIHRyYWRpdGlv
bmFsIGludGVycnVwdCBmbGFnCisgICAgICogcmVnaXN0ZXJzIHRoYXQgbXVzdCBiZSBjbGVhcmVk
IGJ5IHdyaXRpbmcgMSwgdGhpcyBzdGF0dXMgcmVnaXN0ZXIKKyAgICAgKiBzZWVtcyB0byByZXF1
aXJlIDAuIFRoZSBlcnJvciBhZGRyZXNzIHJlZ2lzdGVyIG11c3QgYmUgcmVhZCBiZWZvcmUsCisg
ICAgICogb3RoZXJ3aXNlIGl0cyB2YWx1ZSB3aWxsIGJlIDAuCisgICAgICovCisgICAgaXBtbXVf
Y3R4X3dyaXRlX3Jvb3QoZG9tYWluLCBJTVNUUiwgMCk7CisKKyAgICAvKiBMb2cgZmF0YWwgZXJy
b3JzLiAqLworICAgIGlmICggc3RhdHVzICYgSU1TVFJfTUhJVCApCisgICAgICAgIGRldl9lcnJf
cmF0ZWxpbWl0ZWQobW11LT5kZXYsICIlcGQ6IE11bHRpcGxlIFRMQiBoaXRzIEAweCUiUFJJeDY0
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21haW4tPmQsIGlvdmEpOworICAg
IGlmICggc3RhdHVzICYgSU1TVFJfQUJPUlQgKQorICAgICAgICBkZXZfZXJyX3JhdGVsaW1pdGVk
KG1tdS0+ZGV2LCAiJXBkOiBQYWdlIFRhYmxlIFdhbGsgQWJvcnQgQDB4JSJQUkl4NjQiXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZCwgaW92YSk7CisKKyAgICAvKiBS
ZXR1cm4gaWYgaXQgaXMgbmVpdGhlciBQZXJtaXNzaW9uIEZhdWx0IG5vciBUcmFuc2xhdGlvbiBG
YXVsdC4gKi8KKyAgICBpZiAoICEoc3RhdHVzICYgKElNU1RSX1BGIHwgSU1TVFJfVEYpKSApCisg
ICAgICAgIHJldHVybjsKKworICAgIGRldl9lcnJfcmF0ZWxpbWl0ZWQobW11LT5kZXYsICIlcGQ6
IFVuaGFuZGxlZCBmYXVsdDogc3RhdHVzIDB4JTA4eCBpb3ZhIDB4JSJQUkl4NjQiXG4iLAorICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tYWluLT5kLCBzdGF0dXMsIGlvdmEpOworfQorCitzdGF0
aWMgdm9pZCBpcG1tdV9pcnEoaW50IGlycSwgdm9pZCAqZGV2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSA9IGRldjsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJm1tdS0+bG9jaywgZmxhZ3MpOworCisgICAgLyoKKyAgICAgKiBXaGVuIGlu
dGVycnVwdCBhcnJpdmVzLCB3ZSBkb24ndCBrbm93IHRoZSBjb250ZXh0IGl0IGlzIHJlbGF0ZWQg
dG8uCisgICAgICogU28sIGNoZWNrIGludGVycnVwdHMgZm9yIGFsbCBhY3RpdmUgY29udGV4dHMg
dG8gbG9jYXRlIGEgY29udGV4dAorICAgICAqIHdpdGggc3RhdHVzIGJpdHMgc2V0LgorICAgICov
CisgICAgZm9yICggaSA9IDA7IGkgPCBtbXUtPm51bV9jdHg7IGkrKyApCisgICAgeworICAgICAg
ICBpZiAoICFtbXUtPmRvbWFpbnNbaV0gKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IGlwbW11X2RvbWFpbl9pcnEobW11LT5kb21haW5zW2ldKTsKKyAgICB9CisKKyAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZtbXUtPmxvY2ssIGZsYWdzKTsKK30KKworLyogTWFzdGVyIGRldmlj
ZXMgbWFuYWdlbWVudCAqLworc3RhdGljIGludCBpcG1tdV9hdHRhY2hfZGV2aWNlKHN0cnVjdCBp
cG1tdV92bXNhX2RvbWFpbiAqZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMg
PSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpOworICAgIHN0cnVjdCBpcG1tdV92bXNhX2Rldmlj
ZSAqbW11ID0gdG9faXBtbXUoZGV2KTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGlmICgg
IW1tdSApCisgICAgeworICAgICAgICBkZXZfZXJyKGRldiwgIkNhbm5vdCBhdHRhY2ggdG8gSVBN
TVVcbiIpOworICAgICAgICByZXR1cm4gLUVOWElPOworICAgIH0KKworICAgIGlmICggIWRvbWFp
bi0+bW11ICkKKyAgICB7CisgICAgICAgIC8qIFRoZSBkb21haW4gaGFzbid0IGJlZW4gdXNlZCB5
ZXQsIGluaXRpYWxpemUgaXQuICovCisgICAgICAgIGRvbWFpbi0+bW11ID0gbW11OworCisgICAg
ICAgIC8qCisgICAgICAgICAqIFdlIGhhdmUgYWxyZWFkeSBlbmFibGVkIGNvbnRleHQgZm9yIFJv
b3QgSVBNTVUgYXNzaWduZWQgdG8gdGhpcworICAgICAgICAgKiBYZW4gZG9tYWluIGluIGlwbW11
X2RvbWFpbl9pbml0X2NvbnRleHQoKS4KKyAgICAgICAgICogRW5hYmxlIHRoZSBjb250ZXh0IGZv
ciBDYWNoZSBJUE1NVSBvbmx5LiBGbHVzaCB0aGUgVExCIGFzIHJlcXVpcmVkCisgICAgICAgICAq
IHdoZW4gbW9kaWZ5aW5nIHRoZSBjb250ZXh0IHJlZ2lzdGVycy4KKyAgICAgICAgICovCisgICAg
ICAgIGlwbW11X2N0eF93cml0ZV9jYWNoZShkb21haW4sIElNQ1RSLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaXBtbXVfY3R4X3JlYWRfcm9vdChkb21haW4sIElNQ1RSKSB8IElNQ1RS
X0ZMVVNIKTsKKworICAgICAgICBkZXZfaW5mbyhkZXYsICJVc2luZyBJUE1NVSBjb250ZXh0ICV1
XG4iLCBkb21haW4tPmNvbnRleHRfaWQpOworICAgIH0KKyAgICBlbHNlIGlmICggZG9tYWluLT5t
bXUgIT0gbW11ICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFNvbWV0aGluZyBpcyB3
cm9uZywgd2UgY2FuJ3QgYXR0YWNoIHR3byBtYXN0ZXIgZGV2aWNlcyB1c2luZworICAgICAgICAg
KiBkaWZmZXJlbnQgSU9NTVVzIHRvIHRoZSBzYW1lIElQTU1VIGRvbWFpbi4KKyAgICAgICAgICov
CisgICAgICAgIGRldl9lcnIoZGV2LCAiQ2FuJ3QgYXR0YWNoIElQTU1VICVzIHRvIGRvbWFpbiBv
biBJUE1NVSAlc1xuIiwKKyAgICAgICAgICAgICAgICBkZXZfbmFtZShtbXUtPmRldiksIGRldl9u
YW1lKGRvbWFpbi0+bW11LT5kZXYpKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQor
ICAgIGVsc2UKKyAgICAgICAgZGV2X2luZm8oZGV2LCAiUmV1c2luZyBJUE1NVSBjb250ZXh0ICV1
XG4iLCBkb21haW4tPmNvbnRleHRfaWQpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBmd3NwZWMt
Pm51bV9pZHM7ICsraSApCisgICAgICAgIGlwbW11X3V0bGJfZW5hYmxlKGRvbWFpbiwgZndzcGVj
LT5pZHNbaV0pOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGlwbW11X2RldGFj
aF9kZXZpY2Uoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKyAgICBzdHJ1Y3QgaW9t
bXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpOworICAgIHVuc2ln
bmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBmd3NwZWMtPm51bV9pZHM7ICsraSAp
CisgICAgICAgIGlwbW11X3V0bGJfZGlzYWJsZShkb21haW4sIGZ3c3BlYy0+aWRzW2ldKTsKK30K
Kworc3RhdGljIGludCBpcG1tdV9pbml0X3BsYXRmb3JtX2RldmljZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBk
dF9waGFuZGxlX2FyZ3MgKmFyZ3MpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVj
ID0gZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KTsKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZp
Y2UgKm1tdTsKKworICAgIG1tdSA9IGlwbW11X2ZpbmRfbW11X2J5X2RldihkdF90b19kZXYoYXJn
cy0+bnApKTsKKyAgICBpZiAoICFtbXUgKQorICAgICAgICByZXR1cm4gLUVOT0RFVjsKKworICAg
IGZ3c3BlYy0+aW9tbXVfcHJpdiA9IHh6YWxsb2Moc3RydWN0IGlwbW11X3Ztc2FfeGVuX2Rldmlj
ZSk7CisgICAgaWYgKCAhZndzcGVjLT5pb21tdV9wcml2ICkKKyAgICAgICAgcmV0dXJuIC1FTk9N
RU07CisKKyAgICBzZXRfaXBtbXUoZGV2LCBtbXUpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0
YXRpYyB2b2lkIGlwbW11X2RldmljZV9yZXNldChzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1t
dSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIC8qIERpc2FibGUgYWxsIGNvbnRleHRz
LiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgbW11LT5udW1fY3R4OyArK2kgKQorICAgICAgICBp
cG1tdV93cml0ZShtbXUsIGkgKiBJTV9DVFhfU0laRSArIElNQ1RSLCAwKTsKK30KKworLyogUi1D
YXIgR2VuMyBTb0NzIHByb2R1Y3QgYW5kIGN1dCBpbmZvcm1hdGlvbi4gKi8KKyNkZWZpbmUgUkNB
Ul9QUk9EVUNUX01BU0sgICAgMHgwMDAwN0YwMAorI2RlZmluZSBSQ0FSX1BST0RVQ1RfSDMgICAg
ICAweDAwMDA0RjAwCisjZGVmaW5lIFJDQVJfUFJPRFVDVF9NM1cgICAgIDB4MDAwMDUyMDAKKyNk
ZWZpbmUgUkNBUl9QUk9EVUNUX00zTiAgICAgMHgwMDAwNTUwMAorI2RlZmluZSBSQ0FSX0NVVF9N
QVNLICAgICAgICAweDAwMDAwMEZGCisjZGVmaW5lIFJDQVJfQ1VUX1ZFUjMwICAgICAgIDB4MDAw
MDAwMjAKKworc3RhdGljIF9faW5pdCBib29sIGlwbW11X3N0YWdlMl9zdXBwb3J0ZWQodm9pZCkK
K3sKKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wOworICAgIHVpbnQ2NF90IGFkZHIsIHNp
emU7CisgICAgdm9pZCBfX2lvbWVtICpiYXNlOworICAgIHVpbnQzMl90IHByb2R1Y3QsIGN1dDsK
KyAgICBib29sIHN0YWdlMl9zdXBwb3J0ZWQgPSBmYWxzZTsKKworICAgIG5wID0gZHRfZmluZF9j
b21wYXRpYmxlX25vZGUoTlVMTCwgTlVMTCwgInJlbmVzYXMscHJyIik7CisgICAgaWYgKCAhbnAg
KQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlwbW11OiBGYWlsZWQgdG8gZmlu
ZCBQUlIgbm9kZVxuIik7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICBpZiAo
IGR0X2RldmljZV9nZXRfYWRkcmVzcyhucCwgMCwgJmFkZHIsICZzaXplKSApCisgICAgeworICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IEZhaWxlZCB0byBnZXQgUFJSIE1NSU9cbiIp
OworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgYmFzZSA9IGlvcmVtYXBfbm9j
YWNoZShhZGRyLCBzaXplKTsKKyAgICBpZiAoICFiYXNlICkKKyAgICB7CisgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJpcG1tdTogRmFpbGVkIHRvIGlvcmVtYXAgUFJSIE1NSU9cbiIpOworICAg
ICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgcHJvZHVjdCA9IHJlYWRsKGJhc2UpOwor
ICAgIGN1dCA9IHByb2R1Y3QgJiBSQ0FSX0NVVF9NQVNLOworICAgIHByb2R1Y3QgJj0gUkNBUl9Q
Uk9EVUNUX01BU0s7CisKKyAgICBzd2l0Y2ggKCBwcm9kdWN0ICkKKyAgICB7CisgICAgY2FzZSBS
Q0FSX1BST0RVQ1RfSDM6CisgICAgY2FzZSBSQ0FSX1BST0RVQ1RfTTNXOgorICAgICAgICBpZiAo
IGN1dCA+PSBSQ0FSX0NVVF9WRVIzMCApCisgICAgICAgICAgICBzdGFnZTJfc3VwcG9ydGVkID0g
dHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFJDQVJfUFJPRFVDVF9NM046CisgICAg
ICAgIHN0YWdlMl9zdXBwb3J0ZWQgPSB0cnVlOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJpcG1tdTogVW5zdXBwb3J0ZWQgU29DIHZl
cnNpb25cbiIpOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpb3VubWFwKGJhc2UpOwor
CisgICAgcmV0dXJuIHN0YWdlMl9zdXBwb3J0ZWQ7Cit9CisKKy8qCisgKiBUaGlzIGZ1bmN0aW9u
IHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IFJvb3QgSVBNTVUgZGV2aWNlIGlzIGJlaW5nIHByb2Jl
ZAorICogdGhlIGZpcnN0LiBJZiBub3QgdGhlIGNhc2UsIGl0IGRlbmllcyBmdXJ0aGVyIENhY2hl
IElQTU1VIGRldmljZSBwcm9iZXMKKyAqIChyZXR1cm5zIHRoZSAtRUFHQUlOKSB1bnRpbCB0aGUg
Um9vdCBJUE1NVSBkZXZpY2UgaGFzIGJlZW4gcmVnaXN0ZXJlZAorICogZm9yIHN1cmUuCisgKi8K
K3N0YXRpYyBpbnQgaXBtbXVfcHJvYmUoc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQorewor
ICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11OworICAgIHVpbnQ2NF90IGFkZHIsIHNp
emU7CisgICAgaW50IGlycSwgcmV0OworCisgICAgbW11ID0geHphbGxvYyhzdHJ1Y3QgaXBtbXVf
dm1zYV9kZXZpY2UpOworICAgIGlmICggIW1tdSApCisgICAgeworICAgICAgICBkZXZfZXJyKCZu
b2RlLT5kZXYsICJDYW5ub3QgYWxsb2NhdGUgZGV2aWNlIGRhdGFcbiIpOworICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBtbXUtPmRldiA9ICZub2RlLT5kZXY7CisgICAgbW11
LT5udW1fdXRsYnMgPSBJUE1NVV9VVExCX01BWDsKKyAgICBtbXUtPm51bV9jdHggPSBJUE1NVV9D
VFhfTUFYOworICAgIHNwaW5fbG9ja19pbml0KCZtbXUtPmxvY2spOworICAgIGJpdG1hcF96ZXJv
KG1tdS0+Y3R4LCBJUE1NVV9DVFhfTUFYKTsKKworICAgIC8qIE1hcCBJL08gbWVtb3J5IGFuZCBy
ZXF1ZXN0IElSUS4gKi8KKyAgICByZXQgPSBkdF9kZXZpY2VfZ2V0X2FkZHJlc3Mobm9kZSwgMCwg
JmFkZHIsICZzaXplKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICBkZXZfZXJyKCZu
b2RlLT5kZXYsICJGYWlsZWQgdG8gZ2V0IE1NSU9cbiIpOworICAgICAgICBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICBtbXUtPmJhc2UgPSBpb3JlbWFwX25vY2FjaGUoYWRkciwgc2l6ZSk7CisgICAg
aWYgKCAhbW11LT5iYXNlICkKKyAgICB7CisgICAgICAgIGRldl9lcnIoJm5vZGUtPmRldiwgIkZh
aWxlZCB0byBpb3JlbWFwIE1NSU8gKGFkZHIgMHglIlBSSXg2NCIgc2l6ZSAweCUiUFJJeDY0Iilc
biIsCisgICAgICAgICAgICAgICAgYWRkciwgc2l6ZSk7CisgICAgICAgIHJldCA9IC1FTk9NRU07
CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8qCisgICAgICogRGV0ZXJtaW5lIGlm
IHRoaXMgSVBNTVUgbm9kZSBpcyBhIFJvb3QgZGV2aWNlIGJ5IGNoZWNraW5nIGZvcgorICAgICAq
IHRoZSBsYWNrIG9mIHJlbmVzYXMsaXBtbXUtbWFpbiBwcm9wZXJ0eS4KKyAgICAgKi8KKyAgICBp
ZiAoICFkdF9maW5kX3Byb3BlcnR5KG5vZGUsICJyZW5lc2FzLGlwbW11LW1haW4iLCBOVUxMKSAp
CisgICAgICAgIG1tdS0+cm9vdCA9IG1tdTsKKyAgICBlbHNlCisgICAgICAgIG1tdS0+cm9vdCA9
IGlwbW11X2ZpbmRfcm9vdCgpOworCisgICAgLyogV2FpdCB1bnRpbCB0aGUgUm9vdCBkZXZpY2Ug
aGFzIGJlZW4gcmVnaXN0ZXJlZCBmb3Igc3VyZS4gKi8KKyAgICBpZiAoICFtbXUtPnJvb3QgKQor
ICAgIHsKKyAgICAgICAgcmV0ID0gLUVBR0FJTjsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQor
CisgICAgLyogUm9vdCBkZXZpY2VzIGhhdmUgbWFuZGF0b3J5IElSUXMuICovCisgICAgaWYgKCBp
cG1tdV9pc19yb290KG1tdSkgKQorICAgIHsKKyAgICAgICAgaWYgKCAhaXBtbXVfc3RhZ2UyX3N1
cHBvcnRlZCgpICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlw
bW11OiBQMk0gc2hhcmluZyBpcyBub3Qgc3VwcG9ydGVkIGluIGN1cnJlbnQgU29DIHJldmlzaW9u
XG4iKTsKKyAgICAgICAgICAgIHJldCA9IC1FTk9ERVY7CisgICAgICAgICAgICBnb3RvIG91dDsK
KyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIEFzIDQtbGV2ZWwgdHJhbnNsYXRp
b24gdGFibGUgaXMgbm90IHN1cHBvcnRlZCBpbiBJUE1NVSwgd2UgbmVlZAorICAgICAgICAgKiB0
byBjaGVjayBJUEEgc2l6ZSB1c2VkIGZvciBQMk0gdGFibGUgYmVmb3JlaGFuZCB0byBiZSBzdXJl
IGl0IGlzCisgICAgICAgICAqIDMtbGV2ZWwgYW5kIHRoZSBJUE1NVSB3aWxsIGJlIGFibGUgdG8g
dXNlIGl0LgorICAgICAgICAgKgorICAgICAgICAgKiBUT0RPOiBGaXJzdCBpbml0aWFsaXplIHRo
ZSBJT01NVSBhbmQgZ2F0aGVyIHRoZSByZXF1aXJlbWVudHMgYW5kCisgICAgICAgICAqIHRoZW4g
aW5pdGlhbGl6ZSB0aGUgUDJNLiBJbiB0aGUgUDJNIGNvZGUsIHRha2UgaW50byB0aGUgYWNjb3Vu
dAorICAgICAgICAgKiB0aGUgSU9NTVUgcmVxdWlyZW1lbnRzIGFuZCByZXN0cmljdCAicGFfcmFu
Z2UiIGlmIG5lY2Vzc2FyeS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggSVBNTVVfTUFYX1Ay
TV9JUEFfQklUUyA8IHAybV9pcGFfYml0cyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJpcG1tdTogUDJNIElQQSBzaXplIGlzIG5vdCBzdXBwb3J0ZWQgKFAyTT0l
dSBJUE1NVT0ldSkhXG4iLAorICAgICAgICAgICAgICAgICAgIHAybV9pcGFfYml0cywgSVBNTVVf
TUFYX1AyTV9JUEFfQklUUyk7CisgICAgICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBpcnEgPSBwbGF0Zm9ybV9nZXRfaXJx
KG5vZGUsIDApOworICAgICAgICBpZiAoIGlycSA8IDAgKQorICAgICAgICB7CisgICAgICAgICAg
ICBkZXZfZXJyKCZub2RlLT5kZXYsICJObyBJUlEgZm91bmRcbiIpOworICAgICAgICAgICAgcmV0
ID0gaXJxOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICByZXQg
PSByZXF1ZXN0X2lycShpcnEsIDAsIGlwbW11X2lycSwgZGV2X25hbWUoJm5vZGUtPmRldiksIG1t
dSk7CisgICAgICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRldl9l
cnIoJm5vZGUtPmRldiwgIkZhaWxlZCB0byByZXF1ZXN0IElSUSAlZFxuIiwgaXJxKTsKKyAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgaXBtbXVfZGV2aWNlX3Jlc2V0
KG1tdSk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVXNlIHN0YWdlIDIgdHJhbnNsYXRpb24g
dGFibGUgZm9ybWF0IHdoZW4gc3RhZ2UgMiB0cmFuc2xhdGlvbgorICAgICAgICAgKiBlbmFibGVk
LgorICAgICAgICAgKi8KKyAgICAgICAgaXBtbXVfd3JpdGUobW11LCBJTVNBVVhDVExSLAorICAg
ICAgICAgICAgICAgICAgICBpcG1tdV9yZWFkKG1tdSwgSU1TQVVYQ1RMUikgfCBJTVNBVVhDVExS
X1MyUFRFKTsKKworICAgICAgICBkZXZfaW5mbygmbm9kZS0+ZGV2LCAiSVBNTVUgY29udGV4dCAw
IGlzIHJlc2VydmVkXG4iKTsKKyAgICAgICAgc2V0X2JpdCgwLCBtbXUtPmN0eCk7CisgICAgfQor
CisgICAgc3Bpbl9sb2NrKCZpcG1tdV9kZXZpY2VzX2xvY2spOworICAgIGxpc3RfYWRkKCZtbXUt
Pmxpc3QsICZpcG1tdV9kZXZpY2VzKTsKKyAgICBzcGluX3VubG9jaygmaXBtbXVfZGV2aWNlc19s
b2NrKTsKKworICAgIGRldl9pbmZvKCZub2RlLT5kZXYsICJSZWdpc3RlcmVkICVzIElQTU1VXG4i
LAorICAgICAgICAgICAgIGlwbW11X2lzX3Jvb3QobW11KSA/ICJSb290IiA6ICJDYWNoZSIpOwor
CisgICAgcmV0dXJuIDA7CisKK291dDoKKyAgICBpZiAoIG1tdS0+YmFzZSApCisgICAgICAgIGlv
dW5tYXAobW11LT5iYXNlKTsKKyAgICB4ZnJlZShtbXUpOworCisgICAgcmV0dXJuIHJldDsKK30K
KworLyogWGVuIElPTU1VIG9wcyAqLworc3RhdGljIGludCBfX211c3RfY2hlY2sgaXBtbXVfaW90
bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGlwbW11X3Ztc2Ff
eGVuX2RvbWFpbiAqeGVuX2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5wcml2OworCisgICAg
aWYgKCAheGVuX2RvbWFpbiB8fCAheGVuX2RvbWFpbi0+cm9vdF9kb21haW4gKQorICAgICAgICBy
ZXR1cm4gMDsKKworICAgIHNwaW5fbG9jaygmeGVuX2RvbWFpbi0+bG9jayk7CisgICAgaXBtbXVf
dGxiX2ludmFsaWRhdGUoeGVuX2RvbWFpbi0+cm9vdF9kb21haW4pOworICAgIHNwaW5fdW5sb2Nr
KCZ4ZW5fZG9tYWluLT5sb2NrKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBpcG1tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGFnZV9jb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbHVzaF9mbGFncykKK3sKKyAgICBBU1NFUlQoZmx1c2hfZmxhZ3MpOworCisg
ICAgLyogVGhlIGhhcmR3YXJlIGRvZXNuJ3Qgc3VwcG9ydCBzZWxlY3RpdmUgVExCIGZsdXNoLiAq
LworICAgIHJldHVybiBpcG1tdV9pb3RsYl9mbHVzaF9hbGwoZCk7Cit9CisKK3N0YXRpYyBzdHJ1
Y3QgaXBtbXVfdm1zYV9kb21haW4gKmlwbW11X2dldF9jYWNoZV9kb21haW4oc3RydWN0IGRvbWFp
biAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGRldmljZSAqZGV2KQoreworICAgIHN0cnVjdCBpcG1tdV92bXNhX3hlbl9k
b21haW4gKnhlbl9kb21haW4gPSBkb21faW9tbXUoZCktPmFyY2gucHJpdjsKKyAgICBzdHJ1Y3Qg
aXBtbXVfdm1zYV9kZXZpY2UgKm1tdSA9IHRvX2lwbW11KGRldik7CisgICAgc3RydWN0IGlwbW11
X3Ztc2FfZG9tYWluICpkb21haW47CisKKyAgICBpZiAoICFtbXUgKQorICAgICAgICByZXR1cm4g
TlVMTDsKKworICAgIC8qCisgICAgICogTG9vcCB0aHJvdWdoIGFsbCBDYWNoZSBJUE1NVSBkb21h
aW5zIGFzc29jaWF0ZWQgd2l0aCB0aGlzIFhlbiBkb21haW4KKyAgICAgKiB0byBsb2NhdGUgYW4g
SVBNTVUgZG9tYWluIHRoaXMgSVBNTVUgZGV2aWNlIGlzIGFzc2lnbmVkIHRvLgorICAgICAqLwor
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGRvbWFpbiwgJnhlbl9kb21haW4tPmNhY2hlX2RvbWFp
bnMsIGxpc3QgKQorICAgIHsKKyAgICAgICAgaWYgKCBkb21haW4tPm1tdSA9PSBtbXUgKQorICAg
ICAgICAgICAgcmV0dXJuIGRvbWFpbjsKKyAgICB9CisKKyAgICByZXR1cm4gTlVMTDsKK30KKwor
c3RhdGljIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqaXBtbXVfYWxsb2NfY2FjaGVfZG9tYWlu
KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfeGVuX2RvbWFpbiAq
eGVuX2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5wcml2OworICAgIHN0cnVjdCBpcG1tdV92
bXNhX2RvbWFpbiAqZG9tYWluOworCisgICAgZG9tYWluID0geHphbGxvYyhzdHJ1Y3QgaXBtbXVf
dm1zYV9kb21haW4pOworICAgIGlmICggIWRvbWFpbiApCisgICAgICAgIHJldHVybiBFUlJfUFRS
KC1FTk9NRU0pOworCisgICAgLyoKKyAgICAgKiBXZSBkb24ndCBhc3NpZ24gdGhlIENhY2hlIElQ
TU1VIGRldmljZSBoZXJlLCBpdCB3aWxsIGJlIGFzc2lnbmVkIHdoZW4KKyAgICAgKiBhdHRhY2hp
bmcgbWFzdGVyIGRldmljZSB0byB0aGlzIGRvbWFpbiBpbiBpcG1tdV9hdHRhY2hfZGV2aWNlKCku
CisgICAgICogZG9tYWluLT5tbXUgPSBOVUxMOworICAgICAqLworCisgICAgZG9tYWluLT5kID0g
ZDsKKyAgICAvKiBVc2UgdGhlIHNhbWUgY29udGV4dCBtYXBwZWQgdG8gdGhpcyBYZW4gZG9tYWlu
LiAqLworICAgIGRvbWFpbi0+Y29udGV4dF9pZCA9IHhlbl9kb21haW4tPnJvb3RfZG9tYWluLT5j
b250ZXh0X2lkOworCisgICAgcmV0dXJuIGRvbWFpbjsKK30KKworc3RhdGljIHZvaWQgaXBtbXVf
ZnJlZV9jYWNoZV9kb21haW4oc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCit7Cisg
ICAgbGlzdF9kZWwoJmRvbWFpbi0+bGlzdCk7CisgICAgLyoKKyAgICAgKiBEaXNhYmxlIHRoZSBj
b250ZXh0IGZvciBDYWNoZSBJUE1NVSBvbmx5LiBGbHVzaCB0aGUgVExCIGFzIHJlcXVpcmVkCisg
ICAgICogd2hlbiBtb2RpZnlpbmcgdGhlIGNvbnRleHQgcmVnaXN0ZXJzLgorICAgICAqLworICAg
IGlwbW11X2N0eF93cml0ZV9jYWNoZShkb21haW4sIElNQ1RSLCBJTUNUUl9GTFVTSCk7CisgICAg
eGZyZWUoZG9tYWluKTsKK30KKworc3RhdGljIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqaXBt
bXVfYWxsb2Nfcm9vdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgaXBt
bXVfdm1zYV9kb21haW4gKmRvbWFpbjsKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKnJv
b3Q7CisgICAgaW50IHJldDsKKworICAgIC8qIElmIHdlIGFyZSBoZXJlIHRoZW4gUm9vdCBkZXZp
Y2UgbXVzdCBoYXMgYmVlbiByZWdpc3RlcmVkLiAqLworICAgIHJvb3QgPSBpcG1tdV9maW5kX3Jv
b3QoKTsKKyAgICBpZiAoICFyb290ICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJS
ICJpcG1tdTogVW5hYmxlIHRvIGxvY2F0ZSBSb290IElQTU1VXG4iKTsKKyAgICAgICAgcmV0dXJu
IEVSUl9QVFIoLUVOT0RFVik7CisgICAgfQorCisgICAgZG9tYWluID0geHphbGxvYyhzdHJ1Y3Qg
aXBtbXVfdm1zYV9kb21haW4pOworICAgIGlmICggIWRvbWFpbiApCisgICAgICAgIHJldHVybiBF
UlJfUFRSKC1FTk9NRU0pOworCisgICAgZG9tYWluLT5tbXUgPSByb290OworICAgIGRvbWFpbi0+
ZCA9IGQ7CisKKyAgICAvKiBJbml0aWFsaXplIHRoZSBjb250ZXh0IHRvIGJlIG1hcHBlZCB0byB0
aGlzIFhlbiBkb21haW4uICovCisgICAgcmV0ID0gaXBtbXVfZG9tYWluX2luaXRfY29udGV4dChk
b21haW4pOworICAgIGlmICggcmV0IDwgMCApCisgICAgeworICAgICAgICBkZXZfZXJyKHJvb3Qt
PmRldiwgIiVwZDogVW5hYmxlIHRvIGluaXRpYWxpemUgSVBNTVUgY29udGV4dFxuIiwgZCk7Cisg
ICAgICAgIHhmcmVlKGRvbWFpbik7CisgICAgICAgIHJldHVybiBFUlJfUFRSKHJldCk7CisgICAg
fQorCisgICAgcmV0dXJuIGRvbWFpbjsKK30KKworc3RhdGljIHZvaWQgaXBtbXVfZnJlZV9yb290
X2RvbWFpbihzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbikKK3sKKyAgICBpcG1tdV9k
b21haW5fZGVzdHJveV9jb250ZXh0KGRvbWFpbik7CisgICAgeGZyZWUoZG9tYWluKTsKK30KKwor
c3RhdGljIGludCBpcG1tdV9hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHU4IGRldmZu
LCBzdHJ1Y3QgZGV2aWNlICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZmxhZykKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZG9tYWluICp4ZW5fZG9t
YWluID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZG9t
YWluICpkb21haW47CisgICAgaW50IHJldDsKKworICAgIGlmICggIXhlbl9kb21haW4gKQorICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggIXRvX2lwbW11KGRldikgKQorICAgICAg
ICByZXR1cm4gLUVOT0RFVjsKKworICAgIHNwaW5fbG9jaygmeGVuX2RvbWFpbi0+bG9jayk7CisK
KyAgICAvKgorICAgICAqIFRoZSBJUE1NVSBjb250ZXh0IGZvciB0aGUgWGVuIGRvbWFpbiBpcyBu
b3QgYWxsb2NhdGVkIGJlZm9yZWhhbmQKKyAgICAgKiAoYXQgdGhlIFhlbiBkb21haW4gY3JlYXRp
b24gdGltZSksIGJ1dCBvbiBkZW1hbmQgb25seSwgd2hlbiB0aGUgZmlyc3QKKyAgICAgKiBtYXN0
ZXIgZGV2aWNlIGJlaW5nIGF0dGFjaGVkIHRvIGl0LgorICAgICAqIENyZWF0ZSBSb290IElQTU1V
IGRvbWFpbiB3aGljaCBjb250ZXh0IHdpbGwgYmUgbWFwcGVkIHRvIHRoaXMgWGVuIGRvbWFpbgor
ICAgICAqIGlmIG5vdCBleGl0cyB5ZXQuCisgICAgICovCisgICAgaWYgKCAheGVuX2RvbWFpbi0+
cm9vdF9kb21haW4gKQorICAgIHsKKyAgICAgICAgZG9tYWluID0gaXBtbXVfYWxsb2Nfcm9vdF9k
b21haW4oZCk7CisgICAgICAgIGlmICggSVNfRVJSKGRvbWFpbikgKQorICAgICAgICB7CisgICAg
ICAgICAgICByZXQgPSBQVFJfRVJSKGRvbWFpbik7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorCisgICAgICAgIHhlbl9kb21haW4tPnJvb3RfZG9tYWluID0gZG9tYWluOworICAg
IH0KKworICAgIGlmICggdG9fZG9tYWluKGRldikgKQorICAgIHsKKyAgICAgICAgZGV2X2Vycihk
ZXYsICJBbHJlYWR5IGF0dGFjaGVkIHRvIElQTU1VIGRvbWFpblxuIik7CisgICAgICAgIHJldCA9
IC1FRVhJU1Q7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8qCisgICAgICogTWFz
dGVyIGRldmljZXMgYmVoaW5kIHRoZSBzYW1lIENhY2hlIElQTU1VIGNhbiBiZSBhdHRhY2hlZCB0
byB0aGUgc2FtZQorICAgICAqIENhY2hlIElQTU1VIGRvbWFpbi4KKyAgICAgKiBCZWZvcmUgY3Jl
YXRpbmcgbmV3IElQTU1VIGRvbWFpbiBjaGVjayB0byBzZWUgaWYgdGhlIHJlcXVpcmVkIG9uZQor
ICAgICAqIGFscmVhZHkgZXhpc3RzIGZvciB0aGlzIFhlbiBkb21haW4uCisgICAgICovCisgICAg
ZG9tYWluID0gaXBtbXVfZ2V0X2NhY2hlX2RvbWFpbihkLCBkZXYpOworICAgIGlmICggIWRvbWFp
biApCisgICAgeworICAgICAgICAvKiBDcmVhdGUgbmV3IElQTU1VIGRvbWFpbiB0aGlzIG1hc3Rl
ciBkZXZpY2Ugd2lsbCBiZSBhdHRhY2hlZCB0by4gKi8KKyAgICAgICAgZG9tYWluID0gaXBtbXVf
YWxsb2NfY2FjaGVfZG9tYWluKGQpOworICAgICAgICBpZiAoIElTX0VSUihkb21haW4pICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcmV0ID0gUFRSX0VSUihkb21haW4pOworICAgICAgICAgICAg
Z290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICAvKiBDaGFpbiBuZXcgSVBNTVUgZG9tYWlu
IHRvIHRoZSBYZW4gZG9tYWluLiAqLworICAgICAgICBsaXN0X2FkZCgmZG9tYWluLT5saXN0LCAm
eGVuX2RvbWFpbi0+Y2FjaGVfZG9tYWlucyk7CisgICAgfQorCisgICAgcmV0ID0gaXBtbXVfYXR0
YWNoX2RldmljZShkb21haW4sIGRldik7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogRGVzdHJveSBDYWNoZSBJUE1NVSBkb21haW4gb25seSBpZiB0aGVyZSBh
cmUgbm8gbWFzdGVyIGRldmljZXMKKyAgICAgICAgICogYXR0YWNoZWQgdG8gaXQuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoICFkb21haW4tPnJlZmNvdW50ICkKKyAgICAgICAgICAgIGlwbW11
X2ZyZWVfY2FjaGVfZG9tYWluKGRvbWFpbik7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAg
ICAgIGRvbWFpbi0+cmVmY291bnQrKzsKKyAgICAgICAgc2V0X2RvbWFpbihkZXYsIGRvbWFpbik7
CisgICAgfQorCitvdXQ6CisgICAgc3Bpbl91bmxvY2soJnhlbl9kb21haW4tPmxvY2spOworCisg
ICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBpcG1tdV9kZWFzc2lnbl9kZXZpY2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGRldmljZSAqZGV2KQoreworICAgIHN0cnVjdCBpcG1tdV92
bXNhX3hlbl9kb21haW4gKnhlbl9kb21haW4gPSBkb21faW9tbXUoZCktPmFyY2gucHJpdjsKKyAg
ICBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiA9IHRvX2RvbWFpbihkZXYpOworCisg
ICAgaWYgKCAhZG9tYWluIHx8IGRvbWFpbi0+ZCAhPSBkICkKKyAgICB7CisgICAgICAgIGRldl9l
cnIoZGV2LCAiTm90IGF0dGFjaGVkIHRvICVwZFxuIiwgZCk7CisgICAgICAgIHJldHVybiAtRVNS
Q0g7CisgICAgfQorCisgICAgc3Bpbl9sb2NrKCZ4ZW5fZG9tYWluLT5sb2NrKTsKKworICAgIGlw
bW11X2RldGFjaF9kZXZpY2UoZG9tYWluLCBkZXYpOworICAgIHNldF9kb21haW4oZGV2LCBOVUxM
KTsKKyAgICBkb21haW4tPnJlZmNvdW50LS07CisKKyAgICAvKgorICAgICAqIERlc3Ryb3kgQ2Fj
aGUgSVBNTVUgZG9tYWluIG9ubHkgaWYgdGhlcmUgYXJlIG5vIG1hc3RlciBkZXZpY2VzCisgICAg
ICogYXR0YWNoZWQgdG8gaXQuCisgICAgICovCisgICAgaWYgKCAhZG9tYWluLT5yZWZjb3VudCAp
CisgICAgICAgIGlwbW11X2ZyZWVfY2FjaGVfZG9tYWluKGRvbWFpbik7CisKKyAgICBzcGluX3Vu
bG9jaygmeGVuX2RvbWFpbi0+bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlu
dCBpcG1tdV9yZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqcywgc3RydWN0IGRvbWFpbiAq
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU4IGRldmZuLCAgc3RydWN0IGRl
dmljZSAqZGV2KQoreworICAgIGludCByZXQgPSAwOworCisgICAgLyogRG9uJ3QgYWxsb3cgcmVt
YXBwaW5nIG9uIG90aGVyIGRvbWFpbiB0aGFuIGh3ZG9tICovCisgICAgaWYgKCB0ICYmIHQgIT0g
aGFyZHdhcmVfZG9tYWluICkKKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgIGlmICggdCA9
PSBzICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXQgPSBpcG1tdV9kZWFzc2lnbl9kZXZp
Y2UocywgZGV2KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICBp
ZiAoIHQgKQorICAgIHsKKyAgICAgICAgLyogTm8gZmxhZ3MgYXJlIGRlZmluZWQgZm9yIEFSTS4g
Ki8KKyAgICAgICAgcmV0ID0gaXBtbXVfYXNzaWduX2RldmljZSh0LCBkZXZmbiwgZGV2LCAwKTsK
KyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAg
ICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBpcG1tdV9kdF94bGF0ZShzdHJ1Y3QgZGV2aWNl
ICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9waGFuZGxl
X2FyZ3MgKnNwZWMpCit7CisgICAgaW50IHJldDsKKworICAgIC8qCisgICAgICogUGVyZm9ybSBz
YW5pdHkgY2hlY2sgb2YgcGFzc2VkIERUIElPTU1VIHNwZWNpZmllci4gRWFjaCBtYXN0ZXIgZGV2
aWNlCisgICAgICogZ2V0cyBtaWNyby1UTEIgKGRldmljZSBJRCkgYXNzaWdubWVudCB2aWEgdGhl
ICJpb21tdXMiIHByb3BlcnR5CisgICAgICogaW4gRFQuIFdlIGV4cGVjdCAjaW9tbXUtY2VsbHMg
dG8gYmUgMSAoTXVsdGlwbGUtbWFzdGVyIElPTU1VKSBhbmQKKyAgICAgKiB0aGlzIGNlbGwgZm9y
IHRoZSBtaWNyby1UTEIgKGRldmljZSBJRCkuCisgICAgICovCisgICAgaWYgKCBzcGVjLT5hcmdz
X2NvdW50ICE9IDEgfHwgc3BlYy0+YXJnc1swXSA+PSBJUE1NVV9VVExCX01BWCApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgcmV0ID0gaW9tbXVfZndzcGVjX2FkZF9pZHMoZGV2LCBz
cGVjLT5hcmdzLCAxKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAg
ICAvKiBJbml0aWFsaXplIG9uY2UgLSB4bGF0ZSgpIHdpbGwgY2FsbCBtdWx0aXBsZSB0aW1lcy4g
Ki8KKyAgICBpZiAoIHRvX2lwbW11KGRldikgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJl
dHVybiBpcG1tdV9pbml0X3BsYXRmb3JtX2RldmljZShkZXYsIHNwZWMpOworfQorCitzdGF0aWMg
aW50IGlwbW11X2FkZF9kZXZpY2UodTggZGV2Zm4sIHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKyAg
ICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYp
OworCisgICAgLyogT25seSBsZXQgdGhyb3VnaCBkZXZpY2VzIHRoYXQgaGF2ZSBiZWVuIHZlcmlm
aWVkIGluIHhsYXRlKCkuICovCisgICAgaWYgKCAhdG9faXBtbXUoZGV2KSApCisgICAgICAgIHJl
dHVybiAtRU5PREVWOworCisgICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldl90b19k
dChkZXYpKSApCisgICAgeworICAgICAgICBkZXZfZXJyKGRldiwgIkFscmVhZHkgYWRkZWQgdG8g
SVBNTVVcbiIpOworICAgICAgICByZXR1cm4gLUVFWElTVDsKKyAgICB9CisKKyAgICAvKiBMZXQg
WGVuIGtub3cgdGhhdCB0aGUgbWFzdGVyIGRldmljZSBpcyBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUu
ICovCisgICAgZHRfZGV2aWNlX3NldF9wcm90ZWN0ZWQoZGV2X3RvX2R0KGRldikpOworCisgICAg
ZGV2X2luZm8oZGV2LCAiQWRkZWQgbWFzdGVyIGRldmljZSAoSVBNTVUgJXMgbWljcm8tVExCcyAl
dSlcbiIsCisgICAgICAgICAgICAgZGV2X25hbWUoZndzcGVjLT5pb21tdV9kZXYpLCBmd3NwZWMt
Pm51bV9pZHMpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgaXBtbXVfaW9tbXVf
ZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV94
ZW5fZG9tYWluICp4ZW5fZG9tYWluOworCisgICAgeGVuX2RvbWFpbiA9IHh6YWxsb2Moc3RydWN0
IGlwbW11X3Ztc2FfeGVuX2RvbWFpbik7CisgICAgaWYgKCAheGVuX2RvbWFpbiApCisgICAgICAg
IHJldHVybiAtRU5PTUVNOworCisgICAgc3Bpbl9sb2NrX2luaXQoJnhlbl9kb21haW4tPmxvY2sp
OworICAgIElOSVRfTElTVF9IRUFEKCZ4ZW5fZG9tYWluLT5jYWNoZV9kb21haW5zKTsKKyAgICAv
KgorICAgICAqIFdlIGRvbid0IGNyZWF0ZSBSb290IElQTU1VIGRvbWFpbiBoZXJlLCBpdCB3aWxs
IGJlIGNyZWF0ZWQgb24gZGVtYW5kCisgICAgICogb25seSwgd2hlbiBhdHRhY2hpbmcgdGhlIGZp
cnN0IG1hc3RlciBkZXZpY2UgdG8gdGhpcyBYZW4gZG9tYWluIGluCisgICAgICogaXBtbXVfYXNz
aWduX2RldmljZSgpLgorICAgICAqIHhlbl9kb21haW4tPnJvb3RfZG9tYWluID0gTlVMTDsKKyAg
ICAqLworCisgICAgZG9tX2lvbW11KGQpLT5hcmNoLnByaXYgPSB4ZW5fZG9tYWluOworCisgICAg
cmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIF9faHdkb21faW5pdCBpcG1tdV9pb21tdV9od2Rv
bV9pbml0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgLyogU2V0IHRvIGZhbHNlIG9wdGlvbnMg
bm90IHN1cHBvcnRlZCBvbiBBUk0uICovCisgICAgaWYgKCBpb21tdV9od2RvbV9pbmNsdXNpdmUg
KQorICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImlwbW11OiBtYXAtaW5jbHVzaXZlIGRv
bTAtaW9tbXUgb3B0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgb24gQVJNXG4iKTsKKyAgICBpb21tdV9o
d2RvbV9pbmNsdXNpdmUgPSBmYWxzZTsKKyAgICBpZiAoIGlvbW11X2h3ZG9tX3Jlc2VydmVkID09
IDEgKQorICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImlwbW11OiBtYXAtcmVzZXJ2ZWQg
ZG9tMC1pb21tdSBvcHRpb24gaXMgbm90IHN1cHBvcnRlZCBvbiBBUk1cbiIpOworICAgIGlvbW11
X2h3ZG9tX3Jlc2VydmVkID0gMDsKKworICAgIGFyY2hfaW9tbXVfaHdkb21faW5pdChkKTsKK30K
Kworc3RhdGljIHZvaWQgaXBtbXVfaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbiA9IGRv
bV9pb21tdShkKS0+YXJjaC5wcml2OworCisgICAgaWYgKCAheGVuX2RvbWFpbiApCisgICAgICAg
IHJldHVybjsKKworICAgIC8qCisgICAgICogRGVzdHJveSBSb290IElQTU1VIGRvbWFpbiB3aGlj
aCBjb250ZXh0IGlzIG1hcHBlZCB0byB0aGlzIFhlbiBkb21haW4KKyAgICAgKiBpZiBleGl0cy4K
KyAgICAgKi8KKyAgICBpZiAoIHhlbl9kb21haW4tPnJvb3RfZG9tYWluICkKKyAgICAgICAgaXBt
bXVfZnJlZV9yb290X2RvbWFpbih4ZW5fZG9tYWluLT5yb290X2RvbWFpbik7CisKKyAgICAvKgor
ICAgICAqIFdlIGFzc3VtZSB0aGF0IGFsbCBtYXN0ZXIgZGV2aWNlcyBoYXZlIGFscmVhZHkgYmVl
biBkZXRhY2hlZCBmcm9tCisgICAgICogdGhpcyBYZW4gZG9tYWluIGFuZCB0aGVyZSBtdXN0IGJl
IG5vIGFzc29jaWF0ZWQgQ2FjaGUgSVBNTVUgZG9tYWlucworICAgICAqIGluIHVzZS4KKyAgICAg
Ki8KKyAgICBBU1NFUlQobGlzdF9lbXB0eSgmeGVuX2RvbWFpbi0+Y2FjaGVfZG9tYWlucykpOwor
ICAgIHhmcmVlKHhlbl9kb21haW4pOworICAgIGRvbV9pb21tdShkKS0+YXJjaC5wcml2ID0gTlVM
TDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgaXBtbXVfaW9tbXVfb3BzID0K
K3sKKyAgICAuaW5pdCAgICAgICAgICAgID0gaXBtbXVfaW9tbXVfZG9tYWluX2luaXQsCisgICAg
Lmh3ZG9tX2luaXQgICAgICA9IGlwbW11X2lvbW11X2h3ZG9tX2luaXQsCisgICAgLnRlYXJkb3du
ICAgICAgICA9IGlwbW11X2lvbW11X2RvbWFpbl90ZWFyZG93biwKKyAgICAuaW90bGJfZmx1c2gg
ICAgID0gaXBtbXVfaW90bGJfZmx1c2gsCisgICAgLmlvdGxiX2ZsdXNoX2FsbCA9IGlwbW11X2lv
dGxiX2ZsdXNoX2FsbCwKKyAgICAuYXNzaWduX2RldmljZSAgID0gaXBtbXVfYXNzaWduX2Rldmlj
ZSwKKyAgICAucmVhc3NpZ25fZGV2aWNlID0gaXBtbXVfcmVhc3NpZ25fZGV2aWNlLAorICAgIC5t
YXBfcGFnZSAgICAgICAgPSBhcm1faW9tbXVfbWFwX3BhZ2UsCisgICAgLnVubWFwX3BhZ2UgICAg
ICA9IGFybV9pb21tdV91bm1hcF9wYWdlLAorICAgIC5kdF94bGF0ZSAgICAgICAgPSBpcG1tdV9k
dF94bGF0ZSwKKyAgICAuYWRkX2RldmljZSAgICAgID0gaXBtbXVfYWRkX2RldmljZSwKK307CisK
K3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIGlwbW11X2R0X21hdGNoW10gX19p
bml0Y29uc3QgPQoreworICAgIERUX01BVENIX0NPTVBBVElCTEUoInJlbmVzYXMsaXBtbXUtcjhh
Nzc5NSIpLAorICAgIERUX01BVENIX0NPTVBBVElCTEUoInJlbmVzYXMsaXBtbXUtcjhhNzc5NjUi
KSwKKyAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJyZW5lc2FzLGlwbW11LXI4YTc3OTYiKSwKKyAg
ICB7IC8qIHNlbnRpbmVsICovIH0sCit9OworCitzdGF0aWMgX19pbml0IGludCBpcG1tdV9pbml0
KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSwgY29uc3Qgdm9pZCAqZGF0YSkKK3sKKyAgICBp
bnQgcmV0OworCisgICAgLyoKKyAgICAgKiBFdmVuIGlmIHRoZSBkZXZpY2UgY2FuJ3QgYmUgaW5p
dGlhbGl6ZWQsIHdlIGRvbid0IHdhbnQgdG8gZ2l2ZQorICAgICAqIHRoZSBJUE1NVSBkZXZpY2Ug
dG8gZG9tMC4KKyAgICAgKi8KKyAgICBkdF9kZXZpY2Vfc2V0X3VzZWRfYnkobm9kZSwgRE9NSURf
WEVOKTsKKworICAgIHJldCA9IGlwbW11X3Byb2JlKG5vZGUpOworICAgIGlmICggcmV0ICkKKyAg
ICB7CisgICAgICAgIGRldl9lcnIoJm5vZGUtPmRldiwgIkZhaWxlZCB0byBpbml0IElQTU1VICgl
ZClcbiIsIHJldCk7CisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgaW9tbXVfc2V0
X29wcygmaXBtbXVfaW9tbXVfb3BzKTsKKworICAgIHJldHVybiAwOworfQorCitEVF9ERVZJQ0Vf
U1RBUlQoaXBtbXUsICJSZW5lc2FzIElQTU1VLVZNU0EiLCBERVZJQ0VfSU9NTVUpCisgICAgLmR0
X21hdGNoID0gaXBtbXVfZHRfbWF0Y2gsCisgICAgLmluaXQgPSBpcG1tdV9pbml0LAorRFRfREVW
SUNFX0VORAorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:37:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmsL-0000QI-Jh; Tue, 24 Sep 2019 15:37:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iCmsK-0000QD-KY
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:37:12 +0000
X-Inumbo-ID: 2cb93836-dee1-11e9-8628-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::606]) by localhost (Halon) with ESMTPS
 id 2cb93836-dee1-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 15:37:11 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=OVDh3iHn8lowYrcTTaRQtQn7ploki44JjP45RfkywmwgVovD88OtbH0SwAkHLWIBJ9RU90mtN4NhS/ldPSvdOOFXpAuD6yqJAI6bXHiOwDbyrjT2c3fOry8VtZELeyloQ9VlaWmk3ifiwzVW5AbVebW7Um5hWUki4tzCCmzNR+jvsjiJfbz0CFcAi6VC15DSBaRyTPTgWfjarZzvfv632h0YzsV4gbzix/Qw9K85u35w0JI3JLVUdX+4S8VAAxUsCRLi1vyj9plT4CW9+YaSZAwk/00l4iEw74FCWqtPIqkNoYoq9tUePrG7nLpb7SzOvtMrT1ICxHOL98zdJax/KQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5WMLXSiJZsR/83eDg1Rt31A5Lx/Eyr70b5XoEy1/rRU=;
 b=iJSXF+sqiIPKAnOJz/Vb6OszHDsKibUEPYX1nLE/KXVR+BXDxKWOCaZ4mUx+7yigIZRRAD8u4MblWTiWIJZ37CHKH0cdN146kwMnVO1RGKN4uRwvGp7HRpsLKWXeME3y3XZuXzEQ/CGnjXKPHx3iQZhucImFRNQs7qQikbjnyMvtQb7SE3Pvd2gT6lClSIYvm4TA9+TKSy6ZZ6II1+Cji9bAvcVnR60hSRdqRFidT3Q96mw5/9LEV+y0anfHqjsOp4aDkEuFTcWWYhbDTxN4KnEhNk3gwPSsz2DSJAzGkmfL95LiVl8aekQ9cRrCXe28rQushh8yUnQPvMYD3OP8kQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5WMLXSiJZsR/83eDg1Rt31A5Lx/Eyr70b5XoEy1/rRU=;
 b=SVwQpMenKPjei+kNFHdnyF/PFN+jzbVDqETSpL0zqvcIX0BivZTHgm9WsF0W4laYQ+j2qmDQJhK5tVc98MsZD1e2TLAK4AGRqMUPfqg2Sg9uh9ktnW5VmsPKxvei62+Hp4jrjiB7uhnnOXxGiyRGqpUWC2coVWQ9pZ8R35p37s4=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB5396.eurprd03.prod.outlook.com (10.255.99.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Tue, 24 Sep 2019 15:37:10 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 15:37:09 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH for-4.13 v2 2/2] docs: Replace all instance of ARM by Arm
Thread-Index: AQHVcuVPY9Nw118P80OwH+dGnLK0cqc66tKAgAAI24CAAAJigA==
Date: Tue, 24 Sep 2019 15:37:09 +0000
Message-ID: <875zlhaeoq.fsf@epam.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com> <877e5xagjs.fsf@epam.com>
 <ca85e985-e40e-e701-6fc4-efc541f2f00f@arm.com>
In-Reply-To: <ca85e985-e40e-e701-6fc4-efc541f2f00f@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: b7e17240-5226-4b00-3247-08d741051043
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB5396; 
x-ms-traffictypediagnostic: AM6PR03MB5396:|AM6PR03MB5396:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR03MB5396F649E58ADF7FC9A3BD8DE6840@AM6PR03MB5396.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(396003)(346002)(136003)(366004)(39860400002)(189003)(199004)(66556008)(80792005)(81156014)(8676002)(36756003)(7736002)(229853002)(4326008)(5660300002)(91956017)(64756008)(8936002)(6486002)(6246003)(66446008)(4744005)(478600001)(76116006)(66946007)(316002)(6436002)(54906003)(6512007)(81166006)(476003)(14454004)(25786009)(7416002)(26005)(2616005)(186003)(66476007)(71190400001)(305945005)(71200400001)(55236004)(486006)(102836004)(6916009)(99286004)(6116002)(446003)(2906002)(86362001)(11346002)(256004)(6506007)(53546011)(66066001)(76176011)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5396;
 H:AM6PR03MB4150.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: o63C0OvDWjcCFv/FEBVAAC4QE+6AWG8jc33ibuBqMzU2yHZObwe2BgKZ+EyGKD2OGvebSI3GIfaZxjQKIQMFlYy+z98YEso2NVOIwldtilg+6AQKYzLKeDVsnKHsy3b0mFSfCmkj2hPsucGLOGg6nD5morPqIvS47SOdL/2BS4EH7gdtkqxeoSYCAgLFud2jiDba2XFV+iUqX/pE1/Fs/asm03PkKMkJnYbNhD8953HbK7ywprB5ATTWqmybhtvgSGRJoiZLMy7BypJHuIG6AGpDz0OadxGJ28nGmJwKaKV7XoB9hTZCHbJHGX+FLJe3UuJ0Ar7NQLtnxAOwqJscMjLEZBmYPWXElBFUSETV6DIgT29UxAU/YefX4Ht6eT8aiq4e0QwGPabE5Ty2KgU8Ulq+qW9vc2gU6o9EWmwNnS8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b7e17240-5226-4b00-3247-08d741051043
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 15:37:09.8737 (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: NjhB3sj0aQR6JW2lmpXZlb6kt/6jH7o6ajq4IkiYCBJPD/lcapU9gDisq+WfPxEZk8NSt0hGkksLmEWMc65YCm6Jr/tg6TQqMKUZU6qBWL4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5396
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by 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: "jgross@suse.com" <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>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gT24gOS8yNC8xOSAzOjU2IFBNLCBWb2xv
ZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPj4KPj4+IFRoZSBk
b2N1bWVudGF0aW9uIGlzIHVzaW5nIGEgbWl4IG9mIEFSTSAob2xkKSBhbmQgQXJtIChuZXcpLiBU
byBzdGF5Cj4+PiBjb25zaXN0ZW50LCB1c2Ugb25seSB0aGUgbmV3IG5hbWUuCj4+Pgo+PiBIb25l
c3RseSwgdGhpcyByZW5hbWUgY29uZnVzZXMgbWUuIEkgdGhpbmssIHRoaXMgY29tbWl0IGlzIHRo
ZSBnb29kCj4+IHBsYWNlIHRvIGNsYXJpZnkgYSBjb3VwbGUgb2YgcXVlc3Rpb25zLgo+Cj4gSXQg
ZGlkIGNvbmZ1c2UgYSBsb3Qgd2hlbiB0aGUgcmVuYW1lIHdhcyBtYWRlIGJ5IEFybS4uLiBXaGF0
IEkgd2FudCB0bwo+IGF2b2lkIGlzIG1peGluZyB0aGUgYm90aCBpbiB0aGUgZG9jdW1lbnRhdGlv
biBhcyB0aGlzIG1ha2VzIHRoaW5ncwo+IG1vcmUgZGlmZmljdWx0IHRvIGZvbGxvdy4KPgo+IFRo
ZXJlIGFyZSBwcm9iYWJseSBtb3JlIHRvIHRpZHkgdXAsIGJ1dCB0aGVuIHlvdSBoYXZlIHRvIHN0
YXJ0IHNvbWV3aGVyZS4KClRoYW5rIHlvdSBmb3IgZXhwbGFuYXRpb24uIEp1c3QgaW4gY2FzZTog
SSBoYXZlIG5vdGhpbmcgYWdhaW5zdCB0aGlzCnBhcnRpY3VsYXIgcGF0Y2guIEkganVzdCB3YW50
ZWQgdG8gdW5kZXJzdGFuZCBob3cgdG8gdXNlIHRoaXMgbmFtZXMKY29ycmVjdGx5LgoKLS0KVm9s
b2R5bXlyIEJhYmNodWsgYXQgRVBBTQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:38:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmtO-0000VQ-0h; Tue, 24 Sep 2019 15:38: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=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCmtM-0000VJ-R3
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:38:16 +0000
X-Inumbo-ID: 535a7a86-dee1-11e9-9621-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 535a7a86-dee1-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:38:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A26B5142F;
 Tue, 24 Sep 2019 08:38:15 -0700 (PDT)
Received: from [10.1.39.57] (unknown [10.1.39.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 394343F59C;
 Tue, 24 Sep 2019 08:38:14 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com> <877e5xagjs.fsf@epam.com>
 <ca85e985-e40e-e701-6fc4-efc541f2f00f@arm.com> <875zlhaeoq.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dcf85f61-6113-0182-e4aa-d3c2617e466d@arm.com>
Date: Tue, 24 Sep 2019 16:38:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <875zlhaeoq.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by 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: "jgross@suse.com" <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>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA5LzI0LzE5IDQ6MzcgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IAo+IEp1bGll
biBHcmFsbCB3cml0ZXM6Cj4gCj4+IEhpLAo+Pgo+PiBPbiA5LzI0LzE5IDM6NTYgUE0sIFZvbG9k
eW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPj4+Cj4+Pj4gVGhl
IGRvY3VtZW50YXRpb24gaXMgdXNpbmcgYSBtaXggb2YgQVJNIChvbGQpIGFuZCBBcm0gKG5ldyku
IFRvIHN0YXkKPj4+PiBjb25zaXN0ZW50LCB1c2Ugb25seSB0aGUgbmV3IG5hbWUuCj4+Pj4KPj4+
IEhvbmVzdGx5LCB0aGlzIHJlbmFtZSBjb25mdXNlcyBtZS4gSSB0aGluaywgdGhpcyBjb21taXQg
aXMgdGhlIGdvb2QKPj4+IHBsYWNlIHRvIGNsYXJpZnkgYSBjb3VwbGUgb2YgcXVlc3Rpb25zLgo+
Pgo+PiBJdCBkaWQgY29uZnVzZSBhIGxvdCB3aGVuIHRoZSByZW5hbWUgd2FzIG1hZGUgYnkgQXJt
Li4uIFdoYXQgSSB3YW50IHRvCj4+IGF2b2lkIGlzIG1peGluZyB0aGUgYm90aCBpbiB0aGUgZG9j
dW1lbnRhdGlvbiBhcyB0aGlzIG1ha2VzIHRoaW5ncwo+PiBtb3JlIGRpZmZpY3VsdCB0byBmb2xs
b3cuCj4+Cj4+IFRoZXJlIGFyZSBwcm9iYWJseSBtb3JlIHRvIHRpZHkgdXAsIGJ1dCB0aGVuIHlv
dSBoYXZlIHRvIHN0YXJ0IHNvbWV3aGVyZS4KPiAKPiBUaGFuayB5b3UgZm9yIGV4cGxhbmF0aW9u
LiBKdXN0IGluIGNhc2U6IEkgaGF2ZSBub3RoaW5nIGFnYWluc3QgdGhpcwo+IHBhcnRpY3VsYXIg
cGF0Y2guIEkganVzdCB3YW50ZWQgdG8gdW5kZXJzdGFuZCBob3cgdG8gdXNlIHRoaXMgbmFtZXMK
PiBjb3JyZWN0bHkuCgpJbiBzaG9ydCwgaXQgaXMgcHJldHR5IG11Y2ggdGhlIHdpbGQgd2VzdCBp
biB0aGUgZG9jdW1lbnRhdGlvbiBzbyBmYXIuIDooCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:42:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmxZ-0001It-Jn; Tue, 24 Sep 2019 15:42:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCmxY-0001Io-DJ
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:42:36 +0000
X-Inumbo-ID: ee13d978-dee1-11e9-8628-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id ee13d978-dee1-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 15:42:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 54001142F;
 Tue, 24 Sep 2019 08:42:35 -0700 (PDT)
Received: from [10.1.39.57] (unknown [10.1.39.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7C3CA3F59C;
 Tue, 24 Sep 2019 08:42:34 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
 <1569339027-19484-6-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5d1d56bb-3465-4f25-525d-22d628f823d3@arm.com>
Date: Tue, 24 Sep 2019 16:42:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1569339027-19484-6-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 5/8] iommu/arm: Add lightweight
 iommu_fwspec 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.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>

SGkgT2xla3NhbmRyLAoKT24gOS8yNC8xOSA0OjMwIFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3
cm90ZToKPiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29A
ZXBhbS5jb20+Cj4gCj4gV2UgbmVlZCB0byBoYXZlIHNvbWUgYWJzdHJhY3Qgd2F5IHRvIGFkZCBu
ZXcgZGV2aWNlIHRvIHRoZSBJT01NVQo+IGJhc2VkIG9uIHRoZSBnZW5lcmljIElPTU1VIERUIGJp
bmRpbmdzIFsxXSB3aGljaCBjYW4gYmUgdXNlZCBmb3IKPiBib3RoIERUIChyaWdodCBub3cpIGFu
ZCBBQ1BJIChpbiBmdXR1cmUpLgo+IAo+IEZvciB0aGF0IHJlYXNvbiB3ZSBjYW4gYm9ycm93IHRo
ZSBpZGVhIHVzZWQgaW4gTGludXggdGhlc2UgZGF5cwo+IGNhbGxlZCAiaW9tbXVfZndzcGVjIi4g
SGF2aW5nIHRoaXMgaW4sIGl0IHdpbGwgYmUgcG9zc2libGUKPiB0byBjb25maWd1cmUgSU9NTVUg
bWFzdGVyIGludGVyZmFjZXMgb2YgdGhlIGRldmljZSAoZGV2aWNlIElEcykKPiBmcm9tIGEgc2lu
Z2xlIGNvbW1vbiBwbGFjZSBhbmQgYXZvaWQga2VlcGluZyBhbG1vc3QgaWRlbnRpY2FsIGxvb2st
dXAKPiBpbXBsZW1lbnRhdGlvbnMgaW4gZWFjaCBJT01NVSBkcml2ZXIuCj4gCj4gVGhlcmUgaXMg
bm8gbmVlZCB0byBwb3J0IHRoZSB3aG9sZSBpbXBsZW1lbnRhdGlvbiBvZiAiaW9tbXVfZndzcGVj
Igo+IHRvIFhlbiwgd2UgY291bGQsIHByb2JhYmx5LCBlbmQgdXAgd2l0aCBhIG11Y2ggc2ltcGxl
ciBzb2x1dGlvbiwKPiBzb21lICJzdHJpcHBlZCBkb3duIiB2ZXJzaW9uIHdoaWNoIGZpdHMgb3Vy
IHJlcXVpcmVtZW50cy4KPiAKPiBTbywgdGhpcyBwYXRjaCBhZGRzIHRoZSBmb2xsb3dpbmc6Cj4g
MS4gQSBjb21tb24gc3RydWN0dXJlICJpb21tdV9md3NwZWMiIHRvIGhvbGQgdGhlIHRoZSBwZXIt
ZGV2aWNlCj4gICAgIGZpcm13YXJlIGRhdGEKPiAyLiBOZXcgbWVtYmVyICJpb21tdV9md3NwZWMi
IG9mIHN0cnVjdCBkZXZpY2UKPiAzLiBGdW5jdGlvbnMvaGVscGVycyB0byBkZWFsIHdpdGggImRl
di0+aW9tbXVfZndzcGVjIgo+IAo+IEl0IHNob3VsZCBiZSBub3RlZCB0aGF0IGluIGNvbXBhcmlz
b24gb2YgdGhlIG9yaWdpbmFsICJpb21tdV9md3NwZWMiCj4gWGVuJ3MgdmFyaWFudCBkb2Vzbid0
IGNvbnRhaW4gc29tZSBmaWVsZHMsIHdoaWNoIGFyZSBub3QgcmVhbGx5Cj4gbmVlZGVkIGF0IHRo
ZSBtb21lbnQgKG9wcywgZmxhZykgYW5kICJpb21tdV9md25vZGUiIGZpZWxkIHdhcyByZXBsYWNl
ZAo+IGJ5ICJpb21tdV9kZXYiIHRvIGF2b2lkIHBvcnRpbmcgYSBsb3Qgb2YgY29kZSAodG8gc3Vw
cG9ydCAiZndub2RlX2hhbmRsZSIpCj4gd2l0aCBsaXR0bGUgYmVuZWZpdC4KPiAKPiBUaGUgImlv
bW11X2Z3c3BlYyIgc3VwcG9ydCBpcyBiYXNlZCBvbiB0aGUgTGludXgncyBjb21taXQ6Cj4gZjc0
YzJiYjk4Nzc2ZTJkZTUwOGY0ZDYwN2NkNTE5ODczMDY1MTE4ZSAiTGludXggNS4zLXJjOCIKPiAK
PiBTdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCB1c2Ugb2YgdGhhdCBzdXBwb3J0Lgo+IAo+IFsxXSBo
dHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu
Z3MvaW9tbXUvaW9tbXUudHh0Cj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVu
a28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:42:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCmxq-0001KS-Ty; Tue, 24 Sep 2019 15:42: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=htKO=XT=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iCmxp-0001KF-57
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:42:53 +0000
X-Inumbo-ID: f755323f-dee1-11e9-9621-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id f755323f-dee1-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:42:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569339772;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Mb8/R7vfdS2+hucQ8fxNGdBXKmhm5r9iopUbG4L0E+A=;
 b=elZ23fDnZ7B5kXRJXlF2jc8elvuTMEgRR1tppO1rl5sldw0PSlSga/Af
 XEwMcnWqrZUk7L2Kf5b4t9hB+xxV1JAE5wa3eK8WUSF+grCj+ODWlsEnF
 tmnyYYSydb8wMnzjg2qI17VJ4rI/kcDzCKSEHhWyYQsbXDjqqU31fHB+H U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XROcdx+YgW9Ah7Fdi12lY+nFPe38WhNQUqPqapBx9nKdx/nTFCPqFFOUS6Xe9ut0mTRu8ju1Lt
 BmfVTipOrBTd151ooQ7oLuFU+wzM/dUGWwTrMP9YR59WznD85kLfFQdKnnp0DW1tB9132dxFCz
 er9L7XDc/0lSIRsp+QgyvcJbOHukd9NXSkUb4ET1t1MFq5aj+oCjom1YJ5N63Ot0Yn5RA9KLEI
 KrHdt7w0BKYy8pHiEbCtnfEg7qNK6RJYVJqsH+UQPqJigDqTa4smOR9fcikTzUzy15P32GdFkq
 NE8=
X-SBRS: 2.7
X-MesageID: 6217232
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6217232"
Date: Tue, 24 Sep 2019 17:42:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20190924154242.nwhetdvkgmkhjgph@Air-de-Roger>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
 <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMDk6NTA6MzRBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
PiBPbiA5LzEzLzE5IDM6MzMgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUaHUs
IFNlcCAxMiwgMjAxOSBhdCAxMTowMzoxNEFNIC0wNzAwLCBKb2UgSmluIHdyb3RlOgo+ID4+IFdp
dGggYmVsb3cgdGVzdGNhc2UsIGd1ZXN0IGtlcm5lbCByZXBvcnRlZCAiTm8gaXJxIGhhbmRsZXIg
Zm9yIHZlY3RvciI6Cj4gPj4gICAxKS4gUGFzc3Rocm91Z2ggbWx4IGliIFZGIHRvIDIgcHZodm0g
Z3Vlc3RzLgo+ID4+ICAgMikuIFN0YXJ0IHJkcy1zdHJlc3MgYmV0d2VlbiAyIGd1ZXN0cy4KPiA+
PiAgIDMpLiBTY2FsZSBkb3duIDIgZ3Vlc3RzIHZjcHUgZnJvbSAzMiB0byA2IGF0IHRoZSBzYW1l
IHRpbWUuCj4gPj4KPiA+PiBSZXBlYXQgYWJvdmUgdGVzdCBzZXZlcmFsIGl0ZXJhdGlvbiwgZ3Vl
c3Qga2VybmVsIHJlcG9ydGVkICJObyBpcnEgaGFuZGxlcgo+ID4+IGZvciB2ZWN0b3IiLCBhbmQg
SUIgdHJhZmZpYyBkb3duZWQgdG8gemVybyB3aGljaCBjYXVzZWQgYnkgaW50ZXJydXB0IGxvc3Qu
Cj4gPj4KPiA+PiBXaGVuIHZjcHUgb2ZmbGluZSwga2VybmVsIGRpc2FibGVkIGxvY2FsIElSUSwg
bWlncmF0ZSBJUlEgdG8gb3RoZXIgY3B1LAo+ID4+IHVwZGF0ZSBNU0ktWCB0YWJsZSwgZW5hYmxl
IElSUS4gSWYgYW55IG5ldyBpbnRlcnJ1cHQgYXJyaXZlZCBhZnRlcgo+ID4+IGxvY2FsIElSUSBk
aXNhYmxlZCBhbHNvIGJlZm9yZSBNU0ktWCB0YWJsZSBiZWVuIHVwZGF0ZWQsIGludGVycnVwdCBz
dGlsbCAKPiA+PiB1c2VkIG9sZCB2ZWN0b3IgYW5kIGRlc3QgY3B1IGluZm8sIGFuZCB3aGVuIGxv
Y2FsIElSUSBlbmFibGVkIGFnYWluLCAKPiA+PiBpbnRlcnJ1cHQgYmVlbiBzZW50IHRvIHdyb25n
IGNwdSBhbmQgdmVjdG9yLgo+ID4gCj4gPiBZZXMsIGJ1dCB0aGF0J3Mgc29tZXRoaW5nIExpbnV4
IHNob3Vsa2QgYmUgYWJsZSB0byBoYW5kbGUsIGFjY29yZGluZwo+ID4gdG8geW91ciBkZXNjcmlw
dGlvbiB0aGVyZSdzIGEgd2luZG93IHdoZXJlIGludGVycnVwdHMgY2FuIGJlIGRlbGl2ZXJlZAo+
ID4gdG8gdGhlIG9sZCBDUFUsIGJ1dCB0aGF0J3Mgc29tZXRoaW5nIGV4cGVjdGVkLgo+IAo+IEFj
dHVhbGx5LCBrZXJuZWwgd2lsbCBjaGVjayBBUElDIElSUiB3aGVuIGRvIG1pZ3JhdGlvbiwgaWYg
YW55IHBlbmRpbmcKPiBJUlEsIHdpbGwgcmV0cmlnZ2VyIElSUSB0byBuZXcgZGVzdGluYXRpb24s
IGJ1dCBYZW4gZG9lcyBub3Qgc2V0IHRoZQo+IGJpdC4KClJpZ2h0LCBiZWNhdXNlIHRoZSBpbnRl
cnJ1cHQgaXMgcGVuZGluZyBpbiB0aGUgUElSUiBwb3N0ZWQgZGVzY3JpcHRvcgpmaWVsZCwgaXQg
aGFzIG5vdCB5ZXQgcmVhY2hlZCB0aGUgdmxhcGljIElSUi4KCj4gPiAKPiA+Pgo+ID4+IExvb2tz
IHN5bmMgUElSIHRvIElSUiBhZnRlciBNU0ktWCBiZWVuIHVwZGF0ZWQgaXMgaGVscCBmb3IgdGhp
cyBpc3N1ZS4KPiA+IAo+ID4gQUZBSUNUIHRoZSBzeW5jIHRoYXQgeW91IGRvIGlzIHN0aWxsIHVz
aW5nIHRoZSBvbGQgdmNwdSBpZCwgYXMKPiA+IHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQg
Z2V0cyB1cGRhdGVkIGEgbGl0dGxlIGJpdCBiZWxvdy4gSSdtCj4gPiB1bnN1cmUgYWJvdXQgd2h5
IGRvZXMgdGhpcyBoZWxwLCBJIHdvdWxkIGV4cGVjdCB0aGUgc3luYyBiZXR3ZWVuIHBpcgo+ID4g
YW5kIGlyciB0byBoYXBwZW4gYW55d2F5LCBhbmQgaGVuY2UgSSdtIG5vdCBzdXJlIHdoeSBpcyB0
aGlzIGhlbHBpbmcuCj4gCj4gQXMgbXkgYWJvdmUgdXBkYXRlLCBJUlEgcmV0cmlnZ2VyZWQgYnkg
b2xkIGNwdSwgc28gWGVuIG5lZWQgdG8gc2V0IElSUgo+IGZvciBvbGQgY3B1IGJ1dCBub3Qgb2Yg
bmV3LgoKQUZBSUNUIHlvdSBhcmUgZHJhaW5pbmcgYW55IHBlbmRpbmcgZGF0YSBmcm9tIHRoZSBw
b3N0ZWQgaW50ZXJydXB0ClBJUlIgZmllbGQgaW50byB0aGUgSVJSIHZsYXBpYyBmaWVsZCwgc28g
dGhhdCBubyBzdGFsZSBpbnRlcnJ1cHRzIGFyZQpsZWZ0IGJlaGluZCBhZnRlciB0aGUgTVNJIGZp
ZWxkcyBoYXZlIGJlZW4gdXBkYXRlZCBieSB0aGUgZ3Vlc3QuIEkKdGhpbmsgdGhpcyBpcyBjb3Jy
ZWN0LCBJIHdvbmRlciBob3dldmVyIHdoZXRoZXIgeW91IGFsc28gbmVlZCB0bwp0cmlnZ2VyIGEg
dmNwdSByZS1zY2hlZHVsaW5nIChwYXVzZS91bnBhdXNlIHRoZSB2cGN1KSwgc28gdGhhdCBwZW5k
aW5nCmludGVycnVwdHMgaW4gSVJSIGFyZSBpbmplY3RlZCBieSB2bXhfaW50cl9hc3Npc3QuCgpB
bHNvLCBJIHRoaW5rIHlvdSBzaG91bGQgZG8gdGhpcyBzeW5jaW5nIGFmdGVyIHRoZSBwaV91cGRh
dGVfaXJ0ZQpjYWxsLCBvciBlbHNlIHRoZXJlJ3Mgc3RpbGwgYSB3aW5kb3cgKGFsYmVpdCBzbWFs
bCkgd2hlcmUgeW91IGNhbgpzdGlsbCBnZXQgcG9zdGVkIGludGVycnVwdHMgZGVsaXZlcmVkIHRv
IHRoZSBvbGQgdmNwdS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:43:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15: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 1iCmyE-0001ND-8w; Tue, 24 Sep 2019 15:43:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCmyD-0001N5-NA
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:43:17 +0000
X-Inumbo-ID: 06badf62-dee2-11e9-9621-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 06badf62-dee2-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:43:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 770A6142F;
 Tue, 24 Sep 2019 08:43:16 -0700 (PDT)
Received: from [10.1.39.57] (unknown [10.1.39.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BF62E3F59C;
 Tue, 24 Sep 2019 08:43:15 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
 <1569339027-19484-7-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <024ab9c0-5612-d634-a168-5d54be99a711@arm.com>
Date: Tue, 24 Sep 2019 16:43:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1569339027-19484-7-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 6/8] iommu: Order the headers
 alphabetically in device_tree.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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI0LzE5IDQ6MzAgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+IEZy
b206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4K
PiAKPiBDbGVhbiB1cCB0aGUgY29kZSBhIGJpdCBieSBwdXR0aW5nIHRoZSBoZWFkZXJzIGluIGFs
cGhhYmV0aWNhbCBvcmRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5r
byA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gICB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jIHwgNiArKystLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jCj4gaW5kZXggMTJmMmM0Yy4uM2YzMjhmNCAxMDA2NDQKPiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvZGV2aWNlX3RyZWUuYwo+IEBAIC0xNSwxMSArMTUsMTEgQEAKPiAgICAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gICAgKi8KPiAgIAo+IC0j
aW5jbHVkZSA8eGVuL2xpYi5oPgo+IC0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vZGV2aWNlX3RyZWUuaD4KPiAgICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4g
ICAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4gLSNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4K
PiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAgI2lu
Y2x1ZGUgPHhzbS94c20uaD4KPiAgIAo+ICAgc3RhdGljIHNwaW5sb2NrX3QgZHRkZXZzX2xvY2sg
PSBTUElOX0xPQ0tfVU5MT0NLRUQ7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:46:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCn1b-0001f6-0H; Tue, 24 Sep 2019 15:46:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iCn1Z-0001f0-BW
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:46:45 +0000
X-Inumbo-ID: 823c0134-dee2-11e9-bf31-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::612]) by localhost (Halon) with ESMTPS
 id 823c0134-dee2-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:46:44 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Zv86U92nMfYSbC48G0QtMifXb4+VhqxtcQk46kMmkwjok29HGaq+u/M9ClHMFnO7UXM9GYo//H2Quf4zr4epS8WTlhClHTc31rTm5zZpH7XtLaRBiy2SjJq1svyAm08zLesjJQQYegxVfYB1uuIpYBnpRkDO4tBeH4c1uUQ/w/9eaB3YynZP9J48ihe5mkEe0O1k9RgrRxCm7idhQ4fr7VGXSsfD2DmCJjNYK6Qe+iGGSm0AAVT3CcE867mpcaWYZWDJf70glFK6WzVc+YI5opz42uP7CNeui8UA1FjLz9270Cub57wgI60CihFoG83UcALFhk+c8P3mmtweDPOI7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8+j0c3WfffUmA4jOTemDuBF/zJS7AGl4uEvnO1trQcc=;
 b=gjOaHV1kc3ybmF8L3fSXVwQgo1SCFi6375uZy2BD+TkriZH63j6YbqGKLJV5s6Hw4vIywXdBNpoj6vlDHPdru24juL6umSI+8pe4Mt6w6rQ+EnratNfeOytIars77g9aiezVn/+JkUehkSpVJFrfOHvRTFNqFSTDnBLq3j9bqB6o15p+BYx2pqqjdr61vGMCu47Xpke3fLRbZituWRgw/vaedx4IChoiaAJIW1JgCSEZRq2UsRJpo7FiTbS71AaM6UXm6mOT3QDsgyySYK2AxLe3gKiNv47ug57RERL1L5eqZPHoQKr9qhdQ3bAylXciUg0XgxcqwIAePnmqyJ2CUg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8+j0c3WfffUmA4jOTemDuBF/zJS7AGl4uEvnO1trQcc=;
 b=OJiUCUo+eHsdt8ID9W51yfyewYcNtghRLSYgZm0PIjHBbZl4ka0jNnLdE5MoxYzoS6HnbKjyir0CVP4C9+VJuMDg1+9YUb0LYFAyduzQpAiI84Hnb8QTVWBIzmDOw7oxbETJZvg5suTQaN6SBsMR5npY1VvQUia/YB93u5Jyvpw=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB4982.eurprd03.prod.outlook.com (20.178.90.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.23; Tue, 24 Sep 2019 15:46:42 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 15:46:42 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 0/3] arch/arm: optee: fix TODOs and change status to
 "Tech Preview"
Thread-Index: AQHVcu9DeZmnY3z9Z02/+hcfLyj3Ng==
Date: Tue, 24 Sep 2019 15:46:42 +0000
Message-ID: <20190924154633.852828-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: 2164a13c-b7cd-4769-b936-08d7410665c7
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM6PR03MB4982; 
x-ms-traffictypediagnostic: AM6PR03MB4982:|AM6PR03MB4982:
x-ms-exchange-transport-forked: True
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <AM6PR03MB498274301606EA8F01900E39E6840@AM6PR03MB4982.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(376002)(346002)(136003)(396003)(39860400002)(189003)(199004)(2616005)(5660300002)(476003)(36756003)(5640700003)(6486002)(6306002)(6436002)(4326008)(86362001)(54906003)(8676002)(305945005)(6512007)(8936002)(7416002)(316002)(1076003)(7736002)(71200400001)(71190400001)(81166006)(81156014)(2501003)(66476007)(91956017)(6916009)(14454004)(64756008)(486006)(6506007)(66446008)(66556008)(66946007)(966005)(66066001)(478600001)(25786009)(2351001)(76116006)(80792005)(3846002)(2906002)(6116002)(14444005)(256004)(55236004)(26005)(102836004)(186003)(99286004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4982;
 H:AM6PR03MB4150.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: 0I98MnD6tZdj7W+ylbTKwg2or9RPi5WhbT/e1KN6QSkKWIlTMDXUBuIwsCrZeSymSEdpJ8IYuZYiO+FMNqk1QAPUtFUn1X4GfSchyujGun8tquBjtRRcYrQKDHWJVW2DZlLxXu3ugD3xDRzPuv9H8ZifPF5Jj3kHrLyydpjpEUzdMte9mByM3Om2UZ7d91PrgzpxY4dXN/5Jjdb3yyzoNg0tCDSR+Ohf1BFpZZZ5czjsK3bHsxFLKkvGUleyn6jt4mbTfhdDZkXqmvrnYowt8Nd3F3kjw+r3GW76G/hNffwXmsfJ1sxSEPSHSsJtNoqioxjQyCz+7AS99hTIxIa/zIQxGyt+3wBbhXGPBXy+x30xe759G/2mWBfrTBVlu9XPiezTrzl7Oh3EEDEcZaKE2rPUToDIxbgOyr1b8/xJS3g=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2164a13c-b7cd-4769-b936-08d7410665c7
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 15:46:42.8533 (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: Ad6HcFDOhrYj7iEY8mOi8RMRzOBC7L6E7qeJTarhLOs1Edw7Lam8OJHwic20Y8Vl7PZxZDUeGwmD38MiBvbgmsgDck2Z50sKtFXmlHwJ5jg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4982
Subject: [Xen-devel] [PATCH v3 0/3] arch/arm: optee: fix TODOs and change
 status to "Tech Preview"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.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>

VGhpcyBpcyB0aGUgdGhpcmQgdmVyc2lvbiBvZiBtYXR1cmluZyB0aGUgT1AtVEVFIG1lZGlhdG9y
IHBhdGNoZXMuCgpDaGFuZ2VzIGFsc28gY2FuIGJlIHB1bGxlZCBmcm9tIFszXS4KCkNoYW5nZXMg
ZnJvbSB2MjoKIC0gVGhlIGZvbGxvd2luZyAzIHBhdGNoZXMgd2VyZSBjb21taXRlZDoKIHhlbi9h
cm06IG9wdGVlOiBpbXBvc2UgbGltaXQgb24gc2hhcmVkIGJ1ZmZlciBzaXplCiB4ZW4vYXJtOiBv
cHRlZTogY2hlY2sgZm9yIHByZWVtcHRpb24gd2hpbGUgZnJlZWluZyBzaGFyZWQgYnVmZmVycwog
eGVuL2FybTogb3B0ZWU6IGxpbWl0IG51bWJlciBvZiBzaGFyZWQgYnVmZmVycwogLSBPdGhlciBj
aGFuZ2VzIGFyZSBkZXNjcmliZWQgaW4gdGhlIGNvcnJlc3BvbmRpbmcgcGF0Y2hlcwoKQ2hhbmdl
cyBmcm9tIHYxOgogLSBBZGRlZCBwYXRjaCB0aGF0IHVwZGF0ZXMgU1VQUE9SVC5tZAogLSBJbnN0
ZWFkIG9mIHJlbW92aW5nICJleHBlcmltZW50YWwiIHN0YXR1cyBJIGNoYW5nZWQgaXQgdG8gIlRl
Y2ggUHJldmlldyIKIC0gT3RoZXIgY2hhbmdlcyBhcmUgZGVzY3JpYmVkIGluIHRoZSBjb3JyZXNw
b25kaW5nIHBhdGNoZXMKCkNvdmVyIGxldHRlciBmb3IgdjE6CgpUaGlzIHBhdGNoIHNlcmllcyBm
aXhlcyB2YXJpb3VzIHVuZmluaXNoZWQgaXRlbXMgaW4gdGhlIE9QLVRFRSBtZWRpYXRvci4KTW9z
dGx5IHRoaXMgaXMgYWJvdXQgbGltaXRpbmcgcmVzb3VyY2VzIHRoYXQgZ3Vlc3QgY2FuIGNvbnN1
bWUuIFRoaXMKaW5jbHVkZXMgYm90aCBtZW1vcnkgYW5kIHRpbWUgLSBob3cgbWFueSBidWZmZXJz
IGd1ZXN0IGNhbiBzaGFyZSB3aXRoCk9QLVRFRSAodGhpcyB1c2VzIFhlbiBtZW1vcnkpIGFuZCB3
aGVuIG1lZGlhdG9yIHNob3VsZCBwcmVlbXB0IGl0c2VsZiwKdG8gbWFrZSBzdXJlIHRoYXQgZ3Vl
c3QgZG9lcyBub3Qgc3RyZXNzIHNjaGVkdWxpbmcuCgpBcGFydCBmcm9tIHRoaXMsIHRoZXJlIHdl
cmUgb25lIGNhc2UsIHdoZW4gbWVkaWF0b3IncyBhY3Rpb25zIG1pZ2h0IGxlYWQKdG8gbWVtb3J5
IGxlYWsgaW4gYSBnb29kLWJlaGF2aW5nIGd1ZXN0LiBUbyBmaXggdGhpcyBpc3N1ZSBJIGhhZCB0
bwpleHRlbmQgbWVkaWF0b3IgbG9naWMsIHNvIG5vdyBpdCBjYW4gaXNzdWUgUlBDIHJlcXVlc3Rz
IHRvIGd1ZXN0IGluIHRoZQpzYW1lIHdheSwgYXMgT1AtVEVFIGRvZXMgdGhpcy4gVGhpcyBpcyB1
c2VmdWwgZmVhdHVyZSwgYmVjYXVzZSBpdAphbGxvd3MgdG8gcHJlZW1wdCBtZWRpYXRvciBkdXJp
bmcgbG9uZyBvcGVyYXRpb25zLiBTbywgaW4gdGhlIGZ1dHVyZQppdCB3aWxsIGJlIHBvc3NpYmxl
IHRvIHJlbW92ZSBzaGFyZWQgYnVmZmVyIHNpemUgbGltaXRhdGlvbiwgYmVjYXVzZQptZWRpYXRv
ciBjYW4gcHJlZW1wdCBzZWxmIGR1cmluZyBidWZmZXIgdHJhbnNsYXRpb24uCgpUaGlzIHBhdGNo
IHNlcmllcyBjYW4gYmUgcHVsbGVkIGZyb20gWzFdLgoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9s
b3JjL3hlbi90cmVlL29wdGVlM192MQpbMl0gaHR0cHM6Ly9naXRodWIuY29tL2xvcmMveGVuL3Ry
ZWUvb3B0ZWUzX3YyClszXSBodHRwczovL2dpdGh1Yi5jb20vbG9yYy94ZW4vdHJlZS9vcHRlZTNf
djMKCgpWb2xvZHlteXIgQmFiY2h1ayAoMyk6CiAgeGVuL2FybTogb3B0ZWU6IGhhbmRsZSBzaGFy
ZWQgYnVmZmVyIHRyYW5zbGF0aW9uIGVycm9yCiAgU1VQUE9SVC5tZDogRGVzY3JpYmUgT1AtVEVF
IG1lZGlhdG9yCiAgeGVuL2FybTogb3B0ZWU6IHVwZGF0ZSBkZXNjcmlwdGlvbiBpbiBLY29uZmln
CgogU1VQUE9SVC5tZCAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9hcmNoL2FybS90ZWUvS2Nv
bmZpZyB8ICAgOSArLQogeGVuL2FyY2gvYXJtL3RlZS9vcHRlZS5jIHwgMTczICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNTEgaW5zZXJ0
aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgotLSAKMi4yMy4wCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:46:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCn1d-0001fl-E6; Tue, 24 Sep 2019 15:46: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=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iCn1b-0001fE-VR
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:46:48 +0000
X-Inumbo-ID: 83a3900a-dee2-11e9-9621-12813bfff9fa
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.81]) by localhost (Halon) with ESMTPS
 id 83a3900a-dee2-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:46:46 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=G1toiu+JtBL+dJZBK0dDV9iDcddDNqakMEbzDwOLNeYFKKGHXNhZdwTd1ByKw9vovp8jFJzBUKHMrY/Jjy/NKt9TvsuqSh844uO+rU/Ku42JEBr5tx0KN4TFZ5udvbseuPqK+m70w2ajAl+NylD1HNPWFaVVXPf4UHktrGo55t8MYYk1TPLMVww/wF24lRm3VU0AHATHaG4RD1ZqRXw1QjHQ5/WFyf5ywXg2l2tHqTDQy/yAEC8huqt8hOmD/HvIR0PKk4h4eVBRHFuHqmh8ZHnbz5J06YyhTVwgvCEn55vkVwa+SdU3Pu5hBjp0Z5lqxZGoGKO1RngZ5yeod3HwIg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/aQhvMTTGItzx98e52ulqwZul3ylXhkg0Xw2Rik5xQo=;
 b=iKIbZ80eeTja8OaUCTuqVl+ic4VEZxCQ6Z+Gpmmr1HtTgCvZBWbYKI4DuJteWOQANMd0ZuEBmJFprWxLXO+ZcgUxb/2YysOSLhBLcOVsZILMop5ie4LCo59ntpbW+s9pCpJQXdsCSQEJaHJjIsTAo2dJvThhDHicVuWqqBI+tpJAOiCF229xBcvGFxjgBd9pbdWiPJTRuZKs7tF7IRFyoL6MagY1/1wY+Rc/g3tNANp2WZ4yjssT61TkzkwWngoXcZHgCqMWjNlvt7qMrvZNreoDiwgeqoMhmXs7OgHRNx+D+seIvaC/L64Calp6yI+7Osgyw+W5dNxWCxmRjaujCw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/aQhvMTTGItzx98e52ulqwZul3ylXhkg0Xw2Rik5xQo=;
 b=GDC+O4+/rGMDqxha1SC5ewtLm4VYoaygybgYYmvi+7+edCoKXmt84eb3FwfoZ3APWeH/vmk68gNVRDgac8Z2MtnXo1aemE1MecgCS82096CkxeYPtqKHMH3MxQHxCfPC0k3c+nMYq74iSDE88SzEM8Klxoz7SBPl4a4X4kFRIOo=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB4757.eurprd03.prod.outlook.com (20.177.35.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.25; Tue, 24 Sep 2019 15:46:45 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 15:46:45 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 1/3] xen/arm: optee: handle shared buffer translation
 error
Thread-Index: AQHVcu9E2rWJhDZVyUqVZe08oBSB3w==
Date: Tue, 24 Sep 2019 15:46:45 +0000
Message-ID: <20190924154633.852828-2-volodymyr_babchuk@epam.com>
References: <20190924154633.852828-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190924154633.852828-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: dff67be1-dc63-4b98-f0ac-08d741066753
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB4757; 
x-ms-traffictypediagnostic: AM6PR03MB4757:|AM6PR03MB4757:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR03MB4757EA8F67F2030E6241DCD2E6840@AM6PR03MB4757.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(376002)(39860400002)(366004)(396003)(346002)(189003)(199004)(51234002)(64756008)(66946007)(6116002)(3846002)(54906003)(476003)(2616005)(11346002)(76176011)(86362001)(8936002)(256004)(6916009)(2906002)(81156014)(5640700003)(81166006)(446003)(186003)(2351001)(14444005)(55236004)(6436002)(486006)(99286004)(6512007)(80792005)(36756003)(5660300002)(4326008)(14454004)(6486002)(66066001)(8676002)(305945005)(2501003)(6506007)(7736002)(25786009)(478600001)(66556008)(66476007)(91956017)(76116006)(316002)(71200400001)(66446008)(71190400001)(1076003)(26005)(102836004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4757;
 H:AM6PR03MB4150.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: Y42+wx3sxcmo33nVlxq7dwq0+5mgCVvVk3JN++RRbnlW6Zq1aC0atcWhD/lgjZ5m/ZmBsdy8H/AXqh/HhnRGMmNCvO4NCkDxniafRPSgygq9VOTqfGAiE4TRIECn0Qkwg2AKrPpo0sFFdncxcquaLmLaMCsstwOKy9ep3JFLlAxAzFhwhs1PFZI2MR2VP9Akq4rGBcGwg1XkvOUV38JY8XInyQqwAJQ2gBjJ8Hj6ZjbXIL1zTR//ykbt45FNn7ihtHfz1TrUCUPyO5UwLZJf0GOWuhqJ/yWc8rj4Z53KhG7y5/XHBe8mKOxAKPrLIVpvknKKj1h8nwMNwE6rORgxWukPySXDgiB6b9TblmP6kjgfCfCPSQS48STglw7J+kytSRdp87sv34P5QEC571ZWgvHso/+2k3fAtM7AloqFr6w=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dff67be1-dc63-4b98-f0ac-08d741066753
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 15:46:45.4020 (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: 5tF6BsqJCKjdiKyHbaCHnHarfL0X02UIINyrXLBLrUoZRZtYV3TnNiqmBuEmDpRNGcBWngePZ/+iotKEf4d0rso8+BYnHPOTrMb3sfVW2AA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4757
Subject: [Xen-devel] [PATCH v3 1/3] xen/arm: optee: handle shared buffer
 translation 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: "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>

VGhlcmUgaXMgYSBjYXNlIHBvc3NpYmxlLCB3aGVuIE9QLVRFRSBhc2tzIGd1ZXN0IHRvIGFsbG9j
YXRlIHNoYXJlZApidWZmZXIsIGJ1dCBYZW4gZm9yIHNvbWUgcmVhc29uIGNhbid0IHRyYW5zbGF0
ZSBidWZmZXIncyBhZGRyZXNzZXMuIEluCnRoaXMgc2l0dWF0aW9uIHdlIHNob3VsZCBkbyB0d28g
dGhpbmdzOgoKMS4gVGVsbCBndWVzdCB0byBmcmVlIGFsbG9jYXRlZCBidWZmZXIsIHNvIHRoZXJl
IHdpbGwgYmUgbm8gbWVtb3J5CmxlYWsgZm9yIGd1ZXN0LgoKMi4gVGVsbCBPUC1URUUgdGhhdCBi
dWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQuCgpUbyBhc2sgZ3Vlc3QgdG8gZnJlZSBhbGxvY2F0ZWQg
YnVmZmVyIHdlIHNob3VsZCBwZXJmb3JtIHRoZSBzYW1lCnRoaW5nLCBhcyBPUC1URUUgZG9lcyAt
IGlzc3VlIFJQQyByZXF1ZXN0LiBUaGlzIGlzIGRvbmUgYnkgZmlsbGluZwpyZXF1ZXN0IGJ1ZmZl
ciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNhbWUgYnVmZmVyLCB0aGF0IE9QLVRFRSB1c2Vk
CnRvIGlzc3VlIG9yaWdpbmFsIHJlcXVlc3QpIGFuZCB0aGVuIHJldHVybiB0byBndWVzdCB3aXRo
IHNwZWNpYWwKcmV0dXJuIGNvZGUuCgpUaGVuIHdlIG5lZWQgdG8gaGFuZGxlIG5leHQgY2FsbCBm
cm9tIGd1ZXN0IGluIGEgc3BlY2lhbCB3YXk6IGFzIFJQQwp3YXMgaXNzdWVkIGJ5IFhlbiwgbm90
IGJ5IE9QLVRFRSwgaXQgc2hvdWxkIGJlIGhhbmRsZWQgYnkgWGVuLgpCYXNpY2FsbHksIHRoaXMg
aXMgdGhlIG1lY2hhbmlzbSB0byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KClRoZSBzYW1lIG1l
Y2hhbmlzbSBjYW4gYmUgdXNlZCBpbiB0aGUgZnV0dXJlIHRvIHByZWVtcHQgbWVkaWF0b3IKZHVy
aW5nIHRyYW5zbGF0aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KClNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
Ci0tLQoKQ2hhbmdlcyBmcm9tIHYxOgogLSBSZW5hbWVkIE9QVEVFTV9DQUxMXyogdG8gT1BURUVf
Q0FMTF8qCiAtIEZpeGVkIGNvbW1lbnRzCiAtIEFkZGVkIEFTU0VSVCgpIGluICBoYW5kbGVfeGVu
X3JwY19yZXR1cm4oKQoKQ2hhbmdlcyBmcm9tIHYyOgogLSBBU1NFUlQoKSBpbiBoYW5kbGVfeGVu
X3JwY19yZXR1cm4oKSBpcyByZXBsYWNlZCB3aXRoIGRvbWFpbl9jcmFzaCgpCi0tLQogeGVuL2Fy
Y2gvYXJtL3RlZS9vcHRlZS5jIHwgMTczICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0MiBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGVlL29wdGVlLmMgYi94ZW4vYXJjaC9hcm0v
dGVlL29wdGVlLmMKaW5kZXggMzUwYWY4N2Q5MC4uNmEwMzUzNTVkYiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3RlZS9vcHRlZS5jCisrKyBiL3hlbi9hcmNoL2FybS90ZWUvb3B0ZWUuYwpAQCAt
OTgsNiArOTgsMTEgQEAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX1NNQ19T
RUNfQ0FQX1VOUkVHSVNURVJFRF9TSE0gfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBPUFRFRV9TTUNfU0VDX0NBUF9EWU5BTUlDX1NITSkKIAorZW51bSBvcHRlZV9jYWxsX3N0YXRl
IHsKKyAgICBPUFRFRV9DQUxMX05PUk1BTCwKKyAgICBPUFRFRV9DQUxMX1hFTl9SUEMsCit9Owor
CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X29wdGVlX3RocmVhZHM7CiAK
IC8qCkBAIC0xMTQsNiArMTE5LDkgQEAgc3RydWN0IG9wdGVlX3N0ZF9jYWxsIHsKICAgICBwYWRk
cl90IGd1ZXN0X2FyZ19pcGE7CiAgICAgaW50IG9wdGVlX3RocmVhZF9pZDsKICAgICBpbnQgcnBj
X29wOworICAgIC8qIFNhdmVkIGJ1ZmZlciB0eXBlIGZvciB0aGUgY3VycmVudCBidWZmZXIgYWxs
b2NhdGUgcmVxdWVzdCAqLworICAgIHVuc2lnbmVkIGludCBycGNfYnVmZmVyX3R5cGU7CisgICAg
ZW51bSBvcHRlZV9jYWxsX3N0YXRlIHN0YXRlOwogICAgIHVpbnQ2NF90IHJwY19kYXRhX2Nvb2tp
ZTsKICAgICBib29sIGluX2ZsaWdodDsKICAgICByZWdpc3Rlcl90IHJwY19wYXJhbXNbMl07CkBA
IC0zMDEsNiArMzA5LDcgQEAgc3RhdGljIHN0cnVjdCBvcHRlZV9zdGRfY2FsbCAqYWxsb2NhdGVf
c3RkX2NhbGwoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4KQogCiAgICAgY2FsbC0+b3B0ZWVfdGhy
ZWFkX2lkID0gLTE7CiAgICAgY2FsbC0+aW5fZmxpZ2h0ID0gdHJ1ZTsKKyAgICBjYWxsLT5zdGF0
ZSA9IE9QVEVFX0NBTExfTk9STUFMOwogCiAgICAgc3Bpbl9sb2NrKCZjdHgtPmxvY2spOwogICAg
IGxpc3RfYWRkX3RhaWwoJmNhbGwtPmxpc3QsICZjdHgtPmNhbGxfbGlzdCk7CkBAIC0xMDg2LDYg
KzEwOTUsMTAgQEAgc3RhdGljIGludCBoYW5kbGVfcnBjX3JldHVybihzdHJ1Y3Qgb3B0ZWVfZG9t
YWluICpjdHgsCiAgICAgICAgICAgICByZXQgPSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KIAorICAg
ICAgICAvKiBTYXZlIHRoZSBidWZmZXIgdHlwZSBpbiBjYXNlIHdlIHdpbGwgd2FudCB0byBmcmVl
IGl0ICovCisgICAgICAgIGlmICggc2htX3JwYy0+eGVuX2FyZy0+Y21kID09IE9QVEVFX1JQQ19D
TURfU0hNX0FMTE9DICkKKyAgICAgICAgICAgIGNhbGwtPnJwY19idWZmZXJfdHlwZSA9IHNobV9y
cGMtPnhlbl9hcmctPnBhcmFtc1swXS51LnZhbHVlLmE7CisKICAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2Uoc2htX3JwYy0+eGVuX2FyZyk7CiAgICAgfQogCkBAIC0xMjUwLDE4ICsxMjYzLDEwOCBA
QCBlcnI6CiAgICAgcmV0dXJuOwogfQogCisvKgorICogUHJlcGFyZSBSUEMgcmVxdWVzdCB0byBm
cmVlIHNoYXJlZCBidWZmZXIgaW4gdGhlIHNhbWUgd2F5LCBhcworICogT1AtVEVFIGRvZXMgdGhp
cy4KKyAqCisgKiBSZXR1cm4gdmFsdWVzOgorICogIHRydWUgIC0gc3VjY2Vzc2Z1bGx5IHByZXBh
cmVkIFJQQyByZXF1ZXN0CisgKiAgZmFsc2UgLSB0aGVyZSB3YXMgYW4gZXJyb3IKKyAqLworc3Rh
dGljIGJvb2wgaXNzdWVfcnBjX2NtZF9mcmVlKHN0cnVjdCBvcHRlZV9kb21haW4gKmN0eCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgb3B0ZWVfc3RkX2NhbGwgKmNh
bGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNobV9ycGMgKnNobV9y
cGMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY29va2llKQorewor
ICAgIHJlZ2lzdGVyX3QgcjEsIHIyOworCisgICAgLyogSW4gY2FzZSBpZiBndWVzdCB3aWxsIGZv
cmdldCB0byB1cGRhdGUgaXQgd2l0aCBtZWFuaW5nZnVsIHZhbHVlICovCisgICAgc2htX3JwYy0+
eGVuX2FyZy0+cmV0ID0gVEVFQ19FUlJPUl9HRU5FUklDOworICAgIHNobV9ycGMtPnhlbl9hcmct
PmNtZCA9IE9QVEVFX1JQQ19DTURfU0hNX0ZSRUU7CisgICAgc2htX3JwYy0+eGVuX2FyZy0+bnVt
X3BhcmFtcyA9IDE7CisgICAgc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLmF0dHIgPSBPUFRF
RV9NU0dfQVRUUl9UWVBFX1ZBTFVFX0lOUFVUOworICAgIHNobV9ycGMtPnhlbl9hcmctPnBhcmFt
c1swXS51LnZhbHVlLmEgPSBjYWxsLT5ycGNfYnVmZmVyX3R5cGU7CisgICAgc2htX3JwYy0+eGVu
X2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYiA9IGNvb2tpZTsKKworICAgIGlmICggYWNjZXNzX2d1
ZXN0X21lbW9yeV9ieV9pcGEoY3VycmVudC0+ZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3RvX2dhZGRyKHNobV9ycGMtPmdmbiksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgT1BURUVfTVNHX0dFVF9BUkdfU0laRSgxKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUpICkKKyAgICB7CisgICAgICAgIC8qCisg
ICAgICAgICAqIFdlbGwsIHRoaXMgaXMgcXVpdGUgYmFkLiBXZSBoYXZlIGVycm9yIGluIHRoZSBl
cnJvcgorICAgICAgICAgKiBwYXRoLiBUaGlzIGNhbiBoYXBwZW4gb25seSBpZiBndWVzdCBiZWhh
dmVzIGJhZGx5LCBzbyBhbGwKKyAgICAgICAgICogd2UgY2FuIGRvIGlzIHRvIHJldHVybiBlcnJv
ciB0byBPUC1URUUgYW5kIGxlYXZlIGd1ZXN0J3MKKyAgICAgICAgICogbWVtb3J5IGxlYWtlZC4g
V2UgYWxyZWFkeSBoYXZlIGZyZWVkIGFsbCByZXNvdXJjZXMKKyAgICAgICAgICogYWxsb2NhdGVk
IGZvciB0aGlzIGJ1ZmZlciwgYnV0IGd1ZXN0IHdpbGwgbmV2ZXIgcmVjZWl2ZQorICAgICAgICAg
KiBPUFRFRV9SUENfQ01EX1NITV9GUkVFIHJlcXVlc3QsIHNvIGl0IHdpbGwgbm90IGtub3cgdGhh
dCBpdAorICAgICAgICAgKiBjYW4gcmVsZWFzZSBhbGxvY2F0ZWQgYnVmZmVyLgorICAgICAgICAg
Ki8KKyAgICAgICAgc2htX3JwYy0+eGVuX2FyZy0+cmV0ID0gVEVFQ19FUlJPUl9HRU5FUklDOwor
ICAgICAgICBzaG1fcnBjLT54ZW5fYXJnLT5udW1fcGFyYW1zID0gMDsKKworICAgICAgICByZXR1
cm4gZmFsc2U7CisgICAgfQorCisgICAgdWludDY0X3RvX3JlZ3BhaXIoJnIxLCAmcjIsIHNobV9y
cGMtPmNvb2tpZSk7CisKKyAgICBjYWxsLT5zdGF0ZSA9IE9QVEVFX0NBTExfWEVOX1JQQzsKKyAg
ICBjYWxsLT5ycGNfb3AgPSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01EOworICAgIGNhbGwtPnJwY19w
YXJhbXNbMF0gPSByMTsKKyAgICBjYWxsLT5ycGNfcGFyYW1zWzFdID0gcjI7CisgICAgY2FsbC0+
b3B0ZWVfdGhyZWFkX2lkID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDMpOworCisgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDAsIE9QVEVFX1NNQ19SRVRVUk5fUlBDX0NNRCk7CisgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDEsIHIxKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgcjIpOworCisgICAgcmV0
dXJuIHRydWU7Cit9CisKKy8qIEhhbmRsZXMgcmV0dXJuIGZyb20gWGVuLWlzc3VlZCBSUEMgKi8K
K3N0YXRpYyB2b2lkIGhhbmRsZV94ZW5fcnBjX3JldHVybihzdHJ1Y3Qgb3B0ZWVfZG9tYWluICpj
dHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG9wdGVl
X3N0ZF9jYWxsICpjYWxsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBzaG1fcnBjICpzaG1fcnBjKQoreworICAgIGNhbGwtPnN0YXRlID0gT1BURUVfQ0FMTF9OT1JN
QUw7CisKKyAgICAvKgorICAgICAqIFJpZ2h0IG5vdyB3ZSBoYXZlIG9ubHkgb25lIHJlYXNvbiB0
byBiZSB0aGVyZSAtIHdlIGFza2VkIGd1ZXN0CisgICAgICogdG8gZnJlZSBzaGFyZWQgYnVmZmVy
IGFuZCBpdCBkaWQgaXQuIE5vdyB3ZSBjYW4gdGVsbCBPUC1URUUKKyAgICAgKiB0aGF0IGJ1ZmZl
ciBhbGxvY2F0aW9uIGZhaWxlZC4gV2UgYXJlIG5vdCBzdG9yaW5nIGV4YWN0IGNvbW1hbmQKKyAg
ICAgKiB0eXBlLCBvbmx5IHR5cGUgb2YgUlBDIHJldHVybi4gU28sIHRoaXMgaXMgdGhlIG9ubHkg
Y2hlY2sgd2UKKyAgICAgKiBjYW4gcGVyZm9ybSB0aGVyZS4KKyAgICAgKi8KKyAgICBpZiAoIGNh
bGwtPnJwY19vcCAhPSBPUFRFRV9TTUNfUlBDX0ZVTkNfQ01EICkKKyAgICAgICAgZG9tYWluX2Ny
YXNoKGN1cnJlbnQtPmRvbWFpbik7CisKKyAgICAvKgorICAgICAqIFdlIGFyZSBub3QgY2hlY2tp
bmcgcmV0dXJuIHZhbHVlIGZyb20gYSBndWVzdCBiZWNhdXNlIHdlIGFzc3VtZQorICAgICAqIHRo
YXQgT1BURUVfUlBDX0NNRF9TSE1fRlJFRSBuZXZlciBmYWlscy4KKyAgICAgKi8KKyAgICBzaG1f
cnBjLT54ZW5fYXJnLT5yZXQgPSBURUVDX0VSUk9SX0dFTkVSSUM7CisgICAgc2htX3JwYy0+eGVu
X2FyZy0+bnVtX3BhcmFtcyA9IDA7Cit9CisKIC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxl
ZCB3aGVuIGd1ZXN0IGlzIGZpbmlzaGVkIHByb2Nlc3NpbmcgUlBDCiAgKiByZXF1ZXN0IGZyb20g
T1AtVEVFIGFuZCB3aXNoZWQgdG8gcmVzdW1lIHRoZSBpbnRlcnJ1cHRlZCBzdGFuZGFyZAogICog
Y2FsbC4KKyAqCisgKiBSZXR1cm4gdmFsdWVzOgorICogIGZhbHNlIC0gdGhlcmUgd2FzIGFuIGVy
cm9yLCBkbyBub3QgY2FsbCBPUC1URUUKKyAqICB0cnVlICAtIHN1Y2Nlc3MsIHByb2NlZWQgYXMg
bm9ybWFsCiAgKi8KLXN0YXRpYyB2b2lkIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBvcHRl
ZV9kb21haW4gKmN0eCwKK3N0YXRpYyBib29sIGhhbmRsZV9ycGNfY21kX2FsbG9jKHN0cnVjdCBv
cHRlZV9kb21haW4gKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IG9wdGVlX3N0ZF9jYWxsICpjYWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNobV9ycGMgKnNobV9ycGMpCiB7CiAgICAgaWYgKCBzaG1fcnBjLT54ZW5f
YXJnLT5yZXQgfHwgc2htX3JwYy0+eGVuX2FyZy0+bnVtX3BhcmFtcyAhPSAxICkKLSAgICAgICAg
cmV0dXJuOworICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIGlmICggc2htX3JwYy0+eGVuX2Fy
Zy0+cGFyYW1zWzBdLmF0dHIgIT0gKE9QVEVFX01TR19BVFRSX1RZUEVfVE1FTV9PVVRQVVQgfAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9QVEVFX01TR19B
VFRSX05PTkNPTlRJRykgKQpAQCAtMTI2OSw3ICsxMzcyLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxl
X3JwY19jbWRfYWxsb2Moc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LAogICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgIkludmFsaWQgYXR0cnMgZm9yIHNo
YXJlZCBtZW0gYnVmZmVyOiAlIlBSSXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgIHNobV9ycGMt
Pnhlbl9hcmctPnBhcmFtc1swXS5hdHRyKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1
cm4gdHJ1ZTsKICAgICB9CiAKICAgICAvKiBGcmVlIHBnIGxpc3QgZm9yIGJ1ZmZlciAqLwpAQCAt
MTI4NSwyMSArMTM4OCwxNCBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcnBjX2NtZF9hbGxvYyhzdHJ1
Y3Qgb3B0ZWVfZG9tYWluICpjdHgsCiAgICAgewogICAgICAgICBjYWxsLT5ycGNfZGF0YV9jb29r
aWUgPSAwOwogICAgICAgICAvKgotICAgICAgICAgKiBPa2F5LCBzbyB0aGVyZSB3YXMgcHJvYmxl
bSB3aXRoIGd1ZXN0J3MgYnVmZmVyIGFuZCB3ZSBuZWVkCi0gICAgICAgICAqIHRvIHRlbGwgYWJv
dXQgdGhpcyB0byBPUC1URUUuCi0gICAgICAgICAqLwotICAgICAgICBzaG1fcnBjLT54ZW5fYXJn
LT5yZXQgPSBURUVDX0VSUk9SX0dFTkVSSUM7Ci0gICAgICAgIHNobV9ycGMtPnhlbl9hcmctPm51
bV9wYXJhbXMgPSAwOwotICAgICAgICAvKgotICAgICAgICAgKiBUT0RPOiBXaXRoIGN1cnJlbnQg
aW1wbGVtZW50YXRpb24sIE9QLVRFRSB3aWxsIG5vdCBpc3N1ZQotICAgICAgICAgKiBSUEMgdG8g
ZnJlZSB0aGlzIGJ1ZmZlci4gR3Vlc3QgYW5kIE9QLVRFRSB3aWxsIGJlIG91dCBvZgotICAgICAg
ICAgKiBzeW5jOiBndWVzdCBiZWxpZXZlcyB0aGF0IGl0IHByb3ZpZGVkIGJ1ZmZlciB0byBPUC1U
RUUsCi0gICAgICAgICAqIHdoaWxlIE9QLVRFRSB0aGlua3Mgb2Ygb3Bwb3NpdGUuIElkZWFsbHks
IHdlIG5lZWQgdG8KLSAgICAgICAgICogZW11bGF0ZSBSUEMgd2l0aCBPUFRFRV9NU0dfUlBDX0NN
RF9TSE1fRlJFRSBjb21tYW5kLgorICAgICAgICAgKiBXZSBhcmUgdW5hYmxlIHRvIHRyYW5zbGF0
ZSBndWVzdCdzIGJ1ZmZlciwgc28gd2UgbmVlZCB0ZWxsIGd1ZXN0CisgICAgICAgICAqIHRvIGZy
ZWUgaXQsIGJlZm9yZSByZXBvcnRpbmcgYW4gZXJyb3IgdG8gT1AtVEVFLgogICAgICAgICAgKi8K
LSAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAidHJhbnNs
YXRlX25vbmNvbnRpZygpIGZhaWxlZCwgT1AtVEVFL2d1ZXN0IHN0YXRlIGlzIG91dCBvZiBzeW5j
LlxuIik7CisgICAgICAgIHJldHVybiAhaXNzdWVfcnBjX2NtZF9mcmVlKGN0eCwgcmVncywgY2Fs
bCwgc2htX3JwYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2htX3JwYy0+
eGVuX2FyZy0+cGFyYW1zWzBdLnUudG1lbS5zaG1fcmVmKTsKICAgICB9CisKKyAgICByZXR1cm4g
dHJ1ZTsKIH0KIAogc3RhdGljIHZvaWQgaGFuZGxlX3JwY19jbWQoc3RydWN0IG9wdGVlX2RvbWFp
biAqY3R4LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKQEAgLTEzNDksMjIgKzE0NDUsMzcg
QEAgc3RhdGljIHZvaWQgaGFuZGxlX3JwY19jbWQoc3RydWN0IG9wdGVlX2RvbWFpbiAqY3R4LCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0g
ICAgc3dpdGNoIChzaG1fcnBjLT54ZW5fYXJnLT5jbWQpCisgICAgaWYgKCBjYWxsLT5zdGF0ZSA9
PSBPUFRFRV9DQUxMX05PUk1BTCApCiAgICAgewotICAgIGNhc2UgT1BURUVfUlBDX0NNRF9HRVRf
VElNRToKLSAgICBjYXNlIE9QVEVFX1JQQ19DTURfV0FJVF9RVUVVRToKLSAgICBjYXNlIE9QVEVF
X1JQQ19DTURfU1VTUEVORDoKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBPUFRFRV9SUENfQ01E
X1NITV9BTExPQzoKLSAgICAgICAgaGFuZGxlX3JwY19jbWRfYWxsb2MoY3R4LCByZWdzLCBjYWxs
LCBzaG1fcnBjKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBPUFRFRV9SUENfQ01EX1NITV9G
UkVFOgotICAgICAgICBmcmVlX29wdGVlX3NobV9idWYoY3R4LCBzaG1fcnBjLT54ZW5fYXJnLT5w
YXJhbXNbMF0udS52YWx1ZS5iKTsKLSAgICAgICAgaWYgKCBjYWxsLT5ycGNfZGF0YV9jb29raWUg
PT0gc2htX3JwYy0+eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYiApCi0gICAgICAgICAgICBj
YWxsLT5ycGNfZGF0YV9jb29raWUgPSAwOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0Ogot
ICAgICAgICBicmVhazsKKyAgICAgICAgc3dpdGNoIChzaG1fcnBjLT54ZW5fYXJnLT5jbWQpCisg
ICAgICAgIHsKKyAgICAgICAgY2FzZSBPUFRFRV9SUENfQ01EX0dFVF9USU1FOgorICAgICAgICBj
YXNlIE9QVEVFX1JQQ19DTURfV0FJVF9RVUVVRToKKyAgICAgICAgY2FzZSBPUFRFRV9SUENfQ01E
X1NVU1BFTkQ6CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBPUFRFRV9SUENfQ01E
X1NITV9BTExPQzoKKyAgICAgICAgICAgIGlmICggIWhhbmRsZV9ycGNfY21kX2FsbG9jKGN0eCwg
cmVncywgY2FsbCwgc2htX3JwYykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8q
IFdlIGZhaWxlZCB0byB0cmFuc2xhdGUgYnVmZmVyLCByZXBvcnQgYmFjayB0byBndWVzdCAqLwor
ICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHNobV9ycGMtPnhlbl9hcmcpOworICAg
ICAgICAgICAgICAgIHB1dF9zdGRfY2FsbChjdHgsIGNhbGwpOworCisgICAgICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
T1BURUVfUlBDX0NNRF9TSE1fRlJFRToKKyAgICAgICAgICAgIGZyZWVfb3B0ZWVfc2htX2J1Zihj
dHgsIHNobV9ycGMtPnhlbl9hcmctPnBhcmFtc1swXS51LnZhbHVlLmIpOworICAgICAgICAgICAg
aWYgKCBjYWxsLT5ycGNfZGF0YV9jb29raWUgPT0KKyAgICAgICAgICAgICAgICAgc2htX3JwYy0+
eGVuX2FyZy0+cGFyYW1zWzBdLnUudmFsdWUuYiApCisgICAgICAgICAgICAgICAgY2FsbC0+cnBj
X2RhdGFfY29va2llID0gMDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0Ogor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgaGFuZGxlX3hlbl9ycGNfcmV0dXJuKGN0eCwgcmVncywgY2FsbCwgc2htX3JwYyk7CiAg
ICAgfQogCiBvdXQ6Ci0tIAoyLjIzLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:46:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCn1f-0001ga-Ov; Tue, 24 Sep 2019 15:46:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iCn1e-0001gD-NV
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:46:50 +0000
X-Inumbo-ID: 8586899a-dee2-11e9-bf31-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::601]) by localhost (Halon) with ESMTPS
 id 8586899a-dee2-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:46:50 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YLbV+CBZrAVVO+3FytRwyewm+LeZ4QTzn6k9iLwztVqkNojR+vyn5QnjO32z+yc8z8If7Zhp2bKHlS8OeQJF+1DOYIpe5Dz6OwO1uZ5neEk0v1o1gLA532eCaf7tUn8OAx7/wTpWRoaNOW+kxYoKb8a0ZH/fio2ZiM2FtXnMhMCJBtosd1KwV4TaXHikNOCakwuTHWs88LNVqgEioOkzOLog2rVIdsmYg1PT2FnOJIJRZ3C6NC+4QBksYqaiWrs4AIz0kle3axOeS55ncpWSPjd4bTGEUwlI+hVAd0iiuLQ4pLxhUAYM/TATvDguQL/0/Lq8pgZyLBiLhb3PDXsjaQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wSxFzE6t67y2/sQ5AhtkKYvKQrZ1tPL0xIjf1lPeXn4=;
 b=IBPTpNto7iheK9f+/Jh/+3mNbixycfx2Kqo8tYDxvIAYDtkIyfzv0MUDGPPtRXim4FZU1iRdmwTLX5CBaI68dH8Abbj3WjxxOUbrtvv6PUDJJcAe6CEFYQE5ktKNZgfSIFBWhRjWcVvSlMDe1RHJ0yQ6al5KmyY8cY6ZkFJJqmdL1w8ycgLehsZOlSAnCXKbWKCXKmbLVS40jeKjb/Ekvrte5A1j977HnShOQiWHl+QyeLFIS2nd5bdy0/9uP0kz66CnaN0gdlrzdC50DW/bxrRKtvHS9IbKd7cuq0idv8mqiWi8vz+EBwxXhBHEnHpi3UjHsuETcxrwkQWohf7FBg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wSxFzE6t67y2/sQ5AhtkKYvKQrZ1tPL0xIjf1lPeXn4=;
 b=ArDz81x7LwPVoJdWcdRUm9Yjp78d4Ze45fl1wwhu8qxKL2hpAVHwAn8JQ3JlXSZLulD03h+yKv7WKBARPxoTrnTer4gOZJpdvRCz34ggFjdrY+H1GjeP3hZPMS2CW2n7KnnQDkVb8hiRoWb0cB0JDhYiXKWiE/IQ+pSQlNwVyco=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB4757.eurprd03.prod.outlook.com (20.177.35.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.25; Tue, 24 Sep 2019 15:46:48 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 15:46:48 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 3/3] xen/arm: optee: update description in Kconfig
Thread-Index: AQHVcu9Gr/o7vsfWqUO7kB1qoubfpg==
Date: Tue, 24 Sep 2019 15:46:48 +0000
Message-ID: <20190924154633.852828-4-volodymyr_babchuk@epam.com>
References: <20190924154633.852828-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190924154633.852828-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: e246ef35-1990-4cbd-f491-08d74106693f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB4757; 
x-ms-traffictypediagnostic: AM6PR03MB4757:|AM6PR03MB4757:
x-ms-exchange-transport-forked: True
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM6PR03MB4757626BE82CFE75E4903F4EE6840@AM6PR03MB4757.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(376002)(39860400002)(366004)(396003)(346002)(189003)(199004)(64756008)(66946007)(6116002)(3846002)(54906003)(476003)(2616005)(11346002)(76176011)(86362001)(15650500001)(8936002)(256004)(6916009)(2906002)(81156014)(5640700003)(81166006)(446003)(966005)(186003)(2351001)(14444005)(55236004)(6436002)(486006)(99286004)(6512007)(80792005)(36756003)(5660300002)(4326008)(14454004)(6486002)(66066001)(8676002)(305945005)(2501003)(6506007)(7736002)(25786009)(478600001)(66556008)(66476007)(6306002)(91956017)(76116006)(316002)(71200400001)(66446008)(71190400001)(1076003)(26005)(102836004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4757;
 H:AM6PR03MB4150.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: PRjPm0GhSpi/BWEXmUW3Z1V5Rs1wc3RRW1K4AyriiF3cM5d8wWXZ1zgGhGP2oIlW/O2ksU9LHpyXRVXXmqwYbTglD+TGGGx9RhXxqPvqXpKPPZerQzuH7c28C3Qn2WY/WdyHtvZdp+a7B+DgQeYdyOilsszoSEv4FO6odfiwdqsPxrhz+PxKjRw4d5BiiCR35vkEmtz5SHmlzPp/rLHWfqnP0pt1VUhzmhhd5biQ3VTeHzXAInHRPK1DljsQosXSZPeKDxD4owvDa8dsI4wtjpTIgzL2kSLYClMiJfyLc4F2q40yXl58Vu7Nv+WTvpHPmwKMKzW+e5UDD9C4a1N8Oo8OS5SN1mzvig4MnWsFPOiBiVK4FadxylkM0Md7bFwn6KcY3r2Xg6Yhb8wtHVdNqCnwL+4dNse51fN0GwqgeW4=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e246ef35-1990-4cbd-f491-08d74106693f
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 15:46:48.6559 (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: 0JFX9zTYo1SobMZgcJMLDx2oxYtku+7bvowYd2VlW920FJ1Smi8SfeinC+oIVEwaBoSe0Nnv6XvuzQhxL6oFusR7Tme38RIJYmfBAaGrXVA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4757
Subject: [Xen-devel] [PATCH v3 3/3] xen/arm: optee: update description in
 Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "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>

T1AtVEVFIG1lZGlhdG9yIG5vdyBpcyAiVGVjaCBQcmV2aWV3IiBzdGF0ZSwgYW5kIHdlIHdhbnQg
dG8gdXBkYXRlCml0J3MgZGVzY3JpcHRpb24gaW4gS2NvbmZpZyBhY2NvcmRpbmdseS4KClNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
Ci0tLQoKTm90ZSB0byBjb21taXRlcjogdGhpcyBwYXRjaCBkZXBlbmRzIG9uIGZpcnN0IDQgcGF0
Y2hlcyBpbiB0aGUgc2VyaWVzLgotLS0KIHhlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyB8IDkgKysr
KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZyBiL3hlbi9hcmNoL2FybS90ZWUv
S2NvbmZpZwppbmRleCBiNGI2YWEyNjEwLi4zOTIxNjliMjU1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdGVlL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCkBAIC0zLDcg
KzMsOCBAQCBjb25maWcgT1BURUUKIAlkZWZhdWx0IG4KIAlkZXBlbmRzIG9uIFRFRQogCWhlbHAK
LQkgIEVuYWJsZSBleHBlcmltZW50YWwgT1AtVEVFIG1lZGlhdG9yLiBJdCBhbGxvd3MgZ3Vlc3Rz
IHRvIGFjY2VzcwotCSAgT1AtVEVFIHJ1bm5pbmcgb24geW91ciBwbGF0Zm9ybS4gVGhpcyByZXF1
aXJlcyB2aXJ0dWFsaXphdGlvbi1lbmFibGVkCi0JICBPUC1URUUgcHJlc2VudC4gWW91IGNhbiBs
ZWFybiBtb3JlIGFib3V0IHZpcnR1YWxpemF0aW9uIGZvciBPUC1URUUKLQkgIGF0IGh0dHBzOi8v
b3B0ZWUucmVhZHRoZWRvY3MuaW8vYXJjaGl0ZWN0dXJlL3ZpcnR1YWxpemF0aW9uLmh0bWwKKwkg
IEVuYWJsZSB0aGUgT1AtVEVFIG1lZGlhdG9yLiBJdCBhbGxvd3MgZ3Vlc3RzIHRvIGFjY2Vzcwor
CSAgT1AtVEVFIHJ1bm5pbmcgb24geW91ciBwbGF0Zm9ybS4gVGhpcyByZXF1aXJlcworCSAgdmly
dHVhbGl6YXRpb24tZW5hYmxlZCBPUC1URUUgcHJlc2VudC4gWW91IGNhbiBsZWFybiBtb3JlCisJ
ICBhYm91dCB2aXJ0dWFsaXphdGlvbiBmb3IgT1AtVEVFIGF0CisJICBodHRwczovL29wdGVlLnJl
YWR0aGVkb2NzLmlvL2FyY2hpdGVjdHVyZS92aXJ0dWFsaXphdGlvbi5odG1sCi0tIAoyLjIzLjAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:46:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15: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 1iCn1i-0001ha-4f; Tue, 24 Sep 2019 15:46: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=Mc7A=XT=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iCn1g-0001h7-VW
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:46:53 +0000
X-Inumbo-ID: 83a3900b-dee2-11e9-9621-12813bfff9fa
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.81]) by localhost (Halon) with ESMTPS
 id 83a3900b-dee2-11e9-9621-12813bfff9fa;
 Tue, 24 Sep 2019 15:46:48 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KBjT1HtTk87Qo1jkBNcwOYwBSSxiFowvWirRYaBiC9SK0U/cur9jLTwb6PxNe2eewYLjOyp8sFc/UTGJcvJpsYkq8lRUdpwz9aJzc8Gs90Qsa6POORJGEnMa68ie73CKhq65VwCEpU82HQPn2wI6MKntz2Fbg5CVw92PD2uhTLhMhugDHGqxOp7MfCSWtklP+ptSEtzSH/8QxqB2LaCL9HQtOczahMo6ae+Sa6Yu9/n6/8z/wSXDcXCNcRFV8dkZ2ySnFfv8O1s5CkX7hRgup+zgmMtjPVYov4O5E3E2o4zlEfAIagJxKSY2U64MqnlBUblg4pxIMNtT4WuPj9N6YQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=PoAS8wknDbM6x9BpcPFNq5xOopYwjTR4sn8ROaIL1VU=;
 b=hwxaI6Q6qCbYUK8uxALoOhot5/y62thupEFW8v9UE6846AvxYk1gnZ6jBNXPTHHkLDM+aqRaP8f6SuvsyWWMRnc/V8ANzqW919YZu8UlfBMsbIrSDUYbioABzLFJ6CMZ89BpdT7G5PB/PyjLhiYlMNAVz+HFA5VN7rvaQugUk4ealggLGIRVIKVSQWxMcr9XKDgeGl+OG0JX/FS/aNyXyuRKOCER80MGhGOxUSYtUh94MoEAhThNPvCiTfszUP7eFfIS0nEN8xYPc2SHSH1CIAlKvMaJJQ6yfT3gAWiJeDTtnpP89L+/XmW53M+1bWoDBeakO5fX+pXULsozr4xBrQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=PoAS8wknDbM6x9BpcPFNq5xOopYwjTR4sn8ROaIL1VU=;
 b=W6K8SM1BXIS2dMzQU8zynD9RJODmEYJs24sF2iLlwzNnJ74n4seG8mgyd68HU/jRGurUIg0D+rcBRwPON0hkMtMkxevU5zmU5wHEUScxz1N/gjO+Ek3unXWNuPeOxo7SB4x/mWrp2xgJx89dwtcwEqHsOoLqCf4OkDjoVDvGUNA=
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com (20.177.36.81) by
 AM6PR03MB4757.eurprd03.prod.outlook.com (20.177.35.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.25; Tue, 24 Sep 2019 15:46:47 +0000
Received: from AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17]) by AM6PR03MB4150.eurprd03.prod.outlook.com
 ([fe80::3523:ad12:6e5d:5f17%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 15:46:47 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 2/3] SUPPORT.md: Describe OP-TEE mediator
Thread-Index: AQHVcu9F6B3J9fIrM0GdSK7nI4W0uQ==
Date: Tue, 24 Sep 2019 15:46:47 +0000
Message-ID: <20190924154633.852828-3-volodymyr_babchuk@epam.com>
References: <20190924154633.852828-1-volodymyr_babchuk@epam.com>
In-Reply-To: <20190924154633.852828-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: eb18c440-10c8-4210-33b0-08d741066862
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB4757; 
x-ms-traffictypediagnostic: AM6PR03MB4757:|AM6PR03MB4757:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR03MB47574223F12150E4265703E4E6840@AM6PR03MB4757.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(376002)(39860400002)(366004)(396003)(346002)(189003)(199004)(64756008)(66946007)(6116002)(3846002)(54906003)(476003)(2616005)(11346002)(76176011)(86362001)(8936002)(256004)(6916009)(2906002)(81156014)(5640700003)(4744005)(81166006)(446003)(186003)(2351001)(55236004)(6436002)(486006)(99286004)(6512007)(80792005)(36756003)(5660300002)(4326008)(14454004)(6486002)(66066001)(8676002)(305945005)(2501003)(6506007)(7736002)(25786009)(478600001)(66556008)(66476007)(7416002)(91956017)(76116006)(316002)(71200400001)(66446008)(71190400001)(1076003)(26005)(102836004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4757;
 H:AM6PR03MB4150.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: wPQWHcRMdYJ51LIyZRHl2q92rGNGw8ls3B3d3zBRYsCOxbcugaa3Vd5D05hjO1kIbu22d8kjb+dumz4nJYYFpoXv1DewayhLEizm4PfbMff1Bu7NndzQ1bJSyw6DiVlohOO37c27rLx7nuk52lnUhLw4rm2vMgTb7okbG6QIdTT88ykVpDL8y1O0h/r9+CfyZouyCkV4C1uLiavCmbyn3VAzs98lBiIJwyPtKs213XlPAF9naY3q1AMjnpN1HyEEadj4tu4IQU9FNm5/WGxuHN9Yg2XkcX/YEhdEsRvtRvUUTPCNhWsOMGgAffPTStugh1nx/4AVmtUgu6jEHr3/aIaYrrobzM+TEtQtC5kDyrRKZYAAOSW5jH2s0mDMAT0fkZtAU0m2lGsGLTyEkDzniQ6T9hV9/YiZt26h7EouYtY=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: eb18c440-10c8-4210-33b0-08d741066862
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 15:46:47.1767 (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: UFrrS3wQ3OibA7XeuSXi7F1LAqcmB5rLORqPoTdq2QCRVjl/CgZGBehmuQdAbLK9MQvsYins2+z+FN9RnWLCrNMGFqzqQj+L2zuLyJls1Xg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4757
Subject: [Xen-devel] [PATCH v3 2/3] SUPPORT.md: Describe OP-TEE mediator
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.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>

V2l0aCB0aGUgbGF0ZXN0IHBhdGNoZXMgdG8gdGhlIG1lZGlhdG9yLCBpdCBjYW4gYmUgY29uc2lk
ZXJlZAphcyBUZWNobm9sb2dpY2FsIFByZXZpZXcgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KQWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCk5vdGUgZm9yIGNvbW1pdGVy
OgpPYnZpb3VzbHkgdGhpcyBwYXRjaCBzaG91bGQgYmUgbWVyZ2VkIGFmdGVyIGFsbCBvdGhlciBw
YXRjaGVzIGluCnRoaXMgc2VyaWVzLgoKQ2hhbmdlcyBmcm9tIHYyOgogLSBBUk0tPkFybQogLSBB
ZGRlZCBhLWIgdGFnIGJ5IEp1bGllbgotLS0KIFNVUFBPUlQubWQgfCA0ICsrKysKIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9S
VC5tZAppbmRleCAzNzU0NzNhNDU2Li5hNzMzZDc0NDY0IDEwMDY0NAotLS0gYS9TVVBQT1JULm1k
CisrKyBiL1NVUFBPUlQubWQKQEAgLTY2MCw2ICs2NjAsMTAgQEAgTm8gc3VwcG9ydCBmb3IgUUVN
VSBiYWNrZW5kcyBpbiBhIDE2SyBvciA2NEsgZG9tYWluLgogCiAgICAgU3RhdHVzOiBTdXBwb3J0
ZWQKIAorIyMjIEFybTogT1AtVEVFIE1lZGlhdG9yCisKKyAgICBTdGF0dXM6IFRlY2ggUHJldmll
dworCiAjIyBWaXJ0dWFsIEhhcmR3YXJlLCBRRU1VCiAKIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMg
c3VwcG9ydGVkIGRldmljZXMgYXZhaWxhYmxlIGluIEhWTSBtb2RlIHVzaW5nIGEKLS0gCjIuMjMu
MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:52:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:52:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCn6f-0002lf-5A; Tue, 24 Sep 2019 15:52:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kqGS=XT=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iCn6d-0002lY-Pk
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:51:59 +0000
X-Inumbo-ID: 3d67001c-dee3-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3d67001c-dee3-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 15:51: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 920D7B024;
 Tue, 24 Sep 2019 15:51:57 +0000 (UTC)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
 <1569339027-19484-4-git-send-email-olekstysh@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <60879430-1e54-2503-8006-1c517bbe147a@suse.com>
Date: Tue, 24 Sep 2019 17:51:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569339027-19484-4-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 3/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 volodymyr_babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxNzozMCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gQ2hhbmdl
cyBWNCAtPiBWNToKPiAgICAgLSBhdm9pZCBwb3NzaWJsZSB0cnVuY2F0aW9uIHdpdGggYWxsb2Nh
dGlvbnMgb2YgNEdpQiBvciBhYm92ZQo+ICAgICAtIGludHJvZHVjZSBoZWxwZXIgZnVuY3Rpb25z
IGFkZChzdHJpcClfcGFkZGluZyB0byBhdm9pZAo+ICAgICAgIGR1cGxpY2F0aW5nIHRoZSBjb2Rl
Cj4gICAgIC0gb21pdCB0aGUgdW5uZWNlc3NhcnkgY2FzdHMsIGNoYW5nZSB1MzIgdG8gdWludDMy
X3QKPiAgICAgICB3aGVuIG1vdmluZyB0aGUgY29kZQo+ICAgICAtIHVzZSBfeHphbGxvYyBpbnN0
ZWFkIG9mIF94bWFsbG9jIHRvIGdldCB0aGUgdGFpbAo+ICAgICAgIHBvcnRpb24gemVyb2VkCgpJ
J20gc29ycnksIGJ1dCBubywgdGhpcyBpcyB3YXN0ZWZ1bDogWW91IHdyaXRlIHRoZSBpbml0aWFs
aXplZApwb3J0aW9uIG9mIHRoZSBibG9jayB0d2ljZSB0aGlzIHdheSwgd2hlbiBvbmNlIGlzIGZ1
bGx5CnN1ZmZpY2llbnQgKGJ1dCBzZWUgYmVsb3cpLgoKPiAtLS0gYS94ZW4vY29tbW9uL3htYWxs
b2NfdGxzZi5jCj4gKysrIGIveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+IEBAIC01NTQsMTAg
KzU1NCw0MCBAQCBzdGF0aWMgdm9pZCB0bHNmX2luaXQodm9pZCkKPiAgI2RlZmluZSBaRVJPX0JM
T0NLX1BUUiAoKHZvaWQgKiktMUwpCj4gICNlbmRpZgo+ICAKPiArc3RhdGljIHZvaWQgKnN0cmlw
X3BhZGRpbmcodm9pZCAqcCkKPiArewo+ICsgICAgc3RydWN0IGJoZHIgKmIgPSBwIC0gQkhEUl9P
VkVSSEVBRDsKPiArCj4gKyAgICBpZiAoIGItPnNpemUgJiBGUkVFX0JMT0NLICkKPiArICAgIHsK
PiArICAgICAgICBwIC09IGItPnNpemUgJiB+RlJFRV9CTE9DSzsKPiArICAgICAgICBiID0gcCAt
IEJIRFJfT1ZFUkhFQUQ7Cj4gKyAgICAgICAgQVNTRVJUKCEoYi0+c2l6ZSAmIEZSRUVfQkxPQ0sp
KTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQg
KmFkZF9wYWRkaW5nKHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4gK3sKPiArICAgIHVp
bnQzMl90IHBhZDsKCkEgZml4ZWQgd2lkdGggdHlwZSBpcyBpbmFwcHJvcHJpYXRlIGhlcmUgYW55
d2F5IC0gdW5zaWduZWQgaW50IHdvdWxkCnN1ZmZpY2UuIEp1ZGdpbmcgZnJvbSB0aGUgaW5jb21p
bmcgcGFyYW1ldGVycywgdW5zaWduZWQgbG9uZyB3b3VsZApiZSBtb3JlIGZ1dHVyZSBwcm9vZjsg
YWx0ZXJuYXRpdmVseSB0aGUgImFsaWduIiBwYXJhbWV0ZXIgY291bGQgYmUKInVuc2lnbmVkIGlu
dCIsIHNpbmNlIHdlIGRvbid0IGFsbG93IHN1Y2ggaHVnZSBhbGxvY2F0aW9ucyBhbnl3YXkKKGJ1
dCBJIGFncmVlIHRoYXQgYWRqdXN0aW5nIHRoaXMgZG9lc24ndCByZWFsbHkgYmVsb25nIGluIHRo
ZSBwYXRjaApoZXJlKS4KCj4gQEAgLTU5OCwxMCArNjIxLDcwIEBAIHZvaWQgKl94emFsbG9jKHVu
c2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbikKPiAgICAgIHJldHVybiBwID8g
bWVtc2V0KHAsIDAsIHNpemUpIDogcDsKPiAgfQo+ICAKPiAtdm9pZCB4ZnJlZSh2b2lkICpwKQo+
ICt2b2lkICpfeHJlYWxsb2Modm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVk
IGxvbmcgYWxpZ24pCj4gIHsKPiAtICAgIHN0cnVjdCBiaGRyICpiOwo+ICsgICAgdW5zaWduZWQg
bG9uZyBjdXJyX3NpemUsIHRtcF9zaXplOwo+ICsgICAgdm9pZCAqcDsKPiArCj4gKyAgICBpZiAo
ICFzaXplICkKPiArICAgIHsKPiArICAgICAgICB4ZnJlZShwdHIpOwo+ICsgICAgICAgIHJldHVy
biBaRVJPX0JMT0NLX1BUUjsKPiArICAgIH0KPiAgCj4gKyAgICBpZiAoIHB0ciA9PSBOVUxMIHx8
IHB0ciA9PSBaRVJPX0JMT0NLX1BUUiApCj4gKyAgICAgICAgcmV0dXJuIF94bWFsbG9jKHNpemUs
IGFsaWduKTsKClRoaXMgaXMgaW5jb25zaXN0ZW50IC0geW91IHVzZSBfeHphbGxvYygpIGZ1cnRo
ZXIgZG93biAoYW5kIHRvbwphZ2dyZXNzaXZlbHkgaW1vLCBhcyBzYWlkKS4gSGVyZSB1c2Ugb2Yg
dGhhdCBmdW5jdGlvbiB3b3VsZCB0aGVuCmJlIGluZGljYXRlZC4gSG93ZXZlciwgLi4uCgo+ICsg
ICAgQVNTRVJUKChhbGlnbiAmIChhbGlnbiAtIDEpKSA9PSAwKTsKPiArICAgIGlmICggYWxpZ24g
PCBNRU1fQUxJR04gKQo+ICsgICAgICAgIGFsaWduID0gTUVNX0FMSUdOOwo+ICsKPiArICAgIHRt
cF9zaXplID0gc2l6ZSArIGFsaWduIC0gTUVNX0FMSUdOOwo+ICsKPiArICAgIGlmICggdG1wX3Np
emUgPCBQQUdFX1NJWkUgKQo+ICsgICAgICAgIHRtcF9zaXplID0gKHRtcF9zaXplIDwgTUlOX0JM
T0NLX1NJWkUpID8gTUlOX0JMT0NLX1NJWkUgOgo+ICsgICAgICAgICAgICBST1VORFVQX1NJWkUo
dG1wX3NpemUpOwo+ICsKPiArICAgIGlmICggISgodW5zaWduZWQgbG9uZylwdHIgJiAoUEFHRV9T
SVpFIC0gMSkpICkKPiArICAgIHsKPiArICAgICAgICBjdXJyX3NpemUgPSAodW5zaWduZWQgbG9u
ZylQRk5fT1JERVIodmlydF90b19wYWdlKHB0cikpIDw8IFBBR0VfU0hJRlQ7Cj4gKwo+ICsgICAg
ICAgIGlmICggc2l6ZSA8PSBjdXJyX3NpemUgJiYgKCh1bnNpZ25lZCBsb25nKXB0ciAmIChhbGln
biAtIDEpKSA9PSAwICkKPiArICAgICAgICAgICAgcmV0dXJuIHB0cjsKCi4uLiBJIG9ubHkgbm93
IHJlYWxpemUgdGhhdCBpbiBhIGNhc2UgbGlrZSB0aGlzIG9uZSB5b3UgY2FuJ3QgcmVhbGx5Cnpl
cm8tZmlsbCB0aGUgdGFpbCBwb3J0aW9uIHRoYXQncyBleHRlbmRpbmcgYmV5b25kIHRoZSBvcmln
aW5hbApyZXF1ZXN0LiBIZW5jZSBJIHRoaW5rIHRoZSBqdXN0LWluLWNhc2UgemVybyBmaWxsaW5n
IHdvdWxkIGJldHRlciBiZQpkcm9wcGVkIGFnYWluIChhbmQgdGhlIF94bWFsbG9jKCkgdXNlIGFi
b3ZlIGlzIGZpbmUpLgoKTm90ZSB0aGF0IHdpdGggdGhlIGZpeCBkb25lIGhlcmUgeW91IGRvbid0
IG5lZWQgdG1wX3NpemUgYW55bW9yZQpvdXRzaWRlIG9mIC4uLgoKPiArICAgIH0KPiArICAgIGVs
c2UKPiArICAgIHsKCi4uLiB0aGlzIGJsb2NrLiBQbGVhc2UgbW92ZSBpdHMgY2FsY3VsYXRpb24g
KGFuZCBkZWNsYXJhdGlvbikgaGVyZS4KCj4gKyAgICAgICAgc3RydWN0IGJoZHIgKmI7Cj4gKwo+
ICsgICAgICAgIC8qIFN0cmlwIGFsaWdubWVudCBwYWRkaW5nLiAqLwo+ICsgICAgICAgIHAgPSBz
dHJpcF9wYWRkaW5nKHB0cik7Cj4gKwo+ICsgICAgICAgIGIgPSBwIC0gQkhEUl9PVkVSSEVBRDsK
PiArICAgICAgICBjdXJyX3NpemUgPSBiLT5zaXplICYgQkxPQ0tfU0laRV9NQVNLOwo+ICsKPiAr
ICAgICAgICBpZiAoIHRtcF9zaXplIDw9IGN1cnJfc2l6ZSApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICAvKiBBZGQgYWxpZ25tZW50IHBhZGRpbmcuICovCj4gKyAgICAgICAgICAgIHAgPSBh
ZGRfcGFkZGluZyhwLCBhbGlnbik7Cj4gKwo+ICsgICAgICAgICAgICBBU1NFUlQoKCh1bnNpZ25l
ZCBsb25nKXAgJiAoYWxpZ24gLSAxKSkgPT0gMCk7CgpTaW5jZSBhbm90aGVyIHJldiBpcyBnb2lu
ZyB0byBiZSBuZWVkZWQgYW55d2F5IC0gaGVyZSBhbmQgYWJvdmUKcGxlYXNlIHByZWZlciAhIG92
ZXIgPT0gMC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 15:57:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 15:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCnCJ-0002xc-S4; Tue, 24 Sep 2019 15:57:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCnCJ-0002xX-7W
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:57:51 +0000
X-Inumbo-ID: 0f365b38-dee4-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 0f365b38-dee4-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:57:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A39DC142F;
 Tue, 24 Sep 2019 08:57:49 -0700 (PDT)
Received: from [10.1.39.57] (unknown [10.1.39.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D00523F59C;
 Tue, 24 Sep 2019 08:57:48 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
 <1569339027-19484-8-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <27781495-c097-f0a3-6c75-d8cb2aa6f523@arm.com>
Date: Tue, 24 Sep 2019 16:57:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1569339027-19484-8-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.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>

SGksCgpPbiA5LzI0LzE5IDQ6MzAgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+IEBA
IC0xMjYzLDE1ICsxMjY0LDIyIEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9kZXZpY2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCj4gICAgICAgZHRfZHBy
aW50aygiJXMgcGFzc3Rocm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAldVxuIiwKPiAgICAg
ICAgICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmlycSwg
bmFkZHIpOwo+ICAgCj4gLSAgICBpZiAoIGR0X2RldmljZV9pc19wcm90ZWN0ZWQoZGV2KSAmJiBu
ZWVkX21hcHBpbmcgKQo+ICsgICAgaWYgKCBuZWVkX21hcHBpbmcgKQo+ICAgICAgIHsKPiAtICAg
ICAgICBkdF9kcHJpbnRrKCIlcyBzZXR1cCBpb21tdVxuIiwgZHRfbm9kZV9mdWxsX25hbWUoZGV2
KSk7Cj4gLSAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShkLCBkZXYpOwo+IC0g
ICAgICAgIGlmICggcmVzICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJGYWlsZWQgdG8gc2V0dXAgdGhlIElPTU1VIGZvciAlc1xuIiwKPiArICAgICAgICBk
dF9kcHJpbnRrKCJDaGVjayBpZiAlcyBpcyBiZWhpbmQgdGhlIElPTU1VIGFuZCBhZGQgaXRcbiIs
Cj4gICAgICAgICAgICAgICAgICAgICAgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Cj4gLSAgICAg
ICAgICAgIHJldHVybiByZXM7Cj4gKwo+ICsgICAgICAgIGlvbW11X2FkZF9kdF9kZXZpY2UoZGV2
KTsKClJldHVybiB2YWx1ZSBzaG91bGQgYWx3YXlzIGJlIGNoZWNrZWQgb3IgZXhwbGFpbiB3aHkg
dGhpcyBpcyBub3QgZG9uZS4KClsuLi5dCgo+ICAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1
Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwp
Cj4gICB7Cj4gQEAgLTE3Nyw2ICsyNDEsMTMgQEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1
Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAg
YnJlYWs7Cj4gICAgICAgICAgIH0KPiAgIAo+ICsgICAgICAgIGlvbW11X2FkZF9kdF9kZXZpY2Uo
ZGV2KTsKClNhbWUgaGVyZS4KCj4gKyAgICAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX3Byb3RlY3Rl
ZChkZXYpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gKyAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KClRoaXMgaXMgYWxyZWFkeSBjaGVja2VkIGlu
IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:00:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 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 1iCnEZ-0004AJ-B9; Tue, 24 Sep 2019 16:00:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCnEY-00041d-1b
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:00:10 +0000
X-Inumbo-ID: 6228f8d2-dee4-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 6228f8d2-dee4-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 16:00:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DF302142F;
 Tue, 24 Sep 2019 09:00:08 -0700 (PDT)
Received: from [10.1.39.57] (unknown [10.1.39.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 488893F694;
 Tue, 24 Sep 2019 09:00:08 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190924154633.852828-1-volodymyr_babchuk@epam.com>
 <20190924154633.852828-2-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3ffe3503-29a6-04d0-06ef-760da7850e30@arm.com>
Date: Tue, 24 Sep 2019 17:00:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190924154633.852828-2-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/3] xen/arm: optee: handle shared buffer
 translation 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: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gOS8yNC8xOSA0OjQ2IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90
ZToKPiBUaGVyZSBpcyBhIGNhc2UgcG9zc2libGUsIHdoZW4gT1AtVEVFIGFza3MgZ3Vlc3QgdG8g
YWxsb2NhdGUgc2hhcmVkCj4gYnVmZmVyLCBidXQgWGVuIGZvciBzb21lIHJlYXNvbiBjYW4ndCB0
cmFuc2xhdGUgYnVmZmVyJ3MgYWRkcmVzc2VzLiBJbgo+IHRoaXMgc2l0dWF0aW9uIHdlIHNob3Vs
ZCBkbyB0d28gdGhpbmdzOgo+IAo+IDEuIFRlbGwgZ3Vlc3QgdG8gZnJlZSBhbGxvY2F0ZWQgYnVm
ZmVyLCBzbyB0aGVyZSB3aWxsIGJlIG5vIG1lbW9yeQo+IGxlYWsgZm9yIGd1ZXN0Lgo+IAo+IDIu
IFRlbGwgT1AtVEVFIHRoYXQgYnVmZmVyIGFsbG9jYXRpb24gZmFpbGVkLgo+IAo+IFRvIGFzayBn
dWVzdCB0byBmcmVlIGFsbG9jYXRlZCBidWZmZXIgd2Ugc2hvdWxkIHBlcmZvcm0gdGhlIHNhbWUK
PiB0aGluZywgYXMgT1AtVEVFIGRvZXMgLSBpc3N1ZSBSUEMgcmVxdWVzdC4gVGhpcyBpcyBkb25l
IGJ5IGZpbGxpbmcKPiByZXF1ZXN0IGJ1ZmZlciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNh
bWUgYnVmZmVyLCB0aGF0IE9QLVRFRSB1c2VkCj4gdG8gaXNzdWUgb3JpZ2luYWwgcmVxdWVzdCkg
YW5kIHRoZW4gcmV0dXJuIHRvIGd1ZXN0IHdpdGggc3BlY2lhbAo+IHJldHVybiBjb2RlLgo+IAo+
IFRoZW4gd2UgbmVlZCB0byBoYW5kbGUgbmV4dCBjYWxsIGZyb20gZ3Vlc3QgaW4gYSBzcGVjaWFs
IHdheTogYXMgUlBDCj4gd2FzIGlzc3VlZCBieSBYZW4sIG5vdCBieSBPUC1URUUsIGl0IHNob3Vs
ZCBiZSBoYW5kbGVkIGJ5IFhlbi4KPiBCYXNpY2FsbHksIHRoaXMgaXMgdGhlIG1lY2hhbmlzbSB0
byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KPiAKPiBUaGUgc2FtZSBtZWNoYW5pc20gY2FuIGJl
IHVzZWQgaW4gdGhlIGZ1dHVyZSB0byBwcmVlbXB0IG1lZGlhdG9yCj4gZHVyaW5nIHRyYW5zbGF0
aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:00:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 16: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 1iCnFA-0004FV-Mg; Tue, 24 Sep 2019 16:00: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=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCnF8-0004FI-Ov
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:00:46 +0000
X-Inumbo-ID: 778c7622-dee4-11e9-9623-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 778c7622-dee4-11e9-9623-12813bfff9fa;
 Tue, 24 Sep 2019 16:00:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F0232142F;
 Tue, 24 Sep 2019 09:00:44 -0700 (PDT)
Received: from [10.1.39.57] (unknown [10.1.39.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F3E73F694;
 Tue, 24 Sep 2019 09:00:44 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190924154633.852828-1-volodymyr_babchuk@epam.com>
 <20190924154633.852828-4-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aebcb855-c69b-caff-a09d-75d0bf4ad6ed@arm.com>
Date: Tue, 24 Sep 2019 17:00:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190924154633.852828-4-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/3] xen/arm: optee: update description
 in Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI0LzE5IDQ6NDYgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IE9QLVRF
RSBtZWRpYXRvciBub3cgaXMgIlRlY2ggUHJldmlldyIgc3RhdGUsIGFuZCB3ZSB3YW50IHRvIHVw
ZGF0ZQo+IGl0J3MgZGVzY3JpcHRpb24gaW4gS2NvbmZpZyBhY2NvcmRpbmdseS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywK
Cj4gCj4gLS0tCj4gCj4gTm90ZSB0byBjb21taXRlcjogdGhpcyBwYXRjaCBkZXBlbmRzIG9uIGZp
cnN0IDQgcGF0Y2hlcyBpbiB0aGUgc2VyaWVzLgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3RlZS9L
Y29uZmlnIHwgOSArKysrKy0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZp
ZyBiL3hlbi9hcmNoL2FybS90ZWUvS2NvbmZpZwo+IGluZGV4IGI0YjZhYTI2MTAuLjM5MjE2OWIy
NTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RlZS9LY29uZmlnCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3RlZS9LY29uZmlnCj4gQEAgLTMsNyArMyw4IEBAIGNvbmZpZyBPUFRFRQo+ICAgCWRl
ZmF1bHQgbgo+ICAgCWRlcGVuZHMgb24gVEVFCj4gICAJaGVscAo+IC0JICBFbmFibGUgZXhwZXJp
bWVudGFsIE9QLVRFRSBtZWRpYXRvci4gSXQgYWxsb3dzIGd1ZXN0cyB0byBhY2Nlc3MKPiAtCSAg
T1AtVEVFIHJ1bm5pbmcgb24geW91ciBwbGF0Zm9ybS4gVGhpcyByZXF1aXJlcyB2aXJ0dWFsaXph
dGlvbi1lbmFibGVkCj4gLQkgIE9QLVRFRSBwcmVzZW50LiBZb3UgY2FuIGxlYXJuIG1vcmUgYWJv
dXQgdmlydHVhbGl6YXRpb24gZm9yIE9QLVRFRQo+IC0JICBhdCBodHRwczovL29wdGVlLnJlYWR0
aGVkb2NzLmlvL2FyY2hpdGVjdHVyZS92aXJ0dWFsaXphdGlvbi5odG1sCj4gKwkgIEVuYWJsZSB0
aGUgT1AtVEVFIG1lZGlhdG9yLiBJdCBhbGxvd3MgZ3Vlc3RzIHRvIGFjY2Vzcwo+ICsJICBPUC1U
RUUgcnVubmluZyBvbiB5b3VyIHBsYXRmb3JtLiBUaGlzIHJlcXVpcmVzCj4gKwkgIHZpcnR1YWxp
emF0aW9uLWVuYWJsZWQgT1AtVEVFIHByZXNlbnQuIFlvdSBjYW4gbGVhcm4gbW9yZQo+ICsJICBh
Ym91dCB2aXJ0dWFsaXphdGlvbiBmb3IgT1AtVEVFIGF0Cj4gKwkgIGh0dHBzOi8vb3B0ZWUucmVh
ZHRoZWRvY3MuaW8vYXJjaGl0ZWN0dXJlL3ZpcnR1YWxpemF0aW9uLmh0bWwKPiAKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:01:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 16: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 1iCnGI-0004Mr-2j; Tue, 24 Sep 2019 16:01:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCnGG-0004Mk-0T
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:01:56 +0000
X-Inumbo-ID: a0a9d5f4-dee4-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by localhost (Halon) with ESMTPS
 id a0a9d5f4-dee4-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 16:01:54 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id l21so2468361lje.4
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 09:01:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=OQsnUggE6sXWSnaFUQ6CNt1+7Fy+Ng9A3qHcCQFtRjc=;
 b=WTqgG6Cuifa/XlIJ0l6cs33g5MsZGk8TsbY0mirA7/G4ne1ffb+GLfRFbX2VlWgYPd
 S+VxlymwOHODV/LSASn3Cd6JFpEg5NkGxTQfLk7Xh2h/IiabXrZFt9XbeZGBzcuax1+M
 rb1GSWXhoifEiA1NJVTMcoYWo0qyE/Ive32TasfGekdzwAl8UlF7LtXva/XkgO+Ogd38
 fYId+HkyQmvhLBvKixi6c8o5C0NYMsjSRSerqcjEpbvRoJYerw8rukvtL26IqLnwjC5C
 y9Bhk97fSfmNkAz8q13o7MZeh0KPW/qzHbrF6Rq/2KUKVdEUzN9JhPPkIWaUs0nYxduv
 7KCw==
X-Google-DKIM-Signature: v=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=OQsnUggE6sXWSnaFUQ6CNt1+7Fy+Ng9A3qHcCQFtRjc=;
 b=f3Rl15TA5clBvEIzastjbaK3p6xBB1mWqmGwrLbxMi4FjfZbfVfcLohFGJqNS61OEu
 9xVecv7RmTPB4A47fVMD1f8anfKeXBxRQlyPQvyF15t59i4oCgLRRbUYk5UmHYf+HM54
 o9PyYIcDWFsGJ4u426Xt+DVnx+FlugL4NhFw2LymRbtbFpPDHpJAs+A1QmZ4TahN7mFI
 HBH4CgRkMWTCoTpf+yLqagbwF7sKCPMc6JsZ5tWU9toji5B049D8vbUL5jnlh9qgGjsE
 ii0V4a1miBtCDVnTLBH64z8akWzNwkth+n+nB6KwkgT2lGJph23Aa6nvPlcsOCZL2Q6j
 3XFw==
X-Gm-Message-State: APjAAAWdcEVRxeVl/y3IqjR0E5zj1hfLHeJe8bv4NMyYvxFc424w0HJm
 FQVkjw6GYFQgbo0UxHBDGW7Jfj9NKL4=
X-Google-Smtp-Source: APXvYqxmZ9CZjF6y5SVOl+fjuUP31DKRRclnQ9ES7kXBErFdNZa84jA2TLb1mCZAjvoCBbNr34IE5A==
X-Received: by 2002:a2e:1409:: with SMTP id u9mr2561714ljd.162.1569340913324; 
 Tue, 24 Sep 2019 09:01: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 q66sm549866ljq.101.2019.09.24.09.01.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 24 Sep 2019 09:01:52 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 19:01:51 +0300
Message-Id: <1569340911-20793-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V4] xen/arm: Restrict "p2m_ipa_bits" according
 to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlcmUgaXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQgZm9yIHRoZSBJT01NVSB3aGljaCB3YW50
cyB0byBzaGFyZQp0aGUgUDJNIHRhYmxlIHdpdGggdGhlIENQVS4gVGhlIElPTU1VJ3MgU3RhZ2Ut
MiBpbnB1dCBzaXplIG11c3QgYmUgZXF1YWwKdG8gdGhlIFAyTSBJUEEgc2l6ZS4gSXQgaXMgbm90
IGEgcHJvYmxlbSB3aGVuIHRoZSBJT01NVSBjYW4gc3VwcG9ydAphbGwgdmFsdWVzIHRoZSBDUFUg
c3VwcG9ydHMuIEluIHRoYXQgY2FzZSwgdGhlIElPTU1VIGRyaXZlciB3b3VsZCBqdXN0CnVzZSBh
bnkgInAybV9pcGFfYml0cyIgdmFsdWUgYXMgaXMuIEJ1dCwgdGhlcmUgYXJlIGNhc2VzIHdoZW4g
bm90LgoKSW4gb3JkZXIgdG8gbWFrZSBQMk0gc2hhcmluZyBwb3NzaWJsZSBvbiB0aGUgcGxhdGZv
cm1zIHdoaWNoCklPTU1VcyBoYXZlIGEgbGltaXRhdGlvbiBpbiBtYXhpbXVtIFN0YWdlLTIgaW5w
dXQgc2l6ZSBpbnRyb2R1Y2UKdGhlIGZvbGxvd2luZyBsb2dpYy4KCkZpcnN0IGluaXRpYWxpemUg
dGhlIElPTU1VIHN1YnN5c3RlbSBhbmQgZ2F0aGVyIHJlcXVpcmVtZW50cyByZWdhcmRpbmcKdGhl
IG1heGltdW0gSVBBIGJpdHMgc3VwcG9ydGVkIGJ5IGVhY2ggSU9NTVUgZGV2aWNlIHRvIGZpZ3Vy
ZSBvdXQKdGhlIG1pbmltdW0gdmFsdWUgYW1vbmcgdGhlbS4gSW4gdGhlIFAyTSBjb2RlLCB0YWtl
IGludG8gdGhlIGFjY291bnQKdGhlIElPTU1VIHJlcXVpcmVtZW50cyBhbmQgY2hvb3NlIHN1aXRh
YmxlICJwYV9yYW5nZSIgYWNjb3JkaW5nCnRvIHRoZSByZXN0cmljdGVkICJwMm1faXBhX2JpdHMi
LgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQpQbGVhc2Ugbm90ZSwgdGhpcyBwYXRjaCBkZXBlbmRzIG9uIHRoZSBmb2xsb3dpbmcgcGF0Y2gg
c2VyaWVzOgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTktMDkvbXNnMDIyODIuaHRtbAphbmQgd2Fzbid0IGNoZWNrZWQgZm9yIHRoZSBTTU1V
LgoKQ2hhbmdlcyBSRkMgVjMgWzNdIC0+IFY0OgogICAtIE1vdmUgY2hlY2sgZm9yIHAybV9pcGFf
Yml0cyB0byBiZSBhdCBsZWFzdCA0MCBiaXQKICAgICB1bmRlciAjaWZkZWYgQ09ORklHX0FSTV8z
MgogICAtIFJld29yZCB0aGUgInBhbmljIiBtZXNzYWdlCgpDaGFuZ2VzIFJGQyBWMiBbMl0gLT4g
UkZDIFYzOgogICAtIENoZWNrIGluIHNldHVwX3ZpcnRfcGFnaW5nKCkgdGhhdCB0aGUgInJlc3Ry
aWN0ZWQiCiAgICAgUDJNIElQQSBzaXplIGlzIGF0IGxlYXN0IDQwLWJpdAogICAtIE1vZGlmeSBs
b2dpYyBpbiBzZXR1cF92aXJ0X3BhZ2luZygpIGEgYml0IHRvIG1ha2UgaXQKICAgICAiSU9NTVUt
YWdub3N0aWMiCiAgIC0gQ2xhcmlmeSBjb21tZW50cyBpbiBjb2RlLCBhZGQgc29tZSBleHBsYW5h
dGlvbnMKICAgLSBBdm9pZCB1c2luZyB0aGUgdGVybSAiSU9NTVUiIGluIFAyTSBjb2RlIHdoZXJl
IHBvc3NpYmxlCgpDaGFuZ2VzIFJGQyBWMSBbMV0gLT4gUkZDIFYyIFsyXToKICAgLSBEb24ndCB1
cGRhdGUgcDJtX2lwYV9iaXRzIGJ5IHRoZSBJT01NVSBkcml2ZXJzIGRpcmVjdGx5LAogICAgIGlu
dHJvZHVjZSBwMm1fcmVzdHJpY3RfaXBhX2JpdHMoKQogICAtIENsYXJpZnkgcGF0Y2ggc3ViamVj
dC9kZXNjcmlwdGlvbgogICAtIEFkZCBtb3JlIGNvbW1lbnRzIHRvIGNvZGUKICAgLSBDaGVjayBm
b3IgZXF1aXZhbGVudCAicGFiaXRzIiBpbiBzZXR1cF92aXJ0X3BhZ2luZygpCiAgIC0gUmVtb3Zl
IEFTU0VSVHMgZnJvbSB0aGUgU01NVSBhbmQgSVBNTVUgZHJpdmVycwoKWzFdIGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMjA3
OC5odG1sClsyXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTktMDgvbXNnMDIyMzcuaHRtbApbM10gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAwOTczLmh0bWwKLS0tCiB4
ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAg
ICAgICAgfCAgOSArKysrKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1z
YS5jIHwgMTggKystLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMgICAgICAgfCAxMSArKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAg
ICAgICAgICAgfCAgOSArKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyks
IDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9h
cmNoL2FybS9wMm0uYwppbmRleCAwZjhjYzNmLi43ZGE0MWU2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zNCw3ICszNCwxMSBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X3ZtaWQgPSBNQVhfVk1JRF84X0JJ
VDsKIAogI2RlZmluZSBQMk1fUk9PVF9QQUdFUyAgICAoMTw8UDJNX1JPT1RfT1JERVIpCiAKLXVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHAybV9pcGFfYml0czsKKy8qCisgKiBTZXQgbGFyZ2Vy
IHRoYW4gYW55IHBvc3NpYmxlIHZhbHVlLCBzbyB0aGUgbnVtYmVyIG9mIElQQSBiaXRzIGNhbiBi
ZQorICogcmVzdHJpY3RlZCBieSBleHRlcm5hbCBlbnRpdHkgKGUuZy4gSU9NTVUpLgorICovCit1
bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBwMm1faXBhX2JpdHMgPSA2NDsKIAogLyogSGVscGVy
cyB0byBsb29rdXAgdGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLwogc3RhdGljIGNvbnN0
IHBhZGRyX3QgbGV2ZWxfbWFza3NbXSA9CkBAIC0xOTI3LDYgKzE5MzEsMTYgQEAgc3RydWN0IHBh
Z2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCiAg
ICAgcmV0dXJuIHBhZ2U7CiB9CiAKK3ZvaWQgX19pbml0IHAybV9yZXN0cmljdF9pcGFfYml0cyh1
bnNpZ25lZCBpbnQgaXBhX2JpdHMpCit7CisgICAgLyoKKyAgICAgKiBDYWxjdWxhdGUgdGhlIG1p
bmltdW0gb2YgdGhlIG1heGltdW0gSVBBIGJpdHMgdGhhdCBhbnkgZXh0ZXJuYWwgZW50aXR5Cisg
ICAgICogY2FuIHN1cHBvcnQuCisgICAgICovCisgICAgaWYgKCBpcGFfYml0cyA8IHAybV9pcGFf
Yml0cyApCisgICAgICAgIHAybV9pcGFfYml0cyA9IGlwYV9iaXRzOworfQorCiAvKiBWVENSIHZh
bHVlIHRvIGJlIGNvbmZpZ3VyZWQgYnkgYWxsIENQVXMuIFNldCBvbmx5IG9uY2UgYnkgdGhlIGJv
b3QgQ1BVICovCiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSB2dGNyOwogCkBAIC0xOTU4
LDYgKzE5NzIsMTAgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKICAgICB1
bnNpZ25lZCBsb25nIHZhbCA9IFZUQ1JfUkVTMXxWVENSX1NIMF9JU3xWVENSX09SR04wX1dCV0F8
VlRDUl9JUkdOMF9XQldBOwogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgorICAgIGlmICggcDJtX2lw
YV9iaXRzIDwgNDAgKQorICAgICAgICBwYW5pYygiUDJNOiBOb3QgYWJsZSB0byBzdXBwb3J0ICV1
LWJpdCBJUEEgYXQgdGhlIG1vbWVudFxuIiwKKyAgICAgICAgICAgICAgcDJtX2lwYV9iaXRzKTsK
KwogICAgIHByaW50aygiUDJNOiA0MC1iaXQgSVBBXG4iKTsKICAgICBwMm1faXBhX2JpdHMgPSA0
MDsKICAgICB2YWwgfD0gVlRDUl9UMFNaKDB4MTgpOyAvKiA0MCBiaXQgSVBBICovCkBAIC0xOTgx
LDE1ICsxOTk5LDIwIEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnRfcGFnaW5nKHZvaWQpCiAgICAg
ICAgIFs3XSA9IHsgMCB9ICAvKiBJbnZhbGlkICovCiAgICAgfTsKIAotICAgIHVuc2lnbmVkIGlu
dCBjcHU7CisgICAgdW5zaWduZWQgaW50IGksIGNwdTsKICAgICB1bnNpZ25lZCBpbnQgcGFfcmFu
Z2UgPSAweDEwOyAvKiBMYXJnZXIgdGhhbiBhbnkgcG9zc2libGUgdmFsdWUgKi8KICAgICBib29s
IHZtaWRfOF9iaXQgPSBmYWxzZTsKIAogICAgIGZvcl9lYWNoX29ubGluZV9jcHUgKCBjcHUgKQog
ICAgIHsKICAgICAgICAgY29uc3Qgc3RydWN0IGNwdWluZm9fYXJtICppbmZvID0gJmNwdV9kYXRh
W2NwdV07Ci0gICAgICAgIGlmICggaW5mby0+bW02NC5wYV9yYW5nZSA8IHBhX3JhbmdlICkKLSAg
ICAgICAgICAgIHBhX3JhbmdlID0gaW5mby0+bW02NC5wYV9yYW5nZTsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBSZXN0cmljdCAicDJtX2lwYV9iaXRzIiBpZiBuZWVkZWQuIEFzIFAyTSB0YWJs
ZSBpcyBhbHdheXMgY29uZmlndXJlZAorICAgICAgICAgKiB3aXRoIElQQSBiaXRzID09IFBBIGJp
dHMsIGNvbXBhcmUgYWdhaW5zdCAicGFiaXRzIi4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
cGFfcmFuZ2VfaW5mb1tpbmZvLT5tbTY0LnBhX3JhbmdlXS5wYWJpdHMgPCBwMm1faXBhX2JpdHMg
KQorICAgICAgICAgICAgcDJtX2lwYV9iaXRzID0gcGFfcmFuZ2VfaW5mb1tpbmZvLT5tbTY0LnBh
X3JhbmdlXS5wYWJpdHM7CiAKICAgICAgICAgLyogU2V0IGEgZmxhZyBpZiB0aGUgY3VycmVudCBj
cHUgZG9lcyBub3Qgc3VwcG9ydCAxNiBiaXQgVk1JRHMuICovCiAgICAgICAgIGlmICggaW5mby0+
bW02NC52bWlkX2JpdHMgIT0gTU02NF9WTUlEXzE2X0JJVFNfU1VQUE9SVCApCkBAIC0yMDAzLDYg
KzIwMjYsMTYgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKICAgICBpZiAo
ICF2bWlkXzhfYml0ICkKICAgICAgICAgbWF4X3ZtaWQgPSBNQVhfVk1JRF8xNl9CSVQ7CiAKKyAg
ICAvKiBDaG9vc2Ugc3VpdGFibGUgInBhX3JhbmdlIiBhY2NvcmRpbmcgdG8gdGhlIHJlc3VsdGVk
ICJwMm1faXBhX2JpdHMiLiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwYV9y
YW5nZV9pbmZvKTsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggcDJtX2lwYV9iaXRzID09IHBh
X3JhbmdlX2luZm9baV0ucGFiaXRzICkKKyAgICAgICAgeworICAgICAgICAgICAgcGFfcmFuZ2Ug
PSBpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKiBwYV9y
YW5nZSBpcyA0IGJpdHMsIGJ1dCB0aGUgZGVmaW5lZCBlbmNvZGluZ3MgYXJlIG9ubHkgMyBiaXRz
ICovCiAgICAgaWYgKCBwYV9yYW5nZSA+PSBBUlJBWV9TSVpFKHBhX3JhbmdlX2luZm8pIHx8ICFw
YV9yYW5nZV9pbmZvW3BhX3JhbmdlXS5wYWJpdHMgKQogICAgICAgICBwYW5pYygiVW5rbm93biBl
bmNvZGluZyBvZiBJRF9BQTY0TU1GUjBfRUwxLlBBUmFuZ2UgJXhcbiIsIHBhX3JhbmdlKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5k
ZXggZmNhN2U2OC4uNzkwZWFiOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTkyOCwxMiArOTI4LDE3IEBAIHZvaWQgX19pbml0
IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgcHJpbnRrKCJC
cm91Z2h0IHVwICVsZCBDUFVzXG4iLCAobG9uZyludW1fb25saW5lX2NwdXMoKSk7CiAgICAgLyog
VE9ETzogc21wX2NwdXNfZG9uZSgpOyAqLwogCi0gICAgc2V0dXBfdmlydF9wYWdpbmcoKTsKLQor
ICAgIC8qCisgICAgICogVGhlIElPTU1VIHN1YnN5c3RlbSBtdXN0IGJlIGluaXRpYWxpemVkIGJl
Zm9yZSBQMk0gYXMgd2UgbmVlZAorICAgICAqIHRvIGdhdGhlciByZXF1aXJlbWVudHMgcmVnYXJk
aW5nIHRoZSBtYXhpbXVtIElQQSBiaXRzIHN1cHBvcnRlZCBieQorICAgICAqIGVhY2ggSU9NTVUg
ZGV2aWNlLgorICAgICAqLwogICAgIHJjID0gaW9tbXVfc2V0dXAoKTsKICAgICBpZiAoICFpb21t
dV9lbmFibGVkICYmIHJjICE9IC1FTk9ERVYgKQogICAgICAgICBwYW5pYygiQ291bGRuJ3QgY29u
ZmlndXJlIGNvcnJlY3RseSBhbGwgdGhlIElPTU1Vcy5cbiIpOwogCisgICAgc2V0dXBfdmlydF9w
YWdpbmcoKTsKKwogICAgIGRvX2luaXRjYWxscygpOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCmluZGV4IGYyZmI0YTIuLjljZmFlN2UgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwpAQCAtODQ0LDIyICs4NDQsOCBAQCBz
dGF0aWMgaW50IGlwbW11X3Byb2JlKHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKICAgICAg
ICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKLSAgICAgICAgLyoKLSAgICAgICAgICogQXMg
NC1sZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBpcyBub3Qgc3VwcG9ydGVkIGluIElQTU1VLCB3ZSBu
ZWVkCi0gICAgICAgICAqIHRvIGNoZWNrIElQQSBzaXplIHVzZWQgZm9yIFAyTSB0YWJsZSBiZWZv
cmVoYW5kIHRvIGJlIHN1cmUgaXQgaXMKLSAgICAgICAgICogMy1sZXZlbCBhbmQgdGhlIElQTU1V
IHdpbGwgYmUgYWJsZSB0byB1c2UgaXQuCi0gICAgICAgICAqCi0gICAgICAgICAqIFRPRE86IEZp
cnN0IGluaXRpYWxpemUgdGhlIElPTU1VIGFuZCBnYXRoZXIgdGhlIHJlcXVpcmVtZW50cyBhbmQK
LSAgICAgICAgICogdGhlbiBpbml0aWFsaXplIHRoZSBQMk0uIEluIHRoZSBQMk0gY29kZSwgdGFr
ZSBpbnRvIHRoZSBhY2NvdW50Ci0gICAgICAgICAqIHRoZSBJT01NVSByZXF1aXJlbWVudHMgYW5k
IHJlc3RyaWN0ICJwYV9yYW5nZSIgaWYgbmVjZXNzYXJ5LgotICAgICAgICAgKi8KLSAgICAgICAg
aWYgKCBJUE1NVV9NQVhfUDJNX0lQQV9CSVRTIDwgcDJtX2lwYV9iaXRzICkKLSAgICAgICAgewot
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlwbW11OiBQMk0gSVBBIHNpemUgaXMgbm90
IHN1cHBvcnRlZCAoUDJNPSV1IElQTU1VPSV1KSFcbiIsCi0gICAgICAgICAgICAgICAgICAgcDJt
X2lwYV9iaXRzLCBJUE1NVV9NQVhfUDJNX0lQQV9CSVRTKTsKLSAgICAgICAgICAgIHJldCA9IC1F
Tk9ERVY7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQorICAgICAgICAvKiBTZXQg
bWF4aW11bSBTdGFnZS0yIGlucHV0IHNpemUgc3VwcG9ydGVkIGJ5IHRoZSBJUE1NVS4gKi8KKyAg
ICAgICAgcDJtX3Jlc3RyaWN0X2lwYV9iaXRzKElQTU1VX01BWF9QMk1fSVBBX0JJVFMpOwogCiAg
ICAgICAgIGlycSA9IHBsYXRmb3JtX2dldF9pcnEobm9kZSwgMCk7CiAgICAgICAgIGlmICggaXJx
IDwgMCApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwppbmRleCA4YWU5ODZhLi43MDFmZTlj
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKQEAgLTIxOTgsMTQgKzIxOTgsOSBAQCBz
dGF0aWMgaW50IGFybV9zbW11X2RldmljZV9jZmdfcHJvYmUoc3RydWN0IGFybV9zbW11X2Rldmlj
ZSAqc21tdSkKIAlzaXplID0gYXJtX3NtbXVfaWRfc2l6ZV90b19iaXRzKChpZCA+PiBJRDJfSUFT
X1NISUZUKSAmIElEMl9JQVNfTUFTSyk7CiAJc21tdS0+czFfb3V0cHV0X3NpemUgPSBtaW5fdCh1
bnNpZ25lZCBsb25nLCBQSFlTX01BU0tfU0hJRlQsIHNpemUpOwogCi0JLyogWGVuOiBTdGFnZS0y
IGlucHV0IHNpemUgaGFzIHRvIG1hdGNoIHAybV9pcGFfYml0cy4gICovCi0JaWYgKHNpemUgPCBw
Mm1faXBhX2JpdHMpIHsKLQkJZGV2X2VycihzbW11LT5kZXYsCi0JCQkiUDJNIElQQSBzaXplIG5v
dCBzdXBwb3J0ZWQgKFAyTT0ldSBTTU1VPSVsdSkhXG4iLAotCQkJcDJtX2lwYV9iaXRzLCBzaXpl
KTsKLQkJcmV0dXJuIC1FTk9ERVY7Ci0JfQotCXNtbXUtPnMyX2lucHV0X3NpemUgPSBwMm1faXBh
X2JpdHM7CisJLyogWGVuOiBTZXQgbWF4aW11bSBTdGFnZS0yIGlucHV0IHNpemUgc3VwcG9ydGVk
IGJ5IHRoZSBTTU1VLiAqLworCXAybV9yZXN0cmljdF9pcGFfYml0cyhzaXplKTsKKwlzbW11LT5z
Ml9pbnB1dF9zaXplID0gc2l6ZTsKICNpZiAwCiAJLyogU3RhZ2UtMiBpbnB1dCBzaXplIGxpbWl0
ZWQgZHVlIHRvIHBnZCBhbGxvY2F0aW9uIChQVFJTX1BFUl9QR0QpICovCiAjaWZkZWYgQ09ORklH
XzY0QklUCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaAppbmRleCAwM2YyZWU3Li44OWY4MmRmIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAg
LTE1OSw2ICsxNTksMTUgQEAgdm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1
aW50MTZfdCBpZHgpCiAgICAgLyogTm90IHN1cHBvcnRlZCBvbiBBUk0uICovCiB9CiAKKy8qCisg
KiBIZWxwZXIgdG8gcmVzdHJpY3QgInAybV9pcGFfYml0cyIgYWNjb3JkaW5nIHRoZSBleHRlcm5h
bCBlbnRpdHkKKyAqIChlLmcuIElPTU1VKSByZXF1aXJlbWVudHMuCisgKgorICogRWFjaCBjb3Jy
ZXNwb25kaW5nIGRyaXZlciBzaG91bGQgcmVwb3J0IHRoZSBtYXhpbXVtIElQQSBiaXRzCisgKiAo
U3RhZ2UtMiBpbnB1dCBzaXplKSBpdCBjYW4gc3VwcG9ydC4KKyAqLwordm9pZCBwMm1fcmVzdHJp
Y3RfaXBhX2JpdHModW5zaWduZWQgaW50IGlwYV9iaXRzKTsKKwogLyogU2Vjb25kIHN0YWdlIHBh
Z2luZyBzZXR1cCwgdG8gYmUgY2FsbGVkIG9uIGFsbCBDUFVzICovCiB2b2lkIHNldHVwX3ZpcnRf
cGFnaW5nKHZvaWQpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:10:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 16:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCnO8-0004rM-20; Tue, 24 Sep 2019 16:10:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCnO7-0004mt-9k
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:10:03 +0000
X-Inumbo-ID: c029c9e2-dee5-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id c029c9e2-dee5-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 16:09: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 1iCnO0-0000cU-4k; Tue, 24 Sep 2019 16:09: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 1iCnNz-0001tG-76; Tue, 24 Sep 2019 16:09:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCnNz-0004zF-5M; Tue, 24 Sep 2019 16:09:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141710-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 xen-4.12-testing:test-amd64-i386-xl-shadow:guest-localmigrate/x10:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10: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-amd64-libvirt: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-seattle:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt: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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-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-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-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-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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-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-armhf-armhf-xl-credit2:migrate-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-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-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-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-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-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-qemuu-ws16-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-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-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-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=599d6d23cbb790a788f7a49ab4f11f1a3b5b429e
X-Osstest-Versions-That: xen=ba62d9e360f830ed21daaec7205339bc312f2e56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 16:09:55 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 141710: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTcxMCB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3MTAvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTg5MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAg
ZmFpbCBSRUdSLiB2cy4gMTM5ODkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTM5ODkxCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgNTk5ZDZkMjNjYmI3OTBhNzg4ZjdhNDlhYjRmMTFmMWEzYjViNDI5ZQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYmE2MmQ5ZTM2MGY4MzBlZDIx
ZGFhZWM3MjA1MzM5YmMzMTJmMmU1NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5ODkxICAyMDE5
LTA4LTEwIDA2OjI5OjEyIFogICA0NSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTcxMCAg
MjAxOS0wOS0yMyAxMjozNjoxMCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICBKYW1lcyBXYW5nIDxqbndhbmdAc3VzZS5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7Ny
ZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBNaWNoYcWCIEtvd2FsY3p5
ayA8bWtvd0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogIFJvbWFuIFNoYXBvc2huaWsgPHJvbWFuQHplZGVkYS5jb20+CiAg
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZh
bm9zQHhpbGlueC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDQyIGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:23:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 16:23:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCnad-0006BV-Jp; Tue, 24 Sep 2019 16:22:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCnac-0006BQ-8o
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:22:58 +0000
X-Inumbo-ID: 91522c98-dee7-11e9-8628-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id 91522c98-dee7-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 16:22:57 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id l21so2542193lje.4
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 09:22: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=z0sSJaZ6tKn2AAu9OqE1LROUwq6R4Z2z21nj6FSNBck=;
 b=Kvs9s6EI5AJASclBqv4HbSr7TY26aaQ5AfssQwnY9/92KbX58lPwBkrTCghkhv1HSi
 YTfgWosUADjnnRrzwEdZUg2nji1yJ0bt2sICy8zEqUudtT/xOGbbRNJZDt1bdmupKu3T
 bxUweMbMXE/vfjkDsBtXgg13p4LzXYmOb7uItzZoVwIdFuQZSIHnf1+0J97Zo/y+Jcj7
 edXhsIp6k1jaR+qyovDzw9WLDUtX5696dMP8HNsTzhIegEYM4Z8HjQbCrhJ3Ikl+mkTZ
 08MNvSR9+Sgn9BCae4HeHDT7qC5Rvj5LYNtrkL1It9tZ3aYlZpAyHWgfEZF2arPJxUpw
 +N0Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=z0sSJaZ6tKn2AAu9OqE1LROUwq6R4Z2z21nj6FSNBck=;
 b=QBE3LkS+WRfaPtkT6J8LmLUW0byls2rI2LLlwIvb/Os01pam1HlkbOpll9wN+Q+MkD
 5cSyrYODgj/hKIvWefEk6ZPE+Vu/EKmj/4EkU/gY1/3qZXgmUxChN7x7OeR7Bor2ygjf
 70ogd9r0PBst8IO8mrFeR69eDErJJn7ESOCS9uqdwaICLGyZBU2bQadTdrrnOIgdw5ZW
 Okj/PcKKztmwIU60fjjyZFEBYQREN1c1f3WapO+D6/05qki7e9ArdqkqINuUIsRxhkBt
 gn+6hVwnmZXUd99Guc6rlgxnIsoJqyt0yofoBfFviagZ02EiGZ9skmHMjr3NMJqUiHXi
 DoJQ==
X-Gm-Message-State: APjAAAXf/iQ/gwLNGmRSCG9l6ACavgW94TkJ1ag0yPfa6lVZ6zPnGV95
 5FFJLiCbz6ZHWXosihgQfmo=
X-Google-Smtp-Source: APXvYqx7usG7pCg3Ai62IIPcP4OE9+5NF6ljAQtMoOxt/bTeRYa5A3gwgaD5JONTFqnwLLJtBy+4fA==
X-Received: by 2002:a2e:924f:: with SMTP id v15mr2549847ljg.199.1569342176402; 
 Tue, 24 Sep 2019 09:22:56 -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 s26sm562749lfc.60.2019.09.24.09.22.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Sep 2019 09:22:55 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
 <1569339027-19484-8-git-send-email-olekstysh@gmail.com>
 <27781495-c097-f0a3-6c75-d8cb2aa6f523@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <a16bf417-5e85-46e8-0ec4-167323384c8b@gmail.com>
Date: Tue, 24 Sep 2019 19:22:54 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <27781495-c097-f0a3-6c75-d8cb2aa6f523@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.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>

Ck9uIDI0LjA5LjE5IDE4OjU3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
Cgo+Cj4gT24gOS8yNC8xOSA0OjMwIFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4g
QEAgLTEyNjMsMTUgKzEyNjQsMjIgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX2RldmljZShz
dHJ1Y3QgZG9tYWluIAo+PiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCj4+IMKgwqDC
oMKgwqAgZHRfZHByaW50aygiJXMgcGFzc3Rocm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAl
dVxuIiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHRfbm9kZV9mdWxsX25h
bWUoZGV2KSwgbmVlZF9tYXBwaW5nLCBuaXJxLCBuYWRkcik7Cj4+IMKgIC3CoMKgwqAgaWYgKCBk
dF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgJiYgbmVlZF9tYXBwaW5nICkKPj4gK8KgwqDCoCBp
ZiAoIG5lZWRfbWFwcGluZyApCj4+IMKgwqDCoMKgwqAgewo+PiAtwqDCoMKgwqDCoMKgwqAgZHRf
ZHByaW50aygiJXMgc2V0dXAgaW9tbXVcbiIsIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwo+PiAt
wqDCoMKgwqDCoMKgwqAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShkLCBkZXYpOwo+PiAt
wqDCoMKgwqDCoMKgwqAgaWYgKCByZXMgKQo+PiAtwqDCoMKgwqDCoMKgwqAgewo+PiAtwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBwcmludGsoWEVOTE9HX0VSUiAiRmFpbGVkIHRvIHNldHVwIHRoZSBJ
T01NVSBmb3IgJXNcbiIsCj4+ICvCoMKgwqDCoMKgwqDCoCBkdF9kcHJpbnRrKCJDaGVjayBpZiAl
cyBpcyBiZWhpbmQgdGhlIElPTU1VIGFuZCBhZGQgaXRcbiIsCj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Cj4+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiByZXM7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlv
bW11X2FkZF9kdF9kZXZpY2UoZGV2KTsKPgo+IFJldHVybiB2YWx1ZSBzaG91bGQgYWx3YXlzIGJl
IGNoZWNrZWQgb3IgZXhwbGFpbiB3aHkgdGhpcyBpcyBub3QgZG9uZS4KClllcywgSSB3aWxsIGFk
ZCBhIGNoZWNrLiBUaGUgcG9zaXRpdmUgcmVzdWx0IGZvciB1cyBpcyBub24tbmVnYXRpdmUgCihl
aXRoZXIgImRldmljZSBpcyBwcm90ZWN0ZWQiIG9yICJkZXZpY2UgZG9lc24ndCBuZWVkIHRvIGJl
IHByb3RlY3RlZCIpLgoKCj4KPgo+IFsuLi5dCj4KPj4gwqAgaW50IGlvbW11X2RvX2R0X2RvbWN0
bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAo+PiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQo+PiDCoCB7Cj4+IEBAIC0xNzcsNiArMjQx
LDEzIEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgCj4+ICpkb21j
dGwsIHN0cnVjdCBkb21haW4gKmQsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFr
Owo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+PiDCoCArwqDCoMKgwqDCoMKgwqAgaW9tbXVfYWRk
X2R0X2RldmljZShkZXYpOwo+Cj4gU2FtZSBoZXJlLgoKWWVzLCBJIHRoaW5rLCB3ZSBkb24ndCBu
ZWVkIHRvIGNoZWNrIGZvciByZXR1cm4gdmFsdWUsIGJlY2F1c2UgdGhlIG9ubHkgCm9uZSBwb3Np
dGl2ZSByZXN1bHQgImhlcmUiIGlzIHRoZSBmYWN0IHRoYXQgImRldmljZSBpcyBwcm90ZWN0ZWQi
ICh3aGljaCAKaXMgY2hlY2tlZCBiZWxvdykuCgpXaGF0IGlzIG1vcmUsIGlmIHdlIGFkZCBhIGNo
ZWNrIGZvciB0aGUgcmV0dXJuIHZhbHVlIHRvIGJlIHN0cmljdGx5IDAsIAp3ZSB3aWxsIGdldCBh
biBlcnJvciBhZnRlciBndWVzdCdzIHJlYm9vdCAoc2luY2UgaW9tbXVfYWRkX2R0X2RldmljZSgp
IAp3aWxsIHJldHVybiAtRUVYSVNUKS4KClNvLCBJIHdpbGwgYWRkIGEgY29tbWVudCBleHBsYWlu
aW5nIHdoeSB3ZSBkb24ndCBjaGVjay4gV2hhdCBkbyB5b3UgdGhpbms/CgoKPgo+PiArwqDCoMKg
wqDCoMKgwqAgaWYgKCAhZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChkZXYpICkKPj4gK8KgwqDCoMKg
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gLUVJTlZBTDsKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4KPiBUaGlz
IGlzIGFscmVhZHkgY2hlY2tlZCBpbiBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKCkuCgpXaWxsIGRy
b3AgaGVyZS4KCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:30:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 16: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 1iCnha-0006x6-Oz; Tue, 24 Sep 2019 16:30:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0Hj=XT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iCnhZ-0006wS-Ah
 for xen-devel@lists.xen.org; Tue, 24 Sep 2019 16:30:09 +0000
X-Inumbo-ID: 9272d9f0-dee8-11e9-9624-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 9272d9f0-dee8-11e9-9624-12813bfff9fa;
 Tue, 24 Sep 2019 16:30: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 69BBA20872;
 Tue, 24 Sep 2019 16:30:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569342607;
 bh=Oluvjc1hfQl9988/6EZGqVMs109NkXuBolJPEx72SRQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=z4t2oq3lMViufOv60TJhAnGC74qBl/BmX84vsE3/2NU+IDeRR07ObnUH9/smD/ccu
 EpNM00Pil2w9y1rvvY/bSgoBnzBCYnQthpVLgoUWZT5aanT8k2gwNbR8uL5rH7IKjA
 BgirHVP8mThwv1L2/sUiauDZmZIFoEAIFmUKE5wU=
Date: Tue, 24 Sep 2019 09:29: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: <8dc9b6b1-7aa1-491e-9026-28a3a33eb8f1@arm.com>
Message-ID: <alpine.DEB.2.21.1909240929000.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-2-sstabellini@kernel.org>
 <8dc9b6b1-7aa1-491e-9026-28a3a33eb8f1@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/8] xen/arm: export device_tree_get_reg
 and device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDgv
MjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gVGhleSdsbCBiZSB1
c2VkIGluIGxhdGVyIHBhdGNoZXMuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IAo+ID4gLS0tCj4gPiBDaGFuZ2VzIGlu
IHY0Ogo+ID4gLSBuZXcgcGF0Y2gKPiA+IC0tLQo+ID4gICB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5j
ICAgICAgICB8IDggKysrKy0tLS0KPiA+ICAgeGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVlLmgg
fCA2ICsrKysrKwo+IAo+IGRldmljZV90cmVlLmggaXMgYSBjb21tb24gaGVhZGVyIHRoYXQgZGVz
Y3JpYmUgYWxsIHRoZSBmdW5jdGlvbiBpbXBsZW1lbnRlZCBieQo+IGNvbW1vbi9kZXZpY2VfdHJl
ZS5jLgo+IAo+IE1vc3QgbGlrZWx5IHlvdSB3YW50IHRvIGRlY2xhcmUgdGhlIHByb3RvdHlwZSBp
biBhc20tYXJtL3NldHVwLmggYXMgdGhpcyBpcwo+IGRvbmUgZm9yIGFsbCB0aGUgb3RoZXJzIGZ1
bmN0aW9uIGV4cG9ydGVkIGluIGJvb3RmZHQuYy4KIApJJ2xsIGRvIHRoYXQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:31:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 16:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCnio-00075q-9D; Tue, 24 Sep 2019 16:31:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCnim-00075k-Ly
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:31:24 +0000
X-Inumbo-ID: bf70514e-dee8-11e9-8628-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id bf70514e-dee8-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 16:31: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 1iCnil-000127-FW; Tue, 24 Sep 2019 16:31: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 1iCnil-0004S8-3k; Tue, 24 Sep 2019 16:31:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCnil-0007XV-39; Tue, 24 Sep 2019 16:31:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141763-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=df29d03f1d97bdde1bc0cea8ef8538d4f524b3ec
X-Osstest-Versions-That: xen=c4a5656b2ef3d29bb8acfb5342e786a5b9578018
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 16:31:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141763: 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>

ZmxpZ2h0IDE0MTc2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTc2My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkZjI5ZDAzZjFkOTdiZGRlMWJjMGNlYThlZjg1MzhkNGY1MjRiM2VjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjNGE1NjU2YjJlZjNkMjliYjhh
Y2ZiNTM0MmU3ODZhNWI5NTc4MDE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE3MTggIDIwMTkt
MDktMjMgMTU6MDI6MzQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNzU1ICAy
MDE5LTA5LTI0IDA5OjAyOjEzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsQHhlbi5vcmc+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgYzRhNTY1NmIyZS4uZGYyOWQwM2YxZCAgZGYyOWQwM2YxZDk3
YmRkZTFiYzBjZWE4ZWY4NTM4ZDRmNTI0YjNlYyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:42:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 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 1iCntE-0007zJ-Ij; Tue, 24 Sep 2019 16:42: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=htKO=XT=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iCntD-0007zE-4h
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:42:11 +0000
X-Inumbo-ID: 40813158-deea-11e9-9624-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 40813158-deea-11e9-9624-12813bfff9fa;
 Tue, 24 Sep 2019 16:42:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569343331;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=jb82Q9JDsbg4kU7PxV0vKSaysa5TR46SpgsOIV6V4BU=;
 b=cgepXkOru4VJPt4+DTYbZp6V8ibEReFAOr7oKJp+ILJ9glMewuH5dbKK
 390FIemLSXzqSdojywnMXH1tlkR+xyL2i9hpNTOlznkQIUvaB5D04Kzl6
 iO3jwxRe7D9Lv49fpJFuDCCe58XjG5lVMiR0lErki+q5m+ZreN/hMfj2B 4=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3Owx2S+VRoYlxSkKwE+c1BtkvAhmZH5/24KavLlcLie5SVL19oIEC1WXwWcdZU1QuoJ8bn6bou
 dA6uNvfKYA0JaIxuxPpzDbALBQkXkYsyTgFvIdBw9nO/M9pIH96tLav6bDQ3Q5wQ7gxMdtaTmG
 thRi+PK9cNC4BGdqs2cH3B8KMdLZpMJD1W1L0J7ECPWf8adzVbdxMuRGbNVvKgl35vPgu19YSj
 CiY3jXk9M2Xws5q5ks20dNQlQbICJF/nQ2eE+coSk9G+qTJmyc6C7Uk7t9YVUphg7gjOs1uF7t
 XNc=
X-SBRS: 2.7
X-MesageID: 6006893
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6006893"
Date: Tue, 24 Sep 2019 18:42:02 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20190924164202.r6hhqlyrbvs5afud@Air-de-Roger>
References: <20190822065132.48200-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190822065132.48200-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>, 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>

UGluZz8KClNpbmNlIEkndmUgZ290IGFuIEFjayBmcm9tIEphbiBhbmQgSnVsaWVuIEkgdGhpbmsg
dGhlIG1pc3NpbmcgQWNrcyBhcmUKZm9yIHRoZSBJbnRlbCBzdHVmZiBhbmQgeDg2IGdlbmVyaWMg
YW5kIEFNRCBieSBBbmRyZXcsIHNpbmNlIEphbgpleHBsaWNpdGx5IGV4cHJlc3NlZCBoaXMgQWNr
IGlzIG9ubHkgZm9yIHBpZWNlcyB3aGVyZSBoZSBpcyB0aGUgb25seQptYWludGFpbmVyLgoKVGhh
bmtzLgoKT24gVGh1LCBBdWcgMjIsIDIwMTkgYXQgMDg6NTE6MzJBTSArMDIwMCwgUm9nZXIgUGF1
IE1vbm5lIHdyb3RlOgo+IFRoZSBuZXcgZm9ybWF0IHNwZWNpZmllciBpcyAnJXBwJywgYW5kIHBy
aW50cyBhIHBjaV9zYmRmX3QgdXNpbmcgdGhlCj4gc2VnOmJ1czpkZXYuZnVuYyBmb3JtYXQuIFJl
cGxhY2UgYWxsIFNCREZzIHByaW50ZWQgdXNpbmcKPiAnJTA0eDolMDJ4OiUwMnguJXUnIHRvIHVz
ZSB0aGUgbmV3IGZvcm1hdCBzcGVjaWZpZXIuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:53:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 16:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCo3n-0000Sw-Nm; Tue, 24 Sep 2019 16:53: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=y0Hj=XT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iCo3l-0000Sr-S1
 for xen-devel@lists.xen.org; Tue, 24 Sep 2019 16:53:05 +0000
X-Inumbo-ID: c6cd9796-deeb-11e9-9625-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id c6cd9796-deeb-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 16:53:05 +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 741692054F;
 Tue, 24 Sep 2019 16:53:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569343984;
 bh=UbE0bWjIO3gb9umkQOgih4QoAd+bPysT++60nhC9eJQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vhGqaOCEhR7t2RKbAOCZ5BP9ryruYJ/8O71Ew/JOwPZxbE6/C8my8oi+xef2MIDGN
 uV+mJCt+ZpJE3wkvVPh/hHxhosIo2iL63aO4tgrw3bNDaxelhnSnKGuN3H8DVazkdq
 sp6G3Z+fNTuqIuMSO1Owwk8wa+h6oA/NzqO07RNE=
Date: Tue, 24 Sep 2019 09:52: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: <13e675a2-6628-ccab-9122-94ed9ea2a23d@arm.com>
Message-ID: <alpine.DEB.2.21.1909240941360.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-5-sstabellini@kernel.org>
 <13e675a2-6628-ccab-9122-94ed9ea2a23d@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDgv
MjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gU2NhbiB0aGUgdXNl
ciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2aWNlIG5vZGUsIG1h
cAo+ID4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVwdHMgYW5kIHNldHVwIHRo
ZSBpb21tdS4KPiA+IAo+ID4gVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMgc3BlY2lmaWVk
IGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCj4gPiAKPiA+IFRoZSBpb21tdSBpcyBzZXR1cCBi
eSBwYXNzaW5nIHRoZSBub2RlIG9mIHRoZSBkZXZpY2UgdG8gYXNzaWduIG9uIHRoZQo+ID4gaG9z
dCBkZXZpY2UgdHJlZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBm
cmFnbWVudCBhcwo+ID4gdGhlICJ4ZW4scGF0aCIgc3RyaW5nIHByb3BlcnR5Lgo+ID4gCj4gPiBU
aGUgaW50ZXJydXB0cyBhcmUgcmVtYXBwZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20g
dGhlCj4gPiBjb3JyZXNwb25kaW5nIG5vZGUgb24gdGhlIGhvc3QgZGV2aWNlIHRyZWUuIENhbGwK
PiA+IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyB0byByZW1hcCBpbnRlcnJ1cHRzLiBJbnRlcnJ1
cHRzIHJlbGF0ZWQgZGV2aWNlCj4gPiB0cmVlIHByb3BlcnRpZXMgYXJlIGNvcGllZCBmcm9tIHRo
ZSBkZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwKPiA+IHRoZSBvdGhlciBwcm9wZXJ0
aWVzLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+Cj4gPiAtLS0KPiA+IENoYW5nZXMgaW4gdjQ6Cj4gPiAtIHVzZSB1bnNpZ25l
ZAo+ID4gLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCj4gPiAtIGNvZGUgc3R5bGUKPiA+IC0gdXNl
IGR0X3Byb3BfY21wCj4gPiAtIHVzZSBkZXZpY2VfdHJlZV9nZXRfcmVnCj4gPiAtIGRvbid0IGNv
cHkgb3ZlciB4ZW4scmVnIGFuZCB4ZW4scGF0aAo+ID4gLSBkb24ndCBjcmVhdGUgc3BlY2lhbCBp
bnRlcnJ1cHQgcHJvcGVydGllcyBmb3IgZG9tVTogY29weSB0aGVtIGZyb20gdGhlCj4gPiAgICBm
cmFnbWVudAo+ID4gLSBpbi1jb2RlIGNvbW1lbnQKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2MzoKPiA+
IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+ID4gLSByZW1vdmUgc3VwZXJmbHVvdXMgY2FzdAo+
ID4gLSBtZXJnZSBjb2RlIHdpdGggdGhlIGNvcHkgY29kZQo+ID4gLSBhZGQgaW50ZXJydXAtcGFy
ZW50Cj4gPiAtIGRlbW92ZSBkZXB0aCA+IDIgY2hlY2sKPiA+IC0gcmV1c2UgY29kZSBmcm9tIGhh
bmRsZV9kZXZpY2VfaW50ZXJydXB0cwo+ID4gLSBjb3B5IGludGVycnVwdHMgZnJvbSBob3N0IGR0
Cj4gPiAKPiA+IENoYW5nZXMgaW4gdjI6Cj4gPiAtIHJlbmFtZSAicGF0aCIgdG8gInhlbixwYXRo
Igo+ID4gLSBncmFtbWFyIGZpeAo+ID4gLSB1c2UgZ2FkZHJfdG9fZ2ZuIGFuZCBtYWRkcl90b19t
Zm4KPiA+IC0gcmVtb3ZlIGRlcHRoIDw9IDIgbGltaXRhdGlvbiBpbiBzY2FubmluZyB0aGUgZHRi
IGZyYWdtZW50Cj4gPiAtIGludHJvZHVjZSBhbmQgcGFyc2UgeGVuLHJlZwo+ID4gLSBjb2RlIHN0
eWxlCj4gPiAtIHN1cHBvcnQgbW9yZSB0aGFuIG9uZSBpbnRlcnJ1cHQgcGVyIGRldmljZQo+ID4g
LSBzcGVjaWZ5IG9ubHkgdGhlIEdJQyBpcyBzdXBwb3J0ZWQKPiA+IC0tLQo+ID4gICB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBpbmRleCBjNzFiOWYyODg5Li4yNTZjODM0
NjJhIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiArKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+IEBAIC0xNzIxLDYgKzE3MjEsOSBAQCBz
dGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbwo+ID4g
KmtpbmZvLAo+ID4gICAgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKPiA+ICAgICAgIGludCBw
cm9wb2ZmLCBuYW1lb2ZmLCByZXM7Cj4gPiAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5
ICpwcm9wOwo+ID4gKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7Cj4gPiArICAgIGNv
bnN0IF9fYmUzMiAqY2VsbDsKPiA+ICsgICAgdW5zaWduZWQgaW50IGksIGxlbjsKPiA+ICAgICAg
ICAgZm9yICggcHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQocGZkdCwgbm9kZW9m
Zik7Cj4gPiAgICAgICAgICAgICBwcm9wb2ZmID49IDA7Cj4gPiBAQCAtMTczMCwxMCArMTczMyw2
NSBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdAo+ID4ga2VybmVs
X2luZm8gKmtpbmZvLAo+ID4gICAgICAgICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7
Cj4gPiAgICAgICAgICAgICBuYW1lb2ZmID0gZmR0MzJfdG9fY3B1KHByb3AtPm5hbWVvZmYpOwo+
ID4gLSAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1l
b2ZmKSwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLT5kYXRhLCBmZHQzMl90
b19jcHUocHJvcC0+bGVuKSk7Cj4gPiAtICAgICAgICBpZiAoIHJlcyApCj4gPiAtICAgICAgICAg
ICAgcmV0dXJuIHJlczsKPiA+ICsKPiA+ICsgICAgICAgIC8qIHhlbixyZWcgc3BlY2lmaWVzIHdo
ZXJlIHRvIG1hcCB0aGUgTU1JTyByZWdpb24gKi8KPiA+ICsgICAgICAgIGlmICggZHRfcHJvcF9j
bXAoInhlbixyZWciLCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpKSA9PSAwICkKPiAKPiBUaGUg
Y29uc3RydWN0IGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZikgaXMgdXNlZCBxdWl0ZSBvZnRlbiB3
aXRoaW4gdGhpcwo+IGZ1bmN0aW9uLiBJIHRoaW5rIGl0IGlzIHdhcnJhbnQgZm9yIGEgbG9jYWwg
dmFyaWFibGUuCgpPSwoKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBwYWRkcl90IG1z
dGFydCwgc2l6ZSwgZ3N0YXJ0Owo+ID4gKyAgICAgICAgICAgIGNlbGwgPSAoY29uc3QgX19iZTMy
ICopcHJvcC0+ZGF0YTsKPiA+ICsgICAgICAgICAgICBsZW4gPSBmZHQzMl90b19jcHUocHJvcC0+
bGVuKSAvCj4gPiArICAgICAgICAgICAgICAgICAgKChhZGRyZXNzX2NlbGxzICogMiArIHNpemVf
Y2VsbHMpICogc2l6ZW9mKHVpbnQzMl90KSk7Cj4gPiArCj4gPiArICAgICAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBsZW47IGkrKyApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAg
ICAgICBkZXZpY2VfdHJlZV9nZXRfcmVnKCZjZWxsLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxz
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc3RhcnQsICZzaXpl
KTsKPiA+ICsgICAgICAgICAgICAgICAgZ3N0YXJ0ID0gZHRfbmV4dF9jZWxsKGFkZHJlc3NfY2Vs
bHMsICZjZWxsKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgcmVzID0gZ3Vlc3RfcGh5c21h
cF9hZGRfZW50cnkoa2luZm8tPmQsCj4gPiBnYWRkcl90b19nZm4oZ3N0YXJ0KSwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKG1z
dGFydCksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdldF9vcmRlcl9mcm9tX2J5dGVzKHNpemUpLAo+IAo+IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5
IGlzIGRlZmluaXRlbHkgbm90IHRoZSBjb3JyZWN0IGZ1bmN0aW9uIHRvIGNhbGwuIEl0Cj4gdGFr
ZXMgYW4gb3JkZXIgYW5kIG1lYW5zIHRoYXQgaWYgdGhlIHVzZXIgYXNrIHRvIG1hcCAxMktCLCBp
dCB3aWxsIGVmZmVjdGl2ZWx5Cj4gbWFwIDE2S0IuIFlvdSB3YW50IHRvIHVzZSBtYXBfcmVnaW9u
c19wMm10IGFzIHRoaXMgaXMgZG9uZSBldmVyeXdoZXJlIGVsc2UgZm9yCj4gbWFwcGluZyBNTUlP
IHJlZ2lvbnMuCgpPSwoKCj4gSXQgYWxzbyByYWlzZXMgdGhlIHF1ZXN0aW9uIHdoYXQgc2hvdWxk
IHdlIGRvIGlmIHRoZSBzaXplIHBhc3NlZCBpbiBub3QKPiBwYWdlLWFsaWduZWQ/IFNoYWxsIHdl
IGp1c3QgYmxpbmRseSByb3VuZCB1cC9kb3duPyBTaG91bGQgd2Ugd2Fybj8KPiAKPiBUaGlzIHdh
cyBub3QgaW1wb3J0YW50IGZvciBkb20wLCBidXQgaXMgcG90ZW50aWFsbHkgY3JpdGljYWwgZm9y
IGRvbVUgYXMgeW91Cj4gbWF5IGhhcHBlbiB0byBpbmFkdmVydGVudGx5IHRvIGV4cG9ydCBtb3Jl
IHRoYW4geW91IGhvcGUgdG8gYSBndWVzdC4KCkEgd2FybmluZyBvciBldmVuIGEgcGFuaWMgd291
bGQgYmUgT0sgYmVjYXVzZSBpdCBpcyBhIHN0YXRpYyBtaXNjb25maWd1cmF0aW9uLgoKCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2Rp
cmVjdF9kZXYpOwo+ID4gKyAgICAgICAgICAgICAgICBpZiAoIHJlcyA8IDAgKQo+ID4gKyAgICAg
ICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gbWFwICUiUFJJcGFk
ZHIiIHRvIHRoZSBndWVzdAo+ID4gYXQlIlBSSXBhZGRyIlxuIiwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbXN0YXJ0LCBnc3RhcnQpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7Cj4gPiArICAgICAgICAgICAgICAgIH0KPiA+ICsgICAgICAgICAgICB9
Cj4gPiArICAgICAgICB9Cj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogeGVuLHBhdGgg
c3BlY2lmaWVzIHRoZSBjb3JyZXNwb25kaW5nIG5vZGUgaW4gdGhlIGhvc3QgRFQuCj4gPiArICAg
ICAgICAgKiBCb3RoIGludGVycnVwdCBtYXBwaW5ncyBhbmQgSU9NTVUgc2V0dGluZ3MgYXJlIGJh
c2VkIG9uIGl0LAo+ID4gKyAgICAgICAgICogYXMgdGhleSBhcmUgZG9uZSBiYXNlZCBvbiB0aGUg
Y29ycmVzcG9uZGluZyBob3N0IERUIG5vZGUuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAg
IGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHBhdGgiLCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVv
ZmYpKSA9PSAwICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBub2RlID0gZHRfZmlu
ZF9ub2RlX2J5X3BhdGgocHJvcC0+ZGF0YSk7Cj4gPiArICAgICAgICAgICAgaWYgKCBub2RlID09
IE5VTEwgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfRVJSLCAiQ291bGRuJ3QgZmluZCBub2RlICVzIGluIGhvc3RfZHQhXG4iLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIChjaGFyICopcHJvcC0+ZGF0YSk7Cj4gPiArICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAg
ICAgICAgICByZXMgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKGtpbmZvLT5kLCBub2RlKTsKPiA+
ICsgICAgICAgICAgICBpZiAoIHJlcyA8IDAgKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4g
cmVzOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIHJlcyA9IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0
cyhraW5mby0+ZCwgbm9kZSwgdHJ1ZSk7Cj4gPiArICAgICAgICAgICAgaWYgKCByZXMgPCAwICkK
PiA+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAg
ICAgIC8qIGNvcHkgYWxsIG90aGVyIHByb3BlcnRpZXMgKi8KPiA+ICsgICAgICAgIGVsc2UKPiA+
ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBmZHRf
c3RyaW5nKHBmZHQsIG5hbWVvZmYpLCBwcm9wLT5kYXRhLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7Cj4gPiArICAgICAgICAgICAg
aWYgKCByZXMgKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gcmVzOwo+ID4gKyAgICAgICAg
fQo+ID4gICAgICAgfQo+ID4gICAgICAgICAvKiBGRFRfRVJSX05PVEZPVU5EID0+IFRoZXJlIGlz
IG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhpcyBub2RlICovCj4gPiAKPiAKPiBDaGVlcnMsCj4g
Cj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 16:59:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 16:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCo9X-0000fK-Gy; Tue, 24 Sep 2019 16:59:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JTJ1=XT=posteo.de=hfp@srs-us1.protection.inumbo.net>)
 id 1iCo9V-0000fD-LJ
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:59:01 +0000
X-Inumbo-ID: 99e7d4ac-deec-11e9-9625-12813bfff9fa
Received: from mout01.posteo.de (unknown [185.67.36.65])
 by localhost (Halon) with ESMTPS
 id 99e7d4ac-deec-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 16:58:59 +0000 (UTC)
Received: from submission (posteo.de [89.146.220.130]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 0906C160061
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 18:58:57 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017;
 t=1569344338; bh=lZ+Xlpfmj1RAHR5IYN2ylqEKbL2aJi0MKVyHqC8jIVo=;
 h=Subject:To:Cc:From:Date:From;
 b=ciP6xwXP36fZV0h3LcOqTyADxaFqywiMV+WQDQp8b2EcwIL9Rp8PuGIaYywlLhr42
 OMcQMktvXRFhPC6QpqIBO51Dqq0TYjPtsCr30t4X3GZf1wim3WWsXY2Ll/pNmuBBk/
 phnE3qmbgmsSoB5A/eArReItXiu8DNE1VqZbU12haMalb8A3OKDS8mngD638OV6iQc
 jWTtS/CR4OEKNGqO2QwGgmYpTzOp5PDYOZflPeG8KgQrnaxAayVHhDuyMQfYpq+4FG
 /byg3QAQI3J9m/mA8EkUt9Hx7+9dO5cau7NAe7n9e3mas/OvD4mLp5iGmaG82/9cly
 +F3Hx6dFTeLZQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 46d6pl6qWKz6tm9;
 Tue, 24 Sep 2019 18:58:55 +0200 (CEST)
To: Jan Beulich <jbeulich@suse.com>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <5d406fbf-d057-a515-5364-6f0e2f6955c7@suse.com>
From: Andreas Kinzler <hfp@posteo.de>
Message-ID: <b5df65da-38a6-f7ce-b7ec-3ab6af5e4c44@posteo.de>
Date: Tue, 24 Sep 2019 18:58:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5d406fbf-d057-a515-5364-6f0e2f6955c7@suse.com>
Content-Type: multipart/mixed; boundary="------------2A3990B388BE4E5065D60691"
Content-Language: en-US
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul.Durrant@citrix.com,
 Steven Haigh <netwiz@crc.id.au>, xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 23.09.2019 10:17, Jan Beulich wrote:
>>> Does booting with a single vCPU work?
>> Number of vCPUs make no difference
> Well, according to Steven it does, with viridian=0. Could you
> re-check this?

I can confirm that viridian=0 AND vcpus=1 makes the system bootable 
(with long delay though)

> at least the viridian=0 case? As to Linux, did you check that PVH
> (or HVM, which you don't mention) guests actually start all their vCPU-s
> successfully?

I just tried PVH and HVM with 8 vcpus. Everything works, tested with 
make -j9 on a kernel tree.

 > 8-core chip, I wonder whether
 > 
https://lists.xenproject.org/archives/html/xen-devel/2019-09/msg01954.html
 > still affects this configuration as well. Could you give this a try in

Does it still make sense to try the patch given the cpuid I posted?
Also I have an AMD 7302P in my lab (cpuid dump attached). No change in 
behavior from 3700X - cpuid is nearly the same.

Regards Andreas

--------------2A3990B388BE4E5065D60691
Content-Type: application/octet-stream;
 name="cpuid-amd7302p.tar.xz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cpuid-amd7302p.tar.xz"

/Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj78f/H61dADCbSKz2WSkdaJb7Wcpgc455JPmKEQi3
xoONs9tWf+BZicppnUqAIyAEXt3XF5nhuLJkXBjTEmDEgHMtsO02W6niizuOTz2uuWp7b54f
3LmscKqR8xEto7MS/ixd+X/Kjp/a0bvH5YCnfUoR5beAtp/flgC295I1jLf+2nBRB3JtTDI6
vXRN/0CevtH2vTlU5+DYmD06mf4eh9aQjpLiqSQ9sm9wPWYLMs/na3hQFZCzw69+eOuMsiwk
Vav9pVXOiNV4bQeqpqLbzV3DKsUYfR34UU0pETHuOASvizj6Ukuiwk0SpxLiBGNiKqwYtbWn
umfJrOEY8AZ41AfShyExRsuzxfsYyfKhuv2UtNj5cot0Vq8D4zpp7ECfsY15sfKb7k/UuKnX
Lssj/S27oglEsR0oh+fAFAPlxft4BKgSlwsPqV4VN5unI7EpAbZNY0pTPO5UJTta/nKU11Wc
gXfgORmvb2rpDNJEc3Pu4CWbEYWDgRR2mAIrY9EycyIZgrHpefYrbpt2YKY4mZn5FdxYdf6P
nagNPwqNpXwolTvO7J+h0UULpyU9cFgUGcdo4nZLkBykmuuwsPr82xFImYA0JEi3cjPqh656
E48HuD7aFksMhcnepwQduSULRUpC/vrR3GJACOssYcQ/8+vMM96PaU7VWWq5bq4O7Zf7fLt9
R4M+XHciPHPFjT/Kl+QqrS+l2aKce7azXe1pNdlH7VwYJayw6QJp2o/EL+VyVRsYeguCIGZw
gVdbsPXptCMHDeZ9jy6MG7asp63UbYyXGPmRcTwrBXrQlvlWGbd/qRx/vXBUX+ak4Epm8Fz7
Jv6Y8U3oTBTUUU+6p3tvxHGHNqpfSwBHeS4SKBoi4oXmVWmlnCk5idum2Lcj0PizQUvcw2dN
s/2VzPJjEP1m6xSDYFjhJtBxgo5gDkSKVFbD9UndQVROxf+WK8LgHZsKTEAyxpknBYsi1CC8
af1QCUZeUQQZhzgscvFxuiWf7arFpv+t5AR+jSu2Eq07jViUPQuHG4ae30WJr7oMBZbHOC8d
EzXYhod7ckNWriDIS5V8/N8ZYucxXzXBvuEFduzxqvD81dH0nrutSqSpjLmKBr/UuLj/gyyN
dDJoiUlyQaHKIBDa0rVhjdNVwC0r+XyWa0aSA4V8KEeEBqt8zsXlhx7ulKtyPnIhR14Au0fV
tKJq2hOJ3jrHT0ZAIKyK6awe17CkNgQDxuq0AInW/h3CaT9jkgqoriU3n0XhCGBkH64VYHE9
s0Kwm/RIzqLoeqbgMIKb14NLMQ+JdV8pxY/Z8tYPQ0+MV23PELh1kjeVp7Qne/vOIoCUcTr2
QmaMIhkdZYrnR2kfWdAS8L37xlUQP+XVR5P6EmEdxPxfxtUoxOA8vLUVwKgujumsOGIQY31u
atFjjLVVSgFxkr38sB49yTZCHk8AgkfiQc1thBS7pP55HT+LYAq//ALR5lNhYaW1/KI4PWhM
aRGzqkN05+U5zDfs/Dhu2feCGOTeBvHDGr2hGQ5iHcoCzy15QBZraF4lLYByM6GkCS0MWmj+
RbprX39tX1zknC08efX379Qm1Iz6QYnGlMWXgc/2B1mPJr31hBoYF3XW/HB0/08wLu5+kR94
F4p9nk9I1rHT9q8qPENST6/MtTFauMzq9EaEekH0zR8LCzsUckCMxP2QH9Tt9HmJCer+7HqG
Ct8X/Objymt87bsE9TZSwEuBmEiUzjIr6woijhugto7Dvi6tva5oiqj4nfvZcFfpRm51q9J/
tSTPHh/Fz491zqDQ+sCRJCtGSz/LDF7vo0tfy2CT89fKcv1wcxv+KMIPfTOlth93AL6xnAGt
o4Z+VihvawejqfN7JGCIzNf9L1vCtDS1kGb8Z/NWBCblfB17qMeX2wS2K9CbyM4d5CcKKBFp
YU+F1jauqd8wyp5TA326NIf902Bd2Idf1h6pQujONgjS24i86zHqSmgFsRwS/4R6YLmxhe8+
02JAIyKJVO+AqlgytRXnxZoVGEB7Z9fsTfuK5Na1pG9Fnzgiv1J4Ppu9d8akdXyaxB7Mnr31
3couXmGJPvD2Ms7wRZx5zeKE+8A8QV1XoLqsfz+uYch4whpLvWJgYQ/N+NC+nLeOW4RU5xmG
vFdch2CfHLv2v3ts+qWqbfv7eZH22FTTITVOdZi2RA30GTpiN5fV6Ff7R3P7xy4pVFROpfBn
AlYCgvXcgandC55FLBE0A2h29usghHUwM9Xu7Q4+u5uDLB1ThVASGObHI2f1zNH5h1N8lm5o
06df3eR0jklmY6jVIwMneBySlaSUaYq5rBwMWcNCIrXaWzWU3NpqD0lgxJ8sOTIZXJjeky3Q
+WtNcBoW9aOS4x5Z9vhLi5svsbE85wGk/OE+smR7qW34EWXNNCyWILAd/n2ea6JTBvfDpNu9
J/TIkDkBgxZGu3Y/VjMpqnA3/sR9ssnYDqdsv5xPU+3N/o13pvuwkBAUjXqRf6/XJL15I4tG
c4SGoh3pbzxvSioASs80EJremM9Sy1KM0tQn/qRT3wTAqAnQY4lXEYMQ3cF1QxEtKJDmT1vS
MqDYwmfOcvGGkgDAmYwJp4e8PAjAHLigbRnmk8/0mx7iB3shyhMvJo2rw528hAnSGDAgvTqO
2AIb1LSXJ8qIKKJ+1G8ng+Kb6iEvcYpQGAZoUG4z0BY+JjZwVwTaXGSPKSlij0qTr389H/QT
+NVCvb9nkvG/wqUtdmFfv7VeXsX6rtETSN+Lyo5DIHxYUNkp1HR5k2y0CManJ2uq9B4Vkg9g
P2yWXwpKGR/ReV0t/n2IhP1/NCikL/LB0KUeDhoc/SZcpDNltkvp63QL3joSavsoaNaqJ5YI
jmYkIaRTgFEFP2sxybsrTV6+ViCNKZypiTqjUzWQQgWpB1RYWbyCizR32OMPjsc0Ca3gvPsd
5OING4USkk7pewc53yGK+SkqbzlHxcNW+/VnZqejNQ5Cn6MQur9xlhHJKa2NS1sazLxMYAyG
N4cE9LrBkUroklP9dYDisbiKbURf+lCKs+2z4+CfDKtKRBxl3FqLDBYgaXp1F1JZDe9ult+9
aAv/ithrU1WjNq8UfvwhHqAhs1g/ZWy0EYnKzsMRJKrBRkyw0Kh1KhF8IR0PLiLQobEiwmQQ
ub3hcd0o+2ZceLXEDFewAwRcLa01ZwgfNNnIDlZpaWWSNL03D/iddJKOouPKQ36CclqOa2QC
4aiBcywnwmsPFAUqWN6FTbaQDwy8VWs1GpwBt+eB4qvkczehLnxbIpFGPm0FZX0+27PdbSe9
Va8vs8dLxEBvdKvKLViiVbx2VI2f514Q7wJwsW314IvC9fKs14dNQTuf+qGNrj5yduS1QkVK
CrhfOAgF1sCSVV5kwleyoq5Kl+BGcImmyLbe2Ik93lH+N2s0b5MRoTvLBOyonzh7K/YK5uZ7
TtgLuF6jTggOcms1zklr0Ksdp4XzRTksSHfDjQJ+NA/HgGMrFaSIsBC6e9+6oMC/3mgoxIv0
qO/MU9ZENCBWCxb3oicdATOH02b98IUQSpTctW9fuB83B0Ua0SPsYXUrC/iD62+9aLsdV0k6
sQ0WqyvGEp0W6xssJk37jU86dCL8BLekMYgyVvjof9PRNnHHl2EWt5u1OGyx1iMO7+w9xMQX
5N/r1Y+2H64usmycqjmNfoYzh/68LH+fKdMgzqQ1hvLTocZy3m3MWLOD3YgFw3DpEoCGNgRR
7BkUJv5Jy7ELMDfL1OU7JULgVfDEk+12RrNOulrn9SXxA5J7K4MLCCuH9lk0hCSAg8VY86hG
bvivP9tr/s/fRKYPwJid0tjlST75rw/6jdYN0z+pmvjlGQA2tLhXeuW6rEvHD/bE6lzMSLZY
Vn7/goIq++dCnj/CMibplEdzf9TprK4XGtAtwIvN2r+tZCKZVKEwb1RQFylz1tKD15z+7Ovy
7AgczSM25TShBHuH1+1FxgfJ68oBf1scE35pe2arsMonyp82BWgZabVrsSR7kP8xCFGcIAgs
iYfH6Dgvx110Aol7n8Hq8k5LDc5KSubh4h+sDTJaLbCq3Ig0//nRB0oVbt5G1YFMSmPdJnQI
K03WKqM72Qqd8r3JIxjVSyYUdwJLK6OrXvxkBJWqzlDaZljX4EsB7RZ9FfvBe8jAq92ecBat
DsI/s/ViekCZjqeSa/szxqXzIUD2VMhw1quVs0HCvt0f6QUAZvj93xAKxZBrFDVO7eGo6fXs
7V0hF5jXUGO8MS4/92S5fDXOP508aHmGEGsbc4C8sBsoJYSPFcLRDRY+G6sg+xJm3lc8OY/z
+ePGllJ1soHFqffA7rwXjzr2O6mELPtLnhaHHAgkAGYk/iS3/M2AINIadbyRm03q9jhztEc2
R05SXUQlR5+m9Oqe4NNbMc9n+XLp31DUFIg3Z+RzJ5AVzXuDNydZVr3hOQd4B18XekbjjWsM
43bufjll5NkeXyJGhBfrhN7083uJvzakZhh9Msrg7uY6aAygRuA97NEXapeCkU9fVRLEhlVg
hA5B27MewDtzEmv6wQTOxv5pARqhiaFqgsChQfeetTDFnlnHqknMsZB9aqlfxAeQZp1EGQbU
gWRasYcNb3es4AoShnZf3g/JE+Q+NZDKf+mvx1wyNfA/aRk1EC3S/kzgVhCuSLEoCOpplea8
sKg/jbd2N4TsUG86lanjZbZi8GmDMoJpsl5lIo/A9g0CJxQQNY2TH/8FEtqrIHrtZ9oFToC6
OYgNRuUCDb+3wnpq51Xp18QYaF9hQ138c4TIh53XwnwBNOwYgFnZJ7IU6uOw6vWBIDdTH+Vo
JnXKzjgFjyNWg4r1AUm0+PjHfvzM70AAIngveTdRXOZvXADqchYB4v440Ey9YCXtAnermgn1
lV53oVeYwA7rmqmFKNQ5rP/h/JHp+1l0pmZLpXzBeMot9v44JzkJdkyOTfFDJ5EEd93Eg5Sj
f0sR2hErA85w6eZGCz9FUYt6L27sdlDRIKQLpug6zrLIrVrepRuCwpUu6xXhqT4jcrgbOrwK
NHXRRLfjycoA8lkdz6FWqP3WyiCXePSFduW2SGr5bPgA4LttokIuT1ArLnh/PNtG68mN00jJ
POLb8FuHEjhOH0CeKYn35bIHuuxppM+05zyPqHgCWXG4Gts9JLl7RVz47J84Jn0Ue174yO75
/yQLz8qIbqdgpF9UAhsXqnZg5/oLCu9qnC2HAMIXVRDyaB4DhmPAuoepq7Y2Xh1WcBrNBD80
zy64Ftv1NIDMzxWd9/9AcM43l2TW+isIKlcl+E1zjtYivcXkzefG/M+GuSWqgrZWAma2TS0z
eDu49BXXbEfP1c/BKRjajlvgCGrP68XXVkAW89NoGrW2XFTAhJtgDdBPNQMFlYwk53zric5E
7ZLc3k/lwuffNKSH35zXgHHQTqlhLu8z6SGp/HrPkNresxxt0Opvix0Q7kL8UmXJw+tqYE+g
0F+ur5JuzIXf8oa9yWgbIbRe3XAeJDstnIwONEDpN8jABLQaEo/h7vTQua8GqKVYKyuolngS
4vV8FYaTisxrKiED3yA+eE5ZZWPp/imrK2VjcdRVb+O0C8YgQ6ufMr4VL2f2IYEnR9Fbc3O3
0lyiVYtY0kRsiWHKOaDzf/MvWEkJ+4zksqAybRzDs0N2fPTHyJuOQXSlq1W/7HZ7vdvsbKCy
SH7VPxVsC3hFIaqK3P5iOuCCGPxSm33xjADtqIoJrgC+CELsWk9MLDrlU8pX+KRt0eEJeNZm
WNN0NlV1jdAdCbujcVoeCnh+ivj0nlQm7slWPlmnyW7LiWuRgsyYx6myglSsyoCn3fqEu260
PmKxShPqPJb+2PbCXKaMGBMiffMAwLgLF++DPOUAgBVCcFUzDBYl73KWl0IRyp2jBH2zZdLc
9dG1ohFhwg/doMLHnLONbLDRrxYVCdVyUV6Z1Jl/yx5OGRcLjQ1TTs8A2XzyvuRF/1IFlgEf
mNGVgl381O+/C2mKO8wu8NHObU42yG4tV9Dpq6S6jzZskFnVkKtlNOwRoGk3FhxXwjJT3ulS
sp5lP4rmXcGSFaYDQopf8F9U4P/5W6yAStTOLoHO3v9l4xD98IOz2AA4gcJYdco+7UTR2r35
whsrRXOI7ztwcYionN2M82y1vt/vx/1dG+DJcyNDKgeyVxOQsqZFXi0Qwptf2DNlfNzKupq5
pdXovLheo/JVMln/S04pJPKfJWjMsSvDHUtPxjci4q/bawnWrJif1HdRqjo6l6zjaBLgaVyb
or7fs2qQZLK/l3h/5blkEOKlnOqigvA9e89y0HFNEb7NBS45Q8utmPnUKUgAYXj+l5xzeGQG
E0QDF8r0boo4+YcXq7WKGuU8ixhcOY1UEZ4oqlTKt5YXYs536HuIr7I9AwwW94JZWXtSq5lS
jevRQKCYU0hzlTxnAty7/6vfPeTrpFHHSHq+bIqKbYxaehzAfI2TtH1MAVnAAeyLEBwvs/2D
r8SGLUp2QSqrtvKT8zPadCbsVexTBuedWt+yQa4ZYyWnbC9/ZuGG41xSSOhYviTptYiIt5ly
WHyjZM/UeHH4fmIIZgoDe4UscCP+5vzzaDLD3Rq4jtyY5+Uv5QZxeeNGlSCJD9kk7cngUTMz
xA2QVnJ2Y6VNCN7HHn7pVaUkHKNlBkjs/jlsHbCbXCUQXXfF08GuEmvQu/uRx3GDBTl7G43D
rfXrTcyEKsRI2fmFZ5jK/fSUH9pSQtyf3UDOMDHawmNhPjWP/JCRTaKArS2weP5HdtZcJeQE
ITGsvqpo1yUK5P6plmuhnXRXMVTdF2w121lkLZMRPk9tL9STat4qv6cqPWrn1ZVgZoNiQu8q
pjZh0bt+Da9WFVPmrNo/kldI/5F3/m+n63YQRvaa09s/Wh8m8tRGmIwyXrWlhxZq40MGILi6
TdRP/jFUF05OwWs1sgbV1Z1tvTEq1wxo8ERm7Ih/5BwAGFjuFnwmzZ7Xs/Ymj9iSHV2Sgybz
kU6hxrhGsvsKFkCvO3c+V7deyt/bvvIo+OKdckaa84CFMQhKxh97YkPS2iY3nLSme2ZrN1DU
5BezGmnGHYO4/meNzchBt45tRIMdfOxE7fBp5cv08JXn2yJK8VpMjxmDDWgKfs/5wGN9iwtu
brPmxSi8Jmvrlkz5NsuYT9PbM0lq5jNPs9w+JtR+GcI7+/SP4I+7HqOSr8KvgfXcUIwNEYiB
aqj2oY5BWbv39Gn7ppS3Afi8wIFFLzt1p7udvBf3LZKnGkJXXS3bF/4aqzPQxUq2MPWAtwe2
vN9LtFjGilwH/u7YUYafLV98ca+j425FUdOdYrCAIVhPqKAQR6KZ8ee/BqHxqRjxkHeiwOaG
puTu847Tk4KzcNYzYd3gZ6bgqEr+wO2x89ygnVNt/flwHJbGj8YSItlu/dAWuJ7qdm0zDqim
XxZs1jFsYybQ1eEJjiTlkosys8Sqc5+WAGnoQedDYt9zBLlFFplWa/fOTOtAfLMXfBqqaa1O
6M3zsALIt7FBIcWTT2Ok0+CxdPHK3jvF00CdlKNe9ODsEH82Gzq4ON6GC9yyfet7FM++nJFm
ysVwt90MdSECPTo8XNYDyp1UVDqHaCgEwLrzIq3RVIPV+jynOY2BMCMYfeqLnNit1b0IoNgR
YxAhoedT4Qzeo7sMmpS1PfGgqIF5TGS2NYIaG3j72jNeKsbot2jdbhlKeJ8YQpGG4b+24W/n
7hryEgcmY4kzENdEkx4ZUqSgDnlaf/VEudvCp7X5YWESlmysBGfbw/pEOM01ISBptYMFlIPI
SGAA8rcRGH0b7D0HuRBih0SOMkk3dnn3Og4UoAgazWKOK3CIsVpOtXEaD/6txR1oEjRKRSdv
r0eKLWbXbp7kdIat2cNDwRMD7CQdIY8voJUHq5JsvLxttiTaUEKVTZucSkvM5HArfSRvf9S4
MpGJHtb2TBK1vCVngLlOJe42I6UG55vV76cNFyMMukCc7h75zkZirQqFdv8mH3Qai6JhM3Ev
UCl35TBgsS27YZq4bWUklk5h6WPWFE2ycUfJgv6Hd9gOb7R4S+pgrEhmLs8rieOWmsUcSgCX
6KhunMWnpAj42o91S00h4EfW3SrcWtRk1Zhdz0BbuGY+Hn3IQx3dGxDQGQIhJY8Q6Yy93KiZ
mEdcVW8mvVXxVeIzVSJbWmae7ZAQoqWo5H0EUPZgA0+Fo4qYuAyDrCkxm/py/Zt1RZKvMlop
y0wkZwpOPTi0QZ3+w2rz6vwwdEPgQq9dDiuj/MJefubH6zH1SUH1/u/Kev6w856LlH9fc7oo
LboM/cG7qXhc69xSX4zTQwx6gHWk3Rp+AQKrKPVScX7P9NZEersdu9uk0SnX2S1itJjUzy9O
Gn7dM/RXvKtYmSMNO/x8W+i0q3YHF3bJtvjtEOwj4vTiOgAht3ytdpFnCMauWE/cAhvzcE0P
s2HrzlgXd1GW7ISWljY1MM7213sNGpwuqcRorE7SWvahkIsu1q4KD2ynyLFDepDBafe5GtD2
31alRE2GbohaTv68mxDtj44sBEpJ3TLRzClThTIVlm1WrLN2hrgOVa239h0OLFStgCS/VZnq
dS2HbP3QeCD3FnvSS80nbljWP1uq29FGHiMhp9E4skgOlDTkvg0KfXBmjotodfGk2wLFeP+x
zcPjbmr2S5ukHfXOaQz80ZcXGA/obRunwcaiKk8YJX1INlxf/DMsjHNpt1TBr8IHdgYmGLRK
cQI3AdmJLKaKG1egac/RfVHHCCgSyxdjy2xVTxHBPfvAP67x0vHLLD0j1ZiNglErfQkZJJVo
RdTddzK6TVOZBLtrFGFyOnW8yYALnTFI5utV5mjOwlEh00ZhRnCutLQqgKoZckCiWIfSY1du
cLvoP8lUSy/9opLY4M4pGiXRxbswvKuEvyZVq6tEdMx2c81KnoqqgXsouadivpQMmaqaq7D3
rXXU790PsFmHnyqbKlbz3c49wVzD44ZqoToenqbF2sEayZYvn7yYGMfbhBxDWAgC/hiP0hbk
sIp9vKLH5NLmPbAfIk4QWkOyYf2b4zPN5zhu+/1A75xiX3IuckySEbadISHvPZUqUQrZjxyM
ISndI/QySjhYQPG9qAQRaSBQMeTeSMS5IDODxsT8X8iFwEgr0IUuyOpPTSIP/klvYrukAn34
jdbzsqOCa3FOzFPqvLrRA1833f3n6/RINZ4zakOI901ES6VbPgxqc7oDpXzd1+g7GPxmkHee
4FVSL9qAoZCFuJUzjSr1Pn+D0y8hLRig7CSHLJFYRyv6WQhgSf5ovTEnpxJmWMN6R4ny0/zY
h/fU9OXrydVVCOAWld3Fx8eXQ6GxJiHYftrKV2b1hOz5yyUIkDOvEiStdjhFZvFgfrmUv9HO
0EFyp52AoFHWndL2UGcAy85wFcf1GRUHeVg78ysXC41U2nSrmeEZxr6eFLhvubNcsjRBINoJ
jx3PA3yUKlKRTGT9GRkLL6uLNVK2EDTbdRqbwAMHbjuyQabeU/eEh+OdMEcior8dLGPvqktm
te3fJdPdcVYH4GMVMi/NFH+EUbtpPeMvZgvfNLQo87bnkwRdzCx57JVq4AoreL/YmfWu1MUb
C2Jz7zkOO9JHM8+7pZfCN7Ax2bnuW/qmyrBKmAV0sFdfSmX8aXQDV6akB4b/EQ3twdY5RaIU
VKevsAp0WVRvB28CU4DKfquaTC7rnbHVDpuK/KXtm6bf1PiG9oLPjSlE/Jq5N89XkUWsTkto
9Yi+dw7OeVPNk5gbq8PlLXOWNoj3Pwc/lBAHtwdL8vs+PQhr7K/ryVyJhqn5cDZvBHUFpj3R
14gTFHLrX6LJ9z77NfJ0DVRddVefZ9ywkMIvqwcA/XUDznpQ49ZJJXu2IS0WdNcDrv3n/hHN
6H3nJ5DqWMy4/k4MD9NilE+bE5/5hTi646eSRt5RSYNiDjZlKDg21r+ALEv97Afe3RVtoq0x
EFmdA61eMuDo9LVKINo4Ec7Um3iG10fbfnImnM/CL2AgClPKMI78mPyT5W5zgrVplabDi2Kb
4rsYB7qmQO2dOBg6bnr1j+s6WI+UQgrT6tNNl3itmIX310irX+nWtHSDOthprMRJ3GudUaCs
DYoiGdJMpK0CO5odlnWGZzKybYcUpAZnIqUpXqzk6RwjrVwzNakvgWzaNaDlHHLet9NUhGh+
HTK3eez4tCDUg/3nrKDV2TKNvDtAbUaGzd1DIeUp8Udp8h4PHeVf+iuyS6Q5dLu/yuaJwBD9
9oCBvi9PF+nsPShSWpcCBpQbA63NyMQHbw6brJYiiraocg1YMF30DXsAiUXxSN4bS61aPlWF
gYuNcmYmh1iDcigizvDf8YRWPFyezNb/cTR4Lr1ns70XPKpaBOUmH/TCbLYvXCCFH+r5isvD
UlTROg4TCkx1OorCzlOHqyBU8xYk6f6fyrmgsYrByEe5pstp6AUpFI7FrhmlHZaBXt4tfs+X
SVjKE8okunGCMGu4Zl3ngQi1lgg4qxGr3jdmDtq4IUAK05JSWATNAFZ3sBScv44Ito8FjBWC
arwxIN1xgr01r875I8Y89qgedLriXPMVfbQkHyL2F5MLFWOVC6UHVskc4nLfPNaimq3XxEsB
IF+o/SXQ3DkFGVDnuDr/3II3sM+LRxGX+GER/HCyRcHa7eiLm3PLShILsW+vnIRgkNAKz/E1
j+EUUPKEglm6vWAX3XPS4TW0j58dtnHB4DF5UhgZC3oY2HvBG7TRoyN4sHBUgQpkyjYSq2xb
hOjaQJLTkIVQvRLIhCy5t19prSDG9s+YrsJJC56n2DQoMtml4P06D5RyUZz8aVXy6p8jVjiD
UHvLw3kLqTKoae7OG0818lgYhYREKW8kyrVkSUS2jvX1UnutbYsoAAAAAACESo38rQHJFgAB
yT+AkD8AAZBXnrHEZ/sCAAAAAARZWg==
--------------2A3990B388BE4E5065D60691
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------2A3990B388BE4E5065D60691--


From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:12:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoM1-0002B0-Sc; Tue, 24 Sep 2019 17:11:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCoM1-0002Av-8h
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:11:57 +0000
X-Inumbo-ID: 685fb22c-deee-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 685fb22c-deee-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 17:11: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 E210FAE6F;
 Tue, 24 Sep 2019 17:11:53 +0000 (UTC)
Message-ID: <c0e9663a68766e607c1f09b329de849a086b9b93.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>
Date: Tue, 24 Sep 2019 19:11:52 +0200
In-Reply-To: <6e7b8475-bd13-94fc-2715-1d8b4f510eb4@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-8-jgross@suse.com>
 <19409170-4a99-e336-dae3-b439db509111@suse.com>
 <6e7b8475-bd13-94fc-2715-1d8b4f510eb4@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 07/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4909103684933582483=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Tue, 2019-09-24 at 13:41 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 19.09.19 17:27, Jan Beulich wrote:
> > On 14.09.2019 10:52, Juergen Gross wrote:
> > > =20
> > > -DECLARE_PER_CPU(struct schedule_data, schedule_data);
> > > +#define curr_on_cpu(c)    (get_sched_res(c)->curr)
> >=20
> > By moving this a few lines down if could become an inline function
> > as it seems, if (see above) its use as an lvalue is not intended.
>=20
> I like that idea. Will change to inline function.
>=20
Yes, definitely better. With this (turning to inline func) done:

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

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


--=-YEQzm16YIPgIVbQQytmi
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+4FAl2KTlgACgkQFkJ4iaW4
c+78sBAAtMoVgcwJa8FoTd71N1j0rhe0jTn4uiqto2WcTY1fdzsdvtFwTagPKrY1
xkFpPv74UrFsByz1MwQUCPP2tl/mRKG5UJEPL4GVV1FU8juqpxh5IPQJ4WK2p0j6
mqJc8ysSF2829iCm/dDUGaY3y2pepBbkN0VE6dk82OrJjxxUEDyFwXTzCtJdXpzo
+LEDnNyMWoTl5Y/73Et+b4XAbLiRvtH9dYe03iBefUGMDIElFZAiMqyGwErZ6iSR
GiB/vKbFwmXeCN+5dO1TF3vMSkmaYwTsVrKic1wQz7FzKdnl82XAVHVevnPxphPS
2m2hL5u9cIXZsG/AFvqg3SSeILmWW30nOKEQKaP2DKFNfFto62+OZMn27I8DV7Dv
PmGpeiHhLhsIwZXJwIuoSTKUnNSy02UfqrgimMDjz6jKecmJ2YfB1NJrUcOhwMPT
cRxVJVQw9zgcV70W+JMsCUj2F0n4UzffS/UGNwJR6WGKwDtc7Oa37YL9y4i8wJpn
SSs9kx8bY26tE3Nyvlrf6yW8TNrqkeHUPBx79nHhNhAtfIpHN8M6WRxfbd2CBQG3
05j9iNvM00AzGgerccL4et/U2gZXLORp656PeTQ5HKtnssf3Pr8q1sihOARay9wI
B1CNDhWmGzzahk10zyY3KxVYdOco1QHN/9nhyUJqmQqgI+2fvsA=
=Q/vn
-----END PGP SIGNATURE-----

--=-YEQzm16YIPgIVbQQytmi--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4909103684933582483==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:13:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoNt-0002HW-DG; Tue, 24 Sep 2019 17:13:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCoNs-0002HQ-Jl
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:13:52 +0000
X-Inumbo-ID: a87f5c91-deee-11e9-9625-12813bfff9fa
Received: from m9a0003g.houston.softwaregrp.com (unknown [15.124.64.68])
 by localhost (Halon) with ESMTPS
 id a87f5c91-deee-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 17:13:52 +0000 (UTC)
Received: FROM m9a0003g.houston.softwaregrp.com (15.121.0.191) BY
 m9a0003g.houston.softwaregrp.com WITH ESMTP; 
 Tue, 24 Sep 2019 17:13:07 +0000
Received: from M9W0067.microfocus.com (2002:f79:be::f79:be) by
 M9W0068.microfocus.com (2002:f79:bf::f79:bf) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Tue, 24 Sep 2019 17:07:11 +0000
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (15.124.72.13) by
 M9W0067.microfocus.com (15.121.0.190) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Tue, 24 Sep 2019 17:07:10 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=fBqBELkt+NnLDJ0oOPkRJMCFXMP8VSSoH8DiQNwbSkFXCS5V3kUZo63ie+ly6QdOkkfU8B0piam5HMlrUSJF5rW53kDRq2POJUB0VaKy5BWqQWh2v13oZhAR6PDP87ITsk2atcUXKVomodPCaAwpdzjJon6A4zsocCyq4N+UDtJNw/0souCw7pIGXTTcKQvTBguhehKXf66heIz7+Wg01lPh0s8tMg1QaMIhNDDZ8apKxO6rkGBMlU1B7WT9/J9v7dKGzItIe7QsEM74iFQncvkSMS5kzP8ehi0Jh94B98uKjshhH8UL90QOusts0HXKGHo9DO40majgbBRX4LxpKQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=dxWahxxanrEX1KGaPFhxD5h/pOHyQCKS3xiH8l7nyyg=;
 b=IahA/B4NLmh3JvLxYa8/mYvpaZwMVyNJe0/YuizuPdElN/DNIbIFsOnFXnIKn4MkEv6jiToy/Chb5Ujc2rm0eYaB3egW5k49JYgeTnbt+Hhu9TvkgH9mCFnfVqg03FOa33m1nlvzFFcbqENHIdcqk5rdOZtfUww6cl6+68zQD9LERSmzg3J4CsE4zqe1JJlzCDFmXqm0jGIleoNePksE5udCLEnBNzpYF7nOcHZkaeBHfzizpkJkHlqSU7TZ0Wx3eTUswlP5BRQBw2FDzoyMNNI2/ZLW5pTqkpA5jNG5KxHhbw8Jmip+nS63O21oB/mO5IjsF3jVOwmDUUEg5J2MCA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BYAPR18MB2613.namprd18.prod.outlook.com (20.179.94.142) by
 BYAPR18MB2534.namprd18.prod.outlook.com (20.179.93.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.23; Tue, 24 Sep 2019 17:07:04 +0000
Received: from BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::cd55:47c:9431:f7a8]) by BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::cd55:47c:9431:f7a8%7]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 17:07:04 +0000
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <JGross@suse.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v3 07/47] xen/sched: move per cpu scheduler
 private data into struct sched_resource
Thread-Index: AQHVatnbGS2FGNyAyU6AEPubfzKF1qczJ+qAgAecYwCAAAeMgIAAMs8AgAAgmIA=
Date: Tue, 24 Sep 2019 17:07:04 +0000
Message-ID: <7f9047e94624e7c4c5a8a9449669a5295297c0fd.camel@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-8-jgross@suse.com>
 <19409170-4a99-e336-dae3-b439db509111@suse.com>
 <6e7b8475-bd13-94fc-2715-1d8b4f510eb4@suse.com>
 <630b1a32-20a5-e2c2-8dd9-60504f8fc6f2@suse.com>
 <d4e599cd-8443-5652-84dc-4440c16fa93b@suse.com>
In-Reply-To: <d4e599cd-8443-5652-84dc-4440c16fa93b@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=dfaggioli@suse.com; 
x-originating-ip: [89.186.78.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6a8e1352-445c-4fc6-5c37-08d741119fa5
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(49563074)(7193020);
 SRVR:BYAPR18MB2534; 
x-ms-traffictypediagnostic: BYAPR18MB2534:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR18MB253439D169B090DCAFF16A45C5840@BYAPR18MB2534.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(136003)(39860400002)(396003)(366004)(346002)(189003)(199004)(76176011)(91956017)(14454004)(99286004)(99936001)(118296001)(66556008)(446003)(486006)(71190400001)(36756003)(966005)(6636002)(76116006)(66946007)(8676002)(6506007)(11346002)(6486002)(256004)(25786009)(7416002)(71200400001)(6306002)(81166006)(81156014)(7736002)(5660300002)(4326008)(66616009)(86362001)(476003)(6436002)(66446008)(6246003)(316002)(64756008)(66066001)(478600001)(54906003)(2616005)(66476007)(8936002)(26005)(6116002)(3846002)(2906002)(102836004)(229853002)(110136005)(6512007)(186003)(53546011)(305945005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR18MB2534;
 H:BYAPR18MB2613.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rj81KPANZmY7T8avAXCStp5aDmcAxd0BPOTP5lNSsTNCxXnsY5W4hiGL3oqJmsfGcNTmTS7SWYvxseqfN9kcdz1fj98/YmWmfbBKOBtsEpef+tWM3w2lda34Xt7cANe6TsWbut3DwjT0sqrxmCk16LdilvA4SutkKorA06UCXEMPbRWMQUlK0rOaGyw5tOsihSfe0s985TU2omQoSqizHtfL+pgkwvgZFA4q3NY4pUe/CuFWCcmKs1T7Xupf9uRrSlV8VzrgMy3B50VT3CQx0SYbZBqbKspnPaaBNRA7Sqeoz+OLhH5SlCv6C56a9tq0mVtKWwGgunYu/LsiAJk0xy4ohvX9YwSrq/qJIJChbjFxfE0v1o4WjFp5dARYsTSSmbJ3m7BgED9kAYCMCNoosEAX8XxnAlCoNuGIiI0mUpc=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a8e1352-445c-4fc6-5c37-08d741119fa5
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 17:07:04.1220 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: LKe3mx9LqxRI59+HFbQdby2fub9wzt/C93+913MexDkjfqZu2HighKT55CSIr0Sgld3Ij6wfznvU5gAfjv0AnA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2534
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH v3 07/47] 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: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wl@xen.org" <wl@xen.org>, "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "robert.vanvossen@dornerworks.com" <robert.vanvossen@dornerworks.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "josh.whitehead@dornerworks.com" <josh.whitehead@dornerworks.com>,
 "mengxu@cis.upenn.edu" <mengxu@cis.upenn.edu>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1482114185211741725=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1482114185211741725==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-WnHE6l11g4lUiCadIMFM"

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

On Tue, 2019-09-24 at 17:10 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 24.09.19 14:08, Jan Beulich wrote:
> > On 24.09.2019 13:41, J=C3=BCrgen Gro=C3=9F  wrote:
> > > Regarding to rename "sd" to "sr": I agree this would be a
> > > sensible
> > > change. OTOH I'd like to be consistent, so I'd like to defer that
> > > to
> > > the planned scheduling cleanup series.
> >=20
> > Seeing another introduction of "sd" in as late as patch 37, I
> > really
> > wonder if this approach (and the resulting extra code churn) is
> > indeed better than naming at least new variable instances properly
> > right away.
>=20
> Okay with me. What do scheduler maintainers think?
>=20
I do prefer 'sr'. As to whether this happens right now, but only for
new variables, or all at once in a followup series, either approach is
fine for 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)


--=-WnHE6l11g4lUiCadIMFM
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+4FAl2KTTMACgkQFkJ4iaW4
c+4R9A//a/C2g3ZX4D4gTy8rMQ8lEjxWqi+HpEr9vQ7WIEXuKeK0sy/5lyueQt07
HoHK86Bq3pV30C0I+PCMDZcv193qPMrnifPaAiy8zyxrp69Ch+iQoD3GuO+KBSnz
GcOCtWgqROUGqpDnOif0qHNZVLwZ87FW3Q13vLth9AUKFVo8FC7Gj6GVUDxZpzIy
8tDB8iLrTqLu9EcBpv7qQRdggjmgVW9n+k5rF3aV9p08QrPpwmm7zPLSqsWjkuUA
OckBajymgVSHhXVUFzpUJWQIzGik4+D4LmRH7QuZjIG7+9TL+RnAi3nDqrCZTuXb
M0tcpTuP7dm1xsKUqkqFmtlPIc6lBnvSDNLw8ZO2fHqvH+6KxilbH6ROp3mkdFv7
AvOFjC06BDyXqlhuV0Ly+mO2zz/aump2gdRji0mgl2IKB2ATa7Xemf0UcAQ+XmX7
IwMdmFFn/vpnjLsxT4W/pbGDzL4G37S6wchRfndrkWJ+Tbw28q5oDtU2Lt+ojT5I
865BzF/JGKSXSb9V6IVzc5nsMIXy77JBRuzHSU4zibWBA0kBpbP2S1qHx1BsoiIL
AdQVqb2gVz/PUAhb8VqYIZPIGfRjjaP+LKvXuIsI3HrkapbdgupNh1RafIeez+BQ
cYk60CEE85MlC1F0BsPlzMMwVQWkPxDkVcvIsU9dpmKXQitxET8=
=G6fl
-----END PGP SIGNATURE-----

--=-WnHE6l11g4lUiCadIMFM--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1482114185211741725==--


From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:14:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoOf-0002LS-Px; Tue, 24 Sep 2019 17:14:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCoOe-0002LK-N8
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:14:40 +0000
X-Inumbo-ID: ca7465ca-deee-11e9-97fb-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by localhost (Halon) with ESMTPS
 id ca7465ca-deee-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 17:14:39 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id j19so2717052lja.1
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 10:14:39 -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=799KN3twMwEWYj7RZXOEGeTxg2Z4YIhFubRwRSCzj4o=;
 b=MZe9BdevEl4w+p6rxF6C5MV0ANc4baee+rYTMUp9OWsmn/PPKwDKKKMCVH/NvmkhJK
 hhZ8TVkp1ATIm7Vh3rhFOOtrA4n8wsmNTziFJyiVEJW2/sM/iCl9w/hvtDCwS7I09S1M
 viBuj/nFlLr/KjnNCoApOR7DQrz3zgwnbSHgU8e5H6U4e3qQuqlg04p7hU4aLNmOWNga
 uNTbonI3Gw4cfUvxO+GLDQcFQpEzwFCVn+1tU/II8rTd7NdUJjIc1bR/SghkqzDD58nZ
 SRBGzutuZ7yTX8gypLeV2DXo5X62oMt77IizhR5E9J0LH6uI3JxjBqo4GBVW7WqfO1nu
 8tVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=799KN3twMwEWYj7RZXOEGeTxg2Z4YIhFubRwRSCzj4o=;
 b=owRxRWOkVkUzr7sDPEzqa7YB2xIUnbUj/ekY3OvYzsU4PkJcK7J+L65MZqXHRE9euo
 WBQVoKy28HVR+4kcZLgARgEy9hsbxONpR/b95K/qRCJRXAOstRZj8WHOGeqEOhFkvisp
 AE4WmxH1/9Qy+JOHrpueMxJFx0SBP1dIL081M712kfg5nSVKH/YVuOcyBvNzcaoQPO30
 gPU2uxP77AKAfh6U+jL2GborOfEXW+VbkqH7GR5AggzL9d2OE9rrFu+g5EFr3helasEV
 lZts2anQpZ5uM4QdfR9myv2bNBbzvqkRTZxJNBN79bYDXXOWuHFyeOSynrGP91aZwvEN
 teQw==
X-Gm-Message-State: APjAAAXkz+0f+47FoK1LqizeZ7dto4f/DMIAOw3hZHaUnwHFTftHlWX1
 uy09QNf0yQE2FdhAAqW6GO0=
X-Google-Smtp-Source: APXvYqx+xSHhg2THlgDZadJOCfGE6lIGQz/BqG6BBj+a3zcLfWfVF/Z5z7hWkMkUPof21xtRHwW5gg==
X-Received: by 2002:a2e:9a04:: with SMTP id o4mr2737657lji.101.1569345278545; 
 Tue, 24 Sep 2019 10:14:38 -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 b67sm631051ljf.5.2019.09.24.10.14.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Sep 2019 10:14:38 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
 <1569339027-19484-4-git-send-email-olekstysh@gmail.com>
 <60879430-1e54-2503-8006-1c517bbe147a@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <625350f0-5012-d0e2-00f3-10f01ba3ef65@gmail.com>
Date: Tue, 24 Sep 2019 20:14:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <60879430-1e54-2503-8006-1c517bbe147a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 3/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI0LjA5LjE5IDE4OjUxLCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4gT24gMjQu
MDkuMjAxOSAxNzozMCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+IENoYW5nZXMgVjQg
LT4gVjU6Cj4+ICAgICAgLSBhdm9pZCBwb3NzaWJsZSB0cnVuY2F0aW9uIHdpdGggYWxsb2NhdGlv
bnMgb2YgNEdpQiBvciBhYm92ZQo+PiAgICAgIC0gaW50cm9kdWNlIGhlbHBlciBmdW5jdGlvbnMg
YWRkKHN0cmlwKV9wYWRkaW5nIHRvIGF2b2lkCj4+ICAgICAgICBkdXBsaWNhdGluZyB0aGUgY29k
ZQo+PiAgICAgIC0gb21pdCB0aGUgdW5uZWNlc3NhcnkgY2FzdHMsIGNoYW5nZSB1MzIgdG8gdWlu
dDMyX3QKPj4gICAgICAgIHdoZW4gbW92aW5nIHRoZSBjb2RlCj4+ICAgICAgLSB1c2UgX3h6YWxs
b2MgaW5zdGVhZCBvZiBfeG1hbGxvYyB0byBnZXQgdGhlIHRhaWwKPj4gICAgICAgIHBvcnRpb24g
emVyb2VkCj4gSSdtIHNvcnJ5LCBidXQgbm8sIHRoaXMgaXMgd2FzdGVmdWw6IFlvdSB3cml0ZSB0
aGUgaW5pdGlhbGl6ZWQKPiBwb3J0aW9uIG9mIHRoZSBibG9jayB0d2ljZSB0aGlzIHdheSwgd2hl
biBvbmNlIGlzIGZ1bGx5Cj4gc3VmZmljaWVudCAoYnV0IHNlZSBiZWxvdykuCgpJbmRlZWQsIG5v
dCBlZmZlY3RpdmVseS4KCgo+PiAtLS0gYS94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCj4+ICsr
KyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKPj4gQEAgLTU1NCwxMCArNTU0LDQwIEBAIHN0
YXRpYyB2b2lkIHRsc2ZfaW5pdCh2b2lkKQo+PiAgICNkZWZpbmUgWkVST19CTE9DS19QVFIgKCh2
b2lkICopLTFMKQo+PiAgICNlbmRpZgo+PiAgIAo+PiArc3RhdGljIHZvaWQgKnN0cmlwX3BhZGRp
bmcodm9pZCAqcCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgYmhkciAqYiA9IHAgLSBCSERSX09WRVJI
RUFEOwo+PiArCj4+ICsgICAgaWYgKCBiLT5zaXplICYgRlJFRV9CTE9DSyApCj4+ICsgICAgewo+
PiArICAgICAgICBwIC09IGItPnNpemUgJiB+RlJFRV9CTE9DSzsKPj4gKyAgICAgICAgYiA9IHAg
LSBCSERSX09WRVJIRUFEOwo+PiArICAgICAgICBBU1NFUlQoIShiLT5zaXplICYgRlJFRV9CTE9D
SykpOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiBwOwo+PiArfQo+PiArCj4+ICtzdGF0
aWMgdm9pZCAqYWRkX3BhZGRpbmcodm9pZCAqcCwgdW5zaWduZWQgbG9uZyBhbGlnbikKPj4gK3sK
Pj4gKyAgICB1aW50MzJfdCBwYWQ7Cj4gQSBmaXhlZCB3aWR0aCB0eXBlIGlzIGluYXBwcm9wcmlh
dGUgaGVyZSBhbnl3YXkgLSB1bnNpZ25lZCBpbnQgd291bGQKPiBzdWZmaWNlLiBKdWRnaW5nIGZy
b20gdGhlIGluY29taW5nIHBhcmFtZXRlcnMsIHVuc2lnbmVkIGxvbmcgd291bGQKPiBiZSBtb3Jl
IGZ1dHVyZSBwcm9vZjsgYWx0ZXJuYXRpdmVseSB0aGUgImFsaWduIiBwYXJhbWV0ZXIgY291bGQg
YmUKPiAidW5zaWduZWQgaW50Iiwgc2luY2Ugd2UgZG9uJ3QgYWxsb3cgc3VjaCBodWdlIGFsbG9j
YXRpb25zIGFueXdheQo+IChidXQgSSBhZ3JlZSB0aGF0IGFkanVzdGluZyB0aGlzIGRvZXNuJ3Qg
cmVhbGx5IGJlbG9uZyBpbiB0aGUgcGF0Y2gKPiBoZXJlKS4KCldpbGwgY2hhbmdlIHRvIHVuc2ln
bmVkIGludC4KCgo+PiBAQCAtNTk4LDEwICs2MjEsNzAgQEAgdm9pZCAqX3h6YWxsb2ModW5zaWdu
ZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKQo+PiAgICAgICByZXR1cm4gcCA/IG1l
bXNldChwLCAwLCBzaXplKSA6IHA7Cj4+ICAgfQo+PiAgIAo+PiAtdm9pZCB4ZnJlZSh2b2lkICpw
KQo+PiArdm9pZCAqX3hyZWFsbG9jKHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBzaXplLCB1bnNp
Z25lZCBsb25nIGFsaWduKQo+PiAgIHsKPj4gLSAgICBzdHJ1Y3QgYmhkciAqYjsKPj4gKyAgICB1
bnNpZ25lZCBsb25nIGN1cnJfc2l6ZSwgdG1wX3NpemU7Cj4+ICsgICAgdm9pZCAqcDsKPj4gKwo+
PiArICAgIGlmICggIXNpemUgKQo+PiArICAgIHsKPj4gKyAgICAgICAgeGZyZWUocHRyKTsKPj4g
KyAgICAgICAgcmV0dXJuIFpFUk9fQkxPQ0tfUFRSOwo+PiArICAgIH0KPj4gICAKPj4gKyAgICBp
ZiAoIHB0ciA9PSBOVUxMIHx8IHB0ciA9PSBaRVJPX0JMT0NLX1BUUiApCj4+ICsgICAgICAgIHJl
dHVybiBfeG1hbGxvYyhzaXplLCBhbGlnbik7Cj4gVGhpcyBpcyBpbmNvbnNpc3RlbnQgLSB5b3Ug
dXNlIF94emFsbG9jKCkgZnVydGhlciBkb3duIChhbmQgdG9vCj4gYWdncmVzc2l2ZWx5IGltbywg
YXMgc2FpZCkuCgpJbmRlZWQuIEkgbWlzc2VkIHRoYXQuCgoKCj4gICBIZXJlIHVzZSBvZiB0aGF0
IGZ1bmN0aW9uIHdvdWxkIHRoZW4KPiBiZSBpbmRpY2F0ZWQuIEhvd2V2ZXIsIC4uLgo+Cj4+ICsg
ICAgQVNTRVJUKChhbGlnbiAmIChhbGlnbiAtIDEpKSA9PSAwKTsKPj4gKyAgICBpZiAoIGFsaWdu
IDwgTUVNX0FMSUdOICkKPj4gKyAgICAgICAgYWxpZ24gPSBNRU1fQUxJR047Cj4+ICsKPj4gKyAg
ICB0bXBfc2l6ZSA9IHNpemUgKyBhbGlnbiAtIE1FTV9BTElHTjsKPj4gKwo+PiArICAgIGlmICgg
dG1wX3NpemUgPCBQQUdFX1NJWkUgKQo+PiArICAgICAgICB0bXBfc2l6ZSA9ICh0bXBfc2l6ZSA8
IE1JTl9CTE9DS19TSVpFKSA/IE1JTl9CTE9DS19TSVpFIDoKPj4gKyAgICAgICAgICAgIFJPVU5E
VVBfU0laRSh0bXBfc2l6ZSk7Cj4+ICsKPj4gKyAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpcHRy
ICYgKFBBR0VfU0laRSAtIDEpKSApCj4+ICsgICAgewo+PiArICAgICAgICBjdXJyX3NpemUgPSAo
dW5zaWduZWQgbG9uZylQRk5fT1JERVIodmlydF90b19wYWdlKHB0cikpIDw8IFBBR0VfU0hJRlQ7
Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBzaXplIDw9IGN1cnJfc2l6ZSAmJiAoKHVuc2lnbmVkIGxv
bmcpcHRyICYgKGFsaWduIC0gMSkpID09IDAgKQo+PiArICAgICAgICAgICAgcmV0dXJuIHB0cjsK
PiAuLi4gSSBvbmx5IG5vdyByZWFsaXplIHRoYXQgaW4gYSBjYXNlIGxpa2UgdGhpcyBvbmUgeW91
IGNhbid0IHJlYWxseQo+IHplcm8tZmlsbCB0aGUgdGFpbCBwb3J0aW9uIHRoYXQncyBleHRlbmRp
bmcgYmV5b25kIHRoZSBvcmlnaW5hbAo+IHJlcXVlc3QuIEhlbmNlIEkgdGhpbmsgdGhlIGp1c3Qt
aW4tY2FzZSB6ZXJvIGZpbGxpbmcgd291bGQgYmV0dGVyIGJlCj4gZHJvcHBlZCBhZ2FpbiAoYW5k
IHRoZSBfeG1hbGxvYygpIHVzZSBhYm92ZSBpcyBmaW5lKS4KCkdvdCBpdC4KCgo+IE5vdGUgdGhh
dCB3aXRoIHRoZSBmaXggZG9uZSBoZXJlIHlvdSBkb24ndCBuZWVkIHRtcF9zaXplIGFueW1vcmUK
PiBvdXRzaWRlIG9mIC4uLgoKPj4gKyAgICB9Cj4+ICsgICAgZWxzZQo+PiArICAgIHsKPiAuLi4g
dGhpcyBibG9jay4gUGxlYXNlIG1vdmUgaXRzIGNhbGN1bGF0aW9uIChhbmQgZGVjbGFyYXRpb24p
IGhlcmUuCgpBZ3JlZS4gV2lsbCBtb3ZlLgoKCj4+ICsgICAgICAgIHN0cnVjdCBiaGRyICpiOwo+
PiArCj4+ICsgICAgICAgIC8qIFN0cmlwIGFsaWdubWVudCBwYWRkaW5nLiAqLwo+PiArICAgICAg
ICBwID0gc3RyaXBfcGFkZGluZyhwdHIpOwo+PiArCj4+ICsgICAgICAgIGIgPSBwIC0gQkhEUl9P
VkVSSEVBRDsKPj4gKyAgICAgICAgY3Vycl9zaXplID0gYi0+c2l6ZSAmIEJMT0NLX1NJWkVfTUFT
SzsKPj4gKwo+PiArICAgICAgICBpZiAoIHRtcF9zaXplIDw9IGN1cnJfc2l6ZSApCj4+ICsgICAg
ICAgIHsKPj4gKyAgICAgICAgICAgIC8qIEFkZCBhbGlnbm1lbnQgcGFkZGluZy4gKi8KPj4gKyAg
ICAgICAgICAgIHAgPSBhZGRfcGFkZGluZyhwLCBhbGlnbik7Cj4+ICsKPj4gKyAgICAgICAgICAg
IEFTU0VSVCgoKHVuc2lnbmVkIGxvbmcpcCAmIChhbGlnbiAtIDEpKSA9PSAwKTsKPiBTaW5jZSBh
bm90aGVyIHJldiBpcyBnb2luZyB0byBiZSBuZWVkZWQgYW55d2F5IC0gaGVyZSBhbmQgYWJvdmUK
PiBwbGVhc2UgcHJlZmVyICEgb3ZlciA9PSAwLgoKb2ssIHdpbGwgZG8uCgoKLS0gClJlZ2FyZHMs
CgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoPQ-0002QG-5N; Tue, 24 Sep 2019 17:15: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=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCoPP-0002Q7-GU
 for xen-devel@lists.xen.org; Tue, 24 Sep 2019 17:15:27 +0000
X-Inumbo-ID: e629adfc-deee-11e9-9625-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id e629adfc-deee-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 17:15:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E5E30142F;
 Tue, 24 Sep 2019 10:15:24 -0700 (PDT)
Received: from [10.37.10.95] (unknown [10.37.10.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B1B403F694;
 Tue, 24 Sep 2019 10:15:23 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-5-sstabellini@kernel.org>
 <13e675a2-6628-ccab-9122-94ed9ea2a23d@arm.com>
 <alpine.DEB.2.21.1909240941360.24909@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ecb07901-c374-c3c1-afcd-c19a7d82958c@arm.com>
Date: Tue, 24 Sep 2019 18:15:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909240941360.24909@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDkvMjQvMTkgNTo1MiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIFdlZCwgMTEgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSXQgYWxzbyBy
YWlzZXMgdGhlIHF1ZXN0aW9uIHdoYXQgc2hvdWxkIHdlIGRvIGlmIHRoZSBzaXplIHBhc3NlZCBp
biBub3QKPj4gcGFnZS1hbGlnbmVkPyBTaGFsbCB3ZSBqdXN0IGJsaW5kbHkgcm91bmQgdXAvZG93
bj8gU2hvdWxkIHdlIHdhcm4/Cj4+Cj4+IFRoaXMgd2FzIG5vdCBpbXBvcnRhbnQgZm9yIGRvbTAs
IGJ1dCBpcyBwb3RlbnRpYWxseSBjcml0aWNhbCBmb3IgZG9tVSBhcyB5b3UKPj4gbWF5IGhhcHBl
biB0byBpbmFkdmVydGVudGx5IHRvIGV4cG9ydCBtb3JlIHRoYW4geW91IGhvcGUgdG8gYSBndWVz
dC4KPiAKPiBBIHdhcm5pbmcgb3IgZXZlbiBhIHBhbmljIHdvdWxkIGJlIE9LIGJlY2F1c2UgaXQg
aXMgYSBzdGF0aWMgbWlzY29uZmlndXJhdGlvbi4KClllcyBhbmQgbm8sIHRoZXJlIGFyZSBwbGF0
Zm9ybXMgd2hlcmUgZGV2aWNlcyBhcmUgc2hhcmluZyB0aGUgc2FtZSBwYWdlcyAKKHNlZSB0aGUg
VUFSVCBvbiBTdW54aSBTb0MgZm9yIGluc3RhbmNlKS4gU28gdGhpcyBpcyBhIHZhbGlkIApjb25m
aWd1cmF0aW9uLCBidXQgd2UgZG9uJ3Qgc3VwcG9ydCBpdC4KClRoZSBwcm9ibGVtIGRvZXMgbm90
IGFyaXNlIGZvciBkb21VIGNyZWF0ZWQgYnkgdGhlIHRvb2xzdGFjayBiZWNhdXNlIHdlIApyZXF1
ZXN0IGEgZnJhbWUuIE5vdGUgdGhhdCBJIHdvdWxkIG5vdCB3YW50IHRvIHVzZSBhIGZyYW1lIGZv
ciBEb20wbGVzcyAKYXNzaWdubWVudCBhcyBJIHRoaW5rIHRoaXMgaXMgYnVnZ3kuCgpBbnl3YXks
IEkgd291bGQgcmF0aGVyIG5vdCBhZGQgYSBwYW5pYyBpbiB0aGlzIGNvZGUgYW5kIGxldCB0aGUg
dXBwZXIgCmxheWVyIGRlY2lkaW5nIHdoYXQgdG8gZG8uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:17:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoR6-0002af-Ln; Tue, 24 Sep 2019 17:17:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCoR5-0002aW-7h
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:17:11 +0000
X-Inumbo-ID: 22b4a4f2-deef-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 22b4a4f2-deef-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 17:17:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EEED3142F;
 Tue, 24 Sep 2019 10:17: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 625E53F694;
 Tue, 24 Sep 2019 10:17:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:17:02 +0100
Message-Id: <20190924171702.25422-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] xen: sched: Fix Arm build after commit
 f855dd9625
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGY4NTVkZDk2MjUgInNjaGVkOiBhZGQgbWluaW1hbGlzdGljIGlkbGUgc2NoZWR1bGVy
IGZvciBmcmVlIGNwdXMiCmludHJvZHVjZSB0aGUgdXNlIG9mIFpFUk9fQkxPQ0tfUFRSIGluIHRo
ZSBzY2hlZHVsZXIgY29kZS4gSG93ZXZlciwgdGhlCmRlZmluZSBkb2VzIG5vdCBleGlzdCBvdXRz
aWRlIG9mIHhtYWxsb2NfdHNmLmMgZm9yIG5vbi14ODYgYXJjaGl0ZWN0dXJlLgoKVGhpcyB3aWxs
IHJlc3VsdCB0byBhIGNvbXBpbGF0aW9uIGVycm9yIG9uIEFybToKCnNjaGVkdWxlLmM6IEluIGZ1
bmN0aW9uIOKAmHNjaGVkX2lkbGVfYWxsb2NfdmRhdGHigJk6CnNjaGVkdWxlLmM6MTAwOjEyOiBl
cnJvcjog4oCYWkVST19CTE9DS19QVFLigJkgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg
ZnVuY3Rpb24pCiAgICAgcmV0dXJuIFpFUk9fQkxPQ0tfUFRSOwogICAgICAgICAgICAgICAgIF5+
fn5+fn5+fn5+fn5+CnNjaGVkdWxlLmM6MTAwOjEyOiBub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRl
bnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFy
cyBpbgpzY2hlZHVsZS5jOjEwMToxOiBlcnJvcjogY29udHJvbCByZWFjaGVzIGVuZCBvZiBub24t
dm9pZCBmdW5jdGlvbiBbLVdlcnJvcj1yZXR1cm4tdHlwZV0KIH0KIF4KY2MxOiBhbGwgd2Fybmlu
Z3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKClRvIGF2b2lkIHRoZSBjb21waWxhdGlvbiBlcnJv
ciwgdGhlIGRlZmF1bHQgZGVmaW5pdGlvbiBmb3IKWkVST19CTE9DS19QVFIgaXMgbm93IG1vdmVk
IGluIHhlbi9jb25maWcuaCBhbGxvd2luZyBhbGwgdGhlIGNvZGUgdG8gdXNlCnRoZSBkZWZpbmUu
CgpGaXhlczogZjg1NWRkOTYyNSAoJ3NjaGVkOiBhZGQgbWluaW1hbGlzdGljIGlkbGUgc2NoZWR1
bGVyIGZvciBmcmVlIGNwdXMnKQpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24veG1hbGxvY190bHNmLmMgfCA1IC0tLS0tCiB4
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggIHwgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi94bWFs
bG9jX3Rsc2YuYyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKaW5kZXggZTk4YWQ2NTQ1NS4u
MWU4ZDcyZGVhMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYworKysgYi94
ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCkBAIC01NDksMTEgKzU0OSw2IEBAIHN0YXRpYyB2b2lk
IHRsc2ZfaW5pdCh2b2lkKQogICogeG1hbGxvYygpCiAgKi8KIAotI2lmbmRlZiBaRVJPX0JMT0NL
X1BUUgotLyogUmV0dXJuIHZhbHVlIGZvciB6ZXJvLXNpemUgYWxsb2NhdGlvbiwgZGlzdGluZ3Vp
c2hlZCBmcm9tIE5VTEwuICovCi0jZGVmaW5lIFpFUk9fQkxPQ0tfUFRSICgodm9pZCAqKS0xTCkK
LSNlbmRpZgotCiB2b2lkICpfeG1hbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxv
bmcgYWxpZ24pCiB7CiAgICAgdm9pZCAqcCA9IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggYi94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKaW5kZXggYTFkMGY5NzBh
Ny4uYTEwNjM4MGEyMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaApAQCAtODYsNCArODYsOSBAQAogI2RlZmluZSBOREVC
VUcKICNlbmRpZgogCisjaWZuZGVmIFpFUk9fQkxPQ0tfUFRSCisvKiBSZXR1cm4gdmFsdWUgZm9y
IHplcm8tc2l6ZSBhbGxvY2F0aW9uLCBkaXN0aW5ndWlzaGVkIGZyb20gTlVMTC4gKi8KKyNkZWZp
bmUgWkVST19CTE9DS19QVFIgKCh2b2lkICopLTFMKQorI2VuZGlmCisKICNlbmRpZiAvKiBfX1hF
Tl9DT05GSUdfSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:17:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoRj-0002fB-1P; Tue, 24 Sep 2019 17:17:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCoRh-0002ev-60
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:17:49 +0000
X-Inumbo-ID: 3b2e3e62-deef-11e9-8628-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 3b2e3e62-deef-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 17:17:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 20C1D142F;
 Tue, 24 Sep 2019 10:17: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 A20FE3F694;
 Tue, 24 Sep 2019 10:17:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 18:17:42 +0100
Message-Id: <20190924171742.25480-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [RESEND][PATCH for-4.13] xen: sched: Fix Arm build
 after commit f855dd9625
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

Q29tbWl0IGY4NTVkZDk2MjUgInNjaGVkOiBhZGQgbWluaW1hbGlzdGljIGlkbGUgc2NoZWR1bGVy
IGZvciBmcmVlIGNwdXMiCmludHJvZHVjZSB0aGUgdXNlIG9mIFpFUk9fQkxPQ0tfUFRSIGluIHRo
ZSBzY2hlZHVsZXIgY29kZS4gSG93ZXZlciwgdGhlCmRlZmluZSBkb2VzIG5vdCBleGlzdCBvdXRz
aWRlIG9mIHhtYWxsb2NfdHNmLmMgZm9yIG5vbi14ODYgYXJjaGl0ZWN0dXJlLgoKVGhpcyB3aWxs
IHJlc3VsdCB0byBhIGNvbXBpbGF0aW9uIGVycm9yIG9uIEFybToKCnNjaGVkdWxlLmM6IEluIGZ1
bmN0aW9uIOKAmHNjaGVkX2lkbGVfYWxsb2NfdmRhdGHigJk6CnNjaGVkdWxlLmM6MTAwOjEyOiBl
cnJvcjog4oCYWkVST19CTE9DS19QVFLigJkgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMg
ZnVuY3Rpb24pCiAgICAgcmV0dXJuIFpFUk9fQkxPQ0tfUFRSOwogICAgICAgICAgICAgICAgIF5+
fn5+fn5+fn5+fn5+CnNjaGVkdWxlLmM6MTAwOjEyOiBub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRl
bnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFy
cyBpbgpzY2hlZHVsZS5jOjEwMToxOiBlcnJvcjogY29udHJvbCByZWFjaGVzIGVuZCBvZiBub24t
dm9pZCBmdW5jdGlvbiBbLVdlcnJvcj1yZXR1cm4tdHlwZV0KIH0KIF4KY2MxOiBhbGwgd2Fybmlu
Z3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKClRvIGF2b2lkIHRoZSBjb21waWxhdGlvbiBlcnJv
ciwgdGhlIGRlZmF1bHQgZGVmaW5pdGlvbiBmb3IKWkVST19CTE9DS19QVFIgaXMgbm93IG1vdmVk
IGluIHhlbi9jb25maWcuaCBhbGxvd2luZyBhbGwgdGhlIGNvZGUgdG8gdXNlCnRoZSBkZWZpbmUu
CgpGaXhlczogZjg1NWRkOTYyNSAoJ3NjaGVkOiBhZGQgbWluaW1hbGlzdGljIGlkbGUgc2NoZWR1
bGVyIGZvciBmcmVlIGNwdXMnKQpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24veG1hbGxvY190bHNmLmMgfCA1IC0tLS0tCiB4
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggIHwgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi94bWFs
bG9jX3Rsc2YuYyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKaW5kZXggZTk4YWQ2NTQ1NS4u
MWU4ZDcyZGVhMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYworKysgYi94
ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCkBAIC01NDksMTEgKzU0OSw2IEBAIHN0YXRpYyB2b2lk
IHRsc2ZfaW5pdCh2b2lkKQogICogeG1hbGxvYygpCiAgKi8KIAotI2lmbmRlZiBaRVJPX0JMT0NL
X1BUUgotLyogUmV0dXJuIHZhbHVlIGZvciB6ZXJvLXNpemUgYWxsb2NhdGlvbiwgZGlzdGluZ3Vp
c2hlZCBmcm9tIE5VTEwuICovCi0jZGVmaW5lIFpFUk9fQkxPQ0tfUFRSICgodm9pZCAqKS0xTCkK
LSNlbmRpZgotCiB2b2lkICpfeG1hbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxv
bmcgYWxpZ24pCiB7CiAgICAgdm9pZCAqcCA9IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vY29uZmlnLmggYi94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKaW5kZXggYTFkMGY5NzBh
Ny4uYTEwNjM4MGEyMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaApAQCAtODYsNCArODYsOSBAQAogI2RlZmluZSBOREVC
VUcKICNlbmRpZgogCisjaWZuZGVmIFpFUk9fQkxPQ0tfUFRSCisvKiBSZXR1cm4gdmFsdWUgZm9y
IHplcm8tc2l6ZSBhbGxvY2F0aW9uLCBkaXN0aW5ndWlzaGVkIGZyb20gTlVMTC4gKi8KKyNkZWZp
bmUgWkVST19CTE9DS19QVFIgKCh2b2lkICopLTFMKQorI2VuZGlmCisKICNlbmRpZiAvKiBfX1hF
Tl9DT05GSUdfSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:18:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:18:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoSD-0002lM-IU; Tue, 24 Sep 2019 17: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=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCoSD-0002l8-6i
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:18:21 +0000
X-Inumbo-ID: 4e2fb356-deef-11e9-9625-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 4e2fb356-deef-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 17:18:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0C042142F;
 Tue, 24 Sep 2019 10:18:20 -0700 (PDT)
Received: from [10.37.10.95] (unknown [10.37.10.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 69F4F3F694;
 Tue, 24 Sep 2019 10:18:19 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190924171702.25422-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <73b6fe2a-9931-a761-ecb1-1aa0f0ec7957@arm.com>
Date: Tue, 24 Sep 2019 18:18:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190924171702.25422-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen: sched: Fix Arm build after
 commit f855dd9625
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGZvcmdvdCB0byBDQyB0aGUgbWFpbnRhaW5lcnMgb24gaXQgOi8uIFBsZWFzZSBpZ25v
cmUgdGhpcyBlLW1haWwuCgpTb3JyeSBmb3IgdGhlIG5vaXNlLgoKQ2hlZXJzLAoKT24gOS8yNC8x
OSA2OjE3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ29tbWl0IGY4NTVkZDk2MjUgInNjaGVk
OiBhZGQgbWluaW1hbGlzdGljIGlkbGUgc2NoZWR1bGVyIGZvciBmcmVlIGNwdXMiCj4gaW50cm9k
dWNlIHRoZSB1c2Ugb2YgWkVST19CTE9DS19QVFIgaW4gdGhlIHNjaGVkdWxlciBjb2RlLiBIb3dl
dmVyLCB0aGUKPiBkZWZpbmUgZG9lcyBub3QgZXhpc3Qgb3V0c2lkZSBvZiB4bWFsbG9jX3RzZi5j
IGZvciBub24teDg2IGFyY2hpdGVjdHVyZS4KPiAKPiBUaGlzIHdpbGwgcmVzdWx0IHRvIGEgY29t
cGlsYXRpb24gZXJyb3Igb24gQXJtOgo+IAo+IHNjaGVkdWxlLmM6IEluIGZ1bmN0aW9uIOKAmHNj
aGVkX2lkbGVfYWxsb2NfdmRhdGHigJk6Cj4gc2NoZWR1bGUuYzoxMDA6MTI6IGVycm9yOiDigJha
RVJPX0JMT0NLX1BUUuKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikK
PiAgICAgICByZXR1cm4gWkVST19CTE9DS19QVFI7Cj4gICAgICAgICAgICAgICAgICAgXn5+fn5+
fn5+fn5+fn4KPiBzY2hlZHVsZS5jOjEwMDoxMjogbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50
aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoIGZ1bmN0aW9uIGl0IGFwcGVhcnMg
aW4KPiBzY2hlZHVsZS5jOjEwMToxOiBlcnJvcjogY29udHJvbCByZWFjaGVzIGVuZCBvZiBub24t
dm9pZCBmdW5jdGlvbiBbLVdlcnJvcj1yZXR1cm4tdHlwZV0KPiAgIH0KPiAgIF4KPiBjYzE6IGFs
bCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwo+IAo+IFRvIGF2b2lkIHRoZSBjb21w
aWxhdGlvbiBlcnJvciwgdGhlIGRlZmF1bHQgZGVmaW5pdGlvbiBmb3IKPiBaRVJPX0JMT0NLX1BU
UiBpcyBub3cgbW92ZWQgaW4geGVuL2NvbmZpZy5oIGFsbG93aW5nIGFsbCB0aGUgY29kZSB0byB1
c2UKPiB0aGUgZGVmaW5lLgo+IAo+IEZpeGVzOiBmODU1ZGQ5NjI1ICgnc2NoZWQ6IGFkZCBtaW5p
bWFsaXN0aWMgaWRsZSBzY2hlZHVsZXIgZm9yIGZyZWUgY3B1cycpCj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgIHhlbi9jb21tb24v
eG1hbGxvY190bHNmLmMgfCA1IC0tLS0tCj4gICB4ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggIHwg
NSArKysrKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMgYi94ZW4vY29t
bW9uL3htYWxsb2NfdGxzZi5jCj4gaW5kZXggZTk4YWQ2NTQ1NS4uMWU4ZDcyZGVhMiAxMDA2NDQK
PiAtLS0gYS94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCj4gKysrIGIveGVuL2NvbW1vbi94bWFs
bG9jX3Rsc2YuYwo+IEBAIC01NDksMTEgKzU0OSw2IEBAIHN0YXRpYyB2b2lkIHRsc2ZfaW5pdCh2
b2lkKQo+ICAgICogeG1hbGxvYygpCj4gICAgKi8KPiAgIAo+IC0jaWZuZGVmIFpFUk9fQkxPQ0tf
UFRSCj4gLS8qIFJldHVybiB2YWx1ZSBmb3IgemVyby1zaXplIGFsbG9jYXRpb24sIGRpc3Rpbmd1
aXNoZWQgZnJvbSBOVUxMLiAqLwo+IC0jZGVmaW5lIFpFUk9fQkxPQ0tfUFRSICgodm9pZCAqKS0x
TCkKPiAtI2VuZGlmCj4gLQo+ICAgdm9pZCAqX3htYWxsb2ModW5zaWduZWQgbG9uZyBzaXplLCB1
bnNpZ25lZCBsb25nIGFsaWduKQo+ICAgewo+ICAgICAgIHZvaWQgKnAgPSBOVUxMOwo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggYi94ZW4vaW5jbHVkZS94ZW4vY29uZmln
LmgKPiBpbmRleCBhMWQwZjk3MGE3Li5hMTA2MzgwYTIzIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9jb25maWcuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaAo+IEBAIC04
Niw0ICs4Niw5IEBACj4gICAjZGVmaW5lIE5ERUJVRwo+ICAgI2VuZGlmCj4gICAKPiArI2lmbmRl
ZiBaRVJPX0JMT0NLX1BUUgo+ICsvKiBSZXR1cm4gdmFsdWUgZm9yIHplcm8tc2l6ZSBhbGxvY2F0
aW9uLCBkaXN0aW5ndWlzaGVkIGZyb20gTlVMTC4gKi8KPiArI2RlZmluZSBaRVJPX0JMT0NLX1BU
UiAoKHZvaWQgKiktMUwpCj4gKyNlbmRpZgo+ICsKPiAgICNlbmRpZiAvKiBfX1hFTl9DT05GSUdf
SF9fICovCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:18:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17: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 1iCoSE-0002lr-Tb; Tue, 24 Sep 2019 17:18:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCoSD-0002lH-FS
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:18:21 +0000
X-Inumbo-ID: 4de66a0c-deef-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4de66a0c-deef-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 17:18: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 307BEAFCE;
 Tue, 24 Sep 2019 17:18:19 +0000 (UTC)
Message-ID: <024b21634c57a86959d97261dae68af4f7826381.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 19:18:17 +0200
In-Reply-To: <20190914085251.18816-9-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-9-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 08/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0142859748723306012=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Rename vcpu_schedule_[un]lock[_irq]() to
> unit_schedule_[un]lock[_irq]()
> and let it take a sched_unit pointer instead of a vcpu pointer as
> parameter.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

I guess 'No functional change', or something like that, could be added
to the changelog.

This is not a strong requirement, tough, as I think it could become
quite repetitive, if it is really added to all the patches doing only
mechanical changes.

So I leave this to committers to decide if we really want it.

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)


--=-RGjZwQI3iBnEGnaZ5iNy
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+4FAl2KT9oACgkQFkJ4iaW4
c+59PRAAqPZJDh23kuFmnWgIvhuY0qq6nWYMSdI8ayaM1qhLUU1lu3lRaOCyVui0
kc+S6yHrqdSF2ph/RbJt69GvVDb6zt+TjIorA6/E6msit3mxsSsSa/nL66mHdgLH
TzLiu9nJIeca7DIG0hQeeupGprWzWYZ4+mcl39VkVtKhztOqngP1rJjq1RC1uK3j
zX0WmXew2nOpWVfnRBUYcdd6UXB6aAd9pTD2gSLe6hVpYmrLJ+BVoIiP/7NCbmrQ
7W/wGp5CaMQfUzcJypusLgrsYn3e817Hzi+k374Jjfmnatw8PuS57G3y0FA7LHOI
LQvj36EoQIORn/volff/ZeBnboX0kieBeX6laYeFjAQ04KgVUtRHfY64Pyr5mZ1F
LL/QnNZ6RCl3yfoNtLVc06aW/QmB6B7/cYwAEf9BCFczub1xvwA+cDmkJofj6WVD
08aqII8KxgCh5kW+NJ7H8h8q1YEhysNSFUAMMwBYtMqu0XxJwcAF6vu16GajoX/t
GatC3KDaiGmTUcIhaWAkc9qsHFy+uRZdrk+PtccjDC5CVa7AEtpm9R7ulOnZrox+
DLgXMcI8zZ5GNWJDkTcm/dQ49fJxXSkmeQBLK/9tSKsHS9FxRoURBdc1hmrM0InQ
RUYjX+ylpVE4nJDPmwT20WlD2D9XBp16+2LHDlc1UVJ/RYuPX8g=
=Q55d
-----END PGP SIGNATURE-----

--=-RGjZwQI3iBnEGnaZ5iNy--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0142859748723306012==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:21:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17: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 1iCoVD-0003fx-FE; Tue, 24 Sep 2019 17:21:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCoVB-0003fp-JM
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:21:25 +0000
X-Inumbo-ID: bbf681a8-deef-11e9-9625-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id bbf681a8-deef-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 17:21:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0840A142F;
 Tue, 24 Sep 2019 10:21:24 -0700 (PDT)
Received: from [10.37.10.95] (unknown [10.37.10.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 51F643F694;
 Tue, 24 Sep 2019 10:21:22 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
 <1569339027-19484-8-git-send-email-olekstysh@gmail.com>
 <27781495-c097-f0a3-6c75-d8cb2aa6f523@arm.com>
 <a16bf417-5e85-46e8-0ec4-167323384c8b@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f006d373-c759-938a-707a-33cfa0f0e338@arm.com>
Date: Tue, 24 Sep 2019 18:21:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a16bf417-5e85-46e8-0ec4-167323384c8b@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.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>

SGkgT2xla3NhbmRyLAoKT24gOS8yNC8xOSA1OjIyIFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4g
T24gMjQuMDkuMTkgMTg6NTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4gCj4gSGkgSnVs
aWVuCj4gCj4gCj4+Cj4+IE9uIDkvMjQvMTkgNDozMCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4+PiBAQCAtMTI2MywxNSArMTI2NCwyMiBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5k
bGVfZGV2aWNlKHN0cnVjdCBkb21haW4gCj4+PiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpk
ZXYsCj4+PiDCoMKgwqDCoMKgIGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmlycSA9
ICVkIG5hZGRyID0gJXVcbiIsCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpLCBuZWVkX21hcHBpbmcsIG5pcnEsIG5hZGRyKTsKPj4+IMKg
IC3CoMKgwqAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgJiYgbmVlZF9tYXBwaW5n
ICkKPj4+ICvCoMKgwqAgaWYgKCBuZWVkX21hcHBpbmcgKQo+Pj4gwqDCoMKgwqDCoCB7Cj4+PiAt
wqDCoMKgwqDCoMKgwqAgZHRfZHByaW50aygiJXMgc2V0dXAgaW9tbXVcbiIsIGR0X25vZGVfZnVs
bF9uYW1lKGRldikpOwo+Pj4gLcKgwqDCoMKgwqDCoMKgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9k
ZXZpY2UoZCwgZGV2KTsKPj4+IC3CoMKgwqDCoMKgwqDCoCBpZiAoIHJlcyApCj4+PiAtwqDCoMKg
wqDCoMKgwqAgewo+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpbnRrKFhFTkxPR19FUlIg
IkZhaWxlZCB0byBzZXR1cCB0aGUgSU9NTVUgZm9yICVzXG4iLAo+Pj4gK8KgwqDCoMKgwqDCoMKg
IGR0X2RwcmludGsoIkNoZWNrIGlmICVzIGlzIGJlaGluZCB0aGUgSU9NTVUgYW5kIGFkZCBpdFxu
IiwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHRfbm9kZV9m
dWxsX25hbWUoZGV2KSk7Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmVzOwo+
Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlvbW11X2FkZF9kdF9kZXZpY2UoZGV2KTsKPj4KPj4g
UmV0dXJuIHZhbHVlIHNob3VsZCBhbHdheXMgYmUgY2hlY2tlZCBvciBleHBsYWluIHdoeSB0aGlz
IGlzIG5vdCBkb25lLgo+IAo+IFllcywgSSB3aWxsIGFkZCBhIGNoZWNrLiBUaGUgcG9zaXRpdmUg
cmVzdWx0IGZvciB1cyBpcyBub24tbmVnYXRpdmUgCj4gKGVpdGhlciAiZGV2aWNlIGlzIHByb3Rl
Y3RlZCIgb3IgImRldmljZSBkb2Vzbid0IG5lZWQgdG8gYmUgcHJvdGVjdGVkIikuCj4gCj4gCj4+
Cj4+Cj4+IFsuLi5dCj4+Cj4+PiDCoCBpbnQgaW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4ZW5f
ZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
ZG9tY3RsX3QpIHVfZG9tY3RsKQo+Pj4gwqAgewo+Pj4gQEAgLTE3Nyw2ICsyNDEsMTMgQEAgaW50
IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAKPj4+ICpkb21jdGwsIHN0cnVj
dCBkb21haW4gKmQsCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4+IMKg
wqDCoMKgwqDCoMKgwqDCoCB9Cj4+PiDCoCArwqDCoMKgwqDCoMKgwqAgaW9tbXVfYWRkX2R0X2Rl
dmljZShkZXYpOwo+Pgo+PiBTYW1lIGhlcmUuCj4gCj4gWWVzLCBJIHRoaW5rLCB3ZSBkb24ndCBu
ZWVkIHRvIGNoZWNrIGZvciByZXR1cm4gdmFsdWUsIGJlY2F1c2UgdGhlIG9ubHkgCj4gb25lIHBv
c2l0aXZlIHJlc3VsdCAiaGVyZSIgaXMgdGhlIGZhY3QgdGhhdCAiZGV2aWNlIGlzIHByb3RlY3Rl
ZCIgKHdoaWNoIAo+IGlzIGNoZWNrZWQgYmVsb3cpLgo+IAo+IFdoYXQgaXMgbW9yZSwgaWYgd2Ug
YWRkIGEgY2hlY2sgZm9yIHRoZSByZXR1cm4gdmFsdWUgdG8gYmUgc3RyaWN0bHkgMCwgCj4gd2Ug
d2lsbCBnZXQgYW4gZXJyb3IgYWZ0ZXIgZ3Vlc3QncyByZWJvb3QgKHNpbmNlIGlvbW11X2FkZF9k
dF9kZXZpY2UoKSAKPiB3aWxsIHJldHVybiAtRUVYSVNUKS4KPiAKPiBTbywgSSB3aWxsIGFkZCBh
IGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgd2UgZG9uJ3QgY2hlY2suIFdoYXQgZG8geW91IHRoaW5r
PwoKV2h5IGRvbid0IHlvdSBkbyB0aGUgZm9sbG93aW5nIGNvZGU/CgppZiAoIHJldCA8IDAgJiYg
cmV0ICE9IC1FRVhJU1QgKQoKVGhpcyB3b3VsZCBhbGxvdyB0aGUgY29kZSB0byByZXR1cm4gdGhl
IGNvcnJyZWN0IGVycm9yIHRvIHRoZSB1cHBlciAKbGF5ZXIuIEEgc3VpdGFibGUgY29tbWVudCBv
biB0b3AgZXhwbGFpbmcgdGhlIGNoZWNrIHdvdWxkIGFsc28gYmUgdXNlZnVsLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:23:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:23:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoWs-0003nE-Sf; Tue, 24 Sep 2019 17:23:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCoWq-0003n6-TF
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:23:08 +0000
X-Inumbo-ID: f968df2c-deef-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f968df2c-deef-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 17:23: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 1BED4AFB0;
 Tue, 24 Sep 2019 17:23:07 +0000 (UTC)
Message-ID: <238a922676b615f5aed44ba4c7060fd89b42815d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 19:23:05 +0200
In-Reply-To: <20190914085251.18816-10-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-10-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 09/47] 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: 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>
Content-Type: multipart/mixed; boundary="===============6623153856342469918=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Affinities are scheduler specific attributes, they should be per
> scheduling unit. So move all affinity related fields in struct vcpu
> to struct sched_unit. While at it switch affinity related functions
> in
> sched-if.h to use a pointer to sched_unit instead to vcpu as
> parameter.
>=20
> The affinity_broken flag must be kept per vcpu as it is related to
> guest actions on specific vcpus. When support of multiple vcpus per
> sched_unit is being added, a unit is regarded as being subject to
> "broken affinity" when any of its vcpus has the affinity_broken flag
> set.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-TRBfxprDYyCtVbTIL2U9
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+4FAl2KUPoACgkQFkJ4iaW4
c+6pDw/+NFrpG3ZGI+t9ZjW6n0YxPgvQqGOjlIoNu9qaQPQy+E8k6AUvAIYNqI5k
RpZ7MH4yE6ko3ZZUo0EjDPc9g1aY2otlvlh5Q4QodizNxoZT15HKMoZ84DR4ezW3
QXPZbgPPxR/RIvEtKer9CoZPkAeRQn9dkmTnaAbdktQHC7tATKy2mSX0JJQH3qiY
SKdVgsOyNJj507yqVT0w164T4NiXGxmUwtyjrItVZrqb9bh67b06Fx/nllnZXLIh
WNySiyW4PH/Iy8bZfHF+pNsVpugaAQ++tO1VKbSFlKhiWGhXaY/PZCetEfm0c603
1kx/5wv37K8wRtNMBIGzykaEePvNxmpq8vEd9fweuopBOKQZFhtpojXMLFMZyeu+
/Qzfd2uGvFIwP2W6varzBpeifIrAd2wKQThRVqn9dnjHzclCget+tnlypJaTN9zt
2IqSK6NuJYj06fgwvRTZbiro4aSNAxT/Np20UqFhgoxRr5YbN/mW9kqsBH/oX1IG
Id08tjKJGZWhPXNlNNGvon92eIsttLNbM67NROTT3WhukZctOARY+hlVoT2RnOZF
ISTpC3g3f9kmjxMwuohIxEanPMT0KCzIPQQdOitdmdBFbZX7L0CXE8saO/54yukE
gqQtjSuaZcAhSTd/XktCopULNV4+H3cIUAqks9GoqHHQe3n5hQc=
=qoXx
-----END PGP SIGNATURE-----

--=-TRBfxprDYyCtVbTIL2U9--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6623153856342469918==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:25:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 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 1iCoZK-0003uX-By; Tue, 24 Sep 2019 17:25:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCoZJ-0003uR-09
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:25:41 +0000
X-Inumbo-ID: 54470ed2-def0-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 54470ed2-def0-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 17:25: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 725B5AE1C;
 Tue, 24 Sep 2019 17:25:39 +0000 (UTC)
Message-ID: <675f35c08613778ce0f796df256b05ccd1765352.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 19:25:38 +0200
In-Reply-To: <20190914085251.18816-12-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-12-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 11/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8483517107973944649=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8483517107973944649==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-tPybuNMySAb8+6Ho8Vek"


--=-tPybuNMySAb8+6Ho8Vek
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Rename the scheduler related perf counters from vcpu* to unit* where
> appropriate.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-tPybuNMySAb8+6Ho8Vek
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+4FAl2KUZIACgkQFkJ4iaW4
c+5JGRAAuM+I2SFiAvmg98Zx7oGOHPHtuX2SdlXTKe8FC+1pkDmcz8cmYumt7Q81
oq+mx2L6qXWFGOdROrd1NSeEZ+lhswvmZYHQPCkj8058lfFJxsolgIgqvQnAUV/o
QhEUHEwCfJvGpvdZNeBK+wS9mTllVRLs+3kYnml0iVRAJLY+kNwIC/w59QjWrwK2
yZO5evOy3YMBXO16tl72lngPRtmr2OzglLmd+HvY+HTUv/FPL9Jlq9YHgLENFhz8
L4N40ikGxCJlGIdxf0hS8e3a0qj8o8HE8qmbvcuFymF0OYPGcNcG5yh9IStM6eBV
ze11jS5eyPaVTHu+Dix4KH8i1T3EZ6CK1kj+zf0U4RBwJb1sLv8YlaaRJrGKye+z
ADoARcU8w4Zshjkg+Iv4bi6YsjQz2DFerVnLtU7oWb+Lz6LTOoJOVKxY35jNCjuH
m8WT/Wqb2SpoofOMynhR8fcb/YdtSJ9Rj4jfNuq/hORgxsbP/lYAKLSgTSaikX6F
3jgGL9aE7qO7VjtDtefrXNeIoFzrpO1J6yibi1E9Qup0C/smeP2wH9FLioX+WZ03
/ummjBWGsDOu63O4HnH5rjyWkILkKC8e4dkUQmIMidhZmFWQb4u6wQuboVeFyx7O
Q9S2p6gePxDDndoWcC6eAKL0jP3GQdCh64pb+ibjCToT9QDn8i4=
=BVYT
-----END PGP SIGNATURE-----

--=-tPybuNMySAb8+6Ho8Vek--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8483517107973944649==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:29:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCocm-00045S-Ul; Tue, 24 Sep 2019 17:29:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCocl-00045L-7h
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:29:15 +0000
X-Inumbo-ID: d3e14f4a-def0-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d3e14f4a-def0-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 17:29: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 907E8AE1C;
 Tue, 24 Sep 2019 17:29:13 +0000 (UTC)
Message-ID: <655618d04190c02caaee22327ea439e332bd9f78.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, Juergen Gross
 <jgross@suse.com>,  xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 19:29:12 +0200
In-Reply-To: <12d5ec32-8f7f-1cba-183c-d61dd8c4c10a@citrix.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <12d5ec32-8f7f-1cba-183c-d61dd8c4c10a@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 00/47] 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: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2261908678442183272=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2261908678442183272==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-3FycelopyR/8rbA4eJvE"


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

On Tue, 2019-09-24 at 12:15 +0100, Sergey Dyasli wrote:
> Hi Juergen,
>=20
> After an extensive testing of your jgross1/sched-v3 branch in XenRT,
> I'm happy to say that we've found no functional regressions so far
> when running in the default (thread/cpu) mode.
>=20
> Hopefully this gives some level of confidence to this series and the
> plan about including it into 4.13 [1]
>=20
Thanks a lot for doing this, and for letting us know.

Can I ask whether the tests were done using Credit2 (i.e., upstream
default) or Credit1, as scheduler?

Thanks again 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)


--=-3FycelopyR/8rbA4eJvE
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+4FAl2KUmgACgkQFkJ4iaW4
c+5Wzg//YOswAY+Z6+mVArrl2rDQru2Hu/7EKcK7vC+ml5deoxIniQR18xzJDIkq
r64roVlbF/Ch9opdhCSBCqUFpC+b8+hUPJTL0I7yVa1lhekoqUpzSaVQQwZUZMGm
ZimPl8+l9Lfjn7CWMSslTTwalQLmfQ4OGP1jlZ2PDbl30B2StsGlkDk3iu+TYi8U
LRyIKClICo9Kg6v9636VAo6mGjTRT7bvoAimdCThCQaRC1IB1509z8nsSO2c7+zc
325JzamwLJPEW5FpqsaCXvTsWtDHyFlLlBl97dd4mqroBN4GNfPhLOz5g4FTtM78
V8i9TVZqlbnFBs7/DdllsOYYHA04roS96hOjmJ/hrJMfKlYj/QTO9cDSW7kx3fvn
7wDFr0PvaDpVN5tIb+/PaD1CBJ/MdJ4fESHglKJ/FyTTDWbLVelT1MVtj5QXkBJH
GZJx5HV8pKuk1CQyjaPd6iDKQ3z0JhZTt6EJ2qMzy9heG70AlEv3pAEcHegearbe
T+DwWRhZg+BkObKgiAt0TWcFn7Hmr5TfdA7jqSBdBE30sJ5FFdfjryUNGyPr1CwF
c32pwI0lHxCoDH9HQhNPWgCWoptn0Z22/G6ryZxGvlU3+18lddBbEYuSfuHDOob3
MEY++3cTBVuf8l1OxvC7mL38B/yNnkHIei2wi6n2E4zEBqM/LGU=
=059b
-----END PGP SIGNATURE-----

--=-3FycelopyR/8rbA4eJvE--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2261908678442183272==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCoe5-0004kY-Bo; Tue, 24 Sep 2019 17:30:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y7zL=XT=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iCoe3-0004kS-So
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:30:35 +0000
X-Inumbo-ID: 03f066e4-def1-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by localhost (Halon) with ESMTPS
 id 03f066e4-def1-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 17:30:35 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id v24so2769170ljj.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 10:30: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=hEhHjNrUEwe6ph/Cxwx95HapK6qfSR5aO5dYXkwr8Nk=;
 b=C+R3GD5BT14AP2XYXnw5dRjCXH9TXLSnLdoinNtlIpRFGTpyNiwe7U2olumzt4aeK1
 sy1pH9eusRmIk50LLqiefbZxYHwYgsQxFYO1Uef76Qti3ziJk7xJvSB5BJyigikfOTlA
 gzrdX8Dg0zqj0D0pYjpnaauFpfGvhfK8PxdNS2bbNkZN90DP8Qb3Pfb9+hoolxvxjsjd
 PqaEFPgq+QQHbpoEaNCpHEZfAgl3ZsGPvUmBfJ3ZGLRcVJH8n2xSsT860jdtSLWu0L2p
 JcW0TzCqJtUG6xEJEY9jG8o4JRxR5oEn3i5gTIys9mc8VsmSYRmjvRXNCQCSjg0vW0Vu
 45Eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=hEhHjNrUEwe6ph/Cxwx95HapK6qfSR5aO5dYXkwr8Nk=;
 b=WYVznuabuyuibA2qRSsAKSMQxLvk3siAmYB4I8qJ5vkpw4QZ1y38JkWMWCQ7mNP1Us
 9QsOA/vhfwzyYtNMMi1mVoc/W/IPRnYjba8XdUI0w+YmQXllJbQdYyD1O05RGTavcvTW
 3EgI1rulkoFL8pDNlaP3r4Cfm2/BnH1GCp7Uf4sgst7G3ak5jflfYkU2LksVBIFQROKy
 Tfy6C0Sy33UY9sabZkK3y4kLqkRDhW9U38JTAWhHOdrpFs9bU7wiHBmc81Un5O2A8Rz/
 QgBgHNfNgH1ySTA60h1u0tOqCZf1GxgYTQg2ouIusHzZubt4L/b7mLDdayoG3Xmqz3XV
 RFDA==
X-Gm-Message-State: APjAAAUzb1ZW0nybeqtmUR4p7OX9Mzh973gkS5gEGGUAKjJq7yooOGeH
 3LeGCU7m8GU6PQHkXoLjBto=
X-Google-Smtp-Source: APXvYqxtNmXXUn1oAyPTdvY1/s9ptMH2YGzXZWIGQm4Ya0zjXKKqGHD5e46F6GIXW3onT/f2cNhVkg==
X-Received: by 2002:a2e:b60b:: with SMTP id r11mr2804915ljn.117.1569346234175; 
 Tue, 24 Sep 2019 10:30: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 77sm613947ljf.85.2019.09.24.10.30.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Sep 2019 10:30:33 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1569339027-19484-1-git-send-email-olekstysh@gmail.com>
 <1569339027-19484-8-git-send-email-olekstysh@gmail.com>
 <27781495-c097-f0a3-6c75-d8cb2aa6f523@arm.com>
 <a16bf417-5e85-46e8-0ec4-167323384c8b@gmail.com>
 <f006d373-c759-938a-707a-33cfa0f0e338@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <2c7b99c9-e1b5-9d1d-f7b0-fe5d084c9e4f@gmail.com>
Date: Tue, 24 Sep 2019 20:30:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f006d373-c759-938a-707a-33cfa0f0e338@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.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>

Ck9uIDI0LjA5LjE5IDIwOjIxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuLgoKCj4KPj4+Cj4+Pgo+Pj4gWy4uLl0KPj4+Cj4+Pj4gwqAgaW50IGlvbW11X2Rv
X2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAo+
Pj4+IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPj4+PiDC
oCB7Cj4+Pj4gQEAgLTE3Nyw2ICsyNDEsMTMgQEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1
Y3QgeGVuX2RvbWN0bCAKPj4+PiAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+
Pj4gwqAgK8KgwqDCoMKgwqDCoMKgIGlvbW11X2FkZF9kdF9kZXZpY2UoZGV2KTsKPj4+Cj4+PiBT
YW1lIGhlcmUuCj4+Cj4+IFllcywgSSB0aGluaywgd2UgZG9uJ3QgbmVlZCB0byBjaGVjayBmb3Ig
cmV0dXJuIHZhbHVlLCBiZWNhdXNlIHRoZSAKPj4gb25seSBvbmUgcG9zaXRpdmUgcmVzdWx0ICJo
ZXJlIiBpcyB0aGUgZmFjdCB0aGF0ICJkZXZpY2UgaXMgCj4+IHByb3RlY3RlZCIgKHdoaWNoIGlz
IGNoZWNrZWQgYmVsb3cpLgo+Pgo+PiBXaGF0IGlzIG1vcmUsIGlmIHdlIGFkZCBhIGNoZWNrIGZv
ciB0aGUgcmV0dXJuIHZhbHVlIHRvIGJlIHN0cmljdGx5IAo+PiAwLCB3ZSB3aWxsIGdldCBhbiBl
cnJvciBhZnRlciBndWVzdCdzIHJlYm9vdCAoc2luY2UgCj4+IGlvbW11X2FkZF9kdF9kZXZpY2Uo
KSB3aWxsIHJldHVybiAtRUVYSVNUKS4KPj4KPj4gU28sIEkgd2lsbCBhZGQgYSBjb21tZW50IGV4
cGxhaW5pbmcgd2h5IHdlIGRvbid0IGNoZWNrLiBXaGF0IGRvIHlvdSAKPj4gdGhpbms/Cj4KPiBX
aHkgZG9uJ3QgeW91IGRvIHRoZSBmb2xsb3dpbmcgY29kZT8KPgo+IGlmICggcmV0IDwgMCAmJiBy
ZXQgIT0gLUVFWElTVCApCj4KPiBUaGlzIHdvdWxkIGFsbG93IHRoZSBjb2RlIHRvIHJldHVybiB0
aGUgY29ycnJlY3QgZXJyb3IgdG8gdGhlIHVwcGVyIAo+IGxheWVyLiBBIHN1aXRhYmxlIGNvbW1l
bnQgb24gdG9wIGV4cGxhaW5nIHRoZSBjaGVjayB3b3VsZCBhbHNvIGJlIHVzZWZ1bC4KCkJlaW5n
IGhvbmVzdCwgSSB3YXMgdGhpbmtpbmcgYWJvdXQgdGhlIHNpbWlsYXIsIGJ1dCByZWplY3RlZCB0
aGlzLiBJIAp0aG91Z2h0LCBhbGwgd2hhdCB3ZSB3YW50ZWQgdG8ga25vdyAiaGVyZSIgd2FzIHdo
ZXRoZXIgdGhlIHBhcnRpY3VsYXIgCmRldmljZSBwcm90ZWN0ZWQgb3Igbm90LiBCdXQsIEkgYWdy
ZWUgbm93LCB0aGUgdXBwZXIgbGF5ZXIgc2hvdWxkIGJlIAppbmZvcm1lZCBhYm91dCB0aGUgZXhh
Y3QgZXJyb3IgcmVhc29uLgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:42:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCopD-0005h7-Mn; Tue, 24 Sep 2019 17: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=rtbr=XT=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iCopC-0005h2-F3
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:42:06 +0000
X-Inumbo-ID: 9f8f7fe4-def2-11e9-9625-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 9f8f7fe4-def2-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 17:42:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569346925;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=orTkE4e0dU/FKiZia6kKFIC+l6rq2xYOwovli1tdQEI=;
 b=c+jkVYhBEVUZK7Yh3b7+s8eHGEQ9Wp7u1nfNFd9tA0Tyma6HS30BvR2g
 Pnkd5/+M7S7UI1Sp75m/XiYrkVeOEk5vcUqtivQXcjZNfxD4KqH98Xh42
 8Bt0Og4FXK3eybJp7L3ktAfgmSns3iVfN3FCa5VIbtymvrJAL0gkhJF+B w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RFmgmTdtH8PIVj92RvA6L2FuY51X7g7AKSyrXLlWV0oJFuOrYx9W4q9APSYHfHLIL5G96QgC2e
 cqi7G9qB4p/yp+horsOaxZLp7phSttGUSn80K1rdctE+y910JB7K76rUwLzHFKdBKNX3D0bd9n
 mk/0tv8PXmC50oN1SPLSDCEpdLnhIirJaHNX7o0fHLPrz+JsBpcZwhTS6ZT99ouDrfYQmccuxf
 oL5ez9dLZtv2R0HRZaE0xuyPUIveGKkSUXwxmovALsNGkyv2w8G+bIGKByvolux9BaSPXR82PY
 ESM=
X-SBRS: 2.7
X-MesageID: 6340068
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6340068"
To: Dario Faggioli <dfaggioli@suse.com>, Sergey Dyasli
 <sergey.dyasli@citrix.com>, Juergen Gross <jgross@suse.com>,
 <xen-devel@lists.xenproject.org>
References: <20190914085251.18816-1-jgross@suse.com>
 <12d5ec32-8f7f-1cba-183c-d61dd8c4c10a@citrix.com>
 <655618d04190c02caaee22327ea439e332bd9f78.camel@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <7d45379d-5dbe-77ca-c1a2-6011dc4ba90d@citrix.com>
Date: Tue, 24 Sep 2019 18:42:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <655618d04190c02caaee22327ea439e332bd9f78.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 00/47] 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 <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>,
 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDkvMjAxOSAxODoyOSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gVHVlLCAyMDE5
LTA5LTI0IGF0IDEyOjE1ICswMTAwLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBIaSBKdWVyZ2Vu
LAo+Pgo+PiBBZnRlciBhbiBleHRlbnNpdmUgdGVzdGluZyBvZiB5b3VyIGpncm9zczEvc2NoZWQt
djMgYnJhbmNoIGluIFhlblJULAo+PiBJJ20gaGFwcHkgdG8gc2F5IHRoYXQgd2UndmUgZm91bmQg
bm8gZnVuY3Rpb25hbCByZWdyZXNzaW9ucyBzbyBmYXIKPj4gd2hlbiBydW5uaW5nIGluIHRoZSBk
ZWZhdWx0ICh0aHJlYWQvY3B1KSBtb2RlLgo+Pgo+PiBIb3BlZnVsbHkgdGhpcyBnaXZlcyBzb21l
IGxldmVsIG9mIGNvbmZpZGVuY2UgdG8gdGhpcyBzZXJpZXMgYW5kIHRoZQo+PiBwbGFuIGFib3V0
IGluY2x1ZGluZyBpdCBpbnRvIDQuMTMgWzFdCj4+Cj4gVGhhbmtzIGEgbG90IGZvciBkb2luZyB0
aGlzLCBhbmQgZm9yIGxldHRpbmcgdXMga25vdy4KCkFkZGl0aW9uYWxseSwgd2UndmUgZ290IHBl
cmZvcm1hbmNlIHRlc3QgcmVzdWx0cyB0b2RheSBhbmQgdGhleSBzaG93ZWQKbm8gbm90aWNlYWJs
ZSByZWdyZXNzaW9ucyBpbiB0aHJlYWQgbW9kZSBhZ2FpbnN0IDQuMTMgd2l0aG91dApjb3JlLXNj
aGVkdWxpbmcgcGF0Y2hlcy4KCj4gQ2FuIEkgYXNrIHdoZXRoZXIgdGhlIHRlc3RzIHdlcmUgZG9u
ZSB1c2luZyBDcmVkaXQyIChpLmUuLCB1cHN0cmVhbQo+IGRlZmF1bHQpIG9yIENyZWRpdDEsIGFz
IHNjaGVkdWxlcj8KPgpUaGF0IHdhcyBDcmVkaXQxIHRoYXQgd2UgdXNlIGluIHRoZSBwcm9kdWN0
LgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:48:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCovb-0005tl-HE; Tue, 24 Sep 2019 17:48:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0Hj=XT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iCova-0005tg-KP
 for xen-devel@lists.xen.org; Tue, 24 Sep 2019 17:48:42 +0000
X-Inumbo-ID: 8b74074a-def3-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 8b74074a-def3-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 17:48: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 48A9F207FD;
 Tue, 24 Sep 2019 17:48:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569347320;
 bh=kIbVItgI//vAl0hzz/L4q5Az8T6ryPOFt8NG7BIkvCI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=r4gwG8BBhg2zKMpEopf9vPfgFocsgBX4QB7jCuB73EMUeu+BJMx16aWjnlUK7YK+U
 A0ZLbN0jNZ+jcq9isd8S9fIxAiqzXEIcaOp2SfDK2Nf/RltFm/o5zJvYdhdeZPLpO0
 JvRYgvvBIjAqqwpEEwjOP+pkvOobS42sGCC89zPE=
Date: Tue, 24 Sep 2019 10:48: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: <ecb07901-c374-c3c1-afcd-c19a7d82958c@arm.com>
Message-ID: <alpine.DEB.2.21.1909241046100.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-5-sstabellini@kernel.org>
 <13e675a2-6628-ccab-9122-94ed9ea2a23d@arm.com>
 <alpine.DEB.2.21.1909240941360.24909@sstabellini-ThinkPad-T480s>
 <ecb07901-c374-c3c1-afcd-c19a7d82958c@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gOS8yNC8xOSA1OjUyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBX
ZWQsIDExIFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEl0IGFsc28gcmFpc2Vz
IHRoZSBxdWVzdGlvbiB3aGF0IHNob3VsZCB3ZSBkbyBpZiB0aGUgc2l6ZSBwYXNzZWQgaW4gbm90
Cj4gPiA+IHBhZ2UtYWxpZ25lZD8gU2hhbGwgd2UganVzdCBibGluZGx5IHJvdW5kIHVwL2Rvd24/
IFNob3VsZCB3ZSB3YXJuPwo+ID4gPiAKPiA+ID4gVGhpcyB3YXMgbm90IGltcG9ydGFudCBmb3Ig
ZG9tMCwgYnV0IGlzIHBvdGVudGlhbGx5IGNyaXRpY2FsIGZvciBkb21VIGFzCj4gPiA+IHlvdQo+
ID4gPiBtYXkgaGFwcGVuIHRvIGluYWR2ZXJ0ZW50bHkgdG8gZXhwb3J0IG1vcmUgdGhhbiB5b3Ug
aG9wZSB0byBhIGd1ZXN0Lgo+ID4gCj4gPiBBIHdhcm5pbmcgb3IgZXZlbiBhIHBhbmljIHdvdWxk
IGJlIE9LIGJlY2F1c2UgaXQgaXMgYSBzdGF0aWMKPiA+IG1pc2NvbmZpZ3VyYXRpb24uCj4gCj4g
WWVzIGFuZCBubywgdGhlcmUgYXJlIHBsYXRmb3JtcyB3aGVyZSBkZXZpY2VzIGFyZSBzaGFyaW5n
IHRoZSBzYW1lIHBhZ2VzIChzZWUKPiB0aGUgVUFSVCBvbiBTdW54aSBTb0MgZm9yIGluc3RhbmNl
KS4gU28gdGhpcyBpcyBhIHZhbGlkIGNvbmZpZ3VyYXRpb24sIGJ1dCB3ZQo+IGRvbid0IHN1cHBv
cnQgaXQuCgpIb3BlZnVsbHkgdGhlIHVzZXIgc2hvdWxkIGtub3cgdGhhdCB0aGUgbWluaW11bSBn
cmFudWxhcml0eSBpcyA0Sy4KCgo+IFRoZSBwcm9ibGVtIGRvZXMgbm90IGFyaXNlIGZvciBkb21V
IGNyZWF0ZWQgYnkgdGhlIHRvb2xzdGFjayBiZWNhdXNlIHdlCj4gcmVxdWVzdCBhIGZyYW1lLiBO
b3RlIHRoYXQgSSB3b3VsZCBub3Qgd2FudCB0byB1c2UgYSBmcmFtZSBmb3IgRG9tMGxlc3MKPiBh
c3NpZ25tZW50IGFzIEkgdGhpbmsgdGhpcyBpcyBidWdneS4KPiAKPiBBbnl3YXksIEkgd291bGQg
cmF0aGVyIG5vdCBhZGQgYSBwYW5pYyBpbiB0aGlzIGNvZGUgYW5kIGxldCB0aGUgdXBwZXIgbGF5
ZXIKPiBkZWNpZGluZyB3aGF0IHRvIGRvLgoKT0suIEkgYWRkZWQgYSB3YXJuaW5nLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:56:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17: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 1iCp36-0006i0-JQ; Tue, 24 Sep 2019 17:56: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=y0Hj=XT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iCp35-0006hv-6D
 for xen-devel@lists.xen.org; Tue, 24 Sep 2019 17:56:27 +0000
X-Inumbo-ID: a0659c4e-def4-11e9-9625-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id a0659c4e-def4-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 17:56: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 CFE5F207FD;
 Tue, 24 Sep 2019 17:56:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569347785;
 bh=mWoDNvtBhN2IgY2e+1a0VE+tflqUdJrQrFmuRcrT+18=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=b/b7FjC134ijQ+n7Q+9/B90y7YFNdoEM2xaJd/RSJdiW/tYs/bQflAu4PqMkR2ofb
 6cE5oLQIB/fy7xmW/QuzFsbNt2Ds0LwYfU8MqyoH1zKfBnc9+WdeAc4Xb3zDPe5Hza
 +m7OCTNm9J+TDJZy41xK3fctZ88QjxadY1S6L8cM=
Date: Tue, 24 Sep 2019 10:56:24 -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: <8e13c7ad-c3cb-aa46-744b-8dc01fe70718@arm.com>
Message-ID: <alpine.DEB.2.21.1909241056070.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-7-sstabellini@kernel.org>
 <8e13c7ad-c3cb-aa46-744b-8dc01fe70718@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gOC8yMS8xOSA0OjUzIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBXZSBk
b24ndCBoYXZlIGEgY2xlYXIgd2F5IHRvIGtub3cgaG93IG1hbnkgdmlydHVhbCBTUElzIHdlIG5l
ZWQgZm9yIHRoZQo+ID4gZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRpb24g
dW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5Cj4gPiB0aGUgbnVtYmVyIG9mIFNQSXMgdG8gYWxs
b2NhdGUgZm9yIGEgZG9tYWluLgo+ID4gCj4gPiBUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdo
ZW4gYWJzZW50LCB3ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgo+ID4gR0lDIGxpbmVz
IGZvciBkb20wLWxlc3MgZG9tYWlucywganVzdCBsaWtlIGZvciBkb20wLiBHaXZlbiB0aGF0Cj4g
PiBkb20wLWxlc3MgVk1zIGFyZSBtZWFudCBmb3Igc3RhdGljIHBhcnRpdGlvbmluZyBzY2VuYXJp
b3Mgd2hlcmUgdGhlCj4gPiBudW1iZXIgb2YgVk1zIGlzIHZlcnkgbG93LCBpbmNyZWFzZWQgbWVt
b3J5IG92ZXJoZWFkIHNob3VsZCBub3QgYmUgYQo+ID4gcHJvYmxlbSwgYW5kIGl0IGlzIHBvc3Np
YmxlIHRvIG1pbmltaXplIGl0IHVzaW5nICJucl9zcGlzIi4KPiA+IAo+ID4gUmVtb3ZlIHRoZSBv
bGQgc2V0dGluZyBvZiBucl9zcGlzIGJhc2VkIG9uIHRoZSBwcmVzZW5jZSBvZiB0aGUgdnBsMDEx
Lgo+IAo+IEkgYW0gYWZyYWlkIHRoaXMgc3RpbGwgZG9lcyBub3QgZXhwbGFpbiB0aGUgaW1wbGlj
YXRpb25zIG9mIHRoaXMgcGF0Y2ggdG8KPiBjdXJyZW50IHNldHVwICh3aXRoIGFuZCB3aXRob3V0
IFZQTDAxMSkuCj4gCj4gRm9yIGluc3RhbmNlLCB3aXRoIHlvdXIgY2hhbmdlLCBWUEwwMTEgbWF5
IG5vdCB3b3JrIGFueW1vcmUuIEltYWdpbmUgd2UgZGVjaWRlCj4gdG8gcHVzaCB0aGUgdnBsMDEx
IGludGVycnVwdCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIEludGVycnVwdCBJRCBzcGFjZSAoaS5l
Lgo+IDEwMTkpLgo+IAo+IEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCB0aGUgdXNlciB0byBoYXZlIHRv
IHNlbGVjdCBucl9zcGlzIGJ5IGhpbXNlbGYgZm9yIHRoaXMKPiBjYXNlLgo+IAo+IFJlZ2FyZGlu
ZyB0aGUgY2hhbmdlIHdpdGhvdXQgdnBsMDExLCB0aGlzIGlzIG5vdCBleHBsYWluZWQgd2h5IGFs
bCB0aGUgZG9tYWlucwo+IChldmVuIHRoZSBvbmUgd2l0aG91dCBTUElzIHJvdXRlZCkgd2lsbCBo
YXZlIFNQSXMgZXhwb3NlZC4gRm9yIGluc3RhbmNlLCBpZgo+IHlvdSB3ZXJlIHRvIGV4cG9zZSAy
NTYgaW50ZXJydXB0cyBmb3IgNCBkb21haW5zLCB0aGlzIHdpbGwgcm91Z2hseSB1c2UgODBLQiBv
Zgo+IG1lbW9yeS4gSSBkb24ndCB0aGluayB0aGlzIGlzIHdoYXQgeW91IGhhZCBpbiBtaW5kIGFz
ICJsb3cgZm9vdHByaW50Ii4KIApXaGF0IGRvIHlvdSB0aGluayBvZiB0aGUgZm9sbG93aW5nOgoK
VGhlIGltcGxpY2F0aW9uIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgd2l0aG91dCBucl9zcGlzIGRv
bTBsZXNzIGRvbWFpbnMKZ2V0IHRoZSBzYW1lIGFtb3VudCBvZiBTUEkgYWxsb2NhdGVkIGFzIGRv
bTAsIHJlZ2FyZGxlc3Mgb2YgaG93IG1hbnkKcGh5c2ljYWwgZGV2aWNlcyB0aGV5IGhhdmUgYXNz
aWduZWQsIGFuZCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhleSBoYXZlCmEgdmlydHVhbCBwbDAx
MSAod2hpY2ggYWxzbyBuZWVkcyBhbiBlbXVsYXRlZCBTUEkpLgoKV2hlbiBucl9zcGlzIGlzIHBy
ZXNlbnQsIHRoZSBkb21haW4gZ2V0cyBleGFjdGx5IG5yX3NwaXMgYWxsb2NhdGVkIFNQSXMuCklm
IHRoZSBudW1iZXIgaXMgdG9vIGxvdywgaXQgbWlnaHQgbm90IGJlIGVub3VnaCBmb3IgdGhlIGRl
dmljZXMKYXNzaWduZWQgaXQgdG8gaXQuIElmIHRoZSBudW1iZXIgaXMgbGVzcyB0aGFuIEdVRVNU
X1ZQTDAxMV9TUEksIHRoZQp2aXJ0dWFsIHBsMDExIHdvbid0IHdvcmsuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 17:59:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 17:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCp5e-0006q1-2z; Tue, 24 Sep 2019 17:59: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=pHvS=XT=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iCp5d-0006pw-5p
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:59:05 +0000
X-Inumbo-ID: fbcef850-def4-11e9-9625-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id fbcef850-def4-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 17:58:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569347939;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=MYsEw/PkoAHMEfHQX16bfYLQkxqnTliQXEMulCe3V0E=;
 b=X6Eo7XSOkM1XA8Pvg5oewmk7a1zj+AumcWISKfr5VzOl0we99KJgFlHf
 DFMdzkw4UCffy04gMAyK1Zy/qyjZbKwnIoeTMmX6gLWItosLYoyf5XJ+B
 qlx2lHFcz0C4c5OVGSb2IInCvyLv0fHeZ3T67bl2A/6hJ+7hlNr0x4DVr k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: na1PdDEejgEe0ca7o+RV86pZUCf4J2+BK01jIgbHcMl2BoU0g1H5BbQP4hmk7Id/DYghtvPGbj
 HsW88myRKQTxvHh1EvjanZ/AQBSxSE2lzXQHuWBEyFG/0QpwuvGGz82dXczDcNi4UBqKAoAq1j
 s/ZJi3/Rw8XnMOl71H5h5Fy8l5HfeV254x/KlOGdLYzFUsAWAyGi0kgI09LOuDxfIl+IEGE89u
 6XwKuIVF4yhb4slcle3oZjxaMVtdYEcEQ2x2sgE/o/zRFJeAkNSt9nsagJHu8nr5PJfijnP1I8
 45c=
X-SBRS: 2.7
X-MesageID: 6011751
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,544,1559534400"; 
   d="scan'208";a="6011751"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <c5ffff18-bded-486d-5883-da1f6e091d51@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: <7973f866-eb4b-59da-3b51-5530263e94da@citrix.com>
Date: Tue, 24 Sep 2019 18:58:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC
 ID 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: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDkvMjAxOSAxNDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTM5NSwxMSArMzk1
LDIwIEBAIHN0YXRpYyB2b2lkIGFtZF94Y19jcHVpZF9wb2xpY3koY29uc3Qgc3QKPiAgCj4gICAg
ICBjYXNlIDB4ODAwMDAwMDg6Cj4gICAgICAgICAgLyoKPiAtICAgICAgICAgKiBFQ1hbMTU6MTJd
IGlzIEFwaWNJZENvcmVTaXplOiBFQ1hbNzowXSBpcyBOdW1iZXJPZkNvcmVzIChtaW51cyBvbmUp
Lgo+IC0gICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAy
Lgo+ICsgICAgICAgICAqIEVDWFsxNToxMl0gaXMgQXBpY0lkQ29yZVNpemUuCj4gKyAgICAgICAg
ICogRUNYWzc6MF0gaXMgTnVtYmVyT2ZDb3JlcyAobWludXMgb25lKS4KPiArICAgICAgICAgKiBV
cGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4gIEJ1dCBtYWtlIHN1cmUg
dG8gYXZvaWQKPiArICAgICAgICAgKiAtIG92ZXJmbG93LAo+ICsgICAgICAgICAqIC0gZ29pbmcg
b3V0IG9mIHN5bmMgd2l0aCBsZWFmIDEgRUJYWzIzOjE2XSwKPiArICAgICAgICAgKiAtIGluY3Jl
bWVudGluZyBBcGljSWRDb3JlU2l6ZSB3aGVuIGl0J3MgemVybyAod2hpY2ggY2hhbmdlcyB0aGUK
PiArICAgICAgICAgKiAgIG1lYW5pbmcgb2YgYml0cyA3OjApLgo+ICAgICAgICAgICAqLwo+IC0g
ICAgICAgIHJlZ3NbMl0gPSAoKHJlZ3NbMl0gKyAoMXUgPDwgMTIpKSAmIDB4ZjAwMHUpIHwKPiAt
ICAgICAgICAgICAgICAgICAgKChyZWdzWzJdICYgMHhmZnUpIDw8IDEpIHwgMXU7Cj4gKyAgICAg
ICAgaWYgKCAocmVnc1syXSAmIDB4N2Z1KSA8IDB4N2Z1ICkKCkluIGF0dGVtcHRpbmcgdG8gcmVi
YXNlIG15IHNlcmllcywgdGhlcmUgaXMgYSBidWcgaGVyZS7CoCBJdCBzaG91bGQgYmUgJgoweGZm
IG90aGVyd2lzZSB0aGUgdG9wIGJpdCBpc24ndCBpbmNsdWRlZCBpbiB0aGUgY29tcGFyaXNvbiwg
YW5kIGEgdmFsdWUKb2YgMTI4IHdpbGwgc3RpbGwgYmUgZG91YmxlZC4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 18:04:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 18: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 1iCpAg-0007h6-0v; Tue, 24 Sep 2019 18: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=IFsf=XT=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iCpAe-0007h1-EA
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:04:16 +0000
X-Inumbo-ID: b86590be-def5-11e9-9625-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b86590be-def5-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 18:04:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0F853142F;
 Tue, 24 Sep 2019 11:04:15 -0700 (PDT)
Received: from [10.37.10.95] (unknown [10.37.10.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2766B3F694;
 Tue, 24 Sep 2019 11:04:12 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190924171742.25480-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3510bd45-7e09-5de3-3f94-f6cb0422dd7c@arm.com>
Date: Tue, 24 Sep 2019 19:04:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190924171742.25480-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen: sched: Fix Arm build
 after commit f855dd9625
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>

SGkgYWxsLAoKT24gOS8yNC8xOSA2OjE3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ29tbWl0
IGY4NTVkZDk2MjUgInNjaGVkOiBhZGQgbWluaW1hbGlzdGljIGlkbGUgc2NoZWR1bGVyIGZvciBm
cmVlIGNwdXMiCj4gaW50cm9kdWNlIHRoZSB1c2Ugb2YgWkVST19CTE9DS19QVFIgaW4gdGhlIHNj
aGVkdWxlciBjb2RlLiBIb3dldmVyLCB0aGUKPiBkZWZpbmUgZG9lcyBub3QgZXhpc3Qgb3V0c2lk
ZSBvZiB4bWFsbG9jX3RzZi5jIGZvciBub24teDg2IGFyY2hpdGVjdHVyZS4KPiAKPiBUaGlzIHdp
bGwgcmVzdWx0IHRvIGEgY29tcGlsYXRpb24gZXJyb3Igb24gQXJtOgo+IAo+IHNjaGVkdWxlLmM6
IEluIGZ1bmN0aW9uIOKAmHNjaGVkX2lkbGVfYWxsb2NfdmRhdGHigJk6Cj4gc2NoZWR1bGUuYzox
MDA6MTI6IGVycm9yOiDigJhaRVJPX0JMT0NLX1BUUuKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug
aW4gdGhpcyBmdW5jdGlvbikKPiAgICAgICByZXR1cm4gWkVST19CTE9DS19QVFI7Cj4gICAgICAg
ICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4KPiBzY2hlZHVsZS5jOjEwMDoxMjogbm90ZTogZWFj
aCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoIGZ1
bmN0aW9uIGl0IGFwcGVhcnMgaW4KPiBzY2hlZHVsZS5jOjEwMToxOiBlcnJvcjogY29udHJvbCBy
ZWFjaGVzIGVuZCBvZiBub24tdm9pZCBmdW5jdGlvbiBbLVdlcnJvcj1yZXR1cm4tdHlwZV0KPiAg
IH0KPiAgIF4KPiBjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwo+IAo+
IFRvIGF2b2lkIHRoZSBjb21waWxhdGlvbiBlcnJvciwgdGhlIGRlZmF1bHQgZGVmaW5pdGlvbiBm
b3IKPiBaRVJPX0JMT0NLX1BUUiBpcyBub3cgbW92ZWQgaW4geGVuL2NvbmZpZy5oIGFsbG93aW5n
IGFsbCB0aGUgY29kZSB0byB1c2UKPiB0aGUgZGVmaW5lLgo+IAo+IEZpeGVzOiBmODU1ZGQ5NjI1
ICgnc2NoZWQ6IGFkZCBtaW5pbWFsaXN0aWMgaWRsZSBzY2hlZHVsZXIgZm9yIGZyZWUgY3B1cycp
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkZZ
SSwgQW5kcmV3IGFja2VkIHRoZSBwYXRjaCBvbiBJUkMsIHNvIEkgaGF2ZSBjb21taXR0ZWQgaXQu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 18:07:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 18:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCpDk-0007pp-J4; Tue, 24 Sep 2019 18:07:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0Hj=XT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iCpDi-0007pf-Kx
 for xen-devel@lists.xen.org; Tue, 24 Sep 2019 18:07:26 +0000
X-Inumbo-ID: 29ef400e-def6-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 29ef400e-def6-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 18:07: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 14433214AF;
 Tue, 24 Sep 2019 18:07:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569348445;
 bh=olJRKEoEaFZJTZQ4K3+zsI4LQjboi6jfTJAjS0kwebo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=p1L/nkI8SjF2FxFrC5to9pZb7ys7XAC8j5EwNpEqCF5DIx73gbiJrlxrD9LJsP9Hm
 C7NCx1PWvKVWqUaXQx2jJRooHkya9Ox1cpACqyK2EuedREa7aO8XmJvi3/Pmh9NeDT
 3jI5INfZFmjc28MFQjfKUFFrY6HCvEofNKCt1ANs=
Date: Tue, 24 Sep 2019 11:07:24 -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: <1879bd44-0107-5799-cacc-6cb2ee31b8b9@arm.com>
Message-ID: <alpine.DEB.2.21.1909241105071.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-8-sstabellini@kernel.org>
 <1879bd44-0107-5799-cacc-6cb2ee31b8b9@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gOC8yMS8xOSA0OjUzIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBBZGQg
aW5mbyBhYm91dCB0aGUgU1BJIHVzZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDExLgo+ID4gCj4gPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4g
PiAKPiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2NDoKPiA+IC0gZml4IHNwZWxsaW5nCj4gPiAtIGFk
ZCAibXVsdGlib290LG1vZHVsZSIKPiA+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+ID4gLSBp
bXByb3ZlIGRvYwo+ID4gLSBleHBhbmQgdGhlIG5yX3NwaXMgYW5kIHZwbDAxMSBzZWN0aW9ucyBh
bmQgaW5jbHVkZSBpbmZvcm1hdGlvbiBhYm91dAo+ID4gICAgdGhlIHZwbDAxMSBTUEkKPiA+IC0g
bW92ZSBwYXNzdGhyb3VnaCBpbmZvcm1hdGlvbiB0byBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdo
LnR4dAo+ID4gCj4gPiBDaGFuZ2VzIGluIHYzOgo+ID4gLSBhZGQgbnJfc3Bpcwo+ID4gLSBjaGFu
Z2UgZGVzY3JpcHRpb24gb2YgaW50ZXJydXB0cyBhbmQgaW50ZXJydXB0LXBhcmVudAo+ID4gCj4g
PiBDaGFuZ2VzIGluIHYyOgo+ID4gLSBkZXZpY2UgdHJlZSBmcmFnbWVudCBsb2FkZWQgaW4gY2Fj
aGVhYmxlIG1lbW9yeQo+ID4gLSByZW5hbWUgbXVsdGlib290LGR0YiB0byBtdWx0aWJvb3QsZGV2
aWNlLXRyZWUKPiA+IC0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCj4gPiAtIGFkZCBhIG5v
dGUgYWJvdXQgZGV2aWNlIG1lbW9yeSBtYXBwaW5nCj4gPiAtIGludHJvZHVjZSB4ZW4scmVnCj4g
PiAtIHNwZWNpZnkgb25seSB0aGUgR0lDIGlzIHN1cHBvcnRlZAo+ID4gLS0tCj4gPiAgIGRvY3Mv
bWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgfCAgNDQgKysrKysrKysrKy0KPiA+ICAg
ZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQgICAgICAgICB8IDEwNSArKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0Cj4gPiBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQKPiA+IGluZGV4IDMxN2E5ZTk2MmEuLjBiODUwYzA1OTEgMTAwNjQ0Cj4gPiAtLS0gYS9kb2Nz
L21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4gPiArKysgYi9kb2NzL21pc2MvYXJt
L2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4gPiBAQCAtMTQ2LDcgKzE0NiwxOCBAQCB3aXRoIHRo
ZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPiA+ICAgICAtIHZwbDAxMQo+ID4gICAtICAgIEFuIGVt
cHR5IHByb3BlcnR5IHRvIGVuYWJsZS9kaXNhYmxlIGEgdmlydHVhbCBwbDAxMSBmb3IgdGhlIGd1
ZXN0IHRvCj4gPiB1c2UuCj4gPiArICAgIEFuIGVtcHR5IHByb3BlcnR5IHRvIGVuYWJsZS9kaXNh
YmxlIGEgdmlydHVhbCBwbDAxMSBmb3IgdGhlIGd1ZXN0IHRvCj4gPiArICAgIHVzZS4gVGhlIHZp
cnR1YWwgcGwwMTEgdXNlcyBTUEkgbnVtYmVyIDMyIChzZWUgR1VFU1RfVlBMMDExX1NQSSkuCj4g
Cj4gVGhpcyBpcyBhIGJpdCBjb25mdXNpbmcsIGlmIHlvdSBzYXkgU1BJIG51bWJlciAzMiwgdGhl
biB5b3UgYXJlIHNheWluZyB0aGUKPiBpbnRlcnJ1cHQgaWRlbnRpZmllciB3aWxsIGJlIDY0LiBI
b3dldmVyLCB0aGUgaW50ZXJydXB0IGlkZW50aWZpZXIgaXMgMzIsIHNvCj4gdGhlIFNQSSBudW1i
ZXIgaXMgMC4KCkknbGwgY2xhcmlmeQoKCj4gPiArICAgIFBsZWFzZSBub3RlIHRoYXQgdGhlIFNQ
SSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMSBjb3VsZCBjbGFzaCB3aXRoCj4gPiB0aGUKPiA+
ICsgICAgcGh5c2ljYWwgU1BJIG9mIGEgcGh5c2ljYWwgZGV2aWNlIGFzc2lnbmVkIHRvIHRoZSBn
dWVzdC4KPiA+ICsKPiA+ICstIG5yX3NwaXMKPiA+ICsKPiA+ICsgICAgT3B0aW9uYWwuIEEgMzIt
Yml0IGludGVnZXIgc3BlY2lmeWluZyB0aGUgbnVtYmVyIG9mIFNQSXMgKFNoYXJlZAo+ID4gKyAg
ICBQZXJpcGhlcmFsIEludGVycnVwdHMpIHRvIGFsbG9jYXRlIGZvciB0aGUgZG9tYWluLiBJZiBu
cl9zcGlzIGlzCj4gPiArICAgIG1pc3NpbmcsIHRoZSBtYXggbnVtYmVyIG9mIFNQSXMgc3VwcG9y
dGVkIGJ5IHRoZSBwaHlzaWNhbCBHSUMgaXMKPiA+ICsgICAgdXNlZC4gSWYgYm90aCB2cGwwMTEg
YW5kIG5yX3NwaXMgYXJlIHNldCwgbnJfc3BpcyBzaG91bGQgYmUgYXQgbGVhc3QKPiA+ICsgICAg
MSB0byBhY2NvdW50IGZvciB0aGUgU1BJIHVzZWQgYnkgdGhlIHZpcnR1YWwgcGwwMTEuCj4gPiAg
ICAgLSAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKPiA+ICAgQEAgLTIyNiwzICsyMzcs
MzQgQEAgY2hvc2VuIHsKPiA+ICAgICAgICAgICB9Owo+ID4gICAgICAgfTsKPiA+ICAgfTsKPiA+
ICsKPiA+ICsKPiA+ICtEZXZpY2UgQXNzaWdubWVudAo+ID4gKz09PT09PT09PT09PT09PT09Cj4g
PiArCj4gPiArRGV2aWNlIEFzc2lnbm1lbnQgKFBhc3N0aHJvdWdoKSBpcyBzdXBwb3J0ZWQgYnkg
YWRkaW5nIGFub3RoZXIgbW9kdWxlLAo+ID4gK2Fsb25nc2lkZSB0aGUga2VybmVsIGFuZCByYW1k
aXNrLCB3aXRoIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudAo+ID4gK2NvcnJlc3BvbmRpbmcgdG8g
dGhlIGRldmljZSBub2RlIHRvIGFzc2lnbiB0byB0aGUgZ3Vlc3QuCj4gPiArCj4gPiArVGhlIGR0
YiBzdWItbm9kZSBzaG91bGQgaGF2ZSB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6Cj4gPiArCj4g
PiArLSBjb21wYXRpYmxlCj4gPiArCj4gPiArICAgICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGFu
ZCAibXVsdGlib290LG1vZHVsZSIKPiA+ICsKPiA+ICstIHJlZwo+ID4gKwo+ID4gKyAgICBTcGVj
aWZpZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGRldmljZSB0cmVlIGJpbmFyeSBmcmFn
bWVudAo+ID4gKyAgICBSQU0gYW5kIGl0cyBsZW5ndGguCj4gPiArCj4gPiArQXMgYW4gZXhhbXBs
ZToKPiA+ICsKPiA+ICsgICAgICAgIG1vZHVsZUAweGMwMDAwMDAgewo+ID4gKyAgICAgICAgICAg
IGNvbXBhdGlibGUgPSAibXVsdGlib290LGRldmljZS10cmVlIiwgIm11bHRpYm9vdCxtb2R1bGUi
Owo+ID4gKyAgICAgICAgICAgIHJlZyA9IDwweDAgMHhjMDAwMDAwIDB4ZmZmZmZmPjsKPiA+ICsg
ICAgICAgIH07Cj4gPiArCj4gPiArVGhlIERUQiBmcmFnbWVudCBpcyBsb2FkZWQgYXQgMHhjMDAw
MDAwIGluIHRoZSBleGFtcGxlIGFib3ZlLiBJdCBzaG91bGQKPiA+ICtmb2xsb3cgdGhlIGNvbnZl
bnRpb24gZXhwbGFpbmVkIGluIGRvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0LiBUaGUKPiA+
ICtEVEIgZnJhZ21lbnQgd2lsbCBiZSBhZGRlZCB0byB0aGUgZ3Vlc3QgZGV2aWNlIHRyZWUsIHNv
IHRoYXQgdGhlIGd1ZXN0Cj4gPiAra2VybmVsIHdpbGwgYmUgYWJsZSB0byBkaXNjb3ZlciB0aGUg
ZGV2aWNlLgo+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0IGIv
ZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKPiA+IGluZGV4IDBlZmJkMTIyZGUuLjgwODRm
MmUzMWIgMTAwNjQ0Cj4gPiAtLS0gYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAo+ID4g
KysrIGIvZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKPiA+IEBAIC04MCw2ICs4MCwxMTEg
QEAgU1BJIG51bWJlcnMgc3RhcnQgZnJvbSAzMiwgaW4gdGhpcyBleGFtcGxlIDgwICsgMzIgPQo+
ID4gMTEyLgo+ID4gICBTZWUgbWFuIFt4bC5jZmddIGZvciB0aGUgaW9tZW0gZm9ybWF0LiBUaGUg
cmVnIHByb3BlcnR5IGlzIGp1c3QgYSBwYWlyCj4gPiAgIG9mIGFkZHJlc3MsIHRoZW4gc2l6ZSBu
dW1iZXJzLCBlYWNoIG9mIHRoZW0gY2FuIG9jY3VweSAxIG9yIDIgY2VsbHMuCj4gPiAgICsKPiA+
ICtEb20wLWxlc3MgRGV2aWNlIFBhc3N0aHJvdWdoCj4gPiArPT09PT09PT09PT09PT09PT09PT09
PT09PT09PQo+ID4gKwo+ID4gK1RoZSBwYXJ0aWFsIGRldmljZSB0cmVlIGZvciBkb20wLWxlc3Mg
Z3Vlc3RzIHNob3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcKPiA+ICtwcm9wZXJ0aWVzIGZvciBlYWNo
IG5vZGUgY29ycmVzcG9uZGluZyB0byBhIHBoeXNpY2FsIGRldmljZSB0byBhc3NpZ24gdG8KPiA+
ICt0aGUgZ3Vlc3Q6Cj4gPiArCj4gPiArLSB4ZW4scmVnCj4gPiArCj4gPiArICBUaGUgeGVuLHJl
ZyBwcm9wZXJ0eSBpcyBhbiBhcnJheSBvZjoKPiA+ICsKPiA+ICsgICAgPHBoeXNfYWRkciBzaXpl
IGd1ZXN0X2FkZHI+Cj4gPiArCj4gPiArICBUaGV5IHNwZWNpZnkgdGhlIHBoeXNpY2FsIGFkZHJl
c3MgYW5kIHNpemUgb2YgdGhlIGRldmljZSBtZW1vcnkKPiA+ICsgIHJhbmdlcyB0b2dldGhlciB3
aXRoIHRoZSBjb3JyZXNwb25kaW5nIGd1ZXN0IGFkZHJlc3MgdG8gbWFwIHRoZW0gdG8uCj4gPiAr
ICBUaGUgc2l6ZSBvZiBgcGh5c19hZGRyJyBhbmQgYGd1ZXN0X2FkZHInIGlzIGRldGVybWluZWQg
YnkKPiA+ICsgICNhZGRyZXNzX2NlbGxzOyB0aGUgc2l6ZSBvZiBgc2l6ZScgaXMgZGV0ZXJtaW5l
ZCBieSAjc2l6ZV9jZWxscy4KPiAKPiAjYWRkcmVzc19jZWxscyBhbmQgI3NpemVfY2VsbHMgb2Yg
d2hpY2ggZGV2aWNlLXRyZWU/IFBhcnRpYWwgb3IgSG9zdD8KCmhlcmUgdG9vCgoKPiA+ICsgIFRo
ZSBtZW1vcnkgd2lsbCBiZSBtYXBwZWQgYXMgZGV2aWNlIG1lbW9yeSBpbiB0aGUgZ3Vlc3QKPiA+
ICsgIChwMm1fbW1pb19kaXJlY3RfZGV2KS4KPiAKPiBUaGUgcDJtIHR5cGUgbWVhbnMgbm90aGlu
ZyBmb3IgbW9zdCBvZiB0aGUgdXNlci4gV2hhdCBtYXR0ZXJzIGlzIHRoZSBzdGFnZS0yCj4gd2ls
bCBiZSBjb25maWd1cmVkIHdpdGggRGV2aWNlLW5HblJFIChzdHJvbmdseSBvcmRlcmVkIGZvciBB
cm12NykgZm9yIHRob3NlCj4gbWFwcGluZ3MuCgpJJ2xsIHNheSBEZXZpY2UtbkduUkUKCgo+ID4g
Kwo+ID4gKy0geGVuLHBhdGgKPiA+ICsKPiA+ICsgIEEgc3RyaW5nIHByb3BlcnR5IHJlcHJlc2Vu
dGluZyB0aGUgcGF0aCBpbiB0aGUgaG9zdCBkZXZpY2UgdHJlZSB0byB0aGUKPiA+ICsgIGNvcnJl
c3BvbmRpbmcgZGV2aWNlIG5vZGUuCj4gPiArCj4gPiArSW4gYWRkaXRpb24sIGEgc3BlY2lhbCAv
Z2ljIG5vZGUgaXMgZXhwZWN0ZWQgYXMgYSBwbGFjZWhvbGRlciBmb3IgdGhlCj4gPiArZnVsbCBH
SUMgbm9kZSB0aGF0IHdpbGwgYmUgYWRkZWQgYnkgWGVuIGZvciB0aGUgZ3Vlc3QuIC9naWMgY2Fu
IGJlCj4gPiArcmVmZXJlbmNlZCBieSBvdGhlciBwcm9wZXJ0aWVzIGluIHRoZSBkZXZpY2UgdHJl
ZSBmcmFnbWVudC4gRm9yCj4gPiAraW5zdGFuY2UsIGl0IGNhbiBiZSByZWZlcmVuY2VkIGJ5IGlu
dGVycnVwdC1wYXJlbnQgdW5kZXIgYSBkZXZpY2Ugbm9kZS4KPiA+ICtYZW4gd2lsbCB0YWtlIGNh
cmUgb2Ygc3Vic3RpdHV0aW5nIHRoZSAiZ2ljIiBwbGFjZWhvbGRlciBub2RlIGZvciBhCj4gPiAr
Y29tcGxldGUgR0lDIG5vZGUgd2hpbGUgcmV0YWluaW5nIGFsbCB0aGUgcmVmZXJlbmNlcyBjb3Jy
ZWN0bHkuCj4gCj4gVGhpcyBzZWVtcyB0byBpbXBseSB0aGF0IC9naWMgd2lsbCBiZSByZXRhaW5l
ZCBpbiB0aGUgZ3Vlc3QgRFQuIEJ1dCB3ZSBhcmUKPiBnb2luZyB0byBjcmVhdGUgYSBuZXcgb25l
IGluIHRoZSBmb3JtIGludGVycnVwdC1jb250cm9sbGVyQDx1bml0Pi4KCkknbGwgY2xhcmlmeQoK
Cj4gPiArCj4gPiArICAgIGdpYzogZ2ljIHsKPiA+ICsgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMg
PSA8MHgzPjsKPiA+ICsgICAgICAgIGludGVycnVwdC1jb250cm9sbGVyOwo+ID4gKyAgICB9Owo+
ID4gKwo+ID4gK05vdGUgdGhhdCB0aGUgI2ludGVycnVwdC1jZWxscyBhbmQgaW50ZXJydXB0LWNv
bnRyb2xsZXIgcHJvcGVydGllcyBhcmUKPiA+ICtub3QgYWN0dWFsbHkgcmVxdWlyZWQsIGhvd2V2
ZXIsIERUQyBleHBlY3RzIHRoZW0gdG8gYmUgcHJlc2VudCBpZiBnaWMgaXMKPiA+ICtyZWZlcmVu
Y2VkIGJ5IGludGVycnVwdC1wYXJlbnQgb3Igc2ltaWxhci4KPiA+ICsKPiA+ICsKPiA+ICtFeGFt
cGxlCj4gPiArPT09PT09PQo+ID4gKwo+ID4gK1RoZSBmb2xsb3dpbmcgaXMgYSByZWFsLXdvcmxk
IGV4YW1wbGUgb2YgYSBkZXZpY2UgdHJlZSBmcmFnbWVudCB0bwo+ID4gK2Fzc2lnbiBhIG5ldHdv
cmsgY2FyZCB0byBhIGRvbTAtbGVzcyBndWVzdCBvbiBYaWxpbnggVWx0cmFzY2FsZSsgTVBTb0M6
Cj4gPiArCj4gPiArL2R0cy12MS87Cj4gPiArCj4gPiArLyB7Cj4gPiArICAgICNhZGRyZXNzLWNl
bGxzID0gPDB4Mj47Cj4gPiArICAgICNzaXplLWNlbGxzID0gPDB4MT47Cj4gCj4gQUZBSUNULCB5
b3UgYmFzaWNhbGx5IGR1bXBlZCB0aGUgRFQgd2l0aCBkdGMuIENhbiB3ZSBwcm92aWRlIHNvbWV0
aGluZyBtb3JlCj4gaHVtYW4gcmVhZGFibGU/IEZvciBpbnN0YW5jZSwgMHhYLCBjYW4gYmUgcmVw
bGFjZSBieSBYLgoKSSBhbSBzbyB1c2VkIHRvIHJlYWRpbmcgaXQgdGhpcyB3YXkgSSBjYW4ndCB0
ZWxsIGFueW1vcmUgd2hhbiBpcyBtb3JlCiJodW1hbmx5IHJlYWRhYmxlIiA6LSkKSSBjYW4gcmVw
bGFjZSAweFggYnkgWCBmb3IgI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzIGV2ZXJ5d2hl
cmUgaW4KdGhlIGV4YW1wbGUuIEkgZG9uJ3QgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gZG8gaXQg
Zm9yIHJlZyBhbmQKaW50ZXJydXB0cyBwcm9wZXJ0aWVzPwoKCj4gPiArCj4gPiArICAgIGdpYzog
Z2ljIHsKPiA+ICsgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8MHgzPjsKPiA+ICsgICAgICAg
IGludGVycnVwdC1jb250cm9sbGVyOwo+ID4gKyAgICB9Owo+ID4gKwo+ID4gKyAgICBwYXNzdGhy
b3VnaCB7Cj4gPiArICAgICAgICBjb21wYXRpYmxlID0gInNpbXBsZS1idXMiOwo+ID4gKyAgICAg
ICAgcmFuZ2VzOwo+ID4gKyAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgyPjsKPiA+ICsgICAg
ICAgICNzaXplLWNlbGxzID0gPDB4MT47Cj4gPiArCj4gPiArICAgICAgICBtaXNjX2NsayB7Cj4g
PiArICAgICAgICAgICAgI2Nsb2NrLWNlbGxzID0gPDB4MD47Cj4gPiArICAgICAgICAgICAgY2xv
Y2stZnJlcXVlbmN5ID0gPDB4NzczNTk0MD47Cj4gPiArICAgICAgICAgICAgY29tcGF0aWJsZSA9
ICJmaXhlZC1jbG9jayI7Cj4gPiArICAgICAgICAgICAgbGludXgscGhhbmRsZSA9IDwweDE+Owo+
ID4gKyAgICAgICAgICAgIHBoYW5kbGUgPSA8MHgxPjsKPiAKPiBXZSBzaG91bGQgbGV0IHRoZSBk
ZXZpY2UtdHJlZSBjb21waWxlciB0byBnZW5lcmF0ZSB0aG9zZSBwcm9wZXJ0eS4gT3RoZXJ3aXNl
LAo+IGl0IGRlZmVhdHMgdGhlIHB1cnBvc2Ugb2Ygd2hhdCB5b3UgZXhwbGFpbmVkIGFib3V0IC9n
aWMgYWJvdmUuIAoKeWVzLCB0aGF0J3MgYSBnb29kIHBvaW50LCBJJ2xsIGZpeCBpdAoKPiBUaGUg
dHdvIGNvbW1lbnRzIGFwcGxpZXMgZm9yIHRoZSBmdWxsIGV4YW1wbGUuCj4KPiA+ICsgICAgICAg
IH07Cj4gPiArCj4gPiArICAgICAgICBldGhlcm5ldEBmZjBlMDAwMCB7Cj4gPiArICAgICAgICAg
ICAgY29tcGF0aWJsZSA9ICJjZG5zLHp5bnFtcC1nZW0iOwo+ID4gKyAgICAgICAgICAgIHN0YXR1
cyA9ICJva2F5IjsKPiA+ICsgICAgICAgICAgICByZWcgPSA8MHgwIDB4ZmYwZTAwMDAgMHgxMDAw
PjsKPiA+ICsgICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJwY2xrIiwgImhjbGsiLCAidHhfY2xr
IiwgInJ4X2NsayI7Cj4gPiArICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgxPjsKPiA+
ICsgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwweDA+Owo+ID4gKyAgICAgICAgICAgIGNsb2Nr
cyA9IDwweDEgMHgxIDB4MSAweDE+Owo+ID4gKyAgICAgICAgICAgIHBoeS1tb2RlID0gInJnbWlp
LWlkIjsKPiA+ICsgICAgICAgICAgICB4bG54LHB0cC1lbmV0LWNsb2NrID0gPDB4MD47Cj4gPiAr
ICAgICAgICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgPSBbMDAgMGEgMzUgMDAgMjIgMDFdOwo+ID4g
KyAgICAgICAgICAgIHBoeS1oYW5kbGUgPSA8MHgyPjsKPiA+ICsgICAgICAgICAgICBpbnRlcnJ1
cHQtcGFyZW50ID0gPCZnaWM+Owo+ID4gKyAgICAgICAgICAgIGludGVycnVwdHMgPSA8MHgwIDB4
M2YgMHg0IDB4MCAweDNmIDB4ND47Cj4gPiArICAgICAgICAgICAgeGVuLHBhdGggPSAiL2FtYmEv
ZXRoZXJuZXRAZmYwZTAwMDAiOwo+ID4gKyAgICAgICAgICAgIHhlbixyZWcgPSA8MHgwIDB4ZmYw
ZTAwMDAgMHgxMDAwIDB4MCAweGZmMGUwMDAwPjsKPiA+ICsKPiA+ICsgICAgICAgICAgICBwaHlA
YyB7Cj4gPiArICAgICAgICAgICAgICAgIHJlZyA9IDwweGM+Owo+ID4gKyAgICAgICAgICAgICAg
ICB0aSxyeC1pbnRlcm5hbC1kZWxheSA9IDwweDg+Owo+ID4gKyAgICAgICAgICAgICAgICB0aSx0
eC1pbnRlcm5hbC1kZWxheSA9IDwweGE+Owo+ID4gKyAgICAgICAgICAgICAgICB0aSxmaWZvLWRl
cHRoID0gPDB4MT47Cj4gPiArICAgICAgICAgICAgICAgIHRpLHJ4Y3RybC1zdHJhcC13b3JrYTsK
PiA+ICsgICAgICAgICAgICAgICAgbGludXgscGhhbmRsZSA9IDwweDI+Owo+ID4gKyAgICAgICAg
ICAgICAgICBwaGFuZGxlID0gPDB4Mj47Cj4gPiArICAgICAgICAgICAgfTsKPiA+ICsgICAgICAg
IH07Cj4gPiArICAgIH07Cj4gPiArfTsKPiA+ICsKPiA+ICsKPiBDaGVlcnMsCj4gCj4gLS0gCj4g
SnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 18:20:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 18:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCpQB-0000zL-2G; Tue, 24 Sep 2019 18:20:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RU4J=XT=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1iCpQA-0000zG-0a
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:20:18 +0000
X-Inumbo-ID: f5de7b2a-def7-11e9-97fb-bc764e2007e4
Received: from mail-qt1-x82a.google.com (unknown [2607:f8b0:4864:20::82a])
 by localhost (Halon) with ESMTPS
 id f5de7b2a-def7-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 18:20:17 +0000 (UTC)
Received: by mail-qt1-x82a.google.com with SMTP id r5so3326373qtd.0
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 11:20:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=pbFAsf0nr9nQIedSCrTR57psV7Dnpl/lINx8FIwB7Dc=;
 b=fu0yRUOpPQJ99R5SbM8INDxh1SSoHffDNWQk5M0aMySdv3mls5U4dfH25er+9KH2wu
 Aq/lYknTm/1dhgrAEQ8l88QNcK4oL68ne0Nkv0+QoIUVqjd8cLmoghlOT2M1c0XJAszp
 tosJWdC4k8CNptbqKQZwhVBgRJ8COu0GdL8jhzBlVY3HQ/pTQmKPpVxGEOn4Z6DKnS+8
 exz52qAwzykWbEqlki4v5GTZ2HgHaeNos0airHxGxaNnxberu/6xxjIPCuNjoSUtWz6E
 YkXTMe3HhRP+ZjAcS0Td6j3WWPGCDHLRQC65ze9ylJuLthvpnkzMLbYSan1OOMjneCUJ
 EF5Q==
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=pbFAsf0nr9nQIedSCrTR57psV7Dnpl/lINx8FIwB7Dc=;
 b=cP4ZlBaPOkt6nuh5XOhch/G+mPCeLhl/8cKHEP51koq7ivcAIDj47z8LVWb2CCJ1Rc
 AQ4cUyYriBToGN0x+i9rWsnfBlTwegYFvZsFDURoBsuKBQiWxxKVtECwejamPtBfPiA5
 F1xxB90iw762Lnf4SwGPH7pMjoQH/Pmyjns7W6WyTB9dr7eC+IbFpvk+ES/34CYqgEMG
 dxuclu84q1T5XyEsE05O2eQmlMeEuRqU9/INzlkp+HwLrguMWmLbwTDrOb26jV3L1WO5
 2bmr8Bx1jhe5So84z2fzAiMeq+Dg2CyfAwJ1AjT8ijzZXyeM2EUi47H/OtchFyDjIjYU
 hXog==
X-Gm-Message-State: APjAAAVkW7DHbLezoGER7MT1BvEhwxvKR3I0jan+vQCrTUBgE0VNo4Ev
 bBxWUu2O4qFzogu4P77NVyGPLVux36IPjAEHz+vWbnYNsjKoOQ==
X-Google-Smtp-Source: APXvYqx8g/KYAgyU/DtZ5BxRydX0o5aUJEPDrGx2zd3ovPTWRrVRwecHexhB7d11YamMfoV5C7Rnb/2gnu1R/g1AR1Y=
X-Received: by 2002:ac8:6e8b:: with SMTP id c11mr4271530qtv.77.1569349216920; 
 Tue, 24 Sep 2019 11:20:16 -0700 (PDT)
MIME-Version: 1.0
From: Roman Shaposhnik <roman@zededa.com>
Date: Tue, 24 Sep 2019 11:20:06 -0700
Message-ID: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkhCgpJJ20gYSBiaXQgYXQgYSBsb3NzIG9mIHdoYXQncyBoYXBwZW5pbmcgaGVyZSwgYnV0IGl0
IHNlZW1zIHRoYXQKdGhlIGxhdGVzdCBYZW4gZnJvbSBtYXN0ZXIgZmFpbHMgdG8gYm9vdCBvbiBI
UCBQcm9MaWFudCBETDIwCkdFTjEwIHNlcnZlciAoc2FtZSBYZW4gYm9vdHMgZmluZSBvbiBldmVy
eSBvdGhlciBwaWVjZSBvZgpoYXJkd2FyZSBpbiBteSBsYWIpLgoKVGhlcmUgYXJlIGFic29sdXRl
bHkgbm8gc2lnbnMgb2Ygd2hhdCdzIGdvaW5nIHdyb25nIHdpdGggaXQuCkl0IGp1c3Qgc3RvcHMg
YXQKCihYRU4pIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVO
KSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBIVk06
IEhBUCBwYWdlIHNpemVzOiA0a2IsIDJNQiwgMUdCCi4uLgooWEVOKSBBZGRpbmcgY3B1IDEgdG8g
cnVucXVldWUgMAooWEVOKSBtd2FpdC1pZGxlOiBtYXggQy1zdGF0ZSBjb3VudCBvZiA4IHJlYWNo
ZWQKKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgbXdhaXQtaWRsZTogbWF4
IEMtc3RhdGUgY291bnQgb2YgOCByZWFjaGVkCgpJIGd1ZXNzIHRoZSBvbmx5IGNsdWUgaXMgdGhh
dCB5b3VyIHR5cGljYWwgbGluZSBvZjoKCihYRU4pIEJyb3VnaHQgdXAgWCBDUFVzCgpuZXZlciBn
ZXRzIHByaW50ZWQgLS0gc28gcGVyaGFwcyB0aGVyZSdzIHNvbWV0aGluZyB3b25reQpnb2luZyBv
biB3aXRoIENQVSBpbml0aWFsaXphdGlvbi4KCkFueSBhZHZpY2Ugb24gaG93IHRvIGRpYWdub3Nl
IHRoaXMgZnVydGhlciB3aWxsIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQuCgpUaGFua3MsClJvbWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 18:50:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 18:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCptJ-0003HF-L3; Tue, 24 Sep 2019 18:50:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCptI-0003HA-96
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:50:24 +0000
X-Inumbo-ID: 29f6d796-defc-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 29f6d796-defc-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 18:50:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCptG-0003qz-Gz; Tue, 24 Sep 2019 18:50:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCptG-0005cP-5q; Tue, 24 Sep 2019 18:50:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCptG-0000bv-5E; Tue, 24 Sep 2019 18:50:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141778-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d07bdb43f253da6ecf79f77cc66c9f232eb9d673
X-Osstest-Versions-That: xen=df29d03f1d97bdde1bc0cea8ef8538d4f524b3ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 18:50:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141778: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTc3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTc3OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxNzYz
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDE3NjMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICBkMDdiZGI0M2YyNTNkYTZlY2Y3OWY3N2NjNjZjOWYyMzJlYjlkNjcz
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZjI5ZDAzZjFkOTdiZGRl
MWJjMGNlYThlZjg1MzhkNGY1MjRiM2VjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE3NjMgIDIw
MTktMDktMjQgMTM6MDE6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNzc4
ICAyMDE5LTA5LTI0IDE3OjAxOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFyaW8gRmFnZ2lvbGkgPGRm
YWdnaW9saUBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkMDdiZGI0M2YyNTNkYTZlY2Y3OWY3N2NjNjZj
OWYyMzJlYjlkNjczCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRl
OiAgIFR1ZSBTZXAgMjQgMTc6MTE6MzggMjAxOSArMDIwMAoKICAgIHNjaGVkOiBzd2l0Y2ggdG8g
ZGVidWd0cmFjZSBpbiBjcHVwb29sIGhhbmRsaW5nCiAgICAKICAgIEluc3RlYWQgb2YgaGF2aW5n
IGEgY3B1cG9vbF9kcHJpbnRrKCkgZGVmaW5lIGp1c3QgdXNlIGRlYnVndHJhY2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IGY4NTVkZDk2
MjUyM2I2Y2I0N2E5MjAzN2JkZDI4YjE0ODUxNDFhYmUKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNCAxNzoxMTowMiAyMDE5ICswMjAwCgog
ICAgc2NoZWQ6IGFkZCBtaW5pbWFsaXN0aWMgaWRsZSBzY2hlZHVsZXIgZm9yIGZyZWUgY3B1cwog
ICAgCiAgICBJbnN0ZWFkIG9mIGhhdmluZyBhIGZ1bGwgYmxvd24gc2NoZWR1bGVyIHJ1bm5pbmcg
Zm9yIHRoZSBmcmVlIGNwdXMKICAgIGFkZCBhIHZlcnkgbWluaW1hbGlzdGljIHNjaGVkdWxlciBm
b3IgdGhhdCBwdXJwb3NlIG9ubHkgZXZlciBzY2hlZHVsaW5nCiAgICB0aGUgcmVsYXRlZCBpZGxl
IHZjcHUuIFRoaXMgaGFzIHRoZSBiaWcgYWR2YW50YWdlIG9mIG5vdCBuZWVkaW5nIGFueQogICAg
cGVyLWNwdSwgcGVyLWRvbWFpbiBvciBwZXItc2NoZWR1bGluZyB1bml0IGRhdGEgZm9yIGZyZWUg
Y3B1cyBhbmQgaW4KICAgIHR1cm4gc2ltcGxpZnlpbmcgbW92aW5nIGNwdXMgdG8gYW5kIGZyb20g
Y3B1cG9vbHMgYSBsb3QuCiAgICAKICAgIFJpZ2h0IG5vdywgQ1BVcyB0aGF0IGFyZSBub3QgaW4g
YW55IHBvb2wsIHN0aWxsIGJlbG9uZyB0byBQb29sLTAncwogICAgc2NoZWR1bGVyLiBUaGlzIGZv
cmNlcyB1cyB0byBtYWtlLCB3aXRoaW4gdGhlIHNjaGVkdWxlciwgZXh0cmEgZWZmb3J0CiAgICB0
byBhdm9pZCBhY3R1YWxseSBydW5uaW5nIHZDUFVzIG9uIHRob3NlLgogICAgCiAgICBJbiB0aGUg
Y2FzZSBvZiBDcmVkaXQxLCB0aGlzIGFsc28gY2F1c2UgaXNzdWUgdG8gd2VpZ2h0cwogICAgKHJl
KWRpc3RyaWJ1dGlvbiwgYXMgdGhlIG51bWJlciBvZiBDUFVzIGF2YWlsYWJsZSB0byB0aGUgc2No
ZWR1bGVyIGlzCiAgICB3cm9uZy4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gdGhlIGNo
YW5nZWxvZyBvZiBjb21taXQgZTcxOTE5MjAyNjFkICgieGVuOgogICAgY3JlZGl0MjogbmV2ZXIg
Y29uc2lkZXIgQ1BVcyBvdXRzaWRlIG9mIG91ciBjcHVwb29sIikuCiAgICAKICAgIFRoaXMgbmV3
IHNjaGVkdWxlciB3aWxsIGp1c3QgdXNlIGEgY29tbW9uIGxvY2sgZm9yIGFsbCBmcmVlIGNwdXMu
CiAgICAKICAgIEFzIHRoaXMgbmV3IHNjaGVkdWxlciBpcyBub3QgdXNlciBzZWxlY3RhYmxlIGRv
bid0IHJlZ2lzdGVyIGl0IGFzIGFuCiAgICBvZmZpY2lhbCBzY2hlZHVsZXIsIGJ1dCBqdXN0IGlu
Y2x1ZGUgaXQgaW4gc2NoZWR1bGUuYy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFn
Z2lvbGlAc3VzZS5jb20+Cgpjb21taXQgNzNkMWQ2MWZhOWRlMzE1NzVkNzYzMWEzMzkwZDcwYmEx
NTRkMTUxYgpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBU
dWUgU2VwIDI0IDE3OjEwOjA2IDIwMTkgKzAyMDAKCiAgICBzY2hlZDogcmVtb3ZlIGNwdSBmcm9t
IHBvb2wwIGJlZm9yZSByZW1vdmluZyBpdAogICAgCiAgICBUb2RheSBhIGNwdSB3aGljaCBpcyBy
ZW1vdmVkIGZyb20gdGhlIHN5c3RlbSBpcyB0YWtlbiBkaXJlY3RseSBmcm9tCiAgICBQb29sMCB0
byB0aGUgb2ZmbGluZSBzdGF0ZS4gVGhpcyB3aWxsIGNvbmZsaWN0IHdpdGggdGhlIG5ldyBpZGxl
CiAgICBzY2hlZHVsZXIsIHNvIHJlbW92ZSBpdCBmcm9tIFBvb2wwIGZpcnN0LiBBZGRpdGlvbmFs
bHkgYWNjZXB0IHJlbW92aW5nCiAgICBhIGZyZWUgY3B1IGluc3RlYWQgb2YgcmVxdWlyaW5nIGl0
IHRvIGJlIGluIFBvb2wwLgogICAgCiAgICBGb3IgdGhlIHJlc3VtZSBmYWlsZWQgY2FzZSB3ZSBu
ZWVkIHRvIGNhbGwgdGhlIHNjaGVkdWxlciBjb2RlIGZvciB0aGF0CiAgICBzaXR1YXRpb24gYWZ0
ZXIgdGhlIGNwdXBvb2wgaGFuZGxpbmcsIHNvIG1vdmUgdGhlIHNjaGVkdWxlciBjb2RlIGludG8K
ICAgIGEgZnVuY3Rpb24gYW5kIGNhbGwgaXQgZnJvbSBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2Vk
KCkgYW5kIHJlbW92ZSB0aGUKICAgIENQVV9SRVNVTUVfRkFJTEVEIGNhc2UgZnJvbSBjcHVfc2No
ZWR1bGVfY2FsbGJhY2soKS4KICAgIAogICAgTm90ZSB0aGF0IHdlIGFyZSBjYWxsaW5nIG5vdyBz
Y2hlZHVsZV9jcHVfc3dpdGNoKCkgaW4gc3RvcF9tYWNoaW5lCiAgICBjb250ZXh0IHNvIHdlIG5l
ZWQgdG8gc3dpdGNoIGZyb20gc3BpbmxvY2tfaXJxIHRvIHNwaW5sb2NrX2lycXNhdmUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogICAgVGVzdGVk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 20:13:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 20: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 1iCrBj-0001GO-5g; Tue, 24 Sep 2019 20:13:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCrBi-0001GE-2J
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 20:13:30 +0000
X-Inumbo-ID: c55de174-df07-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id c55de174-df07-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 20:13: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 1iCrBf-0005XW-IU; Tue, 24 Sep 2019 20:13: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 1iCrBf-0004lD-6R; Tue, 24 Sep 2019 20:13:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCrBf-0001JK-5p; Tue, 24 Sep 2019 20:13:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141714-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-i386-libvirt: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-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-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:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-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-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-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-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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3342ee9318cd38ba006255b687ab7a145399ea92
X-Osstest-Versions-That: xen=8efcc0d2d3bc3fdc325c0e7c9ec625575e66b805
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 20:13:27 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 141714: 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>

ZmxpZ2h0IDE0MTcxNCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3MTQvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDMzNDJlZTkzMThjZDM4YmEwMDYyNTViNjg3YWI3YTE0NTM5OWVhOTIKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhlZmNjMGQyZDNiYzNmZGMzMjVjMGU3YzllYzYy
NTU3NWU2NmI4MDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzODc2MSAgMjAxOS0wNy0wNSAwODoz
Njo0MSBaICAgODEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE3MTQgIDIwMTktMDktMjMg
MTM6MDY6MDYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgRGFyaW8gRmFnZ2lv
bGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SmFtZXMgV2FuZyA8am53YW5nQHN1c2UuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgTWljaGHFgiBLb3dhbGN6eWsgPG1rb3dAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
ICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+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
c3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
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
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4ZWZjYzBkMmQzLi4zMzQyZWU5
MzE4ICAzMzQyZWU5MzE4Y2QzOGJhMDA2MjU1YjY4N2FiN2ExNDUzOTllYTkyIC0+IHN0YWJsZS00
LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 20:43:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 20: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 1iCreR-0003gx-9u; Tue, 24 Sep 2019 20:43:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCreQ-0003gs-8E
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 20:43:10 +0000
X-Inumbo-ID: ea6de604-df0b-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ea6de604-df0b-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 20:43: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 C068FACC6;
 Tue, 24 Sep 2019 20:43:07 +0000 (UTC)
Message-ID: <5718957fba3d6384f89f26f290c24e6b8be20730.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Tue, 24 Sep 2019 22:43:06 +0200
In-Reply-To: <20190914085251.18816-24-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-24-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 23/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8867902616779445106=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> sched_move_irqs() should work on a sched_unit as that is the unit
> moved between cpus.
>=20
> Rename the current function to vcpu_move_irqs() as it is still needed
> in schedule().
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

(Stands with parameter constified as suggested.)

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)


--=-uNcuQRyerdSCM5qjvJzf
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+4FAl2Kf9oACgkQFkJ4iaW4
c+5I6A//ae7wwVv6MCOWrKY6g96m6v+9v9/qu74GhI4uwGZo4Lhk/Lf/fUsWJFNw
Rc+ucc060Ef43UqhE02wjrggo/MZb7l447PdGSAitbA7OLPhyJNLtjhZ1PEZgnX/
CDjLGk6WP5DUM3zTVQPZGYU/lZ9vaFxlRyP9hL2JfCO6CKdEss7f8UXGaPQVaGfT
IuCBO1JPwTRoYeQEgftJX2/e27wm2FHQbHKJg1sCD/lZng3nGxG6aLQ0ytVklDCc
TmGgb5WuIABXbwWNacI5j/IBHH/kdi3RPT54Hf0KVlAnD60AALOj7humZFaFvDoL
/r++InTgX350BeURtShD7wVN2oIf+htYWlqMreZqsgvBUhn3yuFBTzsLjWjAw8Wi
t9tNShVSiN8g1D4fcs3A9TKgNbCSZNK/22QlWtdyZ3w/Slpcc5iold6FGuVi518m
TWenpl46IfWsUELT/RCPq+oYjreiPnNHl7TquUSBVukfw/RZX0C4ouGAydmArZzu
uquswSgX0kzdIa7Ia0/tM+Y96+GmAxoChoUnJD1M47CTwlhTSjISXBEoFFKMgRs3
NdRdJbQgdjfBVxGu3vHid7aIDEab5/LH8RcJp7j7+RrJrw6J9JyjHopTp3jyAE8O
joPVAE2t+n0sT3aidBDZtCrDztgs6owz6KYHgi/GkrDe8q4ia3A=
=K3C8
-----END PGP SIGNATURE-----

--=-uNcuQRyerdSCM5qjvJzf--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8867902616779445106==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 21:06:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 21:06:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCs0k-0005Kr-C1; Tue, 24 Sep 2019 21:06:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=y0Hj=XT=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iCs0j-0005Km-5p
 for xen-devel@lists.xen.org; Tue, 24 Sep 2019 21:06:13 +0000
X-Inumbo-ID: 2306cb4a-df0f-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 2306cb4a-df0f-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 21:06:12 +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 DE99E20872;
 Tue, 24 Sep 2019 21:06:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569359171;
 bh=rm9jLczHcGiAS/802VqD4E2Pl4vTX0Ku44CcKM4TQ28=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ItNQ7o89a0V/GHkuxp1AKdGgmBWsycB74y+OJWKNJ5lrAiw/25y8vr7Cb50UNDxiW
 IFXoV4767sEfnQVlxMc32OD1/oqYRYi0hYXofwYksXL0vGCcYxtke4dpMrrxwDXakt
 9kpX+tT4wdcjXhwiiXM6IQiN2b+wPoWZgMtYIaQc=
Date: Tue, 24 Sep 2019 14:06:10 -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: <e4abb88f-040b-f3e8-5227-434a2865ad83@arm.com>
Message-ID: <alpine.DEB.2.21.1909241317230.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-4-sstabellini@kernel.org>
 <e4abb88f-040b-f3e8-5227-434a2865ad83@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 4/8] xen/arm: copy dtb fragment to guest
 dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gOC8yMS8xOSA0OjUzIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBSZWFk
IHRoZSBkdGIgZnJhZ21lbnQgY29ycmVzcG9uZGluZyB0byBhIHBhc3N0aHJvdWdoIGRldmljZSBm
cm9tIG1lbW9yeQo+ID4gYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCj4gPiBub2RlLgo+ID4gCj4gPiBBZGQgYSBuZXcg
ZmllbGQgbmFtZWQgZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAg
dHJhY2sKPiA+IG9mIHRoZSBkdGIgZnJhZ21lbnQgbG9jYXRpb24uCj4gPiAKPiA+IENvcHkgdGhl
IGZyYWdtZW50IHRvIHRoZSBndWVzdCBkdGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3Vn
aCkuCj4gPiAKPiA+IFNldCBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWMgYmFzZWQgb24gdGhlIHBo
YW5kbGUgb2YgdGhlIHNwZWNpYWwgIi9naWMiCj4gPiBub2RlIGluIHRoZSBkZXZpY2UgdHJlZSBm
cmFnbWVudC4gIi9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRiCj4gPiBmcmFnbWVudCB0
aGF0IHJlcHJlc2VudHMgdGhlIGdpYyBpbnRlcnJ1cHQgY29udHJvbGxlci4gT3RoZXIgcHJvcGVy
dGllcwo+ID4gaW4gdGhlIGR0YiBmcmFnbWVudCBtaWdodCByZWZlciB0byBpdCAoZm9yIGluc3Rh
bmNlIGludGVycnVwdC1wYXJlbnQgb2YKPiA+IGEgZGV2aWNlIG5vZGUpLiBXZSByZXVzZSB0aGUg
cGhhbmRsZSBvZiAiL2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCj4gPiB0aGUgcGhhbmRs
ZSBvZiB0aGUgZnVsbCBHSUMgbm9kZSB0aGF0IHdpbGwgYmUgY3JlYXRlZCBmb3IgdGhlIGd1ZXN0
Cj4gPiBkZXZpY2UgdHJlZS4gVGhhdCB3YXksIHdoZW4gd2UgY29weSBwcm9wZXJ0aWVzIGZyb20g
dGhlIGRldmljZSB0cmVlCj4gPiBmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUg
bGlua3MgcmVtYWluIHVuYnJva2VuLgo+ID4gCj4gPiBTb21lIG9mIHRoZSBjb2RlIGJlbG93IGlz
IHRha2VuIGZyb20gdG9vbHMvbGlieGwvbGlieGxfYXJtLmMuIE5vdGUgdGhhdAo+ID4gaXQgaXMg
T0sgdG8gdGFrZSBMR1BMIDIuMSBjb2RlIGFuZCBpbmNsdWRpbmcgaXQgaW50byBhIEdQTHYyIGNv
ZGUgYmFzZS4KPiA+IFRoZSByZXN1bHQgaXMgR1BMdjIgY29kZS4KPiAKPiBJIHdvdWxkIGJlIG11
Y2ggaW4gZmF2b3IgdG8ga2VlcCB0aGUgY29kZSBhcyBjbG9zZSBhIHBvc3NpYmxlIHRvIHRoZSBs
aWJ4bAo+IGNvZGUgcmF0aGVyIHRoYW4gcmUtaW52ZW50aW5nIHRoZSB3aGVlbCBjb3B5aW5nIHRo
ZSBwYXJ0aWFsIERULiBJbiBvdGhlcgo+IHdvcmRzLCBpZiB0aGVyZSBhcmUgcmVhc29uIHRvIGRp
dmVyZ2UsIHRoZW4gSSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgd2h5LgoKV2Ugc3RhcnRlZCBm
cm9tIHNvbWV0aGluZyBzaW1pbGFyIHRvIGxpYnhsIChzZWUgdjEpIGJ1dCB0aHJvdWdoIHNldmVy
YWwKcm91bmRzIG9mIHJldmlldyB3ZSBjYW1lIHRvIHRoaXMgdmVyc2lvbi4gVGhlIG1haW4gcmVh
c29uIGlzIHRoYXQgdGhlCmxpYnhsIGNvZGUgaGFzIG9ubHkgdG8gY29weSB0aGUgcGFydGlhbCBk
ZXZpY2UgdHJlZS4gVGhpcyBwYXRjaCBoYXMgdG8KY29weSBhbmQgYWxzbyB0byBzY2FuIHRoZSBw
YXJ0aWFsIGRldmljZSB0cmVlLCB0YWtpbmcgYWN0aW9uIHdoZW4KYXBwcm9wcmlhdGUuCgpJZiB5
b3UgbG9vayBhdCB0aGlzIHBhdGNoIGluIGlzb2xhdGlvbiwgaXQgbG9va3MgbGlrZSBpdCBpcyBk
aWZmZXJlbnQKZm9yIG5vIHBhcnRpY3VsYXIgcmVhc29uLCBidXQgaWYgeW91IHRha2UgdGhlIHBh
dGNoIHNlcmllcyBhcyBhIHdob2xlLAp0aGlzIGFwcHJvYWNoIGlzIGJldHRlciBzdWl0ZWQgSSB0
aGluay4KCkJ1dCB5b3UgZG8gaGF2ZSBhIHBvaW50IHRoYXQgaW4gYSBjb3VwbGUgb2YgcGxhY2Vz
IHRoaXMgaXMgZGl2ZXJnaW5nIGZvcgpubyByZWFzb24uIFNwZWNpZmljYWxseSwgd2Ugc2hvdWxk
IGhhdmUgYSBjaGVja19wYXJ0aWFsX2ZkdCBmdW5jdGlvbgpoZXJlIHRvby4gSSdsbCBhZGQgaXQu
CgogCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+Cj4gPiAKPiA+IC0tLS0KPiA+IENoYW5nZXMgaW4gdjQ6Cj4gPiAtIHVzZSByZWN1cnNp
b24gaW4gdGhlIGltcGxlbWVudGF0aW9uCj4gPiAtIHJlbmFtZSBoYW5kbGVfcHJvcGVydGllcyB0
byBoYW5kbGVfcHJvcF9wZmR0Cj4gPiAtIHJlbmFtZSBzY2FuX3B0X25vZGUgdG8gc2Nhbl9wZmR0
X25vZGUKPiA+IC0gcGFzcyBraW5mbyB0byBoYW5kbGVfcHJvcGVydGllcwo+ID4gLSB1c2UgdWlu
dDMyX3QgaW5zdGVhZCBvZiB1MzIKPiA+IC0gcmVuYW1lIHIgdG8gcmVzCj4gPiAtIGFkZCAicGFz
c3Rocm91Z2giIGFuZCAiYWxpYXNlcyIgY2hlY2sKPiA+IC0gYWRkIGEgbmFtZSA9PSBOVUxMIGNo
ZWNrCj4gPiAtIGNvZGUgc3R5bGUKPiA+IC0gbW92ZSBEVEIgZnJhZ21lbnQgc2Nhbm5pbmcgZWFy
bGllciwgYmVmb3JlIERvbVUgR0lDIG5vZGUgY3JlYXRpb24KPiA+IC0gc2V0IGd1ZXN0X3BoYW5k
bGVfZ2ljIGJhc2VkIG9uICIvZ2ljIgo+ID4gLSBpbi1jb2RlIGNvbW1lbnQKPiA+IAo+ID4gQ2hh
bmdlcyBpbiB2MzoKPiA+IC0gc3dpdGNoIHRvIHVzaW5nIGRldmljZV90cmVlX2Zvcl9lYWNoX25v
ZGUgZm9yIHRoZSBjb3B5Cj4gPiAKPiA+IENoYW5nZXMgaW4gdjI6Cj4gPiAtIGFkZCBhIG5vdGUg
YWJvdXQgdGhlIGNvZGUgY29taW5nIGZyb20gbGlieGwgaW4gdGhlIGNvbW1pdCBtZXNzYWdlCj4g
PiAtIGNvcHkgL2FsaWFzZXMKPiA+IC0gY29kZSBzdHlsZQo+ID4gLS0tCj4gPiAgIHhlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyAgfCAxMTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiA+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8ICAgMiArLQo+ID4gICAy
IGZpbGVzIGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAKPiA+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPiA+IGluZGV4IGNkNTg1ZjA1Y2EuLmM3MWI5ZjI4ODkgMTAwNjQ0Cj4g
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwo+ID4gQEAgLTE0LDYgKzE0LDcgQEAKPiA+ICAgI2luY2x1ZGUgPHhl
bi9ndWVzdF9hY2Nlc3MuaD4KPiA+ICAgI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgo+ID4gICAjaW5j
bHVkZSA8eGVuL2FjcGkuaD4KPiA+ICsjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiA+ICAgI2luY2x1
ZGUgPHhlbi93YXJuaW5nLmg+Cj4gPiAgICNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+Cj4gPiAg
ICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4gPiBAQCAtMTcxMyw2ICsxNzE0LDExMSBAQCBzdGF0
aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0Cj4gPiBrZXJuZWxfaW5m
byAqa2luZm8pCj4gPiAgIH0KPiA+ICAgI2VuZGlmCj4gPiAgICtzdGF0aWMgaW50IF9faW5pdCBo
YW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3Nf
Y2VsbHMsIHVpbnQzMl90Cj4gPiBzaXplX2NlbGxzKQo+IAo+IFdoeSBkbyB5b3UgbmVlZCBhZGRy
ZXNzX2NlbGxzIGFuZCBzaXplX2NlbGxzIGluIHBhcmFtZXRlcj8KClllcywgaXQgd2lsbCBiZSBu
ZWNlc3NhcnkgZm9yIGxhdGVyIHBhdGNoZXMuCgoKPiA+ICt7Cj4gPiArICAgIHZvaWQgKmZkdCA9
IGtpbmZvLT5mZHQ7Cj4gPiArICAgIGludCBwcm9wb2ZmLCBuYW1lb2ZmLCByZXM7Cj4gPiArICAg
IGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7Cj4gPiArCj4gPiArICAgIGZvciAoIHBy
b3BvZmYgPSBmZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIG5vZGVvZmYpOwo+ID4gKyAg
ICAgICAgICBwcm9wb2ZmID49IDA7Cj4gPiArICAgICAgICAgIHByb3BvZmYgPSBmZHRfbmV4dF9w
cm9wZXJ0eV9vZmZzZXQocGZkdCwgcHJvcG9mZikgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBp
ZiAoICEocHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0KHBmZHQsIHByb3BvZmYsIE5V
TEwpKSApCj4gPiArICAgICAgICAgICAgcmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOwo+ID4gKwo+
ID4gKyAgICAgICAgbmFtZW9mZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsKPiA+ICsg
ICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsIGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZiks
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1
KHByb3AtPmxlbikpOwo+ID4gKyAgICAgICAgaWYgKCByZXMgKQo+ID4gKyAgICAgICAgICAgIHJl
dHVybiByZXM7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgLyogRkRUX0VSUl9OT1RGT1VORCA9
PiBUaGVyZSBpcyBubyBtb3JlIHByb3BlcnRpZXMgZm9yIHRoaXMgbm9kZSAqLwo+ID4gKyAgICBy
ZXR1cm4gKCBwcm9wb2ZmICE9IC1GRFRfRVJSX05PVEZPVU5EICkgPyBwcm9wb2ZmIDogMDsKPiA+
ICt9Cj4gPiArCj4gPiArc3RhdGljIGludCBfX2luaXQgc2Nhbl9wZmR0X25vZGUoc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbywgY29uc3Qgdm9pZAo+ID4gKnBmZHQsCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IG5vZGVvZmYsIGludCBkZXB0aCwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJf
dAo+ID4gc2l6ZV9jZWxscykKPiA+ICt7Cj4gPiArICAgIGludCByYyA9IDA7Cj4gPiArICAgIHZv
aWQgKmZkdCA9IGtpbmZvLT5mZHQ7Cj4gPiArICAgIGludCBub2RlX25leHQ7Cj4gPiArICAgIGNv
bnN0IGNoYXIgKm5hbWUgPSBmZHRfZ2V0X25hbWUocGZkdCwgbm9kZW9mZiwgTlVMTCk7Cj4gPiAr
Cj4gPiArICAgIC8qCj4gPiArICAgICAqIFRha2UgdGhlIEdJQyBwaGFuZGxlIHZhbHVlIGZyb20g
dGhlIHNwZWNpYWwgL2dpYyBub2RlIGluIHRoZSBEVEIKPiA+ICsgICAgICogZnJhZ21lbnQuCj4g
PiArICAgICAqLwo+ID4gKyAgICBpZiAoIGRlcHRoID09IDEgJiYgZHRfbm9kZV9jbXAobmFtZSwg
ImdpYyIpID09IDAgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBraW5mby0+Z3Vlc3RfcGhhbmRs
ZV9naWMgPSBmZHRfZ2V0X3BoYW5kbGUocGZkdCwgbm9kZW9mZik7Cj4gPiArICAgICAgICByZXR1
cm4gMDsKPiA+ICsgICAgfQo+IAo+IEkgZG9uJ3QgbGlrZSB0aGlzIHNvbHV0aW9uLiBZb3UgYXJl
IGJ5cGFzc2luZyBtb3N0IG9mIHRoZSBmdW5jdGlvbiBqdXN0IGZvcgo+IHRoZSBiZW5lZml0cyBv
ZiBoYXZlIHRoZSBuYW1lIGluIGhhbmQuIENhbiB0aGlzIGJlIGRvbmUgc2VwYXJhdGVseT8gVGhp
cyB3b3VsZAo+IGFsc28gYXZvaWQgdG8gaGF2ZSBhbiBleHRyYSBwYXJhbWV0ZXIgKGRlcHRoKSBm
b3IgdGhlIG9ubHkgYmVuZWZpdHMgb2YgdGhpcwo+IGNoZWNrLgoKQWxsIHJpZ2h0LCBJJ2xsIGNo
YW5nZSBpdCBhbmQgcmVtb3ZlIGRlcHRoLgoKCj4gPiArCj4gPiArICAgIHJjID0gZmR0X2JlZ2lu
X25vZGUoZmR0LCBmZHRfZ2V0X25hbWUocGZkdCwgbm9kZW9mZiwgTlVMTCkpOwo+ID4gKyAgICBp
ZiAoIHJjICkKPiA+ICsgICAgICAgIHJldHVybiByYzsKPiA+ICsKPiA+ICsgICAgcmMgPSBoYW5k
bGVfcHJvcF9wZmR0KGtpbmZvLCBwZmR0LCBub2Rlb2ZmLCBhZGRyZXNzX2NlbGxzLCBzaXplX2Nl
bGxzKTsKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgICAgICByZXR1cm4gcmM7Cj4gPiArCj4g
PiArICAgIGFkZHJlc3NfY2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYs
ICIjYWRkcmVzcy1jZWxscyIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFkZHJlc3NfY2VsbHMpOwo+ID4gKyAgICBzaXplX2NlbGxzID0gZGV2aWNlX3RyZWVf
Z2V0X3UzMihwZmR0LCBub2Rlb2ZmLCAiI3NpemUtY2VsbHMiLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaXplX2NlbGxzKTsKPiAKPiBJIGFtIHByZXR0eSBzdXJl
IEkgbWVudGlvbiBpdCBiZWZvcmUgKHRob3VnaCBub3Qgb24gdGhpcyBwYXRjaC4uLiksIHRoaXMg
aXMKPiBub3QgbWF0Y2hpbmcgdGhlIERUIHNwZWMuIGFkZHJlc3NfY2VsbHMgYW5kIHNpemVfY2Vs
bHMgYXJlIG5vdCBwcm9wYWdhdGVkIHRvCj4gdGhlIG5leHQgbGV2ZWwuIFNvIHRoZXNlIHNob3Vs
ZCBiZSBEVF9ST09UX05PREVfe0FERFIsIFNJWkV9X0NFTExTX0RFRkFVTFQuCgpUaGV5IGFyZSBv
bmx5IHByb3BhZ2F0ZWQgZnJvbSBwYXJlbnQgdG8gY2hpbGRyZW4sIG5vdCBmcm9tIHBhcmVudCB0
bwpncmFuZGNoaWxkcmVuLiBUaGlzIGZ1bmN0aW9uIGlzIHJlY3Vyc2l2ZS4gSW4gdGhpcyBjYXNl
IHdlIGFyZSByZWFkaW5nCiNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxscyBqdXN0IHRvIHBh
c3MgaXQgb24gYnkgMSBsZXZlbCBhcyBieSB0aGUKc3BlYy4gQW0gSSBtaXN1bmRlcnN0YW5kaW5n
IHNvbWV0aGluZz8KCgo+ID4gKwo+ID4gKyAgICBub2RlX25leHQgPSBmZHRfZmlyc3Rfc3Vibm9k
ZShwZmR0LCBub2Rlb2ZmKTsKPiA+ICsgICAgd2hpbGUgKCBub2RlX25leHQgPiAwICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgc2Nhbl9wZmR0X25vZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4dCwg
ZGVwdGggKyAxLCBhZGRyZXNzX2NlbGxzLAo+ID4gc2l6ZV9jZWxscyk7Cj4gPiArICAgICAgICBu
b2RlX25leHQgPSBmZHRfbmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCk7Cj4gPiArICAgIH0K
PiA+ICsKPiA+ICsgICAgcmV0dXJuIGZkdF9lbmRfbm9kZShmZHQpOwo+ID4gK30KPiA+ICsKPiA+
ICtzdGF0aWMgaW50IF9faW5pdCBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlKHN0cnVjdCBk
b21haW4gKmQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ID4gK3sKPiA+ICsgICAgdm9pZCAqcGZk
dDsKPiA+ICsgICAgaW50IHJlcywgbm9kZV9uZXh0Owo+ID4gKwo+ID4gKyAgICBwZmR0ID0gaW9y
ZW1hcF9jYWNoZShraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnN0YXJ0LAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICBraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnNpemUpOwo+ID4gKyAgICBpZiAo
IHBmZHQgPT0gTlVMTCApCj4gPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAKPiBTaG91bGRu
J3QgeW91IGNoZWNrIHlvdSBhY3R1YWxseSBoYXZlIGEgZGV2aWNlLXRyZWUgaW4gaGFuZCBhbmQg
dGhhdCBpdCBmaXRzCj4gaW4gdGhlIHNpemUgc3BlY2lmaWVkIGJ5IHRoZSB1c2VyPyBTZWUgY2hl
Y2tfcGFydGlhbF9mZHQoKSBpbiBsaWJ4bF9hcm0uYy4KClllcywgeW91IGFyZSByaWdodCBhYm91
dCB0aGF0LiBJJ2xsIGFkZCBhIGNoZWNrX3BhcnRpYWxfZmR0IGZ1bmN0aW9uCmNhbGwgaGVyZS4K
Cgo+ID4gKwo+ID4gKyAgICBub2RlX25leHQgPSBmZHRfZmlyc3Rfc3Vibm9kZShwZmR0LCAwKTsK
PiA+ICsgICAgd2hpbGUgKCBub2RlX25leHQgPiAwICkKPiA+ICsgICAgewo+IAo+IFdoeSBkbyB3
ZSBoYXZlIHRvIGdvIHRocm91Z2ggdGhlIGFsbCB0aGUgbm9kZXMgb2YgdGhlIGZpcnN0IGxldmVs
PyBDYW4ndCB3ZQo+IGp1c3QgbG9va3VwIGZvciB0aGUgcGF0aCBhbmQgY29weSB0aGUgbm9kZSBh
cyBsaWJ4bCBkb2VzPwoKWWVzLCB3ZSBjb3VsZCBkbyB0aGF0LCBidXQgZmR0X3BhdGhfb2Zmc2V0
IGlzIGltcGxlbWVudGVkIGFzIGEgbG9vcAphbnl3YXkgYW5kIHdlIHdvdWxkIHN0aWxsIGhhdmUg
dGhlIHNhbWUgImdpYyIsICJhbGlhc2VzIiBhbmQKInBhc3N0aHJvdWdoIiBjaGVja3MuIEkgdHJp
ZWQgdGhlIGNoYW5nZSBidXQgdGhlIGNvZGUgZG9lc24ndCBsb29rIG11Y2gKbmljZXIgYW5kIHdl
IHdvdWxkIGVuZCB1cCBpbmNyZWFzaW5nIHJ1bnRpbWUgY29tcGxleGl0eS4KCgoKPiA+ICsgICAg
ICAgIGNvbnN0IGNoYXIgKm5hbWUgPSBmZHRfZ2V0X25hbWUocGZkdCwgbm9kZV9uZXh0LCBOVUxM
KTsKPiA+ICsKPiA+ICsgICAgICAgIC8qIG9ubHkgc2NhbiAvZ2ljIC9hbGlhc2VzIC9wYXNzdGhy
b3VnaCwgaWdub3JlIHRoZSByZXN0ICovCj4gPiArICAgICAgICBpZiAoIG5hbWUgIT0gTlVMTCAm
Jgo+ID4gKyAgICAgICAgICAgICAoZHRfbm9kZV9jbXAobmFtZSwgInBhc3N0aHJvdWdoIikgPT0g
MCB8fAo+ID4gKyAgICAgICAgICAgICAgZHRfbm9kZV9jbXAobmFtZSwgImFsaWFzZXMiKSA9PSAw
IHx8Cj4gPiArICAgICAgICAgICAgICBkdF9ub2RlX2NtcChuYW1lLCAiZ2ljIikgPT0gMCkgKQo+
ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJlcyA9IHNjYW5fcGZkdF9ub2RlKGtpbmZv
LCBwZmR0LCBub2RlX25leHQsIDEsCj4gPiArICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05P
REVfQUREUl9DRUxMU19ERUZBVUxULAo+ID4gKyAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9O
T0RFX1NJWkVfQ0VMTFNfREVGQVVMVCk7Cj4gPiArICAgICAgICAgICAgaWYgKCByZXMgKQo+ID4g
KyAgICAgICAgICAgICAgICByZXR1cm4gcmVzOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAg
ICAgICAgbm9kZV9uZXh0ID0gZmR0X25leHRfc3Vibm9kZShwZmR0LCBub2RlX25leHQpOwo+ID4g
KyAgICB9Cj4gPiArCj4gPiArICAgIGlvdW5tYXAocGZkdCk7Cj4gPiArCj4gPiArICAgIHJldHVy
biByZXM7Cj4gPiArfQo+ID4gKwo+ID4gICAvKgo+ID4gICAgKiBUaGUgbWF4IHNpemUgZm9yIERU
IGlzIDJNQi4gSG93ZXZlciwgdGhlIGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCj4gPiAgICAq
IGFyZSBlbm91Z2ggZm9yIG5vdywgYnV0IHdlIG1pZ2h0IGhhdmUgdG8gaW5jcmVhc2UgaXQgaW4g
dGhlIGZ1dHVyZS4KPiA+IEBAIC0xNzY4LDYgKzE4NzQsMTIgQEAgc3RhdGljIGludCBfX2luaXQg
cHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKPiA+ICAgICAgIGlmICggcmV0ICkKPiA+ICAgICAgICAgICBnb3RvIGVycjsKPiA+
ICAgKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1vZHVsZSApIHsKPiAKPiBDb2Rpbmcgc3R5bGU6
Cj4gCj4gaWYgKCAuLi4gKQo+IHsKCkknbGwgZml4CgoKPiA+ICsgICAgICAgIHJldCA9IGRvbWFp
bl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUoZCwga2luZm8pOwo+ID4gKyAgICAgICAgaWYgKCByZXQg
KQo+ID4gKyAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICAgICAg
IHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShraW5mbyk7Cj4gPiAgICAgICBpZiAoIHJldCApCj4g
PiAgICAgICAgICAgZ290byBlcnI7Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKPiA+IGluZGV4IDc2MDQz
NDM2OWIuLjdmNWU2NTk1NjEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tl
cm5lbC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCj4gPiBAQCAtMjgs
NyArMjgsNyBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gewo+ID4gICAgICAgcGFkZHJfdCBnbnR0YWJf
c2l6ZTsKPiA+ICAgICAgICAgLyogYm9vdCBibG9iIGxvYWQgYWRkcmVzc2VzICovCj4gPiAtICAg
IGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJuZWxfYm9vdG1vZHVsZSwgKmluaXRyZF9ib290
bW9kdWxlOwo+ID4gKyAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2VybmVsX2Jvb3Rtb2R1
bGUsICppbml0cmRfYm9vdG1vZHVsZSwKPiA+ICpkdGJfYm9vdG1vZHVsZTsKPiA+ICAgICAgIGNv
bnN0IGNoYXIqIGNtZGxpbmU7Cj4gPiAgICAgICBwYWRkcl90IGR0Yl9wYWRkcjsKPiA+ICAgICAg
IHBhZGRyX3QgaW5pdHJkX3BhZGRyOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 21:59:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 21:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCsqO-0000kQ-9P; Tue, 24 Sep 2019 21: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=B2n8=XT=kernel.org=robh+dt@srs-us1.protection.inumbo.net>)
 id 1iCsqM-0000kL-Ly
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 21:59:34 +0000
X-Inumbo-ID: 971da3b2-df16-11e9-9627-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 971da3b2-df16-11e9-9627-12813bfff9fa;
 Tue, 24 Sep 2019 21:59:33 +0000 (UTC)
Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com
 [209.85.160.176])
 (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 67DE621848
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 21:59:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569362372;
 bh=7EnBQLGJXbJ0krx6sf9eAXMt0SpVcFYHvJ4Ffxc+GEI=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=ZUjBfJ5y+ysHUqZVHvVQV6vmXEF5m5l7X/D3o8MMo6T+fnXCBe1Len91UdIVSmNm8
 1+IgmCK2yWkyLXKdLfON0wTF2uVY6/Zj+z4CbqBQ8S1mTFhTzxJ4K+kIhlIbeitlp5
 qXtcO6SJzhSJ74/8s14mN0YBxYms1LJJP0SwTimA=
Received: by mail-qt1-f176.google.com with SMTP id r5so4121300qtd.0
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 14:59:32 -0700 (PDT)
X-Gm-Message-State: APjAAAXUpo/EwgYh+qNcVsCMjwak7DRdzxmn9gfNtiA579vqeufzFn21
 3zQy8NSt1y50xSy3vrSw+OrEJY7Hi/kWjsoLeg==
X-Google-Smtp-Source: APXvYqxu7lx2ORNXYuD01RyoAdK8YY//zQYn3oJnMVZaPVMMDgXcioCqkbUXveNdRfpBkQzN/4OY/SjTncH5t1k8eUk=
X-Received: by 2002:ac8:6982:: with SMTP id o2mr5274643qtq.143.1569362371529; 
 Tue, 24 Sep 2019 14:59:31 -0700 (PDT)
MIME-Version: 1.0
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
From: Rob Herring <robh+dt@kernel.org>
Date: Tue, 24 Sep 2019 16:59:20 -0500
X-Gmail-Original-Message-ID: <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
Message-ID: <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
To: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 freedreno <freedreno@lists.freedesktop.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, Florian Fainelli <f.fainelli@gmail.com>,
 Stefan Wahren <wahrenst@gmx.net>, james.quinlan@broadcom.com,
 linux-pci@vger.kernel.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 xen-devel@lists.xenproject.org, Dan Williams <dan.j.williams@intel.com>,
 Robin Murphy <robin.murphy@arm.com>, Frank Rowand <frowand.list@gmail.com>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMjQsIDIwMTkgYXQgMToxMiBQTSBOaWNvbGFzIFNhZW56IEp1bGllbm5lCjxu
c2FlbnpqdWxpZW5uZUBzdXNlLmRlPiB3cm90ZToKPgo+IEhpIEFsbCwKPiB0aGlzIHNlcmllcyB0
cmllcyB0byBhZGRyZXNzIG9uZSBvZiB0aGUgaXNzdWVzIGJsb2NraW5nIHVzIGZyb20KPiB1cHN0
cmVhbWluZyBCcm9hZGNvbSdzIFNUQiBQQ0llIGNvbnRyb2xsZXJbMV0uIE5hbWVseSwgdGhlIGZh
Y3QgdGhhdAo+IGRldmljZXMgbm90IHJlcHJlc2VudGVkIGluIERUIHdoaWNoIHNpdCBiZWhpbmQg
YSBQQ0kgYnVzIGZhaWwgdG8gZ2V0IHRoZQo+IGJ1cycgRE1BIGFkZHJlc3NpbmcgY29uc3RyYWlu
dHMuCj4KPiBUaGlzIGlzIGR1ZSB0byB0aGUgZmFjdCB0aGF0IG9mX2RtYV9jb25maWd1cmUoKSBh
c3N1bWVzIGl0J3MgcmVjZWl2aW5nIGEKPiBEVCBub2RlIHJlcHJlc2VudGluZyB0aGUgZGV2aWNl
IGJlaW5nIGNvbmZpZ3VyZWQsIGFzIG9wcG9zZWQgdG8gdGhlIFBDSWUKPiBicmlkZ2Ugbm9kZSB3
ZSBjdXJyZW50bHkgcGFzcy4gVGhpcyBjYXVzZXMgdGhlIGNvZGUgdG8gZGlyZWN0bHkganVtcAo+
IGludG8gUENJJ3MgcGFyZW50IG5vZGUgd2hlbiBjaGVja2luZyBmb3IgJ2RtYS1yYW5nZXMnIGFu
ZCBtaXNzZXMKPiB3aGF0ZXZlciB3YXMgc2V0IHRoZXJlLgo+Cj4gVG8gYWRkcmVzcyB0aGlzIEkg
Y3JlYXRlIGEgbmV3IEFQSSBpbiBPRiAtIGluc3BpcmVkIGZyb20gUm9iaW4gTXVycGh5cwo+IG9y
aWdpbmFsIHByb3Bvc2FsWzJdIC0gd2hpY2ggYWNjZXB0cyBhIGJ1cyBEVCBub2RlIGFzIGl0J3Mg
aW5wdXQgaW4KPiBvcmRlciB0byBjb25maWd1cmUgYSBkZXZpY2UncyBETUEgY29uc3RyYWludHMu
IFRoZSBjaGFuZ2VzIGdvIGRlZXAgaW50bwo+IG9mL2FkZHJlc3MuYydzIGltcGxlbWVudGF0aW9u
LCBhcyBhIGRldmljZSBiZWluZyBoYXZpbmcgYSBEVCBub2RlCj4gYXNzdW1wdGlvbiB3YXMgcHJl
dHR5IHN0cm9uZy4KPgo+IE9uIHRvcCBvZiB0aGlzIHdvcmssIEkgYWxzbyBjbGVhbmVkIHVwIG9m
X2RtYV9jb25maWd1cmUoKSByZW1vdmluZyBpdHMKPiByZWR1bmRhbnQgYXJndW1lbnRzIGFuZCBj
cmVhdGluZyBhbiBhbHRlcm5hdGl2ZSBmdW5jdGlvbiBmb3IgdGhlIHNwZWNpYWwgY2FzZXMKPiBu
b3QgYXBwbGljYWJsZSB0byBlaXRoZXIgdGhlIGFib3ZlIGNhc2Ugb3IgdGhlIGRlZmF1bHQgdXNh
Z2UuCj4KPiBJTU8gdGhlIHJlc3VsdGluZyBmdW5jdGlvbnMgYXJlIG1vcmUgZXhwbGljaXQuIFRo
ZXkgd2lsbCBwcm9iYWJseQo+IHN1cmZhY2Ugc29tZSBoYWNreSB1c2FnZXMgdGhhdCBjYW4gYmUg
cHJvcGVybHkgZml4ZWQgYXMgSSBzaG93IHdpdGggdGhlCj4gRFQgZml4ZXMgb24gdGhlIExheWVy
c2NhcGUgcGxhdGZvcm0uCj4KPiBUaGlzIHdhcyBhbHNvIHRlc3RlZCBvbiBhIFJhc3BiZXJyeSBQ
aSA0IHdpdGggYSBjdXN0b20gUENJZSBkcml2ZXIgYW5kCj4gb24gYSBTZWF0dGxlIEFNRCBib2Fy
ZC4KCkh1bW0sIEkndmUgYmVlbiB3b3JraW5nIG9uIHRoaXMgaXNzdWUgdG9vLiBMb29rcyBzaW1p
bGFyIHRob3VnaCB5b3VycwpoYXMgYSBsb3QgbW9yZSBjaHVybiBhbmQgdGhlcmUncyBzb21lIG90
aGVyIGJ1Z3MgSSd2ZSBmb3VuZC4KCkNhbiB5b3UgdGVzdCBvdXQgdGhpcyBicmFuY2hbMV0uIEkg
ZG9uJ3QgaGF2ZSBhbnkgaC93IG5lZWRpbmcgdGhpcywKYnV0IHdyb3RlIGEgdW5pdHRlc3QgYW5k
IHRlc3RlZCB3aXRoIG1vZGlmaWVkIFFFTVUuCgpSb2IKClsxXSBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvcm9iaC9saW51eC5naXQgZG1hLW1hc2tzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 22:34:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 22:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCtNX-0003j1-Bk; Tue, 24 Sep 2019 22:33: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=OCa0=XT=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iCtNV-0003iw-Sh
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 22:33:49 +0000
X-Inumbo-ID: 5f955f52-df1b-11e9-9627-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 5f955f52-df1b-11e9-9627-12813bfff9fa;
 Tue, 24 Sep 2019 22:33: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 BD52BB60E;
 Tue, 24 Sep 2019 22:33:46 +0000 (UTC)
Message-ID: <71a73c6c9224bcaaf1b47a3f0cd0c5a304334300.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 00:33:45 +0200
In-Reply-To: <20190914085251.18816-27-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-27-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 26/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7107878478177271522=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7107878478177271522==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-bZE2WhiYhJGvY6/s/HNj"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Now that vcpu_migrate_start() and vcpu_migrate_finish() are used only
> to ensure a vcpu is running on a suitable processor=20
>
Is this sentence like this (I mean with that "Now" at the beginning)
because it was --in previous versions of the series-- right after the
patch that changed vcpu_force_reschedule()?

If yes, then that is not the case any longer, so we may want to re-
phrase.

> they can be
> switched to operate on schedule units instead of vcpus.
>=20
> While doing that rename them accordingly and make the _start()
> variant
> static.=20
>
What does this mean/refer to?

Wasn't vcpu_migrate_start() static already?

> As it is needed anyway call vcpu_sync_execstate() for each
> vcpu of the unit when changing processors.
>=20
Again, what do you mean with "As it is needed anyway"?

> diff --git a/xen/common/schedule.c b/xen/common/schedule.c
> index 0bd9f0d278..70271cdea2 100644
> --- a/xen/common/schedule.c
> +++ b/xen/common/schedule.c
>=20
>  /*
>   * Initiating migration
>   *
> - * In order to migrate, we need the vcpu in question to have stopped
> + * In order to migrate, we need the unit in question to have stopped
>   * running and had sched_sleep() called (to take it off any
>
Might be me (not a native speaker), but this reads weird. "and have
called sched_sleep()" or "and sched_sleep() to have been called" would
sound better.

It's, of course, not your fault, but I guess we can consider adjusting
it, since we are touching the line above it.

Or maybe you also want to queue it up for the cleanup series?

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)


--=-bZE2WhiYhJGvY6/s/HNj
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+4FAl2KmckACgkQFkJ4iaW4
c+7JDQ//XM9HzZ58cRHw5UYNszwACvv4Q52Aq6x1IrN1PLGRtmj7SvmU09VoVSNS
YSVl8YTb0zb2C+HDvt+KqZemjeK2EzKupUWjf8tsdjWo/RJntUo+o2vY/yMw5kcC
J2YHm4qbzsKzX37h7jygcX3eKHverIIkSZiWToxW5dFvI/CNfQjuTQSf5BVpKMfZ
l6Z8V9A0ELuDbbu0PiVPfLhu9UOfegdp6iDzshmPK46HZZe9aH7iNkCBr9417dfx
6YVisNPgP8pbSJJLGZJ+gNMp4rtdJGNDUxi+aRXJBVHTp6DpdqKo1Zrz8oUTTtMB
yb87thnegzwjgXg7MCYmtE8pZaJqw92SRhuy/XpXoBxo5jU2e25HTu93i5klph/M
zKGwSVudC+OJm0FE/Qi6v8Id00Nu2K94uouiMRGmEA13vcxxOyrJpc7+UpYit06A
E0xxUsqn2UfjE2nAgwlCeiW9gbDI2yMgr/+87VzlaTEANMaj2VyqDQDUglGDW8IA
IcfL1m/h0t4ozeJnZ9905WOf3bnyIosIHxTHtg63cVfQ4nVWmfeYJe+neeTotrvu
1i3wuFpCAV8DKcLKxAEPs1OR9Pgd8JO++sSnxpx8Wh+O66gEX5xfmibxH4Z0d3Vi
b17TCXjxhj7LzpXLk1Wf2EUH6dDQGxGjdyNuaQD5jBVLxJgxFbM=
=XI/3
-----END PGP SIGNATURE-----

--=-bZE2WhiYhJGvY6/s/HNj--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7107878478177271522==--



From xen-devel-bounces@lists.xenproject.org Tue Sep 24 22:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 22: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 1iCtje-0005LQ-Du; Tue, 24 Sep 2019 22:56:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCtjd-0005LL-W8
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 22:56:42 +0000
X-Inumbo-ID: 925d3538-df1e-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 925d3538-df1e-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 22:56: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 1iCtjc-0000Lv-KM; Tue, 24 Sep 2019 22:56: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 1iCtjc-0001ba-5V; Tue, 24 Sep 2019 22:56:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCtjc-0006gr-4r; Tue, 24 Sep 2019 22:56:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141783-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=f93abf0315efef861270c25d83c8047fd6a54ec4
X-Osstest-Versions-That: xen=df29d03f1d97bdde1bc0cea8ef8538d4f524b3ec
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 22:56:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141783: 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>

ZmxpZ2h0IDE0MTc4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTc4My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZjI5ZDAzZjFkOTdiZGRlMWJj
MGNlYThlZjg1MzhkNGY1MjRiM2VjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE3NjMgIDIwMTkt
MDktMjQgMTM6MDE6NTcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQxNzc4ICAy
MDE5LTA5LTI0IDE3OjAxOjA4IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxNzgzICAyMDE5LTA5LTI0IDE5OjAwOjU4IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8
ZGZhZ2dpb2xpQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZGYyOWQw
M2YxZC4uZjkzYWJmMDMxNSAgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVj
NCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Sep 24 23:32:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 24 Sep 2019 23: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 1iCuIS-0008O7-O2; Tue, 24 Sep 2019 23: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=BDJd=XT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCuIR-0008O2-9t
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 23:32:39 +0000
X-Inumbo-ID: 94b75692-df23-11e9-9627-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 94b75692-df23-11e9-9627-12813bfff9fa;
 Tue, 24 Sep 2019 23:32:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCuIJ-00014X-Oj; Tue, 24 Sep 2019 23:32:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iCuIJ-000511-Gx; Tue, 24 Sep 2019 23:32:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCuIJ-00011o-GN; Tue, 24 Sep 2019 23:32:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141720-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-raw:leak-check/check:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-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-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-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop: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-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1b2be6d75ad971d27decf2a97f5544c35aeb9f2b
X-Osstest-Versions-That: linux=779cde69dcc0c1d3c992c902a9d07bf7ec7b729b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 24 Sep 2019 23:32:31 +0000
Subject: [Xen-devel] [linux-4.9 test] 141720: 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>

ZmxpZ2h0IDE0MTcyMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTcyMC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCBmYWlsIGluIDE0MTY1MCBwYXNzIGluIDE0MTcyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTQxNjUwIHBhc3MgaW4gMTQxNzIw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE4IGxlYWstY2hlY2svY2hlY2sgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxNDE2NTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1z
ZXJpYWwvYm9vdGxvYWRlciBmYWlsIGluIDE0MTY1MCBsaWtlIDE0MTUxOQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxNTE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE1MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTUxOQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxNTE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE1MTkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDFiMmJlNmQ3NWFkOTcxZDI3ZGVjZjJhOTdmNTU0NGMzNWFl
YjlmMmIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDc3OWNkZTY5ZGNj
MGMxZDNjOTkyYzkwMmE5ZDA3YmY3ZWM3YjcyOWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTUx
OSAgMjAxOS0wOS0yMCAxNjo0MDo0NiBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE1OTQgIDIwMTktMDktMjEgMTY6Mzk6MDkgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGFuIFN0ZXJuIDxz
dGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXhhbmRlciBQb3BvdiA8YWxleC5wb3BvdkBs
aW51eC5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BpbnRlbC5jb20+
CiAgQW5lZXNoIEt1bWFyIEsuViA8YW5lZXNoLmt1bWFyQGxpbnV4LmlibS5jb20+CiAgQmFydG9z
eiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBCasO4cm4gTW9yayA8
Ympvcm5AbW9yay5ubz4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICBDaHJpc3Rp
YW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBKQUlM
TEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4KICBDaHJpc3RvcGhlIExlcm95IDxj
aHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDaHVueWFuIFpoYW5nIDxjaHVueWFuLnpoYW5nQHVu
aXNvYy5jb20+CiAgQ2h1bnlhbiBaaGFuZyA8emhhbmcubHlyYUBnbWFpbC5jb20+CiAgQ0sgSHUg
PGNrLmh1QG1lZGlhdGVrLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIERhbiBDYXJwZW50ZXIg
PGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dl
YXJib3gubmV0PgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2aWQg
Uy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBz
dXNlLmNvbT4KICBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgogIERvdWcg
QmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxkaWFuZGVyc0Bj
aHJvbWl1bS5vcmc+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMg
RHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBz
dXNlLmNvbT4KICBGdXFpYW4gSHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4KICBHYW5h
cGF0aGkgQmhhdCA8Z2JoYXRAbWFydmVsbC5jb21nPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3Jl
Z2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgSGF5ZXMgV2FuZyA8aGF5ZXN3YW5nQHJlYWx0ZWsu
Y29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVyYmVydCBYdSA8aGVy
YmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhpbGxmIERhbnRvbiA8aGRhbnRvbkBzaW5hLmNv
bT4KICBJbHlhIExlb3Noa2V2aWNoIDxpaWlAbGludXguaWJtLmNvbT4KICBJbmdvIE1vbG5hciA8
bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gU3RhbmNlayA8anN0YW5jZWtAcmVkaGF0LmNvbT4KICBK
YW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgSmVhbiBEZWx2YXJlIDxqZGVsdmFyZUBzdXNl
LmRlPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKaW0gTWF0dHNvbiA8am1hdHRz
b25AZ29vZ2xlLmNvbT4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2VyZyBS
b2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb3NoIEh1bnQgPGpvaHVudEBha2FtYWkuY29tPgog
IEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtlZXJ0aHkgPGota2VlcnRoeUB0
aS5jb20+CiAgS2VudCBHaWJzb24gPHdhcnRob2c2MThAZ21haWwuY29tPgogIEtldmluIEhpbG1h
biA8a2hpbG1hbkBiYXlsaWJyZS5jb20+CiAgS2ltIFBoaWxsaXBzIDxraW0ucGhpbGxpcHNAYW1k
LmNvbT4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMZW4gQnJvd24gPGxl
bi5icm93bkBpbnRlbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21h
aWwuY29tPgogIE1hdHQgRGVsY28gPGRlbGNvQGNocm9taXVtLm9yZz4KICBNYXR0IFJlZGZlYXJu
IDxtYXR0LnJlZGZlYXJuQG1pcHMuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhh
YitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlk
LmF1PgogIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+CiAgTXVjaHVu
IFNvbmcgPHNtdWNodW5AZ21haWwuY29tPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlA
YWguanAubmVjLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBO
ZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRGljaHRlbCA8bmlj
b2xhcy5kaWNodGVsQDZ3aW5kLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1
bXVsdXNuZXR3b3Jrcy5jb20+CiAgTmlzaGthIERhc2d1cHRhIDxuaXNoa2FkZy5saW51eEBnbWFp
bC5jb20+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8g
Qm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25A
bWlwcy5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRl
ciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3Ry
YSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUHJhc2hhbnQgTWFsYW5pIDxwbWFsYW5pQGNocm9t
aXVtLm9yZz4KICBQcmF0ZWVrIFNvb2QgPHByc29vZEBjb2RlYXVyb3JhLm9yZz4KICBSYWh1bCBU
YW53YXIgPHJhaHVsLnRhbndhckBsaW51eC5pbnRlbC5jb20+CiAgUmF6dmFuIFN0ZWZhbmVzY3Ug
PHJhenZhbi5zdGVmYW5lc2N1QG1pY3JvY2hpcC5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2Fo
bGJlckByZWRoYXQuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcu
dWs+CiAgU2FjaGluIFNhbnQgPHNhY2hpbnBAbGludXgudm5ldC5pYm0uY29tPgogIFNhc2hhIExl
dmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIFlvdW5nIDxzZWFuQG1lc3Mub3JnPgogIFNo
bXVsaWsgTGFka2FuaSA8c2htdWxpay5sYWRrYW5pQGdtYWlsLmNvbT4KICBTaG11bGlrIExhZGth
bmkgPHNobXVsaWtAbWV0YW5ldHdvcmtzLmNvbT4KICBTaW1vbiBXdW5kZXJsaWNoIDxzd0BzaW1v
bnd1bmRlcmxpY2guZGU+CiAgU29oZWlsIEhhc3NhcyBZZWdhbmVoIDxzb2hlaWxAZ29vZ2xlLmNv
bT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3ViYXNoIEFiaGlu
b3YgS2FzaXZpc3dhbmF0aGFuIDxzdWJhc2hhYkBjb2RlYXVyb3JhLm9yZz4KICBTdWRhcnNhbmEg
UmVkZHkgS2FsbHVydSA8c2thbGx1cnVAbWFydmVsbC5jb20+CiAgU3ZlbiBFY2tlbG1hbm4gPHN2
ZW5AbmFyZmF0aW9uLm9yZz4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVGhvbWFzIEphcm9zY2ggPHRob21hcy5qYXJvc2NoQGludHJhMm5ldC5jb20+CiAg
VG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25k
Lm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVmFzaWx5IEdvcmJpayA8Z29yQGxpbnV4Lmli
bS5jb20+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbmVldCBHdXB0
YSA8VmluZWV0Lkd1cHRhMUBzeW5vcHN5cy5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVs
Lm9yZz4KICBXZW4gSHVhbmcgPGh1YW5nd2VuYWJjQGdtYWlsLmNvbT4KICBXZW53ZW4gV2FuZyA8
d2Vud2VuQGNzLnVnYS5lZHU+CiAgWGlhb2xlaSBMaSA8eGlhb2xlaS5saUBtZWRpYXRlay5jb20+
CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhbmcgWWluZ2xpYW5nIDx5YW5n
eWluZ2xpYW5nQGh1YXdlaS5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+
CiAgWXVuZmVuZyBZZSA8eWV5dW5mZW5nQGh1YXdlaS5jb20+CiAgemhhb3lhbmcgPGh1YW5nemhh
b3lhbmdAZ21haWwuY29tPgogIFpoYW95YW5nIEh1YW5nIDx6aGFveWFuZy5odWFuZ0B1bmlzb2Mu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDc3OWNkZTY5ZGNjMC4uMWIyYmU2ZDc1
YWQ5ICAxYjJiZTZkNzVhZDk3MWQyN2RlY2YyYTk3ZjU1NDRjMzVhZWI5ZjJiIC0+IHRlc3RlZC9s
aW51eC00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 01:58:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 01:58: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 1iCwZ3-0005EE-F5; Wed, 25 Sep 2019 01:57:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCwZ1-0005E9-Qw
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 01:57:55 +0000
X-Inumbo-ID: de8a2a88-df37-11e9-9627-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id de8a2a88-df37-11e9-9627-12813bfff9fa;
 Wed, 25 Sep 2019 01:57: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 1iCwYr-0000JI-Ic; Wed, 25 Sep 2019 01:57: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 1iCwYr-0005Kp-3c; Wed, 25 Sep 2019 01:57:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCwYq-0006gn-UG; Wed, 25 Sep 2019 01:57:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141729-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 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-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-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-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:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-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-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-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-qemut-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check: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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 01:57:44 +0000
Subject: [Xen-devel] [linux-4.4 test] 141729: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTcyOSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTcyOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTU5OSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxNDE2NTcgcGFzcyBpbiAxNDE1OTkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxNDE2NTcgcGFzcyBpbiAxNDE3MjkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgICAgZmFp
bCBwYXNzIGluIDE0MTY1NwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxNjU3CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTY1NyBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTQxNjU3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDVmMDkwZDgzN2Ix
ZjYxYmExMjc4MGE4YjgxOTZiNjlhMDBkN2NkNzAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgNTEgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDQ5
IGRheXMgICA1NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1OTkgIDIwMTktMDkt
MjEgMTk6MDA6NDYgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMwMSBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDk2NjAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 02:41:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 02: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 1iCxFO-0000tC-E3; Wed, 25 Sep 2019 02:41:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CquU=XU=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iCxFN-0000t3-5L
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 02:41:41 +0000
X-Inumbo-ID: fe8da3c2-df3d-11e9-bf31-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by localhost (Halon) with ESMTPS
 id fe8da3c2-df3d-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 02:41:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id BE683222E4;
 Tue, 24 Sep 2019 22:41:36 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 24 Sep 2019 22:41: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:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=pjHm9ceYnWR9V0AqmOopig5VJRNLK4kBvvWCoPBaS
 OE=; b=jBnWMIbVeD7N7kfdGlLixZ9VDGAAMPpHAPOY78UDrmJKS67GNV+xbdUhB
 Sfo/CRoNvvfCVzGVx/ij6XhW0kyMzbcCyWCAuAqzs1FukPHYOJWla9jw6yHERSxC
 Z6Lw+mShONi2fc7D/W5P0pe64vKXQMeuURkA8Y5zGjGqw1VMGLMR99PkUZjJD1t8
 FLNU9RFjg9jyrbN6cwYbGGyBWetNK7JRfN8WHUCQbPNl6niFWyMhFGu4o1EeB0s+
 hX66XYvKbJdRgEBxpTCiX6pz88+yNE+FEwEl0Qa5eC+Wnr9PNWcVcYoQtAFINvZE
 oLB0FSgfe09ubQKoFhf905B4FVh/Q==
X-ME-Sender: <xms:4NOKXUE2BoCxsCLIMdzew_gorG9CTAQKIvHN8o4DJpMQlzJKpZ-CoQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfedugdeivdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:4NOKXb0Hupg16ZN3tn-pIyYQynwvp9KJvdV1gaK0fAg_18qmX3ZaSA>
 <xmx:4NOKXZpYg9CW-zj6-ezQK4cmZcOYEnNK7dWAvJJUfhYKUjYX_P3ZLQ>
 <xmx:4NOKXQOp-uXA5hdjQ-HB5E2nALzjfwT2BWYb8Y57E3h5EhVtyY5V1w>
 <xmx:4NOKXb2d-C7xFSVKV0cAyrNJJz8lXpceXsGWlbD9SRWvKIe797dNWA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id AB2AED6005A;
 Tue, 24 Sep 2019 22:41:35 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 04:41:25 +0200
Message-Id: <206c62834cf039074d95c869eebdec333471bf1f.1569379186.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 3/4] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3R1YmRvbWFpbiBkbyBub3QgaGF2ZSBpdCdzIG93biBjb25maWcgZmlsZSAtIGl0cyBjb25maWd1
cmF0aW9uIGlzCmRlcml2ZWQgZnJvbSB0YXJnZXQgZG9tYWlucy4gRG8gbm90IHRyeSB0byBtYW5p
cHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nClBDSSBkZXZpY2UuCgpUaGlzIGJ1ZyBwcmV2ZW50ZWQg
c3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFpbiBhbmQgUENJIHBhc3N0aHJvdWdoCmRldmljZSBh
dHRhY2hlZC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYzOgogLSBza2lwIGxpYnhsX19kbV9jaGVja19z
dGFydCB0b28sIGFzIHN0dWJkb21haW4gaXMgZ3VhcmFudGVlZCB0byBiZQogICBydW5uaW5nIGF0
IHRoaXMgc3RhZ2UgYWxyZWFkeQogLSBkbyBub3QgaW5pdCBkX2NvbmZpZyBhdCBhbGwsIGFzIGl0
IGlzIHVzZWQgb25seSBmb3IganNvbiBtYW5pcHVsYXRpb24KQ2hhbmdlcyBpbiB2NDoKIC0gYWRq
dXN0IGNvbW1lbnQgc3R5bGUKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDUwICsrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMy
IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggNTc4NTM1Zi4uZDI2
ZmM5YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKQEAgLTEyMCwxMCArMTIwLDE0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4
bF9kCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKICAgICBsaWJ4bF9kZXZpY2Vf
cGNpIHBjaWRldl9zYXZlZDsKICAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sg
PSBOVUxMOworICAgIGJvb2wgaXNfc3R1YmRvbWFpbiA9IGxpYnhsX2lzX3N0dWJkb20oQ1RYLCBk
b21pZCwgTlVMTCk7CiAKLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsK
LSAgICBsaWJ4bF9kZXZpY2VfcGNpX2luaXQoJnBjaWRldl9zYXZlZCk7Ci0gICAgbGlieGxfZGV2
aWNlX3BjaV9jb3B5KENUWCwgJnBjaWRldl9zYXZlZCwgcGNpZGV2KTsKKyAgICAvKiBTdHViZG9t
YWluIGRvZXNuJ3QgaGF2ZSBvd24gY29uZmlnLiAqLworICAgIGlmICghaXNfc3R1YmRvbWFpbikg
eworICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICAgICAg
bGlieGxfZGV2aWNlX3BjaV9pbml0KCZwY2lkZXZfc2F2ZWQpOworICAgICAgICBsaWJ4bF9kZXZp
Y2VfcGNpX2NvcHkoQ1RYLCAmcGNpZGV2X3NhdmVkLCBwY2lkZXYpOworICAgIH0KIAogICAgIGJl
X3BhdGggPSBsaWJ4bF9fZG9tYWluX2RldmljZV9iYWNrZW5kX3BhdGgoZ2MsIDAsIGRvbWlkLCAw
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
X0RFVklDRV9LSU5EX1BDSSk7CkBAIC0xNTIsMjcgKzE1NiwzNSBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwg
bGlieGxfZAogICAgIEdDTkVXKGRldmljZSk7CiAgICAgbGlieGxfX2RldmljZV9mcm9tX3BjaWRl
dihnYywgZG9taWQsIHBjaWRldiwgZGV2aWNlKTsKIAotICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19k
b21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKLSAgICBpZiAoIWxvY2spIHsKLSAgICAgICAgcmMg
PSBFUlJPUl9MT0NLX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KKyAgICAvKiAKKyAg
ICAgKiBTdHViZG9taW4gY29uZmlnIGlzIGRlcml2ZWQgZnJvbSBpdHMgdGFyZ2V0IGRvbWFpbiwg
aXQgZG9lc24ndCBoYXZlCisgICAgICogaXRzIG93biBmaWxlLgorICAgICAqLworICAgIGlmICgh
aXNfc3R1YmRvbWFpbikgeworICAgICAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3VzZXJk
YXRhKGdjLCBkb21pZCk7CisgICAgICAgIGlmICghbG9jaykgeworICAgICAgICAgICAgcmMgPSBF
UlJPUl9MT0NLX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogCi0gICAg
cmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmln
KTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWlu
X2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOworICAgICAgICBpZiAocmMpIGdv
dG8gb3V0OwogCi0gICAgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGdjLCAmZF9jb25maWcsICZs
aWJ4bF9fcGNpZGV2X2RldnR5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwY2lk
ZXZfc2F2ZWQpOworICAgICAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2MsICZkX2NvbmZp
ZywgJmxpYnhsX19wY2lkZXZfZGV2dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZwY2lkZXZfc2F2ZWQpOwogCi0gICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2Ms
ICZkX2NvbmZpZywgZG9taWQpOwotICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIHJjID0g
bGlieGxfX2RtX2NoZWNrX3N0YXJ0KGdjLCAmZF9jb25maWcsIGRvbWlkKTsKKyAgICAgICAgaWYg
KHJjKSBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKDs7KSB7CiAgICAgICAgIHJjID0gbGli
eGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7CiAgICAgICAgIGlmIChyYykgZ290byBv
dXQ7CiAKLSAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBk
b21pZCwgJmRfY29uZmlnKTsKLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgaWYg
KGxvY2spIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlv
bihnYywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owor
ICAgICAgICB9CiAKICAgICAgICAgbGlieGxfX3hzX3dyaXRldihnYywgdCwgYmVfcGF0aCwgbGli
eGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spKTsKIApAQCAtMTg0LDggKzE5NiwxMCBA
QCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZAogb3V0OgogICAgIGxpYnhsX194c190cmFuc2FjdGlv
bl9hYm9ydChnYywgJnQpOwogICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2Vy
ZGF0YShsb2NrKTsKLSAgICBsaWJ4bF9kZXZpY2VfcGNpX2Rpc3Bvc2UoJnBjaWRldl9zYXZlZCk7
Ci0gICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgaWYgKCFp
c19zdHViZG9tYWluKSB7CisgICAgICAgIGxpYnhsX2RldmljZV9wY2lfZGlzcG9zZSgmcGNpZGV2
X3NhdmVkKTsKKyAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7
CisgICAgfQogICAgIHJldHVybiByYzsKIH0KIAotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 02:41:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 02: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 1iCxFJ-0000sm-QL; Wed, 25 Sep 2019 02:41:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CquU=XU=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iCxFI-0000sc-5M
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 02:41:36 +0000
X-Inumbo-ID: fdc62ae0-df3d-11e9-bf31-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by localhost (Halon) with ESMTPS
 id fdc62ae0-df3d-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 02:41:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2FC252222B;
 Tue, 24 Sep 2019 22:41:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 24 Sep 2019 22:41: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:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=jYpAjnlE+xFbalsg2q3WrQQg+q42vr+5BpmVq4v5g
 5Q=; b=iHRIbzbaXTs40euYMt/wQSEQN4QJW6ZNvRP7c9Q3s+IDlSbB7fHq7gsWL
 MAExL9AenZmX1JB5dx1w5j5jxX3PJh/mJlBCtAEhE49EgPDKR7QwogrzXJEyKFgt
 hOjH9/hhoDvHXnoO1dpeHAxm3KNgj1JXwBq2prbiqv/kLZmy6D+Rk+mGLKyaFAPA
 Kc1tKTKtqHVafN66slkk8Hr0DwxcceCC+xZCjUNYj4ZcCXmkvMzFxVT9i4HqD5oY
 nV+bg2r/j6AFhLoFJU8GWeRrw7Dx7Wgt+UFiqhESP4sNWJzUpqpYeTNvK0At5YT2
 2yZotfYfJgDkDwmdXxi7tmudBexsA==
X-ME-Sender: <xms:3tOKXTbNAHAlT8o22iFrWE9H8TRDB1aIxRbfgQJfhro6M5wLi09g_w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfedugdeivdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:3tOKXT4OH_DHh3UttmYSXsYOcYBXQOndT-3T06Mcddw9VXBocWffPA>
 <xmx:3tOKXWCBQj5I5F7rLowCWPnIYHgVBmb1BgeIVQDFbOaOAz8IbaWp6w>
 <xmx:3tOKXZevCculqFex3gegaLNCW7Efc6X4IVorkyQEgyNRfRxLRJOFSg>
 <xmx:39OKXareS0jG9w89FqtdR5rED1-NvkO2kVWLmCoKVDYRz3hR_OhuBw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id AA369D6005E;
 Tue, 24 Sep 2019 22:41:33 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 04:41:23 +0200
Message-Id: <0d3f56a22a7f01024d0d83ed83028b37648f6a30.1569379186.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 1/4] libxl: do not attach xen-pciback to HVM
 domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNIGRvbWFpbnMgdXNlIElPTU1VIGFuZCBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSBmb3IgY29t
bXVuaWNhdGluZyB3aXRoClBDSSBkZXZpY2VzLCB4ZW4tcGNpZnJvbnQvcGNpYmFjayBpc24ndCBk
aXJlY3RseSBuZWVkZWQgYnkgSFZNIGRvbWFpbi4KQnV0IHBjaWJhY2sgc2VydmUgYWxzbyBzZWNv
bmQgZnVuY3Rpb24gLSBpdCByZXNldCB0aGUgZGV2aWNlIHdoZW4gaXQgaXMKZGVhc3NpZ25lZCBm
cm9tIHRoZSBndWVzdCBhbmQgZm9yIHRoaXMgcmVhc29uIHBjaWJhY2sgbmVlZHMgdG8gYmUgdXNl
ZAp3aXRoIEhWTSBkb21haW4gdG9vLgpXaGVuIEhWTSBkb21haW4gaGFzIGRldmljZSBtb2RlbCBp
biBzdHViZG9tYWluLCBhdHRhY2hpbmcgeGVuLXBjaWJhY2sgdG8KdGhlIHRhcmdldCBkb21haW4g
aXRzZWxmIG1heSBwcmV2ZW50IGF0dGFjaGluZyB4ZW4tcGNpYmFjayB0byB0aGUKKFBWKSBzdHVi
ZG9tYWluLCBlZmZlY3RpdmVseSBicmVha2luZyBQQ0kgcGFzc3Rocm91Z2guCgpGaXggdGhpcyBi
eSBhdHRhY2hpbmcgcGNpYmFjayBvbmx5IHRvIG9uZSBkb21haW46IGlmIFBWIHN0dWJkb21haW4g
aXMgaW4KdXNlLCBsZXQgaXQgYmUgc3R1YmRvbWFpbiAodGhlIGNvbW1pdCBwcmV2ZW50cyBhdHRh
Y2hpbmcgZGV2aWNlIHRvIHRhcmdldApIVk0gaW4gdGhpcyBjYXNlKTsgb3RoZXJ3aXNlLCBhdHRh
Y2ggaXQgdG8gdGhlIHRhcmdldCBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKIC0gcHJl
dmlvdXNseSBjYWxsZWQgImxpYnhsOiBhdHRhY2ggeGVuLXBjaWJhY2sgb25seSB0byBQViBkb21h
aW5zIgogLSBpbnN0ZWFkIG9mIGV4Y2x1ZGluZyBhbGwgSFZNcywgY2hhbmdlIHRoZSBjb25kaXRp
b24gdG8gd2hhdCBhY3R1YWxseQogICBtYXR0ZXJzIGhlcmUgLSBjaGVjayBpZiBzdHViZG9tYWlu
IGlzIGluIHVzZTsgdGhpcyB3YXkgeGVuLXBjaWJhY2sgaXMKICAgYWx3YXlzIGluIHVzZSAoZWl0
aGVyIGZvciB0aGUgdGFyZ2V0IGRvbWFpbiwgb3IgaXQncyBzdHViZG9tYWluKSwKICAgZml4aW5n
IFBDSSByZXNldCBieSB4ZW4tcGNpYmFjayBjb25jZXJucwpDaGFuZ2VzIGluIHYzOgogLSBhZGp1
c3QgY29tbWl0IG1lc3NhZ2UKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDQgKystLQog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmlu
ZGV4IDAzYmViODYuLjJlMDZhNDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xMTA2LDcgKzExMDYsNyBAQCBvdXQ6
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIXN0YXJ0aW5nKQorICAgIGlmICghc3RhcnRp
bmcgJiYgIWxpYnhsX2dldF9zdHViZG9tX2lkKENUWCwgZG9taWQpKQogICAgICAgICByYyA9IGxp
YnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShnYywgZG9taWQsIHBjaWRldiwgc3RhcnRpbmcp
OwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwpAQCAtMTMwMiw3ICsxMzAyLDcgQEAgc3RhdGlj
IHZvaWQgbGlieGxfX2FkZF9wY2lkZXZzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbywg
dWludDMyX3QgZG9taWQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoZF9jb25maWctPm51
bV9wY2lkZXZzID4gMCkgeworICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgPiAwICYmICFs
aWJ4bF9nZXRfc3R1YmRvbV9pZChDVFgsIGRvbWlkKSkgewogICAgICAgICByYyA9IGxpYnhsX19j
cmVhdGVfcGNpX2JhY2tlbmQoZ2MsIGRvbWlkLCBkX2NvbmZpZy0+cGNpZGV2cywKICAgICAgICAg
ICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cyk7CiAgICAgICAgIGlmIChyYyA8IDApIHsKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 02:41:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 02: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 1iCxFL-0000ss-45; Wed, 25 Sep 2019 02:41: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=CquU=XU=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iCxFJ-0000sh-HV
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 02:41:37 +0000
X-Inumbo-ID: fdcedf01-df3d-11e9-9627-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by localhost (Halon) with ESMTPS
 id fdcedf01-df3d-11e9-9627-12813bfff9fa;
 Wed, 25 Sep 2019 02:41:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B680522237;
 Tue, 24 Sep 2019 22:41:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 24 Sep 2019 22:41: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:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=1A8lEmAUpw019VXdWnEGZkLXEHyBw42z6uUjfYtGZ
 q4=; b=TP2ATDiwzgpnROPXuxqik48FXQS0X726acH61nBEcnSIJ/BDJRplkYddu
 poiLK7bIxbdbdvzzx6ufNSwRSBeg2geuvnCK8H/cYsC70q7P7KU8MHIm7byHZNcu
 U3Y4h74S1NBlzyQhcYo6+nZBTLSvdzVh1LY2PDFDYdNqOoyalYM/GPapKvGygbjy
 Zc/q5TPJASChx04PJlW1vKUvBvv8e7oJEU9uBCs8+WB7Ufe+Vf4Po0w0DPeazpe/
 tpvCjGvlwsMevh2zYG0SRNuDM6q9ZIh0s5Bc0yClKlBPKA90Qyi6yhmS/SOIO2+D
 iSIjWIRWXHW8/5cVuc5zCZ3rdnHgA==
X-ME-Sender: <xms:39OKXWhucyZ8X9fZjSeqqexKrckA7bYauyaaCi9gKMeBhFFj3_Z6bA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfedugdeivdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepvhgvrhhsihho
 nhdrqddqqdhtohholhhsnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmh
 grihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggs
 rdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:39OKXXvg5pqYELSMF5DftpZGHmGg_-OwJj-STvwNrHHE_OxEyoi3vg>
 <xmx:39OKXcTqFEXTwR-BqkdmLHjKFA967OSDysMhzWGZS7eKtwE8PWZLDg>
 <xmx:39OKXT1t0esMkJzq_vbZMiJeM0ZxeZNRzKsQ5p0YNIA5KlX7c8P68w>
 <xmx:39OKXe-cVv5kX5Rye-yFQquJPoUbuXnqSEdxfLoe1OgYZdM8ogBaew>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A8BB9D6005B;
 Tue, 24 Sep 2019 22:41:34 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 04:41:24 +0200
Message-Id: <e22295e077cc876bddfb6c596efff95eec7d5743.1569379186.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 2/4] libxl: attach PCI device to qemu only
 after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgaGFuZGxpbmcgInBjaS1pbnMiIGNv
bW1hbmQgd2lsbCBmYWlsCmlmIHBjaWZyb250IGlzIG5vdCBpbml0aWFsaXplZCBhbHJlYWR5LiBG
aXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZApvbmx5IGFmdGVyIGNvbmZpcm1pbmcgdGhh
dCBwY2liYWNrL2Zyb250IGlzIHJ1bm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKLSBGaXhl
ZCBjb2RlIHN0eWxlIHNpbmNlIHByZXZpb3VzIHZlcnNpb24uCi0tLQogdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgfCAgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jCmluZGV4IDJlMDZhNDUuLjU3ODUzNWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xMTkxLDYgKzExOTEs
NyBAQCBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGli
eGxfX2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBpbnQgb3JpZ192ZGV2LCBwZnVuY19tYXNr
OworICAgIGNoYXIgKmJlX3BhdGg7CiAgICAgbGlieGxfZGV2aWNlX3BjaSAqYXNzaWduZWQ7CiAg
ICAgaW50IG51bV9hc3NpZ25lZCwgaSwgcmM7CiAgICAgaW50IHN0dWJkb21pZCA9IDA7CkBAIC0x
MjQ1LDYgKzEyNDYsMTQgQEAgaW50IGxpYnhsX19kZXZpY2VfcGNpX2FkZChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGUKICAgICAgICAgcmMgPSBk
b19wY2lfYWRkKGdjLCBzdHViZG9taWQsICZwY2lkZXZfcywgMCk7CiAgICAgICAgIGlmICggcmMg
KQogICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIC8qIFdhaXQgZm9yIHRoZSBkZXZpY2Ug
YWN0dWFsbHkgYmVpbmcgY29ubmVjdGVkLCBvdGhlcndpc2UgZGV2aWNlIG1vZGVsCisgICAgICAg
ICAqIHJ1bm5pbmcgdGhlcmUgd2lsbCBmYWlsIHRvIGZpbmQgdGhlIGRldmljZS4gKi8KKyAgICAg
ICAgYmVfcGF0aCA9IGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvYmFja2VuZC9wY2kvJWQvMCIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2Ms
IDApLCBzdHViZG9taWQpOworICAgICAgICByYyA9IGxpYnhsX193YWl0X2Zvcl9iYWNrZW5kKGdj
LCBiZV9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5U
RigiJWQiLCBYZW5idXNTdGF0ZUNvbm5lY3RlZCkpOworICAgICAgICBpZiAocmMpCisgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBvcmlnX3ZkZXYgPSBwY2lkZXYtPnZkZXZmbiAm
IH43VTsKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 02:41:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 02: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 1iCxFP-0000tu-OF; Wed, 25 Sep 2019 02:41: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=CquU=XU=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iCxFO-0000tB-EZ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 02:41:42 +0000
X-Inumbo-ID: fdc76676-df3d-11e9-9627-12813bfff9fa
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by localhost (Halon) with ESMTPS
 id fdc76676-df3d-11e9-9627-12813bfff9fa;
 Wed, 25 Sep 2019 02:41:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 54A9C1848;
 Tue, 24 Sep 2019 22:41:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 24 Sep 2019 22:41:35 -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=fm3; bh=8c3cgX
 np9pEkM87qDlFw8DJo0tRH1/A/RmuWMYML0uo=; b=1MsZ+uTB9FYbbeo/jpzcFO
 8bWTNzVFpKAYeev+Z8sRM/mIHtKZgr3OluoN0PIQZ3wActarS2QHLzU9EqUYPUXz
 NLUCYQzZPISlyukGEPlEUhAC5uowvfkgb9uDsttkD9gyqMNsgSpkv1nhU31G+B4B
 C3djt4hh/1DYRkBvA7eKIiJSYjbpg+kTxayOMEIONUpue5mUY3TYpxt69a5kdfBh
 WIu3kPS5dkXaqH3dxqVGCHHiENJJffPSUqSVLcQeBiLMnME3idKoSivbwNiZN6pw
 ykYaQhOX2xNDoTgpL/iO4SbqN5bT+hxNwPyxpnlVRC3C9NbC0UtnJE3qMHImKZyA
 ==
X-ME-Sender: <xms:3dOKXR85Kyhl5EBdNq4GO89kGgFncsdGgWc5vFStp18rnouP_IliCw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfedugdeivdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfg
 hrlhcuvffnffculddqiedmnecujfgurhephffvufffkffogggtgfesthekredtredtjeen
 ucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomh
 grrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffho
 mhgrihhnpehmshhirdhtohholhhsnecukfhppeeluddrieehrdefgedrfeefnecurfgrrh
 grmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhg
 shhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:3dOKXa5zzap6KUI-AtF3zGvhodnkuaXCLj_fJu3zxWweXaTtJzOK-A>
 <xmx:3dOKXSYdO_ev5wzyO7FU5tT4W9rjR0EEyFJgl6G5F5zHRtx66Mbfxg>
 <xmx:3dOKXU_MgdHTVX7epvhjMFTxq4u3x6o4jtFXP4-dZDb_3ms1tJ2EuA>
 <xmx:39OKXaB01XAwSOV6wJoywGfRHsc0SozNapfqdWqKyDNiHmx3u-boDw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 93DC2D6005A;
 Tue, 24 Sep 2019 22:41:31 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 04:41:22 +0200
Message-Id: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 0/4] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, 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>

SW4gdGhpcyB2ZXJzaW9uLCBJIGRyb3AgUEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sIHBhdGNo
LCBzaW5jZSBKYW4gcHJlZmVyIG5vdAp0byBtaXggcGNpaWYgYW5kIGh5cGVyY2FsbHMgZm9yIHNl
cnZpbmcgZGV2aWNlIG1vZGVsLiBFbmFibGluZyBNU0kgYnkgdGhlCnN0dWJkb21haW4gcmVtYWlu
cyB1bnNvbHZlZCBoZXJlLCBidXQgb3RoZXIgcGF0Y2hlcyBhcmUgaW1wcm92ZW1lbnQgYW55d2F5
LgoKQ2hhbmdlcyBpbiB2MjoKIC0gbmV3ICJ4ZW4veDg2OiBBbGxvdyBzdHViZG9tIGFjY2VzcyB0
byBpcnEgY3JlYXRlZCBmb3IgbXNpIiBwYXRjaAogLSBhcHBsaWVkIHJldmlldyBjb21tZW50cyBm
cm9tIHYxCkNoYW5nZXMgaXMgdjM6CiAtIGFwcGx5IHN1Z2dlc3Rpb25zIGJ5IFJvZ2VyCiAtIGFk
ZCBQSFlTREVWT1BfbXNpX21zaXhfc2V0X2VuYWJsZQpDaGFuZ2VzIGluIHY0OgogLSBpbXBsZW1l
bnQgc3VnZ2VzdGlvbnMgYnkgV2VpLCBSb2dlciwgSmFuCiAtIHBsdWcgbmV3IHBoeXNkZXZvcCBp
bnRvIFhTTQpDaGFuZ2VzIGluIHY1OgogLSByZWJhc2Ugb24gbWFzdGVyCiAtIHJlbmFtZSB0byBQ
SFlTREVWT1BfbXNpX2NvbnRyb2wKIC0gbW92ZSBncmFudGluZyBhY2Nlc3MgdG8gSVJRIGludG8g
Y3JlYXRlX2lycQpDaGFuZ2VzIGluIHY2OgogLSBzaW1wbGlmeSBncmFudGluZyBJUlEgYWNjZXNz
LCByZWNvcmQgZG0gZG9taWQgZm9yIGNsZWFudXAKIC0gcmVuYW1lIHRvIFBIWVNERVZPUF9pbnRl
cnJ1cHRfY29udHJvbAogLSBpbmNsdWRlIElOVHggY29udHJvbCBpbiB0aGUgaHlwZXJjYWxsCkNo
YW5nZXMgaW4gdjc6CiAtIHVwZGF0ZSAieGVuL3g4NjogQWxsb3cgc3R1YmRvbSBhY2Nlc3MgdG8g
aXJxIGNyZWF0ZWQgZm9yIG1zaSIKIC0gZHJvcCAieGVuL3g4NjogYWRkIFBIWVNERVZPUF9pbnRl
cnJ1cHRfY29udHJvbCIKIC0gZHJvcCAidG9vbHMvbGlieGM6IGFkZCB3cmFwcGVyIGZvciBQSFlT
REVWT1BfaW50ZXJydXB0X2NvbnRyb2wiCgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNj
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQ
YXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogQnJpYW4gV29vZHMgPGJyaWFu
Lndvb2RzQGFtZC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpICg0KToKICBsaWJ4bDogZG8gbm90IGF0dGFjaCB4ZW4tcGNpYmFjayB0byBI
Vk0gZG9tYWluLCBpZiBzdHViZG9tYWluIGlzIGluIHVzZQogIGxpYnhsOiBhdHRhY2ggUENJIGRl
dmljZSB0byBxZW11IG9ubHkgYWZ0ZXIgc2V0dGluZyBwY2liYWNrL3BjaWZyb250CiAgbGlieGw6
IGRvbid0IHRyeSB0byBtYW5pcHVsYXRlIGpzb24gY29uZmlnIGZvciBzdHViZG9tYWluCiAgeGVu
L3g4NjogQWxsb3cgc3R1YmRvbSBhY2Nlc3MgdG8gaXJxIGNyZWF0ZWQgZm9yIG1zaS4KCiB0b29s
cy9saWJ4bC9saWJ4bF9wY2kuYyAgICAgICAgICAgICAgICAgIHwgNjMgKysrKysrKysrKysrKysr
KystLS0tLS0tLQogeGVuL2FyY2gveDg2L2hwZXQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAz
ICstCiB4ZW4vYXJjaC94ODYvaXJxLmMgICAgICAgICAgICAgICAgICAgICAgIHwgNDIgKysrKysr
KysrKystLS0tLS0KIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAgICAgICAgICAgfCAg
MiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyB8ICAyICstCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgIHwgIDMgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaXJxLmggICAgICAgICAgICAgICAgfCAgNyArKy0KIDcgZmlsZXMgY2hhbmdl
ZCwgODQgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpiYXNlLWNvbW1pdDogNmM5NjM5
YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgotLSAKZ2l0LXNlcmllcyAwLjkuMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 02:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 02: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 1iCxFV-0000vE-23; Wed, 25 Sep 2019 02:41:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CquU=XU=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iCxFT-0000ux-F7
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 02:41:47 +0000
X-Inumbo-ID: fff168c0-df3d-11e9-9627-12813bfff9fa
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by localhost (Halon) with ESMTPS
 id fff168c0-df3d-11e9-9627-12813bfff9fa;
 Wed, 25 Sep 2019 02:41:39 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id D8DE61AC0;
 Tue, 24 Sep 2019 22:41:38 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 24 Sep 2019 22:41: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:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=56HX9QWMCTOordPBpOUNx2/N7BYQBZwgA4GsfLolr
 ew=; b=NOOzlYJ/Md86GE8/ahL/vzyt/hsjXijoCVYhhqehQssD1Mqs0kAuyeY/B
 QBylCkdo4YyegQzSgIu1fgWaKmTZEZ1NvQ1RSh/4k9Kf3OR20d8gv1aFYrNEeJfQ
 Gfm6GKcVczz5FHh/LF5PTNFPInxmuukGB3N3cfeQp0fNOK1isVj6/m8gWWf6EDQU
 GX9lpgM6IZQkDNPGtM6c2fSZAmg71wV0V27BGhOHccnEzi2jfcpBgu7OQWGKs6JY
 sOORCZDmlNB51iWri+vgXc0s/aj4JmWW+adqa+ccyj2OoUbEdHOdNf625UHumzL4
 tC24+fzeNOlFAQK7Tg/7GmGqd651Q==
X-ME-Sender: <xms:4tOKXb7xHePo-qF4aYx1imkgd8rVOeapfqxlbO-W2ZOpjBxfcdrczw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfedugdeivdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgs
 rdgtohhmnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecu
 vehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:4tOKXeBeLm8psSnrWRHtazYDeb3dp_t6lwEwEKoX1Rdn0EdOTkuxlw>
 <xmx:4tOKXRf_d7r7fdhqoN1nWCWYmv25iUFfuTgFyHIwQDOndhzFPbU41A>
 <xmx:4tOKXdKOs6XNIwP1pvyu3ZyU7okL3DZFgDFWnPZW0b_0BraFq-f1JA>
 <xmx:4tOKXSmpveeIHoxXSd0CErRhilxgGbI0sgJKCBDstv8uNwFaeRKUdg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id AF841D60062;
 Tue, 24 Sep 2019 22:41:36 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 04:41:26 +0200
Message-Id: <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.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>

U3R1YmRvbWFpbnMgbmVlZCB0byBiZSBnaXZlbiBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIHRo
ZSBndWVzdCB3aGljaCBpdApwcm92aWRlcyBlbXVsYXRpb24gZm9yIGluIG9yZGVyIGZvciBQQ0kg
cGFzc3Rocm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCldoZW4gYSBIVk0gZG9tYWluIHRyeSB0byBl
bmFibGUgTVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2FsbHMKUEhZU0RFVk9QX21hcF9waXJxLCBi
dXQgbGF0ZXIgaXQgbmVlZHMgdG8gY2FsbCBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGFzCnBhcnQg
b2YgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxLiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mClBI
WVNERVZPUF9tYXBfcGlycS4KClRoaXMgaXMgbm90IG5lZWRlZCBmb3IgUENJIElOVHgsIGJlY2F1
c2UgSVJRIGluIHRoYXQgY2FzZSBpcyBrbm93bgpiZWZvcmVoYW5kIGFuZCB0aGUgc3R1YmRvbWFp
biBpcyBnaXZlbiBwZXJtaXNzaW9ucyBvdmVyIHRoaXMgSVJRIGJ5CmxpYnhsX19kZXZpY2VfcGNp
X2FkZCAodGhlcmUncyBhIGRvX3BjaV9hZGQgYWdhaW5zdCB0aGUgc3R1YmRvbWFpbikuCgpjcmVh
dGVfaXJxKCkgYWxyZWFkeSBncmFudCBJUlEgYWNjZXNzIHRvIGhhcmR3YXJlX2RvbWFpbiwgd2l0
aAphc3N1bXB0aW9uIHRoZSBkZXZpY2UgbW9kZWwgKHNvbWV0aGluZyBtYW5hZ2luZyB0aGlzIElS
USkgbGl2ZXMgdGhlcmUuCk1vZGlmeSBjcmVhdGVfaXJxKCkgdG8gdGFrZSBhZGRpdGlvbmFsIHBh
cmFtZXRlciBwb2ludGluZyBhdCBkZXZpY2UKbW9kZWwgZG9tYWluIC0gd2hpY2ggbWF5IGJlIGRv
bTAgb3Igc3R1YmRvbWFpbi4gIFNhdmUgSUQgb2YgdGhlIGRvbWFpbgpnaXZlbiBwZXJtaXNzaW9u
LCB0byByZXZva2UgaXQgaW4gZGVzdHJveV9pcnEoKSAtIGVhc2llciBhbmQgY2xlYW5lcgp0aGFu
IHJlcGxheWluZyBsb2dpYyBvZiBjcmVhdGVfaXJxKCkgcGFyYW1ldGVyLiBVc2UgZG9taWQgaW5z
dGVhZCBvZgphY3R1YWwgcmVmZXJlbmNlIHRvIHRoZSBkb21haW4sIGJlY2F1c2UgaXQgbWlnaHQg
Z2V0IGRlc3Ryb3llZCBiZWZvcmUKZGVzdHJveWluZyBJUlEgKHN0dWJkb21haW4gaXMgZGVzdHJv
eWVkIGJlZm9yZSBpdHMgdGFyZ2V0IGRvbWFpbikuIEFuZAppdCBpcyBub3QgYW4gaXNzdWUsIGJl
Y2F1c2UgSVJRIHBlcm1pc3Npb25zIGxpdmUgd2l0aGluIGRvbWFpbgpzdHJ1Y3R1cmUsIHNvIGRl
c3Ryb3lpbmcgYSBkb21haW4gYWxzbyBpbXBsaWNpdGx5IHJldm9rZSB0aGUgcGVybWlzc2lvbi4K
UG90ZW50aWFsIGRvbWlkIHJldXNlIGlzIGRldGVjdGVkIGJ5IGJ5IGNoZWNraW5nIGlmIHRoYXQg
ZG9tYWluIGRvZXMKaGF2ZSBwZXJtaXNzaW9uIG92ZXIgdGhlIElSUSBiZWluZyBkZXN0cm95ZWQu
CgpUaGVuLCBhZGp1c3QgYWxsIGNhbGxlcnMgdG8gcHJvdmlkZSB0aGUgcGFyYW1ldGVyLiBJbiBj
YXNlIG9mIGNhbGxzIG5vdApyZWxhdGVkIHRvIHN0dWJkb21haW4taW5pdGlhdGVkIGFsbG9jYXRp
b25zLCBnaXZlIGl0IGVpdGhlcgpoYXJkd2FyZV9kb21haW4gKHNvIHRoZSBiZWhhdmlvciBpcyB1
bmNoYW5nZWQgdGhlcmUpLCBvciBOVUxMIGZvcgppbnRlcnJ1cHRzIHVzZWQgYnkgWGVuIGludGVy
bmFsbHkuCgpJbnNwaXJlZCBieSBodHRwczovL2dpdGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1v
ZS9ibG9iLzVlMGU3MzA0YTVhM2M3NWVmMDEyNDBhMWUzNjczNjY1YjJhYWYwNWUvcmVjaXBlcy1l
eHRlbmRlZC94ZW4vZmlsZXMvc3R1YmRvbWFpbi1tc2ktaXJxLWFjY2Vzcy5wYXRjaCBieSBFcmlj
IENoYW51ZGV0IDxjaGFudWRldGVAYWluZm9zZWMuY29tPi4KClNpZ25lZC1vZmYtYnk6IFNpbW9u
IEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KU2lnbmVkLW9mZi1ieTogTWFy
ZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29t
PgotLS0KQ2hhbmdlcyBpbiB2MzoKIC0gZXh0ZW5kIGNvbW1pdCBtZXNzYWdlCkNoYW5nZXMgaW4g
djQ6CiAtIGFkZCBtaXNzaW5nIGRlc3Ryb3lfaXJxIG9uIGVycm9yIHBhdGgKQ2hhbmdlcyBpbiB2
NToKIC0gbW92ZSBpcnFfe2dyYW50LHJldm9rZX1fYWNjZXNzKCkgdG8ge2NyZWF0ZSxkZXN0cm95
fV9pcnEoKSwgd2hpY2gKICAgYmFzaWNhbGx5IG1ha2UgaXQgYSBkaWZmZXJlbnQgcGF0Y2gKIC0g
YWRkIGdldF9kbV9kb21haW4oKSBoZWxwZXIKIC0gZG8gbm90IGdpdmUgaGFyZHdhcmVfZG9tYWlu
IHBlcm1pc3Npb24gb3ZlciBJUlFzIHVzZWQgaW4gWGVuCiAgIGludGVybmFsbHkKIC0gcmVuYW1l
IGNyZWF0ZV9pcnEgYXJndW1lbnQgdG8ganVzdCAnZCcsIHRvIGF2b2lkIGNvbmZ1c2lvbgogICB3
aGVuIGl0J3MgY2FsbGVkIGJ5IGhhcmR3YXJlIGRvbWFpbgogLSB2ZXJpZnkgdGhhdCBkZXZpY2Ug
aXMgZGUtYXNzaWduZWQgYmVmb3JlIHBjaV9yZW1vdmVfZGV2aWNlIGNhbGwKIC0gc2F2ZSBJRCBv
ZiBkb21haW4gZ2l2ZW4gcGVybWlzc2lvbiBpbiBjcmVhdGVfaXJxKCksIHRvIHJldm9rZSBpdCBp
bgogZGVzdHJveV9pcnEoKQogLSBkcm9wIGRvbWFpbiBwYXJhbWV0ZXIgZnJvbSBkZXN0cm95X2ly
cSgpIGFuZCBtc2lfZnJlZV9pcnEoKQogLSBkbyBub3QgZ2l2ZSBoYXJkd2FyZSBkb21haW4gcGVy
bWlzc2lvbiBvdmVyIElSUSBjcmVhdGVkIGluCiBpb21tdV9zZXRfaW50ZXJydXB0KCkKQ2hhbmdl
cyBpbiB2NjoKIC0gZG8gbm90IGdpdmUgcGVybWlzc2lvbiBvdmVyIGhwZXQgaXJxIHRvIGhhcmR3
YXJlX2RvbWFpbgogLSBtb3ZlIGNyZWF0b3JfZG9taWQgdG8gYXJjaF9pcnFfZGVzYwogLSBmaXgg
Y3JlYXRvcl9kb21pZCBpbml0aWFsaXphdGlvbgogLSBhbHdheXMgZ2l2ZSBjdXJyZW50LT5kb21h
aW4gcGVybWlzc2lvbiBpbnN0ZWFkIG9mIHVzaW5nCiBnZXRfZG1fZG9tYWluKCkgaGVscGVyLiBB
bmFseXNpcyBvZiBhbGwgaXRzIHVzZSBjYXNlcyB0ZWxscyB0aGF0IGl0IGlzCiB0aGUgb25seSB2
YWx1ZSBpdCByZXR1cm5zLgogLSBkcm9wIHVucmVsYXRlZCBjaGFuZ2UKQ2hhbmdlcyBpbiB2NzoK
IC0gQ29kZSBzdHlsZSBpbXByb3ZlbWVudHMgKHNwYWNlcywgdXNlICVwZCBldGMpCiAtIHVzZSBi
b29sIHBhcmFtZXRlciB0byBjcmVhdGVfaXJxLCBhcyBpdCdzIG9ubHkgZ2V0dGluZwogY3VycmVu
dC0+ZG9tYWluIG9yIE5VTEwKIC0gcmVtb3ZlIHJlZHVuZGFudCBpcnFfYWNjZXNzX3Blcm1pdHRl
ZCgpCi0tLQogeGVuL2FyY2gveDg2L2hwZXQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzICst
CiB4ZW4vYXJjaC94ODYvaXJxLmMgICAgICAgICAgICAgICAgICAgICAgIHwgNDIgKysrKysrKysr
KysrKysrKystLS0tLS0tLQogeGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgIDIg
Ky0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgfCAgMyArLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9pcnEuaCAgICAgICAgICAgICAgICB8ICA3ICsrKy0KIDYgZmlsZXMg
Y2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2hwZXQuYyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMKaW5kZXggNGIwODQ4OC4u
NTdmNjhmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2hwZXQuYworKysgYi94ZW4vYXJjaC94
ODYvaHBldC5jCkBAIC0xMSw2ICsxMSw3IEBACiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNp
bmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL251bWEuaD4KKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2RpdjY0Lmg+
CiAjaW5jbHVkZSA8YXNtL2hwZXQuaD4KQEAgLTM2OCw3ICszNjksNyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBocGV0X2Fzc2lnbl9pcnEoc3RydWN0IGhwZXRfZXZlbnRfY2hhbm5lbCAqY2gpCiB7CiAg
ICAgaW50IGlycTsKIAotICAgIGlmICggKGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFKSkg
PCAwICkKKyAgICBpZiAoIChpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSwgZmFsc2UpKSA8
IDAgKQogICAgICAgICByZXR1cm4gaXJxOwogCiAgICAgY2gtPm1zaS5pcnEgPSBpcnE7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggMGVl
MzM0Ni4uMjU2ZGQwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9pcnEuYwpAQCAtMjU0LDcgKzI1NCw4IEBAIHZvaWQgX19pbml0IGNsZWFyX2lycV92
ZWN0b3IoaW50IGlycSkKIC8qCiAgKiBEeW5hbWljIGlycSBhbGxvY2F0ZSBhbmQgZGVhbGxvY2F0
aW9uIGZvciBNU0kKICAqLwotaW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSkKKworaW50IGNy
ZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSwgYm9vbCBncmFudF9hY2Nlc3MpCiB7CiAgICAgaW50IGly
cSwgcmV0OwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKQEAgLTI4MiwxOCArMjgzLDIzIEBA
IGludCBjcmVhdGVfaXJxKG5vZGVpZF90IG5vZGUpCiAgICAgICAgIH0KICAgICAgICAgcmV0ID0g
YXNzaWduX2lycV92ZWN0b3IoaXJxLCBtYXNrKTsKICAgICB9CisKKyAgICBBU1NFUlQoZGVzYy0+
YXJjaC5jcmVhdG9yX2RvbWlkID09IERPTUlEX0lOVkFMSUQpOworCiAgICAgaWYgKHJldCA8IDAp
CiAgICAgewogICAgICAgICBkZXNjLT5hcmNoLnVzZWQgPSBJUlFfVU5VU0VEOwogICAgICAgICBp
cnEgPSByZXQ7CiAgICAgfQotICAgIGVsc2UgaWYgKCBoYXJkd2FyZV9kb21haW4gKQorICAgIGVs
c2UgaWYgKCBncmFudF9hY2Nlc3MgKQogICAgIHsKLSAgICAgICAgcmV0ID0gaXJxX3Blcm1pdF9h
Y2Nlc3MoaGFyZHdhcmVfZG9tYWluLCBpcnEpOworICAgICAgICByZXQgPSBpcnFfcGVybWl0X2Fj
Y2VzcyhjdXJyZW50LT5kb21haW4sIGlycSk7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19FUlIKLSAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdy
YW50IERvbTAgYWNjZXNzIHRvIElSUSVkIChlcnJvciAlZClcbiIsCi0gICAgICAgICAgICAgICAg
ICAgaXJxLCByZXQpOworICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ3JhbnQgJXBkIGFj
Y2VzcyB0byBJUlElZCAoZXJyb3IgJWQpXG4iLAorICAgICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmRvbWFpbiwgaXJxLCByZXQpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBkZXNjLT5hcmNo
LmNyZWF0b3JfZG9taWQgPSBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICB9CiAKICAg
ICByZXR1cm4gaXJxOwpAQCAtMzA3LDE0ICszMTMsMjMgQEAgdm9pZCBkZXN0cm95X2lycSh1bnNp
Z25lZCBpbnQgaXJxKQogCiAgICAgQlVHX09OKCFNU0lfSVJRKGlycSkpOwogCi0gICAgaWYgKCBo
YXJkd2FyZV9kb21haW4gKQorICAgIGlmICggZGVzYy0+YXJjaC5jcmVhdG9yX2RvbWlkICE9IERP
TUlEX0lOVkFMSUQgKQogICAgIHsKLSAgICAgICAgaW50IGVyciA9IGlycV9kZW55X2FjY2Vzcyho
YXJkd2FyZV9kb21haW4sIGlycSk7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBnZXRfZG9t
YWluX2J5X2lkKGRlc2MtPmFyY2guY3JlYXRvcl9kb21pZCk7CiAKLSAgICAgICAgaWYgKCBlcnIg
KQotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgotICAgICAgICAgICAgICAgICAgICJD
b3VsZCBub3QgcmV2b2tlIERvbTAgYWNjZXNzIHRvIElSUSV1IChlcnJvciAlZClcbiIsCi0gICAg
ICAgICAgICAgICAgICAgaXJxLCBlcnIpOworICAgICAgICBpZiAoIGQgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpbnQgZXJyID0gaXJxX2RlbnlfYWNjZXNzKGQsIGlycSk7CisgICAgICAgICAg
ICBpZiAoIGVyciApCisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgorICAgICAg
ICAgICAgICAgICAgICAgICAiQ291bGQgbm90IHJldm9rZSAlcGQgYWNjZXNzIHRvIElSUSV1IChl
cnJvciAlZClcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIGQsIGlycSwgZXJyKTsKKyAgICAg
ICAgfQorCisgICAgICAgIGlmICggZCApCisgICAgICAgICAgICBwdXRfZG9tYWluKGQpOworCisg
ICAgICAgIGRlc2MtPmFyY2guY3JlYXRvcl9kb21pZCA9IERPTUlEX0lOVkFMSUQ7CiAgICAgfQog
CiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKQEAgLTM4MSw2ICsz
OTYsNyBAQCBpbnQgYXJjaF9pbml0X29uZV9pcnFfZGVzYyhzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2Mp
CiAKICAgICBkZXNjLT5hcmNoLnZlY3RvciA9IElSUV9WRUNUT1JfVU5BU1NJR05FRDsKICAgICBk
ZXNjLT5hcmNoLm9sZF92ZWN0b3IgPSBJUlFfVkVDVE9SX1VOQVNTSUdORUQ7CisgICAgZGVzYy0+
YXJjaC5jcmVhdG9yX2RvbWlkID0gRE9NSURfSU5WQUxJRDsKIAogICAgIHJldHVybiAwOwogfQpA
QCAtMjEzMyw3ICsyMTQ5LDcgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIAogICAgICAgICAgICAg
aW5mbyA9IE5VTEw7Ci0gICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSk7
CisgICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSwgdHJ1ZSk7CiAgICAg
ICAgICAgICByZXQgPSBpcnEgPj0gMCA/IHByZXBhcmVfZG9tYWluX2lycV9waXJxKGQsIGlycSwg
cGlycSArIG5yLCAmaW5mbykKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogaXJxOwogICAg
ICAgICAgICAgaWYgKCByZXQgPCAwICkKQEAgLTI4MTgsNyArMjgzNCw3IEBAIGludCBhbGxvY2F0
ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBpbmRleCwgaW50ICpwaXJx
X3AsCiAgICAgICAgIGlmICggaXJxID09IC0xICkKICAgICAgICAgewogICAgIGNhc2UgTUFQX1BJ
UlFfVFlQRV9NVUxUSV9NU0k6Ci0gICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9f
Tk9ERSk7CisgICAgICAgICAgICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSwgdHJ1ZSk7
CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGlycSA8IG5yX2lycXNfZ3NpIHx8IGlycSA+PSBu
cl9pcnFzICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIGIveGVuL2Ry
aXZlcnMvY2hhci9uczE2NTUwLmMKaW5kZXggODY2N2RlNi4uZmNkMzk3OSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUw
LmMKQEAgLTcyMiw3ICs3MjIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9pbml0X2ly
cShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiAgICAgc3RydWN0IG5zMTY1NTAgKnVhcnQgPSBw
b3J0LT51YXJ0OwogCiAgICAgaWYgKCB1YXJ0LT5tc2kgKQotICAgICAgICB1YXJ0LT5pcnEgPSBj
cmVhdGVfaXJxKDApOworICAgICAgICB1YXJ0LT5pcnEgPSBjcmVhdGVfaXJxKDAsIGZhbHNlKTsK
ICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwppbmRl
eCBiYjlmMzNlLi4yMzNhOGFlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9p
bml0LmMKQEAgLTc2NSw3ICs3NjUsNyBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBzZXRfaW9tbXVf
aW50ZXJydXB0X2hhbmRsZXIoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgaW50IGly
cSwgcmV0OwogCi0gICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOworICAgIGlycSA9
IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFLCBmYWxzZSk7CiAgICAgaWYgKCBpcnEgPD0gMCApCiAg
ICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJJT01NVTogbm8gaXJxc1xuIik7CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDVkNzIyNzAuLjI0YTFlOTIgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMTM4LDcgKzExMzgsOCBAQCBzdGF0aWMg
aW50IF9faW5pdCBpb21tdV9zZXRfaW50ZXJydXB0KHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJo
ZCkKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CiAKICAgICBpcnEgPSBjcmVhdGVfaXJxKHJo
c2EgPyBweG1fdG9fbm9kZShyaHNhLT5wcm94aW1pdHlfZG9tYWluKQotICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IE5VTUFfTk9fTk9ERSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgIDog
TlVNQV9OT19OT0RFLAorICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgIGlmICggaXJx
IDw9IDAgKQogICAgIHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSIFZURFBSRUZJWCwgIklP
TU1VOiBubyBpcnEgYXZhaWxhYmxlIVxuIik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaAppbmRleCBiYzBjMGMxLi43OTg1
M2QwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaXJxLmgKQEAgLTQ1LDYgKzQ1LDExIEBAIHN0cnVjdCBhcmNoX2lycV9kZXNj
IHsKICAgICAgICAgdW5zaWduZWQgbW92ZV9jbGVhbnVwX2NvdW50OwogICAgICAgICB1OCBtb3Zl
X2luX3Byb2dyZXNzIDogMTsKICAgICAgICAgczggdXNlZDsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogV2VhayByZWZlcmVuY2UgdG8gZG9tYWluIGhhdmluZyBwZXJtaXNzaW9uIG92ZXIgdGhpcyBJ
UlEgKHdoaWNoIGNhbgorICAgICAgICAgKiBiZSBkaWZmZXJlbnQgZnJvbSB0aGUgZG9tYWluIGFj
dHVhbGx5IGhhdmludCB0aGUgSVJRIGFzc2lnbmVkKQorICAgICAgICAgKi8KKyAgICAgICAgZG9t
aWRfdCBjcmVhdG9yX2RvbWlkOwogfTsKIAogLyogRm9yIHVzZSB3aXRoIGlycV9kZXNjLmFyY2gu
dXNlZCAqLwpAQCAtMTYxLDcgKzE2Niw3IEBAIGludCAgaW5pdF9pcnFfZGF0YSh2b2lkKTsKIHZv
aWQgY2xlYXJfaXJxX3ZlY3RvcihpbnQgaXJxKTsKIAogaW50IGlycV90b192ZWN0b3IoaW50IGly
cSk7Ci1pbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlKTsKK2ludCBjcmVhdGVfaXJxKG5vZGVp
ZF90IG5vZGUsIGJvb2wgZ3JhbnRfYWNjZXNzKTsKIHZvaWQgZGVzdHJveV9pcnEodW5zaWduZWQg
aW50IGlycSk7CiBpbnQgYXNzaWduX2lycV92ZWN0b3IoaW50IGlycSwgY29uc3QgY3B1bWFza190
ICopOwogCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 03:08:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 03:08:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCxfL-0002zg-KS; Wed, 25 Sep 2019 03:08:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iCxfK-0002zb-Tu
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 03:08:30 +0000
X-Inumbo-ID: bc844752-df41-11e9-9629-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id bc844752-df41-11e9-9629-12813bfff9fa;
 Wed, 25 Sep 2019 03:08: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 1iCxfD-00029i-Er; Wed, 25 Sep 2019 03:08: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 1iCxfD-00018t-2e; Wed, 25 Sep 2019 03:08:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iCxfD-0000v7-21; Wed, 25 Sep 2019 03:08:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141742-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=670c903a68f214463f12c0c9619c162a0f342518
X-Osstest-Versions-That: ovmf=fcdedafd97c8f18c33a63d26b954e5dbaee81a2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 03:08:23 +0000
Subject: [Xen-devel] [ovmf test] 141742: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTc0MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3NDIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2NzBjOTAzYTY4ZjIxNDQ2M2YxMmMwYzk2MTljMTYy
YTBmMzQyNTE4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmY2RlZGFm
ZDk3YzhmMThjMzNhNjNkMjZiOTU0ZTVkYmFlZTgxYTJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE1ODUgIDIwMTktMDktMjEgMTA6MjI6MDUgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNzQyICAyMDE5LTA5LTI0IDAxOjA5OjEwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hlbmcsIENo
aW5nIEplblggPGNoaW5nLmplbnguY2hlbmdAaW50ZWwuY29tPgogIENoaW5nIEplblggQ2hlbmcg
PGNoaW5nLmplbnguY2hlbmdAaW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56
aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcsIFNoZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5j
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
ZmNkZWRhZmQ5Ny4uNjcwYzkwM2E2OCAgNjcwYzkwM2E2OGYyMTQ0NjNmMTJjMGM5NjE5YzE2MmEw
ZjM0MjUxOCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:11:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyeI-0008D1-Lt; Wed, 25 Sep 2019 04:11:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aeME=XT=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iCml7-00075t-CP
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:29:45 +0000
X-Inumbo-ID: 21dabbe8-dee0-11e9-bf31-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id 21dabbe8-dee0-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:29:43 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E0637C069B4B;
 Tue, 24 Sep 2019 15:29:40 +0000 (UTC)
Received: from [10.3.116.249] (ovpn-116-249.phx2.redhat.com [10.3.116.249])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9D57860BFB;
 Tue, 24 Sep 2019 15:28:53 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <d1527fdc-b5e8-093a-9206-6f7ceeece2ac@redhat.com>
 <84c9e5dd-3e0f-94e1-5da1-2c7baa594bf1@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=eblake@redhat.com; keydata=
 xsBNBEvHyWwBCACw7DwsQIh0kAbUXyqhfiKAKOTVu6OiMGffw2w90Ggrp4bdVKmCaEXlrVLU
 xphBM8mb+wsFkU+pq9YR621WXo9REYVIl0FxKeQo9dyQBZ/XvmUMka4NOmHtFg74nvkpJFCD
 TUNzmqfcjdKhfFV0d7P/ixKQeZr2WP1xMcjmAQY5YvQ2lUoHP43m8TtpB1LkjyYBCodd+LkV
 GmCx2Bop1LSblbvbrOm2bKpZdBPjncRNob73eTpIXEutvEaHH72LzpzksfcKM+M18cyRH+nP
 sAd98xIbVjm3Jm4k4d5oQyE2HwOur+trk2EcxTgdp17QapuWPwMfhaNq3runaX7x34zhABEB
 AAHNHkVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPsLAegQTAQgAJAIbAwULCQgHAwUV
 CgkICwUWAgMBAAIeAQIXgAUCS8fL9QIZAQAKCRCnoWtKJSdDahBHCACbl/5FGkUqJ89GAjeX
 RjpAeJtdKhujir0iS4CMSIng7fCiGZ0fNJCpL5RpViSo03Q7l37ss+No+dJI8KtAp6ID+PMz
 wTJe5Egtv/KGUKSDvOLYJ9WIIbftEObekP+GBpWP2+KbpADsc7EsNd70sYxExD3liwVJYqLc
 Rw7so1PEIFp+Ni9A1DrBR5NaJBnno2PHzHPTS9nmZVYm/4I32qkLXOcdX0XElO8VPDoVobG6
 gELf4v/vIImdmxLh/w5WctUpBhWWIfQDvSOW2VZDOihm7pzhQodr3QP/GDLfpK6wI7exeu3P
 pfPtqwa06s1pae3ad13mZGzkBdNKs1HEm8x6zsBNBEvHyWwBCADGkMFzFjmmyqAEn5D+Mt4P
 zPdO8NatsDw8Qit3Rmzu+kUygxyYbz52ZO40WUu7EgQ5kDTOeRPnTOd7awWDQcl1gGBXgrkR
 pAlQ0l0ReO57Q0eglFydLMi5bkwYhfY+TwDPMh3aOP5qBXkm4qIYSsxb8A+i00P72AqFb9Q7
 3weG/flxSPApLYQE5qWGSXjOkXJv42NGS6o6gd4RmD6Ap5e8ACo1lSMPfTpGzXlt4aRkBfvb
 NCfNsQikLZzFYDLbQgKBA33BDeV6vNJ9Cj0SgEGOkYyed4I6AbU0kIy1hHAm1r6+sAnEdIKj
 cHi3xWH/UPrZW5flM8Kqo14OTDkI9EtlABEBAAHCwF8EGAEIAAkFAkvHyWwCGwwACgkQp6Fr
 SiUnQ2q03wgAmRFGDeXzc58NX0NrDijUu0zx3Lns/qZ9VrkSWbNZBFjpWKaeL1fdVeE4TDGm
 I5mRRIsStjQzc2R9b+2VBUhlAqY1nAiBDv0Qnt+9cLiuEICeUwlyl42YdwpmY0ELcy5+u6wz
 mK/jxrYOpzXKDwLq5k4X+hmGuSNWWAN3gHiJqmJZPkhFPUIozZUCeEc76pS/IUN72NfprZmF
 Dp6/QDjDFtfS39bHSWXKVZUbqaMPqlj/z6Ugk027/3GUjHHr8WkeL1ezWepYDY7WSoXwfoAL
 2UXYsMAr/uUncSKlfjvArhsej0S4zbqim2ZY6S8aRWw94J3bSvJR+Nwbs34GPTD4Pg==
Organization: Red Hat, Inc.
Message-ID: <22191b09-822a-1f54-dcaa-3726c833805b@redhat.com>
Date: Tue, 24 Sep 2019 10:28:52 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <84c9e5dd-3e0f-94e1-5da1-2c7baa594bf1@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Tue, 24 Sep 2019 15:29:43 +0000 (UTC)
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:11:29 +0000
Subject: Re: [Xen-devel] [RFC v2 0/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "green@moxielogic.com" <green@moxielogic.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "dillaman@redhat.com" <dillaman@redhat.com>, "joel@jms.id.au" <joel@jms.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "balrogg@gmail.com" <balrogg@gmail.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>,
 "walling@linux.ibm.com" <walling@linux.ibm.com>,
 Denis Lunev <den@virtuozzo.com>, "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNC8xOSA5OjEyIEFNLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IHdyb3RlOgoK
Pj4+IDMuIFdoYXQgdG8gZG8gd2l0aCBodWdlIGF1dG8tZ2VuZXJhdGVkIGNvbW1pdCAwNz8gU2hv
dWxkIEkgc3BsaXQgaXQKPj4+IHBlci1tYWludGFpbmVyIG9yIHBlci1zdWJzeXN0ZW0sIG9yIGxl
YXZlIGl0IGFzLWlzPwo+Pgo+PiBJdCdzIGJpZy4gSSdkIHNwbGl0IGl0IGludG8gbXVsdGlwbGUg
cGF0Y2hlcyAoYW5kIHJlZHVjZSB0aGUgY2MgLSBleGNlcHQKPj4gZm9yIHRoZSBjb3ZlciBsZXR0
ZXIsIHRoZSByZXN0IG9mIHRoZSBwYXRjaGVzIGNhbiBiZSBsaW1pdGVkIHRvIHRoZQo+PiBhY3R1
YWwgbWFpbnRhaW5lci9zdWJzeXN0ZW0gYWZmZWN0ZWQgcmF0aGVyIHRoYW4gZXZlcnlvbmUgaW52
b2x2ZWQKPj4gYW55d2hlcmUgZWxzZSBpbiB0aGUgc2VyaWVzLiBXaXRoIHRoZSBjdXJyZW50IGxh
cmdlIGNjLCBhbnlvbmUgdGhhdAo+PiByZXBsaWVzIGdldHMgc2V2ZXJhbCBtYWlsIGJvdW5jZXMg
YWJvdXQgInRvbyBtYW55IHJlY2lwaWVudHMiKS4gIEl0IG1heQo+PiBiZSBlYXNpZXIgdG8gc3Bs
aXQgYWxvbmcgZGlyZWN0b3J5IGJvdW5kYXJpZXMgdGhhbiBieSBtYWludGFpbmVyCj4+IGJvdW5k
YXJpZXMuICBNYXJrdXMgaGFzIGFwcGxpZWQgbGFyZ2UgdHJlZS13aWRlIENvY2NpbmVsbGUgY2xl
YW51cHMKPj4gYmVmb3JlLCBtYXliZSBoZSBoYXMgc29tZSBhZHZpY2UuCj4gCj4gCj4gSWYgc3Bs
aXQgYnkgc3Vic3lzdGVtIGl0IHdvdWxkIGJlIDIwMCsgcGF0Y2hlczoKPiBnaXQgZGlmZiAtLW5h
bWUtb25seSB8IHdoaWxlIHJlYWQgZjsgZG8gc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCAtZiAk
ZiAtLXN1YnN5c3RlbSAtLW5vLXJvbGVzdGF0cyAyPi9kZXYvbnVsbCB8IGdyZXAgLXYgQCB8IGhl
YWQgLTE7IGRvbmUgfCBzb3J0IHwgdW5pcSB8IHdjIC1sCj4gMjA1Cj4gCj4gCj4gVHJ5IHRvIGxv
b2sgYXQgbGFyZ2VyIHN1YnN5c3RlbToKPiBnaXQgZGlmZiAtLW5hbWUtb25seSB8IHdoaWxlIHJl
YWQgZjsgZG8gc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCAtZiAkZiAtLXN1YnN5c3RlbSAtLW5v
LXJvbGVzdGF0cyAyPi9kZXYvbnVsbCB8IGdyZXAgLXYgQCB8IHRhaWwgLTIgfCBoZWFkIC0xOyBk
b25lIHwgc29ydCB8IHVuaXEgfCB3YyAtbAo+IDEzOQo+IAo+IHN0aWxsIHRvbyBtYW55Li4gT3Ig
aXMgaXQgT0s/CgpIbW0gLSB0aGF0IGJlY29tZXMgYSB0cmFkZW9mZiBpbiBsZW5ndGggb2YgdGhl
IHNlcmllcyAod2hlcmUgaW5kaXZpZHVhbApwYXRjaGVzIG1heSBiZSByZXZpZXdlZCBmYXN0LCBi
dXQgd2hlcmUgdGhlIG92ZXJhbGwgcHJvY2VzcyBtYXkgYmUKYm9nZ2VkIGRvd24gYnkgc2hlZXIg
bGVuZ3RoKSwgdnMuIGxlbmd0aCBvZiBpbmRpdmlkdWFsIGVtYWlscyAod2hlcmUgdGhlCmVtYWls
IGl0c2VsZiBpcyBkYXVudGluZywgYnV0IGFzIHRoZSByZXZpZXcgaXMgbWVjaGFuaWNhbCBhbmQg
ZG9uZSBieQphdXRvbWF0aW9uLCBpdCBiZWNvbWVzIGEgbWF0dGVyIG9mIHNwb3QtY2hlY2tpbmcg
aWYgd2UgdHJ1c3QgdGhhdCB0aGUKYXV0b21hdGlvbiB3YXMgZG9uZSBjb3JyZWN0bHkpLiAgWW91
IGNhbiBwcm9iYWJseSBncm91cCBpdCBpbiBmZXdlcgpwYXRjaGVzLCBieSBqb2luaW5nIHNtYWxs
ZXIgcGF0Y2hlcyBhY3Jvc3MgYSBjb3VwbGUgb2Ygc3Vic3lzdGVtcy4gIEl0J3MKYW4gYXJ0IGZv
cm0sIHRoZXJlJ3MgcHJvYmFibHkgc2V2ZXJhbCB3YXlzIHRvIGRvIGl0IHRoYXQgd291bGQgd29y
aywgYW5kCml0IGNvbWVzIGRvd24gdG8gYSBqdWRnbWVudCBjYWxsIG9uIGhvdyBtdWNoIHdvcmsg
eW91IHdhbnQgdG8gZG8gdG8gdHJ5CmFuZCByZWR1Y2Ugb3RoZXIncyB3b3JrIGluIHJldmlld2lu
ZyBpdC4gIE1heWJlIGV2ZW4gYW4gb2ZmLWhhbmQgc3BsaXQKb2YgZ2F0aGVyaW5nIGZpbGVzIHVu
dGlsIHlvdSByZWFjaCBhYm91dCA1MDAgb3Igc28gbGluZXMgcGVyIGRpZmYuICBJCndpc2ggSSBo
YWQgZWFzaWVyIGFkdmljZSBvbiBob3cgdG8gdGFja2xlIHRoaXMgc29ydCBvZiBwcm9qZWN0IGlu
IHRoZQp3YXkgdGhhdCB3aWxsIGdldCB0aGUgZmFzdGVzdCByZXNwb25zZSB0aW1lLgoKCj4+PiAg
IHZsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyArLQo+
Pj4gICBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgfCAgODIg
KysrKysrKwo+Pj4gICAzMTkgZmlsZXMgY2hhbmdlZCwgMjcyOSBpbnNlcnRpb25zKCspLCA0MjQ1
IGRlbGV0aW9ucygtKQo+Pj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgc2NyaXB0cy9jb2NjaW5lbGxl
L2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpCj4+Cj4+IFRoZSBkaWZmc3RhdCBpcyBodWdlLCBi
dXQgcHJvbWlzaW5nLgoKV2UgYWxzbyBsZWFybmVkIGluIHJldmlld3Mgb2YgNy85IHRoYXQgdGhl
IGRpZmZzdGF0IGhlcmUgaXMgbWlzbGVhZGluZywKdGhlIG51bWJlciBvZiBpbnNlcnRpb25zIHdp
bGwgZGVmaW5pdGVseSBiZSBpbmNyZWFzaW5nIG9uY2UgdGhlCkNvY2NpbmVsbGUgc2NyaXB0IGlz
IGZpeGVkIHRvIGluc2VydCB0aGUgbWFjcm8gaW4gbW9yZSBmdW5jdGlvbnMsIGJ1dApob3BlZnVs
bHkgaXQncyBzdGlsbCBhIG5ldCByZWR1Y3Rpb24gaW4gb3ZlcmFsbCBsaW5lcy4KCi0tIApFcmlj
IEJsYWtlLCBQcmluY2lwYWwgU29mdHdhcmUgRW5naW5lZXIKUmVkIEhhdCwgSW5jLiAgICAgICAg
ICAgKzEtOTE5LTMwMS0zMjI2ClZpcnR1YWxpemF0aW9uOiAgcWVtdS5vcmcgfCBsaWJ2aXJ0Lm9y
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:12:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyep-0008EN-0T; Wed, 25 Sep 2019 04:12:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jCV4=XT=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCmzH-0001WM-DZ
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:44:23 +0000
X-Inumbo-ID: 2c86f992-dee2-11e9-bf31-bc764e2007e4
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::700]) by localhost (Halon) with ESMTPS
 id 2c86f992-dee2-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:44:21 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=CIN8FEVyMq9zzDQj3/JR5PG5cFEhGpCIQOhJqV6Zi6aoaWwF9YvA2VD0uYu7GCfUvPVcAMw9k3lN8oWFuKBP2EgMtigU/8nCIhx1OP1GluJdi58bLl99v7I1Mv7etVMfFoQA2rdtEuRaZWWliCjcdPMiUoOSOCR637/mIT6Hsu2mNBXkpxh/LE0mvBCp81YCOrJXOGq5mT/VfYck1ouJpHcobZe/pDZNujg63VvhjSAvNltKG7S6Hf7a0FjeoBR/BgN2yBh04UchXsvdseXEIVU6INVBzELxZClhlf5q6kwVg/xpfFQ6mqUUy1rqnc3DOew1ikpCUrqFZouXJ/a63Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jtvaAOFSWQShvdYli2h1DMsogbMNuGaeeEBtgDwSVdI=;
 b=oMeWSlRhU7fO76lKNMZjU8QV7lQ4PEO17ssRlH+3+oaOYXdEtgHxr+sTtJsENR2iZm+LLLftVR1HEWVyhq/KI+q8D2BdznzkX2ePCng29MnIM7CpCFJYlQGECEpyMNJK3DqYBFgvipjCqmHbthIY0AguNCd516qMXhABUqVEm6giQIa+qE1JJCW2tl7e55H43mDcL/4yKBQ8culO/R/WCyXEbEDcrYOZtEtblJuE91++9Ww/4xT2bQNtlkDITqbvgkCVEvEzFHe7hnCxrT3mcM2DHaLPpuXQZ8H6l3j4EhZpeOz0U5/nWR9/oTQ5w1+STBkwmKoqbyyMAuY+aMhMnw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jtvaAOFSWQShvdYli2h1DMsogbMNuGaeeEBtgDwSVdI=;
 b=Ctn+/Nncs/KKbAJ9XYltiDsm13OnYeo9tEIGOLq42rEFBiHLcypzbpxCmReNvB+ovBUIiBhjtriLY8Fp4RRd/Bg+k7LBQ7b7XPe40PU5PXr4SXdsBAbGhKI1jc6kdZs8nefusrSSH3qWMchkzT7uGpymmLw/ySgxADW3qYRoYOs=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5337.eurprd08.prod.outlook.com (52.133.243.73) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.22; Tue, 24 Sep 2019 15:44:18 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed%2]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 15:44:18 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v2 0/9] error: auto propagated local_err
Thread-Index: AQHVcioNiDMY2yo+Z0yF9jZaFGvJZ6c5qyCAgAFm+wD//+MaAIAABEQA
Date: Tue, 24 Sep 2019 15:44:18 +0000
Message-ID: <97b77e48-b370-a596-0a06-9ceaaf6bc72e@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <d1527fdc-b5e8-093a-9206-6f7ceeece2ac@redhat.com>
 <84c9e5dd-3e0f-94e1-5da1-2c7baa594bf1@virtuozzo.com>
 <22191b09-822a-1f54-dcaa-3726c833805b@redhat.com>
In-Reply-To: <22191b09-822a-1f54-dcaa-3726c833805b@redhat.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1P18901CA0014.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:3:8b::24) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20190924184408309
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d372e8c5-ad1f-4844-9b39-08d741060f07
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:DB8PR08MB5337; 
x-ms-traffictypediagnostic: DB8PR08MB5337:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB5337AE8A858F0348452593B2C1840@DB8PR08MB5337.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(39850400004)(396003)(376002)(346002)(136003)(189003)(199004)(229853002)(71200400001)(14454004)(71190400001)(64756008)(99286004)(478600001)(52116002)(81156014)(446003)(7366002)(66556008)(7416002)(7276002)(256004)(486006)(7336002)(45426003)(86362001)(53546011)(6506007)(26005)(305945005)(2616005)(76176011)(31686004)(8936002)(81166006)(66446008)(8676002)(186003)(11346002)(31696002)(2906002)(7406005)(386003)(2501003)(36756003)(5660300002)(4326008)(6436002)(102836004)(476003)(7736002)(3846002)(66476007)(25786009)(316002)(66066001)(6486002)(6246003)(6512007)(66946007)(6116002)(54906003)(110136005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5337;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vpdKp2GZB6HBV3owJKeCMxLcOTlxzFSUAGFEICZV3e2EmaiWVMngHkQWWNU/8XsIemQm9uQe68l0OMrECf9oV7PSuTGSSw7ikbAyLp+MXksyEmCR03Cte5fa2w1uDaJLmS9QHWhjKojMOI8FEeqcuspOGvx8rvko5SHSBnZ8JwWS/83IXCu7TQ+JRwGmD67vhfxtzdcmp7VuhlRVVy+2ArTjm+yfFQFk/BpEF5NssSegrs/fWucQJcm3qV6aTFbSA+kla5OH0/R0EtNSrNT6ks0Mzxru6TSr3yqYIku5HCfVUJBkT13/ub87LWWKGHNEtvuXbvR7A0bcSA7I6w9yNAvZRd3Zw9kw9akry46Dix3fFh9jVZ2GsOpc2hxQBPtF/whdUK4nZX9QZATuZOShupJHL+W1r+o2cqng+5jOpns=
Content-ID: <5E5FEBF655307A49B3A44F5E718496B3@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d372e8c5-ad1f-4844-9b39-08d741060f07
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 15:44:18.0465 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: U8sRYUpouOont3+xCuHJhh+RUJqw0ijlRmnePEW2xyvtaN/Xcc+ZtPyTe1yBrQRfZ5OyNc+kTuTvM0+g0niY0GKxxw1m4ChAaVoHoPBjgvM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5337
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:12:01 +0000
Subject: Re: [Xen-devel] [RFC v2 0/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "green@moxielogic.com" <green@moxielogic.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "dillaman@redhat.com" <dillaman@redhat.com>, "joel@jms.id.au" <joel@jms.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "balrogg@gmail.com" <balrogg@gmail.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>,
 "walling@linux.ibm.com" <walling@linux.ibm.com>,
 Denis Lunev <den@virtuozzo.com>, "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjQuMDkuMjAxOSAxODoyOCwgRXJpYyBCbGFrZSB3cm90ZToNCj4gT24gOS8yNC8xOSA5OjEyIEFN
LCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IHdyb3RlOg0KPiANCj4+Pj4gMy4gV2hhdCB0
byBkbyB3aXRoIGh1Z2UgYXV0by1nZW5lcmF0ZWQgY29tbWl0IDA3PyBTaG91bGQgSSBzcGxpdCBp
dA0KPj4+PiBwZXItbWFpbnRhaW5lciBvciBwZXItc3Vic3lzdGVtLCBvciBsZWF2ZSBpdCBhcy1p
cz8NCj4+Pg0KPj4+IEl0J3MgYmlnLiBJJ2Qgc3BsaXQgaXQgaW50byBtdWx0aXBsZSBwYXRjaGVz
IChhbmQgcmVkdWNlIHRoZSBjYyAtIGV4Y2VwdA0KPj4+IGZvciB0aGUgY292ZXIgbGV0dGVyLCB0
aGUgcmVzdCBvZiB0aGUgcGF0Y2hlcyBjYW4gYmUgbGltaXRlZCB0byB0aGUNCj4+PiBhY3R1YWwg
bWFpbnRhaW5lci9zdWJzeXN0ZW0gYWZmZWN0ZWQgcmF0aGVyIHRoYW4gZXZlcnlvbmUgaW52b2x2
ZWQNCj4+PiBhbnl3aGVyZSBlbHNlIGluIHRoZSBzZXJpZXMuIFdpdGggdGhlIGN1cnJlbnQgbGFy
Z2UgY2MsIGFueW9uZSB0aGF0DQo+Pj4gcmVwbGllcyBnZXRzIHNldmVyYWwgbWFpbCBib3VuY2Vz
IGFib3V0ICJ0b28gbWFueSByZWNpcGllbnRzIikuICBJdCBtYXkNCj4+PiBiZSBlYXNpZXIgdG8g
c3BsaXQgYWxvbmcgZGlyZWN0b3J5IGJvdW5kYXJpZXMgdGhhbiBieSBtYWludGFpbmVyDQo+Pj4g
Ym91bmRhcmllcy4gIE1hcmt1cyBoYXMgYXBwbGllZCBsYXJnZSB0cmVlLXdpZGUgQ29jY2luZWxs
ZSBjbGVhbnVwcw0KPj4+IGJlZm9yZSwgbWF5YmUgaGUgaGFzIHNvbWUgYWR2aWNlLg0KPj4NCj4+
DQo+PiBJZiBzcGxpdCBieSBzdWJzeXN0ZW0gaXQgd291bGQgYmUgMjAwKyBwYXRjaGVzOg0KPj4g
Z2l0IGRpZmYgLS1uYW1lLW9ubHkgfCB3aGlsZSByZWFkIGY7IGRvIHNjcmlwdHMvZ2V0X21haW50
YWluZXIucGwgLWYgJGYgLS1zdWJzeXN0ZW0gLS1uby1yb2xlc3RhdHMgMj4vZGV2L251bGwgfCBn
cmVwIC12IEAgfCBoZWFkIC0xOyBkb25lIHwgc29ydCB8IHVuaXEgfCB3YyAtbA0KPj4gMjA1DQo+
Pg0KPj4NCj4+IFRyeSB0byBsb29rIGF0IGxhcmdlciBzdWJzeXN0ZW06DQo+PiBnaXQgZGlmZiAt
LW5hbWUtb25seSB8IHdoaWxlIHJlYWQgZjsgZG8gc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCAt
ZiAkZiAtLXN1YnN5c3RlbSAtLW5vLXJvbGVzdGF0cyAyPi9kZXYvbnVsbCB8IGdyZXAgLXYgQCB8
IHRhaWwgLTIgfCBoZWFkIC0xOyBkb25lIHwgc29ydCB8IHVuaXEgfCB3YyAtbA0KPj4gMTM5DQo+
Pg0KPj4gc3RpbGwgdG9vIG1hbnkuLiBPciBpcyBpdCBPSz8NCj4gDQo+IEhtbSAtIHRoYXQgYmVj
b21lcyBhIHRyYWRlb2ZmIGluIGxlbmd0aCBvZiB0aGUgc2VyaWVzICh3aGVyZSBpbmRpdmlkdWFs
DQo+IHBhdGNoZXMgbWF5IGJlIHJldmlld2VkIGZhc3QsIGJ1dCB3aGVyZSB0aGUgb3ZlcmFsbCBw
cm9jZXNzIG1heSBiZQ0KPiBib2dnZWQgZG93biBieSBzaGVlciBsZW5ndGgpLCB2cy4gbGVuZ3Ro
IG9mIGluZGl2aWR1YWwgZW1haWxzICh3aGVyZSB0aGUNCj4gZW1haWwgaXRzZWxmIGlzIGRhdW50
aW5nLCBidXQgYXMgdGhlIHJldmlldyBpcyBtZWNoYW5pY2FsIGFuZCBkb25lIGJ5DQo+IGF1dG9t
YXRpb24sIGl0IGJlY29tZXMgYSBtYXR0ZXIgb2Ygc3BvdC1jaGVja2luZyBpZiB3ZSB0cnVzdCB0
aGF0IHRoZQ0KPiBhdXRvbWF0aW9uIHdhcyBkb25lIGNvcnJlY3RseSkuICBZb3UgY2FuIHByb2Jh
Ymx5IGdyb3VwIGl0IGluIGZld2VyDQo+IHBhdGNoZXMsIGJ5IGpvaW5pbmcgc21hbGxlciBwYXRj
aGVzIGFjcm9zcyBhIGNvdXBsZSBvZiBzdWJzeXN0ZW1zLiAgSXQncw0KPiBhbiBhcnQgZm9ybSwg
dGhlcmUncyBwcm9iYWJseSBzZXZlcmFsIHdheXMgdG8gZG8gaXQgdGhhdCB3b3VsZCB3b3JrLCBh
bmQNCj4gaXQgY29tZXMgZG93biB0byBhIGp1ZGdtZW50IGNhbGwgb24gaG93IG11Y2ggd29yayB5
b3Ugd2FudCB0byBkbyB0byB0cnkNCj4gYW5kIHJlZHVjZSBvdGhlcidzIHdvcmsgaW4gcmV2aWV3
aW5nIGl0LiAgTWF5YmUgZXZlbiBhbiBvZmYtaGFuZCBzcGxpdA0KPiBvZiBnYXRoZXJpbmcgZmls
ZXMgdW50aWwgeW91IHJlYWNoIGFib3V0IDUwMCBvciBzbyBsaW5lcyBwZXIgZGlmZi4gIEkNCj4g
d2lzaCBJIGhhZCBlYXNpZXIgYWR2aWNlIG9uIGhvdyB0byB0YWNrbGUgdGhpcyBzb3J0IG9mIHBy
b2plY3QgaW4gdGhlDQo+IHdheSB0aGF0IHdpbGwgZ2V0IHRoZSBmYXN0ZXN0IHJlc3BvbnNlIHRp
bWUuDQo+IA0KPiANCj4+Pj4gICAgdmwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDEzICstDQo+Pj4+ICAgIHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3Bh
Z2F0ZWQtZXJycC5jb2NjaSB8ICA4MiArKysrKysrDQo+Pj4+ICAgIDMxOSBmaWxlcyBjaGFuZ2Vk
LCAyNzI5IGluc2VydGlvbnMoKyksIDQyNDUgZGVsZXRpb25zKC0pDQo+Pj4+ICAgIGNyZWF0ZSBt
b2RlIDEwMDY0NCBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kN
Cj4+Pg0KPj4+IFRoZSBkaWZmc3RhdCBpcyBodWdlLCBidXQgcHJvbWlzaW5nLg0KPiANCj4gV2Ug
YWxzbyBsZWFybmVkIGluIHJldmlld3Mgb2YgNy85IHRoYXQgdGhlIGRpZmZzdGF0IGhlcmUgaXMg
bWlzbGVhZGluZywNCj4gdGhlIG51bWJlciBvZiBpbnNlcnRpb25zIHdpbGwgZGVmaW5pdGVseSBi
ZSBpbmNyZWFzaW5nIG9uY2UgdGhlDQo+IENvY2NpbmVsbGUgc2NyaXB0IGlzIGZpeGVkIHRvIGlu
c2VydCB0aGUgbWFjcm8gaW4gbW9yZSBmdW5jdGlvbnMsIGJ1dA0KPiBob3BlZnVsbHkgaXQncyBz
dGlsbCBhIG5ldCByZWR1Y3Rpb24gaW4gb3ZlcmFsbCBsaW5lcy4NCj4gDQoNCk5vIGhvcGUgZm9y
IHVzOiB3aXRoIGZpeGVkIHNjcmlwdCBJIG5vdyBzZWUNCg0KOTE5IGZpbGVzIGNoYW5nZWQsIDY0
MjUgaW5zZXJ0aW9ucygrKSwgNDIzNCBkZWxldGlvbnMoLSkNCg0KLS0gDQpCZXN0IHJlZ2FyZHMs
DQpWbGFkaW1pcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:12:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyep-0008Ec-Aw; Wed, 25 Sep 2019 04:12:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jCV4=XT=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCn1M-0001e8-M0
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:46:32 +0000
X-Inumbo-ID: 79a9d050-dee2-11e9-bf31-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.104]) by localhost (Halon) with ESMTPS
 id 79a9d050-dee2-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:46:30 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=blHgSySHwAX4kEX7kvUANwg31VINdefegNExgcjlOpxetC4WipWqO7hyup4yHWzrOJ6MQ5K5QYb5x09CANJNGd/6wtbeuxtquxVapYBWR7RimSOkygzGIHr4JtNbMIdYNt13S1XWJc44+Djx6ajjrGGIlhcIMX3ubWJ8dP812M5iTm0Qh85UhCRkhIBS8gQJTuOChPZJxIiNB0oj6WD1w2ZE+hSW8Mf1n+nnkFIVTaziWWYU+mztBC05WlA6y9bF3nHM4FbTa2DmDpfT/rWbuKvzN1HCPS+QbsESXdjKRkHAaAbKmP0dJNJ/C4Y/QecPRe+ZciXDzT6vAzMsDnT2lQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QQ9GUuh2TyVUJeJNFFC6pXqFoWbr+xXWfE+1U4lNj1E=;
 b=ZJg2lMaxkuvuUVb/s0pRgTv0y+98u1Ku36UWgzXT7vSYCDhKu2ospHFwkpzHsKlr9QCG/K4nRybGG+xkmwH71VVoNVnjylebQRWKA1w25d0zG2TshqWyrQD1ObJ2932+9O8ClBYFoY/fWcj5CrbBTtEGSRuV9LgSFw0S1PtzH2pwUveIs1+Qkhvi1iNIWwS9a4beDZK22ry//9w3+iIma4BdygC9cWoWDBvOCnpQOxSR6lVl2jvlGwIL8W6n6kTVN2iWg+zePe1ghvhVfZH1VWSYtERwiXLCwHtg7qoM5YAMp0iOks9Z5QybZOk4XD3L9ZLlfwt/497kmBLGc7wjKQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QQ9GUuh2TyVUJeJNFFC6pXqFoWbr+xXWfE+1U4lNj1E=;
 b=qSUocq1f1bTVIO/lTuf1+v9oIr2+EaQYeD6KIp6Qj0GbvB3VT95Zh2Y9I5esUfY1iojLGgGQo9LN0yxqqbC2oTusOnAbNMMzOeU6IJ/u0i26zFaQRoK6kMbNKla0eq31G5+HoP8DDnSApvfK5NY8oZP3cv9F9UIPgFeQscmDLRs=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB4203.eurprd08.prod.outlook.com (20.179.11.18) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Tue, 24 Sep 2019 15:46:28 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed%2]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 15:46:28 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v2 0/9] error: auto propagated local_err
Thread-Index: AQHVcioNiDMY2yo+Z0yF9jZaFGvJZ6c5qyCAgAFm+wD//+MaAIAANo8A///OUYA=
Date: Tue, 24 Sep 2019 15:46:27 +0000
Message-ID: <824bb514-fc6f-7adc-4f4f-97dd758fb04d@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <d1527fdc-b5e8-093a-9206-6f7ceeece2ac@redhat.com>
 <84c9e5dd-3e0f-94e1-5da1-2c7baa594bf1@virtuozzo.com>
 <22191b09-822a-1f54-dcaa-3726c833805b@redhat.com>
 <97b77e48-b370-a596-0a06-9ceaaf6bc72e@virtuozzo.com>
In-Reply-To: <97b77e48-b370-a596-0a06-9ceaaf6bc72e@virtuozzo.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR09CA0068.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::12) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20190924184618996
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7d19856f-cec3-4ada-9621-08d741065c78
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:DB8PR08MB4203; 
x-ms-traffictypediagnostic: DB8PR08MB4203:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB4203188355D83BE29E2323A2C1840@DB8PR08MB4203.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(39850400004)(366004)(396003)(136003)(346002)(189003)(199004)(31696002)(7736002)(14454004)(6486002)(6506007)(386003)(7336002)(256004)(305945005)(31686004)(53546011)(7276002)(7416002)(81166006)(316002)(86362001)(54906003)(6116002)(2906002)(5660300002)(76176011)(99286004)(478600001)(25786009)(110136005)(2501003)(6246003)(229853002)(7366002)(7406005)(8936002)(6436002)(8676002)(102836004)(81156014)(52116002)(45426003)(66476007)(66556008)(66446008)(476003)(446003)(3846002)(66066001)(36756003)(6512007)(2616005)(64756008)(11346002)(186003)(71190400001)(4326008)(26005)(66946007)(71200400001)(486006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB4203;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: gkEd5VhN042Em+SNYYlMnaPUieq+wCSwxbLM9SiCgx6+GMD+x27RLHQUEYUN7Zd5NaFp53Xu2WoWc75vEGdkvQN1yn5tSEfvLqgjoetCk5nhDbw6c98C6pr492/leEAU040q1D8JLJfxmvOt6b1NC5BtBi+jCFUj9bFlIzLmSuaTQwXsYE3O2jAEm5ZvAoC8boIo0VYC36kp19cSDGY/vh3JmqKMrelGLJPI5xCK/Orc4tB2jT/brbsgo2YzrhlQQdyZy4HNMH6P71peSvUaAyPv+gML7QKhWnm3BiOA+C3vNKXDB0Ri+OG2NZ0sumbPUXhg8AtvZA4GHerqKlDuU+crgvPHcp+7EY/tiQDucRHifEIPf3Q9HtUuU7XQQ1kowXEot+7ShTfViAPiCkOfjk8CK0mCfgsCwOFEdUvJJnA=
Content-ID: <1762D7B37FC658489165B19AF619C313@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7d19856f-cec3-4ada-9621-08d741065c78
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 15:46:27.8754 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4lS8HcPb5rxJzLV+DCKkAzTLNzC9I4z3QtkCg41ypqZdbJF9EQ7SmFaYx+O+xOo8M20olfgWl2G4gOGEdWsj69A8V1VjQVBybC0bGwqoNy0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB4203
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:12:01 +0000
Subject: Re: [Xen-devel] [RFC v2 0/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "green@moxielogic.com" <green@moxielogic.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "dillaman@redhat.com" <dillaman@redhat.com>, "joel@jms.id.au" <joel@jms.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "balrogg@gmail.com" <balrogg@gmail.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>,
 "walling@linux.ibm.com" <walling@linux.ibm.com>,
 Denis Lunev <den@virtuozzo.com>, "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjQuMDkuMjAxOSAxODo0NCwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4g
MjQuMDkuMjAxOSAxODoyOCwgRXJpYyBCbGFrZSB3cm90ZToNCj4+IE9uIDkvMjQvMTkgOToxMiBB
TSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4+DQo+Pj4+PiAzLiBXaGF0
IHRvIGRvIHdpdGggaHVnZSBhdXRvLWdlbmVyYXRlZCBjb21taXQgMDc/IFNob3VsZCBJIHNwbGl0
IGl0DQo+Pj4+PiBwZXItbWFpbnRhaW5lciBvciBwZXItc3Vic3lzdGVtLCBvciBsZWF2ZSBpdCBh
cy1pcz8NCj4+Pj4NCj4+Pj4gSXQncyBiaWcuIEknZCBzcGxpdCBpdCBpbnRvIG11bHRpcGxlIHBh
dGNoZXMgKGFuZCByZWR1Y2UgdGhlIGNjIC0gZXhjZXB0DQo+Pj4+IGZvciB0aGUgY292ZXIgbGV0
dGVyLCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2hlcyBjYW4gYmUgbGltaXRlZCB0byB0aGUNCj4+Pj4g
YWN0dWFsIG1haW50YWluZXIvc3Vic3lzdGVtIGFmZmVjdGVkIHJhdGhlciB0aGFuIGV2ZXJ5b25l
IGludm9sdmVkDQo+Pj4+IGFueXdoZXJlIGVsc2UgaW4gdGhlIHNlcmllcy4gV2l0aCB0aGUgY3Vy
cmVudCBsYXJnZSBjYywgYW55b25lIHRoYXQNCj4+Pj4gcmVwbGllcyBnZXRzIHNldmVyYWwgbWFp
bCBib3VuY2VzIGFib3V0ICJ0b28gbWFueSByZWNpcGllbnRzIikuwqAgSXQgbWF5DQo+Pj4+IGJl
IGVhc2llciB0byBzcGxpdCBhbG9uZyBkaXJlY3RvcnkgYm91bmRhcmllcyB0aGFuIGJ5IG1haW50
YWluZXINCj4+Pj4gYm91bmRhcmllcy7CoCBNYXJrdXMgaGFzIGFwcGxpZWQgbGFyZ2UgdHJlZS13
aWRlIENvY2NpbmVsbGUgY2xlYW51cHMNCj4+Pj4gYmVmb3JlLCBtYXliZSBoZSBoYXMgc29tZSBh
ZHZpY2UuDQo+Pj4NCj4+Pg0KPj4+IElmIHNwbGl0IGJ5IHN1YnN5c3RlbSBpdCB3b3VsZCBiZSAy
MDArIHBhdGNoZXM6DQo+Pj4gZ2l0IGRpZmYgLS1uYW1lLW9ubHkgfCB3aGlsZSByZWFkIGY7IGRv
IHNjcmlwdHMvZ2V0X21haW50YWluZXIucGwgLWYgJGYgLS1zdWJzeXN0ZW0gLS1uby1yb2xlc3Rh
dHMgMj4vZGV2L251bGwgfCBncmVwIC12IEAgfCBoZWFkIC0xOyBkb25lIHwgc29ydCB8IHVuaXEg
fCB3YyAtbA0KPj4+IDIwNQ0KPj4+DQo+Pj4NCj4+PiBUcnkgdG8gbG9vayBhdCBsYXJnZXIgc3Vi
c3lzdGVtOg0KPj4+IGdpdCBkaWZmIC0tbmFtZS1vbmx5IHwgd2hpbGUgcmVhZCBmOyBkbyBzY3Jp
cHRzL2dldF9tYWludGFpbmVyLnBsIC1mICRmIC0tc3Vic3lzdGVtIC0tbm8tcm9sZXN0YXRzIDI+
L2Rldi9udWxsIHwgZ3JlcCAtdiBAIHwgdGFpbCAtMiB8IGhlYWQgLTE7IGRvbmUgfCBzb3J0IHwg
dW5pcSB8IHdjIC1sDQo+Pj4gMTM5DQo+Pj4NCj4+PiBzdGlsbCB0b28gbWFueS4uIE9yIGlzIGl0
IE9LPw0KPj4NCj4+IEhtbSAtIHRoYXQgYmVjb21lcyBhIHRyYWRlb2ZmIGluIGxlbmd0aCBvZiB0
aGUgc2VyaWVzICh3aGVyZSBpbmRpdmlkdWFsDQo+PiBwYXRjaGVzIG1heSBiZSByZXZpZXdlZCBm
YXN0LCBidXQgd2hlcmUgdGhlIG92ZXJhbGwgcHJvY2VzcyBtYXkgYmUNCj4+IGJvZ2dlZCBkb3du
IGJ5IHNoZWVyIGxlbmd0aCksIHZzLiBsZW5ndGggb2YgaW5kaXZpZHVhbCBlbWFpbHMgKHdoZXJl
IHRoZQ0KPj4gZW1haWwgaXRzZWxmIGlzIGRhdW50aW5nLCBidXQgYXMgdGhlIHJldmlldyBpcyBt
ZWNoYW5pY2FsIGFuZCBkb25lIGJ5DQo+PiBhdXRvbWF0aW9uLCBpdCBiZWNvbWVzIGEgbWF0dGVy
IG9mIHNwb3QtY2hlY2tpbmcgaWYgd2UgdHJ1c3QgdGhhdCB0aGUNCj4+IGF1dG9tYXRpb24gd2Fz
IGRvbmUgY29ycmVjdGx5KS7CoCBZb3UgY2FuIHByb2JhYmx5IGdyb3VwIGl0IGluIGZld2VyDQo+
PiBwYXRjaGVzLCBieSBqb2luaW5nIHNtYWxsZXIgcGF0Y2hlcyBhY3Jvc3MgYSBjb3VwbGUgb2Yg
c3Vic3lzdGVtcy7CoCBJdCdzDQo+PiBhbiBhcnQgZm9ybSwgdGhlcmUncyBwcm9iYWJseSBzZXZl
cmFsIHdheXMgdG8gZG8gaXQgdGhhdCB3b3VsZCB3b3JrLCBhbmQNCj4+IGl0IGNvbWVzIGRvd24g
dG8gYSBqdWRnbWVudCBjYWxsIG9uIGhvdyBtdWNoIHdvcmsgeW91IHdhbnQgdG8gZG8gdG8gdHJ5
DQo+PiBhbmQgcmVkdWNlIG90aGVyJ3Mgd29yayBpbiByZXZpZXdpbmcgaXQuwqAgTWF5YmUgZXZl
biBhbiBvZmYtaGFuZCBzcGxpdA0KPj4gb2YgZ2F0aGVyaW5nIGZpbGVzIHVudGlsIHlvdSByZWFj
aCBhYm91dCA1MDAgb3Igc28gbGluZXMgcGVyIGRpZmYuwqAgSQ0KPj4gd2lzaCBJIGhhZCBlYXNp
ZXIgYWR2aWNlIG9uIGhvdyB0byB0YWNrbGUgdGhpcyBzb3J0IG9mIHByb2plY3QgaW4gdGhlDQo+
PiB3YXkgdGhhdCB3aWxsIGdldCB0aGUgZmFzdGVzdCByZXNwb25zZSB0aW1lLg0KPj4NCj4+DQo+
Pj4+PiDCoMKgIHZsLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAxMyArLQ0KPj4+Pj4g
wqDCoCBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgfMKgIDgy
ICsrKysrKysNCj4+Pj4+IMKgwqAgMzE5IGZpbGVzIGNoYW5nZWQsIDI3MjkgaW5zZXJ0aW9ucygr
KSwgNDI0NSBkZWxldGlvbnMoLSkNCj4+Pj4+IMKgwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHNjcmlw
dHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQ0KPj4+Pg0KPj4+PiBUaGUg
ZGlmZnN0YXQgaXMgaHVnZSwgYnV0IHByb21pc2luZy4NCj4+DQo+PiBXZSBhbHNvIGxlYXJuZWQg
aW4gcmV2aWV3cyBvZiA3LzkgdGhhdCB0aGUgZGlmZnN0YXQgaGVyZSBpcyBtaXNsZWFkaW5nLA0K
Pj4gdGhlIG51bWJlciBvZiBpbnNlcnRpb25zIHdpbGwgZGVmaW5pdGVseSBiZSBpbmNyZWFzaW5n
IG9uY2UgdGhlDQo+PiBDb2NjaW5lbGxlIHNjcmlwdCBpcyBmaXhlZCB0byBpbnNlcnQgdGhlIG1h
Y3JvIGluIG1vcmUgZnVuY3Rpb25zLCBidXQNCj4+IGhvcGVmdWxseSBpdCdzIHN0aWxsIGEgbmV0
IHJlZHVjdGlvbiBpbiBvdmVyYWxsIGxpbmVzLg0KPj4NCj4gDQo+IE5vIGhvcGUgZm9yIHVzOiB3
aXRoIGZpeGVkIHNjcmlwdCBJIG5vdyBzZWUNCj4gDQo+IDkxOSBmaWxlcyBjaGFuZ2VkLCA2NDI1
IGluc2VydGlvbnMoKyksIDQyMzQgZGVsZXRpb25zKC0pDQo+IA0KDQpBbHNvLCBJIGhhdmUgYWRk
IGluY2x1ZGUgInFhcGkvZXJyb3IuaCIgdG8gZmlsZXMsIHdoZXJlIGVycnAgb25seSBwYXNzZWQN
CnRvIGNhbGxlZCBmdW5jdGlvbnMgKG9yIGZvciBmdW5jdGlvbnMsIHdoaWNoIGFyZSBub3Qgc2lt
cGxlIHN0dWJzKToNCg0KIyBnaXQgZGlmZiB8IGdyZXAgJysjaW5jbHVkZScgfCB3YyAtbA0KMjUz
DQoNCg0KLS0gDQpCZXN0IHJlZ2FyZHMsDQpWbGFkaW1pcg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:12:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyep-0008Es-M4; Wed, 25 Sep 2019 04:12:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jCV4=XT=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCn4i-00027q-Jy
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 15:50:00 +0000
X-Inumbo-ID: f595f7b6-dee2-11e9-bf31-bc764e2007e4
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.139]) by localhost (Halon) with ESMTPS
 id f595f7b6-dee2-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 15:49:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=fSEKDVbJ9Gki2pPgedTdaLiRygHNveSpVA25Qv2dVAUF9O1R32kghmdslsXVrPmPrgxxG7njhrCbrPabB5CoULSbkbkyK6y1AFGDvytvwVl+V/Y6xauOgLtA1kX+YbgPM4YjdK2hrjyedw6bzbmT9Q2aC98qFr52gPyMhSLbHEI1R/j+H7zjZ7EVxVIYzm5ngh4PE+Scg9p2gcRLLue/Sz9Ch+kMnXzInES5OG6xZxj5n2hlqONlaDjZPCYb1eETGbv9KFXxDUxyD1mou9kjQWRilW+6LKkWmEIqv22WN44Y2J4b0M7beMXgiSA/t4BtJiIZ6uHyQzbbGVo6ASeW8w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cGNhE3FkOOtlmab3kukMvUO17pvR30awR56cKc61XxA=;
 b=Tpuq1Pfwp6BAWEUoJQtfjsSJtwJJNC/OBP0b4Qg1NButlFRiEomCdlCsyuJ7jIYQZG+q9tWOrYVYHYUuyIVsXJ/la1C4W4JqXXhb+ZgmsL1gLdywwbht3/Ri78XXF/gP0Uv1/H2W28cEnNy1wnsIo+DOm/yaSYmP79ABupSc9nd4pLnW3J7P1GIS7Q11joJ2r+kJJzYE/eM4/ySKyfsKcsiq5+WW9pUD+vAzeJZKPhGtqY9jpJZt+b7BueE5auhp0tGeQ20ZkT0cK5v/C+HVXPV2JUU09qMPGRjk46SAfI0OrTACiHKegerHKKJZ1pGJnh57oEv0GoOscRKEqhoB9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cGNhE3FkOOtlmab3kukMvUO17pvR30awR56cKc61XxA=;
 b=elq6M27e3p4cXyZXqGZ4NbZ0SLh7ZtccwkZA4rOp1XQ8MHRY4F8vqKifTNdRcInlbRst1lJ0HTdcusgj4c2QWW8i9uM7kPWm3UXkVrulSeI+eOKggYLXVAPsnL2Zv2pwdmOg861Ig/ppEDp4988972RviZCxmakBBKIe7VsXAms=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5001.eurprd08.prod.outlook.com (10.255.16.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.25; Tue, 24 Sep 2019 15:49:55 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed%2]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 15:49:55 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v2 0/9] error: auto propagated local_err
Thread-Index: AQHVcioNiDMY2yo+Z0yF9jZaFGvJZ6c5qyCAgAFm+wD//+MaAIAANo8AgAAAnID//86sAA==
Date: Tue, 24 Sep 2019 15:49:55 +0000
Message-ID: <0bc76371-c667-3fa7-8fea-c3c3df84a7d6@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <d1527fdc-b5e8-093a-9206-6f7ceeece2ac@redhat.com>
 <84c9e5dd-3e0f-94e1-5da1-2c7baa594bf1@virtuozzo.com>
 <22191b09-822a-1f54-dcaa-3726c833805b@redhat.com>
 <97b77e48-b370-a596-0a06-9ceaaf6bc72e@virtuozzo.com>
 <824bb514-fc6f-7adc-4f4f-97dd758fb04d@virtuozzo.com>
In-Reply-To: <824bb514-fc6f-7adc-4f4f-97dd758fb04d@virtuozzo.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR05CA0263.eurprd05.prod.outlook.com
 (2603:10a6:3:fc::15) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20190924184945944
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 46ee16db-2bd6-473a-2602-08d74106d828
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:DB8PR08MB5001; 
x-ms-traffictypediagnostic: DB8PR08MB5001:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB5001239B42BDD32C6D4F2DB6C1840@DB8PR08MB5001.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39850400004)(396003)(136003)(346002)(366004)(376002)(189003)(199004)(6116002)(7366002)(186003)(7336002)(7406005)(486006)(316002)(110136005)(386003)(7416002)(45426003)(76176011)(52116002)(8676002)(229853002)(66066001)(53546011)(478600001)(99286004)(6512007)(71190400001)(71200400001)(66446008)(6506007)(81156014)(64756008)(476003)(446003)(54906003)(6436002)(31696002)(2906002)(7736002)(6486002)(11346002)(25786009)(305945005)(2501003)(66946007)(36756003)(81166006)(5660300002)(66476007)(8936002)(66556008)(86362001)(4326008)(102836004)(31686004)(7276002)(14454004)(3846002)(256004)(6246003)(26005)(2616005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5001;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: zExEZ2jJEKUDXgLfOvkABcELH2E6WbgGDJ0YwdHTAPETFLPHbGo6+ArElDjo3kOPAWSQuOxwSGeotSe8eNw9u4duIN5m3JhhnGa9PhgmUkyY3clgFQNq6Ra4UVmMhKiHm6k/0h9NYX3V+4cndk15xAvIkk8bf2KA+EYzB0+CSOWbWoEAFCo+vpjwYyneru88UBAj/24cwLa4xQ+nfDMOGVhrYtY8D/gahzhduPyw5KOPkB+uYHjeW/q4zvqwHUT91Ggz7RpoWHnIIYdtFeczGts4FQtT56ijkZ5DF0wCC/AujrzPP5qC3yDmELgHWUmmhFUO2TUkujhaSV2JS9ERh+8aOtOf0lmzgRtyqPl5ZiIpXLPo7SWlrhMmJVj2QoXMddKkXRBJqXiyyj9RGP4UfOTDXITwlCHnnuXhy1kByns=
Content-ID: <39351F639149824DB65B3A4D7B2A1DCC@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 46ee16db-2bd6-473a-2602-08d74106d828
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 15:49:55.4017 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: bynMqc7QWR4XEmJZUnUNKwLG76aZnCw0hjYAIQ4PqlkBlZijVham5WIs6eEv0jJxQ00wz4kKUHOnJ7AZftRI0y3xWS8bz6nU/j+8y73WHd8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5001
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:12:01 +0000
Subject: Re: [Xen-devel] [RFC v2 0/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "green@moxielogic.com" <green@moxielogic.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "dillaman@redhat.com" <dillaman@redhat.com>, "joel@jms.id.au" <joel@jms.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "balrogg@gmail.com" <balrogg@gmail.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>,
 "walling@linux.ibm.com" <walling@linux.ibm.com>,
 Denis Lunev <den@virtuozzo.com>, "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjQuMDkuMjAxOSAxODo0NiwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4g
MjQuMDkuMjAxOSAxODo0NCwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4+
IDI0LjA5LjIwMTkgMTg6MjgsIEVyaWMgQmxha2Ugd3JvdGU6DQo+Pj4gT24gOS8yNC8xOSA5OjEy
IEFNLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IHdyb3RlOg0KPj4+DQo+Pj4+Pj4gMy4g
V2hhdCB0byBkbyB3aXRoIGh1Z2UgYXV0by1nZW5lcmF0ZWQgY29tbWl0IDA3PyBTaG91bGQgSSBz
cGxpdCBpdA0KPj4+Pj4+IHBlci1tYWludGFpbmVyIG9yIHBlci1zdWJzeXN0ZW0sIG9yIGxlYXZl
IGl0IGFzLWlzPw0KPj4+Pj4NCj4+Pj4+IEl0J3MgYmlnLiBJJ2Qgc3BsaXQgaXQgaW50byBtdWx0
aXBsZSBwYXRjaGVzIChhbmQgcmVkdWNlIHRoZSBjYyAtIGV4Y2VwdA0KPj4+Pj4gZm9yIHRoZSBj
b3ZlciBsZXR0ZXIsIHRoZSByZXN0IG9mIHRoZSBwYXRjaGVzIGNhbiBiZSBsaW1pdGVkIHRvIHRo
ZQ0KPj4+Pj4gYWN0dWFsIG1haW50YWluZXIvc3Vic3lzdGVtIGFmZmVjdGVkIHJhdGhlciB0aGFu
IGV2ZXJ5b25lIGludm9sdmVkDQo+Pj4+PiBhbnl3aGVyZSBlbHNlIGluIHRoZSBzZXJpZXMuIFdp
dGggdGhlIGN1cnJlbnQgbGFyZ2UgY2MsIGFueW9uZSB0aGF0DQo+Pj4+PiByZXBsaWVzIGdldHMg
c2V2ZXJhbCBtYWlsIGJvdW5jZXMgYWJvdXQgInRvbyBtYW55IHJlY2lwaWVudHMiKS7CoCBJdCBt
YXkNCj4+Pj4+IGJlIGVhc2llciB0byBzcGxpdCBhbG9uZyBkaXJlY3RvcnkgYm91bmRhcmllcyB0
aGFuIGJ5IG1haW50YWluZXINCj4+Pj4+IGJvdW5kYXJpZXMuwqAgTWFya3VzIGhhcyBhcHBsaWVk
IGxhcmdlIHRyZWUtd2lkZSBDb2NjaW5lbGxlIGNsZWFudXBzDQo+Pj4+PiBiZWZvcmUsIG1heWJl
IGhlIGhhcyBzb21lIGFkdmljZS4NCj4+Pj4NCj4+Pj4NCj4+Pj4gSWYgc3BsaXQgYnkgc3Vic3lz
dGVtIGl0IHdvdWxkIGJlIDIwMCsgcGF0Y2hlczoNCj4+Pj4gZ2l0IGRpZmYgLS1uYW1lLW9ubHkg
fCB3aGlsZSByZWFkIGY7IGRvIHNjcmlwdHMvZ2V0X21haW50YWluZXIucGwgLWYgJGYgLS1zdWJz
eXN0ZW0gLS1uby1yb2xlc3RhdHMgMj4vZGV2L251bGwgfCBncmVwIC12IEAgfCBoZWFkIC0xOyBk
b25lIHwgc29ydCB8IHVuaXEgfCB3YyAtbA0KPj4+PiAyMDUNCj4+Pj4NCj4+Pj4NCj4+Pj4gVHJ5
IHRvIGxvb2sgYXQgbGFyZ2VyIHN1YnN5c3RlbToNCj4+Pj4gZ2l0IGRpZmYgLS1uYW1lLW9ubHkg
fCB3aGlsZSByZWFkIGY7IGRvIHNjcmlwdHMvZ2V0X21haW50YWluZXIucGwgLWYgJGYgLS1zdWJz
eXN0ZW0gLS1uby1yb2xlc3RhdHMgMj4vZGV2L251bGwgfCBncmVwIC12IEAgfCB0YWlsIC0yIHwg
aGVhZCAtMTsgZG9uZSB8IHNvcnQgfCB1bmlxIHwgd2MgLWwNCj4+Pj4gMTM5DQo+Pj4+DQo+Pj4+
IHN0aWxsIHRvbyBtYW55Li4gT3IgaXMgaXQgT0s/DQo+Pj4NCj4+PiBIbW0gLSB0aGF0IGJlY29t
ZXMgYSB0cmFkZW9mZiBpbiBsZW5ndGggb2YgdGhlIHNlcmllcyAod2hlcmUgaW5kaXZpZHVhbA0K
Pj4+IHBhdGNoZXMgbWF5IGJlIHJldmlld2VkIGZhc3QsIGJ1dCB3aGVyZSB0aGUgb3ZlcmFsbCBw
cm9jZXNzIG1heSBiZQ0KPj4+IGJvZ2dlZCBkb3duIGJ5IHNoZWVyIGxlbmd0aCksIHZzLiBsZW5n
dGggb2YgaW5kaXZpZHVhbCBlbWFpbHMgKHdoZXJlIHRoZQ0KPj4+IGVtYWlsIGl0c2VsZiBpcyBk
YXVudGluZywgYnV0IGFzIHRoZSByZXZpZXcgaXMgbWVjaGFuaWNhbCBhbmQgZG9uZSBieQ0KPj4+
IGF1dG9tYXRpb24sIGl0IGJlY29tZXMgYSBtYXR0ZXIgb2Ygc3BvdC1jaGVja2luZyBpZiB3ZSB0
cnVzdCB0aGF0IHRoZQ0KPj4+IGF1dG9tYXRpb24gd2FzIGRvbmUgY29ycmVjdGx5KS7CoCBZb3Ug
Y2FuIHByb2JhYmx5IGdyb3VwIGl0IGluIGZld2VyDQo+Pj4gcGF0Y2hlcywgYnkgam9pbmluZyBz
bWFsbGVyIHBhdGNoZXMgYWNyb3NzIGEgY291cGxlIG9mIHN1YnN5c3RlbXMuwqAgSXQncw0KPj4+
IGFuIGFydCBmb3JtLCB0aGVyZSdzIHByb2JhYmx5IHNldmVyYWwgd2F5cyB0byBkbyBpdCB0aGF0
IHdvdWxkIHdvcmssIGFuZA0KPj4+IGl0IGNvbWVzIGRvd24gdG8gYSBqdWRnbWVudCBjYWxsIG9u
IGhvdyBtdWNoIHdvcmsgeW91IHdhbnQgdG8gZG8gdG8gdHJ5DQo+Pj4gYW5kIHJlZHVjZSBvdGhl
cidzIHdvcmsgaW4gcmV2aWV3aW5nIGl0LsKgIE1heWJlIGV2ZW4gYW4gb2ZmLWhhbmQgc3BsaXQN
Cj4+PiBvZiBnYXRoZXJpbmcgZmlsZXMgdW50aWwgeW91IHJlYWNoIGFib3V0IDUwMCBvciBzbyBs
aW5lcyBwZXIgZGlmZi7CoCBJDQo+Pj4gd2lzaCBJIGhhZCBlYXNpZXIgYWR2aWNlIG9uIGhvdyB0
byB0YWNrbGUgdGhpcyBzb3J0IG9mIHByb2plY3QgaW4gdGhlDQo+Pj4gd2F5IHRoYXQgd2lsbCBn
ZXQgdGhlIGZhc3Rlc3QgcmVzcG9uc2UgdGltZS4NCg0KZ2l0IGRpZmYgfCB3YyAtbA0KNDg5NDEN
Cg0Kc28sIGJ5IDUwMCBsaW5lcyBpdCB3b3VsZCBiZSA5NyBwYXRjaGVzLg0KDQpTZWVtcywgd2Un
bGwgbmV2ZXIgYmUgYWJsZSB0byByZXZpZXcgdGhpcyB0aGluZyA6KA0KDQpBbnkgaWRlYXM/DQoN
Ck1heSBiZSwgc2VwYXJhdGUgYmlnIHBhdGNoLCB3aGljaCBqdXN0IGFkZCBFUlJQX0ZVTkNUSU9O
X0JFR0lOKCkgdG8gYWxsIGVycnAgZnVuY3Rpb25zPw0KDQo+Pj4NCj4+Pg0KPj4+Pj4+IMKgwqAg
dmwuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDEzICstDQo+Pj4+Pj4gwqDCoCBzY3Jp
cHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgfMKgIDgyICsrKysrKysN
Cj4+Pj4+PiDCoMKgIDMxOSBmaWxlcyBjaGFuZ2VkLCAyNzI5IGluc2VydGlvbnMoKyksIDQyNDUg
ZGVsZXRpb25zKC0pDQo+Pj4+Pj4gwqDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgc2NyaXB0cy9jb2Nj
aW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpDQo+Pj4+Pg0KPj4+Pj4gVGhlIGRpZmZz
dGF0IGlzIGh1Z2UsIGJ1dCBwcm9taXNpbmcuDQo+Pj4NCj4+PiBXZSBhbHNvIGxlYXJuZWQgaW4g
cmV2aWV3cyBvZiA3LzkgdGhhdCB0aGUgZGlmZnN0YXQgaGVyZSBpcyBtaXNsZWFkaW5nLA0KPj4+
IHRoZSBudW1iZXIgb2YgaW5zZXJ0aW9ucyB3aWxsIGRlZmluaXRlbHkgYmUgaW5jcmVhc2luZyBv
bmNlIHRoZQ0KPj4+IENvY2NpbmVsbGUgc2NyaXB0IGlzIGZpeGVkIHRvIGluc2VydCB0aGUgbWFj
cm8gaW4gbW9yZSBmdW5jdGlvbnMsIGJ1dA0KPj4+IGhvcGVmdWxseSBpdCdzIHN0aWxsIGEgbmV0
IHJlZHVjdGlvbiBpbiBvdmVyYWxsIGxpbmVzLg0KPj4+DQo+Pg0KPj4gTm8gaG9wZSBmb3IgdXM6
IHdpdGggZml4ZWQgc2NyaXB0IEkgbm93IHNlZQ0KPj4NCj4+IDkxOSBmaWxlcyBjaGFuZ2VkLCA2
NDI1IGluc2VydGlvbnMoKyksIDQyMzQgZGVsZXRpb25zKC0pDQo+Pg0KPiANCj4gQWxzbywgSSBo
YXZlIGFkZCBpbmNsdWRlICJxYXBpL2Vycm9yLmgiIHRvIGZpbGVzLCB3aGVyZSBlcnJwIG9ubHkg
cGFzc2VkDQo+IHRvIGNhbGxlZCBmdW5jdGlvbnMgKG9yIGZvciBmdW5jdGlvbnMsIHdoaWNoIGFy
ZSBub3Qgc2ltcGxlIHN0dWJzKToNCj4gDQo+ICMgZ2l0IGRpZmYgfCBncmVwICcrI2luY2x1ZGUn
IHwgd2MgLWwNCj4gMjUzDQo+IA0KPiANCg0KDQotLSANCkJlc3QgcmVnYXJkcywNClZsYWRpbWly
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:12:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04: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 1iCyeq-0008FI-2S; Wed, 25 Sep 2019 04:12:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jCV4=XT=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iCnOV-0005I1-WC
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 16:10:28 +0000
X-Inumbo-ID: d17534c0-dee5-11e9-bf31-bc764e2007e4
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::711]) by localhost (Halon) with ESMTPS
 id d17534c0-dee5-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 16:10:26 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Wbo93jgSpJhitUlMrJBJiNZoCP9shTy/sRsWQa/0vK6ifNMftrmYAa+ivM8u7BHZeS0MgHuNbiJs2uxqLZ7Vf6u/k1y1YaoJSzp2Ne+Ei8ERo4fwrJ05DSPXlIzN4b54gDpaltX4ybvFTZILZkfDuebInrIxE+YXM75/lX7tOaH7jpMDTG3/weSMn4/jpO774hv8LpDsZiP9vZMdfIkROTcaHJeam4x/G1EPsoACPAqhR129aTFAjLXRsT8WYfTMF26kSmhEZ1OgFUyirx0y53T174vxmT7zI+TC+L6QRRI9tTdwsXyRgR8CD/DduCYz1JQw1J/zfzGk/wactgtkuQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mkX9PA85Z3c+NsQAK74o/lDeyeQUnUYUnBRcLQhvkzc=;
 b=m9e67ytV5VqTgqfjCu3TIzYeWspr3nncVL6xcdrCNNRempzlLR9saH+q0XxzX/QwUvLSdhq2xvo4Hd1IsTELGRXAJ0vgrMJYaXdAcq9RWacG8rdWhDDZJQrvapr0KuM7SIapXZRg1dCSV5NUDSCK2GnrdXulJruj0gW+WyKYOQDEFutqwH7qKg/PGw+Bk8V/u+zXElaGPHeWy8zn8uQEHFIWRdaxSjMzUDn/X8j23Al1Z054ANfDSM6leX61KJ7LxdV2rlyeMxCH1tLKWPqbyIIRb+KVg/ExQQAw58nSsO9IbeY1bSEGzOL+n4Q9ufxbe6OQFKapMMok65QqjyVHZQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mkX9PA85Z3c+NsQAK74o/lDeyeQUnUYUnBRcLQhvkzc=;
 b=ODsjgLzXPhpOHiqC+NeexpF4+yg7pS5S+TMzRb2D0UVdSJpxsmc6vrt6LyKryhvPRTYnXjpgFdxEjH4fpJNVFgquwh9Td/3MlDa37NPEB4/rs6v/qIHJFL+PI5XNLVIZbXESXhqtvAKLr7o8Zhy7JV8/ML7+uJEXdcv70de3xuI=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5099.eurprd08.prod.outlook.com (10.255.18.155) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Tue, 24 Sep 2019 16:10:24 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::b5c0:6b97:438d:77ed%2]) with mapi id 15.20.2284.023; Tue, 24 Sep 2019
 16:10:24 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v2 0/9] error: auto propagated local_err
Thread-Index: AQHVcioNiDMY2yo+Z0yF9jZaFGvJZ6c5qyCAgAFm+wD//+MaAIAANo8AgAAAnICAAAD3AP//026A
Date: Tue, 24 Sep 2019 16:10:23 +0000
Message-ID: <693d8f68-5ab8-71f3-1b2d-cd33f654d3a2@virtuozzo.com>
References: <20190923161231.22028-1-vsementsov@virtuozzo.com>
 <d1527fdc-b5e8-093a-9206-6f7ceeece2ac@redhat.com>
 <84c9e5dd-3e0f-94e1-5da1-2c7baa594bf1@virtuozzo.com>
 <22191b09-822a-1f54-dcaa-3726c833805b@redhat.com>
 <97b77e48-b370-a596-0a06-9ceaaf6bc72e@virtuozzo.com>
 <824bb514-fc6f-7adc-4f4f-97dd758fb04d@virtuozzo.com>
 <0bc76371-c667-3fa7-8fea-c3c3df84a7d6@virtuozzo.com>
In-Reply-To: <0bc76371-c667-3fa7-8fea-c3c3df84a7d6@virtuozzo.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR0301CA0005.eurprd03.prod.outlook.com
 (2603:10a6:3:76::15) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20190924191015234
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 43df7101-4bfd-45b8-73df-08d74109b476
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:DB8PR08MB5099; 
x-ms-traffictypediagnostic: DB8PR08MB5099:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB50997BB021D43D59E7A25441C1840@DB8PR08MB5099.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0170DAF08C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(366004)(376002)(396003)(39850400004)(346002)(189003)(199004)(102836004)(36756003)(66476007)(2501003)(229853002)(64756008)(81166006)(81156014)(8676002)(66556008)(14454004)(71200400001)(256004)(478600001)(71190400001)(31686004)(2906002)(3846002)(6116002)(25786009)(7336002)(6512007)(7416002)(486006)(6246003)(86362001)(4326008)(31696002)(2616005)(476003)(7366002)(186003)(8936002)(5660300002)(99286004)(76176011)(7406005)(446003)(11346002)(54906003)(6486002)(52116002)(26005)(110136005)(66066001)(7736002)(53546011)(316002)(66446008)(66946007)(7276002)(305945005)(386003)(6506007)(6436002)(45426003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5099;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: HJ3RgibEymuDHOAgXSQeOhBEBc/lrNvbi9A9xcm6kSFDV+u6OZXVG9RBmK7ffx/UkLfOuqgXAkPwe4puZ5ejb5Z3Ohxk6FCouPhCwGlc7mnA1reuO+Z9fIjXSt8q5NdMydkNprlfsUT2Y3+iqijhrDbAmnIL7CY+Z9HVy3CBWIG/r0Ect3dwR5RsC0BJOisLFTT3b9DCO7rSUhnrOZgTkhfReI8DzQDcrMpZWFU9/tmIW+ItlR7L6V6pmp5N6Q4rhYHwSZREqISu+kb8hUoSzrM42ftMOdPAMT/JckhnqLrOAOPF1sSxZOk2HyMwZcPTOO8sKqHn2ZielUyxtz+sw1Ap36TCSFz9QzSTz8aE4TWQZg3TxLh3vZiuiXfZr8L8aoUNdD54nsQ7yBCmLVSVDCGNKUV5N/RePz+wt24cwWE=
Content-ID: <71B78CFDAE40C64BABE9E074DF095940@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 43df7101-4bfd-45b8-73df-08d74109b476
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2019 16:10:23.9601 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aJt0ghZNHMqdswRSbUXaf2MGzKF2E4MwdBNYDAqqpZBL9mDsC5SUeVJaXRnGtC1OnADSVOTQosyiK5BUu6IRwipsUmvSs7AK++6n+UOHfDs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5099
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:12:01 +0000
Subject: Re: [Xen-devel] [RFC v2 0/9] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "green@moxielogic.com" <green@moxielogic.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "dillaman@redhat.com" <dillaman@redhat.com>, "joel@jms.id.au" <joel@jms.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "balrogg@gmail.com" <balrogg@gmail.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>,
 "walling@linux.ibm.com" <walling@linux.ibm.com>,
 Denis Lunev <den@virtuozzo.com>, "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjQuMDkuMjAxOSAxODo0OSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4g
MjQuMDkuMjAxOSAxODo0NiwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4+
IDI0LjA5LjIwMTkgMTg6NDQsIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgd3JvdGU6DQo+
Pj4gMjQuMDkuMjAxOSAxODoyOCwgRXJpYyBCbGFrZSB3cm90ZToNCj4+Pj4gT24gOS8yNC8xOSA5
OjEyIEFNLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IHdyb3RlOg0KPj4+Pg0KPj4+Pj4+
PiAzLiBXaGF0IHRvIGRvIHdpdGggaHVnZSBhdXRvLWdlbmVyYXRlZCBjb21taXQgMDc/IFNob3Vs
ZCBJIHNwbGl0IGl0DQo+Pj4+Pj4+IHBlci1tYWludGFpbmVyIG9yIHBlci1zdWJzeXN0ZW0sIG9y
IGxlYXZlIGl0IGFzLWlzPw0KPj4+Pj4+DQo+Pj4+Pj4gSXQncyBiaWcuIEknZCBzcGxpdCBpdCBp
bnRvIG11bHRpcGxlIHBhdGNoZXMgKGFuZCByZWR1Y2UgdGhlIGNjIC0gZXhjZXB0DQo+Pj4+Pj4g
Zm9yIHRoZSBjb3ZlciBsZXR0ZXIsIHRoZSByZXN0IG9mIHRoZSBwYXRjaGVzIGNhbiBiZSBsaW1p
dGVkIHRvIHRoZQ0KPj4+Pj4+IGFjdHVhbCBtYWludGFpbmVyL3N1YnN5c3RlbSBhZmZlY3RlZCBy
YXRoZXIgdGhhbiBldmVyeW9uZSBpbnZvbHZlZA0KPj4+Pj4+IGFueXdoZXJlIGVsc2UgaW4gdGhl
IHNlcmllcy4gV2l0aCB0aGUgY3VycmVudCBsYXJnZSBjYywgYW55b25lIHRoYXQNCj4+Pj4+PiBy
ZXBsaWVzIGdldHMgc2V2ZXJhbCBtYWlsIGJvdW5jZXMgYWJvdXQgInRvbyBtYW55IHJlY2lwaWVu
dHMiKS7CoCBJdCBtYXkNCj4+Pj4+PiBiZSBlYXNpZXIgdG8gc3BsaXQgYWxvbmcgZGlyZWN0b3J5
IGJvdW5kYXJpZXMgdGhhbiBieSBtYWludGFpbmVyDQo+Pj4+Pj4gYm91bmRhcmllcy7CoCBNYXJr
dXMgaGFzIGFwcGxpZWQgbGFyZ2UgdHJlZS13aWRlIENvY2NpbmVsbGUgY2xlYW51cHMNCj4+Pj4+
PiBiZWZvcmUsIG1heWJlIGhlIGhhcyBzb21lIGFkdmljZS4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4g
SWYgc3BsaXQgYnkgc3Vic3lzdGVtIGl0IHdvdWxkIGJlIDIwMCsgcGF0Y2hlczoNCj4+Pj4+IGdp
dCBkaWZmIC0tbmFtZS1vbmx5IHwgd2hpbGUgcmVhZCBmOyBkbyBzY3JpcHRzL2dldF9tYWludGFp
bmVyLnBsIC1mICRmIC0tc3Vic3lzdGVtIC0tbm8tcm9sZXN0YXRzIDI+L2Rldi9udWxsIHwgZ3Jl
cCAtdiBAIHwgaGVhZCAtMTsgZG9uZSB8IHNvcnQgfCB1bmlxIHwgd2MgLWwNCj4+Pj4+IDIwNQ0K
Pj4+Pj4NCj4+Pj4+DQo+Pj4+PiBUcnkgdG8gbG9vayBhdCBsYXJnZXIgc3Vic3lzdGVtOg0KPj4+
Pj4gZ2l0IGRpZmYgLS1uYW1lLW9ubHkgfCB3aGlsZSByZWFkIGY7IGRvIHNjcmlwdHMvZ2V0X21h
aW50YWluZXIucGwgLWYgJGYgLS1zdWJzeXN0ZW0gLS1uby1yb2xlc3RhdHMgMj4vZGV2L251bGwg
fCBncmVwIC12IEAgfCB0YWlsIC0yIHwgaGVhZCAtMTsgZG9uZSB8IHNvcnQgfCB1bmlxIHwgd2Mg
LWwNCj4+Pj4+IDEzOQ0KPj4+Pj4NCj4+Pj4+IHN0aWxsIHRvbyBtYW55Li4gT3IgaXMgaXQgT0s/
DQo+Pj4+DQo+Pj4+IEhtbSAtIHRoYXQgYmVjb21lcyBhIHRyYWRlb2ZmIGluIGxlbmd0aCBvZiB0
aGUgc2VyaWVzICh3aGVyZSBpbmRpdmlkdWFsDQo+Pj4+IHBhdGNoZXMgbWF5IGJlIHJldmlld2Vk
IGZhc3QsIGJ1dCB3aGVyZSB0aGUgb3ZlcmFsbCBwcm9jZXNzIG1heSBiZQ0KPj4+PiBib2dnZWQg
ZG93biBieSBzaGVlciBsZW5ndGgpLCB2cy4gbGVuZ3RoIG9mIGluZGl2aWR1YWwgZW1haWxzICh3
aGVyZSB0aGUNCj4+Pj4gZW1haWwgaXRzZWxmIGlzIGRhdW50aW5nLCBidXQgYXMgdGhlIHJldmll
dyBpcyBtZWNoYW5pY2FsIGFuZCBkb25lIGJ5DQo+Pj4+IGF1dG9tYXRpb24sIGl0IGJlY29tZXMg
YSBtYXR0ZXIgb2Ygc3BvdC1jaGVja2luZyBpZiB3ZSB0cnVzdCB0aGF0IHRoZQ0KPj4+PiBhdXRv
bWF0aW9uIHdhcyBkb25lIGNvcnJlY3RseSkuwqAgWW91IGNhbiBwcm9iYWJseSBncm91cCBpdCBp
biBmZXdlcg0KPj4+PiBwYXRjaGVzLCBieSBqb2luaW5nIHNtYWxsZXIgcGF0Y2hlcyBhY3Jvc3Mg
YSBjb3VwbGUgb2Ygc3Vic3lzdGVtcy7CoCBJdCdzDQo+Pj4+IGFuIGFydCBmb3JtLCB0aGVyZSdz
IHByb2JhYmx5IHNldmVyYWwgd2F5cyB0byBkbyBpdCB0aGF0IHdvdWxkIHdvcmssIGFuZA0KPj4+
PiBpdCBjb21lcyBkb3duIHRvIGEganVkZ21lbnQgY2FsbCBvbiBob3cgbXVjaCB3b3JrIHlvdSB3
YW50IHRvIGRvIHRvIHRyeQ0KPj4+PiBhbmQgcmVkdWNlIG90aGVyJ3Mgd29yayBpbiByZXZpZXdp
bmcgaXQuwqAgTWF5YmUgZXZlbiBhbiBvZmYtaGFuZCBzcGxpdA0KPj4+PiBvZiBnYXRoZXJpbmcg
ZmlsZXMgdW50aWwgeW91IHJlYWNoIGFib3V0IDUwMCBvciBzbyBsaW5lcyBwZXIgZGlmZi7CoCBJ
DQo+Pj4+IHdpc2ggSSBoYWQgZWFzaWVyIGFkdmljZSBvbiBob3cgdG8gdGFja2xlIHRoaXMgc29y
dCBvZiBwcm9qZWN0IGluIHRoZQ0KPj4+PiB3YXkgdGhhdCB3aWxsIGdldCB0aGUgZmFzdGVzdCBy
ZXNwb25zZSB0aW1lLg0KPiANCj4gZ2l0IGRpZmYgfCB3YyAtbA0KPiA0ODk0MQ0KPiANCj4gc28s
IGJ5IDUwMCBsaW5lcyBpdCB3b3VsZCBiZSA5NyBwYXRjaGVzLg0KPiANCj4gU2VlbXMsIHdlJ2xs
IG5ldmVyIGJlIGFibGUgdG8gcmV2aWV3IHRoaXMgdGhpbmcgOigNCj4gDQo+IEFueSBpZGVhcz8N
Cj4gDQo+IE1heSBiZSwgc2VwYXJhdGUgYmlnIHBhdGNoLCB3aGljaCBqdXN0IGFkZCBFUlJQX0ZV
TkNUSU9OX0JFR0lOKCkgdG8gYWxsIGVycnAgZnVuY3Rpb25zPw0KDQpjaGVja2VkOiBmb3IgcmVt
YWluaW5nIGltcHJvdmVtZW50czoNCmdpdCBkaWZmIHwgd2MgLWwNCjIwMjE4DQoNCmdpdCBkaWZm
IC0tbmFtZS1vbmx5IHwgd2hpbGUgcmVhZCBmOyBkbyBzY3JpcHRzL2dldF9tYWludGFpbmVyLnBs
IC1mICRmIC0tc3Vic3lzdGVtIC0tbm8tcm9sZXN0YXRzIDI+L2Rldi9udWxsIHwgZ3JlcCAtdiBA
IHwgdGFpbCAtMiB8IGhlYWQgLTE7IGRvbmUgfCBzb3J0IHwgdW5pcSB8IHdjIC1sDQo5MA0KDQpT
dGlsbCwgdG9vIG11Y2guLg0KDQpJIHRoaW5rIHdlIHNob3VsZCBzd2l0Y2ggdG8gcGxhbiBCLCBh
dCBsZWFzdCBhcyBzb21ldGhpbmcgdGhhdCBtYXkgYmUgbWVyZ2VkIHRvIDQuMg0KDQoNCj4gDQo+
Pj4+DQo+Pj4+DQo+Pj4+Pj4+IMKgwqAgdmwuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKg
IDEzICstDQo+Pj4+Pj4+IMKgwqAgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1l
cnJwLmNvY2NpIHzCoCA4MiArKysrKysrDQo+Pj4+Pj4+IMKgwqAgMzE5IGZpbGVzIGNoYW5nZWQs
IDI3MjkgaW5zZXJ0aW9ucygrKSwgNDI0NSBkZWxldGlvbnMoLSkNCj4+Pj4+Pj4gwqDCoCBjcmVh
dGUgbW9kZSAxMDA2NDQgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNv
Y2NpDQo+Pj4+Pj4NCj4+Pj4+PiBUaGUgZGlmZnN0YXQgaXMgaHVnZSwgYnV0IHByb21pc2luZy4N
Cj4+Pj4NCj4+Pj4gV2UgYWxzbyBsZWFybmVkIGluIHJldmlld3Mgb2YgNy85IHRoYXQgdGhlIGRp
ZmZzdGF0IGhlcmUgaXMgbWlzbGVhZGluZywNCj4+Pj4gdGhlIG51bWJlciBvZiBpbnNlcnRpb25z
IHdpbGwgZGVmaW5pdGVseSBiZSBpbmNyZWFzaW5nIG9uY2UgdGhlDQo+Pj4+IENvY2NpbmVsbGUg
c2NyaXB0IGlzIGZpeGVkIHRvIGluc2VydCB0aGUgbWFjcm8gaW4gbW9yZSBmdW5jdGlvbnMsIGJ1
dA0KPj4+PiBob3BlZnVsbHkgaXQncyBzdGlsbCBhIG5ldCByZWR1Y3Rpb24gaW4gb3ZlcmFsbCBs
aW5lcy4NCj4+Pj4NCj4+Pg0KPj4+IE5vIGhvcGUgZm9yIHVzOiB3aXRoIGZpeGVkIHNjcmlwdCBJ
IG5vdyBzZWUNCj4+Pg0KPj4+IDkxOSBmaWxlcyBjaGFuZ2VkLCA2NDI1IGluc2VydGlvbnMoKyks
IDQyMzQgZGVsZXRpb25zKC0pDQo+Pj4NCj4+DQo+PiBBbHNvLCBJIGhhdmUgYWRkIGluY2x1ZGUg
InFhcGkvZXJyb3IuaCIgdG8gZmlsZXMsIHdoZXJlIGVycnAgb25seSBwYXNzZWQNCj4+IHRvIGNh
bGxlZCBmdW5jdGlvbnMgKG9yIGZvciBmdW5jdGlvbnMsIHdoaWNoIGFyZSBub3Qgc2ltcGxlIHN0
dWJzKToNCj4+DQo+PiAjIGdpdCBkaWZmIHwgZ3JlcCAnKyNpbmNsdWRlJyB8IHdjIC1sDQo+PiAy
NTMNCj4+DQo+Pg0KPiANCj4gDQoNCg0KLS0gDQpCZXN0IHJlZ2FyZHMsDQpWbGFkaW1pcg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:15:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:15:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyiW-0000Jr-3h; Wed, 25 Sep 2019 04:15:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4zeV=XT=gmail.com=aford173@srs-us1.protection.inumbo.net>)
 id 1iCozY-0006e9-Am
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 17:52:48 +0000
X-Inumbo-ID: 1e3652e0-def4-11e9-97fb-bc764e2007e4
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by localhost (Halon) with ESMTPS
 id 1e3652e0-def4-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 17:52:47 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id b136so6639297iof.3
 for <xen-devel@lists.xenproject.org>; Tue, 24 Sep 2019 10:52:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=i7nOdUPQO8n52YcV67l4CYsUQMUzMn8oGMVoe1snO9A=;
 b=KDsJx0z1LDZXVlzQqXRrdwBlzM09gGR/sb1O1xx0IBuRbKHHe5jHQgVafZu5mO7o/a
 EMP5O+b5/zIGrE6jOB9HABkMWPsIzH2eY5i/TSXPnwFQVkaUmUlTCKG41j3IxWXoQqaI
 21ipDPaF2Gn8VudpwuI7M4ocIcbMZ4ylo/zwg99zZbEo2ciDuq1oRfl539G8TNPoUmIv
 6A3m5wKxFgOl9M6ihgmG8xwGKJnInS8A0/2CIuv3DGfrbhKa7BJ9lMnwYkHTc508Jt8Z
 Gtbm0d/l5TPJkjEUOJReowOLVxpJTkSQyk3HMAW1PrmkFMKZr2+SFOHIVq//d7WpT5a1
 wygw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=i7nOdUPQO8n52YcV67l4CYsUQMUzMn8oGMVoe1snO9A=;
 b=hXM8V3Tb0dMXvUTIgmc0L70P9mvSAjt5+JTf71iEcFhsHAj/sSrWnPtaXGiIZUfEPM
 ZUrdpLAIxLHIGfJbUf5A4NOluBFOiTgY++t5aSzJb1TbwPqD0WuE/hi4OD9uI3CymjPj
 k84KI+Hiqf7AajgPZdqKQiEvGMhENMKCfdnEX8dVu9iO6YQEq31ajggruSHE6iYU+oIY
 UyyW7vbVHa+DewuVc0MIe9P4GWmLI02Q11lwhnFpLFWnkvDj/bwSp7ZzHtE3vRI+gAbZ
 W18C3nrqhSLRnJoNamiYoN69SCH7faJGF6oqAhmTpnrtuQb1U795MuT9pE6Gl19ehlH0
 A1Aw==
X-Gm-Message-State: APjAAAXi4etQxqEbPd4MKQ66r2vAyHcaND1Jo81jluHOomcWwUF3CZXE
 AziF5zRT6jSlASn84Qe69vS86S2qtTZ6U3HI7sg=
X-Google-Smtp-Source: APXvYqzavLuw+fYyO/Ee/mlQ+iY4CvacUIYc3xWeyHRCeNGC5+bZUljuFpVga925HYErcNTBU0srAK1dAYx0mT418mM=
X-Received: by 2002:a6b:cd81:: with SMTP id d123mr4933848iog.78.1569347566383; 
 Tue, 24 Sep 2019 10:52:46 -0700 (PDT)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
In-Reply-To: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
From: Adam Ford <aford173@gmail.com>
Date: Tue, 24 Sep 2019 12:52:35 -0500
Message-ID: <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:15:51 +0000
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 Petr Mladek <pmladek@suse.com>, linux-sh@vger.kernel.org,
 Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Max Filippov <jcmvbkbc@gmail.com>, Guo Ren <guoren@kernel.org>,
 Michael Ellerman <mpe@ellerman.id.au>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev@googlegroups.com,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, uclinux-h8-devel@lists.sourceforge.jp,
 devicetree <devicetree@vger.kernel.org>, linux-xtensa@linux-xtensa.org,
 linux-um@lists.infradead.org, etnaviv@lists.freedesktop.org,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 linux-mm@kvack.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 linux-usb@vger.kernel.org, linux-mips@vger.kernel.org,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 linux-alpha@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org, "David S. Miller" <davem@davemloft.net>,
 openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjEsIDIwMTkgYXQgMjowNSBBTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+IHdyb3RlOgo+Cj4gSGksCj4KPiBDdXJyZW50IG1lbWJsb2NrIEFQSSBpcyBxdWl0
ZSBleHRlbnNpdmUgYW5kLCB3aGljaCBpcyBtb3JlIGFubm95aW5nLAo+IGR1cGxpY2F0ZWQuIEV4
Y2VwdCB0aGUgbG93LWxldmVsIGZ1bmN0aW9ucyB0aGF0IGFsbG93IHNlYXJjaGluZyBmb3IgYSBm
cmVlCj4gbWVtb3J5IHJlZ2lvbiBhbmQgbWFya2luZyBpdCBhcyByZXNlcnZlZCwgbWVtYmxvY2sg
cHJvdmlkZXMgdGhyZWUgKHdlbGwsCj4gdHdvIGFuZCBhIGhhbGYpIHNldHMgb2YgZnVuY3Rpb25z
IHRvIGFsbG9jYXRlIG1lbW9yeS4gVGhlcmUgYXJlIHNldmVyYWwKPiBvdmVybGFwcGluZyBmdW5j
dGlvbnMgdGhhdCByZXR1cm4gYSBwaHlzaWNhbCBhZGRyZXNzIGFuZCB0aGVyZSBhcmUKPiBmdW5j
dGlvbnMgdGhhdCByZXR1cm4gdmlydHVhbCBhZGRyZXNzLiBUaG9zZSB0aGF0IHJldHVybiB0aGUg
dmlydHVhbAo+IGFkZHJlc3MgbWF5IGFsc28gY2xlYXIgdGhlIGFsbG9jYXRlZCBtZW1vcnkuIEFu
ZCwgb24gdG9wIG9mIGFsbCB0aGF0LCBzb21lCj4gYWxsb2NhdG9ycyBwYW5pYyBhbmQgc29tZSBy
ZXR1cm4gTlVMTCBpbiBjYXNlIG9mIGVycm9yLgo+Cj4gVGhpcyBzZXQgdHJpZXMgdG8gcmVkdWNl
IHRoZSBtZXNzLCBhbmQgdHJpbSBkb3duIHRoZSBhbW91bnQgb2YgbWVtYmxvY2sKPiBhbGxvY2F0
aW9uIG1ldGhvZHMuCj4KPiBQYXRjaGVzIDEtMTAgY29uc29saWRhdGUgdGhlIGZ1bmN0aW9ucyB0
aGF0IHJldHVybiBwaHlzaWNhbCBhZGRyZXNzIG9mCj4gdGhlIGFsbG9jYXRlZCBtZW1vcnkKPgo+
IFBhdGNoZXMgMTEtMTMgYXJlIHNvbWUgdHJpdmlhbCBjbGVhbnVwcwo+Cj4gUGF0Y2hlcyAxNC0x
OSBhZGQgY2hlY2tzIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpIGFu
ZAo+IHBhbmljcyBpbiBjYXNlIG9mIGVycm9ycy4gVGhlIHBhdGNoZXMgMTQtMTggaW5jbHVkZSBz
b21lIG1pbm9yIHJlZmFjdG9yaW5nCj4gdG8gaGF2ZSBiZXR0ZXIgcmVhZGFiaWxpdHkgb2YgdGhl
IHJlc3VsdGluZyBjb2RlIGFuZCBwYXRjaCAxOSBpcyBhCj4gbWVjaGFuaWNhbCBhZGRpdGlvbiBv
Zgo+Cj4gICAgICAgICBpZiAoIXB0cikKPiAgICAgICAgICAgICAgICAgcGFuaWMoKTsKPgo+IGFm
dGVyIG1lbWJsb2NrX2FsbG9jKigpIGNhbGxzLgo+Cj4gQW5kLCBmaW5hbGx5LCBwYXRjaGVzIDIw
IGFuZCAyMSByZW1vdmUgcGFuaWMoKSBjYWxscyBtZW1ibG9jayBhbmQgX25vcGFuaWMKPiB2YXJp
YW50cyBmcm9tIG1lbWJsb2NrLgo+Cj4gdjIgY2hhbmdlczoKPiAqIHJlcGxhY2Ugc29tZSBtb3Jl
ICVsdSB3aXRoICV6dQo+ICogcmVtb3ZlIHBhbmljcyB3aGVyZSB0aGV5IGFyZSBub3QgbmVlZGVk
IGluIHMzOTAgYW5kIGluIHByaW50awo+ICogY29sbGVjdCBBY2tlZC1ieSBhbmQgUmV2aWV3ZWQt
YnkuCj4KPgo+IENocmlzdG9waGUgTGVyb3kgKDEpOgo+ICAgcG93ZXJwYzogdXNlIG1lbWJsb2Nr
IGZ1bmN0aW9ucyByZXR1cm5pbmcgdmlydHVhbCBhZGRyZXNzCj4KPiBNaWtlIFJhcG9wb3J0ICgy
MCk6Cj4gICBvcGVucmlzYzogcHJlZmVyIG1lbWJsb2NrIEFQSXMgcmV0dXJuaW5nIHZpcnR1YWwg
YWRkcmVzcwo+ICAgbWVtYmxvY2s6IHJlcGxhY2UgbWVtYmxvY2tfYWxsb2NfYmFzZShBTllXSEVS
RSkgd2l0aCBtZW1ibG9ja19waHlzX2FsbG9jCj4gICBtZW1ibG9jazogZHJvcCBtZW1ibG9ja19h
bGxvY19iYXNlX25pZCgpCj4gICBtZW1ibG9jazogZW1waGFzaXplIHRoYXQgbWVtYmxvY2tfYWxs
b2NfcmFuZ2UoKSByZXR1cm5zIGEgcGh5c2ljYWwgYWRkcmVzcwo+ICAgbWVtYmxvY2s6IG1lbWJs
b2NrX3BoeXNfYWxsb2NfdHJ5X25pZCgpOiBkb24ndCBwYW5pYwo+ICAgbWVtYmxvY2s6IG1lbWJs
b2NrX3BoeXNfYWxsb2MoKTogZG9uJ3QgcGFuaWMKPiAgIG1lbWJsb2NrOiBkcm9wIF9fbWVtYmxv
Y2tfYWxsb2NfYmFzZSgpCj4gICBtZW1ibG9jazogZHJvcCBtZW1ibG9ja19hbGxvY19iYXNlKCkK
PiAgIG1lbWJsb2NrOiByZWZhY3RvciBpbnRlcm5hbCBhbGxvY2F0aW9uIGZ1bmN0aW9ucwo+ICAg
bWVtYmxvY2s6IG1ha2UgbWVtYmxvY2tfZmluZF9pbl9yYW5nZV9ub2RlKCkgYW5kIGNob29zZV9t
ZW1ibG9ja19mbGFncygpIHN0YXRpYwo+ICAgYXJjaDogdXNlIG1lbWJsb2NrX2FsbG9jKCkgaW5z
dGVhZCBvZiBtZW1ibG9ja19hbGxvY19mcm9tKHNpemUsIGFsaWduLCAwKQo+ICAgYXJjaDogZG9u
J3QgbWVtc2V0KDApIG1lbW9yeSByZXR1cm5lZCBieSBtZW1ibG9ja19hbGxvYygpCj4gICBpYTY0
OiBhZGQgY2hlY2tzIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpCj4g
ICBzcGFyYzogYWRkIGNoZWNrcyBmb3IgdGhlIHJldHVybiB2YWx1ZSBvZiBtZW1ibG9ja19hbGxv
YyooKQo+ICAgbW0vcGVyY3B1OiBhZGQgY2hlY2tzIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1l
bWJsb2NrX2FsbG9jKigpCj4gICBpbml0L21haW46IGFkZCBjaGVja3MgZm9yIHRoZSByZXR1cm4g
dmFsdWUgb2YgbWVtYmxvY2tfYWxsb2MqKCkKPiAgIHN3aW90bGI6IGFkZCBjaGVja3MgZm9yIHRo
ZSByZXR1cm4gdmFsdWUgb2YgbWVtYmxvY2tfYWxsb2MqKCkKPiAgIHRyZWV3aWRlOiBhZGQgY2hl
Y2tzIGZvciB0aGUgcmV0dXJuIHZhbHVlIG9mIG1lbWJsb2NrX2FsbG9jKigpCj4gICBtZW1ibG9j
azogbWVtYmxvY2tfYWxsb2NfdHJ5X25pZDogZG9uJ3QgcGFuaWMKPiAgIG1lbWJsb2NrOiBkcm9w
IG1lbWJsb2NrX2FsbG9jXypfbm9wYW5pYygpIHZhcmlhbnRzCj4KSSBrbm93IGl0J3MgcmF0aGVy
IGxhdGUsIGJ1dCB0aGlzIHBhdGNoIGJyb2tlIHRoZSBFdG5hdml2IDNEIGdyYXBoaWNzCmluIG15
IGkuTVg2US4KCldoZW4gSSB0cnkgdG8gdXNlIHRoZSAzRCwgaXQgcmV0dXJucyBzb21lIGVycm9y
cyBhbmQgdGhlIGRtZXNnIGxvZwpzaG93cyBzb21lIG1lbW9yeSBhbGxvY2F0aW9uIGVycm9ycyB0
b286ClsgICAgMy42ODIzNDddIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMTMwMDAwLmdwdSAob3Bz
IGdwdV9vcHMpClsgICAgMy42ODg2NjldIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMTM0MDAwLmdw
dSAob3BzIGdwdV9vcHMpClsgICAgMy42OTUwOTldIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMjIw
NDAwMC5ncHUgKG9wcyBncHVfb3BzKQpbICAgIDMuNzAwODAwXSBldG5hdml2LWdwdSAxMzAwMDAu
Z3B1OiBtb2RlbDogR0MyMDAwLCByZXZpc2lvbjogNTEwOApbICAgIDMuNzIzMDEzXSBldG5hdml2
LWdwdSAxMzAwMDAuZ3B1OiBjb21tYW5kIGJ1ZmZlciBvdXRzaWRlIHZhbGlkCm1lbW9yeSB3aW5k
b3cKWyAgICAzLjczMTMwOF0gZXRuYXZpdi1ncHUgMTM0MDAwLmdwdTogbW9kZWw6IEdDMzIwLCBy
ZXZpc2lvbjogNTAwNwpbICAgIDMuNzUyNDM3XSBldG5hdml2LWdwdSAxMzQwMDAuZ3B1OiBjb21t
YW5kIGJ1ZmZlciBvdXRzaWRlIHZhbGlkCm1lbW9yeSB3aW5kb3cKWyAgICAzLjc2MDU4M10gZXRu
YXZpdi1ncHUgMjIwNDAwMC5ncHU6IG1vZGVsOiBHQzM1NSwgcmV2aXNpb246IDEyMTUKWyAgICAz
Ljc2Njc2Nl0gZXRuYXZpdi1ncHUgMjIwNDAwMC5ncHU6IElnbm9yaW5nIEdQVSB3aXRoIFZHIGFu
ZCBGRTIuMApbICAgIDMuNzc2MTMxXSBbZHJtXSBJbml0aWFsaXplZCBldG5hdml2IDEuMi4wIDIw
MTUxMjE0IGZvciBldG5hdml2IG9uIG1pbm9yIDAKCiMgZ2xtYXJrMi1lczItZHJtCkVycm9yIGNy
ZWF0aW5nIGdwdQpFcnJvcjogZWdsQ3JlYXRlV2luZG93U3VyZmFjZSBmYWlsZWQgd2l0aCBlcnJv
cjogMHgzMDA5CkVycm9yOiBlZ2xDcmVhdGVXaW5kb3dTdXJmYWNlIGZhaWxlZCB3aXRoIGVycm9y
OiAweDMwMDkKRXJyb3I6IENhbnZhc0dlbmVyaWM6IEludmFsaWQgRUdMIHN0YXRlCkVycm9yOiBt
YWluOiBDb3VsZCBub3QgaW5pdGlhbGl6ZSBjYW52YXMKCgpCZWZvcmUgdGhpcyBwYXRjaDoKClsg
ICAgMy42OTE5OTVdIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMTMwMDAwLmdwdSAob3BzIGdwdV9v
cHMpClsgICAgMy42OTgzNTZdIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMTM0MDAwLmdwdSAob3Bz
IGdwdV9vcHMpClsgICAgMy43MDQ3OTJdIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMjIwNDAwMC5n
cHUgKG9wcyBncHVfb3BzKQpbICAgIDMuNzEwNDg4XSBldG5hdml2LWdwdSAxMzAwMDAuZ3B1OiBt
b2RlbDogR0MyMDAwLCByZXZpc2lvbjogNTEwOApbICAgIDMuNzMzNjQ5XSBldG5hdml2LWdwdSAx
MzQwMDAuZ3B1OiBtb2RlbDogR0MzMjAsIHJldmlzaW9uOiA1MDA3ClsgICAgMy43NTYxMTVdIGV0
bmF2aXYtZ3B1IDIyMDQwMDAuZ3B1OiBtb2RlbDogR0MzNTUsIHJldmlzaW9uOiAxMjE1ClsgICAg
My43NjIyNTBdIGV0bmF2aXYtZ3B1IDIyMDQwMDAuZ3B1OiBJZ25vcmluZyBHUFUgd2l0aCBWRyBh
bmQgRkUyLjAKWyAgICAzLjc3MTQzMl0gW2RybV0gSW5pdGlhbGl6ZWQgZXRuYXZpdiAxLjIuMCAy
MDE1MTIxNCBmb3IgZXRuYXZpdiBvbiBtaW5vciAwCgphbmQgdGhlIDNEIGdlbW9zIHdvcmsgd2l0
aG91dCB0aGlzLgoKSSBkb24ndCBrbm93IGVub3VnaCBhYm91dCB0aGUgaS5NWDYgbm9yIHRoZSAz
RCBhY2NlbGVyYXRvciB0byBrbm93IGhvdwp0byBmaXggaXQuCkkgYW0gaG9waW5nIHNvbWVvbmUg
aW4gdGhlIGtub3cgbWlnaHQgaGF2ZSBzb21lIHN1Z2dlc3Rpb25zLgoKPiAgYXJjaC9hbHBoYS9r
ZXJuZWwvY29yZV9jaWEuYyAgICAgICAgICAgICAgfCAgIDUgKy0KPiAgYXJjaC9hbHBoYS9rZXJu
ZWwvY29yZV9tYXJ2ZWwuYyAgICAgICAgICAgfCAgIDYgKwo+ICBhcmNoL2FscGhhL2tlcm5lbC9w
Y2ktbm9vcC5jICAgICAgICAgICAgICB8ICAxMyArLQo+ICBhcmNoL2FscGhhL2tlcm5lbC9wY2ku
YyAgICAgICAgICAgICAgICAgICB8ICAxMSArLQo+ICBhcmNoL2FscGhhL2tlcm5lbC9wY2lfaW9t
bXUuYyAgICAgICAgICAgICB8ICAxNiArLQo+ICBhcmNoL2FscGhhL2tlcm5lbC9zZXR1cC5jICAg
ICAgICAgICAgICAgICB8ICAgMiArLQo+ICBhcmNoL2FyYy9rZXJuZWwvdW53aW5kLmMgICAgICAg
ICAgICAgICAgICB8ICAgMyArLQo+ICBhcmNoL2FyYy9tbS9oaWdobWVtLmMgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArCj4gIGFyY2gvYXJtL2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAg
ICAgIHwgICA2ICsKPiAgYXJjaC9hcm0vbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDYgKy0KPiAgYXJjaC9hcm0vbW0vbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTQgKy0KPiAgYXJjaC9hcm02NC9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICAgfCAgIDgg
Ky0KPiAgYXJjaC9hcm02NC9tbS9rYXNhbl9pbml0LmMgICAgICAgICAgICAgICAgfCAgMTAgKysK
PiAgYXJjaC9hcm02NC9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwo+ICBh
cmNoL2FybTY0L21tL251bWEuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArCj4gIGFyY2gv
YzZ4L21tL2RtYS1jb2hlcmVudC5jICAgICAgICAgICAgICAgIHwgICA0ICsKPiAgYXJjaC9jNngv
bW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KPiAgYXJjaC9jc2t5L21t
L2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwo+ICBhcmNoL2g4MzAwL21tL2lu
aXQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQo+ICBhcmNoL2lhNjQva2VybmVsL21j
YS5jICAgICAgICAgICAgICAgICAgICB8ICAyNSArLS0KPiAgYXJjaC9pYTY0L21tL2NvbnRpZy5j
ICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KPiAgYXJjaC9pYTY0L21tL2Rpc2NvbnRpZy5j
ICAgICAgICAgICAgICAgICAgfCAgIDQgKwo+ICBhcmNoL2lhNjQvbW0vaW5pdC5jICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzOCArKysrLQo+ICBhcmNoL2lhNjQvbW0vdGxiLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNiArCj4gIGFyY2gvaWE2NC9zbi9rZXJuZWwvaW9fY29tbW9uLmMg
ICAgICAgICAgIHwgICAzICsKPiAgYXJjaC9pYTY0L3NuL2tlcm5lbC9zZXR1cC5jICAgICAgICAg
ICAgICAgfCAgMTIgKy0KPiAgYXJjaC9tNjhrL2F0YXJpL3N0cmFtLmMgICAgICAgICAgICAgICAg
ICAgfCAgIDQgKwo+ICBhcmNoL202OGsvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMyArCj4gIGFyY2gvbTY4ay9tbS9tY2ZtbXUuYyAgICAgICAgICAgICAgICAgICAgIHwgICA3
ICstCj4gIGFyY2gvbTY4ay9tbS9tb3Rvcm9sYS5jICAgICAgICAgICAgICAgICAgIHwgICA5ICsr
Cj4gIGFyY2gvbTY4ay9tbS9zdW4zbW11LmMgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKPiAg
YXJjaC9tNjhrL3N1bjMvc3VuM2R2bWEuYyAgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICBhcmNo
L21pY3JvYmxhemUvbW0vaW5pdC5jICAgICAgICAgICAgICAgICB8ICAxMCArLQo+ICBhcmNoL21p
cHMvY2F2aXVtLW9jdGVvbi9kbWEtb2N0ZW9uLmMgICAgICB8ICAgMyArCj4gIGFyY2gvbWlwcy9r
ZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgICAzICsKPiAgYXJjaC9taXBzL2tlcm5l
bC90cmFwcy5jICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KPiAgYXJjaC9taXBzL21tL2luaXQu
YyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwo+ICBhcmNoL25kczMyL21tL2luaXQuYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMiArKwo+ICBhcmNoL29wZW5yaXNjL21tL2luaXQuYyAg
ICAgICAgICAgICAgICAgICB8ICAgNSArLQo+ICBhcmNoL29wZW5yaXNjL21tL2lvcmVtYXAuYyAg
ICAgICAgICAgICAgICB8ICAgOCArLQo+ICBhcmNoL3Bvd2VycGMva2VybmVsL2R0X2NwdV9mdHJz
LmMgICAgICAgICB8ICAgOCArLQo+ICBhcmNoL3Bvd2VycGMva2VybmVsL2lycS5jICAgICAgICAg
ICAgICAgICB8ICAgNSAtCj4gIGFyY2gvcG93ZXJwYy9rZXJuZWwvcGFjYS5jICAgICAgICAgICAg
ICAgIHwgICA2ICstCj4gIGFyY2gvcG93ZXJwYy9rZXJuZWwvcGNpXzMyLmMgICAgICAgICAgICAg
IHwgICAzICsKPiAgYXJjaC9wb3dlcnBjL2tlcm5lbC9wcm9tLmMgICAgICAgICAgICAgICAgfCAg
IDUgKy0KPiAgYXJjaC9wb3dlcnBjL2tlcm5lbC9ydGFzLmMgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KPiAgYXJjaC9wb3dlcnBjL2tlcm5lbC9zZXR1cC1jb21tb24uYyAgICAgICAgfCAgIDMgKwo+
ICBhcmNoL3Bvd2VycGMva2VybmVsL3NldHVwXzMyLmMgICAgICAgICAgICB8ICAyNiArKy0tCj4g
IGFyY2gvcG93ZXJwYy9rZXJuZWwvc2V0dXBfNjQuYyAgICAgICAgICAgIHwgICA0ICsKPiAgYXJj
aC9wb3dlcnBjL2xpYi9hbGxvYy5jICAgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICBhcmNoL3Bv
d2VycGMvbW0vaGFzaF91dGlsc182NC5jICAgICAgICAgICB8ICAxMSArLQo+ICBhcmNoL3Bvd2Vy
cGMvbW0vbW11X2NvbnRleHRfbm9oYXNoLmMgICAgICB8ICAgOSArKwo+ICBhcmNoL3Bvd2VycGMv
bW0vbnVtYS5jICAgICAgICAgICAgICAgICAgICB8ICAgNCArCj4gIGFyY2gvcG93ZXJwYy9tbS9w
Z3RhYmxlLWJvb2szZS5jICAgICAgICAgIHwgIDEyICstCj4gIGFyY2gvcG93ZXJwYy9tbS9wZ3Rh
YmxlLWJvb2szczY0LmMgICAgICAgIHwgICAzICsKPiAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUt
cmFkaXguYyAgICAgICAgICAgfCAgIDkgKy0KPiAgYXJjaC9wb3dlcnBjL21tL3BwY19tbXVfMzIu
YyAgICAgICAgICAgICAgfCAgIDMgKwo+ICBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bhc2VtaS9p
b21tdS5jICAgICB8ICAgMyArCj4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJtYWMvbnZy
YW0uYyAgIHwgICAzICsKPiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L29wYWwuYyAg
ICAgfCAgIDMgKwo+ICBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvcGNpLWlvZGEuYyB8
ICAgOCArCj4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHMzL3NldHVwLmMgICAgICAgIHwgICAz
ICsKPiAgYXJjaC9wb3dlcnBjL3N5c2Rldi9kYXJ0X2lvbW11LmMgICAgICAgICAgfCAgIDMgKwo+
ICBhcmNoL3Bvd2VycGMvc3lzZGV2L21zaV9iaXRtYXAuYyAgICAgICAgICB8ICAgMyArCj4gIGFy
Y2gvczM5MC9rZXJuZWwvY3Jhc2hfZHVtcC5jICAgICAgICAgICAgIHwgICAzICsKPiAgYXJjaC9z
MzkwL2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgMTYgKysKPiAgYXJjaC9zMzkw
L2tlcm5lbC9zbXAuYyAgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KPiAgYXJjaC9zMzkwL2tl
cm5lbC90b3BvbG9neS5jICAgICAgICAgICAgICAgfCAgIDYgKwo+ICBhcmNoL3MzOTAvbnVtYS9t
b2RlX2VtdS5jICAgICAgICAgICAgICAgICB8ICAgMyArCj4gIGFyY2gvczM5MC9udW1hL251bWEu
YyAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCj4gIGFyY2gvc2gvYm9hcmRzL21hY2gtYXAz
MjVyeGEvc2V0dXAuYyAgICAgIHwgICA1ICstCj4gIGFyY2gvc2gvYm9hcmRzL21hY2gtZWNvdmVj
MjQvc2V0dXAuYyAgICAgIHwgIDEwICstCj4gIGFyY2gvc2gvYm9hcmRzL21hY2gta2ZyMnIwOS9z
ZXR1cC5jICAgICAgIHwgICA1ICstCj4gIGFyY2gvc2gvYm9hcmRzL21hY2gtbWlnb3Ivc2V0dXAu
YyAgICAgICAgIHwgICA1ICstCj4gIGFyY2gvc2gvYm9hcmRzL21hY2gtc2UvNzcyNC9zZXR1cC5j
ICAgICAgIHwgIDEwICstCj4gIGFyY2gvc2gva2VybmVsL21hY2hpbmVfa2V4ZWMuYyAgICAgICAg
ICAgIHwgICAzICstCj4gIGFyY2gvc2gvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA4ICstCj4gIGFyY2gvc2gvbW0vbnVtYS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA0ICsKPiAgYXJjaC9zcGFyYy9rZXJuZWwvcHJvbV8zMi5jICAgICAgICAgICAgICAgfCAgIDYg
Ky0KPiAgYXJjaC9zcGFyYy9rZXJuZWwvc2V0dXBfNjQuYyAgICAgICAgICAgICAgfCAgIDYgKwo+
ICBhcmNoL3NwYXJjL2tlcm5lbC9zbXBfNjQuYyAgICAgICAgICAgICAgICB8ICAxMiArKwo+ICBh
cmNoL3NwYXJjL21tL2luaXRfMzIuYyAgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICBhcmNo
L3NwYXJjL21tL2luaXRfNjQuYyAgICAgICAgICAgICAgICAgICB8ICAxMSArKwo+ICBhcmNoL3Nw
YXJjL21tL3NybW11LmMgICAgICAgICAgICAgICAgICAgICB8ICAxOCArKy0KPiAgYXJjaC91bS9k
cml2ZXJzL25ldF9rZXJuLmMgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICBhcmNoL3VtL2RyaXZl
cnMvdmVjdG9yX2tlcm4uYyAgICAgICAgICAgICB8ICAgMyArCj4gIGFyY2gvdW0va2VybmVsL2lu
aXRyZC5jICAgICAgICAgICAgICAgICAgIHwgICAyICsKPiAgYXJjaC91bS9rZXJuZWwvbWVtLmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTYgKysKPiAgYXJjaC91bmljb3JlMzIva2VybmVsL3Nl
dHVwLmMgICAgICAgICAgICAgfCAgIDQgKwo+ICBhcmNoL3VuaWNvcmUzMi9tbS9tbXUuYyAgICAg
ICAgICAgICAgICAgICB8ICAxNSArLQo+ICBhcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMgICAg
ICAgICAgICAgICB8ICAgMyArCj4gIGFyY2gveDg2L2tlcm5lbC9hcGljL2lvX2FwaWMuYyAgICAg
ICAgICAgIHwgICA1ICsKPiAgYXJjaC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgICAgICAgICAg
ICAgfCAgIDUgKy0KPiAgYXJjaC94ODYva2VybmVsL3NldHVwX3BlcmNwdS5jICAgICAgICAgICAg
fCAgMTAgKy0KPiAgYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jICAgICAgICAgICAgICAgfCAg
MTQgKy0KPiAgYXJjaC94ODYvbW0vbnVtYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIg
Ky0KPiAgYXJjaC94ODYvcGxhdGZvcm0vb2xwYy9vbHBjX2R0LmMgICAgICAgICAgfCAgIDMgKwo+
ICBhcmNoL3g4Ni94ZW4vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQo+ICBh
cmNoL3h0ZW5zYS9tbS9rYXNhbl9pbml0LmMgICAgICAgICAgICAgICB8ICAxMCArLQo+ICBhcmNo
L3h0ZW5zYS9tbS9tbXUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCj4gIGRyaXZlcnMv
Y2xrL3RpL2Nsay5jICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKPiAgZHJpdmVycy9maXJt
d2FyZS9tZW1tYXAuYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgZHJpdmVycy9tYWNpbnRv
c2gvc211LmMgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KPiAgZHJpdmVycy9vZi9mZHQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KPiAgZHJpdmVycy9vZi9vZl9yZXNlcnZl
ZF9tZW0uYyAgICAgICAgICAgICAgfCAgIDcgKy0KPiAgZHJpdmVycy9vZi91bml0dGVzdC5jICAg
ICAgICAgICAgICAgICAgICAgfCAgIDggKy0KPiAgZHJpdmVycy91c2IvZWFybHkveGhjaS1kYmMu
YyAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyAgICAg
ICAgICAgICAgICAgfCAgIDcgKy0KPiAgaW5jbHVkZS9saW51eC9tZW1ibG9jay5oICAgICAgICAg
ICAgICAgICAgfCAgNTkgKy0tLS0tLQo+ICBpbml0L21haW4uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyNiArKystCj4gIGtlcm5lbC9kbWEvc3dpb3RsYi5jICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIxICsrLQo+ICBrZXJuZWwvcG93ZXIvc25hcHNob3QuYyAgICAgICAgICAg
ICAgICAgICB8ICAgMyArCj4gIGtlcm5lbC9wcmludGsvcHJpbnRrLmMgICAgICAgICAgICAgICAg
ICAgIHwgICA5ICstCj4gIGxpYi9jcHVtYXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzICsKPiAgbW0vY21hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTAgKy0KPiAgbW0va2FzYW4vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAg
Ky0KPiAgbW0vbWVtYmxvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNDkgKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIG1tL3BhZ2VfYWxsb2MuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDEwICstCj4gIG1tL3BhZ2VfZXh0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyICstCj4gIG1tL3BlcmNwdS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDg0ICsrKysrKystLS0KPiAgbW0vc3BhcnNlLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjUgKystCj4gIDEyMSBmaWxlcyBjaGFuZ2VkLCA4NjAgaW5zZXJ0
aW9ucygrKSwgNDEyIGRlbGV0aW9ucygtKQo+Cj4gLS0KPiAyLjcuNAo+Cj4KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGxpbnV4LWFybS1rZXJuZWwg
bWFpbGluZyBsaXN0Cj4gbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gaHR0
cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj0-0000Pq-Ri; Wed, 25 Sep 2019 04:16: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=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJ4-0000EZ-4G
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:12:58 +0000
X-Inumbo-ID: ee742c50-def6-11e9-9625-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ee742c50-def6-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 18:12: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 3CDFFABBD;
 Tue, 24 Sep 2019 18:12:55 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org
Date: Tue, 24 Sep 2019 20:12:35 +0200
Message-Id: <20190924181244.7159-5-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 04/11] of: address: introduce
 of_translate_dma_address_parent()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: f.fainelli@gmail.com, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBkZXZpY2VzIG1pZ2h0IG5vdCBoYXZlIGEgRFQgbm9kZSBvZiB0aGVpciBvd24sIGJ1dCBt
aWdodCBzdGlsbCBuZWVkCnRvIHRyYW5zbGF0ZSBETUEgYWRkcmVzc2VzIGJhc2VkIG9uIHRoZWly
IGJ1cyBEVCBub2RlLgoKVXBkYXRlIG9mX3RyYW5zbGF0ZV9kbWFfYWRkcmVzcygpIHRvIG9ubHkg
ZGVwZW5kIG9uIHRoZSBwYXJlbnQgRFQgbm9kZS4KUmVuYW1lIGl0IHRvIG9mX3RyYW5zbGF0ZV9k
bWFfYWRkcmVzc19wYXJlbnQoKS4gVGhlIGxhdGVyIHdpbGwgYmUgc3RpbGwKYXZhaWxhYmxlIGFz
IGEgd3JhcHBlciBhcm91bmQgdGhlIG5ldyBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IE5pY29s
YXMgU2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Ci0tLQoKIGRyaXZlcnMv
b2YvYWRkcmVzcy5jIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL29mL2FkZHJlc3MuYyBiL2RyaXZlcnMvb2YvYWRkcmVzcy5j
CmluZGV4IDljMWU2MzhmYThlYS4uYzllYjRlYmNjMmU5IDEwMDY0NAotLS0gYS9kcml2ZXJzL29m
L2FkZHJlc3MuYworKysgYi9kcml2ZXJzL29mL2FkZHJlc3MuYwpAQCAtNTcwLDMzICs1NzAsMzIg
QEAgc3RhdGljIGludCBvZl90cmFuc2xhdGVfb25lKHN0cnVjdCBkZXZpY2Vfbm9kZSAqcGFyZW50
LCBzdHJ1Y3Qgb2ZfYnVzICpidXMsCiAgKiBkZXZpY2UgdGhhdCBoYWQgcmVnaXN0ZXJlZCBsb2dp
Y2FsIFBJTyBtYXBwaW5nLCBhbmQgdGhlIHJldHVybiBjb2RlIGlzCiAgKiByZWxhdGl2ZSB0byB0
aGF0IG5vZGUuCiAgKi8KLXN0YXRpYyB1NjQgX19vZl90cmFuc2xhdGVfYWRkcmVzcyhzdHJ1Y3Qg
ZGV2aWNlX25vZGUgKmRldiwKLQkJCQkgIHN0cnVjdCBkZXZpY2Vfbm9kZSAqKCpnZXRfcGFyZW50
KShjb25zdCBzdHJ1Y3QgZGV2aWNlX25vZGUgKiksCi0JCQkJICBjb25zdCBfX2JlMzIgKmluX2Fk
ZHIsIGNvbnN0IGNoYXIgKnJwcm9wLAotCQkJCSAgc3RydWN0IGRldmljZV9ub2RlICoqaG9zdCkK
K3N0YXRpYyB1NjQgX19vZl90cmFuc2xhdGVfYWRkcmVzc19wYXJlbnQoc3RydWN0IGRldmljZV9u
b2RlICpwYXJlbnQsCisJCQkJCSBzdHJ1Y3QgZGV2aWNlX25vZGUgKigqZ2V0X3BhcmVudCkKKwkJ
CQkJCShjb25zdCBzdHJ1Y3QgZGV2aWNlX25vZGUgKiksCisJCQkJCSBjb25zdCBfX2JlMzIgKmlu
X2FkZHIsCisJCQkJCSBjb25zdCBjaGFyICpycHJvcCwKKwkJCQkJIHN0cnVjdCBkZXZpY2Vfbm9k
ZSAqKmhvc3QpCiB7Ci0Jc3RydWN0IGRldmljZV9ub2RlICpwYXJlbnQgPSBOVUxMOworCXN0cnVj
dCBkZXZpY2Vfbm9kZSAqZGV2ID0gTlVMTDsKIAlzdHJ1Y3Qgb2ZfYnVzICpidXMsICpwYnVzOwog
CV9fYmUzMiBhZGRyW09GX01BWF9BRERSX0NFTExTXTsKIAlpbnQgbmEsIG5zLCBwbmEsIHBuczsK
IAl1NjQgcmVzdWx0ID0gT0ZfQkFEX0FERFI7CiAKLQlwcl9kZWJ1ZygiKiogdHJhbnNsYXRpb24g
Zm9yIGRldmljZSAlcE9GICoqXG4iLCBkZXYpOwotCi0JLyogSW5jcmVhc2UgcmVmY291bnQgYXQg
Y3VycmVudCBsZXZlbCAqLwotCW9mX25vZGVfZ2V0KGRldik7Ci0KIAkqaG9zdCA9IE5VTEw7Ci0J
LyogR2V0IHBhcmVudCAmIG1hdGNoIGJ1cyB0eXBlICovCi0JcGFyZW50ID0gZ2V0X3BhcmVudChk
ZXYpOwotCWlmIChwYXJlbnQgPT0gTlVMTCkKKworCWlmICghcGFyZW50KQogCQlnb3RvIGJhaWw7
CisKKwkvKiBJbmNyZWFzZSByZWZjb3VudCBhdCBjdXJyZW50IGxldmVsIGFuZCBtYXRjaCBidXMg
dHlwZSAqLworCW9mX25vZGVfZ2V0KHBhcmVudCk7CiAJYnVzID0gb2ZfbWF0Y2hfYnVzKHBhcmVu
dCk7CiAKIAkvKiBDb3VudCBhZGRyZXNzIGNlbGxzICYgY29weSBhZGRyZXNzIGxvY2FsbHkgKi8K
IAlidXMtPmNvdW50X2NlbGxzKHBhcmVudCwgJm5hLCAmbnMpOwogCWlmICghT0ZfQ0hFQ0tfQ09V
TlRTKG5hLCBucykpIHsKLQkJcHJfZGVidWcoIkJhZCBjZWxsIGNvdW50IGZvciAlcE9GXG4iLCBk
ZXYpOworCQlwcl9kZWJ1ZygiQmFkIGNlbGwgY291bnQgZm9yICVwT0ZcbiIsIHBhcmVudCk7CiAJ
CWdvdG8gYmFpbDsKIAl9CiAJbWVtY3B5KGFkZHIsIGluX2FkZHIsIG5hICogNCk7CkBAIC02MTAs
OSArNjA5LDggQEAgc3RhdGljIHU2NCBfX29mX3RyYW5zbGF0ZV9hZGRyZXNzKHN0cnVjdCBkZXZp
Y2Vfbm9kZSAqZGV2LAogCQlzdHJ1Y3QgbG9naWNfcGlvX2h3YWRkciAqaW9yYW5nZTsKIAogCQkv
KiBTd2l0Y2ggdG8gcGFyZW50IGJ1cyAqLwotCQlvZl9ub2RlX3B1dChkZXYpOwogCQlkZXYgPSBw
YXJlbnQ7Ci0JCXBhcmVudCA9IGdldF9wYXJlbnQoZGV2KTsKKwkJcGFyZW50ID0gZ2V0X3BhcmVu
dChwYXJlbnQpOwogCiAJCS8qIElmIHJvb3QsIHdlIGhhdmUgZmluaXNoZWQgKi8KIAkJaWYgKHBh
cmVudCA9PSBOVUxMKSB7CkBAIC02NTAsNiArNjQ4LDggQEAgc3RhdGljIHU2NCBfX29mX3RyYW5z
bGF0ZV9hZGRyZXNzKHN0cnVjdCBkZXZpY2Vfbm9kZSAqZGV2LAogCQkJYnJlYWs7CiAKIAkJLyog
Q29tcGxldGUgdGhlIG1vdmUgdXAgb25lIGxldmVsICovCisJCW9mX25vZGVfcHV0KGRldik7CisJ
CWRldiA9IHBhcmVudDsKIAkJbmEgPSBwbmE7CiAJCW5zID0gcG5zOwogCQlidXMgPSBwYnVzOwpA
QCAtNjY4LDggKzY2OCwxMCBAQCB1NjQgb2ZfdHJhbnNsYXRlX2FkZHJlc3Moc3RydWN0IGRldmlj
ZV9ub2RlICpkZXYsIGNvbnN0IF9fYmUzMiAqaW5fYWRkcikKIAlzdHJ1Y3QgZGV2aWNlX25vZGUg
Kmhvc3Q7CiAJdTY0IHJldDsKIAotCXJldCA9IF9fb2ZfdHJhbnNsYXRlX2FkZHJlc3MoZGV2LCBv
Zl9nZXRfcGFyZW50LAotCQkJCSAgICAgaW5fYWRkciwgInJhbmdlcyIsICZob3N0KTsKKwlwcl9k
ZWJ1ZygiKiogdHJhbnNsYXRpb24gZm9yIGRldmljZSAlcE9GICoqXG4iLCBkZXYpOworCisJcmV0
ID0gX19vZl90cmFuc2xhdGVfYWRkcmVzc19wYXJlbnQoZGV2LT5wYXJlbnQsIG9mX2dldF9wYXJl
bnQsCisJCQkJCSAgICBpbl9hZGRyLCAicmFuZ2VzIiwgJmhvc3QpOwogCWlmIChob3N0KSB7CiAJ
CW9mX25vZGVfcHV0KGhvc3QpOwogCQlyZXR1cm4gT0ZfQkFEX0FERFI7CkBAIC02OTcsMTQgKzY5
OSwxNCBAQCBzdGF0aWMgc3RydWN0IGRldmljZV9ub2RlICpfX29mX2dldF9kbWFfcGFyZW50KGNv
bnN0IHN0cnVjdCBkZXZpY2Vfbm9kZSAqbnApCiAJcmV0dXJuIG9mX25vZGVfZ2V0KGFyZ3MubnAp
OwogfQogCi11NjQgb2ZfdHJhbnNsYXRlX2RtYV9hZGRyZXNzKHN0cnVjdCBkZXZpY2Vfbm9kZSAq
ZGV2LCBjb25zdCBfX2JlMzIgKmluX2FkZHIpCitzdGF0aWMgdTY0IG9mX3RyYW5zbGF0ZV9kbWFf
YWRkcmVzc19wYXJlbnQoc3RydWN0IGRldmljZV9ub2RlICpwYXJlbnQsCisJCQkJCSAgIGNvbnN0
IF9fYmUzMiAqaW5fYWRkcikKIHsKIAlzdHJ1Y3QgZGV2aWNlX25vZGUgKmhvc3Q7CiAJdTY0IHJl
dDsKIAotCXJldCA9IF9fb2ZfdHJhbnNsYXRlX2FkZHJlc3MoZGV2LCBfX29mX2dldF9kbWFfcGFy
ZW50LAotCQkJCSAgICAgaW5fYWRkciwgImRtYS1yYW5nZXMiLCAmaG9zdCk7Ci0KKwlyZXQgPSBf
X29mX3RyYW5zbGF0ZV9hZGRyZXNzX3BhcmVudChwYXJlbnQsIF9fb2ZfZ2V0X2RtYV9wYXJlbnQs
IGluX2FkZHIsCisJCQkJCSAgICAiZG1hLXJhbmdlcyIsICZob3N0KTsKIAlpZiAoaG9zdCkgewog
CQlvZl9ub2RlX3B1dChob3N0KTsKIAkJcmV0dXJuIE9GX0JBRF9BRERSOwpAQCAtNzEyLDYgKzcx
NCwxNCBAQCB1NjQgb2ZfdHJhbnNsYXRlX2RtYV9hZGRyZXNzKHN0cnVjdCBkZXZpY2Vfbm9kZSAq
ZGV2LCBjb25zdCBfX2JlMzIgKmluX2FkZHIpCiAKIAlyZXR1cm4gcmV0OwogfQorCit1NjQgb2Zf
dHJhbnNsYXRlX2RtYV9hZGRyZXNzKHN0cnVjdCBkZXZpY2Vfbm9kZSAqZGV2LCBjb25zdCBfX2Jl
MzIgKmluX2FkZHIpCit7CisJcHJfZGVidWcoIioqIHRyYW5zbGF0aW9uIGZvciBkZXZpY2UgJXBP
RiAqKlxuIiwgZGV2KTsKKworCXJldHVybiBvZl90cmFuc2xhdGVfZG1hX2FkZHJlc3NfcGFyZW50
KF9fb2ZfZ2V0X2RtYV9wYXJlbnQoZGV2LT5wYXJlbnQpLAorCQkJCQkgICAgICAgaW5fYWRkcik7
Cit9CiBFWFBPUlRfU1lNQk9MKG9mX3RyYW5zbGF0ZV9kbWFfYWRkcmVzcyk7CiAKIGNvbnN0IF9f
YmUzMiAqb2ZfZ2V0X2FkZHJlc3Moc3RydWN0IGRldmljZV9ub2RlICpkZXYsIGludCBpbmRleCwg
dTY0ICpzaXplLApAQCAtNzU5LDggKzc2OSwxMCBAQCBzdGF0aWMgdTY0IG9mX3RyYW5zbGF0ZV9p
b3BvcnQoc3RydWN0IGRldmljZV9ub2RlICpkZXYsIGNvbnN0IF9fYmUzMiAqaW5fYWRkciwKIAl1
bnNpZ25lZCBsb25nIHBvcnQ7CiAJc3RydWN0IGRldmljZV9ub2RlICpob3N0OwogCi0JdGFkZHIg
PSBfX29mX3RyYW5zbGF0ZV9hZGRyZXNzKGRldiwgb2ZfZ2V0X3BhcmVudCwKLQkJCQkgICAgICAg
aW5fYWRkciwgInJhbmdlcyIsICZob3N0KTsKKwlwcl9kZWJ1ZygiKiogdHJhbnNsYXRpb24gZm9y
IGRldmljZSAlcE9GICoqXG4iLCBkZXYpOworCisJdGFkZHIgPSBfX29mX3RyYW5zbGF0ZV9hZGRy
ZXNzX3BhcmVudChkZXYtPnBhcmVudCwgb2ZfZ2V0X3BhcmVudCwKKwkJCQkJICAgICAgaW5fYWRk
ciwgInJhbmdlcyIsICZob3N0KTsKIAlpZiAoaG9zdCkgewogCQkvKiBob3N0LXNwZWNpZmljIHBv
cnQgYWNjZXNzICovCiAJCXBvcnQgPSBsb2dpY19waW9fdHJhbnNfaHdhZGRyKCZob3N0LT5md25v
ZGUsIHRhZGRyLCBzaXplKTsKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj0-0000Pi-I1; Wed, 25 Sep 2019 04:16:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpIz-0000EC-Ch
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:12:53 +0000
X-Inumbo-ID: ec33552e-def6-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ec33552e-def6-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 18:12: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 3AA7DAEF1;
 Tue, 24 Sep 2019 18:12:51 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org
Date: Tue, 24 Sep 2019 20:12:32 +0200
Message-Id: <20190924181244.7159-2-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 01/11] of: address: clean-up unused variable in
 of_dma_get_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: f.fainelli@gmail.com, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

J2xlbicgaW4gb2ZfZG1hX2dldF9yYW5nZSgpIGlzIHVzZWQgdG8gY2hlY2sgdGhlICdkbWEtcmFu
Z2VzJyBwcm9wZXJ0eQpsZW5ndGguIEFmdGVyIHRoZSBmYWN0LCBzb21lIGNhbGN1bGF0aW9ucyBh
cmUgcnVuIG9uIHRoZSB2YXJpYWJsZSB0byBiZQp0aGVuIGxlZnQgdW51c2VkLgoKU2lnbmVkLW9m
Zi1ieTogTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KLS0t
CgogZHJpdmVycy9vZi9hZGRyZXNzLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvb2YvYWRkcmVz
cy5jIGIvZHJpdmVycy9vZi9hZGRyZXNzLmMKaW5kZXggOTc4NDI3YTlkNWU2Li4wZjg5ODc1NjE5
OWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvb2YvYWRkcmVzcy5jCisrKyBiL2RyaXZlcnMvb2YvYWRk
cmVzcy5jCkBAIC05MjIsNyArOTIyLDcgQEAgaW50IG9mX2RtYV9nZXRfcmFuZ2Uoc3RydWN0IGRl
dmljZV9ub2RlICpucCwgdTY0ICpkbWFfYWRkciwgdTY0ICpwYWRkciwgdTY0ICpzaXoKIHsKIAlz
dHJ1Y3QgZGV2aWNlX25vZGUgKm5vZGUgPSBvZl9ub2RlX2dldChucCk7CiAJY29uc3QgX19iZTMy
ICpyYW5nZXMgPSBOVUxMOwotCWludCBsZW4sIG5hZGRyLCBuc2l6ZSwgcG5hOworCWludCBuYWRk
ciwgbnNpemUsIHBuYTsKIAlpbnQgcmV0ID0gMDsKIAl1NjQgZG1hYWRkcjsKIApAQCAtOTMxLDYg
KzkzMSw3IEBAIGludCBvZl9kbWFfZ2V0X3JhbmdlKHN0cnVjdCBkZXZpY2Vfbm9kZSAqbnAsIHU2
NCAqZG1hX2FkZHIsIHU2NCAqcGFkZHIsIHU2NCAqc2l6CiAKIAl3aGlsZSAoMSkgewogCQlzdHJ1
Y3QgZGV2aWNlX25vZGUgKnBhcmVudDsKKwkJaW50IGxlbjsKIAogCQluYWRkciA9IG9mX25fYWRk
cl9jZWxscyhub2RlKTsKIAkJbnNpemUgPSBvZl9uX3NpemVfY2VsbHMobm9kZSk7CkBAIC05NjIs
OCArOTYzLDYgQEAgaW50IG9mX2RtYV9nZXRfcmFuZ2Uoc3RydWN0IGRldmljZV9ub2RlICpucCwg
dTY0ICpkbWFfYWRkciwgdTY0ICpwYWRkciwgdTY0ICpzaXoKIAkJZ290byBvdXQ7CiAJfQogCi0J
bGVuIC89IHNpemVvZih1MzIpOwotCiAJcG5hID0gb2Zfbl9hZGRyX2NlbGxzKG5vZGUpOwogCiAJ
LyogZG1hLXJhbmdlcyBmb3JtYXQ6Ci0tIAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj1-0000QF-74; Wed, 25 Sep 2019 04:16:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJ4-0000Ee-Dm
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:12:58 +0000
X-Inumbo-ID: ec33552e-def6-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ec33552e-def6-11e9-bf31-bc764e2007e4;
 Tue, 24 Sep 2019 18:12: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 22E57AC93;
 Tue, 24 Sep 2019 18:12:51 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org
Date: Tue, 24 Sep 2019 20:12:31 +0200
Message-Id: <20190924181244.7159-1-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: f.fainelli@gmail.com, freedreno@lists.freedesktop.org, mbrugger@suse.com,
 wahrenst@gmx.net, james.quinlan@broadcom.com,
 Dan Williams <dan.j.williams@intel.com>, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxsLAp0aGlzIHNlcmllcyB0cmllcyB0byBhZGRyZXNzIG9uZSBvZiB0aGUgaXNzdWVzIGJs
b2NraW5nIHVzIGZyb20KdXBzdHJlYW1pbmcgQnJvYWRjb20ncyBTVEIgUENJZSBjb250cm9sbGVy
WzFdLiBOYW1lbHksIHRoZSBmYWN0IHRoYXQKZGV2aWNlcyBub3QgcmVwcmVzZW50ZWQgaW4gRFQg
d2hpY2ggc2l0IGJlaGluZCBhIFBDSSBidXMgZmFpbCB0byBnZXQgdGhlCmJ1cycgRE1BIGFkZHJl
c3NpbmcgY29uc3RyYWludHMuCgpUaGlzIGlzIGR1ZSB0byB0aGUgZmFjdCB0aGF0IG9mX2RtYV9j
b25maWd1cmUoKSBhc3N1bWVzIGl0J3MgcmVjZWl2aW5nIGEKRFQgbm9kZSByZXByZXNlbnRpbmcg
dGhlIGRldmljZSBiZWluZyBjb25maWd1cmVkLCBhcyBvcHBvc2VkIHRvIHRoZSBQQ0llCmJyaWRn
ZSBub2RlIHdlIGN1cnJlbnRseSBwYXNzLiBUaGlzIGNhdXNlcyB0aGUgY29kZSB0byBkaXJlY3Rs
eSBqdW1wCmludG8gUENJJ3MgcGFyZW50IG5vZGUgd2hlbiBjaGVja2luZyBmb3IgJ2RtYS1yYW5n
ZXMnIGFuZCBtaXNzZXMKd2hhdGV2ZXIgd2FzIHNldCB0aGVyZS4KClRvIGFkZHJlc3MgdGhpcyBJ
IGNyZWF0ZSBhIG5ldyBBUEkgaW4gT0YgLSBpbnNwaXJlZCBmcm9tIFJvYmluIE11cnBoeXMKb3Jp
Z2luYWwgcHJvcG9zYWxbMl0gLSB3aGljaCBhY2NlcHRzIGEgYnVzIERUIG5vZGUgYXMgaXQncyBp
bnB1dCBpbgpvcmRlciB0byBjb25maWd1cmUgYSBkZXZpY2UncyBETUEgY29uc3RyYWludHMuIFRo
ZSBjaGFuZ2VzIGdvIGRlZXAgaW50bwpvZi9hZGRyZXNzLmMncyBpbXBsZW1lbnRhdGlvbiwgYXMg
YSBkZXZpY2UgYmVpbmcgaGF2aW5nIGEgRFQgbm9kZQphc3N1bXB0aW9uIHdhcyBwcmV0dHkgc3Ry
b25nLgoKT24gdG9wIG9mIHRoaXMgd29yaywgSSBhbHNvIGNsZWFuZWQgdXAgb2ZfZG1hX2NvbmZp
Z3VyZSgpIHJlbW92aW5nIGl0cwpyZWR1bmRhbnQgYXJndW1lbnRzIGFuZCBjcmVhdGluZyBhbiBh
bHRlcm5hdGl2ZSBmdW5jdGlvbiBmb3IgdGhlIHNwZWNpYWwgY2FzZXMKbm90IGFwcGxpY2FibGUg
dG8gZWl0aGVyIHRoZSBhYm92ZSBjYXNlIG9yIHRoZSBkZWZhdWx0IHVzYWdlLgoKSU1PIHRoZSBy
ZXN1bHRpbmcgZnVuY3Rpb25zIGFyZSBtb3JlIGV4cGxpY2l0LiBUaGV5IHdpbGwgcHJvYmFibHkK
c3VyZmFjZSBzb21lIGhhY2t5IHVzYWdlcyB0aGF0IGNhbiBiZSBwcm9wZXJseSBmaXhlZCBhcyBJ
IHNob3cgd2l0aCB0aGUKRFQgZml4ZXMgb24gdGhlIExheWVyc2NhcGUgcGxhdGZvcm0uCgpUaGlz
IHdhcyBhbHNvIHRlc3RlZCBvbiBhIFJhc3BiZXJyeSBQaSA0IHdpdGggYSBjdXN0b20gUENJZSBk
cml2ZXIgYW5kCm9uIGEgU2VhdHRsZSBBTUQgYm9hcmQuCgpSZWdhcmRzLApOaWNvbGFzCgpbMV0g
aHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85NjUwMzQ1LyMyMDI5NDk2MQpbMl0g
aHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85NjUwMzQ1LwoKLS0tCgpOaWNvbGFz
IFNhZW56IEp1bGllbm5lICgxMSk6CiAgb2Y6IGFkZHJlc3M6IGNsZWFuLXVwIHVudXNlZCB2YXJp
YWJsZSBpbiBvZl9kbWFfZ2V0X3JhbmdlKCkKICBvZjogYmFzZTogaW50cm9kdWNlIF9fb2Zfbl8q
X2NlbGxzX3BhcmVudCgpCiAgb2Y6IGFkZHJlc3M6IHVzZSBwYXJlbnQgRFQgbm9kZSBpbiBidXMt
PmNvdW50X2NlbGxzKCkKICBvZjogYWRkcmVzczogaW50cm9kdWNlIG9mX3RyYW5zbGF0ZV9kbWFf
YWRkcmVzc19wYXJlbnQoKQogIG9mOiBleHBvc2UgX19vZl9nZXRfZG1hX3BhcmVudCgpIHRvIE9G
IHN1YnN5c3RlbQogIG9mOiBhZGRyZXNzOiB1c2UgcGFyZW50IE9GIG5vZGUgaW4gb2ZfZG1hX2dl
dF9yYW5nZSgpCiAgZHRzOiBhcm02NDogbGF5ZXJzY2FwZTogYWRkIGRtYS1yYW5nZXMgcHJvcGVy
dHkgdG8gcW9yaWMtbWMgbm9kZQogIGR0czogYXJtNjQ6IGxheWVyc2NhcGU6IGFkZCBkbWEtcmFu
Z2VzIHByb3BlcnR5IHRvIHBjaWUgbm9kZXMKICBvZjogZGV2aWNlOiByZW1vdmUgY29tbWVudCBp
biBvZl9kbWFfY29uZmlndXJlKCkKICBvZjogZGV2aWNlOiBpbnRyb2R1Y2Ugb2ZfZG1hX2NvbmZp
Z3VyZV9wYXJlbnQoKQogIG9mOiBzaW1wbGlmeSBvZl9kbWFfY29uZmlnKCkncyBhcmd1bWVudHMK
CiAuLi4vYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2ZzbC1sczEwODhhLmR0c2kgfCAgIDEgKwog
Li4uL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMyMDh4YS5kdHNpIHwgICA1ICsKIC4u
Li9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWx4MjE2MGEuZHRzaSB8ICAgMSArCiBkcml2
ZXJzL2Jhc2UvcGxhdGZvcm0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZl
cnMvYmNtYS9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVy
cy9idXMvZnNsLW1jL2ZzbC1tYy1idXMuYyAgICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJz
L2RtYS9xY29tL2hpZG1hX21nbXQuYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMv
Z3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmMgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9n
cHUvZHJtL21zbS9hZHJlbm8vYTZ4eF9nbXUuYyAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2dw
dS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udC5jICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUv
aG9zdDF4L2J1cy5jICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBkcml2ZXJzL21lZGlh
L3BsYXRmb3JtL3Fjb20vdmVudXMvZmlybXdhcmUuYyAgfCAgIDIgKy0KIGRyaXZlcnMvbWVkaWEv
cGxhdGZvcm0vczVwLW1mYy9zNXBfbWZjLmMgICAgICB8ICAgMiArLQogZHJpdmVycy9vZi9hZGRy
ZXNzLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTM2ICsrKysrKysrKy0tLS0tLS0tLQog
ZHJpdmVycy9vZi9iYXNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDY5ICsrKysr
KystLQogZHJpdmVycy9vZi9kZXZpY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU5
ICsrKysrKystCiBkcml2ZXJzL29mL29mX3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDUgKwogZHJpdmVycy9wY2kvcGNpLWRyaXZlci5jICAgICAgICAgICAgICAgICAgICAgIHwg
ICAzICstCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIgKy0KIGluY2x1ZGUvbGludXgvb2ZfYWRkcmVzcy5oICAgICAgICAgICAgICAgICAgICB8ICAg
OCArLQogaW5jbHVkZS9saW51eC9vZl9kZXZpY2UuaCAgICAgICAgICAgICAgICAgICAgIHwgIDIz
ICsrLQogMjIgZmlsZXMgY2hhbmdlZCwgMjIzIGluc2VydGlvbnMoKyksIDExMyBkZWxldGlvbnMo
LSkKCi0tIAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj1-0000Qu-Ji; Wed, 25 Sep 2019 04:16: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=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJ9-0000FB-1Q
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:03 +0000
X-Inumbo-ID: ef6be1ac-def6-11e9-9625-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ef6be1ac-def6-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 18:12: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 D66E4AE78;
 Tue, 24 Sep 2019 18:12:56 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org
Date: Tue, 24 Sep 2019 20:12:36 +0200
Message-Id: <20190924181244.7159-6-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 05/11] of: expose __of_get_dma_parent() to OF
 subsystem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: f.fainelli@gmail.com, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHdhcyBvbmx5IGF2YWlsYWJsZSBsb2NhbGx5IHRvIG9mL2FkZHJlc3MuYywg
bWFrZSBpdAphdmFpbGFibGUgdG8gdGhlIE9GIHN1YnN5c3RlbS4KClNpZ25lZC1vZmYtYnk6IE5p
Y29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Ci0tLQoKIGRyaXZl
cnMvb2YvYWRkcmVzcy5jICAgIHwgMTggLS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL29mL2Jh
c2UuYyAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvb2Yvb2Zf
cHJpdmF0ZS5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMTgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9vZi9hZGRyZXNzLmMgYi9kcml2ZXJz
L29mL2FkZHJlc3MuYwppbmRleCBjOWViNGViY2MyZTkuLjUzNjY2MDYzZTkzOCAxMDA2NDQKLS0t
IGEvZHJpdmVycy9vZi9hZGRyZXNzLmMKKysrIGIvZHJpdmVycy9vZi9hZGRyZXNzLmMKQEAgLTY4
MSwyNCArNjgxLDYgQEAgdTY0IG9mX3RyYW5zbGF0ZV9hZGRyZXNzKHN0cnVjdCBkZXZpY2Vfbm9k
ZSAqZGV2LCBjb25zdCBfX2JlMzIgKmluX2FkZHIpCiB9CiBFWFBPUlRfU1lNQk9MKG9mX3RyYW5z
bGF0ZV9hZGRyZXNzKTsKIAotc3RhdGljIHN0cnVjdCBkZXZpY2Vfbm9kZSAqX19vZl9nZXRfZG1h
X3BhcmVudChjb25zdCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKQotewotCXN0cnVjdCBvZl9waGFu
ZGxlX2FyZ3MgYXJnczsKLQlpbnQgcmV0LCBpbmRleDsKLQotCWluZGV4ID0gb2ZfcHJvcGVydHlf
bWF0Y2hfc3RyaW5nKG5wLCAiaW50ZXJjb25uZWN0LW5hbWVzIiwgImRtYS1tZW0iKTsKLQlpZiAo
aW5kZXggPCAwKQotCQlyZXR1cm4gb2ZfZ2V0X3BhcmVudChucCk7Ci0KLQlyZXQgPSBvZl9wYXJz
ZV9waGFuZGxlX3dpdGhfYXJncyhucCwgImludGVyY29ubmVjdHMiLAotCQkJCQkgIiNpbnRlcmNv
bm5lY3QtY2VsbHMiLAotCQkJCQkgaW5kZXgsICZhcmdzKTsKLQlpZiAocmV0IDwgMCkKLQkJcmV0
dXJuIG9mX2dldF9wYXJlbnQobnApOwotCi0JcmV0dXJuIG9mX25vZGVfZ2V0KGFyZ3MubnApOwot
fQotCiBzdGF0aWMgdTY0IG9mX3RyYW5zbGF0ZV9kbWFfYWRkcmVzc19wYXJlbnQoc3RydWN0IGRl
dmljZV9ub2RlICpwYXJlbnQsCiAJCQkJCSAgIGNvbnN0IF9fYmUzMiAqaW5fYWRkcikKIHsKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvb2YvYmFzZS5jIGIvZHJpdmVycy9vZi9iYXNlLmMKaW5kZXggOTRm
ODMwNTE5MTBjLi5lYzE2MWU2YjUyMjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvb2YvYmFzZS5jCisr
KyBiL2RyaXZlcnMvb2YvYmFzZS5jCkBAIC03MTYsNiArNzE2LDMxIEBAIHN0cnVjdCBkZXZpY2Vf
bm9kZSAqb2ZfZ2V0X3BhcmVudChjb25zdCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5vZGUpCiB9CiBF
WFBPUlRfU1lNQk9MKG9mX2dldF9wYXJlbnQpOwogCisvKioKKyAqCV9fb2ZfZ2V0X2RtYV9wYXJl
bnQgLSBHZXQgYSBub2RlJ3MgZG1hIHBhcmVudCBpZiBhbnkKKyAqCUBub2RlOglOb2RlIHRvIGdl
dCBkbWEgcGFyZW50CisgKgorICoJUmV0dXJucyBhIG5vZGUgcG9pbnRlciB3aXRoIHJlZmNvdW50
IGluY3JlbWVudGVkLCB1c2UKKyAqCW9mX25vZGVfcHV0KCkgb24gaXQgd2hlbiBkb25lLgorICov
CitzdHJ1Y3QgZGV2aWNlX25vZGUgKl9fb2ZfZ2V0X2RtYV9wYXJlbnQoY29uc3Qgc3RydWN0IGRl
dmljZV9ub2RlICpucCkKK3sKKwlzdHJ1Y3Qgb2ZfcGhhbmRsZV9hcmdzIGFyZ3M7CisJaW50IHJl
dCwgaW5kZXg7CisKKwlpbmRleCA9IG9mX3Byb3BlcnR5X21hdGNoX3N0cmluZyhucCwgImludGVy
Y29ubmVjdC1uYW1lcyIsICJkbWEtbWVtIik7CisJaWYgKGluZGV4IDwgMCkKKwkJcmV0dXJuIG9m
X2dldF9wYXJlbnQobnApOworCisJcmV0ID0gb2ZfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MobnAs
ICJpbnRlcmNvbm5lY3RzIiwKKwkJCQkJICIjaW50ZXJjb25uZWN0LWNlbGxzIiwKKwkJCQkJIGlu
ZGV4LCAmYXJncyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiBvZl9nZXRfcGFyZW50KG5wKTsK
KworCXJldHVybiBvZl9ub2RlX2dldChhcmdzLm5wKTsKK30KKwogLyoqCiAgKglvZl9nZXRfbmV4
dF9wYXJlbnQgLSBJdGVyYXRlIHRvIGEgbm9kZSdzIHBhcmVudAogICoJQG5vZGU6CU5vZGUgdG8g
Z2V0IHBhcmVudCBvZgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9vZi9vZl9wcml2YXRlLmggYi9kcml2
ZXJzL29mL29mX3ByaXZhdGUuaAppbmRleCBiNTI4MzA0YmUyNDQuLjYzYmIxNmNjNDU0YyAxMDA2
NDQKLS0tIGEvZHJpdmVycy9vZi9vZl9wcml2YXRlLmgKKysrIGIvZHJpdmVycy9vZi9vZl9wcml2
YXRlLmgKQEAgLTQyLDYgKzQyLDggQEAgZXh0ZXJuIHN0cnVjdCBrc2V0ICpvZl9rc2V0OwogaW50
IF9fb2Zfbl9hZGRyX2NlbGxzX3BhcmVudChzdHJ1Y3QgZGV2aWNlX25vZGUgKnBhcmVudCk7CiBp
bnQgX19vZl9uX3NpemVfY2VsbHNfcGFyZW50KHN0cnVjdCBkZXZpY2Vfbm9kZSAqcGFyZW50KTsK
IAorc3RydWN0IGRldmljZV9ub2RlICpfX29mX2dldF9kbWFfcGFyZW50KGNvbnN0IHN0cnVjdCBk
ZXZpY2Vfbm9kZSAqbnApOworCiAjaWYgZGVmaW5lZChDT05GSUdfT0ZfRFlOQU1JQykKIGV4dGVy
biBpbnQgb2ZfcHJvcGVydHlfbm90aWZ5KGludCBhY3Rpb24sIHN0cnVjdCBkZXZpY2Vfbm9kZSAq
bnAsCiAJCQkgICAgICBzdHJ1Y3QgcHJvcGVydHkgKnByb3AsIHN0cnVjdCBwcm9wZXJ0eSAqb2xk
X3Byb3ApOwotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj2-0000RU-0X; Wed, 25 Sep 2019 04:16:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJ9-0000FG-DE
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:03 +0000
X-Inumbo-ID: ece94744-def6-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ece94744-def6-11e9-b588-bc764e2007e4;
 Tue, 24 Sep 2019 18:12: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 A1202AF03;
 Tue, 24 Sep 2019 18:12:52 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org
Date: Tue, 24 Sep 2019 20:12:33 +0200
Message-Id: <20190924181244.7159-3-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 02/11] of: base: introduce
 __of_n_*_cells_parent()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: f.fainelli@gmail.com, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFzdGVyIFBDSSBkZXZpY2VzIG1pZ2h0IG5vdCBhcHBlYXIgaW4gdGhlIGRldmljZSB0cmVlLCB5
ZXQgdGhleSBzdGlsbApuZWVkIHRvIGdldCB0aGUgdW5kZXJseWluZyBjZWxscyBwcm9wZXJ0aWVz
IGluIG9yZGVyIHRvIGNhbGN1bGF0ZSB0aGUKYnVzIERNQSBjb25zdHJhaW50cy4gVGhpcyBjb25m
bGljdHMgd2l0aCBvZl9uXypfY2VsbHMoKSBhcyBpdCdzIGRlc2lnbmVkCnVuZGVyIHRoZSBhc3N1
bXB0aW9uIGl0J2xsIHJlY2VpdmUgYSBkZXZpY2UgT0Ygbm9kZS4KCkNyZWF0ZSBfX29mX25fKl9j
ZWxsc19wYXJlbnQoKSBpbiBvcmRlciB0byBkZWFsIHdpdGggdGhpcyBsaW1pdGF0aW9uLgpGb3Ig
bm93LCBpdCdsbCBvbmx5IGJlIGF2YWlsYWJsZSBwcml2YXRlbHkgdG8gT0YgY29kZS4KClNpZ25l
ZC1vZmYtYnk6IE5pY29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+
Ci0tLQoKIGRyaXZlcnMvb2YvYmFzZS5jICAgICAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0KIGRyaXZlcnMvb2Yvb2ZfcHJpdmF0ZS5oIHwgIDMgKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvb2YvYmFzZS5jIGIvZHJpdmVycy9vZi9iYXNlLmMKaW5kZXggMWQ2Njdl
YjczMGUxLi45NGY4MzA1MTkxMGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvb2YvYmFzZS5jCisrKyBi
L2RyaXZlcnMvb2YvYmFzZS5jCkBAIC04NiwzNCArODYsNTIgQEAgc3RhdGljIGJvb2wgX19vZl9u
b2RlX2lzX3R5cGUoY29uc3Qgc3RydWN0IGRldmljZV9ub2RlICpucCwgY29uc3QgY2hhciAqdHlw
ZSkKIAlyZXR1cm4gbnAgJiYgbWF0Y2ggJiYgdHlwZSAmJiAhc3RyY21wKG1hdGNoLCB0eXBlKTsK
IH0KIAotaW50IG9mX25fYWRkcl9jZWxscyhzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKQoraW50IF9f
b2Zfbl9hZGRyX2NlbGxzX3BhcmVudChzdHJ1Y3QgZGV2aWNlX25vZGUgKnBhcmVudCkKIHsKIAl1
MzIgY2VsbHM7CiAKLQlkbyB7Ci0JCWlmIChucC0+cGFyZW50KQotCQkJbnAgPSBucC0+cGFyZW50
OwotCQlpZiAoIW9mX3Byb3BlcnR5X3JlYWRfdTMyKG5wLCAiI2FkZHJlc3MtY2VsbHMiLCAmY2Vs
bHMpKQorCXdoaWxlIChwYXJlbnQpIHsKKwkJaWYgKCFvZl9wcm9wZXJ0eV9yZWFkX3UzMihwYXJl
bnQsICIjYWRkcmVzcy1jZWxscyIsICZjZWxscykpCiAJCQlyZXR1cm4gY2VsbHM7Ci0JfSB3aGls
ZSAobnAtPnBhcmVudCk7CisKKwkJcGFyZW50ID0gcGFyZW50LT5wYXJlbnQ7CisJfQorCiAJLyog
Tm8gI2FkZHJlc3MtY2VsbHMgcHJvcGVydHkgZm9yIHRoZSByb290IG5vZGUgKi8KIAlyZXR1cm4g
T0ZfUk9PVF9OT0RFX0FERFJfQ0VMTFNfREVGQVVMVDsKIH0KKworaW50IG9mX25fYWRkcl9jZWxs
cyhzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKQoreworCWlmIChucC0+cGFyZW50KQorCQlucCA9IG5w
LT5wYXJlbnQ7CisKKwlyZXR1cm4gX19vZl9uX2FkZHJfY2VsbHNfcGFyZW50KG5wKTsKK30KIEVY
UE9SVF9TWU1CT0wob2Zfbl9hZGRyX2NlbGxzKTsKIAotaW50IG9mX25fc2l6ZV9jZWxscyhzdHJ1
Y3QgZGV2aWNlX25vZGUgKm5wKQoraW50IF9fb2Zfbl9zaXplX2NlbGxzX3BhcmVudChzdHJ1Y3Qg
ZGV2aWNlX25vZGUgKnBhcmVudCkKIHsKIAl1MzIgY2VsbHM7CiAKLQlkbyB7Ci0JCWlmIChucC0+
cGFyZW50KQotCQkJbnAgPSBucC0+cGFyZW50OwotCQlpZiAoIW9mX3Byb3BlcnR5X3JlYWRfdTMy
KG5wLCAiI3NpemUtY2VsbHMiLCAmY2VsbHMpKQorCXdoaWxlIChwYXJlbnQpIHsKKwkJaWYgKCFv
Zl9wcm9wZXJ0eV9yZWFkX3UzMihwYXJlbnQsICIjc2l6ZS1jZWxscyIsICZjZWxscykpCiAJCQly
ZXR1cm4gY2VsbHM7Ci0JfSB3aGlsZSAobnAtPnBhcmVudCk7Ci0JLyogTm8gI3NpemUtY2VsbHMg
cHJvcGVydHkgZm9yIHRoZSByb290IG5vZGUgKi8KKworCQlwYXJlbnQgPSBwYXJlbnQtPnBhcmVu
dDsKKwl9CisKKwkvKiBObyAjYWRkcmVzcy1jZWxscyBwcm9wZXJ0eSBmb3IgdGhlIHJvb3Qgbm9k
ZSAqLwogCXJldHVybiBPRl9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxUOwogfQorCitpbnQg
b2Zfbl9zaXplX2NlbGxzKHN0cnVjdCBkZXZpY2Vfbm9kZSAqbnApCit7CisJaWYgKG5wLT5wYXJl
bnQpCisJCW5wID0gbnAtPnBhcmVudDsKKworCXJldHVybiBfX29mX25fc2l6ZV9jZWxsc19wYXJl
bnQobnApOworfQogRVhQT1JUX1NZTUJPTChvZl9uX3NpemVfY2VsbHMpOwogCiAjaWZkZWYgQ09O
RklHX05VTUEKZGlmZiAtLWdpdCBhL2RyaXZlcnMvb2Yvb2ZfcHJpdmF0ZS5oIGIvZHJpdmVycy9v
Zi9vZl9wcml2YXRlLmgKaW5kZXggMjQ3ODY4MThlMzJlLi5iNTI4MzA0YmUyNDQgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvb2Yvb2ZfcHJpdmF0ZS5oCisrKyBiL2RyaXZlcnMvb2Yvb2ZfcHJpdmF0ZS5o
CkBAIC0zOSw2ICszOSw5IEBAIGV4dGVybiBzdHJ1Y3QgbXV0ZXggb2ZfbXV0ZXg7CiBleHRlcm4g
c3RydWN0IGxpc3RfaGVhZCBhbGlhc2VzX2xvb2t1cDsKIGV4dGVybiBzdHJ1Y3Qga3NldCAqb2Zf
a3NldDsKIAoraW50IF9fb2Zfbl9hZGRyX2NlbGxzX3BhcmVudChzdHJ1Y3QgZGV2aWNlX25vZGUg
KnBhcmVudCk7CitpbnQgX19vZl9uX3NpemVfY2VsbHNfcGFyZW50KHN0cnVjdCBkZXZpY2Vfbm9k
ZSAqcGFyZW50KTsKKwogI2lmIGRlZmluZWQoQ09ORklHX09GX0RZTkFNSUMpCiBleHRlcm4gaW50
IG9mX3Byb3BlcnR5X25vdGlmeShpbnQgYWN0aW9uLCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLAog
CQkJICAgICAgc3RydWN0IHByb3BlcnR5ICpwcm9wLCBzdHJ1Y3QgcHJvcGVydHkgKm9sZF9wcm9w
KTsKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj2-0000S1-DD; Wed, 25 Sep 2019 04: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=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJE-0000Fn-1j
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:08 +0000
X-Inumbo-ID: f2101d6a-def6-11e9-9625-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f2101d6a-def6-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 18:13:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4A5C4ABBD;
 Tue, 24 Sep 2019 18:13:01 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org, Shawn Guo <shawnguo@kernel.org>,
 Li Yang <leoyang.li@nxp.com>
Date: Tue, 24 Sep 2019 20:12:39 +0200
Message-Id: <20190924181244.7159-9-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 08/11] dts: arm64: layerscape: add dma-ranges
 property to pcie nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>, f.fainelli@gmail.com,
 mbrugger@suse.com, wahrenst@gmx.net, james.quinlan@broadcom.com,
 robin.murphy@arm.com, Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJ1cyBiZWhpbmQgdGhlIGJvYXJkJ3MgUENJZSBjb3JlIGhhcyBETUEgYWRkcmVzc2luZyBs
aW1pdGF0aW9ucy4gQWRkCmFuIGVtcHR5ICdkbWEtcmFuZ2VzJyBwcm9wZXJ0eSBvbiBhbGwgUENJ
ZSBidXMgZGVzY3JpcHRpb25zIHRvIGluZm9ybQp0aGUgT0YgY29yZSB0aGF0IGEgdHJhbnNsYXRp
b24gaXMgZHVlIGZ1cnRoZXIgZG93biB0aGUgbGluZS4KClNpZ25lZC1vZmYtYnk6IE5pY29sYXMg
U2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Ci0tLQoKIGFyY2gvYXJtNjQv
Ym9vdC9kdHMvZnJlZXNjYWxlL2ZzbC1sczIwOHhhLmR0c2kgfCA0ICsrKysKIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2Zy
ZWVzY2FsZS9mc2wtbHMyMDh4YS5kdHNpIGIvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUv
ZnNsLWxzMjA4eGEuZHRzaQppbmRleCBmZDYwMzZiNzg2NWMuLjJjNDFjZmM2NmJiOSAxMDA2NDQK
LS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWxzMjA4eGEuZHRzaQorKysg
Yi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMyMDh4YS5kdHNpCkBAIC02NDAs
NiArNjQwLDcgQEAKIAkJCSNzaXplLWNlbGxzID0gPDI+OwogCQkJZGV2aWNlX3R5cGUgPSAicGNp
IjsKIAkJCWRtYS1jb2hlcmVudDsKKwkJCWRtYS1yYW5nZXM7CiAJCQludW0tdmlld3BvcnQgPSA8
Nj47CiAJCQlidXMtcmFuZ2UgPSA8MHgwIDB4ZmY+OwogCQkJbXNpLXBhcmVudCA9IDwmaXRzPjsK
QEAgLTY2MSw2ICs2NjIsNyBAQAogCQkJI3NpemUtY2VsbHMgPSA8Mj47CiAJCQlkZXZpY2VfdHlw
ZSA9ICJwY2kiOwogCQkJZG1hLWNvaGVyZW50OworCQkJZG1hLXJhbmdlczsKIAkJCW51bS12aWV3
cG9ydCA9IDw2PjsKIAkJCWJ1cy1yYW5nZSA9IDwweDAgMHhmZj47CiAJCQltc2ktcGFyZW50ID0g
PCZpdHM+OwpAQCAtNjgyLDYgKzY4NCw3IEBACiAJCQkjc2l6ZS1jZWxscyA9IDwyPjsKIAkJCWRl
dmljZV90eXBlID0gInBjaSI7CiAJCQlkbWEtY29oZXJlbnQ7CisJCQlkbWEtcmFuZ2VzOwogCQkJ
bnVtLXZpZXdwb3J0ID0gPDI1Nj47CiAJCQlidXMtcmFuZ2UgPSA8MHgwIDB4ZmY+OwogCQkJbXNp
LXBhcmVudCA9IDwmaXRzPjsKQEAgLTcwMyw2ICs3MDYsNyBAQAogCQkJI3NpemUtY2VsbHMgPSA8
Mj47CiAJCQlkZXZpY2VfdHlwZSA9ICJwY2kiOwogCQkJZG1hLWNvaGVyZW50OworCQkJZG1hLXJh
bmdlczsKIAkJCW51bS12aWV3cG9ydCA9IDw2PjsKIAkJCWJ1cy1yYW5nZSA9IDwweDAgMHhmZj47
CiAJCQltc2ktcGFyZW50ID0gPCZpdHM+OwotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj2-0000Sf-PN; Wed, 25 Sep 2019 04:16:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJE-0000Fs-DO
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:08 +0000
X-Inumbo-ID: eda88f32-def6-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id eda88f32-def6-11e9-97fb-bc764e2007e4;
 Tue, 24 Sep 2019 18:12: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 E4980AEF8;
 Tue, 24 Sep 2019 18:12:53 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org
Date: Tue, 24 Sep 2019 20:12:34 +0200
Message-Id: <20190924181244.7159-4-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 03/11] of: address: use parent DT node in
 bus->count_cells()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: f.fainelli@gmail.com, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHByb3ZpZGVzIHRoZSBjZWxsIHNpemVzIGZvciBhIHNwZWNpZmljIGJ1cyB0
eXBlLiBJbnN0ZWFkIG9mCnBhc3NpbmcgaXQgdGhlIGRldmljZSBEVCBub2RlIHNpdHRpbmcgb24g
dG9wIG9mIHRoYXQgYnVzIHdlIGRpcmVjdGx5CnBhc3MgaXRzIHBhcmVudCB3aGljaCBpcyB0aGUg
YWN0dWFsIG5vZGUgdGhlIGZ1bmN0aW9uIHdpbGwgc3RhcnQgbG9va2luZwpmcm9tLgoKU2lnbmVk
LW9mZi1ieTogTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4K
LS0tCgogZHJpdmVycy9vZi9hZGRyZXNzLmMgfCAxOCArKysrKysrKysrLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvb2YvYWRkcmVzcy5jIGIvZHJpdmVycy9vZi9hZGRyZXNzLmMKaW5kZXggMGY4OTg3
NTYxOTlkLi45YzFlNjM4ZmE4ZWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvb2YvYWRkcmVzcy5jCisr
KyBiL2RyaXZlcnMvb2YvYWRkcmVzcy5jCkBAIC0xNCw2ICsxNCw4IEBACiAjaW5jbHVkZSA8bGlu
dXgvc2xhYi5oPgogI2luY2x1ZGUgPGxpbnV4L3N0cmluZy5oPgogCisjaW5jbHVkZSAib2ZfcHJp
dmF0ZS5oIgorCiAvKiBNYXggYWRkcmVzcyBzaXplIHdlIGRlYWwgd2l0aCAqLwogI2RlZmluZSBP
Rl9NQVhfQUREUl9DRUxMUwk0CiAjZGVmaW5lIE9GX0NIRUNLX0FERFJfQ09VTlQobmEpCSgobmEp
ID4gMCAmJiAobmEpIDw9IE9GX01BWF9BRERSX0NFTExTKQpAQCAtNDIsNyArNDQsNyBAQCBzdHJ1
Y3Qgb2ZfYnVzIHsKIAljb25zdCBjaGFyCSpuYW1lOwogCWNvbnN0IGNoYXIJKmFkZHJlc3NlczsK
IAlpbnQJCSgqbWF0Y2gpKHN0cnVjdCBkZXZpY2Vfbm9kZSAqcGFyZW50KTsKLQl2b2lkCQkoKmNv
dW50X2NlbGxzKShzdHJ1Y3QgZGV2aWNlX25vZGUgKmNoaWxkLAorCXZvaWQJCSgqY291bnRfY2Vs
bHMpKHN0cnVjdCBkZXZpY2Vfbm9kZSAqcGFyZW50LAogCQkJCSAgICAgICBpbnQgKmFkZHJjLCBp
bnQgKnNpemVjKTsKIAl1NjQJCSgqbWFwKShfX2JlMzIgKmFkZHIsIGNvbnN0IF9fYmUzMiAqcmFu
Z2UsCiAJCQkJaW50IG5hLCBpbnQgbnMsIGludCBwbmEpOwpAQCAtNTQsMTMgKzU2LDEzIEBAIHN0
cnVjdCBvZl9idXMgewogICogRGVmYXVsdCB0cmFuc2xhdG9yIChnZW5lcmljIGJ1cykKICAqLwog
Ci1zdGF0aWMgdm9pZCBvZl9idXNfZGVmYXVsdF9jb3VudF9jZWxscyhzdHJ1Y3QgZGV2aWNlX25v
ZGUgKmRldiwKK3N0YXRpYyB2b2lkIG9mX2J1c19kZWZhdWx0X2NvdW50X2NlbGxzKHN0cnVjdCBk
ZXZpY2Vfbm9kZSAqcGFyZW50LAogCQkJCSAgICAgICBpbnQgKmFkZHJjLCBpbnQgKnNpemVjKQog
ewogCWlmIChhZGRyYykKLQkJKmFkZHJjID0gb2Zfbl9hZGRyX2NlbGxzKGRldik7CisJCSphZGRy
YyA9IF9fb2Zfbl9hZGRyX2NlbGxzX3BhcmVudChwYXJlbnQpOwogCWlmIChzaXplYykKLQkJKnNp
emVjID0gb2Zfbl9zaXplX2NlbGxzKGRldik7CisJCSpzaXplYyA9IF9fb2Zfbl9zaXplX2NlbGxz
X3BhcmVudChwYXJlbnQpOwogfQogCiBzdGF0aWMgdTY0IG9mX2J1c19kZWZhdWx0X21hcChfX2Jl
MzIgKmFkZHIsIGNvbnN0IF9fYmUzMiAqcmFuZ2UsCkBAIC0xOTIsNyArMTk0LDcgQEAgY29uc3Qg
X19iZTMyICpvZl9nZXRfcGNpX2FkZHJlc3Moc3RydWN0IGRldmljZV9ub2RlICpkZXYsIGludCBi
YXJfbm8sIHU2NCAqc2l6ZSwKIAkJb2Zfbm9kZV9wdXQocGFyZW50KTsKIAkJcmV0dXJuIE5VTEw7
CiAJfQotCWJ1cy0+Y291bnRfY2VsbHMoZGV2LCAmbmEsICZucyk7CisJYnVzLT5jb3VudF9jZWxs
cyhwYXJlbnQsICZuYSwgJm5zKTsKIAlvZl9ub2RlX3B1dChwYXJlbnQpOwogCWlmICghT0ZfQ0hF
Q0tfQUREUl9DT1VOVChuYSkpCiAJCXJldHVybiBOVUxMOwpAQCAtNTkyLDcgKzU5NCw3IEBAIHN0
YXRpYyB1NjQgX19vZl90cmFuc2xhdGVfYWRkcmVzcyhzdHJ1Y3QgZGV2aWNlX25vZGUgKmRldiwK
IAlidXMgPSBvZl9tYXRjaF9idXMocGFyZW50KTsKIAogCS8qIENvdW50IGFkZHJlc3MgY2VsbHMg
JiBjb3B5IGFkZHJlc3MgbG9jYWxseSAqLwotCWJ1cy0+Y291bnRfY2VsbHMoZGV2LCAmbmEsICZu
cyk7CisJYnVzLT5jb3VudF9jZWxscyhwYXJlbnQsICZuYSwgJm5zKTsKIAlpZiAoIU9GX0NIRUNL
X0NPVU5UUyhuYSwgbnMpKSB7CiAJCXByX2RlYnVnKCJCYWQgY2VsbCBjb3VudCBmb3IgJXBPRlxu
IiwgZGV2KTsKIAkJZ290byBiYWlsOwpAQCAtNjM0LDcgKzYzNiw3IEBAIHN0YXRpYyB1NjQgX19v
Zl90cmFuc2xhdGVfYWRkcmVzcyhzdHJ1Y3QgZGV2aWNlX25vZGUgKmRldiwKIAogCQkvKiBHZXQg
bmV3IHBhcmVudCBidXMgYW5kIGNvdW50cyAqLwogCQlwYnVzID0gb2ZfbWF0Y2hfYnVzKHBhcmVu
dCk7Ci0JCXBidXMtPmNvdW50X2NlbGxzKGRldiwgJnBuYSwgJnBucyk7CisJCXBidXMtPmNvdW50
X2NlbGxzKHBhcmVudCwgJnBuYSwgJnBucyk7CiAJCWlmICghT0ZfQ0hFQ0tfQ09VTlRTKHBuYSwg
cG5zKSkgewogCQkJcHJfZXJyKCJCYWQgY2VsbCBjb3VudCBmb3IgJXBPRlxuIiwgZGV2KTsKIAkJ
CWJyZWFrOwpAQCAtNzI2LDcgKzcyOCw3IEBAIGNvbnN0IF9fYmUzMiAqb2ZfZ2V0X2FkZHJlc3Mo
c3RydWN0IGRldmljZV9ub2RlICpkZXYsIGludCBpbmRleCwgdTY0ICpzaXplLAogCWlmIChwYXJl
bnQgPT0gTlVMTCkKIAkJcmV0dXJuIE5VTEw7CiAJYnVzID0gb2ZfbWF0Y2hfYnVzKHBhcmVudCk7
Ci0JYnVzLT5jb3VudF9jZWxscyhkZXYsICZuYSwgJm5zKTsKKwlidXMtPmNvdW50X2NlbGxzKHBh
cmVudCwgJm5hLCAmbnMpOwogCW9mX25vZGVfcHV0KHBhcmVudCk7CiAJaWYgKCFPRl9DSEVDS19B
RERSX0NPVU5UKG5hKSkKIAkJcmV0dXJuIE5VTEw7Ci0tIAoyLjIzLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj3-0000TN-4t; Wed, 25 Sep 2019 04: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=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJJ-0000GQ-3q
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:13 +0000
X-Inumbo-ID: f3ee48b4-def6-11e9-9625-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f3ee48b4-def6-11e9-9625-12813bfff9fa;
 Tue, 24 Sep 2019 18: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 67856AC93;
 Tue, 24 Sep 2019 18:13:04 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org, Stuart Yoder <stuyoder@gmail.com>,
 Laurentiu Tudor <laurentiu.tudor@nxp.com>,
 Thierry Reding <thierry.reding@gmail.com>,
 Bjorn Helgaas <bhelgaas@google.com>
Date: Tue, 24 Sep 2019 20:12:41 +0200
Message-Id: <20190924181244.7159-11-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 10/11] of: device: introduce
 of_dma_configure_parent()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: f.fainelli@gmail.com, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGV2aWNlcyBub3QgcmVwcmVzZW50ZWQgaW4gRFQsIHBsYWNlZCBiZWhpbmQgYSBidXMgdGhhdCBh
dXRvZGV0ZWN0cwp0aGVtLCBwYXNzIG9mX2RtYV9jb25maWd1cmUoKSB0aGVpciBidXMnIERUIG5v
ZGUuIFRoaXMgbWlzc2VzIHRoYXQgYnVzJwonZG1hLXJhbmdlcycgcHJvcGVydHkgYXMgdGhlIGZ1
bmN0aW9uJ3MgaW1wbGVtZW50YXRpb24gZXhwZWN0cyB0aGUgRFQKbm9kZSB0byBiZSBvbmUgb2Yg
YSBkZXZpY2UuCgpDcmVhdGUgb2ZfZG1hX2NvbmZpZ3VyZV9wYXJlbnQoKSB3aGljaCB0YWtlcyB0
aGUgZ2l2ZW4gRFQgbm9kZSBhcyB0aGUKZGV2aWNlJ3MgdW5kZXJseWluZyBidXMgYW5kIHBhcnNl
cyBpdCBhY2NvcmRpbmdseS4KClNpZ25lZC1vZmYtYnk6IE5pY29sYXMgU2FlbnogSnVsaWVubmUg
PG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Ci0tLQoKIGRyaXZlcnMvYnVzL2ZzbC1tYy9mc2wtbWMt
YnVzLmMgfCAgMiArLQogZHJpdmVycy9ncHUvaG9zdDF4L2J1cy5jICAgICAgICB8ICAyICstCiBk
cml2ZXJzL29mL2RldmljZS5jICAgICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tCiBkcml2ZXJzL3BjaS9wY2ktZHJpdmVyLmMgICAgICAgIHwgIDMgKystCiBpbmNs
dWRlL2xpbnV4L29mX2RldmljZS5oICAgICAgIHwgMTMgKysrKysrKysrKy0tLQogNSBmaWxlcyBj
aGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvYnVzL2ZzbC1tYy9mc2wtbWMtYnVzLmMgYi9kcml2ZXJzL2J1cy9mc2wtbWMvZnNsLW1j
LWJ1cy5jCmluZGV4IDVjOWJmMmUwNjU1Mi4uMjE3ZTY0MTE5NDk3IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2J1cy9mc2wtbWMvZnNsLW1jLWJ1cy5jCisrKyBiL2RyaXZlcnMvYnVzL2ZzbC1tYy9mc2wt
bWMtYnVzLmMKQEAgLTEzNCw3ICsxMzQsNyBAQCBzdGF0aWMgaW50IGZzbF9tY19kbWFfY29uZmln
dXJlKHN0cnVjdCBkZXZpY2UgKmRldikKIAl3aGlsZSAoZGV2X2lzX2ZzbF9tYyhkbWFfZGV2KSkK
IAkJZG1hX2RldiA9IGRtYV9kZXYtPnBhcmVudDsKIAotCXJldHVybiBvZl9kbWFfY29uZmlndXJl
KGRldiwgZG1hX2Rldi0+b2Zfbm9kZSwgMCk7CisJcmV0dXJuIG9mX2RtYV9jb25maWd1cmVfcGFy
ZW50KGRldiwgZG1hX2Rldi0+b2Zfbm9kZSwgZmFsc2UpOwogfQogCiBzdGF0aWMgc3NpemVfdCBt
b2RhbGlhc19zaG93KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUg
KmF0dHIsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9ob3N0MXgvYnVzLmMgYi9kcml2ZXJzL2dw
dS9ob3N0MXgvYnVzLmMKaW5kZXggNzQyYWE5ZmYyMWI4Li4yZmRjMDQzODNhNjAgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvZ3B1L2hvc3QxeC9idXMuYworKysgYi9kcml2ZXJzL2dwdS9ob3N0MXgvYnVz
LmMKQEAgLTQ0Miw3ICs0NDIsNyBAQCBzdGF0aWMgaW50IGhvc3QxeF9kZXZpY2VfYWRkKHN0cnVj
dCBob3N0MXggKmhvc3QxeCwKIAlkZXZpY2UtPmRldi5idXMgPSAmaG9zdDF4X2J1c190eXBlOwog
CWRldmljZS0+ZGV2LnBhcmVudCA9IGhvc3QxeC0+ZGV2OwogCi0Jb2ZfZG1hX2NvbmZpZ3VyZSgm
ZGV2aWNlLT5kZXYsIGhvc3QxeC0+ZGV2LT5vZl9ub2RlLCB0cnVlKTsKKwlvZl9kbWFfY29uZmln
dXJlX3BhcmVudCgmZGV2aWNlLT5kZXYsIGhvc3QxeC0+ZGV2LT5vZl9ub2RlLCB0cnVlKTsKIAog
CWRldmljZS0+ZGV2LmRtYV9wYXJtcyA9ICZkZXZpY2UtPmRtYV9wYXJtczsKIAlkbWFfc2V0X21h
eF9zZWdfc2l6ZSgmZGV2aWNlLT5kZXYsIFNaXzRNKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvb2Yv
ZGV2aWNlLmMgYi9kcml2ZXJzL29mL2RldmljZS5jCmluZGV4IDAxOGM1MjY4ODU0Ni4uMWQwYjEx
MjdkMDVlIDEwMDY0NAotLS0gYS9kcml2ZXJzL29mL2RldmljZS5jCisrKyBiL2RyaXZlcnMvb2Yv
ZGV2aWNlLmMKQEAgLTgzLDYgKzgzLDMxIEBAIGludCBvZl9kZXZpY2VfYWRkKHN0cnVjdCBwbGF0
Zm9ybV9kZXZpY2UgKm9mZGV2KQogICogYWNjb3JkaW5nbHkuCiAgKi8KIGludCBvZl9kbWFfY29u
ZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9ub2RlICpucCwgYm9vbCBm
b3JjZV9kbWEpCit7CisJc3RydWN0IGRldmljZV9ub2RlICpkbWFfcGFyZW50OworCWludCByZXQ7
CisKKwlkbWFfcGFyZW50ID0gX19vZl9nZXRfZG1hX3BhcmVudChucCk7CisJcmV0ID0gb2ZfZG1h
X2NvbmZpZ3VyZV9wYXJlbnQoZGV2LCBkbWFfcGFyZW50LCBmb3JjZV9kbWEpOworCW9mX25vZGVf
cHV0KGRtYV9wYXJlbnQpOworCisJcmV0dXJuIHJldDsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKG9m
X2RtYV9jb25maWd1cmUpOworCisvKioKKyAqIG9mX2RtYV9jb25maWd1cmVfcGFyZW50IC0gU2V0
dXAgRE1BIGNvbmZpZ3VyYXRpb24gYmFzZWQgb24gYSBwYXJlbnQgYnVzJworICoJCQkgICAgIERU
IG5vZGUKKyAqIEBkZXY6CURldmljZSB0byBhcHBseSBETUEgY29uZmlndXJhdGlvbgorICogQHBh
cmVudDoJUGFyZW50IGJ1cyBkZXZpY2Ugbm9kZQorICogQGZvcmNlX2RtYTogIFdoZXRoZXIgZGV2
aWNlIGlzIHRvIGJlIHNldCB1cCBieSBvZl9kbWFfY29uZmlndXJlKCkgZXZlbiBpZgorICoJCURN
QSBjYXBhYmlsaXR5IGlzIG5vdCBleHBsaWNpdGx5IGRlc2NyaWJlZCBieSBmaXJtd2FyZS4KKyAq
CisgKiBUcnkgdG8gZ2V0IGRldmljZXMncyBETUEgY29uZmlndXJhdGlvbiBmcm9tIHBhcmVudCBi
dXMnIERUIGFuZCB1cGRhdGUgaXQKKyAqIGFjY29yZGluZ2x5LgorICovCitpbnQgb2ZfZG1hX2Nv
bmZpZ3VyZV9wYXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX25vZGUgKnBh
cmVudCwKKwkJCSAgICBib29sIGZvcmNlX2RtYSkKIHsKIAl1NjQgZG1hX2FkZHIsIHBhZGRyLCBz
aXplID0gMDsKIAlpbnQgcmV0OwpAQCAtOTEsOCArMTE2LDkgQEAgaW50IG9mX2RtYV9jb25maWd1
cmUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLCBib29sIGZvcmNl
X2RtYSkKIAljb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdTsKIAl1NjQgbWFzazsKIAotCXJl
dCA9IG9mX2RtYV9nZXRfcmFuZ2UoX19vZl9nZXRfZG1hX3BhcmVudChucCksICZkbWFfYWRkciwK
LQkJCSAgICAgICAmcGFkZHIsICZzaXplKTsKKwlkZXZfZGJnKGRldiwgInN0YXJ0aW5nIGF0ICVw
T0ZcbiIsIHBhcmVudCk7CisKKwlyZXQgPSBvZl9kbWFfZ2V0X3JhbmdlKHBhcmVudCwgJmRtYV9h
ZGRyLCAmcGFkZHIsICZzaXplKTsKIAlpZiAocmV0IDwgMCkgewogCQkvKgogCQkgKiBGb3IgbGVn
YWN5IHJlYXNvbnMsIHdlIGhhdmUgdG8gYXNzdW1lIHNvbWUgZGV2aWNlcyBuZWVkCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3BjaS9wY2ktZHJpdmVyLmMgYi9kcml2ZXJzL3BjaS9wY2ktZHJpdmVyLmMK
aW5kZXggYTgxMjRlNDdiZjZlLi4yNTA3M2Q2OGEwZjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNp
L3BjaS1kcml2ZXIuYworKysgYi9kcml2ZXJzL3BjaS9wY2ktZHJpdmVyLmMKQEAgLTE2MjgsNyAr
MTYyOCw4IEBAIHN0YXRpYyBpbnQgcGNpX2RtYV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2
KQogCiAJaWYgKElTX0VOQUJMRUQoQ09ORklHX09GKSAmJiBicmlkZ2UtPnBhcmVudCAmJgogCSAg
ICBicmlkZ2UtPnBhcmVudC0+b2Zfbm9kZSkgewotCQlyZXQgPSBvZl9kbWFfY29uZmlndXJlKGRl
diwgYnJpZGdlLT5wYXJlbnQtPm9mX25vZGUsIHRydWUpOworCQlyZXQgPSBvZl9kbWFfY29uZmln
dXJlX3BhcmVudChkZXYsIGJyaWRnZS0+cGFyZW50LT5vZl9ub2RlLAorCQkJCQkgICAgICB0cnVl
KTsKIAl9IGVsc2UgaWYgKGhhc19hY3BpX2NvbXBhbmlvbihicmlkZ2UpKSB7CiAJCXN0cnVjdCBh
Y3BpX2RldmljZSAqYWRldiA9IHRvX2FjcGlfZGV2aWNlX25vZGUoYnJpZGdlLT5md25vZGUpOwog
CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L29mX2RldmljZS5oIGIvaW5jbHVkZS9saW51eC9v
Zl9kZXZpY2UuaAppbmRleCA4ZDMxZTM5ZGQ1NjQuLjhmMzE5YjhjOWRlYiAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9saW51eC9vZl9kZXZpY2UuaAorKysgYi9pbmNsdWRlL2xpbnV4L29mX2RldmljZS5o
CkBAIC01NSw5ICs1NSw5IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGRldmljZV9ub2RlICpvZl9j
cHVfZGV2aWNlX25vZGVfZ2V0KGludCBjcHUpCiAJcmV0dXJuIG9mX25vZGVfZ2V0KGNwdV9kZXYt
Pm9mX25vZGUpOwogfQogCi1pbnQgb2ZfZG1hX2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYs
Ci0JCSAgICAgc3RydWN0IGRldmljZV9ub2RlICpucCwKLQkJICAgICBib29sIGZvcmNlX2RtYSk7
CitpbnQgb2ZfZG1hX2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZjZV9u
b2RlICpucCwgYm9vbCBmb3JjZV9kbWEpOworaW50IG9mX2RtYV9jb25maWd1cmVfcGFyZW50KHN0
cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9ub2RlICpwYXJlbnQsCisJCQkgICAgYm9v
bCBmb3JjZV9kbWEpOwogI2Vsc2UgLyogQ09ORklHX09GICovCiAKIHN0YXRpYyBpbmxpbmUgaW50
IG9mX2RyaXZlcl9tYXRjaF9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2LApAQCAtMTEyLDYgKzEx
MiwxMyBAQCBzdGF0aWMgaW5saW5lIGludCBvZl9kbWFfY29uZmlndXJlKHN0cnVjdCBkZXZpY2Ug
KmRldiwKIHsKIAlyZXR1cm4gMDsKIH0KKworc3RhdGljIGlubGluZSBpbnQgb2ZfZG1hX2NvbmZp
Z3VyZV9wYXJlbnQoc3RydWN0IGRldmljZSAqZGV2LAorCQkJCQkgIHN0cnVjdCBkZXZpY2Vfbm9k
ZSAqcGFyZW50LAorCQkJCQkgIGJvb2wgZm9yY2VfZG1hKQoreworCXJldHVybiAwOworfQogI2Vu
ZGlmIC8qIENPTkZJR19PRiAqLwogCiAjZW5kaWYgLyogX0xJTlVYX09GX0RFVklDRV9IICovCi0t
IAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj3-0000UC-JV; Wed, 25 Sep 2019 04:16:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJJ-0000GV-EJ
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:13 +0000
X-Inumbo-ID: f03d052a-def6-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f03d052a-def6-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 18:12:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 376C8AC93;
 Tue, 24 Sep 2019 18:12:58 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org
Date: Tue, 24 Sep 2019 20:12:37 +0200
Message-Id: <20190924181244.7159-7-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 06/11] of: address: use parent OF node in
 of_dma_get_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: f.fainelli@gmail.com, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBkZXZpY2VzIGRvbid0IGhhdmUgdGhlaXIgb3duIE9GIG5vZGUsIGFuZCBhcmUgc3R1Y2sg
cGFzc2luZyB0aGVpcgpidXMgbm9kZS4gQWRhcHQgdGhlIGZ1bmN0aW9uIGZvciB0aGlzIHVzZSBj
YXNlLgoKU2lnbmVkLW9mZi1ieTogTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVu
bmVAc3VzZS5kZT4KLS0tCgogZHJpdmVycy9vZi9hZGRyZXNzLmMgICAgICAgfCAzMyArKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvb2YvZGV2aWNlLmMgICAgICAgIHwg
IDMgKystCiBpbmNsdWRlL2xpbnV4L29mX2FkZHJlc3MuaCB8ICA4ICsrKystLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvb2YvYWRkcmVzcy5jIGIvZHJpdmVycy9vZi9hZGRyZXNzLmMKaW5kZXggNTM2NjYw
NjNlOTM4Li5iN2I4NjRiMGFjNzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvb2YvYWRkcmVzcy5jCisr
KyBiL2RyaXZlcnMvb2YvYWRkcmVzcy5jCkBAIC05MTQsMzAgKzkxNCwyMSBAQCBFWFBPUlRfU1lN
Qk9MKG9mX2lvX3JlcXVlc3RfYW5kX21hcCk7CiAgKiBJdCByZXR1cm5zIC1FTk9ERVYgaWYgImRt
YS1yYW5nZXMiIHByb3BlcnR5IHdhcyBub3QgZm91bmQKICAqIGZvciB0aGlzIGRldmljZSBpbiBE
VC4KICAqLwotaW50IG9mX2RtYV9nZXRfcmFuZ2Uoc3RydWN0IGRldmljZV9ub2RlICpucCwgdTY0
ICpkbWFfYWRkciwgdTY0ICpwYWRkciwgdTY0ICpzaXplKQoraW50IG9mX2RtYV9nZXRfcmFuZ2Uo
c3RydWN0IGRldmljZV9ub2RlICpwYXJlbnQsIHU2NCAqZG1hX2FkZHIsCisJCSAgICAgdTY0ICpw
YWRkciwgdTY0ICpzaXplKQogewotCXN0cnVjdCBkZXZpY2Vfbm9kZSAqbm9kZSA9IG9mX25vZGVf
Z2V0KG5wKTsKKwlzdHJ1Y3QgZGV2aWNlX25vZGUgKm5vZGUgPSBvZl9ub2RlX2dldChwYXJlbnQp
OwogCWNvbnN0IF9fYmUzMiAqcmFuZ2VzID0gTlVMTDsKIAlpbnQgbmFkZHIsIG5zaXplLCBwbmE7
CiAJaW50IHJldCA9IDA7CiAJdTY0IGRtYWFkZHI7CiAKLQlpZiAoIW5vZGUpCi0JCXJldHVybiAt
RUlOVkFMOwotCiAJd2hpbGUgKDEpIHsKLQkJc3RydWN0IGRldmljZV9ub2RlICpwYXJlbnQ7CisJ
CXN0cnVjdCBkZXZpY2Vfbm9kZSAqdG1wOwogCQlpbnQgbGVuOwogCi0JCW5hZGRyID0gb2Zfbl9h
ZGRyX2NlbGxzKG5vZGUpOwotCQluc2l6ZSA9IG9mX25fc2l6ZV9jZWxscyhub2RlKTsKLQotCQlw
YXJlbnQgPSBfX29mX2dldF9kbWFfcGFyZW50KG5vZGUpOwotCQlvZl9ub2RlX3B1dChub2RlKTsK
LQotCQlub2RlID0gcGFyZW50OwotCQlpZiAoIW5vZGUpCi0JCQlicmVhazsKKwkJbmFkZHIgPSBf
X29mX25fYWRkcl9jZWxsc19wYXJlbnQobm9kZSk7CisJCW5zaXplID0gX19vZl9uX3NpemVfY2Vs
bHNfcGFyZW50KG5vZGUpOwogCiAJCXJhbmdlcyA9IG9mX2dldF9wcm9wZXJ0eShub2RlLCAiZG1h
LXJhbmdlcyIsICZsZW4pOwogCkBAIC05NTEsMTAgKzk0MiwxNiBAQCBpbnQgb2ZfZG1hX2dldF9y
YW5nZShzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLCB1NjQgKmRtYV9hZGRyLCB1NjQgKnBhZGRyLCB1
NjQgKnNpegogCQkgKi8KIAkJaWYgKCFyYW5nZXMpCiAJCQlicmVhazsKKworCQl0bXAgPSBfX29m
X2dldF9kbWFfcGFyZW50KG5vZGUpOworCQlvZl9ub2RlX3B1dChub2RlKTsKKwkJbm9kZSA9IHRt
cDsKKwkJaWYgKCFub2RlKQorCQkJYnJlYWs7CiAJfQogCiAJaWYgKCFyYW5nZXMpIHsKLQkJcHJf
ZGVidWcoIm5vIGRtYS1yYW5nZXMgZm91bmQgZm9yIG5vZGUoJXBPRilcbiIsIG5wKTsKKwkJcHJf
ZGVidWcoIm5vIGRtYS1yYW5nZXMgZm91bmQgZm9yIG5vZGUoJXBPRilcbiIsIG5vZGUpOwogCQly
ZXQgPSAtRU5PREVWOwogCQlnb3RvIG91dDsKIAl9CkBAIC05NjcsMTAgKzk2NCwxMCBAQCBpbnQg
b2ZfZG1hX2dldF9yYW5nZShzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLCB1NjQgKmRtYV9hZGRyLCB1
NjQgKnBhZGRyLCB1NjQgKnNpegogCSAqIHNpemUJCTogbnNpemUgY2VsbHMKIAkgKi8KIAlkbWFh
ZGRyID0gb2ZfcmVhZF9udW1iZXIocmFuZ2VzLCBuYWRkcik7Ci0JKnBhZGRyID0gb2ZfdHJhbnNs
YXRlX2RtYV9hZGRyZXNzKG5wLCByYW5nZXMpOworCSpwYWRkciA9IG9mX3RyYW5zbGF0ZV9kbWFf
YWRkcmVzc19wYXJlbnQocGFyZW50LCByYW5nZXMpOwogCWlmICgqcGFkZHIgPT0gT0ZfQkFEX0FE
RFIpIHsKIAkJcHJfZXJyKCJ0cmFuc2xhdGlvbiBvZiBETUEgYWRkcmVzcyglcGFkKSB0byBDUFUg
YWRkcmVzcyBmYWlsZWQgbm9kZSglcE9GKVxuIiwKLQkJICAgICAgIGRtYV9hZGRyLCBucCk7CisJ
CSAgICAgICBkbWFfYWRkciwgcGFyZW50KTsKIAkJcmV0ID0gLUVJTlZBTDsKIAkJZ290byBvdXQ7
CiAJfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9vZi9kZXZpY2UuYyBiL2RyaXZlcnMvb2YvZGV2aWNl
LmMKaW5kZXggZGE4MTU4MzkyMDEwLi4yNjdiNTA5ZGY1MTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
b2YvZGV2aWNlLmMKKysrIGIvZHJpdmVycy9vZi9kZXZpY2UuYwpAQCAtOTUsNyArOTUsOCBAQCBp
bnQgb2ZfZG1hX2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2Vfbm9k
ZSAqbnAsIGJvb2wgZm9yY2VfZG1hKQogCWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11Owog
CXU2NCBtYXNrOwogCi0JcmV0ID0gb2ZfZG1hX2dldF9yYW5nZShucCwgJmRtYV9hZGRyLCAmcGFk
ZHIsICZzaXplKTsKKwlyZXQgPSBvZl9kbWFfZ2V0X3JhbmdlKF9fb2ZfZ2V0X2RtYV9wYXJlbnQo
bnApLCAmZG1hX2FkZHIsCisJCQkgICAgICAgJnBhZGRyLCAmc2l6ZSk7CiAJaWYgKHJldCA8IDAp
IHsKIAkJLyoKIAkJICogRm9yIGxlZ2FjeSByZWFzb25zLCB3ZSBoYXZlIHRvIGFzc3VtZSBzb21l
IGRldmljZXMgbmVlZApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9vZl9hZGRyZXNzLmggYi9p
bmNsdWRlL2xpbnV4L29mX2FkZHJlc3MuaAppbmRleCAzMGU0MGZiNjkzNmIuLmFhMWNlMGNiNTlh
MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9vZl9hZGRyZXNzLmgKKysrIGIvaW5jbHVkZS9s
aW51eC9vZl9hZGRyZXNzLmgKQEAgLTU1LDggKzU1LDggQEAgZXh0ZXJuIGludCBvZl9wY2lfZG1h
X3JhbmdlX3BhcnNlcl9pbml0KHN0cnVjdCBvZl9wY2lfcmFuZ2VfcGFyc2VyICpwYXJzZXIsCiBl
eHRlcm4gc3RydWN0IG9mX3BjaV9yYW5nZSAqb2ZfcGNpX3JhbmdlX3BhcnNlcl9vbmUoCiAJCQkJ
CXN0cnVjdCBvZl9wY2lfcmFuZ2VfcGFyc2VyICpwYXJzZXIsCiAJCQkJCXN0cnVjdCBvZl9wY2lf
cmFuZ2UgKnJhbmdlKTsKLWV4dGVybiBpbnQgb2ZfZG1hX2dldF9yYW5nZShzdHJ1Y3QgZGV2aWNl
X25vZGUgKm5wLCB1NjQgKmRtYV9hZGRyLAotCQkJCXU2NCAqcGFkZHIsIHU2NCAqc2l6ZSk7Citl
eHRlcm4gaW50IG9mX2RtYV9nZXRfcmFuZ2Uoc3RydWN0IGRldmljZV9ub2RlICpwYXJlbnQsIHU2
NCAqZG1hX2FkZHIsCisJCQkgICAgdTY0ICpwYWRkciwgdTY0ICpzaXplKTsKIGV4dGVybiBib29s
IG9mX2RtYV9pc19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKTsKICNlbHNlIC8qIENP
TkZJR19PRl9BRERSRVNTICovCiBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqb2ZfaW9fcmVx
dWVzdF9hbmRfbWFwKHN0cnVjdCBkZXZpY2Vfbm9kZSAqZGV2aWNlLApAQCAtMTA0LDggKzEwNCw4
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IG9mX3BjaV9yYW5nZSAqb2ZfcGNpX3JhbmdlX3BhcnNl
cl9vbmUoCiAJcmV0dXJuIE5VTEw7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50IG9mX2RtYV9nZXRf
cmFuZ2Uoc3RydWN0IGRldmljZV9ub2RlICpucCwgdTY0ICpkbWFfYWRkciwKLQkJCQl1NjQgKnBh
ZGRyLCB1NjQgKnNpemUpCitzdGF0aWMgaW5saW5lIGludCBvZl9kbWFfZ2V0X3JhbmdlKHN0cnVj
dCBkZXZpY2Vfbm9kZSAqcGFyZW50LCB1NjQgKmRtYV9hZGRyLAorCQkJCSAgIHU2NCAqcGFkZHIs
IHU2NCAqc2l6ZSkKIHsKIAlyZXR1cm4gLUVOT0RFVjsKIH0KLS0gCjIuMjMuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16: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 1iCyj4-0000Uv-3k; Wed, 25 Sep 2019 04:16:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJO-0000H7-EJ
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:18 +0000
X-Inumbo-ID: f13de1b0-def6-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f13de1b0-def6-11e9-b588-bc764e2007e4;
 Tue, 24 Sep 2019 18:13: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 D4F0DAF03;
 Tue, 24 Sep 2019 18:12:59 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org, Shawn Guo <shawnguo@kernel.org>,
 Li Yang <leoyang.li@nxp.com>
Date: Tue, 24 Sep 2019 20:12:38 +0200
Message-Id: <20190924181244.7159-8-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 07/11] dts: arm64: layerscape: add dma-ranges
 property to qoric-mc 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: Mark Rutland <mark.rutland@arm.com>, f.fainelli@gmail.com,
 mbrugger@suse.com, wahrenst@gmx.net, james.quinlan@broadcom.com,
 robin.murphy@arm.com, Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cW9yaXEtbWMncyBkcG1hY3MgRE1BIGNvbmZpZ3VyYXRpb24gaXMgaW5oZXJpdGVkIGZyb20gdGhl
aXIgcGFyZW50IG5vZGUsCndoaWNoIGFjdHMgYSBidXMgaW4gdGhpcyByZWdhcmQuIFNvIGZhciBp
dCBtYWtlZCBhbGwgZGV2aWNlcyBhcwpkbWEtY29oZXJlbnQgYnV0IG5vIGRtYS1yYW5nZXMgcmVj
b21tZW5kYXRpb24gaXMgbWFkZS4KClRoZSB0cnV0aCBpcyB0aGF0IHRoZSB1bmRlcmx5aW5nIGlu
dGVyY29ubmVjdCBoYXMgRE1BIGNvbnN0cmFpbnRzLCBzbwphZGQgYW4gZW1wdHkgZG1hLXJhbmdl
cyBpbiBxb3JpcS1tYydzIG5vZGUgaW4gb3JkZXIgZm9yIERUJ3MgRE1BCmNvbmZpZ3VyYXRpb24g
Y29kZSB0byBnZXQgdGhlIERNQSBjb25zdHJhaW50cyBmcm9tIGl0LgoKU2lnbmVkLW9mZi1ieTog
Tmljb2xhcyBTYWVueiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KLS0tCgogYXJj
aC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWxzMTA4OGEuZHRzaSB8IDEgKwogYXJjaC9h
cm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWxzMjA4eGEuZHRzaSB8IDEgKwogYXJjaC9hcm02
NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWx4MjE2MGEuZHRzaSB8IDEgKwogMyBmaWxlcyBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2Zy
ZWVzY2FsZS9mc2wtbHMxMDg4YS5kdHNpIGIvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUv
ZnNsLWxzMTA4OGEuZHRzaQppbmRleCBjNjc2ZDA3NzE3NjIuLmYwZDBiNjE0NWI3MiAxMDA2NDQK
LS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWxzMTA4OGEuZHRzaQorKysg
Yi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMxMDg4YS5kdHNpCkBAIC02OTgs
NiArNjk4LDcgQEAKIAkJCSAgICAgIDwweDAwMDAwMDAwIDB4MDgzNDAwMDAgMCAweDQwMDAwPjsg
LyogTUMgY29udHJvbCByZWcgKi8KIAkJCW1zaS1wYXJlbnQgPSA8Jml0cz47CiAJCQlpb21tdS1t
YXAgPSA8MCAmc21tdSAwIDA+OwkvKiBUaGlzIGlzIGZpeGVkLXVwIGJ5IHUtYm9vdCAqLworCQkJ
ZG1hLXJhbmdlczsKIAkJCWRtYS1jb2hlcmVudDsKIAkJCSNhZGRyZXNzLWNlbGxzID0gPDM+Owog
CQkJI3NpemUtY2VsbHMgPSA8MT47CmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2Zy
ZWVzY2FsZS9mc2wtbHMyMDh4YS5kdHNpIGIvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUv
ZnNsLWxzMjA4eGEuZHRzaQppbmRleCA3YTBiZThlYWE4NGEuLmZkNjAzNmI3ODY1YyAxMDA2NDQK
LS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWxzMjA4eGEuZHRzaQorKysg
Yi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMyMDh4YS5kdHNpCkBAIC0zNDAs
NiArMzQwLDcgQEAKIAkJCSAgICAgIDwweDAwMDAwMDAwIDB4MDgzNDAwMDAgMCAweDQwMDAwPjsg
LyogTUMgY29udHJvbCByZWcgKi8KIAkJCW1zaS1wYXJlbnQgPSA8Jml0cz47CiAJCQlpb21tdS1t
YXAgPSA8MCAmc21tdSAwIDA+OwkvKiBUaGlzIGlzIGZpeGVkLXVwIGJ5IHUtYm9vdCAqLworCQkJ
ZG1hLXJhbmdlczsKIAkJCWRtYS1jb2hlcmVudDsKIAkJCSNhZGRyZXNzLWNlbGxzID0gPDM+Owog
CQkJI3NpemUtY2VsbHMgPSA8MT47CmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2Zy
ZWVzY2FsZS9mc2wtbHgyMTYwYS5kdHNpIGIvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUv
ZnNsLWx4MjE2MGEuZHRzaQppbmRleCA0MDhlMGVjZGNlNmEuLjM3MzViYjEzOWNiMiAxMDA2NDQK
LS0tIGEvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWx4MjE2MGEuZHRzaQorKysg
Yi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHgyMTYwYS5kdHNpCkBAIC04Njgs
NiArODY4LDcgQEAKIAkJCW1zaS1wYXJlbnQgPSA8Jml0cz47CiAJCQkvKiBpb21tdS1tYXAgcHJv
cGVydHkgaXMgZml4ZWQgdXAgYnkgdS1ib290ICovCiAJCQlpb21tdS1tYXAgPSA8MCAmc21tdSAw
IDA+OworCQkJZG1hLXJhbmdlczsKIAkJCWRtYS1jb2hlcmVudDsKIAkJCSNhZGRyZXNzLWNlbGxz
ID0gPDM+OwogCQkJI3NpemUtY2VsbHMgPSA8MT47Ci0tIAoyLjIzLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16: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 1iCyj4-0000Vr-JA; Wed, 25 Sep 2019 04:16:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJT-0000HQ-E3
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:23 +0000
X-Inumbo-ID: f2d65750-def6-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f2d65750-def6-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 18:13: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 93C9FAEF1;
 Tue, 24 Sep 2019 18:13:02 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org
Date: Tue, 24 Sep 2019 20:12:40 +0200
Message-Id: <20190924181244.7159-10-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 09/11] of: device: remove comment in
 of_dma_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: f.fainelli@gmail.com, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBub3QgbG9uZ2VyIGFkdmlzZWQgdG8gdXNlIG5vdGlmaWVycyBpbiBvcmRlciB0byBzZXR1
cCBjdXN0b20gRE1BCm9wcy4KClNpZ25lZC1vZmYtYnk6IE5pY29sYXMgU2FlbnogSnVsaWVubmUg
PG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Ci0tLQoKIGRyaXZlcnMvb2YvZGV2aWNlLmMgfCA0IC0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
b2YvZGV2aWNlLmMgYi9kcml2ZXJzL29mL2RldmljZS5jCmluZGV4IDI2N2I1MDlkZjUxNy4uMDE4
YzUyNjg4NTQ2IDEwMDY0NAotLS0gYS9kcml2ZXJzL29mL2RldmljZS5jCisrKyBiL2RyaXZlcnMv
b2YvZGV2aWNlLmMKQEAgLTgxLDEwICs4MSw2IEBAIGludCBvZl9kZXZpY2VfYWRkKHN0cnVjdCBw
bGF0Zm9ybV9kZXZpY2UgKm9mZGV2KQogICoKICAqIFRyeSB0byBnZXQgZGV2aWNlcydzIERNQSBj
b25maWd1cmF0aW9uIGZyb20gRFQgYW5kIHVwZGF0ZSBpdAogICogYWNjb3JkaW5nbHkuCi0gKgot
ICogSWYgcGxhdGZvcm0gY29kZSBuZWVkcyB0byB1c2UgaXRzIG93biBzcGVjaWFsIERNQSBjb25m
aWd1cmF0aW9uLCBpdAotICogY2FuIHVzZSBhIHBsYXRmb3JtIGJ1cyBub3RpZmllciBhbmQgaGFu
ZGxlIEJVU19OT1RJRllfQUREX0RFVklDRSBldmVudHMKLSAqIHRvIGZpeCB1cCBETUEgY29uZmln
dXJhdGlvbi4KICAqLwogaW50IG9mX2RtYV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2LCBz
dHJ1Y3QgZGV2aWNlX25vZGUgKm5wLCBib29sIGZvcmNlX2RtYSkKIHsKLS0gCjIuMjMuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:16:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iCyj5-0000Wm-4A; Wed, 25 Sep 2019 04:16:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4a6=XT=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iCpJY-0000Hj-Ee
 for xen-devel@lists.xenproject.org; Tue, 24 Sep 2019 18:13:28 +0000
X-Inumbo-ID: f8c21a78-def6-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f8c21a78-def6-11e9-8628-bc764e2007e4;
 Tue, 24 Sep 2019 18:13: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 71267ABBD;
 Tue, 24 Sep 2019 18:13:11 +0000 (UTC)
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: robh+dt@kernel.org, devicetree@vger.kernel.org, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 dmaengine@vger.kernel.org, etnaviv@lists.freedesktop.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 linux-tegra@vger.kernel.org, linux-media@vger.kernel.org,
 linux-pci@vger.kernel.org, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rafael@kernel.org>,
 =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <zajec5@gmail.com>,
 Sinan Kaya <okaya@kernel.org>, Andy Gross <agross@kernel.org>,
 Lucas Stach <l.stach@pengutronix.de>,
 Russell King <linux+etnaviv@armlinux.org.uk>,
 Christian Gmeiner <christian.gmeiner@gmail.com>,
 Maxime Ripard <mripard@kernel.org>, Chen-Yu Tsai <wens@csie.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Thierry Reding <thierry.reding@gmail.com>,
 Stanimir Varbanov <stanimir.varbanov@linaro.org>,
 Kyungmin Park <kyungmin.park@samsung.com>, Kamil Debski <kamil@wypas.org>,
 Jeongtae Park <jtp.park@samsung.com>, Andrzej Hajda <a.hajda@samsung.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue, 24 Sep 2019 20:12:42 +0200
Message-Id: <20190924181244.7159-12-nsaenzjulienne@suse.de>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190924181244.7159-1-nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 04:16:20 +0000
Subject: [Xen-devel] [PATCH 11/11] of: simplify of_dma_config()'s arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: freedreno@lists.freedesktop.org, f.fainelli@gmail.com,
 Daniel Vetter <daniel@ffwll.ch>, David Airlie <airlied@linux.ie>,
 Sean Paul <sean@poorly.run>, Rob Clark <robdclark@gmail.com>,
 Vinod Koul <vkoul@kernel.org>, mbrugger@suse.com, wahrenst@gmx.net,
 james.quinlan@broadcom.com, Dan Williams <dan.j.williams@intel.com>,
 Mauro Carvalho Chehab <mchehab@kernel.org>, robin.murphy@arm.com,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHdpZGVzcHJlYWQgdXNlIGNhc2UgZm9yIG9mX2RtYV9jb25maWcoKSBoaWdobGlnaHRzIGEg
cmVkdW5kYW50CmFyZ3VtZW50LiBNb3N0IGNhbGxlcnMgcHJvdmlkZSBib3RoICdkZXYnIGFuZCAn
ZGV2LT5vZl9ub2RlJy4gVGhlIHJlc3QKb2YgdXNlcnMgdXNlIGl0IHRvIGNvcHkgc29tZSBkZXZp
Y2UncyAgRE1BIGNvbmZpZ3VyYXRpb24gaW50byBhIGRldmljZQpub3QgcmVwcmVzZW50ZWQgaW4g
RFQuCgpJbiBvcmRlciB0byBzaW1wbGlmeSB0aGUgY29tbW9uIHVzZSBjYXNlLCBhbmQgbWFrZSBj
b2RlIGEgbGl0dGxlIG1vcmUKZXhwbGljaXQsIGNyZWF0ZSBvZl9kbWFfY29uZmlnX2NvcHkoKSB3
aGljaCB3aWxsIHRha2UgYW5vdGhlciBkZXZpY2UncwpEVCBub2RlIGFzIGFuIGFyZ3VtZW50IGFu
ZCBzaW1wbGlmeSBvZl9kbWFfY29uZmlnKCkgYnkgcmVtb3Zpbmcgb25lIG9mCml0J3MgcmVkdW5k
YW50IGFyZ3VtZW50cy4KClNpZ25lZC1vZmYtYnk6IE5pY29sYXMgU2FlbnogSnVsaWVubmUgPG5z
YWVuemp1bGllbm5lQHN1c2UuZGU+CgotLS0KCiBkcml2ZXJzL2Jhc2UvcGxhdGZvcm0uYyAgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2JjbWEvbWFpbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2RtYS9xY29tL2hpZG1hX21nbXQuYyAgICAg
ICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5j
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2FkcmVuby9hNnh4X2dtdS5jICAg
ICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jICAgICAg
ICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyAgICAgICAgICB8
ICAyICstCiBkcml2ZXJzL2dwdS9ob3N0MXgvYnVzLmMgICAgICAgICAgICAgICAgICAgICB8ICAy
ICstCiBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3Fjb20vdmVudXMvZmlybXdhcmUuYyB8ICAyICst
CiBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3M1cC1tZmMvczVwX21mYy5jICAgICB8ICAyICstCiBk
cml2ZXJzL29mL2RldmljZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMwICsrKysrKysr
KysrKysrKysrKy0tCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICstCiBpbmNsdWRlL2xpbnV4L29mX2RldmljZS5oICAgICAgICAgICAgICAgICAgICB8
IDEyICsrKysrKy0tCiAxMyBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAxNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2UvcGxhdGZvcm0uYyBiL2RyaXZlcnMv
YmFzZS9wbGF0Zm9ybS5jCmluZGV4IGI2YzZjN2Q5N2Q1Yi4uNGUyNTIwMjhhZWU5IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2Jhc2UvcGxhdGZvcm0uYworKysgYi9kcml2ZXJzL2Jhc2UvcGxhdGZvcm0u
YwpAQCAtMTIyMSw3ICsxMjIxLDcgQEAgaW50IHBsYXRmb3JtX2RtYV9jb25maWd1cmUoc3RydWN0
IGRldmljZSAqZGV2KQogCWludCByZXQgPSAwOwogCiAJaWYgKGRldi0+b2Zfbm9kZSkgewotCQly
ZXQgPSBvZl9kbWFfY29uZmlndXJlKGRldiwgZGV2LT5vZl9ub2RlLCB0cnVlKTsKKwkJcmV0ID0g
b2ZfZG1hX2NvbmZpZ3VyZShkZXYsIHRydWUpOwogCX0gZWxzZSBpZiAoaGFzX2FjcGlfY29tcGFu
aW9uKGRldikpIHsKIAkJYXR0ciA9IGFjcGlfZ2V0X2RtYV9hdHRyKHRvX2FjcGlfZGV2aWNlX25v
ZGUoZGV2LT5md25vZGUpKTsKIAkJcmV0ID0gYWNwaV9kbWFfY29uZmlndXJlKGRldiwgYXR0cik7
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2JjbWEvbWFpbi5jIGIvZHJpdmVycy9iY21hL21haW4uYwpp
bmRleCA2NTM1NjE0YTdkYzEuLjRjN2U4YjM1NTI1YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9iY21h
L21haW4uYworKysgYi9kcml2ZXJzL2JjbWEvbWFpbi5jCkBAIC0yMDcsNyArMjA3LDcgQEAgc3Rh
dGljIHZvaWQgYmNtYV9vZl9maWxsX2RldmljZShzdHJ1Y3QgZGV2aWNlICpwYXJlbnQsCiAKIAlj
b3JlLT5pcnEgPSBiY21hX29mX2dldF9pcnEocGFyZW50LCBjb3JlLCAwKTsKIAotCW9mX2RtYV9j
b25maWd1cmUoJmNvcmUtPmRldiwgbm9kZSwgZmFsc2UpOworCW9mX2RtYV9jb25maWd1cmUoJmNv
cmUtPmRldiwgZmFsc2UpOwogfQogCiB1bnNpZ25lZCBpbnQgYmNtYV9jb3JlX2lycShzdHJ1Y3Qg
YmNtYV9kZXZpY2UgKmNvcmUsIGludCBudW0pCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS9xY29t
L2hpZG1hX21nbXQuYyBiL2RyaXZlcnMvZG1hL3Fjb20vaGlkbWFfbWdtdC5jCmluZGV4IDgwNmNh
MDJjNTJkNy4uNGVhOTAxNTM3OTAyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS9xY29tL2hpZG1h
X21nbXQuYworKysgYi9kcml2ZXJzL2RtYS9xY29tL2hpZG1hX21nbXQuYwpAQCAtMzg4LDcgKzM4
OCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhpZG1hX21nbXRfb2ZfcG9wdWxhdGVfY2hhbm5lbHMo
c3RydWN0IGRldmljZV9ub2RlICpucCkKIAkJCWdvdG8gb3V0OwogCQl9CiAJCW5ld19wZGV2LT5k
ZXYub2Zfbm9kZSA9IGNoaWxkOwotCQlvZl9kbWFfY29uZmlndXJlKCZuZXdfcGRldi0+ZGV2LCBj
aGlsZCwgdHJ1ZSk7CisJCW9mX2RtYV9jb25maWd1cmUoJm5ld19wZGV2LT5kZXYsIHRydWUpOwog
CQkvKgogCQkgKiBJdCBpcyBhc3N1bWVkIHRoYXQgY2FsbGluZyBvZl9tc2lfY29uZmlndXJlIGlz
IHNhZmUgb24KIAkJICogcGxhdGZvcm1zIHdpdGggb3Igd2l0aG91dCBNU0kgc3VwcG9ydC4KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmMgYi9kcml2ZXJz
L2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5jCmluZGV4IDFmOWMwMWJlNDBkNy4uMTM3NWY0
MTU5M2VmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZXRuYXZpdi9ldG5hdml2X2Rydi5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ldG5hdml2L2V0bmF2aXZfZHJ2LmMKQEAgLTcwNiw3ICs3
MDYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBldG5hdml2X2luaXQodm9pZCkKIAkJICogZGV2aWNl
IGFzIHRoZSBHUFUgd2UgZm91bmQuIFRoaXMgYXNzdW1lcyB0aGF0IGFsbCBWaXZhbnRlCiAJCSAq
IEdQVXMgaW4gdGhlIHN5c3RlbSBzaGFyZSB0aGUgc2FtZSBETUEgY29uc3RyYWludHMuCiAJCSAq
LwotCQlvZl9kbWFfY29uZmlndXJlKCZwZGV2LT5kZXYsIG5wLCB0cnVlKTsKKwkJb2ZfZG1hX2Nv
bmZpZ3VyZV9jb3B5KCZwZGV2LT5kZXYsIG5wLCB0cnVlKTsKIAogCQlyZXQgPSBwbGF0Zm9ybV9k
ZXZpY2VfYWRkKHBkZXYpOwogCQlpZiAocmV0KSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vbXNtL2FkcmVuby9hNnh4X2dtdS5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYTZ4
eF9nbXUuYwppbmRleCA4NWYxNGZlYWZkZWMuLjgyNWZjZGM3MmJkOSAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYTZ4eF9nbXUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v
bXNtL2FkcmVuby9hNnh4X2dtdS5jCkBAIC0xMjY4LDcgKzEyNjgsNyBAQCBpbnQgYTZ4eF9nbXVf
aW5pdChzdHJ1Y3QgYTZ4eF9ncHUgKmE2eHhfZ3B1LCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5vZGUp
CiAKIAlnbXUtPmRldiA9ICZwZGV2LT5kZXY7CiAKLQlvZl9kbWFfY29uZmlndXJlKGdtdS0+ZGV2
LCBub2RlLCB0cnVlKTsKKwlvZl9kbWFfY29uZmlndXJlKGdtdS0+ZGV2LCB0cnVlKTsKIAogCS8q
IEZvdyBub3csIGRvbid0IGRvIGFueXRoaW5nIGZhbmN5IHVudGlsIHdlIGdldCBvdXIgZmVldCB1
bmRlciB1cyAqLwogCWdtdS0+aWRsZV9sZXZlbCA9IEdNVV9JRExFX1NUQVRFX0FDVElWRTsKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMgYi9kcml2ZXJz
L2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5jCmluZGV4IDRlMjlmNGZlNGEwNS4uOTdkZDVk
MzFlMzhkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3VuNGkvc3VuNGlfYmFja2VuZC5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW40aV9iYWNrZW5kLmMKQEAgLTgwMiw3ICs4
MDIsNyBAQCBzdGF0aWMgaW50IHN1bjRpX2JhY2tlbmRfYmluZChzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBkZXZpY2UgKm1hc3RlciwKIAkJICogZm9yIHVzLCBhbmQgRFJNIGRvZXNuJ3QgZG8g
cGVyLWRldmljZSBhbGxvY2F0aW9uIGVpdGhlciwgc28KIAkJICogd2Ugd291bGQgbmVlZCB0byBm
aXggRFJNIGZpcnN0Li4uCiAJCSAqLwotCQlyZXQgPSBvZl9kbWFfY29uZmlndXJlKGRybS0+ZGV2
LCBkZXYtPm9mX25vZGUsIHRydWUpOworCQlyZXQgPSBvZl9kbWFfY29uZmlndXJlX2NvcHkoZHJt
LT5kZXYsIGRldi0+b2Zfbm9kZSwgdHJ1ZSk7CiAJCWlmIChyZXQpCiAJCQlyZXR1cm4gcmV0Owog
CX0gZWxzZSB7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQu
YyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCmluZGV4IGJhMTgyOGFjZDhj
OS4uZmEwYmZkNjUxN2ZhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwpAQCAtNzI2
LDcgKzcyNiw3IEBAIHN0YXRpYyBpbnQgeGVuX2Rydl9wcm9iZShzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqeGJfZGV2LAogCSAqIG5vZGUgdG8gc2V0IGRlZmF1bHQgRE1BIG9wcy4KIAkgKi8KIAlkZXYt
PmNvaGVyZW50X2RtYV9tYXNrID0gRE1BX0JJVF9NQVNLKDMyKTsKLQlyZXQgPSBvZl9kbWFfY29u
ZmlndXJlKGRldiwgTlVMTCwgdHJ1ZSk7CisJcmV0ID0gb2ZfZG1hX2NvbmZpZ3VyZShkZXYsIHRy
dWUpOwogCWlmIChyZXQgPCAwKSB7CiAJCURSTV9FUlJPUigiQ2Fubm90IHNldHVwIERNQSBvcHMs
IHJldCAlZCIsIHJldCk7CiAJCXJldHVybiByZXQ7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9o
b3N0MXgvYnVzLmMgYi9kcml2ZXJzL2dwdS9ob3N0MXgvYnVzLmMKaW5kZXggMmZkYzA0MzgzYTYw
Li40ZWI1MzE5MDZlNGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2hvc3QxeC9idXMuYworKysg
Yi9kcml2ZXJzL2dwdS9ob3N0MXgvYnVzLmMKQEAgLTMzNyw3ICszMzcsNyBAQCBzdGF0aWMgaW50
IGhvc3QxeF9kZXZpY2VfdWV2ZW50KHN0cnVjdCBkZXZpY2UgKmRldiwKIAogc3RhdGljIGludCBo
b3N0MXhfZG1hX2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7Ci0JcmV0dXJuIG9mX2Rt
YV9jb25maWd1cmUoZGV2LCBkZXYtPm9mX25vZGUsIHRydWUpOworCXJldHVybiBvZl9kbWFfY29u
ZmlndXJlKGRldiwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZGV2X3BtX29wcyBo
b3N0MXhfZGV2aWNlX3BtX29wcyA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvcGxhdGZv
cm0vcWNvbS92ZW51cy9maXJtd2FyZS5jIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9xY29tL3Zl
bnVzL2Zpcm13YXJlLmMKaW5kZXggZDNkMTc0OGE3ZWY2Li44MmY0MzMyMThkOTkgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vcWNvbS92ZW51cy9maXJtd2FyZS5jCisrKyBiL2Ry
aXZlcnMvbWVkaWEvcGxhdGZvcm0vcWNvbS92ZW51cy9maXJtd2FyZS5jCkBAIC0yMzgsNyArMjM4
LDcgQEAgaW50IHZlbnVzX2Zpcm13YXJlX2luaXQoc3RydWN0IHZlbnVzX2NvcmUgKmNvcmUpCiAK
IAlwZGV2LT5kZXYub2Zfbm9kZSA9IG5wOwogCi0JcmV0ID0gb2ZfZG1hX2NvbmZpZ3VyZSgmcGRl
di0+ZGV2LCBucCwgdHJ1ZSk7CisJcmV0ID0gb2ZfZG1hX2NvbmZpZ3VyZSgmcGRldi0+ZGV2LCB0
cnVlKTsKIAlpZiAocmV0KSB7CiAJCWRldl9lcnIoY29yZS0+ZGV2LCAiZG1hIGNvbmZpZ3VyZSBm
YWlsXG4iKTsKIAkJZ290byBlcnJfdW5yZWdpc3RlcjsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVk
aWEvcGxhdGZvcm0vczVwLW1mYy9zNXBfbWZjLmMgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL3M1
cC1tZmMvczVwX21mYy5jCmluZGV4IGI3NzZmODNlMzk1ZS4uYWQzM2U3YTY1NWFhIDEwMDY0NAot
LS0gYS9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL3M1cC1tZmMvczVwX21mYy5jCisrKyBiL2RyaXZl
cnMvbWVkaWEvcGxhdGZvcm0vczVwLW1mYy9zNXBfbWZjLmMKQEAgLTEwOTUsNyArMTA5NSw3IEBA
IHN0YXRpYyBzdHJ1Y3QgZGV2aWNlICpzNXBfbWZjX2FsbG9jX21lbWRldihzdHJ1Y3QgZGV2aWNl
ICpkZXYsCiAJICogdG8gYmUgdHJlYXRlZCBhcyB2YWxpZCBETUEgbWFzdGVycyB3ZSBuZWVkIGEg
Yml0IG9mIGEgaGFjayB0byBmb3JjZQogCSAqIHRoZW0gdG8gaW5oZXJpdCB0aGUgTUZDIG5vZGUn
cyBETUEgY29uZmlndXJhdGlvbi4KIAkgKi8KLQlvZl9kbWFfY29uZmlndXJlKGNoaWxkLCBkZXYt
Pm9mX25vZGUsIHRydWUpOworCW9mX2RtYV9jb25maWd1cmVfY29weShjaGlsZCwgZGV2LT5vZl9u
b2RlLCB0cnVlKTsKIAogCWlmIChkZXZpY2VfYWRkKGNoaWxkKSA9PSAwKSB7CiAJCXJldCA9IG9m
X3Jlc2VydmVkX21lbV9kZXZpY2VfaW5pdF9ieV9pZHgoY2hpbGQsIGRldi0+b2Zfbm9kZSwKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvb2YvZGV2aWNlLmMgYi9kcml2ZXJzL29mL2RldmljZS5jCmluZGV4
IDFkMGIxMTI3ZDA1ZS4uNjY3MjZhMjQ5OWQzIDEwMDY0NAotLS0gYS9kcml2ZXJzL29mL2Rldmlj
ZS5jCisrKyBiL2RyaXZlcnMvb2YvZGV2aWNlLmMKQEAgLTc1LDE5ICs3NSwxOCBAQCBpbnQgb2Zf
ZGV2aWNlX2FkZChzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpvZmRldikKIC8qKgogICogb2ZfZG1h
X2NvbmZpZ3VyZSAtIFNldHVwIERNQSBjb25maWd1cmF0aW9uCiAgKiBAZGV2OglEZXZpY2UgdG8g
YXBwbHkgRE1BIGNvbmZpZ3VyYXRpb24KLSAqIEBucDoJCVBvaW50ZXIgdG8gT0Ygbm9kZSBoYXZp
bmcgRE1BIGNvbmZpZ3VyYXRpb24KICAqIEBmb3JjZV9kbWE6ICBXaGV0aGVyIGRldmljZSBpcyB0
byBiZSBzZXQgdXAgYnkgb2ZfZG1hX2NvbmZpZ3VyZSgpIGV2ZW4gaWYKICAqCQlETUEgY2FwYWJp
bGl0eSBpcyBub3QgZXhwbGljaXRseSBkZXNjcmliZWQgYnkgZmlybXdhcmUuCiAgKgogICogVHJ5
IHRvIGdldCBkZXZpY2VzJ3MgRE1BIGNvbmZpZ3VyYXRpb24gZnJvbSBEVCBhbmQgdXBkYXRlIGl0
CiAgKiBhY2NvcmRpbmdseS4KICAqLwotaW50IG9mX2RtYV9jb25maWd1cmUoc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLCBib29sIGZvcmNlX2RtYSkKK2ludCBvZl9k
bWFfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldiwgYm9vbCBmb3JjZV9kbWEpCiB7CiAJc3Ry
dWN0IGRldmljZV9ub2RlICpkbWFfcGFyZW50OwogCWludCByZXQ7CiAKLQlkbWFfcGFyZW50ID0g
X19vZl9nZXRfZG1hX3BhcmVudChucCk7CisJZG1hX3BhcmVudCA9IF9fb2ZfZ2V0X2RtYV9wYXJl
bnQoZGV2LT5vZl9ub2RlKTsKIAlyZXQgPSBvZl9kbWFfY29uZmlndXJlX3BhcmVudChkZXYsIGRt
YV9wYXJlbnQsIGZvcmNlX2RtYSk7CiAJb2Zfbm9kZV9wdXQoZG1hX3BhcmVudCk7CiAKQEAgLTk1
LDYgKzk0LDMxIEBAIGludCBvZl9kbWFfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3Ry
dWN0IGRldmljZV9ub2RlICpucCwgYm9vbCBmb3JjZV9kbWEpCiB9CiBFWFBPUlRfU1lNQk9MX0dQ
TChvZl9kbWFfY29uZmlndXJlKTsKIAorLyoqCisgKiBvZl9kbWFfY29uZmlndXJlX2NvcHkgLSBT
ZXR1cCBETUEgY29uZmlndXJhdGlvbiBiYXNlZCBvbiBhbm90aGVyIGRldmljZSdzIERUCisgKgkJ
CSAgIG5vZGUKKyAqIEBkZXY6CURldmljZSB0byBhcHBseSBETUEgY29uZmlndXJhdGlvbgorICog
QG5wOgkJRGV2aWNlIG5vZGUgdG8gY29weSB0aGUgY29uZmlndXJhdGlvbiBmcm9tCisgKiBAZm9y
Y2VfZG1hOiAgV2hldGhlciBkZXZpY2UgaXMgdG8gYmUgc2V0IHVwIGJ5IG9mX2RtYV9jb25maWd1
cmUoKSBldmVuIGlmCisgKgkJRE1BIGNhcGFiaWxpdHkgaXMgbm90IGV4cGxpY2l0bHkgZGVzY3Jp
YmVkIGJ5IGZpcm13YXJlLgorICoKKyAqIFRyeSB0byBnZXQgZGV2aWNlcydzIERNQSBjb25maWd1
cmF0aW9uIGZyb20gRFQgYW5kIHVwZGF0ZSBpdAorICogYWNjb3JkaW5nbHkuCisgKi8KK2ludCBv
Zl9kbWFfY29uZmlndXJlX2NvcHkoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX25v
ZGUgKm5wLAorCQkJICBib29sIGZvcmNlX2RtYSkKK3sKKwlzdHJ1Y3QgZGV2aWNlX25vZGUgKmRt
YV9wYXJlbnQ7CisJaW50IHJldDsKKworCWRtYV9wYXJlbnQgPSBfX29mX2dldF9kbWFfcGFyZW50
KG5wKTsKKwlyZXQgPSBvZl9kbWFfY29uZmlndXJlX3BhcmVudChkZXYsIGRtYV9wYXJlbnQsIGZv
cmNlX2RtYSk7CisJb2Zfbm9kZV9wdXQoZG1hX3BhcmVudCk7CisKKwlyZXR1cm4gcmV0OworfQor
RVhQT1JUX1NZTUJPTF9HUEwob2ZfZG1hX2NvbmZpZ3VyZV9jb3B5KTsKKwogLyoqCiAgKiBvZl9k
bWFfY29uZmlndXJlX3BhcmVudCAtIFNldHVwIERNQSBjb25maWd1cmF0aW9uIGJhc2VkIG9uIGEg
cGFyZW50IGJ1cycKICAqCQkJICAgICBEVCBub2RlCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9n
bnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5jCmluZGV4IGE0NDZhNzIyMWUxMy4uMTE1ZTM5
ZjlmNjdhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYworKysgYi9kcml2ZXJzL3hl
bi9nbnRkZXYuYwpAQCAtNjMyLDcgKzYzMiw3IEBAIHN0YXRpYyBpbnQgZ250ZGV2X29wZW4oc3Ry
dWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZsaXApCiAJICogRml4IHRoaXMgYnkgY2Fs
bGluZyBvZl9kbWFfY29uZmlndXJlKCkgd2l0aCBhIE5VTEwgbm9kZSB0byBzZXQKIAkgKiBkZWZh
dWx0IERNQSBvcHMuCiAJICovCi0Jb2ZfZG1hX2NvbmZpZ3VyZShwcml2LT5kbWFfZGV2LCBOVUxM
LCB0cnVlKTsKKwlvZl9kbWFfY29uZmlndXJlKHByaXYtPmRtYV9kZXYsIHRydWUpOwogI2VuZGlm
CiAJcHJfZGVidWcoInByaXYgJXBcbiIsIHByaXYpOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L29mX2RldmljZS5oIGIvaW5jbHVkZS9saW51eC9vZl9kZXZpY2UuaAppbmRleCA4ZjMxOWI4
YzlkZWIuLmIwNWE4NmZkMzVhNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9vZl9kZXZpY2Uu
aAorKysgYi9pbmNsdWRlL2xpbnV4L29mX2RldmljZS5oCkBAIC01NSw3ICs1NSw5IEBAIHN0YXRp
YyBpbmxpbmUgc3RydWN0IGRldmljZV9ub2RlICpvZl9jcHVfZGV2aWNlX25vZGVfZ2V0KGludCBj
cHUpCiAJcmV0dXJuIG9mX25vZGVfZ2V0KGNwdV9kZXYtPm9mX25vZGUpOwogfQogCi1pbnQgb2Zf
ZG1hX2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZjZV9ub2RlICpucCwg
Ym9vbCBmb3JjZV9kbWEpOworaW50IG9mX2RtYV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2
LCBib29sIGZvcmNlX2RtYSk7CitpbnQgb2ZfZG1hX2NvbmZpZ3VyZV9jb3B5KHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IGRldmljZV9ub2RlICpucCwKKwkJCSAgYm9vbCBmb3JjZV9kbWEpOwog
aW50IG9mX2RtYV9jb25maWd1cmVfcGFyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRl
dmljZV9ub2RlICpwYXJlbnQsCiAJCQkgICAgYm9vbCBmb3JjZV9kbWEpOwogI2Vsc2UgLyogQ09O
RklHX09GICovCkBAIC0xMDcsMTIgKzEwOSwxOCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBkZXZp
Y2Vfbm9kZSAqb2ZfY3B1X2RldmljZV9ub2RlX2dldChpbnQgY3B1KQogfQogCiBzdGF0aWMgaW5s
aW5lIGludCBvZl9kbWFfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldiwKLQkJCQkgICBzdHJ1
Y3QgZGV2aWNlX25vZGUgKm5wLAogCQkJCSAgIGJvb2wgZm9yY2VfZG1hKQogewogCXJldHVybiAw
OwogfQogCitzdGF0aWMgaW5saW5lIGludCBvZl9kbWFfY29uZmlndXJlX2NvcHkoc3RydWN0IGRl
dmljZSAqZGV2LAorCQkJCQlzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLAorCQkJCQlib29sIGZvcmNl
X2RtYSkKK3sKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGlubGluZSBpbnQgb2ZfZG1hX2NvbmZp
Z3VyZV9wYXJlbnQoc3RydWN0IGRldmljZSAqZGV2LAogCQkJCQkgIHN0cnVjdCBkZXZpY2Vfbm9k
ZSAqcGFyZW50LAogCQkJCQkgIGJvb2wgZm9yY2VfZG1hKQotLSAKMi4yMy4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 04:29:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 04: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 1iCyvc-0002QU-22; Wed, 25 Sep 2019 04:29:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iCyva-0002QP-PP
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 04:29:22 +0000
X-Inumbo-ID: 0b1583b2-df4d-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0b1583b2-df4d-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 04:29: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 B7866AC84;
 Wed, 25 Sep 2019 04:29:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 06:29:17 +0200
Message-Id: <20190925042917.11392-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV9ydW5zdGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJuIGEgc3RhdGUgZW50cnkgdGlt
ZSB3aXRoClhFTl9SVU5TVEFURV9VUERBVEUgc2V0LiBUbyBhdm9pZCB0aGlzIGxldCB1cGRhdGVf
cnVuc3RhdGVfYXJlYSgpCm9wZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5LgoKVGhpcyBw
cm9ibGVtIHdhcyBpbnRyb2R1Y2VkIHdpdGggY29tbWl0IDI1MjljODUwZWE0OGYwMzYgKCJhZGQg
dXBkYXRlCmluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KClJlcG9ydGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjogYWRkIGhhbmRsaW5nIG9uIEFS
TSwgdG9vIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxMyArKysr
KysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAxNyArKysrKysrKysrLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5k
ZXggYWUxM2U0N2U4Ni4uZDY4MWZmNWM2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMjgwLDI4ICsyODAsMzEgQEAgc3Rh
dGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiBzdGF0aWMgdm9pZCB1cGRh
dGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2b2lkIF9fdXNlciAqZ3Vl
c3RfaGFuZGxlID0gTlVMTDsKKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRl
OwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQog
ICAgICAgICByZXR1cm47CiAKKyAgICBtZW1jcHkoJnJ1bnN0YXRlLCAmdi0+cnVuc3RhdGUsIHNp
emVvZihydW5zdGF0ZSkpOworCiAgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5zdGF0
ZV91cGRhdGVfZmxhZykgKQogICAgIHsKICAgICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1bnN0
YXRlX2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgICAgICBndWVzdF9oYW5kbGUt
LTsKLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVf
VVBEQVRFOworICAgICAgICBydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFU
RV9VUERBVEU7CiAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lICsgMSkgLSAxLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAq
KSgmcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CiAgICAgICAgIHNtcF93
bWIoKTsKICAgICB9CiAKLSAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZ2
LT5ydW5zdGF0ZSwgMSk7CisgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAm
cnVuc3RhdGUsIDEpOwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGUgKQogICAgIHsKLSAgICAgICAg
di0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsKKyAg
ICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsK
ICAgICAgICAgc21wX3dtYigpOwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hh
bmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUu
c3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHZvaWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwogICAg
IH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IGRiZGY2YjFiYzIuLmM0ZWNlYWFiM2YgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2MDAsMjEg
KzE2MDAsMjQgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKICAg
ICBib29sIHJjOwogICAgIHN0cnVjdCBndWVzdF9tZW1vcnlfcG9saWN5IHBvbGljeSA9IHsgLm5l
c3RlZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKICAgICB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFuZGxl
ID0gTlVMTDsKKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwogCiAgICAg
aWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kp
OwogCisgICAgbWVtY3B5KCZydW5zdGF0ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2YocnVuc3RhdGUp
KTsKKwogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2ZsYWcp
ICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9IGhhc18zMmJpdF9zaGluZm8odi0+ZG9t
YWluKQogICAgICAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0LnAtPnN0YXRlX2Vu
dHJ5X3RpbWUgKyAxCiAgICAgICAgICAgICA6ICZ2LT5ydW5zdGF0ZV9ndWVzdC5uYXRpdmUucC0+
c3RhdGVfZW50cnlfdGltZSArIDE7CiAgICAgICAgIGd1ZXN0X2hhbmRsZS0tOwotICAgICAgICB2
LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7CisgICAg
ICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsKICAg
ICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAt
IDEsIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5z
dGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKICAgICAgICAgc21wX3dtYigpOwogICAgIH0K
IApAQCAtMTYyMiwyMCArMTYyNSwyMCBAQCBib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAgc3RydWN0IGNvbXBhdF92Y3B1X3J1bnN0YXRlX2lu
Zm8gaW5mbzsKIAotICAgICAgICBYTEFUX3ZjcHVfcnVuc3RhdGVfaW5mbygmaW5mbywgJnYtPnJ1
bnN0YXRlKTsKKyAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZydW5zdGF0
ZSk7CiAgICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQsICZp
bmZvLCAxKTsKICAgICAgICAgcmMgPSB0cnVlOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHJj
ID0gX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEpICE9
Ci0gICAgICAgICAgICAgc2l6ZW9mKHYtPnJ1bnN0YXRlKTsKKyAgICAgICAgcmMgPSBfX2NvcHlf
dG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZydW5zdGF0ZSwgMSkgIT0KKyAgICAgICAgICAg
ICBzaXplb2YocnVuc3RhdGUpOwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGUgKQogICAgIHsKLSAg
ICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFU
RTsKKyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQ
REFURTsKICAgICAgICAgc21wX3dtYigpOwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1
ZXN0X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVu
c3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHZvaWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEp
OwogICAgIH0KIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kpOwot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 05:58:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 05:58:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD0JE-0002KJ-Ug; Wed, 25 Sep 2019 05:57:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD0JD-0002KE-Of
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 05:57:51 +0000
X-Inumbo-ID: 665336e6-df59-11e9-962b-12813bfff9fa
Received: from m4a0039g.houston.softwaregrp.com (unknown [15.124.2.85])
 by localhost (Halon) with ESMTPS
 id 665336e6-df59-11e9-962b-12813bfff9fa;
 Wed, 25 Sep 2019 05:57:48 +0000 (UTC)
Received: FROM m4a0039g.houston.softwaregrp.com (15.120.17.146) BY
 m4a0039g.houston.softwaregrp.com WITH ESMTP; 
 Wed, 25 Sep 2019 05:56:52 +0000
Received: from M4W0335.microfocus.com (2002:f78:1193::f78:1193) by
 M4W0334.microfocus.com (2002:f78:1192::f78:1192) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Wed, 25 Sep 2019 05:56:42 +0000
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (15.124.8.12) by
 M4W0335.microfocus.com (15.120.17.147) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Wed, 25 Sep 2019 05:56:42 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=klN0VIx4HQh6VERIs9dV4/LDvc8zj9m6wxBj8/28SNnA3mI5XsWn4qrLK4o4MGq0WGvV1h7VL2BRQMetgAKdwDeFvIHoWEk3Jvw9DwryJPlvoBoanO2SrgbIj5EeIItpG0pUFkXB2vJsCtS+DGy4J/byFaNTsGc7HnHi4INm3Z/LmTkTxhbLWbentNbkrt8H3dID9JMH7H6XZPchBIWOeThHBVOvkp1TGHy638cpDrFUQ0kSUYaLTw7W2ixENsmMGFzhMoPq1CWWa4OU8DTSuzqaUnVO+/FOlPl9jSh+dPyQv7KQvRlxXbiKB03FgwksvzhIw7uBUifN/UzDT8nd3A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wodzHuPBNB1ZWZ7YwIqvmi4jF5y38krjQD22ra20jCM=;
 b=XwUBNj39HSmRvpRiLFLVXfXFyja7DFEaB1z9jx+OgSL8Y72M4UfxoCPuzjpw9NOZIQhzf6CslNn3LxAkmu7mMqchhsu4PBZ0EP7rZ0Xp0RaB3SRBbRmB5Am9Wvo6cLJr9IHYn0FR6fMQ+hQFwXCAoGvUkqtczsyQ/APYe+vhXC8vYoMETyJJsRaWsqxfyesT5hIFHhWr5KytB1zyFsvQ88ewjwN1D67q9z1+gpJkeVVAB8ukOOnkBbXZrjwju+IybPtvgaDvRvDbryb91daCqWCiqYz+hSz/RNXae1KUAfX6u/4onhCZ5W+sHvWjD6wgFJBd6FWXY049JRt8QNxqEQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from MN2PR18MB3405.namprd18.prod.outlook.com (10.255.238.214) by
 MN2PR18MB3264.namprd18.prod.outlook.com (10.255.237.89) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Wed, 25 Sep 2019 05:56:40 +0000
Received: from MN2PR18MB3405.namprd18.prod.outlook.com
 ([fe80::797c:70cc:ad11:d976]) by MN2PR18MB3405.namprd18.prod.outlook.com
 ([fe80::797c:70cc:ad11:d976%5]) with mapi id 15.20.2284.023; Wed, 25 Sep 2019
 05:56:40 +0000
From: Jan Beulich <JBeulich@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH v2] libxc/x86: avoid overflow in CPUID APIC ID adjustments
Thread-Index: AQHVb7rdga0Iv13OHE+wW09XJH/8hqc7JCNCgADIXQA=
Date: Wed, 25 Sep 2019 05:56:40 +0000
Message-ID: <0a816e16-3480-f8a8-428c-effb2f5521b3@suse.com>
References: <c5ffff18-bded-486d-5883-da1f6e091d51@suse.com>
 <7973f866-eb4b-59da-3b51-5530263e94da@citrix.com>
In-Reply-To: <7973f866-eb4b-59da-3b51-5530263e94da@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0109.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:19::25) To MN2PR18MB3405.namprd18.prod.outlook.com
 (2603:10b6:208:16c::22)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=JBeulich@suse.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2003:ca:b712:5537:2cd9:44e2:cf9b:b565]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bca392de-181f-4a5f-7b00-08d7417d22a9
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:MN2PR18MB3264; 
x-ms-traffictypediagnostic: MN2PR18MB3264:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR18MB326420A3603ACF0E319278D6B3870@MN2PR18MB3264.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-forefront-prvs: 01713B2841
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(366004)(396003)(346002)(376002)(136003)(39860400002)(199004)(189003)(305945005)(14444005)(11346002)(4326008)(14454004)(76176011)(52116002)(478600001)(46003)(229853002)(6486002)(8936002)(31686004)(186003)(99286004)(80792005)(6506007)(64756008)(316002)(6116002)(5660300002)(386003)(102836004)(6916009)(36756003)(81156014)(66946007)(81166006)(6246003)(66476007)(66556008)(66446008)(6512007)(476003)(31696002)(486006)(8676002)(256004)(86362001)(25786009)(71200400001)(2616005)(6436002)(53546011)(446003)(2906002)(7736002)(54906003)(71190400001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR18MB3264;
 H:MN2PR18MB3405.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hXmVFbj/CcA0ACwfujZ5EGXNmSP8r5O1+NtVXACPr3euwzbaT48RKFSaYyliXvsVacB/2xf9GJBtCB27Ibyh9T7OoLjaF6smN38KcBjtadJgx8Nm1A5jbB4gC+4OBl9UxwiLtDol9vFzrHqKPiGAwvJjHZ8Zqccyg/vP6jt6dGQBYoyoWDaMRzucfyzb2KHe8IGEfSC47/2mXtogdN2FdV2etxsRGjh+EifAdZELNYunDLfy+ypjprmPoY6krso5skd3igiFN6fBbkhSuelBQamQH32zeC26eenOjTjNTdXuHFSnVradFhN2fV2CAl2mTGUSpKu6Iim1YWyekero7gedt6fFmDSp7xEEkrmBYzKHguwu34Ob7Pj0kUU88Z5IoO5XleAJYQ1+eOYs/GueO+3tMitWFQKNNHZFQdwQruE=
Content-ID: <BB1319D0948B134BAB29262C0AF03DEA@namprd18.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: bca392de-181f-4a5f-7b00-08d7417d22a9
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2019 05:56:40.7372 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: E7fxvuu/bJ1NsK50/ZGFLeeM2I4Wa1MQnMLCsAAIEbGRSjqo5q1yp/kp5fwgmhvMr7dkuOuLuTFgLCOwe8blsw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3264
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH v2] libxc/x86: avoid overflow in CPUID APIC
 ID 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: Juergen Gross <JGross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxOTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4gT24gMjAvMDkvMjAx
OSAxNDo1NCwgSmFuIEJldWxpY2ggd3JvdGU6DQo+PiBAQCAtMzk1LDExICszOTUsMjAgQEAgc3Rh
dGljIHZvaWQgYW1kX3hjX2NwdWlkX3BvbGljeShjb25zdCBzdA0KPj4gICANCj4+ICAgICAgIGNh
c2UgMHg4MDAwMDAwODoNCj4+ICAgICAgICAgICAvKg0KPj4gLSAgICAgICAgICogRUNYWzE1OjEy
XSBpcyBBcGljSWRDb3JlU2l6ZTogRUNYWzc6MF0gaXMgTnVtYmVyT2ZDb3JlcyAobWludXMgb25l
KS4NCj4+IC0gICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQg
KiAyLg0KPj4gKyAgICAgICAgICogRUNYWzE1OjEyXSBpcyBBcGljSWRDb3JlU2l6ZS4NCj4+ICsg
ICAgICAgICAqIEVDWFs3OjBdIGlzIE51bWJlck9mQ29yZXMgKG1pbnVzIG9uZSkuDQo+PiArICAg
ICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4gIEJ1dCBt
YWtlIHN1cmUgdG8gYXZvaWQNCj4+ICsgICAgICAgICAqIC0gb3ZlcmZsb3csDQo+PiArICAgICAg
ICAgKiAtIGdvaW5nIG91dCBvZiBzeW5jIHdpdGggbGVhZiAxIEVCWFsyMzoxNl0sDQo+PiArICAg
ICAgICAgKiAtIGluY3JlbWVudGluZyBBcGljSWRDb3JlU2l6ZSB3aGVuIGl0J3MgemVybyAod2hp
Y2ggY2hhbmdlcyB0aGUNCj4+ICsgICAgICAgICAqICAgbWVhbmluZyBvZiBiaXRzIDc6MCkuDQo+
PiAgICAgICAgICAgICovDQo+PiAtICAgICAgICByZWdzWzJdID0gKChyZWdzWzJdICsgKDF1IDw8
IDEyKSkgJiAweGYwMDB1KSB8DQo+PiAtICAgICAgICAgICAgICAgICAgKChyZWdzWzJdICYgMHhm
ZnUpIDw8IDEpIHwgMXU7DQo+PiArICAgICAgICBpZiAoIChyZWdzWzJdICYgMHg3ZnUpIDwgMHg3
ZnUgKQ0KPiANCj4gSW4gYXR0ZW1wdGluZyB0byByZWJhc2UgbXkgc2VyaWVzLCB0aGVyZSBpcyBh
IGJ1ZyBoZXJlLsKgIEl0IHNob3VsZCBiZSAmDQo+IDB4ZmYgb3RoZXJ3aXNlIHRoZSB0b3AgYml0
IGlzbid0IGluY2x1ZGVkIGluIHRoZSBjb21wYXJpc29uLCBhbmQgYSB2YWx1ZQ0KPiBvZiAxMjgg
d2lsbCBzdGlsbCBiZSBkb3VibGVkLg0KDQpPaCwgaW5kZWVkLCB0aGFua3MgZm9yIHNwb3R0aW5n
LiBXaWxsIHNlbmQgYSBmaXh1cCBwYXRjaCBvbmNlIGluIHRoZSANCm9mZmljZSwgdW5sZXNzIHlv
dSBkaWQgc28gYWxyZWFkeS4NCg0KSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 06:09:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 06:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD0UP-0003GG-VD; Wed, 25 Sep 2019 06:09:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD0UO-0003GB-NY
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 06:09:24 +0000
X-Inumbo-ID: 048d9b7a-df5b-11e9-962b-12813bfff9fa
Received: from m4a0041g.houston.softwaregrp.com (unknown [15.124.2.87])
 by localhost (Halon) with ESMTPS
 id 048d9b7a-df5b-11e9-962b-12813bfff9fa;
 Wed, 25 Sep 2019 06:09:23 +0000 (UTC)
Received: FROM m4a0041g.houston.softwaregrp.com (15.120.17.146) BY
 m4a0041g.houston.softwaregrp.com WITH ESMTP; 
 Wed, 25 Sep 2019 06:07:27 +0000
Received: from M9W0068.microfocus.com (2002:f79:bf::f79:bf) by
 M4W0334.microfocus.com (2002:f78:1192::f78:1192) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Wed, 25 Sep 2019 06:08:31 +0000
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (15.124.72.11) by
 M9W0068.microfocus.com (15.121.0.191) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Wed, 25 Sep 2019 06:08:31 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=kGw2bnNfwls7sbFmbYaYfTlXjTGPHJ4ILqCQl2a43ZX29hCZqGn/JPfZjZ1+yAFRuennIgGnT+k1UJcAxpQUYySkq9YNQznvCNABJ/0Hth5p1FFAixphc7qr7BxT5xdP8BLa2nsQjLJKASmS+3m0t+tNtSZHPPPQjEiqH4Dbmofs+paZfZn+nB7THYICSTsVY+lFNIvU4MjGtbkCiZ0xwALZRzOEPUUXNDgowJFvQzmjnk+BwB3nHbte+pQdjIpMmhxtEEPxALL44YtkfSkccIeNn/B8Q1JJHt2XjSOpNnCDYlTvybQQMk5b8NiBuWhnJExMwajbcoQG+Pm8gyGdJg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4onE2qZWetvF1RgzihneNNPw2jPuxX3acVvoZ9w6Nus=;
 b=g5zQADL801paQzTqb/QxogvZeXBs4Gc0sIL5NqD4A3UcXTME4954fboOhhirMoQaOa0iacuuzxOpUd7Pb2N1uXPVdVxt6oavzh7ATqzvuGOFwX+qEfVAuBlXZ9H64cBdCZa5PX0CD4tA8SxsWiZshTc+0DbtMlVItTnOfHqcqhiHw/8UYxxqDGdoUmxa0MXLnmb6c1Slxyk43qGRNFAsYLt1UPPvWn6UX8yFdAxf1u102JQ9kD4Ev8y9nA4OXlCYL96u5WNMTvgIbICdVYiPumkgY7dPZwjbSwM3117rN9kzjfbbfvJAnO/wGHzNJivrF8Y5LHslKzXBSQ2VlNY5LA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from MN2PR18MB3405.namprd18.prod.outlook.com (10.255.238.214) by
 MN2PR18MB2880.namprd18.prod.outlook.com (20.179.22.78) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Wed, 25 Sep 2019 06:08:30 +0000
Received: from MN2PR18MB3405.namprd18.prod.outlook.com
 ([fe80::797c:70cc:ad11:d976]) by MN2PR18MB3405.namprd18.prod.outlook.com
 ([fe80::797c:70cc:ad11:d976%5]) with mapi id 15.20.2284.023; Wed, 25 Sep 2019
 06:08:30 +0000
From: Jan Beulich <JBeulich@suse.com>
To: Juergen Gross <JGross@suse.com>
Thread-Topic: [PATCH v2] xen/sched: don't let XEN_RUNSTATE_UPDATE leak into
 vcpu_runstate_get()
Thread-Index: AQHVc1ndKdrgVRDze0yWaCsselS36ac76JMA
Date: Wed, 25 Sep 2019 06:08:29 +0000
Message-ID: <344cdec3-eb1b-14fd-858e-28a79c6ab79d@suse.com>
References: <20190925042917.11392-1-jgross@suse.com>
In-Reply-To: <20190925042917.11392-1-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: PR0P264CA0196.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:100:1f::16) To MN2PR18MB3405.namprd18.prod.outlook.com
 (2603:10b6:208:16c::22)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=JBeulich@suse.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2003:ca:b712:5537:2cd9:44e2:cf9b:b565]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c4b6c558-1d49-4f13-140e-08d7417ec951
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:MN2PR18MB2880; 
x-ms-traffictypediagnostic: MN2PR18MB2880:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR18MB2880B54AD12990901B70A805B3870@MN2PR18MB2880.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:94;
x-forefront-prvs: 01713B2841
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(346002)(366004)(396003)(136003)(39860400002)(199004)(189003)(6246003)(25786009)(80792005)(46003)(2906002)(31696002)(99286004)(86362001)(6116002)(64756008)(66446008)(66476007)(66556008)(5660300002)(66946007)(186003)(52116002)(76176011)(4744005)(102836004)(53546011)(6506007)(386003)(31686004)(4326008)(7736002)(305945005)(6862004)(14444005)(256004)(6512007)(6636002)(6486002)(6436002)(54906003)(37006003)(71190400001)(71200400001)(316002)(2616005)(229853002)(36756003)(8676002)(478600001)(8936002)(486006)(11346002)(446003)(81166006)(81156014)(14454004)(476003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR18MB2880;
 H:MN2PR18MB3405.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: VTzCBt3u49TP48cNCN1zSiGJQ389WVBjKMmhXxlCOo7uhZEevKQRhRfhVLFni5kf8o7mnaAiHLm7P4p9Urw5Ud1mQzDsv6SiagBrHHnW0S2UaAUTJhSuy8PVanwPTm94lJ7k5ZvjSPnTkXoqj2IH/X7emCpSJjhGNQANHCLkhm4l7j+3NXUQZBS1nXPkw8Gr9Pp3vE0StrZScXmpZbBjRj4rW/c/I0PAQJXKZ6WtrjIYRCsr/MNaTSMQ5dQ2BJ2imi7Cr8yKATwqgEhMOr5CimLxQWTjVqFLyo3WoZcv7Z6HaI+8WcenFAYp75giYhz8TnmzeHYX5xMkEkRk2XstF9RJbjXEu05Rtvhhxe3qu0C9oUGdvBSQ0DHNkPNQvIHxT/YOU/S2xD8vUs+xWy3umHmgbTyYGNatKLQtV2w0wwM=
Content-ID: <C0A50BE86A7C3042BDCD4699FA91062E@namprd18.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c4b6c558-1d49-4f13-140e-08d7417ec951
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2019 06:08:29.9251 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gNJthNdUyocx31UoE+pnyg0YfW+nX8z1pUkMqsgmhhp9eooAio4+TZtxHDdiKHolyVkM5IJFiTpXIC5DmpB43w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2880
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAwNjoyOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToNCj4gdmNwdV9ydW5zdGF0
ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJuIGEgc3RhdGUgZW50cnkgdGltZSB3aXRoDQo+IFhF
Tl9SVU5TVEFURV9VUERBVEUgc2V0LiBUbyBhdm9pZCB0aGlzIGxldCB1cGRhdGVfcnVuc3RhdGVf
YXJlYSgpDQo+IG9wZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5Lg0KPiANCj4gVGhpcyBw
cm9ibGVtIHdhcyBpbnRyb2R1Y2VkIHdpdGggY29tbWl0IDI1MjljODUwZWE0OGYwMzYgKCJhZGQg
dXBkYXRlDQo+IGluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4NCj4gDQo+IFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQoNCk9uY2UgYWdhaW4N
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 06:49:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 06:49: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 1iD17C-0006KK-7N; Wed, 25 Sep 2019 06:49: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=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD17A-0006KF-C1
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 06:49:28 +0000
X-Inumbo-ID: 9d6101a2-df60-11e9-962b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9d6101a2-df60-11e9-962b-12813bfff9fa;
 Wed, 25 Sep 2019 06:49: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 575BAB60A;
 Wed, 25 Sep 2019 06:49:25 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-8-jgross@suse.com>
 <19409170-4a99-e336-dae3-b439db509111@suse.com>
 <6e7b8475-bd13-94fc-2715-1d8b4f510eb4@suse.com>
 <630b1a32-20a5-e2c2-8dd9-60504f8fc6f2@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <37e39ca2-95a9-9554-da4f-7e534230dfcc@suse.com>
Date: Wed, 25 Sep 2019 08:49:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <630b1a32-20a5-e2c2-8dd9-60504f8fc6f2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/47] 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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <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>, 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>

T24gMjQuMDkuMTkgMTQ6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMTM6
NDEsIErDvHJnZW4gR3Jvw58gIHdyb3RlOgo+PiBSZWdhcmRpbmcgdG8gcmVuYW1lICJzZCIgdG8g
InNyIjogSSBhZ3JlZSB0aGlzIHdvdWxkIGJlIGEgc2Vuc2libGUKPj4gY2hhbmdlLiBPVE9IIEkn
ZCBsaWtlIHRvIGJlIGNvbnNpc3RlbnQsIHNvIEknZCBsaWtlIHRvIGRlZmVyIHRoYXQgdG8KPj4g
dGhlIHBsYW5uZWQgc2NoZWR1bGluZyBjbGVhbnVwIHNlcmllcy4KPiAKPiBTZWVpbmcgYW5vdGhl
ciBpbnRyb2R1Y3Rpb24gb2YgInNkIiBpbiBhcyBsYXRlIGFzIHBhdGNoIDM3LCBJIHJlYWxseQo+
IHdvbmRlciBpZiB0aGlzIGFwcHJvYWNoIChhbmQgdGhlIHJlc3VsdGluZyBleHRyYSBjb2RlIGNo
dXJuKSBpcwo+IGluZGVlZCBiZXR0ZXIgdGhhbiBuYW1pbmcgYXQgbGVhc3QgbmV3IHZhcmlhYmxl
IGluc3RhbmNlcyBwcm9wZXJseQo+IHJpZ2h0IGF3YXkuCgpBbmQgYWZ0ZXIgcmVuYW1pbmcgbmV3
IGluc3RhbmNlcyBvZiAic2QiIHRvICJzciIgdGhlcmUgd2VyZSBzbyBmZXcgInNkInMKbGVmdCB0
aGF0IEkgcmVuYW1lZCB0aGVtIHJpZ2h0IGF3YXkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 06:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 06: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 1iD1H3-00079v-92; Wed, 25 Sep 2019 06:59:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD1H1-00079q-OF
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 06:59:39 +0000
X-Inumbo-ID: 09eb570e-df62-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 09eb570e-df62-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 06:59:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569394778;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=55e9+0CgOZ+C48CHGWgp68+9qzrDWwe7+RDKJ5m2sg0=;
 b=H5CVJGHybtvC/tLOCtV2ojZwWGWeGbBGqrx/NzEr/Nj9HDe7zvDrGgpD
 vUoOISImb4JEqsHf/NfKgiN1DpK0ljVievfYMQ0y+u6kE/l3bcmDhTE7A
 aLOIgrGGSbAnpfDrb951AkyEKR2Ugt6stscTerY+l5Mkhpw8iylbEsLZ6 U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: T7zAr7tV282r9J2zCWG+3XLltu4Gu1nru8x63njVLpWeRL3PIglk2NkLU5Gf/qB/KZ0eajh9xx
 j0Ol3LpnmNJHW+PCltVIC3k0oleYxq/3nj7GF9Etr0sNJPxDt4byt5Rewcq+DX/n6Lx9fEKI2u
 2rnvNeNGGZVoOldmrsU3xIFgiO5FpTZ5WtFDE13xZ3wfWqeyONJ80OyzO870Zf0rK6raE6jHrm
 2XrxLtXDGDv1bD9t2y12nRD6A3pKkUad6ctz+jeqdpXx0ZrrIYIgw/cmbNjztutikn4lBYHgW+
 59A=
X-SBRS: 2.7
X-MesageID: 6366443
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6366443"
Date: Wed, 25 Sep 2019 08:59:26 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Roman Shaposhnik <roman@zededa.com>
Message-ID: <20190925065926.olsfsyoun2wq3sxx@Air-de-Roger>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVHVlLCBTZXAgMjQsIDIwMTkgYXQgMTE6MjA6MDZBTSAtMDcwMCwgUm9tYW4gU2hhcG9zaG5p
ayB3cm90ZToKPiBIaSEKPiAKPiBJJ20gYSBiaXQgYXQgYSBsb3NzIG9mIHdoYXQncyBoYXBwZW5p
bmcgaGVyZSwgYnV0IGl0IHNlZW1zIHRoYXQKPiB0aGUgbGF0ZXN0IFhlbiBmcm9tIG1hc3RlciBm
YWlscyB0byBib290IG9uIEhQIFByb0xpYW50IERMMjAKPiBHRU4xMCBzZXJ2ZXIgKHNhbWUgWGVu
IGJvb3RzIGZpbmUgb24gZXZlcnkgb3RoZXIgcGllY2Ugb2YKPiBoYXJkd2FyZSBpbiBteSBsYWIp
Lgo+IAo+IFRoZXJlIGFyZSBhYnNvbHV0ZWx5IG5vIHNpZ25zIG9mIHdoYXQncyBnb2luZyB3cm9u
ZyB3aXRoIGl0Lgo+IEl0IGp1c3Qgc3RvcHMgYXQKPiAKPiAoWEVOKSBIVk06IEFTSURzIGVuYWJs
ZWQuCj4gKFhFTikgSFZNOiBWTVggZW5hYmxlZAo+IChYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0
ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkCj4gKFhFTikgSFZNOiBIQVAgcGFnZSBzaXplczogNGti
LCAyTUIsIDFHQgo+IC4uLgo+IChYRU4pIEFkZGluZyBjcHUgMSB0byBydW5xdWV1ZSAwCj4gKFhF
TikgbXdhaXQtaWRsZTogbWF4IEMtc3RhdGUgY291bnQgb2YgOCByZWFjaGVkCj4gKFhFTikgQWRk
aW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKPiAoWEVOKSBtd2FpdC1pZGxlOiBtYXggQy1zdGF0ZSBj
b3VudCBvZiA4IHJlYWNoZWQKPiAKPiBJIGd1ZXNzIHRoZSBvbmx5IGNsdWUgaXMgdGhhdCB5b3Vy
IHR5cGljYWwgbGluZSBvZjoKPiAKPiAoWEVOKSBCcm91Z2h0IHVwIFggQ1BVcwo+IAo+IG5ldmVy
IGdldHMgcHJpbnRlZCAtLSBzbyBwZXJoYXBzIHRoZXJlJ3Mgc29tZXRoaW5nIHdvbmt5Cj4gZ29p
bmcgb24gd2l0aCBDUFUgaW5pdGlhbGl6YXRpb24uCj4gCj4gQW55IGFkdmljZSBvbiBob3cgdG8g
ZGlhZ25vc2UgdGhpcyBmdXJ0aGVyIHdpbGwgYmUgZ3JlYXRseSBhcHByZWNpYXRlZC4KCkNhbiB5
b3UgYXBwbHkgdGhlIGRlYnVnIHBhdGNoIGJlbG93IGFuZCB0cnkgYWdhaW4/ICh5b3Ugc2hvdWxk
IGdldAptb3JlIHZlcmJvc2Ugb3V0cHV0KQoKQSBiaXNlY3Rpb24gd291bGQgYWxzbyBiZSBoZWxw
ZnVsIGluIG9yZGVyIHRvIGlkZW50aWZ5IHRoZSBjb21taXQgdGhhdApicm9rZSBib290aW5nIG9u
IHRoaXMgaGFyZHdhcmUsIGlmIG9sZGVyIHZlcnNpb25zIG9mIFhlbiBkbyBib290IGZpbmUuCgpU
aGFua3MsIFJvZ2VyLgotLS04PC0tLQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
cGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAppbmRleCA0NzU5Mjc5ZWIyLi5iMzNm
Y2UxOThiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FwaWMuaApAQCAtNSw3ICs1LDcgQEAKICNpbmNsdWRlIDxhc20vZml4
bWFwLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogCi0jZGVmaW5lIERwcmludGsoeC4uLikgZG8g
e30gd2hpbGUgKDApCisjZGVmaW5lIERwcmludGsgcHJpbnRrCiAKIC8qCiAgKiBEZWJ1Z2dpbmcg
bWFjcm9zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 07:05:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 07:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD1ML-00080k-Ej; Wed, 25 Sep 2019 07:05: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=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD1MJ-00080a-Ox
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 07:05:07 +0000
X-Inumbo-ID: cdcb0e8a-df62-11e9-962c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id cdcb0e8a-df62-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 07:05: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 0F6B3AD5C;
 Wed, 25 Sep 2019 07:05:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 09:05:01 +0200
Message-Id: <20190925070503.13850-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/2] xen/sched: fix freeing of per-vcpu data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

Rml4IHR3byBsYXRlbnQgYnVncyBkaXNjb3ZlcmVkIGluIHJldmlldyBvZiBteSBjb3JlIHNjaGVk
dWxpbmcgc2VyaWVzLgoKRm9yIHRoZSBzZXJpZXM6ClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIHhlbi9zY2hlZDog
Zml4IGxvY2tpbmcgaW4gYTY1M3NjaGVkX2ZyZWVfdmRhdGEoKQogIHhlbi9zY2hlZDogZml4IGZy
ZWVpbmcgcGVyLXZjcHUgZGF0YSBpbiBzY2hlZF9tb3ZlX2RvbWFpbigpCgogeGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jIHwgNiArKysrKysKIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8
IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 07:05:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 07:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD1ML-00080q-Nc; Wed, 25 Sep 2019 07:05:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD1MK-00080f-5t
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 07:05:08 +0000
X-Inumbo-ID: cdd82066-df62-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id cdd82066-df62-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 07:05: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 3B5A6AF10;
 Wed, 25 Sep 2019 07:05:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 09:05:03 +0200
Message-Id: <20190925070503.13850-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190925070503.13850-1-jgross@suse.com>
References: <20190925070503.13850-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/2] xen/sched: fix freeing per-vcpu data in
 sched_move_domain()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>

SW4gY2FzZSBvZiBhbiBhbGxvY2F0aW9uIGVycm9yIG9mIHBlci12Y3B1IGRhdGEgaW4gc2NoZWRf
bW92ZV9kb21haW4oKQp0aGUgYWxyZWFkeSBhbGxvY2F0ZWQgZGF0YSBpcyBmcmVlZCBqdXN0IHVz
aW5nIHhmcmVlKCkuIFRoaXMgaXMgd3JvbmcKYXMgc29tZSBzY2hlZHVsZXJzIG5lZWQgdG8gZG8g
YWRkaXRpb25hbCBvcGVyYXRpb25zIChlLmcuIHRoZSBhcmluYzY1MwpzY2hlZHVsZXIgbmVlZHMg
dG8gcmVtb3ZlIHRoZSB2Y3B1LWRhdGEgZnJvbSBhIGxpc3QpLgoKU28gaW5zdGVhZCB4ZnJlZSgp
IG1ha2UgdXNlIG9mIHRoZSBzY2hlZF9mcmVlX3ZkYXRhKCkgaG9vay4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKaW5kZXggMTNiNWZmYzdjZi4uMTNjMTdmZTk0NCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzg2LDcgKzM4Niw3IEBA
IGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAq
YykKICAgICAgICAgaWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVMTCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgICAgICAgICB4
ZnJlZSh2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOworICAgICAgICAgICAgICAgIHNjaGVkX2ZyZWVf
dmRhdGEoYy0+c2NoZWQsIHZjcHVfcHJpdlt2LT52Y3B1X2lkXSk7CiAgICAgICAgICAgICB4ZnJl
ZSh2Y3B1X3ByaXYpOwogICAgICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBk
b21kYXRhKTsKICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 07:05:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 07:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD1MQ-00081w-1Z; Wed, 25 Sep 2019 07:05: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=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD1MO-000814-KH
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 07:05:12 +0000
X-Inumbo-ID: cdcb0dc2-df62-11e9-962b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id cdcb0dc2-df62-11e9-962b-12813bfff9fa;
 Wed, 25 Sep 2019 07:05: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 17180AE78;
 Wed, 25 Sep 2019 07:05:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 09:05:02 +0200
Message-Id: <20190925070503.13850-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190925070503.13850-1-jgross@suse.com>
References: <20190925070503.13850-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/2] xen/sched: fix locking in
 a653sched_free_vdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

VGhlIGFyaW5jNjUzIHNjaGVkdWxlcidzIGZyZWVfdmRhdGEoKSBmdW5jdGlvbiBpcyBtaXNzaW5n
IHByb3Blcgpsb2NraW5nOiBhcyBpdCBpcyBtb2RpZnlpbmcgdGhlIHNjaGVkdWxlcidzIHByaXZh
dGUgdmNwdSBsaXN0IGl0IG5lZWRzCnRvIHRha2UgdGhlIHNjaGVkdWxlciBsb2NrIGR1cmluZyB0
aGF0IG9wZXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCA2ICsrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
YXJpbmM2NTMuYyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCA3MmI5ODhlYTVm
Li5kNDdiNzQ3ZWY0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC00NDIsMTYgKzQ0MiwyMiBAQCBhNjUz
c2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNw
dSAqdmMsIHZvaWQgKmRkKQogc3RhdGljIHZvaWQKIGE2NTNzY2hlZF9mcmVlX3ZkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKKyAgICBhNjUzc2NoZWRfcHJp
dl90ICpzY2hlZF9wcml2ID0gU0NIRURfUFJJVihvcHMpOwogICAgIGFyaW5jNjUzX3ZjcHVfdCAq
YXYgPSBwcml2OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBpZiAoYXYgPT0gTlVM
TCkKICAgICAgICAgcmV0dXJuOwogCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnNjaGVkX3ByaXYt
PmxvY2ssIGZsYWdzKTsKKwogICAgIGlmICggIWlzX2lkbGVfdmNwdShhdi0+dmMpICkKICAgICAg
ICAgbGlzdF9kZWwoJmF2LT5saXN0KTsKIAogICAgIHhmcmVlKGF2KTsKICAgICB1cGRhdGVfc2No
ZWR1bGVfdmNwdXMob3BzKTsKKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnNjaGVkX3By
aXYtPmxvY2ssIGZsYWdzKTsKIH0KIAogLyoqCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 08:34:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 08: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 1iD2kW-00078u-Nr; Wed, 25 Sep 2019 08:34:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD2kW-00078p-0C
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 08:34:12 +0000
X-Inumbo-ID: 3e77d8fa-df6f-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3e77d8fa-df6f-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 08:34:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B16D0ABCB;
 Wed, 25 Sep 2019 08:34:08 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c15e735a-089a-8c9e-5bb4-f2edd781819e@suse.com>
Date: Wed, 25 Sep 2019 10:34:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] libxc/x86: correct overflow avoidance check in
 AMD CPUID 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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGRmMjlkMDNmMWQgKCJsaWJ4Yy94ODY6IGF2b2lkIGNlcnRhaW4gb3ZlcmZsb3dzIGlu
IENQVUlEIEFQSUMgSUQKYWRqdXN0bWVudHMiIGludHJvZHVjZWQgYSBvbmUgYml0IHRvbyBuYXJy
b3cgbWFzayB3aGVuIGNoZWNraW5nIHdoZXRoZXIKbXVsdGlwbHlpbmcgYnkgMSAoaW4gcGFydGlj
dWxhciBpbiBsZWFmIDEpIHdvdWxkIHJlc3VsdCBpbiBvdmVyZmxvdy4KClJlcG9ydGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29scy9saWJ4Yy94Y19jcHVp
ZF94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtNDAzLDcgKzQwMyw3
IEBAIHN0YXRpYyB2b2lkIGFtZF94Y19jcHVpZF9wb2xpY3koY29uc3Qgc3QKICAgICAgICAgICog
LSBpbmNyZW1lbnRpbmcgQXBpY0lkQ29yZVNpemUgd2hlbiBpdCdzIHplcm8gKHdoaWNoIGNoYW5n
ZXMgdGhlCiAgICAgICAgICAqICAgbWVhbmluZyBvZiBiaXRzIDc6MCkuCiAgICAgICAgICAqLwot
ICAgICAgICBpZiAoIChyZWdzWzJdICYgMHg3ZnUpIDwgMHg3ZnUgKQorICAgICAgICBpZiAoIChy
ZWdzWzJdICYgMHhmZnUpIDwgMHg3ZnUgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIChy
ZWdzWzJdICYgMHhmMDAwdSkgJiYgKHJlZ3NbMl0gJiAweGYwMDB1KSAhPSAweGYwMDB1ICkKICAg
ICAgICAgICAgICAgICByZWdzWzJdID0gKChyZWdzWzJdICsgMHgxMDAwdSkgJiAweGYwMDB1KSB8
IChyZWdzWzJdICYgMHhmZnUpOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 08:40:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 08:40:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD2qY-0007w9-FX; Wed, 25 Sep 2019 08:40:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6irf=XU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iD2qW-0007w4-J7
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 08:40:24 +0000
X-Inumbo-ID: 1ca7c13a-df70-11e9-962c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 1ca7c13a-df70-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 08:40:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569400823;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=NuQIlWHihiDrnNNI95FebJ6kkdnQCKy2OEsJtUcR38E=;
 b=VqTwSsyFN69MwlgaB48PK6DU9AU+AhjqP3Unxd7owRjkzBGm/k0FC7tv
 /NW9+LsWLxyUjwKxIT6+13dXZu7x5KOrZbmGIVmcAOyb+5sZ0+hOfO4Zu
 NkvYRQcE9dQKxv3OYTwPFmFy/s+SfZ+73MQwO3+pVUadClgI9oKxwCm1m g=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: d57QBUyqImpP5vTVV9EEjc/jJmLy3vLYUfc/2BF4xGtxQrQjAmzY28k0aHjVg8u00MeEymAz7O
 xAx53gmVwx06Rgokb2GPVDtw/vPMhn1CRIzlRQ/y7F70X10da4lYo3bdBzg/CbkTS63qyThIqJ
 aozzcSytb7FJ7nDfUscc+e/uYuvMKnbMvQE05hXEcebkiGbp9OPgaYxVqG1JJfi2shyUj3Lpap
 hJwpHgBzytb7J4LNShUlpcE6Pxc83eihQpXM1aLArcKWPRPhGsv+v2KDOeCKMoQC+pGUuFa9GT
 /n0=
X-SBRS: 2.7
X-MesageID: 6101172
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6101172"
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 v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw
Date: Wed, 25 Sep 2019 08:40:16 +0000
Message-ID: <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
In-Reply-To: <20190918104113.3294-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 v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <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>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

UGluZz8gSSBkb24ndCB0aGluayB0aGlzIHNlcmllcyBpcyBhd2FpdGluZyBhbnkgbW9yZSBhY2tz
Lg0KDQogIFBhdWwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBTZW50OiAxOCBTZXB0ZW1iZXIg
MjAxOSAxMTo0MQ0KPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEFudGhvbnkgUGVyYXJkDQo+IDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPjsgUGV0cmUgUGlyY2FsYWJ1DQo+IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT47IFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkN
Cj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IFZvbG9keW15ciBCYWJj
aHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+
IFN1YmplY3Q6IFtQQVRDSCB2MTMgMC80XSBhZGQgcGVyLWRvbWFpbiBJT01NVSBjb250cm9sDQo+
IA0KPiBUaGVzZSBhcmUgdGhlIHJlbWFpbmluZyB1bmNvbW1pdHRlZCBwYXRjaGVzIGZyb20gbXkg
cHJldmlvdXMgc2VyaWVzOg0KPiANCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAxMjA4Lmh0bWwNCj4gDQo+IFRoZSBvbmx5
IHBhdGNoIHRoYXQgaGFzIGJlZW4gcmV2aXNlZCBpcyBwYXRjaCAjNCAocHJldmlvdXNseSBwYXRj
aCAjNikuDQo+IA0KPiBJYW4gSmFja3NvbiAoMSk6DQo+ICAgdG9vbHMvb2NhbWw6IGFiaSBjaGVj
azogQ29wZSB3aXRoIGNvbnNlY3V0aXZlIHJlbGV2YW50IGVudW1zDQo+IA0KPiBQYXVsIER1cnJh
bnQgKDMpOg0KPiAgIHJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01N
VSBwYWdlIHRhYmxlcw0KPiAgIGlvbW11OiB0aWR5IHVwIGlvbW11X3VzZV9oYXBfcHQoKSBhbmQg
bmVlZF9pb21tdV9wdF9zeW5jKCkgbWFjcm9zDQo+ICAgaW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdo
JyBjb25maWd1cmF0aW9uIG9wdGlvbiB0byB4bC5jZmcuLi4NCj4gDQo+ICBkb2NzL21hbi94bC5j
ZmcuNS5wb2QuaW4gICAgICAgICAgICAgIHwgIDU3ICsrKysrKysrKw0KPiAgdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgICB8ICAxNiArKysNCj4gIHRvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jICAgICAgICAgICAgfCAgMzAgKysrKy0NCj4gIHRvb2xzL2xpYnhsL2xpYnhsX21l
bS5jICAgICAgICAgICAgICAgfCAgIDYgKy0NCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgICAgICAgICAgfCAgIDkgKysNCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMgICAgICAg
ICAgICAgfCAgMTUgKysrDQo+ICB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAgICAgICAgICAg
IHwgICAxICsNCj4gIHRvb2xzL29jYW1sL2xpYnMveGMvYWJpLWNoZWNrICAgICAgICAgfCAgMTcg
Ky0tDQo+ICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAgICAgIHwgICA0ICsNCj4g
IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgICAgfCAgIDUgKw0KPiAgdG9vbHMv
b2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgICB8ICAxNyArKy0NCj4gIHRvb2xzL3hsL3hs
X3BhcnNlLmMgICAgICAgICAgICAgICAgICAgfCAxNzggKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0NCj4gIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiAg
eGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgICB8ICAxMCArLQ0KPiAgeGVuL2Fy
Y2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMg
ICAgICAgICAgICAgICB8ICAgNSArLQ0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMg
ICAgICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAg
ICB8ICAgNCArLQ0KPiAgeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAgICAgICAgICAgICB8ICAg
MiArLQ0KPiAgeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICB8ICAgMiArLQ0K
PiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgICB8ICAgNyArDQo+ICB4ZW4v
Y29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICAgIHwgIDEzIC0tDQo+ICB4ZW4vY29tbW9u
L21lbW9yeS5jICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQo+ICB4ZW4vY29tbW9uL3ZtX2V2
ZW50LmMgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9LY29uZmlnICAgICAgIHwgICAzICsNCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rldmlj
ZV90cmVlLmMgfCAgMTEgLS0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAg
ICAgfCAxNDcgKysrKysrLS0tLS0tLS0tLS0tLS0tDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYyAgICAgICAgIHwgIDEyIC0tDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYyAgIHwgIDEwICstDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YyAgIHwgIDk3IC0tLS0tLS0tLS0tLS0tDQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11Lmgg
ICAgICAgICAgIHwgICAzIC0NCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAg
ICAgfCAgIDQgLQ0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICB8ICAx
MCArLQ0KPiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICB8ICA0MCArKyst
LS0NCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgfCAgIDggLS0NCj4g
IDM3IGZpbGVzIGNoYW5nZWQsIDM4OCBpbnNlcnRpb25zKCspLCAzNzAgZGVsZXRpb25zKC0pDQo+
IC0tLQ0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4g
Q2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPg0KPiBDYzogRGF2
aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4NCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4NCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPg0KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPg0KPiBDYzogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bT4NCj4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+IENjOiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+DQo+IENjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4NCj4gQ2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFt
LmNvbT4NCj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+IC0tDQo+IDIuMjAuMS4yLmdiMjFl
YmI2NzENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 08:41:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 08: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 1iD2r9-0007zc-Qh; Wed, 25 Sep 2019 08: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD2r7-0007yV-R0
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 08:41:01 +0000
X-Inumbo-ID: 337aa5a8-df70-11e9-962c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 337aa5a8-df70-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 08:41: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 E7F3AAE16;
 Wed, 25 Sep 2019 08:40:59 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190925070503.13850-1-jgross@suse.com>
 <20190925070503.13850-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <eae901ad-9a10-6bb7-0812-648bb63ef874@suse.com>
Date: Wed, 25 Sep 2019 10:41:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190925070503.13850-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen/sched: fix locking in
 a653sched_free_vdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAwOTowNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGUgYXJpbmM2NTMg
c2NoZWR1bGVyJ3MgZnJlZV92ZGF0YSgpIGZ1bmN0aW9uIGlzIG1pc3NpbmcgcHJvcGVyCj4gbG9j
a2luZzogYXMgaXQgaXMgbW9kaWZ5aW5nIHRoZSBzY2hlZHVsZXIncyBwcml2YXRlIHZjcHUgbGlz
dCBpdCBuZWVkcwo+IHRvIHRha2UgdGhlIHNjaGVkdWxlciBsb2NrIGR1cmluZyB0aGF0IG9wZXJh
dGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgooYW5kIG1heWJl
IGFsc28gU3VzcGVjdGVkLWJ5KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 08:41:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 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 1iD2rp-000844-5v; Wed, 25 Sep 2019 08:41: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD2ro-00083p-46
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 08:41:44 +0000
X-Inumbo-ID: 4c95f678-df70-11e9-962c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4c95f678-df70-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 08:41: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 4D849AC3F;
 Wed, 25 Sep 2019 08:41:42 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190925070503.13850-1-jgross@suse.com>
 <20190925070503.13850-3-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <18ed3227-38be-09bf-420f-a125813b5e78@suse.com>
Date: Wed, 25 Sep 2019 10:41:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190925070503.13850-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/sched: fix freeing per-vcpu data in
 sched_move_domain()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAwOTowNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBjYXNlIG9mIGFu
IGFsbG9jYXRpb24gZXJyb3Igb2YgcGVyLXZjcHUgZGF0YSBpbiBzY2hlZF9tb3ZlX2RvbWFpbigp
Cj4gdGhlIGFscmVhZHkgYWxsb2NhdGVkIGRhdGEgaXMgZnJlZWQganVzdCB1c2luZyB4ZnJlZSgp
LiBUaGlzIGlzIHdyb25nCj4gYXMgc29tZSBzY2hlZHVsZXJzIG5lZWQgdG8gZG8gYWRkaXRpb25h
bCBvcGVyYXRpb25zIChlLmcuIHRoZSBhcmluYzY1Mwo+IHNjaGVkdWxlciBuZWVkcyB0byByZW1v
dmUgdGhlIHZjcHUtZGF0YSBmcm9tIGEgbGlzdCkuCj4gCj4gU28gaW5zdGVhZCB4ZnJlZSgpIG1h
a2UgdXNlIG9mIHRoZSBzY2hlZF9mcmVlX3ZkYXRhKCkgaG9vay4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 08:51:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 08: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 1iD30n-0000X1-3p; Wed, 25 Sep 2019 08:51: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD30m-0000Wu-2y
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 08:51:00 +0000
X-Inumbo-ID: 96f32cb2-df71-11e9-962c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 96f32cb2-df71-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 08:50: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 42ED3AE16;
 Wed, 25 Sep 2019 08:50:56 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
Date: Wed, 25 Sep 2019 10:50:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

T24gMjUuMDkuMjAxOSAxMDo0MCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFBpbmc/IEkgZG9uJ3Qg
dGhpbmsgdGhpcyBzZXJpZXMgaXMgYXdhaXRpbmcgYW55IG1vcmUgYWNrcy4KCkkgZGlkIGVudW1l
cmF0ZSB0aGUgb3RoZXIgZGF5IG9uIGlyYyB3aGF0IGlzIHN0aWxsIG1pc3NpbmcgYWNjb3JkaW5n
CnRvIG15IHJlY29yZHMuIFdvdWxkIHlvdSBtaW5kIHBvaW50aW5nIG1lIGF0IGEgbGlieGwgbWFp
bnRhaW5lciBhY2sKZm9yIHBhdGNoIDE/IEkgdGhpbmsgSSd2ZSBtYW5hZ2VkIHRvIHNwb3QgdGhl
IG1pc3Npbmcgb25lIGZvciBwYXRjaCAzLAp3aGljaCBodW5nIG9mZiBhICJSRVBPU1QiIHRocmVh
ZC4gQW5kIEkgcmVhbGl6ZSBJIHdhcyB3cm9uZ2x5IGxvb2tpbmcKZm9yIGEgdG9vbCBzdGFjayBt
YWludGFpbmVyIGFjayBmb3IgcGF0Y2ggNCwgd2hlbiBhIGxpYnhsIG9uZSBpcwpzdWZmaWNpZW50
IGFuZCBhbHJlYWR5IHRoZXJlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 08:51:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 08:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD31h-0000b3-FI; Wed, 25 Sep 2019 08:51: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=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iD31f-0000ar-M3
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 08:51:55 +0000
X-Inumbo-ID: b7e31f04-df71-11e9-962c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id b7e31f04-df71-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 08: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 1iD31b-0002er-ID; Wed, 25 Sep 2019 08:51: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 1iD31b-0006xl-7P; Wed, 25 Sep 2019 08:51:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iD31b-0003w3-6K; Wed, 25 Sep 2019 08:51:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141737-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start.2:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9f7582d15f82e86b2041ab22327b7d769e061c1f
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 08:51:51 +0000
Subject: [Xen-devel] [linux-linus test] 141737: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTczNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxNzM3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9i
b290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDlmNzU4MmQxNWY4MmU4NmIyMDQxYWIy
MjMyN2I3ZDc2OWUwNjFjMWYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMDQgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMjAzIGRheXMgIDE1NSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE3MzcgIDIwMTktMDktMjMgMjM6MzA6MjUg
WiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ4NjYgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTU3NTQxIGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 08:57:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 08: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 1iD36c-0000pu-Ai; Wed, 25 Sep 2019 08:57:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6irf=XU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iD36b-0000pp-Mv
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 08:57:01 +0000
X-Inumbo-ID: 6fa87c56-df72-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 6fa87c56-df72-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 08:57:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569401821;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=61Zkg3KQAu+TtqSXetY19ybCSJlY+BFos5/K62BU1YY=;
 b=f1lbJWS6aIcxLtLxXfRnZeldr5uKYdlQT6PGKaIStyWfI02st41cbJAd
 UoR8dTR0B2a45mYH8soXX47Pi+wDmOEfKKQ8Sj1gkxfKPEUJU8Dce6kvW
 C6YeSB1utred95DjhpqJIeL3SlTCoDFbY+/m+C87+dxKDG808/zlsVw5z 8=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0mPjF4KRV3FF6haxAO1jdpWkRrn4PU4syrt/neZaszzgtsXb2TjYGEge5YzHnmK6EHwKfJGSxO
 NfWeFUtCiy2FDYDidM/J25RExv7K3asjrLNjXqU5k6Jls4W71WS6rODH2L5aRbbFOQiDSINeJW
 TZLkRPh/CURQR6TjI0Cum7H0mm/QbN8NLp6PX7LTejokYnkd6PTy4/GHWaMOTivjVgaKt3O5sa
 rG02L0wOfyv+KnlhQgEFIJka6LzgYMe8Ak8rAqg0/u6gnR3fLM7/ljoeau0X+YSf7Ez0m8qta2
 sa4=
X-SBRS: 2.7
X-MesageID: 6101779
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6101779"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw///hpgCAACJVgA==
Date: Wed, 25 Sep 2019 08:56:55 +0000
Message-ID: <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
In-Reply-To: <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, David Scott <dave@recoil.org>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE5IDA5OjUxDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIu
Y29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEFudGhv
bnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcA0KPiA8
R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgVm9sb2R5
bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgU3RlZmFubyBTdGFiZWxs
aW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgS29ucmFkUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+OyBEYXZpZCBTY290dA0KPiA8ZGF2ZUByZWNvaWwub3JnPjsg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPjsgVGltIChYZW4ub3JnKSA8dGlt
QHhlbi5vcmc+OyBXZWkgTGl1DQo+IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1k
ZXZlbF0gW1BBVENIIHYxMyAwLzRdIGFkZCBwZXItZG9tYWluIElPTU1VIGNvbnRyb2wNCj4gDQo+
IE9uIDI1LjA5LjIwMTkgMTA6NDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiBQaW5nPyBJIGRv
bid0IHRoaW5rIHRoaXMgc2VyaWVzIGlzIGF3YWl0aW5nIGFueSBtb3JlIGFja3MuDQo+IA0KPiBJ
IGRpZCBlbnVtZXJhdGUgdGhlIG90aGVyIGRheSBvbiBpcmMgd2hhdCBpcyBzdGlsbCBtaXNzaW5n
IGFjY29yZGluZw0KPiB0byBteSByZWNvcmRzLg0KDQpPaCwgSSBtdXN0IGhhdmUgZHJvcHBlZCBv
ZmYgYW4gbWlzc2VkIHRoYXQuIENvbm5lY3Rpdml0eSBjYW4gYmUgc29tZXdoYXQgZmxha2V5IGhl
cmUgaW4gdGhlIG9mZmljZSA6LSgNCg0KPiBXb3VsZCB5b3UgbWluZCBwb2ludGluZyBtZSBhdCBh
IGxpYnhsIG1haW50YWluZXIgYWNrDQo+IGZvciBwYXRjaCAxPyBJIHRoaW5rIEkndmUgbWFuYWdl
ZCB0byBzcG90IHRoZSBtaXNzaW5nIG9uZSBmb3IgcGF0Y2ggMywNCj4gd2hpY2ggaHVuZyBvZmYg
YSAiUkVQT1NUIiB0aHJlYWQuIEFuZCBJIHJlYWxpemUgSSB3YXMgd3JvbmdseSBsb29raW5nDQo+
IGZvciBhIHRvb2wgc3RhY2sgbWFpbnRhaW5lciBhY2sgZm9yIHBhdGNoIDQsIHdoZW4gYSBsaWJ4
bCBvbmUgaXMNCj4gc3VmZmljaWVudCBhbmQgYWxyZWFkeSB0aGVyZS4NCg0KSSB0aG91Z2h0IEkn
ZCBoYWQgYW4gdG9vbHN0YWNrIGFjayBvbiBwYXRjaCAjMSBidXQgbm93IHRoYXQgSSBsb29rIGFn
YWluLCB5b3UncmUgcmlnaHQuLi4gaXQncyBzdGlsbCBtaXNzaW5nLiBJJ2xsIGNoYXNlIHRoYXQg
b25lLg0KDQpUaGFua3MsDQoNCiAgUGF1bA0KDQo+IA0KPiBKYW4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:00:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09: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 1iD39e-0001Z6-VL; Wed, 25 Sep 2019 09:00:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6irf=XU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iD39d-0001XR-MC
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:00:09 +0000
X-Inumbo-ID: debc9f78-df72-11e9-97fb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id debc9f78-df72-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 09:00:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569402007;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=MRti3QuCBFegVl3XhrSEUeLnGcO9UUM6OMzPjfaMG+s=;
 b=cIZNbpa4DfRRikm5dgZXogMSlVZStVSYuSjsQ2IOMW2VMIxG4IJ8cnwK
 NUR9mobNykyJFZGVn1vr41zkYNsX6RPrSPpYUn1htzdLsUseKOp5R/5/E
 Nl/OA26vzyWixrLmWqYJvSwjjOroOHYLi+riUzQt2NAzZQEEAYokP/uge A=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xbEJcZs8Xcav9PBUOUMtrTYc/4uV84QcYKNqC3mxL0U5HLqvU7s8cYMIDy1iKYF2XckB6mAcQ8
 sT6tJXz35Dgk2seOQ83fNqEFAG8L0/JFVf2bsz9yvb9vL813Dxwo08zoLzaNddGeE4eYoeKfnN
 roYifwnI3QsMcv/fK1xzDBupQGTddC1/Od8DlsDhiBfCx3mlapdyquq2LvraTu5Y7M1VaUSA0M
 TRz13SO1NQhslzqSfgkWExElKysgSFSORfAd0QDm/Ih/MhmR7FVWvFsavV5qhox5QYRJRMk5Ue
 AVQ=
X-SBRS: 2.7
X-MesageID: 6308425
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6308425"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>, Anthony Perard
 <anthony.perard@citrix.com>
Thread-Topic: [PATCH v13 1/4] remove late (on-demand) construction of IOMMU
 page tables
Thread-Index: AQHVbg2cp4/RM5itbkmB4FCOySHfvac8Ipwg
Date: Wed, 25 Sep 2019 09:00:02 +0000
Message-ID: <5e25bfa2e5cb4cc3acf845465dea50c5@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <20190918104113.3294-2-paul.durrant@citrix.com>
In-Reply-To: <20190918104113.3294-2-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 1/4] remove late (on-demand)
 construction of IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel \(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>

TGlieGwgbWFpbnRhaW5lcnMuLi4gcGluZz8NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBTZW50
OiAxOCBTZXB0ZW1iZXIgMjAxOSAxMTo0MQ0KPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnDQo+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+OyBSYXp2YW4NCj4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVm9sb2R5bXlyIEJhYmNodWsNCj4g
PFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv
bT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhl
bi5vcmc+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgUm9nZXIgUGF1IE1vbm5lDQo+IDxyb2dlci5w
YXVAY2l0cml4LmNvbT47IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IEdl
b3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFBldHJlIFBpcmNhbGFi
dSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MTMgMS80
XSByZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25zdHJ1Y3Rpb24gb2YgSU9NTVUgcGFnZSB0YWJs
ZXMNCj4gDQo+IE5vdyB0aGF0IHRoZXJlIGlzIGEgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUgZmxh
Zywgd2hpY2ggc2hvdWxkIGJlIHNldCBpZg0KPiBhbnkgZGV2aWNlIGlzIGdvaW5nIHRvIGJlIHBh
c3NlZCB0aHJvdWdoLCBzdG9wIGRlZmVycmluZyBwYWdlIHRhYmxlDQo+IGNvbnN0cnVjdGlvbiB1
bnRpbCB0aGUgYXNzaWdubWVudCBpcyBkb25lLiBBbHNvIGRvbid0IHRlYXIgZG93biB0aGUgdGFi
bGVzDQo+IGFnYWluIHdoZW4gdGhlIGxhc3QgZGV2aWNlIGlzIGRlLWFzc2lnbmVkOyBkZWZlciB0
aGF0IHRhc2sgdW50aWwgZG9tYWluDQo+IGRlc3RydWN0aW9uLg0KPiANCj4gVGhpcyBhbGxvd3Mg
dGhlIGhhc19pb21tdV9wdCgpIGhlbHBlciBhbmQgaW9tbXVfc3RhdHVzIGVudW1lcmF0aW9uIHRv
IGJlDQo+IHJlbW92ZWQuIENhbGxzIHRvIGhhc19pb21tdV9wdCgpIGFyZSBzaW1wbHkgcmVwbGFj
ZWQgYnkgY2FsbHMgdG8NCj4gaXNfaW9tbXVfZW5hYmxlZCgpLiBSZW1haW5pbmcgb3Blbi1jb2Rl
ZCB0ZXN0cyBvZiBpb21tdV9oYXBfcHRfc2hhcmUgY2FuDQo+IGFsc28gYmUgcmVwbGFjZWQgYnkg
Y2FsbHMgdG8gaW9tbXVfdXNlX2hhcF9wdCgpLg0KPiBUaGUgYXJjaF9pb21tdV9wb3B1bGF0ZV9w
YWdlX3RhYmxlKCkgYW5kIGlvbW11X2NvbnN0cnVjdCgpIGZ1bmN0aW9ucyBiZWNvbWUNCj4gcmVk
dW5kYW50LCBhcyBkb2VzIHRoZSAnc3RyaWN0IG1vZGUnIGRvbTAgcGFnZV9saXN0IG1hcHBpbmcg
Y29kZSBpbg0KPiBpb21tdV9od2RvbV9pbml0KCksIGFuZCBpb21tdV90ZWFyZG93bigpIGNhbiBi
ZSBtYWRlIHN0YXRpYyBpcyBpdHMgb25seQ0KPiByZW1haW5pbmcgY2FsbGVyLCBpb21tdV9kb21h
aW5fZGVzdHJveSgpLCBpcyB3aXRoaW4gdGhlIHNhbWUgc291cmNlDQo+IG1vZHVsZS4NCj4gDQo+
IEFsbCBpbiBhbGwsIGFib3V0IDIyMCBsaW5lcyBvZiBjb2RlIGFyZSByZW1vdmVkIGZyb20gdGhl
IGh5cGVydmlzb3IgKGF0DQo+IHRoZSBleHBlbnNlIG9mIHNvbWUgYWRkaXRpb25zIGluIHRoZSB0
b29sc3RhY2spLg0KPiANCj4gTk9URTogVGhpcyBwYXRjaCB3aWxsIGNhdXNlIGEgc21hbGwgYW1v
dW50IG9mIGV4dHJhIHJlc291cmNlIHRvIGJlIHVzZWQNCj4gICAgICAgdG8gYWNjb21tb2RhdGUg
SU9NTVUgcGFnZSB0YWJsZXMgdGhhdCBtYXkgbmV2ZXIgYmUgdXNlZCwgc2luY2UgdGhlDQo+ICAg
ICAgIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcgaXMgY3VycmVudGx5IHNldCB0byB0aGUg
dmFsdWUgb2YgdGhlDQo+ICAgICAgIGdsb2JhbCBpb21tdV9lbmFibGUgZmxhZy4gQSBzdWJzZXF1
ZW50IHBhdGNoIHdpbGwgYWRkIGFuIG9wdGlvbiB0bw0KPiAgICAgICB0aGUgdG9vbHN0YWNrIHRv
IGFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYgaWYgdGhlcmUgaXMgbm8gaW50ZW50aW9uDQo+ICAg
ICAgIHRvIGFzc2lnbiBwYXNzdGhyb3VnaCBoYXJkd2FyZSB0byB0aGUgZG9tYWluLg0KPiAgICAg
ICBUbyBhY2NvdW50IGZvciB0aGUgZXh0cmEgcmVzb3VyY2UsICdpb21tdV9tZW1rYicgaGFzIGJl
ZW4gYWRkZWQgdG8NCj4gICAgICAgZG9tYWluX2J1aWxkX2luZm8uIFRoaXMgcGF0Y2ggc2V0cyBp
dCB0byBhIHZhbHVlIGNhbGN1bGF0ZWQgYmFzZWQNCj4gICAgICAgb24gdGhlIGRvbWFpbidzIG1h
eGltdW0gbWVtb3J5IHdoZW4gdGhlIFAyTSBzaGFyaW5nIGlzIGVpdGhlciBub3QNCj4gICAgICAg
c3VwcG9ydGVkIG9yIGdsb2JhbGx5IGRpc2FibGVkLCBvciB6ZXJvIG90aGVyd2lzZS4gSG93ZXZl
ciwgd2hlbg0KPiAgICAgICB0aGUgdG9vbHN0YWNrIG9wdGlvbiBtZW50aW9uZWQgYWJvdmUgaXMg
YWRkZWQsIGl0IHdpbGwgYWxzbyBiZSB6ZXJvDQo+ICAgICAgIGlmIHRoZSBwZXItZG9tYWluIElP
TU1VLWVuYWJsZSBmbGFnIGlzIHR1cm5lZCBvZmYuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBSZXZpZXdlZC1ieTogQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQo+IEFja2VkLWJ5OiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+DQo+IFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPg0KPiAtLS0NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gQ2M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJf
QmFiY2h1a0BlcGFtLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+DQo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+DQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gQ2M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPg0KPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gQ2M6
ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IENjOiBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+DQo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+DQo+IENjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPg0KPiANCj4gUHJldmlvdXNseSBwYXJ0IG9mIHNlcmllcyBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcv
bXNnMDIyNjcuaHRtbA0KPiANCj4gdjk6DQo+ICAtIEF2b2lkIHRoZSBpb21tdV9tZW1rYiBvdmVy
aGVhZCBpZiB0aGUgSU9NTVUgaXMgZGlzYWJsZSBvciBwYWdlIHRhYmxlcw0KPiAgICBhcmUgc2hh
cmVkDQo+IA0KPiB2NzoNCj4gIC0gQWRkIHRvb2xzdGFjayBtZW1vcnkgcmVzZXJ2YXRpb24gZm9y
IElPTU1VIHBhZ2UgdGFibGVzLi4uIFJlLXVzZSBvZg0KPiAgICBzaGFkb3cgY2FsY3VsYXRpb24g
ZGlkbid0IHNlZW0gYXBwcm9wcmlhdGUgc28gYSBuZXcgaGVscGVyIGZ1bmN0aW9uIGlzDQo+ICAg
IGFkZGVkDQo+IA0KPiB2NToNCj4gIC0gTWlub3Igc3R5bGUgZml4ZXMNCj4gLS0tDQo+ICB0b29s
cy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgIHwgICA3ICsrDQo+ICB0b29scy9saWJ4
bC9saWJ4bF9tZW0uYyAgICAgICAgICAgICAgIHwgICA2ICstDQo+ICB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgICAgICAgICAgIHwgICAxICsNCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmMgICAgICAgICAgICAgfCAgMTUgKysrDQo+ICB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAg
ICAgICAgICAgIHwgICAxICsNCj4gIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAg
ICAgfCAgMjQgKysrKy0NCj4gIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAg
fCAgIDIgKy0NCj4gIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgICAgfCAgIDIg
Ky0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAgICAgICAgICAgfCAgIDUgKy0NCj4g
IHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICAgICAgfCAgIDIgKy0NCj4gIHhlbi9h
cmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gIHhlbi9hcmNoL3g4
Ni9tbS9wYWdpbmcuYyAgICAgICAgICAgICAgfCAgIDIgKy0NCj4gIHhlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYyAgICAgICAgICAgICAgfCAgIDIgKy0NCj4gIHhlbi9jb21tb24vbWVtb3J5LmMgICAg
ICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gIHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgICAg
ICAgICAgICAgfCAgIDIgKy0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVl
LmMgfCAgMTEgLS0tDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgIHwg
MTM0ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYyAgICAgICAgIHwgIDEyIC0tLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgICB8ICAxMCArLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11
LmMgICB8ICA5NyAtLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2lv
bW11LmggICAgICAgICAgIHwgICAyICstDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11Lmgg
ICAgICAgICAgIHwgICAyICstDQo+ICB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAg
ICAgIHwgIDE2IC0tLQ0KPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICB8
ICAgMiAtDQo+ICAyNCBmaWxlcyBjaGFuZ2VkLCA5NCBpbnNlcnRpb25zKCspLCAyNzEgZGVsZXRp
b25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgNCj4gaW5kZXggODE2OWQ0NGJkYS4uMTI1NDUxMzBkZiAxMDA2NDQNCj4gLS0t
IGEvdG9vbHMvbGlieGwvbGlieGwuaA0KPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oDQo+IEBA
IC00MDgsNiArNDA4LDEzIEBADQo+ICAgKi8NCj4gICNkZWZpbmUgTElCWExfSEFWRV9QSFlTSU5G
T19DQVBfSU9NTVVfSEFQX1BUX1NIQVJFIDENCj4gDQo+ICsvKg0KPiArICogTElCWExfSEFWRV9C
VUlMRElORk9fSU9NTVVfTUVNS0IgaW5kaWNhdGVzIHRoYXRlIGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvDQo+ICsgKiBoYXMgYW4gaW9tbXVfbWVta2IgZmllbGQgd2hpY2ggc2hvdWxkIGJlIHNldCB3
aXRoIHRoZSBhbW91bnQgb2YgbWVtb3J5DQo+ICsgKiBvdmVyaGVhZCBuZWVkZWQgYnkgdGhlIGRv
bWFpbiBmb3IgcG9wdWxhdGluZyBJT01NVSBwYWdlIHRhYmxlcy4NCj4gKyAqLw0KPiArI2RlZmlu
ZSBMSUJYTF9IQVZFX0JVSUxESU5GT19JT01NVV9NRU1LQiAxDQo+ICsNCj4gIC8qDQo+ICAgKiBs
aWJ4bCBBQkkgY29tcGF0aWJpbGl0eQ0KPiAgICoNCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMNCj4gaW5kZXggNDQ4YTJhZjhm
ZC4uZmQ2ZjMzMzEyZSAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMNCj4g
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMNCj4gQEAgLTQ2MSwxNSArNDYxLDE3IEBAIGlu
dCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsDQo+ICAgICAgaWYgKHJj
KSBnb3RvIG91dDsNCj4gDQo+ICAgICAgKm5lZWRfbWVta2IgPSBiX2luZm8tPnRhcmdldF9tZW1r
YjsNCj4gKyAgICAqbmVlZF9tZW1rYiArPSBiX2luZm8tPnNoYWRvd19tZW1rYiArIGJfaW5mby0+
aW9tbXVfbWVta2I7DQo+ICsNCj4gICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgew0KPiAgICAg
IGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOg0KPiAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZ
UEVfSFZNOg0KPiAtICAgICAgICAqbmVlZF9tZW1rYiArPSBiX2luZm8tPnNoYWRvd19tZW1rYiAr
IExJQlhMX0hWTV9FWFRSQV9NRU1PUlk7DQo+ICsgICAgICAgICpuZWVkX21lbWtiICs9IExJQlhM
X0hWTV9FWFRSQV9NRU1PUlk7DQo+ICAgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2lu
Zm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkNCj4gICAgICAgICAgICAgICpuZWVkX21lbWti
ICs9IDMyICogMTAyNDsNCj4gICAgICAgICAgYnJlYWs7DQo+ICAgICAgY2FzZSBMSUJYTF9ET01B
SU5fVFlQRV9QVjoNCj4gLSAgICAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZvLT5zaGFkb3dfbWVt
a2IgKyBMSUJYTF9QVl9FWFRSQV9NRU1PUlk7DQo+ICsgICAgICAgICpuZWVkX21lbWtiICs9IExJ
QlhMX1BWX0VYVFJBX01FTU9SWTsNCj4gICAgICAgICAgYnJlYWs7DQo+ICAgICAgZGVmYXVsdDoN
Cj4gICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsNCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbA0KPiBpbmRleCA3
MjUzZDZlMGZiLi5kNTJjNjNiNmIwIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwNCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsDQo+IEBAIC00ODYs
NiArNDg2LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWls
ZF9pbmZvIixbDQo+ICAgICAgKCJ0YXJnZXRfbWVta2IiLCAgICBNZW1LQiksDQo+ICAgICAgKCJ2
aWRlb19tZW1rYiIsICAgICBNZW1LQiksDQo+ICAgICAgKCJzaGFkb3dfbWVta2IiLCAgICBNZW1L
QiksDQo+ICsgICAgKCJpb21tdV9tZW1rYiIsICAgICBNZW1LQiksDQo+ICAgICAgKCJydGNfdGlt
ZW9mZnNldCIsICB1aW50MzIpLA0KPiAgICAgICgiZXhlY19zc2lkcmVmIiwgICAgdWludDMyKSwN
Cj4gICAgICAoImV4ZWNfc3NpZF9sYWJlbCIsIHN0cmluZyksDQo+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF91dGlscy5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYw0KPiBpbmRl
eCBmMzYwZjVlMjI4Li40MDU3MzNiN2UxIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF91dGlscy5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMNCj4gQEAgLTQ4LDYg
KzQ4LDIxIEBAIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnko
dW5zaWduZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkDQo+ICAgICAgcmV0dXJuIDQgKiAoMjU2
ICogc21wX2NwdXMgKyAyICogKG1heG1lbV9rYiAvIDEwMjQpKTsNCj4gIH0NCj4gDQo+ICt1bnNp
Z25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBt
YXhtZW1fa2IpDQo+ICt7DQo+ICsgICAgdW5zaWduZWQgbG9uZyBpb21tdV9wYWdlcyA9IDAsIG1l
bV9wYWdlcyA9IG1heG1lbV9rYiAvIDQ7DQo+ICsgICAgdW5zaWduZWQgaW50IGxldmVsOw0KPiAr
DQo+ICsgICAgLyogQXNzdW1lIGEgNCBsZXZlbCBwYWdlIHRhYmxlIHdpdGggNTEyIGVudHJpZXMg
cGVyIGxldmVsICovDQo+ICsgICAgZm9yIChsZXZlbCA9IDA7IGxldmVsIDwgNDsgbGV2ZWwrKykN
Cj4gKyAgICB7DQo+ICsgICAgICAgIG1lbV9wYWdlcyA9IERJVl9ST1VORFVQKG1lbV9wYWdlcywg
NTEyKTsNCj4gKyAgICAgICAgaW9tbXVfcGFnZXMgKz0gbWVtX3BhZ2VzOw0KPiArICAgIH0NCj4g
Kw0KPiArICAgIHJldHVybiBpb21tdV9wYWdlcyAqIDQ7DQo+ICt9DQo+ICsNCj4gIGNoYXIgKmxp
YnhsX2RvbWlkX3RvX25hbWUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQ0KPiAgew0K
PiAgICAgIHVuc2lnbmVkIGludCBsZW47DQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF91dGlscy5oIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaA0KPiBpbmRleCA0NDQwOWFmZGM0
Li42MzBjY2JlMjhhIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5oDQo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgNCj4gQEAgLTI0LDYgKzI0LDcgQEAgY29u
c3QNCj4gIGNoYXIgKmxpYnhsX2Jhc2VuYW1lKGNvbnN0IGNoYXIgKm5hbWUpOyAvKiByZXR1cm5z
IHN0cmluZyBmcm9tIHN0cmR1cCAqLw0KPiANCj4gIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3Jl
cXVpcmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkIGlu
dCBzbXBfY3B1cyk7DQo+ICt1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9t
ZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IpOw0KPiAgaW50IGxpYnhsX25hbWVfdG9fZG9t
aWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpkb21pZCk7DQo+
ICBpbnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4bF9jdHggKmN0eCwgY29u
c3QgY2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsNCj4gIGNoYXIgKmxpYnhsX2RvbWlkX3Rv
X25hbWUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsNCj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jDQo+IGluZGV4IGUxMDViZGEy
YmIuLjI5M2Y1ZjczMGUgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMNCj4gKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYw0KPiBAQCAtMTIwNyw2ICsxMjA3LDcgQEAgdm9pZCBwYXJz
ZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLA0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgY29uZmlnX2xlbiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpDQo+ICB7DQo+ICsgICAgbGlieGxfcGh5c2luZm8g
cGh5c2luZm87DQo+ICAgICAgY29uc3QgY2hhciAqYnVmOw0KPiAgICAgIGxvbmcgbCwgdmNwdXMg
PSAwOw0KPiAgICAgIFhMVV9Db25maWcgKmNvbmZpZzsNCj4gQEAgLTEyMjEsMTAgKzEyMjIsMjIg
QEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLA0KPiAg
ICAgIGludCBwY2lfc2VpemUgPSAwOw0KPiAgICAgIGludCBpLCBlOw0KPiAgICAgIGNoYXIgKmtl
cm5lbF9iYXNlbmFtZTsNCj4gKyAgICBib29sIGlvbW11X2VuYWJsZWQsIGlvbW11X2hhcF9wdF9z
aGFyZTsNCj4gDQo+ICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8gPSAmZF9j
b25maWctPmNfaW5mbzsNCj4gICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvID0g
JmRfY29uZmlnLT5iX2luZm87DQo+IA0KPiArICAgIGxpYnhsX3BoeXNpbmZvX2luaXQoJnBoeXNp
bmZvKTsNCj4gKyAgICBpZiAobGlieGxfZ2V0X3BoeXNpbmZvKGN0eCwgJnBoeXNpbmZvKSAhPSAw
KSB7DQo+ICsgICAgICAgIGxpYnhsX3BoeXNpbmZvX2Rpc3Bvc2UoJnBoeXNpbmZvKTsNCj4gKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9nZXRfcGh5c2luZm8gZmFpbGVkXG4iKTsNCj4g
KyAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOw0KPiArICAgIH0NCj4gKw0KPiArICAgIGlvbW11
X2VuYWJsZWQgPSBwaHlzaW5mby5jYXBfaHZtX2RpcmVjdGlvOw0KPiArICAgIGlvbW11X2hhcF9w
dF9zaGFyZSA9IHBoeXNpbmZvLmNhcF9pb21tdV9oYXBfcHRfc2hhcmU7DQo+ICsgICAgbGlieGxf
cGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8pOw0KPiArDQo+ICAgICAgY29uZmlnPSB4bHVfY2Zn
X2luaXQoc3RkZXJyLCBjb25maWdfc291cmNlKTsNCj4gICAgICBpZiAoIWNvbmZpZykgew0KPiAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBhbGxvY2F0ZSBmb3IgY29uZmlndXJh
dGlvblxuIik7DQo+IEBAIC0xNDQ4LDE0ICsxNDYxLDIxIEBAIHZvaWQgcGFyc2VfY29uZmlnX2Rh
dGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwNCj4gICAgICAgICAgZXhpdCgxKTsNCj4gICAg
ICB9DQo+IA0KPiAtICAgIC8qIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KCkgbXVz
dCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzDQo+ICsgICAgLyogbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkoKSBhbmQNCj4gKyAgICAgKiBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9t
bXVfbWVtb3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzDQo+ICAgICAgICog
KGRlZmF1bHQgb3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9yeSBhcmUgc2V0LCBiZWNh
dXNlIHRoZQ0KPiAtICAgICAqIGNhbGN1bGF0aW9uIGRlcGVuZHMgb24gdGhvc2UgdmFsdWVzLiAq
Lw0KPiArICAgICAqIGNhbGN1bGF0aW9ucyBkZXBlbmQgb24gdGhvc2UgdmFsdWVzLiAqLw0KPiAg
ICAgIGJfaW5mby0+c2hhZG93X21lbWtiID0gIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hh
ZG93X21lbW9yeSIsICZsLCAwKQ0KPiAgICAgICAgICA/IGwgKiAxMDI0DQo+ICAgICAgICAgIDog
bGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsDQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNw
dXMpOw0KPiANCj4gKyAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBpcyBuZWVkZWQgaWYgZWl0
aGVyIHRoZSBJT01NVSBpcyBkaXNhYmxlZCBvciBpdA0KPiArICAgICAqIGNhbiBzaGFyZSB0aGUg
UDJNLiAqLw0KPiArICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPSAoIWlvbW11X2VuYWJsZWQgfHwg
aW9tbXVfaGFwX3B0X3NoYXJlKQ0KPiArICAgICAgICA/IDANCj4gKyAgICAgICAgOiBsaWJ4bF9n
ZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KGJfaW5mby0+bWF4X21lbWtiKTsNCj4gKw0KPiAgICAg
IHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAibm9taWdyYXRlIiwgJmJfaW5mby0+ZGlzYWJs
ZV9taWdyYXRlLCAwKTsNCj4gDQo+ICAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nKGNvbmZpZywg
InRzY19tb2RlIiwgJmwsIDEpKSB7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMg
Yi94ZW4vYXJjaC9hcm0vcDJtLmMNCj4gaW5kZXggN2YxNDQyOTMyYS4uNjkyNTY1NzU3ZSAxMDA2
NDQNCj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jDQo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0u
Yw0KPiBAQCAtMTA1Niw3ICsxMDU2LDcgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwNCj4gICAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZuKCpl
bnRyeSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkNCj4gICAgICAgICAgcDJtX2ZyZWVfZW50
cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwpOw0KPiANCj4gLSAgICBpZiAoIGhhc19pb21tdV9wdChw
Mm0tPmRvbWFpbikgJiYNCj4gKyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQocDJtLT5kb21haW4p
ICYmDQo+ICAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxp
ZCgqZW50cnkpKSApDQo+ICAgICAgew0KPiAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxh
Z3MgPSAwOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMNCj4gaW5kZXggZDM4MTc4NGVkZC4uN2NmYWIyZGMyNSAxMDA2
NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYw0KPiArKysgYi94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jDQo+IEBAIC0zNjUsNyArMzY1LDcgQEAgdW5zaWduZWQgbG9uZyBfX2lu
aXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKA0KPiAgICAgIH0NCj4gDQo+ICAgICAgbmVlZF9wYWdp
bmcgPSBpc19odm1fZG9tYWluKGQpICYmDQo+IC0gICAgICAgICghaW9tbXVfaGFwX3B0X3NoYXJl
IHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOw0KPiArICAgICAgICAoIWlvbW11X3VzZV9oYXBfcHQo
ZCkgfHwgIXBhZ2luZ19tb2RlX2hhcChkKSk7DQo+ICAgICAgZm9yICggOyA7IG5lZWRfcGFnaW5n
ID0gZmFsc2UgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgbnJfcGFnZXMgPSBnZXRfbWVtc2l6ZSgm
ZG9tMF9zaXplLCBhdmFpbCk7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+IGluZGV4IDdjY2Q4NWJjZWEuLjVhZDE1ZWFm
ZTAgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vbXRyci5jDQo+IEBAIC03ODMsNyArNzgzLDggQEAgSFZNX1JFR0lTVEVSX1NB
VkVfUkVTVE9SRShNVFJSLCBodm1fc2F2ZV9tdHJyX21zciwgaHZtX2xvYWRfbXRycl9tc3IsIDEs
DQo+IA0KPiAgdm9pZCBtZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpDQo+ICB7
DQo+IC0gICAgaWYgKCAoaGFzX2lvbW11X3B0KGQpIHx8IGNhY2hlX2ZsdXNoX3Blcm1pdHRlZChk
KSkgJiYgZC0+dmNwdSAmJiBkLT52Y3B1WzBdICkNCj4gKyAgICBpZiAoIChpc19pb21tdV9lbmFi
bGVkKGQpIHx8IGNhY2hlX2ZsdXNoX3Blcm1pdHRlZChkKSkgJiYNCj4gKyAgICAgICAgIGQtPnZj
cHUgJiYgZC0+dmNwdVswXSApDQo+ICAgICAgew0KPiAgICAgICAgICBwMm1fbWVtb3J5X3R5cGVf
Y2hhbmdlZChkKTsNCj4gICAgICAgICAgZmx1c2hfYWxsKEZMVVNIX0NBQ0hFKTsNCj4gQEAgLTgz
MSw3ICs4MzIsNyBAQCBpbnQgZXB0ZV9nZXRfZW50cnlfZW10KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sDQo+ICAgICAgICAgIHJldHVybiBNVFJSX1RZUEVf
VU5DQUNIQUJMRTsNCj4gICAgICB9DQo+IA0KPiAtICAgIGlmICggIWhhc19pb21tdV9wdChkKSAm
JiAhY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpICkNCj4gKyAgICBpZiAoICFpc19pb21tdV9lbmFi
bGVkKGQpICYmICFjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoZCkgKQ0KPiAgICAgIHsNCj4gICAgICAg
ICAgKmlwYXQgPSAxOw0KPiAgICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1dSQkFDSzsNCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMNCj4gaW5kZXggYTVmZTg5ZTMzOS4uZWZiODgyMTc2OCAxMDA2NDQNCj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMNCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL21lbV9zaGFyaW5nLmMNCj4gQEAgLTE2NjQsNyArMTY2NCw3IEBAIGludCBtZW1fc2hhcmlu
Z19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdf
b3AgKm1lYykNCj4gICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX01FTV9TSEFSSU5HX0NPTlRST0w6
DQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAgIHJjID0gMDsNCj4gLSAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoaGFzX2lvbW11X3B0KGQpICYmIG1lYy0+dS5lbmFibGUpICkNCj4gKyAgICAg
ICAgICAgIGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSAmJiBtZWMtPnUuZW5hYmxl
KSApDQo+ICAgICAgICAgICAgICAgICAgcmMgPSAtRVhERVY7DQo+ICAgICAgICAgICAgICBlbHNl
DQo+ICAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCA9IG1l
Yy0+dS5lbmFibGU7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMNCj4gaW5kZXggOGE1MjI5ZWUyMS4uZTVlNDM0OWRlYSAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYw0KPiBAQCAtMTM0MSw3ICsxMzQxLDcgQEAgaW50IHNldF9pZGVudGl0eV9wMm1fZW50cnko
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwNCj4gDQo+ICAgICAgaWYgKCAh
cGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWluKSApDQo+ICAgICAgew0KPiAtICAgICAg
ICBpZiAoICFoYXNfaW9tbXVfcHQoZCkgKQ0KPiArICAgICAgICBpZiAoICFpc19pb21tdV9lbmFi
bGVkKGQpICkNCj4gICAgICAgICAgICAgIHJldHVybiAwOw0KPiAgICAgICAgICByZXR1cm4gaW9t
bXVfbGVnYWN5X21hcChkLCBfZGZuKGdmbl9sKSwgX21mbihnZm5fbCksIFBBR0VfT1JERVJfNEss
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElP
TU1VRl93cml0YWJsZSk7DQo+IEBAIC0xNDMyLDcgKzE0MzIsNyBAQCBpbnQgY2xlYXJfaWRlbnRp
dHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpDQo+IA0K
PiAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApDQo+ICAgICAgew0KPiAtICAg
ICAgICBpZiAoICFoYXNfaW9tbXVfcHQoZCkgKQ0KPiArICAgICAgICBpZiAoICFpc19pb21tdV9l
bmFibGVkKGQpICkNCj4gICAgICAgICAgICAgIHJldHVybiAwOw0KPiAgICAgICAgICByZXR1cm4g
aW9tbXVfbGVnYWN5X3VubWFwKGQsIF9kZm4oZ2ZuX2wpLCBQQUdFX09SREVSXzRLKTsNCj4gICAg
ICB9DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMNCj4gaW5kZXggNjlhYTIyOGU0Ni4uZDlhNTJjNGRiNCAxMDA2NDQNCj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYw0KPiBAQCAtMjEzLDcgKzIxMyw3IEBAIGludCBwYWdpbmdfbG9nX2RpcnR5X2VuYWJs
ZShzdHJ1Y3QgZG9tYWluICpkLCBib29sX3QgbG9nX2dsb2JhbCkNCj4gIHsNCj4gICAgICBpbnQg
cmV0Ow0KPiANCj4gLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSAmJiBsb2dfZ2xvYmFsICkNCj4g
KyAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgbG9nX2dsb2JhbCApDQo+ICAgICAgew0K
PiAgICAgICAgICAvKg0KPiAgICAgICAgICAgKiBSZWZ1c2UgdG8gdHVybiBvbiBnbG9iYWwgbG9n
LWRpcnR5IG1vZGUNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYw0KPiBpbmRleCA3OTVhNDY3NDYyLi5mYTU1ZjM0NzRlIDEw
MDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMNCj4gKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9tbS5jDQo+IEBAIC0xNDM0LDcgKzE0MzQsNyBAQCBpbnQgbWVtb3J5X2FkZCh1
bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkN
Cj4gICAgICAgKiBzaGFyZWQgb3IgYmVpbmcga2VwdCBpbiBzeW5jIHRoZW4gbmV3bHkgYWRkZWQg
bWVtb3J5IG5lZWRzIHRvIGJlDQo+ICAgICAgICogbWFwcGVkIGhlcmUuDQo+ICAgICAgICovDQo+
IC0gICAgaWYgKCBoYXNfaW9tbXVfcHQoaGFyZHdhcmVfZG9tYWluKSAmJg0KPiArICAgIGlmICgg
aXNfaW9tbXVfZW5hYmxlZChoYXJkd2FyZV9kb21haW4pICYmDQo+ICAgICAgICAgICAhaW9tbXVf
dXNlX2hhcF9wdChoYXJkd2FyZV9kb21haW4pICYmDQo+ICAgICAgICAgICAhbmVlZF9pb21tdV9w
dF9zeW5jKGhhcmR3YXJlX2RvbWFpbikgKQ0KPiAgICAgIHsNCj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jDQo+IGluZGV4IGQ1YWZmODNmMmQu
LjczNjRmZDJjMzMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMNCj4gKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYw0KPiBAQCAtODIzLDcgKzgyMyw3IEBAIGludCB4ZW5tZW1fYWRk
X3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAq
eGF0cCwNCj4gICAgICB4YXRwLT5ncGZuICs9IHN0YXJ0Ow0KPiAgICAgIHhhdHAtPnNpemUgLT0g
c3RhcnQ7DQo+IA0KPiAtICAgIGlmICggaGFzX2lvbW11X3B0KGQpICkNCj4gKyAgICBpZiAoIGlz
X2lvbW11X2VuYWJsZWQoZCkgKQ0KPiAgICAgICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hf
aW90bGIpID0gMTsNCj4gDQo+ICAgICAgd2hpbGUgKCB4YXRwLT5zaXplID4gZG9uZSApDQo+IEBA
IC04NDQsNyArODQ0LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLA0KPiAgICAgICAgICB9DQo+ICAg
ICAgfQ0KPiANCj4gLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSApDQo+ICsgICAgaWYgKCBpc19p
b21tdV9lbmFibGVkKGQpICkNCj4gICAgICB7DQo+ICAgICAgICAgIGludCByZXQ7DQo+IA0KPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5j
DQo+IGluZGV4IDJhMWM4N2U0NGIuLjNiMTgxOTVlYmYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21t
b24vdm1fZXZlbnQuYw0KPiArKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMNCj4gQEAgLTYzMCw3
ICs2MzAsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4
ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMpDQo+IA0KPiAgICAgICAgICAgICAgLyogTm8gcGFn
aW5nIGlmIGlvbW11IGlzIHVzZWQgKi8NCj4gICAgICAgICAgICAgIHJjID0gLUVNTElOSzsNCj4g
LSAgICAgICAgICAgIGlmICggdW5saWtlbHkoaGFzX2lvbW11X3B0KGQpKSApDQo+ICsgICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KGlzX2lvbW11X2VuYWJsZWQoZCkpICkNCj4gICAgICAgICAgICAg
ICAgICBicmVhazsNCj4gDQo+ICAgICAgICAgICAgICByYyA9IC1FWERFVjsNCj4gZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jDQo+IGluZGV4IDEyZjJjNGMzZjIuLmVhOWZkNTRlM2Ig
MTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMNCj4g
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYw0KPiBAQCAtNDAsMTcg
KzQwLDYgQEAgaW50IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpkZXYpDQo+ICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmZGV2LT5k
b21haW5fbGlzdCkgKQ0KPiAgICAgICAgICBnb3RvIGZhaWw7DQo+IA0KPiAtICAgIC8qDQo+IC0g
ICAgICogVGhlIGh3ZG9tIGlzIGZvcmNlZCB0byB1c2UgSU9NTVUgZm9yIHByb3RlY3RpbmcgYXNz
aWduZWQNCj4gLSAgICAgKiBkZXZpY2UuIFRoZXJlZm9yZSB0aGUgSU9NTVUgZGF0YSBpcyBhbHJl
YWR5IHNldCB1cC4NCj4gLSAgICAgKi8NCj4gLSAgICBBU1NFUlQoIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSB8fA0KPiAtICAgICAgICAgICBoZC0+c3RhdHVzID09IElPTU1VX1NUQVRVU19pbml0aWFs
aXplZCk7DQo+IC0NCj4gLSAgICByYyA9IGlvbW11X2NvbnN0cnVjdChkKTsNCj4gLSAgICBpZiAo
IHJjICkNCj4gLSAgICAgICAgZ290byBmYWlsOw0KPiAtDQo+ICAgICAgLyogVGhlIGZsYWcgZmll
bGQgZG9lc24ndCBtYXR0ZXIgdG8gRFQgZGV2aWNlLiAqLw0KPiAgICAgIHJjID0gaGQtPnBsYXRm
b3JtX29wcy0+YXNzaWduX2RldmljZShkLCAwLCBkdF90b19kZXYoZGV2KSwgMCk7DQo+IA0KPiBk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMNCj4gaW5kZXggMTFlY2U0ZDFmMy4uNzFmMTdlN2VkYyAxMDA2
NDQNCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jDQo+IEBAIC0xNTIsNiArMTUyLDE3IEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2RvbTBfaW9tbXVfcGFyYW0oY29uc3QgY2hhciAqcykNCj4gIH0N
Cj4gIGN1c3RvbV9wYXJhbSgiZG9tMC1pb21tdSIsIHBhcnNlX2RvbTBfaW9tbXVfcGFyYW0pOw0K
PiANCj4gK3N0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBk
b21haW4gKmQpDQo+ICt7DQo+ICsgICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdf
bW9kZV90cmFuc2xhdGUoZCkgKQ0KPiArICAgICAgICByZXR1cm47DQo+ICsNCj4gKyAgICBhcmNo
X2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKGQpOw0KPiArDQo+ICsgICAgaW9tbXVf
aHdkb21fcGFzc3Rocm91Z2ggPSBmYWxzZTsNCj4gKyAgICBpb21tdV9od2RvbV9zdHJpY3QgPSB0
cnVlOw0KPiArfQ0KPiArDQo+ICBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkNCj4gIHsNCj4gICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsN
Cj4gQEAgLTE2OSwxMjkgKzE4MCw0NCBAQCBpbnQgaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkNCj4gICAgICAgICAgcmV0dXJuIHJldDsNCj4gDQo+ICAgICAgaGQtPnBsYXRmb3Jt
X29wcyA9IGlvbW11X2dldF9vcHMoKTsNCj4gLSAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+
aW5pdChkKTsNCj4gLX0NCj4gKyAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5pbml0KGQpOw0K
PiArICAgIGlmICggcmV0ICkNCj4gKyAgICAgICAgcmV0dXJuIHJldDsNCj4gDQo+IC1zdGF0aWMg
dm9pZCBfX2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQ0KPiAt
ew0KPiAtICAgIGlmICggaW9tbXVfaHdkb21fbm9uZSB8fCAhcGFnaW5nX21vZGVfdHJhbnNsYXRl
KGQpICkNCj4gLSAgICAgICAgcmV0dXJuOw0KPiArICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWlu
KGQpICkNCj4gKyAgICAgICAgY2hlY2tfaHdkb21fcmVxcyhkKTsgLyogbWF5IG1vZGlmeSBpb21t
dV9od2RvbV9zdHJpY3QgKi8NCj4gDQo+IC0gICAgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNs
YXRlZF9od2RvbShkKTsNCj4gKyAgICAvKg0KPiArICAgICAqIE5COiAncmVsYXhlZCcgaC93IGRv
bWFpbnMgZG9uJ3QgbmVlZCB0aGUgSU9NTVUgbWFwcGluZ3MgdG8gYmUga2VwdA0KPiArICAgICAq
ICAgICBpbi1zeW5jIHdpdGggdGhlaXIgYXNzaWduZWQgcGFnZXMgYmVjYXVzZSBhbGwgaG9zdCBS
QU0gd2lsbCBiZQ0KPiArICAgICAqICAgICBtYXBwZWQgZHVyaW5nIGh3ZG9tX2luaXQoKS4NCj4g
KyAgICAgKi8NCj4gKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgfHwgaW9tbXVfaHdk
b21fc3RyaWN0ICkNCj4gKyAgICAgICAgaGQtPm5lZWRfc3luYyA9ICFpb21tdV91c2VfaGFwX3B0
KGQpOw0KPiANCj4gLSAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9IGZhbHNlOw0KPiAtICAg
IGlvbW11X2h3ZG9tX3N0cmljdCA9IHRydWU7DQo+ICsgICAgcmV0dXJuIDA7DQo+ICB9DQo+IA0K
PiAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0K
PiAgew0KPiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOw0KPiAN
Cj4gLSAgICBjaGVja19od2RvbV9yZXFzKGQpOw0KPiAtDQo+ICAgICAgaWYgKCAhaXNfaW9tbXVf
ZW5hYmxlZChkKSApDQo+ICAgICAgICAgIHJldHVybjsNCj4gDQo+ICAgICAgcmVnaXN0ZXJfa2V5
aGFuZGxlcignbycsICZpb21tdV9kdW1wX3AybV90YWJsZSwgImR1bXAgaW9tbXUgcDJtIHRhYmxl
IiwgMCk7DQo+IA0KPiAtICAgIGhkLT5zdGF0dXMgPSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6aW5n
Ow0KPiAtICAgIC8qDQo+IC0gICAgICogTkI6IHJlbGF4ZWQgaHcgZG9tYWlucyBkb24ndCBuZWVk
IHN5bmMgYmVjYXVzZSBhbGwgcmFtIGlzIGFscmVhZHkNCj4gLSAgICAgKiBtYXBwZWQgaW4gdGhl
IGlvbW11IHBhZ2UgdGFibGVzLg0KPiAtICAgICAqLw0KPiAtICAgIGhkLT5uZWVkX3N5bmMgPSBp
b21tdV9od2RvbV9zdHJpY3QgJiYgIWlvbW11X3VzZV9oYXBfcHQoZCk7DQo+IC0gICAgaWYgKCBu
ZWVkX2lvbW11X3B0X3N5bmMoZCkgKQ0KPiAtICAgIHsNCj4gLSAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsNCj4gLSAgICAgICAgdW5zaWduZWQgaW50IGkgPSAwLCBmbHVzaF9mbGFncyA9
IDA7DQo+IC0gICAgICAgIGludCByYyA9IDA7DQo+IC0NCj4gLSAgICAgICAgcGFnZV9saXN0X2Zv
cl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApDQo+IC0gICAgICAgIHsNCj4gLSAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOw0KPiAtICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOw0KPiAtICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFibGU7DQo+IC0gICAg
ICAgICAgICBpbnQgcmV0Ow0KPiAtDQo+IC0gICAgICAgICAgICBpZiAoICgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPT0gMCkgfHwNCj4gLSAgICAgICAgICAgICAg
ICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spDQo+IC0gICAgICAg
ICAgICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFnZSkgKQ0KPiAtICAgICAgICAgICAgICAgIG1h
cHBpbmcgfD0gSU9NTVVGX3dyaXRhYmxlOw0KPiAtDQo+IC0gICAgICAgICAgICByZXQgPSBpb21t
dV9tYXAoZCwgX2RmbihkZm4pLCBfbWZuKG1mbiksIDAsIG1hcHBpbmcsDQo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmZsdXNoX2ZsYWdzKTsNCj4gLQ0KPiAtICAgICAgICAgICAgaWYg
KCAhcmMgKQ0KPiAtICAgICAgICAgICAgICAgIHJjID0gcmV0Ow0KPiAtDQo+IC0gICAgICAgICAg
ICBpZiAoICEoaSsrICYgMHhmZmZmZikgKQ0KPiAtICAgICAgICAgICAgICAgIHByb2Nlc3NfcGVu
ZGluZ19zb2Z0aXJxcygpOw0KPiAtICAgICAgICB9DQo+IC0NCj4gLSAgICAgICAgLyogVXNlIHdo
aWxlLWJyZWFrIHRvIGF2b2lkIGNvbXBpbGVyIHdhcm5pbmcgKi8NCj4gLSAgICAgICAgd2hpbGUg
KCBpb21tdV9pb3RsYl9mbHVzaF9hbGwoZCwgZmx1c2hfZmxhZ3MpICkNCj4gLSAgICAgICAgICAg
IGJyZWFrOw0KPiAtDQo+IC0gICAgICAgIGlmICggcmMgKQ0KPiAtICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19XQVJOSU5HICJkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxuIiwNCj4gLSAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjKTsNCj4gLSAgICB9DQo+IC0NCj4gICAg
ICBoZC0+cGxhdGZvcm1fb3BzLT5od2RvbV9pbml0KGQpOw0KPiAtDQo+IC0gICAgaGQtPnN0YXR1
cyA9IElPTU1VX1NUQVRVU19pbml0aWFsaXplZDsNCj4gIH0NCj4gDQo+IC12b2lkIGlvbW11X3Rl
YXJkb3duKHN0cnVjdCBkb21haW4gKmQpDQo+ICtzdGF0aWMgdm9pZCBpb21tdV90ZWFyZG93bihz
dHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGQpOw0KPiANCj4gLSAgICBoZC0+c3RhdHVzID0gSU9NTVVfU1RBVFVTX2Rpc2Fi
bGVkOw0KPiAgICAgIGhkLT5wbGF0Zm9ybV9vcHMtPnRlYXJkb3duKGQpOw0KPiAgICAgIHRhc2ts
ZXRfc2NoZWR1bGUoJmlvbW11X3B0X2NsZWFudXBfdGFza2xldCk7DQo+ICB9DQo+IA0KPiAtaW50
IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiAtew0KPiAtICAgIHN0cnVjdCBk
b21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOw0KPiAtDQo+IC0gICAgaWYgKCBoZC0+c3Rh
dHVzID09IElPTU1VX1NUQVRVU19pbml0aWFsaXplZCApDQo+IC0gICAgICAgIHJldHVybiAwOw0K
PiAtDQo+IC0gICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19pbml0aWFsaXppbmc7DQo+IC0N
Cj4gLSAgICBpZiAoICFpb21tdV91c2VfaGFwX3B0KGQpICkNCj4gLSAgICB7DQo+IC0gICAgICAg
IGludCByYzsNCj4gLQ0KPiAtICAgICAgICBoZC0+bmVlZF9zeW5jID0gdHJ1ZTsNCj4gLQ0KPiAt
ICAgICAgICByYyA9IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShkKTsNCj4gLSAgICAg
ICAgaWYgKCByYyApDQo+IC0gICAgICAgIHsNCj4gLSAgICAgICAgICAgIGlmICggcmMgIT0gLUVS
RVNUQVJUICkNCj4gLSAgICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgICAgICBoZC0+bmVlZF9z
eW5jID0gZmFsc2U7DQo+IC0gICAgICAgICAgICAgICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRV
U19kaXNhYmxlZDsNCj4gLSAgICAgICAgICAgIH0NCj4gLQ0KPiAtICAgICAgICAgICAgcmV0dXJu
IHJjOw0KPiAtICAgICAgICB9DQo+IC0gICAgfQ0KPiAtDQo+IC0gICAgaGQtPnN0YXR1cyA9IElP
TU1VX1NUQVRVU19pbml0aWFsaXplZDsNCj4gLQ0KPiAtICAgIC8qDQo+IC0gICAgICogVGhlcmUg
bWF5IGJlIGRpcnR5IGNhY2hlIGxpbmVzIHdoZW4gYSBkZXZpY2UgaXMgYXNzaWduZWQNCj4gLSAg
ICAgKiBhbmQgYmVmb3JlIGhhc19pb21tdV9wdChkKSBiZWNvbWluZyB0cnVlLCB0aGlzIHdpbGwg
Y2F1c2UNCj4gLSAgICAgKiBtZW1vcnlfdHlwZV9jaGFuZ2VkIGxvc2UgZWZmZWN0IGlmIG1lbW9y
eSB0eXBlIGNoYW5nZXMuDQo+IC0gICAgICogQ2FsbCBtZW1vcnlfdHlwZV9jaGFuZ2VkIGhlcmUg
dG8gYW1lbmQgdGhpcy4NCj4gLSAgICAgKi8NCj4gLSAgICBtZW1vcnlfdHlwZV9jaGFuZ2VkKGQp
Ow0KPiAtDQo+IC0gICAgcmV0dXJuIDA7DQo+IC19DQo+IC0NCj4gIHZvaWQgaW9tbXVfZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkNCj4gIHsNCj4gICAgICBpZiAoICFpc19pb21tdV9l
bmFibGVkKGQpICkNCj4gQEAgLTU4NywxMSArNTEzLDggQEAgaW50IGlvbW11X2RvX2RvbWN0bCgN
Cj4gIHZvaWQgaW9tbXVfc2hhcmVfcDJtX3RhYmxlKHN0cnVjdCBkb21haW4qIGQpDQo+ICB7DQo+
ICAgICAgQVNTRVJUKGhhcF9lbmFibGVkKGQpKTsNCj4gLSAgICAvKg0KPiAtICAgICAqIGlvbW11
X3VzZV9oYXBfcHQoZCkgY2Fubm90IGJlIHVzZWQgaGVyZSBiZWNhdXNlIGR1cmluZyBkb21haW4N
Cj4gLSAgICAgKiBjb25zdHJ1Y3Rpb24gaGFzX2lvbW11X3B0KGQpIHdpbGwgYWx3YXlzIHJldHVy
biBmYWxzZSBoZXJlLg0KPiAtICAgICAqLw0KPiAtICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChk
KSAmJiBpb21tdV9oYXBfcHRfc2hhcmUgKQ0KPiArDQo+ICsgICAgaWYgKCBpb21tdV91c2VfaGFw
X3B0KGQpICkNCj4gICAgICAgICAgaW9tbXVfZ2V0X29wcygpLT5zaGFyZV9wMm0oZCk7DQo+ICB9
DQo+IA0KPiBAQCAtNjM4LDggKzU2MSw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2R1bXBfcDJtX3Rh
YmxlKHVuc2lnbmVkIGNoYXIga2V5KQ0KPiAgICAgIG9wcyA9IGlvbW11X2dldF9vcHMoKTsNCj4g
ICAgICBmb3JfZWFjaF9kb21haW4oZCkNCj4gICAgICB7DQo+IC0gICAgICAgIGlmICggaXNfaGFy
ZHdhcmVfZG9tYWluKGQpIHx8DQo+IC0gICAgICAgICAgICAgZG9tX2lvbW11KGQpLT5zdGF0dXMg
PCBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQgKQ0KPiArICAgICAgICBpZiAoIGlzX2hhcmR3YXJl
X2RvbWFpbihkKSB8fCAhaXNfaW9tbXVfZW5hYmxlZChkKSApDQo+ICAgICAgICAgICAgICBjb250
aW51ZTsNCj4gDQo+ICAgICAgICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSApDQo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jDQo+IGluZGV4IGQyOGYxN2FmNzUuLjFmYWQwYWY1MzQgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jDQo+IEBAIC05MzksOSArOTM5LDYgQEAgc3RhdGljIGludCBkZWFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3Qgc2VnLCB1aW50OF90IGJ1cywNCj4g
DQo+ICAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAwOw0KPiANCj4gLSAgICBpZiAoICFoYXNfYXJj
aF9wZGV2cyhkKSAmJiBoYXNfaW9tbXVfcHQoZCkgKQ0KPiAtICAgICAgICBpb21tdV90ZWFyZG93
bihkKTsNCj4gLQ0KPiAgICAgIHJldHVybiByZXQ7DQo+ICB9DQo+IA0KPiBAQCAtMTQ5MCwxMyAr
MTQ4Nyw2IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYg
c2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykNCj4gICAgICBpZiAoICFwY2lkZXZzX3Ry
eWxvY2soKSApDQo+ICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7DQo+IA0KPiAtICAgIHJjID0g
aW9tbXVfY29uc3RydWN0KGQpOw0KPiAtICAgIGlmICggcmMgKQ0KPiAtICAgIHsNCj4gLSAgICAg
ICAgcGNpZGV2c191bmxvY2soKTsNCj4gLSAgICAgICAgcmV0dXJuIHJjOw0KPiAtICAgIH0NCj4g
LQ0KPiAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGhhcmR3YXJlX2RvbWFpbiwg
c2VnLCBidXMsIGRldmZuKTsNCj4gICAgICBpZiAoICFwZGV2ICkNCj4gICAgICB7DQo+IEBAIC0x
NTI1LDggKzE1MTUsNiBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpDQo+ICAgICAgfQ0KPiANCj4g
ICBkb25lOg0KPiAtICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChk
KSApDQo+IC0gICAgICAgIGlvbW11X3RlYXJkb3duKGQpOw0KPiAgICAgIHBjaWRldnNfdW5sb2Nr
KCk7DQo+IA0KPiAgICAgIHJldHVybiByYzsNCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMNCj4gaW5kZXggZjEyMzc2MGVlMi4uM2MxN2YxMTM4NiAxMDA2NDQNCj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMNCj4gQEAgLTE3MjEsMTUgKzE3MjEsNyBAQCBzdGF0aWMgdm9pZCBp
b21tdV9kb21haW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkNCj4gDQo+ICAgICAgQVNTRVJU
KGlzX2lvbW11X2VuYWJsZWQoZCkpOw0KPiANCj4gLSAgICAvKg0KPiAtICAgICAqIFdlIGNhbid0
IHVzZSBpb21tdV91c2VfaGFwX3B0IGhlcmUgYmVjYXVzZSBlaXRoZXIgSU9NTVUgc3RhdGUNCj4g
LSAgICAgKiBpcyBhbHJlYWR5IGNoYW5nZWQgdG8gSU9NTVVfU1RBVFVTX2Rpc2FibGVkIGF0IHRo
aXMgcG9pbnQgb3INCj4gLSAgICAgKiBoYXMgYWx3YXlzIGJlZW4gSU9NTVVfU1RBVFVTX2Rpc2Fi
bGVkLg0KPiAtICAgICAqDQo+IC0gICAgICogV2UgYWxzbyBuZWVkIHRvIHRlc3QgaWYgSEFQIGlz
IGVuYWJsZWQgYmVjYXVzZSBQViBndWVzdHMgY2FuDQo+IC0gICAgICogZW50ZXIgdGhpcyBwYXRo
IHRvby4NCj4gLSAgICAgKi8NCj4gLSAgICBpZiAoIGhhcF9lbmFibGVkKGQpICYmIGlvbW11X2hh
cF9wdF9zaGFyZSApDQo+ICsgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkNCj4gICAgICAg
ICAgcmV0dXJuOw0KPiANCj4gICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
DQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jDQo+IGluZGV4IDgzMTlmZTBhNjkuLjQ3
YTNlNTUyMTMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21t
dS5jDQo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jDQo+IEBAIC04
MSwxMDMgKzgxLDYgQEAgaW50IF9faW5pdCBpb21tdV9zZXR1cF9ocGV0X21zaShzdHJ1Y3QgbXNp
X2Rlc2MgKm1zaSkNCj4gICAgICByZXR1cm4gb3BzLT5zZXR1cF9ocGV0X21zaSA/IG9wcy0+c2V0
dXBfaHBldF9tc2kobXNpKSA6IC1FTk9ERVY7DQo+ICB9DQo+IA0KPiAtaW50IGFyY2hfaW9tbXVf
cG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQ0KPiAtew0KPiAtICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7DQo+IC0gICAgaW50IHJjID0gMCwgbiA9IDA7DQo+IC0NCj4gLSAg
ICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7DQo+IC0NCj4gLSAgICBpZiAoIHVubGlr
ZWx5KGQtPmlzX2R5aW5nKSApDQo+IC0gICAgICAgIHJjID0gLUVTUkNIOw0KPiAtDQo+IC0gICAg
d2hpbGUgKCAhcmMgJiYgKHBhZ2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmQtPnBhZ2VfbGlz
dCkpICkNCj4gLSAgICB7DQo+IC0gICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fA0KPiAt
ICAgICAgICAgICAgKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0g
UEdUX3dyaXRhYmxlX3BhZ2UgKQ0KPiAtICAgICAgICB7DQo+IC0gICAgICAgICAgICBtZm5fdCBt
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsNCj4gLSAgICAgICAgICAgIGdmbl90IGdmbiA9IG1mbl90
b19nZm4oZCwgbWZuKTsNCj4gLSAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFncyA9
IDA7DQo+IC0NCj4gLSAgICAgICAgICAgIGlmICggIWdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSAp
DQo+IC0gICAgICAgICAgICB7DQo+IC0gICAgICAgICAgICAgICAgZGZuX3QgZGZuID0gX2Rmbihn
Zm5feChnZm4pKTsNCj4gLQ0KPiAtICAgICAgICAgICAgICAgIEFTU0VSVCghKGdmbl94KGdmbikg
Pj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOw0KPiAtICAgICAgICAgICAgICAgIEJV
R19PTihTSEFSRURfTTJQKGdmbl94KGdmbikpKTsNCj4gLSAgICAgICAgICAgICAgICByYyA9IGlv
bW11X21hcChkLCBkZm4sIG1mbiwgUEFHRV9PUkRFUl80SywNCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUsDQo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZsdXNoX2ZsYWdzKTsNCj4gLQ0KPiAtICAgICAg
ICAgICAgICAgIC8qDQo+IC0gICAgICAgICAgICAgICAgICogV2UgbWF5IGJlIHdvcmtpbmcgYmVo
aW5kIHRoZSBiYWNrIG9mIGEgcnVubmluZyBndWVzdCwgd2hpY2gNCj4gLSAgICAgICAgICAgICAg
ICAgKiBtYXkgY2hhbmdlIHRoZSB0eXBlIG9mIGEgcGFnZSBhdCBhbnkgdGltZS4gIFdlIGNhbid0
IHByZXZlbnQNCj4gLSAgICAgICAgICAgICAgICAgKiB0aGlzIChmb3IgaW5zdGFuY2UsIGJ5IGJ1
bXBpbmcgdGhlIHR5cGUgY291bnQgd2hpbGUgbWFwcGluZw0KPiAtICAgICAgICAgICAgICAgICAq
IHRoZSBwYWdlKSB3aXRob3V0IGNhdXNpbmcgbGVnaXRpbWF0ZSBndWVzdCB0eXBlLWNoYW5nZQ0K
PiAtICAgICAgICAgICAgICAgICAqIG9wZXJhdGlvbnMgdG8gZmFpbC4gIFNvIGFmdGVyIGFkZGlu
ZyB0aGUgcGFnZSB0byB0aGUgSU9NTVUsDQo+IC0gICAgICAgICAgICAgICAgICogY2hlY2sgYWdh
aW4gdG8gbWFrZSBzdXJlIHRoaXMgaXMgc3RpbGwgdmFsaWQuICBOQiB0aGF0IHRoZQ0KPiAtICAg
ICAgICAgICAgICAgICAqIHdyaXRhYmxlIGVudHJ5IGluIHRoZSBpb21tdSBpcyBoYXJtbGVzcyB1
bnRpbCBsYXRlciwgd2hlbg0KPiAtICAgICAgICAgICAgICAgICAqIHRoZSBhY3R1YWwgZGV2aWNl
IGdldHMgYXNzaWduZWQuDQo+IC0gICAgICAgICAgICAgICAgICovDQo+IC0gICAgICAgICAgICAg
ICAgaWYgKCAhcmMgJiYgIWlzX2h2bV9kb21haW4oZCkgJiYNCj4gLSAgICAgICAgICAgICAgICAg
ICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPQ0KPiAtICAg
ICAgICAgICAgICAgICAgICAgIFBHVF93cml0YWJsZV9wYWdlKSApDQo+IC0gICAgICAgICAgICAg
ICAgew0KPiAtICAgICAgICAgICAgICAgICAgICByYyA9IGlvbW11X3VubWFwKGQsIGRmbiwgUEFH
RV9PUkRFUl80SywgJmZsdXNoX2ZsYWdzKTsNCj4gLSAgICAgICAgICAgICAgICAgICAgLyogSWYg
dGhlIHR5cGUgY2hhbmdlZCB5ZXQgYWdhaW4sIHNpbXBseSBmb3JjZSBhIHJldHJ5LiAqLw0KPiAt
ICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX3R5cGVfbWFzaykgPT0NCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBHVF93cml0YWJsZV9wYWdlKSApDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1F
UkVTVEFSVDsNCj4gLSAgICAgICAgICAgICAgICB9DQo+IC0gICAgICAgICAgICB9DQo+IC0gICAg
ICAgICAgICBpZiAoIHJjICkNCj4gLSAgICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgICAgICBw
YWdlX2xpc3RfYWRkKHBhZ2UsICZkLT5wYWdlX2xpc3QpOw0KPiAtICAgICAgICAgICAgICAgIGJy
ZWFrOw0KPiAtICAgICAgICAgICAgfQ0KPiAtICAgICAgICB9DQo+IC0gICAgICAgIHBhZ2VfbGlz
dF9hZGRfdGFpbChwYWdlLCAmZC0+YXJjaC5yZWxtZW1fbGlzdCk7DQo+IC0gICAgICAgIGlmICgg
ISgrK24gJiAweGZmKSAmJiAhcGFnZV9saXN0X2VtcHR5KCZkLT5wYWdlX2xpc3QpICYmDQo+IC0g
ICAgICAgICAgICAgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApDQo+IC0gICAgICAgICAgICBy
YyA9IC1FUkVTVEFSVDsNCj4gLSAgICB9DQo+IC0NCj4gLSAgICBpZiAoICFyYyApDQo+IC0gICAg
ew0KPiAtICAgICAgICAvKg0KPiAtICAgICAgICAgKiBUaGUgZXhwZWN0YXRpb24gaGVyZSBpcyB0
aGF0IGdlbmVyYWxseSB0aGVyZSBhcmUgbWFueSBub3JtYWwgcGFnZXMNCj4gLSAgICAgICAgICog
b24gcmVsbWVtX2xpc3QgKHRoZSBvbmVzIHdlIHB1dCB0aGVyZSkgYW5kIG9ubHkgZmV3IGJlaW5n
IGluIGFuDQo+IC0gICAgICAgICAqIG9mZmxpbmUvYnJva2VuIHN0YXRlLiBUaGUgbGF0dGVyIG9u
ZXMgYXJlIGFsd2F5cyBhdCB0aGUgaGVhZCBvZiB0aGUNCj4gLSAgICAgICAgICogbGlzdC4gSGVu
Y2Ugd2UgZmlyc3QgbW92ZSB0aGUgd2hvbGUgbGlzdCwgYW5kIHRoZW4gbW92ZSBiYWNrIHRoZQ0K
PiAtICAgICAgICAgKiBmaXJzdCBmZXcgZW50cmllcy4NCj4gLSAgICAgICAgICovDQo+IC0gICAg
ICAgIHBhZ2VfbGlzdF9tb3ZlKCZkLT5wYWdlX2xpc3QsICZkLT5hcmNoLnJlbG1lbV9saXN0KTsN
Cj4gLSAgICAgICAgd2hpbGUgKCAhcGFnZV9saXN0X2VtcHR5KCZkLT5wYWdlX2xpc3QpICYmDQo+
IC0gICAgICAgICAgICAgICAgKHBhZ2UgPSBwYWdlX2xpc3RfZmlyc3QoJmQtPnBhZ2VfbGlzdCks
DQo+IC0gICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgKFBHQ19zdGF0ZXxQR0Nf
YnJva2VuKSkpICkNCj4gLSAgICAgICAgew0KPiAtICAgICAgICAgICAgcGFnZV9saXN0X2RlbChw
YWdlLCAmZC0+cGFnZV9saXN0KTsNCj4gLSAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChw
YWdlLCAmZC0+YXJjaC5yZWxtZW1fbGlzdCk7DQo+IC0gICAgICAgIH0NCj4gLSAgICB9DQo+IC0N
Cj4gLSAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsNCj4gLQ0KPiAtICAgIGlm
ICggIXJjICkNCj4gLSAgICAgICAgLyoNCj4gLSAgICAgICAgICogZmx1c2hfZmxhZ3MgYXJlIG5v
dCB0cmFja2VkIGFjcm9zcyBoeXBlcmNhbGwgcHJlLWVtcHRpb24gc28NCj4gLSAgICAgICAgICog
YXNzdW1lIGEgZnVsbCBmbHVzaCBpcyBuZWNlc3NhcnkuDQo+IC0gICAgICAgICAqLw0KPiAtICAg
ICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoX2FsbCgNCj4gLSAgICAgICAgICAgIGQsIElPTU1V
X0ZMVVNIRl9hZGRlZCB8IElPTU1VX0ZMVVNIRl9tb2RpZmllZCk7DQo+IC0NCj4gLSAgICBpZiAo
IHJjICYmIHJjICE9IC1FUkVTVEFSVCApDQo+IC0gICAgICAgIGlvbW11X3RlYXJkb3duKGQpOw0K
PiAtDQo+IC0gICAgcmV0dXJuIHJjOw0KPiAtfQ0KPiAtDQo+ICB2b2lkIF9faHdkb21faW5pdCBh
cmNoX2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKHN0cnVjdCBkb21haW4gKmQpDQo+
ICB7DQo+ICAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApDQo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgN
Cj4gaW5kZXggOTA0YzlhZWMxMS4uMTU3N2U4M2QyYiAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9pb21tdS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW9tbXUuaA0K
PiBAQCAtMjEsNyArMjEsNyBAQCBzdHJ1Y3QgYXJjaF9pb21tdQ0KPiAgfTsNCj4gDQo+ICAvKiBB
bHdheXMgc2hhcmUgUDJNIFRhYmxlIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VICovDQo+
IC0jZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkgKGhhc19pb21tdV9wdChkKSkNCj4gKyNkZWZp
bmUgaW9tbXVfdXNlX2hhcF9wdChkKSBpc19pb21tdV9lbmFibGVkKGQpDQo+IA0KPiAgY29uc3Qg
c3RydWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKTsNCj4gIHZvaWQgaW9tbXVfc2V0
X29wcyhjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oDQo+IGlu
ZGV4IDMxZmRhNGIwY2YuLjUwNzFhZmQ2YTUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW9tbXUuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgNCj4gQEAg
LTg4LDcgKzg4LDcgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyAqaW9tbXVf
aW5pdF9vcHM7DQo+IA0KPiAgLyogQXJlIHdlIHVzaW5nIHRoZSBkb21haW4gUDJNIHRhYmxlIGFz
IGl0cyBJT01NVSBwYWdldGFibGU/ICovDQo+ICAjZGVmaW5lIGlvbW11X3VzZV9oYXBfcHQoZCkg
XA0KPiAtICAgIChoYXBfZW5hYmxlZChkKSAmJiBoYXNfaW9tbXVfcHQoZCkgJiYgaW9tbXVfaGFw
X3B0X3NoYXJlKQ0KPiArICAgIChoYXBfZW5hYmxlZChkKSAmJiBpc19pb21tdV9lbmFibGVkKGQp
ICYmIGlvbW11X2hhcF9wdF9zaGFyZSkNCj4gDQo+ICB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJv
bV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQg
dmFsdWUpOw0KPiAgdW5zaWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1bnNpZ25l
ZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+IGluZGV4IGM1ZWQ3ZWZl
OTguLmRmZWMwY2EzZmMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+
ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+IEBAIC04OCwxNSArODgsOSBAQCB2b2lk
IGlvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOw0KPiANCj4gIHZvaWQgYXJj
aF9pb21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsNCj4gIGludCBhcmNoX2lv
bW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOw0KPiAtaW50IGFyY2hfaW9tbXVfcG9w
dWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKTsNCj4gIHZvaWQgYXJjaF9pb21tdV9j
aGVja19hdXRvdHJhbnNsYXRlZF9od2RvbShzdHJ1Y3QgZG9tYWluICpkKTsNCj4gIHZvaWQgYXJj
aF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpOw0KPiANCj4gLWludCBpb21tdV9j
b25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCk7DQo+IC0NCj4gLS8qIEZ1bmN0aW9uIHVzZWQgaW50
ZXJuYWxseSwgdXNlIGlvbW11X2RvbWFpbl9kZXN0cm95ICovDQo+IC12b2lkIGlvbW11X3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpOw0KPiAtDQo+ICAvKg0KPiAgICogVGhlIGZvbGxvd2luZyBm
bGFncyBhcmUgcGFzc2VkIHRvIG1hcCBvcGVyYXRpb25zIGFuZCBwYXNzZWQgYnkgbG9va3VwDQo+
ICAgKiBvcGVyYXRpb25zLg0KPiBAQCAtMjYzLDEzICsyNTcsNiBAQCBzdHJ1Y3QgaW9tbXVfb3Bz
IHsNCj4gICMgZGVmaW5lIGlvbW11X3ZjYWxsIGlvbW11X2NhbGwNCj4gICNlbmRpZg0KPiANCj4g
LWVudW0gaW9tbXVfc3RhdHVzDQo+IC17DQo+IC0gICAgSU9NTVVfU1RBVFVTX2Rpc2FibGVkLA0K
PiAtICAgIElPTU1VX1NUQVRVU19pbml0aWFsaXppbmcsDQo+IC0gICAgSU9NTVVfU1RBVFVTX2lu
aXRpYWxpemVkDQo+IC19Ow0KPiAtDQo+ICBzdHJ1Y3QgZG9tYWluX2lvbW11IHsNCj4gICAgICBz
dHJ1Y3QgYXJjaF9pb21tdSBhcmNoOw0KPiANCj4gQEAgLTI4OSw5ICsyNzYsNiBAQCBzdHJ1Y3Qg
ZG9tYWluX2lvbW11IHsNCj4gICAgICAvKiBGZWF0dXJlcyBzdXBwb3J0ZWQgYnkgdGhlIElPTU1V
ICovDQo+ICAgICAgREVDTEFSRV9CSVRNQVAoZmVhdHVyZXMsIElPTU1VX0ZFQVRfY291bnQpOw0K
PiANCj4gLSAgICAvKiBTdGF0dXMgb2YgZ3Vlc3QgSU9NTVUgbWFwcGluZ3MgKi8NCj4gLSAgICBl
bnVtIGlvbW11X3N0YXR1cyBzdGF0dXM7DQo+IC0NCj4gICAgICAvKg0KPiAgICAgICAqIERvZXMg
dGhlIGd1ZXN0IHJlcWlyZSBtYXBwaW5ncyB0byBiZSBzeW5jaG9uaXplZCwgdG8gbWFpbnRhaW4N
Cj4gICAgICAgKiB0aGUgZGVmYXVsdCBkZm4gPT0gcGZuIG1hcC4gKFNlZSBjb21tZW50IG9uIGRm
biBhdCB0aGUgdG9wIG9mDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBi
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oDQo+IGluZGV4IDJkMTdjODQ5MTUuLmFlMWZhZjcwZDMg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oDQo+ICsrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oDQo+IEBAIC05NjYsMTAgKzk2Niw4IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBpc19od2RvbV9waW5uZWRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikNCj4gIH0NCj4gDQo+
ICAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhST1VHSA0KPiAtI2RlZmluZSBoYXNfaW9tbXVfcHQo
ZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElPTU1VX1NUQVRVU19kaXNhYmxlZCkNCj4gICNk
ZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21faW9tbXUoZCktPm5lZWRfc3luYykNCj4g
ICNlbHNlDQo+IC0jZGVmaW5lIGhhc19pb21tdV9wdChkKSBmYWxzZQ0KPiAgI2RlZmluZSBuZWVk
X2lvbW11X3B0X3N5bmMoZCkgZmFsc2UNCj4gICNlbmRpZg0KPiANCj4gLS0NCj4gMi4yMC4xLjIu
Z2IyMWViYjY3MQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:01:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09: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 1iD3AU-0001fy-Hf; Wed, 25 Sep 2019 09:01: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=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iD3AT-0001fH-2u
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:01:01 +0000
X-Inumbo-ID: fb3eb442-df72-11e9-962c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id fb3eb442-df72-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 09:00:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iD3AM-0002sx-8K; Wed, 25 Sep 2019 09:00:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iD3AL-0007lV-V9; Wed, 25 Sep 2019 09:00:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iD3AL-000190-R8; Wed, 25 Sep 2019 09:00:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141747-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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-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
X-Osstest-Versions-This: libvirt=87ecf62d4ca67455ddbe2d3e8fa01477a4714676
X-Osstest-Versions-That: libvirt=b22749334d4de3348ba9b0ec13359c3ecf8fefd8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 09:00:53 +0000
Subject: [Xen-devel] [libvirt test] 141747: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTc0NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTY4MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MTY4MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNjgzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDg3
ZWNmNjJkNGNhNjc0NTVkZGJlMmQzZThmYTAxNDc3YTQ3MTQ2NzYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIGIyMjc0OTMzNGQ0ZGUzMzQ4YmE5YjBlYzEzMzU5YzNlY2Y4
ZmVmZDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTY4MyAgMjAxOS0wOS0yMyAwNDoxODo0NCBa
ICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE3NDcgIDIwMTktMDktMjQgMDQ6MTg6
NTYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNA
Z21haWwuY29tPgogIEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgUGV0ZXIg
S3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA4N2VjZjYyZDRjYTY3NDU1ZGRiZTJkM2U4ZmEwMTQ3N2E0NzE0Njc2CkF1
dGhvcjogRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KRGF0
ZTogICBXZWQgU2VwIDE4IDE2OjUzOjA2IDIwMTkgLTAzMDAKCiAgICBxZW11OiBob3RwbHVnOiBV
c2UgVklSX0FVVE9GUkVFKCkgaW5zdGVhZCBWSVJfRlJFRSBmb3Igc3RyaW5ncwogICAgCiAgICBD
bGVhbnVwIGxhYmVscyBhcmUgYWxzbyBkcm9wcGVkIHdoZXJlIHBvc3NpYmxlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+
Cgpjb21taXQgMTUzNDBmZjU4MzlkZmRiYWExNDNiNWRkYmRkY2MyZjNiZjA3MjIyMApBdXRob3I6
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBTZXAgMjMgMTU6
NDg6MDYgMjAxOSArMDIwMAoKICAgIHFlbXU6IHNuYXBzaG90OiBEbyBBQ0wgY2hlY2sgcHJpb3Ig
dG8gY2hlY2twb2ludCBpbnRlcmxvY2tpbmcKICAgIAogICAgQ29tbWl0IDdlZmU5MzBlYzNjIGlu
dHJvZHVjZWQgaW50ZXJsb2NrIG9mIHNuYXBzaG90cyBhbmQgY2hlY2twb2ludHMsCiAgICBidXQg
dGhlIGNoZWNrIGlzIGV4ZWN1dGVkIHByaW9yIHRvIHRoZSBzbmFwc2hvdCBBUEkgQUNMIGNoZWNr
LiBUaGlzCiAgICBtZWFucyB0aGF0IGFuIHVuYXV0aG9yaXplZCB1c2VyIGNhbiBzZWUgd2hldGhl
ciBhIFZNIGV4aXN0cyBpZiBpdCBoYXMgYQogICAgY2hlY2twb2ludC4KICAgIAogICAgTW92ZSB0
aGUgY2hlY2tzIHRvIHByb3BlciBwbGFjZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVy
IEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2Ug
PGVibGFrZUByZWRoYXQuY29tPgoKY29tbWl0IDhlMDJmYTJlMjU3Yjg0ZDdlNTQ2ZDBiMzBhODYz
NzNmMjc3MDMyODkKQXV0aG9yOiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgpE
YXRlOiAgIEZyaSBTZXAgMjAgMTM6NDc6MDkgMjAxOSArMDIwMAoKICAgIGRvY3M6IGtiYXNlOiBB
ZGQgYSBzZWN0aW9uIGV4cGxhaW5pbmcgaG93IHRvIHZlcmlmeSBTRVYgZnJvbSB0aGUgZ3Vlc3QK
ICAgIAogICAgQ29tbWl0IDUwZGZhYmJiNTkgZm9yZ290IHRvIGFkZCB0aGlzIGltcG9ydGFudCBi
aXQgb24gaG93IHRvIGNoZWNrIHRoYXQKICAgIGFsbCB0aGUgY2hhbmdlcyB0byB0aGUgWE1MIGFj
dHVhbGx5IHdvcmtlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRXJpayBTa3VsdGV0eSA8ZXNr
dWx0ZXRAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KCmNvbW1pdCBlMWQ1MzkwMjI0ODllNjk3NTk4NDEyYjI5OWMwN2U2YjcxNGE5NTFj
CkF1dGhvcjogRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4K
RGF0ZTogICBGcmkgU2VwIDIwIDEwOjUyOjU1IDIwMTkgLTAzMDAKCiAgICBxZW11X2RvbWFpbl9h
ZGRyZXNzOiB1c2UgdmlyUENJRGV2aWNlQWRkcmVzc0VxdWFsKCkgaW4gY29uZGl0aW9uYWxzCiAg
ICAKICAgIEEgY29tbW9uIG9wZXJhdGlvbiBpbiBxZW11X2RvbWFpbl9hZGRyZXNzIGlzIGNvbXBh
cmluZyBhCiAgICB2aXJQQ0lEZXZpY2VBZGRyZXNzIGFuZCBhc3NpZ25pbmcgZG9tYWluLCBidXMs
IHNsb3QgYW5kIGZ1bmN0aW9uCiAgICB0byBhIHNwZWNpZmljIHZhbHVlLiBUaGUgZm9ybWVyIGNh
biBiZSBkb25lIHdpdGggdGhlIGV4aXN0aW5nCiAgICB2aXJQQ0lEZXZpY2VBZGRyZXNzRXF1YWwo
KSBoZWxwZXIsIGFzIGxvbmcgYXMgd2UgcHJvdmlkZQogICAgYSB2aXJQQ0lEZXZpY2VBZGRyZXNz
IHRvIGNvbXBhcmUgaXQgdG8uCiAgICAKICAgIFRoZSBsYXRlciBjYW4gYmUgZG9uZSBieSBkaXJl
Y3QgYXNzaWdubWVudCBvZiB0aGUgbm93IGV4aXN0aW5nCiAgICB2aXJQQ0lEZXZpY2VBZGRyZXNz
IHN0cnVjdC4gVGhlIGRlZmluZWQgdmFsdWVzIG9mIGRvbWFpbiwgYnVzLAogICAgc2xvdCBhbmQg
ZnVuY3Rpb24gd2lsbCBiZSBhc3NpZ25lZCB0byBpbmZvLT5hZGRyLnBjaSwgdGhlIG90aGVyCiAg
ICB2YWx1ZXMgYXJlIHplcm9lZCAod2hpY2ggaGFwcGVucyB0byBiZSB0aGVpciBkZWZhdWx0IHZh
bHVlcyB0b28pLgogICAgSXQncyBhbHNvIHdvcnRoIG5vdGljaW5nIHRoYXQgYWxsIHRoZXNlIGFz
c2lnbm1lbnRzIGFyZSBiZWluZwogICAgY29uZGl0aW9uZWQgYnkgdmlyRGV2aWNlSW5mb1BDSUFk
ZHJlc3NJc1ByZXNlbnQoKSBjYWxscywgdGh1cyBpdCdzCiAgICBzZW5zaWJsZSB0byBkaXNjYXJk
IGFueSBub24temVybyB2YWx1ZXMgdGhhdCBtaWdodCBoYXBwZW4gdG8gZXhpc3QKICAgIGluIEBj
b250LT5pbmZvLmFkZHIsIGlmIHdlIHNldHRsZWQgYmVmb3JlaGFuZCB0aGF0IEBjb250LT5pbmZv
LmFkZHIKICAgIGlzIG5vdCBwcmVzZW50IG9yIGJvZ3VzLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6
IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBE
YW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+Cgpjb21taXQgMDY3MDky
OTZjYjkwNmUwMjQxYjc2Yjk0OWRlYzgyNzU5OTllMmUzZgpBdXRob3I6IERhbmllbCBIZW5yaXF1
ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAyMCAxMDo1
Mjo1NCAyMDE5IC0wMzAwCgogICAgcWVtdV9kb21haW5fYWRkcmVzcy5jOiB1c2UgVklSX0FVVE9G
UkVFKCkgaW4gc3RyaW5ncwogICAgCiAgICBBIGZldyAnY2xlYW51cCcgbGFiZWxzIGdvbmUgYWZ0
ZXIgdXNpbmcgVklSX0FVVE9GUkVFKCkgb24gdGhlCiAgICBAYWRkclN0ciB2YXJpYWJsZS4KICAg
IAogICAgUmV2aWV3ZWQtYnk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21h
aWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:01:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD3Af-0001iD-Ra; Wed, 25 Sep 2019 09:01: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD3Af-0001i3-72
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:01:13 +0000
X-Inumbo-ID: 05650868-df73-11e9-962c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 05650868-df73-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 09:01: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 075E3B077;
 Wed, 25 Sep 2019 09:01:11 +0000 (UTC)
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
Date: Wed, 25 Sep 2019 11:01:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMjQuMDkuMjAxOSAyMDoyMCwgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBJJ20gYSBiaXQg
YXQgYSBsb3NzIG9mIHdoYXQncyBoYXBwZW5pbmcgaGVyZSwgYnV0IGl0IHNlZW1zIHRoYXQKPiB0
aGUgbGF0ZXN0IFhlbiBmcm9tIG1hc3RlciBmYWlscyB0byBib290IG9uIEhQIFByb0xpYW50IERM
MjAKPiBHRU4xMCBzZXJ2ZXIgKHNhbWUgWGVuIGJvb3RzIGZpbmUgb24gZXZlcnkgb3RoZXIgcGll
Y2Ugb2YKPiBoYXJkd2FyZSBpbiBteSBsYWIpLgoKRmlyc3Qgb2YgYWxsIC0gaXMgdGhpcyBrbm93
biB0byBiZSBhIHJlZ3Jlc3Npb24sIGkuZS4gaXMgb2xkZXIKWGVuIGtub3duIHRvIHdvcmsgb24g
dGhpcyBwYXJ0aWN1bGFyIGhhcmR3YXJlPwoKPiBUaGVyZSBhcmUgYWJzb2x1dGVseSBubyBzaWdu
cyBvZiB3aGF0J3MgZ29pbmcgd3Jvbmcgd2l0aCBpdC4KPiBJdCBqdXN0IHN0b3BzIGF0Cj4gCj4g
KFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgo+IChYRU4pIEhWTTogVk1YIGVuYWJsZWQKPiAoWEVO
KSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAo+IChYRU4pIEhW
TTogSEFQIHBhZ2Ugc2l6ZXM6IDRrYiwgMk1CLCAxR0IKPiAuLi4KPiAoWEVOKSBBZGRpbmcgY3B1
IDEgdG8gcnVucXVldWUgMAo+IChYRU4pIG13YWl0LWlkbGU6IG1heCBDLXN0YXRlIGNvdW50IG9m
IDggcmVhY2hlZAo+IChYRU4pIEFkZGluZyBjcHUgMiB0byBydW5xdWV1ZSAwCj4gKFhFTikgbXdh
aXQtaWRsZTogbWF4IEMtc3RhdGUgY291bnQgb2YgOCByZWFjaGVkCj4gCj4gSSBndWVzcyB0aGUg
b25seSBjbHVlIGlzIHRoYXQgeW91ciB0eXBpY2FsIGxpbmUgb2Y6Cj4gCj4gKFhFTikgQnJvdWdo
dCB1cCBYIENQVXMKPiAKPiBuZXZlciBnZXRzIHByaW50ZWQgLS0gc28gcGVyaGFwcyB0aGVyZSdz
IHNvbWV0aGluZyB3b25reQo+IGdvaW5nIG9uIHdpdGggQ1BVIGluaXRpYWxpemF0aW9uLgo+IAo+
IEFueSBhZHZpY2Ugb24gaG93IHRvIGRpYWdub3NlIHRoaXMgZnVydGhlciB3aWxsIGJlIGdyZWF0
bHkgYXBwcmVjaWF0ZWQuCgpTZWNvbmQsIGFzIGFsd2F5cywgYSBjb21wbGV0ZSBsb2cgd2lsbCBh
bHJlYWR5IGhlbHAsIGUuZy4gYnkgYWxsb3dpbmcKdXMgdG8gc2VlIHdoYXQgQ1BVIG1vZGVsIGl0
IGlzIHRoYXQncyBpbiB0aGUgc3lzdGVtLiBJaXJjIHRoZXJlIHdhcyBhCnNpbWlsYXIgcmVwb3J0
IGZvciBhIGNlcnRhaW4gQXRvbSB2YXJpYW50LCBidXQgSSBhc3N1bWUgaXQncyBhIFNreWxha2UK
aGVyZS4gTWF4aW11bSB2ZXJib3NpdHkgKGxvZ2x2bD1hbGwpIGFuZCBleHRyYSBDUFUgcmVsYXRl
ZCBvdXRwdXQKKCJjcHVpbmZvIikgc2hvdWxkIGJlIGVuYWJsZWQgZm9yIHRoaXMuCgpGdXJ0aGVy
bW9yZSwgd2hpbGUgSSBkb24ndCB0aGluayB0aGUgKGJvZ3VzOyBJJ2xsIG1ha2UgYSBwYXRjaCBp
biBhCm1pbnV0ZSkgbXdhaXQtaWRsZSBtZXNzYWdlIGlzIHJlbGF0ZWQsIGV4Y2x1ZGluZyB0aGVy
ZSB0byBiZSBhbiBlZmZlY3QKd291bGQgYmUgYSBoZWxwZnVsIGV4dHJhIGRhdGEgcG9pbnQgKCJj
cHVpZGxlPTAiIGZvciBzaW1wbGljaXR5KS4KCkFub3RoZXIgcG90ZW50aWFsbHkgdXNlZnVsIGV4
cGVyaW1lbnQgd291bGQgYmUgdG8gbGltaXQgdGhlIG51bWJlciBvZgpDUFVzIHRvIGJvb3QgKCJu
b3NtcCIgc2hvdWxkIGJvb3QgZmluZSBpbiBhbnkgY2FzZSwgc28gIm1heGNwdXM9Igp3b3VsZCBi
ZSB3aGF0IHlvdSdkIHdhbnQgdG8gcGxheSB3aXRoKSwgYW5kIHRvIG92ZXJyaWRlIHRoZSBkZWZh
dWx0Cm9mIHdoZXRoZXIgdG8gcGFyayBzZWNvbmRhcnkgaHlwZXJ0aHJlYWRzICgic210PTAiIGFu
ZCAic210PTEiKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:10:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09: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 1iD3Jk-0002fB-QQ; Wed, 25 Sep 2019 09:10: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=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iD3Jj-0002f6-Kq
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 09:10:35 +0000
X-Inumbo-ID: 54565566-df74-11e9-962c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 54565566-df74-11e9-962c-12813bfff9fa;
 Wed, 25 Sep 2019 09:10:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6200B142F;
 Wed, 25 Sep 2019 02:10: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 939413F694;
 Wed, 25 Sep 2019 02:10:32 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-7-sstabellini@kernel.org>
 <8e13c7ad-c3cb-aa46-744b-8dc01fe70718@arm.com>
 <alpine.DEB.2.21.1909241056070.24909@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3d883055-b997-92e1-3121-e383959a5e25@arm.com>
Date: Wed, 25 Sep 2019 10:10:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909241056070.24909@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNC8wOS8yMDE5IDE4OjU2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
V2VkLCAxMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+
PiBPbiA4LzIxLzE5IDQ6NTMgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IFdlIGRv
bid0IGhhdmUgYSBjbGVhciB3YXkgdG8ga25vdyBob3cgbWFueSB2aXJ0dWFsIFNQSXMgd2UgbmVl
ZCBmb3IgdGhlCj4+PiBkb20wLWxlc3MgZG9tYWlucy4gSW50cm9kdWNlIGEgbmV3IG9wdGlvbiB1
bmRlciB4ZW4sZG9tYWluIHRvIHNwZWNpZnkKPj4+IHRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxv
Y2F0ZSBmb3IgYSBkb21haW4uCj4+Pgo+Pj4gVGhlIHByb3BlcnR5IGlzIG9wdGlvbmFsLiBXaGVu
IGFic2VudCwgd2UnbGwgdXNlIHRoZSBwaHlzaWNhbCBudW1iZXIgb2YKPj4+IEdJQyBsaW5lcyBm
b3IgZG9tMC1sZXNzIGRvbWFpbnMsIGp1c3QgbGlrZSBmb3IgZG9tMC4gR2l2ZW4gdGhhdAo+Pj4g
ZG9tMC1sZXNzIFZNcyBhcmUgbWVhbnQgZm9yIHN0YXRpYyBwYXJ0aXRpb25pbmcgc2NlbmFyaW9z
IHdoZXJlIHRoZQo+Pj4gbnVtYmVyIG9mIFZNcyBpcyB2ZXJ5IGxvdywgaW5jcmVhc2VkIG1lbW9y
eSBvdmVyaGVhZCBzaG91bGQgbm90IGJlIGEKPj4+IHByb2JsZW0sIGFuZCBpdCBpcyBwb3NzaWJs
ZSB0byBtaW5pbWl6ZSBpdCB1c2luZyAibnJfc3BpcyIuCj4+Pgo+Pj4gUmVtb3ZlIHRoZSBvbGQg
c2V0dGluZyBvZiBucl9zcGlzIGJhc2VkIG9uIHRoZSBwcmVzZW5jZSBvZiB0aGUgdnBsMDExLgo+
Pgo+PiBJIGFtIGFmcmFpZCB0aGlzIHN0aWxsIGRvZXMgbm90IGV4cGxhaW4gdGhlIGltcGxpY2F0
aW9ucyBvZiB0aGlzIHBhdGNoIHRvCj4+IGN1cnJlbnQgc2V0dXAgKHdpdGggYW5kIHdpdGhvdXQg
VlBMMDExKS4KPj4KPj4gRm9yIGluc3RhbmNlLCB3aXRoIHlvdXIgY2hhbmdlLCBWUEwwMTEgbWF5
IG5vdCB3b3JrIGFueW1vcmUuIEltYWdpbmUgd2UgZGVjaWRlCj4+IHRvIHB1c2ggdGhlIHZwbDAx
MSBpbnRlcnJ1cHQgdG93YXJkcyB0aGUgZW5kIG9mIHRoZSBJbnRlcnJ1cHQgSUQgc3BhY2UgKGku
ZS4KPj4gMTAxOSkuCj4+Cj4+IEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCB0aGUgdXNlciB0byBoYXZl
IHRvIHNlbGVjdCBucl9zcGlzIGJ5IGhpbXNlbGYgZm9yIHRoaXMKPj4gY2FzZS4KPj4KPj4gUmVn
YXJkaW5nIHRoZSBjaGFuZ2Ugd2l0aG91dCB2cGwwMTEsIHRoaXMgaXMgbm90IGV4cGxhaW5lZCB3
aHkgYWxsIHRoZSBkb21haW5zCj4+IChldmVuIHRoZSBvbmUgd2l0aG91dCBTUElzIHJvdXRlZCkg
d2lsbCBoYXZlIFNQSXMgZXhwb3NlZC4gRm9yIGluc3RhbmNlLCBpZgo+PiB5b3Ugd2VyZSB0byBl
eHBvc2UgMjU2IGludGVycnVwdHMgZm9yIDQgZG9tYWlucywgdGhpcyB3aWxsIHJvdWdobHkgdXNl
IDgwS0Igb2YKPj4gbWVtb3J5LiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgd2hhdCB5b3UgaGFkIGlu
IG1pbmQgYXMgImxvdyBmb290cHJpbnQiLgo+ICAgCj4gV2hhdCBkbyB5b3UgdGhpbmsgb2YgdGhl
IGZvbGxvd2luZzoKPiAKPiBUaGUgaW1wbGljYXRpb24gb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCB3
aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlucwo+IGdldCB0aGUgc2FtZSBhbW91bnQgb2Yg
U1BJIGFsbG9jYXRlZCBhcyBkb20wLCByZWdhcmRsZXNzIG9mIGhvdyBtYW55Cj4gcGh5c2ljYWwg
ZGV2aWNlcyB0aGV5IGhhdmUgYXNzaWduZWQsIGFuZCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhl
eSBoYXZlCj4gYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNvIG5lZWRzIGFuIGVtdWxhdGVkIFNQ
SSkuCj4gCj4gV2hlbiBucl9zcGlzIGlzIHByZXNlbnQsIHRoZSBkb21haW4gZ2V0cyBleGFjdGx5
IG5yX3NwaXMgYWxsb2NhdGVkIFNQSXMuCj4gSWYgdGhlIG51bWJlciBpcyB0b28gbG93LCBpdCBt
aWdodCBub3QgYmUgZW5vdWdoIGZvciB0aGUgZGV2aWNlcwo+IGFzc2lnbmVkIGl0IHRvIGl0LiBJ
ZiB0aGUgbnVtYmVyIGlzIGxlc3MgdGhhbiBHVUVTVF9WUEwwMTFfU1BJLCB0aGUKPiB2aXJ0dWFs
IHBsMDExIHdvbid0IHdvcmsuCgpUaGlzIGlzIGdvb2QgdG8gYWRkcmVzcyBteSBmaXJzdCByZW1h
cmsuIEhvdyBhYm91dCB0aGUgb3RoZXJzPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:13:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09:13:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD3M7-0002md-9S; Wed, 25 Sep 2019 09:13: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD3M5-0002mX-Lt
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:13:01 +0000
X-Inumbo-ID: abb8d298-df74-11e9-962d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id abb8d298-df74-11e9-962d-12813bfff9fa;
 Wed, 25 Sep 2019 09:13: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 87C8CACF2;
 Wed, 25 Sep 2019 09:12:59 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c88502e8-3342-3bae-a670-2780c56b54c6@suse.com>
Date: Wed, 25 Sep 2019 11:12:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] ACPI/cpuidle: bump maximum number of power
 states we support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad 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>, 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>

Q29tbWl0IDRjNmNkNjQ1MTkgKCJtd2FpdF9pZGxlOiBTa3lsYWtlIENsaWVudCBTdXBwb3J0Iikg
YWRkZWQgYSB0YWJsZQp3aXRoIDggZW50cmllcywgd2hpY2ggLSB0b2dldGhlciB3aXRoIEMwIC0g
cmVuZGVyZWQgdGhlIGN1cnJlbnQgbGltaXQKdG9vIGxvdy4gSXQgc2hvdWxkIGhhdmUgYmVlbiBh
Y2NvbXBhbmllZCBieSBhbiBpbmNyZWFzZSBvZiB0aGUgY29uc3RhbnQ7CmRvIHRoaXMgbm93LiBE
b24ndCBidW1wIGJ5IHRvbyBtdWNoIHRob3VnaCwgYXMgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIG9u
LQpzdGFjayBhcnJheXMgd2hpY2ggYXJlIGRpbWVuc2lvbmVkIGJ5IHRoaXMgY29uc3RhbnQuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vY3B1aWRsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jcHVpZGxlLmgKQEAg
LTI5LDcgKzI5LDcgQEAKICNpbmNsdWRlIDx4ZW4vY3B1bWFzay5oPgogI2luY2x1ZGUgPHhlbi9z
cGlubG9jay5oPgogCi0jZGVmaW5lIEFDUElfUFJPQ0VTU09SX01BWF9QT1dFUiAgICAgICAgOAor
I2RlZmluZSBBQ1BJX1BST0NFU1NPUl9NQVhfUE9XRVIgICAgICAgIDEyCiAjZGVmaW5lIENQVUlE
TEVfTkFNRV9MRU4gICAgICAgICAgICAgICAgMTYKIAogI2RlZmluZSBBQ1BJX0NTVEFURV9FTV9O
T05FICAgICAwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:14:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09: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 1iD3NL-0002sl-LB; Wed, 25 Sep 2019 09:14: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=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iD3NJ-0002ry-PL
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 09:14:17 +0000
X-Inumbo-ID: d947f2b6-df74-11e9-962d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id d947f2b6-df74-11e9-962d-12813bfff9fa;
 Wed, 25 Sep 2019 09:14:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4345B1570;
 Wed, 25 Sep 2019 02:14: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 747603F694;
 Wed, 25 Sep 2019 02:14:15 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-8-sstabellini@kernel.org>
 <1879bd44-0107-5799-cacc-6cb2ee31b8b9@arm.com>
 <alpine.DEB.2.21.1909241105071.24909@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <42927fa9-81ef-37ba-6de1-175e4414f5e9@arm.com>
Date: Wed, 25 Sep 2019 10:14:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909241105071.24909@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC8wOS8yMDE5IDE5OjA3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2Vk
LCAxMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiA4LzIxLzE5IDQ6NTMgQU0s
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJIGNhbiByZXBsYWNlIDB4WCBieSBYIGZvciAj
YWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMgZXZlcnl3aGVyZSBpbgo+IHRoZSBleGFtcGxl
LiBJIGRvbid0IHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGRvIGl0IGZvciByZWcgYW5kCj4gaW50
ZXJydXB0cyBwcm9wZXJ0aWVzPwoKSSBhZ3JlZSBpdCBkb2VzIG5vdCBtYWtlIHNlbnNlIGZvciB0
aGUgcHJvcGVydHkgcmVnLiBIb3dldmVyLCBmb3IgImludGVycnVwdHMiIApwcm9wZXJ0eSBpdCB3
b3VsZCBhcyBpdCBtYWtlcyBlYXNpZXIgdG8gZmluZCBvdXQgdGhlIGludGVycnVwdCBudW1iZXIu
IExvb2tpbmcgCmF0IGV4YW1wbGUgaW4gdGhlIGJpbmRpbmdzIHRoZXkgYWN0dWFsbHkgdXNlIGRl
Y2ltYWwgbnVtYmVyIGZvciB0aGUgZmlyc3QgdHdvIApjZWxscyBhbmQgdGhlbiBhbiBoZXhhZGVj
aW1hbDoKCiAgICAgICBpbnRlcnJ1cHRzID0gPDEgOCAweGYwND47CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD3PI-00037y-Hb; Wed, 25 Sep 2019 09:16: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=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD3PH-00037r-IJ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:16:19 +0000
X-Inumbo-ID: 21bfd16c-df75-11e9-962d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 21bfd16c-df75-11e9-962d-12813bfff9fa;
 Wed, 25 Sep 2019 09:16: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 D665BACF2;
 Wed, 25 Sep 2019 09:16:17 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <c88502e8-3342-3bae-a670-2780c56b54c6@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <32279f32-68fc-0512-01ef-6260ce6c1771@suse.com>
Date: Wed, 25 Sep 2019 11:16:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c88502e8-3342-3bae-a670-2780c56b54c6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] ACPI/cpuidle: bump maximum number of power
 states we support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad 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>, 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>

T24gMjUuMDkuMTkgMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCA0YzZjZDY0NTE5
ICgibXdhaXRfaWRsZTogU2t5bGFrZSBDbGllbnQgU3VwcG9ydCIpIGFkZGVkIGEgdGFibGUKPiB3
aXRoIDggZW50cmllcywgd2hpY2ggLSB0b2dldGhlciB3aXRoIEMwIC0gcmVuZGVyZWQgdGhlIGN1
cnJlbnQgbGltaXQKPiB0b28gbG93LiBJdCBzaG91bGQgaGF2ZSBiZWVuIGFjY29tcGFuaWVkIGJ5
IGFuIGluY3JlYXNlIG9mIHRoZSBjb25zdGFudDsKPiBkbyB0aGlzIG5vdy4gRG9uJ3QgYnVtcCBi
eSB0b28gbXVjaCB0aG91Z2gsIGFzIHRoZXJlIGFyZSBhIG51bWJlciBvZiBvbi0KPiBzdGFjayBh
cnJheXMgd2hpY2ggYXJlIGRpbWVuc2lvbmVkIGJ5IHRoaXMgY29uc3RhbnQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:16:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09:16: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 1iD3Pr-0003Az-Sc; Wed, 25 Sep 2019 09:16: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=mY+w=XU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iD3Pq-0003As-8z
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:16:54 +0000
X-Inumbo-ID: 36951174-df75-11e9-962d-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id 36951174-df75-11e9-962d-12813bfff9fa;
 Wed, 25 Sep 2019 09:16:53 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id v8so5753669wrt.2
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 02:16: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=jUYB9WQUa6kq0SPs41F8+CRuXEfdx63JM9pZ/Jk3Tno=;
 b=YUi4olORze44IK8kAfYck3kfEMELp05Ot4su0nsq7OkjO8O20AXzmq2zzXF/AnIsno
 IzPhghWXYBOZHr+fz+noDtLEz7QFtQoLKM9UBNLKU/M424KBVYYdR/fbZQkcFXmpnzlT
 Vfeix1qe9NyRfxDmHV8rwkEItAOM4AIfgov+lS+XEUnWQt5WFTC30MD2UMTanFuFgb/w
 v6d0qN0WlMgE75L0i3UoXhp33pTGYibjTvpd7vXZIewcp5mMjXJqzlDka7TPr6tuuR60
 rabrpyj8tjgrMAzmGrb0zHTvLeKTZ0xX1SGMNICtCr5wXB5e5rXm5Y9kXEKPvvwaMlkk
 Flog==
X-Gm-Message-State: APjAAAX6+FFlM9r0x0N2o28cDnCdicnIpmkUP+uI2Y2BKUHMX0pCvSxd
 E0NfYwSNwJPApzfnJPRR4zg=
X-Google-Smtp-Source: APXvYqwuoxBcbOOgp1kEnb03co1aABEn4wIHQo9RtE84aSoN6kHLfHdB/mljXmA8q9cCNjf9RmggjA==
X-Received: by 2002:adf:f081:: with SMTP id n1mr8718841wro.273.1569403012757; 
 Wed, 25 Sep 2019 02:16:52 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id b186sm3626984wmd.16.2019.09.25.02.16.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 02:16:52 -0700 (PDT)
Date: Wed, 25 Sep 2019 10:16:50 +0100
From: Wei Liu <wl@xen.org>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190925091650.qgnfkabob6zrfebd@debian>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <20190918104113.3294-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190918104113.3294-2-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v13 1/4] remove late (on-demand)
 construction of IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMTgsIDIwMTkgYXQgMTE6NDE6MTBBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IE5vdyB0aGF0IHRoZXJlIGlzIGEgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUgZmxhZywg
d2hpY2ggc2hvdWxkIGJlIHNldCBpZgo+IGFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2Vk
IHRocm91Z2gsIHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKPiBjb25zdHJ1Y3Rpb24gdW50aWwg
dGhlIGFzc2lnbm1lbnQgaXMgZG9uZS4gQWxzbyBkb24ndCB0ZWFyIGRvd24gdGhlIHRhYmxlcwo+
IGFnYWluIHdoZW4gdGhlIGxhc3QgZGV2aWNlIGlzIGRlLWFzc2lnbmVkOyBkZWZlciB0aGF0IHRh
c2sgdW50aWwgZG9tYWluCj4gZGVzdHJ1Y3Rpb24uCj4gCj4gVGhpcyBhbGxvd3MgdGhlIGhhc19p
b21tdV9wdCgpIGhlbHBlciBhbmQgaW9tbXVfc3RhdHVzIGVudW1lcmF0aW9uIHRvIGJlCj4gcmVt
b3ZlZC4gQ2FsbHMgdG8gaGFzX2lvbW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBjYWxs
cyB0bwo+IGlzX2lvbW11X2VuYWJsZWQoKS4gUmVtYWluaW5nIG9wZW4tY29kZWQgdGVzdHMgb2Yg
aW9tbXVfaGFwX3B0X3NoYXJlIGNhbgo+IGFsc28gYmUgcmVwbGFjZWQgYnkgY2FsbHMgdG8gaW9t
bXVfdXNlX2hhcF9wdCgpLgo+IFRoZSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBh
bmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rpb25zIGJlY29tZQo+IHJlZHVuZGFudCwgYXMgZG9l
cyB0aGUgJ3N0cmljdCBtb2RlJyBkb20wIHBhZ2VfbGlzdCBtYXBwaW5nIGNvZGUgaW4KPiBpb21t
dV9od2RvbV9pbml0KCksIGFuZCBpb21tdV90ZWFyZG93bigpIGNhbiBiZSBtYWRlIHN0YXRpYyBp
cyBpdHMgb25seQo+IHJlbWFpbmluZyBjYWxsZXIsIGlvbW11X2RvbWFpbl9kZXN0cm95KCksIGlz
IHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKPiBtb2R1bGUuCj4gCj4gQWxsIGluIGFsbCwgYWJvdXQg
MjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0aGUgaHlwZXJ2aXNvciAoYXQKPiB0
aGUgZXhwZW5zZSBvZiBzb21lIGFkZGl0aW9ucyBpbiB0aGUgdG9vbHN0YWNrKS4KPiAKPiBOT1RF
OiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFsbCBhbW91bnQgb2YgZXh0cmEgcmVzb3VyY2Ug
dG8gYmUgdXNlZAo+ICAgICAgIHRvIGFjY29tbW9kYXRlIElPTU1VIHBhZ2UgdGFibGVzIHRoYXQg
bWF5IG5ldmVyIGJlIHVzZWQsIHNpbmNlIHRoZQo+ICAgICAgIHBlci1kb21haW4gSU9NTVUtZW5h
YmxlIGZsYWcgaXMgY3VycmVudGx5IHNldCB0byB0aGUgdmFsdWUgb2YgdGhlCj4gICAgICAgZ2xv
YmFsIGlvbW11X2VuYWJsZSBmbGFnLiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgYW4gb3B0
aW9uIHRvCj4gICAgICAgdGhlIHRvb2xzdGFjayB0byBhbGxvdyBpdCB0byBiZSB0dXJuZWQgb2Zm
IGlmIHRoZXJlIGlzIG5vIGludGVudGlvbgo+ICAgICAgIHRvIGFzc2lnbiBwYXNzdGhyb3VnaCBo
YXJkd2FyZSB0byB0aGUgZG9tYWluLgo+ICAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSBy
ZXNvdXJjZSwgJ2lvbW11X21lbWtiJyBoYXMgYmVlbiBhZGRlZCB0bwo+ICAgICAgIGRvbWFpbl9i
dWlsZF9pbmZvLiBUaGlzIHBhdGNoIHNldHMgaXQgdG8gYSB2YWx1ZSBjYWxjdWxhdGVkIGJhc2Vk
Cj4gICAgICAgb24gdGhlIGRvbWFpbidzIG1heGltdW0gbWVtb3J5IHdoZW4gdGhlIFAyTSBzaGFy
aW5nIGlzIGVpdGhlciBub3QKPiAgICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQs
IG9yIHplcm8gb3RoZXJ3aXNlLiBIb3dldmVyLCB3aGVuCj4gICAgICAgdGhlIHRvb2xzdGFjayBv
cHRpb24gbWVudGlvbmVkIGFib3ZlIGlzIGFkZGVkLCBpdCB3aWxsIGFsc28gYmUgemVybwo+ICAg
ICAgIGlmIHRoZSBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnIGlzIHR1cm5lZCBvZmYuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PiBSZXZpZXdlZC1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
Cj4gQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:18:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD3RW-0003Lt-EW; Wed, 25 Sep 2019 09:18:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD3RV-0003Ll-Fb
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:18:37 +0000
X-Inumbo-ID: 741145fe-df75-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 741145fe-df75-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 09:18: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 78387B652;
 Wed, 25 Sep 2019 09:18:35 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <41956413-f33d-f9b9-3830-f58d4fde7b0e@suse.com>
Date: Wed, 25 Sep 2019 11:18:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SVM: correct CPUID event 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

T24gMTkuMDkuMTkgMTI6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IGh2bV9tb25pdG9yX2NwdWlk
KCkgZXhwZWN0cyB0aGUgaW5wdXQgcmVnaXN0ZXJzLCBub3QgdHdvIG9mIHRoZSBvdXRwdXRzLgo+
IAo+IEhvd2V2ZXIsIG9uY2UgaGF2aW5nIG1hZGUgdGhlIG5lY2Vzc2FyeSBhZGp1c3RtZW50LCB0
aGUgU1ZNIGFuZCBWTVgKPiBmdW5jdGlvbnMgYXJlIHNvIHNpbWlsYXIgdGhhdCB0aGV5IHNob3Vs
ZCBiZSBmb2xkZWQgKHRodXMgYXZvaWRpbmcKPiBmdXJ0aGVyIHNpbWlsYXIgYXN5bW1ldHJpZXMg
dG8gZ2V0IGludHJvZHVjZWQpLiBVc2UgdGhlIGJlc3Qgb2YgYm90aAo+IHdvcmxkcyBieSBlLmcu
IHVzaW5nICJjdXJyIiBjb25zaXN0ZW50bHkuIFRoaXMgdGhlbiBiZWluZyB0aGUgb25seQo+IGNh
bGxlciBvZiBodm1fY2hlY2tfY3B1aWRfZmF1bHRpbmcoKSwgZm9sZCBpbiB0aGF0IGZ1bmN0aW9u
IGFzIHdlbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:19:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09: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 1iD3So-0003T1-Td; Wed, 25 Sep 2019 09:19:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R6jh=XU=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iD3Sn-0003Sr-OX
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:19:57 +0000
X-Inumbo-ID: a2ab9266-df75-11e9-bf31-bc764e2007e4
Received: from mga01.intel.com (unknown [192.55.52.88])
 by localhost (Halon) with ESMTPS
 id a2ab9266-df75-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 09:19:55 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 02:19:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,547,1559545200"; d="scan'208";a="191283036"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga003.jf.intel.com with ESMTP; 25 Sep 2019 02:19:53 -0700
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 25 Sep 2019 02:19:53 -0700
Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by
 fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 25 Sep 2019 02:19:52 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX108.ccr.corp.intel.com ([169.254.8.146]) with mapi id 14.03.0439.000;
 Wed, 25 Sep 2019 17:19:50 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] SVM: correct CPUID event processing
Thread-Index: AQHVbtZEZJW1x4X3c0WmKXXBRFVMpac8Jv+w
Date: Wed, 25 Sep 2019 09:19:50 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D58F892@SHSMSX104.ccr.corp.intel.com>
References: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
In-Reply-To: <845737d3-e16e-61d7-7733-0f8b9eddfb45@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGYwMGUzOGQtNTY1MS00NDUyLTk4NDQtN2MxNGQ4MDk4YThjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidjhSZldya1BcL2FLMTA3bUJXcmFTWEFuU0pOenV0MHc3MmtIR09IcE1rTElRQ1V4bEFxeGhNZnpCTXNZRGlJQUYifQ==
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] SVM: correct CPUID event 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Juergen Gross <jgross@suse.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOmpiZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBU
aHVyc2RheSwgU2VwdGVtYmVyIDE5LCAyMDE5IDY6MzggUE0NCj4gDQo+IGh2bV9tb25pdG9yX2Nw
dWlkKCkgZXhwZWN0cyB0aGUgaW5wdXQgcmVnaXN0ZXJzLCBub3QgdHdvIG9mIHRoZSBvdXRwdXRz
Lg0KPiANCj4gSG93ZXZlciwgb25jZSBoYXZpbmcgbWFkZSB0aGUgbmVjZXNzYXJ5IGFkanVzdG1l
bnQsIHRoZSBTVk0gYW5kIFZNWA0KPiBmdW5jdGlvbnMgYXJlIHNvIHNpbWlsYXIgdGhhdCB0aGV5
IHNob3VsZCBiZSBmb2xkZWQgKHRodXMgYXZvaWRpbmcNCj4gZnVydGhlciBzaW1pbGFyIGFzeW1t
ZXRyaWVzIHRvIGdldCBpbnRyb2R1Y2VkKS4gVXNlIHRoZSBiZXN0IG9mIGJvdGgNCj4gd29ybGRz
IGJ5IGUuZy4gdXNpbmcgImN1cnIiIGNvbnNpc3RlbnRseS4gVGhpcyB0aGVuIGJlaW5nIHRoZSBv
bmx5DQo+IGNhbGxlciBvZiBodm1fY2hlY2tfY3B1aWRfZmF1bHRpbmcoKSwgZm9sZCBpbiB0aGF0
IGZ1bmN0aW9uIGFzIHdlbGwuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+DQo+IA0KDQpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:20:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09: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 1iD3TU-000487-9R; Wed, 25 Sep 2019 09:20:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R6jh=XU=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iD3TS-00047p-Dv
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:20:38 +0000
X-Inumbo-ID: baf2330c-df75-11e9-97fb-bc764e2007e4
Received: from mga09.intel.com (unknown [134.134.136.24])
 by localhost (Halon) with ESMTPS
 id baf2330c-df75-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 09:20:35 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 02:20:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,547,1559545200"; d="scan'208";a="195952803"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by FMSMGA003.fm.intel.com with ESMTP; 25 Sep 2019 02:20:34 -0700
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 25 Sep 2019 02:20:34 -0700
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 25 Sep 2019 02:20:33 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.92]) with mapi id 14.03.0439.000;
 Wed, 25 Sep 2019 17:20:31 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] print: introduce a format specifier for pci_sbdf_t
Thread-Index: AQHVcvcPtVWeEUo7U0Guw9JDQpe4tKc8Hung
Date: Wed, 25 Sep 2019 09:20:31 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D58F8AA@SHSMSX104.ccr.corp.intel.com>
References: <20190822065132.48200-1-roger.pau@citrix.com>
 <20190924164202.r6hhqlyrbvs5afud@Air-de-Roger>
In-Reply-To: <20190924164202.r6hhqlyrbvs5afud@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDY4NjRiNDctNzkxZS00YWVlLTllOTktNGY5MmI4ODI0YWE5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibDdPSUFPVVlBQW1ITTlVcmgxTHhoZkFyemZTb1U3dVZESmRFdjZCOW9OZGRRakFZQUY3dkhIQ3JIVkRQTEJSTSJ9
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] 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: Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>, 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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4g
U2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMTkgMTI6NDIgQU0KPiAKPiBQaW5nPwo+
IAo+IFNpbmNlIEkndmUgZ290IGFuIEFjayBmcm9tIEphbiBhbmQgSnVsaWVuIEkgdGhpbmsgdGhl
IG1pc3NpbmcgQWNrcyBhcmUKPiBmb3IgdGhlIEludGVsIHN0dWZmIGFuZCB4ODYgZ2VuZXJpYyBh
bmQgQU1EIGJ5IEFuZHJldywgc2luY2UgSmFuCj4gZXhwbGljaXRseSBleHByZXNzZWQgaGlzIEFj
ayBpcyBvbmx5IGZvciBwaWVjZXMgd2hlcmUgaGUgaXMgdGhlIG9ubHkKPiBtYWludGFpbmVyLgo+
IAo+IFRoYW5rcy4KPiAKPiBPbiBUaHUsIEF1ZyAyMiwgMjAxOSBhdCAwODo1MTozMkFNICswMjAw
LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBUaGUgbmV3IGZvcm1hdCBzcGVjaWZpZXIgaXMg
JyVwcCcsIGFuZCBwcmludHMgYSBwY2lfc2JkZl90IHVzaW5nIHRoZQo+ID4gc2VnOmJ1czpkZXYu
ZnVuYyBmb3JtYXQuIFJlcGxhY2UgYWxsIFNCREZzIHByaW50ZWQgdXNpbmcKPiA+ICclMDR4OiUw
Mng6JTAyeC4ldScgdG8gdXNlIHRoZSBuZXcgZm9ybWF0IHNwZWNpZmllci4KPiA+Cj4gPiBObyBm
dW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:22:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 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 1iD3VL-0004IX-QN; Wed, 25 Sep 2019 09:22:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R6jh=XU=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iD3VL-0004IR-Am
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:22:35 +0000
X-Inumbo-ID: 01a77f32-df76-11e9-97fb-bc764e2007e4
Received: from mga01.intel.com (unknown [192.55.52.88])
 by localhost (Halon) with ESMTPS
 id 01a77f32-df76-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 09:22:34 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 02:22:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,547,1559545200"; d="scan'208";a="218926532"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga002.fm.intel.com with ESMTP; 25 Sep 2019 02:22:33 -0700
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 25 Sep 2019 02:22:33 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.32]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.92]) with mapi id 14.03.0439.000;
 Wed, 25 Sep 2019 17:22:31 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v11.1 3/6] sysctl / libxl: report whether IOMMU/HAP
 page table sharing is supported
Thread-Index: AQHVaiPZygk0OOpfkkKs0SPOiivAK6c8MSXw
Date: Wed, 25 Sep 2019 09:22:30 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D58F8EE@SHSMSX104.ccr.corp.intel.com>
References: <20190913105826.2704-1-paul.durrant@citrix.com>
 <20190913105826.2704-4-paul.durrant@citrix.com>
 <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
In-Reply-To: <e79beeb5-7288-c8fd-8823-feaf8d4e7e77@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGNiOTIyYjItY2U1ZS00YTJjLWE5NDItNGE3MTg2Njg4ODRlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSzI3S0M2dWNNY21IcnBVUENvUk1zMmllbXhKbERDYmtqTFQ2cW5iVTBcL1NGQWh0UG5BSHJpTnFkOFA3bURwNzMifQ==
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 v11.1 3/6] sysctl / libxl: report whether
 IOMMU/HAP page table sharing is supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Christian Lindig <christian.lindig@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 David Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOmpiZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBG
cmlkYXksIFNlcHRlbWJlciAxMywgMjAxOSA3OjEwIFBNDQo+IA0KPiBUaGlzIHBhdGNoIGRlZmlu
ZXMgYSBuZXcgYml0IHJlcG9ydGVkIGluIHRoZSBod19jYXAgZmllbGQgb2Ygc3RydWN0DQo+IHhl
bl9zeXNjdGxfcGh5c2luZm8gdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGxhdGZvcm0gc3VwcG9y
dHMgc2hhcmluZyBvZg0KPiBIQVAgcGFnZSB0YWJsZXMgKGkuZS4gdGhlIFAyTSkgd2l0aCB0aGUg
SU9NTVUuIFRoaXMgaW5mb3JtcyB0aGUgdG9vbHN0YWNrDQo+IHdoZXRoZXIgdGhlIGRvbWFpbiBu
ZWVkcyBleHRyYSBtZW1vcnkgdG8gc3RvcmUgZGlzY3JldGUgSU9NTVUgcGFnZQ0KPiB0YWJsZXMN
Cj4gb3Igbm90Lg0KPiANCj4gTk9URTogVGhpcyBwYXRjaCBtYWtlcyBzdXJlIGlvbW11X2hhcF9w
dF9zaGFyZWQgaXMgY2xlYXIgaWYgSEFQIGlzIG5vdA0KPiAgICAgICBzdXBwb3J0ZWQgb3IgdGhl
IElPTU1VIGlzIGRpc2FibGVkLCBhbmQgZGVmaW5lcyBpdCB0byBmYWxzZSBpZg0KPiAgICAgICAh
Q09ORklHX0hWTS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4NCj4gQWNrZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdA
Y2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:27:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD3a5-0004UY-I1; Wed, 25 Sep 2019 09:27:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AhIN=XU=gmail.com=katereenart@srs-us1.protection.inumbo.net>)
 id 1iD3a4-0004UT-HV
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:27:28 +0000
X-Inumbo-ID: b060ec20-df76-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x22c.google.com (unknown [2a00:1450:4864:20::22c])
 by localhost (Halon) with ESMTPS
 id b060ec20-df76-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 09:27:27 +0000 (UTC)
Received: by mail-lj1-x22c.google.com with SMTP id j19so4890826lja.1
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 02:27:27 -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=uE5zz4Nfm0bKt2TMbBU0ovOSOdXeI8y5jE9/frRnEdQ=;
 b=kx6VeFkcEU0yo6/h3DQxyu0XtSd5AbHOaXHuuc9K85PBu1ayv+0tkBTUscQipvvWRa
 fq/kbuJYek2rHvpJgasEdBUB+Ls7XpGEeNoEE4klC4bvxPaO0U3AeGGRBe+RR9CqeS3N
 S1bDsQI28KNnjrq2AN1xivCyXwLTLqb+0sB6IZXrJhOquBp0PqYDIivGQtfvpEFhMe9i
 +EnPQHILhvnReRnW3kH1+YpuN9ZSB6PHby0SU8tIRed5/pC+2BlZKLOF6dhS5GkWz4yo
 cM7rB0utbZAci86BRmJ7fxdqUoTiZ9JY0JQ6AC30E3JbVLZVeJJmlF2GiY8ysbMZG2/V
 q30g==
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=uE5zz4Nfm0bKt2TMbBU0ovOSOdXeI8y5jE9/frRnEdQ=;
 b=r307qvSl9jsEfhlvJRpBVC8Og7XNPsXfMYYaLhOiHlottQ1CWDG4Z9A2yC2/ud8mJt
 vzAfN+YZHoDjielmgsOnJ48D3BHr6GG0mbWP9rinnCyU58RrZUEnAewBgDNoFZqoK8aZ
 hwYyHYAX03UWrZ4ngh2B9oCzYkvs295Vzv9PgzprXW0Lzqr7tjwjgLjvVRFpJmXy+UZL
 +WdRt7i+dagPk9HcjDMNz1OlsS1FHsxBlbuU686+HMkTGSIU/aHKLBlmWXPa05kyZLky
 lvkdmcNEXuajuUCZKr00sM066yIHrt6i5dDQAMys+kKfhhPZ/Q7AhuxFv0MHj/1mckfT
 RdZw==
X-Gm-Message-State: APjAAAWN5fRrHDaiYcb4I3u6thc3W6iEsmXrhVaj23ZD/cK6LIikBgPq
 hkEJ9EzakbM8OPerwP3bRpU6AOBnFycoDmDlyyFw1v7nX/o=
X-Google-Smtp-Source: APXvYqzTFTZwDgkVN/OHVUvnkZ1WjUSsM4uZFen20u32Wjj4SKTQ0/IxfOypT/SsM2I+w3gjnl1JBUvcxhtSrDZv+QE=
X-Received: by 2002:a05:651c:22a:: with SMTP id
 z10mr5313910ljn.103.1569403646443; 
 Wed, 25 Sep 2019 02:27:26 -0700 (PDT)
MIME-Version: 1.0
From: Kateryna Razumova <katereenart@gmail.com>
Date: Wed, 25 Sep 2019 11:27:15 +0200
Message-ID: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] I want to participate in Outreachy with CONFIG_PDX
 related project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0939502749002853400=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0939502749002853400==
Content-Type: multipart/alternative; boundary="000000000000db04c705935d4286"

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

Hello xen,
I would like to participate in Outreachy. I was registered on the site few
days ago, filled some quite a big form but still can't see tasks'
descriptions.
Since, I like C programming I would like to know more about "Introduce
CONFIG_PDX and use it in Xen hypervisor". What hardware do I need? I think
I can find an old laptop with virtualization support. Also, how can I start
contributing?
I have few years of C programming experience but never had contributed to
open-source projects before.

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

<div dir=3D"ltr"><div>Hello xen,</div><div>I would like to participate in O=
utreachy. I was registered on the site few days ago, filled some quite a bi=
g form but still can&#39;t see tasks&#39; descriptions. <br></div><div>Sinc=
e, I like C programming I would like to know more about &quot;Introduce CON=
FIG_PDX and use it in Xen hypervisor&quot;. What hardware do I need? I thin=
k I can find an old laptop with virtualization support. Also, how can I sta=
rt contributing?</div><div>I have few years of C programming experience but=
 never had contributed to open-source projects before.<br></div></div>

--000000000000db04c705935d4286--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0939502749002853400==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:42:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 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 1iD3oH-000635-4g; Wed, 25 Sep 2019 09:42:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD3oF-000630-Rb
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:42:07 +0000
X-Inumbo-ID: bc564ea6-df78-11e9-bf31-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id bc564ea6-df78-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 09:42:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569404526;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Ipk4rGhYpynKE0qtQejeHQj0aw8AAFU8YGYMbJPUr6I=;
 b=FNgef21zKB5QUFcUkmtanMzy5W90hSurgP39LQad+bU+P2cNJi8fWgiv
 V9QGL2pReLONp5W4CEee9/8ihLg4wLnVcObYWFuUj06wy87wmF3rB33uu
 zNvglTebvZTgT1ZKHNcIen6jev6iaeTBjbDSpBNmGKw79EiuSmQcKmwpc M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ex5NmOix05mFUfsvc5DbQToMyDblhOvU9L2sRXK9KJbwOJhiEjAXRSjjFjOBLC1VDUdPJDf6h/
 t+eUaOOM4gtDsyzdGP4VlGGDc8rWOrTDpv6clVCC8xdlAqumdIYUpEkQ0aB6G1EKblx/w9t8dK
 xH6yq223e9F0xiokHDXLVQ9yabH0El1cEcI50ItpPS/AszTKidaZAzsemqu1OqoR1EzFVf8yn5
 PHub4zm5ezU0PKgCZHJAjNB1MQ+BkoOvPi/IFuwEHlEnvz4hTBwMqj9Uzr8PILVO+tyEYMU3H5
 y9I=
X-SBRS: 2.7
X-MesageID: 6036954
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6036954"
Date: Wed, 25 Sep 2019 11:41:50 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>, Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 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>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDQ6NDE6MjZBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFN0dWJkb21haW5zIG5lZWQgdG8gYmUgZ2l2ZW4gc3VmZmlj
aWVudCBwcml2aWxlZ2Ugb3ZlciB0aGUgZ3Vlc3Qgd2hpY2ggaXQKPiBwcm92aWRlcyBlbXVsYXRp
b24gZm9yIGluIG9yZGVyIGZvciBQQ0kgcGFzc3Rocm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCj4g
V2hlbiBhIEhWTSBkb21haW4gdHJ5IHRvIGVuYWJsZSBNU0ksIFFFTVUgaW4gc3R1YmRvbWFpbiBj
YWxscwo+IFBIWVNERVZPUF9tYXBfcGlycSwgYnV0IGxhdGVyIGl0IG5lZWRzIHRvIGNhbGwgWEVO
X0RPTUNUTF9iaW5kX3B0X2lycSBhcwo+IHBhcnQgb2YgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJx
LiBBbGxvdyBmb3IgdGhhdCBhcyBwYXJ0IG9mCj4gUEhZU0RFVk9QX21hcF9waXJxLgoKSSB3b3Vs
ZCByZXBsYWNlIHRoZSBsYXN0IHNlbnRlbmNlIHdpdGg6ICJHaXZlIHRoZSBzdHViZG9tYWluIGVu
b3VnaApwZXJtaXNzaW9ucyBvdmVyIHRoZSBtYXBwZWQgaW50ZXJydXB0IGluIG9yZGVyIHRvIGJp
bmQgaXQgc3VjY2Vzc2Z1bGx5CnRvIGl0J3MgdGFyZ2V0IGRvbWFpbi4iCgo+IAo+IFRoaXMgaXMg
bm90IG5lZWRlZCBmb3IgUENJIElOVHgsIGJlY2F1c2UgSVJRIGluIHRoYXQgY2FzZSBpcyBrbm93
bgo+IGJlZm9yZWhhbmQgYW5kIHRoZSBzdHViZG9tYWluIGlzIGdpdmVuIHBlcm1pc3Npb25zIG92
ZXIgdGhpcyBJUlEgYnkKPiBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQgKHRoZXJlJ3MgYSBkb19wY2lf
YWRkIGFnYWluc3QgdGhlIHN0dWJkb21haW4pLgo+IAo+IGNyZWF0ZV9pcnEoKSBhbHJlYWR5IGdy
YW50IElSUSBhY2Nlc3MgdG8gaGFyZHdhcmVfZG9tYWluLCB3aXRoCj4gYXNzdW1wdGlvbiB0aGUg
ZGV2aWNlIG1vZGVsIChzb21ldGhpbmcgbWFuYWdpbmcgdGhpcyBJUlEpIGxpdmVzIHRoZXJlLgoK
SSB3b3VsZCByZW1vdmUgdGhlICIoc29tZXRoaW5nIG1hbmFnaW5nIHRoaXMgSVJRKSIsIEkgdGhp
bmsgaXQgbWFrZXMKdGhlIHNlbnRlbmNlIGhhcmRlciB0byB1bmRlcnN0YW5kIHdoaWxlIG5vdCBh
ZGRpbmcgYW55IHZhbHVhYmxlCmluZm9ybWF0aW9uLgoKPiBNb2RpZnkgY3JlYXRlX2lycSgpIHRv
IHRha2UgYWRkaXRpb25hbCBwYXJhbWV0ZXIgcG9pbnRpbmcgYXQgZGV2aWNlCj4gbW9kZWwgZG9t
YWluIC0gd2hpY2ggbWF5IGJlIGRvbTAgb3Igc3R1YmRvbWFpbi4gIFNhdmUgSUQgb2YgdGhlIGRv
bWFpbgo+IGdpdmVuIHBlcm1pc3Npb24sIHRvIHJldm9rZSBpdCBpbiBkZXN0cm95X2lycSgpIC0g
ZWFzaWVyIGFuZCBjbGVhbmVyCj4gdGhhbiByZXBsYXlpbmcgbG9naWMgb2YgY3JlYXRlX2lycSgp
IHBhcmFtZXRlci4gVXNlIGRvbWlkIGluc3RlYWQgb2YKPiBhY3R1YWwgcmVmZXJlbmNlIHRvIHRo
ZSBkb21haW4sIGJlY2F1c2UgaXQgbWlnaHQgZ2V0IGRlc3Ryb3llZCBiZWZvcmUKPiBkZXN0cm95
aW5nIElSUSAoc3R1YmRvbWFpbiBpcyBkZXN0cm95ZWQgYmVmb3JlIGl0cyB0YXJnZXQgZG9tYWlu
KS4gQW5kCj4gaXQgaXMgbm90IGFuIGlzc3VlLCBiZWNhdXNlIElSUSBwZXJtaXNzaW9ucyBsaXZl
IHdpdGhpbiBkb21haW4KPiBzdHJ1Y3R1cmUsIHNvIGRlc3Ryb3lpbmcgYSBkb21haW4gYWxzbyBp
bXBsaWNpdGx5IHJldm9rZSB0aGUgcGVybWlzc2lvbi4KPiBQb3RlbnRpYWwgZG9taWQgcmV1c2Ug
aXMgZGV0ZWN0ZWQgYnkgYnkgY2hlY2tpbmcgaWYgdGhhdCBkb21haW4gZG9lcwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBeIGRvdWJsZSBieQo+IGhhdmUgcGVybWlzc2lvbiBv
dmVyIHRoZSBJUlEgYmVpbmcgZGVzdHJveWVkLgo+IAo+IFRoZW4sIGFkanVzdCBhbGwgY2FsbGVy
cyB0byBwcm92aWRlIHRoZSBwYXJhbWV0ZXIuIEluIGNhc2Ugb2YgY2FsbHMgbm90Cj4gcmVsYXRl
ZCB0byBzdHViZG9tYWluLWluaXRpYXRlZCBhbGxvY2F0aW9ucywgZ2l2ZSBpdCBlaXRoZXIKPiBo
YXJkd2FyZV9kb21haW4gKHNvIHRoZSBiZWhhdmlvciBpcyB1bmNoYW5nZWQgdGhlcmUpLCBvciBO
VUxMIGZvcgo+IGludGVycnVwdHMgdXNlZCBieSBYZW4gaW50ZXJuYWxseS4KPiAKPiBJbnNwaXJl
ZCBieSBodHRwczovL2dpdGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1vZS9ibG9iLzVlMGU3MzA0
YTVhM2M3NWVmMDEyNDBhMWUzNjczNjY1YjJhYWYwNWUvcmVjaXBlcy1leHRlbmRlZC94ZW4vZmls
ZXMvc3R1YmRvbWFpbi1tc2ktaXJxLWFjY2Vzcy5wYXRjaCBieSBFcmljIENoYW51ZGV0IDxjaGFu
dWRldGVAYWluZm9zZWMuY29tPi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNp
bW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5
a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKSSBoYXZl
IHNvbWUgbWlub3IgY29tbWVudHMgYmVsb3csIGJ1dCB0aGUgcGF0Y2ggTEdUTSwgc286CgpSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJdCB3b3Vs
ZCBzdGlsbCBiZSBuaWNlIHRvIGdldCB0aGUgbWlzc2luZyBiaXRzIChpbnRlcnJ1cHQgZW5hYmxp
bmcpLApvciBlbHNlIHRoaXMgcGF0Y2ggaXMga2luZCBvZiBwb2ludGxlc3MsIHNpbmNlIGl0IHN0
aWxsIGRvZXNuJ3QgYWxsb3cKc3R1YmRvbWFpbnMgdG8gd29yayBjb3JyZWN0bHkgd2l0aCBwYXNz
ZWQgdGhyb3VnaCBkZXZpY2VzLgoKPiAtLS0KPiBDaGFuZ2VzIGluIHYzOgo+ICAtIGV4dGVuZCBj
b21taXQgbWVzc2FnZQo+IENoYW5nZXMgaW4gdjQ6Cj4gIC0gYWRkIG1pc3NpbmcgZGVzdHJveV9p
cnEgb24gZXJyb3IgcGF0aAo+IENoYW5nZXMgaW4gdjU6Cj4gIC0gbW92ZSBpcnFfe2dyYW50LHJl
dm9rZX1fYWNjZXNzKCkgdG8ge2NyZWF0ZSxkZXN0cm95fV9pcnEoKSwgd2hpY2gKPiAgICBiYXNp
Y2FsbHkgbWFrZSBpdCBhIGRpZmZlcmVudCBwYXRjaAo+ICAtIGFkZCBnZXRfZG1fZG9tYWluKCkg
aGVscGVyCj4gIC0gZG8gbm90IGdpdmUgaGFyZHdhcmVfZG9tYWluIHBlcm1pc3Npb24gb3ZlciBJ
UlFzIHVzZWQgaW4gWGVuCj4gICAgaW50ZXJuYWxseQo+ICAtIHJlbmFtZSBjcmVhdGVfaXJxIGFy
Z3VtZW50IHRvIGp1c3QgJ2QnLCB0byBhdm9pZCBjb25mdXNpb24KPiAgICB3aGVuIGl0J3MgY2Fs
bGVkIGJ5IGhhcmR3YXJlIGRvbWFpbgo+ICAtIHZlcmlmeSB0aGF0IGRldmljZSBpcyBkZS1hc3Np
Z25lZCBiZWZvcmUgcGNpX3JlbW92ZV9kZXZpY2UgY2FsbAo+ICAtIHNhdmUgSUQgb2YgZG9tYWlu
IGdpdmVuIHBlcm1pc3Npb24gaW4gY3JlYXRlX2lycSgpLCB0byByZXZva2UgaXQgaW4KPiAgZGVz
dHJveV9pcnEoKQo+ICAtIGRyb3AgZG9tYWluIHBhcmFtZXRlciBmcm9tIGRlc3Ryb3lfaXJxKCkg
YW5kIG1zaV9mcmVlX2lycSgpCj4gIC0gZG8gbm90IGdpdmUgaGFyZHdhcmUgZG9tYWluIHBlcm1p
c3Npb24gb3ZlciBJUlEgY3JlYXRlZCBpbgo+ICBpb21tdV9zZXRfaW50ZXJydXB0KCkKPiBDaGFu
Z2VzIGluIHY2Ogo+ICAtIGRvIG5vdCBnaXZlIHBlcm1pc3Npb24gb3ZlciBocGV0IGlycSB0byBo
YXJkd2FyZV9kb21haW4KPiAgLSBtb3ZlIGNyZWF0b3JfZG9taWQgdG8gYXJjaF9pcnFfZGVzYwo+
ICAtIGZpeCBjcmVhdG9yX2RvbWlkIGluaXRpYWxpemF0aW9uCj4gIC0gYWx3YXlzIGdpdmUgY3Vy
cmVudC0+ZG9tYWluIHBlcm1pc3Npb24gaW5zdGVhZCBvZiB1c2luZwo+ICBnZXRfZG1fZG9tYWlu
KCkgaGVscGVyLiBBbmFseXNpcyBvZiBhbGwgaXRzIHVzZSBjYXNlcyB0ZWxscyB0aGF0IGl0IGlz
Cj4gIHRoZSBvbmx5IHZhbHVlIGl0IHJldHVybnMuCj4gIC0gZHJvcCB1bnJlbGF0ZWQgY2hhbmdl
Cj4gQ2hhbmdlcyBpbiB2NzoKPiAgLSBDb2RlIHN0eWxlIGltcHJvdmVtZW50cyAoc3BhY2VzLCB1
c2UgJXBkIGV0YykKPiAgLSB1c2UgYm9vbCBwYXJhbWV0ZXIgdG8gY3JlYXRlX2lycSwgYXMgaXQn
cyBvbmx5IGdldHRpbmcKPiAgY3VycmVudC0+ZG9tYWluIG9yIE5VTEwKPiAgLSByZW1vdmUgcmVk
dW5kYW50IGlycV9hY2Nlc3NfcGVybWl0dGVkKCkKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2hwZXQu
YyAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAg
ICAgICAgICAgICAgICAgICAgfCA0MiArKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIHhlbi9k
cml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgIDIgKy0KPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICB8ICAzICstCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
aXJxLmggICAgICAgICAgICAgICAgfCAgNyArKystCj4gIDYgZmlsZXMgY2hhbmdlZCwgNDEgaW5z
ZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHBldC5jCj4gaW5kZXggNGIwODQ4OC4uNTdmNjhmYSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHBldC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2hw
ZXQuYwo+IEBAIC0xMSw2ICsxMSw3IEBACj4gICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgo+ICAj
aW5jbHVkZSA8eGVuL2lycS5oPgo+ICAjaW5jbHVkZSA8eGVuL251bWEuaD4KPiArI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgo+ICAjaW5jbHVkZSA8YXNt
L2RpdjY0Lmg+Cj4gICNpbmNsdWRlIDxhc20vaHBldC5oPgo+IEBAIC0zNjgsNyArMzY5LDcgQEAg
c3RhdGljIGludCBfX2luaXQgaHBldF9hc3NpZ25faXJxKHN0cnVjdCBocGV0X2V2ZW50X2NoYW5u
ZWwgKmNoKQo+ICB7Cj4gICAgICBpbnQgaXJxOwo+ICAKPiAtICAgIGlmICggKGlycSA9IGNyZWF0
ZV9pcnEoTlVNQV9OT19OT0RFKSkgPCAwICkKPiArICAgIGlmICggKGlycSA9IGNyZWF0ZV9pcnEo
TlVNQV9OT19OT0RFLCBmYWxzZSkpIDwgMCApCj4gICAgICAgICAgcmV0dXJuIGlycTsKPiAgCj4g
ICAgICBjaC0+bXNpLmlycSA9IGlycTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5j
IGIveGVuL2FyY2gveDg2L2lycS5jCj4gaW5kZXggMGVlMzM0Ni4uMjU2ZGQwMiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiBAQCAt
MjU0LDcgKzI1NCw4IEBAIHZvaWQgX19pbml0IGNsZWFyX2lycV92ZWN0b3IoaW50IGlycSkKPiAg
LyoKPiAgICogRHluYW1pYyBpcnEgYWxsb2NhdGUgYW5kIGRlYWxsb2NhdGlvbiBmb3IgTVNJCj4g
ICAqLwo+IC1pbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlKQo+ICsKCkV4dHJhIG5ld2xpbmUu
Cgo+ICtpbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlLCBib29sIGdyYW50X2FjY2VzcykKPiAg
ewo+ICAgICAgaW50IGlycSwgcmV0Owo+ICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwo+IEBA
IC0yODIsMTggKzI4MywyMyBAQCBpbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlKQo+ICAgICAg
ICAgIH0KPiAgICAgICAgICByZXQgPSBhc3NpZ25faXJxX3ZlY3RvcihpcnEsIG1hc2spOwo+ICAg
ICAgfQo+ICsKPiArICAgIEFTU0VSVChkZXNjLT5hcmNoLmNyZWF0b3JfZG9taWQgPT0gRE9NSURf
SU5WQUxJRCk7Cj4gKwo+ICAgICAgaWYgKHJldCA8IDApCj4gICAgICB7Cj4gICAgICAgICAgZGVz
Yy0+YXJjaC51c2VkID0gSVJRX1VOVVNFRDsKPiAgICAgICAgICBpcnEgPSByZXQ7Cj4gICAgICB9
Cj4gLSAgICBlbHNlIGlmICggaGFyZHdhcmVfZG9tYWluICkKPiArICAgIGVsc2UgaWYgKCBncmFu
dF9hY2Nlc3MgKQo+ICAgICAgewo+IC0gICAgICAgIHJldCA9IGlycV9wZXJtaXRfYWNjZXNzKGhh
cmR3YXJlX2RvbWFpbiwgaXJxKTsKPiArICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2Vzcyhj
dXJyZW50LT5kb21haW4sIGlycSk7Cj4gICAgICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0dfRVJSCj4gLSAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdy
YW50IERvbTAgYWNjZXNzIHRvIElSUSVkIChlcnJvciAlZClcbiIsCj4gLSAgICAgICAgICAgICAg
ICAgICBpcnEsIHJldCk7Cj4gKyAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdyYW50ICVw
ZCBhY2Nlc3MgdG8gSVJRJWQgKGVycm9yICVkKVxuIiwKPiArICAgICAgICAgICAgICAgICAgIGN1
cnJlbnQtPmRvbWFpbiwgaXJxLCByZXQpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAg
ZGVzYy0+YXJjaC5jcmVhdG9yX2RvbWlkID0gY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQ7Cj4g
ICAgICB9Cj4gIAo+ICAgICAgcmV0dXJuIGlycTsKPiBAQCAtMzA3LDE0ICszMTMsMjMgQEAgdm9p
ZCBkZXN0cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKQo+ICAKPiAgICAgIEJVR19PTighTVNJX0lS
UShpcnEpKTsKPiAgCj4gLSAgICBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCj4gKyAgICBpZiAoIGRl
c2MtPmFyY2guY3JlYXRvcl9kb21pZCAhPSBET01JRF9JTlZBTElEICkKPiAgICAgIHsKPiAtICAg
ICAgICBpbnQgZXJyID0gaXJxX2RlbnlfYWNjZXNzKGhhcmR3YXJlX2RvbWFpbiwgaXJxKTsKPiAr
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gZ2V0X2RvbWFpbl9ieV9pZChkZXNjLT5hcmNoLmNy
ZWF0b3JfZG9taWQpOwo+ICAKPiAtICAgICAgICBpZiAoIGVyciApCj4gLSAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIKPiAtICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgcmV2b2tl
IERvbTAgYWNjZXNzIHRvIElSUSV1IChlcnJvciAlZClcbiIsCj4gLSAgICAgICAgICAgICAgICAg
ICBpcnEsIGVycik7Cj4gKyAgICAgICAgaWYgKCBkICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIGludCBlcnIgPSBpcnFfZGVueV9hY2Nlc3MoZCwgaXJxKTsKPiArICAgICAgICAgICAgaWYg
KCBlcnIgKQo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICJDb3VsZCBub3QgcmV2b2tlICVwZCBhY2Nlc3MgdG8gSVJRJXUgKGVy
cm9yICVkKVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBkLCBpcnEsIGVycik7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoIGQgKQo+ICsgICAgICAgICAgICBwdXRfZG9tYWlu
KGQpOwoKWW91IGNhbiBwbGFjZSB0aGUgcHV0X2RvbWFpbiBpbnNpZGUgdGhlIHByZXZpb3VzIGlm
IEFGQUlDVCwgc2luY2UgaXQncwp0aGUgc2FtZSBjb25kaXRpb24uCgo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaAo+IGlu
ZGV4IGJjMGMwYzEuLjc5ODUzZDAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
cnEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKPiBAQCAtNDUsNiArNDUsMTEg
QEAgc3RydWN0IGFyY2hfaXJxX2Rlc2Mgewo+ICAgICAgICAgIHVuc2lnbmVkIG1vdmVfY2xlYW51
cF9jb3VudDsKPiAgICAgICAgICB1OCBtb3ZlX2luX3Byb2dyZXNzIDogMTsKPiAgICAgICAgICBz
OCB1c2VkOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogV2VhayByZWZlcmVuY2UgdG8gZG9t
YWluIGhhdmluZyBwZXJtaXNzaW9uIG92ZXIgdGhpcyBJUlEgKHdoaWNoIGNhbgo+ICsgICAgICAg
ICAqIGJlIGRpZmZlcmVudCBmcm9tIHRoZSBkb21haW4gYWN0dWFsbHkgaGF2aW50IHRoZSBJUlEg
YXNzaWduZWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeIGhhdmluZwo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGRvbWlkX3QgY3JlYXRvcl9k
b21pZDsKPiAgfTsKPiAgCj4gIC8qIEZvciB1c2Ugd2l0aCBpcnFfZGVzYy5hcmNoLnVzZWQgKi8K
PiBAQCAtMTYxLDcgKzE2Niw3IEBAIGludCAgaW5pdF9pcnFfZGF0YSh2b2lkKTsKPiAgdm9pZCBj
bGVhcl9pcnFfdmVjdG9yKGludCBpcnEpOwo+ICAKPiAgaW50IGlycV90b192ZWN0b3IoaW50IGly
cSk7Cj4gLWludCBjcmVhdGVfaXJxKG5vZGVpZF90IG5vZGUpOwoKSSB3b3VsZCBhZGQ6CgovKgog
KiBJZiBncmFudF9hY2Nlc3MgaXMgc2V0IHRoZSBjdXJyZW50IGRvbWFpbiBpcyBnaXZlbiBwZXJt
aXNzaW9ucyBvdmVyCiAqIHRoZSBjcmVhdGVkIElSUS4KICovCgo+ICtpbnQgY3JlYXRlX2lycShu
b2RlaWRfdCBub2RlLCBib29sIGdyYW50X2FjY2Vzcyk7Cj4gIHZvaWQgZGVzdHJveV9pcnEodW5z
aWduZWQgaW50IGlycSk7Cj4gIGludCBhc3NpZ25faXJxX3ZlY3RvcihpbnQgaXJxLCBjb25zdCBj
cHVtYXNrX3QgKik7CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:56:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09: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 1iD41f-0006xy-M1; Wed, 25 Sep 2019 09:55: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=mY+w=XU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iD41e-0006xt-Ab
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:55:58 +0000
X-Inumbo-ID: ab6afe1e-df7a-11e9-962f-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id ab6afe1e-df7a-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 09:55:57 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id n14so5947509wrw.9
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 02:55:57 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=aZqp2TQM4c2/jbahQWKPLUKPJpg2mZI1pcRtyBZzlqs=;
 b=ldw0wKbH/s2Pb/7E77s5wH1h4gL9e0EVNVeM1yPTn/svdQUr9z2OGqWc17M2GoD9fW
 RQkxXvjYIyyOgs4bTEEnfTNPD47Sezick2WLVjOjmzOkwVKq1sbngh0qHTs4QgmLYHm6
 /ztvGQEGl+5kOPDzklkgbWYczENZvUF+L8DnBo09hwu00jYrvT1HixypXazpVSqF+yzt
 3nTsrXcGzgA+sNbZ8vRdbw18//dL/Ad0DYefL0Pjd02YPN5+n5MQ9EJ0VhhaR08MMXKU
 bjZPv3abfVHreniQhCzRqES7dfK/4Vmg73CZtAMNpSsv1uwdrm7G3gn4kfMeyjv7iK46
 xzXg==
X-Gm-Message-State: APjAAAWy30yrE3GgOjD9x5iLPBOgw+m6JeAatUHJd8pNIkxkMfHNRCrZ
 x4AOJagNEIzWmSmvjRf2FgE=
X-Google-Smtp-Source: APXvYqxuaM3wzfejhdD6443h/yOyy8kd4a/rpEZSo4o+hXlsV6c4Xb3RbJfAUEBCmQ+eSvpWTcwtkg==
X-Received: by 2002:adf:f5cc:: with SMTP id k12mr8116430wrp.278.1569405356306; 
 Wed, 25 Sep 2019 02:55:56 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id r28sm7293038wrr.94.2019.09.25.02.55.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 02:55:55 -0700 (PDT)
Date: Wed, 25 Sep 2019 10:55:54 +0100
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190925095554.a6v4gfdoxtcdm6lr@debian>
References: <c88502e8-3342-3bae-a670-2780c56b54c6@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c88502e8-3342-3bae-a670-2780c56b54c6@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] ACPI/cpuidle: bump maximum number of power
 states we support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad 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>, 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>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTE6MTI6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQ29tbWl0IDRjNmNkNjQ1MTkgKCJtd2FpdF9pZGxlOiBTa3lsYWtlIENsaWVudCBTdXBw
b3J0IikgYWRkZWQgYSB0YWJsZQo+IHdpdGggOCBlbnRyaWVzLCB3aGljaCAtIHRvZ2V0aGVyIHdp
dGggQzAgLSByZW5kZXJlZCB0aGUgY3VycmVudCBsaW1pdAo+IHRvbyBsb3cuIEl0IHNob3VsZCBo
YXZlIGJlZW4gYWNjb21wYW5pZWQgYnkgYW4gaW5jcmVhc2Ugb2YgdGhlIGNvbnN0YW50Owo+IGRv
IHRoaXMgbm93LiBEb24ndCBidW1wIGJ5IHRvbyBtdWNoIHRob3VnaCwgYXMgdGhlcmUgYXJlIGEg
bnVtYmVyIG9mIG9uLQo+IHN0YWNrIGFycmF5cyB3aGljaCBhcmUgZGltZW5zaW9uZWQgYnkgdGhp
cyBjb25zdGFudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 09:59:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 09:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD44p-00078N-6g; Wed, 25 Sep 2019 09: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=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD44o-00078H-7X
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 09:59:14 +0000
X-Inumbo-ID: 203fb11d-df7b-11e9-962f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 203fb11d-df7b-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 09:59:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569405553;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=qA+ELXx75mnxxgk61tI+2dkF2uh2NQL/3cgU3kwpOwM=;
 b=If3qW6arfefQKV58i6welkl3NY3QSDd6VTI1O+lgazAtlhKb/Kq9l8bJ
 S1yy4dDEngxpMbLOgAAOFl3OTdAyA8EigdeucXjhdQxbvo957pTFWpFeA
 ULH05TLfQwbIQ+w2v6bJehYjSU7HzkiBMAoiLoZZVeGtOK+ouHVlFpZvJ g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: k/rGszQxTh+Su5i19MUF9s4YNgNxgtquaryUTg0WbpzdIE9PGwQim/9j1TAzpxDHOHryh6rqOC
 mZrsh5MhrYb50XnMemyE8YUVpcyTTskbJXM9Dm6nwo4w2H1aHA/NDgpD7Rw58FBgZB7v/ghffG
 SC50+7zbvp8VBBRR3b6tvI3qWGwP7k8rsq2JjrY0HuwRvK5Q/rPwkBoXq0zTDOjcZA4UQJvt1i
 QeUIWvwEvCLu7PjHnKW8/qkNS/1m9wEXM4hMR4IN8+Tjeu94vZlMc0wwGKwYLAVNi0oWFjC6UK
 4Gc=
X-SBRS: 2.7
X-MesageID: 6037491
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6037491"
Date: Wed, 25 Sep 2019 11:59:05 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925095905.vcmpdxdnxbdkg6eu@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-2-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-2-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 1/8] x86: introduce
 CONFIG_GUEST and move 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 Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjRBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBYZW4gaXMgYWJsZSB0byBydW4gYXMgYSBndWVzdCBvbiBYZW4uIFdlIHBsYW4gdG8gbWFrZSBp
dCBhYmxlIHRvIHJ1bgo+IG9uIEh5cGVyLVYgYXMgd2VsbC4KPiAKPiBJbnRyb2R1Y2UgQ09ORklH
X0dVRVNUIHdoaWNoIGlzIHNldCB0byB0cnVlIGlmIGVpdGhlciBydW5uaW5nIG9uIFhlbgo+IG9y
IEh5cGVyLVYgaXMgZGVzaXJlZC4gUmVzdHJ1Y3R1cmUgY29kZSBoaWVyYXJjaHkgZm9yIG5ldyBj
b2RlIHRvCj4gY29tZS4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgoKUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:02:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10:02:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD47d-0007wQ-Nn; Wed, 25 Sep 2019 10:02:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iD47c-0007wL-7k
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:02:08 +0000
X-Inumbo-ID: 84edba0a-df7b-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 84edba0a-df7b-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 10:02: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 1iD47V-0004DK-8s; Wed, 25 Sep 2019 10:02: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 1iD47U-00046F-Rf; Wed, 25 Sep 2019 10:02:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iD47U-0004qv-R5; Wed, 25 Sep 2019 10:02:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141743-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-libvirt: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-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-armhf-armhf-examine: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: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-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-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-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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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=d573e8a79f70404ba08623d1de7ea617d55092ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 10:02:00 +0000
Subject: [Xen-devel] [linux-4.19 test] 141743: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTc0MyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3NDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIGluIDE0
MTY3NiBwYXNzIGluIDE0MTc0MwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAx
MiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxNDE2NzYKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBpbiAxNDE2NzYg
YmxvY2tlZCBpbiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ1NzNlOGE3OWY3
MDQwNGJhMDg2MjNkMWRlN2VhNjE3ZDU1MDkyYWMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAzMjcgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMzI0
IGRheXMgIDI0MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE2MTYgIDIwMTktMDkt
MjIgMDM6MDU6NDMgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjI1OTIgcGVvcGxlIHRv
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
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
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
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMjg4NDMg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10: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 1iD48W-00080i-3j; Wed, 25 Sep 2019 10:03:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD48V-00080c-MP
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:03:03 +0000
X-Inumbo-ID: a93adb54-df7b-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id a93adb54-df7b-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 10:03:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569405783;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=hksaEC4k8ljhPD7xCWajU6kN+LFRQHUOA4XKki4BvCI=;
 b=RgSsey1V6wgEEhbHdyC5qlWMzPYuvkUUVIo+n/Loldd9VLsCkPfsUsRD
 axEILdjzjmlWBWJTsy0ROEM1Zkno1HBEZW36PwoVmWNIAh/PQBzBbf5s9
 Laa8GFVrKtFpvyxtFzRlKc1Qea2V6X6G1gz49of5Fw811fKJbS7QlxexO I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wrmylKDXHPR2jyC2Bifbaw8EQ+JdPrlnz2fSNc3KIyGQo/DcMuXDJL0sVaCyi+WIX5C3bV8a7q
 WHNi2zWkfS5c8GUn7scLHlJzQF5uihx8JBUTv0jP7LIT5hHVVF8MYqaau2QJJhngd8Bg4kbt3U
 AsFr8vHbeKqx/N+ih9wQ985VU99mIIv9hu5R65vICB0yZd7Kxml4WRMDG9XsDiyNUWz0Powr6c
 dsL0P0GG5vXf6Hb0ZQ/GJjoKYUyPPKoAvlzLB9y5utmvQx+w6FLbMzZBfScuO/bO3X13eQVo7A
 YGA=
X-SBRS: 2.7
X-MesageID: 6042148
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6042148"
Date: Wed, 25 Sep 2019 12:02:55 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925100255.xcmzasxvnsmuj5ne@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-3-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-3-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 2/8] x86: include asm_defns.h
 directly in hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjVBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBBU01fQ0FMTF9DT05TVFJBSU5UIGlzIGRlZmluZWQgdGhlcmUuCj4gCj4gTm8gZnVuY3Rpb25h
bCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNv
bT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:07:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10: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 1iD4Ck-0008Ew-Sa; Wed, 25 Sep 2019 10:07:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD4Cj-0008Er-5e
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:07:25 +0000
X-Inumbo-ID: 4523dd68-df7c-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 4523dd68-df7c-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 10:07:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569406045;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=7R88mjnAHU0j49nmP5ckV2L4JE0PWhA6XBdaiuSF5UY=;
 b=KxPydu/Jxysu1yuWQLIlBbCAEQ1HQzs0CoOX1zgklfpOs8lA2No6UYts
 hrx2vvNKxDE5S5U6IDkQIB4+DAozsTPYTpTyr1gup53fxpkTUXjRTZiEz
 SYaFGxxGDR+KjXpTUfhkJMgxNHhIsHIvHjJW3XnCXKOFh7l6L10qyV3in o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: s/jfSLNcsDoJjlpBqDD6pBe5AO/G9enF4myWBibXTIt0P8mNTqH1IA3E/ghIBFUegXBc0N2v8K
 94fvJ8XWgxAKCPKGAW/8aV8BsczSpYYCqE0vEA/CdgqnGqdw30EJ8Iafgmuq+tYd9tmxhwPDlm
 h9KU2crUCGL/b17hHQgKnDKZU2tNozYe+wfFYayhO1+Bf0jrK8AhfUJpPPbyxIMhoUHqTNnwzb
 4ALe0vN3OR+G5zwzFhxYK7mEoQEbdZ5mOnmCD1nGMEwwnFwq7U1UPag60FZQxx9Zauk8Vw5kCy
 YCY=
X-SBRS: 2.7
X-MesageID: 6104361
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6104361"
Date: Wed, 25 Sep 2019 12:07:14 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925100714.nv4sa2q4pyqlb264@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-4-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-4-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 3/8] x86: drop
 hypervisor_cpuid_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 Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjZBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgb25seSB1c2VyIGlzIFhlbiBzcGVjaWZpYyBjb2RlIGluIFBWIHNoaW0uIFdlIGNhbiB0
aGVyZWZvcmUgZXhwb3J0Cj4gdGhlIHZhcmlhYmxlIGRpcmVjdGx5Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:09:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10:09:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD4Ej-0008N3-Au; Wed, 25 Sep 2019 10:09:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iD4Eh-0008Mw-Hd
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 10:09:27 +0000
X-Inumbo-ID: 8d206104-df7c-11e9-8628-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 8d206104-df7c-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 10:09:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 82B3D1570;
 Wed, 25 Sep 2019 03:09:24 -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 B33C63F694;
 Wed, 25 Sep 2019 03:09:23 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-4-sstabellini@kernel.org>
 <e4abb88f-040b-f3e8-5227-434a2865ad83@arm.com>
 <alpine.DEB.2.21.1909241317230.24909@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7f36788e-4775-4d16-cd80-8730091b56c3@arm.com>
Date: Wed, 25 Sep 2019 11:09:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909241317230.24909@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 4/8] xen/arm: copy dtb fragment to guest
 dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNC8wOS8yMDE5IDIyOjA2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2Vk
LCAxMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiA4LzIxLzE5IDQ6NTMgQU0s
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPj4+Cj4+PiAtLS0tCj4+PiBDaGFuZ2VzIGlu
IHY0Ogo+Pj4gLSB1c2UgcmVjdXJzaW9uIGluIHRoZSBpbXBsZW1lbnRhdGlvbgo+Pj4gLSByZW5h
bWUgaGFuZGxlX3Byb3BlcnRpZXMgdG8gaGFuZGxlX3Byb3BfcGZkdAo+Pj4gLSByZW5hbWUgc2Nh
bl9wdF9ub2RlIHRvIHNjYW5fcGZkdF9ub2RlCj4+PiAtIHBhc3Mga2luZm8gdG8gaGFuZGxlX3By
b3BlcnRpZXMKPj4+IC0gdXNlIHVpbnQzMl90IGluc3RlYWQgb2YgdTMyCj4+PiAtIHJlbmFtZSBy
IHRvIHJlcwo+Pj4gLSBhZGQgInBhc3N0aHJvdWdoIiBhbmQgImFsaWFzZXMiIGNoZWNrCj4+PiAt
IGFkZCBhIG5hbWUgPT0gTlVMTCBjaGVjawo+Pj4gLSBjb2RlIHN0eWxlCj4+PiAtIG1vdmUgRFRC
IGZyYWdtZW50IHNjYW5uaW5nIGVhcmxpZXIsIGJlZm9yZSBEb21VIEdJQyBub2RlIGNyZWF0aW9u
Cj4+PiAtIHNldCBndWVzdF9waGFuZGxlX2dpYyBiYXNlZCBvbiAiL2dpYyIKPj4+IC0gaW4tY29k
ZSBjb21tZW50Cj4+Pgo+Pj4gQ2hhbmdlcyBpbiB2MzoKPj4+IC0gc3dpdGNoIHRvIHVzaW5nIGRl
dmljZV90cmVlX2Zvcl9lYWNoX25vZGUgZm9yIHRoZSBjb3B5Cj4+Pgo+Pj4gQ2hhbmdlcyBpbiB2
MjoKPj4+IC0gYWRkIGEgbm90ZSBhYm91dCB0aGUgY29kZSBjb21pbmcgZnJvbSBsaWJ4bCBpbiB0
aGUgY29tbWl0IG1lc3NhZ2UKPj4+IC0gY29weSAvYWxpYXNlcwo+Pj4gLSBjb2RlIHN0eWxlCj4+
PiAtLS0KPj4+ICAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgfCAxMTIgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0va2Vy
bmVsLmggfCAgIDIgKy0KPj4+ICAgIDIgZmlsZXMgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+PiBpbmRleCBjZDU4NWYwNWNh
Li5jNzFiOWYyODg5IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+IEBAIC0xNCw2ICsxNCw3
IEBACj4+PiAgICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+Pj4gICAgI2luY2x1ZGUg
PHhlbi9pb2NhcC5oPgo+Pj4gICAgI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4+PiArI2luY2x1ZGUg
PHhlbi92bWFwLmg+Cj4+PiAgICAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KPj4+ICAgICNpbmNs
dWRlIDxhY3BpL2FjdGFibGVzLmg+Cj4+PiAgICAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgo+Pj4g
QEAgLTE3MTMsNiArMTcxNCwxMTEgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFy
dF9ub2RlKHN0cnVjdAo+Pj4ga2VybmVsX2luZm8gKmtpbmZvKQo+Pj4gICAgfQo+Pj4gICAgI2Vu
ZGlmCj4+PiAgICArc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYsCj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdAo+Pj4gc2l6ZV9j
ZWxscykKPj4KPj4gV2h5IGRvIHlvdSBuZWVkIGFkZHJlc3NfY2VsbHMgYW5kIHNpemVfY2VsbHMg
aW4gcGFyYW1ldGVyPwo+IAo+IFllcywgaXQgd2lsbCBiZSBuZWNlc3NhcnkgZm9yIGxhdGVyIHBh
dGNoZXMuCgpvay4KCj4gCj4gCj4+PiArewo+Pj4gKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0
Owo+Pj4gKyAgICBpbnQgcHJvcG9mZiwgbmFtZW9mZiwgcmVzOwo+Pj4gKyAgICBjb25zdCBzdHJ1
Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwo+Pj4gKwo+Pj4gKyAgICBmb3IgKCBwcm9wb2ZmID0gZmR0
X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2ZmKTsKPj4+ICsgICAgICAgICAgcHJv
cG9mZiA+PSAwOwo+Pj4gKyAgICAgICAgICBwcm9wb2ZmID0gZmR0X25leHRfcHJvcGVydHlfb2Zm
c2V0KHBmZHQsIHByb3BvZmYpICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgaWYgKCAhKHByb3Ag
PSBmZHRfZ2V0X3Byb3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQo+Pj4g
KyAgICAgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKPj4+ICsKPj4+ICsgICAgICAg
IG5hbWVvZmYgPSBmZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7Cj4+PiArICAgICAgICByZXMg
PSBmZHRfcHJvcGVydHkoZmR0LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpLAo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4p
KTsKPj4+ICsgICAgICAgIGlmICggcmVzICkKPj4+ICsgICAgICAgICAgICByZXR1cm4gcmVzOwo+
Pj4gKyAgICB9Cj4+PiArCj4+PiArICAgIC8qIEZEVF9FUlJfTk9URk9VTkQgPT4gVGhlcmUgaXMg
bm8gbW9yZSBwcm9wZXJ0aWVzIGZvciB0aGlzIG5vZGUgKi8KPj4+ICsgICAgcmV0dXJuICggcHJv
cG9mZiAhPSAtRkRUX0VSUl9OT1RGT1VORCApID8gcHJvcG9mZiA6IDA7Cj4+PiArfQo+Pj4gKwo+
Pj4gK3N0YXRpYyBpbnQgX19pbml0IHNjYW5fcGZkdF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8sIGNvbnN0IHZvaWQKPj4+ICpwZmR0LAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBub2Rlb2ZmLCBpbnQgZGVwdGgsCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3QKPj4+IHNpemVf
Y2VsbHMpCj4+PiArewo+Pj4gKyAgICBpbnQgcmMgPSAwOwo+Pj4gKyAgICB2b2lkICpmZHQgPSBr
aW5mby0+ZmR0Owo+Pj4gKyAgICBpbnQgbm9kZV9uZXh0Owo+Pj4gKyAgICBjb25zdCBjaGFyICpu
YW1lID0gZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVvZmYsIE5VTEwpOwo+Pj4gKwo+Pj4gKyAgICAv
Kgo+Pj4gKyAgICAgKiBUYWtlIHRoZSBHSUMgcGhhbmRsZSB2YWx1ZSBmcm9tIHRoZSBzcGVjaWFs
IC9naWMgbm9kZSBpbiB0aGUgRFRCCj4+PiArICAgICAqIGZyYWdtZW50Lgo+Pj4gKyAgICAgKi8K
Pj4+ICsgICAgaWYgKCBkZXB0aCA9PSAxICYmIGR0X25vZGVfY21wKG5hbWUsICJnaWMiKSA9PSAw
ICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAga2luZm8tPmd1ZXN0X3BoYW5kbGVfZ2ljID0gZmR0
X2dldF9waGFuZGxlKHBmZHQsIG5vZGVvZmYpOwo+Pj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+PiAr
ICAgIH0KPj4KPj4gSSBkb24ndCBsaWtlIHRoaXMgc29sdXRpb24uIFlvdSBhcmUgYnlwYXNzaW5n
IG1vc3Qgb2YgdGhlIGZ1bmN0aW9uIGp1c3QgZm9yCj4+IHRoZSBiZW5lZml0cyBvZiBoYXZlIHRo
ZSBuYW1lIGluIGhhbmQuIENhbiB0aGlzIGJlIGRvbmUgc2VwYXJhdGVseT8gVGhpcyB3b3VsZAo+
PiBhbHNvIGF2b2lkIHRvIGhhdmUgYW4gZXh0cmEgcGFyYW1ldGVyIChkZXB0aCkgZm9yIHRoZSBv
bmx5IGJlbmVmaXRzIG9mIHRoaXMKPj4gY2hlY2suCj4gCj4gQWxsIHJpZ2h0LCBJJ2xsIGNoYW5n
ZSBpdCBhbmQgcmVtb3ZlIGRlcHRoLgoKVGhpbmtpbmcgYWdhaW4gYWJvdXQgdGhpcyBmdW5jdGlv
biwgeW91IHdpbGwgYWxsb3cgYSB1c2VycyB0byBkZXNjcmliZSBhIGRldmljZSAKaW4gdGhlIG5v
ZGUgL2FsaWFzZXMuIFNvIHRoZXJlIGFyZSBtb3JlIHRvIGRvIGluIHRoaXMgZnVuY3Rpb24uCj4g
Cj4gCj4+PiArCj4+PiArICAgIHJjID0gZmR0X2JlZ2luX25vZGUoZmR0LCBmZHRfZ2V0X25hbWUo
cGZkdCwgbm9kZW9mZiwgTlVMTCkpOwo+Pj4gKyAgICBpZiAoIHJjICkKPj4+ICsgICAgICAgIHJl
dHVybiByYzsKPj4+ICsKPj4+ICsgICAgcmMgPSBoYW5kbGVfcHJvcF9wZmR0KGtpbmZvLCBwZmR0
LCBub2Rlb2ZmLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKPj4+ICsgICAgaWYgKCByYyAp
Cj4+PiArICAgICAgICByZXR1cm4gcmM7Cj4+PiArCj4+PiArICAgIGFkZHJlc3NfY2VsbHMgPSBk
ZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIjYWRkcmVzcy1jZWxscyIsCj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3NfY2VsbHMpOwo+
Pj4gKyAgICBzaXplX2NlbGxzID0gZGV2aWNlX3RyZWVfZ2V0X3UzMihwZmR0LCBub2Rlb2ZmLCAi
I3NpemUtY2VsbHMiLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplX2NlbGxzKTsKPj4KPj4gSSBhbSBwcmV0dHkgc3VyZSBJIG1lbnRpb24gaXQgYmVmb3JlICh0
aG91Z2ggbm90IG9uIHRoaXMgcGF0Y2guLi4pLCB0aGlzIGlzCj4+IG5vdCBtYXRjaGluZyB0aGUg
RFQgc3BlYy4gYWRkcmVzc19jZWxscyBhbmQgc2l6ZV9jZWxscyBhcmUgbm90IHByb3BhZ2F0ZWQg
dG8KPj4gdGhlIG5leHQgbGV2ZWwuIFNvIHRoZXNlIHNob3VsZCBiZSBEVF9ST09UX05PREVfe0FE
RFIsIFNJWkV9X0NFTExTX0RFRkFVTFQuCj4gCj4gVGhleSBhcmUgb25seSBwcm9wYWdhdGVkIGZy
b20gcGFyZW50IHRvIGNoaWxkcmVuLCBub3QgZnJvbSBwYXJlbnQgdG8KPiBncmFuZGNoaWxkcmVu
LiBUaGlzIGZ1bmN0aW9uIGlzIHJlY3Vyc2l2ZS4gSW4gdGhpcyBjYXNlIHdlIGFyZSByZWFkaW5n
Cj4gI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzIGp1c3QgdG8gcGFzcyBpdCBvbiBieSAx
IGxldmVsIGFzIGJ5IHRoZQo+IHNwZWMuIEFtIEkgbWlzdW5kZXJzdGFuZGluZyBzb21ldGhpbmc/
CgpJIGFtIGFmcmFpZCB0aGlzIGlzIG5vdCBjb3JyZWN0LiBkZXZpY2VfdHJlZV9nZXRfdTMyIHRh
a2UgdGhlIGRlZmF1bHQgbnVtYmVyIG9mIApjZWxscyBhcyAzcmQgcGFyYW1ldGVyLiBUaGlzIGlz
IHVzZWQgaWYgdGhlIHByb3BlcnR5IGRvZXMgbm90IGV4aXN0LgoKU28gaWYgdGhlIGNoaWxkcmVu
IGRvZXMgbm90IGhhdmUgdGhlIHR3byBwcm9wZXJ0aWVzLCB0aGVuIHlvdSB3aWxsIGVuZCB1cCB0
byB1c2UgCnRoZSBwYXJlbnQncyB2YWx1ZSBhcyBkZWZhdWx0IHdoZW4gcGFyc2luZyBncmFuZGNo
aWxkcmVuICJyZWciIHByb3BlcnRpZXMuCgo+Pj4gKwo+Pj4gKyAgICBub2RlX25leHQgPSBmZHRf
Zmlyc3Rfc3Vibm9kZShwZmR0LCAwKTsKPj4+ICsgICAgd2hpbGUgKCBub2RlX25leHQgPiAwICkK
Pj4+ICsgICAgewo+Pgo+PiBXaHkgZG8gd2UgaGF2ZSB0byBnbyB0aHJvdWdoIHRoZSBhbGwgdGhl
IG5vZGVzIG9mIHRoZSBmaXJzdCBsZXZlbD8gQ2FuJ3Qgd2UKPj4ganVzdCBsb29rdXAgZm9yIHRo
ZSBwYXRoIGFuZCBjb3B5IHRoZSBub2RlIGFzIGxpYnhsIGRvZXM/Cj4gCj4gWWVzLCB3ZSBjb3Vs
ZCBkbyB0aGF0LCBidXQgZmR0X3BhdGhfb2Zmc2V0IGlzIGltcGxlbWVudGVkIGFzIGEgbG9vcAo+
IGFueXdheSBhbmQgd2Ugd291bGQgc3RpbGwgaGF2ZSB0aGUgc2FtZSAiZ2ljIiwgImFsaWFzZXMi
IGFuZAo+ICJwYXNzdGhyb3VnaCIgY2hlY2tzLiBJIHRyaWVkIHRoZSBjaGFuZ2UgYnV0IHRoZSBj
b2RlIGRvZXNuJ3QgbG9vayBtdWNoCj4gbmljZXIgYW5kIHdlIHdvdWxkIGVuZCB1cCBpbmNyZWFz
aW5nIHJ1bnRpbWUgY29tcGxleGl0eS4KClRoaXMgaXMgb2sgYXMgbG9uZyBhcyB0aGV5IGRvbid0
IGRlcGVuZCBvbiBlYWNoIG90aGVyLiBUaGlzIGlzIG5vdCB2ZXJ5IGNsZWFyIApmcm9tIHRoZSBj
b2RlIHRoYXQgIi9naWMiIGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyc2VkIGZpcnN0LCBzbyB5b3Ug
bWF5IHdhbnQgdG8gCmV4cGxhaW4gaW4gYSBjb21tZW50LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:12:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10: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 1iD4HW-0000fY-Qg; Wed, 25 Sep 2019 10:12:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iD4HV-0000fT-II
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:12:21 +0000
X-Inumbo-ID: f5f2bd94-df7c-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f5f2bd94-df7c-11e9-b588-bc764e2007e4;
 Wed, 25 Sep 2019 10:12: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 1iD4HU-0004RP-Dd; Wed, 25 Sep 2019 10: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 1iD4HU-00050E-1J; Wed, 25 Sep 2019 10:12:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iD4HU-0006ov-0f; Wed, 25 Sep 2019 10:12:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141810-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 10:12:20 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 141810: 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>

ZmxpZ2h0IDE0MTgxMCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTgxMC8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQx
MzMxCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2Ey
ODg4YjNlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxMzMxICAyMDE5LTA5LTE1IDA5OjE4OjQy
IFogICAxMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTgxMCAgMjAxOS0wOS0yNSAwOToy
MDozNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJp
eC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsQHhlbi5vcmc+CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9u
LmRlPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGls
aW54LmNvbT4KICBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoK
am9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAyMDc2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:24:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD4Sq-0001Xq-1C; Wed, 25 Sep 2019 10:24: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=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD4Sp-0001Xl-Ac
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:24:03 +0000
X-Inumbo-ID: 977cfdea-df7e-11e9-962f-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 977cfdea-df7e-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 10:24:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569407041;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=IAF8XwROvu7QN0ma3IT0SrwOnWLO0DKojIBbW5eExPU=;
 b=Zc7avxjH0pEczCk0kNZ8DNquSTkY8RVTGoijYQQ+a1vqag8iTF2bXnJ1
 Wk7vE7xb3MAe6uYXB4LVBSfws5xDlJovWQleNIyPyi0o04FNV+GAIV83M
 KVtWJDfrhARgGcND+n6pvEz0HZU/aGNccL8wHWzUb9/t2zsPz0IJ+kHiM Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: REF6+C/5XRIVA/n76s5SkaI9eGOqlOk2v9OYQCilRyreG+Ee0EZ+7TOywWo2aJk7SmVKfCpTJQ
 fri+3bPTWHktXZcXYPVQZIF2Dhp9esv2DFOLWVy5v58PlGc+vA9HHUqfRC9/AXXa12aoK4jMkr
 zWAt2HV3SKBvnOE2fXDnjlfZOOSFZP/JkmivEPYICq1XPJ8Rxy9c+QBmKncB78J2z+A0HYJFyr
 khYDT4ytGGK7s9NR9ao3ChLAi2yAI6MZjpWS40WUzbcqSmYV1Pn6dV49WUgY7uKxmFZwrgA2Wr
 Q40=
X-SBRS: 2.7
X-MesageID: 6311487
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6311487"
Date: Wed, 25 Sep 2019 12:23:54 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925102354.2tr5ojk6yvfsqtxy@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-5-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-5-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen
 variants for hypervisor setup code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjdBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSB3aWxsIGFkZCBIeXBlci1WIHNwZWNpZmljIGltcGxlbWVudGF0aW9ucyBpbiB0aGUgZnV0
dXJlLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4v
eGVuLmMgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVu
LmMKPiBpbmRleCA3OGZjNjAzOTk2Li5mOTNjOGZiZDFjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4veGVuLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5j
Cj4gQEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfeGVuX2xlYXZlcyh2
b2lkKQo+ICAgICAgfQo+ICB9Cj4gIAo+IC12b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZv
aWQpCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBwcm9iZV94ZW4odm9pZCkKCldoaWxlIGhlcmUgSSB3
b3VsZCByZW5hbWUgdG8geGVuX3Byb2JlLCB0byBtYXRjaCB3aXRoIHRoZSBvdGhlcgpmdW5jdGlv
bnMgKGllOiB4ZW5fc2V0dXAgYmVsb3cgZm9yIGV4YW1wbGUpLgoKPiAgewo+ICAgICAgaWYgKCB4
ZW5fZ3Vlc3QgKQo+ICAgICAgICAgIHJldHVybjsKPiBAQCAtODcsNiArODcsMTEgQEAgdm9pZCBf
X2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQo+ICAgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKPiAg
fQo+ICAKPiArdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQoKU2hvdWxkbid0IHRo
aXMgbGl2ZSBpbiBhIHNlcGFyYXRlIGZpbGUsIGxpa2UgZ3Vlc3QvZ3Vlc3QuYyBvciBzb21lCnN1
Y2g/CgpBbHNvIGl0IG1pZ2h0IGJlIG5pY2UgdG8gaW50cm9kdWNlIHNvbWV0aGluZyBsaWtlOgoK
ZW51bSBndWVzdF90eXBlIHsKICAgIFhFTl9HVUVTVCwKfSBndWVzdF90eXBlOwoKU28gdGhhdCB5
b3UgY2FuIGFkZCBhIHN3aXRjaCBoZXJlLCBldmVuIGlmIHRoZSBvbmx5IGNhc2UgaXMgWGVuIEFU
TS4gSQpndWVzcyB0aGlzIHdpbGwgYmUgZG9uZSBpbiBhIGxhdGVyIHBhdGNoLCBvciBpbnRyb2R1
Y2UgYW4KaHlwZXJ2aXNvcl9vcHMgc3RydWN0IHRoYXQgY29udGFpbiBwb2ludGVycyB0byBmdW5j
dGlvbnMgdG8gYWxsb3cgZm9yCmRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMuCgo+ICt7Cj4gKyAg
ICBwcm9iZV94ZW4oKTsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgbWFwX3NoYXJlZF9pbmZvKHZv
aWQpCj4gIHsKPiAgICAgIG1mbl90IG1mbjsKPiBAQCAtMjQ5LDEwICsyNTQsOCBAQCBzdGF0aWMg
dm9pZCBpbml0X2V2dGNobih2b2lkKQo+ICAgICAgfQo+ICB9Cj4gIAo+IC12b2lkIF9faW5pdCBo
eXBlcnZpc29yX3NldHVwKHZvaWQpCj4gK3N0YXRpYyB2b2lkIF9faW5pdCB4ZW5fc2V0dXAodm9p
ZCkKPiAgewo+IC0gICAgaW5pdF9tZW1tYXAoKTsKPiAtCj4gICAgICBtYXBfc2hhcmVkX2luZm8o
KTsKPiAgCj4gICAgICBzZXRfdmNwdV9pZCgpOwo+IEBAIC0yNzcsMTMgKzI4MCwyNSBAQCB2b2lk
IF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCj4gICAgICBpbml0X2V2dGNobigpOwo+ICB9
Cj4gIAo+IC12b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCkKPiArdm9pZCBfX2luaXQgaHlw
ZXJ2aXNvcl9zZXR1cCh2b2lkKQo+ICt7Cj4gKyAgICBpbml0X21lbW1hcCgpOwoKSSB3b25kZXIs
IGRvIHlvdSBhbHNvIHJlcXVpcmUgdG8gbWFwIGh5cGVydmlzb3IgZGF0YSBpbnRvIHRoZSBndWVz
dApwaHlzbWFwIHdoZW4gcnVubmluZyBvbiBIeXBlclY/CgpJcyB0aGVyZSBhIHdheSB3aGVuIHJ1
bm5pbmcgb24gSHlwZXJWIHRvIHJlcXVlc3QgdW51c2VkIHBoeXNpY2FsCmFkZHJlc3Mgc3BhY2Ug
cmFuZ2VzPyBXaGF0IFhlbiBjdXJyZW50bHkgZG9lcyBpbiBpbml0X21lbW1hcCBpcyBxdWl0ZQpj
cmFwcHkuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:39:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10: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 1iD4hg-0002UY-Gu; Wed, 25 Sep 2019 10:39:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD4he-0002UT-Oa
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:39:22 +0000
X-Inumbo-ID: bbc34518-df80-11e9-962f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id bbc34518-df80-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 10:39:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569407961;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=5BRLdPe5UV0uobvQVIBuuK4ORxJLHqsNgaXCaR8ENDk=;
 b=PKp4XY16CQLBiFPaK6zhaD7grqIz9tgvxWhe6YUiyrM3AHP3N0s1B7kU
 yOlnPUPpxDk2BCxstUlhz+Qx1LE18tgMWKw+Q7doq7vhURZj03aSsXpBj
 PMaWQwTntQYgtihDk3XIMz5i2KpBilbBpr03txpc1OONMfil4cAiXekXY 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: c4R494LDVIqaeYiaL2osmZoqjV/DpRoyDE/OhLuUzWO6EhZuUsvvONYCzE01H8rr+lpcRsbay+
 A+J+kJ5D7n5XMl+sk0qNvsjmQjUtcq+68qo/oNRcR0RhyEqu/kWzAfQrWxPNCWL58QapoYSYBO
 sELvVaazF9+gM8Lp8x3JWT2wR4+nPb77xXjPaCCBUGXlOT6sjGjLQjD6yNUQAdX1wYANxtK5Gd
 L+CpzLWDu3KOEul6y0DCXmh53KCPokfittHdFASvTyqQ4hGhIVmg4bMGxDuAIy9VlM1riIsoub
 ae8=
X-SBRS: 2.7
X-MesageID: 6105573
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6105573"
Date: Wed, 25 Sep 2019 12:39:11 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925103911.x4ema5oupi55izah@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-6-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-6-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 5/8] x86: factor out hypervisor
 agnostic 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 Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjhBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgb25seSBpbXBsZW1lbnRhdGlvbiB0aGVyZSBpcyBYZW4uCj4gCj4gTm8gZnVuY3Rpb25h
bCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNv
bT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICAgICAgfCAgIDIg
Kwo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jICAgICAgICB8IDExMiArKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMgICAgICAg
ICAgIHwgIDgxICstLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
LmggICAgICAgICAgICB8ICAgMSArCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2
aXNvci5oIHwgIDU4ICsrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94
ZW4uaCAgICAgICAgfCAgMjEgKystLS0KPiAgNiBmaWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9u
cygrKSwgOTMgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2aXNvci5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L2h5cGVydmlzb3IuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vl
c3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKPiBpbmRleCA2ODA2ZjA0
OTQ3Li5mNjNkNjRiYmVlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmls
ZQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQo+IEBAIC0xICsxLDMgQEAKPiAr
b2JqLXkgKz0gaHlwZXJ2aXNvci5vCj4gKwo+ICBzdWJkaXItJChDT05GSUdfWEVOX0dVRVNUKSAr
PSB4ZW4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGlu
ZGV4IDAwMDAwMDAwMDAuLmIwYTcyNGJmMTMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+IEBAIC0wLDAgKzEsMTEyIEBACj4gKy8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiArICogYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gKyAqCj4g
KyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBhIGh5cGVydmlzb3Iu
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9y
Cj4gKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCj4g
KyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4K
PiArI2luY2x1ZGUgPHhlbi9yYW5nZXNldC5oPgo+ICsKPiArI2luY2x1ZGUgPGFzbS9ndWVzdC5o
Pgo+ICsjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ICsKPiArc3RhdGljIHN0cnVjdCByYW5n
ZXNldCAqbWVtOwo+ICsKPiArdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQoKSU1P
IHdvdWxkIGJlIG5pY2UgdG8gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1lIHRoaXMgdG8K
aHlwZXJ2aXNvcl9wcm9iZSwgdG8gbWF0Y2ggd2l0aCB0aGUgcmVzdCBvZiB0aGUgaHlwZXJ2aXNv
cl8gZnVuY3Rpb25zLgoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94
ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKPiBpbmRleCBiMDE1ZWQxODgz
Li5kMDMxZjFmNzBkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVu
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCj4gQEAgLTMyLDEyICsz
MiwxMCBAQCBleHRlcm4gYm9vbCB4ZW5fZ3Vlc3Q7Cj4gIGV4dGVybiBib29sIHB2X2NvbnNvbGU7
Cj4gIGV4dGVybiB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKPiAgCj4gLXZvaWQgcHJvYmVfaHlw
ZXJ2aXNvcih2b2lkKTsKPiAtdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpOwo+IC12b2lkIGh5
cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7Cj4gLWludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9w
YWdlKG1mbl90ICptZm4pOwo+IC1pbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90
IG1mbik7Cj4gLXZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7Cj4gK3ZvaWQgcHJvYmVfeGVu
KHZvaWQpOwo+ICt2b2lkIHhlbl9zZXR1cCh2b2lkKTsKPiArdm9pZCB4ZW5fYXBfc2V0dXAodm9p
ZCk7Cj4gK3ZvaWQgeGVuX3Jlc3VtZSh2b2lkKTsKPiAgCj4gIERFQ0xBUkVfUEVSX0NQVSh1bnNp
Z25lZCBpbnQsIHZjcHVfaWQpOwo+ICBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHZjcHVfaW5mbyAq
LCB2Y3B1X2luZm8pOwo+IEBAIC00NywxNiArNDUsNyBAQCBERUNMQVJFX1BFUl9DUFUoc3RydWN0
IHZjcHVfaW5mbyAqLCB2Y3B1X2luZm8pOwo+ICAjZGVmaW5lIHhlbl9ndWVzdCAwCj4gICNkZWZp
bmUgcHZfY29uc29sZSAwCj4gIAo+IC1zdGF0aWMgaW5saW5lIHZvaWQgcHJvYmVfaHlwZXJ2aXNv
cih2b2lkKSB7fQo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9p
ZCkKPiAtewo+IC0gICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gLX0KPiAtc3RhdGljIGlubGlu
ZSB2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCkKPiAtewo+IC0gICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cj4gLX0KPiArc3RhdGljIGlubGluZSB2b2lkIHByb2JlX3hlbih2b2lkKSB7fQoK
V2h5IGRvIHlvdSBuZWVkIHRoaXM/CgpBRkFJQ1QgcHJvYmVfeGVuIGlzIHVzZWQgaW4gdGhlIHNh
bWUgd2F5IGFzIHRoZSByZXN0IG9mIHRoZSB4ZW5fKgpmdW5jdGlvbnMsIGFuZCBoZW5jZSBJIHdv
bmRlciB3aHkgeW91IG5lZWQgYSBzdHViIGZvciBpdD8KCkkgZ3Vlc3MgdGhpcyBpcyBhIGZvcndh
cmQtbG9va2luZyBjaGFuZ2UgZm9yIHdoZW4gcHJvYmVfeGVuIHdpbGwgYmUKY2FsbGVkIHVuY29u
ZGl0aW9uYWxseSB0byBjaGVjayBmb3IgWGVuIHN1cHBvcnQ/CgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:44:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10:44:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD4mi-0003GC-Ay; Wed, 25 Sep 2019 10:44:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD4mh-0003G5-4K
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:44:35 +0000
X-Inumbo-ID: 765b4baa-df81-11e9-97fb-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 765b4baa-df81-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 10:44:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569408274;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=eTN8GQccsOHcqcH8zIRjU85kRnxj47fcY6nBqI0WQTs=;
 b=CCmRLQRDtRHPq+iaf43Cxr4ZyBgDnwx6/duotQko8EQjgOpn+ilghFXS
 LjqaQWqoWQkE+Qwrv5a7XVypi0O8h99GRfLsE1RmE5p0pOSvblnGQC0da
 Qnz0vApQ5cEYSJJNTNCXykUxjW0D7M1Ur84KNcnnhHkBe9l9niwDWWtxG Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2+oX0YBBrCg/vyb23DHy1vwrRgOKyiB3fhbO20ceCAJb3Qx872mnLuExbsYzoYNXEMcMoDZ/BY
 VTkcAT+LP+5oY9OykwWcabQ1xLfnFST5pYjlHubgil+4Uy4jVcimiLom59GlbLCclbGOnZkPaV
 ueoRF9LRpHI8FTKyIZ2H6jOOnYqc7l3a0x4HpNk6n92rUhInWMSsiDqwrQaIaPYcAhZyMGlJSs
 Dv1FdIdPJXLmSkX7Sr7b5Gq/9QA+B5CD2OKMHEgyTDIGymjGtXs7NtpArGrzmfcLlfJmSGyQC6
 xZI=
X-SBRS: 2.7
X-MesageID: 6105736
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6105736"
Date: Wed, 25 Sep 2019 12:44:27 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925104427.vdatdc77twikmdtp@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-7-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-7-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 6/8] x86: make probe_xen return
 boolean 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 Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjlBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSBuZWVkIGluZGljYXRpb24gd2hldGhlciBpdCBoYXMgc3VjY2VlZGVkIG9yIG5vdC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgoKVGhlIGNvZGUg
TEdUTSwgSSBoYXZlIGp1c3QgYSBzdWdnZXN0aW9uIG9uIHRoZSBhcHByb2FjaC4KCj4gLS0tCj4g
IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgfCA1ICsrKystCj4gIHhlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4veGVuLmMgICAgfCA3ICsrKystLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC94ZW4uaCB8IDQgKystLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnZpc29yLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gaW5kZXggYjBhNzI0
YmYxMy4uZmI1NzJiMDQwMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
aXNvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+IEBAIC0zNCw3
ICszNCwxMCBAQCB2b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCj4gICAgICBpZiAo
ICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSAp
Cj4gICAgICAgICAgcmV0dXJuOwo+ICAKPiAtICAgIHByb2JlX3hlbigpOwo+ICsgICAgaWYgKCBw
cm9iZV94ZW4oKSApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIC8qIEh5cGVyLVYgcHJv
YmluZyB0byBmb2xsb3cuICovCgpJbnN0ZWFkIG9mIGhhdmluZyB0byBhcHBlbmQgYSBuZXcgcHJv
YmVfZm9vIGhlcmUgZXZlcnkgdGltZSBzdXBwb3J0IGZvcgpydW5uaW5nIG9uIGEgbmV3IGh5cGVy
dmlzb3IgaXMgYWRkZWQsIHlvdSBjb3VsZCBkbyBzb21ldGhpbmcgc2ltaWxhcgp0byB3aGF0J3Mg
ZG9uZSBpbiBSRUdJU1RFUl9WUENJX0lOSVQsIHdoZXJlIGVhY2ggaHlwZXJ2aXNvciB3b3VsZApy
ZWdpc3RlciBpdCdzIG93biBzZXQgb2YgaGVscGVycyBhbmQgcHJvYmUgZnVuY3Rpb24gaW4gYSBz
cGVjaWZpYwpzZWN0aW9uLCBhbmQgdGhlbiB5b3Ugd291bGQganVzdCBpdGVyYXRlIG92ZXIgYWxs
IHRoZSBndWVzdCBzdXBwb3J0CnRoYXQncyBjb21waWxlZCBpbiBYZW4uCgpUaGF0IHdvdWxkIGFs
c28gcHJldmVudCB5b3UgZnJvbSBoYXZpbmcgdG8gZXhwb3J0IGEgZHVtbXkgcHJvYmVfeGVuCmhl
bHBlciBpZiBDT05GSUdfWEVOX0dVRVNUIGlzIG5vdCBkZWZpbmVkLgoKQW55d2F5LCBtYXliZSB0
aGF0J3Mgb3ZlcmtpbGwuLi4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10: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 1iD4r4-0003Rt-Up; Wed, 25 Sep 2019 10:49: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=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD4r3-0003Ro-So
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:49:05 +0000
X-Inumbo-ID: 0e229a10-df82-11e9-962f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 0e229a10-df82-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 10:48:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569408530;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=iF2QXZAm5BMFgZu3MbFwgI06SqWtpWBtT6bm/pvKKlE=;
 b=ihA734oppdSGwMfq1WZ8WLTXIDSosCfQFUp47q4BhjNfc98MQPZ3dokr
 lJ/pbh+gISH6ReTBpB9ugz2AhpW3O2pLeuuqKQ6PWNbdYHUVpdzkCPUuJ
 We48dsqqMY7BITRChDVkkkehm5hS4OMXUz9/S3/yXI+tM4zApeqH2d9pz 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Eui23DqsK0zB6r2+nbQ4Lt4U2G6Din8L0pIq0Z+efOHBo6dZoST8yuMWdiVGnotxj8w8oAcHEK
 ShPGAGIOzn8jf6d98TVNuL832voo8YI9RlZhFR49UyYWyN1xXOfnclxmAD4fh5TtdNi4usMshr
 4wwPilycjgMS8omXXgEglikCisuRWkwy701/dTekjT6UtD2H0j1ZcRRlyWk1k3S2I4/nnxaMLy
 5j409kNPLTZgWfn6UxK16B05A5H/pDp4LCB2EfhWWM1cPowX0JEqB824lUseAwet0z4da5Xu08
 Oaw=
X-SBRS: 2.7
X-MesageID: 6043755
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6043755"
Date: Wed, 25 Sep 2019 12:48:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925104842.hmvoo4477ennkj77@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-8-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-8-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 7/8] x86: introduce
 CONFIG_HYPERV and hyperv 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 Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MzBBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSB1c2UgdGhlIHNhbWUgY29kZSBzdHJ1Y3R1cmUgYXMgd2UgZGlkIGZvciBYZW4gY29kZS4K
PiAKPiBBcyBzdGFydGVycywgZGV0ZWN0IEh5cGVyLVYgaW4gcHJvYmVfaHlwZXJ2LiBNb3JlIGNv
bXBsZXgKPiBmdW5jdGlvbmFsaXR5IHdpbGwgYmUgYWRkZWQgbGF0ZXIuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2
L0tjb25maWcgICAgICAgICAgICAgICB8ICA5ICsrKysrCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9N
YWtlZmlsZSAgICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZp
bGUgfCAgMSArCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgfCA2MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlz
b3IuYyAgICB8ICAzICstCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCAgICAgICAgfCAg
MSArCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggfCA0OCArKysrKysrKysr
KysrKysrKysrKysrKwo+ICA3IGZpbGVzIGNoYW5nZWQsIDEyNSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
L01ha2VmaWxlCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
L2h5cGVydi5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVydi5oCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2Fy
Y2gveDg2L0tjb25maWcKPiBpbmRleCA1ODRiZGMxYmI4Li5jNWE5M2JhYmZlIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBA
QCAtMTYzLDYgKzE2MywxNSBAQCBlbmRjaG9pY2UKPiAgY29uZmlnIEdVRVNUCj4gIAlib29sCj4g
IAo+ICtjb25maWcgSFlQRVJWX0dVRVNUCj4gKwlkZWZfYm9vbCBuCj4gKwlzZWxlY3QgR1VFU1QK
PiArCXByb21wdCAiSHlwZXItViBHdWVzdCIKPiArCS0tLWhlbHAtLS0KPiArCSAgU3VwcG9ydCBm
b3IgWGVuIGRldGVjdGluZyB3aGVuIGl0IGlzIHJ1bm5pbmcgdW5kZXIgSHlwZXItVi4KPiArCj4g
KwkgIElmIHVuc3VyZSwgc2F5IE4uCj4gKwo+ICBjb25maWcgWEVOX0dVRVNUCj4gIAlkZWZfYm9v
bCBuCj4gIAlzZWxlY3QgR1VFU1QKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L01h
a2VmaWxlIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCj4gaW5kZXggZjYzZDY0YmJlZS4u
ZjE2NDE5Njc3MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKPiAr
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKPiBAQCAtMSwzICsxLDQgQEAKPiAgb2Jq
LXkgKz0gaHlwZXJ2aXNvci5vCj4gIAo+ICtzdWJkaXItJChDT05GSUdfSFlQRVJWX0dVRVNUKSAr
PSBoeXBlcnYKPiAgc3ViZGlyLSQoQ09ORklHX1hFTl9HVUVTVCkgKz0geGVuCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L01ha2VmaWxlCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAw
MDAwLi42ODE3MDEwOWE5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvTWFrZWZpbGUKPiBAQCAtMCwwICsxIEBACj4gK29iai15ICs9IGh5cGVydi5vCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwMDAwLi40ODhlOWMxNGEzCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiBAQCAtMCwwICsxLDYzIEBACj4gKy8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiArICogYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gKyAq
Cj4gKyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBIeXBlci1WLgo+
ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsgKiB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+
ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ICsgKiBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
Lgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTkgTWljcm9zb2Z0Lgo+ICsgKi8KPiArI2lu
Y2x1ZGUgPHhlbi9pbml0Lmg+Cj4gKwo+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Cj4gKwo+ICti
b29sIF9fcmVhZF9tb3N0bHkgaHlwZXJ2X2d1ZXN0OwoKc3RhdGljPwoKPiArCj4gK2Jvb2wgX19p
bml0IHByb2JlX2h5cGVydih2b2lkKQo+ICt7Cj4gKyAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4
LCBlZHg7Cj4gKwo+ICsgICAgaWYgKCBoeXBlcnZfZ3Vlc3QgKQo+ICsgICAgICAgIHJldHVybiB0
cnVlOwo+ICsKPiArICAgIGNwdWlkKDB4NDAwMDAwMDAsICZlYXgsICZlYngsICZlY3gsICZlZHgp
Owo+ICsgICAgaWYgKCAoZWJ4ID09IDB4NzI2MzY5NGQpICYmIC8qICJNaWNyIiAqLwo+ICsgICAg
ICAgICAoZWN4ID09IDB4NjY2ZjczNmYpICYmIC8qICJvc29mIiAqLwo+ICsgICAgICAgICAoZWR4
ID09IDB4NzY0ODIwNzQpICkgIC8qICJ0IEh2IiAqLwo+ICsgICAgICAgIGh5cGVydl9ndWVzdCA9
IHRydWU7Cj4gKwo+ICsgICAgcmV0dXJuIGh5cGVydl9ndWVzdDsKPiArfQo+ICsKPiArdm9pZCBf
X2luaXQgaHlwZXJ2X3NldHVwKHZvaWQpCj4gK3sKPiArfQo+ICsKPiArdm9pZCBoeXBlcnZfYXBf
c2V0dXAodm9pZCkKPiArewo+ICt9Cj4gKwo+ICt2b2lkIGh5cGVydl9yZXN1bWUodm9pZCkKPiAr
ewo+ICt9CgpTZWVtcyBraW5kIG9mIHBvaW50bGVzcyB0byBhZGQgdGhvc2UgZHVtbXkgaHlwZXJ2
XyBmdW5jdGlvbnMsIEFGQUlDVAp0aGV5IGRvbid0IGhhdmUgYW55IGNhbGxlcnMgeWV0PwoKSSB3
b3VsZCBwcmVmZXIgdGhhdCB5b3UgaW50cm9kdWNlIHN1Y2ggZHVtbXkgY2FsbGVycyB3aGVuIHRo
ZXkgYXJlCnVzZWQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:54:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10:54:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD4wZ-0004D2-LQ; Wed, 25 Sep 2019 10:54:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD4wY-0004Cv-Jz
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:54:46 +0000
X-Inumbo-ID: e2b72e12-df82-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id e2b72e12-df82-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 10:54:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569408886;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=HEqJBeJzcPRpm/9m3nnFdusY8WdqKFx+/h3yPbP/VXM=;
 b=hV4j4ATgZ7Uu8ctLbJFk/qU5nxnnxb/jT+5I4cFbf8bHMuB6J3Cw029v
 O5AhTghhH4yz5NHunmNq4BZ990V3n1o+5ijyRB/lulikEOXDDb9loe4Lw
 DXdgZM8kFKe8tgJmg89m6HQg3E+Ae2LmaaARCQAYUK98I8yIJMKuPl9nf M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: whOVf1pmL9uNAQGYnKUdNAjjHXW/nLFtsXBg3VkAVLtBbevieB5t9OZ6QxvGn6j2ZoA3JtMyc1
 T4Tc1Y7fv6MgiHKCLPGCQV0UfIVS4Krc3e+INtc4NNjxoWV3V1N4kKulXz2wv4v5Xq0odsZTnY
 c25V7ZLdamQU7D56KrRO0fsndL0ILuk06vl4Q6w0uQRcufH1dcVBIj523Gaj/wbq36iTPNcIwm
 2tJVN3aiyxx1GDwxv+5PW5ynTlfPuvrg6E0+d4QvRUpYce1rglAciDSj5aD3BMUYzMMMFZwmjA
 K4A=
X-SBRS: 2.7
X-MesageID: 6106118
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6106118"
Date: Wed, 25 Sep 2019 12:54:35 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925105435.4lcr5bskdhumqmq2@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-9-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-9-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 8/8] x86: be more verbose when
 running nested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MzFBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvc2V0dXAuYyB8IDExICsrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAx
MSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKPiBpbmRleCBkZWM2MGQwMzAxLi5iYmNjNWE1MDNkIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKPiBAQCAtNzg5LDYgKzc4OSwxNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAKPiAgICAgIHByaW50aygiWGVuIGltYWdlIGxvYWQg
YmFzZSBhZGRyZXNzOiAlI2x4XG4iLCB4ZW5fcGh5c19zdGFydCk7Cj4gIAo+ICsjaWZkZWYgQ09O
RklHX0dVRVNUCj4gKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCj4gKyAgICBpZiAoIHhlbl9ndWVz
dCApCj4gKyAgICAgICAgcHJpbnRrKCJSdW5uaW5nIG9uIFhlbiBoeXBlcnZpc29yXG4iKTsKPiAr
I2VuZGlmCj4gKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCj4gKyAgICBpZiAoIGh5cGVydl9n
dWVzdCApCj4gKyAgICAgICAgcHJpbnRrKCJSdW5uaW5nIG9uIEh5cGVyLVZcbiIpOwo+ICsjZW5k
aWYKPiArI2VuZGlmCgpVcmcsIHRoYXQncyBraW5kIG9mIHVnbHkuIFdoeSBub3QgaW50cm9kdWNl
IGEgaHlwZXJ2aXNvcl9uYW1lIGhlbHBlcgpvciBzb21lIHN1Y2g/CgpZb3UgY291bGQgZXZlbiBo
YXZlIGEgc3RydWN0dXJlIGxpa2U6CgpzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgewogICAgY29uc3Qg
Y2hhciAqbmFtZTsKICAgIGJvb2wgKCpwcm9iZSkodm9pZCk7CiAgICB2b2lkICgqc2V0dXApKHZv
aWQpOwogICAgLi4uCn0KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:58:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10: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 1iD508-0004NO-7k; Wed, 25 Sep 2019 10:58:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD506-0004NJ-E1
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:58:26 +0000
X-Inumbo-ID: 6579e9e8-df83-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6579e9e8-df83-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 10:58: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 55E68AD1A;
 Wed, 25 Sep 2019 10:58:24 +0000 (UTC)
Message-ID: <3680e42053297d29e9642d3e7bced8803089dd00.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 12:58:22 +0200
In-Reply-To: <20190925070503.13850-3-jgross@suse.com>
References: <20190925070503.13850-1-jgross@suse.com>
 <20190925070503.13850-3-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] xen/sched: fix freeing per-vcpu data in
 sched_move_domain()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============2866579588630888825=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2866579588630888825==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-WLcyr4aVXk+r7jwD0ShT"


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

On Wed, 2019-09-25 at 09:05 +0200, Juergen Gross wrote:
> In case of an allocation error of per-vcpu data in
> sched_move_domain()
> the already allocated data is freed just using xfree(). This is wrong
> as some schedulers need to do additional operations (e.g. the
> arinc653
> scheduler needs to remove the vcpu-data from a list).
>=20
> So instead xfree() make use of the sched_free_vdata() hook.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-WLcyr4aVXk+r7jwD0ShT
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+4FAl2LSE4ACgkQFkJ4iaW4
c+7iqxAAuPxcEo9/weqAI1tgYsXQxT23EDvjWHPt9u3J7l0r0B9PNSlu04wJj5Yk
fPnvMF6rrugpQWehkhESXKGgWMNRC9JU2QWqIqqMHSHkMT299s4SGQ7C3UWiK54b
JyJGuvnS5VNeuPjaNKUKR3jXUKwf7o3M0tyyQzDBkeO3Wl1VYL7OB+c83fCYXhZX
tSWKwF0onQ+9yHUm3jb2ktFOfakWHoLXcooGnrHXzNQwUqGf35HxkjjNKYJbJ7cN
x1HFlJ82OQfLClvFnOp0QQhX0sUQBxvhYUHnzamSjVdAbtKx06nKjvw8ru5r0+nF
2oIUjMZR+OvShqgrJObXgRkev58NOgC7V+Y/fGKkfANkPX3lKv8Mtb+c6nSy0Lo1
n+hCPx4Tf2Xe1MUiFBe5faPf21pNrjNbt+M+DGcaGFyae1QFfERRn5iRHY09D2gn
0sIERSyJ2A3VNGaIGsgu2LOagoHNHaXLu16EkLWYsC9QVhzDQO44wl+2ZbQSBArS
R9ni2OsrQUo6zrMv7h+cvY+Wegthr07lk4Bu8rDmhssS3FNKOaAuhOpuerm4brh0
CTJ1W/mdgOiZandijp56dDzKbSXgyVJw+ql5lalP5ANG8fkUITa7BuIFsYYc3YIH
RRxsWf/OE0q7oolQfL2RQfydro6KjXFoohSpZK4gW6SHiATnDfU=
=1J4s
-----END PGP SIGNATURE-----

--=-WLcyr4aVXk+r7jwD0ShT--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2866579588630888825==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 10:59:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 10: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 1iD50n-0004Q2-J6; Wed, 25 Sep 2019 10:59:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD50m-0004Ps-Fy
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 10:59:08 +0000
X-Inumbo-ID: 7ec42bc0-df83-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7ec42bc0-df83-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 10:59: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 DDF5EAFA4;
 Wed, 25 Sep 2019 10:59:06 +0000 (UTC)
Message-ID: <26e09877d338d3801dbb38b881e8890cca2255ab.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 12:59:05 +0200
In-Reply-To: <20190925070503.13850-2-jgross@suse.com>
References: <20190925070503.13850-1-jgross@suse.com>
 <20190925070503.13850-2-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] xen/sched: fix locking in
 a653sched_free_vdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============5909762732802038820=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5909762732802038820==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-rCM5PIQ+rkvLC9QROooL"


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

On Wed, 2019-09-25 at 09:05 +0200, Juergen Gross wrote:
> The arinc653 scheduler's free_vdata() function is missing proper
> locking: as it is modifying the scheduler's private vcpu list it
> needs
> to take the scheduler lock during that operation.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-rCM5PIQ+rkvLC9QROooL
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+4FAl2LSHkACgkQFkJ4iaW4
c+7h7xAAgZ3ZaPlvOW4fm/LEfABRt+aCWy/MF1WhnY+3IyvsF3JeGG9sHyzWWHBG
cCivzluaqq94xX3Y/1H2W/XNHl9hVUKrAXIPwatbstfYk0bUfSgiB36T/G2UIhUT
7dBZdEFjd6hzMwJigoL/zcIRQKv+87gkO/MXSgU0LcKgGyUzjP3JPvVrf9cU3IEq
hr1PwCZCCpnxVoV2/70LVkyhxy90igDuVhFlyfnNLMtJvUTslCkJiRwrOsDJWeyE
2dpaUXaPVUYHGCcWRg9rHmyjp/5fy3GyqSOCaLukhCJPt9B4mmCCf7M0XkJxSNQd
XTYCoAlujtGJ/2i8hg/4FVU5RcvQoRSLcj6sVZHj2a1riq0gN1uHJbZQ+Dp185Si
YskI8WXqPjmVCm2qihzAmAlktL3XIXxMuDjnr6OJF2Jhwfx3suR2EWfnD8ud2IjI
J8Dhc7HvZzUASjY/cZUcKWlpO6HEzPMUHdrG96iOIXPPFsfcPmyvp6hAZoelNVZg
JaGLD1dwrzN8wXMKrb9cUaSyAHI8JojF6Zn38q/SjV4au+8YIOQGQ7pLaU2qhZZp
260i6/2xtgbgXTcdu+Fngps8DvqIAzsU6H28alU+3ulbuh8pBOufmWjjIqcVv6Qk
Ylxe/XMsrC0b2dBeHs430ZHsx3Ok3wxXPvZ+yl81b4P3bLriaeM=
=VytS
-----END PGP SIGNATURE-----

--=-rCM5PIQ+rkvLC9QROooL--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5909762732802038820==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 11:00:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 11:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD52A-00059m-Vf; Wed, 25 Sep 2019 11:00:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xMb9=XU=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iD52A-00059b-7G
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 11:00:34 +0000
X-Inumbo-ID: b161aaa8-df83-11e9-962f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id b161aaa8-df83-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 11:00:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569409233;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=80XUUNV8ujg7U9sH8MSsfx/x/Q40JrfbmDDyMtJomvI=;
 b=cb8RDLveoEYcobb3aPH7jFIzfm7IzPfFz1jfHzxZqKgIlaqkm6ZHRxr0
 Ks7DEZ8rTaUY1tQxRa46ffISjYC8Ycw2e5PbSm0AEOoeTwWBZR0sFHJJX
 n5/lprXOu2AD8RjtoWOktdhBC4ax4UTjeMBPx2DFBA/y9bTp/bVZ4/MhP 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: u8pIi4OvhTTzeFBa0gEXIxp49JsTQovskY9Tfz8Ul0vtgI9jGHgmWxmlhhHLCAt4XQxoL93i85
 5hM3zSX9eYj6R2gppvPx3KALQxsFQw5jRkyw2f5TOwOAPQToMk0WoFaI4AeTYYYu/ijCBDITkM
 n2a2DItEpIsv5tWSaYchPZvp2L3igxlmPB/Bt4q30oQAMlSrk+SWMB4X4NQ4qE0PUtpfGbqfmi
 wVHQzSBmfAMsZsIBmmG5SlXSzlCVydK+nTLcna7FX7ihL5kDf93U7Vq3QkYMVcclmlYKlWWMUv
 Alo=
X-SBRS: 2.7
X-MesageID: 6106279
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6106279"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-11-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <2383d29c-847b-df25-83e3-c67d476dd204@citrix.com>
Date: Wed, 25 Sep 2019 12:00:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-11-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/12] livepatch: Handle arbitrary size
 names with the list 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: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gVGhlIHBh
eWxvYWRzJyBuYW1lIHN0cmluZ3MgY2FuIGJlIG9mIGFyYml0cmFyeSBzaXplICh0eXBpY2FsbHkg
c21hbGwKPiB3aXRoIGFuIHVwcGVyIGJvdW5kIG9mIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFKS4K
PiBDdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIHRoZSBsaXN0IG9wZXJhdGlvbiBpbnRlcmZhY2Ug
YWxsb3dzIHRvIGNvcHkKPiBuYW1lcyBpbiB0aGUgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgY2h1
bmtzIHJlZ2FyZGxlc3Mgb2YgaXRzIGFjdHVhbAo+IHNpemUgYW5kIGVuZm9yY2VzIHNwYWNlIGFs
bG9jYXRpb24gcmVxdWlyZW1lbnRzIG9uIHVzZXJsYW5kIHRvb2xzLgo+IAo+IFRvIHVuaWZ5IGFu
ZCBzaW1wbGlmeSB0aGUgaW50ZXJmYWNlLCBoYW5kbGUgdGhlIG5hbWUgc3RyaW5ncyBvZgo+IGFy
Yml0cmFyeSBzaXplIGJ5IGNvcHlpbmcgdGhlbSBpbiBhZGhlcmluZyBjaHVua3MgdG8gdGhlIHVz
ZXJsYW5kLgo+IEluIG9yZGVyIHRvIGxldCB0aGUgdXNlcmxhbmQgYWxsb2NhdGUgZW5vdWdoIHNw
YWNlIGZvciB0aGUgaW5jb21pbmcKPiBkYXRhIGFkZCBhbiBhdXhpbGlhcnkgaW50ZXJmYWNlIHhj
X2xpdmVwYXRjaF9saXN0X2dldF9zaXplcygpIHRoYXQKPiBwcm92aWRlcyB0aGUgY3VycmVudCBu
dW1iZXIgb2YgcGF5bG9hZCBlbnRyaWVzIGFuZCB0aGUgdG90YWwgc2l6ZSBvZgo+IGFsbCBuYW1l
IHN0cmluZ3MuIFRoaXMgaXMgYWNoaWV2ZWQgYnkgZXh0ZW5kaW5nIHRoZSBzeXNjdGwgbGlzdAo+
IGludGVyZmFjZSB3aXRoIGFuIGV4dHJhIGZpZWxkczogbmFtZV90b3RhbF9zaXplLgo+IAo+IFRo
ZSB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoKSBpc3N1ZXMgdGhlIGxpdmVwYXRjaCBzeXNj
dGwgbGlzdAo+IG9wZXJhdGlvbiB3aXRoIHRoZSBuciBmaWVsZCBzZXQgdG8gMC4gSW4gdGhpcyBt
b2RlIHRoZSBvcGVyYXRpb24KPiByZXR1cm5zIHRoZSBudW1iZXIgb2YgcGF5bG9hZCBlbnRyaWVz
IGFuZCBjYWxjdWxhdGVzIHRoZSB0b3RhbCBzaXplcwo+IGZvciBhbGwgcGF5bG9hZHMnIG5hbWVz
Lgo+IFdoZW4gdGhlIHN5c2N0bCBvcGVyYXRpb24gaXMgaXNzdWVkIHdpdGggYSBub24temVybyBu
ciBmaWVsZCAoZm9yCj4gaW5zdGFuY2Ugd2l0aCBhIHZhbHVlIG9idGFpbmVkIGVhcmxpZXIgd2l0
aCB0aGUgcHJpb3IgY2FsbCB0byB0aGUKPiB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoKSkg
dGhlIG5ldyBmaWVsZCBuYW1lX3RvdGFsX3NpemUgcHJvdmlkZXMKPiB0aGUgdG90YWwgc2l6ZSBv
ZiBhY3R1YWxseSBjb3BpZWQgZGF0YS4KPiAKPiBFeHRlbmQgdGhlIGxpYnhjIHRvIGhhbmRsZSB0
aGUgbmFtZSBiYWNrLXRvLWJhY2sgZGF0YSB0cmFuc2ZlcnMuCj4gCj4gVGhlIHhlbi1saXZlcGF0
Y2ggdG9vbCBpcyBtb2RpZmllZCB0byBzdGFydCB0aGUgbGlzdCBvcGVyYXRpb24gd2l0aCBhCj4g
Y2FsbCB0byB0aGUgeGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKCkgdG8gb2J0YWluIHRoZSBh
Y3R1YWwgbnVtYmVyCj4gb2YgcGF5bG9hZHMgYXMgd2VsbCBhcyB0aGUgbmVjZXNzYXJ5IHNwYWNl
IGZvciBuYW1lcy4KPiBUaGUgdG9vbCBub3cgYWx3YXlzIHJlcXVlc3RzIHRoZSBhY3R1YWwgbnVt
YmVyIG9mIGVudHJpZXMgYW5kIGxlYXZlcwo+IHRoZSBwcmVlbXB0aW9uIGhhbmRsaW5nIHRvIHRo
ZSBsaWJ4YyByb3V0aW5lLiBUaGUgbGlieGMgc3RpbGwgcmV0dXJucwo+ICdkb25lJyBhbmQgJ2xl
ZnQnIHBhcmFtZXRlcnMgd2l0aCB0aGUgc2FtZSBzZW1hbnRpYyBhbGxvd2luZyB0aGUgdG9vbAo+
IHRvIGRldGVjdCBhbm9tYWxpZXMgYW5kIHJlYWN0IHRvIHRoZW0uIEF0IHRoZSBtb21lbnQgaXQg
aXMgZXhwZWN0ZWQKPiB0aGF0IHRoZSB0b29sIHJlY2VpdmVzIHRoZSBleGFjdCBudW1iZXIgb2Yg
ZW50aXJlcyBhcyByZXF1ZXN0ZWQuCgplbnRyaWVzCgo+IFRoZSB4ZW4tbGl2ZXBhdGNoIHRvb2wg
aGFzIGJlZW4gYWxzbyBtb2RpZmllZCB0byBoYW5kbGUgdGhlIG5hbWUKPiBiYWNrLXRvLWJhY2sg
dHJhbnNmZXJzIGNvcnJlY3RseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2ll
d2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFz
Y2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KPiBSZXZpZXdlZC1ieTogQmpvZXJuIERvZWJlbCA8
ZG9lYmVsQGFtYXpvbi5kZT4KPiBSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1wb2hsYWNr
QGFtYXpvbi5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gLS0tCj4gQ2hhbmdlZCBzaW5jZSB2MToKPiAgICAqIGFkZGVk
IGNvcnJlc3BvbmRpbmcgZG9jdW1lbnRhdGlvbgo+IAo+ICAgZG9jcy9taXNjL2xpdmVwYXRjaC5w
YW5kb2MgICAgfCAgMjQgKysrKystLS0tCj4gICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCB8ICA0OSArKysrKysrKysrKystLS0tLS0KPiAgIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAg
ICAgIHwgMTAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KPiAgIHRvb2xz
L21pc2MveGVuLWxpdmVwYXRjaC5jICAgIHwgMTEyICsrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgfCAgMzEg
KysrKysrKysrLS0tCj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICB8ICAxNSArKyst
LS0KPiAgIDYgZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKyksIDExMiBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL21p
c2MvbGl2ZXBhdGNoLnBhbmRvYwo+IGluZGV4IDQwNmZiNzlkZjguLmU3YmNjNzBmNWEgMTAwNjQ0
Cj4gLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MvbGl2
ZXBhdGNoLnBhbmRvYwo+IEBAIC03MTcsMTcgKzcxNywyMCBAQCBUaGUgY2FsbGVyIHByb3ZpZGVz
Ogo+ICAgICogYGlkeGAgSW5kZXggaXRlcmF0b3IuIFRoZSBpbmRleCBpbnRvIHRoZSBoeXBlcnZp
c29yJ3MgcGF5bG9hZCBjb3VudC4gSXQgaXMKPiAgICAgICByZWNvbW1lbmRlZCB0aGF0IG9uIGZp
cnN0IGludm9jYXRpb24gemVybyBiZSB1c2VkIHNvIHRoYXQgYG5yYCAod2hpY2ggdGhlCj4gICAg
ICAgaHlwZXJ2aXNvciB3aWxsIHVwZGF0ZSB3aXRoIHRoZSByZW1haW5pbmcgcGF5bG9hZCBjb3Vu
dCkgYmUgcHJvdmlkZWQuCj4gLSAgICBBbHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBg
dmVyc2lvbmAgd2l0aCB0aGUgbW9zdCBjdXJyZW50IHZhbHVlLgo+ICsgICAgQWxzbyB0aGUgaHlw
ZXJ2aXNvciB3aWxsIHByb3ZpZGUgYHZlcnNpb25gIHdpdGggdGhlIG1vc3QgY3VycmVudCB2YWx1
ZSBhbmQKPiArICAgIGNhbGN1bGF0ZWQgdG90YWwgc2l6ZSBmb3IgYWxsIHBheWxvYWRzJyBuYW1l
cy4KPiAgICAqIGBucmAgVGhlIG1heCBudW1iZXIgb2YgZW50cmllcyB0byBwb3B1bGF0ZS4gQ2Fu
IGJlIHplcm8gd2hpY2ggd2lsbCByZXN1bHQKPiAgICAgICBpbiB0aGUgaHlwZXJjYWxsIGJlaW5n
IGEgcHJvYmluZyBvbmUgYW5kIHJldHVybiB0aGUgbnVtYmVyIG9mIHBheWxvYWRzCj4gICAgICAg
KGFuZCB1cGRhdGUgdGhlIGB2ZXJzaW9uYCkuCj4gICAgKiBgcGFkYCAtICpNVVNUKiBiZSB6ZXJv
Lgo+ICAgICogYHN0YXR1c2AgVmlydHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIGBzdHJ1
Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXNgCj4gICAgICBzdHJ1Y3R1cmVzLiBDYWxsZXIgKk1VU1Qq
IGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4KPiAtICogYG5hbWVgIC0gVmlydHVhbCBhZGRy
ZXNzIG9mIHdoZXJlIHRvIHdyaXRlIHRoZSB1bmlxdWUgbmFtZSBvZiB0aGUgcGF5bG9hZC4KPiAt
ICAgQ2FsbGVyICpNVVNUKiBhbGxvY2F0ZSB1cCB0byBgbnJgIG9mIHRoZW0uIEVhY2ggKk1VU1Qq
IGJlIG9mCj4gLSAgICoqWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUqKiBzaXplLiBOb3RlIHRoYXQg
KipYRU5fTElWRVBBVENIX05BTUVfU0laRSoqIGluY2x1ZGVzCj4gLSAgIHRoZSBOVUwgdGVybWlu
YXRvci4KPiArICogYG5hbWVgIC0gVmlydHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIHRo
ZSB1bmlxdWUgbmFtZSBvZiB0aGUgcGF5bG9hZHMuCj4gKyAgIENhbGxlciAqTVVTVCogYWxsb2Nh
dGUgZW5vdWdoIHNwYWNlIHRvIGJlIGFibGUgdG8gc3RvcmUgYWxsIHJlY2VpdmVkIGRhdGEKPiAr
ICAgKGkuZS4gdG90YWwgYWxsb2NhdGVkIHNwYWNlICpNVVNUKiBtYXRjaCB0aGUgYG5hbWVfdG90
YWxfc2l6ZWAgdmFsdWUKPiArICAgcHJvdmlkZWQgYnkgdGhlIGh5cGVydmlzb3IpLiBJbmRpdmlk
dWFsIHBheWxvYWQgbmFtZSBjYW5ub3QgYmUgbG9uZ2VyIHRoYW4KPiArICAgKipYRU5fTElWRVBB
VENIX05BTUVfU0laRSoqIGJ5dGVzLiBOb3RlIHRoYXQgKipYRU5fTElWRVBBVENIX05BTUVfU0la
RSoqCj4gKyAgIGluY2x1ZGVzIHRoZSBOVUwgdGVybWluYXRvci4KPiAgICAqIGBsZW5gIC0gVmly
dHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIHRoZSBsZW5ndGggb2YgZWFjaCB1bmlxdWUg
bmFtZQo+ICAgICAgb2YgdGhlIHBheWxvYWQuIENhbGxlciAqTVVTVCogYWxsb2NhdGUgdXAgdG8g
YG5yYCBvZiB0aGVtLiBFYWNoICpNVVNUKiBiZQo+ICAgICAgb2Ygc2l6ZW9mKHVpbnQzMl90KSAo
NCBieXRlcykuCj4gQEAgLTczNiw3ICs3MzksOCBAQCBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMg
YW4gcG9zaXRpdmUgbnVtYmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cHRvIGBucmAKPiAgIHByb3Zp
ZGVkIHRvIHRoZSBoeXBlcmNhbGwpIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0
aCBgbnJgIHVwZGF0ZWQKPiAgIHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcgcGF5bG9hZHMs
IGB2ZXJzaW9uYCB1cGRhdGVkIChpdCBtYXkgYmUgdGhlIHNhbWUKPiAgIGFjcm9zcyBoeXBlcmNh
bGxzIC0gaWYgaXQgdmFyaWVzIHRoZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNv
dWxkCj4gLWZhaWwpLiBUaGUgYHN0YXR1c2AsIGBuYW1lYCwgYW5kIGBsZW5gIGFyZSB1cGRhdGVk
IGF0IHRoZWlyIGRlc2lnbmVkIGluZGV4Cj4gK2ZhaWwpIGFuZCB0aGUgYG5hbWVfdG90YWxfc2l6
ZWAgY29udGFpbmluZyB0b3RhbCBzaXplIG9mIHRyYW5zZmVyZWQgZGF0YSBmb3IKCnRyYW5zZmVy
cmVkCgo+ICt0aGUgYXJyYXkuIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBhbmQgYGxlbmAgYXJlIHVw
ZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgKPiAgIHZhbHVlIChgaWR4YCkgd2l0aCB0aGUg
cmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4KPiAgIAo+ICAgSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5z
IC1YRU5fRTJCSUcgdGhlIGBucmAgaXMgdG9vIGJpZyBhbmQgc2hvdWxkIGJlCj4gQEAgLTc3NSwx
MSArNzc5LDEzIEBAIFRoZSBzdHJ1Y3R1cmUgaXMgYXMgZm9sbG93Ogo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW1vdW50IG9mIHBheWxvYWRz
IGFuZCB2ZXJzaW9uLgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgT1VUOiBIb3cgbWFueSBwYXlsb2FkcyBsZWZ0LiAqLwo+ICAgICAgICAgICB1
aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IE11c3QgYmUgemVy
by4gKi8KPiArICAgICAgICB1aW50NjRfdCBuYW1lX3RvdGFsX3NpemU7ICAgICAgICAgICAgICAg
LyogT1VUOiBUb3RhbCBzaXplIG9mIGFsbCB0cmFuc2ZlciBuYW1lcyAqLwo+ICAgICAgICAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpIHN0YXR1czsgIC8qIE9V
VC4gTXVzdCBoYXZlIGVub3VnaAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9yIG5yIG9mIHRoZW0uICovCj4gLSAg
ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBpZDsgICAgICAgICAgIC8qIE9VVDogQXJy
YXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1VU1QgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgaW4gc2l6
ZS4KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCj4gKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChj
aGFyKSBuYW1lOyAgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heSBo
YXZlIGFuIGFyYml0cmFyeSBsZW5ndGggdXAgdG8KPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgYnl0ZXMu
IE11c3QgaGF2ZQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBuciBvZiB0aGVtLiAqLwo+ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVp
bnQzMikgbGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG5hbWUncy4KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3Qg
aGF2ZSBuciBvZiB0aGVtLiAqLwo+ICAgICAgIH07Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2Mv
eGVuLWxpdmVwYXRjaC5jIGIvdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMKPiBpbmRleCBhMzdi
MjQ1N2ZmLi44YWMzZDU2N2ZjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRj
aC5jCj4gKysrIGIvdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMKPiBAQCAtNjQsMTQgKzY0LDE0
IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdGF0ZTJzdHIodW5zaWduZWQgaW50IHN0YXRlKQo+ICAg
ICAgIHJldHVybiBuYW1lc1tzdGF0ZV07Cj4gICB9Cj4gICAKPiAtLyogVGhpcyB2YWx1ZSB3YXMg
Y2hvb3NlbiBhZGhvYy4gSXQgY291bGQgYmUgNDIgdG9vLiAqLwo+IC0jZGVmaW5lIE1BWF9MRU4g
MTEKPiAgIHN0YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4gICB7
Cj4gLSAgICB1bnNpZ25lZCBpbnQgaWR4LCBkb25lLCBsZWZ0LCBpOwo+ICsgICAgdW5zaWduZWQg
aW50IG5yLCBkb25lLCBsZWZ0LCBpOwo+ICAgICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QgKmlu
Zm8gPSBOVUxMOwo+ICAgICAgIGNoYXIgKm5hbWUgPSBOVUxMOwo+ICAgICAgIHVpbnQzMl90ICps
ZW4gPSBOVUxMOwo+ICsgICAgdWludDY0X3QgbmFtZV90b3RhbF9zaXplOwo+ICsgICAgb2ZmX3Qg
bmFtZV9vZmY7CgpJZiBuYW1lX3RvdGFsX3NpemUgYmVjb21lcyAzMi1iaXQsIHRoZW4gSSB0aGlu
ayB5b3UgY2FuIHJlcGxhY2UgdGhlIGZldyAKdXNhZ2VzIG9mIG9mZl90IHdpdGgganVzdCBhIHVp
bnQzMl90IChpdCBkb2Vzbid0IG5lZWQgdG8gYmUgc2lnbmVkKS4KCk90aGVyd2lzZSBsb29rcyBn
b29kIHRvIG1lLgoKVGhhbmtzLAotLSAKUm9zcyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 11:03:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 11: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 1iD54g-0005L9-Jw; Wed, 25 Sep 2019 11:03: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=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD54e-0005L2-Vb
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 11:03:09 +0000
X-Inumbo-ID: 0e1ca900-df84-11e9-962f-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 0e1ca900-df84-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 11:03:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569409388;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=u6ZgBxYQcToTt+80LTwCG0e75osM7BMqykwCjkdaCL8=;
 b=TNvb5wE4VWQoZh14wMGwvLhG5kEC6Vzdva27trBPJEooaWLSqI1OtSNQ
 jCA4CSnqWxOB0qIrZhb5wbnrQD3IZGhSZxeUnG2I/TAAMHKfqWi3yKGE8
 qe0tWe9SkfdTumNVdZ7IoqhChYCPyhZgIjK8qCJauswhex7izKuJL92VG I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: umJumHcB+gXkxk40bIPE0++6GiBu1ezbUENbTJMKLnv9+s63YF7cTQgNrGTEeD7/auBT0yLOIz
 63vbw94Drh+UMk1y+3gCyG5kLShsx8e+cQD5R7NQHVt3s6iiAK6XvAcLRWEScOgiu1yN//etl7
 CfB/MlKODYrYQ92ttRdst8uNfgkGR308WB3RWQ1R/ODdk1dk4ggB+m4GFuAYYVA4w3yRAkpHrK
 Ya+Wpl91UyrojoBKs4N4NnpSBAyaTJ00Z4ROJUj6wEmc0TlS/qG1unvufrDMQXWSFIHazK2XK0
 Mpc=
X-SBRS: 2.7
X-MesageID: 6312632
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6312632"
Date: Wed, 25 Sep 2019 13:02:50 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190925110250.vshhg52xlrmafpka@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190923100931.29670-1-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBIaSBhbGwKPiAKPiBJbiBjYXNlIHlvdSdyZSB3b25kZXJpbmcsIEkgY2FuIGFscmVhZHkgcnVu
IGEgZnVsbHkgZmxlZGdlZCBYZW4gc3lzdGVtIG9uCj4gSHlwZXItViB3aXRoIGVtdWxhdGVkIGRp
c2sgYW5kIG5ldHdvcmsuCj4gCj4gVGhpcyBpcyB0aGUgdmVyeSBmaXJzdCBzdGFnZSBmb3IgcG9y
dGluZyBYZW4gdG8gcnVuIG9uIEh5cGVyLVYgd2l0aCBhbGwgdGhlCj4gZ29vZGllcyBIeXBlci1W
IGhhcyB0byBvZmZlci4gIFdpdGggdGhpcyBzZXJpZXMsIFhlbiBjYW4gc3VjY2Vzc2Z1bGx5IGRl
dGVjdAo+IEh5cGVyLVYgYW5kIHByaW50cyBvdXQgYSBtZXNzYWdlLiAgSSB3b3VsZCBsaWtlIHRv
IGZpcnN0IGdldCB0aGUgZGlyZWN0b3J5Cj4gc3RydWN0dXJlIGFuZCBrY29uZmlnIG9wdGlvbnMg
YWdyZWVkIHVwb24uCj4gCj4gVGhlcmUgYXJlIHR3byBtYWpvciBhcmVhcyB0byBiZSB3b3JrZWQg
b246Cj4gICAqIE1ha2UgRG9tMCBhYmxlIHRvIHVzZSBIeXBlci1WJ3Mgc3ludGhldGljIGRldmlj
ZXMuCj4gICAqIE1ha2UgWGVuIHVzZSBvZiB0aGUgc3ludGhldGljIHRpbWVyLCByZWZlcmVuY2Ug
VFNDIGFuZCBlbmxpZ2h0ZW5tZW50IFZNQ1MKPiAgICAgYW5kIG90aGVyIGludGVyZmFjZXMuCj4g
Cj4gVGhleSBhcmVuJ3QgdHJpdmlhbCwgYW5kIHRpbWUgY2FuIGJlIHNjYXJjZSBvbiBteSBzaWRl
LCBzbyBJIGludGVuZCB0byBwb3N0Cj4gcGF0Y2hlcyBwaWVjZSBtZWFsIHdoZW4gdGhleSBhcmUg
cmVhZHkuCj4gCj4gUXVlc3Rpb25zIGFuZCBjb21tZW50cyBhcmUgd2VsY29tZS4KClRoYW5rcyBm
b3IgZG9pbmcgdGhpcyEKCkluIHRoZSBwYXN0IEkndmUgcGxheWVkIHdpdGggdHJ5aW5nIHRvIGdl
dCBYZW4gdG8gYm9vdCBhcyBhIGd1ZXN0IG9uCkh5cGVyViBnZW4yIGluc3RhbmNlcywgYW5kIEkg
ZGlkIG1hbmFnZSB0byBnZXQgaXQgYm9vdGluZywgTGludXgKaG93ZXZlciB3b3VsZCBnZXQgZXh0
cmVtZWx5IGNvbmZ1c2VkIGJlY2F1c2UgZ2VuMiBsYWNrcyBlbXVsYXRlZApkZXZpY2VzIGFuZCBp
bnN0ZWFkIHRoZSBndWVzdCBpcyBmb3JjZWQgdG8gdXNlIHRoZSBIeXBlclYgUFYgZGV2aWNlcwpB
RkFJSy4KCkFueXdheSwgSSBoYWQgdGhlIGZvbGxvd2luZyBwYXRjaCBvbiBteSBiYWNrbG9nIHdo
aWNoIGFsbG93ZWQgbWUgdG8KYm9vdCBvbiBnZW4yIGluc3RhbmNlcywgcG9zdGluZyBpdCBoZXJl
IGluIGNhc2UgaXQgaGVscHMgeW91IGlmIHlvdQpwbGFuIHRvIGdvIHRoYXQgcm91dGUuCgpSb2dl
ci4KLS0tODwtLS0KRnJvbSA3YzlmYWQ3MzVmZGMzNjMzZWQ0MDFiZWZkYTI2YzIxZGM3MTQ1YWY4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpEYXRlOiBUdWUsIDE4IFNlcCAyMDE4IDExOjM2OjQyICswMjAwClN1Ympl
Y3Q6IFtQQVRDSF0geDg2L2xhcGljOiByZW1vdmUgdGhlIFBJVCB1c2FnZSB0byBjYWxpYnJhdGUg
dGhlIGxhcGljIHRpbWVyCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFp
bjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpBbmQgaW5z
dGVhZCB1c2UgTk9XIHdoaWNoIGlzIGJhc2VkIG9uIHRoZSBUU0MuIFRoaXMgd2FzIGFscmVhZHkg
dXNlZAp3aGVuIHJ1bm5pbmcgaW4gc2hpbSBtb2RlLCBzaW5jZSB0aGVyZSdzIGxpa2VseSBubyBQ
SVQgaW4gdGhhdAplbnZpcm9ubWVudC4KClJlbW92ZSBwcmludGluZyB0aGUgQ1BVIGZyZXF1ZW5j
eSwgc2luY2UgaXQncyBhbHJlYWR5IHByaW50ZWQgZWFybGllcgphdCBib290LCBhbmQgZ2V0dGlu
ZyB0aGUgQ1BVIGZyZXF1ZW5jeSBhZ2FpbnN0IHRoZSBUU0Mgd2l0aG91dCBhbnkKZXh0ZXJuYWwg
cmVmZXJlbmNlIHRpbWVyIGlzIHBvaW50bGVzcy4KClRoZSBtb3RpdmF0aW9uIGJlaGluZCB0aGlz
IGNoYW5nZSBpcyB0byBhbGxvdyBYZW4gdG8gYm9vdCBvbiBIeXBlclYKZ2VuMiBpbnN0YW5jZXMs
IHdoaWNoIGxhY2sgYSBQSVQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCkknbSBub3Qgc3VyZSBhYm91dCB0aGUgcmVhc29uIGJlaGlu
ZCB0aGUgdXNhZ2Ugb2YgdGhlIFBJVCBpbnN0ZWFkIG9mCnRoZSBUU0MsIG1heWJlIHRoaXMgd2Fz
IGRvbmUgYmVjYXVzZSB0aGUgVFNDIHdhc24ndCBhdmFpbGFibGUgdW50aWwKdGhlIFBlbnRpdW0/
IFhlbiBjZXJ0YWlubHkgZG9lc24ndCBjYXJlIGFib3V0IHN1Y2ggaGFyZHdhcmUgYW55bW9yZSwK
YW5kIHRoZSBUU0MgaXMgYWxyZWFkeSB1c2VkIHVuY29uZGl0aW9uYWxseSBpbiBYZW4uCgpMaW51
eCBzZWVtcyB0byBwcmVmZXIgdG8gY2FsaWJyYXRlIHRoZSBsYXBpYyB0aW1lciBhZ2FpbnN0IHRo
ZSBQTQp0aW1lciBhbmQgaGFzIGFscmVhZHkgZHJvcHBlZCBQSVQgdXNhZ2UgZm9yIHRoYXQuCgpN
eSBlYXJseSB0ZXN0cyBvbiBhIHNpbmdsZSBib3ggc2hvdyBubyBkaWZmZXJlbmNlcyBiZXR3ZWVu
IHRoZSBUU0Mgb3IKdGhlIFBJVCBmb3IgbGFwaWMgdGltZXIgY2FsaWJyYXRpb24sIGJ1dCB0aGF0
J3MgYSBzaW5nbGUgYm94LgoKVGhlIFJGQyBpcyBiZWNhdXNlIEknbSBub3Qgc3VyZSBJIHVuZGVy
c3RhbmQgdGhlIG1vdGl2YXRpb24gZm9yIHVzaW5nCnRoZSBQSVQgaW4gdGhlIGZpcnN0IHBsYWNl
LCBzbyBJIG1pZ2h0IGJlIG1pc3Npbmcgc29tZXRoaW5nIHJlbGV2YW50CnRoYXQgY291bGQgbWFr
ZSB0aGlzIHBhdGNoIG1vb3QuCi0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FwaWMuYyB8IDY3ICsr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKaW5kZXggODhhZGE5ZDBlYy4uMjFk
YmViMjI5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJjaC94
ODYvYXBpYy5jCkBAIC0xMDEwLDQ2ICsxMDEwLDYgQEAgX19uZXh0OgogLyogdXNlZCBmb3Igc3lz
dGVtIHRpbWUgc2NhbGluZyAqLwogc3RhdGljIHUzMiBfX3JlYWRfbW9zdGx5IGJ1c19zY2FsZTsg
Lyogc2NhbGluZyBmYWN0b3I6IG5zIC0+IGJ1cyBjeWNsZXMgKi8KIAotLyoKLSAqIFRoZSB0aW1l
ciBjaGlwIGlzIGFscmVhZHkgc2V0IHVwIGF0IEhaIGludGVycnVwdHMgcGVyIHNlY29uZCBoZXJl
LAotICogYnV0IHdlIGRvIG5vdCBhY2NlcHQgdGltZXIgaW50ZXJydXB0cyB5ZXQuIFdlIG9ubHkg
YWxsb3cgdGhlIEJQCi0gKiB0byBjYWxpYnJhdGUuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQg
X19pbml0IGdldF84MjU0X3RpbWVyX2NvdW50KHZvaWQpCi17Ci0gICAgLypleHRlcm4gc3Bpbmxv
Y2tfdCBpODI1M19sb2NrOyovCi0gICAgLyp1bnNpZ25lZCBsb25nIGZsYWdzOyovCi0KLSAgICB1
bnNpZ25lZCBpbnQgY291bnQ7Ci0KLSAgICAvKnNwaW5fbG9ja19pcnFzYXZlKCZpODI1M19sb2Nr
LCBmbGFncyk7Ki8KLQotICAgIG91dGJfcCgweDAwLCBQSVRfTU9ERSk7Ci0gICAgY291bnQgPSBp
bmJfcChQSVRfQ0gwKTsKLSAgICBjb3VudCB8PSBpbmJfcChQSVRfQ0gwKSA8PCA4OwotCi0gICAg
LypzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpODI1M19sb2NrLCBmbGFncyk7Ki8KLQotICAgIHJl
dHVybiBjb3VudDsKLX0KLQotLyogbmV4dCB0aWNrIGluIDgyNTQgY2FuIGJlIGNhdWdodCBieSBj
YXRjaGluZyB0aW1lciB3cmFwYXJvdW5kICovCi1zdGF0aWMgdm9pZCBfX2luaXQgd2FpdF84MjU0
X3dyYXBhcm91bmQodm9pZCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgY3Vycl9jb3VudCwgcHJldl9j
b3VudDsKLSAgICAKLSAgICBjdXJyX2NvdW50ID0gZ2V0XzgyNTRfdGltZXJfY291bnQoKTsKLSAg
ICBkbyB7Ci0gICAgICAgIHByZXZfY291bnQgPSBjdXJyX2NvdW50OwotICAgICAgICBjdXJyX2Nv
dW50ID0gZ2V0XzgyNTRfdGltZXJfY291bnQoKTsKLQotICAgICAgICAvKiB3b3JrYXJvdW5kIGZv
ciBicm9rZW4gTWVyY3VyeS9OZXB0dW5lICovCi0gICAgICAgIGlmIChwcmV2X2NvdW50ID49IGN1
cnJfY291bnQgKyAweDEwMCkKLSAgICAgICAgICAgIGN1cnJfY291bnQgPSBnZXRfODI1NF90aW1l
cl9jb3VudCgpOwotICAgICAgICAKLSAgICB9IHdoaWxlIChwcmV2X2NvdW50ID49IGN1cnJfY291
bnQpOwotfQotCiAvKgogICogVGhpcyBmdW5jdGlvbiBzZXRzIHVwIHRoZSBsb2NhbCBBUElDIHRp
bWVyLCB3aXRoIGEgdGltZW91dCBvZgogICogJ2Nsb2NrcycgQVBJQyBidXMgY2xvY2suIER1cmlu
ZyBjYWxpYnJhdGlvbiB3ZSBhY3R1YWxseSBjYWxsCkBAIC0xMDkyLDcgKzEwNTIsNyBAQCBzdGF0
aWMgdm9pZCBzZXR1cF9BUElDX3RpbWVyKHZvaWQpCiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxh
Z3MpOwogfQogCi1zdGF0aWMgdm9pZCB3YWl0X3RpY2tfcHZoKHZvaWQpCitzdGF0aWMgdm9pZCB3
YWl0X3RpY2sodm9pZCkKIHsKICAgICB1NjQgbGFwc2VfbnMgPSAxMDAwMDAwMDAwVUxMIC8gSFo7
CiAgICAgc190aW1lX3Qgc3RhcnQsIGN1cnJfdGltZTsKQEAgLTExMjEsNyArMTA4MSw2IEBAIHN0
YXRpYyB2b2lkIHdhaXRfdGlja19wdmgodm9pZCkKIAogc3RhdGljIGludCBfX2luaXQgY2FsaWJy
YXRlX0FQSUNfY2xvY2sodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgdDEsIHQyOwog
ICAgIGxvbmcgdHQxLCB0dDI7CiAgICAgbG9uZyByZXN1bHQ7CiAgICAgaW50IGk7CkBAIC0xMTM4
LDMzICsxMDk3LDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IGNhbGlicmF0ZV9BUElDX2Nsb2NrKHZv
aWQpCiAgICAgICovCiAgICAgX19zZXR1cF9BUElDX0xWVFQoMTAwMDAwMDAwMCk7CiAKLSAgICBp
ZiAoICF4ZW5fZ3Vlc3QgKQotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdGltZXIgY2hpcCBj
b3VudHMgZG93biB0byB6ZXJvLiBMZXQncyB3YWl0Ci0gICAgICAgICAqIGZvciBhIHdyYXBhcm91
bmQgdG8gc3RhcnQgZXhhY3QgbWVhc3VyZW1lbnQ6Ci0gICAgICAgICAqICh0aGUgY3VycmVudCB0
aWNrIG1pZ2h0IGhhdmUgYmVlbiBhbHJlYWR5IGhhbGYgZG9uZSkKLSAgICAgICAgICovCi0gICAg
ICAgIHdhaXRfODI1NF93cmFwYXJvdW5kKCk7Ci0gICAgZWxzZQotICAgICAgICB3YWl0X3RpY2tf
cHZoKCk7Ci0KLSAgICAvKgotICAgICAqIFdlIHdyYXBwZWQgYXJvdW5kIGp1c3Qgbm93LiBMZXQn
cyBzdGFydDoKLSAgICAgKi8KLSAgICB0MSA9IHJkdHNjX29yZGVyZWQoKTsKICAgICB0dDEgPSBh
cGljX3JlYWQoQVBJQ19UTUNDVCk7CiAKICAgICAvKgogICAgICAqIExldCdzIHdhaXQgTE9PUFMg
dGlja3M6CiAgICAgICovCiAgICAgZm9yIChpID0gMDsgaSA8IExPT1BTOyBpKyspCi0gICAgICAg
IGlmICggIXhlbl9ndWVzdCApCi0gICAgICAgICAgICB3YWl0XzgyNTRfd3JhcGFyb3VuZCgpOwot
ICAgICAgICBlbHNlCi0gICAgICAgICAgICB3YWl0X3RpY2tfcHZoKCk7CisgICAgICAgIHdhaXRf
dGljaygpOwogCiAgICAgdHQyID0gYXBpY19yZWFkKEFQSUNfVE1DQ1QpOwotICAgIHQyID0gcmR0
c2Nfb3JkZXJlZCgpOwogCiAgICAgLyoKICAgICAgKiBUaGUgQVBJQyBidXMgY2xvY2sgY291bnRl
ciBpcyAzMiBiaXRzIG9ubHksIGl0CkBAIC0xMTc2LDEwICsxMTE3LDYgQEAgc3RhdGljIGludCBf
X2luaXQgY2FsaWJyYXRlX0FQSUNfY2xvY2sodm9pZCkKIAogICAgIHJlc3VsdCA9ICh0dDEtdHQy
KSpBUElDX0RJVklTT1IvTE9PUFM7CiAKLSAgICBhcGljX3ByaW50ayhBUElDX1ZFUkJPU0UsICIu
Li4uLiBDUFUgY2xvY2sgc3BlZWQgaXMgJWxkLiUwNGxkIE1Iei5cbiIsCi0gICAgICAgICAgICAg
ICAgKChsb25nKSh0MiAtIHQxKSAvIExPT1BTKSAvICgxMDAwMDAwIC8gSFopLAotICAgICAgICAg
ICAgICAgICgobG9uZykodDIgLSB0MSkgLyBMT09QUykgJSAoMTAwMDAwMCAvIEhaKSk7Ci0KICAg
ICBhcGljX3ByaW50ayhBUElDX1ZFUkJPU0UsICIuLi4uLiBob3N0IGJ1cyBjbG9jayBzcGVlZCBp
cyAlbGQuJTA0bGQgTUh6LlxuIiwKICAgICAgICAgICAgICAgICByZXN1bHQgLyAoMTAwMDAwMCAv
IEhaKSwgcmVzdWx0ICUgKDEwMDAwMDAgLyBIWikpOwogCi0tIAoyLjIyLjAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 11:32:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 11:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD5Wa-0007hg-53; Wed, 25 Sep 2019 11:32:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iD5WZ-0007hb-86
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 11:31:59 +0000
X-Inumbo-ID: 1186103d-df88-11e9-962f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 1186103d-df88-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 11:31:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iD5WR-000614-LD; Wed, 25 Sep 2019 11:31: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 1iD5WR-0003DC-2x; Wed, 25 Sep 2019 11:31:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iD5WR-0005YV-2E; Wed, 25 Sep 2019 11:31:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iD5WR-0005YV-2E@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 11:31:51 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-i386-freebsd10-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
LWkzODYtZnJlZWJzZDEwLWFtZDY0CnRlc3RpZCBndWVzdC1zdGFydAoKVHJlZTogbGludXggZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1m
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcg
aW50cm9kdWNlZDogIDYxMDU2ODNkYTM1YmFiYWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5NzQKICBC
dWcgbm90IHByZXNlbnQ6IGUxYjNkNDc3NTFhNDIwODM1Y2IwNTYwZmQwMjljMzlmZWE5NjFhNzkK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xNDE4MTQvCgoKICBjb21taXQgNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQx
ZTg5ZTYzZTlkNjk3NAogIEF1dGhvcjogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogIERhdGU6ICAgRnJpIFNlcCA2IDEwOjM4OjEyIDIwMTkgKzAyMDAKICAKICAgICAgdWk6IGFk
ZCBhbiBlbWJlZGRlZCBCYXJyaWVyIGNsaWVudAogICAgICAKICAgICAgVGhpcyBhbGxvd3MgdG8g
cmVjZWl2ZSBtb3VzZSBhbmQga2V5Ym9hcmQgZXZlbnRzIGZyb20KICAgICAgYSBCYXJyaWVyIHNl
cnZlci4KICAgICAgCiAgICAgIFRoaXMgaXMgZW5hYmxlZCBieSBhZGRpbmcgdGhlIGZvbGxvd2lu
ZyBwYXJhbWV0ZXIgb24gdGhlCiAgICAgIGNvbW1hbmQgbGluZQogICAgICAKICAgICAgICAgIC4u
LiAtb2JqZWN0IGlucHV0LWJhcnJpZXIsaWQ9JGlkLG5hbWU9JG5hbWUgLi4uCiAgICAgIAogICAg
ICBXaGVyZSAkbmFtZSBpcyB0aGUgbmFtZSBkZWNsYXJlZCBpbiB0aGUgc2NyZWVucyBzZWN0aW9u
IG9mIGJhcnJpZXIuY29uZgogICAgICAKICAgICAgVGhlIGJhcnJpZXIgc2VydmVyIChiYXJyaWVy
cykgbXVzdCBiZSBjb25maWd1cmVkIGFuZCBtdXN0IHJ1biBvbiB0aGUKICAgICAgbG9jYWwgaG9z
dC4KICAgICAgCiAgICAgIEZvciBpbnN0YW5jZToKICAgICAgCiAgICAgICAgc2VjdGlvbjogc2Ny
ZWVucwogICAgICAgICAgICBsb2NhbGhvc3Q6CiAgICAgICAgICAgICAgICAuLi4KICAgICAgICAg
ICAgVk0tMToKICAgICAgICAgICAgICAgIC4uLgogICAgICAgICAgICBlbmQKICAgICAgCiAgICAg
ICAgc2VjdGlvbjogbGlua3MKICAgICAgICAgICAgbG9jYWxob3N0OgogICAgICAgICAgICAgICAg
cmlnaHQgPSBWTS0xCiAgICAgICAgICAgIFZNLTE6CiAgICAgICAgICAgICAgICBsZWZ0ID0gbG9j
YWxob3N0CiAgICAgICAgZW5kCiAgICAgIAogICAgICBUaGVuIG9uIHRoZSBRRU1VIGNvbW1hbmQg
bGluZToKICAgICAgCiAgICAgICAgICAuLi4gLW9iamVjdCBpbnB1dC1iYXJyaWVyLGlkPWJhcnJp
ZTAsbmFtZT1WTS0xIC4uLgogICAgICAKICAgICAgV2hlbiB0aGUgbW91c2Ugd2lsbCBtb3ZlIG91
dCBvZiB0aGUgc2NyZWVuIG9mIHRoZSBsb2NhbCBob3N0IG9uCiAgICAgIHRoZSByaWdodCwgdGhl
IG1vdXNlIGFuZCB0aGUga2V5Ym9hcmQgd2lsbCBiZSBncmFiYmVkIGFuZCBhbGwKICAgICAgcmVs
YXRlZCBldmVudHMgd2lsbCBiZSBzZW5kIHRvIHRoZSBndWVzdCBPUy4KICAgICAgCiAgICAgIFRo
aXMgaXMgdXNlZnVsbCB3aGVuIHFlbXUgaXMgY29uZmlndXJlZCB3aXRob3V0IGVtdWxhdGVkIGdy
YXBoaWMgY2FyZAogICAgICBidXQgd2l0aCBhIFZGSU8gYXR0YWNoZWQgZ3JhcGhpYyBjYXJkLgog
ICAgICAKICAgICAgTW9yZSBpbmZvcm1hdGlvbiBhYm91dCBCYXJyaWVyIGNhbiBiZSBmb3VuZCBh
dDoKICAgICAgCiAgICAgICAgaHR0cHM6Ly9naXRodWIuY29tL2RlYmF1Y2hlZS9iYXJyaWVyCiAg
ICAgIAogICAgICBUaGlzIGF2b2lkcyB0byBpbnN0YWxsIHRoZSBCYXJyaWVyIHNlcnZlciBpbiB0
aGUgZ3Vlc3QgT1MsCiAgICAgIGZvciBpbnN0YW5jZSB3aGVuIGl0IGlzIG5vdCBzdXBwb3J0ZWQg
b3IgZHVyaW5nIHRoZSBpbnN0YWxsYXRpb24uCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgICAgIE1lc3NhZ2UtaWQ6IDIwMTkw
OTA2MDgzODEyLjI5NDg3LTEtbGF1cmVudEB2aXZpZXIuZXUKICAgICAgU2lnbmVkLW9mZi1ieTog
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lv
bi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS90ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0Lmd1ZXN0LXN0YXJ0Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGgg
bm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAg
LS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQuZ3Vlc3Qtc3RhcnQgLS1zdW1tYXJ5LW91dD10bXAv
MTQxODE0LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTQwMjgyIC0tYmxlc3Np
bmdzPXJlYWwscmVhbC1iaXNlY3QgcWVtdS1tYWlubGluZSB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IGd1ZXN0LXN0YXJ0ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6
CiAxNDE2OTMgZmFpbCBbaG9zdD1iYXJvcXVlMF0gLyAxNDE0NjYgW2hvc3Q9Y2hhcmRvbm5heTFd
IDE0MTQzNCBbaG9zdD1maWFubzBdIDE0MTM3NyBbaG9zdD1waW5vdDBdIDE0MTM0OCBbaG9zdD1o
dXhlbHJlYmUxXSAxNDEzMjAgW2hvc3Q9cGlub3QxXSAxNDEyODUgW2hvc3Q9aHV4ZWxyZWJlMF0g
MTQxMjU5IFtob3N0PWVsYmxpbmcxXSAxNDEyNDMgW2hvc3Q9YmFyb3F1ZTFdIDE0MTIwNCBbaG9z
dD1kZWJpbmEwXSAxNDExNzkgW2hvc3Q9Y2hhcmRvbm5heTBdIDE0MTA4NyBvay4KRmFpbHVyZSAv
IGJhc2lzIHBhc3MgZmxpZ2h0czogMTQxNjkzIC8gMTQxMDg3Cih0cmVlIHdpdGggbm8gdXJsOiBt
aW5pb3MpClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6IHNlYWJp
b3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBiMTBhYjVlMmM0NzZiNjk2ODliYzBj
NDZkMzA5NDcxYjU5N2M4ODBjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZmNkZWRhZmQ5N2M4ZjE4YzMzYTYzZDI2Yjk1NGU1ZGJhZWU4MWEyYiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDQzMDBiN2MyY2Q5ZjNmMjczODA0ZThjY2EzMjU4
NDJjY2I5M2IxYWQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0
ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CkJhc2lzIHBhc3MgM2ZmZTFlNzlj
MTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDhhMTMwNWExMWYzYmRhMmQ2YzFhYjc1OGU0YWVhNzllZTAyMWRkMWMg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MGIxZTNhZmQzMzIyNmI2
MDc4ZmVjNmQ3N2ExODM3MzcxMmE5NzVjIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgpHZW5lcmF0
aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0IzNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3
NzA1NTcyYzk2MjAtYjEwYWI1ZTJjNDc2YjY5Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdjODgwYyBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0IzhhMTMw
NWExMWYzYmRhMmQ2YzFhYjc1OGU0YWVhNzllZTAyMWRkMWMtZmNkZWRhZmQ5N2M4ZjE4YzMzYTYz
ZDI2Yjk1NGU1ZGJhZWU4MWEyYiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NFwKIGZlMDlmNTA4NzY3OTgtZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly9naXQucWVtdS5vcmcv
cWVtdS5naXQjOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZkNzdhMTgzNzM3MTJhOTc1Yy00MzAwYjdj
MmNkOWYzZjI3MzgwNGU4Y2NhMzI1ODQyY2NiOTNiMWFkIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0IzQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYtNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdCM2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
LTEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKTG9hZGVkIDcxOTIgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDEwNTgg
W2hvc3Q9ZWxibGluZzBdCiAxNDExNzkgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxNDEwODcgcGFzcyAz
ZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOGExMzA1YTExZjNiZGEyZDZjMWFiNzU4ZTRhZWE3OWVl
MDIxZGQxYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkwYjFlM2Fm
ZDMzMjI2YjYwNzhmZWM2ZDc3YTE4MzczNzEyYTk3NWMgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVm
CiAxNDEyMjkgW10KIDE0MTIwNCBbaG9zdD1kZWJpbmEwXQogMTQxMjg1IFtob3N0PWh1eGVscmVi
ZTBdCiAxNDEyNDMgW2hvc3Q9YmFyb3F1ZTFdCiAxNDEyNTkgW2hvc3Q9ZWxibGluZzFdCiAxNDEz
MjAgW2hvc3Q9cGlub3QxXQogMTQxMzQ4IFtob3N0PWh1eGVscmViZTFdCiAxNDEzNzcgW2hvc3Q9
cGlub3QwXQogMTQxNDM0IFtob3N0PWZpYW5vMF0KIDE0MTQ5NyBmYWlsIGlycmVsZXZhbnQKIDE0
MTQ2NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDE0MTU3OCBmYWlsIGlycmVsZXZhbnQKIDE0MTYxMSBw
YXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFl
YTc5ZWUwMjFkZDFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBi
MWUzYWZkMzMyMjZiNjA3OGZlYzZkNzdhMTgzNzM3MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4
MWZkZWYKIDE0MTY0MiBwYXNzIGlycmVsZXZhbnQKIDE0MTYxOCBmYWlsIGlycmVsZXZhbnQKIDE0
MTY5MyBmYWlsIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmY2RlZGFmZDk3YzhmMThjMzNhNjNk
MjZiOTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggNDMwMGI3YzJjZDlmM2YyNzM4MDRlOGNjYTMyNTg0MmNjYjkzYjFhZCA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKIDE0MTYyMSBwYXNzIGlycmVsZXZhbnQKIDE0MTY1OSBwYXNzIGlycmVsZXZh
bnQKIDE0MTYyNCBwYXNzIGlycmVsZXZhbnQKIDE0MTY0NSBwYXNzIGlycmVsZXZhbnQKIDE0MTY4
NiBwYXNzIGlycmVsZXZhbnQKIDE0MTY4MCBwYXNzIGlycmVsZXZhbnQKIDE0MTYyNiBmYWlsIGly
cmVsZXZhbnQKIDE0MTYzNiBwYXNzIGlycmVsZXZhbnQKIDE0MTY2MyBwYXNzIGlycmVsZXZhbnQK
IDE0MTY0OCBwYXNzIGlycmVsZXZhbnQKIDE0MTY3MSBwYXNzIGlycmVsZXZhbnQKIDE0MTY1NCBw
YXNzIGlycmVsZXZhbnQKIDE0MTY2NyBwYXNzIGlycmVsZXZhbnQKIDE0MTY3OCBmYWlsIGlycmVs
ZXZhbnQKIDE0MTY5MiBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2
MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YTEzMDVhMTFmM2Jk
YTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZkNzdhMTgzNzM3MTJhOTc1YyA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBl
Zjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MTY5NCBmYWlsIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0
NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBmY2RlZGFmZDk3YzhmMThjMzNhNjNkMjZiOTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNDMwMGI3YzJjZDlmM2YyNzM4MDRlOGNjYTMyNTg0
MmNjYjkzYjFhZCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRm
NDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTYzMiBmYWlsIGIxMGFiNWUy
YzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBmY2RlZGFmZDk3YzhmMThjMzNhNjNkMjZiOTU0ZTVkYmFlZTgxYTJi
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNDMwMGI3YzJjZDlmM2Yy
NzM4MDRlOGNjYTMyNTg0MmNjYjkzYjFhZCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTcx
MiBwYXNzIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQx
YjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
NTkwYzBhYzk4MmE4ZmM3MjZmNDc4NGJiNmUzYzcyMTY2MWUwNzE4YSA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNh
Mjg4OGIzZTUKIDE0MTcwMyBwYXNzIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3
Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFi
ZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggN2NjMGNkY2Q2YTc3MTAxMGNhNGE0ODU3YzRlNGRmOTY2YmI0ZTZjMiA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1
Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTgwNCBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIz
ZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQx
ZTg5ZTYzZTlkNjk3NCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEw
MTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTcxNiBwYXNzIGIxMGFi
NWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAy
NjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDg0ZjY3YzlkOThk
NTIwYzUxZGYyNGYzYjM1NTc3NDE2NmEwMzY5MSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0
MTc4OSBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlMzJmN2JjOTZkYzhkYjdhZjBjMWM1
MzJlNDk5MGM5YTM2YTEyMzU0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKIDE0MTc0NiBwYXNzIGUyY2QyNGI2MjkzODliNTJhMzFkOTZkMjI2ZWQxNTBk
YWNhYjljZGQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3NTUxNTI5
Y2UxMDQ0YTNkZDc5ODIzMTkyYWYzODJiNTg1YjMyYjNmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZDJmYWM1ZjY3ODU1OTQ3NDEzNGJmMWY1OTE1YTBiYjU4ZDk0NjQz
MyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTc1NyBibG9ja2VkIDk2ODcyMmY1MzcxYWQ1
ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBi
YTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTcyMSBwYXNz
IDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYy
MWM5NTQwYzY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmYyMTRi
MzA0NDU3OTNmMmQzOTdhYjBkZDNiZjYzMjUxMWY5NzYyNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIz
ZTUKIDE0MTc0OSBwYXNzIDNkZDNjYTM3NmMwODY4YTcxODk5OTk3OGZjZjU4YzNhNjA4NTNmZDgg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2Njgz
ZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBh
YjgwYmZlNzNhMjg4OGIzZTUKIDE0MTc5NyBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2
OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZl
YTk2MWE3OSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdj
N2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTcyNyBwYXNzIDk2ODcyMmY1Mzcx
YWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMTM4OTg1YzFlZjhiNjZlNGU1
YjM4MzM1NGUxMzNlMDVkMDFkMGI1ZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTc1MyBw
YXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBm
NGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNTIx
ZGI4MDMxOGQ2Yzc0OWE2ZjZjNWE2NWE2ODM5N2FmOWUzZWYxNiA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4
OGIzZTUKIDE0MTczMCBwYXNzIGUyY2QyNGI2MjkzODliNTJhMzFkOTZkMjI2ZWQxNTBkYWNhYjlj
ZGQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NmFkNzYyZmE3YTUx
Y2JmOTRlMzRlNzMyOTYxYWFlM2RlMzMzOWMzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggYTMwY2I0YjFmMjJjNThhYTNiOTMzZWU5ZTFkNzYxMTM5OWI1N2I1YiA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5
MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTczMyBwYXNzIGUyY2QyNGI2MjkzODliNTJhMzFkOTZk
MjI2ZWQxNTBkYWNhYjljZGQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA3NTUxNTI5Y2UxMDQ0YTNkZDc5ODIzMTkyYWYzODJiNTg1YjMyYjNmIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggM2Q5NDQyZWUxZDc4ZjdmMTM4ZGNkNmM4NWM3YWNh
ZDAxNTNkMmYxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRm
NDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTc3OSBwYXNzIDk2ODcyMmY1
MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBiMDNmYjQxMGIyZTlkNmYyOWRlOGFlZmYwNzY2OWM4OTAyYmMyZDQw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2Ez
NmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTc1
NCBmYWlsIGZkNzY3NGYzOTgwNDNmMzRhZmE3MDcyM2E4NzRjMTVjOGU5MDMzYTIgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkNjUyYjQ1OGY1NzZkZTc4NWU5ZjkwNWU2
NjkwZTI4OTA0YjFlZWQxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
NmJmMjFmM2Q4M2U5NWJjYzRiYTM1YTdhMDdjYzY2NTVlOGIwMTBiMCA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNh
Mjg4OGIzZTUKIDE0MTczNCBwYXNzIDRhNjQyOTM2NGJjMWM1YmQ4OThmMzk3NTA4NmFlMTZkMWIx
YWYwZjYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkNjUyYjQ1OGY1
NzZkZTc4NWU5ZjkwNWU2NjkwZTI4OTA0YjFlZWQxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZjhjM2RiMzNhNWU4NjMyOTExODJmODg2MmRkZjgxNjE4YTdjNjE5NCA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1
Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTczOSBwYXNzIDQxNDUxMGJjMDBhNWZjOTU0ZDgz
NDBjMTcwMDgzZjUxOGQwOWFhNTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkNmY1YTUwNTBiOTQyY2MwZWMwOGJkYzM5OTAwYjgyMzE5NTdlMThjIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMjUzMTE2NDk1OTJmNTU4NGIxZTEwMTJkNjlj
NzMyN2VmODc0NzNmNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZm
YTE3OThiMmQ3MDY2ZjUzZjMxMGYwNWU4NmI4MmM3MTNlM2JjNDIKIDE0MTc0NCBwYXNzIDhmODZi
MGJmMThmNzI3ODYzMTIwMGE3ODM3ZGYzM2Q3MDY4NTY1MDMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA1OWI3NTRjOWY2OTdkOTYyN2IwY2NjY2QzMjdkNTEzMmYwZTFh
YmIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMy
MjZiNjA3OGZlYzZkNzdhMTgzNzM3MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIGQyYTk1ZjFjM2VmOTZmNDc4NDBhYjE3MjI3ODI5M2U1NWM0ZmM0MzAKIDE0
MTc2OSBwYXNzIDViNTNlMTAyYjk3NTdiMmYwNzlkNDJmMzhlMmM2YTM1NWVmMzgwYTcgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0
NTAyNDY3NTYyMWM5NTQwYzY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZl
NzNhMjg4OGIzZTUKIDE0MTc5MyBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0
YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIx
MjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggNmJmMjFmM2Q4M2U5NWJjYzRiYTM1YTdhMDdjYzY2NTVlOGIwMTBi
MCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhl
MDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTc3NyBmYWlsIDRhNjQyOTM2NGJjMWM1YmQ4
OThmMzk3NTA4NmFlMTZkMWIxYWYwZjYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkNjUyYjQ1OGY1NzZkZTc4NWU5ZjkwNWU2NjkwZTI4OTA0YjFlZWQxIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmJmMjFmM2Q4M2U5NWJjYzRiYTM1YTdh
MDdjYzY2NTVlOGIwMTBiMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTc4NSBmYWlsIDMx
YzgyMDAzNjA5ZTBlZTQ1OWNmMDQ5OWM3MzY2ZTMzYzZlYjY1MDEgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkNjUyYjQ1OGY1NzZkZTc4NWU5ZjkwNWU2NjkwZTI4OTA0
YjFlZWQxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmJmMjFmM2Q4
M2U5NWJjYzRiYTM1YTdhMDdjYzY2NTVlOGIwMTBiMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUK
IDE0MTgwMCBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0
MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NCA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgw
YmZlNzNhMjg4OGIzZTUKIDE0MTc5NCBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZk
YzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwMDc1
YWIyY2VjNTAwZmM2NzljNmIyZTQ5OTAxNDJiNGEyZTUxMDUwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNi
MDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4
MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTgwMiBwYXNzIDk2ODcyMmY1MzcxYWQ1
ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1
NjBmZDAyOWMzOWZlYTk2MWE3OSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTgwNyBwYXNz
IDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNl
MjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZTFiM2Q0
Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3OSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIz
ZTUKIDE0MTgxNCBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2Zl
MzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NCA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBh
YjgwYmZlNzNhMjg4OGIzZTUKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTQxMDg3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDE0MTYzMiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDE0MTY5MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDE0MTY5MyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA5Njg3
MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNh
OTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGUxYjNkNDc3NTFh
NDIwODM1Y2IwNTYwZmQwMjljMzlmZWE5NjFhNzkgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1Ck5v
IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTQxNzk3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTQxODAwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTQxODAyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE4
MDQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDE4MDcg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTgxNCAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFu
Z2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4YTcyZDFlODll
NjNlOWQ2OTc0CiAgQnVnIG5vdCBwcmVzZW50OiBlMWIzZDQ3NzUxYTQyMDgzNWNiMDU2MGZkMDI5
YzM5ZmVhOTYxYTc5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxODE0LwoKCiAgY29tbWl0IDYxMDU2ODNkYTM1YmFi
YWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5NzQKICBBdXRob3I6IExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBEYXRlOiAgIEZyaSBTZXAgNiAxMDozODoxMiAyMDE5ICswMjAwCiAg
CiAgICAgIHVpOiBhZGQgYW4gZW1iZWRkZWQgQmFycmllciBjbGllbnQKICAgICAgCiAgICAgIFRo
aXMgYWxsb3dzIHRvIHJlY2VpdmUgbW91c2UgYW5kIGtleWJvYXJkIGV2ZW50cyBmcm9tCiAgICAg
IGEgQmFycmllciBzZXJ2ZXIuCiAgICAgIAogICAgICBUaGlzIGlzIGVuYWJsZWQgYnkgYWRkaW5n
IHRoZSBmb2xsb3dpbmcgcGFyYW1ldGVyIG9uIHRoZQogICAgICBjb21tYW5kIGxpbmUKICAgICAg
CiAgICAgICAgICAuLi4gLW9iamVjdCBpbnB1dC1iYXJyaWVyLGlkPSRpZCxuYW1lPSRuYW1lIC4u
LgogICAgICAKICAgICAgV2hlcmUgJG5hbWUgaXMgdGhlIG5hbWUgZGVjbGFyZWQgaW4gdGhlIHNj
cmVlbnMgc2VjdGlvbiBvZiBiYXJyaWVyLmNvbmYKICAgICAgCiAgICAgIFRoZSBiYXJyaWVyIHNl
cnZlciAoYmFycmllcnMpIG11c3QgYmUgY29uZmlndXJlZCBhbmQgbXVzdCBydW4gb24gdGhlCiAg
ICAgIGxvY2FsIGhvc3QuCiAgICAgIAogICAgICBGb3IgaW5zdGFuY2U6CiAgICAgIAogICAgICAg
IHNlY3Rpb246IHNjcmVlbnMKICAgICAgICAgICAgbG9jYWxob3N0OgogICAgICAgICAgICAgICAg
Li4uCiAgICAgICAgICAgIFZNLTE6CiAgICAgICAgICAgICAgICAuLi4KICAgICAgICAgICAgZW5k
CiAgICAgIAogICAgICAgIHNlY3Rpb246IGxpbmtzCiAgICAgICAgICAgIGxvY2FsaG9zdDoKICAg
ICAgICAgICAgICAgIHJpZ2h0ID0gVk0tMQogICAgICAgICAgICBWTS0xOgogICAgICAgICAgICAg
ICAgbGVmdCA9IGxvY2FsaG9zdAogICAgICAgIGVuZAogICAgICAKICAgICAgVGhlbiBvbiB0aGUg
UUVNVSBjb21tYW5kIGxpbmU6CiAgICAgIAogICAgICAgICAgLi4uIC1vYmplY3QgaW5wdXQtYmFy
cmllcixpZD1iYXJyaWUwLG5hbWU9Vk0tMSAuLi4KICAgICAgCiAgICAgIFdoZW4gdGhlIG1vdXNl
IHdpbGwgbW92ZSBvdXQgb2YgdGhlIHNjcmVlbiBvZiB0aGUgbG9jYWwgaG9zdCBvbgogICAgICB0
aGUgcmlnaHQsIHRoZSBtb3VzZSBhbmQgdGhlIGtleWJvYXJkIHdpbGwgYmUgZ3JhYmJlZCBhbmQg
YWxsCiAgICAgIHJlbGF0ZWQgZXZlbnRzIHdpbGwgYmUgc2VuZCB0byB0aGUgZ3Vlc3QgT1MuCiAg
ICAgIAogICAgICBUaGlzIGlzIHVzZWZ1bGwgd2hlbiBxZW11IGlzIGNvbmZpZ3VyZWQgd2l0aG91
dCBlbXVsYXRlZCBncmFwaGljIGNhcmQKICAgICAgYnV0IHdpdGggYSBWRklPIGF0dGFjaGVkIGdy
YXBoaWMgY2FyZC4KICAgICAgCiAgICAgIE1vcmUgaW5mb3JtYXRpb24gYWJvdXQgQmFycmllciBj
YW4gYmUgZm91bmQgYXQ6CiAgICAgIAogICAgICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9kZWJhdWNo
ZWUvYmFycmllcgogICAgICAKICAgICAgVGhpcyBhdm9pZHMgdG8gaW5zdGFsbCB0aGUgQmFycmll
ciBzZXJ2ZXIgaW4gdGhlIGd1ZXN0IE9TLAogICAgICBmb3IgaW5zdGFuY2Ugd2hlbiBpdCBpcyBu
b3Qgc3VwcG9ydGVkIG9yIGR1cmluZyB0aGUgaW5zdGFsbGF0aW9uLgogICAgICAKICAgICAgU2ln
bmVkLW9mZi1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogICAgICBNZXNz
YWdlLWlkOiAyMDE5MDkwNjA4MzgxMi4yOTQ4Ny0xLWxhdXJlbnRAdml2aWVyLmV1CiAgICAgIFNp
Z25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgoKZG90OiBncmFw
aCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC43
NjE0NzQgdG8gZml0CnBubXRvcG5nOiAxODkgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxl
ZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQuZ3Vlc3Qtc3RhcnQue2RvdCxwcyxwbmcsaHRtbCxzdmd9Lgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0MTgxNDogdG9sZXJhYmxl
IEFMTCBGQUlMCgpmbGlnaHQgMTQxODE0IHFlbXUtbWFpbmxpbmUgcmVhbC1iaXNlY3QgW3JlYWxd
Cmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4MTQv
CgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgZmFpbCBiYXNl
bGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 11:33:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 11:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD5YL-0007oL-P3; Wed, 25 Sep 2019 11: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=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD5YK-0007oA-4R
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 11:33:48 +0000
X-Inumbo-ID: 562e83b8-df88-11e9-962f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 562e83b8-df88-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 11:33:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569411226;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=kKp6kHp84P9mLxuHLP5Z6VnhSkww36Ee1gtjSzvB0cg=;
 b=fAFEXSFL9fSU+titYx4Ehy7Dc29bEUaky3lAGKxf+at2ztLfTyh8JgUo
 hQhcnBlGqa1x4qHqojWk7c6lWCRub2nT7qyThOf7Z30JWgSIm1hh6oClQ
 JyLo94c6OEtlDVjSESpiv4IZpkKDNEYYIV13oL3nWk8J2c5I/whe+3Ldr 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: K4gVfCMXazOH1aRA2OBrCH6yoZn3ZGGTwbgbMtKAseDD9SPlFAiAFmj/UPA8cSkpgX67gJQV1b
 9EUb0iB72MFe06CEIpD+lildB630J2i7ZDbmW5xIZLjSdUxADYN2Dm9mu8daxXPWgElQdNXMHb
 BNxYHK4DOxjz9G/Vq26Evgs8+lnOqtwDvtB1619amlwywaAZ4ifX6tILRPjgDgOrA4gultpNU5
 Zw5MEVKdB4iLfXxeqIQeX2eiSRWU305sPBbIez+61+m8BTkpedBCRdiklLGsz8au5voIiT+Zts
 hXg=
X-SBRS: 2.7
X-MesageID: 6262186
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,547,1559534400"; 
   d="scan'208";a="6262186"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <c15e735a-089a-8c9e-5bb4-f2edd781819e@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: <296bf9ec-f415-3bad-d8b6-36e077b0ef50@citrix.com>
Date: Wed, 25 Sep 2019 12:33:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c15e735a-089a-8c9e-5bb4-f2edd781819e@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] libxc/x86: correct overflow avoidance check
 in AMD CPUID 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: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOSAwOTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ29tbWl0IGRmMjlkMDNm
MWQgKCJsaWJ4Yy94ODY6IGF2b2lkIGNlcnRhaW4gb3ZlcmZsb3dzIGluIENQVUlEIEFQSUMgSUQK
PiBhZGp1c3RtZW50cyIgaW50cm9kdWNlZCBhIG9uZSBiaXQgdG9vIG5hcnJvdyBtYXNrIHdoZW4g
Y2hlY2tpbmcgd2hldGhlcgo+IG11bHRpcGx5aW5nIGJ5IDEgKGluIHBhcnRpY3VsYXIgaW4gbGVh
ZiAxKSB3b3VsZCByZXN1bHQgaW4gb3ZlcmZsb3cuCj4KPiBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12: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 1iD61n-0001pc-KW; Wed, 25 Sep 2019 12: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=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD61m-0001pX-RZ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:04:14 +0000
X-Inumbo-ID: 964ebfe0-df8c-11e9-962f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 964ebfe0-df8c-11e9-962f-12813bfff9fa;
 Wed, 25 Sep 2019 12:04:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B545CAD3E;
 Wed, 25 Sep 2019 12:04:11 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-27-jgross@suse.com>
 <71a73c6c9224bcaaf1b47a3f0cd0c5a304334300.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2def1338-8048-58b3-9c5d-a0baf6f3dcb8@suse.com>
Date: Wed, 25 Sep 2019 14:04:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <71a73c6c9224bcaaf1b47a3f0cd0c5a304334300.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 26/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMDA6MzMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFNhdCwgMjAxOS0w
OS0xNCBhdCAxMDo1MiArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gTm93IHRoYXQgdmNw
dV9taWdyYXRlX3N0YXJ0KCkgYW5kIHZjcHVfbWlncmF0ZV9maW5pc2goKSBhcmUgdXNlZCBvbmx5
Cj4+IHRvIGVuc3VyZSBhIHZjcHUgaXMgcnVubmluZyBvbiBhIHN1aXRhYmxlIHByb2Nlc3Nvcgo+
Pgo+IElzIHRoaXMgc2VudGVuY2UgbGlrZSB0aGlzIChJIG1lYW4gd2l0aCB0aGF0ICJOb3ciIGF0
IHRoZSBiZWdpbm5pbmcpCj4gYmVjYXVzZSBpdCB3YXMgLS1pbiBwcmV2aW91cyB2ZXJzaW9ucyBv
ZiB0aGUgc2VyaWVzLS0gcmlnaHQgYWZ0ZXIgdGhlCj4gcGF0Y2ggdGhhdCBjaGFuZ2VkIHZjcHVf
Zm9yY2VfcmVzY2hlZHVsZSgpPwo+IAo+IElmIHllcywgdGhlbiB0aGF0IGlzIG5vdCB0aGUgY2Fz
ZSBhbnkgbG9uZ2VyLCBzbyB3ZSBtYXkgd2FudCB0byByZS0KPiBwaHJhc2UuCgpJbmRlZWQuCgo+
IAo+PiB0aGV5IGNhbiBiZQo+PiBzd2l0Y2hlZCB0byBvcGVyYXRlIG9uIHNjaGVkdWxlIHVuaXRz
IGluc3RlYWQgb2YgdmNwdXMuCj4+Cj4+IFdoaWxlIGRvaW5nIHRoYXQgcmVuYW1lIHRoZW0gYWNj
b3JkaW5nbHkgYW5kIG1ha2UgdGhlIF9zdGFydCgpCj4+IHZhcmlhbnQKPj4gc3RhdGljLgo+Pgo+
IFdoYXQgZG9lcyB0aGlzIG1lYW4vcmVmZXIgdG8/Cj4gCj4gV2Fzbid0IHZjcHVfbWlncmF0ZV9z
dGFydCgpIHN0YXRpYyBhbHJlYWR5PwoKV2VpIGNoZWF0ZWQuIEhlIG1vZGlmaWVkIGl0IHdpdGgg
Y29tbWl0IDlmOGQ2MDZiNDM4NDQwOC4gOi0pCgo+IAo+PiBBcyBpdCBpcyBuZWVkZWQgYW55d2F5
IGNhbGwgdmNwdV9zeW5jX2V4ZWNzdGF0ZSgpIGZvciBlYWNoCj4+IHZjcHUgb2YgdGhlIHVuaXQg
d2hlbiBjaGFuZ2luZyBwcm9jZXNzb3JzLgo+Pgo+IEFnYWluLCB3aGF0IGRvIHlvdSBtZWFuIHdp
dGggIkFzIGl0IGlzIG5lZWRlZCBhbnl3YXkiPwoKV2hlbiBtb3ZpbmcgZnJvbSBvbmUgY3B1IHRv
IGFub3RoZXIgb25lIHRoZSBzdGF0ZSBtdXN0IGJlIHNhdmVkIGluCnN0cnVjdCB2Y3B1IChpbiBj
b250cmFzdCB0byBiZWluZyBoZWxkIHBhcnRpYWxseSBpbiByZWdpc3RlcnMgb3Igb24gdGhlCnN0
YWNrIGluIGNhc2Ugb25seSB0aGUgaWRsZSB2Y3B1IHdhcyBzY2hlZHVsZWQgYWZ0ZXJ3YXJkcyBv
biB0aGUgb2xkCmNwdSkuIFRoaXMgaXMgZG9uZSBieSB2Y3B1X3N5bmNfZXhlY3N0YXRlKCkuIFdp
dGhvdXQgdGhlIGV4cGxpY2l0IGNhbGwKaXQgd291bGQgYmUgZG9uZSBlaXRoZXIgd2hlbiB0aGUg
dmNwdSBpcyBiZWluZyBzY2hlZHVsZWQgb24gdGhlIG5ldyBjcHUKb3IgaWYgYW5vdGhlciBub24t
aWRsZSB2Y3B1IGlzIGJlY29taW5nIGFjdGl2ZSBvbiB0aGUgb2xkIGNwdS4KCj4gCj4+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4g
aW5kZXggMGJkOWYwZDI3OC4uNzAyNzFjZGVhMiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+Pgo+PiAgIC8qCj4+ICAg
ICogSW5pdGlhdGluZyBtaWdyYXRpb24KPj4gICAgKgo+PiAtICogSW4gb3JkZXIgdG8gbWlncmF0
ZSwgd2UgbmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKPj4gKyAqIElu
IG9yZGVyIHRvIG1pZ3JhdGUsIHdlIG5lZWQgdGhlIHVuaXQgaW4gcXVlc3Rpb24gdG8gaGF2ZSBz
dG9wcGVkCj4+ICAgICogcnVubmluZyBhbmQgaGFkIHNjaGVkX3NsZWVwKCkgY2FsbGVkICh0byB0
YWtlIGl0IG9mZiBhbnkKPj4KPiBNaWdodCBiZSBtZSAobm90IGEgbmF0aXZlIHNwZWFrZXIpLCBi
dXQgdGhpcyByZWFkcyB3ZWlyZC4gImFuZCBoYXZlCj4gY2FsbGVkIHNjaGVkX3NsZWVwKCkiIG9y
ICJhbmQgc2NoZWRfc2xlZXAoKSB0byBoYXZlIGJlZW4gY2FsbGVkIiB3b3VsZAo+IHNvdW5kIGJl
dHRlci4KPiAKPiBJdCdzLCBvZiBjb3Vyc2UsIG5vdCB5b3VyIGZhdWx0LCBidXQgSSBndWVzcyB3
ZSBjYW4gY29uc2lkZXIgYWRqdXN0aW5nCj4gaXQsIHNpbmNlIHdlIGFyZSB0b3VjaGluZyB0aGUg
bGluZSBhYm92ZSBpdC4KPiAKPiBPciBtYXliZSB5b3UgYWxzbyB3YW50IHRvIHF1ZXVlIGl0IHVw
IGZvciB0aGUgY2xlYW51cCBzZXJpZXM/CgpObywgSSdsbCBjaGFuZ2UgaXQuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:17:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12:17:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD6EG-0002js-VW; Wed, 25 Sep 2019 12:17:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5mKa=XU=gmail.com=festevam@srs-us1.protection.inumbo.net>)
 id 1iD69T-0002eO-JN
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:12:11 +0000
X-Inumbo-ID: b326493e-df8d-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by localhost (Halon) with ESMTPS
 id b326493e-df8d-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 12:12:10 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id m7so5398890lji.2
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 05:12: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=hUmVUwvSY/aeCErtOWtkiU7kxhgjU/DkZwXUVKfeXYI=;
 b=e0naPQpnh4JE/4pzdBeJlRoIgqUi6C/PmOHgsKHfsCSmwrfN9C/j9k46bbLakdQgtK
 NzyyALh2M4uqHkB4On8gEHIrvbwKUNNiu3zZ2lOeoXUiFudrKwoaCTbU97PgilT1l5iG
 BNvpNxJ3L2WwmKsrub8I/gHS221tUzLfviv94tbG+vMGMDoFLa5u8CB7VOGTEKPYce1l
 Cf3u6sYzxHRkaIjp/6i4jUz79T0kliSiD1RIQYnsEdRcWu0lLuAcfKmvxGsweCWvJ0nX
 0eOjvMQ1r+HHshdYbA3cDvsghoueNpOxeniug7pMPTULgl1lMmy+tRc55+GZxrbOt31A
 IWMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=hUmVUwvSY/aeCErtOWtkiU7kxhgjU/DkZwXUVKfeXYI=;
 b=hRjbYG29BhVGwyAwsRAdCs/1glWp1fSCqjlGufTQvQEruo2OwYNDopdmMR5J0YfOAB
 FEavl0bMrl+UXjXD6CypV/HQmTQpqojb+m+KgPOKnfe0ddSc4OQBlC7OLpKQJBQINIUS
 9n0e7WFkpPDTx8aZvWYBgRxxElYjnbHV8LZFbYAxOs4MyoHUcXxSaE6BFxTjstRU+MEZ
 9EOZ52/3Zz+yJmyNdOaaCwJ9lxhzzB/I9ysYkFtfXW+aLxDSu9A0IawF0q3N5xV+JxFM
 CqTyLvoHbpDdJLta+1avDRVi8SttXMxafucHw0+SJa+2CINxU2dHKvQZjcDEPgdvT3r9
 jvjQ==
X-Gm-Message-State: APjAAAWCn4fgPW3zsXxy13KyoHYHvDSGkrNpk2oz+QrJl0DkQolW3web
 0Gq6b7cNTeDFGAjFiLTZsSG1zpUEkvzUnmkZ+4k=
X-Google-Smtp-Source: APXvYqyQ9DDK1T7Dnq+bpI71Ik4P0Io7FbZdAq9brFueaElkRY2A7GJR4saQwrvMTiDWN1ujjgcBluE//8NebHfr57o=
X-Received: by 2002:a2e:a316:: with SMTP id l22mr6207823lje.211.1569413529490; 
 Wed, 25 Sep 2019 05:12:09 -0700 (PDT)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
In-Reply-To: <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
From: Fabio Estevam <festevam@gmail.com>
Date: Wed, 25 Sep 2019 09:12:18 -0300
Message-ID: <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
To: Adam Ford <aford173@gmail.com>
X-Mailman-Approved-At: Wed, 25 Sep 2019 12:17:08 +0000
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 Chris Healy <cphealy@gmail.com>, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWRhbSwKCk9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDY6MzggQU0gQWRhbSBGb3JkIDxhZm9y
ZDE3M0BnbWFpbC5jb20+IHdyb3RlOgoKPiBJIGtub3cgaXQncyByYXRoZXIgbGF0ZSwgYnV0IHRo
aXMgcGF0Y2ggYnJva2UgdGhlIEV0bmF2aXYgM0QgZ3JhcGhpY3MKPiBpbiBteSBpLk1YNlEuCj4K
PiBXaGVuIEkgdHJ5IHRvIHVzZSB0aGUgM0QsIGl0IHJldHVybnMgc29tZSBlcnJvcnMgYW5kIHRo
ZSBkbWVzZyBsb2cKPiBzaG93cyBzb21lIG1lbW9yeSBhbGxvY2F0aW9uIGVycm9ycyB0b286Cj4g
WyAgICAzLjY4MjM0N10gZXRuYXZpdiBldG5hdml2OiBib3VuZCAxMzAwMDAuZ3B1IChvcHMgZ3B1
X29wcykKPiBbICAgIDMuNjg4NjY5XSBldG5hdml2IGV0bmF2aXY6IGJvdW5kIDEzNDAwMC5ncHUg
KG9wcyBncHVfb3BzKQo+IFsgICAgMy42OTUwOTldIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMjIw
NDAwMC5ncHUgKG9wcyBncHVfb3BzKQo+IFsgICAgMy43MDA4MDBdIGV0bmF2aXYtZ3B1IDEzMDAw
MC5ncHU6IG1vZGVsOiBHQzIwMDAsIHJldmlzaW9uOiA1MTA4Cj4gWyAgICAzLjcyMzAxM10gZXRu
YXZpdi1ncHUgMTMwMDAwLmdwdTogY29tbWFuZCBidWZmZXIgb3V0c2lkZSB2YWxpZAo+IG1lbW9y
eSB3aW5kb3cKPiBbICAgIDMuNzMxMzA4XSBldG5hdml2LWdwdSAxMzQwMDAuZ3B1OiBtb2RlbDog
R0MzMjAsIHJldmlzaW9uOiA1MDA3Cj4gWyAgICAzLjc1MjQzN10gZXRuYXZpdi1ncHUgMTM0MDAw
LmdwdTogY29tbWFuZCBidWZmZXIgb3V0c2lkZSB2YWxpZAo+IG1lbW9yeSB3aW5kb3cKClRoaXMg
bG9va3Mgc2ltaWxhciB0byB3aGF0IHdhcyByZXBvcnRlZCBhdDoKaHR0cHM6Ly9idWdzLmZyZWVk
ZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExNzg5CgpEb2VzIGl0IGhlbHAgaWYgeW91IHVz
ZSB0aGUgc2FtZSBzdWdnZXN0aW9uIGFuZCBwYXNzIGNtYT0yNTZNIGluIHlvdXIKa2VybmVsIGNv
bW1hbmQgbGluZT8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:18:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD6FN-0002pn-D6; Wed, 25 Sep 2019 12:18:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KELU=XU=gmail.com=aford173@srs-us1.protection.inumbo.net>)
 id 1iD6EM-0002k2-LE
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:17:14 +0000
X-Inumbo-ID: 681c01a8-df8e-11e9-bf31-bc764e2007e4
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by localhost (Halon) with ESMTPS
 id 681c01a8-df8e-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 12:17:13 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id v2so13160585iob.10
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 05:17: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=Y4RvotBfrNK4XtLNNLx8Pazo7kMyOm8WMNbLFH6FEEU=;
 b=iUVK92GEmBGCZJyRo/Zd1KGKYtVYyBQQZ/qadZsMHtgdBqOIEJTGes/jFXUJbsxPYf
 arbgI67CVRtjqzv9KbtoPjbnRd+NNaoZROuAK65Afp+qrjeu4taq1FiOikitUOgqwDx8
 fioo5IrGYuhVH0YvNqEwrFk0OelIti4ramwaMIdGU4NyJep+562IHM+KmC8sSycW/lGl
 6hw22I7QH199NqTHihVI1jILF/7aomQpGPobiyR3J6OdLD8RebyLMuWN2U0+NXMFCX56
 jcF4Oyc8LIMBAV7TynSwH8rI44zROllFOPxhK0YNDBYQo27LHn7/o72CQFX3jXNFDaC5
 kGHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Y4RvotBfrNK4XtLNNLx8Pazo7kMyOm8WMNbLFH6FEEU=;
 b=rxXvGMfLEnTKKmqp6kpktdg9D26M85VFHxKIu10ihYZe439RpMhmLjRmXy5irg9a36
 yVcMNysZhBxyXjSAblEJQcMXsjw8ZHIUiBmX/ujcPMcQw8BQDtTPXvfa6TJx3ZkVTFUk
 LLep/dkIsZgtxuF0Q+9CZg4y4T3NXasT4YG76EcdPuKnP4d9Y60i7kTgyKpHlky9p8Xj
 p5TQ/eThklPbHCE1goEUkQo9JR4d7KvDzDRe9cd7afehpwyusJcoi6qAjLGLuEIJnalp
 dmIBk+kkmJEoRJdLCavjs9uaOosIrr33RvRNY6QkFn/oIAjEmoNWUGtr269iV+BYw8FL
 kojQ==
X-Gm-Message-State: APjAAAWI6AhHL6ECBdrHhA9BHAcCFx9feLnRZHOjb1Vnx+nw7mAdYnTm
 2wfTrBRuWHjFv00F3sOblAPD/wtbIrVN9OQDImY=
X-Google-Smtp-Source: APXvYqxS45l3zihhw3tYCzgwBmyCEU+INEqloepYzMma/aNO63dr/UcHcVyi8UcvHnJD8dRs3xdWT6wqG8jXwm/qXD0=
X-Received: by 2002:a02:65cd:: with SMTP id u196mr4900191jab.3.1569413832794; 
 Wed, 25 Sep 2019 05:17:12 -0700 (PDT)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
In-Reply-To: <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
From: Adam Ford <aford173@gmail.com>
Date: Wed, 25 Sep 2019 07:17:02 -0500
Message-ID: <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
To: Fabio Estevam <festevam@gmail.com>
X-Mailman-Approved-At: Wed, 25 Sep 2019 12:18:16 +0000
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 Chris Healy <cphealy@gmail.com>, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgNzoxMiBBTSBGYWJpbyBFc3RldmFtIDxmZXN0ZXZhbUBn
bWFpbC5jb20+IHdyb3RlOgo+Cj4gSGkgQWRhbSwKPgo+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0
IDY6MzggQU0gQWRhbSBGb3JkIDxhZm9yZDE3M0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gPiBJIGtu
b3cgaXQncyByYXRoZXIgbGF0ZSwgYnV0IHRoaXMgcGF0Y2ggYnJva2UgdGhlIEV0bmF2aXYgM0Qg
Z3JhcGhpY3MKPiA+IGluIG15IGkuTVg2US4KPiA+Cj4gPiBXaGVuIEkgdHJ5IHRvIHVzZSB0aGUg
M0QsIGl0IHJldHVybnMgc29tZSBlcnJvcnMgYW5kIHRoZSBkbWVzZyBsb2cKPiA+IHNob3dzIHNv
bWUgbWVtb3J5IGFsbG9jYXRpb24gZXJyb3JzIHRvbzoKPiA+IFsgICAgMy42ODIzNDddIGV0bmF2
aXYgZXRuYXZpdjogYm91bmQgMTMwMDAwLmdwdSAob3BzIGdwdV9vcHMpCj4gPiBbICAgIDMuNjg4
NjY5XSBldG5hdml2IGV0bmF2aXY6IGJvdW5kIDEzNDAwMC5ncHUgKG9wcyBncHVfb3BzKQo+ID4g
WyAgICAzLjY5NTA5OV0gZXRuYXZpdiBldG5hdml2OiBib3VuZCAyMjA0MDAwLmdwdSAob3BzIGdw
dV9vcHMpCj4gPiBbICAgIDMuNzAwODAwXSBldG5hdml2LWdwdSAxMzAwMDAuZ3B1OiBtb2RlbDog
R0MyMDAwLCByZXZpc2lvbjogNTEwOAo+ID4gWyAgICAzLjcyMzAxM10gZXRuYXZpdi1ncHUgMTMw
MDAwLmdwdTogY29tbWFuZCBidWZmZXIgb3V0c2lkZSB2YWxpZAo+ID4gbWVtb3J5IHdpbmRvdwo+
ID4gWyAgICAzLjczMTMwOF0gZXRuYXZpdi1ncHUgMTM0MDAwLmdwdTogbW9kZWw6IEdDMzIwLCBy
ZXZpc2lvbjogNTAwNwo+ID4gWyAgICAzLjc1MjQzN10gZXRuYXZpdi1ncHUgMTM0MDAwLmdwdTog
Y29tbWFuZCBidWZmZXIgb3V0c2lkZSB2YWxpZAo+ID4gbWVtb3J5IHdpbmRvdwo+Cj4gVGhpcyBs
b29rcyBzaW1pbGFyIHRvIHdoYXQgd2FzIHJlcG9ydGVkIGF0Ogo+IGh0dHBzOi8vYnVncy5mcmVl
ZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTExMTc4OQo+Cj4gRG9lcyBpdCBoZWxwIGlmIHlv
dSB1c2UgdGhlIHNhbWUgc3VnZ2VzdGlvbiBhbmQgcGFzcyBjbWE9MjU2TSBpbiB5b3VyCj4ga2Vy
bmVsIGNvbW1hbmQgbGluZT8KCkkgdHJpZWQgY21hPTI1Nk0gYW5kIG5vdGljZWQgdGhlIGNtYSBk
dW1wIGF0IHRoZSBiZWdpbm5pbmcgZGlkbid0CmNoYW5nZS4gIERvIHdlIG5lZWQgdG8gc2V0dXAg
YSByZXNlcnZlZC1tZW1vcnkgbm9kZSBsaWtlCmlteDZ1bC1jY2lteDZ1bHNvbS5kdHNpIGRpZD8K
CmFkYW0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:29:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12: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 1iD6QX-0003kM-K4; Wed, 25 Sep 2019 12:29:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CquU=XU=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iD6QW-0003kH-4f
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:29:48 +0000
X-Inumbo-ID: 2952c7c0-df90-11e9-97fb-bc764e2007e4
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by localhost (Halon) with ESMTPS
 id 2952c7c0-df90-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 12:29:47 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 203E3269D;
 Wed, 25 Sep 2019 08:29:47 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 25 Sep 2019 08:29:47 -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=fm3; bh=JSG8O2
 ilh5D2k+hwZl8oJGrGbASPAU0xKpdhiG4rGJk=; b=LEbX+0Q+jTNUSSvmyzSTO5
 nAwmmoj+6AL6RaJxRkYOtP9mOAJzflL1L3Jn5QgpNj3cHqR4OfMXHWdtV0ZQfKpd
 bL5TsBT7S0kGJPJYegaia3Ehn+uRfYnkzXLKRXSQJL25DwnSqC0Yf4SD6fBdEmrI
 qO0fNqQKm+odWvBLnXJZ73E6OKnifSsCvxTqSH171wvFIayA866/TC7ayl5oJ77l
 eT9UtxdsI5802GeyRvhwcHoZIqq3s4NLJYYTPkJDgprp58TSwRoFzVtBfeDAfkQX
 9QmkEDRLKwnNLRrID3T3HQ4zE/C9xhQByWdbKcilPZPWNGJnr9+6LISNHAny5gPg
 ==
X-ME-Sender: <xms:uV2LXUb4KByo2Sgi-ISMBSGRlmpqAVNvXScxcQz8qH7YAdZrXmA1pg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfedvgdehfecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:uV2LXfh5EM_zXlkwdys8nBZ_zItFRd8uybfXo7295Ui9Gx4rfnCpAQ>
 <xmx:uV2LXcwcD3P6CP4nLmcIIHPc-OxfHH6aPzliHuxRtktGPBRXzKL14g>
 <xmx:uV2LXS7KU5k91SIYPNkTA-qRUANeTG3auNOyEpS6-Zy16h9ACKgYAQ>
 <xmx:u12LXbFUNPOQgT_kTPQTfOgw5odwaG0icudPQ7YF60ETRzB5BN19KA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id D3010D6005E;
 Wed, 25 Sep 2019 08:29:43 -0400 (EDT)
Date: Wed, 25 Sep 2019 14:29:41 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190925122941.GP8065@mail-itl>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
MIME-Version: 1.0
In-Reply-To: <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Brian Woods <brian.woods@amd.com>
Content-Type: multipart/mixed; boundary="===============1454282017460384104=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--KsUBxXnnTURmGdap
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v7 4/4] xen/x86: Allow stubdom access to irq created for
 msi.

On Wed, Sep 25, 2019 at 11:41:50AM +0200, Roger Pau Monn=C3=A9 wrote:
> It would still be nice to get the missing bits (interrupt enabling),
> or else this patch is kind of pointless, since it still doesn't allow
> stubdomains to work correctly with passed through devices.

Well, that part, as discussed, doesn't need to be in Xen. For example
the solution deployed in current Qubes stable version is based on
pciback for this purpose.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2LXbUACgkQ24/THMrX
1yxH6wgAjHX7EDg4ZKp+g7vYjcaIfSFYE/9MSJ9l+1ztLU69a4m+gtyLWtVqmaUe
8CWnGhWHaiX/Wd0g4tDuKWxG+eqpPWhOr9fgeyqORrfhMvW7mso6/QTw0J/yFcVl
QZ4mHcvDZOlGG+9KtqlEvzwSbBj0f2k3tfETr3xPAnAKkl4Ja6HWV8Wy2h1Gy+CU
/BEEG9A/fCFpvPIBAPL6g3mFzJhPOGR71+hYBAYwHhDtEB6er22iek2Wu05H29Qi
fUOBIu81GjsM3RuHsoju/LKJuTokHLrPOJgLjwToqmLJ5qbO4AMuHifTT+8cMI8r
56Nlg2N0fbA5urdzkORCRE1X5m0K9A==
=YPrw
-----END PGP SIGNATURE-----

--KsUBxXnnTURmGdap--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1454282017460384104==--


From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:30:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12:30:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD6RN-0004O3-15; Wed, 25 Sep 2019 12:30:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD6RL-0004Nt-9w
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:30:39 +0000
X-Inumbo-ID: 470ad6a4-df90-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 470ad6a4-df90-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 12:30: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 C035EAE6E;
 Wed, 25 Sep 2019 12:30:36 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190905194909.6811-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0d059668-7e2d-e5ca-4946-7024ec680bb8@suse.com>
Date: Wed, 25 Sep 2019 14:30:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190905194909.6811-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/cpuid: Extend the cpuid= option to
 support all named features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDkuMjAxOSAyMTo0OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBGb3IgZ2VuLWNwdWlk
LnB5LCBmaXggYSBjb21tZW50IGRlc2NyaWJpbmcgc2VsZi5uYW1lcywgYW5kIGdlbmVyYXRlIHRo
ZQo+IHJldmVyc2UgbWFwcGluZyBpbiBzZWxmLnZhbHVlcy4gIFdyaXRlIG91dCBJTklUX0ZFQVRV
UkVfTkFNRVMgd2hpY2ggbWFwcyBhCj4gc3RyaW5nIG5hbWUgdG8gYSBiaXQgcG9zaXRpb24uCj4g
Cj4gRm9yIHBhcnNlX2NwdWlkKCksIHVzZSBjbWRsaW5lX3N0cmNtcCgpIGFuZCBwZXJmb3JtIGEg
YmluYXJ5IHNlYXJjaCBvdmVyCj4gSU5JVF9GRUFUVVJFX05BTUVTLiAgQSB0d2VhayB0byBjbWRs
aW5lX3N0cmNtcCgpIGlzIG5lZWRlZCB0byBicmVhayBhdCBlcXVhbHMKPiBzaWducyBhcyB3ZWxs
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzog
V2VpIExpdSA8d2xAeGVuLm9yZz4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gCj4gdjI6Cj4gICogUmViYXNlIG92ZXIgY21kbGluZV9zdHJjbXAoKQo+IC0t
LQo+ICB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9rZXJuZWwuYyAgICB8ICA2
ICsrLS0KPiAgeGVuL2luY2x1ZGUveGVuL2xpYi5oICB8ICA0ICstLQo+ICB4ZW4vdG9vbHMvZ2Vu
LWNwdWlkLnB5IHwgMjIgKysrKysrKysrKysrKy0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgNzEgaW5z
ZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpJJ3ZlIG5vdGljZWQgdGhpcyBvbmx5IG5vdzog
VGhpcyBjaGFuZ2Ugd291bGQgaGF2ZSB3YW50ZWQgdG8gYmUKYWNjb21wYW5pZWQgYnkgYW4gYWRq
dXN0bWVudCB0byB0aGUgY29tbWFuZCBsaW5lIGRvYy4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:31:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD6Rs-0004Sj-C3; Wed, 25 Sep 2019 12:31:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EZ+8=XU=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1iD6Rr-0004SV-3z
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:31:11 +0000
X-Inumbo-ID: 5ae1c804-df90-11e9-97fb-bc764e2007e4
Received: from mail-oi1-x22e.google.com (unknown [2607:f8b0:4864:20::22e])
 by localhost (Halon) with ESMTPS
 id 5ae1c804-df90-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 12:31:10 +0000 (UTC)
Received: by mail-oi1-x22e.google.com with SMTP id w144so4719697oia.6
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 05:31:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=JD/G3xyu7ck667XKg07CJ2MCor9MMFPsSPUFz2++nd4=;
 b=l8T7gBIF6T6gDbN7Efpwk2MhPX8xBNoQaMs+Kx7yGh7BRbR3/ETxzZlek7HxAshiae
 iKYzCbrQkocw8W4eC7ynIjS1Hvflg8jgJ/kHvZ7tMKtHgOrezit0xpKDKGcRWCIBinkS
 eyfQY2/MZ9l/d2jr7Q9+1H2zlAOy5oKW6SBsvIOQKG6HWJGKci5o3IQIb6Kj57RQlDXu
 ZuMPQdCt/mICE7TPEkli8WVqsQPN3yO9vg+xy4a+qZxP4mXHHmFdnqWwOyhBJYR7ydv5
 BRan9rVlgN0ODIyu+spjx8dLdUDWtw6WzarGVPICzVy1FN3Jqn4JZI5+9L9cagKSEdFl
 x3rw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=JD/G3xyu7ck667XKg07CJ2MCor9MMFPsSPUFz2++nd4=;
 b=Dw1RlC1C18GQFNWHawM3jKgLqN3B3lC312wnQiyDzKC84PnzxuYjRCt6IGKt+yQ0Rw
 OsSN0+A5rd7b8VNZQ3EeL1HPHBMVeg370fBA0ORdcit83SAHMizGOzVYQNaYuPmnI6VX
 BtE8B0mP5zyuqi3Ctj7y6QIEUmf0n6Sd3H2r4COQLVaBsB8E/eNSSruYdbVzpYr8zqt7
 8kELrgH/y2O72XLcV4568WYRF/407S7Oo1OOZlhvVV1n+mXbt979A2BTi9hA3hmT9hRd
 mpu1ToGgdcMEy6eBD5LFEZ1x4v3tFleyF1+uBIBszq8LpfeBHWrXxZfY7OrSNQs8LNf1
 SJig==
X-Gm-Message-State: APjAAAXgVA812YM1W9bm27FZi2j9Ffi74zwlqv+ud0jg7SLFA0caJXgj
 0EliWW7sp1leWbOTvNeTGLbnfJNHZdai9w/NfykwoA==
X-Google-Smtp-Source: APXvYqwBAjRHS/4aO/LZF0ot3ssMAJZDYhPggKfwmwAHh8NIK2B7omgoaBkf0xJo2bYXEpeqC8+iyo/RfszczFx5quk=
X-Received: by 2002:aca:b48a:: with SMTP id d132mr4482949oif.98.1569414670073; 
 Wed, 25 Sep 2019 05:31:10 -0700 (PDT)
MIME-Version: 1.0
References: <20190924113026.255634-1-anthony.perard@citrix.com>
In-Reply-To: <20190924113026.255634-1-anthony.perard@citrix.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Wed, 25 Sep 2019 13:30:58 +0100
Message-ID: <CAFEAcA8PXEHRV6Wbh2rSEGKACgNw3tT1TnD=y4eF1yYGzx7j5A@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PULL 0/7] xen queue 2019-09-24
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "open list:X86" <xen-devel@lists.xenproject.org>,
 QEMU Developers <qemu-devel@nongnu.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNCBTZXAgMjAxOSBhdCAxMjozMSwgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNv
bW1pdCAyZjkzYTNlY2RkM2JiMDYwYmQwNGY2OThjY2FmZTY2ZWZkOTg1NjNhOgo+Cj4gICBNZXJn
ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2RhdmlkaGlsZGVuYnJhbmQvdGFncy9z
MzkweC10Y2ctMjAxOS0wOS0yMycgaW50byBzdGFnaW5nICgyMDE5LTA5LTIzIDE1OjQ0OjUyICsw
MTAwKQo+Cj4gYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6Cj4KPiAgIGh0
dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3FlbXUtZG0uZ2l0
IHRhZ3MvcHVsbC14ZW4tMjAxOTA5MjQKPgo+IGZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0
byA2YmQ2Yjk1NWMwYjI2NjYyNjM3MDBkMzlkYjE1M2FiNDNjNWUwYzllOgo+Cj4gICB4ZW4tYnVz
OiBvbmx5IHNldCB0aGUgeGVuIGRldmljZSBmcm9udGVuZCBzdGF0ZSBpZiBpdCBpcyBtaXNzaW5n
ICgyMDE5LTA5LTI0IDEyOjIxOjI5ICswMTAwKQo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFhlbiBxdWV1ZQo+Cj4g
KiBVcGRhdGUgb2YgbWFpbnRhaW5lciBlbWFpbCBhZGRyZXNzCj4gKiBGaXhlcyBmb3IgeGVuLWJ1
cyBhbmQgeGVuLWJsb2NrCj4KCgpBcHBsaWVkLCB0aGFua3MuCgpQbGVhc2UgdXBkYXRlIHRoZSBj
aGFuZ2Vsb2cgYXQgaHR0cHM6Ly93aWtpLnFlbXUub3JnL0NoYW5nZUxvZy80LjIKZm9yIGFueSB1
c2VyLXZpc2libGUgY2hhbmdlcy4KCi0tIFBNTQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:32:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 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 1iD6T3-0004cG-TW; Wed, 25 Sep 2019 12:32:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD6T2-0004c7-PK
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:32:24 +0000
X-Inumbo-ID: 86776924-df90-11e9-97fb-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 86776924-df90-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 12:32:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569414743;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=yVkGB81GBf3hX7YaZW4QiNDdyOqCiZ760G7dDn7mVRg=;
 b=MZIAcHt4IG2yU2tRTiC11wn3gZdJKvpMnZsFTNrfPGAJlLplGppJf6M9
 wXc9o7/gV0YdkGIOVlGg2q9DYgSW+lv6RGhFH32CXZxr9HG1GoSnhqo+8
 2a9i9AFi8s+W1x9DUBHA4/7aEYGHlRjcu6nT8mhPuYjaZLM+YnL15qxXd U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wvtLW8yVTCIgdoqgSCiKVv7mboTPPd4z0LO/mDWU+wyMEvZ+d0bJ937fAKGAVj4riT38DcNSIp
 WYQhxBcch3/SaiHJrYZD3e7GYLEjMeodE3VBRefBK7e0n8Qnq1MqB3XOjMsA2cxnG43LjNjLAS
 aHKLEmVl7E3WkSM6xfJPo1ijDCQ5DTqySsf1f4MAA70zWU6Msp26spaEVugqq0qRJxc+tu3JR3
 r6KUWIZ/lydC5xt3pphKKz+5qpOVMkOQsckgzaV+Z11mKDpyBHTCLq/DK340CP/IffdWeFZiaB
 Whk=
X-SBRS: 2.7
X-MesageID: 6265059
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6265059"
To: Jan Beulich <jbeulich@suse.com>
References: <20190905194909.6811-1-andrew.cooper3@citrix.com>
 <0d059668-7e2d-e5ca-4946-7024ec680bb8@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: <8b7e7d18-cdec-dbd1-e11f-7058b2646b5a@citrix.com>
Date: Wed, 25 Sep 2019 13:32:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0d059668-7e2d-e5ca-4946-7024ec680bb8@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86/cpuid: Extend the cpuid= option to
 support all named features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOSAxMzozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDUuMDkuMjAxOSAy
MTo0OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gRm9yIGdlbi1jcHVpZC5weSwgZml4IGEgY29t
bWVudCBkZXNjcmliaW5nIHNlbGYubmFtZXMsIGFuZCBnZW5lcmF0ZSB0aGUKPj4gcmV2ZXJzZSBt
YXBwaW5nIGluIHNlbGYudmFsdWVzLiAgV3JpdGUgb3V0IElOSVRfRkVBVFVSRV9OQU1FUyB3aGlj
aCBtYXBzIGEKPj4gc3RyaW5nIG5hbWUgdG8gYSBiaXQgcG9zaXRpb24uCj4+Cj4+IEZvciBwYXJz
ZV9jcHVpZCgpLCB1c2UgY21kbGluZV9zdHJjbXAoKSBhbmQgcGVyZm9ybSBhIGJpbmFyeSBzZWFy
Y2ggb3Zlcgo+PiBJTklUX0ZFQVRVUkVfTkFNRVMuICBBIHR3ZWFrIHRvIGNtZGxpbmVfc3RyY21w
KCkgaXMgbmVlZGVkIHRvIGJyZWFrIGF0IGVxdWFscwo+PiBzaWducyBhcyB3ZWxsLgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
PiAtLS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPj4KPj4gdjI6Cj4+ICAqIFJlYmFzZSBvdmVyIGNtZGxpbmVfc3RyY21wKCkKPj4gLS0t
Cj4+ICB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gIHhlbi9jb21tb24va2VybmVsLmMgICAgfCAg
NiArKy0tCj4+ICB4ZW4vaW5jbHVkZS94ZW4vbGliLmggIHwgIDQgKy0tCj4+ICB4ZW4vdG9vbHMv
Z2VuLWNwdWlkLnB5IHwgMjIgKysrKysrKysrKysrKy0tCj4+ICA0IGZpbGVzIGNoYW5nZWQsIDcx
IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQo+IEkndmUgbm90aWNlZCB0aGlzIG9ubHkg
bm93OiBUaGlzIGNoYW5nZSB3b3VsZCBoYXZlIHdhbnRlZCB0byBiZQo+IGFjY29tcGFuaWVkIGJ5
IGFuIGFkanVzdG1lbnQgdG8gdGhlIGNvbW1hbmQgbGluZSBkb2MuCgpJIGRlYmF0ZWQgdGhhdCwg
YnV0IEkgZG9uJ3Qgd2FudCB0byBnaXZlIHBlb3BsZSB0aGUgaWRlYSB0aGF0IHVzaW5nCmNwdWlk
PW5vLWxtIG1pZ2h0IGJlIGEgc2Vuc2libGUgdGhpbmcgdG8gZG8uCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:39:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD6ZU-0004t7-NT; Wed, 25 Sep 2019 12: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD6ZT-0004t2-CP
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:39:03 +0000
X-Inumbo-ID: 73bc7288-df91-11e9-9630-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 73bc7288-df91-11e9-9630-12813bfff9fa;
 Wed, 25 Sep 2019 12:39:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3FC3DAD85;
 Wed, 25 Sep 2019 12:39:01 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190905194909.6811-1-andrew.cooper3@citrix.com>
 <0d059668-7e2d-e5ca-4946-7024ec680bb8@suse.com>
 <8b7e7d18-cdec-dbd1-e11f-7058b2646b5a@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3d10717d-1f63-5fef-d199-32189f2528f6@suse.com>
Date: Wed, 25 Sep 2019 14:39:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8b7e7d18-cdec-dbd1-e11f-7058b2646b5a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/cpuid: Extend the cpuid= option to
 support all named features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxNDozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8wOS8yMDE5
IDEzOjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDUuMDkuMjAxOSAyMTo0OSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IEZvciBnZW4tY3B1aWQucHksIGZpeCBhIGNvbW1lbnQgZGVzY3Jp
YmluZyBzZWxmLm5hbWVzLCBhbmQgZ2VuZXJhdGUgdGhlCj4+PiByZXZlcnNlIG1hcHBpbmcgaW4g
c2VsZi52YWx1ZXMuICBXcml0ZSBvdXQgSU5JVF9GRUFUVVJFX05BTUVTIHdoaWNoIG1hcHMgYQo+
Pj4gc3RyaW5nIG5hbWUgdG8gYSBiaXQgcG9zaXRpb24uCj4+Pgo+Pj4gRm9yIHBhcnNlX2NwdWlk
KCksIHVzZSBjbWRsaW5lX3N0cmNtcCgpIGFuZCBwZXJmb3JtIGEgYmluYXJ5IHNlYXJjaCBvdmVy
Cj4+PiBJTklUX0ZFQVRVUkVfTkFNRVMuICBBIHR3ZWFrIHRvIGNtZGxpbmVfc3RyY21wKCkgaXMg
bmVlZGVkIHRvIGJyZWFrIGF0IGVxdWFscwo+Pj4gc2lnbnMgYXMgd2VsbC4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4g
LS0tCj4+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+Pj4gQ0M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cj4+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4+Pgo+Pj4gdjI6Cj4+PiAgKiBSZWJhc2Ugb3ZlciBjbWRsaW5lX3N0cmNtcCgpCj4+
PiAtLS0KPj4+ICB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgIHwgNzUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICB4ZW4vY29tbW9uL2tlcm5lbC5j
ICAgIHwgIDYgKystLQo+Pj4gIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgfCAgNCArLS0KPj4+ICB4
ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IHwgMjIgKysrKysrKysrKysrKy0tCj4+PiAgNCBmaWxlcyBj
aGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKPj4gSSd2ZSBub3RpY2Vk
IHRoaXMgb25seSBub3c6IFRoaXMgY2hhbmdlIHdvdWxkIGhhdmUgd2FudGVkIHRvIGJlCj4+IGFj
Y29tcGFuaWVkIGJ5IGFuIGFkanVzdG1lbnQgdG8gdGhlIGNvbW1hbmQgbGluZSBkb2MuCj4gCj4g
SSBkZWJhdGVkIHRoYXQsIGJ1dCBJIGRvbid0IHdhbnQgdG8gZ2l2ZSBwZW9wbGUgdGhlIGlkZWEg
dGhhdCB1c2luZwo+IGNwdWlkPW5vLWxtIG1pZ2h0IGJlIGEgc2Vuc2libGUgdGhpbmcgdG8gZG8u
CgpXZWxsLCB0aGlzIGlzIGEgcGFydGljdWxhcmx5IGJhZCBleGFtcGxlLiBUaGVyZSBhcmUgc3Vy
ZWx5IG1vcmUKc2Vuc2libGUgZm9ybXMgb2YgdGhpcyBvcHRpb24gbm93IHdoaWNoIHdlcmVuJ3Qg
cHJldmlvdXNseQpzdXBwb3J0ZWQsIGFuZCB3aGljaCBhcmVuJ3QgbWVudGlvbmVkIGJ5IHRoZSBl
eGlzdGluZyBkb2MgdGV4dC4KVGhlIGV4YW1wbGUgeW91IGdpdmUgc3VnZ2VzdHMgdGhhdCB3ZSBh
bHNvIHdhbnQgdG8gaGF2ZSBhCiJtaW5pbWFsIiBwb2xpY3ksIGRpc2FibGluZyBvZiBlbGVtZW50
cyBvZiB3aGljaCB3ZSBzaG91bGQKcmVqZWN0IHdoZW4gZ2l2ZW4gdG8gImNwdWlkPSIuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:40:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12:40: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 1iD6ar-0005Xz-3r; Wed, 25 Sep 2019 12:40:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD6ap-0005Xq-QN
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:40:27 +0000
X-Inumbo-ID: a67780fa-df91-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a67780fa-df91-11e9-b588-bc764e2007e4;
 Wed, 25 Sep 2019 12:40:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6D73CAD6F;
 Wed, 25 Sep 2019 12:40:26 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
 <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
 <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
 <e00a1ec0-63ba-d2b6-9bb8-7695cd8bd7fd@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <aecf79bf-029d-6033-aa27-5eb4ef9af650@suse.com>
Date: Wed, 25 Sep 2019 14:40:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e00a1ec0-63ba-d2b6-9bb8-7695cd8bd7fd@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: 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>, 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>

T24gMjQuMDkuMTkgMTc6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjA5LjIwMTkgMTc6
MDksIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDI0LjA5LjE5IDE3OjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDI0LjA5LjIwMTkgMTY6NDEsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+
Pj4gZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1KCkgZm9yIGFuIGlkbGUKPj4+PiB1bml0IG1pZ2h0
IGVuZCBwcmVtYXR1cmUgd2hlbiBvbmUgb2YgdGhlIHZjcHVzIGlzIHJ1bm5pbmcgaW4gYW5vdGhl
cgo+Pj4+IHVuaXQgKGlkbGVfdmNwdS0+c2NoZWRfdW5pdCAhPSBpZGxlX3VuaXQpLgo+Pj4KPj4+
IE9oLCB0aGF0ICh2KS0+c2NoZWRfdW5pdCA9PSAoaSkgaW4gdGhlIGNvbnN0cnVjdCBpcyBjbGVh
cmx5IHVuZXhwZWN0ZWQuCj4+PiBJcyB0aGlzIHJlYWxseSBzdGlsbCBuZWVkZWQgYnkgdGhlIGVu
ZCBvZiB0aGUgc2VyaWVzPyBJIHJlYWxpemUgdGhhdAo+Pj4gX3NvbWVfIGNoZWNrIGlzIG5lZWRl
ZCwgYnV0IGNvdWxkIHRoaXMgcGVyaGFwcyBiZSBhcnJhbmdlZCBpbiBhIHdheQo+Pj4gdGhhdCB5
b3UnZCBzdGlsbCBoaXQgYWxsIHZDUFUtcyB3aGVuIHVzaW5nIGl0IG9uIGFuIGlkbGUgdW5pdCwg
bm8KPj4+IG1hdHRlciB3aGV0aGVyIHRoZXkncmUgaW4gdXNlIGFzIGEgc3Vic3RpdHV0ZSBpbiBh
ICJyZWFsIiB1bml0Pwo+Pgo+PiBJIGNvdWxkIGRvIHRoYXQgYnkgaGF2aW5nIGFub3RoZXIgbGlu
a2VkIGxpc3QgaW4gc3RydWN0IHZjcHUuIFRoaXMgd2F5Cj4+IEkgY2FuIGF2b2lkIGl0Lgo+IAo+
IE9oLCBubywgbm90IGFub3RoZXIgbGlzdCBqdXN0IGZvciB0aGlzIHB1cnBvc2UuIEkgd2FzIHJh
dGhlciB0aGlua2luZwo+IG9mIGUuZy4gYSBjb21wYXJpc29uIG9mIElEcy4KClRoYXQgd291bGQg
cmVzdWx0IGVpdGhlciBpbiBzb21ldGhpbmcgbGlrZToKCih2KS0+dmNwdV9pZCA8ICh1KS0+dW5p
dF9pZCArICh1KS0+cmVzLT5jcHVwb29sLT5ncmFudWxhcml0eQoKcmVxdWlyaW5nIHRvIG1ha2Ug
c3RydWN0IHNjaGVkX3Jlc291cmNlIHB1YmxpYyBhcyBrZXloYW5kbGVyLmMgbmVlZHMKZm9yX2Vh
Y2hfc2NoZWRfdW5pdF92Y3B1KCkgcGx1cyBiZWluZyBxdWl0ZSBleHBlbnNpdmUsIG9yOgoKISh1
KS0+bmV4dF9pbl9saXN0IHx8ICh2KS0+dmNwdV9pZCA8ICh1KS0+bmV4dF9pbl9saXN0LT51bml0
X2lkCgp3aGljaCBzZWVtcyB0byBiZSBtb3JlIGV4cGVuc2l2ZSBhcyB0aGUgY3VycmVudCB2YXJp
YW50LCB0b28uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12: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 1iD6g8-0005km-QS; Wed, 25 Sep 2019 12:45: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD6g7-0005kh-4y
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:45:55 +0000
X-Inumbo-ID: 68dec392-df92-11e9-9630-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 68dec392-df92-11e9-9630-12813bfff9fa;
 Wed, 25 Sep 2019 12:45: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 5C6CAABC6;
 Wed, 25 Sep 2019 12:45:52 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <263f19db-be1a-f351-ae57-029475fd9c3a@suse.com>
Date: Wed, 25 Sep 2019 14:45:51 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 TimDeegan <tim@xen.org>, Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxMTo0MSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMjUsIDIwMTkgYXQgMDQ6NDE6MjZBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpIHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPj4gKysrIGIveGVuL2FyY2gv
eDg2L2lycS5jCj4+IEBAIC0yNTQsNyArMjU0LDggQEAgdm9pZCBfX2luaXQgY2xlYXJfaXJxX3Zl
Y3RvcihpbnQgaXJxKQo+PiAgLyoKPj4gICAqIER5bmFtaWMgaXJxIGFsbG9jYXRlIGFuZCBkZWFs
bG9jYXRpb24gZm9yIE1TSQo+PiAgICovCj4+IC1pbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2Rl
KQo+PiArCj4gCj4gRXh0cmEgbmV3bGluZS4KPiAKPj4gK2ludCBjcmVhdGVfaXJxKG5vZGVpZF90
IG5vZGUsIGJvb2wgZ3JhbnRfYWNjZXNzKQo+PiAgewo+PiAgICAgIGludCBpcnEsIHJldDsKPj4g
ICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CgpJIGRpZCBub3RpY2UgdGhpcyB0b28gKG9uIGFu
IGVhcmxpZXIgdmVyc2lvbiksIGFuZCBpdCB3YXMgbXkKdW5kZXJzdGFuZGluZyB0aGF0IHRoZSBh
ZGRpdGlvbiB3YXMgZGVsaWJlcmF0ZSAtIHRoZSBjb21tZW50CmlzIGZvciBtb3JlIHRoYW4ganVz
dCB0aGlzIG9uZSBmdW5jdGlvbi4gSSB3b3VsZG4ndCBpbnNpc3QKb24gZWl0aGVyIHZhcmlhbnQs
IGkuZS4gSSdtIGZpbmUgd2l0aCB0aGUgYmxhbmsgbGluZSBhZGRlZAphbmQgSSdtIGFsc28gZmlu
ZSB3aXRoIHRoZSBhZGRpdGlvbiBkcm9wcGVkIGFnYWluLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:51:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12: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 1iD6l8-0006Xj-FU; Wed, 25 Sep 2019 12:51: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD6l7-0006Xe-AQ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:51:05 +0000
X-Inumbo-ID: 215f382a-df93-11e9-9630-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 215f382a-df93-11e9-9630-12813bfff9fa;
 Wed, 25 Sep 2019 12:51: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 13376B152;
 Wed, 25 Sep 2019 12:51:02 +0000 (UTC)
Message-ID: <2fbb8e0bf1b18efd5b2de9a328c821e556b34f50.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 14:51:00 +0200
In-Reply-To: <20190914085251.18816-15-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-15-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 14/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8591071010724427659=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8591071010724427659==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-o+HZUYlxvDVyWICCm5NM"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Switch null scheduler completely from vcpu to sched_unit usage.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

With, if possible, all the occurrences of 'item' in comments actually
replaced with 'unit'.

Like, for instance, these...

> diff --git a/xen/common/sched_null.c b/xen/common/sched_null.c
> index 63ee1f5439..c3666c9f56 100644
> --- a/xen/common/sched_null.c
> +++ b/xen/common/sched_null.c
> @@ -18,10 +18,10 @@
> =20
>  /*
>   * The 'null' scheduler always choose to run, on each pCPU, either
> nothing
> - * (i.e., the pCPU stays idle) or always the same vCPU.
> + * (i.e., the pCPU stays idle) or always the same Item.
>   *
>   * It is aimed at supporting static scenarios, where there always
> are
> - * less vCPUs than pCPUs (and the vCPUs don't need to move among
> pCPUs
> + * less Items than pCPUs (and the Items don't need to move among
> pCPUs
>   * for any reason) with the least possible overhead.
>   *
>   * Typical usecase are embedded applications, but also HPC,
> especially
>=20
...

> @@ -77,25 +77,25 @@
>  struct null_private {
>      spinlock_t lock;        /* scheduler lock; nests inside
> cpupool_lock */
>      struct list_head ndom;  /* Domains of this
> scheduler                 */
> -    struct list_head waitq; /* vCPUs not assigned to any
> pCPU            */
> +    struct list_head waitq; /* Items not assigned to any
> pCPU            */
>      spinlock_t waitq_lock;  /* serializes waitq; nests inside runq
> locks */
> -    cpumask_t cpus_free;    /* CPUs without a vCPU associated to
> them    */
> +    cpumask_t cpus_free;    /* CPUs without a Item associated to
> them    */
>  };
>
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)


--=-o+HZUYlxvDVyWICCm5NM
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+4FAl2LYrUACgkQFkJ4iaW4
c+5Y0g//RCCNzq0FaVxM+ikLWUGTEL+sDf5IRRW3R6VjDSBmjpKWOZGmDQSd3it3
pWprPymjLBAEmxSfyomhlxHcLvv7AmwNlhWBfpmpCetKaNxHajGUjgOVgOzHynr8
eZQaUIA6HDwzJTT+KbqsMTwLx3u04PQd3YT2DddRUyKdpC3/lHU/c9IYdr6SLe4N
ySiiRz5nA0seVvoIZ6Ly3hryygCmit1jAzf0GuNsO1p605gARuJtaiQjP0j6/XZN
9ShoWXY+KJ+WIGXXAmZIA068c0lNxvX7kidHdu63+d0umr2WH9N6YYYYConsaSem
H9GQkzqpXGxD0Lot3+skddPK26wk0HAIhYrbg456qfyfslxhxylt99vsDGGWN+AO
zAACtR4VhAtC2JrK7wifI+6YJ95MF9jW7STkMwvN79suRAwpf0l1x8Z6f8+jP9gK
jR+9Qs1RplI6FpgdEzM+RnSsqQR9B7RRSQEe5ETvskvXxX5YYP7HyHFfsKJbl5Mq
ZhPhDMauR/Dv18OtZxCMb8XD9vaKtLU3K43c9HyOz/bskz/Nu9EtIXV1Xj/gTdMi
AV/SCXhG269YBOpfKyRXNP2cuG+/sjgHYKec2z1rEsD0ORHLhmX+5l19k+72l8jI
g5auCL6UFidJWGXur4qqn73BKgjE/UB/AAklsMmCNrBv9rycCbY=
=uK6f
-----END PGP SIGNATURE-----

--=-o+HZUYlxvDVyWICCm5NM--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8591071010724427659==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD6sY-0006md-5D; Wed, 25 Sep 2019 12:58:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD6sX-0006mY-Kw
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:58:45 +0000
X-Inumbo-ID: 3329c484-df94-11e9-9630-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3329c484-df94-11e9-9630-12813bfff9fa;
 Wed, 25 Sep 2019 12:58: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 3B3ECB644;
 Wed, 25 Sep 2019 12:58:41 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-35-jgross@suse.com>
 <cb03241e-908b-e939-7585-855cadc00068@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <76b8ac21-a20e-069a-c7a3-36b46b60d692@suse.com>
Date: Wed, 25 Sep 2019 14:58:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <cb03241e-908b-e939-7585-855cadc00068@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 34/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMTkgMTI6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFdoZW4gc2NoZWR1bGluZyBhbiB1bml0IHdpdGgg
bXVsdGlwbGUgdmNwdXMgdGhlcmUgaXMgbm8gZ3VhcmFudGVlIGFsbAo+PiB2Y3B1cyBhcmUgYXZh
aWxhYmxlIChlLmcuIGFib3ZlIG1heHZjcHVzIG9yIHZjcHUgb2ZmbGluZSkuIEZhbGwgYmFjayB0
bwo+PiBpZGxlIHZjcHUgb2YgdGhlIGN1cnJlbnQgY3B1IGluIHRoYXQgY2FzZS4gVGhpcyByZXF1
aXJlcyB0byBzdG9yZSB0aGUKPj4gY29ycmVjdCBzY2hlZHVsZV91bml0IHBvaW50ZXIgaW4gdGhl
IGlkbGUgdmNwdSBhcyBsb25nIGFzIGl0IHVzZWQgYXMKPj4gZmFsbGJhY2sgdmNwdS4KPj4KPj4g
SW4gb3JkZXIgdG8gbW9kaWZ5IHRoZSBydW5zdGF0ZXMgb2YgdGhlIGNvcnJlY3QgdmNwdXMgd2hl
biBzd2l0Y2hpbmcKPj4gc2NoZWR1bGUgdW5pdHMgbWVyZ2Ugc2NoZWRfdW5pdF9ydW5zdGF0ZV9j
aGFuZ2UoKSBpbnRvCj4+IHNjaGVkX3N3aXRjaF91bml0cygpIGFuZCBsb29wIG92ZXIgdGhlIGFm
ZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZAo+PiBvZiB0aGUgdW5pdCdzIHZjcHVzLiBUaGlz
IGluIHR1cm4gcmVxdWlyZXMgYW4gYWNjZXNzIGZ1bmN0aW9uIHRvIHRoZQo+PiBjdXJyZW50IHZh
cmlhYmxlIG9mIG90aGVyIGNwdXMuCj4+Cj4+IFRvZGF5IGNvbnRleHRfc2F2ZWQoKSBpcyBjYWxs
ZWQgaW4gY2FzZSBwcmV2aW91cyBhbmQgbmV4dCB2Y3B1cyBkaWZmZXIKPj4gd2hlbiBkb2luZyBh
IGNvbnRleHQgc3dpdGNoLiBXaXRoIGFuIGlkbGUgdmNwdSBiZWluZyBjYXBhYmxlIHRvIGJlIGEK
Pj4gc3Vic3RpdHV0ZSBmb3IgYW4gb2ZmbGluZSB2Y3B1IHRoaXMgaXMgcHJvYmxlbWF0aWMgd2hl
biBzd2l0Y2hpbmcgdG8KPj4gYW4gaWRsZSBzY2hlZHVsaW5nIHVuaXQuIEFuIGlkbGUgcHJldmlv
dXMgdmNwdSBsZWF2ZXMgdXMgaW4gZG91YnQgd2hpY2gKPj4gc2NoZWR1bGUgdW5pdCB3YXMgYWN0
aXZlIHByZXZpb3VzbHksIHNvIHNhdmUgdGhlIHByZXZpb3VzIHVuaXQgcG9pbnRlcgo+PiBpbiB0
aGUgcGVyLXNjaGVkdWxlIHJlc291cmNlIGFyZWEuIElmIGl0IGlzIE5VTEwgdGhlIHVuaXQgaGFz
IG5vdAo+PiBjaGFuZ2VkIGFuZCB3ZSBkb24ndCBoYXZlIHRvIHNldCB0aGUgcHJldmlvdXMgdW5p
dCB0byBiZSBub3QgcnVubmluZy4KPj4KPj4gV2hlbiBydW5uaW5nIGFuIGlkbGUgdmNwdSBpbiBh
IG5vbi1pZGxlIHNjaGVkdWxpbmcgdW5pdCB1c2UgYSBzcGVjaWZpYwo+PiBndWVzdCBpZGxlIGxv
b3Agbm90IHBlcmZvcm1pbmcgYW55IHRhc2tsZXRzIGFuZCBsaXZlcGF0Y2hpbmcgaW4gb3JkZXIK
Pj4gdG8gYXZvaWQgcG9wdWxhdGluZyB0aGUgY3B1IGNhY2hlcyB3aXRoIG1lbW9yeSB1c2VkIGJ5
IG90aGVyIGRvbWFpbnMKPj4gKGFzIGZhciBhcyBwb3NzaWJsZSkuIFNvZnRpcnFzIGFyZSBjb25z
aWRlcmVkIHRvIGJlIHNhdmUuCj4gCj4gQWl1aSAidGFza2xldHMiIGhlcmUgbWVhbnMgb25seSBv
bmVzIHJ1biBpbiAoaWRsZSkgdkNQVSBjb250ZXh0LCB3aGVyZWFzCj4gInNvZnRpcnFzIiBpbmNs
dWRlcyB0YXNrbGV0cyBydW4gaW4gc29mdGlycSBjb250ZXh0LiBJIHRoaW5rIGl0IHdvdWxkCj4g
aGVscCBpZiB0aGUgZGVzY3JpcHRpb24gbWFkZSB0aGlzIGRpc3RpbmN0aW9uLiBXaXRoIHRoaXMg
SSB0aGVuIHdvbmRlcgo+IHdoZXRoZXIgdGhlIGNhY2hlIHJlbGF0ZWQgYXJndW1lbnRhdGlvbiBh
Ym92ZSBzdGlsbCBob2xkczogVlQtZCdzIElPTU1VCj4gZmF1bHQgaGFuZGxpbmcgdGFza2xldCBy
dW5zIGluIHNvZnRpcnEgY29udGV4dCwgZm9yIGV4YW1wbGUsIGFuZAo+IGh2bV9hc3NlcnRfZXZ0
Y2huX2lycSgpLCBiZWluZyBoYW5kZWQgYSBzdHJ1Y3QgdmNwdSAqLCBkb2VzIHRvby4gT2YKPiBj
b3Vyc2UgdGhpcyBjb3VsZCBiZSBjb25zaWRlcmVkIGNvdmVyZWQgYnkgIihhcyBmYXIgYXMgcG9z
c2libGUpIiAuLi4KCkknbGwgd3JpdGUgIi4uLiBub3QgcGVyZm9ybWluZyBhbnkgbm9uLXNvZnRp
cnEgdGFza2xldHMgLi4uIi4KCj4gCj4+IEBAIC0xNzIsNiArMTkxLDEwIEBAIHZvaWQgc3RhcnR1
cF9jcHVfaWRsZV9sb29wKHZvaWQpCj4+ICAgCj4+ICAgc3RhdGljIHZvaWQgbm9yZXR1cm4gY29u
dGludWVfaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCj4+ICAgewo+PiArICAgIC8qIElkbGUg
dmNwdXMgbWlnaHQgYmUgYXR0YWNoZWQgdG8gbm9uLWlkbGUgdW5pdHMhICovCj4+ICsgICAgaWYg
KCAhaXNfaWRsZV9kb21haW4odi0+c2NoZWRfdW5pdC0+ZG9tYWluKSApCj4+ICsgICAgICAgIHJl
c2V0X3N0YWNrX2FuZF9qdW1wX25vbHAoZ3Vlc3RfaWRsZV9sb29wKTsKPiAKPiBUaGUgY29uc3Ry
dWN0IGFuZCBjb21tZW50IG1ha2UgbWUgd29uZGVyIC0gZGlkIHlvdSBhdWRpdCBhbGwgdXNlcwo+
IG9mIGlzX2lkbGVfe2RvbWFpbix2Y3B1fSgpIGZvciBiZWluZyBpbiBsaW5lIHdpdGggdGhpcyBu
ZXcgdXNhZ2UKPiBtb2RlPwoKWWVzLgoKPiAKPj4gQEAgLTE3NjcsMzMgKzE3NzQsNjYgQEAgc3Rh
dGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QsCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc190aW1lX3Qgbm93KQo+PiAgIHsKPj4gLSAgICBzZC0+Y3VyciA9IG5leHQ7Cj4+IC0K
Pj4gLSAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lORlBSRVYsIHByZXYtPmRvbWFpbi0+
ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAo+PiAtICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0
YXRlX2VudHJ5X3RpbWUpOwo+PiAtICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVY
VCwgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCj4+IC0gICAgICAgICAg
ICAgKG5leHQtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUp
ID8KPj4gLSAgICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBw
cmV2LT5uZXh0X3RpbWUpOwo+PiArICAgIGludCBjcHU7Cj4gCj4gdW5zaWduZWQgaW50PwoKT2th
eS4KCj4gCj4+ICAgICAgIEFTU0VSVCh1bml0X3J1bm5pbmcocHJldikpOwo+PiAgIAo+PiAtICAg
IFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2
LT51bml0X2lkLAo+PiAtICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0
LT51bml0X2lkKTsKPj4gKyAgICBpZiAoIHByZXYgIT0gbmV4dCApCj4+ICsgICAgewo+PiArICAg
ICAgICBzZC0+Y3VyciA9IG5leHQ7Cj4+ICsgICAgICAgIHNkLT5wcmV2ID0gcHJldjsKPj4gICAK
Pj4gLSAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKPj4g
KyAgICAgICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLCBwcmV2LT5kb21haW4t
PmRvbWFpbl9pZCwKPj4gKyAgICAgICAgICAgICAgICAgcHJldi0+dW5pdF9pZCwgbm93IC0gcHJl
di0+c3RhdGVfZW50cnlfdGltZSk7Cj4+ICsgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lU
Q0hfSU5GTkVYVCwgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsCj4+ICsgICAgICAgICAgICAgICAg
IG5leHQtPnVuaXRfaWQsCj4+ICsgICAgICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1
bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/Cj4+ICsgICAgICAgICAgICAgICAg
IChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsIHByZXYtPm5leHRfdGltZSk7Cj4+
ICsgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWlu
X2lkLCBwcmV2LT51bml0X2lkLAo+PiArICAgICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRv
bWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7Cj4+ICAgCj4+IC0gICAgQVNTRVJUKCF1bml0X3J1bm5p
bmcobmV4dCkpOwo+PiAtICAgIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKG5leHQsIHRydWUs
IG5vdyk7Cj4+ICsgICAgICAgIEFTU0VSVCghdW5pdF9ydW5uaW5nKG5leHQpKTsKPj4gICAKPj4g
LSAgICAvKgo+PiAtICAgICAqIE5CLiBEb24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMgZnJvbSBo
ZXJlIHVudGlsIHRoZSBhY3R1YWwgY29udGV4dAo+PiAtICAgICAqIHN3aXRjaCwgZWxzZSBsb3N0
X3JlY29yZHMgcmVzdW1lIHdpbGwgbm90IHdvcmsgcHJvcGVybHkuCj4+IC0gICAgICovCj4+ICsg
ICAgICAgIC8qCj4+ICsgICAgICAgICAqIE5CLiBEb24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMg
ZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29udGV4dAo+PiArICAgICAgICAgKiBzd2l0Y2gs
IGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5Lgo+PiArICAg
ICAgICAgKi8KPj4gKwo+PiArICAgICAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOwo+PiAr
ICAgICAgICBuZXh0LT5pc19ydW5uaW5nID0gMTsKPj4gKyAgICAgICAgbmV4dC0+c3RhdGVfZW50
cnlfdGltZSA9IG5vdzsKPj4gKwo+PiArICAgICAgICBpZiAoIGlzX2lkbGVfdW5pdChwcmV2KSAp
Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFU
RV9ydW5uaW5nXSA9IDA7Cj4+ICsgICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVOU1RB
VEVfcnVubmFibGVdID0gc2NoZWRfZ3JhbnVsYXJpdHk7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAg
ICAgaWYgKCBpc19pZGxlX3VuaXQobmV4dCkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAg
ICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ10gPSBzY2hlZF9ncmFudWxhcml0
eTsKPj4gKyAgICAgICAgICAgIG5leHQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0g
PSAwOwo+PiArICAgICAgICB9Cj4gCj4gSXMgdGhpcyBjb3JyZWN0IHdoZW4gc29tZSBvZiB0aGUg
dkNQVS1zIGEgc3Vic3RpdHV0ZSBpZGxlIG9uZXM/CgpZZXMsIGFzIHRoaXMgYWZmZWN0cyBpZGxl
IHVuaXRzIG9ubHkuIEFuIGlkbGUgdmNwdSBydW5uaW5nIGFzIGEKc3Vic3RpdHV0ZSB3aWxsIF9u
b3RfIHJlc3VsdCBpbiB0aGUgcmVsYXRlZCBpZGxlIHVuaXQgcnVuc3RhdGVfY250CnRvIGJlIHVw
ZGF0ZWQuCgo+IAo+PiBAQCAtMTg0OSwyOSArMTg4OSwzOSBAQCBzdGF0aWMgc3RydWN0IHNjaGVk
X3VuaXQgKmRvX3NjaGVkdWxlKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LCBzX3RpbWVfdCBub3cs
Cj4+ICAgICAgIGlmICggcHJldi0+bmV4dF90aW1lID49IDAgKSAvKiAtdmUgbWVhbnMgbm8gbGlt
aXQgKi8KPj4gICAgICAgICAgIHNldF90aW1lcigmc2QtPnNfdGltZXIsIG5vdyArIHByZXYtPm5l
eHRfdGltZSk7Cj4+ICAgCj4+IC0gICAgaWYgKCBsaWtlbHkocHJldiAhPSBuZXh0KSApCj4+IC0g
ICAgICAgIHNjaGVkX3N3aXRjaF91bml0cyhzZCwgbmV4dCwgcHJldiwgbm93KTsKPj4gKyAgICBz
Y2hlZF9zd2l0Y2hfdW5pdHMoc2QsIG5leHQsIHByZXYsIG5vdyk7Cj4+ICAgCj4+ICAgICAgIHJl
dHVybiBuZXh0Owo+PiAgIH0KPj4gICAKPj4gLXN0YXRpYyB2b2lkIGNvbnRleHRfc2F2ZWQoc3Ry
dWN0IHZjcHUgKnByZXYpCj4+ICtzdGF0aWMgdm9pZCB2Y3B1X2NvbnRleHRfc2F2ZWQoc3RydWN0
IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCj4+ICAgewo+PiAtICAgIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0ID0gcHJldi0+c2NoZWRfdW5pdDsKPj4gLQo+PiAgICAgICAvKiBDbGVh
ciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAqLwo+PiAg
ICAgICBzbXBfd21iKCk7Cj4+ICAgCj4+IC0gICAgcHJldi0+aXNfcnVubmluZyA9IDA7Cj4+ICsg
ICAgaWYgKCB2cHJldiAhPSB2bmV4dCApCj4+ICsgICAgICAgIHZwcmV2LT5pc19ydW5uaW5nID0g
MDsKPj4gK30KPiAKPiBXaXRoIHRoaXMgInZuZXh0IiBjb3VsZCBiZSBjb25zdCBxdWFsaWZpZWQg
YXMgaXQgc2VlbXMuIEFuZCAiZmFsc2UiCj4gaW5zdGVhZCBvZiAiMCIgcGVyaGFwcywgYXMgeW91
IHRvdWNoIHRoaXMgYW55d2F5PwoKT2theS4KCj4gCj4+IEBAIC0yMDE1LDcgKzIwNzksOCBAQCBz
dGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2b2lkKQo+PiAgIAo+PiAgICAgICBwY3B1X3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgY3B1KTsKPj4gICAKPj4gLSAgICBzY2hlZF9jb250ZXh0X3N3aXRj
aCh2cHJldiwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLCBub3cpOwo+PiArICAgIHNj
aGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSks
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgaXNfaWRsZV91bml0KG5leHQpICYmICFpc19p
ZGxlX3VuaXQocHJldiksIG5vdyk7Cj4+ICAgfQo+PiAgIAo+PiAgIC8qCj4+IEBAIC0yMDc1LDcg
KzIxNDAsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQo+PiAgICAgICBwY3B1X3NjaGVk
dWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKPj4gICAKPj4gICAgICAgdm5leHQgPSBzY2hlZF91
bml0MnZjcHVfY3B1KG5leHQsIGNwdSk7Cj4+IC0gICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnBy
ZXYsIHZuZXh0LCBub3cpOwo+PiArICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4
dCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAhaXNfaWRsZV91bml0KHByZXYpICYmIGlz
X2lkbGVfdW5pdChuZXh0KSwgbm93KTsKPj4gICB9Cj4gCj4gQXMgYSBtaW5vciByZW1hcmssIEkg
dGhpbmsgYmV0d2VlbiBzdWNoIGNvbnN0cnVjdHMgaXQgd291bGQgYmUgZ29vZAo+IGlmIHRoZXJl
IHdhcyBubyBkaWZmZXJlbmNlLCB1bmxlc3MgdGhlcmUncyBhIHJlYXNvbiB0byBoYXZlIG9uZS4g
WWV0Cj4gaWYgdGhlcmUgd2FzIGEgcmVhc29uLCBpdCBzdXJlbHkgd291bGQgd2FudCB0byBiZSBz
cGVsbGVkIG91dC4KCkkgZ3Vlc3MgeW91IG1lYW4gY2hhbmdpbmcgdGhlIHBhcmFtZXRlcnMgb2Yg
c2NoZWRfY29udGV4dF9zd2l0Y2goKT8gSQpjYW4gZG8gdGhhdC4KCj4gCj4+IEBAIC0xMjQsMTYg
KzEyOSwyMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1wX2JvdHRvbSAodW5zaWduZWQg
bG9uZyBzcCk7Cj4+ICAgIyBkZWZpbmUgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JLICIiCj4+ICAg
I2VuZGlmCj4+ICAgCj4+IC0jZGVmaW5lIHJlc2V0X3N0YWNrX2FuZF9qdW1wKF9fZm4pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsjZGVmaW5lIHN3aXRjaF9zdGFj
a19hbmRfanVtcChmbiwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
Cj4gSXMgdGhlcmUgYW55IGRlcGVuZGVuY3kgb24gImluc3RyIiB0byBqdXN0IGJlIGEgc2luZ2xl
IGluc3RydWN0aW9uPwo+IEknbSBpbmNsaW5lZCB0byBhc2sgZm9yIGl0IHRvIGJlIG5hbWVkICJl
eHRyYSIgb3Igc29tZSBzdWNoLgoKRmluZSB3aXRoIG1lLgoKPiAKPj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zbXAuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCj4+IEBA
IC03Niw2ICs3Niw5IEBAIHZvaWQgc2V0X25yX3NvY2tldHModm9pZCk7Cj4+ICAgLyogUmVwcmVz
ZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIGluIGVhY2ggc29ja2V0LiAqLwo+PiAgIGV4dGVy
biBjcHVtYXNrX3QgKipzb2NrZXRfY3B1bWFzazsKPj4gICAKPj4gKyNkZWZpbmUgZ2V0X2NwdV9j
dXJyZW50KGNwdSkgXAo+PiArICAgIChnZXRfY3B1X2luZm9fZnJvbV9zdGFjaygodW5zaWduZWQg
bG9uZylzdGFja19iYXNlW2NwdV0pLT5jdXJyZW50X3ZjcHUpCj4gCj4gSSBkb24ndCB0aGluayB0
aGlzIGNhbiBnbyB3aXRob3V0IGEgY29tbWVudCBjbGFyaWZ5aW5nIHVuZGVyIHdoYXQKPiAocHJl
dHR5IG5hcnJvdyBJIHRoaW5rKSBjb25kaXRpb25zIHRoaXMgaXMgbGVnaXRpbWF0ZSB0byB1c2Uu
CgpPa2F5LiBJJ2xsIGFkZCBhIGNvbW1lbnQgbGlrZTogInRvIGJlIHVzZWQgb25seSB3aGlsZSBu
byBjb250ZXh0IHN3aXRjaApjYW4gb2NjdXIgb24gdGhlIGNwdSIuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 12:59:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 12:59: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 1iD6tg-0006rq-Ls; Wed, 25 Sep 2019 12:59:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD6tf-0006ri-2h
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 12:59:55 +0000
X-Inumbo-ID: 5e46309e-df94-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 5e46309e-df94-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 12:59:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D71E7AE2A;
 Wed, 25 Sep 2019 12:59:53 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-15-jgross@suse.com>
 <2fbb8e0bf1b18efd5b2de9a328c821e556b34f50.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <b0cbacaf-d737-d388-b370-ee17141f0433@suse.com>
Date: Wed, 25 Sep 2019 14:59:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2fbb8e0bf1b18efd5b2de9a328c821e556b34f50.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 14/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTQ6NTEsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFNhdCwgMjAxOS0w
OS0xNCBhdCAxMDo1MiArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gU3dpdGNoIG51bGwg
c2NoZWR1bGVyIGNvbXBsZXRlbHkgZnJvbSB2Y3B1IHRvIHNjaGVkX3VuaXQgdXNhZ2UuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4KPiBSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiAKPiBXaXRoLCBp
ZiBwb3NzaWJsZSwgYWxsIHRoZSBvY2N1cnJlbmNlcyBvZiAnaXRlbScgaW4gY29tbWVudHMgYWN0
dWFsbHkKPiByZXBsYWNlZCB3aXRoICd1bml0Jy4KPiAKPiBMaWtlLCBmb3IgaW5zdGFuY2UsIHRo
ZXNlLi4uCgpPaCwgdGhhbmtzIGZvciBub3RpY2luZyB0aG9zZSEKCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:07:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD70u-0007jO-HU; Wed, 25 Sep 2019 13:07:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD70s-0007jJ-If
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:07:22 +0000
X-Inumbo-ID: 6842d196-df95-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6842d196-df95-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 13:07: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 CB7BEABC6;
 Wed, 25 Sep 2019 13:07:19 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-36-jgross@suse.com>
 <af34c647-ffec-48d5-64f3-7aa00a57fa35@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <95f6907a-9a82-38a9-7937-61286d552138@suse.com>
Date: Wed, 25 Sep 2019 15:07:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <af34c647-ffec-48d5-64f3-7aa00a57fa35@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 35/47] 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: 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>, 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>

T24gMjQuMDkuMTkgMTM6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTcyNCw4ICs3MjQsMTAgQEAgdm9p
ZCBzY2hlZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICB9Cj4+ICAg
fQo+PiAgIAo+PiAtdm9pZCB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYp
Cj4+ICtzdGF0aWMgdm9pZCB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYp
Cj4+ICAgewo+PiArICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsK
Pj4gKwo+PiAgICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3Jlcyh2LT5wcm9j
ZXNzb3IpLT5zY2hlZHVsZV9sb2NrKSk7Cj4+ICAgCj4+ICAgICAgIGlmICggbGlrZWx5KCF2Y3B1
X3J1bm5hYmxlKHYpKSApCj4+IEBAIC03MzMsNyArNzM1LDE0IEBAIHZvaWQgdmNwdV9zbGVlcF9u
b3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgICAgICAgaWYgKCB2LT5ydW5zdGF0
ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSApCj4+ICAgICAgICAgICAgICAgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwo+PiAgIAo+PiAtICAgICAg
ICBzY2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7Cj4+ICsgICAg
ICAgIGlmICggbGlrZWx5KCF1bml0X3J1bm5hYmxlKHVuaXQpKSApCj4+ICsgICAgICAgICAgICBz
Y2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Cj4gCj4gdW5pdF9zY2hlZHVsZXIo
dW5pdCkgKGFsc28gZWxzZXdoZXJlKT8KClllcy4KCj4gCj4+IEBAIC03NjUsMTYgKzc3NCwyMiBA
QCB2b2lkIHZjcHVfd2FrZShzdHJ1Y3QgdmNwdSAqdikKPj4gICB7Cj4+ICAgICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4+ICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7Cj4+ICsgICAgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0Owo+PiAgIAo+PiAgICAgICBUUkFDRV8yRChU
UkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwo+PiAgIAo+
PiAtICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF91bml0LCAm
ZmxhZ3MpOwo+PiArICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh1bml0LCAm
ZmxhZ3MpOwo+PiAgIAo+PiAgICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHYpKSApCj4+
ICAgICAgIHsKPj4gICAgICAgICAgIGlmICggdi0+cnVuc3RhdGUuc3RhdGUgPj0gUlVOU1RBVEVf
YmxvY2tlZCApCj4+ICAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RB
VEVfcnVubmFibGUsIE5PVygpKTsKPj4gLSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxl
cih2KSwgdi0+c2NoZWRfdW5pdCk7Cj4+ICsgICAgICAgIHNjaGVkX3dha2UodmNwdV9zY2hlZHVs
ZXIodiksIHVuaXQpOwo+IAo+IElzIHRoaXMgY29ycmVjdCAvIG5lY2Vzc2FyeSB3aGVuIHRoZSB1
bml0IGlzIG5vdCBhc2xlZXAgYXMgYSB3aG9sZT8KPiBBZnRlciBhbGwgdGhlIGNvcnJlc3BvbmRp
bmcgc2NoZWRfc2xlZXAoKSBmdXJ0aGVyIHVwIGlzIGNhbGxlZAo+IGNvbmRpdGlvbmFsbHkgb25s
eS4KCk9oLCBpbmRlZWQuIFdpbGwgY2hhbmdlIHRoYXQuCgo+IAo+PiBAQCAtMTk5OCw2ICsyMDEz
LDYyIEBAIHN0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJl
diwgc3RydWN0IHZjcHUgKnZuZXh0LAo+PiAgICAgICBjb250ZXh0X3N3aXRjaCh2cHJldiwgdm5l
eHQpOwo+PiAgIH0KPj4gICAKPj4gKy8qCj4+ICsgKiBGb3JjZSBhIGNvbnRleHQgc3dpdGNoIG9m
IGEgc2luZ2xlIHZjcHUgb2YgYW4gdW5pdC4KPj4gKyAqIE1pZ2h0IGJlIGNhbGxlZCBlaXRoZXIg
aWYgYSB2Y3B1IG9mIGFuIGFscmVhZHkgcnVubmluZyB1bml0IGlzIHdva2VuIHVwCj4+ICsgKiBv
ciBpZiBhIHZjcHUgb2YgYSBydW5uaW5nIHVuaXQgaXMgcHV0IGFzbGVlcCB3aXRoIG90aGVyIHZj
cHVzIG9mIHRoZSBzYW1lCj4+ICsgKiB1bml0IHN0aWxsIHJ1bm5pbmcuCj4+ICsgKi8KPj4gK3N0
YXRpYyBzdHJ1Y3QgdmNwdSAqc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnZwcmV2LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgdmNwdSAqdiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGNwdSwgc190aW1lX3Qgbm93KQo+IAo+IHVuc2lnbmVkIGludCBjcHU/
IChBaXVpIGl0J3Mgc3VwcG9zZSB0byBlcXVhbCBzbXBfcHJvY2Vzc29yX2lkKCkKPiBhbnl3YXku
KQoKWWVzIGFuZCB5ZXMuCgo+IAo+PiArewo+PiArICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNo
ID0gZmFsc2U7Cj4+ICsKPj4gKyAgICBpZiAoIHZjcHVfcnVubmFibGUodikgPT0gdi0+aXNfcnVu
bmluZyApCj4+ICsgICAgICAgIHJldHVybiBOVUxMOwo+IAo+IFRoaXMgYW5kIG90aGVyIE5VTEwg
cmV0dXJucyBzdWdnZXN0IHRoYXQgdGhlIGNvbW1lbnQgYWhlYWQgb2YgdGhlCj4gZnVuY3Rpb24g
bWlnaHQgYmV0dGVyIHN0YXRlIHdoYXQgdGhlIHJldHVybiB2YWx1ZSBoZXJlIGlzIC8gbWVhbnMu
CgpPa2F5LgoKPiAKPj4gKyAgICBpZiAoIHZjcHVfcnVubmFibGUodikgKQo+PiArICAgIHsKPj4g
KyAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUodnByZXYpICkKPj4gKyAgICAgICAgewo+PiArICAg
ICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodnByZXYsIFJVTlNUQVRFX3J1bm5hYmxlLCBu
b3cpOwo+PiArICAgICAgICAgICAgdnByZXYtPnNjaGVkX3VuaXQgPSBnZXRfc2NoZWRfcmVzKGNw
dSktPnNjaGVkX3VuaXRfaWRsZTsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICB2Y3B1X3J1bnN0
YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOwo+PiArICAgIH0KPj4gKyAgICBl
bHNlCj4+ICsgICAgewo+PiArICAgICAgICAvKiBNYWtlIHN1cmUgbm90IHRvIHN3aXRjaCBsYXN0
IHZjcHUgb2YgYW4gdW5pdCBhd2F5LiAqLwo+PiArICAgICAgICBpZiAoIHVuaXRfcnVubmluZyh2
LT5zY2hlZF91bml0KSA9PSAxICkKPj4gKyAgICAgICAgICAgIHJldHVybiBOVUxMOwo+PiArCj4+
ICsgICAgICAgIHYtPm5ld19zdGF0ZSA9IHZjcHVfcnVuc3RhdGVfYmxvY2tlZCh2KTsKPj4gKyAg
ICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwgdi0+bmV3X3N0YXRlLCBub3cpOwo+PiArICAg
ICAgICB2ID0gc2NoZWRfdW5pdDJ2Y3B1X2NwdSh2cHJldi0+c2NoZWRfdW5pdCwgY3B1KTsKPj4g
KyAgICAgICAgaWYgKCB2ICE9IHZwcmV2ICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAg
aWYgKCBpc19pZGxlX3ZjcHUodnByZXYpICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2cHJldiwgUlVOU1RBVEVfcnVubmFibGUsIG5v
dyk7Cj4+ICsgICAgICAgICAgICAgICAgdnByZXYtPnNjaGVkX3VuaXQgPSBnZXRfc2NoZWRfcmVz
KGNwdSktPnNjaGVkX3VuaXRfaWRsZTsKPj4gKyAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAg
IGVsc2UKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICB2LT5zY2hlZF91bml0
ID0gdnByZXYtPnNjaGVkX3VuaXQ7Cj4+ICsgICAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UodiwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKPj4gKyAgICAgICAgICAgIH0KPj4gKyAg
ICAgICAgfQo+PiArICAgIH0KPj4gKwo+PiArICAgIHYtPmlzX3J1bm5pbmcgPSAxOwo+IAo+IEJl
c2lkZXMgdGhpcyB3YW50aW5nIHRvIHVzZSAidHJ1ZSIsIGhvdyBjb21lIHRoaXMgaXMgdW5jb25k
aXRpb25hbAo+IGRlc3BpdGUgdGhlIGZ1bmN0aW9uIGhlcmUgYmVpbmcgdXNlZCBmb3IgYm90aCB3
YWtpbmcgYW5kIHB1dHRpbmcgdG8KPiBzbGVlcCBvZiBhIHZDUFU/CgpBdCB0aGF0IHRpbWUgdiBp
cyB0aGUgdmNwdSB3aGljaCB3aWxsIGJlIHJ1bm5pbmcgbmV4dCwgc28gZWl0aGVyIHRoZQpqdXN0
IHdva2VuIHVwIG9uZSwgb3IgdGhlIGlkbGUgdmNwdS4gSSBjYW4gYWRkIGEgY29tbWVudC4KCj4g
Cj4+IEBAIC0yMDY3LDkgKzIxNjAsMjkgQEAgc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkK
Pj4gICAKPj4gICAgICAgbm93ID0gTk9XKCk7Cj4+ICAgCj4+ICsgICAgdiA9IHVuaXQydmNwdV9j
cHUocHJldiwgY3B1KTsKPj4gKyAgICBpZiAoIHYgJiYgdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2gg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgdiA9IHNjaGVkX2ZvcmNlX2NvbnRleHRfc3dpdGNoKHZw
cmV2LCB2LCBjcHUsIG5vdyk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCB2ICkKPj4gKyAgICAgICAg
ewo+PiArICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7Cj4g
Cj4gSSBjYW4ndCBmaWd1cmUgd2hhdCBpdCBpcyB0aGF0IGd1YXJhbnRlZXMgdGhhdCB0aGlzIHVu
bG9jayBpc24ndAo+IGdvaW5nIHRvIGJlIGZvbGxvd2VkIC4uLgo+IAo+PiArICAgICAgICAgICAg
c2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGZhbHNlLCBub3cpOwo+PiArICAgICAgICB9
Cj4+ICsKPj4gKyAgICAgICAgZG9fc29mdGlycSA9IHRydWU7Cj4+ICsgICAgfQo+PiArCj4+ICAg
ICAgIGlmICggIXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKPj4gICAgICAgewo+PiAgICAgICAg
ICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7Cj4gCj4gLi4uIGJ5IGFub3Ro
ZXIgdW5sb2NrIGhlcmUuIE9yIHdhaXQgLSBpcyBzY2hlZF9jb250ZXh0X3N3aXRjaCgpCj4gKGFu
ZCBwZXJoYXBzIG90aGVyIGZ1bmN0aW9ucyBpbnZvbHZlZCB0aGVyZSkgbGFja2luZyBhICJub3Jl
dHVybiIKPiBhbm5vdGF0aW9uPwoKSW5kZWVkIGl0IGlzLiBMaWtlIGNvbnRleHRfc3dpdGNoKCkg
dG9kYXkuIDotKQoKSSdsbCBhbm5vdGF0ZSB0aGUgZnVuY3Rpb25zLgoKPiAKPj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKPj4gQEAgLTEwMCw2ICsxMDAsMTEgQEAgc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFi
bGUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4+ICAgICAgIHJldHVybiBmYWxzZTsK
Pj4gICB9Cj4+ICAgCj4+ICtzdGF0aWMgaW5saW5lIGludCB2Y3B1X3J1bnN0YXRlX2Jsb2NrZWQo
c3RydWN0IHZjcHUgKnYpCj4gCj4gY29uc3Q/CgpZZXMuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:07:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13: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 1iD71C-0007kq-Ry; Wed, 25 Sep 2019 13:07:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD71B-0007kj-Mu
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:07:41 +0000
X-Inumbo-ID: 743977e8-df95-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 743977e8-df95-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 13:07:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2E503B7E3;
 Wed, 25 Sep 2019 13:07:40 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
 <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
 <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
 <e00a1ec0-63ba-d2b6-9bb8-7695cd8bd7fd@suse.com>
 <aecf79bf-029d-6033-aa27-5eb4ef9af650@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7962de1d-8ad5-13ef-3377-3b16c07b9afd@suse.com>
Date: Wed, 25 Sep 2019 15:07:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aecf79bf-029d-6033-aa27-5eb4ef9af650@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxNDo0MCwgSsO8cmdlbiBHcm/DnyAgd3JvdGU6Cj4gT24gMjQuMDkuMTkg
MTc6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAyNC4wOS4yMDE5IDE3OjA5LCBKw7xyZ2Vu
IEdyb8OfIHdyb3RlOgo+Pj4gT24gMjQuMDkuMTkgMTc6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+IE9uIDI0LjA5LjIwMTkgMTY6NDEsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+Pj4+IGZvcl9l
YWNoX3NjaGVkX3VuaXRfdmNwdSgpIGZvciBhbiBpZGxlCj4+Pj4+IHVuaXQgbWlnaHQgZW5kIHBy
ZW1hdHVyZSB3aGVuIG9uZSBvZiB0aGUgdmNwdXMgaXMgcnVubmluZyBpbiBhbm90aGVyCj4+Pj4+
IHVuaXQgKGlkbGVfdmNwdS0+c2NoZWRfdW5pdCAhPSBpZGxlX3VuaXQpLgo+Pj4+Cj4+Pj4gT2gs
IHRoYXQgKHYpLT5zY2hlZF91bml0ID09IChpKSBpbiB0aGUgY29uc3RydWN0IGlzIGNsZWFybHkg
dW5leHBlY3RlZC4KPj4+PiBJcyB0aGlzIHJlYWxseSBzdGlsbCBuZWVkZWQgYnkgdGhlIGVuZCBv
ZiB0aGUgc2VyaWVzPyBJIHJlYWxpemUgdGhhdAo+Pj4+IF9zb21lXyBjaGVjayBpcyBuZWVkZWQs
IGJ1dCBjb3VsZCB0aGlzIHBlcmhhcHMgYmUgYXJyYW5nZWQgaW4gYSB3YXkKPj4+PiB0aGF0IHlv
dSdkIHN0aWxsIGhpdCBhbGwgdkNQVS1zIHdoZW4gdXNpbmcgaXQgb24gYW4gaWRsZSB1bml0LCBu
bwo+Pj4+IG1hdHRlciB3aGV0aGVyIHRoZXkncmUgaW4gdXNlIGFzIGEgc3Vic3RpdHV0ZSBpbiBh
ICJyZWFsIiB1bml0Pwo+Pj4KPj4+IEkgY291bGQgZG8gdGhhdCBieSBoYXZpbmcgYW5vdGhlciBs
aW5rZWQgbGlzdCBpbiBzdHJ1Y3QgdmNwdS4gVGhpcyB3YXkKPj4+IEkgY2FuIGF2b2lkIGl0Lgo+
Pgo+PiBPaCwgbm8sIG5vdCBhbm90aGVyIGxpc3QganVzdCBmb3IgdGhpcyBwdXJwb3NlLiBJIHdh
cyByYXRoZXIgdGhpbmtpbmcKPj4gb2YgZS5nLiBhIGNvbXBhcmlzb24gb2YgSURzLgo+IAo+IFRo
YXQgd291bGQgcmVzdWx0IGVpdGhlciBpbiBzb21ldGhpbmcgbGlrZToKPiAKPiAodiktPnZjcHVf
aWQgPCAodSktPnVuaXRfaWQgKyAodSktPnJlcy0+Y3B1cG9vbC0+Z3JhbnVsYXJpdHkKPiAKPiBy
ZXF1aXJpbmcgdG8gbWFrZSBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgcHVibGljIGFzIGtleWhhbmRs
ZXIuYyBuZWVkcwo+IGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSgpIHBsdXMgYmVpbmcgcXVpdGUg
ZXhwZW5zaXZlLAoKSSBhZ3JlZSB0aGlzIGlzIG5vdCBhIGdvb2Qgb3B0aW9uLgoKPiBvcjoKPiAK
PiAhKHUpLT5uZXh0X2luX2xpc3QgfHwgKHYpLT52Y3B1X2lkIDwgKHUpLT5uZXh0X2luX2xpc3Qt
PnVuaXRfaWQKPiAKPiB3aGljaCBzZWVtcyB0byBiZSBtb3JlIGV4cGVuc2l2ZSBhcyB0aGUgY3Vy
cmVudCB2YXJpYW50LCB0b28uCgpJdCdzIG5vdCB0aGlzIG11Y2ggbW9yZSBleHBlbnNpdmUsIGFu
ZCBpdCBlbGltaW5hdGVzIHVuZXhwZWN0ZWQKKGFzIEkgd291bGQgY2FsbCBpdCkgYmVoYXZpb3Is
IHNvIEkgdGhpbmsgSSdkIGdvIHRoaXMgcm91dGUuIExldCdzCnNlZSBpZiBvdGhlcnMsIGluIHBh
cnRpY3VsYXIgRGFyaW8gb3IgR2VvcmdlLCBoYXZlIGFuIG9waW5pb24KZWl0aGVyIHdheS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:09:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:09:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD72t-0007ww-9e; Wed, 25 Sep 2019 13:09:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD72s-0007wq-Gt
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:09:26 +0000
X-Inumbo-ID: b2a04354-df95-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b2a04354-df95-11e9-b588-bc764e2007e4;
 Wed, 25 Sep 2019 13:09: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 DCE40ABC6;
 Wed, 25 Sep 2019 13:09:24 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-37-jgross@suse.com>
 <c0f32c90-843a-c5c0-66ff-fe3d5ff879ae@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a790d1ec-c2f4-f964-d18f-50dfe9acde69@suse.com>
Date: Wed, 25 Sep 2019 15:09:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c0f32c90-843a-c5c0-66ff-fe3d5ff879ae@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 36/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMTkgMTQ6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTM1MSwyNiArMzUxLDEwIEBAIHN0
YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3Bp
bmxvY2tfdCAqbG9jazIsCj4+ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUobG9jazEsIGZs
YWdzKTsKPj4gICB9Cj4+ICAgCj4+IC1zdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2Y3B1ICp2KQo+PiArc3RhdGljIHZvaWQgc2NoZWRf
ZnJlZV91bml0X21lbShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPj4gICB7Cj4+ICAgICAgIHN0
cnVjdCBzY2hlZF91bml0ICpwcmV2X3VuaXQ7Cj4+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB1
bml0LT5kb21haW47Cj4+IC0gICAgc3RydWN0IHZjcHUgKnZ1bml0Owo+PiAtICAgIHVuc2lnbmVk
IGludCBjbnQgPSAwOwo+PiAtCj4+IC0gICAgLyogRG9uJ3QgY291bnQgdG8gYmUgcmVsZWFzZWQg
dmNwdSwgbWlnaHQgYmUgbm90IGluIHZjcHUgbGlzdCB5ZXQuICovCj4+IC0gICAgZm9yX2VhY2hf
c2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdnVuaXQgKQo+PiAtICAgICAgICBpZiAoIHZ1bml0ICE9
IHYgKQo+PiAtICAgICAgICAgICAgY250Kys7Cj4+IC0KPj4gLSAgICB2LT5zY2hlZF91bml0ID0g
TlVMTDsKPj4gLSAgICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdLS07Cj4+
IC0KPj4gLSAgICBpZiAoIGNudCApCj4+IC0gICAgICAgIHJldHVybjsKPj4gLQo+PiAtICAgIGlm
ICggdW5pdC0+dmNwdV9saXN0ID09IHYgKQo+PiAtICAgICAgICB1bml0LT52Y3B1X2xpc3QgPSB2
LT5uZXh0X2luX2xpc3Q7Cj4+ICAgCj4+ICAgICAgIGlmICggZC0+c2NoZWRfdW5pdF9saXN0ID09
IHVuaXQgKQo+PiAgICAgICAgICAgZC0+c2NoZWRfdW5pdF9saXN0ID0gdW5pdC0+bmV4dF9pbl9s
aXN0Owo+PiBAQCAtMzkzLDYgKzM3NywyNiBAQCBzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXQo
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgICB4ZnJlZSh1
bml0KTsKPj4gICB9Cj4+ICAgCj4+ICtzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2Y3B1ICp2KQo+PiArewo+PiArICAgIHN0cnVjdCB2
Y3B1ICp2dW5pdDsKPj4gKyAgICB1bnNpZ25lZCBpbnQgY250ID0gMDsKPj4gKwo+PiArICAgIC8q
IERvbid0IGNvdW50IHRvIGJlIHJlbGVhc2VkIHZjcHUsIG1pZ2h0IGJlIG5vdCBpbiB2Y3B1IGxp
c3QgeWV0LiAqLwo+PiArICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHZ1bml0
ICkKPj4gKyAgICAgICAgaWYgKCB2dW5pdCAhPSB2ICkKPj4gKyAgICAgICAgICAgIGNudCsrOwo+
PiArCj4+ICsgICAgdi0+c2NoZWRfdW5pdCA9IE5VTEw7Cj4+ICsgICAgdW5pdC0+cnVuc3RhdGVf
Y250W3YtPnJ1bnN0YXRlLnN0YXRlXS0tOwo+PiArCj4+ICsgICAgaWYgKCB1bml0LT52Y3B1X2xp
c3QgPT0gdiApCj4+ICsgICAgICAgIHVuaXQtPnZjcHVfbGlzdCA9IHYtPm5leHRfaW5fbGlzdDsK
Pj4gKwo+PiArICAgIGlmICggIWNudCApCj4+ICsgICAgICAgIHNjaGVkX2ZyZWVfdW5pdF9tZW0o
dW5pdCk7Cj4+ICt9Cj4gCj4gVGhlIGVudGlyZSBzY2hlZF9mcmVlX3VuaXQoKSBpcyBuZXcgY29k
ZSAoc3RhcnRpbmcgZnJvbSBwYXRjaCAzKSAtIHdoeQo+IGRvbid0IHlvdSBhcnJhbmdlIGZvciB0
aGUgc3BsaXQgcmlnaHQgYXdheSwgaW5zdGVhZCBvZiBtb3ZpbmcgY29kZQo+IGFyb3VuZCBoZXJl
PwoKSSB3YW50ZWQgdG8gaW50cm9kdWNlIG5ldyBzdWJmdW5jdGlvbnMgb25seSB3aGVuIHRoZXkg
YXJlIHJlYWxseSBuZWVkZWQuCkkgY2FuIG1lcmdlIHRoaXMgcGF0Y2ggaW50byBwYXRjaCAzIGlm
IHlvdSBsaWtlIHRoYXQgYmV0dGVyLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:11:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13: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 1iD755-0000Ga-QP; Wed, 25 Sep 2019 13:11:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD754-0000GS-65
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:11:42 +0000
X-Inumbo-ID: 038e7150-df96-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 038e7150-df96-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 13:11: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 9EDCBB152;
 Wed, 25 Sep 2019 13:11:40 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-35-jgross@suse.com>
 <cb03241e-908b-e939-7585-855cadc00068@suse.com>
 <76b8ac21-a20e-069a-c7a3-36b46b60d692@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d7887227-81e7-8750-9e9f-04a5e5a8abfc@suse.com>
Date: Wed, 25 Sep 2019 15:11:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <76b8ac21-a20e-069a-c7a3-36b46b60d692@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 34/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxNDo1OCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNC4wOS4xOSAx
Mjo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBAQCAtMjAxNSw3ICsyMDc5LDggQEAgc3RhdGljIHZvaWQgc2NoZWRf
c2xhdmUodm9pZCkKPj4+ICAgCj4+PiAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9j
aywgY3B1KTsKPj4+ICAgCj4+PiAtICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBzY2hl
ZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksIG5vdyk7Cj4+PiArICAgIHNjaGVkX2NvbnRleHRf
c3dpdGNoKHZwcmV2LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksCj4+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgIGlzX2lkbGVfdW5pdChuZXh0KSAmJiAhaXNfaWRsZV91bml0KHBy
ZXYpLCBub3cpOwo+Pj4gICB9Cj4+PiAgIAo+Pj4gICAvKgo+Pj4gQEAgLTIwNzUsNyArMjE0MCw4
IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCj4+PiAgICAgICBwY3B1X3NjaGVkdWxlX3Vu
bG9ja19pcnEobG9jaywgY3B1KTsKPj4+ICAgCj4+PiAgICAgICB2bmV4dCA9IHNjaGVkX3VuaXQy
dmNwdV9jcHUobmV4dCwgY3B1KTsKPj4+IC0gICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYs
IHZuZXh0LCBub3cpOwo+Pj4gKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQs
Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICFpc19pZGxlX3VuaXQocHJldikgJiYgaXNf
aWRsZV91bml0KG5leHQpLCBub3cpOwo+Pj4gICB9Cj4+Cj4+IEFzIGEgbWlub3IgcmVtYXJrLCBJ
IHRoaW5rIGJldHdlZW4gc3VjaCBjb25zdHJ1Y3RzIGl0IHdvdWxkIGJlIGdvb2QKPj4gaWYgdGhl
cmUgd2FzIG5vIGRpZmZlcmVuY2UsIHVubGVzcyB0aGVyZSdzIGEgcmVhc29uIHRvIGhhdmUgb25l
LiBZZXQKPj4gaWYgdGhlcmUgd2FzIGEgcmVhc29uLCBpdCBzdXJlbHkgd291bGQgd2FudCB0byBi
ZSBzcGVsbGVkIG91dC4KPiAKPiBJIGd1ZXNzIHlvdSBtZWFuIGNoYW5naW5nIHRoZSBwYXJhbWV0
ZXJzIG9mIHNjaGVkX2NvbnRleHRfc3dpdGNoKCk/IEkKPiBjYW4gZG8gdGhhdC4KCldlbGwsIHll
cywgdGhlIHR3byBzaWRlcyBvZiB0aGUgJiYgaW4gb25lIG9mIHRoZW0uCgo+Pj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zbXAuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAu
aAo+Pj4gQEAgLTc2LDYgKzc2LDkgQEAgdm9pZCBzZXRfbnJfc29ja2V0cyh2b2lkKTsKPj4+ICAg
LyogUmVwcmVzZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIGluIGVhY2ggc29ja2V0LiAqLwo+
Pj4gICBleHRlcm4gY3B1bWFza190ICoqc29ja2V0X2NwdW1hc2s7Cj4+PiAgIAo+Pj4gKyNkZWZp
bmUgZ2V0X2NwdV9jdXJyZW50KGNwdSkgXAo+Pj4gKyAgICAoZ2V0X2NwdV9pbmZvX2Zyb21fc3Rh
Y2soKHVuc2lnbmVkIGxvbmcpc3RhY2tfYmFzZVtjcHVdKS0+Y3VycmVudF92Y3B1KQo+Pgo+PiBJ
IGRvbid0IHRoaW5rIHRoaXMgY2FuIGdvIHdpdGhvdXQgYSBjb21tZW50IGNsYXJpZnlpbmcgdW5k
ZXIgd2hhdAo+PiAocHJldHR5IG5hcnJvdyBJIHRoaW5rKSBjb25kaXRpb25zIHRoaXMgaXMgbGVn
aXRpbWF0ZSB0byB1c2UuCj4gCj4gT2theS4gSSdsbCBhZGQgYSBjb21tZW50IGxpa2U6ICJ0byBi
ZSB1c2VkIG9ubHkgd2hpbGUgbm8gY29udGV4dCBzd2l0Y2gKPiBjYW4gb2NjdXIgb24gdGhlIGNw
dSIuCgpUbyBiZSBjcnlzdGFsIGNsZWFyLCBJJ2QgYXBwZW5kICIsIGkuZS4gYnkgY2VydGFpbiBz
Y2hlZHVsaW5nIGNvZGUgb25seSIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:14:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:14:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD77L-0000Ov-AD; Wed, 25 Sep 2019 13:14: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=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD77J-0000Oo-EE
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:14:01 +0000
X-Inumbo-ID: 569dcc2e-df96-11e9-9630-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 569dcc2e-df96-11e9-9630-12813bfff9fa;
 Wed, 25 Sep 2019 13:14: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 C76C0AD8E;
 Wed, 25 Sep 2019 13:13:59 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-38-jgross@suse.com>
 <1184754b-fbc3-dfb6-6476-e9305e8e1421@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <09dcab9b-7482-8636-204e-dedb477baef2@suse.com>
Date: Wed, 25 Sep 2019 15:13:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1184754b-fbc3-dfb6-6476-e9305e8e1421@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 37/47] 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: 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>, 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>

T24gMjQuMDkuMTkgMTQ6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKPj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+PiBAQCAtMzUyLDkgKzM1Miwx
MCBAQCBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGxhc3RfdGlja2xlX2NwdSk7Cj4+ICAg
c3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF91bml0ICpuZXcp
Cj4+ICAgewo+PiAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9jcHUobmV3LT51
bml0KTsKPj4gKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpOwo+PiAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKPj4gICAg
ICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9j
cHUoY3B1KSk7Cj4+IC0gICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJ
VihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7Cj4+ICsgICAgc3RydWN0IGNzY2hlZF9wcml2YXRl
ICpwcnYgPSBDU0NIRURfUFJJVihzZC0+c2NoZWR1bGVyKTsKPiAKPiBJcyB0aGUgc2luZ2xlIHVz
ZSAic2QiIChhbmQsIGFzIG1lbnRpb25lZCBlbHNld2hlcmUsIG1pcy1uYW1lZCkKPiByZWFsbHkg
d29ydGggaXQ/IChBcHBsaWNhYmxlIGZ1cnRoZXIgZG93biBhcyB3ZWxsLikKPiAKPj4gQEAgLTkz
MSw3ICs5MzIsOCBAQCBjc2NoZWRfdW5pdF9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2
LCB1bnNpZ25lZCBpbnQgY3B1KQo+PiAgIHsKPj4gICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1
cnJ1bml0ID0gY3VycmVudC0+c2NoZWRfdW5pdDsKPj4gICAgICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQoY3VycnVuaXQpOwo+PiAtICAgIGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwo+PiArICAgIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7Cj4+ICsgICAgY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzID0gc2QtPnNjaGVkdWxlcjsKPj4gICAKPj4gICAgICAgQVNT
RVJUKCBzY2hlZF91bml0X2NwdShjdXJydW5pdCkgPT0gY3B1ICk7Cj4+ICAgICAgIEFTU0VSVCgg
c3ZjLT5zZG9tICE9IE5VTEwgKTsKPj4gQEAgLTk4Nyw4ICs5ODksNyBAQCBjc2NoZWRfdW5pdF9h
Y2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQo+PiAgICAg
ICAgICAgICAgICAqIGlkbGVycy4gQnV0LCBpZiB3ZSBhcmUgaGVyZSwgaXQgbWVhbnMgdGhlcmUg
aXMgc29tZW9uZSBydW5uaW5nCj4+ICAgICAgICAgICAgICAgICogb24gaXQsIGFuZCBoZW5jZSB0
aGUgYml0IG11c3QgYmUgemVybyBhbHJlYWR5Lgo+PiAgICAgICAgICAgICAgICAqLwo+PiAtICAg
ICAgICAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwKPj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1
KSktPmlkbGVycykpOwo+PiArICAgICAgICAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgQ1NDSEVEX1BSSVYoc2QtPnNjaGVkdWxlciktPmlkbGVycykpOwo+IAo+IFdoaWxlIGF0IHRo
ZSBmaXJzdCBnbGFuY2UgInNkIiBpcyB1c2VkIHR3aWNlIGhlcmUsIHRoaXMgMm5kIHVzZSBpcwo+
IGFjdHVhbGx5IHVubmVjZXNzYXJ5IC0gImNwdSIgaGFzbid0IGNoYW5nZWQgZnJvbSB0aGUgYmVn
aW5uaW5nIG9mCj4gdGhlIGZ1bmN0aW9uIGFmYWljcywgYW5kIGhlbmNlICJvcHMiIGNvdWxkIGJl
IHVzZWQgaGVyZS4KCiJzZCIgaXMgbm93ICJzciIgZXZlcnl3aGVyZS4KCkFuZCB5ZXMsIHVzaW5n
IG9wcyBoZXJlIHNlZW1zIG9rYXkuCgo+IAo+IFByZWZlcmFibHkgd2l0aCB0aGUgc3VnZ2VzdGVk
IGFkanVzdG1lbnRzIChidXQgZmluYWwganVkZ2VtZW50IGlzCj4gd2l0aCB0aGUgc2NoZWR1bGVy
IG1haW50YWluZXJzIGFueXdheSkKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKVGhhbmtzLAoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD78N-0000Tp-Ml; Wed, 25 Sep 2019 13:15:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD78M-0000Th-Dd
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:15:06 +0000
X-Inumbo-ID: 7d5a1746-df96-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7d5a1746-df96-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 13:15: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 D9C18AFCC;
 Wed, 25 Sep 2019 13:15:04 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-35-jgross@suse.com>
 <cb03241e-908b-e939-7585-855cadc00068@suse.com>
 <76b8ac21-a20e-069a-c7a3-36b46b60d692@suse.com>
 <d7887227-81e7-8750-9e9f-04a5e5a8abfc@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <25dffa7f-c1aa-9adf-db22-9a78a9b6daed@suse.com>
Date: Wed, 25 Sep 2019 15:15:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d7887227-81e7-8750-9e9f-04a5e5a8abfc@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 34/47] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTU6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI1LjA5LjIwMTkgMTQ6
NTgsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDI0LjA5LjE5IDEyOjUzLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQEAgLTIwMTUsNyArMjA3OSw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCj4+
Pj4gICAgCj4+Pj4gICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwo+
Pj4+ICAgIAo+Pj4+IC0gICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHNjaGVkX3VuaXQy
dmNwdV9jcHUobmV4dCwgY3B1KSwgbm93KTsKPj4+PiArICAgIHNjaGVkX2NvbnRleHRfc3dpdGNo
KHZwcmV2LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksCj4+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICBpc19pZGxlX3VuaXQobmV4dCkgJiYgIWlzX2lkbGVfdW5pdChwcmV2KSwg
bm93KTsKPj4+PiAgICB9Cj4+Pj4gICAgCj4+Pj4gICAgLyoKPj4+PiBAQCAtMjA3NSw3ICsyMTQw
LDggQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKPj4+PiAgICAgICAgcGNwdV9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7Cj4+Pj4gICAgCj4+Pj4gICAgICAgIHZuZXh0ID0gc2No
ZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpOwo+Pj4+IC0gICAgc2NoZWRfY29udGV4dF9zd2l0
Y2godnByZXYsIHZuZXh0LCBub3cpOwo+Pj4+ICsgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnBy
ZXYsIHZuZXh0LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2lkbGVfdW5pdChw
cmV2KSAmJiBpc19pZGxlX3VuaXQobmV4dCksIG5vdyk7Cj4+Pj4gICAgfQo+Pj4KPj4+IEFzIGEg
bWlub3IgcmVtYXJrLCBJIHRoaW5rIGJldHdlZW4gc3VjaCBjb25zdHJ1Y3RzIGl0IHdvdWxkIGJl
IGdvb2QKPj4+IGlmIHRoZXJlIHdhcyBubyBkaWZmZXJlbmNlLCB1bmxlc3MgdGhlcmUncyBhIHJl
YXNvbiB0byBoYXZlIG9uZS4gWWV0Cj4+PiBpZiB0aGVyZSB3YXMgYSByZWFzb24sIGl0IHN1cmVs
eSB3b3VsZCB3YW50IHRvIGJlIHNwZWxsZWQgb3V0Lgo+Pgo+PiBJIGd1ZXNzIHlvdSBtZWFuIGNo
YW5naW5nIHRoZSBwYXJhbWV0ZXJzIG9mIHNjaGVkX2NvbnRleHRfc3dpdGNoKCk/IEkKPj4gY2Fu
IGRvIHRoYXQuCj4gCj4gV2VsbCwgeWVzLCB0aGUgdHdvIHNpZGVzIG9mIHRoZSAmJiBpbiBvbmUg
b2YgdGhlbS4KCkFoLCBva2F5LgoKPiAKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nt
cC5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaAo+Pj4+IEBAIC03Niw2ICs3
Niw5IEBAIHZvaWQgc2V0X25yX3NvY2tldHModm9pZCk7Cj4+Pj4gICAgLyogUmVwcmVzZW50aW5n
IEhUIGFuZCBjb3JlIHNpYmxpbmdzIGluIGVhY2ggc29ja2V0LiAqLwo+Pj4+ICAgIGV4dGVybiBj
cHVtYXNrX3QgKipzb2NrZXRfY3B1bWFzazsKPj4+PiAgICAKPj4+PiArI2RlZmluZSBnZXRfY3B1
X2N1cnJlbnQoY3B1KSBcCj4+Pj4gKyAgICAoZ2V0X2NwdV9pbmZvX2Zyb21fc3RhY2soKHVuc2ln
bmVkIGxvbmcpc3RhY2tfYmFzZVtjcHVdKS0+Y3VycmVudF92Y3B1KQo+Pj4KPj4+IEkgZG9uJ3Qg
dGhpbmsgdGhpcyBjYW4gZ28gd2l0aG91dCBhIGNvbW1lbnQgY2xhcmlmeWluZyB1bmRlciB3aGF0
Cj4+PiAocHJldHR5IG5hcnJvdyBJIHRoaW5rKSBjb25kaXRpb25zIHRoaXMgaXMgbGVnaXRpbWF0
ZSB0byB1c2UuCj4+Cj4+IE9rYXkuIEknbGwgYWRkIGEgY29tbWVudCBsaWtlOiAidG8gYmUgdXNl
ZCBvbmx5IHdoaWxlIG5vIGNvbnRleHQgc3dpdGNoCj4+IGNhbiBvY2N1ciBvbiB0aGUgY3B1Ii4K
PiAKPiBUbyBiZSBjcnlzdGFsIGNsZWFyLCBJJ2QgYXBwZW5kICIsIGkuZS4gYnkgY2VydGFpbiBz
Y2hlZHVsaW5nIGNvZGUgb25seSIuCgpGaW5lIHdpdGggbWUuCgoKSnVlcmdlbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:16:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 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 1iD79q-0000dF-8r; Wed, 25 Sep 2019 13:16:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD79o-0000d7-OX
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:16:36 +0000
X-Inumbo-ID: b3193a56-df96-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b3193a56-df96-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 13:16: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 2DDEBAF77;
 Wed, 25 Sep 2019 13:16:35 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-37-jgross@suse.com>
 <c0f32c90-843a-c5c0-66ff-fe3d5ff879ae@suse.com>
 <a790d1ec-c2f4-f964-d18f-50dfe9acde69@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d23fd6a3-9d37-90eb-3837-6fed5a1189ad@suse.com>
Date: Wed, 25 Sep 2019 15:16:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a790d1ec-c2f4-f964-d18f-50dfe9acde69@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 36/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxNTowOSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNC4wOS4xOSAx
NDowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjA5LjIwMTkgMTA6NTIsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4+ICsrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwo+Pj4gQEAgLTM1MSwyNiArMzUxLDEwIEBAIHN0YXRpYyB2b2lk
IHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3BpbmxvY2tfdCAq
bG9jazIsCj4+PiAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7Cj4+
PiAgIH0KPj4+ICAgCj4+PiAtc3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LCBzdHJ1Y3QgdmNwdSAqdikKPj4+ICtzdGF0aWMgdm9pZCBzY2hlZF9mcmVl
X3VuaXRfbWVtKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQo+Pj4gICB7Cj4+PiAgICAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqcHJldl91bml0Owo+Pj4gICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHVu
aXQtPmRvbWFpbjsKPj4+IC0gICAgc3RydWN0IHZjcHUgKnZ1bml0Owo+Pj4gLSAgICB1bnNpZ25l
ZCBpbnQgY250ID0gMDsKPj4+IC0KPj4+IC0gICAgLyogRG9uJ3QgY291bnQgdG8gYmUgcmVsZWFz
ZWQgdmNwdSwgbWlnaHQgYmUgbm90IGluIHZjcHUgbGlzdCB5ZXQuICovCj4+PiAtICAgIGZvcl9l
YWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHZ1bml0ICkKPj4+IC0gICAgICAgIGlmICggdnVu
aXQgIT0gdiApCj4+PiAtICAgICAgICAgICAgY250Kys7Cj4+PiAtCj4+PiAtICAgIHYtPnNjaGVk
X3VuaXQgPSBOVUxMOwo+Pj4gLSAgICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3Rh
dGVdLS07Cj4+PiAtCj4+PiAtICAgIGlmICggY250ICkKPj4+IC0gICAgICAgIHJldHVybjsKPj4+
IC0KPj4+IC0gICAgaWYgKCB1bml0LT52Y3B1X2xpc3QgPT0gdiApCj4+PiAtICAgICAgICB1bml0
LT52Y3B1X2xpc3QgPSB2LT5uZXh0X2luX2xpc3Q7Cj4+PiAgIAo+Pj4gICAgICAgaWYgKCBkLT5z
Y2hlZF91bml0X2xpc3QgPT0gdW5pdCApCj4+PiAgICAgICAgICAgZC0+c2NoZWRfdW5pdF9saXN0
ID0gdW5pdC0+bmV4dF9pbl9saXN0Owo+Pj4gQEAgLTM5Myw2ICszNzcsMjYgQEAgc3RhdGljIHZv
aWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3QgdmNwdSAq
dikKPj4+ICAgICAgIHhmcmVlKHVuaXQpOwo+Pj4gICB9Cj4+PiAgIAo+Pj4gK3N0YXRpYyB2b2lk
IHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgc3RydWN0IHZjcHUgKnYp
Cj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7Cj4+PiArICAgIHVuc2lnbmVkIGlu
dCBjbnQgPSAwOwo+Pj4gKwo+Pj4gKyAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2
Y3B1LCBtaWdodCBiZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KPj4+ICsgICAgZm9yX2VhY2hf
c2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdnVuaXQgKQo+Pj4gKyAgICAgICAgaWYgKCB2dW5pdCAh
PSB2ICkKPj4+ICsgICAgICAgICAgICBjbnQrKzsKPj4+ICsKPj4+ICsgICAgdi0+c2NoZWRfdW5p
dCA9IE5VTEw7Cj4+PiArICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0t
LTsKPj4+ICsKPj4+ICsgICAgaWYgKCB1bml0LT52Y3B1X2xpc3QgPT0gdiApCj4+PiArICAgICAg
ICB1bml0LT52Y3B1X2xpc3QgPSB2LT5uZXh0X2luX2xpc3Q7Cj4+PiArCj4+PiArICAgIGlmICgg
IWNudCApCj4+PiArICAgICAgICBzY2hlZF9mcmVlX3VuaXRfbWVtKHVuaXQpOwo+Pj4gK30KPj4K
Pj4gVGhlIGVudGlyZSBzY2hlZF9mcmVlX3VuaXQoKSBpcyBuZXcgY29kZSAoc3RhcnRpbmcgZnJv
bSBwYXRjaCAzKSAtIHdoeQo+PiBkb24ndCB5b3UgYXJyYW5nZSBmb3IgdGhlIHNwbGl0IHJpZ2h0
IGF3YXksIGluc3RlYWQgb2YgbW92aW5nIGNvZGUKPj4gYXJvdW5kIGhlcmU/Cj4gCj4gSSB3YW50
ZWQgdG8gaW50cm9kdWNlIG5ldyBzdWJmdW5jdGlvbnMgb25seSB3aGVuIHRoZXkgYXJlIHJlYWxs
eSBuZWVkZWQuCgpUaGVyZSBhcmUgY2FzZXMgd2hlcmUgdGhpcyBpcyBpbmRlZWQgdGhlIGJldHRl
ciBhcHByb2FjaDsgcGVyaGFwcwp0aGF0IGV2ZW4gdGhlIHR5cGljYWwgY2FzZS4gQnV0IGhlcmUg
eW91IHNwZW5kIGFuIGVudGlyZSBwYXRjaCBvbgpyZS1kb2luZyB3aGF0IHlvdSd2ZSBkb25lIGJl
Zm9yZS4gU28gLi4uCgo+IEkgY2FuIG1lcmdlIHRoaXMgcGF0Y2ggaW50byBwYXRjaCAzIGlmIHlv
dSBsaWtlIHRoYXQgYmV0dGVyLgoKLi4uIHllcywgcGVyc29uYWxseSBJJ2QgcHJlZmVyIHRoaXMs
IGJ1dCBpbiB0aGUgZW5kIGl0J3MgdGhlIGNhbGwKb2YgdGhlIHNjaGVkdWxlciBtYWludGFpbmVy
cy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:17:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:17:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD7AJ-0000gY-JJ; Wed, 25 Sep 2019 13:17:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD7AH-0000gK-PG
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:17:05 +0000
X-Inumbo-ID: c497df62-df96-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c497df62-df96-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 13:17: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 70536B65B;
 Wed, 25 Sep 2019 13:17:04 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-39-jgross@suse.com>
 <11902c4a-c099-1f77-4b4a-9a5f8a21a824@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <50cae387-465c-6347-846c-c520cf1b38b7@suse.com>
Date: Wed, 25 Sep 2019 15:17:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <11902c4a-c099-1f77-4b4a-9a5f8a21a824@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 38/47] 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: 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>,
 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>

T24gMjQuMDkuMTkgMTU6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEhhdmluZyBhIHBvaW50ZXIgdG8gc3RydWN0IGNw
dXBvb2wgaW4gc3RydWN0IHNjaGVkX3Jlc291cmNlIGluc3RlYWQKPj4gb2YgcGVyIGNwdSBpcyBl
bm91Z2guCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiAKPiBUZWNobmljYWxseSAvIG1lY2hhbmljYWxseQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSG93ZXZlciwgSSdtIGNvbmZ1c2VkIGJ5IHdo
YXQgYXBwZWFycyB0byBiZSBhIHJlc3VsdGluZyBjaGlja2VuLWFuZC0KPiBlZ2cgcHJvYmxlbSB3
aGVuIGNvbnNpZGVyaW5nIHRoZSBwbGFuIG9mIGFsbG93aW5nIGRpZmZlcmVudAo+IGdyYW51bGFy
aXRpZXMgaW4gZGlmZmVyZW50IGNwdXBvb2xzLiBQZXJoYXBzIEknbSBlaXRoZXIgbWlzLQo+IHJl
bWVtYmVyaW5nIHRoYXQgcGxhbiwgb3IgaXQncyBub3QgY2xlYXIgdG8gbWUgaG93IGRhdGEgd291
bGQgZ2V0Cj4gc3RydWN0dXJlZCBpbiB0aGF0IGNhc2UuCgpUaGVyZSBzdGlsbCBpczoKCkRFRklO
RV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMp
OwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:20:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD7DQ-0001WE-4b; Wed, 25 Sep 2019 13:20:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD7DP-0001W9-9e
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:20:19 +0000
X-Inumbo-ID: 37af445e-df97-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 37af445e-df97-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 13:20:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7832CAFCC;
 Wed, 25 Sep 2019 13:20:17 +0000 (UTC)
Message-ID: <71ab93d871dbc7a96a452aa37491309ef67a1722.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 15:20:16 +0200
In-Reply-To: <20190914085251.18816-16-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-16-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 15/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, Meng Xu <mengxu@cis.upenn.edu>
Content-Type: multipart/mixed; boundary="===============0811986834978069266=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Switch rt scheduler completely from vcpu to sched_unit usage.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

With just one additional note.

>   * This scheduler follows the Preemptive Global Earliest Deadline
> First (EDF)
>   * theory in real-time field.
> - * At any scheduling point, the VCPU with earlier deadline has
> higher priority.
> - * The scheduler always picks highest priority VCPU to run on a
> feasible PCPU.
> - * A PCPU is feasible if the VCPU can run on this PCPU and (the PCPU
> is idle or
> - * has a lower-priority VCPU running on it.)
> + * At any scheduling point, the UNIT with earlier deadline has
> higher priority.
>
=46rom the real-time scheduling theory point of view, whether this really
makes sense (i.e., it still makes it possible to provide real-time
scheduling guarantees to guests, and if yes, how) has to be thought and
considered.

But this of course applies to the case when core-scheduling is actually
used, which is not (at least by default) for now. Moreover, we're
planning to make it possible to have it enabled on a per-pool basis,
which means it will be possible to have sched_rt cpupools with core
scheduling disabled.

On this grounds, I'm ok with the changes to this scheduler. When the
series is in, I'll add a note to this respect in some sched_rt related
piece of documentation.

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)


--=-Ghblsp6PBd9OclFHMnyb
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+4FAl2LaZAACgkQFkJ4iaW4
c+5EvBAAgHlRfoy7pEC6H6UBT0kkCP0DX7ENSNXI9X9Pue39PLIQxeNH9w4Psbw/
G2uuANopAmC+mrLoNKprYHvUqw4ptsc4a72qYAyl1wNrDemMz5AVyT2QsU8oYIky
mCvf3hDYD71sMGQypUedybTjT409RtbNElKuZSJPHUy5ZVbdarsEDgBO+PQJ5gQL
Bh3S5j/irzolPeoINYdG6/deNQ6eer8EsxU/k5zNr3cdv+iApdhrlHTKrSOjooyA
pCq04kkNbK6k5kSlHipfvnnQ6fR/ssGNgG58xwxHNjDjLh2sl38DuPidRKIbR2/D
3aMOX/C7U3KRGBcNoeatFI47v3ncGXwDLKOzOcnbUXqB9jzu6D9mV0YicENa6PB2
oL2s5jAaHB0Cv4AjjWe+leBwQzJ6XRhiev/GKtMac9nZHJX8DmacKu9m8N4iVLaj
Fp1KwQbCp4FzpZR1aThWSLWWagAxQPa52kgFF73a1v6M0+gFYoIUdlzGtoISRBuc
qpv0pf+JnLY7POmvs45Z6anWTJVNwqRFvpGq7LGbKglFnx7sU7Yc34PsuYVaVYdn
0NfOGPDm5K30yTuAF78gqQFGFEBwBTHWPWwBBOZ7IHLcjYYu5pdA+ZfaXL5FvOwI
yfGt6wRKdmSSBQ+2cUN4v/MZZwwhKT5YgfVTUajpHp+lVJwYGJU=
=B+0j
-----END PGP SIGNATURE-----

--=-Ghblsp6PBd9OclFHMnyb--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0811986834978069266==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:23:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD7GZ-0001g9-Ls; Wed, 25 Sep 2019 13:23:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD7GY-0001g3-Sv
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:23:34 +0000
X-Inumbo-ID: ac4be4f2-df97-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id ac4be4f2-df97-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 13:23:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569417814;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ejge2nj8hA/XuJGmi7oKu9FcHQEyTiNTp71d3mwJqdo=;
 b=JyRwrf4++fK/yjqbieGg5QIYtPEBdmjgQPy5c4BwrOsCX7E+ajxcYzr4
 O/EUfyOVU++bBUwxRkIr45C5s7684hFYDr0568UW2MsGssbTuynrbmnaO
 Y7+6Ypj7ZBl2WcdWtvf4wLja0DZegcgNE+7ARNZhbpX/RoDD7Zxwav9jl o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cc3tGK1DOarGFM+mtBBBiSwmrn1b2TNe7EPBZgQWqlAHPxc2SMf6T/5xLOaubzPLmFSv9NOmuG
 +7AJ6USVMlgsXwaKy9mYdZgpkD6hqRXPdpHGPzX05s8eNM5pvRQwbJ5IW3ZuFPTZ8brkb5h55x
 lpTr7+tQKtljiW4zvYaz8JIr7ERrBHBdzGi3pQ5ijM+MWyPv6YjEh/mJ7Svml4agNQoGUnEhHV
 f/8LlgRHuiGQspJhsxSbD0lndA28+RY2EluSpjlVz5bSut70Oyb21c9VDG1AUGL0NzTegJnLqv
 FZg=
X-SBRS: 2.7
X-MesageID: 6050925
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6050925"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <f64deee2-7b5a-3330-997c-87bfc05b0807@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: <0b1ad575-5e6f-a317-8464-2ec4f7261c28@citrix.com>
Date: Wed, 25 Sep 2019 14:23:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f64deee2-7b5a-3330-997c-87bfc05b0807@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 1/8] AMD/IOMMU: don't blindly allocate
 interrupt remapping 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: 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>

T24gMTkvMDkvMjAxOSAxNDoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQUNQSSB0YWJsZXMgYXJl
IGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhhbiB0aGVyZSBhcmUK
PiBhY3R1YWwgZGV2aWNlcy4gQnkgZGVsYXlpbmcgdGhlIHRhYmxlIGFsbG9jYXRpb25zIGZvciBt
b3N0IGNhc2VzLCBhbmQKPiBkb2luZyB0aGVtIG9ubHkgd2hlbiBhbiBhY3R1YWwgZGV2aWNlIGlz
IGtub3duIHRvIGJlIHByZXNlbnQgYXQgYSBnaXZlbgo+IHBvc2l0aW9uLCBvdmVyYWxsIG1lbW9y
eSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92ZXIgNTAwawo+IHBhZ2VzIHRv
IGp1c3Qgb3ZlciAxayAob24gbXkgc3lzdGVtIGhhdmluZyBzdWNoIEFDUEkgdGFibGUgY29udGVu
dHMpLgo+Cj4gVGFibGVzIGNvbnRpbnVlIHRvIGdldCBhbGxvY2F0ZWQgcmlnaHQgYXdheSBmb3Ig
c3BlY2lhbCBlbnRyaWVzCj4gKElPLUFQSUMsIEhQRVQpIGFzIHdlbGwgYXMgZm9yIGFsaWFzIElE
cy4gV2hpbGUgaW4gdGhlIGZvcm1lciBjYXNlCj4gdGhhdCdzIHNpbXBseSBiZWNhdXNlIHRoZXJl
IG1heSBub3QgYmUgYW55IGRldmljZSBhdCBhIGdpdmVuIHBvc2l0aW9uLAo+IGluIHRoZSBsYXR0
ZXIgY2FzZSB0aGlzIGlzIHRvIGF2b2lkIGhhdmluZyB0byBpbnRyb2R1Y2UgcmVmLWNvdW50aW5n
IG9mCj4gdGFibGUgdXNhZ2UuCj4KPiBUaGUgY2hhbmdlIGludm9sdmVzIGludm9raW5nCj4gaXRl
cmF0ZV9pdnJzX21hcHBpbmdzKGFtZF9pb21tdV9zZXR1cF9kZXZpY2VfdGFibGUpIGEgc2Vjb25k
IHRpbWUsCj4gYmVjYXVzZSB0aGUgZnVuY3Rpb24gbm93IHdhbnRzIHRvIGJlIGFibGUgdG8gZmlu
ZCBQQ0kgZGV2aWNlcywgd2hpY2gKPiBpc24ndCBwb3NzaWJsZSB5ZXQgd2hlbiBJT01NVSBzZXR1
cCBoYXBwZW5zIHZlcnkgZWFybHkgZHVyaW5nIHgyQVBJQwo+IG1vZGUgc2V0dXAuIEluIHRoaXMg
Y29udGV4dCBhbWRfaW9tbXVfaW5pdF9pbnRlcnJ1cHQoKSBnZXRzIHJlbmFtZWQgYXMKPiB3ZWxs
Lgo+Cj4gVGhlIGxvZ2ljIGFkanVzdGluZyBhIERURSdzIGludGVycnVwdCByZW1hcHBpbmcgYXR0
cmlidXRlcyBhbHNvIGdldHMKPiBjaGFuZ2VkLCBzdWNoIHRoYXQgdGhlIGxhY2sgb2YgYW4gSVJU
IHdvdWxkIHJlc3VsdCBpbiB0YXJnZXQgYWJvcnRlZAo+IHJhdGhlciB0aGFuIG5vdCByZW1hcHBl
ZCBpbnRlcnJ1cHRzIChzaG91bGQgYW55IG9jY3VyKS4KCm5vbi1yZW1hcHBlZCBvciB1bi1yZW1h
cHBlZCB3b3VsZCBiZSBzbGlnaHRseSBsZXNzIGF3a3dhcmQgZ3JhbW1hciBoZXJlLgoKPiBOb3Rl
IHRoYXQgZm9yIG5vdyBwaGFudG9tIGZ1bmN0aW9ucyBnZXQgc2VwYXJhdGUgSVJUcyBhbGxvY2F0
ZWQsIGFzIHdhcwo+IHRoZSBjYXNlIGJlZm9yZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:26:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13: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 1iD7JM-0001pD-6W; Wed, 25 Sep 2019 13:26: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=8ACI=XU=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iD7JK-0001ov-EZ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:26:26 +0000
X-Inumbo-ID: 129f52de-df98-11e9-9630-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 129f52de-df98-11e9-9630-12813bfff9fa;
 Wed, 25 Sep 2019 13:26:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569417985;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=jc8PZwMMjeXryW30Gf75JrMicFf0R23YCuP+Oh+Nj9c=;
 b=OsTstLdkLTTMt2yiKMfWau9Npn2juFaPxi2UEOjUsBVmT0BbQHvPUsfd
 WVUQ0yYypKFFAgg5JguBjLtZQa1p0hQf1QhUlaamctUPHZoFNBbtq2mZG
 fYW5tY4I7dpqY+pf4HwEyUVIe4yy3gVBP30PKVBLulccP3PpUJDs68k39 o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yj60L+IMDegxlZuU/PuF0Rtj3KlIUrI/RTezg1MS6Npoz3ucBMqXCc0pYnH+iBUA3a9jX7SoTj
 HAwyFQjZIMHAR7iRbGXztrJqCb9+hXEnJof6bdg7ghpDbjJmWttm+qEl6nBgmU54znv4Kw7KJ9
 RUMGeoZmRewlFIBUQ7kba8sC6KgDE5hYwt7CRPY/cJQOSxkhMOJSrVagSXB+kKVLUi372tHV59
 dbDAyuaQBjvrk15n14nPR13d3cdh2mSK3cWXzs4nVVjiUCE50N61Z8hrOy668jc6GMfjo9P0Xk
 ZMk=
X-SBRS: 2.7
X-MesageID: 6113120
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6113120"
Date: Wed, 25 Sep 2019 15:26:17 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190925132617.73qdovaeddl45f2o@Air-de-Roger>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
 <20190925122941.GP8065@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925122941.GP8065@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>, Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 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>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDI6Mjk6NDFQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDExOjQxOjUwQU0g
KzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBJdCB3b3VsZCBzdGlsbCBiZSBuaWNl
IHRvIGdldCB0aGUgbWlzc2luZyBiaXRzIChpbnRlcnJ1cHQgZW5hYmxpbmcpLAo+ID4gb3IgZWxz
ZSB0aGlzIHBhdGNoIGlzIGtpbmQgb2YgcG9pbnRsZXNzLCBzaW5jZSBpdCBzdGlsbCBkb2Vzbid0
IGFsbG93Cj4gPiBzdHViZG9tYWlucyB0byB3b3JrIGNvcnJlY3RseSB3aXRoIHBhc3NlZCB0aHJv
dWdoIGRldmljZXMuCj4gCj4gV2VsbCwgdGhhdCBwYXJ0LCBhcyBkaXNjdXNzZWQsIGRvZXNuJ3Qg
bmVlZCB0byBiZSBpbiBYZW4uIEZvciBleGFtcGxlCj4gdGhlIHNvbHV0aW9uIGRlcGxveWVkIGlu
IGN1cnJlbnQgUXViZXMgc3RhYmxlIHZlcnNpb24gaXMgYmFzZWQgb24KPiBwY2liYWNrIGZvciB0
aGlzIHB1cnBvc2UuCgpBY2suIERvIHlvdSB0aGluayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIHN1
Ym1pdCB0aGF0IHBhcnQgdG8gTGludXgKdGhlbj8KCkl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSB0
aGlzIGZlYXR1cmUgd29ya2luZyB1cHN0cmVhbSBJTU8sIGFuZCB3aWxsCmFsc28gYWxsb3cgUXVi
ZXMgdG8gZ2V0IHJpZCBvZiB0aG9zZSBwYXRjaGVzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:26:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD7Jb-0001qq-Gw; Wed, 25 Sep 2019 13:26:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD7Ja-0001qa-7y
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:26:42 +0000
X-Inumbo-ID: 1c0f68e0-df98-11e9-97fb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 1c0f68e0-df98-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 13:26:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569418001;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=rU0CUo6jpy+8FSA0dMb833M+L9m+3lzXrsDf/ue8I+Q=;
 b=CcXa5ePRULHMPcluhWTAB6Vf7zz2+QpxbEU0+8MJYjRH7wlpsmlzlfJ/
 tQGxOlH4vksXRdgJGvDU6h8OGh0W+JjeW++FUXwXxXVXCnGjKK5Hw0aQh
 88saiz0Nf8UnwAACVb4m+cPip70yjx9ytGDqZOJOBp19LIlE5nlBLqFOb c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kCEUFx/oLb5Ov9u8UHQQexAogIALMJj+f15hHqONV95rOw834nBhX7uvlzmzispN4HDNdrwh08
 L5wDhWLio6zfvui1UXhVcYPIqaq7PJTxQFhKts2QmaqlTaAAtCO0CCCqA6t6ojP3u7zMAZOjva
 WTK3t2OZo7XJGaEgJZXjJL+MlZJlsbBGrbc/aDHieSS/+Pb3AfcSOMNIVMa5ZpW9dZqYosfx69
 0eNqn1FIoZDC7Ub9zEqyVDPYq4i+KwEaF4ooSOmE2/IwyfMEjUmo3byjn3HNpRLhkZNNnOMfz6
 mn0=
X-SBRS: 2.7
X-MesageID: 6319899
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6319899"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@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: <ae8bb4f6-a2b3-c11a-f793-8afee63690c7@citrix.com>
Date: Wed, 25 Sep 2019 14:26:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDkvMjAxOSAxNDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmF0aGVyIHRoYW4gZG9p
bmcgdGhpcyBldmVyeSB0aW1lIHdlIHNldCB1cCBpbnRlcnJ1cHRzIGZvciBhIGRldmljZQo+IGFu
ZXcgKGFuZCB0aGVuIGluIHNldmVyYWwgcGxhY2VzKSBmaWxsIHRoaXMgaW52YXJpYW50IGZpZWxk
IHJpZ2h0IGFmdGVyCj4gYWxsb2NhdGluZyBzdHJ1Y3QgcGNpX2Rldi4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:31:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13: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 1iD7OI-0002iI-Bz; Wed, 25 Sep 2019 13:31:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD7OG-0002iD-Tj
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:31:32 +0000
X-Inumbo-ID: c9288232-df98-11e9-97fb-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id c9288232-df98-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 13:31:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569418293;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=V+Lvrq2348MU8mz4aTOba6m3wCR/ZpX223hjlZQ3rH0=;
 b=Xom/3iSGjahjBGA8XiIKR87fkhy468GRImVVnKnsQ0s69Ev5WbeR3k7C
 nGrVfO5qv1XUfb6lRsc5UpdBP9e/LdmeQec6xxF7MPvB7km40g3CW8eqQ
 gfOjTTqh3jAbO/NhAi+S+DRtm4RbmUmOaHIPo7ZJxsPYuyfES2oCUD6/g U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: doAkHu+WZ4tKYuOz1krfHzHKZ2vKwxT48uKr/Tdu69jHK1ShCjqXf05nWusyPclPX5LocVul1Z
 Aq0bjzfCY46vx0BLQyLhIJg6yPAXcgfNb3nzZTSbz+77Np0cbmUbQrOAONia82os04z820iA4F
 GTNhFEZU6RmwsZyhjFREELFbF/hI2K6eqjZlcT28/eTKCMoZr10RruTYok6cHsSYsXyKXMQjot
 +lO5ZUBlKpnlh+Prc9bR3iqDlr0lLfpH7E1qX++Md6qdUPIKPgzQHBIgdQ5RqA9+MwjU4DFuDw
 O50=
X-SBRS: 2.7
X-MesageID: 6046976
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6046976"
To: Jan Beulich <jbeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
 <20190923142253.dqvbg2tsfke3mmtc@Air-de-Roger>
 <db9b21f5-108b-eee4-692b-199d25c02b10@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: <0069008f-596f-13ba-0e4c-841e8957a24a@citrix.com>
Date: Wed, 25 Sep 2019 14:31:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <db9b21f5-108b-eee4-692b-199d25c02b10@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDkvMjAxOSAxNTo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjMuMDkuMjAxOSAx
NjoyMiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+IE9uIFRodSwgU2VwIDE5LCAyMDE5IGF0
IDAzOjIyOjU0UE0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gUmF0aGVyIHRoYW4gZG9p
bmcgdGhpcyBldmVyeSB0aW1lIHdlIHNldCB1cCBpbnRlcnJ1cHRzIGZvciBhIGRldmljZQo+Pj4g
YW5ldyAoYW5kIHRoZW4gaW4gc2V2ZXJhbCBwbGFjZXMpIGZpbGwgdGhpcyBpbnZhcmlhbnQgZmll
bGQgcmlnaHQgYWZ0ZXIKPj4+IGFsbG9jYXRpbmcgc3RydWN0IHBjaV9kZXYuCj4+Pgo+Pj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBMR1RNOgo+Pgo+
PiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
VGhhbmtzLgo+Cj4+IEp1c3Qgb25lIG5pdCBiZWxvdy4KPj4KPj4+IEBAIC03MTEsNyArNzEwLDcg
QEAgc3RhdGljIGludCBtc2lfY2FwYWJpbGl0eV9pbml0KHN0cnVjdCBwYwo+Pj4gIAo+Pj4gICAg
ICAgICAgLyogQWxsIE1TSXMgYXJlIHVubWFza2VkIGJ5IGRlZmF1bHQsIE1hc2sgdGhlbSBhbGwg
Ki8KPj4+ICAgICAgICAgIG1hc2tiaXRzID0gcGNpX2NvbmZfcmVhZDMyKGRldi0+c2JkZiwgbXBv
cyk7Cj4+PiAtICAgICAgICBtYXNrYml0cyB8PSB+KHUzMikwID4+ICgzMiAtIG1heHZlYyk7Cj4+
PiArICAgICAgICBtYXNrYml0cyB8PSB+KHUzMikwID4+ICgzMiAtIGRldi0+bXNpX21heHZlYyk7
Cj4+IEdFTk1BU0sgd291bGQgYmUgc2xpZ2h0bHkgZWFzaWVyIHRvIHBhcnNlIElNTyAoaGVyZSBh
bmQgYmVsb3cpLgo+IEJlc2lkZXMgdGhpcyBiZWluZyBhbiB1bnJlbGF0ZWQgY2hhbmdlLCBJJ20g
YWZyYWlkIEknbSBnb2luZyB0bwo+IG9iamVjdCB0byB1c2Ugb2YgYSBtYWNybyB3aGVyZSBpdCdz
IHVuY2xlYXIgd2hhdCBpdHMgcGFyYW1ldGVycwo+IG1lYW46IEV2ZW4gdGhlIGV4YW1wbGUgaW4g
eGVuL2JpdG9wcy5oIGlzIHNvIGNvbmZ1c2luZyB0aGF0IEkKPiBjYW4ndCB0ZWxsIHdoZXRoZXIg
ImgiIGlzIG1lYW50IHRvIGJlIGV4Y2x1c2l2ZSBvciBpbmNsdXNpdmUKPiAobG9va3MgbGlrZSB0
aGUgbGF0dGVyIGlzIGludGVuZGVkKS4gVG8gbWUgdGhlIHR3byBwYXJhbWV0ZXJzCj4gYWxzbyBs
b29rIHJldmVyc2VkIC0gSSdkIGV4cGVjdCAibG93IiBmaXJzdCBhbmQgImhpZ2giIHNlY29uZC4K
PiAoSVNUUiBoYXZpbmcgdm9pY2VkIHJlc2VydmF0aW9ucyBhZ2FpbnN0IGl0cyBpbnRyb2R1Y3Rp
b24sIGFuZAo+IEknbSBoYXBweSB0byBzZWUgdGhhdCBpdCdzIHVzZWQgaW4gQXJtIGNvZGUgb25s
eS4pCgpGdXJ0aGVybW9yZSwgTGludXggaXMgaGF2aW5nIGVub3VnaCBwcm9ibGVtcyB3aXRoIGl0
IHRoYXQgdGhleSB3ZXJlCmNvbnNpZGVyaW5nIGFib2xpc2hpbmcgaXQgZW50aXJlbHkuCgpHZXR0
aW5nIHRoZSB0d28gbnVtYmVycyB0aGUgd3Jvbmcgd2F5IGFyb3VuZCBnZXRzIHlvdSBhIG1hc2sg
b2YgMC7CoCBJdAppcyBhIHZlcnkgdW5zYWZlIG1hY3JvLgoKLTEgdG8gYW55IHVzZSBpbiBYZW4s
IGV2ZW4gaW4gdGhlIEFSTSBjb2RlLsKgIChJIHJlYWxpc2UgdGhpcyBpcyBub3QgbXkKY2FsbCwg
YnV0IHRoaXMgY2xlYXJseSBleHByZXNzZXMgbXkgb3BpbmlvbiBhYm91dCBpdC4pCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:31:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:31:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD7OP-0002ip-MC; Wed, 25 Sep 2019 13: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=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD7OO-0002ib-20
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:31:40 +0000
X-Inumbo-ID: cd3b0b60-df98-11e9-9630-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id cd3b0b60-df98-11e9-9630-12813bfff9fa;
 Wed, 25 Sep 2019 13:31: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 5E75AB609;
 Wed, 25 Sep 2019 13:31:37 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-41-jgross@suse.com>
 <eddf7994-8c09-7d79-bbf9-f1518deec03f@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e9fb3d10-1689-c5b1-7121-70ac331a3328@suse.com>
Date: Wed, 25 Sep 2019 15:31:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <eddf7994-8c09-7d79-bbf9-f1518deec03f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 40/47] 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: 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>, 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>

T24gMjQuMDkuMTkgMTU6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCj4+
ICsrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCj4+IEBAIC0xNzUsNiArMTc1LDggQEAgc3RhdGlj
IHN0cnVjdCBjcHVwb29sICpjcHVwb29sX2NyZWF0ZSgKPj4gICAgICAgICAgICAgICByZXR1cm4g
TlVMTDsKPj4gICAgICAgICAgIH0KPj4gICAgICAgfQo+PiArICAgIGMtPmdyYW51bGFyaXR5ID0g
c2NoZWRfZ3JhbnVsYXJpdHk7Cj4+ICsgICAgYy0+b3B0X2dyYW51bGFyaXR5ID0gb3B0X3NjaGVk
X2dyYW51bGFyaXR5Owo+PiAgIAo+PiAgICAgICAqcSA9IGM7Cj4+ICAgCj4+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gaW5kZXgg
ZTViNzY3OGRjMC4uYjNjMWFhMDgyMSAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+PiBAQCAtNTYsNyArNTYsOCBAQCBp
bnQgc2NoZWRfcmF0ZWxpbWl0X3VzID0gU0NIRURfREVGQVVMVF9SQVRFTElNSVRfVVM7Cj4+ICAg
aW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsK
Pj4gICAKPj4gICAvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91bml0LiAqLwo+
PiAtc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0g
MTsKPj4gK2VudW0gc2NoZWRfZ3JhbiBfX3JlYWRfbW9zdGx5IG9wdF9zY2hlZF9ncmFudWxhcml0
eSA9IFNDSEVEX0dSQU5fY3B1Owo+PiArdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgc2NoZWRf
Z3JhbnVsYXJpdHkgPSAxOwo+IAo+IFNlZWluZyB0aGUgcmVwbGFjZW1lbnRzIHlvdSBkbyBmdXJ0
aGVyIGRvd24sIGFyZSB0aGVzZSB2YXJpYWJsZXMKPiBuZWVkZWQgYXQgYWxsIGFueW1vcmUgb3V0
c2lkZSBvZiBjcHVwb29sLmM/IElmIG5vdCwgdGhleSBzaG91bGQKPiBwcm9iYWJseSBtb3ZlIHRo
ZXJlLCBhbmQgcmVtYWluIC8gYmVjb21lIHN0YXRpYz8KCkhtbSwgZ29vZCBpZGVhLgoKPiAKPj4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKPj4gQEAgLTI1LDYgKzI1LDE1IEBAIGV4dGVybiBpbnQgc2NoZWRfcmF0ZWxp
bWl0X3VzOwo+PiAgIC8qIFNjaGVkdWxpbmcgcmVzb3VyY2UgbWFzay4gKi8KPj4gICBleHRlcm4g
Y29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKPj4gICAKPj4gKy8qIE51bWJlciBvZiB2
Y3B1cyBwZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCj4+ICtlbnVtIHNjaGVkX2dyYW4gewo+PiAr
ICAgIFNDSEVEX0dSQU5fY3B1LAo+PiArICAgIFNDSEVEX0dSQU5fY29yZSwKPj4gKyAgICBTQ0hF
RF9HUkFOX3NvY2tldAo+PiArfTsKPiAKPiBTZWVpbmcgdGhlIGFsbW9zdCBhYnN1cmQgYXJyYW5n
ZW1lbnQgb24gbXkgQU1EIEZhbTE3IHN5c3RlbSAoMTI4IENQVXMKPiBwZXIgQ3JlZGl0MiBydW5x
dWV1ZSwgZm9yIGEgdG90YWwgb2YgdHdvIHJ1bnF1ZXVlcykgSSByZWFsbHkgd29uZGVyCj4gd2hl
dGhlciB0aGVyZSBzaG91bGRuJ3QgYmUgYSBwbGFuIGZvciBhIGZ1cnRoZXIgaW50ZXJtZWRpYXRl
Cj4gZ3JhbnVsYXJpdHkgYmV0d2VlbiAiY29yZSIgYW5kICJzb2NrZXQiLiBUaGUgb3RoZXIgZGF5
IEkgZGlkIG5vdGljZQo+IExpbnV4IGhhcyBnYWluZWQgdGhlIGNvbmNlcHQgb2YgImRpZSIsIHdo
aWNoIHdvdWxkIGJyaW5nIHRoZQo+IGFycmFuZ2VtZW50IHRvIGEgbW9yZSByZWFzb25hYmxlIDgg
cnVucXVldWVzIG9mIDMyIENQVXMgZWFjaCBvbiB0aGlzCj4gc3lzdGVtLiAoSSdtIHRha2luZyBD
cmVkaXQyIGFzIGEgcmVmZXJlbmNlIGhlcmUgb25seS4pCgpPa2F5LCBhbm90aGVyIGl0ZW0gZm9y
ICJzY2hlZHVsZXIgY2xlYW51cCIgSSBndWVzcy4KCj4gCj4+IEBAIC01MzIsNiArNTQyLDggQEAg
c3RydWN0IGNwdXBvb2wKPj4gICAgICAgc3RydWN0IGNwdXBvb2wgICAqbmV4dDsKPj4gICAgICAg
c3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7Cj4+ICAgICAgIGF0b21pY190ICAgICAgICAgcmVmY250
Owo+PiArICAgIHVuc2lnbmVkIGludCAgICAgZ3JhbnVsYXJpdHk7Cj4+ICsgICAgZW51bSBzY2hl
ZF9ncmFuICBvcHRfZ3JhbnVsYXJpdHk7Cj4gCj4gSSdkIGxpa2UgdG8gc3VnZ2VzdCB0byBhdm9p
ZCBpbnRyb2R1Y2luZyBvcHRfKiBpZGVudGlmaWVycyBub3QKPiBkaXJlY3RseSBkcml2ZW4gYnkg
Y29tbWFuZCBsaW5lIG9wdGlvbnMuIFRoYXQnbGwganVzdCBlbmQgdXAKPiBjb25mdXNpbmcgcGVv
cGxlLiBJIGhhdmUgdG8gYWRtaXQgSSdtIGhhdmluZyB0cm91YmxlIGNvbWluZyB1cCB3aXRoCj4g
Z29vZCBuYW1lcyBmb3IgYm90aCBmaWVsZHMsIHNvIEknZCBsaWtlIHRvIGFzayB3aGV0aGVyIHlv
dSByZWFsbHkKPiBuZWVkIGJvdGggLSBpc24ndCB3aGF0J3MgY2FsbGVkICJncmFudWxhcml0eSIg
YWJvdmUgYSBmdW5jdGlvbiBvZgo+ICJvcHRfZ3JhbnVsYXJpdHkiPwoKT25seSBpbmRpcmVjdGx5
LiBJIG5lZWQgb3B0X2dyYW51bGFyaXR5IGZvciBzZWxlY3RpbmcgdGhlIGNvcnJlY3QKY3B1bWFz
ayAoY3B1bWFza19vZigpLCBjcHVfc2libGluZ19tYXNrKCksIC4uLikuIGdyYW51bGFyaXR5IGlz
IHRoZQpudW1lcmljYWwgdmFsdWUgd2hpY2ggSSBkb24ndCB3YW50IHRvIGNhbGN1bGF0ZSBlYWNo
IHRpbWUgSSBuZWVkIGl0LgoKPiBPciBhbHRlcm5hdGl2ZWx5IGNvdWxkbid0IHdoYXQncyBuYW1l
ZAo+ICJncmFudWxhcml0eSIgbm93IGJlIGFsd2F5cyB0YWtlbiBmcm9tIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZT8gSQo+IHRha2UgaXQgdGhhdCB3aXRoaW4gYSBwb29sIGFsbCBzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgaW5zdGFuY2VzCj4gd291bGQgaGF2ZSB0aGUgc2FtZSBudW1lcmljIGdyYW51bGFy
aXR5IHZhbHVlLiBBbmQgSSBmdXJ0aGVyIHRha2UKPiBpdCB0aGF0IHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSBpbnN0YW5jZXMgd29uJ3QgZnJlZWx5IG1vdmUgYmV0d2Vlbgo+IGNwdXBvb2xzIChhbmQg
aGVuY2UgY291bGQgZS5nLiBiZSBhc3NvY2lhdGVkIHdpdGggdGhlaXIgcG9vbCBvbgo+IGxpbmtl
ZCBsaXN0LCB0aGUgaGVhZCBvZiB3aGljaCBsaXZlcyBpbiBzdHJ1Y3QgY3B1cG9vbCkuCgpJIHRo
aW5rIEkgd291bGRuJ3QgbmVlZCBzdWNoIGEgbGlua2VkIGxpc3QuIEFsbCBjYXNlcyB3aGVyZSBJ
IG5lZWQKY3B1cG9vbC0+Z3JhbnVsYXJpdHkgYXJlIG5vdCBwZXJmb3JtYW5jZSBjcml0aWNhbCwg
c28gSSBjb3VsZCBlYXNpbHkKY2FsY3VsYXRlIGl0IGZyb20gY3B1cG9vbC0+b3B0X2dyYW51bGFy
aXR5IG9yIGJ5IHVzaW5nCmNwdXBvb2wtPnJlc192YWxpZCBmb3IgZmluZGluZyBhIHNjaGVkX3Jl
c291cmNlIG9mIHRoYXQgY3B1cG9vbC4KCkknbGwgcmVuYW1lIGNwdXBvb2wtPm9wdF9ncmFudWxh
cml0eSB0byBncmFuIGFuZCBkcm9wCmNwdXBvb2wtPmdyYW51bGFyaXR5LgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:34:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13: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 1iD7Qz-0002uN-5z; Wed, 25 Sep 2019 13:34:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD7Qx-0002uG-Gj
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:34:19 +0000
X-Inumbo-ID: 2c7834c2-df99-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2c7834c2-df99-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 13:34: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 C043FAC63;
 Wed, 25 Sep 2019 13:34:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <14624609-019f-2993-261c-d4f45ce78cbe@suse.com>
 <20190923142253.dqvbg2tsfke3mmtc@Air-de-Roger>
 <db9b21f5-108b-eee4-692b-199d25c02b10@suse.com>
 <0069008f-596f-13ba-0e4c-841e8957a24a@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0c6ee983-9ced-9e55-6218-5f3c5469f32c@suse.com>
Date: Wed, 25 Sep 2019 15:34:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0069008f-596f-13ba-0e4c-841e8957a24a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 3/8] x86/PCI: read maximum MSI vector
 count early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxNTozMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8wOS8yMDE5
IDE1OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjMuMDkuMjAxOSAxNjoyMiwgUm9nZXIg
UGF1IE1vbm7DqSAgd3JvdGU6Cj4+PiBPbiBUaHUsIFNlcCAxOSwgMjAxOSBhdCAwMzoyMjo1NFBN
ICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBSYXRoZXIgdGhhbiBkb2luZyB0aGlzIGV2
ZXJ5IHRpbWUgd2Ugc2V0IHVwIGludGVycnVwdHMgZm9yIGEgZGV2aWNlCj4+Pj4gYW5ldyAoYW5k
IHRoZW4gaW4gc2V2ZXJhbCBwbGFjZXMpIGZpbGwgdGhpcyBpbnZhcmlhbnQgZmllbGQgcmlnaHQg
YWZ0ZXIKPj4+PiBhbGxvY2F0aW5nIHN0cnVjdCBwY2lfZGV2Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gTEdUTToKPj4+Cj4+PiBS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IFRo
YW5rcy4KPj4KPj4+IEp1c3Qgb25lIG5pdCBiZWxvdy4KPj4+Cj4+Pj4gQEAgLTcxMSw3ICs3MTAs
NyBAQCBzdGF0aWMgaW50IG1zaV9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjCj4+Pj4gIAo+Pj4+
ICAgICAgICAgIC8qIEFsbCBNU0lzIGFyZSB1bm1hc2tlZCBieSBkZWZhdWx0LCBNYXNrIHRoZW0g
YWxsICovCj4+Pj4gICAgICAgICAgbWFza2JpdHMgPSBwY2lfY29uZl9yZWFkMzIoZGV2LT5zYmRm
LCBtcG9zKTsKPj4+PiAtICAgICAgICBtYXNrYml0cyB8PSB+KHUzMikwID4+ICgzMiAtIG1heHZl
Yyk7Cj4+Pj4gKyAgICAgICAgbWFza2JpdHMgfD0gfih1MzIpMCA+PiAoMzIgLSBkZXYtPm1zaV9t
YXh2ZWMpOwo+Pj4gR0VOTUFTSyB3b3VsZCBiZSBzbGlnaHRseSBlYXNpZXIgdG8gcGFyc2UgSU1P
IChoZXJlIGFuZCBiZWxvdykuCj4+IEJlc2lkZXMgdGhpcyBiZWluZyBhbiB1bnJlbGF0ZWQgY2hh
bmdlLCBJJ20gYWZyYWlkIEknbSBnb2luZyB0bwo+PiBvYmplY3QgdG8gdXNlIG9mIGEgbWFjcm8g
d2hlcmUgaXQncyB1bmNsZWFyIHdoYXQgaXRzIHBhcmFtZXRlcnMKPj4gbWVhbjogRXZlbiB0aGUg
ZXhhbXBsZSBpbiB4ZW4vYml0b3BzLmggaXMgc28gY29uZnVzaW5nIHRoYXQgSQo+PiBjYW4ndCB0
ZWxsIHdoZXRoZXIgImgiIGlzIG1lYW50IHRvIGJlIGV4Y2x1c2l2ZSBvciBpbmNsdXNpdmUKPj4g
KGxvb2tzIGxpa2UgdGhlIGxhdHRlciBpcyBpbnRlbmRlZCkuIFRvIG1lIHRoZSB0d28gcGFyYW1l
dGVycwo+PiBhbHNvIGxvb2sgcmV2ZXJzZWQgLSBJJ2QgZXhwZWN0ICJsb3ciIGZpcnN0IGFuZCAi
aGlnaCIgc2Vjb25kLgo+PiAoSVNUUiBoYXZpbmcgdm9pY2VkIHJlc2VydmF0aW9ucyBhZ2FpbnN0
IGl0cyBpbnRyb2R1Y3Rpb24sIGFuZAo+PiBJJ20gaGFwcHkgdG8gc2VlIHRoYXQgaXQncyB1c2Vk
IGluIEFybSBjb2RlIG9ubHkuKQo+IAo+IEZ1cnRoZXJtb3JlLCBMaW51eCBpcyBoYXZpbmcgZW5v
dWdoIHByb2JsZW1zIHdpdGggaXQgdGhhdCB0aGV5IHdlcmUKPiBjb25zaWRlcmluZyBhYm9saXNo
aW5nIGl0IGVudGlyZWx5Lgo+IAo+IEdldHRpbmcgdGhlIHR3byBudW1iZXJzIHRoZSB3cm9uZyB3
YXkgYXJvdW5kIGdldHMgeW91IGEgbWFzayBvZiAwLsKgIEl0Cj4gaXMgYSB2ZXJ5IHVuc2FmZSBt
YWNyby4KCldoZXJlLCBoYXZpbmcgbG9va2VkIGF0IGl0IHNvbWUgd2hlbiByZXBseWluZyB0byBS
b2dlciwgaXQgc2VlbWVkCnRvIG1lIHRoYXQgaXQgd291bGQgaGF2ZSBiZWVuIHF1aXRlIHNpbXBs
ZSB0byBtYWtlIHRoZSBtYWNybwp0b2xlcmF0ZSBlaXRoZXIgb3JkZXIuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:39:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:39:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD7Vg-00038M-RW; Wed, 25 Sep 2019 13:39:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD7Vf-00038H-Nr
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:39:11 +0000
X-Inumbo-ID: dabd4892-df99-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id dabd4892-df99-11e9-b588-bc764e2007e4;
 Wed, 25 Sep 2019 13:39:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EF82FB038;
 Wed, 25 Sep 2019 13:39:09 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-44-jgross@suse.com>
 <e975eb3a-80b2-0689-e92e-451773f84e6f@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <eaec8ec4-e252-8bcb-8481-da3c12465feb@suse.com>
Date: Wed, 25 Sep 2019 15:39:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e975eb3a-80b2-0689-e92e-451773f84e6f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 43/47] 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: 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>, 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>

T24gMjQuMDkuMTkgMTU6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjA5LjIwMTkgMTA6
NTIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTU5LDcgKzU5LDcgQEAgaW50ZWdl
cl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKPj4gICBl
bnVtIHNjaGVkX2dyYW4gX19yZWFkX21vc3RseSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgPSBTQ0hF
RF9HUkFOX2NwdTsKPj4gICB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9ncmFudWxh
cml0eSA9IDE7Cj4+ICAgYm9vbCBfX3JlYWRfbW9zdGx5IHNjaGVkX2Rpc2FibGVfc210X3N3aXRj
aGluZzsKPj4gLWNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2sgPSAmY3B1bWFza19hbGw7
Cj4+ICtjcHVtYXNrX3Zhcl90IHNjaGVkX3Jlc19tYXNrOwo+IAo+IEZvciBhIG5vbi1hdXRvbWF0
aWMgdmFyaWFibGUgaXQgbWlnaHQgYmUgZXZlbiBlYXNpZXIgdG8gaGF2ZSBpdAo+IGJlIGNwdW1h
c2tfdD8KCkkgY2FuIGNoYW5nZSB0aGF0LgoKPiAKPj4gQEAgLTI0MDEsNiArMjQwNyw4IEBAIHN0
YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCj4+ICAgICAgIC8qIFdl
IHN0YXJ0IHdpdGggY3B1IGdyYW51bGFyaXR5LiAqLwo+PiAgICAgICBzZC0+Z3JhbnVsYXJpdHkg
PSAxOwo+PiAgIAo+PiArICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIHNjaGVkX3Jlc19tYXNrKTsK
PiAKPiBJJ20gbWlzc2luZyB0aGUgY2xlYXJpbmcgY291bnRlcnBhcnQuCgpPaCwgaW5kZWVkLiBH
b29kIGNhdGNoISBOb3QgdGhhdCBpdCB3b3VsZCByZXN1bHQgaW4gd3JvbmcgYmVoYXZpb3IsCnRo
b3VnaC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:40:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD7Wq-0003mK-79; Wed, 25 Sep 2019 13: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=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD7Wo-0003m8-My
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:40:22 +0000
X-Inumbo-ID: 05053eca-df9a-11e9-9630-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 05053eca-df9a-11e9-9630-12813bfff9fa;
 Wed, 25 Sep 2019 13:40:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569418821;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=EKCivVdJzDVRBU2BCoEhBe10p3KhPW7Tm2OJTHATB6k=;
 b=YNmXpSfWZgwphy9ZRUycm5UC+Pt1nVhYgr3yz48YZ1hq4/g1BBT76JBV
 WSzeEeOuVv3rVKa0Xuu600bWZylUXH7tElv9MqdNwcHFLRdwu7aLVpvsa
 aX6fFp6dnulOhlpsJooup4yQMgzl8YEdp06IxG38D7Wqc5dpEQI5roekk o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3GUHJ0+uUiU7k4XU7C44fl0EdUYKjHG6YMEBfQUxA2y8qok2MdnwzhPuWhG2kjOzLG2Jp7eu1A
 Yq3oWj8PCdvPpB7m2c1jeHx/llvXLWPoPBZNjQFBkHXM2leDaAkas6ZnUheMQ402xgmnR921yZ
 3Kc/e1583k2EATRJBzXbwUXsQ/4Y/uxVZ/I8y55cPoRwrdG71wEnJaTHPqgZt9VykLipmEqjC/
 /a8quPGichoAqg0aKhrHUB+ZahEuTgwJ/CLDwHHa646MrfrSVgm5M4C+iT1HVOv1Tddhf8eaNy
 uyA=
X-SBRS: 2.7
X-MesageID: 6047625
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6047625"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <6e78af43-45f4-b2b1-26e5-04dfb40f1858@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: <547a7a6a-4ca0-93d6-1243-e3547a4138fc@citrix.com>
Date: Wed, 25 Sep 2019 14:40:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6e78af43-45f4-b2b1-26e5-04dfb40f1858@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 5/8] AMD/IOMMU: restrict interrupt
 remapping table sizes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMTkvMDkvMjAxOSAxNDoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBwb2lu
dCBzZXR0aW5nIHVwIHRhYmxlcyB3aXRoIG1vcmUgc3BhY2UgdGhhbiBhIFBDSSBkZXZpY2UgY2Fu
Cj4gdXNlLiBGb3IgYm90aCBNU0kgYW5kIE1TSS1YIHdlIGNhbiBkZXRlcm1pbmUgaG93IG1hbnkg
aW50ZXJydXB0cyBjb3VsZAo+IGJlIHNldCB1cCBhdCBtb3N0LiBUYWJsZXMgYWxsb2NhdGVkIGR1
cmluZyBBQ1BJIHRhYmxlIHBhcnNpbmcsIGhvd2V2ZXIsCj4gd2lsbCAoZm9yIG5vdyBhdCBsZWFz
dCkgY29udGludWUgdG8gYmUgc2V0IHVwIHRvIGhhdmUgbWF4aW11bSBzaXplLgo+Cj4gTm90ZSB0
aGF0IHVudGlsIHdlIHdvdWxkIHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25zIGhlcmUg
dGhlcmUncwo+IG5vIHBvaW50IGNoZWNraW5nIHdoZXRoZXIgYm90aCBNU0kgYW5kIE1TSS1YIGFy
ZSBzdXBwb3J0ZWQgYnkgYSBkZXZpY2UgLQo+IGFuIG9yZGVyLTAgYWxsb2NhdGlvbiB3aWxsIGZp
dCB0aGUgZHVhbCBjYXNlIGluIGFueSBldmVudCwgbm8gbWF0dGVyCj4gdGhhdCB0aGUgTVNJLVgg
dmVjdG9yIGNvdW50IG1heSBiZSBzbWFsbGVyIHRoYW4gdGhlIE1TSSBvbmUuCj4KPiBPbiBteSBS
b21lIHN5c3RlbSB0aGlzIHJlZHVjZXMgc3BhY2UgbmVlZGVkIGZyb20ganVzdCBvdmVyIDFrIHBh
Z2VzIHRvCj4gYWJvdXQgMTI1Lgo+Cj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:41:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD7YC-0003vT-NW; Wed, 25 Sep 2019 13:41:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD7YB-0003vM-M7
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:41:47 +0000
X-Inumbo-ID: 37b1b7d6-df9a-11e9-97fb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 37b1b7d6-df9a-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 13:41:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569418906;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LxC4+v0oER2Tk/xC2qPPQcN+WyjpQ5zc+BVSHmWlvCI=;
 b=YNK7TzxlQLZBStUoKgLzq98WrX7g9qBJSEB5W5ed3Nss4TzL8AWl8Z9J
 a8JcFkLw5dksRpO2pnLRT/r9NcLDYej8bkxmrUN+kjJS+udPXUwCuALT/
 cWqrsleUgRnWsBUqkd2pWpiADMV5kUf3JNlO4020a7AkC1nUv20AI8pE+ w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ohq5FIUKH951VEKgYYzAnghB0L+j7B+gVGdaCeYAcYK3XK4RbfB6cSkF1lIlsnxiWdbk/nMzHn
 b2Qfo3iTaQ29w+kgFGkmoyw2j27kO/YuezMYQoRxr27F1CI9Ogt8jjzQoWnNFOH+M5MofE0vwm
 0Xb9Ve54J+lGDXsCCrWGhoNRS2ivy1BrAO9jCB9ESgPK6lJ46VPEV2yJVBa8o178ry7YBnJrgK
 vDvaLF+Tpp3oxP3QLtkZzdY5f+z91kBGZyeaKGNwBshelYgJCxR1YqiRsJN1TKwB7f6H/Th7j8
 sBk=
X-SBRS: 2.7
X-MesageID: 6320990
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6320990"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <6de11867-b872-a2a1-7c26-af004164bfea@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: <10a3aa37-25b3-8316-2aac-9fbb99f02955@citrix.com>
Date: Wed, 25 Sep 2019 14:41:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6de11867-b872-a2a1-7c26-af004164bfea@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 6/8] AMD/IOMMU: tidy struct ivrs_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: 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>

T24gMTkvMDkvMjAxOSAxNDoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTW92ZSB0aGUgZGV2aWNl
IGZsYWdzIGZpZWxkIHVwIGludG8gYW4gdW51c2VkIGhvbGUsIHRodXMgc2hyaW5raW5nCj4gb3Zl
cmFsbCBzdHJ1Y3R1cmUgc2l6ZSBieSA4IGJ5dGVzLiBVc2UgYm9vbCBhbmQgdWludDxOPl90IGFz
Cj4gYXBwcm9wcmlhdGUuIERyb3AgcG9pbnRsZXNzIChyZWR1bmRhbnQpIGluaXRpYWxpemF0aW9u
cy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 13:52:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 13: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 1iD7i4-0004pj-RO; Wed, 25 Sep 2019 13: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD7i4-0004pe-49
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 13:52:00 +0000
X-Inumbo-ID: a4b0f620-df9b-11e9-9631-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a4b0f620-df9b-11e9-9631-12813bfff9fa;
 Wed, 25 Sep 2019 13:51: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 52D6CB626;
 Wed, 25 Sep 2019 13:51:58 +0000 (UTC)
Message-ID: <61ab530c85a7159128d2cfcbb0a443dbd66210c1.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 15:51:57 +0200
In-Reply-To: <20190914085251.18816-19-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-19-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 18/47] 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: George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============5124391560502715306=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5124391560502715306==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-fNQAc4GUE7xlqXL+iJmx"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Switch arinc653 scheduler completely from vcpu to sched_unit usage.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Similar considerations to the ones I made on sched_rt applies here, I
guess.

But again, as soon as core scheduling is not actually used, things
should be fine. And I'm less familiar with this scheduler than with the
others, so I'll leave any further analysis to the maintainers.

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)


--=-fNQAc4GUE7xlqXL+iJmx
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+4FAl2LcP0ACgkQFkJ4iaW4
c+4lJw//bNvVeLb1c3zhGxF5ttiNzV4+trRiD9SbNNHaC5r1/SoVsWcRxCjWyzt5
bxQotzwB1+cabmaQ9p8oS4zjXoNPEbAu3I9+GlT17TawwcWkns9pOvy4qhs0UrJb
Pi9Id1ew+lIF5r4rnHeOSav3PXdRTURIQ7A++aPEHjhI8XgYFFkgt1XKPKyeS83M
KMKvrOH4f4wvsfQfq1KcI3DsrVfHAwb5BLeroiyC2v/OBVVHcxxWhf7i3EAd+fMN
x6+zWPt7UMpV6fw/bM9XWOVl+TrMxdtVDcElAbqLrsZOXXaUYJcPcLQUg0hEaRWE
OD5xezbPH5AGf+t/W6iUvv8p3DTByz+EBxZ8uIepQpYvzyETWBewZjmTzZIToLrU
FTsLGombabC+FEVPkX6FVj7PK+pmyXCC43zbx59d6qv8sGXndWirZNOgaP8wVM/b
ToSddZJC8pOMSWwG0haeOUq+J2Q/BA+n34S1uyMoVJ9zdckZic/kSyHrrAfdu9b4
W2yRksNu586otYSDU9XgA5UpjArcw1v4Tui0NDdf3tkIksiNQheSOQT+jlmoocTJ
GL5XjGCZePGiHhzgrCefblgO5DNAV/iekKmqRbyXFyT88GLNM9lIPcbi9tyeBOL7
pMCesm7HXk6ZdPc+NBrLrKDQ6q1C6P7HVQmsJGKSL0me5VRYU6g=
=ES3K
-----END PGP SIGNATURE-----

--=-fNQAc4GUE7xlqXL+iJmx--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5124391560502715306==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 14:19:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 14:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD88e-0006px-So; Wed, 25 Sep 2019 14:19:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD88d-0006pQ-G3
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 14:19:27 +0000
X-Inumbo-ID: 7a90cfba-df9f-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 7a90cfba-df9f-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 14:19:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569421167;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Y6h6phR0C4EyoJnHTzLiEKZtcF3lVW0ydTiZaukCPeA=;
 b=WBlYcG0vyXLf5OQshIjCIf1y+JxNU8qhiUmeaAvxIx1Zykk3MJ5AACYX
 DvJnKgXipeWA1m1F+e5iHxtDK5fwo7c0w6pS4Gq+sLZEiEv8VKVouFhCu
 r9st8wB4sgVW6Du5x5hSKuZi9kYzqjgVH85paPgnFM2VQ5VNrOGJvGPYo M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: il8dw7Pw9KnKzJrd5vjXMM/oxVkQ2DTlBBbNQEtGCs2MSaib2UJgjXc6eb/5HpBHuG0NolnoGU
 DmSiHJqeP/wOF0BoiphQr7wHthX72jre4iYMwy8lCrx4Wsf0BA5HPlgb1qnvTTetmMDPt6tFJ/
 veQaJZEf3dQ3AN83v95fqIAOyeT4SjWxUs8/27Wv/iulAOLT2axTe/I1ABzutllcYNBOwlUsHn
 Clv16AHtfNJZQqemKI932/9YUotPsh6sPkiis9IUgRO2K5Pj24u1Y5HE91+ZfJZpPZxx2vmKjD
 9X4=
X-SBRS: 2.7
X-MesageID: 6117116
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6117116"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <e0a904bf-b6a0-6224-88f6-e89a95867718@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: <220c3d44-6186-fa9c-4f99-2e8c34bbc0ce@citrix.com>
Date: Wed, 25 Sep 2019 15:19:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e0a904bf-b6a0-6224-88f6-e89a95867718@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDkvMjAxOSAxNDoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSGF2aW5nIGEgc2luZ2xl
IGRldmljZSB0YWJsZSBmb3IgYWxsIHNlZ21lbnRzIGNhbid0IHBvc3NpYmx5IGJlIHJpZ2h0LgoK
VGhhdCBkZXBlbmRzIG9uIHlvdXIgcG9pbnQgb2Ygdmlldy7CoCBHaXZlbiB0aGF0IHRoZXJlIGFy
ZW4ndCBBTUQgc3lzdGVtcwoob3IgcmVhbGx5LCB4ODYgc3lzdGVtcyBpbiBnZW5lcmFsKSB3aXRo
IHNlZ21lbnRzIG90aGVyIHRoYW4gemVybywgYQpzaW5nbGUgZGV2aWNlIHRhYmxlIGlzIHJlYXNv
bmFibGUsIGV2ZW4gaWYgbm90IG92ZXJseS1mb3J3YXJkIGNvbXBhdGlibGUuCgo+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4gQEAgLTEwNjgsOCArMTA2NywyOSBAQCBz
dGF0aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9wcHJfbG9nKHN0Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUFBSX0xPR19ERUZBVUxUX0VOVFJJRVMsICJQUFIgTG9n
Iik7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIFdpdGhpbiBpdnJzX21hcHBpbmdzW10gd2UgYWxsb2Nh
dGUgYW4gZXh0cmEgYXJyYXkgZWxlbWVudCB0byBzdG9yZQo+ICsgKiAtIHNlZ21lbnQgbnVtYmVy
LAo+ICsgKiAtIGRldmljZSB0YWJsZS4KPiArICovCj4gKyNkZWZpbmUgSVZSU19NQVBQSU5HU19T
RUcobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmR0ZV9yZXF1ZXN0b3JfaWQKPiArI2RlZmluZSBJ
VlJTX01BUFBJTkdTX0RFVlRBQihtKSAobSlbaXZyc19iZGZfZW50cmllc10uaW50cmVtYXBfdGFi
bGUKPiArCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBmcmVlX2l2cnNfbWFwcGluZyh2b2lkICpwdHIp
CgpBIHBvaW50ZXIgdG8gdGhpcyBmdW5jdGlvbiBnZXRzIHN0YXNoZWQgaW4gYSBub24taW5pdCBy
YWRpeCB0cmVlLCBhbmQKZ2V0cyBpbnZva2VkIGJ5IGEgbm9uLWluaXQgZnVuY3Rpb24gKHJhZGl4
X3RyZWVfZGVzdHJveSkuwqAgSXQgc2hvdWxkbid0CmJlIF9faW5pdC4KCj4gK3sKPiArICAgIGNv
bnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmdzID0gcHRyOwo+ICsKPiArICAg
IGlmICggSVZSU19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncykgKQo+ICsgICAgICAgIGRl
YWxsb2NhdGVfYnVmZmVyKElWUlNfTUFQUElOR1NfREVWVEFCKGl2cnNfbWFwcGluZ3MpLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgIGR0X2FsbG9jX3NpemUoKSk7Cj4gKwo+ICsgICAgeGZy
ZWUocHRyKQo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9vbmUo
c3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIGJvb2wgaW50cikKPiAgewo+ICsgICAgY29uc3Qgc3Ry
dWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGluZ3M7Cj4gKwo+ICAgICAgaWYgKCBhbGxvY2F0
ZV9jbWRfYnVmZmVyKGlvbW11KSA9PSBOVUxMICkKPiAgICAgICAgICBnb3RvIGVycm9yX291dDsK
PiAgCj4gQEAgLTEwODIsMTMgKzExMDIsMTUgQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11
X2luaXRfb25lKHN0cgo+ICAgICAgaWYgKCBpbnRyICYmICFzZXRfaW9tbXVfaW50ZXJydXB0X2hh
bmRsZXIoaW9tbXUpICkKPiAgICAgICAgICBnb3RvIGVycm9yX291dDsKPiAgCj4gLSAgICAvKiBU
byBtYWtlIHN1cmUgdGhhdCBkZXZpY2VfdGFibGUuYnVmZmVyIGhhcyBiZWVuIHN1Y2Nlc3NmdWxs
eSBhbGxvY2F0ZWQgKi8KPiAtICAgIGlmICggZGV2aWNlX3RhYmxlLmJ1ZmZlciA9PSBOVUxMICkK
PiArICAgIC8qIE1ha2Ugc3VyZSB0aGF0IHRoZSBkZXZpY2UgdGFibGUgaGFzIGJlZW4gc3VjY2Vz
c2Z1bGx5IGFsbG9jYXRlZC4gKi8KPiArICAgIGl2cnNfbWFwcGluZ3MgPSBnZXRfaXZyc19tYXBw
aW5ncyhpb21tdS0+c2VnKTsKPiArICAgIGlmICggIUlWUlNfTUFQUElOR1NfREVWVEFCKGl2cnNf
bWFwcGluZ3MpICkKClRoaXMgaXNuJ3Qgc2FmZS7CoCBnZXRfaXZyc19tYXBwaW5ncygpIHJldHVy
bnMgTlVMTCBvbiBmYWlsdXJlLCB3aGljaApJVlJTX01BUFBJTkdTX0RFVlRBQigpIGRlcmVmZXJl
bmNlcyB0byBmaW5kIHRoZSBkZXZpY2UgdGFibGUgcG9pbnRlci4KCn5BbmRyZXcKCj4gICAgICAg
ICAgZ290byBlcnJvcl9vdXQ7Cj4gIAo+IC0gICAgaW9tbXUtPmRldl90YWJsZS5hbGxvY19zaXpl
ID0gZGV2aWNlX3RhYmxlLmFsbG9jX3NpemU7Cj4gLSAgICBpb21tdS0+ZGV2X3RhYmxlLmVudHJp
ZXMgPSBkZXZpY2VfdGFibGUuZW50cmllczsKPiAtICAgIGlvbW11LT5kZXZfdGFibGUuYnVmZmVy
ID0gZGV2aWNlX3RhYmxlLmJ1ZmZlcjsKPiArICAgIGlvbW11LT5kZXZfdGFibGUuYWxsb2Nfc2l6
ZSA9IGR0X2FsbG9jX3NpemUoKTsKPiArICAgIGlvbW11LT5kZXZfdGFibGUuZW50cmllcyA9IGlv
bW11LT5kZXZfdGFibGUuYWxsb2Nfc2l6ZSAvCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRTsKPiArICAgIGlvbW11LT5kZXZfdGFibGUu
YnVmZmVyID0gSVZSU19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncyk7Cj4gIAo+ICAgICAg
ZW5hYmxlX2lvbW11KGlvbW11KTsKPiAgICAgIHByaW50aygiQU1ELVZpOiBJT01NVSAlZCBFbmFi
bGVkLlxuIiwgbnJfYW1kX2lvbW11cyApOwo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 14:21:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 14:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD8Al-0007Vz-B2; Wed, 25 Sep 2019 14:21:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD8Ak-0007Vu-54
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 14:21:38 +0000
X-Inumbo-ID: c8511e80-df9f-11e9-9632-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c8511e80-df9f-11e9-9632-12813bfff9fa;
 Wed, 25 Sep 2019 14:21: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 020BAB618;
 Wed, 25 Sep 2019 14:21:35 +0000 (UTC)
Message-ID: <a0dd488a6f902286bdc1d5f0aadf33416750c0a3.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 16:21:34 +0200
In-Reply-To: <20190914085251.18816-17-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-17-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 16/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7228715692750485817=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7228715692750485817==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-5hczwJmPiQ21JXRyhiaa"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Switch credit scheduler completely from vcpu to sched_unit usage.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-5hczwJmPiQ21JXRyhiaa
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+4FAl2Ld+8ACgkQFkJ4iaW4
c+7RNRAAs0Uyv3XKy2R3rMYOkUclUgQWY+0r3SK2614M36ocbYwfJZwuiA4VKlz+
poVLBWVdbon2n1WW36nwqSEpRqxaawJbegHEVUoOo8FjwZkDQV+K73LIdDdpJNZM
gTEjLAZLCZQkEwWvF4DfkCbznodLKu7AcBMz9XpluDlz4CLyLpbPv6zyaZp1Msal
ltRzfK1I7koJGAL36FRMZbDhqGTdtPYVRpP/d5HK/fr3n8oTUEFeBviO4Jik5k+/
ExTagMkEbw52/tcLj7VW/ZgjyTVXzhXmm+NsYCGcCrSyg9HMZ+2VxKvF4Cz3Q39W
O0ljzmZy+WZkq9zIbPgsrOn4JPmoka+pTouG4Vc29bpPeRO1YsOiXNh2PLmwmBKF
3zfPKdAX4fdl1c7vFTwFVq6/a455fKq3aiYPdytmRXe9Uo/zBMtemsrDB7gzxtxg
fCxVIOLQIuEL2NmIVq131Vq4Fk2tjE0G5sxzHeQRKqeih4LH24sAnLDNqsSV8NI2
/5VcRgG7Uit7nuqAxvdBjJXdxFCrQOMpSvTMuwNhAtZn+Q7eOyA5GG5RBZi9znwi
KP7+V0SdOOGTi9oktjGb4vqPmqOclkXsgZeSlOURvbhH1MUYWjyrcsT2ap23wz40
KSjyryDH8KifqDF2+H8JfzMUvt8ZYkEo7mW4CzfZUJCZDx0sABU=
=AXDS
-----END PGP SIGNATURE-----

--=-5hczwJmPiQ21JXRyhiaa--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7228715692750485817==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 14:40:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 14:40:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD8TJ-0001DZ-51; Wed, 25 Sep 2019 14:40: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD8TH-0001DU-Ln
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 14:40:47 +0000
X-Inumbo-ID: 75678fd0-dfa2-11e9-9636-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 75678fd0-dfa2-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 14:40:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 544F7B68F;
 Wed, 25 Sep 2019 14:40:45 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <e0a904bf-b6a0-6224-88f6-e89a95867718@suse.com>
 <220c3d44-6186-fa9c-4f99-2e8c34bbc0ce@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c3f1f985-2ba2-3022-5469-4a0e29891a58@suse.com>
Date: Wed, 25 Sep 2019 16:40:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <220c3d44-6186-fa9c-4f99-2e8c34bbc0ce@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 7/8] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gMjUuMDkuMjAxOSAxNjoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOS8wOS8yMDE5
IDE0OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSGF2aW5nIGEgc2luZ2xlIGRldmljZSB0YWJs
ZSBmb3IgYWxsIHNlZ21lbnRzIGNhbid0IHBvc3NpYmx5IGJlIHJpZ2h0Lgo+IAo+IFRoYXQgZGVw
ZW5kcyBvbiB5b3VyIHBvaW50IG9mIHZpZXcuwqAgR2l2ZW4gdGhhdCB0aGVyZSBhcmVuJ3QgQU1E
IHN5c3RlbXMKPiAob3IgcmVhbGx5LCB4ODYgc3lzdGVtcyBpbiBnZW5lcmFsKQoKWW91IGtlZXAg
c2F5aW5nIHRoaXMsIGFuZCBJIGNhbiBvbmx5IGtlZXAgcmVwZWF0aW5nIHRoYXQgYSBjb3VwbGUK
b2YgeWVhcnMgYWdvIEkgZGlkIGVuZCB1cCB0ZXN0aW5nIChhbmQgbWFraW5nIHdvcmspIFhlbiBv
biBhbiBTR0kKc3lzdGVtIHdpdGggKGlpcmMpIHRocmVlIHNlZ21lbnRzLgoKPiB3aXRoIHNlZ21l
bnRzIG90aGVyIHRoYW4gemVybywgYQo+IHNpbmdsZSBkZXZpY2UgdGFibGUgaXMgcmVhc29uYWJs
ZSwgZXZlbiBpZiBub3Qgb3Zlcmx5LWZvcndhcmQgY29tcGF0aWJsZS4KCldlbGwsIEkgc2VlIHdo
YXQgeW91IG1lYW4sIGJ1dCBteSB1c2Ugb2YgcGx1cmFsIGluICJzZWdtZW50cyIgaXMKaW50ZW5k
ZWQgdG8gbWVhbiBwb3RlbnRpYWxseSBtdWx0aXBsZSBvZiB0aGVtLgoKPj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+PiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4+IEBAIC0xMDY4LDggKzEwNjcsMjkgQEAgc3Rh
dGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVfcHByX2xvZyhzdAo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QUFJfTE9HX0RFRkFVTFRfRU5UUklFUywgIlBQUiBMb2ci
KTsKPj4gIH0KPj4gIAo+PiArLyoKPj4gKyAqIFdpdGhpbiBpdnJzX21hcHBpbmdzW10gd2UgYWxs
b2NhdGUgYW4gZXh0cmEgYXJyYXkgZWxlbWVudCB0byBzdG9yZQo+PiArICogLSBzZWdtZW50IG51
bWJlciwKPj4gKyAqIC0gZGV2aWNlIHRhYmxlLgo+PiArICovCj4+ICsjZGVmaW5lIElWUlNfTUFQ
UElOR1NfU0VHKG0pIChtKVtpdnJzX2JkZl9lbnRyaWVzXS5kdGVfcmVxdWVzdG9yX2lkCj4+ICsj
ZGVmaW5lIElWUlNfTUFQUElOR1NfREVWVEFCKG0pIChtKVtpdnJzX2JkZl9lbnRyaWVzXS5pbnRy
ZW1hcF90YWJsZQo+PiArCj4+ICtzdGF0aWMgdm9pZCBfX2luaXQgZnJlZV9pdnJzX21hcHBpbmco
dm9pZCAqcHRyKQo+IAo+IEEgcG9pbnRlciB0byB0aGlzIGZ1bmN0aW9uIGdldHMgc3Rhc2hlZCBp
biBhIG5vbi1pbml0IHJhZGl4IHRyZWUsIGFuZAo+IGdldHMgaW52b2tlZCBieSBhIG5vbi1pbml0
IGZ1bmN0aW9uIChyYWRpeF90cmVlX2Rlc3Ryb3kpLsKgIEl0IHNob3VsZG4ndAo+IGJlIF9faW5p
dC4KCkkgZG9uJ3Qgc2VlIHRoZSBzdGFzaGluZyBwYXJ0LCBhbmQgSSBkb24ndCBzZWUgYW4gaXNz
dWUgYXQgYWxsIHdpdGgKcGFzc2luZyB0aGUgZnVuY3Rpb24gcG9pbnRlciB0byByYWRpeF90cmVl
X2Rlc3Ryb3koKTogVGhpcyBmdW5jdGlvbgppbnZvY2F0aW9uIGlzIGl0c2VsZiBpbiBhbiBfX2lu
aXQgZnVuY3Rpb24gKHdoaWNoIGdldHMgY2FsbGVkIHVwb24KaW5pdGlhbGl6YXRpb24gZXJyb3Jz
KS4KCj4+IEBAIC0xMDgyLDEzICsxMTAyLDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IGFtZF9pb21t
dV9pbml0X29uZShzdHIKPj4gICAgICBpZiAoIGludHIgJiYgIXNldF9pb21tdV9pbnRlcnJ1cHRf
aGFuZGxlcihpb21tdSkgKQo+PiAgICAgICAgICBnb3RvIGVycm9yX291dDsKPj4gIAo+PiAtICAg
IC8qIFRvIG1ha2Ugc3VyZSB0aGF0IGRldmljZV90YWJsZS5idWZmZXIgaGFzIGJlZW4gc3VjY2Vz
c2Z1bGx5IGFsbG9jYXRlZCAqLwo+PiAtICAgIGlmICggZGV2aWNlX3RhYmxlLmJ1ZmZlciA9PSBO
VUxMICkKPj4gKyAgICAvKiBNYWtlIHN1cmUgdGhhdCB0aGUgZGV2aWNlIHRhYmxlIGhhcyBiZWVu
IHN1Y2Nlc3NmdWxseSBhbGxvY2F0ZWQuICovCj4+ICsgICAgaXZyc19tYXBwaW5ncyA9IGdldF9p
dnJzX21hcHBpbmdzKGlvbW11LT5zZWcpOwo+PiArICAgIGlmICggIUlWUlNfTUFQUElOR1NfREVW
VEFCKGl2cnNfbWFwcGluZ3MpICkKPiAKPiBUaGlzIGlzbid0IHNhZmUuwqAgZ2V0X2l2cnNfbWFw
cGluZ3MoKSByZXR1cm5zIE5VTEwgb24gZmFpbHVyZSwgd2hpY2gKPiBJVlJTX01BUFBJTkdTX0RF
VlRBQigpIGRlcmVmZXJlbmNlcyB0byBmaW5kIHRoZSBkZXZpY2UgdGFibGUgcG9pbnRlci4KCmdl
dF9pdnJzX21hcHBpbmdzKCkgY2FuJ3QgcmV0dXJuIE5VTEwgaGVyZSAtIGlmIHRoZSBzZXR0aW5n
IHVwIG9mCnRoYXQgdGFibGUgaGFzIGZhaWxlZCAoaW4gYW1kX2lvbW11X3ByZXBhcmVfb25lKCkp
LCB3ZSB3b3VsZG4ndCBtYWtlCml0IGhlcmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 14:58:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 14: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 1iD8kM-0002Fm-2S; Wed, 25 Sep 2019 14:58:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iD8kK-0002Fh-NV
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 14:58:24 +0000
X-Inumbo-ID: eb15c61e-dfa4-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id eb15c61e-dfa4-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 14:58: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 1iD8kH-0002CW-WA; Wed, 25 Sep 2019 14:58: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 1iD8kH-0004c8-Nc; Wed, 25 Sep 2019 14:58:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iD8kH-00015Y-Mw; Wed, 25 Sep 2019 14:58:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141750-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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=c4a5656b2ef3d29bb8acfb5342e786a5b9578018
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 14:58:21 +0000
Subject: [Xen-devel] [xen-unstable test] 141750: 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>

ZmxpZ2h0IDE0MTc1MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTc1MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNjkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE2OTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTY5MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNjkxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDE2OTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTY5MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNjkx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDE2OTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTY5MQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGM0YTU2NTZiMmVmM2Qy
OWJiOGFjZmI1MzQyZTc4NmE1Yjk1NzgwMTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTY5MSAgMjAxOS0wOS0yMyAwNjo1NjozMyBaICAgIDIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDE3NTAgIDIwMTktMDktMjQgMDY6MTI6MTEgWiAgICAxIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRy
X3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3Mu
bGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlu
eC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
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
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKICAgMTAxNGY0N2M3YS4uYzRhNTY1NmIyZSAgYzRhNTY1NmIyZWYzZDI5YmI4
YWNmYjUzNDJlNzg2YTViOTU3ODAxOCAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 14:59:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 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 1iD8lF-0002JG-Fw; Wed, 25 Sep 2019 14:59:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iD8lE-0002J9-K8
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 14:59:20 +0000
X-Inumbo-ID: 0d026674-dfa5-11e9-b588-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 0d026674-dfa5-11e9-b588-bc764e2007e4;
 Wed, 25 Sep 2019 14:59:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569423560;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1+DJcz75gHc3GfJB2Lih4nYKrcUKzRkHyhUTohJ/lxU=;
 b=BrmJ1/2r6n8UjTdK5lm0BsYNw4UAY6E68yocvuXXI/wo8bWD4eQnUE81
 R7YWSIYnVHDplA/ie//gldmHpHa5DGLXSXkskKoQ1wRHxqtedTz07j7jH
 yuWaNBmTLbbcP3JodR2lGP9l/foYdvwekTN/oa5kG85pTBIoihgIVhw4G I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8W1YamWf/QWnDHUCB13FwBDCZaIe458efBDOjwIPfaPasRrkulLRkmQuVC6Tj14hLy7Ydc2bDK
 OK1Jqnp2/jK1OxvFNE0VdenVU8fT6/ybE2cj0dW3/RCx6aP4nYIpfFl0OQev7gTIqJbCyWhXSM
 w6l30hdavajX+9EV3aeVvsJkwRM/vNsgMURZgKyRENZG+G2smRgZBB/suKsqeidIK18+1PzPhr
 7GTJYVnsjAmC2opgFWNELqCENmyoTM8V7SX9VVK703hw/JtGV4Kxv7g+wMjoopsW+0h45Zvmu/
 1eI=
X-SBRS: 2.7
X-MesageID: 6119833
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6119833"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <c5d2eaf3-77f6-f87e-6898-c4c475f607c1@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: <740443e0-bf92-a9b7-df31-004b269ed2ff@citrix.com>
Date: Wed, 25 Sep 2019 15:59:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c5d2eaf3-77f6-f87e-6898-c4c475f607c1@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 8/8] AMD/IOMMU: pre-fill all DTEs right
 after table 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: 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>

T24gMTkvMDkvMjAxOSAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTWFrZSBzdXJlIHdlIGRv
bid0IGxlYXZlIGFueSBEVEVzIHVuZXhwZWN0ZWQgcmVxdWVzdHMgdGhyb3VnaCB3aGljaAo+IHdv
dWxkIGJlIHBhc3NlZCB0aHJvdWdoIHVudHJhbnNsYXRlZC4gU2V0IFYgYW5kIElWIHJpZ2h0IGF3
YXkgKHdpdGgKPiBhbGwgb3RoZXIgZmllbGRzIGxlZnQgYXMgemVybyksIHJlbHlpbmcgb24gdGhl
IFYgYW5kL29yIElWIGJpdHMKPiBnZXR0aW5nIGNsZWFyZWQgb25seSBieSBhbWRfaW9tbXVfc2V0
X3Jvb3RfcGFnZV90YWJsZSgpIGFuZAo+IGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoKSB1
bmRlciBzcGVjaWFsIHBhc3MtdGhyb3VnaCBjaXJjdW1zdGFuY2VzLgo+IFN3aXRjaCBiYWNrIHRv
IGluaXRpYWwgc2V0dGluZ3MgaW4gYW1kX2lvbW11X2Rpc2FibGVfZG9tYWluX2RldmljZSgpLgo+
Cj4gVGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBtYWtlIHRoZSBsYXR0ZXIgZnVuY3Rpb24gc3Rh
dGljLCBjb25zdGlmeWluZwo+IGl0cyBmaXJzdCBwYXJhbWV0ZXIgYXQgdGhlIHNhbWUgdGltZSwg
YXQgdGhpcyBvY2Nhc2lvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiAtLS0KPiB2NjogTmV3Lgo+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgfCAgIDIyICsrKysrKysrKysrKysrKysrKystLS0K
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8ICAgMjAgKysr
KysrKysrKysrKysrKy0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQo+Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2luaXQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMK
PiBAQCAtMTI1NSwxMiArMTI1NSwyOCBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0
dXBfZGV2aWNlCj4gIAo+ICAgICAgaWYgKCAhZHQgKQo+ICAgICAgewo+ICsgICAgICAgIHVuc2ln
bmVkIGludCBzaXplID0gZHRfYWxsb2Nfc2l6ZSgpOwo+ICsKPiAgICAgICAgICAvKiBhbGxvY2F0
ZSAnZGV2aWNlIHRhYmxlJyBvbiBhIDRLIGJvdW5kYXJ5ICovCj4gICAgICAgICAgZHQgPSBJVlJT
X01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSA9Cj4gLSAgICAgICAgICAgIGFsbG9jYXRl
X2J1ZmZlcihkdF9hbGxvY19zaXplKCksICJEZXZpY2UgVGFibGUiKTsKPiArICAgICAgICAgICAg
YWxsb2NhdGVfYnVmZmVyKHNpemUsICJEZXZpY2UgVGFibGUiKTsKPiArICAgICAgICBpZiAoICFk
dCApCj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgICAgICAvKgo+ICsg
ICAgICAgICAqIFByZWZpbGwgZXZlcnkgRFRFIHN1Y2ggdGhhdCBhbGwga2luZHMgb2YgcmVxdWVz
dHMgd2lsbCBnZXQgYWJvcnRlZC4KPiArICAgICAgICAgKiBCZXNpZGVzIHRoZSB0d28gYml0cyBz
ZXQgdG8gdHJ1ZSBiZWxvdyB0aGlzIGJ1aWxkcyB1cG9uCj4gKyAgICAgICAgICogSU9NTVVfREVW
X1RBQkxFX1NZU19NR1RfRE1BX0FCT1JURUQsCj4gKyAgICAgICAgICogSU9NTVVfREVWX1RBQkxF
X0lPX0NPTlRST0xfQUJPUlRFRCwgYXMgd2VsbCBhcwo+ICsgICAgICAgICAqIElPTU1VX0RFVl9U
QUJMRV9JTlRfQ09OVFJPTF9BQk9SVEVEIGFsbCBiZWluZyB6ZXJvLCBhbmQgdXMgYWxzbwo+ICsg
ICAgICAgICAqIHdhbnRpbmcgYXQgbGVhc3QgVFYsIEdWLCBJLCBhbmQgRVggc2V0IHRvIGZhbHNl
Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGZvciAoIGJkZiA9IDAsIHNpemUgLz0gc2l6ZW9m
KCpkdCk7IGJkZiA8IHNpemU7ICsrYmRmICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGR0
W2JkZl0udiA9IHRydWU7Cj4gKyAgICAgICAgICAgIGR0W2JkZl0uaXYgPSB0cnVlOwo+ICsgICAg
ICAgIH0KClRoZSBEVC1CQVIgaXMgZ2VuZXJhbGx5IDJNQiBpbiBzaXplLsKgIEl0IGlzIGluY29u
dmVuaWVudCB0aGF0IHdlIGZpcnN0Cnplcm8gaXQsIHRoZW4gd2FsayBpdCBhIHNlY29uZCB0aW1l
IHNldHRpbmcgdHdvIGJpdHMuCgpJJ20gbm90IHN1cmUgdGhhdCBhbGxvY2F0ZV9idWZmZXIoKSBu
ZWVkcyB0byB6ZXJvIG1lbW9yeSBmb3IgYW55IG9mIGl0cwpjYWxsZXJzLsKgIFRoZSBjb21tYW5k
IHJpbmcgd3JpdGVzIGEgZnVsbCBlbnRyeSBhdCBvbmNlLCBhbmQgdGhlIElPTU1VCndyaXRlcyBm
dWxsIGV2ZW50L3BhZ2UgbG9ncyBhdCBvbmNlLgoKRHJvcHBpbmcgdGhlIG1lbXNldCgpIGFuZCBj
aGFuZ2luZyB0aGlzIHRvIGJlIGEgbG9vcCBvZiBzdHJ1Y3R1cmUKYXNzaWdubWVudHMgd291bGQg
YmUgcmF0aGVyIG1vcmUgZWZmaWNpZW50LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 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 1iD8oH-000382-6U; Wed, 25 Sep 2019 15:02: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD8oF-00037q-Ds
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:02:27 +0000
X-Inumbo-ID: 7bf8b7f4-dfa5-11e9-9636-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7bf8b7f4-dfa5-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:02: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 D82BCB657;
 Wed, 25 Sep 2019 15:02:24 +0000 (UTC)
Message-ID: <40b365e4e16ef9828d7c7c73cdac7ed0527c0ead.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 17:02:23 +0200
In-Reply-To: <20190914085251.18816-18-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-18-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 17/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============1761717055735663394=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1761717055735663394==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-9BeUCI7Y2yQGMBBGnsm5"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Switch credit2 scheduler completely from vcpu to sched_unit usage.
>=20
> As we are touching lots of lines remove some white space at the end
> of
> the line, too.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

I did spot another 'item' that wants to be turned into...

> diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c
> index a6083289f6..0d1ba97dbc 100644
> --- a/xen/common/sched_credit2.c
> +++ b/xen/common/sched_credit2.c
> =20
> @@ -510,20 +510,20 @@ struct csched2_pcpu {
>  };
> =20
>  /*
> - * Virtual CPU
> + * Schedule Item
>   */
>
... 'unit'.  :-)

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)


--=-9BeUCI7Y2yQGMBBGnsm5
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+4FAl2LgYAACgkQFkJ4iaW4
c+5e6Q//fk56oI1qze6SgivPfMiXK8G3mlTPvxfWKp959VT4mDv58mVYTNRuLVs3
/OMlO5rN2r8rw6pJIdr/6T7PZzsiQb5FvRfsMW1HS5qbAt5oG2RAHZACFtUZpGJH
jdhSo9WAuQIyt/4oA5zX8avtEomNcyJ3POoprYwlBXTG97J6ZYNlhNCwOBLa0KbR
Fw5GuFtdvJtASRvTT8NE4A/8WnhsyOvcEqXz4pZOHoLsXl/9tPtvlrElbzdV8xdz
m0Cyf/Gjno4+rhA16qxSfKFVyphvrINIaKPGRJfBI3c4oJ0Aw6IIqhv2ZHt0dMSD
eSDnvqo9dcnndpN1IIyBM9bRi4XQ9VuE9UlKrP2UOX5b0LKDIvLiKtP8DYRaf5O2
cdL6hn6MQAfSfUzYJyyD0ggGC7HlnpqeJYLGpvobyLSGeIoKNra8GILiKswkQwfI
UB1umbjGD4/Oo2IuUqRLQlQNchOgC+tGkLGhiH9B2y9mdgR61CBS2HZDPueTovYp
wUrkt8XLS+54Bu1tl9YXFXagWuseTFcLfrNXm6FbJik2E30EjpjcrQysMUAIMXpG
GFmZ9WOeIKVmGURgBXdkfON3q7dhKt/bs0Tbmkeea8qswUdgpaS1KQKrpi+PHCcX
abf3IU2e076ir1fjtEiefxJKkFgxcISm1PF0yx2XeBSTcnNYHWY=
=AHD+
-----END PGP SIGNATURE-----

--=-9BeUCI7Y2yQGMBBGnsm5--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1761717055735663394==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:09:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD8ux-0003M8-0y; Wed, 25 Sep 2019 15: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=hlHO=XU=arm.com=robin.murphy@srs-us1.protection.inumbo.net>)
 id 1iD8uv-0003M2-09
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:09:21 +0000
X-Inumbo-ID: 72b6de2c-dfa6-11e9-9636-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 72b6de2c-dfa6-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:09:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 19E381000;
 Wed, 25 Sep 2019 08:09:19 -0700 (PDT)
Received: from [10.1.197.57] (e110467-lin.cambridge.arm.com [10.1.197.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A1433F59C;
 Wed, 25 Sep 2019 08:09:14 -0700 (PDT)
To: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>,
 Rob Herring <robh+dt@kernel.org>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
Date: Wed, 25 Sep 2019 16:09: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: <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, Florian Fainelli <f.fainelli@gmail.com>,
 Stefan Wahren <wahrenst@gmx.net>, james.quinlan@broadcom.com,
 linux-pci@vger.kernel.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 xen-devel@lists.xenproject.org, Dan Williams <dan.j.williams@intel.com>,
 freedreno <freedreno@lists.freedesktop.org>,
 Frank Rowand <frowand.list@gmail.com>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOSAxNTo1MiwgTmljb2xhcyBTYWVueiBKdWxpZW5uZSB3cm90ZToKPiBPbiBU
dWUsIDIwMTktMDktMjQgYXQgMTY6NTkgLTA1MDAsIFJvYiBIZXJyaW5nIHdyb3RlOgo+PiBPbiBU
dWUsIFNlcCAyNCwgMjAxOSBhdCAxOjEyIFBNIE5pY29sYXMgU2FlbnogSnVsaWVubmUKPj4gPG5z
YWVuemp1bGllbm5lQHN1c2UuZGU+IHdyb3RlOgo+Pj4gSGkgQWxsLAo+Pj4gdGhpcyBzZXJpZXMg
dHJpZXMgdG8gYWRkcmVzcyBvbmUgb2YgdGhlIGlzc3VlcyBibG9ja2luZyB1cyBmcm9tCj4+PiB1
cHN0cmVhbWluZyBCcm9hZGNvbSdzIFNUQiBQQ0llIGNvbnRyb2xsZXJbMV0uIE5hbWVseSwgdGhl
IGZhY3QgdGhhdAo+Pj4gZGV2aWNlcyBub3QgcmVwcmVzZW50ZWQgaW4gRFQgd2hpY2ggc2l0IGJl
aGluZCBhIFBDSSBidXMgZmFpbCB0byBnZXQgdGhlCj4+PiBidXMnIERNQSBhZGRyZXNzaW5nIGNv
bnN0cmFpbnRzLgo+Pj4KPj4+IFRoaXMgaXMgZHVlIHRvIHRoZSBmYWN0IHRoYXQgb2ZfZG1hX2Nv
bmZpZ3VyZSgpIGFzc3VtZXMgaXQncyByZWNlaXZpbmcgYQo+Pj4gRFQgbm9kZSByZXByZXNlbnRp
bmcgdGhlIGRldmljZSBiZWluZyBjb25maWd1cmVkLCBhcyBvcHBvc2VkIHRvIHRoZSBQQ0llCj4+
PiBicmlkZ2Ugbm9kZSB3ZSBjdXJyZW50bHkgcGFzcy4gVGhpcyBjYXVzZXMgdGhlIGNvZGUgdG8g
ZGlyZWN0bHkganVtcAo+Pj4gaW50byBQQ0kncyBwYXJlbnQgbm9kZSB3aGVuIGNoZWNraW5nIGZv
ciAnZG1hLXJhbmdlcycgYW5kIG1pc3Nlcwo+Pj4gd2hhdGV2ZXIgd2FzIHNldCB0aGVyZS4KPj4+
Cj4+PiBUbyBhZGRyZXNzIHRoaXMgSSBjcmVhdGUgYSBuZXcgQVBJIGluIE9GIC0gaW5zcGlyZWQg
ZnJvbSBSb2JpbiBNdXJwaHlzCj4+PiBvcmlnaW5hbCBwcm9wb3NhbFsyXSAtIHdoaWNoIGFjY2Vw
dHMgYSBidXMgRFQgbm9kZSBhcyBpdCdzIGlucHV0IGluCj4+PiBvcmRlciB0byBjb25maWd1cmUg
YSBkZXZpY2UncyBETUEgY29uc3RyYWludHMuIFRoZSBjaGFuZ2VzIGdvIGRlZXAgaW50bwo+Pj4g
b2YvYWRkcmVzcy5jJ3MgaW1wbGVtZW50YXRpb24sIGFzIGEgZGV2aWNlIGJlaW5nIGhhdmluZyBh
IERUIG5vZGUKPj4+IGFzc3VtcHRpb24gd2FzIHByZXR0eSBzdHJvbmcuCj4+Pgo+Pj4gT24gdG9w
IG9mIHRoaXMgd29yaywgSSBhbHNvIGNsZWFuZWQgdXAgb2ZfZG1hX2NvbmZpZ3VyZSgpIHJlbW92
aW5nIGl0cwo+Pj4gcmVkdW5kYW50IGFyZ3VtZW50cyBhbmQgY3JlYXRpbmcgYW4gYWx0ZXJuYXRp
dmUgZnVuY3Rpb24gZm9yIHRoZSBzcGVjaWFsCj4+PiBjYXNlcwo+Pj4gbm90IGFwcGxpY2FibGUg
dG8gZWl0aGVyIHRoZSBhYm92ZSBjYXNlIG9yIHRoZSBkZWZhdWx0IHVzYWdlLgo+Pj4KPj4+IElN
TyB0aGUgcmVzdWx0aW5nIGZ1bmN0aW9ucyBhcmUgbW9yZSBleHBsaWNpdC4gVGhleSB3aWxsIHBy
b2JhYmx5Cj4+PiBzdXJmYWNlIHNvbWUgaGFja3kgdXNhZ2VzIHRoYXQgY2FuIGJlIHByb3Blcmx5
IGZpeGVkIGFzIEkgc2hvdyB3aXRoIHRoZQo+Pj4gRFQgZml4ZXMgb24gdGhlIExheWVyc2NhcGUg
cGxhdGZvcm0uCj4+Pgo+Pj4gVGhpcyB3YXMgYWxzbyB0ZXN0ZWQgb24gYSBSYXNwYmVycnkgUGkg
NCB3aXRoIGEgY3VzdG9tIFBDSWUgZHJpdmVyIGFuZAo+Pj4gb24gYSBTZWF0dGxlIEFNRCBib2Fy
ZC4KPj4KPj4gSHVtbSwgSSd2ZSBiZWVuIHdvcmtpbmcgb24gdGhpcyBpc3N1ZSB0b28uIExvb2tz
IHNpbWlsYXIgdGhvdWdoIHlvdXJzCj4+IGhhcyBhIGxvdCBtb3JlIGNodXJuIGFuZCB0aGVyZSdz
IHNvbWUgb3RoZXIgYnVncyBJJ3ZlIGZvdW5kLgo+IAo+IFRoYXQncyBnb29kIG5ld3MsIGFuZCB5
ZXMgbm93IHRoYXQgSSBzZWUgaXQsIHNvbWUgc3R1ZmYgb24gbXkgc2VyaWVzIGlzIG92ZXJseQo+
IGNvbXBsaWNhdGVkLiBTcGVjaWFsbHkgYXJvdW5kIG9mX3RyYW5zbGF0ZV8qKCkuCj4gCj4gT24g
dG9wIG9mIHRoYXQsIHlvdSByZW1vdmVkIGluIG9mX2RtYV9nZXRfcmFuZ2UoKToKPiAKPiAtCS8q
Cj4gLQkgKiBBdCBsZWFzdCBlbXB0eSByYW5nZXMgaGFzIHRvIGJlIGRlZmluZWQgZm9yIHBhcmVu
dCBub2RlIGlmCj4gLQkgKiBETUEgaXMgc3VwcG9ydGVkCj4gLQkgKi8KPiAtCWlmICghcmFuZ2Vz
KQo+IC0JCWJyZWFrOwo+IAo+IFdoaWNoIEkgYXNzdW1lZCB3YXMgYm91bmQgdG8gdGhlIHN0YW5k
YXJkIGFuZCBtYWtlcyB0aGluZ3MgZWFzaWVyLgo+IAo+PiBDYW4geW91IHRlc3Qgb3V0IHRoaXMg
YnJhbmNoWzFdLiBJIGRvbid0IGhhdmUgYW55IGgvdyBuZWVkaW5nIHRoaXMsCj4+IGJ1dCB3cm90
ZSBhIHVuaXR0ZXN0IGFuZCB0ZXN0ZWQgd2l0aCBtb2RpZmllZCBRRU1VLgo+IAo+IEkgcmV2aWV3
ZWQgZXZlcnl0aGluZywgSSBkaWQgZmluZCBhIG1pbm9yIGlzc3VlLCBzZWUgdGhlIHBhdGNoIGF0
dGFjaGVkLgoKV1JUIHRoYXQgcGF0Y2gsIHRoZSBvcmlnaW5hbCBpbnRlbnQgb2YgImZvcmNlX2Rt
YSIgd2FzIHB1cmVseSB0byAKY29uc2lkZXIgYSBkZXZpY2UgRE1BLWNhcGFibGUgcmVnYXJkbGVz
cyBvZiB0aGUgcHJlc2VuY2Ugb2YgCiJkbWEtcmFuZ2VzIi4gRXhwZWN0aW5nIG9mX2RtYV9jb25m
aWd1cmUoKSB0byBkbyBhbnl0aGluZyBmb3IgYSBub24tT0YgCmRldmljZSBoYXMgYWx3YXlzIGJl
ZW4gYm9ndXMgLSBtYWdpYyBwYXJhdmlydCBkZXZpY2VzIHdoaWNoIGFwcGVhciBvdXQgCm9mIG5v
d2hlcmUgYW5kIGV4cGVjdCB0byBiZSB0cmVhdGVkIGFzIGdlbnVpbmUgRE1BIG1hc3RlcnMgYXJl
IGEgCnNlcGFyYXRlIHByb2JsZW0gdGhhdCB3ZSBoYXZlbid0IHJlYWxseSBhcHByb2FjaGVkIHll
dC4KClJvYmluLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:10:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD8va-0003St-Bv; Wed, 25 Sep 2019 15:10: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=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iD8vZ-0003Pt-Te
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:10:01 +0000
X-Inumbo-ID: 8b647e48-dfa6-11e9-9636-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 8b647e48-dfa6-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:10:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8BE651000;
 Wed, 25 Sep 2019 08:10: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 51DAD3F59C;
 Wed, 25 Sep 2019 08:09:59 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190924154633.852828-1-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <262f9d04-fe7c-c94c-f2bc-86678cbb5935@arm.com>
Date: Wed, 25 Sep 2019 16:09:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190924154633.852828-1-volodymyr_babchuk@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 0/3] arch/arm: optee: fix TODOs and
 change status to "Tech Preview"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 "tee-dev@lists.linaro.org" <tee-dev@lists.linaro.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMjQvMDkvMjAxOSAxNjo0NiwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6Cj4gVGhpcyBpcyB0aGUgdGhpcmQgdmVyc2lvbiBvZiBtYXR1cmluZyB0aGUgT1AtVEVFIG1l
ZGlhdG9yIHBhdGNoZXMuCj4gCj4gQ2hhbmdlcyBhbHNvIGNhbiBiZSBwdWxsZWQgZnJvbSBbM10u
Cj4gCj4gQ2hhbmdlcyBmcm9tIHYyOgo+ICAgLSBUaGUgZm9sbG93aW5nIDMgcGF0Y2hlcyB3ZXJl
IGNvbW1pdGVkOgo+ICAgeGVuL2FybTogb3B0ZWU6IGltcG9zZSBsaW1pdCBvbiBzaGFyZWQgYnVm
ZmVyIHNpemUKPiAgIHhlbi9hcm06IG9wdGVlOiBjaGVjayBmb3IgcHJlZW1wdGlvbiB3aGlsZSBm
cmVlaW5nIHNoYXJlZCBidWZmZXJzCj4gICB4ZW4vYXJtOiBvcHRlZTogbGltaXQgbnVtYmVyIG9m
IHNoYXJlZCBidWZmZXJzCj4gICAtIE90aGVyIGNoYW5nZXMgYXJlIGRlc2NyaWJlZCBpbiB0aGUg
Y29ycmVzcG9uZGluZyBwYXRjaGVzCj4gCj4gQ2hhbmdlcyBmcm9tIHYxOgo+ICAgLSBBZGRlZCBw
YXRjaCB0aGF0IHVwZGF0ZXMgU1VQUE9SVC5tZAo+ICAgLSBJbnN0ZWFkIG9mIHJlbW92aW5nICJl
eHBlcmltZW50YWwiIHN0YXR1cyBJIGNoYW5nZWQgaXQgdG8gIlRlY2ggUHJldmlldyIKPiAgIC0g
T3RoZXIgY2hhbmdlcyBhcmUgZGVzY3JpYmVkIGluIHRoZSBjb3JyZXNwb25kaW5nIHBhdGNoZXMK
PiAKPiBDb3ZlciBsZXR0ZXIgZm9yIHYxOgo+IAo+IFRoaXMgcGF0Y2ggc2VyaWVzIGZpeGVzIHZh
cmlvdXMgdW5maW5pc2hlZCBpdGVtcyBpbiB0aGUgT1AtVEVFIG1lZGlhdG9yLgo+IE1vc3RseSB0
aGlzIGlzIGFib3V0IGxpbWl0aW5nIHJlc291cmNlcyB0aGF0IGd1ZXN0IGNhbiBjb25zdW1lLiBU
aGlzCj4gaW5jbHVkZXMgYm90aCBtZW1vcnkgYW5kIHRpbWUgLSBob3cgbWFueSBidWZmZXJzIGd1
ZXN0IGNhbiBzaGFyZSB3aXRoCj4gT1AtVEVFICh0aGlzIHVzZXMgWGVuIG1lbW9yeSkgYW5kIHdo
ZW4gbWVkaWF0b3Igc2hvdWxkIHByZWVtcHQgaXRzZWxmLAo+IHRvIG1ha2Ugc3VyZSB0aGF0IGd1
ZXN0IGRvZXMgbm90IHN0cmVzcyBzY2hlZHVsaW5nLgo+IAo+IEFwYXJ0IGZyb20gdGhpcywgdGhl
cmUgd2VyZSBvbmUgY2FzZSwgd2hlbiBtZWRpYXRvcidzIGFjdGlvbnMgbWlnaHQgbGVhZAo+IHRv
IG1lbW9yeSBsZWFrIGluIGEgZ29vZC1iZWhhdmluZyBndWVzdC4gVG8gZml4IHRoaXMgaXNzdWUg
SSBoYWQgdG8KPiBleHRlbmQgbWVkaWF0b3IgbG9naWMsIHNvIG5vdyBpdCBjYW4gaXNzdWUgUlBD
IHJlcXVlc3RzIHRvIGd1ZXN0IGluIHRoZQo+IHNhbWUgd2F5LCBhcyBPUC1URUUgZG9lcyB0aGlz
LiBUaGlzIGlzIHVzZWZ1bCBmZWF0dXJlLCBiZWNhdXNlIGl0Cj4gYWxsb3dzIHRvIHByZWVtcHQg
bWVkaWF0b3IgZHVyaW5nIGxvbmcgb3BlcmF0aW9ucy4gU28sIGluIHRoZSBmdXR1cmUKPiBpdCB3
aWxsIGJlIHBvc3NpYmxlIHRvIHJlbW92ZSBzaGFyZWQgYnVmZmVyIHNpemUgbGltaXRhdGlvbiwg
YmVjYXVzZQo+IG1lZGlhdG9yIGNhbiBwcmVlbXB0IHNlbGYgZHVyaW5nIGJ1ZmZlciB0cmFuc2xh
dGlvbi4KPiAKPiBUaGlzIHBhdGNoIHNlcmllcyBjYW4gYmUgcHVsbGVkIGZyb20gWzFdLgo+IAo+
IFsxXSBodHRwczovL2dpdGh1Yi5jb20vbG9yYy94ZW4vdHJlZS9vcHRlZTNfdjEKPiBbMl0gaHR0
cHM6Ly9naXRodWIuY29tL2xvcmMveGVuL3RyZWUvb3B0ZWUzX3YyCj4gWzNdIGh0dHBzOi8vZ2l0
aHViLmNvbS9sb3JjL3hlbi90cmVlL29wdGVlM192Mwo+IAo+IAo+IFZvbG9keW15ciBCYWJjaHVr
ICgzKToKPiAgICB4ZW4vYXJtOiBvcHRlZTogaGFuZGxlIHNoYXJlZCBidWZmZXIgdHJhbnNsYXRp
b24gZXJyb3IKPiAgICBTVVBQT1JULm1kOiBEZXNjcmliZSBPUC1URUUgbWVkaWF0b3IKPiAgICB4
ZW4vYXJtOiBvcHRlZTogdXBkYXRlIGRlc2NyaXB0aW9uIGluIEtjb25maWcKClRoZSBzZXJpZXMg
aXMgbm93IG1lcmdlZC4gVGhhbmsgeW91IGZvciB0aGUgY29udHJpYnV0aW9uIQoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:11:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:11:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD8x9-0004BX-VK; Wed, 25 Sep 2019 15:11:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rg9B=XU=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iD8fB-000286-AO
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 14:53:05 +0000
X-Inumbo-ID: 2ce9a642-dfa4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2ce9a642-dfa4-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 14:53: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 47F59AEE1;
 Wed, 25 Sep 2019 14:53:02 +0000 (UTC)
Message-ID: <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: Rob Herring <robh+dt@kernel.org>
Date: Wed, 25 Sep 2019 16:52:59 +0200
In-Reply-To: <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 25 Sep 2019 15:11:38 +0000
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 freedreno <freedreno@lists.freedesktop.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, Florian Fainelli <f.fainelli@gmail.com>,
 Stefan Wahren <wahrenst@gmx.net>, james.quinlan@broadcom.com,
 linux-pci@vger.kernel.org, "open list:DMA GENERIC OFFLOAD ENGINE
 SUBSYSTEM" <dmaengine@vger.kernel.org>, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>, Robin Murphy <robin.murphy@arm.com>,
 Frank Rowand <frowand.list@gmail.com>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============9060129792173961816=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============9060129792173961816==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-5Mzcra9IsjRjM5vnaomh"


--=-5Mzcra9IsjRjM5vnaomh
Content-Type: multipart/mixed; boundary="=-QzsDiLgE5dpWVAyKk5Wj"


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

On Tue, 2019-09-24 at 16:59 -0500, Rob Herring wrote:
> On Tue, Sep 24, 2019 at 1:12 PM Nicolas Saenz Julienne
> <nsaenzjulienne@suse.de> wrote:
> > Hi All,
> > this series tries to address one of the issues blocking us from
> > upstreaming Broadcom's STB PCIe controller[1]. Namely, the fact that
> > devices not represented in DT which sit behind a PCI bus fail to get th=
e
> > bus' DMA addressing constraints.
> >=20
> > This is due to the fact that of_dma_configure() assumes it's receiving =
a
> > DT node representing the device being configured, as opposed to the PCI=
e
> > bridge node we currently pass. This causes the code to directly jump
> > into PCI's parent node when checking for 'dma-ranges' and misses
> > whatever was set there.
> >=20
> > To address this I create a new API in OF - inspired from Robin Murphys
> > original proposal[2] - which accepts a bus DT node as it's input in
> > order to configure a device's DMA constraints. The changes go deep into
> > of/address.c's implementation, as a device being having a DT node
> > assumption was pretty strong.
> >=20
> > On top of this work, I also cleaned up of_dma_configure() removing its
> > redundant arguments and creating an alternative function for the specia=
l
> > cases
> > not applicable to either the above case or the default usage.
> >=20
> > IMO the resulting functions are more explicit. They will probably
> > surface some hacky usages that can be properly fixed as I show with the
> > DT fixes on the Layerscape platform.
> >=20
> > This was also tested on a Raspberry Pi 4 with a custom PCIe driver and
> > on a Seattle AMD board.
>=20
> Humm, I've been working on this issue too. Looks similar though yours
> has a lot more churn and there's some other bugs I've found.

That's good news, and yes now that I see it, some stuff on my series is ove=
rly
complicated. Specially around of_translate_*().

On top of that, you removed in of_dma_get_range():

-	/*
-	 * At least empty ranges has to be defined for parent node if
-	 * DMA is supported
-	 */
-	if (!ranges)
-		break;

Which I assumed was bound to the standard and makes things easier.

> Can you test out this branch[1]. I don't have any h/w needing this,
> but wrote a unittest and tested with modified QEMU.

I reviewed everything, I did find a minor issue, see the patch attached.

Also I tested your branch both on an RPi4, with a PCI device that depends o=
n
these changes and by comparing the OF debugs logs on a Layerscape board whi=
ch
uses dma-ranges, dma-coherent and IOMMU. All works as expected.

Will you send this series for v5.5? Please keep me in the loop, I'll review=
 and
test the final version.

Regards,
Nicolas


--=-QzsDiLgE5dpWVAyKk5Wj
Content-Disposition: attachment;
	filename*0=0001-of-device-do-not-bail-of_dma_configure-when-force_dm.pat;
	filename*1=ch
Content-Type: text/x-patch;
	name="0001-of-device-do-not-bail-of_dma_configure-when-force_dm.patch";
	charset="UTF-8"
Content-Transfer-Encoding: base64

RnJvbSAyNmQ1MTg1M2MyNWMwNGMyOGRiYzA5MDYxOTUxYTkzYzEwMmRhYmNkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBOaWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5u
ZUBzdXNlLmRlPgpEYXRlOiBXZWQsIDI1IFNlcCAyMDE5IDE2OjI2OjU3ICswMjAwClN1YmplY3Q6
IFtQQVRDSF0gb2Y6IGRldmljZTogZG8gbm90IGJhaWwgb2ZfZG1hX2NvbmZpZ3VyZSgpIHdoZW4g
Zm9yY2VfZG1hIGlzCiBzZXQKClNvbWUgWGVuIGRldmljZXMgY2FsbCBvZl9kbWFfY29uZmlndXJl
KCkgd2l0aG91dCBhbiBhY3R1YWwgRFQgbm9kZSBpbgpvcmRlciBmb3IgaXQgdG8gc2V0IGl0cyAn
ZG1hX29wcycuIFRoYXQncyB0aGUgb3JpZ2luYWwgaW50ZW50IG9mCidmb3JjZV9kbWEnLCBob25v
ciB0aGF0IGJlaGF2aW91ci4KClNpZ25lZC1vZmYtYnk6IE5pY29sYXMgU2FlbnogSnVsaWVubmUg
PG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Ci0tLQogZHJpdmVycy9vZi9kZXZpY2UuYyB8IDIgLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvb2Yv
ZGV2aWNlLmMgYi9kcml2ZXJzL29mL2RldmljZS5jCmluZGV4IGE0NTI2MWUyMTE0NC4uN2JjMDBm
NzI0NjhmIDEwMDY0NAotLS0gYS9kcml2ZXJzL29mL2RldmljZS5jCisrKyBiL2RyaXZlcnMvb2Yv
ZGV2aWNlLmMKQEAgLTEwMCw4ICsxMDAsNiBAQCBpbnQgb2ZfZG1hX2NvbmZpZ3VyZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2Vfbm9kZSAqcGFyZW50LCBib29sIGZvcmNlXwogCW5w
ID0gZGV2LT5vZl9ub2RlOwogCWlmICghbnApCiAJCW5wID0gcGFyZW50OwotCWlmICghbnApCi0J
CXJldHVybiAtRU5PREVWOwogCiAJcmV0ID0gb2ZfZG1hX2dldF9yYW5nZShucCwgJmRtYV9hZGRy
LCAmcGFkZHIsICZzaXplKTsKIAlpZiAocmV0IDwgMCkgewotLSAKMi4yMy4wCgo=


--=-QzsDiLgE5dpWVAyKk5Wj--

--=-5Mzcra9IsjRjM5vnaomh
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQEzBAABCAAdFiEErOkkGDHCg2EbPcGjlfZmHno8x/4FAl2Lf0sACgkQlfZmHno8
x/7mvQf6A++shc7v4vCUvlFLh6kIZ0UPBKuSnxpUpUn+R3BMoS6J5Ce/ma0SOzIJ
MRQmawROuL2F6qf0g3ykdpnaSD14TAEB9UnJzLoTkprKRFRhdq4pQjCDGDWIpWSO
fW6GnBbCLaTa0r38siU1DvnV3ZXCNnmN+lO5mqEp380R7cLwMj0hrH4mzkNuSUHK
uKWLMd/ZZyDk7e2j1qZ2bXg6PRRSfXZfU7Oqtwt6k7JNoPB/HneraMxoO43EyzDA
qt4Fxx6cDsZQAPbqJPChpSN4USdi0rN171NlKW3+PRsGfZN4LzUF3MoK2uvReV0n
DhW7JoNOzqhh0pk2iPTRov0M+zbYEg==
=jmQ8
-----END PGP SIGNATURE-----

--=-5Mzcra9IsjRjM5vnaomh--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9060129792173961816==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:13:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:13: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 1iD8zM-0004Kk-Eb; Wed, 25 Sep 2019 15: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=mY+w=XU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iD8zK-0004Ke-HX
 for Xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:13:54 +0000
X-Inumbo-ID: 158e2114-dfa7-11e9-9636-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by localhost (Halon) with ESMTPS
 id 158e2114-dfa7-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:13:53 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id y19so7395950wrd.3
 for <Xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 08:13: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=dO70tgP/a++nIXKut/OTUmebXkeG/w+RhCBieXa0Oac=;
 b=WTWfhM1RSmO9UYgvewbLBsoA8mT8y2cvMfWVZwb70TcJkJKRJuHnsxUrU5HTOkynkG
 QAdzvChCJ1dhlar0aqvJZsztYLVDCUBD8OpUhhKsvxmqTjjuQaXs9vHvvJKb95ADpUcN
 5QNEl60iKLH18genLfcWcFLvqc1KcI9dZp9pXIMu8YkhxmQCsr4saLDlEp4u4ZzYW+il
 CCrHKZNScLka2BcmM0w/WQxaUlLsfLqeP+puIDmvopGVwifV/KGp9WOtjKWmdIIfMMk2
 aiWst0O6k61Qh3LlDMblS4JB6IVOGuYnhuQvaabhIzHnkpwLM7FHMrgGLWplNEyYd+6A
 +1LQ==
X-Gm-Message-State: APjAAAWHeiZ2vz+tllB8Nya5fPeOgELAskmlaMH9+fsiNdLZBk17f+rO
 V+bdeqkobWOkUqtDbpm29hE=
X-Google-Smtp-Source: APXvYqykMqmw3ZsFs1uBMkNzFRQiJE7ci/jovQoPU9Vp8pfDnudg2bGKtzTi9sTOOVxC+dURh+amIw==
X-Received: by 2002:a5d:4ed0:: with SMTP id s16mr10108502wrv.248.1569424432128; 
 Wed, 25 Sep 2019 08:13:52 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id 13sm3887086wmj.29.2019.09.25.08.13.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 08:13:51 -0700 (PDT)
Date: Wed, 25 Sep 2019 16:13:49 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190925151349.43fqwaf6roh5627s@debian>
References: <20190925143410.26661-1-hongyax@u9d785c4ba99158.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925143410.26661-1-hongyax@u9d785c4ba99158.ant.amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 00/84] Remove direct map 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,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, wl@xen.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSG9uZ3lhbgoKVGhhbmtzIGZvciBwaWNraW5nIHVwIHRoaXMgd29yay4KClBsZWFzZSBDQyBy
ZWxldmFudCBtYWludGFpbmVycyBhbmQgcmV2aWV3ZXJzIGluIHRoZSBmdXR1cmUuIEkgaGF2ZSBk
b25lCnRoaXMgZm9yIHRoaXMgY292ZXIgbGV0dGVyLgoKVGhlIEZyb206IGZpZWxkIG9mIHlvdXIg
ZW1haWxzIGlzIG5vdCBjb3JyZWN0LiBUaGlzIG1ha2VzIHBlb3BsZSBub3QKYWJsZSB0byByZXBs
eSB0byB5b3UgZGlyZWN0bHkuIFlvdSBtYXkgd2FudCB0byBjaGVjayB5b3VyIGVtYWlsCnNldHRp
bmdzLgoKT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDM6MzI6NDZQTSArMDEwMCwgaG9uZ3lheCB3
cm90ZToKPiBQcmV2aW91c2x5LCBXZWkgTGl1IGhhcyBjcmVhdGVkIHRoZSBwYXRjaCBzZXJpZXMg
dG8gc3dpdGNoIHRvCj4gYWxsb2MvbWFwL3VubWFwL2ZyZWUgQVBJcyBmb3IgWGVuIHBhZ2UgdGFi
bGVzIHNvIHRoYXQgWGVuIHBhZ2UgdGFibGVzCj4gYXJlIG1hcHBlZCB3aXRoIG1hcF9kb21haW5f
cGFnZSgpLiBUaGlzIGlzIHRoZSBmaXJzdCBzdGVwIHRvd2FyZHMKPiByZW1vdmluZyB0aGUgZGly
ZWN0IG1hcC4gSSBpbXBsZW1lbnRlZCBwYXRjaGVzIG9uIHRvcCBvZiBXZWkncyB0byByZW1vdmUK
PiB0aGUgZGlyZWN0IG1hcCBjb21wbGV0ZWx5Lgo+IAo+IEluIGFkZGl0aW9uIHRvIFdlaSdzLCBt
eSBwYXRjaGVzOgo+IC0gaW1wbGVtZW50IGEgcHJvcGVyIFBNQVAgaW5mcmFzdHJ1Y3R1cmUgZm9y
IGJvb3RzdHJhcHBpbmcKPiAtIHJlbW92ZSBkaXJlY3QgbWFwIGNvZGUgaW4gbWFwX2RvbWFpbl9w
YWdlKCkgYW5kIHVzZSBtYXBjYWNoZSwgdXNlIFBNQVAKPiAgIHdoZW4gbWFwY2FjaGUgbm90IHJl
YWR5Cj4gLSBtYXAvdW5tYXAgeGVuaGVhcCBhbGxvY2F0aW9ucyB0byB0aGUgZGlyZWN0IG1hcCBy
ZWdpb24gc28gdGhhdCB2YTwtPnBhCj4gICBtYWNyb3Mgc3RpbGwgd29yawo+IC0gaW5zdGFsbCBk
dW1teSBtYXBwaW5ncyAobm8gcGVybWlzc2lvbnMsIElOVkFMSURfTUZOKSBpbnN0ZWFkIG9mIGFj
dHVhbAo+ICAgMToxIG1hcHBpbmdzIGR1cmluZyBib290LCBzbyB0aGUgZGlyZWN0IG1hcCBubyBs
b25nZXIgZXhpc3RzCj4gLSBmaXggbWFueSBwbGFjZXMgd2hlcmUgY29kZSBpbmNvcnJlY3RseSBh
c3N1bWVzIGEgZGlyZWN0IG1hcAo+IAoKSSB0aGluayB0aGUgc2VyaWVzIHdpbGwgbmVlZCBzb21l
IHJlb3JkZXJpbmcganVzdCBieSBsb29raW5nIGF0IHRoZQp0aGluZ3MgbGlzdGVkIGhlcmUgYW5k
IHRoZSBjb21taXQgc3ViamVjdHMuICBJIHdpbGwgdHJ5IHRvIGhhdmUgYSBjbG9zZXIKbG9vayBh
dCBzb21lIHBvaW50LiAgUGxlYXNlIGFsc28gYWxsb3cgc29tZSB0aW1lIGZvciBvdGhlciBwZW9w
bGUgdG8KaGF2ZSB0aGVpciBzYXkuIFhlbiBpcyBhYm91dCB0byBmcmVlemUgKG9yIGZyb3plbiBh
bHJlYWR5Pykgc28gcGVvcGxlCm1heSBub3QgZ2V0IGFyb3VuZCB0byB0aGlzIGxhcmdlIHNlcmll
cyBhbnkgdGltZSBzb29uLgoKQW5kIGluIGNhc2UgeW91IGRvbid0IGtub3csIHRoZXJlIGlzIGEg
d2lraSBwYWdlIFswXSBmb3Igc3VibWl0dGluZyBYZW4KcGF0Y2hlcy4gSW4gaXQgdGhlcmUgaXMg
YSBzZWN0aW9uIGFib3V0IGFkZF9tYWludGFpbmVycy5wbC4gWW91IGNhbiB1c2UKdGhhdCBzY3Jp
cHQgdG8gYWRkIHJlbGV2YW50IG1haW50YWluZXJzLgoKVGhhbmtzLApXZWkuCgpbMF06IGh0dHBz
Oi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hl
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:17:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:17:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD92h-0004Tp-0c; Wed, 25 Sep 2019 15:17:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5mKa=XU=gmail.com=festevam@srs-us1.protection.inumbo.net>)
 id 1iD92f-0004Tk-T3
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:17:21 +0000
X-Inumbo-ID: 917baf9e-dfa7-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id 917baf9e-dfa7-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:17:21 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q64so6062022ljb.12
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 08:17:21 -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=rTBq6P5OxsGLjoGVhyAwZM8k0vklyHGTB2oJI82Er7M=;
 b=eghD7xF1O36vsBrF3R1Ol+O9tfU+0jO9JXTPAGDQj/eD9TEB4fS0VQFijoygPStgr3
 10lJjOrWc1bicRYqBtncYZdXUVZQzGo/mCRUFcwwwv+kexKbN1ES5l5Ac30Iyy/VSy6b
 zUdkmBZi6iQtLRd1ksj9hb1AR/76sVMVefmq8BgklCKkDi+tVqaxFM4AvBWSG3sKDCRC
 NPA4lDaeoCpS8CsgLxRZg802nWrQPQecGCdXqYctiynPyMIAzYncAW7BXnLuqZdmqiq7
 lmNY1mZLDVoPD5SAcNNPdqQCcypDkXcAg+PaiFPMbfZqC2X+xM6M1pHyx+WOo3XdPYs0
 eCpw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rTBq6P5OxsGLjoGVhyAwZM8k0vklyHGTB2oJI82Er7M=;
 b=Y1hSaFBnbXFA+UK7LqB+ZpQVXPsa0bvg1f3taOPfgKPxEoSHAeNu8jvEVbexIeq+rW
 6CSN5K0GaPMS186BIyRl7U4607gjA4R9uT7CExcW10KmimLRN2RgSiqpK9zfhsi1Y0vX
 LY8gUQECIg2AnOOAwMBFJDPOjQsmbMVnVXmSldi8x7UCGKpGiPr4okkBQ97nrkuuMoqk
 pYYAJ/0l9O4pVCU6POL7sHcdAJp+9ApT0BsdcfPHwDhOtlnDQgDxMPU3qVbR8HRsuWZV
 s5Npe5jKLv/WybEmqi1RPNuVPlqR8cb5gcTXeszkylTRblWeLVEZ58LCbVqx4tIo28m1
 HMSQ==
X-Gm-Message-State: APjAAAVd0lx4+abiQBGSwe+/Xe0PdnZBFzwsutoD7OYu3XdbaakLuPJC
 7SDu+vSlcfHTu1qJo+qSm53fCx5mp4yWReplT+I=
X-Google-Smtp-Source: APXvYqzF1RqhBAB47TPrTDl3zKUBxVzKbXcvNvcrU2oxqh5sJKOV3USfSG9GeeJJkpUMrG8FnoJZki1WHtkUnydqfw8=
X-Received: by 2002:a2e:b0f4:: with SMTP id h20mr1893730ljl.10.1569424639817; 
 Wed, 25 Sep 2019 08:17:19 -0700 (PDT)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
In-Reply-To: <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
From: Fabio Estevam <festevam@gmail.com>
Date: Wed, 25 Sep 2019 12:17:28 -0300
Message-ID: <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
To: Adam Ford <aford173@gmail.com>
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 Chris Healy <cphealy@gmail.com>, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgOToxNyBBTSBBZGFtIEZvcmQgPGFmb3JkMTczQGdtYWls
LmNvbT4gd3JvdGU6Cgo+IEkgdHJpZWQgY21hPTI1Nk0gYW5kIG5vdGljZWQgdGhlIGNtYSBkdW1w
IGF0IHRoZSBiZWdpbm5pbmcgZGlkbid0Cj4gY2hhbmdlLiAgRG8gd2UgbmVlZCB0byBzZXR1cCBh
IHJlc2VydmVkLW1lbW9yeSBub2RlIGxpa2UKPiBpbXg2dWwtY2NpbXg2dWxzb20uZHRzaSBkaWQ/
CgpJIGRvbid0IHRoaW5rIHNvLgoKV2VyZSB5b3UgYWJsZSB0byBpZGVudGlmeSB3aGF0IHdhcyB0
aGUgZXhhY3QgY29tbWl0IHRoYXQgY2F1c2VkIHN1Y2ggcmVncmVzc2lvbj8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:18:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD93T-0004b9-Fu; Wed, 25 Sep 2019 15:18: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=mY+w=XU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iD93S-0004b3-IP
 for Xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:18:10 +0000
X-Inumbo-ID: ae8bb4da-dfa7-11e9-9636-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by localhost (Halon) with ESMTPS
 id ae8bb4da-dfa7-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:18:09 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id b9so7423720wrs.0
 for <Xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 08:18:09 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=pK9Oq+eaH+GDJGMUn77MB/VDzJyl8GMwkSth8PBvojU=;
 b=cky9yp3I+py2NmXGFieM3/gc1FfvzP9ceobfQ9nbgOHG5wFdX8/FOg5eZ4yb90ECXA
 HBiD2rLYSl4cbyjyLN0RsOC7SzLv+bbx6wqLKOJ+KXgigVJaslcO+hXVbhaPeW5B4Nd1
 32kLnpv4uI1LMKRso/K5u//tIcL1ebsrkzVm4K46Y10vA/SbEGerU2jpx/V94SAhMKae
 /MIVKaBpzuIN/wS55y1FteVa3HuSTrSw293LSq9ljZ11uIcPR6PVmDMgfa5vCyag6Ysr
 dQZJG8uAmNe5ewmqgqtLkxuEF+Li/88ABbTsGV0p5Zoulvn+mkNnnzKOj4EUr6rIWduf
 HkAQ==
X-Gm-Message-State: APjAAAU2gOBbFx7noAy4py1BRuZiViFP5gHE3FgbRh26o2wlvFLE7NCl
 p+pgdqDhatpBQOA1ZY6JOKw=
X-Google-Smtp-Source: APXvYqzfHACsXWffO6hPhgu2FX24YK4KZ1MqObsp+TKGj1UvwkF0bVy84ENO/VzgivfgzZ0fX02jLg==
X-Received: by 2002:adf:9dd1:: with SMTP id q17mr10104160wre.176.1569424688982; 
 Wed, 25 Sep 2019 08:18:08 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id o188sm8991678wma.14.2019.09.25.08.18.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 08:18:08 -0700 (PDT)
Date: Wed, 25 Sep 2019 16:18:06 +0100
From: Wei Liu <wl@xen.org>
To: Hongyan Xia <hongyax@amazon.com>
Message-ID: <20190925151806.pnm3yecc2a6cthxa@debian>
References: <20190925143410.26661-1-hongyax@u9d785c4ba99158.ant.amazon.com>
 <20190925143410.26661-18-hongyax@u9d785c4ba99158.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925143410.26661-18-hongyax@u9d785c4ba99158.ant.amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 17/84] xxx fixup: avoid shadowing 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: Xen-devel@lists.xenproject.org, wl@xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDM6MzM6MDNQTSArMDEwMCwgaG9uZ3lheCB3cm90ZToK
PiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvbW0uYyB8IDI1ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAoKVGhpcyBwYXRjaCBzaG91
bGQgaGF2ZSBiZWVuIHNxdWFzaGVkIGludG8gdGhlIHByZXZpb3VzIHBhdGNoLgoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:18:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD94C-0004g4-Rn; Wed, 25 Sep 2019 15:18:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD94B-0004fk-De
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:18:55 +0000
X-Inumbo-ID: c8cf762e-dfa7-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c8cf762e-dfa7-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:18: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 EB526B696;
 Wed, 25 Sep 2019 15:18:52 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-18-jgross@suse.com>
 <40b365e4e16ef9828d7c7c73cdac7ed0527c0ead.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <46feaecc-a41f-72f2-c51e-eeebe55f6cee@suse.com>
Date: Wed, 25 Sep 2019 17:18:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <40b365e4e16ef9828d7c7c73cdac7ed0527c0ead.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 17/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTc6MDIsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFNhdCwgMjAxOS0w
OS0xNCBhdCAxMDo1MiArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gU3dpdGNoIGNyZWRp
dDIgc2NoZWR1bGVyIGNvbXBsZXRlbHkgZnJvbSB2Y3B1IHRvIHNjaGVkX3VuaXQgdXNhZ2UuCj4+
Cj4+IEFzIHdlIGFyZSB0b3VjaGluZyBsb3RzIG9mIGxpbmVzIHJlbW92ZSBzb21lIHdoaXRlIHNw
YWNlIGF0IHRoZSBlbmQKPj4gb2YKPj4gdGhlIGxpbmUsIHRvby4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pgo+IFJldmlld2VkLWJ5OiBEYXJp
byBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+IAo+IEkgZGlkIHNwb3QgYW5vdGhlciAn
aXRlbScgdGhhdCB3YW50cyB0byBiZSB0dXJuZWQgaW50by4uLgo+IAo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+
PiBpbmRleCBhNjA4MzI4OWY2Li4wZDFiYTk3ZGJjIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwo+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+PiAg
IAo+PiBAQCAtNTEwLDIwICs1MTAsMjAgQEAgc3RydWN0IGNzY2hlZDJfcGNwdSB7Cj4+ICAgfTsK
Pj4gICAKPj4gICAvKgo+PiAtICogVmlydHVhbCBDUFUKPj4gKyAqIFNjaGVkdWxlIEl0ZW0KPj4g
ICAgKi8KPj4KPiAuLi4gJ3VuaXQnLiAgOi0pCgpZZXMsIHRoYXQgd2FzIHRoZSB0ZXN0IHdoZXRo
ZXIgdGhlIHJldmlldyBpcyBkb25lIHRob3JvdWdobHkuIDstKQoKVGhhbmtzIQoKCkp1ZXJnZW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:19:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD94Q-0004iW-5c; Wed, 25 Sep 2019 15: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD94O-0004iI-N5
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:19:08 +0000
X-Inumbo-ID: d1302386-dfa7-11e9-9636-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d1302386-dfa7-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:19: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 0D6BFB698;
 Wed, 25 Sep 2019 15:19:07 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Date: Wed, 25 Sep 2019 17:19:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 0/5] (remaining) 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogeDg2OiBzdXBwcmVzcyBYUFRJLXJlbGF0ZWQgVExCIGZsdXNoZXMgd2hlbiBwb3NzaWJsZQoy
OiB4ODYvbW06IGhvbm9yIG9wdF9wY2lkIGFsc28gZm9yIDMyLWJpdCBQViBkb21haW5zCjM6IHg4
Ni9IVk06IG1vdmUgTk9GTFVTSCBoYW5kbGluZyBvdXQgb2YgaHZtX3NldF9jcjMoKQo0OiB4ODYv
SFZNOiByZWZ1c2UgQ1IzIGxvYWRzIHdpdGggcmVzZXJ2ZWQgKHVwcGVyKSBiaXRzIHNldAo1OiB4
ODYvSFZNOiBjb3NtZXRpY3MgdG8gaHZtX3NldF9jcjMoKQoKVGhlIGZpcnN0IHBhdGNoIHdhcyBw
cmV2aW91c2x5IHN1Ym1pdHRlZCBzdGFuZGFsb25lICh2MykgYW5kCmhhc24ndCBjaGFuZ2VkIHNp
bmNlIHRoZW4sIGJ1dCBtb3JlIG9yIGxlc3MgZml0cyBpbnRvIHRoaXMKZ3JvdXAsIHNvIGdldHMg
aW5jbHVkZWQgaGVyZSBnb2luZyBmb3J3YXJkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:19:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD94s-0004oB-G1; Wed, 25 Sep 2019 15:19:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iD94r-0004nz-RJ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:19:37 +0000
X-Inumbo-ID: e1eb2767-dfa7-11e9-9636-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id e1eb2767-dfa7-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:19:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 55BDE1570;
 Wed, 25 Sep 2019 08:19: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 A27AC3F59C;
 Wed, 25 Sep 2019 08:19:35 -0700 (PDT)
To: Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908071119470.2451@sstabellini-ThinkPad-T480s>
 <f986544f59e1b2e9fddba5090fc3c706c38e1ad3.camel@suse.com>
 <alpine.DEB.2.21.1908091127080.7788@sstabellini-ThinkPad-T480s>
 <6bc0e21d79c4f02ad89c94fa732a32a57bdc8521.camel@suse.com>
 <alpine.DEB.2.21.1908131413200.30179@sstabellini-ThinkPad-T480s>
 <71cbab87f4929766bf4293419e50425ab62e822a.camel@suse.com>
 <alpine.DEB.2.21.1908140927100.8737@sstabellini-ThinkPad-T480s>
 <78072866796e1dedd9068e4298a13c58a30e74e7.camel@suse.com>
 <197c435e78f47b0deb376493911abdc0922863b4.camel@suse.com>
 <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
 <1afcf0e569f68dbfe2c79668f17e1846a7dc3a1b.camel@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <96661f8e-31e4-8557-e29b-2350a74c586f@arm.com>
Date: Wed, 25 Sep 2019 16:19:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1afcf0e569f68dbfe2c79668f17e1846a7dc3a1b.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] dom0less + sched=null => broken in 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: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@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>

KCtKdWVyZ2VuKQoKSGkgRGFyaW8sCgpPbiAxMS8wOS8yMDE5IDE0OjUzLCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiBPbiBGcmksIDIwMTktMDgtMjMgYXQgMTg6MTYgLTA3MDAsIFN0ZWZhbm8gU3Rh
YmVsbGluaSB3cm90ZToKPj4gT24gV2VkLCAyMSBBdWcgMjAxOSwgRGFyaW8gRmFnZ2lvbGkgd3Jv
dGU6Cj4+Pgo+Pj4gSGV5LCBTdGVmYW5vLCBKdWxpZW4sCj4+Pgo+Pj4gSGVyZSdzIGFub3RoZXIg
cGF0Y2guCj4+Pgo+Pj4gUmF0aGVyIHRoYW4gYSBkZWJ1ZyBwYXRjaCwgdGhpcyBpcyByYXRoZXIg
YW4gYWN0dWFsICJwcm9wb3NlZAo+Pj4gc29sdXRpb24iLgo+Pj4KPj4+IENhbiB5b3UgZ2l2ZSBp
dCBhIGdvPyBJZiBpdCB3b3JrcywgSSdsbCBzcGluIGl0IGFzIGEgcHJvcGVyIHBhdGNoLgo+Pgo+
PiBZZXMsIHRoaXMgc2VlbXMgdG8gc29sdmUgdGhlIHByb2JsZW0sIHRoYW5rIHlvdSEKPj4KPiBP
aywgdGhhbmtzIGFnYWluIGZvciB0ZXN0aW5nLCBhbmQgZ29vZCB0byBrbm93Lgo+IAo+IEknbSBz
dGlsbCBjYXRjaGluZyB1cCBhZnRlciB2YWNhdGlvbnMsIGFuZCBJJ20gdHJhdmVsaW5nIG5leHQg
d2Vlay4gQnV0Cj4gSSdsbCBzdWJtaXQgYSBwcm9wZXIgcGF0Y2ggYXMgc29vbiBhcyBJIGZpbmQg
dGltZS4KCkp1c3Qgd2FudGVkIHRvIGZvbGxvdy11cCBvbiB0aGlzLiBEbyB5b3UgaGF2ZSBhbiB1
cGRhdGUgZm9yIHRoZSBmaXg/CgpJIHdvdWxkIHJhdGhlciBub3Qgd2FudCB0byBzZWUgWGVuIDQu
MTMgcmVsZWFzZWQgd2l0aCB0aGlzLiBTbyBJIGhhdmUgQ0NlZCAKSnVlcmdlbiB0byBtYXJrIGl0
IGFzIGEgYmxvY2tlci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:20:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD95I-00054T-Rm; Wed, 25 Sep 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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD95H-00051v-Qt
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:20:03 +0000
X-Inumbo-ID: f1fe12da-dfa7-11e9-9636-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f1fe12da-dfa7-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:20: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 0B7BCB662;
 Wed, 25 Sep 2019 15:20:02 +0000 (UTC)
Message-ID: <3ccca9314d883f656b88e63a2ef9cb226c6d0f58.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 17:20:00 +0200
In-Reply-To: <20190914085251.18816-20-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-20-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 19/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6743111930283705134=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> The credit scheduler calls vcpu_pause_nosync() and vcpu_unpause()
> today.=20
>
It does. And, FWIW, I hate it with all my heart because of that (among
other things! :-D).

> Add sched_unit_pause_nosync() and sched_unit_unpause() to
> perform the same operations on scheduler units instead.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
> diff --git a/xen/include/xen/sched-if.h b/xen/include/xen/sched-if.h
> index d624b81e53..b5967d26af 100644
> --- a/xen/include/xen/sched-if.h
> +++ b/xen/include/xen/sched-if.h
> @@ -432,6 +432,16 @@ static inline int sched_adjust_cpupool(const
> struct scheduler *s,
>      return s->adjust_global ? s->adjust_global(s, op) : 0;
>  }
> =20
> +static inline void sched_unit_pause_nosync(struct sched_unit *unit)
> +{
> +    vcpu_pause_nosync(unit->vcpu_list);
> +}
> +
> +static inline void sched_unit_unpause(struct sched_unit *unit)
> +{
> +    vcpu_unpause(unit->vcpu_list);
> +}
> +
So, isn't this another one of those places where we could have the
for_each_unit_vcpu() loop already?

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)


--=-isCsocYaVGZwgyGeBs0F
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+4FAl2LhaAACgkQFkJ4iaW4
c+4NbBAAzTdf25RGtWJlW0PWlkZj/YupAU1y/7+M0vzNFncUHEa8EQZUpTtDZaVg
pjnyXty0yGYYBLr3iEJ7hOwH5yvZmViufegLouFDUX9/goG/ifnDd8e3jsR/bLcY
Um/465MZA00s98pkX7MrXCFLDfwrF9THf7pFuOQjejS/6PDYX6KGd1EOuFTqk8wR
jCl5b09lQjIVAmu5WFZLF/OgNewpkIXE0eODkxKYxP6hNkDuSsXnxsA+O/pQtRWS
ctqTNCG2GAky8vfva9rvub7OIqsYq1dHWlvOlBlR8bqr6KgSHnwIavnEweHhI39z
sEsP8VE4lfyGC7sp+F4SiMnOPqnnjuQmhxti6CrlgdGtwjluILGm5Imr+7eOmgZS
yVj+2vvPpx5tyx2MqmaY46sLySNQdO8aCrw1NNftrnXAUQqBHGexps2APLD3uUCu
a59oryznH0KvB28UotQXDIUrkboVQpzkm8wmvc+RXmdIw2lWE2Z3jK+k+Dre2tnW
zwKfQ/YBd5YUc7KdsTh44sYUsKxTbd5Gow2yM+9Nu9AGjgp5XzHVjrEjk1P0Fb98
xZzy0L4bS4bxVQYIVtDJKz5jEDCS2r8wgQIAdLr3r6iLIPgCwohLTpGdmapwtGgS
sqFVqoESfnxSatPr8AnGOIhoQZleXptYTtqlFm/1QA76B5GEwyc=
=JDz3
-----END PGP SIGNATURE-----

--=-isCsocYaVGZwgyGeBs0F--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6743111930283705134==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:23:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD98N-0005ky-D8; Wed, 25 Sep 2019 15:23:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD98M-0005kr-0z
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:23:14 +0000
X-Inumbo-ID: 62f319ae-dfa8-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 62f319ae-dfa8-11e9-b588-bc764e2007e4;
 Wed, 25 Sep 2019 15:23:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7324DABCB;
 Wed, 25 Sep 2019 15:23:11 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Message-ID: <ae47cb2c-2fff-cd08-0a26-683cef1f3303@suse.com>
Date: Wed, 25 Sep 2019 17:23:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 1/5] 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB0aGVyZSdzIG5vIFhQVEktZW5hYmxlZCBQViBkb21haW4gYXQgYWxsLCB0aGVyZSdzIG5v
IG5lZWQgdG8gaXNzdWUKcmVzcGVjdGl2ZSBUTEIgZmx1c2hlcy4gSGFyZHdpcmUgb3B0X3hwdGlf
KiB0byBmYWxzZSB3aGVuICFQViwgYW5kCnJlY29yZCB0aGUgY3JlYXRpb24gb2YgUFYgZG9tYWlu
cyBieSBidW1waW5nIG9wdF94cHRpXyogYWNjb3JkaW5nbHkuCgpBcyB0byB0aGUgc3RpY2t5IG9w
dF94cHRpX2RvbXUgdnMgaW5jcmVtZW50L2RlY3JlbWVudCBvZiBvcHRfeHB0aV9od2RvbSwKdGhp
cyBpcyBkb25lIHRoaXMgd2F5IHRvIGF2b2lkCihhKSB3aWRlbmluZyB0aGUgZm9ybWVyIHZhcmlh
YmxlLAooYikgYW55IHJpc2sgb2YgYSBtaXNzZWQgZmx1c2gsIHdoaWNoIHdvdWxkIHJlc3VsdCBp
biBhbiBYU0EgaWYgYSBEb21VCiAgICB3YXMgYWJsZSB0byBleGVyY2lzZSBpdCwgYW5kCihjKSBh
bnkgcmFjZXMgdXBkYXRpbmcgdGhlIHZhcmlhYmxlLgpGdW5kYW1lbnRhbGx5IHRoZSBUTEIgZmx1
c2ggZG9uZSB3aGVuIGNvbnRleHQgc3dpdGNoaW5nIG91dCB0aGUgZG9tYWluJ3MKdkNQVS1zIHRo
ZSBsYXN0IHRpbWUgYmVmb3JlIGRlc3Ryb3lpbmcgdGhlIGRvbWFpbiBvdWdodCB0byBiZQpzdWZm
aWNpZW50LCBzbyBpbiBwcmluY2lwbGUgRG9tVSBoYW5kbGluZyBjb3VsZCBiZSBtYWRlIG1hdGNo
IGh3ZG9tJ3MuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQp2MzogUmUtYmFzZS4KdjI6IEFkZCBjb21tZW50IHRvIHNwZWNfY3RybC5oLiBFeHBsYWlu
IGRpZmZlcmVuY2UgaW4gYWNjb3VudGluZyBvZiBEb21VCiAgICBhbmQgaHdkb20uCi0tLQpUQkQ6
IFRoZSBoYXJkd2lyaW5nIHRvIGZhbHNlIGNvdWxkIGJlIGV4dGVuZGVkIHRvIG9wdF9wdl9sMXRm
XyogYW5kIChmb3IKICAgICAhSFZNKSBvcHRfbDFkX2ZsdXNoIGFzIHdlbGwuCgotLS0KIHhlbi9h
cmNoL3g4Ni9mbHVzaHRsYi5jICAgICAgICAgfCAgICAyICstCiB4ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgICAgICAgIHwgICAxNCArKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jICAgICAgICB8ICAgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
IHwgICAxMSArKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKQEAgLTIwNyw3ICsyMDcsNyBAQCB1bnNpZ25lZCBpbnQgZmx1c2hf
YXJlYV9sb2NhbChjb25zdCB2b2lkCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAg
ICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9QUklWLCBhZGRyKTsKICAgICAgICAgICAgICAg
ICBpbnZwY2lkX2ZsdXNoX29uZShQQ0lEX1BWX1VTRVIsIGFkZHIpOwotICAgICAgICAgICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gfHwgb3B0X3hwdGlfZG9tdSApCisgICAgICAgICAgICAgICAg
aWYgKCBvcHRfeHB0aV9od2RvbSA+IDEgfHwgb3B0X3hwdGlfZG9tdSA+IDEgKQogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaW52cGNpZF9mbHVzaF9vbmUoUENJRF9QVl9Q
UklWIHwgUENJRF9QVl9YUFRJLCBhZGRyKTsKICAgICAgICAgICAgICAgICAgICAgaW52cGNpZF9m
bHVzaF9vbmUoUENJRF9QVl9VU0VSIHwgUENJRF9QVl9YUFRJLCBhZGRyKTsKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjcy
LDYgKzI3Miw5IEBAIHZvaWQgcHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKGQsIEdEVF9MRFRfVklSVF9TVEFSVCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEdEVF9MRFRfTUJZVEVTIDw8ICgyMCAtIFBBR0VfU0hJ
RlQpKTsKIAorICAgIG9wdF94cHRpX2h3ZG9tIC09IElTX0VOQUJMRUQoQ09ORklHX0xBVEVfSFdE
T00pICYmCisgICAgICAgICAgICAgICAgICAgICAgIWQtPmRvbWFpbl9pZCAmJiBvcHRfeHB0aV9o
d2RvbTsKKwogICAgIFhGUkVFKGQtPmFyY2gucHYuY3B1aWRtYXNrcyk7CiAKICAgICBGUkVFX1hF
TkhFQVBfUEFHRShkLT5hcmNoLnB2LmdkdF9sZHRfbDF0YWIpOwpAQCAtMzEwLDcgKzMxMywxNiBA
QCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqCiAgICAgLyogNjQtYml0
IFBWIGd1ZXN0IGJ5IGRlZmF1bHQuICovCiAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFy
Y2guaGFzXzMyYml0X3NoaW5mbyA9IDA7CiAKLSAgICBkLT5hcmNoLnB2LnhwdGkgPSBpc19oYXJk
d2FyZV9kb21haW4oZCkgPyBvcHRfeHB0aV9od2RvbSA6IG9wdF94cHRpX2RvbXU7CisgICAgaWYg
KCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgb3B0X3hwdGlfaHdkb20gKQorICAgIHsKKyAgICAg
ICAgZC0+YXJjaC5wdi54cHRpID0gdHJ1ZTsKKyAgICAgICAgKytvcHRfeHB0aV9od2RvbTsKKyAg
ICB9CisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmIG9wdF94cHRpX2RvbXUgKQor
ICAgIHsKKyAgICAgICAgZC0+YXJjaC5wdi54cHRpID0gdHJ1ZTsKKyAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IDI7CisgICAgfQogCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIHVz
ZV9pbnZwY2lkICYmIGNwdV9oYXNfcGNpZCApCiAgICAgICAgIHN3aXRjaCAoIEFDQ0VTU19PTkNF
KG9wdF9wY2lkKSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKQEAgLTg1LDEwICs4NSwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9zcGVjX2N0cmwoY29uc3QKIAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAK
KyNpZmRlZiBDT05GSUdfUFYKICAgICAgICAgICAgIGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkK
ICAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IDA7CiAgICAgICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKICAgICAgICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKKyNl
bmRpZgogCiAgICAgICAgICAgICBpZiAoIG9wdF9zbXQgPCAwICkKICAgICAgICAgICAgICAgICBv
cHRfc210ID0gMTsKQEAgLTE4Nyw2ICsxODksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QKIH0KIGN1c3RvbV9wYXJhbSgic3BlYy1jdHJsIiwgcGFyc2Vfc3BlY19j
dHJsKTsKIAorI2lmZGVmIENPTkZJR19QVgogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlf
aHdkb20gPSAtMTsKIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIApA
QCAtMjUzLDYgKzI1Niw5IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29uc3QgY2hh
cgogICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOwor
I2Vsc2UgLyogIUNPTkZJR19QViAqLworIyBkZWZpbmUgeHB0aV9pbml0X2RlZmF1bHQoY2Fwcykg
KCh2b2lkKShjYXBzKSkKKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAogaW50OF90IF9fcmVhZF9t
b3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9w
dl9sMXRmX2RvbXUgPSAtMTsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC00Myw3ICs0MywxOCBAQCBl
eHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94
ZW5fc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAK
KyNpZmRlZiBDT05GSUdfUFYKKy8qCisgKiBWYWx1ZXMgLTEsIDAsIGFuZCAxIGhhdmUgdGhlIHVz
dWFsIG1lYW5pbmcgb2YgIm5vdCBlc3RhYmxpc2hlZCB5ZXQiLAorICogImRpc2FibGVkIiwgYW5k
ICJlbmFibGVkIi4gVmFsdWVzIGxhcmdlciB0aGFuIDEgaW5kaWNhdGUgdGhlcmUncyBhY3R1YWxs
eQorICogYXQgbGVhc3Qgb25lIHN1Y2ggZG9tYWluIChvciB0aGVyZSBoYXMgYmVlbikuIFRoaXMg
d2F5IFhQVEktc3BlY2lmaWMgVExCCisgKiBmbHVzaGVzIGNhbiBiZSBhdm9pZGVkIHdoZW4gbm8g
WFBUSS1lbmFibGVkIGRvbWFpbiBpcy93YXMgYWN0aXZlLgorICovCiBleHRlcm4gaW50OF90IG9w
dF94cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OworI2Vsc2UKKyMgZGVmaW5lIG9wdF94cHRpX2h3
ZG9tIGZhbHNlCisjIGRlZmluZSBvcHRfeHB0aV9kb211IGZhbHNlCisjZW5kaWYKIAogZXh0ZXJu
IGludDhfdCBvcHRfcHZfbDF0Zl9od2RvbSwgb3B0X3B2X2wxdGZfZG9tdTsKIAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:23:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD98R-0005ld-Mp; Wed, 25 Sep 2019 15:23:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iD98Q-0005lL-Tw
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:23:18 +0000
X-Inumbo-ID: 6436f70e-dfa8-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 6436f70e-dfa8-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:23:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D96B71570;
 Wed, 25 Sep 2019 08:23: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 3EA4D3F59C;
 Wed, 25 Sep 2019 08:23:13 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190917160202.16770-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5c96e276-4fdb-4879-c162-3f90dbe5021c@arm.com>
Date: Wed, 25 Sep 2019 16:23:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190917160202.16770-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIENDaW5nIEp1ZXJnZW4gdG8gbWFyayB0aGlzIGFzIGEgYmxvY2tlciBmb3IgNC4x
My4gV2l0aG91dCB0aGlzIHBhdGNoLCBYZW4gCmNhbm5vdCBiZSBib290ZWQgdXNpbmcgR1JVQi4K
CkNoZWVycywKCk9uIDE3LzA5LzIwMTkgMTc6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUg
Y3VycmVudCBpbXBsZW1lbnRhdGlvbnMgb2YgeGVuX3ttYXAsIHVubWFwfV90YWJsZSgpIGV4cGVj
dAo+IHttYXAsIHVubWFwfV9kb21haW5fcGFnZSgpIHRvIGJlIHVzYWJsZS4gVGhvc2UgaGVscGVy
cyBhcmUgdXNlZCB0bwo+IG1hcC91bm1hcCBwYWdlIHRhYmxlcyB3aGlsZSB1cGRhdGUgWGVuIHBh
Z2UtdGFibGVzLgo+IAo+IFNpbmNlIGNvbW1pdCAwMjIzODdlZTFhICJ4ZW4vYXJtOiBtbTogRG9u
J3Qgb3Blbi1jb2RlIFhlbiBQVCB1cGRhdGUgaW4KPiB7c2V0LCBjbGVhcn1fZml4bWFwKCkiLCBz
ZXR1cF9maXhtYXAoKSB3aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJzCj4gbWVudGlvbmVkIGFi
b3ZlLiBXaGVuIGJvb3RpbmcgWGVuIHVzaW5nIEdSVUIsIHNldHVwX2ZpeG1hcCgpIG1heSBiZSB1
c2VkCj4gYmVmb3JlIG1hcF9kb21haW5fcGFnZSgpIGNhbiBiZSBjYWxsZWQuIFRoaXMgd2lsbCBy
ZXN1bHQgdG8gZGF0YSBhYm9ydDoKPiAKPiAoWEVOKSBEYXRhIEFib3J0IFRyYXAuIFN5bmRyb21l
PTB4NQo+IChYRU4pIENQVTA6IFVuZXhwZWN0ZWQgVHJhcDogRGF0YSBBYm9ydAo+IAo+IFsuLi5d
Cj4gCj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjVhYjZj
Pl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4MmI0LzB4NTljIChQQykKPiAoWEVOKSAgICBbPDAwMDAw
MDAwMDAyNWFiMjA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgyNjgvMHg1OWMgKExSKQo+IChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI1YWU3MD5dIHNldF9maXhtYXArMHgxYy8weDJjCj4gKFhFTikgICAg
WzwwMDAwMDAwMDAwMmE5Yzk4Pl0gY29weV9mcm9tX3BhZGRyKzB4N2MvMHhkYwo+IChYRU4pICAg
IFs8MDAwMDAwMDAwMDJhNGFlMD5dIGhhc194c21fbWFnaWMrMHgxOC8weDM0Cj4gKFhFTikgICAg
WzwwMDAwMDAwMDAwMmE1YjVjPl0gYm9vdGZkdC5jI2Vhcmx5X3NjYW5fbm9kZSsweDM5OC8weDU2
MAo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWRlMD5dIGRldmljZV90cmVlX2Zvcl9lYWNoX25v
ZGUrMHhiYy8weDE0NAo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWVkND5dIGJvb3RfZmR0X2lu
Zm8rMHg2Yy8weDI2MAo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhYzBkMD5dIHN0YXJ0X3hlbisw
eDEwOC8weGM3NAo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDIwMDQ0Yz5dIGFybTY0L2hlYWQubyNw
YWdpbmcrMHg2MC8weDg4Cj4gCj4gRHVyaW5nIGVhcmx5IGJvb3QsIHRoZSBwYWdlIHRhYmxlcyBh
cmUgZWl0aGVyIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluCj4gWGVuIGJpbmFyeSBvciBhbGxvY2F0
ZWQgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4KPiAKPiBGb3Igc3RhdGljYWxseSBhbGxvY2F0ZWQg
cGFnZS10YWJsZXMsIHRoZXkgd2lsbCBhbHJlYWR5IGJlIG1hcHBlZCBhcwo+IHBhcnQgb2YgWGVu
IGJpbmFyeS4gU28gd2UgY2FuIGVhc2lseSBmaW5kIHRoZSB2aXJ0dWFsIGFkZHJlc3MuCj4gCj4g
Rm9yIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgd2UgbmVlZCB0byByZWx5Cj4g
bWFwX2RvbWFpbl9wYWdlKCkgdG8gYmUgZnVuY3Rpb25hbGx5IHdvcmtpbmcuCj4gCj4gRm9yIGFy
bTMyLCB0aGUgY2FsbCB3aWxsIGJlIHVzYWJsZSBtdWNoIGJlZm9yZSBwYWdlIGNhbiBiZSBkeW5h
bWljYWxseQo+IGFsbG9jYXRlZCAoc2VlIHNldHVwX3BhZ2V0YWJsZXMoKSkuIEZvciBhcm02NCwg
dGhlIGNhbGwgd2lsbCBiZSB1c2FibGUKPiBhZnRlciBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKCku
Cj4gCj4gSW4gYm90aCBjYXNlcywgbWVtb3J5IGFyZSBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0
b3IgYWZ0ZXJ3YXJkcy4gU28gd2UKPiBjYW4gcmVseSBvbiBtYXBfZG9tYWluX3BhZ2UoKSBmb3Ig
bWFwcGluZyBwYWdlIHRhYmxlcyBhbGxvY2F0ZWQKPiBkeW5hbWljYWxseS4KPiAKPiBUaGUgaGVs
cGVycyB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgYXJlIG5vdyB1cGRhdGVkIHRvIHRha2UgaW50
bwo+IGFjY291bnQgdGhlIGNhc2Ugd2hlcmUgcGFnZS10YWJsZXMgYXJlIHBhcnQgb2YgWGVuIGJp
bmFyeS4KPiAKPiBGaXhlczogMDIyMzg3ZWUxYSAoJ3hlbi9hcm06IG1tOiBEb24ndCBvcGVuLWNv
ZGUgWGVuIFBUIHVwZGF0ZSBpbiB7c2V0LCBjbGVhcn1fZml4bWFwKCknKQo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJj
aC9hcm0vbW0uYyB8IDIwICsrKysrKysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwg
MjAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCj4gaW5kZXggZTFjZGVhYWYyZi4uZGE2MzAzYThmZCAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTk1
MCwxMSArOTUwLDMxIEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5
KQo+ICAgCj4gICBzdGF0aWMgbHBhZV90ICp4ZW5fbWFwX3RhYmxlKG1mbl90IG1mbikKPiAgIHsK
PiArICAgIC8qCj4gKyAgICAgKiBXZSBtYXkgcmVxdWlyZSB0byBtYXAgdGhlIHBhZ2UgdGFibGUg
YmVmb3JlIG1hcF9kb21haW5fcGFnZSgpIGlzCj4gKyAgICAgKiB1c2VhYmxlLiBUaGUgcmVxdWly
ZW1lbnRzIGhlcmUgaXMgaXQgbXVzdCBiZSB1c2VhYmxlIGFzIHNvb24gYXMKPiArICAgICAqIHBh
Z2UtdGFibGVzIGFyZSBhbGxvY2F0ZWQgZHluYW1pY2FsbHkgdmlhIGFsbG9jX2Jvb3RfcGFnZXMo
KS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5
X2Jvb3QgKQo+ICsgICAgewo+ICsgICAgICAgIHZhZGRyX3QgdmEgPSBtZm5fdG9fbWFkZHIobWZu
KSAtIHBoeXNfb2Zmc2V0Owo+ICsKPiArICAgICAgICBpZiAoIGlzX2tlcm5lbCh2YSkgKQo+ICsg
ICAgICAgICAgICByZXR1cm4gKGxwYWVfdCAqKXZhOwo+ICsgICAgfQo+ICsKPiAgICAgICByZXR1
cm4gbWFwX2RvbWFpbl9wYWdlKG1mbik7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHhlbl91
bm1hcF90YWJsZShjb25zdCBscGFlX3QgKnRhYmxlKQo+ICAgewo+ICsgICAgLyoKPiArICAgICAq
IER1cmluZyBlYXJseSBib290LCB4ZW5fbWFwX3RhYmxlKCkgd2lsbCBub3QgdXNlIG1hcF9kb21h
aW5fcGFnZSgpCj4gKyAgICAgKiBmb3IgcGFnZS10YWJsZXMgcmVzaWRpbmcgaW4gWGVuIGJpbmFy
eS4gU28gc2tpcCB0aGUgdW5tYXAgcGFydC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBzeXN0ZW1f
c3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgJiYgaXNfa2VybmVsKHRhYmxlKSApCj4gKyAg
ICAgICAgcmV0dXJuOwo+ICsKPiAgICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gICB9
Cj4gICAKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:23:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD98n-0005qB-1K; Wed, 25 Sep 2019 15:23: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD98l-0005pw-V8
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:23:40 +0000
X-Inumbo-ID: 72bd3aa4-dfa8-11e9-9636-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 72bd3aa4-dfa8-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:23: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 0C778ACA5;
 Wed, 25 Sep 2019 15:23:38 +0000 (UTC)
Message-ID: <8e5e63c80905b62baa7ee552ecdeb7399e4a73f3.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 17:23:36 +0200
In-Reply-To: <20190914085251.18816-13-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-13-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 12/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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="===============0072877754128793539=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0072877754128793539==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-0f2E2+JPRkNhBNaICWUG"


--=-0f2E2+JPRkNhBNaICWUG
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Let the schedulers put a sched_unit pointer into struct task_slice
> instead of a vcpu pointer.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-0f2E2+JPRkNhBNaICWUG
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+4FAl2LhngACgkQFkJ4iaW4
c+73zhAAy4LU0b1vcQkrp9fqH3b7jTsagFhwWE51hAxEhDpI8H03CSBTMp6L7ljV
Zc7nPoByTAjHcCct/cGcdqnGTFQFaSrZRyxJvAWN7+uY1fsz0vXQDQ91cs0Tsf+G
ZgUxGoEZbZse7AtaN7NyhLvsw1vw1prCmTIEFufe4WIIhC7gv6Hbe4EN6cxr1Ayi
zbQqep9PH60I4K+OQYXiC6QK0NWr6rbkyNvwUklgte31yWd+fTSToSFCjfPlc07t
VsTtPTwwrTAD9PWM2Edgo/7BI2tJVlDP/7z/FyqT61Y9wjNRZFwqdkrIEFWJqSPK
CVP1dEMxFN1jH6yLbQG3kKFUlHgxlxYvTHMMOULOx1CbHB+5RsYqvzcsEm8U6xP4
6xbPihdli00snU/5mRZAdXkxo12nZkdiAfQgjmQUsySUIAw+EbVir11Ym+SdxO2D
XofizgixwAocB8KVLK1NKg0w/3dbVscY167/zmWSSaDa1aUNgTLHnKL6Mii8L+3I
XKZC/Jj+M6jE7DMu5RKxESFx6xd5e7ZllZlkkSzxTfslViCKcd+PhjjlQ/lxOtQI
fQzw3HGB+Ae8XFCdC+WH40asrsW81uSeqodmiWMh/He4sq49ZA2SDxKlINpV09Sb
aEdBIxnI2CHpor1FGWR9sPEMjv5mYqThDk4r9ZHKkbZK2moZDEo=
=xSCf
-----END PGP SIGNATURE-----

--=-0f2E2+JPRkNhBNaICWUG--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0072877754128793539==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:23:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD98u-0005sc-HO; Wed, 25 Sep 2019 15:23: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD98t-0005sH-2p
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:23:47 +0000
X-Inumbo-ID: 76e7ada9-dfa8-11e9-9636-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 76e7ada9-dfa8-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:23: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 B62BBACAA;
 Wed, 25 Sep 2019 15:23:45 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Message-ID: <74eb1e77-7445-92fa-25b1-ece1d6699eb9@suse.com>
Date: Wed, 25 Sep 2019 17:23:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 2/5] 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBjYW4ndCBzZWUgYW55IHRlY2huaWNhbCBvciBwZXJmb3JtYW5jZSByZWFzb24gd2h5IHdlIHNo
b3VsZCB0cmVhdAozMi1iaXQgUFYgZGlmZmVyZW50IGZyb20gNjQtYml0IFBWIGluIHRoaXMgcmVn
YXJkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KIHhl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYyB8ICAgMjEgKysrKysrKysrKysrKysrKysrKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTE4
MCw3ICsxODAsMjQgQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBk
LT5hcmNoLng4N19maXBfd2lkdGggPSA0OwogCiAgICAgZC0+YXJjaC5wdi54cHRpID0gZmFsc2U7
Ci0gICAgZC0+YXJjaC5wdi5wY2lkID0gZmFsc2U7CisKKyAgICBpZiAoIHVzZV9pbnZwY2lkICYm
IGNwdV9oYXNfcGNpZCApCisgICAgICAgIHN3aXRjaCAoIEFDQ0VTU19PTkNFKG9wdF9wY2lkKSAp
CisgICAgICAgIHsKKyAgICAgICAgY2FzZSBQQ0lEX09GRjoKKyAgICAgICAgY2FzZSBQQ0lEX1hQ
VEk6CisgICAgICAgICAgICBkLT5hcmNoLnB2LnBjaWQgPSBmYWxzZTsKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGNhc2UgUENJRF9BTEw6CisgICAgICAgIGNhc2UgUENJRF9OT1hQVEk6
CisgICAgICAgICAgICBkLT5hcmNoLnB2LnBjaWQgPSB0cnVlOworICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KIAogICAgIHJldHVybiAwOwogCkBAIC0zMjQs
NyArMzQxLDcgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKgogICAg
ICAgICBvcHRfeHB0aV9kb211ID0gMjsKICAgICB9CiAKLSAgICBpZiAoICFpc19wdl8zMmJpdF9k
b21haW4oZCkgJiYgdXNlX2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKKyAgICBpZiAoIHVzZV9p
bnZwY2lkICYmIGNwdV9oYXNfcGNpZCApCiAgICAgICAgIHN3aXRjaCAoIEFDQ0VTU19PTkNFKG9w
dF9wY2lkKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBQQ0lEX09GRjoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:25:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9AL-00067w-Uw; Wed, 25 Sep 2019 15:25: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD9AK-00067h-Ff
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:25:16 +0000
X-Inumbo-ID: ac581f68-dfa8-11e9-9636-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ac581f68-dfa8-11e9-9636-12813bfff9fa;
 Wed, 25 Sep 2019 15:25: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 8FCDEACA5;
 Wed, 25 Sep 2019 15:25:14 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Message-ID: <b461a8a6-8a36-4cec-341a-7730f249b3c4@suse.com>
Date: Wed, 25 Sep 2019 17:25:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 3/5] 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.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>

VGhlIGJpdCBpcyBtZWFuaW5nZnVsIG9ubHkgZm9yIE1PVi10by1DUjMgaW5zbnMsIG5vdCBhbnl3
aGVyZSBlbHNlLCBpbgpwYXJ0aWN1bGFyIG5vdCB3aGVuIGxvYWRpbmcgbmVzdGVkIGd1ZXN0IHN0
YXRlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Ci0tLQp2MzogRnVydGhlciByZXN0
cmljdCAibm9mbHVzaCIgbG9jYWwgdmFyaWFibGUgc2NvcGVzLiBSZW1vdmUgKG5vdwogICAgcmVk
dW5kYW50KSB6YXBwaW5nIG9mIFg4Nl9DUjNfTk9GTFVTSCBmcm9tIGh2bV9tb25pdG9yX2NyKCku
CgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICB8ICAgIDggKysrKysrKy0K
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgMjAgKysrKysrKysrKy0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgICAgICB8ICAgIDMgLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgICA2ICsrKy0tLQogeGVuL2FyY2gveDg2
L2h2bS92bV9ldmVudC5jICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jICAgICAgIHwgICAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAg
fCAgICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmggfCAgICAyICstCiA4
IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKQEAgLTIxMjMsOCArMjEyMywxNCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfY3IoCiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAzOgotICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZh
bCwgdHJ1ZSk7CisgICAgeworICAgICAgICBib29sIG5vZmx1c2ggPSBodm1fcGNpZF9lbmFibGVk
KGN1cnJlbnQpICYmICh2YWwgJiBYODZfQ1IzX05PRkxVU0gpOworCisgICAgICAgIGlmICggbm9m
bHVzaCApCisgICAgICAgICAgICB2YWwgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKyAgICAgICAgcmMg
PSBodm1fc2V0X2NyMyh2YWwsIG5vZmx1c2gsIHRydWUpOwogICAgICAgICBicmVhazsKKyAgICB9
CiAKICAgICBjYXNlIDQ6CiAgICAgICAgIHJjID0gaHZtX3NldF9jcjQodmFsLCB0cnVlKTsKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0yMDc2LDggKzIwNzYsMTQgQEAgaW50IGh2bV9tb3ZfdG9fY3IodW5zaWduZWQgaW50IGNyLCB1
bnNpZwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMzoKLSAgICAgICAgcmMgPSBodm1fc2V0
X2NyMyh2YWwsIHRydWUpOworICAgIHsKKyAgICAgICAgYm9vbCBub2ZsdXNoID0gaHZtX3BjaWRf
ZW5hYmxlZChjdXJyKSAmJiAodmFsICYgWDg2X0NSM19OT0ZMVVNIKTsKKworICAgICAgICBpZiAo
IG5vZmx1c2ggKQorICAgICAgICAgICAgdmFsICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgICAg
IHJjID0gaHZtX3NldF9jcjModmFsLCBub2ZsdXNoLCB0cnVlKTsKICAgICAgICAgYnJlYWs7Cisg
ICAgfQogCiAgICAgY2FzZSA0OgogICAgICAgICByYyA9IGh2bV9zZXRfY3I0KHZhbCwgdHJ1ZSk7
CkBAIC0yMjk0LDEyICsyMzAwLDExIEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZh
bHVlLCBib28KICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgaHZtX3NldF9jcjMo
dW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCitpbnQgaHZtX3NldF9jcjModW5z
aWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBub2ZsdXNoLCBib29sIG1heV9kZWZlcikKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAg
ICB1bnNpZ25lZCBsb25nIG9sZCA9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdOwotICAgIGJvb2wg
bm9mbHVzaCA9IGZhbHNlOwogCiAgICAgaWYgKCBtYXlfZGVmZXIgJiYgdW5saWtlbHkodi0+ZG9t
YWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1Iz
KSkgKQpAQCAtMjMxMSwxNyArMjMxNiwxMiBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9u
ZyB2YWx1ZSwgYm9vCiAgICAgICAgICAgICAvKiBUaGUgYWN0dWFsIHdyaXRlIHdpbGwgb2NjdXIg
aW4gaHZtX2RvX3Jlc3VtZSgpLCBpZiBwZXJtaXR0ZWQuICovCiAgICAgICAgICAgICB2LT5hcmNo
LnZtX2V2ZW50LT53cml0ZV9kYXRhLmRvX3dyaXRlLmNyMyA9IDE7CiAgICAgICAgICAgICB2LT5h
cmNoLnZtX2V2ZW50LT53cml0ZV9kYXRhLmNyMyA9IHZhbHVlOworICAgICAgICAgICAgdi0+YXJj
aC52bV9ldmVudC0+d3JpdGVfZGF0YS5jcjNfbm9mbHVzaCA9IG5vZmx1c2g7CiAKICAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGh2
bV9wY2lkX2VuYWJsZWQodikgKSAvKiBDbGVhciB0aGUgbm9mbHVzaCBiaXQuICovCi0gICAgewot
ICAgICAgICBub2ZsdXNoID0gdmFsdWUgJiBYODZfQ1IzX05PRkxVU0g7Ci0gICAgICAgIHZhbHVl
ICY9IH5YODZfQ1IzX05PRkxVU0g7Ci0gICAgfQotCiAgICAgaWYgKCBodm1fcGFnaW5nX2VuYWJs
ZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICYmCiAgICAgICAgICAoKHZhbHVl
IF4gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10pID4+IFBBR0VfU0hJRlQpICkKICAgICB7CkBAIC0z
MDE2LDcgKzMwMTYsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKICAgICBpZiAoIHRhc2tfc3dp
dGNoX2xvYWRfc2VnKHg4Nl9zZWdfbGR0ciwgdHNzLmxkdCwgbmV3X2NwbCwgMCkgKQogICAgICAg
ICBnb3RvIG91dDsKIAotICAgIHJjID0gaHZtX3NldF9jcjModHNzLmNyMywgdHJ1ZSk7CisgICAg
cmMgPSBodm1fc2V0X2NyMyh0c3MuY3IzLCBmYWxzZSwgdHJ1ZSk7CiAgICAgaWYgKCByYyA9PSBY
ODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBf
Z3BfZmF1bHQsIDApOwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAg
LTM4LDkgKzM4LDYgQEAgYm9vbCBodm1fbW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsCiAg
ICAgc3RydWN0IGFyY2hfZG9tYWluICphZCA9ICZjdXJyLT5kb21haW4tPmFyY2g7CiAgICAgdW5z
aWduZWQgaW50IGN0cmxyZWdfYml0bWFzayA9IG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKGluZGV4
KTsKIAotICAgIGlmICggaW5kZXggPT0gVk1fRVZFTlRfWDg2X0NSMyAmJiBodm1fcGNpZF9lbmFi
bGVkKGN1cnIpICkKLSAgICAgICAgdmFsdWUgJj0gflg4Nl9DUjNfTk9GTFVTSDsgLyogQ2xlYXIg
dGhlIG5vZmx1c2ggYml0LiAqLwotCiAgICAgaWYgKCAoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJl
Z19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNrKSAmJgogICAgICAgICAgKCEoYWQtPm1vbml0b3Iu
d3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJiBjdHJscmVnX2JpdG1hc2spIHx8CiAgICAgICAg
ICAgdmFsdWUgIT0gb2xkKSAmJgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAtMzI0LDcgKzMyNCw3
IEBAIHN0YXRpYyBpbnQgbnN2bV92Y3B1X2hvc3RyZXN0b3JlKHN0cnVjdAogICAgICAgICB2LT5h
cmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX251bGwoKTsKICAgICAgICAgLyogaHZtX3NldF9j
cjMoKSBiZWxvdyBzZXRzIHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdIGZvciB1cy4gKi8KICAgICB9
Ci0gICAgcmMgPSBodm1fc2V0X2NyMyhuMXZtY2ItPl9jcjMsIHRydWUpOworICAgIHJjID0gaHZt
X3NldF9jcjMobjF2bWNiLT5fY3IzLCBmYWxzZSwgdHJ1ZSk7CiAgICAgaWYgKCByYyA9PSBYODZF
TVVMX0VYQ0VQVElPTiApCiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIDApOwogICAgIGlmIChyYyAhPSBYODZFTVVMX09LQVkpCkBAIC01ODQsNyArNTg0LDcg
QEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2bXJ1bihzdHJ1YwogICAgICAgICBuZXN0
ZWRzdm1fdm1jYl9zZXRfbmVzdGVkcDJtKHYsIG5zX3ZtY2IsIG4ydm1jYik7CiAKICAgICAgICAg
LyogaHZtX3NldF9jcjMoKSBiZWxvdyBzZXRzIHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdIGZvciB1
cy4gKi8KLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyhuc192bWNiLT5fY3IzLCB0cnVlKTsKKyAg
ICAgICAgcmMgPSBodm1fc2V0X2NyMyhuc192bWNiLT5fY3IzLCBmYWxzZSwgdHJ1ZSk7CiAgICAg
ICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICAgICAgaHZtX2luamVj
dF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgICAgIGlmIChyYyAhPSBYODZF
TVVMX09LQVkpCkBAIC01OTgsNyArNTk4LDcgQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFy
ZTR2bXJ1bihzdHJ1YwogICAgICAgICAgKiB3ZSBhc3N1bWUgaXQgaW50ZXJjZXB0cyBwYWdlIGZh
dWx0cy4KICAgICAgICAgICovCiAgICAgICAgIC8qIGh2bV9zZXRfY3IzKCkgYmVsb3cgc2V0cyB2
LT5hcmNoLmh2bS5ndWVzdF9jclszXSBmb3IgdXMuICovCi0gICAgICAgIHJjID0gaHZtX3NldF9j
cjMobnNfdm1jYi0+X2NyMywgdHJ1ZSk7CisgICAgICAgIHJjID0gaHZtX3NldF9jcjMobnNfdm1j
Yi0+X2NyMywgZmFsc2UsIHRydWUpOwogICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBU
SU9OICkKICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQs
IDApOwogICAgICAgICBpZiAocmMgIT0gWDg2RU1VTF9PS0FZKQotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZtX2V2ZW50LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bV9ldmVudC5jCkBAIC0xMTAs
NyArMTEwLDcgQEAgdm9pZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1CiAKICAg
ICBpZiAoIHVubGlrZWx5KHctPmRvX3dyaXRlLmNyMykgKQogICAgIHsKLSAgICAgICAgaWYgKCBo
dm1fc2V0X2NyMyh3LT5jcjMsIGZhbHNlKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAg
IGlmICggaHZtX3NldF9jcjMody0+Y3IzLCB3LT5jcjNfbm9mbHVzaCwgZmFsc2UpID09IFg4NkVN
VUxfRVhDRVBUSU9OICkKICAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBf
Z3BfZmF1bHQsIDApOwogCiAgICAgICAgIHctPmRvX3dyaXRlLmNyMyA9IDA7Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
QEAgLTEwMzIsNyArMTAzMiw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2hhZG93X2d1ZXN0X3N0YXRl
KHN0cnUKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKLSAgICByYyA9IGh2bV9zZXRf
Y3IzKGdldF92dm1jcyh2LCBHVUVTVF9DUjMpLCB0cnVlKTsKKyAgICByYyA9IGh2bV9zZXRfY3Iz
KGdldF92dm1jcyh2LCBHVUVTVF9DUjMpLCBmYWxzZSwgdHJ1ZSk7CiAgICAgaWYgKCByYyA9PSBY
ODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBf
Z3BfZmF1bHQsIDApOwogCkBAIC0xMjQ2LDcgKzEyNDYsNyBAQCBzdGF0aWMgdm9pZCBsb2FkX3Z2
bWNzX2hvc3Rfc3RhdGUoc3RydWN0CiAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiAp
CiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogCi0g
ICAgcmMgPSBodm1fc2V0X2NyMyhnZXRfdnZtY3ModiwgSE9TVF9DUjMpLCB0cnVlKTsKKyAgICBy
YyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBIT1NUX0NSMyksIGZhbHNlLCB0cnVlKTsKICAg
ICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0yNzQsNiArMjc0
LDggQEAgc3RydWN0IG1vbml0b3Jfd3JpdGVfZGF0YSB7CiAgICAgICAgIHVuc2lnbmVkIGludCBj
cjQgOiAxOwogICAgIH0gZG9fd3JpdGU7CiAKKyAgICBib29sIGNyM19ub2ZsdXNoOworCiAgICAg
dWludDMyX3QgbXNyOwogICAgIHVpbnQ2NF90IHZhbHVlOwogICAgIHVpbnQ2NF90IGNyMDsKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N1cHBvcnQuaApAQCAtMTM2LDcgKzEzNiw3IEBAIHZvaWQgaHZtX3NoYWRvd19o
YW5kbGVfY2Qoc3RydWN0IHZjcHUgKnYKICAqLwogaW50IGh2bV9zZXRfZWZlcih1aW50NjRfdCB2
YWx1ZSk7CiBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVm
ZXIpOwotaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbWF5X2RlZmVy
KTsKK2ludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG5vZmx1c2gsIGJv
b2wgbWF5X2RlZmVyKTsKIGludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29s
IG1heV9kZWZlcik7CiBpbnQgaHZtX2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVyY2VwdCh1aW50NjRf
dCBleGl0X2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCB2bXhfZXhpdF9xdWFsaWZpY2F0aW9uLAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:25:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9As-0006CS-9N; Wed, 25 Sep 2019 15:25:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mY+w=XU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iD9Ar-0006CI-2j
 for Xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:25:49 +0000
X-Inumbo-ID: bfee3eb8-dfa8-11e9-8628-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by localhost (Halon) with ESMTPS
 id bfee3eb8-dfa8-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:25:48 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id o18so7446138wrv.13
 for <Xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 08:25:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=Taz9jrcwUYlPztlBcz/TTHtqflK6AVCq+aq86dDj5hM=;
 b=qxMzA5WUyBG2QPC1kvobHNjLKQ2ynG6UnvTWXcclWaTP4bRz5+gGvZzCsY9OeRH3iH
 6u79LJRy8irenj0jV5t9mtAvRDDUVNX64NObFHR9r7eYNaZS7Eoq+OUdVBSRK2GK0sPh
 vBvArP75gfrNBunypxe9xfKvvjKgtnMYZxiNiUvXY4oOncnrzmMhd7Ph+Pe/EwFIWITS
 2FMAS8qTKOB6oqo8C63XxTd2gh+UDf8EjPNO2kqKypvSbr2Ylh0wg71ZguQPD5aZ7rws
 oRO5KgviW7FQbb1rOEhL06xOXX4NkaAIQzGovI60LvDbgnMwU+NPmsEdFDqzMNUK463b
 k4lg==
X-Gm-Message-State: APjAAAXgENc4CWrx8I/OgzM0MxlqGAXywkfT2PcRsJhtIk9EIrwCCyp1
 V8fb+MaVyc0VKTYN75bSpF8=
X-Google-Smtp-Source: APXvYqzd4+z2FAvdXg459dCGtEflP46EQ6lN+naFJRyC8IQyds54WjxRno4DIdX7jwFFrA5IdECaJA==
X-Received: by 2002:a5d:55d0:: with SMTP id i16mr9758605wrw.108.1569425147605; 
 Wed, 25 Sep 2019 08:25:47 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id 17sm6592013wrl.15.2019.09.25.08.25.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 08:25:45 -0700 (PDT)
Date: Wed, 25 Sep 2019 16:25:43 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190925152543.d53lje2i6ti32hr7@debian>
References: <20190925143410.26661-1-hongyax@u9d785c4ba99158.ant.amazon.com>
 <20190925151349.43fqwaf6roh5627s@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925151349.43fqwaf6roh5627s@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 00/84] Remove direct map 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,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, wl@xen.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIHRoaW5nIEkgZm9yZ290IHRvIGFzazogY2FuIHlvdSBwdWJsaXNoIGEgZ2l0IGJyYW5jaCBm
b3IgdGhpcwpzZXJpZXM/CgpUaGFua3MsCldlaS4KCk9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDA0
OjEzOjQ5UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gSGkgSG9uZ3lhbgo+IAo+IFRoYW5rcyBm
b3IgcGlja2luZyB1cCB0aGlzIHdvcmsuCj4gCj4gUGxlYXNlIENDIHJlbGV2YW50IG1haW50YWlu
ZXJzIGFuZCByZXZpZXdlcnMgaW4gdGhlIGZ1dHVyZS4gSSBoYXZlIGRvbmUKPiB0aGlzIGZvciB0
aGlzIGNvdmVyIGxldHRlci4KPiAKPiBUaGUgRnJvbTogZmllbGQgb2YgeW91ciBlbWFpbHMgaXMg
bm90IGNvcnJlY3QuIFRoaXMgbWFrZXMgcGVvcGxlIG5vdAo+IGFibGUgdG8gcmVwbHkgdG8geW91
IGRpcmVjdGx5LiBZb3UgbWF5IHdhbnQgdG8gY2hlY2sgeW91ciBlbWFpbAo+IHNldHRpbmdzLgo+
IAo+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDAzOjMyOjQ2UE0gKzAxMDAsIGhvbmd5YXggd3Jv
dGU6Cj4gPiBQcmV2aW91c2x5LCBXZWkgTGl1IGhhcyBjcmVhdGVkIHRoZSBwYXRjaCBzZXJpZXMg
dG8gc3dpdGNoIHRvCj4gPiBhbGxvYy9tYXAvdW5tYXAvZnJlZSBBUElzIGZvciBYZW4gcGFnZSB0
YWJsZXMgc28gdGhhdCBYZW4gcGFnZSB0YWJsZXMKPiA+IGFyZSBtYXBwZWQgd2l0aCBtYXBfZG9t
YWluX3BhZ2UoKS4gVGhpcyBpcyB0aGUgZmlyc3Qgc3RlcCB0b3dhcmRzCj4gPiByZW1vdmluZyB0
aGUgZGlyZWN0IG1hcC4gSSBpbXBsZW1lbnRlZCBwYXRjaGVzIG9uIHRvcCBvZiBXZWkncyB0byBy
ZW1vdmUKPiA+IHRoZSBkaXJlY3QgbWFwIGNvbXBsZXRlbHkuCj4gPiAKPiA+IEluIGFkZGl0aW9u
IHRvIFdlaSdzLCBteSBwYXRjaGVzOgo+ID4gLSBpbXBsZW1lbnQgYSBwcm9wZXIgUE1BUCBpbmZy
YXN0cnVjdHVyZSBmb3IgYm9vdHN0cmFwcGluZwo+ID4gLSByZW1vdmUgZGlyZWN0IG1hcCBjb2Rl
IGluIG1hcF9kb21haW5fcGFnZSgpIGFuZCB1c2UgbWFwY2FjaGUsIHVzZSBQTUFQCj4gPiAgIHdo
ZW4gbWFwY2FjaGUgbm90IHJlYWR5Cj4gPiAtIG1hcC91bm1hcCB4ZW5oZWFwIGFsbG9jYXRpb25z
IHRvIHRoZSBkaXJlY3QgbWFwIHJlZ2lvbiBzbyB0aGF0IHZhPC0+cGEKPiA+ICAgbWFjcm9zIHN0
aWxsIHdvcmsKPiA+IC0gaW5zdGFsbCBkdW1teSBtYXBwaW5ncyAobm8gcGVybWlzc2lvbnMsIElO
VkFMSURfTUZOKSBpbnN0ZWFkIG9mIGFjdHVhbAo+ID4gICAxOjEgbWFwcGluZ3MgZHVyaW5nIGJv
b3QsIHNvIHRoZSBkaXJlY3QgbWFwIG5vIGxvbmdlciBleGlzdHMKPiA+IC0gZml4IG1hbnkgcGxh
Y2VzIHdoZXJlIGNvZGUgaW5jb3JyZWN0bHkgYXNzdW1lcyBhIGRpcmVjdCBtYXAKPiA+IAo+IAo+
IEkgdGhpbmsgdGhlIHNlcmllcyB3aWxsIG5lZWQgc29tZSByZW9yZGVyaW5nIGp1c3QgYnkgbG9v
a2luZyBhdCB0aGUKPiB0aGluZ3MgbGlzdGVkIGhlcmUgYW5kIHRoZSBjb21taXQgc3ViamVjdHMu
ICBJIHdpbGwgdHJ5IHRvIGhhdmUgYSBjbG9zZXIKPiBsb29rIGF0IHNvbWUgcG9pbnQuICBQbGVh
c2UgYWxzbyBhbGxvdyBzb21lIHRpbWUgZm9yIG90aGVyIHBlb3BsZSB0bwo+IGhhdmUgdGhlaXIg
c2F5LiBYZW4gaXMgYWJvdXQgdG8gZnJlZXplIChvciBmcm96ZW4gYWxyZWFkeT8pIHNvIHBlb3Bs
ZQo+IG1heSBub3QgZ2V0IGFyb3VuZCB0byB0aGlzIGxhcmdlIHNlcmllcyBhbnkgdGltZSBzb29u
Lgo+IAo+IEFuZCBpbiBjYXNlIHlvdSBkb24ndCBrbm93LCB0aGVyZSBpcyBhIHdpa2kgcGFnZSBb
MF0gZm9yIHN1Ym1pdHRpbmcgWGVuCj4gcGF0Y2hlcy4gSW4gaXQgdGhlcmUgaXMgYSBzZWN0aW9u
IGFib3V0IGFkZF9tYWludGFpbmVycy5wbC4gWW91IGNhbiB1c2UKPiB0aGF0IHNjcmlwdCB0byBh
ZGQgcmVsZXZhbnQgbWFpbnRhaW5lcnMuCj4gCj4gVGhhbmtzLAo+IFdlaS4KPiAKPiBbMF06IGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0
Y2hlcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:25:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Ax-0006Dj-KD; Wed, 25 Sep 2019 15:25:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD9Aw-0006DR-3P
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:25:54 +0000
X-Inumbo-ID: c2e54a94-dfa8-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c2e54a94-dfa8-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:25: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 9EAC6ACA5;
 Wed, 25 Sep 2019 15:25:52 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Message-ID: <de5ed27d-c2d1-dd25-ba33-74aef9d0cef4@suse.com>
Date: Wed, 25 Sep 2019 17:25:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 4/5] 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgYml0cyAxMSBhbmQgYmVsb3cgYXJlLCBpZiBub3QgdXNlZCBmb3Igb3RoZXIgcHVycG9z
ZXMsIHJlc2VydmVkCmJ1dCBpZ25vcmVkLCBiaXRzIGJleW9uZCBwaHlzaWNhbCBhZGRyZXNzIHdp
ZHRoIGFyZSBzdXBwb3NlZCB0byByYWlzZQpleGNlcHRpb25zIChhdCBsZWFzdCBpbiB0aGUgbm9u
LW5lc3RlZCBjYXNlOyBJJ20gbm90IGNvbnZpbmNlZCB0aGUKY3VycmVudCBuZXN0ZWQgU1ZNL1ZN
WCBiZWhhdmlvciBvZiByYWlzaW5nICNHUCgwKSBoZXJlIGlzIGNvcnJlY3QsIGJ1dAp0aGF0J3Mg
bm90IHRoZSBzdWJqZWN0IG9mIHRoaXMgY2hhbmdlKS4KCkludHJvZHVjZSBjdXJyZCBhcyBhIGxv
Y2FsIHZhcmlhYmxlLCBhbmQgcmVwbGFjZSBvdGhlciB2LT5kb21haW4KaW5zdGFuY2VzIGF0IHRo
ZSBzYW1lIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQp2MzogQ29ycmVjdCByZXR1cm4gdmFsdWUgaW4gaHZtX2xvYWRfY3B1X2N0eHQoKS4gUmUtYmFz
ZS4KdjI6IFNpbXBsaWZ5IHRoZSBleHByZXNzaW9ucyB1c2VkIGZvciB0aGUgcmVzZXJ2ZWQgYml0
IGNoZWNrcy4KCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8ICAgMjQgKysrKysrKysrKysr
KysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv
bnMoLSkKCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwpAQCAtMTAxNiw2ICsxMDE2LDEzIEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X2N0
eHQoc3RydWN0IGRvbWEKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgaWYg
KCBjdHh0LmNyMyA+PiBkLT5hcmNoLmNwdWlkLT5leHRkLm1heHBoeXNhZGRyICkKKyAgICB7Cisg
ICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHJlc3RvcmU6IGJhZCBDUjMgJSMiIFBS
SXg2NCAiXG4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBjdHh0LmNyMyk7CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggKGN0eHQuZmxhZ3MgJiB+WEVO
X1g4Nl9GUFVfSU5JVElBTElTRUQpICE9IDAgKQogICAgIHsKICAgICAgICAgZ3ByaW50ayhYRU5M
T0dfRVJSLCAiYmFkIGZsYWdzIHZhbHVlIGluIENQVSBjb250ZXh0OiAlI3hcbiIsCkBAIC0yMzAz
LDEwICsyMzEwLDE4IEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib28K
IGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG5vZmx1c2gsIGJvb2wg
bWF5X2RlZmVyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwog
ICAgIHVuc2lnbmVkIGxvbmcgb2xkID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM107CiAKLSAgICBp
ZiAoIG1heV9kZWZlciAmJiB1bmxpa2VseSh2LT5kb21haW4tPmFyY2gubW9uaXRvci53cml0ZV9j
dHJscmVnX2VuYWJsZWQgJgorICAgIGlmICggdmFsdWUgPj4gY3VycmQtPmFyY2guY3B1aWQtPmV4
dGQubWF4cGh5c2FkZHIgKQorICAgIHsKKyAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMXzEs
CisgICAgICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIHNldCByZXNlcnZlZCBDUjMgYml0KHMp
OiAlbHgiLCB2YWx1ZSk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9
CisKKyAgICBpZiAoIG1heV9kZWZlciAmJiB1bmxpa2VseShjdXJyZC0+YXJjaC5tb25pdG9yLndy
aXRlX2N0cmxyZWdfZW5hYmxlZCAmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9u
aXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykpICkKICAgICB7CiAgICAgICAg
IEFTU0VSVCh2LT5hcmNoLnZtX2V2ZW50KTsKQEAgLTIzMjIsMTMgKzIzMzcsMTIgQEAgaW50IGh2
bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvbwogICAgICAgICB9CiAgICAgfQogCi0g
ICAgaWYgKCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21h
aW4pICYmCisgICAgaWYgKCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hh
cChjdXJyZCkgJiYKICAgICAgICAgICgodmFsdWUgXiB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSkg
Pj4gUEFHRV9TSElGVCkgKQogICAgIHsKICAgICAgICAgLyogU2hhZG93LW1vZGUgQ1IzIGNoYW5n
ZS4gQ2hlY2sgUERCUiBhbmQgdXBkYXRlIHJlZmNvdW50cy4gKi8KICAgICAgICAgSFZNX0RCR19M
T0coREJHX0xFVkVMX1ZNTVUsICJDUjMgdmFsdWUgPSAlbHgiLCB2YWx1ZSk7Ci0gICAgICAgIHBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIHZhbHVlID4+IFBBR0VfU0hJRlQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBQMk1fQUxMT0MpOworICAgICAg
ICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmQsIHZhbHVlID4+IFBBR0VfU0hJRlQsIE5V
TEwsIFAyTV9BTExPQyk7CiAgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAgICAgZ290byBi
YWRfY3IzOwogCkBAIC0yMzQ0LDcgKzIzNTgsNyBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vCiAKICBiYWRfY3IzOgogICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJJ
bnZhbGlkIENSM1xuIik7Ci0gICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CisgICAgZG9tYWlu
X2NyYXNoKGN1cnJkKTsKICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:26:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9BM-0006Jn-UG; Wed, 25 Sep 2019 15:26: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=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD9BL-0006JX-GV
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:26:19 +0000
X-Inumbo-ID: d2125c82-dfa8-11e9-9637-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d2125c82-dfa8-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:26: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 1863EAE89;
 Wed, 25 Sep 2019 15:26:18 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Message-ID: <3ce2aac4-de6c-7197-751d-34858305dfd9@suse.com>
Date: Wed, 25 Sep 2019 17:26:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3ce4ab2c-8cb6-1482-6ce9-3d5b019e10c1@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 5/5] 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWxpbWluYXRlIHRoZSBub3QgcmVhbGx5IHVzZWZ1bCBsb2NhbCB2YXJpYWJsZSAib2xkIi4gUmVk
dWNlIHRoZSBzY29wZQpvZiAicGFnZSIuIFJlbmFtZSB0aGUgbGF0Y2hlZCAiY3VycmVudCIuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsODwqkgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYyOiBSZS1iYXNlIG92
ZXIgY2hhbmdlIGVhcmxpZXIgaW4gdGhlIHNlcmllcy4KCi0tLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyB8ICAgMzAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTIzMDksMTAgKzIzMDks
OCBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAKIGludCBodm1f
c2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG5vZmx1c2gsIGJvb2wgbWF5X2RlZmVy
KQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpj
dXJyZCA9IHYtPmRvbWFpbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIHVuc2ln
bmVkIGxvbmcgb2xkID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM107CisgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWlu
OwogCiAgICAgaWYgKCB2YWx1ZSA+PiBjdXJyZC0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRk
ciApCiAgICAgewpAQCAtMjMyNCwzNiArMjMyMiwzOCBAQCBpbnQgaHZtX3NldF9jcjModW5zaWdu
ZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgaWYgKCBtYXlfZGVmZXIgJiYgdW5saWtlbHkoY3VycmQt
PmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpKSAp
CiAgICAgewotICAgICAgICBBU1NFUlQodi0+YXJjaC52bV9ldmVudCk7CisgICAgICAgIEFTU0VS
VChjdXJyLT5hcmNoLnZtX2V2ZW50KTsKIAotICAgICAgICBpZiAoIGh2bV9tb25pdG9yX2NyWChD
UjMsIHZhbHVlLCBvbGQpICkKKyAgICAgICAgaWYgKCBodm1fbW9uaXRvcl9jclgoQ1IzLCB2YWx1
ZSwgY3Vyci0+YXJjaC5odm0uZ3Vlc3RfY3JbM10pICkKICAgICAgICAgewogICAgICAgICAgICAg
LyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGluIGh2bV9kb19yZXN1bWUoKSwgaWYgcGVy
bWl0dGVkLiAqLwotICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5kb193
cml0ZS5jcjMgPSAxOwotICAgICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5j
cjMgPSB2YWx1ZTsKLSAgICAgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEuY3Iz
X25vZmx1c2ggPSBub2ZsdXNoOworICAgICAgICAgICAgY3Vyci0+YXJjaC52bV9ldmVudC0+d3Jp
dGVfZGF0YS5kb193cml0ZS5jcjMgPSAxOworICAgICAgICAgICAgY3Vyci0+YXJjaC52bV9ldmVu
dC0+d3JpdGVfZGF0YS5jcjMgPSB2YWx1ZTsKKyAgICAgICAgICAgIGN1cnItPmFyY2gudm1fZXZl
bnQtPndyaXRlX2RhdGEuY3IzX25vZmx1c2ggPSBub2ZsdXNoOwogCiAgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBodm1fcGFnaW5n
X2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcChjdXJyZCkgJiYKLSAgICAgICAgICgodmFs
dWUgXiB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSkgPj4gUEFHRV9TSElGVCkgKQorICAgIGlmICgg
aHZtX3BhZ2luZ19lbmFibGVkKGN1cnIpICYmICFwYWdpbmdfbW9kZV9oYXAoY3VycmQpICYmCisg
ICAgICAgICAoKHZhbHVlIF4gY3Vyci0+YXJjaC5odm0uZ3Vlc3RfY3JbM10pID4+IFBBR0VfU0hJ
RlQpICkKICAgICB7CiAgICAgICAgIC8qIFNoYWRvdy1tb2RlIENSMyBjaGFuZ2UuIENoZWNrIFBE
QlIgYW5kIHVwZGF0ZSByZWZjb3VudHMuICovCisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7CisKICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX1ZNTVUsICJDUjMgdmFsdWUgPSAl
bHgiLCB2YWx1ZSk7CiAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwgdmFs
dWUgPj4gUEFHRV9TSElGVCwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICAgICAgaWYgKCAhcGFnZSAp
CiAgICAgICAgICAgICBnb3RvIGJhZF9jcjM7CiAKLSAgICAgICAgcHV0X3BhZ2UocGFnZXRhYmxl
X2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKLSAgICAgICAgdi0+YXJjaC5ndWVzdF90
YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGFnZSk7CisgICAgICAgIHB1dF9wYWdlKHBhZ2V0
YWJsZV9nZXRfcGFnZShjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSk7CisgICAgICAgIGN1cnItPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWdlKHBhZ2UpOwogCiAgICAgICAgIEhW
TV9EQkdfTE9HKERCR19MRVZFTF9WTU1VLCAiVXBkYXRlIENSMyB2YWx1ZSA9ICVseCIsIHZhbHVl
KTsKICAgICB9CiAKLSAgICB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSA9IHZhbHVlOwotICAgIHBh
Z2luZ191cGRhdGVfY3IzKHYsIG5vZmx1c2gpOworICAgIGN1cnItPmFyY2guaHZtLmd1ZXN0X2Ny
WzNdID0gdmFsdWU7CisgICAgcGFnaW5nX3VwZGF0ZV9jcjMoY3Vyciwgbm9mbHVzaCk7CiAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogIGJhZF9jcjM6CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:27:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9CB-0006Si-AY; Wed, 25 Sep 2019 15:27:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD9CA-0006SW-Il
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:27:10 +0000
X-Inumbo-ID: f0820b72-dfa8-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f0820b72-dfa8-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 15:27:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1D35BAE91;
 Wed, 25 Sep 2019 15:27:09 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190917160202.16770-1-julien.grall@arm.com>
 <5c96e276-4fdb-4879-c162-3f90dbe5021c@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <68142dcd-6d4d-926d-0148-55ea0d6db7d6@suse.com>
Date: Wed, 25 Sep 2019 17:27:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5c96e276-4fdb-4879-c162-3f90dbe5021c@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTc6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBJIGFtIEND
aW5nIEp1ZXJnZW4gdG8gbWFyayB0aGlzIGFzIGEgYmxvY2tlciBmb3IgNC4xMy4gV2l0aG91dCB0
aGlzIAo+IHBhdGNoLCBYZW4gY2Fubm90IGJlIGJvb3RlZCB1c2luZyBHUlVCLgo+IAo+IENoZWVy
cywKPiAKPiBPbiAxNy8wOS8yMDE5IDE3OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoZSBj
dXJyZW50IGltcGxlbWVudGF0aW9ucyBvZiB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgZXhwZWN0
Cj4+IHttYXAsIHVubWFwfV9kb21haW5fcGFnZSgpIHRvIGJlIHVzYWJsZS4gVGhvc2UgaGVscGVy
cyBhcmUgdXNlZCB0bwo+PiBtYXAvdW5tYXAgcGFnZSB0YWJsZXMgd2hpbGUgdXBkYXRlIFhlbiBw
YWdlLXRhYmxlcy4KPj4KPj4gU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBE
b24ndCBvcGVuLWNvZGUgWGVuIFBUIHVwZGF0ZSBpbgo+PiB7c2V0LCBjbGVhcn1fZml4bWFwKCki
LCBzZXR1cF9maXhtYXAoKSB3aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJzCj4+IG1lbnRpb25l
ZCBhYm92ZS4gV2hlbiBib290aW5nIFhlbiB1c2luZyBHUlVCLCBzZXR1cF9maXhtYXAoKSBtYXkg
YmUgdXNlZAo+PiBiZWZvcmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3
aWxsIHJlc3VsdCB0byBkYXRhIGFib3J0Ogo+Pgo+PiAoWEVOKSBEYXRhIEFib3J0IFRyYXAuIFN5
bmRyb21lPTB4NQo+PiAoWEVOKSBDUFUwOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQKPj4K
Pj4gWy4uLl0KPj4KPj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+IChYRU4pwqDCoMKgIFs8MDAw
MDAwMDAwMDI1YWI2Yz5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDJiNC8weDU5YyAoUEMpCj4+IChY
RU4pwqDCoMKgIFs8MDAwMDAwMDAwMDI1YWIyMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDI2OC8w
eDU5YyAoTFIpCj4+IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDI1YWU3MD5dIHNldF9maXhtYXAr
MHgxYy8weDJjCj4+IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDJhOWM5OD5dIGNvcHlfZnJvbV9w
YWRkcisweDdjLzB4ZGMKPj4gKFhFTinCoMKgwqAgWzwwMDAwMDAwMDAwMmE0YWUwPl0gaGFzX3hz
bV9tYWdpYysweDE4LzB4MzQKPj4gKFhFTinCoMKgwqAgWzwwMDAwMDAwMDAwMmE1YjVjPl0gYm9v
dGZkdC5jI2Vhcmx5X3NjYW5fbm9kZSsweDM5OC8weDU2MAo+PiAoWEVOKcKgwqDCoCBbPDAwMDAw
MDAwMDAyYTVkZTA+XSBkZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlKzB4YmMvMHgxNDQKPj4gKFhF
TinCoMKgwqAgWzwwMDAwMDAwMDAwMmE1ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4MjYwCj4+
IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDJhYzBkMD5dIHN0YXJ0X3hlbisweDEwOC8weGM3NAo+
PiAoWEVOKcKgwqDCoCBbPDAwMDAwMDAwMDAyMDA0NGM+XSBhcm02NC9oZWFkLm8jcGFnaW5nKzB4
NjAvMHg4OAo+Pgo+PiBEdXJpbmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRo
ZXIgc3RhdGljYWxseSBhbGxvY2F0ZWQgaW4KPj4gWGVuIGJpbmFyeSBvciBhbGxvY2F0ZWQgdmlh
IGFsbG9jX2Jvb3RfcGFnZXMoKS4KPj4KPj4gRm9yIHN0YXRpY2FsbHkgYWxsb2NhdGVkIHBhZ2Ut
dGFibGVzLCB0aGV5IHdpbGwgYWxyZWFkeSBiZSBtYXBwZWQgYXMKPj4gcGFydCBvZiBYZW4gYmlu
YXJ5LiBTbyB3ZSBjYW4gZWFzaWx5IGZpbmQgdGhlIHZpcnR1YWwgYWRkcmVzcy4KPj4KPj4gRm9y
IGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgd2UgbmVlZCB0byByZWx5Cj4+IG1h
cF9kb21haW5fcGFnZSgpIHRvIGJlIGZ1bmN0aW9uYWxseSB3b3JraW5nLgo+Pgo+PiBGb3IgYXJt
MzIsIHRoZSBjYWxsIHdpbGwgYmUgdXNhYmxlIG11Y2ggYmVmb3JlIHBhZ2UgY2FuIGJlIGR5bmFt
aWNhbGx5Cj4+IGFsbG9jYXRlZCAoc2VlIHNldHVwX3BhZ2V0YWJsZXMoKSkuIEZvciBhcm02NCwg
dGhlIGNhbGwgd2lsbCBiZSB1c2FibGUKPj4gYWZ0ZXIgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncygp
Lgo+Pgo+PiBJbiBib3RoIGNhc2VzLCBtZW1vcnkgYXJlIGdpdmVuIHRvIHRoZSBib290IGFsbG9j
YXRvciBhZnRlcndhcmRzLiBTbyB3ZQo+PiBjYW4gcmVseSBvbiBtYXBfZG9tYWluX3BhZ2UoKSBm
b3IgbWFwcGluZyBwYWdlIHRhYmxlcyBhbGxvY2F0ZWQKPj4gZHluYW1pY2FsbHkuCj4+Cj4+IFRo
ZSBoZWxwZXJzIHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFr
ZSBpbnRvCj4+IGFjY291bnQgdGhlIGNhc2Ugd2hlcmUgcGFnZS10YWJsZXMgYXJlIHBhcnQgb2Yg
WGVuIGJpbmFyeS4KPj4KPj4gRml4ZXM6IDAyMjM4N2VlMWEgKCd4ZW4vYXJtOiBtbTogRG9uJ3Qg
b3Blbi1jb2RlIFhlbiBQVCB1cGRhdGUgaW4gCj4+IHtzZXQsIGNsZWFyfV9maXhtYXAoKScpCj4+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:27:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Cf-0006aK-Q7; Wed, 25 Sep 2019 15:27: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD9Ce-0006Zz-Ag
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:27:40 +0000
X-Inumbo-ID: 01a09d88-dfa9-11e9-9637-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 01a09d88-dfa9-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:27: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 BDF93AE89;
 Wed, 25 Sep 2019 15:27:37 +0000 (UTC)
Message-ID: <204c838192b90c5af5471e78e3ed7ea3542bdd88.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 17:27:36 +0200
In-Reply-To: <20190914085251.18816-14-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-14-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 13/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0435256878369256140=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Add an is_running indicator to struct sched_unit which will be set
> whenever the unit is being scheduled. Switch scheduler code to use
> unit->is_running instead of vcpu->is_running for scheduling
> decisions.
>=20
> At the same time introduce a state_entry_time field in struct
> sched_unit being updated whenever the is_running indicator is
> changed.
> Use that new field in the schedulers instead of the similar vcpu
> field.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-Mk5zgqBc7GixSUgBJYNn
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+4FAl2Lh2gACgkQFkJ4iaW4
c+4icRAA5oeGnsrxBbdJ/ybDVGXERVxMbN/RiDsk8e9/NUorwF6AC1GX6nBbtvQy
QnmHVvucFEZX+nquSLuNvP4yB+dEtEH4TfmXQlpiB368h2HkMsGWg37vKk+2yafm
IM529BFZH2sNu7DojG9dqQpHJxM6FjvSuzrPSimypXzPXixLmeaqeyJv37nWY+Mi
wjJdg1DSrww5RA3XfNWHWn892vg/I3zBEXkMoPw0hKFVzI8GmIcYkHfjmWoH0OTu
qHo+uh24Y9EgCFgqNnrg6jfosGjP4QQVVIL2/CRtrRiw/BKew3Q9uqdCGs86Oc44
v2BmnnpyR/Vd399yzcNUGo6Se1AAKsY4aTRjqQJKGQ4zQJdquJgAfRmRl/SnBmcD
UtL+gN6McVDe0hL2wPyZhjqAnGjvyOPYva3uAiXxn/jIC10rTEnIiiCJ1kbioreJ
Q4cDtQbMirVkXiXZDhUtJsIm/i8fDO5Ul5514ARkRI5OOCEewYMumFEPlxgsU+YI
QDJF+/geOFtgD6UhR2loHRKw3ghnLnCN8VpIgqaA/Nm0eSScA6o5AO4z9TGVIMb1
Bvlk8kctaF5vCX2ffD/XyPudurR439KZxTUL0jwMcagVvvGTk6HXQ9KdPLLcX5TI
cV/lHzE/q3fOh6LDXq/jLgVcDIAwYTPaLqWovPrmGeXXABEBTuQ=
=pINA
-----END PGP SIGNATURE-----

--=-Mk5zgqBc7GixSUgBJYNn--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0435256878369256140==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:27:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9Cv-0006eD-3v; Wed, 25 Sep 2019 15:27:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD9Ct-0006dy-UE
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:27:55 +0000
X-Inumbo-ID: 0ba00b34-dfa9-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0ba00b34-dfa9-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:27: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 A12ECAC52;
 Wed, 25 Sep 2019 15:27:54 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <052b6003-53a7-0563-72ac-48fe558ac549@suse.com>
Date: Wed, 25 Sep 2019 17:27:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/CPUID: RSTR_FP_ERR_PTRS depends on FPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUgaGVyZSBpZiB0aGVyZSdzIG5vIEZQVSBpbiB0aGUg
Zmlyc3QgcGxhY2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQpUbyBiZSBjb25zaWRlcmVkIGZvciA0LjEzIHNpbmNlIFJTVFJfRlBfRVJSX1BUUlMg
c3VwcG9ydCB3YXMgaW50cm9kdWNlZApqdXN0IHJlY2VudGx5LgoKLS0tIGEveGVuL3Rvb2xzL2dl
bi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0xNjgsOCArMTY4LDkg
QEAgZGVmIGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICBkZXBzID0gewogICAgICAgICAjIEZQ
VSBpcyB0YWtlbiB0byBtZWFuIHN1cHBvcnQgZm9yIHRoZSB4ODcgcmVnaXNlcnMgYXMgd2VsbCBh
cyB0aGUKICAgICAgICAgIyBpbnN0cnVjdGlvbnMuICBNTVggaXMgZG9jdW1lbnRlZCB0byBhbGlh
cyB0aGUgJU1NIHJlZ2lzdGVycyBvdmVyIHRoZQotICAgICAgICAjIHg4NyAlU1QgcmVnaXN0ZXJz
IGluIGhhcmR3YXJlLgotICAgICAgICBGUFU6IFtNTVhdLAorICAgICAgICAjIHg4NyAlU1QgcmVn
aXN0ZXJzIGluIGhhcmR3YXJlLiAgQ29ycmVjdCByZXN0b3Jpbmcgb2YgZXJyb3IgcG9pbnRlcnMK
KyAgICAgICAgIyBvZiBjb3Vyc2UgbWFrZXMgbm8gc2Vuc2Ugd2l0aG91dCB0aGVyZSBiZWluZyBh
bnl0aGluZyB0byByZXN0b3JlLgorICAgICAgICBGUFU6IFtNTVgsIFJTVFJfRlBfRVJSX1BUUlNd
LAogCiAgICAgICAgICMgVGhlIFBTRTM2IGZlYXR1cmUgaW5kaWNhdGVzIHRoYXQgcmVzZXJ2ZWQg
Yml0cyBpbiBhIFBTRSBzdXBlcnBhZ2UKICAgICAgICAgIyBtYXkgYmUgdXNlZCBhcyBleHRyYSBw
aHlzaWNhbCBhZGRyZXNzIGJpdHMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9FA-0007XM-Jf; Wed, 25 Sep 2019 15:30:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rg9B=XU=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iD9F8-0007XD-F5
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:30:14 +0000
X-Inumbo-ID: 5df0e746-dfa9-11e9-9637-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 5df0e746-dfa9-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:30: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 86EB3ACA5;
 Wed, 25 Sep 2019 15:30:12 +0000 (UTC)
Message-ID: <43fb5fe1de317d65a4edf592f88ea150c6e3b8cc.camel@suse.de>
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: Robin Murphy <robin.murphy@arm.com>, Rob Herring <robh+dt@kernel.org>
Date: Wed, 25 Sep 2019 17:30:10 +0200
In-Reply-To: <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
 <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 Frank Rowand <frowand.list@gmail.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 Florian Fainelli <f.fainelli@gmail.com>, Stefan Wahren <wahrenst@gmx.net>,
 james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 linux-tegra@vger.kernel.org, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>,
 freedreno <freedreno@lists.freedesktop.org>,
 "moderated list:ARM/FREESCALE IMX /
 MXC ARM ARCHITECTURE" <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============1692644082505188172=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1692644082505188172==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-Jc6/4bVbm9VDLL08SmH3"


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

On Wed, 2019-09-25 at 16:09 +0100, Robin Murphy wrote:
> On 25/09/2019 15:52, Nicolas Saenz Julienne wrote:
> > On Tue, 2019-09-24 at 16:59 -0500, Rob Herring wrote:
> > > On Tue, Sep 24, 2019 at 1:12 PM Nicolas Saenz Julienne
> > > <nsaenzjulienne@suse.de> wrote:
> > > > Hi All,
> > > > this series tries to address one of the issues blocking us from
> > > > upstreaming Broadcom's STB PCIe controller[1]. Namely, the fact tha=
t
> > > > devices not represented in DT which sit behind a PCI bus fail to ge=
t the
> > > > bus' DMA addressing constraints.
> > > >=20
> > > > This is due to the fact that of_dma_configure() assumes it's receiv=
ing a
> > > > DT node representing the device being configured, as opposed to the=
 PCIe
> > > > bridge node we currently pass. This causes the code to directly jum=
p
> > > > into PCI's parent node when checking for 'dma-ranges' and misses
> > > > whatever was set there.
> > > >=20
> > > > To address this I create a new API in OF - inspired from Robin Murp=
hys
> > > > original proposal[2] - which accepts a bus DT node as it's input in
> > > > order to configure a device's DMA constraints. The changes go deep =
into
> > > > of/address.c's implementation, as a device being having a DT node
> > > > assumption was pretty strong.
> > > >=20
> > > > On top of this work, I also cleaned up of_dma_configure() removing =
its
> > > > redundant arguments and creating an alternative function for the sp=
ecial
> > > > cases
> > > > not applicable to either the above case or the default usage.
> > > >=20
> > > > IMO the resulting functions are more explicit. They will probably
> > > > surface some hacky usages that can be properly fixed as I show with=
 the
> > > > DT fixes on the Layerscape platform.
> > > >=20
> > > > This was also tested on a Raspberry Pi 4 with a custom PCIe driver =
and
> > > > on a Seattle AMD board.
> > >=20
> > > Humm, I've been working on this issue too. Looks similar though yours
> > > has a lot more churn and there's some other bugs I've found.
> >=20
> > That's good news, and yes now that I see it, some stuff on my series is
> > overly
> > complicated. Specially around of_translate_*().
> >=20
> > On top of that, you removed in of_dma_get_range():
> >=20
> > -	/*
> > -	 * At least empty ranges has to be defined for parent node if
> > -	 * DMA is supported
> > -	 */
> > -	if (!ranges)
> > -		break;
> >=20
> > Which I assumed was bound to the standard and makes things easier.
> >=20
> > > Can you test out this branch[1]. I don't have any h/w needing this,
> > > but wrote a unittest and tested with modified QEMU.
> >=20
> > I reviewed everything, I did find a minor issue, see the patch attached=
.
>=20
> WRT that patch, the original intent of "force_dma" was purely to=20
> consider a device DMA-capable regardless of the presence of=20
> "dma-ranges". Expecting of_dma_configure() to do anything for a non-OF=
=20
> device has always been bogus - magic paravirt devices which appear out=
=20
> of nowhere and expect to be treated as genuine DMA masters are a=20
> separate problem that we haven't really approached yet.

I agree it's clearly abusing the function. I have no problem with the behav=
iour
change if it's OK with you.

Robin, have you looked into supporting multiple dma-ranges? It's the next t=
hing
we need for BCM STB's PCIe. I'll have a go at it myself if nothing is in th=
e
works already.

Regards,
Nicolas


--=-Jc6/4bVbm9VDLL08SmH3
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQEzBAABCAAdFiEErOkkGDHCg2EbPcGjlfZmHno8x/4FAl2LiAIACgkQlfZmHno8
x/7J7Af+NrtcYkM0WphLDC8n2KXI1Rofej10z7b8lAcPZvn586CNcayUtga34+e3
jMIOwHl9qzzFJrgAT9FoyDjkcJ0gfVWKSzQYB798pTOVEND7LdUsHH0ZNqNqf4YM
yRmNNvCpZi+i83aeetAQjPoMUeDjKU0dMCX7oEzfvlrmxi4YRx59jcOfIbaqr2Hg
SGipuOc97V/so7VcwvypG9xeYU/zTeZ0wFoQzT7X4OdEUp4uBAgHoeou4kez1gSy
27EmZX8DU3l7YbWTM5SBP13uDcQ0I2y25cjjy55r4gBm+zQYdGCuh3oHbdOvyws/
xjAYrC9sFk3+VCjuPTn9CTbfyDqZ8A==
=9rW4
-----END PGP SIGNATURE-----

--=-Jc6/4bVbm9VDLL08SmH3--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1692644082505188172==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:34:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Is-0007iL-75; Wed, 25 Sep 2019 15: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iD9Ir-0007iG-Iw
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:34:05 +0000
X-Inumbo-ID: e7d5db56-dfa9-11e9-9637-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e7d5db56-dfa9-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:34: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 D2C27AD35;
 Wed, 25 Sep 2019 15:34:03 +0000 (UTC)
Message-ID: <c55b7b2561cdaeb363b6fd757b0f0a0723d1e005.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Wed, 25 Sep 2019 17:34:02 +0200
In-Reply-To: <96661f8e-31e4-8557-e29b-2350a74c586f@arm.com>
References: <alpine.DEB.2.21.1908071119470.2451@sstabellini-ThinkPad-T480s>
 <f986544f59e1b2e9fddba5090fc3c706c38e1ad3.camel@suse.com>
 <alpine.DEB.2.21.1908091127080.7788@sstabellini-ThinkPad-T480s>
 <6bc0e21d79c4f02ad89c94fa732a32a57bdc8521.camel@suse.com>
 <alpine.DEB.2.21.1908131413200.30179@sstabellini-ThinkPad-T480s>
 <71cbab87f4929766bf4293419e50425ab62e822a.camel@suse.com>
 <alpine.DEB.2.21.1908140927100.8737@sstabellini-ThinkPad-T480s>
 <78072866796e1dedd9068e4298a13c58a30e74e7.camel@suse.com>
 <197c435e78f47b0deb376493911abdc0922863b4.camel@suse.com>
 <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
 <1afcf0e569f68dbfe2c79668f17e1846a7dc3a1b.camel@suse.com>
 <96661f8e-31e4-8557-e29b-2350a74c586f@arm.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] dom0less + sched=null => broken in 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: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@suse.com>
Content-Type: multipart/mixed; boundary="===============4339660979680007473=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4339660979680007473==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-6yhxCPY2q5/BgR0NadYV"


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

On Wed, 2019-09-25 at 16:19 +0100, Julien Grall wrote:
> (+Juergen)
>=20
> Hi Dario,
>=20
Hi,

> On 11/09/2019 14:53, Dario Faggioli wrote:
> > On Fri, 2019-08-23 at 18:16 -0700, Stefano Stabellini wrote:
> > Ok, thanks again for testing, and good to know.
> >=20
> > I'm still catching up after vacations, and I'm traveling next week.
> > But
> > I'll submit a proper patch as soon as I find time.
>=20
> Just wanted to follow-up on this. Do you have an update for the fix?
>=20
> I would rather not want to see Xen 4.13 released with this. So I have
> CCed=20
> Juergen to mark it as a blocker.
>=20
Yep, I spoke with Juergen about this last week (in person). Basically,
since we decided to try to push core-scheduling in, I'm focusing on
that series right now.

In fact, this fix can go in after code-freeze as well, since it's,
well, a fix. :-)

After code freeze, I'll prepare and send the patch (and if core-
scheduling would have gone in, I'll rebase it on top of that, of
course).

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)


--=-6yhxCPY2q5/BgR0NadYV
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+4FAl2LiOoACgkQFkJ4iaW4
c+6pzA/+K2LH09tvmMzBZ5RD0k1BBGY70aOUB84tTyic9WDomE29dpWHfo3lGlDt
AcfXfNPm0le9YaA7fVHJrx8vZDhBbFSctRo4Qn/eKip63u/V8EjcLe2kDI5UAP2A
wI/KGdxD0WRu6HZR8qcZV45ytqPT970BLFRbROdcXbjHyCSqE3N2m15nJG+PLZzW
fI/hbcMNkRl/ups6jIHtRqb0QGEloVGY+/mLOWfcwCZJis0eTdVFzeD5bPjcncJt
HZgaARHyw+ec5eb5Y+y534kbOyVfNhmSfz6HUBdw0K4mRGxysZzlzSYWmIwkjLYh
z1TP0LUufySyKGuQWPyQgI9lQ5ScF2Q+FLOkBlCpdCv2IwS0aPGqtWtCC3XDWFCU
7Badbplpe0KmwO1dqBbPfhVgnUakDumN6Ad3Cz1S23bm2ZIgiw8wSqbaVGDuH0Mz
LPqBb1oMaLLhM1RA0rXgVUqARU53Svl2MTs7ITaHEi95nsoWdAmS+qbYgKDtMdwT
RPcjvc88cGOwrvLivUy7RrFWxduL021xwVPEBW+ev3W+otHNLjzC4mAsNHZmOTQE
J8oFuklHM9Hof23F8ATI3mdgWUoSI9i+BkW1PJsq0cRZMW1uU1qLSscNdZO7Ap2Y
4tQpaautsg0jlwlBhjrE1PV1B1ohMI3VfzHYkzCBtX/KWeagCUc=
=98oG
-----END PGP SIGNATURE-----

--=-6yhxCPY2q5/BgR0NadYV--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4339660979680007473==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:36:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9LL-0007qN-Md; Wed, 25 Sep 2019 15:36:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mY+w=XU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iD9LK-0007qH-Dn
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:36:38 +0000
X-Inumbo-ID: 42db1548-dfaa-11e9-97fb-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by localhost (Halon) with ESMTPS
 id 42db1548-dfaa-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 15:36:37 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id n14so7489771wrw.9
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 08:36:37 -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:user-agent;
 bh=fSHn/LxVhH5R4EwNTexJ4ABfnpHAl/GgiE+ZBw+sR/8=;
 b=dT2GByoX0TLYhbMBUoy4Vqet/yTSkU9o9HQiOTFklR2VSPnE0CKDMfORQCkBsYJ+EB
 AROpmkEwpBRiEC0jOSb9BTFFplUEbtpQh+yX9wDFBCCMKD+npV9xmhLCgVdlVbZZMhj5
 JiF4+t8zA8umrqKeQhiTzIY57g3nPwzDovLGwIxDUiEnn9rX0AuLBMWSvTcgRdyk9gJw
 8N8hMVnExt4RxA+fX4okvhzBlf/0uEygXb5TAXeAFzFi5Vn+3p4SDn5WGta0TOCRKwAM
 k3E22zjhUZCpQUVwE3THDN4BjnPaJtvArChuEsV/dOz+DzwKq0Tt6JInHDbwP8OfMyt8
 QzVQ==
X-Gm-Message-State: APjAAAURzUNJTTVKtTLA9PqlnHA5y8X+6EVEMbB8zauo3XFNmvo43m+y
 2ZeMfPHTTYIQiaJdZ3dM7e8=
X-Google-Smtp-Source: APXvYqyuciJcZjfy9DXC+K/v/TVi8VKYjR3mzxdWTyI+jUPKLsQIYIRHPBirgaCvjfw6Ct2UxWh4tA==
X-Received: by 2002:adf:e591:: with SMTP id l17mr10613148wrm.199.1569425796614; 
 Wed, 25 Sep 2019 08:36:36 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm8932536wme.40.2019.09.25.08.36.35
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 08:36:35 -0700 (PDT)
Date: Wed, 25 Sep 2019 16:36:34 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190925153634.wjlxjnz6egibqypg@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190925110250.vshhg52xlrmafpka@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925110250.vshhg52xlrmafpka@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDE6MDI6NTBQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAyMywgMjAxOSBhdCAxMTowOToyM0FNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gSGkgYWxsCj4gPiAKPiA+IEluIGNhc2UgeW91J3JlIHdvbmRlcmluZywg
SSBjYW4gYWxyZWFkeSBydW4gYSBmdWxseSBmbGVkZ2VkIFhlbiBzeXN0ZW0gb24KPiA+IEh5cGVy
LVYgd2l0aCBlbXVsYXRlZCBkaXNrIGFuZCBuZXR3b3JrLgo+ID4gCj4gPiBUaGlzIGlzIHRoZSB2
ZXJ5IGZpcnN0IHN0YWdlIGZvciBwb3J0aW5nIFhlbiB0byBydW4gb24gSHlwZXItViB3aXRoIGFs
bCB0aGUKPiA+IGdvb2RpZXMgSHlwZXItViBoYXMgdG8gb2ZmZXIuICBXaXRoIHRoaXMgc2VyaWVz
LCBYZW4gY2FuIHN1Y2Nlc3NmdWxseSBkZXRlY3QKPiA+IEh5cGVyLVYgYW5kIHByaW50cyBvdXQg
YSBtZXNzYWdlLiAgSSB3b3VsZCBsaWtlIHRvIGZpcnN0IGdldCB0aGUgZGlyZWN0b3J5Cj4gPiBz
dHJ1Y3R1cmUgYW5kIGtjb25maWcgb3B0aW9ucyBhZ3JlZWQgdXBvbi4KPiA+IAo+ID4gVGhlcmUg
YXJlIHR3byBtYWpvciBhcmVhcyB0byBiZSB3b3JrZWQgb246Cj4gPiAgICogTWFrZSBEb20wIGFi
bGUgdG8gdXNlIEh5cGVyLVYncyBzeW50aGV0aWMgZGV2aWNlcy4KPiA+ICAgKiBNYWtlIFhlbiB1
c2Ugb2YgdGhlIHN5bnRoZXRpYyB0aW1lciwgcmVmZXJlbmNlIFRTQyBhbmQgZW5saWdodGVubWVu
dCBWTUNTCj4gPiAgICAgYW5kIG90aGVyIGludGVyZmFjZXMuCj4gPiAKPiA+IFRoZXkgYXJlbid0
IHRyaXZpYWwsIGFuZCB0aW1lIGNhbiBiZSBzY2FyY2Ugb24gbXkgc2lkZSwgc28gSSBpbnRlbmQg
dG8gcG9zdAo+ID4gcGF0Y2hlcyBwaWVjZSBtZWFsIHdoZW4gdGhleSBhcmUgcmVhZHkuCj4gPiAK
PiA+IFF1ZXN0aW9ucyBhbmQgY29tbWVudHMgYXJlIHdlbGNvbWUuCj4gCj4gVGhhbmtzIGZvciBk
b2luZyB0aGlzIQo+IAo+IEluIHRoZSBwYXN0IEkndmUgcGxheWVkIHdpdGggdHJ5aW5nIHRvIGdl
dCBYZW4gdG8gYm9vdCBhcyBhIGd1ZXN0IG9uCj4gSHlwZXJWIGdlbjIgaW5zdGFuY2VzLCBhbmQg
SSBkaWQgbWFuYWdlIHRvIGdldCBpdCBib290aW5nLCBMaW51eAo+IGhvd2V2ZXIgd291bGQgZ2V0
IGV4dHJlbWVseSBjb25mdXNlZCBiZWNhdXNlIGdlbjIgbGFja3MgZW11bGF0ZWQKPiBkZXZpY2Vz
IGFuZCBpbnN0ZWFkIHRoZSBndWVzdCBpcyBmb3JjZWQgdG8gdXNlIHRoZSBIeXBlclYgUFYgZGV2
aWNlcwo+IEFGQUlLLgoKSG93IGRpZCB5b3UgZm9yY2UgTGludXggdG8gdXNlIEh5cGVyLVYgUFYg
ZGV2aWNlcz8gIEFJVUkgTGludXggd29uJ3QKaGF2ZSBhY2Nlc3MgdG8gVk1CdXMgKGxpa2UgWGVu
QnVzIGJ1dCB3aXRoIHNvbWUgZGlmZmVyZW5jZXMpIGFuZCBTeW5JQwooU3ludGhldGljIGludGVy
cnVwdCBjb250cm9sbGVyLCB0aGluayBvZiBpdCBhcyBhbiBhYnN0cmFjdGlvbiBhcm91bmQKZXZl
bnQgY2hhbm5lbCBpbiBYZW4gd29ybGQpIGluIHRoZSBmaXJzdCBwbGFjZS4gIEJ1dCBJIGhhdmVu
J3QgdHJpZWQKZ2VuMiBzbyBJIGNvdWxkIGJlIHdyb25nLgoKPiAKPiBBbnl3YXksIEkgaGFkIHRo
ZSBmb2xsb3dpbmcgcGF0Y2ggb24gbXkgYmFja2xvZyB3aGljaCBhbGxvd2VkIG1lIHRvCj4gYm9v
dCBvbiBnZW4yIGluc3RhbmNlcywgcG9zdGluZyBpdCBoZXJlIGluIGNhc2UgaXQgaGVscHMgeW91
IGlmIHlvdQo+IHBsYW4gdG8gZ28gdGhhdCByb3V0ZS4KClRoZSBsb25nIHRlcm0gcGxhbiBmb3Ig
dGhlIHRpbWUgc291cmNlIGlzIHRvIHVzZSB0aGUgcmVmZXJlbmNlIFRTQyBwYWdlCnByb3ZpZGVk
IGJ5IEh5cGVyLVYsIGp1c3QgbGlrZSB3ZSBkaWQgZm9yIFhlbi4KCllvdXIgcGF0Y2ggc2VlbXMg
dG8gYmUgYW4gdXNlZnVsIHRoaW5nIHRvIGRvIG9uIGl0cyBvd24gYW55d2F5LgoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:39:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:39:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9Nv-00082W-6e; Wed, 25 Sep 2019 15:39:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iD9Nt-00082R-Bo
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:39:17 +0000
X-Inumbo-ID: a19827e2-dfaa-11e9-9637-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id a19827e2-dfaa-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:39:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CA3281570;
 Wed, 25 Sep 2019 08:39: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 249E53F59C;
 Wed, 25 Sep 2019 08:39:15 -0700 (PDT)
To: Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908071119470.2451@sstabellini-ThinkPad-T480s>
 <f986544f59e1b2e9fddba5090fc3c706c38e1ad3.camel@suse.com>
 <alpine.DEB.2.21.1908091127080.7788@sstabellini-ThinkPad-T480s>
 <6bc0e21d79c4f02ad89c94fa732a32a57bdc8521.camel@suse.com>
 <alpine.DEB.2.21.1908131413200.30179@sstabellini-ThinkPad-T480s>
 <71cbab87f4929766bf4293419e50425ab62e822a.camel@suse.com>
 <alpine.DEB.2.21.1908140927100.8737@sstabellini-ThinkPad-T480s>
 <78072866796e1dedd9068e4298a13c58a30e74e7.camel@suse.com>
 <197c435e78f47b0deb376493911abdc0922863b4.camel@suse.com>
 <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
 <1afcf0e569f68dbfe2c79668f17e1846a7dc3a1b.camel@suse.com>
 <96661f8e-31e4-8557-e29b-2350a74c586f@arm.com>
 <c55b7b2561cdaeb363b6fd757b0f0a0723d1e005.camel@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf8bafc2-01b4-2847-56f1-cd1121d181a8@arm.com>
Date: Wed, 25 Sep 2019 16:39:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c55b7b2561cdaeb363b6fd757b0f0a0723d1e005.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] dom0less + sched=null => broken in 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: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@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>

SGksCgpPbiAyNS8wOS8yMDE5IDE2OjM0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBPbiBXZWQs
IDIwMTktMDktMjUgYXQgMTY6MTkgKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gKCtKdWVy
Z2VuKQo+Pgo+PiBIaSBEYXJpbywKPj4KPiBIaSwKPiAKPj4gT24gMTEvMDkvMjAxOSAxNDo1Mywg
RGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+PiBPbiBGcmksIDIwMTktMDgtMjMgYXQgMTg6MTYgLTA3
MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9rLCB0aGFua3MgYWdhaW4gZm9yIHRl
c3RpbmcsIGFuZCBnb29kIHRvIGtub3cuCj4+Pgo+Pj4gSSdtIHN0aWxsIGNhdGNoaW5nIHVwIGFm
dGVyIHZhY2F0aW9ucywgYW5kIEknbSB0cmF2ZWxpbmcgbmV4dCB3ZWVrLgo+Pj4gQnV0Cj4+PiBJ
J2xsIHN1Ym1pdCBhIHByb3BlciBwYXRjaCBhcyBzb29uIGFzIEkgZmluZCB0aW1lLgo+Pgo+PiBK
dXN0IHdhbnRlZCB0byBmb2xsb3ctdXAgb24gdGhpcy4gRG8geW91IGhhdmUgYW4gdXBkYXRlIGZv
ciB0aGUgZml4Pwo+Pgo+PiBJIHdvdWxkIHJhdGhlciBub3Qgd2FudCB0byBzZWUgWGVuIDQuMTMg
cmVsZWFzZWQgd2l0aCB0aGlzLiBTbyBJIGhhdmUKPj4gQ0NlZAo+PiBKdWVyZ2VuIHRvIG1hcmsg
aXQgYXMgYSBibG9ja2VyLgo+Pgo+IFllcCwgSSBzcG9rZSB3aXRoIEp1ZXJnZW4gYWJvdXQgdGhp
cyBsYXN0IHdlZWsgKGluIHBlcnNvbikuIEJhc2ljYWxseSwKPiBzaW5jZSB3ZSBkZWNpZGVkIHRv
IHRyeSB0byBwdXNoIGNvcmUtc2NoZWR1bGluZyBpbiwgSSdtIGZvY3VzaW5nIG9uCj4gdGhhdCBz
ZXJpZXMgcmlnaHQgbm93Lgo+IAo+IEluIGZhY3QsIHRoaXMgZml4IGNhbiBnbyBpbiBhZnRlciBj
b2RlLWZyZWV6ZSBhcyB3ZWxsLCBzaW5jZSBpdCdzLAo+IHdlbGwsIGEgZml4LiA6LSkKPiAKPiBB
ZnRlciBjb2RlIGZyZWV6ZSwgSSdsbCBwcmVwYXJlIGFuZCBzZW5kIHRoZSBwYXRjaCAoYW5kIGlm
IGNvcmUtCj4gc2NoZWR1bGluZyB3b3VsZCBoYXZlIGdvbmUgaW4sIEknbGwgcmViYXNlIGl0IG9u
IHRvcCBvZiB0aGF0LCBvZgo+IGNvdXJzZSkuCgpNYWtlIHNlbnNlLiBJIGp1c3Qgd2FudGVkIHRv
IG1ha2Ugc3VyZSB0aGlzIGlzIHRyYWNrZWQgYnkgSnVlcmdlbiA6KS4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:39:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:39:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9OG-00084z-HL; Wed, 25 Sep 2019 15:39:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h+d8=XU=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iD9OF-00084s-Ev
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:39:39 +0000
X-Inumbo-ID: ab841efa-dfaa-11e9-9637-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by localhost (Halon) with ESMTPS
 id ab841efa-dfaa-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:39:33 +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 x8PFJICb131906;
 Wed, 25 Sep 2019 15:39:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=6rY5aCwQWf85yRzpyo4UPgFVHuIc/CHc5aLcZ8UNSBs=;
 b=DIhNgiojoGV8FSHlz1mZG/UuoLHAozDObg8p0FKxfyTw4kew6nAwLlI30e9RvXT+MHUy
 yjoN9QQ60MNj7ZRc5mSFt2NItNg7A5xa4vNQRxl+b2rAOSCbCtUToAL4aBZ/vRmMFr4D
 oopGU7ANWBQDxKbsiJOsVZ9IPCnPKmEWSP/u6trNHTt9PdRVlEpzw8KKGHlBm6+UGeo7
 ZsBtmaE3yQa+OObW2F24PoCM/H3cjq/nmDcA7Bn9m7EU01CW8Rbp/Rh637FxVqarpv8J
 FhNZ6GA3XYfYTUnDCK+XVhMh5S/fSh4MapBFQXyO+gOrsfnVBEmKjN0k+Gq9xlak+M8v Aw== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2v5b9twmuq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Sep 2019 15:39:17 +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 x8PFNOef048547;
 Wed, 25 Sep 2019 15:39:17 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2v82q9v6xx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 25 Sep 2019 15:39:17 +0000
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8PFdAdT032606;
 Wed, 25 Sep 2019 15:39:11 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 25 Sep 2019 08:39:10 -0700
To: James Dingwall <james@dingwall.me.uk>, Kees Cook <keescook@chromium.org>, 
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
References: <20190919102643.GA9400@dingwall.me.uk>
 <3908561D78D1C84285E8C5FCA982C28F7F472015@ORSMSX115.amr.corp.intel.com>
 <20190919161430.GA28042@dingwall.me.uk>
 <ae56e2c0-b2d3-835d-04cb-e4404d979859@oracle.com>
 <20190923154227.GA11201@dingwall.me.uk> <201909231556.7FF7A11@keescook>
 <be41da82-3adc-4ab1-e4f9-5fdf11ac4b08@oracle.com>
 <20190925110152.GA31550@dingwall.me.uk>
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: <c60c87d4-132d-b390-8b0e-1130fb434285@oracle.com>
Date: Wed, 25 Sep 2019 11:38:54 -0400
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: <20190925110152.GA31550@dingwall.me.uk>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9390
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909250145
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9390
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909250145
Subject: Re: [Xen-devel] pstore does not work under 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>, "Luck, Tony" <tony.luck@intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Anton Vorontsov <anton@enomsg.org>, Matthias Kaehlcke <mka@chromium.org>,
 Colin Cross <ccross@android.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNS8xOSA3OjAxIEFNLCBKYW1lcyBEaW5nd2FsbCB3cm90ZToKPiBPbiBNb24sIFNlcCAy
MywgMjAxOSBhdCAwODo0MTowNVBNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9u
IDkvMjMvMTkgNjo1OSBQTSwgS2VlcyBDb29rIHdyb3RlOgo+Pj4gT24gTW9uLCBTZXAgMjMsIDIw
MTkgYXQgMDM6NDI6MjdQTSArMDAwMCwgSmFtZXMgRGluZ3dhbGwgd3JvdGU6Cj4+Pj4gT24gVGh1
LCBTZXAgMTksIDIwMTkgYXQgMTI6Mzc6NDBQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+PiBPbiA5LzE5LzE5IDEyOjE0IFBNLCBKYW1lcyBEaW5nd2FsbCB3cm90ZToKPj4+Pj4+
IE9uIFRodSwgU2VwIDE5LCAyMDE5IGF0IDAzOjUxOjMzUE0gKzAwMDAsIEx1Y2ssIFRvbnkgd3Jv
dGU6Cj4+Pj4+Pj4+IEkgaGF2ZSBiZWVuIGludmVzdGlnYXRpbmcgYSByZWdyZXNzaW9uIGluIG91
ciBlbnZpcm9ubWVudCB3aGVyZSBwc3RvcmUgCj4+Pj4+Pj4+IChlZmktcHN0b3JlIHNwZWNpZmlj
YWxseSBidXQgSSBzdXNwZWN0IHRoaXMgd291bGQgYWZmZWN0IGFsbCAKPj4+Pj4+Pj4gaW1wbGVt
ZW50YXRpb25zKSBubyBsb25nZXIgd29ya3MgYWZ0ZXIgdXBncmFkaW5nIGZyb20gYSA0LjQgdG8g
NS4wIAo+Pj4+Pj4+PiBrZXJuZWwgd2hlbiBydW5uaW5nIHVuZGVyIHhlbi4gIChUaGlzIGlzIGFu
IFVidW50dSBrZXJuZWwgYnV0IEkgZG9uJ3QgCj4+Pj4+Pj4+IHRoaW5rIHRoZXJlIGFyZSBwYXRj
aGVzIHdoaWNoIGFmZmVjdCB0aGlzIGFyZWEuKQo+Pj4+Pj4+IEkgZG9uJ3QgaGF2ZSBhbnkgYW5z
d2VyIGZvciB0aGlzIC4uLiBidXQgd2FudCB0byB0aHJvdyBvdXQgdGhlIGlkZWEgdGhhdAo+Pj4+
Pj4+IFZNTSBzeXN0ZW1zIGNvdWxkIHByb3ZpZGUgc29tZSBoeXBlcmNhbGxzIHRvIGd1ZXN0cyB0
byBzYXZlL3JldHVybgo+Pj4+Pj4+IHNvbWUgYmxvYiBvZiBtZW1vcnkgKHBlcmhhcHMgdGhlICJz
YXZlIiB0cmlnZ2VycyBhdXRvbWFnaWNhbGx5IGlmIHRoZQo+Pj4+Pj4+IGd1ZXN0IGNyYXNoZXM/
KS4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoYXQgd291bGQgcHJvdmlkZSBhIG11Y2ggYmV0dGVyIHBzdG9y
ZSBiYWNrIGVuZCB0aGFuIHJlbHlpbmcgb24gZW11bGF0aW9uCj4+Pj4+Pj4gb2YgRUZJIHBlcnNp
c3RlbnQgdmFyaWFibGVzICh3aGljaCBoYXZlIHNldmVyZSBjb250cmFpbnRzIG9uIHNpemUsIGFu
ZCBkb24ndAo+Pj4+Pj4+IHN1cHBvcnQgc29tZSBwc3RvcmUgbW9kZXMgYmVjYXVzZSB5b3UgY2Fu
J3QgZHluYW1pY2FsbHkgdXBkYXRlIEVGSSB2YXJpYWJsZXMKPj4+Pj4+PiBodW5kcmVkcyBvZiB0
aW1lcyBwZXIgc2Vjb25kKS4KPj4+Pj4+Pgo+Pj4+Pj4gRm9yIGNsYXJpZmljYXRpb24gdGhpcyBp
cyBhIGRvbTAgY3Jhc2ggcmF0aGVyIHRoYW4gYW4gSFZNIGd1ZXN0IHdpdGggRUZJLiAgSQo+Pj4+
Pj4gc2hvdWxkIHByb2JhYmx5IGhhdmUgYWxzbyBtZW50aW9uZWQgdGhlIHhlbiB2ZXJpb24gaGFz
IGNoYW5nZWQgZnJvbSA0LjguNCB0bwo+Pj4+Pj4gNC4xMS4yIGluIGNhc2UgaXRzIGJlaGF2aW91
ciBvbiBkZXRlY3Rpb24gb2YgY3Jhc2hlZCBkb21haW4gaGFzIGNoYW5nZWQuCj4+Pj4+Pgo+Pj4+
Pj4gKEZvciBjYXB0dXJpbmcgZ3Vlc3QgY3Jhc2hlcyB3ZSBoYXZlIGVuYWJsZWQgeGVuY29uc29s
ZSBsb2dnaW5nIHNvIHRoZQo+Pj4+Pj4gaHZjMCBsb2cgaXMgYXZhaWxhYmxlIGluIGRvbTAuKQo+
Pj4+PiBEbyB5b3Ugb25seSBzZWUgdGhpcyBkaWZmZXJlbmNlIGJldHdlZW4gNC40IGFuZCA1LjAg
d2hlbiB5b3UgY3Jhc2ggdmlhCj4+Pj4+IHN5c3JxPwo+Pj4+Pgo+Pj4+PiBCZWNhdXNlIHRoYXQn
cyB3aGVyZSB0aGluZ3MgY2hhbmdlZC4gT24gNC40IHdlIHNlZW0gdG8gYmUgZm9yY2luZyBhbgo+
Pj4+PiBvb3BzLCB3aGljaCBldmVudHVhbGx5IGNhbGxzIGttc2dfZHVtcCgpIGFuZCB0aGVuIHBh
bmljLiBPbiA1LjAgd2UgY2FsbAo+Pj4+PiBwYW5pYygpIGRpcmVjdGx5IGZyb20gc3lzcnEgaGFu
ZGxlci4gQW5kIGJlY2F1c2UgWGVuJ3MgcGFuaWMgbm90aWZpZXIKPj4+Pj4gZG9lc24ndCByZXR1
cm4gd2UgbmV2ZXIgZ2V0IGEgY2hhbmNlIHRvIGNhbGwga21zZ19kdW1wKCkuCj4+Pj4+Cj4+Pj4g
T2ssIEkgc2VlIHRoYXQgY2hhbmdlIGluIDgzNDFmMmYyMjJkNzI5Njg4MDE0Y2U4MzA2NzI3ZmRi
OTc5OGQzN2UuICBJIAo+Pj4+IGhhZG4ndCB0ZXN0ZWQgaXQgYW55IG90aGVyIHdheSBiZWZvcmUu
ICBVc2luZyB0aGUgbnVsbCBwb2ludGVyIAo+Pj4+IGRlLXJlZmVyZW5jZSBtb2R1bGUgY29kZSBh
dCBbMV0gYSBwc3RvcmUgcmVjb3JkIGlzIGdlbmVyYXRlZCBhcyBleHBlY3RlZCAKPj4+PiB3aGVu
IHRoZSBtb2R1bGUgaXMgbG9hZGVkIChwYW5pY19vbl9vb3BzPTEpLgo+Pj4gVGhpcyBjaGFuZ2Ug
bG9va3MgY29ycmVjdCAtLSBpdCBqdXN0IGdldHMgdXMgZGlyZWN0bHkgdG8gdGhlIHBhbmljKCkK
Pj4+IHN0YXRlIGluc3RlYWQgb2YgZXhlcmNpc2luZyB0aGUgdmFyaW91cyBleGNlcHRpb24gaGFu
ZGxlcnMuCj4+Pgo+Pj4+IEkgaGF2ZSBhbHNvIHRlc3RlZCBzd2FwcGluZyB0aGUga21zZ19kdW1w
KCkgLyAKPj4+PiBhdG9taWNfbm90aWZpZXJfY2FsbF9jaGFpbigpIGFyb3VuZCBpbiBwYW5pYy5j
IGFuZCB0aGlzIGFsc28gcmVzdWx0cyBpbiAKPj4+PiBhIHBzdG9yZSByZWNvcmQgYmVpbmcgY3Jl
YXRlZCB3aXRoIHN5c3JxLWMuICBJIGRvbid0IGtub3cgaWYgdGhhdCB3b3VsZCAKPj4+PiBiZSBh
biBhY2NlcHRhYmxlIHNvbHV0aW9uIHRob3VnaCBzaW5jZSBpdCBtYXkgYnJlYWsgYmVoYXZpb3Vy
IHRoYXQgb3RoZXIgCj4+Pj4gdGhpbmdzIGRlcGVuZCBvbi4KPj4+IEkgZG9uJ3QgdGhpbmsgcmVv
cmRlcmluZyB0aGVzZSBpcyBhIGdvb2QgaWRlYTogYXMgdGhlIGNvbW1lbnRzIHNheSwKPj4+IHRo
ZXJlIG1pZ2h0IGJlIHdvcmsgZG9uZSBpbiB0aGUgbm90aWZpZXIgY2hhaW4gdGhhdCBrbXNnX2R1
bXAoKSB3aWxsCj4+PiB3YW50IHRvIGNhcHR1cmUgKGUuZy4gdGhlIEtBU0xSIGJhc2Ugb2Zmc2V0
KS4KPj4+Cj4+PiBUaGUgc2l0dWF0aW9uIHNlZW1zIHRvIGJlIHRoYXQgbm90aWZpZXIgY2FsbGJh
Y2tzIG11c3QgcmV0dXJuIC0tIEkgdGhpbmsKPj4+IFhlbiBuZWVkcyBmaXhpbmcgaGVyZS4KPj4+
Cj4+IEkgb25seSBoYWQgb25lIHF1aWNrIHNhbml0eSB0ZXN0IHdpdGggYSBQViBndWVzdCBzbyB0
aGlzIG5lZWRzIG1vcmUKPj4gdGVzdGluZy4gSmFtZXMsIGNhbiB5b3UgZ2l2ZSBpdCBhIHRyeT8K
PiBJIGhhdmUgdGVzdGVkIHRoZSBwYXRjaCBpbiBhIHB2IGRvbVUgYW5kIGluIGRvbTAuICBUaGUg
a2VybmVsIHdhcyBidWlsdCAKPiB3aXRoIGEgZGVmYXVsdCBVYnVudHUgLmNvbmZpZyB3aGljaCBz
ZXRzIENPTkZJR19QQU5JQ19USU1FT1VUPTAuIHVuYW1lIAo+IC1yID0gNS4wLjAtMjctZ2VuZXJp
Yy4KPgo+IEluIHRoZSBkb21VIChubyBjdXN0b20ga2VybmVsIHBhcmFtZXRlcnMpOgo+Cj4gLSBz
eXNycS1jOiBJIHNhdyBteSBkZWJ1ZyBwcmludGsgbWVzc2FnZXMgYWJvdXQga21zZ19kdW1wKCkg
YmVpbmcgCj4gaW52b2tlZCBhZnRlciB0aGUgdHJhY2ViYWNrIGFuZCB0aGUgZG9tYWluIGJlY2Ft
ZSBsaXN0ZWQgYXMgY3Jhc2hlZCBpbiAKPiB0aGUgeGwgc3RhdHVzIG91dHB1dC4KPgo+IC0gaGFs
dCAtcDogY2xlYW4gc2h1dGRvd24KPgo+IC0gc2h1dGRvd24gLXIgbm93OiBjbGVhbiByZWJvb3QK
Pgo+Cj4gSW4gdGhlIGRvbVUgd2l0aCBwYW5pYz0xNSBpbiBrZXJuZWwgcGFyYW1ldGVyczoKPgo+
IC0gc3lzcnEtYzogYXMgd2l0aG91dCBwYW5pYz0xNSB0aGVuIGZpbmFsIG1lc3NhZ2UgIlJlYm9v
dGluZyBpbiAxNSAKPiBzZWNvbmRzLi4iIHByaW50ZWQgYnV0IGRvbWFpbiBuZXZlciByZWJvb3Rl
ZC4gIFdpdGhvdXQgdGhpcyBwYXRjaCB0aGUgCj4gZG9tYWluIGRvZXNuJ3QgcmVib290IG9yIHBy
aW50IHRoZSBSZWJvb3RpbmcgbWVzc2FnZSBwcmVzdW1hYmx5IGJlY2F1c2UgCj4gb2YgdGhlIG5v
bi1yZXR1cm5pbmcgcGFuaWMgaGFuZGxlci4gIElmIHRoYXQgbWVzc2FnZSBpcyByZWFjaGVkIHRo
ZW4gSSAKPiB0aGluayBJIHdvdWxkIGV4cGVjdCBhIHJlYm9vdC4gIChJbiBvdXIgTGludXggNC40
IC8gWGVuIDQuOC40IAo+IGVudmlyb25tZW50IG5vIHZhbHVlIG9mIHBhbmljIHJlc3VsdGVkIGlu
IHJlYm9vdC4pCgooK3hlbi1kZXZlbCB3aGljaCBJIGp1c3Qgbm90aWNlZCBoYXMgbm90IGJlZW4g
Y29waWVkIG9uIHRoaXMgdGhyZWFkKQoKV2hldGhlciBhIGd1ZXN0IGlzIHJlYm9vdGVkIGlzIGNv
bnRyb2xsZWQgYnkgb25fY3Jhc2ggcGFyYW1ldGVyIGluIHRoZQpjb25maWcgZmlsZS4gQnkgZGVm
YXVsdCBpdCdzICdkZXN0cm95Jy4KCgo+Cj4gLSBoYWx0IC1wOiBjbGVhbiBzaHV0ZG93bgo+Cj4g
LSBzaHV0ZG93biAtciBub3c6IGNsZWFuIHJlYm9vdAo+Cj4KPiBJbiBkb20wIHdpdGggb29wcz1w
YW5pYyBwYW5pYz0xNSBpbiB0aGUga2VybmVsIHBhcmFtZXRlcnM6Cj4KPiAtIHN5c3JxLWM6IGtt
c2dfZHVtcCgpIGRlYnVnIG1lc3NhZ2VzIHByaW50ZWQsIGxhc3QgbGludXggbWVzc2FnZSAKPiAi
UmVib290aW5nIGluIDE1IHNlY29uZHMuLiIsIGFmdGVyIDE1cyAiKFhFTikgSGFyZHdhcmUgRG9t
MCBjcmFzaGVkOiAKPiByZWJvb3RpbmcgbWFjaGluZSBpbiA1IHNlY29uZHMuIiwgYWZ0ZXIgNXMg
c3lzdGVtIHJlYm9vdGVkLiAgT24gdGhlIAo+IG5leHQgc3RhcnQgYSBwc3RvcmUgcmVjb3JkIGlz
IHByZXNlbnQgYXMgZXhwZWN0ZWQuCj4KPiAtIGhhbHQgLXA6IGNsZWFuIHNodXRkb3duLCBubyBw
c3RvcmUgcmVjb3JkIHByZXNlbnQgb24gbmV4dCBzdGFydC4KPgo+IC0gc2h1dGRvd24gLXIgbm93
OiBjbGVhbiByZWJvb3QsIG5vIHBzdG9yZSByZWNvcmQgcHJlc2VudCBvbiBuZXh0IAo+IHN0YXJ0
Lgo+Cj4KPiBJbiBkb20wIHdpdGggcGFuaWM9MDoKPgo+IC0gc3lzcnEtYzogZG9tMCBjcmFzaGVz
LCBubyByZWJvb3QgbWVzc2FnZXMgcHJpbnRlZCBmcm9tIFhlbiBvciBrZXJuZWwgCj4gYW5kIHN5
c3RlbSBoYW5ncy4gIEEgcHN0b3JlIHJlY29yZCBpcyBwcmVzZW50IG9uIG5leHQgc3RhcnQuCj4K
PiAtIGhhbHQgLXA6IGNsZWFuIHNodXRkb3duLCBubyBwc3RvcmUgcmVjb3JkIHByZXNlbnQgb24g
bmV4dCBzdGFydC4KPgo+IC0gc2h1dGRvd24gLXIgbm93OiBjbGVhbiByZWJvb3QsIG5vIHBzdG9y
ZSByZWNvcmQgcHJlc2VudCBvbiBuZXh0IAo+IHN0YXJ0Lgo+Cj4KPiBJbiBteSBvcGluaW9uIHRo
aXMgcGF0Y2g6Cj4gIC0gZml4ZXMgdGhlIG9yaWdpbmFsIGlzc3VlIG9mIG5vIHBzdG9yZSByZWNv
cmQgYmVpbmcgZ2VuZXJhdGVkIGZvciBhIAo+IGRvbTAgcGFuaWMuCj4gIC0gcmVzcGVjdHMgdGhl
IGRvbTAgcGFuaWM9Li4uIHZhbHVlLiAgVGhpcyBpcyBhIGNoYW5nZSBpbiBiZWhhdmlvdXIgaW4g
Cj4gaG93IHhlbiBoYW5kbGVzIHRoZSBjcmFzaGVkIGRvbTAgZnJvbSBhbHdheXMgcmVib290aW5n
IHRvIG9ubHkgcmVib290aW5nIAo+IGlmIHBhbmljID4gMC4KCkV2ZW4gdGhvdWdodCB0aGlzIGlz
IG5vdyBjb3JyZWN0IGJlaGF2aW9yIGl0J3MgYSBjaGFuZ2UgZnJvbSB3aGF0IHdlJ3ZlCmFsd2F5
cyBoYWQuIEFuZCBJIHRoaW5rIHdlIHNob3VsZCBwcmVzZXJ2ZSB0aGF0LgoKTWVhbmluZyB0aGF0
IHdlIGhhdmUgdG8gaWdub3JlIGlmIHBhbmljX3RpbWVvdXQgaXMgc2V0IHRvIHplcm8gZWl0aGVy
IG9uCmJvb3QgbGluZSBvciB2aWEgc3lzZnMuCgoKLWJvcmlzCgo+ICAtIGNhdXNlcyBhIFJlYm9v
dGluZyBtZXNzYWdlIHRvIGJlIHByaW50ZWQgaW4gYSBjcmFzaGVkIHB2IGRvbVUgd2hlbiAKPiBw
YW5pYyA+IDAgYnV0IHRoZSBkb21haW4gZG9lcyBub3QgcmVib290IHdoZW4gaXQgc2hvdWxkLgo+
Cj4gSmFtZXMKPgo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIv
YXJjaC94ODYveGVuL2VubGlnaHRlbi5jCj4+IGluZGV4IDc1MGY0NmFkMDE4YS4uZDg4ZjExODAy
OGI0IDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKPj4gKysrIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbi5jCj4+IEBAIC0yNjksMTYgKzI2OSwxNyBAQCB2b2lkIHhlbl9y
ZWJvb3QoaW50IHJlYXNvbikKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEJVRygp
Owo+PiDCoH0KPj4gwqAKPj4gK3N0YXRpYyBpbnQgcmVib290X3JlYXNvbiA9IFNIVVRET1dOX3Jl
Ym9vdDsKPj4gwqB2b2lkIHhlbl9lbWVyZ2VuY3lfcmVzdGFydCh2b2lkKQo+PiDCoHsKPj4gLcKg
wqDCoMKgwqDCoCB4ZW5fcmVib290KFNIVVRET1dOX3JlYm9vdCk7Cj4+ICvCoMKgwqDCoMKgwqAg
eGVuX3JlYm9vdChyZWJvb3RfcmVhc29uKTsKPj4gwqB9Cj4+IMKgCj4+IMKgc3RhdGljIGludAo+
PiDCoHhlbl9wYW5pY19ldmVudChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKnRoaXMsIHVuc2lnbmVk
IGxvbmcgZXZlbnQsIHZvaWQKPj4gKnB0cikKPj4gwqB7Cj4+IMKgwqDCoMKgwqDCoMKgIGlmICgh
a2V4ZWNfY3Jhc2hfbG9hZGVkKCkpCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHhl
bl9yZWJvb3QoU0hVVERPV05fY3Jhc2gpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCByZWJvb3RfcmVhc29uID0gU0hVVERPV05fY3Jhc2g7Cj4+IMKgwqDCoMKgwqDCoMKgIHJldHVy
biBOT1RJRllfRE9ORTsKPj4gwqB9Cj4+IMKgCj4+IEBAIC0yOTAsNiArMjkxLDggQEAgc3RhdGlj
IHN0cnVjdCBub3RpZmllcl9ibG9jayB4ZW5fcGFuaWNfYmxvY2sgPSB7Cj4+IMKgaW50IHhlbl9w
YW5pY19oYW5kbGVyX2luaXQodm9pZCkKPj4gwqB7Cj4+IMKgwqDCoMKgwqDCoMKgIGF0b21pY19u
b3RpZmllcl9jaGFpbl9yZWdpc3RlcigmcGFuaWNfbm90aWZpZXJfbGlzdCwKPj4gJnhlbl9wYW5p
Y19ibG9jayk7Cj4+ICvCoMKgwqDCoMKgwqAgaWYgKHBhbmljX3RpbWVvdXQgPT0gMCkKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2V0X2FyY2hfcGFuaWNfdGltZW91dCgtMSwgQ09O
RklHX1BBTklDX1RJTUVPVVQpOwo+PiDCoMKgwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gwqB9Cj4+
Cj4+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:41:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:41:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9Pz-0000O4-5c; Wed, 25 Sep 2019 15:41:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jAfE=XU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iD9Px-0000Nu-FV
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:41:25 +0000
X-Inumbo-ID: ed96b0dc-dfaa-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ed96b0dc-dfaa-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 15:41: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 2857FACAA;
 Wed, 25 Sep 2019 15:41:23 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Dario Faggioli <dfaggioli@suse.com>
References: <alpine.DEB.2.21.1908071119470.2451@sstabellini-ThinkPad-T480s>
 <f986544f59e1b2e9fddba5090fc3c706c38e1ad3.camel@suse.com>
 <alpine.DEB.2.21.1908091127080.7788@sstabellini-ThinkPad-T480s>
 <6bc0e21d79c4f02ad89c94fa732a32a57bdc8521.camel@suse.com>
 <alpine.DEB.2.21.1908131413200.30179@sstabellini-ThinkPad-T480s>
 <71cbab87f4929766bf4293419e50425ab62e822a.camel@suse.com>
 <alpine.DEB.2.21.1908140927100.8737@sstabellini-ThinkPad-T480s>
 <78072866796e1dedd9068e4298a13c58a30e74e7.camel@suse.com>
 <197c435e78f47b0deb376493911abdc0922863b4.camel@suse.com>
 <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
 <1afcf0e569f68dbfe2c79668f17e1846a7dc3a1b.camel@suse.com>
 <96661f8e-31e4-8557-e29b-2350a74c586f@arm.com>
 <c55b7b2561cdaeb363b6fd757b0f0a0723d1e005.camel@suse.com>
 <bf8bafc2-01b4-2847-56f1-cd1121d181a8@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2cae8d55-beb6-1f39-a4d4-7b7a36cec0c1@suse.com>
Date: Wed, 25 Sep 2019 17:41:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <bf8bafc2-01b4-2847-56f1-cd1121d181a8@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] dom0less + sched=null => broken in 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: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTc6MzksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiAyNS8w
OS8yMDE5IDE2OjM0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4gT24gV2VkLCAyMDE5LTA5LTI1
IGF0IDE2OjE5ICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiAoK0p1ZXJnZW4pCj4+Pgo+
Pj4gSGkgRGFyaW8sCj4+Pgo+PiBIaSwKPj4KPj4+IE9uIDExLzA5LzIwMTkgMTQ6NTMsIERhcmlv
IEZhZ2dpb2xpIHdyb3RlOgo+Pj4+IE9uIEZyaSwgMjAxOS0wOC0yMyBhdCAxODoxNiAtMDcwMCwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9rLCB0aGFua3MgYWdhaW4gZm9yIHRlc3Rp
bmcsIGFuZCBnb29kIHRvIGtub3cuCj4+Pj4KPj4+PiBJJ20gc3RpbGwgY2F0Y2hpbmcgdXAgYWZ0
ZXIgdmFjYXRpb25zLCBhbmQgSSdtIHRyYXZlbGluZyBuZXh0IHdlZWsuCj4+Pj4gQnV0Cj4+Pj4g
SSdsbCBzdWJtaXQgYSBwcm9wZXIgcGF0Y2ggYXMgc29vbiBhcyBJIGZpbmQgdGltZS4KPj4+Cj4+
PiBKdXN0IHdhbnRlZCB0byBmb2xsb3ctdXAgb24gdGhpcy4gRG8geW91IGhhdmUgYW4gdXBkYXRl
IGZvciB0aGUgZml4Pwo+Pj4KPj4+IEkgd291bGQgcmF0aGVyIG5vdCB3YW50IHRvIHNlZSBYZW4g
NC4xMyByZWxlYXNlZCB3aXRoIHRoaXMuIFNvIEkgaGF2ZQo+Pj4gQ0NlZAo+Pj4gSnVlcmdlbiB0
byBtYXJrIGl0IGFzIGEgYmxvY2tlci4KPj4+Cj4+IFllcCwgSSBzcG9rZSB3aXRoIEp1ZXJnZW4g
YWJvdXQgdGhpcyBsYXN0IHdlZWsgKGluIHBlcnNvbikuIEJhc2ljYWxseSwKPj4gc2luY2Ugd2Ug
ZGVjaWRlZCB0byB0cnkgdG8gcHVzaCBjb3JlLXNjaGVkdWxpbmcgaW4sIEknbSBmb2N1c2luZyBv
bgo+PiB0aGF0IHNlcmllcyByaWdodCBub3cuCj4+Cj4+IEluIGZhY3QsIHRoaXMgZml4IGNhbiBn
byBpbiBhZnRlciBjb2RlLWZyZWV6ZSBhcyB3ZWxsLCBzaW5jZSBpdCdzLAo+PiB3ZWxsLCBhIGZp
eC4gOi0pCj4+Cj4+IEFmdGVyIGNvZGUgZnJlZXplLCBJJ2xsIHByZXBhcmUgYW5kIHNlbmQgdGhl
IHBhdGNoIChhbmQgaWYgY29yZS0KPj4gc2NoZWR1bGluZyB3b3VsZCBoYXZlIGdvbmUgaW4sIEkn
bGwgcmViYXNlIGl0IG9uIHRvcCBvZiB0aGF0LCBvZgo+PiBjb3Vyc2UpLgo+IAo+IE1ha2Ugc2Vu
c2UuIEkganVzdCB3YW50ZWQgdG8gbWFrZSBzdXJlIHRoaXMgaXMgdHJhY2tlZCBieSBKdWVyZ2Vu
IDopLgoKSXQgaXMuIDotKQoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:47:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9Vv-0000d7-VL; Wed, 25 Sep 2019 15:47:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xMb9=XU=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iD9Vu-0000d2-M7
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:47:34 +0000
X-Inumbo-ID: c997862e-dfab-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id c997862e-dfab-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:47:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569426453;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7OKWpa6W6SyZlcF5ZJ+18acfCnugDySc3JGJkQPu3H8=;
 b=Etjf/s7FQr0O6Gv+6fhZf7+S9WXJSQeXrt76acB7C1kfksuaKbV80wJP
 Ba4sHMUokXRj1UUqC4gVEpVCh5SH+nZ+gDeWMziAPii10YBN8ATD0TUCl
 TfAHHYNU7XKl5VXWLonBsj4Osg7pR/uQ2XtqCxN8tgvPQw0Jg+s4ARSnN M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: g2hsYmJ9x4miRRfkuw/J46PjiLAzN1Ul2BZh0YfSxfJ7u6qWpLeT6bqn5I68hkOav5Ook47bYR
 GAejFs/rrt2YJQ+sAdkDp1QmzMC7F+P7kFOGbz6pQxmjWHs/r0eHv0s/pKOitCbfrGyLwiFqQf
 RmMTVPPx7KYHMKUwLFfD+H+SikkllPWEUBVQphts9gSHtSSKi3+94LsN2sMngoXWHJ5R4mJR2K
 bAS0rpzOpxLyWPGxWQqn9BrzGVDm0GuCBV1y2nfaQdHxc8yseoNGkmoF7BEmjw+aGm1wqtu1sy
 +W4=
X-SBRS: 2.7
X-MesageID: 6124706
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6124706"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-12-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <46157bf7-42ae-20be-e3c3-f1c09629d4e7@citrix.com>
Date: Wed, 25 Sep 2019 16:47:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916105945.93632-12-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 11/12] livepatch: Add metadata runtime
 retrieval mechanism
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gRXh0ZW5k
IHRoZSBsaXZlcGF0Y2ggbGlzdCBvcGVyYXRpb24gdG8gZmV0Y2ggYWxzbyBwYXlsb2FkcycgbWV0
YWRhdGEuCj4gVGhpcyBpcyBhY2hpZXZlZCBieSBleHRlbmRpbmcgdGhlIHN5c2N0bCBsaXN0IGlu
dGVyZmFjZSB3aXRoIDIgZXh0cmEKPiBndWVzdCBoYW5kbGVzOgo+ICogbWV0YWRhdGEgICAgIC0g
YW4gYXJyYXkgb2YgYXJiaXRyYXJ5IHNpemUgc3RyaW5ncwo+ICogbWV0YWRhdGFfbGVuIC0gYW4g
YXJyYXkgb2YgbWV0YWRhdGEgc3RyaW5ncycgbGVuZ3RocyAodWluMzJfdCBlYWNoKQoKdWludDMy
X3QKCj4gCj4gUGF5bG9hZHMnIG1ldGFkYXRhIGlzIGEgc3RyaW5nIG9mIGFyYml0cmFyeSBzaXpl
IGFuZCBkb2VzIG5vdCBoYXZlIGFuCj4gdXBwZXIgYm91bmQgbGltaXQuIEl0IG1heSBhbHNvIHZh
cnkgaW4gc2l6ZSBiZXR3ZWVuIHBheWxvYWRzLgo+IAo+IEluIG9yZGVyIHRvIGxldCB0aGUgdXNl
cmxhbmQgYWxsb2NhdGUgZW5vdWdoIHNwYWNlIGZvciB0aGUgaW5jb21pbmcKPiBkYXRhIGFkZCBh
IG1ldGFkYXRhIHRvdGFsIHNpemUgZmllbGQgdG8gdGhlIGxpc3Qgc3lzY3RsIG9wZXJhdGlvbiBh
bmQKPiBmaWxsIGl0IHdpdGggdG90YWwgc2l6ZSBvZiBhbGwgcGF5bG9hZHMnIG1ldGFkYXRhLgo+
IApzbmlwPiArICogYG1ldGFkYXRhYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0
ZSB0aGUgbWV0YWRhdGEgb2YgCnRoZSBwYXlsb2Fkcy4KPiArICAgQ2FsbGVyICpNVVNUKiBhbGxv
Y2F0ZSBlbm91Z2ggc3BhY2UgdG8gYmUgYWJsZSB0byBzdG9yZSBhbGwgcmVjZWl2ZWQgZGF0YQo+
ICsgICAoaS5lLiB0b3RhbCBhbGxvY2F0ZWQgc3BhY2UgKk1VU1QqIG1hdGNoIHRoZSBgbWV0YWRh
dGFfdG90YWxfc2l6ZWAgdmFsdWUKPiArICAgcHJvdmlkZWQgYnkgdGhlIGh5cGVydmlzb3IpLiBJ
bmRpdmlkdWFsIHBheWxvYWQgbWV0YWRhdGEgc3RyaW5nIGNhbiBiZSBvZgo+ICsgICBhcmJpdHJh
cnkgbGVuZ3RoLiBUaGUgbWV0YWRhdGEgc3RyaW5nIGZvcm1hdCBpczoga2V5PXZhbHVlXDAuLi5r
ZXk9dmFsdWVcMC4KPiArICogYG1ldGFkYXRhX2xlbmAgLSBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hl
cmUgdG8gd3JpdGUgdGhlIGxlbmd0aCBvZiBlYWNoIG1ldGFkYXRhCj4gKyAgIHN0cmluZyBvZiB0
aGUgcGF5bG9hZC4gQ2FsbGVyICpNVVNUKiBhbGxvY2F0ZSB1cCB0byBgbnJgIG9mIHRoZW0uIEVh
Y2ggKk1VU1QqCj4gKyAgIGJlIG9mIHNpemVvZih1aW50MzJfdCkgKDQgYnl0ZXMpLgo+ICAgCj4g
ICBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUgbnVtYmVyLCBpdCBpcyB0aGUg
bnVtYmVyICh1cHRvIGBucmAKPiAgIHByb3ZpZGVkIHRvIHRoZSBoeXBlcmNhbGwpIG9mIHRoZSBw
YXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBgbnJgIHVwZGF0ZWQKPiAgIHdpdGggdGhlIG51
bWJlciBvZiByZW1haW5pbmcgcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVkIChpdCBtYXkgYmUg
dGhlIHNhbWUKPiAgIGFjcm9zcyBoeXBlcmNhbGxzIC0gaWYgaXQgdmFyaWVzIHRoZSBkYXRhIGlz
IHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkCj4gLWZhaWwpIGFuZCB0aGUgYG5hbWVfdG90
YWxfc2l6ZWAgY29udGFpbmluZyB0b3RhbCBzaXplIG9mIHRyYW5zZmVyZWQgZGF0YSBmb3IKPiAt
dGhlIGFycmF5LiBUaGUgYHN0YXR1c2AsIGBuYW1lYCwgYW5kIGBsZW5gIGFyZSB1cGRhdGVkIGF0
IHRoZWlyIGRlc2lnbmVkIGluZGV4Cj4gLXZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJuZWQg
dmFsdWUgb2YgZGF0YS4KPiArZmFpbCksIGBuYW1lX3RvdGFsX3NpemVgIGFuZCBgbWV0YWRhdGFf
dG90YWxfc2l6ZWAgY29udGFpbmluZyB0b3RhbCBzaXplcyBvZgo+ICt0cmFuc2ZlcmVkIGRhdGEg
Zm9yIGJvdGggdGhlIGFycmF5cy4KCnRyYW5zZmVycmVkCgo+ICtUaGUgYHN0YXR1c2AsIGBuYW1l
YCwgYGxlbmAsIGBtZXRhZGF0YWAgYW5kIGBtZXRhZGF0YV9sZW5gIGFyZSB1cGRhdGVkIGF0IHRo
ZWlyCj4gK2Rlc2lnbmVkIGluZGV4IHZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJuZWQgdmFs
dWUgb2YgZGF0YS4KPiAgIAo+ICAgSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5zIC1YRU5fRTJCSUcg
dGhlIGBucmAgaXMgdG9vIGJpZyBhbmQgc2hvdWxkIGJlCj4gICBsb3dlcmVkLgo+IEBAIC03ODAs
NiArNzkwLDcgQEAgVGhlIHN0cnVjdHVyZSBpcyBhcyBmb2xsb3c6Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxv
YWRzIGxlZnQuICovCj4gICAgICAgICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLwo+ICAgICAgICAgICB1aW50NjRfdCBuYW1l
X3RvdGFsX3NpemU7ICAgICAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXplIG9mIGFsbCB0cmFu
c2ZlciBuYW1lcyAqLwo+ICsgICAgICAgIHVpbnQ2NF90IG1ldGFkYXRhX3RvdGFsX3NpemU7ICAg
ICAgICAgICAvKiBPVVQ6IFRvdGFsIHNpemUgb2YgYWxsIHRyYW5zZmVyIG1ldGFkYXRhICovCj4g
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3Rh
dHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhl
bS4gKi8KPiAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAg
IC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyCj4gQEAgLTc4OCw2ICs3OTksMTIg
QEAgVGhlIHN0cnVjdHVyZSBpcyBhcyBmb2xsb3c6Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciBvZiB0aGVtLiAqLwo+ICAgICAgICAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBs
ZW5ndGhzIG9mIG5hbWUncy4KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLwo+ICsgICAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfNjQoY2hhcikgbWV0YWRhdGE7ICAgICAvKiBPVVQ6IEFycmF5IG9mIG1ldGFk
YXRhIHN0cmluZ3MuIEVhY2gKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWVtYmVyIG1heSBoYXZlIGFuIGFyYml0cmFyeSBsZW5ndGguCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2
ZSBuciBvZiB0aGVtLiAqLwo+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBt
ZXRhZGF0YV9sZW47ICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2YgbWV0YWRhdGEncy4KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVz
dCBoYXZlIG5yIG9mIHRoZW0uICovCj4gKwo+ICAgICAgIH07Cj4gICAKc25pcAo+IEBAIC03NDQs
NiArNzUzLDggQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25z
dCB1bnNpZ25lZCBpbnQgbWF4LAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5f
bGl2ZXBhdGNoX3N0YXR1cyAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpu
YW1lLCB1aW50MzJfdCAqbGVuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ2
NF90IG5hbWVfdG90YWxfc2l6ZSwKPiArICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKm1ldGFk
YXRhLCB1aW50MzJfdCAqbWV0YWRhdGFfbGVuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgdWludDY0X3QgbWV0YWRhdGFfdG90YWxfc2l6ZSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKmRvbmUsIHVuc2lnbmVkIGludCAqbGVmdCkKPiAgIHsKPiAgICAgICBp
bnQgcmM7Cj4gQEAgLTc1MiwxMyArNzYzLDE2IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdCh4Y19p
bnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50IG1heCwKPiAgICAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CT1VOQ0UoaW5mbywgMCwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfT1VUKTsK
PiAgICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobmFtZSwgMCwgWENfSFlQRVJDQUxMX0JV
RkZFUl9CT1VOQ0VfT1VUKTsKPiAgICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobGVuLCAw
LCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwo+ICsgICAgREVDTEFSRV9IWVBFUkNB
TExfQk9VTkNFKG1ldGFkYXRhLCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwo+
ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKG1ldGFkYXRhX2xlbiwgMCwgWENfSFlQRVJD
QUxMX0JVRkZFUl9CT1VOQ0VfT1VUKTsKPiAgICAgICB1aW50MzJfdCBtYXhfYmF0Y2hfc3osIG5y
Owo+ICAgICAgIHVpbnQzMl90IHZlcnNpb24gPSAwLCByZXRyaWVzID0gMDsKPiAgICAgICB1aW50
MzJfdCBhZGp1c3QgPSAwOwo+IC0gICAgb2ZmX3QgbmFtZV9vZmYgPSAwOwo+IC0gICAgdWludDY0
X3QgbmFtZV9zejsKPiArICAgIG9mZl90IG5hbWVfb2ZmID0gMCwgbWV0YWRhdGFfb2ZmID0gMDsK
PiArICAgIHVpbnQ2NF90IG5hbWVfc3osIG1ldGFkYXRhX3N6OwoKQXMgd2l0aCB0aGUgcHJldmlv
dXMgcGF0Y2gsIEkgdGhpbmsgdWludDMyX3Qgd291bGQgYmUgbW9yZSBhcHByb3ByaWF0ZSAKaGVy
ZSBhcyBJIGNhbid0IGltYWdpbmUgYSByZWFzb24gd2h5IHRoZSBtZXRhZGF0YSB3b3VsZCBleGNl
ZWQgNCBHaUI/CgpBbmQgdGhlIHNhbWUgc3VnZ2VzdGlvbiBhcyB3aXRoIHRoZSBwcmV2aW91cyBw
YXRjaCB0byB0aGVuIGNoYW5nZSBvZmZfdCAKKHByb2JhYmx5IHRvIHVpbnQzMl90KS4KCj4gICAK
PiAtICAgIGlmICggIW1heCB8fCAhaW5mbyB8fCAhbmFtZSB8fCAhbGVuIHx8ICFkb25lIHx8ICFs
ZWZ0ICkKPiArICAgIGlmICggIW1heCB8fCAhaW5mbyB8fCAhbmFtZSB8fCAhbGVuIHx8Cj4gKyAg
ICAgICAgICFtZXRhZGF0YSB8fCAhbWV0YWRhdGFfbGVuIHx8ICFkb25lIHx8ICFsZWZ0ICkKPiAg
ICAgICB7Cj4gICAgICAgICAgIGVycm5vID0gRUlOVkFMOwo+ICAgICAgICAgICByZXR1cm4gLTE7
CnNuaXAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gaW5kZXggNTAzYmU2ODA1OS4uNzc4Njg2NDkyNiAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKPiBAQCAtOTIwLDE2ICs5MjAsMTcgQEAgc3RydWN0IHhlbl9zeXNj
dGxfbGl2ZXBhdGNoX2dldCB7Cj4gICB9Owo+ICAgCj4gICAvKgo+IC0gKiBSZXRyaWV2ZSBhbiBh
cnJheSBvZiBhYmJyZXZpYXRlZCBzdGF0dXMgYW5kIG5hbWVzIG9mIHBheWxvYWRzIHRoYXQgYXJl
Cj4gLSAqIGxvYWRlZCBpbiB0aGUgaHlwZXJ2aXNvci4KPiArICogUmV0cmlldmUgYW4gYXJyYXkg
b2YgYWJicmV2aWF0ZWQgc3RhdHVzLCBuYW1lcyBhbmQgbWV0YWRhdGEgb2YgcGF5bG9hZHMgdGhh
dAo+ICsgKiBhcmUgbG9hZGVkIGluIHRoZSBoeXBlcnZpc29yLgo+ICAgICoKPiAgICAqIElmIHRo
ZSBoeXBlcmNhbGwgcmV0dXJucyBhbiBwb3NpdGl2ZSBudW1iZXIsIGl0IGlzIHRoZSBudW1iZXIg
KHVwIHRvIGBucmApCj4gICAgKiBvZiB0aGUgcGF5bG9hZHMgcmV0dXJuZWQsIGFsb25nIHdpdGgg
YG5yYCB1cGRhdGVkIHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcKPiAgICAqIHBheWxvYWRz
LCBgdmVyc2lvbmAgdXBkYXRlZCAoaXQgbWF5IGJlIHRoZSBzYW1lIGFjcm9zcyBoeXBlcmNhbGxz
LiBJZiBpdCB2YXJpZXMKPiAtICogdGhlIGRhdGEgaXMgc3RhbGUgYW5kIGZ1cnRoZXIgY2FsbHMg
Y291bGQgZmFpbCkgYW5kIHRoZSBuYW1lX3RvdGFsX3NpemUKPiAtICogY29udGFpbmluZyB0b3Rh
bCBzaXplIG9mIHRyYW5zZmVyZWQgZGF0YSBmb3IgdGhlIGFycmF5Lgo+IC0gKiBUaGUgYHN0YXR1
c2AsIGBuYW1lYCwgYGxlbmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXggdmFs
dWUgKGBpZHhgKQo+IC0gKiB3aXRoIHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBkYXRhLgo+ICsgKiB0
aGUgZGF0YSBpcyBzdGFsZSBhbmQgZnVydGhlciBjYWxscyBjb3VsZCBmYWlsKSwgYG5hbWVfdG90
YWxfc2l6ZWAgYW5kCj4gKyAqIGBtZXRhZGF0YV90b3RhbF9zaXplYCBjb250YWluaW5nIHRvdGFs
IHNpemVzIG9mIHRyYW5zZmVyZWQgZGF0YSBmb3IgYm90aCB0aGUKCnRyYW5zZmVycmVkCgo+ICsg
KiBhcnJheXMuCj4gKyAqIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBgbGVuYCwgYG1ldGFkYXRhYCBh
bmQgYG1ldGFkYXRhX2xlbmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIKPiArICogZGVzaWduZWQgaW5k
ZXggdmFsdWUgKGBpZHhgKSB3aXRoIHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBkYXRhLgo+ICAgICoK
PiAgICAqIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBFMkJJRyB0aGUgYG5yYCBpcyB0b28gYmln
IGFuZCBzaG91bGQgYmUKPiAgICAqIGxvd2VyZWQuIFRoZSB1cHBlciBsaW1pdCBvZiBgbnJgIGlz
IGxlZnQgdG8gdGhlIGltcGxlbWVudGlvbi4KPiBAQCAtOTUzLDYgKzk1NCw3IEBAIHN0cnVjdCB4
ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgT1VUOiBIb3cgbWFueSBwYXlsb2FkcyBsZWZ0LiAqLwo+ICAg
ICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTXVzdCBi
ZSB6ZXJvLiAqLwo+ICAgICAgIHVpbnQ2NF90IG5hbWVfdG90YWxfc2l6ZTsgICAgICAgICAgICAg
ICAvKiBPVVQ6IFRvdGFsIHNpemUgb2YgYWxsIHRyYW5zZmVyIG5hbWVzICovCj4gKyAgICB1aW50
NjRfdCBtZXRhZGF0YV90b3RhbF9zaXplOyAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXplIG9m
IGFsbCB0cmFuc2ZlciBtZXRhZGF0YSAqLwo+ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVu
X2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYWNlIGFs
bG9jYXRlIGZvciBuciBvZiB0aGVtLiAqLwo+ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hh
cikgbmFtZTsgICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgo+IEBA
IC05NjEsNiArOTYzLDExIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHsKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnIgb2YgdGhl
bS4gKi8KPiAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbGVuOyAgICAgICAgLyog
T1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG5hbWUncy4KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCj4gKyAg
ICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG1ldGFkYXRhOyAgICAgLyogT1VUOiBBcnJheSBv
ZiBtZXRhZGF0YSBzdHJpbmdzLiBFYWNoCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWVtYmVyIG1heSBoYXZlIGFuIGFyYml0cmFyeSBsZW5ndGguCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZl
IG5yIG9mIHRoZW0uICovCj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbWV0YWRh
dGFfbGVuOyAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG1ldGFkYXRhJ3MuCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5y
IG9mIHRoZW0uICovCj4gICB9Owo+ICAgCj4gICAvKgo+IAoKRG8geW91IHRoaW5rIGl0IHdvdWxk
IGJlIHVzZWZ1bCBmb3IgdGhlIG1ldGFkYXRhIHRvIGJlIGFuIG9wdGlvbmFsIE9VVCAKcGFyYW1l
dGVyPyBJIGNvdWxkIGltYWdpbmUgYSBjYWxsZXIgd2FudGluZyB0byBnZXQgYSBsaXN0IG9mIGxp
dmUgCnBhdGNoZXMgd2l0aG91dCBuZWVkaW5nL3dhbnRpbmcgdG8gZ2V0IGFsbCB0aGUgbWV0YWRh
dGEgYXMgd2VsbC4KClNlY29uZGx5LCB0aGVyZSBzaG91bGQgYWxzbyBiZSAob3B0aW9uYWwpIG1l
dGFkYXRhIHJldHJpZXZhbCB0byB0aGUgClhFTl9TWVNDVExfTElWRVBBVENIX0dFVCBjYWxsIHNp
bmNlIGEgY2FsbGVyIG1heSB3YW50IHRvIGdldCBzdGF0dXMgJiAKbWV0YWRhdGEgZm9yIGEgcGFy
dGljdWxhciBsaXZlIHBhdGNoIHdpdGhvdXQgaGF2aW5nIHRvIGxpc3QgYWxsIG9mIHRoZW0uIApU
aGF0IHNob3VsZCBiZSBkb25lIGFzIGEgc2VwYXJhdGUgcGF0Y2ggZnJvbSB0aGlzIG9uZSwgSSB0
aGluay4KClRoYW5rcywKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:49: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 1iD9Xo-0000mB-Ea; Wed, 25 Sep 2019 15:49:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Xn-0000m5-Oc
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:31 +0000
X-Inumbo-ID: 0eaf9c9c-dfac-11e9-8628-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 0eaf9c9c-dfac-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:29 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812618"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:27 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:38 -0700
Message-Id: <cover.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBzZXJpZXMgaW1wbGVtZW50cyBWTSBmb3JraW5nIGZvciBJbnRlbCBIVk0g
Z3Vlc3RzIHRvIGFsbG93IGZvcgp0aGUgZmFzdCBjcmVhdGlvbiBvZiBpZGVudGljYWwgVk1zIHdp
dGhvdXQgdGhlIGFzc29zY2lhdGVkIGhpZ2ggc3RhcnR1cCBjb3N0cwpvZiBib290aW5nIG9yIHJl
c3RvcmluZyB0aGUgVk0gZnJvbSBhIHNhdmVmaWxlLgoKVGhlIG1haW4gZGVzaWduIGdvYWwgd2l0
aCB0aGlzIHNlcmllcyBoYXMgYmVlbiB0byByZWR1Y2UgdGhlIHRpbWUgb2YgY3JlYXRpbmcKdGhl
IFZNIGZvcmsgYXMgbXVjaCBhcyBwb3NzaWJsZS4gVG8gYWNoaWV2ZSB0aGlzIHRoZSBWTSBmb3Jr
aW5nIHByb2Nlc3MgaXMKc3BsaXQgaW50byB0d28gc3RlcHM6IDEpIGZvcmtpbmcgdGhlIFZNIGFu
ZCAyKSBzdGFydGluZyBpdHMgZGV2aWNlIG1vZGVsLiBUaGlzCmlzIGR1ZSB0byBvdXIgb2JzZXJ2
YXRpb24gdGhhdCBjcmVhdGlvbiBvZiB0aGUgVk0gZm9yayBpcyBmYXN0IHdoaWxlIGxhdW5jaGlu
Zwp0aGUgZGV2aWNlIG1vZGVsIGNhbiBiZSBxdWl0ZSBzbG93LgoKVGhlIGZpcnN0IHN0ZXAgaW52
b2x2ZXMgY3JlYXRpbmcgYSBWTSB1c2luZyB0aGUgbmV3ICJ4bCBmb3JrLXZtIiBjb21tYW5kLiBU
aGUKcGFyZW50IFZNIGlzIGV4cGVjdGVkIHRvIHJlbWFpbiBwYXVzZWQgYWZ0ZXIgZm9ya3MgYXJl
IGNyZWF0ZWQgZnJvbSBpdCAod2hpY2gKaXMgZGlmZmVyZW50IHRoZW4gd2hhdCBwcm9jZXNzIGZv
cmtpbmcgbm9ybWFsbHkgZW50YWlscykuIER1cmluZyB0aGlzIGZvcmtpbmcKb3BlcmF0aW9uIHRo
ZSBIVk0gY29udGV4dCBhbmQgVk0gc2V0dGluZ3MgYXJlIGNvcGllZCBvdmVyIHRvIHRoZSBuZXcg
Zm9ya2VkIFZNLgpUaGlzIG9wZXJhdGlvbiBpcyBmYXN0IGFuZCBpdCBhbGxvd3MgdGhlIGZvcmtl
ZCBWTSB0byBiZSB1bnBhdXNlZCBhbmQgdG8gYmUKbW9uaXRvcmVkIGFuZCBhY2Nlc3NlZCB3aXRo
IFZNSS4gTm90ZSBob3dldmVyIHRoYXQgd2l0aG91dCBpdHMgZGV2aWNlIG1vZGVsCnJ1bm5pbmcg
KGRlcGVuZGluZyBvbiB3aGF0IGlzIGV4ZWN1dGluZyBpbiB0aGUgVk0pIGl0IGlzIGJvdW5kIHRv
Cm1pc2JlaGF2ZS9jcmFzaCB3aGVuIGl0cyB0cnlpbmcgdG8gYWNjZXNzIGRldmljZXMgdGhhdCB3
b3VsZCBiZSBlbXVsYXRlZCBieQpRRU1VLiBXZSBhbnRpY2lwYXRlIHRoYXQgZm9yIGNlcnRhaW4g
dXNlLWNhc2VzIHRoaXMgd291bGQgYmUgYW4gYWNjZXB0YWJsZQpzaXR1YXRpb24sIGluIGNhc2Ug
Zm9yIGV4YW1wbGUgd2hlbiBmdXp6aW5nIGlzIHBlcmZvcm1lZCBvZiBjb2RlIHNlZ21lbnRzIHRo
YXQKZG9uJ3QgcmVxdWlyZSBzdWNoIEkvTyBkZXZpY2VzLgoKVGhlIHNlY29uZCBzdGVwIGludm9s
dmVzIGxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsIGZvciB0aGUgZm9ya2VkIFZNLCB3aGljaApy
ZXF1aXJlcyB0aGUgUUVNVSBYZW4gc2F2ZWZpbGUgdG8gYmUgZ2VuZXJhdGVkIG1hbnVhbGx5IGZy
b20gdGhlIHBhcmVudCBWTS4KVGhpcyBjYW4gYmUgYWNjb21wbGlzaGVkIHNpbXBseSBieSBjb25u
ZWN0aW5nIHRvIGl0cyBRTVAgc29ja2V0IGFuZCBpc3N1aW5nIHRoZQoieGVuLXNhdmUtZGV2aWNl
cy1zdGF0ZSIgY29tbWFuZCBhcyBkb2N1bWVudGVkIGJ5IFFFTVU6Cmh0dHBzOi8vZ2l0aHViLmNv
bS9xZW11L3FlbXUvYmxvYi9tYXN0ZXIvZG9jcy94ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlLnR4dApP
bmNlIHRoZSBRRU1VIFhlbiBzYXZlZmlsZSBpcyBnZW5lcmF0ZWQgdGhlIG5ldyAieGwgZm9yay1s
YXVuY2gtZG0iIGNvbW1hbmQgaXMKdXNlZCB0byBsYXVuY2ggUUVNVSBhbmQgbG9hZCB0aGUgc3Bl
Y2lmaWVkIHNhdmVmaWxlIGZvciBpdC4KCkF0IHJ1bnRpbWUgdGhlIGZvcmtlZCBWTSBzdGFydHMg
cnVubmluZyB3aXRoIGFuIGVtcHR5IHAybSB3aGljaCBnZXRzIGxhemlseQpwb3B1bGF0ZWQgd2hl
biB0aGUgVk0gZ2VuZXJhdGVzIEVQVCBmYXVsdHMsIHNpbWlsYXIgdG8gaG93IGFsdHAybSB2aWV3
cyBhcmUKcG9wdWxhdGVkLiBJZiB0aGUgbWVtb3J5IGFjY2VzcyBpcyBhIHJlYWQtb25seSBhY2Nl
c3MsIHRoZSBwMm0gZW50cnkgaXMKcG9wdWxhdGVkIHdpdGggYSBtZW1vcnkgc2hhcmVkIGVudHJ5
IHdpdGggaXRzIHBhcmVudC4gRm9yIHdyaXRlIG1lbW9yeSBhY2Nlc3NlcwpvciBpbiBjYXNlIG1l
bW9yeSBzaGFyaW5nIHdhc24ndCBwb3NzaWJsZSwgYSBuZXcgcGFnZSBpcyBhbGxvY2F0ZWQgYW5k
IHRoZSBwYWdlCmNvbnRlbnRzIGFyZSBjb3BpZWQgb3ZlciBmcm9tIHRoZSBwYXJlbnQgVk0uIEZv
cmtzIGNhbiBiZSBmdXJ0aGVyIGZvcmtlZCBpZgpuZWVkZWQsIHRodXMgYWxsb3dpbmcgZm9yIGZ1
cnRoZXIgbWVtb3J5IHNhdmluZ3MuCgpUaGUgc2VyaWVzIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGJv
dGggTGludXggYW5kIFdpbmRvd3MgVk1zIGFuZCBmdW5jdGlvbnMgYXMKZXhwZWN0ZWQuIFZNIGZv
cmtpbmcgdGltZSBoYXMgYmVlbiBtZWFzdXJlZCB0byBiZSAwLjAxOHMsIGRldmljZSBtb2RlbCBs
YXVuY2gKdG8gYmUgYXJvdW5kIDFzIGRlcGVuZGluZyBsYXJnZWx5IG9uIHRoZSBudW1iZXIgb2Yg
ZGV2aWNlcyBiZWluZyBlbXVsYXRlZC4KClBhdGNoZXMgMS0yIGltcGxlbWVudCBjaGFuZ2VzIHRv
IGV4aXN0aW5nIGludGVybmFsIFhlbiBBUElzIHRvIG1ha2UgVk0gZm9ya2luZwpwb3NzaWJsZS4K
ClBhdGNoZXMgMy00IGFyZSBzaW1wbGUgY29kZS1mb3JtYXR0aW5nIGZpeGVzIGZvciB0aGUgdG9v
bHN0YWNrIGFuZCBYZW4gZm9yIHRoZQptZW1vcnkgc2hhcmluZyBwYXRocyB3aXRoIG5vIGZ1bmN0
aW9uYWwgY2hhbmdlcy4KClBhdGNoZXMgNS0xNiBhcmUgY29kZS1jbGVhbnVwcyBhbmQgYWRqdXN0
bWVudHMgb2YgdG8gWGVuIG1lbW9yeSBzaGFyaW5nCnN1YnN5c3RlbSB3aXRoIG5vIGZ1bmN0aW9u
YWwgY2hhbmdlcy4KClBhdGNoIDE3IGFkZHMgdGhlIGh5cGVydmlzb3Itc2lkZSBjb2RlIGltcGxl
bWVudGluZyBWTSBmb3JraW5nLgpQYXRjaCAxOCBhZGRzIHRoZSB0b29sc3RhY2stc2lkZSBjb2Rl
IGltcGxlbWVudGluZyBWTSBmb3JraW5nLgoKVGFtYXMgSyBMZW5neWVsICgxOCk6CiAgeDg2OiBt
YWtlIGh2bV97Z2V0L3NldH1fcGFyYW0gYWNjZXNzaWJsZQogIHhlbi94ODY6IE1ha2UgaGFwX2dl
dF9hbGxvY2F0aW9uIGFjY2Vzc2libGUKICB0b29scy9saWJ4YzogY2xlYW4gdXAgbWVtb3J5IHNo
YXJpbmcgZmlsZXMKICB4ODYvbWVtX3NoYXJpbmc6IGNsZWFudXAgY29kZSBpbiB2YXJpb3VzIGxv
Y2F0aW9ucwogIHg4Ni9tZW1fc2hhcmluZzogbWFrZSBnZXRfdHdvX2dmbnMgdGFrZSBsb2NrcyBj
b25kaXRpb25hbGx5CiAgeDg2L21lbV9zaGFyaW5nOiBkcm9wIGZsYWdzIGZyb20gbWVtX3NoYXJp
bmdfdW5zaGFyZV9wYWdlCiAgeDg2L21lbV9zaGFyaW5nOiBkb24ndCB0cnkgdG8gdW5zaGFyZSB0
d2ljZSBkdXJpbmcgcGFnZSBmYXVsdAogIHg4Ni9tZW1fc2hhcmluZzogZGVmaW5lIG1lbV9zaGFy
aW5nX2RvbWFpbiB0byBob2xkIHNvbWUgc2NhdHRlcmVkCiAgICB2YXJpYWJsZXMKICB4ODYvbWVt
X3NoYXJpbmc6IFVzZSBJTlZBTElEX01GTiBhbmQgcDJtX2lzX3NoYXJlZCBpbgogICAgcmVsaW5x
dWlzaF9zaGFyZWRfcGFnZXMKICB4ODYvbWVtX3NoYXJpbmc6IE1ha2UgYWRkX3RvX3BoeXNtYXAg
c3RhdGljIGFuZCBzaG9ydGVuIG5hbWUKICB4ODYvbWVtX3NoYXJpbmc6IENvbnZlcnQgTUVNX1NI
QVJJTkdfREVTVFJPWV9HRk4gdG8gYSBib29sCiAgeDg2L21lbV9zaGFyaW5nOiBSZXBsYWNlIE1F
TV9TSEFSSU5HX0RFQlVHIHdpdGggZ2RwcmludGsKICB4ODYvbWVtX3NoYXJpbmc6IEFTU0VSVCB0
aGF0IHAybV9zZXRfZW50cnkgc3VjY2VlZHMKICB4ODYvbWVtX3NoYXJpbmc6IEVuYWJsZSBtZW1f
c2hhcmluZyBvbiBmaXJzdCBtZW1vcAogIHg4Ni9tZW1fc2hhcmluZzogU2tpcCB4ZW4gaGVhcCBw
YWdlcyBpbiBtZW1zaHIgbm9taW5hdGUKICB4ODYvbWVtX3NoYXJpbmc6IGNoZWNrIHBhZ2UgdHlw
ZSBjb3VudCBlYXJsaWVyCiAgeGVuL21lbV9zaGFyaW5nOiBWTSBmb3JraW5nCiAgeGVuL3Rvb2xz
OiBWTSBmb3JraW5nIHRvb2xzdGFjayBzaWRlCgogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggICAgIHwgIDI4ICstCiB0b29scy9saWJ4Yy94Y19tZW1zaHIuYyAgICAgICAgICAgfCAgMjQg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgfCAyMTIgKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAg
ICAgIHwgIDgzICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICB8ICAgMSAr
CiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGwu
aCAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAg
ICAgICAgICB8ICAxNSArCiB0b29scy94bC94bF9zYXZlcmVzdG9yZS5jICAgICAgICAgfCAgNjkg
KysrCiB0b29scy94bC94bF92bWNvbnRyb2wuYyAgICAgICAgICAgfCAgIDggKwogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMjA2ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbW0v
aGFwL2hhcC5jICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j
ICAgICB8IDc3NyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0uYyAgICAgICAgICAgICB8ICAzNCArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAg
ICAgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgfCAgIDIg
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmggICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9kb21haW4uaCAgfCAgIDcgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oICAgICB8ICAgNCArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCAg
ODIgKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgIHwgIDE0ICstCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggICAgICAgICAgIHwgICAxICsKIDI1IGZpbGVzIGNoYW5nZWQsIDEwOTQgaW5zZXJ0aW9u
cygrKSwgNDk3IGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:49: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 1iD9Xp-0000mg-Oc; Wed, 25 Sep 2019 15:49: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=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Xo-0000mI-TW
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:32 +0000
X-Inumbo-ID: 0f5c2020-dfac-11e9-9637-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 0f5c2020-dfac-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:49:30 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812624"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:27 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:39 -0700
Message-Id: <07b30029c26f90d292d05d2e28944d9034f27fa7.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 01/18] x86: make
 hvm_{get/set}_param accessible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSBodm0gcGFyYW1ldGVycyBhcmUgb25seSBhY2Nlc3NpYmxlIHZpYSB0aGUg
SFZNT1AgaHlwZXJjYWxscy4gQnkKZXhwb3NpbmcgaHZtX3tnZXQvc2V0fV9wYXJhbSBpdCB3aWxs
IGJlIHBvc3NpYmxlIGZvciBWTSBmb3JraW5nIHRvIGNvcHkgdGhlCnBhcmFtZXRlcnMgZGlyZWN0
bHkgaW50byB0aGUgY2xvbmUgZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVs
IDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAg
ICAgICB8IDE2OSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaCB8ICAgNCArCiAyIGZpbGVzIGNoYW5nZWQsIDEwNiBpbnNlcnRp
b25zKCspLCA2NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBmZGIxZTE3ZjU5Li42NjdjODMwZGI1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKQEAgLTQwNTQsMTYgKzQwNTQsMTcgQEAgc3RhdGljIGludCBodm1vcF9zZXRfZXZ0
Y2huX3VwY2FsbF92ZWN0b3IoCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShz
dHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCB4ZW5faHZtX3BhcmFtICphKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGluZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5l
d192YWx1ZSkKIHsKLSAgICB1aW50NjRfdCB2YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thLT5p
bmRleF07CisgICAgdWludDY0X3QgdmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbaW5kZXhdOwog
ICAgIGludCByYzsKIAogICAgIHJjID0geHNtX2h2bV9wYXJhbShYU01fVEFSR0VULCBkLCBIVk1P
UF9zZXRfcGFyYW0pOwogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBz
d2l0Y2ggKCBhLT5pbmRleCApCisgICAgc3dpdGNoICggaW5kZXggKQogICAgIHsKICAgICAvKiBU
aGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgY2FuIGJlIHNldCBieSB0aGUgZ3Vlc3QuICovCiAgICAg
Y2FzZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJROgpAQCAtNDA5Niw3ICs0MDk3LDcgQEAgc3RhdGlj
IGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCByYyAp
CiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKKyAgICBzd2l0
Y2ggKCBpbmRleCApCiAgICAgewogICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBzaG91
bGQgb25seSBiZSBjaGFuZ2VkIG9uY2UuICovCiAgICAgY2FzZSBIVk1fUEFSQU1fVklSSURJQU46
CkBAIC00MTA2LDcgKzQxMDcsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFyYW0oc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICBjYXNlIEhWTV9QQVJBTV9OUl9JT1JFUV9TRVJWRVJfUEFHRVM6
CiAgICAgY2FzZSBIVk1fUEFSQU1fQUxUUDJNOgogICAgIGNhc2UgSFZNX1BBUkFNX01DQV9DQVA6
Ci0gICAgICAgIGlmICggdmFsdWUgIT0gMCAmJiBhLT52YWx1ZSAhPSB2YWx1ZSApCisgICAgICAg
IGlmICggdmFsdWUgIT0gMCAmJiBuZXdfdmFsdWUgIT0gdmFsdWUgKQogICAgICAgICAgICAgcmMg
PSAtRUVYSVNUOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpAQCAtNDExNiwxMyArNDEx
NywxMSBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwK
ICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAoraW50IGh2
bW9wX3NldF9wYXJhbSgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9odm1fcGFyYW1f
dCkgYXJnKQogewotICAgIHN0cnVjdCBkb21haW4gKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsK
ICAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBhOwogICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAg
c3RydWN0IHZjcHUgKnY7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
JmEsIGFyZywgMSkgKQpAQCAtNDE0MiwyMyArNDE0MSw0MiBAQCBzdGF0aWMgaW50IGh2bW9wX3Nl
dF9wYXJhbSgKICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgZ290byBvdXQ7
CiAKLSAgICByYyA9IGh2bV9hbGxvd19zZXRfcGFyYW0oZCwgJmEpOworICAgIHJjID0gaHZtX3Nl
dF9wYXJhbShkLCBhLmluZGV4LCBhLnZhbHVlKTsKKworIG91dDoKKyAgICByY3VfdW5sb2NrX2Rv
bWFpbihkKTsKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBodm1fc2V0X3BhcmFtKAorICAgIHN0
cnVjdCBkb21haW4gKmQsCisgICAgdWludDMyX3QgaW5kZXgsCisgICAgdWludDY0X3QgdmFsdWUp
Cit7CisgICAgc3RydWN0IGRvbWFpbiAqY3Vycl9kID0gY3VycmVudC0+ZG9tYWluOworICAgIGlu
dCByYzsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGlmICggaW5kZXggPj0gSFZNX05SX1BB
UkFNUyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmMgPSBodm1fYWxsb3dfc2V0
X3BhcmFtKGQsIGluZGV4LCB2YWx1ZSk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0
OwogCi0gICAgc3dpdGNoICggYS5pbmRleCApCisgICAgc3dpdGNoICggaW5kZXggKQogICAgIHsK
ICAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFDS19JUlE6Ci0gICAgICAgIGh2bV9zZXRfY2FsbGJh
Y2tfdmlhKGQsIGEudmFsdWUpOworICAgICAgICBodm1fc2V0X2NhbGxiYWNrX3ZpYShkLCB2YWx1
ZSk7CiAgICAgICAgIGh2bV9sYXRjaF9zaGluZm9fc2l6ZShkKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBIVk1fUEFSQU1fVElNRVJfTU9ERToKLSAgICAgICAgaWYgKCBhLnZhbHVlID4gSFZN
UFRNX29uZV9taXNzZWRfdGlja19wZW5kaW5nICkKKyAgICAgICAgaWYgKCB2YWx1ZSA+IEhWTVBU
TV9vbmVfbWlzc2VkX3RpY2tfcGVuZGluZyApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX1ZJUklESUFOOgotICAgICAgICBpZiAo
IChhLnZhbHVlICYgfkhWTVBWX2ZlYXR1cmVfbWFzaykgfHwKLSAgICAgICAgICAgICAhKGEudmFs
dWUgJiBIVk1QVl9iYXNlX2ZyZXEpICkKKyAgICAgICAgaWYgKCAodmFsdWUgJiB+SFZNUFZfZmVh
dHVyZV9tYXNrKSB8fAorICAgICAgICAgICAgICEodmFsdWUgJiBIVk1QVl9iYXNlX2ZyZXEpICkK
ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1f
UEFSQU1fSURFTlRfUFQ6CkBAIC00MTY4LDcgKzQxODYsNyBAQCBzdGF0aWMgaW50IGh2bW9wX3Nl
dF9wYXJhbSgKICAgICAgICAgICovCiAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcChkKSB8
fCAhY3B1X2hhc192bXggKQogICAgICAgICB7Ci0gICAgICAgICAgICBkLT5hcmNoLmh2bS5wYXJh
bXNbYS5pbmRleF0gPSBhLnZhbHVlOworICAgICAgICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW2lu
ZGV4XSA9IHZhbHVlOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIApAQCAtNDE4Myw3
ICs0MjAxLDcgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAKICAgICAgICAgcmMgPSAw
OwogICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgICAgIGQtPmFyY2guaHZtLnBhcmFtc1th
LmluZGV4XSA9IGEudmFsdWU7CisgICAgICAgIGQtPmFyY2guaHZtLnBhcmFtc1tpbmRleF0gPSB2
YWx1ZTsKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAgICAgcGFnaW5n
X3VwZGF0ZV9jcjModiwgZmFsc2UpOwogICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKQEAgLTQx
OTIsMjMgKzQyMTAsMjMgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX0RNX0RPTUFJTjoKICAgICAgICAgLyogVGhlIG9ubHkg
dmFsdWUgdGhpcyBzaG91bGQgZXZlciBiZSBzZXQgdG8gaXMgRE9NSURfU0VMRiAqLwotICAgICAg
ICBpZiAoIGEudmFsdWUgIT0gRE9NSURfU0VMRiApCisgICAgICAgIGlmICggdmFsdWUgIT0gRE9N
SURfU0VMRiApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKLSAgICAgICAgYS52YWx1ZSA9
IGN1cnJfZC0+ZG9tYWluX2lkOworICAgICAgICB2YWx1ZSA9IGN1cnJfZC0+ZG9tYWluX2lkOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJBTV9BQ1BJX1NfU1RBVEU6CiAgICAgICAg
IHJjID0gMDsKLSAgICAgICAgaWYgKCBhLnZhbHVlID09IDMgKQorICAgICAgICBpZiAoIHZhbHVl
ID09IDMgKQogICAgICAgICAgICAgaHZtX3MzX3N1c3BlbmQoZCk7Ci0gICAgICAgIGVsc2UgaWYg
KCBhLnZhbHVlID09IDAgKQorICAgICAgICBlbHNlIGlmICggdmFsdWUgPT0gMCApCiAgICAgICAg
ICAgICBodm1fczNfcmVzdW1lKGQpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CiAKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fQUNQSV9JT1BPUlRT
X0xPQ0FUSU9OOgotICAgICAgICByYyA9IHBtdGltZXJfY2hhbmdlX2lvcG9ydChkLCBhLnZhbHVl
KTsKKyAgICAgICAgcmMgPSBwbXRpbWVyX2NoYW5nZV9pb3BvcnQoZCwgdmFsdWUpOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRfQ1IwOgogICAgIGNhc2Ug
SFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjM6CkBAIC00MjIzLDI0ICs0MjQxLDI0IEBAIHN0YXRp
YyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICByYyA9IHhzbV9odm1fcGFyYW1fbmVzdGVk
KFhTTV9QUklWLCBkKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgaWYgKCBhLnZhbHVlID4gMSApCisgICAgICAgIGlmICggdmFsdWUgPiAxICkKICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgLyoKICAgICAgICAgICogUmVtb3ZlIHRoZSBj
aGVjayBiZWxvdyBvbmNlIHdlIGhhdmUKICAgICAgICAgICogc2hhZG93LW9uLXNoYWRvdy4KICAg
ICAgICAgICovCi0gICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcChkKSAmJiBhLnZhbHVlICkK
KyAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQpICYmIHZhbHVlICkKICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBhLnZhbHVlICYmCisgICAgICAgIGlmICggdmFs
dWUgJiYKICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX0FMVFAyTV0g
KQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAvKiBTZXQgdXAgTkhWTSBzdGF0
ZSBmb3IgYW55IHZjcHVzIHRoYXQgYXJlIGFscmVhZHkgdXAuICovCi0gICAgICAgIGlmICggYS52
YWx1ZSAmJgorICAgICAgICBpZiAoIHZhbHVlICYmCiAgICAgICAgICAgICAgIWQtPmFyY2guaHZt
LnBhcmFtc1tIVk1fUEFSQU1fTkVTVEVESFZNXSApCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1
KGQsIHYpCiAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgICAgICAgICAg
ICAgcmMgPSBuZXN0ZWRodm1fdmNwdV9pbml0aWFsaXNlKHYpOwotICAgICAgICBpZiAoICFhLnZh
bHVlIHx8IHJjICkKKyAgICAgICAgaWYgKCAhdmFsdWUgfHwgcmMgKQogICAgICAgICAgICAgZm9y
X2VhY2hfdmNwdShkLCB2KQogICAgICAgICAgICAgICAgIG5lc3RlZGh2bV92Y3B1X2Rlc3Ryb3ko
dik7CiAgICAgICAgIGJyZWFrOwpAQCAtNDI0OCwzMCArNDI2NiwzMCBAQCBzdGF0aWMgaW50IGh2
bW9wX3NldF9wYXJhbSgKICAgICAgICAgcmMgPSB4c21faHZtX3BhcmFtX2FsdHAybWh2bShYU01f
UFJJViwgZCk7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IGlmICggYS52YWx1ZSA+IFhFTl9BTFRQMk1fbGltaXRlZCApCisgICAgICAgIGlmICggdmFsdWUg
PiBYRU5fQUxUUDJNX2xpbWl0ZWQgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAg
ICBpZiAoIGEudmFsdWUgJiYKKyAgICAgICAgaWYgKCB2YWx1ZSAmJgogICAgICAgICAgICAgIGQt
PmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fTkVTVEVESFZNXSApCiAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX1RSSVBMRV9GQVVM
VF9SRUFTT046Ci0gICAgICAgIGlmICggYS52YWx1ZSA+IFNIVVRET1dOX01BWCApCisgICAgICAg
IGlmICggdmFsdWUgPiBTSFVURE9XTl9NQVggKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9TRVJWRVJfUEZOOgotICAg
ICAgICBkLT5hcmNoLmh2bS5pb3JlcV9nZm4uYmFzZSA9IGEudmFsdWU7CisgICAgICAgIGQtPmFy
Y2guaHZtLmlvcmVxX2dmbi5iYXNlID0gdmFsdWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
SFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoKICAgICB7CiAgICAgICAgIHVuc2lnbmVk
IGludCBpOwogCi0gICAgICAgIGlmICggYS52YWx1ZSA9PSAwIHx8Ci0gICAgICAgICAgICAgYS52
YWx1ZSA+IHNpemVvZihkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubWFzaykgKiA4ICkKKyAgICAgICAg
aWYgKCB2YWx1ZSA9PSAwIHx8CisgICAgICAgICAgICAgdmFsdWUgPiBzaXplb2YoZC0+YXJjaC5o
dm0uaW9yZXFfZ2ZuLm1hc2spICogOCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgYS52YWx1ZTsgaSsrICkKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCB2YWx1ZTsgaSsr
ICkKICAgICAgICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtLmlvcmVxX2dmbi5tYXNrKTsK
IAogICAgICAgICBicmVhazsKQEAgLTQyODMsMzUgKzQzMDEsMzUgQEAgc3RhdGljIGludCBodm1v
cF9zZXRfcGFyYW0oCiAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZC0+YXJjaC5odm0uaW9y
ZXFfZ2ZuLmxlZ2FjeV9tYXNrKSAqIDgpOwogICAgICAgICBCVUlMRF9CVUdfT04oSFZNX1BBUkFN
X0JVRklPUkVRX1BGTiA+CiAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZC0+YXJjaC5odm0u
aW9yZXFfZ2ZuLmxlZ2FjeV9tYXNrKSAqIDgpOwotICAgICAgICBpZiAoIGEudmFsdWUgKQotICAg
ICAgICAgICAgc2V0X2JpdChhLmluZGV4LCAmZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLmxlZ2FjeV9t
YXNrKTsKKyAgICAgICAgaWYgKCB2YWx1ZSApCisgICAgICAgICAgICBzZXRfYml0KGluZGV4LCAm
ZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLmxlZ2FjeV9tYXNrKTsKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIEhWTV9QQVJBTV9YODdfRklQX1dJRFRIOgotICAgICAgICBpZiAoIGEudmFsdWUgIT0g
MCAmJiBhLnZhbHVlICE9IDQgJiYgYS52YWx1ZSAhPSA4ICkKKyAgICAgICAgaWYgKCB2YWx1ZSAh
PSAwICYmIHZhbHVlICE9IDQgJiYgdmFsdWUgIT0gOCApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGQt
PmFyY2gueDg3X2ZpcF93aWR0aCA9IGEudmFsdWU7CisgICAgICAgIGQtPmFyY2gueDg3X2ZpcF93
aWR0aCA9IHZhbHVlOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZf
VFNTOgogICAgICAgICAvKiBIYXJkd2FyZSB3b3VsZCBzaWxlbnRseSB0cnVuY2F0ZSBoaWdoIGJp
dHMuICovCi0gICAgICAgIGlmICggYS52YWx1ZSAhPSAodWludDMyX3QpYS52YWx1ZSApCisgICAg
ICAgIGlmICggdmFsdWUgIT0gKHVpbnQzMl90KXZhbHVlICkKICAgICAgICAgewogICAgICAgICAg
ICAgaWYgKCBkID09IGN1cnJfZCApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICB9CiAgICAgICAgIC8qIE9sZCBodm1s
b2FkZXIgYmluYXJpZXMgaGFyZGNvZGUgdGhlIHNpemUgdG8gMTI4IGJ5dGVzLiAqLwotICAgICAg
ICBpZiAoIGEudmFsdWUgKQotICAgICAgICAgICAgYS52YWx1ZSB8PSAoMTI4VUxMIDw8IDMyKSB8
IFZNODZfVFNTX1VQREFURUQ7Ci0gICAgICAgIGEuaW5kZXggPSBIVk1fUEFSQU1fVk04Nl9UU1Nf
U0laRUQ7CisgICAgICAgIGlmICggdmFsdWUgKQorICAgICAgICAgICAgdmFsdWUgfD0gKDEyOFVM
TCA8PCAzMikgfCBWTTg2X1RTU19VUERBVEVEOworICAgICAgICBpbmRleCA9IEhWTV9QQVJBTV9W
TTg2X1RTU19TSVpFRDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTV9QQVJBTV9WTTg2
X1RTU19TSVpFRDoKLSAgICAgICAgaWYgKCAoYS52YWx1ZSA+PiAzMikgPCBzaXplb2Yoc3RydWN0
IHRzczMyKSApCisgICAgICAgIGlmICggKHZhbHVlID4+IDMyKSA8IHNpemVvZihzdHJ1Y3QgdHNz
MzIpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBkID09IGN1cnJfZCApCiAgICAgICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwpAQCAtNDMyMiwzNCArNDM0MCwzMyBAQCBzdGF0aWMg
aW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgICogMjU2IGJpdHMgaW50ZXJydXB0IHJlZGly
ZWN0aW9uIGJpdG1hcCArIDY0ayBiaXRzIEkvTyBiaXRtYXAKICAgICAgICAgICogcGx1cyBvbmUg
cGFkZGluZyBieXRlKS4KICAgICAgICAgICovCi0gICAgICAgIGlmICggKGEudmFsdWUgPj4gMzIp
ID4gc2l6ZW9mKHN0cnVjdCB0c3MzMikgKworICAgICAgICBpZiAoICh2YWx1ZSA+PiAzMikgPiBz
aXplb2Yoc3RydWN0IHRzczMyKSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4
MTAwIC8gOCkgKyAoMHgxMDAwMCAvIDgpICsgMSApCi0gICAgICAgICAgICBhLnZhbHVlID0gKHVp
bnQzMl90KWEudmFsdWUgfAorICAgICAgICAgICAgdmFsdWUgPSAodWludDMyX3QpdmFsdWUgfAog
ICAgICAgICAgICAgICAgICAgICAgICgoc2l6ZW9mKHN0cnVjdCB0c3MzMikgKyAoMHgxMDAgLyA4
KSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEw
MDAwIC8gOCkgKyAxKSA8PCAzMik7Ci0gICAgICAgIGEudmFsdWUgfD0gVk04Nl9UU1NfVVBEQVRF
RDsKKyAgICAgICAgdmFsdWUgfD0gVk04Nl9UU1NfVVBEQVRFRDsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIEhWTV9QQVJBTV9NQ0FfQ0FQOgotICAgICAgICByYyA9IHZtY2VfZW5hYmxlX21j
YV9jYXAoZCwgYS52YWx1ZSk7CisgICAgICAgIHJjID0gdm1jZV9lbmFibGVfbWNhX2NhcChkLCB2
YWx1ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggcmMgIT0gMCApCiAgICAg
ICAgIGdvdG8gb3V0OwogCi0gICAgZC0+YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1
ZTsKKyAgICBkLT5hcmNoLmh2bS5wYXJhbXNbaW5kZXhdID0gdmFsdWU7CiAKICAgICBIVk1fREJH
X0xPRyhEQkdfTEVWRUxfSENBTEwsICJzZXQgcGFyYW0gJXUgPSAlIlBSSXg2NCwKLSAgICAgICAg
ICAgICAgICBhLmluZGV4LCBhLnZhbHVlKTsKKyAgICAgICAgICAgICAgICBpbmRleCwgdmFsdWUp
OwogCiAgb3V0OgotICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9odm1fcGFyYW0gKmEp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgaW5kZXgpCiB7CiAgICAg
aW50IHJjOwogCkBAIC00MzU3LDcgKzQzNzQsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19nZXRf
cGFyYW0oc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJj
OwogCi0gICAgc3dpdGNoICggYS0+aW5kZXggKQorICAgIHN3aXRjaCAoIGluZGV4ICkKICAgICB7
CiAgICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSByZWFkIGJ5IHRoZSBndWVz
dC4gKi8KICAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFDS19JUlE6CkBAIC00NDExLDQyICs0NDI4
LDYwIEBAIHN0YXRpYyBpbnQgaHZtb3BfZ2V0X3BhcmFtKAogICAgIGlmICggIWlzX2h2bV9kb21h
aW4oZCkgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIHJjID0gaHZtX2FsbG93X2dldF9wYXJh
bShkLCAmYSk7CisgICAgcmMgPSBodm1fZ2V0X3BhcmFtKGQsIGEuaW5kZXgsICZhLnZhbHVlKTsK
ICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBzd2l0Y2ggKCBhLmluZGV4
ICkKKyAgICByYyA9IF9fY29weV90b19ndWVzdChhcmcsICZhLCAxKSA/IC1FRkFVTFQgOiAwOwor
CisgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX0hDQUxMLCAiZ2V0IHBhcmFtICV1ID0gJSJQUkl4
NjQsCisgICAgICAgICAgICAgICAgYS5pbmRleCwgYS52YWx1ZSk7CisKKyBvdXQ6CisgICAgcmN1
X3VubG9ja19kb21haW4oZCk7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgaHZtX2dldF9wYXJh
bSgKKyAgICBzdHJ1Y3QgZG9tYWluICpkLAorICAgIHVpbnQzMl90IGluZGV4LAorICAgIHVpbnQ2
NF90ICp2YWx1ZSkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIGluZGV4ID49IEhWTV9OUl9Q
QVJBTVMgfHwgIXZhbHVlICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByYyA9IGh2
bV9hbGxvd19nZXRfcGFyYW0oZCwgaW5kZXgpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1
cm4gcmM7CisKKyAgICBzd2l0Y2ggKCBpbmRleCApCiAgICAgewogICAgIGNhc2UgSFZNX1BBUkFN
X0FDUElfU19TVEFURToKLSAgICAgICAgYS52YWx1ZSA9IGQtPmFyY2guaHZtLmlzX3MzX3N1c3Bl
bmRlZCA/IDMgOiAwOworICAgICAgICAqdmFsdWUgPSBkLT5hcmNoLmh2bS5pc19zM19zdXNwZW5k
ZWQgPyAzIDogMDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RT
UzoKLSAgICAgICAgYS52YWx1ZSA9ICh1aW50MzJfdClkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BB
UkFNX1ZNODZfVFNTX1NJWkVEXTsKKyAgICAgICAgKnZhbHVlID0gKHVpbnQzMl90KWQtPmFyY2gu
aHZtLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdOwogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOgotICAgICAgICBhLnZhbHVlID0gZC0+
YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF0gJgotICAgICAgICAgICAg
ICAgICAgflZNODZfVFNTX1VQREFURUQ7CisgICAgICAgICp2YWx1ZSA9IGQtPmFyY2guaHZtLnBh
cmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdICYKKyAgICAgICAgICAgICAgICAgICB+Vk04
Nl9UU1NfVVBEQVRFRDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWTV9QQVJBTV9YODdf
RklQX1dJRFRIOgotICAgICAgICBhLnZhbHVlID0gZC0+YXJjaC54ODdfZmlwX3dpZHRoOworICAg
ICAgICAqdmFsdWUgPSBkLT5hcmNoLng4N19maXBfd2lkdGg7CiAgICAgICAgIGJyZWFrOwogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIGEudmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF07
CisgICAgICAgICp2YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1tpbmRleF07CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KIAotICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpID8gLUVG
QVVMVCA6IDA7Ci0KLSAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfSENBTEwsICJnZXQgcGFyYW0g
JXUgPSAlIlBSSXg2NCwKLSAgICAgICAgICAgICAgICBhLmluZGV4LCBhLnZhbHVlKTsKKyAgICBy
ZXR1cm4gMDsKK307CiAKLSBvdXQ6Ci0gICAgcmN1X3VubG9ja19kb21haW4oZCk7Ci0gICAgcmV0
dXJuIHJjOwotfQogCiAvKgogICogYWx0cDJtIG9wZXJhdGlvbnMgYXJlIGVudmlzaW9uZWQgYXMg
YmVpbmcgdXNlZCBpbiBzZXZlcmFsIGRpZmZlcmVudApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA0
ZTcyZDA3MzJlLi43ZjAwMGZhNmIxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMzM2LDYgKzMz
NiwxMCBAQCB1bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBib29sIHJlc3RvcmUpOwogYm9vbCBodm1fZmx1c2hfdmNwdV90bGIoYm9v
bCAoKmZsdXNoX3ZjcHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1ICp2KSwKICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmN0eHQpOwogCisvKiBDYWxsZXIgbXVzdCBob2xkIGRvbWFpbiBs
b2NrcyAqLworaW50IGh2bV9nZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgaW5k
ZXgsIHVpbnQ2NF90ICp2YWx1ZSk7CitpbnQgaHZtX3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MzJfdCBpbmRleCwgdWludDY0X3QgdmFsdWUpOworCiAjaWZkZWYgQ09ORklHX0hWTQog
CiAjZGVmaW5lIGh2bV9nZXRfZ3Vlc3RfdHNjKHYpIGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYs
IDApCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Xu-0000oM-7N; Wed, 25 Sep 2019 15:49:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Xs-0000nw-MZ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:36 +0000
X-Inumbo-ID: 107d8cd2-dfac-11e9-8628-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 107d8cd2-dfac-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:31 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812631"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:28 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:40 -0700
Message-Id: <bb85f2df66c4673a6d52063afb90788465ba4934.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 02/18] xen/x86: Make
 hap_get_allocation accessible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIFZNIGZvcmtpbmcgd2UnbGwgY29weSB0aGUgcGFyZW50IGRvbWFpbidzIHBhcmFtZXRl
cnMgdG8gdGhlIGNsaWVudCwKaW5jbHVkaW5nIHRoZSBIQVAgc2hhZG93IG1lbW9yeSBzZXR0aW5n
IHRoYXQgaXMgdXNlZCBmb3Igc3RvcmluZyB0aGUgZG9tYWluJ3MKRVBULiBXZSdsbCBjb3B5IHRo
aXMgaW4gdGhlIGh5cGVydmlzb3IgaW5zdGVhZCBkb2luZyBpdCBkdXJpbmcgdG9vbHN0YWNrIGxh
dW5jaAp0byBhbGxvdyB0aGUgZG9tYWluIHRvIHN0YXJ0IGV4ZWN1dGluZyBhbmQgdW5zaGFyaW5n
IG1lbW9yeSBiZWZvcmUgKG9yCmV2ZW4gY29tcGxldGVseSB3aXRob3V0KSB0aGUgdG9vbHN0YWNr
LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIHwgMyArLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaGFwLmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDQxMmE0NDJiNmEuLjgzYTY3NDcwY2YgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwpAQCAtMzIxLDggKzMyMSw3IEBAIHN0YXRpYyB2b2lkIGhhcF9mcmVlX3AybV9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBnKQogfQogCiAvKiBSZXR1cm4g
dGhlIHNpemUgb2YgdGhlIHBvb2wsIHJvdW5kZWQgdXAgdG8gdGhlIG5lYXJlc3QgTUIgKi8KLXN0
YXRpYyB1bnNpZ25lZCBpbnQKLWhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQor
dW5zaWduZWQgaW50IGhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHVuc2lnbmVkIGludCBwZyA9IGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcwogICAgICAg
ICArIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2hhcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9oYXAuaAppbmRleCBiOTRiZmI0
ZWQwLi4xYmYwN2U0OWZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2hhcC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmgKQEAgLTQ1LDYgKzQ1LDcgQEAgaW50ICAgaGFw
X3RyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRvbWFpbiAqZCwKIAogZXh0ZXJuIGNvbnN0IHN0cnVj
dCBwYWdpbmdfbW9kZSAqaGFwX3BhZ2luZ19nZXRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKIGludCBo
YXBfc2V0X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLCBi
b29sICpwcmVlbXB0ZWQpOwordW5zaWduZWQgaW50IGhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAogI2VuZGlmIC8qIFhFTl9IQVBfSCAqLwogCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9Xv-0000pB-H7; Wed, 25 Sep 2019 15:49: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=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Xt-0000oE-VZ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:38 +0000
X-Inumbo-ID: 113e1fba-dfac-11e9-9637-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 113e1fba-dfac-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:49:32 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812639"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:29 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:42 -0700
Message-Id: <e1fec257377046cf442842e27dff9bafc1f2bb27.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 04/18] x86/mem_sharing: cleanup
 code in various locations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAg
ICAgICAgfCAgMTEgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICB8IDM0MiAr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAg
ICAgICAgICB8ICAxNyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oIHwgIDQ5
ICsrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDIzNSBpbnNlcnRpb25zKCspLCAxODQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggNjY3YzgzMGRiNS4uZDcxZDJhZDVkNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xODc5LDEy
ICsxODc5LDExIEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1
bnNpZ25lZCBsb25nIGdsYSwKICAgICBpZiAoIG5wZmVjLndyaXRlX2FjY2VzcyAmJiAocDJtdCA9
PSBwMm1fcmFtX3NoYXJlZCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJt
KHAybSkpOwotICAgICAgICBzaGFyaW5nX2Vub21lbSA9IAotICAgICAgICAgICAgKG1lbV9zaGFy
aW5nX3Vuc2hhcmVfcGFnZShjdXJyZCwgZ2ZuLCAwKSA8IDApOworICAgICAgICBzaGFyaW5nX2Vu
b21lbSA9IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShjdXJyZCwgZ2ZuLCAwKTsKICAgICAgICAg
cmMgPSAxOwogICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOwogICAgIH0KLSAKKwogICAgIC8qIFNw
dXJpb3VzIGZhdWx0PyBQb0QgYW5kIGxvZy1kaXJ0eSBhbHNvIHRha2UgdGhpcyBwYXRoLiAqLwog
ICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApCiAgICAgewpAQCAtMTkzMCw5ICsxOTI5LDExIEBA
IGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25n
IGdsYSwKICAgICAgICAgX19wdXRfZ2ZuKHAybSwgZ2ZuKTsKICAgICBfX3B1dF9nZm4oaG9zdHAy
bSwgZ2ZuKTsKICBvdXQ6Ci0gICAgLyogQWxsIG9mIHRoZXNlIGFyZSBkZWxheWVkIHVudGlsIHdl
IGV4aXQsIHNpbmNlIHdlIG1pZ2h0IAorICAgIC8qCisgICAgICogQWxsIG9mIHRoZXNlIGFyZSBk
ZWxheWVkIHVudGlsIHdlIGV4aXQsIHNpbmNlIHdlIG1pZ2h0CiAgICAgICogc2xlZXAgb24gZXZl
bnQgcmluZyB3YWl0IHF1ZXVlcywgYW5kIHdlIG11c3Qgbm90IGhvbGQKLSAgICAgKiBsb2NrcyBp
biBzdWNoIGNpcmN1bXN0YW5jZSAqLworICAgICAqIGxvY2tzIGluIHN1Y2ggY2lyY3Vtc3RhbmNl
LgorICAgICAqLwogICAgIGlmICggcGFnZWQgKQogICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1
bGF0ZShjdXJyZCwgZ2ZuKTsKICAgICBpZiAoIHNoYXJpbmdfZW5vbWVtICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMKaW5kZXggYTVmZTg5ZTMzOS4uOGFkNmNmMzg1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMK
QEAgLTU5LDggKzU5LDEwIEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShwZ19sb2NrX2RhdGFfdCwg
X19wbGQpOwogI2RlZmluZSBSTUFQX1VTRVNfSEFTSFRBQihwYWdlKSBcCiAgICAgICAgICgocGFn
ZSktPnNoYXJpbmctPmhhc2hfdGFibGUuZmxhZyA9PSBOVUxMKQogI2RlZmluZSBSTUFQX0hFQVZZ
X1NIQVJFRF9QQUdFICAgUk1BUF9IQVNIVEFCX1NJWkUKLS8qIEEgYml0IG9mIGh5c3RlcmVzaXMu
IFdlIGRvbid0IHdhbnQgdG8gYmUgbXV0YXRpbmcgYmV0d2VlbiBsaXN0IGFuZCBoYXNoCi0gKiB0
YWJsZSBjb25zdGFudGx5LiAqLworLyoKKyAqIEEgYml0IG9mIGh5c3RlcmVzaXMuIFdlIGRvbid0
IHdhbnQgdG8gYmUgbXV0YXRpbmcgYmV0d2VlbiBsaXN0IGFuZCBoYXNoCisgKiB0YWJsZSBjb25z
dGFudGx5LgorICovCiAjZGVmaW5lIFJNQVBfTElHSFRfU0hBUkVEX1BBR0UgICAoUk1BUF9IRUFW
WV9TSEFSRURfUEFHRSA+PiAyKQogCiAjaWYgTUVNX1NIQVJJTkdfQVVESVQKQEAgLTg4LDcgKzkw
LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2hhcmluZ19kaXNwb3NlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiB7CiAgICAgLyogVW5saWtlbHkgZ2l2ZW4gb3VyIHRocmVzaG9sZHMsIGJ1
dCB3ZSBzaG91bGQgYmUgY2FyZWZ1bC4gKi8KICAgICBpZiAoIHVubGlrZWx5KFJNQVBfVVNFU19I
QVNIVEFCKHBhZ2UpKSApCi0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwYWdlLT5zaGFyaW5n
LT5oYXNoX3RhYmxlLmJ1Y2tldCwgCisgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwYWdlLT5z
aGFyaW5nLT5oYXNoX3RhYmxlLmJ1Y2tldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBS
TUFQX0hBU0hUQUJfT1JERVIpOwogCiAgICAgc3Bpbl9sb2NrKCZzaHJfYXVkaXRfbG9jayk7CkBA
IC0xMDUsNyArMTA3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2hhcmluZ19kaXNwb3Nl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgLyogVW5saWtlbHkgZ2l2ZW4gb3VyIHRo
cmVzaG9sZHMsIGJ1dCB3ZSBzaG91bGQgYmUgY2FyZWZ1bC4gKi8KICAgICBpZiAoIHVubGlrZWx5
KFJNQVBfVVNFU19IQVNIVEFCKHBhZ2UpKSApCi0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhw
YWdlLT5zaGFyaW5nLT5oYXNoX3RhYmxlLmJ1Y2tldCwgCisgICAgICAgIGZyZWVfeGVuaGVhcF9w
YWdlcyhwYWdlLT5zaGFyaW5nLT5oYXNoX3RhYmxlLmJ1Y2tldCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBSTUFQX0hBU0hUQUJfT1JERVIpOwogICAgIHhmcmVlKHBhZ2UtPnNoYXJpbmcp
OwogfQpAQCAtMTIyLDggKzEyNCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NoYXJpbmdf
ZGlzcG9zZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICogTmVzdGluZyBtYXkgaGFwcGVuIHdo
ZW4gc2hhcmluZyAoYW5kIGxvY2tpbmcpIHR3byBwYWdlcy4KICAqIERlYWRsb2NrIGlzIGF2b2lk
ZWQgYnkgbG9ja2luZyBwYWdlcyBpbiBpbmNyZWFzaW5nIG9yZGVyLgogICogQWxsIG1lbW9yeSBz
aGFyaW5nIGNvZGUgcGF0aHMgdGFrZSB0aGUgcDJtIGxvY2sgb2YgdGhlIGFmZmVjdGVkIGdmbiBi
ZWZvcmUKLSAqIHRha2luZyB0aGUgbG9jayBmb3IgdGhlIHVuZGVybHlpbmcgcGFnZS4gV2UgZW5m
b3JjZSBvcmRlcmluZyBiZXR3ZWVuIHBhZ2VfbG9jawotICogYW5kIHAybV9sb2NrIHVzaW5nIGFu
IG1tLWxvY2tzLmggY29uc3RydWN0LgorICogdGFraW5nIHRoZSBsb2NrIGZvciB0aGUgdW5kZXJs
eWluZyBwYWdlLiBXZSBlbmZvcmNlIG9yZGVyaW5nIGJldHdlZW4KKyAqIHBhZ2VfbG9jayBhbmQg
cDJtX2xvY2sgdXNpbmcgYW4gbW0tbG9ja3MuaCBjb25zdHJ1Y3QuCiAgKgogICogVE9ETzogSW52
ZXN0aWdhdGUgaWYgUEdUX3ZhbGlkYXRlZCBpcyBuZWNlc3NhcnkuCiAgKi8KQEAgLTE2OCw3ICsx
NzAsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbWVtX3NoYXJpbmdfcGFnZV9sb2NrKHN0cnVjdCBw
YWdlX2luZm8gKnBnKQogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgcHJlZW1wdF9kaXNh
YmxlKCk7Ci0gICAgICAgIHBhZ2Vfc2hhcmluZ19tbV9wb3N0X2xvY2soJnBsZC0+bW1fdW5sb2Nr
X2xldmVsLCAKKyAgICAgICAgcGFnZV9zaGFyaW5nX21tX3Bvc3RfbG9jaygmcGxkLT5tbV91bmxv
Y2tfbGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBsZC0+cmVjdXJz
ZV9jb3VudCk7CiAgICAgfQogICAgIHJldHVybiByYzsKQEAgLTE3OCw3ICsxODAsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgbWVtX3NoYXJpbmdfcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAq
cGcpCiB7CiAgICAgcGdfbG9ja19kYXRhX3QgKnBsZCA9ICYodGhpc19jcHUoX19wbGQpKTsKIAot
ICAgIHBhZ2Vfc2hhcmluZ19tbV91bmxvY2socGxkLT5tbV91bmxvY2tfbGV2ZWwsIAorICAgIHBh
Z2Vfc2hhcmluZ19tbV91bmxvY2socGxkLT5tbV91bmxvY2tfbGV2ZWwsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmcGxkLT5yZWN1cnNlX2NvdW50KTsKICAgICBwcmVlbXB0X2VuYWJsZSgp
OwogICAgIF9wYWdlX3VubG9jayhwZyk7CkBAIC0xODYsNyArMTg4LDcgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIG1lbV9zaGFyaW5nX3BhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogCiBz
dGF0aWMgaW5saW5lIHNocl9oYW5kbGVfdCBnZXRfbmV4dF9oYW5kbGUodm9pZCkKIHsKLSAgICAv
KiBHZXQgdGhlIG5leHQgaGFuZGxlIGdldF9wYWdlIHN0eWxlICovIAorICAgIC8qIEdldCB0aGUg
bmV4dCBoYW5kbGUgZ2V0X3BhZ2Ugc3R5bGUgKi8KICAgICB1aW50NjRfdCB4LCB5ID0gbmV4dF9o
YW5kbGU7CiAgICAgZG8gewogICAgICAgICB4ID0geTsKQEAgLTE5OCwyNCArMjAwLDI2IEBAIHN0
YXRpYyBpbmxpbmUgc2hyX2hhbmRsZV90IGdldF9uZXh0X2hhbmRsZSh2b2lkKQogI2RlZmluZSBt
ZW1fc2hhcmluZ19lbmFibGVkKGQpIFwKICAgICAoaXNfaHZtX2RvbWFpbihkKSAmJiAoZCktPmFy
Y2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQpCiAKLXN0YXRpYyBhdG9taWNfdCBucl9zYXZlZF9t
Zm5zICAgPSBBVE9NSUNfSU5JVCgwKTsgCitzdGF0aWMgYXRvbWljX3QgbnJfc2F2ZWRfbWZucyAg
ID0gQVRPTUlDX0lOSVQoMCk7CiBzdGF0aWMgYXRvbWljX3QgbnJfc2hhcmVkX21mbnMgID0gQVRP
TUlDX0lOSVQoMCk7CiAKLS8qKiBSZXZlcnNlIG1hcCAqKi8KLS8qIEV2ZXJ5IHNoYXJlZCBmcmFt
ZSBrZWVwcyBhIHJldmVyc2UgbWFwIChybWFwKSBvZiA8ZG9tYWluLCBnZm4+IHR1cGxlcyB0aGF0
CisvKgorICogUmV2ZXJzZSBtYXAKKyAqCisgKiBFdmVyeSBzaGFyZWQgZnJhbWUga2VlcHMgYSBy
ZXZlcnNlIG1hcCAocm1hcCkgb2YgPGRvbWFpbiwgZ2ZuPiB0dXBsZXMgdGhhdAogICogdGhpcyBz
aGFyZWQgZnJhbWUgYmFja3MuIEZvciBwYWdlcyB3aXRoIGEgbG93IGRlZ3JlZSBvZiBzaGFyaW5n
LCBhIE8obikKICAqIHNlYXJjaCBsaW5rZWQgbGlzdCBpcyBnb29kIGVub3VnaC4gRm9yIHBhZ2Vz
IHdpdGggaGlnaGVyIGRlZ3JlZSBvZiBzaGFyaW5nLAotICogd2UgdXNlIGEgaGFzaCB0YWJsZSBp
bnN0ZWFkLiAqLworICogd2UgdXNlIGEgaGFzaCB0YWJsZSBpbnN0ZWFkLgorICovCiAKIHR5cGVk
ZWYgc3RydWN0IGdmbl9pbmZvCiB7CiAgICAgdW5zaWduZWQgbG9uZyBnZm47Ci0gICAgZG9taWRf
dCBkb21haW47IAorICAgIGRvbWlkX3QgZG9tYWluOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlz
dDsKIH0gZ2ZuX2luZm9fdDsKIAotc3RhdGljIGlubGluZSB2b2lkCi1ybWFwX2luaXQoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKK3N0YXRpYyBpbmxpbmUgdm9pZCBybWFwX2luaXQoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKIHsKICAgICAvKiBXZSBhbHdheXMgc3RhcnQgb2ZmIGFzIGEgZG91Ymx5
IGxpbmtlZCBsaXN0LiAqLwogICAgIElOSVRfTElTVF9IRUFEKCZwYWdlLT5zaGFyaW5nLT5nZm5z
KTsKQEAgLTIyNSwxMCArMjI5LDExIEBAIHJtYXBfaW5pdChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogI2RlZmluZSBIQVNIKGRvbWFpbiwgZ2ZuKSAgICAgICBcCiAgICAgKCgoZ2ZuKSArIChkb21h
aW4pKSAlIFJNQVBfSEFTSFRBQl9TSVpFKQogCi0vKiBDb252ZXJzaW9ucy4gVHVuZWQgYnkgdGhl
IHRocmVzaG9sZHMuIFNob3VsZCBvbmx5IGhhcHBlbiB0d2ljZSAKLSAqIChvbmNlIGVhY2gpIGR1
cmluZyB0aGUgbGlmZXRpbWUgb2YgYSBzaGFyZWQgcGFnZSAqLwotc3RhdGljIGlubGluZSBpbnQK
LXJtYXBfbGlzdF90b19oYXNoX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCisvKgorICog
Q29udmVyc2lvbnMuIFR1bmVkIGJ5IHRoZSB0aHJlc2hvbGRzLiBTaG91bGQgb25seSBoYXBwZW4g
dHdpY2UKKyAqIChvbmNlIGVhY2gpIGR1cmluZyB0aGUgbGlmZXRpbWUgb2YgYSBzaGFyZWQgcGFn
ZS4KKyAqLworc3RhdGljIGlubGluZSBpbnQgcm1hcF9saXN0X3RvX2hhc2hfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBzdHJ1Y3QgbGlz
dF9oZWFkICpwb3MsICp0bXAsICpiID0KQEAgLTI1NCw4ICsyNTksNyBAQCBybWFwX2xpc3RfdG9f
aGFzaF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHJldHVybiAwOwogfQogCi1z
dGF0aWMgaW5saW5lIHZvaWQKLXJtYXBfaGFzaF90YWJsZV90b19saXN0KHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCitzdGF0aWMgaW5saW5lIHZvaWQgcm1hcF9oYXNoX3RhYmxlX3RvX2xpc3Qoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICpidWNrZXQgPSBwYWdlLT5zaGFyaW5nLT5oYXNoX3RhYmxlLmJ1Y2tldDsKQEAg
LTI3Niw4ICsyODAsNyBAQCBybWFwX2hhc2hfdGFibGVfdG9fbGlzdChzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogfQogCiAvKiBHZW5lcmljIGFjY2Vzc29ycyB0byB0aGUgcm1hcCAqLwotc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nCi1ybWFwX2NvdW50KHN0cnVjdCBwYWdlX2luZm8gKnBnKQor
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJtYXBfY291bnQoc3RydWN0IHBhZ2VfaW5mbyAq
cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBjb3VudDsKICAgICB1bnNpZ25lZCBsb25nIHQgPSBy
ZWFkX2F0b21pYygmcGctPnUuaW51c2UudHlwZV9pbmZvKTsKQEAgLTI4NywxMSArMjkwLDEzIEBA
IHJtYXBfY291bnQoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgICAgcmV0dXJuIGNvdW50OwogfQog
Ci0vKiBUaGUgcGFnZSB0eXBlIGNvdW50IGlzIGFsd2F5cyBkZWNyZWFzZWQgYWZ0ZXIgcmVtb3Zp
bmcgZnJvbSB0aGUgcm1hcC4KLSAqIFVzZSBhIGNvbnZlcnQgZmxhZyB0byBhdm9pZCBtdXRhdGlu
ZyB0aGUgcm1hcCBpZiBpbiB0aGUgbWlkZGxlIG9mIGFuIAotICogaXRlcmF0b3IsIG9yIGlmIHRo
ZSBwYWdlIHdpbGwgYmUgc29vbiBkZXN0cm95ZWQgYW55d2F5cy4gKi8KLXN0YXRpYyBpbmxpbmUg
dm9pZAotcm1hcF9kZWwoZ2ZuX2luZm9fdCAqZ2ZuX2luZm8sIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UsIGludCBjb252ZXJ0KQorLyoKKyAqIFRoZSBwYWdlIHR5cGUgY291bnQgaXMgYWx3YXlzIGRl
Y3JlYXNlZCBhZnRlciByZW1vdmluZyBmcm9tIHRoZSBybWFwLgorICogVXNlIGEgY29udmVydCBm
bGFnIHRvIGF2b2lkIG11dGF0aW5nIHRoZSBybWFwIGlmIGluIHRoZSBtaWRkbGUgb2YgYW4KKyAq
IGl0ZXJhdG9yLCBvciBpZiB0aGUgcGFnZSB3aWxsIGJlIHNvb24gZGVzdHJveWVkIGFueXdheXMu
CisgKi8KK3N0YXRpYyBpbmxpbmUKK3ZvaWQgcm1hcF9kZWwoZ2ZuX2luZm9fdCAqZ2ZuX2luZm8s
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGludCBjb252ZXJ0KQogewogICAgIGlmICggUk1BUF9V
U0VTX0hBU0hUQUIocGFnZSkgJiYgY29udmVydCAmJgogICAgICAgICAgKHJtYXBfY291bnQocGFn
ZSkgPD0gUk1BUF9MSUdIVF9TSEFSRURfUEFHRSkgKQpAQCAtMzAyLDggKzMwNyw3IEBAIHJtYXBf
ZGVsKGdmbl9pbmZvX3QgKmdmbl9pbmZvLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBpbnQgY29u
dmVydCkKIH0KIAogLyogVGhlIHBhZ2UgdHlwZSBjb3VudCBpcyBhbHdheXMgaW5jcmVhc2VkIGJl
Zm9yZSBhZGRpbmcgdG8gdGhlIHJtYXAuICovCi1zdGF0aWMgaW5saW5lIHZvaWQKLXJtYXBfYWRk
KGdmbl9pbmZvX3QgKmdmbl9pbmZvLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQorc3RhdGljIGlu
bGluZSB2b2lkIHJtYXBfYWRkKGdmbl9pbmZvX3QgKmdmbl9pbmZvLCBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKmhlYWQ7CiAKQEAgLTMxNCw3ICszMTgs
NyBAQCBybWFwX2FkZChnZm5faW5mb190ICpnZm5faW5mbywgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICAgICAgKHZvaWQpcm1hcF9saXN0X3RvX2hhc2hfdGFibGUocGFnZSk7CiAKICAgICBo
ZWFkID0gKFJNQVBfVVNFU19IQVNIVEFCKHBhZ2UpKSA/Ci0gICAgICAgIHBhZ2UtPnNoYXJpbmct
Pmhhc2hfdGFibGUuYnVja2V0ICsgCisgICAgICAgIHBhZ2UtPnNoYXJpbmctPmhhc2hfdGFibGUu
YnVja2V0ICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIQVNIKGdmbl9pbmZvLT5kb21h
aW4sIGdmbl9pbmZvLT5nZm4pIDoKICAgICAgICAgJnBhZ2UtPnNoYXJpbmctPmdmbnM7CiAKQEAg
LTMyMiw5ICszMjYsOSBAQCBybWFwX2FkZChnZm5faW5mb190ICpnZm5faW5mbywgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICBsaXN0X2FkZCgmZ2ZuX2luZm8tPmxpc3QsIGhlYWQpOwogfQog
Ci1zdGF0aWMgaW5saW5lIGdmbl9pbmZvX3QgKgotcm1hcF9yZXRyaWV2ZSh1aW50MTZfdCBkb21h
aW5faWQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQorc3RhdGljIGlubGluZQorZ2ZuX2luZm9fdCAqcm1hcF9y
ZXRyaWV2ZSh1aW50MTZfdCBkb21haW5faWQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGdmbl9pbmZv
X3QgKmdmbl9pbmZvOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKmxlLCAqaGVhZDsKQEAgLTM2NCwx
OCArMzY4LDE4IEBAIHN0cnVjdCBybWFwX2l0ZXJhdG9yIHsKICAgICB1bnNpZ25lZCBpbnQgYnVj
a2V0OwogfTsKIAotc3RhdGljIGlubGluZSB2b2lkCi1ybWFwX3NlZWRfaXRlcmF0b3Ioc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IHJtYXBfaXRlcmF0b3IgKnJpKQorc3RhdGljIGlubGlu
ZQordm9pZCBybWFwX3NlZWRfaXRlcmF0b3Ioc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0
IHJtYXBfaXRlcmF0b3IgKnJpKQogewogICAgIHJpLT5jdXJyID0gKFJNQVBfVVNFU19IQVNIVEFC
KHBhZ2UpKSA/CiAgICAgICAgICAgICAgICAgcGFnZS0+c2hhcmluZy0+aGFzaF90YWJsZS5idWNr
ZXQgOgogICAgICAgICAgICAgICAgICZwYWdlLT5zaGFyaW5nLT5nZm5zOwotICAgIHJpLT5uZXh0
ID0gcmktPmN1cnItPm5leHQ7IAorICAgIHJpLT5uZXh0ID0gcmktPmN1cnItPm5leHQ7CiAgICAg
cmktPmJ1Y2tldCA9IDA7CiB9CiAKLXN0YXRpYyBpbmxpbmUgZ2ZuX2luZm9fdCAqCi1ybWFwX2l0
ZXJhdGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IHJtYXBfaXRlcmF0b3IgKnJpKQor
c3RhdGljIGlubGluZQorZ2ZuX2luZm9fdCAqcm1hcF9pdGVyYXRlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHN0cnVjdCBybWFwX2l0ZXJhdG9yICpyaSkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFk
ICpoZWFkID0gKFJNQVBfVVNFU19IQVNIVEFCKHBhZ2UpKSA/CiAgICAgICAgICAgICAgICAgcGFn
ZS0+c2hhcmluZy0+aGFzaF90YWJsZS5idWNrZXQgKyByaS0+YnVja2V0IDoKQEAgLTQwNSwxNCAr
NDA5LDE0IEBAIHJldHJ5OgogICAgIHJldHVybiBsaXN0X2VudHJ5KHJpLT5jdXJyLCBnZm5faW5m
b190LCBsaXN0KTsKIH0KIAotc3RhdGljIGlubGluZSBnZm5faW5mb190ICptZW1fc2hhcmluZ19n
Zm5fYWxsb2Moc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0
YXRpYyBpbmxpbmUKK2dmbl9pbmZvX3QgKm1lbV9zaGFyaW5nX2dmbl9hbGxvYyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIGdmbl9pbmZvX3QgKmdmbl9pbmZv
ID0geG1hbGxvYyhnZm5faW5mb190KTsKIAogICAgIGlmICggZ2ZuX2luZm8gPT0gTlVMTCApCi0g
ICAgICAgIHJldHVybiBOVUxMOyAKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBnZm5faW5m
by0+Z2ZuID0gZ2ZuOwogICAgIGdmbl9pbmZvLT5kb21haW4gPSBkLT5kb21haW5faWQ7CkBAIC00
MjUsOSArNDI5LDkgQEAgc3RhdGljIGlubGluZSBnZm5faW5mb190ICptZW1fc2hhcmluZ19nZm5f
YWxsb2Moc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICByZXR1cm4gZ2ZuX2luZm87CiB9CiAK
LXN0YXRpYyBpbmxpbmUgdm9pZCBtZW1fc2hhcmluZ19nZm5fZGVzdHJveShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ2ZuX2luZm9fdCAqZ2ZuX2luZm8pCitzdGF0aWMgaW5saW5lCit2b2lkIG1lbV9zaGFyaW5n
X2dmbl9kZXN0cm95KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9pbmZvX3QgKmdmbl9pbmZvKQogewogICAg
IC8qIERlY3JlbWVudCB0aGUgbnVtYmVyIG9mIHBhZ2VzLiAqLwogICAgIGF0b21pY19kZWMoJmQt
PnNocl9wYWdlcyk7CkBAIC00MzcsMjUgKzQ0MSwyOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbWVt
X3NoYXJpbmdfZ2ZuX2Rlc3Ryb3koc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICB4ZnJlZShn
Zm5faW5mbyk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvKiBtZW1fc2hhcmluZ19sb29r
dXAodW5zaWduZWQgbG9uZyBtZm4pCitzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8qIG1l
bV9zaGFyaW5nX2xvb2t1cCh1bnNpZ25lZCBsb25nIG1mbikKIHsKLSAgICBpZiAoIG1mbl92YWxp
ZChfbWZuKG1mbikpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8qIHBhZ2UgPSBt
Zm5fdG9fcGFnZShfbWZuKG1mbikpOwotICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVyKHBhZ2Up
ID09IGRvbV9jb3cgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBDb3VudCBoYXMgdG8gYmUg
YXQgbGVhc3QgdHdvLCBiZWNhdXNlIHdlJ3JlIGNhbGxlZAotICAgICAgICAgICAgICogd2l0aCB0
aGUgbWZuIGxvY2tlZCAoMSkgYW5kIHRoaXMgaXMgc3VwcG9zZWQgdG8gYmUgCi0gICAgICAgICAg
ICAgKiBhIHNoYXJlZCBwYWdlICgxKS4gKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdCA9
IHJlYWRfYXRvbWljKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgICAgICAgICBBU1NF
UlQoKHQgJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfc2hhcmVkX3BhZ2UpOwotICAgICAgICAgICAg
QVNTRVJUKCh0ICYgUEdUX2NvdW50X21hc2spID49IDIpOwotICAgICAgICAgICAgQVNTRVJUKFNI
QVJFRF9NMlAoZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSkpOwotICAgICAgICAgICAgcmV0dXJuIHBh
Z2U7Ci0gICAgICAgIH0KLSAgICB9CisgICAgc3RydWN0IHBhZ2VfaW5mbyogcGFnZTsKKyAgICB1
bnNpZ25lZCBsb25nIHQ7CiAKLSAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoICFtZm5fdmFsaWQo
X21mbihtZm4pKSApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgcGFnZSA9IG1mbl90b19w
YWdlKF9tZm4obWZuKSk7CisgICAgaWYgKCBwYWdlX2dldF9vd25lcihwYWdlKSAhPSBkb21fY293
ICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICAvKgorICAgICAqIENvdW50IGhhcyB0byBi
ZSBhdCBsZWFzdCB0d28sIGJlY2F1c2Ugd2UncmUgY2FsbGVkCisgICAgICogd2l0aCB0aGUgbWZu
IGxvY2tlZCAoMSkgYW5kIHRoaXMgaXMgc3VwcG9zZWQgdG8gYmUKKyAgICAgKiBhIHNoYXJlZCBw
YWdlICgxKS4KKyAgICAgKi8KKyAgICB0ID0gcmVhZF9hdG9taWMoJnBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvKTsKKyAgICBBU1NFUlQoKHQgJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfc2hhcmVkX3Bh
Z2UpOworICAgIEFTU0VSVCgodCAmIFBHVF9jb3VudF9tYXNrKSA+PSAyKTsKKyAgICBBU1NFUlQo
U0hBUkVEX00yUChnZXRfZ3Bmbl9mcm9tX21mbihtZm4pKSk7CisKKyAgICByZXR1cm4gcGFnZTsK
IH0KIAogc3RhdGljIGludCBhdWRpdCh2b2lkKQpAQCAtNDkyLDcgKzUwMCw3IEBAIHN0YXRpYyBp
bnQgYXVkaXQodm9pZCkKICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAg
ICAvKiBDaGVjayBpZiB0aGUgTUZOIGhhcyBjb3JyZWN0IHR5cGUsIG93bmVyIGFuZCBoYW5kbGUu
ICovIAorICAgICAgICAvKiBDaGVjayBpZiB0aGUgTUZOIGhhcyBjb3JyZWN0IHR5cGUsIG93bmVy
IGFuZCBoYW5kbGUuICovCiAgICAgICAgIGlmICggKHBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBH
VF90eXBlX21hc2spICE9IFBHVF9zaGFyZWRfcGFnZSApCiAgICAgICAgIHsKICAgICAgICAgICAg
TUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggaW4gYXVkaXQgbGlzdCwgYnV0IG5vdCBQR1Rfc2hh
cmVkX3BhZ2UgKCVseCkhXG4iLApAQCAtNTQ1LDcgKzU1Myw3IEBAIHN0YXRpYyBpbnQgYXVkaXQo
dm9pZCkKICAgICAgICAgICAgICAgICBlcnJvcnMrKzsKICAgICAgICAgICAgICAgICBjb250aW51
ZTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIG9fbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxv
Y2tlZChkLCBnLT5nZm4sICZ0KTsgCisgICAgICAgICAgICBvX21mbiA9IGdldF9nZm5fcXVlcnlf
dW5sb2NrZWQoZCwgZy0+Z2ZuLCAmdCk7CiAgICAgICAgICAgICBpZiAoICFtZm5fZXEob19tZm4s
IG1mbikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVH
KCJJbmNvcnJlY3QgUDJNIGZvciBkPSVodSwgUEZOPSVseC4iCkBAIC01NjgsNyArNTc2LDcgQEAg
c3RhdGljIGludCBhdWRpdCh2b2lkKQogICAgICAgICB7CiAgICAgICAgICAgICBNRU1fU0hBUklO
R19ERUJVRygiTWlzbWF0Y2hlZCBjb3VudHMgZm9yIE1GTj0lbHguIgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIm5yX2dmbnMgaW4gbGlzdCAlbHUsIGluIHR5cGVfaW5mbyAlbHhcbiIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBucl9nZm5zLCAKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIG5yX2dmbnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAocGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50
X21hc2spKTsKICAgICAgICAgICAgIGVycm9ycysrOwogICAgICAgICB9CkBAIC02MDMsNyArNjEx
LDcgQEAgaW50IG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCiAgICAgICAgIC51Lm1lbV9zaGFyaW5nLnAybXQgPSBwMm1fcmFtX3No
YXJlZAogICAgIH07CiAKLSAgICBpZiAoIChyYyA9IF9fdm1fZXZlbnRfY2xhaW1fc2xvdChkLCAK
KyAgICBpZiAoIChyYyA9IF9fdm1fZXZlbnRfY2xhaW1fc2xvdChkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgZC0+dm1fZXZlbnRfc2hhcmUsIGFsbG93X3NsZWVwKSkgPCAwICkKICAgICAgICAg
cmV0dXJuIHJjOwogCkBAIC02MjksOSArNjM3LDkgQEAgdW5zaWduZWQgaW50IG1lbV9zaGFyaW5n
X2dldF9ucl9zaGFyZWRfbWZucyh2b2lkKQogfQogCiAvKiBGdW5jdGlvbnMgdGhhdCBjaGFuZ2Ug
YSBwYWdlJ3MgdHlwZSBhbmQgb3duZXJzaGlwICovCi1zdGF0aWMgaW50IHBhZ2VfbWFrZV9zaGFy
YWJsZShzdHJ1Y3QgZG9tYWluICpkLCAKLSAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgCi0gICAgICAgICAgICAgICAgICAgICAgIGludCBleHBlY3RlZF9yZWZj
bnQpCitzdGF0aWMgaW50IHBhZ2VfbWFrZV9zaGFyYWJsZShzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBleHBlY3RlZF9yZWZjbnQpCiB7CiAgICAgYm9v
bF90IGRyb3BfZG9tX3JlZjsKIApAQCAtNjU4LDggKzY2NiwxMCBAQCBzdGF0aWMgaW50IHBhZ2Vf
bWFrZV9zaGFyYWJsZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICByZXR1cm4gLUVFWElTVDsK
ICAgICB9CiAKLSAgICAvKiBDaGVjayBpZiB0aGUgcmVmIGNvdW50IGlzIDIuIFRoZSBmaXJzdCBm
cm9tIFBHQ19hbGxvY2F0ZWQsIGFuZAotICAgICAqIHRoZSBzZWNvbmQgZnJvbSBnZXRfcGFnZV9h
bmRfdHlwZSBhdCB0aGUgdG9wIG9mIHRoaXMgZnVuY3Rpb24gKi8KKyAgICAvKgorICAgICAqIENo
ZWNrIGlmIHRoZSByZWYgY291bnQgaXMgMi4gVGhlIGZpcnN0IGZyb20gUEdDX2FsbG9jYXRlZCwg
YW5kCisgICAgICogdGhlIHNlY29uZCBmcm9tIGdldF9wYWdlX2FuZF90eXBlIGF0IHRoZSB0b3Ag
b2YgdGhpcyBmdW5jdGlvbi4KKyAgICAgKi8KICAgICBpZiAoIHBhZ2UtPmNvdW50X2luZm8gIT0g
KFBHQ19hbGxvY2F0ZWQgfCAoMiArIGV4cGVjdGVkX3JlZmNudCkpICkKICAgICB7CiAgICAgICAg
IHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwpAQCAtNjc1LDYgKzY4NSw3IEBAIHN0
YXRpYyBpbnQgcGFnZV9tYWtlX3NoYXJhYmxlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBpZiAo
IGRyb3BfZG9tX3JlZiApCiAgICAgICAgIHB1dF9kb21haW4oZCk7CisKICAgICByZXR1cm4gMDsK
IH0KIApAQCAtNjg0LDcgKzY5NSw3IEBAIHN0YXRpYyBpbnQgcGFnZV9tYWtlX3ByaXZhdGUoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGlmICggIWdldF9w
YWdlKHBhZ2UsIGRvbV9jb3cpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgCisKICAg
ICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAKICAgICBpZiAoIGQtPmlzX2R5aW5n
ICkKQEAgLTcyNywxMCArNzM4LDEzIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAq
X19ncmFiX3NoYXJlZF9wYWdlKG1mbl90IG1mbikKIAogICAgIGlmICggIW1mbl92YWxpZChtZm4p
ICkKICAgICAgICAgcmV0dXJuIE5VTEw7CisKICAgICBwZyA9IG1mbl90b19wYWdlKG1mbik7CiAK
LSAgICAvKiBJZiB0aGUgcGFnZSBpcyBub3QgdmFsaWRhdGVkIHdlIGNhbid0IGxvY2sgaXQsIGFu
ZCBpZiBpdCdzICAKLSAgICAgKiBub3QgdmFsaWRhdGVkIGl0J3Mgb2J2aW91c2x5IG5vdCBzaGFy
ZWQuICovCisgICAgLyoKKyAgICAgKiBJZiB0aGUgcGFnZSBpcyBub3QgdmFsaWRhdGVkIHdlIGNh
bid0IGxvY2sgaXQsIGFuZCBpZiBpdCdzCisgICAgICogbm90IHZhbGlkYXRlZCBpdCdzIG9idmlv
dXNseSBub3Qgc2hhcmVkLgorICAgICAqLwogICAgIGlmICggIW1lbV9zaGFyaW5nX3BhZ2VfbG9j
ayhwZykgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtNzU0LDEwICs3NjgsMTAgQEAgc3Rh
dGljIGludCBkZWJ1Z19tZm4obWZuX3QgbWZuKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAg
ICB9CiAKLSAgICBNRU1fU0hBUklOR19ERUJVRyggCisgICAgTUVNX1NIQVJJTkdfREVCVUcoCiAg
ICAgICAgICAgICAiRGVidWcgcGFnZTogTUZOPSVseCBpcyBjaT0lbHgsIHRpPSVseCwgb3duZXJf
aWQ9JWRcbiIsCi0gICAgICAgICAgICBtZm5feChwYWdlX3RvX21mbihwYWdlKSksIAotICAgICAg
ICAgICAgcGFnZS0+Y291bnRfaW5mbywgCisgICAgICAgICAgICBtZm5feChwYWdlX3RvX21mbihw
YWdlKSksCisgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLAogICAgICAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8sCiAgICAgICAgICAgICBwYWdlX2dldF9vd25lcihwYWdlKS0+ZG9t
YWluX2lkKTsKIApAQCAtNzc1LDcgKzc4OSw3IEBAIHN0YXRpYyBpbnQgZGVidWdfZ2ZuKHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbikKIAogICAgIG1mbiA9IGdldF9nZm5fcXVlcnkoZCwgZ2Zu
X3goZ2ZuKSwgJnAybXQpOwogCi0gICAgTUVNX1NIQVJJTkdfREVCVUcoIkRlYnVnIGZvciBkb20l
ZCwgZ2ZuPSUiIFBSSV9nZm4gIlxuIiwgCisgICAgTUVNX1NIQVJJTkdfREVCVUcoIkRlYnVnIGZv
ciBkb20lZCwgZ2ZuPSUiIFBSSV9nZm4gIlxuIiwKICAgICAgICAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQsIGdmbl94KGdmbikpOwogICAgIG51bV9yZWZzID0gZGVidWdfbWZuKG1mbik7CiAg
ICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKQEAgLTc5Niw5ICs4MTAsOSBAQCBzdGF0aWMgaW50
IGRlYnVnX2dyZWYoc3RydWN0IGRvbWFpbiAqZCwgZ3JhbnRfcmVmX3QgcmVmKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJlZiwgcmMpOwogICAgICAgICByZXR1cm4g
cmM7CiAgICAgfQotICAgIAorCiAgICAgTUVNX1NIQVJJTkdfREVCVUcoCi0gICAgICAgICAgICAi
PT0+IEdyYW50IFtkb209JWQscmVmPSVkXSwgc3RhdHVzPSV4LiAiLCAKKyAgICAgICAgICAgICI9
PT4gR3JhbnQgW2RvbT0lZCxyZWY9JWRdLCBzdGF0dXM9JXguICIsCiAgICAgICAgICAgICBkLT5k
b21haW5faWQsIHJlZiwgc3RhdHVzKTsKIAogICAgIHJldHVybiBkZWJ1Z19nZm4oZCwgZ2ZuKTsK
QEAgLTgyNCwxNSArODM4LDEyIEBAIHN0YXRpYyBpbnQgbm9taW5hdGVfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogUmV0dXJuIHRo
ZSBoYW5kbGUgaWYgdGhlIHBhZ2UgaXMgYWxyZWFkeSBzaGFyZWQgKi8KLSAgICBpZiAoIHAybV9p
c19zaGFyZWQocDJtdCkgKSB7CisgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKKyAgICB7
CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gX19ncmFiX3NoYXJlZF9wYWdlKG1mbik7
CiAgICAgICAgIGlmICggIXBnICkKLSAgICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5M
T0dfRVJSLAotICAgICAgICAgICAgICAgICAgICAiU2hhcmVkIHAybSBlbnRyeSBnZm4gJSIgUFJJ
X2dmbiAiLCBidXQgY291bGQgbm90IGdyYWIgbWZuICUiIFBSSV9tZm4gIiBkb20lZFxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuKSwgbWZuX3gobWZuKSwgZC0+ZG9tYWluX2lkKTsK
ICAgICAgICAgICAgIEJVRygpOwotICAgICAgICB9CisKICAgICAgICAgKnBoYW5kbGUgPSBwZy0+
c2hhcmluZy0+aGFuZGxlOwogICAgICAgICByZXQgPSAwOwogICAgICAgICBtZW1fc2hhcmluZ19w
YWdlX3VubG9jayhwZyk7CkBAIC04NDMsNyArODU0LDYgQEAgc3RhdGljIGludCBub21pbmF0ZV9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICBpZiAoICFwMm1faXNfc2hhcmFi
bGUocDJtdCkgKQogICAgICAgICBnb3RvIG91dDsKIAotI2lmZGVmIENPTkZJR19IVk0KICAgICAv
KiBDaGVjayBpZiB0aGVyZSBhcmUgbWVtX2FjY2Vzcy9yZW1hcHBlZCBhbHRwMm0gZW50cmllcyBm
b3IgdGhpcyBwYWdlICovCiAgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGQpICkKICAgICB7CkBAIC04
NzIsNDIgKzg4Miw0MiBAQCBzdGF0aWMgaW50IG5vbWluYXRlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLAogCiAgICAgICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKICAgICB9Ci0j
ZW5kaWYKIAogICAgIC8qIFRyeSB0byBjb252ZXJ0IHRoZSBtZm4gdG8gdGhlIHNoYXJhYmxlIHR5
cGUgKi8KICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKLSAgICByZXQgPSBwYWdlX21ha2Vf
c2hhcmFibGUoZCwgcGFnZSwgZXhwZWN0ZWRfcmVmY250KTsgCi0gICAgaWYgKCByZXQgKSAKKyAg
ICByZXQgPSBwYWdlX21ha2Vfc2hhcmFibGUoZCwgcGFnZSwgZXhwZWN0ZWRfcmVmY250KTsKKyAg
ICBpZiAoIHJldCApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgLyogTm93IHRoYXQgdGhlIHBh
Z2UgaXMgdmFsaWRhdGVkLCB3ZSBjYW4gbG9jayBpdC4gVGhlcmUgaXMgbm8gCi0gICAgICogcmFj
ZSBiZWNhdXNlIHdlJ3JlIGhvbGRpbmcgdGhlIHAybSBlbnRyeSwgc28gbm8gb25lIGVsc2UgCi0g
ICAgICogY291bGQgYmUgbm9taW5hdGluZyB0aGlzIGdmbiAqLworICAgIC8qCisgICAgICogTm93
IHRoYXQgdGhlIHBhZ2UgaXMgdmFsaWRhdGVkLCB3ZSBjYW4gbG9jayBpdC4gVGhlcmUgaXMgbm8K
KyAgICAgKiByYWNlIGJlY2F1c2Ugd2UncmUgaG9sZGluZyB0aGUgcDJtIGVudHJ5LCBzbyBubyBv
bmUgZWxzZQorICAgICAqIGNvdWxkIGJlIG5vbWluYXRpbmcgdGhpcyBnZm4uCisgICAgICovCiAg
ICAgcmV0ID0gLUVOT0VOVDsKICAgICBpZiAoICFtZW1fc2hhcmluZ19wYWdlX2xvY2socGFnZSkg
KQogICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIEluaXRpYWxpemUgdGhlIHNoYXJlZCBzdGF0
ZSAqLwogICAgIHJldCA9IC1FTk9NRU07Ci0gICAgaWYgKCAocGFnZS0+c2hhcmluZyA9IAotICAg
ICAgICAgICAgeG1hbGxvYyhzdHJ1Y3QgcGFnZV9zaGFyaW5nX2luZm8pKSA9PSBOVUxMICkKKyAg
ICBpZiAoICEocGFnZS0+c2hhcmluZyA9IHhtYWxsb2Moc3RydWN0IHBhZ2Vfc2hhcmluZ19pbmZv
KSkgKQogICAgIHsKICAgICAgICAgLyogTWFraW5nIGEgcGFnZSBwcml2YXRlIGF0b21pY2FsbHkg
dW5sb2NrcyBpdCAqLwotICAgICAgICBCVUdfT04ocGFnZV9tYWtlX3ByaXZhdGUoZCwgcGFnZSkg
IT0gMCk7CisgICAgICAgIEJVR19PTihwYWdlX21ha2VfcHJpdmF0ZShkLCBwYWdlKSk7CiAgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBwYWdlLT5zaGFyaW5nLT5wZyA9IHBhZ2U7CiAgICAg
cm1hcF9pbml0KHBhZ2UpOwogCiAgICAgLyogQ3JlYXRlIHRoZSBoYW5kbGUgKi8KLSAgICBwYWdl
LT5zaGFyaW5nLT5oYW5kbGUgPSBnZXRfbmV4dF9oYW5kbGUoKTsgIAorICAgIHBhZ2UtPnNoYXJp
bmctPmhhbmRsZSA9IGdldF9uZXh0X2hhbmRsZSgpOwogCiAgICAgLyogQ3JlYXRlIHRoZSBsb2Nh
bCBnZm4gaW5mbyAqLwotICAgIGlmICggbWVtX3NoYXJpbmdfZ2ZuX2FsbG9jKHBhZ2UsIGQsIGdm
bl94KGdmbikpID09IE5VTEwgKQorICAgIGlmICggIW1lbV9zaGFyaW5nX2dmbl9hbGxvYyhwYWdl
LCBkLCBnZm5feChnZm4pKSApCiAgICAgewogICAgICAgICB4ZnJlZShwYWdlLT5zaGFyaW5nKTsK
ICAgICAgICAgcGFnZS0+c2hhcmluZyA9IE5VTEw7Ci0gICAgICAgIEJVR19PTihwYWdlX21ha2Vf
cHJpdmF0ZShkLCBwYWdlKSAhPSAwKTsKKyAgICAgICAgQlVHX09OKHBhZ2VfbWFrZV9wcml2YXRl
KGQsIHBhZ2UpKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC05NDYsMTUgKzk1Niwx
OSBAQCBzdGF0aWMgaW50IHNoYXJlX3BhZ2VzKHN0cnVjdCBkb21haW4gKnNkLCBnZm5fdCBzZ2Zu
LCBzaHJfaGFuZGxlX3Qgc2gsCiAgICAgZ2V0X3R3b19nZm5zKHNkLCBzZ2ZuLCAmc21mbl90eXBl
LCBOVUxMLCAmc21mbiwKICAgICAgICAgICAgICAgICAgY2QsIGNnZm4sICZjbWZuX3R5cGUsIE5V
TEwsICZjbWZuLCAwLCAmdGcpOwogCi0gICAgLyogVGhpcyB0cmlja3kgYnVzaW5lc3MgaXMgdG8g
YXZvaWQgdHdvIGNhbGxlcnMgZGVhZGxvY2tpbmcgaWYgCi0gICAgICogZ3JhYmJpbmcgcGFnZXMg
aW4gb3Bwb3NpdGUgY2xpZW50L3NvdXJjZSBvcmRlciAqLworICAgIC8qCisgICAgICogVGhpcyB0
cmlja3kgYnVzaW5lc3MgaXMgdG8gYXZvaWQgdHdvIGNhbGxlcnMgZGVhZGxvY2tpbmcgaWYKKyAg
ICAgKiBncmFiYmluZyBwYWdlcyBpbiBvcHBvc2l0ZSBjbGllbnQvc291cmNlIG9yZGVyLgorICAg
ICAqLwogICAgIGlmICggbWZuX2VxKHNtZm4sIGNtZm4pICkKICAgICB7Ci0gICAgICAgIC8qIFRo
ZSBwYWdlcyBhcmUgYWxyZWFkeSB0aGUgc2FtZS4gIFdlIGNvdWxkIHJldHVybiBzb21lCisgICAg
ICAgIC8qCisgICAgICAgICAqIFRoZSBwYWdlcyBhcmUgYWxyZWFkeSB0aGUgc2FtZS4gIFdlIGNv
dWxkIHJldHVybiBzb21lCiAgICAgICAgICAqIGtpbmQgb2YgZXJyb3IgaGVyZSwgYnV0IG5vIG1h
dHRlciBob3cgeW91IGxvb2sgYXQgaXQsCiAgICAgICAgICAqIHRoZSBwYWdlcyBhcmUgYWxyZWFk
eSAnc2hhcmVkJy4gIEl0IHBvc3NpYmx5IHJlcHJlc2VudHMKICAgICAgICAgICogYSBiaWcgcHJv
YmxlbSBzb21ld2hlcmUgZWxzZSwgYnV0IGFzIGZhciBhcyBzaGFyaW5nIGlzCi0gICAgICAgICAq
IGNvbmNlcm5lZDogZ3JlYXQgc3VjY2VzcyEgKi8KKyAgICAgICAgICogY29uY2VybmVkOiBncmVh
dCBzdWNjZXNzIQorICAgICAgICAgKi8KICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgZ290byBl
cnJfb3V0OwogICAgIH0KQEAgLTEwMTAsMTEgKzEwMjQsMTUgQEAgc3RhdGljIGludCBzaGFyZV9w
YWdlcyhzdHJ1Y3QgZG9tYWluICpzZCwgZ2ZuX3Qgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAogICAg
IHJtYXBfc2VlZF9pdGVyYXRvcihjcGFnZSwgJnJpKTsKICAgICB3aGlsZSAoIChnZm4gPSBybWFw
X2l0ZXJhdGUoY3BhZ2UsICZyaSkpICE9IE5VTEwpCiAgICAgewotICAgICAgICAvKiBHZXQgdGhl
IHNvdXJjZSBwYWdlIGFuZCB0eXBlLCB0aGlzIHNob3VsZCBuZXZlciBmYWlsOiAKLSAgICAgICAg
ICogd2UgYXJlIHVuZGVyIHNociBsb2NrLCBhbmQgZ290IGEgc3VjY2Vzc2Z1bCBsb29rdXAgKi8K
KyAgICAgICAgLyoKKyAgICAgICAgICogR2V0IHRoZSBzb3VyY2UgcGFnZSBhbmQgdHlwZSwgdGhp
cyBzaG91bGQgbmV2ZXIgZmFpbDoKKyAgICAgICAgICogd2UgYXJlIHVuZGVyIHNociBsb2NrLCBh
bmQgZ290IGEgc3VjY2Vzc2Z1bCBsb29rdXAuCisgICAgICAgICAqLwogICAgICAgICBCVUdfT04o
IWdldF9wYWdlX2FuZF90eXBlKHNwYWdlLCBkb21fY293LCBQR1Rfc2hhcmVkX3BhZ2UpKTsKLSAg
ICAgICAgLyogTW92ZSB0aGUgZ2ZuX2luZm8gZnJvbSBjbGllbnQgbGlzdCB0byBzb3VyY2UgbGlz
dC4KLSAgICAgICAgICogRG9uJ3QgY2hhbmdlIHRoZSB0eXBlIG9mIHJtYXAgZm9yIHRoZSBjbGll
bnQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogTW92ZSB0aGUgZ2ZuX2luZm8gZnJv
bSBjbGllbnQgbGlzdCB0byBzb3VyY2UgbGlzdC4KKyAgICAgICAgICogRG9uJ3QgY2hhbmdlIHRo
ZSB0eXBlIG9mIHJtYXAgZm9yIHRoZSBjbGllbnQgcGFnZS4KKyAgICAgICAgICovCiAgICAgICAg
IHJtYXBfZGVsKGdmbiwgY3BhZ2UsIDApOwogICAgICAgICBybWFwX2FkZChnZm4sIHNwYWdlKTsK
ICAgICAgICAgcHV0X2NvdW50Kys7CkBAIC0xMDQzLDE0ICsxMDYxLDE0IEBAIHN0YXRpYyBpbnQg
c2hhcmVfcGFnZXMoc3RydWN0IGRvbWFpbiAqc2QsIGdmbl90IHNnZm4sIHNocl9oYW5kbGVfdCBz
aCwKICAgICBhdG9taWNfZGVjKCZucl9zaGFyZWRfbWZucyk7CiAgICAgYXRvbWljX2luYygmbnJf
c2F2ZWRfbWZucyk7CiAgICAgcmV0ID0gMDsKLSAgICAKKwogZXJyX291dDoKICAgICBwdXRfdHdv
X2dmbnMoJnRnKTsKICAgICByZXR1cm4gcmV0OwogfQogCiBpbnQgbWVtX3NoYXJpbmdfYWRkX3Rv
X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcgc2dmbiwgc2hyX2hhbmRs
ZV90IHNoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmNkLCB1
bnNpZ25lZCBsb25nIGNnZm4pIAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBkb21haW4gKmNkLCB1bnNpZ25lZCBsb25nIGNnZm4pCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqc3BhZ2U7CiAgICAgaW50IHJldCA9IC1FSU5WQUw7CkBAIC0xMDY5LDE1ICsxMDg3LDE4IEBA
IGludCBtZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpzZCwgdW5zaWdu
ZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlCiAgICAgc3BhZ2UgPSBfX2dyYWJfc2hhcmVkX3BhZ2Uo
c21mbik7CiAgICAgaWYgKCBzcGFnZSA9PSBOVUxMICkKICAgICAgICAgZ290byBlcnJfb3V0Owor
CiAgICAgQVNTRVJUKHNtZm5fdHlwZSA9PSBwMm1fcmFtX3NoYXJlZCk7CiAKICAgICAvKiBDaGVj
ayB0aGF0IHRoZSBoYW5kbGVzIG1hdGNoICovCiAgICAgaWYgKCBzcGFnZS0+c2hhcmluZy0+aGFu
ZGxlICE9IHNoICkKICAgICAgICAgZ290byBlcnJfdW5sb2NrOwogCi0gICAgLyogTWFrZSBzdXJl
IHRoZSB0YXJnZXQgcGFnZSBpcyBhIGhvbGUgaW4gdGhlIHBoeXNtYXAuIFRoZXNlIGFyZSB0eXBp
Y2FsbHkKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGUgdGFyZ2V0IHBhZ2UgaXMgYSBob2xl
IGluIHRoZSBwaHlzbWFwLiBUaGVzZSBhcmUgdHlwaWNhbGx5CiAgICAgICogcDJtX21taW9fZG0s
IGJ1dCBhbHNvIGFjY2VwdCBwMm1faW52YWxpZCBhbmQgcGFnZWQgb3V0IHBhZ2VzLiBTZWUgdGhl
Ci0gICAgICogZGVmaW5pdGlvbiBvZiBwMm1faXNfaG9sZSBpbiBwMm0uaC4gKi8KKyAgICAgKiBk
ZWZpbml0aW9uIG9mIHAybV9pc19ob2xlIGluIHAybS5oLgorICAgICAqLwogICAgIGlmICggIXAy
bV9pc19ob2xlKGNtZm5fdHlwZSkgKQogICAgIHsKICAgICAgICAgcmV0ID0gWEVOTUVNX1NIQVJJ
TkdfT1BfQ19IQU5ETEVfSU5WQUxJRDsKQEAgLTEwODYsNyArMTEwNyw3IEBAIGludCBtZW1fc2hh
cmluZ19hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2Zu
LCBzaHJfaGFuZGxlCiAKICAgICAvKiBUaGlzIGlzIHNpbXBsZXIgdGhhbiByZWd1bGFyIHNoYXJp
bmcgKi8KICAgICBCVUdfT04oIWdldF9wYWdlX2FuZF90eXBlKHNwYWdlLCBkb21fY293LCBQR1Rf
c2hhcmVkX3BhZ2UpKTsKLSAgICBpZiAoIChnZm5faW5mbyA9IG1lbV9zaGFyaW5nX2dmbl9hbGxv
YyhzcGFnZSwgY2QsIGNnZm4pKSA9PSBOVUxMICkKKyAgICBpZiAoICEoZ2ZuX2luZm8gPSBtZW1f
c2hhcmluZ19nZm5fYWxsb2Moc3BhZ2UsIGNkLCBjZ2ZuKSkgKQogICAgIHsKICAgICAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUoc3BhZ2UpOwogICAgICAgICByZXQgPSAtRU5PTUVNOwpAQCAtMTEwMiwx
MSArMTEyMywxNyBAQCBpbnQgbWVtX3NoYXJpbmdfYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFp
biAqc2QsIHVuc2lnbmVkIGxvbmcgc2dmbiwgc2hyX2hhbmRsZQogICAgICAgICBtZW1fc2hhcmlu
Z19nZm5fZGVzdHJveShzcGFnZSwgY2QsIGdmbl9pbmZvKTsKICAgICAgICAgcHV0X3BhZ2VfYW5k
X3R5cGUoc3BhZ2UpOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIC8qIFRoZXJlIGlzIGEgY2hhbmNl
IHdlJ3JlIHBsdWdnaW5nIGEgaG9sZSB3aGVyZSBhIHBhZ2VkIG91dCBwYWdlIHdhcyAqLworICAg
ICAgICAvKgorICAgICAgICAgKiBUaGVyZSBpcyBhIGNoYW5jZSB3ZSdyZSBwbHVnZ2luZyBhIGhv
bGUgd2hlcmUgYSBwYWdlZCBvdXQKKyAgICAgICAgICogcGFnZSB3YXMuCisgICAgICAgICAqLwog
ICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcoY21mbl90eXBlKSAmJiAoY21mbl90eXBlICE9IHAy
bV9yYW1fcGFnaW5nX291dCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBhdG9taWNfZGVjKCZj
ZC0+cGFnZWRfcGFnZXMpOwotICAgICAgICAgICAgLyogRnVydGhlciwgdGhlcmUgaXMgYSBjaGFu
Y2UgdGhpcyB3YXMgYSB2YWxpZCBwYWdlLiBEb24ndCBsZWFrIGl0LiAqLworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIEZ1cnRoZXIsIHRoZXJlIGlzIGEgY2hhbmNlIHRoaXMgd2FzIGEg
dmFsaWQgcGFnZS4KKyAgICAgICAgICAgICAqIERvbid0IGxlYWsgaXQuCisgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgIGlmICggbWZuX3ZhbGlkKGNtZm4pICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpjcGFnZSA9IG1mbl90b19wYWdlKGNtZm4p
OwpAQCAtMTEzMywxMyArMTE2MCwxNCBAQCBlcnJfb3V0OgogfQogCiAKLS8qIEEgbm90ZSBvbiB0
aGUgcmF0aW9uYWxlIGZvciB1bnNoYXJlIGVycm9yIGhhbmRsaW5nOgorLyoKKyAqIEEgbm90ZSBv
biB0aGUgcmF0aW9uYWxlIGZvciB1bnNoYXJlIGVycm9yIGhhbmRsaW5nOgogICogIDEuIFVuc2hh
cmUgY2FuIG9ubHkgZmFpbCB3aXRoIEVOT01FTS4gQW55IG90aGVyIGVycm9yIGNvbmRpdGlvbnMg
QlVHX09OKCkncwogICogIDIuIFdlIG5vdGlmeSBhIHBvdGVudGlhbCBkb20wIGhlbHBlciB0aHJv
dWdoIGEgdm1fZXZlbnQgcmluZy4gQnV0IHdlCi0gKiAgICAgYWxsb3cgdGhlIG5vdGlmaWNhdGlv
biB0byBub3QgZ28gdG8gc2xlZXAuIElmIHRoZSBldmVudCByaW5nIGlzIGZ1bGwgCisgKiAgICAg
YWxsb3cgdGhlIG5vdGlmaWNhdGlvbiB0byBub3QgZ28gdG8gc2xlZXAuIElmIHRoZSBldmVudCBy
aW5nIGlzIGZ1bGwKICAqICAgICBvZiBFTk9NRU0gd2FybmluZ3MsIHRoZW4gaXQncyBvbiB0aGUg
YmFsbC4KICAqICAzLiBXZSBjYW5ub3QgZ28gdG8gc2xlZXAgdW50aWwgdGhlIHVuc2hhcmUgaXMg
cmVzb2x2ZWQsIGJlY2F1c2Ugd2UgbWlnaHQKLSAqICAgICBiZSBidXJpZWQgZGVlcCBpbnRvIGxv
Y2tzIChlLmcuIHNvbWV0aGluZyAtPiBjb3B5X3RvX3VzZXIgLT4gX19odm1fY29weSkgCisgKiAg
ICAgYmUgYnVyaWVkIGRlZXAgaW50byBsb2NrcyAoZS5nLiBzb21ldGhpbmcgLT4gY29weV90b191
c2VyIC0+IF9faHZtX2NvcHkpCiAgKiAgNC4gU28sIHdlIG1ha2Ugc3VyZSB3ZToKICAqICAgICA0
LjEuIHJldHVybiBhbiBlcnJvcgogICogICAgIDQuMi4gZG8gbm90IGNvcnJ1cHQgc2hhcmVkIG1l
bW9yeQpAQCAtMTE0NywxOSArMTE3NSwyMCBAQCBlcnJfb3V0OgogICogICAgIDQuNC4gbGV0IHRo
ZSBndWVzdCBkZWFsIHdpdGggaXQgaWYgdGhlIGVycm9yIHByb3BhZ2F0aW9uIHdpbGwgcmVhY2gg
aXQKICAqLwogaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZmxhZ3MpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDE2X3QgZmxhZ3MpCiB7CiAgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIG1m
bl90IG1mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCAqb2xkX3BhZ2U7CiAgICAgaW50
IGxhc3RfZ2ZuOwogICAgIGdmbl9pbmZvX3QgKmdmbl9pbmZvID0gTlVMTDsKLSAgIAorCiAgICAg
bWZuID0gZ2V0X2dmbihkLCBnZm4sICZwMm10KTsKLSAgICAKKwogICAgIC8qIEhhcyBzb21lb25l
IGFscmVhZHkgdW5zaGFyZWQgaXQ/ICovCi0gICAgaWYgKCAhcDJtX2lzX3NoYXJlZChwMm10KSAp
IHsKKyAgICBpZiAoICFwMm1faXNfc2hhcmVkKHAybXQpICkKKyAgICB7CiAgICAgICAgIHB1dF9n
Zm4oZCwgZ2ZuKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQpAQCAtMTE2NywyNiArMTE5Niwz
MCBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICBwYWdlID0gX19ncmFiX3NoYXJlZF9wYWdlKG1mbik7CiAgICAgaWYgKCBwYWdlID09IE5VTEwg
KQogICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkRvbWFpbiBwMm0gaXMgc2hh
cmVkLCBidXQgcGFnZSBpcyBub3Q6ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IiVseFxuIiwgZ2ZuKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkRvbWFpbiBwMm0g
aXMgc2hhcmVkLCBidXQgcGFnZSBpcyBub3Q6ICVseFxuIiwKKyAgICAgICAgICAgICAgICAgZ2Zu
KTsKICAgICAgICAgQlVHKCk7CiAgICAgfQogCiAgICAgZ2ZuX2luZm8gPSBybWFwX3JldHJpZXZl
KGQtPmRvbWFpbl9pZCwgZ2ZuLCBwYWdlKTsKICAgICBpZiAoIHVubGlrZWx5KGdmbl9pbmZvID09
IE5VTEwpICkKICAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZCBub3Qg
ZmluZCBnZm5faW5mbyBmb3Igc2hhcmVkIGdmbjogIgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiJWx4XG4iLCBnZm4pOworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiQ291
bGQgbm90IGZpbmQgZ2ZuX2luZm8gZm9yIHNoYXJlZCBnZm46ICVseFxuIiwKKyAgICAgICAgICAg
ICAgICAgZ2ZuKTsKICAgICAgICAgQlVHKCk7CiAgICAgfQogCi0gICAgLyogRG8gdGhlIGFjY291
bnRpbmcgZmlyc3QuIElmIGFueXRoaW5nIGZhaWxzIGJlbG93LCB3ZSBoYXZlIGJpZ2dlcgotICAg
ICAqIGJpZ2dlciBmaXNoIHRvIGZyeS4gRmlyc3QsIHJlbW92ZSB0aGUgZ2ZuIGZyb20gdGhlIGxp
c3QuICovIAorICAgIC8qCisgICAgICogRG8gdGhlIGFjY291bnRpbmcgZmlyc3QuIElmIGFueXRo
aW5nIGZhaWxzIGJlbG93LCB3ZSBoYXZlIGJpZ2dlcgorICAgICAqIGJpZ2dlciBmaXNoIHRvIGZy
eS4gRmlyc3QsIHJlbW92ZSB0aGUgZ2ZuIGZyb20gdGhlIGxpc3QuCisgICAgICovCiAgICAgbGFz
dF9nZm4gPSBybWFwX2hhc19vbmVfZW50cnkocGFnZSk7CiAgICAgaWYgKCBsYXN0X2dmbiApCiAg
ICAgewotICAgICAgICAvKiBDbGVhbiB1cCBzaGFyZWQgc3RhdGUuIEdldCByaWQgb2YgdGhlIDxk
b21pZCwgZ2ZuPiB0dXBsZQotICAgICAgICAgKiBiZWZvcmUgZGVzdHJveWluZyB0aGUgcm1hcC4g
Ki8KKyAgICAgICAgLyoKKyAgICAgICAgICogQ2xlYW4gdXAgc2hhcmVkIHN0YXRlLiBHZXQgcmlk
IG9mIHRoZSA8ZG9taWQsIGdmbj4gdHVwbGUKKyAgICAgICAgICogYmVmb3JlIGRlc3Ryb3lpbmcg
dGhlIHJtYXAuCisgICAgICAgICAqLwogICAgICAgICBtZW1fc2hhcmluZ19nZm5fZGVzdHJveShw
YWdlLCBkLCBnZm5faW5mbyk7CiAgICAgICAgIHBhZ2Vfc2hhcmluZ19kaXNwb3NlKHBhZ2UpOwog
ICAgICAgICBwYWdlLT5zaGFyaW5nID0gTlVMTDsKQEAgLTExOTUsOCArMTIyOCwxMCBAQCBpbnQg
X19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBlbHNlCiAg
ICAgICAgIGF0b21pY19kZWMoJm5yX3NhdmVkX21mbnMpOwogCi0gICAgLyogSWYgdGhlIEdGTiBp
cyBnZXR0aW5nIGRlc3Ryb3llZCBkcm9wIHRoZSByZWZlcmVuY2VzIHRvIE1GTiAKLSAgICAgKiAo
cG9zc2libHkgZnJlZWluZyB0aGUgcGFnZSksIGFuZCBleGl0IGVhcmx5ICovCisgICAgLyoKKyAg
ICAgKiBJZiB0aGUgR0ZOIGlzIGdldHRpbmcgZGVzdHJveWVkIGRyb3AgdGhlIHJlZmVyZW5jZXMg
dG8gTUZOCisgICAgICogKHBvc3NpYmx5IGZyZWVpbmcgdGhlIHBhZ2UpLCBhbmQgZXhpdCBlYXJs
eS4KKyAgICAgKi8KICAgICBpZiAoIGZsYWdzICYgTUVNX1NIQVJJTkdfREVTVFJPWV9HRk4gKQog
ICAgIHsKICAgICAgICAgaWYgKCAhbGFzdF9nZm4gKQpAQCAtMTIxMiw3ICsxMjQ3LDcgQEAgaW50
IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAg
cmV0dXJuIDA7CiAgICAgfQotIAorCiAgICAgaWYgKCBsYXN0X2dmbiApCiAgICAgewogICAgICAg
ICAvKiBNYWtpbmcgYSBwYWdlIHByaXZhdGUgYXRvbWljYWxseSB1bmxvY2tzIGl0ICovCkBAIC0x
MjIyLDE0ICsxMjU3LDE2IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLAogCiAgICAgb2xkX3BhZ2UgPSBwYWdlOwogICAgIHBhZ2UgPSBhbGxvY19kb21o
ZWFwX3BhZ2UoZCwgMCk7Ci0gICAgaWYgKCAhcGFnZSApIAorICAgIGlmICggIXBhZ2UgKQogICAg
IHsKICAgICAgICAgLyogVW5kbyBkZWMgb2YgbnJfc2F2ZWRfbWZucywgYXMgdGhlIHJldHJ5IHdp
bGwgZGVjcmVhc2UgYWdhaW4uICovCiAgICAgICAgIGF0b21pY19pbmMoJm5yX3NhdmVkX21mbnMp
OwogICAgICAgICBtZW1fc2hhcmluZ19wYWdlX3VubG9jayhvbGRfcGFnZSk7CiAgICAgICAgIHB1
dF9nZm4oZCwgZ2ZuKTsKLSAgICAgICAgLyogQ2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBwbGFj
aW5nIGFuIGV2ZW50Ci0gICAgICAgICAqIGluIHRoZSByaW5nICovCisgICAgICAgIC8qCisgICAg
ICAgICAqIENhbGxlciBpcyByZXNwb25zaWJsZSBmb3IgcGxhY2luZyBhbiBldmVudAorICAgICAg
ICAgKiBpbiB0aGUgcmluZy4KKyAgICAgICAgICovCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwog
ICAgIH0KIApAQCAtMTI0MCwxMSArMTI3NywxMSBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJl
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBtZW1fc2hhcmluZ19wYWdlX3VubG9jayhvbGRf
cGFnZSk7CiAgICAgcHV0X3BhZ2VfYW5kX3R5cGUob2xkX3BhZ2UpOwogCi1wcml2YXRlX3BhZ2Vf
Zm91bmQ6ICAgIAorcHJpdmF0ZV9wYWdlX2ZvdW5kOgogICAgIGlmICggcDJtX2NoYW5nZV90eXBl
X29uZShkLCBnZm4sIHAybV9yYW1fc2hhcmVkLCBwMm1fcmFtX3J3KSApCiAgICAgewotICAgICAg
ICBnZHByaW50ayhYRU5MT0dfRVJSLCAiQ291bGQgbm90IGNoYW5nZSBwMm0gdHlwZSBkICVodSBn
Zm4gJWx4LlxuIiwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkNvdWxkIG5vdCBjaGFuZ2Ug
cDJtIHR5cGUgZCAlaHUgZ2ZuICVseC5cbiIsCisgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuKTsKICAgICAgICAgQlVHKCk7CiAgICAgfQogCkBAIC0xMjc3LDIwICsxMzE0LDIzIEBA
IGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBt
Zm5fdCBtZm47CiAgICAgICAgIGludCBzZXRfcmM7CiAKLSAgICAgICAgaWYgKCBhdG9taWNfcmVh
ZCgmZC0+c2hyX3BhZ2VzKSA9PSAwICkKKyAgICAgICAgaWYgKCAhYXRvbWljX3JlYWQoJmQtPnNo
cl9wYWdlcykgKQogICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBfZ2ZuKGdmbiksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Ci0gICAgICAgIGlm
ICggbWZuX3ZhbGlkKG1mbikgJiYgKHQgPT0gcDJtX3JhbV9zaGFyZWQpICkKKyAgICAgICAgaWYg
KCBtZm5fdmFsaWQobWZuKSAmJiB0ID09IHAybV9yYW1fc2hhcmVkICkKICAgICAgICAgewogICAg
ICAgICAgICAgLyogRG9lcyBub3QgZmFpbCB3aXRoIEVOT01FTSBnaXZlbiB0aGUgREVTVFJPWSBm
bGFnICovCi0gICAgICAgICAgICBCVUdfT04oX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwg
Z2ZuLCAKLSAgICAgICAgICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVTVFJPWV9HRk4pKTsKLSAg
ICAgICAgICAgIC8qIENsZWFyIG91dCB0aGUgcDJtIGVudHJ5IHNvIG5vIG9uZSBlbHNlIG1heSB0
cnkgdG8KKyAgICAgICAgICAgIEJVR19PTihfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBn
Zm4sCisgICAgICAgICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVTVFJPWV9HRk4pKTsKKyAgICAg
ICAgICAgIC8qCisgICAgICAgICAgICAgKiBDbGVhciBvdXQgdGhlIHAybSBlbnRyeSBzbyBubyBv
bmUgZWxzZSBtYXkgdHJ5IHRvCiAgICAgICAgICAgICAgKiB1bnNoYXJlLiAgTXVzdCBzdWNjZWVk
OiB3ZSBqdXN0IHJlYWQgdGhlIG9sZCBlbnRyeSBhbmQKLSAgICAgICAgICAgICAqIHdlIGhvbGQg
dGhlIHAybSBsb2NrLiAqLworICAgICAgICAgICAgICogd2UgaG9sZCB0aGUgcDJtIGxvY2suCisg
ICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwg
X2dmbihnZm4pLCBfbWZuKDApLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX2ludmFsaWQsIHAybV9hY2Nlc3Nfcnd4LCAtMSk7Ci0gICAgICAg
ICAgICBBU1NFUlQoc2V0X3JjID09IDApOworICAgICAgICAgICAgQVNTRVJUKCFzZXRfcmMpOwog
ICAgICAgICAgICAgY291bnQgKz0gMHgxMDsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC0x
NDU0LDcgKzE0OTQsNyBAQCBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQogCiAgICAgICAgICAgICBpZiAoIFhFTk1F
TV9TSEFSSU5HX09QX0ZJRUxEX0lTX0dSRUYobXNvLnUuc2hhcmUuc291cmNlX2dmbikgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGdyYW50X3JlZl90IGdyZWYgPSAoZ3JhbnRfcmVm
X3QpIAorICAgICAgICAgICAgICAgIGdyYW50X3JlZl90IGdyZWYgPSAoZ3JhbnRfcmVmX3QpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoWEVOTUVNX1NIQVJJTkdfT1BfRklF
TERfR0VUX0dSRUYoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNv
LnUuc2hhcmUuc291cmNlX2dmbikpOwogICAgICAgICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdf
Z3JlZl90b19nZm4oZC0+Z3JhbnRfdGFibGUsIGdyZWYsICZzZ2ZuLApAQCAtMTQ3MCw3ICsxNTEw
LDcgQEAgaW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21l
bV9zaGFyaW5nX29wX3QpIGFyZykKIAogICAgICAgICAgICAgaWYgKCBYRU5NRU1fU0hBUklOR19P
UF9GSUVMRF9JU19HUkVGKG1zby51LnNoYXJlLmNsaWVudF9nZm4pICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBncmFudF9yZWZfdCBncmVmID0gKGdyYW50X3JlZl90KSAKKyAgICAg
ICAgICAgICAgICBncmFudF9yZWZfdCBncmVmID0gKGdyYW50X3JlZl90KQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX0dFVF9HUkVG
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zby51LnNoYXJlLmNs
aWVudF9nZm4pKTsKICAgICAgICAgICAgICAgICByYyA9IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2Zu
KGNkLT5ncmFudF90YWJsZSwgZ3JlZiwgJmNnZm4sCkBAIC0xNTM0LDcgKzE1NzQsNyBAQCBpbnQg
bWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdf
b3BfdCkgYXJnKQogICAgICAgICAgICAgc2ggICAgICA9IG1zby51LnNoYXJlLnNvdXJjZV9oYW5k
bGU7CiAgICAgICAgICAgICBjZ2ZuICAgID0gbXNvLnUuc2hhcmUuY2xpZW50X2dmbjsKIAotICAg
ICAgICAgICAgcmMgPSBtZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChkLCBzZ2ZuLCBzaCwgY2Qs
IGNnZm4pOyAKKyAgICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfYWRkX3RvX3BoeXNtYXAoZCwg
c2dmbiwgc2gsIGNkLCBjZ2ZuKTsKIAogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oY2Qp
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKaW5kZXggOGE1MjI5ZWUyMS4uNzE0MTU4ZDJhNiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNTA2
LDggKzUwNiwxMCBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICBpZiAoIChxICYgUDJNX1VOU0hBUkUp
ICYmIHAybV9pc19zaGFyZWQoKnQpICkKICAgICB7CiAgICAgICAgIEFTU0VSVChwMm1faXNfaG9z
dHAybShwMm0pKTsKLSAgICAgICAgLyogVHJ5IHRvIHVuc2hhcmUuIElmIHdlIGZhaWwsIGNvbW11
bmljYXRlIEVOT01FTSB3aXRob3V0Ci0gICAgICAgICAqIHNsZWVwaW5nLiAqLworICAgICAgICAv
KgorICAgICAgICAgKiBUcnkgdG8gdW5zaGFyZS4gSWYgd2UgZmFpbCwgY29tbXVuaWNhdGUgRU5P
TUVNIHdpdGhvdXQKKyAgICAgICAgICogc2xlZXBpbmcuCisgICAgICAgICAqLwogICAgICAgICBp
ZiAoIG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuX2wsIDApIDwgMCAp
CiAgICAgICAgICAgICBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLCBnZm5f
bCwgZmFsc2UpOwogICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgdCwgYSwg
cSwgcGFnZV9vcmRlciwgTlVMTCk7CkBAIC04ODcsMTUgKzg4OSwxNSBAQCBndWVzdF9waHlzbWFw
X2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgaWYg
KCBwMm1faXNfc2hhcmVkKG90KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIC8qIERvIGFuIHVu
c2hhcmUgdG8gY2xlYW5seSB0YWtlIGNhcmUgb2YgYWxsIGNvcm5lciAKLSAgICAgICAgICAgICAq
IGNhc2VzLiAqLworICAgICAgICAgICAgLyogRG8gYW4gdW5zaGFyZSB0byBjbGVhbmx5IHRha2Ug
Y2FyZSBvZiBhbGwgY29ybmVyIGNhc2VzLiAqLwogICAgICAgICAgICAgaW50IHJjOwogICAgICAg
ICAgICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkp
LCAwKTsKICAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIHAybV91bmxvY2socDJtKTsKLSAgICAgICAgICAgICAgICAvKiBOT1RFOiBTaG91bGQgYSBn
dWVzdCBkb21haW4gYnJpbmcgdGhpcyB1cG9uIGl0c2VsZiwKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIE5PVEU6IFNob3VsZCBhIGd1ZXN0IGRvbWFpbiBicmluZyB0aGlz
IHVwb24gaXRzZWxmLAogICAgICAgICAgICAgICAgICAqIHRoZXJlIGlzIG5vdCBhIHdob2xlIGxv
dCB3ZSBjYW4gZG8uIFdlIGFyZSBidXJpZWQKICAgICAgICAgICAgICAgICAgKiBkZWVwIGluIGxv
Y2tzIGZyb20gbW9zdCBjb2RlIHBhdGhzIGJ5IG5vdy4gU28sIGZhaWwKICAgICAgICAgICAgICAg
ICAgKiB0aGUgY2FsbCBhbmQgZG9uJ3QgdHJ5IHRvIHNsZWVwIG9uIGEgd2FpdCBxdWV1ZQpAQCAt
OTA0LDggKzkwNiw5IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAqIEhvd2V2ZXIsIGFsbCBj
dXJyZW50IChjaGFuZ2VzZXQgMzQzMmFiY2Y5MzgwKSBjb2RlCiAgICAgICAgICAgICAgICAgICog
cGF0aHMgYXZvaWQgdGhpcyB1bnNhdm91cnkgc2l0dWF0aW9uLiBGb3Igbm93LgogICAgICAgICAg
ICAgICAgICAqCi0gICAgICAgICAgICAgICAgICogRm9yZWlnbiBkb21haW5zIGFyZSBva2F5IHRv
IHBsYWNlIGFuIGV2ZW50IGFzIHRoZXkgCi0gICAgICAgICAgICAgICAgICogd29uJ3QgZ28gdG8g
c2xlZXAuICovCisgICAgICAgICAgICAgICAgICogRm9yZWlnbiBkb21haW5zIGFyZSBva2F5IHRv
IHBsYWNlIGFuIGV2ZW50IGFzIHRoZXkKKyAgICAgICAgICAgICAgICAgKiB3b24ndCBnbyB0byBz
bGVlcC4KKyAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICAodm9pZCltZW1fc2hh
cmluZ19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSwgZmFsc2UpOwog
ICAgICAgICAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaAppbmRl
eCBkYjIyNDY4NzQ0Li4xMjgwODMwYTg1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBA
IC0zMywxMiArMzMsMTQgQEAKICNkZWZpbmUgTUVNX1NIQVJJTkdfQVVESVQgMAogI2VuZGlmCiAK
LXR5cGVkZWYgdWludDY0X3Qgc2hyX2hhbmRsZV90OyAKK3R5cGVkZWYgdWludDY0X3Qgc2hyX2hh
bmRsZV90OwogCiB0eXBlZGVmIHN0cnVjdCBybWFwX2hhc2h0YWIgewogICAgIHN0cnVjdCBsaXN0
X2hlYWQgKmJ1Y2tldDsKLSAgICAvKiBPdmVybGFwcyB3aXRoIHByZXYgcG9pbnRlciBvZiBsaXN0
X2hlYWQgaW4gdW5pb24gYmVsb3cuCi0gICAgICogVW5saWtlIHRoZSBwcmV2IHBvaW50ZXIsIHRo
aXMgY2FuIGJlIE5VTEwuICovCisgICAgLyoKKyAgICAgKiBPdmVybGFwcyB3aXRoIHByZXYgcG9p
bnRlciBvZiBsaXN0X2hlYWQgaW4gdW5pb24gYmVsb3cuCisgICAgICogVW5saWtlIHRoZSBwcmV2
IHBvaW50ZXIsIHRoaXMgY2FuIGJlIE5VTEwuCisgICAgICovCiAgICAgdm9pZCAqZmxhZzsKIH0g
cm1hcF9oYXNodGFiX3Q7CiAKQEAgLTU3LDM0ICs1OSwzNCBAQCBzdHJ1Y3QgcGFnZV9zaGFyaW5n
X2luZm8KICAgICB9OwogfTsKIAotI2RlZmluZSBzaGFyaW5nX3N1cHBvcnRlZChfZCkgXAotICAg
IChpc19odm1fZG9tYWluKF9kKSAmJiBwYWdpbmdfbW9kZV9oYXAoX2QpKSAKLQogdW5zaWduZWQg
aW50IG1lbV9zaGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKHZvaWQpOwogdW5zaWduZWQgaW50IG1l
bV9zaGFyaW5nX2dldF9ucl9zaGFyZWRfbWZucyh2b2lkKTsKIAogI2RlZmluZSBNRU1fU0hBUklO
R19ERVNUUk9ZX0dGTiAgICAgICAoMTw8MSkKIC8qIE9ubHkgZmFpbHMgd2l0aCAtRU5PTUVNLiBF
bmZvcmNlIGl0IHdpdGggYSBCVUdfT04gd3JhcHBlci4gKi8KIGludCBfX21lbV9zaGFyaW5nX3Vu
c2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGdmbiwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IGZsYWdzKTsKLXN0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90IGZsYWdzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IGZsYWdzKTsKKworc3RhdGljIGlubGluZQoraW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZmxhZ3Mp
CiB7CiAgICAgaW50IHJjID0gX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ2ZuLCBmbGFn
cyk7CiAgICAgQlVHX09OKCByYyAmJiAocmMgIT0gLUVOT01FTSkgKTsKICAgICByZXR1cm4gcmM7
CiB9CiAKLS8qIElmIGNhbGxlZCBieSBhIGZvcmVpZ24gZG9tYWluLCBwb3NzaWJsZSBlcnJvcnMg
YXJlCisvKgorICogSWYgY2FsbGVkIGJ5IGEgZm9yZWlnbiBkb21haW4sIHBvc3NpYmxlIGVycm9y
cyBhcmUKICAqICAgLUVCVVNZIC0+IHJpbmcgZnVsbAogICogICAtRU5PU1lTIC0+IG5vIHJpbmcg
dG8gYmVnaW4gd2l0aAogICogYW5kIHRoZSBmb3JlaWduIG1hcHBlciBpcyByZXNwb25zaWJsZSBm
b3IgcmV0cnlpbmcuCiAgKgotICogSWYgY2FsbGVkIGJ5IHRoZSBndWVzdCB2Y3B1IGl0c2VsZiBh
bmQgYWxsb3dfc2xlZXAgaXMgc2V0LCBtYXkgCi0gKiBzbGVlcCBvbiBhIHdhaXQgcXVldWUsIHNv
IHRoZSBjYWxsZXIgaXMgcmVzcG9uc2libGUgZm9yIG5vdCAKLSAqIGhvbGRpbmcgbG9ja3Mgb24g
ZW50cnkuIEl0IG1heSBvbmx5IGZhaWwgd2l0aCBFTk9TWVMgCisgKiBJZiBjYWxsZWQgYnkgdGhl
IGd1ZXN0IHZjcHUgaXRzZWxmIGFuZCBhbGxvd19zbGVlcCBpcyBzZXQsIG1heQorICogc2xlZXAg
b24gYSB3YWl0IHF1ZXVlLCBzbyB0aGUgY2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBub3QKKyAq
IGhvbGRpbmcgbG9ja3Mgb24gZW50cnkuIEl0IG1heSBvbmx5IGZhaWwgd2l0aCBFTk9TWVMKICAq
CiAgKiBJZiBjYWxsZWQgYnkgdGhlIGd1ZXN0IHZjcHUgaXRzZWxmIGFuZCBhbGxvd19zbGVlcCBp
cyBub3Qgc2V0LAogICogdGhlbiBpdCdzIHRoZSBzYW1lIGFzIGEgZm9yZWlnbiBkb21haW4uCkBA
IC05MiwxMCArOTQsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfdW5zaGFyZV9w
YWdlKHN0cnVjdCBkb21haW4gKmQsCiBpbnQgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgYWxsb3dfc2xlZXApOwogaW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZyk7Ci1pbnQgbWVtX3NoYXJp
bmdfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIAoraW50IG1lbV9zaGFyaW5nX2RvbWN0bChzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9t
ZW1fc2hhcmluZ19vcCAqbWVjKTsKIAotLyogU2NhbnMgdGhlIHAybSBhbmQgcmVsaW5xdWlzaGVz
IGFueSBzaGFyZWQgcGFnZXMsIGRlc3Ryb3lpbmcgCisvKgorICogU2NhbnMgdGhlIHAybSBhbmQg
cmVsaW5xdWlzaGVzIGFueSBzaGFyZWQgcGFnZXMsIGRlc3Ryb3lpbmcKICAqIHRob3NlIGZvciB3
aGljaCB0aGlzIGRvbWFpbiBob2xkcyB0aGUgZmluYWwgcmVmZXJlbmNlLgogICogUHJlZW1wdGli
bGUuCiAgKi8KQEAgLTEwNywxOCArMTEwLDIyIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50
IG1lbV9zaGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKHZvaWQpCiB7CiAgICAgcmV0dXJuIDA7CiB9
CisKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG1lbV9zaGFyaW5nX2dldF9ucl9zaGFyZWRf
bWZucyh2b2lkKQogewogICAgIHJldHVybiAwOwogfQotc3RhdGljIGlubGluZSBpbnQgbWVtX3No
YXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZmxhZ3MpCisKK3N0YXRpYyBp
bmxpbmUKK2ludCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGZs
YWdzKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKIH0KLXN0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCisKK3N0YXRpYyBpbmxpbmUKK2ludCBtZW1f
c2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvd19zbGVlcCkKIHsKICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Xz-0000rb-2T; Wed, 25 Sep 2019 15:49:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Xx-0000qq-MD
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:41 +0000
X-Inumbo-ID: 104658e8-dfac-11e9-bf31-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 104658e8-dfac-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:31 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812635"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:29 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:41 -0700
Message-Id: <c5b510ea5712ea8922cc9ccc617ee6a7fe1c2606.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 03/18] tools/libxc: clean up memory
 sharing files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfbWVtc2hyLmMg
ICAgICAgfCAxMiArKysrKystLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygr
KSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA3NTU5ZTFiYzY5Li5i
N2M5OTBhYWZkIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjA2MCw3ICsyMDYwLDcgQEAgaW50
IHhjX21vbml0b3JfZW11bGF0ZV9lYWNoX3JlcCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9tYWluX2lkLAogICoKICAqIFNoYXJpbmcgaXMgc3VwcG9ydGVkIG9ubHkgb24gdGhlIHg4NiBh
cmNoaXRlY3R1cmUgaW4gNjQgYml0IG1vZGUsIHdpdGgKICAqIEhhcmR3YXJlLUFzc2lzdGVkIFBh
Z2luZyAoaS5lLiBJbnRlbCBFUFQsIEFNRCBOUFQpLiBNb3Jlb3ZlciwgQU1EIE5QVAotICogc3Vw
cG9ydCBpcyBjb25zaWRlcmVkIGV4cGVyaW1lbnRhbC4gCisgKiBzdXBwb3J0IGlzIGNvbnNpZGVy
ZWQgZXhwZXJpbWVudGFsLgogCiAgKiBDYWxscyBiZWxvdyByZXR1cm4gRU5PU1lTIGlmIG5vdCBp
biB0aGUgeDg2XzY0IGFyY2hpdGVjdHVyZS4KICAqIENhbGxzIGJlbG93IHJldHVybiBFTk9ERVYg
aWYgdGhlIGRvbWFpbiBkb2VzIG5vdCBzdXBwb3J0IEhBUC4KQEAgLTIxMDcsMTMgKzIxMDcsMTMg
QEAgaW50IHhjX21lbXNocl9jb250cm9sKHhjX2ludGVyZmFjZSAqeGNoLAogICogIEVJTlZBTCBv
ciBFQUNDRVNTIGlmIHRoZSByZXF1ZXN0IGlzIGRlbmllZCBieSB0aGUgc2VjdXJpdHkgcG9saWN5
CiAgKi8KIAotaW50IHhjX21lbXNocl9yaW5nX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwgCitp
bnQgeGNfbWVtc2hyX3JpbmdfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKnBvcnQpOwogLyogRGlzYWJsZSB0aGUgcmluZyBmb3IgRU5PTUVNIGNvbW11bmlj
YXRpb24uCiAgKiBNYXkgZmFpbCB3aXRoIEVJTlZBTCBpZiB0aGUgcmluZyB3YXMgbm90IGVuYWJs
ZWQgaW4gdGhlIGZpcnN0IHBsYWNlLgogICovCi1pbnQgeGNfbWVtc2hyX3JpbmdfZGlzYWJsZSh4
Y19pbnRlcmZhY2UgKnhjaCwgCitpbnQgeGNfbWVtc2hyX3JpbmdfZGlzYWJsZSh4Y19pbnRlcmZh
Y2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKIAog
LyoKQEAgLTIxMjYsNyArMjEyNiw3IEBAIGludCB4Y19tZW1zaHJfcmluZ19kaXNhYmxlKHhjX2lu
dGVyZmFjZSAqeGNoLAogaW50IHhjX21lbXNocl9kb21haW5fcmVzdW1lKHhjX2ludGVyZmFjZSAq
eGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKIAotLyog
U2VsZWN0IGEgcGFnZSBmb3Igc2hhcmluZy4gCisvKiBTZWxlY3QgYSBwYWdlIGZvciBzaGFyaW5n
LgogICoKICAqIEEgNjQgYml0IG9wYXF1ZSBoYW5kbGUgd2lsbCBiZSBzdG9yZWQgaW4gaGFuZGxl
LiAgVGhlIGh5cGVydmlzb3IgZW5zdXJlcwogICogdGhhdCBpZiB0aGUgcGFnZSBpcyBtb2RpZmll
ZCwgdGhlIGhhbmRsZSB3aWxsIGJlIGludmFsaWRhdGVkLCBhbmQgZnV0dXJlCkBAIC0yMTU1LDcg
KzIxNTUsNyBAQCBpbnQgeGNfbWVtc2hyX25vbWluYXRlX2dyZWYoeGNfaW50ZXJmYWNlICp4Y2gs
CiAKIC8qIFRoZSB0aHJlZSBjYWxscyBiZWxvdyBtYXkgZmFpbCB3aXRoCiAgKiAxMCAob3IgLVhF
Tk1FTV9TSEFSSU5HX09QX1NfSEFORExFX0lOVkFMSUQpIGlmIHRoZSBoYW5kbGUgcGFzc2VkIGFz
IHNvdXJjZQotICogaXMgaW52YWxpZC4gIAorICogaXMgaW52YWxpZC4KICAqIDkgKG9yIC1YRU5N
RU1fU0hBUklOR19PUF9DX0hBTkRMRV9JTlZBTElEKSBpZiB0aGUgaGFuZGxlIHBhc3NlZCBhcyBj
bGllbnQgaXMKICAqIGludmFsaWQuCiAgKi8KQEAgLTIxNjgsNyArMjE2OCw3IEBAIGludCB4Y19t
ZW1zaHJfbm9taW5hdGVfZ3JlZih4Y19pbnRlcmZhY2UgKnhjaCwKICAqCiAgKiBBZnRlciBzdWNj
ZXNzZnVsIHNoYXJpbmcsIHRoZSBjbGllbnQgaGFuZGxlIGJlY29tZXMgaW52YWxpZC4gQm90aCA8
ZG9tYWluLAogICogZ2ZuPiB0dXBsZXMgcG9pbnQgdG8gdGhlIHNhbWUgbWZuIHdpdGggdGhlIHNh
bWUgaGFuZGxlLCB0aGUgb25lIHNwZWNpZmllZCBhcwotICogc291cmNlLiBFaXRoZXIgMy10dXBs
ZSBjYW4gYmUgc3BlY2lmaWVkIGxhdGVyIGZvciBmdXJ0aGVyIHJlLXNoYXJpbmcuIAorICogc291
cmNlLiBFaXRoZXIgMy10dXBsZSBjYW4gYmUgc3BlY2lmaWVkIGxhdGVyIGZvciBmdXJ0aGVyIHJl
LXNoYXJpbmcuCiAgKi8KIGludCB4Y19tZW1zaHJfc2hhcmVfZ2Zucyh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc291cmNlX2RvbWFpbiwKQEAgLTIxOTMs
NyArMjE5Myw3IEBAIGludCB4Y19tZW1zaHJfc2hhcmVfZ3JlZnMoeGNfaW50ZXJmYWNlICp4Y2gs
CiAvKiBBbGxvd3MgdG8gYWRkIHRvIHRoZSBndWVzdCBwaHlzbWFwIG9mIHRoZSBjbGllbnQgZG9t
YWluIGEgc2hhcmVkIGZyYW1lCiAgKiBkaXJlY3RseS4KICAqCi0gKiBNYXkgYWRkaXRpb25hbGx5
IGZhaWwgd2l0aCAKKyAqIE1heSBhZGRpdGlvbmFsbHkgZmFpbCB3aXRoCiAgKiAgOSAoLVhFTk1F
TV9TSEFSSU5HX09QX0NfSEFORExFX0lOVkFMSUQpIGlmIHRoZSBwaHlzbWFwIGVudHJ5IGZvciB0
aGUgZ2ZuIGlzCiAgKiAgbm90IHN1aXRhYmxlLgogICogIEVOT01FTSBpZiBpbnRlcm5hbCBkYXRh
IHN0cnVjdHVyZXMgY2Fubm90IGJlIGFsbG9jYXRlZC4KQEAgLTIyMjIsNyArMjIyMiw3IEBAIGlu
dCB4Y19tZW1zaHJfcmFuZ2Vfc2hhcmUoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGxhc3RfZ2ZuKTsKIAogLyogRGVidWcgY2FsbHM6IHJldHVy
biB0aGUgbnVtYmVyIG9mIHBhZ2VzIHJlZmVyZW5jaW5nIHRoZSBzaGFyZWQgZnJhbWUgYmFja2lu
ZwotICogdGhlIGlucHV0IGFyZ3VtZW50LiBTaG91bGQgYmUgb25lIG9yIGdyZWF0ZXIuIAorICog
dGhlIGlucHV0IGFyZ3VtZW50LiBTaG91bGQgYmUgb25lIG9yIGdyZWF0ZXIuCiAgKgogICogTWF5
IGZhaWwgd2l0aCBFSU5WQUwgaWYgdGhlcmUgaXMgbm8gYmFja2luZyBzaGFyZWQgZnJhbWUgZm9y
IHRoZSBpbnB1dAogICogYXJndW1lbnQuCkBAIC0yMjM1LDkgKzIyMzUsOSBAQCBpbnQgeGNfbWVt
c2hyX2RlYnVnX2dyZWYoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfcmVmX3Qg
Z3JlZik7CiAKLS8qIEF1ZGl0cyB0aGUgc2hhcmUgc3Vic3lzdGVtLiAKLSAqIAotICogUmV0dXJu
cyBFTk9TWVMgaWYgbm90IHN1cHBvcnRlZCAobWF5IG5vdCBiZSBjb21waWxlZCBpbnRvIHRoZSBo
eXBlcnZpc29yKS4gCisvKiBBdWRpdHMgdGhlIHNoYXJlIHN1YnN5c3RlbS4KKyAqCisgKiBSZXR1
cm5zIEVOT1NZUyBpZiBub3Qgc3VwcG9ydGVkIChtYXkgbm90IGJlIGNvbXBpbGVkIGludG8gdGhl
IGh5cGVydmlzb3IpLgogICoKICAqIFJldHVybnMgdGhlIG51bWJlciBvZiBlcnJvcnMgZm91bmQg
ZHVyaW5nIGF1ZGl0aW5nIG90aGVyd2lzZS4gTWF5IGJlIChzaG91bGQKICAqIGJlISkgemVyby4K
QEAgLTIyNzMsNyArMjI3Myw3IEBAIGxvbmcgeGNfc2hhcmluZ19mcmVlZF9wYWdlcyh4Y19pbnRl
cmZhY2UgKnhjaCk7CiAgKiBzaG91bGQgcmV0dXJuIDEuIChBbmQgZG9taW5mbyhkKSBmb3IgZWFj
aCBvZiB0aGUgdHdvIGRvbWFpbnMgc2hvdWxkIHJldHVybiAxCiAgKiBhcyB3ZWxsKS4KICAqCi0g
KiBOb3RlIHRoYXQgc29tZSBvZiB0aGVzZSBzaGFyaW5nX3VzZWRfZnJhbWVzIG1heSBiZSByZWZl
cmVuY2VkIGJ5IAorICogTm90ZSB0aGF0IHNvbWUgb2YgdGhlc2Ugc2hhcmluZ191c2VkX2ZyYW1l
cyBtYXkgYmUgcmVmZXJlbmNlZCBieQogICogYSBzaW5nbGUgZG9tYWluIHBhZ2UsIGFuZCB0aHVz
IG5vdCByZWFsaXplIGFueSBzYXZpbmdzLiBUaGUgc2FtZQogICogYXBwbGllcyB0byBzb21lIG9m
IHRoZSBwYWdlcyBjb3VudGVkIGluIGRvbWluZm8oZCktPnNocl9wYWdlcy4KICAqLwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfbWVtc2hyLmMgYi90b29scy9saWJ4Yy94Y19tZW1zaHIuYwpp
bmRleCBkNWUxMzVlMGQ5Li41ZWY1NmE2OTMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19t
ZW1zaHIuYworKysgYi90b29scy9saWJ4Yy94Y19tZW1zaHIuYwpAQCAtNDEsNyArNDEsNyBAQCBp
bnQgeGNfbWVtc2hyX2NvbnRyb2woeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmV0dXJuIGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOwogfQogCi1pbnQgeGNfbWVtc2hyX3JpbmdfZW5hYmxlKHhjX2lu
dGVyZmFjZSAqeGNoLCAKK2ludCB4Y19tZW1zaHJfcmluZ19lbmFibGUoeGNfaW50ZXJmYWNlICp4
Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcG9ydCkKIHsKQEAgLTU3LDcgKzU3LDcgQEAgaW50
IHhjX21lbXNocl9yaW5nX2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwb3J0KTsKIH0KIAotaW50IHhjX21lbXNocl9yaW5nX2Rpc2FibGUo
eGNfaW50ZXJmYWNlICp4Y2gsIAoraW50IHhjX21lbXNocl9yaW5nX2Rpc2FibGUoeGNfaW50ZXJm
YWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKIHsK
ICAgICByZXR1cm4geGNfdm1fZXZlbnRfY29udHJvbCh4Y2gsIGRvbWlkLApAQCAtODUsMTEgKzg1
LDExIEBAIGludCB4Y19tZW1zaHJfbm9taW5hdGVfZ2ZuKHhjX2ludGVyZmFjZSAqeGNoLAogICAg
IG1lbXNldCgmbXNvLCAwLCBzaXplb2YobXNvKSk7CiAKICAgICBtc28ub3AgPSBYRU5NRU1fc2hh
cmluZ19vcF9ub21pbmF0ZV9nZm47Ci0gICAgbXNvLnUubm9taW5hdGUudS5nZm4gPSBnZm47IAor
ICAgIG1zby51Lm5vbWluYXRlLnUuZ2ZuID0gZ2ZuOwogCiAgICAgcmMgPSB4Y19tZW1zaHJfbWVt
b3AoeGNoLCBkb21pZCwgJm1zbyk7CiAKLSAgICBpZiAoIXJjKSAqaGFuZGxlID0gbXNvLnUubm9t
aW5hdGUuaGFuZGxlOyAKKyAgICBpZiAoIXJjKSAqaGFuZGxlID0gbXNvLnUubm9taW5hdGUuaGFu
ZGxlOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTA1LDExICsxMDUsMTEgQEAgaW50IHhjX21l
bXNocl9ub21pbmF0ZV9ncmVmKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIG1lbXNldCgmbXNvLCAw
LCBzaXplb2YobXNvKSk7CiAKICAgICBtc28ub3AgPSBYRU5NRU1fc2hhcmluZ19vcF9ub21pbmF0
ZV9ncmVmOwotICAgIG1zby51Lm5vbWluYXRlLnUuZ3JhbnRfcmVmID0gZ3JlZjsgCisgICAgbXNv
LnUubm9taW5hdGUudS5ncmFudF9yZWYgPSBncmVmOwogCiAgICAgcmMgPSB4Y19tZW1zaHJfbWVt
b3AoeGNoLCBkb21pZCwgJm1zbyk7CiAKLSAgICBpZiAoIXJjKSAqaGFuZGxlID0gbXNvLnUubm9t
aW5hdGUuaGFuZGxlOyAKKyAgICBpZiAoIXJjKSAqaGFuZGxlID0gbXNvLnUubm9taW5hdGUuaGFu
ZGxlOwogCiAgICAgcmV0dXJuIHJjOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Y0-0000sV-CD; Wed, 25 Sep 2019 15:49:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Xy-0000rO-TX
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:42 +0000
X-Inumbo-ID: 12ae8a4c-dfac-11e9-9637-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 12ae8a4c-dfac-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:49:35 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812668"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:33 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:47 -0700
Message-Id: <8e1eedcf984b7948683fe2a2cf5cb1d2b6c5a674.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 09/18] x86/mem_sharing: Use
 INVALID_MFN and p2m_is_shared in relinquish_shared_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgdXNpbmcgX21mbigwKSBpcyBvZiBubyBjb25zZXF1ZW5jZSBkdXJpbmcgdGVhcmRvd24s
IElOVkFMSURfTUZOIGlzIHRoZQpjb3JyZWN0IHZhbHVlIHRoYXQgc2hvdWxkIGJlIHVzZWQuCgpT
aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5k
ZXggZDVlY2I3NzY3OS4uNjAwNTdmZDNlZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21l
bV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTEzMTcs
NyArMTMxNyw3IEBAIGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBfZ2ZuKGdmbiksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Ci0gICAgICAgIGlmICggbWZuX3Zh
bGlkKG1mbikgJiYgdCA9PSBwMm1fcmFtX3NoYXJlZCApCisgICAgICAgIGlmICggbWZuX3ZhbGlk
KG1mbikgJiYgcDJtX2lzX3NoYXJlZCh0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIERv
ZXMgbm90IGZhaWwgd2l0aCBFTk9NRU0gZ2l2ZW4gdGhlIERFU1RST1kgZmxhZyAqLwogICAgICAg
ICAgICAgQlVHX09OKF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdmbiwKQEAgLTEzMjcs
NyArMTMyNyw3IEBAIGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICAgICAgICogdW5zaGFyZS4gIE11c3Qgc3VjY2VlZDogd2UganVzdCByZWFkIHRo
ZSBvbGQgZW50cnkgYW5kCiAgICAgICAgICAgICAgKiB3ZSBob2xkIHRoZSBwMm0gbG9jay4KICAg
ICAgICAgICAgICAqLwotICAgICAgICAgICAgc2V0X3JjID0gcDJtLT5zZXRfZW50cnkocDJtLCBf
Z2ZuKGdmbiksIF9tZm4oMCksIFBBR0VfT1JERVJfNEssCisgICAgICAgICAgICBzZXRfcmMgPSBw
Mm0tPnNldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEss
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtX2Fj
Y2Vzc19yd3gsIC0xKTsKICAgICAgICAgICAgIEFTU0VSVCghc2V0X3JjKTsKICAgICAgICAgICAg
IGNvdW50ICs9IDB4MTA7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9Y3-0000uz-OC; Wed, 25 Sep 2019 15:49:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Y2-0000uM-N4
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:46 +0000
X-Inumbo-ID: 114983be-dfac-11e9-8628-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 114983be-dfac-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:33 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812645"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:30 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:43 -0700
Message-Id: <6dcafecd884999e288eeab0347c7814808b137e2.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 05/18] x86/mem_sharing: make
 get_two_gfns take locks conditionally
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIFZNIGZvcmtpbmcgdGhlIGNsaWVudCBsb2NrIHdpbGwgYWxyZWFkeSBiZSB0YWtlbi4K
ClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCAxMSArKysrKystLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgfCAxMCArKysrKy0tLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDExIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMK
aW5kZXggOGFkNmNmMzg1MC4uZGYzMDhhNzVjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTk1
NCw3ICs5NTQsNyBAQCBzdGF0aWMgaW50IHNoYXJlX3BhZ2VzKHN0cnVjdCBkb21haW4gKnNkLCBn
Zm5fdCBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCiAgICAgdW5zaWduZWQgbG9uZyBwdXRfY291bnQg
PSAwOwogCiAgICAgZ2V0X3R3b19nZm5zKHNkLCBzZ2ZuLCAmc21mbl90eXBlLCBOVUxMLCAmc21m
biwKLSAgICAgICAgICAgICAgICAgY2QsIGNnZm4sICZjbWZuX3R5cGUsIE5VTEwsICZjbWZuLCAw
LCAmdGcpOworICAgICAgICAgICAgICAgICBjZCwgY2dmbiwgJmNtZm5fdHlwZSwgTlVMTCwgJmNt
Zm4sIDAsICZ0ZywgdHJ1ZSk7CiAKICAgICAvKgogICAgICAqIFRoaXMgdHJpY2t5IGJ1c2luZXNz
IGlzIHRvIGF2b2lkIHR3byBjYWxsZXJzIGRlYWRsb2NraW5nIGlmCkBAIC0xMDY4LDcgKzEwNjgs
NyBAQCBlcnJfb3V0OgogfQogCiBpbnQgbWVtX3NoYXJpbmdfYWRkX3RvX3BoeXNtYXAoc3RydWN0
IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmNkLCB1bnNpZ25lZCBsb25n
IGNnZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqY2Qs
IHVuc2lnbmVkIGxvbmcgY2dmbiwgYm9vbCBsb2NrKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnNwYWdlOwogICAgIGludCByZXQgPSAtRUlOVkFMOwpAQCAtMTA4MCw3ICsxMDgwLDcgQEAgaW50
IG1lbV9zaGFyaW5nX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBs
b25nIHNnZm4sIHNocl9oYW5kbGUKICAgICBzdHJ1Y3QgdHdvX2dmbnMgdGc7CiAKICAgICBnZXRf
dHdvX2dmbnMoc2QsIF9nZm4oc2dmbiksICZzbWZuX3R5cGUsIE5VTEwsICZzbWZuLAotICAgICAg
ICAgICAgICAgICBjZCwgX2dmbihjZ2ZuKSwgJmNtZm5fdHlwZSwgJmEsICZjbWZuLCAwLCAmdGcp
OworICAgICAgICAgICAgICAgICBjZCwgX2dmbihjZ2ZuKSwgJmNtZm5fdHlwZSwgJmEsICZjbWZu
LCAwLCAmdGcsIGxvY2spOwogCiAgICAgLyogR2V0IHRoZSBzb3VyY2Ugc2hhcmVkIHBhZ2UsIGNo
ZWNrIGFuZCBsb2NrICovCiAgICAgcmV0ID0gWEVOTUVNX1NIQVJJTkdfT1BfU19IQU5ETEVfSU5W
QUxJRDsKQEAgLTExNTUsNyArMTE1NSw4IEBAIGludCBtZW1fc2hhcmluZ19hZGRfdG9fcGh5c21h
cChzdHJ1Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlCiBlcnJf
dW5sb2NrOgogICAgIG1lbV9zaGFyaW5nX3BhZ2VfdW5sb2NrKHNwYWdlKTsKIGVycl9vdXQ6Ci0g
ICAgcHV0X3R3b19nZm5zKCZ0Zyk7CisgICAgaWYgKCBsb2NrICkKKyAgICAgICAgcHV0X3R3b19n
Zm5zKCZ0Zyk7CiAgICAgcmV0dXJuIHJldDsKIH0KIApAQCAtMTU3NCw3ICsxNTc1LDcgQEAgaW50
IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5n
X29wX3QpIGFyZykKICAgICAgICAgICAgIHNoICAgICAgPSBtc28udS5zaGFyZS5zb3VyY2VfaGFu
ZGxlOwogICAgICAgICAgICAgY2dmbiAgICA9IG1zby51LnNoYXJlLmNsaWVudF9nZm47CiAKLSAg
ICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfYWRkX3RvX3BoeXNtYXAoZCwgc2dmbiwgc2gsIGNk
LCBjZ2ZuKTsKKyAgICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfYWRkX3RvX3BoeXNtYXAoZCwg
c2dmbiwgc2gsIGNkLCBjZ2ZuLCB0cnVlKTsKIAogICAgICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oY2QpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA5NDI4NWRiMWI0Li43Mzk5YzRhODk3
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKQEAgLTUzOSw3ICs1MzksNyBAQCBzdHJ1Y3QgdHdvX2dmbnMgewogc3Rh
dGljIGlubGluZSB2b2lkIGdldF90d29fZ2ZucyhzdHJ1Y3QgZG9tYWluICpyZCwgZ2ZuX3Qgcmdm
biwKICAgICAgICAgcDJtX3R5cGVfdCAqcnQsIHAybV9hY2Nlc3NfdCAqcmEsIG1mbl90ICpybWZu
LCBzdHJ1Y3QgZG9tYWluICpsZCwKICAgICAgICAgZ2ZuX3QgbGdmbiwgcDJtX3R5cGVfdCAqbHQs
IHAybV9hY2Nlc3NfdCAqbGEsIG1mbl90ICpsbWZuLAotICAgICAgICBwMm1fcXVlcnlfdCBxLCBz
dHJ1Y3QgdHdvX2dmbnMgKnJ2YWwpCisgICAgICAgIHAybV9xdWVyeV90IHEsIHN0cnVjdCB0d29f
Z2ZucyAqcnZhbCwgYm9vbCBsb2NrKQogewogICAgIG1mbl90ICAgICAgICAgICAqZmlyc3RfbWZu
LCAqc2Vjb25kX21mbiwgc2NyYXRjaF9tZm47CiAgICAgcDJtX2FjY2Vzc190ICAgICpmaXJzdF9h
LCAqc2Vjb25kX2EsIHNjcmF0Y2hfYTsKQEAgLTU2OSwxMCArNTY5LDEwIEBAIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogI3VuZGVmIGFz
c2lnbl9wb2ludGVycwogCiAgICAgLyogTm93IGRvIHRoZSBnZXRzICovCi0gICAgKmZpcnN0X21m
biAgPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybV9nZXRfaG9zdHAybShydmFsLT5maXJzdF9kb21h
aW4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChydmFsLT5m
aXJzdF9nZm4pLCBmaXJzdF90LCBmaXJzdF9hLCBxLCBOVUxMKTsKLSAgICAqc2Vjb25kX21mbiA9
IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtX2dldF9ob3N0cDJtKHJ2YWwtPnNlY29uZF9kb21haW4p
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChydmFsLT5zZWNv
bmRfZ2ZuKSwgc2Vjb25kX3QsIHNlY29uZF9hLCBxLCBOVUxMKTsKKyAgICAqZmlyc3RfbWZuICA9
IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0ocnZhbC0+Zmlyc3RfZG9tYWlu
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChydmFsLT5m
aXJzdF9nZm4pLCBmaXJzdF90LCBmaXJzdF9hLCBxLCBOVUxMLCBsb2NrKTsKKyAgICAqc2Vjb25k
X21mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0ocnZhbC0+c2Vjb25k
X2RvbWFpbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3go
cnZhbC0+c2Vjb25kX2dmbiksIHNlY29uZF90LCBzZWNvbmRfYSwgcSwgTlVMTCwgbG9jayk7CiB9
CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfdHdvX2dmbnMoc3RydWN0IHR3b19nZm5zICphcmcp
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9Y5-0000wK-2N; Wed, 25 Sep 2019 15:49:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Y3-0000v7-W6
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:48 +0000
X-Inumbo-ID: 12ae8a4e-dfac-11e9-9637-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 12ae8a4e-dfac-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:49:36 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812679"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:34 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:49 -0700
Message-Id: <4a503c85061b8fc76736047c1818e2efdd9f6042.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 11/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TUVNX1NIQVJJTkdfREVTVFJPWV9HRk4gaXMgdXNlZCBvbiB0aGUgJ2ZsYWdzJyBiaXRmaWVsZCBk
dXJpbmcgdW5zaGFyaW5nLgpIb3dldmVyLCB0aGUgYml0ZmllbGQgaXMgbm90IHVzZWQgZm9yIGFu
eXRoaW5nIGVsc2UsIHNvIGp1c3QgY29udmVydCBpdCB0byBhCmJvb2wgaW5zdGVhZC4KClNpZ25l
ZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgIHwgNyArKystLS0tCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLmMgICAgICAgICAgICAgfCAxICsKIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAg
ICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCB8IDUgKyst
LS0KIDQgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMKaW5kZXggYmI2YTQ0NDEzYi4uMTU3YTNhMTMwMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKQEAgLTExNzUsNyArMTE3NSw3IEBAIGVycl9vdXQ6CiAgKi8KIGludCBfX21lbV9z
aGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IGZsYWdzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgZGVzdHJveSkKIHsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgbWZuX3QgbWZuOwpAQCAt
MTIzMSw3ICsxMjMxLDcgQEAgaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICogSWYgdGhlIEdGTiBpcyBnZXR0aW5nIGRlc3Ryb3llZCBkcm9wIHRo
ZSByZWZlcmVuY2VzIHRvIE1GTgogICAgICAqIChwb3NzaWJseSBmcmVlaW5nIHRoZSBwYWdlKSwg
YW5kIGV4aXQgZWFybHkuCiAgICAgICovCi0gICAgaWYgKCBmbGFncyAmIE1FTV9TSEFSSU5HX0RF
U1RST1lfR0ZOICkKKyAgICBpZiAoIGRlc3Ryb3kgKQogICAgIHsKICAgICAgICAgaWYgKCAhbGFz
dF9nZm4gKQogICAgICAgICAgICAgbWVtX3NoYXJpbmdfZ2ZuX2Rlc3Ryb3kocGFnZSwgZCwgZ2Zu
X2luZm8pOwpAQCAtMTMyMSw4ICsxMzIxLDcgQEAgaW50IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgJiYgcDJtX2lz
X3NoYXJlZCh0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIERvZXMgbm90IGZhaWwgd2l0
aCBFTk9NRU0gZ2l2ZW4gdGhlIERFU1RST1kgZmxhZyAqLwotICAgICAgICAgICAgQlVHX09OKF9f
bWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdmbiwKLSAgICAgICAgICAgICAgICAgICBNRU1f
U0hBUklOR19ERVNUUk9ZX0dGTikpOworICAgICAgICAgICAgQlVHX09OKF9fbWVtX3NoYXJpbmdf
dW5zaGFyZV9wYWdlKGQsIGdmbiwgdHJ1ZSkpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAg
ICAqIENsZWFyIG91dCB0aGUgcDJtIGVudHJ5IHNvIG5vIG9uZSBlbHNlIG1heSB0cnkgdG8KICAg
ICAgICAgICAgICAqIHVuc2hhcmUuICBNdXN0IHN1Y2NlZWQ6IHdlIGp1c3QgcmVhZCB0aGUgb2xk
IGVudHJ5IGFuZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCmluZGV4IDNkMjdjNmM5MWEuLmFlZTAzNDc3ODUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTUxMiw2
ICs1MTIsNyBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgICovCiAgICAgICAgIGlmICggbWVt
X3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLCBnZm5fbCkgPCAwICkKICAgICAgICAg
ICAgIG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4sIGdmbl9sLCBmYWxzZSk7
CisKICAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vf
b3JkZXIsIE5VTEwpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBi
L3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggZDVhZmY4M2YyZC4uMDRiY2Q4NGExNSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0z
NTIsNyArMzUyLDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ21mbikKICAgICAgICAgICogbWlnaHQgYmUgdGhlIG9ubHkgb25lIHVzaW5n
IHRoaXMgc2hhcmVkIHBhZ2UsIGFuZCB3ZSBuZWVkIHRvCiAgICAgICAgICAqIHRyaWdnZXIgcHJv
cGVyIGNsZWFudXAuIE9uY2UgZG9uZSwgdGhpcyBpcyBsaWtlIGFueSBvdGhlciBwYWdlLgogICAg
ICAgICAgKi8KLSAgICAgICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ21mbiwg
MCk7CisgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdtZm4pOwogICAg
ICAgICBpZiAoIHJjICkKICAgICAgICAgewogICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZ5
X2Vub21lbShkLCBnbWZuLCBmYWxzZSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9zaGFyaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKaW5kZXgg
NTdkYjcyMzc2Yi4uMTgzMDJhZGJmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
ZW1fc2hhcmluZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaApAQCAt
NzYsMTcgKzc2LDE2IEBAIHN0cnVjdCBwYWdlX3NoYXJpbmdfaW5mbwogdW5zaWduZWQgaW50IG1l
bV9zaGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKHZvaWQpOwogdW5zaWduZWQgaW50IG1lbV9zaGFy
aW5nX2dldF9ucl9zaGFyZWRfbWZucyh2b2lkKTsKIAotI2RlZmluZSBNRU1fU0hBUklOR19ERVNU
Uk9ZX0dGTiAgICAgICAoMTw8MSkKIC8qIE9ubHkgZmFpbHMgd2l0aCAtRU5PTUVNLiBFbmZvcmNl
IGl0IHdpdGggYSBCVUdfT04gd3JhcHBlci4gKi8KIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90
IGZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGRlc3Ryb3kpOwog
CiBzdGF0aWMgaW5saW5lCiBpbnQgbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ewotICAgIGludCByYyA9IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdmbiwgMCk7Cisg
ICAgaW50IHJjID0gX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ2ZuLCBmYWxzZSk7CiAg
ICAgQlVHX09OKCByYyAmJiAocmMgIT0gLUVOT01FTSkgKTsKICAgICByZXR1cm4gcmM7CiB9Ci0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:49:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9Y9-0000zg-CS; Wed, 25 Sep 2019 15:49:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Y7-0000yP-NH
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:51 +0000
X-Inumbo-ID: 11b601b0-dfac-11e9-bf31-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 11b601b0-dfac-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:33 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812652"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:30 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:44 -0700
Message-Id: <bc3ba2d3208e315bf06fa363fd009cac1da71d9a.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 06/18] x86/mem_sharing: drop flags
 from mem_sharing_unshare_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGNhbGxlcnMgcGFzcyAwIGluLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAg
ICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgfCA1ICsrLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCA4ICsrKy0tLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBkNzFk
MmFkNWQ3Li43YzI1NTcyOGMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTE4NzksNyArMTg3OSw3IEBAIGludCBodm1f
aGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAg
ICBpZiAoIG5wZmVjLndyaXRlX2FjY2VzcyAmJiAocDJtdCA9PSBwMm1fcmFtX3NoYXJlZCkgKQog
ICAgIHsKICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwotICAgICAgICBzaGFy
aW5nX2Vub21lbSA9IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShjdXJyZCwgZ2ZuLCAwKTsKKyAg
ICAgICAgc2hhcmluZ19lbm9tZW0gPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoY3VycmQsIGdm
bik7CiAgICAgICAgIHJjID0gMTsKICAgICAgICAgZ290byBvdXRfcHV0X2dmbjsKICAgICB9CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
aW5kZXggNzE0MTU4ZDJhNi4uM2QyN2M2YzkxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNTEwLDcgKzUxMCw3IEBAIG1m
bl90IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbl9sLAogICAgICAgICAgKiBUcnkgdG8gdW5zaGFyZS4gSWYgd2UgZmFpbCwgY29t
bXVuaWNhdGUgRU5PTUVNIHdpdGhvdXQKICAgICAgICAgICogc2xlZXBpbmcuCiAgICAgICAgICAq
LwotICAgICAgICBpZiAoIG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShwMm0tPmRvbWFpbiwgZ2Zu
X2wsIDApIDwgMCApCisgICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+
ZG9tYWluLCBnZm5fbCkgPCAwICkKICAgICAgICAgICAgIG1lbV9zaGFyaW5nX25vdGlmeV9lbm9t
ZW0ocDJtLT5kb21haW4sIGdmbl9sLCBmYWxzZSk7CiAgICAgICAgIG1mbiA9IHAybS0+Z2V0X2Vu
dHJ5KHAybSwgZ2ZuLCB0LCBhLCBxLCBwYWdlX29yZGVyLCBOVUxMKTsKICAgICB9CkBAIC04OTEs
OCArODkxLDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIERvIGFuIHVuc2hh
cmUgdG8gY2xlYW5seSB0YWtlIGNhcmUgb2YgYWxsIGNvcm5lciBjYXNlcy4gKi8KICAgICAgICAg
ICAgIGludCByYzsKLSAgICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAy
bS0+ZG9tYWluLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3goZ2ZuX2FkZChnZm4sIGkpKSwgMCk7CisgICAgICAgICAgICByYyA9IG1lbV9zaGFyaW5nX3Vu
c2hhcmVfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSk7CiAgICAgICAg
ICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwMm1fdW5sb2Nr
KHAybSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKaW5kZXggMTI4MDgzMGE4NS4uOGRlYjBj
ZWVlNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaApAQCAtNzAsMTAgKzcwLDkgQEAgaW50
IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAKIHN0YXRpYyBp
bmxpbmUKIGludCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGZsYWdzKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKIHsKLSAgICBpbnQgcmMgPSBfX21lbV9zaGFyaW5n
X3Vuc2hhcmVfcGFnZShkLCBnZm4sIGZsYWdzKTsKKyAgICBpbnQgcmMgPSBfX21lbV9zaGFyaW5n
X3Vuc2hhcmVfcGFnZShkLCBnZm4sIDApOwogICAgIEJVR19PTiggcmMgJiYgKHJjICE9IC1FTk9N
RU0pICk7CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTE3LDggKzExNiw3IEBAIHN0YXRpYyBpbmxp
bmUgdW5zaWduZWQgaW50IG1lbV9zaGFyaW5nX2dldF9ucl9zaGFyZWRfbWZucyh2b2lkKQogfQog
CiBzdGF0aWMgaW5saW5lCi1pbnQgbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MTZfdCBmbGFncykKK2ludCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:49: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 1iD9YA-00010p-PI; Wed, 25 Sep 2019 15:49: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=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Y8-0000zI-W7
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:53 +0000
X-Inumbo-ID: 13cf570a-dfac-11e9-9637-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 13cf570a-dfac-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:49:37 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812705"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:37 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:53 -0700
Message-Id: <17cdac1caa0c29c4d6a32c5d9167d223550ac0e6.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 15/18] x86/mem_sharing: Skip xen
 heap pages in memshr nominate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJ5aW5nIHRvIHNoYXJlIHRoZXNlIHdvdWxkIGZhaWwgYW55d2F5LCBiZXR0ZXIgdG8gc2tpcCB0
aGVtIGVhcmx5LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVs
QGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDYgKysrKyst
CiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYwppbmRleCA2NWFhNjRiZTk5Li5kMzViN2ViMTM4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJp
bmcuYwpAQCAtODUyLDYgKzg1MiwxMSBAQCBzdGF0aWMgaW50IG5vbWluYXRlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgIGlmICggIXAybV9pc19zaGFyYWJsZShwMm10KSAp
CiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgLyogU2tpcCB4ZW4gaGVhcCBwYWdlcyAqLworICAg
IHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIGlmICggIXBhZ2UgfHwgaXNfeGVuX2hlYXBf
cGFnZShwYWdlKSApCisgICAgICAgIGdvdG8gb3V0OworCiAgICAgLyogQ2hlY2sgaWYgdGhlcmUg
YXJlIG1lbV9hY2Nlc3MvcmVtYXBwZWQgYWx0cDJtIGVudHJpZXMgZm9yIHRoaXMgcGFnZSAqLwog
ICAgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCiAgICAgewpAQCAtODgyLDcgKzg4Nyw2IEBAIHN0
YXRpYyBpbnQgbm9taW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAg
fQogCiAgICAgLyogVHJ5IHRvIGNvbnZlcnQgdGhlIG1mbiB0byB0aGUgc2hhcmFibGUgdHlwZSAq
LwotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgIHJldCA9IHBhZ2VfbWFrZV9zaGFy
YWJsZShkLCBwYWdlLCBleHBlY3RlZF9yZWZjbnQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAg
Z290byBvdXQ7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9YE-00014a-DL; Wed, 25 Sep 2019 15:49:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9YC-000139-Nx
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:56 +0000
X-Inumbo-ID: 11e6bb5c-dfac-11e9-8628-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 11e6bb5c-dfac-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:34 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812656"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:31 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:45 -0700
Message-Id: <8be4685eb151ec323f822fdee0d55cb2be7ab1b2.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 07/18] x86/mem_sharing: don't try
 to unshare twice during page fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2Ugd2FzIGFscmVhZHkgdHJpZWQgdG8gYmUgdW5zaGFyZWQgaW4gZ2V0X2dmbl90eXBl
X2FjY2Vzcy4gSWYgdGhhdApkaWRuJ3Qgd29yaywgdGhlbiB0cnlpbmcgYWdhaW4gaXMgcG9pbnRs
ZXNzLiBEb24ndCB0cnkgdG8gc2VuZCB2bV9ldmVudCBhZ2FpbgplaXRoZXIsIHNpbXBseSBjaGVj
ayBpZiB0aGVyZSBpcyBhIHJpbmcgb3Igbm90LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IHwgMjYgKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDdjMjU1NzI4YzIuLjJhZjJmOTM2
YTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtMzgsNiArMzgsNyBAQAogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAj
aW5jbHVkZSA8eGVuL3ZwY2kuaD4KICNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CisjaW5jbHVkZSA8
eGVuL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFzbS9o
YXAuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgpAQCAtMTcwMSwxMSArMTcwMiwxNCBAQCBp
bnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBn
bGEsCiAgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSwgKmhvc3RwMm07CiAgICAgaW50IHJjLCBmYWxsX3Rocm91Z2ggPSAw
LCBwYWdlZCA9IDA7Ci0gICAgaW50IHNoYXJpbmdfZW5vbWVtID0gMDsKICAgICB2bV9ldmVudF9y
ZXF1ZXN0X3QgKnJlcV9wdHIgPSBOVUxMOwogICAgIGJvb2wgc3luYyA9IGZhbHNlOwogICAgIHVu
c2lnbmVkIGludCBwYWdlX29yZGVyOwogCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCisgICAg
Ym9vbCBzaGFyaW5nX2Vub21lbSA9IGZhbHNlOworI2VuZGlmCisKICAgICAvKiBPbiBOZXN0ZWQg
VmlydHVhbGl6YXRpb24sIHdhbGsgdGhlIGd1ZXN0IHBhZ2UgdGFibGUuCiAgICAgICogSWYgdGhp
cyBzdWNjZWVkcywgYWxsIGlzIGZpbmUuCiAgICAgICogSWYgdGhpcyBmYWlscywgaW5qZWN0IGEg
bmVzdGVkIHBhZ2UgZmF1bHQgaW50byB0aGUgZ3Vlc3QuCkBAIC0xODc1LDE0ICsxODc5LDE2IEBA
IGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25n
IGdsYSwKICAgICBpZiAoIHAybV9pc19wYWdlZChwMm10KSB8fCAocDJtdCA9PSBwMm1fcmFtX3Bh
Z2luZ19vdXQpICkKICAgICAgICAgcGFnZWQgPSAxOwogCi0gICAgLyogTWVtIHNoYXJpbmc6IHVu
c2hhcmUgdGhlIHBhZ2UgYW5kIHRyeSBhZ2FpbiAqLwotICAgIGlmICggbnBmZWMud3JpdGVfYWNj
ZXNzICYmIChwMm10ID09IHAybV9yYW1fc2hhcmVkKSApCisjaWZkZWYgQ09ORklHX01FTV9TSEFS
SU5HCisgICAgLyogTWVtIHNoYXJpbmc6IGlmIHN0aWxsIHNoYXJlZCBvbiB3cml0ZSBhY2Nlc3Mg
dGhlbiBpdHMgZW5vbWVtICovCisgICAgaWYgKCBucGZlYy53cml0ZV9hY2Nlc3MgJiYgcDJtX2lz
X3NoYXJlZChwMm10KSApCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3RwMm0ocDJt
KSk7Ci0gICAgICAgIHNoYXJpbmdfZW5vbWVtID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGN1
cnJkLCBnZm4pOworICAgICAgICBzaGFyaW5nX2Vub21lbSA9IHRydWU7CiAgICAgICAgIHJjID0g
MTsKICAgICAgICAgZ290byBvdXRfcHV0X2dmbjsKICAgICB9CisjZW5kaWYKIAogICAgIC8qIFNw
dXJpb3VzIGZhdWx0PyBQb0QgYW5kIGxvZy1kaXJ0eSBhbHNvIHRha2UgdGhpcyBwYXRoLiAqLwog
ICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApCkBAIC0xOTM2LDE5ICsxOTQyLDIxIEBAIGludCBo
dm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwK
ICAgICAgKi8KICAgICBpZiAoIHBhZ2VkICkKICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxh
dGUoY3VycmQsIGdmbik7CisKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKICAgICBpZiAoIHNo
YXJpbmdfZW5vbWVtICkKICAgICB7Ci0gICAgICAgIGludCBydjsKLQotICAgICAgICBpZiAoIChy
diA9IG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oY3VycmQsIGdmbiwgdHJ1ZSkpIDwgMCApCisg
ICAgICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoY3VycmQtPnZtX2V2ZW50X3NoYXJlKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1
IGF0dGVtcHQgdG8gdW5zaGFyZSAiCi0gICAgICAgICAgICAgICAgICAgICAiZ2ZuICVseCwgRU5P
TUVNIGFuZCBubyBoZWxwZXIgKHJjICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGN1cnJk
LT5kb21haW5faWQsIGdmbiwgcnYpOworICAgICAgICAgICAgICAgICAgICAgImdmbiAlbHgsIEVO
T01FTSBhbmQgbm8gaGVscGVyXG4iLAorICAgICAgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFp
bl9pZCwgZ2ZuKTsKICAgICAgICAgICAgIC8qIENyYXNoIHRoZSBkb21haW4gKi8KICAgICAgICAg
ICAgIHJjID0gMDsKICAgICAgICAgfQogICAgIH0KKyNlbmRpZgorCiAgICAgaWYgKCByZXFfcHRy
ICkKICAgICB7CiAgICAgICAgIGlmICggbW9uaXRvcl90cmFwcyhjdXJyLCBzeW5jLCByZXFfcHRy
KSA8IDAgKQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9YF-00015x-SH; Wed, 25 Sep 2019 15:49: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=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9YD-000147-UH
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:49:57 +0000
X-Inumbo-ID: 15103845-dfac-11e9-9637-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 15103845-dfac-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 15:49:40 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812722"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:39 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:56 -0700
Message-Id: <bc66118f3a6ca24d6c28a4ce577e23a3ab6b709a.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 18/18] xen/tools: VM forking
 toolstack side
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIG5lY2Vzc2FyeSBiaXRzIHRvIGltcGxlbWVudCAieGwgZm9yay12bSIgYW5kICJ4bCBmb3Jr
LWxhdW5jaC1kbSIgY29tbWFuZHMuClRoZSBwcm9jZXNzIGlzIHNwbGl0IGluIHR3byB0byBhbGxv
dyB0b29scyBuZWVkaW5nIGFjY2VzcyB0byB0aGUgbmV3IFZNIGFzIGZhc3QKYXMgcG9zc2libGUg
YWZ0ZXIgaXQgd2FzIGZvcmtlZC4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB1bmRlciBjZXJ0YWluIHVz
ZS1jYXNlcwp0aGUgc2Vjb25kIGNvbW1hbmQgdGhhdCBsYXVuY2hlcyBRRU1VIHdpbGwgYmUgc2tp
cHBlZCBlbnRpcmVseS4KClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVu
Z3llbEBpbnRlbC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgIDQg
KwogdG9vbHMvbGlieGMveGNfbWVtc2hyLmMgICAgICAgfCAgMTIgKysKIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgIHwg
MjEyICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICB8ICA4
MyArKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICB8ICAgMSArCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICB8ICAgMSArCiB0b29scy94bC94bC5oICAgICAg
ICAgICAgICAgICB8ICAgNCArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICAxNSAr
KysKIHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgICAgIHwgIDY5ICsrKysrKysrKysrCiB0b29s
cy94bC94bF92bWNvbnRyb2wuYyAgICAgICB8ICAgOCArKwogMTIgZmlsZXMgY2hhbmdlZCwgMzIz
IGluc2VydGlvbnMoKyksIDk0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXgg
YjdjOTkwYWFmZC4uODcxOTg5M2YxYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTIyMjEsNiAr
MjIyMSwxMCBAQCBpbnQgeGNfbWVtc2hyX3JhbmdlX3NoYXJlKHhjX2ludGVyZmFjZSAqeGNoLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBmaXJzdF9nZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IGxhc3RfZ2ZuKTsKIAoraW50IHhjX21lbXNocl9mb3Jr
KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9k
b21haW4sCisgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY2xpZW50X2RvbWFpbik7CisKIC8q
IERlYnVnIGNhbGxzOiByZXR1cm4gdGhlIG51bWJlciBvZiBwYWdlcyByZWZlcmVuY2luZyB0aGUg
c2hhcmVkIGZyYW1lIGJhY2tpbmcKICAqIHRoZSBpbnB1dCBhcmd1bWVudC4gU2hvdWxkIGJlIG9u
ZSBvciBncmVhdGVyLgogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21lbXNoci5jIGIv
dG9vbHMvbGlieGMveGNfbWVtc2hyLmMKaW5kZXggNWVmNTZhNjkzMy4uMWUwMTE0MGUxZCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbWVtc2hyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWVt
c2hyLmMKQEAgLTIzNyw2ICsyMzcsMTggQEAgaW50IHhjX21lbXNocl9kZWJ1Z19ncmVmKHhjX2lu
dGVyZmFjZSAqeGNoLAogICAgIHJldHVybiB4Y19tZW1zaHJfbWVtb3AoeGNoLCBkb21pZCwgJm1z
byk7CiB9CiAKK2ludCB4Y19tZW1zaHJfZm9yayh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
cGRvbWlkLCB1aW50MzJfdCBkb21pZCkKK3sKKyAgICB4ZW5fbWVtX3NoYXJpbmdfb3BfdCBtc287
CisKKyAgICBtZW1zZXQoJm1zbywgMCwgc2l6ZW9mKG1zbykpOworCisgICAgbXNvLm9wID0gWEVO
TUVNX3NoYXJpbmdfb3BfZm9yazsKKyAgICBtc28udS5mb3JrLnBhcmVudF9kb21haW4gPSBwZG9t
aWQ7CisKKyAgICByZXR1cm4geGNfbWVtc2hyX21lbW9wKHhjaCwgZG9taWQsICZtc28pOworfQor
CiBpbnQgeGNfbWVtc2hyX2F1ZGl0KHhjX2ludGVyZmFjZSAqeGNoKQogewogICAgIHhlbl9tZW1f
c2hhcmluZ19vcF90IG1zbzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29s
cy9saWJ4bC9saWJ4bC5oCmluZGV4IDM0MjFlNWFhOTguLjFjZWRhNmY3ZGUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTQ5NCw2
ICsxNDk0LDEyIEBAIGludCBsaWJ4bF9kb21haW5fY3JlYXRlX25ldyhsaWJ4bF9jdHggKmN0eCwg
bGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dyZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsK
K2ludCBsaWJ4bF9kb21haW5fZm9ya192bShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcGRvbWlk
LCB1aW50MzJfdCAqZG9taWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VY
VEVSTkFMX0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kb21haW5fZm9ya19sYXVuY2hfZG0obGli
eGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNwcm9ncmVzc19ob3cgKmFvcF9jb25zb2xlX2hv
dykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVS
U19PTkxZOwogaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwg
bGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICpkb21pZCwgaW50IHJlc3RvcmVfZmQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBzZW5kX2JhY2tfZmQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDkzZmJl
MWQ3NDAuLmMzOGFmMGEyMTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01MzUsMTIgKzUzNSwxMiBAQCBv
dXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAotaW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9f
Z2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKLSAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCi0gICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICpkb21pZCkKK3N0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9tYWtlX3hz
X2VudHJpZXMobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVp
bGRfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCkKIHsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25l
cihnYyk7Ci0gICAgaW50IHJldCwgcmMsIG5iX3ZtOworICAgIGludCByYywgbmJfdm07CiAgICAg
Y29uc3QgY2hhciAqZG9tX3R5cGU7CiAgICAgY2hhciAqdXVpZF9zdHJpbmc7CiAgICAgY2hhciAq
ZG9tX3BhdGgsICp2bV9wYXRoLCAqbGlieGxfcGF0aDsKQEAgLTU1Miw3ICs1NTIsNiBAQCBpbnQg
bGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRf
Y29uZmlnLAogCiAgICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAqLwogICAgIGxpYnhsX2RvbWFp
bl9jcmVhdGVfaW5mbyAqaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOwotICAgIGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvICpiX2luZm8gPSAmZF9jb25maWctPmJfaW5mbzsKIAogICAgIHV1aWRfc3Ry
aW5nID0gbGlieGxfX3V1aWQyc3RyaW5nKGdjLCBpbmZvLT51dWlkKTsKICAgICBpZiAoIXV1aWRf
c3RyaW5nKSB7CkBAIC01NjAsNTQgKzU1OSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGli
eGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAotICAgIC8qIFZhbGlkIGRvbWlkIGhlcmUgbWVhbnMgd2UncmUgc29mdCBy
ZXNldHRpbmcuICovCi0gICAgaWYgKCFsaWJ4bF9kb21pZF92YWxpZF9ndWVzdCgqZG9taWQpKSB7
Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBjcmVhdGUgPSB7Ci0gICAg
ICAgICAgICAuc3NpZHJlZiA9IGluZm8tPnNzaWRyZWYsCi0gICAgICAgICAgICAubWF4X3ZjcHVz
ID0gYl9pbmZvLT5tYXhfdmNwdXMsCi0gICAgICAgICAgICAubWF4X2V2dGNobl9wb3J0ID0gYl9p
bmZvLT5ldmVudF9jaGFubmVscywKLSAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gYl9p
bmZvLT5tYXhfZ3JhbnRfZnJhbWVzLAotICAgICAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMg
PSBiX2luZm8tPm1heF9tYXB0cmFja19mcmFtZXMsCi0gICAgICAgIH07Ci0KLSAgICAgICAgaWYg
KGluZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKLSAgICAgICAgICAgIGNyZWF0
ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9odm07Ci0gICAgICAgICAgICBjcmVhdGUuZmxhZ3Mg
fD0KLSAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5oYXApID8gWEVOX0RP
TUNUTF9DREZfaGFwIDogMDsKLSAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PQotICAgICAgICAg
ICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm9vcykgPyAwIDogWEVOX0RPTUNUTF9DREZf
b29zX29mZjsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIFVsdGltYXRlbHksIGhhbmRsZSBpcyBh
biBhcnJheSBvZiAxNiB1aW50OF90LCBzYW1lIGFzIHV1aWQgKi8KLSAgICAgICAgbGlieGxfdXVp
ZF9jb3B5KGN0eCwgKGxpYnhsX3V1aWQgKikmY3JlYXRlLmhhbmRsZSwgJmluZm8tPnV1aWQpOwot
Ci0gICAgICAgIHJldCA9IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhnYywgZF9j
b25maWcsICZjcmVhdGUpOwotICAgICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICAgICAgTE9H
RUQoRVJST1IsICpkb21pZCwgImZhaWwgdG8gZ2V0IGRvbWFpbiBjb25maWciKTsKLSAgICAgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0K
LSAgICAgICAgcmV0ID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVhdGUp
OwotICAgICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21p
ZCwgImRvbWFpbiBjcmVhdGlvbiBmYWlsIik7Ci0gICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7
Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotCi0gICAgICAgIHJjID0gbGlieGxf
X2FyY2hfZG9tYWluX3NhdmVfY29uZmlnKGdjLCBkX2NvbmZpZywgc3RhdGUsICZjcmVhdGUpOwot
ICAgICAgICBpZiAocmMgPCAwKQotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAg
cmV0ID0geGNfY3B1cG9vbF9tb3ZlZG9tYWluKGN0eC0+eGNoLCBpbmZvLT5wb29saWQsICpkb21p
ZCk7Ci0gICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRv
bWFpbiBtb3ZlIGZhaWwiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICBnb3Rv
IG91dDsKLSAgICB9Ci0KLSAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywg
KmRvbWlkKTsKKyAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQp
OwogICAgIGlmICghZG9tX3BhdGgpIHsKICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAg
ICBnb3RvIG91dDsKQEAgLTYxNSwxMiArNTY3LDEyIEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2Uo
bGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAKICAgICB2bV9w
YXRoID0gR0NTUFJJTlRGKCIvdm0vJXMiLCB1dWlkX3N0cmluZyk7CiAgICAgaWYgKCF2bV9wYXRo
KSB7Ci0gICAgICAgIExPR0QoRVJST1IsICpkb21pZCwgImNhbm5vdCBhbGxvY2F0ZSBjcmVhdGUg
cGF0aHMiKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJjYW5ub3QgYWxsb2NhdGUgY3Jl
YXRlIHBhdGhzIik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQogCi0gICAgbGlieGxfcGF0aCA9IGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCAqZG9t
aWQpOworICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpOwog
ICAgIGlmICghbGlieGxfcGF0aCkgewogICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAg
IGdvdG8gb3V0OwpAQCAtNjMxLDEwICs1ODMsMTAgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKIAogICAgIHJvcGVy
bVswXS5pZCA9IDA7CiAgICAgcm9wZXJtWzBdLnBlcm1zID0gWFNfUEVSTV9OT05FOwotICAgIHJv
cGVybVsxXS5pZCA9ICpkb21pZDsKKyAgICByb3Blcm1bMV0uaWQgPSBkb21pZDsKICAgICByb3Bl
cm1bMV0ucGVybXMgPSBYU19QRVJNX1JFQUQ7CiAKLSAgICByd3Blcm1bMF0uaWQgPSAqZG9taWQ7
CisgICAgcndwZXJtWzBdLmlkID0gZG9taWQ7CiAgICAgcndwZXJtWzBdLnBlcm1zID0gWFNfUEVS
TV9OT05FOwogCiByZXRyeV90cmFuc2FjdGlvbjoKQEAgLTY1Miw3ICs2MDQsNyBAQCByZXRyeV90
cmFuc2FjdGlvbjoKICAgICAgICAgICAgICAgICAgICAgbm9wZXJtLCBBUlJBWV9TSVpFKG5vcGVy
bSkpOwogCiAgICAgeHNfd3JpdGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMvdm0iLCBkb21f
cGF0aCksIHZtX3BhdGgsIHN0cmxlbih2bV9wYXRoKSk7Ci0gICAgcmMgPSBsaWJ4bF9fZG9tYWlu
X3JlbmFtZShnYywgKmRvbWlkLCAwLCBpbmZvLT5uYW1lLCB0KTsKKyAgICByYyA9IGxpYnhsX19k
b21haW5fcmVuYW1lKGdjLCBkb21pZCwgMCwgaW5mby0+bmFtZSwgdCk7CiAgICAgaWYgKHJjKQog
ICAgICAgICBnb3RvIG91dDsKIApAQCAtNzI5LDcgKzY4MSw3IEBAIHJldHJ5X3RyYW5zYWN0aW9u
OgogCiAgICAgdm1fbGlzdCA9IGxpYnhsX2xpc3Rfdm0oY3R4LCAmbmJfdm0pOwogICAgIGlmICgh
dm1fbGlzdCkgewotICAgICAgICBMT0dEKEVSUk9SLCAqZG9taWQsICJjYW5ub3QgZ2V0IG51bWJl
ciBvZiBydW5uaW5nIGd1ZXN0cyIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5v
dCBnZXQgbnVtYmVyIG9mIHJ1bm5pbmcgZ3Vlc3RzIik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtNzUzLDcgKzcwNSw3IEBAIHJldHJ5X3Ry
YW5zYWN0aW9uOgogICAgICAgICAgICAgdCA9IDA7CiAgICAgICAgICAgICBnb3RvIHJldHJ5X3Ry
YW5zYWN0aW9uOwogICAgICAgICB9Ci0gICAgICAgIExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21h
aW4gY3JlYXRpb24gIiJ4ZW5zdG9yZSB0cmFuc2FjdGlvbiBjb21taXQgZmFpbGVkIik7CisgICAg
ICAgIExPR0VEKEVSUk9SLCBkb21pZCwgImRvbWFpbiBjcmVhdGlvbiAiInhlbnN0b3JlIHRyYW5z
YWN0aW9uIGNvbW1pdCBmYWlsZWQiKTsKICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAg
ICBnb3RvIG91dDsKICAgICB9CkBAIC03NjUsNiArNzE3LDcwIEBAIHJldHJ5X3RyYW5zYWN0aW9u
OgogICAgIHJldHVybiByYzsKIH0KIAoraW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCisgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90ICpkb21pZCkKK3sKKyAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19v
d25lcihnYyk7CisgICAgaW50IHJldCwgcmM7CisKKyAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2Vz
ICovCisgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICppbmZvID0gJmRfY29uZmlnLT5jX2lu
Zm87CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9p
bmZvOworCisgICAgLyogVmFsaWQgZG9taWQgaGVyZSBtZWFucyB3ZSdyZSBzb2Z0IHJlc2V0dGlu
Zy4gKi8KKyAgICBpZiAoIWxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KCpkb21pZCkpIHsKKyAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIGNyZWF0ZSA9IHsKKyAgICAgICAgICAg
IC5zc2lkcmVmID0gaW5mby0+c3NpZHJlZiwKKyAgICAgICAgICAgIC5tYXhfdmNwdXMgPSBiX2lu
Zm8tPm1heF92Y3B1cywKKyAgICAgICAgICAgIC5tYXhfZXZ0Y2huX3BvcnQgPSBiX2luZm8tPmV2
ZW50X2NoYW5uZWxzLAorICAgICAgICAgICAgLm1heF9ncmFudF9mcmFtZXMgPSBiX2luZm8tPm1h
eF9ncmFudF9mcmFtZXMsCisgICAgICAgICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IGJfaW5m
by0+bWF4X21hcHRyYWNrX2ZyYW1lcywKKyAgICAgICAgfTsKKworICAgICAgICBpZiAoaW5mby0+
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgeworICAgICAgICAgICAgY3JlYXRlLmZsYWdz
IHw9IFhFTl9ET01DVExfQ0RGX2h2bTsKKyAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PQorICAg
ICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPmhhcCkgPyBYRU5fRE9NQ1RMX0NE
Rl9oYXAgOiAwOworICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9CisgICAgICAgICAgICAgICAg
bGlieGxfZGVmYm9vbF92YWwoaW5mby0+b29zKSA/IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nfb2Zm
OworICAgICAgICB9CisKKyAgICAgICAgLyogVWx0aW1hdGVseSwgaGFuZGxlIGlzIGFuIGFycmF5
IG9mIDE2IHVpbnQ4X3QsIHNhbWUgYXMgdXVpZCAqLworICAgICAgICBsaWJ4bF91dWlkX2NvcHko
Y3R4LCAobGlieGxfdXVpZCAqKSZjcmVhdGUuaGFuZGxlLCAmaW5mby0+dXVpZCk7CisKKyAgICAg
ICAgcmV0ID0gbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGdjLCBkX2NvbmZpZywg
JmNyZWF0ZSk7CisgICAgICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICBMT0dFRChFUlJP
UiwgKmRvbWlkLCAiZmFpbCB0byBnZXQgZG9tYWluIGNvbmZpZyIpOworICAgICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAg
ICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgJmNyZWF0ZSk7CisgICAg
ICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9t
YWluIGNyZWF0aW9uIGZhaWwiKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fYXJjaF9k
b21haW5fc2F2ZV9jb25maWcoZ2MsIGRfY29uZmlnLCBzdGF0ZSwgJmNyZWF0ZSk7CisgICAgICAg
IGlmIChyYyA8IDApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByZXQgPSB4
Y19jcHVwb29sX21vdmVkb21haW4oY3R4LT54Y2gsIGluZm8tPnBvb2xpZCwgKmRvbWlkKTsKKyAg
ICBpZiAocmV0IDwgMCkgeworICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIG1v
dmUgZmFpbCIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KKworICAgIHJjID0gbGlieGxfX2RvbWFpbl9tYWtlX3hzX2VudHJpZXMoZ2MsIGRfY29u
ZmlnLCBzdGF0ZSwgKmRvbWlkKTsKKworb3V0OgorICAgIHJldHVybiByYzsKK30KKwogc3RhdGlj
IGludCBzdG9yZV9saWJ4bF9lbnRyeShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5m
bykKIHsKQEAgLTk4NSwxNSArMTAwMSwzMSBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5f
Y3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQog
Ci0gICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2NvbmZpZywgJmRjcy0+YnVpbGRf
c3RhdGUsICZkb21pZCk7Ci0gICAgaWYgKHJldCkgewotICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgIGlmICggIWRfY29uZmlnLT5k
bV9yZXN0b3JlX2ZpbGUgKQorICAgIHsKKyAgICAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtl
KGdjLCBkX2NvbmZpZywgJmRjcy0+YnVpbGRfc3RhdGUsICZkb21pZCk7CiAgICAgICAgIGRjcy0+
Z3Vlc3RfZG9taWQgPSBkb21pZDsKKworICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICBM
T0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgICAg
ICAgICAgcmV0ID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAg
ICAgICB9CisgICAgfSBlbHNlIGlmICggZGNzLT5ndWVzdF9kb21pZCAhPSBJTlZBTElEX0RPTUlE
ICkgeworICAgICAgICBkb21pZCA9IGRjcy0+Z3Vlc3RfZG9taWQ7CisKKyAgICAgICAgcmV0ID0g
bGlieGxfX2RvbWFpbl9tYWtlX3hzX2VudHJpZXMoZ2MsIGRfY29uZmlnLCAmZGNzLT5idWlsZF9z
dGF0ZSwgZG9taWQpOworICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgICAgICAgICAgcmV0
ID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgICAgICB9Cisg
ICAgfSBlbHNlIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJjYW5ub3QgbWFrZSBkb21h
aW4iKTsKICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBlcnJvcl9vdXQ7
CiAgICAgfQogCi0gICAgZGNzLT5ndWVzdF9kb21pZCA9IGRvbWlkOwogICAgIGRjcy0+c2Rzcy5k
bS5ndWVzdF9kb21pZCA9IDA7IC8qIG1lYW5zIHdlIGhhdmVuJ3Qgc3Bhd25lZCAqLwogCiAgICAg
LyoKQEAgLTEwMjYsNyArMTA1OCw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVh
dGUobGlieGxfX2VnYyAqZWdjLAogICAgIGlmIChyZXQpCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0
OwogCi0gICAgaWYgKHJlc3RvcmVfZmQgPj0gMCB8fCBkY3MtPmRvbWlkX3NvZnRfcmVzZXQgIT0g
SU5WQUxJRF9ET01JRCkgeworICAgIGlmIChyZXN0b3JlX2ZkID49IDAgfHwgZGNzLT5kb21pZF9z
b2Z0X3Jlc2V0ICE9IElOVkFMSURfRE9NSUQgfHwgZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSkg
ewogICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgInJlc3RvcmluZywgbm90IHJ1bm5pbmcgYm9v
dGxvYWRlciIpOwogICAgICAgICBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGVnYywgJmRjcy0+
YmwsIDApOwogICAgIH0gZWxzZSAgewpAQCAtMTEwMiw3ICsxMTM0LDE2IEBAIHN0YXRpYyB2b2lk
IGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgIGRjcy0+c2Rz
cy5kbS5jYWxsYmFjayA9IGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOwogICAgIGRjcy0+c2Rz
cy5jYWxsYmFjayA9IGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOwogCi0gICAgaWYgKHJlc3Rv
cmVfZmQgPCAwICYmIGRjcy0+ZG9taWRfc29mdF9yZXNldCA9PSBJTlZBTElEX0RPTUlEKSB7Cisg
ICAgaWYgKHJlc3RvcmVfZmQgPCAwICYmIGRjcy0+ZG9taWRfc29mdF9yZXNldCA9PSBJTlZBTElE
X0RPTUlEICYmICFkX2NvbmZpZy0+ZG1fcmVzdG9yZV9maWxlKSB7CisgICAgICAgIHJjID0gbGli
eGxfX2RvbWFpbl9idWlsZChnYywgZF9jb25maWcsIGRvbWlkLCBzdGF0ZSk7CisgICAgICAgIGRv
bWNyZWF0ZV9yZWJ1aWxkX2RvbmUoZWdjLCBkY3MsIHJjKTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIGlmICggZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSApIHsKKyAgICAgICAgZGNz
LT5zcnMuZGNzID0gZGNzOworICAgICAgICBkY3MtPnNycy5hbyA9IGFvOworICAgICAgICBzdGF0
ZS0+Zm9ya2VkX3ZtID0gdHJ1ZTsKICAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX2J1aWxkKGdj
LCBkX2NvbmZpZywgZG9taWQsIHN0YXRlKTsKICAgICAgICAgZG9tY3JlYXRlX3JlYnVpbGRfZG9u
ZShlZ2MsIGRjcywgcmMpOwogICAgICAgICByZXR1cm47CkBAIC0xMzAwLDYgKzEzNDEsNyBAQCBz
dGF0aWMgdm9pZCBkb21jcmVhdGVfcmVidWlsZF9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAv
KiBjb252ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgY29uc3QgdWludDMyX3QgZG9taWQgPSBkY3Mt
Pmd1ZXN0X2RvbWlkOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29uZmlnID0g
ZGNzLT5ndWVzdF9jb25maWc7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3Qg
c3RhdGUgPSAmZGNzLT5idWlsZF9zdGF0ZTsKIAogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsICJjYW5ub3QgKHJlLSlidWlsZCBkb21haW46ICVkIiwgcmV0KTsKQEAg
LTEzMDcsNiArMTM0OSw5IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmUobGli
eGxfX2VnYyAqZWdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAo
IGRfY29uZmlnLT5kbV9yZXN0b3JlX2ZpbGUgKQorICAgICAgICBzdGF0ZS0+c2F2ZWRfc3RhdGUg
PSBHQ1NQUklOVEYoIiVzIiwgZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSk7CisKICAgICBzdG9y
ZV9saWJ4bF9lbnRyeShnYywgZG9taWQsICZkX2NvbmZpZy0+Yl9pbmZvKTsKIAogICAgIGxpYnhs
X19tdWx0aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOwpAQCAtMTcwOCwxMCArMTc1Mywx
MyBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Rv
bWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgIEdDTkVXKGNkY3MpOwogICAgIGNkY3MtPmRjcy5h
byA9IGFvOwogICAgIGNkY3MtPmRjcy5ndWVzdF9jb25maWcgPSBkX2NvbmZpZzsKKyAgICBjZGNz
LT5kY3MuZ3Vlc3RfZG9taWQgPSAqZG9taWQ7CisKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2lu
aXQoJmNkY3MtPmRjcy5ndWVzdF9jb25maWdfc2F2ZWQpOwogICAgIGxpYnhsX2RvbWFpbl9jb25m
aWdfY29weShjdHgsICZjZGNzLT5kY3MuZ3Vlc3RfY29uZmlnX3NhdmVkLCBkX2NvbmZpZyk7CiAg
ICAgY2Rjcy0+ZGNzLnJlc3RvcmVfZmQgPSBjZGNzLT5kY3MubGlieGNfZmQgPSByZXN0b3JlX2Zk
OwogICAgIGNkY3MtPmRjcy5zZW5kX2JhY2tfZmQgPSBzZW5kX2JhY2tfZmQ7CisKICAgICBpZiAo
cmVzdG9yZV9mZCA+IC0xKSB7CiAgICAgICAgIGNkY3MtPmRjcy5yZXN0b3JlX3BhcmFtcyA9ICpw
YXJhbXM7CiAgICAgICAgIHJjID0gbGlieGxfX2ZkX2ZsYWdzX21vZGlmeV9zYXZlKGdjLCBjZGNz
LT5kY3MucmVzdG9yZV9mZCwKQEAgLTE5NTQsNiArMjAwMiwzOCBAQCBpbnQgbGlieGxfZG9tYWlu
X2NyZWF0ZV9uZXcobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFvX2hvdywgYW9wX2NvbnNvbGVfaG93KTsK
IH0KIAoraW50IGxpYnhsX2RvbWFpbl9mb3JrX3ZtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBw
ZG9taWQsIHVpbnQzMl90ICpkb21pZCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHhlbl9k
b21jdGxfY3JlYXRlZG9tYWluIGNyZWF0ZSA9IHswfTsKKyAgICBjcmVhdGUuZmxhZ3MgfD0gWEVO
X0RPTUNUTF9DREZfaHZtOworICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9oYXA7
CisgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CisgICAgY3JlYXRl
LmFyY2guZW11bGF0aW9uX2ZsYWdzID0gKFhFTl9YODZfRU1VX0FMTCAmIH5YRU5fWDg2X0VNVV9W
UENJKTsKKworICAgIGNyZWF0ZS5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOworICAgIGNyZWF0
ZS5tYXhfdmNwdXMgPSAxOyAvLyBwbGFjZWhvbGRlciwgd2lsbCBiZSBjbG9uZWQgZnJvbSBwZG9t
aWQKKyAgICBjcmVhdGUubWF4X2V2dGNobl9wb3J0ID0gMTAyMzsKKyAgICBjcmVhdGUubWF4X2dy
YW50X2ZyYW1lcyA9IExJQlhMX01BWF9HUkFOVF9GUkFNRVNfREVGQVVMVDsKKyAgICBjcmVhdGUu
bWF4X21hcHRyYWNrX2ZyYW1lcyA9IExJQlhMX01BWF9NQVBUUkFDS19GUkFNRVNfREVGQVVMVDsK
KworICAgIGlmICggKHJjID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVh
dGUpKSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggKHJjID0geGNfbWVtc2hyX2Zv
cmsoY3R4LT54Y2gsIHBkb21pZCwgKmRvbWlkKSkgKQorICAgICAgICB4Y19kb21haW5fZGVzdHJv
eShjdHgtPnhjaCwgKmRvbWlkKTsKKworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX2Rv
bWFpbl9mb3JrX2xhdW5jaF9kbShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dy
ZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQoreworICAgIHVuc2V0X2Rpc2tfY29sb19yZXN0b3Jl
KGRfY29uZmlnKTsKKyAgICByZXR1cm4gZG9fZG9tYWluX2NyZWF0ZShjdHgsIGRfY29uZmlnLCAm
ZG9taWQsIC0xLCAtMSwgMCwgMCwgYW9wX2NvbnNvbGVfaG93KTsKK30KKwogaW50IGxpYnhsX2Rv
bWFpbl9jcmVhdGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21p
ZCwgaW50IHJlc3RvcmVfZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBz
ZW5kX2JhY2tfZmQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwppbmRleCBjMDAzNTZhMmYxLi43MmM2ZmI3NTQxIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTI3ODUsNyArMjc4NSw3IEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9zcGF3bl9vdXRjb21l
KGxpYnhsX19lZ2MgKmVnYywKIAogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRl
ID0gZG1zcy0+YnVpbGRfc3RhdGU7CiAKLSAgICBpZiAoc3RhdGUtPnNhdmVkX3N0YXRlKSB7Cisg
ICAgaWYgKHN0YXRlLT5zYXZlZF9zdGF0ZSAmJiAhc3RhdGUtPmZvcmtlZF92bSkgewogICAgICAg
ICByZXQyID0gdW5saW5rKHN0YXRlLT5zYXZlZF9zdGF0ZSk7CiAgICAgICAgIGlmIChyZXQyKSB7
CiAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG1zcy0+Z3Vlc3RfZG9taWQsICIlczogZmFpbGVk
IHRvIHJlbW92ZSBkZXZpY2UtbW9kZWwgc3RhdGUgJXMiLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBjNTY4NWIwNjFj
Li42ZTA3ODkzZTNlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzkxLDkgKzM5MSwxMiBAQCBpbnQgbGlieGxfX2J1
aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqY29uc3QgaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogICAgIGxpYnhsX2N0
eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBjaGFyICp4c19kb21pZCwgKmNvbl9k
b21pZDsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gMDsKICAgICB1aW50NjRfdCBzaXplOwog
CisgICAgaWYgKCBzdGF0ZS0+Zm9ya2VkX3ZtICkKKyAgICAgICAgZ290byBza2lwX2Zvcms7CisK
ICAgICBpZiAoeGNfZG9tYWluX21heF92Y3B1cyhjdHgtPnhjaCwgZG9taWQsIGluZm8tPm1heF92
Y3B1cykgIT0gMCkgewogICAgICAgICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IHZjcHUg
Y291bnQiKTsKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CkBAIC00OTgsMjkgKzUwMSw2IEBA
IGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICB9CiAgICAgfQogCi0KLSAgICByYyA9IGxpYnhsX19hcmNoX2V4dHJhX21lbW9yeShnYywg
aW5mbywgJnNpemUpOwotICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgTE9HRShFUlJPUiwgIkNv
dWxkbid0IGdldCBhcmNoIGV4dHJhIGNvbnN0YW50IG1lbW9yeSBzaXplIik7Ci0gICAgICAgIHJl
dHVybiBFUlJPUl9GQUlMOwotICAgIH0KLQotICAgIGlmICh4Y19kb21haW5fc2V0bWF4bWVtKGN0
eC0+eGNoLCBkb21pZCwgaW5mby0+dGFyZ2V0X21lbWtiICsgc2l6ZSkgPCAwKSB7Ci0gICAgICAg
IExPR0UoRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IG1lbW9yeSIpOwotICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKLSAgICB9Ci0KLSAgICB4c19kb21pZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhC
VF9OVUxMLCAiL3Rvb2wveGVuc3RvcmVkL2RvbWlkIiwgTlVMTCk7Ci0gICAgc3RhdGUtPnN0b3Jl
X2RvbWlkID0geHNfZG9taWQgPyBhdG9pKHhzX2RvbWlkKSA6IDA7Ci0gICAgZnJlZSh4c19kb21p
ZCk7Ci0KLSAgICBjb25fZG9taWQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgIi90b29s
L3hlbmNvbnNvbGVkL2RvbWlkIiwgTlVMTCk7Ci0gICAgc3RhdGUtPmNvbnNvbGVfZG9taWQgPSBj
b25fZG9taWQgPyBhdG9pKGNvbl9kb21pZCkgOiAwOwotICAgIGZyZWUoY29uX2RvbWlkKTsKLQot
ICAgIHN0YXRlLT5zdG9yZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoY3R4LT54Y2gs
IGRvbWlkLCBzdGF0ZS0+c3RvcmVfZG9taWQpOwotICAgIHN0YXRlLT5jb25zb2xlX3BvcnQgPSB4
Y19ldnRjaG5fYWxsb2NfdW5ib3VuZChjdHgtPnhjaCwgZG9taWQsIHN0YXRlLT5jb25zb2xlX2Rv
bWlkKTsKLQogICAgIGlmIChpbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWKQogICAg
ICAgICBodm1fc2V0X2NvbmZfcGFyYW1zKGN0eC0+eGNoLCBkb21pZCwgaW5mbyk7CiAKQEAgLTU1
NSw4ICs1MzUsMzQgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+YWx0cDJtKTsKICAgICB9
CiAKKyAgICByYyA9IGxpYnhsX19hcmNoX2V4dHJhX21lbW9yeShnYywgaW5mbywgJnNpemUpOwor
ICAgIGlmIChyYyA8IDApIHsKKyAgICAgICAgTE9HRShFUlJPUiwgIkNvdWxkbid0IGdldCBhcmNo
IGV4dHJhIGNvbnN0YW50IG1lbW9yeSBzaXplIik7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlM
OworICAgIH0KKworICAgIGlmICh4Y19kb21haW5fc2V0bWF4bWVtKGN0eC0+eGNoLCBkb21pZCwg
aW5mby0+dGFyZ2V0X21lbWtiICsgc2l6ZSkgPCAwKSB7CisgICAgICAgIExPR0UoRVJST1IsICJD
b3VsZG4ndCBzZXQgbWF4IG1lbW9yeSIpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAg
ICB9CisKICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoZ2MsIGRfY29uZmlnLCBk
b21pZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OwogCitza2lwX2Zvcms6Cisg
ICAgeHNfZG9taWQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgIi90b29sL3hlbnN0b3Jl
ZC9kb21pZCIsIE5VTEwpOworICAgIHN0YXRlLT5zdG9yZV9kb21pZCA9IHhzX2RvbWlkID8gYXRv
aSh4c19kb21pZCkgOiAwOworICAgIGZyZWUoeHNfZG9taWQpOworCisgICAgY29uX2RvbWlkID0g
eHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsICIvdG9vbC94ZW5jb25zb2xlZC9kb21pZCIsIE5V
TEwpOworICAgIHN0YXRlLT5jb25zb2xlX2RvbWlkID0gY29uX2RvbWlkID8gYXRvaShjb25fZG9t
aWQpIDogMDsKKyAgICBmcmVlKGNvbl9kb21pZCk7CisKKyAgICBzdGF0ZS0+c3RvcmVfcG9ydCA9
IHhjX2V2dGNobl9hbGxvY191bmJvdW5kKGN0eC0+eGNoLCBkb21pZCwgc3RhdGUtPnN0b3JlX2Rv
bWlkKTsKKyAgICBzdGF0ZS0+Y29uc29sZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQo
Y3R4LT54Y2gsIGRvbWlkLCBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CisKK291dDoKICAgICByZXR1
cm4gcmM7CiB9CiAKQEAgLTYxNCw2ICs2MjAsOSBAQCBpbnQgbGlieGxfX2J1aWxkX3Bvc3QobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgY2hhciAqKmVudHM7CiAgICAgaW50IGks
IHJjOwogCisgICAgaWYgKCBzdGF0ZS0+Zm9ya2VkX3ZtICkKKyAgICAgICAgZ290byBza2lwX2Zv
cms7CisKICAgICBpZiAoaW5mby0+bnVtX3ZudW1hX25vZGVzICYmICFpbmZvLT5udW1fdmNwdV9z
b2Z0X2FmZmluaXR5KSB7CiAgICAgICAgIHJjID0gc2V0X3ZudW1hX2FmZmluaXR5KGdjLCBkb21p
ZCwgaW5mbyk7CiAgICAgICAgIGlmIChyYykKQEAgLTYzOCw2ICs2NDcsNyBAQCBpbnQgbGlieGxf
X2J1aWxkX3Bvc3QobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIH0KICAg
ICB9CiAKK3NraXBfZm9yazoKICAgICBlbnRzID0gbGlieGxfX2NhbGxvYyhnYywgMTIgKyAoaW5m
by0+bWF4X3ZjcHVzICogMikgKyAyLCBzaXplb2YoY2hhciAqKSk7CiAgICAgZW50c1swXSA9ICJt
ZW1vcnkvc3RhdGljLW1heCI7CiAgICAgZW50c1sxXSA9IEdDU1BSSU5URigiJSJQUklkNjQsIGlu
Zm8tPm1heF9tZW1rYik7CkBAIC05MDAsMTQgKzkxMCwxNiBAQCBzdGF0aWMgaW50IGh2bV9idWls
ZF9zZXRfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzdG9yZV9ldnRjaG4sIHVuc2ln
bmVkIGxvbmcgKnN0b3JlX21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGNvbnNvbGVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpjb25zb2xlX21mbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwgZG9taWRfdCBjb25zb2xl
X2RvbWlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHN0b3JlX2Rv
bWlkLCBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZm9ya2VkX3ZtKQogewogICAgIHN0cnVjdCBodm1faW5mb190YWJsZSAqdmFfaHZt
OwogICAgIHVpbnQ4X3QgKnZhX21hcCwgc3VtOwogICAgIHVpbnQ2NF90IHN0cl9tZm4sIGNvbnNf
bWZuOwogICAgIGludCBpOwogCi0gICAgaWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZ
UEVfSFZNKSB7CisgICAgaWYgKCBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAm
JiAhZm9ya2VkX3ZtICkKKyAgICB7CiAgICAgICAgIHZhX21hcCA9IHhjX21hcF9mb3JlaWduX3Jh
bmdlKGhhbmRsZSwgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhDX1BBR0VfU0laRSwgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX0lORk9fUEZOKTsKQEAgLTEyMjMsNiArMTIzNSwyMyBA
QCBpbnQgbGlieGxfX2J1aWxkX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAg
ICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20gPSBOVUxMOwogICAgIGJvb2wgZGV2aWNlX21vZGVs
ID0gaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gPyB0cnVlIDogZmFsc2U7CiAK
KyAgICBpZiAoIHN0YXRlLT5mb3JrZWRfdm0gKQorICAgIHsKKyAgICAgICAgcmMgPSBodm1fYnVp
bGRfc2V0X3BhcmFtcyhjdHgtPnhjaCwgZG9taWQsIGluZm8sIHN0YXRlLT5zdG9yZV9wb3J0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0ZS0+c3RvcmVfbWZuLCBzdGF0
ZS0+Y29uc29sZV9wb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0
ZS0+Y29uc29sZV9tZm4sIHN0YXRlLT5zdG9yZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCwgc3RhdGUtPmZvcmtlZF92bSk7CisK
KyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgcmV0
dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChjdHgtPnhjaCwgZG9taWQsIHRydWUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5zdG9yZV9tZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdGUtPnN0b3JlX2RvbWlkKTsKKyAgICB9CisKICAgICB4Y19k
b21fbG9naW5pdChjdHgtPnhjaCk7CiAKICAgICAvKgpAQCAtMTM0Nyw3ICsxMzc2LDcgQEAgaW50
IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgcmMg
PSBodm1fYnVpbGRfc2V0X3BhcmFtcyhjdHgtPnhjaCwgZG9taWQsIGluZm8sIHN0YXRlLT5zdG9y
ZV9wb3J0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0ZS0+c3RvcmVfbWZu
LCBzdGF0ZS0+Y29uc29sZV9wb3J0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZz
dGF0ZS0+Y29uc29sZV9tZm4sIHN0YXRlLT5zdG9yZV9kb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsIGZhbHNlKTsKICAgICBpZiAocmMgIT0g
MCkgewogICAgICAgICBMT0coRVJST1IsICJodm0gYnVpbGQgc2V0IHBhcmFtcyBmYWlsZWQiKTsK
ICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBiZmViMzhlMGVkLi4wYmVj
ZmMzZTMxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyNzEsNiArMTI3MSw3IEBAIHR5cGVkZWYg
c3RydWN0IHsKIAogICAgIGNoYXIgKnNhdmVkX3N0YXRlOwogICAgIGludCBkbV9tb25pdG9yX2Zk
OworICAgIGJvb2wgZm9ya2VkX3ZtOwogCiAgICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlIHB2X2tl
cm5lbDsKICAgICBsaWJ4bF9fZmlsZV9yZWZlcmVuY2UgcHZfcmFtZGlzazsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAppbmRleCAwNGM5NzYyYWYxLi5mMTJjMTg4MmRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC05NDYs
NiArOTQ2LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIs
IFsKICAgICAoIm9uX3dhdGNoZG9nIiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKICAgICAo
Im9uX2NyYXNoIiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKICAgICAoIm9uX3NvZnRfcmVz
ZXQiLCBsaWJ4bF9hY3Rpb25fb25fc2h1dGRvd24pLAorICAgICgiZG1fcmVzdG9yZV9maWxlIiwg
c3RyaW5nLCB7J2NvbnN0JzogVHJ1ZX0pLAogICAgIF0sIGRpcj1ESVJfSU4pCiAKIGxpYnhsX2Rp
c2tpbmZvID0gU3RydWN0KCJkaXNraW5mbyIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmgg
Yi90b29scy94bC94bC5oCmluZGV4IDYwYmRhZDhmZmIuLjk5M2E2M2QyNjggMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMzEsNiArMzEsNyBAQCBzdHJ1
Y3QgY21kX3NwZWMgewogfTsKIAogc3RydWN0IGRvbWFpbl9jcmVhdGUgeworICAgIHVpbnQzMl90
IGRkb21pZDsgLyogZm9yayBsYXVuY2ggZG0gZm9yIHRoaXMgZG9taWQgKi8KICAgICBpbnQgZGVi
dWc7CiAgICAgaW50IGRhZW1vbml6ZTsKICAgICBpbnQgbW9uaXRvcjsgLyogaGFuZGxlIGd1ZXN0
IHJlYm9vdHMgZXRjICovCkBAIC00NSw2ICs0Niw3IEBAIHN0cnVjdCBkb21haW5fY3JlYXRlIHsK
ICAgICBjb25zdCBjaGFyICpjb25maWdfZmlsZTsKICAgICBjaGFyICpleHRyYV9jb25maWc7IC8q
IGV4dHJhIGNvbmZpZyBzdHJpbmcgKi8KICAgICBjb25zdCBjaGFyICpyZXN0b3JlX2ZpbGU7Cisg
ICAgY29uc3QgY2hhciAqZG1fcmVzdG9yZV9maWxlOwogICAgIGNoYXIgKmNvbG9fcHJveHlfc2Ny
aXB0OwogICAgIGJvb2wgdXNlcnNwYWNlX2NvbG9fcHJveHk7CiAgICAgaW50IG1pZ3JhdGVfZmQ7
IC8qIC0xIG1lYW5zIG5vbmUgKi8KQEAgLTEyNyw2ICsxMjksOCBAQCBpbnQgbWFpbl9wY2lhc3Np
Z25hYmxlX3JlbW92ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcGNpYXNzaWdu
YWJsZV9saXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjaWZuZGVmIExJQlhMX0hBVkVfTk9f
U1VTUEVORF9SRVNVTUUKIGludCBtYWluX3Jlc3RvcmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
K2ludCBtYWluX2Zvcmtfdm0oaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX2Zvcmtf
bGF1bmNoX2RtKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9taWdyYXRlX3JlY2Vp
dmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3NhdmUoaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KTsKIGludCBtYWluX21pZ3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmlu
ZGV4IDViYWE2MDIzYWEuLjkwMmIzZDdiMDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRh
YmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtMTgwLDYgKzE4MCwyMSBAQCBz
dHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiLVYsIC0tdm5jdmlld2VyICAg
ICAgICAgIENvbm5lY3QgdG8gdGhlIFZOQyBkaXNwbGF5IGFmdGVyIHRoZSBkb21haW4gaXMgY3Jl
YXRlZC5cbiIKICAgICAgICItQSwgLS12bmN2aWV3ZXItYXV0b3Bhc3MgUGFzcyBWTkMgcGFzc3dv
cmQgdG8gdmlld2VyIHZpYSBzdGRpbi4iCiAgICAgfSwKKyAgICB7ICJmb3JrLXZtIiwKKyAgICAg
ICZtYWluX2Zvcmtfdm0sIDAsIDEsCisgICAgICAiRm9yayBhIGRvbWFpbiBmcm9tIHRoZSBydW5u
aW5nIHBhcmVudCBkb21pZCIsCisgICAgICAiW29wdGlvbnNdIDxQYXJlbnREb21pZD4iLAorICAg
ICAgIi1oICAgICAgICAgICAgICAgICAgICAgICBQcmludCB0aGlzIGhlbHAuXG4iCisgICAgICAi
LWQgICAgICAgICAgICAgICAgICAgICAgIEVuYWJsZSBkZWJ1ZyBtZXNzYWdlcy5cbiIKKyAgICB9
LAorICAgIHsgImZvcmstbGF1bmNoLWRtIiwKKyAgICAgICZtYWluX2ZvcmtfbGF1bmNoX2RtLCAw
LCAxLAorICAgICAgIkxhdW5jaCB0aGUgZGV2aWNlIG1vZGVsIGZvciBhIGZvcmtlZCBWTSIsCisg
ICAgICAiW29wdGlvbnNdIDxDb25maWdGaWxlPiA8RG1SZXN0b3JlRmlsZT4gPERvbWlkPiIsCisg
ICAgICAiLWggICAgICAgICAgICAgICAgICAgICAgIFByaW50IHRoaXMgaGVscC5cbiIKKyAgICAg
ICItcCAgICAgICAgICAgICAgICAgICAgICAgRG8gbm90IHVucGF1c2UgZG9tYWluIGFmdGVyIHJl
c3RvcmluZyBpdC5cbiIKKyAgICAgICItZCAgICAgICAgICAgICAgICAgICAgICAgRW5hYmxlIGRl
YnVnIG1lc3NhZ2VzLlxuIgorICAgIH0sCiAgICAgeyAibWlncmF0ZS1yZWNlaXZlIiwKICAgICAg
ICZtYWluX21pZ3JhdGVfcmVjZWl2ZSwgMCwgMSwKICAgICAgICJSZXN0b3JlIGEgZG9tYWluIGZy
b20gYSBzYXZlZCBzdGF0ZSIsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5j
IGIvdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYwppbmRleCA5YmUwMzNmZTY1Li5iYTBlMzAwZjJj
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5jCisrKyBiL3Rvb2xzL3hsL3hs
X3NhdmVyZXN0b3JlLmMKQEAgLTIyOSw2ICsyMjksNzUgQEAgaW50IG1haW5fcmVzdG9yZShpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0KIAoraW50IG1h
aW5fZm9ya192bShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgaW50IGRlYnVnID0gMDsK
KyAgICB1aW50MzJfdCBwZG9taWQgPSAwLCBkb21pZCA9IElOVkFMSURfRE9NSUQ7CisgICAgaW50
IG9wdDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJkIiwgTlVMTCwgImZvcmstdm0i
LCAxKSB7CisgICAgY2FzZSAnZCc6CisgICAgICAgIGRlYnVnID0gMTsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCisgICAgaWYgKGFyZ2Mtb3B0aW5kID09IDEpIHsKKyAgICAgICAgcGRvbWlkID0g
YXRvaShhcmd2W29wdGluZF0pOworICAgIH0gZWxzZSB7CisgICAgICAgIGhlbHAoImZvcmstdm0i
KTsKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICBpZiAobGlieGxf
ZG9tYWluX2Zvcmtfdm0oY3R4LCBwZG9taWQsICZkb21pZCkgfHwgZG9taWQgPT0gSU5WQUxJRF9E
T01JRCkKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKworICAgIGZwcmludGYoc3RkZXJy
LCAiVk0gZm9yayBjcmVhdGVkIHdpdGggZG9taWQ6ICV1XG4iLCBkb21pZCk7CisgICAgcmV0dXJu
IEVYSVRfU1VDQ0VTUzsKK30KKworaW50IG1haW5fZm9ya19sYXVuY2hfZG0oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQoreworICAgIGNvbnN0IGNoYXIgKmNvbmZpZ19maWxlID0gTlVMTDsKKyAgICBj
b25zdCBjaGFyICpkbV9yZXN0b3JlX2ZpbGUgPSBOVUxMOworICAgIHN0cnVjdCBkb21haW5fY3Jl
YXRlIGRvbV9pbmZvOworICAgIGludCBwYXVzZWQgPSAwLCBkZWJ1ZyA9IDA7CisgICAgdWludDMy
X3QgZGRvbWlkID0gMDsKKyAgICBpbnQgb3B0LCByYzsKKworICAgIFNXSVRDSF9GT1JFQUNIX09Q
VChvcHQsICJwZCIsIE5VTEwsICJmb3JrLWxhdW5jaC1kbSIsIDEpIHsKKyAgICBjYXNlICdwJzoK
KyAgICAgICAgcGF1c2VkID0gMTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAnZCc6CisgICAg
ICAgIGRlYnVnID0gMTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKGFyZ2Mtb3B0
aW5kID09IDMpIHsKKyAgICAgICAgY29uZmlnX2ZpbGUgPSBhcmd2W29wdGluZF07CisgICAgICAg
IGRtX3Jlc3RvcmVfZmlsZSA9IGFyZ3Zbb3B0aW5kICsgMV07CisgICAgICAgIGRkb21pZCA9IGF0
b2koYXJndltvcHRpbmQgKyAyXSk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgaGVscCgiZm9yay1s
YXVuY2gtZG0iKTsKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICBt
ZW1zZXQoJmRvbV9pbmZvLCAwLCBzaXplb2YoZG9tX2luZm8pKTsKKyAgICBkb21faW5mby5kZG9t
aWQgPSBkZG9taWQ7CisgICAgZG9tX2luZm8uZG1fcmVzdG9yZV9maWxlID0gZG1fcmVzdG9yZV9m
aWxlOworICAgIGRvbV9pbmZvLmRlYnVnID0gZGVidWc7CisgICAgZG9tX2luZm8ucGF1c2VkID0g
cGF1c2VkOworICAgIGRvbV9pbmZvLmNvbmZpZ19maWxlID0gY29uZmlnX2ZpbGU7CisgICAgZG9t
X2luZm8ubWlncmF0ZV9mZCA9IC0xOworICAgIGRvbV9pbmZvLnNlbmRfYmFja19mZCA9IC0xOwor
CisgICAgcmMgPSBjcmVhdGVfZG9tYWluKCZkb21faW5mbyk7CisgICAgaWYgKHJjIDwgMCkKKyAg
ICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9
CisKIGludCBtYWluX3NhdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIHVpbnQzMl90
IGRvbWlkOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94
bF92bWNvbnRyb2wuYwppbmRleCBlYjY3NzlhNTYxLi5mMzJhNDcxNGVlIDEwMDY0NAotLS0gYS90
b29scy94bC94bF92bWNvbnRyb2wuYworKysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAt
NjQ1LDYgKzY0NSw3IEBAIGludCBjcmVhdGVfZG9tYWluKHN0cnVjdCBkb21haW5fY3JlYXRlICpk
b21faW5mbykKIAogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7CiAKKyAgICB1aW50
MzJfdCBkZG9taWQgPSBkb21faW5mby0+ZGRvbWlkOyAvLyBsYXVuY2ggZG0gZm9yIHRoaXMgZG9t
YWluIGlmZiBzZXQKICAgICBpbnQgZGVidWcgPSBkb21faW5mby0+ZGVidWc7CiAgICAgaW50IGRh
ZW1vbml6ZSA9IGRvbV9pbmZvLT5kYWVtb25pemU7CiAgICAgaW50IG1vbml0b3IgPSBkb21faW5m
by0+bW9uaXRvcjsKQEAgLTY1NSw2ICs2NTYsNyBAQCBpbnQgY3JlYXRlX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluX2NyZWF0ZSAqZG9tX2luZm8pCiAgICAgY29uc3QgY2hhciAqcmVzdG9yZV9maWxlID0g
ZG9tX2luZm8tPnJlc3RvcmVfZmlsZTsKICAgICBjb25zdCBjaGFyICpjb25maWdfc291cmNlID0g
TlVMTDsKICAgICBjb25zdCBjaGFyICpyZXN0b3JlX3NvdXJjZSA9IE5VTEw7CisgICAgY29uc3Qg
Y2hhciAqZG1fcmVzdG9yZV9maWxlID0gZG9tX2luZm8tPmRtX3Jlc3RvcmVfZmlsZTsKICAgICBp
bnQgbWlncmF0ZV9mZCA9IGRvbV9pbmZvLT5taWdyYXRlX2ZkOwogICAgIGJvb2wgY29uZmlnX2lu
X2pzb247CiAKQEAgLTkyMyw2ICs5MjUsMTIgQEAgc3RhcnQ6CiAgICAgICAgICAqIHJlc3RvcmUv
bWlncmF0ZS1yZWNlaXZlIGl0IGFnYWluLgogICAgICAgICAgKi8KICAgICAgICAgcmVzdG9yaW5n
ID0gMDsKKyAgICB9IGVsc2UgaWYgKCBkZG9taWQgKSB7CisgICAgICAgIGRfY29uZmlnLmRtX3Jl
c3RvcmVfZmlsZSA9IGRtX3Jlc3RvcmVfZmlsZTsKKyAgICAgICAgcmV0ID0gbGlieGxfZG9tYWlu
X2ZvcmtfbGF1bmNoX2RtKGN0eCwgJmRfY29uZmlnLCBkZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvY29ubmVjdF9jb25zb2xlX2hvdyk7CisgICAg
ICAgIGRvbWlkID0gZGRvbWlkOworICAgICAgICBkZG9taWQgPSBJTlZBTElEX0RPTUlEOwogICAg
IH0gZWxzZSBpZiAoZG9taWRfc29mdF9yZXNldCAhPSBJTlZBTElEX0RPTUlEKSB7CiAgICAgICAg
IC8qIERvIHNvZnQgcmVzZXQuICovCiAgICAgICAgIHJldCA9IGxpYnhsX2RvbWFpbl9zb2Z0X3Jl
c2V0KGN0eCwgJmRfY29uZmlnLCBkb21pZF9zb2Z0X3Jlc2V0LAotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9YJ-0001J9-Fv; Wed, 25 Sep 2019 15:50:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lLTF=XU=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iD9YH-0001Ak-OL
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:50:01 +0000
X-Inumbo-ID: 11dd41ee-dfac-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by localhost (Halon) with ESMTPS
 id 11dd41ee-dfac-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:34 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id y23so6189073lje.9
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 08:49: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-transfer-encoding:content-language;
 bh=NJFPNSkbKCKtYoo8rj7/1FYyvYbde46hvRMdJXjDO90=;
 b=P0iZ5xvW+6ywMUIebXmnzYb65lKxXhlreVwRVcVHhHAYIiyISZ5dwBV2J38L8YpQHk
 czipFytxPGguqya7j4aMu3DXYUewaMwncg5YTBAuaHsYDTwkSEtJOeg5sogza2uxZE+U
 yHR1cHV4wQF5EPijRfsAEuKWZURSYeQxAz7CGQcxs8lBTmSbARZj8qBvXzBlfO/MqX14
 P6wsTulhsHPuPyw6NdEdrzh0ekFRIjTVfi4adsvmfvLik/8wRixyGQmjhcL8tzdTFgxh
 PawdBotpRss/lyoy468FSCpOQTu8m0AzYJrzXNCZU0xl9tg3x4/qsE85X2auasYQxwhC
 5j7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=NJFPNSkbKCKtYoo8rj7/1FYyvYbde46hvRMdJXjDO90=;
 b=ZLio83TR6JXc5oPLjeVUkDmXGis+EUw1hlv0/aCnFyOiWKQq4mZT35DOxl56uNWBTo
 R3gHPKqjNofEf+Dksc7p8Y7lGr3DyOWdB8byIP5ENOXhYgecm+ujIdHJE8R6bPsmZKnX
 x+WGTw4w6KkO3D/Imt4MMcpKr7cyP553aKInJPZqPVmipNZ+eEH4Up6Cklbcp4vooLZL
 kyuEWZPE9X366i5xd++VuvkOJRYnagbFgt/6wAiuaC6qK7jXasNynQgcswy3kYixmK/F
 ujQCYiq6NR5nyblb/ysHQFqoPaYOHdEkPYAnQjxXecp9EhXNDfL/bvEbYI/HoLoO8Zvu
 SJFA==
X-Gm-Message-State: APjAAAW/UcNw5qbgbOWV5jGfTGKLKd1gxQuUCqXfAQ4zck5d2/5Ag+Dq
 5PCz56ryEkTinNm0tIdpg6s=
X-Google-Smtp-Source: APXvYqwAXry//LpvOq3SoeJK+utnw4k2hy0dIDYoBFmt0BA8edVLQSh4lC+hl62F8ZqGVbgIIdlEeQ==
X-Received: by 2002:a2e:2416:: with SMTP id k22mr6928182ljk.216.1569426573330; 
 Wed, 25 Sep 2019 08:49:33 -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 y26sm1479016ljj.90.2019.09.25.08.49.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Sep 2019 08:49:32 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
Date: Wed, 25 Sep 2019 18:49:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CltDQyBKdWxpZW5dCgoKSGkgUGF1bAoKSSBtYXkgbWlzdGFrZSwgYnV0IGxvb2tzIGxpa2UKCjgw
ZmYzZDMzOGRjOTMyNjBiNDFmZmVlZWJiMGY4NTJjMmVkZWY5Y2UgaW9tbXU6IHRpZHkgdXAgCmlv
bW11X3VzZV9oYXBfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkgbWFjcm9zCgp0cmlnZ2Vy
cyBBU1NFUlRfVU5SRUFDSEFCTEUgb24gQXJtIGlmIG5vIElPTU1VIGhhcyBiZWVuIGZvdW5kIChJ
IGJ1aWx0IAp3aXRoIG15IHBsYXRmb3JtJ3MgSU9NTVUgZHJpdmVyIGRpc2FibGVkOiAjIENPTkZJ
R19JUE1NVV9WTVNBIGlzIG5vdCBzZXQpIC4KClNvLCBpb21tdV9zZXR1cCgpIGNhbGxzIGNsZWFy
X2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpdGggCmlvbW11X2hhcF9wdF9zaGFyZSBiZWluZyBzZXQg
KENPTkZJR19JT01NVV9GT1JDRV9QVF9TSEFSRT15KSB3aGljaCwgCmFjdHVhbGx5LCB0cmlnZ2Vy
cyBBU1NFUlQuCgouLi4KCgooWEVOKSBBc3NlcnRpb24gJ3VucmVhY2hhYmxlJyBmYWlsZWQgYXQg
Ci4uLmlsZC13b3Jrc3BhY2UvYnVpbGQveGVuL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oOjcyCihY
RU4pIC0tLS1bIFhlbi00LjEzLXVuc3RhYmxlwqAgYXJtNjTCoCBkZWJ1Zz15wqDCoCBOb3QgdGFp
bnRlZCBdLS0tLQooWEVOKSBDUFU6wqDCoMKgIDAKKFhFTikgUEM6wqDCoMKgwqAgMDAwMDAwMDAw
MDJiM2FlMCBpb21tdV9zZXR1cCsweGEwLzB4MThjCihYRU4pIExSOsKgwqDCoMKgIDAwMDAwMDAw
MDAyYjNhOGMKKFhFTikgU1A6wqDCoMKgwqAgMDAwMDAwMDAwMDJmN2RjMAooWEVOKSBDUFNSOsKg
wqAgYTAwMDAyNDkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhFTinC
oMKgwqDCoMKgIFgwOiAwMDAwMDAwMDAwMmE3MDAwwqAgWDE6IDAwMDAwMDAwMDAwMDAwMDDCoCBY
MjogMmM3MzYxNzM2NTZlNjU3MgooWEVOKcKgwqDCoMKgwqAgWDM6IDAwMDAwMDAwMDAwMDAwMDLC
oCBYNDogMDAwMDAwMDAwMDAwMDAwMcKgIFg1OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pwqDCoMKg
wqDCoCBYNjogMDAwMDAwMDAwMDAwMDA4MMKgIFg3OiAyYjcyNjA3MjY0NmQ2NDcxwqAgWDg6IDdm
N2Y3ZjdmN2Y3ZjdmN2YKKFhFTinCoMKgwqDCoMKgIFg5OiBmZjY1Njg1ZTZjNmY3Mjc1IFgxMDog
N2Y3ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTinCoMKgwqDCoCBYMTI6
IDAwMDAwMDAwMDAwMDAwMzggWDEzOiAwMDAwMDAwMDAwMjgwOTEwIFgxNDogMDAwMDAwMDAwMDAw
MDAyMAooWEVOKcKgwqDCoMKgIFgxNTogMDAwMDAwMDAwMDAwMDAwMCBYMTY6IDAwMDAwMDAwMDAy
YTcwMDAgWDE3OiAwMDAwMDAwMDAwMmE3MDAwCihYRU4pwqDCoMKgwqAgWDE4OiAwMDAwMDAwMDAw
MmE3MDAwIFgxOTogMDAwMDAwMDAwMDAwMDAwMCBYMjA6IDAwMDAwMDAwZmZmZmZmZWQKKFhFTinC
oMKgwqDCoCBYMjE6IDAwMDAwMDAwMDAyYTYzODAgWDIyOiAwMDAwMDAwMDAwMzM1NDMwIFgyMzog
MDAwMDAwMDAwMDAwMDAwMgooWEVOKcKgwqDCoMKgIFgyNDogMDAwMDAwMDAwMDI5YjFmMCBYMjU6
IDAwMDAwMDAwMDAyZDgzZDAgWDI2OiAwMDAwMDAwMDQ4MDAwMDAwCihYRU4pwqDCoMKgwqAgWDI3
OiAwMDAwMDAwMGMwMDAwMDAwIFgyODogMDAwMDAwMDAwMDAwMDAwMcKgIEZQOiAwMDAwMDAwMDAw
MmY3ZGMwCihYRU4pCihYRU4pwqDCoCBWVENSX0VMMjogODAwMDAwMDAKKFhFTinCoCBWVFRCUl9F
TDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTinCoCBTQ1RMUl9FTDI6IDMwY2QxODNkCihY
RU4pwqDCoMKgIEhDUl9FTDI6IDAwMDAwMDAwMDAwMDAwMzgKKFhFTinCoCBUVEJSMF9FTDI6IDAw
MDAwMDAwNzgxYjQwMDAKKFhFTikKKFhFTinCoMKgwqAgRVNSX0VMMjogZjIwMDAwMDEKKFhFTinC
oCBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTinCoMKgwqAgRkFSX0VMMjogMDAwMDAw
MDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAw
MmY3ZGMwOgooWEVOKcKgwqDCoCAwMDAwMDAwMDAwMmY3ZGUwIDAwMDAwMDAwMDAyYmRkOTQgMDAw
MDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAyCihYRU4pwqDCoMKgIDAwMDAwMDAwYmZlMGI2
NjAgMDAwMDAwMDAwMDIwMDFiNCAwMDAwMDAwMDc4MDgwMDAwIDAwMDAwMDAwNzdlODAwMDAKKFhF
TinCoMKgwqAgMDAwMDAwMDA0ODAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAw
MDAgMDAwMDAwMDAwMDAwMDAwMwooWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDA3ODA4MDAwMCAwMDAwMDAwMDQ4MDgwMDQwCihYRU4pwqDCoMKgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwZjA4MCAwMDAwMDAwMDQ4MDAwMDAwIDAwMDAwMDAw
NzgwMDAwMDAKKFhFTinCoMKgwqAgMDAwMDAwMDAwMDJkODNjMCAwMDAwMDAwMDAwMmFhNDQwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0MGZmZmZmZmZmCihY
RU4pwqDCoMKgIDAwMDAwMDAwMDAwMDA0MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKcKgwqDCoCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTinCoMKgwqAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pwqDCoMKgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTinCoMKgwqAg
WzwwMDAwMDAwMDAwMmIzYWUwPl0gaW9tbXVfc2V0dXArMHhhMC8weDE4YyAoUEMpCihYRU4pwqDC
oMKgIFs8MDAwMDAwMDAwMDJiM2E4Yz5dIGlvbW11X3NldHVwKzB4NGMvMHgxOGMgKExSKQooWEVO
KcKgwqDCoCBbPDAwMDAwMDAwMDAyYmRkOTQ+XSBzdGFydF94ZW4rMHhhYTAvMHhjN2MKKFhFTinC
oMKgwqAgWzwwMDAwMDAwMDAwMjAwMWI0Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQr
MHhjLzB4MmMKKFhFTikKKFhFTikKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgQXNzZXJ0aW9uICd1bnJlYWNo
YWJsZScgZmFpbGVkIGF0IAouLi5pbGQtd29ya3NwYWNlL2J1aWxkL3hlbi94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaDo3MgooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCihYRU4pCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9YN-0001h5-TG; Wed, 25 Sep 2019 15:50:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9YM-0001Yq-NH
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:50:06 +0000
X-Inumbo-ID: 12999768-dfac-11e9-bf31-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 12999768-dfac-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:35 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812663"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:32 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:46 -0700
Message-Id: <e7cad2d11a8a0c59307d5867c2d4b6bab12b184c.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 08/18] x86/mem_sharing: define
 mem_sharing_domain to hold some scattered variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRlIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4gdW5kZXIgaHZtX2RvbWFpbiBhbmQgbW92
ZSBtZW0gc2hhcmluZwp2YXJpYWJsZXMgaW50byBpdCBmcm9tIHAybV9kb21haW4gYW5kIGh2bV9k
b21haW4uCgpFeHBvc2UgdGhlIG1lbV9zaGFyaW5nX2VuYWJsZWQgbWFjcm8gdG8gYmUgdXNlZCBj
b25zaXN0ZW50bHkgYWNyb3NzIFhlbi4KClJlbW92ZSBzb21lIGR1cGxpY2F0ZSBjYWxscyB0byBt
ZW1fc2hhcmluZ19lbmFibGVkIGluIG1lbV9zaGFyaW5nLmMKClNpZ25lZC1vZmYtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMgICAgIHwgMzAgKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vZG9tYWluLmggIHwgIDcgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1f
c2hhcmluZy5oIHwgMTYgKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgICAgIHwgIDQgLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAz
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IGRmMzA4YTc1Y2QuLmQ1ZWNi
Nzc2NzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC0xOTcsOSArMTk3LDYgQEAgc3RhdGljIGlu
bGluZSBzaHJfaGFuZGxlX3QgZ2V0X25leHRfaGFuZGxlKHZvaWQpCiAgICAgcmV0dXJuIHggKyAx
OwogfQogCi0jZGVmaW5lIG1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgXAotICAgIChpc19odm1fZG9t
YWluKGQpICYmIChkKS0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCkKLQogc3RhdGljIGF0
b21pY190IG5yX3NhdmVkX21mbnMgICA9IEFUT01JQ19JTklUKDApOwogc3RhdGljIGF0b21pY190
IG5yX3NoYXJlZF9tZm5zICA9IEFUT01JQ19JTklUKDApOwogCkBAIC0xMzAwLDYgKzEyOTcsNyBA
QCBwcml2YXRlX3BhZ2VfZm91bmQ6CiBpbnQgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMoc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmMgPSAwOworICAgIHN0cnVjdCBtZW1fc2hhcmluZ19k
b21haW4gKm1zZCA9ICZkLT5hcmNoLmh2bS5tZW1fc2hhcmluZzsKICAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCBj
b3VudCA9IDA7CiAKQEAgLTEzMDcsNyArMTMwNSw3IEBAIGludCByZWxpbnF1aXNoX3NoYXJlZF9w
YWdlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHAybV9sb2Nr
KHAybSk7Ci0gICAgZm9yICggZ2ZuID0gcDJtLT5uZXh0X3NoYXJlZF9nZm5fdG9fcmVsaW5xdWlz
aDsKKyAgICBmb3IgKCBnZm4gPSBtc2QtPm5leHRfc2hhcmVkX2dmbl90b19yZWxpbnF1aXNoOwog
ICAgICAgICAgIGdmbiA8PSBwMm0tPm1heF9tYXBwZWRfcGZuOyBnZm4rKyApCiAgICAgewogICAg
ICAgICBwMm1fYWNjZXNzX3QgYTsKQEAgLTEzNDIsNyArMTM0MCw3IEBAIGludCByZWxpbnF1aXNo
X3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAgICAgICAgICBp
ZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHAybS0+bmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2ggPSBnZm4gKyAxOworICAg
ICAgICAgICAgICAgIG1zZC0+bmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2ggPSBnZm4gKyAx
OwogICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgfQpAQCAtMTQyOCw3ICsxNDI2LDcgQEAgaW50IG1lbV9zaGFyaW5nX21l
bW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZykKIAog
ICAgIC8qIE9ubHkgSEFQIGlzIHN1cHBvcnRlZCAqLwogICAgIHJjID0gLUVOT0RFVjsKLSAgICBp
ZiAoICFoYXBfZW5hYmxlZChkKSB8fCAhZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCAp
CisgICAgaWYgKCAhbWVtX3NoYXJpbmdfZW5hYmxlZChkKSApCiAgICAgICAgIGdvdG8gb3V0Owog
CiAgICAgc3dpdGNoICggbXNvLm9wICkKQEAgLTE0MzcsMTAgKzE0MzUsNiBAQCBpbnQgbWVtX3No
YXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkg
YXJnKQogICAgICAgICB7CiAgICAgICAgICAgICBzaHJfaGFuZGxlX3QgaGFuZGxlOwogCi0gICAg
ICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFi
bGVkKGQpICkKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKLQogICAgICAgICAgICAgcmMgPSBu
b21pbmF0ZV9wYWdlKGQsIF9nZm4obXNvLnUubm9taW5hdGUudS5nZm4pLCAwLCAmaGFuZGxlKTsK
ICAgICAgICAgICAgIG1zby51Lm5vbWluYXRlLmhhbmRsZSA9IGhhbmRsZTsKICAgICAgICAgfQpA
QCAtMTQ1Miw5ICsxNDQ2LDYgQEAgaW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZykKICAgICAgICAgICAgIGdmbl90IGdm
bjsKICAgICAgICAgICAgIHNocl9oYW5kbGVfdCBoYW5kbGU7CiAKLSAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKLSAgICAgICAgICAgIGlmICggIW1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgKQotICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgcmMgPSBtZW1fc2hhcmluZ19ncmVm
X3RvX2dmbihkLT5ncmFudF90YWJsZSwgZ3JlZiwgJmdmbiwgTlVMTCk7CiAgICAgICAgICAgICBp
ZiAoIHJjIDwgMCApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CkBAIC0xNDcwLDEwICsxNDYx
LDYgQEAgaW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21l
bV9zaGFyaW5nX29wX3QpIGFyZykKICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmNkOwogICAg
ICAgICAgICAgc2hyX2hhbmRsZV90IHNoLCBjaDsKIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OwotICAgICAgICAgICAgaWYgKCAhbWVtX3NoYXJpbmdfZW5hYmxlZChkKSApCi0gICAgICAgICAg
ICAgICAgZ290byBvdXQ7Ci0KICAgICAgICAgICAgIHJjID0gcmN1X2xvY2tfbGl2ZV9yZW1vdGVf
ZG9tYWluX2J5X2lkKG1zby51LnNoYXJlLmNsaWVudF9kb21haW4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY2QpOwogICAgICAgICAgICAgaWYg
KCByYyApCkBAIC0xNTQwLDEwICsxNTI3LDYgQEAgaW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZykKICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmNkOwogICAgICAgICAgICAgc2hyX2hhbmRsZV90IHNoOwogCi0gICAg
ICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFi
bGVkKGQpICkKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKLQogICAgICAgICAgICAgcmMgPSBy
Y3VfbG9ja19saXZlX3JlbW90ZV9kb21haW5fYnlfaWQobXNvLnUuc2hhcmUuY2xpZW50X2RvbWFp
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZj
ZCk7CiAgICAgICAgICAgICBpZiAoIHJjICkKQEAgLTE2MDIsOSArMTU4NSw2IEBAIGludCBtZW1f
c2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90
KSBhcmcpCiAgICAgICAgICAgICAgICAgICBtc28udS5yYW5nZS5vcGFxdWUgPiBtc28udS5yYW5n
ZS5sYXN0X2dmbikgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICBp
ZiAoICFtZW1fc2hhcmluZ19lbmFibGVkKGQpICkKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsK
LQogICAgICAgICAgICAgcmMgPSByY3VfbG9ja19saXZlX3JlbW90ZV9kb21haW5fYnlfaWQobXNv
LnUucmFuZ2UuY2xpZW50X2RvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZjZCk7CiAgICAgICAgICAgICBpZiAoIHJjICkKQEAgLTE3MDgs
NyArMTY4OCw3IEBAIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgKm1lYykKICAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoaGFzX2lvbW11X3B0KGQpICYmIG1lYy0+dS5lbmFibGUpICkKICAgICAgICAgICAgICAg
ICByYyA9IC1FWERFVjsKICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBkLT5hcmNo
Lmh2bS5tZW1fc2hhcmluZ19lbmFibGVkID0gbWVjLT51LmVuYWJsZTsKKyAgICAgICAgICAgICAg
ICBkLT5hcmNoLmh2bS5tZW1fc2hhcmluZy5lbmFibGVkID0gbWVjLT51LmVuYWJsZTsKICAgICAg
ICAgfQogICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBkMjhmMTdhZjc1
Li4xMmUyNGI1OGZkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTQ4Miw3ICsxNDgyLDcgQEAg
c3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogCiAgICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlm
IG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAogICAgICAqIGVuYWJsZWQgZm9y
IHRoaXMgZG9tYWluICovCi0gICAgaWYgKCB1bmxpa2VseShkLT5hcmNoLmh2bS5tZW1fc2hhcmlu
Z19lbmFibGVkIHx8CisgICAgaWYgKCB1bmxpa2VseShtZW1fc2hhcmluZ19lbmFibGVkKGQpIHx8
CiAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2lu
ZykgfHwKICAgICAgICAgICAgICAgICAgIHAybV9nZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2Rp
cnR5KSApCiAgICAgICAgIHJldHVybiAtRVhERVY7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmlu
ZGV4IGJjYzU2MjE3OTcuLmQ1NDY2M2IzODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBA
IC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8YXNtL2h2bS92aXJpZGlhbi5oPgogI2luY2x1ZGUg
PGFzbS9odm0vdm14L3ZtY3MuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS92bWNiLmg+CisjaW5j
bHVkZSA8YXNtL21lbV9zaGFyaW5nLmg+CiAjaW5jbHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+
CiAjaW5jbHVkZSA8cHVibGljL2h2bS9wYXJhbXMuaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL3Nh
dmUuaD4KQEAgLTE1Niw3ICsxNTcsNyBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAKICAgICBzdHJ1
Y3QgdmlyaWRpYW5fZG9tYWluICp2aXJpZGlhbjsKIAotICAgIGJvb2xfdCAgICAgICAgICAgICAg
ICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKKyAgICBib29sX3QgICAgICAgICAgICAgICAgIGhhcF9l
bmFibGVkOwogICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgcWVtdV9tYXBjYWNoZV9pbnZhbGlk
YXRlOwogICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgaXNfczNfc3VzcGVuZGVkOwogCkBAIC0x
OTIsNiArMTkzLDEwIEBAIHN0cnVjdCBodm1fZG9tYWluIHsKICAgICAgICAgc3RydWN0IHZteF9k
b21haW4gdm14OwogICAgICAgICBzdHJ1Y3Qgc3ZtX2RvbWFpbiBzdm07CiAgICAgfTsKKworI2lm
ZGVmIENPTkZJR19NRU1fU0hBUklORworICAgIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4gbWVt
X3NoYXJpbmc7CisjZW5kaWYKIH07CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0RPTUFJTl9I
X18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaAppbmRleCA4ZGViMGNlZWU1Li41N2RiNzIz
NzZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBAIC0yNiw2ICsyNiwyMCBAQAogCiAj
aWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAKK3N0cnVjdCBtZW1fc2hhcmluZ19kb21haW4KK3sK
KyAgICBib29sIGVuYWJsZWQ7CisKKyAgICAvKgorICAgICAqIFdoZW4gcmVsZWFzaW5nIHNoYXJl
ZCBnZm4ncyBpbiBhIHByZWVtcHRpYmxlIG1hbm5lciwgcmVjYWxsIHdoZXJlCisgICAgICogdG8g
cmVzdW1lIHRoZSBzZWFyY2guCisgICAgICovCisgICAgdW5zaWduZWQgbG9uZyBuZXh0X3NoYXJl
ZF9nZm5fdG9fcmVsaW5xdWlzaDsKK307CisKKyNkZWZpbmUgbWVtX3NoYXJpbmdfZW5hYmxlZChk
KSBcCisgICAgKGhhcF9lbmFibGVkKGQpICYmIChkKS0+YXJjaC5odm0ubWVtX3NoYXJpbmcuZW5h
YmxlZCkKKwogLyogQXVkaXRpbmcgb2YgbWVtb3J5IHNoYXJpbmcgY29kZT8gKi8KICNpZm5kZWYg
TkRFQlVHCiAjZGVmaW5lIE1FTV9TSEFSSU5HX0FVRElUIDEKQEAgLTEwNSw2ICsxMTksOCBAQCBp
bnQgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCk7CiAKICNlbHNlCiAK
KyNkZWZpbmUgbWVtX3NoYXJpbmdfZW5hYmxlZChkKSBmYWxzZQorCiBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGludCBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRfbWZucyh2b2lkKQogewogICAgIHJl
dHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNzM5OWM0YTg5Ny4uOGRlZmE5MDMwNiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCkBAIC0zMDUsMTAgKzMwNSw2IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICB1bnNpZ25l
ZCBsb25nIG1pbl9yZW1hcHBlZF9nZm47CiAgICAgdW5zaWduZWQgbG9uZyBtYXhfcmVtYXBwZWRf
Z2ZuOwogCi0gICAgLyogV2hlbiByZWxlYXNpbmcgc2hhcmVkIGdmbidzIGluIGEgcHJlZW1wdGli
bGUgbWFubmVyLCByZWNhbGwgd2hlcmUKLSAgICAgKiB0byByZXN1bWUgdGhlIHNlYXJjaCAqLwot
ICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2g7Ci0KICNpZmRl
ZiBDT05GSUdfSFZNCiAgICAgLyogUG9wdWxhdGUtb24tZGVtYW5kIHZhcmlhYmxlcwogICAgICAq
IEFsbCB2YXJpYWJsZXMgYXJlIHByb3RlY3RlZCB3aXRoIHRoZSBwb2QgbG9jay4gV2UgY2Fubm90
IHJlbHkgb24KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9YS-0001qR-AB; Wed, 25 Sep 2019 15:50:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9YR-0001oQ-OA
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:50:11 +0000
X-Inumbo-ID: 12b7d296-dfac-11e9-8628-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 12b7d296-dfac-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:35 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812674"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:33 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:48 -0700
Message-Id: <03a38e7b047b7a66c63935b7a7f2a9c697198c09.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 10/18] x86/mem_sharing: Make
 add_to_physmap static and shorten name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBub3QgYmVpbmcgY2FsbGVkIGZyb20gb3V0c2lkZSBtZW1fc2hhcmluZy5jCgpTaWduZWQt
b2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXgg
NjAwNTdmZDNlZC4uYmI2YTQ0NDEzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTEwNjQsOCAr
MTA2NCw5IEBAIGVycl9vdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAotaW50IG1lbV9zaGFyaW5n
X2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBsb25nIHNnZm4sIHNo
cl9oYW5kbGVfdCBzaCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9t
YWluICpjZCwgdW5zaWduZWQgbG9uZyBjZ2ZuLCBib29sIGxvY2spCitzdGF0aWMKK2ludCBhZGRf
dG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFu
ZGxlX3Qgc2gsCisgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqY2QsIHVuc2lnbmVk
IGxvbmcgY2dmbiwgYm9vbCBsb2NrKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnNwYWdlOwog
ICAgIGludCByZXQgPSAtRUlOVkFMOwpAQCAtMTU1OCw3ICsxNTU5LDcgQEAgaW50IG1lbV9zaGFy
aW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFy
ZykKICAgICAgICAgICAgIHNoICAgICAgPSBtc28udS5zaGFyZS5zb3VyY2VfaGFuZGxlOwogICAg
ICAgICAgICAgY2dmbiAgICA9IG1zby51LnNoYXJlLmNsaWVudF9nZm47CiAKLSAgICAgICAgICAg
IHJjID0gbWVtX3NoYXJpbmdfYWRkX3RvX3BoeXNtYXAoZCwgc2dmbiwgc2gsIGNkLCBjZ2ZuLCB0
cnVlKTsKKyAgICAgICAgICAgIHJjID0gYWRkX3RvX3BoeXNtYXAoZCwgc2dmbiwgc2gsIGNkLCBj
Z2ZuLCB0cnVlKTsKIAogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oY2QpOwogICAgICAg
ICB9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9YX-0001xS-Lq; Wed, 25 Sep 2019 15:50:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9YW-0001wd-Oa
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:50:16 +0000
X-Inumbo-ID: 13500822-dfac-11e9-bf31-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 13500822-dfac-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:36 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812682"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:35 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:50 -0700
Message-Id: <0312d1c6313d753e5e72050c49fb4aa5c4e05353.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 12/18] x86/mem_sharing: Replace
 MEM_SHARING_DEBUG with gdprintk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgWEVOTE9HX0VSUiBsZXZlbCBzaW5jZSB0aGlzIGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBw
YXRocyAoaWUuIGl0J3MKZXhwZWN0ZWQgdGhlIHVzZXIgYWxyZWFkeSBoYXMgbG9nbHZsPWFsbCBz
ZXQpLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVs
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDgxICsrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygr
KSwgNDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAxNTdhM2ExMzAzLi5h
N2I5NjY1YzhiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtNDksOSArNDksNiBAQCB0eXBlZGVm
IHN0cnVjdCBwZ19sb2NrX2RhdGEgewogCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUocGdfbG9ja19k
YXRhX3QsIF9fcGxkKTsKIAotI2RlZmluZSBNRU1fU0hBUklOR19ERUJVRyhfZiwgX2EuLi4pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBkZWJ1Z3RyYWNlX3ByaW50aygi
bWVtX3NoYXJpbmdfZGVidWc6ICVzKCk6ICIgX2YsIF9fZnVuY19fLCAjI19hKQotCiAvKiBSZXZl
cnNlIG1hcCBkZWZpbmVzICovCiAjZGVmaW5lIFJNQVBfSEFTSFRBQl9PUkRFUiAgMAogI2RlZmlu
ZSBSTUFQX0hBU0hUQUJfU0laRSAgIFwKQEAgLTQ5MSw4ICs0ODgsOSBAQCBzdGF0aWMgaW50IGF1
ZGl0KHZvaWQpCiAgICAgICAgIC8qIElmIHdlIGNhbid0IGxvY2sgaXQsIGl0J3MgZGVmaW5pdGVs
eSBub3QgYSBzaGFyZWQgcGFnZSAqLwogICAgICAgICBpZiAoICFtZW1fc2hhcmluZ19wYWdlX2xv
Y2socGcpICkKICAgICAgICAgewotICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygibWZuICVs
eCBpbiBhdWRpdCBsaXN0LCBidXQgY2Fubm90IGJlIGxvY2tlZCAoJWx4KSFcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBwZy0+dS5pbnVzZS50eXBlX2luZm8p
OworICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAi
bWZuICVseCBpbiBhdWRpdCBsaXN0LCBidXQgY2Fubm90IGJlIGxvY2tlZCAoJWx4KSFcbiIsCisg
ICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIHBnLT51LmludXNlLnR5cGVfaW5mbyk7CiAg
ICAgICAgICAgIGVycm9ycysrOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQpAQCAt
NTAwLDggKzQ5OCw5IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAgICAgLyogQ2hlY2sg
aWYgdGhlIE1GTiBoYXMgY29ycmVjdCB0eXBlLCBvd25lciBhbmQgaGFuZGxlLiAqLwogICAgICAg
ICBpZiAoIChwZy0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1Rfc2hh
cmVkX3BhZ2UgKQogICAgICAgICB7Ci0gICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJtZm4g
JWx4IGluIGF1ZGl0IGxpc3QsIGJ1dCBub3QgUEdUX3NoYXJlZF9wYWdlICglbHgpIVxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIHBnLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF90eXBlX21hc2spOworICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAor
ICAgICAgICAgICAgICAgICAgICAibWZuICVseCBpbiBhdWRpdCBsaXN0LCBidXQgbm90IFBHVF9z
aGFyZWRfcGFnZSAoJWx4KSFcbiIsCisgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIHBn
LT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spOwogICAgICAgICAgICBlcnJvcnMr
KzsKICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KQEAgLTUwOSwyNCArNTA4LDI0IEBA
IHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAgICAgLyogQ2hlY2sgdGhlIHBhZ2Ugb3duZXIu
ICovCiAgICAgICAgIGlmICggcGFnZV9nZXRfb3duZXIocGcpICE9IGRvbV9jb3cgKQogICAgICAg
ICB7Ci0gICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJtZm4gJWx4IHNoYXJlZCwgYnV0IHdy
b25nIG93bmVyICglaHUpIVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3go
bWZuKSwgcGFnZV9nZXRfb3duZXIocGcpLT5kb21haW5faWQpOworICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAibWZuICVseCBzaGFyZWQsIGJ1dCB3cm9uZyBvd25lciAoJWh1KSFcbiIs
CisgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIHBhZ2VfZ2V0X293bmVyKHBnKS0+ZG9t
YWluX2lkKTsKICAgICAgICAgICAgZXJyb3JzKys7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBD
aGVjayB0aGUgbTJwIGVudHJ5ICovCiAgICAgICAgIGlmICggIVNIQVJFRF9NMlAoZ2V0X2dwZm5f
ZnJvbV9tZm4obWZuX3gobWZuKSkpICkKICAgICAgICAgewotICAgICAgICAgICBNRU1fU0hBUklO
R19ERUJVRygibWZuICVseCBzaGFyZWQsIGJ1dCB3cm9uZyBtMnAgZW50cnkgKCVseCkhXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBnZXRfZ3Bmbl9mcm9tX21m
bihtZm5feChtZm4pKSk7CisgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJtZm4gJWx4
IHNoYXJlZCwgYnV0IHdyb25nIG0ycCBlbnRyeSAoJWx4KSFcbiIsCisgICAgICAgICAgICAgICAg
ICAgIG1mbl94KG1mbiksIGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpKTsKICAgICAgICAg
ICAgZXJyb3JzKys7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBDaGVjayB3ZSBoYXZlIGEgbGlz
dCAqLwogICAgICAgICBpZiAoICghcGctPnNoYXJpbmcpIHx8ICFybWFwX2hhc19lbnRyaWVzKHBn
KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggc2hh
cmVkLCBidXQgZW1wdHkgZ2ZuIGxpc3QhXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5feChtZm4pKTsKKyAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIm1mbiAlbHgg
c2hhcmVkLCBidXQgZW1wdHkgZ2ZuIGxpc3QhXG4iLAorICAgICAgICAgICAgICAgICAgICBtZm5f
eChtZm4pKTsKICAgICAgICAgICAgZXJyb3JzKys7CiAgICAgICAgICAgIGNvbnRpbnVlOwogICAg
ICAgICB9CkBAIC01NDUsMjQgKzU0NCwyNiBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAg
ICAgICAgICBkID0gZ2V0X2RvbWFpbl9ieV9pZChnLT5kb21haW4pOwogICAgICAgICAgICAgaWYg
KCBkID09IE5VTEwgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5H
X0RFQlVHKCJVbmtub3duIGRvbTogJWh1LCBmb3IgUEZOPSVseCwgTUZOPSVseFxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZu
KSk7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAiVW5rbm93biBkb206ICVodSwgZm9yIFBGTj0lbHgsIE1GTj0lbHhcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgZy0+ZG9tYWluLCBnLT5nZm4sIG1mbl94KG1mbikpOwog
ICAgICAgICAgICAgICAgIGVycm9ycysrOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAg
ICAgICAgICAgfQogICAgICAgICAgICAgb19tZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQs
IGctPmdmbiwgJnQpOwogICAgICAgICAgICAgaWYgKCAhbWZuX2VxKG9fbWZuLCBtZm4pICkKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiSW5jb3JyZWN0
IFAyTSBmb3IgZD0laHUsIFBGTj0lbHguIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJFeHBlY3RpbmcgTUZOPSVseCwgZ290ICVseFxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZuKSwgbWZuX3gob19tZm4p
KTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiSW5jb3JyZWN0IFAyTSBm
b3IgZD0laHUsIFBGTj0lbHguIgorICAgICAgICAgICAgICAgICAgICAgICAgICJFeHBlY3Rpbmcg
TUZOPSVseCwgZ290ICVseFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBnLT5kb21haW4s
IGctPmdmbiwgbWZuX3gobWZuKSwgbWZuX3gob19tZm4pKTsKICAgICAgICAgICAgICAgICBlcnJv
cnMrKzsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggdCAhPSBwMm1fcmFtX3NoYXJl
ZCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIklu
Y29ycmVjdCBQMk0gdHlwZSBmb3IgZD0laHUsIFBGTj0lbHggTUZOPSVseC4iCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIkV4cGVjdGluZyB0PSVkLCBnb3QgJWRcbiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZy0+ZG9tYWluLCBnLT5nZm4sIG1mbl94KG1m
biksIHAybV9yYW1fc2hhcmVkLCB0KTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLAorICAgICAgICAgICAgICAgICAgICAgICAgICJJbmNvcnJlY3QgUDJNIHR5cGUgZm9yIGQ9
JWh1LCBQRk49JWx4IE1GTj0lbHguIgorICAgICAgICAgICAgICAgICAgICAgICAgICJFeHBlY3Rp
bmcgdD0lZCwgZ290ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIGctPmRvbWFpbiwg
Zy0+Z2ZuLCBtZm5feChtZm4pLCBwMm1fcmFtX3NoYXJlZCwgdCk7CiAgICAgICAgICAgICAgICAg
ZXJyb3JzKys7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwdXRfZG9tYWluKGQpOwpAQCAt
NTcxLDEwICs1NzIsMTAgQEAgc3RhdGljIGludCBhdWRpdCh2b2lkKQogICAgICAgICAvKiBUaGUg
dHlwZSBjb3VudCBoYXMgYW4gZXh0cmEgcmVmIGJlY2F1c2Ugd2UgaGF2ZSBsb2NrZWQgdGhlIHBh
Z2UgKi8KICAgICAgICAgaWYgKCAobnJfZ2ZucyArIDEpICE9IChwZy0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfY291bnRfbWFzaykgKQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fU0hBUklO
R19ERUJVRygiTWlzbWF0Y2hlZCBjb3VudHMgZm9yIE1GTj0lbHguIgotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIm5yX2dmbnMgaW4gbGlzdCAlbHUsIGluIHR5cGVfaW5mbyAlbHhcbiIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBucl9nZm5zLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9j
b3VudF9tYXNrKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiTWlzbWF0Y2hl
ZCBjb3VudHMgZm9yIE1GTj0lbHguIgorICAgICAgICAgICAgICAgICAgICAgIm5yX2dmbnMgaW4g
bGlzdCAlbHUsIGluIHR5cGVfaW5mbyAlbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICBtZm5f
eChtZm4pLCBucl9nZm5zLAorICAgICAgICAgICAgICAgICAgICAgKHBnLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF9jb3VudF9tYXNrKSk7CiAgICAgICAgICAgICBlcnJvcnMrKzsKICAgICAgICAg
fQogCkBAIC01ODUsOCArNTg2LDggQEAgc3RhdGljIGludCBhdWRpdCh2b2lkKQogCiAgICAgaWYg
KCBjb3VudF9mb3VuZCAhPSBjb3VudF9leHBlY3RlZCApCiAgICAgewotICAgICAgICBNRU1fU0hB
UklOR19ERUJVRygiRXhwZWN0ZWQgJWxkIHNoYXJlZCBtZm5zLCBmb3VuZCAlbGQuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgY291bnRfZXhwZWN0ZWQsIGNvdW50X2ZvdW5kKTsKKyAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkV4cGVjdGVkICVsZCBzaGFyZWQgbWZucywgZm91bmQg
JWxkLiIsCisgICAgICAgICAgICAgICAgIGNvdW50X2V4cGVjdGVkLCBjb3VudF9mb3VuZCk7CiAg
ICAgICAgIGVycm9ycysrOwogICAgIH0KIApAQCAtNzY1LDEyICs3NjYsMTIgQEAgc3RhdGljIGlu
dCBkZWJ1Z19tZm4obWZuX3QgbWZuKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAK
LSAgICBNRU1fU0hBUklOR19ERUJVRygKLSAgICAgICAgICAgICJEZWJ1ZyBwYWdlOiBNRk49JWx4
IGlzIGNpPSVseCwgdGk9JWx4LCBvd25lcl9pZD0lZFxuIiwKLSAgICAgICAgICAgIG1mbl94KHBh
Z2VfdG9fbWZuKHBhZ2UpKSwKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sCi0gICAgICAg
ICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbywKLSAgICAgICAgICAgIHBhZ2VfZ2V0X293bmVy
KHBhZ2UpLT5kb21haW5faWQpOworICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAg
ICAgIkRlYnVnIHBhZ2U6IE1GTj0lbHggaXMgY2k9JWx4LCB0aT0lbHgsIG93bmVyX2lkPSVkXG4i
LAorICAgICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwKKyAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvLAorICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLAor
ICAgICAgICAgICAgIHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5kb21haW5faWQpOwogCiAgICAgLyog
LTEgYmVjYXVzZSB0aGUgcGFnZSBpcyBsb2NrZWQgYW5kIHRoYXQncyBhbiBhZGRpdGlvbmFsIHR5
cGUgcmVmICovCiAgICAgbnVtX3JlZnMgPSAoKGludCkgKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX2NvdW50X21hc2spKSAtIDE7CkBAIC03ODYsOCArNzg3LDkgQEAgc3RhdGljIGludCBk
ZWJ1Z19nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKQogCiAgICAgbWZuID0gZ2V0X2dm
bl9xdWVyeShkLCBnZm5feChnZm4pLCAmcDJtdCk7CiAKLSAgICBNRU1fU0hBUklOR19ERUJVRygi
RGVidWcgZm9yIGRvbSVkLCBnZm49JSIgUFJJX2dmbiAiXG4iLAotICAgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZ2ZuX3goZ2ZuKSk7CisgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwg
IkRlYnVnIGZvciBkb20lZCwgZ2ZuPSUiIFBSSV9nZm4gIlxuIiwKKyAgICAgICAgICAgICBkLT5k
b21haW5faWQsIGdmbl94KGdmbikpOworCiAgICAgbnVtX3JlZnMgPSBkZWJ1Z19tZm4obWZuKTsK
ICAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOwogCkBAIC04MDMsMTQgKzgwNSwxMyBAQCBzdGF0
aWMgaW50IGRlYnVnX2dyZWYoc3RydWN0IGRvbWFpbiAqZCwgZ3JhbnRfcmVmX3QgcmVmKQogICAg
IHJjID0gbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oZC0+Z3JhbnRfdGFibGUsIHJlZiwgJmdmbiwg
JnN0YXR1cyk7CiAgICAgaWYgKCByYyApCiAgICAgewotICAgICAgICBNRU1fU0hBUklOR19ERUJV
RygiQXNrZWQgdG8gZGVidWcgW2RvbT0lZCxncmVmPSV1XTogZXJyb3IgJWQuXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJlZiwgcmMpOworICAgICAgICBnZHBy
aW50ayhYRU5MT0dfRVJSLCAiQXNrZWQgdG8gZGVidWcgW2RvbT0lZCxncmVmPSV1XTogZXJyb3Ig
JWQuXG4iLAorICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJlZiwgcmMpOwogICAgICAg
ICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgTUVNX1NIQVJJTkdfREVCVUcoCi0gICAgICAgICAg
ICAiPT0+IEdyYW50IFtkb209JWQscmVmPSVkXSwgc3RhdHVzPSV4LiAiLAotICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCByZWYsIHN0YXR1cyk7CisgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIiA9
PT4gR3JhbnQgW2RvbT0lZCxyZWY9JWRdLCBzdGF0dXM9JXguICIsCisgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCByZWYsIHN0YXR1cyk7CiAKICAgICByZXR1cm4gZGVidWdfZ2ZuKGQsIGdmbik7
CiB9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Yd-00023J-6M; Wed, 25 Sep 2019 15:50:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Yb-000220-Op
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:50:21 +0000
X-Inumbo-ID: 13934be6-dfac-11e9-8628-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 13934be6-dfac-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:36 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812688"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:35 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:51 -0700
Message-Id: <92649106a0d6651ebc8cf42a381418a9c1c8890c.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 13/18] x86/mem_sharing: ASSERT that
 p2m_set_entry succeeds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDQ2ICsrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBhN2I5NjY1YzhiLi45OWYyNGZj
ZjZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTExMywzOSArMTExMywzNyBAQCBpbnQgYWRk
X3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcgc2dmbiwgc2hyX2hh
bmRsZV90IHNoLAogICAgICAgICBnb3RvIGVycl91bmxvY2s7CiAgICAgfQogCisgICAgLyoKKyAg
ICAgKiBNdXN0IHN1Y2NlZWQsIHdlIGp1c3QgcmVhZCB0aGUgZW50cnkgYW5kIGhvbGQgdGhlIHAy
bSBsb2NrCisgICAgICogdmlhIGdldF90d29fZ2Zucy4KKyAgICAgKi8KICAgICByZXQgPSBwMm1f
c2V0X2VudHJ5KHAybSwgX2dmbihjZ2ZuKSwgc21mbiwgUEFHRV9PUkRFUl80SywKICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV9yYW1fc2hhcmVkLCBhKTsKKyAgICBBU1NFUlQoIXJldCk7CiAK
LSAgICAvKiBUZW1wdGVkIHRvIHR1cm4gdGhpcyBpbnRvIGFuIGFzc2VydCAqLwotICAgIGlmICgg
cmV0ICkKKyAgICAvKgorICAgICAqIFRoZXJlIGlzIGEgY2hhbmNlIHdlJ3JlIHBsdWdnaW5nIGEg
aG9sZSB3aGVyZSBhIHBhZ2VkIG91dAorICAgICAqIHBhZ2Ugd2FzLgorICAgICAqLworICAgIGlm
ICggcDJtX2lzX3BhZ2luZyhjbWZuX3R5cGUpICYmIChjbWZuX3R5cGUgIT0gcDJtX3JhbV9wYWdp
bmdfb3V0KSApCiAgICAgewotICAgICAgICBtZW1fc2hhcmluZ19nZm5fZGVzdHJveShzcGFnZSwg
Y2QsIGdmbl9pbmZvKTsKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoc3BhZ2UpOwotICAgIH0g
ZWxzZSB7CisgICAgICAgIGF0b21pY19kZWMoJmNkLT5wYWdlZF9wYWdlcyk7CiAgICAgICAgIC8q
Ci0gICAgICAgICAqIFRoZXJlIGlzIGEgY2hhbmNlIHdlJ3JlIHBsdWdnaW5nIGEgaG9sZSB3aGVy
ZSBhIHBhZ2VkIG91dAotICAgICAgICAgKiBwYWdlIHdhcy4KKyAgICAgICAgICogRnVydGhlciwg
dGhlcmUgaXMgYSBjaGFuY2UgdGhpcyB3YXMgYSB2YWxpZCBwYWdlLgorICAgICAgICAgKiBEb24n
dCBsZWFrIGl0LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKGNtZm5f
dHlwZSkgJiYgKGNtZm5fdHlwZSAhPSBwMm1fcmFtX3BhZ2luZ19vdXQpICkKKyAgICAgICAgaWYg
KCBtZm5fdmFsaWQoY21mbikgKQogICAgICAgICB7Ci0gICAgICAgICAgICBhdG9taWNfZGVjKCZj
ZC0+cGFnZWRfcGFnZXMpOwotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIEZ1cnRoZXIs
IHRoZXJlIGlzIGEgY2hhbmNlIHRoaXMgd2FzIGEgdmFsaWQgcGFnZS4KLSAgICAgICAgICAgICAq
IERvbid0IGxlYWsgaXQuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggbWZuX3Zh
bGlkKGNtZm4pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpjcGFnZSA9IG1mbl90b19wYWdlKGNtZm4pOworICAgICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqY3BhZ2UgPSBtZm5fdG9fcGFnZShjbWZuKTsKIAotICAgICAgICAgICAgICAgIGlmICgg
IWdldF9wYWdlKGNwYWdlLCBjZCkgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgZG9tYWluX2NyYXNoKGNkKTsKLSAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVPVkVS
RkxPVzsKLSAgICAgICAgICAgICAgICAgICAgZ290byBlcnJfdW5sb2NrOwotICAgICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbGxvY19yZWYoY3BhZ2UpOwotICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKGNwYWdlKTsKKyAgICAgICAgICAgIGlmICggIWdldF9wYWdlKGNw
YWdlLCBjZCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChj
ZCk7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVPVkVSRkxPVzsKKyAgICAgICAgICAgICAgICBn
b3RvIGVycl91bmxvY2s7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBwdXRfcGFnZV9hbGxv
Y19yZWYoY3BhZ2UpOworICAgICAgICAgICAgcHV0X3BhZ2UoY3BhZ2UpOwogICAgICAgICB9CiAg
ICAgfQogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Yh-00027m-Il; Wed, 25 Sep 2019 15:50:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Yg-00026y-Nt
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:50:26 +0000
X-Inumbo-ID: 13f17c02-dfac-11e9-bf31-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 13f17c02-dfac-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:37 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812693"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:36 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:52 -0700
Message-Id: <31f87866d0f24657ce12e6ca32c8a552639cb34d.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 14/18] x86/mem_sharing: Enable
 mem_sharing on first memop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgd2FzdGVmdWwgdG8gcmVxdWlyZSBzZXBhcmF0ZSBoeXBlcmNhbGxzIHRvIGVuYWJsZSBz
aGFyaW5nIG9uIGJvdGggdGhlCnBhcmVudCBhbmQgdGhlIGNsaWVudCBkb21haW4gZHVyaW5nIFZN
IGZvcmtpbmcuIFRvIHNwZWVkIHRoaW5ncyB1cCB3ZSBlbmFibGUKc2hhcmluZyBvbiB0aGUgZmly
c3QgbWVtb3AgaW4gY2FzZSBpdCB3YXNuJ3QgYWxyZWFkeSBlbmFibGVkLgoKU2lnbmVkLW9mZi1i
eTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDM5ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCA5OWYyNGZjZjZjLi42NWFhNjRiZTk5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYwpAQCAtMTQwMiw2ICsxNDAyLDI0IEBAIHN0YXRpYyBpbnQgcmFuZ2Vfc2hh
cmUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqY2QsCiAgICAgcmV0dXJuIHJjOwog
fQogCitzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ19jb250cm9sKHN0cnVjdCBkb21haW4g
KmQsIGJvb2wgZW5hYmxlKQoreworICAgIGlmICggZW5hYmxlICkKKyAgICB7CisgICAgICAgIGlm
ICggdW5saWtlbHkoIWlzX2h2bV9kb21haW4oZCkpICkKKyAgICAgICAgICAgIHJldHVybiAtRU5P
U1lTOworCisgICAgICAgIGlmICggdW5saWtlbHkoIWhhcF9lbmFibGVkKGQpKSApCisgICAgICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgICAgICBpZiAoIHVubGlrZWx5KGhhc19pb21tdV9w
dChkKSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FWERFVjsKKyAgICB9CisKKyAgICBkLT5hcmNo
Lmh2bS5tZW1fc2hhcmluZy5lbmFibGVkID0gZW5hYmxlOworICAgIHJldHVybiAwOworfQorCiBp
bnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJp
bmdfb3BfdCkgYXJnKQogewogICAgIGludCByYzsKQEAgLTE0MjMsMTAgKzE0NDEsOCBAQCBpbnQg
bWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdf
b3BfdCkgYXJnKQogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIC8qIE9u
bHkgSEFQIGlzIHN1cHBvcnRlZCAqLwotICAgIHJjID0gLUVOT0RFVjsKLSAgICBpZiAoICFtZW1f
c2hhcmluZ19lbmFibGVkKGQpICkKLSAgICAgICAgZ290byBvdXQ7CisgICAgaWYgKCAhbWVtX3No
YXJpbmdfZW5hYmxlZChkKSAmJiAocmMgPSBtZW1fc2hhcmluZ19jb250cm9sKGQsIHRydWUpKSAp
CisgICAgICAgIHJldHVybiByYzsKIAogICAgIHN3aXRjaCAoIG1zby5vcCApCiAgICAgewpAQCAt
MTY3NSwyNCArMTY5MSwxNSBAQCBpbnQgbWVtX3NoYXJpbmdfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21lbV9zaGFyaW5nX29wICptZWMpCiB7CiAgICAgaW50IHJj
OwogCi0gICAgLyogT25seSBIQVAgaXMgc3VwcG9ydGVkICovCi0gICAgaWYgKCAhaGFwX2VuYWJs
ZWQoZCkgKQotICAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0KICAgICBzd2l0Y2gobWVjLT5vcCkK
ICAgICB7CiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9NRU1fU0hBUklOR19DT05UUk9MOgotICAg
ICAgICB7Ci0gICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGhh
c19pb21tdV9wdChkKSAmJiBtZWMtPnUuZW5hYmxlKSApCi0gICAgICAgICAgICAgICAgcmMgPSAt
RVhERVY7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ubWVt
X3NoYXJpbmcuZW5hYmxlZCA9IG1lYy0+dS5lbmFibGU7Ci0gICAgICAgIH0KLSAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICByYyA9IG1lbV9zaGFyaW5nX2NvbnRyb2woZCwgbWVjLT51LmVuYWJs
ZSk7CisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAg
cmMgPSAtRU5PU1lTOworICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgcmV0dXJuIHJj
OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:50: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 1iD9Yn-0002DT-0L; Wed, 25 Sep 2019 15:50:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Yl-0002CM-Of
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:50:31 +0000
X-Inumbo-ID: 14936df0-dfac-11e9-8628-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 14936df0-dfac-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:38 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812709"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:37 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:54 -0700
Message-Id: <b83cd37dedc7caff1efdead42fe6a105f0289834.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 16/18] x86/mem_sharing: check page
 type count earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDEzICsrKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYwppbmRleCBkMzViN2ViMTM4Li5mNTQ5NjliY2FkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
YwpAQCAtNjQ5LDE5ICs2NDksMTggQEAgc3RhdGljIGludCBwYWdlX21ha2Vfc2hhcmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICAvKiBD
aGFuZ2UgcGFnZSB0eXBlIGFuZCBjb3VudCBhdG9taWNhbGx5ICovCi0gICAgaWYgKCAhZ2V0X3Bh
Z2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3NoYXJlZF9wYWdlKSApCisgICAgLyogQ2hlY2sgaWYg
cGFnZSBpcyBhbHJlYWR5IHR5cGVkIGFuZCBiYWlsIGVhcmx5IGlmIGl0IGlzICovCisgICAgaWYg
KCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgIT0gMSApCiAgICAg
ewogICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLSAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAotICAgIC8qIENo
ZWNrIGl0IHdhc24ndCBhbHJlYWR5IHNoYXJhYmxlIGFuZCB1bmRvIGlmIGl0IHdhcyAqLwotICAg
IGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spICE9IDEgKQor
ICAgIC8qIENoYW5nZSBwYWdlIHR5cGUgYW5kIGNvdW50IGF0b21pY2FsbHkgKi8KKyAgICBpZiAo
ICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfc2hhcmVkX3BhZ2UpICkKICAgICB7CiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotICAgICAgICBwdXRfcGFn
ZV9hbmRfdHlwZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisgICAgICAgIHJldHVy
biAtRUlOVkFMOwogICAgIH0KIAogICAgIC8qCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:50:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9Ys-0002Ij-Cs; Wed, 25 Sep 2019 15:50:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mFb1=XU=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iD9Yq-0002HV-Pa
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:50:36 +0000
X-Inumbo-ID: 15334a78-dfac-11e9-8628-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id 15334a78-dfac-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 15:49:39 +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 fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Sep 2019 08:49:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,548,1559545200"; d="scan'208";a="193812716"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.252.129.153])
 by orsmga006.jf.intel.com with ESMTP; 25 Sep 2019 08:49:38 -0700
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 08:48:55 -0700
Message-Id: <a97af141e136843ac831574148921ae233e370e0.1569425745.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1569425745.git.tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH for-next 17/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, 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>

Vk0gZm9ya2luZyBpcyB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZyBhIGRvbWFpbiB3aXRoIGFuIGVt
cHR5IG1lbW9yeSBzcGFjZSBhbmQgYQpwYXJlbnQgZG9tYWluIHNwZWNpZmllZCBmcm9tIHdoaWNo
IHRvIHBvcHVsYXRlIHRoZSBtZW1vcnkgd2hlbiBuZWNlc3NhcnkuIEZvcgp0aGUgbmV3IGRvbWFp
biB0byBiZSBmdW5jdGlvbmFsIHRoZSBWTSBzdGF0ZSBpcyBjb3BpZWQgb3ZlciBhcyBwYXJ0IG9m
IHRoZSBmb3JrCm9wZXJhdGlvbiAoSFZNIHBhcmFtcywgaGFwIGFsbG9jYXRpb24sIGV0YykuCgpT
aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgICAgIHwgMjM1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgIHwgIDExICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCAgMjAgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
bWVtb3J5LmggICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAg
IHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMjcwIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggMmFmMmY5MzZhNS4uODcyYmQxMTJiYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xODkwLDcg
KzE4OTAsNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5z
aWduZWQgbG9uZyBnbGEsCiAgICAgfQogI2VuZGlmCiAKLSAgICAvKiBTcHVyaW91cyBmYXVsdD8g
UG9EIGFuZCBsb2ctZGlydHkgYWxzbyB0YWtlIHRoaXMgcGF0aC4gKi8KKyAgICAvKiBTcHVyaW91
cyBmYXVsdD8gUG9ELCBsb2ctZGlydHkgYW5kIFZNIGZvcmtpbmcgYWxzbyB0YWtlIHRoaXMgcGF0
aC4gKi8KICAgICBpZiAoIHAybV9pc19yYW0ocDJtdCkgKQogICAgIHsKICAgICAgICAgcmMgPSAx
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBmNTQ5NjliY2FkLi42NGI5NzIzZjhjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYwpAQCAtMjIsMTEgKzIyLDEzIEBACiAKICNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4K
ICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+CiAjaW5j
bHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL3Jj
dXBkYXRlLmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi92
bV9ldmVudC5oPgpAQCAtMzYsNiArMzgsOSBAQAogI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNp
bmNsdWRlIDxhc20vYXRvbWljLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CisjaW5jbHVkZSA8
YXNtL2hhcC5oPgorI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9z
YXZlLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCiAjaW5jbHVkZSAibW0tbG9ja3MuaCIKQEAg
LTE0MjMsNiArMTQyOCwyMDcgQEAgc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfY29udHJv
bChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGVuYWJsZSkKICAgICByZXR1cm4gMDsKIH0KIAorLyoK
KyAqIEZvcmtpbmcgYSBwYWdlIG9ubHkgZ2V0cyBjYWxsZWQgd2hlbiB0aGUgVk0gZmF1bHRzIGR1
ZSB0byBubyBlbnRyeSBiZWluZworICogaW4gdGhlIEVQVCBmb3IgdGhlIGFjY2Vzcy4gRGVwZW5k
aW5nIG9uIHRoZSB0eXBlIG9mIGFjY2VzcyB3ZSBlaXRoZXIKKyAqIHBvcHVsYXRlIHRoZSBwaHlz
bWFwIHdpdGggYSBzaGFyZWQgZW50cnkgZm9yIHJlYWQtb25seSBhY2Nlc3Mgb3IKKyAqIGZvcmsg
dGhlIHBhZ2UgaWYgaXRzIGEgd3JpdGUgYWNjZXNzLgorICoKKyAqIFRoZSBjbGllbnQgcDJtIGlz
IGFscmVhZHkgbG9ja2VkIHNvIHdlIG9ubHkgbmVlZCB0byBsb2NrCisgKiB0aGUgcGFyZW50J3Mg
aGVyZS4KKyAqLworaW50IG1lbV9zaGFyaW5nX2ZvcmtfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIGJvb2wgdW5zaGFyaW5nKQoreworICAgIGludCByYyA9IC1FTk9FTlQ7CisgICAg
c2hyX2hhbmRsZV90IGhhbmRsZTsKKyAgICBzdHJ1Y3QgZG9tYWluICpwYXJlbnQ7CisgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybTsKKyAgICB1bnNpZ25lZCBsb25nIGdmbl9sID0gZ2ZuX3goZ2Zu
KTsKKyAgICBtZm5fdCBtZm4sIG5ld19tZm47CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBpZiAoICFtZW1fc2hhcmluZ19pc19mb3JrKGQp
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBwYXJlbnQgPSBkLT5wYXJlbnQ7CisK
KyAgICBpZiAoICF1bnNoYXJpbmcgKQorICAgIHsKKyAgICAgICAgLyogRm9yIHJlYWQtb25seSBh
Y2Nlc3NlcyB3ZSBqdXN0IGFkZCBhIHNoYXJlZCBlbnRyeSB0byB0aGUgcGh5c21hcCAqLworICAg
ICAgICB3aGlsZSAoIHBhcmVudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIShyYyA9
IG5vbWluYXRlX3BhZ2UocGFyZW50LCBnZm4sIDAsICZoYW5kbGUpKSApCisgICAgICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgICAgIHBhcmVudCA9IHBhcmVudC0+cGFyZW50OworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBUaGUg
Y2xpZW50J3MgcDJtIGlzIGFscmVhZHkgbG9ja2VkICovCisgICAgICAgICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcHAybSA9IHAybV9nZXRfaG9zdHAybShwYXJlbnQpOworCisgICAgICAgICAgICBw
Mm1fbG9jayhwcDJtKTsKKyAgICAgICAgICAgIHJjID0gYWRkX3RvX3BoeXNtYXAocGFyZW50LCBn
Zm5fbCwgaGFuZGxlLCBkLCBnZm5fbCwgZmFsc2UpOworICAgICAgICAgICAgcDJtX3VubG9jayhw
cDJtKTsKKworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICB9CisgICAgfQorCisgICAgLyoKKyAgICAgKiBJZiBpdCdzIGEgd3JpdGUgYWNj
ZXNzIChpZS4gdW5zaGFyaW5nKSBvciBpZiBhZGRpbmcgYSBzaGFyZWQgZW50cnkgdG8KKyAgICAg
KiB0aGUgcGh5c21hcCBmYWlsZWQgd2UnbGwgZm9yayB0aGUgcGFnZSBkaXJlY3RseS4KKyAgICAg
Ki8KKyAgICBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgcGFyZW50ID0gZC0+cGFyZW50
OworCisgICAgd2hpbGUgKCBwYXJlbnQgKQorICAgIHsKKyAgICAgICAgbWZuID0gZ2V0X2dmbl9x
dWVyeShwYXJlbnQsIGdmbl9sLCAmcDJtdCk7CisKKyAgICAgICAgaWYgKCBtZm5fdmFsaWQobWZu
KSAmJiBwMm1faXNfYW55X3JhbShwMm10KSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworICAgICAgICBwYXJlbnQgPSBwYXJlbnQtPnBhcmVu
dDsKKyAgICB9CisKKyAgICBpZiAoICFwYXJlbnQgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsK
KworICAgIGlmICggIShwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApKSApCisgICAgewor
ICAgICAgICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gLUVOT01FTTsK
KyAgICB9CisKKyAgICBuZXdfbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgY29weV9kb21h
aW5fcGFnZShuZXdfbWZuLCBtZm4pOworICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG5ld19t
Zm4pLCBnZm5fbCk7CisKKyAgICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworCisgICAgcmV0dXJu
IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBuZXdfbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fcmFt
X3J3LAorICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzLCAtMSk7
Cit9CisKK3N0YXRpYyBpbnQgYnJpbmdfdXBfdmNwdXMoc3RydWN0IGRvbWFpbiAqY2QsIHN0cnVj
dCBjcHVwb29sICpjcHVwb29sKQoreworICAgIGludCByZXQ7CisgICAgdW5zaWduZWQgaW50IGks
IGNwdTsKKyAgICBjcHVtYXNrX3QgKm9ubGluZTsKKworICAgIGlmICggKHJldCA9IGNwdXBvb2xf
bW92ZV9kb21haW4oY2QsIGNwdXBvb2wpKSApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IGNkLT5tYXhfdmNwdXM7IGkrKyApCisgICAgeworICAgICAgICBpZiAo
IGNkLT52Y3B1W2ldICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIG9ubGluZSA9
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soY2QpOworCisgICAgICAgIGNwdSA9IChpID09IDApID8K
KyAgICAgICAgICAgIGNwdW1hc2tfYW55KG9ubGluZSkgOgorICAgICAgICAgICAgY3B1bWFza19j
eWNsZShjZC0+dmNwdVtpLTFdLT5wcm9jZXNzb3IsIG9ubGluZSk7CisKKyAgICAgICAgaWYgKCAh
dmNwdV9jcmVhdGUoY2QsIGksIGNwdSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgfQorCisgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGNkKTsKKyAgICByZXR1cm4g
MDsKK30KKworc3RhdGljIGludCBmb3JrX2hhcF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBkb21haW4gKmNkKQoreworICAgIGludCByYzsKKyAgICBib29sIHByZWVtcHRlZDsK
KyAgICB1bnNpZ25lZCBsb25nIG1iID0gaGFwX2dldF9hbGxvY2F0aW9uKGQpOworCisgICAgaWYg
KCBtYiA9PSBoYXBfZ2V0X2FsbG9jYXRpb24oY2QpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAg
ICBwYWdpbmdfbG9jayhjZCk7CisgICAgcmMgPSBoYXBfc2V0X2FsbG9jYXRpb24oY2QsIG1iIDw8
ICgyMCAtIFBBR0VfU0hJRlQpLCAmcHJlZW1wdGVkKTsKKyAgICBwYWdpbmdfdW5sb2NrKGNkKTsK
KworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBpZiAoIHByZWVtcHRl
ZCApCisgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCBmb3JrX2h2bShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKK3sK
KyAgICBpbnQgcmMsIGk7CisgICAgc3RydWN0IGh2bV9kb21haW5fY29udGV4dCBjID0geyAwIH07
CisgICAgdWludDMyX3QgdHNjX21vZGU7CisgICAgdWludDMyX3QgZ3RzY19raHo7CisgICAgdWlu
dDMyX3QgaW5jYXJuYXRpb247CisgICAgdWludDY0X3QgZWxhcHNlZF9uc2VjOworCisgICAgYy5z
aXplID0gaHZtX3NhdmVfc2l6ZShkKTsKKyAgICBpZiAoIChjLmRhdGEgPSB4bWFsbG9jX2J5dGVz
KGMuc2l6ZSkpID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgSFZNX05SX1BBUkFNUzsgaSsrICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90
IHZhbHVlID0gMDsKKworICAgICAgICBpZiAoIGh2bV9nZXRfcGFyYW0oZCwgaSwgJnZhbHVlKSB8
fCAhdmFsdWUgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCAocmMgPSBo
dm1fc2V0X3BhcmFtKGNkLCBpLCB2YWx1ZSkpICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIHRzY19nZXRfaW5mbyhkLCAmdHNjX21vZGUsICZlbGFwc2VkX25zZWMsICZndHNj
X2toeiwgJmluY2FybmF0aW9uKTsKKyAgICB0c2Nfc2V0X2luZm8oY2QsIHRzY19tb2RlLCBlbGFw
c2VkX25zZWMsIGd0c2Nfa2h6LCBpbmNhcm5hdGlvbik7CisKKyAgICBpZiAoIChyYyA9IGh2bV9z
YXZlKGQsICZjKSkgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGMuY3VyID0gMDsKKyAgICBy
YyA9IGh2bV9sb2FkKGNkLCAmYyk7CisKK291dDoKKyAgICB4ZnJlZShjLmRhdGEpOworICAgIHJl
dHVybiByYzsKK30KKworc3RhdGljIGludCBtZW1fc2hhcmluZ19mb3JrKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBkb21haW4gKmNkKQoreworICAgIGludCByYzsKKworICAgIGlmICggIWQtPmNv
bnRyb2xsZXJfcGF1c2VfY291bnQgJiYKKyAgICAgICAgIChyYyA9IGRvbWFpbl9wYXVzZV9ieV9z
eXN0ZW1jb250cm9sbGVyKGQpKSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGNkLT5tYXhf
cGFnZXMgPSBkLT5tYXhfcGFnZXM7CisgICAgY2QtPm1heF92Y3B1cyA9IGQtPm1heF92Y3B1czsK
KworICAgIC8qIHRoaXMgaXMgcHJlZW1wdGlibGUgc28gaXQncyB0aGUgZmlyc3QgdG8gZ2V0IGRv
bmUgKi8KKyAgICBpZiAoIChyYyA9IGZvcmtfaGFwX2FsbG9jYXRpb24oZCwgY2QpKSApCisgICAg
ICAgIHJldHVybiByYzsKKworICAgIGlmICggKHJjID0gYnJpbmdfdXBfdmNwdXMoY2QsIGQtPmNw
dXBvb2wpKSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggKHJjID0gZm9ya19odm0o
ZCwgY2QpKSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGNkLT5wYXJlbnQgPSBkOworCisg
ICAgcmV0dXJuIDA7Cit9CisKIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCiB7CiAgICAgaW50IHJjOwpAQCAtMTY3
Nyw2ICsxODgzLDM1IEBAIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCiAgICAgICAgICAgICByYyA9IGRlYnVnX2dy
ZWYoZCwgbXNvLnUuZGVidWcudS5ncmVmKTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAg
IGNhc2UgWEVOTUVNX3NoYXJpbmdfb3BfZm9yazoKKyAgICAgICAgeworICAgICAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqcGQ7CisKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
IGlmICggbXNvLnUuZm9yay5fcGFkWzBdIHx8IG1zby51LmZvcmsuX3BhZFsxXSB8fAorICAgICAg
ICAgICAgICAgICBtc28udS5mb3JrLl9wYWRbMl0gKQorICAgICAgICAgICAgICAgICBnb3RvIG91
dDsKKworICAgICAgICAgICAgcmMgPSByY3VfbG9ja19saXZlX3JlbW90ZV9kb21haW5fYnlfaWQo
bXNvLnUuZm9yay5wYXJlbnRfZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnBkKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFibGVk
KHBkKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBtZW1fc2hh
cmluZ19jb250cm9sKHBkLCB0cnVlKSkgKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmM7
CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfZm9yayhwZCwg
ZCk7CisKKyAgICAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICAgICAgICAgICAg
ICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9tZW1vcnlf
b3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
bGgiLCBYRU5NRU1fc2hhcmluZ19vcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFyZyk7CisgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihw
ZCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBkZWZhdWx0OgogICAg
ICAgICAgICAgcmMgPSAtRU5PU1lTOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYWVlMDM0
Nzc4NS4uOTc4NzJhN2NjNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNTAzLDYgKzUwMywxNCBAQCBtZm5fdCBfX2dldF9n
Zm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5f
bCwKIAogICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCB0LCBhLCBxLCBwYWdlX29y
ZGVyLCBOVUxMKTsKIAorICAgIC8qIENoZWNrIGlmIHdlIG5lZWQgdG8gZm9yayB0aGUgcGFnZSAq
LworICAgIGlmICggKHEgJiBQMk1fQUxMT0MpICYmIHAybV9pc19ob2xlKCp0KSAmJgorICAgICAg
ICAgIW1lbV9zaGFyaW5nX2ZvcmtfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuLCAhIShxICYgUDJNX1VO
U0hBUkUpKSApCisgICAgeworICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwg
dCwgYSwgcSwgcGFnZV9vcmRlciwgTlVMTCk7CisgICAgfQorCisgICAgLyogQ2hlY2sgaWYgd2Ug
bmVlZCB0byB1bnNoYXJlIHRoZSBwYWdlICovCiAgICAgaWYgKCAocSAmIFAyTV9VTlNIQVJFKSAm
JiBwMm1faXNfc2hhcmVkKCp0KSApCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3Rw
Mm0ocDJtKSk7CkBAIC01ODEsNyArNTg5LDggQEAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9w
YWdlX2Zyb21fZ2ZuKAogICAgICAgICAgICAgcmV0dXJuIHBhZ2U7CiAKICAgICAgICAgLyogRXJy
b3IgcGF0aDogbm90IGEgc3VpdGFibGUgR0ZOIGF0IGFsbCAqLwotICAgICAgICBpZiAoICFwMm1f
aXNfcmFtKCp0KSAmJiAhcDJtX2lzX3BhZ2luZygqdCkgJiYgIXAybV9pc19wb2QoKnQpICkKKyAg
ICAgICAgaWYgKCAhcDJtX2lzX3JhbSgqdCkgJiYgIXAybV9pc19wYWdpbmcoKnQpICYmICFwMm1f
aXNfcG9kKCp0KSAmJgorICAgICAgICAgICAgICFtZW1fc2hhcmluZ19pc19mb3JrKHAybS0+ZG9t
YWluKSApCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVt
X3NoYXJpbmcuaAppbmRleCAxODMwMmFkYmZhLi5hNTYxN2M4N2RkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
ZW1fc2hhcmluZy5oCkBAIC0yNiw4ICsyNiw3IEBACiAKICNpZmRlZiBDT05GSUdfTUVNX1NIQVJJ
TkcKIAotc3RydWN0IG1lbV9zaGFyaW5nX2RvbWFpbgoteworc3RydWN0IG1lbV9zaGFyaW5nX2Rv
bWFpbiB7CiAgICAgYm9vbCBlbmFibGVkOwogCiAgICAgLyoKQEAgLTQwLDYgKzM5LDkgQEAgc3Ry
dWN0IG1lbV9zaGFyaW5nX2RvbWFpbgogI2RlZmluZSBtZW1fc2hhcmluZ19lbmFibGVkKGQpIFwK
ICAgICAoaGFwX2VuYWJsZWQoZCkgJiYgKGQpLT5hcmNoLmh2bS5tZW1fc2hhcmluZy5lbmFibGVk
KQogCisjZGVmaW5lIG1lbV9zaGFyaW5nX2lzX2ZvcmsoZCkgXAorICAgIChtZW1fc2hhcmluZ19l
bmFibGVkKGQpICYmICEhKChkKS0+cGFyZW50KSkKKwogLyogQXVkaXRpbmcgb2YgbWVtb3J5IHNo
YXJpbmcgY29kZT8gKi8KICNpZm5kZWYgTkRFQlVHCiAjZGVmaW5lIE1FTV9TSEFSSU5HX0FVRElU
IDEKQEAgLTkwLDYgKzkyLDkgQEAgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IG1lbV9zaGFyaW5nX2ZvcmtfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgdW5zaGFyaW5nKTsKKwogLyoKICAqIElmIGNhbGxlZCBieSBhIGZvcmVpZ24gZG9tYWlu
LCBwb3NzaWJsZSBlcnJvcnMgYXJlCiAgKiAgIC1FQlVTWSAtPiByaW5nIGZ1bGwKQEAgLTExOSw2
ICsxMjQsNyBAQCBpbnQgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCk7
CiAjZWxzZQogCiAjZGVmaW5lIG1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgZmFsc2UKKyNkZWZpbmUg
bWVtX3NoYXJpbmdfaXNfZm9yayhwMm0pIGZhbHNlCiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
aW50IG1lbV9zaGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKHZvaWQpCiB7CkBAIC0xNDUsNiArMTUx
LDE2IEBAIGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLAogICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIH0KIAorc3RhdGljIGlu
bGluZSBpbnQgbWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWlu
ICpjZCwgYm9vbCB2Y3B1KQoreworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30KKworc3RhdGlj
IGlubGluZSBpbnQgbWVtX3NoYXJpbmdfZm9ya19wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwgYm9vbCBsb2NrKQoreworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30KKwogI2VuZGlm
CiAKICNlbmRpZiAvKiBfX01FTV9TSEFSSU5HX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IGNm
ZGRhNmUyYTguLjkwYTNmNDQ5OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1v
cnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTQ4Miw2ICs0ODIsNyBA
QCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2FjY2Vzc19vcF90KTsKICNkZWZpbmUg
WEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNtYXAgICAgICAgNgogI2RlZmluZSBYRU5NRU1fc2hh
cmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3CiAjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX3Jh
bmdlX3NoYXJlICAgICAgIDgKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZm9yayAgICAgICAg
ICAgICAgOQogCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX1NfSEFORExFX0lOVkFMSUQgICgt
MTApCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0NfSEFORExFX0lOVkFMSUQgICgtOSkKQEAg
LTUzMiw2ICs1MzMsMTAgQEAgc3RydWN0IHhlbl9tZW1fc2hhcmluZ19vcCB7CiAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZ3JlZjsgICAgIC8qIElOOiBncmVmIHRvIGRlYnVnICAgICAgICAgKi8K
ICAgICAgICAgICAgIH0gdTsKICAgICAgICAgfSBkZWJ1ZzsKKyAgICAgICAgc3RydWN0IG1lbV9z
aGFyaW5nX29wX2ZvcmsgeworICAgICAgICAgICAgZG9taWRfdCBwYXJlbnRfZG9tYWluOworICAg
ICAgICAgICAgdWludDE2X3QgX3BhZFszXTsgICAgICAgICAgICAgICAgLyogTXVzdCBiZSBzZXQg
dG8gMCAqLworICAgICAgICB9IGZvcms7CiAgICAgfSB1OwogfTsKIHR5cGVkZWYgc3RydWN0IHhl
bl9tZW1fc2hhcmluZ19vcCB4ZW5fbWVtX3NoYXJpbmdfb3BfdDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMmQxN2M4
NDkxNS4uZGFkNjcxNWQxNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTQ1NSw2ICs0NTUsNyBAQCBzdHJ1Y3QgZG9t
YWluCiAgICAgLyogTWVtb3J5IHNoYXJpbmcgc3VwcG9ydCAqLwogI2lmZGVmIENPTkZJR19NRU1f
U0hBUklORwogICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZtX2V2ZW50X3NoYXJlOworICAg
IHN0cnVjdCBkb21haW4gKnBhcmVudDsgLyogVk0gZm9yayBwYXJlbnQgKi8KICNlbmRpZgogICAg
IC8qIE1lbW9yeSBwYWdpbmcgc3VwcG9ydCAqLwogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lO
RwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:55:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15: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 1iD9dQ-0003PX-6b; Wed, 25 Sep 2019 15:55:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6irf=XU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iD9dP-0003PS-8w
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:55:19 +0000
X-Inumbo-ID: def4960a-dfac-11e9-97fb-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id def4960a-dfac-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 15:55:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569426918;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=SOY/08M3D/ZGhRy8zGwWgM1g3bC7TP/CplxS85IEVJs=;
 b=TJQNfstZkxItANz2XEZUbuK7ZgSKcr4y369EPCiaYkUM7DH+pPtwioKg
 8lB8YbHf2HJOtFZR5NZ08xoTZ8MdTB4khKdVbIViFck2Ec6LyqAPJKXz9
 2C1DSRlp/bJNE0r9kWXPL7Gj17+SywJVQ7Td54fBJ18SHBLOSQUvJTNi+ 4=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: a1IX+jHauVYt8nTRhtr565KKRoG8ILtnFT5mtbjYMxpyDhuCxkxGg7CYiTeS+t8CajYJxKJt3A
 ZTOeqKgQEjhtbBppjPqT1rRz/5dFhW3LaMvSVFCJk7tpDbwEkHaa8HOOmJhKit/6NsmGS23NYX
 mu629rq42PfoYyWXmE+ai5R8twmfzWoL9NoezVwbbCTsLlooRKkzvL5jTtHZCeUnVntmlPeW0C
 v3npsF/Q7RcUyfIr8XZS22rkOBU9B0A1fmBEhcduJCaHHRb+cnzjjm9n3cMNCkUg2Pm7EtxfxD
 YYY=
X-SBRS: 2.7
X-MesageID: 6057591
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6057591"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Oleksandr' <olekstysh@gmail.com>, 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw///hpgCAACJVgIAAUp0AgAAipnA=
Date: Wed, 25 Sep 2019 15:55:13 +0000
Message-ID: <ee30ffd69f98423380063853a822a2e4@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
In-Reply-To: <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>, David
 Scott <dave@recoil.org>, Anthony Perard <anthony.perard@citrix.com>, Ian
 Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBPbGVrc2FuZHIgPG9sZWtzdHlz
aEBnbWFpbC5jb20+DQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE5IDE2OjUwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJyA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IENjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2Vp
IExpdQ0KPiA8d2xAeGVuLm9yZz47IEtvbnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9y
Zz47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IFZvbG9keW15ciBCYWJjaHVrIDxW
b2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMyAwLzRdIGFkZCBwZXItZG9tYWluIElPTU1V
IGNvbnRyb2wNCj4gDQo+IA0KPiBbQ0MgSnVsaWVuXQ0KPiANCj4gDQo+IEhpIFBhdWwNCj4gDQo+
IEkgbWF5IG1pc3Rha2UsIGJ1dCBsb29rcyBsaWtlDQo+IA0KPiA4MGZmM2QzMzhkYzkzMjYwYjQx
ZmZlZWViYjBmODUyYzJlZGVmOWNlIGlvbW11OiB0aWR5IHVwDQo+IGlvbW11X3VzZV9oYXBfcHQo
KSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkgbWFjcm9zDQo+IA0KPiB0cmlnZ2VycyBBU1NFUlRf
VU5SRUFDSEFCTEUgb24gQXJtIGlmIG5vIElPTU1VIGhhcyBiZWVuIGZvdW5kIChJIGJ1aWx0DQo+
IHdpdGggbXkgcGxhdGZvcm0ncyBJT01NVSBkcml2ZXIgZGlzYWJsZWQ6ICMgQ09ORklHX0lQTU1V
X1ZNU0EgaXMgbm90IHNldCkgLg0KDQpPaCwgSSdtIHN1cmUgSSB3YXMgdG9sZCB0aGlzIHdhcyBu
b3QgYSBwb3NzaWJpbGl0eSBmb3IgQVJNLCB3aGljaCBpcyB3aHkgaW9tbXVfaGFwX3B0X3NoYXJl
IGVuZGVkIHVwIGJlaW5nICNkZWZpbmVkLiBTZWVtcyBJIHdhcyBtaXNsZWQsIGluIHdoaWNoIGNh
c2UgQVJNIG91Z2h0IHRvIGJlIGhhdmUgYSBtb3JlIGR5bmFtaWMgY29uZmlnLiBhcyB3aXRoIHg4
Ni4NCg0KICBQYXVsDQoNCj4gDQo+IFNvLCBpb21tdV9zZXR1cCgpIGNhbGxzIGNsZWFyX2lvbW11
X2hhcF9wdF9zaGFyZSgpIHdpdGgNCj4gaW9tbXVfaGFwX3B0X3NoYXJlIGJlaW5nIHNldCAoQ09O
RklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFPXkpIHdoaWNoLA0KPiBhY3R1YWxseSwgdHJpZ2dlcnMg
QVNTRVJULg0KPiANCj4gLi4uDQo+IA0KPiANCj4gKFhFTikgQXNzZXJ0aW9uICd1bnJlYWNoYWJs
ZScgZmFpbGVkIGF0DQo+IC4uLmlsZC13b3Jrc3BhY2UvYnVpbGQveGVuL3hlbi9pbmNsdWRlL3hl
bi9pb21tdS5oOjcyDQo+IChYRU4pIC0tLS1bIFhlbi00LjEzLXVuc3RhYmxlwqAgYXJtNjTCoCBk
ZWJ1Zz15wqDCoCBOb3QgdGFpbnRlZCBdLS0tLQ0KPiAoWEVOKSBDUFU6wqDCoMKgIDANCj4gKFhF
TikgUEM6wqDCoMKgwqAgMDAwMDAwMDAwMDJiM2FlMCBpb21tdV9zZXR1cCsweGEwLzB4MThjDQo+
IChYRU4pIExSOsKgwqDCoMKgIDAwMDAwMDAwMDAyYjNhOGMNCj4gKFhFTikgU1A6wqDCoMKgwqAg
MDAwMDAwMDAwMDJmN2RjMA0KPiAoWEVOKSBDUFNSOsKgwqAgYTAwMDAyNDkgTU9ERTo2NC1iaXQg
RUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikNCj4gKFhFTinCoMKgwqDCoMKgIFgwOiAwMDAwMDAw
MDAwMmE3MDAwwqAgWDE6IDAwMDAwMDAwMDAwMDAwMDDCoCBYMjogMmM3MzYxNzM2NTZlNjU3Mg0K
PiAoWEVOKcKgwqDCoMKgwqAgWDM6IDAwMDAwMDAwMDAwMDAwMDLCoCBYNDogMDAwMDAwMDAwMDAw
MDAwMcKgIFg1OiAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgwqDCoCBYNjogMDAwMDAw
MDAwMDAwMDA4MMKgIFg3OiAyYjcyNjA3MjY0NmQ2NDcxwqAgWDg6IDdmN2Y3ZjdmN2Y3ZjdmN2YN
Cj4gKFhFTinCoMKgwqDCoMKgIFg5OiBmZjY1Njg1ZTZjNmY3Mjc1IFgxMDogN2Y3ZjdmN2Y3Zjdm
N2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDENCj4gKFhFTinCoMKgwqDCoCBYMTI6IDAwMDAwMDAw
MDAwMDAwMzggWDEzOiAwMDAwMDAwMDAwMjgwOTEwIFgxNDogMDAwMDAwMDAwMDAwMDAyMA0KPiAo
WEVOKcKgwqDCoMKgIFgxNTogMDAwMDAwMDAwMDAwMDAwMCBYMTY6IDAwMDAwMDAwMDAyYTcwMDAg
WDE3OiAwMDAwMDAwMDAwMmE3MDAwDQo+IChYRU4pwqDCoMKgwqAgWDE4OiAwMDAwMDAwMDAwMmE3
MDAwIFgxOTogMDAwMDAwMDAwMDAwMDAwMCBYMjA6IDAwMDAwMDAwZmZmZmZmZWQNCj4gKFhFTinC
oMKgwqDCoCBYMjE6IDAwMDAwMDAwMDAyYTYzODAgWDIyOiAwMDAwMDAwMDAwMzM1NDMwIFgyMzog
MDAwMDAwMDAwMDAwMDAwMg0KPiAoWEVOKcKgwqDCoMKgIFgyNDogMDAwMDAwMDAwMDI5YjFmMCBY
MjU6IDAwMDAwMDAwMDAyZDgzZDAgWDI2OiAwMDAwMDAwMDQ4MDAwMDAwDQo+IChYRU4pwqDCoMKg
wqAgWDI3OiAwMDAwMDAwMGMwMDAwMDAwIFgyODogMDAwMDAwMDAwMDAwMDAwMcKgIEZQOiAwMDAw
MDAwMDAwMmY3ZGMwDQo+IChYRU4pDQo+IChYRU4pwqDCoCBWVENSX0VMMjogODAwMDAwMDANCj4g
KFhFTinCoCBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTikNCj4gKFhFTinCoCBT
Q1RMUl9FTDI6IDMwY2QxODNkDQo+IChYRU4pwqDCoMKgIEhDUl9FTDI6IDAwMDAwMDAwMDAwMDAw
MzgNCj4gKFhFTinCoCBUVEJSMF9FTDI6IDAwMDAwMDAwNzgxYjQwMDANCj4gKFhFTikNCj4gKFhF
TinCoMKgwqAgRVNSX0VMMjogZjIwMDAwMDENCj4gKFhFTinCoCBIUEZBUl9FTDI6IDAwMDAwMDAw
MDAwMDAwMDANCj4gKFhFTinCoMKgwqAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVO
KQ0KPiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMmY3ZGMwOg0KPiAo
WEVOKcKgwqDCoCAwMDAwMDAwMDAwMmY3ZGUwIDAwMDAwMDAwMDAyYmRkOTQgMDAwMDAwMDAwMDAw
MDAwMiAwMDAwMDAwMDAwMDAwMDAyDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwYmZlMGI2NjAgMDAw
MDAwMDAwMDIwMDFiNCAwMDAwMDAwMDc4MDgwMDAwIDAwMDAwMDAwNzdlODAwMDANCj4gKFhFTinC
oMKgwqAgMDAwMDAwMDA0ODAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAwMDAg
MDAwMDAwMDAwMDAwMDAwMw0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDA3ODA4MDAwMCAwMDAwMDAwMDQ4MDgwMDQwDQo+IChYRU4pwqDCoMKg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwZjA4MCAwMDAwMDAwMDQ4MDAwMDAwIDAwMDAw
MDAwNzgwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDJkODNjMCAwMDAwMDAwMDAwMmFh
NDQwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKcKgwqDCoCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0MGZm
ZmZmZmZmDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDA0MDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MA0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4g
KFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4p
wqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKcKgwqDC
oCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMA0KPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToNCj4gKFhFTinCoMKgwqAgWzwwMDAwMDAw
MDAwMmIzYWUwPl0gaW9tbXVfc2V0dXArMHhhMC8weDE4YyAoUEMpDQo+IChYRU4pwqDCoMKgIFs8
MDAwMDAwMDAwMDJiM2E4Yz5dIGlvbW11X3NldHVwKzB4NGMvMHgxOGMgKExSKQ0KPiAoWEVOKcKg
wqDCoCBbPDAwMDAwMDAwMDAyYmRkOTQ+XSBzdGFydF94ZW4rMHhhYTAvMHhjN2MNCj4gKFhFTinC
oMKgwqAgWzwwMDAwMDAwMDAwMjAwMWI0Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQr
MHhjLzB4MmMNCj4gKFhFTikNCj4gKFhFTikNCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKg0KPiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoNCj4gKFhFTikgQXNz
ZXJ0aW9uICd1bnJlYWNoYWJsZScgZmFpbGVkIGF0DQo+IC4uLmlsZC13b3Jrc3BhY2UvYnVpbGQv
eGVuL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oOjcyDQo+IChYRU4pICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioNCj4gKFhFTikNCj4gDQo+IA0KPiAtLQ0KPiBSZWdhcmRz
LA0KPiANCj4gT2xla3NhbmRyIFR5c2hjaGVua28NCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 15:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 15:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9dd-0003Rr-Kw; Wed, 25 Sep 2019 15:55:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iD9db-0003RW-V1
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 15:55:32 +0000
X-Inumbo-ID: e5f36bac-dfac-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id e5f36bac-dfac-11e9-b588-bc764e2007e4;
 Wed, 25 Sep 2019 15:55: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 1iD9dZ-0003dR-Cn; Wed, 25 Sep 2019 15:55:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iD9dY-0007kZ-Va; Wed, 25 Sep 2019 15:55:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iD9dY-0008KT-Uk; Wed, 25 Sep 2019 15:55:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141751-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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=2f93a3ecdd3bb060bd04f698ccafe66efd98563a
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 15:55:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 141751: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTc1MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3NTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQw
MjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDJmOTNhM2VjZGQzYmIwNjBiZDA0ZjY5OGNjYWZl
NjZlZmQ5ODU2M2EKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMzggZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDM3IGRheXMgICA0MyBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE3NTEgIDIwMTktMDktMjQgMDY6NTU6MTIgWiAgICAx
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RA
cmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENhcmxvIE1hcmNlbG8g
QXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJp
bmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdGlhbiBTdmVu
c3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8
Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVs
QGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdt
YWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERh
dmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0
dW96em8uY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+
CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJy
YWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFr
ZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgog
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2Fv
ZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vz
c2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNw
QGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVu
QHRlbmNlbnQuY29tPgogIEphbWVzIExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4g
S2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGlu
dXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMg
QmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQu
Y29tPgogIEpvc2ggS3VueiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVz
dGluIEhpYmJpdHMgPGNobWVlZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+
CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQg
RGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIg
PGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+
CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1haWwu
Y29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgog
IE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJt
YnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+
CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpA
cmVkaGF0LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhp
d2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFs
IFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdn
aW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIg
PG5pcnNvZkBnbWFpbC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBh
bG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhZ3VwdGFA
cmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwg
QS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMg
PHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21h
aWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBh
dmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTGlldmVuIDxw
bEBrYW1wLmRlPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQ
ZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0
YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBv
bGxhIDxyYW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5u
b3J3aXR6QG51dGFuaXguY29tPgogIFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNv
bT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBS
b21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2Fu
ZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51
eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGl2YXBy
YXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdv
b2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+
CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVu
IFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwu
Y29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRo
dXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255
Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3Yt
T2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVu
Z2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWlmYW4gTHVvIDxsdW95aWZh
bkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29t
PgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290
b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNjg5
NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:03:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iD9kb-0004w9-Mt; Wed, 25 Sep 2019 16:02:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD9kb-0004w4-7u
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:02:45 +0000
X-Inumbo-ID: e8736fd5-dfad-11e9-9637-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e8736fd5-dfad-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 16:02: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 C0FDBAEEE;
 Wed, 25 Sep 2019 16:02:42 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-47-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <642b4196-d62d-a2b8-36ca-55a16da26764@suse.com>
Date: Wed, 25 Sep 2019 18:02:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190914085251.18816-47-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 46/47] xen/sched: disable scheduling when
 entering ACPI deep sleep states
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, xen-devel@lists.xenproject.org,
 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>

T24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIGVudGVyaW5n
IGRlZXAgc2xlZXAgc3RhdGVzIGFsbCBkb21haW5zIGFyZSBwYXVzZWQgcmVzdWx0aW5nIGluCj4g
YWxsIGNwdXMgb25seSBydW5uaW5nIGlkbGUgdmNwdXMuIFRoaXMgZW5hYmxlcyB1cyB0byBzdG9w
IHNjaGVkdWxpbmcKPiBjb21wbGV0ZWx5IGluIG9yZGVyIHRvIGF2b2lkIHN5bmNocm9uaXphdGlv
biBwcm9ibGVtcyB3aXRoIGNvcmUKPiBzY2hlZHVsaW5nIHdoZW4gaW5kaXZpZHVhbCBjcHVzIGFy
ZSBvZmZsaW5lZC4KPiAKPiBEaXNhYmxpbmcgdGhlIHNjaGVkdWxlciBpcyBkb25lIGJ5IHJlcGxh
Y2luZyB0aGUgc29mdGlycSBoYW5kbGVyCj4gd2l0aCBhIGR1bW15IHNjaGVkdWxpbmcgcm91dGlu
ZSBvbmx5IGVuYWJsaW5nIHRhc2tsZXRzIHRvIHJ1bi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gVjI6IG5ldyBwYXRjaAo+IC0tLQo+
ICB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jIHwgIDQgKysrKwoKVGhlIG1pbmltYWwgY2hhbmdl
cyBoZXJlCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+ICt2b2lk
IHNjaGVkdWxlcl9kaXNhYmxlKHZvaWQpCj4gK3sKPiArICAgIHNjaGVkdWxlcl9hY3RpdmUgPSBm
YWxzZTsKPiArICAgIG9wZW5fc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRLCBzY2hlZHVsZV9kdW1t
eSk7Cj4gKyAgICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWR1bGVfZHVt
bXkpOwo+ICt9Cj4gKwo+ICt2b2lkIHNjaGVkdWxlcl9lbmFibGUodm9pZCkKPiArewo+ICsgICAg
b3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsKPiArICAgIG9wZW5fc29m
dGlycShTQ0hFRF9TTEFWRV9TT0ZUSVJRLCBzY2hlZF9zbGF2ZSk7Cj4gKyAgICBzY2hlZHVsZXJf
YWN0aXZlID0gdHJ1ZTsKPiArfQoKSSBoYXZlIHRvIGFkbWl0IEkgZmluZCB0aGUgYmVoYXZpb3Ig
b2Ygb3Blbl9zb2Z0aXJxKCkgb2RkIHRoYXQKeW91IG1ha2UgdXNlIG9mIGhlcmUsIGkuZS4gSSdt
IG5vdCBjb252aW5jZWQgeW91IHNob3VsZCByZWx5IG9uCnRoZSBmdW5jdGlvbiBub3QgZ2Fpbmlu
ZyBhIGNoZWNrIHJlZnVzaW5nIHRoZSBvcGVyYXRpb24gaWYgYQpoYW5kbGVyIGlzIGFscmVhZHkg
aW4gcGxhY2UuIE90b2ggSSBzZWUgdGhhdCBldmVuIGluIHVwLXRvLWRhdGUKTGludXggdGhpcyB3
b3JrcyB0aGUgc2FtZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:03:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iD9la-00050G-3D; Wed, 25 Sep 2019 16: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=6irf=XU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iD9lZ-00050B-CJ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:03:45 +0000
X-Inumbo-ID: 0a1410bc-dfae-11e9-9637-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 0a1410bc-dfae-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 16:03:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569427420;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=nankLBAY5W6nzeF8BHY8FDviITD30+nPRSRtymtjWbg=;
 b=EmVCAjd5u8jyvXKYbZsP/cyIdy31W+Jm1Oas/HpFGBe4VG8jSYtYMyTX
 1b410izTWEhN50ezkz9dh+/6zem7kMJNBZ30tEoG5Rwl0RvfCyQ4J3OQ7
 g7nrmcFhmyV1sLkscohR8qHjiCdHGZjQ+Op2nsTSm72deKIVyElxYDy9P o=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DH/X+0ZE1jS2qUtluBDf/K13SMy2qgxQaT2wQIqa98iLxFfnYPuGgzQkozDczfmsaGiRT7QDpq
 ZyXnHCeKCKoIROIa3FLfiwfr7Yl0zevlRz8ZZY41v/EBKIolFkmjHiSKl346lkiBHPqqFXXIen
 me+9cs8BPZXriHrDPBPIHBt1d9K6ad0Pkk/Voba9R6BGIWnaAqF7KL2MJQFK9WJliRQ0TzJkpJ
 3W/fZ6CtjN3rZyUutMzkJXTYI1cE3SD2gYcKcWckdHkAxbopRYKIekB1EmFJKDTJmchHI5FXkB
 wsA=
X-SBRS: 2.7
X-MesageID: 6058521
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6058521"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Oleksandr' <olekstysh@gmail.com>, 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw///hpgCAACJVgIAAUp0AgAAlHRA=
Date: Wed, 25 Sep 2019 16:03:34 +0000
Message-ID: <89a30cb9c1374a5e884804196498400d@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
In-Reply-To: <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>, David
 Scott <dave@recoil.org>, Anthony Perard <anthony.perard@citrix.com>, Ian
 Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBPbGVrc2FuZHIgPG9sZWtzdHlz
aEBnbWFpbC5jb20+DQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE5IDE2OjUwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJyA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IENjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2Vp
IExpdQ0KPiA8d2xAeGVuLm9yZz47IEtvbnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9y
Zz47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IFZvbG9keW15ciBCYWJjaHVrIDxW
b2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMyAwLzRdIGFkZCBwZXItZG9tYWluIElPTU1V
IGNvbnRyb2wNCj4gDQo+IA0KPiBbQ0MgSnVsaWVuXQ0KPiANCj4gDQo+IEhpIFBhdWwNCj4gDQo+
IEkgbWF5IG1pc3Rha2UsIGJ1dCBsb29rcyBsaWtlDQo+IA0KPiA4MGZmM2QzMzhkYzkzMjYwYjQx
ZmZlZWViYjBmODUyYzJlZGVmOWNlIGlvbW11OiB0aWR5IHVwDQo+IGlvbW11X3VzZV9oYXBfcHQo
KSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkgbWFjcm9zDQo+IA0KPiB0cmlnZ2VycyBBU1NFUlRf
VU5SRUFDSEFCTEUgb24gQXJtIGlmIG5vIElPTU1VIGhhcyBiZWVuIGZvdW5kIChJIGJ1aWx0DQo+
IHdpdGggbXkgcGxhdGZvcm0ncyBJT01NVSBkcml2ZXIgZGlzYWJsZWQ6ICMgQ09ORklHX0lQTU1V
X1ZNU0EgaXMgbm90IHNldCkgLg0KPiANCj4gU28sIGlvbW11X3NldHVwKCkgY2FsbHMgY2xlYXJf
aW9tbXVfaGFwX3B0X3NoYXJlKCkgd2l0aA0KPiBpb21tdV9oYXBfcHRfc2hhcmUgYmVpbmcgc2V0
IChDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkU9eSkgd2hpY2gsDQo+IGFjdHVhbGx5LCB0cmln
Z2VycyBBU1NFUlQuDQoNCkJUVywgSSBhc3N1bWUgZGlzYWJsaW5nIHRoZSBpb21tdSBvbiB0aGUg
eGVuIGNvbW1hbmQgbGlrZSB3aWxsIHdvcmsgcm91bmQgdGhlIGlzc3VlPw0KDQogIFBhdWwNCg0K
PiANCj4gLi4uDQo+IA0KPiANCj4gKFhFTikgQXNzZXJ0aW9uICd1bnJlYWNoYWJsZScgZmFpbGVk
IGF0DQo+IC4uLmlsZC13b3Jrc3BhY2UvYnVpbGQveGVuL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
OjcyDQo+IChYRU4pIC0tLS1bIFhlbi00LjEzLXVuc3RhYmxlwqAgYXJtNjTCoCBkZWJ1Zz15wqDC
oCBOb3QgdGFpbnRlZCBdLS0tLQ0KPiAoWEVOKSBDUFU6wqDCoMKgIDANCj4gKFhFTikgUEM6wqDC
oMKgwqAgMDAwMDAwMDAwMDJiM2FlMCBpb21tdV9zZXR1cCsweGEwLzB4MThjDQo+IChYRU4pIExS
OsKgwqDCoMKgIDAwMDAwMDAwMDAyYjNhOGMNCj4gKFhFTikgU1A6wqDCoMKgwqAgMDAwMDAwMDAw
MDJmN2RjMA0KPiAoWEVOKSBDUFNSOsKgwqAgYTAwMDAyNDkgTU9ERTo2NC1iaXQgRUwyaCAoSHlw
ZXJ2aXNvciwgaGFuZGxlcikNCj4gKFhFTinCoMKgwqDCoMKgIFgwOiAwMDAwMDAwMDAwMmE3MDAw
wqAgWDE6IDAwMDAwMDAwMDAwMDAwMDDCoCBYMjogMmM3MzYxNzM2NTZlNjU3Mg0KPiAoWEVOKcKg
wqDCoMKgwqAgWDM6IDAwMDAwMDAwMDAwMDAwMDLCoCBYNDogMDAwMDAwMDAwMDAwMDAwMcKgIFg1
OiAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgwqDCoCBYNjogMDAwMDAwMDAwMDAwMDA4
MMKgIFg3OiAyYjcyNjA3MjY0NmQ2NDcxwqAgWDg6IDdmN2Y3ZjdmN2Y3ZjdmN2YNCj4gKFhFTinC
oMKgwqDCoMKgIFg5OiBmZjY1Njg1ZTZjNmY3Mjc1IFgxMDogN2Y3ZjdmN2Y3ZjdmN2Y3ZiBYMTE6
IDAxMDEwMTAxMDEwMTAxMDENCj4gKFhFTinCoMKgwqDCoCBYMTI6IDAwMDAwMDAwMDAwMDAwMzgg
WDEzOiAwMDAwMDAwMDAwMjgwOTEwIFgxNDogMDAwMDAwMDAwMDAwMDAyMA0KPiAoWEVOKcKgwqDC
oMKgIFgxNTogMDAwMDAwMDAwMDAwMDAwMCBYMTY6IDAwMDAwMDAwMDAyYTcwMDAgWDE3OiAwMDAw
MDAwMDAwMmE3MDAwDQo+IChYRU4pwqDCoMKgwqAgWDE4OiAwMDAwMDAwMDAwMmE3MDAwIFgxOTog
MDAwMDAwMDAwMDAwMDAwMCBYMjA6IDAwMDAwMDAwZmZmZmZmZWQNCj4gKFhFTinCoMKgwqDCoCBY
MjE6IDAwMDAwMDAwMDAyYTYzODAgWDIyOiAwMDAwMDAwMDAwMzM1NDMwIFgyMzogMDAwMDAwMDAw
MDAwMDAwMg0KPiAoWEVOKcKgwqDCoMKgIFgyNDogMDAwMDAwMDAwMDI5YjFmMCBYMjU6IDAwMDAw
MDAwMDAyZDgzZDAgWDI2OiAwMDAwMDAwMDQ4MDAwMDAwDQo+IChYRU4pwqDCoMKgwqAgWDI3OiAw
MDAwMDAwMGMwMDAwMDAwIFgyODogMDAwMDAwMDAwMDAwMDAwMcKgIEZQOiAwMDAwMDAwMDAwMmY3
ZGMwDQo+IChYRU4pDQo+IChYRU4pwqDCoCBWVENSX0VMMjogODAwMDAwMDANCj4gKFhFTinCoCBW
VFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTikNCj4gKFhFTinCoCBTQ1RMUl9FTDI6
IDMwY2QxODNkDQo+IChYRU4pwqDCoMKgIEhDUl9FTDI6IDAwMDAwMDAwMDAwMDAwMzgNCj4gKFhF
TinCoCBUVEJSMF9FTDI6IDAwMDAwMDAwNzgxYjQwMDANCj4gKFhFTikNCj4gKFhFTinCoMKgwqAg
RVNSX0VMMjogZjIwMDAwMDENCj4gKFhFTinCoCBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAN
Cj4gKFhFTinCoMKgwqAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKQ0KPiAoWEVO
KSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMmY3ZGMwOg0KPiAoWEVOKcKgwqDC
oCAwMDAwMDAwMDAwMmY3ZGUwIDAwMDAwMDAwMDAyYmRkOTQgMDAwMDAwMDAwMDAwMDAwMiAwMDAw
MDAwMDAwMDAwMDAyDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwYmZlMGI2NjAgMDAwMDAwMDAwMDIw
MDFiNCAwMDAwMDAwMDc4MDgwMDAwIDAwMDAwMDAwNzdlODAwMDANCj4gKFhFTinCoMKgwqAgMDAw
MDAwMDA0ODAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAwMDAgMDAwMDAwMDAw
MDAwMDAwMw0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDA3ODA4MDAwMCAwMDAwMDAwMDQ4MDgwMDQwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwZjA4MCAwMDAwMDAwMDQ4MDAwMDAwIDAwMDAwMDAwNzgwMDAw
MDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDJkODNjMCAwMDAwMDAwMDAwMmFhNDQwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0MGZmZmZmZmZmDQo+
IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDA0MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVO
KcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTinCoMKg
wqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMA0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKcKgwqDCoCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0K
PiAoWEVOKSBYZW4gY2FsbCB0cmFjZToNCj4gKFhFTinCoMKgwqAgWzwwMDAwMDAwMDAwMmIzYWUw
Pl0gaW9tbXVfc2V0dXArMHhhMC8weDE4YyAoUEMpDQo+IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAw
MDJiM2E4Yz5dIGlvbW11X3NldHVwKzB4NGMvMHgxOGMgKExSKQ0KPiAoWEVOKcKgwqDCoCBbPDAw
MDAwMDAwMDAyYmRkOTQ+XSBzdGFydF94ZW4rMHhhYTAvMHhjN2MNCj4gKFhFTinCoMKgwqAgWzww
MDAwMDAwMDAwMjAwMWI0Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQrMHhjLzB4MmMN
Cj4gKFhFTikNCj4gKFhFTikNCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKg0KPiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoNCj4gKFhFTikgQXNzZXJ0aW9uICd1
bnJlYWNoYWJsZScgZmFpbGVkIGF0DQo+IC4uLmlsZC13b3Jrc3BhY2UvYnVpbGQveGVuL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oOjcyDQo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioNCj4gKFhFTikNCj4gDQo+IA0KPiAtLQ0KPiBSZWdhcmRzLA0KPiANCj4g
T2xla3NhbmRyIFR5c2hjaGVua28NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:05:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9mo-00058W-QT; Wed, 25 Sep 2019 16:05:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6irf=XU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iD9mm-00058O-W1
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:05:01 +0000
X-Inumbo-ID: 397692f8-dfae-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 397692f8-dfae-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 16:04:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569427499;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=BmwrIB377t1t9+GZYgC6TCkdX6r0sa50MQXJth4tLds=;
 b=c1LRaQRNAZNtY3XcjmMuN/OhD35Nckntqvq9jydsiMOTbjYSo+ogrwd2
 Ogejmz4qNXjcsB0qsfUImgyrWdHJYhLRYPHzE2ASjGOXh8ZNZvjfK0uIu
 To5lisQa40pioGqbbwqhs/AEjVrmcZ0BKDQl3etK+/bowYNTjx5eqcWmU s=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gDAKgbnzVJVde/hb+rLU3vFBZMEdTzuhMnc1uoV4Dj9E3L5+q0IuoLlGyhrydMUWXUYyQVRSif
 CklXsw2yKwF19XiyJVAuRPlhtbVOQt6zLirUscJ+qSGXpWu/Z+mX7xhFEs4ESfBVYzZC4u86ch
 lSfcfZ9ggUj0+3Tj9NsQp/iGOwL1b8ZnGpYgRIp/uDGBCibgQK1vhgq3VvrcNnOw3seckXHbcr
 7vBcESlIKFMImfIMNU+PKxfXh/YB8pxjA4QHH5ipxAJKrJWeVy7vULX47pjqBKusqjJWdko55O
 HWc=
X-SBRS: 2.7
X-MesageID: 6331532
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6331532"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Oleksandr' <olekstysh@gmail.com>, 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw///hpgCAACJVgIAAUp0AgAAlHRCAAACbkA==
Date: Wed, 25 Sep 2019 16:04:54 +0000
Message-ID: <82680bb6ca8e431aa41eb70591a37a4f@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <89a30cb9c1374a5e884804196498400d@AMSPEX02CL03.citrite.net>
In-Reply-To: <89a30cb9c1374a5e884804196498400d@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>,
 'Wei Liu' <wl@xen.org>, 'KonradRzeszutek Wilk' <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 'Julien Grall' <julien.grall@arm.com>, 'Tamas K Lengyel' <tamas@tklengyel.com>,
 'David
 Scott' <dave@recoil.org>, Anthony Perard <anthony.perard@citrix.com>, Ian
 Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2Vu
dDogMjUgU2VwdGVtYmVyIDIwMTkgMTc6MDQNCj4gVG86ICdPbGVrc2FuZHInIDxvbGVrc3R5c2hA
Z21haWwuY29tPjsgJ0phbiBCZXVsaWNoJyA8amJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPjsgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2xAeGVuLm9yZz47IEtv
bnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgQW5kcmV3IENvb3Bl
cg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IERhdmlkIFNjb3R0IDxkYXZlQHJlY29p
bC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXANCj4gPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgQW50aG9ueSBQ
ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc7DQo+IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNv
bT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwN
Cj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BB
VENIIHYxMyAwLzRdIGFkZCBwZXItZG9tYWluIElPTU1VIGNvbnRyb2wNCj4gDQo+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBPbGVrc2FuZHIgPG9sZWtzdHlzaEBnbWFp
bC5jb20+DQo+ID4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTkgMTY6NTANCj4gPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdKYW4gQmV1bGljaCcgPGpiZXVsaWNo
QHN1c2UuY29tPg0KPiA+IENjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2Vp
DQo+IExpdQ0KPiA+IDx3bEB4ZW4ub3JnPjsgS29ucmFkUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+ID4gPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBEYXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPjsgVGltIChYZW4ub3JnKSA8dGlt
QHhlbi5vcmc+OyBHZW9yZ2UNCj4gRHVubGFwDQo+ID4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv
bT47IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IElhbiBKYWNrc29uDQo+
ID4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+ID4g
Vm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEp1bGllbiBHcmFsbA0KPiA+IDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMyAw
LzRdIGFkZCBwZXItZG9tYWluIElPTU1VIGNvbnRyb2wNCj4gPg0KPiA+DQo+ID4gW0NDIEp1bGll
bl0NCj4gPg0KPiA+DQo+ID4gSGkgUGF1bA0KPiA+DQo+ID4gSSBtYXkgbWlzdGFrZSwgYnV0IGxv
b2tzIGxpa2UNCj4gPg0KPiA+IDgwZmYzZDMzOGRjOTMyNjBiNDFmZmVlZWJiMGY4NTJjMmVkZWY5
Y2UgaW9tbXU6IHRpZHkgdXANCj4gPiBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVf
cHRfc3luYygpIG1hY3Jvcw0KPiA+DQo+ID4gdHJpZ2dlcnMgQVNTRVJUX1VOUkVBQ0hBQkxFIG9u
IEFybSBpZiBubyBJT01NVSBoYXMgYmVlbiBmb3VuZCAoSSBidWlsdA0KPiA+IHdpdGggbXkgcGxh
dGZvcm0ncyBJT01NVSBkcml2ZXIgZGlzYWJsZWQ6ICMgQ09ORklHX0lQTU1VX1ZNU0EgaXMgbm90
IHNldCkgLg0KPiA+DQo+ID4gU28sIGlvbW11X3NldHVwKCkgY2FsbHMgY2xlYXJfaW9tbXVfaGFw
X3B0X3NoYXJlKCkgd2l0aA0KPiA+IGlvbW11X2hhcF9wdF9zaGFyZSBiZWluZyBzZXQgKENPTkZJ
R19JT01NVV9GT1JDRV9QVF9TSEFSRT15KSB3aGljaCwNCj4gPiBhY3R1YWxseSwgdHJpZ2dlcnMg
QVNTRVJULg0KPiANCj4gQlRXLCBJIGFzc3VtZSBkaXNhYmxpbmcgdGhlIGlvbW11IG9uIHRoZSB4
ZW4gY29tbWFuZCBsaWtlIHdpbGwgd29yayByb3VuZCB0aGUgaXNzdWU/DQoNCkFjdHVhbGx5LCBu
bywgdGhhdCB3b3VsZCBiZSBubyBnb29kIGVpdGhlci4NCg0KICBQYXVsDQoNCj4gDQo+ICAgUGF1
bA0KPiANCj4gPg0KPiA+IC4uLg0KPiA+DQo+ID4NCj4gPiAoWEVOKSBBc3NlcnRpb24gJ3VucmVh
Y2hhYmxlJyBmYWlsZWQgYXQNCj4gPiAuLi5pbGQtd29ya3NwYWNlL2J1aWxkL3hlbi94ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaDo3Mg0KPiA+IChYRU4pIC0tLS1bIFhlbi00LjEzLXVuc3RhYmxlwqAg
YXJtNjTCoCBkZWJ1Zz15wqDCoCBOb3QgdGFpbnRlZCBdLS0tLQ0KPiA+IChYRU4pIENQVTrCoMKg
wqAgMA0KPiA+IChYRU4pIFBDOsKgwqDCoMKgIDAwMDAwMDAwMDAyYjNhZTAgaW9tbXVfc2V0dXAr
MHhhMC8weDE4Yw0KPiA+IChYRU4pIExSOsKgwqDCoMKgIDAwMDAwMDAwMDAyYjNhOGMNCj4gPiAo
WEVOKSBTUDrCoMKgwqDCoCAwMDAwMDAwMDAwMmY3ZGMwDQo+ID4gKFhFTikgQ1BTUjrCoMKgIGEw
MDAwMjQ5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3IsIGhhbmRsZXIpDQo+ID4gKFhFTinC
oMKgwqDCoMKgIFgwOiAwMDAwMDAwMDAwMmE3MDAwwqAgWDE6IDAwMDAwMDAwMDAwMDAwMDDCoCBY
MjogMmM3MzYxNzM2NTZlNjU3Mg0KPiA+IChYRU4pwqDCoMKgwqDCoCBYMzogMDAwMDAwMDAwMDAw
MDAwMsKgIFg0OiAwMDAwMDAwMDAwMDAwMDAxwqAgWDU6IDAwMDAwMDAwMDAwMDAwMDANCj4gPiAo
WEVOKcKgwqDCoMKgwqAgWDY6IDAwMDAwMDAwMDAwMDAwODDCoCBYNzogMmI3MjYwNzI2NDZkNjQ3
McKgIFg4OiA3ZjdmN2Y3ZjdmN2Y3ZjdmDQo+ID4gKFhFTinCoMKgwqDCoMKgIFg5OiBmZjY1Njg1
ZTZjNmY3Mjc1IFgxMDogN2Y3ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDENCj4g
PiAoWEVOKcKgwqDCoMKgIFgxMjogMDAwMDAwMDAwMDAwMDAzOCBYMTM6IDAwMDAwMDAwMDAyODA5
MTAgWDE0OiAwMDAwMDAwMDAwMDAwMDIwDQo+ID4gKFhFTinCoMKgwqDCoCBYMTU6IDAwMDAwMDAw
MDAwMDAwMDAgWDE2OiAwMDAwMDAwMDAwMmE3MDAwIFgxNzogMDAwMDAwMDAwMDJhNzAwMA0KPiA+
IChYRU4pwqDCoMKgwqAgWDE4OiAwMDAwMDAwMDAwMmE3MDAwIFgxOTogMDAwMDAwMDAwMDAwMDAw
MCBYMjA6IDAwMDAwMDAwZmZmZmZmZWQNCj4gPiAoWEVOKcKgwqDCoMKgIFgyMTogMDAwMDAwMDAw
MDJhNjM4MCBYMjI6IDAwMDAwMDAwMDAzMzU0MzAgWDIzOiAwMDAwMDAwMDAwMDAwMDAyDQo+ID4g
KFhFTinCoMKgwqDCoCBYMjQ6IDAwMDAwMDAwMDAyOWIxZjAgWDI1OiAwMDAwMDAwMDAwMmQ4M2Qw
IFgyNjogMDAwMDAwMDA0ODAwMDAwMA0KPiA+IChYRU4pwqDCoMKgwqAgWDI3OiAwMDAwMDAwMGMw
MDAwMDAwIFgyODogMDAwMDAwMDAwMDAwMDAwMcKgIEZQOiAwMDAwMDAwMDAwMmY3ZGMwDQo+ID4g
KFhFTikNCj4gPiAoWEVOKcKgwqAgVlRDUl9FTDI6IDgwMDAwMDAwDQo+ID4gKFhFTinCoCBWVFRC
Ul9FTDI6IDAwMDAwMDAwMDAwMDAwMDANCj4gPiAoWEVOKQ0KPiA+IChYRU4pwqAgU0NUTFJfRUwy
OiAzMGNkMTgzZA0KPiA+IChYRU4pwqDCoMKgIEhDUl9FTDI6IDAwMDAwMDAwMDAwMDAwMzgNCj4g
PiAoWEVOKcKgIFRUQlIwX0VMMjogMDAwMDAwMDA3ODFiNDAwMA0KPiA+IChYRU4pDQo+ID4gKFhF
TinCoMKgwqAgRVNSX0VMMjogZjIwMDAwMDENCj4gPiAoWEVOKcKgIEhQRkFSX0VMMjogMDAwMDAw
MDAwMDAwMDAwMA0KPiA+IChYRU4pwqDCoMKgIEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDANCj4g
PiAoWEVOKQ0KPiA+IChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDAwMDAwMDAyZjdk
YzA6DQo+ID4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDJmN2RlMCAwMDAwMDAwMDAwMmJkZDk0IDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMg0KPiA+IChYRU4pwqDCoMKgIDAwMDAwMDAw
YmZlMGI2NjAgMDAwMDAwMDAwMDIwMDFiNCAwMDAwMDAwMDc4MDgwMDAwIDAwMDAwMDAwNzdlODAw
MDANCj4gPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDQ4MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDQwMDAwMCAwMDAwMDAwMDAwMDAwMDAzDQo+ID4gKFhFTinCoMKgwqAgMDAwMDAwMDAw
MDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwNzgwODAwMDAgMDAwMDAwMDA0ODA4MDA0
MA0KPiA+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwZjA4MCAwMDAw
MDAwMDQ4MDAwMDAwIDAwMDAwMDAwNzgwMDAwMDANCj4gPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAw
MmQ4M2MwIDAwMDAwMDAwMDAyYWE0NDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
DQo+ID4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwNDBmZmZmZmZmZg0KPiA+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAw
MDA0MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAN
Cj4gPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+ID4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0K
PiA+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+
ID4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiA+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4g
PiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+ID4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiA+
IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+ID4g
KFhFTikgWGVuIGNhbGwgdHJhY2U6DQo+ID4gKFhFTinCoMKgwqAgWzwwMDAwMDAwMDAwMmIzYWUw
Pl0gaW9tbXVfc2V0dXArMHhhMC8weDE4YyAoUEMpDQo+ID4gKFhFTinCoMKgwqAgWzwwMDAwMDAw
MDAwMmIzYThjPl0gaW9tbXVfc2V0dXArMHg0Yy8weDE4YyAoTFIpDQo+ID4gKFhFTinCoMKgwqAg
WzwwMDAwMDAwMDAwMmJkZDk0Pl0gc3RhcnRfeGVuKzB4YWEwLzB4YzdjDQo+ID4gKFhFTinCoMKg
wqAgWzwwMDAwMDAwMDAwMjAwMWI0Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQrMHhj
LzB4MmMNCj4gPiAoWEVOKQ0KPiA+IChYRU4pDQo+ID4gKFhFTikgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKg0KPiA+IChYRU4pIFBhbmljIG9uIENQVSAwOg0KPiA+IChY
RU4pIEFzc2VydGlvbiAndW5yZWFjaGFibGUnIGZhaWxlZCBhdA0KPiA+IC4uLmlsZC13b3Jrc3Bh
Y2UvYnVpbGQveGVuL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oOjcyDQo+ID4gKFhFTikgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KPiA+IChYRU4pDQo+ID4NCj4gPg0K
PiA+IC0tDQo+ID4gUmVnYXJkcywNCj4gPg0KPiA+IE9sZWtzYW5kciBUeXNoY2hlbmtvDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:07:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:07:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9pN-0005JF-A8; Wed, 25 Sep 2019 16:07: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=Rb0t=XU=kernel.org=robh+dt@srs-us1.protection.inumbo.net>)
 id 1iD9pL-0005JA-TW
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:07:39 +0000
X-Inumbo-ID: 9889625c-dfae-11e9-9637-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 9889625c-dfae-11e9-9637-12813bfff9fa;
 Wed, 25 Sep 2019 16:07:39 +0000 (UTC)
Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com
 [209.85.160.174])
 (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 5E76021D7B
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 16:07:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569427658;
 bh=BDhFvt5VGk5cpLsmQKS0fUfwCU66ZuF9Gw8byviviXQ=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=ZJuV1cg80pgN5dVIrsTjC7nHNpCLFivnDjpwqkOACU+jgzrs95f/ObjU5069y94x6
 lIYLvZ5Z7fUWPr+ln7f2YxRfxo0Zbx7YXvc/WRwt3Y5Gwp01ZAG03eVOmAmpcuqA7q
 dmDoEZvV0iEhslx4g4bWqERTerzWbEQeJhtFz0iM=
Received: by mail-qt1-f174.google.com with SMTP id c21so7185019qtj.12
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 09:07:38 -0700 (PDT)
X-Gm-Message-State: APjAAAUaND0DyrjUBRuxJZzlkv9i6MAhhMDlj+6rQKbdp6aNNy9lvD/v
 Kf5UjKY2gvGQXmMY5OvwyaaJcGjsqiwV3lgQ5g==
X-Google-Smtp-Source: APXvYqz1oy5m7mjvghNWjvvttiTqJZiM9hvPOK4OCMBp672J3JDiM/K63youpJW2QLzFXg+mEvd77PmoRL1xNiFzCqU=
X-Received: by 2002:ac8:75c7:: with SMTP id z7mr19500qtq.136.1569427657263;
 Wed, 25 Sep 2019 09:07:37 -0700 (PDT)
MIME-Version: 1.0
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
In-Reply-To: <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
From: Rob Herring <robh+dt@kernel.org>
Date: Wed, 25 Sep 2019 11:07:25 -0500
X-Gmail-Original-Message-ID: <CAL_JsqKuz7WEB9zP6apZrdsC_8Q4OQmSuvqgLzJFPsZio0Z6=g@mail.gmail.com>
Message-ID: <CAL_JsqKuz7WEB9zP6apZrdsC_8Q4OQmSuvqgLzJFPsZio0Z6=g@mail.gmail.com>
To: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 freedreno <freedreno@lists.freedesktop.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, Florian Fainelli <f.fainelli@gmail.com>,
 Stefan Wahren <wahrenst@gmx.net>, james.quinlan@broadcom.com,
 linux-pci@vger.kernel.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 xen-devel@lists.xenproject.org, Dan Williams <dan.j.williams@intel.com>,
 Robin Murphy <robin.murphy@arm.com>, Frank Rowand <frowand.list@gmail.com>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgOTo1MyBBTSBOaWNvbGFzIFNhZW56IEp1bGllbm5lCjxu
c2FlbnpqdWxpZW5uZUBzdXNlLmRlPiB3cm90ZToKPgo+IE9uIFR1ZSwgMjAxOS0wOS0yNCBhdCAx
Njo1OSAtMDUwMCwgUm9iIEhlcnJpbmcgd3JvdGU6Cj4gPiBPbiBUdWUsIFNlcCAyNCwgMjAxOSBh
dCAxOjEyIFBNIE5pY29sYXMgU2FlbnogSnVsaWVubmUKPiA+IDxuc2FlbnpqdWxpZW5uZUBzdXNl
LmRlPiB3cm90ZToKPiA+ID4gSGkgQWxsLAo+ID4gPiB0aGlzIHNlcmllcyB0cmllcyB0byBhZGRy
ZXNzIG9uZSBvZiB0aGUgaXNzdWVzIGJsb2NraW5nIHVzIGZyb20KPiA+ID4gdXBzdHJlYW1pbmcg
QnJvYWRjb20ncyBTVEIgUENJZSBjb250cm9sbGVyWzFdLiBOYW1lbHksIHRoZSBmYWN0IHRoYXQK
PiA+ID4gZGV2aWNlcyBub3QgcmVwcmVzZW50ZWQgaW4gRFQgd2hpY2ggc2l0IGJlaGluZCBhIFBD
SSBidXMgZmFpbCB0byBnZXQgdGhlCj4gPiA+IGJ1cycgRE1BIGFkZHJlc3NpbmcgY29uc3RyYWlu
dHMuCj4gPiA+Cj4gPiA+IFRoaXMgaXMgZHVlIHRvIHRoZSBmYWN0IHRoYXQgb2ZfZG1hX2NvbmZp
Z3VyZSgpIGFzc3VtZXMgaXQncyByZWNlaXZpbmcgYQo+ID4gPiBEVCBub2RlIHJlcHJlc2VudGlu
ZyB0aGUgZGV2aWNlIGJlaW5nIGNvbmZpZ3VyZWQsIGFzIG9wcG9zZWQgdG8gdGhlIFBDSWUKPiA+
ID4gYnJpZGdlIG5vZGUgd2UgY3VycmVudGx5IHBhc3MuIFRoaXMgY2F1c2VzIHRoZSBjb2RlIHRv
IGRpcmVjdGx5IGp1bXAKPiA+ID4gaW50byBQQ0kncyBwYXJlbnQgbm9kZSB3aGVuIGNoZWNraW5n
IGZvciAnZG1hLXJhbmdlcycgYW5kIG1pc3Nlcwo+ID4gPiB3aGF0ZXZlciB3YXMgc2V0IHRoZXJl
Lgo+ID4gPgo+ID4gPiBUbyBhZGRyZXNzIHRoaXMgSSBjcmVhdGUgYSBuZXcgQVBJIGluIE9GIC0g
aW5zcGlyZWQgZnJvbSBSb2JpbiBNdXJwaHlzCj4gPiA+IG9yaWdpbmFsIHByb3Bvc2FsWzJdIC0g
d2hpY2ggYWNjZXB0cyBhIGJ1cyBEVCBub2RlIGFzIGl0J3MgaW5wdXQgaW4KPiA+ID4gb3JkZXIg
dG8gY29uZmlndXJlIGEgZGV2aWNlJ3MgRE1BIGNvbnN0cmFpbnRzLiBUaGUgY2hhbmdlcyBnbyBk
ZWVwIGludG8KPiA+ID4gb2YvYWRkcmVzcy5jJ3MgaW1wbGVtZW50YXRpb24sIGFzIGEgZGV2aWNl
IGJlaW5nIGhhdmluZyBhIERUIG5vZGUKPiA+ID4gYXNzdW1wdGlvbiB3YXMgcHJldHR5IHN0cm9u
Zy4KPiA+ID4KPiA+ID4gT24gdG9wIG9mIHRoaXMgd29yaywgSSBhbHNvIGNsZWFuZWQgdXAgb2Zf
ZG1hX2NvbmZpZ3VyZSgpIHJlbW92aW5nIGl0cwo+ID4gPiByZWR1bmRhbnQgYXJndW1lbnRzIGFu
ZCBjcmVhdGluZyBhbiBhbHRlcm5hdGl2ZSBmdW5jdGlvbiBmb3IgdGhlIHNwZWNpYWwKPiA+ID4g
Y2FzZXMKPiA+ID4gbm90IGFwcGxpY2FibGUgdG8gZWl0aGVyIHRoZSBhYm92ZSBjYXNlIG9yIHRo
ZSBkZWZhdWx0IHVzYWdlLgo+ID4gPgo+ID4gPiBJTU8gdGhlIHJlc3VsdGluZyBmdW5jdGlvbnMg
YXJlIG1vcmUgZXhwbGljaXQuIFRoZXkgd2lsbCBwcm9iYWJseQo+ID4gPiBzdXJmYWNlIHNvbWUg
aGFja3kgdXNhZ2VzIHRoYXQgY2FuIGJlIHByb3Blcmx5IGZpeGVkIGFzIEkgc2hvdyB3aXRoIHRo
ZQo+ID4gPiBEVCBmaXhlcyBvbiB0aGUgTGF5ZXJzY2FwZSBwbGF0Zm9ybS4KPiA+ID4KPiA+ID4g
VGhpcyB3YXMgYWxzbyB0ZXN0ZWQgb24gYSBSYXNwYmVycnkgUGkgNCB3aXRoIGEgY3VzdG9tIFBD
SWUgZHJpdmVyIGFuZAo+ID4gPiBvbiBhIFNlYXR0bGUgQU1EIGJvYXJkLgo+ID4KPiA+IEh1bW0s
IEkndmUgYmVlbiB3b3JraW5nIG9uIHRoaXMgaXNzdWUgdG9vLiBMb29rcyBzaW1pbGFyIHRob3Vn
aCB5b3Vycwo+ID4gaGFzIGEgbG90IG1vcmUgY2h1cm4gYW5kIHRoZXJlJ3Mgc29tZSBvdGhlciBi
dWdzIEkndmUgZm91bmQuCj4KPiBUaGF0J3MgZ29vZCBuZXdzLCBhbmQgeWVzIG5vdyB0aGF0IEkg
c2VlIGl0LCBzb21lIHN0dWZmIG9uIG15IHNlcmllcyBpcyBvdmVybHkKPiBjb21wbGljYXRlZC4g
U3BlY2lhbGx5IGFyb3VuZCBvZl90cmFuc2xhdGVfKigpLgo+Cj4gT24gdG9wIG9mIHRoYXQsIHlv
dSByZW1vdmVkIGluIG9mX2RtYV9nZXRfcmFuZ2UoKToKPgo+IC0gICAgICAgLyoKPiAtICAgICAg
ICAqIEF0IGxlYXN0IGVtcHR5IHJhbmdlcyBoYXMgdG8gYmUgZGVmaW5lZCBmb3IgcGFyZW50IG5v
ZGUgaWYKPiAtICAgICAgICAqIERNQSBpcyBzdXBwb3J0ZWQKPiAtICAgICAgICAqLwo+IC0gICAg
ICAgaWYgKCFyYW5nZXMpCj4gLSAgICAgICAgICAgICAgIGJyZWFrOwo+Cj4gV2hpY2ggSSBhc3N1
bWVkIHdhcyBib3VuZCB0byB0aGUgc3RhbmRhcmQgYW5kIG1ha2VzIHRoaW5ncyBlYXNpZXIuCgpU
aGUgc3RhbmRhcmQgaXMgd2hhdGV2ZXIgd2Ugc2F5IGl0IGlzIGFuZCB3aGF0IGV4aXN0cyBpbiB0
aGUgd2lsZC4uLgoKUHJvYmFibHkgYmV0dGVyIGZvciBtZSB0byBnZXQgdGhlIHNlcmllcyBwb3N0
ZWQgZm9yIGNvbnRleHQsIGJ1dCB0aGUKYWJvdmUgaXMgcmVtb3ZlZCBiZWNhdXNlIHdlIGNvdWxk
IGJlIHBhc3NpbmcgaW4gdGhlIGJ1cyBkZXZpY2UvY2hpbGQKbm9kZSBhbmQgY2hlY2tpbmcgZm9y
ICdkbWEtcmFuZ2VzJyByYXRoZXIgdGhhbiBvbmx5IHRoZSBidXMgbm9kZS4KV2hpbGUgdGhpcyBk
b2VzIG1lYW4gJ2RtYS1yYW5nZXMnIGNvdWxkIGJlIGluIGEgY2hpbGQgbm9kZSB3aGljaCBpcwp3
cm9uZywgaXQgc2ltcGxpZmllcyB0aGUgb25seSBjYWxsZXIgb2ZfZG1hX2NvbmZpZ3VyZSgpLiBB
bmQgcmVhbGx5LAp0aGVyZSdzIG5vIHdheSB0byBkZXRlY3QgdGhhdCBlcnJvci4gU29tZW9uZSBj
b3VsZCBjYWxsCm9mX2RtYV9jb25maWd1cmUoTlVMTCwgY2hpbGQsIC4uLikuIFBlcmhhcHMgd2Ug
Y291bGQgYXNzZXJ0IHRoYXQKJ3JhbmdlcycgaXMgcHJlc2VudCB3aGVuZXZlciAnZG1hLXJhbmdl
cycgaXMuCgpCYWNrIHRvIHRoZSBzdGFuZGFyZCwgSSB0aGluayBpdCBjYW4gYmUgc3VtbWFyaXpl
ZCBhcyBhIGRldmljZSdzCmltbWVkaWF0ZSBwYXJlbnQgKGEgYnVzIG5vZGUpIG11c3QgY29udGFp
biAnZG1hLXJhbmdlcycuIEFsbCB0aGUKcGFyZW50IG5vZGVzIG9mIHRoZSBidXMgbm9kZSBzaG91
bGQgYWxzbyBoYXZlICdkbWEtcmFuZ2VzJywgYnV0Cm1pc3NpbmcgaXMgdHJlYXRlZCBhcyBlbXB0
eSAoMToxIHRyYW5zbGF0aW9uKS4gJ2RtYS1yYW5nZXMnIG1pc3NpbmcgaW4KYWxsIHRoZSBwYXJl
bnQgbm9kZXMgaXMgYWxzbyB0cmVhdGVkIGFzIDE6MSB0cmFuc2xhdGlvbiBhbmQgbm8KYWRkcmVz
c2luZyByZXN0cmljdGlvbnMuCgo+ID4gQ2FuIHlvdSB0ZXN0IG91dCB0aGlzIGJyYW5jaFsxXS4g
SSBkb24ndCBoYXZlIGFueSBoL3cgbmVlZGluZyB0aGlzLAo+ID4gYnV0IHdyb3RlIGEgdW5pdHRl
c3QgYW5kIHRlc3RlZCB3aXRoIG1vZGlmaWVkIFFFTVUuCj4KPiBJIHJldmlld2VkIGV2ZXJ5dGhp
bmcsIEkgZGlkIGZpbmQgYSBtaW5vciBpc3N1ZSwgc2VlIHRoZSBwYXRjaCBhdHRhY2hlZC4KPgo+
IEFsc28gSSB0ZXN0ZWQgeW91ciBicmFuY2ggYm90aCBvbiBhbiBSUGk0LCB3aXRoIGEgUENJIGRl
dmljZSB0aGF0IGRlcGVuZHMgb24KPiB0aGVzZSBjaGFuZ2VzIGFuZCBieSBjb21wYXJpbmcgdGhl
IE9GIGRlYnVncyBsb2dzIG9uIGEgTGF5ZXJzY2FwZSBib2FyZCB3aGljaAo+IHVzZXMgZG1hLXJh
bmdlcywgZG1hLWNvaGVyZW50IGFuZCBJT01NVS4gQWxsIHdvcmtzIGFzIGV4cGVjdGVkLgo+Cj4g
V2lsbCB5b3Ugc2VuZCB0aGlzIHNlcmllcyBmb3IgdjUuNT8gUGxlYXNlIGtlZXAgbWUgaW4gdGhl
IGxvb3AsIEknbGwgcmV2aWV3IGFuZAo+IHRlc3QgdGhlIGZpbmFsIHZlcnNpb24uCgpZZXMsIHNl
bmRpbmcgaXQgb3V0IHNvb24uCgpSb2IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:10:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:10:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9rv-00063k-R9; Wed, 25 Sep 2019 16:10:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6irf=XU=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iD9ru-00063b-5Q
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:10:18 +0000
X-Inumbo-ID: f6ad6bf8-dfae-11e9-9638-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id f6ad6bf8-dfae-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:10:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569427817;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Jx3yrGn8/YBL5yHN0o+8HVF0oH6DJGAbic2rSRPFUJ8=;
 b=XpHznkLu+m5kKoAmuqSy/209FG58C3H5AeVFMSsqIAn7MEXwNJAkUIMi
 f05XdlijQSac98yLxjELI7042h1SvzV98D71cPZBvKPVjaUKkGxDVxoy1
 1HIatzRDsDZCmlSMfdYwrQ0ozV/oDA+mlilOnVsVKJTR3dQ5DnrXAMU5g Q=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8vUDQXTtFwPwY01BE7Tncez4qa2RXNDzlf4ln6UD9nVR9VE6mkhdYIiiYn6WJfi77t+D3c68Ac
 VlmnYQM0hMgg2v1BX7a2cqPJSeTzPc7SmTHhOksGJfYB09kyVGQtxnbs/0PCPnQLeinHsGS0H9
 xzQcfOh9GqqAdTAQp5PhFE+KPaCJtjeH5bHTSiOvlq/XrPu+0+EbX6Orq84VNhABtQUIEM9e0Q
 t1cHSzevfcV54JiNGXRxVyzwnK6E5V6v63o99pBQjXrajHFrxV32ic9grpcA9MF+D1x8lr1NKi
 hU0=
X-SBRS: 2.7
X-MesageID: 6397319
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6397319"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Oleksandr' <olekstysh@gmail.com>, 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw///hpgCAACJVgIAAUp0AgAAmyFA=
Date: Wed, 25 Sep 2019 16:10:11 +0000
Message-ID: <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
In-Reply-To: <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>, David
 Scott <dave@recoil.org>, Anthony Perard <anthony.perard@citrix.com>, Ian
 Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBPbGVrc2FuZHIgPG9sZWtzdHlz
aEBnbWFpbC5jb20+DQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE5IDE2OjUwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJyA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IENjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2Vp
IExpdQ0KPiA8d2xAeGVuLm9yZz47IEtvbnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9y
Zz47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IFZvbG9keW15ciBCYWJjaHVrIDxW
b2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMyAwLzRdIGFkZCBwZXItZG9tYWluIElPTU1V
IGNvbnRyb2wNCj4gDQo+IA0KPiBbQ0MgSnVsaWVuXQ0KPiANCj4gDQo+IEhpIFBhdWwNCj4gDQo+
IEkgbWF5IG1pc3Rha2UsIGJ1dCBsb29rcyBsaWtlDQo+IA0KPiA4MGZmM2QzMzhkYzkzMjYwYjQx
ZmZlZWViYjBmODUyYzJlZGVmOWNlIGlvbW11OiB0aWR5IHVwDQo+IGlvbW11X3VzZV9oYXBfcHQo
KSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkgbWFjcm9zDQo+IA0KPiB0cmlnZ2VycyBBU1NFUlRf
VU5SRUFDSEFCTEUgb24gQXJtIGlmIG5vIElPTU1VIGhhcyBiZWVuIGZvdW5kIChJIGJ1aWx0DQo+
IHdpdGggbXkgcGxhdGZvcm0ncyBJT01NVSBkcml2ZXIgZGlzYWJsZWQ6ICMgQ09ORklHX0lQTU1V
X1ZNU0EgaXMgbm90IHNldCkgLg0KPiANCj4gU28sIGlvbW11X3NldHVwKCkgY2FsbHMgY2xlYXJf
aW9tbXVfaGFwX3B0X3NoYXJlKCkgd2l0aA0KPiBpb21tdV9oYXBfcHRfc2hhcmUgYmVpbmcgc2V0
IChDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkU9eSkgd2hpY2gsDQo+IGFjdHVhbGx5LCB0cmln
Z2VycyBBU1NFUlQuDQo+IA0KDQpIZXJlIGEgbWluaW1hbCBwYXRjaCwgbGVhdmluZyAnZm9yY2Ug
cHQgc2hhcmUnIGluIHBsYWNlLiBEb2VzIHRoaXMgYXZvaWQgdGhlIHByb2JsZW0/DQoNCi0tLTg8
LS0tDQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3Rs
LmMNCmluZGV4IGU4NzYzYzdmZGYuLmY4OGEyODVlN2YgMTAwNjQ0DQotLS0gYS94ZW4vY29tbW9u
L3N5c2N0bC5jDQorKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jDQpAQCAtMjY4LDkgKzI2OCwxMSBA
QCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9z
eXNjdGwpDQogICAgICAgICBwaS0+bWF4X21mbiA9IGdldF91cHBlcl9tZm5fYm91bmQoKTsNCiAg
ICAgICAgIGFyY2hfZG9fcGh5c2luZm8ocGkpOw0KICAgICAgICAgaWYgKCBpb21tdV9lbmFibGVk
ICkNCisgICAgICAgIHsNCiAgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVND
VExfUEhZU0NBUF9kaXJlY3RpbzsNCi0gICAgICAgIGlmICggaW9tbXVfaGFwX3B0X3NoYXJlICkN
Ci0gICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21t
dV9oYXBfcHRfc2hhcmU7DQorICAgICAgICAgICAgaWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQ0K
KyAgICAgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9p
b21tdV9oYXBfcHRfc2hhcmU7DQorICAgICAgICB9DQoNCiAgICAgICAgIGlmICggY29weV90b19n
dWVzdCh1X3N5c2N0bCwgb3AsIDEpICkNCiAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOw0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgNCmluZGV4IDdjMzAwM2YzZjEuLjZhMTBhMjQxMjggMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaA0KKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgNCkBAIC02OCw4ICs2
OCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUodm9pZCkN
CiB7DQogI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUNCiAgICAgaW9tbXVfaGFwX3B0X3NoYXJl
ID0gZmFsc2U7DQotI2VsaWYgaW9tbXVfaGFwX3B0X3NoYXJlDQotICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOw0KICNlbmRpZg0KIH0NCi0tLTg8LS0tDQoNCiAgUGF1bA0KDQo+IC4uLg0KPiANCj4g
DQo+IChYRU4pIEFzc2VydGlvbiAndW5yZWFjaGFibGUnIGZhaWxlZCBhdA0KPiAuLi5pbGQtd29y
a3NwYWNlL2J1aWxkL3hlbi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaDo3Mg0KPiAoWEVOKSAtLS0t
WyBYZW4tNC4xMy11bnN0YWJsZcKgIGFybTY0wqAgZGVidWc9ecKgwqAgTm90IHRhaW50ZWQgXS0t
LS0NCj4gKFhFTikgQ1BVOsKgwqDCoCAwDQo+IChYRU4pIFBDOsKgwqDCoMKgIDAwMDAwMDAwMDAy
YjNhZTAgaW9tbXVfc2V0dXArMHhhMC8weDE4Yw0KPiAoWEVOKSBMUjrCoMKgwqDCoCAwMDAwMDAw
MDAwMmIzYThjDQo+IChYRU4pIFNQOsKgwqDCoMKgIDAwMDAwMDAwMDAyZjdkYzANCj4gKFhFTikg
Q1BTUjrCoMKgIGEwMDAwMjQ5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3IsIGhhbmRsZXIp
DQo+IChYRU4pwqDCoMKgwqDCoCBYMDogMDAwMDAwMDAwMDJhNzAwMMKgIFgxOiAwMDAwMDAwMDAw
MDAwMDAwwqAgWDI6IDJjNzM2MTczNjU2ZTY1NzINCj4gKFhFTinCoMKgwqDCoMKgIFgzOiAwMDAw
MDAwMDAwMDAwMDAywqAgWDQ6IDAwMDAwMDAwMDAwMDAwMDHCoCBYNTogMDAwMDAwMDAwMDAwMDAw
MA0KPiAoWEVOKcKgwqDCoMKgwqAgWDY6IDAwMDAwMDAwMDAwMDAwODDCoCBYNzogMmI3MjYwNzI2
NDZkNjQ3McKgIFg4OiA3ZjdmN2Y3ZjdmN2Y3ZjdmDQo+IChYRU4pwqDCoMKgwqDCoCBYOTogZmY2
NTY4NWU2YzZmNzI3NSBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAx
DQo+IChYRU4pwqDCoMKgwqAgWDEyOiAwMDAwMDAwMDAwMDAwMDM4IFgxMzogMDAwMDAwMDAwMDI4
MDkxMCBYMTQ6IDAwMDAwMDAwMDAwMDAwMjANCj4gKFhFTinCoMKgwqDCoCBYMTU6IDAwMDAwMDAw
MDAwMDAwMDAgWDE2OiAwMDAwMDAwMDAwMmE3MDAwIFgxNzogMDAwMDAwMDAwMDJhNzAwMA0KPiAo
WEVOKcKgwqDCoMKgIFgxODogMDAwMDAwMDAwMDJhNzAwMCBYMTk6IDAwMDAwMDAwMDAwMDAwMDAg
WDIwOiAwMDAwMDAwMGZmZmZmZmVkDQo+IChYRU4pwqDCoMKgwqAgWDIxOiAwMDAwMDAwMDAwMmE2
MzgwIFgyMjogMDAwMDAwMDAwMDMzNTQzMCBYMjM6IDAwMDAwMDAwMDAwMDAwMDINCj4gKFhFTinC
oMKgwqDCoCBYMjQ6IDAwMDAwMDAwMDAyOWIxZjAgWDI1OiAwMDAwMDAwMDAwMmQ4M2QwIFgyNjog
MDAwMDAwMDA0ODAwMDAwMA0KPiAoWEVOKcKgwqDCoMKgIFgyNzogMDAwMDAwMDBjMDAwMDAwMCBY
Mjg6IDAwMDAwMDAwMDAwMDAwMDHCoCBGUDogMDAwMDAwMDAwMDJmN2RjMA0KPiAoWEVOKQ0KPiAo
WEVOKcKgwqAgVlRDUl9FTDI6IDgwMDAwMDAwDQo+IChYRU4pwqAgVlRUQlJfRUwyOiAwMDAwMDAw
MDAwMDAwMDAwDQo+IChYRU4pDQo+IChYRU4pwqAgU0NUTFJfRUwyOiAzMGNkMTgzZA0KPiAoWEVO
KcKgwqDCoCBIQ1JfRUwyOiAwMDAwMDAwMDAwMDAwMDM4DQo+IChYRU4pwqAgVFRCUjBfRUwyOiAw
MDAwMDAwMDc4MWI0MDAwDQo+IChYRU4pDQo+IChYRU4pwqDCoMKgIEVTUl9FTDI6IGYyMDAwMDAx
DQo+IChYRU4pwqAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgIEZB
Ul9FTDI6IDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTikNCj4gKFhFTikgWGVuIHN0YWNrIHRyYWNl
IGZyb20gc3A9MDAwMDAwMDAwMDJmN2RjMDoNCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDJmN2Rl
MCAwMDAwMDAwMDAwMmJkZDk0IDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMg0KPiAo
WEVOKcKgwqDCoCAwMDAwMDAwMGJmZTBiNjYwIDAwMDAwMDAwMDAyMDAxYjQgMDAwMDAwMDA3ODA4
MDAwMCAwMDAwMDAwMDc3ZTgwMDAwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwNDgwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwNDAwMDAwIDAwMDAwMDAwMDAwMDAwMDMNCj4gKFhFTinC
oMKgwqAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwNzgwODAwMDAg
MDAwMDAwMDA0ODA4MDA0MA0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMGYwODAgMDAwMDAwMDA0ODAwMDAwMCAwMDAwMDAwMDc4MDAwMDAwDQo+IChYRU4pwqDCoMKg
IDAwMDAwMDAwMDAyZDgzYzAgMDAwMDAwMDAwMDJhYTQ0MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwNDBmZmZmZmZmZg0KPiAoWEVOKcKgwqDCoCAwMDAw
MDAwMDAwMDAwNDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MA0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4g
KFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKcKgwqDCoCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwDQo+IChYRU4p
wqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVOKcKgwqDC
oCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwDQo+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCj4gKFhFTikgWGVuIGNhbGwg
dHJhY2U6DQo+IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDJiM2FlMD5dIGlvbW11X3NldHVwKzB4
YTAvMHgxOGMgKFBDKQ0KPiAoWEVOKcKgwqDCoCBbPDAwMDAwMDAwMDAyYjNhOGM+XSBpb21tdV9z
ZXR1cCsweDRjLzB4MThjIChMUikNCj4gKFhFTinCoMKgwqAgWzwwMDAwMDAwMDAwMmJkZDk0Pl0g
c3RhcnRfeGVuKzB4YWEwLzB4YzdjDQo+IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDIwMDFiND5d
IGFybTY0L2hlYWQubyNwcmltYXJ5X3N3aXRjaGVkKzB4Yy8weDJjDQo+IChYRU4pDQo+IChYRU4p
DQo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gKFhF
TikgUGFuaWMgb24gQ1BVIDA6DQo+IChYRU4pIEFzc2VydGlvbiAndW5yZWFjaGFibGUnIGZhaWxl
ZCBhdA0KPiAuLi5pbGQtd29ya3NwYWNlL2J1aWxkL3hlbi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aDo3Mg0KPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQo+
IChYRU4pDQo+IA0KPiANCj4gLS0NCj4gUmVnYXJkcywNCj4gDQo+IE9sZWtzYW5kciBUeXNoY2hl
bmtvDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:14:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iD9w4-0006J4-JM; Wed, 25 Sep 2019 16:14:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lLTF=XU=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iD9w2-0006Iz-KQ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:14:34 +0000
X-Inumbo-ID: 8f931ea8-dfaf-11e9-b588-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by localhost (Halon) with ESMTPS
 id 8f931ea8-dfaf-11e9-b588-bc764e2007e4;
 Wed, 25 Sep 2019 16:14:33 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id u28so4663832lfc.5
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 09:14: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-transfer-encoding:content-language;
 bh=dixaIC9t3OrvoLk1mSTVozyFE2lVFat4gU9fyXFuErw=;
 b=KfnJ2ji032EaJwdBXnGS+Nk8rSYDgRfG/aGYQaHkkR210yEUbO5PrD73Q38Y/f97sE
 B+bxg1X4Dx+Xkw/BQ07iWCWt25o2S09SX+58/txwUPsJNV98RvPsan7hBVIrvinHG4sh
 k44c/4yH5idSp3/5NLVFVZql2JDZOqIa1Jm2EEtUH3P7R4x8ajhxpP+L7iRaC3m5S+7u
 6QXPDDWF5kdKrKA9sTPSpCkuLru/BqCO5xxWUR3lXvmTvot8dGxmfib8XB8ZafPM9LpX
 8/Je0wTw2YwTVCHE8fGJqrnw/Yf7yszSzVjqmxbDi39/yCRvF1LzwmqJ7xe7MSNjIzuL
 EVUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=dixaIC9t3OrvoLk1mSTVozyFE2lVFat4gU9fyXFuErw=;
 b=svk6S1bdReAaSQ3thBPi09Qq5EeBnrWBPq8daaD+cFuxTDAKE9eUyZGbdD1ONsBoN3
 mKYV8bNpcjEW2YglTmSiockD37cyG/Z19BUGNXUhP7lcV3QsJQKOVAUD4gLq4wgou/ZF
 uDWbH3mX5OTEanb06a50wspBUuQ1w7Ms2zpLrUz22h43lnF/8fLG+oKfXJaLQXs//+Fo
 c9L/aIrHVQRvTtu40AcWOnG6DWSfd2zExpU8RnNGSfFxBtGiEbI6kGvoUnz9g/AILQFi
 uHBXXJOjZOVbvFwUJRFc4bo7ndxHdIZKwISY8ER6THwr+EPsItRHbnCJeVkoVP5/9m0n
 T2mQ==
X-Gm-Message-State: APjAAAVyeAINmlu1oZk8ZtVbIC+esNL40+bWW0eHxR+aAtGa+WUFnv3t
 nJZcEpIskm1aimORBW5cxwM=
X-Google-Smtp-Source: APXvYqxDaQxmQDbITha/zkkPa/QVpli5CxoKnCUpqr12oWk+ZyU1WNh7QDNiIE0RNlBYt2GXxiFA3w==
X-Received: by 2002:ac2:5326:: with SMTP id f6mr6832892lfh.33.1569428072751;
 Wed, 25 Sep 2019 09:14:32 -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 m17sm1587415lje.0.2019.09.25.09.14.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Sep 2019 09:14:32 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <89a30cb9c1374a5e884804196498400d@AMSPEX02CL03.citrite.net>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <7985fd54-bafd-3739-665e-fa16d627eb60@gmail.com>
Date: Wed, 25 Sep 2019 19:14:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <89a30cb9c1374a5e884804196498400d@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI1LjA5LjE5IDE5OjAzLCBQYXVsIER1cnJhbnQgd3JvdGU6CgpIaSwgUGF1bAoKPj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTMgMC80XSBhZGQgcGVyLWRvbWFpbiBJT01N
VSBjb250cm9sCj4+Cj4+Cj4+IFtDQyBKdWxpZW5dCj4+Cj4+Cj4+IEhpIFBhdWwKPj4KPj4gSSBt
YXkgbWlzdGFrZSwgYnV0IGxvb2tzIGxpa2UKPj4KPj4gODBmZjNkMzM4ZGM5MzI2MGI0MWZmZWVl
YmIwZjg1MmMyZWRlZjljZSBpb21tdTogdGlkeSB1cAo+PiBpb21tdV91c2VfaGFwX3B0KCkgYW5k
IG5lZWRfaW9tbXVfcHRfc3luYygpIG1hY3Jvcwo+Pgo+PiB0cmlnZ2VycyBBU1NFUlRfVU5SRUFD
SEFCTEUgb24gQXJtIGlmIG5vIElPTU1VIGhhcyBiZWVuIGZvdW5kIChJIGJ1aWx0Cj4+IHdpdGgg
bXkgcGxhdGZvcm0ncyBJT01NVSBkcml2ZXIgZGlzYWJsZWQ6ICMgQ09ORklHX0lQTU1VX1ZNU0Eg
aXMgbm90IHNldCkgLgo+Pgo+PiBTbywgaW9tbXVfc2V0dXAoKSBjYWxscyBjbGVhcl9pb21tdV9o
YXBfcHRfc2hhcmUoKSB3aXRoCj4+IGlvbW11X2hhcF9wdF9zaGFyZSBiZWluZyBzZXQgKENPTkZJ
R19JT01NVV9GT1JDRV9QVF9TSEFSRT15KSB3aGljaCwKPj4gYWN0dWFsbHksIHRyaWdnZXJzIEFT
U0VSVC4KPiBCVFcsIEkgYXNzdW1lIGRpc2FibGluZyB0aGUgaW9tbXUgb24gdGhlIHhlbiBjb21t
YW5kIGxpa2Ugd2lsbCB3b3JrIHJvdW5kIHRoZSBpc3N1ZT8KCk5vLiBEaXNhYmxpbmcgdGhlIGlv
bW11IHdpbGwgbGVhZCB0byBBU1NFUlQgaW4gYWxsIGNhc2VzLgoKLS0gClJlZ2FyZHMsCgpPbGVr
c2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:15:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:15:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9xB-0006Nq-0D; Wed, 25 Sep 2019 16:15:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8RKo=XU=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iD9x9-0006Nh-Mr
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:15:43 +0000
X-Inumbo-ID: b8771a04-dfaf-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b8771a04-dfaf-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 16:15: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 5E072AB9B;
 Wed, 25 Sep 2019 16:15:39 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
 <e1fec257377046cf442842e27dff9bafc1f2bb27.1569425745.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2e648f3c-e5d3-c3eb-93d7-cde0a0058cb6@suse.com>
Date: Wed, 25 Sep 2019 18:15:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e1fec257377046cf442842e27dff9bafc1f2bb27.1569425745.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH for-next 04/18] x86/mem_sharing: cleanup
 code in various locations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxNzo0OCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTE4
NzksMTIgKzE4NzksMTEgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBn
cGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+ICAgICAgaWYgKCBucGZlYy53cml0ZV9hY2Nlc3MgJiYg
KHAybXQgPT0gcDJtX3JhbV9zaGFyZWQpICkKPiAgICAgIHsKPiAgICAgICAgICBBU1NFUlQocDJt
X2lzX2hvc3RwMm0ocDJtKSk7Cj4gLSAgICAgICAgc2hhcmluZ19lbm9tZW0gPSAKPiAtICAgICAg
ICAgICAgKG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShjdXJyZCwgZ2ZuLCAwKSA8IDApOwo+ICsg
ICAgICAgIHNoYXJpbmdfZW5vbWVtID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGN1cnJkLCBn
Zm4sIDApOwoKSSBndWVzcyB0aGUgaW1wbGljYXRpb24gaGVyZSBpcyB0aGF0IHRoZSBmdW5jdGlv
biBjYW4gb25seSByZXR1cm4KLUVOT01FTT8gTm90IHZlcnkgZm9yd2FyZCBjb21wYXRpYmxlLCBi
dXQgd2VsbC4gSG93ZXZlciwgaWYgeW91CnRvdWNoIHRoaXMgYWxyZWFkeSwgc2hvdWxkbid0IHlv
dSBhdCBsZWFzdCBtYWtlICJzaGFyaW5nX2Vub21lbSIKYm9vbD8KCj4gQEAgLTEyNDAsMTEgKzEy
NzcsMTEgQEAgaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQs
Cj4gICAgICBtZW1fc2hhcmluZ19wYWdlX3VubG9jayhvbGRfcGFnZSk7Cj4gICAgICBwdXRfcGFn
ZV9hbmRfdHlwZShvbGRfcGFnZSk7Cj4gIAo+IC1wcml2YXRlX3BhZ2VfZm91bmQ6ICAgIAo+ICtw
cml2YXRlX3BhZ2VfZm91bmQ6CgpQbGVhc2UgYWxzbyBpbmRlbnQgdGhpcyBsYWJlbCBieSAoYXQg
bGVhc3QpIG9uZSBibGFuay4KCj4gQEAgLTU3LDM0ICs1OSwzNCBAQCBzdHJ1Y3QgcGFnZV9zaGFy
aW5nX2luZm8KPiAgICAgIH07Cj4gIH07Cj4gIAo+IC0jZGVmaW5lIHNoYXJpbmdfc3VwcG9ydGVk
KF9kKSBcCj4gLSAgICAoaXNfaHZtX2RvbWFpbihfZCkgJiYgcGFnaW5nX21vZGVfaGFwKF9kKSkg
Cj4gLQo+ICB1bnNpZ25lZCBpbnQgbWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnModm9pZCk7
Cj4gIHVuc2lnbmVkIGludCBtZW1fc2hhcmluZ19nZXRfbnJfc2hhcmVkX21mbnModm9pZCk7Cj4g
IAo+ICAjZGVmaW5lIE1FTV9TSEFSSU5HX0RFU1RST1lfR0ZOICAgICAgICgxPDwxKQo+ICAvKiBP
bmx5IGZhaWxzIHdpdGggLUVOT01FTS4gRW5mb3JjZSBpdCB3aXRoIGEgQlVHX09OIHdyYXBwZXIu
ICovCj4gIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBmbGFncyk7Cj4gLXN0YXRpYyBpbmxp
bmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4s
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBm
bGFncykKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZmxhZ3MpOwo+ICsK
PiArc3RhdGljIGlubGluZQo+ICtpbnQgbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBk
b21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZmxhZ3MpCj4gIHsK
PiAgICAgIGludCByYyA9IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdmbiwgZmxhZ3Mp
Owo+ICAgICAgQlVHX09OKCByYyAmJiAocmMgIT0gLUVOT01FTSkgKTsKCldvdWxkIHlvdSBtaW5k
IGFsc28gZHJvcHBpbmcgdGhlIHN0cmF5IGJsYW5rcyBoZXJlPwoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:16:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iD9yA-0006UI-D4; Wed, 25 Sep 2019 16:16:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iD9y8-0006U8-Vt
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 16:16:45 +0000
X-Inumbo-ID: dd375782-dfaf-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id dd375782-dfaf-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 16:16: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 C3C6021D79;
 Wed, 25 Sep 2019 16:16:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569428203;
 bh=ZxLujxd6n1kUuzG2HZBRP4xePSI3Q3TY2Y47oZQgWG4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=P/HLtWYgfawX2aw6LysBxt1uNwVrqMMLsv6wvmUDF99JDQFKa70dKDLe3ERstRzQ5
 1laHzLz+taTXtlr1XLjVtZYkrQoyvK+Hbq5RkE4/DyBkqtABHW1+rqvd66JqpdFOsn
 hbaMBkIOOoT8fbWwYh1xSTa4Wl++GH0/tXggrfZo=
Date: Wed, 25 Sep 2019 09:16:42 -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: <3d883055-b997-92e1-3121-e383959a5e25@arm.com>
Message-ID: <alpine.DEB.2.21.1909250907480.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-7-sstabellini@kernel.org>
 <8e13c7ad-c3cb-aa46-744b-8dc01fe70718@arm.com>
 <alpine.DEB.2.21.1909241056070.24909@sstabellini-ThinkPad-T480s>
 <3d883055-b997-92e1-3121-e383959a5e25@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI0
LzA5LzIwMTkgMTg6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMTEg
U2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGkgU3RlZmFubywKPiA+ID4gCj4g
PiA+IE9uIDgvMjEvMTkgNDo1MyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+
IFdlIGRvbid0IGhhdmUgYSBjbGVhciB3YXkgdG8ga25vdyBob3cgbWFueSB2aXJ0dWFsIFNQSXMg
d2UgbmVlZCBmb3IgdGhlCj4gPiA+ID4gZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5l
dyBvcHRpb24gdW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5Cj4gPiA+ID4gdGhlIG51bWJlciBv
ZiBTUElzIHRvIGFsbG9jYXRlIGZvciBhIGRvbWFpbi4KPiA+ID4gPiAKPiA+ID4gPiBUaGUgcHJv
cGVydHkgaXMgb3B0aW9uYWwuIFdoZW4gYWJzZW50LCB3ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51
bWJlciBvZgo+ID4gPiA+IEdJQyBsaW5lcyBmb3IgZG9tMC1sZXNzIGRvbWFpbnMsIGp1c3QgbGlr
ZSBmb3IgZG9tMC4gR2l2ZW4gdGhhdAo+ID4gPiA+IGRvbTAtbGVzcyBWTXMgYXJlIG1lYW50IGZv
ciBzdGF0aWMgcGFydGl0aW9uaW5nIHNjZW5hcmlvcyB3aGVyZSB0aGUKPiA+ID4gPiBudW1iZXIg
b2YgVk1zIGlzIHZlcnkgbG93LCBpbmNyZWFzZWQgbWVtb3J5IG92ZXJoZWFkIHNob3VsZCBub3Qg
YmUgYQo+ID4gPiA+IHByb2JsZW0sIGFuZCBpdCBpcyBwb3NzaWJsZSB0byBtaW5pbWl6ZSBpdCB1
c2luZyAibnJfc3BpcyIuCj4gPiA+ID4gCj4gPiA+ID4gUmVtb3ZlIHRoZSBvbGQgc2V0dGluZyBv
ZiBucl9zcGlzIGJhc2VkIG9uIHRoZSBwcmVzZW5jZSBvZiB0aGUgdnBsMDExLgo+ID4gPiAKPiA+
ID4gSSBhbSBhZnJhaWQgdGhpcyBzdGlsbCBkb2VzIG5vdCBleHBsYWluIHRoZSBpbXBsaWNhdGlv
bnMgb2YgdGhpcyBwYXRjaCB0bwo+ID4gPiBjdXJyZW50IHNldHVwICh3aXRoIGFuZCB3aXRob3V0
IFZQTDAxMSkuCj4gPiA+IAo+ID4gPiBGb3IgaW5zdGFuY2UsIHdpdGggeW91ciBjaGFuZ2UsIFZQ
TDAxMSBtYXkgbm90IHdvcmsgYW55bW9yZS4gSW1hZ2luZSB3ZQo+ID4gPiBkZWNpZGUKPiA+ID4g
dG8gcHVzaCB0aGUgdnBsMDExIGludGVycnVwdCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIEludGVy
cnVwdCBJRCBzcGFjZQo+ID4gPiAoaS5lLgo+ID4gPiAxMDE5KS4KPiA+ID4gCj4gPiA+IEkgZG9u
J3QgdGhpbmsgd2Ugd2FudCB0aGUgdXNlciB0byBoYXZlIHRvIHNlbGVjdCBucl9zcGlzIGJ5IGhp
bXNlbGYgZm9yCj4gPiA+IHRoaXMKPiA+ID4gY2FzZS4KPiA+ID4gCj4gPiA+IFJlZ2FyZGluZyB0
aGUgY2hhbmdlIHdpdGhvdXQgdnBsMDExLCB0aGlzIGlzIG5vdCBleHBsYWluZWQgd2h5IGFsbCB0
aGUKPiA+ID4gZG9tYWlucwo+ID4gPiAoZXZlbiB0aGUgb25lIHdpdGhvdXQgU1BJcyByb3V0ZWQp
IHdpbGwgaGF2ZSBTUElzIGV4cG9zZWQuIEZvciBpbnN0YW5jZSwKPiA+ID4gaWYKPiA+ID4geW91
IHdlcmUgdG8gZXhwb3NlIDI1NiBpbnRlcnJ1cHRzIGZvciA0IGRvbWFpbnMsIHRoaXMgd2lsbCBy
b3VnaGx5IHVzZQo+ID4gPiA4MEtCIG9mCj4gPiA+IG1lbW9yeS4gSSBkb24ndCB0aGluayB0aGlz
IGlzIHdoYXQgeW91IGhhZCBpbiBtaW5kIGFzICJsb3cgZm9vdHByaW50Ii4KPiA+ICAgV2hhdCBk
byB5b3UgdGhpbmsgb2YgdGhlIGZvbGxvd2luZzoKPiA+IAo+ID4gVGhlIGltcGxpY2F0aW9uIG9m
IHRoaXMgY2hhbmdlIGlzIHRoYXQgd2l0aG91dCBucl9zcGlzIGRvbTBsZXNzIGRvbWFpbnMKPiA+
IGdldCB0aGUgc2FtZSBhbW91bnQgb2YgU1BJIGFsbG9jYXRlZCBhcyBkb20wLCByZWdhcmRsZXNz
IG9mIGhvdyBtYW55Cj4gPiBwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5k
IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGV5IGhhdmUKPiA+IGEgdmlydHVhbCBwbDAxMSAod2hp
Y2ggYWxzbyBuZWVkcyBhbiBlbXVsYXRlZCBTUEkpLgo+ID4gCj4gPiBXaGVuIG5yX3NwaXMgaXMg
cHJlc2VudCwgdGhlIGRvbWFpbiBnZXRzIGV4YWN0bHkgbnJfc3BpcyBhbGxvY2F0ZWQgU1BJcy4K
PiA+IElmIHRoZSBudW1iZXIgaXMgdG9vIGxvdywgaXQgbWlnaHQgbm90IGJlIGVub3VnaCBmb3Ig
dGhlIGRldmljZXMKPiA+IGFzc2lnbmVkIGl0IHRvIGl0LiBJZiB0aGUgbnVtYmVyIGlzIGxlc3Mg
dGhhbiBHVUVTVF9WUEwwMTFfU1BJLCB0aGUKPiA+IHZpcnR1YWwgcGwwMTEgd29uJ3Qgd29yay4K
PiAKPiBUaGlzIGlzIGdvb2QgdG8gYWRkcmVzcyBteSBmaXJzdCByZW1hcmsuIEhvdyBhYm91dCB0
aGUgb3RoZXJzPwogCkZvciB5b3VyIHBvaW50IGFib3V0ICJWUEwwMTEgbWF5IG5vdCB3b3JrIGFu
eW1vcmUiLCBhcmUgeW91IHN1Z2dlc3RpbmcKd2UgcHJpbnQgYSB3YXJuaW5nIG9yIHRoYXQgd2Ug
YWx3YXlzIGFsbG9jYXRlIGF0IGxlYXN0CkdVRVNUX1ZQTDAxMV9TUEkrMSBTUElzIGlmIHZwbDAx
MSBpcyByZXF1ZXN0ZWQ/CgpGb3IgeW91ciBwb2ludCBhYm91dCAiaXQgaXMgbm90IGV4cGxhaW5l
ZCB3aHkgYWxsIHRoZSBkb21haW5zIHdpbGwgaGF2ZQpTUElzIGV4cG9zZWQiIHdvdWxkIHlvdSBs
aWtlIG1lIHRvIGFkZCBhIHNlbnRlbmNlIHRvIHRoZSBjb21taXQgbWVzc2FnZQp0byBtYWtlIGl0
IGNsZWFyZXIgb3IgZG8geW91IGhhdmUgc29tZXRoaW5nIGVsc2UgaW4gbWluZD8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:17:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iD9yO-0006Wb-N8; Wed, 25 Sep 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=Rb0t=XU=kernel.org=robh+dt@srs-us1.protection.inumbo.net>)
 id 1iD9yN-0006WO-B4
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:16:59 +0000
X-Inumbo-ID: e60955d6-dfaf-11e9-9638-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id e60955d6-dfaf-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:16:58 +0000 (UTC)
Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com
 [209.85.222.182])
 (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 E034F21D80
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 16:16:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569428218;
 bh=kWvQDMnhvqyvgI/cRcXoMhpMrwTzw21yx7s7QxCURME=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=0yN231Pbtuv+A35lsN4TVWWkAO/Ao1z+ejWEW70agRAiztlbt/DXeoxut4H8u0lni
 g2Sc0yzW9dahjD5GhfnpP7r4r+vF2NS+Ad9wA3nPzCfNIZpt3Zn8SW5rmnhGN60Wta
 Vjtu3J1zixjw+Pddib6E0BK6QMuLIg46YmwdgczY=
Received: by mail-qk1-f182.google.com with SMTP id z67so5733872qkb.12
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 09:16:57 -0700 (PDT)
X-Gm-Message-State: APjAAAUE3veYtxbU6ChawJxwoWqkO7nv8osIkrtz8vLAp1sWJzEmxukK
 QnnMcRwFHU8F6Z7KcfJ7Dg9PFL97a1LB2buluw==
X-Google-Smtp-Source: APXvYqyTl1XVuWTp/35jWle4Kbs2xpDG3Z/T5fV7UMzbxRk+doCiTCUGQILqDsprUV9H9iwgwr82s3aYudHesNV1NR4=
X-Received: by 2002:a37:be87:: with SMTP id o129mr4499696qkf.254.1569428216961; 
 Wed, 25 Sep 2019 09:16:56 -0700 (PDT)
MIME-Version: 1.0
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
 <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
 <43fb5fe1de317d65a4edf592f88ea150c6e3b8cc.camel@suse.de>
In-Reply-To: <43fb5fe1de317d65a4edf592f88ea150c6e3b8cc.camel@suse.de>
From: Rob Herring <robh+dt@kernel.org>
Date: Wed, 25 Sep 2019 11:16:45 -0500
X-Gmail-Original-Message-ID: <CAL_JsqLhx500cx3YLoC7HL1ux3bBpV+fEA2Qnk7D5RFGgiGzSw@mail.gmail.com>
Message-ID: <CAL_JsqLhx500cx3YLoC7HL1ux3bBpV+fEA2Qnk7D5RFGgiGzSw@mail.gmail.com>
To: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 Frank Rowand <frowand.list@gmail.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 Florian Fainelli <f.fainelli@gmail.com>, Stefan Wahren <wahrenst@gmx.net>,
 james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 linux-tegra@vger.kernel.org, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>,
 freedreno <freedreno@lists.freedesktop.org>,
 Robin Murphy <robin.murphy@arm.com>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTA6MzAgQU0gTmljb2xhcyBTYWVueiBKdWxpZW5uZQo8
bnNhZW56anVsaWVubmVAc3VzZS5kZT4gd3JvdGU6Cj4KPiBPbiBXZWQsIDIwMTktMDktMjUgYXQg
MTY6MDkgKzAxMDAsIFJvYmluIE11cnBoeSB3cm90ZToKPiA+IE9uIDI1LzA5LzIwMTkgMTU6NTIs
IE5pY29sYXMgU2FlbnogSnVsaWVubmUgd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgMjAxOS0wOS0yNCBh
dCAxNjo1OSAtMDUwMCwgUm9iIEhlcnJpbmcgd3JvdGU6Cj4gPiA+ID4gT24gVHVlLCBTZXAgMjQs
IDIwMTkgYXQgMToxMiBQTSBOaWNvbGFzIFNhZW56IEp1bGllbm5lCj4gPiA+ID4gPG5zYWVuemp1
bGllbm5lQHN1c2UuZGU+IHdyb3RlOgo+ID4gPiA+ID4gSGkgQWxsLAo+ID4gPiA+ID4gdGhpcyBz
ZXJpZXMgdHJpZXMgdG8gYWRkcmVzcyBvbmUgb2YgdGhlIGlzc3VlcyBibG9ja2luZyB1cyBmcm9t
Cj4gPiA+ID4gPiB1cHN0cmVhbWluZyBCcm9hZGNvbSdzIFNUQiBQQ0llIGNvbnRyb2xsZXJbMV0u
IE5hbWVseSwgdGhlIGZhY3QgdGhhdAo+ID4gPiA+ID4gZGV2aWNlcyBub3QgcmVwcmVzZW50ZWQg
aW4gRFQgd2hpY2ggc2l0IGJlaGluZCBhIFBDSSBidXMgZmFpbCB0byBnZXQgdGhlCj4gPiA+ID4g
PiBidXMnIERNQSBhZGRyZXNzaW5nIGNvbnN0cmFpbnRzLgo+ID4gPiA+ID4KPiA+ID4gPiA+IFRo
aXMgaXMgZHVlIHRvIHRoZSBmYWN0IHRoYXQgb2ZfZG1hX2NvbmZpZ3VyZSgpIGFzc3VtZXMgaXQn
cyByZWNlaXZpbmcgYQo+ID4gPiA+ID4gRFQgbm9kZSByZXByZXNlbnRpbmcgdGhlIGRldmljZSBi
ZWluZyBjb25maWd1cmVkLCBhcyBvcHBvc2VkIHRvIHRoZSBQQ0llCj4gPiA+ID4gPiBicmlkZ2Ug
bm9kZSB3ZSBjdXJyZW50bHkgcGFzcy4gVGhpcyBjYXVzZXMgdGhlIGNvZGUgdG8gZGlyZWN0bHkg
anVtcAo+ID4gPiA+ID4gaW50byBQQ0kncyBwYXJlbnQgbm9kZSB3aGVuIGNoZWNraW5nIGZvciAn
ZG1hLXJhbmdlcycgYW5kIG1pc3Nlcwo+ID4gPiA+ID4gd2hhdGV2ZXIgd2FzIHNldCB0aGVyZS4K
PiA+ID4gPiA+Cj4gPiA+ID4gPiBUbyBhZGRyZXNzIHRoaXMgSSBjcmVhdGUgYSBuZXcgQVBJIGlu
IE9GIC0gaW5zcGlyZWQgZnJvbSBSb2JpbiBNdXJwaHlzCj4gPiA+ID4gPiBvcmlnaW5hbCBwcm9w
b3NhbFsyXSAtIHdoaWNoIGFjY2VwdHMgYSBidXMgRFQgbm9kZSBhcyBpdCdzIGlucHV0IGluCj4g
PiA+ID4gPiBvcmRlciB0byBjb25maWd1cmUgYSBkZXZpY2UncyBETUEgY29uc3RyYWludHMuIFRo
ZSBjaGFuZ2VzIGdvIGRlZXAgaW50bwo+ID4gPiA+ID4gb2YvYWRkcmVzcy5jJ3MgaW1wbGVtZW50
YXRpb24sIGFzIGEgZGV2aWNlIGJlaW5nIGhhdmluZyBhIERUIG5vZGUKPiA+ID4gPiA+IGFzc3Vt
cHRpb24gd2FzIHByZXR0eSBzdHJvbmcuCj4gPiA+ID4gPgo+ID4gPiA+ID4gT24gdG9wIG9mIHRo
aXMgd29yaywgSSBhbHNvIGNsZWFuZWQgdXAgb2ZfZG1hX2NvbmZpZ3VyZSgpIHJlbW92aW5nIGl0
cwo+ID4gPiA+ID4gcmVkdW5kYW50IGFyZ3VtZW50cyBhbmQgY3JlYXRpbmcgYW4gYWx0ZXJuYXRp
dmUgZnVuY3Rpb24gZm9yIHRoZSBzcGVjaWFsCj4gPiA+ID4gPiBjYXNlcwo+ID4gPiA+ID4gbm90
IGFwcGxpY2FibGUgdG8gZWl0aGVyIHRoZSBhYm92ZSBjYXNlIG9yIHRoZSBkZWZhdWx0IHVzYWdl
Lgo+ID4gPiA+ID4KPiA+ID4gPiA+IElNTyB0aGUgcmVzdWx0aW5nIGZ1bmN0aW9ucyBhcmUgbW9y
ZSBleHBsaWNpdC4gVGhleSB3aWxsIHByb2JhYmx5Cj4gPiA+ID4gPiBzdXJmYWNlIHNvbWUgaGFj
a3kgdXNhZ2VzIHRoYXQgY2FuIGJlIHByb3Blcmx5IGZpeGVkIGFzIEkgc2hvdyB3aXRoIHRoZQo+
ID4gPiA+ID4gRFQgZml4ZXMgb24gdGhlIExheWVyc2NhcGUgcGxhdGZvcm0uCj4gPiA+ID4gPgo+
ID4gPiA+ID4gVGhpcyB3YXMgYWxzbyB0ZXN0ZWQgb24gYSBSYXNwYmVycnkgUGkgNCB3aXRoIGEg
Y3VzdG9tIFBDSWUgZHJpdmVyIGFuZAo+ID4gPiA+ID4gb24gYSBTZWF0dGxlIEFNRCBib2FyZC4K
PiA+ID4gPgo+ID4gPiA+IEh1bW0sIEkndmUgYmVlbiB3b3JraW5nIG9uIHRoaXMgaXNzdWUgdG9v
LiBMb29rcyBzaW1pbGFyIHRob3VnaCB5b3Vycwo+ID4gPiA+IGhhcyBhIGxvdCBtb3JlIGNodXJu
IGFuZCB0aGVyZSdzIHNvbWUgb3RoZXIgYnVncyBJJ3ZlIGZvdW5kLgo+ID4gPgo+ID4gPiBUaGF0
J3MgZ29vZCBuZXdzLCBhbmQgeWVzIG5vdyB0aGF0IEkgc2VlIGl0LCBzb21lIHN0dWZmIG9uIG15
IHNlcmllcyBpcwo+ID4gPiBvdmVybHkKPiA+ID4gY29tcGxpY2F0ZWQuIFNwZWNpYWxseSBhcm91
bmQgb2ZfdHJhbnNsYXRlXyooKS4KPiA+ID4KPiA+ID4gT24gdG9wIG9mIHRoYXQsIHlvdSByZW1v
dmVkIGluIG9mX2RtYV9nZXRfcmFuZ2UoKToKPiA+ID4KPiA+ID4gLSAgIC8qCj4gPiA+IC0gICAg
KiBBdCBsZWFzdCBlbXB0eSByYW5nZXMgaGFzIHRvIGJlIGRlZmluZWQgZm9yIHBhcmVudCBub2Rl
IGlmCj4gPiA+IC0gICAgKiBETUEgaXMgc3VwcG9ydGVkCj4gPiA+IC0gICAgKi8KPiA+ID4gLSAg
IGlmICghcmFuZ2VzKQo+ID4gPiAtICAgICAgICAgICBicmVhazsKPiA+ID4KPiA+ID4gV2hpY2gg
SSBhc3N1bWVkIHdhcyBib3VuZCB0byB0aGUgc3RhbmRhcmQgYW5kIG1ha2VzIHRoaW5ncyBlYXNp
ZXIuCj4gPiA+Cj4gPiA+ID4gQ2FuIHlvdSB0ZXN0IG91dCB0aGlzIGJyYW5jaFsxXS4gSSBkb24n
dCBoYXZlIGFueSBoL3cgbmVlZGluZyB0aGlzLAo+ID4gPiA+IGJ1dCB3cm90ZSBhIHVuaXR0ZXN0
IGFuZCB0ZXN0ZWQgd2l0aCBtb2RpZmllZCBRRU1VLgo+ID4gPgo+ID4gPiBJIHJldmlld2VkIGV2
ZXJ5dGhpbmcsIEkgZGlkIGZpbmQgYSBtaW5vciBpc3N1ZSwgc2VlIHRoZSBwYXRjaCBhdHRhY2hl
ZC4KPiA+Cj4gPiBXUlQgdGhhdCBwYXRjaCwgdGhlIG9yaWdpbmFsIGludGVudCBvZiAiZm9yY2Vf
ZG1hIiB3YXMgcHVyZWx5IHRvCj4gPiBjb25zaWRlciBhIGRldmljZSBETUEtY2FwYWJsZSByZWdh
cmRsZXNzIG9mIHRoZSBwcmVzZW5jZSBvZgo+ID4gImRtYS1yYW5nZXMiLiBFeHBlY3Rpbmcgb2Zf
ZG1hX2NvbmZpZ3VyZSgpIHRvIGRvIGFueXRoaW5nIGZvciBhIG5vbi1PRgo+ID4gZGV2aWNlIGhh
cyBhbHdheXMgYmVlbiBib2d1cyAtIG1hZ2ljIHBhcmF2aXJ0IGRldmljZXMgd2hpY2ggYXBwZWFy
IG91dAo+ID4gb2Ygbm93aGVyZSBhbmQgZXhwZWN0IHRvIGJlIHRyZWF0ZWQgYXMgZ2VudWluZSBE
TUEgbWFzdGVycyBhcmUgYQo+ID4gc2VwYXJhdGUgcHJvYmxlbSB0aGF0IHdlIGhhdmVuJ3QgcmVh
bGx5IGFwcHJvYWNoZWQgeWV0Lgo+Cj4gSSBhZ3JlZSBpdCdzIGNsZWFybHkgYWJ1c2luZyB0aGUg
ZnVuY3Rpb24uIEkgaGF2ZSBubyBwcm9ibGVtIHdpdGggdGhlIGJlaGF2aW91cgo+IGNoYW5nZSBp
ZiBpdCdzIE9LIHdpdGggeW91Lgo+Cj4gUm9iaW4sIGhhdmUgeW91IGxvb2tlZCBpbnRvIHN1cHBv
cnRpbmcgbXVsdGlwbGUgZG1hLXJhbmdlcz8gSXQncyB0aGUgbmV4dCB0aGluZwo+IHdlIG5lZWQg
Zm9yIEJDTSBTVEIncyBQQ0llLiBJJ2xsIGhhdmUgYSBnbyBhdCBpdCBteXNlbGYgaWYgbm90aGlu
ZyBpcyBpbiB0aGUKPiB3b3JrcyBhbHJlYWR5LgoKTXVsdGlwbGUgZG1hLXJhbmdlcyBhcyBmYXIg
YXMgY29uZmlndXJpbmcgaW5ib3VuZCB3aW5kb3dzIHNob3VsZCB3b3JrCmFscmVhZHkgb3RoZXIg
dGhhbiB0aGUgYnVnIHdoZW4gdGhlcmUncyBhbnkgcGFyZW50IHRyYW5zbGF0aW9uLiBCdXQgaWYK
eW91IG1lYW4gc3VwcG9ydGluZyBtdWx0aXBsZSBETUEgb2Zmc2V0cyBhbmQgbWFza3MgcGVyIGRl
dmljZSBpbiB0aGUKRE1BIEFQSSwgdGhlcmUncyBub3RoaW5nIGluIHRoZSB3b3JrcyB5ZXQuCgpS
b2IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:19:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iDA10-0006po-6t; Wed, 25 Sep 2019 16:19:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDA0y-0006pj-FO
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 16:19:40 +0000
X-Inumbo-ID: 462b0cc0-dfb0-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 462b0cc0-dfb0-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 16:19: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 EFEE221D79;
 Wed, 25 Sep 2019 16:19:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569428379;
 bh=8IuXtvbRkHKGfDfZ2GjyKj3RUDyro6kS5X1xfMutmpY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=n50b0MrdmaRVS+v6zWl06yyDv/cAVjUi9MIbFNmE9GyBYiMT1fI2d6TRgE+01wrhR
 Ws0YwU+9CeIiXUMkPc9vbXkUYMKhJIXLgJDnRDFcaDAYGjJaR0FpSgxPLX8E45VUh3
 tp+JzQlF07a9My+JXYkT/rdq44I9etpXqk9lnSnU=
Date: Wed, 25 Sep 2019 09:19: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: <42927fa9-81ef-37ba-6de1-175e4414f5e9@arm.com>
Message-ID: <alpine.DEB.2.21.1909250919290.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-8-sstabellini@kernel.org>
 <1879bd44-0107-5799-cacc-6cb2ee31b8b9@arm.com>
 <alpine.DEB.2.21.1909241105071.24909@sstabellini-ThinkPad-T480s>
 <42927fa9-81ef-37ba-6de1-175e4414f5e9@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI0LzA5LzIwMTkg
MTk6MDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMTEgU2VwIDIwMTks
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gOC8yMS8xOSA0OjUzIEFNLCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4gPiBJIGNhbiByZXBsYWNlIDB4WCBieSBYIGZvciAjYWRkcmVzcy1j
ZWxscyBhbmQgI3NpemUtY2VsbHMgZXZlcnl3aGVyZSBpbgo+ID4gdGhlIGV4YW1wbGUuIEkgZG9u
J3QgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gZG8gaXQgZm9yIHJlZyBhbmQKPiA+IGludGVycnVw
dHMgcHJvcGVydGllcz8KPiAKPiBJIGFncmVlIGl0IGRvZXMgbm90IG1ha2Ugc2Vuc2UgZm9yIHRo
ZSBwcm9wZXJ0eSByZWcuIEhvd2V2ZXIsIGZvciAiaW50ZXJydXB0cyIKPiBwcm9wZXJ0eSBpdCB3
b3VsZCBhcyBpdCBtYWtlcyBlYXNpZXIgdG8gZmluZCBvdXQgdGhlIGludGVycnVwdCBudW1iZXIu
IExvb2tpbmcKPiBhdCBleGFtcGxlIGluIHRoZSBiaW5kaW5ncyB0aGV5IGFjdHVhbGx5IHVzZSBk
ZWNpbWFsIG51bWJlciBmb3IgdGhlIGZpcnN0IHR3bwo+IGNlbGxzIGFuZCB0aGVuIGFuIGhleGFk
ZWNpbWFsOgo+IAo+ICAgICAgIGludGVycnVwdHMgPSA8MSA4IDB4ZjA0PjsKCkkgY2FuIGRvIHRo
YXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:25:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDA6z-0007fz-08; Wed, 25 Sep 2019 16:25:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDA6y-0007fu-7a
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 16:25:52 +0000
X-Inumbo-ID: 23758baa-dfb1-11e9-8628-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 23758baa-dfb1-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 16:25:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 754351570;
 Wed, 25 Sep 2019 09:25:50 -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 A6B9C3F59C;
 Wed, 25 Sep 2019 09:25:49 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-7-sstabellini@kernel.org>
 <8e13c7ad-c3cb-aa46-744b-8dc01fe70718@arm.com>
 <alpine.DEB.2.21.1909241056070.24909@sstabellini-ThinkPad-T480s>
 <3d883055-b997-92e1-3121-e383959a5e25@arm.com>
 <alpine.DEB.2.21.1909250907480.24909@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <83b76ef2-98b6-8169-ea8f-dbfc79f40b25@arm.com>
Date: Wed, 25 Sep 2019 17:25:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909250907480.24909@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8wOS8yMDE5IDE3OjE2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
V2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjQv
MDkvMjAxOSAxODo1NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gV2VkLCAxMSBT
ZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpIFN0ZWZhbm8sCj4+Pj4KPj4+PiBP
biA4LzIxLzE5IDQ6NTMgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gV2UgZG9u
J3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3ZSBuZWVk
IGZvciB0aGUKPj4+Pj4gZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRpb24g
dW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5Cj4+Pj4+IHRoZSBudW1iZXIgb2YgU1BJcyB0byBh
bGxvY2F0ZSBmb3IgYSBkb21haW4uCj4+Pj4+Cj4+Pj4+IFRoZSBwcm9wZXJ0eSBpcyBvcHRpb25h
bC4gV2hlbiBhYnNlbnQsIHdlJ2xsIHVzZSB0aGUgcGh5c2ljYWwgbnVtYmVyIG9mCj4+Pj4+IEdJ
QyBsaW5lcyBmb3IgZG9tMC1sZXNzIGRvbWFpbnMsIGp1c3QgbGlrZSBmb3IgZG9tMC4gR2l2ZW4g
dGhhdAo+Pj4+PiBkb20wLWxlc3MgVk1zIGFyZSBtZWFudCBmb3Igc3RhdGljIHBhcnRpdGlvbmlu
ZyBzY2VuYXJpb3Mgd2hlcmUgdGhlCj4+Pj4+IG51bWJlciBvZiBWTXMgaXMgdmVyeSBsb3csIGlu
Y3JlYXNlZCBtZW1vcnkgb3ZlcmhlYWQgc2hvdWxkIG5vdCBiZSBhCj4+Pj4+IHByb2JsZW0sIGFu
ZCBpdCBpcyBwb3NzaWJsZSB0byBtaW5pbWl6ZSBpdCB1c2luZyAibnJfc3BpcyIuCj4+Pj4+Cj4+
Pj4+IFJlbW92ZSB0aGUgb2xkIHNldHRpbmcgb2YgbnJfc3BpcyBiYXNlZCBvbiB0aGUgcHJlc2Vu
Y2Ugb2YgdGhlIHZwbDAxMS4KPj4+Pgo+Pj4+IEkgYW0gYWZyYWlkIHRoaXMgc3RpbGwgZG9lcyBu
b3QgZXhwbGFpbiB0aGUgaW1wbGljYXRpb25zIG9mIHRoaXMgcGF0Y2ggdG8KPj4+PiBjdXJyZW50
IHNldHVwICh3aXRoIGFuZCB3aXRob3V0IFZQTDAxMSkuCj4+Pj4KPj4+PiBGb3IgaW5zdGFuY2Us
IHdpdGggeW91ciBjaGFuZ2UsIFZQTDAxMSBtYXkgbm90IHdvcmsgYW55bW9yZS4gSW1hZ2luZSB3
ZQo+Pj4+IGRlY2lkZQo+Pj4+IHRvIHB1c2ggdGhlIHZwbDAxMSBpbnRlcnJ1cHQgdG93YXJkcyB0
aGUgZW5kIG9mIHRoZSBJbnRlcnJ1cHQgSUQgc3BhY2UKPj4+PiAoaS5lLgo+Pj4+IDEwMTkpLgo+
Pj4+Cj4+Pj4gSSBkb24ndCB0aGluayB3ZSB3YW50IHRoZSB1c2VyIHRvIGhhdmUgdG8gc2VsZWN0
IG5yX3NwaXMgYnkgaGltc2VsZiBmb3IKPj4+PiB0aGlzCj4+Pj4gY2FzZS4KPj4+Pgo+Pj4+IFJl
Z2FyZGluZyB0aGUgY2hhbmdlIHdpdGhvdXQgdnBsMDExLCB0aGlzIGlzIG5vdCBleHBsYWluZWQg
d2h5IGFsbCB0aGUKPj4+PiBkb21haW5zCj4+Pj4gKGV2ZW4gdGhlIG9uZSB3aXRob3V0IFNQSXMg
cm91dGVkKSB3aWxsIGhhdmUgU1BJcyBleHBvc2VkLiBGb3IgaW5zdGFuY2UsCj4+Pj4gaWYKPj4+
PiB5b3Ugd2VyZSB0byBleHBvc2UgMjU2IGludGVycnVwdHMgZm9yIDQgZG9tYWlucywgdGhpcyB3
aWxsIHJvdWdobHkgdXNlCj4+Pj4gODBLQiBvZgo+Pj4+IG1lbW9yeS4gSSBkb24ndCB0aGluayB0
aGlzIGlzIHdoYXQgeW91IGhhZCBpbiBtaW5kIGFzICJsb3cgZm9vdHByaW50Ii4KPj4+ICAgIFdo
YXQgZG8geW91IHRoaW5rIG9mIHRoZSBmb2xsb3dpbmc6Cj4+Pgo+Pj4gVGhlIGltcGxpY2F0aW9u
IG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgd2l0aG91dCBucl9zcGlzIGRvbTBsZXNzIGRvbWFpbnMK
Pj4+IGdldCB0aGUgc2FtZSBhbW91bnQgb2YgU1BJIGFsbG9jYXRlZCBhcyBkb20wLCByZWdhcmRs
ZXNzIG9mIGhvdyBtYW55Cj4+PiBwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwg
YW5kIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGV5IGhhdmUKPj4+IGEgdmlydHVhbCBwbDAxMSAo
d2hpY2ggYWxzbyBuZWVkcyBhbiBlbXVsYXRlZCBTUEkpLgo+Pj4KPj4+IFdoZW4gbnJfc3BpcyBp
cyBwcmVzZW50LCB0aGUgZG9tYWluIGdldHMgZXhhY3RseSBucl9zcGlzIGFsbG9jYXRlZCBTUElz
Lgo+Pj4gSWYgdGhlIG51bWJlciBpcyB0b28gbG93LCBpdCBtaWdodCBub3QgYmUgZW5vdWdoIGZv
ciB0aGUgZGV2aWNlcwo+Pj4gYXNzaWduZWQgaXQgdG8gaXQuIElmIHRoZSBudW1iZXIgaXMgbGVz
cyB0aGFuIEdVRVNUX1ZQTDAxMV9TUEksIHRoZQo+Pj4gdmlydHVhbCBwbDAxMSB3b24ndCB3b3Jr
Lgo+Pgo+PiBUaGlzIGlzIGdvb2QgdG8gYWRkcmVzcyBteSBmaXJzdCByZW1hcmsuIEhvdyBhYm91
dCB0aGUgb3RoZXJzPwo+ICAgCj4gRm9yIHlvdXIgcG9pbnQgYWJvdXQgIlZQTDAxMSBtYXkgbm90
IHdvcmsgYW55bW9yZSIsIGFyZSB5b3Ugc3VnZ2VzdGluZwo+IHdlIHByaW50IGEgd2FybmluZyBv
ciB0aGF0IHdlIGFsd2F5cyBhbGxvY2F0ZSBhdCBsZWFzdAo+IEdVRVNUX1ZQTDAxMV9TUEkrMSBT
UElzIGlmIHZwbDAxMSBpcyByZXF1ZXN0ZWQ/CgpNeSBwcmVmZXJlbmNlIGlzIHRvIGRvIHRoZSBs
YXRlciBhcyB0aGlzIG1hdGNoIHRoZSBiZWhhdmlvciB3aGVuIGd1ZXN0IGFyZSAKY3JlYXRlZCBi
eSBsaWJ4bC4gVGhpcyBpcyBhbHNvIHRoZSBjdXJyZW50IGJlaGF2aW9yLgoKQnV0IGlmIHlvdSB3
YW50IHRvIGNoYW5nZSB0aGlzIGJlaGF2aW9yLCB0aGVuIHlvdSBuZWVkIHRvIGRvY3VtZW50IGl0
IGFzIHRoaXMgaXMgCmEgYnJlYWthZ2UgYmV0d2VlbiB0aGUgcHJldmlvdXMgaW50ZXJmYWNlLgoK
PiAKPiBGb3IgeW91ciBwb2ludCBhYm91dCAiaXQgaXMgbm90IGV4cGxhaW5lZCB3aHkgYWxsIHRo
ZSBkb21haW5zIHdpbGwgaGF2ZQo+IFNQSXMgZXhwb3NlZCIgd291bGQgeW91IGxpa2UgbWUgdG8g
YWRkIGEgc2VudGVuY2UgdG8gdGhlIGNvbW1pdCBtZXNzYWdlCj4gdG8gbWFrZSBpdCBjbGVhcmVy
IG9yIGRvIHlvdSBoYXZlIHNvbWV0aGluZyBlbHNlIGluIG1pbmQ/CgpBIHNlbnRlbmNlIGluIHRo
ZSBjb21taXQgbWVzc2FnZSBpcyBiZSBnb29kIGVub3VnaC4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:26:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iDA7q-0007nW-GT; Wed, 25 Sep 2019 16:26:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lLTF=XU=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDA7p-0007nK-9o
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:26:45 +0000
X-Inumbo-ID: e9096cf2-dfb0-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by localhost (Halon) with ESMTPS
 id e9096cf2-dfb0-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 16:24:13 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id t8so4665299lfc.13
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 09:24: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-transfer-encoding:content-language;
 bh=z2JzwIc2VAs6oFG1dTTDPO27p0ln4UYifxDnKOPLzgY=;
 b=dYtDEBh9JvZ6YWvnXS27iJ2mWKwOkEl56B47Ky790XbmarqOoodp8NEL0/nyQZ6jJM
 +fs0fWyv/2F//sMAwDwyCv3DtrqIaf7SaagUoP8Chy8fWhC0Cw5sCViqdUVORZWEciVx
 DJ7Z4daP+7Y6D7yZCqi0Oz7HYm3y/7wmBtdQ3Ab1PfnnvJCvtIiftPOoSYYiy740vcs0
 yaz1lPVhqJkCv+uHtP7LsrX8BStE5frOHf4TQlcKajRVwKUT9cV0FOnP21XhmHEuiLdb
 5HNWMu/DT25l64l1pIAaCIXKIJ4H31KNjX0ukzQEC5SQIJphVdSC6ZeKhhE27b69nRwr
 Zy+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=z2JzwIc2VAs6oFG1dTTDPO27p0ln4UYifxDnKOPLzgY=;
 b=cGieGWcBs6xGl3jBqF5hGurOm7wsz/As9CUqtt+ueFgqWLjuAgdXyawXjZtkno0itp
 mnnskfMPXjQf/uudf60tGRAoQ/caJ50y4XQc1h7qRl9W5VkklYcmZNubyKL/UnSco54F
 GJlkxZGS5Gfl8F52c7j2eZ8WNxJEGI3ejanx9LFHtZk9RwZySU4tNgbyQPvp3ctpWoeM
 nM4vr0SYXn0eoSg02BN17Uo8Bv8K2e8yeYP7voI9fAA3KE+iwc0QwFDe2XNiEOW7E5Es
 Khjw0tJ3bsPzZf0OvunrCyKljVstR4pLido9C8S8nDx2m80HYmT8WkgeezH43BFC89Fu
 vLhg==
X-Gm-Message-State: APjAAAUrRLmG0mNgZuzrG4kTkmT0QsNQyPE2RIkrEFiDXswGZEutGAAv
 7X+/BpKuWg2kSJR6x4rdmHo=
X-Google-Smtp-Source: APXvYqzbWGweg9nvWhvVd/ElmHLuwkEisSPHZy3BNm8exgXwxz9sigOg8q2Nycap8iR+E5D0f2xUMA==
X-Received: by 2002:ac2:5483:: with SMTP id t3mr6799274lfk.39.1569428652408;
 Wed, 25 Sep 2019 09:24:12 -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 k23sm1311211ljk.93.2019.09.25.09.24.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Sep 2019 09:24:11 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <5735846b-1a52-3260-39bd-e393c87dfb64@gmail.com>
Date: Wed, 25 Sep 2019 19:24:10 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI1LjA5LjE5IDE5OjEwLCBQYXVsIER1cnJhbnQgd3JvdGU6CgpIaSBQYXVsCgo+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBPbGVrc2FuZHIgPG9sZWtzdHlzaEBnbWFp
bC5jb20+Cj4+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE5IDE2OjUwCj4+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJyA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+IENjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQo+
PiA8d2xAeGVuLm9yZz47IEtvbnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IERhdmlk
IFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEdl
b3JnZSBEdW5sYXAKPj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7Cj4+IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlt
eXJfQmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+OyBKdWxpZW4gR3JhbGwKPj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMyAwLzRdIGFkZCBwZXItZG9tYWluIElPTU1VIGNvbnRy
b2wKPj4KPj4KPj4gW0NDIEp1bGllbl0KPj4KPj4KPj4gSGkgUGF1bAo+Pgo+PiBJIG1heSBtaXN0
YWtlLCBidXQgbG9va3MgbGlrZQo+Pgo+PiA4MGZmM2QzMzhkYzkzMjYwYjQxZmZlZWViYjBmODUy
YzJlZGVmOWNlIGlvbW11OiB0aWR5IHVwCj4+IGlvbW11X3VzZV9oYXBfcHQoKSBhbmQgbmVlZF9p
b21tdV9wdF9zeW5jKCkgbWFjcm9zCj4+Cj4+IHRyaWdnZXJzIEFTU0VSVF9VTlJFQUNIQUJMRSBv
biBBcm0gaWYgbm8gSU9NTVUgaGFzIGJlZW4gZm91bmQgKEkgYnVpbHQKPj4gd2l0aCBteSBwbGF0
Zm9ybSdzIElPTU1VIGRyaXZlciBkaXNhYmxlZDogIyBDT05GSUdfSVBNTVVfVk1TQSBpcyBub3Qg
c2V0KSAuCj4+Cj4+IFNvLCBpb21tdV9zZXR1cCgpIGNhbGxzIGNsZWFyX2lvbW11X2hhcF9wdF9z
aGFyZSgpIHdpdGgKPj4gaW9tbXVfaGFwX3B0X3NoYXJlIGJlaW5nIHNldCAoQ09ORklHX0lPTU1V
X0ZPUkNFX1BUX1NIQVJFPXkpIHdoaWNoLAo+PiBhY3R1YWxseSwgdHJpZ2dlcnMgQVNTRVJULgo+
Pgo+IEhlcmUgYSBtaW5pbWFsIHBhdGNoLCBsZWF2aW5nICdmb3JjZSBwdCBzaGFyZScgaW4gcGxh
Y2UuIERvZXMgdGhpcyBhdm9pZCB0aGUgcHJvYmxlbT8KPgo+IC0tLTg8LS0tCj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jCj4gaW5kZXggZTg3
NjNjN2ZkZi4uZjg4YTI4NWU3ZiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jCj4g
KysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+IEBAIC0yNjgsOSArMjY4LDExIEBAIGxvbmcgZG9f
c3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKPiAg
ICAgICAgICAgcGktPm1heF9tZm4gPSBnZXRfdXBwZXJfbWZuX2JvdW5kKCk7Cj4gICAgICAgICAg
IGFyY2hfZG9fcGh5c2luZm8ocGkpOwo+ICAgICAgICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQo+
ICsgICAgICAgIHsKPiAgICAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NU
TF9QSFlTQ0FQX2RpcmVjdGlvOwo+IC0gICAgICAgIGlmICggaW9tbXVfaGFwX3B0X3NoYXJlICkK
PiAtICAgICAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9t
bXVfaGFwX3B0X3NoYXJlOwo+ICsgICAgICAgICAgICBpZiAoIGlvbW11X2hhcF9wdF9zaGFyZSAp
Cj4gKyAgICAgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NB
UF9pb21tdV9oYXBfcHRfc2hhcmU7Cj4gKyAgICAgICAgfQo+Cj4gICAgICAgICAgIGlmICggY29w
eV90b19ndWVzdCh1X3N5c2N0bCwgb3AsIDEpICkKPiAgICAgICAgICAgICAgIHJldCA9IC1FRkFV
TFQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKPiBpbmRleCA3YzMwMDNmM2YxLi42YTEwYTI0MTI4IDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
PiBAQCAtNjgsOCArNjgsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2xlYXJfaW9tbXVfaGFwX3B0
X3NoYXJlKHZvaWQpCj4gICB7Cj4gICAjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQo+ICAgICAg
IGlvbW11X2hhcF9wdF9zaGFyZSA9IGZhbHNlOwo+IC0jZWxpZiBpb21tdV9oYXBfcHRfc2hhcmUK
PiAtICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgI2VuZGlmCj4gICB9Cj4gLS0tODwtLS0K
Pgo+ICAgIFBhdWwKClRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLCBidXQgSSBuZWVkIHNvbWUgdGlt
ZSB0byBjaGVjayBpdCAobm93IEkgaGF2ZSAKc29tZSB0cm91YmxlcyB3aXRoIHN0YXJ0aW5nIGd1
ZXN0IFZNKS4gSSB3aWxsIGluZm9ybSB5b3Ugb25jZSBJIGNoZWNrLgoKCi0tIApSZWdhcmRzLAoK
T2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:27:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDA8h-0007u7-SF; Wed, 25 Sep 2019 16:27: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=mY+w=XU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDA8g-0007t2-Kj
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:27:38 +0000
X-Inumbo-ID: 62e46343-dfb1-11e9-9638-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id 62e46343-dfb1-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:27:37 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id r5so7660603wrm.12
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 09:27:37 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=BsgJ8uVSFrKQuLrWc8t+NfLUa8lB+K5eTk7j6pks0Dc=;
 b=cMwsneDN8tKY8wpeyMsxVrfkXQSMF3npmPIG77oqLe21HhmQ3JUuGQ5IRrvjXBGomY
 PFgLIvib75SfNobeYbOuQFVCPU9WHQ5NXgeT251xhn+pR+JVf+YWer0ZiYl+MMMpRkRt
 NfpC3rUehZXklTZOYrhD5SCLCqykBn4Cp3Xsic8rHo6F8ybtbukI75y//9GxCtiloBUb
 zhgbB/0n1LQ4Nh66xblo3xpKEmmpXnz+gW6sq6WVqqVOVeLnMfqymMYQB5N7RkD7m3Ea
 mWZtrntxBVN50daVuIDcqm+8OU8v/cHJnYDoYx3VHM4augvrPNMfSLDD9PFHxdUTp1ur
 p4wQ==
X-Gm-Message-State: APjAAAXd1ZAEZ2C4xhnn2VOG7WeFVzjF2Y5qAmBIeMFvIaZY5jobJasg
 NcUd4ZwOxq1aJmojJlNXyyQ=
X-Google-Smtp-Source: APXvYqyffeZ+Uz7DiA+PuU6No2FqWnFrqTBq7WQBTZ5HYA8rBAPZDSlYAtyYJ6mJdepE/4WTvpQq2Q==
X-Received: by 2002:adf:ee05:: with SMTP id y5mr9844796wrn.291.1569428857014; 
 Wed, 25 Sep 2019 09:27:37 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id x2sm7548281wrn.81.2019.09.25.09.27.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 09:27:36 -0700 (PDT)
Date: Wed, 25 Sep 2019 17:27:35 +0100
From: Wei Liu <wl@xen.org>
To: Tamas K Lengyel <tamas.lengyel@intel.com>
Message-ID: <20190925162735.pgi2a3hqwpwtlpn3@debian>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
 <c5b510ea5712ea8922cc9ccc617ee6a7fe1c2606.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c5b510ea5712ea8922cc9ccc617ee6a7fe1c2606.1569425745.git.tamas.lengyel@intel.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH for-next 03/18] tools/libxc: clean up
 memory sharing files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDg6NDg6NDFBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iDA9q-00084H-9L; Wed, 25 Sep 2019 16: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=mY+w=XU=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDA9p-00084A-0n
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:28:49 +0000
X-Inumbo-ID: 8c08f7d0-dfb1-11e9-9638-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by localhost (Halon) with ESMTPS
 id 8c08f7d0-dfb1-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:28:47 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id p7so6445416wmp.4
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 09:28: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=hGNJH4sisStBFhxDMmSfHN5KiYaldlg9b42BRJggiBo=;
 b=BXhtEXxlROduohp5jESP7Lom/H6c5ZCnU4bncvi97bkshSTX4NlnZAi7iR02h/GMLe
 0ARADB9O+Xr6/uoo89+J9J8s/TEUKM0QgCbwdNp8W/pt+jxDSZWoslM7pTfe83tZ0wlW
 O2e4rXXXc7BH0u0ES6Ts7N3YoPenu+MUxAfxZ09DDr4mvuS/u6o60C4NKWHjRdT7fX40
 VffvunTJ8KbSOuYU528AHCoP1jWA/u9SxbQNO6x+JX1GTDv1BX02AVmS66vLRnLQdTFd
 rGDHTojYeWlKqkPSeYCs0Tt76h0mk9bNP/VLIvjl7u4r02pa2VcsEkTArntEJC4BcWJo
 1Vjw==
X-Gm-Message-State: APjAAAVa8voM0GeEvsJyYcHHYNz2K0qsVLNzdbxk50Q2yv2IbwLEava0
 WkD9YzTkE9Ua7zb/i0bPTu4=
X-Google-Smtp-Source: APXvYqwm/wYzJN/aaU5BexjZs11kLSVqAfJSWf1Oe8hKAikbMEPIgeEexzdnC9UCgMkm+yAsYxg/4A==
X-Received: by 2002:a1c:1b58:: with SMTP id b85mr8819548wmb.95.1569428927196; 
 Wed, 25 Sep 2019 09:28:47 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id o188sm9348183wma.14.2019.09.25.09.28.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 09:28:46 -0700 (PDT)
Date: Wed, 25 Sep 2019 17:28:45 +0100
From: Wei Liu <wl@xen.org>
To: Tamas K Lengyel <tamas.lengyel@intel.com>
Message-ID: <20190925162844.u6ji5whnsm2ma6qh@debian>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
 <bc3ba2d3208e315bf06fa363fd009cac1da71d9a.1569425745.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bc3ba2d3208e315bf06fa363fd009cac1da71d9a.1569425745.git.tamas.lengyel@intel.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH for-next 06/18] x86/mem_sharing: drop
 flags from mem_sharing_unshare_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDg6NDg6NDRBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IEFsbCBjYWxsZXJzIHBhc3MgMCBpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:31:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iDACj-0000Oi-QX; Wed, 25 Sep 2019 16:31:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDACi-0000Oc-CF
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:31:48 +0000
X-Inumbo-ID: f73ff826-dfb1-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f73ff826-dfb1-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 16:31: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 69402AFB0;
 Wed, 25 Sep 2019 16:31:43 +0000 (UTC)
Message-ID: <a2450a0079973d7019997aecfff314feb8d94ac0.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 18:31:41 +0200
In-Reply-To: <20190914085251.18816-21-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-21-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 20/47] 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: 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7845916170885279481=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Today there are two distinct scenarios for vcpu_create(): either for
> creation of idle-domain vcpus (vcpuid =3D=3D processor) or for creation
> of
> "normal" domain vcpus (including dom0), where the caller selects the
> initial processor on a round-robin scheme of the allowed processors
> (allowed being based on cpupool and affinities).
>=20
> Instead of passing the initial processor to vcpu_create() and passing
> on to sched_init_vcpu() let sched_init_vcpu() do the processor
> selection. For supporting dom0 vcpu creation use the node_affinity of
> the domain as a base for selecting the processors. User domains will
> have initially all nodes set, so this is no different behavior
> compared
> to today. In theory this is not guaranteed as vcpus are created only
> with XEN_DOMCTL_max_vcpus being called, but this call is going to be
> removed in future and the toolstack doesn't call
> XEN_DOMCTL_setnodeaffinity before calling XEN_DOMCTL_max_vcpus.
>=20
> To be able to use const struct domain * make cpupool_domain_cpumask()
> take a const domain pointer, too.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
> Acked-by: Julien Grall <julien.grall@arm.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-itk3MAj8BxuHdVfTVcTo
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+4FAl2Llm4ACgkQFkJ4iaW4
c+4Ipw/+NJkVN3HXVcYKwQhfJCMqaG4W0LzpoPDTCBTpw/8yl5ce42QQ3W/ky/Hf
fxZyV7X7wPZz0Sp/kiAEk92YpGRKC1wHBh9p/PuxKTl8VNv0VwCTBefmHSwqyE/e
C5dHu7h3cz1vojCaILgPQCblyPwH3qVUeeZNiygE6ns9sScgiZtoFqQI5ZgbS2Wk
ZUE03lwJncygJ4Fv66KvEpu4lv4YX3pLT9rF4r8G5tPtEYa+Qg84nz37soKPvn1q
TQkjnqermywlD6Ry2pGurTTT0fPlKzZg744V3Vjv09DwBkLr1VNrg0TruZ96bb0Z
L486qz02tD81Msx1wsXggYVyyXbuRqUm3C1uHMBtGZ9iSZdPRBtLx6lwRG8MsY+m
29DEEvwB4z1Sa+Fi9nVuXZL2TMcstthyRv1xvXJRbcwchTlR4f04oLaVPRyVYT3F
wMEoCqfXkZXSeVReOyGTTdO9OwIjrSWrHy4/DWfbZvU7CjkRfrz2G8het0lhc4Kj
d4PBltkZEXquO3z20uvz9ch42PL4qVbBNQwtnz/9gpn+I9TgRpQm5zfkl4pCPmBk
MFRnTJ07Fvq/wLEcAxuy7K6ixJHjVwJu9UK8OeOnVNMK2f2eA6Fw3O9VwCNdrf+f
cNKZzZ08lww1Yv15V241d1w5QQ6EjM/oACFi0OwNpvezG6Qk35U=
=JUh5
-----END PGP SIGNATURE-----

--=-itk3MAj8BxuHdVfTVcTo--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7845916170885279481==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:35:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDAFm-0000XD-Aa; Wed, 25 Sep 2019 16: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDAFk-0000X6-Po
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:34:56 +0000
X-Inumbo-ID: 67b07982-dfb2-11e9-9638-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 67b07982-dfb2-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:34: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 8CD60AD2A;
 Wed, 25 Sep 2019 16:34:54 +0000 (UTC)
Message-ID: <73adde436f79c2fbb1c14a60974d8987a5c0d214.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 18:34:53 +0200
In-Reply-To: <20190914085251.18816-23-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-23-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 22/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7922672716405821081=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7922672716405821081==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-L5QTaqw+kjsYfk4Mlqh2"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Use sched_units instead of vcpus in schedule(). This includes the
> introduction of sched_unit_runstate_change() as a replacement of
> vcpu_runstate_change() in schedule().
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-L5QTaqw+kjsYfk4Mlqh2
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+4FAl2Lly0ACgkQFkJ4iaW4
c+5vyg/7BfLHJSdL5DNRuK19knSTQQP9YzD1qydbIgkzN87S/au1qoJJ8OfghgAN
DW/HL1yNrduzg/upPDVl2h77+9QmSv8dFxEAgf6OuhB3QQfr8JQ+ucbFdPMK1UU3
2bXwEVrG9+VR25ohdVF2C1Jw8SWJLQC/+hQcdjmb3ZX+M9+2I8JkGHNYMUISv7PX
cT924lSV1LQGvxZ9x5ko662ex/qEGPBvDpAC9ScrgANTHMrtYZEpKnqR2gfsQi/i
FXhXuFPEnrAZNanM2QXQaMTQmTSrNlcicGHRaB2ORzIMy8jBcY646E2IyU03PPLJ
5Vi4fYdzKYtN22UKEsvwvnpFp4U9TXT64QRtWpNJKDYuvSmJetmtq4ZmknR3a4e2
Y1GhOUhQuO0/CP/8gsma9tNxsliXcCH2dTD0C4S80GiTM1TFh57nzSCPFZ67u9l2
FLBGgH90LwH0SDQpimApsPW7md5tqE4/A0/GS+ZafMO7f2TbHY2JzZGCkdt65og8
nXoC+sidVqIaMAHs1hcQB/EwitaBK9ihO4fQB6NLSpm6yaZuiUy5mRtxQFAKRmww
/gHAcUtbujnmycECIkeorEc4cE0pMafnM9kW3iYNv6cWDt/j5prsHtDO39/h6MyB
WF0+d0hjwkPazfcNB5apXqRHYcYitYCvx+EZk+sxG+yazcmxfPI=
=9+z/
-----END PGP SIGNATURE-----

--=-L5QTaqw+kjsYfk4Mlqh2--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7922672716405821081==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:36:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iDAHU-0000e6-O7; Wed, 25 Sep 2019 16:36: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=ya5s=XU=amazon.de=prvs=164b64bfe=wipawel@srs-us1.protection.inumbo.net>)
 id 1iDAHS-0000dt-KK
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:36:42 +0000
X-Inumbo-ID: a7302f1d-dfb2-11e9-9638-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id a7302f1d-dfb2-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:36:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569429402; x=1600965402;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=qhm6R9GuWfLA5Ky+Q6E++kcMqbfC0Yc39C90QoxKSKE=;
 b=t6eTOnLwwgnUBJHQE/LyJVzVSUHjlGSvebM7j23YtuyV2Nz0stQC18qe
 DVJC6uTwnwefIAMS1u2AmSyIKcCvNpU5X67oTUnLbboAUwoxkqjV6ccxO
 2jFFjxhsBjAlEAhhV+rGi+cheasbRjfQJugVkv0IwL12WCvjznemRhHey 4=;
X-IronPort-AV: E=Sophos;i="5.64,548,1559520000"; d="scan'208";a="704450562"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 25 Sep 2019 16:34:34 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id 13291A2692; Wed, 25 Sep 2019 16:34:24 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 25 Sep 2019 16:34:23 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 25 Sep 2019 16:34:22 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Wed, 25 Sep 2019 16:34:22 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v3 11/12] livepatch: Add metadata runtime retrieval
 mechanism
Thread-Index: AQHVbH5unZYgzs28OkqsJ+yPEOQfZqc8mBWAgAANGIA=
Date: Wed, 25 Sep 2019 16:34:22 +0000
Message-ID: <65A6A61D-9B0E-4A0E-988B-6D1D1B096E8E@amazon.com>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-12-wipawel@amazon.de>
 <46157bf7-42ae-20be-e3c3-f1c09629d4e7@citrix.com>
In-Reply-To: <46157bf7-42ae-20be-e3c3-f1c09629d4e7@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.11]
Content-ID: <06432E10E2BF6343A2EAB303D5D4CF9D@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 11/12] livepatch: Add metadata runtime
 retrieval mechanism
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, "Pohlack, 
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 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>

DQoNCj4gT24gMjUuIFNlcCAyMDE5LCBhdCAxNzo0NywgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gT24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3
ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6DQo+PiBFeHRlbmQgdGhlIGxpdmVwYXRjaCBsaXN0IG9w
ZXJhdGlvbiB0byBmZXRjaCBhbHNvIHBheWxvYWRzJyBtZXRhZGF0YS4NCj4+IFRoaXMgaXMgYWNo
aWV2ZWQgYnkgZXh0ZW5kaW5nIHRoZSBzeXNjdGwgbGlzdCBpbnRlcmZhY2Ugd2l0aCAyIGV4dHJh
DQo+PiBndWVzdCBoYW5kbGVzOg0KPj4gKiBtZXRhZGF0YSAgICAgLSBhbiBhcnJheSBvZiBhcmJp
dHJhcnkgc2l6ZSBzdHJpbmdzDQo+PiAqIG1ldGFkYXRhX2xlbiAtIGFuIGFycmF5IG9mIG1ldGFk
YXRhIHN0cmluZ3MnIGxlbmd0aHMgKHVpbjMyX3QgZWFjaCkNCj4gDQo+IHVpbnQzMl90DQoNCkFD
Sw0KDQo+IA0KPj4gUGF5bG9hZHMnIG1ldGFkYXRhIGlzIGEgc3RyaW5nIG9mIGFyYml0cmFyeSBz
aXplIGFuZCBkb2VzIG5vdCBoYXZlIGFuDQo+PiB1cHBlciBib3VuZCBsaW1pdC4gSXQgbWF5IGFs
c28gdmFyeSBpbiBzaXplIGJldHdlZW4gcGF5bG9hZHMuDQo+PiBJbiBvcmRlciB0byBsZXQgdGhl
IHVzZXJsYW5kIGFsbG9jYXRlIGVub3VnaCBzcGFjZSBmb3IgdGhlIGluY29taW5nDQo+PiBkYXRh
IGFkZCBhIG1ldGFkYXRhIHRvdGFsIHNpemUgZmllbGQgdG8gdGhlIGxpc3Qgc3lzY3RsIG9wZXJh
dGlvbiBhbmQNCj4+IGZpbGwgaXQgd2l0aCB0b3RhbCBzaXplIG9mIGFsbCBwYXlsb2FkcycgbWV0
YWRhdGEuDQo+IHNuaXA+ICsgKiBgbWV0YWRhdGFgIC0gVmlydHVhbCBhZGRyZXNzIG9mIHdoZXJl
IHRvIHdyaXRlIHRoZSBtZXRhZGF0YSBvZiB0aGUgcGF5bG9hZHMuDQo+PiArICAgQ2FsbGVyICpN
VVNUKiBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgdG8gYmUgYWJsZSB0byBzdG9yZSBhbGwgcmVjZWl2
ZWQgZGF0YQ0KPj4gKyAgIChpLmUuIHRvdGFsIGFsbG9jYXRlZCBzcGFjZSAqTVVTVCogbWF0Y2gg
dGhlIGBtZXRhZGF0YV90b3RhbF9zaXplYCB2YWx1ZQ0KPj4gKyAgIHByb3ZpZGVkIGJ5IHRoZSBo
eXBlcnZpc29yKS4gSW5kaXZpZHVhbCBwYXlsb2FkIG1ldGFkYXRhIHN0cmluZyBjYW4gYmUgb2YN
Cj4+ICsgICBhcmJpdHJhcnkgbGVuZ3RoLiBUaGUgbWV0YWRhdGEgc3RyaW5nIGZvcm1hdCBpczog
a2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMC4NCj4+ICsgKiBgbWV0YWRhdGFfbGVuYCAtIFZpcnR1
YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgbGVuZ3RoIG9mIGVhY2ggbWV0YWRhdGEN
Cj4+ICsgICBzdHJpbmcgb2YgdGhlIHBheWxvYWQuIENhbGxlciAqTVVTVCogYWxsb2NhdGUgdXAg
dG8gYG5yYCBvZiB0aGVtLiBFYWNoICpNVVNUKg0KPj4gKyAgIGJlIG9mIHNpemVvZih1aW50MzJf
dCkgKDQgYnl0ZXMpLg0KPj4gICAgSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5zIGFuIHBvc2l0aXZl
IG51bWJlciwgaXQgaXMgdGhlIG51bWJlciAodXB0byBgbnJgDQo+PiAgcHJvdmlkZWQgdG8gdGhl
IGh5cGVyY2FsbCkgb2YgdGhlIHBheWxvYWRzIHJldHVybmVkLCBhbG9uZyB3aXRoIGBucmAgdXBk
YXRlZA0KPj4gIHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcgcGF5bG9hZHMsIGB2ZXJzaW9u
YCB1cGRhdGVkIChpdCBtYXkgYmUgdGhlIHNhbWUNCj4+ICBhY3Jvc3MgaHlwZXJjYWxscyAtIGlm
IGl0IHZhcmllcyB0aGUgZGF0YSBpcyBzdGFsZSBhbmQgZnVydGhlciBjYWxscyBjb3VsZA0KPj4g
LWZhaWwpIGFuZCB0aGUgYG5hbWVfdG90YWxfc2l6ZWAgY29udGFpbmluZyB0b3RhbCBzaXplIG9m
IHRyYW5zZmVyZWQgZGF0YSBmb3INCj4+IC10aGUgYXJyYXkuIFRoZSBgc3RhdHVzYCwgYG5hbWVg
LCBhbmQgYGxlbmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgNCj4+IC12YWx1
ZSAoYGlkeGApIHdpdGggdGhlIHJldHVybmVkIHZhbHVlIG9mIGRhdGEuDQo+PiArZmFpbCksIGBu
YW1lX3RvdGFsX3NpemVgIGFuZCBgbWV0YWRhdGFfdG90YWxfc2l6ZWAgY29udGFpbmluZyB0b3Rh
bCBzaXplcyBvZg0KPj4gK3RyYW5zZmVyZWQgZGF0YSBmb3IgYm90aCB0aGUgYXJyYXlzLg0KPiAN
Cj4gdHJhbnNmZXJyZWQNCg0KQUNLDQoNCj4gDQo+PiArVGhlIGBzdGF0dXNgLCBgbmFtZWAsIGBs
ZW5gLCBgbWV0YWRhdGFgIGFuZCBgbWV0YWRhdGFfbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpcg0K
Pj4gK2Rlc2lnbmVkIGluZGV4IHZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJuZWQgdmFsdWUg
b2YgZGF0YS4NCj4+ICAgIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyAtWEVOX0UyQklHIHRoZSBg
bnJgIGlzIHRvbyBiaWcgYW5kIHNob3VsZCBiZQ0KPj4gIGxvd2VyZWQuDQo+PiBAQCAtNzgwLDYg
Kzc5MCw3IEBAIFRoZSBzdHJ1Y3R1cmUgaXMgYXMgZm9sbG93Og0KPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9VVDogSG93IG1hbnkgcGF5bG9h
ZHMgbGVmdC4gKi8NCj4+ICAgICAgICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLw0KPj4gICAgICAgICAgdWludDY0X3QgbmFt
ZV90b3RhbF9zaXplOyAgICAgICAgICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJh
bnNmZXIgbmFtZXMgKi8NCj4+ICsgICAgICAgIHVpbnQ2NF90IG1ldGFkYXRhX3RvdGFsX3NpemU7
ICAgICAgICAgICAvKiBPVVQ6IFRvdGFsIHNpemUgb2YgYWxsIHRyYW5zZmVyIG1ldGFkYXRhICov
DQo+PiAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3Qp
IHN0YXR1czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaA0KPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYWNlIGFsbG9jYXRlIGZvciBuciBv
ZiB0aGVtLiAqLw0KPj4gICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAg
ICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyDQo+PiBAQCAtNzg4LDYg
Kzc5OSwxMiBAQCBUaGUgc3RydWN0dXJlIGlzIGFzIGZvbGxvdzoNCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciBvZiB0aGVtLiAqLw0KPj4g
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsgICAgICAgIC8qIE9VVDog
QXJyYXkgb2YgbGVuZ3RocyBvZiBuYW1lJ3MuDQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovDQo+PiAr
ICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG1ldGFkYXRhOyAgICAgLyogT1VUOiBB
cnJheSBvZiBtZXRhZGF0YSBzdHJpbmdzLiBFYWNoDQo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtYmVyIG1heSBoYXZlIGFuIGFyYml0cmFy
eSBsZW5ndGguDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovDQo+PiArICAgICAgICBYRU5fR1VFU1Rf
SEFORExFXzY0KHVpbnQzMikgbWV0YWRhdGFfbGVuOyAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhz
IG9mIG1ldGFkYXRhJ3MuDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovDQo+PiArDQo+PiAgICAg
IH07DQo+PiAgDQo+IHNuaXANCj4+IEBAIC03NDQsNiArNzUzLDggQEAgaW50IHhjX2xpdmVwYXRj
aF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4LA0KPj4gICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgKmluZm8sDQo+
PiAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKm5hbWUsIHVpbnQzMl90ICpsZW4sDQo+PiAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ2NF90IG5hbWVfdG90YWxfc2l6ZSwNCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgY2hhciAqbWV0YWRhdGEsIHVpbnQzMl90ICptZXRhZGF0
YV9sZW4sDQo+PiArICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ2NF90IG1ldGFkYXRh
X3RvdGFsX3NpemUsDQo+PiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZG9u
ZSwgdW5zaWduZWQgaW50ICpsZWZ0KQ0KPj4gIHsNCj4+ICAgICAgaW50IHJjOw0KPj4gQEAgLTc1
MiwxMyArNzYzLDE2IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwg
Y29uc3QgdW5zaWduZWQgaW50IG1heCwNCj4+ICAgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNF
KGluZm8sIDAsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7DQo+PiAgICAgIERFQ0xB
UkVfSFlQRVJDQUxMX0JPVU5DRShuYW1lLCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9P
VVQpOw0KPj4gICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobGVuLCAwLCBYQ19IWVBFUkNB
TExfQlVGRkVSX0JPVU5DRV9PVVQpOw0KPj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0Uo
bWV0YWRhdGEsIDAsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7DQo+PiArICAgIERF
Q0xBUkVfSFlQRVJDQUxMX0JPVU5DRShtZXRhZGF0YV9sZW4sIDAsIFhDX0hZUEVSQ0FMTF9CVUZG
RVJfQk9VTkNFX09VVCk7DQo+PiAgICAgIHVpbnQzMl90IG1heF9iYXRjaF9zeiwgbnI7DQo+PiAg
ICAgIHVpbnQzMl90IHZlcnNpb24gPSAwLCByZXRyaWVzID0gMDsNCj4+ICAgICAgdWludDMyX3Qg
YWRqdXN0ID0gMDsNCj4+IC0gICAgb2ZmX3QgbmFtZV9vZmYgPSAwOw0KPj4gLSAgICB1aW50NjRf
dCBuYW1lX3N6Ow0KPj4gKyAgICBvZmZfdCBuYW1lX29mZiA9IDAsIG1ldGFkYXRhX29mZiA9IDA7
DQo+PiArICAgIHVpbnQ2NF90IG5hbWVfc3osIG1ldGFkYXRhX3N6Ow0KPiANCj4gQXMgd2l0aCB0
aGUgcHJldmlvdXMgcGF0Y2gsIEkgdGhpbmsgdWludDMyX3Qgd291bGQgYmUgbW9yZSBhcHByb3By
aWF0ZSBoZXJlIGFzIEkgY2FuJ3QgaW1hZ2luZSBhIHJlYXNvbiB3aHkgdGhlIG1ldGFkYXRhIHdv
dWxkIGV4Y2VlZCA0IEdpQj8NCj4gDQo+IEFuZCB0aGUgc2FtZSBzdWdnZXN0aW9uIGFzIHdpdGgg
dGhlIHByZXZpb3VzIHBhdGNoIHRvIHRoZW4gY2hhbmdlIG9mZl90IChwcm9iYWJseSB0byB1aW50
MzJfdCkuDQoNCk9rLCBJIHdpbGwgYXBwbHkgYm90aCBzdWdnZXN0aW9ucy4NCg0KPiANCj4+ICAt
ICAgIGlmICggIW1heCB8fCAhaW5mbyB8fCAhbmFtZSB8fCAhbGVuIHx8ICFkb25lIHx8ICFsZWZ0
ICkNCj4+ICsgICAgaWYgKCAhbWF4IHx8ICFpbmZvIHx8ICFuYW1lIHx8ICFsZW4gfHwNCj4+ICsg
ICAgICAgICAhbWV0YWRhdGEgfHwgIW1ldGFkYXRhX2xlbiB8fCAhZG9uZSB8fCAhbGVmdCApDQo+
PiAgICAgIHsNCj4+ICAgICAgICAgIGVycm5vID0gRUlOVkFMOw0KPj4gICAgICAgICAgcmV0dXJu
IC0xOw0KPiBzbmlwDQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
IGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oDQo+PiBpbmRleCA1MDNiZTY4MDU5Li43Nzg2
ODY0OTI2IDEwMDY0NA0KPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oDQo+PiAr
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgNCj4+IEBAIC05MjAsMTYgKzkyMCwxNyBA
QCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0IHsNCj4+ICB9Ow0KPj4gICAgLyoNCj4+
IC0gKiBSZXRyaWV2ZSBhbiBhcnJheSBvZiBhYmJyZXZpYXRlZCBzdGF0dXMgYW5kIG5hbWVzIG9m
IHBheWxvYWRzIHRoYXQgYXJlDQo+PiAtICogbG9hZGVkIGluIHRoZSBoeXBlcnZpc29yLg0KPj4g
KyAqIFJldHJpZXZlIGFuIGFycmF5IG9mIGFiYnJldmlhdGVkIHN0YXR1cywgbmFtZXMgYW5kIG1l
dGFkYXRhIG9mIHBheWxvYWRzIHRoYXQNCj4+ICsgKiBhcmUgbG9hZGVkIGluIHRoZSBoeXBlcnZp
c29yLg0KPj4gICAqDQo+PiAgICogSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5zIGFuIHBvc2l0aXZl
IG51bWJlciwgaXQgaXMgdGhlIG51bWJlciAodXAgdG8gYG5yYCkNCj4+ICAgKiBvZiB0aGUgcGF5
bG9hZHMgcmV0dXJuZWQsIGFsb25nIHdpdGggYG5yYCB1cGRhdGVkIHdpdGggdGhlIG51bWJlciBv
ZiByZW1haW5pbmcNCj4+ICAgKiBwYXlsb2FkcywgYHZlcnNpb25gIHVwZGF0ZWQgKGl0IG1heSBi
ZSB0aGUgc2FtZSBhY3Jvc3MgaHlwZXJjYWxscy4gSWYgaXQgdmFyaWVzDQo+PiAtICogdGhlIGRh
dGEgaXMgc3RhbGUgYW5kIGZ1cnRoZXIgY2FsbHMgY291bGQgZmFpbCkgYW5kIHRoZSBuYW1lX3Rv
dGFsX3NpemUNCj4+IC0gKiBjb250YWluaW5nIHRvdGFsIHNpemUgb2YgdHJhbnNmZXJlZCBkYXRh
IGZvciB0aGUgYXJyYXkuDQo+PiAtICogVGhlIGBzdGF0dXNgLCBgbmFtZWAsIGBsZW5gIGFyZSB1
cGRhdGVkIGF0IHRoZWlyIGRlc2lnbmVkIGluZGV4IHZhbHVlIChgaWR4YCkNCj4+IC0gKiB3aXRo
IHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBkYXRhLg0KPj4gKyAqIHRoZSBkYXRhIGlzIHN0YWxlIGFu
ZCBmdXJ0aGVyIGNhbGxzIGNvdWxkIGZhaWwpLCBgbmFtZV90b3RhbF9zaXplYCBhbmQNCj4+ICsg
KiBgbWV0YWRhdGFfdG90YWxfc2l6ZWAgY29udGFpbmluZyB0b3RhbCBzaXplcyBvZiB0cmFuc2Zl
cmVkIGRhdGEgZm9yIGJvdGggdGhlDQo+IA0KPiB0cmFuc2ZlcnJlZA0KDQpBQ0sNCg0KPiANCj4+
ICsgKiBhcnJheXMuDQo+PiArICogVGhlIGBzdGF0dXNgLCBgbmFtZWAsIGBsZW5gLCBgbWV0YWRh
dGFgIGFuZCBgbWV0YWRhdGFfbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpcg0KPj4gKyAqIGRlc2ln
bmVkIGluZGV4IHZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4N
Cj4+ICAgKg0KPj4gICAqIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBFMkJJRyB0aGUgYG5yYCBp
cyB0b28gYmlnIGFuZCBzaG91bGQgYmUNCj4+ICAgKiBsb3dlcmVkLiBUaGUgdXBwZXIgbGltaXQg
b2YgYG5yYCBpcyBsZWZ0IHRvIHRoZSBpbXBsZW1lbnRpb24uDQo+PiBAQCAtOTUzLDYgKzk1NCw3
IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHsNCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9VVDogSG93IG1hbnkgcGF5bG9hZHMg
bGVmdC4gKi8NCj4+ICAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIElOOiBNdXN0IGJlIHplcm8uICovDQo+PiAgICAgIHVpbnQ2NF90IG5hbWVfdG90YWxfc2l6
ZTsgICAgICAgICAgICAgICAvKiBPVVQ6IFRvdGFsIHNpemUgb2YgYWxsIHRyYW5zZmVyIG5hbWVz
ICovDQo+PiArICAgIHVpbnQ2NF90IG1ldGFkYXRhX3RvdGFsX3NpemU7ICAgICAgICAgICAvKiBP
VVQ6IFRvdGFsIHNpemUgb2YgYWxsIHRyYW5zZmVyIG1ldGFkYXRhICovDQo+PiAgICAgIFhFTl9H
VUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBN
dXN0IGhhdmUgZW5vdWdoDQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhlbS4gKi8NCj4+ICAgICAgWEVO
X0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFt
ZXMuIEVhY2ggbWVtYmVyDQo+PiBAQCAtOTYxLDYgKzk2MywxMSBAQCBzdHJ1Y3QgeGVuX3N5c2N0
bF9saXZlcGF0Y2hfbGlzdCB7DQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBuciBvZiB0aGVtLiAqLw0KPj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0
KHVpbnQzMikgbGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG5hbWUncy4N
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3Qg
aGF2ZSBuciBvZiB0aGVtLiAqLw0KPj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG1l
dGFkYXRhOyAgICAgLyogT1VUOiBBcnJheSBvZiBtZXRhZGF0YSBzdHJpbmdzLiBFYWNoDQo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1iZXIgbWF5
IGhhdmUgYW4gYXJiaXRyYXJ5IGxlbmd0aC4NCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLw0KPj4gKyAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbWV0YWRhdGFfbGVuOyAgLyogT1VUOiBBcnJheSBv
ZiBsZW5ndGhzIG9mIG1ldGFkYXRhJ3MuDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8NCj4+ICB9Ow0K
Pj4gICAgLyoNCj4gDQo+IERvIHlvdSB0aGluayBpdCB3b3VsZCBiZSB1c2VmdWwgZm9yIHRoZSBt
ZXRhZGF0YSB0byBiZSBhbiBvcHRpb25hbCBPVVQgcGFyYW1ldGVyPyBJIGNvdWxkIGltYWdpbmUg
YSBjYWxsZXIgd2FudGluZyB0byBnZXQgYSBsaXN0IG9mIGxpdmUgcGF0Y2hlcyB3aXRob3V0IG5l
ZWRpbmcvd2FudGluZyB0byBnZXQgYWxsIHRoZSBtZXRhZGF0YSBhcyB3ZWxsLg0KPiANCg0KSG1t
4oCmIHRoYXQgd291bGQgY29tcGxpY2F0ZSB0aGUgY29kZSB0byBzb21lIGV4dGVudCwgYmVjYXVz
ZSB3ZSB3b3VsZCBoYXZlIHRvIGhhbmRsZSAzIHJlcXVlc3QgdHlwZXM6IG5hbWVzK21ldGFkYXRh
LCBuYW1lcywgaW52YWxpZC4NClRoZSBsYXR0ZXIgd29ycmllcyBtZSBtb3N0LCBhcyB3ZSB3b3Vs
ZCBoYXZlIHRvIGNoZWNrIGFsbCB0aGUgY29uZGl0aW9ucy4NCg0KTm90IHN1cmUgaWYgaXQgaXMg
d29ydGggaXQsIHNpbmNlIHRoZSBtZXRhZGF0YSBjYW4ganVzdCBiZSByZXRyaWV2ZWQgYW5kIGln
bm9yZWQgKG9mIGNvdXJzZSBhc3N1bWluZyBpdCBpcyBub3QgdG9vIGhlYXZ5KS4NCg0KQWx0ZXJu
YXRpdmVseSB3ZSBjb3VsZCBhZGQgYW4gaW5kZXBlbmRlbnQgaW50ZXJmYWNlIHRvIHJldHJpZXZl
IGp1c3QgdGhlIG1ldGFkYXRhLg0KQnV0LCB3aGVuIEkgd2FzIGxvb2tpbmcgYXQgdGhpcywgaXQg
c2VlbWVkIGxpa2UgYWRkaW5nIGEgbG90IG9mIHJlZHVuZGFudCBjb2RlIChiZWNhdXNlIHRoZSBs
aXN0IG9wZXJhdGlvbiBhbHJlYWR5IGhhcyBhbGwgd2hhdOKAmXMgbmVlZGVkKS4NCg0KQ291bGQg
dGhlIG9wdGlvbmFsIGJpdHMgYmUgZG9uZSBvbiB0b3Agb2YgdGhpcyBjaGFuZ2UgYXMgYSBzZXBh
cmF0ZSBwYXRjaD8NCg0KSSB3b3VsZCBwbGF5IHdpdGggdGhpcyBmaXJzdCwgdG8gc2Vuc2UgaG93
IGNvbXBsaWNhdGVkIHRoaXMgaXMuDQoNCj4gU2Vjb25kbHksIHRoZXJlIHNob3VsZCBhbHNvIGJl
IChvcHRpb25hbCkgbWV0YWRhdGEgcmV0cmlldmFsIHRvIHRoZSBYRU5fU1lTQ1RMX0xJVkVQQVRD
SF9HRVQgY2FsbCBzaW5jZSBhIGNhbGxlciBtYXkgd2FudCB0byBnZXQgc3RhdHVzICYgbWV0YWRh
dGEgZm9yIGEgcGFydGljdWxhciBsaXZlIHBhdGNoIHdpdGhvdXQgaGF2aW5nIHRvIGxpc3QgYWxs
IG9mIHRoZW0uIFRoYXQgc2hvdWxkIGJlIGRvbmUgYXMgYSBzZXBhcmF0ZSBwYXRjaCBmcm9tIHRo
aXMgb25lLCBJIHRoaW5rLg0KPiANCg0KWWVzLCB0aGF0IGRlZmluaXRlbHkgbWFrZXMgc2Vuc2Ug
YW5kIGNhbiBiZSB1c2VmdWwuIEkgYWxzbyBhZ3JlZSB0aGF0IHRoaXMgc2hvdWxkIGJlIGRvbmUg
YXMgYSBzZXBhcmF0ZSBwYXRjaC4gQWRkaW5nIHRvIG15IFRPRE8uDQoNCj4gVGhhbmtzLA0KPiAt
LSANCj4gUm9zcyBMYWdlcndhbGwNCg0KVGhhbmtzIGZvciBsb29raW5nIGF0IHRoZSBjaGFuZ2Vz
IQ0KDQpCZXN0IFJlZ2FyZHMsDQpQYXdlbCBXaWVjem9ya2lld2ljeg0KDQoNCg0KCgoKQW1hem9u
IERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVy
bGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmlj
aApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5
MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:37:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:37:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDAIb-0000kY-8L; Wed, 25 Sep 2019 16:37: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDAIZ-0000kQ-UY
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:37:51 +0000
X-Inumbo-ID: d06b22ec-dfb2-11e9-9638-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d06b22ec-dfb2-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:37: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 2A281AB87;
 Wed, 25 Sep 2019 16:37:50 +0000 (UTC)
Message-ID: <569f998ccb9a3c1c184c4f2c8244401ad730fb33.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, 
 xen-devel@lists.xenproject.org
Date: Wed, 25 Sep 2019 18:37:49 +0200
In-Reply-To: <2def1338-8048-58b3-9c5d-a0baf6f3dcb8@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-27-jgross@suse.com>
 <71a73c6c9224bcaaf1b47a3f0cd0c5a304334300.camel@suse.com>
 <2def1338-8048-58b3-9c5d-a0baf6f3dcb8@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 26/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0299586794767450346=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0299586794767450346==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ClY9uf9UwUFB0utUYj+z"


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

On Wed, 2019-09-25 at 14:04 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 25.09.19 00:33, Dario Faggioli wrote:
> >=20
> > > As it is needed anyway call vcpu_sync_execstate() for each
> > > vcpu of the unit when changing processors.
> > >=20
> > Again, what do you mean with "As it is needed anyway"?
>=20
> When moving from one cpu to another one the state must be saved in
> struct vcpu (in contrast to being held partially in registers or on
> the
> stack in case only the idle vcpu was scheduled afterwards on the old
> cpu).=20
>
Sure.

> This is done by vcpu_sync_execstate(). Without the explicit call
> it would be done either when the vcpu is being scheduled on the new
> cpu
> or if another non-idle vcpu is becoming active on the old cpu.
>=20
Right. And does this then means that we're now doing it twice (i.e.,
here and either of the other places you mentioned)?

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)


--=-ClY9uf9UwUFB0utUYj+z
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+4FAl2Ll90ACgkQFkJ4iaW4
c+5xyRAAkPaMCo0uiRtm3UV1aV2mphygDD1oqrAbWYg70HBlwW7iOA2y4pWQankf
nSVugNvDARj8ZNccepRk/PlOfE4FylBj8js9fV131+QrjMY/EU33NMtukbJ8x2NF
u6uprDstZPrgjZXVeLmhUgT9Vp675uu9HS7hb8rPUVvxnnZmlMAGtwe/Ht/qFXit
Deo/z4PzZnqnRFJ2l/LkoIhgBDJayy1CrfjEcrXAEJyjGTqppuBXknmL/1jONcQu
PvWSuVyGfpv3nPWFVWQ0U2FAqefbo+GkfRA2sFs6RZ10O5kQkhMjUs3cI8s0YxiD
hltgSASicUogvK/mCILw76T1/ryYIWzvIvxUDhz/PevFRJLnUMq7nL/FOcRCkT8K
35SOJi7i0Cmk954C4kyKpqXuYlg849QG0094r0H/LjD4eye/PrjKsH5nWTSlv0A3
PY6mB3l7nmX4m3t7sGyN+/KEjXFi6H/gA+8lFDQhJ6DwlyekizeU5G0t/GCUhvTc
nn8olwGkZQ1MiWXROnrASna1chSNjNo+mhHvUABfA7A6Awfcbpl03lgsLwynMRY1
h6EknnbToywyjYf6ly7eauAco/uspm/XkpwGs98w4QPm0pymiMvlf+gKCzF+azcP
lDwdBBBVA+TKMTAtbxKtxrOvMUhVkDrM24AfcbOpgALwjzNkwGo=
=xJO4
-----END PGP SIGNATURE-----

--=-ClY9uf9UwUFB0utUYj+z--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0299586794767450346==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:40:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDAKv-0001bQ-Nb; Wed, 25 Sep 2019 16:40:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDAKt-0001bG-Tn
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 16:40:15 +0000
X-Inumbo-ID: 2696aab0-dfb3-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 2696aab0-dfb3-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 16:40:15 +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 7A49021D7A;
 Wed, 25 Sep 2019 16:40:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569429614;
 bh=FPjDsbi2NGWUjBjn2Nmn+34WHz/T9gdWxhjSfAz4l1k=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=WwiYPrcoc0LTjRL+0Cd4KeY1bVlML8/15KudepbTMtVhfYVfLvxFxFd91QF1KtasB
 5nZ6bZrWyvRssSY2xMfgLwK69ssLVf23GhqSa2YTv2aPrXQJyqj04F8qPs2uKOjT78
 0XH5O/snBldMFkyFKJKESAUA7QfNBNGzYmRZGD/c=
Date: Wed, 25 Sep 2019 09:40:09 -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: <7f36788e-4775-4d16-cd80-8730091b56c3@arm.com>
Message-ID: <alpine.DEB.2.21.1909250924040.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-4-sstabellini@kernel.org>
 <e4abb88f-040b-f3e8-5227-434a2865ad83@arm.com>
 <alpine.DEB.2.21.1909241317230.24909@sstabellini-ThinkPad-T480s>
 <7f36788e-4775-4d16-cd80-8730091b56c3@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 4/8] xen/arm: copy dtb fragment to guest
 dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI0LzA5LzIwMTkg
MjI6MDYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMTEgU2VwIDIwMTks
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gOC8yMS8xOSA0OjUzIEFNLCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgo+ID4gPiA+IAo+ID4gPiA+IC0tLS0KPiA+ID4gPiBDaGFu
Z2VzIGluIHY0Ogo+ID4gPiA+IC0gdXNlIHJlY3Vyc2lvbiBpbiB0aGUgaW1wbGVtZW50YXRpb24K
PiA+ID4gPiAtIHJlbmFtZSBoYW5kbGVfcHJvcGVydGllcyB0byBoYW5kbGVfcHJvcF9wZmR0Cj4g
PiA+ID4gLSByZW5hbWUgc2Nhbl9wdF9ub2RlIHRvIHNjYW5fcGZkdF9ub2RlCj4gPiA+ID4gLSBw
YXNzIGtpbmZvIHRvIGhhbmRsZV9wcm9wZXJ0aWVzCj4gPiA+ID4gLSB1c2UgdWludDMyX3QgaW5z
dGVhZCBvZiB1MzIKPiA+ID4gPiAtIHJlbmFtZSByIHRvIHJlcwo+ID4gPiA+IC0gYWRkICJwYXNz
dGhyb3VnaCIgYW5kICJhbGlhc2VzIiBjaGVjawo+ID4gPiA+IC0gYWRkIGEgbmFtZSA9PSBOVUxM
IGNoZWNrCj4gPiA+ID4gLSBjb2RlIHN0eWxlCj4gPiA+ID4gLSBtb3ZlIERUQiBmcmFnbWVudCBz
Y2FubmluZyBlYXJsaWVyLCBiZWZvcmUgRG9tVSBHSUMgbm9kZSBjcmVhdGlvbgo+ID4gPiA+IC0g
c2V0IGd1ZXN0X3BoYW5kbGVfZ2ljIGJhc2VkIG9uICIvZ2ljIgo+ID4gPiA+IC0gaW4tY29kZSBj
b21tZW50Cj4gPiA+ID4gCj4gPiA+ID4gQ2hhbmdlcyBpbiB2MzoKPiA+ID4gPiAtIHN3aXRjaCB0
byB1c2luZyBkZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlIGZvciB0aGUgY29weQo+ID4gPiA+IAo+
ID4gPiA+IENoYW5nZXMgaW4gdjI6Cj4gPiA+ID4gLSBhZGQgYSBub3RlIGFib3V0IHRoZSBjb2Rl
IGNvbWluZyBmcm9tIGxpYnhsIGluIHRoZSBjb21taXQgbWVzc2FnZQo+ID4gPiA+IC0gY29weSAv
YWxpYXNlcwo+ID4gPiA+IC0gY29kZSBzdHlsZQo+ID4gPiA+IC0tLQo+ID4gPiA+ICAgIHhlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyAgfCAxMTIKPiA+ID4gPiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ID4gPiA+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgg
fCAgIDIgKy0KPiA+ID4gPiAgICAyIGZpbGVzIGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gPiA+ID4gCj4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gPiA+IGluZGV4
IGNkNTg1ZjA1Y2EuLmM3MWI5ZjI4ODkgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4gPiA+ID4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4gPiA+ID4gQEAgLTE0LDYgKzE0LDcgQEAKPiA+ID4gPiAgICAjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgo+ID4gPiA+ICAgICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiA+ID4gPiAgICAj
aW5jbHVkZSA8eGVuL2FjcGkuaD4KPiA+ID4gPiArI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4gPiA+
ID4gICAgI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4gPiA+ID4gICAgI2luY2x1ZGUgPGFjcGkv
YWN0YWJsZXMuaD4KPiA+ID4gPiAgICAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgo+ID4gPiA+IEBA
IC0xNzEzLDYgKzE3MTQsMTExIEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRf
bm9kZShzdHJ1Y3QKPiA+ID4gPiBrZXJuZWxfaW5mbyAqa2luZm8pCj4gPiA+ID4gICAgfQo+ID4g
PiA+ICAgICNlbmRpZgo+ID4gPiA+ICAgICtzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9w
ZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYsCj4gPiA+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxs
cywgdWludDMyX3QKPiA+ID4gPiBzaXplX2NlbGxzKQo+ID4gPiAKPiA+ID4gV2h5IGRvIHlvdSBu
ZWVkIGFkZHJlc3NfY2VsbHMgYW5kIHNpemVfY2VsbHMgaW4gcGFyYW1ldGVyPwo+ID4gCj4gPiBZ
ZXMsIGl0IHdpbGwgYmUgbmVjZXNzYXJ5IGZvciBsYXRlciBwYXRjaGVzLgo+IAo+IG9rLgo+IAo+
ID4gCj4gPiAKPiA+ID4gPiArewo+ID4gPiA+ICsgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsK
PiA+ID4gPiArICAgIGludCBwcm9wb2ZmLCBuYW1lb2ZmLCByZXM7Cj4gPiA+ID4gKyAgICBjb25z
dCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgIGZvciAo
IHByb3BvZmYgPSBmZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIG5vZGVvZmYpOwo+ID4g
PiA+ICsgICAgICAgICAgcHJvcG9mZiA+PSAwOwo+ID4gPiA+ICsgICAgICAgICAgcHJvcG9mZiA9
IGZkdF9uZXh0X3Byb3BlcnR5X29mZnNldChwZmR0LCBwcm9wb2ZmKSApCj4gPiA+ID4gKyAgICB7
Cj4gPiA+ID4gKyAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5X2J5X29mZnNl
dChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkKPiA+ID4gPiApCj4gPiA+ID4gKyAgICAgICAgICAgIHJl
dHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICAgICAgbmFtZW9m
ZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsKPiA+ID4gPiArICAgICAgICByZXMgPSBm
ZHRfcHJvcGVydHkoZmR0LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpLAo+ID4gPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVu
KSk7Cj4gPiA+ID4gKyAgICAgICAgaWYgKCByZXMgKQo+ID4gPiA+ICsgICAgICAgICAgICByZXR1
cm4gcmVzOwo+ID4gPiA+ICsgICAgfQo+ID4gPiA+ICsKPiA+ID4gPiArICAgIC8qIEZEVF9FUlJf
Tk9URk9VTkQgPT4gVGhlcmUgaXMgbm8gbW9yZSBwcm9wZXJ0aWVzIGZvciB0aGlzIG5vZGUgKi8K
PiA+ID4gPiArICAgIHJldHVybiAoIHByb3BvZmYgIT0gLUZEVF9FUlJfTk9URk9VTkQgKSA/IHBy
b3BvZmYgOiAwOwo+ID4gPiA+ICt9Cj4gPiA+ID4gKwo+ID4gPiA+ICtzdGF0aWMgaW50IF9faW5p
dCBzY2FuX3BmZHRfbm9kZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLCBjb25zdCB2b2lkCj4g
PiA+ID4gKnBmZHQsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBub2Rlb2ZmLCBpbnQgZGVwdGgsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90Cj4gPiA+ID4gc2l6ZV9jZWxs
cykKPiA+ID4gPiArewo+ID4gPiA+ICsgICAgaW50IHJjID0gMDsKPiA+ID4gPiArICAgIHZvaWQg
KmZkdCA9IGtpbmZvLT5mZHQ7Cj4gPiA+ID4gKyAgICBpbnQgbm9kZV9uZXh0Owo+ID4gPiA+ICsg
ICAgY29uc3QgY2hhciAqbmFtZSA9IGZkdF9nZXRfbmFtZShwZmR0LCBub2Rlb2ZmLCBOVUxMKTsK
PiA+ID4gPiArCj4gPiA+ID4gKyAgICAvKgo+ID4gPiA+ICsgICAgICogVGFrZSB0aGUgR0lDIHBo
YW5kbGUgdmFsdWUgZnJvbSB0aGUgc3BlY2lhbCAvZ2ljIG5vZGUgaW4gdGhlIERUQgo+ID4gPiA+
ICsgICAgICogZnJhZ21lbnQuCj4gPiA+ID4gKyAgICAgKi8KPiA+ID4gPiArICAgIGlmICggZGVw
dGggPT0gMSAmJiBkdF9ub2RlX2NtcChuYW1lLCAiZ2ljIikgPT0gMCApCj4gPiA+ID4gKyAgICB7
Cj4gPiA+ID4gKyAgICAgICAga2luZm8tPmd1ZXN0X3BoYW5kbGVfZ2ljID0gZmR0X2dldF9waGFu
ZGxlKHBmZHQsIG5vZGVvZmYpOwo+ID4gPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gPiA+ICsg
ICAgfQo+ID4gPiAKPiA+ID4gSSBkb24ndCBsaWtlIHRoaXMgc29sdXRpb24uIFlvdSBhcmUgYnlw
YXNzaW5nIG1vc3Qgb2YgdGhlIGZ1bmN0aW9uIGp1c3QKPiA+ID4gZm9yCj4gPiA+IHRoZSBiZW5l
Zml0cyBvZiBoYXZlIHRoZSBuYW1lIGluIGhhbmQuIENhbiB0aGlzIGJlIGRvbmUgc2VwYXJhdGVs
eT8gVGhpcwo+ID4gPiB3b3VsZAo+ID4gPiBhbHNvIGF2b2lkIHRvIGhhdmUgYW4gZXh0cmEgcGFy
YW1ldGVyIChkZXB0aCkgZm9yIHRoZSBvbmx5IGJlbmVmaXRzIG9mCj4gPiA+IHRoaXMKPiA+ID4g
Y2hlY2suCj4gPiAKPiA+IEFsbCByaWdodCwgSSdsbCBjaGFuZ2UgaXQgYW5kIHJlbW92ZSBkZXB0
aC4KPiAKPiBUaGlua2luZyBhZ2FpbiBhYm91dCB0aGlzIGZ1bmN0aW9uLCB5b3Ugd2lsbCBhbGxv
dyBhIHVzZXJzIHRvIGRlc2NyaWJlIGEKPiBkZXZpY2UgaW4gdGhlIG5vZGUgL2FsaWFzZXMuIFNv
IHRoZXJlIGFyZSBtb3JlIHRvIGRvIGluIHRoaXMgZnVuY3Rpb24uCgpZZXMsIHRoYXQncyB0cnVl
LiBJIGNhbiBwYXNzIGEgcGFyYW1ldGVyIHRvIG1ha2Ugc3VyZSB0aGUgcHJvcGVyCmJlaGF2aW9y
IGlzIGFwcGxpZWQgdG8gL2FsaWFzZXMgKG9ubHkgY29weSkgYW5kIC9wYXNzdGhyb3VnaCAoY29w
eSBhbmQKbG9vayBmb3IgZGV2aWNlIGFzc2lnbm1lbnQgcHJvcGVydGllcykuCgoKPiA+ID4gPiAr
Cj4gPiA+ID4gKyAgICByYyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgZmR0X2dldF9uYW1lKHBmZHQs
IG5vZGVvZmYsIE5VTEwpKTsKPiA+ID4gPiArICAgIGlmICggcmMgKQo+ID4gPiA+ICsgICAgICAg
IHJldHVybiByYzsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICByYyA9IGhhbmRsZV9wcm9wX3BmZHQo
a2luZm8sIHBmZHQsIG5vZGVvZmYsIGFkZHJlc3NfY2VsbHMsCj4gPiA+ID4gc2l6ZV9jZWxscyk7
Cj4gPiA+ID4gKyAgICBpZiAoIHJjICkKPiA+ID4gPiArICAgICAgICByZXR1cm4gcmM7Cj4gPiA+
ID4gKwo+ID4gPiA+ICsgICAgYWRkcmVzc19jZWxscyA9IGRldmljZV90cmVlX2dldF91MzIocGZk
dCwgbm9kZW9mZiwKPiA+ID4gPiAiI2FkZHJlc3MtY2VsbHMiLAo+ID4gPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzc19jZWxscyk7Cj4gPiA+ID4gKyAg
ICBzaXplX2NlbGxzID0gZGV2aWNlX3RyZWVfZ2V0X3UzMihwZmR0LCBub2Rlb2ZmLCAiI3NpemUt
Y2VsbHMiLAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZV9jZWxscyk7Cj4gPiA+IAo+ID4gPiBJIGFtIHByZXR0eSBzdXJlIEkgbWVudGlvbiBpdCBiZWZv
cmUgKHRob3VnaCBub3Qgb24gdGhpcyBwYXRjaC4uLiksIHRoaXMKPiA+ID4gaXMKPiA+ID4gbm90
IG1hdGNoaW5nIHRoZSBEVCBzcGVjLiBhZGRyZXNzX2NlbGxzIGFuZCBzaXplX2NlbGxzIGFyZSBu
b3QgcHJvcGFnYXRlZAo+ID4gPiB0bwo+ID4gPiB0aGUgbmV4dCBsZXZlbC4gU28gdGhlc2Ugc2hv
dWxkIGJlIERUX1JPT1RfTk9ERV97QUREUiwKPiA+ID4gU0laRX1fQ0VMTFNfREVGQVVMVC4KPiA+
IAo+ID4gVGhleSBhcmUgb25seSBwcm9wYWdhdGVkIGZyb20gcGFyZW50IHRvIGNoaWxkcmVuLCBu
b3QgZnJvbSBwYXJlbnQgdG8KPiA+IGdyYW5kY2hpbGRyZW4uIFRoaXMgZnVuY3Rpb24gaXMgcmVj
dXJzaXZlLiBJbiB0aGlzIGNhc2Ugd2UgYXJlIHJlYWRpbmcKPiA+ICNhZGRyZXNzLWNlbGxzIGFu
ZCAjc2l6ZS1jZWxscyBqdXN0IHRvIHBhc3MgaXQgb24gYnkgMSBsZXZlbCBhcyBieSB0aGUKPiA+
IHNwZWMuIEFtIEkgbWlzdW5kZXJzdGFuZGluZyBzb21ldGhpbmc/Cj4gCj4gSSBhbSBhZnJhaWQg
dGhpcyBpcyBub3QgY29ycmVjdC4gZGV2aWNlX3RyZWVfZ2V0X3UzMiB0YWtlIHRoZSBkZWZhdWx0
IG51bWJlcgo+IG9mIGNlbGxzIGFzIDNyZCBwYXJhbWV0ZXIuIFRoaXMgaXMgdXNlZCBpZiB0aGUg
cHJvcGVydHkgZG9lcyBub3QgZXhpc3QuCj4gCj4gU28gaWYgdGhlIGNoaWxkcmVuIGRvZXMgbm90
IGhhdmUgdGhlIHR3byBwcm9wZXJ0aWVzLCB0aGVuIHlvdSB3aWxsIGVuZCB1cCB0bwo+IHVzZSB0
aGUgcGFyZW50J3MgdmFsdWUgYXMgZGVmYXVsdCB3aGVuIHBhcnNpbmcgZ3JhbmRjaGlsZHJlbiAi
cmVnIiBwcm9wZXJ0aWVzLgoKSSB1bmRlcnN0YW5kIHlvdXIgcG9pbnQgbm93LiBJJ2xsIGZpeCBp
dC4KCgo+ID4gPiA+ICsKPiA+ID4gPiArICAgIG5vZGVfbmV4dCA9IGZkdF9maXJzdF9zdWJub2Rl
KHBmZHQsIDApOwo+ID4gPiA+ICsgICAgd2hpbGUgKCBub2RlX25leHQgPiAwICkKPiA+ID4gPiAr
ICAgIHsKPiA+ID4gCj4gPiA+IFdoeSBkbyB3ZSBoYXZlIHRvIGdvIHRocm91Z2ggdGhlIGFsbCB0
aGUgbm9kZXMgb2YgdGhlIGZpcnN0IGxldmVsPyBDYW4ndAo+ID4gPiB3ZQo+ID4gPiBqdXN0IGxv
b2t1cCBmb3IgdGhlIHBhdGggYW5kIGNvcHkgdGhlIG5vZGUgYXMgbGlieGwgZG9lcz8KPiA+IAo+
ID4gWWVzLCB3ZSBjb3VsZCBkbyB0aGF0LCBidXQgZmR0X3BhdGhfb2Zmc2V0IGlzIGltcGxlbWVu
dGVkIGFzIGEgbG9vcAo+ID4gYW55d2F5IGFuZCB3ZSB3b3VsZCBzdGlsbCBoYXZlIHRoZSBzYW1l
ICJnaWMiLCAiYWxpYXNlcyIgYW5kCj4gPiAicGFzc3Rocm91Z2giIGNoZWNrcy4gSSB0cmllZCB0
aGUgY2hhbmdlIGJ1dCB0aGUgY29kZSBkb2Vzbid0IGxvb2sgbXVjaAo+ID4gbmljZXIgYW5kIHdl
IHdvdWxkIGVuZCB1cCBpbmNyZWFzaW5nIHJ1bnRpbWUgY29tcGxleGl0eS4KPiAKPiBUaGlzIGlz
IG9rIGFzIGxvbmcgYXMgdGhleSBkb24ndCBkZXBlbmQgb24gZWFjaCBvdGhlci4gVGhpcyBpcyBu
b3QgdmVyeSBjbGVhcgo+IGZyb20gdGhlIGNvZGUgdGhhdCAiL2dpYyIgZG9lcyBub3QgbmVlZCB0
byBiZSBwYXJzZWQgZmlyc3QsIHNvIHlvdSBtYXkgd2FudCB0bwo+IGV4cGxhaW4gaW4gYSBjb21t
ZW50LgoKT0ssIEknbGwgY2xhcmlmeQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:48:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iDASO-0001pw-Is; Wed, 25 Sep 2019 16:48:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xMb9=XU=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iDASN-0001pr-2O
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:47:59 +0000
X-Inumbo-ID: 3a39c024-dfb4-11e9-8628-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 3a39c024-dfb4-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 16:47:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569430078;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qA68uWINRRE5A5AtcSFPg2DSSi1QkmB13vJ4BEKFLQM=;
 b=dv46yiKGcClLWmL6xa0PI7ZBF/giLRkJspPpMni2hMMUNHjJwMhKBYAX
 96tyJdCV8HsxI7EHyHalNAcubvJFh3FCBC8bqJknGtEy1BaYX22qMQQoQ
 mL5Bgl9Z3YTsQ9y0f6EBlWkuigtVeGVa1OWKP5QJi3VVzQ0vfGuxFk36t 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2VAFAOB9DpdTPHIJQpfZEi0cNUSnvFE/bKWOLJAai4AQdrwPDFYSn6QFAT5HJl2DYemnoMt6zq
 oN8SrMZIP3p1/3fvFyUYk07Ug1yp0oYFqwHbGDmmquhMa+WGgqxtO/oPapxHXSNZGOpNk3Prr5
 r0+nwPKJ+r/7rGvM91ADTmkTFfXPhoslQzqKlvsoiHi0rLjx9tq33cL1yMfnd39EEPKcx2r59/
 zEjq42QELgIIIEfDcBfuH8drmzluSFprlL++JFxMPiwBnIyCvVPYlggb7l9CGFeB/x0Y5sprM5
 /NQ=
X-SBRS: 2.7
X-MesageID: 6284109
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6284109"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xenproject.org>
References: <20190916105945.93632-13-wipawel@amazon.de>
 <20190916114048.17699-1-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <f0bc16cb-2127-70f5-0504-0057b523c788@citrix.com>
Date: Wed, 25 Sep 2019 17:47:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190916114048.17699-1-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 mpohlack@amazon.com, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8xNi8xOSAxMjo0MCBQTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gRXh0ZW5k
IHRoZSBYQyBweXRob24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsc28gYWxsIGNvbW1v
bgo+IGxpdmVwYXRjaCBvcGVyYXRpb25zIGFuZCBhY3Rpb25zLgo+IAo+IEFkZCB0aGUgcHl0aG9u
IGJpbmRpbmdzIGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6Cj4gLSBzdGF0dXMgKHB5eGNf
bGl2ZXBhdGNoX3N0YXR1cyk6Cj4gICAgUmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYXMgYW4gaW5w
dXQuCj4gICAgUmV0dXJucyBhIHN0YXR1cyBkaWN0IGNvbnRhaW5pbmcgYSBzdGF0ZSBzdHJpbmcg
YW5kIGEgcmV0dXJuIGNvZGUKPiAgICBpbnRlZ2VyLgo+IC0gYWN0aW9uIChweXhjX2xpdmVwYXRj
aF9hY3Rpb24pOgo+ICAgIFJlcXVpcmVzIGEgcGF5bG9hZCBuYW1lIGFuZCBhbiBhY3Rpb24gaWQg
YXMgYW4gaW5wdXQuIFRpbWVvdXQgYW5kCj4gICAgZmxhZ3MgYXJlIG9wdGlvbmFsIHBhcmFtZXRl
cnMuCj4gICAgUmV0dXJucyBhIHJldHVybiBjb2RlIGludGVnZXIuCj4gLSB1cGxvYWQgKHB5eGNf
bGl2ZXBhdGNoX3VwbG9hZCk6Cj4gICAgUmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGEgbW9k
dWxlJ3MgZmlsZW5hbWUgYXMgYW4gaW5wdXQuCj4gICAgUmV0dXJucyBhIHJldHVybiBjb2RlIGlu
dGVnZXIuCj4gLSBsaXN0IChweXhjX2xpdmVwYXRjaF9saXN0KToKPiAgICBUYWtlcyBubyBwYXJh
bWV0ZXJzLgo+ICAgIFJldHVybnMgYSBsaXN0IG9mIGRpY3RzIGNvbnRhaW5pbmcgZWFjaCBwYXls
b2FkJ3M6Cj4gICAgKiBuYW1lIGFzIGEgc3RyaW5nCj4gICAgKiBzdGF0ZSBhcyBhIHN0cmluZwo+
ICAgICogcmV0dXJuIGNvZGUgYXMgYW4gaW50ZWdlcgo+ICAgICogbGlzdCBvZiBtZXRhZGF0YSBr
ZXk9dmFsdWUgc3RyaW5ncwo+IAo+IEVhY2ggZnVuY3Rpb25zIHRocm93cyBhbiBleGNlcHRpb24g
ZXJyb3IgYmFzZWQgb24gdGhlIGVycm5vIHZhbHVlCj4gcmVjZWl2ZWQgZnJvbSBpdHMgY29ycmVz
cG9uZGluZyBsaWJ4YyBmdW5jdGlvbiBjYWxsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhd2VsIFdp
ZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KPiBSZXZpZXdlZC1ieTogTWFydGluIE1h
emVpbiA8YW1hemVpbkBhbWF6b24uZGU+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFz
Y2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KPiBSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3Rl
ciA8Zm9lcnNsZW9AYW1hem9uLmRlPgo+IFJldmlld2VkLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5t
YW50aGV5QGFtYXpvbi5kZT4KPiBBY2tlZC1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKVGhpcyB3aWxsIGJlIHZlcnkgdXNl
ZnVsLCB0aGFua3MhCgo+IC0tLQo+IENoYW5nZWQgc2luY2UgdjE6Cj4gICAgKiBjaGFuZ2VkIFB5
TGlzdF9BcHBlbmQoKSB3aXRoIFB5TGlzdF9TZXRJdGVtKCkgYXMgcmVxdWVzdGVkIGJ5Cj4gICAg
ICBNYXJlawo+IAo+ICAgdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIHwgMjczICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwg
MjczIGluc2VydGlvbnMoKykKPiAKc25pcD4gK3N0YXRpYyBQeU9iamVjdCAqcHl4Y19saXZlcGF0
Y2hfYWN0aW9uKFhjT2JqZWN0ICpzZWxmLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQeU9iamVjdCAqYXJncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCj4gK3sKPiArICAgIGludCAoKmFjdGlvbl9mdW5j
KSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCwgdWludDY0
X3QgZmxhZ3MpOwo+ICsgICAgY2hhciAqbmFtZTsKPiArICAgIHVuc2lnbmVkIGludCBhY3Rpb247
Cj4gKyAgICB1aW50MzJfdCB0aW1lb3V0Owo+ICsgICAgdWludDY0X3QgZmxhZ3M7Cj4gKyAgICBp
bnQgcmM7Cj4gKwo+ICsgICAgc3RhdGljIGNoYXIgKmt3ZF9saXN0W10gPSB7ICJuYW1lIiwgImFj
dGlvbiIsICJ0aW1lb3V0IiwgImZsYWdzIiwgTlVMTCB9Owo+ICsKPiArICAgIGlmICggIVB5QXJn
X1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAic0l8SWsiLCBrd2RfbGlzdCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmFtZSwgJmFjdGlvbiwgJnRp
bWVvdXQsICZmbGFncykgKQo+ICsgICAgICAgIGdvdG8gZXJyb3I7Cj4gKwo+ICsgICAgc3dpdGNo
IChhY3Rpb24pCj4gKyAgICB7Cj4gKyAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fVU5MT0FEOgo+
ICsgICAgICAgIGFjdGlvbl9mdW5jID0geGNfbGl2ZXBhdGNoX3VubG9hZDsKPiArICAgICAgICBi
cmVhazsKPiArICAgIGNhc2UgTElWRVBBVENIX0FDVElPTl9SRVZFUlQ6Cj4gKyAgICAgICAgYWN0
aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfcmV2ZXJ0Owo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAg
Y2FzZSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZOgo+ICsgICAgICAgIGFjdGlvbl9mdW5jID0geGNf
bGl2ZXBhdGNoX2FwcGx5Owo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBMSVZFUEFUQ0hf
QUNUSU9OX1JFUExBQ0U6Cj4gKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfcmVw
bGFjZTsKPiArICAgICAgICBicmVhazsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgZ290byBl
cnJvcjsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IGFjdGlvbl9mdW5jKHNlbGYtPnhjX2hhbmRs
ZSwgbmFtZSwgdGltZW91dCwgZmxhZ3MpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290
byBlcnJvcjsKPiArCj4gKyAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTsKCkZvciB0
aGlzIGFuZCBhbGwgdGhlIG90aGVyIGZ1bmN0aW9ucyB3aGljaCByZXR1cm4gemVybyBvbiBzdWNj
ZXNzLCBJTU8gCnJldHVybmluZyBOb25lIHdvdWxkIGJlIG1vcmUgUHl0aG9uaWMuCgo+ICtlcnJv
cjoKPiArICAgIHJldHVybiBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUp
Owo+ICt9Cj4gKwo+ICtzdGF0aWMgUHlPYmplY3QgKnB5eGNfbGl2ZXBhdGNoX3VwbG9hZChYY09i
amVjdCAqc2VsZiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlP
YmplY3QgKmFyZ3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5
T2JqZWN0ICprd2RzKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBjaGFyICpmYnVmID0gTUFQX0ZBSUxF
RDsKPiArICAgIGNoYXIgKm5hbWUsICpmaWxlbmFtZTsKPiArICAgIHN0cnVjdCBzdGF0IGJ1ZjsK
PiArICAgIGludCBmZCA9IDAsIHJjOwo+ICsgICAgc3NpemVfdCBsZW47Cj4gKwo+ICsgICAgc3Rh
dGljIGNoYXIgKmt3ZF9saXN0W10gPSB7ICJuYW1lIiwgImZpbGVuYW1lIiwgTlVMTCB9Owo+ICsK
PiArICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAic3Mi
LCBrd2RfbGlzdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmFt
ZSwgJmZpbGVuYW1lKSkKPiArICAgICAgICBnb3RvIGVycm9yOwo+ICsKPiArICAgIGZkID0gb3Bl
bihmaWxlbmFtZSwgT19SRE9OTFkpOwo+ICsgICAgaWYgKCBmZCA8IDAgKQo+ICsgICAgICAgIGdv
dG8gZXJyb3I7Cj4gKwo+ICsgICAgaWYgKCBzdGF0KGZpbGVuYW1lLCAmYnVmKSAhPSAwICkKPiAr
ICAgICAgICBnb3RvIGVycm9yOwoKSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gdXNlIGZz
dGF0KCkgdG8gYXZvaWQgYSBzZWNvbmQgcGF0aCBsb29rdXAgCnBvdGVudGlhbGx5IHBvaW50aW5n
IHRvIGEgZGlmZmVyZW50IGZpbGUuCgo+ICsKPiArICAgIGxlbiA9IGJ1Zi5zdF9zaXplOwo+ICsg
ICAgZmJ1ZiA9IG1tYXAoMCwgbGVuLCBQUk9UX1JFQUQsIE1BUF9QUklWQVRFLCBmZCwgMCk7Cj4g
KyAgICBpZiAoIGZidWYgPT0gTUFQX0ZBSUxFRCApCj4gKyAgICAgICAgZ290byBlcnJvcjsKPiAr
Cj4gKyAgICByYyA9IHhjX2xpdmVwYXRjaF91cGxvYWQoc2VsZi0+eGNfaGFuZGxlLCBuYW1lLCBm
YnVmLCBsZW4pOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byBlcnJvcjsKPiArCj4g
KyAgICBpZiAoIG11bm1hcChmYnVmLCBsZW4pICkKPiArICAgIHsKPiArICAgICAgICBmYnVmID0g
TUFQX0ZBSUxFRDsKPiArICAgICAgICBnb3RvIGVycm9yOwo+ICsgICAgfQo+ICsgICAgY2xvc2Uo
ZmQpOwo+ICsKPiArICAgIHJldHVybiBQeV9CdWlsZFZhbHVlKCJpIiwgcmMpOzsKClN0cmF5IHNl
bWljb2xvbgoKPiArZXJyb3I6Cj4gKyAgICBpZiAoIGZidWYgIT0gTUFQX0ZBSUxFRCApCj4gKyAg
ICAgICAgbXVubWFwKGZidWYsIGxlbik7Cj4gKyAgICBpZiAoIGZkID49IDAgKQo+ICsgICAgICAg
IGNsb3NlKGZkKTsKCllvdSBzaG91bGQgcHJvYmFibHkgc2F2ZSAmIHJlc3RvcmUgZXJybm8gc28g
eW91IGNhbiByZXR1cm4gdGhlIG9yaWdpbmFsIAplcnJvci4KCj4gKyAgICByZXR1cm4gcHl4Y19l
cnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKCk1heWJlIHlvdSBjYW4gaGF2ZSBh
IGNvbmRpdGlvbmFsIHJldHVybiB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUgCm11bm1hcCgpICYg
Y2xvc2UoKT8gRS5nLgoKcmV0dXJuIHJjID8gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+
eGNfaGFuZGxlKSA6IC4uLgoKPiArfQo+ICsKPiArc3RhdGljIFB5T2JqZWN0ICpweXhjX2xpdmVw
YXRjaF9saXN0KFhjT2JqZWN0ICpzZWxmKQo+ICt7Cj4gKyAgICBQeU9iamVjdCAqbGlzdDsKPiAr
ICAgIHVuc2lnbmVkIGludCBuciwgZG9uZSwgbGVmdCwgaTsKPiArICAgIHhlbl9saXZlcGF0Y2hf
c3RhdHVzX3QgKmluZm8gPSBOVUxMOwo+ICsgICAgY2hhciAqbmFtZSA9IE5VTEw7Cj4gKyAgICBj
aGFyICptZXRhZGF0YSA9IE5VTEw7Cj4gKyAgICB1aW50MzJfdCAqbGVuID0gTlVMTDsKPiArICAg
IHVpbnQzMl90ICptZXRhZGF0YV9sZW4gPSBOVUxMOwo+ICsgICAgdWludDY0X3QgbmFtZV90b3Rh
bF9zaXplLCBtZXRhZGF0YV90b3RhbF9zaXplOwo+ICsgICAgb2ZmX3QgbmFtZV9vZmYsIG1ldGFk
YXRhX29mZjsKPiArICAgIGludCByYzsKPiArCj4gKyAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0
X2dldF9zaXplcyhzZWxmLT54Y19oYW5kbGUsICZuciwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZuYW1lX3RvdGFsX3NpemUsICZtZXRhZGF0YV90b3RhbF9zaXplKTsK
PiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gZXJyb3I7Cj4gKwo+ICsgICAgaWYgKCBu
ciA9PSAwICkKPiArICAgICAgICByZXR1cm4gUHlMaXN0X05ldygwKTsKPiArCj4gKyAgICByYyA9
IEVOT01FTTsKPiArICAgIGluZm8gPSBtYWxsb2MobnIgKiBzaXplb2YoKmluZm8pKTsKPiArICAg
IGlmICggIWluZm8gKQo+ICsgICAgICAgIGdvdG8gZXJyb3I7Cj4gKwo+ICsgICAgbmFtZSA9IG1h
bGxvYyhuYW1lX3RvdGFsX3NpemUgKiBzaXplb2YoKm5hbWUpKTsKPiArICAgIGlmICggIW5hbWUg
KQo+ICsgICAgICAgIGdvdG8gZXJyb3I7Cj4gKwo+ICsgICAgbGVuID0gbWFsbG9jKG5yICogc2l6
ZW9mKCpsZW4pKTsKPiArICAgIGlmICggIWxlbiApCj4gKyAgICAgICAgZ290byBlcnJvcjsKPiAr
Cj4gKyAgICBtZXRhZGF0YSA9IG1hbGxvYyhtZXRhZGF0YV90b3RhbF9zaXplICogc2l6ZW9mKCpt
ZXRhZGF0YSkpOwo+ICsgICAgaWYgKCAhbWV0YWRhdGEgKQo+ICsgICAgICAgIGdvdG8gZXJyb3I7
Cj4gKwo+ICsgICAgbWV0YWRhdGFfbGVuID0gbWFsbG9jKG5yICogc2l6ZW9mKCptZXRhZGF0YV9s
ZW4pKTsKPiArICAgIGlmICggIW1ldGFkYXRhX2xlbiApCj4gKyAgICAgICAgZ290byBlcnJvcjsK
PiArCj4gKyAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0KHNlbGYtPnhjX2hhbmRsZSwgbnIsIDAs
IGluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUsIGxlbiwgbmFtZV90b3Rh
bF9zaXplLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXRhZGF0YSwgbWV0YWRhdGFf
bGVuLCBtZXRhZGF0YV90b3RhbF9zaXplLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZG9uZSwgJmxlZnQpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byBlcnJvcjsKClNo
b3VsZCB5b3UgYWxzbyBjaGVjayBkb25lIGFuZCBsZWZ0IGFzIGlzIGRvbmUgaW4geGVuLWxpdmVw
YXRjaC5jPwoKaWYgKCByYyB8fCBkb25lICE9IG5yIHx8IGxlZnQgPiAwKQoKPiArCj4gKyAgICBs
aXN0ID0gUHlMaXN0X05ldyhkb25lKTsKPiArICAgIG5hbWVfb2ZmID0gbWV0YWRhdGFfb2ZmID0g
MDsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgZG9uZTsgaSsrICkKPiArICAgIHsKPiArICAgICAg
ICBQeU9iamVjdCAqaW5mb19kaWN0LCAqbWV0YWRhdGFfbGlzdDsKPiArICAgICAgICBjaGFyICpu
YW1lX3N0ciwgKm1ldGFkYXRhX3N0cjsKPiArCj4gKyAgICAgICAgbmFtZV9zdHIgPSBuYW1lICsg
bmFtZV9vZmY7Cj4gKyAgICAgICAgbWV0YWRhdGFfc3RyID0gbWV0YWRhdGEgKyBtZXRhZGF0YV9v
ZmY7Cj4gKwo+ICsgICAgICAgIG1ldGFkYXRhX2xpc3QgPSBQeUxpc3RfTmV3KDApOwo+ICsgICAg
ICAgIGZvciAoIGNoYXIgKnMgPSBtZXRhZGF0YV9zdHI7IHMgPCBtZXRhZGF0YV9zdHIgKyBtZXRh
ZGF0YV9sZW5baV07IHMgKz0gc3RybGVuKHMpICsgMSApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBQeU9iamVjdCAqZmllbGQgPSBQeV9CdWlsZFZhbHVlKCJzIiwgcyk7Cj4gKyAgICAgICAg
ICAgIGlmICggZmllbGQgPT0gTlVMTCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAg
ICAgIFB5X0RFQ1JFRihsaXN0KTsKPiArICAgICAgICAgICAgICAgIFB5X0RFQ1JFRihtZXRhZGF0
YV9saXN0KTsKPiArICAgICAgICAgICAgICAgIHJjID0gRUZBVUxUOwo+ICsgICAgICAgICAgICAg
ICAgZ290byBlcnJvcjsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgUHlMaXN0
X0FwcGVuZChtZXRhZGF0YV9saXN0LCBmaWVsZCk7Cj4gKyAgICAgICAgICAgIFB5X0RFQ1JFRihm
aWVsZCk7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpbmZvX2RpY3QgPSBQeV9CdWlsZFZh
bHVlKAo+ICsgICAgICAgICAgICAie3M6cyxzOmksczppLHM6Tn0iLAo+ICsgICAgICAgICAgICAi
bmFtZSIsICAgICBuYW1lX3N0ciwKPiArICAgICAgICAgICAgInN0YXRlIiwgICAgaW5mb1tpXS5z
dGF0ZSwKPiArICAgICAgICAgICAgInJjIiwgICAgICAgaW5mb1tpXS5yYywKPiArICAgICAgICAg
ICAgIm1ldGFkYXRhIiwgbWV0YWRhdGFfbGlzdCk7Cj4gKwo+ICsgICAgICAgIGlmICggaW5mb19k
aWN0ID09IE5VTEwgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgUHlfREVDUkVGKGxpc3Qp
Owo+ICsgICAgICAgICAgICBQeV9ERUNSRUYobWV0YWRhdGFfbGlzdCk7Cj4gKyAgICAgICAgICAg
IHJjID0gRUZBVUxUOwo+ICsgICAgICAgICAgICBnb3RvIGVycm9yOwo+ICsgICAgICAgIH0KPiAr
ICAgICAgICBQeUxpc3RfU2V0SXRlbShsaXN0LCBpLCBpbmZvX2RpY3QpOwo+ICsgICAgICAgIFB5
X0RFQ1JFRihpbmZvX2RpY3QpOwoKWW91IGNhbiB1c2UgUHlMaXN0X1NFVF9JVEVNKCkgdG8gYXZv
aWQgdGhlIG5lZWQgZm9yIFB5REVDUkVGLgoKVGhhbmtzLAotLSAKUm9zcyBMYWdlcndhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:52:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iDAX3-0002fU-85; Wed, 25 Sep 2019 16: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=hlHO=XU=arm.com=robin.murphy@srs-us1.protection.inumbo.net>)
 id 1iDAX1-0002fP-SG
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:52:47 +0000
X-Inumbo-ID: e62e23d5-dfb4-11e9-9638-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id e62e23d5-dfb4-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:52:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 37EA81570;
 Wed, 25 Sep 2019 09:52:46 -0700 (PDT)
Received: from [10.1.197.57] (e110467-lin.cambridge.arm.com [10.1.197.57])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2F5133F67D;
 Wed, 25 Sep 2019 09:52:41 -0700 (PDT)
To: Rob Herring <robh+dt@kernel.org>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
 <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
 <43fb5fe1de317d65a4edf592f88ea150c6e3b8cc.camel@suse.de>
 <CAL_JsqLhx500cx3YLoC7HL1ux3bBpV+fEA2Qnk7D5RFGgiGzSw@mail.gmail.com>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <aa4c8d62-7990-e385-2bb1-cec55148f0a8@arm.com>
Date: Wed, 25 Sep 2019 17:52: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: <CAL_JsqLhx500cx3YLoC7HL1ux3bBpV+fEA2Qnk7D5RFGgiGzSw@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 Frank Rowand <frowand.list@gmail.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 Florian Fainelli <f.fainelli@gmail.com>, Stefan Wahren <wahrenst@gmx.net>,
 james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 linux-tegra@vger.kernel.org, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>,
 freedreno <freedreno@lists.freedesktop.org>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOSAxNzoxNiwgUm9iIEhlcnJpbmcgd3JvdGU6Cj4gT24gV2VkLCBTZXAgMjUs
IDIwMTkgYXQgMTA6MzAgQU0gTmljb2xhcyBTYWVueiBKdWxpZW5uZQo+IDxuc2FlbnpqdWxpZW5u
ZUBzdXNlLmRlPiB3cm90ZToKPj4KPj4gT24gV2VkLCAyMDE5LTA5LTI1IGF0IDE2OjA5ICswMTAw
LCBSb2JpbiBNdXJwaHkgd3JvdGU6Cj4+PiBPbiAyNS8wOS8yMDE5IDE1OjUyLCBOaWNvbGFzIFNh
ZW56IEp1bGllbm5lIHdyb3RlOgo+Pj4+IE9uIFR1ZSwgMjAxOS0wOS0yNCBhdCAxNjo1OSAtMDUw
MCwgUm9iIEhlcnJpbmcgd3JvdGU6Cj4+Pj4+IE9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDE6MTIg
UE0gTmljb2xhcyBTYWVueiBKdWxpZW5uZQo+Pj4+PiA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4g
d3JvdGU6Cj4+Pj4+PiBIaSBBbGwsCj4+Pj4+PiB0aGlzIHNlcmllcyB0cmllcyB0byBhZGRyZXNz
IG9uZSBvZiB0aGUgaXNzdWVzIGJsb2NraW5nIHVzIGZyb20KPj4+Pj4+IHVwc3RyZWFtaW5nIEJy
b2FkY29tJ3MgU1RCIFBDSWUgY29udHJvbGxlclsxXS4gTmFtZWx5LCB0aGUgZmFjdCB0aGF0Cj4+
Pj4+PiBkZXZpY2VzIG5vdCByZXByZXNlbnRlZCBpbiBEVCB3aGljaCBzaXQgYmVoaW5kIGEgUENJ
IGJ1cyBmYWlsIHRvIGdldCB0aGUKPj4+Pj4+IGJ1cycgRE1BIGFkZHJlc3NpbmcgY29uc3RyYWlu
dHMuCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBpcyBkdWUgdG8gdGhlIGZhY3QgdGhhdCBvZl9kbWFfY29u
ZmlndXJlKCkgYXNzdW1lcyBpdCdzIHJlY2VpdmluZyBhCj4+Pj4+PiBEVCBub2RlIHJlcHJlc2Vu
dGluZyB0aGUgZGV2aWNlIGJlaW5nIGNvbmZpZ3VyZWQsIGFzIG9wcG9zZWQgdG8gdGhlIFBDSWUK
Pj4+Pj4+IGJyaWRnZSBub2RlIHdlIGN1cnJlbnRseSBwYXNzLiBUaGlzIGNhdXNlcyB0aGUgY29k
ZSB0byBkaXJlY3RseSBqdW1wCj4+Pj4+PiBpbnRvIFBDSSdzIHBhcmVudCBub2RlIHdoZW4gY2hl
Y2tpbmcgZm9yICdkbWEtcmFuZ2VzJyBhbmQgbWlzc2VzCj4+Pj4+PiB3aGF0ZXZlciB3YXMgc2V0
IHRoZXJlLgo+Pj4+Pj4KPj4+Pj4+IFRvIGFkZHJlc3MgdGhpcyBJIGNyZWF0ZSBhIG5ldyBBUEkg
aW4gT0YgLSBpbnNwaXJlZCBmcm9tIFJvYmluIE11cnBoeXMKPj4+Pj4+IG9yaWdpbmFsIHByb3Bv
c2FsWzJdIC0gd2hpY2ggYWNjZXB0cyBhIGJ1cyBEVCBub2RlIGFzIGl0J3MgaW5wdXQgaW4KPj4+
Pj4+IG9yZGVyIHRvIGNvbmZpZ3VyZSBhIGRldmljZSdzIERNQSBjb25zdHJhaW50cy4gVGhlIGNo
YW5nZXMgZ28gZGVlcCBpbnRvCj4+Pj4+PiBvZi9hZGRyZXNzLmMncyBpbXBsZW1lbnRhdGlvbiwg
YXMgYSBkZXZpY2UgYmVpbmcgaGF2aW5nIGEgRFQgbm9kZQo+Pj4+Pj4gYXNzdW1wdGlvbiB3YXMg
cHJldHR5IHN0cm9uZy4KPj4+Pj4+Cj4+Pj4+PiBPbiB0b3Agb2YgdGhpcyB3b3JrLCBJIGFsc28g
Y2xlYW5lZCB1cCBvZl9kbWFfY29uZmlndXJlKCkgcmVtb3ZpbmcgaXRzCj4+Pj4+PiByZWR1bmRh
bnQgYXJndW1lbnRzIGFuZCBjcmVhdGluZyBhbiBhbHRlcm5hdGl2ZSBmdW5jdGlvbiBmb3IgdGhl
IHNwZWNpYWwKPj4+Pj4+IGNhc2VzCj4+Pj4+PiBub3QgYXBwbGljYWJsZSB0byBlaXRoZXIgdGhl
IGFib3ZlIGNhc2Ugb3IgdGhlIGRlZmF1bHQgdXNhZ2UuCj4+Pj4+Pgo+Pj4+Pj4gSU1PIHRoZSBy
ZXN1bHRpbmcgZnVuY3Rpb25zIGFyZSBtb3JlIGV4cGxpY2l0LiBUaGV5IHdpbGwgcHJvYmFibHkK
Pj4+Pj4+IHN1cmZhY2Ugc29tZSBoYWNreSB1c2FnZXMgdGhhdCBjYW4gYmUgcHJvcGVybHkgZml4
ZWQgYXMgSSBzaG93IHdpdGggdGhlCj4+Pj4+PiBEVCBmaXhlcyBvbiB0aGUgTGF5ZXJzY2FwZSBw
bGF0Zm9ybS4KPj4+Pj4+Cj4+Pj4+PiBUaGlzIHdhcyBhbHNvIHRlc3RlZCBvbiBhIFJhc3BiZXJy
eSBQaSA0IHdpdGggYSBjdXN0b20gUENJZSBkcml2ZXIgYW5kCj4+Pj4+PiBvbiBhIFNlYXR0bGUg
QU1EIGJvYXJkLgo+Pj4+Pgo+Pj4+PiBIdW1tLCBJJ3ZlIGJlZW4gd29ya2luZyBvbiB0aGlzIGlz
c3VlIHRvby4gTG9va3Mgc2ltaWxhciB0aG91Z2ggeW91cnMKPj4+Pj4gaGFzIGEgbG90IG1vcmUg
Y2h1cm4gYW5kIHRoZXJlJ3Mgc29tZSBvdGhlciBidWdzIEkndmUgZm91bmQuCj4+Pj4KPj4+PiBU
aGF0J3MgZ29vZCBuZXdzLCBhbmQgeWVzIG5vdyB0aGF0IEkgc2VlIGl0LCBzb21lIHN0dWZmIG9u
IG15IHNlcmllcyBpcwo+Pj4+IG92ZXJseQo+Pj4+IGNvbXBsaWNhdGVkLiBTcGVjaWFsbHkgYXJv
dW5kIG9mX3RyYW5zbGF0ZV8qKCkuCj4+Pj4KPj4+PiBPbiB0b3Agb2YgdGhhdCwgeW91IHJlbW92
ZWQgaW4gb2ZfZG1hX2dldF9yYW5nZSgpOgo+Pj4+Cj4+Pj4gLSAgIC8qCj4+Pj4gLSAgICAqIEF0
IGxlYXN0IGVtcHR5IHJhbmdlcyBoYXMgdG8gYmUgZGVmaW5lZCBmb3IgcGFyZW50IG5vZGUgaWYK
Pj4+PiAtICAgICogRE1BIGlzIHN1cHBvcnRlZAo+Pj4+IC0gICAgKi8KPj4+PiAtICAgaWYgKCFy
YW5nZXMpCj4+Pj4gLSAgICAgICAgICAgYnJlYWs7Cj4+Pj4KPj4+PiBXaGljaCBJIGFzc3VtZWQg
d2FzIGJvdW5kIHRvIHRoZSBzdGFuZGFyZCBhbmQgbWFrZXMgdGhpbmdzIGVhc2llci4KPj4+Pgo+
Pj4+PiBDYW4geW91IHRlc3Qgb3V0IHRoaXMgYnJhbmNoWzFdLiBJIGRvbid0IGhhdmUgYW55IGgv
dyBuZWVkaW5nIHRoaXMsCj4+Pj4+IGJ1dCB3cm90ZSBhIHVuaXR0ZXN0IGFuZCB0ZXN0ZWQgd2l0
aCBtb2RpZmllZCBRRU1VLgo+Pj4+Cj4+Pj4gSSByZXZpZXdlZCBldmVyeXRoaW5nLCBJIGRpZCBm
aW5kIGEgbWlub3IgaXNzdWUsIHNlZSB0aGUgcGF0Y2ggYXR0YWNoZWQuCj4+Pgo+Pj4gV1JUIHRo
YXQgcGF0Y2gsIHRoZSBvcmlnaW5hbCBpbnRlbnQgb2YgImZvcmNlX2RtYSIgd2FzIHB1cmVseSB0
bwo+Pj4gY29uc2lkZXIgYSBkZXZpY2UgRE1BLWNhcGFibGUgcmVnYXJkbGVzcyBvZiB0aGUgcHJl
c2VuY2Ugb2YKPj4+ICJkbWEtcmFuZ2VzIi4gRXhwZWN0aW5nIG9mX2RtYV9jb25maWd1cmUoKSB0
byBkbyBhbnl0aGluZyBmb3IgYSBub24tT0YKPj4+IGRldmljZSBoYXMgYWx3YXlzIGJlZW4gYm9n
dXMgLSBtYWdpYyBwYXJhdmlydCBkZXZpY2VzIHdoaWNoIGFwcGVhciBvdXQKPj4+IG9mIG5vd2hl
cmUgYW5kIGV4cGVjdCB0byBiZSB0cmVhdGVkIGFzIGdlbnVpbmUgRE1BIG1hc3RlcnMgYXJlIGEK
Pj4+IHNlcGFyYXRlIHByb2JsZW0gdGhhdCB3ZSBoYXZlbid0IHJlYWxseSBhcHByb2FjaGVkIHll
dC4KPj4KPj4gSSBhZ3JlZSBpdCdzIGNsZWFybHkgYWJ1c2luZyB0aGUgZnVuY3Rpb24uIEkgaGF2
ZSBubyBwcm9ibGVtIHdpdGggdGhlIGJlaGF2aW91cgo+PiBjaGFuZ2UgaWYgaXQncyBPSyB3aXRo
IHlvdS4KClRoaW5raW5nIGFib3V0IGl0LCB5b3UgY291bGQgcHJvYmFibHkganVzdCByZW1vdmUg
dGhhdCBjYWxsIGZyb20gdGhlIFhlbiAKRFJNIGRyaXZlciBub3cgYW55d2F5IC0gc2luY2UgdGhl
IGRtYS1kaXJlY3QgcmV3b3JrLCB3ZSBsb3N0IHRoZSBhYmlsaXR5IAp0byBzZXQgZG1hX2R1bW15
X29wcyBieSBkZWZhdWx0LCBhbmQgTlVMTCBvcHMgbm93IHJlcHJlc2VudCB3aGF0IGl0IAoocHJl
c3VtYWJseSkgd2FudHMuCgo+PiBSb2JpbiwgaGF2ZSB5b3UgbG9va2VkIGludG8gc3VwcG9ydGlu
ZyBtdWx0aXBsZSBkbWEtcmFuZ2VzPyBJdCdzIHRoZSBuZXh0IHRoaW5nCj4+IHdlIG5lZWQgZm9y
IEJDTSBTVEIncyBQQ0llLiBJJ2xsIGhhdmUgYSBnbyBhdCBpdCBteXNlbGYgaWYgbm90aGluZyBp
cyBpbiB0aGUKPj4gd29ya3MgYWxyZWFkeS4KPiAKPiBNdWx0aXBsZSBkbWEtcmFuZ2VzIGFzIGZh
ciBhcyBjb25maWd1cmluZyBpbmJvdW5kIHdpbmRvd3Mgc2hvdWxkIHdvcmsKPiBhbHJlYWR5IG90
aGVyIHRoYW4gdGhlIGJ1ZyB3aGVuIHRoZXJlJ3MgYW55IHBhcmVudCB0cmFuc2xhdGlvbi4gQnV0
IGlmCj4geW91IG1lYW4gc3VwcG9ydGluZyBtdWx0aXBsZSBETUEgb2Zmc2V0cyBhbmQgbWFza3Mg
cGVyIGRldmljZSBpbiB0aGUKPiBETUEgQVBJLCB0aGVyZSdzIG5vdGhpbmcgaW4gdGhlIHdvcmtz
IHlldC4KClRoZXJlJ3MgYWxzbyB0aGUgaW4tYmV0d2VlbiBzdGVwIG9mIG1ha2luZyBvZl9kbWFf
Z2V0X3JhbmdlKCkgcmV0dXJuIGEgCnNpemUgYmFzZWQgb24gYWxsIHRoZSBkbWEtcmFuZ2VzIGVu
dHJpZXMgcmF0aGVyIHRoYW4gb25seSB0aGUgZmlyc3Qgb25lIAotIG90aGVyd2lzZSwgc29tZXRo
aW5nIGxpa2UgWzFdIGNhbiBsZWFkIHRvIHByZXR0eSB1bndvcmthYmxlIGRlZmF1bHQgCm1hc2tz
LiBXZSBpbXBsZW1lbnRlZCB0aGF0IHdoZW4gZG9pbmcgYWNwaV9kbWFfZ2V0X3JhbmdlKCksIGl0
J3MganVzdCAKdGhhdCB0aGUgT0YgY291bnRlcnBhcnQgbmV2ZXIgY2F1Z2h0IHVwLgoKUm9iaW4u
CgpbMV0gCmh0dHA6Ly9saW51eC1hcm0ub3JnL2dpdD9wPWxpbnV4LXJtLmdpdDthPWNvbW1pdGRp
ZmY7aD1hMjgxNGFmNTZiMzQ4NmMyOTg1YTk1NTQwYTg4ZDhmOWZhM2E2OTlmCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:53:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16: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 1iDAXt-0002kG-OK; Wed, 25 Sep 2019 16:53: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=xMb9=XU=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iDAXs-0002k5-0J
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:53:40 +0000
X-Inumbo-ID: 05726c3c-dfb5-11e9-9638-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 05726c3c-dfb5-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 16:53:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569430419;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=mUKchLj7Tk//j7NMRPXp+2CRIptwB0jQVMNF0uM+eBY=;
 b=AztMc6O7sfI4/xTj/T6QRvMRoZPFyY6QcMrM43X+EWZREJODBJtIkTy6
 Utc7uBgSVYRqZr3vkCybdaP57DQf56wEhrDb/agw3ok7gtI1EeexVA8kc
 lazK+4Wfp3CwUX90Mii3a4tXbuzFYeGBQE0cuQKa7Je08iMt8N3SWPvwr 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LDmajo32DfL7FcFxfybO0A9Ztq6OsOZJc76Mr6ZIEN8c5MAa3pkePTIyKnE8i0otknJGW9lOpR
 /hJYwgb+gX5++7c0LFs+Vhm3eNqNihBZNe2Kp9eWUXSeNQTL7FdhV4fbA5YTuIjlCRUFbKDXH5
 hy6NFmuS1qV+pHu1syiV8fEZ4f37J1NiNUbOpzjOdpbMm9yB8hjY8YpTcaa55xveaTbn2cnwdK
 EosdnZaMF8BRawftfQQtnMGfwuHbEaX4Cxr5lQ/WaZrLB9qaoFobR9Q25UGC2imgvzIgO14wUf
 kNs=
X-SBRS: 2.7
X-MesageID: 6061535
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6061535"
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-3-wipawel@amazon.de>
 <559ee54f-c962-1f3f-8291-9b5a1a6f9591@citrix.com>
 <F77F272E-18F8-4BFC-A6B6-6999F8149884@amazon.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <4df61c64-ed7b-dc29-56ee-ee8faf831f01@citrix.com>
Date: Wed, 25 Sep 2019 17:53:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <F77F272E-18F8-4BFC-A6B6-6999F8149884@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.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>

T24gOS8xNy8xOSA5OjI3IEFNLCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6Cj4gCj4gCj4+
IE9uIDE2LiBTZXAgMjAxOSwgYXQgMTk6MDEsIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tIAo+PiA8bWFpbHRvOnJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+PiB3cm90
ZToKPj4KPj4gT24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6
Cj4+IHNuaXAKPj4+ICsvKgo+Pj4gKyAqIFBhcnNlIHVzZXIgcHJvdmlkZWQgYWN0aW9uIGZsYWdz
Lgo+Pj4gKyAqIFRoaXMgZnVuY3Rpb24gZXhwZWN0cyB0byBvbmx5IHJlY2VpdmUgYW4gYXJyYXkg
b2YgaW5wdXQgCj4+PiBwYXJhbWV0ZXJzIGJlaW5nIGZsYWdzLgo+Pj4gKyAqIEV4cGVjdGVkIGFj
dGlvbiBpcyBzcGVjaWZpZWQgdmlhIGlkeCBwYXJhbWF0ZXIgKGluZGV4IG9mIAo+Pj4gZmxhZ19v
cHRpb25zW10pLgo+Pj4gKyAqLwo+Pj4gK3N0YXRpYyBpbnQgZ2V0X2ZsYWdzKGludCBhcmdjLCBj
aGFyICphcmd2W10sIHVuc2lnbmVkIGludCBpZHgsIAo+Pj4gdWludDY0X3QgKmZsYWdzKQo+Pj4g
K3sKPj4+ICsgwqDCoMKgaW50IGksIGo7Cj4+PiArCj4+PiArIMKgwqDCoGlmICggIWZsYWdzIHx8
IGlkeCA+PSBBUlJBWV9TSVpFKGZsYWdfb3B0aW9ucykgKQo+Pj4gKyDCoMKgwqDCoMKgwqDCoHJl
dHVybiAtMTsKPj4+ICsKPj4+ICsgwqDCoMKgKmZsYWdzID0gMDsKPj4+ICsgwqDCoMKgZm9yICgg
aSA9IDA7IGkgPCBhcmdjOyBpKysgKQo+Pj4gKyDCoMKgwqB7Cj4+PiArIMKgwqDCoMKgwqDCoMKg
Zm9yICggaiA9IDA7IGogPCBBUlJBWV9TSVpFKGZsYWdfb3B0aW9uc1tpZHhdKTsgaisrICkKPj4+
ICsgwqDCoMKgwqDCoMKgwqB7Cj4+PiArIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoICFmbGFn
X29wdGlvbnNbaWR4XVtqXS5uYW1lICkKPj4+ICsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgZ290byBlcnJvcjsKPj4+ICsKPj4+ICsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICggIXN0
cmNtcChmbGFnX29wdGlvbnNbaWR4XVtqXS5uYW1lLCBhcmd2W2ldKSApCj4+PiArIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqB7Cj4+PiArIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCpmbGFn
cyB8PSBmbGFnX29wdGlvbnNbaWR4XVtqXS5mbGFnOwo+Pj4gKyDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqBicmVhazsKPj4+ICsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0KPj4+ICsgwqDC
oMKgwqDCoMKgwqB9Cj4+PiArCj4+PiArIMKgwqDCoMKgwqDCoMKgaWYgKCBqID09IEFSUkFZX1NJ
WkUoZmxhZ19vcHRpb25zW2lkeF0pICkKPj4+ICsgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8g
ZXJyb3I7Cj4+PiArIMKgwqDCoH0KPj4+ICsKPj4+ICsgwqDCoMKgcmV0dXJuIDA7Cj4+PiArZXJy
b3I6Cj4+PiArIMKgwqDCoGZwcmludGYoc3RkZXJyLCAiVW5zdXBwb3J0ZWQgZmxhZzogJXMuXG4i
LCBhcmd2W2ldKTsKPj4+ICsgwqDCoMKgZXJybm8gPSBFSU5WQUw7Cj4+PiArIMKgwqDCoHJldHVy
biBlcnJubzsKPj4+ICt9Cj4+Cj4+IFlvdSByZXR1cm4gLTEgYWJvdmUgYnV0ICt2ZSBlcnJubyBo
ZXJlLiBQbGVhc2UgbWFrZSBpdCBjb25zaXN0ZW50Lgo+IAo+IFdlbGwsIEkgdW5kZXJzdG9vZCBm
cm9tIHRoZSBjb2RlIG9mIHRoZSBmaWxlIChlLmcuIGFjdGlvbl9mdW5jKCkpIHRoYXQgCj4gdGhl
IC0xIHZhbHVlIGluZGljYXRlcyBhIHVuZXhwZWN0ZWQgcnVudGltZSBlcnJvciAobmVnYXRpdmUg
dmFsKS4KPiBXaGVyZWFzLCBwb3NpdGl2ZSBlcnJubyB2YWx1ZXMgYXJlIGV4cGVjdGVkIGVycm9y
IHRvIGJlIGRlYWx0IHdpdGguCj4gCj4gU286Cj4gPDAgLSBmYXRhbCBlcnJvcnMKPiAwIC0gb2sK
PiAgPjAgLSBlcnJvcnMgdG8gYmUgaGFuZGxlZAo+IAo+IENvdWxkIHlvdSBjb25maXJtIHBsZWFz
ZSB0aGF0IEkgc2hvdWxkIG1ha2UgZ2V0X2ZsYWdzKCkgcmV0dXJuIG9ubHkgCj4gcG9zaXRpdmUg
ZXJyb3JzPwoKIEZyb20gd2hhdCBJIGNhbiBzZWUsIHRoZSBvbmx5IHBvc2l0aXZlIGVycm9ycyB0
aGF0IGFyZSAiaGFuZGxlZCIgYXJlIApFQUdBSU4gYW5kIEVCVVNZIHRvIHJlcG9ydCBFWElUX1RJ
TUVPVVQgYW5kIHRoZSBtaXh0dXJlIG9mIHJldHVybmluZyAtMSAKYW5kIHBvc2l0aXZlIGVycm5v
IGlzIGEgYnVnLiBCdXQgaXQncyBmaW5lIHRvIGxlYXZlIGl0IGFzIGlzIGZvciBub3cgc28gaXQu
Cgo+IAo+PiBBbHNvLCB5b3UgZG9uJ3QgbmVlZCB0byBzZXQgZXJybm8gaWYgcmV0dXJuaW5nIHRo
ZSBhY3R1YWwgZXJyb3IuCj4+Cj4gCj4gSG9uZXN0bHksIEkganVzdCBjb3BpZWQgdGhlIGNvZGUg
ZnJvbSBnZXRfbmFtZSgpIGFuZCB3YW50ZWQgdG8gdGhlIAo+IGdldF9mbGFncygpIHRvIGZvbGxv
dyBzaW1pbGFyIHBhdHRlcm4uCgpTdXJlLgoKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:55:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:55:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDAZj-0002sa-67; Wed, 25 Sep 2019 16:55:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xMb9=XU=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iDAZh-0002sS-Sk
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 16:55:33 +0000
X-Inumbo-ID: 495fbd5a-dfb5-11e9-97fb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 495fbd5a-dfb5-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 16:55:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569430532;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/2IfjNmwrySO0n5yVvncCU7vcANJo1oYRn0iUVsQvzg=;
 b=e4EVfLVqKmixdGThPkwzpNJxQXgnh0ux+FSaZk0i8TrPr8Bnq7hqXCTv
 xs9FDAHIJ2Wu9x05FGGOUHqLUk1dI7DUxnHOxB4+v5j0y9vFtx4Bzl3WJ
 JBZD2uoYyVMrOBer/XD+0Fv7xA7S8ErOq43/mDsQFoJrRJw0c9ppO93ZO U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UcSgvFDxsfLxfr6KlBnbud/8zFXXuw4WR6CJXXBQmBThAvc5PGECoDNu8q7jPMcwrGvigqmWUn
 2pdyhHRNpLClQMC+L9wZeaZ7MnRDmrfMylOyCy+AF6Vtkkd7MZhHcnPdWyEBLrBNPnExz3eXkA
 CiW841Rs6KlVJ3oyUBH+yTgWstaWj5UCrLTZjI5lf+BnFhAroehsD/CW6KMD4O5JK/BSyEmVoi
 +C63QYS4whyHV/OMTNUK3Hm5dkEyFIkarlJn8Q9JjBapzrrKw5XOvYCmSiXK0LoId32uuzZZYH
 0o0=
X-SBRS: 2.7
X-MesageID: 6400049
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6400049"
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-9-wipawel@amazon.de>
 <3f3a6877-5153-68f2-549a-5643c4cc73c3@citrix.com>
 <7FE7D7C8-CB4A-4108-8026-B17EA498F344@amazon.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <30aec0f8-19b1-2c5d-6040-41b5fb92476a@citrix.com>
Date: Wed, 25 Sep 2019 17:55:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7FE7D7C8-CB4A-4108-8026-B17EA498F344@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 08/12] livepatch: Add support for inline
 asm hotpatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Konrad Rzeszutek Wilk <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@lists.xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yMy8xOSA4OjAzIEFNLCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6Cj4gCj4gCj4+
IE9uIDE5LiBTZXAgMjAxOSwgYXQgMTg6MDYsIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tPiB3cm90ZToKPj4KPj4gT24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2ll
Y3pvcmtpZXdpY3ogd3JvdGU6Cj4+PiBUaGlzIGlzIHRoZSBpbml0aWFsIGltcGxlbWVudGF0aW9u
IG9mIHRoZSBleHBlY3RhdGlvbnMgZW5oYW5jZW1lbnQKPj4+IHRvIGltcHJvdmUgaW5saW5lIGFz
bSBob3RwYXRjaGluZy4KPj4+IEV4cGVjdGF0aW9ucyBhcmUgZGVzaWduZWQgYXMgb3B0aW9uYWwg
ZmVhdHVyZSwgc2luY2UgdGhlIG1haW4gdXNlIG9mCj4+PiB0aGVtIGlzIHBsYW5uZWQgZm9yIGlu
bGluZSBhc20gaG90cGF0Y2hpbmcuIFRoZSBmbGFnIGVuYWJsZWQgYWxsb3dzCj4+PiB0byBjb250
cm9sIHRoZSBleHBlY3RhdGlvbiBzdGF0ZS4KPj4+IEVhY2ggZXhwZWN0YXRpb24gaGFzIGRhdGEg
YW5kIGxlbiBmaWVsZHMgdGhhdCBkZXNjcmliZSB0aGUgZGF0YQo+Pj4gdGhhdCBpcyBleHBlY3Rl
ZCB0byBiZSBmb3VuZCBhdCBhIGdpdmVuIHBhdGNoaW5nIChvbGRfYWRkcikgbG9jYXRpb24uCj4+
PiBUaGUgbGVuIG11c3Qgbm90IGV4Y2VlZCB0aGUgZGF0YSBhcnJheSBzaXplLiBUaGUgZGF0YSBh
cnJheSBzaXplCj4+PiBmb2xsb3dzIHRoZSBzaXplIG9mIHRoZSBvcGFxdWUgYXJyYXksIHNpbmNl
IHRoZSBvcGFxdWUgYXJyYXkgaG9sZHMKPj4+IHRoZSBvcmlnaW5hbCBkYXRhIGFuZCB0aGVyZWZv
cmUgbXVzdCBtYXRjaCB3aGF0IGlzIHNwZWNpZmllZCBpbiB0aGUKPj4+IGV4cGVjdGF0aW9uIChp
ZiBlbmFibGVkKS4KPj4+IFRoZSBwYXlsb2FkIHN0cnVjdHVyZSBpcyBtb2RpZmllZCBhcyBlYWNo
IGV4cGVjdGF0aW9uIHN0cnVjdHVyZSBpcwo+Pj4gcGFydCBvZiB0aGUgbGl2ZXBhdGNoX2Z1bmMg
c3RydWN0dXJlIGFuZCBoZW5jZSBleHRlbmRzIHRoZSBwYXlsb2FkLgo+Pj4gRWFjaCBleHBlY3Rh
dGlvbiBpcyBjaGVja2VkIHByaW9yIHRvIHRoZSBhcHBseSBhY3Rpb24gKGkuZS4gYXMgbGF0ZQo+
Pj4gYXMgcG9zc2libGUgdG8gY2hlY2sgYWdhaW5zdCB0aGUgbW9zdCBjdXJyZW50IHN0YXRlIG9m
IHRoZSBjb2RlKS4KPj4+IEZvciB0aGUgcmVwbGFjZSBhY3Rpb24gYSBuZXcgcGF5bG9hZCdzIGV4
cGVjdGF0aW9ucyBhcmUgY2hlY2tlZCBBRlRFUgo+Pj4gYWxsIGFwcGxpZWQgcGF5bG9hZHMgYXJl
IHN1Y2Nlc3NmdWxseSByZXZlcnRlZCwgYnV0IEJFRk9SRSBuZXcgcGF5bG9hZAo+Pj4gaXMgYXBw
bGllZC4gVGhhdCBicmVha3MgdGhlIHJlcGxhY2UgYWN0aW9uJ3MgYXRvbWljaXR5IGFuZCBpbiBj
YXNlIG9mCj4+PiBhbiBleHBlY3RhdGlvbiBjaGVjayBmYWlsdXJlIHdvdWxkIGxlYXZlIGEgc3lz
dGVtIHdpdGggYWxsIHBheWxvYWRzCj4+PiByZXZlcnRlZC4gVGhhdCBpcyBvYnZpb3VzbHkgaW5z
ZWN1cmUuIFVzZSBpdCB3aXRoIGNhdXRpb24gYW5kIGFjdAo+Pj4gdXBvbiByZXBsYWNlIGVycm9y
cyEKPj4gc25pcAo+Pj4gICAgKiBMb29rdXAgc3BlY2lmaWVkIHNlY3Rpb24gYW5kIHdoZW4gZXhp
c3RzIGFzc2lnbiBpdHMgYWRkcmVzcyB0byBhIHNwZWNpZmllZCBob29rLgo+Pj4gICAgKiBQZXJm
b3JtIHNlY3Rpb24gcG9pbnRlciBhbmQgc2l6ZSB2YWxpZGF0aW9uOiBzaW5nbGUgaG9vayBzZWN0
aW9ucyBtdXN0IGNvbnRhaW4gYQo+Pj4gQEAgLTEzNDUsNiArMTQwMCwyMCBAQCBzdGF0aWMgdm9p
ZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQpCj4+PiAgICAgICAgICAgICBpZiAoIHJjID09IDAg
KQo+Pj4gICAgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAvKgo+Pj4gKyAgICAgICAgICAgICAq
IE1ha2Ugc3VyZSBhbGwgZXhwZWN0YXRpb24gcmVxdWlyZW1lbnRzIGFyZSBtZXQuCj4+PiArICAg
ICAgICAgICAgICogQmV3YXJlIGFsbCB0aGUgcGF5bG9hZHMgYXJlIHJldmVydGVkIGF0IHRoaXMg
cG9pbnQuCj4+PiArICAgICAgICAgICAgICogSWYgZXhwZWN0YXRpb25zIGFyZSBub3QgbWV0IHRo
ZSBzeXN0ZW0gaXMgbGVmdCBpbiBhCj4+PiArICAgICAgICAgICAgICogY29tcGxldGVseSBVTlBB
VENIRUQgc3RhdGUhCj4+PiArICAgICAgICAgICAgICovCj4+PiArICAgICAgICAgICAgcmMgPSBs
aXZlcGF0Y2hfY2hlY2tfZXhwZWN0YXRpb25zKGRhdGEpOwo+Pj4gKyAgICAgICAgICAgIGlmICgg
cmMgKQo+Pj4gKyAgICAgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIgTElWRVBBVENIICIlczogU1lTVEVNIE1JR0hUIEJFIElOU0VDVVJFOiAiCj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAiUmVwbGFjZSBhY3Rpb24gaGFzIGJlZW4gYWJvcnRlZCBhZnRl
ciByZXZlcnRpbmcgQUxMIHBheWxvYWRzIVxuIiwgZGF0YS0+bmFtZSk7Cj4+PiArICAgICAgICAg
ICAgICAgIGJyZWFrOwo+Pj4gKyAgICAgICAgICAgIH0KPj4+ICsKPj4+ICAgICAgICAgICAgICAg
aWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHkuYWN0aW9uKSApCj4+PiAgICAg
ICAgICAgICAgIHsKPj4+ICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZF
UEFUQ0ggIiVzOiBDYWxsaW5nIGFwcGx5IGFjdGlvbiBob29rIGZ1bmN0aW9uXG4iLCBkYXRhLT5u
YW1lKTsKPj4+IEBAIC0xNzk4LDYgKzE4NjcsMTEgQEAgc3RhdGljIGludCBsaXZlcGF0Y2hfYWN0
aW9uKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlvbikKPj4+ICAgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKPj4+ICAgICAgICAgICAgICAgfQo+Pj4gICArICAgICAg
ICAgICAgLyogTWFrZSBzdXJlIGFsbCBleHBlY3RhdGlvbiByZXF1aXJlbWVudHMgYXJlIG1ldC4g
Ki8KPj4+ICsgICAgICAgICAgICByYyA9IGxpdmVwYXRjaF9jaGVja19leHBlY3RhdGlvbnMoZGF0
YSk7Cj4+PiArICAgICAgICAgICAgaWYgKCByYyApCj4+PiArICAgICAgICAgICAgICAgIGJyZWFr
Owo+Pj4gKwo+Pj4gICAgICAgICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29r
cy5hcHBseS5wcmUpICkKPj4+ICAgICAgICAgICAgICAgewo+Pj4gICAgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcHJlLWFwcGx5IGhvb2sg
ZnVuY3Rpb25cbiIsIGRhdGEtPm5hbWUpOwo+Pgo+PiBJIHdvbmRlciBpZiB0aGlzIHNob3VsZCBi
ZSBkb25lIGluIHRoZSBjcml0aWNhbCByZWdpb24gZm9yIGNvbnNpc3RlbmN5IHdpdGggdGhlIHJl
cGxhY2UgY29kZSBhbmQgdG8gbWluaW1pemUgdGhlIGNoYW5jZSBvZiBzb21ldGhpbmcgZ29pbmcg
d3JvbmcgYmV0d2VlbiBjYWxsaW5nIHRoZSBzeXNjdGwgYW5kIHRoZSBwYXRjaGluZyBhY3R1YWxs
eSBoYXBwZW5pbmcuIFRob3VnaHRzPwo+Pgo+IAo+IEkgd291bGQgbm90IGRvIGl0LiBBdCBsZWFz
dCBub3QgYXQgdGhlIG1vbWVudC4KPiBUaGUgaW50ZW50aW9uIGJlaGluZCB0aGUgZXhwZWN0YXRp
b24gZmVhdHVyZSBpcyB0byBwcmV2ZW50IGFuIGF0dGVtcHQgdG8gbG9hZCBhIGxpdmVwYXRjaCBt
b2R1bGUgd2l0aCBzb21lIGlubGluZSBhc20gcGF0Y2hpbmcgb24gYSBtYWNoaW5lLAo+IHdob3Nl
IG1lbW9yeSBjb250ZW50IG9mIHBhcnRpY3VsYXIgLnRleHQqIHNlY3Rpb24gZG9lcyBub3QgbWF0
Y2guCj4gCj4gSSB3YW50ZWQgdG8gZG8gaXQgYXMgZWFybHkgYXMgcG9zc2libGUsIGJlZm9yZSBh
bnkgbXV0YXRpbmcgYWN0aW9uIG9mIGEgcHJlIGFwcGx5IGhvb2sgKGFuIGZvciBpbmxpbmUgYXNt
IHBhdGNoaW5nIHByZWFwcGx5IGhvb2sgY2FuIGJlIChhYil1c2VkIG9mdGVuKSBraWNrcyBpbi4K
PiBBbHNvLCBpdCB3b3VsZCBiZSBnb29kIHRvIGhhdmUgdGhlIGV4cGVjdGF0aW9uIGNoZWNrIGFs
d2F5cyB0aGVyZSwgZXZlbiB3aXRoIHJlcGxhY2VkIGRlZmF1bHQgYXBwbHkvcmV2ZXJ0IGFjdGlv
biBob29rcy4KPiAKPiBFeGNlcHQgZnJvbSB0aGUgcmVwbGFjZSBhY3Rpb24gc2l0dWF0aW9uLCB0
aGUgbWVtb3J5IGNvbnRlbnQgb2YgdGhlIGFmZmVjdGVkIC50ZXh0KiBzZWN0aW9uIGlzIHVubGlr
ZWx5IHRvIGNoYW5nZSwgc28gaXQgc2hvdWxkIGJlIGdvb2QgZW5vdWdoIGZvciB0aGUgZ2VuZXJh
bCBjYXNlLgo+IFdoZW4gaXQgY29tZXMgdG8gdGhlIHJlcGxhY2UgYWN0aW9uLCB3ZSBzaG91bGQg
ZGlzY3VzcyBpdCBmdXJ0aGVyIEkgdGhpbmssIGFuZCBtYXliZSBkZXZpc2UgYSBzb2x1dGlvbiBv
biB0b3Agb2YgdGhlIGN1cnJlbnQgb25lLgo+IAoKT0ssIHRoYXQgbWFrZXMgc2Vuc2UuCgpSZXZp
ZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 16:59:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 16:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDAdH-00035p-PD; Wed, 25 Sep 2019 16:59:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xMb9=XU=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iDAdG-00035k-Ud
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 16:59:14 +0000
X-Inumbo-ID: ccd37096-dfb5-11e9-8628-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id ccd37096-dfb5-11e9-8628-bc764e2007e4;
 Wed, 25 Sep 2019 16:59:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569430754;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=mO0y6ku/CBUfaO9NxwZbHO7WfvCYnA1xpQMyUfScN78=;
 b=TFQVhYhKaS+2Htadp9sSzkEayxyopeoaQ7Xc++MuQQ3GpldL712J6mki
 0iQXeL0dTe7IMYOb2CsblUN9XndxoGozwowmiYHT6fmF1qcw15mVGdzWw
 maQcLBGXYDduo0RbFubrLskDDGnMIwQesAVF/k3GqB0DJmMe8xuf5SlU+ g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wa9DSgDlvJ0RHmgocaYrHnTHkmpxQI5f2ikVxN9xf6qdy+EoR7TrV5SdLVrTCedCQ494Uscoew
 EENqg17HN6OBs3sd9MgGy9qk+/tWTdvNOIjelW3gUMVpkwT0iGNGoHCZhWmhHkkYffboiQ8umm
 jafz5Wa7I+hww2ijU+iUy/J6nLfMIhYaQvr7GB3bH2rML/4C8fC6T5meHZPg8eE0b2GzvlU3W4
 v1uP5uLzw77+AEfFmZN8mxGvPZVSHXDur0kGOIw46mKbAHCtkXhwzyXsv2TroaBDQ6kRQYIXuW
 pIo=
X-SBRS: 2.7
X-MesageID: 6129046
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6129046"
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190916105945.93632-1-wipawel@amazon.de>
 <20190916105945.93632-12-wipawel@amazon.de>
 <46157bf7-42ae-20be-e3c3-f1c09629d4e7@citrix.com>
 <65A6A61D-9B0E-4A0E-988B-6D1D1B096E8E@amazon.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <1ddfb986-a0b6-b5c2-8411-c6bdbb60b10e@citrix.com>
Date: Wed, 25 Sep 2019 17:59:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <65A6A61D-9B0E-4A0E-988B-6D1D1B096E8E@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 11/12] livepatch: Add metadata runtime
 retrieval mechanism
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, "Pohlack,
 Martin" <mpohlack@amazon.de>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNS8xOSA1OjM0IFBNLCBXaWVjem9ya2lld2ljeiwgUGF3ZWwgd3JvdGU6Cj4gCj4gCj4+
IE9uIDI1LiBTZXAgMjAxOSwgYXQgMTc6NDcsIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tPiB3cm90ZToKPj4KPj4gT24gOS8xNi8xOSAxMTo1OSBBTSwgUGF3ZWwgV2ll
Y3pvcmtpZXdpY3ogd3JvdGU6Cj4+PiBFeHRlbmQgdGhlIGxpdmVwYXRjaCBsaXN0IG9wZXJhdGlv
biB0byBmZXRjaCBhbHNvIHBheWxvYWRzJyBtZXRhZGF0YS4KPj4+IFRoaXMgaXMgYWNoaWV2ZWQg
YnkgZXh0ZW5kaW5nIHRoZSBzeXNjdGwgbGlzdCBpbnRlcmZhY2Ugd2l0aCAyIGV4dHJhCj4+PiBn
dWVzdCBoYW5kbGVzOgo+Pj4gKiBtZXRhZGF0YSAgICAgLSBhbiBhcnJheSBvZiBhcmJpdHJhcnkg
c2l6ZSBzdHJpbmdzCj4+PiAqIG1ldGFkYXRhX2xlbiAtIGFuIGFycmF5IG9mIG1ldGFkYXRhIHN0
cmluZ3MnIGxlbmd0aHMgKHVpbjMyX3QgZWFjaCkKPj4KPj4gdWludDMyX3QKPiAKPiBBQ0sKPiAK
Pj4KPj4+IFBheWxvYWRzJyBtZXRhZGF0YSBpcyBhIHN0cmluZyBvZiBhcmJpdHJhcnkgc2l6ZSBh
bmQgZG9lcyBub3QgaGF2ZSBhbgo+Pj4gdXBwZXIgYm91bmQgbGltaXQuIEl0IG1heSBhbHNvIHZh
cnkgaW4gc2l6ZSBiZXR3ZWVuIHBheWxvYWRzLgo+Pj4gSW4gb3JkZXIgdG8gbGV0IHRoZSB1c2Vy
bGFuZCBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgZm9yIHRoZSBpbmNvbWluZwo+Pj4gZGF0YSBhZGQg
YSBtZXRhZGF0YSB0b3RhbCBzaXplIGZpZWxkIHRvIHRoZSBsaXN0IHN5c2N0bCBvcGVyYXRpb24g
YW5kCj4+PiBmaWxsIGl0IHdpdGggdG90YWwgc2l6ZSBvZiBhbGwgcGF5bG9hZHMnIG1ldGFkYXRh
Lgo+PiBzbmlwPiArICogYG1ldGFkYXRhYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3
cml0ZSB0aGUgbWV0YWRhdGEgb2YgdGhlIHBheWxvYWRzLgo+Pj4gKyAgIENhbGxlciAqTVVTVCog
YWxsb2NhdGUgZW5vdWdoIHNwYWNlIHRvIGJlIGFibGUgdG8gc3RvcmUgYWxsIHJlY2VpdmVkIGRh
dGEKPj4+ICsgICAoaS5lLiB0b3RhbCBhbGxvY2F0ZWQgc3BhY2UgKk1VU1QqIG1hdGNoIHRoZSBg
bWV0YWRhdGFfdG90YWxfc2l6ZWAgdmFsdWUKPj4+ICsgICBwcm92aWRlZCBieSB0aGUgaHlwZXJ2
aXNvcikuIEluZGl2aWR1YWwgcGF5bG9hZCBtZXRhZGF0YSBzdHJpbmcgY2FuIGJlIG9mCj4+PiAr
ICAgYXJiaXRyYXJ5IGxlbmd0aC4gVGhlIG1ldGFkYXRhIHN0cmluZyBmb3JtYXQgaXM6IGtleT12
YWx1ZVwwLi4ua2V5PXZhbHVlXDAuCj4+PiArICogYG1ldGFkYXRhX2xlbmAgLSBWaXJ0dWFsIGFk
ZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUgdGhlIGxlbmd0aCBvZiBlYWNoIG1ldGFkYXRhCj4+PiAr
ICAgc3RyaW5nIG9mIHRoZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBu
cmAgb2YgdGhlbS4gRWFjaCAqTVVTVCoKPj4+ICsgICBiZSBvZiBzaXplb2YodWludDMyX3QpICg0
IGJ5dGVzKS4KPj4+ICAgICBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUgbnVt
YmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cHRvIGBucmAKPj4+ICAgcHJvdmlkZWQgdG8gdGhlIGh5
cGVyY2FsbCkgb2YgdGhlIHBheWxvYWRzIHJldHVybmVkLCBhbG9uZyB3aXRoIGBucmAgdXBkYXRl
ZAo+Pj4gICB3aXRoIHRoZSBudW1iZXIgb2YgcmVtYWluaW5nIHBheWxvYWRzLCBgdmVyc2lvbmAg
dXBkYXRlZCAoaXQgbWF5IGJlIHRoZSBzYW1lCj4+PiAgIGFjcm9zcyBoeXBlcmNhbGxzIC0gaWYg
aXQgdmFyaWVzIHRoZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkCj4+PiAt
ZmFpbCkgYW5kIHRoZSBgbmFtZV90b3RhbF9zaXplYCBjb250YWluaW5nIHRvdGFsIHNpemUgb2Yg
dHJhbnNmZXJlZCBkYXRhIGZvcgo+Pj4gLXRoZSBhcnJheS4gVGhlIGBzdGF0dXNgLCBgbmFtZWAs
IGFuZCBgbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpciBkZXNpZ25lZCBpbmRleAo+Pj4gLXZhbHVl
IChgaWR4YCkgd2l0aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4KPj4+ICtmYWlsKSwgYG5h
bWVfdG90YWxfc2l6ZWAgYW5kIGBtZXRhZGF0YV90b3RhbF9zaXplYCBjb250YWluaW5nIHRvdGFs
IHNpemVzIG9mCj4+PiArdHJhbnNmZXJlZCBkYXRhIGZvciBib3RoIHRoZSBhcnJheXMuCj4+Cj4+
IHRyYW5zZmVycmVkCj4gCj4gQUNLCj4gCj4+Cj4+PiArVGhlIGBzdGF0dXNgLCBgbmFtZWAsIGBs
ZW5gLCBgbWV0YWRhdGFgIGFuZCBgbWV0YWRhdGFfbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpcgo+
Pj4gK2Rlc2lnbmVkIGluZGV4IHZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJuZWQgdmFsdWUg
b2YgZGF0YS4KPj4+ICAgICBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgLVhFTl9FMkJJRyB0aGUg
YG5yYCBpcyB0b28gYmlnIGFuZCBzaG91bGQgYmUKPj4+ICAgbG93ZXJlZC4KPj4+IEBAIC03ODAs
NiArNzkwLDcgQEAgVGhlIHN0cnVjdHVyZSBpcyBhcyBmb2xsb3c6Cj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9VVDogSG93IG1hbnkgcGF5
bG9hZHMgbGVmdC4gKi8KPj4+ICAgICAgICAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogSU46IE11c3QgYmUgemVyby4gKi8KPj4+ICAgICAgICAgICB1aW50NjRf
dCBuYW1lX3RvdGFsX3NpemU7ICAgICAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXplIG9mIGFs
bCB0cmFuc2ZlciBuYW1lcyAqLwo+Pj4gKyAgICAgICAgdWludDY0X3QgbWV0YWRhdGFfdG90YWxf
c2l6ZTsgICAgICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbWV0YWRh
dGEgKi8KPj4+ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hfc3Rh
dHVzX3QpIHN0YXR1czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3VnaAo+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBm
b3IgbnIgb2YgdGhlbS4gKi8KPj4+ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIp
IG5hbWU7ICAgICAgICAgLyogT1VUOiBBcnJheSBvZiBuYW1lcy4gRWFjaCBtZW1iZXIKPj4+IEBA
IC03ODgsNiArNzk5LDEyIEBAIFRoZSBzdHJ1Y3R1cmUgaXMgYXMgZm9sbG93Ogo+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciBvZiB0aGVt
LiAqLwo+Pj4gICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBsZW47ICAgICAg
ICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2YgbmFtZSdzLgo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhl
bS4gKi8KPj4+ICsgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbWV0YWRhdGE7ICAg
ICAvKiBPVVQ6IEFycmF5IG9mIG1ldGFkYXRhIHN0cmluZ3MuIEVhY2gKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1iZXIgbWF5IGhhdmUg
YW4gYXJiaXRyYXJ5IGxlbmd0aC4KPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8KPj4+ICsgICAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBtZXRhZGF0YV9sZW47ICAvKiBPVVQ6IEFycmF5
IG9mIGxlbmd0aHMgb2YgbWV0YWRhdGEncy4KPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8KPj4+
ICsKPj4+ICAgICAgIH07Cj4+PiAgIAo+PiBzbmlwCj4+PiBAQCAtNzQ0LDYgKzc1Myw4IEBAIGlu
dCB4Y19saXZlcGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50
IG1heCwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0
YXR1cyAqaW5mbywKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKm5hbWUsIHVpbnQz
Ml90ICpsZW4sCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50NjRfdCBuYW1l
X3RvdGFsX3NpemUsCj4+PiArICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKm1ldGFkYXRhLCB1
aW50MzJfdCAqbWV0YWRhdGFfbGVuLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1
aW50NjRfdCBtZXRhZGF0YV90b3RhbF9zaXplLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50ICpkb25lLCB1bnNpZ25lZCBpbnQgKmxlZnQpCj4+PiAgIHsKPj4+ICAgICAg
IGludCByYzsKPj4+IEBAIC03NTIsMTMgKzc2MywxNiBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3Qo
eGNfaW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCj4+PiAgICAgICBERUNM
QVJFX0hZUEVSQ0FMTF9CT1VOQ0UoaW5mbywgMCwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0Vf
T1VUKTsKPj4+ICAgICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShuYW1lLCAwLCBYQ19IWVBF
UkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwo+Pj4gICAgICAgREVDTEFSRV9IWVBFUkNBTExfQk9V
TkNFKGxlbiwgMCwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfT1VUKTsKPj4+ICsgICAgREVD
TEFSRV9IWVBFUkNBTExfQk9VTkNFKG1ldGFkYXRhLCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JP
VU5DRV9PVVQpOwo+Pj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobWV0YWRhdGFfbGVu
LCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwo+Pj4gICAgICAgdWludDMyX3Qg
bWF4X2JhdGNoX3N6LCBucjsKPj4+ICAgICAgIHVpbnQzMl90IHZlcnNpb24gPSAwLCByZXRyaWVz
ID0gMDsKPj4+ICAgICAgIHVpbnQzMl90IGFkanVzdCA9IDA7Cj4+PiAtICAgIG9mZl90IG5hbWVf
b2ZmID0gMDsKPj4+IC0gICAgdWludDY0X3QgbmFtZV9zejsKPj4+ICsgICAgb2ZmX3QgbmFtZV9v
ZmYgPSAwLCBtZXRhZGF0YV9vZmYgPSAwOwo+Pj4gKyAgICB1aW50NjRfdCBuYW1lX3N6LCBtZXRh
ZGF0YV9zejsKPj4KPj4gQXMgd2l0aCB0aGUgcHJldmlvdXMgcGF0Y2gsIEkgdGhpbmsgdWludDMy
X3Qgd291bGQgYmUgbW9yZSBhcHByb3ByaWF0ZSBoZXJlIGFzIEkgY2FuJ3QgaW1hZ2luZSBhIHJl
YXNvbiB3aHkgdGhlIG1ldGFkYXRhIHdvdWxkIGV4Y2VlZCA0IEdpQj8KPj4KPj4gQW5kIHRoZSBz
YW1lIHN1Z2dlc3Rpb24gYXMgd2l0aCB0aGUgcHJldmlvdXMgcGF0Y2ggdG8gdGhlbiBjaGFuZ2Ug
b2ZmX3QgKHByb2JhYmx5IHRvIHVpbnQzMl90KS4KPiAKPiBPaywgSSB3aWxsIGFwcGx5IGJvdGgg
c3VnZ2VzdGlvbnMuCj4gCj4+Cj4+PiAgIC0gICAgaWYgKCAhbWF4IHx8ICFpbmZvIHx8ICFuYW1l
IHx8ICFsZW4gfHwgIWRvbmUgfHwgIWxlZnQgKQo+Pj4gKyAgICBpZiAoICFtYXggfHwgIWluZm8g
fHwgIW5hbWUgfHwgIWxlbiB8fAo+Pj4gKyAgICAgICAgICFtZXRhZGF0YSB8fCAhbWV0YWRhdGFf
bGVuIHx8ICFkb25lIHx8ICFsZWZ0ICkKPj4+ICAgICAgIHsKPj4+ICAgICAgICAgICBlcnJubyA9
IEVJTlZBTDsKPj4+ICAgICAgICAgICByZXR1cm4gLTE7Cj4+IHNuaXAKPj4+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmgKPj4+IGluZGV4IDUwM2JlNjgwNTkuLjc3ODY4NjQ5MjYgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAo+Pj4gQEAgLTkyMCwxNiArOTIwLDE3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRj
aF9nZXQgewo+Pj4gICB9Owo+Pj4gICAgIC8qCj4+PiAtICogUmV0cmlldmUgYW4gYXJyYXkgb2Yg
YWJicmV2aWF0ZWQgc3RhdHVzIGFuZCBuYW1lcyBvZiBwYXlsb2FkcyB0aGF0IGFyZQo+Pj4gLSAq
IGxvYWRlZCBpbiB0aGUgaHlwZXJ2aXNvci4KPj4+ICsgKiBSZXRyaWV2ZSBhbiBhcnJheSBvZiBh
YmJyZXZpYXRlZCBzdGF0dXMsIG5hbWVzIGFuZCBtZXRhZGF0YSBvZiBwYXlsb2FkcyB0aGF0Cj4+
PiArICogYXJlIGxvYWRlZCBpbiB0aGUgaHlwZXJ2aXNvci4KPj4+ICAgICoKPj4+ICAgICogSWYg
dGhlIGh5cGVyY2FsbCByZXR1cm5zIGFuIHBvc2l0aXZlIG51bWJlciwgaXQgaXMgdGhlIG51bWJl
ciAodXAgdG8gYG5yYCkKPj4+ICAgICogb2YgdGhlIHBheWxvYWRzIHJldHVybmVkLCBhbG9uZyB3
aXRoIGBucmAgdXBkYXRlZCB3aXRoIHRoZSBudW1iZXIgb2YgcmVtYWluaW5nCj4+PiAgICAqIHBh
eWxvYWRzLCBgdmVyc2lvbmAgdXBkYXRlZCAoaXQgbWF5IGJlIHRoZSBzYW1lIGFjcm9zcyBoeXBl
cmNhbGxzLiBJZiBpdCB2YXJpZXMKPj4+IC0gKiB0aGUgZGF0YSBpcyBzdGFsZSBhbmQgZnVydGhl
ciBjYWxscyBjb3VsZCBmYWlsKSBhbmQgdGhlIG5hbWVfdG90YWxfc2l6ZQo+Pj4gLSAqIGNvbnRh
aW5pbmcgdG90YWwgc2l6ZSBvZiB0cmFuc2ZlcmVkIGRhdGEgZm9yIHRoZSBhcnJheS4KPj4+IC0g
KiBUaGUgYHN0YXR1c2AsIGBuYW1lYCwgYGxlbmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWdu
ZWQgaW5kZXggdmFsdWUgKGBpZHhgKQo+Pj4gLSAqIHdpdGggdGhlIHJldHVybmVkIHZhbHVlIG9m
IGRhdGEuCj4+PiArICogdGhlIGRhdGEgaXMgc3RhbGUgYW5kIGZ1cnRoZXIgY2FsbHMgY291bGQg
ZmFpbCksIGBuYW1lX3RvdGFsX3NpemVgIGFuZAo+Pj4gKyAqIGBtZXRhZGF0YV90b3RhbF9zaXpl
YCBjb250YWluaW5nIHRvdGFsIHNpemVzIG9mIHRyYW5zZmVyZWQgZGF0YSBmb3IgYm90aCB0aGUK
Pj4KPj4gdHJhbnNmZXJyZWQKPiAKPiBBQ0sKPiAKPj4KPj4+ICsgKiBhcnJheXMuCj4+PiArICog
VGhlIGBzdGF0dXNgLCBgbmFtZWAsIGBsZW5gLCBgbWV0YWRhdGFgIGFuZCBgbWV0YWRhdGFfbGVu
YCBhcmUgdXBkYXRlZCBhdCB0aGVpcgo+Pj4gKyAqIGRlc2lnbmVkIGluZGV4IHZhbHVlIChgaWR4
YCkgd2l0aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4KPj4+ICAgICoKPj4+ICAgICogSWYg
dGhlIGh5cGVyY2FsbCByZXR1cm5zIEUyQklHIHRoZSBgbnJgIGlzIHRvbyBiaWcgYW5kIHNob3Vs
ZCBiZQo+Pj4gICAgKiBsb3dlcmVkLiBUaGUgdXBwZXIgbGltaXQgb2YgYG5yYCBpcyBsZWZ0IHRv
IHRoZSBpbXBsZW1lbnRpb24uCj4+PiBAQCAtOTUzLDYgKzk1NCw3IEBAIHN0cnVjdCB4ZW5fc3lz
Y3RsX2xpdmVwYXRjaF9saXN0IHsKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovCj4+PiAgICAg
ICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IE11c3QgYmUg
emVyby4gKi8KPj4+ICAgICAgIHVpbnQ2NF90IG5hbWVfdG90YWxfc2l6ZTsgICAgICAgICAgICAg
ICAvKiBPVVQ6IFRvdGFsIHNpemUgb2YgYWxsIHRyYW5zZmVyIG5hbWVzICovCj4+PiArICAgIHVp
bnQ2NF90IG1ldGFkYXRhX3RvdGFsX3NpemU7ICAgICAgICAgICAvKiBPVVQ6IFRvdGFsIHNpemUg
b2YgYWxsIHRyYW5zZmVyIG1ldGFkYXRhICovCj4+PiAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0
KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpIHN0YXR1czsgIC8qIE9VVC4gTXVzdCBoYXZlIGVub3Vn
aAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNw
YWNlIGFsbG9jYXRlIGZvciBuciBvZiB0aGVtLiAqLwo+Pj4gICAgICAgWEVOX0dVRVNUX0hBTkRM
RV82NChjaGFyKSBuYW1lOyAgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVt
YmVyCj4+PiBAQCAtOTYxLDYgKzk2MywxMSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
bGlzdCB7Cj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbnIgb2YgdGhlbS4gKi8KPj4+ICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBs
ZW47ICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2YgbmFtZSdzLgo+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBv
ZiB0aGVtLiAqLwo+Pj4gKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG1ldGFkYXRhOyAg
ICAgLyogT1VUOiBBcnJheSBvZiBtZXRhZGF0YSBzdHJpbmdzLiBFYWNoCj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1iZXIgbWF5IGhhdmUgYW4g
YXJiaXRyYXJ5IGxlbmd0aC4KPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLwo+Pj4gKyAgICBYRU5fR1VFU1Rf
SEFORExFXzY0KHVpbnQzMikgbWV0YWRhdGFfbGVuOyAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhz
IG9mIG1ldGFkYXRhJ3MuCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8KPj4+ICAgfTsKPj4+ICAgICAv
Kgo+Pgo+PiBEbyB5b3UgdGhpbmsgaXQgd291bGQgYmUgdXNlZnVsIGZvciB0aGUgbWV0YWRhdGEg
dG8gYmUgYW4gb3B0aW9uYWwgT1VUIHBhcmFtZXRlcj8gSSBjb3VsZCBpbWFnaW5lIGEgY2FsbGVy
IHdhbnRpbmcgdG8gZ2V0IGEgbGlzdCBvZiBsaXZlIHBhdGNoZXMgd2l0aG91dCBuZWVkaW5nL3dh
bnRpbmcgdG8gZ2V0IGFsbCB0aGUgbWV0YWRhdGEgYXMgd2VsbC4KPj4KPiAKPiBIbW3igKYgdGhh
dCB3b3VsZCBjb21wbGljYXRlIHRoZSBjb2RlIHRvIHNvbWUgZXh0ZW50LCBiZWNhdXNlIHdlIHdv
dWxkIGhhdmUgdG8gaGFuZGxlIDMgcmVxdWVzdCB0eXBlczogbmFtZXMrbWV0YWRhdGEsIG5hbWVz
LCBpbnZhbGlkLgo+IFRoZSBsYXR0ZXIgd29ycmllcyBtZSBtb3N0LCBhcyB3ZSB3b3VsZCBoYXZl
IHRvIGNoZWNrIGFsbCB0aGUgY29uZGl0aW9ucy4KPiAKPiBOb3Qgc3VyZSBpZiBpdCBpcyB3b3J0
aCBpdCwgc2luY2UgdGhlIG1ldGFkYXRhIGNhbiBqdXN0IGJlIHJldHJpZXZlZCBhbmQgaWdub3Jl
ZCAob2YgY291cnNlIGFzc3VtaW5nIGl0IGlzIG5vdCB0b28gaGVhdnkpLgo+IAo+IEFsdGVybmF0
aXZlbHkgd2UgY291bGQgYWRkIGFuIGluZGVwZW5kZW50IGludGVyZmFjZSB0byByZXRyaWV2ZSBq
dXN0IHRoZSBtZXRhZGF0YS4KPiBCdXQsIHdoZW4gSSB3YXMgbG9va2luZyBhdCB0aGlzLCBpdCBz
ZWVtZWQgbGlrZSBhZGRpbmcgYSBsb3Qgb2YgcmVkdW5kYW50IGNvZGUgKGJlY2F1c2UgdGhlIGxp
c3Qgb3BlcmF0aW9uIGFscmVhZHkgaGFzIGFsbCB3aGF04oCZcyBuZWVkZWQpLgo+IAo+IENvdWxk
IHRoZSBvcHRpb25hbCBiaXRzIGJlIGRvbmUgb24gdG9wIG9mIHRoaXMgY2hhbmdlIGFzIGEgc2Vw
YXJhdGUgcGF0Y2g/Cj4gCj4gSSB3b3VsZCBwbGF5IHdpdGggdGhpcyBmaXJzdCwgdG8gc2Vuc2Ug
aG93IGNvbXBsaWNhdGVkIHRoaXMgaXMuCgpTdXJlLCBpdCBkb2Vzbid0IGhhdmUgdG8gYmUgZG9u
ZSByaWdodCBub3cuIEl0IHdhcyBqdXN0IHdvbmRlcmluZyBpZiBpdCAKbWlnaHQgYmUgdXNlZnVs
IG9yIGZvciBwb3RlbnRpYWwgaW1wcm92ZW1lbnQuIEkgYWdyZWUgdGhhdCBpdCBtaWdodCBhZGQg
CnNvbWUgY29tcGxpY2F0aW9ucyBmb3IgbGl0dGxlIGJlbmVmaXQuCgo+IAo+PiBTZWNvbmRseSwg
dGhlcmUgc2hvdWxkIGFsc28gYmUgKG9wdGlvbmFsKSBtZXRhZGF0YSByZXRyaWV2YWwgdG8gdGhl
IFhFTl9TWVNDVExfTElWRVBBVENIX0dFVCBjYWxsIHNpbmNlIGEgY2FsbGVyIG1heSB3YW50IHRv
IGdldCBzdGF0dXMgJiBtZXRhZGF0YSBmb3IgYSBwYXJ0aWN1bGFyIGxpdmUgcGF0Y2ggd2l0aG91
dCBoYXZpbmcgdG8gbGlzdCBhbGwgb2YgdGhlbS4gVGhhdCBzaG91bGQgYmUgZG9uZSBhcyBhIHNl
cGFyYXRlIHBhdGNoIGZyb20gdGhpcyBvbmUsIEkgdGhpbmsuCj4+Cj4gCj4gWWVzLCB0aGF0IGRl
ZmluaXRlbHkgbWFrZXMgc2Vuc2UgYW5kIGNhbiBiZSB1c2VmdWwuIEkgYWxzbyBhZ3JlZSB0aGF0
IHRoaXMgc2hvdWxkIGJlIGRvbmUgYXMgYSBzZXBhcmF0ZSBwYXRjaC4gQWRkaW5nIHRvIG15IFRP
RE8uCj4gCj4+IFRoYW5rcywKPj4gLS0gCj4+IFJvc3MgTGFnZXJ3YWxsCj4gCj4gVGhhbmtzIGZv
ciBsb29raW5nIGF0IHRoZSBjaGFuZ2VzIQo+IAo+IEJlc3QgUmVnYXJkcywKPiBQYXdlbCBXaWVj
em9ya2lld2ljego+IAo+IAo+IAo+IAo+IAo+IAo+IEFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIg
R2VybWFueSBHbWJICj4gS3JhdXNlbnN0ci4gMzgKPiAxMDExNyBCZXJsaW4KPiBHZXNjaGFlZnRz
ZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKPiBFaW5nZXRyYWdl
biBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKPiBTaXR6
OiBCZXJsaW4KPiBVc3QtSUQ6IERFIDI4OSAyMzcgODc5Cj4gCj4gCgoKLS0gClJvc3MgTGFnZXJ3
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 17:26:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 17: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 1iDB39-0005YE-AB; Wed, 25 Sep 2019 17:25:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDB38-0005Y9-CE
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 17:25:58 +0000
X-Inumbo-ID: 89093806-dfb9-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 89093806-dfb9-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 17:25:57 +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 72EEC20665;
 Wed, 25 Sep 2019 17:25:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569432357;
 bh=2g47TfIHzTdVnkytSgdQfykNMPR9MeI1wdd8TDi5d5c=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=YfTtHvVKjWc0fPROxypQqtNFPRmvX/MncfhYCOZg4Z+U4nwtZG/jDpuTIIDgvqfWa
 5jbIfvc6A9HwiXG+AfT06pvbXNXhf2XCsG37VkERNdXToGc/xJrkzcKzA7NoH8ckRX
 BZsEpsnkNHOHaU0Tz84sE78rsOqVgjm9ULyUFaOc=
Date: Wed, 25 Sep 2019 10:25:45 -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: <83b76ef2-98b6-8169-ea8f-dbfc79f40b25@arm.com>
Message-ID: <alpine.DEB.2.21.1909251024570.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908201838370.20094@sstabellini-ThinkPad-T480s>
 <20190821035315.12812-7-sstabellini@kernel.org>
 <8e13c7ad-c3cb-aa46-744b-8dc01fe70718@arm.com>
 <alpine.DEB.2.21.1909241056070.24909@sstabellini-ThinkPad-T480s>
 <3d883055-b997-92e1-3121-e383959a5e25@arm.com>
 <alpine.DEB.2.21.1909250907480.24909@sstabellini-ThinkPad-T480s>
 <83b76ef2-98b6-8169-ea8f-dbfc79f40b25@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI1
LzA5LzIwMTkgMTc6MTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMjUg
U2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGksCj4gPiA+IAo+ID4gPiBPbiAy
NC8wOS8yMDE5IDE4OjU2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gT24gV2Vk
LCAxMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gSGkgU3RlZmFubywK
PiA+ID4gPiA+IAo+ID4gPiA+ID4gT24gOC8yMS8xOSA0OjUzIEFNLCBTdGVmYW5vIFN0YWJlbGxp
bmkgd3JvdGU6Cj4gPiA+ID4gPiA+IFdlIGRvbid0IGhhdmUgYSBjbGVhciB3YXkgdG8ga25vdyBo
b3cgbWFueSB2aXJ0dWFsIFNQSXMgd2UgbmVlZCBmb3IKPiA+ID4gPiA+ID4gdGhlCj4gPiA+ID4g
PiA+IGRvbTAtbGVzcyBkb21haW5zLiBJbnRyb2R1Y2UgYSBuZXcgb3B0aW9uIHVuZGVyIHhlbixk
b21haW4gdG8KPiA+ID4gPiA+ID4gc3BlY2lmeQo+ID4gPiA+ID4gPiB0aGUgbnVtYmVyIG9mIFNQ
SXMgdG8gYWxsb2NhdGUgZm9yIGEgZG9tYWluLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gVGhl
IHByb3BlcnR5IGlzIG9wdGlvbmFsLiBXaGVuIGFic2VudCwgd2UnbGwgdXNlIHRoZSBwaHlzaWNh
bCBudW1iZXIKPiA+ID4gPiA+ID4gb2YKPiA+ID4gPiA+ID4gR0lDIGxpbmVzIGZvciBkb20wLWxl
c3MgZG9tYWlucywganVzdCBsaWtlIGZvciBkb20wLiBHaXZlbiB0aGF0Cj4gPiA+ID4gPiA+IGRv
bTAtbGVzcyBWTXMgYXJlIG1lYW50IGZvciBzdGF0aWMgcGFydGl0aW9uaW5nIHNjZW5hcmlvcyB3
aGVyZSB0aGUKPiA+ID4gPiA+ID4gbnVtYmVyIG9mIFZNcyBpcyB2ZXJ5IGxvdywgaW5jcmVhc2Vk
IG1lbW9yeSBvdmVyaGVhZCBzaG91bGQgbm90IGJlIGEKPiA+ID4gPiA+ID4gcHJvYmxlbSwgYW5k
IGl0IGlzIHBvc3NpYmxlIHRvIG1pbmltaXplIGl0IHVzaW5nICJucl9zcGlzIi4KPiA+ID4gPiA+
ID4gCj4gPiA+ID4gPiA+IFJlbW92ZSB0aGUgb2xkIHNldHRpbmcgb2YgbnJfc3BpcyBiYXNlZCBv
biB0aGUgcHJlc2VuY2Ugb2YgdGhlCj4gPiA+ID4gPiA+IHZwbDAxMS4KPiA+ID4gPiA+IAo+ID4g
PiA+ID4gSSBhbSBhZnJhaWQgdGhpcyBzdGlsbCBkb2VzIG5vdCBleHBsYWluIHRoZSBpbXBsaWNh
dGlvbnMgb2YgdGhpcyBwYXRjaAo+ID4gPiA+ID4gdG8KPiA+ID4gPiA+IGN1cnJlbnQgc2V0dXAg
KHdpdGggYW5kIHdpdGhvdXQgVlBMMDExKS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gRm9yIGluc3Rh
bmNlLCB3aXRoIHlvdXIgY2hhbmdlLCBWUEwwMTEgbWF5IG5vdCB3b3JrIGFueW1vcmUuIEltYWdp
bmUKPiA+ID4gPiA+IHdlCj4gPiA+ID4gPiBkZWNpZGUKPiA+ID4gPiA+IHRvIHB1c2ggdGhlIHZw
bDAxMSBpbnRlcnJ1cHQgdG93YXJkcyB0aGUgZW5kIG9mIHRoZSBJbnRlcnJ1cHQgSUQgc3BhY2UK
PiA+ID4gPiA+IChpLmUuCj4gPiA+ID4gPiAxMDE5KS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSBk
b24ndCB0aGluayB3ZSB3YW50IHRoZSB1c2VyIHRvIGhhdmUgdG8gc2VsZWN0IG5yX3NwaXMgYnkg
aGltc2VsZgo+ID4gPiA+ID4gZm9yCj4gPiA+ID4gPiB0aGlzCj4gPiA+ID4gPiBjYXNlLgo+ID4g
PiA+ID4gCj4gPiA+ID4gPiBSZWdhcmRpbmcgdGhlIGNoYW5nZSB3aXRob3V0IHZwbDAxMSwgdGhp
cyBpcyBub3QgZXhwbGFpbmVkIHdoeSBhbGwgdGhlCj4gPiA+ID4gPiBkb21haW5zCj4gPiA+ID4g
PiAoZXZlbiB0aGUgb25lIHdpdGhvdXQgU1BJcyByb3V0ZWQpIHdpbGwgaGF2ZSBTUElzIGV4cG9z
ZWQuIEZvcgo+ID4gPiA+ID4gaW5zdGFuY2UsCj4gPiA+ID4gPiBpZgo+ID4gPiA+ID4geW91IHdl
cmUgdG8gZXhwb3NlIDI1NiBpbnRlcnJ1cHRzIGZvciA0IGRvbWFpbnMsIHRoaXMgd2lsbCByb3Vn
aGx5IHVzZQo+ID4gPiA+ID4gODBLQiBvZgo+ID4gPiA+ID4gbWVtb3J5LiBJIGRvbid0IHRoaW5r
IHRoaXMgaXMgd2hhdCB5b3UgaGFkIGluIG1pbmQgYXMgImxvdyBmb290cHJpbnQiLgo+ID4gPiA+
ICAgIFdoYXQgZG8geW91IHRoaW5rIG9mIHRoZSBmb2xsb3dpbmc6Cj4gPiA+ID4gCj4gPiA+ID4g
VGhlIGltcGxpY2F0aW9uIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgd2l0aG91dCBucl9zcGlzIGRv
bTBsZXNzIGRvbWFpbnMKPiA+ID4gPiBnZXQgdGhlIHNhbWUgYW1vdW50IG9mIFNQSSBhbGxvY2F0
ZWQgYXMgZG9tMCwgcmVnYXJkbGVzcyBvZiBob3cgbWFueQo+ID4gPiA+IHBoeXNpY2FsIGRldmlj
ZXMgdGhleSBoYXZlIGFzc2lnbmVkLCBhbmQgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZXkgaGF2
ZQo+ID4gPiA+IGEgdmlydHVhbCBwbDAxMSAod2hpY2ggYWxzbyBuZWVkcyBhbiBlbXVsYXRlZCBT
UEkpLgo+ID4gPiA+IAo+ID4gPiA+IFdoZW4gbnJfc3BpcyBpcyBwcmVzZW50LCB0aGUgZG9tYWlu
IGdldHMgZXhhY3RseSBucl9zcGlzIGFsbG9jYXRlZCBTUElzLgo+ID4gPiA+IElmIHRoZSBudW1i
ZXIgaXMgdG9vIGxvdywgaXQgbWlnaHQgbm90IGJlIGVub3VnaCBmb3IgdGhlIGRldmljZXMKPiA+
ID4gPiBhc3NpZ25lZCBpdCB0byBpdC4gSWYgdGhlIG51bWJlciBpcyBsZXNzIHRoYW4gR1VFU1Rf
VlBMMDExX1NQSSwgdGhlCj4gPiA+ID4gdmlydHVhbCBwbDAxMSB3b24ndCB3b3JrLgo+ID4gPiAK
PiA+ID4gVGhpcyBpcyBnb29kIHRvIGFkZHJlc3MgbXkgZmlyc3QgcmVtYXJrLiBIb3cgYWJvdXQg
dGhlIG90aGVycz8KPiA+ICAgRm9yIHlvdXIgcG9pbnQgYWJvdXQgIlZQTDAxMSBtYXkgbm90IHdv
cmsgYW55bW9yZSIsIGFyZSB5b3Ugc3VnZ2VzdGluZwo+ID4gd2UgcHJpbnQgYSB3YXJuaW5nIG9y
IHRoYXQgd2UgYWx3YXlzIGFsbG9jYXRlIGF0IGxlYXN0Cj4gPiBHVUVTVF9WUEwwMTFfU1BJKzEg
U1BJcyBpZiB2cGwwMTEgaXMgcmVxdWVzdGVkPwo+IAo+IE15IHByZWZlcmVuY2UgaXMgdG8gZG8g
dGhlIGxhdGVyIGFzIHRoaXMgbWF0Y2ggdGhlIGJlaGF2aW9yIHdoZW4gZ3Vlc3QgYXJlCj4gY3Jl
YXRlZCBieSBsaWJ4bC4gVGhpcyBpcyBhbHNvIHRoZSBjdXJyZW50IGJlaGF2aW9yLgoKT0ssIGlm
IG5yX3NwaXMgaXMgbm90IHByZXNlbnQsIEknbGwgbWFrZSBzdXJlIHRoYXQgdGhlIGFsbG9jYXRl
ZCBTUElzCmFyZSBlbm91Z2ggdG8gYWNjb3VudCBmb3IgR1VFU1RfVlBMMDExX1NQSS4KCgo+IEJ1
dCBpZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhpcyBiZWhhdmlvciwgdGhlbiB5b3UgbmVlZCB0byBk
b2N1bWVudCBpdCBhcyB0aGlzCj4gaXMgYSBicmVha2FnZSBiZXR3ZWVuIHRoZSBwcmV2aW91cyBp
bnRlcmZhY2UuCj4gCj4gPiAKPiA+IEZvciB5b3VyIHBvaW50IGFib3V0ICJpdCBpcyBub3QgZXhw
bGFpbmVkIHdoeSBhbGwgdGhlIGRvbWFpbnMgd2lsbCBoYXZlCj4gPiBTUElzIGV4cG9zZWQiIHdv
dWxkIHlvdSBsaWtlIG1lIHRvIGFkZCBhIHNlbnRlbmNlIHRvIHRoZSBjb21taXQgbWVzc2FnZQo+
ID4gdG8gbWFrZSBpdCBjbGVhcmVyIG9yIGRvIHlvdSBoYXZlIHNvbWV0aGluZyBlbHNlIGluIG1p
bmQ/Cj4gCj4gQSBzZW50ZW5jZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgaXMgYmUgZ29vZCBlbm91
Z2guCgpPSwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 17:26:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 17:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDB3g-0005ak-Kc; Wed, 25 Sep 2019 17: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=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDB3f-0005ab-7y
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 17:26:31 +0000
X-Inumbo-ID: 9c903226-dfb9-11e9-9638-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 9c903226-dfb9-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 17:26: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 1iDB3d-00062n-NJ; Wed, 25 Sep 2019 17:26: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 1iDB3c-00085R-JH; Wed, 25 Sep 2019 17:26:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDB3c-0004KO-HY; Wed, 25 Sep 2019 17:26:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141821-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=ff22a91b4c45f9310d0ec0d7ee070d84a373dd87
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 17:26:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141821: 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>

ZmxpZ2h0IDE0MTgyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTgyMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmZjIyYTkxYjRjNDVmOTMxMGQwZWMwZDdlZTA3MGQ4NGEzNzNkZDg3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmOTNhYmYwMzE1ZWZlZjg2MTI3
MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE3ODMgIDIwMTkt
MDktMjQgMTk6MDA6NTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxODIxICAy
MDE5LTA5LTI1IDE0OjAwOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmOTNhYmYw
MzE1Li5mZjIyYTkxYjRjICBmZjIyYTkxYjRjNDVmOTMxMGQwZWMwZDdlZTA3MGQ4NGEzNzNkZDg3
IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 17:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 17:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDB8k-0006SE-Bq; Wed, 25 Sep 2019 17: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=zvtg=XU=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDB8j-0006S8-D7
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 17:31:45 +0000
X-Inumbo-ID: 578efb8e-dfba-11e9-9638-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 578efb8e-dfba-11e9-9638-12813bfff9fa;
 Wed, 25 Sep 2019 17:31: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 38DC2AE2F;
 Wed, 25 Sep 2019 17:31:43 +0000 (UTC)
Message-ID: <6fc8d0ec1a819fdd0e15ec8ea72ef3a7d8f7287c.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <jbeulich@suse.com>, =?ISO-8859-1?Q?J=FCrgen_Gro=DF?=
 <jgross@suse.com>
Date: Wed, 25 Sep 2019 19:31:42 +0200
In-Reply-To: <d23fd6a3-9d37-90eb-3837-6fed5a1189ad@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-37-jgross@suse.com>
 <c0f32c90-843a-c5c0-66ff-fe3d5ff879ae@suse.com>
 <a790d1ec-c2f4-f964-d18f-50dfe9acde69@suse.com>
 <d23fd6a3-9d37-90eb-3837-6fed5a1189ad@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 36/47] 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: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============1138602274191316160=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1138602274191316160==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-IPlgQ82Gx/YbC1ltdHej"


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

On Wed, 2019-09-25 at 15:16 +0200, Jan Beulich wrote:
> On 25.09.2019 15:09, J=C3=BCrgen Gro=C3=9F wrote:
> >=20
> There are cases where this is indeed the better approach; perhaps
> that even the typical case. But here you spend an entire patch on
> re-doing what you've done before. So ...
>=20
> > I can merge this patch into patch 3 if you like that better.
>=20
> ... yes, personally I'd prefer this, but in the end it's the call
> of the scheduler maintainers.
>
Yes, I think I like it better too for the patches to be merged.

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)


--=-IPlgQ82Gx/YbC1ltdHej
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+4FAl2LpH4ACgkQFkJ4iaW4
c+7HLxAAjWNsWl8FWkU8JlXtXzcAo1DSmXGn8QbfgAWytRAIN3EiPgt0rh92XuWS
iNghn7GZsf2PvqOEhHxDNrUaHqEVcy/LcvjKASWV1skL+xWbmVFSqcIdL6/Og/Us
Ed0krfiajvFMOuFuvdTR+nkJBpyzjWyV7FaMcBml6/w8s+rr1OwdXpUsOfBXqyOa
+kD7XidfzJFm0sTCJ/HJlj2NsLL95/ZH9MtZfpv3vQx/tx7emhhVYTa6vRxvvFZH
Xhg8WkaXArOw7mvOrZbVtlCijCGpP39t/eKG8Wzy+Kf6u16rFByxDVGVSZD2TpDZ
4fcIf8Qmf9awKdJFj1d0QhOpOdNauc46j1pObFpTx9GQFdgB+H8gFVhSqs/5Xdqp
6xaEAhqcpziNEeumztrISVo1hROPNIAfCFfyV4ctsnAKSDSoT3qfuVt5aXD+WDe+
RvcFBzpOwSNvLS7bYwgjQgsXQjPkUPw6W1Z0S9JwFEcorqHbVz+u5sAg+ZlNfvtU
GlhdOzeGnEAAKAbv70P7IUNVwuyvRD7h3l7TPvXnk2hSCjbUffb+fVT3QpU3+7BB
LpJjFh43/ty6SXLGvwKz8MUTQgpc2WFn4ORQ1qzTOv3aez/Z6oqgmajG9aukBVb4
nNHKhCsFemBh3GHQflKVr5VMeE6mqlG0PWL0GErdlygVvULz8s0=
=L/Jg
-----END PGP SIGNATURE-----

--=-IPlgQ82Gx/YbC1ltdHej--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1138602274191316160==--



From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:07:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDBhD-0000hP-Tl; Wed, 25 Sep 2019 18:07:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lLTF=XU=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDBhD-0000hK-6f
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 18:07:23 +0000
X-Inumbo-ID: 51ad0968-dfbf-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by localhost (Halon) with ESMTPS
 id 51ad0968-dfbf-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 18:07:22 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id x80so4924091lff.3
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 11:07:21 -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=p48WCs3AfOJUTXhEymPrQ6PTodjLBaYakBkfe3O1pog=;
 b=aYq28rfRF8OSX+K5m/NiaRoyPN8tp5IIVEwptiGBWf2aMWZQsNm2BejqyTskXulHAK
 Hg7+pemqJKva66LTWoofr9NqEJcagic/wJcDInkd3DAY5j7enZIOIfDKFqs/yOvjvWbH
 w3HsIwIbigIdChoUuGzWSqlm8Bjvi1jEnKNDCv2xyeuE+9YA7CAGQW85MMy/UI9bna6/
 Xm+DwWpnZLbXC+l7t18RmGzR8AWK76sUxOgE8qVlOQuDBqGryURrkpxb/sOhCJjjCetq
 LFt+ZM8gh0BApR9HZQfN9DKMX2i7m0x4hBQzw2IFOfD6AhIvIQ2ubPHH6nWHH/YJ14La
 TDWQ==
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=p48WCs3AfOJUTXhEymPrQ6PTodjLBaYakBkfe3O1pog=;
 b=BrPf6z8JlWWX/hETGrZvNWMCSJT0pkyMs1WLPmfItDJRUh7P6brVdW1DfeES+5x4mt
 Qp6ORJMmgmny4v5kzTXccDBtfHrWbz2Va2xKBzBsk0ttumi5zbX7GObvavmvDO0OoZIt
 +xMtEaaqkQ4uhY/06bJ18x8L2owjZOigSHBMRVWcysY/tfbtQxoQPry0zNovQ6m1Yxlv
 7Jq3/QIcle/2m1DCgzwmSaDzJ7QcQjlZ5HiG88jjrTtuz5ocnHAExedclvNssJVpEmgm
 c+Bj5tqNmNbir9tETOLBRv7qc7/TBYFwuhFZpWfWE4P8VCv1EKjfBvH5Xp0ME2zQq14D
 ec+g==
X-Gm-Message-State: APjAAAW9eGpxei8WeRAFr2sNRzcS+btDFDkEZ0UtO+SrjNFxmslogXdh
 RIEgGh+1bVpRVaTA05L8jgw=
X-Google-Smtp-Source: APXvYqyqo4OheEO/twXqd6IvGqBAE/TK6IoZr+laze2IsDQRklLqbN3/OlXI/Tex6uCc5dbb3uCSzg==
X-Received: by 2002:a19:14f:: with SMTP id 76mr6700053lfb.92.1569434840812;
 Wed, 25 Sep 2019 11:07:20 -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 w30sm1286255lfn.82.2019.09.25.11.07.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 25 Sep 2019 11:07:19 -0700 (PDT)
From: Oleksandr <olekstysh@gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
 <5735846b-1a52-3260-39bd-e393c87dfb64@gmail.com>
Message-ID: <f6b6185c-33b9-fca4-ec0b-f405ff7c3cea@gmail.com>
Date: Wed, 25 Sep 2019 21:07:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5735846b-1a52-3260-39bd-e393c87dfb64@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIFBhdWwKCgo+Pj4KPj4+IEkgbWF5IG1pc3Rha2UsIGJ1dCBsb29rcyBsaWtlCj4+Pgo+Pj4g
ODBmZjNkMzM4ZGM5MzI2MGI0MWZmZWVlYmIwZjg1MmMyZWRlZjljZSBpb21tdTogdGlkeSB1cAo+
Pj4gaW9tbXVfdXNlX2hhcF9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5bmMoKSBtYWNyb3MKPj4+
Cj4+PiB0cmlnZ2VycyBBU1NFUlRfVU5SRUFDSEFCTEUgb24gQXJtIGlmIG5vIElPTU1VIGhhcyBi
ZWVuIGZvdW5kIChJIGJ1aWx0Cj4+PiB3aXRoIG15IHBsYXRmb3JtJ3MgSU9NTVUgZHJpdmVyIGRp
c2FibGVkOiAjIENPTkZJR19JUE1NVV9WTVNBIGlzIG5vdCAKPj4+IHNldCkgLgo+Pj4KPj4+IFNv
LCBpb21tdV9zZXR1cCgpIGNhbGxzIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpdGgKPj4+
IGlvbW11X2hhcF9wdF9zaGFyZSBiZWluZyBzZXQgKENPTkZJR19JT01NVV9GT1JDRV9QVF9TSEFS
RT15KSB3aGljaCwKPj4+IGFjdHVhbGx5LCB0cmlnZ2VycyBBU1NFUlQuCj4+Pgo+PiBIZXJlIGEg
bWluaW1hbCBwYXRjaCwgbGVhdmluZyAnZm9yY2UgcHQgc2hhcmUnIGluIHBsYWNlLiBEb2VzIHRo
aXMgCj4+IGF2b2lkIHRoZSBwcm9ibGVtPwo+Pgo+PiAtLS04PC0tLQo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKPj4gaW5kZXggZTg3NjNj
N2ZkZi4uZjg4YTI4NWU3ZiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYwo+PiAr
KysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCj4+IEBAIC0yNjgsOSArMjY4LDExIEBAIGxvbmcgCj4+
IGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwp
Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBwaS0+bWF4X21mbiA9IGdldF91cHBlcl9tZm5fYm91bmQo
KTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGFyY2hfZG9fcGh5c2luZm8ocGkpOwo+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgaWYgKCBpb21tdV9lbmFibGVkICkKPj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RM
X1BIWVNDQVBfZGlyZWN0aW87Cj4+IC3CoMKgwqDCoMKgwqDCoCBpZiAoIGlvbW11X2hhcF9wdF9z
aGFyZSApCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVO
X1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgaWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHBpLT5jYXBhYmlsaXRpZXMgfD0gCj4+IFhFTl9TWVNDVExfUEhZU0NBUF9pb21t
dV9oYXBfcHRfc2hhcmU7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+Cj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCBpZiAoIGNvcHlfdG9fZ3Vlc3QodV9zeXNjdGwsIG9wLCAxKSApCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHJldCA9IC1FRkFVTFQ7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4+IGluZGV4IDdjMzAwM2Yz
ZjEuLjZhMTBhMjQxMjggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4+
ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4+IEBAIC02OCw4ICs2OCw2IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUodm9pZCkKPj4gwqAgewo+PiDC
oCAjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQo+PiDCoMKgwqDCoMKgIGlvbW11X2hhcF9wdF9z
aGFyZSA9IGZhbHNlOwo+PiAtI2VsaWYgaW9tbXVfaGFwX3B0X3NoYXJlCj4+IC3CoMKgwqAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Cj4+IMKgICNlbmRpZgo+PiDCoCB9Cj4+IC0tLTg8LS0tCj4+Cj4+
IMKgwqAgUGF1bAo+Cj4gVGhhbmsgeW91IGZvciB0aGUgcGF0Y2gsIGJ1dCBJIG5lZWQgc29tZSB0
aW1lIHRvIGNoZWNrIGl0IChub3cgSSBoYXZlIAo+IHNvbWUgdHJvdWJsZXMgd2l0aCBzdGFydGlu
ZyBndWVzdCBWTSkuIEkgd2lsbCBpbmZvcm0geW91IG9uY2UgSSBjaGVjay4KCgpXaXRoIHRoZSBw
YXRjaCBhcHBsaWVkLCB0aGUgaXNzdWUgSSBoYXZlIGZhY2VkIChkdXJpbmcgWGVuIGJvb3QpIGlz
IGdvbmUgCmF3YXkuIEJ1dCwgSSBoYXZlbid0IGFuYWx5emVkIHlvdXIgInBlci1kb21haW4gSU9N
TVUgY29udHJvbCBzZXJpZXMiIHlldCAKdG8gaGF2ZSBvcGluaW9uIHJlZ2FyZGluZyB5b3VyIHBh
dGNoIGl0c2VsZi4KCgpJIG5vdGljZWQgdGhlIGZvbGxvd2luZzoKCldoZW4gaW9tbXVfZW5hYmxl
ZCA9IGZhbHNlIChteSBjYXNlLCB3aGVuIElPTU1VIGRyaXZlciBpcyBkaXNhYmxlKSwgSSAKY2Fu
J3QgY3JlYXRlIGd1ZXN0IFZNIGlmICJkdGRldiIgcHJvcGVydHkgaXMgcHJlc2VudCBhbmQgY29u
dGFpbnMgRE1BIAptYXN0ZXJzIGluIHRoZSBkb21haW4gY29uZmlnOgoKUGFyc2luZyBjb25maWcg
ZnJvbSAveHQvZG9tLmNmZy9kb21kLmNmZwpFUlJPUjogcGFzc3Rocm91Z2ggbm90IHN1cHBvcnRl
ZCBvbiB0aGlzIHBsYXRmb3JtCgpFdmVuIGlmIEkgYWRkIHBhc3N0aHJvdWdoID0gImRpc2FibGVk
IiwgaXQgc3RpbGwgZGVuaWVzOgoKUGFyc2luZyBjb25maWcgZnJvbSAveHQvZG9tLmNmZy9kb21k
LmNmZwpFUlJPUjogcGFzc3Rocm91Z2ggZGlzYWJsZWQgYnV0IGRldmljZXMgYXJlIHNwZWNpZmll
ZAoKTG9va3MgbGlrZSwgY29ycmVjdCBiZWhhdmlvci4uLgoKCi0tIApSZWdhcmRzLAoKT2xla3Nh
bmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:11:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18: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 1iDBkq-0001VV-HV; Wed, 25 Sep 2019 18:11:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZcR2=XU=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iDBkp-0001VP-MJ
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 18:11:07 +0000
X-Inumbo-ID: d6fbb6e6-dfbf-11e9-97fb-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id d6fbb6e6-dfbf-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 18:11:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569435065;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=JIdAPQxinV4g6MqRn7/6P+175Wqm+Bu6KjGOgt/QOCo=;
 b=hzCPzEoB0e1S13gXqmnqTg4QssToNoOXbRDRI9STYtCO16m61HT2uwAp
 CwXF9U5I+GiMJitsD333kxnyv/rh/2gLtM0v1/KVacypB1mVk0KGf+30f
 S3MhNO5TN8p2HBTYZNN6e92jWKZzl+H957e4atnDR8BQYfBcaQBj2uog/ 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4MsnnZwf07hXv+TRpWIoYXk2npwC1U5+Egn4WrMiHacEFjfIfMz2sP6Av1zFgW4DMhc+J12/+g
 t9cRp+6r59UJLvVNnr83ncNV2PSzbDW/HSdD1mi6UVVJt/2zsgATG4SiXcTE1kcGALgv9PHI5R
 SVa2LlE6XxSmPB1m6crulB5paRwXJisBtaDrV8O16s9cexHg6mwKoVrgqMWMVO1KiJdZFK/va7
 4bhVqrrJlCB49+ZZoqL8HIHuNp7d0UilPqpMk0blTHvIm29Vfv26vul5KtFXwhbO8rmFJpb82Y
 Bek=
X-SBRS: 2.7
X-MesageID: 6070613
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,548,1559534400"; 
   d="scan'208";a="6070613"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 25 Sep 2019 19:11:00 +0100
Message-ID: <20190925181100.26580-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190913192759.10795-9-andrew.cooper3@citrix.com>
References: <20190913192759.10795-9-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1cnBvc2Ugb2YgdGhpcyBjaGFuZ2UgaXMgdG8gc3RvcCB1c2luZyB4Y19jcHVpZF9kb19k
b21jdGwoKSwgYW5kIHRvIHN0b3AKYmFzaW5nIGRlY2lzaW9ucyBvbiBhIGxvY2FsIENQVUlEIGlu
c3RydWN0aW9uLiAgVGhpcyBpcyBub3QgYSBjb3JyZWN0IG9yCmFwcHJvcHJpYXRlIHdheSB0byBj
b25zdHJ1Y3QgcG9saWN5IGluZm9ybWF0aW9uIGZvciBvdGhlciBkb21haW5zLgoKVGhlIG92ZXJ3
aGVsbWluZyBtYWpvcml0eSBvZiB0aGlzIGxvZ2ljIGlzIHJlZHVuZGFudCB3aXRoIHRoZSBwb2xp
Y3kgbG9naWMgaW4KWGVuLCBidXQgaGFzIGEgaGFiaXQgb2YgYmVjb21pbmcgc3RhbGUgKGUuZy4g
Yy9zIDk3ZTRlYmRjZDc2IHJlc3VsdGluZyBpbiB0aGUKQ1BVSUQuN1sxXS5lYXggbm90IGJlaW5n
IG9mZmVyZWQgdG8gZ3Vlc3RzIGV2ZW4gd2hlbiBYZW4gaXMgaGFwcHkgd2l0aCB0aGUKY29udGVu
dCkuCgpUaGVyZSBhcmUgYSBmZXcgc3VidGxlIHNpZGUgZWZmZWN0cyB3aGljaCBuZWVkIHRvIHJl
bWFpbiBpbiBwbGFjZS4gIEEKc3VjY2Vzc2Z1bCBjYWxsIHRvIHhjX2NwdWlkX2FwcGx5X3BvbGlj
eSgpIG11c3QgcmVzdWx0IGluIGEgY2FsbCB0bwp4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3koKSBi
ZWNhdXNlIHRoYXQgaXMgY3VycmVudGx5IHRoZSBvbmx5IHdheSB0aGUKSVRTQy9WTVgvU1ZNIGJp
dHMgYmVjb21lIHJlZmxlY3RlZCBpbiB0aGUgZ3Vlc3RzIENQVUlEIHZpZXcuICBGdXR1cmUgY2xl
YW51cAp3aWxsIHJlbW92ZSB0aGlzIHNpZGUgZWZmZWN0LgoKVGhlIHRvcG9sb2d5IHR3ZWFrcyBh
cmUgbG9jYWwgdG8gbGlieGMuICBFeHRlbmQgc3RydWN0IGNwdWlkX3BvbGljeSB3aXRoCmVub3Vn
aCBuYW1lZCBmaWVsZHMgdG8gZXhwcmVzcyB0aGUgbG9naWMsIGJ1dCBrZWVwIGl0IGlkZW50aWNh
bCB0byBiZWZvcmUuCkZpeGluZyB0b3BvbG9neSByZXByZXNlbnRhdGlvbiBpcyBhbm90aGVyIGZ1
dHVyZSBhcmVhIG9mIHdvcmsuCgpObyAoZXhwZWN0ZWQpIGNoYW5nZSBpbiBiZWhhdmlvdXIuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KClRo
ZSByZXBvc2l0aW9uaW5nIG9mIHhjX2NwdWlkX2FwcGx5X3BvbGljeSgpIHJlbGF0aXZlIHRvIHhj
X2NwdWlkX3NldCgpIGlzCnNpbXBseSB0byBtYWtlIHRoZSBkaWZmIHJlYWRhYmxlLiAgSXQgaXMg
Y29tcGxldGVseSBpbGxlZ2libGUgb3RoZXJ3aXNlLgoKdjI6CiAqIFJld29yZCB0aGUgY29tbWl0
IG1lc3NhZ2UgdG8gZHJvcCBBVlg1MTJfQkYxNgogKiBJbml0aWFsaXNlIGhvc3RfZmVhdHVyZXNl
dFtdIGp1c3QgaW4gY2FzZS4KdjM6CiAqIFVzZSBkb21haW4gZGVmYXVsdCBwb2xpY3kgdG8gcmVz
dG9yZSB0aGUgcHJldmlvdXMgYmVoYXZpb3VyLgogKiBSZWJhc2Ugb3ZlciBBTUQgUm9tZSBDUFVJ
RCBjaGFuZ2VzLgotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jICAgICAgfCA4MzMgKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2xp
Yi94ODYvY3B1aWQuaCB8ICAxMSArLQogMiBmaWxlcyBjaGFuZ2VkLCAyMTkgaW5zZXJ0aW9ucygr
KSwgNjI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4
Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggNDNiZGExMGQ5Ni4uNGFlNGU2
ODk5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTM0LDE4ICszNCwxMyBAQCBlbnVtIHsKIAogI2luY2x1
ZGUgPHhlbi9hc20veDg2LXZlbmRvcnMuaD4KIAotI2luY2x1ZGUgPHhlbi9saWIveDg2L2NwdWlk
Lmg+Ci0jaW5jbHVkZSA8eGVuL2xpYi94ODYvbXNyLmg+CisjaW5jbHVkZSA8eGVuL2xpYi94ODYv
Y3B1LXBvbGljeS5oPgogCiAjZGVmaW5lIGJpdG1hc2tvZihpZHgpICAgICAgKDF1IDw8ICgoaWR4
KSAmIDMxKSkKICNkZWZpbmUgZmVhdHVyZXdvcmRfb2YoaWR4KSAoKGlkeCkgPj4gNSkKICNkZWZp
bmUgY2xlYXJfZmVhdHVyZShpZHgsIGRzdCkgKChkc3QpICY9IH5iaXRtYXNrb2YoaWR4KSkKICNk
ZWZpbmUgc2V0X2ZlYXR1cmUoaWR4LCBkc3QpICAgKChkc3QpIHw9ICBiaXRtYXNrb2YoaWR4KSkK
IAotI2RlZmluZSBERUZfTUFYX0JBU0UgMHgwMDAwMDAwZHUKLSNkZWZpbmUgREVGX01BWF9JTlRF
TEVYVCAgMHg4MDAwMDAwOHUKLSNkZWZpbmUgREVGX01BWF9BTURFWFQgICAgMHg4MDAwMDAxY3UK
LQogaW50IHhjX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90ICpjYXBzKQogewogICAgIERFQ0xBUkVfU1lTQ1RMOwpAQCAtMjgyLDYyMiArMjc3LDYgQEAg
aW50IHhjX3NldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvCi17
Ci0gICAgdW5zaWduZWQgaW50IHZlbmRvcjsgLyogWDg2X1ZFTkRPUl8qICovCi0KLSAgICBib29s
IGh2bTsKLSAgICB1aW50NjRfdCB4ZmVhdHVyZV9tYXNrOwotCi0gICAgLyoKLSAgICAgKiBDYXJl
ZnVsIHdpdGggZmVhdHVyZXNldCBsZW5ndGhzLgotICAgICAqCi0gICAgICogQ29kZSBpbiB0aGlz
IGZpbGUgcmVxdWlyZXMgZmVhdHVyZXNldCB0byBoYXZlIGF0IGxlYXN0Ci0gICAgICogeGNfZ2V0
X2NwdV9mZWF0dXJlc2V0X3NpemUoKSBlbnRyaWVzLiAgVGhpcyBpcyBhIGxpYnhjIGNvbXBpbGV0
aW1lCi0gICAgICogY29uc3RhbnQuCi0gICAgICoKLSAgICAgKiBUaGUgZmVhdHVyZXNldCBsZW5n
dGggdXNlZCBieSB0aGUgaHlwZXJ2aXNvciBtYXkgYmUgZGlmZmVyZW50LiAgSWYgdGhlCi0gICAg
ICogaHlwZXJ2aXNvciB2ZXJzaW9uIGlzIGxvbmdlciwgWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1
cmVzZXQgd2lsbCBmYWlsCi0gICAgICogd2l0aCAtRU5PQlVGUywgYW5kIGxpYnhjIHJlYWxseSBk
b2VzIG5lZWQgcmVidWlsZGluZy4gIElmIHRoZQotICAgICAqIGh5cGVydmlzb3IgdmVyc2lvbiBp
cyBzaG9ydGVyLCBpdCBpcyBzYWZlIHRvIHplcm8tZXh0ZW5kLgotICAgICAqLwotICAgIHVpbnQz
Ml90ICpmZWF0dXJlc2V0OwotICAgIHVuc2lnbmVkIGludCBucl9mZWF0dXJlczsKLQotICAgIC8q
IFBWLW9ubHkgaW5mb3JtYXRpb24uICovCi0gICAgYm9vbCBwdjY0OwotCi0gICAgLyogSFZNLW9u
bHkgaW5mb3JtYXRpb24uICovCi0gICAgYm9vbCBwYWU7Ci0gICAgYm9vbCBuZXN0ZWRodm07Ci19
OwotCi1zdGF0aWMgdm9pZCBjcHVpZChjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25l
ZCBpbnQgKnJlZ3MpCi17Ci0gICAgdW5zaWduZWQgaW50IGNvdW50ID0gKGlucHV0WzFdID09IFhF
Tl9DUFVJRF9JTlBVVF9VTlVTRUQpID8gMCA6IGlucHV0WzFdOwotI2lmZGVmIF9faTM4Nl9fCi0g
ICAgLyogVXNlIHRoZSBzdGFjayB0byBhdm9pZCByZWcgY29uc3RyYWludCBmYWlsdXJlcyB3aXRo
IHNvbWUgZ2NjIGZsYWdzICovCi0gICAgYXNtICgKLSAgICAgICAgInB1c2ggJSVlYng7IHB1c2gg
JSVlZHhcblx0IgotICAgICAgICAiY3B1aWRcblx0IgotICAgICAgICAibW92ICUlZWJ4LDQoJTQp
XG5cdCIKLSAgICAgICAgIm1vdiAlJWVkeCwxMiglNClcblx0IgotICAgICAgICAicG9wICUlZWR4
OyBwb3AgJSVlYnhcblx0IgotICAgICAgICA6ICI9YSIgKHJlZ3NbMF0pLCAiPWMiIChyZWdzWzJd
KQotICAgICAgICA6ICIwIiAoaW5wdXRbMF0pLCAiMSIgKGNvdW50KSwgIlMiIChyZWdzKQotICAg
ICAgICA6ICJtZW1vcnkiICk7Ci0jZWxzZQotICAgIGFzbSAoCi0gICAgICAgICJjcHVpZCIKLSAg
ICAgICAgOiAiPWEiIChyZWdzWzBdKSwgIj1iIiAocmVnc1sxXSksICI9YyIgKHJlZ3NbMl0pLCAi
PWQiIChyZWdzWzNdKQotICAgICAgICA6ICIwIiAoaW5wdXRbMF0pLCAiMiIgKGNvdW50KSApOwot
I2VuZGlmCi19Ci0KLXN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICpmZWF0dXJlc2V0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKQotewotICAgIHN0cnVjdCB4
ZW5fZG9tY3RsIGRvbWN0bCA9IHt9OwotICAgIHhjX2RvbWluZm9fdCBkaTsKLSAgICB1bnNpZ25l
ZCBpbnQgaW5bMl0gPSB7IDAsIH4wVSB9LCByZWdzWzRdOwotICAgIHVuc2lnbmVkIGludCBpLCBo
b3N0X25yX2ZlYXR1cmVzID0geGNfZ2V0X2NwdV9mZWF0dXJlc2V0X3NpemUoKTsKLSAgICBpbnQg
cmM7Ci0KLSAgICBjcHVpZChpbiwgcmVncyk7Ci0gICAgaW5mby0+dmVuZG9yID0geDg2X2NwdWlk
X2xvb2t1cF92ZW5kb3IocmVnc1sxXSwgcmVnc1syXSwgcmVnc1szXSk7Ci0KLSAgICBpZiAoIHhj
X2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9taWQsIDEsICZkaSkgIT0gMSB8fAotICAgICAgICAgZGku
ZG9taWQgIT0gZG9taWQgKQotICAgICAgICByZXR1cm4gLUVTUkNIOwotCi0gICAgaW5mby0+aHZt
ID0gZGkuaHZtOwotCi0gICAgaW5mby0+ZmVhdHVyZXNldCA9IGNhbGxvYyhob3N0X25yX2ZlYXR1
cmVzLCBzaXplb2YoKmluZm8tPmZlYXR1cmVzZXQpKTsKLSAgICBpZiAoICFpbmZvLT5mZWF0dXJl
c2V0ICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0KLSAgICBpbmZvLT5ucl9mZWF0dXJlcyA9
IGhvc3RfbnJfZmVhdHVyZXM7Ci0KLSAgICBpZiAoIGZlYXR1cmVzZXQgKQotICAgIHsKLSAgICAg
ICAgLyoKLSAgICAgICAgICogVGhlIHVzZXIgc3VwcGxpZWQgZmVhdHVyZXNldCBtYXkgYmUgc2hv
cnRlciBvciBsb25nZXIgdGhhbgotICAgICAgICAgKiBob3N0X25yX2ZlYXR1cmVzLiAgU2hvcnRl
ciBpcyBmaW5lLCBhbmQgd2Ugd2lsbCB6ZXJvLWV4dGVuZC4KLSAgICAgICAgICogTG9uZ2VyIGlz
IGZpbmUsIHNvIGxvbmcgYXMgaXQgb25seSBwYWRkZWQgd2l0aCB6ZXJvcy4KLSAgICAgICAgICov
Ci0gICAgICAgIHVuc2lnbmVkIGludCBmc2xlbiA9IG1pbihob3N0X25yX2ZlYXR1cmVzLCBucl9m
ZWF0dXJlcyk7Ci0KLSAgICAgICAgbWVtY3B5KGluZm8tPmZlYXR1cmVzZXQsIGZlYXR1cmVzZXQs
Ci0gICAgICAgICAgICAgICBmc2xlbiAqIHNpemVvZigqaW5mby0+ZmVhdHVyZXNldCkpOwotCi0g
ICAgICAgIC8qIENoZWNrIGZvciB0cnVuY2F0ZWQgc2V0IGJpdHMuICovCi0gICAgICAgIGZvciAo
IGkgPSBmc2xlbjsgaSA8IG5yX2ZlYXR1cmVzOyArK2kgKQotICAgICAgICAgICAgaWYgKCBmZWF0
dXJlc2V0W2ldICE9IDAgKQotICAgICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKLSAg
ICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgcmMgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQo
eGNoLCAoaW5mby0+aHZtCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gWEVOX1NZU0NUTF9jcHVfZmVhdHVyZXNldF9odm0KLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBYRU5fU1lTQ1RMX2NwdV9mZWF0dXJlc2V0X3B2KSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhvc3RfbnJfZmVhdHVyZXMsIGluZm8tPmZl
YXR1cmVzZXQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiAtZXJybm87
Ci0gICAgfQotCi0gICAgLyogR2V0IHhzdGF0ZSBpbmZvcm1hdGlvbi4gKi8KLSAgICBkb21jdGwu
Y21kID0gWEVOX0RPTUNUTF9nZXR2Y3B1ZXh0c3RhdGU7Ci0gICAgZG9tY3RsLmRvbWFpbiA9IGRv
bWlkOwotICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Ci0gICAgaWYgKCByYyApCi0g
ICAgICAgIHJldHVybiAtZXJybm87Ci0KLSAgICBpbmZvLT54ZmVhdHVyZV9tYXNrID0gZG9tY3Rs
LnUudmNwdWV4dHN0YXRlLnhmZWF0dXJlX21hc2s7Ci0KLSAgICBpZiAoIGRpLmh2bSApCi0gICAg
ewotICAgICAgICB1aW50NjRfdCB2YWw7Ci0KLSAgICAgICAgcmMgPSB4Y19odm1fcGFyYW1fZ2V0
KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9QQUVfRU5BQkxFRCwgJnZhbCk7Ci0gICAgICAgIGlmICgg
cmMgKQotICAgICAgICAgICAgcmV0dXJuIC1lcnJubzsKLQotICAgICAgICBpbmZvLT5wYWUgPSAh
IXZhbDsKLQotICAgICAgICByYyA9IHhjX2h2bV9wYXJhbV9nZXQoeGNoLCBkb21pZCwgSFZNX1BB
UkFNX05FU1RFREhWTSwgJnZhbCk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgcmV0
dXJuIC1lcnJubzsKLQotICAgICAgICBpbmZvLT5uZXN0ZWRodm0gPSAhIXZhbDsKLSAgICB9Ci0g
ICAgZWxzZQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IHdpZHRoOwotCi0gICAgICAgIHJj
ID0geGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y2gsIGRvbWlkLCAmd2lkdGgpOwotICAgICAg
ICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiAtZXJybm87Ci0KLSAgICAgICAgaW5mby0+
cHY2NCA9ICh3aWR0aCA9PSA4KTsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGlj
IHZvaWQgZnJlZV9jcHVpZF9kb21haW5faW5mbyhzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmlu
Zm8pCi17Ci0gICAgZnJlZShpbmZvLT5mZWF0dXJlc2V0KTsKLX0KLQotc3RhdGljIHZvaWQgYW1k
X3hjX2NwdWlkX3BvbGljeShjb25zdCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCAqaW5wdXQs
IHVuc2lnbmVkIGludCAqcmVncykKLXsKLSAgICBzd2l0Y2ggKCBpbnB1dFswXSApCi0gICAgewot
ICAgIGNhc2UgMHgwMDAwMDAwMjoKLSAgICBjYXNlIDB4MDAwMDAwMDQ6Ci0gICAgICAgIHJlZ3Nb
MF0gPSByZWdzWzFdID0gcmVnc1syXSA9IHJlZ3NbM10gPSAwOwotICAgICAgICBicmVhazsKLQot
ICAgIGNhc2UgMHg4MDAwMDAwMDoKLSAgICAgICAgaWYgKCByZWdzWzBdID4gREVGX01BWF9BTURF
WFQgKQotICAgICAgICAgICAgcmVnc1swXSA9IERFRl9NQVhfQU1ERVhUOwotICAgICAgICBicmVh
azsKLQotICAgIGNhc2UgMHg4MDAwMDAwODoKLSAgICAgICAgLyoKLSAgICAgICAgICogRUNYWzE1
OjEyXSBpcyBBcGljSWRDb3JlU2l6ZS4KLSAgICAgICAgICogRUNYWzc6MF0gaXMgTnVtYmVyT2ZD
b3JlcyAobWludXMgb25lKS4KLSAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElDX0lE
ID0gdkNQVV9JRCAqIDIuICBCdXQgbWFrZSBzdXJlIHRvIGF2b2lkCi0gICAgICAgICAqIC0gb3Zl
cmZsb3csCi0gICAgICAgICAqIC0gZ29pbmcgb3V0IG9mIHN5bmMgd2l0aCBsZWFmIDEgRUJYWzIz
OjE2XSwKLSAgICAgICAgICogLSBpbmNyZW1lbnRpbmcgQXBpY0lkQ29yZVNpemUgd2hlbiBpdCdz
IHplcm8gKHdoaWNoIGNoYW5nZXMgdGhlCi0gICAgICAgICAqICAgbWVhbmluZyBvZiBiaXRzIDc6
MCkuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIChyZWdzWzJdICYgMHhmZnUpIDwgMHg3ZnUg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIChyZWdzWzJdICYgMHhmMDAwdSkgJiYgKHJl
Z3NbMl0gJiAweGYwMDB1KSAhPSAweGYwMDB1ICkKLSAgICAgICAgICAgICAgICByZWdzWzJdID0g
KChyZWdzWzJdICsgMHgxMDAwdSkgJiAweGYwMDB1KSB8IChyZWdzWzJdICYgMHhmZnUpOwotICAg
ICAgICAgICAgcmVnc1syXSA9IChyZWdzWzJdICYgMHhmMDAwdSkgfCAoKHJlZ3NbMl0gJiAweDdm
dSkgPDwgMSkgfCAxdTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgMHg4
MDAwMDAwYTogewotICAgICAgICBpZiAoICFpbmZvLT5uZXN0ZWRodm0gKQotICAgICAgICB7Ci0g
ICAgICAgICAgICByZWdzWzBdID0gcmVnc1sxXSA9IHJlZ3NbMl0gPSByZWdzWzNdID0gMDsKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSNkZWZpbmUgU1ZNX0ZFQVRVUkVfTlBUICAg
ICAgICAgICAgMHgwMDAwMDAwMSAvKiBOZXN0ZWQgcGFnZSB0YWJsZSBzdXBwb3J0ICovCi0jZGVm
aW5lIFNWTV9GRUFUVVJFX0xCUlYgICAgICAgICAgIDB4MDAwMDAwMDIgLyogTEJSIHZpcnR1YWxp
emF0aW9uIHN1cHBvcnQgKi8KLSNkZWZpbmUgU1ZNX0ZFQVRVUkVfU1ZNTCAgICAgICAgICAgMHgw
MDAwMDAwNCAvKiBTVk0gbG9ja2luZyBNU1Igc3VwcG9ydCAqLwotI2RlZmluZSBTVk1fRkVBVFVS
RV9OUklQUyAgICAgICAgICAweDAwMDAwMDA4IC8qIE5leHQgUklQIHNhdmUgb24gVk1FWElUICov
Ci0jZGVmaW5lIFNWTV9GRUFUVVJFX1RTQ1JBVEVNU1IgICAgIDB4MDAwMDAwMTAgLyogVFNDIHJh
dGlvIE1TUiBzdXBwb3J0ICovCi0jZGVmaW5lIFNWTV9GRUFUVVJFX1ZNQ0JDTEVBTiAgICAgIDB4
MDAwMDAwMjAgLyogVk1DQiBjbGVhbiBiaXRzIHN1cHBvcnQgKi8KLSNkZWZpbmUgU1ZNX0ZFQVRV
UkVfRkxVU0hCWUFTSUQgICAgMHgwMDAwMDA0MCAvKiBUTEIgZmx1c2ggYnkgQVNJRCBzdXBwb3J0
ICovCi0jZGVmaW5lIFNWTV9GRUFUVVJFX0RFQ09ERUFTU0lTVFMgIDB4MDAwMDAwODAgLyogRGVj
b2RlIGFzc2lzdHMgc3VwcG9ydCAqLwotI2RlZmluZSBTVk1fRkVBVFVSRV9QQVVTRUZJTFRFUiAg
ICAweDAwMDAwNDAwIC8qIFBhdXNlIGludGVyY2VwdCBmaWx0ZXIgKi8KLQotICAgICAgICAvKiBQ
YXNzIDE6IE9ubHkgcGFzc3Rocm91Z2ggU1ZNIGZlYXR1cmVzIHdoaWNoIGFyZQotICAgICAgICAg
KiBhdmFpbGFibGUgaW4gaHcgYW5kIHdoaWNoIGFyZSBpbXBsZW1lbnRlZAotICAgICAgICAgKi8K
LSAgICAgICAgcmVnc1szXSAmPSAoU1ZNX0ZFQVRVUkVfTlBUIHwgU1ZNX0ZFQVRVUkVfTEJSViB8
IFwKLSAgICAgICAgICAgIFNWTV9GRUFUVVJFX05SSVBTIHwgU1ZNX0ZFQVRVUkVfUEFVU0VGSUxU
RVIgfCBcCi0gICAgICAgICAgICBTVk1fRkVBVFVSRV9ERUNPREVBU1NJU1RTKTsKLQotICAgICAg
ICAvKiBQYXNzIDI6IEFsd2F5cyBlbmFibGUgU1ZNIGZlYXR1cmVzIHdoaWNoIGFyZSBlbXVsYXRl
ZCAqLwotICAgICAgICByZWdzWzNdIHw9IFNWTV9GRUFUVVJFX1ZNQ0JDTEVBTiB8IFNWTV9GRUFU
VVJFX1RTQ1JBVEVNU1I7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIH0KLX0KLQotc3Rh
dGljIHZvaWQgaW50ZWxfeGNfY3B1aWRfcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVpZF9kb21haW5f
aW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBpbnQgKmlucHV0LCB1bnNpZ25lZCBpbnQgKnJlZ3MpCi17Ci0gICAgc3dpdGNoICggaW5w
dXRbMF0gKQotICAgIHsKLSAgICBjYXNlIDB4MDAwMDAwMDQ6Ci0gICAgICAgIC8qCi0gICAgICAg
ICAqIEVBWFszMToyNl0gaXMgTWF4aW11bSBDb3JlcyBQZXIgUGFja2FnZSAobWludXMgb25lKS4K
LSAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElDX0lEID0gdkNQVV9JRCAqIDIuCi0g
ICAgICAgICAqLwotICAgICAgICByZWdzWzBdID0gKCgocmVnc1swXSAmIDB4N2MwMDAwMDB1KSA8
PCAxKSB8IDB4MDQwMDAwMDB1IHwKLSAgICAgICAgICAgICAgICAgICAocmVnc1swXSAmIDB4M2Zm
dSkpOwotICAgICAgICByZWdzWzNdICY9IDB4M2ZmdTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBj
YXNlIDB4ODAwMDAwMDA6Ci0gICAgICAgIGlmICggcmVnc1swXSA+IERFRl9NQVhfSU5URUxFWFQg
KQotICAgICAgICAgICAgcmVnc1swXSA9IERFRl9NQVhfSU5URUxFWFQ7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgY2FzZSAweDgwMDAwMDA1OgotICAgICAgICByZWdzWzBdID0gcmVnc1sxXSA9IHJl
Z3NbMl0gPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgMHg4MDAwMDAwODoKLSAgICAg
ICAgLyogTWFzayBBTUQgTnVtYmVyIG9mIENvcmVzIGluZm9ybWF0aW9uLiAqLwotICAgICAgICBy
ZWdzWzJdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotfQotCi1zdGF0aWMgdm9pZCB4Y19j
cHVpZF9odm1fcG9saWN5KGNvbnN0IHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50ICppbnB1dCwg
dW5zaWduZWQgaW50ICpyZWdzKQotewotICAgIHN3aXRjaCAoIGlucHV0WzBdICkKLSAgICB7Ci0g
ICAgY2FzZSAweDAwMDAwMDAwOgotICAgICAgICBpZiAoIHJlZ3NbMF0gPiBERUZfTUFYX0JBU0Ug
KQotICAgICAgICAgICAgcmVnc1swXSA9IERFRl9NQVhfQkFTRTsKLSAgICAgICAgYnJlYWs7Ci0K
LSAgICBjYXNlIDB4MDAwMDAwMDE6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEVCWFsyMzoxNl0g
aXMgTWF4aW11bSBMb2dpY2FsIFByb2Nlc3NvcnMgUGVyIFBhY2thZ2UuCi0gICAgICAgICAqIFVw
ZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAyLCBidXQgbWFrZSBzdXJlIHRv
IGF2b2lkCi0gICAgICAgICAqIG92ZXJmbG93LgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAh
KHJlZ3NbMV0gJiAweDAwODAwMDAwdSkgKQotICAgICAgICAgICAgcmVnc1sxXSA9IChyZWdzWzFd
ICYgMHgwMDAwZmZmZnUpIHwgKChyZWdzWzFdICYgMHgwMDdmMDAwMHUpIDw8IDEpOwotICAgICAg
ICBlbHNlCi0gICAgICAgICAgICByZWdzWzFdICY9IDB4MDBmZmZmZmZ1OwotCi0gICAgICAgIHJl
Z3NbMl0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX1NTRTMp
XTsKLSAgICAgICAgcmVnc1szXSA9IChpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4
Nl9GRUFUVVJFX0ZQVSldIHwKLSAgICAgICAgICAgICAgICAgICBiaXRtYXNrb2YoWDg2X0ZFQVRV
UkVfSFRUKSk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDAwMDAwMDA3OiAvKiBJbnRl
bC1kZWZpbmVkIENQVSBmZWF0dXJlcyAqLwotICAgICAgICBpZiAoIGlucHV0WzFdID09IDAgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICByZWdzWzFdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJl
d29yZF9vZihYODZfRkVBVFVSRV9GU0dTQkFTRSldOwotICAgICAgICAgICAgcmVnc1syXSA9IGlu
Zm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfUFJFRkVUQ0hXVDEpXTsK
LSAgICAgICAgICAgIHJlZ3NbM10gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4
Nl9GRUFUVVJFX0FWWDUxMl80Vk5OSVcpXTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHJlZ3NbMV0gPSAwOwotICAgICAgICAgICAgcmVnc1syXSA9IDA7
Ci0gICAgICAgICAgICByZWdzWzNdID0gMDsKLSAgICAgICAgfQotICAgICAgICByZWdzWzBdID0g
MDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4MDAwMDAwMGQ6IC8qIFhlbiBhdXRvbWF0
aWNhbGx5IGNhbGN1bGF0ZXMgYWxtb3N0IGV2ZXJ5dGhpbmcuICovCi0gICAgICAgIGlmICggaW5w
dXRbMV0gPT0gMSApCi0gICAgICAgICAgICByZWdzWzBdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0
dXJld29yZF9vZihYODZfRkVBVFVSRV9YU0FWRU9QVCldOwotICAgICAgICBlbHNlCi0gICAgICAg
ICAgICByZWdzWzBdID0gMDsKLSAgICAgICAgcmVnc1sxXSA9IHJlZ3NbMl0gPSByZWdzWzNdID0g
MDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDA6Ci0gICAgICAgIC8qIFBh
c3N0aHJvdWdoIHRvIGNwdSB2ZW5kb3Igc3BlY2lmaWMgZnVuY3Rpb25zICovCi0gICAgICAgIGJy
ZWFrOwotCi0gICAgY2FzZSAweDgwMDAwMDAxOgotICAgICAgICByZWdzWzJdID0gKGluZm8tPmZl
YXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfTEFIRl9MTSldICYKLSAgICAgICAg
ICAgICAgICAgICB+Yml0bWFza29mKFg4Nl9GRUFUVVJFX0NNUF9MRUdBQ1kpKTsKLSAgICAgICAg
cmVnc1szXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfU1lT
Q0FMTCldOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgMHg4MDAwMDAwNzoKLSAgICAgICAg
LyoKLSAgICAgICAgICogS2VlcCBvbmx5IFRTQ0ludmFyaWFudC4gVGhpcyBtYXkgYmUgY2xlYXJl
ZCBieSB0aGUgaHlwZXJ2aXNvcgotICAgICAgICAgKiBkZXBlbmRpbmcgb24gZ3Vlc3QgVFNDIGFu
ZCBtaWdyYXRpb24gc2V0dGluZ3MuCi0gICAgICAgICAqLwotICAgICAgICByZWdzWzBdID0gcmVn
c1sxXSA9IHJlZ3NbMl0gPSAwOwotICAgICAgICByZWdzWzNdICY9IDF1PDw4OwotICAgICAgICBi
cmVhazsKLQotICAgIGNhc2UgMHg4MDAwMDAwODoKLSAgICAgICAgcmVnc1swXSAmPSAweDAwMDBm
ZmZmdTsKLSAgICAgICAgcmVnc1sxXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2Yo
WDg2X0ZFQVRVUkVfQ0xaRVJPKV07Ci0gICAgICAgIC8qIHJlZ3NbMl0gaGFuZGxlZCBpbiB0aGUg
cGVyLXZlbmRvciBsb2dpYy4gKi8KLSAgICAgICAgcmVnc1szXSA9IDA7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgY2FzZSAweDAwMDAwMDAyOiAvKiBJbnRlbCBjYWNoZSBpbmZvIChkdW1wZWQgYnkg
QU1EIHBvbGljeSkgKi8KLSAgICBjYXNlIDB4MDAwMDAwMDQ6IC8qIEludGVsIGNhY2hlIGluZm8g
KGR1bXBlZCBieSBBTUQgcG9saWN5KSAqLwotICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJjaGl0
ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9yIEZlYXR1cmVzICovCi0gICAgY2FzZSAweDgwMDAw
MDAyOiAvKiBQcm9jZXNzb3IgbmFtZSBzdHJpbmcgKi8KLSAgICBjYXNlIDB4ODAwMDAwMDM6IC8q
IC4uLiBjb250aW51ZWQgICAgICAgICAqLwotICAgIGNhc2UgMHg4MDAwMDAwNDogLyogLi4uIGNv
bnRpbnVlZCAgICAgICAgICovCi0gICAgY2FzZSAweDgwMDAwMDA1OiAvKiBBTUQgTDEgY2FjaGUv
VExCIGluZm8gKGR1bXBlZCBieSBJbnRlbCBwb2xpY3kpICovCi0gICAgY2FzZSAweDgwMDAwMDA2
OiAvKiBBTUQgTDIvMyBjYWNoZS9UTEIgaW5mbyA7IEludGVsIEwyIGNhY2hlIGZlYXR1cmVzICov
Ci0gICAgY2FzZSAweDgwMDAwMDBhOiAvKiBBTUQgU1ZNIGZlYXR1cmUgYml0cyAqLwotICAgIGNh
c2UgMHg4MDAwMDAxOTogLyogQU1EIDFHIFRMQiAqLwotICAgIGNhc2UgMHg4MDAwMDAxYTogLyog
QU1EIHBlcmYgaGludHMgKi8KLSAgICBjYXNlIDB4ODAwMDAwMWM6IC8qIEFNRCBsaWdodHdlaWdo
dCBwcm9maWxpbmcgKi8KLSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICBy
ZWdzWzBdID0gcmVnc1sxXSA9IHJlZ3NbMl0gPSByZWdzWzNdID0gMDsKLSAgICAgICAgYnJlYWs7
Ci0gICAgfQotCi0gICAgaWYgKCBpbmZvLT52ZW5kb3IgJiAoWDg2X1ZFTkRPUl9BTUQgfCBYODZf
VkVORE9SX0hZR09OKSApCi0gICAgICAgIGFtZF94Y19jcHVpZF9wb2xpY3koaW5mbywgaW5wdXQs
IHJlZ3MpOwotICAgIGVsc2UKLSAgICAgICAgaW50ZWxfeGNfY3B1aWRfcG9saWN5KGluZm8sIGlu
cHV0LCByZWdzKTsKLX0KLQotc3RhdGljIHZvaWQgeGNfY3B1aWRfcHZfcG9saWN5KGNvbnN0IHN0
cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25lZCBpbnQgKnJlZ3MpCi17Ci0g
ICAgc3dpdGNoICggaW5wdXRbMF0gKQotICAgIHsKLSAgICBjYXNlIDB4MDAwMDAwMDA6Ci0gICAg
ICAgIGlmICggcmVnc1swXSA+IERFRl9NQVhfQkFTRSApCi0gICAgICAgICAgICByZWdzWzBdID0g
REVGX01BWF9CQVNFOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgMHgwMDAwMDAwMToKLSAg
ICB7Ci0gICAgICAgIC8qIEhvc3QgdG9wb2xvZ3kgZXhwb3NlZCB0byBQViBndWVzdC4gIFByb3Zp
ZGUgaG9zdCB2YWx1ZS4gKi8KLSAgICAgICAgYm9vbCBob3N0X2h0dCA9IHJlZ3NbM10gJiBiaXRt
YXNrb2YoWDg2X0ZFQVRVUkVfSFRUKTsKLQotICAgICAgICAvKgotICAgICAgICAgKiBEb24ndCBw
aWNrIGhvc3QncyBJbml0aWFsIEFQSUMgSUQgd2hpY2ggY2FuIGNoYW5nZSBmcm9tIHJ1bgotICAg
ICAgICAgKiB0byBydW4uCi0gICAgICAgICAqLwotICAgICAgICByZWdzWzFdICY9IDB4MDBmZmZm
ZmZ1OwotCi0gICAgICAgIHJlZ3NbMl0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29m
KFg4Nl9GRUFUVVJFX1NTRTMpXTsKLSAgICAgICAgcmVnc1szXSA9IChpbmZvLT5mZWF0dXJlc2V0
W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0ZQVSldICYKLSAgICAgICAgICAgICAgICAgICB+
Yml0bWFza29mKFg4Nl9GRUFUVVJFX0hUVCkpOwotCi0gICAgICAgIGlmICggaG9zdF9odHQgKQot
ICAgICAgICAgICAgcmVnc1szXSB8PSBiaXRtYXNrb2YoWDg2X0ZFQVRVUkVfSFRUKTsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgfQotCi0gICAgY2FzZSAweDAwMDAwMDA3OgotICAgICAgICBpZiAoIGlu
cHV0WzFdID09IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZWdzWzFdID0gaW5mby0+ZmVh
dHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9GU0dTQkFTRSldOwotICAgICAgICAg
ICAgcmVnc1syXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVf
UFJFRkVUQ0hXVDEpXTsKLSAgICAgICAgICAgIHJlZ3NbM10gPSBpbmZvLT5mZWF0dXJlc2V0W2Zl
YXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0FWWDUxMl80Vk5OSVcpXTsKLSAgICAgICAgfQotICAg
ICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZ3NbMV0gPSAwOwotICAgICAgICAg
ICAgcmVnc1syXSA9IDA7Ci0gICAgICAgICAgICByZWdzWzNdID0gMDsKLSAgICAgICAgfQotICAg
ICAgICByZWdzWzBdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4MDAwMDAwMGQ6
IC8qIFhlbiBhdXRvbWF0aWNhbGx5IGNhbGN1bGF0ZXMgYWxtb3N0IGV2ZXJ5dGhpbmcuICovCi0g
ICAgICAgIGlmICggaW5wdXRbMV0gPT0gMSApCi0gICAgICAgICAgICByZWdzWzBdID0gaW5mby0+
ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9YU0FWRU9QVCldOwotICAgICAg
ICBlbHNlCi0gICAgICAgICAgICByZWdzWzBdID0gMDsKLSAgICAgICAgcmVnc1sxXSA9IHJlZ3Nb
Ml0gPSByZWdzWzNdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIDB4ODAwMDAwMDA6
Ci0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgbWF4ID0gKGluZm8tPnZlbmRvciAmIChYODZf
VkVORE9SX0FNRCB8IFg4Nl9WRU5ET1JfSFlHT04pKQotICAgICAgICAgICAgPyBERUZfTUFYX0FN
REVYVCA6IERFRl9NQVhfSU5URUxFWFQ7Ci0KLSAgICAgICAgaWYgKCByZWdzWzBdID4gbWF4ICkK
LSAgICAgICAgICAgIHJlZ3NbMF0gPSBtYXg7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAg
IGNhc2UgMHg4MDAwMDAwMToKLSAgICB7Ci0gICAgICAgIC8qIEhvc3QgdG9wb2xvZ3kgZXhwb3Nl
ZCB0byBQViBndWVzdC4gIFByb3ZpZGUgaG9zdCBDTVBfTEVHQUNZIHZhbHVlLiAqLwotICAgICAg
ICBib29sIGhvc3RfY21wX2xlZ2FjeSA9IHJlZ3NbMl0gJiBiaXRtYXNrb2YoWDg2X0ZFQVRVUkVf
Q01QX0xFR0FDWSk7Ci0KLSAgICAgICAgcmVnc1syXSA9IChpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1
cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0xBSEZfTE0pXSAmCi0gICAgICAgICAgICAgICAgICAgfmJp
dG1hc2tvZihYODZfRkVBVFVSRV9DTVBfTEVHQUNZKSk7Ci0gICAgICAgIHJlZ3NbM10gPSBpbmZv
LT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX1NZU0NBTEwpXTsKLQotICAg
ICAgICBpZiAoIGhvc3RfY21wX2xlZ2FjeSApCi0gICAgICAgICAgICByZWdzWzJdIHw9IGJpdG1h
c2tvZihYODZfRkVBVFVSRV9DTVBfTEVHQUNZKTsKLQotICAgICAgICBicmVhazsKLSAgICB9Ci0K
LSAgICBjYXNlIDB4ODAwMDAwMDg6Ci0gICAgICAgIHJlZ3NbMF0gJj0gMHgwMDAwZmZmZnU7Ci0g
ICAgICAgIHJlZ3NbMV0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFU
VVJFX0NMWkVSTyldOwotICAgICAgICByZWdzWzJdID0gcmVnc1szXSA9IDA7Ci0gICAgICAgIGJy
ZWFrOwotCi0gICAgY2FzZSAweDAwMDAwMDA1OiAvKiBNT05JVE9SL01XQUlUICovCi0gICAgY2Fz
ZSAweDAwMDAwMDBiOiAvKiBFeHRlbmRlZCBUb3BvbG9neSBFbnVtZXJhdGlvbiAqLwotICAgIGNh
c2UgMHg4MDAwMDAwYTogLyogU1ZNIHJldmlzaW9uIGFuZCBmZWF0dXJlcyAqLwotICAgIGNhc2Ug
MHg4MDAwMDAxYjogLyogSW5zdHJ1Y3Rpb24gQmFzZWQgU2FtcGxpbmcgKi8KLSAgICBjYXNlIDB4
ODAwMDAwMWM6IC8qIExpZ2h0IFdlaWdodCBQcm9maWxpbmcgKi8KLSAgICBjYXNlIDB4ODAwMDAw
MWU6IC8qIEV4dGVuZGVkIHRvcG9sb2d5IHJlcG9ydGluZyAqLwotICAgICAgICByZWdzWzBdID0g
cmVnc1sxXSA9IHJlZ3NbMl0gPSByZWdzWzNdID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQot
fQotCi1zdGF0aWMgdm9pZCB4Y19jcHVpZF9wb2xpY3koY29uc3Qgc3RydWN0IGNwdWlkX2RvbWFp
bl9pbmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVk
IGludCAqaW5wdXQsIHVuc2lnbmVkIGludCAqcmVncykKLXsKLSAgICAvKgotICAgICAqIEZvciBo
eXBlcnZpc29yIGxlYXZlcyAoMHg0MDAwWFhYWCkgb25seSAweDQwMDB4eDAwLkVBWFs3OjBdIGJp
dHMgKG1heAotICAgICAqIG51bWJlciBvZiBsZWF2ZXMpIGNhbiBiZSBzZXQgYnkgdXNlci4gSHlw
ZXJ2aXNvciB3aWxsIGVuZm9yY2UgdGhpcyBzbwotICAgICAqIGFsbCBvdGhlciBiaXRzIGFyZSBk
b24ndC1jYXJlIGFuZCB3ZSBjYW4gc2V0IHRoZW0gdG8gemVyby4KLSAgICAgKi8KLSAgICBpZiAo
IChpbnB1dFswXSAmIDB4ZmZmZjAwMDApID09IDB4NDAwMDAwMDAgKQotICAgIHsKLSAgICAgICAg
cmVnc1swXSA9IHJlZ3NbMV0gPSByZWdzWzJdID0gcmVnc1szXSA9IDA7Ci0gICAgICAgIHJldHVy
bjsKLSAgICB9Ci0KLSAgICBpZiAoIGluZm8tPmh2bSApCi0gICAgICAgIHhjX2NwdWlkX2h2bV9w
b2xpY3koaW5mbywgaW5wdXQsIHJlZ3MpOwotICAgIGVsc2UKLSAgICAgICAgeGNfY3B1aWRfcHZf
cG9saWN5KGluZm8sIGlucHV0LCByZWdzKTsKLX0KLQotc3RhdGljIGludCB4Y19jcHVpZF9kb19k
b21jdGwoCi0gICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgIGNvbnN0
IHVuc2lnbmVkIGludCAqaW5wdXQsIGNvbnN0IHVuc2lnbmVkIGludCAqcmVncykKLXsKLSAgICBE
RUNMQVJFX0RPTUNUTDsKLQotICAgIG1lbXNldCgmZG9tY3RsLCAwLCBzaXplb2YgKGRvbWN0bCkp
OwotICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKLSAgICBkb21jdGwuY21kID0gWEVOX0RPTUNU
TF9zZXRfY3B1aWQ7Ci0gICAgZG9tY3RsLnUuY3B1aWQuaW5wdXRbMF0gPSBpbnB1dFswXTsKLSAg
ICBkb21jdGwudS5jcHVpZC5pbnB1dFsxXSA9IGlucHV0WzFdOwotICAgIGRvbWN0bC51LmNwdWlk
LmVheCA9IHJlZ3NbMF07Ci0gICAgZG9tY3RsLnUuY3B1aWQuZWJ4ID0gcmVnc1sxXTsKLSAgICBk
b21jdGwudS5jcHVpZC5lY3ggPSByZWdzWzJdOwotICAgIGRvbWN0bC51LmNwdWlkLmVkeCA9IHJl
Z3NbM107Ci0KLSAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Ci19Ci0KLXN0YXRp
YyB2b2lkIHNhbml0aXNlX2ZlYXR1cmVzZXQoc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZv
KQotewotICAgIGNvbnN0IHVpbnQzMl90IGZzX3NpemUgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXRf
c2l6ZSgpOwotICAgIHVpbnQzMl90IGRpc2FibGVkX2ZlYXR1cmVzW2ZzX3NpemVdOwotICAgIHN0
YXRpYyBjb25zdCB1aW50MzJfdCBkZWVwX2ZlYXR1cmVzW10gPSBJTklUX0RFRVBfRkVBVFVSRVM7
Ci0gICAgdW5zaWduZWQgaW50IGksIGI7Ci0KLSAgICBpZiAoIGluZm8tPmh2bSApCi0gICAgewot
ICAgICAgICAvKiBIVk0gb3IgUFZIIEd1ZXN0ICovCi0KLSAgICAgICAgaWYgKCAhaW5mby0+cGFl
ICkKLSAgICAgICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9QQUUsIGluZm8tPmZlYXR1cmVz
ZXQpOwotCi0gICAgICAgIGlmICggIWluZm8tPm5lc3RlZGh2bSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9TVk0sIGluZm8tPmZlYXR1cmVzZXQpOwotICAg
ICAgICAgICAgY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1ZNWCwgaW5mby0+ZmVhdHVyZXNldCk7Ci0g
ICAgICAgIH0KLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgLyogUFYgR3Vlc3QgKi8K
LQotICAgICAgICBpZiAoICFpbmZvLT5wdjY0ICkKLSAgICAgICAgewotICAgICAgICAgICAgY2xl
YXJfYml0KFg4Nl9GRUFUVVJFX0xNLCBpbmZvLT5mZWF0dXJlc2V0KTsKLSAgICAgICAgICAgIGlm
ICggIShpbmZvLT52ZW5kb3IgJiAoWDg2X1ZFTkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSkg
KQotICAgICAgICAgICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9TWVNDQUxMLCBpbmZvLT5m
ZWF0dXJlc2V0KTsKLSAgICAgICAgfQotCi0gICAgICAgIGNsZWFyX2JpdChYODZfRkVBVFVSRV9Q
U0UsIGluZm8tPmZlYXR1cmVzZXQpOwotICAgICAgICBjbGVhcl9iaXQoWDg2X0ZFQVRVUkVfUFNF
MzYsIGluZm8tPmZlYXR1cmVzZXQpOwotICAgICAgICBjbGVhcl9iaXQoWDg2X0ZFQVRVUkVfUEdF
LCBpbmZvLT5mZWF0dXJlc2V0KTsKLSAgICAgICAgY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1BBR0Ux
R0IsIGluZm8tPmZlYXR1cmVzZXQpOwotICAgIH0KLQotICAgIGlmICggaW5mby0+eGZlYXR1cmVf
bWFzayA9PSAwICkKLSAgICAgICAgY2xlYXJfYml0KFg4Nl9GRUFUVVJFX1hTQVZFLCBpbmZvLT5m
ZWF0dXJlc2V0KTsKLQotICAgIC8qIERpc2FibGUgZGVlcCBkZXBlbmRlbmNpZXMgb2YgZGlzYWJs
ZWQgZmVhdHVyZXMuICovCi0gICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2FibGVk
X2ZlYXR1cmVzKTsgKytpICkKLSAgICAgICAgZGlzYWJsZWRfZmVhdHVyZXNbaV0gPSB+aW5mby0+
ZmVhdHVyZXNldFtpXSAmIGRlZXBfZmVhdHVyZXNbaV07Ci0KLSAgICBmb3IgKCBiID0gMDsgYiA8
IHNpemVvZihkaXNhYmxlZF9mZWF0dXJlcykgKiBDSEFSX0JJVDsgKytiICkKLSAgICB7Ci0gICAg
ICAgIGNvbnN0IHVpbnQzMl90ICpkZnM7Ci0KLSAgICAgICAgaWYgKCAhdGVzdF9iaXQoYiwgZGlz
YWJsZWRfZmVhdHVyZXMpIHx8Ci0gICAgICAgICAgICAgIShkZnMgPSB4ODZfY3B1aWRfbG9va3Vw
X2RlZXBfZGVwcyhiKSkgKQotICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgQVJSQVlfU0laRShkaXNhYmxlZF9mZWF0dXJlcyk7ICsraSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIGluZm8tPmZlYXR1cmVzZXRbaV0gJj0gfmRmc1tpXTsKLSAgICAgICAg
ICAgIGRpc2FibGVkX2ZlYXR1cmVzW2ldICY9IH5kZnNbaV07Ci0gICAgICAgIH0KLSAgICB9Ci19
Ci0KLWludCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCAqZmVhdHVy
ZXNldCwgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzKQotewotICAgIHN0cnVjdCBjcHVpZF9kb21h
aW5faW5mbyBpbmZvID0ge307Ci0gICAgdW5zaWduZWQgaW50IGlucHV0WzJdID0geyAwLCAwIH0s
IHJlZ3NbNF07Ci0gICAgdW5zaWduZWQgaW50IGJhc2VfbWF4LCBleHRfbWF4OwotICAgIGludCBy
YzsKLQotICAgIHJjID0gZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjaCwgZG9taWQsICZpbmZvLCBm
ZWF0dXJlc2V0LCBucl9mZWF0dXJlcyk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gb3V0
OwotCi0gICAgY3B1aWQoaW5wdXQsIHJlZ3MpOwotICAgIGJhc2VfbWF4ID0gKHJlZ3NbMF0gPD0g
REVGX01BWF9CQVNFKSA/IHJlZ3NbMF0gOiBERUZfTUFYX0JBU0U7Ci0gICAgaW5wdXRbMF0gPSAw
eDgwMDAwMDAwOwotICAgIGNwdWlkKGlucHV0LCByZWdzKTsKLQotICAgIGlmICggaW5mby52ZW5k
b3IgPT0gWDg2X1ZFTkRPUl9BTUQgfHwgaW5mby52ZW5kb3IgPT0gWDg2X1ZFTkRPUl9IWUdPTiAp
Ci0gICAgICAgIGV4dF9tYXggPSAocmVnc1swXSA8PSBERUZfTUFYX0FNREVYVCkgPyByZWdzWzBd
IDogREVGX01BWF9BTURFWFQ7Ci0gICAgZWxzZQotICAgICAgICBleHRfbWF4ID0gKHJlZ3NbMF0g
PD0gREVGX01BWF9JTlRFTEVYVCkgPyByZWdzWzBdIDogREVGX01BWF9JTlRFTEVYVDsKLQotICAg
IHNhbml0aXNlX2ZlYXR1cmVzZXQoJmluZm8pOwotCi0gICAgaW5wdXRbMF0gPSAwOwotICAgIGlu
cHV0WzFdID0gWEVOX0NQVUlEX0lOUFVUX1VOVVNFRDsKLSAgICBmb3IgKCA7IDsgKQotICAgIHsK
LSAgICAgICAgY3B1aWQoaW5wdXQsIHJlZ3MpOwotICAgICAgICB4Y19jcHVpZF9wb2xpY3koJmlu
Zm8sIGlucHV0LCByZWdzKTsKLQotICAgICAgICBpZiAoIHJlZ3NbMF0gfHwgcmVnc1sxXSB8fCBy
ZWdzWzJdIHx8IHJlZ3NbM10gKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IHhjX2NwdWlk
X2RvX2RvbWN0bCh4Y2gsIGRvbWlkLCBpbnB1dCwgcmVncyk7Ci0gICAgICAgICAgICBpZiAoIHJj
ICkKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIElu
dGVsIGNhY2hlIGRlc2NyaXB0b3IgbGVhdmVzLiAqLwotICAgICAgICBpZiAoIGlucHV0WzBdID09
IDQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpbnB1dFsxXSsrOwotICAgICAgICAgICAgLyog
TW9yZSB0byBkbz8gVGhlbiBsb29wIGtlZXBpbmcgJSVlYXg9PTB4MDAwMDAwMDQuICovCi0gICAg
ICAgICAgICBpZiAoIChyZWdzWzBdICYgMHgxZikgIT0gMCApCi0gICAgICAgICAgICAgICAgY29u
dGludWU7Ci0gICAgICAgIH0KLSAgICAgICAgLyogRXh0ZW5kZWQgVG9wb2xvZ3kgbGVhdmVzLiAq
LwotICAgICAgICBlbHNlIGlmICggaW5wdXRbMF0gPT0gMHhiICkKLSAgICAgICAgewotICAgICAg
ICAgICAgdWludDhfdCBsZXZlbF90eXBlID0gcmVnc1syXSA+PiA4OwotCi0gICAgICAgICAgICBp
bnB1dFsxXSsrOwotICAgICAgICAgICAgaWYgKCBsZXZlbF90eXBlID49IDEgJiYgbGV2ZWxfdHlw
ZSA8PSAyICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotCi0gICAgICAg
IGlucHV0WzBdKys7Ci0gICAgICAgIGlmICggIShpbnB1dFswXSAmIDB4ODAwMDAwMDB1KSAmJiAo
aW5wdXRbMF0gPiBiYXNlX21heCApICkKLSAgICAgICAgICAgIGlucHV0WzBdID0gMHg4MDAwMDAw
MHU7Ci0KLSAgICAgICAgaW5wdXRbMV0gPSBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEOwotICAgICAg
ICBpZiAoIChpbnB1dFswXSA9PSA0KSB8fCAoaW5wdXRbMF0gPT0gNykgfHwgKGlucHV0WzBdID09
IDB4YikgKQotICAgICAgICAgICAgaW5wdXRbMV0gPSAwOwotICAgICAgICBlbHNlIGlmICggaW5w
dXRbMF0gPT0gMHhkICkKLSAgICAgICAgICAgIGlucHV0WzFdID0gMTsgLyogWGVuIGF1dG9tYXRp
Y2FsbHkgY2FsY3VsYXRlcyBhbG1vc3QgZXZlcnl0aGluZy4gKi8KLQotICAgICAgICBpZiAoIChp
bnB1dFswXSAmIDB4ODAwMDAwMDB1KSAmJiAoaW5wdXRbMF0gPiBleHRfbWF4KSApCi0gICAgICAg
ICAgICBicmVhazsKLSAgICB9Ci0KLSBvdXQ6Ci0gICAgZnJlZV9jcHVpZF9kb21haW5faW5mbygm
aW5mbyk7Ci0gICAgcmV0dXJuIHJjOwotfQotCiAvKgogICogQ29uZmlndXJlIGEgc2luZ2xlIGlu
cHV0IHdpdGggdGhlIGluZm9ybWF0aW9tIGZyb20gY29uZmlnLgogICoKQEAgLTEwNzQsMyArNDUz
LDIxMyBAQCBpbnQgeGNfY3B1aWRfc2V0KAogCiAgICAgcmV0dXJuIHJjOwogfQorCitpbnQgeGNf
Y3B1aWRfYXBwbHlfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKmZlYXR1cmVzZXQsIHVuc2ln
bmVkIGludCBucl9mZWF0dXJlcykKK3sKKyAgICBpbnQgcmM7CisgICAgeGNfZG9taW5mb190IGRp
OworICAgIHVuc2lnbmVkIGludCBpLCBucl9sZWF2ZXMsIG5yX21zcnM7CisgICAgeGVuX2NwdWlk
X2xlYWZfdCAqbGVhdmVzID0gTlVMTDsKKyAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gTlVM
TDsKKyAgICB1aW50MzJfdCBlcnJfbGVhZiA9IC0xLCBlcnJfc3VibGVhZiA9IC0xLCBlcnJfbXNy
ID0gLTE7CisKKyAgICBpZiAoIHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9taWQsIDEsICZkaSkg
IT0gMSB8fAorICAgICAgICAgZGkuZG9taWQgIT0gZG9taWQgKQorICAgIHsKKyAgICAgICAgRVJS
T1IoIkZhaWxlZCB0byBvYnRhaW4gZCVkIGluZm8iLCBkb21pZCk7CisgICAgICAgIHJjID0gLUVT
UkNIOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IHhjX2dldF9jcHVfcG9s
aWN5X3NpemUoeGNoLCAmbnJfbGVhdmVzLCAmbnJfbXNycyk7CisgICAgaWYgKCByYyApCisgICAg
eworICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gcG9saWN5IGluZm8gc2l6ZSIpOwor
ICAgICAgICByYyA9IC1lcnJubzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMg
PSAtRU5PTUVNOworICAgIGlmICggKGxlYXZlcyA9IGNhbGxvYyhucl9sZWF2ZXMsIHNpemVvZigq
bGVhdmVzKSkpID09IE5VTEwgfHwKKyAgICAgICAgIChwID0gY2FsbG9jKDEsIHNpemVvZigqcCkp
KSA9PSBOVUxMICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAvKiBHZXQgdGhlIGRvbWFpbidz
IGRlZmF1bHQgcG9saWN5LiAqLworICAgIG5yX21zcnMgPSAwOworICAgIHJjID0geGNfZ2V0X3N5
c3RlbV9jcHVfcG9saWN5KHhjaCwgZGkuaHZtID8gWEVOX1NZU0NUTF9jcHVfcG9saWN5X2h2bV9k
ZWZhdWx0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBY
RU5fU1lTQ1RMX2NwdV9wb2xpY3lfcHZfZGVmYXVsdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmbnJfbGVhdmVzLCBsZWF2ZXMsICZucl9tc3JzLCBOVUxMKTsKKyAgICBpZiAo
IHJjICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIG9idGFpbiAlcyBkZWZhdWx0
IHBvbGljeSIsIGRpLmh2bSA/ICJodm0iIDogInB2Iik7CisgICAgICAgIHJjID0gLWVycm5vOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IHg4Nl9jcHVpZF9jb3B5X2Zyb21f
YnVmZmVyKHAsIGxlYXZlcywgbnJfbGVhdmVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmVycl9sZWFmLCAmZXJyX3N1YmxlYWYpOworICAgIGlmICggcmMgKQorICAgIHsK
KyAgICAgICAgRVJST1IoIkZhaWxlZCB0byBkZXNlcmlhbGlzZSBDUFVJRCAoZXJyIGxlYWYgJSN4
LCBzdWJsZWFmICUjeCkgKCVkID0gJXMpIiwKKyAgICAgICAgICAgICAgZXJyX2xlYWYsIGVycl9z
dWJsZWFmLCAtcmMsIHN0cmVycm9yKC1yYykpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBpZiAoIGZlYXR1cmVzZXQgKQorICAgIHsKKyAgICAgICAgdWludDMyX3QgZGlzYWJsZWRf
ZmVhdHVyZXNbRkVBVFVSRVNFVF9OUl9FTlRSSUVTXSwKKyAgICAgICAgICAgIGZlYXRbRkVBVFVS
RVNFVF9OUl9FTlRSSUVTXSA9IHt9OworICAgICAgICBzdGF0aWMgY29uc3QgdWludDMyX3QgZGVl
cF9mZWF0dXJlc1tdID0gSU5JVF9ERUVQX0ZFQVRVUkVTOworICAgICAgICB1bnNpZ25lZCBpbnQg
aSwgYjsKKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgdXNlciBzdXBwbGllZCBmZWF0dXJl
c2V0IG1heSBiZSBzaG9ydGVyIG9yIGxvbmdlciB0aGFuCisgICAgICAgICAqIEZFQVRVUkVTRVRf
TlJfRU5UUklFUy4gIFNob3J0ZXIgaXMgZmluZSwgYW5kIHdlIHdpbGwgemVyby1leHRlbmQuCisg
ICAgICAgICAqIExvbmdlciBpcyBmaW5lLCBzbyBsb25nIGFzIGl0IG9ubHkgcGFkZGVkIHdpdGgg
emVyb3MuCisgICAgICAgICAqLworICAgICAgICB1bnNpZ25lZCBpbnQgdXNlcl9sZW4gPSBtaW4o
RkVBVFVSRVNFVF9OUl9FTlRSSUVTICsgMHUsIG5yX2ZlYXR1cmVzKTsKKworICAgICAgICAvKiBD
aGVjayBmb3IgdHJ1bmNhdGVkIHNldCBiaXRzLiAqLworICAgICAgICByYyA9IC1FT1BOT1RTVVBQ
OworICAgICAgICBmb3IgKCBpID0gdXNlcl9sZW47IGkgPCBucl9mZWF0dXJlczsgKytpICkKKyAg
ICAgICAgICAgIGlmICggZmVhdHVyZXNldFtpXSAhPSAwICkKKyAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKKworICAgICAgICBtZW1jcHkoZmVhdCwgZmVhdHVyZXNldCwgc2l6ZW9mKCpmZWF0dXJl
c2V0KSAqIHVzZXJfbGVuKTsKKworICAgICAgICAvKiBEaXNhYmxlIGRlZXAgZGVwZW5kZW5jaWVz
IG9mIGRpc2FibGVkIGZlYXR1cmVzLiAqLworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUoZGlzYWJsZWRfZmVhdHVyZXMpOyArK2kgKQorICAgICAgICAgICAgZGlzYWJsZWRfZmVh
dHVyZXNbaV0gPSB+ZmVhdFtpXSAmIGRlZXBfZmVhdHVyZXNbaV07CisKKyAgICAgICAgZm9yICgg
YiA9IDA7IGIgPCBzaXplb2YoZGlzYWJsZWRfZmVhdHVyZXMpICogQ0hBUl9CSVQ7ICsrYiApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICpkZnM7CisKKyAgICAgICAgICAg
IGlmICggIXRlc3RfYml0KGIsIGRpc2FibGVkX2ZlYXR1cmVzKSB8fAorICAgICAgICAgICAgICAg
ICAhKGRmcyA9IHg4Nl9jcHVpZF9sb29rdXBfZGVlcF9kZXBzKGIpKSApCisgICAgICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShk
aXNhYmxlZF9mZWF0dXJlcyk7ICsraSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ZmVhdFtpXSAmPSB+ZGZzW2ldOworICAgICAgICAgICAgICAgIGRpc2FibGVkX2ZlYXR1cmVzW2ld
ICY9IH5kZnNbaV07CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBjcHVpZF9m
ZWF0dXJlc2V0X3RvX3BvbGljeShmZWF0LCBwKTsKKyAgICB9CisKKyAgICBpZiAoICFkaS5odm0g
KQorICAgIHsKKyAgICAgICAgdWludDMyX3QgaG9zdF9mZWF0dXJlc2V0W0ZFQVRVUkVTRVRfTlJf
RU5UUklFU10gPSB7fTsKKyAgICAgICAgdWludDMyX3QgbGVuID0gQVJSQVlfU0laRShob3N0X2Zl
YXR1cmVzZXQpOworCisgICAgICAgIHJjID0geGNfZ2V0X2NwdV9mZWF0dXJlc2V0KHhjaCwgWEVO
X1NZU0NUTF9jcHVfZmVhdHVyZXNldF9ob3N0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmbGVuLCBob3N0X2ZlYXR1cmVzZXQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAg
ICAgeworICAgICAgICAgICAgLyogVG9sZXJhdGUgImJ1ZmZlciB0b28gc21hbGwiLCBhcyB3ZSd2
ZSBnb3QgdGhlIGJpdHMgd2UgbmVlZC4gKi8KKyAgICAgICAgICAgIGlmICggZXJybm8gPT0gRU5P
QlVGUyApCisgICAgICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIG9idGFpbiBob3N0IGZl
YXR1cmVzZXQiKTsKKyAgICAgICAgICAgICAgICByYyA9IC1lcnJubzsKKyAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAg
ICAgICAqIE9uIGhhcmR3YXJlIHdpdGhvdXQgQ1BVSUQgRmF1bHRpbmcsIFBWIGd1ZXN0cyBzZWUg
cmVhbCB0b3BvbG9neS4KKyAgICAgICAgICogQXMgYSBjb25zZXF1ZW5jZSwgdGhleSBhbHNvIG5l
ZWQgdG8gc2VlIHRoZSBob3N0IGh0dC9jbXAgZmllbGRzLgorICAgICAgICAgKi8KKyAgICAgICAg
cC0+YmFzaWMuaHR0ICAgICAgID0gdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSFRULCBob3N0X2ZlYXR1
cmVzZXQpOworICAgICAgICBwLT5leHRkLmNtcF9sZWdhY3kgPSB0ZXN0X2JpdChYODZfRkVBVFVS
RV9DTVBfTEVHQUNZLCBob3N0X2ZlYXR1cmVzZXQpOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICAvKgorICAgICAgICAgKiBUb3BvbG9neSBmb3IgSFZNIGd1ZXN0cyBpcyBlbnRpcmVs
eSBjb250cm9sbGVkIGJ5IFhlbi4gIEZvciBub3csIHdlCisgICAgICAgICAqIGhhcmRjb2RlIEFQ
SUNfSUQgPSB2Y3B1X2lkICogMiB0byBnaXZlIHRoZSBpbGx1c2lvbiBvZiBubyBTTVQuCisgICAg
ICAgICAqLworICAgICAgICBwLT5iYXNpYy5odHQgPSB0cnVlOworICAgICAgICBwLT5leHRkLmNt
cF9sZWdhY3kgPSBmYWxzZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBFQlhbMjM6MTZdIGlz
IE1heGltdW0gTG9naWNhbCBQcm9jZXNzb3JzIFBlciBQYWNrYWdlLgorICAgICAgICAgKiBVcGRh
dGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMiwgYnV0IG1ha2Ugc3VyZSB0byBh
dm9pZAorICAgICAgICAgKiBvdmVyZmxvdy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIShw
LT5iYXNpYy5scHBwICYgMHg4MCkgKQorICAgICAgICAgICAgcC0+YmFzaWMubHBwcCAqPSAyOwor
CisgICAgICAgIHN3aXRjaCAoIHAtPng4Nl92ZW5kb3IgKQorICAgICAgICB7CisgICAgICAgIGNh
c2UgWDg2X1ZFTkRPUl9JTlRFTDoKKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyAocC0+Y2FjaGUu
c3VibGVhZltpXS50eXBlICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgIGkgPCBBUlJBWV9T
SVpFKHAtPmNhY2hlLnJhdykpOyArK2kgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHAtPmNhY2hlLnN1YmxlYWZbaV0uY29yZXNfcGVyX3BhY2thZ2UgPQorICAgICAgICAgICAgICAg
ICAgICAocC0+Y2FjaGUuc3VibGVhZltpXS5jb3Jlc19wZXJfcGFja2FnZSA8PCAxKSB8IDE7Cisg
ICAgICAgICAgICAgICAgcC0+Y2FjaGUuc3VibGVhZltpXS50aHJlYWRzX3Blcl9jYWNoZSA9IDA7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIFg4Nl9W
RU5ET1JfQU1EOgorICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfSFlHT046CisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogRUNYWzE1OjEyXSBpcyBBcGljSWRDb3JlU2l6ZS4KKyAgICAgICAg
ICAgICAqIEVDWFs3OjBdIGlzIE51bWJlck9mQ29yZXMgKG1pbnVzIG9uZSkuCisgICAgICAgICAg
ICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4gIEJ1dCBhdm9p
ZAorICAgICAgICAgICAgICogLSBvdmVyZmxvdywKKyAgICAgICAgICAgICAqIC0gZ29pbmcgb3V0
IG9mIHN5bmMgd2l0aCBsZWFmIDEgRUJYWzIzOjE2XSwKKyAgICAgICAgICAgICAqIC0gaW5jcmVt
ZW50aW5nIEFwaWNJZENvcmVTaXplIHdoZW4gaXQncyB6ZXJvICh3aGljaCBjaGFuZ2VzIHRoZQor
ICAgICAgICAgICAgICogICBtZWFuaW5nIG9mIGJpdHMgNzowKS4KKyAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgaWYgKCAhKHAtPmV4dGQubmMgJiAweDgwKSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgaWYgKCBwLT5leHRkLmFwaWNfaWRfc2l6ZSAhPSAwICYmIHAtPmV4dGQu
YXBpY19pZF9zaXplICE9IDB4ZiApCisgICAgICAgICAgICAgICAgICAgIHAtPmV4dGQuYXBpY19p
ZF9zaXplKys7CisKKyAgICAgICAgICAgICAgICBwLT5leHRkLm5jID0gKHAtPmV4dGQubmMgPDwg
MSkgfCAxOworICAgICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwor
ICAgICAgICAvKgorICAgICAgICAgKiBUaGVzZSBzZXR0aW5ncyBhcmUgbmVjZXNzYXJ5IHRvIGNh
dXNlIGVhcmxpZXIgSFZNX1BBUkFNX05FU1RFREhWTSAvCisgICAgICAgICAqIFhFTl9ET01DVExf
ZGlzYWJsZV9taWdyYXRlIHNldHRpbmdzIHRvIGJlIHJlZmxlY3RlZCBjb3JyZWN0bHkgaW4KKyAg
ICAgICAgICogQ1BVSUQuICBYZW4gd2lsbCBkaXNjYXJkIHRoZXNlIGJpdHMgaWYgY29uZmlndXJh
dGlvbiBoYXNuJ3QgYmVlbgorICAgICAgICAgKiBzZXQgZm9yIHRoZSBkb21haW4uCisgICAgICAg
ICAqLworICAgICAgICBwLT5leHRkLml0c2MgPSB0cnVlOworICAgICAgICBwLT5iYXNpYy52bXgg
PSB0cnVlOworICAgICAgICBwLT5leHRkLnN2bSA9IHRydWU7CisgICAgfQorCisgICAgcmMgPSB4
ODZfY3B1aWRfY29weV90b19idWZmZXIocCwgbGVhdmVzLCAmbnJfbGVhdmVzKTsKKyAgICBpZiAo
IHJjICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gc2VyaWFsaXNlIENQVUlEICgl
ZCA9ICVzKSIsIC1yYywgc3RyZXJyb3IoLXJjKSk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0K
KworICAgIHJjID0geGNfc2V0X2RvbWFpbl9jcHVfcG9saWN5KHhjaCwgZG9taWQsIG5yX2xlYXZl
cywgbGVhdmVzLCAwLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZl
cnJfbGVhZiwgJmVycl9zdWJsZWFmLCAmZXJyX21zcik7CisgICAgaWYgKCByYyApCisgICAgewor
ICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBzZXQgZCVkJ3MgcG9saWN5IChlcnIgbGVhZiAlI3gs
IHN1YmxlYWYgJSN4LCBtc3IgJSN4KSIsCisgICAgICAgICAgICAgICBkb21pZCwgZXJyX2xlYWYs
IGVycl9zdWJsZWFmLCBlcnJfbXNyKTsKKyAgICAgICAgcmMgPSAtZXJybm87CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIHJjID0gMDsKKworb3V0OgorICAgIGZyZWUocCk7CisgICAg
ZnJlZShsZWF2ZXMpOworCisgICAgcmV0dXJuIHJjOworfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2xpYi94ODYvY3B1aWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgK
aW5kZXggNzk4NDBmOTljZS4uMzMxZWY0ZjRmMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2xpYi94ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCkBA
IC0xNTQsOCArMTU0LDEyIEBAIHN0cnVjdCBjcHVpZF9wb2xpY3kKICAgICB1bmlvbiB7CiAgICAg
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJhd1tDUFVJRF9HVUVTVF9OUl9DQUNIRV07CiAgICAgICAg
IHN0cnVjdCBjcHVpZF9jYWNoZV9sZWFmIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHR5cGU6NSwK
LSAgICAgICAgICAgICAgICA6MjcsIDozMiwgOjMyLCA6MzI7CisgICAgICAgICAgICB1aW50MzJf
dCAvKiBhICovIHR5cGU6NSwgbGV2ZWw6MzsKKyAgICAgICAgICAgIGJvb2wgc2VsZl9pbml0OjEs
IGZ1bGx5X2Fzc29jOjE7CisgICAgICAgICAgICB1aW50MzJfdCA6NCwgdGhyZWFkc19wZXJfY2Fj
aGU6MTIsIGNvcmVzX3Blcl9wYWNrYWdlOjY7CisgICAgICAgICAgICB1aW50MzJfdCAvKiBiICov
IGxpbmVfc2l6ZToxMiwgcGFydGl0aW9uczoxMCwgd2F5czoxMDsKKyAgICAgICAgICAgIHVpbnQz
Ml90IC8qIGMgKi8gc2V0czsKKyAgICAgICAgICAgIGJvb2wgLyogZCAqLyB3YmludmQ6MSwgaW5j
bHVzaXZlOjEsIGNvbXBsZXg6MTsKICAgICAgICAgfSBzdWJsZWFmW0NQVUlEX0dVRVNUX05SX0NB
Q0hFXTsKICAgICB9IGNhY2hlOwogCkBAIC0yNTksNyArMjYzLDggQEAgc3RydWN0IGNwdWlkX3Bv
bGljeQogICAgICAgICAgICAgICAgIHVpbnQzMl90IGU4YjsKICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeyBERUNMX0JJVEZJRUxEKGU4Yik7IH07CiAgICAgICAgICAgICB9OwotICAgICAgICAgICAg
dWludDMyX3QgLyogYyAqLzozMiwgLyogZCAqLzozMjsKKyAgICAgICAgICAgIHVpbnQzMl90IG5j
OjgsIDo0LCBhcGljX2lkX3NpemU6NCwgOjE2OworICAgICAgICAgICAgdWludDMyX3QgLyogZCAq
LzozMjsKICAgICAgICAgfTsKICAgICB9IGV4dGQ7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18: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 1iDCLX-00048B-Sq; Wed, 25 Sep 2019 18: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=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCLX-000486-39
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:03 +0000
X-Inumbo-ID: 238734ae-dfc5-11e9-963a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 238734ae-dfc5-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 18:49:01 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3689C2146E;
 Wed, 25 Sep 2019 18:49:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437340;
 bh=wtd2ZEAxfSyQ8BkHLCp4XlyNv/xkNYGN7+Hvg5Ac2q4=;
 h=Date:From:To:cc:Subject:From;
 b=yUPxRoRXw+z3nOloleLJdergHqUCP2FqONH0rmmyPFV243wNp3LA2aS7Gog1VSswe
 Ykn/OfDDcPBP+NXZTu3MG34dNK+jQAzBp7rhxdxiUCkNXss02AKZ0ZC0hNge3RrxCg
 /i3g3Tt9zoUAk6+doeSX7qNUVNX+urbnf67t05Vc=
Date: Wed, 25 Sep 2019 11:48:59 -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.1909251146261.24909@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 0/8] dom0less device assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, sstabellini@kernel.org,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgYWRkcyBkZXZpY2UgYXNzaWdubWVudCBz
dXBwb3J0IHRvIERvbTBsZXNzLgpUaGUgbGFzdCBwYXRjaCBpcyB0aGUgZG9jdW1lbnRhdGlvbi4K
CkNoZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IGY5
M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQ6CgogIHhlbjogc2NoZWQ6IEZp
eCBBcm0gYnVpbGQgYWZ0ZXIgY29tbWl0IGY4NTVkZDk2MjUgKDIwMTktMDktMjQgMTg6NTg6NTUg
KzAxMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKCiAgaHR0cDov
L3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11
bnN0YWJsZS5naXQgCgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gNjZiODg2OGIyYzg4
MTE3YmU0M2ZmOTE2YmE3YmExNzQzMTc2Y2YwYToKCiAgeGVuL2FybTogYWRkIGRvbTAtbGVzcyBk
ZXZpY2UgYXNzaWdubWVudCBpbmZvIHRvIGRvY3MgKDIwMTktMDktMjUgMTE6NDc6MDQgLTA3MDAp
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClN0ZWZhbm8gU3RhYmVsbGluaSAoOCk6CiAgICAgIHhlbi9hcm06IGludHJvZHVj
ZSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKICAgICAgeGVuL2FybTogZXhwb3J0IGRldmljZV90
cmVlX2dldF9yZWcgYW5kIGRldmljZV90cmVlX2dldF91MzIKICAgICAgeGVuL2FybTogaW50cm9k
dWNlIGtpbmZvLT5ndWVzdF9waGFuZGxlX2dpYwogICAgICB4ZW4vYXJtOiBjb3B5IGR0YiBmcmFn
bWVudCB0byBndWVzdCBkdGIKICAgICAgeGVuL2FybTogYXNzaWduIGRldmljZXMgdG8gYm9vdCBk
b21haW5zCiAgICAgIHhlbi9hcm06IGhhbmRsZSAibXVsdGlib290LGRldmljZS10cmVlIiBjb21w
YXRpYmxlIG5vZGVzCiAgICAgIHhlbi9hcm06IGludHJvZHVjZSBucl9zcGlzCiAgICAgIHhlbi9h
cm06IGFkZCBkb20wLWxlc3MgZGV2aWNlIGFzc2lnbm1lbnQgaW5mbyB0byBkb2NzCgogZG9jcy9t
aXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCB8ICA0NCArKystCiBkb2NzL21pc2MvYXJt
L3Bhc3N0aHJvdWdoLnR4dCAgICAgICAgIHwgMTAxICsrKysrKysrKwogeGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYyAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgICB8IDM4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4
ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgIDE0ICstCiB4ZW4vYXJjaC9h
cm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
a2VybmVsLmggICAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCAg
ICAgICAgICAgfCAgIDcgKwogOCBmaWxlcyBjaGFuZ2VkLCA1MTAgaW5zZXJ0aW9ucygrKSwgNTYg
ZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:49:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18: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 1iDCLy-00049K-74; Wed, 25 Sep 2019 18:49: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=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCLx-00048t-7Y
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:29 +0000
X-Inumbo-ID: 33f8a17e-dfc5-11e9-963a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 33f8a17e-dfc5-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 18:49:28 +0000 (UTC)
Received: from localhost.localdomain (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 D0D6C21D7F;
 Wed, 25 Sep 2019 18:49:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437368;
 bh=cZfU+ZaJQV9+aGXjGetaWpdYkf8k4n0GafB88UY6dRc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=gSYN6XuMjct2FsfpNLZiKITkeE0+fd+zE5e7E+lz4zhxL8ppXWuxOuBk20czA1kkh
 HK/FLvrVwMFrjWm3/T/Nrt7HHHYHP/X4I+Av+F46u2tAHcCf+eyYodkOK7JZfR4Tl8
 nPNcNDoSIZe+nEmmqQOieOjKCRcrvZpz4qSFDdkM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed, 25 Sep 2019 11:49:18 -0700
Message-Id: <20190925184924.21691-2-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v5 2/8] xen/arm: export device_tree_get_reg and
 device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSdsbCBiZSB1c2VkIGluIGxhdGVyIHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CgotLS0KQ2hhbmdlcyBpbiB2NToKLSBt
b3ZlIGRlY2xhcmF0aW9ucyB0byB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKCkNoYW5nZXMg
aW4gdjQ6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgIHwgOCAr
KysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgNiArKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCA2MjMx
NzNiYzdmLi5hNzgxMGFiYjE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisr
KyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTU1LDE1ICs1NSwxNSBAQCBzdGF0aWMgYm9v
bCBfX2luaXQgZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGNvbnN0IHZvaWQgKmZkdCwgaW50
IG5vZGUsCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgZGV2aWNl
X3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipjZWxsLCB1MzIgYWRkcmVzc19jZWxscywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBzaXplX2NlbGxzLCB1NjQg
KnN0YXJ0LCB1NjQgKnNpemUpCit2b2lkIF9faW5pdCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0
IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0ICpzdGFydCwgdTY0ICpzaXplKQogewogICAg
ICpzdGFydCA9IGR0X25leHRfY2VsbChhZGRyZXNzX2NlbGxzLCBjZWxsKTsKICAgICAqc2l6ZSA9
IGR0X25leHRfY2VsbChzaXplX2NlbGxzLCBjZWxsKTsKIH0KIAotc3RhdGljIHUzMiBfX2luaXQg
ZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwcm9wX25hbWUsIHUzMiBk
Zmx0KQordTMyIF9faW5pdCBkZXZpY2VfdHJlZV9nZXRfdTMyKGNvbnN0IHZvaWQgKmZkdCwgaW50
IG5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9u
YW1lLCB1MzIgZGZsdCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3NldHVwLmgKaW5kZXggZWZjYmE1NDVjMi4uZmEwYTg3MjFiMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0
dXAuaApAQCAtMTE1LDYgKzExNSwxMiBAQCBjb25zdCBjaGFyICpib290X21vZHVsZV9raW5kX2Fz
X3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7CiBleHRlcm4gdWludDMyX3QgaHlwX3RyYXBz
X3ZlY3RvcltdOwogdm9pZCBpbml0X3RyYXBzKHZvaWQpOwogCit2b2lkIGRldmljZV90cmVlX2dl
dF9yZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyIGFkZHJlc3NfY2VsbHMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgdTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NCAqc2l6ZSk7CisK
K3UzMiBkZXZpY2VfdHJlZV9nZXRfdTMyKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCisgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwcm9wX25hbWUsIHUzMiBkZmx0KTsKKwog
I2VuZGlmCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:49:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18: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 1iDCLy-00049V-HX; Wed, 25 Sep 2019 18:49:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCLx-000490-KC
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:29 +0000
X-Inumbo-ID: 33945192-dfc5-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 33945192-dfc5-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 18:49:28 +0000 (UTC)
Received: from localhost.localdomain (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 2B2BB2146E;
 Wed, 25 Sep 2019 18:49:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437367;
 bh=FM7i9CGuluygHwOsySBQ4ci8WCM0RGKONrHUebiP7TI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=yK11bgVchhqC3piFJ34nKPODwWIJyW72BStxOCx1jm//k7DaSHrejFH0vvQEgLDxW
 USvsF8rf5IAMyzQJLMZ5geYhSLhd0iZQuQIzZMZkV4As7TunXFE5PiMbe1lAsdTay/
 htEbbH7vsu1uodjjkVXs/DEVqFVYGGDDAk7lw8ms=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed, 25 Sep 2019 11:49:17 -0700
Message-Id: <20190925184924.21691-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v5 1/8] xen/arm: introduce
 handle_device_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: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgaW50ZXJydXB0IGhhbmRsaW5nIGNvZGUgb3V0IG9mIGhhbmRsZV9kZXZpY2UgdG8g
YSBuZXcgZnVuY3Rpb24Kc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGZvciBkb20wbGVzcyBWTXMg
KGl0IHdpbGwgYmUgdXNlZCBpbiBsYXRlcgpwYXRjaGVzKS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgotIHJlbmFtZSBoYW5k
bGVfaW50ZXJydXB0cyB0byBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKLSBpbXByb3ZlIGluLWNv
ZGUgY29tbWVudAotIHJlbW92ZSByZXR1cm4gMSBpZiBtYXBwaW5nIGlzIGRvbmUKLSB1c2UgdW5z
aWduZWQKCkNoYW5nZXMgaW4gdjM6Ci0gYWRkIHBhdGNoCgpUaGUgZGlmZiBpcyBoYXJkIHRvIHJl
YWQgYnV0IEkganVzdCBtb3ZlZCB0aGUgaW50ZXJydXB0cyByZWxhdGVkIGNvZGUKZnJvbSBoYW5k
bGVfZGV2aWNlcyB0byBhIG5ldyBmdW5jdGlvbiBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMsIGFu
ZCB2ZXJ5CmxpdHRsZSBlbHNlLgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDgw
ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1
MSBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYTBm
ZWUxZWYxMy4uMjE5ODU2MjhmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTIzOSw0MSArMTIzOSwy
MiBAQCBzdGF0aWMgaW50IF9faW5pdCBtYXBfZGV2aWNlX2NoaWxkcmVuKHN0cnVjdCBkb21haW4g
KmQsCiB9CiAKIC8qCi0gKiBGb3IgYSBnaXZlbiBkZXZpY2Ugbm9kZToKLSAqICAtIEdpdmUgcGVy
bWlzc2lvbiB0byB0aGUgZ3Vlc3QgdG8gbWFuYWdlIElSUSBhbmQgTU1JTyByYW5nZQotICogIC0g
UmV0cmlldmUgdGhlIElSUSBjb25maWd1cmF0aW9uIChpLmUgZWRnZS9sZXZlbCkgZnJvbSBkZXZp
Y2UgdHJlZQotICogV2hlbiB0aGUgZGV2aWNlIGlzIG5vdCBtYXJrZWQgZm9yIGd1ZXN0IHBhc3N0
aHJvdWdoOgotICogIC0gQXNzaWduIHRoZSBkZXZpY2UgdG8gdGhlIGd1ZXN0IGlmIGl0J3MgcHJv
dGVjdGVkIGJ5IGFuIElPTU1VCi0gKiAgLSBNYXAgdGhlIElSUXMgYW5kIGlvbWVtIHJlZ2lvbnMg
dG8gRE9NMAorICogaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzIHJldHJpZXZlcyB0aGUgaW50ZXJy
dXB0cyBjb25maWd1cmF0aW9uIGZyb20KKyAqIGEgZGV2aWNlIHRyZWUgbm9kZSBhbmQgbWFwcyB0
aG9zZSBpbnRlcnJ1cHRzIHRvIHRoZSB0YXJnZXQgZG9tYWluLgorICoKKyAqIFJldHVybnM6Cisg
KiAgIDwgMCBlcnJvcgorICogICAwICAgc3VjY2VzcwogICovCi1zdGF0aWMgaW50IF9faW5pdCBo
YW5kbGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQpCitzdGF0
aWMgaW50IF9faW5pdCBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIG5lZWRfbWFwcGluZykKIHsKLSAgICB1bnNpZ25lZCBpbnQgbmlycTsKLSAgICB1bnNp
Z25lZCBpbnQgbmFkZHI7Ci0gICAgdW5zaWduZWQgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGks
IG5pcnE7CiAgICAgaW50IHJlczsKICAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOwotICAgIHU2
NCBhZGRyLCBzaXplOwotICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFz
c3Rocm91Z2goZGV2KTsKIAogICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKGRldik7Ci0gICAg
bmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVzcyhkZXYpOwotCi0gICAgZHRfZHByaW50aygiJXMg
cGFzc3Rocm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAldVxuIiwKLSAgICAgICAgICAgICAg
IGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOwotCi0g
ICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgJiYgbmVlZF9tYXBwaW5nICkKLSAg
ICB7Ci0gICAgICAgIGR0X2RwcmludGsoIiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1bGxf
bmFtZShkZXYpKTsKLSAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShkLCBkZXYp
OwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJGYWlsZWQgdG8gc2V0dXAgdGhlIElPTU1VIGZvciAlc1xuIiwKLSAgICAgICAgICAg
ICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgICAgIHJldHVybiByZXM7
Ci0gICAgICAgIH0KLSAgICB9CiAKICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBJUlFz
ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBuaXJxOyBpKysgKQpAQCAtMTMxMCw2ICsxMjkxLDQ3
IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAgICAgICAgICAgICByZXR1cm4gcmVzOwogICAgIH0K
IAorICAgIHJldHVybiAwOworfQorCisvKgorICogRm9yIGEgZ2l2ZW4gZGV2aWNlIG5vZGU6Cisg
KiAgLSBHaXZlIHBlcm1pc3Npb24gdG8gdGhlIGd1ZXN0IHRvIG1hbmFnZSBJUlEgYW5kIE1NSU8g
cmFuZ2UKKyAqICAtIFJldHJpZXZlIHRoZSBJUlEgY29uZmlndXJhdGlvbiAoaS5lIGVkZ2UvbGV2
ZWwpIGZyb20gZGV2aWNlIHRyZWUKKyAqIFdoZW4gdGhlIGRldmljZSBpcyBub3QgbWFya2VkIGZv
ciBndWVzdCBwYXNzdGhyb3VnaDoKKyAqICAtIEFzc2lnbiB0aGUgZGV2aWNlIHRvIHRoZSBndWVz
dCBpZiBpdCdzIHByb3RlY3RlZCBieSBhbiBJT01NVQorICogIC0gTWFwIHRoZSBJUlFzIGFuZCBp
b21lbSByZWdpb25zIHRvIERPTTAKKyAqLworc3RhdGljIGludCBfX2luaXQgaGFuZGxlX2Rldmlj
ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10KQoreworICAgIHVuc2lnbmVk
IGludCBuYWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmVzOworICAgIHU2NCBh
ZGRyLCBzaXplOworICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFzc3Ro
cm91Z2goZGV2KTsKKworICAgIG5hZGRyID0gZHRfbnVtYmVyX29mX2FkZHJlc3MoZGV2KTsKKwor
ICAgIGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmFkZHIgPSAldVxuIiwKKyAgICAg
ICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmFkZHIpOwor
CisgICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgJiYgbmVlZF9tYXBwaW5nICkK
KyAgICB7CisgICAgICAgIGR0X2RwcmludGsoIiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1
bGxfbmFtZShkZXYpKTsKKyAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShkLCBk
ZXYpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJGYWlsZWQgdG8gc2V0dXAgdGhlIElPTU1VIGZvciAlc1xuIiwKKyAgICAgICAg
ICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKKyAgICAgICAgICAgIHJldHVybiBy
ZXM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVw
dHMoZCwgZGV2LCBuZWVkX21hcHBpbmcpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHJl
dHVybiByZXM7CisKICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBNTUlPcyAqLwogICAg
IGZvciAoIGkgPSAwOyBpIDwgbmFkZHI7IGkrKyApCiAgICAgewotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:49:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18:49: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 1iDCM3-0004Aa-SW; Wed, 25 Sep 2019 18:49: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=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCM2-0004AB-7a
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:34 +0000
X-Inumbo-ID: 345f5c16-dfc5-11e9-963a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 345f5c16-dfc5-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 18:49:29 +0000 (UTC)
Received: from localhost.localdomain (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 76BE021D80;
 Wed, 25 Sep 2019 18:49:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437368;
 bh=zBTozPMEtVKIWHnCc3be82LaVXKKJkTnTMSJuvP4C8s=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=AthQAxdwmuBhqlhzVHFFueHt/dKSqKRnvOlhh2exCFz7KXWPtjAd3gT1dhvc0CTJX
 Tvu2+GvBbZjjppZI2+GSCCVegYxWf+FCnAHn+3yoCrBf9RTsDgfCeIHH9trjQS4tpN
 oKIZx3uJdrWqiWWh9xQdI5A0aJTeL3hDjUIf9q/8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed, 25 Sep 2019 11:49:19 -0700
Message-Id: <20190925184924.21691-3-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v5 3/8] xen/arm: introduce
 kinfo->guest_phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBhbHdheXMgaGFyZC1jb2RpbmcgdGhlIEdJQyBwaGFuZGxlIChHVUVTVF9QSEFO
RExFX0dJQyksIHN0b3JlCml0IGluIGEgdmFyaWFibGUgdW5kZXIga2luZm8uIFRoaXMgd2F5IGl0
IGNhbiBiZSBkeW5hbWljYWxseSBjaG9zZW4gcGVyCmRvbWFpbi4gUmVtb3ZlIHRoZSBmZHQgcG9p
bnRlciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQpmdW5jdGlvbnMgYW5kIG9hc3Mg
YSBzdHJ1Y3Qga2VybmVsX2luZm8gKiBpbnN0ZWFkLiBUaGUgZmR0IHBvaW50ZXIgY2FuCmJlIGFj
Y2Vzc2VkIGZyb20ga2luZm8tPmZkdC4gUmVtb3ZlIHRoZSBzdHJ1Y3QgZG9tYWluICpkIHBhcmFt
ZXRlciB0bwp0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVjYXVzZSBpdCBiZWNvbWVz
IHVudXNlZC4KCkluaXRpYWxpemUgZ3Vlc3RfcGhhbmRsZV9naWMgdG8gR1VFU1RfUEhBTkRMRV9H
SUMgYXQgdGhlIGJlZ2lubmluZyBvZgpwcmVwYXJlX2R0Yl9kb21VLiBMYXRlciBwYXRjaGVzIHdp
bGwgY2hhbmdlIHRoZSB2YWx1ZSBvZgpndWVzdF9waGFuZGxlX2dpYyBkZXBlbmRpbmcgb24gdXNl
ciBwcm92aWRlZCBpbmZvcm1hdGlvbi4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCi0tLQpDaGFuZ2VzIGluIHY1OgotIGltcHJvdmUgY29t
bWl0IG1lc3NhZ2UKQ2hhbmdlcyBpbiB2NDoKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgIHwgMzYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDI0IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAy
MTk4NTYyOGYwLi4zMmY4NWNkOTU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC02MjcsNyArNjI3LDgg
QEAgc3RhdGljIGludCBfX2luaXQgZmR0X3Byb3BlcnR5X2ludGVycnVwdHMoY29uc3Qgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbywKIHsKICAgICBpbnQgcmVzOwogICAgIHVpbnQzMl90IHBoYW5k
bGUgPSBpc19oYXJkd2FyZV9kb21haW4oa2luZm8tPmQpID8KLSAgICAgICAgICAgICAgICAgICAg
ICAgZHRfaW50ZXJydXB0X2NvbnRyb2xsZXItPnBoYW5kbGUgOiBHVUVTVF9QSEFORExFX0dJQzsK
KyAgICAgICAgICAgICAgICAgICAgICAgZHRfaW50ZXJydXB0X2NvbnRyb2xsZXItPnBoYW5kbGUg
OgorICAgICAgICAgICAgICAgICAgICAgICBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWM7CiAKICAg
ICByZXMgPSBmZHRfcHJvcGVydHkoa2luZm8tPmZkdCwgImludGVycnVwdHMiLAogICAgICAgICAg
ICAgICAgICAgICAgICBpbnRyLCBzaXplb2YoaW50clswXSkgKiBudW1faXJxKTsKQEAgLTE1Mzcs
OCArMTUzOCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgcmV0dXJuIHJlczsKIH0KIAotc3Rh
dGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgdm9pZCAqZmR0KQorc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoc3Ry
dWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0Owog
ICAgIGludCByZXMgPSAwOwogICAgIF9fYmUzMiByZWdbKEdVRVNUX1JPT1RfQUREUkVTU19DRUxM
UyArIEdVRVNUX1JPT1RfU0laRV9DRUxMUykgKiAyXTsKICAgICBfX2JlMzIgKmNlbGxzOwpAQCAt
MTU3MywxMSArMTU3NSwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YyX2RvbVVfbm9k
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgaWYgKHJlcykKICAgICAg
ICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4
LHBoYW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2Nl
bGwoZmR0LCAibGludXgscGhhbmRsZSIsIGtpbmZvLT5ndWVzdF9waGFuZGxlX2dpYyk7CiAgICAg
aWYgKHJlcykKICAgICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9j
ZWxsKGZkdCwgInBoYW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3By
b3BlcnR5X2NlbGwoZmR0LCAicGhhbmRsZSIsIGtpbmZvLT5ndWVzdF9waGFuZGxlX2dpYyk7CiAg
ICAgaWYgKHJlcykKICAgICAgICAgcmV0dXJuIHJlczsKIApAQCAtMTU4Niw4ICsxNTg4LDkgQEAg
c3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdm9pZCAqZmR0KQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0
IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkK
K3N0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8pCiB7CisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKICAgICBpbnQgcmVzID0g
MDsKICAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09U
X1NJWkVfQ0VMTFMpICogMl07CiAgICAgX19iZTMyICpjZWxsczsKQEAgLTE2MjIsMTEgKzE2MjUs
MTEgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7
CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VF
U1RfUEhBTkRMRV9HSUMpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4
LHBoYW5kbGUiLCBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAg
ICAgIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFu
ZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZk
dCwgInBoYW5kbGUiLCBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAg
ICAgICAgIHJldHVybiByZXM7CiAKQEAgLTE2MzUsMjIgKzE2MzgsMjMgQEAgc3RhdGljIGludCBf
X2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAq
ZmR0KQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX2Rv
bVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9f
aW5pdCBtYWtlX2dpY19kb21VX25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAg
ICBzd2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lvbiApCisgICAgc3dpdGNoICgga2luZm8tPmQt
PmFyY2gudmdpYy52ZXJzaW9uICkKICAgICB7CiAgICAgY2FzZSBHSUNfVjM6Ci0gICAgICAgIHJl
dHVybiBtYWtlX2dpY3YzX2RvbVVfbm9kZShkLCBmZHQpOworICAgICAgICByZXR1cm4gbWFrZV9n
aWN2M19kb21VX25vZGUoa2luZm8pOwogICAgIGNhc2UgR0lDX1YyOgotICAgICAgICByZXR1cm4g
bWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsKKyAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjJf
ZG9tVV9ub2RlKGtpbmZvKTsKICAgICBkZWZhdWx0OgogICAgICAgICBwYW5pYygiVW5zdXBwb3J0
ZWQgR0lDIHZlcnNpb25cbiIpOwogICAgIH0KIH0KIAogI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJU
X0NPTlNPTEUKLXN0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAx
MV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQg
PSBraW5mby0+ZmR0OwogICAgIGludCByZXM7CiAgICAgZ2ljX2ludGVycnVwdF90IGludHI7CiAg
ICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVf
Q0VMTFNdOwpAQCAtMTY4MSw3ICsxNjg1LDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGww
MTFfdWFydF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAg
cmV0dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImludGVycnVw
dC1wYXJlbnQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BIQU5ETEVfR0lD
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWMp
OwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIApAQCAtMTcwNiw2ICsxNzEw
LDggQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGludCBhZGRyY2VsbHMsIHNpemVjZWxs
czsKICAgICBpbnQgcmV0OwogCisgICAga2luZm8tPmd1ZXN0X3BoYW5kbGVfZ2ljID0gR1VFU1Rf
UEhBTkRMRV9HSUM7CisKICAgICBhZGRyY2VsbHMgPSBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFM7
CiAgICAgc2l6ZWNlbGxzID0gR1VFU1RfUk9PVF9TSVpFX0NFTExTOwogCkBAIC0xNzQ5LDcgKzE3
NTUsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBn
b3RvIGVycjsKIAotICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShkLCBraW5mby0+ZmR0KTsK
KyAgICByZXQgPSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAgIGlmICggcmV0ICkKICAg
ICAgICAgZ290byBlcnI7CiAKQEAgLTE3NjEsNyArMTc2Nyw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IHByZXBhcmVfZHRiX2RvbVUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbykKICAgICB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAjaWZkZWYgQ09ORklHX1NCU0Ff
VlVBUlRfQ09OU09MRQotICAgICAgICByZXQgPSBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoZCwga2lu
Zm8tPmZkdCk7CisgICAgICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRfbm9kZShraW5mbyk7CiAj
ZW5kaWYKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgZ290byBlcnI7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9r
ZXJuZWwuaAppbmRleCAzM2YzZTcyYjExLi43NjA0MzQzNjliIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgK
QEAgLTM2LDYgKzM2LDkgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKICAgICAvKiBFbmFibGUgcGww
MTEgZW11bGF0aW9uICovCiAgICAgYm9vbCB2cGwwMTE7CiAKKyAgICAvKiBHSUMgcGhhbmRsZSAq
LworICAgIHVpbnQzMl90IGd1ZXN0X3BoYW5kbGVfZ2ljOworCiAgICAgLyogbG9hZGVyIHRvIHVz
ZSBmb3IgdGhpcyBrZXJuZWwgKi8KICAgICB2b2lkICgqbG9hZCkoc3RydWN0IGtlcm5lbF9pbmZv
ICppbmZvKTsKICAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUgKi8KLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:49:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18:49: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 1iDCM4-0004Ag-6P; Wed, 25 Sep 2019 18:49:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCM2-0004AJ-F3
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:34 +0000
X-Inumbo-ID: 358910aa-dfc5-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 358910aa-dfc5-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 18:49:31 +0000 (UTC)
Received: from localhost.localdomain (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 7DE9D21D81;
 Wed, 25 Sep 2019 18:49:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437370;
 bh=ej1z6DWrtVm4R50R6g37SICEFTdtAMiXzV6p1u0ROB8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Nobg0lXeix0/syh3mn5vVaA9eqveRwt33WNbpSJynDIPcWsEHsIzxAZ123MQDpap4
 7oUGWyx8ijwu5h2nV8vc97RHpeaBtbBu4OSc11wgxYItJbuRDgLlzGAoql3aqmBGb8
 EFx4Bn96tfwC4nW79+hEOQ31Jg6q0L9fpBOx9tlQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed, 25 Sep 2019 11:49:22 -0700
Message-Id: <20190925184924.21691-6-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v5 6/8] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVt
IHRvIHRoZSBib290bW9kCmFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2VybmVsX3By
b2JlLCBmaW5kIHRoZSByaWdodApCT09UTU9EX0dVRVNUX0RUQiBhbmQgc3RvcmUgYSBwb2ludGVy
IHRvIGl0IGluIGR0Yl9ib290bW9kdWxlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVpbnQzMl90Ci0gcmVtb3Zl
IHVzZWxlc3MgMCBpbml0aWFsaXphdGlvbgotIGFkZCByZXR1cm4gdmFsdWUgY2hlY2sKCkNoYW5n
ZXMgaW4gdjI6Ci0gcmVuYW1lIEJPT1RNT0RfRFRCIHRvIEJPT1RNT0RfR1VFU1RfRFRCCi0gcmVu
YW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCi0tLQogeGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYyAgICAgIHwgIDIgKysKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICB8
IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMSArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCBhNzgxMGFiYjE1Li4wOGZiNTlm
NGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMKQEAgLTI0Miw2ICsyNDIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vz
c19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgICAgICBraW5k
ID0gQk9PVE1PRF9SQU1ESVNLOwogICAgIGVsc2UgaWYgKCBmZHRfbm9kZV9jaGVja19jb21wYXRp
YmxlKGZkdCwgbm9kZSwgInhlbix4c20tcG9saWN5IikgPT0gMCApCiAgICAgICAgIGtpbmQgPSBC
T09UTU9EX1hTTTsKKyAgICBlbHNlIGlmICggZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQs
IG5vZGUsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSA9PSAwICkKKyAgICAgICAga2luZCA9IEJP
T1RNT0RfR1VFU1RfRFRCOwogICAgIGVsc2UKICAgICAgICAga2luZCA9IEJPT1RNT0RfVU5LTk9X
TjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCmluZGV4IDM4OWJlZjJhZmEuLjhlZmYwNzQ4MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTQyNSw3ICs0MjUs
NyBAQCBpbnQgX19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCiAg
ICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5l
ICpjbWQgPSBOVUxMOwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKLSAgICB1NjQg
a2VybmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOworICAgIHU2NCBrZXJuZWxfYWRkciwgaW5p
dHJkX2FkZHIsIGR0Yl9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAogICAgIC8qIGRvbWFpbiBp
cyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KQEAgLTQ2OSw2ICs0NjksMTgg
QEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9i
eV9hZGRyX2FuZF9raW5kKAogICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9SQU1ESVNL
LCBpbml0cmRfYWRkcik7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZHRf
ZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgICAgICAg
ICAgY29uc3QgX19iZTMyICp2YWw7CisKKyAgICAgICAgICAgICAgICB2YWwgPSBkdF9nZXRfcHJv
cGVydHkobm9kZSwgInJlZyIsICZsZW4pOworICAgICAgICAgICAgICAgIGlmICggdmFsID09IE5V
TEwgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBkdF9n
ZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmR0Yl9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAg
aW5mby0+ZHRiX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQo
CisgICAgICAgICAgICAgICAgICAgICAgICBCT09UTU9EX0dVRVNUX0RUQiwgZHRiX2FkZHIpOwor
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IGZjYTdlNjhjYmEuLmQ3NjRhNGU5YjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNjksNiAr
MzY5LDcgQEAgY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhi
b290bW9kdWxlX2tpbmQga2luZCkKICAgICBjYXNlIEJPT1RNT0RfS0VSTkVMOiAgcmV0dXJuICJL
ZXJuZWwiOwogICAgIGNhc2UgQk9PVE1PRF9SQU1ESVNLOiByZXR1cm4gIlJhbWRpc2siOwogICAg
IGNhc2UgQk9PVE1PRF9YU006ICAgICByZXR1cm4gIlhTTSI7CisgICAgY2FzZSBCT09UTU9EX0dV
RVNUX0RUQjogICAgIHJldHVybiAiRFRCIjsKICAgICBjYXNlIEJPT1RNT0RfVU5LTk9XTjogcmV0
dXJuICJVbmtub3duIjsKICAgICBkZWZhdWx0OiBCVUcoKTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgK
aW5kZXggZmEwYTg3MjFiMi4uMmY4ZjI0ZTI4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMTYsNiAr
MTYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIEJPT1RNT0RfS0VSTkVMLAogICAgIEJPT1RNT0Rf
UkFNRElTSywKICAgICBCT09UTU9EX1hTTSwKKyAgICBCT09UTU9EX0dVRVNUX0RUQiwKICAgICBC
T09UTU9EX1VOS05PV04KIH0gIGJvb3Rtb2R1bGVfa2luZDsKIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:49:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18:49: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 1iDCM8-0004Cq-Gz; Wed, 25 Sep 2019 18: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=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCM7-0004CG-7j
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:39 +0000
X-Inumbo-ID: 34bdc224-dfc5-11e9-963a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 34bdc224-dfc5-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 18:49:30 +0000 (UTC)
Received: from localhost.localdomain (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 210BF21D82;
 Wed, 25 Sep 2019 18:49:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437369;
 bh=NrZ3HSiOPjc7DKMa01HTHJj8hy+oJ6p7mrF4/eLD1SE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=uMP/RPfz11fPZB6hKULkY0jbXzuo/vNnloHN0w+KDl+7VtVB9I/y4sZI79LEqpGnJ
 wxWJI70tu1AFjGam7V0uoK9D/oANisWgb6L1SH4ga5IFjRgrbn5kyNU8TTG3uH22l+
 dQ1pg9Ge9k68JRMMcg8L+FM4H7ZzzbueqJkVpOz8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed, 25 Sep 2019 11:49:20 -0700
Message-Id: <20190925184924.21691-4-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v5 4/8] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZp
Y2UgZnJvbSBtZW1vcnkKYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCm5vZGUuCgpBZGQgYSBuZXcgZmllbGQgbmFtZWQg
ZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAgdHJhY2sKb2YgdGhl
IGR0YiBmcmFnbWVudCBsb2NhdGlvbi4KCkNvcHkgdGhlIGZyYWdtZW50IHRvIHRoZSBndWVzdCBk
dGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3VnaCkuCgpTZXQga2luZm8tPmd1ZXN0X3Bo
YW5kbGVfZ2ljIGJhc2VkIG9uIHRoZSBwaGFuZGxlIG9mIHRoZSBzcGVjaWFsICIvZ2ljIgpub2Rl
IGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gIi9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0
aGUgZHRiCmZyYWdtZW50IHRoYXQgcmVwcmVzZW50cyB0aGUgZ2ljIGludGVycnVwdCBjb250cm9s
bGVyLiBPdGhlciBwcm9wZXJ0aWVzCmluIHRoZSBkdGIgZnJhZ21lbnQgbWlnaHQgcmVmZXIgdG8g
aXQgKGZvciBpbnN0YW5jZSBpbnRlcnJ1cHQtcGFyZW50IG9mCmEgZGV2aWNlIG5vZGUpLiBXZSBy
ZXVzZSB0aGUgcGhhbmRsZSBvZiAiL2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCnRoZSBw
aGFuZGxlIG9mIHRoZSBmdWxsIEdJQyBub2RlIHRoYXQgd2lsbCBiZSBjcmVhdGVkIGZvciB0aGUg
Z3Vlc3QKZGV2aWNlIHRyZWUuIFRoYXQgd2F5LCB3aGVuIHdlIGNvcHkgcHJvcGVydGllcyBmcm9t
IHRoZSBkZXZpY2UgdHJlZQpmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUgbGlu
a3MgcmVtYWluIHVuYnJva2VuLgoKU29tZSBvZiB0aGUgY29kZSBiZWxvdyBpcyB0YWtlbiBmcm9t
IHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jLiBOb3RlIHRoYXQKaXQgaXMgT0sgdG8gdGFrZSBMR1BM
IDIuMSBjb2RlIGFuZCBpbmNsdWRpbmcgaXQgaW50byBhIEdQTHYyIGNvZGUgYmFzZS4KVGhlIHJl
c3VsdCBpcyBHUEx2MiBjb2RlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgoKLS0tLQpDaGFuZ2VzIGluIHY1OgotIGNvZGUgc3R5bGUKLSBp
bi1jb2RlIGNvbW1lbnQKLSByZW1vdmUgZGVwdGggcGFyYW1ldGVyIGZyb20gc2Nhbl9wZmR0X25v
ZGUKLSBmb3IgaW5zdGVhZCBvZiBsb29wIGluIGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUK
LSBtb3ZlICJnaWMiIGNoZWNrIHRvIGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUKLSBhZGQg
Y2hlY2tfcGFydGlhbF9mZHQKLSB1c2UgRFRfUk9PVF9OT0RFX0FERFIvU0laRV9DRUxMU19ERUZB
VUxUCi0gYWRkIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCBwYXJhbWV0ZXIsIHNldCBpdCB0byBmYWxz
ZSBmb3IgIi9hbGlhc2VzIgoKQ2hhbmdlcyBpbiB2NDoKLSB1c2UgcmVjdXJzaW9uIGluIHRoZSBp
bXBsZW1lbnRhdGlvbgotIHJlbmFtZSBoYW5kbGVfcHJvcGVydGllcyB0byBoYW5kbGVfcHJvcF9w
ZmR0Ci0gcmVuYW1lIHNjYW5fcHRfbm9kZSB0byBzY2FuX3BmZHRfbm9kZQotIHBhc3Mga2luZm8g
dG8gaGFuZGxlX3Byb3BlcnRpZXMKLSB1c2UgdWludDMyX3QgaW5zdGVhZCBvZiB1MzIKLSByZW5h
bWUgciB0byByZXMKLSBhZGQgInBhc3N0aHJvdWdoIiBhbmQgImFsaWFzZXMiIGNoZWNrCi0gYWRk
IGEgbmFtZSA9PSBOVUxMIGNoZWNrCi0gY29kZSBzdHlsZQotIG1vdmUgRFRCIGZyYWdtZW50IHNj
YW5uaW5nIGVhcmxpZXIsIGJlZm9yZSBEb21VIEdJQyBub2RlIGNyZWF0aW9uCi0gc2V0IGd1ZXN0
X3BoYW5kbGVfZ2ljIGJhc2VkIG9uICIvZ2ljIgotIGluLWNvZGUgY29tbWVudAoKQ2hhbmdlcyBp
biB2MzoKLSBzd2l0Y2ggdG8gdXNpbmcgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSBmb3IgdGhl
IGNvcHkKCkNoYW5nZXMgaW4gdjI6Ci0gYWRkIGEgbm90ZSBhYm91dCB0aGUgY29kZSBjb21pbmcg
ZnJvbSBsaWJ4bCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKLSBjb3B5IC9hbGlhc2VzCi0gY29kZSBz
dHlsZQotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgfCAxNTYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmggfCAg
IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTU3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKaW5kZXggMzJmODVjZDk1OS4uOWQ5ODVkM2JiZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNp
bmNsdWRlIDx4ZW4vaW9jYXAuaD4KICNpbmNsdWRlIDx4ZW4vYWNwaS5oPgorI2luY2x1ZGUgPHhl
bi92bWFwLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KICNpbmNsdWRlIDxhY3BpL2FjdGFi
bGVzLmg+CiAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgpAQCAtMTcwMCw2ICsxNzAxLDE1NCBAQCBz
dGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKIH0KICNlbmRpZgogCitzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0
KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHZvaWQgKnBmZHQsIGludCBub2Rlb2ZmLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2Nl
bGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHNjYW5fcGFzc3Ro
cm91Z2hfcHJvcCkKK3sKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OworICAgIGludCBwcm9w
b2ZmLCBuYW1lb2ZmLCByZXM7CisgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsK
KworICAgIGZvciAoIHByb3BvZmYgPSBmZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIG5v
ZGVvZmYpOworICAgICAgICAgIHByb3BvZmYgPj0gMDsKKyAgICAgICAgICBwcm9wb2ZmID0gZmR0
X25leHRfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIHByb3BvZmYpICkKKyAgICB7CisgICAgICAgIGlm
ICggIShwcm9wID0gZmR0X2dldF9wcm9wZXJ0eV9ieV9vZmZzZXQocGZkdCwgcHJvcG9mZiwgTlVM
TCkpICkKKyAgICAgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKKworICAgICAgICBu
YW1lb2ZmID0gZmR0MzJfdG9fY3B1KHByb3AtPm5hbWVvZmYpOworICAgICAgICByZXMgPSBmZHRf
cHJvcGVydHkoZmR0LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1KHByb3AtPmxlbikpOworICAgICAg
ICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgIH0KKworICAgIC8qIEZE
VF9FUlJfTk9URk9VTkQgPT4gVGhlcmUgaXMgbm8gbW9yZSBwcm9wZXJ0aWVzIGZvciB0aGlzIG5v
ZGUgKi8KKyAgICByZXR1cm4gKCBwcm9wb2ZmICE9IC1GRFRfRVJSX05PVEZPVU5EICkgPyBwcm9w
b2ZmIDogMDsKK30KKworc3RhdGljIGludCBfX2luaXQgc2Nhbl9wZmR0X25vZGUoc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbywgY29uc3Qgdm9pZCAqcGZkdCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBub2Rlb2ZmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc2Nhbl9wYXNzdGhyb3VnaF9wcm9wKQorewor
ICAgIGludCByYyA9IDA7CisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKKyAgICBpbnQgbm9k
ZV9uZXh0OworCisgICAgcmMgPSBmZHRfYmVnaW5fbm9kZShmZHQsIGZkdF9nZXRfbmFtZShwZmR0
LCBub2Rlb2ZmLCBOVUxMKSk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKwor
ICAgIHJjID0gaGFuZGxlX3Byb3BfcGZkdChraW5mbywgcGZkdCwgbm9kZW9mZiwgYWRkcmVzc19j
ZWxscywgc2l6ZV9jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nhbl9wYXNzdGhy
b3VnaF9wcm9wKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgYWRk
cmVzc19jZWxscyA9IGRldmljZV90cmVlX2dldF91MzIocGZkdCwgbm9kZW9mZiwgIiNhZGRyZXNz
LWNlbGxzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEVF9ST09U
X05PREVfQUREUl9DRUxMU19ERUZBVUxUKTsKKyAgICBzaXplX2NlbGxzID0gZGV2aWNlX3RyZWVf
Z2V0X3UzMihwZmR0LCBub2Rlb2ZmLCAiI3NpemUtY2VsbHMiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQpOworCisg
ICAgbm9kZV9uZXh0ID0gZmR0X2ZpcnN0X3N1Ym5vZGUocGZkdCwgbm9kZW9mZik7CisgICAgd2hp
bGUgKCBub2RlX25leHQgPiAwICkKKyAgICB7CisgICAgICAgIHNjYW5fcGZkdF9ub2RlKGtpbmZv
LCBwZmR0LCBub2RlX25leHQsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsCisgICAgICAgICAg
ICAgICAgICAgICAgIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCk7CisgICAgICAgIG5vZGVfbmV4dCA9
IGZkdF9uZXh0X3N1Ym5vZGUocGZkdCwgbm9kZV9uZXh0KTsKKyAgICB9CisKKyAgICByZXR1cm4g
ZmR0X2VuZF9ub2RlKGZkdCk7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGNoZWNrX3BhcnRpYWxf
ZmR0KHZvaWQgKnBmZHQsIHNpemVfdCBzaXplKQoreworICAgIGludCByZXM7CisKKyAgICBpZiAo
ZmR0X21hZ2ljKHBmZHQpICE9IEZEVF9NQUdJQykgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsICJQYXJ0aWFsIEZEVCBpcyBub3QgYSB2YWxpZCBGbGF0IERldmljZSBUcmVlIik7CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJlcyA9IGZkdF9jaGVja19oZWFkZXIo
cGZkdCk7CisgICAgaWYgKHJlcykgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJGYWls
ZWQgdG8gY2hlY2sgdGhlIHBhcnRpYWwgRkRUICglZCkiLCByZXMpOworICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoZmR0X3RvdGFsc2l6ZShwZmR0KSA+IHNpemUpIHsK
KyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiUGFydGlhbCBGRFQgdG90YWxzaXplIGlzIHRv
byBiaWciKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUoc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3sKKyAgICB2b2lkICpwZmR0OworICAg
IGludCByZXMsIG5vZGVfbmV4dDsKKworICAgIHBmZHQgPSBpb3JlbWFwX2NhY2hlKGtpbmZvLT5k
dGJfYm9vdG1vZHVsZS0+c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAga2luZm8tPmR0
Yl9ib290bW9kdWxlLT5zaXplKTsKKyAgICBpZiAoIHBmZHQgPT0gTlVMTCApCisgICAgICAgIHJl
dHVybiAtRUZBVUxUOworCisgICAgcmVzID0gY2hlY2tfcGFydGlhbF9mZHQocGZkdCwga2luZm8t
PmR0Yl9ib290bW9kdWxlLT5zaXplKTsKKyAgICBpZiAoIHJlcyA8IDAgKQorICAgICAgICByZXR1
cm4gcmVzOworCisgICAgZm9yICggbm9kZV9uZXh0ID0gZmR0X2ZpcnN0X3N1Ym5vZGUocGZkdCwg
MCk7IAorICAgICAgICAgIG5vZGVfbmV4dCA+IDA7CisgICAgICAgICAgbm9kZV9uZXh0ID0gZmR0
X25leHRfc3Vibm9kZShwZmR0LCBub2RlX25leHQpICkKKyAgICB7CisgICAgICAgIGNvbnN0IGNo
YXIgKm5hbWUgPSBmZHRfZ2V0X25hbWUocGZkdCwgbm9kZV9uZXh0LCBOVUxMKTsKKworICAgICAg
ICBpZiAoIG5hbWUgPT0gTlVMTCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAv
KgorICAgICAgICAgKiBPbmx5IHNjYW4gL2dpYyAvYWxpYXNlcyAvcGFzc3Rocm91Z2gsIGlnbm9y
ZSB0aGUgcmVzdC4KKyAgICAgICAgICogVGhleSBkb24ndCBoYXZlIHRvIGJlIHBhcnNlZCBpbiBv
cmRlci4KKyAgICAgICAgICoKKyAgICAgICAgICogVGFrZSB0aGUgR0lDIHBoYW5kbGUgdmFsdWUg
ZnJvbSB0aGUgc3BlY2lhbCAvZ2ljIG5vZGUgaW4gdGhlCisgICAgICAgICAqIERUQiBmcmFnbWVu
dC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZHRfbm9kZV9jbXAobmFtZSwgImdpYyIpID09
IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBraW5mby0+Z3Vlc3RfcGhhbmRsZV9naWMgPSBm
ZHRfZ2V0X3BoYW5kbGUocGZkdCwgbm9kZV9uZXh0KTsKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICB9CisKKyAgICAgICAgaWYgKCBkdF9ub2RlX2NtcChuYW1lLCAiYWxpYXNlcyIpID09
IDAgKQorICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBzY2FuX3BmZHRfbm9kZShraW5mbywg
cGZkdCwgbm9kZV9uZXh0LAorICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05PREVfQUREUl9D
RUxMU19ERUZBVUxULAorICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxM
U19ERUZBVUxULAorICAgICAgICAgICAgICAgICAgICBmYWxzZSk7CisgICAgICAgICAgICBpZiAo
IHJlcyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICB9CisgICAgICAgIGlmICggZHRfbm9kZV9jbXAobmFtZSwgInBhc3N0aHJvdWdo
IikgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJlcyA9IHNjYW5fcGZkdF9ub2RlKGtp
bmZvLCBwZmR0LCBub2RlX25leHQsCisgICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9B
RERSX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9TSVpF
X0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAgIHRydWUpOworICAgICAgICAgICAg
aWYgKCByZXMgKQorICAgICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlvdW5tYXAocGZkdCk7CisKKyAgICByZXR1
cm4gcmVzOworfQorCiAvKgogICogVGhlIG1heCBzaXplIGZvciBEVCBpcyAyTUIuIEhvd2V2ZXIs
IHRoZSBnZW5lcmF0ZWQgRFQgaXMgc21hbGwsIDRLQgogICogYXJlIGVub3VnaCBmb3Igbm93LCBi
dXQgd2UgbWlnaHQgaGF2ZSB0byBpbmNyZWFzZSBpdCBpbiB0aGUgZnV0dXJlLgpAQCAtMTc1NSw2
ICsxOTA0LDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2RvbVUoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICBpZiAoIHJldCApCiAgICAg
ICAgIGdvdG8gZXJyOwogCisgICAgaWYgKCBraW5mby0+ZHRiX2Jvb3Rtb2R1bGUgKQorICAgIHsK
KyAgICAgICAgcmV0ID0gZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZShkLCBraW5mbyk7Cisg
ICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCiAgICAg
cmV0ID0gbWFrZV9naWNfZG9tVV9ub2RlKGtpbmZvKTsKICAgICBpZiAoIHJldCApCiAgICAgICAg
IGdvdG8gZXJyOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKaW5kZXggNzYwNDM0MzY5Yi4uN2Y1ZTY1OTU2MSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2tlcm5lbC5oCkBAIC0yOCw3ICsyOCw3IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7
CiAgICAgcGFkZHJfdCBnbnR0YWJfc2l6ZTsKIAogICAgIC8qIGJvb3QgYmxvYiBsb2FkIGFkZHJl
c3NlcyAqLwotICAgIGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJuZWxfYm9vdG1vZHVsZSwg
KmluaXRyZF9ib290bW9kdWxlOworICAgIGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJuZWxf
Ym9vdG1vZHVsZSwgKmluaXRyZF9ib290bW9kdWxlLCAqZHRiX2Jvb3Rtb2R1bGU7CiAgICAgY29u
c3QgY2hhciogY21kbGluZTsKICAgICBwYWRkcl90IGR0Yl9wYWRkcjsKICAgICBwYWRkcl90IGlu
aXRyZF9wYWRkcjsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:49:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18: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 1iDCME-0004FN-1g; Wed, 25 Sep 2019 18:49:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCMC-0004Ej-8I
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:44 +0000
X-Inumbo-ID: 34b3cea5-dfc5-11e9-963a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 34b3cea5-dfc5-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 18:49:30 +0000 (UTC)
Received: from localhost.localdomain (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 BF05421D7C;
 Wed, 25 Sep 2019 18:49:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437370;
 bh=Y0K2Ylxhaz7NOWzJ3aywMqhl8WKT1k5HRUhRkOgehIw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=CWSUr30w2em7Jcc5a+GY4zV8G3DWykhPi1cFMx9DJGlwqUGHQ5r23hVlGrc1ieEvF
 jTuXrgDv5a76nXm/VcQtkfCBkwPYblerQTgFTF1rQkTreqBGIOLrYDFFw2Hq9HhtWO
 Xd3rwl7InLmJPcS9/1De8F3D9Jsf2al85oPorn34=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed, 25 Sep 2019 11:49:21 -0700
Message-Id: <20190925184924.21691-5-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NhbiB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2
aWNlIG5vZGUsIG1hcAptZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11LgoKVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMgc3BlY2lmaWVk
IGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCgpUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2lu
ZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKaG9zdCBkZXZpY2UgdHJl
ZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwp0
aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCgpUaGUgaW50ZXJydXB0cyBhcmUgcmVtYXBw
ZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlCmNvcnJlc3BvbmRpbmcgbm9kZSBv
biB0aGUgaG9zdCBkZXZpY2UgdHJlZS4gQ2FsbApoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8g
cmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRldmljZQp0cmVlIHByb3BlcnRp
ZXMgYXJlIGNvcGllZCBmcm9tIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwK
dGhlIG90aGVyIHByb3BlcnRpZXMuCgpBbHNvIGFkZCB0aGUgbmV3IGZsYWcgWEVOX0RPTUNUTF9D
REZfaW9tbXUgdG8gdGhhdCBkb20wbGVzcyBkb21VIGNhbiB1c2UKdGhlIElPTU1VLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KQ2hh
bmdlcyBpbiB2NToKLSB1c2UgbG9jYWwgdmFyaWFibGUgZm9yIG5hbWUKLSB1c2UgbWFwX3JlZ2lv
bnNfcDJtdAotIGFkZCB3YXJuaW5nIGZvciBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nlcy9zaXpl
cwotIGludHJvZHVjZSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcAoKQ2hhbmdlcyBpbiB2NDoKLSB1
c2UgdW5zaWduZWQKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gY29kZSBzdHlsZQotIHVzZSBk
dF9wcm9wX2NtcAotIHVzZSBkZXZpY2VfdHJlZV9nZXRfcmVnCi0gZG9uJ3QgY29weSBvdmVyIHhl
bixyZWcgYW5kIHhlbixwYXRoCi0gZG9uJ3QgY3JlYXRlIHNwZWNpYWwgaW50ZXJydXB0IHByb3Bl
cnRpZXMgZm9yIGRvbVU6IGNvcHkgdGhlbSBmcm9tIHRoZQogIGZyYWdtZW50Ci0gaW4tY29kZSBj
b21tZW50CgpDaGFuZ2VzIGluIHYzOgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKLSByZW1vdmUg
c3VwZXJmbHVvdXMgY2FzdAotIG1lcmdlIGNvZGUgd2l0aCB0aGUgY29weSBjb2RlCi0gYWRkIGlu
dGVycnVwLXBhcmVudAotIGRlbW92ZSBkZXB0aCA+IDIgY2hlY2sKLSByZXVzZSBjb2RlIGZyb20g
aGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzCi0gY29weSBpbnRlcnJ1cHRzIGZyb20gaG9zdCBkdAoK
Q2hhbmdlcyBpbiB2MjoKLSByZW5hbWUgInBhdGgiIHRvICJ4ZW4scGF0aCIKLSBncmFtbWFyIGZp
eAotIHVzZSBnYWRkcl90b19nZm4gYW5kIG1hZGRyX3RvX21mbgotIHJlbW92ZSBkZXB0aCA8PSAy
IGxpbWl0YXRpb24gaW4gc2Nhbm5pbmcgdGhlIGR0YiBmcmFnbWVudAotIGludHJvZHVjZSBhbmQg
cGFyc2UgeGVuLHJlZwotIGNvZGUgc3R5bGUKLSBzdXBwb3J0IG1vcmUgdGhhbiBvbmUgaW50ZXJy
dXB0IHBlciBkZXZpY2UKLSBzcGVjaWZ5IG9ubHkgdGhlIEdJQyBpcyBzdXBwb3J0ZWQKLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggOWQ5ODVkM2JiZS4uNDE0ODkzYmMyNCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwpAQCAtMTcwMSw2ICsxNzAxLDg1IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2Vf
dnBsMDExX3VhcnRfbm9kZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogfQogI2VuZGlmCiAK
Ky8qCisgKiBTY2FuIGRldmljZSB0cmVlIHByb3BlcnRpZXMgZm9yIHBhc3N0aHJvdWdoIHNwZWNp
ZmljIGluZm9ybWF0aW9uLgorICogUmV0dXJucyAtRU5PRU5UIHdoZW4gbm8gcGFzc3Rocm91Z2gg
cHJvcGVydGllcyBhcmUgZm91bmQKKyAqICAgICAgICAgPCAwIG9uIGVycm9yCisgKiAgICAgICAg
IDAgb24gc3VjY2VzcworICovCitzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcGFzc3Rocm91Z2hf
cHJvcChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNz
X2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzKQoreworICAgIGNvbnN0IF9fYmUzMiAqY2VsbDsK
KyAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOworICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9k
ZTsKKyAgICBpbnQgcmVzOworCisgICAgLyogeGVuLHJlZyBzcGVjaWZpZXMgd2hlcmUgdG8gbWFw
IHRoZSBNTUlPIHJlZ2lvbiAqLworICAgIGlmICggZHRfcHJvcF9jbXAoInhlbixyZWciLCBuYW1l
KSA9PSAwICkKKyAgICB7CisgICAgICAgIHBhZGRyX3QgbXN0YXJ0LCBzaXplLCBnc3RhcnQ7Cisg
ICAgICAgIGNlbGwgPSAoY29uc3QgX19iZTMyICopcHJvcC0+ZGF0YTsKKyAgICAgICAgbGVuID0g
ZmR0MzJfdG9fY3B1KHByb3AtPmxlbikgLworICAgICAgICAgICAgKChhZGRyZXNzX2NlbGxzICog
MiArIHNpemVfY2VsbHMpICogc2l6ZW9mKHVpbnQzMl90KSk7CisKKyAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBsZW47IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRldmljZV90cmVlX2dl
dF9yZWcoJmNlbGwsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAg
ICAgICZtc3RhcnQsICZzaXplKTsKKyAgICAgICAgICAgIGdzdGFydCA9IGR0X25leHRfY2VsbChh
ZGRyZXNzX2NlbGxzLCAmY2VsbCk7CisKKyAgICAgICAgICAgIGlmICggZ3N0YXJ0ICYgflBBR0Vf
TUFTSyB8fCBtc3RhcnQgJiB+UEFHRV9NQVNLIHx8IHNpemUgJiB+UEFHRV9NQVNLICkKKyAgICAg
ICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIkRvbVUgcGFzc3Rocm91Z2ggY29uZmlnIGhhcyBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nl
cy9zaXplc1xuIik7CisKKyAgICAgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3AybXQoa2luZm8t
PmQsCisgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihnc3RhcnQpLAorICAgICAgICAg
ICAgICAgICAgICBQRk5fRE9XTihzaXplKSwKKyAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9f
bWZuKG1zdGFydCksCisgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdF9kZXYpOwor
ICAgICAgICAgICAgaWYgKCByZXMgPCAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRv
IG1hcCAlIlBSSXBhZGRyIiB0byB0aGUgZ3Vlc3QgYXQlIlBSSXBhZGRyIlxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIG1zdGFydCwgZ3N0YXJ0KTsKKyAgICAgICAgICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIHJldHVybiAwOwor
ICAgIH0KKyAgICAvKgorICAgICAqIHhlbixwYXRoIHNwZWNpZmllcyB0aGUgY29ycmVzcG9uZGlu
ZyBub2RlIGluIHRoZSBob3N0IERULgorICAgICAqIEJvdGggaW50ZXJydXB0IG1hcHBpbmdzIGFu
ZCBJT01NVSBzZXR0aW5ncyBhcmUgYmFzZWQgb24gaXQsCisgICAgICogYXMgdGhleSBhcmUgZG9u
ZSBiYXNlZCBvbiB0aGUgY29ycmVzcG9uZGluZyBob3N0IERUIG5vZGUuCisgICAgICovCisgICAg
ZWxzZSBpZiAoIGR0X3Byb3BfY21wKCJ4ZW4scGF0aCIsIG5hbWUpID09IDAgKQorICAgIHsKKyAg
ICAgICAgbm9kZSA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKHByb3AtPmRhdGEpOworICAgICAgICBp
ZiAoIG5vZGUgPT0gTlVMTCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9H
X0VSUiwgIkNvdWxkbid0IGZpbmQgbm9kZSAlcyBpbiBob3N0X2R0IVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgKGNoYXIgKilwcm9wLT5kYXRhKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShraW5m
by0+ZCwgbm9kZSk7CisgICAgICAgIGlmICggcmVzIDwgMCApCisgICAgICAgICAgICByZXR1cm4g
cmVzOworCisgICAgICAgIHJlcyA9IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyhraW5mby0+ZCwg
bm9kZSwgdHJ1ZSk7CisgICAgICAgIGlmICggcmVzIDwgMCApCisgICAgICAgICAgICByZXR1cm4g
cmVzOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiAtRU5PRU5UOwor
fQorCiBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQg
KnBmZHQsIGludCBub2Rlb2ZmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzLApAQCAtMTcwOSw2ICsx
Nzg4LDcgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvLAogICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CiAgICAgaW50IHByb3Bv
ZmYsIG5hbWVvZmYsIHJlczsKICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwor
ICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAKICAgICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3By
b3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2ZmKTsKICAgICAgICAgICBwcm9wb2ZmID49IDA7CkBA
IC0xNzE3LDExICsxNzk3LDIzIEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9wX3BmZHQo
c3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRfZ2V0
X3Byb3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQogICAgICAgICAgICAg
cmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOwogCisgICAgICAgIHJlcyA9IDA7CiAgICAgICAgIG5h
bWVvZmYgPSBmZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7Ci0gICAgICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eShmZHQsIGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZiksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7Ci0gICAgICAg
IGlmICggcmVzICkKKyAgICAgICAgbmFtZSA9IGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZik7CisK
KyAgICAgICAgaWYgKCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgKQorICAgICAgICAgICAgcmVzID0g
aGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Aoa2luZm8sIHByb3AsIG5hbWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsK
KyAgICAgICAgaWYgKCByZXMgPCAwICYmIHJlcyAhPSAtRU5PRU5UICkKICAgICAgICAgICAgIHJl
dHVybiByZXM7CisKKyAgICAgICAgLyogY29weSBhbGwgb3RoZXIgcHJvcGVydGllcyAqLworICAg
ICAgICBpZiAoICFzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgfHwgcmVzID09IC1FTk9FTlQgKQorICAg
ICAgICB7CisgICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBuYW1lLCBwcm9wLT5k
YXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7CisgICAgICAgICAgICBpZiAoIHJlcyApCisg
ICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQogICAgIH0KIAogICAgIC8qIEZE
VF9FUlJfTk9URk9VTkQgPT4gVGhlcmUgaXMgbm8gbW9yZSBwcm9wZXJ0aWVzIGZvciB0aGlzIG5v
ZGUgKi8KQEAgLTIyNTQsNyArMjM0Niw4IEBAIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lk
KQogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZF9jZmcgPSB7CiAgICAg
ICAgICAgICAuYXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUs
CiAgICAgICAgICAgICAuYXJjaC5ucl9zcGlzID0gMCwKLSAgICAgICAgICAgIC5mbGFncyA9IFhF
Tl9ET01DVExfQ0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCwKKyAgICAgICAgICAgIC5mbGFn
cyA9IFhFTl9ET01DVExfQ0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCB8CisgICAgICAgICAg
ICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9pb21tdSwKICAgICAgICAgICAgIC5tYXhfZXZ0Y2hu
X3BvcnQgPSAtMSwKICAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQsCiAgICAgICAg
ICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IDEwMjQsCi0tIAoyLjE3LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:50:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDCMI-0004Hf-Cf; Wed, 25 Sep 2019 18:49: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=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCMH-0004HC-94
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:49 +0000
X-Inumbo-ID: 35f05f26-dfc5-11e9-963a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 35f05f26-dfc5-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 18:49:32 +0000 (UTC)
Received: from localhost.localdomain (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 217CC21E6F;
 Wed, 25 Sep 2019 18:49:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437371;
 bh=5xXIGuy/XtEPo+0vA+tnsgZgApozc5L9K3PziD9TZlw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=UR4FE0NqXEvqiA4gda7v1aLcFHzk6JWbA0oMRkW+6UNkgosDuTWTNP+zjoQwDTGbT
 LSjGg7Eq23ITa4tviKVTwyI/yALNyohSEilv7T2iFQrsYGaDhPMFGzosApi/tJxwlq
 4F4i08/xt9By9kgeWdkKm3xGVD6KBQwCQtJofmAg=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed, 25 Sep 2019 11:49:23 -0700
Message-Id: <20190925184924.21691-7-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v5 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUKZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRpb24g
dW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5CnRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxvY2F0
ZSBmb3IgYSBkb21haW4uCgpUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdoZW4gYWJzZW50LCB3
ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgpHSUMgbGluZXMgZm9yIGRvbTAtbGVzcyBk
b21haW5zLCBqdXN0IGxpa2UgZm9yIGRvbTAuCgpSZW1vdmUgdGhlIG9sZCBzZXR0aW5nIG9mIG5y
X3NwaXMgYmFzZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSB2cGwwMTEuCgpUaGUgaW1wbGljYXRp
b24gb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCB3aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlu
cwpnZXQgdGhlIHNhbWUgYW1vdW50IG9mIFNQSSBhbGxvY2F0ZWQgYXMgZG9tMCwgcmVnYXJkbGVz
cyBvZiBob3cgbWFueQpwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJl
Z2FyZGxlc3Mgb2Ygd2hldGhlciB0aGV5IGhhdmUKYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNv
IG5lZWRzIGFuIGVtdWxhdGVkIFNQSSkuIEZvciBpbnN0YW5jZSwgd2UKY291bGQgZW5kIHVwIGV4
cG9zaW5nIDI1NiBTUElzIGZvciBlYWNoIGRvbTBsZXNzIGRvbWFpbiB3aXRob3V0IGEKbnJfc3Bp
cyBwcm9wZXJ0eS4gSWYgd2UgaGF2ZSA0IGRvbTBsZXNzIGRvbWFpbnMgd2l0aG91dCBucl9zcGlz
LCBpdAp3b3VsZCByZXN1bHQgaW4gODBLIG9mIGFkZGl0aW9uYWwgbWVtb3J5IGJlaW5nIHVzZWQu
CgpXaGVuIG5yX3NwaXMgaXMgcHJlc2VudCwgdGhlIGRvbWFpbiBnZXRzIGV4YWN0bHkgbnJfc3Bp
cyBhbGxvY2F0ZWQgU1BJcy4KSWYgdGhlIG51bWJlciBpcyB0b28gbG93LCBpdCBtaWdodCBub3Qg
YmUgZW5vdWdoIGZvciB0aGUgZGV2aWNlcwphc3NpZ25lZCBpdCB0byBpdC4gSWYgdGhlIG51bWJl
ciBpcyBsZXNzIHRoYW4gR1VFU1RfVlBMMDExX1NQSSwgdGhlCnZpcnR1YWwgcGwwMTEgd29uJ3Qg
d29yay4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0Bl
cGFtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQotIGFs
bG9jYXRlIGVub3VnaCBTUElzIGZvciB2cGwwMTEKCkNoYW5nZXMgaW4gdjQ6Ci0gaW1wcm92ZSBj
b21taXQgbWVzc2FnZQoKQ2hhbmdlcyBpbiB2MzoKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0g
aW50cm9kdWNlIG5yX3NwaXMKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxNyAr
KysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDQxNDg5M2JjMjQuLmJmNGQ5NjBlYjUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKQEAgLTIzNDUsNyArMjM0NSw2IEBAIHZvaWQgX19pbml0IGNyZWF0ZV9k
b21Vcyh2b2lkKQogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9jcmVhdGVkb21haW4gZF9jZmcgPSB7CiAgICAgICAgICAgICAuYXJjaC5naWNfdmVy
c2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUsCi0gICAgICAgICAgICAuYXJjaC5u
cl9zcGlzID0gMCwKICAgICAgICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExfQ0RGX2h2bSB8IFhF
Tl9ET01DVExfQ0RGX2hhcCB8CiAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9p
b21tdSwKICAgICAgICAgICAgIC5tYXhfZXZ0Y2huX3BvcnQgPSAtMSwKQEAgLTIzNTYsMTMgKzIz
NTUsMjMgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCiAgICAgICAgIGlmICggIWR0
X2RldmljZV9pc19jb21wYXRpYmxlKG5vZGUsICJ4ZW4sZG9tYWluIikgKQogICAgICAgICAgICAg
Y29udGludWU7CiAKLSAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZw
bDAxMSIpICkKLSAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IEdVRVNUX1ZQTDAxMV9T
UEkgLSAzMiArIDE7Ci0KICAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwg
ImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKSApCiAgICAgICAgICAgICBwYW5pYygiTWlzc2luZyBw
cm9wZXJ0eSAnY3B1cycgZm9yIGRvbWFpbiAlc1xuIiwKICAgICAgICAgICAgICAgICAgIGR0X25v
ZGVfbmFtZShub2RlKSk7CiAKKyAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlfcmVhZF91MzIobm9k
ZSwgIm5yX3NwaXMiLCAmZF9jZmcuYXJjaC5ucl9zcGlzKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IGdpY19udW1iZXJfbGluZXMoKSAtIDMyOworCisgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICogdnBsMDExIHVzZXMgb25lIGVtdWxhdGVkIFNQSS4g
SWYgdnBsMDExIGlzIHJlcXVlc3RlZCwgbWFrZQorICAgICAgICAgICAgICogc3VyZSB0aGF0IHdl
IGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciBpdC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIpICkKKyAgICAgICAg
ICAgICAgICBkX2NmZy5hcmNoLm5yX3NwaXMgPSBNQVgoZF9jZmcuYXJjaC5ucl9zcGlzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9WUEwwMTFfU1BJIC0g
MzIgKyAxKTsKKyAgICAgICAgfQorCiAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsrbWF4X2lu
aXRfZG9taWQsICZkX2NmZywgZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VSUihkKSApCiAgICAg
ICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBkdF9ub2RlX25hbWUo
bm9kZSkpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 18:50:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 18:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDCMN-0004KL-Nu; Wed, 25 Sep 2019 18: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=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDCMM-0004Ji-8V
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 18:49:54 +0000
X-Inumbo-ID: 359bfeb9-dfc5-11e9-963a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 359bfeb9-dfc5-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 18:49:32 +0000 (UTC)
Received: from localhost.localdomain (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 C040521D80;
 Wed, 25 Sep 2019 18:49:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569437372;
 bh=TEMdWdN2SZZzbfki5A6ObZOH/UMWJUuNWoC827VlS8Y=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ZE7kS/2pXy8AXkfM73m6LNv5DYtaU/EuN9wENN10XqiNiEE9oktoBqze2d5V92C0d
 7Z8Ntcir6qhSTu7XwryddEnYCqxP6aEAE0wkbcfToWC/a3cgrXrGg8wK9CFHo/WjPo
 lyTr6Gkn2UZ+VllwI/ui2mhw1ZBHlsiUktFey7HM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed, 25 Sep 2019 11:49:24 -0700
Message-Id: <20190925184924.21691-8-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v5 8/8] xen/arm: add dom0-less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGluZm8gYWJvdXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMS4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCi0tLQpD
aGFuZ2VzIGluIHY1OgotIGltcHJvdmUgd29yZGluZwoKQ2hhbmdlcyBpbiB2NDoKLSBmaXggc3Bl
bGxpbmcKLSBhZGQgIm11bHRpYm9vdCxtb2R1bGUiCi0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQot
IGltcHJvdmUgZG9jCi0gZXhwYW5kIHRoZSBucl9zcGlzIGFuZCB2cGwwMTEgc2VjdGlvbnMgYW5k
IGluY2x1ZGUgaW5mb3JtYXRpb24gYWJvdXQKICB0aGUgdnBsMDExIFNQSQotIG1vdmUgcGFzc3Ro
cm91Z2ggaW5mb3JtYXRpb24gdG8gZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKCkNoYW5n
ZXMgaW4gdjM6Ci0gYWRkIG5yX3NwaXMKLSBjaGFuZ2UgZGVzY3JpcHRpb24gb2YgaW50ZXJydXB0
cyBhbmQgaW50ZXJydXB0LXBhcmVudAoKQ2hhbmdlcyBpbiB2MjoKLSBkZXZpY2UgdHJlZSBmcmFn
bWVudCBsb2FkZWQgaW4gY2FjaGVhYmxlIG1lbW9yeQotIHJlbmFtZSBtdWx0aWJvb3QsZHRiIHRv
IG11bHRpYm9vdCxkZXZpY2UtdHJlZQotIHJlbmFtZSAicGF0aCIgdG8gInhlbixwYXRoIgotIGFk
ZCBhIG5vdGUgYWJvdXQgZGV2aWNlIG1lbW9yeSBtYXBwaW5nCi0gaW50cm9kdWNlIHhlbixyZWcK
LSBzcGVjaWZ5IG9ubHkgdGhlIEdJQyBpcyBzdXBwb3J0ZWQKLS0tCiBkb2NzL21pc2MvYXJtL2Rl
dmljZS10cmVlL2Jvb3RpbmcudHh0IHwgIDQ0ICsrKysrKysrKystCiBkb2NzL21pc2MvYXJtL3Bh
c3N0aHJvdWdoLnR4dCAgICAgICAgIHwgMTAxICsrKysrKysrKysrKysrKysrKysrKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDE0NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCBiL2RvY3MvbWlzYy9h
cm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKaW5kZXggMzE3YTllOTYyYS4uOWQzNGY5YWIzOSAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAorKysgYi9k
b2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0CkBAIC0xNDYsNyArMTQ2LDE4IEBA
IHdpdGggdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogCiAtIHZwbDAxMQogCi0gICAgQW4gZW1w
dHkgcHJvcGVydHkgdG8gZW5hYmxlL2Rpc2FibGUgYSB2aXJ0dWFsIHBsMDExIGZvciB0aGUgZ3Vl
c3QgdG8gdXNlLgorICAgIEFuIGVtcHR5IHByb3BlcnR5IHRvIGVuYWJsZS9kaXNhYmxlIGEgdmly
dHVhbCBwbDAxMSBmb3IgdGhlIGd1ZXN0IHRvCisgICAgdXNlLiBUaGUgdmlydHVhbCBwbDAxMSB1
c2VzIFNQSSBudW1iZXIgMCAoc2VlIEdVRVNUX1ZQTDAxMV9TUEkpLgorICAgIFBsZWFzZSBub3Rl
IHRoYXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMSBjb3VsZCBjbGFzaCB3aXRo
IHRoZQorICAgIHBoeXNpY2FsIFNQSSBvZiBhIHBoeXNpY2FsIGRldmljZSBhc3NpZ25lZCB0byB0
aGUgZ3Vlc3QuCisKKy0gbnJfc3BpcworCisgICAgT3B0aW9uYWwuIEEgMzItYml0IGludGVnZXIg
c3BlY2lmeWluZyB0aGUgbnVtYmVyIG9mIFNQSXMgKFNoYXJlZAorICAgIFBlcmlwaGVyYWwgSW50
ZXJydXB0cykgdG8gYWxsb2NhdGUgZm9yIHRoZSBkb21haW4uIElmIG5yX3NwaXMgaXMKKyAgICBt
aXNzaW5nLCB0aGUgbWF4IG51bWJlciBvZiBTUElzIHN1cHBvcnRlZCBieSB0aGUgcGh5c2ljYWwg
R0lDIGlzCisgICAgdXNlZC4gSWYgYm90aCB2cGwwMTEgYW5kIG5yX3NwaXMgYXJlIHNldCwgbnJf
c3BpcyBzaG91bGQgYmUgYXQgbGVhc3QKKyAgICAxIHRvIGFjY291bnQgZm9yIHRoZSBTUEkgdXNl
ZCBieSB0aGUgdmlydHVhbCBwbDAxMS4KIAogLSAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2Vs
bHMKIApAQCAtMjI2LDMgKzIzNywzNCBAQCBjaG9zZW4gewogICAgICAgICB9OwogICAgIH07CiB9
OworCisKK0RldmljZSBBc3NpZ25tZW50Cis9PT09PT09PT09PT09PT09PQorCitEZXZpY2UgQXNz
aWdubWVudCAoUGFzc3Rocm91Z2gpIGlzIHN1cHBvcnRlZCBieSBhZGRpbmcgYW5vdGhlciBtb2R1
bGUsCithbG9uZ3NpZGUgdGhlIGtlcm5lbCBhbmQgcmFtZGlzaywgd2l0aCB0aGUgZGV2aWNlIHRy
ZWUgZnJhZ21lbnQKK2NvcnJlc3BvbmRpbmcgdG8gdGhlIGRldmljZSBub2RlIHRvIGFzc2lnbiB0
byB0aGUgZ3Vlc3QuCisKK1RoZSBkdGIgc3ViLW5vZGUgc2hvdWxkIGhhdmUgdGhlIGZvbGxvd2lu
ZyBwcm9wZXJ0aWVzOgorCistIGNvbXBhdGlibGUKKworICAgICJtdWx0aWJvb3QsZGV2aWNlLXRy
ZWUiIGFuZCAibXVsdGlib290LG1vZHVsZSIKKworLSByZWcKKworICAgIFNwZWNpZmllcyB0aGUg
cGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgZGV2aWNlIHRyZWUgYmluYXJ5IGZyYWdtZW50CisgICAg
UkFNIGFuZCBpdHMgbGVuZ3RoLgorCitBcyBhbiBleGFtcGxlOgorCisgICAgICAgIG1vZHVsZUAw
eGMwMDAwMDAgeworICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3QsZGV2aWNlLXRy
ZWUiLCAibXVsdGlib290LG1vZHVsZSI7CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4YzAwMDAw
MCAweGZmZmZmZj47CisgICAgICAgIH07CisKK1RoZSBEVEIgZnJhZ21lbnQgaXMgbG9hZGVkIGF0
IDB4YzAwMDAwMCBpbiB0aGUgZXhhbXBsZSBhYm92ZS4gSXQgc2hvdWxkCitmb2xsb3cgdGhlIGNv
bnZlbnRpb24gZXhwbGFpbmVkIGluIGRvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0LiBUaGUK
K0RUQiBmcmFnbWVudCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBndWVzdCBkZXZpY2UgdHJlZSwgc28g
dGhhdCB0aGUgZ3Vlc3QKK2tlcm5lbCB3aWxsIGJlIGFibGUgdG8gZGlzY292ZXIgdGhlIGRldmlj
ZS4KZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0IGIvZG9jcy9taXNj
L2FybS9wYXNzdGhyb3VnaC50eHQKaW5kZXggMGVmYmQxMjJkZS4uYTY3YWRhOGViOCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKKysrIGIvZG9jcy9taXNjL2FybS9w
YXNzdGhyb3VnaC50eHQKQEAgLTgwLDYgKzgwLDEwNyBAQCBTUEkgbnVtYmVycyBzdGFydCBmcm9t
IDMyLCBpbiB0aGlzIGV4YW1wbGUgODAgKyAzMiA9IDExMi4KIFNlZSBtYW4gW3hsLmNmZ10gZm9y
IHRoZSBpb21lbSBmb3JtYXQuIFRoZSByZWcgcHJvcGVydHkgaXMganVzdCBhIHBhaXIKIG9mIGFk
ZHJlc3MsIHRoZW4gc2l6ZSBudW1iZXJzLCBlYWNoIG9mIHRoZW0gY2FuIG9jY3VweSAxIG9yIDIg
Y2VsbHMuCiAKKworRG9tMC1sZXNzIERldmljZSBQYXNzdGhyb3VnaAorPT09PT09PT09PT09PT09
PT09PT09PT09PT09PQorCitUaGUgcGFydGlhbCBkZXZpY2UgdHJlZSBmb3IgZG9tMC1sZXNzIGd1
ZXN0cyBzaG91bGQgaGF2ZSB0aGUgZm9sbG93aW5nCitwcm9wZXJ0aWVzIGZvciBlYWNoIG5vZGUg
Y29ycmVzcG9uZGluZyB0byBhIHBoeXNpY2FsIGRldmljZSB0byBhc3NpZ24gdG8KK3RoZSBndWVz
dDoKKworLSB4ZW4scmVnCisKKyAgVGhlIHhlbixyZWcgcHJvcGVydHkgaXMgYW4gYXJyYXkgb2Y6
CisKKyAgICA8cGh5c19hZGRyIHNpemUgZ3Vlc3RfYWRkcj4KKworICBUaGV5IHNwZWNpZnkgdGhl
IHBoeXNpY2FsIGFkZHJlc3MgYW5kIHNpemUgb2YgdGhlIGRldmljZSBtZW1vcnkKKyAgcmFuZ2Vz
IHRvZ2V0aGVyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgZ3Vlc3QgYWRkcmVzcyB0byBtYXAgdGhl
bSB0by4KKyAgVGhlIHNpemUgb2YgYHBoeXNfYWRkcicgYW5kIGBndWVzdF9hZGRyJyBpcyBkZXRl
cm1pbmVkIGJ5CisgICNhZGRyZXNzLWNlbGxzLCB0aGUgc2l6ZSBvZiBgc2l6ZScgaXMgZGV0ZXJt
aW5lZCBieSAjc2l6ZS1jZWxscywgb2YKKyAgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUuCisgIFRo
ZSBtZW1vcnkgd2lsbCBiZSBtYXBwZWQgYXMgZGV2aWNlIG1lbW9yeSBpbiB0aGUgZ3Vlc3QgKERl
dmljZS1uR25SRSkuCisKKy0geGVuLHBhdGgKKworICBBIHN0cmluZyBwcm9wZXJ0eSByZXByZXNl
bnRpbmcgdGhlIHBhdGggaW4gdGhlIGhvc3QgZGV2aWNlIHRyZWUgdG8gdGhlCisgIGNvcnJlc3Bv
bmRpbmcgZGV2aWNlIG5vZGUuCisKK0luIGFkZGl0aW9uLCBhIHNwZWNpYWwgL2dpYyBub2RlIGlz
IGV4cGVjdGVkIGFzIGEgcGxhY2Vob2xkZXIgZm9yIHRoZQorZnVsbCBHSUMgbm9kZSB0aGF0IHdp
bGwgYmUgYWRkZWQgYnkgWGVuIGZvciB0aGUgZ3Vlc3QuIC9naWMgY2FuIGJlCityZWZlcmVuY2Vk
IGJ5IG90aGVyIHByb3BlcnRpZXMgaW4gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LiBGb3IKK2lu
c3RhbmNlLCBpdCBjYW4gYmUgcmVmZXJlbmNlZCBieSBpbnRlcnJ1cHQtcGFyZW50IHVuZGVyIGEg
ZGV2aWNlIG5vZGUuCitYZW4gd2lsbCB0YWtlIGNhcmUgb2YgcmVwbGFjaW5nIHRoZSAiZ2ljIiBw
bGFjZWhvbGRlciBub2RlIGZvciBhCitjb21wbGV0ZSBHSUMgbm9kZSB3aGlsZSByZXRhaW5pbmcg
YWxsIHRoZSByZWZlcmVuY2VzIGNvcnJlY3RseS4gVGhlIG5ldworR0lDIG5vZGUgY3JlYXRlZCBi
eSBYZW4gaXMgYSByZWd1bGFyIGludGVycnVwdC1jb250cm9sbGVyQDx1bml0PiBub2RlLgorCisg
ICAgZ2ljOiBnaWMgeworICAgICAgICAjaW50ZXJydXB0LWNlbGxzID0gPDB4Mz47CisgICAgICAg
IGludGVycnVwdC1jb250cm9sbGVyOworICAgIH07CisKK05vdGUgdGhhdCB0aGUgI2ludGVycnVw
dC1jZWxscyBhbmQgaW50ZXJydXB0LWNvbnRyb2xsZXIgcHJvcGVydGllcyBhcmUKK25vdCBhY3R1
YWxseSByZXF1aXJlZCwgaG93ZXZlciwgRFRDIGV4cGVjdHMgdGhlbSB0byBiZSBwcmVzZW50IGlm
IGdpYyBpcworcmVmZXJlbmNlZCBieSBpbnRlcnJ1cHQtcGFyZW50IG9yIHNpbWlsYXIuCisKKwor
RXhhbXBsZQorPT09PT09PQorCitUaGUgZm9sbG93aW5nIGlzIGEgcmVhbC13b3JsZCBleGFtcGxl
IG9mIGEgZGV2aWNlIHRyZWUgZnJhZ21lbnQgdG8KK2Fzc2lnbiBhIG5ldHdvcmsgY2FyZCB0byBh
IGRvbTAtbGVzcyBndWVzdCBvbiBYaWxpbnggVWx0cmFzY2FsZSsgTVBTb0M6CisKKy9kdHMtdjEv
OworCisvIHsKKyAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsKKyAgICAjc2l6ZS1jZWxscyA9IDwx
PjsKKworICAgIGdpYzogZ2ljIHsKKyAgICAgICAgI2ludGVycnVwdC1jZWxscyA9IDwzPjsKKyAg
ICAgICAgaW50ZXJydXB0LWNvbnRyb2xsZXI7CisgICAgfTsKKworICAgIHBhc3N0aHJvdWdoIHsK
KyAgICAgICAgY29tcGF0aWJsZSA9ICJzaW1wbGUtYnVzIjsKKyAgICAgICAgcmFuZ2VzOworICAg
ICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsKKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MT47CisK
KyAgICAgICAgbWlzY19jbGs6IG1pc2NfY2xrIHsKKyAgICAgICAgICAgICNjbG9jay1jZWxscyA9
IDwwPjsKKyAgICAgICAgICAgIGNsb2NrLWZyZXF1ZW5jeSA9IDwweDc3MzU5NDA+OworICAgICAg
ICAgICAgY29tcGF0aWJsZSA9ICJmaXhlZC1jbG9jayI7CisgICAgICAgIH07CisKKyAgICAgICAg
ZXRoZXJuZXRAZmYwZTAwMDAgeworICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJjZG5zLHp5bnFt
cC1nZW0iOworICAgICAgICAgICAgc3RhdHVzID0gIm9rYXkiOworICAgICAgICAgICAgcmVnID0g
PDB4MCAweGZmMGUwMDAwIDB4MTAwMD47CisgICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJwY2xr
IiwgImhjbGsiLCAidHhfY2xrIiwgInJ4X2NsayI7CisgICAgICAgICAgICAjYWRkcmVzcy1jZWxs
cyA9IDwxPjsKKyAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+OworICAgICAgICAgICAgY2xv
Y2tzID0gPCZtaXNjX2NsayAmbWlzY19jbGsgJm1pc2NfY2xrICZtaXNjX2Nsaz47CisgICAgICAg
ICAgICBwaHktbW9kZSA9ICJyZ21paS1pZCI7CisgICAgICAgICAgICB4bG54LHB0cC1lbmV0LWNs
b2NrID0gPDA+OworICAgICAgICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgPSBbMDAgMGEgMzUgMDAg
MjIgMDFdOworICAgICAgICAgICAgaW50ZXJydXB0LXBhcmVudCA9IDwmZ2ljPjsKKyAgICAgICAg
ICAgIGludGVycnVwdHMgPSA8MCA2MyAweDQgMCA2MyAweDQ+OworICAgICAgICAgICAgeGVuLHBh
dGggPSAiL2FtYmEvZXRoZXJuZXRAZmYwZTAwMDAiOworICAgICAgICAgICAgeGVuLHJlZyA9IDww
eDAgMHhmZjBlMDAwMCAweDEwMDAgMHgwIDB4ZmYwZTAwMDA+OworCisgICAgICAgICAgICBwaHlA
YyB7CisgICAgICAgICAgICAgICAgcmVnID0gPDB4Yz47CisgICAgICAgICAgICAgICAgdGkscngt
aW50ZXJuYWwtZGVsYXkgPSA8MHg4PjsKKyAgICAgICAgICAgICAgICB0aSx0eC1pbnRlcm5hbC1k
ZWxheSA9IDwweGE+OworICAgICAgICAgICAgICAgIHRpLGZpZm8tZGVwdGggPSA8MHgxPjsKKyAg
ICAgICAgICAgICAgICB0aSxyeGN0cmwtc3RyYXAtd29ya2E7CisgICAgICAgICAgICB9OworICAg
ICAgICB9OworICAgIH07Cit9OworCisKIFthcm0sZ2ljLnR4dF06IGh0dHBzOi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL0Rv
Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0s
Z2ljLnR4dAogW2FybSxnaWMtdjMudHh0XTogaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvRG9jdW1lbnRhdGlvbi9k
ZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybSxnaWMtdjMudHh0CiBb
eGwuY2ZnXTogaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGwuY2Zn
LjUuaHRtbAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 19:48:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 19:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDDH2-0001MT-OO; Wed, 25 Sep 2019 19:48:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDDH1-0001MO-Bq
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 19:48:27 +0000
X-Inumbo-ID: 6ff1e66a-dfcd-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 6ff1e66a-dfcd-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 19:48: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 1iDDGu-0000L2-9N; Wed, 25 Sep 2019 19: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 1iDDGt-0002ra-V2; Wed, 25 Sep 2019 19:48:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDDGt-0002J4-UO; Wed, 25 Sep 2019 19:48:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141762-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-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-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx: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-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-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-libvirt: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:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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-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-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-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f6e27dbb1afabcba436e346d6aa88a592a1436bb
X-Osstest-Versions-That: linux=b10ab5e2c476b69689bc0c46d309471b597c880c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 19:48:19 +0000
Subject: [Xen-devel] [linux-4.14 test] 141762: 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>

ZmxpZ2h0IDE0MTc2MiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3NjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmNmUyN2RiYjFhZmFiY2Jh
NDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBiMTBhYjVlMmM0NzZiNjk2ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDE1MDUgIDIwMTktMDktMjAgMTE6MDU6MjUgWiAgICA1IGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTQxNTg5ICAyMDE5LTA5LTIxIDEzOjE4OjQ2IFogICAgNCBkYXlz
ICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWFyb24gQXJtc3Ryb25nIFNrb21yYSA8YWFyb24uc2tvbXJhQHdhY29tLmNvbT4KICBB
YXJvbiBBcm1zdHJvbmcgU2tvbXJhIDxza29tcmFAZ21haWwuY29tPgogIEFsYW4gU3Rlcm4gPHN0
ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxleGFuZGVyIFBvcG92IDxhbGV4LnBvcG92QGxp
bnV4LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFu
ZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AaW50ZWwuY29tPgogIEFuZWVzaCBLdW1h
ciBLLlYgPGFuZWVzaC5rdW1hckBsaW51eC5pYm0uY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBk
ZWNhZGVudC5vcmcudWs+CiAgQmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNA
cmVkaGF0LmNvbT4KICBDaHJpc3RvcGggUGFhc2NoIDxjcGFhc2NoQGFwcGxlLmNvbT4KICBDaHJp
c3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENodW55YW4g
WmhhbmcgPGNodW55YW4uemhhbmdAdW5pc29jLmNvbT4KICBDaHVueWFuIFpoYW5nIDx6aGFuZy5s
eXJhQGdtYWlsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBE
YW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5u
IDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQu
Y29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVG9y
b2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uZ2xpIFpoYW5nIDxkb25nbGku
emhhbmdAb3JhY2xlLmNvbT4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRmFp
eiBBYmJhcyA8ZmFpel9hYmJhc0B0aS5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVu
LmRlPgogIEdhbmFwYXRoaSBCaGF0IDxnYmhhdEBtYXJ2ZWxsLmNvbWc+CiAgR3JlZyBLcm9haC1I
YXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBIYXllcyBXYW5nIDxoYXllc3dh
bmdAcmVhbHRlay5jb20+CiAgSGlsbGYgRGFudG9uIDxoZGFudG9uQHNpbmEuY29tPgogIEh1bmct
VGUgTGluIDxodW5ndGVAY2hyb21pdW0ub3JnPgogIElseWEgTGVvc2hrZXZpY2ggPGlpaUBsaW51
eC5pYm0uY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBTdGFuY2Vr
IDxqc3RhbmNla0ByZWRoYXQuY29tPgogIEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICBK
YXJra28gTmlrdWxhIDxqYXJra28ubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KICBKZW5zIEF4Ym9l
IDxheGJvZUBrZXJuZWwuZGs+CiAgSmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+CiAg
SmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94
LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbm5lcyBCZXJnIDxq
b2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb3NoIEh1bnQgPGpvaHVudEBha2FtYWkuY29tPgog
IEp1bGlhbmEgUm9kcmlndWVpcm8gPGp1bGlhbmEucm9kcmlndWVpcm9AaW50cmEybmV0LmNvbT4K
ICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVydGh5IDxqLWtlZXJ0aHlA
dGkuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtpbSBQaGlsbGlw
cyA8a2ltLnBoaWxsaXBzQGFtZC5jb20+CiAgS2lzaG9uIFZpamF5IEFicmFoYW0gSSA8a2lzaG9u
QHRpLmNvbT4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAcmVkaGF0LmNvbT4KICBMZW4gQnJvd24g
PGxlbi5icm93bkBpbnRlbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0u
Y29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFzYXNoaSBIb25tYSA8bWFz
YXNoaS5ob25tYUBnbWFpbC5jb20+CiAgTWF0dCBEZWxjbyA8ZGVsY29AY2hyb21pdW0ub3JnPgog
IE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWlj
aGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1vcml0eiBGaXNjaGVyIDxtZGZA
a2VybmVsLm9yZz4KICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+
CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBQYWJsbyBO
ZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAg
UGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlq
bHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWwgUmVpZCA8cHJlaWRAZWxlY3Ryb21h
Zy5jb20uYXU+CiAgUHJhc2hhbnQgTWFsYW5pIDxwbWFsYW5pQGNocm9taXVtLm9yZz4KICBSYWh1
bCBUYW53YXIgPHJhaHVsLnRhbndhckBsaW51eC5pbnRlbC5jb20+CiAgUmF6dmFuIFN0ZWZhbmVz
Y3UgPHJhenZhbi5zdGVmYW5lc2N1QG1pY3JvY2hpcC5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxs
c2FobGJlckByZWRoYXQuY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5v
cmcudWs+CiAgU2FjaGluIFNhbnQgPHNhY2hpbnBAbGludXgudm5ldC5pYm0uY29tPgogIFNhc2hh
IExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIFlvdW5nIDxzZWFuQG1lc3Mub3JnPgog
IFNpbW9uIFd1bmRlcmxpY2ggPHN3QHNpbW9ud3VuZGVybGljaC5kZT4KICBTdGV2ZSBGcmVuY2gg
PHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3R1YXJ0IEhheWVzIDxzdHVhcnQudy5oYXllc0Bn
bWFpbC5jb20+CiAgU3VkYXJzYW5hIFJlZGR5IEthbGx1cnUgPHNrYWxsdXJ1QG1hcnZlbGwuY29t
PgogIFN2ZW4gRWNrZWxtYW5uIDxzdmVuQG5hcmZhdGlvbi5vcmc+CiAgVGFrYXNoaSBJd2FpIDx0
aXdhaUBzdXNlLmRlPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRo
b21hcyBKYXJvc2NoIDx0aG9tYXMuamFyb3NjaEBpbnRyYTJuZXQuY29tPgogIFRpYW55dSBMYW4g
PFRpYW55dS5MYW5AbWljcm9zb2Z0LmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUu
Y29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4K
ICBWYXNpbHkgR29yYmlrIDxnb3JAbGludXguaWJtLmNvbT4KICBWaW5vZCBLb3VsIDx2a291bEBr
ZXJuZWwub3JnPgogIFdlbiBIdWFuZyA8aHVhbmd3ZW5hYmNAZ21haWwuY29tPgogIFdlbndlbiBX
YW5nIDx3ZW53ZW5AY3MudWdhLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgog
IFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlv
c2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdA
aHVhd2VpLmNvbT4KICBaZXBoYW5pYWggRS4gTG9zcy1DdXRsZXItSHVsbCA8emVwaGFuaWFoQGdt
YWlsLmNvbT4KICB6aGFveWFuZyA8aHVhbmd6aGFveWFuZ0BnbWFpbC5jb20+CiAgWmhhb3lhbmcg
SHVhbmcgPHpoYW95YW5nLmh1YW5nQHVuaXNvYy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKICAgYjEwYWI1ZTJjNDc2Li5mNmUyN2RiYjFhZmEgIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2
ZDZhYTg4YTU5MmExNDM2YmIgLT4gdGVzdGVkL2xpbnV4LTQuMTQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 20:15:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 20: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 1iDDgO-0003pz-Jx; Wed, 25 Sep 2019 20:14:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDDgN-0003pF-RF
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 20:14:39 +0000
X-Inumbo-ID: 19e2fd8c-dfd1-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 19e2fd8c-dfd1-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 20:14: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 1CBD22146E;
 Wed, 25 Sep 2019 20:14:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569442478;
 bh=Hxu2r5xrhGFQBptqxH1EvMDoNcrxD7Go1O184FuiTEQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=zuEbOKe0OXcKqsnX1syuCzu2kleHhWGvGnwCrVHiUcRv0MFaTYRUSE26LdyhoAtdK
 eGpi3/KGZEbkzM6o6/ZK9zJ2SQ6YW+5K/NkVdyzZNZYxFmnZQqFr9rA9lMa2zrBvew
 dhZ+JUdT9lyYkgwdz/YTpepVg8M2EDyFJY4sp1Tw=
Date: Wed, 25 Sep 2019 13:14: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: <20190917181244.30027-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909251314170.22813@sstabellini-ThinkPad-T480s>
References: <20190917181244.30027-1-julien.grall@arm.com>
 <20190917181244.30027-6-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 5/8] xen/arm64: head: Introduce macros to
 create table and mapping entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, 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>

T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IGFueSB1cGRhdGUgdG8gdGhlIGJvb3QtcGFnZXMgYXJlIG9wZW4tY29kZWQuIFRoaXMgaXMKPiBt
YWtpbmcgbW9yZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgbG9naWMgb2YgYSBmdW5jdGlv
biBhcyBlYWNoCj4gdXBkYXRlIHJvdWdobHkgcmVxdWlyZXMgNiBpbnN0cnVjdGlvbnMuCj4gCj4g
VG8gZWFzZSB0aGUgcmVhZGFiaWxpdHksIHR3byBuZXcgbWFjcm9zIGFyZSBpbnRyb2R1Y2VkOgo+
ICAgICAtIGNyZWF0ZV90YWJsZV9lbnRyeTogQ3JlYXRlIGEgcGFnZS10YWJsZSBlbnRyeSBpbiBh
IGdpdmVuIHRhYmxlLgo+ICAgICBUaGlzIGNhbiB3b3JrIGF0IGFueSBsZXZlbC4KPiAgICAgLSBj
cmVhdGVfbWFwcGluZ19lbnRyeTogQ3JlYXRlIGEgbWFwcGluZyBlbnRyeSBpbiBhIGdpdmVuIHRh
YmxlLgo+ICAgICBOb25lIG9mIHRoZSB1c2VycyB3aWxsIHJlcXVpcmUgdG8gbWFwIGF0IGFueSBv
dGhlciBsZXZlbCB0aGFuIDNyZAo+ICAgICAoaS5lIHBhZ2UgZ3JhbnVsYXJpdHkpLiBTbyB0aGUg
bWFjcm8gaXMgb25seSBzdXBwb3J0aW5nIDNyZCBsZXZlbAo+ICAgICBtYXBwaW5nLgo+IAo+IEZ1
cnRoZXJtb3JlLCB0aGUgdHdvIG1hY3JvcyBhcmUgY2FwYWJsZSB0byB3b3JrIGluZGVwZW5kZW50
bHkgb2YgdGhlCj4gc3RhdGUgb2YgdGhlIE1NVS4KPiAKPiBMYXN0bHksIHRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIHJlcGxhY2Ugb3Blbi1jb2RlZCB2ZXJzaW9uIGluCj4gc2V0dXBfZml4bWFwKCkg
YnkgdGhlIHR3byBuZXcgbWFjcm9zLiBUaGUgb25lcyBpbiBjcmVhdGVfcGFnZV90YWJsZXMoKQo+
IHdpbGwgYmUgcmVwbGFjZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2guCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgICAgQ2hh
bmdlcyBpbiB2NDoKPiAgICAgICAgIC0gRml4IHR5cG8KPiAgICAgICAgIC0gL3RsYi9wdGxiLyBp
biBjcmVhdGVfbWFwcGluZ19lbnRyeSBtYWNybwo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAg
ICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwg
ODMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUwo+IGluZGV4IDE3N2NlYzRlNDUuLjJjY2UzNDIyMTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2hlYWQuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiBA
QCAtNDkyLDYgKzQ5Miw2OCBAQCBjcHVfaW5pdDoKPiAgRU5EUFJPQyhjcHVfaW5pdCkKPiAgCj4g
IC8qCj4gKyAqIE1hY3JvIHRvIGNyZWF0ZSBhIHBhZ2UgdGFibGUgZW50cnkgaW4gXHB0YmwgdG8g
XHRibAo+ICsgKgo+ICsgKiBwdGJsOiAgICB0YWJsZSBzeW1ib2wgd2hlcmUgdGhlIGVudHJ5IHdp
bGwgYmUgY3JlYXRlZAo+ICsgKiB0Ymw6ICAgICB0YWJsZSBzeW1ib2wgdG8gcG9pbnQgdG8KPiAr
ICogdmlydDogICAgdmlydHVhbCBhZGRyZXNzCj4gKyAqIHNoaWZ0OiAgICNpbW0gcGFnZSB0YWJs
ZSBzaGlmdAo+ICsgKiB0bXAxOiAgICBzY3JhdGNoIHJlZ2lzdGVyCj4gKyAqIHRtcDI6ICAgIHNj
cmF0Y2ggcmVnaXN0ZXIKPiArICogdG1wMzogICAgc2NyYXRjaCByZWdpc3Rlcgo+ICsgKgo+ICsg
KiBQcmVzZXJ2ZXMgXHZpcnQKPiArICogQ2xvYmJlcnMgXHRtcDEsIFx0bXAyLCBcdG1wMwo+ICsg
Kgo+ICsgKiBBbHNvIHVzZSB4MjAgZm9yIHRoZSBwaHlzIG9mZnNldC4KPiArICoKPiArICogTm90
ZSB0aGF0IGFsbCBwYXJhbWV0ZXJzIHVzaW5nIHJlZ2lzdGVycyBzaG91bGQgYmUgZGlzdGluY3Qu
Cj4gKyAqLwo+ICsubWFjcm8gY3JlYXRlX3RhYmxlX2VudHJ5LCBwdGJsLCB0YmwsIHZpcnQsIHNo
aWZ0LCB0bXAxLCB0bXAyLCB0bXAzCj4gKyAgICAgICAgbHNyICAgXHRtcDEsIFx2aXJ0LCAjXHNo
aWZ0Cj4gKyAgICAgICAgYW5kICAgXHRtcDEsIFx0bXAxLCAjTFBBRV9FTlRSWV9NQVNLLyogXHRt
cDEgOj0gc2xvdCBpbiBcdGxiICovCj4gKwo+ICsgICAgICAgIGxvYWRfcGFkZHIgXHRtcDIsIFx0
YmwKPiArICAgICAgICBtb3YgICBcdG1wMywgI1BUX1BUICAgICAgICAgICAgICAgICAvKiBcdG1w
MyA6PSByaWdodCBmb3IgbGluZWFyIFBUICovCj4gKyAgICAgICAgb3JyICAgXHRtcDMsIFx0bXAz
LCBcdG1wMiAgICAgICAgICAgLyogICAgICAgICAgKyBcdGxiIHBhZGRyICovCj4gKwo+ICsgICAg
ICAgIGFkcl9sIFx0bXAyLCBccHRibAo+ICsKPiArICAgICAgICBzdHIgICBcdG1wMywgW1x0bXAy
LCBcdG1wMSwgbHNsICMzXQo+ICsuZW5kbQo+ICsKPiArLyoKPiArICogTWFjcm8gdG8gY3JlYXRl
IGEgbWFwcGluZyBlbnRyeSBpbiBcdGJsIHRvIFxwaHlzLiBPbmx5IG1hcHBpbmcgaW4gM3JkCj4g
KyAqIGxldmVsIHRhYmxlIChpLmUgcGFnZSBncmFudWxhcml0eSkgaXMgc3VwcG9ydGVkLgo+ICsg
Kgo+ICsgKiBwdGJsOiAgICAgdGFibGUgc3ltYm9sIHdoZXJlIHRoZSBlbnRyeSB3aWxsIGJlIGNy
ZWF0ZWQKPiArICogdmlydDogICAgdmlydHVhbCBhZGRyZXNzCj4gKyAqIHBoeXM6ICAgIHBoeXNp
Y2FsIGFkZHJlc3MgKHNob3VsZCBiZSBwYWdlIGFsaWduZWQpCj4gKyAqIHRtcDE6ICAgIHNjcmF0
Y2ggcmVnaXN0ZXIKPiArICogdG1wMjogICAgc2NyYXRjaCByZWdpc3Rlcgo+ICsgKiB0bXAzOiAg
ICBzY3JhdGNoIHJlZ2lzdGVyCj4gKyAqIHR5cGU6ICAgIG1hcHBpbmcgdHlwZS4gSWYgbm90IHNw
ZWNpZmllZCBpdCB3aWxsIGJlIG5vcm1hbCBtZW1vcnkgKFBUX01FTV9MMykKPiArICoKPiArICog
UHJlc2VydmVzIFx2aXJ0LCBccGh5cwo+ICsgKiBDbG9iYmVycyBcdG1wMSwgXHRtcDIsIFx0bXAz
Cj4gKyAqCj4gKyAqIE5vdGUgdGhhdCBhbGwgcGFyYW1ldGVycyB1c2luZyByZWdpc3RlcnMgc2hv
dWxkIGJlIGRpc3RpbmN0Lgo+ICsgKi8KPiArLm1hY3JvIGNyZWF0ZV9tYXBwaW5nX2VudHJ5LCBw
dGJsLCB2aXJ0LCBwaHlzLCB0bXAxLCB0bXAyLCB0bXAzLCB0eXBlPVBUX01FTV9MMwo+ICsgICAg
ICAgIGFuZCAgIFx0bXAzLCBccGh5cywgI1RISVJEX01BU0sgICAgIC8qIFx0bXAzIDo9IFBBR0Vf
QUxJR05FRChwaHlzKSAqLwo+ICsKPiArICAgICAgICBsc3IgICBcdG1wMSwgXHZpcnQsICNUSElS
RF9TSElGVAo+ICsgICAgICAgIGFuZCAgIFx0bXAxLCBcdG1wMSwgI0xQQUVfRU5UUllfTUFTSy8q
IFx0bXAxIDo9IHNsb3QgaW4gXHRsYiAqLwo+ICsKPiArICAgICAgICBtb3YgICBcdG1wMiwgI1x0
eXBlICAgICAgICAgICAgICAgICAvKiBcdG1wMiA6PSByaWdodCBmb3Igc2VjdGlvbiBQVCAqLwo+
ICsgICAgICAgIG9yciAgIFx0bXAyLCBcdG1wMiwgXHRtcDMgICAgICAgICAgIC8qICAgICAgICAg
ICsgUEFHRV9BTElHTkVEKHBoeXMpICovCj4gKwo+ICsgICAgICAgIGFkcl9sIFx0bXAzLCBccHRi
bAo+ICsKPiArICAgICAgICBzdHIgICBcdG1wMiwgW1x0bXAzLCBcdG1wMSwgbHNsICMzXQo+ICsu
ZW5kbQo+ICsKPiArLyoKPiAgICogUmVidWlsZCB0aGUgYm9vdCBwYWdldGFibGUncyBmaXJzdC1s
ZXZlbCBlbnRyaWVzLiBUaGUgc3RydWN0dXJlCj4gICAqIGlzIGRlc2NyaWJlZCBpbiBtbS5jLgo+
ICAgKgo+IEBAIC03MzEsMjggKzc5MywxNyBAQCBFTkRQUk9DKHJlbW92ZV9pZGVudGl0eV9tYXBw
aW5nKQo+ICAgKiAgIHgyMDogUGh5c2ljYWwgb2Zmc2V0Cj4gICAqICAgeDIzOiBFYXJseSBVQVJU
IGJhc2UgcGh5c2ljYWwgYWRkcmVzcwo+ICAgKgo+IC0gKiBDbG9iYmVycyB4MSAtIHg0Cj4gKyAq
IENsb2JiZXJzIHgwIC0geDMKPiAgICovCj4gIHNldHVwX2ZpeG1hcDoKPiAgI2lmZGVmIENPTkZJ
R19FQVJMWV9QUklOVEsKPiAgICAgICAgICAvKiBBZGQgVUFSVCB0byB0aGUgZml4bWFwIHRhYmxl
ICovCj4gLSAgICAgICAgbGRyICAgeDEsID14ZW5fZml4bWFwICAgICAgICAvKiB4MSA6PSB2YWRk
ciAoeGVuX2ZpeG1hcCkgKi8KPiAtICAgICAgICBsc3IgICB4MiwgeDIzLCAjVEhJUkRfU0hJRlQK
PiAtICAgICAgICBsc2wgICB4MiwgeDIsICNUSElSRF9TSElGVCAgIC8qIDRLIGFsaWduZWQgcGFk
ZHIgb2YgVUFSVCAqLwo+IC0gICAgICAgIG1vdiAgIHgzLCAjUFRfREVWX0wzCj4gLSAgICAgICAg
b3JyICAgeDIsIHgyLCB4MyAgICAgICAgICAgICAvKiB4MiA6PSA0SyBkZXYgbWFwIGluY2x1ZGlu
ZyBVQVJUICovCj4gLSAgICAgICAgc3RyICAgeDIsIFt4MSwgIyhGSVhNQVBfQ09OU09MRSo4KV0g
LyogTWFwIGl0IGluIHRoZSBmaXJzdCBmaXhtYXAncyBzbG90ICovCj4gKyAgICAgICAgbGRyICAg
eDAsID1FQVJMWV9VQVJUX1ZJUlRVQUxfQUREUkVTUwo+ICsgICAgICAgIGNyZWF0ZV9tYXBwaW5n
X2VudHJ5IHhlbl9maXhtYXAsIHgwLCB4MjMsIHgxLCB4MiwgeDMsIHR5cGU9UFRfREVWX0wzCj4g
ICNlbmRpZgo+IC0KPiAgICAgICAgICAvKiBNYXAgZml4bWFwIGludG8gYm9vdF9zZWNvbmQgKi8K
PiAtICAgICAgICBsZHIgICB4NCwgPWJvb3Rfc2Vjb25kICAgICAgIC8qIHg0IDo9IHZhZGRyIChi
b290X3NlY29uZCkgKi8KPiAtICAgICAgICBsb2FkX3BhZGRyIHgyLCB4ZW5fZml4bWFwCj4gLSAg
ICAgICAgbW92ICAgeDMsICNQVF9QVAo+IC0gICAgICAgIG9yciAgIHgyLCB4MiwgeDMgICAgICAg
ICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9mIHhlbl9maXhtYXAgKi8KPiAtICAgICAgICBsZHIg
ICB4MSwgPUZJWE1BUF9BRERSKDApCj4gLSAgICAgICAgbHNyICAgeDEsIHgxLCAjKFNFQ09ORF9T
SElGVCAtIDMpICAgLyogeDEgOj0gU2xvdCBmb3IgRklYTUFQKDApICovCj4gLSAgICAgICAgc3Ry
ICAgeDIsIFt4NCwgeDFdICAgICAgICAgICAvKiBNYXAgaXQgaW4gdGhlIGZpeG1hcCdzIHNsb3Qg
Ki8KPiAtCj4gKyAgICAgICAgbGRyICAgeDAsID1GSVhNQVBfQUREUigwKQo+ICsgICAgICAgIGNy
ZWF0ZV90YWJsZV9lbnRyeSBib290X3NlY29uZCwgeGVuX2ZpeG1hcCwgeDAsIFNFQ09ORF9TSElG
VCwgeDEsIHgyLCB4Mwo+ICAgICAgICAgIC8qIEVuc3VyZSBhbnkgcGFnZSB0YWJsZSB1cGRhdGVz
IG1hZGUgYWJvdmUgaGF2ZSBvY2N1cnJlZC4gKi8KPiAgICAgICAgICBkc2IgICBuc2hzdAo+ICAK
PiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 20:22:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 20: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 1iDDo5-0004gY-HQ; Wed, 25 Sep 2019 20:22:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDDo3-0004gT-P5
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 20:22:35 +0000
X-Inumbo-ID: 35b49164-dfd2-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 35b49164-dfd2-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 20:22: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 47DD521D7A;
 Wed, 25 Sep 2019 20:22:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569442954;
 bh=JIdK9e1FtO+cabrx2DpmUnjnJcINS0+dzhuKqjkKFRY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hCaqmRXKueakpCM2qStYNnLvH8mVbVd7oE0JBjhHyea/+Vf18Db6oRdZVOruCmLKg
 UD0ULnrTTA/i0dD2dSI/qkc6sYRW/pkR5/GFFSoufvGacPz8lTy6BTjOKZU80muvHz
 sh8ZXr61FgORTTGEeoyRzehJ4eglRlLPHSFvO6CM=
Date: Wed, 25 Sep 2019 13:22: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: <20190917181244.30027-8-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909251322070.22813@sstabellini-ThinkPad-T480s>
References: <20190917181244.30027-1-julien.grall@arm.com>
 <20190917181244.30027-8-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 7/8] xen/arm32: head: Introduce macros to
 create table and mapping entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, 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>

T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IGFueSB1cGRhdGUgdG8gdGhlIGJvb3QtcGFnZXMgYXJlIG9wZW4tY29kZWQuIFRoaXMgaXMKPiBt
YWtpbmcgbW9yZSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB0aGUgbG9naWMgb2YgYSBmdW5jdGlv
biBhcyBlYWNoCj4gdXBkYXRlIHJvdWdobHkgcmVxdWlyZXMgNiBpbnN0cnVjdGlvbnMuCj4gCj4g
VG8gZWFzZSB0aGUgcmVhZGFiaWxpdHksIHR3byBuZXcgbWFjcm9zIGFyZSBpbnRyb2R1Y2VkOgo+
ICAgICAtIGNyZWF0ZV90YWJsZV9lbnRyeTogQ3JlYXRlIGEgcGFnZS10YWJsZSBlbnRyeSBpbiBh
IGdpdmVuIHRhYmxlLgo+ICAgICBUaGlzIGNhbiB3b3JrIGF0IGFueSBsZXZlbC4KPiAgICAgLSBj
cmVhdGVfbWFwcGluZ19lbnRyeTogQ3JlYXRlIGEgbWFwcGluZyBlbnRyeSBpbiBhIGdpdmVuIHRh
YmxlLgo+ICAgICBOb25lIG9mIHRoZSB1c2VycyB3aWxsIHJlcXVpcmUgdG8gbWFwIGF0IGFueSBv
dGhlciBsZXZlbCB0aGFuIDNyZAo+ICAgICAoaS5lIHBhZ2UgZ3JhbnVsYXJpdHkpLiBTbyB0aGUg
bWFjcm8gaXMgb25seSBzdXBwb3J0aW5nIDNyZCBsZXZlbAo+ICAgICBtYXBwaW5nLgo+IAo+IFVu
bGlrZSBhcm02NCwgdGhlcmUgYXJlIG5vIGVhc3kgd2F5IHRvIGhhdmUgYSBQQyByZWxhdGl2ZSBh
ZGRyZXNzIHdpdGhpbgo+IHRoZSByYW5nZSAtLys0R0IuIEluIG9yZGVyIHRvIGhhdmUgdGhlIHBv
c3NpYmlsaXR5IHRvIHVzZSB0aGUgbWFjcm8gaW4KPiBjb250ZXh0IHdpdGggTU1VIG9uL29mZiwg
dGhlIHVzZXIgbmVlZHMgdG8gdGVsbCB0aGUgc3RhdGUgb2YgdGhlIE1NVS4KPiAKPiBMYXN0bHks
IHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlcGxhY2Ugb3Blbi1jb2RlZCB2ZXJzaW9uIGluCj4g
c2V0dXBfZml4bWFwKCkgYnkgdGhlIHR3byBuZXcgbWFjcm9zLiBUaGUgb25lcyBpbiBjcmVhdGVf
cGFnZV90YWJsZXMoKQo+IHdpbGwgYmUgcmVwbGFjZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2guCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoK
PiAtLS0KPiAgICAgVGhlIGFkcl9sIGhhY2sgaXMgYSBiaXQgdWdseSwgYnV0IEkgY2FuJ3QgZmlu
ZCBuaWNlciB3YXkgdG8gYXZvaWQKPiAgICAgY29kZSBkdXBsaWNhdGlvbiBhbmQgaW1wcm92ZSBy
ZWFkYWJpbGl0eS4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2NDoKPiAgICAgICAgIC0gRml4IHR5cG8K
PiAgICAgICAgIC0gcy90bGIvcHRsYi8gaW4gY3JlYXRlX21hcHBpbmdfZW50cnkgbWFjcm8KPiAg
ICAgICAgIC0gRXhwYW5kIGNvbW1lbnQgb24gdG9wIG9mIGFkZHJfbCBtYWNybwo+ICAgICAgICAg
LSBSZS1vcmRlciBjb2RlIGluIGNyZWF0ZV9tYXBwaW5nX2VudHJ5Cj4gCj4gICAgIENoYW5nZXMg
aW4gdjM6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm0z
Mi9oZWFkLlMgfCAxMTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvaGVhZC5TCj4gaW5kZXggZjU4ZDBmY2I4MC4uMTc1ZjBjOTc2MCAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMy
L2hlYWQuUwo+IEBAIC01MCw2ICs1MCwyMyBAQAo+ICAuZW5kbQo+ICAKPiAgLyoKPiArICogVGhl
cmUgYXJlIG5vIGVhc3kgd2F5IHRvIGhhdmUgYSBQQyByZWxhdGl2ZSBhZGRyZXNzIHdpdGhpbiB0
aGUgcmFuZ2UKPiArICogKy8tIDRHQiBvZiB0aGUgUEMuCj4gKyAqCj4gKyAqIFRoaXMgbWFjcm8g
d29ya2Fyb3VuZCBpdCBieSBhc2tpbmcgdGhlIHVzZXIgdG8gdGVsbCB3aGV0aGVyIHRoZSBNTVUK
PiArICogaGFzIGJlZW4gdHVybmVkIG9uIG9yIG5vdC4KPiArICoKPiArICogV2hlbiB0aGUgTU1V
IGlzIHR1cm5lZCBvZmYsIHdlIG5lZWQgdG8gYXBwbHkgdGhlIHBoeXNpY2FsIG9mZnNldAo+ICsg
KiAocjEwKSBpbiBvcmRlciB0byBmaW5kIHRoZSBhc3NvY2lhdGVkIHBoeXNpY2FsIGFkZHJlc3Mu
Cj4gKyAqLwo+ICsubWFjcm8gYWRyX2wsIGRzdCwgc3ltLCBtbXUKPiArICAgICAgICBsZHIgICBc
ZHN0LCA9XHN5bQo+ICsgICAgICAgIC5pZiBcbW11ID09IDAKPiArICAgICAgICBhZGQgICBcZHN0
LCBcZHN0LCByMTAKPiArICAgICAgICAuZW5kaWYKPiArLmVuZG0KPiArCj4gKy8qCj4gICAqIENv
bW1vbiByZWdpc3RlciB1c2FnZSBpbiB0aGlzIGZpbGU6Cj4gICAqICAgcjAgIC0KPiAgICogICBy
MSAgLQo+IEBAIC0zNDIsNiArMzU5LDc2IEBAIGNwdV9pbml0X2RvbmU6Cj4gIEVORFBST0MoY3B1
X2luaXQpCj4gIAo+ICAvKgo+ICsgKiBNYWNybyB0byBjcmVhdGUgYSBwYWdlIHRhYmxlIGVudHJ5
IGluIFxwdGJsIHRvIFx0YmwKPiArICoKPiArICogcHRibDogICAgdGFibGUgc3ltYm9sIHdoZXJl
IHRoZSBlbnRyeSB3aWxsIGJlIGNyZWF0ZWQKPiArICogdGJsOiAgICAgdGFibGUgc3ltYm9sIHRv
IHBvaW50IHRvCj4gKyAqIHZpcnQ6ICAgIHZpcnR1YWwgYWRkcmVzcwo+ICsgKiBzaGlmdDogICAj
aW1tIHBhZ2UgdGFibGUgc2hpZnQKPiArICogbW11OiAgICAgSXMgdGhlIE1NVSB0dXJuZWQgb24v
b2ZmLiBJZiBub3Qgc3BlY2lmaWVkIGl0IHdpbGwgYmUgb2ZmCj4gKyAqCj4gKyAqIFByZXNlcnZl
cyBcdmlydAo+ICsgKiBDbG9iYmVycyByMSAtIHI0Cj4gKyAqCj4gKyAqIEFsc28gdXNlIHIxMCBm
b3IgdGhlIHBoeXMgb2Zmc2V0Lgo+ICsgKgo+ICsgKiBOb3RlIHRoYXQgXHZpcnQgc2hvdWxkIGJl
IGluIGEgcmVnaXN0ZXIgb3RoZXIgdGhhbiByMSAtIHI0Cj4gKyAqLwo+ICsubWFjcm8gY3JlYXRl
X3RhYmxlX2VudHJ5LCBwdGJsLCB0YmwsIHZpcnQsIHNoaWZ0LCBtbXU9MAo+ICsgICAgICAgIGxz
ciAgIHIxLCBcdmlydCwgI1xzaGlmdAo+ICsgICAgICAgIG1vdl93IHIyLCBMUEFFX0VOVFJZX01B
U0sKPiArICAgICAgICBhbmQgICByMSwgcjEsIHIyICAgICAgICAgICAgIC8qIHIxIDo9IHNsb3Qg
aW4gXHRsYiAqLwo+ICsgICAgICAgIGxzbCAgIHIxLCByMSwgIzMgICAgICAgICAgICAgLyogcjEg
Oj0gc2xvdCBvZmZzZXQgaW4gXHRsYiAqLwo+ICsKPiArICAgICAgICBsZHIgICByNCwgPVx0YmwK
PiArICAgICAgICBhZGQgICByNCwgcjQsIHIxMCAgICAgICAgICAgIC8qIHI0IDo9IHBhZGRyKFx0
bGIpICovCj4gKwo+ICsgICAgICAgIG1vdiAgIHIyLCAjUFRfUFQgICAgICAgICAgICAgLyogcjI6
cjMgOj0gcmlnaHQgZm9yIGxpbmVhciBQVCAqLwo+ICsgICAgICAgIG9yciAgIHIyLCByMiwgcjQg
ICAgICAgICAgICAgLyogICAgICAgICAgICsgXHRsYiBwYWRkciAqLwo+ICsgICAgICAgIG1vdiAg
IHIzLCAjMAo+ICsKPiArICAgICAgICBhZHJfbCByNCwgXHB0YmwsIFxtbXUKPiArCj4gKyAgICAg
ICAgc3RyZCAgcjIsIHIzLCBbcjQsIHIxXQo+ICsuZW5kbQo+ICsKPiArLyoKPiArICogTWFjcm8g
dG8gY3JlYXRlIGEgbWFwcGluZyBlbnRyeSBpbiBcdGJsIHRvIFxwYWRkci4gT25seSBtYXBwaW5n
IGluIDNyZAo+ICsgKiBsZXZlbCB0YWJsZSAoaS5lIHBhZ2UgZ3JhbnVsYXJpdHkpIGlzIHN1cHBv
cnRlZC4KPiArICoKPiArICogcHRibDogICAgIHRhYmxlIHN5bWJvbCB3aGVyZSB0aGUgZW50cnkg
d2lsbCBiZSBjcmVhdGVkCj4gKyAqIHZpcnQ6ICAgIHZpcnR1YWwgYWRkcmVzcwo+ICsgKiBwaHlz
OiAgICBwaHlzaWNhbCBhZGRyZXNzCj4gKyAqIHR5cGU6ICAgIG1hcHBpbmcgdHlwZS4gSWYgbm90
IHNwZWNpZmllZCBpdCB3aWxsIGJlIG5vcm1hbCBtZW1vcnkgKFBUX01FTV9MMykKPiArICogbW11
OiAgICAgSXMgdGhlIE1NVSB0dXJuZWQgb24vb2ZmLiBJZiBub3Qgc3BlY2lmaWVkIGl0IHdpbGwg
YmUgb2ZmCj4gKyAqCj4gKyAqIFByZXNlcnZlcyBcdmlydCwgXHBoeXMKPiArICogQ2xvYmJlcnMg
cjEgLSByNAo+ICsgKgo+ICsgKiAqIEFsc28gdXNlIHIxMCBmb3IgdGhlIHBoeXMgb2Zmc2V0Lgo+
ICsgKgo+ICsgKiBOb3RlIHRoYXQgXHZpcnQgYW5kIFxwYWRkciBzaG91bGQgYmUgaW4gb3RoZXIg
cmVnaXN0ZXJzIHRoYW4gcjEgLSByNAo+ICsgKiBhbmQgYmUgZGlzdGluY3QuCj4gKyAqLwo+ICsu
bWFjcm8gY3JlYXRlX21hcHBpbmdfZW50cnksIHB0YmwsIHZpcnQsIHBoeXMsIHR5cGU9UFRfTUVN
X0wzLCBtbXU9MAo+ICsgICAgICAgIG1vdl93IHIyLCBMUEFFX0VOVFJZX01BU0sKPiArICAgICAg
ICBsc3IgICByMSwgXHZpcnQsICNUSElSRF9TSElGVAo+ICsgICAgICAgIGFuZCAgIHIxLCByMSwg
cjIgICAgICAgICAgICAgLyogcjEgOj0gc2xvdCBpbiBcdGxiICovCj4gKyAgICAgICAgbHNsICAg
cjEsIHIxLCAjMyAgICAgICAgICAgICAvKiByMSA6PSBzbG90IG9mZnNldCBpbiBcdGxiICovCj4g
Kwo+ICsgICAgICAgIGxzciAgIHI0LCBccGh5cywgI1RISVJEX1NISUZUCj4gKyAgICAgICAgbHNs
ICAgcjQsIHI0LCAjVEhJUkRfU0hJRlQgICAvKiByNCA6PSBQQUdFX0FMSUdORUQocGh5cykgKi8K
PiArCj4gKyAgICAgICAgbW92ICAgcjIsICNcdHlwZSAgICAgICAgICAgICAvKiByMjpyMyA6PSBy
aWdodCBmb3Igc2VjdGlvbiBQVCAqLwo+ICsgICAgICAgIG9yciAgIHIyLCByMiwgcjQgICAgICAg
ICAgICAgLyogICAgICAgICAgKyBQQUdFX0FMSUdORUQocGh5cykgKi8KPiArICAgICAgICBtb3Yg
ICByMywgIzAKPiArCj4gKyAgICAgICAgYWRyX2wgcjQsIFxwdGJsLCBcbW11Cj4gKwo+ICsgICAg
ICAgIHN0cmQgIHIyLCByMywgW3I0LCByMV0KPiArLmVuZG0KPiArCj4gKy8qCj4gICAqIFJlYnVp
bGQgdGhlIGJvb3QgcGFnZXRhYmxlJ3MgZmlyc3QtbGV2ZWwgZW50cmllcy4gVGhlIHN0cnVjdHVy
ZQo+ICAgKiBpcyBkZXNjcmliZWQgaW4gbW0uYy4KPiAgICoKPiBAQCAtNTU3LDMxICs2NDQsMTcg
QEAgRU5EUFJPQyhyZW1vdmVfaWRlbnRpdHlfbWFwcGluZykKPiAgICogICByMTA6IFBoeXNpY2Fs
IG9mZnNldAo+ICAgKiAgIHIxMTogRWFybHkgVUFSVCBiYXNlIHBoeXNpY2FsIGFkZHJlc3MKPiAg
ICoKPiAtICogQ2xvYmJlcnMgcjEgLSByNAo+ICsgKiBDbG9iYmVycyByMCAtIHI0Cj4gICAqLwo+
ICBzZXR1cF9maXhtYXA6Cj4gICNpZiBkZWZpbmVkKENPTkZJR19FQVJMWV9QUklOVEspCj4gICAg
ICAgICAgLyogQWRkIFVBUlQgdG8gdGhlIGZpeG1hcCB0YWJsZSAqLwo+IC0gICAgICAgIGxkciAg
IHIxLCA9eGVuX2ZpeG1hcCAgICAgICAgLyogcjEgOj0gdmFkZHIgKHhlbl9maXhtYXApICovCj4g
LSAgICAgICAgbHNyICAgcjIsIHIxMSwgI1RISVJEX1NISUZUCj4gLSAgICAgICAgbHNsICAgcjIs
IHIyLCAjVEhJUkRfU0hJRlQgICAvKiA0SyBhbGlnbmVkIHBhZGRyIG9mIFVBUlQgKi8KPiAtICAg
ICAgICBvcnIgICByMiwgcjIsICNQVF9VUFBFUihERVZfTDMpCj4gLSAgICAgICAgb3JyICAgcjIs
IHIyLCAjUFRfTE9XRVIoREVWX0wzKSAvKiByMjpyMyA6PSA0SyBkZXYgbWFwIGluY2x1ZGluZyBV
QVJUICovCj4gLSAgICAgICAgbW92ICAgcjMsICMweDAKPiAtICAgICAgICBzdHJkICByMiwgcjMs
IFtyMSwgIyhGSVhNQVBfQ09OU09MRSo4KV0gLyogTWFwIGl0IGluIHRoZSBmaXJzdCBmaXhtYXAn
cyBzbG90ICovCj4gKyAgICAgICAgbGRyICAgcjAsID1FQVJMWV9VQVJUX1ZJUlRVQUxfQUREUkVT
Uwo+ICsgICAgICAgIGNyZWF0ZV9tYXBwaW5nX2VudHJ5IHhlbl9maXhtYXAsIHIwLCByMTEsIHR5
cGU9UFRfREVWX0wzLCBtbXU9MQo+ICAjZW5kaWYKPiAtCj4gICAgICAgICAgLyogTWFwIGZpeG1h
cCBpbnRvIGJvb3Rfc2Vjb25kICovCj4gLSAgICAgICAgbGRyICAgcjEsID1ib290X3NlY29uZCAg
ICAgICAvKiByMSA6PSB2YWRkciAoYm9vdF9zZWNvbmQpICovCj4gLSAgICAgICAgbGRyICAgcjIs
ID14ZW5fZml4bWFwCj4gLSAgICAgICAgYWRkICAgcjIsIHIyLCByMTAgICAgICAgICAgICAvKiBy
MiA6PSBwYWRkciAoeGVuX2ZpeG1hcCkgKi8KPiAtICAgICAgICBvcnIgICByMiwgcjIsICNQVF9V
UFBFUihQVCkKPiAtICAgICAgICBvcnIgICByMiwgcjIsICNQVF9MT1dFUihQVCkgIC8qIHIyOnIz
IDo9IHRhYmxlIG1hcCBvZiB4ZW5fZml4bWFwICovCj4gLSAgICAgICAgbGRyICAgcjQsID1GSVhN
QVBfQUREUigwKQo+IC0gICAgICAgIG1vdiAgIHI0LCByNCwgbHNyICMoU0VDT05EX1NISUZUIC0g
MykgICAvKiByNCA6PSBTbG90IGZvciBGSVhNQVAoMCkgKi8KPiAtICAgICAgICBtb3YgICByMywg
IzB4MAo+IC0gICAgICAgIHN0cmQgIHIyLCByMywgW3IxLCByNF0gICAgICAgLyogTWFwIGl0IGlu
IHRoZSBmaXhtYXAncyBzbG90ICovCj4gLQo+ICsgICAgICAgIG1vdl93IHIwLCBGSVhNQVBfQURE
UigwKQo+ICsgICAgICAgIGNyZWF0ZV90YWJsZV9lbnRyeSBib290X3NlY29uZCwgeGVuX2ZpeG1h
cCwgcjAsIFNFQ09ORF9TSElGVCwgbW11PTEKPiAgICAgICAgICAvKiBFbnN1cmUgYW55IHBhZ2Ug
dGFibGUgdXBkYXRlcyBtYWRlIGFib3ZlIGhhdmUgb2NjdXJyZWQuICovCj4gICAgICAgICAgZHNi
ICAgbnNoc3QKPiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 20:28:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 20:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDDtl-0004vH-7m; Wed, 25 Sep 2019 20:28:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDDtk-0004vC-8D
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 20:28:28 +0000
X-Inumbo-ID: 07be1e82-dfd3-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 07be1e82-dfd3-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 20:28:27 +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 9E5DB21D7A;
 Wed, 25 Sep 2019 20:28:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569443306;
 bh=bnkmM7se+MZy3ISoMb78Zh7EY9VzmLa3AopgU8BmP5Y=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=eNqeBS+L8on++js7QlAN6svxOaUCW0aU6HO/Aa5hys+4MxR7UPHe5aCGQG1RJ8xgz
 vBCDTIkmNwX+IY7+sQHToVaCf6gNwVH0/g9FeWSI6vL0+PESkqCa2oH9X9TQ6sTlDZ
 JTrE5gCV1zMiMB6M4MF7G41DiUzavLtxsVJ5V8Vw=
Date: Wed, 25 Sep 2019 13:28: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: <20190917181244.30027-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909251327580.22813@sstabellini-ThinkPad-T480s>
References: <20190917181244.30027-1-julien.grall@arm.com>
 <20190917181244.30027-2-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 1/8] xen/arm64: head: Remove 1:1 mapping
 as soon as it is not used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSAxOjEgbWFwcGlu
ZyBtYXkgY2xhc2ggd2l0aCBvdGhlciBwYXJ0cyBvZiB0aGUgWGVuIHZpcnR1YWwgbWVtb3J5Cj4g
bGF5b3V0LiBBdCB0aGUgbW9tZW50LCBYZW4gaXMgaGFuZGxpbmcgdGhlIGNsYXNoIGJ5IG9ubHkg
Y3JlYXRpbmcgYQo+IG1hcHBpbmcgdG8gdGhlIHJ1bnRpbWUgdmlydHVhbCBhZGRyZXNzIGJlZm9y
ZSBlbmFibGluZyB0aGUgTU1VLgo+IAo+IFRoZSByZXN0IG9mIHRoZSBtYXBwaW5ncyAoc3VjaCBh
cyB0aGUgZml4bWFwKSB3aWxsIGJlIG1hcHBlZCBhZnRlciB0aGUKPiBNTVUgaXMgZW5hYmxlZC4g
SG93ZXZlciwgdGhlIGNvZGUgZG9pbmcgdGhlIG1hcHBpbmcgaXMgbm90IHNhZmUgYXMgaXQKPiBy
ZXBsYWNlIG1hcHBpbmcgd2l0aG91dCB1c2luZyB0aGUgQnJlYWstQmVmb3JlLU1ha2Ugc2VxdWVu
Y2UuCj4gCj4gQXMgdGhlIDE6MSBtYXBwaW5nIGNhbiBiZSBhbnl3aGVyZSBpbiB0aGUgbWVtb3J5
LCBpdCBpcyBlYXNpZXIgdG8gcmVtb3ZlCj4gYWxsIHRoZSBlbnRyaWVzIGFkZGVkIGFzIHNvb24g
YXMgdGhlIDE6MSBtYXBwaW5nIGlzIG5vdCB1c2VkIHJhdGhlciB0aGFuCj4gYWRkaW5nIHRoZSBC
cmVhay1CZWZvcmUtTWFrZSBzZXF1ZW5jZSBldmVyeXdoZXJlLgo+IAo+IEl0IGlzIGRpZmZpY3Vs
dCB0byB0cmFjayB3aGVyZSBleGFjdGx5IHRoZSAxOjEgbWFwcGluZyB3YXMgY3JlYXRlZAo+IHdp
dGhvdXQgYSBmdWxsIHJld29yayBvZiBjcmVhdGVfcGFnZV90YWJsZXMoKS4gSW5zdGVhZCwgaW50
cm9kdWNlIGEgbmV3Cj4gZnVuY3Rpb24gcmVtb3ZlX2lkZW50aXR5X21hcHBpbmcoKSB3aWxsIGxv
b2sgd2hlcmUgaXMgdGhlIHRvcC1sZXZlbCBlbnRyeQo+IGZvciB0aGUgMToxIG1hcHBpbmcgYW5k
IHJlbW92ZSBpdC4KPiAKPiBUaGUgbmV3IGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIGZvciB0aGUg
Ym9vdCBDUFUuIFNlY29uZGFyeSBDUFVzIHdpbGwKPiBzd2l0Y2ggZGlyZWN0bHkgdG8gdGhlIHJ1
bnRpbWUgcGFnZS10YWJsZXMgc28gdGhlcmUgYXJlIG5vIG5lZWQgdG8KPiByZW1vdmUgdGhlIDE6
MSBtYXBwaW5nLiBOb3RlIHRoYXQgdGhpcyBzdGlsbCBkb2Vzbid0IG1ha2UgdGhlIFNlY29uZGFy
eQo+IENQVXMgcGF0aCBzYWZlIGJ1dCBpdCBpcyBub3QgbWFraW5nIGl0IHdvcnN0Lgo+IAo+IE5v
dGUgdGhhdCB0aGUgVExCIGZsdXNoIHNlcXVlbmNlIGlzIHNhbWUgc2VxdWVuY2UgYXMgZGVzY3Jp
YmVkIGluCj4gYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIHdpdGggYSB0d2lzdC4gUGVyIEQ1LTI1
MzAgQVJNIERESSAwNDg3RC5hLAo+IGEgZHNiIG5zaCBpcyBzdWZmaWNpZW50IGZvciBsb2NhbCBm
bHVzaC4gVGhpcyBwYXJ0IG9mIHRoZSBBcm0gQXJtCj4gd2FzIG1pc3NlZCB3aGlsZSByZXdvcmtp
bmcgdGhlIGhlYWRlciBhbmQgdGhlcmVmb3JlIGEgbW9yZSBjb25zZXJ2YXRpdmUKPiB3YXkgd2Vy
ZSBhZG9wdGVkLgoKTklUOiB3YXMgYWRvcHRlZAoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgoKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+ICAgICBJdCBpcyB2ZXJ5IGxp
a2VseSB3ZSB3aWxsIG5lZWQgdG8gcmUtaW50cm9kdWNlIHRoZSAxOjEgbWFwcGluZyB0byBjYXRl
cgo+ICAgICBzZWNvbmRhcnkgQ1BVcyBib290IGFuZCBzdXNwZW5kL3Jlc3VtZS4gRm9yIG5vdywg
dGhlIGF0dGVtcHQgaXMgdG8gbWFrZQo+ICAgICBib290IENQVSBwYXRoIGZ1bGx5IEFybSBBcm0g
Y29tcGxpYW50Lgo+IAo+ICAgICBDaGFuZ2VzIGluIHY0Ogo+ICAgICAgICAgLSBGaXggdHlwbwo+
ICAgICAgICAgLSBSZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudHMKPiAgICAgICAgIC0gVXBkYXRl
IHRoZSBjb21taXQgbWVzc2FnZSB0byBtZW50aW9uIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4KPiAg
ICAgICAgIHRoZSBzZXF1ZW5jZSBkZXNjcmliZWQgaW4gdGxiZmx1c2guaCBhbmQgdGhlIG9uZSB1
c2VkIGluIHRoZQo+ICAgICAgICAgY29kZS4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MzoKPiAgICAg
ICAgIC0gQXZvaWQgaGFyZGNvZGluZyBzbG90cwo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAg
ICAgICAgLSBzL0lEIG1hcC8xOjEgbWFwcGluZy8KPiAgICAgICAgIC0gUmVuYW1lIHJlbW92ZV9p
ZF9tYXAoKSB0byByZW1vdmVfaWRlbnRpdHlfbWFwcGluZygpCj4gICAgICAgICAtIEFkZCBtaXNz
aW5nIHNpZ25lZC1vZmYtYnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDkw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCA3NSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFk
LlMKPiBpbmRleCBiYTI0YjA1ZmEyLi40YzlhNjliZTYzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gQEAg
LTMzLDYgKzMzLDExIEBACj4gICNkZWZpbmUgUFRfREVWICAgIDB4ZTcxIC8qIG5HPTEgQUY9MSBT
SD0xMCBBUD0wMSBOUz0xIEFUVFI9MTAwIFQ9MCBQPTEgKi8KPiAgI2RlZmluZSBQVF9ERVZfTDMg
MHhlNzMgLyogbkc9MSBBRj0xIFNIPTEwIEFQPTAxIE5TPTEgQVRUUj0xMDAgVD0xIFA9MSAqLwo+
ICAKPiArLyogQ29udmVuaWVuY2UgZGVmaW5lcyB0byBnZXQgc2xvdCB1c2VkIGJ5IFhlbiBtYXBw
aW5nLiAqLwo+ICsjZGVmaW5lIFhFTl9aRVJPRVRIX1NMT1QgICAgemVyb2V0aF90YWJsZV9vZmZz
ZXQoWEVOX1ZJUlRfU1RBUlQpCj4gKyNkZWZpbmUgWEVOX0ZJUlNUX1NMT1QgICAgICBmaXJzdF90
YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpCj4gKyNkZWZpbmUgWEVOX1NFQ09ORF9TTE9UICAg
ICBzZWNvbmRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKQo+ICsKPiAgI2RlZmluZSBfX0hF
QURfRkxBR19QQUdFX1NJWkUgICAoKFBBR0VfU0hJRlQgLSAxMCkgLyAyKQo+ICAKPiAgI2RlZmlu
ZSBfX0hFQURfRkxBR19QSFlTX0JBU0UgICAxCj4gQEAgLTMxMiw2ICszMTcsMTMgQEAgcmVhbF9z
dGFydF9lZmk6Cj4gICAgICAgICAgbGRyICAgeDAsID1wcmltYXJ5X3N3aXRjaGVkCj4gICAgICAg
ICAgYnIgICAgeDAKPiAgcHJpbWFyeV9zd2l0Y2hlZDoKPiArICAgICAgICAvKgo+ICsgICAgICAg
ICAqIFRoZSAxOjEgbWFwIG1heSBjbGFzaCB3aXRoIG90aGVyIHBhcnRzIG9mIHRoZSBYZW4gdmly
dHVhbCBtZW1vcnkKPiArICAgICAgICAgKiBsYXlvdXQuIEFzIGl0IGlzIG5vdCB1c2VkIGFueW1v
cmUsIHJlbW92ZSBpdCBjb21wbGV0ZWx5IHRvCj4gKyAgICAgICAgICogYXZvaWQgaGF2aW5nIHRv
IHdvcnJ5IGFib3V0IHJlcGxhY2luZyBleGlzdGluZyBtYXBwaW5nCj4gKyAgICAgICAgICogYWZ0
ZXJ3YXJkcy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBibCAgICByZW1vdmVfaWRlbnRpdHlf
bWFwcGluZwo+ICAgICAgICAgIGJsICAgIHNldHVwX2ZpeG1hcAo+ICAjaWZkZWYgQ09ORklHX0VB
UkxZX1BSSU5USwo+ICAgICAgICAgIC8qIFVzZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBhY2Nlc3Mg
dGhlIFVBUlQuICovCj4gQEAgLTY0OCwxMCArNjYwLDY3IEBAIGVuYWJsZV9tbXU6Cj4gICAgICAg
ICAgcmV0Cj4gIEVORFBST0MoZW5hYmxlX21tdSkKPiAgCj4gKy8qCj4gKyAqIFJlbW92ZSB0aGUg
MToxIG1hcCBmcm9tIHRoZSBwYWdlLXRhYmxlcy4gSXQgaXMgbm90IGVhc3kgdG8ga2VlcCB0cmFj
awo+ICsgKiB3aGVyZSB0aGUgMToxIG1hcCB3YXMgbWFwcGVkLCBzbyB3ZSB3aWxsIGxvb2sgZm9y
IHRoZSB0b3AtbGV2ZWwgZW50cnkKPiArICogZXhjbHVzaXZlIHRvIHRoZSAxOjEgbWFwIGFuZCBy
ZW1vdmUgaXQuCj4gKyAqCj4gKyAqIElucHV0czoKPiArICogICB4MTk6IHBhZGRyKHN0YXJ0KQo+
ICsgKgo+ICsgKiBDbG9iYmVycyB4MCAtIHgxCj4gKyAqLwo+ICtyZW1vdmVfaWRlbnRpdHlfbWFw
cGluZzoKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEZpbmQgdGhlIHplcm9ldGggc2xvdCB1
c2VkLiBSZW1vdmUgdGhlIGVudHJ5IGZyb20gemVyb2V0aAo+ICsgICAgICAgICAqIHRhYmxlIGlm
IHRoZSBzbG90IGlzIG5vdCBYRU5fWkVST0VUSF9TTE9ULgo+ICsgICAgICAgICAqLwo+ICsgICAg
ICAgIGxzciAgIHgxLCB4MTksICNaRVJPRVRIX1NISUZUICAgLyogeDEgOj0gemVyb2V0aCBzbG90
ICovCj4gKyAgICAgICAgY21wICAgeDEsICNYRU5fWkVST0VUSF9TTE9UCj4gKyAgICAgICAgYmVx
ICAgMWYKPiArICAgICAgICAvKiBJdCBpcyBub3QgaW4gc2xvdCBYRU5fWkVST0VUSF9TTE9ULCBy
ZW1vdmUgdGhlIGVudHJ5LiAqLwo+ICsgICAgICAgIGxkciAgIHgwLCA9Ym9vdF9wZ3RhYmxlICAg
ICAgICAgLyogeDAgOj0gcm9vdCB0YWJsZSAqLwo+ICsgICAgICAgIHN0ciAgIHh6ciwgW3gwLCB4
MSwgbHNsICMzXQo+ICsgICAgICAgIGIgICAgIGlkZW50aXR5X21hcHBpbmdfcmVtb3ZlZAo+ICsK
PiArMToKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEZpbmQgdGhlIGZpcnN0IHNsb3QgdXNl
ZC4gUmVtb3ZlIHRoZSBlbnRyeSBmb3IgdGhlIGZpcnN0Cj4gKyAgICAgICAgICogdGFibGUgaWYg
dGhlIHNsb3QgaXMgbm90IFhFTl9GSVJTVF9TTE9ULgo+ICsgICAgICAgICAqLwo+ICsgICAgICAg
IGxzciAgIHgxLCB4MTksICNGSVJTVF9TSElGVAo+ICsgICAgICAgIGFuZCAgIHgxLCB4MSwgI0xQ
QUVfRU5UUllfTUFTSyAgLyogeDEgOj0gZmlyc3Qgc2xvdCAqLwo+ICsgICAgICAgIGNtcCAgIHgx
LCAjWEVOX0ZJUlNUX1NMT1QKPiArICAgICAgICBiZXEgICAxZgo+ICsgICAgICAgIC8qIEl0IGlz
IG5vdCBpbiBzbG90IFhFTl9GSVJTVF9TTE9ULCByZW1vdmUgdGhlIGVudHJ5LiAqLwo+ICsgICAg
ICAgIGxkciAgIHgwLCA9Ym9vdF9maXJzdCAgICAgICAgICAgLyogeDAgOj0gZmlyc3QgdGFibGUg
Ki8KPiArICAgICAgICBzdHIgICB4enIsIFt4MCwgeDEsIGxzbCAjM10KPiArICAgICAgICBiICAg
ICBpZGVudGl0eV9tYXBwaW5nX3JlbW92ZWQKPiArCj4gKzE6Cj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBGaW5kIHRoZSBzZWNvbmQgc2xvdCB1c2VkLiBSZW1vdmUgdGhlIGVudHJ5IGZvciB0
aGUgZmlyc3QKPiArICAgICAgICAgKiB0YWJsZSBpZiB0aGUgc2xvdCBpcyBub3QgWEVOX1NFQ09O
RF9TTE9ULgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGxzciAgIHgxLCB4MTksICNTRUNPTkRf
U0hJRlQKPiArICAgICAgICBhbmQgICB4MSwgeDEsICNMUEFFX0VOVFJZX01BU0sgIC8qIHgxIDo9
IGZpcnN0IHNsb3QgKi8KPiArICAgICAgICBjbXAgICB4MSwgI1hFTl9TRUNPTkRfU0xPVAo+ICsg
ICAgICAgIGJlcSAgIGlkZW50aXR5X21hcHBpbmdfcmVtb3ZlZAo+ICsgICAgICAgIC8qIEl0IGlz
IG5vdCBpbiBzbG90IDEsIHJlbW92ZSB0aGUgZW50cnkgKi8KPiArICAgICAgICBsZHIgICB4MCwg
PWJvb3Rfc2Vjb25kICAgICAgICAgIC8qIHgwIDo9IHNlY29uZCB0YWJsZSAqLwo+ICsgICAgICAg
IHN0ciAgIHh6ciwgW3gwLCB4MSwgbHNsICMzXQo+ICsKPiAraWRlbnRpdHlfbWFwcGluZ19yZW1v
dmVkOgo+ICsgICAgICAgIC8qIFNlZSBhc20tYXJtL2FybTY0L2ZsdXNodGxiLmggZm9yIHRoZSBl
eHBsYW5hdGlvbiBvZiB0aGUgc2VxdWVuY2UuICovCj4gKyAgICAgICAgZHNiICAgbnNoc3QKPiAr
ICAgICAgICB0bGJpICBhbGxlMgo+ICsgICAgICAgIGRzYiAgIG5zaAo+ICsgICAgICAgIGlzYgo+
ICsKPiArICAgICAgICByZXQKPiArRU5EUFJPQyhyZW1vdmVfaWRlbnRpdHlfbWFwcGluZykKPiAr
Cj4gIHNldHVwX2ZpeG1hcDoKPiAtICAgICAgICAvKiBOb3cgd2UgY2FuIGluc3RhbGwgdGhlIGZp
eG1hcCBhbmQgZHRiIG1hcHBpbmdzLCBzaW5jZSB3ZQo+IC0gICAgICAgICAqIGRvbid0IG5lZWQg
dGhlIDE6MSBtYXAgYW55IG1vcmUgKi8KPiAtICAgICAgICBkc2IgICBzeQo+ICAjaWYgZGVmaW5l
ZChDT05GSUdfRUFSTFlfUFJJTlRLKSAvKiBGaXhtYXAgaXMgb25seSB1c2VkIGJ5IGVhcmx5IHBy
aW50ayAqLwo+ICAgICAgICAgIC8qIEFkZCBVQVJUIHRvIHRoZSBmaXhtYXAgdGFibGUgKi8KPiAg
ICAgICAgICBsZHIgICB4MSwgPXhlbl9maXhtYXAgICAgICAgIC8qIHgxIDo9IHZhZGRyICh4ZW5f
Zml4bWFwKSAqLwo+IEBAIC02NjksMTkgKzczOCwxMCBAQCBzZXR1cF9maXhtYXA6Cj4gICAgICAg
ICAgbGRyICAgeDEsID1GSVhNQVBfQUREUigwKQo+ICAgICAgICAgIGxzciAgIHgxLCB4MSwgIyhT
RUNPTkRfU0hJRlQgLSAzKSAgIC8qIHgxIDo9IFNsb3QgZm9yIEZJWE1BUCgwKSAqLwo+ICAgICAg
ICAgIHN0ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAgLyogTWFwIGl0IGluIHRoZSBmaXhtYXAn
cyBzbG90ICovCj4gLSNlbmRpZgo+ICAKPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIEZsdXNo
IHRoZSBUTEIgaW4gY2FzZSB0aGUgMToxIG1hcHBpbmcgaGFwcGVucyB0byBjbGFzaCB3aXRoCj4g
LSAgICAgICAgICogdGhlIHZpcnR1YWwgYWRkcmVzc2VzIHVzZWQgYnkgdGhlIGZpeG1hcCBvciBE
VEIuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAg
ICAvKiBFbnN1cmUgYW55IHBhZ2UgdGFibGUgdXBkYXRlcyBtYWRlIGFib3ZlCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBoYXZlIG9jY3VycmVkLiAqLwo+IC0KPiAt
ICAgICAgICBpc2IKPiAtICAgICAgICB0bGJpICBhbGxlMgo+IC0gICAgICAgIGRzYiAgIHN5ICAg
ICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCIGZsdXNoICovCj4g
LSAgICAgICAgaXNiCj4gKyAgICAgICAgLyogRW5zdXJlIGFueSBwYWdlIHRhYmxlIHVwZGF0ZXMg
bWFkZSBhYm92ZSBoYXZlIG9jY3VycmVkLiAqLwo+ICsgICAgICAgIGRzYiAgIG5zaHN0Cj4gKyNl
bmRpZgo+ICAgICAgICAgIHJldAo+ICBFTkRQUk9DKHNldHVwX2ZpeG1hcCkKPiAgCj4gLS0gCj4g
Mi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 20:33:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 20:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDDyL-0005fw-VM; Wed, 25 Sep 2019 20:33:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cfsh=XU=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDDyL-0005fr-5X
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 20:33:13 +0000
X-Inumbo-ID: b13c2a76-dfd3-11e9-963a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id b13c2a76-dfd3-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 20:33:12 +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 1740B21D79;
 Wed, 25 Sep 2019 20:33:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569443591;
 bh=yCSYBUl5LZBBCBWFVrIBvEXIug+NsjjFjyxRjhmiXEs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=pdFYrlVnkOT8ho3UFwKHJ7EP51AweEkJgNMhwTjAumkOXK9yNvlcnDQpwczVMgA+D
 iJPz83pkfpWVtVXLAIPZDmk1VMQQUwYkH2sH0vaXH+9+C8GO3pW/hoIV+sz2Y3TYos
 tM9KqW0YVm322G8oODMjkLwxVtTAZl5aTvCpQRKM=
Date: Wed, 25 Sep 2019 13:33:10 -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: <20190917181244.30027-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909251332520.22813@sstabellini-ThinkPad-T480s>
References: <20190917181244.30027-1-julien.grall@arm.com>
 <20190917181244.30027-4-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 3/8] xen/arm32: head: Remove 1:1 mapping
 as soon as it is not used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSAxOjEgbWFwcGlu
ZyBtYXkgY2xhc2ggd2l0aCBvdGhlciBwYXJ0cyBvZiB0aGUgWGVuIHZpcnR1YWwgbWVtb3J5Cj4g
bGF5b3V0LiBBdCB0aGUgbW9tZW50LCBYZW4gaXMgaGFuZGxpbmcgdGhlIGNsYXNoIGJ5IG9ubHkg
Y3JlYXRpbmcgYQo+IG1hcHBpbmcgdG8gdGhlIHJ1bnRpbWUgdmlydHVhbCBhZGRyZXNzIGJlZm9y
ZSBlbmFibGluZyB0aGUgTU1VLgo+IAo+IFRoZSByZXN0IG9mIHRoZSBtYXBwaW5ncyAoc3VjaCBh
cyB0aGUgZml4bWFwKSB3aWxsIGJlIG1hcHBlZCBhZnRlciB0aGUKPiBNTVUgaXMgZW5hYmxlZC4g
SG93ZXZlciwgdGhlIGNvZGUgZG9pbmcgdGhlIG1hcHBpbmcgaXMgbm90IHNhZmUgYXMgaXQKPiBy
ZXBsYWNlIG1hcHBpbmcgd2l0aG91dCB1c2luZyB0aGUgQnJlYWstQmVmb3JlLU1ha2Ugc2VxdWVu
Y2UuCj4gCj4gQXMgdGhlIDE6MSBtYXBwaW5nIGNhbiBiZSBhbnl3aGVyZSBpbiB0aGUgbWVtb3J5
LCBpdCBpcyBlYXNpZXIgdG8gcmVtb3ZlCj4gYWxsIHRoZSBlbnRyaWVzIGFkZGVkIGFzIHNvb24g
YXMgdGhlIDE6MSBtYXBwaW5nIGlzIG5vdCB1c2VkIHJhdGhlciB0aGFuCj4gYWRkaW5nIHRoZSBC
cmVhay1CZWZvcmUtTWFrZSBzZXF1ZW5jZSBldmVyeXdoZXJlLgo+IAo+IEl0IGlzIGRpZmZpY3Vs
dCB0byB0cmFjayB3aGVyZSBleGFjdGx5IHRoZSAxOjEgbWFwcGluZyB3YXMgY3JlYXRlZAo+IHdp
dGhvdXQgYSBmdWxsIHJld29yayBvZiBjcmVhdGVfcGFnZV90YWJsZXMoKS4gSW5zdGVhZCwgaW50
cm9kdWNlIGEgbmV3Cj4gZnVuY3Rpb24gcmVtb3ZlX2lkZW50aXR5X21hcHBpbmcoKSB3aWxsIGxv
b2sgd2hlcmUgaXMgdGhlIHRvcC1sZXZlbCBlbnRyeQo+IGZvciB0aGUgMToxIG1hcHBpbmcgYW5k
IHJlbW92ZSBpdC4KPiAKPiBUaGUgbmV3IGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIGZvciB0aGUg
Ym9vdCBDUFUuIFNlY29uZGFyeSBDUFVzIHdpbGwKPiBzd2l0Y2ggZGlyZWN0bHkgdG8gdGhlIHJ1
bnRpbWUgcGFnZS10YWJsZXMgc28gdGhlcmUgYXJlIG5vIG5lZWQgdG8KPiByZW1vdmUgdGhlIDE6
MSBtYXBwaW5nLiBOb3RlIHRoYXQgdGhpcyBzdGlsbCBkb2Vzbid0IG1ha2UgdGhlIFNlY29uZGFy
eQo+IENQVXMgcGF0aCBzYWZlIGJ1dCBpdCBpcyBub3QgbWFraW5nIGl0IHdvcnN0Lgo+IAo+IE5v
dGUgdGhhdCB0aGUgVExCIGZsdXNoIHNlcXVlbmNlIGlzIHNhbWUgc2VxdWVuY2UgYXMgZGVzY3Jp
YmVkIGluCj4gYXNtLWFybS9hcm0zMi9mbHVzaHRsYi5oIHdpdGggYSB0d2lzdC4gUGVyIEc1LTU1
MzIgQVJNIERESSAwNDg3RC5hLAo+IGEgZHNiIG5zaCBpcyBzdWZmaWNpZW50IGZvciBsb2NhbCBm
bHVzaGVkLiBOb3RlIHRoZSBzZWN0aW9uIGlzIGZyb20gdGhlCj4gQUFyY2gzMiBBcm12OCBzcGVj
LCBJIHdhc24ndCBhYmxlIHRvIGZpbmQgdGhlIHNhbWUgZXhhY3Qgc2VjdGlvbiBpbiB0aGUKPiBB
cm12NyBzcGVjIGJ1dCB0aGlzIGlzIGRvdHRlZCBhcyBsb2NhbCBvcGVyYXRpb25zIG9ubHkgYXBw
bGllcyB0bwo+IG5vbi1zaGFyZWFibGUgZG9tYWluLiBUaGlzIHdhcyBtaXNzZWQgd2hpbGUgcmV3
b3JraW5nIHRoZSBoZWFkZXIgYW5kCj4gdGhlcmVmb3JlIGEgbW9yZSBjb25zZXJ2YXRpdmUgd2F5
IHdlcmUgYWRvcHRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBJdCBpcyB2ZXJ5IGxpa2VseSB3ZSB3aWxsIG5l
ZWQgdG8gcmUtaW50cm9kdWNlIHRoZSAxOjEgbWFwcGluZyB0byBjYXRlcgo+ICAgICBzZWNvbmRh
cnkgQ1BVcyBib290IGFuZCBzdXNwZW5kL3Jlc3VtZS4gRm9yIG5vdywgdGhlIGF0dGVtcHQgaXMg
dG8gbWFrZQo+ICAgICBib290IENQVSBwYXRoIGZ1bGx5IEFybSBBcm0gY29tcGxpYW50Lgo+IAo+
ICAgICBDaGFuZ2VzIGluIHY0Ogo+ICAgICAgICAgLSBGaXggdHlwbwo+ICAgICAgICAgLSBGaXgg
aW5kZW50YXRpb24KPiAgICAgICAgIC0gUmVtb3ZlIHVubmVjZXNzYXJ5IGNvbW1lbnRzCj4gCj4g
ICAgIENoYW5nZXMgaW4gdjM6Cj4gICAgICAgICAtIFJlbW92ZSB1bnVzZWQgbGFiZWwKPiAgICAg
ICAgIC0gQXZvaWQgaGFyY29kaW5nIHNsb3RzCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAg
ICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgfCA4
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVh
ZC5TCj4gaW5kZXggOTk5MjMzNDUyZC4uNjViN2UwZDcxMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+IEBA
IC0zMiw2ICszMiwxMCBAQAo+ICAjZGVmaW5lIFBUX1VQUEVSKHgpIChQVF8jI3ggJiAweGYwMCkK
PiAgI2RlZmluZSBQVF9MT1dFUih4KSAoUFRfIyN4ICYgMHgwZmYpCj4gIAo+ICsvKiBDb252ZW5p
ZW5jZSBkZWZpbmVzIHRvIGdldCBzbG90IHVzZWQgYnkgWGVuIG1hcHBpbmcuICovCj4gKyNkZWZp
bmUgWEVOX0ZJUlNUX1NMT1QgICAgICBmaXJzdF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQp
Cj4gKyNkZWZpbmUgWEVOX1NFQ09ORF9TTE9UICAgICBzZWNvbmRfdGFibGVfb2Zmc2V0KFhFTl9W
SVJUX1NUQVJUKQo+ICsKPiAgI2lmIChkZWZpbmVkIChDT05GSUdfRUFSTFlfUFJJTlRLKSkgJiYg
KGRlZmluZWQgKEVBUkxZX1BSSU5US19JTkMpKQo+ICAjaW5jbHVkZSBFQVJMWV9QUklOVEtfSU5D
Cj4gICNlbmRpZgo+IEBAIC0xNTcsNiArMTYxLDEzIEBAIHBhc3RfekltYWdlOgo+ICAgICAgICAg
IGxkciAgIHIwLCA9cHJpbWFyeV9zd2l0Y2hlZAo+ICAgICAgICAgIG1vdiAgIHBjLCByMAo+ICBw
cmltYXJ5X3N3aXRjaGVkOgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVGhlIDE6MSBtYXAg
bWF5IGNsYXNoIHdpdGggb3RoZXIgcGFydHMgb2YgdGhlIFhlbiB2aXJ0dWFsIG1lbW9yeQo+ICsg
ICAgICAgICAqIGxheW91dC4gQXMgaXQgaXMgbm90IHVzZWQgYW55bW9yZSwgcmVtb3ZlIGl0IGNv
bXBsZXRlbHkgdG8KPiArICAgICAgICAgKiBhdm9pZCBoYXZpbmcgdG8gd29ycnkgYWJvdXQgcmVw
bGFjaW5nIGV4aXN0aW5nIG1hcHBpbmcKPiArICAgICAgICAgKiBhZnRlcndhcmRzLgo+ICsgICAg
ICAgICAqLwo+ICsgICAgICAgIGJsICAgIHJlbW92ZV9pZGVudGl0eV9tYXBwaW5nCj4gICAgICAg
ICAgYmwgICAgc2V0dXBfZml4bWFwCj4gICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJTlRLCj4gICAg
ICAgICAgLyogVXNlIGEgdmlydHVhbCBhZGRyZXNzIHRvIGFjY2VzcyB0aGUgVUFSVC4gKi8KPiBA
QCAtNDgxLDEyICs0OTIsNjEgQEAgZW5hYmxlX21tdToKPiAgICAgICAgICBtb3YgICBwYywgbHIK
PiAgRU5EUFJPQyhlbmFibGVfbW11KQo+ICAKPiAtc2V0dXBfZml4bWFwOgo+ICsvKgo+ICsgKiBS
ZW1vdmUgdGhlIDE6MSBtYXAgZnJvbSB0aGUgcGFnZS10YWJsZXMuIEl0IGlzIG5vdCBlYXN5IHRv
IGtlZXAgdHJhY2sKPiArICogd2hlcmUgdGhlIDE6MSBtYXAgd2FzIG1hcHBlZCwgc28gd2Ugd2ls
bCBsb29rIGZvciB0aGUgdG9wLWxldmVsIGVudHJ5Cj4gKyAqIGV4Y2x1c2l2ZSB0byB0aGUgMTox
IG1hcCBhbmQgcmVtb3ZlIGl0Lgo+ICsgKgo+ICsgKiBJbnB1dHM6Cj4gKyAqICAgcjkgOiBwYWRk
cihzdGFydCkKPiArICoKPiArICogQ2xvYmJlcnMgcjAgLSByMwo+ICsgKi8KPiArcmVtb3ZlX2lk
ZW50aXR5X21hcHBpbmc6Cj4gKyAgICAgICAgLyogcjI6cjMgOj0gaW52YWxpZCBwYWdlLXRhYmxl
IGVudHJ5ICovCj4gKyAgICAgICAgbW92ICAgcjIsICMweDAKPiArICAgICAgICBtb3YgICByMywg
IzB4MAo+ICAgICAgICAgIC8qCj4gLSAgICAgICAgICogTm93IHdlIGNhbiBpbnN0YWxsIHRoZSBm
aXhtYXAgYW5kIGR0YiBtYXBwaW5ncywgc2luY2Ugd2UKPiAtICAgICAgICAgKiBkb24ndCBuZWVk
IHRoZSAxOjEgbWFwIGFueSBtb3JlCj4gKyAgICAgICAgICogRmluZCB0aGUgZmlyc3Qgc2xvdCB1
c2VkLiBSZW1vdmUgdGhlIGVudHJ5IGZvciB0aGUgZmlyc3QKPiArICAgICAgICAgKiB0YWJsZSBp
ZiB0aGUgc2xvdCBpcyBub3QgWEVOX0ZJUlNUX1NMT1QuCj4gICAgICAgICAgICovCj4gLSAgICAg
ICAgZHNiCj4gKyAgICAgICAgbHNyICAgcjEsIHI5LCAjRklSU1RfU0hJRlQKPiArICAgICAgICBt
b3ZfdyByMCwgTFBBRV9FTlRSWV9NQVNLCj4gKyAgICAgICAgYW5kICAgcjEsIHIxLCByMCAgICAg
ICAgICAgICAgLyogcjEgOj0gZmlyc3Qgc2xvdCAqLwo+ICsgICAgICAgIGNtcCAgIHIxLCAjWEVO
X0ZJUlNUX1NMT1QKPiArICAgICAgICBiZXEgICAxZgo+ICsgICAgICAgIC8qIEl0IGlzIG5vdCBp
biBzbG90IDAsIHJlbW92ZSB0aGUgZW50cnkgKi8KPiArICAgICAgICBsZHIgICByMCwgPWJvb3Rf
cGd0YWJsZSAgICAgIC8qIHIwIDo9IHJvb3QgdGFibGUgKi8KPiArICAgICAgICBsc2wgICByMSwg
cjEsICMzICAgICAgICAgICAgIC8qIHIxIDo9IFNsb3Qgb2Zmc2V0ICovCj4gKyAgICAgICAgc3Ry
ZCAgcjIsIHIzLCBbcjAsIHIxXQo+ICsgICAgICAgIGIgICAgIGlkZW50aXR5X21hcHBpbmdfcmVt
b3ZlZAo+ICsKPiArMToKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEZpbmQgdGhlIHNlY29u
ZCBzbG90IHVzZWQuIFJlbW92ZSB0aGUgZW50cnkgZm9yIHRoZSBmaXJzdAo+ICsgICAgICAgICAq
IHRhYmxlIGlmIHRoZSBzbG90IGlzIG5vdCBYRU5fU0VDT05EX1NMT1QuCj4gKyAgICAgICAgICov
Cj4gKyAgICAgICAgbHNyICAgcjEsIHI5LCAjU0VDT05EX1NISUZUCj4gKyAgICAgICAgbW92X3cg
cjAsIExQQUVfRU5UUllfTUFTSwo+ICsgICAgICAgIGFuZCAgIHIxLCByMSwgcjAgICAgICAgICAg
ICAgLyogcjEgOj0gc2Vjb25kIHNsb3QgKi8KPiArICAgICAgICBjbXAgICByMSwgI1hFTl9TRUNP
TkRfU0xPVAo+ICsgICAgICAgIGJlcSAgIGlkZW50aXR5X21hcHBpbmdfcmVtb3ZlZAo+ICsgICAg
ICAgIC8qIEl0IGlzIG5vdCBpbiBzbG90IDEsIHJlbW92ZSB0aGUgZW50cnkgKi8KPiArICAgICAg
ICBsZHIgICByMCwgPWJvb3Rfc2Vjb25kICAgICAgIC8qIHIwIDo9IHNlY29uZCB0YWJsZSAqLwo+
ICsgICAgICAgIGxzbCAgIHIxLCByMSwgIzMgICAgICAgICAgICAgLyogcjEgOj0gU2xvdCBvZmZz
ZXQgKi8KPiArICAgICAgICBzdHJkICByMiwgcjMsIFtyMCwgcjFdCj4gKwo+ICtpZGVudGl0eV9t
YXBwaW5nX3JlbW92ZWQ6Cj4gKyAgICAgICAgLyogU2VlIGFzbS1hcm0vYXJtMzIvZmx1c2h0bGIu
aCBmb3IgdGhlIGV4cGxhbmF0aW9uIG9mIHRoZSBzZXF1ZW5jZS4gKi8KPiArICAgICAgICBkc2Ig
ICBuc2hzdAo+ICsgICAgICAgIG1jciAgIENQMzIocjAsIFRMQklBTExIKQo+ICsgICAgICAgIGRz
YiAgIG5zaAo+ICsgICAgICAgIGlzYgo+ICsKPiArICAgICAgICBtb3YgICBwYywgbHIKPiArRU5E
UFJPQyhyZW1vdmVfaWRlbnRpdHlfbWFwcGluZykKPiArCj4gK3NldHVwX2ZpeG1hcDoKPiAgI2lm
IGRlZmluZWQoQ09ORklHX0VBUkxZX1BSSU5USykgLyogRml4bWFwIGlzIG9ubHkgdXNlZCBieSBl
YXJseSBwcmludGsgKi8KPiAgICAgICAgICAvKiBBZGQgVUFSVCB0byB0aGUgZml4bWFwIHRhYmxl
ICovCj4gICAgICAgICAgbGRyICAgcjEsID14ZW5fZml4bWFwICAgICAgICAvKiByMSA6PSB2YWRk
ciAoeGVuX2ZpeG1hcCkgKi8KPiBAQCAtNDk2LDcgKzU1Niw2IEBAIHNldHVwX2ZpeG1hcDoKPiAg
ICAgICAgICBvcnIgICByMiwgcjIsICNQVF9MT1dFUihERVZfTDMpIC8qIHIyOnIzIDo9IDRLIGRl
diBtYXAgaW5jbHVkaW5nIFVBUlQgKi8KPiAgICAgICAgICBtb3YgICByMywgIzB4MAo+ICAgICAg
ICAgIHN0cmQgIHIyLCByMywgW3IxLCAjKEZJWE1BUF9DT05TT0xFKjgpXSAvKiBNYXAgaXQgaW4g
dGhlIGZpcnN0IGZpeG1hcCdzIHNsb3QgKi8KPiAtMToKPiAgCj4gICAgICAgICAgLyogTWFwIGZp
eG1hcCBpbnRvIGJvb3Rfc2Vjb25kICovCj4gICAgICAgICAgbGRyICAgcjEsID1ib290X3NlY29u
ZCAgICAgICAvKiByMSA6PSB2YWRkciAoYm9vdF9zZWNvbmQpICovCj4gQEAgLTUwOCwxOSArNTY3
LDEwIEBAIHNldHVwX2ZpeG1hcDoKPiAgICAgICAgICBtb3YgICByNCwgcjQsIGxzciAjKFNFQ09O
RF9TSElGVCAtIDMpICAgLyogcjQgOj0gU2xvdCBmb3IgRklYTUFQKDApICovCj4gICAgICAgICAg
bW92ICAgcjMsICMweDAKPiAgICAgICAgICBzdHJkICByMiwgcjMsIFtyMSwgcjRdICAgICAgIC8q
IE1hcCBpdCBpbiB0aGUgZml4bWFwJ3Mgc2xvdCAqLwo+IC0jZW5kaWYKPiAtCj4gLSAgICAgICAg
LyoKPiAtICAgICAgICAgKiBGbHVzaCB0aGUgVExCIGluIGNhc2UgdGhlIDE6MSBtYXBwaW5nIGhh
cHBlbnMgdG8gY2xhc2ggd2l0aAo+IC0gICAgICAgICAqIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyB1
c2VkIGJ5IHRoZSBmaXhtYXAgb3IgRFRCLgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIGRzYiAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGFueSBwYWdlIHRhYmxlIHVwZGF0ZXMg
bWFkZSBhYm92ZQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogaGF2
ZSBvY2N1cnJlZC4gKi8KPiAgCj4gLSAgICAgICAgaXNiCj4gLSAgICAgICAgbWNyICAgQ1AzMihy
MCwgVExCSUFMTEgpICAgICAvKiBGbHVzaCBoeXBlcnZpc29yIFRMQiAqLwo+IC0gICAgICAgIGRz
YiAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCIGZs
dXNoICovCj4gLSAgICAgICAgaXNiCj4gKyAgICAgICAgLyogRW5zdXJlIGFueSBwYWdlIHRhYmxl
IHVwZGF0ZXMgbWFkZSBhYm92ZSBoYXZlIG9jY3VycmVkLiAqLwo+ICsgICAgICAgIGRzYiAgIG5z
aHN0Cj4gKyNlbmRpZgo+ICAgICAgICAgIG1vdiAgIHBjLCBscgo+ICBFTkRQUk9DKHNldHVwX2Zp
eG1hcCkKPiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 20:51:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 20:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDEFV-0007LB-WB; Wed, 25 Sep 2019 20:50: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=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDEFT-0007L5-UY
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 20:50:56 +0000
X-Inumbo-ID: 2a4b639e-dfd6-11e9-963a-12813bfff9fa
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.56]) by localhost (Halon) with ESMTPS
 id 2a4b639e-dfd6-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 20:50:54 +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=Gj8NxgmWfoptoiMWslR0ktlxYswun8cpzjOxOEbfVKc=;
 b=j6uNnE77X2Iv7hYmOgm0zfKL2pcgIA9mWMKF9id9Ra6Xm4bP8J+BUu3jcvj2SOhdBh7E6C7/ZVYPKL3NYqpYyVq7ZmFJGVFZ7KYPIJgXQKCWfDuyOF5VhcUsgl1+QlhyhfswsAAuwaSyGF8Ra/anjtz7rQdIoCYTN16XeIIQmMU=
Received: from DB6PR0801CA0049.eurprd08.prod.outlook.com (2603:10a6:4:2b::17)
 by AM6PR08MB2965.eurprd08.prod.outlook.com (2603:10a6:209:49::32)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.23; Wed, 25 Sep
 2019 20:50:50 +0000
Received: from VE1EUR03FT035.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by DB6PR0801CA0049.outlook.office365.com
 (2603:10a6:4:2b::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.16 via Frontend
 Transport; Wed, 25 Sep 2019 20:50:50 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xen.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;lists.xen.org; dmarc=none action=none
 header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT035.mail.protection.outlook.com (10.152.18.110) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Wed, 25 Sep 2019 20:50:49 +0000
Received: ("Tessian outbound e4042aced47b:v33");
 Wed, 25 Sep 2019 20:50:46 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: f19c64e402715159
X-CR-MTA-TID: 64aa7808
Received: from f259670395a5.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.4.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 458AB77A-6903-4E74-B31B-D3A4265DE4DF.1; 
 Wed, 25 Sep 2019 20:50:40 +0000
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-am5eur02lp2050.outbound.protection.outlook.com [104.47.4.50])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f259670395a5.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Wed, 25 Sep 2019 20:50:40 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=egNJvhKwYB5ZgNBoU94w1tvyc3CGmsJTP10HIMZUbTZhjzgigt9VmvqPdiSX7opM3SzqZk2pTEOmIO75ksEp5srr5nDL9eeNTd6pyNaWIwgyQ6UXAG2K0+o/JJtMSRLFGv2iKhePkfKe0egQ1RAIBP5+LESaXOysMtHNpL2oc15u1uQMVyc10yi1iHk7JAaRtR6UvwulJFLjc3Nozh20XNr33ZPU4c3z5T4tqnwWWu8mpZeK8R9wxq0p52iIn/BK6nKjqkiF4Zt6S9Jq5En2lIj9whpp0P8jlANzK0xvXQY9e55akv5keCA0X7FeRYddo8Hdc4opoa9Ja3suOIsKWQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Gj8NxgmWfoptoiMWslR0ktlxYswun8cpzjOxOEbfVKc=;
 b=lpCtL0590MsmuXZCEM4G6OY4hLXf6+0/g2O4LdTrWJMSpdqqNQk1zPSD1/kOEx3sqeA4wHk+vXUZHqto+F8CPvj25u4/P3ppCnPj5VfvH2F/UrViLsbJRclx0VFrFeSTlYJQ1ewLoGJMSHwlPROSQbi7Z5Z5XNYkC+62U3lZYxG3yIJJG3LbNvK7rTsKwIZOaw7GR5cmKgF/OEoPAJXEWJrKOFQbZp2B9S7iF3ulqLpLUL/ImWCUb3v/QwXFL8Aou+C2ajsCEMYhwqEqA1XerF83EAg0HzmBq/Cd+SLrkvnLAWGwRYIDaU3bE0DYyKzjfyzeplBFIwJVYrtUjcFURg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=Gj8NxgmWfoptoiMWslR0ktlxYswun8cpzjOxOEbfVKc=;
 b=j6uNnE77X2Iv7hYmOgm0zfKL2pcgIA9mWMKF9id9Ra6Xm4bP8J+BUu3jcvj2SOhdBh7E6C7/ZVYPKL3NYqpYyVq7ZmFJGVFZ7KYPIJgXQKCWfDuyOF5VhcUsgl1+QlhyhfswsAAuwaSyGF8Ra/anjtz7rQdIoCYTN16XeIIQmMU=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2512.eurprd08.prod.outlook.com (10.175.20.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.21; Wed, 25 Sep 2019 20:50:37 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Wed, 25 Sep
 2019 20:50:37 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v5 2/8] xen/arm: export device_tree_get_reg and
 device_tree_get_u32
Thread-Index: AQHVc9H3NBL7ZInOSEmtOPgp2tAl8qc83hwA
Date: Wed, 25 Sep 2019 20:50:37 +0000
Message-ID: <5794e7da-15ec-bb47-8f1c-569ca9aa6809@arm.com>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-2-sstabellini@kernel.org>
In-Reply-To: <20190925184924.21691-2-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR0101CA0046.eurprd01.prod.exchangelabs.com
 (2603:10a6:200:41::14) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: c8ee7164-59f6-4467-25a6-08d741fa0bd6
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2512; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2512:|VI1PR0802MB2512:|AM6PR08MB2965:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM6PR08MB296554DB0976984A4C286C0680870@AM6PR08MB2965.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:2276;OLM:2276;
x-forefront-prvs: 01713B2841
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(136003)(39860400002)(346002)(366004)(199004)(189003)(478600001)(229853002)(102836004)(2906002)(3846002)(476003)(186003)(26005)(86362001)(6116002)(6506007)(386003)(66946007)(66446008)(31696002)(81166006)(6486002)(6436002)(53546011)(76176011)(66556008)(64756008)(5660300002)(446003)(36756003)(66476007)(6246003)(8676002)(6512007)(52116002)(44832011)(2616005)(11346002)(316002)(31686004)(8936002)(81156014)(71200400001)(6916009)(54906003)(71190400001)(99286004)(486006)(256004)(4326008)(305945005)(14454004)(7736002)(66066001)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2512;
 H:VI1PR0802MB2431.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-Original: cGRbEJ1wf2t/uW/Oi9j10btuKFZuFWJGDfautEcCpMYycYvsrg8rPDUHsXqHgsfG6WCQf4i8ZsGzu5lp2NB6DunepYlGZ1RPczUx/8zBYJLBFTJjDpJNknyTrUFOGMM+aNYMO1qsQqJWis2tG2RGqT3E1dBFhg8AV/FExBBJNRJYhP2feVaYXfsRXB6tQKx8SPSOxiG+fXUWGqMn8qUrw2D2dslvMg8SSJMz+isbFWjT+W13U4h4FI4+6FXzFn0RK2scK9RI7e4FRxIHXUwDzmP6vcCrImXdB7SHzsWswDF1pUOTp1vb33wuGGw8uZ+xvPDqPeQMFuqx2B+V9fYP62wv9C6r1ggvS1ylLTWBzOYsY6UVrPZzWhZHhOc8gTJ+pLRmU7jp4ZMuoh3RbajVDzYbXnh4nx5FT5YUxwoiVFU=
Content-ID: <5F7C5756D639634A82DCEF5956F2A338@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2512
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT035.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(136003)(39860400002)(396003)(346002)(189003)(199004)(53546011)(6506007)(386003)(8676002)(5660300002)(36906005)(31696002)(26826003)(86362001)(14454004)(81156014)(25786009)(316002)(3846002)(81166006)(70586007)(54906003)(6116002)(70206006)(478600001)(2906002)(476003)(356004)(305945005)(126002)(47776003)(50466002)(486006)(23676004)(2486003)(76176011)(436003)(2616005)(7736002)(336012)(6246003)(76130400001)(446003)(63350400001)(36756003)(31686004)(107886003)(11346002)(8936002)(22756006)(4326008)(99286004)(26005)(229853002)(6862004)(186003)(6512007)(6486002)(102836004)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB2965;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 0d7dcd84-72e8-489f-ea81-08d741fa04b6
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM6PR08MB2965; 
NoDisclaimer: True
X-Forefront-PRVS: 01713B2841
X-Microsoft-Antispam-Message-Info: s78FH2IhRpa0rHrYwsCe5KqEKWkoRVLTG3dztxaklnriWlLfkMx4Y8s4Cfn4OqesQtFvCwI4ZukG5YIh3F3D8yePTqrqzNuw6yBhLKR8FJbbhcxKKT0pR4KRWEuqfv48lm2ykvgseIZSiWDzoncJcLo6FyYVgKmagtDtpH8tFexIm+Mpkmr5je0toLwttZGmJf29eTv49tbKZgowidoSbYWps+DVNi4E3U0aJFRHYiVeJANqr6cD6IfHflhPb1bqOsuKF2gEeovS0pqG7O5jl3f2o7L5EE4wI49vtYVFKgWPE2FGkEPfoqH2UkxFQFjvzpHd3kAe2Mpot2mkW/zAGR9jsLSc78Dy9L6MlC2hLfFc9Z2k/HBybEBBGzDGw/QnkKyCBxNZ5dTTzLIsBsGmbPXe4WidIRHLu4UHEbNdwgs=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2019 20:50:49.1386 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c8ee7164-59f6-4467-25a6-08d741fa0bd6
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB2965
Subject: Re: [Xen-devel] [PATCH v5 2/8] xen/arm: export device_tree_get_reg
 and device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDI1LzA5LzIwMTkgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
VGhleSdsbCBiZSB1c2VkIGluIGxhdGVyIHBhdGNoZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+DQoNCkFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KDQpDaGVlcnMsDQoNCj4gDQo+IC0tLQ0K
PiBDaGFuZ2VzIGluIHY1Og0KPiAtIG1vdmUgZGVjbGFyYXRpb25zIHRvIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vc2V0dXAuaA0KPiANCj4gQ2hhbmdlcyBpbiB2NDoNCj4gLSBuZXcgcGF0Y2gNCj4gLS0t
DQo+ICAgeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgIHwgOCArKysrLS0tLQ0KPiAgIHhlbi9p
bmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDYgKysrKysrDQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jDQo+IGluZGV4IDYyMzE3
M2JjN2YuLmE3ODEwYWJiMTUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMN
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYw0KPiBAQCAtNTUsMTUgKzU1LDE1IEBAIHN0
YXRpYyBib29sIF9faW5pdCBkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgbm9kZSwNCj4gICAgICAgcmV0dXJuIGZhbHNlOw0KPiAgIH0NCj4gICANCj4gLXN0
YXRpYyB2b2lkIF9faW5pdCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0IF9fYmUzMiAqKmNlbGws
IHUzMiBhZGRyZXNzX2NlbGxzLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NCAqc2l6ZSkNCj4gK3ZvaWQgX19p
bml0IGRldmljZV90cmVlX2dldF9yZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyIGFkZHJlc3Nf
Y2VsbHMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBzaXplX2NlbGxz
LCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpDQo+ICAgew0KPiAgICAgICAqc3RhcnQgPSBkdF9uZXh0
X2NlbGwoYWRkcmVzc19jZWxscywgY2VsbCk7DQo+ICAgICAgICpzaXplID0gZHRfbmV4dF9jZWxs
KHNpemVfY2VsbHMsIGNlbGwpOw0KPiAgIH0NCj4gICANCj4gLXN0YXRpYyB1MzIgX19pbml0IGRl
dmljZV90cmVlX2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwNCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIg
ZGZsdCkNCj4gK3UzMiBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQs
IGludCBub2RlLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KnByb3BfbmFtZSwgdTMyIGRmbHQpDQo+ICAgew0KPiAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3By
b3BlcnR5ICpwcm9wOw0KPiAgIA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9z
ZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oDQo+IGluZGV4IGVmY2JhNTQ1YzIu
LmZhMGE4NzIxYjIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaA0K
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgNCj4gQEAgLTExNSw2ICsxMTUsMTIg
QEAgY29uc3QgY2hhciAqYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9vdG1vZHVsZV9raW5k
IGtpbmQpOw0KPiAgIGV4dGVybiB1aW50MzJfdCBoeXBfdHJhcHNfdmVjdG9yW107DQo+ICAgdm9p
ZCBpbml0X3RyYXBzKHZvaWQpOw0KPiAgIA0KPiArdm9pZCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNv
bnN0IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLA0KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIHUzMiBzaXplX2NlbGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpOw0KPiArDQo+
ICt1MzIgZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCk7
DQo+ICsNCj4gICAjZW5kaWYNCj4gICAvKg0KPiAgICAqIExvY2FsIHZhcmlhYmxlczoNCj4gDQoN
Ci0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 20:55:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 20: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 1iDEJh-0007Um-KY; Wed, 25 Sep 2019 20:55:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDEJf-0007Uh-Oj
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 20:55:15 +0000
X-Inumbo-ID: c2f61c9c-dfd6-11e9-97fb-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.40]) by localhost (Halon) with ESMTPS
 id c2f61c9c-dfd6-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 20:55:10 +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=7PSWjHywEiVSpvbfRn49YjIsVFoTokK0MZQ4dtXax+g=;
 b=Z17J+JPWjBEuaiV4/8PsLdWOPQ7s5rGE146k9q0A6jOpXo9N5krwtLAT7jD+8gOI//JMWsOsqBpn+1uzoIz8M2SJDp4+X+jIZRiWxL64ZtFeCCCay/GQhlFcv5m8R6uC2KDk191hq7jzbRTUhFFd1JG2MTJlqw4Q703hrLjvTGo=
Received: from DB7PR08CA0055.eurprd08.prod.outlook.com (2603:10a6:10:26::32)
 by AM6PR08MB3016.eurprd08.prod.outlook.com (2603:10a6:209:44::33) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.22; Wed, 25 Sep
 2019 20:55:06 +0000
Received: from AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by DB7PR08CA0055.outlook.office365.com
 (2603:10a6:10:26::32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20 via Frontend
 Transport; Wed, 25 Sep 2019 20:55:06 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xen.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;lists.xen.org; dmarc=none action=none
 header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT035.mail.protection.outlook.com (10.152.16.119) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.15 via Frontend Transport; Wed, 25 Sep 2019 20:55:04 +0000
Received: ("Tessian outbound 3fba803f6da3:v33");
 Wed, 25 Sep 2019 20:55:02 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 4f605c9dfff260b6
X-CR-MTA-TID: 64aa7808
Received: from 66959bc614e6.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.4.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 35FC35FB-A3F8-46D0-A20C-1F880A5CEF04.1; 
 Wed, 25 Sep 2019 20:54:57 +0000
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-am5eur02lp2050.outbound.protection.outlook.com [104.47.4.50])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 66959bc614e6.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Wed, 25 Sep 2019 20:54:57 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=m8DrniWQK1HnjxiyrwNym4Jb6qqf1HdLuTTo2IvpR0DQ7AveETnWcYb2uvNOOt1/GyWEPJwBco1iYHyF0TvPD3TMcsn9GkGJC7+wcz1yMN/lCUIiH3XpuJDOJ3MIbjmJqSQ5ek5ovkJxdBDkTw3U9HxzE5EUvupSiSuXnrJ3qaJyBVsbN7mhWHWmJ2e+r8MJ92JIwQz3E+DmwGoLMP2kNQOgih19OKRxoLjd+j8y8gYvpPukyYUprtp8Soq+ElF7QPphcyNvg2MgjeiE5+T9B6ZKu1++eMwH9oNmBH82VnLn497n3I26AWY+HLvmubEoRgo5p8Hn+geDHOloa1w9dA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7PSWjHywEiVSpvbfRn49YjIsVFoTokK0MZQ4dtXax+g=;
 b=fXu9V+bOsUQzpnWJ232/VeNx9FL0LLtTVf5MWVgtJUx96TQbgD1SOXLkmquplg4RTg76+L7/7AlvwSq9Hh4/hFZ6KRaHRNZ3pQOSGvjKAZd/m/QptuccrbtEXJoqJa7dXYuig9km3t/QeK/4z+idgn58lSUXBuTlVOwlGddqXJsymm0Rg0Q+wCfb8A2Qx2XaK5xWiQf/HYeBfiBpZRd3bGL0hvehZF501xDJE6/9V5lRf3FGWzXjNR9CkJ6gSd53YltZV6h9H2PITuxDB5M8w6qJF1fv11b2oRgoAdMXn/CRCiw0a36elFQCqL2NJE9fdivuP0iDHBac7R6QHKM84A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=7PSWjHywEiVSpvbfRn49YjIsVFoTokK0MZQ4dtXax+g=;
 b=Z17J+JPWjBEuaiV4/8PsLdWOPQ7s5rGE146k9q0A6jOpXo9N5krwtLAT7jD+8gOI//JMWsOsqBpn+1uzoIz8M2SJDp4+X+jIZRiWxL64ZtFeCCCay/GQhlFcv5m8R6uC2KDk191hq7jzbRTUhFFd1JG2MTJlqw4Q703hrLjvTGo=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2512.eurprd08.prod.outlook.com (10.175.20.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2263.21; Wed, 25 Sep 2019 20:54:55 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Wed, 25 Sep
 2019 20:54:55 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v5 3/8] xen/arm: introduce kinfo->guest_phandle_gic
Thread-Index: AQHVc9H4VfH8CJdYOkWCA5Kgl4p5v6c831AA
Date: Wed, 25 Sep 2019 20:54:55 +0000
Message-ID: <6236073a-9930-4704-8f73-3a4956e37f58@arm.com>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-3-sstabellini@kernel.org>
In-Reply-To: <20190925184924.21691-3-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR01CA0048.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:e6::25) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: 1fd7da4b-bea3-4a47-1c4f-08d741faa42b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2512; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2512:|VI1PR0802MB2512:|AM6PR08MB3016:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM6PR08MB3016B0BE0156746B7F60EF9880870@AM6PR08MB3016.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508;
x-forefront-prvs: 01713B2841
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(136003)(39860400002)(346002)(366004)(199004)(189003)(478600001)(229853002)(102836004)(2906002)(3846002)(476003)(186003)(26005)(86362001)(6116002)(6506007)(386003)(66946007)(66446008)(31696002)(81166006)(6486002)(6436002)(53546011)(76176011)(66556008)(64756008)(5660300002)(446003)(36756003)(66476007)(6246003)(8676002)(6512007)(52116002)(44832011)(2616005)(11346002)(316002)(31686004)(8936002)(81156014)(71200400001)(6916009)(54906003)(71190400001)(99286004)(486006)(256004)(4326008)(305945005)(14454004)(7736002)(66066001)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2512;
 H:VI1PR0802MB2431.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-Original: 8mWGJxEygwQegWr58jT6Gh2igXwZVcdFibb1rZ9diS3AmZDxd0tsrVRqcbjFsevJnRa3d1dzI5O9CEFk93z+eg7pJ5569iq8n+UE7xTTpFrTQvB/1VpjSwXkCOaw8NGFjFPB2+ibWMt+JsfhC3YbR2EAmD9Bz0XuIew22s77wnJHZeH8jrR36qrq0BIoQ3WbmiwLjlmOLcvy1iIbynTc6kaEwFLi3ixX267YJm3s/2iV9afz/1EhflvSrMXoWYaRrg+Dalyb3wy9mpOi6shvj/lN2NjnWwjhdSdnmOqGUgNw8T/LFkRtVs4hvApgndagPm4ssYB+PimeXcZEXCVIAg5utn1dIYaX7nz40ImP/GoWwqWwv5g4UJI/M9yj5d/YieqRdpn48f74q9AF2vusxOxgXa73LAin/iYfkbb/JdI=
Content-ID: <43CB8E82BE31DC4CBCA34CEB35388F0D@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2512
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT035.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(396003)(136003)(346002)(189003)(199004)(86362001)(102836004)(26826003)(66066001)(229853002)(47776003)(76176011)(36906005)(316002)(486006)(53546011)(386003)(6506007)(81166006)(7736002)(11346002)(478600001)(6486002)(3846002)(6116002)(26005)(186003)(2486003)(63350400001)(446003)(22756006)(8936002)(81156014)(8676002)(5660300002)(436003)(36756003)(23676004)(6512007)(107886003)(31686004)(4326008)(305945005)(6246003)(6862004)(31696002)(99286004)(76130400001)(2906002)(70206006)(126002)(2616005)(336012)(70586007)(25786009)(356004)(54906003)(476003)(14454004)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3016;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 757d0390-5219-4b12-c8dd-08d741fa9e86
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:AM6PR08MB3016; 
NoDisclaimer: True
X-Forefront-PRVS: 01713B2841
X-Microsoft-Antispam-Message-Info: aRwixKTzmWDGtzQaMA8sk+jgMpOwWjRIk0pG1WvGGWE9aUde9qsQIIYYFbcbX1O6Rw7te8amLCNDz4FrN6hw7OVnz2IkZvk/oeueppSxEWMNczL6qoyhJT8MuIbbozBES6+1nkVhtv2sMwjF1woI7EnrrvlgHi4N1OMiFBPB7mX/zV4QAR8vkA6l7ID4shJx0720TDyk4puAaM1J5JB9sP2Jv7rq8wZeVGgCjyCxUmjl//DRv31AeMdmPpJslDg4a1HloinTchh5L5y26sIdZx1y6ZSY+i06lAfSjWNdPSlbKMH4Bm7Jti7I7119WdkYryjUjKpI2qfBt22trbXjRAiH4CvUqeckbeM5KFaCpxVZns4ZUTD7M7KMqV0vA1vjVi6iUGNSizrcZtTIf8PexFor3ZFCkgVBIJKbKNoDwWA=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2019 20:55:04.7532 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1fd7da4b-bea3-4a47-1c4f-08d741faa42b
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3016
Subject: Re: [Xen-devel] [PATCH v5 3/8] xen/arm: introduce
 kinfo->guest_phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDI1LzA5LzIwMTkgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
SW5zdGVhZCBvZiBhbHdheXMgaGFyZC1jb2RpbmcgdGhlIEdJQyBwaGFuZGxlIChHVUVTVF9QSEFO
RExFX0dJQyksIHN0b3JlDQo+IGl0IGluIGEgdmFyaWFibGUgdW5kZXIga2luZm8uIFRoaXMgd2F5
IGl0IGNhbiBiZSBkeW5hbWljYWxseSBjaG9zZW4gcGVyDQo+IGRvbWFpbi4gUmVtb3ZlIHRoZSBm
ZHQgcG9pbnRlciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQ0KPiBmdW5jdGlvbnMg
YW5kIG9hc3MgYSBzdHJ1Y3Qga2VybmVsX2luZm8gKiBpbnN0ZWFkLiBUaGUgZmR0IHBvaW50ZXIg
Y2FuDQo+IGJlIGFjY2Vzc2VkIGZyb20ga2luZm8tPmZkdC4gUmVtb3ZlIHRoZSBzdHJ1Y3QgZG9t
YWluICpkIHBhcmFtZXRlciB0bw0KPiB0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVj
YXVzZSBpdCBiZWNvbWVzIHVudXNlZC4NCj4gDQo+IEluaXRpYWxpemUgZ3Vlc3RfcGhhbmRsZV9n
aWMgdG8gR1VFU1RfUEhBTkRMRV9HSUMgYXQgdGhlIGJlZ2lubmluZyBvZg0KPiBwcmVwYXJlX2R0
Yl9kb21VLiBMYXRlciBwYXRjaGVzIHdpbGwgY2hhbmdlIHRoZSB2YWx1ZSBvZg0KPiBndWVzdF9w
aGFuZGxlX2dpYyBkZXBlbmRpbmcgb24gdXNlciBwcm92aWRlZCBpbmZvcm1hdGlvbi4NCj4gDQo+
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4N
Cj4gDQo+IC0tLQ0KPiBDaGFuZ2VzIGluIHY1Og0KPiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UN
Cj4gQ2hhbmdlcyBpbiB2NDoNCj4gLSBuZXcgcGF0Y2gNCj4gLS0tDQo+ICAgeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LQ0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmggfCAgMyArKysNCj4gICAyIGZpbGVz
IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYw0KPiBpbmRleCAyMTk4NTYyOGYwLi4zMmY4NWNkOTU5IDEwMDY0NA0KPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMNCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jDQo+IEBAIC02MjcsNyArNjI3LDggQEAgc3RhdGljIGludCBfX2luaXQgZmR0X3Byb3Bl
cnR5X2ludGVycnVwdHMoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywNCj4gICB7DQo+
ICAgICAgIGludCByZXM7DQo+ICAgICAgIHVpbnQzMl90IHBoYW5kbGUgPSBpc19oYXJkd2FyZV9k
b21haW4oa2luZm8tPmQpID8NCj4gLSAgICAgICAgICAgICAgICAgICAgICAgZHRfaW50ZXJydXB0
X2NvbnRyb2xsZXItPnBoYW5kbGUgOiBHVUVTVF9QSEFORExFX0dJQzsNCg0KU29ycnksIEkgb25s
eSByZWFsaXplZCBpdCBub3cuIEJ1dCBpcyB0aGVyZSBhbnkgcmVhc29uIHRvIG5vdCBzZXQgDQpn
dWVzdF9waGFuZGxlX2dpYyBmb3IgdGhlIGh3ZG9tIGFsc28/DQoNClsuLi5dDQoNCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2tlcm5lbC5oDQo+IGluZGV4IDMzZjNlNzJiMTEuLjc2MDQzNDM2OWIgMTAwNjQ0DQo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9rZXJuZWwuaA0KPiBAQCAtMzYsNiArMzYsOSBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gew0KPiAg
ICAgICAvKiBFbmFibGUgcGwwMTEgZW11bGF0aW9uICovDQo+ICAgICAgIGJvb2wgdnBsMDExOw0K
PiAgIA0KPiArICAgIC8qIEdJQyBwaGFuZGxlICovDQo+ICsgICAgdWludDMyX3QgZ3Vlc3RfcGhh
bmRsZV9naWM7DQoNClRoaXMgd291bGQgYWxzbyBhbGxvdyB0byBkcm9wIHRoZSBndWVzdF8gcHJl
Zml4Lg0KDQo+ICsNCj4gICAgICAgLyogbG9hZGVyIHRvIHVzZSBmb3IgdGhpcyBrZXJuZWwgKi8N
Cj4gICAgICAgdm9pZCAoKmxvYWQpKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbyk7DQo+ICAgICAg
IC8qIGxvYWRlciBzcGVjaWZpYyBzdGF0ZSAqLw0KPiANCg0KQ2hlZXJzLA0KDQotLSANCkp1bGll
biBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:03:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21: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 1iDERG-0008Pc-IN; Wed, 25 Sep 2019 21:03:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDERF-0008PX-CA
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 21:03:05 +0000
X-Inumbo-ID: dbedf714-dfd7-11e9-bf31-bc764e2007e4
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.78]) by localhost (Halon) with ESMTPS
 id dbedf714-dfd7-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 21:03:02 +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=zgxOjYTSaiz+Cj0HwSVdyHuP5DzVFZhvNREmyKn6sqc=;
 b=rlS6Y5e81n+R+PBgMJXUXt0/6gxNeZsrjPj2TPkhCXuD5ZwvDeF2Kh2toJcx/++RrpPOjbY6rNp/C7jiAaf9YBU7gurx4eOIFXnAAzj2oLmcIh2zihad2qc/sh41ZCOSnqP0g8PpIjUBy1yIngeCvXcDjHWhz+9tLTAZSIA+LDw=
Received: from DB6PR0802CA0044.eurprd08.prod.outlook.com (2603:10a6:4:a3::30)
 by AM6PR08MB4997.eurprd08.prod.outlook.com (2603:10a6:20b:e8::25)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.26; Wed, 25 Sep
 2019 21:02:58 +0000
Received: from DB5EUR03FT027.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::209) by DB6PR0802CA0044.outlook.office365.com
 (2603:10a6:4:a3::30) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15 via Frontend
 Transport; Wed, 25 Sep 2019 21:02:58 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xen.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;lists.xen.org; dmarc=none action=none
 header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT027.mail.protection.outlook.com (10.152.20.121) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Wed, 25 Sep 2019 21:02:58 +0000
Received: ("Tessian outbound 3fba803f6da3:v33");
 Wed, 25 Sep 2019 21:02:56 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 826377ad38a61645
X-CR-MTA-TID: 64aa7808
Received: from 922db5ef34c2.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.4.58]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 A24094DF-D775-4D2F-8600-176C617AC42D.1; 
 Wed, 25 Sep 2019 21:02:51 +0000
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-am5eur02lp2058.outbound.protection.outlook.com [104.47.4.58])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 922db5ef34c2.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Wed, 25 Sep 2019 21:02:51 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=W3B6cX4obRYKhAkxsv5S5GpH79WfbtQo8soVqGtOYnZpkHUVcARdNjAx56xwu7pJk4lbblwpD7E0SN9lr67dWwmsftT8N1BVWsw4GWLbE00s9pxH0BqW/qxK0DVGMe7lISQL2NXXBIpDjqU1g6+FLGx9uU6mU4X3j9XQMiGgEkoC+Zdj5tUkdRFU7uMq51fgGmQat2zw1X4q/zCTK2dlNzGSaR5nv6HSOvsDj8wwuP6pzqPI5q4OOnxcKUHhUdMHSVOOH/qAu7M1LJF8NPvQsqDgX9aYPKntRtYoKbUYt2enQEbApOmMNSx7foSsJufTP8G4E99RoDL32VBKZqxJLQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zgxOjYTSaiz+Cj0HwSVdyHuP5DzVFZhvNREmyKn6sqc=;
 b=UpLYOy8cOTO0eTOn36eyxxye0LbU6Burfoa3csubo4JQzvqkiBYh8xHI5tLyVRH/31ypdEivojS0W8809LlW0TAPSwzD/MkOv4VmkTDEHkPlGrwUp0kR0oSR1CgwZ1rL0hMukdukWSEXtLonAEhCg7vRBMWMDYoIVqjxV4+XoNlq1J+7/40rTMoBuy9S7E4oeHZJOR+a5zQ/iCB0n2XEUf/lwS43JYb0GRRqB86DczsH21vDwS9VqhWUUAbaw6w9RX425W0+bA2VOlkBM4pf4jpVhiRb+e5aY2mOBg1s/ke5ydf1IFTaNsU+jR4T8IIM/hG7tvguvJHPqZsfRY4OOQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=zgxOjYTSaiz+Cj0HwSVdyHuP5DzVFZhvNREmyKn6sqc=;
 b=rlS6Y5e81n+R+PBgMJXUXt0/6gxNeZsrjPj2TPkhCXuD5ZwvDeF2Kh2toJcx/++RrpPOjbY6rNp/C7jiAaf9YBU7gurx4eOIFXnAAzj2oLmcIh2zihad2qc/sh41ZCOSnqP0g8PpIjUBy1yIngeCvXcDjHWhz+9tLTAZSIA+LDw=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2334.eurprd08.prod.outlook.com (10.172.13.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.22; Wed, 25 Sep 2019 21:02:49 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Wed, 25 Sep
 2019 21:02:49 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v5 4/8] xen/arm: copy dtb fragment to guest dtb
Thread-Index: AQHVc9H3bYctjOIg50y1qa3V1Yo1qac84YUA
Date: Wed, 25 Sep 2019 21:02:49 +0000
Message-ID: <2b629d21-8eb4-23c2-d3be-087da64c399c@arm.com>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-4-sstabellini@kernel.org>
In-Reply-To: <20190925184924.21691-4-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR0902CA0015.eurprd09.prod.outlook.com
 (2603:10a6:200:9b::25) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: 3fe4b518-a528-4690-21ee-08d741fbbe5e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2334; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2334:|VI1PR0802MB2334:|AM6PR08MB4997:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM6PR08MB49976DE00BF73F8F352406F780870@AM6PR08MB4997.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 01713B2841
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(366004)(396003)(346002)(39860400002)(376002)(189003)(199004)(6436002)(4326008)(66556008)(6916009)(6246003)(6486002)(52116002)(76176011)(229853002)(5660300002)(71190400001)(14444005)(31686004)(66066001)(305945005)(256004)(71200400001)(478600001)(7736002)(99286004)(54906003)(2616005)(186003)(26005)(36756003)(6506007)(53546011)(386003)(25786009)(102836004)(44832011)(486006)(446003)(316002)(476003)(11346002)(2906002)(14454004)(81156014)(8936002)(8676002)(31696002)(86362001)(66476007)(81166006)(64756008)(66446008)(66946007)(3846002)(6116002)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2334;
 H:VI1PR0802MB2431.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-Original: Mkxd0jNM+icTXtqoLYcmvGnXp83muOChn1wKnAny8zOF1rRPhD5+UH+3BrZ2obnITXM0Iqp4jAiWncK1MlrscXtv43/l2t7+8AotjZgyljJj3Sv6/ESiencyDZCFQcFnxcnqgeMLXZbXIitKmvjLxBBibY2OrNFESB5UAWHliJLGjww0gSYtkQkNj6j/GdJ5cFma3lMZwVEdqcENVZy2saELkXtJ7xrL0NgE3Ehgm/WiD1MkTHqD7AXH23AWiJoDf3ehjU69T02CYvtsSzE58zoEuxJfgSyE2XhG/5s/H30jLGmaElWo8VDRC6yX7JU76YWcBjkqNuyb3AppB5TfvhsFNtG2NCFwFYDVBqYwNbP1ZZSfSyTiXR4nl3Z3VFCT112+D2FNy6VbTbI002NoFM7SXqkOi13cepY/KoUcSlM=
Content-ID: <44C18C739E7B754FB0C32FB2D7E753E7@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2334
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT027.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(346002)(376002)(136003)(39860400002)(189003)(199004)(316002)(36756003)(70206006)(81156014)(81166006)(8676002)(478600001)(22756006)(26826003)(14454004)(2906002)(50466002)(25786009)(14444005)(102836004)(229853002)(6116002)(3846002)(31696002)(446003)(4326008)(6512007)(86362001)(107886003)(126002)(2616005)(99286004)(6862004)(8936002)(7736002)(76176011)(356004)(31686004)(76130400001)(11346002)(54906003)(2486003)(53546011)(476003)(486006)(47776003)(6486002)(26005)(186003)(305945005)(336012)(5660300002)(23676004)(63350400001)(436003)(386003)(6506007)(70586007)(66066001)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB4997;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 9e8404cb-d534-4012-4f4e-08d741fbb920
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:AM6PR08MB4997; 
NoDisclaimer: True
X-Forefront-PRVS: 01713B2841
X-Microsoft-Antispam-Message-Info: bYt2xkEbk9LmCgJyYuL5Ej90810P1bZ0vkvMK6zseQgPzmvRWNgbzR6ycGw/appOZVVZApn+ML/3RfpIgKZEB9YYKhklCi92TAjuL6sUmaCfAaRZ/9U77ru964bELgVafIkfG93YsE56aAq1YbnI9Xyq7XuGAQgPta3miPiGADR7NE8cD6p/ygeltj2LEHm44p7rbuRdMzRtfavIgC3OvYRqsLpTFOgYlvjpVlhyHOtzkmJ6bixZigAsHyIpEqyNsrzgQ8OLxuaxKWF404JRNCRbKtgTy0lJw/RqLYbCmclrXy1rxIF96Y8ydt9bDKYrY+oYaak9Eok5r98UMooS8U7B1vH+7u7kbUzyBwdoatvk4dw1+QtfNraTc/M/IBw0W/ODhbyd12Gedw9AxiJPOHOXZyO7q7g7V/vVmituHvE=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2019 21:02:58.1960 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3fe4b518-a528-4690-21ee-08d741fbbe5e
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4997
Subject: Re: [Xen-devel] [PATCH v5 4/8] xen/arm: copy dtb fragment to guest
 dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI1LzA5LzIwMTkgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gUmVh
ZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZpY2Ug
ZnJvbSBtZW1vcnkNCj4gYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGRldmljZS10cmVlIiBjb21wYXRpYmxlDQo+IG5vZGUuDQo+IA0KPiBBZGQgYSBuZXcgZmll
bGQgbmFtZWQgZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAgdHJh
Y2sNCj4gb2YgdGhlIGR0YiBmcmFnbWVudCBsb2NhdGlvbi4NCj4gDQo+IENvcHkgdGhlIGZyYWdt
ZW50IHRvIHRoZSBndWVzdCBkdGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3VnaCkuDQo+
IA0KPiBTZXQga2luZm8tPmd1ZXN0X3BoYW5kbGVfZ2ljIGJhc2VkIG9uIHRoZSBwaGFuZGxlIG9m
IHRoZSBzcGVjaWFsICIvZ2ljIg0KPiBub2RlIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4g
Ii9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRiDQo+IGZyYWdtZW50IHRoYXQgcmVwcmVz
ZW50cyB0aGUgZ2ljIGludGVycnVwdCBjb250cm9sbGVyLiBPdGhlciBwcm9wZXJ0aWVzDQo+IGlu
IHRoZSBkdGIgZnJhZ21lbnQgbWlnaHQgcmVmZXIgdG8gaXQgKGZvciBpbnN0YW5jZSBpbnRlcnJ1
cHQtcGFyZW50IG9mDQo+IGEgZGV2aWNlIG5vZGUpLiBXZSByZXVzZSB0aGUgcGhhbmRsZSBvZiAi
L2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzDQo+IHRoZSBwaGFuZGxlIG9mIHRoZSBmdWxs
IEdJQyBub2RlIHRoYXQgd2lsbCBiZSBjcmVhdGVkIGZvciB0aGUgZ3Vlc3QNCj4gZGV2aWNlIHRy
ZWUuIFRoYXQgd2F5LCB3aGVuIHdlIGNvcHkgcHJvcGVydGllcyBmcm9tIHRoZSBkZXZpY2UgdHJl
ZQ0KPiBmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUgbGlua3MgcmVtYWluIHVu
YnJva2VuLg0KPiANCj4gU29tZSBvZiB0aGUgY29kZSBiZWxvdyBpcyB0YWtlbiBmcm9tIHRvb2xz
L2xpYnhsL2xpYnhsX2FybS5jLiBOb3RlIHRoYXQNCj4gaXQgaXMgT0sgdG8gdGFrZSBMR1BMIDIu
MSBjb2RlIGFuZCBpbmNsdWRpbmcgaXQgaW50byBhIEdQTHYyIGNvZGUgYmFzZS4NCj4gVGhlIHJl
c3VsdCBpcyBHUEx2MiBjb2RlLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPg0KPiANCj4gLS0tLQ0KPiBDaGFuZ2VzIGluIHY1Og0K
PiAtIGNvZGUgc3R5bGUNCj4gLSBpbi1jb2RlIGNvbW1lbnQNCj4gLSByZW1vdmUgZGVwdGggcGFy
YW1ldGVyIGZyb20gc2Nhbl9wZmR0X25vZGUNCj4gLSBmb3IgaW5zdGVhZCBvZiBsb29wIGluIGRv
bWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUNCj4gLSBtb3ZlICJnaWMiIGNoZWNrIHRvIGRvbWFp
bl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUNCj4gLSBhZGQgY2hlY2tfcGFydGlhbF9mZHQNCj4gLSB1
c2UgRFRfUk9PVF9OT0RFX0FERFIvU0laRV9DRUxMU19ERUZBVUxUDQo+IC0gYWRkIHNjYW5fcGFz
c3Rocm91Z2hfcHJvcCBwYXJhbWV0ZXIsIHNldCBpdCB0byBmYWxzZSBmb3IgIi9hbGlhc2VzIg0K
PiANCj4gQ2hhbmdlcyBpbiB2NDoNCj4gLSB1c2UgcmVjdXJzaW9uIGluIHRoZSBpbXBsZW1lbnRh
dGlvbg0KPiAtIHJlbmFtZSBoYW5kbGVfcHJvcGVydGllcyB0byBoYW5kbGVfcHJvcF9wZmR0DQo+
IC0gcmVuYW1lIHNjYW5fcHRfbm9kZSB0byBzY2FuX3BmZHRfbm9kZQ0KPiAtIHBhc3Mga2luZm8g
dG8gaGFuZGxlX3Byb3BlcnRpZXMNCj4gLSB1c2UgdWludDMyX3QgaW5zdGVhZCBvZiB1MzINCj4g
LSByZW5hbWUgciB0byByZXMNCj4gLSBhZGQgInBhc3N0aHJvdWdoIiBhbmQgImFsaWFzZXMiIGNo
ZWNrDQo+IC0gYWRkIGEgbmFtZSA9PSBOVUxMIGNoZWNrDQo+IC0gY29kZSBzdHlsZQ0KPiAtIG1v
dmUgRFRCIGZyYWdtZW50IHNjYW5uaW5nIGVhcmxpZXIsIGJlZm9yZSBEb21VIEdJQyBub2RlIGNy
ZWF0aW9uDQo+IC0gc2V0IGd1ZXN0X3BoYW5kbGVfZ2ljIGJhc2VkIG9uICIvZ2ljIg0KPiAtIGlu
LWNvZGUgY29tbWVudA0KPiANCj4gQ2hhbmdlcyBpbiB2MzoNCj4gLSBzd2l0Y2ggdG8gdXNpbmcg
ZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSBmb3IgdGhlIGNvcHkNCj4gDQo+IENoYW5nZXMgaW4g
djI6DQo+IC0gYWRkIGEgbm90ZSBhYm91dCB0aGUgY29kZSBjb21pbmcgZnJvbSBsaWJ4bCBpbiB0
aGUgY29tbWl0IG1lc3NhZ2UNCj4gLSBjb3B5IC9hbGlhc2VzDQo+IC0gY29kZSBzdHlsZQ0KPiAt
LS0NCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgMTU2ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrDQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8
ICAgMiArLQ0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTU3IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMNCj4gaW5kZXggMzJmODVjZDk1OS4uOWQ5ODVkM2Ji
ZSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jDQo+ICsrKyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYw0KPiBAQCAtMTQsNiArMTQsNyBAQA0KPiAgICNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+DQo+ICAgI2luY2x1ZGUgPHhlbi9pb2NhcC5oPg0KPiAg
ICNpbmNsdWRlIDx4ZW4vYWNwaS5oPg0KPiArI2luY2x1ZGUgPHhlbi92bWFwLmg+DQo+ICAgI2lu
Y2x1ZGUgPHhlbi93YXJuaW5nLmg+DQo+ICAgI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4NCj4g
ICAjaW5jbHVkZSA8YXNtL2RldmljZS5oPg0KPiBAQCAtMTcwMCw2ICsxNzAxLDE1NCBAQCBzdGF0
aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbykNCj4gICB9DQo+ICAgI2VuZGlmDQo+ICAgDQo+ICtzdGF0aWMgaW50IF9faW5pdCBoYW5k
bGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnBmZHQsIGludCBub2Rlb2ZmLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxz
LCB1aW50MzJfdCBzaXplX2NlbGxzLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkNCg0KV2VsbCwgdGhlIGludHJvZHVjZSBv
ZiBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgbWFrZXMgbGl0dGxlIHNlbnNlIGFzIHlvdSANCmFyZSBu
b3QgdXNpbmcgdW50aWwgYSBmb2xsb3ctdXAgcGF0Y2guIEkgYW0gb2sgaWYgeW91IGludHJvZHVj
ZSBpdCBoZXJlLCANCmJ1dCB0aGlzIHNob3VsZCBhdCBsZWFzdCBiZSBtZW50aW9uZWQgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlLg0KDQo+ICt7DQo+ICsgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsN
Cj4gKyAgICBpbnQgcHJvcG9mZiwgbmFtZW9mZiwgcmVzOw0KPiArICAgIGNvbnN0IHN0cnVjdCBm
ZHRfcHJvcGVydHkgKnByb3A7DQo+ICsNCj4gKyAgICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0
X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2ZmKTsNCj4gKyAgICAgICAgICBwcm9wb2ZmID49
IDA7DQo+ICsgICAgICAgICAgcHJvcG9mZiA9IGZkdF9uZXh0X3Byb3BlcnR5X29mZnNldChwZmR0
LCBwcm9wb2ZmKSApDQo+ICsgICAgew0KPiArICAgICAgICBpZiAoICEocHJvcCA9IGZkdF9nZXRf
cHJvcGVydHlfYnlfb2Zmc2V0KHBmZHQsIHByb3BvZmYsIE5VTEwpKSApDQo+ICsgICAgICAgICAg
ICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7DQo+ICsNCj4gKyAgICAgICAgbmFtZW9mZiA9IGZk
dDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsNCj4gKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5
KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsNCj4gKyAgICAgICAg
aWYgKCByZXMgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIHJlczsNCj4gKyAgICB9DQo+ICsNCj4g
KyAgICAvKiBGRFRfRVJSX05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBm
b3IgdGhpcyBub2RlICovDQo+ICsgICAgcmV0dXJuICggcHJvcG9mZiAhPSAtRkRUX0VSUl9OT1RG
T1VORCApID8gcHJvcG9mZiA6IDA7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBpbnQgX19pbml0IHNj
YW5fcGZkdF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sIGNvbnN0IHZvaWQgKnBmZHQs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbm9kZW9mZiwNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVp
bnQzMl90IHNpemVfY2VsbHMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkNCj4gK3sNCj4gKyAgICBpbnQgcmMgPSAwOw0KPiAr
ICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7DQo+ICsgICAgaW50IG5vZGVfbmV4dDsNCj4gKw0K
PiArICAgIHJjID0gZmR0X2JlZ2luX25vZGUoZmR0LCBmZHRfZ2V0X25hbWUocGZkdCwgbm9kZW9m
ZiwgTlVMTCkpOw0KPiArICAgIGlmICggcmMgKQ0KPiArICAgICAgICByZXR1cm4gcmM7DQo+ICsN
Cj4gKyAgICByYyA9IGhhbmRsZV9wcm9wX3BmZHQoa2luZm8sIHBmZHQsIG5vZGVvZmYsIGFkZHJl
c3NfY2VsbHMsIHNpemVfY2VsbHMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHNjYW5f
cGFzc3Rocm91Z2hfcHJvcCk7DQo+ICsgICAgaWYgKCByYyApDQo+ICsgICAgICAgIHJldHVybiBy
YzsNCj4gKw0KPiArICAgIGFkZHJlc3NfY2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQs
IG5vZGVvZmYsICIjYWRkcmVzcy1jZWxscyIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRFRfUk9PVF9OT0RFX0FERFJfQ0VMTFNfREVGQVVMVCk7DQo+ICsgICAg
c2l6ZV9jZWxscyA9IGRldmljZV90cmVlX2dldF91MzIocGZkdCwgbm9kZW9mZiwgIiNzaXplLWNl
bGxzIiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05P
REVfU0laRV9DRUxMU19ERUZBVUxUKTsNCj4gKw0KPiArICAgIG5vZGVfbmV4dCA9IGZkdF9maXJz
dF9zdWJub2RlKHBmZHQsIG5vZGVvZmYpOw0KPiArICAgIHdoaWxlICggbm9kZV9uZXh0ID4gMCAp
DQo+ICsgICAgew0KPiArICAgICAgICBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZkdCwgbm9kZV9u
ZXh0LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLA0KPiArICAgICAgICAgICAgICAgICAgICAg
ICBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApOw0KPiArICAgICAgICBub2RlX25leHQgPSBmZHRfbmV4
dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCk7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgcmV0dXJu
IGZkdF9lbmRfbm9kZShmZHQpOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW50IF9faW5pdCBjaGVj
a19wYXJ0aWFsX2ZkdCh2b2lkICpwZmR0LCBzaXplX3Qgc2l6ZSkNCj4gK3sNCj4gKyAgICBpbnQg
cmVzOw0KPiArDQo+ICsgICAgaWYgKGZkdF9tYWdpYyhwZmR0KSAhPSBGRFRfTUFHSUMpIHsNCg0K
Q29kaW5nIHN0eWxlOg0KDQppZiAoIC4uLiApDQp7DQoNCj4gKyAgICAgICAgZHByaW50ayhYRU5M
T0dfRVJSLCAiUGFydGlhbCBGRFQgaXMgbm90IGEgdmFsaWQgRmxhdCBEZXZpY2UgVHJlZSIpOw0K
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICByZXMgPSBm
ZHRfY2hlY2tfaGVhZGVyKHBmZHQpOw0KPiArICAgIGlmIChyZXMpIHsNCg0KU2FtZSBoZXJlLg0K
DQo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIkZhaWxlZCB0byBjaGVjayB0aGUgcGFy
dGlhbCBGRFQgKCVkKSIsIHJlcyk7DQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiArICAg
IH0NCj4gKw0KPiArICAgIGlmIChmZHRfdG90YWxzaXplKHBmZHQpID4gc2l6ZSkgew0KDQpTYW1l
IGhlcmUuDQoNCj4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiUGFydGlhbCBGRFQgdG90
YWxzaXplIGlzIHRvbyBiaWciKTsNCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ICsgICAg
fQ0KPiArDQo+ICsgICAgcmV0dXJuIDA7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBpbnQgX19pbml0
IGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUoc3RydWN0IGRvbWFpbiAqZCwNCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykNCj4gK3sNCj4gKyAgICB2b2lkICpwZmR0Ow0KPiArICAgIGludCByZXMsIG5v
ZGVfbmV4dDsNCj4gKw0KPiArICAgIHBmZHQgPSBpb3JlbWFwX2NhY2hlKGtpbmZvLT5kdGJfYm9v
dG1vZHVsZS0+c3RhcnQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAga2luZm8tPmR0Yl9i
b290bW9kdWxlLT5zaXplKTsNCj4gKyAgICBpZiAoIHBmZHQgPT0gTlVMTCApDQo+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOw0KPiArDQo+ICsgICAgcmVzID0gY2hlY2tfcGFydGlhbF9mZHQocGZk
dCwga2luZm8tPmR0Yl9ib290bW9kdWxlLT5zaXplKTsNCj4gKyAgICBpZiAoIHJlcyA8IDAgKQ0K
PiArICAgICAgICByZXR1cm4gcmVzOw0KPiArDQo+ICsgICAgZm9yICggbm9kZV9uZXh0ID0gZmR0
X2ZpcnN0X3N1Ym5vZGUocGZkdCwgMCk7DQo+ICsgICAgICAgICAgbm9kZV9uZXh0ID4gMDsNCj4g
KyAgICAgICAgICBub2RlX25leHQgPSBmZHRfbmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCkg
KQ0KPiArICAgIHsNCj4gKyAgICAgICAgY29uc3QgY2hhciAqbmFtZSA9IGZkdF9nZXRfbmFtZShw
ZmR0LCBub2RlX25leHQsIE5VTEwpOw0KPiArDQo+ICsgICAgICAgIGlmICggbmFtZSA9PSBOVUxM
ICkNCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArDQo+ICsgICAgICAgIC8qDQo+ICsgICAg
ICAgICAqIE9ubHkgc2NhbiAvZ2ljIC9hbGlhc2VzIC9wYXNzdGhyb3VnaCwgaWdub3JlIHRoZSBy
ZXN0Lg0KPiArICAgICAgICAgKiBUaGV5IGRvbid0IGhhdmUgdG8gYmUgcGFyc2VkIGluIG9yZGVy
Lg0KPiArICAgICAgICAgKg0KPiArICAgICAgICAgKiBUYWtlIHRoZSBHSUMgcGhhbmRsZSB2YWx1
ZSBmcm9tIHRoZSBzcGVjaWFsIC9naWMgbm9kZSBpbiB0aGUNCj4gKyAgICAgICAgICogRFRCIGZy
YWdtZW50Lg0KPiArICAgICAgICAgKi8NCj4gKyAgICAgICAgaWYgKCBkdF9ub2RlX2NtcChuYW1l
LCAiZ2ljIikgPT0gMCApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIGtpbmZvLT5ndWVz
dF9waGFuZGxlX2dpYyA9IGZkdF9nZXRfcGhhbmRsZShwZmR0LCBub2RlX25leHQpOw0KPiArICAg
ICAgICAgICAgY29udGludWU7DQo+ICsgICAgICAgIH0NCj4gKw0KPiArICAgICAgICBpZiAoIGR0
X25vZGVfY21wKG5hbWUsICJhbGlhc2VzIikgPT0gMCApDQo+ICsgICAgICAgIHsNCj4gKyAgICAg
ICAgICAgIHJlcyA9IHNjYW5fcGZkdF9ub2RlKGtpbmZvLCBwZmR0LCBub2RlX25leHQsDQo+ICsg
ICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9BRERSX0NFTExTX0RFRkFVTFQsDQo+ICsg
ICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQsDQo+ICsg
ICAgICAgICAgICAgICAgICAgIGZhbHNlKTsNCg0KTklUOiBUaGlzIGlzIG5vdCBhbGlnbmVkIGNv
cnJlY3RseS4NCg0KPiArICAgICAgICAgICAgaWYgKCByZXMgKQ0KPiArICAgICAgICAgICAgICAg
IHJldHVybiByZXM7DQo+ICsgICAgICAgICAgICBjb250aW51ZTsNCj4gKyAgICAgICAgfQ0KPiAr
ICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJwYXNzdGhyb3VnaCIpID09IDAgKQ0KPiAr
ICAgICAgICB7DQo+ICsgICAgICAgICAgICByZXMgPSBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LA0KPiArICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05PREVfQUREUl9D
RUxMU19ERUZBVUxULA0KPiArICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9D
RUxMU19ERUZBVUxULA0KPiArICAgICAgICAgICAgICAgICAgICB0cnVlKTsNClNhbWUgaGVyZS4N
Cg0KPiArICAgICAgICAgICAgaWYgKCByZXMgKQ0KPiArICAgICAgICAgICAgICAgIHJldHVybiBy
ZXM7DQo+ICsgICAgICAgICAgICBjb250aW51ZTsNCj4gKyAgICAgICAgfQ0KPiArICAgIH0NCj4g
Kw0KPiArICAgIGlvdW5tYXAocGZkdCk7DQo+ICsNCj4gKyAgICByZXR1cm4gcmVzOw0KPiArfQ0K
PiArDQo+ICAgLyoNCj4gICAgKiBUaGUgbWF4IHNpemUgZm9yIERUIGlzIDJNQi4gSG93ZXZlciwg
dGhlIGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCDQo+ICAgICogYXJlIGVub3VnaCBmb3Igbm93
LCBidXQgd2UgbWlnaHQgaGF2ZSB0byBpbmNyZWFzZSBpdCBpbiB0aGUgZnV0dXJlLg0KPiBAQCAt
MTc1NSw2ICsxOTA0LDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2RvbVUoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykNCj4gICAgICAgaWYgKCBy
ZXQgKQ0KPiAgICAgICAgICAgZ290byBlcnI7DQo+ICAgDQoNCkkgd291bGQgYWRkIGEgY29tbWVu
dCBoZXJlIG1lbnRpb25pbmcgdGhhdCB0aGUgY29kZSBiZWxvdyBhbHdheXMgbmVlZCB0byANCmJl
IGNhbGxlZCBiZWZvcmUgdGhlIHJlc3Qgb2YgdGhlIERUIGlzIGdlbmVyYXRlZC4gVGhpcyBpcyBi
ZWNhdXNlIHlvdSANCmRlcGVuZCBvbiB0aGUgdmFsdWUgb2YgdGhlIGZpZWxkIGd1ZXN0X3BoYW5k
bGVfZ2ljLg0KDQo+ICsgICAgaWYgKCBraW5mby0+ZHRiX2Jvb3Rtb2R1bGUgKQ0KPiArICAgIHsN
Cj4gKyAgICAgICAgcmV0ID0gZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZShkLCBraW5mbyk7
DQo+ICsgICAgICAgIGlmICggcmV0ICkNCj4gKyAgICAgICAgICAgIHJldHVybiByZXQ7DQo+ICsg
ICAgfQ0KPiArDQo+ICAgICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShraW5mbyk7DQo+ICAg
ICAgIGlmICggcmV0ICkNCj4gICAgICAgICAgIGdvdG8gZXJyOw0KPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgN
Cj4gaW5kZXggNzYwNDM0MzY5Yi4uN2Y1ZTY1OTU2MSAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9rZXJuZWwuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5o
DQo+IEBAIC0yOCw3ICsyOCw3IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7DQo+ICAgICAgIHBhZGRy
X3QgZ250dGFiX3NpemU7DQo+ICAgDQo+ICAgICAgIC8qIGJvb3QgYmxvYiBsb2FkIGFkZHJlc3Nl
cyAqLw0KPiAtICAgIGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJuZWxfYm9vdG1vZHVsZSwg
KmluaXRyZF9ib290bW9kdWxlOw0KPiArICAgIGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJu
ZWxfYm9vdG1vZHVsZSwgKmluaXRyZF9ib290bW9kdWxlLCAqZHRiX2Jvb3Rtb2R1bGU7DQo+ICAg
ICAgIGNvbnN0IGNoYXIqIGNtZGxpbmU7DQo+ICAgICAgIHBhZGRyX3QgZHRiX3BhZGRyOw0KPiAg
ICAgICBwYWRkcl90IGluaXRyZF9wYWRkcjsNCj4gDQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4g
R3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:13:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDEb4-0000sw-QS; Wed, 25 Sep 2019 21:13:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDEb3-0000sr-9B
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 21:13:13 +0000
X-Inumbo-ID: 46dc4a35-dfd9-11e9-963a-12813bfff9fa
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.58]) by localhost (Halon) with ESMTPS
 id 46dc4a35-dfd9-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 21:13:11 +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=D3CYOLkz/k4w5VpIEX636zX5WQPQ/TwusKMCVOfwc5s=;
 b=sBV3FX7O1fCpJPHaPAINPX+fQTQ2CzbGIylHILtHfZwFt7ZkYGeEzvKIEl/9r4ORqwwKtkzuD4gNTZrOOtPAC005Yg0hGO89czP5gBjxJjdiOfgvs6y8nZme7SyG+8Ib0zb3RSJChEp8Z/9m5bip0xVj0TgwD8rBeR37p4TIXO4=
Received: from AM6PR08CA0007.eurprd08.prod.outlook.com (2603:10a6:20b:b2::19)
 by DB7PR08MB2970.eurprd08.prod.outlook.com (2603:10a6:5:17::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.18; Wed, 25 Sep
 2019 21:13:08 +0000
Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::209) by AM6PR08CA0007.outlook.office365.com
 (2603:10a6:20b:b2::19) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.15 via Frontend
 Transport; Wed, 25 Sep 2019 21:13:07 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xen.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;lists.xen.org; dmarc=none action=none
 header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.15 via Frontend Transport; Wed, 25 Sep 2019 21:13:06 +0000
Received: ("Tessian outbound 927f2cdd66cc:v33");
 Wed, 25 Sep 2019 21:13:04 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: a5f6e4a32d56ad2b
X-CR-MTA-TID: 64aa7808
Received: from e45faf0d325f.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.9.56]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 0372F7FA-4368-4F2D-8551-372884965AA9.1; 
 Wed, 25 Sep 2019 21:12:58 +0000
Received: from EUR03-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur03lp2056.outbound.protection.outlook.com [104.47.9.56])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e45faf0d325f.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Wed, 25 Sep 2019 21:12:58 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=mQ8EQ066cCmdtbwjIS/k9tLvMce9Gk9ApDHY5hxQf7EOtc6Qzq4d+g5BXbVZMU8ZjZjDoRy1DIFh5Exbu7RFLAUZtHbTfjojQcWuoWSv6PZ/xw0E/W/Gu6aMZfdC+troTMwdK6n/nwe+Ew6izfTS/Xg+l/kTsAOGzdPXl135ZmVN+R6l1GqVyFkDdIyoGBQg1qOJ2gh1Q3ifa/ztGeap3/Zu01n2XnNUreXP/Ksit8maQW+IKatfrhmGdn52Xj/3lUOk5JQxprmp6l1s4zmjk+xFZxdJX2CqLwtuNfmv96VBQsRXKD/xhY3MWNFnV4N0RVX7X3WosZTfTwt1RjTV5g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=D3CYOLkz/k4w5VpIEX636zX5WQPQ/TwusKMCVOfwc5s=;
 b=NNZvcueG6Rv8ST2LTNpbmHTLjutt0xcuZZ1TQVaA2WoIba8AT9YWwITgeiu18b5j+vgP4yaKGN5hv+EuIRA+PbFa6MwqbdHGqCGDaAyXadKqNdT7FyrOpIWaggDMGcgpdg/u6N+DzpAfrJoFvO1NWKom2NhXNxheCp+qPDavZPOHkWKJlfyCP7YcaciSBBEeAs+bXVfoE81tJJTyuLb7OzDzB0P8qG/JHzDbZq62B9chHTYnz+5XmuPoBj3Vz6eEdS/h7e9d5zDbRguU+ecWrE+bphW8tfjfqXNLWnJKmMMbnJBgIS+82OEfuNAizSkeuv8fFPZ5ZGfhEwqaU1VHLA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=D3CYOLkz/k4w5VpIEX636zX5WQPQ/TwusKMCVOfwc5s=;
 b=sBV3FX7O1fCpJPHaPAINPX+fQTQ2CzbGIylHILtHfZwFt7ZkYGeEzvKIEl/9r4ORqwwKtkzuD4gNTZrOOtPAC005Yg0hGO89czP5gBjxJjdiOfgvs6y8nZme7SyG+8Ib0zb3RSJChEp8Z/9m5bip0xVj0TgwD8rBeR37p4TIXO4=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2623.eurprd08.prod.outlook.com (10.175.25.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Wed, 25 Sep 2019 21:12:55 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Wed, 25 Sep
 2019 21:12:55 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v5 5/8] xen/arm: assign devices to boot domains
Thread-Index: AQHVc9H5tbWV79MYzkyfQYK3VyEBxKc85FcA
Date: Wed, 25 Sep 2019 21:12:55 +0000
Message-ID: <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
In-Reply-To: <20190925184924.21691-5-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR05CA0036.eurprd05.prod.outlook.com (2603:10a6:205::49)
 To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: 8a2e57b5-a082-4c2c-61e5-08d741fd28bc
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2623; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2623:|VI1PR0802MB2623:|DB7PR08MB2970:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <DB7PR08MB2970D6385196FE31BD80887E80870@DB7PR08MB2970.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:983;OLM:983;
x-forefront-prvs: 01713B2841
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(39860400002)(376002)(346002)(396003)(366004)(189003)(199004)(486006)(2616005)(476003)(11346002)(316002)(229853002)(66556008)(6512007)(6436002)(54906003)(66066001)(6486002)(14444005)(71200400001)(14454004)(31686004)(36756003)(8676002)(71190400001)(6246003)(81166006)(8936002)(478600001)(31696002)(81156014)(256004)(66946007)(66446008)(64756008)(5660300002)(86362001)(66476007)(76176011)(4326008)(6116002)(3846002)(53546011)(52116002)(102836004)(26005)(386003)(6506007)(446003)(7736002)(99286004)(305945005)(6916009)(2906002)(25786009)(186003)(44832011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2623;
 H:VI1PR0802MB2431.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-Original: 8pXPDyzeycFTKzVWgsSm2uA4wTXhoQNPokz0Qe1nc2teipKhVDTRKqhOo7EKyPdQ9+AMyvhhiZ4wSsBPEzEY82/zvajIAQygPXLnJ8NCzQR6vMC4FLbfihJWYWUSomjUGGsctK3qaiAlmlD7jmiRFUPRKmCYzSQ5BVkLmwFMuBGWM8JCmI8WYbXj9wURDojcaKbn3LAbZkwwdI4GjUS+XRiBa53sTaU8IV06AUDcHBM8jF5T5NWi1J0FM2euuPyVzk3SZmsGbEW+Y9s81ktmDsEi0zlgI3M08z8XrYyZxoJinb0X3nqzpiX77FadJjLhPMvmlaDyfSTPzazM5LXNwIPOPpAGYlHoC3xkMpbBgdg0a05yGGcUqp0Lj6rN1h9+8k0FaEyzFKz9zeSiUIyDpQjJqSVCKl7INymW35Gi+jE=
Content-ID: <27D520F8B1480448BF8079B11AA2DBAB@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2623
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(136003)(396003)(346002)(189003)(199004)(99286004)(36906005)(126002)(2616005)(86362001)(14444005)(66066001)(70586007)(316002)(54906003)(102836004)(70206006)(476003)(356004)(76130400001)(23676004)(36756003)(6512007)(8936002)(446003)(107886003)(6506007)(31696002)(76176011)(478600001)(7736002)(5660300002)(2486003)(25786009)(305945005)(8676002)(47776003)(26826003)(53546011)(26005)(50466002)(11346002)(386003)(6116002)(81156014)(3846002)(4326008)(2906002)(63350400001)(14454004)(186003)(436003)(31686004)(336012)(486006)(6862004)(22756006)(6486002)(81166006)(229853002)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB2970;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: f2398d19-b7c3-421b-bad2-08d741fd222b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:DB7PR08MB2970; 
NoDisclaimer: True
X-Forefront-PRVS: 01713B2841
X-Microsoft-Antispam-Message-Info: 3p99Fbb1eCebpOIbkxT4uSTTKdu9DH6WdAepFNucu1BPc7ywfy5HOjHl9urIkdZfVcvD8Wsol2pdYgU8thSiZp3/ipf4zjfI3I8TUqVqkmDYcTpHmw91l8/pTLoo1578yFuWzyqorC7KgRpWNZEXmtguz/R6+oC6AOZYd8Du4AFe7wMjfiZWphT1HKU84xL1pfQwpu8zpUg+vFfboOfUlym2ucksRSduGJlZXs7pJGLA2oKFvLvN5DK4NZKwDrSqUiEMRAQ7shpEq7HyK1u5r4te+0rryH/e+HYPW1o8Hpx2uBoevkn7dnGQF5cidPSwIqXAGzgwPOi1AsXvgyqNqxS1BuA0K1BXpURgIBTOwNVP6o7MaYq69KUnra1e1Zbo2DO3dlQ5U46KCSdTQtIW488FrX045nXRjtplt6dEH8M=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2019 21:13:06.1399 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a2e57b5-a082-4c2c-61e5-08d741fd28bc
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB2970
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywNCg0KT24gMjUvMDkvMjAxOSAxOTo0OSwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOg0KPiBTY2FuIHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3Ig
ZWFjaCBkZXZpY2Ugbm9kZSwgbWFwDQo+IG1lbW9yeSB0byBndWVzdHMsIGFuZCByb3V0ZSBpbnRl
cnJ1cHRzIGFuZCBzZXR1cCB0aGUgaW9tbXUuDQo+IA0KPiBUaGUgbWVtb3J5IHJlZ2lvbiB0byBy
ZW1hcCBpcyBzcGVjaWZpZWQgYnkgdGhlICJ4ZW4scmVnIiBwcm9wZXJ0eS4NCj4gDQo+IFRoZSBp
b21tdSBpcyBzZXR1cCBieSBwYXNzaW5nIHRoZSBub2RlIG9mIHRoZSBkZXZpY2UgdG8gYXNzaWdu
IG9uIHRoZQ0KPiBob3N0IGRldmljZSB0cmVlLiBUaGUgcGF0aCBpcyBzcGVjaWZpZWQgaW4gdGhl
IGRldmljZSB0cmVlIGZyYWdtZW50IGFzDQo+IHRoZSAieGVuLHBhdGgiIHN0cmluZyBwcm9wZXJ0
eS4NCj4gDQo+IFRoZSBpbnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUgaW5mb3Jt
YXRpb24gZnJvbSB0aGUNCj4gY29ycmVzcG9uZGluZyBub2RlIG9uIHRoZSBob3N0IGRldmljZSB0
cmVlLiBDYWxsDQo+IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyB0byByZW1hcCBpbnRlcnJ1cHRz
LiBJbnRlcnJ1cHRzIHJlbGF0ZWQgZGV2aWNlDQo+IHRyZWUgcHJvcGVydGllcyBhcmUgY29waWVk
IGZyb20gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbA0KPiB0aGUgb3RoZXIg
cHJvcGVydGllcy4NCj4gDQo+IEFsc28gYWRkIHRoZSBuZXcgZmxhZyBYRU5fRE9NQ1RMX0NERl9p
b21tdSB0byB0aGF0IGRvbTBsZXNzIGRvbVUgY2FuIHVzZQ0KPiB0aGUgSU9NTVUuDQo+IA0KPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+DQo+
IC0tLQ0KPiBDaGFuZ2VzIGluIHY1Og0KPiAtIHVzZSBsb2NhbCB2YXJpYWJsZSBmb3IgbmFtZQ0K
PiAtIHVzZSBtYXBfcmVnaW9uc19wMm10DQo+IC0gYWRkIHdhcm5pbmcgZm9yIG5vdCBwYWdlIGFs
aWduZWQgYWRkcmVzc2VzL3NpemVzDQo+IC0gaW50cm9kdWNlIGhhbmRsZV9wYXNzdGhyb3VnaF9w
cm9wDQo+IA0KPiBDaGFuZ2VzIGluIHY0Og0KPiAtIHVzZSB1bnNpZ25lZA0KPiAtIGltcHJvdmUg
Y29tbWl0IG1lc3NhZ2UNCj4gLSBjb2RlIHN0eWxlDQo+IC0gdXNlIGR0X3Byb3BfY21wDQo+IC0g
dXNlIGRldmljZV90cmVlX2dldF9yZWcNCj4gLSBkb24ndCBjb3B5IG92ZXIgeGVuLHJlZyBhbmQg
eGVuLHBhdGgNCj4gLSBkb24ndCBjcmVhdGUgc3BlY2lhbCBpbnRlcnJ1cHQgcHJvcGVydGllcyBm
b3IgZG9tVTogY29weSB0aGVtIGZyb20gdGhlDQo+ICAgIGZyYWdtZW50DQo+IC0gaW4tY29kZSBj
b21tZW50DQo+IA0KPiBDaGFuZ2VzIGluIHYzOg0KPiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UN
Cj4gLSByZW1vdmUgc3VwZXJmbHVvdXMgY2FzdA0KPiAtIG1lcmdlIGNvZGUgd2l0aCB0aGUgY29w
eSBjb2RlDQo+IC0gYWRkIGludGVycnVwLXBhcmVudA0KPiAtIGRlbW92ZSBkZXB0aCA+IDIgY2hl
Y2sNCj4gLSByZXVzZSBjb2RlIGZyb20gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzDQo+IC0gY29w
eSBpbnRlcnJ1cHRzIGZyb20gaG9zdCBkdA0KPiANCj4gQ2hhbmdlcyBpbiB2MjoNCj4gLSByZW5h
bWUgInBhdGgiIHRvICJ4ZW4scGF0aCINCj4gLSBncmFtbWFyIGZpeA0KPiAtIHVzZSBnYWRkcl90
b19nZm4gYW5kIG1hZGRyX3RvX21mbg0KPiAtIHJlbW92ZSBkZXB0aCA8PSAyIGxpbWl0YXRpb24g
aW4gc2Nhbm5pbmcgdGhlIGR0YiBmcmFnbWVudA0KPiAtIGludHJvZHVjZSBhbmQgcGFyc2UgeGVu
LHJlZw0KPiAtIGNvZGUgc3R5bGUNCj4gLSBzdXBwb3J0IG1vcmUgdGhhbiBvbmUgaW50ZXJydXB0
IHBlciBkZXZpY2UNCj4gLSBzcGVjaWZ5IG9ubHkgdGhlIEdJQyBpcyBzdXBwb3J0ZWQNCj4gLS0t
DQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTAxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLQ0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYw0KPiBpbmRleCA5ZDk4NWQzYmJl
Li40MTQ4OTNiYzI0IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMN
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jDQo+IEBAIC0xNzAxLDYgKzE3MDEs
ODUgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pDQo+ICAgfQ0KPiAgICNlbmRpZg0KPiAgIA0KPiArLyoNCj4gKyAqIFNj
YW4gZGV2aWNlIHRyZWUgcHJvcGVydGllcyBmb3IgcGFzc3Rocm91Z2ggc3BlY2lmaWMgaW5mb3Jt
YXRpb24uDQo+ICsgKiBSZXR1cm5zIC1FTk9FTlQgd2hlbiBubyBwYXNzdGhyb3VnaCBwcm9wZXJ0
aWVzIGFyZSBmb3VuZA0KPiArICogICAgICAgICA8IDAgb24gZXJyb3INCj4gKyAqICAgICAgICAg
MCBvbiBzdWNjZXNzDQo+ICsgKi8NCj4gK3N0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wYXNzdGhy
b3VnaF9wcm9wKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9w
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqbmFtZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMpDQo+ICt7DQo+ICsgICAg
Y29uc3QgX19iZTMyICpjZWxsOw0KPiArICAgIHVuc2lnbmVkIGludCBpLCBsZW47DQo+ICsgICAg
c3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOw0KPiArICAgIGludCByZXM7DQo+ICsNCj4gKyAg
ICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0byBtYXAgdGhlIE1NSU8gcmVnaW9uICovDQo+
ICsgICAgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHJlZyIsIG5hbWUpID09IDAgKQ0KPiArICAgIHsN
Cj4gKyAgICAgICAgcGFkZHJfdCBtc3RhcnQsIHNpemUsIGdzdGFydDsNCj4gKyAgICAgICAgY2Vs
bCA9IChjb25zdCBfX2JlMzIgKilwcm9wLT5kYXRhOw0KPiArICAgICAgICBsZW4gPSBmZHQzMl90
b19jcHUocHJvcC0+bGVuKSAvDQo+ICsgICAgICAgICAgICAoKGFkZHJlc3NfY2VsbHMgKiAyICsg
c2l6ZV9jZWxscykgKiBzaXplb2YodWludDMyX3QpKTsNCj4gKw0KPiArICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IGxlbjsgaSsrICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgZGV2aWNl
X3RyZWVfZ2V0X3JlZygmY2VsbCwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscywNCj4gKyAgICAg
ICAgICAgICAgICAgICAgJm1zdGFydCwgJnNpemUpOw0KPiArICAgICAgICAgICAgZ3N0YXJ0ID0g
ZHRfbmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsICZjZWxsKTsNCj4gKw0KPiArICAgICAgICAgICAg
aWYgKCBnc3RhcnQgJiB+UEFHRV9NQVNLIHx8IG1zdGFydCAmIH5QQUdFX01BU0sgfHwgc2l6ZSAm
IH5QQUdFX01BU0sgKQ0KPiArICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcs
DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAiRG9tVSBwYXNzdGhyb3VnaCBjb25maWcgaGFz
IG5vdCBwYWdlIGFsaWduZWQgYWRkcmVzc2VzL3NpemVzXG4iKTsNCg0KSSBkb24ndCB0aGluayB0
aGlzIGlzIHdpc2UgdG8gY29udGludWUsIHRoZSBtb3JlIHRoaXMgaXMgYSBwcmludGsgdGhhdCAN
CmNhbiBvbmx5IGhhcHBlbiBpbiBkZWJ1ZyBidWlsZC4gU28gc29tZW9uZSB1c2luZyBhIHJlbGVh
c2UgYnVpbGQgbWF5IG5vdCANCm5vdGljZSB0aGUgZXJyb3IuDQoNClNvIEkgdGhpbmsgdGhpcyB3
YW50cyB0byBiZSBhIHByaW50ayhYRU5MT0dfRVJSLC4uLikgYW5kIGFsc28gcmV0dXJuIGFuIA0K
ZXJyb3IuDQoNCj4gKw0KPiArICAgICAgICAgICAgcmVzID0gbWFwX3JlZ2lvbnNfcDJtdChraW5m
by0+ZCwNCj4gKyAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGdzdGFydCksDQo+ICsg
ICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHNpemUpLA0KPiArICAgICAgICAgICAgICAgICAg
ICBtYWRkcl90b19tZm4obXN0YXJ0KSwNCj4gKyAgICAgICAgICAgICAgICAgICAgcDJtX21taW9f
ZGlyZWN0X2Rldik7DQoNCkNvZGluZyBzdHlsZS4NCg0KPiArICAgICAgICAgICAgaWYgKCByZXMg
PCAwICkNCj4gKyAgICAgICAgICAgIHsNCj4gKyAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxP
R19FUlIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIG1hcCAlIlBSSXBh
ZGRyIiB0byB0aGUgZ3Vlc3QgYXQlIlBSSXBhZGRyIlxuIiwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIG1zdGFydCwgZ3N0YXJ0KTsNCg0KU2ltaWxhcmx5LCB0aGlzIHdhbnRzIHRvIGJlIGEg
cHJpbnRrLg0KDQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7DQo+ICsgICAgICAg
ICAgICB9DQo+ICsgICAgICAgIH0NCj4gKw0KPiArICAgICAgICByZXR1cm4gMDsNCj4gKyAgICB9
DQo+ICsgICAgLyoNCj4gKyAgICAgKiB4ZW4scGF0aCBzcGVjaWZpZXMgdGhlIGNvcnJlc3BvbmRp
bmcgbm9kZSBpbiB0aGUgaG9zdCBEVC4NCj4gKyAgICAgKiBCb3RoIGludGVycnVwdCBtYXBwaW5n
cyBhbmQgSU9NTVUgc2V0dGluZ3MgYXJlIGJhc2VkIG9uIGl0LA0KPiArICAgICAqIGFzIHRoZXkg
YXJlIGRvbmUgYmFzZWQgb24gdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBEVCBub2RlLg0KPiArICAg
ICAqLw0KPiArICAgIGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHBhdGgiLCBuYW1lKSA9PSAw
ICkNCj4gKyAgICB7DQo+ICsgICAgICAgIG5vZGUgPSBkdF9maW5kX25vZGVfYnlfcGF0aChwcm9w
LT5kYXRhKTsNCj4gKyAgICAgICAgaWYgKCBub2RlID09IE5VTEwgKQ0KPiArICAgICAgICB7DQo+
ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZG4ndCBmaW5kIG5vZGUgJXMg
aW4gaG9zdF9kdCFcbiIsDQo+ICsgICAgICAgICAgICAgICAgICAgIChjaGFyICopcHJvcC0+ZGF0
YSk7DQoNClNhbWUgaGVyZS4NCg0KPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ICsg
ICAgICAgIH0NCj4gKw0KPiArICAgICAgICByZXMgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKGtp
bmZvLT5kLCBub2RlKTsNCj4gKyAgICAgICAgaWYgKCByZXMgPCAwICkNCj4gKyAgICAgICAgICAg
IHJldHVybiByZXM7DQo+ICsNCj4gKyAgICAgICAgcmVzID0gaGFuZGxlX2RldmljZV9pbnRlcnJ1
cHRzKGtpbmZvLT5kLCBub2RlLCB0cnVlKTsNCj4gKyAgICAgICAgaWYgKCByZXMgPCAwICkNCj4g
KyAgICAgICAgICAgIHJldHVybiByZXM7DQo+ICsNCj4gKyAgICAgICAgcmV0dXJuIDA7DQo+ICsg
ICAgfQ0KPiArDQo+ICsgICAgcmV0dXJuIC1FTk9FTlQ7DQo+ICt9DQo+ICsNCj4gICBzdGF0aWMg
aW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpwZmR0LCBp
bnQgbm9kZW9mZiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsDQo+IEBAIC0xNzA5LDYgKzE3
ODgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8sDQo+ICAgICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7DQo+ICAgICAgIGlu
dCBwcm9wb2ZmLCBuYW1lb2ZmLCByZXM7DQo+ICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVy
dHkgKnByb3A7DQo+ICsgICAgY29uc3QgY2hhciAqbmFtZTsNCj4gICANCj4gICAgICAgZm9yICgg
cHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQocGZkdCwgbm9kZW9mZik7DQo+ICAg
ICAgICAgICAgIHByb3BvZmYgPj0gMDsNCj4gQEAgLTE3MTcsMTEgKzE3OTcsMjMgQEAgc3RhdGlj
IGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLA0K
PiAgICAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5X2J5X29mZnNldChwZmR0
LCBwcm9wb2ZmLCBOVUxMKSkgKQ0KPiAgICAgICAgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRF
Uk5BTDsNCj4gICANCj4gKyAgICAgICAgcmVzID0gMDsNCj4gICAgICAgICAgIG5hbWVvZmYgPSBm
ZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7DQo+IC0gICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eShmZHQsIGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZiksDQo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7DQo+IC0gICAgICAg
IGlmICggcmVzICkNCj4gKyAgICAgICAgbmFtZSA9IGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZik7
DQo+ICsNCj4gKyAgICAgICAgaWYgKCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgKQ0KPiArICAgICAg
ICAgICAgcmVzID0gaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Aoa2luZm8sIHByb3AsIG5hbWUsDQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxz
LCBzaXplX2NlbGxzKTsNCj4gKyAgICAgICAgaWYgKCByZXMgPCAwICYmIHJlcyAhPSAtRU5PRU5U
ICkNCj4gICAgICAgICAgICAgICByZXR1cm4gcmVzOw0KPiArDQo+ICsgICAgICAgIC8qIGNvcHkg
YWxsIG90aGVyIHByb3BlcnRpZXMgKi8NCj4gKyAgICAgICAgaWYgKCAhc2Nhbl9wYXNzdGhyb3Vn
aF9wcm9wIHx8IHJlcyA9PSAtRU5PRU5UICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAg
cmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgbmFtZSwgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1KHBy
b3AtPmxlbikpOw0KPiArICAgICAgICAgICAgaWYgKCByZXMgKQ0KPiArICAgICAgICAgICAgICAg
IHJldHVybiByZXM7DQo+ICsgICAgICAgIH0NCj4gICAgICAgfQ0KPiAgIA0KPiAgICAgICAvKiBG
RFRfRVJSX05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhpcyBu
b2RlICovDQo+IEBAIC0yMjU0LDcgKzIzNDYsOCBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXMo
dm9pZCkNCj4gICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkX2NmZyA9
IHsNCj4gICAgICAgICAgICAgICAuYXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklH
X0dJQ19OQVRJVkUsDQo+ICAgICAgICAgICAgICAgLmFyY2gubnJfc3BpcyA9IDAsDQo+IC0gICAg
ICAgICAgICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9oYXAs
DQo+ICsgICAgICAgICAgICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RM
X0NERl9oYXAgfA0KPiArICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaW9tbXUs
DQoNClRoaXMgd2lsbCBicmVhayBkb20wbGVzcyBvbiBwbGF0Zm9ybSB3aXRob3V0IGFuIElPTU1V
IGJlY2F1c2Ugc2V0dGluZyANCkNERl9pb21tdSBmb3IgdGhlbSB3aWxsIGJlIGludmFsaWQuDQoN
CkkgYWxzbyBkb24ndCB0aGluayB0aGlzIGlzIHdpc2UgdG8gYWx3YXlzIGVuYWJsZSB0aGUgSU9N
TVUuIFRoaXMgc2hvdWxkIA0Kb25seSBiZSBkb25lIGlmIHRoZXJlIGlzIGEgcGFydGlhbCBkZXZp
Y2UtdHJlZSBwcmVzZW50IChtb3N0IGxpa2VseSBpdCANCm1lYW5zIHBhc3N0aHJvdWdoIHdpbGwg
YmUgdXNlZCkuDQoNCj4gICAgICAgICAgICAgICAubWF4X2V2dGNobl9wb3J0ID0gLTEsDQo+ICAg
ICAgICAgICAgICAgLm1heF9ncmFudF9mcmFtZXMgPSA2NCwNCj4gICAgICAgICAgICAgICAubWF4
X21hcHRyYWNrX2ZyYW1lcyA9IDEwMjQsDQo+IA0KDQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdy
YWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:24:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDElO-0001mx-W3; Wed, 25 Sep 2019 21:23: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=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDElO-0001ms-5A
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 21:23:54 +0000
X-Inumbo-ID: c5557e52-dfda-11e9-963a-12813bfff9fa
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.41]) by localhost (Halon) with ESMTPS
 id c5557e52-dfda-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 21:23:52 +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=PmjQuaGRyRlQZ75qLMY8BXcFrMqK0bUfkjI8/2NbmCk=;
 b=9N62G/o+mXipGINfRpWgBLJX1hn1YbHn+077h0fvejqyA7rMCiQhR1NQFxd9l7o3OKfy4YCRzCSRjp6/qG9DQRAO4iO8uCT3PkljlSNnsWw2qr6te6ODzTE/TSS6n455p9RodLb6P2trkqKKfbjhrY0ctL8DSHA0x8uT95Z6nh4=
Received: from DB6PR0801CA0064.eurprd08.prod.outlook.com (2603:10a6:4:2b::32)
 by AM6PR08MB4103.eurprd08.prod.outlook.com (2603:10a6:20b:a4::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20; Wed, 25 Sep
 2019 21:23:48 +0000
Received: from AM5EUR03FT032.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::202) by DB6PR0801CA0064.outlook.office365.com
 (2603:10a6:4:2b::32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2284.20 via Frontend
 Transport; Wed, 25 Sep 2019 21:23:48 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xen.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;lists.xen.org; dmarc=none action=none
 header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT032.mail.protection.outlook.com (10.152.16.84) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Wed, 25 Sep 2019 21:23:46 +0000
Received: ("Tessian outbound 3fba803f6da3:v33");
 Wed, 25 Sep 2019 21:23:46 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 9ae70a09782f9fc4
X-CR-MTA-TID: 64aa7808
Received: from 5d25f16da3ea.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.9.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 9C8190E1-82D6-4800-AFB1-B4B6768E325E.1; 
 Wed, 25 Sep 2019 21:23:41 +0000
Received: from EUR03-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur03lp2050.outbound.protection.outlook.com [104.47.9.50])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5d25f16da3ea.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Wed, 25 Sep 2019 21:23:41 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=H36jZEn/bbWKFZZHxRCzHo+R/cZgeh0MlSc9PlP+WDBBFjKQCHrG6hoj8mpW//uwlEMawEcHtlOIDHuQrMXBLWpAf/MZdpOQAaBTEBWvn1Qs3uLUvPjh6WwL57uG3lsR9tEppP5644zCCEXYO833kiCvoyyB2Lill1mfjS5L6vUfSmqKeCC7Rp8pEdI2v9Etzkr22XmrmUP/t8dQOldBZkjBUSZgjt9kqEuMHNvj4LQyHqp5EF8Ebdq+kX0hrNwAOav9bC71WLdtS9KM+F6Qr5QJMpJYYqPfDJ7mUYAH5vYN7V3squuvFrTDHxEbw7R0KKPtbzDXeaJXPzBtyo+XZg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=PmjQuaGRyRlQZ75qLMY8BXcFrMqK0bUfkjI8/2NbmCk=;
 b=Pzy4pSdqYDFsFVpVXxsO7pvKi0ykQOZjo4KRtv5WIPyRKEHOObaFOrkMHwfn5K2vnaI1U+0A+Jx9DZrV7sCAutI+PlYiJSkUVlnLlPYg8HyIxd/pTHTfoaiGdsK2+T3tE8Z69t633kd0VOOKJPDY5oLqZs+6mBrvv8aM83S74wuB5Bu5lkG28tHMc1Xu1tUNLYMehs7mgSZxhhCSgqNGlZnRANbgtQuhWf7EExyCAl1hMAyv7mhgFsffSkedNbg9wm08oqIBM9zfmsRwmIG51qeHqicVi6cSj6HMABiHtky9BW1OpVvsn+6aztK1Q92zo3/QXD91zcp0sXvafU1mqg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=PmjQuaGRyRlQZ75qLMY8BXcFrMqK0bUfkjI8/2NbmCk=;
 b=9N62G/o+mXipGINfRpWgBLJX1hn1YbHn+077h0fvejqyA7rMCiQhR1NQFxd9l7o3OKfy4YCRzCSRjp6/qG9DQRAO4iO8uCT3PkljlSNnsWw2qr6te6ODzTE/TSS6n455p9RodLb6P2trkqKKfbjhrY0ctL8DSHA0x8uT95Z6nh4=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2285.eurprd08.prod.outlook.com (10.172.81.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.15; Wed, 25 Sep 2019 21:23:39 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Wed, 25 Sep
 2019 21:23:39 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v5 7/8] xen/arm: introduce nr_spis
Thread-Index: AQHVc9H5ldiyvfJQhECATJdPfl5tIqc851cA
Date: Wed, 25 Sep 2019 21:23:39 +0000
Message-ID: <f801e6ad-442a-c297-603c-19b2a0f6a438@arm.com>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-7-sstabellini@kernel.org>
In-Reply-To: <20190925184924.21691-7-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR0402CA0017.eurprd04.prod.outlook.com
 (2603:10a6:208:15::30) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: 4a7d76fe-afcb-4e4d-e71c-08d741fea698
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2285:|VI1PR0802MB2285:|AM6PR08MB4103:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM6PR08MB4103E0C64FBA4537011D173980870@AM6PR08MB4103.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:3513;OLM:3513;
x-forefront-prvs: 01713B2841
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(366004)(346002)(136003)(39860400002)(376002)(189003)(199004)(11346002)(8676002)(81156014)(8936002)(446003)(71200400001)(2906002)(4326008)(31696002)(81166006)(66476007)(66446008)(66946007)(64756008)(6246003)(86362001)(71190400001)(186003)(54906003)(6506007)(53546011)(386003)(44832011)(6436002)(76176011)(66556008)(229853002)(26005)(52116002)(3846002)(5660300002)(6486002)(316002)(36756003)(6512007)(25786009)(102836004)(14454004)(99286004)(66066001)(31686004)(6916009)(486006)(7736002)(2616005)(6116002)(476003)(305945005)(256004)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2285;
 H:VI1PR0802MB2431.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-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: rjPkUy8Q8CB3h/AxsGY7/0V1m6K254Lxw5x5dszyDlzewCaSRtcepl/zh3/WJBRxeQAiQpnDG3CYXTVfMafmhFD1aR7l4PUr8cE8NBMEGLtlqcZ7qYA2nt0p3FXkRJX+bYu4nYpahscBENW/rDUEpEw9Kd65uaa0urzv+CzNSoWI/3o9q0aM1q0qWn/kRCNQhk7dDKlgi47IfJvTPUOl9cs0fYGYEPbZmOQTCfCP6B1fWqOF0CssqopK5gmh+qN0A97y0JJho97PIn1XCwP37Bzs5C8X0DEDGFe3tjkM6jNmk3IMiImK4fu+Pz5EmAcieGjAyQin0tF7cbfmuzbxSIJuedC92WPwYFbJW9g/+J8q5LGFvwSheb7QmFQuQMgMSced5+PWnV3aQ6W/TYkgL387gIwnyDpIAr4ob71C+Ek=
Content-ID: <DFF7B2B1BD8197458B5DEB3927361C42@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2285
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT032.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(396003)(346002)(376002)(136003)(189003)(199004)(54906003)(76176011)(102836004)(22756006)(36756003)(14454004)(186003)(5660300002)(63350400001)(6512007)(50466002)(70586007)(126002)(6862004)(53546011)(6506007)(386003)(4326008)(99286004)(436003)(26005)(3846002)(6116002)(70206006)(446003)(11346002)(486006)(476003)(229853002)(2616005)(2906002)(305945005)(7736002)(76130400001)(36906005)(316002)(107886003)(478600001)(356004)(26826003)(6246003)(86362001)(8936002)(336012)(25786009)(31696002)(8676002)(6486002)(66066001)(47776003)(31686004)(81166006)(81156014)(2486003)(23676004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB4103;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 3c4a4e9e-2b37-467d-e324-08d741fea200
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM6PR08MB4103; 
NoDisclaimer: True
X-Forefront-PRVS: 01713B2841
X-Microsoft-Antispam-Message-Info: ACAR+A2ZM2uhTCG7M65h1WStq34aU1XF4Aw2CR9OwBTqF3Y+4RrJSlooLg7sWgUG+8lpaqLFiHxc/YQeHbrGyxv2yJXDhKu+3bJHEkn+YK+31QTAyc92qx0BvF6Wt9JkSmi2q9gKeYyR/0kwZDKwFYVJ+6g6pZScNnltfq25Qkt0F2L3qdaF7IYQFdewhIUXgGPWH3L7Rou3TQ59LWAytbb8ccir1FNcBWJ5U9Hx+E2Lb+LwO4VivJkN2KBZ/YIANahzS5fTUM2WViEU+107ZpxaDvqlqd+iUgQ8UP2fO60iwh6sDzpZsZOoxv/1aEXvSoGmd4lEtoqRfuTfa9b/5WNdg5Ok5GqC9rILkgtR0th4yhvu3XmAx3lEZN5FwbLe8/duXEnSZrs1kWKnynlgvoh7AJAsAVR13s/F1dBEnVQ=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2019 21:23:46.8191 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4a7d76fe-afcb-4e4d-e71c-08d741fea698
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4103
Subject: Re: [Xen-devel] [PATCH v5 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDI1LzA5LzIwMTkgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUNCj4gZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRp
b24gdW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5DQo+IHRoZSBudW1iZXIgb2YgU1BJcyB0byBh
bGxvY2F0ZSBmb3IgYSBkb21haW4uDQo+IA0KPiBUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdo
ZW4gYWJzZW50LCB3ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZg0KPiBHSUMgbGluZXMg
Zm9yIGRvbTAtbGVzcyBkb21haW5zLCBqdXN0IGxpa2UgZm9yIGRvbTAuDQoNCkJhc2VkIG9uIHRo
ZSBjb2RlIGJlbG93LCB0aGlzIGlzIG5vdCBjb3JyZWN0IHdoZW4gdXNpbmcgdnBsMDExLg0KDQo+
IA0KPiBSZW1vdmUgdGhlIG9sZCBzZXR0aW5nIG9mIG5yX3NwaXMgYmFzZWQgb24gdGhlIHByZXNl
bmNlIG9mIHRoZSB2cGwwMTEuDQo+IA0KPiBUaGUgaW1wbGljYXRpb24gb2YgdGhpcyBjaGFuZ2Ug
aXMgdGhhdCB3aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlucw0KPiBnZXQgdGhlIHNhbWUg
YW1vdW50IG9mIFNQSSBhbGxvY2F0ZWQgYXMgZG9tMCwgcmVnYXJkbGVzcyBvZiBob3cgbWFueQ0K
PiBwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciB0aGV5IGhhdmUNCj4gYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNvIG5lZWRzIGFu
IGVtdWxhdGVkIFNQSSkuIEZvciBpbnN0YW5jZSwgd2UNCj4gY291bGQgZW5kIHVwIGV4cG9zaW5n
IDI1NiBTUElzIGZvciBlYWNoIGRvbTBsZXNzIGRvbWFpbiB3aXRob3V0IGENCj4gbnJfc3BpcyBw
cm9wZXJ0eS4gSWYgd2UgaGF2ZSA0IGRvbTBsZXNzIGRvbWFpbnMgd2l0aG91dCBucl9zcGlzLCBp
dA0KPiB3b3VsZCByZXN1bHQgaW4gODBLIG9mIGFkZGl0aW9uYWwgbWVtb3J5IGJlaW5nIHVzZWQu
DQoNCkkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHlvdSBhcmUgdHJ5aW5nIHRvIGltcGx5IHdpdGgg
eW91ciBleGFtcGxlLiBPaywgDQp0aGlzIHRlbGwgeW91IGhvdyBtdWNoIG1lbW9yeSB5b3UgYXJl
IGdvaW5nIHRvIHdhc3RlLi4uIGJ1dCB0aGlzIGRvZXMgDQpzdGlsbCBub3QgZXhwbGFpbiB3aHkg
dGhlIG5yX3NwaXMgYXJlIGluY3JlYXNlZCBpbiB0aGUgZGVmYXVsdCBjYXNlLg0KDQo+IA0KPiBX
aGVuIG5yX3NwaXMgaXMgcHJlc2VudCwgdGhlIGRvbWFpbiBnZXRzIGV4YWN0bHkgbnJfc3BpcyBh
bGxvY2F0ZWQgU1BJcy4NCj4gSWYgdGhlIG51bWJlciBpcyB0b28gbG93LCBpdCBtaWdodCBub3Qg
YmUgZW5vdWdoIGZvciB0aGUgZGV2aWNlcw0KPiBhc3NpZ25lZCBpdCB0byBpdC4gSWYgdGhlIG51
bWJlciBpcyBsZXNzIHRoYW4gR1VFU1RfVlBMMDExX1NQSSwgdGhlDQo+IHZpcnR1YWwgcGwwMTEg
d29uJ3Qgd29yay4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub3NAeGlsaW54LmNvbT4NCj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4NCj4gLS0tDQo+IENoYW5nZXMgaW4gdjU6DQo+IC0gaW1w
cm92ZSBjb21taXQgbWVzc2FnZQ0KPiAtIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciB2cGwwMTEN
Cj4gDQo+IENoYW5nZXMgaW4gdjQ6DQo+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQ0KPiANCj4g
Q2hhbmdlcyBpbiB2MzoNCj4gLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlDQo+IC0gaW50cm9kdWNl
IG5yX3NwaXMNCj4gLS0tDQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTcgKysr
KysrKysrKysrKy0tLS0NCj4gICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMNCj4gaW5kZXggNDE0ODkzYmMyNC4uYmY0
ZDk2MGViNSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jDQo+ICsr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYw0KPiBAQCAtMjM0NSw3ICsyMzQ1LDYgQEAg
dm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpDQo+ICAgICAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpkOw0KPiAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIGRfY2ZnID0g
ew0KPiAgICAgICAgICAgICAgIC5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdf
R0lDX05BVElWRSwNCj4gLSAgICAgICAgICAgIC5hcmNoLm5yX3NwaXMgPSAwLA0KPiAgICAgICAg
ICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExfQ0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCB8
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaW9tbXUsDQo+ICAgICAg
ICAgICAgICAgLm1heF9ldnRjaG5fcG9ydCA9IC0xLA0KPiBAQCAtMjM1NiwxMyArMjM1NSwyMyBA
QCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkNCj4gICAgICAgICAgIGlmICggIWR0X2Rl
dmljZV9pc19jb21wYXRpYmxlKG5vZGUsICJ4ZW4sZG9tYWluIikgKQ0KPiAgICAgICAgICAgICAg
IGNvbnRpbnVlOw0KPiAgIA0KPiAtICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChu
b2RlLCAidnBsMDExIikgKQ0KPiAtICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gR1VF
U1RfVlBMMDExX1NQSSAtIDMyICsgMTsNCj4gLQ0KPiAgICAgICAgICAgaWYgKCAhZHRfcHJvcGVy
dHlfcmVhZF91MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKSApDQo+ICAgICAgICAg
ICAgICAgcGFuaWMoIk1pc3NpbmcgcHJvcGVydHkgJ2NwdXMnIGZvciBkb21haW4gJXNcbiIsDQo+
ICAgICAgICAgICAgICAgICAgICAgZHRfbm9kZV9uYW1lKG5vZGUpKTsNCj4gICANCj4gKyAgICAg
ICAgaWYgKCAhZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwgIm5yX3NwaXMiLCAmZF9jZmcuYXJj
aC5ucl9zcGlzKSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJf
c3BpcyA9IGdpY19udW1iZXJfbGluZXMoKSAtIDMyOw0KPiArDQo+ICsgICAgICAgICAgICAvKg0K
PiArICAgICAgICAgICAgICogdnBsMDExIHVzZXMgb25lIGVtdWxhdGVkIFNQSS4gSWYgdnBsMDEx
IGlzIHJlcXVlc3RlZCwgbWFrZQ0KPiArICAgICAgICAgICAgICogc3VyZSB0aGF0IHdlIGFsbG9j
YXRlIGVub3VnaCBTUElzIGZvciBpdC4NCj4gKyAgICAgICAgICAgICAqLw0KPiArICAgICAgICAg
ICAgaWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIpICkNCj4gKyAgICAg
ICAgICAgICAgICBkX2NmZy5hcmNoLm5yX3NwaXMgPSBNQVgoZF9jZmcuYXJjaC5ucl9zcGlzLA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9WUEwwMTFf
U1BJIC0gMzIgKyAxKTsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICAgICAgICAgICBkID0gZG9tYWlu
X2NyZWF0ZSgrK21heF9pbml0X2RvbWlkLCAmZF9jZmcsIGZhbHNlKTsNCj4gICAgICAgICAgIGlm
ICggSVNfRVJSKGQpICkNCj4gICAgICAgICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9t
YWluICVzXG4iLCBkdF9ub2RlX25hbWUobm9kZSkpOw0KPiANCg0KQ2hlZXJzLA0KDQotLSANCkp1
bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDEpY-00022e-Pt; Wed, 25 Sep 2019 21: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=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDEpX-00022Y-8y
 for xen-devel@lists.xen.org; Wed, 25 Sep 2019 21:28:11 +0000
X-Inumbo-ID: 5ec4cf20-dfdb-11e9-963a-12813bfff9fa
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.59]) by localhost (Halon) with ESMTPS
 id 5ec4cf20-dfdb-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 21:28:09 +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=7aXk93I/ZHNb2RGr63x6xUaqohs2l5hUwKg1pJ3Wtls=;
 b=vbxVU/MaEBm5UJ61RxkjLbN7wkFrf8foSaxSPB+2hzocTNp0uRZ4cv0MeAK2HDiRfYki9RS4TFsN/TSn2d/oc80rpFok57n0cJB7/NUdYsK5RQp5Xan8+z+RUoSfIi8hdC28eqvBa1rDS0N3eJYP0XH5vBvKvYK4WzJ5zvWxOa8=
Received: from VI1PR08CA0174.eurprd08.prod.outlook.com (2603:10a6:800:d1::28)
 by VI1PR08MB4015.eurprd08.prod.outlook.com (2603:10a6:803:e1::28)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.18; Wed, 25 Sep
 2019 21:28:05 +0000
Received: from VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by VI1PR08CA0174.outlook.office365.com
 (2603:10a6:800:d1::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2284.23 via Frontend
 Transport; Wed, 25 Sep 2019 21:28:05 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xen.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;lists.xen.org; dmarc=none action=none
 header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT046.mail.protection.outlook.com (10.152.19.226) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Wed, 25 Sep 2019 21:28:03 +0000
Received: ("Tessian outbound 3fba803f6da3:v33");
 Wed, 25 Sep 2019 21:28:01 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 317639400221af3e
X-CR-MTA-TID: 64aa7808
Received: from e0a0eaa93161.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.1.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 9AAAE9D5-353C-483A-824A-6B5E091855F3.1; 
 Wed, 25 Sep 2019 21:27:55 +0000
Received: from EUR01-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur01lp2053.outbound.protection.outlook.com [104.47.1.53])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e0a0eaa93161.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Wed, 25 Sep 2019 21:27:55 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KutX0iWcz+J1iJd2oL9pwFQkrTTRpahfF1rzNyuSNUFyMhg6iZALcrPwZUh6XK6SdYIQlRaZdBNcm9EdcovRV5tK/VZB/MYuN6oQfHbh+pBIZWEZM+LEfIzwaEhkBInXi9XsB2f3+T/PLPoo9HYFN6SSuYRo/vdtSk8PiWtF/3P6HAepKsPmWXKpfJ86tZnWD6bsJwpKPFvo9lHFn6T+aeJvvqJtO1+Trln6qLviJc0LR1OqMfKTDDwuyoajsKI6g9Sn771mX8Kzp+5U4fspXr2zBHNgmZUrgc3cXEDL/K/XRzEimAq8fEPOrA8TKEOlE5dJG364viN4U26sKzlhOg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7aXk93I/ZHNb2RGr63x6xUaqohs2l5hUwKg1pJ3Wtls=;
 b=Yzmmf5o5wqhe04mObJn/sDUnkHHmhhl4SYLL93evydgoMY0ldxhAo4U0Y81w/vmpR0q8H5HbQ30kmyavgiern2WBUa+CvB69L/2f+eNp+t2+yYDZ3ObJ0LbXzdm8TZjtH8bGl2p3kpJ5wK6eDz5eyvIcfrvfDtoV83FNTcnFZb4DMEWtVaSpjg+CnakYeVxpLAA6Gu8PV6IluO5BuNl5nTwVDE+mMEx84CAOrT8rHSEdjtzsUZJp34ND+XingJ+pHNKySYA5zhVBM4epwfiN/Tnha47dvkMCuO9OmX0J0qQgi8JwMoYigGJ8FzwFbHuod5qtCxoD/0HFqp+z3tRF0A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=7aXk93I/ZHNb2RGr63x6xUaqohs2l5hUwKg1pJ3Wtls=;
 b=vbxVU/MaEBm5UJ61RxkjLbN7wkFrf8foSaxSPB+2hzocTNp0uRZ4cv0MeAK2HDiRfYki9RS4TFsN/TSn2d/oc80rpFok57n0cJB7/NUdYsK5RQp5Xan8+z+RUoSfIi8hdC28eqvBa1rDS0N3eJYP0XH5vBvKvYK4WzJ5zvWxOa8=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2479.eurprd08.prod.outlook.com (10.175.20.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Wed, 25 Sep 2019 21:27:54 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Wed, 25 Sep
 2019 21:27:54 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v5 8/8] xen/arm: add dom0-less device assignment info to
 docs
Thread-Index: AQHVc9H7ak89SXeuSUyB7F4IAALr9qc86IeA
Date: Wed, 25 Sep 2019 21:27:54 +0000
Message-ID: <0b0bc9ea-38ca-b264-1288-3c217f786569@arm.com>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-8-sstabellini@kernel.org>
In-Reply-To: <20190925184924.21691-8-sstabellini@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR05CA0109.eurprd05.prod.outlook.com
 (2603:10a6:207:2::11) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: a2375ce0-b42b-4512-f63a-08d741ff3fe8
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2479; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2479:|VI1PR0802MB2479:|VI1PR08MB4015:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <VI1PR08MB4015105AA1FEEA2F8849EDEA80870@VI1PR08MB4015.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:6430;OLM:6430;
x-forefront-prvs: 01713B2841
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(366004)(39860400002)(396003)(376002)(346002)(189003)(199004)(486006)(476003)(2616005)(11346002)(316002)(229853002)(66556008)(6512007)(6436002)(66066001)(54906003)(6486002)(256004)(71200400001)(14454004)(31686004)(36756003)(8676002)(71190400001)(81166006)(8936002)(478600001)(6246003)(31696002)(81156014)(66946007)(66446008)(64756008)(5660300002)(4744005)(86362001)(76176011)(66476007)(4326008)(6116002)(3846002)(53546011)(52116002)(102836004)(26005)(386003)(6506007)(7736002)(99286004)(446003)(305945005)(6916009)(2906002)(25786009)(186003)(44832011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2479;
 H:VI1PR0802MB2431.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-Original: UXi1E0vs/Iju2fTEe8oc7EaBqz5EIkzDnPP3OUyCyJSWEsH8yJyEgGf0YNroD8ohwyoznYbxoLg0jmpx1HU0py+tpUWW9o8bfSBVouDdpuoBeTehfJ9lInpSrFLI/2iPxWP1HIRwkpnUIKXTqek2M6sGdhs1w0wnSqHRMjGYnes6RVXW8auq4uasNXC0n7fDyY9vhd1T8DKh4RXca0F/bG9GB0kj5bSjrp5tmraDILcKKQ6GNIa1mrFzXs15acu6m116T9zYXjueGedqNG5zmAEjEEe9chbTZt3lIvfg4nUJOtKGZxmZj1LOS0tUsw5y9fnGBxmH5QHsDokwVZU0MY16q2uZ03e8a3JzvrM4U9Mlz5epNzHpEi24VV9nX5iO7YGWP7FvPiWVWEI3D61gRt4MXcsWyXax+ekJf98valU=
Content-ID: <D6EC15B9D2C51D438446FF8E02C9F28B@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2479
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(39860400002)(136003)(376002)(396003)(189003)(199004)(478600001)(5660300002)(6246003)(2616005)(3846002)(6116002)(6512007)(486006)(99286004)(23676004)(2486003)(76176011)(31686004)(36906005)(54906003)(4744005)(386003)(6506007)(47776003)(26005)(126002)(476003)(14454004)(36756003)(102836004)(316002)(53546011)(81156014)(7736002)(356004)(31696002)(25786009)(305945005)(22756006)(6486002)(76130400001)(86362001)(26826003)(66066001)(63350400001)(8676002)(436003)(446003)(8936002)(336012)(81166006)(6862004)(50466002)(11346002)(229853002)(186003)(4326008)(107886003)(70586007)(2906002)(70206006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4015;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: e32b5ba0-085e-421d-f157-08d741ff39fb
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:VI1PR08MB4015; 
NoDisclaimer: True
X-Forefront-PRVS: 01713B2841
X-Microsoft-Antispam-Message-Info: /csdfJOlAQ7ALHd6vU2TenZmJbbNk6ybDczsq0tWMLzkTF8qZe8vzenBAEBJ+TNYxNKtNEhxL/kqOM1+CcjLzOzdbFbuTf08+ZNnK1g+HLybuOAWSK+AQj8rUqipcmKtQUdlncbNIOnb0kltuJ0zwI2LESB2D6cG6QY94/wBWRKYNEBCiNwm8SWhPf0a4pqq/Da9/etarWyIV2yuzCQlneOIkCATHxjcLj83xWNVQTeEt65qVfT4xKxaeYPwe5QFPfX4h09thnBzUc4koUTGLeLfTFgYBwdJ/veTBbxWTwilwsQcHKrGUxEV2fYLQdD9eOexznks1k3VjymxB52WvuSJgAdWkRhyClCSO60hqRH5HXqlCdb68vbrV7K/w+CqtoTy9cjmb5cvAP3D8ILkr1AWiObGnyniFLuXt/2brlU=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2019 21:28:03.9884 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a2375ce0-b42b-4512-f63a-08d741ff3fe8
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4015
Subject: Re: [Xen-devel] [PATCH v5 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDI1LzA5LzIwMTkgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
Ky0gbnJfc3Bpcw0KPiArDQo+ICsgICAgT3B0aW9uYWwuIEEgMzItYml0IGludGVnZXIgc3BlY2lm
eWluZyB0aGUgbnVtYmVyIG9mIFNQSXMgKFNoYXJlZA0KPiArICAgIFBlcmlwaGVyYWwgSW50ZXJy
dXB0cykgdG8gYWxsb2NhdGUgZm9yIHRoZSBkb21haW4uIElmIG5yX3NwaXMgaXMNCj4gKyAgICBt
aXNzaW5nLCB0aGUgbWF4IG51bWJlciBvZiBTUElzIHN1cHBvcnRlZCBieSB0aGUgcGh5c2ljYWwg
R0lDIGlzDQo+ICsgICAgdXNlZC4NCg0KVGhpcyBpcyBub3QgY29ycmVjdCBhbnltb3JlIHdoZW4g
dnBsMDExIGlzIHNldC4NCg0KV2l0aCB0aGF0IGZpeGVkOg0KDQpBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbS4NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFs
bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:29:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21:29:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDEr0-00027t-77; Wed, 25 Sep 2019 21: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=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDEqy-00027k-QD
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 21:29:40 +0000
X-Inumbo-ID: 9420edca-dfdb-11e9-963a-12813bfff9fa
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.51]) by localhost (Halon) with ESMTPS
 id 9420edca-dfdb-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 21:29:39 +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=jGJq75SSSv+PjC6y1Kj6JZ9KEMnAZTL0+GeCXzEyrjw=;
 b=Njtp3CQxEqlqnSLaFze8Zd1Zhczb6fKLqnRurHSf4KSv+IxwOeilaahkYcfnulYHp5epqGKsW5/ehLHxYj4+vngAGVIlGUnaY1Z1hF+HQ8Pp9IFaBE+g7+th4uwc+9XTiVuopD0q5BbCNG5U7lgKkNs/k3u75074JVnCIO0QuUM=
Received: from VI1PR08CA0095.eurprd08.prod.outlook.com (2603:10a6:800:d3::21)
 by VI1PR08MB5359.eurprd08.prod.outlook.com (2603:10a6:803:12e::23)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20; Wed, 25 Sep
 2019 21:29:36 +0000
Received: from VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::202) by VI1PR08CA0095.outlook.office365.com
 (2603:10a6:800:d3::21) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2284.26 via Frontend
 Transport; Wed, 25 Sep 2019 21:29:36 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT028.mail.protection.outlook.com (10.152.18.88) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Wed, 25 Sep 2019 21:29:34 +0000
Received: ("Tessian outbound 0cf06bf5c60e:v33");
 Wed, 25 Sep 2019 21:29:33 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 65ef1b803285ee2d
X-CR-MTA-TID: 64aa7808
Received: from ac101b7421ba.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.1.59]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 875074D7-E1AD-4976-89E2-B2740C1928FB.1; 
 Wed, 25 Sep 2019 21:29:28 +0000
Received: from EUR01-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur01lp2059.outbound.protection.outlook.com [104.47.1.59])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ac101b7421ba.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Wed, 25 Sep 2019 21:29:28 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=iGd6EMxXj4lo4iVmJDNmiTe5/6ZuxjQvBDBA6MS34paIaLsquf6JYX08pHTMCgluLKYyYlRfrJ9hugelBDbe+RZBk/8K67422IdCi/9sG5d9X8hyUkb2yLv10Jt03EmBGwLbWoqZn+ecd5qfYlmTdMFmgnGcay3odBPCr+WcZYIR8//nPpv9MlVo5znMayGpWdCP0k7b87WyGTdWRNv0R+Y+JN1I/Qonp1FGGOBmSSA3ldPzi/Z3Pzh0J0S9cSZyqVybCRDkSoA1Ml0MSHTBEEqr0v+5HOmDJoG0Lol/kngxdlcXoZW1h0Fi/b7F+diE0BVY0fLdx8NbS6mcThmcDg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jGJq75SSSv+PjC6y1Kj6JZ9KEMnAZTL0+GeCXzEyrjw=;
 b=jPhIxG8881kF6iNrWkE8L0PLOeSu1wBOoNNG9y9ffMw7cej24efez9Xp+Loh76rtMz3TPhNmxDTz6g/3+YbZ0L981mqrX/eauSHob95S+/b+44S9j8oSvZNVFEkLwgd/78geVPehvBqKnzgMMEeiuRzHNyTssLmwS7vBtS1fpt/9CR2tL8/Vkvi8/nmcJ58Ef3MHnvOwiIsrhidtxo8iHbW4JqKTQTeVbwn/L2zO47sAwMXZrCID6YvG6ztx2oZmLn+89h6saQf347bE6bhIIGnh/PfKKYXZrrSi4eb9ASyrh6YJshuN2c4aLP/AEnDh7fCmGkhW2+2bvwYeoMytfQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=jGJq75SSSv+PjC6y1Kj6JZ9KEMnAZTL0+GeCXzEyrjw=;
 b=Njtp3CQxEqlqnSLaFze8Zd1Zhczb6fKLqnRurHSf4KSv+IxwOeilaahkYcfnulYHp5epqGKsW5/ehLHxYj4+vngAGVIlGUnaY1Z1hF+HQ8Pp9IFaBE+g7+th4uwc+9XTiVuopD0q5BbCNG5U7lgKkNs/k3u75074JVnCIO0QuUM=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2479.eurprd08.prod.outlook.com (10.175.20.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Wed, 25 Sep 2019 21:29:27 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Wed, 25 Sep
 2019 21:29:27 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v4 3/8] xen/arm32: head: Remove 1:1 mapping as soon as it
 is not used
Thread-Index: AQHVbYOOnjrbATj/UkSOYuk5XmKLtKc85dwAgAAPtwA=
Date: Wed, 25 Sep 2019 21:29:27 +0000
Message-ID: <149af2b1-659a-5c4a-ed35-aea55cc2d9ae@arm.com>
References: <20190917181244.30027-1-julien.grall@arm.com>
 <20190917181244.30027-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1909251332520.22813@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1909251332520.22813@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR07CA0059.eurprd07.prod.outlook.com
 (2603:10a6:207:4::17) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: 90819088-2e3c-455e-c93c-08d741ff75fa
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2479; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2479:|VI1PR08MB5359:
X-Microsoft-Antispam-PRVS: <VI1PR08MB535927F0FCA9C1CE131073D880870@VI1PR08MB5359.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 01713B2841
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(366004)(39860400002)(136003)(396003)(199004)(189003)(4326008)(3846002)(6116002)(76176011)(66476007)(26005)(102836004)(52116002)(386003)(6506007)(53546011)(5660300002)(86362001)(25786009)(186003)(2906002)(44832011)(446003)(99286004)(7736002)(305945005)(6916009)(66066001)(6486002)(54906003)(6436002)(229853002)(11346002)(2616005)(476003)(486006)(316002)(6512007)(66556008)(478600001)(8936002)(6246003)(81166006)(66946007)(64756008)(66446008)(256004)(81156014)(31696002)(36756003)(31686004)(8676002)(14454004)(71200400001)(71190400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2479;
 H:VI1PR0802MB2431.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-Original: 42FM8jC4FB+7222D1CB7cBJehTYmNLgEOvhzE5g+e+U8NHR1HStXUd6ihcVv5Bh0Hvy/RrvSoj1Qd5uFQwUm8FFeOkXGNpLjGVIg8yMhyTB7zn6Xh12tIUeNCLxeQkrSzcYhyoajT9MOV17VYnsBFuDojARv2J7AwGVwuweygvrgZ7Sli+V6vU6rvF4NLgoOL4558SZdZbYabO3RxLopaP2UbfGashAv5VlbhQuAsLTgjK47vy9YW7SfGAUvpWMmP7cucEVvy7Gb9qafAWK1o+3BGsaJ99FMKT78W43vfLPepfuJBP24QE4oazBHTOgoIbTiGCJFmwehznpYWoXkpWWnYofTUCJm7AkZ+jUyxqza9sMgarwtK3EwUI4HG0u8OHPRQ9ZiYC/+FmXEHGl1BWGvmK0vCxRiNe9Kcf2qO+E=
x-ms-exchange-transport-forked: True
Content-ID: <D5966BCCC2B95641A1590C93B386D42D@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2479
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(376002)(396003)(39860400002)(346002)(199004)(189003)(6506007)(6246003)(3846002)(6116002)(76130400001)(70206006)(107886003)(6486002)(36906005)(316002)(6862004)(102836004)(22756006)(14454004)(446003)(2616005)(305945005)(26005)(47776003)(476003)(99286004)(186003)(6512007)(436003)(7736002)(25786009)(36756003)(2906002)(31686004)(8936002)(5660300002)(76176011)(126002)(229853002)(63350400001)(478600001)(4326008)(26826003)(54906003)(386003)(86362001)(8676002)(50466002)(81156014)(486006)(2486003)(356004)(11346002)(66066001)(53546011)(81166006)(23676004)(70586007)(336012)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB5359;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 02476006-1685-475b-5830-08d741ff7155
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:VI1PR08MB5359; 
NoDisclaimer: True
X-Forefront-PRVS: 01713B2841
X-Microsoft-Antispam-Message-Info: TXjIh12Fcnt5ZAE3oxHFDnvQbU6ZqfJyDjh+vBBxc9gTrEVPY+LHr+Xr8EBei8Lb5RlA9MNzXJBhk5+Fa1DLhFyKCYFZyEOhNSx5+sY8MRaOzGtArJFNMEgvkPcdJ75wM2j4TpcAfprewTFHgguWiDPIpC1FOu7X+LNynb3J6jKlGYVuZFPEsuLbB43bJ4YgW+SGGRYKeqqfBHjEkgVsGFiB7jhsfp7Pez+plIaVAU+gSiqM1RgHkrZ0fAkXRVaTATZP0MvKkLnFXxut3kl7QjEbFFsUYwvVwq2Q+qtvtNGSIvuMdyK/xGREZHbW3NvQJb54/526gWCPtzwxv2GeDK/GfcmkWrJd3Bcnf6enTsPDO5l64+TsemDztDI5hewJCc0mFbDPPk5pHac4YWv+icc5KBvfzGJ+Z+JRYqX4aYs=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2019 21:29:34.6679 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 90819088-2e3c-455e-c93c-08d741ff75fa
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5359
Subject: Re: [Xen-devel] [PATCH v4 3/8] xen/arm32: head: Remove 1:1 mapping
 as soon as it is not used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

SGksDQoNCk9uIDI1LzA5LzIwMTkgMjE6MzMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gVGhlIDE6MSBtYXBw
aW5nIG1heSBjbGFzaCB3aXRoIG90aGVyIHBhcnRzIG9mIHRoZSBYZW4gdmlydHVhbCBtZW1vcnkN
Cj4+IGxheW91dC4gQXQgdGhlIG1vbWVudCwgWGVuIGlzIGhhbmRsaW5nIHRoZSBjbGFzaCBieSBv
bmx5IGNyZWF0aW5nIGENCj4+IG1hcHBpbmcgdG8gdGhlIHJ1bnRpbWUgdmlydHVhbCBhZGRyZXNz
IGJlZm9yZSBlbmFibGluZyB0aGUgTU1VLg0KPj4NCj4+IFRoZSByZXN0IG9mIHRoZSBtYXBwaW5n
cyAoc3VjaCBhcyB0aGUgZml4bWFwKSB3aWxsIGJlIG1hcHBlZCBhZnRlciB0aGUNCj4+IE1NVSBp
cyBlbmFibGVkLiBIb3dldmVyLCB0aGUgY29kZSBkb2luZyB0aGUgbWFwcGluZyBpcyBub3Qgc2Fm
ZSBhcyBpdA0KPj4gcmVwbGFjZSBtYXBwaW5nIHdpdGhvdXQgdXNpbmcgdGhlIEJyZWFrLUJlZm9y
ZS1NYWtlIHNlcXVlbmNlLg0KPj4NCj4+IEFzIHRoZSAxOjEgbWFwcGluZyBjYW4gYmUgYW55d2hl
cmUgaW4gdGhlIG1lbW9yeSwgaXQgaXMgZWFzaWVyIHRvIHJlbW92ZQ0KPj4gYWxsIHRoZSBlbnRy
aWVzIGFkZGVkIGFzIHNvb24gYXMgdGhlIDE6MSBtYXBwaW5nIGlzIG5vdCB1c2VkIHJhdGhlciB0
aGFuDQo+PiBhZGRpbmcgdGhlIEJyZWFrLUJlZm9yZS1NYWtlIHNlcXVlbmNlIGV2ZXJ5d2hlcmUu
DQo+Pg0KPj4gSXQgaXMgZGlmZmljdWx0IHRvIHRyYWNrIHdoZXJlIGV4YWN0bHkgdGhlIDE6MSBt
YXBwaW5nIHdhcyBjcmVhdGVkDQo+PiB3aXRob3V0IGEgZnVsbCByZXdvcmsgb2YgY3JlYXRlX3Bh
Z2VfdGFibGVzKCkuIEluc3RlYWQsIGludHJvZHVjZSBhIG5ldw0KPj4gZnVuY3Rpb24gcmVtb3Zl
X2lkZW50aXR5X21hcHBpbmcoKSB3aWxsIGxvb2sgd2hlcmUgaXMgdGhlIHRvcC1sZXZlbCBlbnRy
eQ0KPj4gZm9yIHRoZSAxOjEgbWFwcGluZyBhbmQgcmVtb3ZlIGl0Lg0KPj4NCj4+IFRoZSBuZXcg
ZnVuY3Rpb24gaXMgb25seSBjYWxsZWQgZm9yIHRoZSBib290IENQVS4gU2Vjb25kYXJ5IENQVXMg
d2lsbA0KPj4gc3dpdGNoIGRpcmVjdGx5IHRvIHRoZSBydW50aW1lIHBhZ2UtdGFibGVzIHNvIHRo
ZXJlIGFyZSBubyBuZWVkIHRvDQo+PiByZW1vdmUgdGhlIDE6MSBtYXBwaW5nLiBOb3RlIHRoYXQg
dGhpcyBzdGlsbCBkb2Vzbid0IG1ha2UgdGhlIFNlY29uZGFyeQ0KPj4gQ1BVcyBwYXRoIHNhZmUg
YnV0IGl0IGlzIG5vdCBtYWtpbmcgaXQgd29yc3QuDQo+Pg0KPj4gTm90ZSB0aGF0IHRoZSBUTEIg
Zmx1c2ggc2VxdWVuY2UgaXMgc2FtZSBzZXF1ZW5jZSBhcyBkZXNjcmliZWQgaW4NCj4+IGFzbS1h
cm0vYXJtMzIvZmx1c2h0bGIuaCB3aXRoIGEgdHdpc3QuIFBlciBHNS01NTMyIEFSTSBEREkgMDQ4
N0QuYSwNCj4+IGEgZHNiIG5zaCBpcyBzdWZmaWNpZW50IGZvciBsb2NhbCBmbHVzaGVkLiBOb3Rl
IHRoZSBzZWN0aW9uIGlzIGZyb20gdGhlDQo+PiBBQXJjaDMyIEFybXY4IHNwZWMsIEkgd2Fzbid0
IGFibGUgdG8gZmluZCB0aGUgc2FtZSBleGFjdCBzZWN0aW9uIGluIHRoZQ0KPj4gQXJtdjcgc3Bl
YyBidXQgdGhpcyBpcyBkb3R0ZWQgYXMgbG9jYWwgb3BlcmF0aW9ucyBvbmx5IGFwcGxpZXMgdG8N
Cj4+IG5vbi1zaGFyZWFibGUgZG9tYWluLiBUaGlzIHdhcyBtaXNzZWQgd2hpbGUgcmV3b3JraW5n
IHRoZSBoZWFkZXIgYW5kDQo+PiB0aGVyZWZvcmUgYSBtb3JlIGNvbnNlcnZhdGl2ZSB3YXkgd2Vy
ZSBhZG9wdGVkLg0KDQpJIGd1ZXNzIHRoZSBOSVQgbWVudGlvbiBpbiBwYXRjaCAjMSBzaG91bGQg
YWxzbyBiZSBmaXhlZCBoZXJlLg0KDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gDQo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQoNClRoYW5rIHlvdSBmb3IgdGhlIHJldmll
dy4NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:33:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDEun-0002tQ-V5; Wed, 25 Sep 2019 21:33:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rb0t=XU=kernel.org=robh+dt@srs-us1.protection.inumbo.net>)
 id 1iDEum-0002tL-Ro
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 21:33:36 +0000
X-Inumbo-ID: 218ba2f4-dfdc-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 218ba2f4-dfdc-11e9-bf31-bc764e2007e4;
 Wed, 25 Sep 2019 21:33:36 +0000 (UTC)
Received: from mail-qt1-f177.google.com (mail-qt1-f177.google.com
 [209.85.160.177])
 (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 A0B7B222C2
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 21:33:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569447215;
 bh=TszXw7S5GIEzEo992EEMfz4W0WtzSxu1MBpaBhf4tmw=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=QlI2Sj1D5LJahPlbpQRPzC/Kfp42A3NwekR29GtyvfIPAZlvPN1zAfycydpBTfcd8
 IvT8WVCyptqcO23hrQq7/1AbSsfzPRa68TLRQRP+hrXx+5Qsz/4M4CfEt25gMVn9on
 EMq0EmayAeKNvnaIFqzE8CzGz5kGoSiMNjw4W64I=
Received: by mail-qt1-f177.google.com with SMTP id o12so292317qtf.3
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 14:33:35 -0700 (PDT)
X-Gm-Message-State: APjAAAUFkzxcbsuHlWt/IXm6rtVEDdnqG7fDLyidzlY8PFrhWpjb9Dol
 YxRfIhiNH2iwiGg7Ph3qbYGcRzdECG44dnH+/A==
X-Google-Smtp-Source: APXvYqy9YJ9VRUtFzrkZ+iKb5Tx5rlamJJuwaAKBRmCflwCEbYKpuVBbZPPVrEImTOCJgn8Jl5TlEwRQfbhe0HNZXOU=
X-Received: by 2002:a0c:8a6d:: with SMTP id 42mr1647258qvu.138.1569447214653; 
 Wed, 25 Sep 2019 14:33:34 -0700 (PDT)
MIME-Version: 1.0
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
 <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
 <43fb5fe1de317d65a4edf592f88ea150c6e3b8cc.camel@suse.de>
 <CAL_JsqLhx500cx3YLoC7HL1ux3bBpV+fEA2Qnk7D5RFGgiGzSw@mail.gmail.com>
 <aa4c8d62-7990-e385-2bb1-cec55148f0a8@arm.com>
In-Reply-To: <aa4c8d62-7990-e385-2bb1-cec55148f0a8@arm.com>
From: Rob Herring <robh+dt@kernel.org>
Date: Wed, 25 Sep 2019 16:33:23 -0500
X-Gmail-Original-Message-ID: <CAL_JsqKKYcHPnA80ZwLY=Sk3e5MqrimedUhWQ5+iuPZXQxYHdA@mail.gmail.com>
Message-ID: <CAL_JsqKKYcHPnA80ZwLY=Sk3e5MqrimedUhWQ5+iuPZXQxYHdA@mail.gmail.com>
To: Robin Murphy <robin.murphy@arm.com>
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>, devicetree@vger.kernel.org,
 Matthias Brugger <mbrugger@suse.com>, Frank Rowand <frowand.list@gmail.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 Florian Fainelli <f.fainelli@gmail.com>, Stefan Wahren <wahrenst@gmx.net>,
 james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 linux-tegra@vger.kernel.org, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>,
 freedreno <freedreno@lists.freedesktop.org>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTE6NTIgQU0gUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJw
aHlAYXJtLmNvbT4gd3JvdGU6Cj4KPiBPbiAyNS8wOS8yMDE5IDE3OjE2LCBSb2IgSGVycmluZyB3
cm90ZToKPiA+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDEwOjMwIEFNIE5pY29sYXMgU2Flbnog
SnVsaWVubmUKPiA+IDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPiB3cm90ZToKPiA+Pgo+ID4+IE9u
IFdlZCwgMjAxOS0wOS0yNSBhdCAxNjowOSArMDEwMCwgUm9iaW4gTXVycGh5IHdyb3RlOgo+ID4+
PiBPbiAyNS8wOS8yMDE5IDE1OjUyLCBOaWNvbGFzIFNhZW56IEp1bGllbm5lIHdyb3RlOgo+ID4+
Pj4gT24gVHVlLCAyMDE5LTA5LTI0IGF0IDE2OjU5IC0wNTAwLCBSb2IgSGVycmluZyB3cm90ZToK
PiA+Pj4+PiBPbiBUdWUsIFNlcCAyNCwgMjAxOSBhdCAxOjEyIFBNIE5pY29sYXMgU2FlbnogSnVs
aWVubmUKPiA+Pj4+PiA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4gd3JvdGU6Cj4gPj4+Pj4+IEhp
IEFsbCwKPiA+Pj4+Pj4gdGhpcyBzZXJpZXMgdHJpZXMgdG8gYWRkcmVzcyBvbmUgb2YgdGhlIGlz
c3VlcyBibG9ja2luZyB1cyBmcm9tCj4gPj4+Pj4+IHVwc3RyZWFtaW5nIEJyb2FkY29tJ3MgU1RC
IFBDSWUgY29udHJvbGxlclsxXS4gTmFtZWx5LCB0aGUgZmFjdCB0aGF0Cj4gPj4+Pj4+IGRldmlj
ZXMgbm90IHJlcHJlc2VudGVkIGluIERUIHdoaWNoIHNpdCBiZWhpbmQgYSBQQ0kgYnVzIGZhaWwg
dG8gZ2V0IHRoZQo+ID4+Pj4+PiBidXMnIERNQSBhZGRyZXNzaW5nIGNvbnN0cmFpbnRzLgo+ID4+
Pj4+Pgo+ID4+Pj4+PiBUaGlzIGlzIGR1ZSB0byB0aGUgZmFjdCB0aGF0IG9mX2RtYV9jb25maWd1
cmUoKSBhc3N1bWVzIGl0J3MgcmVjZWl2aW5nIGEKPiA+Pj4+Pj4gRFQgbm9kZSByZXByZXNlbnRp
bmcgdGhlIGRldmljZSBiZWluZyBjb25maWd1cmVkLCBhcyBvcHBvc2VkIHRvIHRoZSBQQ0llCj4g
Pj4+Pj4+IGJyaWRnZSBub2RlIHdlIGN1cnJlbnRseSBwYXNzLiBUaGlzIGNhdXNlcyB0aGUgY29k
ZSB0byBkaXJlY3RseSBqdW1wCj4gPj4+Pj4+IGludG8gUENJJ3MgcGFyZW50IG5vZGUgd2hlbiBj
aGVja2luZyBmb3IgJ2RtYS1yYW5nZXMnIGFuZCBtaXNzZXMKPiA+Pj4+Pj4gd2hhdGV2ZXIgd2Fz
IHNldCB0aGVyZS4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gVG8gYWRkcmVzcyB0aGlzIEkgY3JlYXRlIGEg
bmV3IEFQSSBpbiBPRiAtIGluc3BpcmVkIGZyb20gUm9iaW4gTXVycGh5cwo+ID4+Pj4+PiBvcmln
aW5hbCBwcm9wb3NhbFsyXSAtIHdoaWNoIGFjY2VwdHMgYSBidXMgRFQgbm9kZSBhcyBpdCdzIGlu
cHV0IGluCj4gPj4+Pj4+IG9yZGVyIHRvIGNvbmZpZ3VyZSBhIGRldmljZSdzIERNQSBjb25zdHJh
aW50cy4gVGhlIGNoYW5nZXMgZ28gZGVlcCBpbnRvCj4gPj4+Pj4+IG9mL2FkZHJlc3MuYydzIGlt
cGxlbWVudGF0aW9uLCBhcyBhIGRldmljZSBiZWluZyBoYXZpbmcgYSBEVCBub2RlCj4gPj4+Pj4+
IGFzc3VtcHRpb24gd2FzIHByZXR0eSBzdHJvbmcuCj4gPj4+Pj4+Cj4gPj4+Pj4+IE9uIHRvcCBv
ZiB0aGlzIHdvcmssIEkgYWxzbyBjbGVhbmVkIHVwIG9mX2RtYV9jb25maWd1cmUoKSByZW1vdmlu
ZyBpdHMKPiA+Pj4+Pj4gcmVkdW5kYW50IGFyZ3VtZW50cyBhbmQgY3JlYXRpbmcgYW4gYWx0ZXJu
YXRpdmUgZnVuY3Rpb24gZm9yIHRoZSBzcGVjaWFsCj4gPj4+Pj4+IGNhc2VzCj4gPj4+Pj4+IG5v
dCBhcHBsaWNhYmxlIHRvIGVpdGhlciB0aGUgYWJvdmUgY2FzZSBvciB0aGUgZGVmYXVsdCB1c2Fn
ZS4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gSU1PIHRoZSByZXN1bHRpbmcgZnVuY3Rpb25zIGFyZSBtb3Jl
IGV4cGxpY2l0LiBUaGV5IHdpbGwgcHJvYmFibHkKPiA+Pj4+Pj4gc3VyZmFjZSBzb21lIGhhY2t5
IHVzYWdlcyB0aGF0IGNhbiBiZSBwcm9wZXJseSBmaXhlZCBhcyBJIHNob3cgd2l0aCB0aGUKPiA+
Pj4+Pj4gRFQgZml4ZXMgb24gdGhlIExheWVyc2NhcGUgcGxhdGZvcm0uCj4gPj4+Pj4+Cj4gPj4+
Pj4+IFRoaXMgd2FzIGFsc28gdGVzdGVkIG9uIGEgUmFzcGJlcnJ5IFBpIDQgd2l0aCBhIGN1c3Rv
bSBQQ0llIGRyaXZlciBhbmQKPiA+Pj4+Pj4gb24gYSBTZWF0dGxlIEFNRCBib2FyZC4KPiA+Pj4+
Pgo+ID4+Pj4+IEh1bW0sIEkndmUgYmVlbiB3b3JraW5nIG9uIHRoaXMgaXNzdWUgdG9vLiBMb29r
cyBzaW1pbGFyIHRob3VnaCB5b3Vycwo+ID4+Pj4+IGhhcyBhIGxvdCBtb3JlIGNodXJuIGFuZCB0
aGVyZSdzIHNvbWUgb3RoZXIgYnVncyBJJ3ZlIGZvdW5kLgo+ID4+Pj4KPiA+Pj4+IFRoYXQncyBn
b29kIG5ld3MsIGFuZCB5ZXMgbm93IHRoYXQgSSBzZWUgaXQsIHNvbWUgc3R1ZmYgb24gbXkgc2Vy
aWVzIGlzCj4gPj4+PiBvdmVybHkKPiA+Pj4+IGNvbXBsaWNhdGVkLiBTcGVjaWFsbHkgYXJvdW5k
IG9mX3RyYW5zbGF0ZV8qKCkuCj4gPj4+Pgo+ID4+Pj4gT24gdG9wIG9mIHRoYXQsIHlvdSByZW1v
dmVkIGluIG9mX2RtYV9nZXRfcmFuZ2UoKToKPiA+Pj4+Cj4gPj4+PiAtICAgLyoKPiA+Pj4+IC0g
ICAgKiBBdCBsZWFzdCBlbXB0eSByYW5nZXMgaGFzIHRvIGJlIGRlZmluZWQgZm9yIHBhcmVudCBu
b2RlIGlmCj4gPj4+PiAtICAgICogRE1BIGlzIHN1cHBvcnRlZAo+ID4+Pj4gLSAgICAqLwo+ID4+
Pj4gLSAgIGlmICghcmFuZ2VzKQo+ID4+Pj4gLSAgICAgICAgICAgYnJlYWs7Cj4gPj4+Pgo+ID4+
Pj4gV2hpY2ggSSBhc3N1bWVkIHdhcyBib3VuZCB0byB0aGUgc3RhbmRhcmQgYW5kIG1ha2VzIHRo
aW5ncyBlYXNpZXIuCj4gPj4+Pgo+ID4+Pj4+IENhbiB5b3UgdGVzdCBvdXQgdGhpcyBicmFuY2hb
MV0uIEkgZG9uJ3QgaGF2ZSBhbnkgaC93IG5lZWRpbmcgdGhpcywKPiA+Pj4+PiBidXQgd3JvdGUg
YSB1bml0dGVzdCBhbmQgdGVzdGVkIHdpdGggbW9kaWZpZWQgUUVNVS4KPiA+Pj4+Cj4gPj4+PiBJ
IHJldmlld2VkIGV2ZXJ5dGhpbmcsIEkgZGlkIGZpbmQgYSBtaW5vciBpc3N1ZSwgc2VlIHRoZSBw
YXRjaCBhdHRhY2hlZC4KPiA+Pj4KPiA+Pj4gV1JUIHRoYXQgcGF0Y2gsIHRoZSBvcmlnaW5hbCBp
bnRlbnQgb2YgImZvcmNlX2RtYSIgd2FzIHB1cmVseSB0bwo+ID4+PiBjb25zaWRlciBhIGRldmlj
ZSBETUEtY2FwYWJsZSByZWdhcmRsZXNzIG9mIHRoZSBwcmVzZW5jZSBvZgo+ID4+PiAiZG1hLXJh
bmdlcyIuIEV4cGVjdGluZyBvZl9kbWFfY29uZmlndXJlKCkgdG8gZG8gYW55dGhpbmcgZm9yIGEg
bm9uLU9GCj4gPj4+IGRldmljZSBoYXMgYWx3YXlzIGJlZW4gYm9ndXMgLSBtYWdpYyBwYXJhdmly
dCBkZXZpY2VzIHdoaWNoIGFwcGVhciBvdXQKPiA+Pj4gb2Ygbm93aGVyZSBhbmQgZXhwZWN0IHRv
IGJlIHRyZWF0ZWQgYXMgZ2VudWluZSBETUEgbWFzdGVycyBhcmUgYQo+ID4+PiBzZXBhcmF0ZSBw
cm9ibGVtIHRoYXQgd2UgaGF2ZW4ndCByZWFsbHkgYXBwcm9hY2hlZCB5ZXQuCj4gPj4KPiA+PiBJ
IGFncmVlIGl0J3MgY2xlYXJseSBhYnVzaW5nIHRoZSBmdW5jdGlvbi4gSSBoYXZlIG5vIHByb2Js
ZW0gd2l0aCB0aGUgYmVoYXZpb3VyCj4gPj4gY2hhbmdlIGlmIGl0J3MgT0sgd2l0aCB5b3UuCj4K
PiBUaGlua2luZyBhYm91dCBpdCwgeW91IGNvdWxkIHByb2JhYmx5IGp1c3QgcmVtb3ZlIHRoYXQg
Y2FsbCBmcm9tIHRoZSBYZW4KPiBEUk0gZHJpdmVyIG5vdyBhbnl3YXkgLSBzaW5jZSB0aGUgZG1h
LWRpcmVjdCByZXdvcmssIHdlIGxvc3QgdGhlIGFiaWxpdHkKPiB0byBzZXQgZG1hX2R1bW15X29w
cyBieSBkZWZhdWx0LCBhbmQgTlVMTCBvcHMgbm93IHJlcHJlc2VudCB3aGF0IGl0Cj4gKHByZXN1
bWFibHkpIHdhbnRzLgoKTm90IHhlbl9kbWFfb3BzPyBJbiBhbnkgY2FzZSwgSSdsbCBzZW5kIG91
dCBhIHBhdGNoIGZvciB0aGUgdGhlIFhlbgpmb2xrcyB0byBjb21tZW50IG9uLgoKPiA+PiBSb2Jp
biwgaGF2ZSB5b3UgbG9va2VkIGludG8gc3VwcG9ydGluZyBtdWx0aXBsZSBkbWEtcmFuZ2VzPyBJ
dCdzIHRoZSBuZXh0IHRoaW5nCj4gPj4gd2UgbmVlZCBmb3IgQkNNIFNUQidzIFBDSWUuIEknbGwg
aGF2ZSBhIGdvIGF0IGl0IG15c2VsZiBpZiBub3RoaW5nIGlzIGluIHRoZQo+ID4+IHdvcmtzIGFs
cmVhZHkuCj4gPgo+ID4gTXVsdGlwbGUgZG1hLXJhbmdlcyBhcyBmYXIgYXMgY29uZmlndXJpbmcg
aW5ib3VuZCB3aW5kb3dzIHNob3VsZCB3b3JrCj4gPiBhbHJlYWR5IG90aGVyIHRoYW4gdGhlIGJ1
ZyB3aGVuIHRoZXJlJ3MgYW55IHBhcmVudCB0cmFuc2xhdGlvbi4gQnV0IGlmCj4gPiB5b3UgbWVh
biBzdXBwb3J0aW5nIG11bHRpcGxlIERNQSBvZmZzZXRzIGFuZCBtYXNrcyBwZXIgZGV2aWNlIGlu
IHRoZQo+ID4gRE1BIEFQSSwgdGhlcmUncyBub3RoaW5nIGluIHRoZSB3b3JrcyB5ZXQuCj4KPiBU
aGVyZSdzIGFsc28gdGhlIGluLWJldHdlZW4gc3RlcCBvZiBtYWtpbmcgb2ZfZG1hX2dldF9yYW5n
ZSgpIHJldHVybiBhCj4gc2l6ZSBiYXNlZCBvbiBhbGwgdGhlIGRtYS1yYW5nZXMgZW50cmllcyBy
YXRoZXIgdGhhbiBvbmx5IHRoZSBmaXJzdCBvbmUKPiAtIG90aGVyd2lzZSwgc29tZXRoaW5nIGxp
a2UgWzFdIGNhbiBsZWFkIHRvIHByZXR0eSB1bndvcmthYmxlIGRlZmF1bHQKPiBtYXNrcy4gV2Ug
aW1wbGVtZW50ZWQgdGhhdCB3aGVuIGRvaW5nIGFjcGlfZG1hX2dldF9yYW5nZSgpLCBpdCdzIGp1
c3QKPiB0aGF0IHRoZSBPRiBjb3VudGVycGFydCBuZXZlciBjYXVnaHQgdXAuCgpSaWdodC4gSSBz
dXBwb3NlIHdlIGFzc3VtZSBhbnkgaG9sZXMgaW4gdGhlIHJhbmdlcyBhcmUgYWRkcmVzc2FibGUg
YnkKdGhlIGRldmljZSBidXQgd29uJ3QgZ2V0IHVzZWQgZm9yIG90aGVyIHJlYXNvbnMgKHN1Y2gg
YXMgbm8gbWVtb3J5CnRoZXJlKS4gSG93ZXZlciwgdG8gYmUgY29ycmVjdCwgdGhlIHJhbmdlIG9m
IHRoZSBkbWEgb2Zmc2V0IHBsdXMgbWFzawp3b3VsZCBuZWVkIHRvIGJlIHdpdGhpbiB0aGUgbWlu
IHN0YXJ0IGFuZCBtYXggZW5kIGFkZHJlc3Nlcy4gSU9XLAp3aGlsZSB3ZSBuZWVkIHRvIHJvdW5k
IHVwICgweGFfODAwMF8wMDAwIC0gMHgyYzFjXzAwMDApIHRvIHRoZSBuZXh0CnBvd2VyIG9mIDIs
IHRoZSAnY29ycmVjdCcgdGhpbmcgdG8gZG8gaXMgcm91bmQgZG93bi4KClJvYgoKPiBbMV0KPiBo
dHRwOi8vbGludXgtYXJtLm9yZy9naXQ/cD1saW51eC1ybS5naXQ7YT1jb21taXRkaWZmO2g9YTI4
MTRhZjU2YjM0ODZjMjk4NWE5NTU0MGE4OGQ4ZjlmYTNhNjk5ZgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:34:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21: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 1iDEvt-0002zC-FP; Wed, 25 Sep 2019 21:34: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=KYcU=XU=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDEvr-0002z4-MG
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 21:34:43 +0000
X-Inumbo-ID: 484ab614-dfdc-11e9-963a-12813bfff9fa
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.77]) by localhost (Halon) with ESMTPS
 id 484ab614-dfdc-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 21:34:41 +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=QBMA3GGximoB2VauTNWtNrwR+wUSsvHvqCXX47doDu4=;
 b=LlSnsSwtc7W6I8UjL/uUyQ/0E0fgxeXmqtTGZKl10OCpbYf0DPuJag2cBTyTM3xYXpTbEWMFgng6VxWbtPy35dV9ljCDaS8dwDva5tNl7CGuFfFdGhHT2UWPR8QpEnou2lowZ1GDVan0zglSXd+GLDIC77f8V6IK9sGj5laD0MM=
Received: from VI1PR08CA0138.eurprd08.prod.outlook.com (2603:10a6:800:d5::16)
 by AM5PR0801MB1956.eurprd08.prod.outlook.com (2603:10a6:203:4b::7)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20; Wed, 25 Sep
 2019 21:34:38 +0000
Received: from AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by VI1PR08CA0138.outlook.office365.com
 (2603:10a6:800:d5::16) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.16 via Frontend
 Transport; Wed, 25 Sep 2019 21:34:38 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT053.mail.protection.outlook.com (10.152.16.210) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Wed, 25 Sep 2019 21:34:36 +0000
Received: ("Tessian outbound 6481c7fa5a3c:v33");
 Wed, 25 Sep 2019 21:34:35 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: ad443c1fa068d1f6
X-CR-MTA-TID: 64aa7808
Received: from ea6233c70716.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.1.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 6AD6B418-F87D-4DEB-896D-3C28A0384A96.1; 
 Wed, 25 Sep 2019 21:34:29 +0000
Received: from EUR01-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur01lp2050.outbound.protection.outlook.com [104.47.1.50])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ea6233c70716.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Wed, 25 Sep 2019 21:34:29 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VFIdo0RSIgsPnLudvOBPp4DOV3rY216C1W+9KibSSi5vxXlBb7bMSjlvKqjIiBdVPx6VGfNg9Ofqb5hE0oQhzDKKU1H+vFqhd2/Cv0Vx1OQ1zagDAOnwIh7TrT6xSMx++mrUqSpV3rbe5DThw7QZIag5Tp0PLxWlm6sapEBTNewPI7o/QMvLoN1YH9aDjoWETP1QqU9SjPbjbMed9mGn5H1ivjmgeY3fNW5ShFOIKbK70Sb891McERJlkh5FrCpDQD3/9isc8qLgmVg688YhjBj0yo6iH6031VMoxUVfje2zgrdhvgMa0+o4BeBDFl/au/khJ6Nu5n5Tjpe3WJj85A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QBMA3GGximoB2VauTNWtNrwR+wUSsvHvqCXX47doDu4=;
 b=gcuHt/t/HpqiBSVHN0t9UDfYtvgeyrema3Jn0F0X9HhgDPpU7A5qUFYwu6Cj0dPIRwRMP/LAV0guU8yr5TJY/FJjawM/TK4EQ/sETJM3REmhGexUq9tYdUEc2vAYu1pa/b1gO2qUM20rbUaR61iTAuul2ymHbzdSPKPI0ZPS9rLDMrbqklBBWtWyqvF9nYT5JqWjR+VDxh33Hp2DBueOn/w3qN5Oh/Ashma8i0JKJrosgtQwk3xSjGR7R7LlExrt1qmllrYtJ7BNN1VEjUdJDzO9uR3z6kANXaN4gRH0f4RNamZx8ahm2tQSl8FduQTF9gzNtH2wcXLSq8O2M2tu2A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=QBMA3GGximoB2VauTNWtNrwR+wUSsvHvqCXX47doDu4=;
 b=LlSnsSwtc7W6I8UjL/uUyQ/0E0fgxeXmqtTGZKl10OCpbYf0DPuJag2cBTyTM3xYXpTbEWMFgng6VxWbtPy35dV9ljCDaS8dwDva5tNl7CGuFfFdGhHT2UWPR8QpEnou2lowZ1GDVan0zglSXd+GLDIC77f8V6IK9sGj5laD0MM=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2479.eurprd08.prod.outlook.com (10.175.20.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Wed, 25 Sep 2019 21:34:28 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Wed, 25 Sep
 2019 21:34:27 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Oleksandr' <olekstysh@gmail.com>, 
 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVc3z0cnhjMqeiCEmn4F0XFf6SLac8FbYAgAABrICAAHNGAIAABciAgABalQA=
Date: Wed, 25 Sep 2019 21:34:27 +0000
Message-ID: <7f18c7f3-1d25-6d24-b44b-27cf77163eec@arm.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
In-Reply-To: <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR07CA0019.eurprd07.prod.outlook.com
 (2603:10a6:208:ac::32) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: 1226fc80-6242-4c89-5e24-08d7420029e5
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2479; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2479:|AM5PR0801MB1956:
X-Microsoft-Antispam-PRVS: <AM5PR0801MB1956BD82FEFA1A0BBDF3B36580870@AM5PR0801MB1956.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:6108;OLM:6108;
x-forefront-prvs: 01713B2841
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(366004)(39860400002)(136003)(396003)(13464003)(199004)(189003)(4326008)(3846002)(6116002)(76176011)(66476007)(26005)(102836004)(52116002)(386003)(6506007)(53546011)(5660300002)(86362001)(25786009)(186003)(2906002)(7416002)(44832011)(446003)(99286004)(7736002)(305945005)(66066001)(6486002)(54906003)(6436002)(229853002)(11346002)(2616005)(476003)(486006)(316002)(6512007)(110136005)(66556008)(478600001)(8936002)(6246003)(81166006)(66946007)(64756008)(66446008)(256004)(81156014)(31696002)(36756003)(31686004)(8676002)(14444005)(14454004)(71200400001)(71190400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2479;
 H:VI1PR0802MB2431.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-Original: C3DvJZYm5QCwbN+MltcCyedIhaPsFe/KIWqvOcDg4D3l7d3jtqC0E6BxWa+93YDOHcjo5xI6neX5AU2tCAHcSKzbXneEXWAeDMpQ20/kqlHUP0gIGb0nw821BSpDijHVdxHUzz6Lw136D1dbMAR0Gh2wW6uSpVziU0mgwb5u9wJD+aL8oz63/vgyntdaQyEqPeVg4NhCsdKYNlvXvR41cvUoC4LSnNcF1YS8XDKrN7FvhT3SP7zNluxB8y7k4c4NSuCpu7dk1Gf1MtaikJOFZnCo/XibieT8bWDvhaArTQ6Jz0lIgNXDAGOwgCVIpeHrRCJTG7fg9fIvtfduayQf1mXNxjUdDca8oqbh77ICg66lmvaHh9/iTlY25z/jS20wJWBK8NOVNd2db+OxqQSy2uoT8BLMw6m1sBfxLYPDC3U=
x-ms-exchange-transport-forked: True
Content-ID: <0E282AB989E39949A6C1D880E36DDABA@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2479
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(396003)(136003)(39860400002)(376002)(199004)(189003)(13464003)(486006)(6512007)(54906003)(316002)(31686004)(126002)(476003)(4326008)(22756006)(66066001)(99286004)(336012)(356004)(11346002)(2616005)(6486002)(36756003)(102836004)(81156014)(63350400001)(6506007)(26005)(8676002)(81166006)(186003)(8936002)(436003)(47776003)(446003)(50466002)(386003)(6246003)(76176011)(53546011)(107886003)(3846002)(6116002)(229853002)(86362001)(2906002)(305945005)(7736002)(23676004)(25786009)(70206006)(76130400001)(70586007)(31696002)(110136005)(36906005)(5660300002)(14454004)(2486003)(26826003)(14444005)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB1956;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 21187ed6-b67a-49de-edb3-08d74200246c
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:AM5PR0801MB1956; 
NoDisclaimer: True
X-Forefront-PRVS: 01713B2841
X-Microsoft-Antispam-Message-Info: bO7uwTMWxeiSJgCu2qnViN160zGna/qNPMxemewwEH4kaR17xBPi1Nzt5T/MnIhutUysqWWVB73QpdNxuhWPWLMp2XtuSFe466rg3DsuLtuQichI8T7cuKjS3Y4/MvlivRBI7ZQbNdWSoBs49xgc6pzda5a4xTCMLWKJ6wTdwBoJ8l9NwnuvB4gG96FngnKjDBH61oJoOjpvz0Wmg7a9q4tEV/HBffuWkp6e2PSHGLzAS+wqmWTDfoBJG8ZptwVrddj1kjCwqdtSzq0DCp2DqnjMakfKmWGn6LGl74WrZxBYbRqLOJ4p+Xjj0E4XSxqpBFG/mRegsI2lgwfoTI6uprg63UVwUSrKAQKE/+htGkCI9vEqK4lQolEz4Jmx2xdPHnoW9E0BtZ1PfvLRd/yR0/Hfi9Oxm8QqgHyVarq6sqo=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2019 21:34:36.5985 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1226fc80-6242-4c89-5e24-08d7420029e5
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1956
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, nd <nd@arm.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>

SGksDQoNCk9uIDI1LzA5LzIwMTkgMTc6MTAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBPbGVrc2FuZHIgPG9sZWtzdHlzaEBnbWFp
bC5jb20+DQo+PiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxOSAxNjo1MA0KPj4gVG86IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxpY2gnIDxqYmV1bGljaEBz
dXNlLmNvbT4NCj4+IENjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIu
Y29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExp
dQ0KPj4gPHdsQHhlbi5vcmc+OyBLb25yYWRSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT47IEFuZHJldyBDb29wZXINCj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsg
RGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3Jn
PjsgR2VvcmdlIER1bmxhcA0KPj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IElhbiBKYWNrc29uDQo+PiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOw0KPj4gVm9sb2R5bXlyIEJhYmNodWsg
PFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT47IEp1bGllbiBHcmFsbA0KPj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTMgMC80XSBhZGQgcGVyLWRvbWFpbiBJ
T01NVSBjb250cm9sDQo+Pg0KPj4NCj4+IFtDQyBKdWxpZW5dDQo+Pg0KPj4NCj4+IEhpIFBhdWwN
Cj4+DQo+PiBJIG1heSBtaXN0YWtlLCBidXQgbG9va3MgbGlrZQ0KPj4NCj4+IDgwZmYzZDMzOGRj
OTMyNjBiNDFmZmVlZWJiMGY4NTJjMmVkZWY5Y2UgaW9tbXU6IHRpZHkgdXANCj4+IGlvbW11X3Vz
ZV9oYXBfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkgbWFjcm9zDQo+Pg0KPj4gdHJpZ2dl
cnMgQVNTRVJUX1VOUkVBQ0hBQkxFIG9uIEFybSBpZiBubyBJT01NVSBoYXMgYmVlbiBmb3VuZCAo
SSBidWlsdA0KPj4gd2l0aCBteSBwbGF0Zm9ybSdzIElPTU1VIGRyaXZlciBkaXNhYmxlZDogIyBD
T05GSUdfSVBNTVVfVk1TQSBpcyBub3Qgc2V0KSAuDQo+Pg0KPj4gU28sIGlvbW11X3NldHVwKCkg
Y2FsbHMgY2xlYXJfaW9tbXVfaGFwX3B0X3NoYXJlKCkgd2l0aA0KPj4gaW9tbXVfaGFwX3B0X3No
YXJlIGJlaW5nIHNldCAoQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFPXkpIHdoaWNoLA0KPj4g
YWN0dWFsbHksIHRyaWdnZXJzIEFTU0VSVC4NCj4+DQo+IA0KPiBIZXJlIGEgbWluaW1hbCBwYXRj
aCwgbGVhdmluZyAnZm9yY2UgcHQgc2hhcmUnIGluIHBsYWNlLiBEb2VzIHRoaXMgYXZvaWQgdGhl
IHByb2JsZW0/DQo+IA0KPiAtLS04PC0tLQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNj
dGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMNCj4gaW5kZXggZTg3NjNjN2ZkZi4uZjg4YTI4NWU3
ZiAxMDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYw0KPiArKysgYi94ZW4vY29tbW9u
L3N5c2N0bC5jDQo+IEBAIC0yNjgsOSArMjY4LDExIEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkNCj4gICAgICAgICAgIHBpLT5t
YXhfbWZuID0gZ2V0X3VwcGVyX21mbl9ib3VuZCgpOw0KPiAgICAgICAgICAgYXJjaF9kb19waHlz
aW5mbyhwaSk7DQo+ICAgICAgICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQ0KPiArICAgICAgICB7
DQo+ICAgICAgICAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBf
ZGlyZWN0aW87DQo+IC0gICAgICAgIGlmICggaW9tbXVfaGFwX3B0X3NoYXJlICkNCj4gLSAgICAg
ICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9w
dF9zaGFyZTsNCj4gKyAgICAgICAgICAgIGlmICggaW9tbXVfaGFwX3B0X3NoYXJlICkNCj4gKyAg
ICAgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21t
dV9oYXBfcHRfc2hhcmU7DQo+ICsgICAgICAgIH0NCj4gDQo+ICAgICAgICAgICBpZiAoIGNvcHlf
dG9fZ3Vlc3QodV9zeXNjdGwsIG9wLCAxKSApDQo+ICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVM
VDsNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgNCj4gaW5kZXggN2MzMDAzZjNmMS4uNmExMGEyNDEyOCAxMDA2NDQNCj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgNCj4gQEAgLTY4LDggKzY4LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGNsZWFyX2lvbW11X2hh
cF9wdF9zaGFyZSh2b2lkKQ0KPiAgIHsNCj4gICAjaWZuZGVmIGlvbW11X2hhcF9wdF9zaGFyZQ0K
PiAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSBmYWxzZTsNCj4gLSNlbGlmIGlvbW11X2hhcF9w
dF9zaGFyZQ0KPiAtICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiAgICNlbmRpZg0KDQpJSE1P
LCBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gaXMgYSBtaXN0YWtlIG9uIHBsYXRmb3JtIG9ubHkgc3Vw
cG9ydGluZyANCnNoYXJlZCBwYWdlLXRhYmxlIHNvIHRoZSBBU1NFUlQoKSBzaG91bGQgYmUga2Vw
dCBoZXJlLg0KDQpUaGlzIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2h5IHRoZSBmdW5jdGlvbiBpcyBh
Y3R1YWxseSBjYWxsZWQgZnJvbSBjb21tb24gDQpjb2RlLiBpb21tdV9oYXBfZW5hYmxlZCgpIHNo
b3VsZCB0ZWNobmljYWxseSBub3QgYmUgdXNlZCBpbiBhbnkgY29kZSBpZiANCnRoZSBJT01NVSBp
cyBub3QgZW5hYmxlZC9wcmVzZW50LiBTbyB3aGF0IGFyZSB5b3UgdHJ5aW5nIHRvIHByZXZlbnQg
aGVyZT8NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:50:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21: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 1iDFAo-0004dp-Uq; Wed, 25 Sep 2019 21:50:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f3VU=XU=gmail.com=robherring2@srs-us1.protection.inumbo.net>)
 id 1iDFAn-0004dk-F8
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 21:50:09 +0000
X-Inumbo-ID: 70c37ea8-dfde-11e9-963a-12813bfff9fa
Received: from mail-ot1-f66.google.com (unknown [209.85.210.66])
 by localhost (Halon) with ESMTPS
 id 70c37ea8-dfde-11e9-963a-12813bfff9fa;
 Wed, 25 Sep 2019 21:50:08 +0000 (UTC)
Received: by mail-ot1-f66.google.com with SMTP id f21so124914otl.13
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 14:50: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:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=6cXLFB02TykvVAB5VHeIiQg5E1YhhmuVezg1VTNWACM=;
 b=ZbFv5Rn8e0VL0ADJr8YuTx7oGjrZEl1s0j11FAHKyby9RAV9iAFCK3i2rMnIB1AaWc
 8eGLz4yThyDws5UD/NgQ3r79MwafRW8O5zsNJP5EVNP8Mf+K+DZdl+c0b8wCXpnWc1Ig
 i65wsX7s6mCpd9r7LnBNJiMfBjdLcch4E+rQ7LG2pFk45PCAU/9s/ukslWFGsDIQP5q+
 nWt5r4iXCg3hLagzI983iazlsKadDrGRaaAbktGJHr2ttQySJsgumgpw9kLqePi5EhZF
 vnivyMAhDhHq2vSasgKD6vD1hdI9Ku9mU5fCz31vvsARYrAYCiN5HVrHDR9l4JWhY3HQ
 TXWw==
X-Gm-Message-State: APjAAAVpzahMAjzPsvx5HjcU0HyZ6eyJcrgb8ZBDkSXr2E2/U+G1AQAj
 BmjXkd0ym6sWG3G/+CvkOw==
X-Google-Smtp-Source: APXvYqyz7lSYS26abdEhCGr1U2uy0uBmZ56y9Lbe3N7QnPUQ3gDyYFxELSUCIBwmOSdt/05qrxpCYg==
X-Received: by 2002:a05:6830:1d8:: with SMTP id
 r24mr215060ota.217.1569448207485; 
 Wed, 25 Sep 2019 14:50:07 -0700 (PDT)
Received: from xps15.herring.priv (24-155-109-49.dyn.grandenetworks.net.
 [24.155.109.49])
 by smtp.googlemail.com with ESMTPSA id q199sm78792oic.16.2019.09.25.14.50.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 25 Sep 2019 14:50:06 -0700 (PDT)
From: Rob Herring <robh@kernel.org>
To: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date: Wed, 25 Sep 2019 16:50:06 -0500
Message-Id: <20190925215006.12056-1-robh@kernel.org>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Robin Murphy <robin.murphy@arm.com>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdGhlIGNvbW1lbnQgc2F5cywgdGhpcyBpc24ndCBhIERUIGJhc2VkIGRldmljZS4gb2ZfZG1h
X2NvbmZpZ3VyZSgpCmlzIGdvaW5nIHRvIHN0b3AgYWxsb3dpbmcgYSBOVUxMIERUIG5vZGUsIHNv
IHRoaXMgbmVlZHMgdG8gYmUgZml4ZWQuCgpOb3Qgc3VyZSBleGFjdGx5IHdoYXQgc2V0dXAgYmVz
aWRlcyBhcmNoX3NldHVwX2RtYV9vcHMgaXMgbmVlZGVkLi4uCgpDYzogUm9iaW4gTXVycGh5IDxy
b2Jpbi5tdXJwaHlAYXJtLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNjOiBOaWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPgpD
YzogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpTaWduZWQtb2ZmLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgotLS0KIGRyaXZl
cnMveGVuL2dudGRldi5jIHwgMTEgLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMveGVu
L2dudGRldi5jCmluZGV4IGE0NDZhNzIyMWUxMy4uNTk5MDZmOWE0MGU0IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9nbnRkZXYuYworKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwpAQCAtMzQsOSAr
MzQsNiBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC9oaWdobWVt
Lmg+CiAjaW5jbHVkZSA8bGludXgvcmVmY291bnQuaD4KLSNpZmRlZiBDT05GSUdfWEVOX0dSQU5U
X0RNQV9BTExPQwotI2luY2x1ZGUgPGxpbnV4L29mX2RldmljZS5oPgotI2VuZGlmCiAKICNpbmNs
dWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CkBAIC02MjUsMTQg
KzYyMiw2IEBAIHN0YXRpYyBpbnQgZ250ZGV2X29wZW4oc3RydWN0IGlub2RlICppbm9kZSwgc3Ry
dWN0IGZpbGUgKmZsaXApCiAJZmxpcC0+cHJpdmF0ZV9kYXRhID0gcHJpdjsKICNpZmRlZiBDT05G
SUdfWEVOX0dSQU5UX0RNQV9BTExPQwogCXByaXYtPmRtYV9kZXYgPSBnbnRkZXZfbWlzY2Rldi50
aGlzX2RldmljZTsKLQotCS8qCi0JICogVGhlIGRldmljZSBpcyBub3Qgc3Bhd24gZnJvbSBhIGRl
dmljZSB0cmVlLCBzbyBhcmNoX3NldHVwX2RtYV9vcHMKLQkgKiBpcyBub3QgY2FsbGVkLCB0aHVz
IGxlYXZpbmcgdGhlIGRldmljZSB3aXRoIGR1bW15IERNQSBvcHMuCi0JICogRml4IHRoaXMgYnkg
Y2FsbGluZyBvZl9kbWFfY29uZmlndXJlKCkgd2l0aCBhIE5VTEwgbm9kZSB0byBzZXQKLQkgKiBk
ZWZhdWx0IERNQSBvcHMuCi0JICovCi0Jb2ZfZG1hX2NvbmZpZ3VyZShwcml2LT5kbWFfZGV2LCBO
VUxMLCB0cnVlKTsKICNlbmRpZgogCXByX2RlYnVnKCJwcml2ICVwXG4iLCBwcml2KTsKIAotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 21:50:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 21:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDFBC-0004fQ-9P; Wed, 25 Sep 2019 21:50:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aQ9e=XU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDFBB-0004fK-Cu
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 21:50:33 +0000
X-Inumbo-ID: 7e824d08-dfde-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 7e824d08-dfde-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 21:50: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 1iDFB8-0002lk-JH; Wed, 25 Sep 2019 21: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 1iDFB8-0004Re-3h; Wed, 25 Sep 2019 21:50:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDFB8-0003A3-33; Wed, 25 Sep 2019 21:50:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141827-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=433387661ec789962dffd8ec929f59fdee78194c
X-Osstest-Versions-That: xen=ff22a91b4c45f9310d0ec0d7ee070d84a373dd87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 25 Sep 2019 21:50:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141827: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTgyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTgyNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIx
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDE4MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0MzMzODc2NjFlYzc4OTk2MmRm
ZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmZjIyYTkxYjRjNDVmOTMxMGQwZWMwZDdlZTA3MGQ4NGEzNzNkZDg3CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDE4MjEgIDIwMTktMDktMjUgMTQ6MDA6NTkgWiAgICAwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTQxODI3ICAyMDE5LTA5LTI1IDE4OjAwOjQ4IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4g
TGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA0MzMzODc2NjFlYzc4OTk2MmRmZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCkF1dGhvcjogVm9sb2R5
bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBTZXAg
MjQgMTU6NDY6NDggMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IG9wdGVlOiB1cGRhdGUgZGVzY3Jp
cHRpb24gaW4gS2NvbmZpZwogICAgCiAgICBPUC1URUUgbWVkaWF0b3Igbm93IGlzICJUZWNoIFBy
ZXZpZXciIHN0YXRlLCBhbmQgd2Ugd2FudCB0byB1cGRhdGUKICAgIGl0J3MgZGVzY3JpcHRpb24g
aW4gS2NvbmZpZyBhY2NvcmRpbmdseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgZTlhZDU1ZDlhZGQ5YzFkZGY5
Y2Y0OTQxODAwM2ZiMTQ4MTEyOTc5MQpBdXRob3I6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlt
eXJfQmFiY2h1a0BlcGFtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDI0IDE1OjQ2OjQ3IDIwMTkgKzAw
MDAKCiAgICBTVVBQT1JULm1kOiBEZXNjcmliZSBPUC1URUUgbWVkaWF0b3IKICAgIAogICAgV2l0
aCB0aGUgbGF0ZXN0IHBhdGNoZXMgdG8gdGhlIG1lZGlhdG9yLCBpdCBjYW4gYmUgY29uc2lkZXJl
ZAogICAgYXMgVGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1cmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGMy
YzE0MWYwZjQyNDg5NjNjZWRjYjk3MjUzNDQyM2NmOTA5MmFlNTIKQXV0aG9yOiBWb2xvZHlteXIg
QmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNCAx
NTo0Njo0NSAyMDE5ICswMDAwCgogICAgeGVuL2FybTogb3B0ZWU6IGhhbmRsZSBzaGFyZWQgYnVm
ZmVyIHRyYW5zbGF0aW9uIGVycm9yCiAgICAKICAgIFRoZXJlIGlzIGEgY2FzZSBwb3NzaWJsZSwg
d2hlbiBPUC1URUUgYXNrcyBndWVzdCB0byBhbGxvY2F0ZSBzaGFyZWQKICAgIGJ1ZmZlciwgYnV0
IFhlbiBmb3Igc29tZSByZWFzb24gY2FuJ3QgdHJhbnNsYXRlIGJ1ZmZlcidzIGFkZHJlc3Nlcy4g
SW4KICAgIHRoaXMgc2l0dWF0aW9uIHdlIHNob3VsZCBkbyB0d28gdGhpbmdzOgogICAgCiAgICAx
LiBUZWxsIGd1ZXN0IHRvIGZyZWUgYWxsb2NhdGVkIGJ1ZmZlciwgc28gdGhlcmUgd2lsbCBiZSBu
byBtZW1vcnkKICAgIGxlYWsgZm9yIGd1ZXN0LgogICAgCiAgICAyLiBUZWxsIE9QLVRFRSB0aGF0
IGJ1ZmZlciBhbGxvY2F0aW9uIGZhaWxlZC4KICAgIAogICAgVG8gYXNrIGd1ZXN0IHRvIGZyZWUg
YWxsb2NhdGVkIGJ1ZmZlciB3ZSBzaG91bGQgcGVyZm9ybSB0aGUgc2FtZQogICAgdGhpbmcsIGFz
IE9QLVRFRSBkb2VzIC0gaXNzdWUgUlBDIHJlcXVlc3QuIFRoaXMgaXMgZG9uZSBieSBmaWxsaW5n
CiAgICByZXF1ZXN0IGJ1ZmZlciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNhbWUgYnVmZmVy
LCB0aGF0IE9QLVRFRSB1c2VkCiAgICB0byBpc3N1ZSBvcmlnaW5hbCByZXF1ZXN0KSBhbmQgdGhl
biByZXR1cm4gdG8gZ3Vlc3Qgd2l0aCBzcGVjaWFsCiAgICByZXR1cm4gY29kZS4KICAgIAogICAg
VGhlbiB3ZSBuZWVkIHRvIGhhbmRsZSBuZXh0IGNhbGwgZnJvbSBndWVzdCBpbiBhIHNwZWNpYWwg
d2F5OiBhcyBSUEMKICAgIHdhcyBpc3N1ZWQgYnkgWGVuLCBub3QgYnkgT1AtVEVFLCBpdCBzaG91
bGQgYmUgaGFuZGxlZCBieSBYZW4uCiAgICBCYXNpY2FsbHksIHRoaXMgaXMgdGhlIG1lY2hhbmlz
bSB0byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KICAgIAogICAgVGhlIHNhbWUgbWVjaGFuaXNt
IGNhbiBiZSB1c2VkIGluIHRoZSBmdXR1cmUgdG8gcHJlZW1wdCBtZWRpYXRvcgogICAgZHVyaW5n
IHRyYW5zbGF0aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpj
b21taXQgYmFiZGU0N2EzZmVkYTZkZDRiYTMxOGUxZTU3YmQyZWU5ZjJjMTExNgpBdXRob3I6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAx
NjoxNDo1NSAyMDE5ICswMjAwCgogICAgaW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdoJyBjb25maWd1
cmF0aW9uIG9wdGlvbiB0byB4bC5jZmcuLi4KICAgIAogICAgLi4uYW5kIGhlbmNlIHRoZSBhYmls
aXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBjb250cm9sIEVQVAogICAgc2hhcmlu
Zy4KICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9wYXNzdGhyb3Vn
aCcgZW51bWVyYXRpb24gaW50bwogICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvLiBUaGUgdmFs
dWUgd2lsbCBiZSBzZXQgYnkgeGwgZWl0aGVyIHdoZW4gaXQgcGFyc2VzCiAgICBhIG5ldyAncGFz
c3Rocm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0bHkgaWYgdGhlcmUgaXMgcGFz
c3Rocm91Z2gKICAgIGhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KICAgIAogICAg
SWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyAn
ZGlzYWJsZWQnIHRoZW4KICAgIHRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUg
Y2xlYXIgaW4gdGhlIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluCiAgICBmbGFncywgdGh1cyBhbGxv
d2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlciB0aGUgZG9tYWluIGdldHMKICAg
IElPTU1VIG1hcHBpbmdzIG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFs
bHkgc2V0KS4KICAgIAogICAgSWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1
cmF0aW9uIG9wdGlvbiBpcyAnc3luY19wdCcgdGhlbgogICAgYSBuZXcgJ2lvbW11X29wdHMnIGZp
ZWxkIGluIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpbGwgYmUgc2V0IHdpdGggdGhlCiAgICB2
YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMgd2lsbCBvdmVycmlkZSB0aGUg
Z2xvYmFsIGRlZmF1bHQKICAgIHNldCBpbiBpb21tdV9oYXBfcHRfc2hhcmUsIHRodXMgYWxsb3dp
bmcgdGhlIHRvb2xzdGFjayB0byBjb250cm9sIHdoZXRoZXIKICAgIEVQVCBzaGFyaW5nIGlzIHVz
ZWQgZm9yIHRoZSBkb21haW4uCiAgICAKICAgIElmIHRoZSB2YWx1ZSBvZiBwYXNzdGhyb3VnaCBp
cyAnZW5hYmxlZCcgdGhlbiB4bCB3aWxsIGNob29zZSBhbiBhcHByb3ByaWF0ZQogICAgZGVmYXVs
dCBhY2NvcmRpbmcgdG8gdGhlIHR5cGUgb2YgZG9tYWluIGFuZCBoYXJkd2FyZSBzdXBwb3J0Lgog
ICAgCiAgICBOT1RFOiBUaGUgJ2lvbW11X21lbWtiJyBvdmVyaGVhZCBpbiBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyB3aWxsIG5vdyBvbmx5CiAgICAgICAgICBiZSBzZXQgaWYgcGFzc3Rocm91Z2gg
aXMgJ3N5bmNfcHQnIChvciB4bCBoYXMgY2hvc2VuIHRoaXMgbW9kZSBhcwogICAgICAgICAgYSBk
ZWZhdWx0KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Cgpjb21taXQgOGQ4ZGI1YTRhZDI2N2JjYTY2M2JjMWU0MWRjY2I1M2UwNzJkNzNkMgpB
dXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBTZXAgMjUgMTY6MTQ6MjEgMjAxOSArMDIwMAoKICAgIHRvb2xzL29jYW1sOiBhYmkgY2hlY2s6
IENvcGUgd2l0aCBjb25zZWN1dGl2ZSByZWxldmFudCBlbnVtcwogICAgCiAgICBJZiB0aGUgZW5k
IG9mIG9uZSBlbnVtIGlzIHRoZSBgdHlwZScgbGluZSBmb3IgdGhlIG5leHQgZW51bSwgd2Ugd291
bGQKICAgIG5vdCBub3RpY2UgaXQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHJlb3JkZXJpbmcgdGhl
IGNvZGUsIGFuZCBnZXR0aW5nIHJpZCBvZiB0aGUgZWxzZTogbm93IGlmCiAgICB0aGUgIndlIGFy
ZSB3aXRoaW4gYW4gZW51bSIgYnJhbmNoIGRlY2lkZXMgdGhhdCBpdCdzIHRoZSBlbmQgb2YgdGhl
CiAgICBlbnVtLCBpdCB1bnNldHMgJGVpIGFuZCB3ZSB0aGVuIGltbWVkaWF0ZWx5IHByb2Nlc3Mg
dGhlIGxpbmUgYXMgYSAibm90CiAgICB3aXRoaW4gYW4gZW51bSIgbGluZSAtIGllIGFzIHRoZSBz
dGFydCBvZiB0aGUgbmV4dCBvbmUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KCmNvbW1pdCA4MGZmM2QzMzhkYzkzMjYw
YjQxZmZlZWViYjBmODUyYzJlZGVmOWNlCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDI1IDE2OjEyOjQ5IDIwMTkgKzAyMDAKCiAg
ICBpb21tdTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3lu
YygpIG1hY3JvcwogICAgCiAgICBUaGVzIG1hY3JvcyByZWFsbHkgb3VnaHQgdG8gbGl2ZSBpbiB0
aGUgY29tbW9uIHhlbi9pb21tdS5oIGhlYWRlciByYXRoZXIKICAgIHRoZW4gYmVpbmcgZGlzdHJp
YnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKICAg
IHhlbi9zY2hlZC5oLiBUaGlzIHBhdGNoIG1vdmVzIHRoZW0gdGhlcmUuCiAgICAKICAgIE5PVEU6
IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQgbGluZSBpb21tdSBvcHRpb25zIHNo
b3VsZCByZWFsbHkKICAgICAgICAgIGJlIGhhcmQgZXJyb3Igb24gQVJNIChhcyBvcHBvc2VkIHRv
IGp1c3QgYmVpbmcgaWdub3JlZCksIHNvIGRlZmluZQogICAgICAgICAgJ2lvbW11X2hhcF9wdF9z
aGFyZScgdG8gYmUgdHJ1ZSBmb3IgQVJNICh2aWEgQVJNLXNlbGVjdGVkCiAgICAgICAgICBDT05G
SUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGY4OWY1NTU4MjdhNjYzNDU4MmZmNzhlZjI2ZTcxNjdi
MmJkZGJiZmEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBTZXAgMjUgMTY6MTI6MDIgMjAxOSArMDIwMAoKICAgIHJlbW92ZSBsYXRlIChv
bi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcwogICAgCiAgICBOb3cg
dGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcsIHdoaWNoIHNob3Vs
ZCBiZSBzZXQgaWYKICAgIGFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKICAgIGNvbnN0cnVjdGlvbiB1bnRpbCB0aGUgYXNz
aWdubWVudCBpcyBkb25lLiBBbHNvIGRvbid0IHRlYXIgZG93biB0aGUgdGFibGVzCiAgICBhZ2Fp
biB3aGVuIHRoZSBsYXN0IGRldmljZSBpcyBkZS1hc3NpZ25lZDsgZGVmZXIgdGhhdCB0YXNrIHVu
dGlsIGRvbWFpbgogICAgZGVzdHJ1Y3Rpb24uCiAgICAKICAgIFRoaXMgYWxsb3dzIHRoZSBoYXNf
aW9tbXVfcHQoKSBoZWxwZXIgYW5kIGlvbW11X3N0YXR1cyBlbnVtZXJhdGlvbiB0byBiZQogICAg
cmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lvbW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBj
YWxscyB0bwogICAgaXNfaW9tbXVfZW5hYmxlZCgpLiBSZW1haW5pbmcgb3Blbi1jb2RlZCB0ZXN0
cyBvZiBpb21tdV9oYXBfcHRfc2hhcmUgY2FuCiAgICBhbHNvIGJlIHJlcGxhY2VkIGJ5IGNhbGxz
IHRvIGlvbW11X3VzZV9oYXBfcHQoKS4KICAgIFRoZSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2Vf
dGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rpb25zIGJlY29tZQogICAgcmVkdW5k
YW50LCBhcyBkb2VzIHRoZSAnc3RyaWN0IG1vZGUnIGRvbTAgcGFnZV9saXN0IG1hcHBpbmcgY29k
ZSBpbgogICAgaW9tbXVfaHdkb21faW5pdCgpLCBhbmQgaW9tbXVfdGVhcmRvd24oKSBjYW4gYmUg
bWFkZSBzdGF0aWMgaXMgaXRzIG9ubHkKICAgIHJlbWFpbmluZyBjYWxsZXIsIGlvbW11X2RvbWFp
bl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKICAgIG1vZHVsZS4KICAgIAog
ICAgQWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0
aGUgaHlwZXJ2aXNvciAoYXQKICAgIHRoZSBleHBlbnNlIG9mIHNvbWUgYWRkaXRpb25zIGluIHRo
ZSB0b29sc3RhY2spLgogICAgCiAgICBOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFs
bCBhbW91bnQgb2YgZXh0cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICAgICAgdG8gYWNjb21t
b2RhdGUgSU9NTVUgcGFnZSB0YWJsZXMgdGhhdCBtYXkgbmV2ZXIgYmUgdXNlZCwgc2luY2UgdGhl
CiAgICAgICAgICBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnIGlzIGN1cnJlbnRseSBzZXQg
dG8gdGhlIHZhbHVlIG9mIHRoZQogICAgICAgICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBB
IHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgYW4gb3B0aW9uIHRvCiAgICAgICAgICB0aGUgdG9v
bHN0YWNrIHRvIGFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYgaWYgdGhlcmUgaXMgbm8gaW50ZW50
aW9uCiAgICAgICAgICB0byBhc3NpZ24gcGFzc3Rocm91Z2ggaGFyZHdhcmUgdG8gdGhlIGRvbWFp
bi4KICAgICAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSByZXNvdXJjZSwgJ2lvbW11X21l
bWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICAgICAgZG9tYWluX2J1aWxkX2luZm8uIFRoaXMg
cGF0Y2ggc2V0cyBpdCB0byBhIHZhbHVlIGNhbGN1bGF0ZWQgYmFzZWQKICAgICAgICAgIG9uIHRo
ZSBkb21haW4ncyBtYXhpbXVtIG1lbW9yeSB3aGVuIHRoZSBQMk0gc2hhcmluZyBpcyBlaXRoZXIg
bm90CiAgICAgICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHplcm8gb3Ro
ZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgICAgICB0aGUgdG9vbHN0YWNrIG9wdGlvbiBtZW50
aW9uZWQgYWJvdmUgaXMgYWRkZWQsIGl0IHdpbGwgYWxzbyBiZSB6ZXJvCiAgICAgICAgICBpZiB0
aGUgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUgZmxhZyBpcyB0dXJuZWQgb2ZmLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgog
ICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29tbWl0IDMyMjYwOWY5Yzk4MDlkZGMxMDYzNjJjMjQ2ODNj
OTM5NTI0NTEwZDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgV2VkIFNlcCAyNSAxNjowMzo0OCAyMDE5ICswMjAwCgogICAgQU1EL0lPTU1VOiB0aWR5IHN0
cnVjdCBpdnJzX21hcHBpbmdzCiAgICAKICAgIE1vdmUgdGhlIGRldmljZSBmbGFncyBmaWVsZCB1
cCBpbnRvIGFuIHVudXNlZCBob2xlLCB0aHVzIHNocmlua2luZwogICAgb3ZlcmFsbCBzdHJ1Y3R1
cmUgc2l6ZSBieSA4IGJ5dGVzLiBVc2UgYm9vbCBhbmQgdWludDxOPl90IGFzCiAgICBhcHByb3By
aWF0ZS4gRHJvcCBwb2ludGxlc3MgKHJlZHVuZGFudCkgaW5pdGlhbGl6YXRpb25zLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDM0
YTllZjYyZDNkMjlkZGFmYmVjNmIzNDA5MDc0ZGQ2N2ViYTcxMDkKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAxNjowMjo1OSAyMDE5ICsw
MjAwCgogICAgQU1EL0lPTU1VOiByZXN0cmljdCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHNp
emVzCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgc2V0dGluZyB1cCB0YWJsZXMgd2l0aCBtb3Jl
IHNwYWNlIHRoYW4gYSBQQ0kgZGV2aWNlIGNhbgogICAgdXNlLiBGb3IgYm90aCBNU0kgYW5kIE1T
SS1YIHdlIGNhbiBkZXRlcm1pbmUgaG93IG1hbnkgaW50ZXJydXB0cyBjb3VsZAogICAgYmUgc2V0
IHVwIGF0IG1vc3QuIFRhYmxlcyBhbGxvY2F0ZWQgZHVyaW5nIEFDUEkgdGFibGUgcGFyc2luZywg
aG93ZXZlciwKICAgIHdpbGwgKGZvciBub3cgYXQgbGVhc3QpIGNvbnRpbnVlIHRvIGJlIHNldCB1
cCB0byBoYXZlIG1heGltdW0gc2l6ZS4KICAgIAogICAgTm90ZSB0aGF0IHVudGlsIHdlIHdvdWxk
IHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25zIGhlcmUgdGhlcmUncwogICAgbm8gcG9p
bnQgY2hlY2tpbmcgd2hldGhlciBib3RoIE1TSSBhbmQgTVNJLVggYXJlIHN1cHBvcnRlZCBieSBh
IGRldmljZSAtCiAgICBhbiBvcmRlci0wIGFsbG9jYXRpb24gd2lsbCBmaXQgdGhlIGR1YWwgY2Fz
ZSBpbiBhbnkgZXZlbnQsIG5vIG1hdHRlcgogICAgdGhhdCB0aGUgTVNJLVggdmVjdG9yIGNvdW50
IG1heSBiZSBzbWFsbGVyIHRoYW4gdGhlIE1TSSBvbmUuCiAgICAKICAgIE9uIG15IFJvbWUgc3lz
dGVtIHRoaXMgcmVkdWNlcyBzcGFjZSBuZWVkZWQgZnJvbSBqdXN0IG92ZXIgMWsgcGFnZXMgdG8K
ICAgIGFib3V0IDEyNS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBiYjAzOGYzMTE2ODc1NTQ0ODNmYjk5N2NmZWUyMTM3
NjAwMjlhZWFmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFdlZCBTZXAgMjUgMTY6MDI6MjEgMjAxOSArMDIwMAoKICAgIEFNRC9JT01NVTogcmVwbGFjZSBJ
TlRSRU1BUF9FTlRSSUVTCiAgICAKICAgIFByZXBhcmUgZm9yIHRoZSBudW1iZXIgb2YgZW50cmll
cyB0byBub3QgYmUgdGhlIG1heGltdW0gcG9zc2libGUsIGJ5CiAgICBzZXBhcmF0aW5nIGNoZWNr
cyBhZ2FpbnN0IG1heGltdW0gc2l6ZSBmcm9tIG9uZXMgYWdhaW5zdCBhY3R1YWwgc2l6ZS4KICAg
IEZvciBjYWxsZXIgc2lkZSBzaW1wbGljaXR5IGhhdmUgYWxsb2NfaW50cmVtYXBfZW50cnkoKSBy
ZXR1cm4gdGhlCiAgICBtYXhpbXVtIHBvc3NpYmxlIHZhbHVlIHVwb24gYWxsb2NhdGlvbiBmYWls
dXJlLCByYXRoZXIgdGhhbiB0aGUgZmlyc3QKICAgIGp1c3Qgb3V0LW9mLWJvdW5kcyBvbmUuCiAg
ICAKICAgIEhhdmUgdGhlIGludm9sdmVkIGZ1bmN0aW9ucyBhbHJlYWR5IHRha2UgYWxsIHRoZSBz
dWJzZXF1ZW50bHkgbmVlZGVkCiAgICBhcmd1bWVudHMgaGVyZSBhbHJlYWR5LCB0byByZWR1Y2Ug
Y29kZSBjaHVybiBpbiB0aGUgcGF0Y2ggYWN0dWFsbHkKICAgIG1ha2luZyB0aGUgYWxsb2NhdGlv
biBzaXplIGR5bmFtaWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgpjb21taXQgOTNhNzgxMDEyNjBiMjI1MTBjNWY4MjM1NzdmZjgyNmZiZmM0
NjEzNgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQg
U2VwIDI1IDE2OjAxOjMxIDIwMTkgKzAyMDAKCiAgICB4ODYvUENJOiByZWFkIG1heGltdW0gTVNJ
IHZlY3RvciBjb3VudCBlYXJseQogICAgCiAgICBSYXRoZXIgdGhhbiBkb2luZyB0aGlzIGV2ZXJ5
IHRpbWUgd2Ugc2V0IHVwIGludGVycnVwdHMgZm9yIGEgZGV2aWNlCiAgICBhbmV3IChhbmQgdGhl
biBpbiBzZXZlcmFsIHBsYWNlcykgZmlsbCB0aGlzIGludmFyaWFudCBmaWVsZCByaWdodCBhZnRl
cgogICAgYWxsb2NhdGluZyBzdHJ1Y3QgcGNpX2Rldi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZTVlNDBmYmQ1ODUyYjJi
NjM4ZTVkOWNmNzc1ZDUyZjkzYjNmZWNiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjUgMTY6MDA6NDYgMjAxOSArMDIwMAoKICAgIEFNRC9J
T01NVTogbWFrZSBwaGFudG9tIGZ1bmN0aW9ucyBzaGFyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRh
YmxlcwogICAgCiAgICBSYXRoZXIgdGhhbiBkdXBsaWNhdGluZyBlbnRyaWVzIGluIGFtZF9pb21t
dV9tc2lfbXNnX3VwZGF0ZV9pcmUoKSwgc2hhcmUKICAgIHRoZSB0YWJsZXMuIFRoaXMgbWFpbmx5
IHJlcXVpcmVzIHNvbWUgY2FyZSB3aGlsZSBmcmVlaW5nIHRoZW0sIHRvIGF2b2lkCiAgICBmcmVl
aW5nIG1lbW9yeSBibG9ja3MgdHdpY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cgpjb21taXQgZDdjZmViN2MxM2VkNjBiZTk0OTcxNGNkNGJl
ZmE3ZWRiMzIxMWM5YgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBXZWQgU2VwIDI1IDE2OjAwOjA1IDIwMTkgKzAyMDAKCiAgICBBTUQvSU9NTVU6IGRvbid0
IGJsaW5kbHkgYWxsb2NhdGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZXMKICAgIAogICAgQUNQ
SSB0YWJsZXMgYXJlIGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhh
biB0aGVyZSBhcmUKICAgIGFjdHVhbCBkZXZpY2VzLiBCeSBkZWxheWluZyB0aGUgdGFibGUgYWxs
b2NhdGlvbnMgZm9yIG1vc3QgY2FzZXMsIGFuZAogICAgZG9pbmcgdGhlbSBvbmx5IHdoZW4gYW4g
YWN0dWFsIGRldmljZSBpcyBrbm93biB0byBiZSBwcmVzZW50IGF0IGEgZ2l2ZW4KICAgIHBvc2l0
aW9uLCBvdmVyYWxsIG1lbW9yeSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92
ZXIgNTAwawogICAgcGFnZXMgdG8ganVzdCBvdmVyIDFrIChvbiBteSBzeXN0ZW0gaGF2aW5nIHN1
Y2ggQUNQSSB0YWJsZSBjb250ZW50cykuCiAgICAKICAgIFRhYmxlcyBjb250aW51ZSB0byBnZXQg
YWxsb2NhdGVkIHJpZ2h0IGF3YXkgZm9yIHNwZWNpYWwgZW50cmllcwogICAgKElPLUFQSUMsIEhQ
RVQpIGFzIHdlbGwgYXMgZm9yIGFsaWFzIElEcy4gV2hpbGUgaW4gdGhlIGZvcm1lciBjYXNlCiAg
ICB0aGF0J3Mgc2ltcGx5IGJlY2F1c2UgdGhlcmUgbWF5IG5vdCBiZSBhbnkgZGV2aWNlIGF0IGEg
Z2l2ZW4gcG9zaXRpb24sCiAgICBpbiB0aGUgbGF0dGVyIGNhc2UgdGhpcyBpcyB0byBhdm9pZCBo
YXZpbmcgdG8gaW50cm9kdWNlIHJlZi1jb3VudGluZyBvZgogICAgdGFibGUgdXNhZ2UuCiAgICAK
ICAgIFRoZSBjaGFuZ2UgaW52b2x2ZXMgaW52b2tpbmcKICAgIGl0ZXJhdGVfaXZyc19tYXBwaW5n
cyhhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKSBhIHNlY29uZCB0aW1lLAogICAgYmVjYXVz
ZSB0aGUgZnVuY3Rpb24gbm93IHdhbnRzIHRvIGJlIGFibGUgdG8gZmluZCBQQ0kgZGV2aWNlcywg
d2hpY2gKICAgIGlzbid0IHBvc3NpYmxlIHlldCB3aGVuIElPTU1VIHNldHVwIGhhcHBlbnMgdmVy
eSBlYXJseSBkdXJpbmcgeDJBUElDCiAgICBtb2RlIHNldHVwLiBJbiB0aGlzIGNvbnRleHQgYW1k
X2lvbW11X2luaXRfaW50ZXJydXB0KCkgZ2V0cyByZW5hbWVkIGFzCiAgICB3ZWxsLgogICAgCiAg
ICBUaGUgbG9naWMgYWRqdXN0aW5nIGEgRFRFJ3MgaW50ZXJydXB0IHJlbWFwcGluZyBhdHRyaWJ1
dGVzIGFsc28gZ2V0cwogICAgY2hhbmdlZCwgc3VjaCB0aGF0IHRoZSBsYWNrIG9mIGFuIElSVCB3
b3VsZCByZXN1bHQgaW4gdGFyZ2V0IGFib3J0ZWQKICAgIHJhdGhlciB0aGFuIG5vbi1yZW1hcHBl
ZCBpbnRlcnJ1cHRzIChzaG91bGQgYW55IG9jY3VyKS4KICAgIAogICAgTm90ZSB0aGF0IGZvciBu
b3cgcGhhbnRvbSBmdW5jdGlvbnMgZ2V0IHNlcGFyYXRlIElSVHMgYWxsb2NhdGVkLCBhcyB3YXMK
ICAgIHRoZSBjYXNlIGJlZm9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Sep 25 22:31:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Sep 2019 22:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDFoa-00086i-SM; Wed, 25 Sep 2019 22:31:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3+7J=XU=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1iDFoZ-00086d-J1
 for xen-devel@lists.xenproject.org; Wed, 25 Sep 2019 22:31:15 +0000
X-Inumbo-ID: 2f0603a4-dfe4-11e9-97fb-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by localhost (Halon) with ESMTPS
 id 2f0603a4-dfe4-11e9-97fb-bc764e2007e4;
 Wed, 25 Sep 2019 22:31:14 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id j31so448488qta.5
 for <xen-devel@lists.xenproject.org>; Wed, 25 Sep 2019 15:31:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=3071CUrV9Gu4Nb3Qbg5+dZWkAy0oztTM58x1QFqp4io=;
 b=Qqqq2ii1qh+ONhFUaz7wS9VbMSiBtN3SS80WSsWeLcMI5YrhQ72xr7D7i2lpVOSt+c
 EyazYLmftj2p8Ux17qypJnncto2e7FmFH6sKDkiL0eQVao1IfVJzfwistZNBLlvID1pT
 2wgoTMKVsZyMpkuRQoXJFZ0V68R2qZ9i7rH0prZmhbzvMngOW4Qsk3h/oW2ELRkeduYY
 Q7E7uKkYtCJHeOu5jYzPr4f7f01cvp9fJYnDjHw0nuvg4pijiAlCpZMyIuXlyfDPTU+i
 bxcJRT4DoY+m3KhquMDCwEhpH5TFn5PL6zd5s+kw6H4upVT7WFrxlF8JhfOq6LHMRR8C
 1bSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=3071CUrV9Gu4Nb3Qbg5+dZWkAy0oztTM58x1QFqp4io=;
 b=QOv4ry4Um2uvYSJWuuBkhvIwOyyDlSpsHz4vW+P1bXhBB5LiClDnrzumDIBHRupuvi
 Giv+2wBBRFUlX8oYJrgE1/+YmyYWoMDznfjWbyYeWULbcQZaMXVYl8Ah99glA6sbNBQa
 iV62l4Kd1OpWGZHvO0VyM3VVtv/qhZRuEyiXmqbBu+GBtIwTdSYFsa+8VKL/9oZkFm5W
 /RgMfG9P6PqM4WWcUkPQorcx+Z/xh+kxYi6rATO/UditLa6bzpKVnewlFv+p/IyafySX
 ZHpNjkGmhIs0xoYwazcsJqKDR1dZeWOQ10FimdZRDrIIvGoL3YPiwasDGiBU9qWyigwQ
 yi7g==
X-Gm-Message-State: APjAAAVNEJ1kt3tym+JEDfPiwqphEefy6gM3yo7HGX485F1Se65TLBYP
 mirVSIfVHhE/z2MvIQrH4SumvRuTthpeJ/fzIHiDrEXLaJ1i1w==
X-Google-Smtp-Source: APXvYqyDeto9rLoIN9W1pTkOF8KrpxfjmZFdEdZkV0o1Z6R0COlVkILhspWJzmQBPOzwwGtL6bVclT/PzhXhjVxDltM=
X-Received: by 2002:a05:6214:70c:: with SMTP id
 b12mr105361qvz.87.1569450673964; 
 Wed, 25 Sep 2019 15:31:13 -0700 (PDT)
MIME-Version: 1.0
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
In-Reply-To: <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Wed, 25 Sep 2019 15:31:02 -0700
Message-ID: <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="000000000000eaca0e0593683566"
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

Jan, Roger, thank you so much for the initial ideas. I tried a few of
those and here's where I am.

First of all, it is definitely related to CPU bring up. Adding
cpuidle=0 to xen command line made Xen boot.

Then, a good friend of mine (who you may know from ancient Xen days
;-)) suggested that this could be related to this:
     https://wiki.xenproject.org/wiki/Xen_power_management
so I went to the BIOS settings and quite to my surprise all of them
were grayed out (not tweakable).

The only one that wasn't was 2xAPIC support. So just for kicks -- I
disabled that.

That, in turn, made Xen boot even without cpuidle=0. I'm attaching that log.

So I guess at this point, you could say that I have a functional
system, but I'm curious whether you guys would be interested to look
into 2xAPIC situation.

Please let me know.

Thanks,
Roman.

On Wed, Sep 25, 2019 at 2:01 AM Jan Beulich <jbeulich@suse.com> wrote:
>
> On 24.09.2019 20:20, Roman Shaposhnik wrote:
> > I'm a bit at a loss of what's happening here, but it seems that
> > the latest Xen from master fails to boot on HP ProLiant DL20
> > GEN10 server (same Xen boots fine on every other piece of
> > hardware in my lab).
>
> First of all - is this known to be a regression, i.e. is older
> Xen known to work on this particular hardware?
>
> > There are absolutely no signs of what's going wrong with it.
> > It just stops at
> >
> > (XEN) HVM: ASIDs enabled.
> > (XEN) HVM: VMX enabled
> > (XEN) HVM: Hardware Assisted Paging (HAP) detected
> > (XEN) HVM: HAP page sizes: 4kb, 2MB, 1GB
> > ...
> > (XEN) Adding cpu 1 to runqueue 0
> > (XEN) mwait-idle: max C-state count of 8 reached
> > (XEN) Adding cpu 2 to runqueue 0
> > (XEN) mwait-idle: max C-state count of 8 reached
> >
> > I guess the only clue is that your typical line of:
> >
> > (XEN) Brought up X CPUs
> >
> > never gets printed -- so perhaps there's something wonky
> > going on with CPU initialization.
> >
> > Any advice on how to diagnose this further will be greatly appreciated.
>
> Second, as always, a complete log will already help, e.g. by allowing
> us to see what CPU model it is that's in the system. Iirc there was a
> similar report for a certain Atom variant, but I assume it's a Skylake
> here. Maximum verbosity (loglvl=all) and extra CPU related output
> ("cpuinfo") should be enabled for this.
>
> Furthermore, while I don't think the (bogus; I'll make a patch in a
> minute) mwait-idle message is related, excluding there to be an effect
> would be a helpful extra data point ("cpuidle=0" for simplicity).
>
> Another potentially useful experiment would be to limit the number of
> CPUs to boot ("nosmp" should boot fine in any case, so "maxcpus="
> would be what you'd want to play with), and to override the default
> of whether to park secondary hyperthreads ("smt=0" and "smt=1").
>
> Jan

--000000000000eaca0e0593683566
Content-Type: application/octet-stream; name="dmesg.linux"
Content-Disposition: attachment; filename="dmesg.linux"
Content-Transfer-Encoding: base64
Content-ID: <f_k0ztwc790>
X-Attachment-Id: f_k0ztwc790

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjE5LjUtbGludXhraXQgKHJvb3RAZGRhN2U0
MTkyODRiKSAoZ2NjIHZlcnNpb24gNi4zLjAgKEFscGluZSA2LjMuMCkpICMxIFNNUCBTYXQgSnVs
IDEzIDA1OjQ4OjE5IFVUQyAyMDE5ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogY29uc29s
ZT10dHkwIHJvb3RkZWxheT0zIHJvb3Q9UEFSVFVVSUQ9MDExZTllMGEtYmRiZS00ZTIxLTk4NGQt
ZTI3MWUwODJkZTUyIHRleHQKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FW
RSBmZWF0dXJlIDB4MDAxOiAneDg3IGZsb2F0aW5nIHBvaW50IHJlZ2lzdGVycycKWyAgICAwLjAw
MDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDAyOiAnU1NFIHJlZ2lz
dGVycycKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4
MDA0OiAnQVZYIHJlZ2lzdGVycycKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogeHN0YXRlX29mZnNl
dFsyXTogIDU3NiwgeHN0YXRlX3NpemVzWzJdOiAgMjU2ClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6
IEVuYWJsZWQgeHN0YXRlIGZlYXR1cmVzIDB4NywgY29udGV4dCBzaXplIGlzIDgzMiBieXRlcywg
dXNpbmcgJ3N0YW5kYXJkJyBmb3JtYXQuClsgICAgMC4wMDAwMDBdIFJlbGVhc2VkIDAgcGFnZShz
KQpbICAgIDAuMDAwMDAwXSBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDllZmZmXSB1
c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZjAwMC0weDAwMDAw
MDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
MDAxMDAwMDAtMHgwMDAwMDAwMDQwMDYwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwMDA0MDA2MTAwMC0weDAwMDAwMDAwNjU0MzhmZmZdIHVudXNhYmxlClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNjU0MzkwMDAtMHgwMDAwMDAwMDY1NDQ3ZmZm
XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY1NDQ4MDAwLTB4
MDAwMDAwMDA2NTQ4M2ZmZl0gdW51c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDA2NTQ4NDAwMC0weDAwMDAwMDAwNjU0ODdmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwNjU0ODgwMDAtMHgwMDAwMDAwMDZlMmI2ZmZmXSB1bnVzYWJs
ZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDZlMmI3MDAwLTB4MDAwMDAwMDA2
ZTJjOGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA2ZTJj
OTAwMC0weDAwMDAwMDAwNmUyYzlmZmZdIHVudXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwNmUyY2EwMDAtMHgwMDAwMDAwMDZmNGViZmZmXSByZXNlcnZlZApbICAgIDAu
MDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDZmNGVjMDAwLTB4MDAwMDAwMDA2ZjRlY2ZmZl0g
QUNQSSBOVlMKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA2ZjRlZDAwMC0weDAw
MDAwMDAwNmY0ZmVmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwNmY0ZmYwMDAtMHgwMDAwMDAwMDc4Y2ZlZmZmXSB1bnVzYWJsZQpbICAgIDAuMDAwMDAwXSBY
ZW46IFttZW0gMHgwMDAwMDAwMDc4Y2ZmMDAwLTB4MDAwMDAwMDA3OTlmZWZmZl0gcmVzZXJ2ZWQK
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA3OTlmZjAwMC0weDAwMDAwMDAwN2Jk
ZmVmZmZdIEFDUEkgTlZTClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwN2JkZmYw
MDAtMHgwMDAwMDAwMDdiZmZlZmZmXSBBQ1BJIGRhdGEKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDA3YmZmZjAwMC0weDAwMDAwMDAwN2JmZmZmZmZdIHVudXNhYmxlClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwN2MwMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlMDEwMDAwLTB4MDAw
MDAwMDBmZTAxMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDBmZWMwMDAwMC0weDAwMDAwMDAwZmVjMDBmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwZmVkOTEwMDAtMHgwMDAwMDAwMGZlZDkxZmZmXSByZXNlcnZlZApb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZTAwMDAwLTB4MDAwMDAwMDBmZWVm
ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAw
MC0weDAwMDAwMDAyN2VmZmZmZmZdIHVudXNhYmxlClsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRl
IERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2Mi42
MCBieSBIUEUKWyAgICAwLjAwMDAwMF0gZWZpOiAgU01CSU9TPTB4NmUyY2MwMDAgIFNNQklPUyAz
LjA9MHg2ZTJjYTAwMCAgQUNQST0weDdiZmZlMDAwICBBQ1BJIDIuMD0weDdiZmZlMDE0ICBNRU1B
VFRSPTB4NzNiM2QwMTggClsgICAgMC4wMDAwMDBdIFNNQklPUyAzLjEuMSBwcmVzZW50LgpbICAg
IDAuMDAwMDAwXSBETUk6IEhQRSBQcm9MaWFudCBETDIwIEdlbjEwL1Byb0xpYW50IERMMjAgR2Vu
MTAsIEJJT1MgVTQzIDAyLzAyLzIwMTkKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3Rl
ZDogWGVuIFBWClsgICAgMC4wMDA1MjFdIHRzYzogRGV0ZWN0ZWQgMzMxMi4xNDYgTUh6IHByb2Nl
c3NvcgpbICAgIDAuMDAxMzYwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBm
ZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMTM2Ml0gZTgyMDogcmVtb3ZlIFttZW0g
MHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMTM2NV0gbGFzdF9wZm4gPSAw
eDQwMDYxIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDEzNjZdIERpc2FibGVk
ClsgICAgMC4wMDEzNjddIHg4Ni9QQVQ6IE1UUlJzIGRpc2FibGVkLCBza2lwcGluZyBQQVQgaW5p
dGlhbGl6YXRpb24gdG9vLgpbICAgIDAuMDAxMzY5XSB4ODYvUEFUOiBDb25maWd1cmF0aW9uIFsw
LTddOiBXQiAgV1QgIFVDLSBVQyAgV0MgIFdQICBVQyAgVUMgIApbICAgIDAuMDAxMzg0XSBCYXNl
IG1lbW9yeSB0cmFtcG9saW5lIGF0IFsoX19fX3B0cnZhbF9fX18pXSA5OTAwMCBzaXplIDI0NTc2
ClsgICAgMC4wMDEzOTZdIEtlcm5lbC9Vc2VyIHBhZ2UgdGFibGVzIGlzb2xhdGlvbjogZGlzYWJs
ZWQgb24gWEVOIFBWLgpbICAgIDAuMDAxNzM1XSBCUksgWzB4MDJhMDEwMDAsIDB4MDJhMDFmZmZd
IFBHVEFCTEUKWyAgICAwLjAwMjM1NV0gQlJLIFsweDAyYTAyMDAwLCAweDAyYTAyZmZmXSBQR1RB
QkxFClsgICAgMC4wMDI2MzldIEJSSyBbMHgwMmEwMzAwMCwgMHgwMmEwM2ZmZl0gUEdUQUJMRQpb
ICAgIDAuMDAyOTIzXSBCUksgWzB4MDJhMDQwMDAsIDB4MDJhMDRmZmZdIFBHVEFCTEUKWyAgICAw
LjAwMzIwOF0gQlJLIFsweDAyYTA1MDAwLCAweDAyYTA1ZmZmXSBQR1RBQkxFClsgICAgMC4wMDM0
OTNdIEJSSyBbMHgwMmEwNjAwMCwgMHgwMmEwNmZmZl0gUEdUQUJMRQpbICAgIDAuMDAzNzc3XSBC
UksgWzB4MDJhMDcwMDAsIDB4MDJhMDdmZmZdIFBHVEFCTEUKWyAgICAwLjAwNDA2Ml0gQlJLIFsw
eDAyYTA4MDAwLCAweDAyYTA4ZmZmXSBQR1RBQkxFClsgICAgMC4wMDQzNDVdIEJSSyBbMHgwMmEw
OTAwMCwgMHgwMmEwOWZmZl0gUEdUQUJMRQpbICAgIDAuMDA0NjMwXSBCUksgWzB4MDJhMGEwMDAs
IDB4MDJhMGFmZmZdIFBHVEFCTEUKWyAgICAwLjAwNDkxNF0gQlJLIFsweDAyYTBiMDAwLCAweDAy
YTBiZmZmXSBQR1RBQkxFClsgICAgMC4wMDUyMDJdIEJSSyBbMHgwMmEwYzAwMCwgMHgwMmEwY2Zm
Zl0gUEdUQUJMRQpbICAgIDAuMTQzMTc1XSBTZWN1cmUgYm9vdCBkaXNhYmxlZApbICAgIDAuMTQz
MTg0XSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAg
ICAwLjE0MzE4OV0gQUNQSTogUlNEUCAweDAwMDAwMDAwN0JGRkUwMTQgMDAwMDI0ICh2MDIgSFBF
ICAgKQpbICAgIDAuMTQzMTk1XSBBQ1BJOiBYU0RUIDB4MDAwMDAwMDA3QkZFNzE4OCAwMDAwRkMg
KHYwMSBIUEUgICAgU2VydmVyICAgMDAwMDAwMDEgSU5UTCAyMDE2MDQyMikKWyAgICAwLjE0MzIy
M10gQUNQSTogRkFDUCAweDAwMDAwMDAwN0JGRjQwMDAgMDAwMTBDICh2MDYgSFBFICAgIFNlcnZl
ciAgIDAwMDAwMDAxIDE1OTAgMDAwMDAwMDEpClsgICAgMC4xNDMyNzNdIEFDUEk6IERTRFQgMHgw
MDAwMDAwMDdCRkU0MDAwIDAwMTRGNCAodjAyIEhQRSAgICBTZXJ2ZXIgICAwMDAwMDAwMiBIUEUg
IDAwMDIwMDAwKQpbICAgIDAuMTQzMjgxXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDA3QkREMDAwMCAw
MDAwNDAKWyAgICAwLjE0MzI4OV0gQUNQSTogU1NEVCAweDAwMDAwMDAwN0JGRkMwMDAgMDAwMTk3
ICh2MDEgSFBFICAgIENwdVNzZHQgIDAwMDAwMDAxIElOVEwgMjAxMzAzMjgpClsgICAgMC4xNDMy
OThdIEFDUEk6IEJPT1QgMHgwMDAwMDAwMDdCRkZCMDAwIDAwMDAyOCAodjAxIEhQRSAgICBTZXJ2
ZXIgICAwMDAwMDAwMiBNU0ZUIDAxMDAwMDEzKQpbICAgIDAuMTQzMzA2XSBBQ1BJOiBTU0RUIDB4
MDAwMDAwMDA3QkZGQTAwMCAwMDAwM0EgKHYwMSBIUEUgICAgUExBVE9QUkcgMDAwMDAwMDEgSU5U
TCAyMDEzMDMyOCkKWyAgICAwLjE0MzMxNF0gQUNQSTogSEVTVCAweDAwMDAwMDAwN0JGRjkwMDAg
MDAwMEE4ICh2MDEgSFBFICAgIFNlcnZlciAgIDAwMDAwMDAxIElOVEwgMDAwMDAwMDEpClsgICAg
MC4xNDMzMjNdIEFDUEk6IEJFUlQgMHgwMDAwMDAwMDdCRkY4MDAwIDAwMDAzMCAodjAxIEhQRSAg
ICBTZXJ2ZXIgICAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAgIDAuMTQzMzMxXSBBQ1BJOiBF
UlNUIDB4MDAwMDAwMDA3QkZGNzAwMCAwMDAyNTAgKHYwMSBIUEUgICAgU2VydmVyICAgMDAwMDAw
MDEgSU5UTCAwMDAwMDAwMSkKWyAgICAwLjE0MzMzOV0gQUNQSTogRlBEVCAweDAwMDAwMDAwN0JG
RjYwMDAgMDAwMDM0ICh2MDEgSFBFICAgIFNlcnZlciAgIDIwMTcwMDAxIElOVEwgMjAxNjA0MjIp
ClsgICAgMC4xNDMzNDddIEFDUEk6IEJHUlQgMHgwMDAwMDAwMDdCRkY1MDAwIDAwMDAzOCAodjAx
IEhQRSAgICBTZXJ2ZXIgICAyMDE3MDAwMSAxNTkwIDIwMTYwNDIyKQpbICAgIDAuMTQzMzU2XSBB
Q1BJOiBIUEVUIDB4MDAwMDAwMDA3QkZGMzAwMCAwMDAwMzggKHYwMSBIUEUgICAgU2VydmVyICAg
MDAwMDAwMDEgMTU5MCAwMDAwMDAwMSkKWyAgICAwLjE0MzM2NF0gQUNQSTogV0REVCAweDAwMDAw
MDAwN0JGRjIwMDAgMDAwMDQwICh2MDEgSFBFICAgIFNlcnZlciAgIDAwMDAwMDAxIDE1OTAgMDAw
MDAwMDEpClsgICAgMC4xNDMzNzJdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMDdCRkYxMDAwIDAwMDA4
NCAodjAzIEhQRSAgICBTZXJ2ZXIgICAwMDAwMDAwMSAxNTkwIDAwMDAwMDAxKQpbICAgIDAuMTQz
MzgwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDA3QkZGMDAwMCAwMDAwM0MgKHYwMSBIUEUgICAgU2Vy
dmVyICAgMDAwMDAwMDEgMTU5MCAwMDAwMDAwMSkKWyAgICAwLjE0MzM4OV0gQUNQSTogU0xJVCAw
eDAwMDAwMDAwN0JGRUYwMDAgMDAwMDJEICh2MDEgSFBFICAgIFNlcnZlciAgIDAwMDAwMDAxIDE1
OTAgMDAwMDAwMDEpClsgICAgMC4xNDMzOTddIEFDUEk6IFNSQVQgMHgwMDAwMDAwMDdCRkVFMDAw
IDAwMDEzOCAodjAzIEhQRSAgICBTZXJ2ZXIgICAwMDAwMDAwMSAxNTkwIDAwMDAwMDAxKQpbICAg
IDAuMTQzNDA2XSBBQ1BJOiBTUE1JIDB4MDAwMDAwMDA3QkZFRDAwMCAwMDAwNDEgKHYwNSBIUEUg
ICAgU2VydmVyICAgMDAwMDAwMDEgMTU5MCAwMDAwMDAwMSkKWyAgICAwLjE0MzQxNF0gQUNQSTog
UkFTRiAweDAwMDAwMDAwN0JGRUMwMDAgMDAwMDMwICh2MDEgSFBFICAgIFNlcnZlciAgIDAwMDAw
MDAxIDE1OTAgMDAwMDAwMDEpClsgICAgMC4xNDM0MjJdIEFDUEk6IFNQQ1IgMHgwMDAwMDAwMDdC
RkVCMDAwIDAwMDA1MCAodjAyIEhQRSAgICBTZXJ2ZXIgICAwMDAwMDAwMSAxNTkwIDAwMDAwMDAx
KQpbICAgIDAuMTQzNDMxXSBBQ1BJOiBNU0NUIDB4MDAwMDAwMDA3QkZFQTAwMCAwMDAwNEUgKHYw
MiBIUEUgICAgU2VydmVyICAgMDAwMDAwMDEgMTU5MCAwMDAwMDAwMSkKWyAgICAwLjE0MzQzOV0g
QUNQSTogQkRBVCAweDAwMDAwMDAwN0JGRTkwMDAgMDAwMDMwICh2MDEgSFBFICAgIFNlcnZlciAg
IDAwMDAwMDAxIDE1OTAgMDAwMDAwMDEpClsgICAgMC4xNDM0NDddIEFDUEk6IFdTTVQgMHgwMDAw
MDAwMDdCRkU4MDAwIDAwMDAyOCAodjAxIEhQRSAgICBTZXJ2ZXIgICAwMDAwMDAwMSAxNTkwIDAw
MDAwMDAxKQpbICAgIDAuMTQzNDU1XSBBQ1BJOiBQQ0NUIDB4MDAwMDAwMDA3QkZGRDAwMCAwMDAw
MzAgKHYwMSBIUEUgICAgU2VydmVyICAgMDAwMDAwMDEgMTU5MCAwMDAwMDAwMSkKWyAgICAwLjE0
MzQ2M10gQUNQSTogUk1BRCAweDAwMDAwMDAwN0JGRTYwMDAgMDAwMEIwICh2MDEgSFBFICAgIFNl
cnZlciAgIDAwMDAwMDAxIDE1OTAgMDAwMDAwMDEpClsgICAgMC4xNDM0NzJdIEFDUEk6IFNTRFQg
MHgwMDAwMDAwMDdCRkUxMDAwIDAwMkFBMiAodjAyIEhQRSAgICBQQ0lTU0RUICAwMDAwMDAwMiBI
UEUgIDAwMDIwMDAwKQpbICAgIDAuMTQzNDgwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA3QkZFMDAw
MCAwMDAxQzQgKHYwMiBIUEUgICAgVElNRVNTRFQgMDAwMDAwMDIgSFBFICAwMDAyMDAwMCkKWyAg
ICAwLjE0MzQ4OF0gQUNQSTogU1NEVCAweDAwMDAwMDAwN0JGREYwMDAgMDAwMkYyICh2MDEgSFBF
ICAgIHBtYWIgICAgIDAwMDAwMDAxIElOVEwgMjAxMzAzMjgpClsgICAgMC4xNDM0OTddIEFDUEk6
IE9FTTEgMHgwMDAwMDAwMDdCRkRFMDAwIDAwMDBERiAodjAyIEhQRSAgICBDUFUgIENQQyAwMDAw
MDAwMiBIUEUgIDAwMDIwMDAwKQpbICAgIDAuMTQzNTIyXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJl
c3MgMHhmZWUwMDAwMApbICAgIDAuMTQzNTIzXSBTZXR0aW5nIEFQSUMgcm91dGluZyB0byBYZW4g
UFYuClsgICAgMC4xNDYzMjZdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMTQ2MzI3XSAgIERNQSAgICAg
IFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAwLjE0NjMy
OF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwNDAwNjBmZmZd
ClsgICAgMC4xNDYzMjldICAgTm9ybWFsICAgZW1wdHkKWyAgICAwLjE0NjMzMF0gTW92YWJsZSB6
b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjE0NjMzMV0gRWFybHkgbWVtb3J5IG5vZGUg
cmFuZ2VzClsgICAgMC4xNDYzMzFdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDAxMDAw
LTB4MDAwMDAwMDAwMDA5ZWZmZl0KWyAgICAwLjE0NjMzMl0gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDQwMDYwZmZmXQpbICAgIDAuMTQ2NjQ1XSBSZXNlcnZl
ZCBidXQgdW5hdmFpbGFibGU6IDMyNzY5IHBhZ2VzClsgICAgMC4xNDY2NDZdIEluaXRtZW0gc2V0
dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDA0MDA2MGZmZl0KWyAg
ICAwLjE0NjY0N10gT24gbm9kZSAwIHRvdGFscGFnZXM6IDI2MjE0MwpbICAgIDAuMTQ2NjQ4XSAg
IERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjE0NjY0OF0gICBETUEg
em9uZTogMjEgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjE0NjY0OV0gICBETUEgem9uZTogMzk5OCBw
YWdlcywgTElGTyBiYXRjaDowClsgICAgMC4xNDY2OTNdICAgRE1BMzIgem9uZTogNDAzNCBwYWdl
cyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjE0NjY5M10gICBETUEzMiB6b25lOiAyNTgxNDUgcGFn
ZXMsIExJRk8gYmF0Y2g6NjMKWyAgICAwLjE0OTM4NV0gcDJtIHZpcnR1YWwgYXJlYSBhdCAoX19f
X3B0cnZhbF9fX18pLCBzaXplIGlzIDQwMDAwMDAwClsgICAgMC4yMTM4NTBdIFJlbWFwcGVkIDk3
IHBhZ2UocykKWyAgICAwLjIxNDczMV0gQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHg1MDgKWyAg
ICAwLjIxNDczNV0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjIx
NDc1N10gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDBdIGhpZ2ggbGV2ZWwgbGludFsweDFd
KQpbICAgIDAuMjE0NzU5XSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMl0gaGlnaCBsZXZl
bCBsaW50WzB4MV0pClsgICAgMC4yMTQ3NjBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA0
XSBoaWdoIGxldmVsIGxpbnRbMHgxXSkKWyAgICAwLjIxNDc2MV0gQUNQSTogTEFQSUNfTk1JIChh
Y3BpX2lkWzB4MDZdIGhpZ2ggbGV2ZWwgbGludFsweDFdKQpbICAgIDAuMjE0ODE5XSBJT0FQSUNb
MF06IGFwaWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkK
WyAgICAwLjIxNDgyNl0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxf
aXJxIDIgZGZsIGRmbCkKWyAgICAwLjIxNDgyOF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1
c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjIxNDgzMl0gQUNQSTogSVJR
MCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMjE0ODMzXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3Zl
cnJpZGUuClsgICAgMC4yMTQ4MzldIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJh
dGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMjE0ODQyXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAx
IGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjIxNDg0OF0gQUNQSTogU1BDUjogY29uc29sZTogdWFy
dCxtbWlvLDB4MCwxMTUyMDAKWyAgICAwLjIxNDg1MV0gc21wYm9vdDogQWxsb3dpbmcgNCBDUFVz
LCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuMjE0ODYzXSBbbWVtIDB4ODAwMDAwMDAtMHhmZTAwZmZm
Zl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMjE0ODY1XSBCb290aW5nIHBhcmF2
aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuClsgICAgMC4yMTQ4NjVdIFhlbiB2ZXJzaW9uOiA0LjEy
LjAgKHByZXNlcnZlLUFEKQpbICAgIDAuMjE0ODY3XSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZm
aWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25z
OiAxOTExMjYwNDQ2Mjc1MDAwMCBucwpbICAgIDAuMjc2NDA5XSByYW5kb206IGdldF9yYW5kb21f
Ynl0ZXMgY2FsbGVkIGZyb20gc3RhcnRfa2VybmVsKzB4OTIvMHg0YmUgd2l0aCBjcm5nX2luaXQ9
MApbICAgIDAuMjc2NDEyXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6MTI4IG5yX2NwdW1hc2tfYml0
czoxMjggbnJfY3B1X2lkczo0IG5yX25vZGVfaWRzOjEKWyAgICAwLjI3NjU0OF0gcGVyY3B1OiBF
bWJlZGRlZCA0NSBwYWdlcy9jcHUgQChfX19fcHRydmFsX19fXykgczE0Mzc2OCByODE5MiBkMzIz
NjAgdTUyNDI4OApbICAgIDAuMjc2NTUyXSBwY3B1LWFsbG9jOiBzMTQzNzY4IHI4MTkyIGQzMjM2
MCB1NTI0Mjg4IGFsbG9jPTEqMjA5NzE1MgpbICAgIDAuMjc2NTUyXSBwY3B1LWFsbG9jOiBbMF0g
MCAxIDIgMyAKWyAgICAwLjI3NjU3NV0geGVuOiBQViBzcGlubG9ja3MgZGlzYWJsZWQKWyAgICAw
LjI3NjU3N10gQnVpbHQgMSB6b25lbGlzdHMsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg
cGFnZXM6IDI1ODAyNApbICAgIDAuMjc2NTc4XSBLZXJuZWwgY29tbWFuZCBsaW5lOiBjb25zb2xl
PXR0eTAgcm9vdGRlbGF5PTMgcm9vdD1QQVJUVVVJRD0wMTFlOWUwYS1iZGJlLTRlMjEtOTg0ZC1l
MjcxZTA4MmRlNTIgdGV4dApbICAgIDAuMjc2NjgzXSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAgIDAuMjc2NzA4XSBJ
bm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5
dGVzKQpbICAgIDAuMjkzODE5XSBzb2Z0d2FyZSBJTyBUTEI6IG1hcHBlZCBbbWVtIDB4M2E2MDAw
MDAtMHgzZTYwMDAwMF0gKDY0TUIpClsgICAgMC4zMDI4ODZdIE1lbW9yeTogOTMwOTQwSy8xMDQ4
NTcySyBhdmFpbGFibGUgKDEyMzAwSyBrZXJuZWwgY29kZSwgMTU5OUsgcndkYXRhLCAzMDg0SyBy
b2RhdGEsIDE1OTJLIGluaXQsIDE5MjRLIGJzcywgMTE3NjMySyByZXNlcnZlZCwgMEsgY21hLXJl
c2VydmVkKQpbICAgIDAuMzAyOTIzXSBmdHJhY2U6IGFsbG9jYXRpbmcgNDM4MDQgZW50cmllcyBp
biAxNzIgcGFnZXMKWyAgICAwLjMxMjU4OF0gcmN1OiBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVu
dGF0aW9uLgpbICAgIDAuMzEyNTkwXSByY3U6IAlSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5S
X0NQVVM9MTI4IHRvIG5yX2NwdV9pZHM9MS4KWyAgICAwLjMxMjU5MV0gcmN1OiBBZGp1c3Rpbmcg
Z2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0xClsgICAgMC4zMTQy
OTFdIFVzaW5nIE5VTEwgbGVnYWN5IFBJQwpbICAgIDAuMzE0MjkyXSBOUl9JUlFTOiA4NDQ4LCBu
cl9pcnFzOiAyNTYsIHByZWFsbG9jYXRlZCBpcnFzOiAwClsgICAgMC4zMTQzMDFdIHhlbjpldmVu
dHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsgICAgMC4zMTQzMTFdIHhlbjogLS0+IHBpcnE9MSAt
PiBpcnE9MSAoZ3NpPTEpClsgICAgMC4zMTQzMTRdIHhlbjogLS0+IHBpcnE9MiAtPiBpcnE9MiAo
Z3NpPTIpClsgICAgMC4zMTQzMTZdIHhlbjogLS0+IHBpcnE9MyAtPiBpcnE9MyAoZ3NpPTMpClsg
ICAgMC4zMTQzMTldIHhlbjogLS0+IHBpcnE9NCAtPiBpcnE9NCAoZ3NpPTQpClsgICAgMC4zMTQz
MjJdIHhlbjogLS0+IHBpcnE9NSAtPiBpcnE9NSAoZ3NpPTUpClsgICAgMC4zMTQzMjVdIHhlbjog
LS0+IHBpcnE9NiAtPiBpcnE9NiAoZ3NpPTYpClsgICAgMC4zMTQzMjhdIHhlbjogLS0+IHBpcnE9
NyAtPiBpcnE9NyAoZ3NpPTcpClsgICAgMC4zMTQzMzBdIHhlbjogLS0+IHBpcnE9OCAtPiBpcnE9
OCAoZ3NpPTgpClsgICAgMC4zMTQzMzRdIHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkp
ClsgICAgMC4zMTQzMzZdIHhlbjogLS0+IHBpcnE9MTAgLT4gaXJxPTEwIChnc2k9MTApClsgICAg
MC4zMTQzMzldIHhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9MTEpClsgICAgMC4zMTQz
NDFdIHhlbjogLS0+IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpClsgICAgMC4zMTQzNDRdIHhl
bjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChnc2k9MTMpClsgICAgMC4zMTQzNDddIHhlbjogLS0+
IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpClsgICAgMC4zMTQzNTBdIHhlbjogLS0+IHBpcnE9
MTUgLT4gaXJxPTE1IChnc2k9MTUpClsgICAgMC4zMTQzOTZdIENvbnNvbGU6IGNvbG91ciBkdW1t
eSBkZXZpY2UgODB4MjUKWyAgICAwLjMxNDQ5OV0gY29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAg
IDAuMzE0ODI1XSBjb25zb2xlIFtodmMwXSBlbmFibGVkClsgICAgMC4zMTQ4MjldIEFDUEk6IENv
cmUgcmV2aXNpb24gMjAxODA4MTAKWyAgICAwLjMxNTM0NV0gQUNQSSBCSU9TIFdhcm5pbmcgKGJ1
Zyk6IEluY29ycmVjdCBjaGVja3N1bSBpbiB0YWJsZSBbQkdSVF0gLSAweDJCLCBzaG91bGQgYmUg
MHgxRSAoMjAxODA4MTAvdGJwcmludC0xNzcpClsgICAgMC4zMTYzMzFdIGNsb2Nrc291cmNlOiB4
ZW46IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFjZDQyZTRkZmZiLCBt
YXhfaWRsZV9uczogODgxNTkwNTkxNDgzIG5zClsgICAgMC4zMTYzNDJdIFhlbjogdXNpbmcgdmNw
dW9wIHRpbWVyIGludGVyZmFjZQpbICAgIDAuMzE2MzQ0XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBm
b3IgQ1BVIDAKWyAgICAwLjMxNjQwNV0gY2xvY2tzb3VyY2U6IHRzYy1lYXJseTogbWFzazogMHhm
ZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MmZiZTFlODhlMTYsIG1heF9pZGxlX25zOiA0
NDA3OTUzMjcyMTAgbnMKWyAgICAwLjMxNjQ1Ml0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tp
cHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gNjYyNC4yOSBC
b2dvTUlQUyAobHBqPTMzMTIxNDYwKQpbICAgIDAuMzE2NDU5XSBwaWRfbWF4OiBkZWZhdWx0OiAz
Mjc2OCBtaW5pbXVtOiAzMDEKWyAgICAwLjMxNjUwNV0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRp
YWxpemVkClsgICAgMC4zMTY1MDhdIFlhbWE6IGJlY29taW5nIG1pbmRmdWwuClsgICAgMC4zMTY1
MjNdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDIsIDE2Mzg0
IGJ5dGVzKQpbICAgIDAuMzE2NTI4XSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmll
czogMjA0OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpbICAgIDAuMzE2Njg0XSBMYXN0IGxldmVs
IGlUTEIgZW50cmllczogNEtCIDEyOCwgMk1CIDgsIDRNQiA4ClsgICAgMC4zMTY2ODhdIExhc3Qg
bGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgNjQsIDJNQiAwLCA0TUIgMCwgMUdCIDQKWyAgICAwLjMx
NjY5M10gU3BlY3RyZSBWMiA6IFZ1bG5lcmFibGU6IE1pbmltYWwgZ2VuZXJpYyBBU00gcmV0cG9s
aW5lClsgICAgMC4zMTY2OTZdIFNwZWN0cmUgVjIgOiBTcGVjdHJlIHYyIC8gU3BlY3RyZVJTQiBt
aXRpZ2F0aW9uOiBGaWxsaW5nIFJTQiBvbiBjb250ZXh0IHN3aXRjaApbICAgIDAuMzE2NzAwXSBT
cGVjdHJlIFYyIDogU3BlY3RyZSB2MiBtaXRpZ2F0aW9uOiBFbmFibGluZyBJbmRpcmVjdCBCcmFu
Y2ggUHJlZGljdGlvbiBCYXJyaWVyClsgICAgMC4zMTY3MDRdIFNwZWN0cmUgVjIgOiBFbmFibGlu
ZyBSZXN0cmljdGVkIFNwZWN1bGF0aW9uIGZvciBmaXJtd2FyZSBjYWxscwpbICAgIDAuMzE2NzA4
XSBTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3M6IE1pdGlnYXRpb246IFNwZWN1bGF0aXZlIFN0b3Jl
IEJ5cGFzcyBkaXNhYmxlZCB2aWEgcHJjdGwgYW5kIHNlY2NvbXAKWyAgICAwLjM1Mjk3MV0gRnJl
ZWluZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjRLClsgICAgMC4zNTM2OTFdIFZQTVUgZGlz
YWJsZWQgYnkgaHlwZXJ2aXNvci4KWyAgICAwLjM1Mzc5OV0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1
bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwgMTU4IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50
cyBvbmx5LgpbICAgIDAuMzUzODQxXSByY3U6IEhpZXJhcmNoaWNhbCBTUkNVIGltcGxlbWVudGF0
aW9uLgpbICAgIDAuMzUzOTQ0XSBOTUkgd2F0Y2hkb2c6IFBlcmYgTk1JIHdhdGNoZG9nIHBlcm1h
bmVudGx5IGRpc2FibGVkClsgICAgMC4zNTM5ODVdIHNtcDogQnJpbmdpbmcgdXAgc2Vjb25kYXJ5
IENQVXMgLi4uClsgICAgMC4zNTM5ODhdIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDEgQ1BVClsg
ICAgMC4zNTM5OTFdIHNtcGJvb3Q6IE1heCBsb2dpY2FsIHBhY2thZ2VzOiAxClsgICAgMC4zNTQw
NzZdIGRldnRtcGZzOiBpbml0aWFsaXplZApbICAgIDAuMzU0MTA1XSB4ODYvbW06IE1lbW9yeSBi
bG9jayBzaXplOiAxMjhNQgpbICAgIDAuMzU0MzAwXSBjbG9ja3NvdXJjZTogamlmZmllczogbWFz
azogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogMTkxMTI2
MDQ0NjI3NTAwMDAgbnMKWyAgICAwLjM1NDMwN10gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAy
NTYgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjM1NDMzMl0gcGluY3RybCBjb3JlOiBp
bml0aWFsaXplZCBwaW5jdHJsIHN1YnN5c3RlbQpbICAgIDAuMzU0MzkyXSBORVQ6IFJlZ2lzdGVy
ZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMC4zNTQ0MDRdIHhlbjpncmFudF90YWJsZTogR3Jh
bnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQKWyAgICAwLjM1NDQxNF0gR3JhbnQgdGFi
bGUgaW5pdGlhbGl6ZWQKWyAgICAwLjM1NDQ4OF0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5r
IHN1YnN5cyAoZGlzYWJsZWQpClsgICAgMC4zNTQ1NDhdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQo
MTU2OTQxOTM1OC4yMjQ6MSk6IHN0YXRlPWluaXRpYWxpemVkIGF1ZGl0X2VuYWJsZWQ9MCByZXM9
MQpbICAgIDAuMzU0NTkxXSBJbnZhbGlkIFBDQ1Q6IDAgUENDIHN1YnNwYWNlcwpbICAgIDAuMzU0
NjQ5XSBTaW1wbGUgQm9vdCBGbGFnIGF0IDB4NDcgc2V0IHRvIDB4ODAKWyAgICAwLjM1NDY3M10g
QUNQSSBGQURUIGRlY2xhcmVzIHRoZSBzeXN0ZW0gZG9lc24ndCBzdXBwb3J0IFBDSWUgQVNQTSwg
c28gZGlzYWJsZSBpdApbICAgIDAuMzU0Njc3XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJl
ZApbICAgIDAuMzU0Nzc2XSBQQ0k6IE1NQ09ORklHIGZvciBkb21haW4gMDAwMCBbYnVzIDAwLWZm
XSBhdCBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gKGJhc2UgMHhlMDAwMDAwMCkKWyAgICAw
LjM1NDc4N10gUENJOiBub3QgdXNpbmcgTU1DT05GSUcKWyAgICAwLjM1NDc4OV0gUENJOiBVc2lu
ZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjM1NTgxNF0gY3J5
cHRkOiBtYXhfY3B1X3FsZW4gc2V0IHRvIDEwMDAKWyAgICAwLjM1NTg4Nl0gQUNQSTogQWRkZWQg
X09TSShNb2R1bGUgRGV2aWNlKQpbICAgIDAuMzU1ODg5XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nl
c3NvciBEZXZpY2UpClsgICAgMC4zNTU4OTJdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0
ZW5zaW9ucykKWyAgICAwLjM1NTg5NV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVn
YXRvciBEZXZpY2UpClsgICAgMC4zNTU4OThdIEFDUEk6IEFkZGVkIF9PU0koTGludXgtRGVsbC1W
aWRlbykKWyAgICAwLjM1NTkwMV0gQUNQSTogQWRkZWQgX09TSShMaW51eC1MZW5vdm8tTlYtSERN
SS1BdWRpbykKWyAgICAwLjM1NzY1NV0gQUNQSTogNiBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1
bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQKWyAgICAwLjM1Nzk2NV0geGVuOiByZWdpc3RlcmluZyBn
c2kgOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMApbICAgIDAuMzU5MzIzXSBBQ1BJOiBJbnRlcnBy
ZXRlciBlbmFibGVkClsgICAgMC4zNTkzMjldIEFDUEk6IChzdXBwb3J0cyBTMCBTNSkKWyAgICAw
LjM1OTMzMl0gQUNQSTogVXNpbmcgSU9BUElDIGZvciBpbnRlcnJ1cHQgcm91dGluZwpbICAgIDAu
MzU5MzQ2XSBQQ0k6IE1NQ09ORklHIGZvciBkb21haW4gMDAwMCBbYnVzIDAwLWZmXSBhdCBbbWVt
IDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gKGJhc2UgMHhlMDAwMDAwMCkKWyAgICAwLjM1OTYwNl0g
UENJOiBNTUNPTkZJRyBhdCBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gcmVzZXJ2ZWQgaW4g
QUNQSSBtb3RoZXJib2FyZCByZXNvdXJjZXMKWyAgICAwLjQwMDE1Ml0gSEVTVDogVGFibGUgcGFy
c2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4KWyAgICAwLjQwMDE1N10gUENJOiBVc2luZyBob3N0
IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIg
YW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuNDAwMjUxXSBBQ1BJOiBFbmFibGVkIDIgR1BFcyBpbiBi
bG9jayAwMCB0byA3RgpbICAgIDAuNDAyNTY4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgMSByZWFjaGVkLiBQcm9jZXNzb3IgMS8weDIgaWdub3JlZC4KWyAgICAwLjQwMjU3
M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIKWyAgICAw
LjQwMjU4MV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDEgcmVhY2hlZC4g
UHJvY2Vzc29yIDIvMHg0IGlnbm9yZWQuClsgICAgMC40MDI1ODVdIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyClsgICAgMC40MDI1OTJdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiAxIHJlYWNoZWQuIFByb2Nlc3NvciAzLzB4NiBpZ25v
cmVkLgpbICAgIDAuNDAyNTk2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcgpbICAgIDAuNDAyNjA3XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDBdIChk
b21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjQwMjYxNV0gYWNwaSBQTlAwQTA4OjAwOiBf
T1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1T
SV0KWyAgICAwLjQwMjcyN10gYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5v
dCBzdXBwb3J0IFtTSFBDSG90cGx1ZyBMVFJdClsgICAgMC40MDI4MzBdIGFjcGkgUE5QMEEwODow
MDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHld
ClsgICAgMC40MDI4MzRdIGFjcGkgUE5QMEEwODowMDogRkFEVCBpbmRpY2F0ZXMgQVNQTSBpcyB1
bnN1cHBvcnRlZCwgdXNpbmcgQklPUyBjb25maWd1cmF0aW9uClsgICAgMC40MDI4NTZdIFBDSSBo
b3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDAuNDAyODU5XSBwY2lfYnVzIDAwMDA6MDA6
IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddClsgICAgMC40MDI4
NjNdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZm
IHdpbmRvd10KWyAgICAwLjQwMjg2N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj
ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3aW5kb3ddClsgICAgMC40MDI4NzFdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDgwMDAwMDAwLTB4ZmVhZmZmZmYg
d2luZG93XQpbICAgIDAuNDAyODc1XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNl
IFtidXMgMDAtZmZdClsgICAgMC40MDI4OTRdIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjNlMzNd
IHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAwLjQwMzA5MF0gcGNpIDAwMDA6MDA6MDEuMDog
WzgwODY6MTkwMV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuNDAzMjM4XSBwY2kgMDAw
MDowMDowMS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDAz
MzQ0XSBwY2kgMDAwMDowMDowMS4xOiBbODA4NjoxOTA1XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAw
ClsgICAgMC40MDM0OTBdIHBjaSAwMDAwOjAwOjAxLjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDNob3QgRDNjb2xkClsgICAgMC40MDM4MjFdIHBjaSAwMDAwOjAwOjEyLjA6IFs4MDg2OmEzNzld
IHR5cGUgMDAgY2xhc3MgMHgxMTgwMDAKWyAgICAwLjQwMzg3N10gcGNpIDAwMDA6MDA6MTIuMDog
cmVnIDB4MTA6IFttZW0gMHg0MDAwMDA1MDAwLTB4NDAwMDAwNWZmZiA2NGJpdF0KWyAgICAwLjQw
NDE5Nl0gcGNpIDAwMDA6MDA6MTQuMDogWzgwODY6YTM2ZF0gdHlwZSAwMCBjbGFzcyAweDBjMDMz
MApbICAgIDAuNDA0MjQ2XSBwY2kgMDAwMDowMDoxNC4wOiByZWcgMHgxMDogW21lbSAweDgwMTAw
MDAwLTB4ODAxMGZmZmYgNjRiaXRdClsgICAgMC40MDQ0MDRdIHBjaSAwMDAwOjAwOjE0LjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDNob3QgRDNjb2xkClsgICAgMC40MDQ1MjBdIHBjaSAwMDAwOjAw
OjE0LjI6IFs4MDg2OmEzNmZdIHR5cGUgMDAgY2xhc3MgMHgwNTAwMDAKWyAgICAwLjQwNDU2Nl0g
cGNpIDAwMDA6MDA6MTQuMjogcmVnIDB4MTA6IFttZW0gMHg0MDAwMDAwMDAwLTB4NDAwMDAwMWZm
ZiA2NGJpdF0KWyAgICAwLjQwNDU5MF0gcGNpIDAwMDA6MDA6MTQuMjogcmVnIDB4MTg6IFttZW0g
MHg0MDAwMDA0MDAwLTB4NDAwMDAwNGZmZiA2NGJpdF0KWyAgICAwLjQwNDgxN10gcGNpIDAwMDA6
MDA6MTYuMDogWzgwODY6YTM2MF0gdHlwZSAwMCBjbGFzcyAweDA3ODAwMApbICAgIDAuNDA0ODcy
XSBwY2kgMDAwMDowMDoxNi4wOiByZWcgMHgxMDogW21lbSAweDQwMDAwMDMwMDAtMHg0MDAwMDAz
ZmZmIDY0Yml0XQpbICAgIDAuNDA1MDMyXSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1cHBvcnRl
ZCBmcm9tIEQzaG90ClsgICAgMC40MDUyMDhdIHBjaSAwMDAwOjAwOjE3LjA6IFs4MDg2OmEzNTJd
IHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEKWyAgICAwLjQwNTI1Ml0gcGNpIDAwMDA6MDA6MTcuMDog
cmVnIDB4MTA6IFttZW0gMHg4MDExMDAwMC0weDgwMTExZmZmXQpbICAgIDAuNDA1MjY5XSBwY2kg
MDAwMDowMDoxNy4wOiByZWcgMHgxNDogW21lbSAweDgwMTE0MDAwLTB4ODAxMTQwZmZdClsgICAg
MC40MDUyODZdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDE4OiBbaW8gIDB4MjA0MC0weDIwNDdd
ClsgICAgMC40MDUzMDNdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDFjOiBbaW8gIDB4MjA0OC0w
eDIwNGJdClsgICAgMC40MDUzMjBdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8gIDB4
MjAyMC0weDIwM2ZdClsgICAgMC40MDUzMzddIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDI0OiBb
bWVtIDB4ODAxMTMwMDAtMHg4MDExMzdmZl0KWyAgICAwLjQwNTQzMl0gcGNpIDAwMDA6MDA6MTcu
MDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdApbICAgIDAuNDA1NTYwXSBwY2kgMDAwMDowMDox
Yi4wOiBbODA4NjphMzJjXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC40MDU3NDRdIHBj
aSAwMDAwOjAwOjFiLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAg
MC40MDU5MzNdIHBjaSAwMDAwOjAwOjFjLjA6IFs4MDg2OmEzMzhdIHR5cGUgMDEgY2xhc3MgMHgw
NjA0MDAKWyAgICAwLjQwNjEwOV0gcGNpIDAwMDA6MDA6MWMuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjQwNjIyMV0gcGNpIDAwMDA6MDA6MWMuMTogWzgwODY6
YTMzOV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuNDA2Mzk4XSBwY2kgMDAwMDowMDox
Yy4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDA2NTg5XSBw
Y2kgMDAwMDowMDoxZC4wOiBbODA4NjphMzMwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAg
MC40MDY3NzNdIHBjaSAwMDAwOjAwOjFkLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3Qg
RDNjb2xkClsgICAgMC40MDY5NTZdIHBjaSAwMDAwOjAwOjFmLjA6IFs4MDg2OmEzMGFdIHR5cGUg
MDAgY2xhc3MgMHgwNjAxMDAKWyAgICAwLjQwNzIxNl0gcGNpIDAwMDA6MDA6MWYuNTogWzgwODY6
YTMyNF0gdHlwZSAwMCBjbGFzcyAweDBjODAwMApbICAgIDAuNDA3MjUxXSBwY2kgMDAwMDowMDox
Zi41OiByZWcgMHgxMDogW21lbSAweGZlMDEwMDAwLTB4ZmUwMTBmZmZdClsgICAgMC40MDc1MDBd
IHBjaSAwMDAwOjAwOjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNV0KWyAgICAwLjQwNzU3Nl0g
cGNpIDAwMDA6MDA6MDEuMTogUENJIGJyaWRnZSB0byBbYnVzIDA2XQpbICAgIDAuNDA3NjY2XSBw
Y2kgMDAwMDowMDoxYi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDRdClsgICAgMC40MDc3NzhdIHBj
aSAwMDAwOjAxOjAwLjA6IFsxMDNjOjMzMDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKWyAgICAw
LjQwNzgyMV0gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDB4MTA6IFtpbyAgMHgxMjAwLTB4MTJmZl0K
WyAgICAwLjQwNzg0MV0gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHg4NWI5ZTAw
MC0weDg1YjllM2ZmXQpbICAgIDAuNDA3ODYxXSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgxODog
W2lvICAweDExMDAtMHgxMWZmXQpbICAgIDAuNDA3ODgxXSBwY2kgMDAwMDowMTowMC4wOiByZWcg
MHgxYzogW21lbSAweDgyMDAwMDAwLTB4ODNmZmZmZmZdClsgICAgMC40MDc5MDBdIHBjaSAwMDAw
OjAxOjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4ODU4MDAwMDAtMHg4NTlmZmZmZl0KWyAgICAwLjQw
ODA4Nl0gcGNpIDAwMDA6MDE6MDAuMDogNC4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lk
dGgsIGxpbWl0ZWQgYnkgNSBHVC9zIHgxIGxpbmsgYXQgMDAwMDowMDoxYy4wIChjYXBhYmxlIG9m
IDcuODc2IEdiL3Mgd2l0aCA4IEdUL3MgeDEgbGluaykKWyAgICAwLjQwODE2NV0gcGNpIDAwMDA6
MDE6MDAuMTogWzEwMmI6MDUzOF0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAgIDAuNDA4MjA4
XSBwY2kgMDAwMDowMTowMC4xOiByZWcgMHgxMDogW21lbSAweDg0MDAwMDAwLTB4ODRmZmZmZmYg
cHJlZl0KWyAgICAwLjQwODIyOF0gcGNpIDAwMDA6MDE6MDAuMTogcmVnIDB4MTQ6IFttZW0gMHg4
NWI5ODAwMC0weDg1YjliZmZmXQpbICAgIDAuNDA4MjQ4XSBwY2kgMDAwMDowMTowMC4xOiByZWcg
MHgxODogW21lbSAweDg1MDAwMDAwLTB4ODU3ZmZmZmZdClsgICAgMC40MDgzNDldIHBjaSAwMDAw
OjAxOjAwLjE6IEJBUiAwOiBhc3NpZ25lZCB0byBlZmlmYgpbICAgIDAuNDA4NTIzXSBwY2kgMDAw
MDowMTowMC4yOiBbMTAzYzozMzA3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgMC40MDg1
NjVdIHBjaSAwMDAwOjAxOjAwLjI6IHJlZyAweDEwOiBbaW8gIDB4MTAwMC0weDEwZmZdClsgICAg
MC40MDg1ODVdIHBjaSAwMDAwOjAxOjAwLjI6IHJlZyAweDE0OiBbbWVtIDB4ODViOWQwMDAtMHg4
NWI5ZDBmZl0KWyAgICAwLjQwODYwNV0gcGNpIDAwMDA6MDE6MDAuMjogcmVnIDB4MTg6IFttZW0g
MHg4NWEwMDAwMC0weDg1YWZmZmZmXQpbICAgIDAuNDA4NjI1XSBwY2kgMDAwMDowMTowMC4yOiBy
ZWcgMHgxYzogW21lbSAweDg1YjAwMDAwLTB4ODViN2ZmZmZdClsgICAgMC40MDg2NDVdIHBjaSAw
MDAwOjAxOjAwLjI6IHJlZyAweDIwOiBbbWVtIDB4ODViOTAwMDAtMHg4NWI5N2ZmZl0KWyAgICAw
LjQwODY2NF0gcGNpIDAwMDA6MDE6MDAuMjogcmVnIDB4MjQ6IFttZW0gMHg4NWI4MDAwMC0weDg1
YjhmZmZmXQpbICAgIDAuNDA4Njg1XSBwY2kgMDAwMDowMTowMC4yOiByZWcgMHgzMDogW21lbSAw
eDAwMDAwMDAwLTB4MDAwMGZmZmYgcHJlZl0KWyAgICAwLjQwODc5Ml0gcGNpIDAwMDA6MDE6MDAu
MjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjQwODg4NF0gcGNp
IDAwMDA6MDE6MDAuNDogWzEwM2M6MjJmNl0gdHlwZSAwMCBjbGFzcyAweDBjMDMyMApbICAgIDAu
NDA4OTI2XSBwY2kgMDAwMDowMTowMC40OiByZWcgMHgxMDogW21lbSAweDg1YjljMDAwLTB4ODVi
OWMwZmZdClsgICAgMC40MDkyMzFdIHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlkZ2UgdG8gW2J1
cyAwMV0KWyAgICAwLjQwOTIzOV0gcGNpIDAwMDA6MDA6MWMuMDogICBicmlkZ2Ugd2luZG93IFtp
byAgMHgxMDAwLTB4MWZmZl0KWyAgICAwLjQwOTI0NF0gcGNpIDAwMDA6MDA6MWMuMDogICBicmlk
Z2Ugd2luZG93IFttZW0gMHg4MTAwMDAwMC0weDg1YmZmZmZmXQpbICAgIDAuNDA5MzUyXSBwY2kg
MDAwMDowMjowMC4wOiBbMTRlNDoxNjVmXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsgICAgMC40
MDk0MTBdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ODAwMzAwMDAtMHg4MDAz
ZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuNDA5NDQyXSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgx
ODogW21lbSAweDgwMDQwMDAwLTB4ODAwNGZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjQwOTQ3NF0g
cGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MjA6IFttZW0gMHg4MDA1MDAwMC0weDgwMDVmZmZmIDY0
Yml0IHByZWZdClsgICAgMC40MDk0OTRdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDMwOiBbbWVt
IDB4MDAwMDAwMDAtMHgwMDAzZmZmZiBwcmVmXQpbICAgIDAuNDA5NjcyXSBwY2kgMDAwMDowMjow
MC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuNDA5NzM5XSBw
Y2kgMDAwMDowMjowMC4wOiA0LjAwMCBHYi9zIGF2YWlsYWJsZSBQQ0llIGJhbmR3aWR0aCwgbGlt
aXRlZCBieSA1IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjFjLjEgKGNhcGFibGUgb2YgMTUuNzUy
IEdiL3Mgd2l0aCA4IEdUL3MgeDIgbGluaykKWyAgICAwLjQwOTgzOV0gcGNpIDAwMDA6MDI6MDAu
MTogWzE0ZTQ6MTY1Zl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAuNDA5ODk3XSBwY2kg
MDAwMDowMjowMC4xOiByZWcgMHgxMDogW21lbSAweDgwMDAwMDAwLTB4ODAwMGZmZmYgNjRiaXQg
cHJlZl0KWyAgICAwLjQwOTkyOV0gcGNpIDAwMDA6MDI6MDAuMTogcmVnIDB4MTg6IFttZW0gMHg4
MDAxMDAwMC0weDgwMDFmZmZmIDY0Yml0IHByZWZdClsgICAgMC40MDk5NjFdIHBjaSAwMDAwOjAy
OjAwLjE6IHJlZyAweDIwOiBbbWVtIDB4ODAwMjAwMDAtMHg4MDAyZmZmZiA2NGJpdCBwcmVmXQpb
ICAgIDAuNDA5OTgyXSBwY2kgMDAwMDowMjowMC4xOiByZWcgMHgzMDogW21lbSAweDAwMDAwMDAw
LTB4MDAwM2ZmZmYgcHJlZl0KWyAgICAwLjQxMDE1OV0gcGNpIDAwMDA6MDI6MDAuMTogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjQxMDMwMV0gcGNpIDAwMDA6MDA6
MWMuMTogUENJIGJyaWRnZSB0byBbYnVzIDAyXQpbICAgIDAuNDEwMzIzXSBwY2kgMDAwMDowMDox
Yy4xOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDgwMDAwMDAwLTB4ODAwZmZmZmYgNjRiaXQgcHJl
Zl0KWyAgICAwLjQxMDM5Ml0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAz
XQpbICAgIDAuNDEwNDg3XSBwY2lfYnVzIDAwMDA6MDA6IG9uIE5VTUEgbm9kZSAwClsgICAgMC40
MTA1NzNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElSUXMgMyA0IDUgNiAxMCAx
MSAxMiAxNCAqMTUpLCBkaXNhYmxlZC4KWyAgICAwLjQxMDYzNV0gQUNQSTogUENJIEludGVycnVw
dCBMaW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2IDEwIDExIDEyIDE0ICoxNSksIGRpc2FibGVkLgpb
ICAgIDAuNDEwNjk0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJUlFzIDMgNCA1
IDYgMTAgMTEgMTIgMTQgKjE1KSwgZGlzYWJsZWQuClsgICAgMC40MTA3NTZdIEFDUEk6IFBDSSBJ
bnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgMyA0IDUgNiAxMCAxMSAxMiAxNCAqMTUpLCBkaXNh
YmxlZC4KWyAgICAwLjQxMDgxNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJR
cyAzIDQgNSA2IDEwIDExIDEyIDE0ICoxNSksIGRpc2FibGVkLgpbICAgIDAuNDEwODc2XSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJUlFzIDMgNCA1IDYgMTAgMTEgMTIgMTQgKjE1
KSwgZGlzYWJsZWQuClsgICAgMC40MTA5MzddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5L
R10gKElSUXMgMyA0IDUgNiAxMCAxMSAxMiAxNCAqMTUpLCBkaXNhYmxlZC4KWyAgICAwLjQxMDk5
Nl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktIXSAoSVJRcyAzIDQgNSA2IDEwIDExIDEy
IDE0ICoxNSksIGRpc2FibGVkLgpbICAgIDAuNDExMDI3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAx
MyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDAuNDExMjIzXSB4ZW46YmFsbG9vbjogSW5p
dGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyClsgICAgMC40MTEyOTNdIFNDU0kgc3Vic3lzdGVtIGlu
aXRpYWxpemVkClsgICAgMC40MTEzMjRdIGxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVkLgpbICAg
IDAuNDExMzI4XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICAgIDAuNDExMzQwXSB1
c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgMC40MTEz
NDddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViClsgICAgMC40
MTEzNjBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClsgICAgMC40
MTEzNzBdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICAwLjQx
MTM3M10gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3
IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDAuNDExMzc5XSBQVFAg
Y2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgMC40MTE0MDFdIFJlZ2lzdGVyZWQgZWZpdmFy
cyBvcGVyYXRpb25zClsgICAgMC40MzA0MDBdIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRp
bmcKWyAgICAwLjUxNTMxM10gUENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRl
cwpbICAgIDAuNTE1MzI4XSBwY2kgMDAwMDowMDoxMi4wOiBjYW4ndCBjbGFpbSBCQVIgMCBbbWVt
IDB4NDAwMDAwNTAwMC0weDQwMDAwMDVmZmYgNjRiaXRdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3
aW5kb3cKWyAgICAwLjUxNTQwNl0gcGNpIDAwMDA6MDA6MTQuMjogY2FuJ3QgY2xhaW0gQkFSIDAg
W21lbSAweDQwMDAwMDAwMDAtMHg0MDAwMDAxZmZmIDY0Yml0XTogbm8gY29tcGF0aWJsZSBicmlk
Z2Ugd2luZG93ClsgICAgMC41MTU0MTJdIHBjaSAwMDAwOjAwOjE0LjI6IGNhbid0IGNsYWltIEJB
UiAyIFttZW0gMHg0MDAwMDA0MDAwLTB4NDAwMDAwNGZmZiA2NGJpdF06IG5vIGNvbXBhdGlibGUg
YnJpZGdlIHdpbmRvdwpbICAgIDAuNTE1NDIzXSBwY2kgMDAwMDowMDoxNi4wOiBjYW4ndCBjbGFp
bSBCQVIgMCBbbWVtIDB4NDAwMDAwMzAwMC0weDQwMDAwMDNmZmYgNjRiaXRdOiBubyBjb21wYXRp
YmxlIGJyaWRnZSB3aW5kb3cKWyAgICAwLjUxNTQ2Nl0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVy
IFttZW0gMHgwMDA5ZjAwMC0weDAwMDlmZmZmXQpbICAgIDAuNTE1NDY3XSBlODIwOiByZXNlcnZl
IFJBTSBidWZmZXIgW21lbSAweDQwMDYxMDAwLTB4NDNmZmZmZmZdClsgICAgMC41MTU1MjldIE5l
dExhYmVsOiBJbml0aWFsaXppbmcKWyAgICAwLjUxNTUzM10gTmV0TGFiZWw6ICBkb21haW4gaGFz
aCBzaXplID0gMTI4ClsgICAgMC41MTU1MzZdIE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5MQUJF
TEVEIENJUFNPdjQgQ0FMSVBTTwpbICAgIDAuNTE1NTQ5XSBOZXRMYWJlbDogIHVubGFiZWxlZCB0
cmFmZmljIGFsbG93ZWQgYnkgZGVmYXVsdApbICAgIDAuNTE1NjY4XSBjbG9ja3NvdXJjZTogU3dp
dGNoZWQgdG8gY2xvY2tzb3VyY2UgdHNjLWVhcmx5ClsgICAgMC41MTY1NDNdIFZGUzogRGlzayBx
dW90YXMgZHF1b3RfNi42LjAKWyAgICAwLjUxNjU1NF0gVkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRh
YmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBieXRlcykKWyAgICAwLjUxNjU4NF0gRlMt
Q2FjaGU6IExvYWRlZApbICAgIDAuNTE2NTg3XSBodWdldGxiZnM6IGRpc2FibGluZyBiZWNhdXNl
IHRoZXJlIGFyZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMKWyAgICAwLjUxNjYyMF0gQ2Fj
aGVGaWxlczogTG9hZGVkClsgICAgMC41MTY2MzBdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAu
NTE2ODEyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4IHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwClsg
ICAgMC41MTY4NzZdIHBucCAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO
UDBiMDAgKGFjdGl2ZSkKWyAgICAwLjUxNzA0NF0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDUwMC0w
eDA1ZmVdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC41MTcwNTBdIHN5c3RlbSAwMDowMTogW21l
bSAweGZlZDEwMDAwLTB4ZmVkMTdmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC41MTcwNTRd
IHN5c3RlbSAwMDowMTogW21lbSAweGZlZDE4MDAwLTB4ZmVkMThmZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgICAgMC41MTcwNThdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDE5MDAwLTB4ZmVkMTlm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC41MTcwNjJdIHN5c3RlbSAwMDowMTogW21lbSAw
eGUwMDAwMDAwLTB4ZWZmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC41MTcwNjddIHN5
c3RlbSAwMDowMTogW21lbSAweGZlZDIwMDAwLTB4ZmVkM2ZmZmZdIGhhcyBiZWVuIHJlc2VydmVk
ClsgICAgMC41MTcwNzFdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDkwMDAwLTB4ZmVkOTNmZmZd
IGNvdWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDAuNTE3MDc1XSBzeXN0ZW0gMDA6MDE6IFttZW0g
MHhmZWQ0NTAwMC0weGZlZDhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNTE3MDc5XSBz
eXN0ZW0gMDA6MDE6IFttZW0gMHhmZjAwMDAwMC0weGZmZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZl
ZApbICAgIDAuNTE3MDgzXSBzeXN0ZW0gMDA6MDE6IFttZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZm
XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNTE3MDg3XSBzeXN0ZW0gMDA6MDE6IFttZW0gMHhm
YzgwMDAwMC0weGZjZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNTE3MDkyXSBzeXN0
ZW0gMDA6MDE6IFttZW0gMHhmZDAwMDAwMC0weGZkNjlmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApb
ICAgIDAuNTE3MDk2XSBzeXN0ZW0gMDA6MDE6IFttZW0gMHhmZDZjMDAwMC0weGZkNmNmZmZmXSBo
YXMgYmVlbiByZXNlcnZlZApbICAgIDAuNTE3MTAwXSBzeXN0ZW0gMDA6MDE6IFttZW0gMHhmZDZm
MDAwMC0weGZkZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuNTE3MTA0XSBzeXN0ZW0g
MDA6MDE6IFttZW0gMHhmZTAwMDAwMC0weGZlMDFmZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQK
WyAgICAwLjUxNzEwOV0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmUwMzYwMDAtMHhmZTdmZmZmZl0g
aGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjUxNzExNF0gc3lzdGVtIDAwOjAxOiBQbHVnIGFuZCBQ
bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgIDAuNTE3MTIwXSB4ZW46
IHJlZ2lzdGVyaW5nIGdzaSAzIHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwClsgICAgMC41MTcxNjJd
IHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2
ZSkKWyAgICAwLjUxNzE2Ml0geGVuOiByZWdpc3RlcmluZyBnc2kgNCB0cmlnZ2VyaW5nIDEgcG9s
YXJpdHkgMApbICAgIDAuNTE3MTYyXSBwbnAgMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZp
Y2UsIElEcyBQTlAwNTAxIChhY3RpdmUpClsgICAgMC41MTcxNjJdIHBucDogUG5QIEFDUEk6IGZv
dW5kIDQgZGV2aWNlcwpbICAgIDAuNTI3MTIwXSBQTS1UaW1lciBmYWlsZWQgY29uc2lzdGVuY3kg
Y2hlY2sgICgweGZmZmZmZikgLSBhYm9ydGluZy4KWyAgICAwLjUyNzIyNl0gcGNpIDAwMDA6MDA6
MWMuMTogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIDB4ODAyMDAwMDAtMHg4MDJmZmZmZl0KWyAgICAw
LjUyNzIzMl0gcGNpIDAwMDA6MDA6MTQuMjogQkFSIDA6IGFzc2lnbmVkIFttZW0gMHg4MDExNjAw
MC0weDgwMTE3ZmZmIDY0Yml0XQpbICAgIDAuNTI3MjYxXSBwY2kgMDAwMDowMDoxMi4wOiBCQVIg
MDogYXNzaWduZWQgW21lbSAweDgwMTEyMDAwLTB4ODAxMTJmZmYgNjRiaXRdClsgICAgMC41Mjcy
ODVdIHBjaSAwMDAwOjAwOjE0LjI6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIDB4ODAxMTUwMDAtMHg4
MDExNWZmZiA2NGJpdF0KWyAgICAwLjUyNzMxMV0gcGNpIDAwMDA6MDA6MTYuMDogQkFSIDA6IGFz
c2lnbmVkIFttZW0gMHg4MDExODAwMC0weDgwMTE4ZmZmIDY0Yml0XQpbICAgIDAuNTI3MzM3XSBw
Y2kgMDAwMDowMDowMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDVdClsgICAgMC41MjczNTldIHBj
aSAwMDAwOjAwOjAxLjE6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNl0KWyAgICAwLjUyNzM4Ml0gcGNp
IDAwMDA6MDA6MWIuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0XQpbICAgIDAuNTI3NDEzXSBwY2kg
MDAwMDowMTowMC4yOiBCQVIgNjogYXNzaWduZWQgW21lbSAweDgxMDAwMDAwLTB4ODEwMGZmZmYg
cHJlZl0KWyAgICAwLjUyNzQxOF0gcGNpIDAwMDA6MDA6MWMuMDogUENJIGJyaWRnZSB0byBbYnVz
IDAxXQpbICAgIDAuNTI3NDI2XSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3aW5kb3cgW2lv
ICAweDEwMDAtMHgxZmZmXQpbICAgIDAuNTI3NDM4XSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAweDgxMDAwMDAwLTB4ODViZmZmZmZdClsgICAgMC41Mjc0NTddIHBjaSAw
MDAwOjAyOjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4ODAyMDAwMDAtMHg4MDIzZmZmZiBw
cmVmXQpbICAgIDAuNTI3NDYyXSBwY2kgMDAwMDowMjowMC4xOiBCQVIgNjogYXNzaWduZWQgW21l
bSAweDgwMjQwMDAwLTB4ODAyN2ZmZmYgcHJlZl0KWyAgICAwLjUyNzQ2Nl0gcGNpIDAwMDA6MDA6
MWMuMTogUENJIGJyaWRnZSB0byBbYnVzIDAyXQpbICAgIDAuNTI3NDgxXSBwY2kgMDAwMDowMDox
Yy4xOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDgwMjAwMDAwLTB4ODAyZmZmZmZdClsgICAgMC41
Mjc0OTBdIHBjaSAwMDAwOjAwOjFjLjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ODAwMDAwMDAt
MHg4MDBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuNTI3NTA0XSBwY2kgMDAwMDowMDoxZC4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMDNdClsgICAgMC41Mjc1MzFdIHBjaV9idXMgMDAwMDowMDogcmVz
b3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQpbICAgIDAuNTI3NTMxXSBwY2lfYnVz
IDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICAwLjUy
NzUzMl0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBhMDAwMC0weDAwMGJm
ZmZmIHdpbmRvd10KWyAgICAwLjUyNzUzM10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFtt
ZW0gMHg4MDAwMDAwMC0weGZlYWZmZmZmIHdpbmRvd10KWyAgICAwLjUyNzUzNF0gcGNpX2J1cyAw
MDAwOjAxOiByZXNvdXJjZSAwIFtpbyAgMHgxMDAwLTB4MWZmZl0KWyAgICAwLjUyNzUzNF0gcGNp
X2J1cyAwMDAwOjAxOiByZXNvdXJjZSAxIFttZW0gMHg4MTAwMDAwMC0weDg1YmZmZmZmXQpbICAg
IDAuNTI3NTM1XSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDEgW21lbSAweDgwMjAwMDAwLTB4
ODAyZmZmZmZdClsgICAgMC41Mjc1MzZdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMiBbbWVt
IDB4ODAwMDAwMDAtMHg4MDBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuNTI3NTg1XSBORVQ6IFJl
Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIKWyAgICAwLjUyNzY3Ml0gdGNwX2xpc3Rlbl9wb3J0
YWRkcl9oYXNoIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogMSwgODE5MiBieXRlcykK
WyAgICAwLjUyNzY4MF0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogODE5MiAo
b3JkZXI6IDQsIDY1NTM2IGJ5dGVzKQpbICAgIDAuNTI3NjkyXSBUQ1AgYmluZCBoYXNoIHRhYmxl
IGVudHJpZXM6IDgxOTIgKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMC41Mjc3MDldIFRD
UDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgODE5MiBiaW5kIDgxOTIpClsg
ICAgMC41Mjc3MjRdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6IDIsIDE2Mzg0
IGJ5dGVzKQpbICAgIDAuNTI3NzMwXSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAo
b3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpbICAgIDAuNTI3NzY3XSBORVQ6IFJlZ2lzdGVyZWQgcHJv
dG9jb2wgZmFtaWx5IDEKWyAgICAwLjUyNzkxMV0gcGNpIDAwMDA6MDE6MDAuMTogVmlkZW8gZGV2
aWNlIHdpdGggc2hhZG93ZWQgUk9NIGF0IFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmXQpbICAg
IDAuNTI4MDY2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQpbICAgIDAuNTI4MDc3XSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT0xNiAoZ3NpPTE2KQpbICAg
IDAuNTI4MTQ4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQpbICAgIDAuNTI4MTU1XSB4ZW46IC0tPiBwaXJxPTE3IC0+IGlycT0xNyAoZ3NpPTE3KQpbICAg
IDAuNTI4MjU4XSBQQ0k6IENMUyA2NCBieXRlcywgZGVmYXVsdCA2NApbICAgIDAuNTI4MzMwXSBS
QVBMIFBNVTogQVBJIHVuaXQgaXMgMl4tMzIgSm91bGVzLCA1IGZpeGVkIGNvdW50ZXJzLCA2NTUz
NjAgbXMgb3ZmbCB0aW1lcgpbICAgIDAuNTI4MzM1XSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21h
aW4gcHAwLWNvcmUgMl4tMTQgSm91bGVzClsgICAgMC41MjgzMzldIFJBUEwgUE1VOiBodyB1bml0
IG9mIGRvbWFpbiBwYWNrYWdlIDJeLTE0IEpvdWxlcwpbICAgIDAuNTI4MzQyXSBSQVBMIFBNVTog
aHcgdW5pdCBvZiBkb21haW4gZHJhbSAyXi0xNCBKb3VsZXMKWyAgICAwLjUyODM0Nl0gUkFQTCBQ
TVU6IGh3IHVuaXQgb2YgZG9tYWluIHBwMS1ncHUgMl4tMTQgSm91bGVzClsgICAgMC41MjgzNDld
IFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFpbiBwc3lzIDJeLTE0IEpvdWxlcwpbICAgIDAuNTMw
NDQ0XSBJbml0aWFsaXNlIHN5c3RlbSB0cnVzdGVkIGtleXJpbmdzClsgICAgMC41MzA0NzVdIHdv
cmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTQ2IG1heF9vcmRlcj0xOCBidWNrZXRfb3JkZXI9MApb
ICAgIDAuNTMwNTczXSBzcXVhc2hmczogdmVyc2lvbiA0LjAgKDIwMDkvMDEvMzEpIFBoaWxsaXAg
TG91Z2hlcgpbICAgIDAuNTMwNjQwXSBGUy1DYWNoZTogTmV0ZnMgJ2NpZnMnIHJlZ2lzdGVyZWQg
Zm9yIGNhY2hpbmcKWyAgICAwLjUzMDY1NV0gZnVzZSBpbml0IChBUEkgdmVyc2lvbiA3LjI3KQpb
ICAgIDAuNTMwNjk3XSBTR0kgWEZTIHdpdGggQUNMcywgc2VjdXJpdHkgYXR0cmlidXRlcywgbm8g
ZGVidWcgZW5hYmxlZApbICAgIDAuNTMwNzk3XSA5cDogSW5zdGFsbGluZyB2OWZzIDlwMjAwMCBm
aWxlIHN5c3RlbSBzdXBwb3J0ClsgICAgMC41MzA4MDJdIEZTLUNhY2hlOiBOZXRmcyAnOXAnIHJl
Z2lzdGVyZWQgZm9yIGNhY2hpbmcKWyAgICAwLjUzMDgwN10gcHN0b3JlOiB1c2luZyBkZWZsYXRl
IGNvbXByZXNzaW9uClsgICAgMC41MzIyNTddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1p
bHkgMzgKWyAgICAwLjUzMjI2Ml0gS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAg
MC41MzIyNjVdIEFzeW1tZXRyaWMga2V5IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDAu
NTMyMjcyXSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40
IGxvYWRlZCAobWFqb3IgMjQ4KQpbICAgIDAuNTMyMjk2XSBpbyBzY2hlZHVsZXIgbm9vcCByZWdp
c3RlcmVkClsgICAgMC41MzIyOTldIGlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVkIChk
ZWZhdWx0KQpbICAgIDAuNTMyMzExXSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQKWyAgICAw
LjUzMjMxNF0gaW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsg
ICAgMC41MzIzMTddIGlvIHNjaGVkdWxlciBreWJlciByZWdpc3RlcmVkClsgICAgMC41MzI0OTBd
IHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC41
MzI0OTFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKWyAgICAwLjUzMjc2MF0geGVuOiByZWdp
c3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICAwLjUzMjc2MV0gQWxy
ZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgpbICAgIDAuNTMzMDI0XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuNTMzMDI1XSBBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjE2ClsgICAgMC41MzM0NjFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3IHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC41MzM0NjNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
MTcKWyAgICAwLjUzMzc0NV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDEKWyAgICAwLjUzMzc0Nl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgpbICAgIDAu
NTMzOTMyXSBwY2llcG9ydCAwMDAwOjAwOjAxLjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgMTI4
ClsgICAgMC41MzM5NjJdIHBjaWVwb3J0IDAwMDA6MDA6MDEuMTogU2lnbmFsaW5nIFBNRSB3aXRo
IElSUSAxMjkKWyAgICAwLjUzMzk5OV0gcGNpZXBvcnQgMDAwMDowMDoxYi4wOiBTaWduYWxpbmcg
UE1FIHdpdGggSVJRIDEzMApbICAgIDAuNTM0MDM2XSBwY2llcG9ydCAwMDAwOjAwOjFjLjA6IFNp
Z25hbGluZyBQTUUgd2l0aCBJUlEgMTMxClsgICAgMC41MzQwNzldIHBjaWVwb3J0IDAwMDA6MDA6
MWMuMTogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAxMzIKWyAgICAwLjUzNDExNl0gcGNpZXBvcnQg
MDAwMDowMDoxZC4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDEzMwpbICAgIDAuNTM0MTM4XSBz
aHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAw
LjQKWyAgICAwLjUzNDE0N10gaHZfdm1idXM6IHJlZ2lzdGVyaW5nIGRyaXZlciBoeXBlcnZfZmIK
WyAgICAwLjUzNDE1N10gZWZpZmI6IHByb2JpbmcgZm9yIGVmaWZiClsgICAgMC41MzQxNjBdIGVm
aTogRUZJX01FTU1BUCBpcyBub3QgZW5hYmxlZC4KWyAgICAwLjUzNTA0Ml0gZWZpZmI6IGZyYW1l
YnVmZmVyIGF0IDB4ODQwMDAwMDAsIHVzaW5nIDUxMjBrLCB0b3RhbCA1MTIwawpbICAgIDAuNTM1
MDQ3XSBlZmlmYjogbW9kZSBpcyAxMjgweDEwMjR4MzIsIGxpbmVsZW5ndGg9NTEyMCwgcGFnZXM9
MQpbICAgIDAuNTM1MDUwXSBlZmlmYjogc2Nyb2xsaW5nOiByZWRyYXcKWyAgICAwLjUzNTA1M10g
ZWZpZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjAKWyAgICAwLjU4
NjE5OV0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDE2
MHg2NApbICAgIDAuNjM3NjQxXSBmYjA6IEVGSSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQpbICAg
IDAuNjM3NzkwXSBpbnRlbF9pZGxlOiBNV0FJVCBzdWJzdGF0ZXM6IDB4MTExNDIxMjAKWyAgICAw
LjYzNzc5MF0gaW50ZWxfaWRsZTogdjAuNC4xIG1vZGVsIDB4OUUKWyAgICAwLjYzNzc5M10gaW50
ZWxfaWRsZTogaW50ZWxfaWRsZSB5aWVsZGluZyB0byBub25lClsgICAgMC42Mzc4MzldIGlucHV0
OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46MDAvaW5wdXQv
aW5wdXQwClsgICAgMC42MzgxMTldIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0KWyAgICAwLjYz
ODI5NV0gTW9uaXRvci1Nd2FpdCB3aWxsIGJlIHVzZWQgdG8gZW50ZXIgQy0xIHN0YXRlClsgICAg
MC42MzgzMDBdIE1vbml0b3ItTXdhaXQgd2lsbCBiZSB1c2VkIHRvIGVudGVyIEMtMiBzdGF0ZQpb
ICAgIDAuNjM4MzU0XSBXYXJuaW5nOiBQcm9jZXNzb3IgUGxhdGZvcm0gTGltaXQgbm90IHN1cHBv
cnRlZC4KWyAgICAwLjYzODQ2NV0gRVJTVDogRXJyb3IgUmVjb3JkIFNlcmlhbGl6YXRpb24gVGFi
bGUgKEVSU1QpIHN1cHBvcnQgaXMgaW5pdGlhbGl6ZWQuClsgICAgMC42Mzg5MzBdIHBzdG9yZTog
UmVnaXN0ZXJlZCBlcnN0IGFzIHBlcnNpc3RlbnQgc3RvcmUgYmFja2VuZApbICAgIDAuNjM5NTkz
XSBHSEVTOiBBUEVJIGZpcm13YXJlIGZpcnN0IG1vZGUgaXMgZW5hYmxlZCBieSBBUEVJIGJpdCBh
bmQgV0hFQSBfT1NDLgpbICAgIDAuNjQwMDQ2XSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hhbm5l
bCBkZXZpY2UgaW5zdGFsbGVkClsgICAgMC42NDAzNDhdIHhlbl9wY2liYWNrOiBiYWNrZW5kIGlz
IHZwY2kKWyAgICAwLjY0MDY5Nl0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywg
SVJRIHNoYXJpbmcgZGlzYWJsZWQKWyAgICAwLjY2MTk5OV0gMDA6MDI6IHR0eVMxIGF0IEkvTyAw
eDJmOCAoaXJxID0gMywgYmFzZV9iYXVkID0gMTE1MjAwKSBpcyBhIDE2NTUwQQpbICAgIDAuNjgz
NDkwXSAwMDowMzogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEgPSA0LCBiYXNlX2JhdWQgPSAxMTUy
MDApIGlzIGEgMTY1NTBBClsgICAgMC42ODQxNjBdIE5vbi12b2xhdGlsZSBtZW1vcnkgZHJpdmVy
IHYxLjMKWyAgICAwLjY4NDM4N10gSGFuZ2NoZWNrOiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIg
MC45LjEgKHRpY2sgaXMgMTgwIHNlY29uZHMsIG1hcmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICAw
LjY4NTU1OV0gbG9vcDogbW9kdWxlIGxvYWRlZApbICAgIDAuNjg3MDczXSBJbnZhbGlkIG1heF9x
dWV1ZXMgKDQpLCB3aWxsIHVzZSBkZWZhdWx0IG1heDogMS4KWyAgICAwLjY4NzQwMF0gVk13YXJl
IFBWU0NTSSBkcml2ZXIgLSB2ZXJzaW9uIDEuMC43LjAtawpbICAgIDAuNjg3NjQyXSBodl92bWJ1
czogcmVnaXN0ZXJpbmcgZHJpdmVyIGh2X3N0b3J2c2MKWyAgICAwLjY4NzkzNl0gYWhjaSAwMDAw
OjAwOjE3LjA6IHZlcnNpb24gMy4wClsgICAgMC42ODgwNzJdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC42ODgwNzVdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6MTYKWyAgICAwLjcwNjU2Ml0gYWhjaSAwMDAwOjAwOjE3LjA6IEFIQ0kgMDAwMS4w
MzAxIDMyIHNsb3RzIDYgcG9ydHMgNiBHYnBzIDB4M2YgaW1wbCBTQVRBIG1vZGUKWyAgICAwLjcw
Njk5MV0gYWhjaSAwMDAwOjAwOjE3LjA6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBwbSBjbG8gb25s
eSBwaW8gc2x1bSBwYXJ0IGVtcyBkZXNvIHNhZG0gc2RzIGFwc3QgClsgICAgMC44NTczMzldIHNj
c2kgaG9zdDA6IGFoY2kKWyAgICAwLjg1NzY0OV0gc2NzaSBob3N0MTogYWhjaQpbICAgIDAuODU3
OTM1XSBzY3NpIGhvc3QyOiBhaGNpClsgICAgMC44NTgyMjBdIHNjc2kgaG9zdDM6IGFoY2kKWyAg
ICAwLjg1ODUwNl0gc2NzaSBob3N0NDogYWhjaQpbICAgIDAuODU4NzkwXSBzY3NpIGhvc3Q1OiBh
aGNpClsgICAgMC44NTg5NzJdIGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHg4
MDExMzAwMCBwb3J0IDB4ODAxMTMxMDAgaXJxIDEzNQpbICAgIDAuODU5NDAyXSBhdGEyOiBTQVRB
IG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ODAxMTMwMDAgcG9ydCAweDgwMTEzMTgwIGlycSAx
MzUKWyAgICAwLjg1OTgzOV0gYXRhMzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweDgw
MTEzMDAwIHBvcnQgMHg4MDExMzIwMCBpcnEgMTM1ClsgICAgMC44NjAyNjZdIGF0YTQ6IFNBVEEg
bWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHg4MDExMzAwMCBwb3J0IDB4ODAxMTMyODAgaXJxIDEz
NQpbICAgIDAuODYwNjk3XSBhdGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4ODAx
MTMwMDAgcG9ydCAweDgwMTEzMzAwIGlycSAxMzUKWyAgICAwLjg2MTEyN10gYXRhNjogU0FUQSBt
YXggVURNQS8xMzMgYWJhciBtMjA0OEAweDgwMTEzMDAwIHBvcnQgMHg4MDExMzM4MCBpcnEgMTM1
ClsgICAgMC44NjE5NjRdIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciwgMS42
ClsgICAgMC44NjIyOTJdIFZNd2FyZSB2bXhuZXQzIHZpcnR1YWwgTklDIGRyaXZlciAtIHZlcnNp
b24gMS40LjE2LjAtay1OQVBJClsgICAgMC44NjI2NjBdIHhlbl9uZXRmcm9udDogSW5pdGlhbGlz
aW5nIFhlbiB2aXJ0dWFsIGV0aGVybmV0IGRyaXZlcgpbICAgIDAuODYzMDI1XSBodl92bWJ1czog
cmVnaXN0ZXJpbmcgZHJpdmVyIGh2X25ldHZzYwpbICAgIDAuODYzMjY4XSBGdXNpb24gTVBUIGJh
c2UgZHJpdmVyIDMuMDQuMjAKWyAgICAwLjg2MzUwMV0gQ29weXJpZ2h0IChjKSAxOTk5LTIwMDgg
TFNJIENvcnBvcmF0aW9uClsgICAgMC44NjM3ODVdIEZ1c2lvbiBNUFQgU1BJIEhvc3QgZHJpdmVy
IDMuMDQuMjAKWyAgICAwLjg3NjYxNF0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0
IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICAgIDAuODg5MzgwXSBlaGNpLXBjaTogRUhDSSBQ
Q0kgcGxhdGZvcm0gZHJpdmVyClsgICAgMC45MDI1OTVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgMC45MDI1OThdIEFscmVhZHkgc2V0dXAgdGhl
IEdTSSA6MTcKWyAgICAwLjkxNTUwMV0gZWhjaS1wY2kgMDAwMDowMTowMC40OiBFSENJIEhvc3Qg
Q29udHJvbGxlcgpbICAgIDAuOTI5ODM4XSBlaGNpLXBjaSAwMDAwOjAxOjAwLjQ6IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMQpbICAgIDAuOTQzMTYwXSBlaGNp
LXBjaSAwMDAwOjAxOjAwLjQ6IGlycSAxNywgaW8gbWVtIDB4ODViOWMwMDAKWyAgICAwLjk4NjUz
NF0gZWhjaS1wY2kgMDAwMDowMTowMC40OiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMApbICAg
IDAuOTk5OTM3XSBodWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDEuMDEzMzkzXSBodWIg
MS0wOjEuMDogOCBwb3J0cyBkZXRlY3RlZApbICAgIDEuMDI3MDg5XSBvaGNpX2hjZDogVVNCIDEu
MSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgICAxLjA0MDg2OF0gb2hj
aS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgIDEuMDU0ODc2XSB1aGNpX2hjZDog
VVNCIFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcgpbICAgIDEuMDY5
NTgyXSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMS4w
ODM5MzVdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNz
aWduZWQgYnVzIG51bWJlciAyClsgICAgMS4xMDExNDFdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDog
aGNjIHBhcmFtcyAweDIwMDA3N2MxIGhjaSB2ZXJzaW9uIDB4MTEwIHF1aXJrcyAweDAwMDAwMDAw
MDAwMDk4MTAKWyAgICAxLjExNjMzMF0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBjYWNoZSBsaW5l
IHNpemUgb2YgNjQgaXMgbm90IHN1cHBvcnRlZApbICAgIDEuMTE2NTUyXSBodWIgMi0wOjEuMDog
VVNCIGh1YiBmb3VuZApbICAgIDEuMTMxNjczXSBodWIgMi0wOjEuMDogMTYgcG9ydHMgZGV0ZWN0
ZWQKWyAgICAxLjE0Njg5Ml0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3QgQ29udHJv
bGxlcgpbICAgIDEuMTYxNzk5XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IG5ldyBVU0IgYnVzIHJl
Z2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMwpbICAgIDEuMTc3MDg2XSB4aGNpX2hjZCAw
MDAwOjAwOjE0LjA6IEhvc3Qgc3VwcG9ydHMgVVNCIDMuMSBFbmhhbmNlZCBTdXBlclNwZWVkClsg
ICAgMS4xOTI0NjBdIGh1YiAzLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMS4yMDczNzddIGh1
YiAzLTA6MS4wOiA2IHBvcnRzIGRldGVjdGVkClsgICAgMS4yMjI0MDhdIHVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiLXN0b3JhZ2UKWyAgICAxLjIzNzY5OF0gaTgw
NDI6IFBOUDogTm8gUFMvMiBjb250cm9sbGVyIGZvdW5kLgpbICAgIDEuMjUyODQ4XSBpODA0Mjog
UHJvYmluZyBwb3J0cyBkaXJlY3RseS4KWyAgICAxLjg3MzQxOV0gaTgwNDI6IENhbid0IHJlYWQg
Q1RSIHdoaWxlIGluaXRpYWxpemluZyBpODA0MgpbICAgIDEuODkyNDYzXSBpODA0MjogcHJvYmUg
b2YgaTgwNDIgZmFpbGVkIHdpdGggZXJyb3IgLTUKWyAgICAxLjkxMDk0OV0gYXRhMTogU0FUQSBs
aW5rIHVwIDYuMCBHYnBzIChTU3RhdHVzIDEzMyBTQ29udHJvbCAzMDApClsgICAgMS45MzAwMzhd
IGh2X3ZtYnVzOiByZWdpc3RlcmluZyBkcml2ZXIgaHlwZXJ2X2tleWJvYXJkClsgICAgMS45NDgw
NzVdIGF0YTEuMDA6IHN1cHBvcnRzIERSTSBmdW5jdGlvbnMgYW5kIG1heSBub3QgYmUgZnVsbHkg
YWNjZXNzaWJsZQpbICAgIDEuOTY2NzYyXSBhdGE2OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyA0
IFNDb250cm9sIDMwMCkKWyAgICAxLjk4NTExOV0gYXRhNTogU0FUQSBsaW5rIGRvd24gKFNTdGF0
dXMgNCBTQ29udHJvbCAzMDApClsgICAgMi4wMDMyODNdIGF0YTQ6IFNBVEEgbGluayBkb3duIChT
U3RhdHVzIDQgU0NvbnRyb2wgMzAwKQpbICAgIDIuMDIwOTA2XSBhdGEzOiBTQVRBIGxpbmsgZG93
biAoU1N0YXR1cyA0IFNDb250cm9sIDMwMCkKWyAgICAyLjAzODM0OF0gYXRhMjogU0FUQSBsaW5r
IGRvd24gKFNTdGF0dXMgNCBTQ29udHJvbCAzMDApClsgICAgMi4wNTYxMDVdIG1vdXNlZGV2OiBQ
Uy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlClsgICAgMi4wNzM2MjFdIGlucHV0
OiBQQyBTcGVha2VyIGFzIC9kZXZpY2VzL3BsYXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDEKWyAg
ICAyLjA5MDY3MF0gcnRjX2Ntb3MgMDA6MDA6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgICAgMi4x
MDc1NThdIGF0YTEuMDA6IEFUQS0xMTogU2Ftc3VuZyBTU0QgODYwIEVWTyAyNTBHQiwgUlZUMDFC
NlEsIG1heCBVRE1BLzEzMwpbICAgIDIuMTI0OTM1XSBhdGExLjAwOiA0ODgzOTcxNjggc2VjdG9y
cywgbXVsdGkgMTogTEJBNDggTkNRIChkZXB0aCAzMiksIEFBClsgICAgMi4xNDM3MTBdIHJ0Y19j
bW9zIDAwOjAwOiByZWdpc3RlcmVkIGFzIHJ0YzAKWyAgICAyLjE2MDk3M10gcnRjX2Ntb3MgMDA6
MDA6IGFsYXJtcyB1cCB0byBvbmUgbW9udGgsIHkzaywgMTE0IGJ5dGVzIG52cmFtClsgICAgMi4x
NzkwMzldIGkyYyAvZGV2IGVudHJpZXMgZHJpdmVyClsgICAgMi4xOTYwMTldIGRldmljZS1tYXBw
ZXI6IGlvY3RsOiA0LjM5LjAtaW9jdGwgKDIwMTgtMDQtMDMpIGluaXRpYWxpc2VkOiBkbS1kZXZl
bEByZWRoYXQuY29tClsgICAgMi4yMTM5MzBdIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4ZmZm
ZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDJmYmUxZTg4ZTE2LCBtYXhfaWRsZV9uczogNDQw
Nzk1MzI3MjEwIG5zClsgICAgMi4yMzIxNjhdIHNkaGNpOiBTZWN1cmUgRGlnaXRhbCBIb3N0IENv
bnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcgpbICAgIDIuMjQ5NjI2XSBzZGhjaTogQ29weXJpZ2h0
KGMpIFBpZXJyZSBPc3NtYW4KWyAgICAyLjI2NzkwNF0gY2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRv
IGNsb2Nrc291cmNlIHRzYwpbICAgIDIuMjg0OTcxXSBhdGExLjAwOiBzdXBwb3J0cyBEUk0gZnVu
Y3Rpb25zIGFuZCBtYXkgbm90IGJlIGZ1bGx5IGFjY2Vzc2libGUKWyAgICAyLjMwMjMyMl0gdXNi
IDItMzogbmV3IGxvdy1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIHhoY2lfaGNkClsg
ICAgMi4zMjE1MTBdIHNkaGNpLXBsdGZtOiBTREhDSSBwbGF0Zm9ybSBhbmQgT0YgZHJpdmVyIGhl
bHBlcgpbICAgIDIuMzQxMDAyXSBFRkkgVmFyaWFibGVzIEZhY2lsaXR5IHYwLjA4IDIwMDQtTWF5
LTE3ClsgICAgMi4zNjI3NTldIGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAg
Mi4zODIyNTldIHNjc2kgMDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgU2Ftc3Vu
ZyBTU0QgODYwICAxQjZRIFBROiAwIEFOU0k6IDUKWyAgICAyLjQyMTA0OV0gcHN0b3JlOiBpZ25v
cmluZyB1bmV4cGVjdGVkIGJhY2tlbmQgJ2VmaScKWyAgICAyLjQ0MTM3NV0gc2QgMDowOjA6MDog
QXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAKWyAgICAyLjQ2MTQ5NV0gYXRhMS4wMDog
RW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQpbICAgIDIuNDgwMTY5XSBzZCAwOjA6MDowOiBb
c2RhXSA0ODgzOTcxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgyNTAgR0IvMjMzIEdpQikK
WyAgICAyLjUwMDI5MF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1
c2JoaWQKWyAgICAyLjUyMDk1MF0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgMi41
NDAxMDNdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICAgMi41NTk5
MjhdIHNkIDA6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwClsgICAgMi41NTk5
NTFdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBkaXNhYmxlZCwgcmVhZCBjYWNoZTog
ZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKWyAgICAyLjU3Njg3Nl0gaHZfdXRp
bHM6IFJlZ2lzdGVyaW5nIEh5cGVyViBVdGlsaXR5IERyaXZlcgpbICAgIDIuNTkzNjI2XSBodl92
bWJ1czogcmVnaXN0ZXJpbmcgZHJpdmVyIGh2X3V0aWwKWyAgICAyLjYxMDUxNV0gaHZfdm1idXM6
IHJlZ2lzdGVyaW5nIGRyaXZlciBodl9iYWxsb29uClsgICAgMi42MzA5MTRdIGF0YTEuMDA6IEVu
YWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEKWyAgICAyLjY1MDg2MV0gb3Byb2ZpbGU6IHVzaW5n
IE5NSSB0aW1lciBpbnRlcnJ1cHQuClsgICAgMi42NzEzMzBdIEdBQ1QgcHJvYmFiaWxpdHkgb24K
WyAgICAyLjY5MTY5OF0gTWlycm9yL3JlZGlyZWN0IGFjdGlvbiBvbgpbICAgIDIuNzEyMzcyXSBT
aW1wbGUgVEMgYWN0aW9uIExvYWRlZApbICAgIDIuNzMzMDkyXSB1MzIgY2xhc3NpZmllcgpbICAg
IDIuNzUyNjE0XSAgICAgUGVyZm9ybWFuY2UgY291bnRlcnMgb24KWyAgICAyLjc3Mjc0OV0gICAg
IGlucHV0IGRldmljZSBjaGVjayBvbgpbICAgIDIuNzkxNTI1XSAgICAgQWN0aW9ucyBjb25maWd1
cmVkClsgICAgMi44MDg0MDVdIHh0X3RpbWU6IGtlcm5lbCB0aW1lem9uZSBpcyAtMDAwMApbICAg
IDIuODI1NzQ0XSBJUFZTOiBSZWdpc3RlcmVkIHByb3RvY29scyAoVENQLCBVRFAsIFNDVFAsIEFI
LCBFU1ApClsgICAgMi44NDI5ODldIElQVlM6IENvbm5lY3Rpb24gaGFzaCB0YWJsZSBjb25maWd1
cmVkIChzaXplPTQwOTYsIG1lbW9yeT02NEtieXRlcykKWyAgICAyLjg2MjUzNV0gSVBWUzogRWFj
aCBjb25uZWN0aW9uIGVudHJ5IG5lZWRzIDI4OCBieXRlcyBhdCBsZWFzdApbICAgIDIuODYyNzE0
XSBJUFZTOiBpcHZzIGxvYWRlZC4KWyAgICAyLjg4MTI2M10gIHNkYTogc2RhMSBzZGEyIHNkYTMg
c2RhNCBzZGE5ClsgICAgMi44OTk3MzldIElQVlM6IFtycl0gc2NoZWR1bGVyIHJlZ2lzdGVyZWQu
ClsgICAgMi45MTc0MjNdIGlucHV0OiBEZWxsIEtCMjE2IFdpcmVkIEtleWJvYXJkIGFzIC9kZXZp
Y2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4wL3VzYjIvMi0zLzItMzoxLjAvMDAwMzo0MTNDOjIx
MTMuMDAwMS9pbnB1dC9pbnB1dDIKWyAgICAyLjkzNTQxMV0gYXRhMS4wMDogRW5hYmxpbmcgZGlz
Y2FyZF96ZXJvZXNfZGF0YQpbICAgIDIuOTUzMzY0XSBJUFZTOiBbd3JyXSBzY2hlZHVsZXIgcmVn
aXN0ZXJlZC4KWyAgICAyLjk3MDY5Ml0gc2QgMDowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBk
aXNrClsgICAgMi45ODc2NjhdIElQVlM6IFtsY10gc2NoZWR1bGVyIHJlZ2lzdGVyZWQuClsgICAg
My4wMDUyMTBdIElQVlM6IFt3bGNdIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgIDMuMDIzMDEy
XSBJUFZTOiBbZm9dIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgIDMuMDM5NTkwXSBoaWQtZ2Vu
ZXJpYyAwMDAzOjQxM0M6MjExMy4wMDAxOiBpbnB1dDogVVNCIEhJRCB2MS4xMSBLZXlib2FyZCBb
RGVsbCBLQjIxNiBXaXJlZCBLZXlib2FyZF0gb24gdXNiLTAwMDA6MDA6MTQuMC0zL2lucHV0MApb
ICAgIDMuMDU2NDA0XSBJUFZTOiBbb3ZmXSBzY2hlZHVsZXIgcmVnaXN0ZXJlZC4KWyAgICAzLjA3
MzEyNF0gSVBWUzogW2xibGNdIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgIDMuMDg5OTczXSBJ
UFZTOiBbbGJsY3JdIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgIDMuMTA2Njk3XSBpbnB1dDog
RGVsbCBLQjIxNiBXaXJlZCBLZXlib2FyZCBTeXN0ZW0gQ29udHJvbCBhcyAvZGV2aWNlcy9wY2kw
MDAwOjAwLzAwMDA6MDA6MTQuMC91c2IyLzItMy8yLTM6MS4xLzAwMDM6NDEzQzoyMTEzLjAwMDIv
aW5wdXQvaW5wdXQzClsgICAgMy4xMjQwNzhdIElQVlM6IFtkaF0gc2NoZWR1bGVyIHJlZ2lzdGVy
ZWQuClsgICAgMy4xNDEzNTBdIElQVlM6IFtzaF0gc2NoZWR1bGVyIHJlZ2lzdGVyZWQuClsgICAg
My4xNTgzNDZdIElQVlM6IFtzZWRdIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgIDMuMTc1NDk2
XSBJUFZTOiBbbnFdIHNjaGVkdWxlciByZWdpc3RlcmVkLgpbICAgIDMuMTkyODIwXSBJUFZTOiBm
dHA6IGxvYWRlZCBzdXBwb3J0IG9uIHBvcnRbMF0gPSAyMQpbICAgIDMuMjEwMjMwXSBpbnB1dDog
RGVsbCBLQjIxNiBXaXJlZCBLZXlib2FyZCBDb25zdW1lciBDb250cm9sIGFzIC9kZXZpY2VzL3Bj
aTAwMDA6MDAvMDAwMDowMDoxNC4wL3VzYjIvMi0zLzItMzoxLjEvMDAwMzo0MTNDOjIxMTMuMDAw
Mi9pbnB1dC9pbnB1dDQKWyAgICAzLjIyODc0MF0gaXBpcDogSVB2NCBhbmQgTVBMUyBvdmVyIElQ
djQgdHVubmVsaW5nIGRyaXZlcgpbICAgIDMuMjQ3MjczXSBoaWQtZ2VuZXJpYyAwMDAzOjQxM0M6
MjExMy4wMDAyOiBpbnB1dDogVVNCIEhJRCB2MS4xMSBEZXZpY2UgW0RlbGwgS0IyMTYgV2lyZWQg
S2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjAwOjE0LjAtMy9pbnB1dDEKWyAgICAzLjI2NjQ0MF0gZ3Jl
OiBHUkUgb3ZlciBJUHY0IGRlbXVsdGlwbGV4b3IgZHJpdmVyClsgICAgMy4yODU2MDhdIGlwdF9D
TFVTVEVSSVA6IENsdXN0ZXJJUCBWZXJzaW9uIDAuOCBsb2FkZWQgc3VjY2Vzc2Z1bGx5ClsgICAg
My4zMDQyMDRdIEluaXRpYWxpemluZyBYRlJNIG5ldGxpbmsgc29ja2V0ClsgICAgMy4zMjMyMDhd
IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICAzLjM0MjI3Nl0gU2VnbWVu
dCBSb3V0aW5nIHdpdGggSVB2NgpbICAgIDMuMzYxODUxXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDE3ClsgICAgMy4zODA5OThdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1p
bHkgMTUKWyAgICAzLjM5OTI5MF0gQnJpZGdlIGZpcmV3YWxsaW5nIHJlZ2lzdGVyZWQKWyAgICAz
LjQxNzI2M10gODAyMXE6IDgwMi4xUSBWTEFOIFN1cHBvcnQgdjEuOApbICAgIDMuNDM0ODY1XSB1
c2IgMi00OiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5nIHhoY2lfaGNk
ClsgICAgMy40NTI3MzJdIDlwbmV0OiBJbnN0YWxsaW5nIDlQMjAwMCBzdXBwb3J0ClsgICAgMy40
NzAzMjFdIEluaXRpYWxpc2luZyBYZW4gdHJhbnNwb3J0IGZvciA5cGZzClsgICAgMy40ODc4OTVd
IEtleSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkClsgICAgMy41MDU0MzVdIEFWWDIgdmVy
c2lvbiBvZiBnY21fZW5jL2RlYyBlbmdhZ2VkLgpbICAgIDMuNTIyOTQ1XSBBRVMgQ1RSIG1vZGUg
Ynk4IG9wdGltaXphdGlvbiBlbmFibGVkClsgICAgMy41NDc1NTRdIHNjaGVkX2Nsb2NrOiBNYXJr
aW5nIHN0YWJsZSAoMzU0NTAxMTUzMCwgMjA1OTY3NCktPigzNTU2ODY2MDc3LCAtOTc5NDg3MykK
WyAgICAzLjU2NzMyNV0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAxClsgICAgMy41ODY2
MjZdIExvYWRpbmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlmaWNhdGVzClsgICAgMy42MDQ5MDFd
IEtleSB0eXBlIGJpZ19rZXkgcmVnaXN0ZXJlZApbICAgIDMuNjIzNjQ2XSBLZXkgdHlwZSBlbmNy
eXB0ZWQgcmVnaXN0ZXJlZApbICAgIDMuNjQ0NzU3XSBydGNfY21vcyAwMDowMDogc2V0dGluZyBz
eXN0ZW0gY2xvY2sgdG8gMjAxOS0wOS0yNSAyMTo0OToyMiBVVEMgKDE1Njk0NDgxNjIpClsgICAg
My42NjQzMzhdIFdhaXRpbmcgMyBzZWMgYmVmb3JlIG1vdW50aW5nIHJvb3QgZGV2aWNlLi4uClsg
ICAgNS4wMTY0ODNdIHJhbmRvbTogZmFzdCBpbml0IGRvbmUKWyAgICA2LjcyMDc2Nl0gVkZTOiBN
b3VudGVkIHJvb3QgKHNxdWFzaGZzIGZpbGVzeXN0ZW0pIHJlYWRvbmx5IG9uIGRldmljZSA4OjIu
ClsgICAgNi43Mzk1NjZdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBpbWFnZSBtZW1vcnk6IDE1OTJL
ClsgICAgNi43NzY1MzBdIFdyaXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0
YTogMTg0MzJrClsgICAgNi44MDE1MTRdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBpbWFnZSBtZW1v
cnk6IDIwMjBLClsgICAgNi44MjAzNDBdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBpbWFnZSBtZW1v
cnk6IDEwMTJLClsgICAgNi44Mzg5NjVdIFJ1biAvc2Jpbi9pbml0IGFzIGluaXQgcHJvY2Vzcwpb
ICAgIDcuMTAyMjAwXSB0ZzMuYzp2My4xMzcgKE1heSAxMSwgMjAxNCkKWyAgICA3LjEyMDU3NV0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICA3LjEy
MDU3OF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNwpbICAgIDcuMTg0NTc3XSB0ZzMgMDAwMDow
MjowMC4wIGV0aDA6IFRpZ29uMyBbcGFydG5vKE4vQSkgcmV2IDU3MjAwMDBdIChQQ0kgRXhwcmVz
cykgTUFDIGFkZHJlc3MgMDg6ZjE6ZWE6YjE6YWI6YTQKWyAgICA3LjIwMzAxNV0gdGczIDAwMDA6
MDI6MDAuMCBldGgwOiBhdHRhY2hlZCBQSFkgaXMgNTcyMEMgKDEwLzEwMC8xMDAwQmFzZS1UIEV0
aGVybmV0KSAoV2lyZVNwZWVkWzFdLCBFRUVbMV0pClsgICAgNy4yMjI2MDNdIHRnMyAwMDAwOjAy
OjAwLjAgZXRoMDogUlhjc3Vtc1sxXSBMaW5rQ2hnUkVHWzBdIE1JaXJxWzBdIEFTRlsxXSBUU09j
YXBbMV0KWyAgICA3LjI0MzExMV0gdGczIDAwMDA6MDI6MDAuMCBldGgwOiBkbWFfcndjdHJsWzAw
MDAwMDAxXSBkbWFfbWFza1s2NC1iaXRdClsgICAgNy4yNjk0NjJdIHhlbjogcmVnaXN0ZXJpbmcg
Z3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgNy4yNjk0NzRdIHhlbjogLS0+IHBp
cnE9MTggLT4gaXJxPTE4IChnc2k9MTgpClsgICAgNy4zMTE1NTZdIHRnMyAwMDAwOjAyOjAwLjEg
ZXRoMTogVGlnb24zIFtwYXJ0bm8oTi9BKSByZXYgNTcyMDAwMF0gKFBDSSBFeHByZXNzKSBNQUMg
YWRkcmVzcyAwODpmMTplYTpiMTphYjphNQpbICAgIDcuMzMxODYxXSB0ZzMgMDAwMDowMjowMC4x
IGV0aDE6IGF0dGFjaGVkIFBIWSBpcyA1NzIwQyAoMTAvMTAwLzEwMDBCYXNlLVQgRXRoZXJuZXQp
IChXaXJlU3BlZWRbMV0sIEVFRVsxXSkKWyAgICA3LjM1MjY1N10gdGczIDAwMDA6MDI6MDAuMSBl
dGgxOiBSWGNzdW1zWzFdIExpbmtDaGdSRUdbMF0gTUlpcnFbMF0gQVNGWzFdIFRTT2NhcFsxXQpb
ICAgIDcuMzcyNzgyXSB0ZzMgMDAwMDowMjowMC4xIGV0aDE6IGRtYV9yd2N0cmxbMDAwMDAwMDFd
IGRtYV9tYXNrWzY0LWJpdF0KWyAgICA4Ljc0MzkwN10gdXNiIDItNDogZGV2aWNlIGRlc2NyaXB0
b3IgcmVhZC82NCwgZXJyb3IgLTExMApbICAgIDguOTg1MDgwXSB3ODM2MjdoZl93ZHQ6IFVuc3Vw
cG9ydGVkIGNoaXAgSUQ6IDB4MDQKWyAgICA4Ljk4NzA2OF0gdzgzNjI3aGZfd2R0OiBVbnN1cHBv
cnRlZCBjaGlwIElEOiAweDA0ClsgICAgOS4wMDc0MzhdIElQVlM6IGZ0cDogbG9hZGVkIHN1cHBv
cnQgb24gcG9ydFswXSA9IDIxClsgICAgOS4wMzc1MzNdIHVzYi1zdG9yYWdlIDItNDoxLjA6IFVT
QiBNYXNzIFN0b3JhZ2UgZGV2aWNlIGRldGVjdGVkClsgICAgOS4wMzg4ODRdIHNjc2kgaG9zdDY6
IHVzYi1zdG9yYWdlIDItNDoxLjAKWyAgICA5LjA4NjIxNl0gRkFULWZzIChzZGE0KTogdXRmOCBp
cyBub3QgYSByZWNvbW1lbmRlZCBJTyBjaGFyc2V0IGZvciBGQVQgZmlsZXN5c3RlbXMsIGZpbGVz
eXN0ZW0gd2lsbCBiZSBjYXNlIHNlbnNpdGl2ZSEKWyAgICA5LjE0OTY4NV0gSVBWUzogZnRwOiBs
b2FkZWQgc3VwcG9ydCBvbiBwb3J0WzBdID0gMjEKWyAgICA5LjE3OTkxMl0gcmFuZG9tOiBjcm5n
IGluaXQgZG9uZQpbICAgIDkuMTg2NDM1XSB1c2IgMi04OiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2
aWNlIG51bWJlciA0IHVzaW5nIHhoY2lfaGNkClsgICAgOS4zNjczNzZdIGh1YiAyLTg6MS4wOiBV
U0IgaHViIGZvdW5kClsgICAgOS4zNjc2MjhdIGh1YiAyLTg6MS4wOiAyIHBvcnRzIGRldGVjdGVk
ClsgICAxMC4wNzcxMzddIHNjc2kgNjowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgR2VuZXJhbCAg
VURpc2sgICAgICAgICAgICA1LjAwIFBROiAwIEFOU0k6IDIKWyAgIDEwLjA3NzI3MF0gc2QgNjow
OjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0eXBlIDAKWyAgIDEwLjA3Nzg2Nl0gc2Qg
NjowOjA6MDogW3NkYl0gMTU3Mjg2NDAgNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg4LjA1IEdC
LzcuNTAgR2lCKQpbICAgMTAuMDc4MTgyXSBzZCA2OjA6MDowOiBbc2RiXSBXcml0ZSBQcm90ZWN0
IGlzIG9mZgpbICAgMTAuMDc4MTgzXSBzZCA2OjA6MDowOiBbc2RiXSBNb2RlIFNlbnNlOiAwYiAw
MCAwMCAwOApbICAgMTAuMDc4MzAzXSBzZCA2OjA6MDowOiBbc2RiXSBObyBDYWNoaW5nIG1vZGUg
cGFnZSBmb3VuZApbICAgMTAuMDc4MzAzXSBzZCA2OjA6MDowOiBbc2RiXSBBc3N1bWluZyBkcml2
ZSBjYWNoZTogd3JpdGUgdGhyb3VnaApbICAgMTAuMTM0ODcwXSAgc2RiOgpbICAgMTAuMTU4Njg2
XSBzZCA2OjA6MDowOiBbc2RiXSBBdHRhY2hlZCBTQ1NJIHJlbW92YWJsZSBkaXNrClsgICAxMC44
Nzk5MzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgcWNzZXJpYWwK
WyAgIDEwLjkwNDczNF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBm
b3IgUXVhbGNvbW0gVVNCIG1vZGVtClsgICAxMC45MzQyMDRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg
bmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX3dkbQpbICAgMTAuOTYwNTQ4XSB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHFtaV93d2FuClsgICAxMi4xMTg4MTZdIEVYVDQt
ZnMgKHNkYTkpOiBtb3VudGluZyBleHQzIGZpbGUgc3lzdGVtIHVzaW5nIHRoZSBleHQ0IHN1YnN5
c3RlbQpbICAgMTIuMTUwMDcwXSBFWFQ0LWZzIChzZGE5KTogbW91bnRlZCBmaWxlc3lzdGVtIHdp
dGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6IChudWxsKQpbICAxMzMuOTAyMTE0XSBJUHY2OiBB
RERSQ09ORihORVRERVZfVVApOiBldGgwOiBsaW5rIGlzIG5vdCByZWFkeQpbICAxMzQuMDQ1OTYz
XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBldGgxOiBsaW5rIGlzIG5vdCByZWFkeQpbICAx
MzQuMDk1MDI5XSBjZmc4MDIxMTogTG9hZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0
ZXMgZm9yIHJlZ3VsYXRvcnkgZGF0YWJhc2UKWyAgMTM0LjEyNDEwMl0gY2ZnODAyMTE6IExvYWRl
ZCBYLjUwOSBjZXJ0ICdzZm9yc2hlZTogMDBiMjhkZGY0N2FlZjljZWE3JwpbICAxMzQuMTQ1OTYz
XSBwbGF0Zm9ybSByZWd1bGF0b3J5LjA6IERpcmVjdCBmaXJtd2FyZSBsb2FkIGZvciByZWd1bGF0
b3J5LmRiIGZhaWxlZCB3aXRoIGVycm9yIC0yClsgIDEzNC4xNjg5NDRdIGNmZzgwMjExOiBmYWls
ZWQgdG8gbG9hZCByZWd1bGF0b3J5LmRiClsgIDEzNy4zNzY2NDhdIHRnMyAwMDAwOjAyOjAwLjAg
ZXRoMDogTGluayBpcyB1cCBhdCAxMDAwIE1icHMsIGZ1bGwgZHVwbGV4ClsgIDEzNy4zOTUyMjZd
IHRnMyAwMDAwOjAyOjAwLjAgZXRoMDogRmxvdyBjb250cm9sIGlzIG9uIGZvciBUWCBhbmQgb24g
Zm9yIFJYClsgIDEzNy40MTQ2ODRdIHRnMyAwMDAwOjAyOjAwLjAgZXRoMDogRUVFIGlzIGVuYWJs
ZWQKWyAgMTM3LjQzNDQxNl0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGV0aDA6IGxp
bmsgYmVjb21lcyByZWFkeQpbICA3NDAuMDI5MDk5XSBGQVQtZnMgKHNkYik6IHV0ZjggaXMgbm90
IGEgcmVjb21tZW5kZWQgSU8gY2hhcnNldCBmb3IgRkFUIGZpbGVzeXN0ZW1zLCBmaWxlc3lzdGVt
IHdpbGwgYmUgY2FzZSBzZW5zaXRpdmUhClsgIDc0MC4wNjAyOTVdIEZBVC1mcyAoc2RiKTogVm9s
dW1lIHdhcyBub3QgcHJvcGVybHkgdW5tb3VudGVkLiBTb21lIGRhdGEgbWF5IGJlIGNvcnJ1cHQu
IFBsZWFzZSBydW4gZnNjay4K
--000000000000eaca0e0593683566
Content-Type: application/octet-stream; name="dmesg.xen"
Content-Disposition: attachment; filename="dmesg.xen"
Content-Transfer-Encoding: base64
Content-ID: <f_k0ztwc7j1>
X-Attachment-Id: f_k0ztwc7j1

IFhlbiA0LjEyLjAKKFhFTikgWGVuIHZlcnNpb24gNC4xMi4wIChAKSAoZ2NjIChBbHBpbmUgNi40
LjApIDYuNC4wKSBkZWJ1Zz1uICBXZWQgU2VwIDI1IDE2OjQ0OjM3IFVUQyAyMDE5CihYRU4pIExh
dGVzdCBDaGFuZ2VTZXQ6IAooWEVOKSBCb290bG9hZGVyOiBHUlVCIDIuMDMKKFhFTikgQ29tbWFu
ZCBsaW5lOiBsb2dsdmw9YWxsIGRvbTBfbWVtPTEwMjRNLG1heDoxMDI0TSBkb20wX21heF92Y3B1
cz0xIGRvbTBfdmNwdXNfcGluIHNtdD1mYWxzZQooWEVOKSBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFk
ZHJlc3M6IDB4NzEyMDAwMDAKKFhFTikgVmlkZW8gaW5mb3JtYXRpb246CihYRU4pICBWR0EgaXMg
Z3JhcGhpY3MgbW9kZSAxMjgweDEwMjQsIDMyIGJwcAooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgoo
WEVOKSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMSBFREQgaW5mb3JtYXRp
b24gc3RydWN0dXJlcwooWEVOKSBFRkkgUkFNIG1hcDoKKFhFTikgIDAwMDAwMDAwMDAwMDAwMDAg
LSAwMDAwMDAwMDAwMDlmMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMDlmMDAwIC0gMDAw
MDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAw
MDA2NTQzOTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA2NTQzOTAwMCAtIDAwMDAwMDAwNjU0
NDgwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA2NTQ0ODAwMCAtIDAwMDAwMDAwNjU0ODQw
MDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNjU0ODQwMDAgLSAwMDAwMDAwMDY1NDg4MDAwIChy
ZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNjU0ODgwMDAgLSAwMDAwMDAwMDZlMmI3MDAwICh1c2Fi
bGUpCihYRU4pICAwMDAwMDAwMDZlMmI3MDAwIC0gMDAwMDAwMDA2ZTJjOTAwMCAocmVzZXJ2ZWQp
CihYRU4pICAwMDAwMDAwMDZlMmM5MDAwIC0gMDAwMDAwMDA2ZTJjYTAwMCAodXNhYmxlKQooWEVO
KSAgMDAwMDAwMDA2ZTJjYTAwMCAtIDAwMDAwMDAwNmY0ZWMwMDAgKHJlc2VydmVkKQooWEVOKSAg
MDAwMDAwMDA2ZjRlYzAwMCAtIDAwMDAwMDAwNmY0ZWQwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAw
MDAwMDA2ZjRlZDAwMCAtIDAwMDAwMDAwNmY0ZmYwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw
MDA2ZjRmZjAwMCAtIDAwMDAwMDAwNzhjZmYwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNzhj
ZmYwMDAgLSAwMDAwMDAwMDc5OWZmMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNzk5ZmYw
MDAgLSAwMDAwMDAwMDdiZGZmMDAwIChBQ1BJIE5WUykKKFhFTikgIDAwMDAwMDAwN2JkZmYwMDAg
LSAwMDAwMDAwMDdiZmZmMDAwIChBQ1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMDdiZmZmMDAwIC0g
MDAwMDAwMDA3YzAwMDAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3YzAwMDAwMCAtIDAwMDAw
MDAwODAwMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZTAxMDAwMCAtIDAwMDAwMDAw
ZmUwMTEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDAyN2Yw
MDAwMDAgKHVzYWJsZSkKKFhFTikgQUNQSTogUlNEUCA3QkZGRTAxNCwgMDAyNCAocjIgSFBFICAg
KQooWEVOKSBBQ1BJOiBYU0RUIDdCRkU3MTg4LCAwMEZDIChyMSBIUEUgICAgU2VydmVyICAgICAg
ICAgIDEgSU5UTCAyMDE2MDQyMikKKFhFTikgQUNQSTogRkFDUCA3QkZGNDAwMCwgMDEwQyAocjYg
SFBFICAgIFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IERTRFQg
N0JGRTQwMDAsIDE0RjQgKHIyIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMiBIUEUgICAgIDIwMDAw
KQooWEVOKSBBQ1BJOiBGQUNTIDdCREQwMDAwLCAwMDQwCihYRU4pIEFDUEk6IFNTRFQgN0JGRkMw
MDAsIDAxOTcgKHIxIEhQRSAgICAgQ3B1U3NkdCAgICAgICAgMSBJTlRMIDIwMTMwMzI4KQooWEVO
KSBBQ1BJOiBCT09UIDdCRkZCMDAwLCAwMDI4IChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDIg
TVNGVCAgMTAwMDAxMykKKFhFTikgQUNQSTogU1NEVCA3QkZGQTAwMCwgMDAzQSAocjEgSFBFICAg
IFBMQVRPUFJHICAgICAgICAxIElOVEwgMjAxMzAzMjgpCihYRU4pIEFDUEk6IEhFU1QgN0JGRjkw
MDAsIDAwQTggKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSBJTlRMICAgICAgICAxKQooWEVO
KSBBQ1BJOiBCRVJUIDdCRkY4MDAwLCAwMDMwIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEg
SU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogRVJTVCA3QkZGNzAwMCwgMDI1MCAocjEgSFBFICAg
IFNlcnZlciAgICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEZQRFQgN0JGRjYw
MDAsIDAwMzQgKHIxIEhQRSAgICBTZXJ2ZXIgICAyMDE3MDAwMSBJTlRMIDIwMTYwNDIyKQooWEVO
KSBBQ1BJOiBCR1JUIDdCRkY1MDAwLCAwMDM4IChyMSBIUEUgICAgU2VydmVyICAgMjAxNzAwMDEg
MTU5MCAyMDE2MDQyMikKKFhFTikgQUNQSTogSFBFVCA3QkZGMzAwMCwgMDAzOCAocjEgSFBFICAg
IFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFdERFQgN0JGRjIw
MDAsIDAwNDAgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVO
KSBBQ1BJOiBBUElDIDdCRkYxMDAwLCAwMDg0IChyMyBIUEUgICAgU2VydmVyICAgICAgICAgIDEg
MTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogTUNGRyA3QkZGMDAwMCwgMDAzQyAocjEgSFBFICAg
IFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFNMSVQgN0JGRUYw
MDAsIDAwMkQgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVO
KSBBQ1BJOiBTUkFUIDdCRkVFMDAwLCAwMTM4IChyMyBIUEUgICAgU2VydmVyICAgICAgICAgIDEg
MTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogU1BNSSA3QkZFRDAwMCwgMDA0MSAocjUgSFBFICAg
IFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFJBU0YgN0JGRUMw
MDAsIDAwMzAgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVO
KSBBQ1BJOiBTUENSIDdCRkVCMDAwLCAwMDUwIChyMiBIUEUgICAgU2VydmVyICAgICAgICAgIDEg
MTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogTVNDVCA3QkZFQTAwMCwgMDA0RSAocjIgSFBFICAg
IFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IEJEQVQgN0JGRTkw
MDAsIDAwMzAgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVO
KSBBQ1BJOiBXU01UIDdCRkU4MDAwLCAwMDI4IChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEg
MTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogUENDVCA3QkZGRDAwMCwgMDAzMCAocjEgSFBFICAg
IFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IERNQVIgN0JGRTYw
MDAsIDAwQjAgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVO
KSBBQ1BJOiBTU0RUIDdCRkUxMDAwLCAyQUEyIChyMiBIUEUgICAgUENJU1NEVCAgICAgICAgIDIg
SFBFICAgICAyMDAwMCkKKFhFTikgQUNQSTogU1NEVCA3QkZFMDAwMCwgMDFDNCAocjIgSFBFICAg
IFRJTUVTU0RUICAgICAgICAyIEhQRSAgICAgMjAwMDApCihYRU4pIEFDUEk6IFNTRFQgN0JGREYw
MDAsIDAyRjIgKHIxIEhQRSAgICAgICAgcG1hYiAgICAgICAgMSBJTlRMIDIwMTMwMzI4KQooWEVO
KSBBQ1BJOiBPRU0xIDdCRkRFMDAwLCAwMERGIChyMiBIUEUgICAgQ1BVICBDUEMgICAgICAgIDIg
SFBFICAgICAyMDAwMCkKKFhFTikgU3lzdGVtIFJBTTogODA0Mk1CICg4MjM1Mjg0a0IpCihYRU4p
IFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDAgLT4gTm9kZSAwCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQ
SUMgMDQgLT4gTm9kZSAwCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDIgLT4gTm9kZSAwCihY
RU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDYgLT4gTm9kZSAwCihYRU4pIFNSQVQ6IE5vZGUgMCBQ
WE0gMCAzZjUwMDAwMC03YzAwMDAwMAooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAgMC1hMDAwMAoo
WEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAgMTAwMDAwLTNmNTAwMDAwCihYRU4pIFNSQVQ6IE5vZGUg
MCBQWE0gMCAxMDAwMDAwMDAtMjAwMDAwMDAwCihYRU4pIFNSQVQ6IE5vZGUgMCBQWE0gMCAyMDAw
MDAwMDAtMjdmMDAwMDAwCihYRU4pIE5VTUE6IEFsbG9jYXRlZCBtZW1ub2RlbWFwIGZyb20gMjc4
YjU4MDAwIC0gMjc4YjViMDAwCihYRU4pIE5VTUE6IFVzaW5nIDggZm9yIHRoZSBoYXNoIHNoaWZ0
LgooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSB2ZXNhZmI6IGZyYW1lYnVmZmVy
IGF0IDB4ODQwMDAwMDAsIG1hcHBlZCB0byAweGZmZmY4MmMwMDAyMDEwMDAsIHVzaW5nIDUxMjBr
LCB0b3RhbCA1MTIwawooWEVOKSB2ZXNhZmI6IG1vZGUgaXMgMTI4MHgxMDI0eDMyLCBsaW5lbGVu
Z3RoPTUxMjAsIGZvbnQgOHgxNgooWEVOKSB2ZXNhZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6ODo4
LCBzaGlmdD0yNDoxNjo4OjAKKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZhbWlseSA2ICgweDYp
LCBNb2RlbCAxNTggKDB4OWUpLCBTdGVwcGluZyAxMCAocmF3IDAwMDkwNmVhKQooWEVOKSBTTUJJ
T1MgMy4xIHByZXNlbnQuCihYRU4pIFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKKFhFTikgQUNQ
STogUE0tVGltZXIgSU8gUG9ydDogMHg1MDggKDMyIGJpdHMpCihYRU4pIEFDUEk6IHY1IFNMRUVQ
IElORk86IGNvbnRyb2xbMTowXSwgc3RhdHVzWzE6MF0KKFhFTikgQUNQSTogU0xFRVAgSU5GTzog
cG0xeF9jbnRbMTo1MDQsMTowXSwgcG0xeF9ldnRbMTo1MDAsMTowXQooWEVOKSBBQ1BJOiAzMi82
NFggRkFDUyBhZGRyZXNzIG1pc21hdGNoIGluIEZBRFQgLSA3YmRkMDAwMC8wMDAwMDAwMDAwMDAw
MDAwLCB1c2luZyAzMgooWEVOKSBBQ1BJOiAgICAgICAgICAgICB3YWtldXBfdmVjWzdiZGQwMDBj
XSwgdmVjX3NpemVbMjBdCihYRU4pIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAw
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQp
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDRdIGxhcGljX2lkWzB4MDRdIGVuYWJsZWQp
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQp
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDZdIGxhcGljX2lkWzB4MDZdIGVuYWJsZWQp
CihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAwXSBoaWdoIGxldmVsIGxpbnRbMHgx
XSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDJdIGhpZ2ggbGV2ZWwgbGludFsw
eDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwNF0gaGlnaCBsZXZlbCBsaW50
WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA2XSBoaWdoIGxldmVsIGxp
bnRbMHgxXSkKKFhFTikgQUNQSTogSU9BUElDIChpZFsweDAyXSBhZGRyZXNzWzB4ZmVjMDAwMDBd
IGdzaV9iYXNlWzBdKQooWEVOKSBJT0FQSUNbMF06IGFwaWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRk
cmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAw
IGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIg
KGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKKFhFTikgQUNQSTogSVJR
MCB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuCihY
RU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2Rl
OiAgRmxhdC4gIFVzaW5nIDEgSS9PIEFQSUNzCihYRU4pIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3
MDEgYmFzZTogMHhmZWQwMDAwMAooWEVOKSBQQ0k6IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNl
IGUwMDAwMDAwIHNlZ21lbnQgMDAwMCBidXNlcyAwMCAtIGZmCihYRU4pIFBDSTogTm90IHVzaW5n
IE1DRkcgZm9yIHNlZ21lbnQgMDAwMCBidXMgMDAtZmYKKFhFTikgWGVuIEVSU1Qgc3VwcG9ydCBp
cyBpbml0aWFsaXplZC4KKFhFTikgSEVTVDogVGFibGUgcGFyc2luZyBoYXMgYmVlbiBpbml0aWFs
aXplZAooWEVOKSBBQ1BJOiBCR1JUOiBpbnZhbGlkYXRpbmcgdjEgaW1hZ2UgYXQgMHg3MjcwMTAw
MAooWEVOKSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRp
b24KKFhFTikgU01QOiBBbGxvd2luZyA0IENQVXMgKDAgaG90cGx1ZyBDUFVzKQooWEVOKSBJUlEg
bGltaXRzOiAxMjAgR1NJLCA4NDAgTVNJL01TSS1YCihYRU4pIE5vdCBlbmFibGluZyB4MkFQSUMg
KHVwb24gZmlybXdhcmUgcmVxdWVzdCkKKFhFTikgeHN0YXRlOiBzaXplOiAweDQ0MCBhbmQgc3Rh
dGVzOiAweDFmCihYRU4pIENQVTA6IEludGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJs
ZWQKKFhFTikgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhhcmR3
YXJlIGZlYXR1cmVzOiBJQlJTL0lCUEIgU1RJQlAgTDFEX0ZMVVNIIFNTQkQKKFhFTikgICBDb21w
aWxlZC1pbiBzdXBwb3J0OiBTSEFET1dfUEFHSU5HCihYRU4pICAgWGVuIHNldHRpbmdzOiBCVEkt
VGh1bmsgTi9BLCBTUEVDX0NUUkw6IElCUlMrIFNTQkQtLCBPdGhlcjogSUJQQiBMMURfRkxVU0gK
KFhFTikgICBMMVRGOiBiZWxpZXZlZCB2dWxuZXJhYmxlLCBtYXhwaHlzYWRkciBMMUQgNDYsIENQ
VUlEIDM5LCBTYWZlIGFkZHJlc3MgODAwMDAwMDAwMAooWEVOKSAgIFN1cHBvcnQgZm9yIEhWTSBW
TXM6IE1TUl9TUEVDX0NUUkwgUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFN1cHBvcnQgZm9yIFBWIFZN
czogTVNSX1NQRUNfQ1RSTCBSU0IgRUFHRVJfRlBVCihYRU4pICAgWFBUSSAoNjQtYml0IFBWIG9u
bHkpOiBEb20wIGVuYWJsZWQsIERvbVUgZW5hYmxlZCAod2l0aCBQQ0lEKQooWEVOKSAgIFBWIEwx
VEYgc2hhZG93aW5nOiBEb20wIGRpc2FibGVkLCBEb21VIGVuYWJsZWQKKFhFTikgVXNpbmcgc2No
ZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciByZXYyIChjcmVkaXQyKQooWEVOKSBJbml0aWFs
aXppbmcgQ3JlZGl0MiBzY2hlZHVsZXIKKFhFTikgIGxvYWRfcHJlY2lzaW9uX3NoaWZ0OiAxOAoo
WEVOKSAgbG9hZF93aW5kb3dfc2hpZnQ6IDMwCihYRU4pICB1bmRlcmxvYWRfYmFsYW5jZV90b2xl
cmFuY2U6IDAKKFhFTikgIG92ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAtMwooWEVOKSAgcnVu
cXVldWVzIGFycmFuZ2VtZW50OiBzb2NrZXQKKFhFTikgIGNhcCBlbmZvcmNlbWVudCBncmFudWxh
cml0eTogMTBtcwooWEVOKSBsb2FkIHRyYWNraW5nIHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBu
cwooWEVOKSBBZGRpbmcgY3B1IDAgdG8gcnVucXVldWUgMAooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1
bnF1ZXVlLCBhY3RpdmF0aW5nCihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDIzLjk5OU1IeiBIUEVU
CihYRU4pIERldGVjdGVkIDMzMTIuMTQ2IE1IeiBwcm9jZXNzb3IuCihYRU4pIEVGSSBtZW1vcnkg
bWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMC0wMDAwMDAwMDAzZmZmIHR5cGU9MiBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMDAwMDQwMDAtMDAwMDAwMDA4ZWZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMDhmMDAwLTAwMDAwMDAwOWVmZmYgdHlw
ZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAwMDA5ZjAwMC0wMDAwMDAwMDlm
ZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMDAxMDAwMDAtMDAw
MDAwMDhjNWZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwOGM2
MDAwLTAwMDAwMTQ3NzRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDAxNDc3NTAwMC0wMDAwMDNmNGZmZmZmIHR5cGU9MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwM2Y1MDAwMDAtMDAwMDAzZjU3ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDNmNTgwMDAwLTAwMDAwM2ZjZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDAzZmQwMDAwMC0wMDAwMDNmZDAwZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwM2ZkMDEwMDAtMDAwMDA0NTRhNGZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDQ1NGE1MDAwLTAwMDAwNjU0Mzhm
ZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2NTQzOTAwMC0wMDAw
MDY1NDQ3ZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNjU0NDgw
MDAtMDAwMDA2NTQ4M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDY1NDg0MDAwLTAwMDAwNjU0ODdmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA2NTQ4ODAwMC0wMDAwMDY2MGI1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNjYwYjYwMDAtMDAwMDA2ZTJiNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDZlMmI3MDAwLTAwMDAwNmUyYzhmZmYgdHlwZT02IGF0dHI9
ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2ZTJjOTAwMC0wMDAwMDZlMmM5ZmZmIHR5cGU9
NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNmUyY2EwMDAtMDAwMDA2ZjRlYmZm
ZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDZmNGVjMDAwLTAwMDAw
NmY0ZWNmZmYgdHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNmY0ZWQw
MDAtMDAwMDA2ZjRmZWZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDZmNGZmMDAwLTAwMDAwNmY4ZjdmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA2ZjhmODAwMC0wMDAwMDZmOGY4ZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNmY4ZjkwMDAtMDAwMDA2ZmE2MWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDZmYTYyMDAwLTAwMDAwNmZjZmVmZmYgdHlwZT0xIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2ZmNmZjAwMC0wMDAwMDcxM2ZmZmZmIHR5cGU9
NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzE0MDAwMDAtMDAwMDA3MTc4OGZm
ZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDcxNzg5MDAwLTAwMDAw
NzE4OTlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3MTg5YTAw
MC0wMDAwMDcyNTFjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
NzI1MWQwMDAtMDAwMDA3MjZhY2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDcyNmFkMDAwLTAwMDAwNzNiMzRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA3M2IzNTAwMC0wMDAwMDczYjNjZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwNzNiM2QwMDAtMDAwMDA3M2IzZGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDczYjNlMDAwLTAwMDAwNzNiNDBmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3M2I0MTAwMC0wMDAwMDc3Y2ZlZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzdjZmYwMDAtMDAwMDA3
N2NmZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc3ZDAwMDAw
LTAwMDAwNzhjZmVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3
OGNmZjAwMC0wMDAwMDc5NGZlZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwNzk0ZmYwMDAtMDAwMDA3OThmZWZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDc5OGZmMDAwLTAwMDAwNzk5ZmVmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA3OTlmZjAwMC0wMDAwMDdiZGZlZmZmIHR5cGU9MTAgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDdiZGZmMDAwLTAwMDAwN2JmZmVmZmYgdHlwZT05
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3YmZmZjAwMC0wMDAwMDdiZmZmZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAxMDAwMDAwMDAtMDAwMDI3
ZWZmZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMGEwMDAw
LTAwMDAwMDAwZmZmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgMDAwMDA3
YzAwMDAwMC0wMDAwMDdmZmZmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
IDAwMDAwZmUwMTAwMDAtMDAwMDBmZTAxMGZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAw
MQooWEVOKSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4
MDQyYWM3MCAtPiBmZmZmODJkMDgwNDJjOTdhCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBw
b3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBD
b250cm9sIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90
IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgoo
WEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwg
VlQtZCBQb3N0ZWQgSW50ZXJydXB0IG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJl
ZCBFUFQgdGFibGVzIGVuYWJsZWQuCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihY
RU4pICAtIERvbTAgbW9kZTogUmVsYXhlZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJs
ZWQKKFhFTikgbnJfc29ja2V0czogMQooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlv
YXBpY19hY2tfb2xkIG9uIQooWEVOKSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVz
aW5nIG9sZCBBQ0sgbWV0aG9kCihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGlu
MT0yIGFwaWMyPS0xIHBpbjI9LTEKKFhFTikgVFNDX0RFQURMSU5FIGRpc2FibGVkIGR1ZSB0byBF
cnJhdGE7IHBsZWFzZSB1cGRhdGUgbWljcm9jb2RlIHRvIHZlcnNpb24gMHg1MiAob3IgbGF0ZXIp
CihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMzIgS2lCLgooWEVOKSBtd2FpdC1pZGxl
OiBNV0FJVCBzdWJzdGF0ZXM6IDB4MTExNDIxMjAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1v
ZGVsIDB4OWUKKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVzIDB4
ZmZmZmZmZmYKKFhFTikgbXdhaXQtaWRsZTogbWF4IEMtc3RhdGUgY291bnQgb2YgOCByZWFjaGVk
CihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgooWEVOKSAgLSBBUElDIE1N
SU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihYRU4pICAtIEFQSUMgVFBSIHNoYWRvdwooWEVOKSAg
LSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAoRVBUKQooWEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJ
ZGVudGlmaWVycyAoVlBJRCkKKFhFTikgIC0gVmlydHVhbCBOTUkKKFhFTikgIC0gTVNSIGRpcmVj
dC1hY2Nlc3MgYml0bWFwCihYRU4pICAtIFVucmVzdHJpY3RlZCBHdWVzdAooWEVOKSAgLSBWTUNT
IHNoYWRvd2luZwooWEVOKSAgLSBWTSBGdW5jdGlvbnMKKFhFTikgIC0gVmlydHVhbGlzYXRpb24g
RXhjZXB0aW9ucwooWEVOKSAgLSBQYWdlIE1vZGlmaWNhdGlvbiBMb2dnaW5nCihYRU4pIEhWTTog
QVNJRHMgZW5hYmxlZC4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJl
IEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVz
OiA0a0IsIDJNQiwgMUdCCihYRU4pIEFkZGluZyBjcHUgMSB0byBydW5xdWV1ZSAwCihYRU4pIG13
YWl0LWlkbGU6IG1heCBDLXN0YXRlIGNvdW50IG9mIDggcmVhY2hlZAooWEVOKSBBZGRpbmcgY3B1
IDIgdG8gcnVucXVldWUgMAooWEVOKSBtd2FpdC1pZGxlOiBtYXggQy1zdGF0ZSBjb3VudCBvZiA4
IHJlYWNoZWQKKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgbXdhaXQtaWRs
ZTogbWF4IEMtc3RhdGUgY291bnQgb2YgOCByZWFjaGVkCihYRU4pIEJyb3VnaHQgdXAgNCBDUFVz
CihYRU4pIGJ1aWxkLWlkOiA1MmQ2ZmIzM2ViNjhhNDU4OGRkNjkyNjZmZTdkZTc0ZjBlZDE1Njg2
CihYRU4pIEFDUEkgc2xlZXAgbW9kZXM6IFMzCihYRU4pIFZQTVU6IGRpc2FibGVkCihYRU4pIG1j
aGVja19wb2xsOiBNYWNoaW5lIGNoZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KKFhFTikgRG9t
MCBoYXMgbWF4aW11bSAzMTIgUElSUXMKKFhFTikgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVj
dGlvbiBhY3RpdmUKKFhFTikgKioqIEJ1aWxkaW5nIGEgUFYgRG9tMCAqKioKKFhFTikgIFhlbiAg
a2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQs
IFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyYTJjMDAwCihYRU4pIFBIWVNJQ0FMIE1F
TU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDAyNzAwMDAwMDAt
PjAwMDAwMDAyNzQwMDAwMDAgKDI0NTc2MCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pIFZJ
UlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4
MTAwMDAwMC0+ZmZmZmZmZmY4MmEyYzAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAw
MDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAw
MDAwMDAwMC0+MDAwMDAwODAwMDIwMDAwMAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4
MmEyYzAwMC0+ZmZmZmZmZmY4MmEyYzRiNAooWEVOKSAgWGVuc3RvcmUgcmluZzogMDAwMDAwMDAw
MDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgQ29uc29sZSByaW5nOiAgMDAwMDAwMDAw
MDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4
MmEyZDAwMC0+ZmZmZmZmZmY4MmE0NjAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4
MmE0NjAwMC0+ZmZmZmZmZmY4MmE0NzAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4
MDAwMDAwMC0+ZmZmZmZmZmY4MmMwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4
MjZhZjE4MAooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDEgVkNQVXMKKFhFTikgSW5pdGlhbCBsb3cg
bWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmlu
ZyBGcmVlIFJBTSBpbiBiYWNrZ3JvdW5kCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBH
dWVzdCBMb2dsZXZlbDogTm90aGluZyAoUmF0ZS1saW1pdGVkOiBFcnJvcnMgYW5kIHdhcm5pbmdz
KQooWEVOKSBYZW4gaXMgcmVsaW5xdWlzaGluZyBWR0EgY29uc29sZS4KKFhFTikgKioqIFNlcmlh
bCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1
dCkKKFhFTikgRnJlZWQgNDgwa0IgaW5pdCBtZW1vcnkKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDEuMAooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAwOjAxLjEKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxMi4wCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjE0LjIKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNi4wCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MTcuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFiLjAKKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYy4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MWMuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFkLjAKKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDowMDoxZi4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuNQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjAxOjAwLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDow
MTowMC4xCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDE6MDAuMgooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAxOjAwLjQKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMjowMC4wCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDI6MDAuMQooWEVOKSBQQ0k6IFVzaW5nIE1DRkcgZm9yIHNl
Z21lbnQgMDAwMCBidXMgMDAtZmYK
--000000000000eaca0e0593683566
Content-Type: application/octet-stream; name="xl.info"
Content-Disposition: attachment; filename="xl.info"
Content-Transfer-Encoding: base64
Content-ID: <f_k0ztwfjx2>
X-Attachment-Id: f_k0ztwfjx2

aG9zdCAgICAgICAgICAgICAgICAgICA6IGxpbnV4a2l0LTA4ZjFlYWIxYWJhNApyZWxlYXNlICAg
ICAgICAgICAgICAgIDogNC4xOS41LWxpbnV4a2l0CnZlcnNpb24gICAgICAgICAgICAgICAgOiAj
MSBTTVAgU2F0IEp1bCAxMyAwNTo0ODoxOSBVVEMgMjAxOQptYWNoaW5lICAgICAgICAgICAgICAg
IDogeDg2XzY0Cm5yX2NwdXMgICAgICAgICAgICAgICAgOiA0Cm1heF9jcHVfaWQgICAgICAgICAg
ICAgOiAzCm5yX25vZGVzICAgICAgICAgICAgICAgOiAxCmNvcmVzX3Blcl9zb2NrZXQgICAgICAg
OiA0CnRocmVhZHNfcGVyX2NvcmUgICAgICAgOiAxCmNwdV9taHogICAgICAgICAgICAgICAgOiAz
MzEyLjE0Ngpod19jYXBzICAgICAgICAgICAgICAgIDogYmZlYmZiZmY6NzZmYWYzZmY6MmMxMDA4
MDA6MDAwMDAxMjE6MDAwMDAwMGY6MDA5YzZmYmI6MDAwMDAwMDA6MDAwMDAxMDAKdmlydF9jYXBz
ICAgICAgICAgICAgICA6IHB2IGh2bSBodm1fZGlyZWN0aW8gcHZfZGlyZWN0aW8KdG90YWxfbWVt
b3J5ICAgICAgICAgICA6IDgwNDIKZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDY5MDQKc2hhcmlu
Z19mcmVlZF9tZW1vcnkgICA6IDAKc2hhcmluZ191c2VkX21lbW9yeSAgICA6IDAKb3V0c3RhbmRp
bmdfY2xhaW1zICAgICA6IDAKZnJlZV9jcHVzICAgICAgICAgICAgICA6IDAKeGVuX21ham9yICAg
ICAgICAgICAgICA6IDQKeGVuX21pbm9yICAgICAgICAgICAgICA6IDEyCnhlbl9leHRyYSAgICAg
ICAgICAgICAgOiAuMAp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDogNC4xMi4wCnhlbl9jYXBzICAg
ICAgICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZf
MzIgaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzY0IAp4ZW5fc2NoZWR1bGVyICAgICAgICAg
IDogY3JlZGl0Mgp4ZW5fcGFnZXNpemUgICAgICAgICAgIDogNDA5NgpwbGF0Zm9ybV9wYXJhbXMg
ICAgICAgIDogdmlydF9zdGFydD0weGZmZmY4MDAwMDAwMDAwMDAKeGVuX2NoYW5nZXNldCAgICAg
ICAgICA6IAp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDogbG9nbHZsPWFsbCBkb20wX21lbT0xMDI0
TSxtYXg6MTAyNE0gZG9tMF9tYXhfdmNwdXM9MSBkb20wX3ZjcHVzX3BpbiBzbXQ9ZmFsc2UKY2Nf
Y29tcGlsZXIgICAgICAgICAgICA6IGdjYyAoQWxwaW5lIDYuNC4wKSA2LjQuMApjY19jb21waWxl
X2J5ICAgICAgICAgIDogCmNjX2NvbXBpbGVfZG9tYWluICAgICAgOiAKY2NfY29tcGlsZV9kYXRl
ICAgICAgICA6IFdlZCBTZXAgMjUgMTY6NDQ6MzcgVVRDIDIwMTkKYnVpbGRfaWQgICAgICAgICAg
ICAgICA6IDUyZDZmYjMzZWI2OGE0NTg4ZGQ2OTI2NmZlN2RlNzRmMGVkMTU2ODYKeGVuZF9jb25m
aWdfZm9ybWF0ICAgICA6IDQK
--000000000000eaca0e0593683566
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--000000000000eaca0e0593683566--


From xen-devel-bounces@lists.xenproject.org Thu Sep 26 00:28:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 00: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 1iDHdT-0000tD-B5; Thu, 26 Sep 2019 00:27:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bb60=XV=gmail.com=jlpoole56@srs-us1.protection.inumbo.net>)
 id 1iDHdS-0000pP-00
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 00:27:54 +0000
X-Inumbo-ID: 79b98e42-dff4-11e9-b588-bc764e2007e4
Received: from mail-pf1-x430.google.com (unknown [2607:f8b0:4864:20::430])
 by localhost (Halon) with ESMTPS
 id 79b98e42-dff4-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 00:27:52 +0000 (UTC)
Received: by mail-pf1-x430.google.com with SMTP id h195so609387pfe.5
 for <xen-devel@lists.xen.org>; Wed, 25 Sep 2019 17:27:52 -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-transfer-encoding:content-language;
 bh=YP5j9pvgZqHx0VS4aRMTQWsNwKNx4p2/r8SAfb/qyjo=;
 b=ESQXgFk85DcidIG74zBfqn53TccxUQfk6EmZ8CHciAbGRJjWTOcxM72SVaKtO7URIP
 GOZ5kEip3Ast7udcgY9cYxEUKXPEVeVFigGZ+/vTN5z8Kve+FxNp4lOs8kSVuz+c5hR5
 jL8G3ZQfqRLk69dKMg/vkmnnpMbx/2G1T/hrfHP0gUr9cYBtw+HcCm9M0AxA6Cw3NevJ
 rTyG+DVRsj2xt2tdW0TKF3T/8YOEq+5MQH+iPubDe50GQhOXetT9RHz2lSlvIRONFKS5
 xyqia1JoB4KZOZRxfaqroHxRYayoyuBYkb9JPPCZSpd32SOxxu5/zA0aI+06/We2Y49j
 EzVQ==
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-transfer-encoding:content-language;
 bh=YP5j9pvgZqHx0VS4aRMTQWsNwKNx4p2/r8SAfb/qyjo=;
 b=HTdEvX5HPLIT+3Oj2xpoAT+pVfuvLlhnbjgJqLtO/xTugV+GSAylWYJMpDroATixoy
 NARkdEUG7UQsTQz5g4ZB19AkXA0/h9Mn5c+kt18Nc9X3hsx0KqCodXnZBFHdxZwjMhSg
 YrtZta5X+HcyOjmj+dnFtWBTxl6LFuNi9RscQGfRY6l3CfCtNfWfkxB8N3ldt4eG19yH
 wCMI47hhj6y/9y2TX8d1Tf95JH7dFhrEAmXTV1egR/SgHA6SihkL3OozML4r02dIHNLr
 1uiCMqxSWkJ/0qrS6NTgrj2c/No+OXal8NAKEv13P3SX7Jwx9DASNkMCBtFlux2IU1e2
 krUw==
X-Gm-Message-State: APjAAAUDn+3busclIKlItvOYsa8J4YzqAL/FRkBvws4iPkR0o8Wg657f
 jHI5mMOJptFgIncEF5RJBWWOqvtbeI8=
X-Google-Smtp-Source: APXvYqy2W503fsVDnXfovxY+1DUmra9NVo2yiahFH35lTgCeIxHdMmECPGhCBNzTWKYnexp5mriIBA==
X-Received: by 2002:a17:90a:258c:: with SMTP id
 k12mr496826pje.11.1569457671083; 
 Wed, 25 Sep 2019 17:27:51 -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 v32sm189816pga.38.2019.09.25.17.27.49
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 25 Sep 2019 17:27:50 -0700 (PDT)
From: "John L. Poole" <jlpoole56@gmail.com>
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>
 <7dc6fc80-8204-9cf7-25fd-87e1bddacf8e@gmail.com>
Message-ID: <e5aa147b-cfc5-1940-3056-f837981e31f0@gmail.com>
Date: Wed, 25 Sep 2019 17:27:50 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <7dc6fc80-8204-9cf7-25fd-87e1bddacf8e@gmail.com>
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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDUvMjgvMjAxOSA4OjAyIEFNLCBKb2huIEwuIFBvb2xlIHdyb3RlOgo+Cj4KPiBPbiA1LzI4
LzIwMTkgMTI6NDEgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIE1vbiwgTWF5IDI3
LCAyMDE5IGF0IDAzOjM1OjIxUE0gLTA3MDAsIEpvaG4gTC4gUG9vbGUgd3JvdGU6Cj4+PiBPbiA1
LzI3LzIwMTkgOToxOCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+PiBPbiBNb24sIEFw
ciAyOSwgMjAxOSBhdCAwNToyNzozNFBNICswMjAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
Pj4+PiBJTU8gaXQgd291bGQgYmUgYmV0dGVyIGlmIHlvdSBjYW4gYnVpbGQgZGlyZWN0bHkgZnJv
bSB0aGUgdXBzdHJlYW0gZ2l0Cj4+Pj4+IHJlcG9zaXRvcnkgWzBdLCB0aGF0IHdheSB5b3UgY291
bGQgdXNlIGdpdC1iaXNlY3QoMSkgaW4gb3JkZXIgdG8gZmlndXJlCj4+Pj4+IG91dCB3aGljaCBj
b21taXQgYnJva2UgeW91ciBzeXN0ZW0uIEZvciBleGFtcGxlOgo+Pj4+Pgo+Pj4+PiAjIGdpdCBj
bG9uZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+Pj4+PiAjIGNkIHhlbgo+Pj4+PiAj
IGdpdCBjaGVja291dCBSRUxFQVNFLTQuNy4wCj4+Pj4+ICMgbWFrZSB4ZW4gLWo4Cj4+Pj4+Cj4+
Pj4+IFRoYXQgc2hvdWxkIGdpdmUgeW91IGEgc2V0IG9mIFhlbiBiaW5hcmllcyBpbiB0aGUgeGVu
LyBkaXJlY3RvcnksIElJUkMKPj4+Pj4geW91IGFyZSBib290aW5nIGZyb20gRUZJIHNvIHlvdSBs
aWtlbHkgbmVlZCB4ZW4veGVuLmVmaS4KPj4+Pj4KPj4+Pj4gSWYgdGhhdCB3b3JrcywgdGhlbiB5
b3UgY2FuIHRlc3QgUkVMRUFTRS00LjguMCBhbmQgaWYgdGhhdCBmYWlscyB0bwo+Pj4+PiBib290
IHlvdSBzaG91bGQgaGF2ZSBhIHJhbmdlIG9mIGNvbW1pdHMgdGhhdCB5b3UgY2FuIGJpc2VjdCBp
biBvcmRlcgo+Pj4+PiB0byBmaW5kIHRoZSBjdWxwcml0Lgo+Pj4+IEZXSVcsIEkndmUgYmVlbiB1
bmFibGUgdG8gZmluZCBhIGJveCB3aXRoIHRoZSBzYW1lIENQVSBtb2RlbCAoQzI3NTApCj4+Pj4g
dGhhdCB5b3UgYXJlIHVzaW5nLiBJJ3ZlIGZvdW5kIGEgY291cGxlIG9mIG9sZCBBdG9tIGJveGVz
IHVzaW5nCj4+Pj4gZGlmZmVyZW50IENQVXMgYnV0IHRoZXkgYWxsIHNlZW0gdG8gYm9vdCBmaW5l
IHVzaW5nIGxhdGVzdAo+Pj4+IHhlbi11bnN0YWJsZS4gSSd2ZSBsb29rZWQgb24gZUJheSBmb3Ig
dGhhdCBDUFUgYnV0IGV2ZXJ5dGhpbmcKPj4+PiBjb250YWluaW5nIGl0IGlzIHNlcnZlci1ncmFk
ZSBhbmQgPjIwMCQgd2hpY2ggSSdtIHNhZGx5IG5vdCBnb2luZyB0bwo+Pj4+IHBheS4KPj4+Pgo+
Pj4+IFVubGVzcyB5b3UgYXJlIGFibGUgdG8gYmlzZWN0IHRoZSB0cmVlIGFuZCBnaXZlIHVzIHRo
ZSBiYWQgY29tbWl0Cj4+Pj4gdGhhdCdzIGNhdXNpbmcgeW91ciBpc3N1ZXMgSSdtIGFmcmFpZCBh
dCBsZWFzdCBteXNlbGYgSSB3b24ndCBiZSBhYmxlCj4+Pj4gdG8gcHJvZ3Jlc3MgdGhpcyBhbnkg
ZnVydGhlciwgc29ycnkuCj4+Pj4KPj4+PiBSb2dlci4KPj4+IEkgYXR0ZW1wdGVkIHRvIHdvcmsg
YmFja3dhcmRzIGFuZCByYW4gaW50byBhIG5pZ2h0bWFyZSB3aXRoIEdlbnRvby7CoMKgIEkga2Vw
dAo+Pj4gZ2V0dGluZyBjb21waWxlciBlcnJvcnMgd2hpY2ggSSBzdXNwZWN0IHdhcyBhIHJlc3Vs
dCBvZiBoYXZpbmcgYSBuZXdlcgo+Pj4gdmVyc2lvbgo+Pj4gb2YgR0NDIGFuZCBvdGhlciB0aGlu
Z3MuwqAgSXQncyBub3QgYW4gZWFzeSB0aGluZyB0byB0cmF2ZWwKPj4+IGJhY2sgaW4gdGltZSBp
biBHZW50b28gYmVjYXVzZSBldmVyeXRoaW5nIGtlZXBzIGdldHRpbmcgdXBncmFkZWQuwqAgSSBq
dXN0Cj4+PiBjYW5ub3QgbWFrZSB0aGUgdGltZSBub3cgdG8gdW5yYXZlbCB0aGlzIGFzIEkgaGF2
ZSBzb21lIGRlbWFuZHMgb24gbXkgdGltZQo+Pj4gYW5kIHdpbGwgYmUgZW5nYWdlZCBmb3IgdGhl
IG5leHQgZm91ciB0byBzaXggd2Vla3MuCj4+IElNTyB5b3VyIGJlc3QgYmV0IGlzIHRvIGJ1aWxk
IFhlbiB1c2luZyBEZWJpYW4gc3RyZXRjaCwgdGhhdCdzIHVzZWQgYnkKPj4gdGhlIFhlbiB0ZXN0
IHN5c3RlbSwgYW5kIGlzIGxpa2VseSB0byBiZSBhYmxlIHRvIGJ1aWxkIHRoZSBkaWZmZXJlbnQK
Pj4gWGVuIHZlcnNpb25zLCBzdGFibGUtKiBicmFuY2hlcyB0ZXN0ZWQgYnkgb3NzdGVzdCBzaG91
bGQgYnVpbGQgb24KPj4gc3RyZXRjaC4KPj4KPj4gV2hhdCBJJ3ZlIGRvbmUgaW4gdGhlIHBhc3Qg
aWYgdGhhdCBhbHNvIHRyaWdnZXJzIGNvbXBpbGVyIGVycm9ycyBpcyB0bwo+PiBidWlsZCBhIGNo
cm9vdCB3aXRoIGFuIG9sZGVyIHZlcnNpb24gb2YgRGViaWFuIGFuZCB0aGVuIGJ1aWxkIFhlbgo+
PiBpbnNpZGUgb2YgaXQuIFlvdSBjYW4gZG8gdGhpcyBpbiBhIGJveCBkaWZmZXJlbnQgZnJvbSB0
aGUgb25lIHlvdSBhcmUKPj4gdGVzdGluZywgaWU6IHlvdSBjb3VsZCBjcmVhdGUgYSBEZWJpYW4g
Vk0gYW5kIGJ1aWxkIFhlbiBmcm9tIHRoZXJlLgo+Pgo+PiBOb3RlIHRoYXQgaW4gb3JkZXIgdG8g
YmlzZWN0IHRoaXMgaXNzdWUgeW91IG9ubHkgbmVlZCB0byBidWlsZCB0aGUgWGVuCj4+IGtlcm5l
bCAobWFrZSB4ZW4sIG5vIG5lZWQgdG8gcnVuIC4vY29uZmlndXJlKSwgdGhlcmUncyBubyBuZWVk
IHRvCj4+IGJ1aWxkIHRoZSB0b29scywgaGVuY2UgeW91IG5lZWQgYWxtb3N0IG5vIGRlcGVuZGVu
Y2llcyBpbnN0YWxsZWQgb24KPj4gdGhlIGJ1aWxkZXIuCj4+Cj4+IEkndmUgZG9uZSBhIGJ1aWxk
IG9mIHRoZSBzdGFibGUtNC43IGJyYW5jaCBteXNlbGYgYW5kIHVwbG9hZGVkIHRoZQo+PiBoeXBl
cnZpc29yIGJpbmFyaWVzIHRvOgo+Pgo+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9y
b3lnZXIvc3RhYmxlLTQuNy8KPj4KPj4gQ291bGQgeW91IGdpdmUgdGhvc2UgYSB0cnkgKEkgd2Fz
bid0IHN1cmUgd2hldGhlciB5b3UgbmVlZCB4ZW4uZ3ogb3IKPj4geGVuLmVmaSBzbyBJJ3ZlIHVw
bG9hZGVkIGJvdGgpIGFuZCBzZWUgaWYgeW91IHN0aWxsIGhhdmUgaXNzdWVzCj4+IGJvb3Rpbmc/
Cj4+Cj4+IFRlc3RpbmcgdGhvc2UgYmluYXJpZXMgc2hvdWxkIGJlIGFzIHNpbXBsZSBhcyBwbGFj
aW5nIHRoZW0gaW4gL2Jvb3QvCj4+IGFuZCBmaXhpbmcgeW91ciBib290bG9hZGVyIGNvbmZpZ3Vy
YXRpb24gdG8gYm9vdCBmcm9tIHRob3NlLiBQbGVhc2UKPj4gc2VuZCB0aGUgc2VyaWFsIGxvZyB3
aGVuIGJvb3RpbmcgZnJvbSB0aGUgcHJvdmlkZWQgYmluYXJpZXMuCj4+Cj4+PiBIb3cgbXVjaCB3
b3VsZCBpdCBjb3N0IGZvciB5b3UgdG8gb2J0YWluIHRoZSBtYWNoaW5lIHlvdSBuZWVkPyBJIG1h
eQo+Pj4gY29uc2lkZXIgcGF5aW5nIGZvciBpdC4gSSBib3VnaHQgdGhpcyBBdG9tIHNlcnZlciBq
dXN0IHRvIGVjb25vbWljYWxseSBydW4KPj4+IFhlbiBzbyB0aGUgbWFjaGluZSBoYXMgbWFyZ2lu
YWwgdmFsdWUgdG8gbWUgaWYgSSBjYW5ub3QgcnVuIFhlbiBvbiBpdC4KPj4gRXZlbiBpZiB3ZSBn
byB0aGF0IHJvdXRlLCB0aGVyZSdzIG5vIGd1YXJhbnRlZSB0aGF0IEkgd291bGQgYmUgYWJsZSB0
bwo+PiBmaXggdGhlIGlzc3VlLCBhbmQgdGhlcmUncyBhbHNvIHRoZSBwb3NzaWJpbGl0eSB0aGF0
IHRoZSBoYXJkd2FyZSB5b3UKPj4gaGF2ZSBpcyBzb21laG93IGJyb2tlbiwgYW5kIHRoYXQgdGhl
IG5ldyBvbmUgd29uJ3QgZXhoaWJpdCB0aGlzIGlzc3VlLgo+Pgo+PiBSb2dlci4KPiBSb2dlciwK
Pgo+IFlvdSBoYXZlIGdpdmVuIG1lIGFuIGlkZWEuwqAgSSBoYXZlIHNldmVyYWwgVk1zIG9uIG15
IGhhcmQgZGlzayB0aGF0IAo+IGFyZSBub3QKPiBiYWNrZWQgdXAuwqAgU28sIEkgdGhpbmsgd2hh
dCBJJ2xsIGRvIGlzIHJlbW92ZSB0aGUgY3VycmVudCBoYXJkIGRpc2sgCj4gYW5kIHBsYWNlCj4g
YSBmcmVzaCBoYXJkIGRpc2sgaW4gYW5kIHRoZW4gdHJ5IHRvIGluc3RhbGwgYSBEZWJpYW4gYmFz
ZWQgWGVuIGFuZXcgc28gSQo+IGRvIG5vdCByaXNrIGFsdGVyaW5nIG15IEdlbnRvby1iYXNlZCBo
YXJkIGRpc2suwqAgVGhpcyBhcHByb2FjaCBzaG91bGQgZnJlZQo+IG1lIGZyb20gdGhlIGVudGFu
Z2xlbWVudCBvZiBhIGJsZWVkaW5nIGVkZ2UgZGlzdHJpYnV0aW9uLCBlLmcuIEdlbnRvby4KPgo+
IEkgd2FzIGxvb2tpbmcgYmFjayBhdCBteSBub3Rlcy7CoCBJIGFjcXVpcmVkIHRoaXMgQXRvbS1i
YXNlZCBzZXJ2ZXIgaW4gCj4gTm92ZW1iZXIKPiBvZiAyMDE2IGFuZCBpbnN0YWxsZWQgdGhlIERl
YmlhbiBYZW4gdG8gdGVzdCBhbmQgaXQgd29ya2VkLsKgIFNvIEkgdGhlbiAKPiBpbnN0YWxsZWQK
PiBHZW50b28gYW5kIHJhbiBpbnRvIHByb2JsZW1zIHdpdGggR1JVQi7CoCBJIGxlYXJuZWQgdGhh
dCBHUlVCIHdhcyBub3QgCj4geWV0IHJlYWR5Cj4gdG8gc3VwcG9ydCBFRkkgYW5kIFhlbiwgc28g
SSB1c2VkIHRoZSBtYW51YWwgbWV0aG9kIHRvIGRyb3AgaW50byBhbiAKPiBFRkkgc2hlbGwKPiBh
bmQgbGF1bmNoIG15IERPTTAgaW5zdGFuY2UuwqAgSSBsYXRlciB0cmllZCB0byB1cGdyYWRlIHRo
ZSBrZXJuZWwgYW5kIAo+IHJhbiBpbnRvCj4gcHJvYmxlbXMgYW5kIGFib3J0ZWQgYW4gdXBncmFk
ZSwgSSBqdXN0IGtlcHQgd2hhdCBJIGhhZCB3b3JraW5nIHNpbmNlIAo+IEkgaGFkCj4gYWxyZWFk
eSBjcmVhdGVkIHNvbWUgR2VudG9vLWJhc2VkIFZNcy7CoCBEdXJpbmcgbXkgYnVpbGQgcHJvY2Vz
cywgSSBoYWQKPiBydW4gaW50byBhbiBpc3N1ZSAiY29mZi14ODYtNjQgcGUteDg2LTY0IiB3aGlj
aCBKYW4gQmV1bGljaCBoYWQgCj4gYXNzaXN0ZWQgb24gYW5kCj4gZGV0ZXJtaW5lZCB3YXMgc29t
ZXRoaW5nIHdvcnRoIG9mIHRoZSBhdHRlbnRpb24gb2YgdGhlICJiaW51dGlscyBmb2xrcy4iCj4K
PiBJJ2xsIGF0dGVtcHQgdGhlIGhhcmQgZGlzayBzd2FwIGluIGEgZmV3IGRheXMgYWZ0ZXIgSSBy
ZWNlaXZlIGEgCj4gc2hpcG1lbnQgb2YgdGhlIG5ldyBkaXNrLgo+Cj4gVGhhbmsgeW91LAo+IEpv
aG4KPgo+ClVwZGF0ZSAoOS8yNS8yMDE5KS4KClNob3J0IHZlcnNpb246IFdpbmRvd3Mgd2lyZWxl
c3MgVVNCIGtleWJvYXJkIGhhcmR3YXJlIGluY29tcGF0aWJpbGl0eSAKY2F1c2VkIHRoZSBwcm9i
bGVtLgoKVGhlIFRha2UtYXdheTogYSBVU0Iga2V5Ym9hcmQgY2FuIGFmZmVjdCB0aGUgYm9vdCBm
b3IgdGhlIHhlbiBrZXJuZWwKClRoaXMgd2FzIGEgaGFyZHdhcmUgY2F1c2VkIHByb2JsZW0uCgpM
b25nIHZlcnNpb246CgpJIGhhZCBzZXZlcmFsIGNyaXRpY2FsIG1hdHRlcnMgdGhhdCBJIGNvdWxk
IG5vdCBwb3N0cG9uZSBzbyBteSB3b3JrCm9uIHRoaXMgd2FzIHN1c3BlbmRlZCBzaW5jZSBNYXku
wqAgSSBmaW5hbGx5IGhhZCB0aW1lIHRvIHJlc3VtZSB3b3JrIG9uIAp0aGlzIHByb2JsZW0uwqAg
UmVjYWxsLApJIGNvdWxkIHN1Y2Nlc3NmdWxseSBib290IGEgR2VudG9vIGtlcm5lbCwgYnV0IHdo
ZW4gSSB0cmllZCBhIFhlbiAKa2VybmVsLCB0aGUgc3lzdGVtIHdvdWxkCmhhbmQgZWFybHkgb24g
YXQgdGhlIG1hc2tpbmcgb2YgdGhlIENQVXMuCgpCeSBjaGFuY2UsIEkgZGVjaWRlZCB0byBzd2Fw
IG91dCB0aGUgVVNCIGtleWJvYXJkICJNaWNyb3NvZnQgV2lyZWxlc3MgCkRlc2t0b3AgUmVjZWl2
ZXIgMy4xIiBtb2RlbDogMTAyOCwKYmVjYXVzZSBJIGhhZCB0byBrZWVwIHJlcGxhY2luZyBiYXR0
ZXJpZXMgYW5kIHRoZSByYW5nZSB3YXMgdmVyeSAKbGltaXRlZCwgZS5nLiAxNSIsCmFuZCBjaGFy
YWN0ZXJzIHdlcmUgZHJvcHBpbmcgb3V0LsKgIEkgcmVwbGFjZWQgaXQgd2l0aCBhIGdlbmVyaWMg
QW1hem9uIApVU0Iga2V5Ym9hcmQuClN1ZGRlbmx5IHRoZSBib290IHByb2JsZW1zIHdlbnQgYXdh
eTogbm8gbW9yZSBoYW5naW5nIGF0IHRoZSBDUFUgbWFza2luZyAKcG9pbnQuCgpJIHNhaWxlZCB0
aHJvdWdodCBhbmQgc3VjY2Vzc2Z1bGx5IGJvb3RlZC7CoCBNb3Jlb3ZlciwgSSBoYWQgcGxhY2Vk
IGluIGEgCm5ldyBoYXJkIGRpc2sKaW4gdGhlIHNlcnZlciwgZGlzZW5nYWdlZCB0aGUgZXhzdGlu
ZyBvbmUsIGFuZCBpbnN0YWxsZWQgdGhlCkRlYmlhbiB2ZXJzaW9uLCA4LjYuMCBvZiAxMS84LzIw
MTYsIEkgZmlyc3QgdXNlZCB0byB0ZXN0IHRoaXMgc2VydmVyIHNvIApJIGhhZCBhbiBhcHBsZXMt
dG8tYXBwbGVzCnRlc3QgY2FzZSBiZWZvcmUgSSByZXR1cm5lZCB0aGlzIGZvciBzZXJ2aWNlIHVu
ZGVyIHdhcnJhbnR5LCBhbmQgdGhlIAppbnN0YWxsYXRpb24gd2hpbGUgb2NjdXJyaW5nLApoYWQg
dmlkZW8gYXJ0aWZhY3RzIHRoZSBwcm9oaWJpdGVkIHRoZSBncmFwaGljIGluc3RhbGwgYW5kIGRy
b3BwZWQgbWUgCmludG8gYSBjb25zb2xlIGluc3RhbGwKd2l0aCBjb2xvcmF0aW9ucyB0aGF0IGNh
dXNlZCBpbnZpc2libGUgc2VsZWN0aW9ucy4gQWZ0ZXIgSSBpbnN0YWxsZWQgdGhlIApEZWJpYW4g
OC42LjAsIEkgaGFkIHRoZQpzYW1lIHByb2JsZW0gLS0gSSBjb3VsZCBub3QgZ2V0IHBhc3QgdGhl
ICJtYXNrZWQgRXh0SU5UIG9uIENQVSMuLi4iCgpTaW5jZSB0aGlzIGRpc2NvdmVyeSBzZXZlcmFs
IGRheXMgYWdvLCBJIGhhdmUgYm9vdGVkIG15IHZhcmlvdXMgeGVuIAprZXJuZWxzIChpbiBFRkkp
IGFuZCBoYXZlCm5vdCBlbmNvdW50ZXJlZCBhbnkgb2YgdGhlIHByb2JsZW1zIEkgcHJldmlvdXNs
eSBzdWZmZXJlZC4gV2hpbGUgSSBkbyAKaGF2ZSBzb21lIG90aGVyIGlzc3Vlcwp0aGF0IHJlbGF0
ZSB0byBHZW50b28gc3BlY2lmaWMgdHdlYWtzLCBJIGFtIG5vdCBjb25jZXJuZWQgYW5kIEkgd2Fu
dGVkIAp0byBjbG9zZSB0aGlzIGlzc3VlCmJ5IHJlcG9ydGluZyB0aGlzIGRpc2NvdmVyeS7CoCBP
ZiBjb3Vyc2UsIEkgY2FuIG1ha2UgYXZhaWxhYmxlIHRoZSBVU0IgCnVuaXQgdG8gcXVhbGlmaWVk
IHBlcnNvbnMgaWYKdGhleSB3YW50IHRvIHRlc3Qgb3IgSSBjYW4gYWZmaXggaXQgdG8gdGhlIHNl
cnZlciB0byB0ZXN0IGEgZGVidWdnaW5nIAp2ZXJzaW9uLgoKVGhhbmsgeW91IFJvZ2VyIGFuZCBK
YW4gYW5kIG90aGVycyBmb3IgYWxsIHlvdXIgaGVscC4KClJlbGF0ZWQgYnVnOiBodHRwczovL2J1
Z3MuZ2VudG9vLm9yZy82Nzk4MjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 01:14:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 01:14:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDIM9-0007Rd-W9; Thu, 26 Sep 2019 01:14:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDIM8-0007RY-4Z
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 01:14:04 +0000
X-Inumbo-ID: ec0baa6a-dffa-11e9-963e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id ec0baa6a-dffa-11e9-963e-12813bfff9fa;
 Thu, 26 Sep 2019 01:14:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDIM4-00033r-A2; Thu, 26 Sep 2019 01: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 1iDIM3-0002Sv-VO; Thu, 26 Sep 2019 01:14:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDIM3-00079i-Ui; Thu, 26 Sep 2019 01:13:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141834-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=433387661ec789962dffd8ec929f59fdee78194c
X-Osstest-Versions-That: xen=ff22a91b4c45f9310d0ec0d7ee070d84a373dd87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 01:13:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141834: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTgzNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTgzNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIx
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDE4MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0MzMzODc2NjFlYzc4OTk2MmRm
ZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmZjIyYTkxYjRjNDVmOTMxMGQwZWMwZDdlZTA3MGQ4NGEzNzNkZDg3CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDE4MjEgIDIwMTktMDktMjUgMTQ6MDA6NTkgWiAgICAwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTQxODI3ICAyMDE5LTA5LTI1IDE4OjAwOjQ4IFogICAgMCBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4g
TGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA0MzMzODc2NjFlYzc4OTk2MmRmZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCkF1dGhvcjogVm9sb2R5
bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBTZXAg
MjQgMTU6NDY6NDggMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IG9wdGVlOiB1cGRhdGUgZGVzY3Jp
cHRpb24gaW4gS2NvbmZpZwogICAgCiAgICBPUC1URUUgbWVkaWF0b3Igbm93IGlzICJUZWNoIFBy
ZXZpZXciIHN0YXRlLCBhbmQgd2Ugd2FudCB0byB1cGRhdGUKICAgIGl0J3MgZGVzY3JpcHRpb24g
aW4gS2NvbmZpZyBhY2NvcmRpbmdseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgZTlhZDU1ZDlhZGQ5YzFkZGY5
Y2Y0OTQxODAwM2ZiMTQ4MTEyOTc5MQpBdXRob3I6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlt
eXJfQmFiY2h1a0BlcGFtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDI0IDE1OjQ2OjQ3IDIwMTkgKzAw
MDAKCiAgICBTVVBQT1JULm1kOiBEZXNjcmliZSBPUC1URUUgbWVkaWF0b3IKICAgIAogICAgV2l0
aCB0aGUgbGF0ZXN0IHBhdGNoZXMgdG8gdGhlIG1lZGlhdG9yLCBpdCBjYW4gYmUgY29uc2lkZXJl
ZAogICAgYXMgVGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1cmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGMy
YzE0MWYwZjQyNDg5NjNjZWRjYjk3MjUzNDQyM2NmOTA5MmFlNTIKQXV0aG9yOiBWb2xvZHlteXIg
QmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNCAx
NTo0Njo0NSAyMDE5ICswMDAwCgogICAgeGVuL2FybTogb3B0ZWU6IGhhbmRsZSBzaGFyZWQgYnVm
ZmVyIHRyYW5zbGF0aW9uIGVycm9yCiAgICAKICAgIFRoZXJlIGlzIGEgY2FzZSBwb3NzaWJsZSwg
d2hlbiBPUC1URUUgYXNrcyBndWVzdCB0byBhbGxvY2F0ZSBzaGFyZWQKICAgIGJ1ZmZlciwgYnV0
IFhlbiBmb3Igc29tZSByZWFzb24gY2FuJ3QgdHJhbnNsYXRlIGJ1ZmZlcidzIGFkZHJlc3Nlcy4g
SW4KICAgIHRoaXMgc2l0dWF0aW9uIHdlIHNob3VsZCBkbyB0d28gdGhpbmdzOgogICAgCiAgICAx
LiBUZWxsIGd1ZXN0IHRvIGZyZWUgYWxsb2NhdGVkIGJ1ZmZlciwgc28gdGhlcmUgd2lsbCBiZSBu
byBtZW1vcnkKICAgIGxlYWsgZm9yIGd1ZXN0LgogICAgCiAgICAyLiBUZWxsIE9QLVRFRSB0aGF0
IGJ1ZmZlciBhbGxvY2F0aW9uIGZhaWxlZC4KICAgIAogICAgVG8gYXNrIGd1ZXN0IHRvIGZyZWUg
YWxsb2NhdGVkIGJ1ZmZlciB3ZSBzaG91bGQgcGVyZm9ybSB0aGUgc2FtZQogICAgdGhpbmcsIGFz
IE9QLVRFRSBkb2VzIC0gaXNzdWUgUlBDIHJlcXVlc3QuIFRoaXMgaXMgZG9uZSBieSBmaWxsaW5n
CiAgICByZXF1ZXN0IGJ1ZmZlciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNhbWUgYnVmZmVy
LCB0aGF0IE9QLVRFRSB1c2VkCiAgICB0byBpc3N1ZSBvcmlnaW5hbCByZXF1ZXN0KSBhbmQgdGhl
biByZXR1cm4gdG8gZ3Vlc3Qgd2l0aCBzcGVjaWFsCiAgICByZXR1cm4gY29kZS4KICAgIAogICAg
VGhlbiB3ZSBuZWVkIHRvIGhhbmRsZSBuZXh0IGNhbGwgZnJvbSBndWVzdCBpbiBhIHNwZWNpYWwg
d2F5OiBhcyBSUEMKICAgIHdhcyBpc3N1ZWQgYnkgWGVuLCBub3QgYnkgT1AtVEVFLCBpdCBzaG91
bGQgYmUgaGFuZGxlZCBieSBYZW4uCiAgICBCYXNpY2FsbHksIHRoaXMgaXMgdGhlIG1lY2hhbmlz
bSB0byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KICAgIAogICAgVGhlIHNhbWUgbWVjaGFuaXNt
IGNhbiBiZSB1c2VkIGluIHRoZSBmdXR1cmUgdG8gcHJlZW1wdCBtZWRpYXRvcgogICAgZHVyaW5n
IHRyYW5zbGF0aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpj
b21taXQgYmFiZGU0N2EzZmVkYTZkZDRiYTMxOGUxZTU3YmQyZWU5ZjJjMTExNgpBdXRob3I6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAx
NjoxNDo1NSAyMDE5ICswMjAwCgogICAgaW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdoJyBjb25maWd1
cmF0aW9uIG9wdGlvbiB0byB4bC5jZmcuLi4KICAgIAogICAgLi4uYW5kIGhlbmNlIHRoZSBhYmls
aXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBjb250cm9sIEVQVAogICAgc2hhcmlu
Zy4KICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9wYXNzdGhyb3Vn
aCcgZW51bWVyYXRpb24gaW50bwogICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvLiBUaGUgdmFs
dWUgd2lsbCBiZSBzZXQgYnkgeGwgZWl0aGVyIHdoZW4gaXQgcGFyc2VzCiAgICBhIG5ldyAncGFz
c3Rocm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0bHkgaWYgdGhlcmUgaXMgcGFz
c3Rocm91Z2gKICAgIGhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KICAgIAogICAg
SWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyAn
ZGlzYWJsZWQnIHRoZW4KICAgIHRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUg
Y2xlYXIgaW4gdGhlIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluCiAgICBmbGFncywgdGh1cyBhbGxv
d2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlciB0aGUgZG9tYWluIGdldHMKICAg
IElPTU1VIG1hcHBpbmdzIG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFs
bHkgc2V0KS4KICAgIAogICAgSWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1
cmF0aW9uIG9wdGlvbiBpcyAnc3luY19wdCcgdGhlbgogICAgYSBuZXcgJ2lvbW11X29wdHMnIGZp
ZWxkIGluIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpbGwgYmUgc2V0IHdpdGggdGhlCiAgICB2
YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMgd2lsbCBvdmVycmlkZSB0aGUg
Z2xvYmFsIGRlZmF1bHQKICAgIHNldCBpbiBpb21tdV9oYXBfcHRfc2hhcmUsIHRodXMgYWxsb3dp
bmcgdGhlIHRvb2xzdGFjayB0byBjb250cm9sIHdoZXRoZXIKICAgIEVQVCBzaGFyaW5nIGlzIHVz
ZWQgZm9yIHRoZSBkb21haW4uCiAgICAKICAgIElmIHRoZSB2YWx1ZSBvZiBwYXNzdGhyb3VnaCBp
cyAnZW5hYmxlZCcgdGhlbiB4bCB3aWxsIGNob29zZSBhbiBhcHByb3ByaWF0ZQogICAgZGVmYXVs
dCBhY2NvcmRpbmcgdG8gdGhlIHR5cGUgb2YgZG9tYWluIGFuZCBoYXJkd2FyZSBzdXBwb3J0Lgog
ICAgCiAgICBOT1RFOiBUaGUgJ2lvbW11X21lbWtiJyBvdmVyaGVhZCBpbiBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyB3aWxsIG5vdyBvbmx5CiAgICAgICAgICBiZSBzZXQgaWYgcGFzc3Rocm91Z2gg
aXMgJ3N5bmNfcHQnIChvciB4bCBoYXMgY2hvc2VuIHRoaXMgbW9kZSBhcwogICAgICAgICAgYSBk
ZWZhdWx0KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Cgpjb21taXQgOGQ4ZGI1YTRhZDI2N2JjYTY2M2JjMWU0MWRjY2I1M2UwNzJkNzNkMgpB
dXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBTZXAgMjUgMTY6MTQ6MjEgMjAxOSArMDIwMAoKICAgIHRvb2xzL29jYW1sOiBhYmkgY2hlY2s6
IENvcGUgd2l0aCBjb25zZWN1dGl2ZSByZWxldmFudCBlbnVtcwogICAgCiAgICBJZiB0aGUgZW5k
IG9mIG9uZSBlbnVtIGlzIHRoZSBgdHlwZScgbGluZSBmb3IgdGhlIG5leHQgZW51bSwgd2Ugd291
bGQKICAgIG5vdCBub3RpY2UgaXQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHJlb3JkZXJpbmcgdGhl
IGNvZGUsIGFuZCBnZXR0aW5nIHJpZCBvZiB0aGUgZWxzZTogbm93IGlmCiAgICB0aGUgIndlIGFy
ZSB3aXRoaW4gYW4gZW51bSIgYnJhbmNoIGRlY2lkZXMgdGhhdCBpdCdzIHRoZSBlbmQgb2YgdGhl
CiAgICBlbnVtLCBpdCB1bnNldHMgJGVpIGFuZCB3ZSB0aGVuIGltbWVkaWF0ZWx5IHByb2Nlc3Mg
dGhlIGxpbmUgYXMgYSAibm90CiAgICB3aXRoaW4gYW4gZW51bSIgbGluZSAtIGllIGFzIHRoZSBz
dGFydCBvZiB0aGUgbmV4dCBvbmUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KCmNvbW1pdCA4MGZmM2QzMzhkYzkzMjYw
YjQxZmZlZWViYjBmODUyYzJlZGVmOWNlCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDI1IDE2OjEyOjQ5IDIwMTkgKzAyMDAKCiAg
ICBpb21tdTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3lu
YygpIG1hY3JvcwogICAgCiAgICBUaGVzIG1hY3JvcyByZWFsbHkgb3VnaHQgdG8gbGl2ZSBpbiB0
aGUgY29tbW9uIHhlbi9pb21tdS5oIGhlYWRlciByYXRoZXIKICAgIHRoZW4gYmVpbmcgZGlzdHJp
YnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKICAg
IHhlbi9zY2hlZC5oLiBUaGlzIHBhdGNoIG1vdmVzIHRoZW0gdGhlcmUuCiAgICAKICAgIE5PVEU6
IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQgbGluZSBpb21tdSBvcHRpb25zIHNo
b3VsZCByZWFsbHkKICAgICAgICAgIGJlIGhhcmQgZXJyb3Igb24gQVJNIChhcyBvcHBvc2VkIHRv
IGp1c3QgYmVpbmcgaWdub3JlZCksIHNvIGRlZmluZQogICAgICAgICAgJ2lvbW11X2hhcF9wdF9z
aGFyZScgdG8gYmUgdHJ1ZSBmb3IgQVJNICh2aWEgQVJNLXNlbGVjdGVkCiAgICAgICAgICBDT05G
SUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGY4OWY1NTU4MjdhNjYzNDU4MmZmNzhlZjI2ZTcxNjdi
MmJkZGJiZmEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBTZXAgMjUgMTY6MTI6MDIgMjAxOSArMDIwMAoKICAgIHJlbW92ZSBsYXRlIChv
bi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcwogICAgCiAgICBOb3cg
dGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcsIHdoaWNoIHNob3Vs
ZCBiZSBzZXQgaWYKICAgIGFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKICAgIGNvbnN0cnVjdGlvbiB1bnRpbCB0aGUgYXNz
aWdubWVudCBpcyBkb25lLiBBbHNvIGRvbid0IHRlYXIgZG93biB0aGUgdGFibGVzCiAgICBhZ2Fp
biB3aGVuIHRoZSBsYXN0IGRldmljZSBpcyBkZS1hc3NpZ25lZDsgZGVmZXIgdGhhdCB0YXNrIHVu
dGlsIGRvbWFpbgogICAgZGVzdHJ1Y3Rpb24uCiAgICAKICAgIFRoaXMgYWxsb3dzIHRoZSBoYXNf
aW9tbXVfcHQoKSBoZWxwZXIgYW5kIGlvbW11X3N0YXR1cyBlbnVtZXJhdGlvbiB0byBiZQogICAg
cmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lvbW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBj
YWxscyB0bwogICAgaXNfaW9tbXVfZW5hYmxlZCgpLiBSZW1haW5pbmcgb3Blbi1jb2RlZCB0ZXN0
cyBvZiBpb21tdV9oYXBfcHRfc2hhcmUgY2FuCiAgICBhbHNvIGJlIHJlcGxhY2VkIGJ5IGNhbGxz
IHRvIGlvbW11X3VzZV9oYXBfcHQoKS4KICAgIFRoZSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2Vf
dGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rpb25zIGJlY29tZQogICAgcmVkdW5k
YW50LCBhcyBkb2VzIHRoZSAnc3RyaWN0IG1vZGUnIGRvbTAgcGFnZV9saXN0IG1hcHBpbmcgY29k
ZSBpbgogICAgaW9tbXVfaHdkb21faW5pdCgpLCBhbmQgaW9tbXVfdGVhcmRvd24oKSBjYW4gYmUg
bWFkZSBzdGF0aWMgaXMgaXRzIG9ubHkKICAgIHJlbWFpbmluZyBjYWxsZXIsIGlvbW11X2RvbWFp
bl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKICAgIG1vZHVsZS4KICAgIAog
ICAgQWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0
aGUgaHlwZXJ2aXNvciAoYXQKICAgIHRoZSBleHBlbnNlIG9mIHNvbWUgYWRkaXRpb25zIGluIHRo
ZSB0b29sc3RhY2spLgogICAgCiAgICBOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFs
bCBhbW91bnQgb2YgZXh0cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICAgICAgdG8gYWNjb21t
b2RhdGUgSU9NTVUgcGFnZSB0YWJsZXMgdGhhdCBtYXkgbmV2ZXIgYmUgdXNlZCwgc2luY2UgdGhl
CiAgICAgICAgICBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnIGlzIGN1cnJlbnRseSBzZXQg
dG8gdGhlIHZhbHVlIG9mIHRoZQogICAgICAgICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBB
IHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgYW4gb3B0aW9uIHRvCiAgICAgICAgICB0aGUgdG9v
bHN0YWNrIHRvIGFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYgaWYgdGhlcmUgaXMgbm8gaW50ZW50
aW9uCiAgICAgICAgICB0byBhc3NpZ24gcGFzc3Rocm91Z2ggaGFyZHdhcmUgdG8gdGhlIGRvbWFp
bi4KICAgICAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSByZXNvdXJjZSwgJ2lvbW11X21l
bWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICAgICAgZG9tYWluX2J1aWxkX2luZm8uIFRoaXMg
cGF0Y2ggc2V0cyBpdCB0byBhIHZhbHVlIGNhbGN1bGF0ZWQgYmFzZWQKICAgICAgICAgIG9uIHRo
ZSBkb21haW4ncyBtYXhpbXVtIG1lbW9yeSB3aGVuIHRoZSBQMk0gc2hhcmluZyBpcyBlaXRoZXIg
bm90CiAgICAgICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHplcm8gb3Ro
ZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgICAgICB0aGUgdG9vbHN0YWNrIG9wdGlvbiBtZW50
aW9uZWQgYWJvdmUgaXMgYWRkZWQsIGl0IHdpbGwgYWxzbyBiZSB6ZXJvCiAgICAgICAgICBpZiB0
aGUgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUgZmxhZyBpcyB0dXJuZWQgb2ZmLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgog
ICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29tbWl0IDMyMjYwOWY5Yzk4MDlkZGMxMDYzNjJjMjQ2ODNj
OTM5NTI0NTEwZDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgV2VkIFNlcCAyNSAxNjowMzo0OCAyMDE5ICswMjAwCgogICAgQU1EL0lPTU1VOiB0aWR5IHN0
cnVjdCBpdnJzX21hcHBpbmdzCiAgICAKICAgIE1vdmUgdGhlIGRldmljZSBmbGFncyBmaWVsZCB1
cCBpbnRvIGFuIHVudXNlZCBob2xlLCB0aHVzIHNocmlua2luZwogICAgb3ZlcmFsbCBzdHJ1Y3R1
cmUgc2l6ZSBieSA4IGJ5dGVzLiBVc2UgYm9vbCBhbmQgdWludDxOPl90IGFzCiAgICBhcHByb3By
aWF0ZS4gRHJvcCBwb2ludGxlc3MgKHJlZHVuZGFudCkgaW5pdGlhbGl6YXRpb25zLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDM0
YTllZjYyZDNkMjlkZGFmYmVjNmIzNDA5MDc0ZGQ2N2ViYTcxMDkKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAxNjowMjo1OSAyMDE5ICsw
MjAwCgogICAgQU1EL0lPTU1VOiByZXN0cmljdCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHNp
emVzCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgc2V0dGluZyB1cCB0YWJsZXMgd2l0aCBtb3Jl
IHNwYWNlIHRoYW4gYSBQQ0kgZGV2aWNlIGNhbgogICAgdXNlLiBGb3IgYm90aCBNU0kgYW5kIE1T
SS1YIHdlIGNhbiBkZXRlcm1pbmUgaG93IG1hbnkgaW50ZXJydXB0cyBjb3VsZAogICAgYmUgc2V0
IHVwIGF0IG1vc3QuIFRhYmxlcyBhbGxvY2F0ZWQgZHVyaW5nIEFDUEkgdGFibGUgcGFyc2luZywg
aG93ZXZlciwKICAgIHdpbGwgKGZvciBub3cgYXQgbGVhc3QpIGNvbnRpbnVlIHRvIGJlIHNldCB1
cCB0byBoYXZlIG1heGltdW0gc2l6ZS4KICAgIAogICAgTm90ZSB0aGF0IHVudGlsIHdlIHdvdWxk
IHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25zIGhlcmUgdGhlcmUncwogICAgbm8gcG9p
bnQgY2hlY2tpbmcgd2hldGhlciBib3RoIE1TSSBhbmQgTVNJLVggYXJlIHN1cHBvcnRlZCBieSBh
IGRldmljZSAtCiAgICBhbiBvcmRlci0wIGFsbG9jYXRpb24gd2lsbCBmaXQgdGhlIGR1YWwgY2Fz
ZSBpbiBhbnkgZXZlbnQsIG5vIG1hdHRlcgogICAgdGhhdCB0aGUgTVNJLVggdmVjdG9yIGNvdW50
IG1heSBiZSBzbWFsbGVyIHRoYW4gdGhlIE1TSSBvbmUuCiAgICAKICAgIE9uIG15IFJvbWUgc3lz
dGVtIHRoaXMgcmVkdWNlcyBzcGFjZSBuZWVkZWQgZnJvbSBqdXN0IG92ZXIgMWsgcGFnZXMgdG8K
ICAgIGFib3V0IDEyNS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBiYjAzOGYzMTE2ODc1NTQ0ODNmYjk5N2NmZWUyMTM3
NjAwMjlhZWFmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFdlZCBTZXAgMjUgMTY6MDI6MjEgMjAxOSArMDIwMAoKICAgIEFNRC9JT01NVTogcmVwbGFjZSBJ
TlRSRU1BUF9FTlRSSUVTCiAgICAKICAgIFByZXBhcmUgZm9yIHRoZSBudW1iZXIgb2YgZW50cmll
cyB0byBub3QgYmUgdGhlIG1heGltdW0gcG9zc2libGUsIGJ5CiAgICBzZXBhcmF0aW5nIGNoZWNr
cyBhZ2FpbnN0IG1heGltdW0gc2l6ZSBmcm9tIG9uZXMgYWdhaW5zdCBhY3R1YWwgc2l6ZS4KICAg
IEZvciBjYWxsZXIgc2lkZSBzaW1wbGljaXR5IGhhdmUgYWxsb2NfaW50cmVtYXBfZW50cnkoKSBy
ZXR1cm4gdGhlCiAgICBtYXhpbXVtIHBvc3NpYmxlIHZhbHVlIHVwb24gYWxsb2NhdGlvbiBmYWls
dXJlLCByYXRoZXIgdGhhbiB0aGUgZmlyc3QKICAgIGp1c3Qgb3V0LW9mLWJvdW5kcyBvbmUuCiAg
ICAKICAgIEhhdmUgdGhlIGludm9sdmVkIGZ1bmN0aW9ucyBhbHJlYWR5IHRha2UgYWxsIHRoZSBz
dWJzZXF1ZW50bHkgbmVlZGVkCiAgICBhcmd1bWVudHMgaGVyZSBhbHJlYWR5LCB0byByZWR1Y2Ug
Y29kZSBjaHVybiBpbiB0aGUgcGF0Y2ggYWN0dWFsbHkKICAgIG1ha2luZyB0aGUgYWxsb2NhdGlv
biBzaXplIGR5bmFtaWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgpjb21taXQgOTNhNzgxMDEyNjBiMjI1MTBjNWY4MjM1NzdmZjgyNmZiZmM0
NjEzNgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQg
U2VwIDI1IDE2OjAxOjMxIDIwMTkgKzAyMDAKCiAgICB4ODYvUENJOiByZWFkIG1heGltdW0gTVNJ
IHZlY3RvciBjb3VudCBlYXJseQogICAgCiAgICBSYXRoZXIgdGhhbiBkb2luZyB0aGlzIGV2ZXJ5
IHRpbWUgd2Ugc2V0IHVwIGludGVycnVwdHMgZm9yIGEgZGV2aWNlCiAgICBhbmV3IChhbmQgdGhl
biBpbiBzZXZlcmFsIHBsYWNlcykgZmlsbCB0aGlzIGludmFyaWFudCBmaWVsZCByaWdodCBhZnRl
cgogICAgYWxsb2NhdGluZyBzdHJ1Y3QgcGNpX2Rldi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZTVlNDBmYmQ1ODUyYjJi
NjM4ZTVkOWNmNzc1ZDUyZjkzYjNmZWNiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjUgMTY6MDA6NDYgMjAxOSArMDIwMAoKICAgIEFNRC9J
T01NVTogbWFrZSBwaGFudG9tIGZ1bmN0aW9ucyBzaGFyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRh
YmxlcwogICAgCiAgICBSYXRoZXIgdGhhbiBkdXBsaWNhdGluZyBlbnRyaWVzIGluIGFtZF9pb21t
dV9tc2lfbXNnX3VwZGF0ZV9pcmUoKSwgc2hhcmUKICAgIHRoZSB0YWJsZXMuIFRoaXMgbWFpbmx5
IHJlcXVpcmVzIHNvbWUgY2FyZSB3aGlsZSBmcmVlaW5nIHRoZW0sIHRvIGF2b2lkCiAgICBmcmVl
aW5nIG1lbW9yeSBibG9ja3MgdHdpY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cgpjb21taXQgZDdjZmViN2MxM2VkNjBiZTk0OTcxNGNkNGJl
ZmE3ZWRiMzIxMWM5YgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBXZWQgU2VwIDI1IDE2OjAwOjA1IDIwMTkgKzAyMDAKCiAgICBBTUQvSU9NTVU6IGRvbid0
IGJsaW5kbHkgYWxsb2NhdGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZXMKICAgIAogICAgQUNQ
SSB0YWJsZXMgYXJlIGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhh
biB0aGVyZSBhcmUKICAgIGFjdHVhbCBkZXZpY2VzLiBCeSBkZWxheWluZyB0aGUgdGFibGUgYWxs
b2NhdGlvbnMgZm9yIG1vc3QgY2FzZXMsIGFuZAogICAgZG9pbmcgdGhlbSBvbmx5IHdoZW4gYW4g
YWN0dWFsIGRldmljZSBpcyBrbm93biB0byBiZSBwcmVzZW50IGF0IGEgZ2l2ZW4KICAgIHBvc2l0
aW9uLCBvdmVyYWxsIG1lbW9yeSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92
ZXIgNTAwawogICAgcGFnZXMgdG8ganVzdCBvdmVyIDFrIChvbiBteSBzeXN0ZW0gaGF2aW5nIHN1
Y2ggQUNQSSB0YWJsZSBjb250ZW50cykuCiAgICAKICAgIFRhYmxlcyBjb250aW51ZSB0byBnZXQg
YWxsb2NhdGVkIHJpZ2h0IGF3YXkgZm9yIHNwZWNpYWwgZW50cmllcwogICAgKElPLUFQSUMsIEhQ
RVQpIGFzIHdlbGwgYXMgZm9yIGFsaWFzIElEcy4gV2hpbGUgaW4gdGhlIGZvcm1lciBjYXNlCiAg
ICB0aGF0J3Mgc2ltcGx5IGJlY2F1c2UgdGhlcmUgbWF5IG5vdCBiZSBhbnkgZGV2aWNlIGF0IGEg
Z2l2ZW4gcG9zaXRpb24sCiAgICBpbiB0aGUgbGF0dGVyIGNhc2UgdGhpcyBpcyB0byBhdm9pZCBo
YXZpbmcgdG8gaW50cm9kdWNlIHJlZi1jb3VudGluZyBvZgogICAgdGFibGUgdXNhZ2UuCiAgICAK
ICAgIFRoZSBjaGFuZ2UgaW52b2x2ZXMgaW52b2tpbmcKICAgIGl0ZXJhdGVfaXZyc19tYXBwaW5n
cyhhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKSBhIHNlY29uZCB0aW1lLAogICAgYmVjYXVz
ZSB0aGUgZnVuY3Rpb24gbm93IHdhbnRzIHRvIGJlIGFibGUgdG8gZmluZCBQQ0kgZGV2aWNlcywg
d2hpY2gKICAgIGlzbid0IHBvc3NpYmxlIHlldCB3aGVuIElPTU1VIHNldHVwIGhhcHBlbnMgdmVy
eSBlYXJseSBkdXJpbmcgeDJBUElDCiAgICBtb2RlIHNldHVwLiBJbiB0aGlzIGNvbnRleHQgYW1k
X2lvbW11X2luaXRfaW50ZXJydXB0KCkgZ2V0cyByZW5hbWVkIGFzCiAgICB3ZWxsLgogICAgCiAg
ICBUaGUgbG9naWMgYWRqdXN0aW5nIGEgRFRFJ3MgaW50ZXJydXB0IHJlbWFwcGluZyBhdHRyaWJ1
dGVzIGFsc28gZ2V0cwogICAgY2hhbmdlZCwgc3VjaCB0aGF0IHRoZSBsYWNrIG9mIGFuIElSVCB3
b3VsZCByZXN1bHQgaW4gdGFyZ2V0IGFib3J0ZWQKICAgIHJhdGhlciB0aGFuIG5vbi1yZW1hcHBl
ZCBpbnRlcnJ1cHRzIChzaG91bGQgYW55IG9jY3VyKS4KICAgIAogICAgTm90ZSB0aGF0IGZvciBu
b3cgcGhhbnRvbSBmdW5jdGlvbnMgZ2V0IHNlcGFyYXRlIElSVHMgYWxsb2NhdGVkLCBhcyB3YXMK
ICAgIHRoZSBjYXNlIGJlZm9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 01:26:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 01:26: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 1iDIXi-0008NG-6U; Thu, 26 Sep 2019 01: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=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDIXg-0008NB-LG
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 01:26:00 +0000
X-Inumbo-ID: 988f0718-dffc-11e9-963e-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 988f0718-dffc-11e9-963e-12813bfff9fa;
 Thu, 26 Sep 2019 01:26:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AA63721655;
 Thu, 26 Sep 2019 01:25:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569461159;
 bh=MLO/7EpFjhfp+2O3ajXQ7H+zOPq0/03aSVdWqaJhHzY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=aXUkaShWtpsgNmaESv2Lw5+IulMiF4mQ30LcDcoF9dmTWPU6CqLnWk9WiMVR6jJgb
 EiLqfigc/DRUeR0nK9X6LLANcgX5SMuo/BAj++66FahVO/HO/cvLRFCZVF0gppDsy5
 ROAt/apiRxE0pz0z8y5/7f0S3i0IMi4PCez89XmA=
Date: Wed, 25 Sep 2019 18:25: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: <f801e6ad-442a-c297-603c-19b2a0f6a438@arm.com>
Message-ID: <alpine.DEB.2.21.1909251821330.14358@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-7-sstabellini@kernel.org>
 <f801e6ad-442a-c297-603c-19b2a0f6a438@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI1
LzA5LzIwMTkgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFdlIGRvbid0IGhh
dmUgYSBjbGVhciB3YXkgdG8ga25vdyBob3cgbWFueSB2aXJ0dWFsIFNQSXMgd2UgbmVlZCBmb3Ig
dGhlCj4gPiBkb20wLWxlc3MgZG9tYWlucy4gSW50cm9kdWNlIGEgbmV3IG9wdGlvbiB1bmRlciB4
ZW4sZG9tYWluIHRvIHNwZWNpZnkKPiA+IHRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxvY2F0ZSBm
b3IgYSBkb21haW4uCj4gPiAKPiA+IFRoZSBwcm9wZXJ0eSBpcyBvcHRpb25hbC4gV2hlbiBhYnNl
bnQsIHdlJ2xsIHVzZSB0aGUgcGh5c2ljYWwgbnVtYmVyIG9mCj4gPiBHSUMgbGluZXMgZm9yIGRv
bTAtbGVzcyBkb21haW5zLCBqdXN0IGxpa2UgZm9yIGRvbTAuCj4gCj4gQmFzZWQgb24gdGhlIGNv
ZGUgYmVsb3csIHRoaXMgaXMgbm90IGNvcnJlY3Qgd2hlbiB1c2luZyB2cGwwMTEuCgpJJ2xsIHdy
aXRlOgoKVGhlIHByb3BlcnR5IGlzIG9wdGlvbmFsLiBXaGVuIGFic2VudCwgd2UnbGwgdXNlIHRo
ZSBwaHlzaWNhbCBudW1iZXIgb2YKR0lDIGxpbmVzIGZvciBkb20wLWxlc3MgZG9tYWlucywgb3Ig
R1VFU1RfVlBMMDExX1NQSSsxIGlmIHZwbDAxMSBpcwpyZXF1ZXN0ZWQsIHdoaWNoZXZlciBpcyBn
cmVhdGVyLgoKCj4gPiAKPiA+IFJlbW92ZSB0aGUgb2xkIHNldHRpbmcgb2YgbnJfc3BpcyBiYXNl
ZCBvbiB0aGUgcHJlc2VuY2Ugb2YgdGhlIHZwbDAxMS4KPiA+IAo+ID4gVGhlIGltcGxpY2F0aW9u
IG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgd2l0aG91dCBucl9zcGlzIGRvbTBsZXNzIGRvbWFpbnMK
PiA+IGdldCB0aGUgc2FtZSBhbW91bnQgb2YgU1BJIGFsbG9jYXRlZCBhcyBkb20wLCByZWdhcmRs
ZXNzIG9mIGhvdyBtYW55Cj4gPiBwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwg
YW5kIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGV5IGhhdmUKPiA+IGEgdmlydHVhbCBwbDAxMSAo
d2hpY2ggYWxzbyBuZWVkcyBhbiBlbXVsYXRlZCBTUEkpLiBGb3IgaW5zdGFuY2UsIHdlCj4gPiBj
b3VsZCBlbmQgdXAgZXhwb3NpbmcgMjU2IFNQSXMgZm9yIGVhY2ggZG9tMGxlc3MgZG9tYWluIHdp
dGhvdXQgYQo+ID4gbnJfc3BpcyBwcm9wZXJ0eS4gSWYgd2UgaGF2ZSA0IGRvbTBsZXNzIGRvbWFp
bnMgd2l0aG91dCBucl9zcGlzLCBpdAo+ID4gd291bGQgcmVzdWx0IGluIDgwSyBvZiBhZGRpdGlv
bmFsIG1lbW9yeSBiZWluZyB1c2VkLgo+IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHlvdSBh
cmUgdHJ5aW5nIHRvIGltcGx5IHdpdGggeW91ciBleGFtcGxlLiBPaywgCj4gdGhpcyB0ZWxsIHlv
dSBob3cgbXVjaCBtZW1vcnkgeW91IGFyZSBnb2luZyB0byB3YXN0ZS4uLiBidXQgdGhpcyBkb2Vz
IAo+IHN0aWxsIG5vdCBleHBsYWluIHdoeSB0aGUgbnJfc3BpcyBhcmUgaW5jcmVhc2VkIGluIHRo
ZSBkZWZhdWx0IGNhc2UuCgpJIG1pc3VuZGVyc3Rvb2Qgd2hhdCB5b3Ugd2FudGVkIG1lIHRvIGFk
ZCB0byB0aGUgY29tbWl0IG1lc3NhZ2UuIEknbGwKcmVtb3ZlIHRoZSBleGFtcGxlIGFuZCBpbnN0
ZWFkIHdyaXRlOgoKVGhlIGltcGxpY2F0aW9uIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgd2l0aG91
dCBucl9zcGlzIGRvbTBsZXNzIGRvbWFpbnMKZ2V0IHRoZSBzYW1lIGFtb3VudCBvZiBTUEkgYWxs
b2NhdGVkIGFzIGRvbTAsIHJlZ2FyZGxlc3Mgb2YgaG93IG1hbnkKcGh5c2ljYWwgZGV2aWNlcyB0
aGV5IGhhdmUgYXNzaWduZWQsIGFuZCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhleSBoYXZlCmEg
dmlydHVhbCBwbDAxMSAod2hpY2ggYWxzbyBuZWVkcyBhbiBlbXVsYXRlZCBTUEkpLiBUaGlzIGlz
IGRvbmUgYmVjYXVzZQp0aGUgU1BJcyBhbGxvY2F0aW9uIG5lZWRzIHRvIGJlIGRvbmUgYmVmb3Jl
IHBhcnNpbmcgYW55IHBhc3N0aHJvdWdoCmluZm9ybWF0aW9uLCBzbyB3ZSBoYXZlIHRvIGFjY291
bnQgZm9yIGFueSBwb3RlbnRpYWwgcGh5c2ljYWwgU1BJCmFzc2lnbmVkIHRvIHRoZSBkb21haW4u
CgoKSXMgdGhpcyBiZXR0ZXI/CgoKCj4gPiBXaGVuIG5yX3NwaXMgaXMgcHJlc2VudCwgdGhlIGRv
bWFpbiBnZXRzIGV4YWN0bHkgbnJfc3BpcyBhbGxvY2F0ZWQgU1BJcy4KPiA+IElmIHRoZSBudW1i
ZXIgaXMgdG9vIGxvdywgaXQgbWlnaHQgbm90IGJlIGVub3VnaCBmb3IgdGhlIGRldmljZXMKPiA+
IGFzc2lnbmVkIGl0IHRvIGl0LiBJZiB0aGUgbnVtYmVyIGlzIGxlc3MgdGhhbiBHVUVTVF9WUEww
MTFfU1BJLCB0aGUKPiA+IHZpcnR1YWwgcGwwMTEgd29uJ3Qgd29yay4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+ID4gUmV2
aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
PiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2NToKPiA+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+
ID4gLSBhbGxvY2F0ZSBlbm91Z2ggU1BJcyBmb3IgdnBsMDExCj4gPiAKPiA+IENoYW5nZXMgaW4g
djQ6Cj4gPiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2MzoK
PiA+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+ID4gLSBpbnRyb2R1Y2UgbnJfc3Bpcwo+ID4g
LS0tCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDE3ICsrKysrKysrKysrKyst
LS0tCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBpbmRleCA0MTQ4OTNiYzI0Li5iZjRkOTYwZWI1
IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiArKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+IEBAIC0yMzQ1LDcgKzIzNDUsNiBAQCB2b2lk
IF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKPiA+ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpk
Owo+ID4gICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkX2NmZyA9IHsK
PiA+ICAgICAgICAgICAgICAgLmFyY2guZ2ljX3ZlcnNpb24gPSBYRU5fRE9NQ1RMX0NPTkZJR19H
SUNfTkFUSVZFLAo+ID4gLSAgICAgICAgICAgIC5hcmNoLm5yX3NwaXMgPSAwLAo+ID4gICAgICAg
ICAgICAgICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9oYXAg
fAo+ID4gICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9pb21tdSwKPiA+ICAg
ICAgICAgICAgICAgLm1heF9ldnRjaG5fcG9ydCA9IC0xLAo+ID4gQEAgLTIzNTYsMTMgKzIzNTUs
MjMgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCj4gPiAgICAgICAgICAgaWYgKCAh
ZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgInhlbixkb21haW4iKSApCj4gPiAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwo+ID4gICAKPiA+IC0gICAgICAgIGlmICggZHRfcHJvcGVydHlfcmVh
ZF9ib29sKG5vZGUsICJ2cGwwMTEiKSApCj4gPiAtICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9z
cGlzID0gR1VFU1RfVlBMMDExX1NQSSAtIDMyICsgMTsKPiA+IC0KPiA+ICAgICAgICAgICBpZiAo
ICFkdF9wcm9wZXJ0eV9yZWFkX3UzMihub2RlLCAiY3B1cyIsICZkX2NmZy5tYXhfdmNwdXMpICkK
PiA+ICAgICAgICAgICAgICAgcGFuaWMoIk1pc3NpbmcgcHJvcGVydHkgJ2NwdXMnIGZvciBkb21h
aW4gJXNcbiIsCj4gPiAgICAgICAgICAgICAgICAgICAgIGR0X25vZGVfbmFtZShub2RlKSk7Cj4g
PiAgIAo+ID4gKyAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwgIm5yX3Nw
aXMiLCAmZF9jZmcuYXJjaC5ucl9zcGlzKSApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAg
ICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gZ2ljX251bWJlcl9saW5lcygpIC0gMzI7Cj4gPiArCj4g
PiArICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAgICAgKiB2cGwwMTEgdXNlcyBvbmUgZW11
bGF0ZWQgU1BJLiBJZiB2cGwwMTEgaXMgcmVxdWVzdGVkLCBtYWtlCj4gPiArICAgICAgICAgICAg
ICogc3VyZSB0aGF0IHdlIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciBpdC4KPiA+ICsgICAgICAg
ICAgICAgKi8KPiA+ICsgICAgICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2Rl
LCAidnBsMDExIikgKQo+ID4gKyAgICAgICAgICAgICAgICBkX2NmZy5hcmNoLm5yX3NwaXMgPSBN
QVgoZF9jZmcuYXJjaC5ucl9zcGlzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgR1VFU1RfVlBMMDExX1NQSSAtIDMyICsgMSk7Cj4gPiArICAgICAgICB9Cj4g
PiArCj4gPiAgICAgICAgICAgZCA9IGRvbWFpbl9jcmVhdGUoKyttYXhfaW5pdF9kb21pZCwgJmRf
Y2ZnLCBmYWxzZSk7Cj4gPiAgICAgICAgICAgaWYgKCBJU19FUlIoZCkgKQo+ID4gICAgICAgICAg
ICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBkdF9ub2RlX25hbWUobm9k
ZSkpOwo+ID4gCj4gCj4gQ2hlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 03:18:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 03:18:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDKHh-0000ly-6M; Thu, 26 Sep 2019 03:17: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=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDKHg-0000lt-8a
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 03:17:36 +0000
X-Inumbo-ID: 2f6a0ca0-e00c-11e9-9640-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 2f6a0ca0-e00c-11e9-9640-12813bfff9fa;
 Thu, 26 Sep 2019 03:17: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 1iDKHe-0005mo-QG; Thu, 26 Sep 2019 03:17: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 1iDKHe-0004X5-6J; Thu, 26 Sep 2019 03:17:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDKHe-0003Te-5g; Thu, 26 Sep 2019 03:17:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141798-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c671c9106c52f4bd000ab8857eecd19574c70dbd
X-Osstest-Versions-That: ovmf=670c903a68f214463f12c0c9619c162a0f342518
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 03:17:34 +0000
Subject: [Xen-devel] [ovmf test] 141798: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTc5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3OTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNjcxYzkxMDZjNTJmNGJkMDAwYWI4ODU3ZWVjZDE5
NTc0YzcwZGJkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2NzBjOTAz
YTY4ZjIxNDQ2M2YxMmMwYzk2MTljMTYyYTBmMzQyNTE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE3NDIgIDIwMTktMDktMjQgMDE6MDk6MTAgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNzk4ICAyMDE5LTA5LTI1IDAzOjA5OjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdA
aW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGZW5nLCBCb2Ig
QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KICBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDY3MGM5MDNhNjguLmM2NzFjOTEw
NmMgIGM2NzFjOTEwNmM1MmY0YmQwMDBhYjg4NTdlZWNkMTk1NzRjNzBkYmQgLT4geGVuLXRlc3Rl
ZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 03:43:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 03: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 1iDKgT-0003Ax-C1; Thu, 26 Sep 2019 03:43:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDKgR-0003As-PE
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 03:43:11 +0000
X-Inumbo-ID: c19c99dc-e00f-11e9-9640-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id c19c99dc-e00f-11e9-9640-12813bfff9fa;
 Thu, 26 Sep 2019 03:43: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 1iDKgO-0006FU-CE; Thu, 26 Sep 2019 03: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 1iDKgN-0005ol-Rb; Thu, 26 Sep 2019 03:43:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDKgN-0003mO-Qy; Thu, 26 Sep 2019 03:43:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141776-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2: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:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-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-libvirt-xsm:saverestore-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:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl: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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-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-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-armhf-armhf-xl-credit1:migrate-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-credit1: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-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-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-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-amd64-amd64-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-cubietruck:migrate-support-check: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: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-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-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=599d6d23cbb790a788f7a49ab4f11f1a3b5b429e
X-Osstest-Versions-That: xen=ba62d9e360f830ed21daaec7205339bc312f2e56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 03:43:07 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 141776: 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>

ZmxpZ2h0IDE0MTc3NiB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE3NzYvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMiAgICAgICAgICBmYWlsICBsaWtlIDEzOTg2NQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIDU5OWQ2ZDIzY2JiNzkwYTc4OGY3YTQ5YWI0ZjExZjFhM2I1YjQyOWUKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGJhNjJkOWUzNjBmODMwZWQyMWRh
YWVjNzIwNTMzOWJjMzEyZjJlNTYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTg5MSAgMjAxOS0w
OC0xMCAwNjoyOToxMiBaICAgNDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE3MTAgIDIw
MTktMDktMjMgMTI6MzY6MTAgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgRGFy
aW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJp
eC5jb20+CiAgSmFtZXMgV2FuZyA8am53YW5nQHN1c2UuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTWljaGHFgiBLb3dhbGN6eWsg
PG1rb3dAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb21hbiBTaGFwb3NobmlrIDxyb21hbkB6ZWRlZGEuY29tPgogIFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFt
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
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
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
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAg
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
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgYmE2MmQ5ZTM2MC4uNTk5ZDZkMjNjYiAgNTk5ZDZkMjNjYmI3OTBhNzg4ZjdhNDlhYjRmMTFm
MWEzYjViNDI5ZSAtPiBzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 03:43:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 03: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 1iDKgY-0003BS-M1; Thu, 26 Sep 2019 03:43:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDKgX-0003BC-0t
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 03:43:17 +0000
X-Inumbo-ID: c5cf004e-e00f-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id c5cf004e-e00f-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 03:43: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 1119B207FF;
 Thu, 26 Sep 2019 03:43:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569469395;
 bh=04eDvXdNnmbUjkJZLjbtA0GlvcWs6rm6Vpea8GBHlek=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=h1CBHBQCVyHijgbBEyCHJfQoIZPQgNaV64AZXJOactQ/ImSl+klIqvtZS8icem/9J
 e+eQZWRd/OxQckoto/sxu4bn1yPsJ8LtNf8L+B/qfs1D4Bm1bSZ2JFEF+mrYfR0u7y
 CTpo5XE/0MI0fz5r6fPtBPSit97SEy5H+2ndsbx4=
Date: Wed, 25 Sep 2019 20:43:13 -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: <6236073a-9930-4704-8f73-3a4956e37f58@arm.com>
Message-ID: <alpine.DEB.2.21.1909252042540.14358@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-3-sstabellini@kernel.org>
 <6236073a-9930-4704-8f73-3a4956e37f58@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 3/8] xen/arm: introduce
 kinfo->guest_phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI1
LzA5LzIwMTkgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEluc3RlYWQgb2Yg
YWx3YXlzIGhhcmQtY29kaW5nIHRoZSBHSUMgcGhhbmRsZSAoR1VFU1RfUEhBTkRMRV9HSUMpLCBz
dG9yZQo+ID4gaXQgaW4gYSB2YXJpYWJsZSB1bmRlciBraW5mby4gVGhpcyB3YXkgaXQgY2FuIGJl
IGR5bmFtaWNhbGx5IGNob3NlbiBwZXIKPiA+IGRvbWFpbi4gUmVtb3ZlIHRoZSBmZHQgcG9pbnRl
ciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQo+ID4gZnVuY3Rpb25zIGFuZCBvYXNz
IGEgc3RydWN0IGtlcm5lbF9pbmZvICogaW5zdGVhZC4gVGhlIGZkdCBwb2ludGVyIGNhbgo+ID4g
YmUgYWNjZXNzZWQgZnJvbSBraW5mby0+ZmR0LiBSZW1vdmUgdGhlIHN0cnVjdCBkb21haW4gKmQg
cGFyYW1ldGVyIHRvCj4gPiB0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVjYXVzZSBp
dCBiZWNvbWVzIHVudXNlZC4KPiA+IAo+ID4gSW5pdGlhbGl6ZSBndWVzdF9waGFuZGxlX2dpYyB0
byBHVUVTVF9QSEFORExFX0dJQyBhdCB0aGUgYmVnaW5uaW5nIG9mCj4gPiBwcmVwYXJlX2R0Yl9k
b21VLiBMYXRlciBwYXRjaGVzIHdpbGwgY2hhbmdlIHRoZSB2YWx1ZSBvZgo+ID4gZ3Vlc3RfcGhh
bmRsZV9naWMgZGVwZW5kaW5nIG9uIHVzZXIgcHJvdmlkZWQgaW5mb3JtYXRpb24uCj4gPiAKPiA+
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
PiA+IAo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHY1Ogo+ID4gLSBpbXByb3ZlIGNvbW1pdCBtZXNz
YWdlCj4gPiBDaGFuZ2VzIGluIHY0Ogo+ID4gLSBuZXcgcGF0Y2gKPiA+IC0tLQo+ID4gICB4ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgMzYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tCj4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmggfCAgMyArKysKPiA+
ICAgMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPiA+
IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwo+ID4gaW5kZXggMjE5ODU2MjhmMC4uMzJmODVjZDk1OSAxMDA2
NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBAQCAtNjI3LDcgKzYyNyw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGNvbnN0IHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8sCj4gPiAgIHsKPiA+ICAgICAgIGludCByZXM7Cj4gPiAgICAgICB1aW50MzJfdCBwaGFu
ZGxlID0gaXNfaGFyZHdhcmVfZG9tYWluKGtpbmZvLT5kKSA/Cj4gPiAtICAgICAgICAgICAgICAg
ICAgICAgICBkdF9pbnRlcnJ1cHRfY29udHJvbGxlci0+cGhhbmRsZSA6IEdVRVNUX1BIQU5ETEVf
R0lDOwo+IAo+IFNvcnJ5LCBJIG9ubHkgcmVhbGl6ZWQgaXQgbm93LiBCdXQgaXMgdGhlcmUgYW55
IHJlYXNvbiB0byBub3Qgc2V0IAo+IGd1ZXN0X3BoYW5kbGVfZ2ljIGZvciB0aGUgaHdkb20gYWxz
bz8KClllcywgSSBjYW4gZG8gdGhhdCBmb3IgZG9tMCB0b28KCgo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5o
Cj4gPiBpbmRleCAzM2YzZTcyYjExLi43NjA0MzQzNjliIDEwMDY0NAo+ID4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9rZXJuZWwuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJu
ZWwuaAo+ID4gQEAgLTM2LDYgKzM2LDkgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKPiA+ICAgICAg
IC8qIEVuYWJsZSBwbDAxMSBlbXVsYXRpb24gKi8KPiA+ICAgICAgIGJvb2wgdnBsMDExOwo+ID4g
ICAKPiA+ICsgICAgLyogR0lDIHBoYW5kbGUgKi8KPiA+ICsgICAgdWludDMyX3QgZ3Vlc3RfcGhh
bmRsZV9naWM7Cj4gCj4gVGhpcyB3b3VsZCBhbHNvIGFsbG93IHRvIGRyb3AgdGhlIGd1ZXN0XyBw
cmVmaXguCj4gCj4gPiArCj4gPiAgICAgICAvKiBsb2FkZXIgdG8gdXNlIGZvciB0aGlzIGtlcm5l
bCAqLwo+ID4gICAgICAgdm9pZCAoKmxvYWQpKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbyk7Cj4g
PiAgICAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUgKi8KPiA+IAo+IAo+IENoZWVycywKPiAK
PiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 03:44:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 03:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDKhc-0003M5-D6; Thu, 26 Sep 2019 03: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=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDKhb-0003Lo-E7
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 03:44:23 +0000
X-Inumbo-ID: ed315fd8-e00f-11e9-9640-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ed315fd8-e00f-11e9-9640-12813bfff9fa;
 Thu, 26 Sep 2019 03:44: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 462DB207FF;
 Thu, 26 Sep 2019 03:44:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569469461;
 bh=G6hWk+LEaaF/AuIPTUqVdDcAiF6P6m0La1Kl6J0woQ8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ct5YFBOjJPqz4clcEBbcfWxe0/U2bgtkvgfRQuVTQyFcJyYqd4VLvFM87LkFcTS+e
 3EiH8FgGdthNpEtqRAztDdH1DQ3wjaaJkNTPzf2teKleGbA5Zzj7lzVLyCC1eA7V4G
 4DDlv1bwQCZ3KnpJ7CWw9+2tb0+HZGU1aRPw2ZOc=
Date: Wed, 25 Sep 2019 20:44:19 -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: <2b629d21-8eb4-23c2-d3be-087da64c399c@arm.com>
Message-ID: <alpine.DEB.2.21.1909252043210.14358@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-4-sstabellini@kernel.org>
 <2b629d21-8eb4-23c2-d3be-087da64c399c@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 4/8] xen/arm: copy dtb fragment to guest
 dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI1LzA5LzIwMTkg
MTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFJlYWQgdGhlIGR0YiBmcmFnbWVu
dCBjb3JyZXNwb25kaW5nIHRvIGEgcGFzc3Rocm91Z2ggZGV2aWNlIGZyb20gbWVtb3J5Cj4gPiBh
dCB0aGUgbG9jYXRpb24gcmVmZXJyZWQgdG8gYnkgdGhlICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUi
IGNvbXBhdGlibGUKPiA+IG5vZGUuCj4gPiAKPiA+IEFkZCBhIG5ldyBmaWVsZCBuYW1lZCBkdGJf
Ym9vdG1vZHVsZSB0byBzdHJ1Y3Qga2VybmVsX2luZm8gdG8ga2VlcCB0cmFjawo+ID4gb2YgdGhl
IGR0YiBmcmFnbWVudCBsb2NhdGlvbi4KPiA+IAo+ID4gQ29weSB0aGUgZnJhZ21lbnQgdG8gdGhl
IGd1ZXN0IGR0YiAob25seSAvYWxpYXNlcyBhbmQgL3Bhc3N0aHJvdWdoKS4KPiA+IAo+ID4gU2V0
IGtpbmZvLT5ndWVzdF9waGFuZGxlX2dpYyBiYXNlZCBvbiB0aGUgcGhhbmRsZSBvZiB0aGUgc3Bl
Y2lhbCAiL2dpYyIKPiA+IG5vZGUgaW4gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LiAiL2dpYyIg
aXMgYSBkdW1teSBub2RlIGluIHRoZSBkdGIKPiA+IGZyYWdtZW50IHRoYXQgcmVwcmVzZW50cyB0
aGUgZ2ljIGludGVycnVwdCBjb250cm9sbGVyLiBPdGhlciBwcm9wZXJ0aWVzCj4gPiBpbiB0aGUg
ZHRiIGZyYWdtZW50IG1pZ2h0IHJlZmVyIHRvIGl0IChmb3IgaW5zdGFuY2UgaW50ZXJydXB0LXBh
cmVudCBvZgo+ID4gYSBkZXZpY2Ugbm9kZSkuIFdlIHJldXNlIHRoZSBwaGFuZGxlIG9mICIvZ2lj
IiBmcm9tIHRoZSBkdGIgZnJhZ21lbnQgYXMKPiA+IHRoZSBwaGFuZGxlIG9mIHRoZSBmdWxsIEdJ
QyBub2RlIHRoYXQgd2lsbCBiZSBjcmVhdGVkIGZvciB0aGUgZ3Vlc3QKPiA+IGRldmljZSB0cmVl
LiBUaGF0IHdheSwgd2hlbiB3ZSBjb3B5IHByb3BlcnRpZXMgZnJvbSB0aGUgZGV2aWNlIHRyZWUK
PiA+IGZyYWdtZW50IHRvIHRoZSBkb21VIGRldmljZSB0cmVlIHRoZSBsaW5rcyByZW1haW4gdW5i
cm9rZW4uCj4gPiAKPiA+IFNvbWUgb2YgdGhlIGNvZGUgYmVsb3cgaXMgdGFrZW4gZnJvbSB0b29s
cy9saWJ4bC9saWJ4bF9hcm0uYy4gTm90ZSB0aGF0Cj4gPiBpdCBpcyBPSyB0byB0YWtlIExHUEwg
Mi4xIGNvZGUgYW5kIGluY2x1ZGluZyBpdCBpbnRvIGEgR1BMdjIgY29kZSBiYXNlLgo+ID4gVGhl
IHJlc3VsdCBpcyBHUEx2MiBjb2RlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gPiAKPiA+IC0tLS0KPiA+IENoYW5nZXMg
aW4gdjU6Cj4gPiAtIGNvZGUgc3R5bGUKPiA+IC0gaW4tY29kZSBjb21tZW50Cj4gPiAtIHJlbW92
ZSBkZXB0aCBwYXJhbWV0ZXIgZnJvbSBzY2FuX3BmZHRfbm9kZQo+ID4gLSBmb3IgaW5zdGVhZCBv
ZiBsb29wIGluIGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUKPiA+IC0gbW92ZSAiZ2ljIiBj
aGVjayB0byBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCj4gPiAtIGFkZCBjaGVja19wYXJ0
aWFsX2ZkdAo+ID4gLSB1c2UgRFRfUk9PVF9OT0RFX0FERFIvU0laRV9DRUxMU19ERUZBVUxUCj4g
PiAtIGFkZCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgcGFyYW1ldGVyLCBzZXQgaXQgdG8gZmFsc2Ug
Zm9yICIvYWxpYXNlcyIKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2NDoKPiA+IC0gdXNlIHJlY3Vyc2lv
biBpbiB0aGUgaW1wbGVtZW50YXRpb24KPiA+IC0gcmVuYW1lIGhhbmRsZV9wcm9wZXJ0aWVzIHRv
IGhhbmRsZV9wcm9wX3BmZHQKPiA+IC0gcmVuYW1lIHNjYW5fcHRfbm9kZSB0byBzY2FuX3BmZHRf
bm9kZQo+ID4gLSBwYXNzIGtpbmZvIHRvIGhhbmRsZV9wcm9wZXJ0aWVzCj4gPiAtIHVzZSB1aW50
MzJfdCBpbnN0ZWFkIG9mIHUzMgo+ID4gLSByZW5hbWUgciB0byByZXMKPiA+IC0gYWRkICJwYXNz
dGhyb3VnaCIgYW5kICJhbGlhc2VzIiBjaGVjawo+ID4gLSBhZGQgYSBuYW1lID09IE5VTEwgY2hl
Y2sKPiA+IC0gY29kZSBzdHlsZQo+ID4gLSBtb3ZlIERUQiBmcmFnbWVudCBzY2FubmluZyBlYXJs
aWVyLCBiZWZvcmUgRG9tVSBHSUMgbm9kZSBjcmVhdGlvbgo+ID4gLSBzZXQgZ3Vlc3RfcGhhbmRs
ZV9naWMgYmFzZWQgb24gIi9naWMiCj4gPiAtIGluLWNvZGUgY29tbWVudAo+ID4gCj4gPiBDaGFu
Z2VzIGluIHYzOgo+ID4gLSBzd2l0Y2ggdG8gdXNpbmcgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9k
ZSBmb3IgdGhlIGNvcHkKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2MjoKPiA+IC0gYWRkIGEgbm90ZSBh
Ym91dCB0aGUgY29kZSBjb21pbmcgZnJvbSBsaWJ4bCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiA+
IC0gY29weSAvYWxpYXNlcwo+ID4gLSBjb2RlIHN0eWxlCj4gPiAtLS0KPiA+ICAgeGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jICB8IDE1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ID4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIHwgICAyICstCj4gPiAgIDIg
ZmlsZXMgY2hhbmdlZCwgMTU3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+ID4gaW5kZXggMzJmODVjZDk1OS4uOWQ5ODVkM2JiZSAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4gPiBAQCAtMTQsNiArMTQsNyBAQAo+ID4gICAjaW5jbHVkZSA8eGVu
L2d1ZXN0X2FjY2Vzcy5oPgo+ID4gICAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4gPiAgICNpbmNs
dWRlIDx4ZW4vYWNwaS5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vdm1hcC5oPgo+ID4gICAjaW5jbHVk
ZSA8eGVuL3dhcm5pbmcuaD4KPiA+ICAgI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KPiA+ICAg
I2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KPiA+IEBAIC0xNzAwLDYgKzE3MDEsMTU0IEBAIHN0YXRp
YyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvKQo+ID4gICB9Cj4gPiAgICNlbmRpZgo+ID4gICAKPiA+ICtzdGF0aWMgaW50IF9faW5pdCBo
YW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3Nf
Y2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkKPiAKPiBXZWxsLCB0aGUgaW50
cm9kdWNlIG9mIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCBtYWtlcyBsaXR0bGUgc2Vuc2UgYXMgeW91
IAo+IGFyZSBub3QgdXNpbmcgdW50aWwgYSBmb2xsb3ctdXAgcGF0Y2guIEkgYW0gb2sgaWYgeW91
IGludHJvZHVjZSBpdCBoZXJlLCAKPiBidXQgdGhpcyBzaG91bGQgYXQgbGVhc3QgYmUgbWVudGlv
bmVkIGluIHRoZSBjb21taXQgbWVzc2FnZS4KCkknbGwgbWVudGlvbiBpdAoKCj4gPiArewo+ID4g
KyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0Owo+ID4gKyAgICBpbnQgcHJvcG9mZiwgbmFtZW9m
ZiwgcmVzOwo+ID4gKyAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwo+ID4gKwo+
ID4gKyAgICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBu
b2Rlb2ZmKTsKPiA+ICsgICAgICAgICAgcHJvcG9mZiA+PSAwOwo+ID4gKyAgICAgICAgICBwcm9w
b2ZmID0gZmR0X25leHRfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIHByb3BvZmYpICkKPiA+ICsgICAg
ewo+ID4gKyAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5X2J5X29mZnNldChw
ZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRkRUX0VSUl9J
TlRFUk5BTDsKPiA+ICsKPiA+ICsgICAgICAgIG5hbWVvZmYgPSBmZHQzMl90b19jcHUocHJvcC0+
bmFtZW9mZik7Cj4gPiArICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBmZHRfc3RyaW5n
KHBmZHQsIG5hbWVvZmYpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AtPmRh
dGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKPiA+ICsgICAgICAgIGlmICggcmVzICkKPiA+
ICsgICAgICAgICAgICByZXR1cm4gcmVzOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIC8qIEZE
VF9FUlJfTk9URk9VTkQgPT4gVGhlcmUgaXMgbm8gbW9yZSBwcm9wZXJ0aWVzIGZvciB0aGlzIG5v
ZGUgKi8KPiA+ICsgICAgcmV0dXJuICggcHJvcG9mZiAhPSAtRkRUX0VSUl9OT1RGT1VORCApID8g
cHJvcG9mZiA6IDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBpbnQgX19pbml0IHNjYW5fcGZk
dF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sIGNvbnN0IHZvaWQgKnBmZHQsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5vZGVvZmYsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMy
X3Qgc2l6ZV9jZWxscywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkKPiA+ICt7Cj4gPiArICAgIGludCByYyA9IDA7Cj4gPiAr
ICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7Cj4gPiArICAgIGludCBub2RlX25leHQ7Cj4gPiAr
Cj4gPiArICAgIHJjID0gZmR0X2JlZ2luX25vZGUoZmR0LCBmZHRfZ2V0X25hbWUocGZkdCwgbm9k
ZW9mZiwgTlVMTCkpOwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgIHJldHVybiByYzsK
PiA+ICsKPiA+ICsgICAgcmMgPSBoYW5kbGVfcHJvcF9wZmR0KGtpbmZvLCBwZmR0LCBub2Rlb2Zm
LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2Nhbl9wYXNzdGhyb3VnaF9wcm9wKTsKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgICAg
ICByZXR1cm4gcmM7Cj4gPiArCj4gPiArICAgIGFkZHJlc3NfY2VsbHMgPSBkZXZpY2VfdHJlZV9n
ZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIjYWRkcmVzcy1jZWxscyIsCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9BRERSX0NFTExTX0RFRkFV
TFQpOwo+ID4gKyAgICBzaXplX2NlbGxzID0gZGV2aWNlX3RyZWVfZ2V0X3UzMihwZmR0LCBub2Rl
b2ZmLCAiI3NpemUtY2VsbHMiLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxUKTsKPiA+ICsKPiA+ICsgICAgbm9k
ZV9uZXh0ID0gZmR0X2ZpcnN0X3N1Ym5vZGUocGZkdCwgbm9kZW9mZik7Cj4gPiArICAgIHdoaWxl
ICggbm9kZV9uZXh0ID4gMCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHNjYW5fcGZkdF9ub2Rl
KGtpbmZvLCBwZmR0LCBub2RlX25leHQsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApOwo+ID4gKyAgICAg
ICAgbm9kZV9uZXh0ID0gZmR0X25leHRfc3Vibm9kZShwZmR0LCBub2RlX25leHQpOwo+ID4gKyAg
ICB9Cj4gPiArCj4gPiArICAgIHJldHVybiBmZHRfZW5kX25vZGUoZmR0KTsKPiA+ICt9Cj4gPiAr
Cj4gPiArc3RhdGljIGludCBfX2luaXQgY2hlY2tfcGFydGlhbF9mZHQodm9pZCAqcGZkdCwgc2l6
ZV90IHNpemUpCj4gPiArewo+ID4gKyAgICBpbnQgcmVzOwo+ID4gKwo+ID4gKyAgICBpZiAoZmR0
X21hZ2ljKHBmZHQpICE9IEZEVF9NQUdJQykgewo+IAo+IENvZGluZyBzdHlsZToKPiAKPiBpZiAo
IC4uLiApCj4gewo+IAo+ID4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiUGFydGlhbCBG
RFQgaXMgbm90IGEgdmFsaWQgRmxhdCBEZXZpY2UgVHJlZSIpOwo+ID4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmVzID0gZmR0X2NoZWNrX2hlYWRl
cihwZmR0KTsKPiA+ICsgICAgaWYgKHJlcykgewo+IAo+IFNhbWUgaGVyZS4KPiAKPiA+ICsgICAg
ICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIkZhaWxlZCB0byBjaGVjayB0aGUgcGFydGlhbCBGRFQg
KCVkKSIsIHJlcyk7Cj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgfQo+ID4g
Kwo+ID4gKyAgICBpZiAoZmR0X3RvdGFsc2l6ZShwZmR0KSA+IHNpemUpIHsKPiAKPiBTYW1lIGhl
cmUuCgpJJ2xsIGZpeCB0aGUgY29kaW5nIHN0eWxlIGlzc3VlcwoKPiAKPiA+ICsgICAgICAgIGRw
cmludGsoWEVOTE9HX0VSUiwgIlBhcnRpYWwgRkRUIHRvdGFsc2l6ZSBpcyB0b28gYmlnIik7Cj4g
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZXR1
cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGludCBfX2luaXQgZG9tYWluX2hhbmRsZV9k
dGJfYm9vdG1vZHVsZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiA+
ICt7Cj4gPiArICAgIHZvaWQgKnBmZHQ7Cj4gPiArICAgIGludCByZXMsIG5vZGVfbmV4dDsKPiA+
ICsKPiA+ICsgICAgcGZkdCA9IGlvcmVtYXBfY2FjaGUoa2luZm8tPmR0Yl9ib290bW9kdWxlLT5z
dGFydCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAga2luZm8tPmR0Yl9ib290bW9kdWxl
LT5zaXplKTsKPiA+ICsgICAgaWYgKCBwZmR0ID09IE5VTEwgKQo+ID4gKyAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgIHJlcyA9IGNoZWNrX3BhcnRpYWxfZmR0KHBmZHQsIGtp
bmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7Cj4gPiArICAgIGlmICggcmVzIDwgMCApCj4gPiAr
ICAgICAgICByZXR1cm4gcmVzOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBub2RlX25leHQgPSBmZHRf
Zmlyc3Rfc3Vibm9kZShwZmR0LCAwKTsKPiA+ICsgICAgICAgICAgbm9kZV9uZXh0ID4gMDsKPiA+
ICsgICAgICAgICAgbm9kZV9uZXh0ID0gZmR0X25leHRfc3Vibm9kZShwZmR0LCBub2RlX25leHQp
ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgY29uc3QgY2hhciAqbmFtZSA9IGZkdF9nZXRfbmFt
ZShwZmR0LCBub2RlX25leHQsIE5VTEwpOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBuYW1lID09
IE5VTEwgKQo+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKwo+ID4gKyAgICAgICAgLyoK
PiA+ICsgICAgICAgICAqIE9ubHkgc2NhbiAvZ2ljIC9hbGlhc2VzIC9wYXNzdGhyb3VnaCwgaWdu
b3JlIHRoZSByZXN0Lgo+ID4gKyAgICAgICAgICogVGhleSBkb24ndCBoYXZlIHRvIGJlIHBhcnNl
ZCBpbiBvcmRlci4KPiA+ICsgICAgICAgICAqCj4gPiArICAgICAgICAgKiBUYWtlIHRoZSBHSUMg
cGhhbmRsZSB2YWx1ZSBmcm9tIHRoZSBzcGVjaWFsIC9naWMgbm9kZSBpbiB0aGUKPiA+ICsgICAg
ICAgICAqIERUQiBmcmFnbWVudC4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgaWYgKCBk
dF9ub2RlX2NtcChuYW1lLCAiZ2ljIikgPT0gMCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAg
ICAgICAga2luZm8tPmd1ZXN0X3BoYW5kbGVfZ2ljID0gZmR0X2dldF9waGFuZGxlKHBmZHQsIG5v
ZGVfbmV4dCk7Cj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPiArICAgICAgICB9Cj4gPiAr
Cj4gPiArICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJhbGlhc2VzIikgPT0gMCApCj4g
PiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcmVzID0gc2Nhbl9wZmR0X25vZGUoa2luZm8s
IHBmZHQsIG5vZGVfbmV4dCwKPiA+ICsgICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9B
RERSX0NFTExTX0RFRkFVTFQsCj4gPiArICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05PREVf
U0laRV9DRUxMU19ERUZBVUxULAo+ID4gKyAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwo+IAo+
IE5JVDogVGhpcyBpcyBub3QgYWxpZ25lZCBjb3JyZWN0bHkuCj4gCj4gPiArICAgICAgICAgICAg
aWYgKCByZXMgKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gcmVzOwo+ID4gKyAgICAgICAg
ICAgIGNvbnRpbnVlOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICAgICAgaWYgKCBkdF9ub2RlX2Nt
cChuYW1lLCAicGFzc3Rocm91Z2giKSA9PSAwICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAg
ICAgICByZXMgPSBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZkdCwgbm9kZV9uZXh0LAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgRFRfUk9PVF9OT0RFX0FERFJfQ0VMTFNfREVGQVVMVCwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICB0cnVlKTsKPiBTYW1lIGhlcmUuCj4gCj4gPiArICAgICAgICAg
ICAgaWYgKCByZXMgKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gcmVzOwo+ID4gKyAgICAg
ICAgICAgIGNvbnRpbnVlOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAg
IGlvdW5tYXAocGZkdCk7Cj4gPiArCj4gPiArICAgIHJldHVybiByZXM7Cj4gPiArfQo+ID4gKwo+
ID4gICAvKgo+ID4gICAgKiBUaGUgbWF4IHNpemUgZm9yIERUIGlzIDJNQi4gSG93ZXZlciwgdGhl
IGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCj4gPiAgICAqIGFyZSBlbm91Z2ggZm9yIG5vdywg
YnV0IHdlIG1pZ2h0IGhhdmUgdG8gaW5jcmVhc2UgaXQgaW4gdGhlIGZ1dHVyZS4KPiA+IEBAIC0x
NzU1LDYgKzE5MDQsMTMgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ID4gICAgICAgaWYgKCBy
ZXQgKQo+ID4gICAgICAgICAgIGdvdG8gZXJyOwo+ID4gICAKPiAKPiBJIHdvdWxkIGFkZCBhIGNv
bW1lbnQgaGVyZSBtZW50aW9uaW5nIHRoYXQgdGhlIGNvZGUgYmVsb3cgYWx3YXlzIG5lZWQgdG8g
Cj4gYmUgY2FsbGVkIGJlZm9yZSB0aGUgcmVzdCBvZiB0aGUgRFQgaXMgZ2VuZXJhdGVkLiBUaGlz
IGlzIGJlY2F1c2UgeW91IAo+IGRlcGVuZCBvbiB0aGUgdmFsdWUgb2YgdGhlIGZpZWxkIGd1ZXN0
X3BoYW5kbGVfZ2ljLgoKT0sKCgo+ID4gKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1vZHVsZSAp
Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJldCA9IGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1
bGUoZCwga2luZm8pOwo+ID4gKyAgICAgICAgaWYgKCByZXQgKQo+ID4gKyAgICAgICAgICAgIHJl
dHVybiByZXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICAgICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVf
bm9kZShraW5mbyk7Cj4gPiAgICAgICBpZiAoIHJldCApCj4gPiAgICAgICAgICAgZ290byBlcnI7
Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0va2VybmVsLmgKPiA+IGluZGV4IDc2MDQzNDM2OWIuLjdmNWU2NTk1NjEgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCj4gPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCj4gPiBAQCAtMjgsNyArMjgsNyBAQCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gewo+ID4gICAgICAgcGFkZHJfdCBnbnR0YWJfc2l6ZTsKPiA+ICAgCj4gPiAgICAg
ICAvKiBib290IGJsb2IgbG9hZCBhZGRyZXNzZXMgKi8KPiA+IC0gICAgY29uc3Qgc3RydWN0IGJv
b3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGU7Cj4gPiArICAg
IGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJuZWxfYm9vdG1vZHVsZSwgKmluaXRyZF9ib290
bW9kdWxlLCAqZHRiX2Jvb3Rtb2R1bGU7Cj4gPiAgICAgICBjb25zdCBjaGFyKiBjbWRsaW5lOwo+
ID4gICAgICAgcGFkZHJfdCBkdGJfcGFkZHI7Cj4gPiAgICAgICBwYWRkcl90IGluaXRyZF9wYWRk
cjsKPiA+IAo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 03:45:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 03:45:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDKj1-0003eT-8R; Thu, 26 Sep 2019 03:45: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=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDKiz-0003e8-Cd
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 03:45:49 +0000
X-Inumbo-ID: 20a6e374-e010-11e9-9640-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 20a6e374-e010-11e9-9640-12813bfff9fa;
 Thu, 26 Sep 2019 03:45: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 8B2C9207FF;
 Thu, 26 Sep 2019 03:45:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569469548;
 bh=Dmi5E+uYr8AvkwnqAy6wmhBGoF4RqavG49CvVoufGiA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=bSlAioQELnkGxyRqu8y1tkkivwl3dm3XyX9H8P9ja7pQDmXp6hzobK8l866S/etVO
 Xdm1DQxD9hd44zUhm6O0DroH4EskaJiKRTexSgc8TE5X7+WcNevW2ZIRPdjIq4FB7t
 d1gfX44TQqkTNotwnookmqrN/VTodnK0CIk9Lms0=
Date: Wed, 25 Sep 2019 20:45: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: <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
Message-ID: <alpine.DEB.2.21.1909252044390.14358@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjUvMDkvMjAxOSAxOTo0OSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gU2Nh
biB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2aWNl
IG5vZGUsIG1hcAo+ID4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVwdHMgYW5k
IHNldHVwIHRoZSBpb21tdS4KPiA+IAo+ID4gVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMg
c3BlY2lmaWVkIGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCj4gPiAKPiA+IFRoZSBpb21tdSBp
cyBzZXR1cCBieSBwYXNzaW5nIHRoZSBub2RlIG9mIHRoZSBkZXZpY2UgdG8gYXNzaWduIG9uIHRo
ZQo+ID4gaG9zdCBkZXZpY2UgdHJlZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZp
Y2UgdHJlZSBmcmFnbWVudCBhcwo+ID4gdGhlICJ4ZW4scGF0aCIgc3RyaW5nIHByb3BlcnR5Lgo+
ID4gCj4gPiBUaGUgaW50ZXJydXB0cyBhcmUgcmVtYXBwZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0
aW9uIGZyb20gdGhlCj4gPiBjb3JyZXNwb25kaW5nIG5vZGUgb24gdGhlIGhvc3QgZGV2aWNlIHRy
ZWUuIENhbGwKPiA+IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyB0byByZW1hcCBpbnRlcnJ1cHRz
LiBJbnRlcnJ1cHRzIHJlbGF0ZWQgZGV2aWNlCj4gPiB0cmVlIHByb3BlcnRpZXMgYXJlIGNvcGll
ZCBmcm9tIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwKPiA+IHRoZSBvdGhl
ciBwcm9wZXJ0aWVzLgo+ID4gCj4gPiBBbHNvIGFkZCB0aGUgbmV3IGZsYWcgWEVOX0RPTUNUTF9D
REZfaW9tbXUgdG8gdGhhdCBkb20wbGVzcyBkb21VIGNhbiB1c2UKPiA+IHRoZSBJT01NVS4KPiA+
IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHY1Ogo+ID4gLSB1c2UgbG9jYWwgdmFyaWFibGUg
Zm9yIG5hbWUKPiA+IC0gdXNlIG1hcF9yZWdpb25zX3AybXQKPiA+IC0gYWRkIHdhcm5pbmcgZm9y
IG5vdCBwYWdlIGFsaWduZWQgYWRkcmVzc2VzL3NpemVzCj4gPiAtIGludHJvZHVjZSBoYW5kbGVf
cGFzc3Rocm91Z2hfcHJvcAo+ID4gCj4gPiBDaGFuZ2VzIGluIHY0Ogo+ID4gLSB1c2UgdW5zaWdu
ZWQKPiA+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+ID4gLSBjb2RlIHN0eWxlCj4gPiAtIHVz
ZSBkdF9wcm9wX2NtcAo+ID4gLSB1c2UgZGV2aWNlX3RyZWVfZ2V0X3JlZwo+ID4gLSBkb24ndCBj
b3B5IG92ZXIgeGVuLHJlZyBhbmQgeGVuLHBhdGgKPiA+IC0gZG9uJ3QgY3JlYXRlIHNwZWNpYWwg
aW50ZXJydXB0IHByb3BlcnRpZXMgZm9yIGRvbVU6IGNvcHkgdGhlbSBmcm9tIHRoZQo+ID4gICAg
ZnJhZ21lbnQKPiA+IC0gaW4tY29kZSBjb21tZW50Cj4gPiAKPiA+IENoYW5nZXMgaW4gdjM6Cj4g
PiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKPiA+IC0gcmVtb3ZlIHN1cGVyZmx1b3VzIGNhc3QK
PiA+IC0gbWVyZ2UgY29kZSB3aXRoIHRoZSBjb3B5IGNvZGUKPiA+IC0gYWRkIGludGVycnVwLXBh
cmVudAo+ID4gLSBkZW1vdmUgZGVwdGggPiAyIGNoZWNrCj4gPiAtIHJldXNlIGNvZGUgZnJvbSBo
YW5kbGVfZGV2aWNlX2ludGVycnVwdHMKPiA+IC0gY29weSBpbnRlcnJ1cHRzIGZyb20gaG9zdCBk
dAo+ID4gCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4gLSByZW5hbWUgInBhdGgiIHRvICJ4ZW4scGF0
aCIKPiA+IC0gZ3JhbW1hciBmaXgKPiA+IC0gdXNlIGdhZGRyX3RvX2dmbiBhbmQgbWFkZHJfdG9f
bWZuCj4gPiAtIHJlbW92ZSBkZXB0aCA8PSAyIGxpbWl0YXRpb24gaW4gc2Nhbm5pbmcgdGhlIGR0
YiBmcmFnbWVudAo+ID4gLSBpbnRyb2R1Y2UgYW5kIHBhcnNlIHhlbixyZWcKPiA+IC0gY29kZSBz
dHlsZQo+ID4gLSBzdXBwb3J0IG1vcmUgdGhhbiBvbmUgaW50ZXJydXB0IHBlciBkZXZpY2UKPiA+
IC0gc3BlY2lmeSBvbmx5IHRoZSBHSUMgaXMgc3VwcG9ydGVkCj4gPiAtLS0KPiA+ICAgeGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTAxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gaW5kZXggOWQ5ODVkM2JiZS4uNDE0ODkz
YmMyNCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gKysr
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBAQCAtMTcwMSw2ICsxNzAxLDg1IEBA
IHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmtpbmZvKQo+ID4gICB9Cj4gPiAgICNlbmRpZgo+ID4gICAKPiA+ICsvKgo+ID4gKyAqIFNj
YW4gZGV2aWNlIHRyZWUgcHJvcGVydGllcyBmb3IgcGFzc3Rocm91Z2ggc3BlY2lmaWMgaW5mb3Jt
YXRpb24uCj4gPiArICogUmV0dXJucyAtRU5PRU5UIHdoZW4gbm8gcGFzc3Rocm91Z2ggcHJvcGVy
dGllcyBhcmUgZm91bmQKPiA+ICsgKiAgICAgICAgIDwgMCBvbiBlcnJvcgo+ID4gKyAqICAgICAg
ICAgMCBvbiBzdWNjZXNzCj4gPiArICovCj4gPiArc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Bh
c3N0aHJvdWdoX3Byb3Aoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5
ICpwcm9wLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKm5hbWUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscykKPiA+ICt7
Cj4gPiArICAgIGNvbnN0IF9fYmUzMiAqY2VsbDsKPiA+ICsgICAgdW5zaWduZWQgaW50IGksIGxl
bjsKPiA+ICsgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOwo+ID4gKyAgICBpbnQgcmVz
Owo+ID4gKwo+ID4gKyAgICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0byBtYXAgdGhlIE1N
SU8gcmVnaW9uICovCj4gPiArICAgIGlmICggZHRfcHJvcF9jbXAoInhlbixyZWciLCBuYW1lKSA9
PSAwICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcGFkZHJfdCBtc3RhcnQsIHNpemUsIGdzdGFy
dDsKPiA+ICsgICAgICAgIGNlbGwgPSAoY29uc3QgX19iZTMyICopcHJvcC0+ZGF0YTsKPiA+ICsg
ICAgICAgIGxlbiA9IGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pIC8KPiA+ICsgICAgICAgICAgICAo
KGFkZHJlc3NfY2VsbHMgKiAyICsgc2l6ZV9jZWxscykgKiBzaXplb2YodWludDMyX3QpKTsKPiA+
ICsKPiA+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQo+ID4gKyAgICAgICAg
ewo+ID4gKyAgICAgICAgICAgIGRldmljZV90cmVlX2dldF9yZWcoJmNlbGwsIGFkZHJlc3NfY2Vs
bHMsIHNpemVfY2VsbHMsCj4gPiArICAgICAgICAgICAgICAgICAgICAmbXN0YXJ0LCAmc2l6ZSk7
Cj4gPiArICAgICAgICAgICAgZ3N0YXJ0ID0gZHRfbmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsICZj
ZWxsKTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBpZiAoIGdzdGFydCAmIH5QQUdFX01BU0sgfHwg
bXN0YXJ0ICYgflBBR0VfTUFTSyB8fCBzaXplICYgflBBR0VfTUFTSyApCj4gPiArICAgICAgICAg
ICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgIkRvbVUgcGFzc3Rocm91Z2ggY29uZmlnIGhhcyBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nl
cy9zaXplc1xuIik7Cj4gCj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHdpc2UgdG8gY29udGludWUs
IHRoZSBtb3JlIHRoaXMgaXMgYSBwcmludGsgdGhhdCAKPiBjYW4gb25seSBoYXBwZW4gaW4gZGVi
dWcgYnVpbGQuIFNvIHNvbWVvbmUgdXNpbmcgYSByZWxlYXNlIGJ1aWxkIG1heSBub3QgCj4gbm90
aWNlIHRoZSBlcnJvci4KPiAKPiBTbyBJIHRoaW5rIHRoaXMgd2FudHMgdG8gYmUgYSBwcmludGso
WEVOTE9HX0VSUiwuLi4pIGFuZCBhbHNvIHJldHVybiBhbiAKPiBlcnJvci4KCkknbGwgZml4IHRo
ZSBjb2RlIHN0eWxlIGlzc3VlcywgdXNlIHByaW50ayBpbnN0ZWFkIG9mIGRwcmludGsgYW5kIHJl
dHVybgplcnJvciBoZXJlLgoKCj4gPiArCj4gPiArICAgICAgICAgICAgcmVzID0gbWFwX3JlZ2lv
bnNfcDJtdChraW5mby0+ZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihn
c3RhcnQpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oc2l6ZSksCj4gPiArICAg
ICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4obXN0YXJ0KSwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgIHAybV9tbWlvX2RpcmVjdF9kZXYpOwo+IAo+IENvZGluZyBzdHlsZS4KPiAKPiA+ICsg
ICAgICAgICAgICBpZiAoIHJlcyA8IDAgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAg
ICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICJGYWlsZWQgdG8gbWFwICUiUFJJcGFkZHIiIHRvIHRoZSBndWVzdCBhdCUiUFJJcGFkZHIiXG4i
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIG1zdGFydCwgZ3N0YXJ0KTsKPiAKPiBTaW1p
bGFybHksIHRoaXMgd2FudHMgdG8gYmUgYSBwcmludGsuCj4gCj4gPiArICAgICAgICAgICAgICAg
IHJldHVybiAtRUZBVUxUOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAgIH0KPiA+ICsK
PiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gKyAgICB9Cj4gPiArICAgIC8qCj4gPiArICAgICAq
IHhlbixwYXRoIHNwZWNpZmllcyB0aGUgY29ycmVzcG9uZGluZyBub2RlIGluIHRoZSBob3N0IERU
Lgo+ID4gKyAgICAgKiBCb3RoIGludGVycnVwdCBtYXBwaW5ncyBhbmQgSU9NTVUgc2V0dGluZ3Mg
YXJlIGJhc2VkIG9uIGl0LAo+ID4gKyAgICAgKiBhcyB0aGV5IGFyZSBkb25lIGJhc2VkIG9uIHRo
ZSBjb3JyZXNwb25kaW5nIGhvc3QgRFQgbm9kZS4KPiA+ICsgICAgICovCj4gPiArICAgIGVsc2Ug
aWYgKCBkdF9wcm9wX2NtcCgieGVuLHBhdGgiLCBuYW1lKSA9PSAwICkKPiA+ICsgICAgewo+ID4g
KyAgICAgICAgbm9kZSA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKHByb3AtPmRhdGEpOwo+ID4gKyAg
ICAgICAgaWYgKCBub2RlID09IE5VTEwgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAg
IGRwcmludGsoWEVOTE9HX0VSUiwgIkNvdWxkbid0IGZpbmQgbm9kZSAlcyBpbiBob3N0X2R0IVxu
IiwKPiA+ICsgICAgICAgICAgICAgICAgICAgIChjaGFyICopcHJvcC0+ZGF0YSk7Cj4gCj4gU2Ft
ZSBoZXJlLgo+IAo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKyAgICAgICAg
fQo+ID4gKwo+ID4gKyAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShraW5mby0+
ZCwgbm9kZSk7Cj4gPiArICAgICAgICBpZiAoIHJlcyA8IDAgKQo+ID4gKyAgICAgICAgICAgIHJl
dHVybiByZXM7Cj4gPiArCj4gPiArICAgICAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVw
dHMoa2luZm8tPmQsIG5vZGUsIHRydWUpOwo+ID4gKyAgICAgICAgaWYgKCByZXMgPCAwICkKPiA+
ICsgICAgICAgICAgICByZXR1cm4gcmVzOwo+ID4gKwo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4g
PiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gPiArfQo+ID4gKwo+ID4g
ICBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9p
ZCAqcGZkdCwgaW50IG5vZGVvZmYsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscywKPiA+IEBA
IC0xNzA5LDYgKzE3ODgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gPiAgICAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0
Owo+ID4gICAgICAgaW50IHByb3BvZmYsIG5hbWVvZmYsIHJlczsKPiA+ICAgICAgIGNvbnN0IHN0
cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7Cj4gPiArICAgIGNvbnN0IGNoYXIgKm5hbWU7Cj4gPiAg
IAo+ID4gICAgICAgZm9yICggcHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQocGZk
dCwgbm9kZW9mZik7Cj4gPiAgICAgICAgICAgICBwcm9wb2ZmID49IDA7Cj4gPiBAQCAtMTcxNywx
MSArMTc5NywyMyBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8sCj4gPiAgICAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRfZ2V0X3By
b3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQo+ID4gICAgICAgICAgICAg
ICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7Cj4gPiAgIAo+ID4gKyAgICAgICAgcmVzID0gMDsK
PiA+ICAgICAgICAgICBuYW1lb2ZmID0gZmR0MzJfdG9fY3B1KHByb3AtPm5hbWVvZmYpOwo+ID4g
LSAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2Zm
KSwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLT5kYXRhLCBmZHQzMl90b19j
cHUocHJvcC0+bGVuKSk7Cj4gPiAtICAgICAgICBpZiAoIHJlcyApCj4gPiArICAgICAgICBuYW1l
ID0gZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKTsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggc2Nh
bl9wYXNzdGhyb3VnaF9wcm9wICkKPiA+ICsgICAgICAgICAgICByZXMgPSBoYW5kbGVfcGFzc3Ro
cm91Z2hfcHJvcChraW5mbywgcHJvcCwgbmFtZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKPiA+ICsgICAg
ICAgIGlmICggcmVzIDwgMCAmJiByZXMgIT0gLUVOT0VOVCApCj4gPiAgICAgICAgICAgICAgIHJl
dHVybiByZXM7Cj4gPiArCj4gPiArICAgICAgICAvKiBjb3B5IGFsbCBvdGhlciBwcm9wZXJ0aWVz
ICovCj4gPiArICAgICAgICBpZiAoICFzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgfHwgcmVzID09IC1F
Tk9FTlQgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eShmZHQsIG5hbWUsIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKPiA+ICsg
ICAgICAgICAgICBpZiAoIHJlcyApCj4gPiArICAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4g
PiArICAgICAgICB9Cj4gPiAgICAgICB9Cj4gPiAgIAo+ID4gICAgICAgLyogRkRUX0VSUl9OT1RG
T1VORCA9PiBUaGVyZSBpcyBubyBtb3JlIHByb3BlcnRpZXMgZm9yIHRoaXMgbm9kZSAqLwo+ID4g
QEAgLTIyNTQsNyArMjM0Niw4IEBAIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQo+ID4g
ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkX2NmZyA9IHsKPiA+ICAg
ICAgICAgICAgICAgLmFyY2guZ2ljX3ZlcnNpb24gPSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFU
SVZFLAo+ID4gICAgICAgICAgICAgICAuYXJjaC5ucl9zcGlzID0gMCwKPiA+IC0gICAgICAgICAg
ICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9oYXAsCj4gPiAr
ICAgICAgICAgICAgLmZsYWdzID0gWEVOX0RPTUNUTF9DREZfaHZtIHwgWEVOX0RPTUNUTF9DREZf
aGFwIHwKPiA+ICsgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9pb21tdSwKPiAK
PiBUaGlzIHdpbGwgYnJlYWsgZG9tMGxlc3Mgb24gcGxhdGZvcm0gd2l0aG91dCBhbiBJT01NVSBi
ZWNhdXNlIHNldHRpbmcgCj4gQ0RGX2lvbW11IGZvciB0aGVtIHdpbGwgYmUgaW52YWxpZC4KPiAK
PiBJIGFsc28gZG9uJ3QgdGhpbmsgdGhpcyBpcyB3aXNlIHRvIGFsd2F5cyBlbmFibGUgdGhlIElP
TU1VLiBUaGlzIHNob3VsZCAKPiBvbmx5IGJlIGRvbmUgaWYgdGhlcmUgaXMgYSBwYXJ0aWFsIGRl
dmljZS10cmVlIHByZXNlbnQgKG1vc3QgbGlrZWx5IGl0IAo+IG1lYW5zIHBhc3N0aHJvdWdoIHdp
bGwgYmUgdXNlZCkuCgpUaGF0J3MgaW50ZXJlc3RpbmcsIGdvb2QgaWRlYSwgSSdsbCBkbyB0aGF0
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 04:06:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 04:06: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 1iDL2n-0005el-ML; Thu, 26 Sep 2019 04:06: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=lLXC=XV=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iDL2m-0005eg-AN
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 04:06:16 +0000
X-Inumbo-ID: fbc88046-e012-11e9-9641-12813bfff9fa
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by localhost (Halon) with ESMTPS
 id fbc88046-e012-11e9-9641-12813bfff9fa;
 Thu, 26 Sep 2019 04:06:15 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id C8FA42CBD;
 Thu, 26 Sep 2019 00:06:14 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 26 Sep 2019 00:06:14 -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=fm3; bh=UdghN1TsXpBNyHBdZ97o9G2tt2ZjjViWNoaOE4tuB
 0Q=; b=nEykw1h8u5K10fcJrPnsvh+MU5LGVQgVCVoFQeBXWhaygseVr61U6YWWO
 cibEsueWpMxYBOa4eDqkTVc3HkDeEpAlM2qJNls/CknTEVvbKW8/Ay2tMqtxi1K2
 W3qzHrqwODqJP1UJtev47TVcJCfwlh5FLutmETDb8MQXh4lrAHIEVg2/3tHzj1V8
 mBPdT62rZZ4HzB4Pzb2ft8i5Q0Ru/Zhq70K59BDJul9263a3sr7VyOKzH7IylPRL
 xRUQnX6+o6FT5CYXRQi/+qa2mNHx4JjLIMzGy8Vsp9y+Ytp5RlFf5BwdFK4TqBms
 I8AdY2/69u+oYiNT34dDRhdNhK74A==
X-ME-Sender: <xms:NTmMXdOsZTfkcWSqMR0yK6rJnEtGIJNJ_NN985H9v7TLFv1x5lmyQA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeefgdejkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgs
 rdgtohhmnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecu
 vehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:NTmMXWWmfo4_wzZMU-FOQGxIm_CmVA_lKpw9hd0ZgWI8B9MtC35V8w>
 <xmx:NTmMXYi4d-3QbAGA2BlDLkkkNvcL0WasAr4JoRAm22csHnd56ccypg>
 <xmx:NTmMXXhhkR6S54Lz2qbyJ4Aj9cuKw83uhbI8edupK-X84keS4XYzDw>
 <xmx:NjmMXUuc4WhJ2xRs5T2d89rvYy2THyiJwtcw8UQKgIzfOZuE6hIR-w>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 52F5BD6005A;
 Thu, 26 Sep 2019 00:06:11 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 06:05:52 +0200
Message-Id: <c446916b9572a6425a994e9f8c6c995b8b38c518.1569470669.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
References: <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7.1 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.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>

U3R1YmRvbWFpbnMgbmVlZCB0byBiZSBnaXZlbiBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIHRo
ZSBndWVzdCB3aGljaCBpdApwcm92aWRlcyBlbXVsYXRpb24gZm9yIGluIG9yZGVyIGZvciBQQ0kg
cGFzc3Rocm91Z2ggdG8gd29yayBjb3JyZWN0bHkuCldoZW4gYSBIVk0gZG9tYWluIHRyeSB0byBl
bmFibGUgTVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2FsbHMKUEhZU0RFVk9QX21hcF9waXJxLCBi
dXQgbGF0ZXIgaXQgbmVlZHMgdG8gY2FsbCBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxIGFzCnBhcnQg
b2YgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxLiBHaXZlIHRoZSBzdHViZG9tYWluIGVub3VnaCBw
ZXJtaXNzaW9ucwpvdmVyIHRoZSBtYXBwZWQgaW50ZXJydXB0IGluIG9yZGVyIHRvIGJpbmQgaXQg
c3VjY2Vzc2Z1bGx5IHRvIGl0J3MKdGFyZ2V0IGRvbWFpbi4KClRoaXMgaXMgbm90IG5lZWRlZCBm
b3IgUENJIElOVHgsIGJlY2F1c2UgSVJRIGluIHRoYXQgY2FzZSBpcyBrbm93bgpiZWZvcmVoYW5k
IGFuZCB0aGUgc3R1YmRvbWFpbiBpcyBnaXZlbiBwZXJtaXNzaW9ucyBvdmVyIHRoaXMgSVJRIGJ5
CmxpYnhsX19kZXZpY2VfcGNpX2FkZCAodGhlcmUncyBhIGRvX3BjaV9hZGQgYWdhaW5zdCB0aGUg
c3R1YmRvbWFpbikuCgpjcmVhdGVfaXJxKCkgYWxyZWFkeSBncmFudCBJUlEgYWNjZXNzIHRvIGhh
cmR3YXJlX2RvbWFpbiwgd2l0aAphc3N1bXB0aW9uIHRoZSBkZXZpY2UgbW9kZWwgbGl2ZXMgdGhl
cmUuCk1vZGlmeSBjcmVhdGVfaXJxKCkgdG8gdGFrZSBhZGRpdGlvbmFsIHBhcmFtZXRlciwgd2hl
dGhlciB0byBncmFudApwZXJtaXNzaW9ucyB0byB0aGUgZG9tYWluIGNyZWF0aW5nIHRoZSBJUlEs
IHdoaWNoIG1heSBiZSBkb20wIG9yIGEKc3R1YmRvbWFpbi4gRG8gdGhpcyBpbnN0ZWFkIG9mIGdy
YW50aW5nIGFjY2VzcyBhbHdheXMgdG8KaGFyZHdhcmVfZG9tYWluLiBTYXZlIElEIG9mIHRoZSBk
b21haW4gZ2l2ZW4gcGVybWlzc2lvbiwgdG8gcmV2b2tlIGl0IGluCmRlc3Ryb3lfaXJxKCkgLSBl
YXNpZXIgYW5kIGNsZWFuZXIgdGhhbiByZXBsYXlpbmcgbG9naWMgb2YgY3JlYXRlX2lycSgpCnBh
cmFtZXRlci4gVXNlIGRvbWlkIGluc3RlYWQgb2YgYWN0dWFsIHJlZmVyZW5jZSB0byB0aGUgZG9t
YWluLApiZWNhdXNlIGl0IG1pZ2h0IGdldCBkZXN0cm95ZWQgYmVmb3JlIGRlc3Ryb3lpbmcgSVJR
IChzdHViZG9tYWluIGlzCmRlc3Ryb3llZCBiZWZvcmUgaXRzIHRhcmdldCBkb21haW4pLiBBbmQg
aXQgaXMgbm90IGFuIGlzc3VlLApiZWNhdXNlIElSUSBwZXJtaXNzaW9ucyBsaXZlIHdpdGhpbiBk
b21haW4gc3RydWN0dXJlLCBzbyBkZXN0cm95aW5nCmEgZG9tYWluIGFsc28gaW1wbGljaXRseSBy
ZXZva2UgdGhlIHBlcm1pc3Npb24uICBQb3RlbnRpYWwgZG9taWQKcmV1c2UgaXMgZGV0ZWN0ZWQg
YnkgY2hlY2tpbmcgaWYgdGhhdCBkb21haW4gZG9lcyBoYXZlIHBlcm1pc3Npb24Kb3ZlciB0aGUg
SVJRIGJlaW5nIGRlc3Ryb3llZC4KClRoZW4sIGFkanVzdCBhbGwgY2FsbGVycyB0byBwcm92aWRl
IHRoZSBwYXJhbWV0ZXIuIEluIGNhc2Ugb2YgWGVuCmludGVybmFsIGFsbG9jYXRpb25zLCBzZXQg
aXQgdG8gZmFsc2UsIGJ1dCBmb3IgZG9tYWluIGFjY2Vzc2libGUKaW50ZXJydXB0IHNldCBpdCB0
byB0cnVlLgoKSW5zcGlyZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5jbGllbnQt
b2UvYmxvYi81ZTBlNzMwNGE1YTNjNzVlZjAxMjQwYTFlMzY3MzY2NWIyYWFmMDVlL3JlY2lwZXMt
ZXh0ZW5kZWQveGVuL2ZpbGVzL3N0dWJkb21haW4tbXNpLWlycS1hY2Nlc3MucGF0Y2ggYnkgRXJp
YyBDaGFudWRldCA8Y2hhbnVkZXRlQGFpbmZvc2VjLmNvbT4uCgpTaWduZWQtb2ZmLWJ5OiBTaW1v
biBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+ClNpZ25lZC1vZmYtYnk6IE1h
cmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KQ2hhbmdlcyBpbiB2MzoKIC0gZXh0ZW5kIGNvbW1pdCBtZXNzYWdlCkNoYW5nZXMgaW4gdjQ6
CiAtIGFkZCBtaXNzaW5nIGRlc3Ryb3lfaXJxIG9uIGVycm9yIHBhdGgKQ2hhbmdlcyBpbiB2NToK
IC0gbW92ZSBpcnFfe2dyYW50LHJldm9rZX1fYWNjZXNzKCkgdG8ge2NyZWF0ZSxkZXN0cm95fV9p
cnEoKSwgd2hpY2gKICAgYmFzaWNhbGx5IG1ha2UgaXQgYSBkaWZmZXJlbnQgcGF0Y2gKIC0gYWRk
IGdldF9kbV9kb21haW4oKSBoZWxwZXIKIC0gZG8gbm90IGdpdmUgaGFyZHdhcmVfZG9tYWluIHBl
cm1pc3Npb24gb3ZlciBJUlFzIHVzZWQgaW4gWGVuCiAgIGludGVybmFsbHkKIC0gcmVuYW1lIGNy
ZWF0ZV9pcnEgYXJndW1lbnQgdG8ganVzdCAnZCcsIHRvIGF2b2lkIGNvbmZ1c2lvbgogICB3aGVu
IGl0J3MgY2FsbGVkIGJ5IGhhcmR3YXJlIGRvbWFpbgogLSB2ZXJpZnkgdGhhdCBkZXZpY2UgaXMg
ZGUtYXNzaWduZWQgYmVmb3JlIHBjaV9yZW1vdmVfZGV2aWNlIGNhbGwKIC0gc2F2ZSBJRCBvZiBk
b21haW4gZ2l2ZW4gcGVybWlzc2lvbiBpbiBjcmVhdGVfaXJxKCksIHRvIHJldm9rZSBpdCBpbgog
ZGVzdHJveV9pcnEoKQogLSBkcm9wIGRvbWFpbiBwYXJhbWV0ZXIgZnJvbSBkZXN0cm95X2lycSgp
IGFuZCBtc2lfZnJlZV9pcnEoKQogLSBkbyBub3QgZ2l2ZSBoYXJkd2FyZSBkb21haW4gcGVybWlz
c2lvbiBvdmVyIElSUSBjcmVhdGVkIGluCiBpb21tdV9zZXRfaW50ZXJydXB0KCkKQ2hhbmdlcyBp
biB2NjoKIC0gZG8gbm90IGdpdmUgcGVybWlzc2lvbiBvdmVyIGhwZXQgaXJxIHRvIGhhcmR3YXJl
X2RvbWFpbgogLSBtb3ZlIGNyZWF0b3JfZG9taWQgdG8gYXJjaF9pcnFfZGVzYwogLSBmaXggY3Jl
YXRvcl9kb21pZCBpbml0aWFsaXphdGlvbgogLSBhbHdheXMgZ2l2ZSBjdXJyZW50LT5kb21haW4g
cGVybWlzc2lvbiBpbnN0ZWFkIG9mIHVzaW5nCiBnZXRfZG1fZG9tYWluKCkgaGVscGVyLiBBbmFs
eXNpcyBvZiBhbGwgaXRzIHVzZSBjYXNlcyB0ZWxscyB0aGF0IGl0IGlzCiB0aGUgb25seSB2YWx1
ZSBpdCByZXR1cm5zLgogLSBkcm9wIHVucmVsYXRlZCBjaGFuZ2UKQ2hhbmdlcyBpbiB2NzoKIC0g
Q29kZSBzdHlsZSBpbXByb3ZlbWVudHMgKHNwYWNlcywgdXNlICVwZCBldGMpCiAtIHVzZSBib29s
IHBhcmFtZXRlciB0byBjcmVhdGVfaXJxLCBhcyBpdCdzIG9ubHkgZ2V0dGluZwogY3VycmVudC0+
ZG9tYWluIG9yIE5VTEwKIC0gcmVtb3ZlIHJlZHVuZGFudCBpcnFfYWNjZXNzX3Blcm1pdHRlZCgp
CkNoYW5nZXMgaW4gdjcuMToKIC0gYWRqdXN0IGNvbW1lbnRzLCBtZXJnZSBpZgogLSB1cGRhdGUg
Y29tbWl0IG1lc3NhZ2UKLS0tCiB4ZW4vYXJjaC94ODYvaHBldC5jICAgICAgICAgICAgICAgICAg
ICAgIHwgIDMgKy0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgICAgICAgICAgICAgICAgfCA0
MiArKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyAg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9p
bml0LmMgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICB8
ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oICAgICAgICAgICAgICAgIHwgMTEgKysr
KysrLQogNiBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHBldC5jIGIveGVuL2FyY2gveDg2L2hwZXQuYwpp
bmRleCA0YjA4NDg4Li41N2Y2OGZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHBldC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMKQEAgLTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDx4ZW4v
c29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vbnVtYS5oPgor
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRl
IDxhc20vZGl2NjQuaD4KICNpbmNsdWRlIDxhc20vaHBldC5oPgpAQCAtMzY4LDcgKzM2OSw3IEBA
IHN0YXRpYyBpbnQgX19pbml0IGhwZXRfYXNzaWduX2lycShzdHJ1Y3QgaHBldF9ldmVudF9jaGFu
bmVsICpjaCkKIHsKICAgICBpbnQgaXJxOwogCi0gICAgaWYgKCAoaXJxID0gY3JlYXRlX2lycShO
VU1BX05PX05PREUpKSA8IDAgKQorICAgIGlmICggKGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19O
T0RFLCBmYWxzZSkpIDwgMCApCiAgICAgICAgIHJldHVybiBpcnE7CiAKICAgICBjaC0+bXNpLmly
cSA9IGlycTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9p
cnEuYwppbmRleCAwZWUzMzQ2Li40MzA0ODk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJx
LmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0yNTQsNyArMjU0LDggQEAgdm9pZCBfX2lu
aXQgY2xlYXJfaXJxX3ZlY3RvcihpbnQgaXJxKQogLyoKICAqIER5bmFtaWMgaXJxIGFsbG9jYXRl
IGFuZCBkZWFsbG9jYXRpb24gZm9yIE1TSQogICovCi1pbnQgY3JlYXRlX2lycShub2RlaWRfdCBu
b2RlKQorCitpbnQgY3JlYXRlX2lycShub2RlaWRfdCBub2RlLCBib29sIGdyYW50X2FjY2VzcykK
IHsKICAgICBpbnQgaXJxLCByZXQ7CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwpAQCAtMjgy
LDE4ICsyODMsMjMgQEAgaW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSkKICAgICAgICAgfQog
ICAgICAgICByZXQgPSBhc3NpZ25faXJxX3ZlY3RvcihpcnEsIG1hc2spOwogICAgIH0KKworICAg
IEFTU0VSVChkZXNjLT5hcmNoLmNyZWF0b3JfZG9taWQgPT0gRE9NSURfSU5WQUxJRCk7CisKICAg
ICBpZiAocmV0IDwgMCkKICAgICB7CiAgICAgICAgIGRlc2MtPmFyY2gudXNlZCA9IElSUV9VTlVT
RUQ7CiAgICAgICAgIGlycSA9IHJldDsKICAgICB9Ci0gICAgZWxzZSBpZiAoIGhhcmR3YXJlX2Rv
bWFpbiApCisgICAgZWxzZSBpZiAoIGdyYW50X2FjY2VzcyApCiAgICAgewotICAgICAgICByZXQg
PSBpcnFfcGVybWl0X2FjY2VzcyhoYXJkd2FyZV9kb21haW4sIGlycSk7CisgICAgICAgIHJldCA9
IGlycV9wZXJtaXRfYWNjZXNzKGN1cnJlbnQtPmRvbWFpbiwgaXJxKTsKICAgICAgICAgaWYgKCBy
ZXQgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgotICAgICAgICAgICAgICAgICAg
ICJDb3VsZCBub3QgZ3JhbnQgRG9tMCBhY2Nlc3MgdG8gSVJRJWQgKGVycm9yICVkKVxuIiwKLSAg
ICAgICAgICAgICAgICAgICBpcnEsIHJldCk7CisgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5v
dCBncmFudCAlcGQgYWNjZXNzIHRvIElSUSVkIChlcnJvciAlZClcbiIsCisgICAgICAgICAgICAg
ICAgICAgY3VycmVudC0+ZG9tYWluLCBpcnEsIHJldCk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIGRlc2MtPmFyY2guY3JlYXRvcl9kb21pZCA9IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lk
OwogICAgIH0KIAogICAgIHJldHVybiBpcnE7CkBAIC0zMDcsMTQgKzMxMywyMyBAQCB2b2lkIGRl
c3Ryb3lfaXJxKHVuc2lnbmVkIGludCBpcnEpCiAKICAgICBCVUdfT04oIU1TSV9JUlEoaXJxKSk7
CiAKLSAgICBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCisgICAgaWYgKCBkZXNjLT5hcmNoLmNyZWF0
b3JfZG9taWQgIT0gRE9NSURfSU5WQUxJRCApCiAgICAgewotICAgICAgICBpbnQgZXJyID0gaXJx
X2RlbnlfYWNjZXNzKGhhcmR3YXJlX2RvbWFpbiwgaXJxKTsKKyAgICAgICAgc3RydWN0IGRvbWFp
biAqZCA9IGdldF9kb21haW5fYnlfaWQoZGVzYy0+YXJjaC5jcmVhdG9yX2RvbWlkKTsKIAotICAg
ICAgICBpZiAoIGVyciApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCi0gICAgICAg
ICAgICAgICAgICAgIkNvdWxkIG5vdCByZXZva2UgRG9tMCBhY2Nlc3MgdG8gSVJRJXUgKGVycm9y
ICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICBpcnEsIGVycik7CisgICAgICAgIGlmICggZCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGludCBlcnIgPSBpcnFfZGVueV9hY2Nlc3MoZCwgaXJx
KTsKKyAgICAgICAgICAgIGlmICggZXJyICkKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9H
X0dfRVJSCisgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgcmV2b2tlICVwZCBhY2Nl
c3MgdG8gSVJRJXUgKGVycm9yICVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgZCwgaXJx
LCBlcnIpOworCisgICAgICAgICAgICBwdXRfZG9tYWluKGQpOworCisgICAgICAgIH0KKworICAg
ICAgICBkZXNjLT5hcmNoLmNyZWF0b3JfZG9taWQgPSBET01JRF9JTlZBTElEOwogICAgIH0KIAog
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CkBAIC0zODEsNiArMzk2
LDcgQEAgaW50IGFyY2hfaW5pdF9vbmVfaXJxX2Rlc2Moc3RydWN0IGlycV9kZXNjICpkZXNjKQog
CiAgICAgZGVzYy0+YXJjaC52ZWN0b3IgPSBJUlFfVkVDVE9SX1VOQVNTSUdORUQ7CiAgICAgZGVz
Yy0+YXJjaC5vbGRfdmVjdG9yID0gSVJRX1ZFQ1RPUl9VTkFTU0lHTkVEOworICAgIGRlc2MtPmFy
Y2guY3JlYXRvcl9kb21pZCA9IERPTUlEX0lOVkFMSUQ7CiAKICAgICByZXR1cm4gMDsKIH0KQEAg
LTIxMzMsNyArMjE0OSw3IEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAKICAgICAgICAgICAgIGlu
Zm8gPSBOVUxMOwotICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUpOwor
ICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUsIHRydWUpOwogICAgICAg
ICAgICAgcmV0ID0gaXJxID49IDAgPyBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIHBp
cnEgKyBuciwgJmluZm8pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGlycTsKICAgICAg
ICAgICAgIGlmICggcmV0IDwgMCApCkBAIC0yODE4LDcgKzI4MzQsNyBAQCBpbnQgYWxsb2NhdGVf
YW5kX21hcF9tc2lfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaW5kZXgsIGludCAqcGlycV9w
LAogICAgICAgICBpZiAoIGlycSA9PSAtMSApCiAgICAgICAgIHsKICAgICBjYXNlIE1BUF9QSVJR
X1RZUEVfTVVMVElfTVNJOgotICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05P
REUpOworICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05PX05PREUsIHRydWUpOwog
ICAgICAgICB9CiAKICAgICAgICAgaWYgKCBpcnEgPCBucl9pcnFzX2dzaSB8fCBpcnEgPj0gbnJf
aXJxcyApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyBiL3hlbi9kcml2
ZXJzL2NoYXIvbnMxNjU1MC5jCmluZGV4IDg2NjdkZTYuLmZjZDM5NzkgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5j
CkBAIC03MjIsNyArNzIyLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfaW5pdF9pcnEo
c3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQogICAgIHN0cnVjdCBuczE2NTUwICp1YXJ0ID0gcG9y
dC0+dWFydDsKIAogICAgIGlmICggdWFydC0+bXNpICkKLSAgICAgICAgdWFydC0+aXJxID0gY3Jl
YXRlX2lycSgwKTsKKyAgICAgICAgdWFydC0+aXJxID0gY3JlYXRlX2lycSgwLCBmYWxzZSk7CiAj
ZW5kaWYKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2luaXQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXgg
YmI5ZjMzZS4uMjMzYThhZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2luaXQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5p
dC5jCkBAIC03NjUsNyArNzY1LDcgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQgc2V0X2lvbW11X2lu
dGVycnVwdF9oYW5kbGVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogewogICAgIGludCBpcnEs
IHJldDsKIAotICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RFKTsKKyAgICBpcnEgPSBj
cmVhdGVfaXJxKE5VTUFfTk9fTk9ERSwgZmFsc2UpOwogICAgIGlmICggaXJxIDw9IDAgKQogICAg
IHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiSU9NTVU6IG5vIGlycXNcbiIpOwpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCA1ZDcyMjcwLi4yNGExZTkyIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTEzOCw3ICsxMTM4LDggQEAgc3RhdGljIGlu
dCBfX2luaXQgaW9tbXVfc2V0X2ludGVycnVwdChzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQp
CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogCiAgICAgaXJxID0gY3JlYXRlX2lycShyaHNh
ID8gcHhtX3RvX25vZGUocmhzYS0+cHJveGltaXR5X2RvbWFpbikKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBOVU1BX05PX05PREUpOworICAgICAgICAgICAgICAgICAgICAgICAgICA6IE5V
TUFfTk9fTk9ERSwKKyAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKICAgICBpZiAoIGlycSA8
PSAwICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiBWVERQUkVGSVgsICJJT01N
VTogbm8gaXJxIGF2YWlsYWJsZSFcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKaW5kZXggYmMwYzBjMS4uYTc1YzA1
NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2lycS5oCkBAIC00NSw2ICs0NSwxMSBAQCBzdHJ1Y3QgYXJjaF9pcnFfZGVzYyB7
CiAgICAgICAgIHVuc2lnbmVkIG1vdmVfY2xlYW51cF9jb3VudDsKICAgICAgICAgdTggbW92ZV9p
bl9wcm9ncmVzcyA6IDE7CiAgICAgICAgIHM4IHVzZWQ7CisgICAgICAgIC8qCisgICAgICAgICAq
IFdlYWsgcmVmZXJlbmNlIHRvIGRvbWFpbiBoYXZpbmcgcGVybWlzc2lvbiBvdmVyIHRoaXMgSVJR
ICh3aGljaCBjYW4KKyAgICAgICAgICogYmUgZGlmZmVyZW50IGZyb20gdGhlIGRvbWFpbiBhY3R1
YWxseSBoYXZpbmcgdGhlIElSUSBhc3NpZ25lZCkKKyAgICAgICAgICovCisgICAgICAgIGRvbWlk
X3QgY3JlYXRvcl9kb21pZDsKIH07CiAKIC8qIEZvciB1c2Ugd2l0aCBpcnFfZGVzYy5hcmNoLnVz
ZWQgKi8KQEAgLTE2MSw3ICsxNjYsMTEgQEAgaW50ICBpbml0X2lycV9kYXRhKHZvaWQpOwogdm9p
ZCBjbGVhcl9pcnFfdmVjdG9yKGludCBpcnEpOwogCiBpbnQgaXJxX3RvX3ZlY3RvcihpbnQgaXJx
KTsKLWludCBjcmVhdGVfaXJxKG5vZGVpZF90IG5vZGUpOworLyoKKyAqIElmIGdyYW50X2FjY2Vz
cyBpcyBzZXQgdGhlIGN1cnJlbnQgZG9tYWluIGlzIGdpdmVuIHBlcm1pc3Npb25zIG92ZXIKKyAq
IHRoZSBjcmVhdGVkIElSUS4KKyAqLworaW50IGNyZWF0ZV9pcnEobm9kZWlkX3Qgbm9kZSwgYm9v
bCBncmFudF9hY2Nlc3MpOwogdm9pZCBkZXN0cm95X2lycSh1bnNpZ25lZCBpbnQgaXJxKTsKIGlu
dCBhc3NpZ25faXJxX3ZlY3RvcihpbnQgaXJxLCBjb25zdCBjcHVtYXNrX3QgKik7CiAKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 04:14:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 04: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 1iDLAE-0006X7-Nt; Thu, 26 Sep 2019 04:13:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDLAE-0006X2-A0
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 04:13:58 +0000
X-Inumbo-ID: 0f5edb7c-e014-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 0f5edb7c-e014-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 04:13:57 +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 9E8E221E6F;
 Thu, 26 Sep 2019 04:13:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569471236;
 bh=VaTY0OHjWSkWqNYowoslSuVK2C5pJjTtsyhNDsA6P+A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Ti4AjLM1UjB5fFjAMU0h1RXBl8kUdz0c0yWVtPfyn060CuwFff1bzZeczlHl5PI+E
 ZlLGVQWl1/hD/iGcvG62dpqe+XZba/vnBHIf4ONEWg+aFS4ofPYYzMs4aUQxYPfAcQ
 bKh5prT/GFyq471qESRF6xUkEDFQUxUe3zSE8rgQ=
Date: Wed, 25 Sep 2019 21:13:55 -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: <20190917181244.30027-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909252113080.14358@sstabellini-ThinkPad-T480s>
References: <20190917181244.30027-1-julien.grall@arm.com>
 <20190917181244.30027-7-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 6/8] xen/arm64: head: Use a page mapping
 for the 1:1 mapping in create_page_tables()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, 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>

T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQg
dGhlIGZ1bmN0aW9uIGNyZWF0ZV9wYWdlX3RhYmxlcygpIHdpbGwgdXNlIDFHQi8yTUIKPiBtYXBw
aW5nIGZvciB0aGUgaWRlbnRpdHkgbWFwcGluZy4gQXMgd2UgZG9uJ3Qga25vdyB3aGF0IGlzIHBy
ZXNlbnQKPiBiZWZvcmUgYW5kIGFmdGVyIFhlbiBpbiBtZW1vcnksIHdlIG1heSBlbmQgdXAgdG8g
bWFwCj4gZGV2aWNlL3Jlc2VydmVkLW1lbW9yeSB3aXRoIGNhY2hlYWJsZSBtZW1vcnkuIFRoaXMg
bWF5IHJlc3VsdCB0bwo+IG1pc21hdGNoZWQgYXR0cmlidXRlcyBhcyBvdGhlciB1c2VycyBtYXkg
YWNjZXNzIHRoZSBzYW1lIHJlZ2lvbgo+IGRpZmZlcmVudGx5Lgo+IAo+IFRvIHByZXZlbnQgYW55
IGlzc3Vlcywgd2Ugc2hvdWxkIG9ubHkgbWFwIHRoZSBzdHJpY3QgbWluaW11bSBpbiB0aGUKPiAx
OjEgbWFwcGluZy4gQSBjaGVjayBpbiB4ZW4ubGRzLlMgYWxyZWFkeSBndWFyYW50ZWVzIGFueXRo
aW5nCj4gbmVjZXNzYXJ5IGZvciB0dXJuaW5nIG9uIHRoZSBNTVUgZml0cyBpbiBhIHBhZ2UgKGF0
IHRoZSBtb21lbnQgNEspLgo+IAo+IEFzIG9ubHkgb25lIHBhZ2Ugd2lsbCBiZSBtYXBwZWQgZm9y
IHRoZSAxOjEgbWFwcGluZywgaXQgaXMgbmVjZXNzYXJ5Cj4gdG8gcHJlLWFsbG9jYXRlIGEgcGFn
ZSBmb3IgdGhlIDNyZCBsZXZlbCB0YWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHY0Ogo+
ICAgICAgICAgLSBEb24ndCBwcmUtbGluayB0aGUgcGFnZS10YWJsZXMgZm9yIHRoZSAxOjEgbWFw
cGluZy4gSW5zdGVhZAo+ICAgICAgICAgb25seSBsaW5rIHdoYXQncyBuZWNlc3NhcnkuCj4gCj4g
ICAgIENoYW5nZXMgaW4gdjM6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMgfCAxNjYgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgIHwgICAyICsKPiAg
MiBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvaGVhZC5TCj4gaW5kZXggMmNjZTM0MjIxNy4uZTUwMTVmOTNhMiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQu
Uwo+IEBAIC01NjYsMTAwICs1NjYsMTcgQEAgRU5EUFJPQyhjcHVfaW5pdCkKPiAgICogICB4MTk6
IHBhZGRyKHN0YXJ0KQo+ICAgKiAgIHgyMDogcGh5cyBvZmZzZXQKPiAgICoKPiAtICogQ2xvYmJl
cnMgeDAgLSB4NCwgeDI1Cj4gLSAqCj4gLSAqIFJlZ2lzdGVyIHVzYWdlIHdpdGhpbiB0aGlzIGZ1
bmN0aW9uOgo+IC0gKiAgIHgyNTogSWRlbnRpdHkgbWFwIGluIHBsYWNlCj4gKyAqIENsb2JiZXJz
IHgwIC0geDQKPiAgICovCj4gIGNyZWF0ZV9wYWdlX3RhYmxlczoKPiAtICAgICAgICAvKgo+IC0g
ICAgICAgICAqIElmIFhlbiBpcyBsb2FkZWQgYXQgZXhhY3RseSBYRU5fVklSVF9TVEFSVCB0aGVu
IHdlIGRvbid0Cj4gLSAgICAgICAgICogbmVlZCBhbiBhZGRpdGlvbmFsIDE6MSBtYXBwaW5nLCB0
aGUgdmlydHVhbCBtYXBwaW5nIHdpbGwKPiAtICAgICAgICAgKiBzdWZmaWNlLgo+IC0gICAgICAg
ICAqLwo+IC0gICAgICAgIGNtcCAgIHgxOSwgI1hFTl9WSVJUX1NUQVJUCj4gLSAgICAgICAgY3Nl
dCAgeDI1LCBlcSAgICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIGluIHBsYWNl
LCBvciBub3QgKi8KPiAtCj4gLSAgICAgICAgbG9hZF9wYWRkciB4NCwgYm9vdF9wZ3RhYmxlCj4g
LQo+IC0gICAgICAgIC8qIFNldHVwIGJvb3RfcGd0YWJsZTogKi8KPiAtICAgICAgICBsb2FkX3Bh
ZGRyIHgxLCBib290X2ZpcnN0Cj4gLQo+IC0gICAgICAgIC8qIC4uLiBtYXAgYm9vdF9maXJzdCBp
biBib290X3BndGFibGVbMF0gKi8KPiAtICAgICAgICBtb3YgICB4MywgI1BUX1BUICAgICAgICAg
ICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBib290X2ZpcnN0ICovCj4gLSAgICAgICAgb3JyICAg
eDIsIHgxLCB4MyAgICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICov
Cj4gLSAgICAgICAgc3RyICAgeDIsIFt4NCwgIzBdICAgICAgICAgICAvKiBNYXAgaXQgaW4gc2xv
dCAwICovCj4gLQo+IC0gICAgICAgIC8qIC4uLiBtYXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3Rf
cGd0YWJsZStib290X2ZpcnN0X2lkICovCj4gLSAgICAgICAgbHNyICAgeDEsIHgxOSwgI1pFUk9F
VEhfU0hJRlQvKiBPZmZzZXQgb2YgYmFzZSBwYWRkciBpbiBib290X3BndGFibGUgKi8KPiAtICAg
ICAgICBjYnogICB4MSwgMWYgICAgICAgICAgICAgICAgIC8qIEl0J3MgaW4gc2xvdCAwLCBtYXAg
aW4gYm9vdF9maXJzdAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICog
b3IgYm9vdF9zZWNvbmQgbGF0ZXIgb24gKi8KPiArICAgICAgICAvKiBQcmVwYXJlIHRoZSBwYWdl
LXRhYmxlcyBmb3IgbWFwcGluZyBYZW4gKi8KPiArICAgICAgICBsZHIgICB4MCwgPVhFTl9WSVJU
X1NUQVJUCj4gKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3RfcGd0YWJsZSwgYm9vdF9m
aXJzdCwgeDAsIFpFUk9FVEhfU0hJRlQsIHgxLCB4MiwgeDMKPiArICAgICAgICBjcmVhdGVfdGFi
bGVfZW50cnkgYm9vdF9maXJzdCwgYm9vdF9zZWNvbmQsIHgwLCBGSVJTVF9TSElGVCwgeDEsIHgy
LCB4Mwo+ICsgICAgICAgIGNyZWF0ZV90YWJsZV9lbnRyeSBib290X3NlY29uZCwgYm9vdF90aGly
ZCwgeDAsIFNFQ09ORF9TSElGVCwgeDEsIHgyLCB4Mwo+ICAKPiAtICAgICAgICAvKgo+IC0gICAg
ICAgICAqIExldmVsIHplcm8gZG9lcyBub3Qgc3VwcG9ydCBzdXBlcnBhZ2UgbWFwcGluZ3MsIHNv
IHdlIGhhdmUKPiAtICAgICAgICAgKiB0byB1c2UgYW4gZXh0cmEgZmlyc3QgbGV2ZWwgcGFnZSBp
biB3aGljaCB3ZSBjcmVhdGUgYSAxR0IgbWFwcGluZy4KPiAtICAgICAgICAgKi8KPiAtICAgICAg
ICBsb2FkX3BhZGRyIHgyLCBib290X2ZpcnN0X2lkCj4gLQo+IC0gICAgICAgIG1vdiAgIHgzLCAj
UFRfUFQgICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9mIGJvb3RfZmlyc3RfaWQgKi8K
PiAtICAgICAgICBvcnIgICB4MiwgeDIsIHgzICAgICAgICAgICAgIC8qICAgICAgICsgcmlnaHRz
IGZvciBsaW5lYXIgUFQgKi8KPiAtICAgICAgICBzdHIgICB4MiwgW3g0LCB4MSwgbHNsICMzXQo+
IC0KPiAtICAgICAgICBsb2FkX3BhZGRyIHg0LCBib290X2ZpcnN0X2lkCj4gLQo+IC0gICAgICAg
IGxzciAgIHgxLCB4MTksICNGSVJTVF9TSElGVCAgLyogeDEgOj0gT2Zmc2V0IG9mIGJhc2UgcGFk
ZHIgaW4gYm9vdF9maXJzdF9pZCAqLwo+IC0gICAgICAgIGxzbCAgIHgyLCB4MSwgI0ZJUlNUX1NI
SUZUICAgLyogeDIgOj0gQmFzZSBhZGRyZXNzIGZvciAxR0IgbWFwcGluZyAqLwo+IC0gICAgICAg
IG1vdiAgIHgzLCAjUFRfTUVNICAgICAgICAgICAgLyogeDIgOj0gU2VjdGlvbiBtYXAgKi8KPiAt
ICAgICAgICBvcnIgICB4MiwgeDIsIHgzCj4gLSAgICAgICAgYW5kICAgeDEsIHgxLCAjTFBBRV9F
TlRSWV9NQVNLIC8qIHgxIDo9IFNsb3Qgb2Zmc2V0ICovCj4gLSAgICAgICAgc3RyICAgeDIsIFt4
NCwgeDEsIGxzbCAjM10gICAvKiBNYXBwaW5nIG9mIHBhZGRyKHN0YXJ0KSAqLwo+IC0gICAgICAg
IG1vdiAgIHgyNSwgIzEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1hcCBub3cg
aW4gcGxhY2UgKi8KPiAtCj4gLTE6ICAgICAgLyogU2V0dXAgYm9vdF9maXJzdDogKi8KPiAtICAg
ICAgICBsb2FkX3BhZGRyIHg0LCBib290X2ZpcnN0ICAgLyogTmV4dCBsZXZlbCBpbnRvIGJvb3Rf
Zmlyc3QgKi8KPiAtCj4gLSAgICAgICAgLyogLi4uIG1hcCBib290X3NlY29uZCBpbiBib290X2Zp
cnN0WzBdICovCj4gLSAgICAgICAgbG9hZF9wYWRkciB4MSwgYm9vdF9zZWNvbmQKPiAtICAgICAg
ICBtb3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBib290
X3NlY29uZCAqLwo+IC0gICAgICAgIG9yciAgIHgyLCB4MSwgeDMgICAgICAgICAgICAgLyogICAg
ICAgKyByaWdodHMgZm9yIGxpbmVhciBQVCAqLwo+IC0gICAgICAgIHN0ciAgIHgyLCBbeDQsICMw
XSAgICAgICAgICAgLyogTWFwIGl0IGluIHNsb3QgMCAqLwo+IC0KPiAtICAgICAgICAvKiAuLi4g
bWFwIG9mIHBhZGRyKHN0YXJ0KSBpbiBib290X2ZpcnN0ICovCj4gLSAgICAgICAgY2JueiAgeDI1
LCAxZiAgICAgICAgICAgICAgICAvKiB4MjUgaXMgc2V0IGlmIGFscmVhZHkgY3JlYXRlZCAqLwo+
IC0gICAgICAgIGxzciAgIHgyLCB4MTksICNGSVJTVF9TSElGVCAgLyogeDIgOj0gT2Zmc2V0IG9m
IGJhc2UgcGFkZHIgaW4gYm9vdF9maXJzdCAqLwo+IC0gICAgICAgIGFuZCAgIHgxLCB4MiwgI0xQ
QUVfRU5UUllfTUFTSyAvKiB4MSA6PSBTbG90IHRvIHVzZSAqLwo+IC0gICAgICAgIGNieiAgIHgx
LCAxZiAgICAgICAgICAgICAgICAgLyogSXQncyBpbiBzbG90IDAsIG1hcCBpbiBib290X3NlY29u
ZCAqLwo+IC0KPiAtICAgICAgICBsc2wgICB4MiwgeDIsICNGSVJTVF9TSElGVCAgIC8qIEJhc2Ug
YWRkcmVzcyBmb3IgMUdCIG1hcHBpbmcgKi8KPiAtICAgICAgICBtb3YgICB4MywgI1BUX01FTSAg
ICAgICAgICAgIC8qIHgyIDo9IFNlY3Rpb24gbWFwICovCj4gLSAgICAgICAgb3JyICAgeDIsIHgy
LCB4Mwo+IC0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxLCBsc2wgIzNdICAgLyogQ3JlYXRlIG1h
cHBpbmcgb2YgcGFkZHIoc3RhcnQpKi8KPiAtICAgICAgICBtb3YgICB4MjUsICMxICAgICAgICAg
ICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAgbm93IGluIHBsYWNlICovCj4gLQo+IC0xOiAg
ICAgIC8qIFNldHVwIGJvb3Rfc2Vjb25kOiAqLwo+IC0gICAgICAgIGxvYWRfcGFkZHIgeDQsIGJv
b3Rfc2Vjb25kCj4gLQo+IC0gICAgICAgIC8qIC4uLiBtYXAgYm9vdF90aGlyZCBpbiBib290X3Nl
Y29uZFsxXSAqLwo+IC0gICAgICAgIGxvYWRfcGFkZHIgeDEsIGJvb3RfdGhpcmQKPiAtICAgICAg
ICBtb3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBib290
X3RoaXJkICovCj4gLSAgICAgICAgb3JyICAgeDIsIHgxLCB4MyAgICAgICAgICAgICAvKiAgICAg
ICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICovCj4gLSAgICAgICAgc3RyICAgeDIsIFt4NCwgIzhd
ICAgICAgICAgICAvKiBNYXAgaXQgaW4gc2xvdCAxICovCj4gLQo+IC0gICAgICAgIC8qIC4uLiBt
YXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3Rfc2Vjb25kICovCj4gLSAgICAgICAgY2JueiAgeDI1
LCAxZiAgICAgICAgICAgICAgICAvKiB4MjUgaXMgc2V0IGlmIGFscmVhZHkgY3JlYXRlZCAqLwo+
IC0gICAgICAgIGxzciAgIHgyLCB4MTksICNTRUNPTkRfU0hJRlQgLyogeDIgOj0gT2Zmc2V0IG9m
IGJhc2UgcGFkZHIgaW4gYm9vdF9zZWNvbmQgKi8KPiAtICAgICAgICBhbmQgICB4MSwgeDIsICNM
UEFFX0VOVFJZX01BU0sgLyogeDEgOj0gU2xvdCB0byB1c2UgKi8KPiAtICAgICAgICBjbXAgICB4
MSwgIzEKPiAtICAgICAgICBiLmVxICB2aXJ0cGh5c19jbGFzaCAgICAgICAgIC8qIEl0J3MgaW4g
c2xvdCAxLCB3aGljaCB3ZSBjYW5ub3QgaGFuZGxlICovCj4gLQo+IC0gICAgICAgIGxzbCAgIHgy
LCB4MiwgI1NFQ09ORF9TSElGVCAgLyogQmFzZSBhZGRyZXNzIGZvciAyTUIgbWFwcGluZyAqLwo+
IC0gICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNICAgICAgICAgICAgLyogeDIgOj0gU2VjdGlvbiBt
YXAgKi8KPiAtICAgICAgICBvcnIgICB4MiwgeDIsIHgzCj4gLSAgICAgICAgc3RyICAgeDIsIFt4
NCwgeDEsIGxzbCAjM10gICAvKiBDcmVhdGUgbWFwcGluZyBvZiBwYWRkcihzdGFydCkqLwo+IC0g
ICAgICAgIG1vdiAgIHgyNSwgIzEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1h
cCBub3cgaW4gcGxhY2UgKi8KPiAtCj4gLTE6ICAgICAgLyogU2V0dXAgYm9vdF90aGlyZDogKi8K
PiAtICAgICAgICBsb2FkX3BhZGRyIHg0LCBib290X3RoaXJkCj4gKyAgICAgICAgLyogTWFwIFhl
biAqLwo+ICsgICAgICAgIGFkcl9sIHg0LCBib290X3RoaXJkCj4gIAo+ICAgICAgICAgIGxzciAg
IHgyLCB4MTksICNUSElSRF9TSElGVCAgLyogQmFzZSBhZGRyZXNzIGZvciA0SyBtYXBwaW5nICov
Cj4gICAgICAgICAgbHNsICAgeDIsIHgyLCAjVEhJUkRfU0hJRlQKPiBAQCAtNjc0LDIxICs1OTEs
NzAgQEAgY3JlYXRlX3BhZ2VfdGFibGVzOgo+ICAgICAgICAgIGNtcCAgIHgxLCAjKExQQUVfRU5U
UklFUzw8MykgLyogNTEyIGVudHJpZXMgcGVyIHBhZ2UgKi8KPiAgICAgICAgICBiLmx0ICAxYgo+
ICAKPiAtICAgICAgICAvKiBEZWZlciBmaXhtYXAgYW5kIGR0YiBtYXBwaW5nIHVudGlsIGFmdGVy
IHBhZ2luZyBlbmFibGVkLCB0bwo+IC0gICAgICAgICAqIGF2b2lkIHRoZW0gY2xhc2hpbmcgd2l0
aCB0aGUgMToxIG1hcHBpbmcuICovCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBJZiBYZW4g
aXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3ZSBkb24ndAo+ICsgICAg
ICAgICAqIG5lZWQgYW4gYWRkaXRpb25hbCAxOjEgbWFwcGluZywgdGhlIHZpcnR1YWwgbWFwcGlu
ZyB3aWxsCj4gKyAgICAgICAgICogc3VmZmljZS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBj
bXAgICB4MTksICNYRU5fVklSVF9TVEFSVAo+ICsgICAgICAgIGJuZSAgIDFmCj4gKyAgICAgICAg
cmV0Cj4gKzE6Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBTZXR1cCB0aGUgMToxIG1hcHBp
bmcgc28gd2UgY2FuIHR1cm4gdGhlIE1NVSBvbi4gTm90ZSB0aGF0Cj4gKyAgICAgICAgICogb25s
eSB0aGUgZmlyc3QgcGFnZSBvZiBYZW4gd2lsbCBiZSBwYXJ0IG9mIHRoZSAxOjEgbWFwcGluZy4K
PiArICAgICAgICAgKi8KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBGaW5kIHRoZSB6
ZXJvZXRoIHNsb3QgdXNlZC4gSWYgdGhlIHNsb3QgaXMgbm90Cj4gKyAgICAgICAgICogWEVOX1pF
Uk9FVEhfU0xPVCwgdGhlbiB0aGUgMToxIG1hcHBpbmcgd2lsbCB1c2UgaXRzIG93biBzZXQgb2YK
PiArICAgICAgICAgKiBwYWdlLXRhYmxlcyBmcm9tIHRoZSBmaXJzdCBsZXZlbC4KPiArICAgICAg
ICAgKi8KPiArICAgICAgICBsc3IgICB4MCwgeDE5LCAjWkVST0VUSF9TSElGVCAgIC8qIHgwIDo9
IHplcm9ldGggc2xvdCAqLwo+ICsgICAgICAgIGNtcCAgIHgwLCAjWEVOX1pFUk9FVEhfU0xPVAo+
ICsgICAgICAgIGJlcSAgIDFmCj4gKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3RfcGd0
YWJsZSwgYm9vdF9maXJzdF9pZCwgeDE5LCBaRVJPRVRIX1NISUZULCB4MCwgeDEsIHgyCj4gKyAg
ICAgICAgYiAgICAgbGlua19mcm9tX2ZpcnN0X2lkCj4gKwo+ICsxOgo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogRmluZCB0aGUgZmlyc3Qgc2xvdCB1c2VkLiBJZiB0aGUgc2xvdCBpcyBub3Qg
WEVOX0ZJUlNUX1NMT1QsCj4gKyAgICAgICAgICogdGhlbiB0aGUgMToxIG1hcHBpbmcgd2lsbCB1
c2UgaXRzIG93biBzZXQgb2YgcGFnZS10YWJsZXMgZnJvbQo+ICsgICAgICAgICAqIHRoZSBzZWNv
bmQgbGV2ZWwuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgbHNyICAgeDAsIHgxOSwgI0ZJUlNU
X1NISUZUCj4gKyAgICAgICAgYW5kICAgeDAsIHgwLCAjTFBBRV9FTlRSWV9NQVNLICAvKiB4MCA6
PSBmaXJzdCBzbG90ICovCj4gKyAgICAgICAgY21wICAgeDAsICNYRU5fRklSU1RfU0xPVAo+ICsg
ICAgICAgIGJlcSAgIDFmCj4gKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3RfZmlyc3Qs
IGJvb3Rfc2Vjb25kX2lkLCB4MTksIEZJUlNUX1NISUZULCB4MCwgeDEsIHgyCj4gKyAgICAgICAg
YiAgICAgbGlua19mcm9tX3NlY29uZF9pZAo+ICAKPiAtICAgICAgICAvKiBib290IHBhZ2V0YWJs
ZSBzZXR1cCBjb21wbGV0ZSAqLwo+ICsxOgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogRmlu
ZCB0aGUgc2Vjb25kIHNsb3QgdXNlZC4gSWYgdGhlIHNsb3QgaXMgWEVOX1NFQ09ORF9TTE9ULCB0
aGVuIHRoZQo+ICsgICAgICAgICAqIDE6MSBtYXBwaW5nIHdpbGwgdXNlIGl0cyBvd24gc2V0IG9m
IHBhZ2UtdGFibGVzIGZyb20gdGhlCj4gKyAgICAgICAgICogdGhpcmQgbGV2ZWwuIEZvciBzbG90
IFhFTl9TRUNPTkRfU0xPVCwgWGVuIGlzIG5vdCB5ZXQgYWJsZSB0byBoYW5kbGUKPiArICAgICAg
ICAgKiBpdC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBsc3IgICB4MCwgeDE5LCAjU0VDT05E
X1NISUZUCj4gKyAgICAgICAgYW5kICAgeDAsIHgwLCAjTFBBRV9FTlRSWV9NQVNLICAvKiB4MCA6
PSBmaXJzdCBzbG90ICovCj4gKyAgICAgICAgY21wICAgeDAsICNYRU5fU0VDT05EX1NMT1QKPiAr
ICAgICAgICBiZXEgICB2aXJ0cGh5c19jbGFzaAo+ICsgICAgICAgIGNyZWF0ZV90YWJsZV9lbnRy
eSBib290X3NlY29uZCwgYm9vdF90aGlyZF9pZCwgeDE5LCBTRUNPTkRfU0hJRlQsIHgwLCB4MSwg
eDIKPiArICAgICAgICBiICAgICBsaW5rX2Zyb21fdGhpcmRfaWQKPiArCj4gK2xpbmtfZnJvbV9m
aXJzdF9pZDoKPiArICAgICAgICBjcmVhdGVfdGFibGVfZW50cnkgYm9vdF9maXJzdF9pZCwgYm9v
dF9zZWNvbmRfaWQsIHgxOSwgRklSU1RfU0hJRlQsIHgwLCB4MSwgeDIKPiArbGlua19mcm9tX3Nl
Y29uZF9pZDoKPiArICAgICAgICBjcmVhdGVfdGFibGVfZW50cnkgYm9vdF9zZWNvbmRfaWQsIGJv
b3RfdGhpcmRfaWQsIHgxOSwgU0VDT05EX1NISUZULCB4MCwgeDEsIHgyCj4gK2xpbmtfZnJvbV90
aGlyZF9pZDoKPiArICAgICAgICBjcmVhdGVfbWFwcGluZ19lbnRyeSBib290X3RoaXJkX2lkLCB4
MTksIHgxOSwgeDAsIHgxLCB4Mgo+ICsgICAgICAgIHJldAo+ICAKPiAtICAgICAgICBjYm56ICB4
MjUsIDFmICAgICAgICAgICAgICAgIC8qIERpZCB3ZSBtYW5hZ2UgdG8gY3JlYXRlIGFuIGlkZW50
aXR5IG1hcHBpbmcgPyAqLwo+IC0gICAgICAgIFBSSU5UKCJVbmFibGUgdG8gYnVpbGQgYm9vdCBw
YWdlIHRhYmxlcyAtIEZhaWxlZCB0byBpZGVudGl0eSBtYXAgWGVuLlxyXG4iKQo+IC0gICAgICAg
IGIgICAgIGZhaWwKPiAgdmlydHBoeXNfY2xhc2g6Cj4gICAgICAgICAgLyogSWRlbnRpdHkgbWFw
IGNsYXNoZXMgd2l0aCBib290X3RoaXJkLCB3aGljaCB3ZSBjYW5ub3QgaGFuZGxlIHlldCAqLwo+
ICAgICAgICAgIFBSSU5UKCItIFVuYWJsZSB0byBidWlsZCBib290IHBhZ2UgdGFibGVzIC0gdmly
dCBhbmQgcGh5cyBhZGRyZXNzZXMgY2xhc2guIC1cclxuIikKPiAgICAgICAgICBiICAgICBmYWls
Cj4gLQo+IC0xOgo+IC0gICAgICAgIHJldAo+ICBFTkRQUk9DKGNyZWF0ZV9wYWdlX3RhYmxlcykK
PiAgCj4gIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKPiBpbmRleCA2NTU1MmRhNGJhLi43MmZmZWE3NDcyIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtMTA1LDYgKzEwNSw4
IEBAIERFRklORV9CT09UX1BBR0VfVEFCTEUoYm9vdF9wZ3RhYmxlKTsKPiAgI2lmZGVmIENPTkZJ
R19BUk1fNjQKPiAgREVGSU5FX0JPT1RfUEFHRV9UQUJMRShib290X2ZpcnN0KTsKPiAgREVGSU5F
X0JPT1RfUEFHRV9UQUJMRShib290X2ZpcnN0X2lkKTsKPiArREVGSU5FX0JPT1RfUEFHRV9UQUJM
RShib290X3NlY29uZF9pZCk7Cj4gK0RFRklORV9CT09UX1BBR0VfVEFCTEUoYm9vdF90aGlyZF9p
ZCk7Cj4gICNlbmRpZgo+ICBERUZJTkVfQk9PVF9QQUdFX1RBQkxFKGJvb3Rfc2Vjb25kKTsKPiAg
REVGSU5FX0JPT1RfUEFHRV9UQUJMRShib290X3RoaXJkKTsKPiAtLSAKPiAyLjExLjAKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 04:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 04:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDLCQ-0006eN-4r; Thu, 26 Sep 2019 04:16:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lLXC=XV=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iDLCP-0006eH-Fz
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 04:16:13 +0000
X-Inumbo-ID: 6029f33e-e014-11e9-bf31-bc764e2007e4
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by localhost (Halon) with ESMTPS
 id 6029f33e-e014-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 04:16:12 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id B29D6208D;
 Thu, 26 Sep 2019 00:16:12 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 26 Sep 2019 00:16:12 -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=fm3; bh=A1TWCo
 08y9Oz8RWuzp8Kwsz1xB2SFThBEJn4+RSNiQE=; b=KtWJHSag9rSHCu/BCyO+ML
 H7Qpmbk2Fb1afAL3axAsGIH1EFBKkGvgPsswG9ed7nwB7EAJ76Jg7PTyJqoKN7vy
 vwdY6nSPYfrhy/6OH9zgowQCjNyFv3D6XdDleTjH4D8xnnoSyVR2jR1gFMTM9I2W
 RJqClhD6gEpBjP2IVPm5h9SNkupxAcNL4umCEHSBSh04PnmpVPE89wc5/+cNdFoq
 hbZYaVsTEYZnKXzQy38iSmerRm3aLa4UfkcbHxpxSxB6CDVouHxXBt4dTJhoCDqk
 udlz14HuED0je1R1k9Axeq0MZq/3dLFdFffTXJLYxeNZ58ptI8IPlP3w2dKmAg/A
 ==
X-ME-Sender: <xms:izuMXdGiT8CiTTDyG2zx3J2o4X3R8-MVBbmANqS1gX56v-qRghYsvg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeefgdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffhomhgrihhnpehgihhthhhusgdr
 tghomhenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomh
 epmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucev
 lhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:izuMXRYURVO10QSOYuT63i_Wop2aBMfomCqXlckgCEEGeUyKw6blmg>
 <xmx:izuMXVUPSrCk3m5a8sABL9xeQGTUEDKsgoO-uI64ru5uDbzqHgrAtw>
 <xmx:izuMXfkClOZ0nQ_SZypT3IQElOMPBI-hlfzs-OLR_t049Ku48fG-oA>
 <xmx:jDuMXQPzqwOM_UVhnPPLdfklert-UXRikBSQ6AGM14qDJZsBBFJwzQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0CA04D6005F;
 Thu, 26 Sep 2019 00:16:09 -0400 (EDT)
Date: Thu, 26 Sep 2019 06:16:06 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190926041606.GR8065@mail-itl>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
 <20190925122941.GP8065@mail-itl>
 <20190925132617.73qdovaeddl45f2o@Air-de-Roger>
MIME-Version: 1.0
In-Reply-To: <20190925132617.73qdovaeddl45f2o@Air-de-Roger>
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Brian Woods <brian.woods@amd.com>
Content-Type: multipart/mixed; boundary="===============0879157371455289584=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0879157371455289584==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="DXai+D0O/pduKrS9"
Content-Disposition: inline


--DXai+D0O/pduKrS9
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v7 4/4] xen/x86: Allow stubdom access to irq created for
 msi.

On Wed, Sep 25, 2019 at 03:26:17PM +0200, Roger Pau Monn=C3=A9 wrote:
> On Wed, Sep 25, 2019 at 02:29:41PM +0200, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Wed, Sep 25, 2019 at 11:41:50AM +0200, Roger Pau Monn=C3=A9 wrote:
> > > It would still be nice to get the missing bits (interrupt enabling),
> > > or else this patch is kind of pointless, since it still doesn't allow
> > > stubdomains to work correctly with passed through devices.
> >=20
> > Well, that part, as discussed, doesn't need to be in Xen. For example
> > the solution deployed in current Qubes stable version is based on
> > pciback for this purpose.
>=20
> Ack. Do you think it would make sense to submit that part to Linux
> then?

How would an interface with toolstack (when to allow enabling MSI)
should look like? Right now I have it as extra attribute in sysfs of
pciback and libxl writes to it. Or rather should it be in xenstore?
Or maybe pciback should somehow detect itself if it's talking to
stubdomain while the device is assigned to a HVM domain, or to a target
PV domain itself?

The actual patch is here:
https://github.com/QubesOS/qubes-linux-kernel/blob/master/0014-xen-pciback-=
add-attribute-to-allow-MSI-enable-flag-w.patch
and the toolstack part:
https://github.com/QubesOS/qubes-vmm-xen/blob/xen-4.8/patch-stubdom-allow-m=
si-enable.patch

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--DXai+D0O/pduKrS9
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2MO4YACgkQ24/THMrX
1yzecwf/SCGEl77lGHDEt4ICjUX2sg6lWdpQSno5fTQboPZzJvxL3N6ekG2Fe+0b
yhUW4ZhmNoTabFWNwF3LchQOGlFNK8Y8WRJUWh5zQge7tFDxEui8nFS9bg+CTMNm
IA/4fUxUSh7GXlJ6ZEI3DaSRUW4wTc1MDC1cIxzyscahZTX0MD4TWxa3ni34OTCl
kOFe3PbRcHsbleGdU+zTQTx3JgD1Jm9Dzl7KFyucaogwiZ7jDNQArZ05V/p2qfPe
1+1c1eyjXQHGImTWUJogQNmYs7QU84376dYG3As/N7XN6bKb55+GJYeMuJb5yHi5
Sqw7j/Lx6DQZrhJjrvWh9kZGv2Aa+A==
=KFuj
-----END PGP SIGNATURE-----

--DXai+D0O/pduKrS9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0879157371455289584==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 26 04:24:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 04:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDLKS-0007YN-JO; Thu, 26 Sep 2019 04:24:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDLKR-0007YD-7W
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 04:24:31 +0000
X-Inumbo-ID: 77e3355c-e015-11e9-9641-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 77e3355c-e015-11e9-9641-12813bfff9fa;
 Thu, 26 Sep 2019 04:24:02 +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 882F3222BE;
 Thu, 26 Sep 2019 04:24:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569471841;
 bh=uoiboSSW1BCyao2ZX2tH53S5sCJC7LXNcvSo9w1XYIY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=cHHm5GRyfpyhnRVFnYNwSrUd0FcojdczDzRXDxLZE8muN86T3+4ch+Yn1q76w62T3
 s1xO5AVlS7W6MZRf8qW6BQ0Kyrq/04EninR8VubI+sjSxaz3tYmSwolUpwuy/ygaSp
 PB5HsvBI1bKVFHNtFRmOsXr/OXFK5yIwPnS900Lw=
Date: Wed, 25 Sep 2019 21:24:00 -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: <20190917181244.30027-9-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909252122460.14358@sstabellini-ThinkPad-T480s>
References: <20190917181244.30027-1-julien.grall@arm.com>
 <20190917181244.30027-9-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 8/8] xen/arm32: head: Use a page mapping
 for the 1:1 mapping in create_page_tables()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, 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>

T24gVHVlLCAxNyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQg
dGhlIGZ1bmN0aW9uIGNyZWF0ZV9wYWdlX3RhYmxlcygpIHdpbGwgdXNlIDFHQi8yTUIKPiBtYXBw
aW5nIGZvciB0aGUgaWRlbnRpdHkgbWFwcGluZy4gQXMgd2UgZG9uJ3Qga25vdyB3aGF0IGlzIHBy
ZXNlbnQKPiBiZWZvcmUgYW5kIGFmdGVyIFhlbiBpbiBtZW1vcnksIHdlIG1heSBlbmQgdXAgdG8g
bWFwCj4gZGV2aWNlL3Jlc2VydmVkLW1lbW9yeSB3aXRoIGNhY2hlYWJsZSBtZW1vcnkuIFRoaXMg
bWF5IHJlc3VsdCB0bwo+IG1pc21hdGNoZWQgYXR0cmlidXRlcyBhcyBvdGhlciB1c2VycyBtYXkg
YWNjZXNzIHRoZSBzYW1lIHJlZ2lvbgo+IGRpZmZlcmVudGx5Lgo+IAo+IFRvIHByZXZlbnQgYW55
IGlzc3Vlcywgd2Ugc2hvdWxkIG9ubHkgbWFwIHRoZSBzdHJpY3QgbWluaW11bSBpbiB0aGUKPiAx
OjEgbWFwcGluZy4gQSBjaGVjayBpbiB4ZW4ubGRzLlMgYWxyZWFkeSBndWFyYW50ZWVzIGFueXRo
aW5nCj4gbmVjZXNzYXJ5IGZvciB0dXJuaW5nIG9uIHRoZSBNTVUgZml0cyBpbiBhIHBhZ2UgKGF0
IHRoZSBtb21lbnQgNEspLgo+IAo+IEFzIG9ubHkgb25lIHBhZ2Ugd2lsbCBiZSBtYXBwZWQgZm9y
IHRoZSAxOjEgbWFwcGluZywgaXQgaXMgbmVjZXNzYXJ5Cj4gdG8gcHJlLWFsbG9jYXRlIGEgcGFn
ZSBmb3IgdGhlIDNyZCBsZXZlbCB0YWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHY0Ogo+
ICAgICAgICAgLSBVc2UgWEVOX3tGSVJTVCwgU0VDT05EfV9TTE9UIHJhdGhlciB0aGFuIGhhcmRj
b2RlZCB2YWx1ZQo+ICAgICAgICAgLSBEb24ndCBwcmUtbGluayB0aGUgcGFnZS10YWJsZXMgZm9y
IHRoZSAxOjEgbWFwcGluZwo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgLSBQYXRj
aCBhZGRlZAo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIHwgMTIxICsrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL21t
LmMgICAgICAgICB8ICAgMiArLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyks
IDczIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVh
ZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+IGluZGV4IDE3NWYwYzk3NjAuLjdiNTEw
OWRiMjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiBAQCAtNDQ3LDczICs0NDcsMTMgQEAgRU5EUFJPQyhj
cHVfaW5pdCkKPiAgICogICByNiA6IElkZW50aXR5IG1hcCBpbiBwbGFjZQo+ICAgKi8KPiAgY3Jl
YXRlX3BhZ2VfdGFibGVzOgo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogSWYgWGVuIGlzIGxv
YWRlZCBhdCBleGFjdGx5IFhFTl9WSVJUX1NUQVJUIHRoZW4gd2UgZG9uJ3QKPiAtICAgICAgICAg
KiBuZWVkIGFuIGFkZGl0aW9uYWwgMToxIG1hcHBpbmcsIHRoZSB2aXJ0dWFsIG1hcHBpbmcgd2ls
bAo+IC0gICAgICAgICAqIHN1ZmZpY2UuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgY21wICAg
cjksICNYRU5fVklSVF9TVEFSVAo+IC0gICAgICAgIG1vdmVxIHI2LCAjMSAgICAgICAgICAgICAg
ICAgLyogcjYgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLwo+IC0gICAgICAgIG1vdm5l
IHI2LCAjMCAgICAgICAgICAgICAgICAgLyogcjYgOj0gaWRlbnRpdHkgbWFwIG5vdCB5ZXQgaW4g
cGxhY2UgKi8KPiAtCj4gLSAgICAgICAgbGRyICAgcjQsID1ib290X3BndGFibGUKPiAtICAgICAg
ICBhZGQgICByNCwgcjQsIHIxMCAgICAgICAgICAgIC8qIHI0IDo9IHBhZGRyIChib290X3BhZ2V0
YWJsZSkgKi8KPiAtCj4gLSAgICAgICAgLyogU2V0dXAgYm9vdF9wZ3RhYmxlOiAqLwo+IC0gICAg
ICAgIGxkciAgIHIxLCA9Ym9vdF9zZWNvbmQKPiAtICAgICAgICBhZGQgICByMSwgcjEsIHIxMCAg
ICAgICAgICAgIC8qIHIxIDo9IHBhZGRyIChib290X3NlY29uZCkgKi8KPiAtCj4gLSAgICAgICAg
LyogLi4uIG1hcCBib290X3NlY29uZCBpbiBib290X3BndGFibGVbMF0gKi8KPiAtICAgICAgICBv
cnIgICByMiwgcjEsICNQVF9VUFBFUihQVCkgIC8qIHIyOnIzIDo9IHRhYmxlIG1hcCBvZiBib290
X3NlY29uZCAqLwo+IC0gICAgICAgIG9yciAgIHIyLCByMiwgI1BUX0xPV0VSKFBUKSAgLyogKCsg
cmlnaHRzIGZvciBsaW5lYXIgUFQpICovCj4gLSAgICAgICAgbW92ICAgcjMsICMweDAKPiAtICAg
ICAgICBzdHJkICByMiwgcjMsIFtyNCwgIzBdICAgICAgIC8qIE1hcCBpdCBpbiBzbG90IDAgKi8K
PiAtCj4gLSAgICAgICAgLyogLi4uIG1hcCBvZiBwYWRkcihzdGFydCkgaW4gYm9vdF9wZ3RhYmxl
ICovCj4gLSAgICAgICAgbHNycyAgcjEsIHI5LCAjRklSU1RfU0hJRlQgICAvKiBPZmZzZXQgb2Yg
YmFzZSBwYWRkciBpbiBib290X3BndGFibGUgKi8KPiAtICAgICAgICBiZXEgICAxZiAgICAgICAg
ICAgICAgICAgICAgIC8qIElmIGl0IGlzIGluIHNsb3QgMCB0aGVuIG1hcCBpbiBib290X3NlY29u
ZAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogbGF0ZXIgb24gKi8K
PiAtICAgICAgICBsc2wgICByMiwgcjEsICNGSVJTVF9TSElGVCAgIC8qIEJhc2UgYWRkcmVzcyBm
b3IgMUdCIG1hcHBpbmcgKi8KPiAtICAgICAgICBvcnIgICByMiwgcjIsICNQVF9VUFBFUihNRU0p
IC8qIHIyOnIzIDo9IHNlY3Rpb24gbWFwICovCj4gLSAgICAgICAgb3JyICAgcjIsIHIyLCAjUFRf
TE9XRVIoTUVNKQo+IC0gICAgICAgIGxzbCAgIHIxLCByMSwgIzMgICAgICAgICAgICAgLyogcjEg
Oj0gU2xvdCBvZmZzZXQgKi8KPiAtICAgICAgICBtb3YgICByMywgIzB4MAo+IC0gICAgICAgIHN0
cmQgIHIyLCByMywgW3I0LCByMV0gICAgICAgLyogTWFwcGluZyBvZiBwYWRkcihzdGFydCkgKi8K
PiAtICAgICAgICBtb3YgICByNiwgIzEgICAgICAgICAgICAgICAgIC8qIHI2IDo9IGlkZW50aXR5
IG1hcCBub3cgaW4gcGxhY2UgKi8KPiAtCj4gLTE6ICAgICAgLyogU2V0dXAgYm9vdF9zZWNvbmQ6
ICovCj4gLSAgICAgICAgbGRyICAgcjQsID1ib290X3NlY29uZAo+IC0gICAgICAgIGFkZCAgIHI0
LCByNCwgcjEwICAgICAgICAgICAgLyogcjQgOj0gcGFkZHIgKGJvb3Rfc2Vjb25kKSAqLwo+IC0K
PiAtICAgICAgICBsZHIgICByMSwgPWJvb3RfdGhpcmQKPiAtICAgICAgICBhZGQgICByMSwgcjEs
IHIxMCAgICAgICAgICAgIC8qIHIxIDo9IHBhZGRyIChib290X3RoaXJkKSAqLwo+IC0KPiAtICAg
ICAgICAvKiAuLi4gbWFwIGJvb3RfdGhpcmQgaW4gYm9vdF9zZWNvbmRbMV0gKi8KPiAtICAgICAg
ICBvcnIgICByMiwgcjEsICNQVF9VUFBFUihQVCkgIC8qIHIyOnIzIDo9IHRhYmxlIG1hcCBvZiBi
b290X3RoaXJkICovCj4gLSAgICAgICAgb3JyICAgcjIsIHIyLCAjUFRfTE9XRVIoUFQpICAvKiAo
KyByaWdodHMgZm9yIGxpbmVhciBQVCkgKi8KPiAtICAgICAgICBtb3YgICByMywgIzB4MAo+IC0g
ICAgICAgIHN0cmQgIHIyLCByMywgW3I0LCAjOF0gICAgICAgLyogTWFwIGl0IGluIHNsb3QgMSAq
Lwo+IC0KPiAtICAgICAgICAvKiAuLi4gbWFwIG9mIHBhZGRyKHN0YXJ0KSBpbiBib290X3NlY29u
ZCAqLwo+IC0gICAgICAgIGNtcCAgIHI2LCAjMSAgICAgICAgICAgICAgICAgLyogcjYgaXMgc2V0
IGlmIGFscmVhZHkgY3JlYXRlZCAqLwo+IC0gICAgICAgIGJlcSAgIDFmCj4gLSAgICAgICAgbHNy
ICAgcjIsIHI5LCAjU0VDT05EX1NISUZUICAvKiBPZmZzZXQgb2YgYmFzZSBwYWRkciBpbiBib290
X3NlY29uZCAqLwo+IC0gICAgICAgIGxkciAgIHIzLCA9TFBBRV9FTlRSWV9NQVNLCj4gLSAgICAg
ICAgYW5kICAgcjEsIHIyLCByMwo+IC0gICAgICAgIGNtcCAgIHIxLCAjMQo+IC0gICAgICAgIGJl
cSAgIHZpcnRwaHlzX2NsYXNoICAgICAgICAgLyogSXQncyBpbiBzbG90IDEsIHdoaWNoIHdlIGNh
bm5vdCBoYW5kbGUgKi8KPiAtCj4gLSAgICAgICAgbHNsICAgcjIsIHIyLCAjU0VDT05EX1NISUZU
ICAvKiBCYXNlIGFkZHJlc3MgZm9yIDJNQiBtYXBwaW5nICovCj4gLSAgICAgICAgb3JyICAgcjIs
IHIyLCAjUFRfVVBQRVIoTUVNKSAvKiByMjpyMyA6PSBzZWN0aW9uIG1hcCAqLwo+IC0gICAgICAg
IG9yciAgIHIyLCByMiwgI1BUX0xPV0VSKE1FTSkKPiAtICAgICAgICBtb3YgICByMywgIzB4MAo+
IC0gICAgICAgIGxzbCAgIHIxLCByMSwgIzMgICAgICAgICAgICAgLyogcjEgOj0gU2xvdCBvZmZz
ZXQgKi8KPiAtICAgICAgICBzdHJkICByMiwgcjMsIFtyNCwgcjFdICAgICAgIC8qIE1hcHBpbmcg
b2YgcGFkZHIoc3RhcnQpICovCj4gLSAgICAgICAgbW92ICAgcjYsICMxICAgICAgICAgICAgICAg
ICAvKiByNiA6PSBpZGVudGl0eSBtYXAgbm93IGluIHBsYWNlICovCj4gKyAgICAgICAgLyogUHJl
cGFyZSB0aGUgcGFnZS10YWJsZXMgZm9yIG1hcHBpbmcgWGVuICovCj4gKyAgICAgICAgbGRyICAg
cjAsID1YRU5fVklSVF9TVEFSVAo+ICsgICAgICAgIGNyZWF0ZV90YWJsZV9lbnRyeSBib290X3Bn
dGFibGUsIGJvb3Rfc2Vjb25kLCByMCwgRklSU1RfU0hJRlQKPiArICAgICAgICBjcmVhdGVfdGFi
bGVfZW50cnkgYm9vdF9zZWNvbmQsIGJvb3RfdGhpcmQsIHIwLCBTRUNPTkRfU0hJRlQKPiAgCj4g
ICAgICAgICAgLyogU2V0dXAgYm9vdF90aGlyZDogKi8KPiAtMTogICAgICBsZHIgICByNCwgPWJv
b3RfdGhpcmQKPiAtICAgICAgICBhZGQgICByNCwgcjQsIHIxMCAgICAgICAgICAgIC8qIHI0IDo9
IHBhZGRyIChib290X3RoaXJkKSAqLwo+ICsgICAgICAgIGFkcl9sIHI0LCBib290X3RoaXJkLCBt
bXU9MAo+ICAKPiAgICAgICAgICBsc3IgICByMiwgcjksICNUSElSRF9TSElGVCAgLyogQmFzZSBh
ZGRyZXNzIGZvciA0SyBtYXBwaW5nICovCj4gICAgICAgICAgbHNsICAgcjIsIHIyLCAjVEhJUkRf
U0hJRlQKPiBAQCAtNTMwLDE2ICs0NzAsNTMgQEAgY3JlYXRlX3BhZ2VfdGFibGVzOgo+ICAgICAg
ICAgIGJsbyAgIDFiCj4gIAo+ICAgICAgICAgIC8qCj4gLSAgICAgICAgICogRGVmZXIgZml4bWFw
IGFuZCBkdGIgbWFwcGluZyB1bnRpbCBhZnRlciBwYWdpbmcgZW5hYmxlZCwgdG8KPiAtICAgICAg
ICAgKiBhdm9pZCB0aGVtIGNsYXNoaW5nIHdpdGggdGhlIDE6MSBtYXBwaW5nLgo+ICsgICAgICAg
ICAqIElmIFhlbiBpcyBsb2FkZWQgYXQgZXhhY3RseSBYRU5fVklSVF9TVEFSVCB0aGVuIHdlIGRv
bid0Cj4gKyAgICAgICAgICogbmVlZCBhbiBhZGRpdGlvbmFsIDE6MSBtYXBwaW5nLCB0aGUgdmly
dHVhbCBtYXBwaW5nIHdpbGwKPiArICAgICAgICAgKiBzdWZmaWNlLgo+ICAgICAgICAgICAqLwo+
ICsgICAgICAgIGNtcCAgIHI5LCAjWEVOX1ZJUlRfU1RBUlQKPiArICAgICAgICBtb3ZlcSBwYywg
bHIKPiAgCj4gLSAgICAgICAgLyogYm9vdCBwYWdldGFibGUgc2V0dXAgY29tcGxldGUgKi8KPiAr
MToKCkFzIGZhciBhcyBJIGNhbiB0ZWxsLCB0aGlzIDEgbGFiZWwgaXMgdW51c2VkLiBJZiBzbywg
d2Ugc2hvdWxkIHJlbW92ZQppdC4gV2l0aCB0aGF0IGdvbmU6CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBTZXR1cCB0aGUgMToxIG1hcHBpbmcgc28gd2UgY2FuIHR1cm4gdGhlIE1NVSBv
bi4gTm90ZSB0aGF0Cj4gKyAgICAgICAgICogb25seSB0aGUgZmlyc3QgcGFnZSBvZiBYZW4gd2ls
bCBiZSBwYXJ0IG9mIHRoZSAxOjEgbWFwcGluZy4KPiArICAgICAgICAgKi8KPiArCj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBGaW5kIHRoZSBmaXJzdCBzbG90IHVzZWQuIElmIHRoZSBzbG90
IGlzIG5vdCBYRU5fRklSU1RfU0xPVCwKPiArICAgICAgICAgKiB0aGVuIHRoZSAxOjEgbWFwcGlu
ZyB3aWxsIHVzZSBpdHMgb3duIHNldCBvZiBwYWdlLXRhYmxlcyBmcm9tCj4gKyAgICAgICAgICog
dGhlIHNlY29uZCBsZXZlbC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBsc3IgICByMSwgcjks
ICNGSVJTVF9TSElGVAo+ICsgICAgICAgIG1vdl93IHIwLCBMUEFFX0VOVFJZX01BU0sKPiArICAg
ICAgICBhbmQgICByMSwgcjEsIHIwICAgICAgICAgICAgICAvKiByMSA6PSBmaXJzdCBzbG90ICov
Cj4gKyAgICAgICAgY21wICAgcjEsICNYRU5fRklSU1RfU0xPVAo+ICsgICAgICAgIGJlcSAgIDFm
Cj4gKyAgICAgICAgY3JlYXRlX3RhYmxlX2VudHJ5IGJvb3RfcGd0YWJsZSwgYm9vdF9zZWNvbmRf
aWQsIHI5LCBGSVJTVF9TSElGVAo+ICsgICAgICAgIGIgICAgIGxpbmtfZnJvbV9zZWNvbmRfaWQK
PiArCj4gKzE6Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBGaW5kIHRoZSBzZWNvbmQgc2xv
dCB1c2VkLiBJZiB0aGUgc2xvdCBpcyBYRU5fU0VDT05EX1NMT1QsIHRoZW4gdGhlCj4gKyAgICAg
ICAgICogMToxIG1hcHBpbmcgd2lsbCB1c2UgaXRzIG93biBzZXQgb2YgcGFnZS10YWJsZXMgZnJv
bSB0aGUKPiArICAgICAgICAgKiB0aGlyZCBsZXZlbC4gRm9yIHNsb3QgWEVOX1NFQ09ORF9TTE9U
LCBYZW4gaXMgbm90IHlldCBhYmxlIHRvIGhhbmRsZQo+ICsgICAgICAgICAqIGl0Lgo+ICsgICAg
ICAgICAqLwo+ICsgICAgICAgIGxzciAgIHIxLCByOSwgI1NFQ09ORF9TSElGVAo+ICsgICAgICAg
IG1vdl93IHIwLCBMUEFFX0VOVFJZX01BU0sKPiArICAgICAgICBhbmQgICByMSwgcjEsIHIwICAg
ICAgICAgICAgIC8qIHIxIDo9IHNlY29uZCBzbG90ICovCj4gKyAgICAgICAgY21wICAgcjEsICNY
RU5fU0VDT05EX1NMT1QKPiArICAgICAgICBiZXEgICB2aXJ0cGh5c19jbGFzaAo+ICsgICAgICAg
IGNyZWF0ZV90YWJsZV9lbnRyeSBib290X3NlY29uZCwgYm9vdF90aGlyZF9pZCwgcjksIFNFQ09O
RF9TSElGVAo+ICsgICAgICAgIGIgICAgIGxpbmtfZnJvbV90aGlyZF9pZAo+ICsKPiArbGlua19m
cm9tX3NlY29uZF9pZDoKPiArICAgICAgICBjcmVhdGVfdGFibGVfZW50cnkgYm9vdF9zZWNvbmRf
aWQsIGJvb3RfdGhpcmRfaWQsIHI5LCBTRUNPTkRfU0hJRlQKPiArbGlua19mcm9tX3RoaXJkX2lk
Ogo+ICsgICAgICAgIGNyZWF0ZV9tYXBwaW5nX2VudHJ5IGJvb3RfdGhpcmRfaWQsIHI5LCByOQo+
ICsgICAgICAgIG1vdiAgIHBjLCBscgo+ICAKPiAtICAgICAgICBjbXAgICByNiwgIzEgICAgICAg
ICAgICAgICAgLyogRGlkIHdlIG1hbmFnZSB0byBjcmVhdGUgYW4gaWRlbnRpdHkgbWFwcGluZyA/
ICovCj4gLSAgICAgICAgbW92ZXEgcGMsIGxyCj4gLSAgICAgICAgUFJJTlQoIlVuYWJsZSB0byBi
dWlsZCBib290IHBhZ2UgdGFibGVzIC0gRmFpbGVkIHRvIGlkZW50aXR5IG1hcCBYZW4uXHJcbiIp
Cj4gLSAgICAgICAgYiAgICAgZmFpbAo+ICB2aXJ0cGh5c19jbGFzaDoKPiAgICAgICAgICAvKiBJ
ZGVudGl0eSBtYXAgY2xhc2hlcyB3aXRoIGJvb3RfdGhpcmQsIHdoaWNoIHdlIGNhbm5vdCBoYW5k
bGUgeWV0ICovCj4gICAgICAgICAgUFJJTlQoIi0gVW5hYmxlIHRvIGJ1aWxkIGJvb3QgcGFnZSB0
YWJsZXMgLSB2aXJ0IGFuZCBwaHlzIGFkZHJlc3NlcyBjbGFzaC4gLVxyXG4iKQo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggNzJmZmVh
NzQ3Mi4uOWUwZmRjMzlmOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTEwNSw5ICsxMDUsOSBAQCBERUZJTkVfQk9PVF9QQUdF
X1RBQkxFKGJvb3RfcGd0YWJsZSk7Cj4gICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gIERFRklORV9C
T09UX1BBR0VfVEFCTEUoYm9vdF9maXJzdCk7Cj4gIERFRklORV9CT09UX1BBR0VfVEFCTEUoYm9v
dF9maXJzdF9pZCk7Cj4gKyNlbmRpZgo+ICBERUZJTkVfQk9PVF9QQUdFX1RBQkxFKGJvb3Rfc2Vj
b25kX2lkKTsKPiAgREVGSU5FX0JPT1RfUEFHRV9UQUJMRShib290X3RoaXJkX2lkKTsKPiAtI2Vu
ZGlmCj4gIERFRklORV9CT09UX1BBR0VfVEFCTEUoYm9vdF9zZWNvbmQpOwo+ICBERUZJTkVfQk9P
VF9QQUdFX1RBQkxFKGJvb3RfdGhpcmQpOwo+ICAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 04:49:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 04:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDLib-000185-QI; Thu, 26 Sep 2019 04:49:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDLia-000180-H8
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 04:49:28 +0000
X-Inumbo-ID: 04646624-e019-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 04646624-e019-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 04:49: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 CE16CACFE;
 Thu, 26 Sep 2019 04:49:25 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-20-jgross@suse.com>
 <3ccca9314d883f656b88e63a2ef9cb226c6d0f58.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <8f2ae546-b3b5-8844-a378-f6cb0051a57e@suse.com>
Date: Thu, 26 Sep 2019 06:49:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3ccca9314d883f656b88e63a2ef9cb226c6d0f58.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 19/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTc6MjAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFNhdCwgMjAxOS0w
OS0xNCBhdCAxMDo1MiArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhlIGNyZWRpdCBz
Y2hlZHVsZXIgY2FsbHMgdmNwdV9wYXVzZV9ub3N5bmMoKSBhbmQgdmNwdV91bnBhdXNlKCkKPj4g
dG9kYXkuCj4+Cj4gSXQgZG9lcy4gQW5kLCBGV0lXLCBJIGhhdGUgaXQgd2l0aCBhbGwgbXkgaGVh
cnQgYmVjYXVzZSBvZiB0aGF0IChhbW9uZwo+IG90aGVyIHRoaW5ncyEgOi1EKS4KPiAKPj4gQWRk
IHNjaGVkX3VuaXRfcGF1c2Vfbm9zeW5jKCkgYW5kIHNjaGVkX3VuaXRfdW5wYXVzZSgpIHRvCj4+
IHBlcmZvcm0gdGhlIHNhbWUgb3BlcmF0aW9ucyBvbiBzY2hlZHVsZXIgdW5pdHMgaW5zdGVhZC4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pgo+
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaAo+PiBpbmRleCBkNjI0YjgxZTUzLi5iNTk2N2QyNmFmIDEwMDY0NAo+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaAo+PiBAQCAtNDMyLDYgKzQzMiwxNiBAQCBzdGF0aWMgaW5saW5lIGludCBzY2hl
ZF9hZGp1c3RfY3B1cG9vbChjb25zdAo+PiBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAo+PiAgICAgICBy
ZXR1cm4gcy0+YWRqdXN0X2dsb2JhbCA/IHMtPmFkanVzdF9nbG9iYWwocywgb3ApIDogMDsKPj4g
ICB9Cj4+ICAgCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9wYXVzZV9ub3N5bmMo
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCj4+ICt7Cj4+ICsgICAgdmNwdV9wYXVzZV9ub3N5bmMo
dW5pdC0+dmNwdV9saXN0KTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lkIHNjaGVk
X3VuaXRfdW5wYXVzZShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKPj4gK3sKPj4gKyAgICB2Y3B1
X3VucGF1c2UodW5pdC0+dmNwdV9saXN0KTsKPj4gK30KPj4gKwo+IFNvLCBpc24ndCB0aGlzIGFu
b3RoZXIgb25lIG9mIHRob3NlIHBsYWNlcyB3aGVyZSB3ZSBjb3VsZCBoYXZlIHRoZQo+IGZvcl9l
YWNoX3VuaXRfdmNwdSgpIGxvb3AgYWxyZWFkeT8KClllcy4KCgpKdWVyZ2VuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 04:51:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 04:51: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 1iDLkc-0001pm-D4; Thu, 26 Sep 2019 04:51:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDLkb-0001pf-2y
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 04:51:33 +0000
X-Inumbo-ID: 4f5553e6-e019-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4f5553e6-e019-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 04:51: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 DC0C5ADDC;
 Thu, 26 Sep 2019 04:51:31 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-27-jgross@suse.com>
 <71a73c6c9224bcaaf1b47a3f0cd0c5a304334300.camel@suse.com>
 <2def1338-8048-58b3-9c5d-a0baf6f3dcb8@suse.com>
 <569f998ccb9a3c1c184c4f2c8244401ad730fb33.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <00d9a8c0-614c-c290-3c36-12d2d3c38096@suse.com>
Date: Thu, 26 Sep 2019 06:51:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <569f998ccb9a3c1c184c4f2c8244401ad730fb33.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 26/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTg6MzcsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFdlZCwgMjAxOS0w
OS0yNSBhdCAxNDowNCArMDIwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24gMjUuMDkuMTkg
MDA6MzMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4KPj4+PiBBcyBpdCBpcyBuZWVkZWQgYW55
d2F5IGNhbGwgdmNwdV9zeW5jX2V4ZWNzdGF0ZSgpIGZvciBlYWNoCj4+Pj4gdmNwdSBvZiB0aGUg
dW5pdCB3aGVuIGNoYW5naW5nIHByb2Nlc3NvcnMuCj4+Pj4KPj4+IEFnYWluLCB3aGF0IGRvIHlv
dSBtZWFuIHdpdGggIkFzIGl0IGlzIG5lZWRlZCBhbnl3YXkiPwo+Pgo+PiBXaGVuIG1vdmluZyBm
cm9tIG9uZSBjcHUgdG8gYW5vdGhlciBvbmUgdGhlIHN0YXRlIG11c3QgYmUgc2F2ZWQgaW4KPj4g
c3RydWN0IHZjcHUgKGluIGNvbnRyYXN0IHRvIGJlaW5nIGhlbGQgcGFydGlhbGx5IGluIHJlZ2lz
dGVycyBvciBvbgo+PiB0aGUKPj4gc3RhY2sgaW4gY2FzZSBvbmx5IHRoZSBpZGxlIHZjcHUgd2Fz
IHNjaGVkdWxlZCBhZnRlcndhcmRzIG9uIHRoZSBvbGQKPj4gY3B1KS4KPj4KPiBTdXJlLgo+IAo+
PiBUaGlzIGlzIGRvbmUgYnkgdmNwdV9zeW5jX2V4ZWNzdGF0ZSgpLiBXaXRob3V0IHRoZSBleHBs
aWNpdCBjYWxsCj4+IGl0IHdvdWxkIGJlIGRvbmUgZWl0aGVyIHdoZW4gdGhlIHZjcHUgaXMgYmVp
bmcgc2NoZWR1bGVkIG9uIHRoZSBuZXcKPj4gY3B1Cj4+IG9yIGlmIGFub3RoZXIgbm9uLWlkbGUg
dmNwdSBpcyBiZWNvbWluZyBhY3RpdmUgb24gdGhlIG9sZCBjcHUuCj4+Cj4gUmlnaHQuIEFuZCBk
b2VzIHRoaXMgdGhlbiBtZWFucyB0aGF0IHdlJ3JlIG5vdyBkb2luZyBpdCB0d2ljZSAoaS5lLiwK
PiBoZXJlIGFuZCBlaXRoZXIgb2YgdGhlIG90aGVyIHBsYWNlcyB5b3UgbWVudGlvbmVkKT8KCk5v
LCBpdCBjaGVja3Mgd2hldGhlciBpdCBoYXMgdG8gZG8gYW55dGhpbmcuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 04:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 04:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDLrQ-00023A-6j; Thu, 26 Sep 2019 04:58:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDLrO-000235-Sn
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 04:58:34 +0000
X-Inumbo-ID: 4a36ee82-e01a-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 4a36ee82-e01a-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 04:58: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 1iDLrM-0007u5-F3; Thu, 26 Sep 2019 04:58:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDLrL-0000Zu-VN; Thu, 26 Sep 2019 04:58:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDLrL-0006V4-UR; Thu, 26 Sep 2019 04:58:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141796-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle: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-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot: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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check: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-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-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 04:58:31 +0000
Subject: [Xen-devel] [linux-4.4 test] 141796: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTc5NiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTc5Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTU5OSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxNDE2NTcgcGFzcyBpbiAxNDE1OTkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxNDE2NTcgcGFzcyBpbiAxNDE3OTYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGluIDE0MTcy
OSBwYXNzIGluIDE0MTc5NgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEwIGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgaW4gMTQxNzI5IHBhc3MgaW4gMTQxNzk2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgIDE3IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBpbiAx
NDE2NTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTcyOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDE2NTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDE2
NTcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWYwOTBkODM3YjFmNjFiYTEyNzgw
YThiODE5NmI2OWEwMGQ3Y2Q3MApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICA1MiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNTAgZGF5cyAgIDU4
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTU5OSAgMjAxOS0wOS0yMSAxOTowMDo0
NiBaICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzAxIHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTY2MCBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 05:30:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 05: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 1iDMLY-0004xC-0w; Thu, 26 Sep 2019 05: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=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDMLW-0004x7-Kd
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 05:29:42 +0000
X-Inumbo-ID: a3162dac-e01e-11e9-9643-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id a3162dac-e01e-11e9-9643-12813bfff9fa;
 Thu, 26 Sep 2019 05:29: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 1iDMLT-0000MG-F6; Thu, 26 Sep 2019 05:29: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 1iDMLS-0001jn-TI; Thu, 26 Sep 2019 05:29:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDMLS-0006wb-Sb; Thu, 26 Sep 2019 05:29:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141841-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=433387661ec789962dffd8ec929f59fdee78194c
X-Osstest-Versions-That: xen=ff22a91b4c45f9310d0ec0d7ee070d84a373dd87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 05:29:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141841: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg0MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIx
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDE4MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0MzMzODc2NjFlYzc4OTk2MmRm
ZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmZjIyYTkxYjRjNDVmOTMxMGQwZWMwZDdlZTA3MGQ4NGEzNzNkZDg3CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDE4MjEgIDIwMTktMDktMjUgMTQ6MDA6NTkgWiAgICAwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTQxODI3ICAyMDE5LTA5LTI1IDE4OjAwOjQ4IFogICAgMCBkYXlzICAg
IDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4g
TGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA0MzMzODc2NjFlYzc4OTk2MmRmZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCkF1dGhvcjogVm9sb2R5
bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBTZXAg
MjQgMTU6NDY6NDggMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IG9wdGVlOiB1cGRhdGUgZGVzY3Jp
cHRpb24gaW4gS2NvbmZpZwogICAgCiAgICBPUC1URUUgbWVkaWF0b3Igbm93IGlzICJUZWNoIFBy
ZXZpZXciIHN0YXRlLCBhbmQgd2Ugd2FudCB0byB1cGRhdGUKICAgIGl0J3MgZGVzY3JpcHRpb24g
aW4gS2NvbmZpZyBhY2NvcmRpbmdseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgZTlhZDU1ZDlhZGQ5YzFkZGY5
Y2Y0OTQxODAwM2ZiMTQ4MTEyOTc5MQpBdXRob3I6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlt
eXJfQmFiY2h1a0BlcGFtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDI0IDE1OjQ2OjQ3IDIwMTkgKzAw
MDAKCiAgICBTVVBQT1JULm1kOiBEZXNjcmliZSBPUC1URUUgbWVkaWF0b3IKICAgIAogICAgV2l0
aCB0aGUgbGF0ZXN0IHBhdGNoZXMgdG8gdGhlIG1lZGlhdG9yLCBpdCBjYW4gYmUgY29uc2lkZXJl
ZAogICAgYXMgVGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1cmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGMy
YzE0MWYwZjQyNDg5NjNjZWRjYjk3MjUzNDQyM2NmOTA5MmFlNTIKQXV0aG9yOiBWb2xvZHlteXIg
QmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNCAx
NTo0Njo0NSAyMDE5ICswMDAwCgogICAgeGVuL2FybTogb3B0ZWU6IGhhbmRsZSBzaGFyZWQgYnVm
ZmVyIHRyYW5zbGF0aW9uIGVycm9yCiAgICAKICAgIFRoZXJlIGlzIGEgY2FzZSBwb3NzaWJsZSwg
d2hlbiBPUC1URUUgYXNrcyBndWVzdCB0byBhbGxvY2F0ZSBzaGFyZWQKICAgIGJ1ZmZlciwgYnV0
IFhlbiBmb3Igc29tZSByZWFzb24gY2FuJ3QgdHJhbnNsYXRlIGJ1ZmZlcidzIGFkZHJlc3Nlcy4g
SW4KICAgIHRoaXMgc2l0dWF0aW9uIHdlIHNob3VsZCBkbyB0d28gdGhpbmdzOgogICAgCiAgICAx
LiBUZWxsIGd1ZXN0IHRvIGZyZWUgYWxsb2NhdGVkIGJ1ZmZlciwgc28gdGhlcmUgd2lsbCBiZSBu
byBtZW1vcnkKICAgIGxlYWsgZm9yIGd1ZXN0LgogICAgCiAgICAyLiBUZWxsIE9QLVRFRSB0aGF0
IGJ1ZmZlciBhbGxvY2F0aW9uIGZhaWxlZC4KICAgIAogICAgVG8gYXNrIGd1ZXN0IHRvIGZyZWUg
YWxsb2NhdGVkIGJ1ZmZlciB3ZSBzaG91bGQgcGVyZm9ybSB0aGUgc2FtZQogICAgdGhpbmcsIGFz
IE9QLVRFRSBkb2VzIC0gaXNzdWUgUlBDIHJlcXVlc3QuIFRoaXMgaXMgZG9uZSBieSBmaWxsaW5n
CiAgICByZXF1ZXN0IGJ1ZmZlciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNhbWUgYnVmZmVy
LCB0aGF0IE9QLVRFRSB1c2VkCiAgICB0byBpc3N1ZSBvcmlnaW5hbCByZXF1ZXN0KSBhbmQgdGhl
biByZXR1cm4gdG8gZ3Vlc3Qgd2l0aCBzcGVjaWFsCiAgICByZXR1cm4gY29kZS4KICAgIAogICAg
VGhlbiB3ZSBuZWVkIHRvIGhhbmRsZSBuZXh0IGNhbGwgZnJvbSBndWVzdCBpbiBhIHNwZWNpYWwg
d2F5OiBhcyBSUEMKICAgIHdhcyBpc3N1ZWQgYnkgWGVuLCBub3QgYnkgT1AtVEVFLCBpdCBzaG91
bGQgYmUgaGFuZGxlZCBieSBYZW4uCiAgICBCYXNpY2FsbHksIHRoaXMgaXMgdGhlIG1lY2hhbmlz
bSB0byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KICAgIAogICAgVGhlIHNhbWUgbWVjaGFuaXNt
IGNhbiBiZSB1c2VkIGluIHRoZSBmdXR1cmUgdG8gcHJlZW1wdCBtZWRpYXRvcgogICAgZHVyaW5n
IHRyYW5zbGF0aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpj
b21taXQgYmFiZGU0N2EzZmVkYTZkZDRiYTMxOGUxZTU3YmQyZWU5ZjJjMTExNgpBdXRob3I6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAx
NjoxNDo1NSAyMDE5ICswMjAwCgogICAgaW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdoJyBjb25maWd1
cmF0aW9uIG9wdGlvbiB0byB4bC5jZmcuLi4KICAgIAogICAgLi4uYW5kIGhlbmNlIHRoZSBhYmls
aXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBjb250cm9sIEVQVAogICAgc2hhcmlu
Zy4KICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9wYXNzdGhyb3Vn
aCcgZW51bWVyYXRpb24gaW50bwogICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvLiBUaGUgdmFs
dWUgd2lsbCBiZSBzZXQgYnkgeGwgZWl0aGVyIHdoZW4gaXQgcGFyc2VzCiAgICBhIG5ldyAncGFz
c3Rocm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0bHkgaWYgdGhlcmUgaXMgcGFz
c3Rocm91Z2gKICAgIGhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KICAgIAogICAg
SWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyAn
ZGlzYWJsZWQnIHRoZW4KICAgIHRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUg
Y2xlYXIgaW4gdGhlIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluCiAgICBmbGFncywgdGh1cyBhbGxv
d2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlciB0aGUgZG9tYWluIGdldHMKICAg
IElPTU1VIG1hcHBpbmdzIG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFs
bHkgc2V0KS4KICAgIAogICAgSWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1
cmF0aW9uIG9wdGlvbiBpcyAnc3luY19wdCcgdGhlbgogICAgYSBuZXcgJ2lvbW11X29wdHMnIGZp
ZWxkIGluIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpbGwgYmUgc2V0IHdpdGggdGhlCiAgICB2
YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMgd2lsbCBvdmVycmlkZSB0aGUg
Z2xvYmFsIGRlZmF1bHQKICAgIHNldCBpbiBpb21tdV9oYXBfcHRfc2hhcmUsIHRodXMgYWxsb3dp
bmcgdGhlIHRvb2xzdGFjayB0byBjb250cm9sIHdoZXRoZXIKICAgIEVQVCBzaGFyaW5nIGlzIHVz
ZWQgZm9yIHRoZSBkb21haW4uCiAgICAKICAgIElmIHRoZSB2YWx1ZSBvZiBwYXNzdGhyb3VnaCBp
cyAnZW5hYmxlZCcgdGhlbiB4bCB3aWxsIGNob29zZSBhbiBhcHByb3ByaWF0ZQogICAgZGVmYXVs
dCBhY2NvcmRpbmcgdG8gdGhlIHR5cGUgb2YgZG9tYWluIGFuZCBoYXJkd2FyZSBzdXBwb3J0Lgog
ICAgCiAgICBOT1RFOiBUaGUgJ2lvbW11X21lbWtiJyBvdmVyaGVhZCBpbiBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyB3aWxsIG5vdyBvbmx5CiAgICAgICAgICBiZSBzZXQgaWYgcGFzc3Rocm91Z2gg
aXMgJ3N5bmNfcHQnIChvciB4bCBoYXMgY2hvc2VuIHRoaXMgbW9kZSBhcwogICAgICAgICAgYSBk
ZWZhdWx0KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Cgpjb21taXQgOGQ4ZGI1YTRhZDI2N2JjYTY2M2JjMWU0MWRjY2I1M2UwNzJkNzNkMgpB
dXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBTZXAgMjUgMTY6MTQ6MjEgMjAxOSArMDIwMAoKICAgIHRvb2xzL29jYW1sOiBhYmkgY2hlY2s6
IENvcGUgd2l0aCBjb25zZWN1dGl2ZSByZWxldmFudCBlbnVtcwogICAgCiAgICBJZiB0aGUgZW5k
IG9mIG9uZSBlbnVtIGlzIHRoZSBgdHlwZScgbGluZSBmb3IgdGhlIG5leHQgZW51bSwgd2Ugd291
bGQKICAgIG5vdCBub3RpY2UgaXQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHJlb3JkZXJpbmcgdGhl
IGNvZGUsIGFuZCBnZXR0aW5nIHJpZCBvZiB0aGUgZWxzZTogbm93IGlmCiAgICB0aGUgIndlIGFy
ZSB3aXRoaW4gYW4gZW51bSIgYnJhbmNoIGRlY2lkZXMgdGhhdCBpdCdzIHRoZSBlbmQgb2YgdGhl
CiAgICBlbnVtLCBpdCB1bnNldHMgJGVpIGFuZCB3ZSB0aGVuIGltbWVkaWF0ZWx5IHByb2Nlc3Mg
dGhlIGxpbmUgYXMgYSAibm90CiAgICB3aXRoaW4gYW4gZW51bSIgbGluZSAtIGllIGFzIHRoZSBz
dGFydCBvZiB0aGUgbmV4dCBvbmUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KCmNvbW1pdCA4MGZmM2QzMzhkYzkzMjYw
YjQxZmZlZWViYjBmODUyYzJlZGVmOWNlCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDI1IDE2OjEyOjQ5IDIwMTkgKzAyMDAKCiAg
ICBpb21tdTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3lu
YygpIG1hY3JvcwogICAgCiAgICBUaGVzIG1hY3JvcyByZWFsbHkgb3VnaHQgdG8gbGl2ZSBpbiB0
aGUgY29tbW9uIHhlbi9pb21tdS5oIGhlYWRlciByYXRoZXIKICAgIHRoZW4gYmVpbmcgZGlzdHJp
YnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKICAg
IHhlbi9zY2hlZC5oLiBUaGlzIHBhdGNoIG1vdmVzIHRoZW0gdGhlcmUuCiAgICAKICAgIE5PVEU6
IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQgbGluZSBpb21tdSBvcHRpb25zIHNo
b3VsZCByZWFsbHkKICAgICAgICAgIGJlIGhhcmQgZXJyb3Igb24gQVJNIChhcyBvcHBvc2VkIHRv
IGp1c3QgYmVpbmcgaWdub3JlZCksIHNvIGRlZmluZQogICAgICAgICAgJ2lvbW11X2hhcF9wdF9z
aGFyZScgdG8gYmUgdHJ1ZSBmb3IgQVJNICh2aWEgQVJNLXNlbGVjdGVkCiAgICAgICAgICBDT05G
SUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGY4OWY1NTU4MjdhNjYzNDU4MmZmNzhlZjI2ZTcxNjdi
MmJkZGJiZmEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBTZXAgMjUgMTY6MTI6MDIgMjAxOSArMDIwMAoKICAgIHJlbW92ZSBsYXRlIChv
bi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcwogICAgCiAgICBOb3cg
dGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcsIHdoaWNoIHNob3Vs
ZCBiZSBzZXQgaWYKICAgIGFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKICAgIGNvbnN0cnVjdGlvbiB1bnRpbCB0aGUgYXNz
aWdubWVudCBpcyBkb25lLiBBbHNvIGRvbid0IHRlYXIgZG93biB0aGUgdGFibGVzCiAgICBhZ2Fp
biB3aGVuIHRoZSBsYXN0IGRldmljZSBpcyBkZS1hc3NpZ25lZDsgZGVmZXIgdGhhdCB0YXNrIHVu
dGlsIGRvbWFpbgogICAgZGVzdHJ1Y3Rpb24uCiAgICAKICAgIFRoaXMgYWxsb3dzIHRoZSBoYXNf
aW9tbXVfcHQoKSBoZWxwZXIgYW5kIGlvbW11X3N0YXR1cyBlbnVtZXJhdGlvbiB0byBiZQogICAg
cmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lvbW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBj
YWxscyB0bwogICAgaXNfaW9tbXVfZW5hYmxlZCgpLiBSZW1haW5pbmcgb3Blbi1jb2RlZCB0ZXN0
cyBvZiBpb21tdV9oYXBfcHRfc2hhcmUgY2FuCiAgICBhbHNvIGJlIHJlcGxhY2VkIGJ5IGNhbGxz
IHRvIGlvbW11X3VzZV9oYXBfcHQoKS4KICAgIFRoZSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2Vf
dGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rpb25zIGJlY29tZQogICAgcmVkdW5k
YW50LCBhcyBkb2VzIHRoZSAnc3RyaWN0IG1vZGUnIGRvbTAgcGFnZV9saXN0IG1hcHBpbmcgY29k
ZSBpbgogICAgaW9tbXVfaHdkb21faW5pdCgpLCBhbmQgaW9tbXVfdGVhcmRvd24oKSBjYW4gYmUg
bWFkZSBzdGF0aWMgaXMgaXRzIG9ubHkKICAgIHJlbWFpbmluZyBjYWxsZXIsIGlvbW11X2RvbWFp
bl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKICAgIG1vZHVsZS4KICAgIAog
ICAgQWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0
aGUgaHlwZXJ2aXNvciAoYXQKICAgIHRoZSBleHBlbnNlIG9mIHNvbWUgYWRkaXRpb25zIGluIHRo
ZSB0b29sc3RhY2spLgogICAgCiAgICBOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFs
bCBhbW91bnQgb2YgZXh0cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICAgICAgdG8gYWNjb21t
b2RhdGUgSU9NTVUgcGFnZSB0YWJsZXMgdGhhdCBtYXkgbmV2ZXIgYmUgdXNlZCwgc2luY2UgdGhl
CiAgICAgICAgICBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnIGlzIGN1cnJlbnRseSBzZXQg
dG8gdGhlIHZhbHVlIG9mIHRoZQogICAgICAgICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBB
IHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgYW4gb3B0aW9uIHRvCiAgICAgICAgICB0aGUgdG9v
bHN0YWNrIHRvIGFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYgaWYgdGhlcmUgaXMgbm8gaW50ZW50
aW9uCiAgICAgICAgICB0byBhc3NpZ24gcGFzc3Rocm91Z2ggaGFyZHdhcmUgdG8gdGhlIGRvbWFp
bi4KICAgICAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSByZXNvdXJjZSwgJ2lvbW11X21l
bWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICAgICAgZG9tYWluX2J1aWxkX2luZm8uIFRoaXMg
cGF0Y2ggc2V0cyBpdCB0byBhIHZhbHVlIGNhbGN1bGF0ZWQgYmFzZWQKICAgICAgICAgIG9uIHRo
ZSBkb21haW4ncyBtYXhpbXVtIG1lbW9yeSB3aGVuIHRoZSBQMk0gc2hhcmluZyBpcyBlaXRoZXIg
bm90CiAgICAgICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHplcm8gb3Ro
ZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgICAgICB0aGUgdG9vbHN0YWNrIG9wdGlvbiBtZW50
aW9uZWQgYWJvdmUgaXMgYWRkZWQsIGl0IHdpbGwgYWxzbyBiZSB6ZXJvCiAgICAgICAgICBpZiB0
aGUgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUgZmxhZyBpcyB0dXJuZWQgb2ZmLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgog
ICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29tbWl0IDMyMjYwOWY5Yzk4MDlkZGMxMDYzNjJjMjQ2ODNj
OTM5NTI0NTEwZDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgV2VkIFNlcCAyNSAxNjowMzo0OCAyMDE5ICswMjAwCgogICAgQU1EL0lPTU1VOiB0aWR5IHN0
cnVjdCBpdnJzX21hcHBpbmdzCiAgICAKICAgIE1vdmUgdGhlIGRldmljZSBmbGFncyBmaWVsZCB1
cCBpbnRvIGFuIHVudXNlZCBob2xlLCB0aHVzIHNocmlua2luZwogICAgb3ZlcmFsbCBzdHJ1Y3R1
cmUgc2l6ZSBieSA4IGJ5dGVzLiBVc2UgYm9vbCBhbmQgdWludDxOPl90IGFzCiAgICBhcHByb3By
aWF0ZS4gRHJvcCBwb2ludGxlc3MgKHJlZHVuZGFudCkgaW5pdGlhbGl6YXRpb25zLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDM0
YTllZjYyZDNkMjlkZGFmYmVjNmIzNDA5MDc0ZGQ2N2ViYTcxMDkKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAxNjowMjo1OSAyMDE5ICsw
MjAwCgogICAgQU1EL0lPTU1VOiByZXN0cmljdCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHNp
emVzCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgc2V0dGluZyB1cCB0YWJsZXMgd2l0aCBtb3Jl
IHNwYWNlIHRoYW4gYSBQQ0kgZGV2aWNlIGNhbgogICAgdXNlLiBGb3IgYm90aCBNU0kgYW5kIE1T
SS1YIHdlIGNhbiBkZXRlcm1pbmUgaG93IG1hbnkgaW50ZXJydXB0cyBjb3VsZAogICAgYmUgc2V0
IHVwIGF0IG1vc3QuIFRhYmxlcyBhbGxvY2F0ZWQgZHVyaW5nIEFDUEkgdGFibGUgcGFyc2luZywg
aG93ZXZlciwKICAgIHdpbGwgKGZvciBub3cgYXQgbGVhc3QpIGNvbnRpbnVlIHRvIGJlIHNldCB1
cCB0byBoYXZlIG1heGltdW0gc2l6ZS4KICAgIAogICAgTm90ZSB0aGF0IHVudGlsIHdlIHdvdWxk
IHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25zIGhlcmUgdGhlcmUncwogICAgbm8gcG9p
bnQgY2hlY2tpbmcgd2hldGhlciBib3RoIE1TSSBhbmQgTVNJLVggYXJlIHN1cHBvcnRlZCBieSBh
IGRldmljZSAtCiAgICBhbiBvcmRlci0wIGFsbG9jYXRpb24gd2lsbCBmaXQgdGhlIGR1YWwgY2Fz
ZSBpbiBhbnkgZXZlbnQsIG5vIG1hdHRlcgogICAgdGhhdCB0aGUgTVNJLVggdmVjdG9yIGNvdW50
IG1heSBiZSBzbWFsbGVyIHRoYW4gdGhlIE1TSSBvbmUuCiAgICAKICAgIE9uIG15IFJvbWUgc3lz
dGVtIHRoaXMgcmVkdWNlcyBzcGFjZSBuZWVkZWQgZnJvbSBqdXN0IG92ZXIgMWsgcGFnZXMgdG8K
ICAgIGFib3V0IDEyNS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBiYjAzOGYzMTE2ODc1NTQ0ODNmYjk5N2NmZWUyMTM3
NjAwMjlhZWFmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFdlZCBTZXAgMjUgMTY6MDI6MjEgMjAxOSArMDIwMAoKICAgIEFNRC9JT01NVTogcmVwbGFjZSBJ
TlRSRU1BUF9FTlRSSUVTCiAgICAKICAgIFByZXBhcmUgZm9yIHRoZSBudW1iZXIgb2YgZW50cmll
cyB0byBub3QgYmUgdGhlIG1heGltdW0gcG9zc2libGUsIGJ5CiAgICBzZXBhcmF0aW5nIGNoZWNr
cyBhZ2FpbnN0IG1heGltdW0gc2l6ZSBmcm9tIG9uZXMgYWdhaW5zdCBhY3R1YWwgc2l6ZS4KICAg
IEZvciBjYWxsZXIgc2lkZSBzaW1wbGljaXR5IGhhdmUgYWxsb2NfaW50cmVtYXBfZW50cnkoKSBy
ZXR1cm4gdGhlCiAgICBtYXhpbXVtIHBvc3NpYmxlIHZhbHVlIHVwb24gYWxsb2NhdGlvbiBmYWls
dXJlLCByYXRoZXIgdGhhbiB0aGUgZmlyc3QKICAgIGp1c3Qgb3V0LW9mLWJvdW5kcyBvbmUuCiAg
ICAKICAgIEhhdmUgdGhlIGludm9sdmVkIGZ1bmN0aW9ucyBhbHJlYWR5IHRha2UgYWxsIHRoZSBz
dWJzZXF1ZW50bHkgbmVlZGVkCiAgICBhcmd1bWVudHMgaGVyZSBhbHJlYWR5LCB0byByZWR1Y2Ug
Y29kZSBjaHVybiBpbiB0aGUgcGF0Y2ggYWN0dWFsbHkKICAgIG1ha2luZyB0aGUgYWxsb2NhdGlv
biBzaXplIGR5bmFtaWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgpjb21taXQgOTNhNzgxMDEyNjBiMjI1MTBjNWY4MjM1NzdmZjgyNmZiZmM0
NjEzNgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQg
U2VwIDI1IDE2OjAxOjMxIDIwMTkgKzAyMDAKCiAgICB4ODYvUENJOiByZWFkIG1heGltdW0gTVNJ
IHZlY3RvciBjb3VudCBlYXJseQogICAgCiAgICBSYXRoZXIgdGhhbiBkb2luZyB0aGlzIGV2ZXJ5
IHRpbWUgd2Ugc2V0IHVwIGludGVycnVwdHMgZm9yIGEgZGV2aWNlCiAgICBhbmV3IChhbmQgdGhl
biBpbiBzZXZlcmFsIHBsYWNlcykgZmlsbCB0aGlzIGludmFyaWFudCBmaWVsZCByaWdodCBhZnRl
cgogICAgYWxsb2NhdGluZyBzdHJ1Y3QgcGNpX2Rldi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZTVlNDBmYmQ1ODUyYjJi
NjM4ZTVkOWNmNzc1ZDUyZjkzYjNmZWNiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjUgMTY6MDA6NDYgMjAxOSArMDIwMAoKICAgIEFNRC9J
T01NVTogbWFrZSBwaGFudG9tIGZ1bmN0aW9ucyBzaGFyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRh
YmxlcwogICAgCiAgICBSYXRoZXIgdGhhbiBkdXBsaWNhdGluZyBlbnRyaWVzIGluIGFtZF9pb21t
dV9tc2lfbXNnX3VwZGF0ZV9pcmUoKSwgc2hhcmUKICAgIHRoZSB0YWJsZXMuIFRoaXMgbWFpbmx5
IHJlcXVpcmVzIHNvbWUgY2FyZSB3aGlsZSBmcmVlaW5nIHRoZW0sIHRvIGF2b2lkCiAgICBmcmVl
aW5nIG1lbW9yeSBibG9ja3MgdHdpY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cgpjb21taXQgZDdjZmViN2MxM2VkNjBiZTk0OTcxNGNkNGJl
ZmE3ZWRiMzIxMWM5YgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBXZWQgU2VwIDI1IDE2OjAwOjA1IDIwMTkgKzAyMDAKCiAgICBBTUQvSU9NTVU6IGRvbid0
IGJsaW5kbHkgYWxsb2NhdGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZXMKICAgIAogICAgQUNQ
SSB0YWJsZXMgYXJlIGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhh
biB0aGVyZSBhcmUKICAgIGFjdHVhbCBkZXZpY2VzLiBCeSBkZWxheWluZyB0aGUgdGFibGUgYWxs
b2NhdGlvbnMgZm9yIG1vc3QgY2FzZXMsIGFuZAogICAgZG9pbmcgdGhlbSBvbmx5IHdoZW4gYW4g
YWN0dWFsIGRldmljZSBpcyBrbm93biB0byBiZSBwcmVzZW50IGF0IGEgZ2l2ZW4KICAgIHBvc2l0
aW9uLCBvdmVyYWxsIG1lbW9yeSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92
ZXIgNTAwawogICAgcGFnZXMgdG8ganVzdCBvdmVyIDFrIChvbiBteSBzeXN0ZW0gaGF2aW5nIHN1
Y2ggQUNQSSB0YWJsZSBjb250ZW50cykuCiAgICAKICAgIFRhYmxlcyBjb250aW51ZSB0byBnZXQg
YWxsb2NhdGVkIHJpZ2h0IGF3YXkgZm9yIHNwZWNpYWwgZW50cmllcwogICAgKElPLUFQSUMsIEhQ
RVQpIGFzIHdlbGwgYXMgZm9yIGFsaWFzIElEcy4gV2hpbGUgaW4gdGhlIGZvcm1lciBjYXNlCiAg
ICB0aGF0J3Mgc2ltcGx5IGJlY2F1c2UgdGhlcmUgbWF5IG5vdCBiZSBhbnkgZGV2aWNlIGF0IGEg
Z2l2ZW4gcG9zaXRpb24sCiAgICBpbiB0aGUgbGF0dGVyIGNhc2UgdGhpcyBpcyB0byBhdm9pZCBo
YXZpbmcgdG8gaW50cm9kdWNlIHJlZi1jb3VudGluZyBvZgogICAgdGFibGUgdXNhZ2UuCiAgICAK
ICAgIFRoZSBjaGFuZ2UgaW52b2x2ZXMgaW52b2tpbmcKICAgIGl0ZXJhdGVfaXZyc19tYXBwaW5n
cyhhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKSBhIHNlY29uZCB0aW1lLAogICAgYmVjYXVz
ZSB0aGUgZnVuY3Rpb24gbm93IHdhbnRzIHRvIGJlIGFibGUgdG8gZmluZCBQQ0kgZGV2aWNlcywg
d2hpY2gKICAgIGlzbid0IHBvc3NpYmxlIHlldCB3aGVuIElPTU1VIHNldHVwIGhhcHBlbnMgdmVy
eSBlYXJseSBkdXJpbmcgeDJBUElDCiAgICBtb2RlIHNldHVwLiBJbiB0aGlzIGNvbnRleHQgYW1k
X2lvbW11X2luaXRfaW50ZXJydXB0KCkgZ2V0cyByZW5hbWVkIGFzCiAgICB3ZWxsLgogICAgCiAg
ICBUaGUgbG9naWMgYWRqdXN0aW5nIGEgRFRFJ3MgaW50ZXJydXB0IHJlbWFwcGluZyBhdHRyaWJ1
dGVzIGFsc28gZ2V0cwogICAgY2hhbmdlZCwgc3VjaCB0aGF0IHRoZSBsYWNrIG9mIGFuIElSVCB3
b3VsZCByZXN1bHQgaW4gdGFyZ2V0IGFib3J0ZWQKICAgIHJhdGhlciB0aGFuIG5vbi1yZW1hcHBl
ZCBpbnRlcnJ1cHRzIChzaG91bGQgYW55IG9jY3VyKS4KICAgIAogICAgTm90ZSB0aGF0IGZvciBu
b3cgcGhhbnRvbSBmdW5jdGlvbnMgZ2V0IHNlcGFyYXRlIElSVHMgYWxsb2NhdGVkLCBhcyB3YXMK
ICAgIHRoZSBjYXNlIGJlZm9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 05:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 05: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 1iDMNP-0005eO-KZ; Thu, 26 Sep 2019 05:31:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDMNO-0005eG-1o
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 05:31:38 +0000
X-Inumbo-ID: e5b9df46-e01e-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id e5b9df46-e01e-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 05:31:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDMNG-0000OV-3r; Thu, 26 Sep 2019 05:31:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDMNF-0001n8-Q9; Thu, 26 Sep 2019 05:31:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDMNF-0007Wh-PS; Thu, 26 Sep 2019 05:31:29 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141811-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=5969ef3c8c81cbc327e7d1e74ede3c4b64df7133
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 05:31:29 +0000
Subject: [Xen-devel] [freebsd-master test] 141811: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTgxMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxODExLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgNTk2OWVmM2M4YzgxY2JjMzI3ZTdkMWU3NGVkZTNjNGI2
NGRmNzEzMwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTgxMSAgMjAxOS0wOS0yNSAwOToyMTozOSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFs
bGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgog
IGJhcHQgPGJhcHRARnJlZUJTRC5vcmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRhaWNoaSA8
ZGFpY2hpQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGVyaiA8
ZXJqQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4KICBnamIg
PGdqYkBGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNELm9yZz4KICBocnMgPGhy
c0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaW1wIDxp
bXBARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGppbGxl
cyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGpraW0gPGpraW1ARnJlZUJTRC5vcmc+CiAga2FyZWxz
IDxrYXJlbHNARnJlZUJTRC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAga2li
IDxraWJARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxt
YXJrakBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVl
QlNELm9yZz4KICBvbGl2aWVyIDxvbGl2aWVyQEZyZWVCU0Qub3JnPgogIFBpb3RyIFBpZXRydXN6
ZXdza2kgPHBpb3RyLnBpZXRydXN6ZXdza2lAaW50ZWwuY29tPgogIHJtYWNrbGVtIDxybWFja2xl
bUBGcmVlQlNELm9yZz4KICBycnMgPHJyc0BGcmVlQlNELm9yZz4KICBzZWYgPHNlZkBGcmVlQlNE
Lm9yZz4KICB0aWpsIDx0aWpsQEZyZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qu
b3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgogIHl1cmlwdiA8eXVyaXB2QEZyZWVC
U0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14
ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTM2NSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 07:10:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 07:10:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDNv5-0005Y6-U6; Thu, 26 Sep 2019 07:10:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDNv4-0005Xx-Ez
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 07:10:30 +0000
X-Inumbo-ID: b8a17fba-e02c-11e9-b588-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id b8a17fba-e02c-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 07:10:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569481829;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=fl6Z7O8t9VMELr9RSL7I6uuci6ktsqEyEAE+9PMdZQM=;
 b=HerpX0SUgWmhLAEd2c1Pi9iPQV2AMYBXf8gW+lQQOHT07VTJ+v5+AuG7
 sulL3a2a1Y+KuTrIgblcVTjNz0zUIshaDkEZ2F1fUUjNo3WBxvrU+Y1DW
 bK3P7p0G0R+2+0r9mjv9zQZomKC+MBv/cMNXimROn7gwevXeKo3+RMYgM 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q9Y3q+sTKqbMYSL9QH0T3n9axmCb0EQWrDEkp1t4nQXGsoSSCbi5Xeye0+GlindzSTGNtf2/wh
 TVQlq5muqosVXFuhiHWZpyGye3O5rfrjY+Qk/AY1161/KQ3A0hForr73az6C8MsyYMA4GbJkKH
 /RRTgpOw5zB+3nE508IF1RRX7xcmjxqK1WFq+Q5+yqPP66IziY8VWWB3zFHMn5fjlDf+tMR9/z
 5Wb3LjHeUusNrITZFkBgG48+0kzywAy5U0DqWc8H1kcW/ut4kRS72379/lL6i1mCPMDDZuQdLF
 /rI=
X-SBRS: 2.7
X-MesageID: 6323148
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6323148"
Date: Thu, 26 Sep 2019 09:10:17 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190926071017.yztb44ho7tyt5aqz@Air-de-Roger>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
 <20190925122941.GP8065@mail-itl>
 <20190925132617.73qdovaeddl45f2o@Air-de-Roger>
 <20190926041606.GR8065@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190926041606.GR8065@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>, Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 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>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDY6MTY6MDZBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDAzOjI2OjE3UE0g
KzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBXZWQsIFNlcCAyNSwgMjAxOSBh
dCAwMjoyOTo0MVBNICswMjAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDExOjQxOjUwQU0gKzAyMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gSXQgd291bGQgc3RpbGwgYmUgbmljZSB0byBnZXQgdGhlIG1p
c3NpbmcgYml0cyAoaW50ZXJydXB0IGVuYWJsaW5nKSwKPiA+ID4gPiBvciBlbHNlIHRoaXMgcGF0
Y2ggaXMga2luZCBvZiBwb2ludGxlc3MsIHNpbmNlIGl0IHN0aWxsIGRvZXNuJ3QgYWxsb3cKPiA+
ID4gPiBzdHViZG9tYWlucyB0byB3b3JrIGNvcnJlY3RseSB3aXRoIHBhc3NlZCB0aHJvdWdoIGRl
dmljZXMuCj4gPiA+IAo+ID4gPiBXZWxsLCB0aGF0IHBhcnQsIGFzIGRpc2N1c3NlZCwgZG9lc24n
dCBuZWVkIHRvIGJlIGluIFhlbi4gRm9yIGV4YW1wbGUKPiA+ID4gdGhlIHNvbHV0aW9uIGRlcGxv
eWVkIGluIGN1cnJlbnQgUXViZXMgc3RhYmxlIHZlcnNpb24gaXMgYmFzZWQgb24KPiA+ID4gcGNp
YmFjayBmb3IgdGhpcyBwdXJwb3NlLgo+ID4gCj4gPiBBY2suIERvIHlvdSB0aGluayBpdCB3b3Vs
ZCBtYWtlIHNlbnNlIHRvIHN1Ym1pdCB0aGF0IHBhcnQgdG8gTGludXgKPiA+IHRoZW4/Cj4gCj4g
SG93IHdvdWxkIGFuIGludGVyZmFjZSB3aXRoIHRvb2xzdGFjayAod2hlbiB0byBhbGxvdyBlbmFi
bGluZyBNU0kpCj4gc2hvdWxkIGxvb2sgbGlrZT8gUmlnaHQgbm93IEkgaGF2ZSBpdCBhcyBleHRy
YSBhdHRyaWJ1dGUgaW4gc3lzZnMgb2YKPiBwY2liYWNrIGFuZCBsaWJ4bCB3cml0ZXMgdG8gaXQu
IE9yIHJhdGhlciBzaG91bGQgaXQgYmUgaW4geGVuc3RvcmU/CgpJIHRoaW5rIHhlbnN0b3JlIHdv
dWxkIGJlIG1vcmUgc3VpdGFibGUgZm9yIHRoaXMuIFRoZXJlIGFyZSBhbHJlYWR5CnNvbWUgZmxh
Z3MgcGFzc2VkIHRvIHBjaWJhY2sgdGhlcmU6IG1zaXRyYW5zbGF0ZSwgcG93ZXJfbWdtdCBhbmQK
cGVybWlzc2l2ZSAoc2VlIGxpYnhsX3BjaS5jOjYzKS4KCj4gT3IgbWF5YmUgcGNpYmFjayBzaG91
bGQgc29tZWhvdyBkZXRlY3QgaXRzZWxmIGlmIGl0J3MgdGFsa2luZyB0bwo+IHN0dWJkb21haW4g
d2hpbGUgdGhlIGRldmljZSBpcyBhc3NpZ25lZCB0byBhIEhWTSBkb21haW4sIG9yIHRvIGEgdGFy
Z2V0Cj4gUFYgZG9tYWluIGl0c2VsZj8KCkkgdGhpbmsgZG9pbmcgaXQgaW4gdGhlIHRvb2xzdGFj
ayBhbmQganVzdCBwYXNzaW5nIGFuIG9wdGlvbiB0bwpwY2liYWNrIGlzIGxpa2VseSBlYXNpZXIg
dGhhbiBhZGRpbmcgbW9yZSBsb2dpYyB0byBwY2liYWNrLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 07:44:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 07: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 1iDORf-000879-RQ; Thu, 26 Sep 2019 07: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=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDORe-000874-Gr
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 07:44:10 +0000
X-Inumbo-ID: 6c481386-e031-11e9-9647-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6c481386-e031-11e9-9647-12813bfff9fa;
 Thu, 26 Sep 2019 07:44:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 16C3DAEA5;
 Thu, 26 Sep 2019 07:44:08 +0000 (UTC)
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
Date: Thu, 26 Sep 2019 09:44:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMjYuMDkuMjAxOSAwMDozMSwgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBKYW4sIFJvZ2Vy
LCB0aGFuayB5b3Ugc28gbXVjaCBmb3IgdGhlIGluaXRpYWwgaWRlYXMuIEkgdHJpZWQgYSBmZXcg
b2YKPiB0aG9zZSBhbmQgaGVyZSdzIHdoZXJlIEkgYW0uCj4gCj4gRmlyc3Qgb2YgYWxsLCBpdCBp
cyBkZWZpbml0ZWx5IHJlbGF0ZWQgdG8gQ1BVIGJyaW5nIHVwLiBBZGRpbmcKPiBjcHVpZGxlPTAg
dG8geGVuIGNvbW1hbmQgbGluZSBtYWRlIFhlbiBib290Lgo+IAo+IFRoZW4sIGEgZ29vZCBmcmll
bmQgb2YgbWluZSAod2hvIHlvdSBtYXkga25vdyBmcm9tIGFuY2llbnQgWGVuIGRheXMKPiA7LSkp
IHN1Z2dlc3RlZCB0aGF0IHRoaXMgY291bGQgYmUgcmVsYXRlZCB0byB0aGlzOgo+ICAgICAgaHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX3Bvd2VyX21hbmFnZW1lbnQKPiBzbyBJ
IHdlbnQgdG8gdGhlIEJJT1Mgc2V0dGluZ3MgYW5kIHF1aXRlIHRvIG15IHN1cnByaXNlIGFsbCBv
ZiB0aGVtCj4gd2VyZSBncmF5ZWQgb3V0IChub3QgdHdlYWthYmxlKS4KPiAKPiBUaGUgb25seSBv
bmUgdGhhdCB3YXNuJ3Qgd2FzIDJ4QVBJQyBzdXBwb3J0LiBTbyBqdXN0IGZvciBraWNrcyAtLSBJ
Cj4gZGlzYWJsZWQgdGhhdC4KPiAKPiBUaGF0LCBpbiB0dXJuLCBtYWRlIFhlbiBib290IGV2ZW4g
d2l0aG91dCBjcHVpZGxlPTAuIEknbSBhdHRhY2hpbmcgdGhhdCBsb2cuCgpJbnRlcmVzdGluZywg
YnV0IHVuZm9ydHVuYXRlbHkgdGhpcyBwYXJ0aWN1bGFyIGxvZyBpcyBvZiBubyByZWFsIHVzZQpm
b3IgaW52ZXN0aWdhdGlvbiBvZiB0aGUgaXNzdWUgKG90aGVyIHRoYW4ga25vd2luZyB0aGUgQ1BV
IG1vZGVsKS4gSQphbHNvIG5vdGljZSBpdCdzIGEgNC4xMi4wIGxvZywgd2hlbiB5b3VyIG9yaWdp
bmFsIHJlcG9ydCB3YXMgYWdhaW5zdApsYXRlc3QgbWFzdGVyLgoKPiBTbyBJIGd1ZXNzIGF0IHRo
aXMgcG9pbnQsIHlvdSBjb3VsZCBzYXkgdGhhdCBJIGhhdmUgYSBmdW5jdGlvbmFsCj4gc3lzdGVt
LCBidXQgSSdtIGN1cmlvdXMgd2hldGhlciB5b3UgZ3V5cyB3b3VsZCBiZSBpbnRlcmVzdGVkIHRv
IGxvb2sKPiBpbnRvIDJ4QVBJQyBzaXR1YXRpb24uCgpPZiBjb3Vyc2Ugd2UgZG8uIEFzIGEgbmV4
dCBzdGVwIEknZCBzdWdnZXN0IHJldmVydGluZyB0aGUgQklPUyBzZXR0aW5ncwpjaGFuZ2UgeW91
IGRpZCwgYW5kIGluc3RlYWQgdXNpbmcgdGhlICJ4MmFwaWM9MCIgWGVuIGNvbW1hbmQgbGluZSBv
cHRpb24uCgpBbmQgdGhlbiB3ZSBvZiBjb3Vyc2UgbmVlZCBhIGNvbXBsZXRlIGJvb3QgbG9nIChh
cyByZXF1ZXN0ZWQgZWFybGllcikgb2YKYSBwcm9ibGVtIGNhc2UuCgpGdXJ0aGVyIEknZCBzdWdn
ZXN0IG1vdmluZyBhd2F5IGZyb20gdGhlIGJsYWNrLWFuZC13aGl0ZSAiY3B1aWRsZT0iCm9wdGlv
biwgYW5kIGluc3RlYWQgbGltaXRpbmcgdXNlIG9mIGRlZXAgQyBzdGF0ZXMgKCJtYXhfY3N0YXRl
PSIpLiBJCndvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGlzIHdhcyB0aGUgaXNzdWU7IHdlJ2Qg
dGhlbiBoYXZlIHRvIGZpcnN0Cm9mIGFsbCBnbyB0aHJvdWdoIGVycmF0YSBmb3IgdGhlIHBhcnQg
eW91ciBzeXN0ZW0gaXMgdXNpbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 08:04:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 08:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDOkz-0001va-0l; Thu, 26 Sep 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=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDOkx-0001vV-B5
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 08:04:07 +0000
X-Inumbo-ID: 35c023d2-e034-11e9-9649-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 35c023d2-e034-11e9-9649-12813bfff9fa;
 Thu, 26 Sep 2019 08:04: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 34712AD14;
 Thu, 26 Sep 2019 08:04:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190913192759.10795-9-andrew.cooper3@citrix.com>
 <20190925181100.26580-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <57f457fb-b7fa-6d7d-b877-eee11b3b6fe6@suse.com>
Date: Thu, 26 Sep 2019 10:04:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190925181100.26580-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAyMDoxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAraW50IHhjX2NwdWlk
X2FwcGx5X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKmZlYXR1cmVzZXQsIHVuc2lnbmVk
IGludCBucl9mZWF0dXJlcykKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAgeGNfZG9taW5mb190
IGRpOwo+ICsgICAgdW5zaWduZWQgaW50IGksIG5yX2xlYXZlcywgbnJfbXNyczsKPiArICAgIHhl
bl9jcHVpZF9sZWFmX3QgKmxlYXZlcyA9IE5VTEw7Cj4gKyAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5
ICpwID0gTlVMTDsKPiArICAgIHVpbnQzMl90IGVycl9sZWFmID0gLTEsIGVycl9zdWJsZWFmID0g
LTEsIGVycl9tc3IgPSAtMTsKPiArCj4gKyAgICBpZiAoIHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwg
ZG9taWQsIDEsICZkaSkgIT0gMSB8fAo+ICsgICAgICAgICBkaS5kb21pZCAhPSBkb21pZCApCj4g
KyAgICB7Cj4gKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byBvYnRhaW4gZCVkIGluZm8iLCBkb21p
ZCk7Cj4gKyAgICAgICAgcmMgPSAtRVNSQ0g7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgcmMgPSB4Y19nZXRfY3B1X3BvbGljeV9zaXplKHhjaCwgJm5yX2xlYXZlcywg
Jm5yX21zcnMpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICB7Cj4gKyAgICAgICAgUEVSUk9SKCJG
YWlsZWQgdG8gb2J0YWluIHBvbGljeSBpbmZvIHNpemUiKTsKPiArICAgICAgICByYyA9IC1lcnJu
bzsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IC1FTk9NRU07
Cj4gKyAgICBpZiAoIChsZWF2ZXMgPSBjYWxsb2MobnJfbGVhdmVzLCBzaXplb2YoKmxlYXZlcykp
KSA9PSBOVUxMIHx8Cj4gKyAgICAgICAgIChwID0gY2FsbG9jKDEsIHNpemVvZigqcCkpKSA9PSBO
VUxMICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAvKiBHZXQgdGhlIGRvbWFpbidz
IGRlZmF1bHQgcG9saWN5LiAqLwo+ICsgICAgbnJfbXNycyA9IDA7Cj4gKyAgICByYyA9IHhjX2dl
dF9zeXN0ZW1fY3B1X3BvbGljeSh4Y2gsIGRpLmh2bSA/IFhFTl9TWVNDVExfY3B1X3BvbGljeV9o
dm1fZGVmYXVsdAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfcHZfZGVmYXVsdCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZucl9sZWF2ZXMsIGxlYXZlcywgJm5yX21zcnMsIE5VTEwpOwo+
ICsgICAgaWYgKCByYyApCj4gKyAgICB7Cj4gKyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0
YWluICVzIGRlZmF1bHQgcG9saWN5IiwgZGkuaHZtID8gImh2bSIgOiAicHYiKTsKPiArICAgICAg
ICByYyA9IC1lcnJubzsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBy
YyA9IHg4Nl9jcHVpZF9jb3B5X2Zyb21fYnVmZmVyKHAsIGxlYXZlcywgbnJfbGVhdmVzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZXJyX2xlYWYsICZlcnJfc3VibGVh
Zik7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgIHsKPiArICAgICAgICBFUlJPUigiRmFpbGVkIHRv
IGRlc2VyaWFsaXNlIENQVUlEIChlcnIgbGVhZiAlI3gsIHN1YmxlYWYgJSN4KSAoJWQgPSAlcyki
LAo+ICsgICAgICAgICAgICAgIGVycl9sZWFmLCBlcnJfc3VibGVhZiwgLXJjLCBzdHJlcnJvcigt
cmMpKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIGZlYXR1
cmVzZXQgKQo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IGRpc2FibGVkX2ZlYXR1cmVzW0ZF
QVRVUkVTRVRfTlJfRU5UUklFU10sCj4gKyAgICAgICAgICAgIGZlYXRbRkVBVFVSRVNFVF9OUl9F
TlRSSUVTXSA9IHt9Owo+ICsgICAgICAgIHN0YXRpYyBjb25zdCB1aW50MzJfdCBkZWVwX2ZlYXR1
cmVzW10gPSBJTklUX0RFRVBfRkVBVFVSRVM7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGksIGI7
Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVGhlIHVzZXIgc3VwcGxpZWQgZmVhdHVy
ZXNldCBtYXkgYmUgc2hvcnRlciBvciBsb25nZXIgdGhhbgo+ICsgICAgICAgICAqIEZFQVRVUkVT
RVRfTlJfRU5UUklFUy4gIFNob3J0ZXIgaXMgZmluZSwgYW5kIHdlIHdpbGwgemVyby1leHRlbmQu
Cj4gKyAgICAgICAgICogTG9uZ2VyIGlzIGZpbmUsIHNvIGxvbmcgYXMgaXQgb25seSBwYWRkZWQg
d2l0aCB6ZXJvcy4KPiArICAgICAgICAgKi8KPiArICAgICAgICB1bnNpZ25lZCBpbnQgdXNlcl9s
ZW4gPSBtaW4oRkVBVFVSRVNFVF9OUl9FTlRSSUVTICsgMHUsIG5yX2ZlYXR1cmVzKTsKPiArCj4g
KyAgICAgICAgLyogQ2hlY2sgZm9yIHRydW5jYXRlZCBzZXQgYml0cy4gKi8KPiArICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIGZvciAoIGkgPSB1c2VyX2xlbjsgaSA8IG5yX2Zl
YXR1cmVzOyArK2kgKQo+ICsgICAgICAgICAgICBpZiAoIGZlYXR1cmVzZXRbaV0gIT0gMCApCj4g
KyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgbWVtY3B5KGZlYXQsIGZl
YXR1cmVzZXQsIHNpemVvZigqZmVhdHVyZXNldCkgKiB1c2VyX2xlbik7Cj4gKwo+ICsgICAgICAg
IC8qIERpc2FibGUgZGVlcCBkZXBlbmRlbmNpZXMgb2YgZGlzYWJsZWQgZmVhdHVyZXMuICovCj4g
KyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2FibGVkX2ZlYXR1cmVzKTsg
KytpICkKPiArICAgICAgICAgICAgZGlzYWJsZWRfZmVhdHVyZXNbaV0gPSB+ZmVhdFtpXSAmIGRl
ZXBfZmVhdHVyZXNbaV07Cj4gKwo+ICsgICAgICAgIGZvciAoIGIgPSAwOyBiIDwgc2l6ZW9mKGRp
c2FibGVkX2ZlYXR1cmVzKSAqIENIQVJfQklUOyArK2IgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgY29uc3QgdWludDMyX3QgKmRmczsKPiArCj4gKyAgICAgICAgICAgIGlmICggIXRlc3Rf
Yml0KGIsIGRpc2FibGVkX2ZlYXR1cmVzKSB8fAo+ICsgICAgICAgICAgICAgICAgICEoZGZzID0g
eDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHMoYikpICkKPiArICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwo+ICsKPiArICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRpc2Fi
bGVkX2ZlYXR1cmVzKTsgKytpICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAg
ZmVhdFtpXSAmPSB+ZGZzW2ldOwo+ICsgICAgICAgICAgICAgICAgZGlzYWJsZWRfZmVhdHVyZXNb
aV0gJj0gfmRmc1tpXTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koZmVhdCwgcCk7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgaWYgKCAhZGkuaHZtICkKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBob3N0X2ZlYXR1
cmVzZXRbRkVBVFVSRVNFVF9OUl9FTlRSSUVTXSA9IHt9Owo+ICsgICAgICAgIHVpbnQzMl90IGxl
biA9IEFSUkFZX1NJWkUoaG9zdF9mZWF0dXJlc2V0KTsKPiArCj4gKyAgICAgICAgcmMgPSB4Y19n
ZXRfY3B1X2ZlYXR1cmVzZXQoeGNoLCBYRU5fU1lTQ1RMX2NwdV9mZWF0dXJlc2V0X2hvc3QsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxlbiwgaG9zdF9mZWF0dXJlc2V0
KTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qIFRv
bGVyYXRlICJidWZmZXIgdG9vIHNtYWxsIiwgYXMgd2UndmUgZ290IHRoZSBiaXRzIHdlIG5lZWQu
ICovCj4gKyAgICAgICAgICAgIGlmICggZXJybm8gPT0gRU5PQlVGUyApCj4gKyAgICAgICAgICAg
ICAgICByYyA9IDA7Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgewo+ICsgICAg
ICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0YWluIGhvc3QgZmVhdHVyZXNldCIpOwo+
ICsgICAgICAgICAgICAgICAgcmMgPSAtZXJybm87Cj4gKyAgICAgICAgICAgICAgICBnb3RvIG91
dDsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBPbiBoYXJkd2FyZSB3aXRob3V0IENQVUlEIEZhdWx0aW5nLCBQViBndWVzdHMgc2Vl
IHJlYWwgdG9wb2xvZ3kuCj4gKyAgICAgICAgICogQXMgYSBjb25zZXF1ZW5jZSwgdGhleSBhbHNv
IG5lZWQgdG8gc2VlIHRoZSBob3N0IGh0dC9jbXAgZmllbGRzLgo+ICsgICAgICAgICAqLwo+ICsg
ICAgICAgIHAtPmJhc2ljLmh0dCAgICAgICA9IHRlc3RfYml0KFg4Nl9GRUFUVVJFX0hUVCwgaG9z
dF9mZWF0dXJlc2V0KTsKPiArICAgICAgICBwLT5leHRkLmNtcF9sZWdhY3kgPSB0ZXN0X2JpdChY
ODZfRkVBVFVSRV9DTVBfTEVHQUNZLCBob3N0X2ZlYXR1cmVzZXQpOwo+ICsgICAgfQo+ICsgICAg
ZWxzZQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVG9wb2xvZ3kgZm9yIEhW
TSBndWVzdHMgaXMgZW50aXJlbHkgY29udHJvbGxlZCBieSBYZW4uICBGb3Igbm93LCB3ZQo+ICsg
ICAgICAgICAqIGhhcmRjb2RlIEFQSUNfSUQgPSB2Y3B1X2lkICogMiB0byBnaXZlIHRoZSBpbGx1
c2lvbiBvZiBubyBTTVQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgcC0+YmFzaWMuaHR0ID0g
dHJ1ZTsKPiArICAgICAgICBwLT5leHRkLmNtcF9sZWdhY3kgPSBmYWxzZTsKPiArCj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBFQlhbMjM6MTZdIGlzIE1heGltdW0gTG9naWNhbCBQcm9jZXNz
b3JzIFBlciBQYWNrYWdlLgo+ICsgICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZMQVBJQ19J
RCA9IHZDUFVfSUQgKiAyLCBidXQgbWFrZSBzdXJlIHRvIGF2b2lkCj4gKyAgICAgICAgICogb3Zl
cmZsb3cuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCAhKHAtPmJhc2ljLmxwcHAgJiAw
eDgwKSApCj4gKyAgICAgICAgICAgIHAtPmJhc2ljLmxwcHAgKj0gMjsKCkkgdGhpbmsgeW91IHdh
bnQgdG8gc3RhcnQgdGhlIGNvbW1lbnQgd2l0aCAiTGVhZiAxIEVCWFsyMzoxNl0gLi4uIiwKYXMg
cC0+YmFzaWMgY292ZXJzIGFsbCBiYXNpYyBsZWF2ZXMuCgpBZGRpdGlvbmFsbHksIHdoaWxlIHVz
aW5nIG1hc2tpbmcgaW5zdGVhZCBvZiBhIHJlbGF0aW9uYWwgb3BlcmF0b3IKaXMgY29ycmVjdCBo
ZXJlLCAuLi4KCj4gKyAgICAgICAgc3dpdGNoICggcC0+eDg2X3ZlbmRvciApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKPiArICAgICAgICAgICAgZm9yICgg
aSA9IDA7IChwLT5jYWNoZS5zdWJsZWFmW2ldLnR5cGUgJiYKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICBpIDwgQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpKTsgKytpICkKPiArICAgICAgICAg
ICAgewo+ICsgICAgICAgICAgICAgICAgcC0+Y2FjaGUuc3VibGVhZltpXS5jb3Jlc19wZXJfcGFj
a2FnZSA9Cj4gKyAgICAgICAgICAgICAgICAgICAgKHAtPmNhY2hlLnN1YmxlYWZbaV0uY29yZXNf
cGVyX3BhY2thZ2UgPDwgMSkgfCAxOwo+ICsgICAgICAgICAgICAgICAgcC0+Y2FjaGUuc3VibGVh
ZltpXS50aHJlYWRzX3Blcl9jYWNoZSA9IDA7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9BTUQ6Cj4gKyAgICAgICAg
Y2FzZSBYODZfVkVORE9SX0hZR09OOgo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAg
KiBFQ1hbMTU6MTJdIGlzIEFwaWNJZENvcmVTaXplLgo+ICsgICAgICAgICAgICAgKiBFQ1hbNzow
XSBpcyBOdW1iZXJPZkNvcmVzIChtaW51cyBvbmUpLgo+ICsgICAgICAgICAgICAgKiBVcGRhdGUg
dG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4gIEJ1dCBhdm9pZAo+ICsgICAgICAg
ICAgICAgKiAtIG92ZXJmbG93LAo+ICsgICAgICAgICAgICAgKiAtIGdvaW5nIG91dCBvZiBzeW5j
IHdpdGggbGVhZiAxIEVCWFsyMzoxNl0sCj4gKyAgICAgICAgICAgICAqIC0gaW5jcmVtZW50aW5n
IEFwaWNJZENvcmVTaXplIHdoZW4gaXQncyB6ZXJvICh3aGljaCBjaGFuZ2VzIHRoZQo+ICsgICAg
ICAgICAgICAgKiAgIG1lYW5pbmcgb2YgYml0cyA3OjApLgo+ICsgICAgICAgICAgICAgKi8KPiAr
ICAgICAgICAgICAgaWYgKCAhKHAtPmV4dGQubmMgJiAweDgwKSApCgouLi4gaXQgaXNuJ3QgaGVy
ZSwgaS5lLiB0aGlzIGlzbid0IGEgY29ycmVjdCB0cmFuc2Zvcm1hdGlvbiBvZiB0aGUKcmVjZW50
IGNoYW5nZSBmb3IgUm9tZSk6IElmIHRoZSB2YWx1ZSBpcyAweDdmIGhlcmUsIHRoZSB2YWx1ZSBp
bgpsZWFmIDEgd291bGQgYmUgMHg4MC4gQW4gYWRqdXN0bWVudCwgaG93ZXZlciwgbmVlZHMgdG8g
YmUgZG9uZQplaXRoZXIgdG8gYm90aCBsZWF2ZXMsIG9yIHRvIG5vbmUgb2YgdGhlbSwgdG8ga2Vl
cCB0aGUgdmFsdWVzIGluCnN1ZmZpY2llbnQgc3luYyAoYW5kIEkgdGhpbmsgeW91J2QgYnJlYWsg
Um9tZSBhZ2FpbiBvdGhlcndpc2UsIGFzCnAtPmV4dGQubmMgX2lzXyAweDdmIHRoZXJlKS4gSGVu
Y2UgdGhlICIocmVnc1syXSAmIDB4ZmZ1KSA8IDB4N2Z1IgpjaGVjayBpbiBteSByZWNlbnQgcGF0
Y2guCgpMaWtlIGFib3ZlIEkgdGhpbmsgeW91IHdhbnQgdG8gbmFtZSB0aGUgKGV4dGVuZGVkKSBs
ZWFmIGluIHRoZQpjb21tZW50LCBhcyBwLT5leHRkIHNpbWlsYXJseSBjb3ZlcnMgYWxsIGV4dGVu
ZGVkIGxlYXZlcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 08:15:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 08:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDOwC-0002pv-4F; Thu, 26 Sep 2019 08:15: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=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDOwB-0002pq-IY
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 08:15:43 +0000
X-Inumbo-ID: d4aed03c-e035-11e9-964a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d4aed03c-e035-11e9-964a-12813bfff9fa;
 Thu, 26 Sep 2019 08:15: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 4EB23AD5C;
 Thu, 26 Sep 2019 08:15:41 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
References: <osstest-141841-mainreport@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <94bc383d-b625-1458-ad39-e4669738956d@suse.com>
Date: Thu, 26 Sep 2019 10:15:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <osstest-141841-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 141841: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAwNzoyOSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxNDE4NDEgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg0MS8KPiAKPiBSZWdyZXNzaW9u
cyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTQxODIxCgpJJ20gcHJldHR5IHB1enpsZWQgYnkgdGhpcyAtIGl0IGxvb2tzIHRvIGZhaWwg
YXQgdGhlIGJvb3QgbG9hZGVyCmxldmVsOgoKVGhlIGhpZ2hsaWdodGVkIGVudHJ5IHdpbGwgYmUg
ZXhlY3V0ZWQgYXV0b21hdGljYWxseSBpbiAycy4gICAgICAgICAgICAgICAgIBtbNTs3OEgbWzIz
OzFIICAgVGhlIGhpZ2hsaWdodGVkIGVudHJ5IHdpbGwgYmUgZXhlY3V0ZWQgYXV0b21hdGljYWxs
eSBpbiAxcy4gICAgICAgICAgICAgICAgIBtbNTs3OEgbWzIzOzFIICAgVGhlIGhpZ2hsaWdodGVk
IGVudHJ5IHdpbGwgYmUgZXhlY3V0ZWQgYXV0b21hdGljYWxseSBpbiAwcy4gICAgICAgICAgICAg
ICAgIBtbNTs3OEgbWzA7MzA7NDBtG1syShtbMTsxSBtbMDszNzs0MG0bWzA7MzA7NDBtG1syShtb
MTsxSBtbMDszNzs0MG1DaGFpbmxvYWRpbmcgKGhkMCxncHQxKS9FRkkvQk9PVC9CT09UQUE2NC5F
RkkKU2VwIDI2IDAzOjQyOjIwLjEzMjAyMiAKZXJyb3I6IEZpbGUgbm90IGZvdW5kLgpTZXAgMjYg
MDM6NDI6MjAuMTMyMDUyIAplcnJvcjogRmlsZSBub3QgZm91bmQuClNlcCAyNiAwMzo0MjoyMC4x
MzIwNzYgCmVycm9yOiBGaWxlIG5vdCBmb3VuZC4KU2VwIDI2IDAzOjQyOjIwLjE0Mzk1NyAKZXJy
b3I6IEZpbGUgbm90IGZvdW5kLgpTZXAgMjYgMDM6NDI6MjAuMTQzOTU3IAplcnJvcjogRmlsZSBu
b3QgZm91bmQuClNlcCAyNiAwMzo0MjoyMC4xNjc5NTcgCmVycm9yOiBGaWxlIG5vdCBmb3VuZC4K
U2VwIDI2IDAzOjQyOjIwLjE2Nzk1NyAKZXJyb3I6IEZpbGUgbm90IGZvdW5kLgpTZXAgMjYgMDM6
NDI6MjAuMTc5OTQ5IAplcnJvcjogRmlsZSBub3QgZm91bmQuClNlcCAyNiAwMzo0MjoyMC4xOTIw
MjMgCmVycm9yOiBGaWxlIG5vdCBmb3VuZC4KU2VwIDI2IDAzOjQyOjIwLjIwMzkzOSAKZXJyb3I6
IEZpbGUgbm90IGZvdW5kLgpTZXAgMjYgMDM6NDI6MjAuMjAzOTM5IAplcnJvcjogRmlsZSBub3Qg
Zm91bmQuClNlcCAyNiAwMzo0MjoyMC4yMjgwMzUgCmVycm9yOiBGaWxlIG5vdCBmb3VuZC4KU2Vw
IDI2IDAzOjQyOjIwLjIyODA5MCAKZXJyb3I6IEZpbGUgbm90IGZvdW5kLgoKVGhlIHN5c3RlbSBs
b29rcyB0byB0aGVuIGZhbGwgYmFjayB0byBib290aW5nIGJhcmUgbWV0YWwgTGludXguCgo+ICB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxNDE4MjEKCldoZXJlYXMgdGhpcyBpcyB0aGUgaXNzdWUgYWxyZWFkeSBy
ZXBvcnRlZCBvbiB0aGUgbGlzdCwgd2hlcmUgYQpuZXcgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgdHJp
Z2dlcnMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 08:21:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 08:21:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDP1o-0003jR-Uf; Thu, 26 Sep 2019 08:21:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDP1n-0003jM-Kz
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 08:21:31 +0000
X-Inumbo-ID: a45dae48-e036-11e9-964a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id a45dae48-e036-11e9-964a-12813bfff9fa;
 Thu, 26 Sep 2019 08:21: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 1iDP1l-0004CH-T0; Thu, 26 Sep 2019 08:21: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 1iDP1l-0003BI-2Z; Thu, 26 Sep 2019 08:21:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDP1l-00034Q-20; Thu, 26 Sep 2019 08:21:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141806-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start: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:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=20cc7f9e8a3324a4ba7dcd126a656386ea212b29
X-Osstest-Versions-That: libvirt=b22749334d4de3348ba9b0ec13359c3ecf8fefd8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 08:21:29 +0000
Subject: [Xen-devel] [libvirt test] 141806: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTgwNiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4MDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTY4MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MTY4MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNjgzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAg
ICAgICAgICAgMjBjYzdmOWU4YTMzMjRhNGJhN2RjZDEyNmE2NTYzODZlYTIxMmIyOQpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgYjIyNzQ5MzM0ZDRkZTMzNDhiYTliMGVj
MTMzNTljM2VjZjhmZWZkOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxNjgzICAyMDE5LTA5LTIz
IDA0OjE4OjQ0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MTc0NyAgMjAxOS0w
OS0yNCAwNDoxODo1NiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MTgwNiAgMjAxOS0wOS0yNSAwOTowMjoxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBI
ZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJh
bmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRo
YXQuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29t
PgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBh
IDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 08:32:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 08:32:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPC9-0004fU-A8; Thu, 26 Sep 2019 08: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=8zHT=XV=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDPC7-0004fP-Np
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 08:32:11 +0000
X-Inumbo-ID: 20e4d65d-e038-11e9-964a-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 20e4d65d-e038-11e9-964a-12813bfff9fa;
 Thu, 26 Sep 2019 08:32:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569486729;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=9p1/LC9jlMjqFdvjF737nLu9+yXjk/ifuLq0BNtKvmQ=;
 b=YLOevdvOl9UnLq/Ehf/zUVhwlgw/oVTYyVV8nwdnTijh6qi59lHAphcI
 xJC/Cqq5Jz2y380O2qN31mKJk15csL4m1KsoOvlQ41ixkBos5uQpI4auT
 7TUsnd8iKAfP1ejHj4w+t0G5OHwu82sgZdmVHPRNsyzoEa+4KedoThxXB 0=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KuSXAL7s2hTj+3lOmxwbY4Dbl6SUW7WUJ+Ax3StXE6i3CMeLn/cGciUjz53trguEYQFkMhZhzu
 TAoUAZsxoYr/XctGVCVIG9Ezne20L/8eTv7+O5byWo2G0xZJY7aPkLhgCC48S5+Q2vdYIOgCps
 Ilat7tKrZldmqLPmP/auodoZGWaqOaWanaIItLzo+drMO17RPBBz+OCLxYzx4dwm7XDo2pcuNZ
 zK7rQfBllQaHpjxbrymwA8PyNzrKes/oiebrjKSPbxUfBxBxgasCyKFHsSglNqFQcuKAt0NJ5d
 0eU=
X-SBRS: 2.7
X-MesageID: 6328904
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6328904"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Oleksandr' <olekstysh@gmail.com>, 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw///hpgCAACJVgIAAUp0AgAAmyFD//+LnAIAAHNEAgAES54A=
Date: Thu, 26 Sep 2019 08:32:04 +0000
Message-ID: <26bb0f534ead4da4a7aa88d519a65d97@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
 <5735846b-1a52-3260-39bd-e393c87dfb64@gmail.com>
 <f6b6185c-33b9-fca4-ec0b-f405ff7c3cea@gmail.com>
In-Reply-To: <f6b6185c-33b9-fca4-ec0b-f405ff7c3cea@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>, David
 Scott <dave@recoil.org>, Anthony Perard <anthony.perard@citrix.com>, Ian
 Jackson <Ian.Jackson@citrix.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBPbGVrc2FuZHIgPG9sZWtzdHlz
aEBnbWFpbC5jb20+DQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE5IDE5OjA3DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJyA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IENjOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2Vp
IExpdQ0KPiA8d2xAeGVuLm9yZz47IEtvbnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9y
Zz47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+IFZvbG9keW15ciBCYWJjaHVrIDxW
b2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxMyAwLzRdIGFkZCBwZXItZG9tYWluIElPTU1V
IGNvbnRyb2wNCj4gDQo+IA0KPiBIaSBQYXVsDQo+IA0KPiANCj4gPj4+DQo+ID4+PiBJIG1heSBt
aXN0YWtlLCBidXQgbG9va3MgbGlrZQ0KPiA+Pj4NCj4gPj4+IDgwZmYzZDMzOGRjOTMyNjBiNDFm
ZmVlZWJiMGY4NTJjMmVkZWY5Y2UgaW9tbXU6IHRpZHkgdXANCj4gPj4+IGlvbW11X3VzZV9oYXBf
cHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkgbWFjcm9zDQo+ID4+Pg0KPiA+Pj4gdHJpZ2dl
cnMgQVNTRVJUX1VOUkVBQ0hBQkxFIG9uIEFybSBpZiBubyBJT01NVSBoYXMgYmVlbiBmb3VuZCAo
SSBidWlsdA0KPiA+Pj4gd2l0aCBteSBwbGF0Zm9ybSdzIElPTU1VIGRyaXZlciBkaXNhYmxlZDog
IyBDT05GSUdfSVBNTVVfVk1TQSBpcyBub3QNCj4gPj4+IHNldCkgLg0KPiA+Pj4NCj4gPj4+IFNv
LCBpb21tdV9zZXR1cCgpIGNhbGxzIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpdGgNCj4g
Pj4+IGlvbW11X2hhcF9wdF9zaGFyZSBiZWluZyBzZXQgKENPTkZJR19JT01NVV9GT1JDRV9QVF9T
SEFSRT15KSB3aGljaCwNCj4gPj4+IGFjdHVhbGx5LCB0cmlnZ2VycyBBU1NFUlQuDQo+ID4+Pg0K
PiA+PiBIZXJlIGEgbWluaW1hbCBwYXRjaCwgbGVhdmluZyAnZm9yY2UgcHQgc2hhcmUnIGluIHBs
YWNlLiBEb2VzIHRoaXMNCj4gPj4gYXZvaWQgdGhlIHByb2JsZW0/DQo+ID4+DQo+ID4+IC0tLTg8
LS0tDQo+ID4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9z
eXNjdGwuYw0KPiA+PiBpbmRleCBlODc2M2M3ZmRmLi5mODhhMjg1ZTdmIDEwMDY0NA0KPiA+PiAt
LS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jDQo+ID4+ICsrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMN
Cj4gPj4gQEAgLTI2OCw5ICsyNjgsMTEgQEAgbG9uZw0KPiA+PiBkb19zeXNjdGwoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQ0KPiA+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgcGktPm1heF9tZm4gPSBnZXRfdXBwZXJfbWZuX2JvdW5kKCk7DQo+ID4+IMKgwqDCoMKg
wqDCoMKgwqDCoCBhcmNoX2RvX3BoeXNpbmZvKHBpKTsNCj4gPj4gwqDCoMKgwqDCoMKgwqDCoMKg
IGlmICggaW9tbXVfZW5hYmxlZCApDQo+ID4+ICvCoMKgwqDCoMKgwqDCoCB7DQo+ID4+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlT
Q0FQX2RpcmVjdGlvOw0KPiA+PiAtwqDCoMKgwqDCoMKgwqAgaWYgKCBpb21tdV9oYXBfcHRfc2hh
cmUgKQ0KPiA+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhF
Tl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7DQo+ID4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGlmICggaW9tbXVfaGFwX3B0X3NoYXJlICkNCj4gPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBwaS0+Y2FwYWJpbGl0aWVzIHw9DQo+ID4+IFhFTl9TWVNDVExfUEhZ
U0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7DQo+ID4+ICvCoMKgwqDCoMKgwqDCoCB9DQo+ID4+DQo+
ID4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGNvcHlfdG9fZ3Vlc3QodV9zeXNjdGwsIG9wLCAx
KSApDQo+ID4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IC1FRkFVTFQ7DQo+ID4+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oDQo+ID4+IGluZGV4IDdjMzAwM2YzZjEuLjZhMTBhMjQxMjggMTAwNjQ0DQo+ID4+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oDQo+ID4+IEBAIC02OCw4ICs2OCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjbGVhcl9p
b21tdV9oYXBfcHRfc2hhcmUodm9pZCkNCj4gPj4gwqAgew0KPiA+PiDCoCAjaWZuZGVmIGlvbW11
X2hhcF9wdF9zaGFyZQ0KPiA+PiDCoMKgwqDCoMKgIGlvbW11X2hhcF9wdF9zaGFyZSA9IGZhbHNl
Ow0KPiA+PiAtI2VsaWYgaW9tbXVfaGFwX3B0X3NoYXJlDQo+ID4+IC3CoMKgwqAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7DQo+ID4+IMKgICNlbmRpZg0KPiA+PiDCoCB9DQo+ID4+IC0tLTg8LS0tDQo+
ID4+DQo+ID4+IMKgwqAgUGF1bA0KPiA+DQo+ID4gVGhhbmsgeW91IGZvciB0aGUgcGF0Y2gsIGJ1
dCBJIG5lZWQgc29tZSB0aW1lIHRvIGNoZWNrIGl0IChub3cgSSBoYXZlDQo+ID4gc29tZSB0cm91
YmxlcyB3aXRoIHN0YXJ0aW5nIGd1ZXN0IFZNKS4gSSB3aWxsIGluZm9ybSB5b3Ugb25jZSBJIGNo
ZWNrLg0KPiANCj4gDQo+IFdpdGggdGhlIHBhdGNoIGFwcGxpZWQsIHRoZSBpc3N1ZSBJIGhhdmUg
ZmFjZWQgKGR1cmluZyBYZW4gYm9vdCkgaXMgZ29uZQ0KPiBhd2F5LiBCdXQsIEkgaGF2ZW4ndCBh
bmFseXplZCB5b3VyICJwZXItZG9tYWluIElPTU1VIGNvbnRyb2wgc2VyaWVzIiB5ZXQNCj4gdG8g
aGF2ZSBvcGluaW9uIHJlZ2FyZGluZyB5b3VyIHBhdGNoIGl0c2VsZi4NCj4gDQo+IA0KPiBJIG5v
dGljZWQgdGhlIGZvbGxvd2luZzoNCj4gDQo+IFdoZW4gaW9tbXVfZW5hYmxlZCA9IGZhbHNlICht
eSBjYXNlLCB3aGVuIElPTU1VIGRyaXZlciBpcyBkaXNhYmxlKSwgSQ0KPiBjYW4ndCBjcmVhdGUg
Z3Vlc3QgVk0gaWYgImR0ZGV2IiBwcm9wZXJ0eSBpcyBwcmVzZW50IGFuZCBjb250YWlucyBETUEN
Cj4gbWFzdGVycyBpbiB0aGUgZG9tYWluIGNvbmZpZzoNCj4gDQo+IFBhcnNpbmcgY29uZmlnIGZy
b20gL3h0L2RvbS5jZmcvZG9tZC5jZmcNCj4gRVJST1I6IHBhc3N0aHJvdWdoIG5vdCBzdXBwb3J0
ZWQgb24gdGhpcyBwbGF0Zm9ybQ0KPiANCj4gRXZlbiBpZiBJIGFkZCBwYXNzdGhyb3VnaCA9ICJk
aXNhYmxlZCIsIGl0IHN0aWxsIGRlbmllczoNCj4gDQo+IFBhcnNpbmcgY29uZmlnIGZyb20gL3h0
L2RvbS5jZmcvZG9tZC5jZmcNCj4gRVJST1I6IHBhc3N0aHJvdWdoIGRpc2FibGVkIGJ1dCBkZXZp
Y2VzIGFyZSBzcGVjaWZpZWQNCj4gDQo+IExvb2tzIGxpa2UsIGNvcnJlY3QgYmVoYXZpb3IuLi4N
Cj4gDQoNClllcywgdGhhdCBhbGwgc2VlbXMgY29ycmVjdC4gUGFzc3Rocm91Z2ggc2hvdWxkIG5v
dCBiZSBkb25lIHdpdGhvdXQgYW4gSU9NTVUuDQoNCiAgUGF1bA0KDQo+IA0KPiAtLQ0KPiBSZWdh
cmRzLA0KPiANCj4gT2xla3NhbmRyIFR5c2hjaGVua28NCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 08:39:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 08: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 1iDPJ6-0004x7-5E; Thu, 26 Sep 2019 08:39:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8zHT=XV=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDPJ5-0004x2-5g
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 08:39:23 +0000
X-Inumbo-ID: 231c9a62-e039-11e9-bf31-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 231c9a62-e039-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 08:39:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569487161;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=mfxktgEmzjKC4WHg7+E1g2e9qG+6tGsFaVGHiMb+k4E=;
 b=cScXAiThayXCyWZezbosz0nBwq9cyWfVE/KJb532D3P86dp/GsMnfXVV
 Qdr4bAwSXBFRsYOWMqGuG+Q3trHhuMmnVneYjopRugkXrPUYMyufS+bjM
 tZcF955pqaktIGK/GxDeVRHHCt7v/hevaVAkmO1rnOpv0klEagPTyy1S7 w=;
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@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Bj+VDNLfH7P1vP8VrUZeinGLQNGn4oDGbCScv77qvSRg5FHWcVxs0rEr9ZjHCsYxKM+6RaZ+dN
 vhOhZuq1I6ZgS+IVm6H0Ps4EqrMPrwNdZ8oFVzypxGC3EwhtHaUy7Slhfl+RZE3LGjjV6mb4Bs
 xoz0/fiVwqYgYyMF3dNjFwjtdyo+kx3OycVc/uE0iz2KKoauN3IzHuQ036bOYtmzyiC4ldtWg3
 QiYbBobcsg04YCY27Mj0KcQ1HFwnOjY9xaSO7rdF0p7NGOBMiBx0TTfNQ3A6dmWt5i/Zfm13I+
 vXE=
X-SBRS: 2.7
X-MesageID: 6329746
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6329746"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <Julien.Grall@arm.com>, 'Oleksandr' <olekstysh@gmail.com>, 
 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw///hpgCAACJVgIAAUp0AgAAmyFCAADmZgIAA2Ukw
Date: Thu, 26 Sep 2019 08:39:17 +0000
Message-ID: <3c719420dabd4cc1860f0d687cdc3f78@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
 <7f18c7f3-1d25-6d24-b44b-27cf77163eec@arm.com>
In-Reply-To: <7f18c7f3-1d25-6d24-b44b-27cf77163eec@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek
 Wilk <konrad.wilk@oracle.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, nd <nd@arm.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPEp1bGll
bi5HcmFsbEBhcm0uY29tPg0KPiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxOSAyMjozNA0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdPbGVrc2FuZHInIDxvbGVr
c3R5c2hAZ21haWwuY29tPjsgJ0phbiBCZXVsaWNoJw0KPiA8amJldWxpY2hAc3VzZS5jb20+DQo+
IENjOiBuZCA8bmRAYXJtLmNvbT47IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZl
bmRlci5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkNCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgS29ucmFkUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+OyBBbmRyZXcNCj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4u
b3JnPjsgR2VvcmdlDQo+IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsNCj4gVm9sb2R5bXlyIEJhYmNodWsg
PFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTMgMC80XSBh
ZGQgcGVyLWRvbWFpbiBJT01NVSBjb250cm9sDQo+IA0KPiBIaSwNCj4gDQo+IE9uIDI1LzA5LzIw
MTkgMTc6MTAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPj4gRnJvbTogT2xla3NhbmRyIDxvbGVrc3R5c2hAZ21haWwuY29tPg0KPiA+PiBT
ZW50OiAyNSBTZXB0ZW1iZXIgMjAxOSAxNjo1MA0KPiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT47ICdKYW4gQmV1bGljaCcgPGpiZXVsaWNoQHN1c2UuY29tPg0K
PiA+PiBDYzogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaQ0KPiBMaXUNCj4g
Pj4gPHdsQHhlbi5vcmc+OyBLb25yYWRSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IEFuZHJldyBDb29wZXINCj4gPj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBE
YXZpZCBTY290dCA8ZGF2ZUByZWNvaWwub3JnPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+
OyBHZW9yZ2UNCj4gRHVubGFwDQo+ID4+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+PiA8SWFu
LkphY2tzb25AY2l0cml4LmNvbT47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsNCj4gPj4gVm9sb2R5
bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEp1bGllbg0KPiBHcmFsbA0KPiA+PiA8anVsaWVuLmdy
YWxsQGFybS5jb20+DQo+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEzIDAv
NF0gYWRkIHBlci1kb21haW4gSU9NTVUgY29udHJvbA0KPiA+Pg0KPiA+Pg0KPiA+PiBbQ0MgSnVs
aWVuXQ0KPiA+Pg0KPiA+Pg0KPiA+PiBIaSBQYXVsDQo+ID4+DQo+ID4+IEkgbWF5IG1pc3Rha2Us
IGJ1dCBsb29rcyBsaWtlDQo+ID4+DQo+ID4+IDgwZmYzZDMzOGRjOTMyNjBiNDFmZmVlZWJiMGY4
NTJjMmVkZWY5Y2UgaW9tbXU6IHRpZHkgdXANCj4gPj4gaW9tbXVfdXNlX2hhcF9wdCgpIGFuZCBu
ZWVkX2lvbW11X3B0X3N5bmMoKSBtYWNyb3MNCj4gPj4NCj4gPj4gdHJpZ2dlcnMgQVNTRVJUX1VO
UkVBQ0hBQkxFIG9uIEFybSBpZiBubyBJT01NVSBoYXMgYmVlbiBmb3VuZCAoSSBidWlsdA0KPiA+
PiB3aXRoIG15IHBsYXRmb3JtJ3MgSU9NTVUgZHJpdmVyIGRpc2FibGVkOiAjIENPTkZJR19JUE1N
VV9WTVNBIGlzIG5vdCBzZXQpIC4NCj4gPj4NCj4gPj4gU28sIGlvbW11X3NldHVwKCkgY2FsbHMg
Y2xlYXJfaW9tbXVfaGFwX3B0X3NoYXJlKCkgd2l0aA0KPiA+PiBpb21tdV9oYXBfcHRfc2hhcmUg
YmVpbmcgc2V0IChDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkU9eSkgd2hpY2gsDQo+ID4+IGFj
dHVhbGx5LCB0cmlnZ2VycyBBU1NFUlQuDQo+ID4+DQo+ID4NCj4gPiBIZXJlIGEgbWluaW1hbCBw
YXRjaCwgbGVhdmluZyAnZm9yY2UgcHQgc2hhcmUnIGluIHBsYWNlLiBEb2VzIHRoaXMgYXZvaWQg
dGhlIHByb2JsZW0/DQo+ID4NCj4gPiAtLS04PC0tLQ0KPiA+IGRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYw0KPiA+IGluZGV4IGU4NzYzYzdmZGYu
LmY4OGEyODVlN2YgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYw0KPiA+ICsr
KyBiL3hlbi9jb21tb24vc3lzY3RsLmMNCj4gPiBAQCAtMjY4LDkgKzI2OCwxMSBAQCBsb25nIGRv
X3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpDQo+
ID4gICAgICAgICAgIHBpLT5tYXhfbWZuID0gZ2V0X3VwcGVyX21mbl9ib3VuZCgpOw0KPiA+ICAg
ICAgICAgICBhcmNoX2RvX3BoeXNpbmZvKHBpKTsNCj4gPiAgICAgICAgICAgaWYgKCBpb21tdV9l
bmFibGVkICkNCj4gPiArICAgICAgICB7DQo+ID4gICAgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0
aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbzsNCj4gPiAtICAgICAgICBpZiAoIGlv
bW11X2hhcF9wdF9zaGFyZSApDQo+ID4gLSAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0g
WEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZTsNCj4gPiArICAgICAgICAgICAg
aWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQ0KPiA+ICsgICAgICAgICAgICAgICAgcGktPmNhcGFi
aWxpdGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlOw0KPiA+ICsg
ICAgICAgIH0NCj4gPg0KPiA+ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QodV9zeXNjdGws
IG9wLCAxKSApDQo+ID4gICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOw0KPiA+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+
ID4gaW5kZXggN2MzMDAzZjNmMS4uNmExMGEyNDEyOCAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4g
QEAgLTY4LDggKzY4LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGNsZWFyX2lvbW11X2hhcF9wdF9z
aGFyZSh2b2lkKQ0KPiA+ICAgew0KPiA+ICAgI2lmbmRlZiBpb21tdV9oYXBfcHRfc2hhcmUNCj4g
PiAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSBmYWxzZTsNCj4gPiAtI2VsaWYgaW9tbXVfaGFw
X3B0X3NoYXJlDQo+ID4gLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gPiAgICNlbmRpZg0K
PiANCj4gSUhNTywgY2FsbGluZyB0aGlzIGZ1bmN0aW9uIGlzIGEgbWlzdGFrZSBvbiBwbGF0Zm9y
bSBvbmx5IHN1cHBvcnRpbmcNCj4gc2hhcmVkIHBhZ2UtdGFibGUgc28gdGhlIEFTU0VSVCgpIHNo
b3VsZCBiZSBrZXB0IGhlcmUuDQo+IA0KPiBUaGlzIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2h5IHRo
ZSBmdW5jdGlvbiBpcyBhY3R1YWxseSBjYWxsZWQgZnJvbSBjb21tb24NCj4gY29kZS4gaW9tbXVf
aGFwX2VuYWJsZWQoKSBzaG91bGQgdGVjaG5pY2FsbHkgbm90IGJlIHVzZWQgaW4gYW55IGNvZGUg
aWYNCj4gdGhlIElPTU1VIGlzIG5vdCBlbmFibGVkL3ByZXNlbnQuIFNvIHdoYXQgYXJlIHlvdSB0
cnlpbmcgdG8gcHJldmVudCBoZXJlPw0KDQpXaGF0IEknbSB0cnlpbmcgdG8gcHJldmVudCwgb24g
eDg2LCBpcyBhIHNpdHVhdGlvbiB3aGVyZSB0aGUgaW9tbXVfZW5hYmxlZCA9PSBmYWxzZSBidXQg
aW9tbXVfaGFwX3B0X3NoYXJlID09IHRydWUuIEkgaGFkLCBtaXN0YWtlbmx5LCBiZWxpZXZlZCB0
aGF0IGlvbW11X2VuYWJsZWQgd291bGQgbmV2ZXIgYmUgZmFsc2UgZm9yIEFSTSBidXQgaXQgc2Vl
bXMgdGhpcyBpcyBub3QgdGhlIGNhc2Ugc28gdGhhdCBzaXR1YXRpb24gaGFzIHRvIGJlIHRvbGVy
YXRlZC4gSSBndWVzcywgZ2l2ZW4gdGhlIG90aGVyIGh1bmsgb2YgbXkgcGF0Y2gsIEkgY2FuIGFj
dHVhbGx5IGxlYXZlIHRoZSBBU1NFUlQgaW4gcGxhY2UgYW5kIGF2b2lkIG1ha2luZyB0aGUgY2Fs
bCBmcm9tIGNvbW1vbiBjb2RlLCBpbiB3aGljaCBjYXNlIHRoZSBmdW5jdGlvbiBvdWdodCB0byBt
b3ZlIGludG8gYW4geDg2IGhlYWRlciBhcyB3ZWxsLg0KDQogIFBhdWwNCg0KPiANCj4gQ2hlZXJz
LA0KPiANCj4gLS0NCj4gSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 08:41:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 08:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPKl-0005dv-J0; Thu, 26 Sep 2019 08:41: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=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDPKj-0005do-Us
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 08:41:05 +0000
X-Inumbo-ID: 5f8c3571-e039-11e9-964a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 5f8c3571-e039-11e9-964a-12813bfff9fa;
 Thu, 26 Sep 2019 08:41: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 6466EAC8E;
 Thu, 26 Sep 2019 08:41:03 +0000 (UTC)
To: Andreas Kinzler <hfp@posteo.de>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <5d406fbf-d057-a515-5364-6f0e2f6955c7@suse.com>
 <b5df65da-38a6-f7ce-b7ec-3ab6af5e4c44@posteo.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8af1562e-3daa-0284-5004-13cc04a6b243@suse.com>
Date: Thu, 26 Sep 2019 10:41:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b5df65da-38a6-f7ce-b7ec-3ab6af5e4c44@posteo.de>
Content-Language: en-US
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul.Durrant@citrix.com,
 Steven Haigh <netwiz@crc.id.au>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDkuMjAxOSAxODo1OCwgQW5kcmVhcyBLaW56bGVyIHdyb3RlOgo+IERvZXMgaXQgc3Rp
bGwgbWFrZSBzZW5zZSB0byB0cnkgdGhlIHBhdGNoIGdpdmVuIHRoZSBjcHVpZCBJIHBvc3RlZD8K
ClRoZSBwYXRjaCBzaG91bGRuJ3QgbWFrZSBhbnkgZGlmZmVyZW5jZSB0aGVyZSwgYWZhaWN0LgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 08:43:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 08:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPN9-0005lz-1j; Thu, 26 Sep 2019 08:43:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDPN7-0005lt-W4
 for Xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 08:43:34 +0000
X-Inumbo-ID: b8a089fe-e039-11e9-bf31-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id b8a089fe-e039-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 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=1569487413; x=1601023413;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=GSLvIDFiXlbDzQ/GJV3AZlcmj4lIoimIWC76VG1Rlf4=;
 b=eOvIngIkaafC0Ad7bP6/dkiCSEzpgPDuF1F7CCDf8mDkWJEUrhT2Wh/q
 a6PFL3HkSL9E5mjJM0mB8CiQhHhtXbq2103tIVBRf5OPCOz34bFoAHMn1
 HNI2H0UxMZvYJEiEKiDUoIz7qvqozscJ3m1yswdTSxoeWtBXI2QNrKk9v Y=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836972861"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 08:42:23 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (Postfix) with ESMTPS
 id F2677A18D9; Thu, 26 Sep 2019 08:42:09 +0000 (UTC)
Received: from EX13D25UWB002.ant.amazon.com (10.43.161.44) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 08:42:09 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D25UWB002.ant.amazon.com (10.43.161.44) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 08:42:09 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 08:42:08 +0000
To: Wei Liu <wl@xen.org>
References: <20190925143410.26661-1-hongyax@u9d785c4ba99158.ant.amazon.com>
 <20190925151349.43fqwaf6roh5627s@debian>
 <20190925152543.d53lje2i6ti32hr7@debian>
From: <hongyax@amazon.com>
Message-ID: <05d678ee-3818-ba1e-0b7c-7cb729cc5644@amazon.com>
Date: Thu, 26 Sep 2019 09:42:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190925152543.d53lje2i6ti32hr7@debian>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 00/84] Remove direct map from Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBhbSB1cGRhdGluZyBteSBnaXQgZW1haWwgc2V0dGluZ3MgdG8gY29tcGx5IHdpdGggdGhlIFhl
biBkZXZlbG9wbWVudCBndWlkZWxpbmVzLiBJIGFtIGFsc28gYXNraW5nIG15IG1hbmFnZXIgZm9y
IHBlcm1pc3Npb25zIHRvIHNldCB1cCBnaXQgdHJlZXMgb24geGVuLm9yZy4gT25jZSB0aG9zZSBh
cmUgZG9uZSwgSSB3aWxsIHJlcG9zdCB0aGUgc2VyaWVzLiBIb3BlZnVsbHkgaXQgd2lsbCBiZSBs
ZXNzIG1lc3N5IHRoYW4gdGhpcyByb3VuZC4KCkhvbmd5YW4KCk9uIDI1LzA5LzIwMTkgMTY6MjUs
IFdlaSBMaXUgd3JvdGU6Cj4gT25lIHRoaW5nIEkgZm9yZ290IHRvIGFzazogY2FuIHlvdSBwdWJs
aXNoIGEgZ2l0IGJyYW5jaCBmb3IgdGhpcwo+IHNlcmllcz8KPiAKPiBUaGFua3MsCj4gV2VpLgo+
IAo+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDA0OjEzOjQ5UE0gKzAxMDAsIFdlaSBMaXUgd3Jv
dGU6Cj4+IEhpIEhvbmd5YW4KPj4KPj4gVGhhbmtzIGZvciBwaWNraW5nIHVwIHRoaXMgd29yay4K
Pj4KPj4gUGxlYXNlIENDIHJlbGV2YW50IG1haW50YWluZXJzIGFuZCByZXZpZXdlcnMgaW4gdGhl
IGZ1dHVyZS4gSSBoYXZlIGRvbmUKPj4gdGhpcyBmb3IgdGhpcyBjb3ZlciBsZXR0ZXIuCj4+Cj4+
IFRoZSBGcm9tOiBmaWVsZCBvZiB5b3VyIGVtYWlscyBpcyBub3QgY29ycmVjdC4gVGhpcyBtYWtl
cyBwZW9wbGUgbm90Cj4+IGFibGUgdG8gcmVwbHkgdG8geW91IGRpcmVjdGx5LiBZb3UgbWF5IHdh
bnQgdG8gY2hlY2sgeW91ciBlbWFpbAo+PiBzZXR0aW5ncy4KPj4KPj4gT24gV2VkLCBTZXAgMjUs
IDIwMTkgYXQgMDM6MzI6NDZQTSArMDEwMCwgaG9uZ3lheCB3cm90ZToKPj4+IFByZXZpb3VzbHks
IFdlaSBMaXUgaGFzIGNyZWF0ZWQgdGhlIHBhdGNoIHNlcmllcyB0byBzd2l0Y2ggdG8KPj4+IGFs
bG9jL21hcC91bm1hcC9mcmVlIEFQSXMgZm9yIFhlbiBwYWdlIHRhYmxlcyBzbyB0aGF0IFhlbiBw
YWdlIHRhYmxlcwo+Pj4gYXJlIG1hcHBlZCB3aXRoIG1hcF9kb21haW5fcGFnZSgpLiBUaGlzIGlz
IHRoZSBmaXJzdCBzdGVwIHRvd2FyZHMKPj4+IHJlbW92aW5nIHRoZSBkaXJlY3QgbWFwLiBJIGlt
cGxlbWVudGVkIHBhdGNoZXMgb24gdG9wIG9mIFdlaSdzIHRvIHJlbW92ZQo+Pj4gdGhlIGRpcmVj
dCBtYXAgY29tcGxldGVseS4KPj4+Cj4+PiBJbiBhZGRpdGlvbiB0byBXZWkncywgbXkgcGF0Y2hl
czoKPj4+IC0gaW1wbGVtZW50IGEgcHJvcGVyIFBNQVAgaW5mcmFzdHJ1Y3R1cmUgZm9yIGJvb3Rz
dHJhcHBpbmcKPj4+IC0gcmVtb3ZlIGRpcmVjdCBtYXAgY29kZSBpbiBtYXBfZG9tYWluX3BhZ2Uo
KSBhbmQgdXNlIG1hcGNhY2hlLCB1c2UgUE1BUAo+Pj4gICAgd2hlbiBtYXBjYWNoZSBub3QgcmVh
ZHkKPj4+IC0gbWFwL3VubWFwIHhlbmhlYXAgYWxsb2NhdGlvbnMgdG8gdGhlIGRpcmVjdCBtYXAg
cmVnaW9uIHNvIHRoYXQgdmE8LT5wYQo+Pj4gICAgbWFjcm9zIHN0aWxsIHdvcmsKPj4+IC0gaW5z
dGFsbCBkdW1teSBtYXBwaW5ncyAobm8gcGVybWlzc2lvbnMsIElOVkFMSURfTUZOKSBpbnN0ZWFk
IG9mIGFjdHVhbAo+Pj4gICAgMToxIG1hcHBpbmdzIGR1cmluZyBib290LCBzbyB0aGUgZGlyZWN0
IG1hcCBubyBsb25nZXIgZXhpc3RzCj4+PiAtIGZpeCBtYW55IHBsYWNlcyB3aGVyZSBjb2RlIGlu
Y29ycmVjdGx5IGFzc3VtZXMgYSBkaXJlY3QgbWFwCj4+Pgo+Pgo+PiBJIHRoaW5rIHRoZSBzZXJp
ZXMgd2lsbCBuZWVkIHNvbWUgcmVvcmRlcmluZyBqdXN0IGJ5IGxvb2tpbmcgYXQgdGhlCj4+IHRo
aW5ncyBsaXN0ZWQgaGVyZSBhbmQgdGhlIGNvbW1pdCBzdWJqZWN0cy4gIEkgd2lsbCB0cnkgdG8g
aGF2ZSBhIGNsb3Nlcgo+PiBsb29rIGF0IHNvbWUgcG9pbnQuICBQbGVhc2UgYWxzbyBhbGxvdyBz
b21lIHRpbWUgZm9yIG90aGVyIHBlb3BsZSB0bwo+PiBoYXZlIHRoZWlyIHNheS4gWGVuIGlzIGFi
b3V0IHRvIGZyZWV6ZSAob3IgZnJvemVuIGFscmVhZHk/KSBzbyBwZW9wbGUKPj4gbWF5IG5vdCBn
ZXQgYXJvdW5kIHRvIHRoaXMgbGFyZ2Ugc2VyaWVzIGFueSB0aW1lIHNvb24uCj4+Cj4+IEFuZCBp
biBjYXNlIHlvdSBkb24ndCBrbm93LCB0aGVyZSBpcyBhIHdpa2kgcGFnZSBbMF0gZm9yIHN1Ym1p
dHRpbmcgWGVuCj4+IHBhdGNoZXMuIEluIGl0IHRoZXJlIGlzIGEgc2VjdGlvbiBhYm91dCBhZGRf
bWFpbnRhaW5lcnMucGwuIFlvdSBjYW4gdXNlCj4+IHRoYXQgc2NyaXB0IHRvIGFkZCByZWxldmFu
dCBtYWludGFpbmVycy4KPj4KPj4gVGhhbmtzLAo+PiBXZWkuCj4+Cj4+IFswXTogaHR0cHM6Ly93
aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:06:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPii-0007ae-7j; Thu, 26 Sep 2019 09:05:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDPih-0007aZ-4P
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:05:51 +0000
X-Inumbo-ID: d226cfa2-e03c-11e9-964b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id d226cfa2-e03c-11e9-964b-12813bfff9fa;
 Thu, 26 Sep 2019 09:05: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 1iDPiZ-00054h-MD; Thu, 26 Sep 2019 09:05:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDPiZ-0005ZW-DB; Thu, 26 Sep 2019 09:05:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDPiZ-0007uo-CY; Thu, 26 Sep 2019 09:05:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141854-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=433387661ec789962dffd8ec929f59fdee78194c
X-Osstest-Versions-That: xen=ff22a91b4c45f9310d0ec0d7ee070d84a373dd87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 09:05:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141854: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg1NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIx
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDE4MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0MzMzODc2NjFlYzc4OTk2MmRm
ZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmZjIyYTkxYjRjNDVmOTMxMGQwZWMwZDdlZTA3MGQ4NGEzNzNkZDg3CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDE4MjEgIDIwMTktMDktMjUgMTQ6MDA6NTkgWiAgICAwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTQxODI3ICAyMDE5LTA5LTI1IDE4OjAwOjQ4IFogICAgMCBkYXlzICAg
IDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4g
TGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA0MzMzODc2NjFlYzc4OTk2MmRmZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCkF1dGhvcjogVm9sb2R5
bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBTZXAg
MjQgMTU6NDY6NDggMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IG9wdGVlOiB1cGRhdGUgZGVzY3Jp
cHRpb24gaW4gS2NvbmZpZwogICAgCiAgICBPUC1URUUgbWVkaWF0b3Igbm93IGlzICJUZWNoIFBy
ZXZpZXciIHN0YXRlLCBhbmQgd2Ugd2FudCB0byB1cGRhdGUKICAgIGl0J3MgZGVzY3JpcHRpb24g
aW4gS2NvbmZpZyBhY2NvcmRpbmdseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgZTlhZDU1ZDlhZGQ5YzFkZGY5
Y2Y0OTQxODAwM2ZiMTQ4MTEyOTc5MQpBdXRob3I6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlt
eXJfQmFiY2h1a0BlcGFtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDI0IDE1OjQ2OjQ3IDIwMTkgKzAw
MDAKCiAgICBTVVBQT1JULm1kOiBEZXNjcmliZSBPUC1URUUgbWVkaWF0b3IKICAgIAogICAgV2l0
aCB0aGUgbGF0ZXN0IHBhdGNoZXMgdG8gdGhlIG1lZGlhdG9yLCBpdCBjYW4gYmUgY29uc2lkZXJl
ZAogICAgYXMgVGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1cmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGMy
YzE0MWYwZjQyNDg5NjNjZWRjYjk3MjUzNDQyM2NmOTA5MmFlNTIKQXV0aG9yOiBWb2xvZHlteXIg
QmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNCAx
NTo0Njo0NSAyMDE5ICswMDAwCgogICAgeGVuL2FybTogb3B0ZWU6IGhhbmRsZSBzaGFyZWQgYnVm
ZmVyIHRyYW5zbGF0aW9uIGVycm9yCiAgICAKICAgIFRoZXJlIGlzIGEgY2FzZSBwb3NzaWJsZSwg
d2hlbiBPUC1URUUgYXNrcyBndWVzdCB0byBhbGxvY2F0ZSBzaGFyZWQKICAgIGJ1ZmZlciwgYnV0
IFhlbiBmb3Igc29tZSByZWFzb24gY2FuJ3QgdHJhbnNsYXRlIGJ1ZmZlcidzIGFkZHJlc3Nlcy4g
SW4KICAgIHRoaXMgc2l0dWF0aW9uIHdlIHNob3VsZCBkbyB0d28gdGhpbmdzOgogICAgCiAgICAx
LiBUZWxsIGd1ZXN0IHRvIGZyZWUgYWxsb2NhdGVkIGJ1ZmZlciwgc28gdGhlcmUgd2lsbCBiZSBu
byBtZW1vcnkKICAgIGxlYWsgZm9yIGd1ZXN0LgogICAgCiAgICAyLiBUZWxsIE9QLVRFRSB0aGF0
IGJ1ZmZlciBhbGxvY2F0aW9uIGZhaWxlZC4KICAgIAogICAgVG8gYXNrIGd1ZXN0IHRvIGZyZWUg
YWxsb2NhdGVkIGJ1ZmZlciB3ZSBzaG91bGQgcGVyZm9ybSB0aGUgc2FtZQogICAgdGhpbmcsIGFz
IE9QLVRFRSBkb2VzIC0gaXNzdWUgUlBDIHJlcXVlc3QuIFRoaXMgaXMgZG9uZSBieSBmaWxsaW5n
CiAgICByZXF1ZXN0IGJ1ZmZlciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNhbWUgYnVmZmVy
LCB0aGF0IE9QLVRFRSB1c2VkCiAgICB0byBpc3N1ZSBvcmlnaW5hbCByZXF1ZXN0KSBhbmQgdGhl
biByZXR1cm4gdG8gZ3Vlc3Qgd2l0aCBzcGVjaWFsCiAgICByZXR1cm4gY29kZS4KICAgIAogICAg
VGhlbiB3ZSBuZWVkIHRvIGhhbmRsZSBuZXh0IGNhbGwgZnJvbSBndWVzdCBpbiBhIHNwZWNpYWwg
d2F5OiBhcyBSUEMKICAgIHdhcyBpc3N1ZWQgYnkgWGVuLCBub3QgYnkgT1AtVEVFLCBpdCBzaG91
bGQgYmUgaGFuZGxlZCBieSBYZW4uCiAgICBCYXNpY2FsbHksIHRoaXMgaXMgdGhlIG1lY2hhbmlz
bSB0byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KICAgIAogICAgVGhlIHNhbWUgbWVjaGFuaXNt
IGNhbiBiZSB1c2VkIGluIHRoZSBmdXR1cmUgdG8gcHJlZW1wdCBtZWRpYXRvcgogICAgZHVyaW5n
IHRyYW5zbGF0aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpj
b21taXQgYmFiZGU0N2EzZmVkYTZkZDRiYTMxOGUxZTU3YmQyZWU5ZjJjMTExNgpBdXRob3I6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAx
NjoxNDo1NSAyMDE5ICswMjAwCgogICAgaW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdoJyBjb25maWd1
cmF0aW9uIG9wdGlvbiB0byB4bC5jZmcuLi4KICAgIAogICAgLi4uYW5kIGhlbmNlIHRoZSBhYmls
aXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBjb250cm9sIEVQVAogICAgc2hhcmlu
Zy4KICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9wYXNzdGhyb3Vn
aCcgZW51bWVyYXRpb24gaW50bwogICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvLiBUaGUgdmFs
dWUgd2lsbCBiZSBzZXQgYnkgeGwgZWl0aGVyIHdoZW4gaXQgcGFyc2VzCiAgICBhIG5ldyAncGFz
c3Rocm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0bHkgaWYgdGhlcmUgaXMgcGFz
c3Rocm91Z2gKICAgIGhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KICAgIAogICAg
SWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyAn
ZGlzYWJsZWQnIHRoZW4KICAgIHRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUg
Y2xlYXIgaW4gdGhlIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluCiAgICBmbGFncywgdGh1cyBhbGxv
d2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlciB0aGUgZG9tYWluIGdldHMKICAg
IElPTU1VIG1hcHBpbmdzIG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFs
bHkgc2V0KS4KICAgIAogICAgSWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1
cmF0aW9uIG9wdGlvbiBpcyAnc3luY19wdCcgdGhlbgogICAgYSBuZXcgJ2lvbW11X29wdHMnIGZp
ZWxkIGluIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpbGwgYmUgc2V0IHdpdGggdGhlCiAgICB2
YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMgd2lsbCBvdmVycmlkZSB0aGUg
Z2xvYmFsIGRlZmF1bHQKICAgIHNldCBpbiBpb21tdV9oYXBfcHRfc2hhcmUsIHRodXMgYWxsb3dp
bmcgdGhlIHRvb2xzdGFjayB0byBjb250cm9sIHdoZXRoZXIKICAgIEVQVCBzaGFyaW5nIGlzIHVz
ZWQgZm9yIHRoZSBkb21haW4uCiAgICAKICAgIElmIHRoZSB2YWx1ZSBvZiBwYXNzdGhyb3VnaCBp
cyAnZW5hYmxlZCcgdGhlbiB4bCB3aWxsIGNob29zZSBhbiBhcHByb3ByaWF0ZQogICAgZGVmYXVs
dCBhY2NvcmRpbmcgdG8gdGhlIHR5cGUgb2YgZG9tYWluIGFuZCBoYXJkd2FyZSBzdXBwb3J0Lgog
ICAgCiAgICBOT1RFOiBUaGUgJ2lvbW11X21lbWtiJyBvdmVyaGVhZCBpbiBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyB3aWxsIG5vdyBvbmx5CiAgICAgICAgICBiZSBzZXQgaWYgcGFzc3Rocm91Z2gg
aXMgJ3N5bmNfcHQnIChvciB4bCBoYXMgY2hvc2VuIHRoaXMgbW9kZSBhcwogICAgICAgICAgYSBk
ZWZhdWx0KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Cgpjb21taXQgOGQ4ZGI1YTRhZDI2N2JjYTY2M2JjMWU0MWRjY2I1M2UwNzJkNzNkMgpB
dXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBTZXAgMjUgMTY6MTQ6MjEgMjAxOSArMDIwMAoKICAgIHRvb2xzL29jYW1sOiBhYmkgY2hlY2s6
IENvcGUgd2l0aCBjb25zZWN1dGl2ZSByZWxldmFudCBlbnVtcwogICAgCiAgICBJZiB0aGUgZW5k
IG9mIG9uZSBlbnVtIGlzIHRoZSBgdHlwZScgbGluZSBmb3IgdGhlIG5leHQgZW51bSwgd2Ugd291
bGQKICAgIG5vdCBub3RpY2UgaXQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHJlb3JkZXJpbmcgdGhl
IGNvZGUsIGFuZCBnZXR0aW5nIHJpZCBvZiB0aGUgZWxzZTogbm93IGlmCiAgICB0aGUgIndlIGFy
ZSB3aXRoaW4gYW4gZW51bSIgYnJhbmNoIGRlY2lkZXMgdGhhdCBpdCdzIHRoZSBlbmQgb2YgdGhl
CiAgICBlbnVtLCBpdCB1bnNldHMgJGVpIGFuZCB3ZSB0aGVuIGltbWVkaWF0ZWx5IHByb2Nlc3Mg
dGhlIGxpbmUgYXMgYSAibm90CiAgICB3aXRoaW4gYW4gZW51bSIgbGluZSAtIGllIGFzIHRoZSBz
dGFydCBvZiB0aGUgbmV4dCBvbmUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KCmNvbW1pdCA4MGZmM2QzMzhkYzkzMjYw
YjQxZmZlZWViYjBmODUyYzJlZGVmOWNlCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDI1IDE2OjEyOjQ5IDIwMTkgKzAyMDAKCiAg
ICBpb21tdTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3lu
YygpIG1hY3JvcwogICAgCiAgICBUaGVzIG1hY3JvcyByZWFsbHkgb3VnaHQgdG8gbGl2ZSBpbiB0
aGUgY29tbW9uIHhlbi9pb21tdS5oIGhlYWRlciByYXRoZXIKICAgIHRoZW4gYmVpbmcgZGlzdHJp
YnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKICAg
IHhlbi9zY2hlZC5oLiBUaGlzIHBhdGNoIG1vdmVzIHRoZW0gdGhlcmUuCiAgICAKICAgIE5PVEU6
IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQgbGluZSBpb21tdSBvcHRpb25zIHNo
b3VsZCByZWFsbHkKICAgICAgICAgIGJlIGhhcmQgZXJyb3Igb24gQVJNIChhcyBvcHBvc2VkIHRv
IGp1c3QgYmVpbmcgaWdub3JlZCksIHNvIGRlZmluZQogICAgICAgICAgJ2lvbW11X2hhcF9wdF9z
aGFyZScgdG8gYmUgdHJ1ZSBmb3IgQVJNICh2aWEgQVJNLXNlbGVjdGVkCiAgICAgICAgICBDT05G
SUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGY4OWY1NTU4MjdhNjYzNDU4MmZmNzhlZjI2ZTcxNjdi
MmJkZGJiZmEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBTZXAgMjUgMTY6MTI6MDIgMjAxOSArMDIwMAoKICAgIHJlbW92ZSBsYXRlIChv
bi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcwogICAgCiAgICBOb3cg
dGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcsIHdoaWNoIHNob3Vs
ZCBiZSBzZXQgaWYKICAgIGFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKICAgIGNvbnN0cnVjdGlvbiB1bnRpbCB0aGUgYXNz
aWdubWVudCBpcyBkb25lLiBBbHNvIGRvbid0IHRlYXIgZG93biB0aGUgdGFibGVzCiAgICBhZ2Fp
biB3aGVuIHRoZSBsYXN0IGRldmljZSBpcyBkZS1hc3NpZ25lZDsgZGVmZXIgdGhhdCB0YXNrIHVu
dGlsIGRvbWFpbgogICAgZGVzdHJ1Y3Rpb24uCiAgICAKICAgIFRoaXMgYWxsb3dzIHRoZSBoYXNf
aW9tbXVfcHQoKSBoZWxwZXIgYW5kIGlvbW11X3N0YXR1cyBlbnVtZXJhdGlvbiB0byBiZQogICAg
cmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lvbW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBj
YWxscyB0bwogICAgaXNfaW9tbXVfZW5hYmxlZCgpLiBSZW1haW5pbmcgb3Blbi1jb2RlZCB0ZXN0
cyBvZiBpb21tdV9oYXBfcHRfc2hhcmUgY2FuCiAgICBhbHNvIGJlIHJlcGxhY2VkIGJ5IGNhbGxz
IHRvIGlvbW11X3VzZV9oYXBfcHQoKS4KICAgIFRoZSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2Vf
dGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rpb25zIGJlY29tZQogICAgcmVkdW5k
YW50LCBhcyBkb2VzIHRoZSAnc3RyaWN0IG1vZGUnIGRvbTAgcGFnZV9saXN0IG1hcHBpbmcgY29k
ZSBpbgogICAgaW9tbXVfaHdkb21faW5pdCgpLCBhbmQgaW9tbXVfdGVhcmRvd24oKSBjYW4gYmUg
bWFkZSBzdGF0aWMgaXMgaXRzIG9ubHkKICAgIHJlbWFpbmluZyBjYWxsZXIsIGlvbW11X2RvbWFp
bl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKICAgIG1vZHVsZS4KICAgIAog
ICAgQWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0
aGUgaHlwZXJ2aXNvciAoYXQKICAgIHRoZSBleHBlbnNlIG9mIHNvbWUgYWRkaXRpb25zIGluIHRo
ZSB0b29sc3RhY2spLgogICAgCiAgICBOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFs
bCBhbW91bnQgb2YgZXh0cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICAgICAgdG8gYWNjb21t
b2RhdGUgSU9NTVUgcGFnZSB0YWJsZXMgdGhhdCBtYXkgbmV2ZXIgYmUgdXNlZCwgc2luY2UgdGhl
CiAgICAgICAgICBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnIGlzIGN1cnJlbnRseSBzZXQg
dG8gdGhlIHZhbHVlIG9mIHRoZQogICAgICAgICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBB
IHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgYW4gb3B0aW9uIHRvCiAgICAgICAgICB0aGUgdG9v
bHN0YWNrIHRvIGFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYgaWYgdGhlcmUgaXMgbm8gaW50ZW50
aW9uCiAgICAgICAgICB0byBhc3NpZ24gcGFzc3Rocm91Z2ggaGFyZHdhcmUgdG8gdGhlIGRvbWFp
bi4KICAgICAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSByZXNvdXJjZSwgJ2lvbW11X21l
bWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICAgICAgZG9tYWluX2J1aWxkX2luZm8uIFRoaXMg
cGF0Y2ggc2V0cyBpdCB0byBhIHZhbHVlIGNhbGN1bGF0ZWQgYmFzZWQKICAgICAgICAgIG9uIHRo
ZSBkb21haW4ncyBtYXhpbXVtIG1lbW9yeSB3aGVuIHRoZSBQMk0gc2hhcmluZyBpcyBlaXRoZXIg
bm90CiAgICAgICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHplcm8gb3Ro
ZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgICAgICB0aGUgdG9vbHN0YWNrIG9wdGlvbiBtZW50
aW9uZWQgYWJvdmUgaXMgYWRkZWQsIGl0IHdpbGwgYWxzbyBiZSB6ZXJvCiAgICAgICAgICBpZiB0
aGUgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUgZmxhZyBpcyB0dXJuZWQgb2ZmLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgog
ICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29tbWl0IDMyMjYwOWY5Yzk4MDlkZGMxMDYzNjJjMjQ2ODNj
OTM5NTI0NTEwZDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgV2VkIFNlcCAyNSAxNjowMzo0OCAyMDE5ICswMjAwCgogICAgQU1EL0lPTU1VOiB0aWR5IHN0
cnVjdCBpdnJzX21hcHBpbmdzCiAgICAKICAgIE1vdmUgdGhlIGRldmljZSBmbGFncyBmaWVsZCB1
cCBpbnRvIGFuIHVudXNlZCBob2xlLCB0aHVzIHNocmlua2luZwogICAgb3ZlcmFsbCBzdHJ1Y3R1
cmUgc2l6ZSBieSA4IGJ5dGVzLiBVc2UgYm9vbCBhbmQgdWludDxOPl90IGFzCiAgICBhcHByb3By
aWF0ZS4gRHJvcCBwb2ludGxlc3MgKHJlZHVuZGFudCkgaW5pdGlhbGl6YXRpb25zLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDM0
YTllZjYyZDNkMjlkZGFmYmVjNmIzNDA5MDc0ZGQ2N2ViYTcxMDkKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAxNjowMjo1OSAyMDE5ICsw
MjAwCgogICAgQU1EL0lPTU1VOiByZXN0cmljdCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHNp
emVzCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgc2V0dGluZyB1cCB0YWJsZXMgd2l0aCBtb3Jl
IHNwYWNlIHRoYW4gYSBQQ0kgZGV2aWNlIGNhbgogICAgdXNlLiBGb3IgYm90aCBNU0kgYW5kIE1T
SS1YIHdlIGNhbiBkZXRlcm1pbmUgaG93IG1hbnkgaW50ZXJydXB0cyBjb3VsZAogICAgYmUgc2V0
IHVwIGF0IG1vc3QuIFRhYmxlcyBhbGxvY2F0ZWQgZHVyaW5nIEFDUEkgdGFibGUgcGFyc2luZywg
aG93ZXZlciwKICAgIHdpbGwgKGZvciBub3cgYXQgbGVhc3QpIGNvbnRpbnVlIHRvIGJlIHNldCB1
cCB0byBoYXZlIG1heGltdW0gc2l6ZS4KICAgIAogICAgTm90ZSB0aGF0IHVudGlsIHdlIHdvdWxk
IHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25zIGhlcmUgdGhlcmUncwogICAgbm8gcG9p
bnQgY2hlY2tpbmcgd2hldGhlciBib3RoIE1TSSBhbmQgTVNJLVggYXJlIHN1cHBvcnRlZCBieSBh
IGRldmljZSAtCiAgICBhbiBvcmRlci0wIGFsbG9jYXRpb24gd2lsbCBmaXQgdGhlIGR1YWwgY2Fz
ZSBpbiBhbnkgZXZlbnQsIG5vIG1hdHRlcgogICAgdGhhdCB0aGUgTVNJLVggdmVjdG9yIGNvdW50
IG1heSBiZSBzbWFsbGVyIHRoYW4gdGhlIE1TSSBvbmUuCiAgICAKICAgIE9uIG15IFJvbWUgc3lz
dGVtIHRoaXMgcmVkdWNlcyBzcGFjZSBuZWVkZWQgZnJvbSBqdXN0IG92ZXIgMWsgcGFnZXMgdG8K
ICAgIGFib3V0IDEyNS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBiYjAzOGYzMTE2ODc1NTQ0ODNmYjk5N2NmZWUyMTM3
NjAwMjlhZWFmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFdlZCBTZXAgMjUgMTY6MDI6MjEgMjAxOSArMDIwMAoKICAgIEFNRC9JT01NVTogcmVwbGFjZSBJ
TlRSRU1BUF9FTlRSSUVTCiAgICAKICAgIFByZXBhcmUgZm9yIHRoZSBudW1iZXIgb2YgZW50cmll
cyB0byBub3QgYmUgdGhlIG1heGltdW0gcG9zc2libGUsIGJ5CiAgICBzZXBhcmF0aW5nIGNoZWNr
cyBhZ2FpbnN0IG1heGltdW0gc2l6ZSBmcm9tIG9uZXMgYWdhaW5zdCBhY3R1YWwgc2l6ZS4KICAg
IEZvciBjYWxsZXIgc2lkZSBzaW1wbGljaXR5IGhhdmUgYWxsb2NfaW50cmVtYXBfZW50cnkoKSBy
ZXR1cm4gdGhlCiAgICBtYXhpbXVtIHBvc3NpYmxlIHZhbHVlIHVwb24gYWxsb2NhdGlvbiBmYWls
dXJlLCByYXRoZXIgdGhhbiB0aGUgZmlyc3QKICAgIGp1c3Qgb3V0LW9mLWJvdW5kcyBvbmUuCiAg
ICAKICAgIEhhdmUgdGhlIGludm9sdmVkIGZ1bmN0aW9ucyBhbHJlYWR5IHRha2UgYWxsIHRoZSBz
dWJzZXF1ZW50bHkgbmVlZGVkCiAgICBhcmd1bWVudHMgaGVyZSBhbHJlYWR5LCB0byByZWR1Y2Ug
Y29kZSBjaHVybiBpbiB0aGUgcGF0Y2ggYWN0dWFsbHkKICAgIG1ha2luZyB0aGUgYWxsb2NhdGlv
biBzaXplIGR5bmFtaWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgpjb21taXQgOTNhNzgxMDEyNjBiMjI1MTBjNWY4MjM1NzdmZjgyNmZiZmM0
NjEzNgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQg
U2VwIDI1IDE2OjAxOjMxIDIwMTkgKzAyMDAKCiAgICB4ODYvUENJOiByZWFkIG1heGltdW0gTVNJ
IHZlY3RvciBjb3VudCBlYXJseQogICAgCiAgICBSYXRoZXIgdGhhbiBkb2luZyB0aGlzIGV2ZXJ5
IHRpbWUgd2Ugc2V0IHVwIGludGVycnVwdHMgZm9yIGEgZGV2aWNlCiAgICBhbmV3IChhbmQgdGhl
biBpbiBzZXZlcmFsIHBsYWNlcykgZmlsbCB0aGlzIGludmFyaWFudCBmaWVsZCByaWdodCBhZnRl
cgogICAgYWxsb2NhdGluZyBzdHJ1Y3QgcGNpX2Rldi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZTVlNDBmYmQ1ODUyYjJi
NjM4ZTVkOWNmNzc1ZDUyZjkzYjNmZWNiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjUgMTY6MDA6NDYgMjAxOSArMDIwMAoKICAgIEFNRC9J
T01NVTogbWFrZSBwaGFudG9tIGZ1bmN0aW9ucyBzaGFyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRh
YmxlcwogICAgCiAgICBSYXRoZXIgdGhhbiBkdXBsaWNhdGluZyBlbnRyaWVzIGluIGFtZF9pb21t
dV9tc2lfbXNnX3VwZGF0ZV9pcmUoKSwgc2hhcmUKICAgIHRoZSB0YWJsZXMuIFRoaXMgbWFpbmx5
IHJlcXVpcmVzIHNvbWUgY2FyZSB3aGlsZSBmcmVlaW5nIHRoZW0sIHRvIGF2b2lkCiAgICBmcmVl
aW5nIG1lbW9yeSBibG9ja3MgdHdpY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cgpjb21taXQgZDdjZmViN2MxM2VkNjBiZTk0OTcxNGNkNGJl
ZmE3ZWRiMzIxMWM5YgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBXZWQgU2VwIDI1IDE2OjAwOjA1IDIwMTkgKzAyMDAKCiAgICBBTUQvSU9NTVU6IGRvbid0
IGJsaW5kbHkgYWxsb2NhdGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZXMKICAgIAogICAgQUNQ
SSB0YWJsZXMgYXJlIGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhh
biB0aGVyZSBhcmUKICAgIGFjdHVhbCBkZXZpY2VzLiBCeSBkZWxheWluZyB0aGUgdGFibGUgYWxs
b2NhdGlvbnMgZm9yIG1vc3QgY2FzZXMsIGFuZAogICAgZG9pbmcgdGhlbSBvbmx5IHdoZW4gYW4g
YWN0dWFsIGRldmljZSBpcyBrbm93biB0byBiZSBwcmVzZW50IGF0IGEgZ2l2ZW4KICAgIHBvc2l0
aW9uLCBvdmVyYWxsIG1lbW9yeSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92
ZXIgNTAwawogICAgcGFnZXMgdG8ganVzdCBvdmVyIDFrIChvbiBteSBzeXN0ZW0gaGF2aW5nIHN1
Y2ggQUNQSSB0YWJsZSBjb250ZW50cykuCiAgICAKICAgIFRhYmxlcyBjb250aW51ZSB0byBnZXQg
YWxsb2NhdGVkIHJpZ2h0IGF3YXkgZm9yIHNwZWNpYWwgZW50cmllcwogICAgKElPLUFQSUMsIEhQ
RVQpIGFzIHdlbGwgYXMgZm9yIGFsaWFzIElEcy4gV2hpbGUgaW4gdGhlIGZvcm1lciBjYXNlCiAg
ICB0aGF0J3Mgc2ltcGx5IGJlY2F1c2UgdGhlcmUgbWF5IG5vdCBiZSBhbnkgZGV2aWNlIGF0IGEg
Z2l2ZW4gcG9zaXRpb24sCiAgICBpbiB0aGUgbGF0dGVyIGNhc2UgdGhpcyBpcyB0byBhdm9pZCBo
YXZpbmcgdG8gaW50cm9kdWNlIHJlZi1jb3VudGluZyBvZgogICAgdGFibGUgdXNhZ2UuCiAgICAK
ICAgIFRoZSBjaGFuZ2UgaW52b2x2ZXMgaW52b2tpbmcKICAgIGl0ZXJhdGVfaXZyc19tYXBwaW5n
cyhhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKSBhIHNlY29uZCB0aW1lLAogICAgYmVjYXVz
ZSB0aGUgZnVuY3Rpb24gbm93IHdhbnRzIHRvIGJlIGFibGUgdG8gZmluZCBQQ0kgZGV2aWNlcywg
d2hpY2gKICAgIGlzbid0IHBvc3NpYmxlIHlldCB3aGVuIElPTU1VIHNldHVwIGhhcHBlbnMgdmVy
eSBlYXJseSBkdXJpbmcgeDJBUElDCiAgICBtb2RlIHNldHVwLiBJbiB0aGlzIGNvbnRleHQgYW1k
X2lvbW11X2luaXRfaW50ZXJydXB0KCkgZ2V0cyByZW5hbWVkIGFzCiAgICB3ZWxsLgogICAgCiAg
ICBUaGUgbG9naWMgYWRqdXN0aW5nIGEgRFRFJ3MgaW50ZXJydXB0IHJlbWFwcGluZyBhdHRyaWJ1
dGVzIGFsc28gZ2V0cwogICAgY2hhbmdlZCwgc3VjaCB0aGF0IHRoZSBsYWNrIG9mIGFuIElSVCB3
b3VsZCByZXN1bHQgaW4gdGFyZ2V0IGFib3J0ZWQKICAgIHJhdGhlciB0aGFuIG5vbi1yZW1hcHBl
ZCBpbnRlcnJ1cHRzIChzaG91bGQgYW55IG9jY3VyKS4KICAgIAogICAgTm90ZSB0aGF0IGZvciBu
b3cgcGhhbnRvbSBmdW5jdGlvbnMgZ2V0IHNlcGFyYXRlIElSVHMgYWxsb2NhdGVkLCBhcyB3YXMK
ICAgIHRoZSBjYXNlIGJlZm9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:06:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:06:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPjQ-0007eD-J3; Thu, 26 Sep 2019 09:06: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=k+kJ=XV=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iDPjP-0007e2-Lb
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:06:35 +0000
X-Inumbo-ID: efcc7de0-e03c-11e9-964b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id efcc7de0-e03c-11e9-964b-12813bfff9fa;
 Thu, 26 Sep 2019 09:06:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2BE23AB7D;
 Thu, 26 Sep 2019 09:06:33 +0000 (UTC)
Message-ID: <fcdf6f6325d8afbd6c0b91c782b8ef89ba3dc1d0.camel@suse.de>
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: Rob Herring <robh@kernel.org>, Oleksandr Andrushchenko
 <oleksandr_andrushchenko@epam.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>
Date: Thu, 26 Sep 2019 11:06:31 +0200
In-Reply-To: <20190925215006.12056-1-robh@kernel.org>
References: <20190925215006.12056-1-robh@kernel.org>
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Robin Murphy <robin.murphy@arm.com>
Content-Type: multipart/mixed; boundary="===============6599430665408421931=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2019-09-25 at 16:50 -0500, Rob Herring wrote:
> As the comment says, this isn't a DT based device. of_dma_configure()
> is going to stop allowing a NULL DT node, so this needs to be fixed.
>=20
> Not sure exactly what setup besides arch_setup_dma_ops is needed...
>=20
> Cc: Robin Murphy <robin.murphy@arm.com>
> Cc: Julien Grall <julien.grall@arm.com>
> Cc: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
> Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
> Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
> Cc: Juergen Gross <jgross@suse.com>
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: xen-devel@lists.xenproject.org
> Signed-off-by: Rob Herring <robh@kernel.org>

Just so it isn't forgotten, the same applies here:

diff --git a/drivers/gpu/drm/xen/xen_drm_front.c
b/drivers/gpu/drm/xen/xen_drm_front.c
index ba1828acd8c9..de316a891f39 100644
--- a/drivers/gpu/drm/xen/xen_drm_front.c
+++ b/drivers/gpu/drm/xen/xen_drm_front.c
@@ -11,7 +11,6 @@
 #include <linux/delay.h>
 #include <linux/dma-mapping.h>
 #include <linux/module.h>
-#include <linux/of_device.h>
=20
 #include <drm/drm_atomic_helper.h>
 #include <drm/drm_drv.h>
@@ -718,19 +717,7 @@ static int xen_drv_probe(struct xenbus_device *xb_dev,
        struct device *dev =3D &xb_dev->dev;
        int ret;
=20
-       /*
-        * The device is not spawn from a device tree, so arch_setup_dma_op=
s
-        * is not called, thus leaving the device with dummy DMA ops.
-        * This makes the device return error on PRIME buffer import, which
-        * is not correct: to fix this call of_dma_configure() with a NULL
-        * node to set default DMA ops.
-        */
        dev->coherent_dma_mask =3D DMA_BIT_MASK(32);
-       ret =3D of_dma_configure(dev, NULL, true);
-       if (ret < 0) {
-               DRM_ERROR("Cannot setup DMA ops, ret %d", ret);
-               return ret;
-       }
=20
        front_info =3D devm_kzalloc(&xb_dev->dev,
                                  sizeof(*front_info), GFP_KERNEL);


--=-VZLu1lyfilRACxdtIeDn
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQEzBAABCAAdFiEErOkkGDHCg2EbPcGjlfZmHno8x/4FAl2Mf5cACgkQlfZmHno8
x/4SfAf+NsGqU0loPiWDCjo41LSGYYLj1TAtCnYEFJhWysp82mV30XSwqhdPMdEd
ydFDB1TmNDhAazi+do8Sh47UzN+UQ2e4U3a5zZ949lNlPNG5bOueY+SQ+S39PFfy
G+NP0lHrXfisWnLmslIn9y6Eqi5Ik4Bjb2DqNZLiAoyzYDlwvDMoAI66J54GT84H
c7TGaeDzTpP4mHxW1BbJxk66gtEIvvURo62SOZuaohC4SICm6f26g+iz6CG8Bjdw
+jRf9eff00d4MOwD28lJPMrHcDS80W1nZHcdTEijMB3bK0QWBkSr1g9Mki2jzukA
5DGyncDkT9wSqIzxCXx77+RPs3rLuA==
=7yuB
-----END PGP SIGNATURE-----

--=-VZLu1lyfilRACxdtIeDn--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6599430665408421931==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:07:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPjs-0007hs-UM; Thu, 26 Sep 2019 09:07:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDPjr-0007hG-FN
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:07:03 +0000
X-Inumbo-ID: 002f0d38-e03d-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 002f0d38-e03d-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:07: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 CCDDCAC68;
 Thu, 26 Sep 2019 09:07:00 +0000 (UTC)
Message-ID: <916cb263e5853281e66fd4540323c88b536c7d2c.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>
Date: Thu, 26 Sep 2019 11:06:59 +0200
In-Reply-To: <09dcab9b-7482-8636-204e-dedb477baef2@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-38-jgross@suse.com>
 <1184754b-fbc3-dfb6-6476-e9305e8e1421@suse.com>
 <09dcab9b-7482-8636-204e-dedb477baef2@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 37/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5200282469980379178=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2019-09-25 at 15:13 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 24.09.19 14:16, Jan Beulich wrote:
> >=20
> > While at the first glance "sd" is used twice here, this 2nd use is
> > actually unnecessary - "cpu" hasn't changed from the beginning of
> > the function afaics, and hence "ops" could be used here.
>=20
> "sd" is now "sr" everywhere.
>=20
> And yes, using ops here seems okay.
>=20
> > Preferably with the suggested adjustments (but final judgement is
> > with the scheduler maintainers anyway)
> > Reviewed-by: Jan Beulich <jbeulich@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

(With sd->sr and with using ops.)

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)


--=-SZ93gDCpTXxyEJ5xxu4c
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+4FAl2Mf7MACgkQFkJ4iaW4
c+79exAAiaBwhzSXAwXZWUQpBNuhxQAvlhizhbyPow4hX7vgzu7C2ijOfNOTMrXE
zDidNviUXXhR7qS/3vt2THGIFOwzxQeRIqgjJhhqgps/5koYfB1WQsELFK5RzYG6
YA0re46yDSKi7Wve7VFin057rj+CyqbTZiqUWZwOYWWUiJ+5RjsTMZPdUeMVaDJ3
CfnZii+UcUblagsg+CJANNmMMMseR/ieMHhA/rT03fGYQ9463V3WRH3dSRohrfhT
eETmlZi7/ZBDYRE3StfRvZJjjkYeKOBCO1qzPlTgm765xqkWmV6J5+wpyGxzxRYL
TGpmigsyGufIZeBQc9GdbKoGJzO4tzheJin6TAoDEQA9B9FdCe8JqYwjOZfMHkVw
2sefAEr//uv8SUFExzUPMKUsVNFLX+8lrBXn1RCD9dPBDivgm9NObybZ7Mahz1+W
qPV9YNuokvROMiHn9W83erTy1KcbJ83FsOIYUZbnmSKAMIWr5fR43PG3F1QjJxqw
G0xmNEVPgYNpbQh1ztbeV6iW82mXqd3pWOjl94t4bH6D+45hq4dYxCh5cuPDccOF
u5JMCLkYxJ2rdwSsDk5Qm+NJmAFBYqxgZ6IY83VcXUA6tAvU2SnlYuLNiFWfHm22
/E1WaApCZGFaayCWXukJ3i1yAbT4+BPiTlKdS1vfgJ/NAIGgTQQ=
=hQwG
-----END PGP SIGNATURE-----

--=-SZ93gDCpTXxyEJ5xxu4c--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5200282469980379178==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:09:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPlz-0007wt-GS; Thu, 26 Sep 2019 09:09:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDPlx-0007wm-WB
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:09:14 +0000
X-Inumbo-ID: 4e80a384-e03d-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4e80a384-e03d-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:09: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 4B5BCAB7D;
 Thu, 26 Sep 2019 09:09:12 +0000 (UTC)
Message-ID: <205dfbdaa7a300683f7deb8ce320665dd679c0a3.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 11:09:10 +0200
In-Reply-To: <20190914085251.18816-39-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-39-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 38/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5533608566761355330=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5533608566761355330==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-mmNgV+kmdX75XJT3UVqc"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Having a pointer to struct cpupool in struct sched_resource instead
> of per cpu is enough.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-mmNgV+kmdX75XJT3UVqc
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+4FAl2MgDcACgkQFkJ4iaW4
c+6ZoQ/+J9DuynQLbq3fUVxtecwBedjv12A36/PJZs8n1Y1D5aZXRa499OI78v0E
tnQyw9/QFYJ8T/MVZvHPCuX81dSk2uhMpl+5lJsLfzFKrWCm+c9i5odZogtRVYJG
gqrNcYFK0h/Gkcp0o5FyrPvGhIqizNHtw3ZoDYDCci8uOO8IXkWLIWtTt8JoIzVh
4YNKxbd7VZ2laNdFtvPRQYR94wWi0SRSJYmxusfXzl0JjeMaQHBmGm8o1VIfrAb4
rJ1+pRQkpAGG7hAz06dv9b4BS+qr9lBNNm3gpYoR1NrYp7BJMUmqSySVMIfXBXjt
lQg6fo0yMH9LhrhYGA8jq6wsRt/a5hrRBk8bkOpWdDVIiaNB/4t0DHnycwpoCX+W
HpWTOUaTlysd6KdPp4IzUTWzKtVB/3u/sOh6Gmyi7pstgtN5iTo0O9V5CjSi1yCM
mTYVHKi7m//41gjV1Lg7z2yfEc5YtAabj8Z1LC1g4g60+R+hNzSKoEkDjpGGuHdi
+0wFEYxlKr4k3KKwNW6XMqFTY1mJ+BIO5SEzq8qa21X20cNcXgE0B9myqSRTD4YM
D0lPvv2m925Ff6bXpD1+5074rvdWxk56eEsAnKGw/nVfcBtSXCVH11aIH0Co4V3I
BtO7Ge3TOsXwjRuc4yIKOzmmMCZIED47SLGBX6sCC51e+AsAGZs=
=SSh3
-----END PGP SIGNATURE-----

--=-mmNgV+kmdX75XJT3UVqc--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5533608566761355330==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:10:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDPmv-0000Bp-1Q; Thu, 26 Sep 2019 09:10:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDPmt-0000BX-PE
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:10:11 +0000
X-Inumbo-ID: 6f5147bc-e03d-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6f5147bc-e03d-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:10: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 5EE7FAFBC;
 Thu, 26 Sep 2019 09:10:07 +0000 (UTC)
Message-ID: <88356dd20d6ee1962a649b407af056fb5b11c967.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 11:10:06 +0200
In-Reply-To: <20190914085251.18816-40-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-40-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 39/47] 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>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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="===============4907797863870115478=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> When core or socket scheduling are active enabling or disabling smt
> is
> not possible as that would require a major host reconfiguration.
>=20
> Add a bool sched_disable_smt_switching which will be set for core or
> socket scheduling.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> Acked-by: Jan Beulich <jbeulich@suse.com>
>
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)


--=-ovqK1hx5zN86uYSPtNA6
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+4FAl2MgG4ACgkQFkJ4iaW4
c+7YUBAAjFhk/ho6w6vGmBCM1/1XisJag8sgpHiupzFX59iJp44/Ka4KpQqaN1zw
bUPmryMb+Ufaq2KAlqCv4ZrckYQhWDFJSAE/2b7ngD68rAmTLQHzaYDvkstAjNDp
Et5MIX1AwxFEG8qTmYG6hp+NpiTU203OTKGqjUR+x95qQHBY0ezwXhhX+ZskVjRG
uLmFnUSKzcXne36GZ1rBq7BxHgm4C4FVvJ6iNbCsSPYFYg5PxbLAijQhxtFahQ+W
Pimm4pLt20NZozL32moCgUW+HNgOfX+qscjZBXR+6BM9+0cJc53u/Mqy9S7n7Vxg
zTnASrZMunM+El779sbQPd8tJMDP1DFybcmoyUngY8Zv93ZlWqqcn1ahDgUwp/iR
LmGFHj3zfhJ6voTIqgv+dk0tVakq84rJKT6SJ0+pKuA7mVzQnXUT9Cv/Qd1xFk63
xUW69wNL9TZDEf2IMZ3i3cmhFjOTqmtb6EOaJL0gOCLU7+jKn1a19n8CHgiVfrGh
iT3rruHd4SMSiXAqaX4z5h3NZGcFDbR7IK0MTgZeBDvCvdBXNT46DODWRyywXcZL
8PHi/xdqzXBxi98WUWOl4BwmjMbKBEsLWW9CJERtmjvFEAPkkqbmrmBnowJKXsPJ
SkyZ/t1m4A1zuzI8GMsWz8afd80jmBEMRZVRr6MwKpa7PmVYN4k=
=tLq5
-----END PGP SIGNATURE-----

--=-ovqK1hx5zN86uYSPtNA6--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4907797863870115478==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:13:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:13:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPpw-0000OX-Jd; Thu, 26 Sep 2019 09: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDPpv-0000OR-1G
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:13:19 +0000
X-Inumbo-ID: e088667c-e03d-11e9-964b-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id e088667c-e03d-11e9-964b-12813bfff9fa;
 Thu, 26 Sep 2019 09:13:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 603CF1000;
 Thu, 26 Sep 2019 02:13:17 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 17C343F67D;
 Thu, 26 Sep 2019 02:13:13 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Oleksandr'
 <olekstysh@gmail.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
 <7f18c7f3-1d25-6d24-b44b-27cf77163eec@arm.com>
 <3c719420dabd4cc1860f0d687cdc3f78@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dc48b203-2213-ba55-3335-18328b4f78bf@arm.com>
Date: Thu, 26 Sep 2019 10:13:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3c719420dabd4cc1860f0d687cdc3f78@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI2LzE5IDk6MzkgQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJt
LmNvbT4KPj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTkgMjI6MzQKPj4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnT2xla3NhbmRyJyA8b2xla3N0eXNoQGdtYWls
LmNvbT47ICdKYW4gQmV1bGljaCcKPj4gPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogbmQgPG5k
QGFybS5jb20+OyBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPjsg
U3RlZmFubyBTdGFiZWxsaW5pCj4+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdSA8
d2xAeGVuLm9yZz47IEtvbnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgQW5kcmV3Cj4+IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IERhdmlkIFNj
b3R0IDxkYXZlQHJlY29pbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEdlb3Jn
ZQo+PiBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7Cj4+IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJf
QmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEzIDAvNF0gYWRkIHBlci1kb21h
aW4gSU9NTVUgY29udHJvbAo+Pgo+PiBIaSwKPj4KPj4gT24gMjUvMDkvMjAxOSAxNzoxMCwgUGF1
bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4gRnJv
bTogT2xla3NhbmRyIDxvbGVrc3R5c2hAZ21haWwuY29tPgo+Pj4+IFNlbnQ6IDI1IFNlcHRlbWJl
ciAyMDE5IDE2OjUwCj4+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+OyAnSmFuIEJldWxpY2gnIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+PiBDYzogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaQo+PiBMaXUKPj4+PiA8d2xAeGVuLm9yZz47IEtv
bnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgQW5kcmV3IENvb3Bl
cgo+Pj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVj
b2lsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgR2VvcmdlCj4+IER1bmxhcAo+
Pj4+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+OyBJYW4gSmFja3Nvbgo+Pj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tCj4+IGRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnOwo+Pj4+IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJf
QmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
OyBKdWxpZW4KPj4gR3JhbGwKPj4+PiA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4gU3ViamVj
dDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTMgMC80XSBhZGQgcGVyLWRvbWFpbiBJT01NVSBj
b250cm9sCj4+Pj4KPj4+Pgo+Pj4+IFtDQyBKdWxpZW5dCj4+Pj4KPj4+Pgo+Pj4+IEhpIFBhdWwK
Pj4+Pgo+Pj4+IEkgbWF5IG1pc3Rha2UsIGJ1dCBsb29rcyBsaWtlCj4+Pj4KPj4+PiA4MGZmM2Qz
MzhkYzkzMjYwYjQxZmZlZWViYjBmODUyYzJlZGVmOWNlIGlvbW11OiB0aWR5IHVwCj4+Pj4gaW9t
bXVfdXNlX2hhcF9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5bmMoKSBtYWNyb3MKPj4+Pgo+Pj4+
IHRyaWdnZXJzIEFTU0VSVF9VTlJFQUNIQUJMRSBvbiBBcm0gaWYgbm8gSU9NTVUgaGFzIGJlZW4g
Zm91bmQgKEkgYnVpbHQKPj4+PiB3aXRoIG15IHBsYXRmb3JtJ3MgSU9NTVUgZHJpdmVyIGRpc2Fi
bGVkOiAjIENPTkZJR19JUE1NVV9WTVNBIGlzIG5vdCBzZXQpIC4KPj4+Pgo+Pj4+IFNvLCBpb21t
dV9zZXR1cCgpIGNhbGxzIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpdGgKPj4+PiBpb21t
dV9oYXBfcHRfc2hhcmUgYmVpbmcgc2V0IChDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkU9eSkg
d2hpY2gsCj4+Pj4gYWN0dWFsbHksIHRyaWdnZXJzIEFTU0VSVC4KPj4+Pgo+Pj4KPj4+IEhlcmUg
YSBtaW5pbWFsIHBhdGNoLCBsZWF2aW5nICdmb3JjZSBwdCBzaGFyZScgaW4gcGxhY2UuIERvZXMg
dGhpcyBhdm9pZCB0aGUgcHJvYmxlbT8KPj4+Cj4+PiAtLS04PC0tLQo+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jCj4+PiBpbmRleCBlODc2
M2M3ZmRmLi5mODhhMjg1ZTdmIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYwo+
Pj4gKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+Pj4gQEAgLTI2OCw5ICsyNjgsMTEgQEAgbG9u
ZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3Rs
KQo+Pj4gICAgICAgICAgICBwaS0+bWF4X21mbiA9IGdldF91cHBlcl9tZm5fYm91bmQoKTsKPj4+
ICAgICAgICAgICAgYXJjaF9kb19waHlzaW5mbyhwaSk7Cj4+PiAgICAgICAgICAgIGlmICggaW9t
bXVfZW5hYmxlZCApCj4+PiArICAgICAgICB7Cj4+PiAgICAgICAgICAgICAgICBwaS0+Y2FwYWJp
bGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbzsKPj4+IC0gICAgICAgIGlmICgg
aW9tbXVfaGFwX3B0X3NoYXJlICkKPj4+IC0gICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9
IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7Cj4+PiArICAgICAgICAgICAg
aWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQo+Pj4gKyAgICAgICAgICAgICAgICBwaS0+Y2FwYWJp
bGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7Cj4+PiArICAg
ICAgICB9Cj4+Pgo+Pj4gICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QodV9zeXNjdGwsIG9w
LCAxKSApCj4+PiAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwo+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPj4+IGlu
ZGV4IDdjMzAwM2YzZjEuLjZhMTBhMjQxMjggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPj4+IEBAIC02OCw4
ICs2OCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUodm9p
ZCkKPj4+ICAgIHsKPj4+ICAgICNpZm5kZWYgaW9tbXVfaGFwX3B0X3NoYXJlCj4+PiAgICAgICAg
aW9tbXVfaGFwX3B0X3NoYXJlID0gZmFsc2U7Cj4+PiAtI2VsaWYgaW9tbXVfaGFwX3B0X3NoYXJl
Cj4+PiAtICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+Pj4gICAgI2VuZGlmCj4+Cj4+IElITU8s
IGNhbGxpbmcgdGhpcyBmdW5jdGlvbiBpcyBhIG1pc3Rha2Ugb24gcGxhdGZvcm0gb25seSBzdXBw
b3J0aW5nCj4+IHNoYXJlZCBwYWdlLXRhYmxlIHNvIHRoZSBBU1NFUlQoKSBzaG91bGQgYmUga2Vw
dCBoZXJlLgo+Pgo+PiBUaGlzIHJhaXNlcyB0aGUgcXVlc3Rpb24gd2h5IHRoZSBmdW5jdGlvbiBp
cyBhY3R1YWxseSBjYWxsZWQgZnJvbSBjb21tb24KPj4gY29kZS4gaW9tbXVfaGFwX2VuYWJsZWQo
KSBzaG91bGQgdGVjaG5pY2FsbHkgbm90IGJlIHVzZWQgaW4gYW55IGNvZGUgaWYKPj4gdGhlIElP
TU1VIGlzIG5vdCBlbmFibGVkL3ByZXNlbnQuIFNvIHdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gcHJl
dmVudCBoZXJlPwo+IAo+IFdoYXQgSSdtIHRyeWluZyB0byBwcmV2ZW50LCBvbiB4ODYsIGlzIGEg
c2l0dWF0aW9uIHdoZXJlIHRoZSBpb21tdV9lbmFibGVkID09IGZhbHNlIGJ1dCBpb21tdV9oYXBf
cHRfc2hhcmUgPT0gdHJ1ZS4KClRoaXMgaXMgbm90IGVudGlyZWx5IHVuY29tbW9uIHRvIGhhdmUg
b3RoZXIgdmFyaWFibGVzIGdhdGVkIGJ5IG90aGVycy4KU28gd2hhdCBjb3VsZCBoYXBwZW4gaWYg
eW91IGhhdmUgaW9tbXVfZW5hYmxlZCA9PSBmYWxzZSBhbmQgCmlvbW11X2hhcF9wdF9zaGFyZSA9
PSB0cnVlIG9uIHg4Nj8KCj4gSSBoYWQsIG1pc3Rha2VubHksIGJlbGlldmVkIHRoYXQgaW9tbXVf
ZW5hYmxlZCB3b3VsZCBuZXZlciBiZSBmYWxzZSBmb3IgQVJNIGJ1dCBpdCBzZWVtcyB0aGlzIGlz
IG5vdCB0aGUgY2FzZSBzbyB0aGF0IHNpdHVhdGlvbiBoYXMgdG8gYmUgdG9sZXJhdGVkLiBJIGd1
ZXNzLCBnaXZlbiB0aGUgb3RoZXIgaHVuayBvZiBteSBwYXRjaCwgSSBjYW4gYWN0dWFsbHkgbGVh
dmUgdGhlIEFTU0VSVCBpbiBwbGFjZSBhbmQgYXZvaWQgbWFraW5nIHRoZSBjYWxsIGZyb20gY29t
bW9uIGNvZGUsIGluIHdoaWNoIGNhc2UgdGhlIGZ1bmN0aW9uIG91Z2h0IHRvIG1vdmUgaW50byBh
biB4ODYgaGVhZGVyIGFzIHdlbGwuCgpCeSAidGhlIGZ1bmN0aW9uIiwgZG8geW91IG1lYW4gY2xl
YXJfaW9tbXVfaGFwX3B0X3NoYXJlPyBJZiBzbywgSSB0aGluayAKaXQgc2hvdWxkIHN0YXkgd2Vy
ZSBpdCBpcy4gVGhpcyBpcyBhIGdlbmVyaWMgZnVuY3Rpb24gdGhhdCBtaWdodCBiZSAKcmUtdXNl
ZCBmb3Igb3RoZXIgYXJjaGl0ZWN0dXJlIGluIHRoZSBmdXR1cmUuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:17:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDPtr-0000YU-68; Thu, 26 Sep 2019 09: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=8zHT=XV=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDPtq-0000YP-DK
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:17:22 +0000
X-Inumbo-ID: 7182e5c6-e03e-11e9-964b-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 7182e5c6-e03e-11e9-964b-12813bfff9fa;
 Thu, 26 Sep 2019 09:17:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569489441;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=GCYDhznX1z/x3OF3kZ6h+E9qstVzjMr7QLFAsE9m8ao=;
 b=GtrW+AVz4cVjSigCBqrGXTr2nqzrXbxj0clqosMN72MTrRB/gNAUTn/p
 kkxhegYjom7dtnTPw4ygvfhwH5oNSA8WI5KivoX6i/82njyDuu/TKutT3
 WSIupIRBqni3zP1r4VBJoF4u1niFQu4KV3Pi9KbcD3c/GvAHvbk72oUiB I=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Y90I8mwSjtbmASCjcRyxNZ543OfTDpO2SFbOdKfYpvBqnqU5RFZDGUhedOQCSyhLntjktaEjeJ
 r2NDvZ+2NRMmZVruGmWxVyDsK27umEQrpi24hrM8hpGjDS1SQsz4TfBCGaMo104g465gZ2QHev
 6j3mVJVNn7EMDNkZPs6YLS/ufvhAyAxyVQrMmr6MS128m483MGBqGMxBJhbXUhT3ujZcHvn5tV
 225wNx+vrGB3z3f2dZAh6UeM6FXxydiUDwpPXakLHqJQmhTciO8OE4cl8fXifO92J/cgZB+TWh
 yfg=
X-SBRS: 2.7
X-MesageID: 6381212
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6381212"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, 'Oleksandr' <olekstysh@gmail.com>, 
 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
Thread-Index: AQHVbg2Z91+gZvcE2UG2jzrPcpRppKc8HWgw///hpgCAACJVgIAAUp0AgAAmyFCAADmZgIAA2Ukw///p8QCAACHXIA==
Date: Thu, 26 Sep 2019 09:17:16 +0000
Message-ID: <2e20c26c2c7e4289bbb4a18481335087@AMSPEX02CL03.citrite.net>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
 <7f18c7f3-1d25-6d24-b44b-27cf77163eec@arm.com>
 <3c719420dabd4cc1860f0d687cdc3f78@AMSPEX02CL03.citrite.net>
 <dc48b203-2213-ba55-3335-18328b4f78bf@arm.com>
In-Reply-To: <dc48b203-2213-ba55-3335-18328b4f78bf@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek
 Wilk <konrad.wilk@oracle.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, nd <nd@arm.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiAyNiBTZXB0ZW1iZXIgMjAxOSAxMDoxMw0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdPbGVrc2FuZHInIDxvbGVr
c3R5c2hAZ21haWwuY29tPjsgJ0phbiBCZXVsaWNoJw0KPiA8amJldWxpY2hAc3VzZS5jb20+DQo+
IENjOiBuZCA8bmRAYXJtLmNvbT47IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZl
bmRlci5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkNCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgS29ucmFkUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+OyBBbmRyZXcNCj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4u
b3JnPjsgR2VvcmdlDQo+IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsNCj4gVm9sb2R5bXlyIEJhYmNodWsg
PFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTMgMC80XSBh
ZGQgcGVyLWRvbWFpbiBJT01NVSBjb250cm9sDQo+IA0KPiBIaSwNCj4gDQo+IE9uIDkvMjYvMTkg
OTozOSBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiA+PiBGcm9tOiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPg0KPiA+
PiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxOSAyMjozNA0KPiA+PiBUbzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdPbGVrc2FuZHInIDxvbGVrc3R5c2hAZ21haWwuY29t
PjsgJ0phbiBCZXVsaWNoJw0KPiA+PiA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4+IENjOiBuZCA8
bmRAYXJtLmNvbT47IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+
OyBTdGVmYW5vIFN0YWJlbGxpbmkNCj4gPj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkg
TGl1IDx3bEB4ZW4ub3JnPjsgS29ucmFkUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Ow0KPiBBbmRyZXcNCj4gPj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4u
b3JnPjsNCj4gR2VvcmdlDQo+ID4+IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPjsgSWFuIEphY2tzb24NCj4gPj4g
PElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7DQo+ID4+IFZv
bG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbUEFUQ0ggdjEzIDAvNF0gYWRkIHBlci1kb21haW4gSU9NTVUgY29udHJvbA0KPiA+Pg0KPiA+
PiBIaSwNCj4gPj4NCj4gPj4gT24gMjUvMDkvMjAxOSAxNzoxMCwgUGF1bCBEdXJyYW50IHdyb3Rl
Og0KPiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogT2xla3Nh
bmRyIDxvbGVrc3R5c2hAZ21haWwuY29tPg0KPiA+Pj4+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE5
IDE2OjUwDQo+ID4+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
OyAnSmFuIEJldWxpY2gnIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPj4+PiBDYzogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47DQo+IFdlaQ0KPiA+PiBMaXUNCj4gPj4+PiA8d2xAeGVu
Lm9yZz47IEtvbnJhZFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgQW5k
cmV3IENvb3Blcg0KPiA+Pj4+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgRGF2aWQgU2Nv
dHQgPGRhdmVAcmVjb2lsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgR2Vvcmdl
DQo+ID4+IER1bmxhcA0KPiA+Pj4+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+Pj4+IDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+OyB4ZW4tDQo+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOw0KPiA+Pj4+IFZv
bG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT47IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKdWxpZW4NCj4gPj4gR3JhbGwNCj4gPj4+PiA8
anVsaWVuLmdyYWxsQGFybS5jb20+DQo+ID4+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQ
QVRDSCB2MTMgMC80XSBhZGQgcGVyLWRvbWFpbiBJT01NVSBjb250cm9sDQo+ID4+Pj4NCj4gPj4+
Pg0KPiA+Pj4+IFtDQyBKdWxpZW5dDQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+IEhpIFBhdWwNCj4g
Pj4+Pg0KPiA+Pj4+IEkgbWF5IG1pc3Rha2UsIGJ1dCBsb29rcyBsaWtlDQo+ID4+Pj4NCj4gPj4+
PiA4MGZmM2QzMzhkYzkzMjYwYjQxZmZlZWViYjBmODUyYzJlZGVmOWNlIGlvbW11OiB0aWR5IHVw
DQo+ID4+Pj4gaW9tbXVfdXNlX2hhcF9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5bmMoKSBtYWNy
b3MNCj4gPj4+Pg0KPiA+Pj4+IHRyaWdnZXJzIEFTU0VSVF9VTlJFQUNIQUJMRSBvbiBBcm0gaWYg
bm8gSU9NTVUgaGFzIGJlZW4gZm91bmQgKEkgYnVpbHQNCj4gPj4+PiB3aXRoIG15IHBsYXRmb3Jt
J3MgSU9NTVUgZHJpdmVyIGRpc2FibGVkOiAjIENPTkZJR19JUE1NVV9WTVNBIGlzIG5vdCBzZXQp
IC4NCj4gPj4+Pg0KPiA+Pj4+IFNvLCBpb21tdV9zZXR1cCgpIGNhbGxzIGNsZWFyX2lvbW11X2hh
cF9wdF9zaGFyZSgpIHdpdGgNCj4gPj4+PiBpb21tdV9oYXBfcHRfc2hhcmUgYmVpbmcgc2V0IChD
T05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkU9eSkgd2hpY2gsDQo+ID4+Pj4gYWN0dWFsbHksIHRy
aWdnZXJzIEFTU0VSVC4NCj4gPj4+Pg0KPiA+Pj4NCj4gPj4+IEhlcmUgYSBtaW5pbWFsIHBhdGNo
LCBsZWF2aW5nICdmb3JjZSBwdCBzaGFyZScgaW4gcGxhY2UuIERvZXMgdGhpcyBhdm9pZCB0aGUg
cHJvYmxlbT8NCj4gPj4+DQo+ID4+PiAtLS04PC0tLQ0KPiA+Pj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jDQo+ID4+PiBpbmRleCBlODc2M2M3
ZmRmLi5mODhhMjg1ZTdmIDEwMDY0NA0KPiA+Pj4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYw0K
PiA+Pj4gKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYw0KPiA+Pj4gQEAgLTI2OCw5ICsyNjgsMTEg
QEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVf
c3lzY3RsKQ0KPiA+Pj4gICAgICAgICAgICBwaS0+bWF4X21mbiA9IGdldF91cHBlcl9tZm5fYm91
bmQoKTsNCj4gPj4+ICAgICAgICAgICAgYXJjaF9kb19waHlzaW5mbyhwaSk7DQo+ID4+PiAgICAg
ICAgICAgIGlmICggaW9tbXVfZW5hYmxlZCApDQo+ID4+PiArICAgICAgICB7DQo+ID4+PiAgICAg
ICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rp
bzsNCj4gPj4+IC0gICAgICAgIGlmICggaW9tbXVfaGFwX3B0X3NoYXJlICkNCj4gPj4+IC0gICAg
ICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBf
cHRfc2hhcmU7DQo+ID4+PiArICAgICAgICAgICAgaWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQ0K
PiA+Pj4gKyAgICAgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZ
U0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7DQo+ID4+PiArICAgICAgICB9DQo+ID4+Pg0KPiA+Pj4g
ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QodV9zeXNjdGwsIG9wLCAxKSApDQo+ID4+PiAg
ICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOw0KPiA+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgNCj4gPj4+IGluZGV4IDdj
MzAwM2YzZjEuLjZhMTBhMjQxMjggMTAwNjQ0DQo+ID4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaA0KPiA+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgNCj4gPj4+IEBAIC02
OCw4ICs2OCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUo
dm9pZCkNCj4gPj4+ICAgIHsNCj4gPj4+ICAgICNpZm5kZWYgaW9tbXVfaGFwX3B0X3NoYXJlDQo+
ID4+PiAgICAgICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gZmFsc2U7DQo+ID4+PiAtI2VsaWYgaW9t
bXVfaGFwX3B0X3NoYXJlDQo+ID4+PiAtICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiA+Pj4g
ICAgI2VuZGlmDQo+ID4+DQo+ID4+IElITU8sIGNhbGxpbmcgdGhpcyBmdW5jdGlvbiBpcyBhIG1p
c3Rha2Ugb24gcGxhdGZvcm0gb25seSBzdXBwb3J0aW5nDQo+ID4+IHNoYXJlZCBwYWdlLXRhYmxl
IHNvIHRoZSBBU1NFUlQoKSBzaG91bGQgYmUga2VwdCBoZXJlLg0KPiA+Pg0KPiA+PiBUaGlzIHJh
aXNlcyB0aGUgcXVlc3Rpb24gd2h5IHRoZSBmdW5jdGlvbiBpcyBhY3R1YWxseSBjYWxsZWQgZnJv
bSBjb21tb24NCj4gPj4gY29kZS4gaW9tbXVfaGFwX2VuYWJsZWQoKSBzaG91bGQgdGVjaG5pY2Fs
bHkgbm90IGJlIHVzZWQgaW4gYW55IGNvZGUgaWYNCj4gPj4gdGhlIElPTU1VIGlzIG5vdCBlbmFi
bGVkL3ByZXNlbnQuIFNvIHdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gcHJldmVudCBoZXJlPw0KPiA+
DQo+ID4gV2hhdCBJJ20gdHJ5aW5nIHRvIHByZXZlbnQsIG9uIHg4NiwgaXMgYSBzaXR1YXRpb24g
d2hlcmUgdGhlIGlvbW11X2VuYWJsZWQgPT0gZmFsc2UgYnV0DQo+IGlvbW11X2hhcF9wdF9zaGFy
ZSA9PSB0cnVlLg0KPiANCj4gVGhpcyBpcyBub3QgZW50aXJlbHkgdW5jb21tb24gdG8gaGF2ZSBv
dGhlciB2YXJpYWJsZXMgZ2F0ZWQgYnkgb3RoZXJzLg0KPiBTbyB3aGF0IGNvdWxkIGhhcHBlbiBp
ZiB5b3UgaGF2ZSBpb21tdV9lbmFibGVkID09IGZhbHNlIGFuZA0KPiBpb21tdV9oYXBfcHRfc2hh
cmUgPT0gdHJ1ZSBvbiB4ODY/DQo+IA0KDQpXZWxsLCBJIHdhcyBob3BpbmcgdG8gYXZvaWQgdGhl
IG5lc3RlZCBpZiBpbiBzeXNjdGwuYy4NCg0KPiA+IEkgaGFkLCBtaXN0YWtlbmx5LCBiZWxpZXZl
ZCB0aGF0IGlvbW11X2VuYWJsZWQgd291bGQgbmV2ZXIgYmUgZmFsc2UgZm9yIEFSTSBidXQgaXQg
c2VlbXMgdGhpcyBpcyBub3QNCj4gdGhlIGNhc2Ugc28gdGhhdCBzaXR1YXRpb24gaGFzIHRvIGJl
IHRvbGVyYXRlZC4gSSBndWVzcywgZ2l2ZW4gdGhlIG90aGVyIGh1bmsgb2YgbXkgcGF0Y2gsIEkg
Y2FuDQo+IGFjdHVhbGx5IGxlYXZlIHRoZSBBU1NFUlQgaW4gcGxhY2UgYW5kIGF2b2lkIG1ha2lu
ZyB0aGUgY2FsbCBmcm9tIGNvbW1vbiBjb2RlLCBpbiB3aGljaCBjYXNlIHRoZQ0KPiBmdW5jdGlv
biBvdWdodCB0byBtb3ZlIGludG8gYW4geDg2IGhlYWRlciBhcyB3ZWxsLg0KPiANCj4gQnkgInRo
ZSBmdW5jdGlvbiIsIGRvIHlvdSBtZWFuIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZT8NCg0KWWVz
Lg0KDQo+IElmIHNvLCBJIHRoaW5rDQo+IGl0IHNob3VsZCBzdGF5IHdlcmUgaXQgaXMuIFRoaXMg
aXMgYSBnZW5lcmljIGZ1bmN0aW9uIHRoYXQgbWlnaHQgYmUNCj4gcmUtdXNlZCBmb3Igb3RoZXIg
YXJjaGl0ZWN0dXJlIGluIHRoZSBmdXR1cmUuDQo+IA0KDQpUaGF0IHNlZW1zIGxpa2UgYSBiaXQg
b2YgYSBsb25nIHNob3QuIElmIEkgcmVtb3ZlIHRoZSBjYWxsIGZyb20gaW9tbXVfc2V0dXAoKSB0
aGVuIHRoZSBvbmx5IHJlbWFpbmluZyBjYWxsZXJzIGFyZSBpbiB4ODYgY29kZSwgYnV0IEkgc3Vw
cG9zZSBpdCBjYW4gc3RheSB3aGVyZSBpdCBpcyB0byBhdm9pZCB0aGUgY2h1cm4uIEknbGwgc3Bp
biBhIG5ldyB0ZXN0IHBhdGNoLg0KDQogIFBhdWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:22:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDPyV-0001Rz-Qn; Thu, 26 Sep 2019 09:22:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDPyU-0001Ru-O7
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:22:10 +0000
X-Inumbo-ID: 1d5394c2-e03f-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by localhost (Halon) with ESMTPS
 id 1d5394c2-e03f-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:22:09 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id x80so1150880lff.3
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 02:22:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Z18wNcGZx4LANKBnwuIhZSYHeNwLlm213lXvyyPxVnc=;
 b=pWqNAFnuNG3wXiWvATCdOZqFjsIfkgxzUZE1R1jkAdmjKK8CQxP0Sn81Pk+/bOkbE8
 ciW2AjAT/axPhK+Egr8/MOfHuj7pIlBeEqBnQQs3kN1X38bVp3vNYOjFdKJGgYgPWjeR
 +PubZditl6UfxXjmxYdMJXY8KouxD/6Lj47lTSpA/IOElH+MUleB8ZL82FAsqHEECpnn
 FAvRzl3rpE13Q4XQSaGWnajSSLdF9jI36uKKtZ6oHMulcGXu643qaXwmg3LmnQPyD0lC
 0VFWZaAXj86+olZFFGEvz0AxGqBbHWfdfyr57RQT1i4m4z7KgUcgz3354AUrikO9YeYl
 9ODw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=Z18wNcGZx4LANKBnwuIhZSYHeNwLlm213lXvyyPxVnc=;
 b=Fr1166Gr9T8JadSKp0K0oKGmCQFz5/ZiGbg9vlcWOny/DtoEwIjMo59TLGhP03H4DO
 jTwmCaBCL6Ie+XswBM1zOdIFoIKNz0xsdo3bXUbEihnywN6zPBaINt36kiV/ap0MrMPQ
 kySXpL6kxRe34MbAdAGpTbwk7w7YdVnEQrk7wv64xRjtWYP56hY0KI4Fu7cGzKw3V9dn
 U7od2euiBoMA+8pfISsxlzH/MS0ga6c8Q38j7Z/TbI7VpsViLk0G8gAWpaBJ+ZhEzDSB
 XqBjNzBc7gkvQ9WL0CIazPuMi9FQJpQvIT436LakWbZ46o4Um144eSUR0Lm++lR6T0A4
 sZfg==
X-Gm-Message-State: APjAAAVh+nF7HK3LQkSnzz3GjE5XJUNNwzVHAroNhR1HjjKjj7OYLgj2
 RmP1y30fVwijq4bqvBJ+/jw=
X-Google-Smtp-Source: APXvYqwYDiINoHq29Tnugs1NmUsszS3qYfdz3kd34AVpnLxN9l4vdoxwiCtTkNBBhz4Va7nEIILdFA==
X-Received: by 2002:a19:f801:: with SMTP id a1mr1403277lff.166.1569489728626; 
 Thu, 26 Sep 2019 02:22:08 -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 n4sm456864lfi.63.2019.09.26.02.22.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Sep 2019 02:22:08 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 'Julien Grall' <Julien.Grall@arm.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
 <7f18c7f3-1d25-6d24-b44b-27cf77163eec@arm.com>
 <3c719420dabd4cc1860f0d687cdc3f78@AMSPEX02CL03.citrite.net>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <dcf0a05d-22f3-53d3-558e-9bb3bf05d76f@gmail.com>
Date: Thu, 26 Sep 2019 12:22:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3c719420dabd4cc1860f0d687cdc3f78@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI2LjA5LjE5IDExOjM5LCBQYXVsIER1cnJhbnQgd3JvdGU6CgpIaSBQYXVsCgo+Pgo+Pj4+
IFtDQyBKdWxpZW5dCj4+Pj4KPj4+Pgo+Pj4+IEhpIFBhdWwKPj4+Pgo+Pj4+IEkgbWF5IG1pc3Rh
a2UsIGJ1dCBsb29rcyBsaWtlCj4+Pj4KPj4+PiA4MGZmM2QzMzhkYzkzMjYwYjQxZmZlZWViYjBm
ODUyYzJlZGVmOWNlIGlvbW11OiB0aWR5IHVwCj4+Pj4gaW9tbXVfdXNlX2hhcF9wdCgpIGFuZCBu
ZWVkX2lvbW11X3B0X3N5bmMoKSBtYWNyb3MKPj4+Pgo+Pj4+IHRyaWdnZXJzIEFTU0VSVF9VTlJF
QUNIQUJMRSBvbiBBcm0gaWYgbm8gSU9NTVUgaGFzIGJlZW4gZm91bmQgKEkgYnVpbHQKPj4+PiB3
aXRoIG15IHBsYXRmb3JtJ3MgSU9NTVUgZHJpdmVyIGRpc2FibGVkOiAjIENPTkZJR19JUE1NVV9W
TVNBIGlzIG5vdCBzZXQpIC4KPj4+Pgo+Pj4+IFNvLCBpb21tdV9zZXR1cCgpIGNhbGxzIGNsZWFy
X2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpdGgKPj4+PiBpb21tdV9oYXBfcHRfc2hhcmUgYmVpbmcg
c2V0IChDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkU9eSkgd2hpY2gsCj4+Pj4gYWN0dWFsbHks
IHRyaWdnZXJzIEFTU0VSVC4KPj4+Pgo+Pj4gSGVyZSBhIG1pbmltYWwgcGF0Y2gsIGxlYXZpbmcg
J2ZvcmNlIHB0IHNoYXJlJyBpbiBwbGFjZS4gRG9lcyB0aGlzIGF2b2lkIHRoZSBwcm9ibGVtPwo+
Pj4KPj4+IC0tLTg8LS0tCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hl
bi9jb21tb24vc3lzY3RsLmMKPj4+IGluZGV4IGU4NzYzYzdmZGYuLmY4OGEyODVlN2YgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jCj4+PiArKysgYi94ZW4vY29tbW9uL3N5c2N0
bC5jCj4+PiBAQCAtMjY4LDkgKzI2OCwxMSBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCj4+PiAgICAgICAgICAgIHBpLT5tYXhf
bWZuID0gZ2V0X3VwcGVyX21mbl9ib3VuZCgpOwo+Pj4gICAgICAgICAgICBhcmNoX2RvX3BoeXNp
bmZvKHBpKTsKPj4+ICAgICAgICAgICAgaWYgKCBpb21tdV9lbmFibGVkICkKPj4+ICsgICAgICAg
IHsKPj4+ICAgICAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlT
Q0FQX2RpcmVjdGlvOwo+Pj4gLSAgICAgICAgaWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQo+Pj4g
LSAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11
X2hhcF9wdF9zaGFyZTsKPj4+ICsgICAgICAgICAgICBpZiAoIGlvbW11X2hhcF9wdF9zaGFyZSAp
Cj4+PiArICAgICAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlT
Q0FQX2lvbW11X2hhcF9wdF9zaGFyZTsKPj4+ICsgICAgICAgIH0KPj4+Cj4+PiAgICAgICAgICAg
IGlmICggY29weV90b19ndWVzdCh1X3N5c2N0bCwgb3AsIDEpICkKPj4+ICAgICAgICAgICAgICAg
IHJldCA9IC1FRkFVTFQ7Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+Pj4gaW5kZXggN2MzMDAzZjNmMS4uNmExMGEyNDEy
OCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4+PiArKysgYi94ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaAo+Pj4gQEAgLTY4LDggKzY4LDYgQEAgc3RhdGljIGlubGluZSB2
b2lkIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSh2b2lkKQo+Pj4gICAgewo+Pj4gICAgI2lmbmRl
ZiBpb21tdV9oYXBfcHRfc2hhcmUKPj4+ICAgICAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSBmYWxz
ZTsKPj4+IC0jZWxpZiBpb21tdV9oYXBfcHRfc2hhcmUKPj4+IC0gICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7Cj4+PiAgICAjZW5kaWYKPj4gSUhNTywgY2FsbGluZyB0aGlzIGZ1bmN0aW9uIGlzIGEg
bWlzdGFrZSBvbiBwbGF0Zm9ybSBvbmx5IHN1cHBvcnRpbmcKPj4gc2hhcmVkIHBhZ2UtdGFibGUg
c28gdGhlIEFTU0VSVCgpIHNob3VsZCBiZSBrZXB0IGhlcmUuCj4+Cj4+IFRoaXMgcmFpc2VzIHRo
ZSBxdWVzdGlvbiB3aHkgdGhlIGZ1bmN0aW9uIGlzIGFjdHVhbGx5IGNhbGxlZCBmcm9tIGNvbW1v
bgo+PiBjb2RlLiBpb21tdV9oYXBfZW5hYmxlZCgpIHNob3VsZCB0ZWNobmljYWxseSBub3QgYmUg
dXNlZCBpbiBhbnkgY29kZSBpZgo+PiB0aGUgSU9NTVUgaXMgbm90IGVuYWJsZWQvcHJlc2VudC4g
U28gd2hhdCBhcmUgeW91IHRyeWluZyB0byBwcmV2ZW50IGhlcmU/Cj4gV2hhdCBJJ20gdHJ5aW5n
IHRvIHByZXZlbnQsIG9uIHg4NiwgaXMgYSBzaXR1YXRpb24gd2hlcmUgdGhlIGlvbW11X2VuYWJs
ZWQgPT0gZmFsc2UgYnV0IGlvbW11X2hhcF9wdF9zaGFyZSA9PSB0cnVlLiBJIGhhZCwgbWlzdGFr
ZW5seSwgYmVsaWV2ZWQgdGhhdCBpb21tdV9lbmFibGVkIHdvdWxkIG5ldmVyIGJlIGZhbHNlIGZv
ciBBUk0gYnV0IGl0IHNlZW1zIHRoaXMgaXMgbm90IHRoZSBjYXNlIHNvIHRoYXQgc2l0dWF0aW9u
IGhhcyB0byBiZSB0b2xlcmF0ZWQuIEkgZ3Vlc3MsIGdpdmVuIHRoZSBvdGhlciBodW5rIG9mIG15
IHBhdGNoLCBJIGNhbiBhY3R1YWxseSBsZWF2ZSB0aGUgQVNTRVJUIGluIHBsYWNlIGFuZCBhdm9p
ZCBtYWtpbmcgdGhlIGNhbGwgZnJvbSBjb21tb24gY29kZSwgaW4gd2hpY2ggY2FzZSB0aGUgZnVu
Y3Rpb24gb3VnaHQgdG8gbW92ZSBpbnRvIGFuIHg4NiBoZWFkZXIgYXMgd2VsbC4KCgpOb3QgYWxs
IEFybSBiYXNlZCBTb0NzICh3aGljaCBzdXBwb3J0ZWQgYnkgWGVuKSBjb250YWlucyBTTU1VICh0
aGUgb25seSAKb25lIHN1cHBvcnRlZCBkcml2ZXIgYXQgdGhlIG1vbWVudCkgb3IgSVBNTVUtVk1T
QSAob24gcmV2aWV3IG5vdywgYnV0LCAKaXQgd2lsbCBiZSB1bmRlciBDT05GSUdfRVhQRVJUIHdo
ZW4gbWVyZ2VkLCBzbyBkaXNhYmxlZCBieSBkZWZhdWx0KS4gU28sIAoiaW9tbXVfZW5hYmxlZCIg
Y2FuIGJlIGZhbHNlLgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:26:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQ2e-0001cZ-Ht; Thu, 26 Sep 2019 09:26:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDQ2c-0001cU-U0
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:26:26 +0000
X-Inumbo-ID: b67b168e-e03f-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b67b168e-e03f-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:26:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E142E1000;
 Thu, 26 Sep 2019 02:26:25 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0F3823F67D;
 Thu, 26 Sep 2019 02:26:22 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Oleksandr'
 <olekstysh@gmail.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20190918104113.3294-1-paul.durrant@citrix.com>
 <013c45a9490e413cb97abb02cef960bc@AMSPEX02CL03.citrite.net>
 <dcfdf2ab-8c64-ee63-637f-b0517087e8b5@suse.com>
 <23dec58404634921a595653f8a5ea504@AMSPEX02CL03.citrite.net>
 <7d50ae35-2642-7fe5-89c7-c4ee09f263d0@gmail.com>
 <94de3adfac564f8e920bd04b3cf54734@AMSPEX02CL03.citrite.net>
 <7f18c7f3-1d25-6d24-b44b-27cf77163eec@arm.com>
 <3c719420dabd4cc1860f0d687cdc3f78@AMSPEX02CL03.citrite.net>
 <dc48b203-2213-ba55-3335-18328b4f78bf@arm.com>
 <2e20c26c2c7e4289bbb4a18481335087@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3b68f173-9e02-154c-b37d-7ae87b97dce6@arm.com>
Date: Thu, 26 Sep 2019 10:26:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2e20c26c2c7e4289bbb4a18481335087@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v13 0/4] add per-domain IOMMU control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCgpPbiA5LzI2LzE5IDEwOjE3IEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IElm
IHNvLCBJIHRoaW5rCj4+IGl0IHNob3VsZCBzdGF5IHdlcmUgaXQgaXMuIFRoaXMgaXMgYSBnZW5l
cmljIGZ1bmN0aW9uIHRoYXQgbWlnaHQgYmUKPj4gcmUtdXNlZCBmb3Igb3RoZXIgYXJjaGl0ZWN0
dXJlIGluIHRoZSBmdXR1cmUuCj4+Cj4gCj4gVGhhdCBzZWVtcyBsaWtlIGEgYml0IG9mIGEgbG9u
ZyBzaG90LiBJZiBJIHJlbW92ZSB0aGUgY2FsbCBmcm9tIGlvbW11X3NldHVwKCkgdGhlbiB0aGUg
b25seSByZW1haW5pbmcgY2FsbGVycyBhcmUgaW4geDg2IGNvZGUsIGJ1dCBJIHN1cHBvc2UgaXQg
Y2FuIHN0YXkgd2hlcmUgaXQgaXMgdG8gYXZvaWQgdGhlIGNodXJuLiBJJ2xsIHNwaW4gYSBuZXcg
dGVzdCBwYXRjaC4KCk5vdCByZWFsbHksIEkga25vdyB0aGF0IHdlIHdpbGwgbGlrZWx5IG5lZWQg
aXQgb24gQXJtIHdoZW4gTVNJIGRvb3JiZWxsIAp3aWxsIGJlIGV4cG9zZWQgdG8gdGhlIGd1ZXN0
IGJlY2F1c2Ugc29tZSBtYXBwaW5ncyBjYW5ub3QgYmUgYWNjZXNzZWQgYnkgCnRoZSBwcm9jZXNz
b3IuIEFsdGhvdWdoLCBJIGNhbid0IHRlbGwgd2hlbiB0aGlzIHdpbGwgaGFwcGVuLgoKQW55d2F5
LCBJIHdpbGwgaGF2ZSBhIGxvb2sgYXQgeW91ciBuZXh0IHBhdGNoIDopLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:41:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:41:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQGx-0003Hq-Tv; Thu, 26 Sep 2019 09:41:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDQGw-0003Hl-5B
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:41:14 +0000
X-Inumbo-ID: c66bfc46-e041-11e9-964c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c66bfc46-e041-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:41:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 492A4AD54;
 Thu, 26 Sep 2019 09:41:11 +0000 (UTC)
Message-ID: <1fbfb1e418e505c3a744c819003d387fd354c56a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
Date: Thu, 26 Sep 2019 11:41:09 +0200
In-Reply-To: <eddf7994-8c09-7d79-bbf9-f1518deec03f@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-41-jgross@suse.com>
 <eddf7994-8c09-7d79-bbf9-f1518deec03f@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 40/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============1149315229019968878=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Tue, 2019-09-24 at 15:34 +0200, Jan Beulich wrote:
> On 14.09.2019 10:52, Juergen Gross wrote:
> > --- a/xen/include/xen/sched-if.h
> > +++ b/xen/include/xen/sched-if.h
> > @@ -25,6 +25,15 @@ extern int sched_ratelimit_us;
> >  /* Scheduling resource mask. */
> >  extern const cpumask_t *sched_res_mask;
> > =20
> > +/* Number of vcpus per struct sched_unit. */
> > +enum sched_gran {
> > +    SCHED_GRAN_cpu,
> > +    SCHED_GRAN_core,
> > +    SCHED_GRAN_socket
> > +};
>=20
> Seeing the almost absurd arrangement on my AMD Fam17 system (128 CPUs
> per Credit2 runqueue, for a total of two runqueues) I really wonder
> whether there shouldn't be a plan for a further intermediate
> granularity between "core" and "socket". The other day I did notice
> Linux has gained the concept of "die", which would bring the
> arrangement to a more reasonable 8 runqueues of 32 CPUs each on this
> system. (I'm taking Credit2 as a reference here only.)
>=20
The default Credit2 setup on such system does indeed make no sense.

Introducing DIE (or whatever we want to call it) granularity for
Credit2 runqueues, and, in general, doing something more clever when
deciding how many CPUs should end up in the same runqueue is definitely
something we want.

Actually, there are patches already for specifying, at boot time, a
totally arbitrary runqueue arrangement.... I just need to fish them
from the list, rebase and resubmit. This does not cover the case above,
as we will still need a more sensible default, but it goes in the right
direction, I think.

That's, however, something which although quite important for Credit2,
is less of a concern for core-scheduling. In fact, as said elsewhere
already, I really don't expect anyone to want to use either die-
scheduling, socket-scheduling or anything different than core-
scheduling anytime soon.

I'll look into the Credit2 runqueue issue (for 4.14).

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)


--=-d4zlPdihKWWosAw4cAga
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+4FAl2Mh7UACgkQFkJ4iaW4
c+7Z6RAAgpkqivdVfXTr5R4CsLPZcq7pc4gBG76szNj2DmOEColqM0ggG1ye9sGn
RI9pJfsk0WkQtGEEQdmO+UOolr3AsAAeyJOOvdqsGtALvWYvT0/JaKwM/n9A6qUW
Tqeqggn5VjjjSphjQPNWMvuZYBHOnZW9NvDlZdTxMAXTxJoNYcg6iwCVywWenA8P
xCWS/pqhwtVkn1PhHPVXQvGlLKvlD2ar8Irr1f+RsWVhmJPC/2gFNp/xTqoOOrIN
srNOZxFBAvWikgEK1OHN4IdLfdW+0Ec9C6HHnq5smzlSKzhTlJdd/8qbld7tYgFk
3pNgOllG4Az2+S9guroIELPo1uKwyJ+jdocNJY8IC+hv5UaW7V6RVRmNY1tC++3D
H2h1rDhHt3ZYvuVvQGqXTIpuvm7hp69aP5flq8MUTQ+mgjrsuNkjRuSb59/Xd7/Q
k8Ytk/xomhn6uFuQOwvoCq+mTJV6p8QxmxwBqIwyk4yhOiRAthpIgEVowFR0nEKx
0lMyDaBVK24KH/hD/dnNSQ/otVbi9thVmlgraRFW6AxmqBK5I1qXXscTIINKfHu0
YAFZitoEDmbGE9lKiuCJj1fTdad4PeYujhGBIGU5HN9TFmsqTCBCYeKY8w4GZ9vP
ujuLovcXRAuDc43ls9cASxGCTSocZ61jGf6UWCP2waTaCbBbPrw=
=95FJ
-----END PGP SIGNATURE-----

--=-d4zlPdihKWWosAw4cAga--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1149315229019968878==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQHV-0003Ji-8I; Thu, 26 Sep 2019 09:41:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDQHU-0003Jc-Bd
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:41:48 +0000
X-Inumbo-ID: db871944-e041-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id db871944-e041-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:41: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 E22A4B10B;
 Thu, 26 Sep 2019 09:41:46 +0000 (UTC)
Message-ID: <771cf77d9bb99a9b19dc50b8c8f0b6a369761226.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 11:41:45 +0200
In-Reply-To: <20190914085251.18816-47-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-47-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 46/47] xen/sched: disable scheduling when
 entering ACPI deep sleep states
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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="===============6735987203610343037=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6735987203610343037==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-0w0qdZvSlJpGjR3/L4YF"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> When entering deep sleep states all domains are paused resulting in
> all cpus only running idle vcpus. This enables us to stop scheduling
> completely in order to avoid synchronization problems with core
> scheduling when individual cpus are offlined.
>=20
> Disabling the scheduler is done by replacing the softirq handler
> with a dummy scheduling routine only enabling tasklets to run.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-0w0qdZvSlJpGjR3/L4YF
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+4FAl2Mh9kACgkQFkJ4iaW4
c+4cNw/+Prb9rI2kG4m+EsNE10HpYMvVh7CiLnB7x1esZnMYxjbbAKW7JyQn/+k0
56f+Y8XSTSthpgGULfwv2B5WA00X7KWopOwbs2fFB0arrtTZCkMO7hCtNWI8vbxm
eQQKNvmK5+xNVXudT6CCW52+5RYrIJWleUfAMJnOZgS1rHy7Kvb1MA3jfho6bOAw
rfw8J1J5F7upZNylz59w0mY2HrDcIGtTIII0HDcbBVQ7ea8F7IEcatRJ+Id9DA2o
rsYmLo6jObdeBjuxL/BBgEqiQ1Hl3XKeKOHNN/HV1lUv2lEzw7JFHQe097At4a+4
iLeNn9M1eDGZFmeN0XiEWhPU1hDYUGi9EIF3HpvdYahcebSqUOojXBzGcGt9hMlR
O3Gnpi3cz052oXgahvlhVDkxevCDgujljdJvWMUWGroRJ/CQ9ZsU1IvRRcW+G+MQ
QXz6AqPXwMApowgOjYe4F6MvSJIdpYsTSWA7viXZchT+prAm9VfZNwDgXusF5jPm
St9oiNndMEXcaPA56OeOtFf+X+er/DkKdHuxlAlUoPlel5PSd/hmmKi6qdssm06L
RzUYbGlM2UiDMAIC2JuRmSTDVZJKk7pkCeZG3/5r9tQmB1dhKQWPhkpNxIx5r1JJ
7zxa+9VFjlT8/377GsJ1fXEbqyXJa1ocnWjo067UX04turA1n+c=
=DtNW
-----END PGP SIGNATURE-----

--=-0w0qdZvSlJpGjR3/L4YF--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6735987203610343037==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:46:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQLc-0003Y0-Ti; Thu, 26 Sep 2019 09:46:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDQLb-0003Xv-Mt
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:46:03 +0000
X-Inumbo-ID: 73728770-e042-11e9-964c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 73728770-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:46:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BEC2EAD4E;
 Thu, 26 Sep 2019 09:46:01 +0000 (UTC)
Message-ID: <f6cae9fa652707ec7548cd0929f9aa06fcd8affc.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 11:46:00 +0200
In-Reply-To: <20190914085251.18816-48-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-48-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 47/47] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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="===============4056603745944434758=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4056603745944434758==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-+l4LrLjxAYLPgNrPa4CA"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Add a scheduling granularity enum ("cpu", "core", "socket") for
> specification of the scheduling granularity. Initially it is set to
> "cpu", this can be modified by the new boot parameter (x86 only)
> "sched-gran".
>=20
> According to the selected granularity sched_granularity is set after
> all cpus are online.
>=20
> A test is added for all sched resources holding the same number of
> cpus. Fall back to core- or cpu-scheduling in that case.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-+l4LrLjxAYLPgNrPa4CA
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+4FAl2MiNgACgkQFkJ4iaW4
c+4tRg//cjXjdq1ka+SIi8tdNiHY3hxXNwK910orehHX+mvIOK+YZB3EY/1SNo3I
RZI3wkHrayW7AsCLhTW9ZI5e/bdbBGME8W7kx/JgNAYd0xm7nkJkgyS/69IqW+TY
PSTeuORhxU18/RdRCJAf5Y9nUOYNkrwQJLT/gP1WcnKVqAnIxBGC3KtC32Lyb+ng
S5MswAKTlOe2B5PEWsyjDk3KeoBkXvD1n3YLTz9U5wD9wYEIhQtEYTuEuFifOVgO
pJ9wv8Cy3m3Oq4f+8DGkRj4Y1OWVyOYGFtZlpbXli3gC/abbiG87IMpBWbnnAnlj
01OZZm6JwR8pBNNvsDVCY19DfCcPjhB5vW0DCWmuKkZus6uK4DzS4FHQZJe+0Q/O
7wKZR00xhIK5y0H95qHkK6K211ZL0LigPibacNgQU2a9Y/0+hnohHrETelCp05TZ
XGo3oFSe95jIFLJ9eArYQKAUVnteF2xrxgDqlaDJXAwROFY6svSPYAKMAyu6UgAq
0zNYYdnrul4AFlM1psCMZpMBhrw79g2QXu2HoouRYkT6MPCL14sfJlBVZvA3N8l/
Wiw/idnQEL+jloClk7EQeOw3vIOSmMpP0cByF5hi19tBxehcLpOY3tyMXnNgDbQE
GM333W/YazAQLeO9LIse8AQhW2ES76FWxQYskPgDYzYfoGhs1wA=
=FAkz
-----END PGP SIGNATURE-----

--=-+l4LrLjxAYLPgNrPa4CA--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4056603745944434758==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQMd-0003cX-8n; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQMb-0003bg-JP
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:05 +0000
X-Inumbo-ID: 98f1bd54-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 98f1bd54-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:47:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491224; x=1601027224;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=IwBygj+RhjB/roSYIAno5ZW1vZEaPnrSx3ay7bN2WgM=;
 b=IazlgGnw7nOwXEWfUhNyLxqwrBlLENHgv6ZMLvVsLvyfGpwHp5ZKzHpn
 Eew8Stb2YZk/EFr+Osdl3NTntwhtLlrUs1aAhRhZ4ur5+gZiP+beOMgSj
 +Zir9iRasy0o+Cg5nZr1+4xRZ/wjVOV4rR6MtqGsCB86JZES28VhbDyh5 U=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753353976"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:47:03 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS
 id 7092F141773; Thu, 26 Sep 2019 09:47:01 +0000 (UTC)
Received: from EX13D13UWA001.ant.amazon.com (10.43.160.136) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:01 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D13UWA001.ant.amazon.com (10.43.160.136) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:00 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:46:59 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:27 +0100
Message-ID: <57342866b36c4c5184a4e378f1993e985c6c3115.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 04/84] x86/mm: introduce l{1,
 2}t local variables to map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBwbDJlIGFuZCBwbDFlIHZh
cmlhYmxlcyBhcmUgaGVhdmlseSAoYWIpdXNlZCBpbiB0aGF0IGZ1bmN0aW9uLiBJdAppcyBmaW5l
IGF0IHRoZSBtb21lbnQgYmVjYXVzZSBhbGwgcGFnZSB0YWJsZXMgYXJlIGFsd2F5cyBtYXBwZWQg
c28KdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFi
bGUuCgpXZSB3aWxsIHNvb24gaGF2ZSB0aGUgcmVxdWlyZW1lbnQgdG8gbWFwIGFuZCB1bm1hcCBw
YWdlIHRhYmxlcy4gV2UKbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFi
bGUgdG8gYXZvaWQgbGVha2FnZS4KCkludHJvZHVjZSBzb21lIGx7MSwyfXQgdmFyaWFibGVzIHdp
dGggbGltaXRlZCBzY29wZSBzbyB0aGF0IHdlIGNhbgp0cmFjayBsaWZlIHRpbWUgb2YgcG9pbnRl
cnMgdG8geGVuIHBhZ2UgdGFibGVzIG1vcmUgZWFzaWx5LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IGUyYzhjM2YzYTEuLjJhZThhNzczNmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MDYxLDEwICs1MDYxLDEyIEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwbDJlID0gbDNlX3RvX2wyZShv
bDNlKTsKKyAgICAgICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKKyAgICAgICAg
ICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsKICAgICAgICAgICAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgb2wyZSA9IHBsMmVbaV07CisgICAg
ICAgICAgICAgICAgICAgICAgICBvbDJlID0gbDJ0W2ldOwogICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiAoIGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QU0UgKQpAQCAtNTA3MiwyMSArNTA3NCwy
MiBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgajsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3Qg
KmwxdDsKIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKG9s
MmUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUob2wyZSk7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBMMV9QQUdFVEFC
TEVfRU5UUklFUzsgaisrICkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hf
ZmxhZ3MobDFlX2dldF9mbGFncyhwbDFlW2pdKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MobDF0W2pdKSk7CiAgICAgICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAg
Zmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CiAgICAgICAgICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIG9sMmUgPSBwbDJlW2ldOworICAgICAgICAg
ICAgICAgICAgICAgICAgb2wyZSA9IGwydFtpXTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QU0UpICkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJlX3RvX2wxZShv
bDJlKSk7CiAgICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAgZnJlZV94
ZW5fcGFnZXRhYmxlKHBsMmUpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFi
bGUobDJ0KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKQEAgLTUxMDIsNiAr
NTEwNSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICB7CiAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQogICAgICAgICAgICAgICAgIEZMVVNIX1RMQiB8IEZM
VVNIX09SREVSKDIgKiBQQUdFVEFCTEVfT1JERVIpOworICAgICAgICAgICAgbDJfcGdlbnRyeV90
ICpsMnQ7CiAKICAgICAgICAgICAgIC8qIFNraXAgdGhpcyBQVEUgaWYgdGhlcmUgaXMgbm8gY2hh
bmdlLiAqLwogICAgICAgICAgICAgaWYgKCAoKGwzZV9nZXRfcGZuKG9sM2UpICYgfihMMl9QQUdF
VEFCTEVfRU5UUklFUyAqCkBAIC01MTIzLDEyICs1MTI3LDEyIEBAIGludCBtYXBfcGFnZXNfdG9f
eGVuKAogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCi0gICAgICAg
ICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgaWYgKCBwbDJl
ID09IE5VTEwgKQorICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAg
ICAgICAgICAgaWYgKCBsMnQgPT0gTlVMTCApCiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7
IGkrKyApCi0gICAgICAgICAgICAgICAgbDJlX3dyaXRlKHBsMmUgKyBpLAorICAgICAgICAgICAg
ICAgIGwyZV93cml0ZShsMnQgKyBpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJv
bV9wZm4obDNlX2dldF9wZm4ob2wzZSkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGkgPDwgUEFHRVRBQkxFX09SREVSKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxhZ3Mob2wzZSkpKTsKQEAgLTUxNDEsMTUgKzUxNDUs
MTUgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICBpZiAoIChsM2VfZ2V0X2Zs
YWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0
X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKHZpcnRfdG9fbWZuKHBsMmUp
LAorICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKHZp
cnRfdG9fbWZuKGwydCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKLSAgICAgICAgICAgICAgICBwbDJlID0g
TlVMTDsKKyAgICAgICAgICAgICAgICBsMnQgPSBOVUxMOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3Bn
ZGlyX2xvY2spOwogICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0g
ICAgICAgICAgICBpZiAoIHBsMmUgKQotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZShwbDJlKTsKKyAgICAgICAgICAgIGlmICggbDJ0ICkKKyAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGUobDJ0KTsKICAgICAgICAgfQogCiAgICAgICAgIHBsMmUgPSB2aXJ0X3RvX3hl
bl9sMmUodmlydCk7CkBAIC01MTc3LDExICs1MTgxLDEzIEBAIGludCBtYXBfcGFnZXNfdG9feGVu
KAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZShvbDJlKTsKKyAgICAg
ICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CisKKyAgICAgICAgICAgICAgICAgICAg
bDF0ID0gbDJlX3RvX2wxZShvbDJlKTsKICAgICAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAgICAgICAgICAgICAgICAg
IGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkpOworICAgICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhsMXRbaV0pKTsKICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0gICAgICAgICAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5f
cGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC01
MjAzLDYgKzUyMDksNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQogICAgICAgICAgICAgICAg
ICAgICBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUihQQUdFVEFCTEVfT1JERVIpOworICAgICAgICAg
ICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OwogCiAgICAgICAgICAgICAgICAgLyogU2tpcCB0aGlz
IFBURSBpZiB0aGVyZSBpcyBubyBjaGFuZ2UuICovCiAgICAgICAgICAgICAgICAgaWYgKCAoKChs
MmVfZ2V0X3BmbigqcGwyZSkgJiB+KEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSkpICsKQEAgLTUy
MjIsMTIgKzUyMjksMTIgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY2hlY2tfbDM7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAg
cGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgICAgICBpZiAoIHBsMWUg
PT0gTlVMTCApCisgICAgICAgICAgICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwor
ICAgICAgICAgICAgICAgIGlmICggbDF0ID09IE5VTEwgKQogICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKIAogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFH
RVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmcGwx
ZVtpXSwKKyAgICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZsMXRbaV0sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4obDJlX2dldF9wZm4oKnBsMmUpICsgaSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsTmZfdG9fbDFmKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpKSkpOwogCkBAIC01MjM5LDE1ICs1MjQ2LDE1IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3MoKnBsMmUp
ICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2ZsYWdz
KCpwbDJlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4ocGwx
ZSksCisgICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21f
bWZuKHZpcnRfdG9fbWZuKGwxdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAgICAgICAg
ICAgICAgIHBsMWUgPSBOVUxMOworICAgICAgICAgICAgICAgICAgICBsMXQgPSBOVUxMOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAg
ICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAg
IGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAgICAgIGlmICggcGwx
ZSApCi0gICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAg
ICAgICAgICAgICBpZiAoIGwxdCApCisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0
YWJsZShsMXQpOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBwbDFlICA9IGwyZV90b19s
MWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHZpcnQpOwpAQCAtNTI3Miw2ICs1Mjc5LDcgQEAg
aW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICgoMXUgPDwgUEFHRVRB
QkxFX09SREVSKSAtIDEpKSA9PSAwKSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47CisgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICps
MXQ7CiAKICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAg
ICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTUyOTUsMTEgKzUzMDMsMTEgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gY2hlY2tfbDM7CiAg
ICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUob2wy
ZSk7Ci0gICAgICAgICAgICAgICAgYmFzZV9tZm4gPSBsMWVfZ2V0X3BmbigqcGwxZSkgJiB+KEwx
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7Ci0gICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrLCBwbDFlKysgKQotICAgICAgICAgICAgICAgICAg
ICBpZiAoIChsMWVfZ2V0X3BmbigqcGwxZSkgIT0gKGJhc2VfbWZuICsgaSkpIHx8Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3MoKnBsMWUpICE9IGZsYWdzKSApCisgICAg
ICAgICAgICAgICAgbDF0ID0gbDJlX3RvX2wxZShvbDJlKTsKKyAgICAgICAgICAgICAgICBiYXNl
X21mbiA9IGwxZV9nZXRfcGZuKGwxdFswXSkgJiB+KEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7
CisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsg
aSsrICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAobDFlX2dldF9wZm4obDF0W2ldKSAhPSAo
YmFzZV9tZm4gKyBpKSkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAobDFlX2dldF9mbGFn
cyhsMXRbaV0pICE9IGZsYWdzKSApCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgICAgICBpZiAoIGkgPT0gTDFfUEFHRVRBQkxFX0VOVFJJRVMgKQogICAgICAgICAg
ICAgICAgIHsKQEAgLTUzMjUsNiArNTMzMyw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAg
ICAgICAgICAgICAgICgoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkg
LSAxKSkpICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlX21mbjsK
KyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OwogCiAgICAgICAgICAgICBpZiAoIGxvY2tp
bmcgKQogICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNTM0
MiwxMyArNTM1MSwxMyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUo
b2wzZSk7Ci0gICAgICAgICAgICBiYXNlX21mbiA9IGwyZV9nZXRfcGZuKCpwbDJlKSAmIH4oTDJf
UEFHRVRBQkxFX0VOVFJJRVMgKgorICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsK
KyAgICAgICAgICAgIGJhc2VfbWZuID0gbDJlX2dldF9wZm4obDJ0WzBdKSAmIH4oTDJfUEFHRVRB
QkxFX0VOVFJJRVMgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7Ci0gICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKyssIHBsMmUrKyApCi0gICAgICAgICAgICAgICAg
aWYgKCAobDJlX2dldF9wZm4oKnBsMmUpICE9CisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAgICAgICAgICAgICAgIGlmICggKGwyZV9n
ZXRfcGZuKGwydFtpXSkgIT0KICAgICAgICAgICAgICAgICAgICAgICAoYmFzZV9tZm4gKyAoaSA8
PCBQQUdFVEFCTEVfT1JERVIpKSkgfHwKLSAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2Zs
YWdzKCpwbDJlKSAhPSBsMWZfdG9fbE5mKGZsYWdzKSkgKQorICAgICAgICAgICAgICAgICAgICAg
KGwyZV9nZXRfZmxhZ3MobDJ0W2ldKSAhPSBsMWZfdG9fbE5mKGZsYWdzKSkgKQogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5U
UklFUyApCiAgICAgICAgICAgICB7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQMs-0003f0-Nc; Thu, 26 Sep 2019 09:47:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQMs-0003es-Bk
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:22 +0000
X-Inumbo-ID: a308f41a-e042-11e9-bf31-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id a308f41a-e042-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:47:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491241; x=1601027241;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ylxx4KY9/y4YFgv7nP3EOYtykrPz1aPjA0nz6rqmeOA=;
 b=cIxMP0I9O6KH+tTu30YsBHhPK5WwVO7jyv5CgUsZ1pklnU5tDJRl5YV9
 W1JCCKXu0RhHaHQ6lOzUfi1sFpCAsPQjsWMcpylm8T+eBC6b1k6uaK1Xl
 25uh0hL3TpiCja07XiL136JfSg7rHjGkNaI/Wd14pUh+ICO5oLvU8zddV E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354010"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:47:21 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id BD8ACA26EE; Thu, 26 Sep 2019 09:47:19 +0000 (UTC)
Received: from EX13D20UWA001.ant.amazon.com (10.43.160.34) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:03 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D20UWA001.ant.amazon.com (10.43.160.34) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:02 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:01 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:28 +0100
Message-ID: <ba21803e1580948932ef03997a0f76eff9ca517f.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 05/84] x86/mm: introduce l{1,
 2}t local variables to modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBwbDJlIGFuZCBwbDFlIHZh
cmlhYmxlcyBhcmUgaGVhdmlseSAoYWIpdXNlZCBpbiB0aGF0IGZ1bmN0aW9uLiAgSXQKaXMgZmlu
ZSBhdCB0aGUgbW9tZW50IGJlY2F1c2UgYWxsIHBhZ2UgdGFibGVzIGFyZSBhbHdheXMgbWFwcGVk
IHNvCnRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlh
YmxlLgoKV2Ugd2lsbCBzb29uIGhhdmUgdGhlIHJlcXVpcmVtZW50IHRvIG1hcCBhbmQgdW5tYXAg
cGFnZSB0YWJsZXMuIFdlCm5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlh
YmxlIHRvIGF2b2lkIGxlYWthZ2UuCgpJbnRyb2R1Y2Ugc29tZSBsezEsMn10IHZhcmlhYmxlcyB3
aXRoIGxpbWl0ZWQgc2NvcGUgc28gdGhhdCB3ZSBjYW4KdHJhY2sgbGlmZSB0aW1lIG9mIHBvaW50
ZXJzIHRvIHhlbiBwYWdlIHRhYmxlcyBtb3JlIGVhc2lseS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAyYWU4YTc3MzZmLi4wNjNjYWNmZmI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTQyOCw2ICs1NDI4LDggQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKIAogICAgICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgeworICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKICAgICAgICAg
ICAgIGlmICggbDJfdGFibGVfb2Zmc2V0KHYpID09IDAgJiYKICAgICAgICAgICAgICAgICAgbDFf
dGFibGVfb2Zmc2V0KHYpID09IDAgJiYKICAgICAgICAgICAgICAgICAgKChlIC0gdikgPj0gKDFV
TCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpKSApCkBAIC01NDQzLDExICs1NDQ1LDExIEBAIGludCBt
b2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNp
Z25lZCBpbnQgbmYpCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIFBBR0UxR0I6IHNo
YXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdoLiAqLwotICAgICAgICAgICAgcGwy
ZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgIGlmICggIXBsMmUgKQorICAg
ICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICAgICAgaWYgKCAh
bDJ0ICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAg
bDJlX3dyaXRlKHBsMmUgKyBpLAorICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4oKnBsM2Up
ICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpIDw8IFBBR0VUQUJM
RV9PUkRFUiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0
X2ZsYWdzKCpwbDNlKSkpOwpAQCAtNTQ1NiwxNCArNTQ1OCwxNCBAQCBpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5m
KQogICAgICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5U
KSAmJgogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0Up
ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2Us
IGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihwbDJlKSwKKyAgICAgICAgICAgICAgICBsM2Vfd3Jp
dGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMnQpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJ
U09SKSk7Ci0gICAgICAgICAgICAgICAgcGwyZSA9IE5VTEw7CisgICAgICAgICAgICAgICAgbDJ0
ID0gTlVMTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAg
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgICAgIGlm
ICggcGwyZSApCi0gICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOworICAg
ICAgICAgICAgaWYgKCBsMnQgKQorICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShs
MnQpOwogICAgICAgICB9CiAKICAgICAgICAgLyoKQEAgLTU0OTcsMTIgKzU0OTksMTQgQEAgaW50
IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVu
c2lnbmVkIGludCBuZikKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdDsKKwogICAgICAgICAgICAg
ICAgIC8qIFBTRTogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCi0gICAg
ICAgICAgICAgICAgcGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgICAg
ICBpZiAoICFwbDFlICkKKyAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CisgICAgICAgICAgICAgICAgaWYgKCAhbDF0ICkKICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFC
TEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZwbDFlW2ld
LAorICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwxdFtpXSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9nZXRfZmxhZ3MoKnBs
MmUpICYgfl9QQUdFX1BTRSkpOwogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCkBAIC01
NTEwLDE5ICs1NTE0LDE5IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAgaWYg
KCAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9m
cm9tX21mbih2aXJ0X3RvX21mbihwbDFlKSwKKyAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRl
X2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4obDF0KSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVS
VklTT1IpKTsKLSAgICAgICAgICAgICAgICAgICAgcGwxZSA9IE5VTEw7CisgICAgICAgICAgICAg
ICAgICAgIGwxdCA9IE5VTEw7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlm
ICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJf
bG9jayk7Ci0gICAgICAgICAgICAgICAgaWYgKCBwbDFlICkKLSAgICAgICAgICAgICAgICAgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlKHBsMWUpOworICAgICAgICAgICAgICAgIGlmICggbDF0ICkKKyAg
ICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICB9
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBsMV9wZ2Vu
dHJ5X3QgbmwxZTsKKyAgICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlLCAqbDF0OwogCiAgICAg
ICAgICAgICAvKgogICAgICAgICAgICAgICogT3JkaW5hcnkgNGtCIG1hcHBpbmc6IFRoZSBMMiBl
bnRyeSBoYXMgYmVlbiB2ZXJpZmllZCB0byBiZQpAQCAtNTU2OSw5ICs1NTczLDkgQEAgaW50IG1v
ZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2ln
bmVkIGludCBuZikKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICAgICAgbDF0ID0g
bDJlX3RvX2wxZSgqcGwyZSk7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQotICAgICAgICAgICAgICAgIGlmICggbDFlX2dldF9pbnRwdGUo
cGwxZVtpXSkgIT0gMCApCisgICAgICAgICAgICAgICAgaWYgKCBsMWVfZ2V0X2ludHB0ZShsMXRb
aV0pICE9IDAgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGlmICgg
aSA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAgICB7CkBAIC01NTgwLDcgKzU1
ODQsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyAp
CiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAg
ICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJfR0xPQkFMKTsgLyogZmx1c2gg
YmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwxZSk7
CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICB9
CiAgICAgICAgICAgICBlbHNlIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91
bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTU2MDksMjEgKzU2MTMsMjUgQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgcGwy
ZSA9IGwzZV90b19sMmUoKnBsM2UpOwotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQotICAgICAgICAgICAgaWYgKCBsMmVfZ2V0X2ludHB0ZShwbDJl
W2ldKSAhPSAwICkKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCBpID09IEwy
X1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAgewotICAgICAgICAgICAgLyogRW1wdHk6IHph
cCB0aGUgTDNFIGFuZCBmcmVlIHRoZSBMMiBwYWdlLiAqLwotICAgICAgICAgICAgbDNlX3dyaXRl
X2F0b21pYyhwbDNlLCBsM2VfZW1wdHkoKSk7Ci0gICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQor
ICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKKyAgICAgICAgICAgIGwydCA9IGwzZV90
b19sMmUoKnBsM2UpOworICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKKyAgICAgICAgICAgICAgICBpZiAoIGwyZV9nZXRfaW50cHRlKGwydFtp
XSkgIT0gMCApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCBp
ID09IEwyX1BBR0VUQUJMRV9FTlRSSUVTICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAvKiBFbXB0eTogemFwIHRoZSBMM0UgYW5kIGZyZWUgdGhlIEwyIHBhZ2UuICovCisgICAgICAg
ICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZW1wdHkoKSk7CisgICAgICAgICAg
ICAgICAgaWYgKCBsb2NraW5nICkKKyAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1h
cF9wZ2Rpcl9sb2NrKTsKKyAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RM
Ql9HTE9CQUwpOyAvKiBmbHVzaCBiZWZvcmUgZnJlZSAqLworICAgICAgICAgICAgICAgIGZyZWVf
eGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAo
IGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7
Ci0gICAgICAgICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOyAvKiBmbHVz
aCBiZWZvcmUgZnJlZSAqLwotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOwog
ICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKLSAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgfQogCiAgICAgZmx1c2hfYXJlYShOVUxMLCBG
TFVTSF9UTEJfR0xPQkFMKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQN6-0003hs-1P; Thu, 26 Sep 2019 09:47:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQN4-0003he-T9
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:34 +0000
X-Inumbo-ID: aa7267b8-e042-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id aa7267b8-e042-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:47: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=1569491254; x=1601027254;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=5eAgOpLk7B+gyLwhtLD5m88hf+aaR83vnf4le+j06Qo=;
 b=CXu4Em4vWkCaFuLr6J1ndS7L6Ax5NLBEyENjphnEbaMOTdzQsvfiPicW
 B48ZPbdNrwqrcKFPUtTAzXVkGZf7GLSgmnCzbgjCEItzwx4xf72TIH52m
 wo3X3W2fW8jWKb2Glw0L2c/XpgFEYOYtOdaDcKsoblSD9midUTbrQQQrJ w=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750353"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:47:31 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (Postfix) with ESMTPS
 id B2E93A288E; Thu, 26 Sep 2019 09:47:29 +0000 (UTC)
Received: from EX13D13UWA003.ant.amazon.com (10.43.160.181) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:07 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D13UWA003.ant.amazon.com (10.43.160.181) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:06 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:05 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:30 +0100
Message-ID: <72df1b211d891a052d509d46d8f8241a6ea0ca5e.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 07/84] x86/mm: add an end_of_loop label in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGNsZWFuIHVwIG1hcHBpbmdzIHdoZW5ldmVyIHRoZSBvdXQgbW9zdCBsb29wIGlzCmVuZGVkLiBB
ZGQgYSBuZXcgbGFiZWwgYW5kIHR1cm4gcmVsZXZhbnQgY29udGludWUncyBpbnRvIGdvdG8ncy4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDkgKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYmEzODUyNWQzNi4uMDkx
NmFhNzRhZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTUxMDIsNyArNTEwMiw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAg
ICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICBt
Zm4gID0gbWZuX2FkZChtZm4sIDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElG
VCkpOwogICAgICAgICAgICAgbnJfbWZucyAtPSAxVUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAt
IFBBR0VfU0hJRlQpOwotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBnb3RvIGVu
ZF9vZl9sb29wOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncyhvbDNl
KSAmIF9QQUdFX1BSRVNFTlQpICYmCkBAIC01MTI5LDcgKzUxMjksNyBAQCBpbnQgbWFwX3BhZ2Vz
X3RvX3hlbigKICAgICAgICAgICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQogICAgICAgICAgICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgaSk7CiAgICAgICAgICAg
ICAgICAgbnJfbWZucyAtPSBpOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAg
ICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwy
dCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKQEAgLTUzMTAsNyArNTMxMCw3IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdk
aXJfbG9jayk7Ci0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAg
ICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAg
ICAgIGlmICggbDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdFX1BTRSApCkBAIC01MzY1LDcgKzUz
NjUsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFw
X3BnZGlyX2xvY2spOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAg
IGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwydCA9IGwz
ZV90b19sMmUob2wzZSk7CkBAIC01MzkwLDYgKzUzOTAsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hl
bigKICAgICAgICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGlu
X3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9CisgICAgZW5kX29mX2xvb3A6Owog
ICAgIH0KIAogI3VuZGVmIGZsdXNoX2ZsYWdzCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNC-0003jt-CK; Thu, 26 Sep 2019 09:47:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNA-0003jH-Ld
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:40 +0000
X-Inumbo-ID: addfbb1d-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id addfbb1d-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:47:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491260; x=1601027260;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Mauyqd924PdT/m+H441U/gI5RxdAY067bvDgJxjGF/A=;
 b=o8YFuwEZOU0dKjpazJlMlMas92ZT8eD3/Ce4d4Cj4ZRzkwye9u9O3zWu
 QYdmqn6Pos5tuwjp5PbM7y+rQOVZ3aAZ3YygF5c23Xrq2yJWJ4PgFABSB
 9sa6l9myW0VSzRhRx/Hd9yyoroHsKKeNjEKYhz5ryM5CPldYo43nzKEyu E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750365"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:47:39 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id E3DECA1F34; Thu, 26 Sep 2019 09:47:37 +0000 (UTC)
Received: from EX13P01UWA003.ant.amazon.com (10.43.160.197) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:08 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13P01UWA003.ant.amazon.com (10.43.160.197) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:08 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:07 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:31 +0100
Message-ID: <cf5a893a93d9932fe09bb1524149309b15bc9164.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 08/84] x86/mm: make sure there is one exit
 path for modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGhhbmRsZSBkeW5hbWljYWxseSBtYXBwaW5nIC8gdW5tYXBwaW5nIHBhZ2UKdGFibGVzIGluIHRo
ZSBzYWlkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTgg
KysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDA5MTZhYTc0YWUuLjNhNzk5ZTE3ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NDI1LDYgKzU0MjUsNyBAQCBp
bnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwg
dW5zaWduZWQgaW50IG5mKQogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICB1bnNpZ25lZCBp
bnQgIGk7CiAgICAgdW5zaWduZWQgbG9uZyB2ID0gczsKKyAgICBpbnQgcmMgPSAtRU5PTUVNOwog
CiAgICAgLyogU2V0IG9mIHZhbGlkIFBURSBiaXRzIHdoaWNoIG1heSBiZSBhbHRlcmVkLiAqLwog
I2RlZmluZSBGTEFHU19NQVNLIChfUEFHRV9OWHxfUEFHRV9SV3xfUEFHRV9QUkVTRU5UKQpAQCAt
NTQ2OCw3ICs1NDY5LDExIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAvKiBQQUdF
MUdCOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8KICAgICAgICAg
ICAgIGwydCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgIGlmICggIWwydCAp
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOworICAgICAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4oKnBsM2Up
ICsKQEAgLTU1MjUsNyArNTUzMCwxMSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAg
ICAgIC8qIFBTRTogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCiAgICAg
ICAgICAgICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgICAg
IGlmICggIWwxdCApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOwor
ICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQog
ICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwxdFtpXSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBpLApAQCAtNTY1
OCw3ICs1NjY3LDEwIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywg
dW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgZmx1c2hfYXJlYShOVUxMLCBG
TFVTSF9UTEJfR0xPQkFMKTsKIAogI3VuZGVmIEZMQUdTX01BU0sKLSAgICByZXR1cm4gMDsKKyAg
ICByYyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOwogfQogCiAjdW5kZWYgZmx1c2hfYXJl
YQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:47:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNM-0003nQ-NC; Thu, 26 Sep 2019 09:47:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNK-0003mj-Ie
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:50 +0000
X-Inumbo-ID: b3c657de-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id b3c657de-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:47:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491270; x=1601027270;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JByvjWRTQDqIZJNIb36YOya7+MZMs5J4FP69RDCf1ls=;
 b=QXB3ierzAEe9F1JxbjerYBuoSamr3bydVn6vRW/o01umdmlx/Wlg7rF/
 hlUwrMwVJEKwqVv44LMkXKZ8qIsV2WU1+RKMBX8mgJb4adhGmKJw/DiU4
 cBg/BMc8J9a3wfYn2jJFgRSjqMzHUsjJVVGKCyFoWK0miVJUO0pmdejSx k=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788087"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:47:47 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 63283A2455; Thu, 26 Sep 2019 09:47:47 +0000 (UTC)
Received: from EX13D07UWA004.ant.amazon.com (10.43.160.32) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:16 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D07UWA004.ant.amazon.com (10.43.160.32) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:15 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:14 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:35 +0100
Message-ID: <db8a30d99ebb21f732aaa8b1bf71ed4228acf3bc.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 12/84] x86/mm: change pl3e to l3t in
 virt_to_xen_l3e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgbmVlZCB0byBoYXZl
IGEgdmFyaWFibGUgbmFtZWQgcGwzZSB3aGVuIHdlIHJld3JpdGUKdmlydF90b194ZW5fbDNlLiBD
aGFuZ2UgcGwzZSB0byBsM3QgdG8gcmVmbGVjdCBiZXR0ZXIgaXRzIHB1cnBvc2UuClRoaXMgd2ls
bCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdhNTIyZDkwZmUuLmY4YThmOTdmODEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTA0
LDI1ICs0OTA0LDI1IEBAIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wzZSh1bnNp
Z25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lT
X1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKKyAgICAgICAgbDNfcGdlbnRyeV90ICpsM3QgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CiAKLSAgICAgICAgaWYgKCAhcGwzZSApCisgICAgICAgIGlmICggIWwzdCApCiAgICAgICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNw
aW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDRlX2dldF9mbGFncygq
cGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGw0X3BnZW50
cnlfdCBsNGUgPSBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM2UpLCBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgbDRlID0gbDRlX2Zyb21fcGFkZHIoX19wYShsM3Qp
LCBfX1BBR0VfSFlQRVJWSVNPUik7CiAKLSAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7Cisg
ICAgICAgICAgICBjbGVhcl9wYWdlKGwzdCk7CiAgICAgICAgICAgICBsNGVfd3JpdGUocGw0ZSwg
bDRlKTsKICAgICAgICAgICAgIGVmaV91cGRhdGVfbDRfcGd0YWJsZShsNF90YWJsZV9vZmZzZXQo
diksIGw0ZSk7Ci0gICAgICAgICAgICBwbDNlID0gTlVMTDsKKyAgICAgICAgICAgIGwzdCA9IE5V
TEw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7Ci0gICAgICAgIGlmICggcGwzZSApCi0gICAgICAgICAg
ICBmcmVlX3hlbl9wYWdldGFibGUocGwzZSk7CisgICAgICAgIGlmICggbDN0ICkKKyAgICAgICAg
ICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOwogICAgIH0KIAogICAgIHJldHVybiBsNGVfdG9f
bDNlKCpwbDRlKSArIGwzX3RhYmxlX29mZnNldCh2KTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNO-0003oL-1D; Thu, 26 Sep 2019 09:47:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNN-0003o3-EL
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:53 +0000
X-Inumbo-ID: b5aaa212-e042-11e9-bf31-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id b5aaa212-e042-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:47:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491273; x=1601027273;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=oJedWuo8zlV2fAKG2dDdFVDd+2/P/qJmMMw67NRF0oI=;
 b=Ww6PM7bEkppWgztyfWRFRoOCEMAwB+ZCjNgGfzVZfSfbZFAimfTqM6fP
 FsFgQGMwbWFPVzdo5OR+WECu1/bS1kXyL9AmP+zYVXkjUHl0c0UHss1Eu
 NSml3nWmKo6Y3HoV2fMf+Z2swnHJm+Sl09AJYXXgLdQ7S7rhC2Pu6W00Y 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354102"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:47:52 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0D42BA22AC; Thu, 26 Sep 2019 09:47:51 +0000 (UTC)
Received: from EX13D01UWA002.ant.amazon.com (10.43.160.74) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:22 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13d01UWA002.ant.amazon.com (10.43.160.74) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:20 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:20 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:38 +0100
Message-ID: <ace7861dc814d290d19f92e066e3083414fd2fce.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 15/84] x86/mm: rewrite virt_to_xen_l1e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJld3JpdGUgdGhpcyBmdW5jdGlv
biB0byB1c2UgbmV3IEFQSXMuIE1vZGlmeSBpdHMgY2FsbGVycyB0byB1bm1hcCB0aGUKcG9pbnRl
ciByZXR1cm5lZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgfCAxMCArKysrKystLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMKaW5kZXggNGEwN2NmYjE4ZS4uMjQwODNlOWE4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTMz
MywyMSArMzMzLDIzIEBAIHZvaWQgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNvbnN0IHZvaWQg
KnB0cikKIG1mbl90IGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZylwdHI7Ci0gICAgY29uc3QgbDFf
cGdlbnRyeV90ICpwbDFlOworICAgIGwxX3BnZW50cnlfdCBsMWU7CiAKICAgICBpZiAoIHZhID49
IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKICAgICAgICAgcmV0dXJuIF9tZm4odmlydF90b19tZm4o
cHRyKSk7CiAKICAgICBpZiAoIHZhID49IFZNQVBfVklSVF9TVEFSVCAmJiB2YSA8IFZNQVBfVklS
VF9FTkQgKQogICAgIHsKLSAgICAgICAgcGwxZSA9IHZpcnRfdG9feGVuX2wxZSh2YSk7CisgICAg
ICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IHZpcnRfdG9feGVuX2wxZSh2YSk7CiAgICAgICAgIEJV
R19PTighcGwxZSk7CisgICAgICAgIGwxZSA9ICpwbDFlOworICAgICAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhwbDFlKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgQVNTRVJU
KHZhID49IE1BUENBQ0hFX1ZJUlRfU1RBUlQgJiYgdmEgPCBNQVBDQUNIRV9WSVJUX0VORCk7Ci0g
ICAgICAgIHBsMWUgPSAmX19saW5lYXJfbDFfdGFibGVbbDFfbGluZWFyX29mZnNldCh2YSldOwor
ICAgICAgICBsMWUgPSBfX2xpbmVhcl9sMV90YWJsZVtsMV9saW5lYXJfb2Zmc2V0KHZhKV07CiAg
ICAgfQogCi0gICAgcmV0dXJuIGwxZV9nZXRfbWZuKCpwbDFlKTsKKyAgICByZXR1cm4gbDFlX2dl
dF9tZm4obDFlKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggYWQwZDdhMGI4MC4uZjdmZDBlNmJhZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwMjQsMjYgKzUwMjQsNDQg
QEAgbDFfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KQogICAgIGlm
ICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAg
ICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFURV9ib290OwotICAgICAg
ICBsMV9wZ2VudHJ5X3QgKmwxdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgbDFf
cGdlbnRyeV90ICpsMXQ7CisgICAgICAgIG1mbl90IG1mbjsKIAotICAgICAgICBpZiAoICFsMXQg
KQorICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICBpZiAo
IG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICBnb3RvIG91dDsKKworICAg
ICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKwogICAgICAgICBpZiAoIGxv
Y2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAg
ewogICAgICAgICAgICAgY2xlYXJfcGFnZShsMXQpOwotICAgICAgICAgICAgbDJlX3dyaXRlKHBs
MmUsIGwyZV9mcm9tX3BhZGRyKF9fcGEobDF0KSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAg
ICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQRVJWSVNP
UikpOworICAgICAgICAgICAgcGwxZSA9IGwxdCArIGwxX3RhYmxlX29mZnNldCh2KTsKICAgICAg
ICAgICAgIGwxdCA9IE5VTEw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBsb2NraW5nICkKICAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CisKICAgICAgICAgaWYgKCBs
MXQgKQotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CisgICAgICAgIHsKKyAg
ICAgICAgICAgIEFTU0VSVCghcGwxZSk7CisgICAgICAgICAgICBBU1NFUlQoIW1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQp
OworICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICB9CiAg
ICAgfQogCiAgICAgQlVHX09OKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKTsKLSAg
ICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZzZXQodik7CisKKyAgICBp
ZiAoICFwbDFlICkKKyAgICB7CisgICAgICAgIEFTU0VSVChsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BSRVNFTlQpOworICAgICAgICBwbDFlID0gKGwxX3BnZW50cnlfdCAqKW1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpCisgICAgICAgICAgICArIGwxX3RhYmxl
X29mZnNldCh2KTsKKyAgICB9CiAKICBvdXQ6CiAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
cGwyZSk7CkBAIC01NDQ3LDYgKzU0NjUsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAg
ICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9CiAgICAg
ZW5kX29mX2xvb3A6CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwogICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcocGwzZSk7CiAgICAgfQpAQCAtNTQ1Niw2ICs1NDc1LDcgQEAgaW50IG1hcF9w
YWdlc190b194ZW4oCiAgICAgcmMgPSAwOwogCiAgb3V0OgorICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKHBsMWUpOwogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOwogICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogICAgIHJldHVybiByYzsKLS0gCjIuMTcuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDQNP-0003qj-JJ; Thu, 26 Sep 2019 09:47:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNO-0003om-F5
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:54 +0000
X-Inumbo-ID: b57367e9-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id b57367e9-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:47:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491273; x=1601027273;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=hTkmNlwsOjF0Hl2l2Hvic+lIfqYsmmXAm8fsLU5GbNQ=;
 b=c4VjpE2Fr6RVuJfmSRwtaEdNqnqV6WXjwVThXASF74BTVkkG+8j140jI
 4T2cVgYTXrUWVpPGruXLSJS9KTc/0Y2eH+bH7DKPuFYPahaE0CwsW7q6w
 sG5FcRLCLPE6gzb7OlDBUcQ7mx7Xg/jO5M290ZEjuLuz6Pi/CIZj5QYs+ 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750415"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:47:53 +0000
Received: from EX13MTAUWA001.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 3AA862421A1; Thu, 26 Sep 2019 09:47:50 +0000 (UTC)
Received: from EX13D31UWA003.ant.amazon.com (10.43.160.130) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:20 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D31UWA003.ant.amazon.com (10.43.160.130) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:19 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:18 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:37 +0100
Message-ID: <022d5088caa43d0eaf35f55630e0b66987b4fdea.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 14/84] x86/mm: rewrite xen_to_virt_l2e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJld3JpdGUgdGhhdCBmdW5jdGlv
biB0byB1c2UgdGhlIG5ldyBBUElzLiBNb2RpZnkgaXRzIGNhbGxlcnMgdG8gdW5tYXAKdGhlIHBv
aW50ZXIgcmV0dXJuZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCAxZGNkNDI4OWQxLi5hZDBkN2EwYjgwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDk1Miw2ICs0OTUyLDEw
IEBAIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wzZSh1bnNpZ25lZCBsb25nIHYp
CiAgICAgcmV0dXJuIHBsM2U7CiB9CiAKKy8qCisgKiBHaXZlbiBhIHZpcnR1YWwgYWRkcmVzcywg
cmV0dXJuIGEgcG9pbnRlciB0byB4ZW4ncyBMMiBlbnRyeS4gQ2FsbGVyCisgKiBuZWVkcyB0byB1
bm1hcCB0aGUgcG9pbnRlci4KKyAqLwogc3RhdGljIGwyX3BnZW50cnlfdCAqdmlydF90b194ZW5f
bDJlKHVuc2lnbmVkIGxvbmcgdikKIHsKICAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CkBAIC00OTY0
LDI3ICs0OTY4LDQ0IEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNp
Z25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lT
X1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZSgpOworICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKKyAgICAgICAgbWZuX3QgbWZuOwog
Ci0gICAgICAgIGlmICggIWwydCApCisgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAg
ICAgIGdvdG8gb3V0OwogCisgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4p
OworCiAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9w
Z2Rpcl9sb2NrKTsKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwydCk7Ci0gICAg
ICAgICAgICBsM2Vfd3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19wYShsMnQpLCBfX1BBR0Vf
SFlQRVJWSVNPUikpOworICAgICAgICAgICAgbDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9tX21mbiht
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICBwbDJlID0gbDJ0ICsgbDJfdGFi
bGVfb2Zmc2V0KHYpOwogICAgICAgICAgICAgbDJ0ID0gTlVMTDsKICAgICAgICAgfQogICAgICAg
ICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2Nr
KTsKKwogICAgICAgICBpZiAoIGwydCApCi0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJ0KTsKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCFwbDJlKTsKKyAgICAgICAgICAg
IEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KG1mbik7CisgICAgICAgIH0KICAgICB9CiAKICAgICBCVUdfT04obDNlX2dldF9mbGFncygqcGwz
ZSkgJiBfUEFHRV9QU0UpOwotICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKSArIGwyX3RhYmxl
X29mZnNldCh2KTsKKworICAgIGlmICggIXBsMmUgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGwz
ZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCk7CisgICAgICAgIHBsMmUgPSAobDJf
cGdlbnRyeV90ICopbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSkKKyAg
ICAgICAgICAgICsgbDJfdGFibGVfb2Zmc2V0KHYpOworICAgIH0KIAogIG91dDoKICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKQEAgLTQ5OTQsMTAgKzUwMTUsMTEgQEAgc3RhdGlj
IGwyX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKIGwxX3BnZW50
cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKIHsKICAgICBsMl9wZ2VudHJ5
X3QgKnBsMmU7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gTlVMTDsKIAogICAgIHBsMmUgPSB2
aXJ0X3RvX3hlbl9sMmUodik7CiAgICAgaWYgKCAhcGwyZSApCi0gICAgICAgIHJldHVybiBOVUxM
OworICAgICAgICBnb3RvIG91dDsKIAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICB7CkBAIC01MDA1LDcgKzUwMjcsNyBAQCBsMV9wZ2VudHJ5
X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgICAgIGwxX3BnZW50cnlf
dCAqbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogCiAgICAgICAgIGlmICggIWwxdCApCi0g
ICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICBp
ZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAg
ICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKQEAg
LTUwMjEsNyArNTA0MywxMSBAQCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25l
ZCBsb25nIHYpCiAgICAgfQogCiAgICAgQlVHX09OKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BB
R0VfUFNFKTsKLSAgICByZXR1cm4gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZzZXQo
dik7CisgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHYpOwor
Cisgb3V0OgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOworICAgIHJldHVybiBw
bDFlOwogfQogCiAvKiBDb252ZXJ0IHRvIGZyb20gc3VwZXJwYWdlLW1hcHBpbmcgZmxhZ3MgZm9y
IG1hcF9wYWdlc190b194ZW4oKS4gKi8KQEAgLTUwNDUsNyArNTA3MSw3IEBAIGludCBtYXBfcGFn
ZXNfdG9feGVuKAogewogICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFU
RV9ib290OwogICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEwsIG9sM2U7Ci0gICAgbDJfcGdl
bnRyeV90ICpwbDJlLCBvbDJlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEwsIG9sMmU7
CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFlOwogICAgIHVuc2lnbmVkIGludCAgaTsKICAg
ICBpbnQgcmMgPSAtRU5PTUVNOwpAQCAtNTQyMSw2ICs1NDQ3LDcgQEAgaW50IG1hcF9wYWdlc190
b194ZW4oCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAg
ICAgICAgfQogICAgIGVuZF9vZl9sb29wOgorICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhwbDJlKTsKICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CiAgICAgfQog
CkBAIC01NDI5LDYgKzU0NTYsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICByYyA9IDA7
CiAKICBvdXQ6CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7CiAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CiAgICAgcmV0dXJuIHJjOwogfQotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNR-0003tL-VL; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNP-0003qn-Ow
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:55 +0000
X-Inumbo-ID: b5ac42df-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id b5ac42df-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:47:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491273; x=1601027273;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=NzzwvERroAI+I7zkH8dvAghyc38Cq8FDW8eCIR3M3OY=;
 b=Jj/r/P3awWb7BtysKBUP7791LweCd85ru4U4DTxcoTjgg3KScVWUppND
 5CjFj9dMM3UwSJ01fTA5PfMFL7sbxAdKa+lGymMSrdhQrGuzd4/a8uv39
 L6bq+bCk7SUS1cI7IX8YZXaC//tMdAzJ8CkMeYASIYpWQ6u9RO7ANFZWc Q=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788121"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:47:53 +0000
Received: from EX13MTAUWA001.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 04F0824111A; Thu, 26 Sep 2019 09:47:52 +0000 (UTC)
Received: from EX13D31UWA002.ant.amazon.com (10.43.160.82) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:25 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D31UWA002.ant.amazon.com (10.43.160.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:25 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:23 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:40 +0100
Message-ID: <754cbac796a3e4326e2ad6b103d85dbbc3f51ae2.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 17/84] xxx fixup: avoid shadowing mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwNjE2NjY2MjIxLi4yNjdlNGNlZWY1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTE4
NSw3ICs1MTg1LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmx1c2hfZmxhZ3MgPQogICAgICAgICAgICAgICAgIEZMVVNIX1RMQiB8IEZMVVNIX09S
REVSKDIgKiBQQUdFVEFCTEVfT1JERVIpOwogICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7
Ci0gICAgICAgICAgICBtZm5fdCBtZm47CisgICAgICAgICAgICBtZm5fdCBsMnRfbWZuOwogCiAg
ICAgICAgICAgICAvKiBTa2lwIHRoaXMgUFRFIGlmIHRoZXJlIGlzIG5vIGNoYW5nZS4gKi8KICAg
ICAgICAgICAgIGlmICggKChsM2VfZ2V0X3BmbihvbDNlKSAmIH4oTDJfUEFHRVRBQkxFX0VOVFJJ
RVMgKgpAQCAtNTIwNywxNCArNTIwNywxNCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAg
ICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOwotICAgICAgICAgICAgaWYgKCBtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICAgICAgbDJ0X21mbiA9IGFsbG9jX3hlbl9w
YWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBpZiAoIG1mbl9lcShsMnRfbWZuLCBJTlZBTElE
X01GTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5P
TUVNKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KIAotICAgICAg
ICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICBsMnQg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7CiAKICAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgbDJl
X3dyaXRlKGwydCArIGksCkBAIC01MjMwLDcgKzUyMzAsOCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hl
bigKICAgICAgICAgICAgIGlmICggKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VO
VCkgJiYKICAgICAgICAgICAgICAgICAgKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNF
KSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNl
LCBsM2VfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgICAgICAgICAgICAg
IGwzZV93cml0ZV9hdG9taWMocGwzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGwzZV9mcm9tX21mbihsMnRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CiAgICAgICAgICAgICAgICAgbDJ0ID0g
TlVMTDsKICAgICAgICAgICAgIH0KQEAgLTUyNDAsNyArNTI0MSw3IEBAIGludCBtYXBfcGFnZXNf
dG9feGVuKAogICAgICAgICAgICAgaWYgKCBsMnQgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Ci0gICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0
YWJsZV9uZXcobDJ0X21mbik7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIApAQCAtNTMwNCw3
ICs1MzA1LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZsdXNoX2ZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgRkxVU0hfVExCIHwgRkxV
U0hfT1JERVIoUEFHRVRBQkxFX09SREVSKTsKICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3Qg
KmwxdDsKLSAgICAgICAgICAgICAgICBtZm5fdCBtZm47CisgICAgICAgICAgICAgICAgbWZuX3Qg
bDF0X21mbjsKIAogICAgICAgICAgICAgICAgIC8qIFNraXAgdGhpcyBQVEUgaWYgdGhlcmUgaXMg
bm8gY2hhbmdlLiAqLwogICAgICAgICAgICAgICAgIGlmICggKCgobDJlX2dldF9wZm4oKnBsMmUp
ICYgfihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpKSArCkBAIC01MzI0LDE0ICs1MzI1LDE0IEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgICBnb3RvIGNoZWNrX2wz
OwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9w
YWdldGFibGVfbmV3KCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElE
X01GTikgKQorICAgICAgICAgICAgICAgIGwxdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25l
dygpOworICAgICAgICAgICAgICAgIGlmICggbWZuX2VxKGwxdF9tZm4sIElOVkFMSURfTUZOKSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVO
T01FTSk7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0K
IAotICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAg
ICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKIAogICAg
ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyAp
CiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmbDF0W2ldLApAQCAtNTM0Niw3ICs1MzQ3
LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgaWYgKCAobDJlX2dl
dF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAgICAgICAgICAg
KGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbiht
Zm4sCisgICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21f
bWZuKGwxdF9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgICAgICAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CiAgICAgICAgICAgICAgICAgICAgIGwxdCA9IE5V
TEw7CkBAIC01MzU3LDcgKzUzNTgsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAg
ICAgICAgICBpZiAoIGwxdCApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwotICAgICAgICAgICAgICAgICAgICBmcmVl
X3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3Bh
Z2V0YWJsZV9uZXcobDF0X21mbik7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQog
Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:47:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQNT-0003vC-Am; Thu, 26 Sep 2019 09:47:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNS-0003uK-EI
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:47:58 +0000
X-Inumbo-ID: b7f1abba-e042-11e9-8628-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id b7f1abba-e042-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 09:47: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=1569491276; x=1601027276;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=lQwIe7eKispWsJ7EczXrD1I5UIckpRGulgQiuOZp20I=;
 b=J7l9g6S+FotjpNsKzCBdZfO3IntN56LzDX6VE/xFNtKkuA8qkGUCk/Tv
 Ortyw36acrKOlldCH4kF9Nh2RGdbKPvGIC4KHN8BZbevpNHpHh5F3bUPr
 PeTL+O8hjgivEwwymnwWjOlyY/zFNOVOszoUSaNkRaJxOm1RspZnMifC2 Q=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535039"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:47:55 +0000
Received: from EX13MTAUWA001.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 33545240B39; Thu, 26 Sep 2019 09:47:55 +0000 (UTC)
Received: from EX13D04UWA004.ant.amazon.com (10.43.160.234) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:29 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D04UWA004.ant.amazon.com (10.43.160.234) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:28 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:27 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:42 +0100
Message-ID: <6ace3d28ba0345b6de6ce53a14288dfacee31e2f.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 19/84] x86/mm: switch to new APIs in
 modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClBhZ2UgdGFibGVzIGFsbG9jYXRl
ZCBpbiB0aGF0IGZ1bmN0aW9uIHNob3VsZCBiZSBtYXBwZWQgYW5kIHVubWFwcGVkCm5vdy4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21tLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDIzMzNlOTMxNTEuLmQyYjg3
M2E5NTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01NTY0LDYgKzU1NjQsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICBpZiAo
IGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFICkKICAgICAgICAgewogICAgICAgICAg
ICAgbDJfcGdlbnRyeV90ICpsMnQ7CisgICAgICAgICAgICBtZm5fdCBtZm47CiAKICAgICAgICAg
ICAgIGlmICggbDJfdGFibGVfb2Zmc2V0KHYpID09IDAgJiYKICAgICAgICAgICAgICAgICAgbDFf
dGFibGVfb2Zmc2V0KHYpID09IDAgJiYKQEAgLTU1ODAsMTMgKzU1ODEsMTUgQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogUEFHRTFHQjogc2hhdHRl
ciB0aGUgc3VwZXJwYWdlIGFuZCBmYWxsIHRocm91Z2guICovCi0gICAgICAgICAgICBsMnQgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgICAgICBpZiAoICFsMnQgKQorICAgICAgICAg
ICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIGlmICggbWZu
X2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBB
U1NFUlQocmMgPT0gLUVOT01FTSk7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAg
ICAgICB9CiAKKyAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOwor
CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysg
KQogICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4oKnBsM2UpICsKQEAgLTU1OTcsMTQgKzU2
MDAsMTcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25l
ZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIGlmICggKGwzZV9nZXRfZmxh
Z3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgKGwzZV9nZXRf
ZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4odmlydF90b19tZm4obDJ0KSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BB
R0VfSFlQRVJWSVNPUikpOworICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwg
bDNlX2Zyb21fbWZuKG1mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAgICAgICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOwogICAgICAgICAgICAgICAgIGwydCA9IE5VTEw7
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgICAgICBpZiAoIGwydCAp
Ci0gICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydCk7CisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAg
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICB9CiAgICAg
ICAgIH0KIAogICAgICAgICAvKgpAQCAtNTYzOSwxNSArNTY0NSwxOCBAQCBpbnQgbW9kaWZ5X3hl
bl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50
IG5mKQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGwx
X3BnZW50cnlfdCAqbDF0OworICAgICAgICAgICAgICAgIG1mbl90IG1mbjsKIAogICAgICAgICAg
ICAgICAgIC8qIFBTRTogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCi0g
ICAgICAgICAgICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAg
ICAgIGlmICggIWwxdCApCisgICAgICAgICAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJs
ZV9uZXcoKTsKKyAgICAgICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVO
T01FTSk7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0K
IAorICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworCiAg
ICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsr
ICkKICAgICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZsMXRbaV0sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4obDJlX2dldF9wZm4oKnBsMmUpICsgaSwKQEAg
LTU2NTcsMTQgKzU2NjYsMTggQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9u
ZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgICAgICBp
ZiAoIChsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAg
ICAgICAgICAgICAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJl
X2Zyb21fbWZuKHZpcnRfdG9fbWZuKGwxdCksCisgICAgICAgICAgICAgICAgICAgIGwyZV93cml0
ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fbWZuKG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAg
ICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKICAgICAgICAg
ICAgICAgICAgICAgbDF0ID0gTlVMTDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9w
Z2Rpcl9sb2NrKTsKICAgICAgICAgICAgICAgICBpZiAoIGwxdCApCi0gICAgICAgICAgICAgICAg
ICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMXQpOworICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAgICAgICAgICAgICAg
ICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCi0tIAoyLjE3LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNV-0003yb-Lw; Thu, 26 Sep 2019 09:48:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNU-0003xM-Ma
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:00 +0000
X-Inumbo-ID: b89c2ef1-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id b89c2ef1-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:47: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=1569491278; x=1601027278;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=LWFx3gZXlXyggl/OgrfKOJDKrGBkC4PTLu0JOK+Lpsc=;
 b=Lqkcp5sLQ8+1uvtDlVsN9BPTxRyj2r/rntgTnK0K6UuSK8S3s1+9P+wQ
 l3/Bxnf8/HVi2WmLq/kHkgFyTlfi4Cg5BbEef8eDaC7AaGKYlPDRK3kB2
 7RUwwKAjG/4PLyWdRhNrd67JkyWXH5PzIVOoKWiWvCMHItiE6ElF5IN3h s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788142"
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;
 26 Sep 2019 09:47:58 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 98786A2A41; Thu, 26 Sep 2019 09:47:57 +0000 (UTC)
Received: from EX13D19UWA004.ant.amazon.com (10.43.160.102) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:33 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D19UWA004.ant.amazon.com (10.43.160.102) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:32 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:31 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:44 +0100
Message-ID: <818f17997f90b464bbe620ead9f35bab3844375c.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 21/84] x86/mm: switch to new APIs in
 arch_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxNSArKysr
KysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBhOTM2MWI4NTlhLi41OWRiYTA1YmE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzUzLDE5ICszNTMsMjIgQEAgdm9pZCBfX2lu
aXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAgQVNTRVJUKHJvb3RfcGd0X3B2
X3hlbl9zbG90cyA8IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUyk7CiAgICAgICAgICAgICBp
ZiAoIGw0X3RhYmxlX29mZnNldChzcGxpdF92YSkgPT0gbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3Zh
IC0gMSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0
YWIgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgICAgICAgICAgbWZuX3QgbDN0YWJf
bWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKIAotICAgICAgICAgICAgICAgIGlmICgg
bDN0YWIgKQorICAgICAgICAgICAgICAgIGlmICggIW1mbl9lcShsM3RhYl9tZm4sIElOVkFMSURf
TUZOKSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBjb25zdCBsM19w
Z2VudHJ5X3QgKmwzaWRsZSA9Ci0gICAgICAgICAgICAgICAgICAgICAgICBsNGVfdG9fbDNlKGlk
bGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKV0pOworICAgICAgICAgICAgICAg
ICAgICBsM19wZ2VudHJ5X3QgKmwzaWRsZSA9CisgICAgICAgICAgICAgICAgICAgICAgICBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDRlX2dldF9t
Zm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEpXSkpOworICAgICAgICAg
ICAgICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwz
dGFiX21mbik7CiAKICAgICAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBsM190YWJs
ZV9vZmZzZXQoc3BsaXRfdmEpOyArK2kgKQogICAgICAgICAgICAgICAgICAgICAgICAgbDN0YWJb
aV0gPSBsM2lkbGVbaV07CiAgICAgICAgICAgICAgICAgICAgIGZvciAoIDsgaSA8IEwzX1BBR0VU
QUJMRV9FTlRSSUVTOyArK2kgKQogICAgICAgICAgICAgICAgICAgICAgICAgbDN0YWJbaV0gPSBs
M2VfZW1wdHkoKTsKLSAgICAgICAgICAgICAgICAgICAgc3BsaXRfbDRlID0gbDRlX2Zyb21fbWZu
KHZpcnRfdG9fbWZuKGwzdGFiKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAgICAgICAgICAgICAgc3Bs
aXRfbDRlID0gbDRlX2Zyb21fbWZuKGwzdGFiX21mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwor
ICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM2lkbGUpOworICAg
ICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3RhYik7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgKyty
b290X3BndF9wdl94ZW5fc2xvdHM7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQNZ-00043J-47; Thu, 26 Sep 2019 09:48:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNX-00040s-EB
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:03 +0000
X-Inumbo-ID: b81891da-e042-11e9-8628-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id b81891da-e042-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 09:47: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=1569491277; x=1601027277;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=6giu/6ArwPKfshJRzAHbKeKdI/4RdevVJDy7m7l1cF4=;
 b=FF0d+H7Gjwrcd6rO6yoXQUgIDUH530so10zF8Y1J1VVB3+B42pgVyKIN
 kToPnD9kNIJKF7Voe3JKSm2CMxvM5HLxTRPaLuYjnyXFgU3JZORiJ5Ybx
 CXPblCmQm/KAaGBTNrWR4jwkFyfRpkeYGqcZHLyIEgUrOWIxJ/mDzAKEI E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535042"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:47:56 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 39F51A2A65; Thu, 26 Sep 2019 09:47:54 +0000 (UTC)
Received: from EX13P01UWA004.ant.amazon.com (10.43.160.127) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:27 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13P01UWA004.ant.amazon.com (10.43.160.127) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:26 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:25 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:41 +0100
Message-ID: <f5b64de145a457639f38aad9f3b7cd223ab29595.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 18/84] x86/mm: drop lXe_to_lYe invocations
 in map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk1hcCBhbmQgdW5tYXAgcGFnZSB0
YWJsZXMgd2hlcmUgbmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDQwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDI2N2U0Y2VlZjUuLjIzMzNlOTMxNTEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MTQxLDggKzUxNDEs
MTAgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisgICAg
ICAgICAgICAgICAgICAgIG1mbl90IGwydF9tZm4gPSBsM2VfZ2V0X21mbihvbDNlKTsKKworICAg
ICAgICAgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7CiAK
LSAgICAgICAgICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsKICAgICAgICAgICAg
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAg
ICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgb2wyZSA9IGwydFtp
XTsKQEAgLTUxNTQsMTAgKzUxNTYsMTIgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGo7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbDF0X21mbiA9IGwyZV9nZXRfbWZuKG9s
MmUpOwogCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbDF0ID0gbDJlX3RvX2wxZShvbDJl
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDF0X21mbik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGog
PCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaisrICkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhsMXRbal0pKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwogICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAg
IGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwpAQCAtNTE2Niw5ICs1MTcwLDkgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICAgICBvbDJlID0gbDJ0W2ld
OwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAobDJlX2dldF9mbGFncyhvbDJlKSAmIF9Q
QUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEobDJlX2dldF9m
bGFncyhvbDJlKSAmIF9QQUdFX1BTRSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZShsMmVfdG9fbDFlKG9sMmUpKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKG9sMmUpKTsKICAgICAg
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJ0KTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZu
KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKQEAgLTUyNzQsMTIgKzUyNzgs
MTQgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CisgICAg
ICAgICAgICAgICAgICAgIG1mbl90IGwxdF9tZm4gPSBsMmVfZ2V0X21mbihvbDJlKTsKIAotICAg
ICAgICAgICAgICAgICAgICBsMXQgPSBsMmVfdG9fbDFlKG9sMmUpOworICAgICAgICAgICAgICAg
ICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CiAgICAgICAgICAgICAg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAg
ICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyhsMWVfZ2V0X2ZsYWdzKGwxdFtpXSkpOwog
ICAgICAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKHZpcnQsIGZsdXNoX2ZsYWdzKTsKLSAgICAg
ICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CisgICAgICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgfQogCkBAIC01MjkzLDEyICs1Mjk5LDE0IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAog
ICAgICAgICAgICAgLyogTm9ybWFsIHBhZ2UgbWFwcGluZy4gKi8KICAgICAgICAgICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAvKiBYWFggVGhpcyBmb3JjZXMgcGFnZSB0YWJsZSB0byBiZSBwb3B1
bGF0ZWQgKi8KICAgICAgICAgICAgICAgICBwbDFlID0gdmlydF90b194ZW5fbDFlKHZpcnQpOwog
ICAgICAgICAgICAgICAgIGlmICggcGwxZSA9PSBOVUxMICkKICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxz
ZSBpZiAoIGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFICkKICAgICAgICAgICAgIHsK
QEAgLTUzNjIsOSArNTM3MCwxMSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHBsMWUgID0gbDJlX3RvX2wxZSgq
cGwyZSkgKyBsMV90YWJsZV9vZmZzZXQodmlydCk7CisgICAgICAgICAgICBwbDFlICA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigoKnBsMmUpKSk7CisgICAgICAgICAgICBwbDFl
ICs9IGwxX3RhYmxlX29mZnNldCh2aXJ0KTsKICAgICAgICAgICAgIG9sMWUgID0gKnBsMWU7CiAg
ICAgICAgICAgICBsMWVfd3JpdGVfYXRvbWljKHBsMWUsIGwxZV9mcm9tX21mbihtZm4sIGZsYWdz
KSk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKICAgICAgICAg
ICAgIGlmICggKGwxZV9nZXRfZmxhZ3Mob2wxZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0gRkxVU0hf
VExCIHwgRkxVU0hfT1JERVIoMCk7CkBAIC01Mzg1LDYgKzUzOTUsNyBAQCBpbnQgbWFwX3BhZ2Vz
X3RvX3hlbigKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJh
c2VfbWZuOwogICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OworICAgICAgICAgICAg
ICAgIG1mbl90IGwxdF9tZm47CiAKICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAg
ICAgICAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTU0MDgsMTIg
KzU0MTksMTUgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgIGdv
dG8gY2hlY2tfbDM7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgbDF0ID0g
bDJlX3RvX2wxZShvbDJlKTsKKyAgICAgICAgICAgICAgICBsMXRfbWZuID0gbDJlX2dldF9tZm4o
b2wyZSk7CisgICAgICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwxdF9t
Zm4pOworCiAgICAgICAgICAgICAgICAgYmFzZV9tZm4gPSBsMWVfZ2V0X3BmbihsMXRbMF0pICYg
fihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGlm
ICggKGwxZV9nZXRfcGZuKGwxdFtpXSkgIT0gKGJhc2VfbWZuICsgaSkpIHx8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3MobDF0W2ldKSAhPSBmbGFncykgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDF0KTsKICAgICAgICAgICAgICAgICBpZiAoIGkgPT0gTDFfUEFHRVRBQkxFX0VO
VFJJRVMgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRl
X2F0b21pYyhwbDJlLCBsMmVfZnJvbV9wZm4oYmFzZV9tZm4sCkBAIC01NDIzLDcgKzU0MzcsNyBA
QCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYSh2
aXJ0IC0gUEFHRV9TSVpFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZMVVNIX1RM
Ql9HTE9CQUwgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZMVVNIX09SREVSKFBB
R0VUQUJMRV9PUkRFUikpOwotICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJlX3RvX2wxZShvbDJlKSk7CisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZV9uZXcobDF0X21mbik7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2Ug
aWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rp
cl9sb2NrKTsKQEAgLTU0MzksNiArNTQ1Myw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAg
ICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJhc2VfbWZuOwogICAgICAgICAgICAg
bDJfcGdlbnRyeV90ICpsMnQ7CisgICAgICAgICAgICBtZm5fdCBsMnRfbWZuOwogCiAgICAgICAg
ICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGly
X2xvY2spOwpAQCAtNTQ1Niw3ICs1NDcxLDkgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAg
ICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgICAgIH0KIAotICAgICAgICAg
ICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsKKyAgICAgICAgICAgIGwydF9tZm4gPSBsM2VfZ2V0
X21mbihvbDNlKTsKKyAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRf
bWZuKTsKKwogICAgICAgICAgICAgYmFzZV9tZm4gPSBsMmVfZ2V0X3BmbihsMnRbMF0pICYgfihM
Ml9QQUdFVEFCTEVfRU5UUklFUyAqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsKICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCkBAIC01NDY0LDYgKzU0ODEs
NyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgICAoYmFzZV9t
Zm4gKyAoaSA8PCBQQUdFVEFCTEVfT1JERVIpKSkgfHwKICAgICAgICAgICAgICAgICAgICAgIChs
MmVfZ2V0X2ZsYWdzKGwydFtpXSkgIT0gbDFmX3RvX2xOZihmbGFncykpICkKICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQp
OwogICAgICAgICAgICAgaWYgKCBpID09IEwyX1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX3Bm
bihiYXNlX21mbiwKQEAgLTU0NzMsNyArNTQ5MSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAog
ICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCAtIFBBR0VfU0laRSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEZMVVNIX1RMQl9HTE9CQUwgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRkxVU0hfT1JERVIoMipQQUdFVEFCTEVfT1JERVIpKTsKLSAgICAgICAgICAgICAgICBm
cmVlX3hlbl9wYWdldGFibGUobDNlX3RvX2wyZShvbDNlKSk7CisgICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3Bn
ZGlyX2xvY2spOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNd-0004AT-Qc; Thu, 26 Sep 2019 09:48: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNc-00049A-B8
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:08 +0000
X-Inumbo-ID: bd9b7079-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id bd9b7079-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491288; x=1601027288;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=dzdF87SizyQOXNy95CNVyj6xRv19mPnErY+Ua4/etgQ=;
 b=QxtzOIPwyS19O/2NCHjPysKb3smqueOVRlVY7hF/SYrYHPivpg2fbzj7
 jkjD/dckg67CGdAwbWSSdDEBh96OL1gCPFqE/LjMVhCTTgzXNl+QWQFNA
 nDQNP+l4R+khll/UC9w9AyYD6NRW9xZcHmEBxeJAHe0XROZoKMIpHWclU Y=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988546"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:47:08 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id BA090A238B; Thu, 26 Sep 2019 09:46:55 +0000 (UTC)
Received: from EX13D13UWA001.ant.amazon.com (10.43.160.136) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:46:55 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D13UWA001.ant.amazon.com (10.43.160.136) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:46:54 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:46:53 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:24 +0100
Message-ID: <f21492879793c0c9134c39b1ac269a8a08f1a48a.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 01/84] x86/mm: defer clearing page in
 virt_to_xen_lXe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkRlZmVyIHRoZSBjYWxsIHRvIGNs
ZWFyX3BhZ2UgdG8gdGhlIHBvaW50IHdoZW4gd2UncmUgc3VyZSB0aGUgcGFnZSBpcwpnb2luZyB0
byBiZWNvbWUgYSBwYWdlIHRhYmxlLgoKVGhpcyBpcyBhIG1pbm9yIG9wdGltaXNhdGlvbi4gTm8g
ZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5OTgxNmZjNjdjLi5lOTBjOGE2M2E2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDg3OSwxMyArNDg3OSwxMyBAQCBzdGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9s
M2UodW5zaWduZWQgbG9uZyB2KQogCiAgICAgICAgIGlmICggIXBsM2UgKQogICAgICAgICAgICAg
cmV0dXJuIE5VTEw7Ci0gICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAgIGlmICggbG9j
a2luZyApCiAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAg
aWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgbDRlID0gbDRlX2Zyb21fcGFkZHIoX19wYShwbDNl
KSwgX19QQUdFX0hZUEVSVklTT1IpOwogCisgICAgICAgICAgICBjbGVhcl9wYWdlKHBsM2UpOwog
ICAgICAgICAgICAgbDRlX3dyaXRlKHBsNGUsIGw0ZSk7CiAgICAgICAgICAgICBlZmlfdXBkYXRl
X2w0X3BndGFibGUobDRfdGFibGVfb2Zmc2V0KHYpLCBsNGUpOwogICAgICAgICAgICAgcGwzZSA9
IE5VTEw7CkBAIC00OTE0LDExICs0OTE0LDExIEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRf
dG9feGVuX2wyZSh1bnNpZ25lZCBsb25nIHYpCiAKICAgICAgICAgaWYgKCAhcGwyZSApCiAgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKLSAgICAgICAgY2xlYXJfcGFnZShwbDJlKTsKICAgICAgICAg
aWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwog
ICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7CiAgICAgICAgICAgICBsM2Vf
d3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19wYShwbDJlKSwgX19QQUdFX0hZUEVSVklTT1Ip
KTsKICAgICAgICAgICAgIHBsMmUgPSBOVUxMOwogICAgICAgICB9CkBAIC00OTQ3LDExICs0OTQ3
LDExIEBAIGwxX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKIAog
ICAgICAgICBpZiAoICFwbDFlICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwotICAgICAgICBj
bGVhcl9wYWdlKHBsMWUpOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bp
bl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpw
bDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgeworICAgICAgICAgICAgY2xlYXJfcGFn
ZShwbDFlKTsKICAgICAgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihfX3Bh
KHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgICAgICAgICAgcGwxZSA9IE5VTEw7CiAg
ICAgICAgIH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNg-0004Cr-6x; Thu, 26 Sep 2019 09:48:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNe-0004BR-NM
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:10 +0000
X-Inumbo-ID: beb48b16-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id beb48b16-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491288; x=1601027288;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=CIjRhdRTYTYikd5jkOOGCDn8bq3qlMiDUTtyFuW+4HU=;
 b=H9U2ldhLv/liDpyyZRyi57+yXbFtxtVJLP89Tf9ejIwkwUJJ5n3o8D8K
 Avx6oZb8+qvXtpcoX5Yt/U3kw0RHujHVoO+t95wTLTf11kHvu1wlhJ8ox
 l45ec7hqC1hlj9fvYYMpfXo1WUNPZNB2UofB0QQf1PYjvqWGufgYNkMc1 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354136"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:48:08 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9F94AA26E6; Thu, 26 Sep 2019 09:48:05 +0000 (UTC)
Received: from EX13D03UWA004.ant.amazon.com (10.43.160.250) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:36 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D03UWA004.ant.amazon.com (10.43.160.250) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:36 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:35 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:46 +0100
Message-ID: <535848a7f55c3418ba44791d91e86e4b5016a5f7.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 23/84] x86_64/mm: switch to new APIs in
 paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
NDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDM2IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCBhYzVl
MzY2ZTViLi5hOWMyYjVjYTU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC00OTYsOSArNDk2LDEwIEBAIHZvaWQg
X19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBpLCBtcHRfc2l6
ZSwgdmE7CiAgICAgdW5zaWduZWQgaW50IG4sIG1lbWZsYWdzOwotICAgIGwzX3BnZW50cnlfdCAq
bDNfcm9fbXB0OwotICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEwsICpsMl9yb19tcHQ7Cisg
ICAgbDNfcGdlbnRyeV90ICpsM19yb19tcHQgPSBOVUxMOworICAgIGwyX3BnZW50cnlfdCAqcGwy
ZSA9IE5VTEwsICpsMl9yb19tcHQgPSBOVUxMOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxX3Bn
OworICAgIG1mbl90IGwzX3JvX21wdF9tZm4sIGwyX3JvX21wdF9tZm47CiAKICAgICAvKgogICAg
ICAqIFdlIHNldHVwIHRoZSBMM3MgZm9yIDE6MSBtYXBwaW5nIGlmIGhvc3Qgc3VwcG9ydCBtZW1v
cnkgaG90cGx1ZwpAQCAtNTExLDIyICs1MTIsMjkgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQo
dm9pZCkKICAgICAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MoaWRsZV9wZ190YWJsZVtsNF90YWJs
ZV9vZmZzZXQodmEpXSkgJgogICAgICAgICAgICAgICBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqcGwzdCA9IGFsbG9jX3hlbl9wYWdldGFibGUo
KTsKKyAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqcGwzdDsKKyAgICAgICAgICAgIG1mbl90IG1m
bjsKIAotICAgICAgICAgICAgaWYgKCAhcGwzdCApCisgICAgICAgICAgICBtZm4gPSBhbGxvY194
ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElE
X01GTikgKQogICAgICAgICAgICAgICAgIGdvdG8gbm9tZW07CisKKyAgICAgICAgICAgIHBsM3Qg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwz
dCk7CiAgICAgICAgICAgICBsNGVfd3JpdGUoJmlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0
KHZhKV0sCi0gICAgICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDN0KSwg
X19QQUdFX0hZUEVSVklTT1JfUlcpKTsKKyAgICAgICAgICAgICAgICAgICAgICBsNGVfZnJvbV9t
Zm4obWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVykpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcocGwzdCk7CiAgICAgICAgIH0KICAgICB9CiAKICAgICAvKiBDcmVhdGUgdXNl
ci1hY2Nlc3NpYmxlIEwyIGRpcmVjdG9yeSB0byBtYXAgdGhlIE1QVCBmb3IgZ3Vlc3RzLiAqLwot
ICAgIGlmICggKGwzX3JvX21wdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKSkgPT0gTlVMTCApCisg
ICAgbDNfcm9fbXB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgaWYgKCBt
Zm5fZXEobDNfcm9fbXB0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgZ290byBub21lbTsK
KyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNfcm9fbXB0X21mbik7CiAg
ICAgY2xlYXJfcGFnZShsM19yb19tcHQpOwogICAgIGw0ZV93cml0ZSgmaWRsZV9wZ190YWJsZVts
NF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSwKLSAgICAgICAgICAgICAgbDRlX2Zy
b21fcGFkZHIoX19wYShsM19yb19tcHQpLCBfX1BBR0VfSFlQRVJWSVNPUl9STyB8IF9QQUdFX1VT
RVIpKTsKKyAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKGwzX3JvX21wdF9tZm4sIF9fUEFHRV9I
WVBFUlZJU09SX1JPIHwgX1BBR0VfVVNFUikpOwogCiAgICAgLyoKICAgICAgKiBBbGxvY2F0ZSBh
bmQgbWFwIHRoZSBtYWNoaW5lLXRvLXBoeXMgdGFibGUuCkBAIC02MDksMTIgKzYxNywyMSBAQCB2
b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgICAgICB9CiAgICAgICAgIGlmICggISgo
dW5zaWduZWQgbG9uZylwbDJlICYgflBBR0VfTUFTSykgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoIChsMl9yb19tcHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCkpID09IE5VTEwgKQorICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFVubWFwIGwyX3JvX21wdCwgd2hpY2ggY291bGQn
dmUgYmVlbiBtYXBwZWQgaW4gcHJldmlvdXMKKyAgICAgICAgICAgICAqIGl0ZXJhdGlvbi4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgdW5tYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJfcm9f
bXB0KTsKKworICAgICAgICAgICAgbDJfcm9fbXB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgICAgICAgICBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZBTElEX01G
TikgKQogICAgICAgICAgICAgICAgIGdvdG8gbm9tZW07CisKKyAgICAgICAgICAgIGwyX3JvX21w
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMl9yb19tcHRfbWZuKTsKICAgICAgICAgICAgIGNs
ZWFyX3BhZ2UobDJfcm9fbXB0KTsKICAgICAgICAgICAgIGwzZV93cml0ZSgmbDNfcm9fbXB0W2wz
X3RhYmxlX29mZnNldCh2YSldLAotICAgICAgICAgICAgICAgICAgICAgIGwzZV9mcm9tX3BhZGRy
KF9fcGEobDJfcm9fbXB0KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X1BBR0VfSFlQRVJWSVNPUl9STyB8IF9QQUdFX1VTRVIpKTsKKyAgICAgICAgICAgICAgICAgICAg
ICBsM2VfZnJvbV9tZm4obDJfcm9fbXB0X21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUk8gfCBfUEFHRV9VU0VSKSk7CiAgICAgICAgICAg
ICBwbDJlID0gbDJfcm9fbXB0OwogICAgICAgICAgICAgQVNTRVJUKCFsMl90YWJsZV9vZmZzZXQo
dmEpKTsKICAgICAgICAgfQpAQCAtNjI2LDE4ICs2NDMsMjMgQEAgdm9pZCBfX2luaXQgcGFnaW5n
X2luaXQodm9pZCkKICAgICB9CiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCisgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhs
M19yb19tcHQpOwogCiAgICAgLyogQ3JlYXRlIHVzZXItYWNjZXNzaWJsZSBMMiBkaXJlY3Rvcnkg
dG8gbWFwIHRoZSBNUFQgZm9yIGNvbXBhdCBndWVzdHMuICovCiAgICAgQlVJTERfQlVHX09OKGw0
X3RhYmxlX29mZnNldChSRFdSX01QVF9WSVJUX1NUQVJUKSAhPQogICAgICAgICAgICAgICAgICBs
NF90YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpKTsKICAgICBsM19yb19t
cHQgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KAogICAgICAgICBI
SVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKTsKLSAgICBpZiAoIChsMl9yb19tcHQgPSBhbGxv
Y194ZW5fcGFnZXRhYmxlKCkpID09IE5VTEwgKQorCisgICAgbDJfcm9fbXB0X21mbiA9IGFsbG9j
X3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgaWYgKCBtZm5fZXEobDJfcm9fbXB0X21mbiwgSU5W
QUxJRF9NRk4pICkKICAgICAgICAgZ290byBub21lbTsKKyAgICBsMl9yb19tcHQgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobDJfcm9fbXB0X21mbik7CiAgICAgY29tcGF0X2lkbGVfcGdfdGFibGVf
bDIgPSBsMl9yb19tcHQ7CiAgICAgY2xlYXJfcGFnZShsMl9yb19tcHQpOwogICAgIGwzZV93cml0
ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCld
LAotICAgICAgICAgICAgICBsM2VfZnJvbV9wYWRkcihfX3BhKGwyX3JvX21wdCksIF9fUEFHRV9I
WVBFUlZJU09SX1JPKSk7CisgICAgICAgICAgICAgIGwzZV9mcm9tX21mbihsMl9yb19tcHRfbWZu
LCBfX1BBR0VfSFlQRVJWSVNPUl9STykpOwogICAgIHBsMmUgPSBsMl9yb19tcHQ7CiAgICAgcGwy
ZSArPSBsMl90YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpOwogICAgIC8q
IEFsbG9jYXRlIGFuZCBtYXAgdGhlIGNvbXBhdGliaWxpdHkgbW9kZSBtYWNoaW5lLXRvLXBoeXMg
dGFibGUuICovCkBAIC02NzksNiArNzAxLDggQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9p
ZCkKICN1bmRlZiBDTlQKICN1bmRlZiBNRk4KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwyX3JvX21wdCk7CisKICAgICBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCA9IDE7CiAK
ICAgICAvKiBTZXQgdXAgbGluZWFyIHBhZ2UgdGFibGUgbWFwcGluZy4gKi8KLS0gCjIuMTcuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQNj-0004Fy-KJ; Thu, 26 Sep 2019 09:48:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNi-0004FJ-On
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:14 +0000
X-Inumbo-ID: c25651d2-e042-11e9-b588-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id c25651d2-e042-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:48:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491294; x=1601027294;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=vtHVGWpmxN+XKXUpX4r1cfArkAPoliqMZ/3sDWi6CkU=;
 b=Ni+VbyLhhJkEkuCRJv+9OPqbNqPSiUdgpxnmacxwQVIy8yVnilFDNfzQ
 4gnR4uMJmLJST3dZyzb+VnQmAByayTsQFzGqx0e0PwMysr9mXavVxl7+H
 pBcTS5bOh7M9nII64xNm6iNZup0xgwK4is3uo5y5TiWD77EcSX7/4CDyD c=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535086"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:48:13 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (Postfix) with ESMTPS
 id BF1FDA2D8F; Thu, 26 Sep 2019 09:48:11 +0000 (UTC)
Received: from EX13D31UWA001.ant.amazon.com (10.43.160.57) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:40 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D31UWA001.ant.amazon.com (10.43.160.57) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:40 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:38 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:48 +0100
Message-ID: <3217dbfb7b277abc7de77067f38a2948cd1532cc.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 25/84] x86_64/mm.c: remove code that serves
 no purpose in setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDk0NWFl
MTIzYTYuLjliMzliMmZmY2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTQ4MCw4ICs0ODAsNiBAQCBzdGF0aWMg
aW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAg
ICAgICAgbDJlX3dyaXRlKGwyX3JvX21wdCwgbDJlX2Zyb21fbWZuKG1mbiwKICAgICAgICAgICAg
ICAgICAgICAvKl9QQUdFX0dMT0JBTHwqL19QQUdFX1BTRXxfUEFHRV9VU0VSfF9QQUdFX1BSRVNF
TlQpKTsKICAgICAgICAgfQotICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpbDJfcm9fbXB0
ICYgflBBR0VfTUFTSykgKQotICAgICAgICAgICAgbDJfcm9fbXB0ID0gTlVMTDsKICAgICAgICAg
aSArPSAoIDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpOwogICAgIH0KICN1bmRlZiBD
TlQKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQNl-0004HW-0t; Thu, 26 Sep 2019 09:48:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNj-0004Fe-8c
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:15 +0000
X-Inumbo-ID: c28b26aa-e042-11e9-b588-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id c28b26aa-e042-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:48:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491294; x=1601027294;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=4lutyPBW4XA50f+CKZlHwiI8jX/ew/mq524Sw3Qgbi4=;
 b=JauuXSAR5+FSiwqYlIlKu2o8Npib/XRmIFbbP/BZhmNJtDgZmgL0bCkW
 wEkRclOiyLfYfaLsnOe48Sj62y9S4kRSeFslzYMGWaX+ybZB04xRfpWA2
 JglUyuUmoUFduOVERf/yTsbHoUmnsxXSDyhCiG0x1fliDUvB4NsHRXOk0 w=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750478"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:14 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9E1AFA1DD9; Thu, 26 Sep 2019 09:48:12 +0000 (UTC)
Received: from EX13D19UWA001.ant.amazon.com (10.43.160.169) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:42 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D19UWA001.ant.amazon.com (10.43.160.169) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:42 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:40 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:49 +0100
Message-ID: <99a473287b586b084d092170f885a6bda8ebaa6b.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 26/84] x86_64/mm: introduce pl2e in
 setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
OSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IDliMzliMmZmY2IuLmQwMWI4ZjdjMTcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTM5Nyw3ICszOTcsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hv
dGFkZF9pbmZvICppbmZvKQogewogICAgIHVuc2lnbmVkIGxvbmcgaSwgdmEsIHNtYXAsIGVtYXA7
CiAgICAgdW5zaWduZWQgaW50IG47Ci0gICAgbDJfcGdlbnRyeV90ICpsMl9yb19tcHQgPSBOVUxM
OworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEwsICpsMl9yb19tcHQ7CiAgICAgbDNfcGdl
bnRyeV90ICpsM19yb19tcHQgPSBOVUxMOwogICAgIGludCByZXQgPSAwOwogCkBAIC00NTgsNyAr
NDU4LDcgQEAgc3RhdGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5m
byAqaW5mbykKICAgICAgICAgICAgICAgICAgIF9QQUdFX1BTRSkpOwogICAgICAgICAgICAgaWYg
KCBsM2VfZ2V0X2ZsYWdzKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgJgogICAgICAg
ICAgICAgICBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgICAgICAgICBsMl9yb19tcHQgPSBsM2Vf
dG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgKworICAgICAgICAgICAgICAg
IHBsMmUgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgKwogICAg
ICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KHZhKTsKICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHsKQEAgLTQ3MywxMSArNDczLDEyIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3Rh
YmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAgICAgICAgbDNlX3dy
aXRlKCZsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGwzZV9mcm9tX3BhZGRyKF9fcGEobDJfcm9fbXB0KSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUk8gfCBfUEFHRV9VU0VS
KSk7Ci0gICAgICAgICAgICAgICAgbDJfcm9fbXB0ICs9IGwyX3RhYmxlX29mZnNldCh2YSk7Cisg
ICAgICAgICAgICAgICAgcGwyZSA9IGwyX3JvX21wdDsKKyAgICAgICAgICAgICAgICBwbDJlICs9
IGwyX3RhYmxlX29mZnNldCh2YSk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIE5C
LiBDYW5ub3QgYmUgR0xPQkFMOiBndWVzdCB1c2VyIG1vZGUgc2hvdWxkIG5vdCBzZWUgaXQuICov
Ci0gICAgICAgICAgICBsMmVfd3JpdGUobDJfcm9fbXB0LCBsMmVfZnJvbV9tZm4obWZuLAorICAg
ICAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9tX21mbihtZm4sCiAgICAgICAgICAgICAg
ICAgICAgLypfUEFHRV9HTE9CQUx8Ki9fUEFHRV9QU0V8X1BBR0VfVVNFUnxfUEFHRV9QUkVTRU5U
KSk7CiAgICAgICAgIH0KICAgICAgICAgaSArPSAoIDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZU
IC0gMykpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQNm-0004JT-ER; Thu, 26 Sep 2019 09:48: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNl-0004IE-Ku
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:17 +0000
X-Inumbo-ID: c3e9b570-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id c3e9b570-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48: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=1569491297; x=1601027297;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=KJ14P5Bqi4tyVqx7vQ0u6JsMrbSbQzectx0LeeuTkRc=;
 b=dfGZsKlNCN8VC9qv4pVFguSg3cv+ipnPwWtpRkF2pgM2AZTRfa95uZss
 k3S2RBReUS5WRdFFNfWCt2RGmJTjxt3tXrZrvmWXsCi2imdCMUkH96NIg
 bUI5hvNY/PbaiLchMjzX5vcfd/H9xV++nZrXNgAcTxrCtwYBG/cJcTRHS E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788184"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:16 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id E4DC2A194F; Thu, 26 Sep 2019 09:48:14 +0000 (UTC)
Received: from EX13D31UWA002.ant.amazon.com (10.43.160.82) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:46 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D31UWA002.ant.amazon.com (10.43.160.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:45 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:44 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:51 +0100
Message-ID: <8d8a44d0526bcc08d290c14bfd127be6860ce2e4.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 28/84] x86_64/mm: drop lXe_to_lYe
 invocations from setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MTYgKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGUwNWEzYTQ0NWEuLjkxNjNmMDhkZTkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMKQEAgLTQwMCwxMSArNDAwLDEzIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0
cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVM
TCwgKmwyX3JvX21wdCA9IE5VTEw7CiAgICAgbDNfcGdlbnRyeV90ICpsM19yb19tcHQgPSBOVUxM
OwogICAgIGludCByZXQgPSAwOwotICAgIG1mbl90IGwyX3JvX21wdF9tZm47CisgICAgbWZuX3Qg
bDJfcm9fbXB0X21mbiwgbDNfcm9fbXB0X21mbjsKIAogICAgIEFTU0VSVChsNGVfZ2V0X2ZsYWdz
KGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0pCiAgICAg
ICAgICAgICAmIF9QQUdFX1BSRVNFTlQpOwotICAgIGwzX3JvX21wdCA9IGw0ZV90b19sM2UoaWRs
ZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSk7CisgICAgbDNf
cm9fbXB0X21mbiA9IGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJPX01QVF9WSVJUX1NUQVJU
KV0pOworICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM19yb19tcHRfbWZu
KTsKIAogICAgIHNtYXAgPSAoaW5mby0+c3BmbiAmICh+KCgxVUwgPDwgKEwyX1BBR0VUQUJMRV9T
SElGVCAtIDMpKSAtMSkpKTsKICAgICBlbWFwID0gKChpbmZvLT5lcGZuICsgKCgxVUwgPDwgKEwy
X1BBR0VUQUJMRV9TSElGVCAtIDMpKSAtIDEgKSkgJgpAQCAtNDU5LDggKzQ2MSwxMyBAQCBzdGF0
aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAg
ICAgICAgICAgICAgICAgX1BBR0VfUFNFKSk7CiAgICAgICAgICAgICBpZiAoIGwzZV9nZXRfZmxh
Z3MobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSAmCiAgICAgICAgICAgICAgIF9QQUdF
X1BSRVNFTlQgKQotICAgICAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFts
M190YWJsZV9vZmZzZXQodmEpXSkgKwotICAgICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0
KHZhKTsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhsMl9yb19tcHQpOworICAgICAgICAgICAgICAgIGwyX3JvX21wdF9tZm4gPSBsM2VfZ2V0
X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pOworICAgICAgICAgICAgICAgIGwy
X3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMl9yb19tcHRfbWZuKTsKKyAgICAgICAg
ICAgICAgICBBU1NFUlQobDJfcm9fbXB0KTsKKyAgICAgICAgICAgICAgICBwbDJlID0gbDJfcm9f
bXB0ICsgbDJfdGFibGVfb2Zmc2V0KHZhKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsMl9yb19tcHQpOwpAQCAtNDkyLDYgKzQ5OSw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3Rh
YmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgcmV0ID0gc2V0dXBfY29tcGF0
X20ycF90YWJsZShpbmZvKTsKIGVycm9yOgogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwy
X3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9fbXB0KTsKICAgICBy
ZXR1cm4gcmV0OwogfQogCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNo-0004MT-QN; Thu, 26 Sep 2019 09:48:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNn-0004L8-PK
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:19 +0000
X-Inumbo-ID: c4226992-e042-11e9-b588-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id c4226992-e042-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:48: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=1569491297; x=1601027297;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=WWxC8CaECvf3fPLUIHiBL4xp/pGS6BRlh6hTeTHWnrE=;
 b=PgwIX4cZh0M+Lr8gZrgR5yyd2xERooyApf9qDmzHMWstIM6go208ibSx
 RLOfoX2DZ2lHiwpjvCeolXNjshfNPaKqCwE4EiTOKBJsdVBrtiPrxmoE+
 FNqXJT92uLNLi7KA/J6UPqrIDZVUR4nqQynpBQJeppfa1N2//E/FGRnmE g=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750482"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:17 +0000
Received: from EX13MTAUWA001.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 (Postfix) with ESMTPS
 id 6FCD8A2688; Thu, 26 Sep 2019 09:48:16 +0000 (UTC)
Received: from EX13d09UWA004.ant.amazon.com (10.43.160.158) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:47 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13d09UWA004.ant.amazon.com (10.43.160.158) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:47 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:46 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:52 +0100
Message-ID: <7df76e609e1f67834bc2ffc1a63f67681b11050d.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 29/84] efi: use new page table APIs in
 copy_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFmdGVyIGluc3BlY3Rpb24gQVJN
IGRvZXNuJ3QgaGF2ZSBhbGxvY194ZW5fcGFnZXRhYmxlIHNvIHRoaXMgZnVuY3Rpb24KaXMgeDg2
IG9ubHksIHdoaWNoIG1lYW5zIGl0IGlzIHNhZmUgZm9yIHVzIHRvIGNoYW5nZS4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpYWFggdGVzdCB0aGlzIGlu
IGdpdGxhYiBjaSB0byBiZSBzdXJlLgotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDE2ICsr
KysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24v
ZWZpL2Jvb3QuYwppbmRleCA3OTE5Mzc4NGZmLi42MmI1OTQ0ZTYxIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xNDQwLDE2
ICsxNDQwLDIyIEBAIHN0YXRpYyBfX2luaXQgdm9pZCBjb3B5X21hcHBpbmcodW5zaWduZWQgbG9u
ZyBtZm4sIHVuc2lnbmVkIGxvbmcgZW5kLAogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
IGlmICggIShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGwzZHN0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAg
QlVHX09OKCFsM2RzdCk7CisgICAgICAgICAgICBtZm5fdCBsM3RfbWZuOworCisgICAgICAgICAg
ICBsM3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIEJVR19P
TihtZm5fZXEobDN0X21mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIGwzZHN0ID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGwzdF9tZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFnZShsM2Rz
dCk7CiAgICAgICAgICAgICBlZmlfbDRfcGd0YWJsZVtsNF90YWJsZV9vZmZzZXQobWZuIDw8IFBB
R0VfU0hJRlQpXSA9Ci0gICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIodmlydF90b19tYWRk
cihsM2RzdCksIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgICAgICAgICBsNGVfZnJvbV9t
Zm4obDN0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UK
LSAgICAgICAgICAgIGwzZHN0ID0gbDRlX3RvX2wzZShsNGUpOwotICAgICAgICBsM3NyYyA9IGw0
ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodmEpXSk7CisgICAgICAgICAg
ICBsM2RzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbihsNGUpKTsKKyAgICAg
ICAgbDNzcmMgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICBsNGVfZ2V0X21m
bihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldKSk7CiAgICAgICAgIGwzZHN0W2wz
X3RhYmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElGVCldID0gbDNzcmNbbDNfdGFibGVfb2Zmc2V0
KHZhKV07CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzc3JjKTsKKyAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNkc3QpOwogICAgIH0KIH0KIAotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQNq-0004Ow-GU; Thu, 26 Sep 2019 09:48: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNo-0004MF-NK
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:20 +0000
X-Inumbo-ID: c3e9b571-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id c3e9b571-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491298; x=1601027298;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=0SYqLn0J8g22MwTPI4ly2IZPEB0g/6dxXq86B5UES/I=;
 b=jf/soolwuAgNTsw5aikDpAlJY9ctmpkZ2yBPtINWXR0PEZ4W/BPu7vLE
 Ldkh5nbwezsOzSKl0IbyN9hJrZGlzMflvaCMGNG9nzcLLhmKuPif5xp78
 SbI/JLMlnOlfPl6BGolyKN9t+Dswu0lBwqyjFSuTVVE2l/g+8omXREVai 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788190"
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;
 26 Sep 2019 09:48:18 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id D09F9A04EB; Thu, 26 Sep 2019 09:48:17 +0000 (UTC)
Received: from EX13D03UWA002.ant.amazon.com (10.43.160.144) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:50 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D03UWA002.ant.amazon.com (10.43.160.144) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:49 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:49 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:54 +0100
Message-ID: <dcd67517f3b6dd097dfecc801afb7daed3d982c0.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 31/84] efi: use new page table APIs in
 efi_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMzkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDY0YTI4NzY5MGEuLjFk
MTQyMGYwMmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29t
bW9uL2VmaS9ib290LmMKQEAgLTE2MzcsMzkgKzE2MzcsNTAgQEAgdm9pZCBfX2luaXQgZWZpX2lu
aXRfbWVtb3J5KHZvaWQpCiAKICAgICAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgcGwzZSA9IGFsbG9jX3hlbl9w
YWdldGFibGUoKTsKLSAgICAgICAgICAgIEJVR19PTighcGwzZSk7CisgICAgICAgICAgICBtZm5f
dCBsM3RfbWZuOworCisgICAgICAgICAgICBsM3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9u
ZXcoKTsKKyAgICAgICAgICAgIEJVR19PTihtZm5fZXEobDN0X21mbiwgSU5WQUxJRF9NRk4pKTsK
KyAgICAgICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDN0X21mbik7CiAgICAg
ICAgICAgICBjbGVhcl9wYWdlKHBsM2UpOwogICAgICAgICAgICAgZWZpX2w0X3BndGFibGVbbDRf
dGFibGVfb2Zmc2V0KGFkZHIpXSA9Ci0gICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIodmly
dF90b19tYWRkcihwbDNlKSwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICAgICAgICAgIGw0
ZV9mcm9tX21mbihsM3RfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgcGwzZSA9IGw0ZV90b19sM2UobDRlKTsKKyAgICAgICAgICAg
IHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDRlX2dldF9tZm4obDRlKSk7CiAgICAgICAg
IHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KGFkZHIpOworCiAgICAgICAgIGlmICggIShsM2VfZ2V0
X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAg
cGwyZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgIEJVR19PTighcGwyZSk7
CisgICAgICAgICAgICBtZm5fdCBsMnRfbWZuOworCisgICAgICAgICAgICBsMnRfbWZuID0gYWxs
b2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIEJVR19PTihtZm5fZXEobDJ0X21m
biwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDJ0X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKHBsMmUpOwotICAgICAgICAgICAg
KnBsM2UgPSBsM2VfZnJvbV9wYWRkcih2aXJ0X3RvX21hZGRyKHBsMmUpLCBfX1BBR0VfSFlQRVJW
SVNPUik7CisgICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX21mbihsMnRfbWZuLCBfX1BBR0Vf
SFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAg
ICAgICBCVUdfT04obDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpOwotICAgICAgICAg
ICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpOworICAgICAgICAgICAgcGwyZSA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOwogICAgICAgICB9CiAgICAgICAgIHBs
MmUgKz0gbDJfdGFibGVfb2Zmc2V0KGFkZHIpOworCiAgICAgICAgIGlmICggIShsMmVfZ2V0X2Zs
YWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgbDF0
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgQlVHX09OKCFsMXQpOworICAg
ICAgICAgICAgbWZuX3QgbDF0X21mbjsKKworICAgICAgICAgICAgbDF0X21mbiA9IGFsbG9jX3hl
bl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBCVUdfT04obWZuX2VxKGwxdF9tZm4sIElO
VkFMSURfTUZOKSk7CisgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDF0
X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwxdCk7Ci0gICAgICAgICAgICAqcGwyZSA9
IGwyZV9mcm9tX3BhZGRyKHZpcnRfdG9fbWFkZHIobDF0KSwgX19QQUdFX0hZUEVSVklTT1IpOwor
ICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9tZm4obDF0X21mbiwgX19QQUdFX0hZUEVSVklT
T1IpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgQlVH
X09OKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKTsKLSAgICAgICAgICAgIGwxdCA9
IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVf
bmV3KGwyZV9nZXRfbWZuKCpwbDJlKSk7CiAgICAgICAgIH0KICAgICAgICAgZm9yICggaSA9IGwx
X3RhYmxlX29mZnNldChhZGRyKTsKICAgICAgICAgICAgICAgaSA8IEwxX1BBR0VUQUJMRV9FTlRS
SUVTICYmIGV4dHJhLT5zbWZuIDwgZXh0cmEtPmVtZm47CkBAIC0xNjgxLDYgKzE2OTIsMTAgQEAg
dm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAgICBleHRyYV9oZWFk
ID0gZXh0cmEtPm5leHQ7CiAgICAgICAgICAgICB4ZnJlZShleHRyYSk7CiAgICAgICAgIH0KKwor
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhwbDJlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwz
ZSk7CiAgICAgfQogCiAgICAgLyogSW5zZXJ0IFhlbiBtYXBwaW5ncy4gKi8KLS0gCjIuMTcuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQNu-0004UA-2C; Thu, 26 Sep 2019 09:48:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNs-0004SP-Oh
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:24 +0000
X-Inumbo-ID: c647f764-e042-11e9-b588-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id c647f764-e042-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:48:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491300; x=1601027300;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=EkbSE2k+c0yDqIG045tLdYR7PyZYrRga2vnlZteckMc=;
 b=jv25eFn8Fxb2XCpYVPbhesTmlaHlr6x7tK/s48blF4/h9wITp4YgZGr6
 tSBta6O2jS0U7jOn9aoR56lBXT5A++1dL+rEOJPePyF7lquW4BtyX4CkK
 iPiLN+CuXwa9QfezvzDmPJoK8cwTEZ5VaJLcU83zCjHUzDOQCD4i8Bfkl 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750490"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:20 +0000
Received: from EX13MTAUWA001.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 (Postfix) with ESMTPS
 id A310DA1C4E; Thu, 26 Sep 2019 09:48:18 +0000 (UTC)
Received: from EX13D12UWA001.ant.amazon.com (10.43.160.163) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:51 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D12UWA001.ant.amazon.com (10.43.160.163) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:51 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:50 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:55 +0100
Message-ID: <ad38fbd0252b7e3a67fd197bada7dec3c9de8352.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 32/84] efi: add emacs block to boot.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMTAg
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggMWQx
NDIwZjAyYy4uMzg2ODI5M2QwNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisr
KyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTcwNSwzICsxNzA1LDEzIEBAIHZvaWQgX19p
bml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogI2VuZGlmCiB9CiAjZW5kaWYKKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQNv-0004WG-Er; Thu, 26 Sep 2019 09:48: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNt-0004TY-NQ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:25 +0000
X-Inumbo-ID: c6a914e1-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id c6a914e1-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491301; x=1601027301;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=L46FocjdSdsTHOhvGjL/s9F2JXilCIgVAbX2/WEoSrg=;
 b=l6S6ciKAvs5Ty7NFdV99AfDHOCQpGAfqtz6N+62dflFO6ArxlFtof5kj
 RTHAZGDq68jvmmbazitUtaDCnFpAXmF9lDdvpxOWGRIrlD4apeU88CPCa
 5n5WoGf97yDxYlTItMoavg0A1o+vf9rR6CjJYpjvshPe04MNRNOAvgi/o s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535109"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:48:21 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (Postfix) with ESMTPS
 id A5441A26C6; Thu, 26 Sep 2019 09:48:19 +0000 (UTC)
Received: from EX13D27UWA003.ant.amazon.com (10.43.160.56) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:55 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D27UWA003.ant.amazon.com (10.43.160.56) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:55 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:53 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:57 +0100
Message-ID: <fe4956cbc94305220558e14e679ec283757b8ecc.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 34/84] x86/smpboot: add emacs block
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDEw
ICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXgg
OTExNDE2YzFlMS4uYjA4NjA2MzQ4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0xMzgwLDMgKzEzODAsMTMgQEAgdm9p
ZCBfX2luaXQgc21wX2ludHJfaW5pdCh2b2lkKQogICAgIHNldF9kaXJlY3RfYXBpY192ZWN0b3Io
SU5WQUxJREFURV9UTEJfVkVDVE9SLCBpbnZhbGlkYXRlX2ludGVycnVwdCk7CiAgICAgc2V0X2Rp
cmVjdF9hcGljX3ZlY3RvcihDQUxMX0ZVTkNUSU9OX1ZFQ1RPUiwgY2FsbF9mdW5jdGlvbl9pbnRl
cnJ1cHQpOwogfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQNz-0004bw-0M; Thu, 26 Sep 2019 09:48:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNx-0004Zp-PX
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:29 +0000
X-Inumbo-ID: c7c17eda-e042-11e9-b588-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id c7c17eda-e042-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:48: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=1569491303; x=1601027303;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=WpXJh4cxTqcmeqRGheLyKYvfYSmoTSzMIwmkSSiwZqI=;
 b=LIQ7c9qvbvciFsYufoBDgS64GQnYHBqjqp9yAj5rOwrf9NKlErtgk+9o
 zCg7TtezTA5jzbJEmutjLVVvlvDHinD3Of6blAQhwrcAupwUBb/mtGwB5
 JkZ7DW9NLVejLXrQ2pdqBjuzZ5MxGabtCQjrKKRdxtNCsKnxOJbi6iDit I=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354161"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:48:23 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0FC04A04EB; Thu, 26 Sep 2019 09:48:22 +0000 (UTC)
Received: from EX13D29UWA003.ant.amazon.com (10.43.160.253) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:01 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D29UWA003.ant.amazon.com (10.43.160.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:00 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:59 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:00 +0100
Message-ID: <3a5608ac405a3a3c6b0241199ddf5434d422a14b.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 37/84] x86/smpboot: switch pl2e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDE4
ICsrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKaW5kZXggZjk3MGIxYmQ2OS4uZDM2NTFmYjk5YSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBA
IC02NjcsNyArNjY3LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0
ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB1bnNpZ25lZCBsb25nIGxpbmVhciA9ICh1bnNp
Z25lZCBsb25nKXB0ciwgcGZuOwogICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICBsM19wZ2Vu
dHJ5X3QgKnBsM2UgPSBOVUxMOwotICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmUgPSBOVUxMOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICBpbnQgcmM7
CiAKQEAgLTcwMyw3ICs3MDMsOCBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9p
ZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAg
ICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9vZmZzZXQobGluZWFyKTsK
KyAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkp
OworICAgICAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldChsaW5lYXIpOwogICAgICAgICBmbGFn
cyA9IGwyZV9nZXRfZmxhZ3MoKnBsMmUpOwogICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9Q
UkVTRU5UKTsKICAgICAgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCkBAIC03MjUsNiArNzI2
LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2Vu
dHJ5X3QgKnJwdCkKICAgICAgICAgfQogICAgIH0KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKHBsMmUpOwogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogCiAgICAgaWYg
KCAhKHJvb3RfZ2V0X2ZsYWdzKHJwdFtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSkgJiBfUEFH
RV9QUkVTRU5UKSApCkBAIC03NTAsMTkgKzc1MiwyMiBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBp
bmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogCiAgICAgaWYgKCAhKGwz
ZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKLSAgICAgICAgcGwy
ZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgaWYgKCAhcGwyZSApCisgICAgICAg
IG1mbl90IGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworCisgICAgICAgIGlm
ICggbWZuX2VxKGwydF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHJjID0gLUVOT01FTTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisKKyAgICAg
ICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKICAgICAgICAgY2xlYXJf
cGFnZShwbDJlKTsKLSAgICAgICAgbDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9tX3BhZGRyKF9fcGEo
cGwyZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2Vf
ZnJvbV9tZm4obDJ0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKICAgICB9CiAgICAgZWxzZQog
ICAgIHsKICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0Up
KTsKLSAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpOworICAgICAgICBwbDJlID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAgICAgfQogCiAgICAgcGwy
ZSArPSBsMl90YWJsZV9vZmZzZXQobGluZWFyKTsKQEAgLTc5Nyw2ICs4MDIsNyBAQCBzdGF0aWMg
aW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQog
CiAgICAgcmMgPSAwOwogIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsK
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9Ci0t
IAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQO0-0004eB-EV; Thu, 26 Sep 2019 09:48:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQNy-0004bU-O5
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:30 +0000
X-Inumbo-ID: c6a914e0-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id c6a914e0-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491301; x=1601027301;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=HOlQh5k1oNPRVyL9EqE56c5arborDHenMa3MWF/9pfs=;
 b=IlM/KF4qOHtiHobdIhoy4X9IQKrT7Z/OOlTfJ6iGL3z10hBx4FYvTdTs
 6dvfDM/kb539B7sKCllwfWiawVSFIPMfU+QULXjtvj9A4X9gVWYxyhJFB
 Zhv0+joeWcrUveDuNYEo6EEG1TZbRZbnoF3uOFQ+hkLb+BE1fjn55D5BK M=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535108"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:48:21 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (Postfix) with ESMTPS
 id 53C5DA299F; Thu, 26 Sep 2019 09:48:19 +0000 (UTC)
Received: from EX13D18UWA004.ant.amazon.com (10.43.160.45) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:53 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D18UWA004.ant.amazon.com (10.43.160.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:52 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:51 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:56 +0100
Message-ID: <8f0acf3643328ce680cb9aac0eccb7d724fd1b40.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 33/84] efi: switch EFI L4 table to use new
 APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMgcmVxdWlyZXMgc3Rvcmlu
ZyB0aGUgTUZOIGluc3RlYWQgb2YgbGluZWFyIGFkZHJlc3Mgb2YgdGhlIEw0CnRhYmxlLiBBZGp1
c3QgY29kZSBhY2NvcmRpbmdseS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmggfCAxMiArKysrKysrKyst
LS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgIHwgIDggKysrKysrLS0KIHhlbi9jb21tb24v
ZWZpL2VmaS5oICAgICAgIHwgIDMgKystCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICB8ICA4
ICsrKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvcnVudGltZS5oIGIveGVuL2FyY2gv
eDg2L2VmaS9ydW50aW1lLmgKaW5kZXggZDllYjhmNWMyNy4uMjc3ZDIzNzk1MyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9ydW50
aW1lLmgKQEAgLTIsMTEgKzIsMTcgQEAKICNpbmNsdWRlIDxhc20vbWMxNDY4MThydGMuaD4KIAog
I2lmbmRlZiBDT01QQVQKLWw0X3BnZW50cnlfdCAqX19yZWFkX21vc3RseSBlZmlfbDRfcGd0YWJs
ZTsKK21mbl90IF9fcmVhZF9tb3N0bHkgZWZpX2w0X21mbiA9IElOVkFMSURfTUZOX0lOSVRJQUxJ
WkVSOwogCiB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0
X3BnZW50cnlfdCBsNGUpCiB7Ci0gICAgaWYgKCBlZmlfbDRfcGd0YWJsZSApCi0gICAgICAgIGw0
ZV93cml0ZShlZmlfbDRfcGd0YWJsZSArIGw0aWR4LCBsNGUpOworICAgIGlmICggIW1mbl9lcShl
ZmlfbDRfbWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgbDRfcGdlbnRyeV90ICps
NHQ7CisKKyAgICAgICAgbDR0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGVmaV9sNF9tZm4pOwor
ICAgICAgICBsNGVfd3JpdGUobDR0ICsgbDRpZHgsIGw0ZSk7CisgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKGw0dCk7CisgICAgfQogfQogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggMzg2ODI5M2QwNi4u
ZjU1ZDZhNmQ3NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9j
b21tb24vZWZpL2Jvb3QuYwpAQCAtMTQ4OCw2ICsxNDg4LDcgQEAgdm9pZCBfX2luaXQgZWZpX2lu
aXRfbWVtb3J5KHZvaWQpCiAgICAgICAgIHVuc2lnbmVkIGludCBwcm90OwogICAgIH0gKmV4dHJh
LCAqZXh0cmFfaGVhZCA9IE5VTEw7CiAjZW5kaWYKKyAgICBsNF9wZ2VudHJ5X3QgKmVmaV9sNF9w
Z3RhYmxlOwogCiAgICAgZnJlZV9lYm1hbGxvY191bnVzZWRfbWVtKCk7CiAKQEAgLTE2MDMsOCAr
MTYwNCw5IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWRlc2NfdmVyLCBlZmlfbWVtbWFwKTsKICNlbHNlCiAgICAg
LyogU2V0IHVwIDE6MSBwYWdlIHRhYmxlcyB0byBkbyBydW50aW1lIGNhbGxzIGluICJwaHlzaWNh
bCIgbW9kZS4gKi8KLSAgICBlZmlfbDRfcGd0YWJsZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsK
LSAgICBCVUdfT04oIWVmaV9sNF9wZ3RhYmxlKTsKKyAgICBlZmlfbDRfbWZuID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZV9uZXcoKTsKKyAgICBCVUdfT04obWZuX2VxKGVmaV9sNF9tZm4sIElOVkFMSURf
TUZOKSk7CisgICAgZWZpX2w0X3BndGFibGUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoZWZpX2w0
X21mbik7CiAgICAgY2xlYXJfcGFnZShlZmlfbDRfcGd0YWJsZSk7CiAKICAgICBjb3B5X21hcHBp
bmcoZWZpX2w0X3BndGFibGUsIDAsIG1heF9wYWdlLCByYW1fcmFuZ2VfdmFsaWQpOwpAQCAtMTcw
Myw2ICsxNzA1LDggQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAg
ICAgaSA8IGw0X3RhYmxlX29mZnNldChESVJFQ1RNQVBfVklSVF9FTkQpOyArK2kgKQogICAgICAg
ICBlZmlfbDRfcGd0YWJsZVtpXSA9IGlkbGVfcGdfdGFibGVbaV07CiAjZW5kaWYKKworICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGVmaV9sNF9wZ3RhYmxlKTsKIH0KICNlbmRpZgogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2VmaS9lZmkuaCBiL3hlbi9jb21tb24vZWZpL2VmaS5oCmluZGV4
IDZiOWM1NmVhZDEuLjEzOWI2NjBlZDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2VmaS5o
CisrKyBiL3hlbi9jb21tb24vZWZpL2VmaS5oCkBAIC02LDYgKzYsNyBAQAogI2luY2x1ZGUgPGVm
aS9lZmljYXBzdWxlLmg+CiAjaW5jbHVkZSA8ZWZpL2VmaWFwaS5oPgogI2luY2x1ZGUgPHhlbi9l
ZmkuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNp
bmNsdWRlIDxhc20vcGFnZS5oPgogCkBAIC0yOSw3ICszMCw3IEBAIGV4dGVybiBVSU5UTiBlZmlf
bWVtbWFwX3NpemUsIGVmaV9tZGVzY19zaXplOwogZXh0ZXJuIHZvaWQgKmVmaV9tZW1tYXA7CiAK
ICNpZmRlZiBDT05GSUdfWDg2Ci1leHRlcm4gbDRfcGdlbnRyeV90ICplZmlfbDRfcGd0YWJsZTsK
K2V4dGVybiBtZm5fdCBlZmlfbDRfbWZuOwogI2VuZGlmCiAKIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
ZWZpX3BjaV9yb20gKmVmaV9wY2lfcm9tczsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL3J1
bnRpbWUuYyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwppbmRleCBhYjUzZWJjYzU1Li5kNGIw
NGEwNGY0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKKysrIGIveGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jCkBAIC04NSw3ICs4NSw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUg
ZWZpX3JzX2VudGVyKHZvaWQpCiAgICAgc3RhdGljIGNvbnN0IHUzMiBteGNzciA9IE1YQ1NSX0RF
RkFVTFQ7CiAgICAgc3RydWN0IGVmaV9yc19zdGF0ZSBzdGF0ZSA9IHsgLmNyMyA9IDAgfTsKIAot
ICAgIGlmICggIWVmaV9sNF9wZ3RhYmxlICkKKyAgICBpZiAoIG1mbl9lcShlZmlfbDRfbWZuLCBJ
TlZBTElEX01GTikgKQogICAgICAgICByZXR1cm4gc3RhdGU7CiAKICAgICBzdGF0ZS5jcjMgPSBy
ZWFkX2NyMygpOwpAQCAtMTExLDcgKzExMSw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3Jz
X2VudGVyKHZvaWQpCiAgICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKICAgICB9CiAKLSAgICBzd2l0
Y2hfY3IzX2NyNCh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3RhYmxlKSwgcmVhZF9jcjQoKSk7Cisg
ICAgc3dpdGNoX2NyM19jcjQobWZuX3RvX21hZGRyKGVmaV9sNF9tZm4pLCByZWFkX2NyNCgpKTsK
IAogICAgIHJldHVybiBzdGF0ZTsKIH0KQEAgLTE0MCw5ICsxNDAsOSBAQCB2b2lkIGVmaV9yc19s
ZWF2ZShzdHJ1Y3QgZWZpX3JzX3N0YXRlICpzdGF0ZSkKIAogYm9vbCBlZmlfcnNfdXNpbmdfcGd0
YWJsZXModm9pZCkKIHsKLSAgICByZXR1cm4gZWZpX2w0X3BndGFibGUgJiYKKyAgICByZXR1cm4g
IW1mbl9lcShlZmlfbDRfbWZuLCBJTlZBTElEX01GTikgJiYKICAgICAgICAgICAgKHNtcF9wcm9j
ZXNzb3JfaWQoKSA9PSBlZmlfcnNfb25fY3B1KSAmJgotICAgICAgICAgICAocmVhZF9jcjMoKSA9
PSB2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3RhYmxlKSk7CisgICAgICAgICAgIChyZWFkX2NyMygp
ID09IG1mbl90b19tYWRkcihlZmlfbDRfbWZuKSk7CiB9CiAKIHVuc2lnbmVkIGxvbmcgZWZpX2dl
dF90aW1lKHZvaWQpCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQO4-0004k9-1V; Thu, 26 Sep 2019 09:48:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQO2-0004i7-P3
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:34 +0000
X-Inumbo-ID: cb99bbc6-e042-11e9-b588-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id cb99bbc6-e042-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:48:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491309; x=1601027309;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=XhYOIXufiZD9zZ7TLNj+y8Go4KtY9z8YI6yVoMYhfI8=;
 b=R6nypKWmFX3Uj4P+IpMNlDjN3Ap2HmwOUw1cKOYCiHbVAvZq62Vmh8nL
 6PiGhgOnT1dcaOMhV8dzH8p8Jw2cCdSBAoq8Fe89cdMjdvZPvKmBPUtf7
 3n3zh13WjFYhmg8KE5hjl3ruJ5N4h52G+7hx7fQcsQt6KwUw1UONVrOvR 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535127"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:48:29 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id CF372A25D2; Thu, 26 Sep 2019 09:48:27 +0000 (UTC)
Received: from EX13D27UWA002.ant.amazon.com (10.43.160.30) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:03 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D27UWA002.ant.amazon.com (10.43.160.30) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:02 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:01 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:01 +0100
Message-ID: <a62327841858aad489ec5a4323326bdd9e599a2b.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 38/84] x86/smpboot: switch pl1e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDE4
ICsrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKaW5kZXggZDM2NTFmYjk5YS4uZGFmNzM0ZDA5NSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBA
IC02NjgsNyArNjY4LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0
ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7CiAgICAgbDNf
cGdlbnRyeV90ICpwbDNlID0gTlVMTDsKICAgICBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBOVUxMOwot
ICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBOVUxMOwog
ICAgIGludCByYzsKIAogICAgIC8qCkBAIC03MTUsNyArNzE1LDggQEAgc3RhdGljIGludCBjbG9u
ZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFl
KCpwbDJlKSArIGwxX3RhYmxlX29mZnNldChsaW5lYXIpOworICAgICAgICAgICAgcGwxZSA9IG1h
cF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgICAgICAgICAgcGwx
ZSArPSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKICAgICAgICAgICAgIGZsYWdzID0gbDFlX2dl
dF9mbGFncygqcGwxZSk7CiAgICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5U
KSApCiAgICAgICAgICAgICB7CkBAIC03MjYsNiArNzI3LDcgQEAgc3RhdGljIGludCBjbG9uZV9t
YXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAgfQog
ICAgIH0KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwogICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKHBsMmUpOwogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2Up
OwogCkBAIC03NzQsMTkgKzc3NiwyMiBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qg
dm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogCiAgICAgaWYgKCAhKGwyZV9nZXRfZmxh
Z3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKLSAgICAgICAgcGwxZSA9IGFsbG9j
X3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgIG1mbl90IGwx
dF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworCisgICAgICAgIGlmICggbWZuX2Vx
KGwxdF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gLUVO
T01FTTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisKKyAgICAgICAgcGwxZSA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKICAgICAgICAgY2xlYXJfcGFnZShwbDFl
KTsKLSAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9tX3BhZGRyKF9fcGEocGwxZSksIF9f
UEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9tZm4o
bDF0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpKTsKLSAgICAg
ICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KGwyZV9nZXRfbWZuKCpwbDJlKSk7CiAgICAgfQogCiAgICAgcGwxZSArPSBsMV90
YWJsZV9vZmZzZXQobGluZWFyKTsKQEAgLTgwMiw2ICs4MDcsNyBAQCBzdGF0aWMgaW50IGNsb25l
X21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogCiAgICAgcmMg
PSAwOwogIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhw
bDNlKTsKICAgICByZXR1cm4gcmM7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQO5-0004oS-VS; Thu, 26 Sep 2019 09:48: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQO3-0004jX-O5
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:35 +0000
X-Inumbo-ID: c7c32be1-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id c7c32be1-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48: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=1569491303; x=1601027303;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=9WigQ+PC2MhUNlwYiu/8I0IxPqzWO1pANTCorurPBOE=;
 b=G6wiJEl2UzbjOKCWl+hdBYo3kbtrVGlyPYGEeNo6BdINAEfIUwStIQ6q
 H38ChkMGztp0nCQqRTZJ4rEiazb14aiqcPZU2nI6d6WKe112RFflKGK0G
 gltnvQXm/enklp1VDSLn7b6P8zNXmn7kzB1u7Of0lmF79T29RQdsFpsSg I=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788203"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:23 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 6EEAAA2229; Thu, 26 Sep 2019 09:48:21 +0000 (UTC)
Received: from EX13D18UWA002.ant.amazon.com (10.43.160.199) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:59 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D18UWA002.ant.amazon.com (10.43.160.199) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:58 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:57 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:59 +0100
Message-ID: <0f1379a676f2cd6676b950bdae66b9a81df34fe0.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 36/84] x86/smpboot: switch pl3e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDIy
ICsrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDhiZWUwYzQxZTMuLmY5NzBiMWJkNjkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YwpAQCAtNjY2LDcgKzY2Niw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lk
ICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIg
PSAodW5zaWduZWQgbG9uZylwdHIsIHBmbjsKICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7Ci0gICAg
bDNfcGdlbnRyeV90ICpwbDNlOworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7CiAgICAg
bDJfcGdlbnRyeV90ICpwbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICBpbnQgcmM7
CkBAIC02ODksOCArNjg5LDkgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQg
KnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0g
ICAgcGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChsaW5l
YXIpXSkgKwotICAgICAgICBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICBwbDNlID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW3Jv
b3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSk7CisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
bGluZWFyKTsKIAogICAgIGZsYWdzID0gbDNlX2dldF9mbGFncygqcGwzZSk7CiAgICAgQVNTRVJU
KGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7CkBAIC03MjQsMjAgKzcyNSwyNiBAQCBzdGF0aWMgaW50
IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAg
ICAgICB9CiAgICAgfQogCisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CisKICAg
ICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICB7Ci0gICAgICAgIHBsM2UgPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7Ci0gICAgICAgIGlmICggIXBsM2UgKQorICAgICAgICBtZm5fdCBsM3RfbWZuID0gYWxs
b2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKworICAgICAgICBpZiAoIG1mbl9lcShsM3RfbWZuLCBJ
TlZBTElEX01GTikgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IC1FTk9NRU07CiAgICAg
ICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQorCisgICAgICAgIHBsM2UgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDN0X21mbik7CiAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAg
IGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAotICAgICAgICAgICAg
ICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAg
ICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihsM3RfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikp
OwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHBsM2UgPSBsNGVfdG9fbDNlKHJwdFtyb290X3Rh
YmxlX29mZnNldChsaW5lYXIpXSk7CisgICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcoCisgICAgICAgICAgICBsNGVfZ2V0X21mbihycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFy
KV0pKTsKIAogICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KGxpbmVhcik7CiAKQEAgLTc5MCw2
ICs3OTcsNyBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290
X3BnZW50cnlfdCAqcnB0KQogCiAgICAgcmMgPSAwOwogIG91dDoKKyAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9CiAKLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOB-0004x0-Dr; Thu, 26 Sep 2019 09:48:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQO9-0004ur-Vq
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:42 +0000
X-Inumbo-ID: d2908950-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id d2908950-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491321; x=1601027321;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=9mWYNHZmtuPB9zVPJuoVpk2F+cc/wi/n5qjrC2/v5/g=;
 b=REN/rmjEqThlHQHVVW1FaEPSq9z7dGasdcoP9EkXRnRCiDv43Ng3F05o
 j6Fta56fmkE1s35vDkHG0egM5wdo0geIyDi9OYAh6TatcsLdSHGeOM4DN
 hMczg5LrK/XDunmsg92Uvthmx1+iNaymSBZ9APlsRnZ1DoQLLptPDbIr4 g=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535151"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:48:41 +0000
Received: from EX13MTAUWA001.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 7F008242082; Thu, 26 Sep 2019 09:48:39 +0000 (UTC)
Received: from EX13d09UWA004.ant.amazon.com (10.43.160.158) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:05 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13d09UWA004.ant.amazon.com (10.43.160.158) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:04 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:03 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:02 +0100
Message-ID: <4d89fb167f229e84026702595558a0aa24fc00c1.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 39/84] x86/smpboot: drop lXe_to_lYe
 invocations from cleanup_cpu_root_pgt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDE2
ICsrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IGRhZjczNGQwOTUuLmI2NzQzMjkzM2QgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAt
ODkzLDIzICs4OTMsMjcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWdu
ZWQgaW50IGNwdSkKICAgICAgICAgICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9W
SVJUX0VORCk7ICsrciApCiAgICAgewogICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdDsKKyAgICAg
ICAgbWZuX3QgbDN0X21mbjsKICAgICAgICAgdW5zaWduZWQgaW50IGkzOwogCiAgICAgICAgIGlm
ICggIShyb290X2dldF9mbGFncyhycHRbcl0pICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAg
ICAgY29udGludWU7CiAKLSAgICAgICAgbDN0ID0gbDRlX3RvX2wzZShycHRbcl0pOworICAgICAg
ICBsM3RfbWZuID0gbDRlX2dldF9tZm4ocnB0W3JdKTsKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KGwzdF9tZm4pOwogCiAgICAgICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19Q
QUdFVEFCTEVfRU5UUklFUzsgKytpMyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGwyX3BnZW50
cnlfdCAqbDJ0OworICAgICAgICAgICAgbWZuX3QgbDJ0X21mbjsKICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBpMjsKIAogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDN0W2kzXSkg
JiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
ICAgIEFTU0VSVCghKGwzZV9nZXRfZmxhZ3MobDN0W2kzXSkgJiBfUEFHRV9QU0UpKTsKLSAgICAg
ICAgICAgIGwydCA9IGwzZV90b19sMmUobDN0W2kzXSk7CisgICAgICAgICAgICBsMnRfbWZuID0g
bDNlX2dldF9tZm4obDN0W2kzXSk7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcobDJ0X21mbik7CiAKICAgICAgICAgICAgIGZvciAoIGkyID0gMDsgaTIgPCBMMl9QQUdF
VEFCTEVfRU5UUklFUzsgKytpMiApCiAgICAgICAgICAgICB7CkBAIC05MTcsMTMgKzkyMSwxNSBA
QCBzdGF0aWMgdm9pZCBjbGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgICAgIEFTU0VSVCghKGwy
ZV9nZXRfZmxhZ3MobDJ0W2kyXSkgJiBfUEFHRV9QU0UpKTsKLSAgICAgICAgICAgICAgICBmcmVl
X3hlbl9wYWdldGFibGUobDJlX3RvX2wxZShsMnRbaTJdKSk7CisgICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbihsMnRbaTJdKSk7CiAgICAgICAgICAgICB9
CiAKLSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZV9uZXcobDJ0X21mbik7CiAgICAgICAgIH0KIAotICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKICAgICB9CiAKICAgICBmcmVlX3hlbl9wYWdl
dGFibGUocnB0KTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDQOE-00052Q-S2; Thu, 26 Sep 2019 09:48: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOD-00050b-Qg
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:45 +0000
X-Inumbo-ID: d3402a68-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id d3402a68-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491324; x=1601027324;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=swDCRUW0LzPuFtPbYgjWPDHeLL7krWJ7Ji5Wu5oJhuE=;
 b=G8ovb6z/lCDMk6fSCtHj3t3IzZU2Qz4L1jdQdp57eWvJbXhQfHAkyJZw
 IvvnY55tdaVQnYibH4/dnkjZnRWtUcdYPqTPXGCqXJ8+/TsMiIrDCVErv
 5B6JIx6OBzdCGDe6EWrpVlI8UbhIObPuGTd754BudMw7qru1s5l4xfRrf s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988696"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:47:51 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 82EBBA2376; Thu, 26 Sep 2019 09:47:39 +0000 (UTC)
Received: from EX13D06UWA003.ant.amazon.com (10.43.160.13) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:10 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D06UWA003.ant.amazon.com (10.43.160.13) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:10 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:08 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:32 +0100
Message-ID: <75febda9a3f5b8263df37cc09e8a1bda409d48b9.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 09/84] x86/mm: add an end_of_loop label in
 modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGNsZWFuIHVwIG1hcHBpbmdzIHdoZW5ldmVyIHRoZSBvdXQgbW9zdCBsb29wCmlzIGVuZGVkLiBB
ZGQgYSBuZXcgbGFiZWwgYW5kIHR1cm4gcmVsZXZhbnQgY29udGludWUncyBpbnRvIGdvdG8ncy4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDE1ICsrKysrKysrLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDNhNzk5ZTE3
ZTQuLmIyMGQ0MTdmZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC01NDQ1LDcgKzU0NDUsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogCiAg
ICAgICAgICAgICB2ICs9IDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQ7CiAgICAgICAgICAgICB2
ICY9IH4oKDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpIC0gMSk7Ci0gICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFICkKQEAgLTU0NjMsNyArNTQ2
Myw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQg
bG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRv
bWljKHBsM2UsIG5sM2UpOwogICAgICAgICAgICAgICAgIHYgKz0gMVVMIDw8IEwzX1BBR0VUQUJM
RV9TSElGVDsKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBnb3Rv
IGVuZF9vZl9sb29wOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBQQUdFMUdCOiBz
aGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8KQEAgLTU1MDcsNyArNTUw
Nyw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQg
bG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgIHYgKz0gMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVDsKICAgICAgICAgICAgIHYgJj0gfigoMVVMIDw8IEwyX1BBR0VUQUJMRV9T
SElGVCkgLSAxKTsKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgZ290byBlbmRf
b2ZfbG9vcDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkg
JiBfUEFHRV9QU0UgKQpAQCAtNTU4MSw3ICs1NTgxLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAg
ICAgICAgICAgICAqIHNraXAgdGhlIGVtcHR5JmZyZWUgY2hlY2suCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIGlmICggKG5mICYgX1BBR0VfUFJFU0VOVCkgfHwgKCh2ICE9IGUpICYmIChs
MV90YWJsZV9vZmZzZXQodikgIT0gMCkpICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAg
ICAgICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgaWYgKCBsb2NraW5n
ICkKICAgICAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKIApAQCAtNTYw
MCw3ICs1NjAwLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
bWFwX3BnZGlyX2xvY2spOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAg
ICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwxdCA9
IGwyZV90b19sMWUoKnBsMmUpOwpAQCAtNTYyNyw3ICs1NjI3LDcgQEAgaW50IG1vZGlmeV94ZW5f
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBu
ZikKICAgICAgICAgICovCiAgICAgICAgIGlmICggKG5mICYgX1BBR0VfUFJFU0VOVCkgfHwKICAg
ICAgICAgICAgICAoKHYgIT0gZSkgJiYgKGwyX3RhYmxlX29mZnNldCh2KSArIGwxX3RhYmxlX29m
ZnNldCh2KSAhPSAwKSkgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBnb3Rv
IGVuZF9vZl9sb29wOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9s
b2NrKCZtYXBfcGdkaXJfbG9jayk7CiAKQEAgLTU2NDAsNyArNTY0MCw3IEBAIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgbmYpCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgfQogCiAgICAgICAgIHsK
QEAgLTU2NjIsNiArNTY2Miw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxv
bmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICBlbHNl
IGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9s
b2NrKTsKICAgICAgICAgfQorICAgIGVuZF9vZl9sb29wOjsKICAgICB9CiAKICAgICBmbHVzaF9h
cmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQOJ-00058w-CA; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOI-00058A-Oj
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:50 +0000
X-Inumbo-ID: d4a05875-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id d4a05875-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491326; x=1601027326;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=oSh+TFhg7s/HzxQHWUccbH8nzVnoxH50O9hYc8duEPM=;
 b=M3mIjdodhMKLJ1uVHp4S7cEwrpZ0ayy6YHklIk+WrBWupxVpPZlFXxho
 SPp0Ayeg7/olu+sV+SNhpAgWJmCIrhoMhlBSL71tWLZ0BoaRUYSKSkeAi
 Kl1rdE6eU4WLe8rvU/NM55yDO+eurRfrZQQ3dZGSvJbgRpImKOaKCLCFY M=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354226"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:48:46 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5033BC1336; Thu, 26 Sep 2019 09:48:44 +0000 (UTC)
Received: from EX13D19UWA003.ant.amazon.com (10.43.160.170) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:06 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D19UWA003.ant.amazon.com (10.43.160.170) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:06 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:05 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:03 +0100
Message-ID: <895e7b00d76f84e78e2fb86538b12c0cb6c70b52.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 40/84] x86: switch root_pgt to mfn_t and use
 new APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMgdGhlbiByZXF1aXJlcyBt
b3ZpbmcgZGVjbGFyYXRpb24gb2Ygcm9vdCBwYWdlIHRhYmxlIG1mbiBpbnRvIG1tLmgKYW5kIG1v
ZGlmeSBzZXR1cF9jcHVfcm9vdF9wZ3QgdG8gaGF2ZSBhIHNpbmdsZSBleGl0IHBhdGguCgpXZSBh
bHNvIG5lZWQgdG8gZm9yY2UgbWFwX2RvbWFpbl9wYWdlIHRvIHVzZSBkaXJlY3QgbWFwIHdoZW4g
c3dpdGNoaW5nCnBlci1kb21haW4gbWFwcGluZ3MuIFRoaXMgaXMgY29udHJhcnkgdG8gb3VyIGVu
ZCBnb2FsIG9mIHJlbW92aW5nCmRpcmVjdCBtYXAsIGJ1dCB0aGlzIHdpbGwgYmUgcmVtb3ZlZCBv
bmNlIHdlIG1ha2UgbWFwX2RvbWFpbl9wYWdlCmNvbnRleHQtc3dpdGNoIHNhZmUgaW4gYW5vdGhl
ciAobGFyZ2UpIHBhdGNoIHNlcmllcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8IDE1ICsr
KysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCA0
MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaCAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAy
ICstCiA3IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCA0YjBhZDVlMTVkLi5hMTFiMDVlYTVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02OSw2ICs2OSw3IEBACiAj
aW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogI2luY2x1
ZGUgPGFzbS9zcGVjX2N0cmwuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogREVGSU5FX1BF
Ul9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtMTU4MCwxMiArMTU4MSwyMCBA
QCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQg
cGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcm9vdF9wZ2Vu
dHJ5X3QgKnJvb3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOworICAgIG1mbl90IHJwdF9tZm4g
PSB0aGlzX2NwdShyb290X3BndF9tZm4pOwogCi0gICAgaWYgKCByb290X3BndCApCi0gICAgICAg
IHJvb3RfcGd0W3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAg
IGlmICggIW1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgcm9v
dF9wZ2VudHJ5X3QgKnJwdDsKKworICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KElO
VkFMSURfVkNQVSk7CisgICAgICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhycHRfbWZu
KTsKKyAgICAgICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0g
PQogICAgICAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wz
X3BnLAogICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cisg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHJwdCk7CisgICAgICAgIG1hcGNhY2hlX292
ZXJyaWRlX2N1cnJlbnQoTlVMTCk7CisgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseSh2LT5hcmNo
LmRyNyAmIERSN19BQ1RJVkVfTUFTSykgKQogICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3JlZ3Modik7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW5fcGFnZS5jCmluZGV4IDI0MDgzZTlhODYuLmNmY2ZmZDM1ZjMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5j
CkBAIC01Nyw3ICs1Nyw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1
cnJlbnRfdmNwdSh2b2lkKQogICAgIHJldHVybiB2OwogfQogCi12b2lkIF9faW5pdCBtYXBjYWNo
ZV9vdmVycmlkZV9jdXJyZW50KHN0cnVjdCB2Y3B1ICp2KQordm9pZCBtYXBjYWNoZV9vdmVycmlk
ZV9jdXJyZW50KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHRoaXNfY3B1KG92ZXJyaWRlKSA9IHY7
CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IDU5ZGJhMDViYTguLjMwMjQyM2ExMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MzAsNyArNTMwLDcgQEAgdm9pZCB3cml0ZV9w
dGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFp
bi0+YXJjaC5wdi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9pbmZvLT5yb290X3BndF9jaGFu
Z2VkID0gdHJ1ZTsKLSAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9v
dF9wZ3QpKTsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IG1mbl90b19tYWRkcih0aGlzX2Nw
dShyb290X3BndF9tZm4pKTsKICAgICAgICAgaWYgKCBuZXdfY3I0ICYgWDg2X0NSNF9QQ0lERSAp
CiAgICAgICAgICAgICBjcHVfaW5mby0+cHZfY3IzIHw9IGdldF9wY2lkX2JpdHModiwgdHJ1ZSk7
CiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpp
bmRleCA0YjZmNDhkZWEyLi43ZTcwNjkwZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0zNjAsNyArMzYwLDcg
QEAgc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAo
IGQtPmFyY2gucHYueHB0aSApCiAgICAgewogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hh
bmdlZCA9IHRydWU7Ci0gICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJv
b3RfcGd0KSkgfAorICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gbWZuX3RvX21hZGRyKHRoaXNf
Y3B1KHJvb3RfcGd0X21mbikpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkLT5hcmNo
LnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDogMCk7CiAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRl
eCBiNjc0MzI5MzNkLi5mMDk1NjNhYjM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTgxMyw3ICs4MTMsNyBAQCBzdGF0
aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0
KQogICAgIHJldHVybiByYzsKIH0KIAotREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwg
cm9vdF9wZ3QpOworREVGSU5FX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0X21mbik7CiAKIHN0YXRp
YyByb290X3BnZW50cnlfdCBjb21tb25fcGd0OwogCkBAIC04MjEsMTkgKzgyMSwyNyBAQCBleHRl
cm4gY29uc3QgY2hhciBfc3RleHRlbnRyeVtdLCBfZXRleHRlbnRyeVtdOwogCiBzdGF0aWMgaW50
IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJvb3RfcGdlbnRy
eV90ICpycHQ7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9IE5VTEw7CisgICAgbWZuX3QgcnB0
X21mbjsKICAgICB1bnNpZ25lZCBpbnQgb2ZmOwogICAgIGludCByYzsKIAogICAgIGlmICggIW9w
dF94cHRpX2h3ZG9tICYmICFvcHRfeHB0aV9kb211ICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
eworICAgICAgICByYyA9IDA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAotICAgIHJwdCA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICBpZiAoICFycHQgKQotICAgICAgICByZXR1cm4g
LUVOT01FTTsKKyAgICBycHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICBp
ZiAoIG1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgcmMgPSAt
RU5PTUVNOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKKyAgICBycHQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcocnB0X21mbik7CiAgICAgY2xlYXJfcGFnZShycHQpOwotICAgIHBlcl9jcHUo
cm9vdF9wZ3QsIGNwdSkgPSBycHQ7CisgICAgcGVyX2NwdShyb290X3BndF9tZm4sIGNwdSkgPSBy
cHRfbWZuOwogCiAgICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0g
PQogICAgICAgICBpZGxlX3BnX3RhYmxlW3Jvb3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NU
QVJUKV07CkBAIC04NTAsNyArODU4LDcgQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3Qo
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIHJjID0gY2xvbmVfbWFwcGluZyhwdHIsIHJw
dCk7CiAKICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAg
ICAgICBnb3RvIG91dDsKIAogICAgICAgICBjb21tb25fcGd0ID0gcnB0W3Jvb3RfdGFibGVfb2Zm
c2V0KFhFTl9WSVJUX1NUQVJUKV07CiAgICAgfQpAQCAtODc1LDE5ICs4ODMsMjQgQEAgc3RhdGlj
IGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoICFyYyAp
CiAgICAgICAgIHJjID0gY2xvbmVfbWFwcGluZygodm9pZCAqKXBlcl9jcHUoc3R1YnMuYWRkciwg
Y3B1KSwgcnB0KTsKIAorIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQpOwog
ICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5z
aWduZWQgaW50IGNwdSkKIHsKLSAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShyb290
X3BndCwgY3B1KTsKKyAgICBtZm5fdCBycHRfbWZuID0gcGVyX2NwdShyb290X3BndF9tZm4sIGNw
dSk7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdDsKICAgICB1bnNpZ25lZCBpbnQgcjsKICAgICB1
bnNpZ25lZCBsb25nIHN0dWJfbGluZWFyID0gcGVyX2NwdShzdHVicy5hZGRyLCBjcHUpOwogCi0g
ICAgaWYgKCAhcnB0ICkKKyAgICBpZiAoIG1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBwZXJfY3B1KHJvb3RfcGd0LCBjcHUpID0gTlVMTDsKKyAg
ICBwZXJfY3B1KHJvb3RfcGd0X21mbiwgY3B1KSA9IElOVkFMSURfTUZOOworCisgICAgcnB0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KHJwdF9tZm4pOwogCiAgICAgZm9yICggciA9IHJvb3RfdGFi
bGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKICAgICAgICAgICByIDwgcm9vdF90YWJs
ZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciApCkBAIC05MzIsNyArOTQ1LDggQEAg
c3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKICAgICB9CiAKLSAgICBmcmVlX3hl
bl9wYWdldGFibGUocnB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQpOworICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcocnB0X21mbik7CiAKICAgICAvKiBBbHNvIHphcCB0aGUg
c3R1YiBtYXBwaW5nIGZvciB0aGlzIENQVS4gKi8KICAgICBpZiAoIHN0dWJfbGluZWFyICkKQEAg
LTExMzYsNyArMTE1MCw3IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModm9pZCkKICAg
ICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcGFu
aWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7Ci0gICAg
aWYgKCBwZXJfY3B1KHJvb3RfcGd0LCAwKSApCisgICAgaWYgKCAhbWZuX2VxKHBlcl9jcHUocm9v
dF9wZ3RfbWZuLCAwKSwgSU5WQUxJRF9NRk4pICkKICAgICB7CiAgICAgICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggODAxNzNlYjRjMy4uMTJhMTBiMjcwZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaApAQCAtNjQ2LDQgKzY0Niw2IEBAIHZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25l
dyhtZm5fdCBtZm4pOwogCiBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBs
b25nIHYpOwogCitERUNMQVJFX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0X21mbik7CisKICNlbmRp
ZiAvKiBfX0FTTV9YODZfTU1fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAzNjYw
MjM4Y2E4Li5mNTcxMTkxY2RiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQ2NSw3ICs0
NjUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZGlzYWJsZV9lYWNoX2lzdChpZHRfZW50cnlfdCAq
aWR0KQogZXh0ZXJuIGlkdF9lbnRyeV90IGlkdF90YWJsZVtdOwogZXh0ZXJuIGlkdF9lbnRyeV90
ICppZHRfdGFibGVzW107CiAKLURFQ0xBUkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290
X3BndCk7CitERUNMQVJFX1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsKIAog
ZXh0ZXJuIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KTsKIAotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOM-0005E1-RF; Thu, 26 Sep 2019 09:48:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOL-0005BO-2w
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:53 +0000
X-Inumbo-ID: d9309ee4-e042-11e9-8628-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id d9309ee4-e042-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 09:48:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491332; x=1601027332;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RcEhJ5JylrFM/vWvy+r87bDbpUfrF7kIJMA2aE7t3nw=;
 b=VjadGMPhxOx9t5WD/2pZnOB/991tYib/AXea9fgsFVtj1NUkbzoeUtUs
 ZGgePn7VQF8fiClbttpHQM5wkI4GDTROqywz/5w2YaQU743yU/LVS1LCy
 Wjcz03YOqHqnbFr/33uTPIyvsRqDP0Qm/d4DcH0/2+QOezQsmBe6ddPOW o=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535189"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:48:52 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8D0D2A1DAE; Thu, 26 Sep 2019 09:48:50 +0000 (UTC)
Received: from EX13D31UWA002.ant.amazon.com (10.43.160.82) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:12 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D31UWA002.ant.amazon.com (10.43.160.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:11 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:10 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:06 +0100
Message-ID: <c8fa577e6420c6a82d18aad7ac9b5bc324be25ee.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 43/84] x86_64/mm: map and unmap page tables
 in share_hotadd_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MzEgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDM2ZGZhYzExYTMuLjNi
MmIxMzZiNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE2Niw4ICsxNjYsOCBAQCBzdGF0aWMgaW50IHNoYXJl
X2hvdGFkZF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIHsKICAgICB1
bnNpZ25lZCBsb25nIGksIG4sIHY7CiAgICAgbWZuX3QgbTJwX3N0YXJ0X21mbiA9IElOVkFMSURf
TUZOOwotICAgIGwzX3BnZW50cnlfdCBsM2U7Ci0gICAgbDJfcGdlbnRyeV90IGwyZTsKKyAgICBs
M19wZ2VudHJ5X3QgbDNlLCAqbDN0OworICAgIGwyX3BnZW50cnlfdCBsMmUsICpsMnQ7CiAKICAg
ICAvKiBNMlAgdGFibGUgaXMgbWFwcGFibGUgcmVhZC1vbmx5IGJ5IHByaXZpbGVnZWQgZG9tYWlu
cy4gKi8KICAgICBmb3IgKCB2ICA9IFJEV1JfTVBUX1ZJUlRfU1RBUlQ7CkBAIC0xNzUsMTQgKzE3
NSwyMiBAQCBzdGF0aWMgaW50IHNoYXJlX2hvdGFkZF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3Rh
ZGRfaW5mbyAqaW5mbykKICAgICAgICAgICB2ICs9IG4gPDwgUEFHRV9TSElGVCApCiAgICAgewog
ICAgICAgICBuID0gTDJfUEFHRVRBQkxFX0VOVFJJRVMgKiBMMV9QQUdFVEFCTEVfRU5UUklFUzsK
LSAgICAgICAgbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2
KV0pWwotICAgICAgICAgICAgbDNfdGFibGVfb2Zmc2V0KHYpXTsKKworICAgICAgICBsM3QgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3Rh
YmxlW2w0X3RhYmxlX29mZnNldCh2KV0pKTsKKyAgICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29m
ZnNldCh2KV07CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CisKICAgICAg
ICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFNFKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG4gPSBMMV9QQUdFVEFCTEVfRU5UUklFUzsK
LSAgICAgICAgICAgIGwyZSA9IGwzZV90b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQodildOwor
CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNl
KSk7CisgICAgICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisKICAgICAgICAgICAgIGlmICggIShs
MmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAgY29u
dGludWU7CiAgICAgICAgICAgICBtMnBfc3RhcnRfbWZuID0gbDJlX2dldF9tZm4obDJlKTsKQEAg
LTIwMywxMSArMjExLDE4IEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90YWJsZShzdHJ1
Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgIHYgIT0gUkRXUl9DT01QQVRfTVBU
X1ZJUlRfRU5EOwogICAgICAgICAgIHYgKz0gMSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQgKQogICAg
IHsKLSAgICAgICAgbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNl
dCh2KV0pWwotICAgICAgICAgICAgbDNfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgbDN0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190
YWJsZVtsNF90YWJsZV9vZmZzZXQodildKSk7CisgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9v
ZmZzZXQodildOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworCiAgICAg
ICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAg
ICAgICBjb250aW51ZTsKLSAgICAgICAgbDJlID0gbDNlX3RvX2wyZShsM2UpW2wyX3RhYmxlX29m
ZnNldCh2KV07CisKKyAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRf
bWZuKGwzZSkpOworICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKwogICAgICAgICBpZiAoICEobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgIG0ycF9zdGFydF9tZm4gPSBsMmVfZ2V0X21mbihsMmUpOwotLSAKMi4xNy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQON-0005Ff-O1; Thu, 26 Sep 2019 09:48:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOM-0005D5-6h
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:54 +0000
X-Inumbo-ID: d9e130ce-e042-11e9-8628-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id d9e130ce-e042-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 09:48:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491333; x=1601027333;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=1aordIdIJbykTsdjQxOL5oa92i7bkfOlz+OB+WQS6D8=;
 b=K7q9PWZExsV8Wk5W2u9d0H/fSuvhRVMkHR8EuiLrurYnUx2Os1xXhX82
 yp5dksK4X0SAKJ12QMBj/67e6mBDeTxpxFhkQRM+jmyb1Jb5YjdRECqrV
 N4LnHc3+1k+AlfuvKgeLRhwXUdZljD63UlDtKeUhmRFaDkkOtb4cJB6iR 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535196"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:48:53 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id 48ED2A23EF; Thu, 26 Sep 2019 09:48:52 +0000 (UTC)
Received: from EX13D28EUB001.ant.amazon.com (10.43.166.50) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:51 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB001.ant.amazon.com (10.43.166.50) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:50 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:47 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:23 +0100
Message-ID: <4b8e2d635bedc8a51281cac0eb93b6761c1eec5c.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 60/84] x86/domain_page: use PMAP when
 d/vcache is not ready.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCkFsc28gZml4IGEgcGxhY2Ug
d2hlcmUgdW5tYXBfZG9tYWluX3BhZ2Ugc2hvdWxkIG9ubHkgYmUgY29uZGl0aW9uYWxseQp1c2Vk
LgoKU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKy0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgfCAgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwg
MjYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IDllYTc0
YjQ1NmMuLmJlY2U5ZDhjZDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAjaW5j
bHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8YXNtL2hhcmRpcnEuaD4KICNpbmNsdWRl
IDxhc20vc2V0dXAuaD4KKyNpbmNsdWRlIDxhc20vcG1hcC5oPgorI2luY2x1ZGUgPGFzbS9maXht
YXAuaD4KIAogc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIG92ZXJyaWRlKTsK
IApAQCAtODMsMTIgKzg1LDI2IEBAIHZvaWQgKm1hcF9kb21haW5fcGFnZShtZm5fdCBtZm4pCiAK
ICAgICB2ID0gbWFwY2FjaGVfY3VycmVudF92Y3B1KCk7CiAgICAgaWYgKCAhdiB8fCAhaXNfcHZf
dmNwdSh2KSApCi0gICAgICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChtZm4pKTsKKyAgICB7
CisgICAgICAgIHZvaWQgKnJldDsKKyAgICAgICAgcG1hcF9sb2NrKCk7CisgICAgICAgIHJldCA9
IHBtYXBfbWFwKG1mbik7CisgICAgICAgIHBtYXBfdW5sb2NrKCk7CisgICAgICAgIGZsdXNoX3Rs
Yl9vbmVfbG9jYWwocmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CiAKICAgICBkY2Fj
aGUgPSAmdi0+ZG9tYWluLT5hcmNoLnB2Lm1hcGNhY2hlOwogICAgIHZjYWNoZSA9ICZ2LT5hcmNo
LnB2Lm1hcGNhY2hlOwogICAgIGlmICggIWRjYWNoZS0+aW51c2UgKQotICAgICAgICByZXR1cm4g
bWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7CisgICAgeworICAgICAgICB2b2lkICpyZXQ7CisgICAg
ICAgIHBtYXBfbG9jaygpOworICAgICAgICByZXQgPSBwbWFwX21hcChtZm4pOworICAgICAgICBw
bWFwX3VubG9jaygpOworICAgICAgICBmbHVzaF90bGJfb25lX2xvY2FsKHJldCk7CisgICAgICAg
IHJldHVybiByZXQ7CisgICAgfQogCiAgICAgcGVyZmNfaW5jcihtYXBfZG9tYWluX3BhZ2VfY291
bnQpOwogCkBAIC0xODEsOCArMTk3LDEzIEBAIHZvaWQgdW5tYXBfZG9tYWluX3BhZ2UoY29uc3Qg
dm9pZCAqcHRyKQogICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZylwdHIsIG1m
biwgZmxhZ3M7CiAgICAgc3RydWN0IHZjcHVfbWFwaGFzaF9lbnRyeSAqaGFzaGVudDsKIAotICAg
IGlmICggdmEgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQorICAgIGlmICggdmEgPj0gRklYQURE
Ul9TVEFSVCAmJiB2YSA8IEZJWEFERFJfVE9QICkKKyAgICB7CisgICAgICAgIHBtYXBfbG9jaygp
OworICAgICAgICBwbWFwX3VubWFwKCh2b2lkICopcHRyKTsKKyAgICAgICAgcG1hcF91bmxvY2so
KTsKICAgICAgICAgcmV0dXJuOworICAgIH0KIAogICAgIEFTU0VSVCh2YSA+PSBNQVBDQUNIRV9W
SVJUX1NUQVJUICYmIHZhIDwgTUFQQ0FDSEVfVklSVF9FTkQpOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDE0NWM1YWI0N2MuLjk2MTkx
ODJmNTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01OTQ5LDcgKzU5NDksOCBAQCBpbnQgY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgICAgIGlmICggcmMgfHwgIW5y
IHx8ICFsMV90YWJsZV9vZmZzZXQodmEpICkKICAgICAgICAgewogICAgICAgICAgICAgLyogTm90
ZSB0aGF0IHRoaXMgaXMgYSBuby1vcCBmb3IgdGhlIGFsbG9jX3hlbmhlYXBfcGFnZSgpIGNhc2Uu
ICovCi0gICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsMXRhYik7CisgICAgICAgICAgICBp
ZiggKHVuc2lnbmVkIGxvbmcpbDF0YWIgPCBESVJFQ1RNQVBfVklSVF9TVEFSVCApCisgICAgICAg
ICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDF0YWIpOwogICAgICAgICAgICAgbDF0YWIgPSBO
VUxMOwogICAgICAgICB9CiAgICAgfQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:48:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQOP-0005J8-KL; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQON-0005Fd-P8
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:55 +0000
X-Inumbo-ID: d7a31700-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id d7a31700-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491330; x=1601027330;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=kEqJEZp9xHiKHGinEbupzGCKej+WQIrDevTGdejpDDc=;
 b=bAcBM3f7HJ3H9Zos8Lcm41LZSKMj0UH/r0yhvcLYkpX1EDmOl6Y3gpBw
 RIhXDKAUeCExr92ny0KyJOiRRdoNr5QuMRGhGSlomYauncqFkcfGqhR0o
 DzQWiLRsmLkzPPta4IqC52NbRFFii36j9HzUnQjtiEcgMrVl28au2rGCQ w=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750579"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:49 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id EBB38A2102; Thu, 26 Sep 2019 09:48:47 +0000 (UTC)
Received: from EX13d09UWA004.ant.amazon.com (10.43.160.158) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:10 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13d09UWA004.ant.amazon.com (10.43.160.158) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:10 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:08 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:05 +0100
Message-ID: <aa1e8975a5ce0d08a2de2af4900b34f88892ae7c.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 42/84] x86_64/mm: map and unmap page tables
 in m2p_mapped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MjIgKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDkxNjNmMDhkZTkuLjM2ZGZhYzExYTMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmMKQEAgLTEzMCwyOCArMTMwLDM2IEBAIHN0YXRpYyBpbnQgbTJwX21hcHBlZCh1
bnNpZ25lZCBsb25nIHNwZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyB2YTsKICAgICBsM19wZ2Vu
dHJ5X3QgKmwzX3JvX21wdDsKLSAgICBsMl9wZ2VudHJ5X3QgKmwyX3JvX21wdDsKKyAgICBsMl9w
Z2VudHJ5X3QgKmwyX3JvX21wdCA9IE5VTEw7CisgICAgaW50IHJjID0gTTJQX05PX01BUFBFRDsK
IAogICAgIHZhID0gUk9fTVBUX1ZJUlRfU1RBUlQgKyBzcGZuICogc2l6ZW9mKCptYWNoaW5lX3Rv
X3BoeXNfbWFwcGluZyk7Ci0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxl
W2w0X3RhYmxlX29mZnNldCh2YSldKTsKKyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcoCisgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0
KHZhKV0pKTsKIAogICAgIHN3aXRjaCAoIGwzZV9nZXRfZmxhZ3MobDNfcm9fbXB0W2wzX3RhYmxl
X29mZnNldCh2YSldKSAmCiAgICAgICAgICAgICAgKF9QQUdFX1BSRVNFTlQgfF9QQUdFX1BTRSkp
CiAgICAgewogICAgICAgICBjYXNlIF9QQUdFX1BTRXxfUEFHRV9QUkVTRU5UOgotICAgICAgICAg
ICAgcmV0dXJuIE0yUF8xR19NQVBQRUQ7CisgICAgICAgICAgICByYyA9IE0yUF8xR19NQVBQRUQ7
CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgLyogQ2hlY2sgZm9yIG5leHQgbGV2ZWwg
Ki8KICAgICAgICAgY2FzZSBfUEFHRV9QUkVTRU5UOgogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICByZXR1cm4gTTJQX05PX01BUFBFRDsKKyAgICAgICAg
ICAgIHJjID0gTTJQX05PX01BUFBFRDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAg
ICBsMl9yb19tcHQgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSk7
CisgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBsM2VfZ2V0
X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pKTsKIAogICAgIGlmIChsMmVfZ2V0
X2ZsYWdzKGwyX3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEpXSkgJiBfUEFHRV9QUkVTRU5UKQot
ICAgICAgICByZXR1cm4gTTJQXzJNX01BUFBFRDsKKyAgICAgICAgcmMgPSBNMlBfMk1fTUFQUEVE
OwogCi0gICAgcmV0dXJuIE0yUF9OT19NQVBQRUQ7Cisgb3V0OgorICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwyX3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9f
bXB0KTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90
YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOT-0005Os-4i; Thu, 26 Sep 2019 09:49:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOR-0005Mo-QS
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:48:59 +0000
X-Inumbo-ID: dc80e46e-e042-11e9-8628-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id dc80e46e-e042-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 09:48: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=1569491339; x=1601027339;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=IWvv3JFE8UC9wDGna0qJ6XB0bPktobco6eb0qHMgbxc=;
 b=UOIg+PrIjjbRfK28IvkxC8avQRlYRZkfwzUo+oQZohXhh3ghGBq+HTSk
 8v2rUh/HFF3FLJBcCK0vdhi7vUnHWXExtS1Gaxpp9893042kXXZTngx5A
 UiGe6sHMZ9UIElkfEZZLJePeNtJaFBSn5F1LxU476TUa7XJL+PqdTueTP U=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988727"
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;
 26 Sep 2019 09:47:57 +0000
Received: from EX13MTAUWA001.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 (Postfix) with ESMTPS
 id 2DE26A2684; Thu, 26 Sep 2019 09:47:46 +0000 (UTC)
Received: from EX13D03UWA001.ant.amazon.com (10.43.160.141) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:14 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D03UWA001.ant.amazon.com (10.43.160.141) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:13 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:12 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:34 +0100
Message-ID: <17912d14fabfdcce9b309028fc9a0a8dbf5a5f32.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 11/84] x86/mm: change pl1e to l1t in
 virt_to_xen_l1e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgbmVlZCB0byBoYXZl
IGEgdmFyaWFibGUgbmFtZWQgcGwxZSB3aGVuIHdlIHJld3JpdGUKdmlydF90b194ZW5fbDFlLiBD
aGFuZ2UgcGwxZSB0byBsMXQgdG8gcmVmbGVjdCBiZXR0ZXIgaXRzIHB1cnBvc2UuClRoaXMgd2ls
bCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGVhNjkzMWUwNTIuLjdhNTIyZDkwZmUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTcy
LDIyICs0OTcyLDIyIEBAIGwxX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxv
bmcgdikKICAgICBpZiAoICEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAp
CiAgICAgewogICAgICAgICBib29sIGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVf
Ym9vdDsKLSAgICAgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgp
OworICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAot
ICAgICAgICBpZiAoICFwbDFlICkKKyAgICAgICAgaWYgKCAhbDF0ICkKICAgICAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2Nr
KCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgY2xlYXJfcGFnZShwbDFl
KTsKLSAgICAgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihfX3BhKHBsMWUp
LCBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgcGwxZSA9IE5VTEw7CisgICAgICAg
ICAgICBjbGVhcl9wYWdlKGwxdCk7CisgICAgICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zy
b21fcGFkZHIoX19wYShsMXQpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgICAgICAgICAgbDF0
ID0gTlVMTDsKICAgICAgICAgfQogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAg
c3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgaWYgKCBwbDFlICkKLSAgICAg
ICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAgICAgaWYgKCBsMXQgKQorICAg
ICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAgfQogCiAgICAgQlVHX09OKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQOU-0005RK-Ls; Thu, 26 Sep 2019 09:49:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOS-0005OE-P8
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:00 +0000
X-Inumbo-ID: d9482f14-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id d9482f14-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491332; x=1601027332;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=+RHBcW6KCppwDFXfLm4Jpwg6xCNrwVVorBBy++8X8SQ=;
 b=Z4wFJftEKvrE47qackHDZv8LvqM3lcYuc8J/O7qgfbptVN7Q9yl8S2IG
 E5O7CUroyvsjEc8l+xwOrU15Zp/TEzY0uziQv19zVkhwgmI4XlNHkT6hv
 8Qc6NmjEnHbuwTQPntMdpZI3Vmc9sQuxctssvBdYmmCfvux+4YzywHIbA U=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750593"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:52 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 656A0A2AF7; Thu, 26 Sep 2019 09:48:52 +0000 (UTC)
Received: from EX13D06UWA003.ant.amazon.com (10.43.160.13) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:18 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D06UWA003.ant.amazon.com (10.43.160.13) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:17 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:16 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:09 +0100
Message-ID: <50b69940bfef5c9102d234f557b0e8bc228cc6a5.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 46/84] x86_64/mm: map and unmap page tables
 in setup_compat_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
OSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IDY0MmZlYWQ0ZjYuLjBmYWM3MTM1NmIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTM4MiwxMSArMzgyLDEzIEBAIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X20ycF90YWJsZShzdHJ1
Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgdmEgPSBISVJPX0NPTVBBVF9NUFRfVklS
VF9TVEFSVCArCiAgICAgICAgICBzbWFwICogc2l6ZW9mKCpjb21wYXRfbWFjaGluZV90b19waHlz
X21hcHBpbmcpOwotICAgIGwzX3JvX21wdCA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90
YWJsZV9vZmZzZXQodmEpXSk7CisgICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KAorICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSld
KSk7CiAKICAgICBBU1NFUlQobDNlX2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0
KHZhKV0pICYgX1BBR0VfUFJFU0VOVCk7CiAKLSAgICBsMl9yb19tcHQgPSBsM2VfdG9fbDJlKGwz
X3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSk7CisgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KAorICAgICAgICBsM2VfZ2V0X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zm
c2V0KHZhKV0pKTsKIAogI2RlZmluZSBNRk4oeCkgKCgoeCkgPDwgTDJfUEFHRVRBQkxFX1NISUZU
KSAvIHNpemVvZih1bnNpZ25lZCBpbnQpKQogI2RlZmluZSBDTlQgKChzaXplb2YoKmZyYW1lX3Rh
YmxlKSAmIC1zaXplb2YoKmZyYW1lX3RhYmxlKSkgLyBcCkBAIC00MjQsNiArNDI2LDkgQEAgc3Rh
dGljIGludCBzZXR1cF9jb21wYXRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmlu
Zm8pCiAgICAgfQogI3VuZGVmIENOVAogI3VuZGVmIE1GTgorCisgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM19yb19t
cHQpOwogICAgIHJldHVybiBlcnI7CiB9CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQOW-0005UW-C7; Thu, 26 Sep 2019 09:49:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOV-0005SD-49
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:03 +0000
X-Inumbo-ID: dd4f1e92-e042-11e9-8628-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id dd4f1e92-e042-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 09:48: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=1569491340; x=1601027340;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3nNvQG1v8uYo6cTIKpiw9dRaihrielmfxq5scEhNceU=;
 b=X4XxJfbYjWbj0UuvetiLCUNOyydqQqm4ZGx6G8v7ufNiCXt+5gOdJeUa
 hv2yvr9kS09TS8nq5l4gYFv2ZM+wQ5Ggd96SZ0uErHAf7T/EOPpH9nZCt
 rx5X2Hq0Akm2EarQHYrK6zbi2c1DdTl9U8zbQhTkA/CV2sSHhubL/dXCf 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988835"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:48:27 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id E26B6A18A8; Thu, 26 Sep 2019 09:48:16 +0000 (UTC)
Received: from EX13D19UWA003.ant.amazon.com (10.43.160.170) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:49 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D19UWA003.ant.amazon.com (10.43.160.170) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:48 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:47 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:53 +0100
Message-ID: <eab65fc3f9b1adcc127b0e9280a49f33407d3b6d.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 30/84] efi: avoid using global variable in
 copy_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBzd2l0Y2gg
ZWZpX2w0X3RhYmxlIHRvIHVzZSBlcGhlbWVyYWwgbWFwcGluZy4gTWFrZQpjb3B5X21hcHBpbmcg
dGFrZSBhIHBvaW50ZXIgdG8gdGhlIG1hcHBpbmcgaW5zdGVhZCBvZiB1c2luZyB0aGUgZ2xvYmFs
CnZhcmlhYmxlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3Qu
YyB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21t
b24vZWZpL2Jvb3QuYwppbmRleCA2MmI1OTQ0ZTYxLi42NGEyODc2OTBhIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xNDIz
LDcgKzE0MjMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lZmlfcGFyYW0oY29uc3QgY2hh
ciAqcykKIGN1c3RvbV9wYXJhbSgiZWZpIiwgcGFyc2VfZWZpX3BhcmFtKTsKIAogI2lmbmRlZiBV
U0VfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKLXN0YXRpYyBfX2luaXQgdm9pZCBjb3B5X21hcHBp
bmcodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZW5kLAorc3RhdGljIF9faW5pdCB2
b2lkIGNvcHlfbWFwcGluZyhsNF9wZ2VudHJ5X3QgKmw0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBlbmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgKCppc192YWxpZCkodW5zaWduZWQgbG9uZyBz
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZW1mbikpCiB7CkBAIC0xNDMxLDcgKzE0MzIsNyBAQCBzdGF0aWMgX19pbml0
IHZvaWQgY29weV9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGVuZCwK
IAogICAgIGZvciAoIDsgbWZuIDwgZW5kOyBtZm4gPSBuZXh0ICkKICAgICB7Ci0gICAgICAgIGw0
X3BnZW50cnlfdCBsNGUgPSBlZmlfbDRfcGd0YWJsZVtsNF90YWJsZV9vZmZzZXQobWZuIDw8IFBB
R0VfU0hJRlQpXTsKKyAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGw0W2w0X3RhYmxlX29mZnNl
dChtZm4gPDwgUEFHRV9TSElGVCldOwogICAgICAgICBsM19wZ2VudHJ5X3QgKmwzc3JjLCAqbDNk
c3Q7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZyltZm5fdG9fdmly
dChtZm4pOwogCkBAIC0xNDQ2LDcgKzE0NDcsNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgY29weV9t
YXBwaW5nKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGVuZCwKICAgICAgICAgICAg
IEJVR19PTihtZm5fZXEobDN0X21mbiwgSU5WQUxJRF9NRk4pKTsKICAgICAgICAgICAgIGwzZHN0
ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzdF9tZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFn
ZShsM2RzdCk7Ci0gICAgICAgICAgICBlZmlfbDRfcGd0YWJsZVtsNF90YWJsZV9vZmZzZXQobWZu
IDw8IFBBR0VfU0hJRlQpXSA9CisgICAgICAgICAgICBsNFtsNF90YWJsZV9vZmZzZXQobWZuIDw8
IFBBR0VfU0hJRlQpXSA9CiAgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKGwzdF9tZm4sIF9f
UEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC0xNjA2LDcgKzE2
MDcsNyBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICBCVUdfT04oIWVm
aV9sNF9wZ3RhYmxlKTsKICAgICBjbGVhcl9wYWdlKGVmaV9sNF9wZ3RhYmxlKTsKIAotICAgIGNv
cHlfbWFwcGluZygwLCBtYXhfcGFnZSwgcmFtX3JhbmdlX3ZhbGlkKTsKKyAgICBjb3B5X21hcHBp
bmcoZWZpX2w0X3BndGFibGUsIDAsIG1heF9wYWdlLCByYW1fcmFuZ2VfdmFsaWQpOwogCiAgICAg
LyogSW5zZXJ0IG5vbi1SQU0gcnVudGltZSBtYXBwaW5ncyBpbnNpZGUgdGhlIGRpcmVjdCBtYXAu
ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBlZmlfbWVtbWFwX3NpemU7IGkgKz0gZWZpX21kZXNj
X3NpemUgKQpAQCAtMTYxOSw3ICsxNjIwLDcgQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5
KHZvaWQpCiAgICAgICAgICAgICAgICAgZGVzYy0+VHlwZSA9PSBFZmlCb290U2VydmljZXNEYXRh
KSkpICYmCiAgICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ICE9IElOVkFMSURfVklSVFVB
TF9BRERSRVNTICYmCiAgICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ICE9IGRlc2MtPlBo
eXNpY2FsU3RhcnQgKQotICAgICAgICAgICAgY29weV9tYXBwaW5nKFBGTl9ET1dOKGRlc2MtPlBo
eXNpY2FsU3RhcnQpLAorICAgICAgICAgICAgIGNvcHlfbWFwcGluZyhlZmlfbDRfcGd0YWJsZSwg
UEZOX0RPV04oZGVzYy0+UGh5c2ljYWxTdGFydCksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
UEZOX1VQKGRlc2MtPlBoeXNpY2FsU3RhcnQgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoZGVzYy0+TnVtYmVyT2ZQYWdlcyA8PCBFRklfUEFHRV9TSElGVCkpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIHJ0X3JhbmdlX3ZhbGlkKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQOZ-0005bQ-VQ; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOX-0005XC-RC
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:05 +0000
X-Inumbo-ID: d9482f15-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id d9482f15-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491333; x=1601027333;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=40Gpd8bmwREwV1srXIw1S2hAqM0HjChiGnaArUmq3b8=;
 b=EQ9MNjRmx7qoAFGwFvXHQMSWjuVaadFrtBP+lD059Yz+5toZ20gKSHWG
 GPmyD3VtFbIjRYQwNi3S0AtAJQG8sfBEEBDMnNzoe46sYxsxK5HHQ6+Jo
 5CiBEDIrEah8gt8Zb+Hek1lOGXRC/f53Y1pm+GEj/7zW6zBTuvCTiuC1y 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750595"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:53 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 19B83A29F6; Thu, 26 Sep 2019 09:48:51 +0000 (UTC)
Received: from EX13D23UWA003.ant.amazon.com (10.43.160.194) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:16 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D23UWA003.ant.amazon.com (10.43.160.194) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:15 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:14 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:08 +0100
Message-ID: <9d7c7e7eae4f88fb732780da7486a0bee32097a2.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 45/84] x86_64/mm: map and unmap page tables
 in destroy_m2p_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MTggKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggZjQ3NzlmNWMwYS4uNjQyZmVhZDRmNiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYwpAQCAtMjkyLDcgKzI5Miw4IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfbTJwX21hcHBp
bmcoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICB1bnNpZ25lZCBsb25nIGksIHZh
LCByd3ZhOwogICAgIHVuc2lnbmVkIGxvbmcgc21hcCA9IGluZm8tPnNwZm4sIGVtYXAgPSBpbmZv
LT5lcGZuOwogCi0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3Rh
YmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldKTsKKyAgICBsM19yb19tcHQgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFi
bGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0pKTsKIAogICAgIC8qCiAgICAgICogTm8gbmVl
ZCB0byBjbGVhbiBtMnAgc3RydWN0dXJlIGV4aXN0aW5nIGJlZm9yZSB0aGUgaG90cGx1ZwpAQCAt
MzE0LDI2ICszMTUsMzUgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9tMnBfbWFwcGluZyhzdHJ1Y3Qg
bWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0K
IAotICAgICAgICBsMl9yb19tcHQgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZz
ZXQodmEpXSk7CisgICAgICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAg
ICAgICAgICAgIGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkpOwog
ICAgICAgICBpZiAoIShsMmVfZ2V0X2ZsYWdzKGwyX3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEp
XSkgJiBfUEFHRV9QUkVTRU5UKSkKICAgICAgICAgewogICAgICAgICAgICAgaSA9ICggaSAmIH4o
KDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0gMSkpICsKICAgICAgICAgICAgICAg
ICAgICAgKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIDsKKyAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CiAgICAgICAgICAgICBjb250aW51ZTsK
ICAgICAgICAgfQogCiAgICAgICAgIHB0X3BmbiA9IGwyZV9nZXRfcGZuKGwyX3JvX21wdFtsMl90
YWJsZV9vZmZzZXQodmEpXSk7CiAgICAgICAgIGlmICggaG90YWRkX21lbV92YWxpZChwdF9wZm4s
IGluZm8pICkKICAgICAgICAgeworICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKICAg
ICAgICAgICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKHJ3dmEsIHJ3dmEgKyAoMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVCkpOwogCi0gICAgICAgICAgICBsMl9yb19tcHQgPSBsM2VfdG9fbDJlKGwz
X3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSk7Ci0gICAgICAgICAgICBsMmVfd3JpdGUoJmwy
X3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEpXSwgbDJlX2VtcHR5KCkpOworICAgICAgICAgICAg
bDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAgICAgIGwzZV9nZXRfbWZu
KGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkpOworICAgICAgICAgICAgbDJlX3dyaXRl
KCZsMnRbbDJfdGFibGVfb2Zmc2V0KHZhKV0sIGwyZV9lbXB0eSgpKTsKKyAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CiAgICAgICAgIH0KICAgICAgICAgaSA9ICggaSAm
IH4oKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0gMSkpICsKICAgICAgICAgICAg
ICAgKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpOworICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOwogICAgIH0KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwzX3JvX21wdCk7CisKICAgICBkZXN0cm95X2NvbXBhdF9tMnBfbWFwcGluZyhpbmZv
KTsKIAogICAgIC8qIEJydXRlLUZvcmNlIGZsdXNoIGFsbCBUTEIgKi8KLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOb-0005f0-RO; Thu, 26 Sep 2019 09:49:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOa-0005be-3Z
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:08 +0000
X-Inumbo-ID: dd5dbc9a-e042-11e9-bf31-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id dd5dbc9a-e042-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:49:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491341; x=1601027341;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Py9hgP70m9HBUfBEhr08s8H5V3T2TLC0UE4W9w9lg6s=;
 b=K3ImUR0Ulonl23S/SMPdSoSQE12JqVyCNx9dLcC+GPwVOgWjaesBYeo+
 2xrJRwMUUeUvJrFOIMLuBpLNwWWPSPxVbvsJf5phf2zM0pn+fuk9IFR7j
 vKan9jCkrxBltvLH+2pzlC8GTmf6MCL/Zf87EcYu89AHSmMpnHPIrLsye E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988740"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:48:02 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 011A0A2A48; Thu, 26 Sep 2019 09:47:49 +0000 (UTC)
Received: from EX13D23UWA001.ant.amazon.com (10.43.160.68) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:18 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D23UWA001.ant.amazon.com (10.43.160.68) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:17 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:16 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:36 +0100
Message-ID: <0f7cf39cee6b4a2ca4ddec25d264a5e55313886b.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 13/84] x86/mm: rewrite virt_to_xen_l3e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJld3JpdGUgdGhhdCBmdW5jdGlv
biB0byB1c2UgdGhlIG5ldyBBUElzLiBNb2RpZnkgaXRzIGNhbGxlcnMgdG8gdW5tYXAKdGhlIHBv
aW50ZXIgcmV0dXJuZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGY4YThmOTdmODEuLjFkY2Q0Mjg5ZDEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODk2LDQ1ICs0ODk2
LDcwIEBAIHZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCiAKIHN0YXRpYyBE
RUZJTkVfU1BJTkxPQ0sobWFwX3BnZGlyX2xvY2spOwogCisvKgorICogR2l2ZW4gYSB2aXJ0dWFs
IGFkZHJlc3MsIHJldHVybiBhIHBvaW50ZXIgdG8geGVuJ3MgTDMgZW50cnkuIENhbGxlcgorICog
bmVlZHMgdG8gdW5tYXAgdGhlIHBvaW50ZXIuCisgKi8KIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZp
cnRfdG9feGVuX2wzZSh1bnNpZ25lZCBsb25nIHYpCiB7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRl
OworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7CiAKICAgICBwbDRlID0gJmlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXTsKICAgICBpZiAoICEobDRlX2dldF9mbGFncygqcGw0
ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewogICAgICAgICBib29sIGxvY2tpbmcgPSBzeXN0
ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKLSAgICAgICAgbDNfcGdlbnRyeV90ICpsM3QgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OworICAgICAg
ICBtZm5fdCBtZm47CisKKyAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsK
KyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICAgICAgZ290
byBvdXQ7CisKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CiAKLSAg
ICAgICAgaWYgKCAhbDN0ICkKLSAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBpZiAo
IGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAg
ICAgIGlmICggIShsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgewotICAgICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGw0ZV9mcm9tX3BhZGRyKF9fcGEo
bDN0KSwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9
IGw0ZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKIAogICAgICAgICAgICAgY2xl
YXJfcGFnZShsM3QpOwogICAgICAgICAgICAgbDRlX3dyaXRlKHBsNGUsIGw0ZSk7CiAgICAgICAg
ICAgICBlZmlfdXBkYXRlX2w0X3BndGFibGUobDRfdGFibGVfb2Zmc2V0KHYpLCBsNGUpOworICAg
ICAgICAgICAgcGwzZSA9IGwzdCArIGwzX3RhYmxlX29mZnNldCh2KTsKICAgICAgICAgICAgIGwz
dCA9IE5VTEw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICggbDN0ICkKLSAgICAg
ICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOworICAgICAgICB7CisgICAgICAgICAgICBB
U1NFUlQoIXBsM2UpOworICAgICAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01G
TikpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAg
ICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgfQorICAgIH0KKworICAg
IGlmICggIXBsM2UgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGw0ZV9nZXRfZmxhZ3MoKnBsNGUp
ICYgX1BBR0VfUFJFU0VOVCk7CisgICAgICAgIHBsM2UgPSAobDNfcGdlbnRyeV90ICopbWFwX3hl
bl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKCpwbDRlKSkKKyAgICAgICAgICAgICsgbDNfdGFi
bGVfb2Zmc2V0KHYpOwogICAgIH0KIAotICAgIHJldHVybiBsNGVfdG9fbDNlKCpwbDRlKSArIGwz
X3RhYmxlX29mZnNldCh2KTsKKyBvdXQ6CisgICAgcmV0dXJuIHBsM2U7CiB9CiAKIHN0YXRpYyBs
Ml9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNpZ25lZCBsb25nIHYpCiB7CiAgICAgbDNf
cGdlbnRyeV90ICpwbDNlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEw7CiAKICAgICBw
bDNlID0gdmlydF90b194ZW5fbDNlKHYpOwogICAgIGlmICggIXBsM2UgKQotICAgICAgICByZXR1
cm4gTlVMTDsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncygq
cGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewpAQCAtNDk0Miw3ICs0OTY3LDggQEAgc3Rh
dGljIGwyX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKICAgICAg
ICAgbDJfcGdlbnRyeV90ICpsMnQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAKICAgICAgICAg
aWYgKCAhbDJ0ICkKLSAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICAgICAgZ290byBv
dXQ7CisKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFw
X3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFH
RV9QUkVTRU5UKSApCkBAIC00OTU4LDcgKzQ5ODQsMTEgQEAgc3RhdGljIGwyX3BnZW50cnlfdCAq
dmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKICAgICB9CiAKICAgICBCVUdfT04obDNl
X2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpOwotICAgIHJldHVybiBsM2VfdG9fbDJlKCpw
bDNlKSArIGwyX3RhYmxlX29mZnNldCh2KTsKKyAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkg
KyBsMl90YWJsZV9vZmZzZXQodik7CisKKyBvdXQ6CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcocGwzZSk7CisgICAgcmV0dXJuIHBsMmU7CiB9CiAKIGwxX3BnZW50cnlfdCAqdmlydF90b194
ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKQEAgLTUwMTQsNyArNTA0NCw3IEBAIGludCBtYXBfcGFn
ZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBib29sIGxvY2tpbmcg
PSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKLSAgICBsM19wZ2VudHJ5X3QgKnBsM2Us
IG9sM2U7CisgICAgbDNfcGdlbnRyeV90ICpwbDNlID0gTlVMTCwgb2wzZTsKICAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmUsIG9sMmU7CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFlOwogICAgIHVu
c2lnbmVkIGludCAgaTsKQEAgLTUzOTAsNyArNTQyMCw4IEBAIGludCBtYXBfcGFnZXNfdG9feGVu
KAogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIH0KLSAgICBlbmRfb2ZfbG9vcDo7Cisg
ICAgZW5kX29mX2xvb3A6CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwog
ICAgIH0KIAogI3VuZGVmIGZsdXNoX2ZsYWdzCkBAIC01Mzk4LDYgKzU0MjksNyBAQCBpbnQgbWFw
X3BhZ2VzX3RvX3hlbigKICAgICByYyA9IDA7CiAKICBvdXQ6CisgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcocGwzZSk7CiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC01NDIxLDYgKzU0NTMsNyBA
QCBpbnQgcG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25n
IG5yX21mbnMpCiBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2ln
bmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogewogICAgIGJvb2wgbG9ja2luZyA9IHN5c3Rl
bV9zdGF0ZSA+IFNZU19TVEFURV9ib290OworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7
CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICB1
bnNpZ25lZCBpbnQgIGk7CkBAIC01NDM2LDcgKzU0NjksNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBw
aW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQog
CiAgICAgd2hpbGUgKCB2IDwgZSApCiAgICAgewotICAgICAgICBsM19wZ2VudHJ5X3QgKnBsM2Ug
PSB2aXJ0X3RvX3hlbl9sM2Uodik7CisgICAgICAgIHBsM2UgPSB2aXJ0X3RvX3hlbl9sM2Uodik7
CiAKICAgICAgICAgaWYgKCAhcGwzZSB8fCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgKQogICAgICAgICB7CkBAIC01NjYyLDcgKzU2OTUsOCBAQCBpbnQgbW9kaWZ5X3hl
bl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50
IG5mKQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIH0KLSAgICBlbmRfb2ZfbG9vcDo7
CisgICAgZW5kX29mX2xvb3A6CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2Up
OwogICAgIH0KIAogICAgIGZsdXNoX2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7CkBAIC01
NjcxLDYgKzU3MDUsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMs
IHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgIHJjID0gMDsKIAogIG91dDoK
KyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9CiAK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49: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 1iDQOd-0005iK-G9; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOc-0005gr-PC
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:10 +0000
X-Inumbo-ID: da9f1e5e-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id da9f1e5e-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491335; x=1601027335;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=g3nBDFD3rOj2j8Dpfaejkhy+nfkyUfS2Tj2b5j5iSC8=;
 b=jjjI688CVQKTlsax/ieFOGsHYCl/4YQgypOe6ClWTKgwzlTkLYpu42GO
 iM9moHaW4j6wSvABMQbDgm31Qm/AMBNDPclbCCiQ2NJC+fJfdhxwL93Xy
 Tcone1nLXJvVLVP9U2EIT5QKLiNathmtHdiCP+BwRDNUtU8UIKHAdFrPC U=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788324"
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;
 26 Sep 2019 09:48:55 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0D523A2A39; Thu, 26 Sep 2019 09:48:53 +0000 (UTC)
Received: from EX13D18UWA004.ant.amazon.com (10.43.160.45) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:20 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D18UWA004.ant.amazon.com (10.43.160.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:19 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:18 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:10 +0100
Message-ID: <1616300d2e376baba872b00809c500cba64787ae.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 47/84] x86_64/mm: map and unmap page tables
 in cleanup_frame_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MjQgKysrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggMGZhYzcxMzU2Yi4uYmJkZjFlZTQ3
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbW0uYwpAQCAtODAxLDggKzgwMSw4IEBAIHZvaWQgZnJlZV9jb21wYXRfYXJnX3hs
YXQoc3RydWN0IHZjcHUgKnYpCiBzdGF0aWMgdm9pZCBjbGVhbnVwX2ZyYW1lX3RhYmxlKHN0cnVj
dCBtZW1faG90YWRkX2luZm8gKmluZm8pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzdmEsIGV2YTsK
LSAgICBsM19wZ2VudHJ5X3QgbDNlOwotICAgIGwyX3BnZW50cnlfdCBsMmU7CisgICAgbDNfcGdl
bnRyeV90IGwzZSwgKmwzdDsKKyAgICBsMl9wZ2VudHJ5X3QgbDJlLCAqbDJ0OwogICAgIG1mbl90
IHNwZm4sIGVwZm47CiAKICAgICBzcGZuID0gX21mbihpbmZvLT5zcGZuKTsKQEAgLTgxNiw4ICs4
MTYsMTAgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFk
ZF9pbmZvICppbmZvKQogCiAgICAgd2hpbGUgKHN2YSA8IGV2YSkKICAgICB7Ci0gICAgICAgIGwz
ZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoc3ZhKV0pWwotICAg
ICAgICAgIGwzX3RhYmxlX29mZnNldChzdmEpXTsKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KAorICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJs
ZV9vZmZzZXQoc3ZhKV0pKTsKKyAgICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29mZnNldChzdmEp
XTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKICAgICAgICAgaWYgKCAh
KGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgKGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICB7CkBAIC04MjYsNyArODI4
LDkgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9p
bmZvICppbmZvKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBs
MmUgPSBsM2VfdG9fbDJlKGwzZSlbbDJfdGFibGVfb2Zmc2V0KHN2YSldOworICAgICAgICBsMnQg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNlKSk7CisgICAgICAgIGwyZSA9
IGwydFtsMl90YWJsZV9vZmZzZXQoc3ZhKV07CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwydCk7CiAgICAgICAgIEFTU0VSVChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVT
RU5UKTsKIAogICAgICAgICBpZiAoIChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiAoX1BBR0VfUFJFU0VO
VCB8IF9QQUdFX1BTRSkpID09CkBAIC04NDIsOCArODQ2LDE0IEBAIHN0YXRpYyB2b2lkIGNsZWFu
dXBfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3MobDJl
X3RvX2wxZShsMmUpW2wxX3RhYmxlX29mZnNldChzdmEpXSkgJgotICAgICAgICAgICAgICAgIF9Q
QUdFX1BSRVNFTlQpOworI2lmbmRlZiBOREVCVUcKKyAgICAgICAgeworICAgICAgICAgICAgbDFf
cGdlbnRyeV90ICpsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4obDJlKSk7
CisgICAgICAgICAgICBBU1NFUlQobDFlX2dldF9mbGFncyhsMXRbbDFfdGFibGVfb2Zmc2V0KHN2
YSldKSAmCisgICAgICAgICAgICAgICAgICAgX1BBR0VfUFJFU0VOVCk7CisgICAgICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICB9CisjZW5kaWYKICAgICAgICAg
IHN2YSA9IChzdmEgJiB+KCgxVUwgPDwgUEFHRV9TSElGVCkgLSAxKSkgKwogICAgICAgICAgICAg
ICAgICAgICAoMVVMIDw8IFBBR0VfU0hJRlQpOwogICAgIH0KLS0gCjIuMTcuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDQOh-0005pF-5d; Thu, 26 Sep 2019 09:49:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOf-0005lY-4d
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:13 +0000
X-Inumbo-ID: e14891cc-e042-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id e14891cc-e042-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:49:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491346; x=1601027346;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=s4mefAb4N0ny9YTycU16/nUjrF+aqb1Mt3BdhB6r1z8=;
 b=WcOdG9xQamKv8wIdB9Z1hRPoMnth/HFK8f1H8VAf4LMJ3gWkO/J19E9L
 9dZAJu2Xs8xD91VGnOhnNBSfG8+73+2x2pyAUc4NkU5QpmpjXC9oiuTry
 L85Ruigkt+N5QZiX2az/aUhO5BI61J2D5VprPg341UQUKNa26wXADMWV9 g=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750636"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:49:06 +0000
Received: from EX13MTAUWA001.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 (Postfix) with ESMTPS
 id 3A17FA2685; Thu, 26 Sep 2019 09:49:04 +0000 (UTC)
Received: from EX13D19UWA003.ant.amazon.com (10.43.160.170) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:39 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D19UWA003.ant.amazon.com (10.43.160.170) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:38 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:37 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:20 +0100
Message-ID: <4401db4cb6eafd307444ecbc6340c6e39c446418.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 57/84] x86: add Persistent Map (PMAP)
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBiYXNpYyBpZGVhIGlzIGxp
a2UgUGVyc2lzdGVudCBLZXJuZWwgTWFwIChQS01BUCkgaW4gbGludXguIFdlCnByZS1wb3B1bGF0
ZSBhbGwgdGhlIHJlbGV2YW50IHBhZ2UgdGFibGVzIGJlZm9yZSBzeXN0ZW0gaXMgZnVsbHkgc2V0
CnVwLgoKSXQgaXMgbmVlZGVkIHRvIGJvb3RzdHJhcCBtYXAgZG9tYWluIHBhZ2UgaW5mcmFzdHJ1
Y3R1cmUgLS0gd2UgbmVlZApzb21lIHdheSB0byBtYXAgcGFnZXMgdG8gc2V0IHVwIHBlci1jcHUg
cmVnaW9uIHdpdGhvdXQgYSBkaXJlY3QgbWFwLgoKSW4gb3JkZXIgdG8ga2VlcCB0aGUgbnVtYmVy
IG9mIGVudHJpZXMgbWluaW1hbCwgdGhpcyBpbmZyYXN0cnVjdHVyZQpjYW4gb25seSBiZSB1c2Vk
IGJ5IG9uZSBDUFUgYXQgYSB0aW1lLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgIHwgIDEgKwogeGVu
L2FyY2gveDg2L3BtYXAuYyAgICAgICAgICB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaCB8ICAzICsrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3BtYXAuaCAgIHwgMTIgKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDk4IGlu
c2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcG1hcC5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wbWFwLmgKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggMjQ0M2Zk
MmNjNS4uNzUwODIxOTY4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNTUsNiArNTUsNyBAQCBvYmoteSArPSBwY2kubwog
b2JqLXkgKz0gcGVyY3B1Lm8KIG9iai15ICs9IHBoeXNkZXYubyB4ODZfNjQvcGh5c2Rldi5vCiBv
YmoteSArPSBwbGF0Zm9ybV9oeXBlcmNhbGwubyB4ODZfNjQvcGxhdGZvcm1faHlwZXJjYWxsLm8K
K29iai15ICs9IHBtYXAubwogb2JqLXkgKz0gcHNyLm8KIG9iai15ICs9IHNldHVwLm8KIG9iai15
ICs9IHNodXRkb3duLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wbWFwLmMgYi94ZW4vYXJj
aC94ODYvcG1hcC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRhZTE2
YjAyMTIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvcG1hcC5jCkBAIC0wLDAgKzEs
ODIgQEAKKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1
ZGUgPHhlbi9zcGlubG9jay5oPgorCisjaW5jbHVkZSA8YXNtL2JpdG9wcy5oPgorI2luY2x1ZGUg
PGFzbS9maXhtYXAuaD4KKworLyoKKyAqIFNpbXBsZSBtYXBwaW5nIGluZnJhc3RydWN0dXJlIHRv
IG1hcCAvIHVubWFwIHBhZ2VzIGluIGZpeGVkIG1hcC4KKyAqIFRoaXMgaXMgdXNlZCB0byBzZXQg
dXAgcGVyY3B1IHBhZ2UgdGFibGUgZm9yIG1hcGNhY2hlLCB3aGljaCBpcworICogdXNlZCBieSBt
YXAgZG9tYWluIHBhZ2UgaW5mcmFzdHJ1Y3R1cmUuCisgKgorICogVGhlcmUgaXMgYSByZXN0cmlj
dGlvbiB0aGF0IG9ubHkgb25lIENQVSBjYW4gdXNlIHRoaXMKKyAqIGluZnJhc3RydWN0dXJlIGF0
IGEgdGltZS4gU28gdGhpcyBpbmZyYXN0cnVjdHVyZSBfc2hvdWxkIG5vdF8gYmUKKyAqIHVzZWQg
YW55d2hlcmUgZWxzZSBvdGhlciB0aGFuIHRoZSBzdGF0ZWQgcHVycG9zZSBhYm92ZS4KKyAqLwor
CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2spOworLyogQml0bWFwIHRvIHRyYWNrIHdoaWNo
IHNsb3QgaXMgdXNlZCAqLworc3RhdGljIHVuc2lnbmVkIGxvbmcgaW51c2U7CisKK3ZvaWQgcG1h
cF9sb2NrKHZvaWQpCit7CisgICAgc3Bpbl9sb2NrKCZsb2NrKTsKK30KKwordm9pZCBwbWFwX3Vu
bG9jayh2b2lkKQoreworICAgIHNwaW5fdW5sb2NrKCZsb2NrKTsKK30KKwordm9pZCAqcG1hcF9t
YXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaWR4OworICAg
IHZvaWQgKmxpbmVhciA9IE5VTEw7CisgICAgZW51bSBmaXhlZF9hZGRyZXNzZXMgc2xvdDsKKwor
ICAgIEFTU0VSVCghaW5faXJxKCkpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmbG9jaykp
OworCisgICAgaWR4ID0gZmluZF9maXJzdF96ZXJvX2JpdCgmaW51c2UsIE5VTV9GSVhfUE1BUCk7
CisgICAgaWYgKCBpZHggPT0gTlVNX0ZJWF9QTUFQICkKKyAgICAgICAgcGFuaWMoIk91dCBvZiBQ
TUFQIHNsb3RzXG4iKTsKKworICAgIF9fc2V0X2JpdChpZHgsICZpbnVzZSk7CisKKyAgICBzbG90
ID0gaWR4ICsgRklYX1BNQVBfQkVHSU47CisgICAgQVNTRVJUKHNsb3QgPj0gRklYX1BNQVBfQkVH
SU4gJiYgc2xvdCA8PSBGSVhfUE1BUF9FTkQpOworCisgICAgc2V0X2ZpeG1hcChzbG90LCBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSkpOworICAgIGxpbmVhciA9ICh2b2lkICopX19maXhfdG9fdmly
dChzbG90KTsKKworICAgIHJldHVybiBsaW5lYXI7Cit9CisKK3ZvaWQgcG1hcF91bm1hcCh2b2lk
ICpwKQoreworICAgIHVuc2lnbmVkIGludCBpZHg7CisgICAgZW51bSBmaXhlZF9hZGRyZXNzZXMg
c2xvdCA9IF9fdmlydF90b19maXgoKHVuc2lnbmVkIGxvbmcpcCk7CisKKyAgICBBU1NFUlQoIWlu
X2lycSgpKTsKKyAgICBBU1NFUlQoc2xvdCA+PSBGSVhfUE1BUF9CRUdJTiAmJiBzbG90IDw9IEZJ
WF9QTUFQX0VORCk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZsb2NrKSk7CisKKyAgICBp
ZHggPSBzbG90IC0gRklYX1BNQVBfQkVHSU47CisgICAgX19jbGVhcl9iaXQoaWR4LCAmaW51c2Up
OworICAgIGNsZWFyX2ZpeG1hcChzbG90KTsKK30KKworc3RhdGljIHZvaWQgX19tYXliZV91bnVz
ZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQoreworICAgIEJVSUxEX0JVR19PTihzaXplb2YoaW51
c2UpICogQklUU19QRVJfTE9ORyA8IE5VTV9GSVhfUE1BUCk7Cit9CisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2ZpeG1hcC5oCmluZGV4IDlmYjJmNDc5NDYuLjg1ODg1Zjg5NTAgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZml4bWFwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAu
aApAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPHhlbi9rZXhlYy5oPgogI2luY2x1ZGUgPGFz
bS9hcGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL21zaS5oPgorI2luY2x1ZGUgPGFzbS9wbWFwLmg+
CiAjaW5jbHVkZSA8YWNwaS9hcGVpLmg+CiAKIC8qCkBAIC00OCw2ICs0OSw4IEBAIGVudW0gZml4
ZWRfYWRkcmVzc2VzIHsKICAgICBGSVhfWEVOX1NIQVJFRF9JTkZPLAogI2VuZGlmIC8qIENPTkZJ
R19YRU5fR1VFU1QgKi8KICAgICAvKiBFdmVyeXRoaW5nIGVsc2Ugc2hvdWxkIGdvIGZ1cnRoZXIg
ZG93bi4gKi8KKyAgICBGSVhfUE1BUF9CRUdJTiwKKyAgICBGSVhfUE1BUF9FTkQgPSBGSVhfUE1B
UF9CRUdJTiArIE5VTV9GSVhfUE1BUCAtIDEsCiAgICAgRklYX0FQSUNfQkFTRSwKICAgICBGSVhf
SU9fQVBJQ19CQVNFXzAsCiAgICAgRklYX0lPX0FQSUNfQkFTRV9FTkQgPSBGSVhfSU9fQVBJQ19C
QVNFXzAgKyBNQVhfSU9fQVBJQ1MtMSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cG1hcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wbWFwLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uNDJjZDRjNzc5MwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcG1hcC5oCkBAIC0wLDAgKzEsMTIgQEAKKyNpZm5kZWYgX19YODZfUE1BUF9I
X18KKyNkZWZpbmUgX19YODZfUE1BUF9IX18KKworLyogTGFyZ2UgZW5vdWdoIGZvciBtYXBwaW5n
IDUgbGV2ZWxzIG9mIHBhZ2UgdGFibGVzICovCisjZGVmaW5lIE5VTV9GSVhfUE1BUCA1CisKK3Zv
aWQgcG1hcF9sb2NrKHZvaWQpOwordm9pZCBwbWFwX3VubG9jayh2b2lkKTsKK3ZvaWQgKnBtYXBf
bWFwKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwordm9pZCBwbWFwX3VubWFwKHZvaWQgKnApOwor
CisjZW5kaWYJLyogX19YODZfUE1BUF9IX18gKi8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOi-0005sc-Po; Thu, 26 Sep 2019 09:49: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOh-0005qU-R1
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:15 +0000
X-Inumbo-ID: dac3b55c-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id dac3b55c-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48: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=1569491336; x=1601027336;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RDCbfQZPMBLWD5HES/JB4RFQjNpnLWAPbAQJ3Nba6J0=;
 b=tXrbE+QDk6+rlhuu2rp3pO84eM5X5nYgtoSEXY2mMZjTWtWfa3gYda90
 9wcwFx5LABGccl3iwC2Y5ktiD09WVZrK5iJsow3FRMBev6cM1vrA+reEE
 PDwNGZe9Hsz8zomsH/OD3uJNOIVvRC20wPPnOAMbZV5sHaohaKTTVsWll U=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637160"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:47:16 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9F2E0A2397; Thu, 26 Sep 2019 09:46:59 +0000 (UTC)
Received: from EX13D32UWA004.ant.amazon.com (10.43.160.193) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:46:59 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32UWA004.ant.amazon.com (10.43.160.193) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:46:58 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:46:57 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:26 +0100
Message-ID: <cc01fe5ea091a025a09f85c57bf3cb7e45fc59bd.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 03/84] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIGFyZSBnb2luZyB0byBzd2l0
Y2ggdG8gdXNpbmcgZG9taGVhcCBwYWdlIGZvciBwYWdlIHRhYmxlcy4KQSBuZXcgc2V0IG9mIEFQ
SXMgaXMgaW50cm9kdWNlZCB0byBhbGxvY2F0ZSwgbWFwLCB1bm1hcCBhbmQgZnJlZSBwYWdlcwpm
b3IgcGFnZSB0YWJsZXMuCgpUaGUgYWxsb2NhdGlvbiBhbmQgZGVhbGxvY2F0aW9uIHdvcmsgb24g
bWZuX3QgYnV0IG5vdCBwYWdlX2luZm8sCmJlY2F1c2UgdGhleSBhcmUgcmVxdWlyZWQgdG8gd29y
ayBldmVuIGJlZm9yZSBmcmFtZSB0YWJsZSBpcyBzZXQgdXAuCgpJbXBsZW1lbnQgdGhlIG9sZCBm
dW5jdGlvbnMgd2l0aCB0aGUgbmV3IG9uZXMuIFdlIHdpbGwgcmV3cml0ZSwgc2l0ZQpieSBzaXRl
LCBvdGhlciBtbSBmdW5jdGlvbnMgdGhhdCBtYW5pcHVsYXRlIHBhZ2UgdGFibGVzIHRvIHVzZSB0
aGUgbmV3CkFQSXMuCgpOb3RlIHRoZXNlIG5ldyBBUElzIHN0aWxsIHVzZSB4ZW5oZWFwIHBhZ2Ug
dW5kZXJuZWF0aCBhbmQgbm8gYWN0dWFsCm1hcCBhbmQgdW5tYXAgaXMgZG9uZSBzbyB0aGF0IHdl
IGRvbid0IGJyZWFrIHhlbiBoYWxmIHdheS4gVGhleSB3aWxsCmJlIHN3aXRjaGVkIHRvIHVzZSBk
b21oZWFwIGFuZCBkeW5hbWljIG1hcHBpbmdzIHdoZW4gdXNhZ2Ugb2Ygb2xkIEFQSXMKaXMgZWxp
bWluYXRlZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkIGluIHRoaXMgcGF0Y2guCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMTEgKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5MGM4YTYzYTYuLmUy
YzhjM2YzYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xMTksNiArMTE5LDcgQEAKICNpbmNsdWRlIDx4ZW4vZWZpLmg+CiAjaW5jbHVk
ZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgorI2luY2x1
ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20vc2hh
ZG93Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KQEAgLTQ4NDcsMjIgKzQ4NDgsNTAgQEAgaW50
IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKIH0KIAogdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2
b2lkKQoreworICAgIG1mbl90IG1mbjsKKworICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikpOworCisgICAgcmV0
dXJuIG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworfQorCit2b2lkIGZyZWVfeGVuX3BhZ2V0
YWJsZSh2b2lkICp2KQoreworICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJs
eV9ib290ICkKKyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyh2aXJ0X3RvX21mbih2KSk7
Cit9CisKK21mbl90IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KHZvaWQpCiB7CiAgICAgaWYgKCBz
eXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQogICAgIHsKICAgICAgICAgdm9p
ZCAqcHRyID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CiAKICAgICAgICAgQlVHX09OKCFoYXJkd2Fy
ZV9kb21haW4gJiYgIXB0cik7Ci0gICAgICAgIHJldHVybiBwdHI7CisgICAgICAgIHJldHVybiB2
aXJ0X3RvX21mbihwdHIpOwogICAgIH0KIAotICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChh
bGxvY19ib290X3BhZ2VzKDEsIDEpKSk7CisgICAgcmV0dXJuIGFsbG9jX2Jvb3RfcGFnZXMoMSwg
MSk7CiB9CiAKLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCit2b2lkICptYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKQogewotICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9lYXJseV9ib290ICkKLSAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2Uodik7CisgICAg
cmV0dXJuIG1mbl90b192aXJ0KG1mbl94KG1mbikpOworfQorCisvKiB2IGNhbiBwb2ludCB0byBh
biBlbnRyeSB3aXRoaW4gYSB0YWJsZSBvciBiZSBOVUxMICovCit2b2lkIHVubWFwX3hlbl9wYWdl
dGFibGVfbmV3KHZvaWQgKnYpCit7CisgICAgLyogWFhYIHN0aWxsIHVzaW5nIHhlbmhlYXAgcGFn
ZSwgbm8gbmVlZCB0byBkbyBhbnl0aGluZy4gICovCit9CisKKy8qIG1mbiBjYW4gYmUgSU5WQUxJ
RF9NRk4gKi8KK3ZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCit7CisgICAg
aWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgJiYgIW1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSApCisgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKG1mbl90b192aXJ0KG1m
bl94KG1mbikpKTsKIH0KIAogc3RhdGljIERFRklORV9TUElOTE9DSyhtYXBfcGdkaXJfbG9jayk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKaW5kZXggMjgwMDEwNjMyNy4uODAxNzNlYjRjMyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjMz
LDYgKzYzMywxNyBAQCBpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB0eXBlLAogLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVuIHBhZ2V0
YWJsZXMuICovCiB2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwogdm9pZCBmcmVlX3hl
bl9wYWdldGFibGUodm9pZCAqdik7CittZm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlX25ldyh2b2lk
KTsKK3ZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pOwordm9pZCB1bm1hcF94
ZW5fcGFnZXRhYmxlX25ldyh2b2lkICp2KTsKK3ZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyht
Zm5fdCBtZm4pOworCisjZGVmaW5lIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHB0cikgICAgXAor
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdW5tYXBf
eGVuX3BhZ2V0YWJsZV9uZXcoKHB0cikpOyBcCisgICAgICAgIChwdHIpID0gTlVMTDsgICAgICAg
ICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKDApCisKIGwxX3BnZW50cnlfdCAqdmlydF90b194
ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdik7CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfTU1fSF9fICov
Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOm-00060H-HP; Thu, 26 Sep 2019 09:49:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOk-0005vK-41
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:18 +0000
X-Inumbo-ID: e755c544-e042-11e9-97fb-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id e755c544-e042-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:49: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=1569491356; x=1601027356;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=woXLRl6C1H1ZD3v5zYbS0cYBVVy/4R3dJrCGF/ESWkY=;
 b=ugJvlZ6EuXVhhAWDtN/EuXcAmRplAtOgGsacwFL7gPuaOwdsKJmVWyJS
 TXemw4/Wsf2sljpNr30c+uL+We2LBzMJN2O2CXo2T7guihA6vnV0CWide
 LUHm3W30q6Ne3bHYbPxxs8huVHi7MFtXKzafhEUH6euuyf8UsHeuNcbk4 g=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750674"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:49:16 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id 61566A1D79; Thu, 26 Sep 2019 09:49:14 +0000 (UTC)
Received: from EX13d09UWA003.ant.amazon.com (10.43.160.227) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:55 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13d09UWA003.ant.amazon.com (10.43.160.227) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:55 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:53 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:25 +0100
Message-ID: <ff705e7591932506093147f2e4f911c12ad3eea3.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 62/84] x86: lift vcpu mapcache to arch_vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkl0IGlzIGdvaW5nIHRvIGJlIG5l
ZWRlZCBieSBIVk0gYXMgd2VsbCwgYmVjYXVzZSB3ZSB3YW50IGV2ZW4gSFZNIHZjcHUKdG8gaGF2
ZSBhIHBlci12Y3B1IG1hcGNhY2hlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jICAgfCA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwg
NiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMKaW5kZXggOWExY2M1YmI0MC4uMzQ4ZWE5ZWJmMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdl
LmMKQEAgLTk1LDcgKzk1LDcgQEAgdm9pZCAqbWFwX2RvbWFpbl9wYWdlKG1mbl90IG1mbikKICAg
ICB9CiAKICAgICBkY2FjaGUgPSAmdi0+ZG9tYWluLT5hcmNoLm1hcGNhY2hlOwotICAgIHZjYWNo
ZSA9ICZ2LT5hcmNoLnB2Lm1hcGNhY2hlOworICAgIHZjYWNoZSA9ICZ2LT5hcmNoLm1hcGNhY2hl
OwogICAgIGlmICggIWRjYWNoZS0+aW51c2UgKQogICAgIHsKICAgICAgICAgdm9pZCAqcmV0OwpA
QCAtMjE1LDcgKzIxNSw3IEBAIHZvaWQgdW5tYXBfZG9tYWluX3BhZ2UoY29uc3Qgdm9pZCAqcHRy
KQogCiAgICAgaWR4ID0gUEZOX0RPV04odmEgLSBNQVBDQUNIRV9WSVJUX1NUQVJUKTsKICAgICBt
Zm4gPSBsMWVfZ2V0X3BmbihNQVBDQUNIRV9MMUVOVChpZHgpKTsKLSAgICBoYXNoZW50ID0gJnYt
PmFyY2gucHYubWFwY2FjaGUuaGFzaFtNQVBIQVNIX0hBU0hGTihtZm4pXTsKKyAgICBoYXNoZW50
ID0gJnYtPmFyY2gubWFwY2FjaGUuaGFzaFtNQVBIQVNIX0hBU0hGTihtZm4pXTsKIAogICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKIApAQCAtMjg1LDcgKzI4NSw3IEBAIGludCBtYXBjYWNoZV92
Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgdW5zaWduZWQgaW50IGVudHMgPSBkLT5tYXhf
dmNwdXMgKiBNQVBDQUNIRV9WQ1BVX0VOVFJJRVM7CiAgICAgdW5zaWduZWQgaW50IG5yID0gUEZO
X1VQKEJJVFNfVE9fTE9OR1MoZW50cykgKiBzaXplb2YobG9uZykpOwogCi0gICAgaWYgKCAhaXNf
cHZfdmNwdSh2KSB8fCAhZGNhY2hlLT5pbnVzZSApCisgICAgaWYgKCAhZGNhY2hlLT5pbnVzZSAp
CiAgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYgKCBlbnRzID4gZGNhY2hlLT5lbnRyaWVzICkK
QEAgLTMxMiw3ICszMTIsNyBAQCBpbnQgbWFwY2FjaGVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIEJVSUxEX0JVR19PTihNQVBIQVNIRU5UX05PVElOVVNFIDwgTUFQQ0FDSEVfRU5UUklF
Uyk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBNQVBIQVNIX0VOVFJJRVM7IGkrKyApCiAgICAgewot
ICAgICAgICBzdHJ1Y3QgdmNwdV9tYXBoYXNoX2VudHJ5ICpoYXNoZW50ID0gJnYtPmFyY2gucHYu
bWFwY2FjaGUuaGFzaFtpXTsKKyAgICAgICAgc3RydWN0IHZjcHVfbWFwaGFzaF9lbnRyeSAqaGFz
aGVudCA9ICZ2LT5hcmNoLm1hcGNhY2hlLmhhc2hbaV07CiAKICAgICAgICAgaGFzaGVudC0+bWZu
ID0gfjBVTDsgLyogbmV2ZXIgdmFsaWQgdG8gbWFwICovCiAgICAgICAgIGhhc2hlbnQtPmlkeCA9
IE1BUEhBU0hFTlRfTk9USU5VU0U7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCAyYzdiNGRmMzRjLi40
OGE0MDk0NmRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTQ3Nyw5ICs0NzcsNiBAQCBzdHJ1Y3Qg
YXJjaF9kb21haW4KIAogc3RydWN0IHB2X3ZjcHUKIHsKLSAgICAvKiBtYXBfZG9tYWluX3BhZ2Uo
KSBtYXBwaW5nIGNhY2hlLiAqLwotICAgIHN0cnVjdCBtYXBjYWNoZV92Y3B1IG1hcGNhY2hlOwot
CiAgICAgc3RydWN0IHRyYXBfaW5mbyAqdHJhcF9jdHh0OwogCiAgICAgdW5zaWduZWQgbG9uZyBn
ZHRfZnJhbWVzW0ZJUlNUX1JFU0VSVkVEX0dEVF9QQUdFXTsKQEAgLTU2MCw2ICs1NTcsOSBAQCBz
dHJ1Y3QgYXJjaF92Y3B1CiAKICAgICBzdHJ1Y3QgdnBtdV9zdHJ1Y3QgdnBtdTsKIAorICAgIC8q
IG1hcF9kb21haW5fcGFnZSgpIG1hcHBpbmcgY2FjaGUuICovCisgICAgc3RydWN0IG1hcGNhY2hl
X3ZjcHUgbWFwY2FjaGU7CisKICAgICAvKiBWaXJ0dWFsIE1hY2hpbmUgRXh0ZW5zaW9ucyAqLwog
ICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHB2X3ZjcHUgcHY7Ci0tIAoyLjE3LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOo-00064l-OU; Thu, 26 Sep 2019 09:49: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOm-00060m-Pt
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:20 +0000
X-Inumbo-ID: db477202-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id db477202-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48: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=1569491336; x=1601027336;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=85eRksdJi5K0oVMyeH7P/wmA8MP87rAHYUSXiEfwFHk=;
 b=DwUA6MnXScC/Y1y/2+QhySpT5me9TJh7s4Xkh7BMWxInNvzQmFOqEhuL
 qnhXCo5aQ3hq/FtCwfQGU2r2YJdAe/vVUPSq19j60kLi5CTZPFs2XZtfu
 /B2F5QWCC6pjvNDaV/Db+4To2SgewqE0sWgZPKrpWchhe63ZcWjKYliyV E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750612"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:55 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id A4E2DA2102; Thu, 26 Sep 2019 09:48:55 +0000 (UTC)
Received: from EX13D03UWA004.ant.amazon.com (10.43.160.250) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:25 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D03UWA004.ant.amazon.com (10.43.160.250) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:25 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:23 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:13 +0100
Message-ID: <89715b3932df742de4f14474358eaeeb5db2c841.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 50/84] x86/smpboot: remove lXe_to_lYe in
 cleanup_cpu_root_pgt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDEy
ICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwppbmRleCBmMDk1NjNhYjM0Li5kNjU3YWMwMTA4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTk1MSwx
MSArOTUxLDE3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgLyogQWxzbyB6YXAgdGhlIHN0dWIgbWFwcGluZyBmb3IgdGhpcyBDUFUuICov
CiAgICAgaWYgKCBzdHViX2xpbmVhciApCiAgICAgewotICAgICAgICBsM19wZ2VudHJ5X3QgKmwz
dCA9IGw0ZV90b19sM2UoY29tbW9uX3BndCk7Ci0gICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0g
bDNlX3RvX2wyZShsM3RbbDNfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pOwotICAgICAgICBs
MV9wZ2VudHJ5X3QgKmwxdCA9IGwyZV90b19sMWUobDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xp
bmVhcildKTsKKyAgICAgICAgbDNfcGdlbnRyeV90ICpsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDRlX2dldF9tZm4oY29tbW9uX3BndCkpOworICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGwzZV9nZXRfbWZuKGwzdFtsM190
YWJsZV9vZmZzZXQoc3R1Yl9saW5lYXIpXSkpOworICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGwyZV9nZXRfbWZuKGwydFtsMl90
YWJsZV9vZmZzZXQoc3R1Yl9saW5lYXIpXSkpOwogCiAgICAgICAgIGwxdFtsMV90YWJsZV9vZmZz
ZXQoc3R1Yl9saW5lYXIpXSA9IGwxZV9lbXB0eSgpOworCisgICAgICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwxdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Cisg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CiAgICAgfQogfQogCi0tIAoyLjE3
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOr-0006B5-Lv; Thu, 26 Sep 2019 09:49:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOp-00065f-59
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:23 +0000
X-Inumbo-ID: e8691dfa-e042-11e9-97fb-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id e8691dfa-e042-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:49:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491359; x=1601027359;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=kpUuXZAvzGVSonE9aOxyMJVulSwYJnIv2Ma6gLcbPBA=;
 b=XRlRg22QFcrH58CdfCf8nUE4XmZBWrUhOIOrOKh3neVPuJC1TxqD3FmS
 Irrkjlmj8YMHUX38sE/7cAnmqyCMaNX0ESSM4/vCzq7B5TNJlL2cHKffu
 ZphS7jGuUZJQtKb0IGmokExfck2xr80RnIGR7rKAWaXI7Z1xPx4MVfs9u Q=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637215"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:47:41 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id 51664A190A; Thu, 26 Sep 2019 09:47:24 +0000 (UTC)
Received: from EX13D15UWA001.ant.amazon.com (10.43.160.152) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:05 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D15UWA001.ant.amazon.com (10.43.160.152) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:04 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:03 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:29 +0100
Message-ID: <857b41c9da828de697d4b85f81f98aec6c4dd666.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 06/84] x86/mm: map_pages_to_xen should have
 one exit path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiByZXdyaXRl
IHRoZSBmdW5jdGlvbiB0byBoYW5kbGUgZHluYW1pY2FsbHkgbWFwcGluZyBhbmQKdW5tYXBwaW5n
IG9mIHBhZ2UgdGFibGVzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMzQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwNjNjYWNmZmI4Li5iYTM4NTI1ZDM2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAx
NCw5ICs1MDE0LDExIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGludCBm
bGFncykKIHsKICAgICBib29sIGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9v
dDsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UsIG9sM2U7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJl
LCBvbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgb2wxZTsKICAgICB1bnNpZ25lZCBpbnQg
IGk7CisgICAgaW50IHJjID0gLUVOT01FTTsKIAogI2RlZmluZSBmbHVzaF9mbGFncyhvbGRmKSBk
byB7ICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgaW50IG9fID0gKG9sZGYpOyAgICAg
ICAgICAgICAgICAgIFwKQEAgLTUwMzQsMTAgKzUwMzYsMTMgQEAgaW50IG1hcF9wYWdlc190b194
ZW4oCiAKICAgICB3aGlsZSAoIG5yX21mbnMgIT0gMCApCiAgICAgewotICAgICAgICBsM19wZ2Vu
dHJ5X3Qgb2wzZSwgKnBsM2UgPSB2aXJ0X3RvX3hlbl9sM2UodmlydCk7CisgICAgICAgIHBsM2Ug
PSB2aXJ0X3RvX3hlbl9sM2UodmlydCk7CiAKICAgICAgICAgaWYgKCAhcGwzZSApCi0gICAgICAg
ICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKHJjID09
IC1FTk9NRU0pOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KICAgICAgICAgb2wz
ZSA9ICpwbDNlOwogCiAgICAgICAgIGlmICggY3B1X2hhc19wYWdlMWdiICYmCkBAIC01MTI5LDcg
KzUxMzQsMTAgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAKICAgICAgICAgICAgIGwydCA9IGFs
bG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgIGlmICggbDJ0ID09IE5VTEwgKQotICAg
ICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgICAgIH0KIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBsMmVfd3JpdGUobDJ0ICsgaSwKQEAgLTUx
NTgsNyArNTE2NiwxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAogICAgICAgICBwbDJlID0g
dmlydF90b194ZW5fbDJlKHZpcnQpOwogICAgICAgICBpZiAoICFwbDJlICkKLSAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVO
T01FTSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogCiAgICAgICAgIGlmICgg
KCgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm5feChtZm4pKSAmCiAgICAgICAgICAgICAgICAo
KDF1IDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgPT0gMCkgJiYKQEAgLTUyMDMsNyArNTIxNCwx
MCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBwbDFlID0gdmlydF90b194ZW5fbDFlKHZpcnQpOwogICAgICAgICAgICAgICAgIGlmICggcGwx
ZSA9PSBOVUxMICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVOT01FTSk7Cisg
ICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCBsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdF
X1BTRSApCiAgICAgICAgICAgICB7CkBAIC01MjMxLDcgKzUyNDUsMTAgQEAgaW50IG1hcF9wYWdl
c190b194ZW4oCiAKICAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7
CiAgICAgICAgICAgICAgICAgaWYgKCBsMXQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
QVNTRVJUKHJjID09IC1FTk9NRU0pOworICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BB
R0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwx
dFtpXSwKQEAgLTUzNzcsNyArNTM5NCwxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAogI3Vu
ZGVmIGZsdXNoX2ZsYWdzCiAKLSAgICByZXR1cm4gMDsKKyAgICByYyA9IDA7CisKKyBvdXQ6Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBpbnQgcG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2
aXJ0LCB1bnNpZ25lZCBsb25nIG5yX21mbnMpCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOt-0006FR-Nd; Thu, 26 Sep 2019 09:49: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOr-0006BS-U9
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:25 +0000
X-Inumbo-ID: dac3b55d-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id dac3b55d-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48: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=1569491336; x=1601027336;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=5Q2XE0XvYzUty69qqRlTGEEguqCrML7ftDS0JmcjKEo=;
 b=vZs6ypAmKaV/ssztcrieLjCkc8w+9mUfpHTEB7hibcWeWNwew7xIIc+Q
 Nn/rJpCBQVrBZnOg7o7C4tWpbqc5W7cxvwA38N1h09EAyp3/HLH2UV7jE
 FAZ2aQPawwDlW7F3irz1rFOv842xRlT9Hfo5GxUqXk12F0qm7AGYjWby6 M=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637159"
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;
 26 Sep 2019 09:47:14 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (Postfix) with ESMTPS
 id AADD6281FDE; Thu, 26 Sep 2019 09:46:57 +0000 (UTC)
Received: from EX13D19UWA001.ant.amazon.com (10.43.160.169) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:46:57 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D19UWA001.ant.amazon.com (10.43.160.169) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:46:56 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:46:55 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:25 +0100
Message-ID: <70b327fb33bf4e53ce98ad547589170fa93c62fe.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 02/84] x86: move some xen mm function
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZXkgd2VyZSBwdXQgaW50byBw
YWdlLmggYnV0IG1tLmggaXMgbW9yZSBhcHByb3ByaWF0ZS4KClRoZSByZWFsIHJlYXNvbiBpcyB0
aGF0IEkgd2lsbCBiZSBhZGRpbmcgc29tZSBuZXcgZnVuY3Rpb25zIHdoaWNoCnRha2VzIG1mbl90
LiBJdCB0dXJucyBvdXQgaXQgaXMgYSBiaXQgZGlmZmljdWx0IHRvIGRvIGluIHBhZ2UuaC4KCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICB8IDUgKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvcGFnZS5oIHwgNSAtLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDM4NjNlNGNlNTcuLjI4MDAx
MDYzMjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKQEAgLTYzMCw0ICs2MzAsOSBAQCBpbnQgYXJjaF9hY3F1aXJlX3Jl
c291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMsIHhlbl9wZm5fdCBt
Zm5fbGlzdFtdKTsKIAorLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVuIHBhZ2V0YWJsZXMu
ICovCit2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwordm9pZCBmcmVlX3hlbl9wYWdl
dGFibGUodm9pZCAqdik7CitsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBs
b25nIHYpOworCiAjZW5kaWYgLyogX19BU01fWDg2X01NX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRl
eCBjMWU5MjkzN2MwLi4wNWE4YjFlZmE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtMzQ1LDExICszNDUs
NiBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0X3Bn
ZW50cnlfdCk7CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLS8qIEFsbG9jYXRvciBmdW5jdGlv
bnMgZm9yIFhlbiBwYWdldGFibGVzLiAqLwotdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lk
KTsKLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwotbDFfcGdlbnRyeV90ICp2aXJ0
X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKLQogLyogQ29udmVydCBiZXR3ZWVuIFBBVC9Q
Q0QvUFdUIGVtYmVkZGVkIGluIFBURSBmbGFncyBhbmQgMy1iaXQgY2FjaGVhdHRyLiAqLwogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgcHRlX2ZsYWdzX3RvX2NhY2hlYXR0cih1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQOv-0006Iq-BR; Thu, 26 Sep 2019 09:49:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOu-0006GJ-65
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:28 +0000
X-Inumbo-ID: eb644908-e042-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id eb644908-e042-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:49: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=1569491367; x=1601027367;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=2UYyndybd/u2L8eu6I/OvdFYJWjbmvXRD7Ecm6dmF+Q=;
 b=hjGDIHYB8E3OtG7sWZj7V1ZhWTIZB7M1voLM/fnZ59AkrJl5ow1412Ao
 Go9ZSBjRVtdHFzES3By6C/Da9PMl2F/zkSr/WrYn/XiyrErXGcZ/LGxEF
 VqydEayO62uHa37NhfRC5RilLJsKxpTqk2heJQJZH9ZgEAUi75k/lWxmz s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988813"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:48:20 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id 4402DC1333; Thu, 26 Sep 2019 09:48:09 +0000 (UTC)
Received: from EX13P01UWA003.ant.amazon.com (10.43.160.197) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:38 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13P01UWA003.ant.amazon.com (10.43.160.197) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:38 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:37 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:47 +0100
Message-ID: <24536847bce6e0d42440990abaa617e80fe08af8.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 24/84] x86_64/mm: drop l4e_to_l3e invocation
 from paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
NyArKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYwppbmRleCBhOWMyYjVjYTU0Li45NDVhZTEyM2E2IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC02
NDksOCArNjQ5LDEwIEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgLyogQ3Jl
YXRlIHVzZXItYWNjZXNzaWJsZSBMMiBkaXJlY3RvcnkgdG8gbWFwIHRoZSBNUFQgZm9yIGNvbXBh
dCBndWVzdHMuICovCiAgICAgQlVJTERfQlVHX09OKGw0X3RhYmxlX29mZnNldChSRFdSX01QVF9W
SVJUX1NUQVJUKSAhPQogICAgICAgICAgICAgICAgICBsNF90YWJsZV9vZmZzZXQoSElST19DT01Q
QVRfTVBUX1ZJUlRfU1RBUlQpKTsKLSAgICBsM19yb19tcHQgPSBsNGVfdG9fbDNlKGlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KAotICAgICAgICBISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFS
VCldKTsKKworICAgIGwzX3JvX21wdF9tZm4gPSBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0
X3RhYmxlX29mZnNldCgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI
SVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKTsKKyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDNfcm9fbXB0X21mbik7CiAKICAgICBsMl9yb19tcHRfbWZuID0gYWxsb2Nf
eGVuX3BhZ2V0YWJsZV9uZXcoKTsKICAgICBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZB
TElEX01GTikgKQpAQCAtNzAyLDYgKzcwNCw3IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZv
aWQpCiAjdW5kZWYgTUZOCiAKICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQp
OworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CiAKICAgICBtYWNoaW5l
X3RvX3BoeXNfbWFwcGluZ192YWxpZCA9IDE7CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQOy-0006OM-4g; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOw-0006Ln-Pl
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:30 +0000
X-Inumbo-ID: da9f1e5f-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id da9f1e5f-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48: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=1569491336; x=1601027336;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=dsrNjN6yPWr+vJW/UTJ4O8vlGArBVD6ggCYMslFwKW8=;
 b=V7ktIUtZYSzOgjVZhGYV4bqUnP1h2SvID6uHWHgXFTfreM3Y7ijh8JU8
 au4KlgckyOlG9gTd6+g+cgab+VcXiDBTE/GqB7uRn7jLKttXDPaKTVwXK
 0FRdBfyVyX+4Z7cLdV2QRbj/Pou98U4gm3o7kniRNZjbU3i3Wn8vaeikZ A=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788331"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:56 +0000
Received: from EX13MTAUWA001.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 (Postfix) with ESMTPS
 id 8D188A2684; Thu, 26 Sep 2019 09:48:54 +0000 (UTC)
Received: from EX13D20UWA001.ant.amazon.com (10.43.160.34) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:23 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D20UWA001.ant.amazon.com (10.43.160.34) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:23 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:22 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:12 +0100
Message-ID: <ca227d391e3d490f8d7cef578972726635a0cf08.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 49/84] x86_64/mm: map and unmap page tables
 in subarch_memory_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MTUgKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggNzQ4M2Y4ZjIzZC4uNmYzN2JjNGMxNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYwpAQCAtMTAxNiw4ICsxMDE2LDggQEAgdm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21lbW9y
eSh2b2lkKQogbG9uZyBzdWJhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgc3RydWN0IHhlbl9tYWNocGh5c19t
Zm5fbGlzdCB4bW1sOwotICAgIGwzX3BnZW50cnlfdCBsM2U7Ci0gICAgbDJfcGdlbnRyeV90IGwy
ZTsKKyAgICBsM19wZ2VudHJ5X3QgbDNlLCAqbDN0OworICAgIGwyX3BnZW50cnlfdCBsMmUsICps
MnQ7CiAgICAgdW5zaWduZWQgbG9uZyB2LCBsaW1pdDsKICAgICB4ZW5fcGZuX3QgbWZuLCBsYXN0
X21mbjsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTEwMzYsMTMgKzEwMzYsMTggQEAgbG9uZyBz
dWJhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcpCiAgICAgICAgICAgICAgICh2IDwgKHVuc2lnbmVkIGxvbmcpKG1hY2hpbmVf
dG9fcGh5c19tYXBwaW5nICsgbWF4X3BhZ2UpKTsKICAgICAgICAgICAgICAgaSsrLCB2ICs9IDFV
TCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBsM2UgPSBs
NGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSlbCi0gICAgICAgICAg
ICAgICAgbDNfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFn
ZXRhYmxlX25ldygKKyAgICAgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0
X3RhYmxlX29mZnNldCh2KV0pKTsKKyAgICAgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9vZmZz
ZXQodildOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKwogICAg
ICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAg
ICAgICAgICAgICAgICBtZm4gPSBsYXN0X21mbjsKICAgICAgICAgICAgIGVsc2UgaWYgKCAhKGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIGwyZSA9IGwzZV90b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQodildOworICAgICAg
ICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsK
KyAgICAgICAgICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOwogICAgICAgICAgICAgICAgIGlm
ICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgICAgICAgICAg
ICAgIG1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CiAgICAgICAgICAgICAgICAgZWxzZQotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQP1-0006US-4f; Thu, 26 Sep 2019 09:49:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQOz-0006QQ-4m
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:33 +0000
X-Inumbo-ID: ee4d4188-e042-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id ee4d4188-e042-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:49: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=1569491369; x=1601027369;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=VLg8J96hE0TekqiR90JQhSSRAIe4sbPYqHBK92uWVGE=;
 b=BuS/LxPQM/Z+rX/a0r3/vAfioBjG07Y/QvlngMOhnXx6K5SSnd5sZkAy
 4gXXtsrLLJT6N6EIuw21GVfBa59H7FgLatz0GhE3dvhlpqz/2zrjVV4Tb
 J/CMy9CfOYIUQLmb2mDZGFiPqVoL7DZFszrJQ+5NQlQwkpMfkjmp/vb7h I=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988826"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:48:24 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9A94AA31AD; Thu, 26 Sep 2019 09:48:13 +0000 (UTC)
Received: from EX13D10UWA001.ant.amazon.com (10.43.160.216) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:44 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D10UWA001.ant.amazon.com (10.43.160.216) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:44 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:42 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:50 +0100
Message-ID: <5c25bb98b74ccd09a48b421c636dc1d383c20150.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 27/84] x86_64/mm: switch to new APIs in
 setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MTQgKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGQwMWI4ZjdjMTcuLmUwNWEzYTQ0NWEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMKQEAgLTM5Nyw5ICszOTcsMTAgQEAgc3RhdGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0
IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIHsKICAgICB1bnNpZ25lZCBsb25nIGksIHZhLCBzbWFw
LCBlbWFwOwogICAgIHVuc2lnbmVkIGludCBuOwotICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5V
TEwsICpsMl9yb19tcHQ7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVMTCwgKmwyX3JvX21w
dCA9IE5VTEw7CiAgICAgbDNfcGdlbnRyeV90ICpsM19yb19tcHQgPSBOVUxMOwogICAgIGludCBy
ZXQgPSAwOworICAgIG1mbl90IGwyX3JvX21wdF9tZm47CiAKICAgICBBU1NFUlQobDRlX2dldF9m
bGFncyhpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldKQog
ICAgICAgICAgICAgJiBfUEFHRV9QUkVTRU5UKTsKQEAgLTQ2MiwxNyArNDYzLDE5IEBAIHN0YXRp
YyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAg
ICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQodmEpOwogICAgICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGwyX3JvX21wdCA9IGFsbG9jX3hlbl9wYWdldGFi
bGUoKTsKLSAgICAgICAgICAgICAgICBpZiAoICFsMl9yb19tcHQgKQorICAgICAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CisgICAgICAgICAgICAgICAgbDJf
cm9fbXB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICAgICAg
aWYgKCBtZm5fZXEobDJfcm9fbXB0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gZXJyb3I7CiAgICAgICAgICAgICAgICAgfQogCisgICAgICAgICAgICAgICAgbDJf
cm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdF9tZm4pOwogICAgICAgICAg
ICAgICAgIGNsZWFyX3BhZ2UobDJfcm9fbXB0KTsKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGUo
JmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgbDNlX2Zyb21fcGFkZHIoX19wYShsMl9yb19tcHQpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9STyB8IF9QQUdFX1VTRVIpKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgbDNlX2Zyb21fbWZuKGwyX3JvX21wdF9tZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9S
TyB8IF9QQUdFX1VTRVIpKTsKICAgICAgICAgICAgICAgICBwbDJlID0gbDJfcm9fbXB0OwogICAg
ICAgICAgICAgICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZhKTsKICAgICAgICAgICAgIH0K
QEAgLTQ4OCw2ICs0OTEsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVt
X2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgcmV0ID0gc2V0dXBfY29tcGF0X20ycF90YWJsZShp
bmZvKTsKIGVycm9yOgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CiAg
ICAgcmV0dXJuIHJldDsKIH0KIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQP4-0006bj-Gu; Thu, 26 Sep 2019 09:49: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQP1-0006W3-Rh
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:35 +0000
X-Inumbo-ID: db477203-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id db477203-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:48: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=1569491337; x=1601027337;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=f3D8sT4nLjfsYF+QuArXbr8SObtyun4SFrgHXutwP0A=;
 b=fghuVl+rtwyFFW84VkmtvF5pM52okdWq3XcbA0+B58Qw04i+tvQ97iFe
 XSC63MjVHYXXjEZdGRB50TzIQCPMfEro6Goy6RzXRl8T9QNNq8ojeq9FZ
 HDj0TVMaFTVHTbXLlBbmXeJmmWjAUUDUcTB0y4PtteOofxLvGPv582NPQ A=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750615"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:48:56 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8A07DA2991; Thu, 26 Sep 2019 09:48:56 +0000 (UTC)
Received: from EX13D10UWA004.ant.amazon.com (10.43.160.64) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:27 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D10UWA004.ant.amazon.com (10.43.160.64) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:26 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:25 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:14 +0100
Message-ID: <144c16e0cb37d5fde3eb48b2eaad1bbd7022108f.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 51/84] x86/pv: properly map and unmap page
 tables in mark_pv_pt_pages_rdonly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5k
ZXggMWJkNTNlOWMwOC4uZDdkNDI1NjhmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC01MCwxNyAr
NTAsMTcgQEAgc3RhdGljIF9faW5pdCB2b2lkIG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgdW5zaWduZWQgbG9uZyBjb3VudDsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwogICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsKLSAgICBsM19wZ2VudHJ5X3QgKnBs
M2U7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAg
ICBsM19wZ2VudHJ5X3QgKnBsM2UsICpsM3Q7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlLCAqbDJ0
OworICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgKmwxdDsKIAogICAgIHBsNGUgPSBsNHN0YXJ0ICsg
bDRfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgcGwzZSA9IGw0ZV90b19sM2UoKnBsNGUp
OwotICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgcGwyZSA9IGwz
ZV90b19sMmUoKnBsM2UpOwotICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7
Ci0gICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOwotICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zm
c2V0KHZwdF9zdGFydCk7CisgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRf
bWZuKCpwbDRlKSk7CisgICAgcGwzZSA9IGwzdCArIGwzX3RhYmxlX29mZnNldCh2cHRfc3RhcnQp
OworICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOwor
ICAgIHBsMmUgPSBsMnQgKyBsMl90YWJsZV9vZmZzZXQodnB0X3N0YXJ0KTsKKyAgICBsMXQgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAgICBwbDFlID0gbDF0
ICsgbDFfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7CiAgICAgZm9yICggY291bnQgPSAwOyBjb3Vu
dCA8IG5yX3B0X3BhZ2VzOyBjb3VudCsrICkKICAgICB7CiAgICAgICAgIGwxZV9yZW1vdmVfZmxh
Z3MoKnBsMWUsIF9QQUdFX1JXKTsKQEAgLTg1LDEyICs4NSwyMyBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
IGlmICggISgodW5zaWduZWQgbG9uZykrK3BsMmUgJiAoUEFHRV9TSVpFIC0gMSkpICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpKytwbDNlICYg
KFBBR0VfU0laRSAtIDEpKSApCi0gICAgICAgICAgICAgICAgICAgIHBsM2UgPSBsNGVfdG9fbDNl
KCorK3BsNGUpOwotICAgICAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwzdCk7CisgICAgICAgICAgICAgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dyhsNGVfZ2V0X21mbigqKytwbDRlKSk7CisgICAgICAgICAgICAgICAgICAgIHBsM2UgPSBsM3Q7
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwydCk7CisgICAgICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwz
ZV9nZXRfbWZuKCpwbDNlKSk7CisgICAgICAgICAgICAgICAgcGwyZSA9IGwydDsKICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKKyAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAgICBsMXQgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAgICAgICAgICAgIHBsMWUgPSBs
MXQ7CiAgICAgICAgIH0KICAgICB9CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsK
KyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwzdCk7CiB9CiAKIHN0YXRpYyBfX2luaXQgdm9pZCBzZXR1cF9wdl9waHlzbWFwKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZuLAotLSAKMi4xNy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQP5-0006e3-L3; Thu, 26 Sep 2019 09:49:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQP4-0006aw-4F
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:38 +0000
X-Inumbo-ID: f18dd65a-e042-11e9-b588-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id f18dd65a-e042-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:49: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=1569491373; x=1601027373;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=WA7fvNw77v8vAj8/L23G6+zYdl9FPU4M3xrqGinNO78=;
 b=qh2b7jYXk90YDovH2i8bYyn7z89UTQRFeaeFgclZqwHJTExLGlvg90xi
 ZhzloTIgBwDVNp37XLJfxJMYKd99bMb1WUE5jRF9m1+N0Xe8zAwqmAgtp
 DQTSadQBT+0yzjj/Yg/b9qPGeW7x1mpdeSUD4Dho4Hik8mbpWySRmhFTY k=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788427"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:49:33 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 476ABA32D9; Thu, 26 Sep 2019 09:49:33 +0000 (UTC)
Received: from EX13D28EUC004.ant.amazon.com (10.43.164.80) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:13 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC004.ant.amazon.com (10.43.164.80) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:11 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:09 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:30 +0100
Message-ID: <10c0b97f3f378af07012628afc685905af43148f.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 67/84] x86/domain_page: remove direct map
 code and initialise idle mapcache.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClRoZXNlIGFyZSBmb3VuZCBp
biB0aGUgTkRFQlVHIGJ1aWxkLgoKU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhA
YW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyB8IDEwIC0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IGY0
ZjUzYTJhMzMuLmY2MDY2NzdhZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFn
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC03OCwxMSArNzgsNiBAQCB2
b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQogICAgIHN0cnVjdCBtYXBjYWNoZV92Y3B1
ICp2Y2FjaGU7CiAgICAgc3RydWN0IHZjcHVfbWFwaGFzaF9lbnRyeSAqaGFzaGVudDsKIAotI2lm
ZGVmIE5ERUJVRwotICAgIGlmICggbWZuX3gobWZuKSA8PSBQRk5fRE9XTihfX3BhKEhZUEVSVklT
T1JfVklSVF9FTkQgLSAxKSkgKQotICAgICAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gobWZu
KSk7Ci0jZW5kaWYKLQogICAgIHYgPSBtYXBjYWNoZV9jdXJyZW50X3ZjcHUoKTsKICAgICBpZiAo
ICF2ICkKICAgICB7CkBAIC0yNTcsMTEgKzI1Miw2IEBAIGludCBtYXBjYWNoZV9kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4gKmRjYWNoZSA9
ICZkLT5hcmNoLm1hcGNhY2hlOwogICAgIHVuc2lnbmVkIGludCBiaXRtYXBfcGFnZXM7CiAKLSNp
ZmRlZiBOREVCVUcKLSAgICBpZiAoICFtZW1faG90cGx1ZyAmJiBtYXhfcGFnZSA8PSBQRk5fRE9X
TihfX3BhKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSkgKQotICAgICAgICByZXR1cm4gMDsKLSNl
bmRpZgotCiAgICAgQlVJTERfQlVHX09OKE1BUENBQ0hFX1ZJUlRfRU5EICsgUEFHRV9TSVpFICog
KDMgKwogICAgICAgICAgICAgICAgICAyICogUEZOX1VQKEJJVFNfVE9fTE9OR1MoTUFQQ0FDSEVf
RU5UUklFUykgKiBzaXplb2YobG9uZykpKSA+CiAgICAgICAgICAgICAgICAgIE1BUENBQ0hFX1ZJ
UlRfU1RBUlQgKyAoUEVSRE9NQUlOX1NMT1RfTUJZVEVTIDw8IDIwKSk7Ci0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQP8-0006jy-JG; Thu, 26 Sep 2019 09:49:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQP6-0006gg-QV
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:40 +0000
X-Inumbo-ID: dd4b39b4-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id dd4b39b4-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491340; x=1601027340;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=W9PzwUfjSXRL4r6oD5FHM2BfgE+AdiBZBwN49R8r3mM=;
 b=L3BrHHSJri84FOybN41H3Nb4hFyganCynfTebEJZLzXzOvbxDbuHzGGO
 eCCBtycat0ak9GfoJkUMZ89rdo/RLegkfy6xc7fHRzjpirmgfwA68p2Ya
 PWdQbkCj14wpnFwyurpghYAvC6WPzR+Rz4YyLYMm6nDd/dT+p7aiy1MdR k=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354289"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:49:00 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2F7D0A2A39; Thu, 26 Sep 2019 09:49:00 +0000 (UTC)
Received: from EX13D18UWA004.ant.amazon.com (10.43.160.45) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:33 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D18UWA004.ant.amazon.com (10.43.160.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:32 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:31 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:17 +0100
Message-ID: <4295599137290de85e7964b7a2dd7311a5d52ff3.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 54/84] x86/mm: drop old page table APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk5vdyB0aGF0IHdlJ3ZlIHN3aXRj
aGVkIGFsbCB1c2VycyB0byB0aGUgbmV3IEFQSXMsIHRoZSBvbGQgb25lcyBhcmVuJ3QKbmVlZGVk
IGFueW1vcmUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgIHwgMTYgLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgfCAgMiAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdl
LmggfCAgNSAtLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMwMjQyM2Ex
MWYuLmQ1OTRiNjE3MDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC00ODUwLDIyICs0ODUwLDYgQEAgaW50IG1tY2ZnX2ludGVyY2VwdF93
cml0ZSgKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi12b2lkICphbGxvY194ZW5fcGFn
ZXRhYmxlKHZvaWQpCi17Ci0gICAgbWZuX3QgbWZuOwotCi0gICAgbWZuID0gYWxsb2NfeGVuX3Bh
Z2V0YWJsZV9uZXcoKTsKLSAgICBBU1NFUlQoIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSk7Ci0K
LSAgICByZXR1cm4gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7Ci19Ci0KLXZvaWQgZnJlZV94
ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCi17Ci0gICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NU
QVRFX2Vhcmx5X2Jvb3QgKQotICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KHZpcnRfdG9f
bWZuKHYpKTsKLX0KLQogbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcodm9pZCkKIHsKICAg
ICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggMTJhMTBiMjcwZC4uNGZiNzlhYjhmMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjMxLDggKzYzMSw2IEBA
IGludCBhcmNoX2FjcXVpcmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMs
IHhlbl9wZm5fdCBtZm5fbGlzdFtdKTsKIAogLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVu
IHBhZ2V0YWJsZXMuICovCi12b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwotdm9pZCBm
cmVlX3hlbl9wYWdldGFibGUodm9pZCAqdik7CiBtZm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlX25l
dyh2b2lkKTsKIHZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pOwogdm9pZCB1
bm1hcF94ZW5fcGFnZXRhYmxlX25ldyh2b2lkICp2KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKaW5kZXggMDVhOGIx
ZWZhNi4uOTA2ZWM3MDFhMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKQEAgLTE4NywxMSArMTg3LDYgQEAgc3Rh
dGljIGlubGluZSBsNF9wZ2VudHJ5X3QgbDRlX2Zyb21fcGFkZHIocGFkZHJfdCBwYSwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogI2RlZmluZSBsNGVfaGFzX2NoYW5nZWQoeCx5LGZsYWdzKSBcCiAgICAg
KCAhISgoKHgpLmw0IF4gKHkpLmw0KSAmICgoUEFERFJfTUFTSyZQQUdFX01BU0spfHB1dF9wdGVf
ZmxhZ3MoZmxhZ3MpKSkgKQogCi0vKiBQYWdldGFibGUgd2Fsa2luZy4gKi8KLSNkZWZpbmUgbDJl
X3RvX2wxZSh4KSAgICAgICAgICAgICAgKChsMV9wZ2VudHJ5X3QgKilfX3ZhKGwyZV9nZXRfcGFk
ZHIoeCkpKQotI2RlZmluZSBsM2VfdG9fbDJlKHgpICAgICAgICAgICAgICAoKGwyX3BnZW50cnlf
dCAqKV9fdmEobDNlX2dldF9wYWRkcih4KSkpCi0jZGVmaW5lIGw0ZV90b19sM2UoeCkgICAgICAg
ICAgICAgICgobDNfcGdlbnRyeV90ICopX192YShsNGVfZ2V0X3BhZGRyKHgpKSkKLQogI2RlZmlu
ZSBtYXBfbDF0X2Zyb21fbDJlKHgpICAgICAgICAobDFfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9w
YWdlKGwyZV9nZXRfbWZuKHgpKQogI2RlZmluZSBtYXBfbDJ0X2Zyb21fbDNlKHgpICAgICAgICAo
bDJfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdlKGwzZV9nZXRfbWZuKHgpKQogI2RlZmluZSBt
YXBfbDN0X2Zyb21fbDRlKHgpICAgICAgICAobDNfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdl
KGw0ZV9nZXRfbWZuKHgpKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQPA-0006oH-L9; Thu, 26 Sep 2019 09:49:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQP9-0006ku-59
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:43 +0000
X-Inumbo-ID: f1597b94-e042-11e9-b588-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id f1597b94-e042-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:49: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=1569491374; x=1601027374;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=iM0pBRhHPqSu1d/F9uL8ZRB9EnCqA5i0SQPBpzKDfcA=;
 b=mg4OCw6XPvRdMU/LNsiFEKyriJaVIpWUWNTcMesE60Kw08V+p7A/92Qy
 AZWIbRFB/oXecaebpM9Cn5lg9YrB7fCClwBzTL/x1BlYvJdmHWmGlV0kv
 4XXSk21zZ4zdLqO6Ksdd7yGgwjIIMwmNIXnK7jDOuuGmHsUKiOM78nabd 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637261"
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-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:48:00 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 34C6BA2443; Thu, 26 Sep 2019 09:47:44 +0000 (UTC)
Received: from EX13D18UWA003.ant.amazon.com (10.43.160.238) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:12 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D18UWA003.ant.amazon.com (10.43.160.238) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:12 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:10 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:33 +0100
Message-ID: <78ad85ad08e14a59d7e6aa59b5aeac0bfa7bf82a.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 10/84] x86/mm: change pl2e to l2t in
 virt_to_xen_l2e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgbmVlZCB0byBoYXZl
IGEgdmFyaWFibGUgbmFtZWQgcGwyZSB3aGVuIHdlIHJld3JpdGUKdmlydF90b194ZW5fbDJlLiBD
aGFuZ2UgcGwyZSB0byBsMnQgdG8gcmVmbGVjdCBiZXR0ZXIgaXRzIHB1cnBvc2UuClRoaXMgd2ls
bCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGIyMGQ0MTdmZWMuLmVhNjkzMWUwNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTM5
LDIyICs0OTM5LDIyIEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNp
Z25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lT
X1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKKyAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CiAKLSAgICAgICAgaWYgKCAhcGwyZSApCisgICAgICAgIGlmICggIWwydCApCiAgICAgICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNw
aW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncygq
cGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNsZWFyX3Bh
Z2UocGwyZSk7Ci0gICAgICAgICAgICBsM2Vfd3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19w
YShwbDJlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKLSAgICAgICAgICAgIHBsMmUgPSBOVUxMOwor
ICAgICAgICAgICAgY2xlYXJfcGFnZShsMnQpOworICAgICAgICAgICAgbDNlX3dyaXRlKHBsM2Us
IGwzZV9mcm9tX3BhZGRyKF9fcGEobDJ0KSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAgICAg
ICAgIGwydCA9IE5VTEw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAg
ICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7Ci0gICAgICAgIGlmICggcGwyZSAp
Ci0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwyZSk7CisgICAgICAgIGlmICggbDJ0
ICkKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOwogICAgIH0KIAogICAgIEJV
R19PTihsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSk7Ci0tIAoyLjE3LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPD-0006uD-Ii; Thu, 26 Sep 2019 09:49: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPB-0006qk-UV
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:45 +0000
X-Inumbo-ID: de1c7900-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id de1c7900-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491340; x=1601027340;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Wby/mGwNUuZMxWF138zkmrPdE1eRR8bcGajq5qTxSXc=;
 b=ojz5PpuGRvxVFs9oILFlpn54wH3wrQe5nl4jxS0Bx51meoAHfuq1TASw
 ns/aJTqJl80UEKlctCrvfqoHmhCd0q3lss7jNNI5KwwYVrtGl9NJByfuS
 QrhTad5tFKjauoSBuXAMazUOxqm04xp/a3KbM9g7jajIUf1rx1SAW9fMc 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750630"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:49:00 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (Postfix) with ESMTPS
 id DDA02A1F03; Thu, 26 Sep 2019 09:48:58 +0000 (UTC)
Received: from EX13D24UWA004.ant.amazon.com (10.43.160.233) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:31 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D24UWA004.ant.amazon.com (10.43.160.233) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:30 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:29 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:16 +0100
Message-ID: <32ae1461fb4177b1586bb7e735da6d58bbee5462.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 53/84] x86: remove lXe_to_lYe in __start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClByb3Blcmx5IG1hcCBhbmQgdW5t
YXAgcGFnZSB0YWJsZXMgd2hlcmUgbmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyB8IDEwICsrKysr
KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpp
bmRleCAyNzk4MWFkYzBiLi4xYzkwNTU5Mjg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0
dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTA5NSwxMyArMTA5NSwxNyBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
ICAgICAgICAgcGw0ZSA9IF9fdmEoX19wYShpZGxlX3BnX3RhYmxlKSk7CiAgICAgICAgICAgICBm
b3IgKCBpID0gMCA7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUzsgaSsrLCBwbDRlKysgKQogICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OworCiAgICAgICAg
ICAgICAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQog
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICAqcGw0ZSA9IGw0
ZV9mcm9tX2ludHB0ZShsNGVfZ2V0X2ludHB0ZSgqcGw0ZSkgKwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0KTsKLSAgICAgICAgICAgICAgICBw
bDNlID0gbDRlX3RvX2wzZSgqcGw0ZSk7CisgICAgICAgICAgICAgICAgcGwzZSA9IGwzdCA9IG1h
cF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbigqcGw0ZSkpOwogICAgICAgICAgICAgICAg
IGZvciAoIGogPSAwOyBqIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7IGorKywgcGwzZSsrICkKICAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0Owor
CiAgICAgICAgICAgICAgICAgICAgIC8qIE5vdCBwcmVzZW50LCAxR0IgbWFwcGluZywgb3IgYWxy
ZWFkeSByZWxvY2F0ZWQ/ICovCiAgICAgICAgICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2Zs
YWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAg
KGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSB8fApAQCAtMTEwOSw3ICsxMTEzLDcg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICAgICAq
cGwzZSA9IGwzZV9mcm9tX2ludHB0ZShsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGh5c19zdGFydCk7Ci0gICAg
ICAgICAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAgICAgICAgICAgICAg
ICAgICAgcGwyZSA9IGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwz
ZSkpOwogICAgICAgICAgICAgICAgICAgICBmb3IgKCBrID0gMDsgayA8IEwyX1BBR0VUQUJMRV9F
TlRSSUVTOyBrKyssIHBsMmUrKyApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIE5vdCBwcmVzZW50LCBQU0UsIG9yIGFscmVhZHkgcmVsb2NhdGVkPyAq
LwpAQCAtMTEyMCw3ICsxMTI0LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICAgICAgICAgICpwbDJlID0gbDJl
X2Zyb21faW50cHRlKGwyZV9nZXRfaW50cHRlKCpwbDJlKSArCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGh5c19zdGFydCk7CiAgICAgICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDJ0KTsKICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDN0KTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogVGhlIG9ubHkg
ZGF0YSBtYXBwaW5ncyB0byBiZSByZWxvY2F0ZWQgYXJlIGluIHRoZSBYZW4gYXJlYS4gKi8KLS0g
CjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQPH-00071t-BR; Thu, 26 Sep 2019 09:49: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPG-00070h-Ql
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:50 +0000
X-Inumbo-ID: de1c7901-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id de1c7901-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491342; x=1601027342;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=vgKhVC0ZR1gCJMfDli481PKJCVnBgEwbjfDPwtj0rqo=;
 b=eOeIXmhLLiPnkaeisxolZ5CP+pav75PghdMtmOeZzmBt+HeVeRNAq8No
 jnTgGM9W5zUHNwGMxc1vpRjmlfhDecDZJdrd1Rc3+5qIo3SfZqAjRHnJl
 4i5xHpzCnWM5zpwdqRx7U+gAziix3UoFK34YZRM76JczucCIR/hZh48NJ g=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354297"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:49:02 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0FC15A2A42; Thu, 26 Sep 2019 09:49:02 +0000 (UTC)
Received: from EX13d09UWA004.ant.amazon.com (10.43.160.158) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:35 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13d09UWA004.ant.amazon.com (10.43.160.158) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:34 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:33 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:18 +0100
Message-ID: <872c9d77a7ada6183a23c0e776d0975d07da873e.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 55/84] x86: switch to use domheap page for
 page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk1vZGlmeSBhbGwgdGhlIF9uZXcg
QVBJcyB0byBoYW5kbGUgZG9taGVhcCBwYWdlcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMyArKysrKysrLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZDU5
NGI2MTcwMi4uOGUzM2M4ZjRmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTQ4NTQsMTAgKzQ4NTQsMTAgQEAgbWZuX3QgYWxsb2NfeGVu
X3BhZ2V0YWJsZV9uZXcodm9pZCkKIHsKICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RB
VEVfZWFybHlfYm9vdCApCiAgICAgewotICAgICAgICB2b2lkICpwdHIgPSBhbGxvY194ZW5oZWFw
X3BhZ2UoKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBhbGxvY19kb21oZWFwX3Bh
Z2UoTlVMTCwgMCk7CiAKLSAgICAgICAgQlVHX09OKCFoYXJkd2FyZV9kb21haW4gJiYgIXB0cik7
Ci0gICAgICAgIHJldHVybiB2aXJ0X3RvX21mbihwdHIpOworICAgICAgICBCVUdfT04oIWhhcmR3
YXJlX2RvbWFpbiAmJiAhcGcpOworICAgICAgICByZXR1cm4gcGcgPyBwYWdlX3RvX21mbihwZykg
OiBJTlZBTElEX01GTjsKICAgICB9CiAKICAgICByZXR1cm4gYWxsb2NfYm9vdF9wYWdlcygxLCAx
KTsKQEAgLTQ4NjUsMjAgKzQ4NjUsMjEgQEAgbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXco
dm9pZCkKIAogdm9pZCAqbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbl90IG1mbikKIHsKLSAgICBy
ZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7CisgICAgcmV0dXJuIG1hcF9kb21haW5fcGFn
ZShtZm4pOwogfQogCiAvKiB2IGNhbiBwb2ludCB0byBhbiBlbnRyeSB3aXRoaW4gYSB0YWJsZSBv
ciBiZSBOVUxMICovCiB2b2lkIHVubWFwX3hlbl9wYWdldGFibGVfbmV3KHZvaWQgKnYpCiB7Ci0g
ICAgLyogWFhYIHN0aWxsIHVzaW5nIHhlbmhlYXAgcGFnZSwgbm8gbmVlZCB0byBkbyBhbnl0aGlu
Zy4gICovCisgICAgaWYgKCB2ICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoKGNvbnN0IHZv
aWQgKikoKHVuc2lnbmVkIGxvbmcpdiAmIFBBR0VfTUFTSykpOwogfQogCiAvKiBtZm4gY2FuIGJl
IElOVkFMSURfTUZOICovCiB2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKQog
ewogICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICYmICFtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShtZm5fdG9f
dmlydChtZm5feChtZm4pKSk7CisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdl
KG1mbikpOwogfQogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1hcF9wZ2Rpcl9sb2NrKTsKLS0g
CjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49: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 1iDQPJ-00076l-Op; Thu, 26 Sep 2019 09:49:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPH-000733-Ud
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:51 +0000
X-Inumbo-ID: fc110368-e042-11e9-97fb-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id fc110368-e042-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:49: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=1569491391; x=1601027391;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=BGeUL/mcPd5wEv8IOXu2uKjLO1fDkSD+qYwjUV4qteY=;
 b=HqJAy0lrGaegXSfls0093bWeJpmcath64yRBreeMaLbkuuekiuw5Do8a
 kz+LXDjbc9zoiIJsRc/vKfP/8i/C6qakYC1iLyEyBEfWzwJ9qCvBssYGr
 qDtG2aXulInpvK3kJTAZlePrBDl8ddRvld6HU2A8aSuqerVPu26UHNx6N A=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750777"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:49:51 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id AF268A236F; Thu, 26 Sep 2019 09:49:47 +0000 (UTC)
Received: from EX13D28EUC002.ant.amazon.com (10.43.164.254) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:31 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC002.ant.amazon.com (10.43.164.254) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:30 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:26 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:34 +0100
Message-ID: <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct map.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Hongyan Xia <hongyax@amazon.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgfCA0ICsrLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMiArLQogMiBmaWxlcyBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBlOTY0YzAzMmY2Li4z
ZGMyZmFkOTg3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtMTM2Nyw3ICsxMzY3LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgICAgICAgICAgaWYgKCBtYXBf
ZSA8IGVuZCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hl
bigodW5zaWduZWQgbG9uZylfX3ZhKG1hcF9lKSwgbWFkZHJfdG9fbWZuKG1hcF9lKSwKKyAgICAg
ICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEobWFwX2UpLCBJ
TlZBTElEX01GTiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKGVu
ZCAtIG1hcF9lKSwgUEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgICAgICAgICBpbml0X2Jvb3Rf
cGFnZXMobWFwX2UsIGVuZCk7CiAgICAgICAgICAgICAgICAgbWFwX2UgPSBlbmQ7CkBAIC0xMzgy
LDcgKzEzODIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgICAgICB9CiAgICAgICAgIGlmICggcyA8IG1hcF9zICkKICAgICAgICAg
ewotICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKHMpLCBt
YWRkcl90b19tZm4ocyksCisgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBs
b25nKV9fdmEocyksIElOVkFMSURfTUZOLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Rk5fRE9XTihtYXBfcyAtIHMpLCBQQUdFX0hZUEVSVklTT1IpOwogICAgICAgICAgICAgaW5pdF9i
b290X3BhZ2VzKHMsIG1hcF9zKTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBhMDBkYjRjMGQ5Li5k
ZWVlYWMwNjVjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjE1Nyw3ICsyMTU3LDcgQEAgdm9pZCAqYWxsb2NfeGVu
aGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncykKICAg
ICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXJldCwgcGFnZV90b19tZm4ocGcpLAog
ICAgICAgICAgICAgICAgICAgICAgMVVMIDw8IG9yZGVyLCBQQUdFX0hZUEVSVklTT1IpOwogCi0g
ICAgcmV0dXJuIHBhZ2VfdG9fdmlydChwZyk7CisgICAgcmV0dXJuIHJldDsKIH0KIAogCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQPK-00078w-Qw; Thu, 26 Sep 2019 09:49:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPJ-00075X-59
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:53 +0000
X-Inumbo-ID: fcd3d69a-e042-11e9-97fb-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id fcd3d69a-e042-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:49:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491392; x=1601027392;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=hLhaqBqKlhsYdBQLmVKD140d9/Kwf8o4PkFJCGHBtN4=;
 b=iKzwo0UhQ7J1u2IhnJXXBYLBin2GNjjhjBAeAtELD6ufWbP8d2AZ2ZBf
 Ycs6/QpskEEIonYM1c7pIckscnzaiNChGvxZgjHUxrrPhhkyCPdGPszCH
 dFOlC4zHJFae+lGJYUoEYThgitjEIq0Ust8jsPDgAmSJyj3rfptufwdMv Y=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750784"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:49:52 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0F489A1EF3; Thu, 26 Sep 2019 09:49:52 +0000 (UTC)
Received: from EX13D28EUB001.ant.amazon.com (10.43.166.50) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:34 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB001.ant.amazon.com (10.43.166.50) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:33 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:30 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:35 +0100
Message-ID: <e5719944c6005ee7eebcdbee503baf26c106d14f.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 72/84] acpi: don't assume an always-mapped
 direct map in acpi allocations.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2RyaXZlcnMvYWNwaS9vc2wu
YyB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvYWNwaS9vc2wuYyBiL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKaW5kZXggNGM4
YmI3ODM5ZS4uZGJmNjIzMjVmMyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9vc2wuYwor
KysgYi94ZW4vZHJpdmVycy9hY3BpL29zbC5jCkBAIC0yMTYsMTQgKzIxNiwyNSBAQCBhY3BpX29z
X3dyaXRlX21lbW9yeShhY3BpX3BoeXNpY2FsX2FkZHJlc3MgcGh5c19hZGRyLCB1MzIgdmFsdWUs
IHUzMiB3aWR0aCkKIAogdm9pZCAqX19pbml0IGFjcGlfb3NfYWxsb2NfbWVtb3J5KHNpemVfdCBz
eikKIHsKLQl2b2lkICpwdHI7Ci0KLQlpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJs
eV9ib290KQotCQlyZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9vdF9wYWdlcyhQRk5f
VVAoc3opLCAxKSkpOwotCi0JcHRyID0geG1hbGxvY19ieXRlcyhzeik7Ci0JQVNTRVJUKCFwdHIg
fHwgaXNfeG1hbGxvY19tZW1vcnkocHRyKSk7Ci0JcmV0dXJuIHB0cjsKKyAgICB2b2lkICpwdHI7
CisgICAgdW5zaWduZWQgbG9uZyBucl9wZm5zID0gUEZOX1VQKHN6KTsKKyAgICBtZm5fdCBtZm47
CisKKyAgICBpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290KQorICAgIHsK
KyAgICAgICAgbWZuID0gYWxsb2NfYm9vdF9wYWdlcyhucl9wZm5zLCAxKTsKKyAgICAgICAgcHRy
ID0gbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7CisgICAgICAgIC8qCisgICAgICAgICAqIERpcmVj
dCBtYXAgaXMgZ2FyYmFnZSBub3csIGZpbGwgdGhlIGFjdHVhbCBtYXBwaW5nLiBTYWZlIHRvIGRv
IHNvCisgICAgICAgICAqIG5vdyBiZWNhdXNlIG1hcF9wYWdlcyBnb3QgcmlkIG9mIHRoZSBkaXJl
Y3QgbWFwIGV2ZW4gaW4gZWFybHkgYm9vdC4KKyAgICAgICAgICovCisgICAgICAgIG1hcF9wYWdl
c190b194ZW4oKHVuc2lnbmVkIGxvbmcpcHRyLCBtZm4sIG5yX3BmbnMsIFBBR0VfSFlQRVJWSVNP
Uik7CisgICAgICAgIHJldHVybiBwdHI7CisgICAgfQorCisgICAgcHRyID0geG1hbGxvY19ieXRl
cyhzeik7CisgICAgQVNTRVJUKCFwdHIgfHwgaXNfeG1hbGxvY19tZW1vcnkocHRyKSk7CisgICAg
cmV0dXJuIHB0cjsKIH0KIAogdm9pZCAqX19pbml0IGFjcGlfb3NfemFsbG9jX21lbW9yeShzaXpl
X3Qgc3opCkBAIC0yNDEsOCArMjUyLDE0IEBAIHZvaWQgKl9faW5pdCBhY3BpX29zX3phbGxvY19t
ZW1vcnkoc2l6ZV90IHN6KQogCiB2b2lkIF9faW5pdCBhY3BpX29zX2ZyZWVfbWVtb3J5KHZvaWQg
KnB0cikKIHsKLQlpZiAoaXNfeG1hbGxvY19tZW1vcnkocHRyKSkKLQkJeGZyZWUocHRyKTsKLQll
bHNlIGlmIChwdHIgJiYgc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290KQotCQlp
bml0X2Jvb3RfcGFnZXMoX19wYShwdHIpLCBfX3BhKHB0cikgKyBQQUdFX1NJWkUpOworICAgIG1m
bl90IG1mbjsKKyAgICBpZiAoaXNfeG1hbGxvY19tZW1vcnkocHRyKSkKKyAgICAgICAgeGZyZWUo
cHRyKTsKKyAgICBlbHNlIGlmIChwdHIgJiYgc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJs
eV9ib290KQorICAgIHsKKyAgICAgICAgaW5pdF9ib290X3BhZ2VzKF9fcGEocHRyKSwgX19wYShw
dHIpICsgUEFHRV9TSVpFKTsKKyAgICAgICAgLyogQWxzbyB1bm1hcCBpbiB0aGUgMToxIHJlZ2lv
biBmb3Igc2VjdXJpdHkuICovCisgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4ocHRyKSk7
CisgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpcHRyLCBtZm4sIDEsIF9Q
QUdFX05PTkUpOworICAgIH0KIH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPN-0007F4-Om; Thu, 26 Sep 2019 09:49:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPL-0007BU-V1
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:49:56 +0000
X-Inumbo-ID: dfc72af2-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id dfc72af2-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491343; x=1601027343;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=SACdUBbbExS2N8tVnCoyvdJrMIaNKqA8nFeqqiztjxw=;
 b=H9XpqcXvRMU2WdWuQHXLy7tdwgiz7IxJUSnxIp7gmI6v7L/gdIq8E06W
 /b3FAdwt4JLx4c9kCbzD2YdQoJAL2EGqh5g6BvI51KaMySl+6pyplU7Ds
 k5S2j2aUOXU2OF8YnUBuTS1CS1k6IKwXzTJ9zDlPzGOg6+E0hbVJPWbMN U=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354302"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:49:03 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 39407A2A4A; Thu, 26 Sep 2019 09:49:03 +0000 (UTC)
Received: from EX13D27UWA003.ant.amazon.com (10.43.160.56) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:37 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D27UWA003.ant.amazon.com (10.43.160.56) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:36 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:35 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:19 +0100
Message-ID: <28a37c34184073178dfc096729179b44b06baa1c.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 56/84] x86/mm: drop _new suffix for page
 table APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAg
ICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICB8ICAgMiArLQogeGVuL2Fy
Y2gveDg2L2VmaS9ydW50aW1lLmggICB8ICAgNCArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICB8IDE2NCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYyB8ICAyOCArKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMg
ICAgICAgfCAgMTIgKy0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgIHwgICA4ICstCiB4
ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgIHwgIDc0ICsrKysrKysrLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgfCAxMzYgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgfCAgNDIgKysrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggICAgIHwgIDE4ICsrLS0KIDExIGZpbGVzIGNoYW5nZWQsIDI0NiBp
bnNlcnRpb25zKCspLCAyNDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGExMWIwNWVhNWEuLjc1ZTg5
YjgxYmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTE1ODgsMTEgKzE1ODgsMTEgQEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3
aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdDsKIAog
ICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KElOVkFMSURfVkNQVSk7Ci0gICAgICAg
IHJwdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhycHRfbWZuKTsKKyAgICAgICAgcnB0ID0gbWFw
X3hlbl9wYWdldGFibGUocnB0X21mbik7CiAgICAgICAgIHJwdFtyb290X3RhYmxlX29mZnNldChQ
RVJET01BSU5fVklSVF9TVEFSVCldID0KICAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9t
YWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgX19Q
QUdFX0hZUEVSVklTT1JfUlcpOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQp
OworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHJwdCk7CiAgICAgICAgIG1hcGNhY2hlX292
ZXJyaWRlX2N1cnJlbnQoTlVMTCk7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IGNmY2ZmZDM1
ZjMuLjllYTc0YjQ1NmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC0zNDMsNyArMzQzLDcgQEAgbWZuX3Qg
ZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCiAgICAgICAgIGwxX3BnZW50
cnlfdCAqcGwxZSA9IHZpcnRfdG9feGVuX2wxZSh2YSk7CiAgICAgICAgIEJVR19PTighcGwxZSk7
CiAgICAgICAgIGwxZSA9ICpwbDFlOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhw
bDFlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDFlKTsKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvcnVudGltZS5oIGIveGVuL2Fy
Y2gveDg2L2VmaS9ydW50aW1lLmgKaW5kZXggMjc3ZDIzNzk1My4uY2ExNWM1YWFiNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9y
dW50aW1lLmgKQEAgLTEwLDkgKzEwLDkgQEAgdm9pZCBlZmlfdXBkYXRlX2w0X3BndGFibGUodW5z
aWduZWQgaW50IGw0aWR4LCBsNF9wZ2VudHJ5X3QgbDRlKQogICAgIHsKICAgICAgICAgbDRfcGdl
bnRyeV90ICpsNHQ7CiAKLSAgICAgICAgbDR0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGVmaV9s
NF9tZm4pOworICAgICAgICBsNHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShlZmlfbDRfbWZuKTsKICAg
ICAgICAgbDRlX3dyaXRlKGw0dCArIGw0aWR4LCBsNGUpOwotICAgICAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhsNHQpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGw0dCk7CiAgICAg
fQogfQogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDhlMzNjOGY0ZmUuLmIyYjJlZGJlZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNTMsMjIgKzM1MywyMiBAQCB2
b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAgICBBU1NFUlQocm9v
dF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTKTsKICAgICAg
ICAgICAgIGlmICggbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKSA9PSBsNF90YWJsZV9vZmZzZXQo
c3BsaXRfdmEgLSAxKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbWZuX3QgbDN0
YWJfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgICAgICBtZm5f
dCBsM3RhYl9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAKICAgICAgICAgICAgICAgICBp
ZiAoICFtZm5fZXEobDN0YWJfbWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90ICpsM2lkbGUgPQotICAgICAgICAgICAg
ICAgICAgICAgICAgbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAgICAgICAgICAg
ICAgbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDRlX2dl
dF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEpXSkpOwotICAgICAg
ICAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KGwzdGFiX21mbik7CisgICAgICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0YWIgPSBt
YXBfeGVuX3BhZ2V0YWJsZShsM3RhYl9tZm4pOwogCiAgICAgICAgICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgbDNfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKTsgKytpICkKICAgICAgICAgICAg
ICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNpZGxlW2ldOwogICAgICAgICAgICAgICAgICAgICBm
b3IgKCA7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIGwzdGFiW2ldID0gbDNlX2VtcHR5KCk7CiAgICAgICAgICAgICAgICAgICAgIHNwbGl0
X2w0ZSA9IGw0ZV9mcm9tX21mbihsM3RhYl9tZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLSAg
ICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNpZGxlKTsKLSAgICAg
ICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0YWIpOworICAgICAgICAg
ICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzaWRsZSk7CisgICAgICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0YWIpOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICsrcm9vdF9wZ3RfcHZfeGVuX3Ns
b3RzOwpAQCAtNDg1MCw3ICs0ODUwLDcgQEAgaW50IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1tZm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlX25l
dyh2b2lkKQorbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lkKQogewogICAgIGlmICggc3lz
dGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICkKICAgICB7CkBAIC00ODYzLDIwICs0
ODYzLDIwIEBAIG1mbl90IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KHZvaWQpCiAgICAgcmV0dXJu
IGFsbG9jX2Jvb3RfcGFnZXMoMSwgMSk7CiB9CiAKLXZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlX25l
dyhtZm5fdCBtZm4pCit2b2lkICptYXBfeGVuX3BhZ2V0YWJsZShtZm5fdCBtZm4pCiB7CiAgICAg
cmV0dXJuIG1hcF9kb21haW5fcGFnZShtZm4pOwogfQogCiAvKiB2IGNhbiBwb2ludCB0byBhbiBl
bnRyeSB3aXRoaW4gYSB0YWJsZSBvciBiZSBOVUxMICovCi12b2lkIHVubWFwX3hlbl9wYWdldGFi
bGVfbmV3KHZvaWQgKnYpCit2b2lkIHVubWFwX3hlbl9wYWdldGFibGUodm9pZCAqdikKIHsKICAg
ICBpZiAoIHYgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZSgoY29uc3Qgdm9pZCAqKSgodW5z
aWduZWQgbG9uZyl2ICYgUEFHRV9NQVNLKSk7CiB9CiAKIC8qIG1mbiBjYW4gYmUgSU5WQUxJRF9N
Rk4gKi8KLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCit2b2lkIGZyZWVf
eGVuX3BhZ2V0YWJsZShtZm5fdCBtZm4pCiB7CiAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lT
X1NUQVRFX2Vhcmx5X2Jvb3QgJiYgIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAg
IGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikpOwpAQCAtNDkwMCwxMSArNDkwMCwx
MSBAQCBzdGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sM2UodW5zaWduZWQgbG9uZyB2
KQogICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdDsKICAgICAgICAgbWZuX3QgbWZuOwogCi0gICAg
ICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgIG1mbiA9IGFsbG9j
X3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQogICAgICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KG1mbik7CisgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKG1mbik7CiAKICAg
ICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xv
Y2spOwpAQCAtNDkyNCwxNSArNDkyNCwxNSBAQCBzdGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0X3Rv
X3hlbl9sM2UodW5zaWduZWQgbG9uZyB2KQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQo
IXBsM2UpOwogICAgICAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikpOwot
ICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKLSAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDN0KTsKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShtZm4pOwogICAgICAgICB9
CiAgICAgfQogCiAgICAgaWYgKCAhcGwzZSApCiAgICAgewogICAgICAgICBBU1NFUlQobDRlX2dl
dF9mbGFncygqcGw0ZSkgJiBfUEFHRV9QUkVTRU5UKTsKLSAgICAgICAgcGwzZSA9IChsM19wZ2Vu
dHJ5X3QgKiltYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDRlX2dldF9tZm4oKnBsNGUpKQorICAgICAg
ICBwbDNlID0gKGwzX3BnZW50cnlfdCAqKW1hcF94ZW5fcGFnZXRhYmxlKGw0ZV9nZXRfbWZuKCpw
bDRlKSkKICAgICAgICAgICAgICsgbDNfdGFibGVfb2Zmc2V0KHYpOwogICAgIH0KIApAQCAtNDk1
OSwxMSArNDk1OSwxMSBAQCBzdGF0aWMgbDJfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUodW5z
aWduZWQgbG9uZyB2KQogICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKICAgICAgICAgbWZuX3Qg
bWZuOwogCi0gICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAg
IG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgbDJ0ID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxl
KG1mbik7CiAKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5fbG9jaygm
bWFwX3BnZGlyX2xvY2spOwpAQCAtNDk4MSw4ICs0OTgxLDggQEAgc3RhdGljIGwyX3BnZW50cnlf
dCAqdmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKICAgICAgICAgewogICAgICAgICAg
ICAgQVNTRVJUKCFwbDJlKTsKICAgICAgICAgICAgIEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJ
RF9NRk4pKTsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Ci0gICAg
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFKGwydCk7CisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobWZuKTsK
ICAgICAgICAgfQogICAgIH0KIApAQCAtNDk5MSwxMiArNDk5MSwxMiBAQCBzdGF0aWMgbDJfcGdl
bnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUodW5zaWduZWQgbG9uZyB2KQogICAgIGlmICggIXBsMmUg
KQogICAgIHsKICAgICAgICAgQVNTRVJUKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJF
U0VOVCk7Ci0gICAgICAgIHBsMmUgPSAobDJfcGdlbnRyeV90ICopbWFwX3hlbl9wYWdldGFibGVf
bmV3KGwzZV9nZXRfbWZuKCpwbDNlKSkKKyAgICAgICAgcGwyZSA9IChsMl9wZ2VudHJ5X3QgKilt
YXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbigqcGwzZSkpCiAgICAgICAgICAgICArIGwyX3Rh
YmxlX29mZnNldCh2KTsKICAgICB9CiAKICBvdXQ6Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcocGwzZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDNlKTsKICAgICByZXR1cm4gcGwy
ZTsKIH0KIApAQCAtNTAxNSwxMSArNTAxNSwxMSBAQCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVu
X2wxZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OwogICAgICAg
ICBtZm5fdCBtZm47CiAKLSAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsK
KyAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICBpZiAoIG1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBs
MXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgbDF0ID0gbWFwX3hlbl9w
YWdldGFibGUobWZuKTsKIAogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bp
bl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CkBAIC01MDM3LDggKzUwMzcsOCBAQCBsMV9wZ2VudHJ5
X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgICAgIHsKICAgICAgICAg
ICAgIEFTU0VSVCghcGwxZSk7CiAgICAgICAgICAgICBBU1NFUlQoIW1mbl9lcShtZm4sIElOVkFM
SURfTUZOKSk7Ci0gICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwotICAg
ICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShsMXQpOworICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKG1mbik7
CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTUwNDcsMTIgKzUwNDcsMTIgQEAgbDFfcGdlbnRyeV90
ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KQogICAgIGlmICggIXBsMWUgKQogICAg
IHsKICAgICAgICAgQVNTRVJUKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCk7
Ci0gICAgICAgIHBsMWUgPSAobDFfcGdlbnRyeV90ICopbWFwX3hlbl9wYWdldGFibGVfbmV3KGwy
ZV9nZXRfbWZuKCpwbDJlKSkKKyAgICAgICAgcGwxZSA9IChsMV9wZ2VudHJ5X3QgKiltYXBfeGVu
X3BhZ2V0YWJsZShsMmVfZ2V0X21mbigqcGwyZSkpCiAgICAgICAgICAgICArIGwxX3RhYmxlX29m
ZnNldCh2KTsKICAgICB9CiAKICBvdXQ6Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwy
ZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDJlKTsKICAgICByZXR1cm4gcGwxZTsKIH0K
IApAQCAtNTEzMSw3ICs1MTMxLDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAg
ICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OwogICAgICAgICAgICAgICAgICAgICBtZm5fdCBs
MnRfbWZuID0gbDNlX2dldF9tZm4ob2wzZSk7CiAKLSAgICAgICAgICAgICAgICAgICAgbDJ0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgICAgICAgICBsMnQg
PSBtYXBfeGVuX3BhZ2V0YWJsZShsMnRfbWZuKTsKIAogICAgICAgICAgICAgICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAg
ICAgICB7CkBAIC01MTQ2LDEwICs1MTQ2LDEwIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1mbl90IGwxdF9tZm4gPSBsMmVfZ2V0X21mbihvbDJlKTsKIAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRf
bWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZShsMXRfbWZuKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8
IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBqKysgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmbHVzaF9mbGFncyhsMWVfZ2V0X2ZsYWdzKGwxdFtqXSkpOwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMXQpOwogICAgICAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGZs
dXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwpAQCAtNTE1OCw5ICs1MTU4LDkgQEAgaW50IG1h
cF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICAgICBvbDJlID0gbDJ0W2ldOwog
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAobDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdF
X1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEobDJlX2dldF9mbGFn
cyhvbDJlKSAmIF9QQUdFX1BTRSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVf
eGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4ob2wyZSkpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMmVfZ2V0X21mbihvbDJlKSk7CiAgICAgICAg
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25l
dyhsMnRfbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydF9t
Zm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtNTE5OSwxNCArNTE5
OSwxNCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICBnb3RvIGVuZF9v
Zl9sb29wOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBsMnRfbWZuID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7CiAgICAgICAgICAgICBpZiAoIG1mbl9lcShsMnRfbWZuLCBJTlZBTElEX01GTikgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgbDJ0
ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgbDJ0ID0gbWFw
X3hlbl9wYWdldGFibGUobDJ0X21mbik7CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
TDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgbDJlX3dyaXRlKGwy
dCArIGksCkBAIC01MjI0LDcgKzUyMjQsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsM2VfZnJvbV9tZm4obDJ0X21mbiwgX19QQUdFX0hZ
UEVSVklTT1IpKTsKLSAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQp
OworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKICAgICAgICAgICAg
ICAgICBsMnQgPSBOVUxMOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCBsb2NraW5n
ICkKQEAgLTUyMzIsOCArNTIzMiw4IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAg
ICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CiAgICAgICAgICAgICBpZiAoIGwydCAp
CiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDJ0KTsKLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOwor
ICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKKyAgICAgICAgICAgICAg
ICBmcmVlX3hlbl9wYWdldGFibGUobDJ0X21mbik7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
IApAQCAtNTI2OCwxMiArNTI2OCwxMiBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAg
ICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CiAgICAgICAgICAgICAgICAgICAgIG1mbl90
IGwxdF9tZm4gPSBsMmVfZ2V0X21mbihvbDJlKTsKIAotICAgICAgICAgICAgICAgICAgICBsMXQg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisgICAgICAgICAgICAgICAgICAgIGwx
dCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAg
ICAgICAgICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhsMXRbaV0pKTsKICAgICAgICAgICAg
ICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0gICAgICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0gICAgICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEUobDF0KTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRh
YmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtNTI5
NCw3ICs1Mjk0LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAg
IEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KHBsMWUpOworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwxZSk7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkgJiBf
UEFHRV9QU0UgKQogICAgICAgICAgICAgewpAQCAtNTMyMSwxNCArNTMyMSwxNCBAQCBpbnQgbWFw
X3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgZ290byBjaGVja19sMzsKICAgICAg
ICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBsMXRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZV9uZXcoKTsKKyAgICAgICAgICAgICAgICBsMXRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJs
ZSgpOwogICAgICAgICAgICAgICAgIGlmICggbWZuX2VxKGwxdF9tZm4sIElOVkFMSURfTUZOKSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVO
T01FTSk7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0K
IAotICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsK
KyAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMXRfbWZuKTsKIAogICAg
ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyAp
CiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmbDF0W2ldLApAQCAtNTM0NSw3ICs1MzQ1
LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbihsMXRfbWZuLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFX05FVyhsMXQpOworICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwx
dCk7CiAgICAgICAgICAgICAgICAgICAgIGwxdCA9IE5VTEw7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCkBAIC01MzUzLDE2ICs1MzUzLDE2IEBAIGlu
dCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCwgZmx1
c2hfZmxhZ3MpOwogICAgICAgICAgICAgICAgIGlmICggbDF0ICkKICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0gICAg
ICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisgICAgICAg
ICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKKyAgICAgICAgICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KIAotICAgICAgICAgICAgcGwxZSAgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJl
X2dldF9tZm4oKCpwbDJlKSkpOworICAgICAgICAgICAgcGwxZSAgPSBtYXBfeGVuX3BhZ2V0YWJs
ZShsMmVfZ2V0X21mbigoKnBsMmUpKSk7CiAgICAgICAgICAgICBwbDFlICs9IGwxX3RhYmxlX29m
ZnNldCh2aXJ0KTsKICAgICAgICAgICAgIG9sMWUgID0gKnBsMWU7CiAgICAgICAgICAgICBsMWVf
d3JpdGVfYXRvbWljKHBsMWUsIGwxZV9mcm9tX21mbihtZm4sIGZsYWdzKSk7Ci0gICAgICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUocGwxZSk7CiAgICAgICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKG9sMWUpICYg
X1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbHVzaF9mbGFncyA9IEZMVVNIX1RMQiB8IEZMVVNIX09SREVSKDApOwpAQCAtNTQwOCwx
NCArNTQwOCwxNCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgICAgICBsMXRfbWZuID0gbDJlX2dldF9tZm4ob2wyZSk7Ci0gICAgICAgICAg
ICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwxdF9tZm4pOworICAgICAgICAgICAg
ICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogCiAgICAgICAgICAgICAgICAg
YmFzZV9tZm4gPSBsMWVfZ2V0X3BmbihsMXRbMF0pICYgfihMMV9QQUdFVEFCTEVfRU5UUklFUyAt
IDEpOwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJ
RVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGlmICggKGwxZV9nZXRfcGZuKGwxdFtpXSkg
IT0gKGJhc2VfbWZuICsgaSkpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKGwxZV9nZXRf
ZmxhZ3MobDF0W2ldKSAhPSBmbGFncykgKQogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAgICAgICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CiAgICAgICAgICAgICAgICAgaWYgKCBp
ID09IEwxX1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fcGZuKGJhc2VfbWZuLApA
QCAtNTQyNSw3ICs1NDI1LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAg
ICAgICAgIGZsdXNoX2FyZWEodmlydCAtIFBBR0VfU0laRSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBGTFVTSF9UTEJfR0xPQkFMIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBGTFVTSF9PUkRFUihQQUdFVEFCTEVfT1JERVIpKTsKLSAgICAgICAgICAgICAgICAgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICBlbHNlIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2Nr
KCZtYXBfcGdkaXJfbG9jayk7CkBAIC01NDYwLDcgKzU0NjAsNyBAQCBpbnQgbWFwX3BhZ2VzX3Rv
X3hlbigKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgbDJ0X21mbiA9IGwzZV9nZXRfbWZu
KG9sM2UpOwotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4p
OworICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGUobDJ0X21mbik7CiAKICAgICAg
ICAgICAgIGJhc2VfbWZuID0gbDJlX2dldF9wZm4obDJ0WzBdKSAmIH4oTDJfUEFHRVRBQkxFX0VO
VFJJRVMgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwx
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7CkBAIC01NDY5LDcgKzU0NjksNyBAQCBpbnQgbWFwX3Bh
Z2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgICAoYmFzZV9tZm4gKyAoaSA8PCBQQUdF
VEFCTEVfT1JERVIpKSkgfHwKICAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2ZsYWdzKGwy
dFtpXSkgIT0gbDFmX3RvX2xOZihmbGFncykpICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwogICAgICAgICAgICAgaWYgKCBpID09IEwyX1BBR0VU
QUJMRV9FTlRSSUVTICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGVf
YXRvbWljKHBsM2UsIGwzZV9mcm9tX3BmbihiYXNlX21mbiwKQEAgLTU0NzksMTUgKzU0NzksMTUg
QEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0
IC0gUEFHRV9TSVpFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hfVExCX0dMT0JB
TCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGTFVTSF9PUkRFUigyKlBBR0VUQUJMRV9P
UkRFUikpOwotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7
CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIH0KICAgICBlbmRfb2ZfbG9vcDoK
LSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7Ci0gICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKHBsMmUpOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhw
bDNlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDFlKTsKKyAgICAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShwbDJlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDNlKTsK
ICAgICB9CiAKICN1bmRlZiBmbHVzaF9mbGFncwpAQCAtNTQ5NSw5ICs1NDk1LDkgQEAgaW50IG1h
cF9wYWdlc190b194ZW4oCiAgICAgcmMgPSAwOwogCiAgb3V0OgotICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKHBsMWUpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOwotICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUo
cGwxZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDJlKTsKKyAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFKHBsM2UpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAtNTU2OCwxNCArNTU2OCwxNCBA
QCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcg
ZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBQQUdF
MUdCOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8KLSAgICAgICAg
ICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBtZm4gPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFM
SURfTUZOKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1F
Tk9NRU0pOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogCi0gICAg
ICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgIGwy
dCA9IG1hcF94ZW5fcGFnZXRhYmxlKG1mbik7CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgbDJlX3dyaXRl
KGwydCArIGksCkBAIC01NTg4LDE1ICs1NTg4LDE1IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdz
KHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAg
ICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21f
bWZuKG1mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKLSAgICAgICAgICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhsMnQpOworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUo
bDJ0KTsKICAgICAgICAgICAgICAgICBsMnQgPSBOVUxMOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3Bn
ZGlyX2xvY2spOwogICAgICAgICAgICAgaWYgKCBsMnQgKQogICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Ci0gICAgICAgICAgICAgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUobDJ0KTsKKyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobWZuKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQogCkBAIC01NjA0LDcgKzU2MDQsNyBAQCBpbnQgbW9k
aWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWdu
ZWQgaW50IG5mKQogICAgICAgICAgKiBUaGUgTDMgZW50cnkgaGFzIGJlZW4gdmVyaWZpZWQgdG8g
YmUgcHJlc2VudCwgYW5kIHdlJ3ZlIGRlYWx0IHdpdGgKICAgICAgICAgICogMUcgcGFnZXMgYXMg
d2VsbCwgc28gdGhlIEwyIHRhYmxlIGNhbm5vdCByZXF1aXJlIGFsbG9jYXRpb24uCiAgICAgICAg
ICAqLwotICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpw
bDNlKSk7CisgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbigqcGwz
ZSkpOwogICAgICAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldCh2KTsKIAogICAgICAgICBpZiAo
ICEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCkBAIC01NjM2LDE0ICs1
NjM2LDE0IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWdu
ZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAgbWZuX3QgbWZuOwog
CiAgICAgICAgICAgICAgICAgLyogUFNFOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIHRyeSBh
Z2Fpbi4gKi8KLSAgICAgICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygp
OworICAgICAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAg
ICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVOT01FTSk7CiAgICAgICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAg
IGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgICAgIGwxdCA9
IG1hcF94ZW5fcGFnZXRhYmxlKG1mbik7CiAKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICBsMWVf
d3JpdGUoJmwxdFtpXSwKQEAgLTU2NTYsMTUgKzU2NTYsMTUgQEAgaW50IG1vZGlmeV94ZW5fbWFw
cGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikK
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMo
cGwyZSwgbDJlX2Zyb21fbWZuKG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKLSAgICAgICAgICAg
ICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAgICAgICAgICAgICAgICAg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMXQpOwogICAgICAgICAgICAgICAgICAgICBsMXQgPSBO
VUxMOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQog
ICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAg
ICAgICAgICAgIGlmICggbDF0ICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0gICAgICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRShsMXQpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bWZuKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTU2
NzgsNyArNTY3OCw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywg
dW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgKiBwcmVzZW50
LCBhbmQgd2UndmUgZGVhbHQgd2l0aCAyTSBwYWdlcyBhcyB3ZWxsLCBzbyB0aGUgTDEgdGFibGUK
ICAgICAgICAgICAgICAqIGNhbm5vdCByZXF1aXJlIGFsbG9jYXRpb24uCiAgICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4o
KnBsMmUpKTsKKyAgICAgICAgICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMmVfZ2V0X21m
bigqcGwyZSkpOwogICAgICAgICAgICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQodik7CiAKICAg
ICAgICAgICAgIC8qIENvbmZpcm0gdGhlIGNhbGxlciBpc24ndCB0cnlpbmcgdG8gY3JlYXRlIG5l
dyBtYXBwaW5ncy4gKi8KQEAgLTU2OTAsNyArNTY5MCw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBp
bmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3MoKnBsMWUpICYgfkZM
QUdTX01BU0spIHwgbmYpOwogCiAgICAgICAgICAgICBsMWVfd3JpdGVfYXRvbWljKHBsMWUsIG5s
MWUpOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7CisgICAgICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMWUpOwogICAgICAgICAgICAgdiArPSBQQUdFX1NJ
WkU7CiAKICAgICAgICAgICAgIC8qCkBAIC01NzIxLDExICs1NzIxLDExIEBAIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgbmYpCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwxdF9tZm4gPSBsMmVfZ2V0X21m
bigqcGwyZSk7Ci0gICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21m
bik7CisgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMXRfbWZuKTsKICAgICAg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAg
ICAgICAgICAgICAgaWYgKCBsMWVfZ2V0X2ludHB0ZShsMXRbaV0pICE9IDAgKQogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwx
dCk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CiAgICAgICAgICAgICBp
ZiAoIGkgPT0gTDFfUEFHRVRBQkxFX0VOVFJJRVMgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIC8qIEVtcHR5OiB6YXAgdGhlIEwyRSBhbmQgZnJlZSB0aGUgTDEgcGFnZS4gKi8KQEAg
LTU3MzMsNyArNTczMyw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAgaWYg
KCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9s
b2NrKTsKICAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwp
OyAvKiBmbHVzaCBiZWZvcmUgZnJlZSAqLwotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0
YWJsZV9uZXcobDF0X21mbik7CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwx
dF9tZm4pOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQog
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CkBAIC01NzY3LDEx
ICs1NzY3LDExIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICBtZm5fdCBsMnRfbWZu
OwogCiAgICAgICAgICAgICBsMnRfbWZuID0gbDNlX2dldF9tZm4oKnBsM2UpOwotICAgICAgICAg
ICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgbDJ0
ID0gbWFwX3hlbl9wYWdldGFibGUobDJ0X21mbik7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgIGlmICggbDJl
X2dldF9pbnRwdGUobDJ0W2ldKSAhPSAwICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRShsMnQpOwogICAgICAgICAgICAgaWYgKCBpID09IEwyX1BBR0VUQUJM
RV9FTlRSSUVTICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBFbXB0eTogemFw
IHRoZSBMM0UgYW5kIGZyZWUgdGhlIEwyIHBhZ2UuICovCkBAIC01Nzc5LDE0ICs1Nzc5LDE0IEBA
IGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBl
LCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAg
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgICAg
ICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOyAvKiBmbHVzaCBiZWZvcmUg
ZnJlZSAqLwotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7
CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIH0KICAgICBlbmRfb2ZfbG9vcDoK
LSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7Ci0gICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKHBsM2UpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMmUp
OworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsM2UpOwogICAgIH0KIAogICAgIGZsdXNo
X2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7CkBAIC01Nzk1LDggKzU3OTUsOCBAQCBpbnQg
bW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5z
aWduZWQgaW50IG5mKQogICAgIHJjID0gMDsKIAogIG91dDoKLSAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFX05FVyhwbDJlKTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKKyAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFKHBsMmUpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwzZSk7
CiAgICAgcmV0dXJuIHJjOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAzOWNiNjhmN2RhLi4w
MmQ3ZjFjMjdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTU1LDExICs1NSwxMSBAQCBzdGF0aWMg
X19pbml0IHZvaWQgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICBsMV9wZ2VudHJ5X3QgKnBsMWUsICpsMXQ7CiAKICAgICBwbDRlID0gbDRzdGFydCArIGw0X3Rh
YmxlX29mZnNldCh2cHRfc3RhcnQpOwotICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhs
NGVfZ2V0X21mbigqcGw0ZSkpOworICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGw0ZV9nZXRf
bWZuKCpwbDRlKSk7CiAgICAgcGwzZSA9IGwzdCArIGwzX3RhYmxlX29mZnNldCh2cHRfc3RhcnQp
OwotICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOwor
ICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAgICAgcGwy
ZSA9IGwydCArIGwyX3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOwotICAgIGwxdCA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgIGwxdCA9IG1hcF94ZW5fcGFn
ZXRhYmxlKGwyZV9nZXRfbWZuKCpwbDJlKSk7CiAgICAgcGwxZSA9IGwxdCArIGwxX3RhYmxlX29m
ZnNldCh2cHRfc3RhcnQpOwogICAgIGZvciAoIGNvdW50ID0gMDsgY291bnQgPCBucl9wdF9wYWdl
czsgY291bnQrKyApCiAgICAgewpAQCAtODYsMjIgKzg2LDIyIEBAIHN0YXRpYyBfX2luaXQgdm9p
ZCBtYXJrX3B2X3B0X3BhZ2VzX3Jkb25seShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIGlmICggISgodW5zaWduZWQgbG9uZykrK3BsM2UgJiAoUEFHRV9T
SVpFIC0gMSkpICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7Ci0gICAgICAgICAgICAgICAgICAgIGwzdCA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbigqKytwbDRlKSk7CisgICAgICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0KTsKKyAgICAgICAgICAgICAgICAgICAgbDN0ID0g
bWFwX3hlbl9wYWdldGFibGUobDRlX2dldF9tZm4oKisrcGw0ZSkpOwogICAgICAgICAgICAgICAg
ICAgICBwbDNlID0gbDN0OwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOwotICAgICAgICAgICAgICAgIGwydCA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOworICAgICAgICAgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEUobDJ0KTsKKyAgICAgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0
YWJsZShsM2VfZ2V0X21mbigqcGwzZSkpOwogICAgICAgICAgICAgICAgIHBsMmUgPSBsMnQ7CiAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwot
ICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCpwbDJl
KSk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CisgICAgICAgICAgICBs
MXQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMmVfZ2V0X21mbigqcGwyZSkpOwogICAgICAgICAgICAg
cGwxZSA9IGwxdDsKICAgICAgICAgfQogICAgIH0KLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsMXQpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Ci0gICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CisgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0KTsK
IH0KIAogc3RhdGljIF9faW5pdCB2b2lkIHNldHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4sCkBAIC02OTUsOSArNjk1LDkgQEAgaW50IF9faW5p
dCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgIGwz
ZV9nZXRfcGFnZSgqbDN0YWIpLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfcGFlX3hlbl9sMjsK
ICAgICAgICAgfQogCi0gICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0
X21mbihsM3N0YXJ0WzNdKSk7CisgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9n
ZXRfbWZuKGwzc3RhcnRbM10pKTsKICAgICAgICAgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwydCwg
ZCk7Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEUobDJ0KTsKICAgICB9CiAKICAgICAvKiBQYWdlcyB0aGF0IGFyZSBwYXJ0
IG9mIHBhZ2UgdGFibGVzIG11c3QgYmUgcmVhZCBvbmx5LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggY2Y2MzhmYTk2
NS4uMDljNzc2NmVjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94
ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC0xNzEsMTEgKzE3MSwxMSBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcmVwbGFjZV92YV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAq
bDRzdGFydCwKICAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7CiAgICAgbDFfcGdlbnRyeV90ICpwbDFl
OwogCi0gICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbigqcGw0ZSkp
OworICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZShsNGVfZ2V0X21mbigqcGw0ZSkpOwogICAg
IHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZhKTsKLSAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSk7CisgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxl
KGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQodmEpOwot
ICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAg
ICBwbDFlID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4oKnBsMmUpKTsKICAgICBwbDFl
ICs9IGwxX3RhYmxlX29mZnNldCh2YSk7CiAKICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9f
cGFnZShsMWVfZ2V0X21mbigqcGwxZSkpKTsKQEAgLTE4Myw5ICsxODMsOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcmVwbGFjZV92YV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlf
dCAqbDRzdGFydCwKICAgICAqcGwxZSA9IGwxZV9mcm9tX21mbihtZm4sICghaXNfcHZfMzJiaXRf
ZG9tYWluKGQpID8gTDFfUFJPVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBDT01QQVRfTDFfUFJPVCkpOwogCi0gICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcocGwxZSk7Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7Ci0g
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJM
RShwbDFlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMmUpOworICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUocGwzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGV2dGNobl9yZXNlcnZlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBwb3J0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAxYzkwNTU5Mjg4Li5lOTY0YzAzMmY2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwpAQCAtMTEwMSw3ICsxMTAxLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgICAgICAgICAgKnBsNGUgPSBsNGVfZnJvbV9pbnRwdGUobDRlX2dldF9pbnRwdGUoKnBs
NGUpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGh5c19z
dGFydCk7Ci0gICAgICAgICAgICAgICAgcGwzZSA9IGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dyhsNGVfZ2V0X21mbigqcGw0ZSkpOworICAgICAgICAgICAgICAgIHBsM2UgPSBsM3QgPSBtYXBf
eGVuX3BhZ2V0YWJsZShsNGVfZ2V0X21mbigqcGw0ZSkpOwogICAgICAgICAgICAgICAgIGZvciAo
IGogPSAwOyBqIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7IGorKywgcGwzZSsrICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OwpAQCAtMTEx
Myw3ICsxMTEzLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAg
ICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX2ludHB0ZShsM2VfZ2V0X2ludHB0ZSgqcGwzZSkg
KwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGh5c19z
dGFydCk7Ci0gICAgICAgICAgICAgICAgICAgIHBsMmUgPSBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcobDNlX2dldF9tZm4oKnBsM2UpKTsKKyAgICAgICAgICAgICAgICAgICAgcGwyZSA9IGwy
dCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAgICAgICAgICAgICAg
ICAgICAgIGZvciAoIGsgPSAwOyBrIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGsrKywgcGwyZSsr
ICkKICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgLyogTm90
IHByZXNlbnQsIFBTRSwgb3IgYWxyZWFkeSByZWxvY2F0ZWQ/ICovCkBAIC0xMTI0LDkgKzExMjQs
OSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogICAgICAgICAgICAgICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9pbnRwdGUobDJlX2dl
dF9pbnRwdGUoKnBsMmUpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbl9waHlzX3N0YXJ0KTsKICAgICAgICAgICAgICAgICAgICAgfQotICAgICAg
ICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAgICAgICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAgICAgICAgICAgICAgICAgfQotICAg
ICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CisgICAgICAgICAgICAg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3QpOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAg
ICAvKiBUaGUgb25seSBkYXRhIG1hcHBpbmdzIHRvIGJlIHJlbG9jYXRlZCBhcmUgaW4gdGhlIFhl
biBhcmVhLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKaW5kZXggZDY1N2FjMDEwOC4uNTNmOTE3M2YzNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC02
ODksNyArNjg5LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwg
cm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgcGwz
ZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFibGUo
CiAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGlu
ZWFyKV0pKTsKICAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldChsaW5lYXIpOwogCkBAIC03MDMs
NyArNzAzLDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9v
dF9wZ2VudHJ5X3QgKnJwdCkKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgcGwyZSA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOworICAgICAgICBwbDJl
ID0gbWFwX3hlbl9wYWdldGFibGUobDNlX2dldF9tZm4oKnBsM2UpKTsKICAgICAgICAgcGwyZSAr
PSBsMl90YWJsZV9vZmZzZXQobGluZWFyKTsKICAgICAgICAgZmxhZ3MgPSBsMmVfZ2V0X2ZsYWdz
KCpwbDJlKTsKICAgICAgICAgQVNTRVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7CkBAIC03MTUs
NyArNzE1LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9v
dF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUp
KTsKKyAgICAgICAgICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMmVfZ2V0X21mbigqcGwy
ZSkpOwogICAgICAgICAgICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKICAgICAg
ICAgICAgIGZsYWdzID0gbDFlX2dldF9mbGFncygqcGwxZSk7CiAgICAgICAgICAgICBpZiAoICEo
ZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCkBAIC03MjcsMTMgKzcyNywxMyBAQCBzdGF0aWMgaW50
IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAg
ICAgICB9CiAgICAgfQogCi0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwxZSk7Ci0gICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcocGwzZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDFlKTsKKyAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFKHBsMmUpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwzZSk7CiAKICAgICBp
ZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICB7Ci0gICAgICAgIG1mbl90IGwzdF9tZm4gPSBhbGxvY194ZW5f
cGFnZXRhYmxlX25ldygpOworICAgICAgICBtZm5fdCBsM3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZSgpOwogCiAgICAgICAgIGlmICggbWZuX2VxKGwzdF9tZm4sIElOVkFMSURfTUZOKSApCiAg
ICAgICAgIHsKQEAgLTc0MSwyMCArNzQxLDIwIEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhj
b25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICAgICAgfQogCi0gICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDN0
X21mbik7CisgICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM3RfbWZuKTsKICAgICAg
ICAgY2xlYXJfcGFnZShwbDNlKTsKICAgICAgICAgbDRlX3dyaXRlKCZycHRbcm9vdF90YWJsZV9v
ZmZzZXQobGluZWFyKV0sCiAgICAgICAgICAgICAgICAgICBsNGVfZnJvbV9tZm4obDN0X21mbiwg
X19QQUdFX0hZUEVSVklTT1IpKTsKICAgICB9CiAgICAgZWxzZQotICAgICAgICBwbDNlID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFibGUoCiAg
ICAgICAgICAgICBsNGVfZ2V0X21mbihycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pKTsK
IAogICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KGxpbmVhcik7CiAKICAgICBpZiAoICEobDNl
X2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewotICAgICAgICBtZm5f
dCBsMnRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgbWZuX3QgbDJ0
X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAogICAgICAgICBpZiAoIG1mbl9lcShsMnRf
bWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICB7CkBAIC03NjIsMjEgKzc2MiwyMSBAQCBzdGF0
aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0
KQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAotICAgICAgICBwbDJlID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOworICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdl
dGFibGUobDJ0X21mbik7CiAgICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7CiAgICAgICAgIGwzZV93
cml0ZShwbDNlLCBsM2VfZnJvbV9tZm4obDJ0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKICAg
ICB9CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncygqcGwz
ZSkgJiBfUEFHRV9QU0UpKTsKLSAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhs
M2VfZ2V0X21mbigqcGwzZSkpOworICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGUobDNl
X2dldF9tZm4oKnBsM2UpKTsKICAgICB9CiAKICAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldChs
aW5lYXIpOwogCiAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VO
VCkgKQogICAgIHsKLSAgICAgICAgbWZuX3QgbDF0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgICAgIG1mbl90IGwxdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAK
ICAgICAgICAgaWYgKCBtZm5fZXEobDF0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgewpA
QCAtNzg0LDE0ICs3ODQsMTQgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQg
KnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9CiAKLSAgICAgICAgcGwxZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKKyAg
ICAgICAgcGwxZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICBjbGVhcl9w
YWdlKHBsMWUpOwogICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fbWZuKGwxdF9tZm4s
IF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIEFT
U0VSVCghKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKSk7Ci0gICAgICAgIHBsMWUg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAgICAgICAgcGwx
ZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZuKCpwbDJlKSk7CiAgICAgfQogCiAgICAg
cGwxZSArPSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKQEAgLTgwNyw5ICs4MDcsOSBAQCBzdGF0
aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0
KQogCiAgICAgcmMgPSAwOwogIG91dDoKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFl
KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKLSAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhwbDNlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMWUpOworICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEUocGwyZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDNlKTsK
ICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTgzMiwxNCArODMyLDE0IEBAIHN0YXRpYyBpbnQgc2V0
dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAotICAgIHJwdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgIHJwdF9t
Zm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgaWYgKCBtZm5fZXEocnB0X21mbiwgSU5W
QUxJRF9NRk4pICkKICAgICB7CiAgICAgICAgIHJjID0gLUVOT01FTTsKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQogCi0gICAgcnB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KHJwdF9tZm4pOwor
ICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRhYmxlKHJwdF9tZm4pOwogICAgIGNsZWFyX3BhZ2UocnB0
KTsKICAgICBwZXJfY3B1KHJvb3RfcGd0X21mbiwgY3B1KSA9IHJwdF9tZm47CiAKQEAgLTg4NCw3
ICs4ODQsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1
KQogICAgICAgICByYyA9IGNsb25lX21hcHBpbmcoKHZvaWQgKilwZXJfY3B1KHN0dWJzLmFkZHIs
IGNwdSksIHJwdCk7CiAKICBvdXQ6Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocnB0KTsK
KyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHJwdCk7CiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC05
MDAsNyArOTAwLDcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQg
aW50IGNwdSkKIAogICAgIHBlcl9jcHUocm9vdF9wZ3RfbWZuLCBjcHUpID0gSU5WQUxJRF9NRk47
CiAKLSAgICBycHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcocnB0X21mbik7CisgICAgcnB0ID0g
bWFwX3hlbl9wYWdldGFibGUocnB0X21mbik7CiAKICAgICBmb3IgKCByID0gcm9vdF90YWJsZV9v
ZmZzZXQoRElSRUNUTUFQX1ZJUlRfU1RBUlQpOwogICAgICAgICAgIHIgPCByb290X3RhYmxlX29m
ZnNldChIWVBFUlZJU09SX1ZJUlRfRU5EKTsgKytyICkKQEAgLTkxMyw3ICs5MTMsNyBAQCBzdGF0
aWMgdm9pZCBjbGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgbDN0X21mbiA9IGw0ZV9nZXRfbWZuKHJwdFtyXSk7Ci0g
ICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKKyAgICAgICAgbDN0
ID0gbWFwX3hlbl9wYWdldGFibGUobDN0X21mbik7CiAKICAgICAgICAgZm9yICggaTMgPSAwOyBp
MyA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kzICkKICAgICAgICAgewpAQCAtOTI2LDcgKzky
Niw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUp
CiAKICAgICAgICAgICAgIEFTU0VSVCghKGwzZV9nZXRfZmxhZ3MobDN0W2kzXSkgJiBfUEFHRV9Q
U0UpKTsKICAgICAgICAgICAgIGwydF9tZm4gPSBsM2VfZ2V0X21mbihsM3RbaTNdKTsKLSAgICAg
ICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKKyAgICAgICAgICAg
IGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogCiAgICAgICAgICAgICBmb3IgKCBp
MiA9IDA7IGkyIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7ICsraTIgKQogICAgICAgICAgICAgewpA
QCAtOTM0LDM0ICs5MzQsMzQgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5z
aWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
ICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYgX1BBR0VfUFNFKSk7Ci0g
ICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbihsMnRbaTJd
KSk7CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZuKGwydFtp
Ml0pKTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcobDJ0KTsKLSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7Cisg
ICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CisgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGUobDJ0X21mbik7CiAgICAgICAgIH0KIAotICAgICAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhsM3QpOwotICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwzdF9tZm4p
OworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzdCk7CisgICAgICAgIGZyZWVfeGVuX3Bh
Z2V0YWJsZShsM3RfbWZuKTsKICAgICB9CiAKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhy
cHQpOwotICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcocnB0X21mbik7CisgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRShycHQpOworICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShycHRfbWZuKTsKIAogICAg
IC8qIEFsc28gemFwIHRoZSBzdHViIG1hcHBpbmcgZm9yIHRoaXMgQ1BVLiAqLwogICAgIGlmICgg
c3R1Yl9saW5lYXIgKQogICAgIHsKLSAgICAgICAgbDNfcGdlbnRyeV90ICpsM3QgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobDRlX2dldF9tZm4oY29tbW9uX3BndCkpOwotICAgICAgICBsMl9wZ2Vu
dHJ5X3QgKmwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgbDNfcGdlbnRyeV90
ICpsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZShsNGVfZ2V0X21mbihjb21tb25fcGd0KSk7CisgICAg
ICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgICAgICBs
M2VfZ2V0X21mbihsM3RbbDNfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pKTsKLSAgICAgICAg
bDFfcGdlbnRyeV90ICpsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGwxX3Bn
ZW50cnlfdCAqbDF0ID0gbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgICAgICBsMmVfZ2V0X21m
bihsMnRbbDJfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pKTsKIAogICAgICAgICBsMXRbbDFf
dGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0gPSBsMWVfZW1wdHkoKTsKIAotICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsMnQpOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0
KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3QpOwogICAgIH0KIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
CmluZGV4IDZmMzdiYzRjMTUuLjM3ZThkNTllNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTEzNCw3ICsxMzQs
NyBAQCBzdGF0aWMgaW50IG0ycF9tYXBwZWQodW5zaWduZWQgbG9uZyBzcGZuKQogICAgIGludCBy
YyA9IE0yUF9OT19NQVBQRUQ7CiAKICAgICB2YSA9IFJPX01QVF9WSVJUX1NUQVJUICsgc3BmbiAq
IHNpemVvZigqbWFjaGluZV90b19waHlzX21hcHBpbmcpOwotICAgIGwzX3JvX21wdCA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldygKKyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAg
ICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodmEpXSkpOwog
CiAgICAgc3dpdGNoICggbDNlX2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZh
KV0pICYKQEAgLTE1MCwxNSArMTUwLDE1IEBAIHN0YXRpYyBpbnQgbTJwX21hcHBlZCh1bnNpZ25l
ZCBsb25nIHNwZm4pCiAgICAgICAgICAgICByYyA9IE0yUF9OT19NQVBQRUQ7CiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICB9Ci0gICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KAorICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICBsM2VfZ2V0X21m
bihsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pKTsKIAogICAgIGlmIChsMmVfZ2V0X2Zs
YWdzKGwyX3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEpXSkgJiBfUEFHRV9QUkVTRU5UKQogICAg
ICAgICByYyA9IE0yUF8yTV9NQVBQRUQ7CiAKICBvdXQ6Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcobDJfcm9fbXB0KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM19yb19tcHQp
OworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFKGwzX3JvX21wdCk7CiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0xNzYsMTAgKzE3Niwx
MCBAQCBzdGF0aWMgaW50IHNoYXJlX2hvdGFkZF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRf
aW5mbyAqaW5mbykKICAgICB7CiAgICAgICAgIG4gPSBMMl9QQUdFVEFCTEVfRU5UUklFUyAqIEwx
X1BBR0VUQUJMRV9FTlRSSUVTOwogCi0gICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dygKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgICAgICBsNGVfZ2V0
X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0pKTsKICAgICAgICAgbDNlID0g
bDN0W2wzX3RhYmxlX29mZnNldCh2KV07Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwzdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0KTsKIAogICAgICAgICBpZiAo
ICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgY29u
dGludWU7CkBAIC0xODcsOSArMTg3LDkgQEAgc3RhdGljIGludCBzaGFyZV9ob3RhZGRfbTJwX3Rh
YmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgIHsKICAgICAgICAgICAg
IG4gPSBMMV9QQUdFVEFCTEVfRU5UUklFUzsKIAotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAgICAgICAgbDJ0ID0gbWFwX3hl
bl9wYWdldGFibGUobDNlX2dldF9tZm4obDNlKSk7CiAgICAgICAgICAgICBsMmUgPSBsMnRbbDJf
dGFibGVfb2Zmc2V0KHYpXTsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwy
dCk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAKICAgICAgICAgICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CkBAIC0yMTEsMTcgKzIxMSwxNyBAQCBzdGF0aWMgaW50IHNoYXJlX2hv
dGFkZF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAgICB2
ICE9IFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORDsKICAgICAgICAgICB2ICs9IDEgPDwgTDJfUEFH
RVRBQkxFX1NISUZUICkKICAgICB7Ci0gICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dygKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgICAgICBsNGVfZ2V0
X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0pKTsKICAgICAgICAgbDNlID0g
bDN0W2wzX3RhYmxlX29mZnNldCh2KV07Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwzdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0KTsKIAogICAgICAgICBpZiAo
ICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgY29u
dGludWU7CiAKLSAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZu
KGwzZSkpOworICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbihsM2Up
KTsKICAgICAgICAgbDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldCh2KV07Ci0gICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0
KTsKIAogICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkg
KQogICAgICAgICAgICAgY29udGludWU7CkBAIC0yNTIsMTIgKzI1MiwxMiBAQCBzdGF0aWMgdm9p
ZCBkZXN0cm95X2NvbXBhdF9tMnBfbWFwcGluZyhzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZv
KQogICAgIGlmICggZW1hcCA+ICgoUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9DT01Q
QVRfTVBUX1ZJUlRfU1RBUlQpID4+IDIpICkKICAgICAgICAgZW1hcCA9IChSRFdSX0NPTVBBVF9N
UFRfVklSVF9FTkQgLSBSRFdSX0NPTVBBVF9NUFRfVklSVF9TVEFSVCkgPj4gMjsKIAotICAgIGwz
X3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICBsM19yb19tcHQgPSBtYXBfeGVu
X3BhZ2V0YWJsZSgKICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9v
ZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSkpOwogCiAgICAgQVNTRVJUKGwzZV9n
ZXRfZmxhZ3MobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9T
VEFSVCldKSAmIF9QQUdFX1BSRVNFTlQpOwogCi0gICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KAorICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICBs
M2VfZ2V0X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJU
X1NUQVJUKV0pKTsKIAogICAgIGZvciAoIGkgPSBzbWFwOyBpIDwgZW1hcDsgKQpAQCAtMjgwLDgg
KzI4MCw4IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfY29tcGF0X20ycF9tYXBwaW5nKHN0cnVjdCBt
ZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgIGkgKz0gMVVMIDw8IChMMl9QQUdFVEFCTEVf
U0hJRlQgLSAyKTsKICAgICB9CiAKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19t
cHQpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CisgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShsMl9yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDNfcm9f
bXB0KTsKIAogICAgIHJldHVybjsKIH0KQEAgLTI5Miw3ICsyOTIsNyBAQCBzdGF0aWMgdm9pZCBk
ZXN0cm95X20ycF9tYXBwaW5nKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgdW5z
aWduZWQgbG9uZyBpLCB2YSwgcnd2YTsKICAgICB1bnNpZ25lZCBsb25nIHNtYXAgPSBpbmZvLT5z
cGZuLCBlbWFwID0gaW5mby0+ZXBmbjsKIAotICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRh
YmxlX25ldygKKyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAgbDRl
X2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQp
XSkpOwogCiAgICAgLyoKQEAgLTMxNSwxMyArMzE1LDEzIEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lf
bTJwX21hcHBpbmcoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAgICAgIGNv
bnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KAorICAgICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAg
ICAgIGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkpOwogICAgICAg
ICBpZiAoIShsMmVfZ2V0X2ZsYWdzKGwyX3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEpXSkgJiBf
UEFHRV9QUkVTRU5UKSkKICAgICAgICAgewogICAgICAgICAgICAgaSA9ICggaSAmIH4oKDFVTCA8
PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0gMSkpICsKICAgICAgICAgICAgICAgICAgICAg
KDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIDsKLSAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFKGwyX3JvX21wdCk7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCkBAIC0z
MzIsMTcgKzMzMiwxNyBAQCBzdGF0aWMgdm9pZCBkZXN0cm95X20ycF9tYXBwaW5nKHN0cnVjdCBt
ZW1faG90YWRkX2luZm8gKmluZm8pCiAKICAgICAgICAgICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdz
KHJ3dmEsIHJ3dmEgKyAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkpOwogCi0gICAgICAgICAg
ICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICBsMnQgPSBtYXBfeGVu
X3BhZ2V0YWJsZSgKICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihsM19yb19tcHRbbDNfdGFi
bGVfb2Zmc2V0KHZhKV0pKTsKICAgICAgICAgICAgIGwyZV93cml0ZSgmbDJ0W2wyX3RhYmxlX29m
ZnNldCh2YSldLCBsMmVfZW1wdHkoKSk7Ci0gICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhsMnQpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwogICAgICAg
ICB9CiAgICAgICAgIGkgPSAoIGkgJiB+KCgxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIDMp
KSAtIDEpKSArCiAgICAgICAgICAgICAgICgxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIDMp
KTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKKyAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRShsMl9yb19tcHQpOwogICAgIH0KIAotICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM19yb19t
cHQpOwogCiAgICAgZGVzdHJveV9jb21wYXRfbTJwX21hcHBpbmcoaW5mbyk7CiAKQEAgLTM4Miwx
MiArMzgyLDEyIEBAIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X20ycF90YWJsZShzdHJ1Y3QgbWVt
X2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgdmEgPSBISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFS
VCArCiAgICAgICAgICBzbWFwICogc2l6ZW9mKCpjb21wYXRfbWFjaGluZV90b19waHlzX21hcHBp
bmcpOwotICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICBsM19yb19t
cHQgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJs
ZVtsNF90YWJsZV9vZmZzZXQodmEpXSkpOwogCiAgICAgQVNTRVJUKGwzZV9nZXRfZmxhZ3MobDNf
cm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSAmIF9QQUdFX1BSRVNFTlQpOwogCi0gICAgbDJf
cm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgIGwyX3JvX21wdCA9IG1hcF94ZW5f
cGFnZXRhYmxlKAogICAgICAgICBsM2VfZ2V0X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0
KHZhKV0pKTsKIAogI2RlZmluZSBNRk4oeCkgKCgoeCkgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAv
IHNpemVvZih1bnNpZ25lZCBpbnQpKQpAQCAtNDI3LDggKzQyNyw4IEBAIHN0YXRpYyBpbnQgc2V0
dXBfY29tcGF0X20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogI3VuZGVm
IENOVAogI3VuZGVmIE1GTgogCi0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0
KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM19yb19tcHQpOworICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzX3JvX21w
dCk7CiAgICAgcmV0dXJuIGVycjsKIH0KIApAQCAtNDQ5LDcgKzQ0OSw3IEBAIHN0YXRpYyBpbnQg
c2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAg
ICAmIF9QQUdFX1BSRVNFTlQpOwogICAgIGwzX3JvX21wdF9tZm4gPSBsNGVfZ2V0X21mbihpZGxl
X3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBST19NUFRfVklSVF9TVEFSVCldKTsKLSAgICBsM19yb19tcHQgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobDNfcm9fbXB0X21mbik7CisgICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9w
YWdldGFibGUobDNfcm9fbXB0X21mbik7CiAKICAgICBzbWFwID0gKGluZm8tPnNwZm4gJiAofigo
MVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSkgLTEpKSk7CiAgICAgZW1hcCA9ICgoaW5m
by0+ZXBmbiArICgoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSkgLSAxICkpICYKQEAg
LTUwNSwyMyArNTA1LDIzIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1f
aG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MobDNfcm9f
bXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSAmCiAgICAgICAgICAgICAgIF9QQUdFX1BSRVNFTlQg
KQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwyX3JvX21wdCk7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMl9yb19t
cHQpOwogICAgICAgICAgICAgICAgIGwyX3JvX21wdF9tZm4gPSBsM2VfZ2V0X21mbihsM19yb19t
cHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pOwotICAgICAgICAgICAgICAgIGwyX3JvX21wdCA9IG1h
cF94ZW5fcGFnZXRhYmxlX25ldyhsMl9yb19tcHRfbWZuKTsKKyAgICAgICAgICAgICAgICBsMl9y
b19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMl9yb19tcHRfbWZuKTsKICAgICAgICAgICAgICAg
ICBBU1NFUlQobDJfcm9fbXB0KTsKICAgICAgICAgICAgICAgICBwbDJlID0gbDJfcm9fbXB0ICsg
bDJfdGFibGVfb2Zmc2V0KHZhKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9y
b19tcHQpOwotICAgICAgICAgICAgICAgIGwyX3JvX21wdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRh
YmxlX25ldygpOworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJfcm9fbXB0
KTsKKyAgICAgICAgICAgICAgICBsMl9yb19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgp
OwogICAgICAgICAgICAgICAgIGlmICggbWZuX2VxKGwyX3JvX21wdF9tZm4sIElOVkFMSURfTUZO
KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICByZXQgPSAtRU5PTUVN
OwogICAgICAgICAgICAgICAgICAgICBnb3RvIGVycm9yOwogICAgICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMl9yb19t
cHRfbWZuKTsKKyAgICAgICAgICAgICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShs
Ml9yb19tcHRfbWZuKTsKICAgICAgICAgICAgICAgICBjbGVhcl9wYWdlKGwyX3JvX21wdCk7CiAg
ICAgICAgICAgICAgICAgbDNlX3dyaXRlKCZsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGwzZV9mcm9tX21mbihsMl9yb19tcHRfbWZuLApA
QCAtNTQxLDggKzU0MSw4IEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1f
aG90YWRkX2luZm8gKmluZm8pCiAKICAgICByZXQgPSBzZXR1cF9jb21wYXRfbTJwX3RhYmxlKGlu
Zm8pOwogZXJyb3I6Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKLSAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM19yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEUobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzX3JvX21wdCk7CiAg
ICAgcmV0dXJuIHJldDsKIH0KIApAQCAtNTY5LDIzICs1NjksMjMgQEAgdm9pZCBfX2luaXQgcGFn
aW5nX2luaXQodm9pZCkKICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqcGwzdDsKICAgICAgICAg
ICAgIG1mbl90IG1mbjsKIAotICAgICAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9u
ZXcoKTsKKyAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAg
ICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICBnb3Rv
IG5vbWVtOwogCi0gICAgICAgICAgICBwbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7
CisgICAgICAgICAgICBwbDN0ID0gbWFwX3hlbl9wYWdldGFibGUobWZuKTsKICAgICAgICAgICAg
IGNsZWFyX3BhZ2UocGwzdCk7CiAgICAgICAgICAgICBsNGVfd3JpdGUoJmlkbGVfcGdfdGFibGVb
bDRfdGFibGVfb2Zmc2V0KHZhKV0sCiAgICAgICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZu
KG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKHBsM3QpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDN0KTsK
ICAgICAgICAgfQogICAgIH0KIAogICAgIC8qIENyZWF0ZSB1c2VyLWFjY2Vzc2libGUgTDIgZGly
ZWN0b3J5IHRvIG1hcCB0aGUgTVBUIGZvciBndWVzdHMuICovCi0gICAgbDNfcm9fbXB0X21mbiA9
IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgbDNfcm9fbXB0X21mbiA9IGFsbG9jX3hl
bl9wYWdldGFibGUoKTsKICAgICBpZiAoIG1mbl9lcShsM19yb19tcHRfbWZuLCBJTlZBTElEX01G
TikgKQogICAgICAgICBnb3RvIG5vbWVtOwotICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRh
YmxlX25ldyhsM19yb19tcHRfbWZuKTsKKyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZShsM19yb19tcHRfbWZuKTsKICAgICBjbGVhcl9wYWdlKGwzX3JvX21wdCk7CiAgICAgbDRlX3dy
aXRlKCZpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldLAog
ICAgICAgICAgICAgICBsNGVfZnJvbV9tZm4obDNfcm9fbXB0X21mbiwgX19QQUdFX0hZUEVSVklT
T1JfUk8gfCBfUEFHRV9VU0VSKSk7CkBAIC02NzUsMTMgKzY3NSwxMyBAQCB2b2lkIF9faW5pdCBw
YWdpbmdfaW5pdCh2b2lkKQogICAgICAgICAgICAgICogVW5tYXAgbDJfcm9fbXB0LCB3aGljaCBj
b3VsZCd2ZSBiZWVuIG1hcHBlZCBpbiBwcmV2aW91cwogICAgICAgICAgICAgICogaXRlcmF0aW9u
LgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICB1bm1hcF94ZW5fcGFnZXRhYmxlX25ldyhs
Ml9yb19tcHQpOworICAgICAgICAgICAgdW5tYXBfeGVuX3BhZ2V0YWJsZShsMl9yb19tcHQpOwog
Ci0gICAgICAgICAgICBsMl9yb19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsK
KyAgICAgICAgICAgIGwyX3JvX21wdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAg
ICAgICAgICBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZBTElEX01GTikgKQogICAgICAg
ICAgICAgICAgIGdvdG8gbm9tZW07CiAKLSAgICAgICAgICAgIGwyX3JvX21wdCA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsMl9yb19tcHRfbWZuKTsKKyAgICAgICAgICAgIGwyX3JvX21wdCA9IG1h
cF94ZW5fcGFnZXRhYmxlKGwyX3JvX21wdF9tZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFnZShs
Ml9yb19tcHQpOwogICAgICAgICAgICAgbDNlX3dyaXRlKCZsM19yb19tcHRbbDNfdGFibGVfb2Zm
c2V0KHZhKV0sCiAgICAgICAgICAgICAgICAgICAgICAgbDNlX2Zyb21fbWZuKGwyX3JvX21wdF9t
Zm4sCkBAIC02OTcsOCArNjk3LDggQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKICAg
ICB9CiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCi0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDJfcm9fbXB0KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM19yb19tcHQpOworICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEUobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
KGwzX3JvX21wdCk7CiAKICAgICAvKiBDcmVhdGUgdXNlci1hY2Nlc3NpYmxlIEwyIGRpcmVjdG9y
eSB0byBtYXAgdGhlIE1QVCBmb3IgY29tcGF0IGd1ZXN0cy4gKi8KICAgICBCVUlMRF9CVUdfT04o
bDRfdGFibGVfb2Zmc2V0KFJEV1JfTVBUX1ZJUlRfU1RBUlQpICE9CkBAIC03MDYsMTIgKzcwNiwx
MiBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogCiAgICAgbDNfcm9fbXB0X21mbiA9
IGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0p
OwotICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM19yb19tcHRfbWZuKTsK
KyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM19yb19tcHRfbWZuKTsKIAotICAg
IGwyX3JvX21wdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgIGwyX3JvX21w
dF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgaWYgKCBtZm5fZXEobDJfcm9fbXB0
X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgZ290byBub21lbTsKLSAgICBsMl9yb19tcHQg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJfcm9fbXB0X21mbik7CisgICAgbDJfcm9fbXB0ID0g
bWFwX3hlbl9wYWdldGFibGUobDJfcm9fbXB0X21mbik7CiAgICAgY29tcGF0X2lkbGVfcGdfdGFi
bGVfbDIgPSBsMl9yb19tcHQ7CiAgICAgY2xlYXJfcGFnZShsMl9yb19tcHQpOwogICAgIGwzZV93
cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFS
VCldLApAQCAtNzU3LDggKzc1Nyw4IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAj
dW5kZWYgQ05UCiAjdW5kZWYgTUZOCiAKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9y
b19tcHQpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CisgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRShsMl9yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDNf
cm9fbXB0KTsKIAogICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID0gMTsKIApAQCAt
ODE2LDEwICs4MTYsMTAgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3Qg
bWVtX2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgd2hpbGUgKHN2YSA8IGV2YSkKICAgICB7Ci0g
ICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgbDN0ID0gbWFwX3hl
bl9wYWdldGFibGUoCiAgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3Rh
YmxlX29mZnNldChzdmEpXSkpOwogICAgICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KHN2
YSldOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFKGwzdCk7CiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkg
JiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBf
UEFHRV9QU0UpICkKICAgICAgICAgewpAQCAtODI4LDkgKzgyOCw5IEBAIHN0YXRpYyB2b2lkIGNs
ZWFudXBfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZShsM2VfZ2V0X21mbihsM2UpKTsKICAgICAgICAgbDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldChz
dmEpXTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRShsMnQpOwogICAgICAgICBBU1NFUlQobDJlX2dldF9mbGFncyhsMmUp
ICYgX1BBR0VfUFJFU0VOVCk7CiAKICAgICAgICAgaWYgKCAobDJlX2dldF9mbGFncyhsMmUpICYg
KF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9QU0UpKSA9PQpAQCAtODQ4LDEwICs4NDgsMTAgQEAgc3Rh
dGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZv
KQogCiAjaWZuZGVmIE5ERUJVRwogICAgICAgICB7Ci0gICAgICAgICAgICBsMV9wZ2VudHJ5X3Qg
KmwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbihsMmUpKTsKKyAgICAgICAg
ICAgIGwxX3BnZW50cnlfdCAqbDF0ID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4obDJl
KSk7CiAgICAgICAgICAgICBBU1NFUlQobDFlX2dldF9mbGFncyhsMXRbbDFfdGFibGVfb2Zmc2V0
KHN2YSldKSAmCiAgICAgICAgICAgICAgICAgICAgX1BBR0VfUFJFU0VOVCk7Ci0gICAgICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShsMXQpOwogICAgICAgICB9CiAjZW5kaWYKICAgICAgICAgIHN2YSA9IChzdmEgJiB+
KCgxVUwgPDwgUEFHRV9TSElGVCkgLSAxKSkgKwpAQCAtOTQyLDEwICs5NDIsMTAgQEAgdm9pZCBf
X2luaXQgc3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgIHsKICAgICAgICAgbiA9IEwyX1BB
R0VUQUJMRV9FTlRSSUVTICogTDFfUEFHRVRBQkxFX0VOVFJJRVM7CiAKLSAgICAgICAgbDN0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZSgK
ICAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYp
XSkpOwogICAgICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KHYpXTsKLSAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShs
M3QpOwogCiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5U
KSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTk1Myw5ICs5NTMsOSBAQCB2b2lkIF9faW5p
dCBzdWJhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgIHsKICAgICAgICAgICAgIG4gPSBM
MV9QQUdFVEFCTEVfRU5UUklFUzsKIAotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdl
dGFibGUobDNlX2dldF9tZm4obDNlKSk7CiAgICAgICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVf
b2Zmc2V0KHYpXTsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Cisg
ICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAKICAgICAgICAgICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAg
Y29udGludWU7CkBAIC05NzUsMTcgKzk3NSwxNyBAQCB2b2lkIF9faW5pdCBzdWJhcmNoX2luaXRf
bWVtb3J5KHZvaWQpCiAgICAgICAgICAgdiAhPSBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQ7CiAg
ICAgICAgICAgdiArPSAxIDw8IEwyX1BBR0VUQUJMRV9TSElGVCApCiAgICAgewotICAgICAgICBs
M3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRh
YmxlKAogICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZz
ZXQodildKSk7CiAgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9vZmZzZXQodildOwotICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFKGwzdCk7CiAKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BS
RVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGwydCA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsKKyAgICAgICAgbDJ0ID0gbWFwX3hlbl9w
YWdldGFibGUobDNlX2dldF9tZm4obDNlKSk7CiAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9v
ZmZzZXQodildOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAKICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxh
Z3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMTAz
NiwxOCArMTAzNiwxOCBAQCBsb25nIHN1YmFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21k
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgKHYgPCAo
dW5zaWduZWQgbG9uZykobWFjaGluZV90b19waHlzX21hcHBpbmcgKyBtYXhfcGFnZSkpOwogICAg
ICAgICAgICAgICBpKyssIHYgKz0gMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAg
IGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlk
bGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSkpOwogICAgICAgICAgICAgbDNlID0gbDN0
W2wzX3RhYmxlX29mZnNldCh2KV07Ci0gICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsM3QpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3QpOwogCiAgICAgICAg
ICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICAgICAgICAgIG1mbiA9IGxhc3RfbWZuOwogICAgICAgICAgICAgZWxzZSBpZiAoICEobDNlX2dl
dF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAg
ICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKGwzZSkpOwogICAg
ICAgICAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9vZmZzZXQodildOwotICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShsMnQpOwogICAgICAgICAgICAgICAgIGlmICggbDJlX2dldF9mbGFncyhs
MmUpICYgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwyZV9nZXRf
cGZuKGwyZSk7CiAgICAgICAgICAgICAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IGY1NWQ2YTZkNzYuLmQ0NzA2
N2M5OTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9u
L2VmaS9ib290LmMKQEAgLTE0NDMsMjAgKzE0NDMsMjAgQEAgc3RhdGljIF9faW5pdCB2b2lkIGNv
cHlfbWFwcGluZyhsNF9wZ2VudHJ5X3QgKmw0LAogICAgICAgICB7CiAgICAgICAgICAgICBtZm5f
dCBsM3RfbWZuOwogCi0gICAgICAgICAgICBsM3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9u
ZXcoKTsKKyAgICAgICAgICAgIGwzdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAg
ICAgICAgICBCVUdfT04obWZuX2VxKGwzdF9tZm4sIElOVkFMSURfTUZOKSk7Ci0gICAgICAgICAg
ICBsM2RzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKKyAgICAgICAgICAgIGwz
ZHN0ID0gbWFwX3hlbl9wYWdldGFibGUobDN0X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdl
KGwzZHN0KTsKICAgICAgICAgICAgIGw0W2w0X3RhYmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElG
VCldID0KICAgICAgICAgICAgICAgICBsNGVfZnJvbV9tZm4obDN0X21mbiwgX19QQUdFX0hZUEVS
VklTT1IpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGwzZHN0ID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKGw0ZSkpOwotICAgICAgICBsM3NyYyA9IG1h
cF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGwzZHN0ID0gbWFwX3hlbl9wYWdldGFi
bGUobDRlX2dldF9tZm4obDRlKSk7CisgICAgICAgIGwzc3JjID0gbWFwX3hlbl9wYWdldGFibGUo
CiAgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2
YSldKSk7CiAgICAgICAgIGwzZHN0W2wzX3RhYmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElGVCld
ID0gbDNzcmNbbDNfdGFibGVfb2Zmc2V0KHZhKV07Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwzc3JjKTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNkc3QpOwor
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzc3JjKTsKKyAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShsM2RzdCk7CiAgICAgfQogfQogCkBAIC0xNjA0LDkgKzE2MDQsOSBAQCB2b2lkIF9f
aW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1kZXNjX3ZlciwgZWZpX21lbW1hcCk7CiAjZWxzZQogICAgIC8qIFNldCB1cCAxOjEgcGFn
ZSB0YWJsZXMgdG8gZG8gcnVudGltZSBjYWxscyBpbiAicGh5c2ljYWwiIG1vZGUuICovCi0gICAg
ZWZpX2w0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgZWZpX2w0X21mbiA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICBCVUdfT04obWZuX2VxKGVmaV9sNF9tZm4sIElO
VkFMSURfTUZOKSk7Ci0gICAgZWZpX2w0X3BndGFibGUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXco
ZWZpX2w0X21mbik7CisgICAgZWZpX2w0X3BndGFibGUgPSBtYXBfeGVuX3BhZ2V0YWJsZShlZmlf
bDRfbWZuKTsKICAgICBjbGVhcl9wYWdlKGVmaV9sNF9wZ3RhYmxlKTsKIAogICAgIGNvcHlfbWFw
cGluZyhlZmlfbDRfcGd0YWJsZSwgMCwgbWF4X3BhZ2UsIHJhbV9yYW5nZV92YWxpZCk7CkBAIC0x
NjQxLDMxICsxNjQxLDMxIEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogICAg
ICAgICB7CiAgICAgICAgICAgICBtZm5fdCBsM3RfbWZuOwogCi0gICAgICAgICAgICBsM3RfbWZu
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIGwzdF9tZm4gPSBhbGxv
Y194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgICAgICBCVUdfT04obWZuX2VxKGwzdF9tZm4sIElO
VkFMSURfTUZOKSk7Ci0gICAgICAgICAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwz
dF9tZm4pOworICAgICAgICAgICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzdF9tZm4pOwog
ICAgICAgICAgICAgY2xlYXJfcGFnZShwbDNlKTsKICAgICAgICAgICAgIGVmaV9sNF9wZ3RhYmxl
W2w0X3RhYmxlX29mZnNldChhZGRyKV0gPQogICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihs
M3RfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbihsNGUpKTsK
KyAgICAgICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZShsNGVfZ2V0X21mbihsNGUpKTsK
ICAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQoYWRkcik7CiAKICAgICAgICAgaWYgKCAh
KGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBtZm5fdCBsMnRfbWZuOwogCi0gICAgICAgICAgICBsMnRfbWZuID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7CiAgICAgICAgICAgICBCVUdfT04obWZuX2VxKGwydF9tZm4sIElOVkFMSURfTUZOKSk7
Ci0gICAgICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOworICAg
ICAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogICAgICAgICAgICAg
Y2xlYXJfcGFnZShwbDJlKTsKICAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21fbWZuKGwydF9t
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAg
IHsKICAgICAgICAgICAgIEJVR19PTihsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSk7
Ci0gICAgICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpw
bDNlKSk7CisgICAgICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGUobDNlX2dldF9tZm4o
KnBsM2UpKTsKICAgICAgICAgfQogICAgICAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldChhZGRy
KTsKIApAQCAtMTY3MywxNiArMTY3MywxNiBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnko
dm9pZCkKICAgICAgICAgewogICAgICAgICAgICAgbWZuX3QgbDF0X21mbjsKIAotICAgICAgICAg
ICAgbDF0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBsMXRf
bWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgQlVHX09OKG1mbl9lcShs
MXRfbWZuLCBJTlZBTElEX01GTikpOwotICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwxdF9tZm4pOworICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGUobDF0
X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwxdCk7CiAgICAgICAgICAgICAqcGwyZSA9
IGwyZV9mcm9tX21mbihsMXRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBCVUdfT04obDJlX2dldF9mbGFncygq
cGwyZSkgJiBfUEFHRV9QU0UpOwotICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVf
bmV3KGwyZV9nZXRfbWZuKCpwbDJlKSk7CisgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0
YWJsZShsMmVfZ2V0X21mbigqcGwyZSkpOwogICAgICAgICB9CiAgICAgICAgIGZvciAoIGkgPSBs
MV90YWJsZV9vZmZzZXQoYWRkcik7CiAgICAgICAgICAgICAgIGkgPCBMMV9QQUdFVEFCTEVfRU5U
UklFUyAmJiBleHRyYS0+c21mbiA8IGV4dHJhLT5lbWZuOwpAQCAtMTY5NSw5ICsxNjk1LDkgQEAg
dm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAgICB4ZnJlZShleHRy
YSk7CiAgICAgICAgIH0KIAotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwot
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKLSAgICAgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcocGwzZSk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsK
KyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDJlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShwbDNlKTsKICAgICB9CiAKICAgICAvKiBJbnNlcnQgWGVuIG1hcHBpbmdzLiAqLwpA
QCAtMTcwNiw3ICsxNzA2LDcgQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAg
ICAgICAgIGVmaV9sNF9wZ3RhYmxlW2ldID0gaWRsZV9wZ190YWJsZVtpXTsKICNlbmRpZgogCi0g
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcoZWZpX2w0X3BndGFibGUpOworICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUoZWZpX2w0X3BndGFibGUpOwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA0
ZmI3OWFiOGYwLi5hNGIzYzliN2FmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC02MzEsMTUgKzYzMSwxNSBAQCBp
bnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0
eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzLCB4
ZW5fcGZuX3QgbWZuX2xpc3RbXSk7CiAKIC8qIEFsbG9jYXRvciBmdW5jdGlvbnMgZm9yIFhlbiBw
YWdldGFibGVzLiAqLwotbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcodm9pZCk7Ci12b2lk
ICptYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKTsKLXZvaWQgdW5tYXBfeGVuX3BhZ2V0
YWJsZV9uZXcodm9pZCAqdik7Ci12b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZu
KTsKLQotI2RlZmluZSBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwdHIpICAgIFwKLSAgICBkbyB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHVubWFwX3hlbl9wYWdl
dGFibGVfbmV3KChwdHIpKTsgXAotICAgICAgICAocHRyKSA9IE5VTEw7ICAgICAgICAgICAgICAg
ICAgIFwKK21mbl90IGFsbG9jX3hlbl9wYWdldGFibGUodm9pZCk7Cit2b2lkICptYXBfeGVuX3Bh
Z2V0YWJsZShtZm5fdCBtZm4pOwordm9pZCB1bm1hcF94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwor
dm9pZCBmcmVlX3hlbl9wYWdldGFibGUobWZuX3QgbWZuKTsKKworI2RlZmluZSBVTk1BUF9YRU5f
UEFHRVRBQkxFKHB0cikgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB1bm1hcF94ZW5fcGFnZXRhYmxlKChwdHIpKTsgXAorICAgICAgICAocHRyKSA9
IE5VTEw7ICAgICAgICAgICAgICAgXAogICAgIH0gd2hpbGUgKDApCiAKIGwxX3BnZW50cnlfdCAq
dmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdik7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQPS-0007Og-9z; Thu, 26 Sep 2019 09:50: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPQ-0007LK-RL
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:00 +0000
X-Inumbo-ID: e155b870-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id e155b870-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491347; x=1601027347;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=DOAOu/ErE4FHV2m1ZosKU1ZhWexJfz1jUqBtqrTkWkU=;
 b=KtIuvxM+t37QFWYdHuBTe/SJV0iVLh0lf0UkELD4ZtIAp8Qiftb02TVG
 42sG/z8YvQXVlMtKjXrmG3ZYUEcYmnEDWejHsB3zT+KWFIa4fGLh9l4KW
 4kFdNPkf0KULBpHiGM3fCyeA5y4HUJw7/X+iXxUoyazX/2FMDeYB3hGFP k=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988551"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:47:09 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id A1CA6A1F75; Thu, 26 Sep 2019 09:46:54 +0000 (UTC)
Received: from EX13D28EUB004.ant.amazon.com (10.43.166.176) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:46:54 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB004.ant.amazon.com (10.43.166.176) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:46:52 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:46:48 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:23 +0100
Message-ID: <cover.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 00/84] Remove direct map from Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Hongyan Xia <hongyax@amazon.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Dario
 Faggioli <dfaggioli@suse.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClByZXZpb3VzbHksIFdlaSBM
aXUgaGFzIGNyZWF0ZWQgdGhlIHBhdGNoIHNlcmllcyB0byBzd2l0Y2ggdG8KYWxsb2MvbWFwL3Vu
bWFwL2ZyZWUgQVBJcyBmb3IgWGVuIHBhZ2UgdGFibGVzIHNvIHRoYXQgWGVuIHBhZ2UgdGFibGVz
CmFyZSBtYXBwZWQgd2l0aCBtYXBfZG9tYWluX3BhZ2UoKS4gVGhpcyBpcyB0aGUgZmlyc3Qgc3Rl
cCB0b3dhcmRzCnJlbW92aW5nIHRoZSBkaXJlY3QgbWFwLiBJIGltcGxlbWVudGVkIHBhdGNoZXMg
b24gdG9wIG9mIFdlaSdzIHRvIHJlbW92ZQp0aGUgZGlyZWN0IG1hcCBjb21wbGV0ZWx5LgoKSW4g
YWRkaXRpb24gdG8gV2VpJ3MsIG15IHBhdGNoZXM6Ci0gKFdlaSkgaW1wbGVtZW50IGEgcHJvcGVy
IFBNQVAgaW5mcmFzdHJ1Y3R1cmUgZm9yIGJvb3RzdHJhcHBpbmcKLSByZW1vdmUgZGlyZWN0IG1h
cCBjb2RlIGluIG1hcF9kb21haW5fcGFnZSgpIGFuZCB1c2UgbWFwY2FjaGUsIHVzZSBQTUFQCiB3
aGVuIG1hcGNhY2hlIG5vdCByZWFkeQotIG1hcC91bm1hcCB4ZW5oZWFwIGFsbG9jYXRpb25zIHRv
IHRoZSBkaXJlY3QgbWFwIHJlZ2lvbiBzbyB0aGF0IHZhPC0+cGEKIG1hY3JvcyBzdGlsbCB3b3Jr
Ci0gaW5zdGFsbCBkdW1teSBtYXBwaW5ncyAobm8gcGVybWlzc2lvbnMsIElOVkFMSURfTUZOKSBp
bnN0ZWFkIG9mIGFjdHVhbAogMToxIG1hcHBpbmdzIGR1cmluZyBib290LCBzbyB0aGUgZGlyZWN0
IG1hcCBubyBsb25nZXIgZXhpc3RzCi0gZml4IG1hbnkgcGxhY2VzIHdoZXJlIGNvZGUgaW5jb3Jy
ZWN0bHkgYXNzdW1lcyBhIGRpcmVjdCBtYXAKCkkgaGF2ZSBtb2RlcmF0ZWx5IHRlc3RlZCB0aGUg
cGF0Y2hlcy4gSSBhbSBhYmxlIHRvIGJvb3QgaW50byBkb20wLApjcmVhdGUvZGVzdHJveSBQVi9I
Vk0gZ3Vlc3RzIGFuZCBydW4gWFRGIHRlc3RzLiBQZXJzb25hbGx5LCBJIGZpbmQgaXQKZGlmZmlj
dWx0IHRvIGRpc2NvdmVyIGFsbCBwbGFjZXMgd2hlcmUgaXQgaW5jb3JyZWN0bHkgYXNzdW1lcyBh
IGRpcmVjdAptYXAsIHNvIHJldmlld3MgYW5kIGZ1cnRoZXIgdGVzdGluZyBhcmUgbW9yZSB0aGFu
IHdlbGNvbWUuCgpIb25neWFuIFhpYSAoMjQpOgogIHg4Ni9tbTogZml4IGxlYWtzIGluIG1hcF94
ZW5fcGFnZXRhYmxlLgogIHg4Ni9wbWFwOiBicmVhayB0aGUgbG9vcCBpbiBwbWFwIEFQSXMuCiAg
eDg2L2RvbWFpbl9wYWdlOiB1c2UgUE1BUCB3aGVuIGQvdmNhY2hlIGlzIG5vdCByZWFkeS4KICB4
ODYvZG9tYWluX3BhZ2U6IG1hcGNhY2hlIGlzIG5vIGxvbmdlciB0aWVkIHRvIHB2LgogIG1hcGNh
Y2hlOiBpbml0aWFsaXNlIHRoZSBtYXBjYWNoZSBldmVuIGZvciB0aGUgaWRsZSBkb21haW4uCiAg
eDg2OiBmaXggc29tZSB3cm9uZyBhc3N1bXB0aW9ucyBvbiBkaXJlY3QgbWFwLiBJbmNyZWFzZSBQ
TUFQIHNsb3RzIHRvCiAgICA4LgogIHg4Ni9kb21haW5fcGFnZTogcmVtb3ZlIGRpcmVjdCBtYXAg
Y29kZSBhbmQgaW5pdGlhbGlzZSBpZGxlIG1hcGNhY2hlLgogIHBhZ2VfYWxsb2M6IGFjdHVhbGx5
IGRvIHRoZSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgb24geGVuaGVhcC4KICBwYWdlX2FsbG9jOiBj
b21tZW50cyBvbiAodW4pbWFwcGluZyBwYWdlcyBpbiB4ZW5oZWFwIGFsbG9jYXRpb25zLgogIHg4
Ni9zbXBib290OiB1c2UgeGVuaGVhcCBwYWdlcyBmb3IgcnB0cyBpbiBzbXBib290LgogIHg4Ni9z
ZXR1cDogc3RhcnQgdGVhcmluZyBkb3duIHRoZSBkaXJlY3QgbWFwLgogIGFjcGk6IGRvbid0IGFz
c3VtZSBhbiBhbHdheXMtbWFwcGVkIGRpcmVjdCBtYXAgaW4gYWNwaSBhbGxvY2F0aW9ucy4KICB4
ODYvbW06IE1vdmUgdm1hcF90b19tZm4oKSB0byBtbS5jIGFuZCByZW5hbWUgdG8gdmlydF90b19t
Zm5fd2FsaygpLgogIHg4Ni9wdjogcmVmYWN0b3IgaG93IGJ1aWxkaW5nIGRvbTAgaW4gUFYgaGFu
ZGxlcyBkb21oZWFwIG1hcHBpbmdzLgogIHg4Ni9tbTogaGFuZGxlIFBTRSBlYXJseSB0ZXJtaW5h
dGlvbiBjYXNlcyBpbiB2aXJ0X3RvX21mbl93YWxrKCkuCiAgeDg2L3NldHVwOiBhbHNvIGNsZWFy
IHRoZSBwZXJtaXNzaW9uIGJpdHMgaW4gdGhlIGR1bW15IDE6MSBtYXBwaW5nLgogIHg4NjogcHJv
cGVybHkgKHVuKW1hcCBwYWdlcyBpbiByZXN0b3JlX2FsbF9ndWVzdHMuCiAgUmV2ZXJ0ICJ4ODYv
c21wYm9vdDogdXNlIHhlbmhlYXAgcGFnZXMgZm9yIHJwdHMgaW4gc21wYm9vdC4iCiAgRG9uJ3Qg
YXNzdW1lIGJvb3RtZW1fcmVnaW9uX2xpc3QgaXMgbWFwcGVkLiBBbHNvIGZpeCBhIGRvdWJsZSB1
bm1hcAogICAgYnVnLgogIHg4Ni9zZXR1cDogSW5zdGFsbCBkdW1teSAxOjEgbWFwcGluZ3MgZm9y
IGFsbCBtZW0gcGFzc2VkIHRvCiAgICBhbGxvY2F0b3JzLgogIHg4Ni9tbTogb3B0aW1pc2UgYW5k
IHByb3Blcmx5IHVubWFwIHBhZ2VzIGluIHZpcnRfdG9fbWZuX3dhbGsoKS4KICB4ODY6IGRlZHVw
bGljYXRlIGNvZGUgYSBiaXQgYW5kIGZpeCBhbiB1bm1hcHBpbmcgYnVnLgogIHg4Ni9wbWFwOiBy
ZXdyaXRlIGxvZ2ljIGZvciBsb2NraW5nLgogIHg4Ni9wdjogZml4IGEgY291cGxlIG9mIGRpcmVj
dCBtYXAgYXNzdW1wdGlvbnMgaW4gZG9tMCBidWlsZGluZy4KCldlaSBMaXUgKDYwKToKICB4ODYv
bW06IGRlZmVyIGNsZWFyaW5nIHBhZ2UgaW4gdmlydF90b194ZW5fbFhlCiAgeDg2OiBtb3ZlIHNv
bWUgeGVuIG1tIGZ1bmN0aW9uIGRlY2xhcmF0aW9ucwogIHg4NjogaW50cm9kdWNlIGEgbmV3IHNl
dCBvZiBBUElzIHRvIG1hbmFnZSBYZW4gcGFnZSB0YWJsZXMKICB4ODYvbW06IGludHJvZHVjZSBs
ezEsMn10IGxvY2FsIHZhcmlhYmxlcyB0byBtYXBfcGFnZXNfdG9feGVuCiAgeDg2L21tOiBpbnRy
b2R1Y2UgbHsxLDJ9dCBsb2NhbCB2YXJpYWJsZXMgdG8gbW9kaWZ5X3hlbl9tYXBwaW5ncwogIHg4
Ni9tbTogbWFwX3BhZ2VzX3RvX3hlbiBzaG91bGQgaGF2ZSBvbmUgZXhpdCBwYXRoCiAgeDg2L21t
OiBhZGQgYW4gZW5kX29mX2xvb3AgbGFiZWwgaW4gbWFwX3BhZ2VzX3RvX3hlbgogIHg4Ni9tbTog
bWFrZSBzdXJlIHRoZXJlIGlzIG9uZSBleGl0IHBhdGggZm9yIG1vZGlmeV94ZW5fbWFwcGluZ3MK
ICB4ODYvbW06IGFkZCBhbiBlbmRfb2ZfbG9vcCBsYWJlbCBpbiBtb2RpZnlfeGVuX21hcHBpbmdz
CiAgeDg2L21tOiBjaGFuZ2UgcGwyZSB0byBsMnQgaW4gdmlydF90b194ZW5fbDJlCiAgeDg2L21t
OiBjaGFuZ2UgcGwxZSB0byBsMXQgaW4gdmlydF90b194ZW5fbDFlCiAgeDg2L21tOiBjaGFuZ2Ug
cGwzZSB0byBsM3QgaW4gdmlydF90b194ZW5fbDNlCiAgeDg2L21tOiByZXdyaXRlIHZpcnRfdG9f
eGVuX2wzZQogIHg4Ni9tbTogcmV3cml0ZSB4ZW5fdG9fdmlydF9sMmUKICB4ODYvbW06IHJld3Jp
dGUgdmlydF90b194ZW5fbDFlCiAgeDg2L21tOiBzd2l0Y2ggdG8gbmV3IEFQSXMgaW4gbWFwX3Bh
Z2VzX3RvX3hlbgogIHh4eCBmaXh1cDogYXZvaWQgc2hhZG93aW5nIG1mbgogIHg4Ni9tbTogZHJv
cCBsWGVfdG9fbFllIGludm9jYXRpb25zIGluIG1hcF9wYWdlc190b194ZW4KICB4ODYvbW06IHN3
aXRjaCB0byBuZXcgQVBJcyBpbiBtb2RpZnlfeGVuX21hcHBpbmdzCiAgeDg2L21tOiBkcm9wIGxY
ZV90b19sWWUgaW52b2NhdGlvbnMgZnJvbSBtb2RpZnlfeGVuX21hcHBpbmdzCiAgeDg2L21tOiBz
d2l0Y2ggdG8gbmV3IEFQSXMgaW4gYXJjaF9pbml0X21lbW9yeQogIHg4Nl82NC9tbTogaW50cm9k
dWNlIHBsMmUgaW4gcGFnaW5nX2luaXQKICB4ODZfNjQvbW06IHN3aXRjaCB0byBuZXcgQVBJcyBp
biBwYWdpbmdfaW5pdAogIHg4Nl82NC9tbTogZHJvcCBsNGVfdG9fbDNlIGludm9jYXRpb24gZnJv
bSBwYWdpbmdfaW5pdAogIHg4Nl82NC9tbS5jOiByZW1vdmUgY29kZSB0aGF0IHNlcnZlcyBubyBw
dXJwb3NlIGluIHNldHVwX20ycF90YWJsZQogIHg4Nl82NC9tbTogaW50cm9kdWNlIHBsMmUgaW4g
c2V0dXBfbTJwX3RhYmxlCiAgeDg2XzY0L21tOiBzd2l0Y2ggdG8gbmV3IEFQSXMgaW4gc2V0dXBf
bTJwX3RhYmxlCiAgeDg2XzY0L21tOiBkcm9wIGxYZV90b19sWWUgaW52b2NhdGlvbnMgZnJvbSBz
ZXR1cF9tMnBfdGFibGUKICBlZmk6IHVzZSBuZXcgcGFnZSB0YWJsZSBBUElzIGluIGNvcHlfbWFw
cGluZwogIGVmaTogYXZvaWQgdXNpbmcgZ2xvYmFsIHZhcmlhYmxlIGluIGNvcHlfbWFwcGluZwog
IGVmaTogdXNlIG5ldyBwYWdlIHRhYmxlIEFQSXMgaW4gZWZpX2luaXRfbWVtb3J5CiAgZWZpOiBh
ZGQgZW1hY3MgYmxvY2sgdG8gYm9vdC5jCiAgZWZpOiBzd2l0Y2ggRUZJIEw0IHRhYmxlIHRvIHVz
ZSBuZXcgQVBJcwogIHg4Ni9zbXBib290OiBhZGQgZW1hY3MgYmxvY2sKICB4ODYvc21wYm9vdDog
Y2xvbmVfbWFwcGluZyBzaG91bGQgaGF2ZSBvbmUgZXhpdCBwYXRoCiAgeDg2L3NtcGJvb3Q6IHN3
aXRjaCBwbDNlIHRvIHVzZSBuZXcgQVBJcyBpbiBjbG9uZV9tYXBwaW5nCiAgeDg2L3NtcGJvb3Q6
IHN3aXRjaCBwbDJlIHRvIHVzZSBuZXcgQVBJcyBpbiBjbG9uZV9tYXBwaW5nCiAgeDg2L3NtcGJv
b3Q6IHN3aXRjaCBwbDFlIHRvIHVzZSBuZXcgQVBJcyBpbiBjbG9uZV9tYXBwaW5nCiAgeDg2L3Nt
cGJvb3Q6IGRyb3AgbFhlX3RvX2xZZSBpbnZvY2F0aW9ucyBmcm9tIGNsZWFudXBfY3B1X3Jvb3Rf
cGd0CiAgeDg2OiBzd2l0Y2ggcm9vdF9wZ3QgdG8gbWZuX3QgYW5kIHVzZSBuZXcgQVBJcwogIHg4
Ni9zaGltOiBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIHJlcGxhY2VfdmFfbWFwcGluZwog
IHg4Nl82NC9tbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcyBpbiBtMnBfbWFwcGVkCiAgeDg2
XzY0L21tOiBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIHNoYXJlX2hvdGFkZF9tMnBfdGFi
bGUKICB4ODZfNjQvbW06IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4gZGVzdHJveV9jb21w
YXRfbTJwX21hcHBpbmcKICB4ODZfNjQvbW06IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4g
ZGVzdHJveV9tMnBfbWFwcGluZwogIHg4Nl82NC9tbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxl
cyBpbiBzZXR1cF9jb21wYXRfbTJwX3RhYmxlCiAgeDg2XzY0L21tOiBtYXAgYW5kIHVubWFwIHBh
Z2UgdGFibGVzIGluIGNsZWFudXBfZnJhbWVfdGFibGUKICB4ODZfNjQvbW06IG1hcCBhbmQgdW5t
YXAgcGFnZSB0YWJsZXMgaW4gc3ViYXJjaF9pbml0X21lbW9yeQogIHg4Nl82NC9tbTogbWFwIGFu
ZCB1bm1hcCBwYWdlIHRhYmxlcyBpbiBzdWJhcmNoX21lbW9yeV9vcAogIHg4Ni9zbXBib290OiBy
ZW1vdmUgbFhlX3RvX2xZZSBpbiBjbGVhbnVwX2NwdV9yb290X3BndAogIHg4Ni9wdjogcHJvcGVy
bHkgbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcyBpbiBtYXJrX3B2X3B0X3BhZ2VzX3Jkb25seQog
IHg4Ni9wdjogcHJvcGVybHkgbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlIGluIGRvbTBfY29uc3Ry
dWN0X3B2CiAgeDg2OiByZW1vdmUgbFhlX3RvX2xZZSBpbiBfX3N0YXJ0X3hlbgogIHg4Ni9tbTog
ZHJvcCBvbGQgcGFnZSB0YWJsZSBBUElzCiAgeDg2OiBzd2l0Y2ggdG8gdXNlIGRvbWhlYXAgcGFn
ZSBmb3IgcGFnZSB0YWJsZXMKICB4ODYvbW06IGRyb3AgX25ldyBzdWZmaXggZm9yIHBhZ2UgdGFi
bGUgQVBJcwogIHg4NjogYWRkIFBlcnNpc3RlbnQgTWFwIChQTUFQKSBpbmZyYXN0cnVjdHVyZQog
IHg4NjogbGlmdCBkb21haW4gbWFwY2FjaGUgdG8gYXJjaF9kb21haW4KICB4ODY6IGxpZnQgdmNw
dSBtYXBjYWNoZSB0byBhcmNoX3ZjcHUKICB4ODYvcHY6IGRvbWhlYXAgcGFnZXMgc2hvdWxkIGJl
IG1hcHBlZCB3aGlsZSByZWxvY2F0aW5nIGluaXRyZAoKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAg
ICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8ICAxOSAr
LQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICA3MSArKy0tLQogeGVuL2FyY2gv
eDg2L2VmaS9ydW50aW1lLmggICAgICB8ICAxMiArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgICB8IDU0OSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gv
eDg2L3BtYXAuYyAgICAgICAgICAgICB8IDEyMSArKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jICAgIHwgMTA3ICsrKysrLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAg
ICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgfCAgMjAgKy0KIHhl
bi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAgMjggKy0KIHhlbi9hcmNoL3g4Ni9zbXBi
b290LmMgICAgICAgICAgfCAxNzEgKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICB8ICAzMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICB8IDI2OCAr
KysrKysrKysrKy0tLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAgICAgICAgIHwgIDg0ICsr
Ky0tCiB4ZW4vY29tbW9uL2VmaS9lZmkuaCAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMgICAgICAgIHwgICA4ICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAg
ICAgICAgIHwgIDM3ICsrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICB8ICAgMSAr
CiB4ZW4vY29tbW9uL3ZtYXAuYyAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9h
Y3BpL29zbC5jICAgICAgICAgIHwgIDQxICsrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAg
ICAgICB8ICAgMiAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgIHwgIDEyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgICAgfCAgMjAgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAg
fCAgMTIgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wbWFwLmggICAgICB8ICAxMCArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgICAyIC0KIDI3IGZpbGVzIGNoYW5nZWQsIDEyMTEg
aW5zZXJ0aW9ucygrKSwgNDI3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL3g4Ni9wbWFwLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3Bt
YXAuaAoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPV-0007ZL-2g; Thu, 26 Sep 2019 09:50:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPT-0007TK-IH
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:03 +0000
X-Inumbo-ID: 01f906c2-e043-11e9-b588-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 01f906c2-e043-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:50:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491402; x=1601027402;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3SN61TJ04n0xBCYnr1+TtV3siYlmPBFZgsnjGBXinLs=;
 b=WP6mRyjY2GiytIQERe7mP/MS9yL3oLc1rcTQsx0KYM+MT37UhRVWSP67
 VVGHLqzDXk4SKsq3MdsPFBePrTkAEvNHVhxI+dBP9010zuHmmMhS2zBtY
 dI6zKqRFa+Bqkk0T0s4Pfj/Z930gDAtu2BDcLae5HjT/3eVgmGlOjbAeF g=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988949"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:48:59 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 838ADA25D2; Thu, 26 Sep 2019 09:48:46 +0000 (UTC)
Received: from EX13D06UWA003.ant.amazon.com (10.43.160.13) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:08 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D06UWA003.ant.amazon.com (10.43.160.13) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:08 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:07 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:04 +0100
Message-ID: <10ca381404695513eb89c2b5b155005439333bcf.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 41/84] x86/shim: map and unmap page tables
 in replace_va_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDIw
ICsrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVu
L2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCAzMjRjYTI3ZjkzLi5jZjYzOGZhOTY1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMK
QEAgLTE2NywxNSArMTY3LDI1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXBsYWNlX3ZhX21hcHBp
bmcoc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhLCBtZm5fdCBtZm4pCiB7
CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbDRzdGFydCArIGw0X3RhYmxlX29mZnNldCh2YSk7
Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlID0gbDRlX3RvX2wzZSgqcGw0ZSkgKyBsM190YWJsZV9v
ZmZzZXQodmEpOwotICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsg
bDJfdGFibGVfb2Zmc2V0KHZhKTsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBsMmVfdG9fbDFl
KCpwbDJlKSArIGwxX3RhYmxlX29mZnNldCh2YSk7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IG1mbl90b19wYWdlKGwxZV9nZXRfbWZuKCpwbDFlKSk7CisgICAgbDNfcGdlbnRyeV90ICpw
bDNlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAK
LSAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGw0ZV9nZXRfbWZuKCpwbDRlKSk7CisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
dmEpOworICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4oKnBsM2Up
KTsKKyAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldCh2YSk7CisgICAgcGwxZSA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgIHBsMWUgKz0gbDFfdGFibGVf
b2Zmc2V0KHZhKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKGwxZV9nZXRf
bWZuKCpwbDFlKSkpOwogCiAgICAgKnBsMWUgPSBsMWVfZnJvbV9tZm4obWZuLCAoIWlzX3B2XzMy
Yml0X2RvbWFpbihkKSA/IEwxX1BST1QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogQ09NUEFUX0wxX1BST1QpKTsKKworICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKHBsMWUpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUp
OworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogfQogCiBzdGF0aWMgdm9pZCBl
dnRjaG5fcmVzZXJ2ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcG9ydCkKLS0gCjIu
MTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQPV-0007bp-Ve; Thu, 26 Sep 2019 09:50:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDQPU-0007Xh-OP
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:04 +0000
X-Inumbo-ID: 037b7c6e-e043-11e9-b588-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 037b7c6e-e043-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:50:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9467A1000;
 Thu, 26 Sep 2019 02:50:03 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8207A3F67D;
 Thu, 26 Sep 2019 02:50:01 -0700 (PDT)
To: Rob Herring <robh@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20190925215006.12056-1-robh@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e898c025-32a7-1d2c-3501-c99556f7cdd4@arm.com>
Date: Thu, 26 Sep 2019 10:49:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190925215006.12056-1-robh@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Robin Murphy <robin.murphy@arm.com>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9iLAoKCk9uIDkvMjUvMTkgMTA6NTAgUE0sIFJvYiBIZXJyaW5nIHdyb3RlOgo+IEFzIHRo
ZSBjb21tZW50IHNheXMsIHRoaXMgaXNuJ3QgYSBEVCBiYXNlZCBkZXZpY2UuIG9mX2RtYV9jb25m
aWd1cmUoKQo+IGlzIGdvaW5nIHRvIHN0b3AgYWxsb3dpbmcgYSBOVUxMIERUIG5vZGUsIHNvIHRo
aXMgbmVlZHMgdG8gYmUgZml4ZWQuCgpBbmQgdGhpcyBjYW4ndCB3b3JrIG9uIGFyY2ggbm90IHNl
bGVjdGluZyBDT05GSUdfT0YgYW5kIGNhbiBzZWxlY3QgCkNPTkZJR19YRU5fR1JBTlRfRE1BX0FM
TE9DLgoKV2UgYXJlIGx1Y2t5IGVub3VnaCBvbiB4ODYgYmVjYXVzZSwgQUZBSUNULCBhcmNoX3Nl
dHVwX2RtYV9vcHMgaXMganVzdCBhIApub3AuCgo+IAo+IE5vdCBzdXJlIGV4YWN0bHkgd2hhdCBz
ZXR1cCBiZXNpZGVzIGFyY2hfc2V0dXBfZG1hX29wcyBpcyBuZWVkZWQuLi4KCldlIHByb2JhYmx5
IHdhbnQgdG8gdXBkYXRlIGRtYV9tYXNrLCBjb2hlcmVudF9kbWFfbWFzayBhbmQgZG1hX3Bmbl9v
ZmZzZXQuCgpBbHNvLCB3aGlsZSBsb29rIGF0IG9mX2NvbmZpZ3VyZV9kbWEsIEkgbm90aWNlZCB0
aGF0IHdlIGNvbnNpZGVyIHRoZSBETUEgCndpbGwgbm90IGJlIGNvaGVyZW50IGZvciB0aGUgZ3Jh
bnQtdGFibGUuIE9sZWtzYW5kciwgZG8geW91IGtub3cgd2h5IAp0aGV5IGNhbid0IGJlIGNvaGVy
ZW50PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQPY-0007jQ-IO; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPV-0007bg-Uu
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:06 +0000
X-Inumbo-ID: e155b872-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id e155b872-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491348; x=1601027348;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=/Z9WKLMpqFRozBiJpqcif/gsXhYneDnuhvjAsJE3mek=;
 b=BBpmuyU5UGdyjJ84ldmSigYNQrCeCSCRH+HWfusYDR7QdIvdAM3PyF3q
 KJVV/k3OqlWSptXOCru3VQiAMgsUscaCwhGzBEWa2bWfQhcx4eMRSrg0D
 e5xafaJDNY3ipYOVEXgr8S6Q5LZCLTbZYgZ5iLOsyS+Q627NdA7t0ovGO E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988784"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:48:12 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 91941A0380; Thu, 26 Sep 2019 09:48:00 +0000 (UTC)
Received: from EX13D18UWA002.ant.amazon.com (10.43.160.199) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:35 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D18UWA002.ant.amazon.com (10.43.160.199) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:34 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:33 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:45 +0100
Message-ID: <c48109fbff06c95cb4e3126cfae74020498e4e01.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 22/84] x86_64/mm: introduce pl2e in
 paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkludHJvZHVjZSBwbDJlIHNvIHRo
YXQgd2UgY2FuIHVzZSBsMl9yb19tcHQgdG8gcG9pbnQgdG8gdGhlIHBhZ2UgdGFibGUKaXRzZWxm
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8IDE4ICsrKysrKysr
KystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IDc5NWE0Njc0NjIuLmFjNWUzNjZlNWIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTQ5Nyw3ICs0OTcsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgIHVuc2ln
bmVkIGxvbmcgaSwgbXB0X3NpemUsIHZhOwogICAgIHVuc2lnbmVkIGludCBuLCBtZW1mbGFnczsK
ICAgICBsM19wZ2VudHJ5X3QgKmwzX3JvX21wdDsKLSAgICBsMl9wZ2VudHJ5X3QgKmwyX3JvX21w
dCA9IE5VTEw7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVMTCwgKmwyX3JvX21wdDsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpsMV9wZzsKIAogICAgIC8qCkBAIC01NDcsNyArNTQ3LDcgQEAg
dm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKICAgICAgICAgICAgIChMMl9QQUdFVEFCTEVf
U0hJRlQgLSAzICsgUEFHRV9TSElGVCkpKTsKIAogICAgICAgICBpZiAoIGNwdV9oYXNfcGFnZTFn
YiAmJgotICAgICAgICAgICAgICEoKHVuc2lnbmVkIGxvbmcpbDJfcm9fbXB0ICYgflBBR0VfTUFT
SykgJiYKKyAgICAgICAgICAgICAhKCh1bnNpZ25lZCBsb25nKXBsMmUgJiB+UEFHRV9NQVNLKSAm
JgogICAgICAgICAgICAgIChtcHRfc2l6ZSA+PiBMM19QQUdFVEFCTEVfU0hJRlQpID4gKGkgPj4g
UEFHRVRBQkxFX09SREVSKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBr
LCBob2xlczsKQEAgLTYwNyw3ICs2MDcsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lk
KQogICAgICAgICAgICAgbWVtc2V0KCh2b2lkICopKFJEV1JfTVBUX1ZJUlRfU1RBUlQgKyAoaSA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQpKSwKICAgICAgICAgICAgICAgICAgICAweEZGLCAxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUKTsKICAgICAgICAgfQotICAgICAgICBpZiAoICEoKHVuc2lnbmVk
IGxvbmcpbDJfcm9fbXB0ICYgflBBR0VfTUFTSykgKQorICAgICAgICBpZiAoICEoKHVuc2lnbmVk
IGxvbmcpcGwyZSAmIH5QQUdFX01BU0spICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAo
bDJfcm9fbXB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpKSA9PSBOVUxMICkKICAgICAgICAgICAg
ICAgICBnb3RvIG5vbWVtOwpAQCAtNjE1LDEzICs2MTUsMTQgQEAgdm9pZCBfX2luaXQgcGFnaW5n
X2luaXQodm9pZCkKICAgICAgICAgICAgIGwzZV93cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29m
ZnNldCh2YSldLAogICAgICAgICAgICAgICAgICAgICAgIGwzZV9mcm9tX3BhZGRyKF9fcGEobDJf
cm9fbXB0KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQ
RVJWSVNPUl9STyB8IF9QQUdFX1VTRVIpKTsKKyAgICAgICAgICAgIHBsMmUgPSBsMl9yb19tcHQ7
CiAgICAgICAgICAgICBBU1NFUlQoIWwyX3RhYmxlX29mZnNldCh2YSkpOwogICAgICAgICB9CiAg
ICAgICAgIC8qIE5CLiBDYW5ub3QgYmUgR0xPQkFMOiBndWVzdCB1c2VyIG1vZGUgc2hvdWxkIG5v
dCBzZWUgaXQuICovCiAgICAgICAgIGlmICggbDFfcGcgKQotICAgICAgICAgICAgbDJlX3dyaXRl
KGwyX3JvX21wdCwgbDJlX2Zyb21fcGFnZSgKKyAgICAgICAgICAgIGwyZV93cml0ZShwbDJlLCBs
MmVfZnJvbV9wYWdlKAogICAgICAgICAgICAgICAgIGwxX3BnLCAvKl9QQUdFX0dMT0JBTHwqL19Q
QUdFX1BTRXxfUEFHRV9VU0VSfF9QQUdFX1BSRVNFTlQpKTsKLSAgICAgICAgbDJfcm9fbXB0Kys7
CisgICAgICAgIHBsMmUrKzsKICAgICB9CiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCkBAIC02Mzcs
NyArNjM4LDggQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKICAgICBjbGVhcl9wYWdl
KGwyX3JvX21wdCk7CiAgICAgbDNlX3dyaXRlKCZsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KEhJ
Uk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0sCiAgICAgICAgICAgICAgIGwzZV9mcm9tX3BhZGRy
KF9fcGEobDJfcm9fbXB0KSwgX19QQUdFX0hZUEVSVklTT1JfUk8pKTsKLSAgICBsMl9yb19tcHQg
Kz0gbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKTsKKyAgICBwbDJl
ID0gbDJfcm9fbXB0OworICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKTsKICAgICAvKiBBbGxvY2F0ZSBhbmQgbWFwIHRoZSBjb21wYXRpYmlsaXR5
IG1vZGUgbWFjaGluZS10by1waHlzIHRhYmxlLiAqLwogICAgIG1wdF9zaXplID0gKG1wdF9zaXpl
ID4+IDEpICsgKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMSkpOwogICAgIGlmICggbXB0
X3NpemUgPiBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQgLSBSRFdSX0NPTVBBVF9NUFRfVklSVF9T
VEFSVCApCkBAIC02NTAsNyArNjUyLDcgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkK
ICAgICAgICAgICAgICBzaXplb2YoKmNvbXBhdF9tYWNoaW5lX3RvX3BoeXNfbWFwcGluZykpCiAg
ICAgQlVJTERfQlVHX09OKChzaXplb2YoKmZyYW1lX3RhYmxlKSAmIH5zaXplb2YoKmZyYW1lX3Rh
YmxlKSkgJSBcCiAgICAgICAgICAgICAgICAgIHNpemVvZigqY29tcGF0X21hY2hpbmVfdG9fcGh5
c19tYXBwaW5nKSk7Ci0gICAgZm9yICggaSA9IDA7IGkgPCAobXB0X3NpemUgPj4gTDJfUEFHRVRB
QkxFX1NISUZUKTsgaSsrLCBsMl9yb19tcHQrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCAobXB0
X3NpemUgPj4gTDJfUEFHRVRBQkxFX1NISUZUKTsgaSsrLCBwbDJlKysgKQogICAgIHsKICAgICAg
ICAgbWVtZmxhZ3MgPSBNRU1GX25vZGUocGh5c190b19uaWQoaSA8PAogICAgICAgICAgICAgKEwy
X1BBR0VUQUJMRV9TSElGVCAtIDIgKyBQQUdFX1NISUZUKSkpOwpAQCAtNjcyLDcgKzY3NCw3IEBA
IHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAo
aSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpKSwKICAgICAgICAgICAgICAgIDB4RkYsIDFVTCA8PCBM
Ml9QQUdFVEFCTEVfU0hJRlQpOwogICAgICAgICAvKiBOQi4gQ2Fubm90IGJlIEdMT0JBTCBhcyB0
aGUgcHRlcyBnZXQgY29waWVkIGludG8gcGVyLVZNIHNwYWNlLiAqLwotICAgICAgICBsMmVfd3Jp
dGUobDJfcm9fbXB0LCBsMmVfZnJvbV9wYWdlKGwxX3BnLCBfUEFHRV9QU0V8X1BBR0VfUFJFU0VO
VCkpOworICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fcGFnZShsMV9wZywgX1BBR0Vf
UFNFfF9QQUdFX1BSRVNFTlQpKTsKICAgICB9CiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPa-0007oq-GV; Thu, 26 Sep 2019 09:50:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPY-0007jK-Ie
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:08 +0000
X-Inumbo-ID: 051809a2-e043-11e9-b588-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 051809a2-e043-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:50:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491407; x=1601027407;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=/N+3BiC33vzQF6ohI6LMcU0gxzw4E3xPn2zu9preNjo=;
 b=uc5ZuajNOESt5XN8VmeokTnEEXgfzsoLoyUellFlGn/R+z69hiuXLQWF
 6S5iql8DSvukoQLdTDXy1PlZ8CUB1kW7Cly4fJvKIudnO0pZAGYb6nlpz
 AxSqu0bhCkNtpKg+18Q4BVoaGPdeW7Fr0GbnwZqDkBd3iPlT2DSSKe0FB E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988975"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:49:04 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id DB16AA036A; Thu, 26 Sep 2019 09:48:50 +0000 (UTC)
Received: from EX13D10UWA002.ant.amazon.com (10.43.160.228) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:14 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D10UWA002.ant.amazon.com (10.43.160.228) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:13 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:12 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:07 +0100
Message-ID: <915a683ca67a6379017e2cbbfc4157080111aa47.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 44/84] x86_64/mm: map and unmap page tables
 in destroy_compat_m2p_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
OSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IDNiMmIxMzZiNDkuLmY0Nzc5ZjVjMGEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTI1MiwxMSArMjUyLDEzIEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfY29tcGF0X20ycF9tYXBwaW5n
KHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgaWYgKCBlbWFwID4gKChSRFdSX0NP
TVBBVF9NUFRfVklSVF9FTkQgLSBSRFdSX0NPTVBBVF9NUFRfVklSVF9TVEFSVCkgPj4gMikgKQog
ICAgICAgICBlbWFwID0gKFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1JfQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKSA+PiAyOwogCi0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3Bn
X3RhYmxlW2w0X3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKTsKKyAg
ICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGw0ZV9nZXRfbWZu
KGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJU
KV0pKTsKIAogICAgIEFTU0VSVChsM2VfZ2V0X2ZsYWdzKGwzX3JvX21wdFtsM190YWJsZV9vZmZz
ZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSkgJiBfUEFHRV9QUkVTRU5UKTsKIAotICAg
IGwyX3JvX21wdCA9IGwzZV90b19sMmUobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NP
TVBBVF9NUFRfVklSVF9TVEFSVCldKTsKKyAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcoCisgICAgICAgIGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQoSElS
T19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSkpOwogCiAgICAgZm9yICggaSA9IHNtYXA7IGkgPCBl
bWFwOyApCiAgICAgewpAQCAtMjc4LDYgKzI4MCw5IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfY29t
cGF0X20ycF9tYXBwaW5nKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgIGkg
Kz0gMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAyKTsKICAgICB9CiAKKyAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwzX3JvX21wdCk7CisKICAgICByZXR1cm47CiB9CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPd-0007x7-Lt; Thu, 26 Sep 2019 09:50: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPa-0007qF-Sx
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:10 +0000
X-Inumbo-ID: e716710a-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id e716710a-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49: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=1569491356; x=1601027356;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=USV90sFuRrX8EANWvawhUHi+KMNPnW4terwRZ7si4HI=;
 b=Gjkv1i/+5PmE1knZTajvVtAwQtc4VUyLgoxNqQxWg5pFZYXgkZNoaxLz
 NBulUidE41eCZevH7Xe9nUiDS/01ynao0Lqb+RPYxeqmM/IaQM1sBUEgs
 xwtbsNe57ThXtuHR177cX/AaNPomso9FvoqdcE2Drbgw/ettH5SCQBBbN 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354334"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:49:15 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id B57ACA2AC9; Thu, 26 Sep 2019 09:49:13 +0000 (UTC)
Received: from EX13D27UWA003.ant.amazon.com (10.43.160.56) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:53 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D27UWA003.ant.amazon.com (10.43.160.56) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:53 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:51 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:24 +0100
Message-ID: <4e79e54d7052964e8ddbd7fde381b4198eb992b0.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 61/84] x86: lift domain mapcache to
 arch_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkl0IGlzIGdvaW5nIHRvIGJlIG5l
ZWRlZCBieSBIVk0gYXMgd2VsbCwgYmVjYXVzZSB3ZSB3YW50IGV2ZW4gSFZNCmRvbWFpbiB0byBo
YXZlIGEgcGVyLWRvbWFpbiBtYXBjYWNoZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tYWluLmMgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICB8
IDEwICsrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAgNiArKystLS0K
IDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggNzVlODliODFiZi4uMDgzYjQxM2E3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNjE3LDYgKzYxNyw4IEBAIGludCBh
cmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIHBzcl9kb21haW5faW5p
dChkKTsKIAorICAgIG1hcGNhY2hlX2RvbWFpbl9pbml0KGQpOworCiAgICAgaWYgKCBpc19odm1f
ZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGlmICggKHJjID0gaHZtX2RvbWFpbl9pbml0aWFs
aXNlKGQpKSAhPSAwICkKQEAgLTYyNCw4ICs2MjYsNiBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRl
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgfQogICAgIGVsc2UgaWYgKCBpc19wdl9kb21haW4oZCkg
KQogICAgIHsKLSAgICAgICAgbWFwY2FjaGVfZG9tYWluX2luaXQoZCk7Ci0KICAgICAgICAgaWYg
KCAocmMgPSBwdl9kb21haW5faW5pdGlhbGlzZShkKSkgIT0gMCApCiAgICAgICAgICAgICBnb3Rv
IGZhaWw7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCBiZWNlOWQ4Y2QwLi45YTFjYzViYjQwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluX3BhZ2UuYwpAQCAtOTQsNyArOTQsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZu
X3QgbWZuKQogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAotICAgIGRjYWNoZSA9ICZ2LT5k
b21haW4tPmFyY2gucHYubWFwY2FjaGU7CisgICAgZGNhY2hlID0gJnYtPmRvbWFpbi0+YXJjaC5t
YXBjYWNoZTsKICAgICB2Y2FjaGUgPSAmdi0+YXJjaC5wdi5tYXBjYWNoZTsKICAgICBpZiAoICFk
Y2FjaGUtPmludXNlICkKICAgICB7CkBAIC0yMTAsNyArMjEwLDcgQEAgdm9pZCB1bm1hcF9kb21h
aW5fcGFnZShjb25zdCB2b2lkICpwdHIpCiAgICAgdiA9IG1hcGNhY2hlX2N1cnJlbnRfdmNwdSgp
OwogICAgIEFTU0VSVCh2ICYmIGlzX3B2X3ZjcHUodikpOwogCi0gICAgZGNhY2hlID0gJnYtPmRv
bWFpbi0+YXJjaC5wdi5tYXBjYWNoZTsKKyAgICBkY2FjaGUgPSAmdi0+ZG9tYWluLT5hcmNoLm1h
cGNhY2hlOwogICAgIEFTU0VSVChkY2FjaGUtPmludXNlKTsKIAogICAgIGlkeCA9IFBGTl9ET1dO
KHZhIC0gTUFQQ0FDSEVfVklSVF9TVEFSVCk7CkBAIC0yNTQsMTEgKzI1NCw5IEBAIHZvaWQgdW5t
YXBfZG9tYWluX3BhZ2UoY29uc3Qgdm9pZCAqcHRyKQogCiBpbnQgbWFwY2FjaGVfZG9tYWluX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluICpkY2Fj
aGUgPSAmZC0+YXJjaC5wdi5tYXBjYWNoZTsKKyAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluICpk
Y2FjaGUgPSAmZC0+YXJjaC5tYXBjYWNoZTsKICAgICB1bnNpZ25lZCBpbnQgYml0bWFwX3BhZ2Vz
OwogCi0gICAgQVNTRVJUKGlzX3B2X2RvbWFpbihkKSk7Ci0KICNpZmRlZiBOREVCVUcKICAgICBp
ZiAoICFtZW1faG90cGx1ZyAmJiBtYXhfcGFnZSA8PSBQRk5fRE9XTihfX3BhKEhZUEVSVklTT1Jf
VklSVF9FTkQgLSAxKSkgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTI4Miw3ICsyODAsNyBAQCBp
bnQgbWFwY2FjaGVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIGludCBtYXBjYWNoZV92
Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKLSAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluICpkY2FjaGUgPSAmZC0+YXJjaC5wdi5t
YXBjYWNoZTsKKyAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluICpkY2FjaGUgPSAmZC0+YXJjaC5t
YXBjYWNoZTsKICAgICB1bnNpZ25lZCBsb25nIGk7CiAgICAgdW5zaWduZWQgaW50IGVudHMgPSBk
LT5tYXhfdmNwdXMgKiBNQVBDQUNIRV9WQ1BVX0VOVFJJRVM7CiAgICAgdW5zaWduZWQgaW50IG5y
ID0gUEZOX1VQKEJJVFNfVE9fTE9OR1MoZW50cykgKiBzaXplb2YobG9uZykpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKaW5kZXggN2NlYmZhNGZiOS4uMmM3YjRkZjM0YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBA
IC0yNjAsOSArMjYwLDYgQEAgc3RydWN0IHB2X2RvbWFpbgogICAgIC8qIE1pdGlnYXRlIEwxVEYg
d2l0aCBzaGFkb3cvY3Jhc2hpbmc/ICovCiAgICAgYm9vbCBjaGVja19sMXRmOwogCi0gICAgLyog
bWFwX2RvbWFpbl9wYWdlKCkgbWFwcGluZyBjYWNoZS4gKi8KLSAgICBzdHJ1Y3QgbWFwY2FjaGVf
ZG9tYWluIG1hcGNhY2hlOwotCiAgICAgc3RydWN0IGNwdWlkbWFza3MgKmNwdWlkbWFza3M7CiB9
OwogCkBAIC0yOTUsNiArMjkyLDkgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgdWludDMyX3Qg
cGNpX2NmODsKICAgICB1aW50OF90IGNtb3NfaWR4OwogCisgICAgLyogbWFwX2RvbWFpbl9wYWdl
KCkgbWFwcGluZyBjYWNoZS4gKi8KKyAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluIG1hcGNhY2hl
OworCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgcHZfZG9tYWluIHB2OwogICAgICAgICBz
dHJ1Y3QgaHZtX2RvbWFpbiBodm07Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPg-00083k-SU; Thu, 26 Sep 2019 09:50:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPd-0007wx-KN
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:13 +0000
X-Inumbo-ID: 052d25d0-e043-11e9-bf31-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 052d25d0-e043-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:50:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491407; x=1601027407;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=uPaFBKCI+WAJGgUixMIOEyzRi5v+2ZaD+PavNIUChg4=;
 b=rNgJ0hCYOHxdQE9TXa4Ii+8F7GvXu4UzD5mUoE/gtSx/WdfcCYec0aZt
 lbRDWb4LHYXsEAw/XWFlExve4+LKx3JiPKlQFk2PSdRUIGjuByEpO+wPT
 4fqnKwBU8sUujxi8GNvhCpl3Bk23ayShNkpbBbMVTkWUUi13JH2g96PAh 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988992"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:49:07 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id D8A4FA1C46; Thu, 26 Sep 2019 09:48:53 +0000 (UTC)
Received: from EX13D04UWA001.ant.amazon.com (10.43.160.47) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:21 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D04UWA001.ant.amazon.com (10.43.160.47) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:21 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:20 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:11 +0100
Message-ID: <931bc9eed0fa7f6fa9ca81f4c7c8c436d18b6819.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 48/84] x86_64/mm: map and unmap page tables
 in subarch_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MzEgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGJiZGYxZWU0N2MuLjc0
ODNmOGYyM2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTkzMCw4ICs5MzAsOCBAQCBzdGF0aWMgaW50IGV4dGVu
ZF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogdm9pZCBfX2luaXQg
c3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgaSwgbiwgdiwg
bTJwX3N0YXJ0X21mbjsKLSAgICBsM19wZ2VudHJ5X3QgbDNlOwotICAgIGwyX3BnZW50cnlfdCBs
MmU7CisgICAgbDNfcGdlbnRyeV90IGwzZSwgKmwzdDsKKyAgICBsMl9wZ2VudHJ5X3QgbDJlLCAq
bDJ0OwogCiAgICAgQlVJTERfQlVHX09OKFJEV1JfTVBUX1ZJUlRfU1RBUlQgJiAoKDFVTCA8PCBM
M19QQUdFVEFCTEVfU0hJRlQpIC0gMSkpOwogICAgIEJVSUxEX0JVR19PTihSRFdSX01QVF9WSVJU
X0VORCAgICYgKCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAtIDEpKTsKQEAgLTk0MSwxNCAr
OTQxLDIyIEBAIHZvaWQgX19pbml0IHN1YmFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAg
ICB2ICs9IG4gPDwgUEFHRV9TSElGVCApCiAgICAgewogICAgICAgICBuID0gTDJfUEFHRVRBQkxF
X0VOVFJJRVMgKiBMMV9QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgbDNlID0gbDRlX3RvX2wz
ZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0pWwotICAgICAgICAgICAgbDNfdGFi
bGVfb2Zmc2V0KHYpXTsKKworICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisg
ICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0p
KTsKKyAgICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29mZnNldCh2KV07CisgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CisKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3Mo
bDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBp
ZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIG4gPSBMMV9QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgICAgIGwyZSA9IGwzZV90
b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQodildOworCisgICAgICAgICAgICBsMnQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNlKSk7CisgICAgICAgICAgICBsMmUgPSBs
MnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwydCk7CisKICAgICAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFH
RV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICBtMnBf
c3RhcnRfbWZuID0gbDJlX2dldF9wZm4obDJlKTsKQEAgLTk2NywxMSArOTc1LDE4IEBAIHZvaWQg
X19pbml0IHN1YmFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICB2ICE9IFJEV1JfQ09N
UEFUX01QVF9WSVJUX0VORDsKICAgICAgICAgICB2ICs9IDEgPDwgTDJfUEFHRVRBQkxFX1NISUZU
ICkKICAgICB7Ci0gICAgICAgIGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJs
ZV9vZmZzZXQodildKVsKLSAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldCh2KV07CisgICAgICAg
IGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlk
bGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSkpOworICAgICAgICBsM2UgPSBsM3RbbDNf
dGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsK
KwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQog
ICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIGwyZSA9IGwzZV90b19sMmUobDNlKVtsMl90
YWJsZV9vZmZzZXQodildOworCisgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhs
M2VfZ2V0X21mbihsM2UpKTsKKyAgICAgICAgbDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldCh2KV07
CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisKICAgICAgICAgaWYgKCAh
KGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRp
bnVlOwogICAgICAgICBtMnBfc3RhcnRfbWZuID0gbDJlX2dldF9wZm4obDJlKTsKLS0gCjIuMTcu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPh-00085b-TP; Thu, 26 Sep 2019 09:50:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPf-00081e-RK
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:15 +0000
X-Inumbo-ID: eb9d974f-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id eb9d974f-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49: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=1569491363; x=1601027363;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=13mM5dRGLSEYhfnX5pNRRWDPwuo7bv2jjXzInhU8Nh0=;
 b=a24FeU50khJGpV/1l4vjgYHfMVfpNyb3sVH7fbdZHa+sBsa4dahYW8Wo
 ECv3usDrUeBNazbg2O5Cb5QofgXTRFEmu1+LQ/OlIHKt6KOC411PY6P8v
 IHIFAutNHE48d52GHdSXfrkShBg7wEd4Wx+ETq7g06YHEGSyExRjq7clE o=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423750699"
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;
 26 Sep 2019 09:49:23 +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 (Postfix) with ESMTPS
 id 497AC141773; Thu, 26 Sep 2019 09:49:21 +0000 (UTC)
Received: from EX13D28EUB003.ant.amazon.com (10.43.166.124) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:03 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB003.ant.amazon.com (10.43.166.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:02 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:59 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:27 +0100
Message-ID: <d6b26c63a2d870dcb3a595a41fc1b51642123662.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 64/84] mapcache: initialise the mapcache
 even for the idle domain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Hongyan Xia <hongyax@amazon.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCkluIHNpdHVhdGlvbnMgbGlr
ZSBpbiBpcnFzIG9yIGRvbWFpbiBjcmVhdGlvbiwgUE1BUCBjYW5ub3QgYmUgdXNlZCBvcgp0aGUg
bWFwY2FjaGUgb2YgdGhhdCBkb21haW4gaXMgc2ltcGx5IG5vdCByZWFkeS4gV2UgbmVlZCB0byBo
YXZlIGEKbWFwY2FjaGUgaW4gdGhlIGlkbGUgZG9tYWluIHRvIG1hcCBwYWdlcyB0byBkZWFsIHdp
dGggdGhlc2UuCgpBZnRlciB0aGlzIHBhdGNoLCBtYXBfZG9tYWluX3BhZ2UoKSBjb21wbGV0ZWx5
IGdldHMgcmlkIG9mIHRoZSBkaXJlY3QKbWFwLiBUaGUgYXNzZXJ0aW9ucyBlbnN1cmUgbWFwcGlu
Z3Mgb25seSBoYXBwZW4gd2l0aGluIFBNQVAgb3IgTUFQQ0FDSEUKcmVnaW9ucy4gQXMgYSByZXN1
bHQsIG1hcF94ZW5fcGFnZXRhYmxlKCkgZ2V0cyByaWQgb2YgdGhlIGRpcmVjdCBtYXAgYXMKd2Vs
bC4KClNpZ25lZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgIHwgMyArKysKIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDEg
KwogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDk2MTkxODJmNTIuLmYzMGI1YjM5
NTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC01ODU4LDYgKzU4NTgsOSBAQCBpbnQgY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgICAgIGwzdGFiID0gX19tYXBfZG9t
YWluX3BhZ2UocGcpOwogICAgICAgICBjbGVhcl9wYWdlKGwzdGFiKTsKICAgICAgICAgZC0+YXJj
aC5wZXJkb21haW5fbDNfcGcgPSBwZzsKKyAgICAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSAp
CisgICAgICAgICAgICBpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChQRVJET01BSU5fVklS
VF9TVEFSVCldID0KKyAgICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFnZShwZywgX19QQUdF
X0hZUEVSVklTT1JfUlcpOwogICAgICAgICBpZiAoICFuciApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzdGFiKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA3YjcxNTgxNzU2Li5lNjg3YmUz
M2EzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCkBAIC0xODE0LDYgKzE4MTQsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5p
dCh2b2lkKQogICAgIEJVR19PTihucl9jcHVfaWRzID4gQVJSQVlfU0laRShpZGxlX3ZjcHUpKTsK
ICAgICBpZGxlX2RvbWFpbi0+dmNwdSA9IGlkbGVfdmNwdTsKICAgICBpZGxlX2RvbWFpbi0+bWF4
X3ZjcHVzID0gbnJfY3B1X2lkczsKKyAgICBtYXBjYWNoZV9kb21haW5faW5pdChpZGxlX2RvbWFp
bik7CiAgICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCwgMCkgPT0gTlVMTCApCiAg
ICAgICAgIEJVRygpOwogICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLnNjaGVkX3ByaXYgPSBz
Y2hlZF9hbGxvY19wZGF0YSgmb3BzLCAwKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQPl-0008K5-54; Thu, 26 Sep 2019 09:50:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPi-00087i-RO
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:18 +0000
X-Inumbo-ID: 07ae05f4-e043-11e9-8628-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 07ae05f4-e043-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 09:50: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=1569491411; x=1601027411;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=8z0oYlQF1Bg6k3+OWJ/LtkFIqff1rqs7pLf37Fuu1Ss=;
 b=vASdipThD4YWNSFvq4Ra9zVfSFI8d9kXB/Fl/E/ZFYn9nUJbXDKDTPmw
 Kp9RftGRIlx8PdEpwk6DIqE8XvJ5OxuyZCasFNwfaD+YjV59WhoqY/9Dn
 xwX2wJn2eKF2FoJx2O27GLLO3bHGmztjrAjh/qTc91OpnuDxgTxEoWtB3 s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637411"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:49:04 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9E60EA2616; Thu, 26 Sep 2019 09:48:48 +0000 (UTC)
Received: from EX13D28EUB004.ant.amazon.com (10.43.166.176) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:48 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB004.ant.amazon.com (10.43.166.176) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:46 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:44 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:22 +0100
Message-ID: <3dba7fe6e3a9be5f41d02d41bc4ec6dbb1ba734c.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 59/84] x86/pmap: break the loop in pmap APIs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCk1vZGlmeSB0aGUgcG1hcCBQ
VEVzIGRpcmVjdGx5LiBVc2luZyBzZXQvY2xlYXJfZml4bWFwKCkgbWF5IHJlc3VsdCBpbgppbnZv
Y2F0aW9uIGxvb3BzLgoKU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9u
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcG1hcC5jICAgICAgICB8IDExICsrKysrKysrLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcG1h
cC5jIGIveGVuL2FyY2gveDg2L3BtYXAuYwppbmRleCA0YWUxNmIwMjEyLi45MzEwNGQwYjg2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcG1hcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wbWFwLmMK
QEAgLTI5LDExICsyOSwxMiBAQCB2b2lkIHBtYXBfdW5sb2NrKHZvaWQpCiAgICAgc3Bpbl91bmxv
Y2soJmxvY2spOwogfQogCi12b2lkICpwbWFwX21hcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQor
dm9pZCAqcG1hcF9tYXAobWZuX3QgbWZuKQogewogICAgIHVuc2lnbmVkIGludCBpZHg7CiAgICAg
dm9pZCAqbGluZWFyID0gTlVMTDsKICAgICBlbnVtIGZpeGVkX2FkZHJlc3NlcyBzbG90OworICAg
IGwxX3BnZW50cnlfdCAqcGwxZTsKIAogICAgIEFTU0VSVCghaW5faXJxKCkpOwogICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmbG9jaykpOwpAQCAtNDcsNyArNDgsOCBAQCB2b2lkICpwbWFwX21h
cChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHNsb3QgPSBpZHggKyBGSVhfUE1BUF9CRUdJ
TjsKICAgICBBU1NFUlQoc2xvdCA+PSBGSVhfUE1BUF9CRUdJTiAmJiBzbG90IDw9IEZJWF9QTUFQ
X0VORCk7CiAKLSAgICBzZXRfZml4bWFwKHNsb3QsIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSk7
CisgICAgcGwxZSA9ICZsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxIC0gc2xvdF07
CisgICAgbDFlX3dyaXRlX2F0b21pYyhwbDFlLCBsMWVfZnJvbV9tZm4obWZuLCBQQUdFX0hZUEVS
VklTT1IpKTsKICAgICBsaW5lYXIgPSAodm9pZCAqKV9fZml4X3RvX3ZpcnQoc2xvdCk7CiAKICAg
ICByZXR1cm4gbGluZWFyOwpAQCAtNTYsNiArNTgsNyBAQCB2b2lkICpwbWFwX21hcChzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogdm9pZCBwbWFwX3VubWFwKHZvaWQgKnApCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGlkeDsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAgICAgZW51bSBmaXhlZF9hZGRy
ZXNzZXMgc2xvdCA9IF9fdmlydF90b19maXgoKHVuc2lnbmVkIGxvbmcpcCk7CiAKICAgICBBU1NF
UlQoIWluX2lycSgpKTsKQEAgLTY0LDcgKzY3LDkgQEAgdm9pZCBwbWFwX3VubWFwKHZvaWQgKnAp
CiAKICAgICBpZHggPSBzbG90IC0gRklYX1BNQVBfQkVHSU47CiAgICAgX19jbGVhcl9iaXQoaWR4
LCAmaW51c2UpOwotICAgIGNsZWFyX2ZpeG1hcChzbG90KTsKKworICAgIHBsMWUgPSAmbDFfZml4
bWFwW0wxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSAtIHNsb3RdOworICAgIGwxZV93cml0ZV9hdG9t
aWMocGwxZSwgbDFlX2Zyb21fbWZuKF9tZm4oMCksIDApKTsKIH0KIAogc3RhdGljIHZvaWQgX19t
YXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wbWFwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaAppbmRleCA0MmNk
NGM3NzkzLi5mZWFiMWU5MTcwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaApAQCAtNiw3ICs2LDcgQEAKIAogdm9p
ZCBwbWFwX2xvY2sodm9pZCk7CiB2b2lkIHBtYXBfdW5sb2NrKHZvaWQpOwotdm9pZCAqcG1hcF9t
YXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7Cit2b2lkICpwbWFwX21hcChtZm5fdCBtZm4pOwog
dm9pZCBwbWFwX3VubWFwKHZvaWQgKnApOwogCiAjZW5kaWYJLyogX19YODZfUE1BUF9IX18gKi8K
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPl-0008MN-Tx; Thu, 26 Sep 2019 09:50:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPk-0008Ho-Rm
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:20 +0000
X-Inumbo-ID: f595e512-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id f595e512-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491381; x=1601027381;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zyosdYVmojrSWgJKr5OykIUlrK5LiuGCbfn1NO0sGF8=;
 b=D1GDVH79KEVlgcWrqKDNhvKDINUXe4Vo0uJswrQNanPpprXg2KEMVJE4
 pnXJbcbXAZXhahuIFZHHRQXJWNZQu1DzBfof2vT5CV00C5/xbuih7WbkF
 8E217wOcpRntdgAPywAzyHENJPdbKOpZsq4NL9VVrxl/X1Q/fFoAx3VZh M=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637294"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:48:09 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id 897CDA18F2; Thu, 26 Sep 2019 09:47:51 +0000 (UTC)
Received: from EX13D15UWA001.ant.amazon.com (10.43.160.152) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:23 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D15UWA001.ant.amazon.com (10.43.160.152) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:23 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:22 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:39 +0100
Message-ID: <5d71a079f647c913dc6cdfe30ce62c8728f37fc4.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 16/84] x86/mm: switch to new APIs in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClBhZ2UgdGFibGVzIGFsbG9jYXRl
ZCBpbiB0aGF0IGZ1bmN0aW9uIHNob3VsZCBiZSBtYXBwZWQgYW5kIHVubWFwcGVkCm5vdy4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21tLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGY3ZmQwZTZiYWQuLjA2MTY2
NjYyMjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01MTg1LDYgKzUxODUsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFncyA9CiAgICAgICAgICAgICAgICAgRkxVU0hfVExC
IHwgRkxVU0hfT1JERVIoMiAqIFBBR0VUQUJMRV9PUkRFUik7CiAgICAgICAgICAgICBsMl9wZ2Vu
dHJ5X3QgKmwydDsKKyAgICAgICAgICAgIG1mbl90IG1mbjsKIAogICAgICAgICAgICAgLyogU2tp
cCB0aGlzIFBURSBpZiB0aGVyZSBpcyBubyBjaGFuZ2UuICovCiAgICAgICAgICAgICBpZiAoICgo
bDNlX2dldF9wZm4ob2wzZSkgJiB+KEwyX1BBR0VUQUJMRV9FTlRSSUVTICoKQEAgLTUyMDYsMTMg
KzUyMDcsMTUgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgZ290byBl
bmRfb2ZfbG9vcDsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgaWYgKCBsMnQgPT0gTlVMTCApCisgICAgICAgICAg
ICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgaWYgKCBtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFT
U0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
ICAgIH0KIAorICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisK
ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyAp
CiAgICAgICAgICAgICAgICAgbDJlX3dyaXRlKGwydCArIGksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGwyZV9mcm9tX3BmbihsM2VfZ2V0X3BmbihvbDNlKSArCkBAIC01MjI3LDE1ICs1MjMw
LDE4IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgaWYgKCAobDNlX2dldF9m
bGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAgICAgICAobDNlX2dl
dF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMnQp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
UEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNl
LCBsM2VfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgICAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CiAgICAgICAgICAgICAgICAgbDJ0ID0gTlVM
TDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgICAgIGZsdXNoX2Fy
ZWEodmlydCwgZmx1c2hfZmxhZ3MpOwogICAgICAgICAgICAgaWYgKCBsMnQgKQotICAgICAgICAg
ICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAg
ICAgICAgcGwyZSA9IHZpcnRfdG9feGVuX2wyZSh2aXJ0KTsKQEAgLTUyOTgsNiArNTMwNCw3IEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbHVz
aF9mbGFncyA9CiAgICAgICAgICAgICAgICAgICAgIEZMVVNIX1RMQiB8IEZMVVNIX09SREVSKFBB
R0VUQUJMRV9PUkRFUik7CiAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CisgICAg
ICAgICAgICAgICAgbWZuX3QgbWZuOwogCiAgICAgICAgICAgICAgICAgLyogU2tpcCB0aGlzIFBU
RSBpZiB0aGVyZSBpcyBubyBjaGFuZ2UuICovCiAgICAgICAgICAgICAgICAgaWYgKCAoKChsMmVf
Z2V0X3BmbigqcGwyZSkgJiB+KEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSkpICsKQEAgLTUzMTcs
MTMgKzUzMjQsMTUgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAg
IGdvdG8gY2hlY2tfbDM7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgbDF0
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgICAgIGlmICggbDF0ID09IE5V
TEwgKQorICAgICAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7Cisg
ICAgICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOwogICAg
ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICB9CiAKKyAgICAgICAg
ICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKwogICAgICAgICAgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAg
ICAgICAgICAgICAgIGwxZV93cml0ZSgmbDF0W2ldLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbDFlX2Zyb21fcGZuKGwyZV9nZXRfcGZuKCpwbDJlKSArIGksCkBAIC01MzM3LDE1ICs1
MzQ2LDE5IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGlmICggKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAg
ICAgIChsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9t
Zm4odmlydF90b19tZm4obDF0KSwKKyAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRlX2F0b21p
YyhwbDJlLCBsMmVfZnJvbV9tZm4obWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgICAgICAg
ICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwogICAgICAgICAgICAgICAg
ICAgICBsMXQgPSBOVUxMOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAo
IGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xv
Y2spOwogICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwogICAg
ICAgICAgICAgICAgIGlmICggbDF0ICkKLSAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFn
ZXRhYmxlKGwxdCk7CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9w
YWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCiAg
ICAgICAgICAgICBwbDFlICA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHZp
cnQpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPo-0008UV-NU; Thu, 26 Sep 2019 09:50:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPn-0008Qf-Ka
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:23 +0000
X-Inumbo-ID: 07d8e59e-e043-11e9-bf31-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 07d8e59e-e043-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:50: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=1569491412; x=1601027412;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=asXLxl/75rRuYGnWov8wrMv8pQpcv+qWDkmA7y7z49A=;
 b=ZY/XPyj0r5fQVD0e+idXQCGZJj/kibu/zgBf/v51jSP++9j/C0Pa8+N9
 Zehp7q9L7sS+LVmRjJMoWjhr2RU/ZYNamkdkLSIW4NGzrL5uRTKgmUlqx
 mjTyztFIq9gbmSLLZwzJ6ho08zIszXtP5+VMS1+3JK4vVTsKaUMTedzr4 k=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836989007"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:49:10 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 89D91A04EB; Thu, 26 Sep 2019 09:48:57 +0000 (UTC)
Received: from EX13D32UWA001.ant.amazon.com (10.43.160.4) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:29 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32UWA001.ant.amazon.com (10.43.160.4) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:28 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:27 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:15 +0100
Message-ID: <b0e10b34d37a72c5b446fca732f225ec0ad2dc2c.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 52/84] x86/pv: properly map and unmap page
 table in dom0_construct_pv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggZDdkNDI1NjhmYi4uMzljYjY4ZjdkYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCkBAIC02NzksNiArNjc5LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkg
KQogICAgIHsKKyAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKICAgICAgICAgLyogRW5zdXJl
IHRoZSBmaXJzdCBmb3VyIEwzIGVudHJpZXMgYXJlIGFsbCBwb3B1bGF0ZWQuICovCiAgICAgICAg
IGZvciAoIGkgPSAwLCBsM3RhYiA9IGwzc3RhcnQ7IGkgPCA0OyArK2ksICsrbDN0YWIgKQogICAg
ICAgICB7CkBAIC02OTMsNyArNjk1LDkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgIGwzZV9nZXRfcGFnZSgqbDN0YWIpLT51
LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfcGFlX3hlbl9sMjsKICAgICAgICAgfQogCi0gICAgICAg
IGluaXRfeGVuX3BhZV9sMl9zbG90cyhsM2VfdG9fbDJlKGwzc3RhcnRbM10pLCBkKTsKKyAgICAg
ICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKGwzc3RhcnRbM10pKTsK
KyAgICAgICAgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwydCwgZCk7CisgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwydCk7CiAgICAgfQogCiAgICAgLyogUGFnZXMgdGhhdCBhcmUgcGFy
dCBvZiBwYWdlIHRhYmxlcyBtdXN0IGJlIHJlYWQgb25seS4gKi8KLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPs-0000GC-2X; Thu, 26 Sep 2019 09:50:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPp-00006R-Sr
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:25 +0000
X-Inumbo-ID: f84ce850-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id f84ce850-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491384; x=1601027384;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=kyWBa7Itj+eCyTqGw+czzYikdfFYsEt5DZcfNy6zJ2Q=;
 b=AWEzgS8IDoTb4R98eM780ttDPfhcj38VkuHVtzKBPYo92B2F2zHotgLx
 aOEsok0lsrgVXhL22eB1XXMG03GvNZWbFMEfyP6qDNoGFQFDG//ptI13W
 WO5ZIvXidC01yg5x0J0XiIjfJgrvbJ3FBa0f/DJTh/DRwbmrSzqNgWgIw s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354397"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:49:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 537BFA236A; Thu, 26 Sep 2019 09:49:43 +0000 (UTC)
Received: from EX13D28EUB001.ant.amazon.com (10.43.166.50) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:26 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB001.ant.amazon.com (10.43.166.50) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:25 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:22 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:33 +0100
Message-ID: <42c22c45411e5953097478899c1f9c1b147f39f7.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 70/84] x86/smpboot: use xenheap pages for
 rpts in smpboot.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClRoaXMgaXMgYmVjYXVzZSBh
IGxvdCBvZiBjb2RlIGFzc3VtZXMgdGhhdCB0aGUgcnB0IGlzIGluIHRoZSBkaXJlY3QgbWFwCnJl
Z2lvbiB3aGljaCBpcyBhbHdheXMgbWFwcGVkLiBTd2l0Y2hpbmcgdG8gZG9taGVhcCBpcyBub24t
dHJpdmlhbCwgc28KdXNlIHhlbmhlYXAgZm9yIG5vdywgd2hpY2ggbWVhbnMgYSBiaXQgbGVzcyBz
ZWN1cml0eS4KClNpZ25lZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDE5ICsrKysrKysrKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4
IDUzZjkxNzNmMzcuLjcwMzRjNjk5ZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtODMyLDE0ICs4MzIsMjAgQEAgc3Rh
dGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgZ290
byBvdXQ7CiAgICAgfQogCi0gICAgcnB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAg
ICBpZiAoIG1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQorICAgIC8qCisgICAgICogVW5m
b3J0dW5hdGVseSwgc29tZSBjb2RlIChlc3BlY2lhbGx5IGluIGFzc2VtYmx5KSBhc3N1bWVzIHRo
ZSBycHQgaXMgaW4KKyAgICAgKiB0aGUgRElSRUNUTUFQIHJlZ2lvbiBhbmQgaXMgYWx3YXlzIG1h
cHBlZC4gTWFraW5nIGFsbCBvZiB0aGVtIGFkYXB0IHRvCisgICAgICogdGhlIG5ldyBwYWdlIHRh
YmxlIEFQSXMgaXMgbm9uLXRyaXZpYWwuIEZvciBub3csIG1ha2UgaXQgYWx3YXlzIG1hcHBlZAor
ICAgICAqIG9uIHRoZSB4ZW5oZWFwLgorICAgICAqLworICAgIHJwdCA9IGFsbG9jX3hlbmhlYXBf
cGFnZSgpOworICAgIGlmICggIXJwdCApCiAgICAgewogICAgICAgICByYyA9IC1FTk9NRU07CiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRhYmxlKHJw
dF9tZm4pOworICAgIHJwdF9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKHJwdCkpOwogICAgIGNsZWFy
X3BhZ2UocnB0KTsKICAgICBwZXJfY3B1KHJvb3RfcGd0X21mbiwgY3B1KSA9IHJwdF9tZm47CiAK
QEAgLTg4NCw3ICs4OTAsNiBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAgICByYyA9IGNsb25lX21hcHBpbmcoKHZvaWQgKilwZXJfY3B1KHN0
dWJzLmFkZHIsIGNwdSksIHJwdCk7CiAKICBvdXQ6Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRShy
cHQpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAtOTAwLDcgKzkwNSw3IEBAIHN0YXRpYyB2b2lk
IGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBwZXJfY3B1KHJv
b3RfcGd0X21mbiwgY3B1KSA9IElOVkFMSURfTUZOOwogCi0gICAgcnB0ID0gbWFwX3hlbl9wYWdl
dGFibGUocnB0X21mbik7CisgICAgcnB0ID0gbWZuX3RvX3ZpcnQobWZuX3gocnB0X21mbikpOwog
CiAgICAgZm9yICggciA9IHJvb3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsK
ICAgICAgICAgICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsr
ciApCkBAIC05NDUsOCArOTUwLDggQEAgc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3Qo
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwzdF9tZm4pOwog
ICAgIH0KIAotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocnB0KTsKLSAgICBmcmVlX3hlbl9wYWdl
dGFibGUocnB0X21mbik7CisgICAgLyogVW5saWtlIG90aGVyIGxldmVscywgdGhlIHJvb3QgbGV2
ZWwgaXMgYSB4ZW5oZWFwIHBhZ2UuICovCisgICAgZnJlZV94ZW5oZWFwX3BhZ2UocnB0KTsKIAog
ICAgIC8qIEFsc28gemFwIHRoZSBzdHViIG1hcHBpbmcgZm9yIHRoaXMgQ1BVLiAqLwogICAgIGlm
ICggc3R1Yl9saW5lYXIgKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQPu-0000NP-7S; Thu, 26 Sep 2019 09:50:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPs-0000HY-K2
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:28 +0000
X-Inumbo-ID: 0ad4a922-e043-11e9-bf31-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 0ad4a922-e043-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:50:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491416; x=1601027416;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Ay+KC3Ona01czWU1vcgcrNwN1I58Svev1gy8xA0gHpM=;
 b=mX0FNO1uIxplkp5Mvielk3X0xVrBfa5TSl/vBxYqKQzWAmGSPfZWK7ex
 mkPOVr3chswuuN/JdXRqXmzSfayIAzEp/KflE+6lABfoSvoHTQgzpV2Zi
 Uuk/mZ+YTcqpQ+UM+RwYJ3jP1pxDexAvSLvZKsLpBC4NWoznoRXF++6XI I=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836989061"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:49:27 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9982BA25C7; Thu, 26 Sep 2019 09:49:15 +0000 (UTC)
Received: from EX13D28EUB002.ant.amazon.com (10.43.166.97) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:59 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB002.ant.amazon.com (10.43.166.97) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:58 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:55 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:26 +0100
Message-ID: <340534a15e206136a9573e0af57fd74565dbaeff.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 63/84] x86/domain_page: mapcache is no
 longer tied to pv.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCAzNDhlYTllYmYzLi40YTM5OTVjY2VmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
X3BhZ2UuYwpAQCAtODQsNyArODQsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZu
KQogI2VuZGlmCiAKICAgICB2ID0gbWFwY2FjaGVfY3VycmVudF92Y3B1KCk7Ci0gICAgaWYgKCAh
diB8fCAhaXNfcHZfdmNwdSh2KSApCisgICAgaWYgKCAhdiApCiAgICAgewogICAgICAgICB2b2lk
ICpyZXQ7CiAgICAgICAgIHBtYXBfbG9jaygpOwpAQCAtMjA4LDcgKzIwOCw3IEBAIHZvaWQgdW5t
YXBfZG9tYWluX3BhZ2UoY29uc3Qgdm9pZCAqcHRyKQogICAgIEFTU0VSVCh2YSA+PSBNQVBDQUNI
RV9WSVJUX1NUQVJUICYmIHZhIDwgTUFQQ0FDSEVfVklSVF9FTkQpOwogCiAgICAgdiA9IG1hcGNh
Y2hlX2N1cnJlbnRfdmNwdSgpOwotICAgIEFTU0VSVCh2ICYmIGlzX3B2X3ZjcHUodikpOworICAg
IEFTU0VSVCh2KTsKIAogICAgIGRjYWNoZSA9ICZ2LT5kb21haW4tPmFyY2gubWFwY2FjaGU7CiAg
ICAgQVNTRVJUKGRjYWNoZS0+aW51c2UpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50: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 1iDQPx-0000X5-0S; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPu-0000P9-TY
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:30 +0000
X-Inumbo-ID: f9054c1a-e042-11e9-964c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id f9054c1a-e042-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:49:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491386; x=1601027386;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=QwdLf2vuXnKxrJh4UAeimBQsZDNeQYlG52mojdSJMGU=;
 b=J8alHDsoOoeZTf7P5MURnzgOkfkobTvquT5FNHYETRcwXl050mrl2Zqb
 cdBhao61zRPcygSkeBs9qDp6hU83zk22Z776nKkcDBhedK+gX+upDcVjc
 6ZxQsw1JRGH4w9yyeSC0Sq+n1YYZPSTRMfT/u7MOUUSkCQxucinciDndj s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637300"
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;
 26 Sep 2019 09:48:17 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0336AA25D8; Thu, 26 Sep 2019 09:47:56 +0000 (UTC)
Received: from EX13D27UWA001.ant.amazon.com (10.43.160.19) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:31 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D27UWA001.ant.amazon.com (10.43.160.19) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:30 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:29 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:43 +0100
Message-ID: <202306c7c9d00ec33c46ebad857063ee10df8495.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 20/84] x86/mm: drop lXe_to_lYe invocations
 from modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyOCArKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGQyYjg3M2E5NTguLmE5MzYxYjg1OWEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NTM0LDggKzU1MzQs
NyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxv
bmcgZSwgdW5zaWduZWQgaW50IG5mKQogewogICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9zdGF0
ZSA+IFNZU19TVEFURV9ib290OwogICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7Ci0gICAg
bDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmUgPSBOVUxMOwogICAgIHVuc2lnbmVkIGludCAgaTsKICAgICB1bnNpZ25lZCBs
b25nIHYgPSBzOwogICAgIGludCByYyA9IC1FTk9NRU07CkBAIC01NjE3LDcgKzU2MTYsOCBAQCBp
bnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwg
dW5zaWduZWQgaW50IG5mKQogICAgICAgICAgKiBUaGUgTDMgZW50cnkgaGFzIGJlZW4gdmVyaWZp
ZWQgdG8gYmUgcHJlc2VudCwgYW5kIHdlJ3ZlIGRlYWx0IHdpdGgKICAgICAgICAgICogMUcgcGFn
ZXMgYXMgd2VsbCwgc28gdGhlIEwyIHRhYmxlIGNhbm5vdCByZXF1aXJlIGFsbG9jYXRpb24uCiAg
ICAgICAgICAqLwotICAgICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9v
ZmZzZXQodik7CisgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9t
Zm4oKnBsM2UpKTsKKyAgICAgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQodik7CiAKICAgICAg
ICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICB7CkBAIC01NjgyLDE0ICs1NjgyLDE2IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2ln
bmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbmwxZSwg
KmwxdDsKKyAgICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlLCAqbDF0LCAqcGwxZTsKKyAgICAg
ICAgICAgIG1mbl90IGwxdF9tZm47CiAKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBP
cmRpbmFyeSA0a0IgbWFwcGluZzogVGhlIEwyIGVudHJ5IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJl
CiAgICAgICAgICAgICAgKiBwcmVzZW50LCBhbmQgd2UndmUgZGVhbHQgd2l0aCAyTSBwYWdlcyBh
cyB3ZWxsLCBzbyB0aGUgTDEgdGFibGUKICAgICAgICAgICAgICAqIGNhbm5vdCByZXF1aXJlIGFs
bG9jYXRpb24uCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFl
KCpwbDJlKSArIGwxX3RhYmxlX29mZnNldCh2KTsKKyAgICAgICAgICAgIHBsMWUgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAgICAgICAgICAgIHBsMWUgKz0g
bDFfdGFibGVfb2Zmc2V0KHYpOwogCiAgICAgICAgICAgICAvKiBDb25maXJtIHRoZSBjYWxsZXIg
aXNuJ3QgdHJ5aW5nIHRvIGNyZWF0ZSBuZXcgbWFwcGluZ3MuICovCiAgICAgICAgICAgICBpZiAo
ICEobDFlX2dldF9mbGFncygqcGwxZSkgJiBfUEFHRV9QUkVTRU5UKSApCkBAIC01NzAwLDYgKzU3
MDIsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChsMWVfZ2V0X2ZsYWdzKCpwbDFlKSAmIH5GTEFHU19NQVNLKSB8IG5mKTsKIAogICAgICAgICAg
ICAgbDFlX3dyaXRlX2F0b21pYyhwbDFlLCBubDFlKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKHBsMWUpOwogICAgICAgICAgICAgdiArPSBQQUdFX1NJWkU7CiAKICAgICAg
ICAgICAgIC8qCkBAIC01NzI5LDEwICs1NzMyLDEyIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdz
KHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAg
ICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgICAgIH0KIAotICAgICAgICAg
ICAgbDF0ID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgICAgICAgICBsMXRfbWZuID0gbDJlX2dl
dF9tZm4oKnBsMmUpOworICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwx
dF9tZm4pOwogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklF
UzsgaSsrICkKICAgICAgICAgICAgICAgICBpZiAoIGwxZV9nZXRfaW50cHRlKGwxdFtpXSkgIT0g
MCApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcobDF0KTsKICAgICAgICAgICAgIGlmICggaSA9PSBMMV9QQUdFVEFCTEVfRU5U
UklFUyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogRW1wdHk6IHphcCB0aGUg
TDJFIGFuZCBmcmVlIHRoZSBMMSBwYWdlLiAqLwpAQCAtNTc0MCw3ICs1NzQ1LDcgQEAgaW50IG1v
ZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2ln
bmVkIGludCBuZikKICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAg
ICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAgIGZs
dXNoX2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7IC8qIGZsdXNoIGJlZm9yZSBmcmVlICov
Ci0gICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CisgICAgICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
bWFwX3BnZGlyX2xvY2spOwpAQCAtNTc3MSwxMSArNTc3NiwxNCBAQCBpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5m
KQogCiAgICAgICAgIHsKICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OworICAgICAgICAg
ICAgbWZuX3QgbDJ0X21mbjsKIAotICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZSgqcGwzZSk7
CisgICAgICAgICAgICBsMnRfbWZuID0gbDNlX2dldF9tZm4oKnBsM2UpOworICAgICAgICAgICAg
bDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOwogICAgICAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBp
ZiAoIGwyZV9nZXRfaW50cHRlKGwydFtpXSkgIT0gMCApCiAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKICAgICAgICAg
ICAgIGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgLyogRW1wdHk6IHphcCB0aGUgTDNFIGFuZCBmcmVlIHRoZSBMMiBwYWdlLiAq
LwpAQCAtNTc4MywxMiArNTc5MSwxMyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAg
ICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBf
cGdkaXJfbG9jayk7CiAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJf
R0xPQkFMKTsgLyogZmx1c2ggYmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGUobDJ0KTsKKyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KGwydF9tZm4pOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcg
KQogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAg
IH0KICAgICBlbmRfb2ZfbG9vcDoKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwy
ZSk7CiAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogICAgIH0KIApAQCAt
NTc5OCw2ICs1ODA3LDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICByYyA9IDA7CiAKICBvdXQ6
CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7CiAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcocGwzZSk7CiAgICAgcmV0dXJuIHJjOwogfQotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQPz-0000bb-2F; Thu, 26 Sep 2019 09:50:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPx-0000YU-Ls
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:33 +0000
X-Inumbo-ID: 0c89a4b6-e043-11e9-b588-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 0c89a4b6-e043-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:50:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491418; x=1601027418;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=h8UJCEQDp86ZrC/JZ2cINLB5PckAhlkYWAg3GFXzyuA=;
 b=aLxpylX5bw6w+FNLTz7QwOxMqwZe8oYr3xtL/029Z/7qMooNZJMII7WG
 ehKxC8+DvKs+DC5PDvOf4Kg+y+Z3P7zeqIoQIWvIM2esqloITMGppMaDe
 re72KNPLru1mqlk0ggDWkVfVPg6henfQUeHFPPjwoLxzSD3vh4BLB233w 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354483"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:50:18 +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-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id 47922A1F9D; Thu, 26 Sep 2019 09:50:17 +0000 (UTC)
Received: from EX13D28EUB004.ant.amazon.com (10.43.166.176) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:50 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB004.ant.amazon.com (10.43.166.176) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:49 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:46 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:39 +0100
Message-ID: <50268efd2bd6bdf4e1508218e7f1ec9b8776ea72.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 76/84] x86/setup: also clear the permission
 bits in the dummy 1:1 mapping.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMg
fCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAu
YwppbmRleCAzZGMyZmFkOTg3Li45MDE1ZTNiNzIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTM2OCw3ICsxMzY4LDcgQEAg
dm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAg
ICAgICAgICAgIGlmICggbWFwX2UgPCBlbmQgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShtYXBfZSksIElOVkFMSURf
TUZOLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oZW5kIC0gbWFw
X2UpLCBQQUdFX0hZUEVSVklTT1IpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UEZOX0RPV04oZW5kIC0gbWFwX2UpLCBfUEFHRV9OT05FKTsKICAgICAgICAgICAgICAgICBpbml0
X2Jvb3RfcGFnZXMobWFwX2UsIGVuZCk7CiAgICAgICAgICAgICAgICAgbWFwX2UgPSBlbmQ7CiAg
ICAgICAgICAgICB9CkBAIC0xMzgzLDcgKzEzODMsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICBpZiAoIHMgPCBtYXBfcyAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcp
X192YShzKSwgSU5WQUxJRF9NRk4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9E
T1dOKG1hcF9zIC0gcyksIFBBR0VfSFlQRVJWSVNPUik7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBGTl9ET1dOKG1hcF9zIC0gcyksIF9QQUdFX05PTkUpOwogICAgICAgICAgICAgaW5p
dF9ib290X3BhZ2VzKHMsIG1hcF9zKTsKICAgICAgICAgfQogICAgIH0KLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQQ3-0000kR-56; Thu, 26 Sep 2019 09:50:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQPz-0000dJ-UW
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:35 +0000
X-Inumbo-ID: 02dd51f6-e043-11e9-964c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 02dd51f6-e043-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:50:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491403; x=1601027403;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=D3xhAXkkAyvkgXZaKgSRCepjVtWQLUGgeMXG4FaK6oI=;
 b=fLTRkgCNwvdUjR/kP+LeZOF2PftRFieGzX1lhwqYacDAJnvDH5DMSd47
 m8fxeZ2MgXVkqnb7TvxU3mQVOYEc3EFKKAL4JpePRgtxUCC2IjonaDUiN
 PU3t5K7DgiJ4fIXuSCDyfqMA6mrYtQ/7k07lkUuB9y+kDG+dE8VBohsb+ 0=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637337"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:48:40 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 3ED53A016A; Thu, 26 Sep 2019 09:48:20 +0000 (UTC)
Received: from EX13d09UWA001.ant.amazon.com (10.43.160.247) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:57 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13d09UWA001.ant.amazon.com (10.43.160.247) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:47:56 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:47:55 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:45:58 +0100
Message-ID: <f845df9d313e52b68b6222c892530b5efc93bece.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 35/84] x86/smpboot: clone_mapping should
 have one exit path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGNsZWFuIHVwIHBhZ2UgdGFibGUgbWFwcGluZ3MgaW4gdGhlIGV4aXQgcGF0aC4KCk5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCmluZGV4IGIwODYwNjM0ODYuLjhiZWUwYzQxZTMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNjY5
LDYgKzY2OSw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJv
b3RfcGdlbnRyeV90ICpycHQpCiAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwogICAgIGwyX3BnZW50
cnlfdCAqcGwyZTsKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisgICAgaW50IHJjOwogCiAgICAg
LyoKICAgICAgKiBTYW5pdHkgY2hlY2sgJ2xpbmVhcicuICBXZSBvbmx5IGFsbG93IGNsb25pbmcg
ZnJvbSB0aGUgWGVuIHZpcnR1YWwKQEAgLTY3NiwxMSArNjc3LDE3IEBAIHN0YXRpYyBpbnQgY2xv
bmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICov
CiAgICAgaWYgKCByb290X3RhYmxlX29mZnNldChsaW5lYXIpID4gUk9PVF9QQUdFVEFCTEVfTEFT
VF9YRU5fU0xPVCB8fAogICAgICAgICAgcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKSA8IFJPT1Rf
UEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
eworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAg
IGlmICggbGluZWFyIDwgWEVOX1ZJUlRfU1RBUlQgfHwKICAgICAgICAgIChsaW5lYXIgPj0gWEVO
X1ZJUlRfRU5EICYmIGxpbmVhciA8IERJUkVDVE1BUF9WSVJUX1NUQVJUKSApCi0gICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CiAKICAgICBwbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW3Jvb3Rf
dGFibGVfb2Zmc2V0KGxpbmVhcildKSArCiAgICAgICAgIGwzX3RhYmxlX29mZnNldChsaW5lYXIp
OwpAQCAtNzA5LDcgKzcxNiwxMCBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9p
ZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgICAgICAgICAgcGwxZSA9IGwyZV90b19s
MWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KGxpbmVhcik7CiAgICAgICAgICAgICBmbGFncyA9
IGwxZV9nZXRfZmxhZ3MoKnBsMWUpOwogICAgICAgICAgICAgaWYgKCAhKGZsYWdzICYgX1BBR0Vf
UFJFU0VOVCkgKQotICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIHBmbiA9IGwxZV9nZXRfcGZuKCpwbDFlKTsKICAgICAgICAgfQog
ICAgIH0KQEAgLTcxOCw3ICs3MjgsMTAgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0
IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB7CiAgICAgICAgIHBsM2UgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgIGlmICggIXBsM2UgKQotICAgICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVOT01FTTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CiAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7
CiAgICAgICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAogICAg
ICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklT
T1IpKTsKQEAgLTczMiw3ICs3NDUsMTAgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0
IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB7CiAgICAgICAgIHBsMmUgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgIGlmICggIXBsMmUgKQotICAgICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVOT01FTTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CiAgICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7
CiAgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRkcihfX3BhKHBsMmUpLCBfX1BB
R0VfSFlQRVJWSVNPUikpOwogICAgIH0KQEAgLTc0OCw3ICs3NjQsMTAgQEAgc3RhdGljIGludCBj
bG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB7
CiAgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgIGlmICggIXBs
MWUgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIHsKKyAgICAgICAgICAg
IHJjID0gLUVOT01FTTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CiAgICAgICAg
IGNsZWFyX3BhZ2UocGwxZSk7CiAgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRk
cihfX3BhKHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgIH0KQEAgLTc2OSw3ICs3ODgs
OSBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50
cnlfdCAqcnB0KQogICAgIGVsc2UKICAgICAgICAgbDFlX3dyaXRlKHBsMWUsIGwxZV9mcm9tX3Bm
bihwZm4sIGZsYWdzKSk7CiAKLSAgICByZXR1cm4gMDsKKyAgICByYyA9IDA7Cisgb3V0OgorICAg
IHJldHVybiByYzsKIH0KIAogREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9w
Z3QpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQQ5-0000qI-Mq; Thu, 26 Sep 2019 09:50:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQ2-0000jT-LP
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:38 +0000
X-Inumbo-ID: 0e7fd56a-e043-11e9-b588-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 0e7fd56a-e043-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 09:50:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491422; x=1601027422;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=+1jLygSDyv4GFQENO5qpV0Y2nFg1v//DHVeDCSUFn/g=;
 b=NDAiXiSKfqZTaxKhvvItUUqMB+IQIPWe80Mu1q1v7CsMQEyU/cp35Neb
 C8tMCcH6B5frX7M0j89HFshFN5Az/OwQBPgVFdCJXwIwXAI9Q+IkpS8fB
 0kZwGh1APQqNXZbtlkh+Nk0cjFNdYaPfiCOkMIBc02hlIAdAEsqKku2r4 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354491"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:50: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-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8FB9BA0702; Thu, 26 Sep 2019 09:50:20 +0000 (UTC)
Received: from EX13D28EUC003.ant.amazon.com (10.43.164.43) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:54 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC003.ant.amazon.com (10.43.164.43) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:52 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:50 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:40 +0100
Message-ID: <450fcebd6ad4cbf0b078070149b9287260bdc0a3.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 77/84] x86: properly (un)map pages in
 restore_all_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: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCkJlZm9yZSwgaXQgYXNzdW1l
ZCBib3RoIGNyMyBjb3VsZCBiZSBhY2Nlc3NlZCB2aWEgYSBkaXJlY3QgbWFwLiBUaGlzIGlzCm5v
IGxvbmdlciB0cnVlLiBBbHNvLCB0aGlzIG1lYW5zIHdlIGNhbiByZW1vdmUgYSB4ZW5oZWFwIG1h
cHBpbmcgaGFjawp3ZSBpbnRyb2R1Y2VkIGVhcmxpZXIgd2hlbiBidWlsZGluZyB0aGUgY3IzIG9m
IGRvbTAuCgpTaWduZWQtb2ZmLWJ5OiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgfCAxMSArKysrKy0tLS0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKaW5kZXggMGVjMzA5ODhiOC4uMjAyZWRjYWExNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCkBAIC02MjMsOSArNjIzLDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAg
ewogICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0g
UEdUX2w0X3BhZ2VfdGFibGU7Ci0gICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IF9fdmEobXB0X2Fs
bG9jKTsKLSAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylsNHN0YXJ0LCBt
YWRkcl90b19tZm4obXB0X2FsbG9jKSwgMSwKLSAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklT
T1IpOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBtYXBfeGVuX3BhZ2V0YWJsZShtYWRkcl90
b19tZm4obXB0X2FsbG9jKSk7CiAgICAgICAgIG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7CiAgICAg
ICAgIGNsZWFyX3BhZ2UobDR0YWIpOwogICAgICAgICBpbml0X3hlbl9sNF9zbG90cyhsNHRhYiwg
X21mbih2aXJ0X3RvX21mbihsNHN0YXJ0KSksCkBAIC02MzUsOSArNjMzLDggQEAgaW50IF9faW5p
dCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGVsc2UKICAgICB7CiAg
ICAgICAgIC8qIE1vbml0b3IgdGFibGUgYWxyZWFkeSBjcmVhdGVkIGJ5IHN3aXRjaF9jb21wYXQo
KS4gKi8KLSAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShwYWdldGFibGVfZ2V0X3BhZGRy
KHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKLSAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWdu
ZWQgbG9uZylsNHN0YXJ0LAotICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFy
Y2guZ3Vlc3RfdGFibGUpLCAxLCBQQUdFX0hZUEVSVklTT1IpOworICAgICAgICBsNHN0YXJ0ID0g
bDR0YWIgPQorICAgICAgICAgICAgICAgIG1hcF94ZW5fcGFnZXRhYmxlKHBhZ2V0YWJsZV9nZXRf
bWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKICAgICAgICAgLyogU2VlIHB1YmxpYy94ZW4uaCBv
biB3aHkgdGhlIGZvbGxvd2luZyBpcyBuZWVkZWQuICovCiAgICAgICAgIG1hZGRyX3RvX3BhZ2Uo
bXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZTsKICAgICAg
ICAgbDNzdGFydCA9IG1hcF94ZW5fcGFnZXRhYmxlKG1hZGRyX3RvX21mbihtcHRfYWxsb2MpKTsK
QEAgLTkwNyw2ICs5MDQsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgIHB2X3NoaW1fc2V0dXBfZG9tKGQsIGw0c3RhcnQsIHZfc3RhcnQs
IHZ4ZW5zdG9yZV9zdGFydCwgdmNvbnNvbGVfc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZwaHlzbWFwX3N0YXJ0LCBzaSk7CiAKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGw0c3Rh
cnQpOworCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQogICAgICAgICB4bGF0X3N0
YXJ0X2luZm8oc2ksIHB2X3NoaW0gPyBYTEFUX3N0YXJ0X2luZm9fY29uc29sZV9kb21VCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhMQVRfc3RhcnRfaW5mb19jb25zb2xl
X2RvbTApOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDExMzg1ODU3ZmEuLjhjYTlhOGUwZWEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMKQEAgLTE1MCwxMSArMTUwLDI3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAg
ICAgICBqZSAgICAuTHJhZ19jb3B5X2RvbmUKICAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlO
Rk9fRklFTEQocm9vdF9wZ3RfY2hhbmdlZCkoJXJkeCkKICAgICAgICAgbW92YWJzICRQQUREUl9N
QVNLICYgUEFHRV9NQVNLLCAlcnNpCi0gICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RB
UlQsICVyY3gKICAgICAgICAgYW5kICAgJXJzaSwgJXJkaQogICAgICAgICBhbmQgICAlcjksICVy
c2kKLSAgICAgICAgYWRkICAgJXJjeCwgJXJkaQotICAgICAgICBhZGQgICAlcmN4LCAlcnNpCisK
KyAgICAgICAgLyogV2l0aG91dCBhIGRpcmVjdCBtYXAsIHdlIGhhdmUgdG8gbWFwIHBhZ2VzIGZp
cnN0IGJlZm9yZSBjb3B5aW5nLiAqLworICAgICAgICAvKiBGSVhNRTogb3B0aW1pc2F0aW9ucyBt
YXkgYmUgbmVlZGVkLiAqLworICAgICAgICBwdXNocSAlcjkKKyAgICAgICAgcHVzaHEgJXJkeAor
ICAgICAgICBwdXNocSAlcmF4CisgICAgICAgIHB1c2hxICVyc2kKKyAgICAgICAgc2hyICAgJFBB
R0VfU0hJRlQsICVyZGkKKyAgICAgICAgY2FsbHEgbWFwX3hlbl9wYWdldGFibGUKKyAgICAgICAg
cG9wcSAgJXJkaQorICAgICAgICBwdXNocSAlcmF4CisgICAgICAgIHNociAgICRQQUdFX1NISUZU
LCAlcmRpCisgICAgICAgIGNhbGxxIG1hcF94ZW5fcGFnZXRhYmxlCisgICAgICAgIG1vdiAgICVy
YXgsICVyc2kKKyAgICAgICAgbW92ICAgMCglcnNwKSwgJXJkaQorCisgICAgICAgIC8qICVyc2kg
YW5kICVyZGkgYXJlIG9uIHRvcCB0aGUgc3RhY2sgZm9yIHVubWFwcGluZy4gKi8KKyAgICAgICAg
cHVzaHEgJXJzaQorCiAgICAgICAgIG1vdiAgICRST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xP
VCwgJWVjeAogICAgICAgICBtb3YgICByb290X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklS
VF9TVEFSVCkqOCglcnNpKSwgJXI4CiAgICAgICAgIG1vdiAgICVyOCwgcm9vdF90YWJsZV9vZmZz
ZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpKjgoJXJkaSkKQEAgLTE2Niw2ICsxODIsMTYgQEAg
cmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHN1YiAgICQoUk9PVF9QQUdFVEFCTEVfRklSU1Rf
WEVOX1NMT1QgLSBcCiAgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xP
VCAtIDEpICogOCwgJXJkaQogICAgICAgICByZXAgbW92c3EKKworICAgICAgICAvKiBVbm1hcCB0
aGUgdHdvIHBhZ2VzLiAqLworICAgICAgICBwb3BxICAlcmRpCisgICAgICAgIGNhbGxxIHVubWFw
X3hlbl9wYWdldGFibGUKKyAgICAgICAgcG9wcSAgJXJkaQorICAgICAgICBjYWxscSB1bm1hcF94
ZW5fcGFnZXRhYmxlCisgICAgICAgIHBvcHEgICVyYXgKKyAgICAgICAgcG9wcSAgJXJkeAorICAg
ICAgICBwb3BxICAlcjkKKwogLkxyYWdfY29weV9kb25lOgogICAgICAgICBtb3YgICAlcjksIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKICAgICAgICAgbW92YiAgJDEsIFNUQUNL
X0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJkeCkKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQQ8-0000vk-7O; Thu, 26 Sep 2019 09:50:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQ4-0000oS-T7
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:40 +0000
X-Inumbo-ID: 125132ce-e043-11e9-964c-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 125132ce-e043-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:50:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491429; x=1601027429;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=EQfXGAiYAwwkWDZDwPbXdH4ATyLi8r4fPivSmtdu1wY=;
 b=kFbCHezOU+E9LWbAVyIkhb/jcQgGodPKsRs1PcGdp3gm0r+Vqoz74XXJ
 m92y2VtSEyiz5BivMowVzePaqfGzt8/H8tunF7HlDdJNCzcoygRn8LCfz
 m9/dxE9SsSQAtwbrBGgGVxzjOCeq7FFqDxHC1NvokUv1B7/9azBp9kU1L 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836989102"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:49:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 58834A1F10; Thu, 26 Sep 2019 09:49:27 +0000 (UTC)
Received: from EX13D28EUB004.ant.amazon.com (10.43.166.176) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:07 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB004.ant.amazon.com (10.43.166.176) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:06 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:03 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:28 +0100
Message-ID: <0aa271bfe3670f7058128c728d392faa69418a49.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 65/84] x86: fix some wrong assumptions on
 direct map. Increase PMAP slots to 8.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMgfCA4IC0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICB8IDMgKystCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaCB8IDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGlu
c2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggNGEzOTk1Y2Nl
Zi4uZjRmNTNhMmEzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTMyOCwxMSArMzI4LDYgQEAgdm9pZCAq
bWFwX2RvbWFpbl9wYWdlX2dsb2JhbChtZm5fdCBtZm4pCiAgICAgICAgICAgICAgc3lzdGVtX3N0
YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSkgfHwKICAgICAgICAgICAgIGxvY2FsX2lycV9pc19lbmFi
bGVkKCkpKTsKIAotI2lmZGVmIE5ERUJVRwotICAgIGlmICggbWZuX3gobWZuKSA8PSBQRk5fRE9X
TihfX3BhKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSkgKQotICAgICAgICByZXR1cm4gbWZuX3Rv
X3ZpcnQobWZuX3gobWZuKSk7Ci0jZW5kaWYKLQogICAgIHJldHVybiB2bWFwKCZtZm4sIDEpOwog
fQogCkBAIC0zNDAsOSArMzM1LDYgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoY29u
c3Qgdm9pZCAqcHRyKQogewogICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZylw
dHI7CiAKLSAgICBpZiAoIHZhID49IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKLSAgICAgICAgcmV0
dXJuOwotCiAgICAgQVNTRVJUKHZhID49IFZNQVBfVklSVF9TVEFSVCAmJiB2YSA8IFZNQVBfVklS
VF9FTkQpOwogCiAgICAgdnVubWFwKHB0cik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggMzdlOGQ1OWU1ZC4uNDBm
MjlmOGRkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNzEyLDcgKzcxMiw4IEBAIHZvaWQgX19pbml0IHBhZ2lu
Z19pbml0KHZvaWQpCiAgICAgaWYgKCBtZm5fZXEobDJfcm9fbXB0X21mbiwgSU5WQUxJRF9NRk4p
ICkKICAgICAgICAgZ290byBub21lbTsKICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZShsMl9yb19tcHRfbWZuKTsKLSAgICBjb21wYXRfaWRsZV9wZ190YWJsZV9sMiA9IGwyX3JvX21w
dDsKKyAgICAvKiBjb21wYXRfaWRsZV9wZ190YWJsZV9sMiBpcyB1c2VkIGdsb2JhbGx5LiAqLwor
ICAgIGNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChsMl9y
b19tcHRfbWZuKTsKICAgICBjbGVhcl9wYWdlKGwyX3JvX21wdCk7CiAgICAgbDNlX3dyaXRlKCZs
M19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0sCiAg
ICAgICAgICAgICAgIGwzZV9mcm9tX21mbihsMl9yb19tcHRfbWZuLCBfX1BBR0VfSFlQRVJWSVNP
Ul9STykpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wbWFwLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3BtYXAuaAppbmRleCBmZWFiMWU5MTcwLi4zNGQ0ZjJiYjM4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3BtYXAuaApAQCAtMSw4ICsxLDggQEAKICNpZm5kZWYgX19YODZfUE1BUF9IX18KICNkZWZpbmUg
X19YODZfUE1BUF9IX18KIAotLyogTGFyZ2UgZW5vdWdoIGZvciBtYXBwaW5nIDUgbGV2ZWxzIG9m
IHBhZ2UgdGFibGVzICovCi0jZGVmaW5lIE5VTV9GSVhfUE1BUCA1CisvKiBMYXJnZSBlbm91Z2gg
Zm9yIG1hcHBpbmcgNSBsZXZlbHMgb2YgcGFnZSB0YWJsZXMgd2l0aCBzb21lIGhlYWRyb29tICov
CisjZGVmaW5lIE5VTV9GSVhfUE1BUCA4CiAKIHZvaWQgcG1hcF9sb2NrKHZvaWQpOwogdm9pZCBw
bWFwX3VubG9jayh2b2lkKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQQE-0001AD-Pb; Thu, 26 Sep 2019 09:50:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQ9-0000ze-W6
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:46 +0000
X-Inumbo-ID: 1a310348-e043-11e9-964c-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id 1a310348-e043-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:50:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491441; x=1601027441;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=+D3aSBpu/9jGRBhfqGVbSAXhO++vMOcqH3ZAlDGs2+w=;
 b=Obc0RyPSQiQCt90QNpGKb4SiiHDxtsGCHs/MiiKZxIHlT/wYqvOgwQWc
 L37aFnrcZbldDwMh9SFALjwSPDRxJgRRzE6D/auectgdcftJRO900yStT
 SVzzr+rsEa13P869bYlBf0gqFANgLv98sYPV7dpZ+nmERvsE8cVc12dNo Y=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535493"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:50:41 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2B4CDA05FE; Thu, 26 Sep 2019 09:50:40 +0000 (UTC)
Received: from EX13D28EUC003.ant.amazon.com (10.43.164.43) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:06 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC003.ant.amazon.com (10.43.164.43) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:04 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:50:02 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:43 +0100
Message-ID: <969374c5a1c62eabb329694092d551b04d77b8be.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 80/84] x86/setup: Install dummy 1:1 mappings
 for all mem passed to allocators.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClRoaXMgbWVhbnMgd2Ugbm8g
bG9uZ2VyIGhhdmUgYW4gYWx3YXlzLW1hcHBlZCBkaXJlY3QgbWFwIG5vdy4KClNpZ25lZC1vZmYt
Ynk6IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Nl
dHVwLmMgfCAxNCArKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA5MDE1ZTNiNzIzLi5lNmEzZjFlMGExIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAt
MjQwLDcgKzI0MCw5IEBAIHZvaWQgX19pbml0IGRpc2NhcmRfaW5pdGlhbF9pbWFnZXModm9pZCkK
ICAgICAgICAgdWludDY0X3Qgc3RhcnQgPSAodWludDY0X3QpaW5pdGlhbF9pbWFnZXNbaV0ubW9k
X3N0YXJ0IDw8IFBBR0VfU0hJRlQ7CiAKICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKHN0YXJ0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnQgKyBQQUdFX0FMSUdOKGluaXRpYWxf
aW1hZ2VzW2ldLm1vZF9lbmQpKTsKKyAgICAgICAgICAgICAgICBzdGFydCArIFBBR0VfQUxJR04o
aW5pdGlhbF9pbWFnZXNbaV0ubW9kX2VuZCkpOworICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1
bnNpZ25lZCBsb25nKV9fdmEoc3RhcnQpLCBJTlZBTElEX01GTiwKKyAgICAgICAgICAgICAgICBQ
Rk5fRE9XTihQQUdFX0FMSUdOKGluaXRpYWxfaW1hZ2VzW2ldLm1vZF9lbmQpKSwgX1BBR0VfTk9O
RSk7CiAgICAgfQogCiAgICAgbnJfaW5pdGlhbF9pbWFnZXMgPSAwOwpAQCAtMTM0Niw2ICsxMzQ4
LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgICAgICAvKiBQYXNzIG1hcHBlZCBtZW1vcnkgdG8gYWxsb2NhdG9yIC9iZWZvcmUv
IGNyZWF0aW5nIG5ldyBtYXBwaW5ncy4gKi8KICAgICAgICAgaW5pdF9ib290X3BhZ2VzKHMsIG1p
bihtYXBfcywgZSkpOworICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9f
dmEocyksIElOVkFMSURfTUZOLAorICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKG1p
bihtYXBfcywgZSkgLSBzKSwgX1BBR0VfTk9ORSk7CiAgICAgICAgIHMgPSBtYXBfczsKICAgICAg
ICAgaWYgKCBzIDwgbWFwX2UgKQogICAgICAgICB7CkBAIC0xMzU0LDYgKzEzNTgsOCBAQCB2b2lk
IF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAg
ICAgICAgbWFwX3MgPSAocyArIG1hc2spICYgfm1hc2s7CiAgICAgICAgICAgICBtYXBfZSAmPSB+
bWFzazsKICAgICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhtYXBfcywgbWFwX2UpOworICAgICAg
ICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKG1hcF9zKSwgSU5WQUxJ
RF9NRk4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKG1hcF9lIC0gbWFw
X3MpLCBfUEFHRV9OT05FKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbWFwX3MgPiBtYXBf
ZSApCkBAIC0xMzY3LDkgKzEzNzMsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgICAgICAgICBpZiAoIG1hcF9lIDwgZW5kICkK
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpbml0X2Jvb3RfcGFnZXMobWFwX2UsIGVu
ZCk7CiAgICAgICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3Zh
KG1hcF9lKSwgSU5WQUxJRF9NRk4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Rk5fRE9XTihlbmQgLSBtYXBfZSksIF9QQUdFX05PTkUpOwotICAgICAgICAgICAgICAgIGluaXRf
Ym9vdF9wYWdlcyhtYXBfZSwgZW5kKTsKICAgICAgICAgICAgICAgICBtYXBfZSA9IGVuZDsKICAg
ICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMTM4Miw5ICsxMzg4LDkgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgfQogICAg
ICAgICBpZiAoIHMgPCBtYXBfcyApCiAgICAgICAgIHsKKyAgICAgICAgICAgIGluaXRfYm9vdF9w
YWdlcyhzLCBtYXBfcyk7CiAgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBs
b25nKV9fdmEocyksIElOVkFMSURfTUZOLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Rk5fRE9XTihtYXBfcyAtIHMpLCBfUEFHRV9OT05FKTsKLSAgICAgICAgICAgIGluaXRfYm9vdF9w
YWdlcyhzLCBtYXBfcyk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTE1MDYsNiArMTUxMiw4IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAg
ICAgICAgICAgICBpZiAoIFBGTl9ET1dOKHMpIDw9IGxpbWl0ICkKICAgICAgICAgICAgICAgICBz
ID0gcGZuX3RvX3BhZGRyKGxpbWl0ICsgMSk7CiAgICAgICAgICAgICBpbml0X2RvbWhlYXBfcGFn
ZXMocywgZSk7CisgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9f
dmEocyksIElOVkFMSURfTUZOLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9X
TihlIC0gcyksIF9QQUdFX05PTkUpOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UKLS0gCjIu
MTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:50:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQQJ-0001Kp-Em; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQE-0001Aw-VB
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:50 +0000
X-Inumbo-ID: 1eec13be-e043-11e9-964c-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id 1eec13be-e043-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:50:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491449; x=1601027449;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=kXHcgiUvuLHbcZv8fnxbRiyV9RFWhHe9YC9kc1lD21c=;
 b=kApuKHNqTXBAwCu7gg1waklXLZqp18XaTQIAKv11IwlkUZyr8blE0GO9
 faja+14OE2cxq1OcOlCucfdrlZ6UmYwNnUDevV96AxprAUGB9ux30GrMq
 jdjg49tYtpIR3Er+BcPMItkmGJqGek3356kFOMUUuGCPlLCQ0/rIqIYds s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535511"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:50:49 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id 1A89BA1D79; Thu, 26 Sep 2019 09:50:48 +0000 (UTC)
Received: from EX13D28EUB003.ant.amazon.com (10.43.166.124) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:10 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB003.ant.amazon.com (10.43.166.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:08 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:50:06 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:44 +0100
Message-ID: <08be36e125433c438191fa17bbdaed5b50088530.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 81/84] x86/mm: optimise and properly unmap
 pages in virt_to_mfn_walk().
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClRoaXMgYWxzbyByZXNvbHZl
cyBhIG1hcGNhY2hlIG92ZXJmbG93IGJ1Zy4KClNpZ25lZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxo
b25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgNTcgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIHwgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDIyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggMzliYTlmOWJmNC4uZjNjOTA0MmJhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwNTYsNDIgKzUwNTYsNTcgQEAg
bDFfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KQogICAgIHJldHVy
biBwbDFlOwogfQogCisvKgorICogVW5saWtlIHZpcnRfdG9fbWZuKCkgd2hpY2gganVzdCB0cmFu
c2xhdGVzIGJldHdlZW4gdGhlIGRpcmVjdCBtYXAgYW5kIHRoZQorICogbWZuLCB0aGlzIHZlcnNp
b24gYWN0dWFsbHkgd2Fsa3MgdGhlIHBhZ2UgdGFibGUgdG8gZmluZCB0aGUgbWZuIG9mIGFueQor
ICogdmlydHVhbCBhZGRyZXNzLCBhcyBsb25nIGFzIGl0IGlzIG1hcHBlZC4gSWYgbm90LCBJTlZB
TElEX01GTiBpcyByZXR1cm5lZC4KKyAqLwogdW5zaWduZWQgbG9uZyB2aXJ0X3RvX21mbl93YWxr
KHZvaWQgKnZhKQogewogICAgIHVuc2lnbmVkIGxvbmcgcmV0OwotICAgIGwzX3BnZW50cnlfdCAq
cGwzZTsKLSAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlOwot
Ci0gICAgLyoKLSAgICAgKiBGSVhNRTogVGhpcyBpcyByYXRoZXIgdW5vcHRpbWlzZWQsIGJlY2F1
c2UgZS5nLiB2aXJ0X3RvX3hlbl9sMmUKLSAgICAgKiByZWNvbXB1dGVzIHZpcnRfdG9feGVuX2wz
ZSBhZ2Fpbi4gQ2xlYXJseSBvbmUgY2FuIGtlZXAgdGhlIHJlc3VsdCBhbmQKLSAgICAgKiBjYXJy
eSBvbi4KLSAgICAgKi8KKyAgICB1bnNpZ25lZCBsb25nIHYgPSAodW5zaWduZWQgbG9uZyl2YTsK
KyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBOVUxMOworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9
IE5VTEw7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gTlVMTDsKIAotICAgIHBsM2UgPSB2aXJ0
X3RvX3hlbl9sM2UoKHVuc2lnbmVkIGxvbmcpKHZhKSk7Ci0gICAgQlVHX09OKCEobDNlX2dldF9m
bGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSk7CisgICAgcGwzZSA9IHZpcnRfdG9feGVuX2wz
ZSh2KTsKKyAgICBpZiAoICFwbDNlIHx8ICEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9Q
UkVTRU5UKSApCisgICAgeworICAgICAgICByZXQgPSBtZm5feChJTlZBTElEX01GTik7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BB
R0VfUFNFICkKICAgICB7CiAgICAgICAgIHJldCA9IGwzZV9nZXRfcGZuKCpwbDNlKTsKLSAgICAg
ICAgcmV0IHw9ICgoKHVuc2lnbmVkIGxvbmcpdmEgJiAoKDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJ
RlQpLTEpKSA+PiBQQUdFX1NISUZUKTsKLSAgICAgICAgdW5tYXBfeGVuX3BhZ2V0YWJsZShwbDNl
KTsKLSAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgcmV0IHw9ICgodiAmICgoMVVMIDw8IEwz
X1BBR0VUQUJMRV9TSElGVCktMSkpID4+IFBBR0VfU0hJRlQpOworICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKLSAgICBwbDJlID0gdmlydF90b194ZW5fbDJlKCh1bnNpZ25lZCBsb25nKSh2YSkp
OwotICAgIEJVR19PTighKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkpOwor
ICAgIHBsMmUgPSAobDJfcGdlbnRyeV90ICopbWFwX3hlbl9wYWdldGFibGUobDNlX2dldF9tZm4o
KnBsM2UpKQorICAgICAgICAgICAgKyBsMl90YWJsZV9vZmZzZXQodik7CisgICAgaWYgKCAhKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQorICAgIHsKKyAgICAgICAgcmV0
ID0gbWZuX3goSU5WQUxJRF9NRk4pOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAgICAgaWYg
KCBsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSApCiAgICAgewogICAgICAgICByZXQg
PSBsMmVfZ2V0X3BmbigqcGwyZSk7Ci0gICAgICAgIHJldCB8PSAoKCh1bnNpZ25lZCBsb25nKXZh
ICYgKCgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKS0xKSkgPj4gUEFHRV9TSElGVCk7Ci0gICAg
ICAgIHVubWFwX3hlbl9wYWdldGFibGUocGwyZSk7Ci0gICAgICAgIHJldHVybiByZXQ7CisgICAg
ICAgIHJldCB8PSAoKHYgJiAoKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpLTEpKSA+PiBQQUdF
X1NISUZUKTsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgcGwxZSA9IHZpcnRfdG9f
eGVuX2wxZSgodW5zaWduZWQgbG9uZykodmEpKTsKLSAgICBCVUdfT04oIShsMWVfZ2V0X2ZsYWdz
KCpwbDFlKSAmIF9QQUdFX1BSRVNFTlQpKTsKKyAgICBwbDFlID0gKGwxX3BnZW50cnlfdCAqKW1h
cF94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZuKCpwbDJlKSkKKyAgICAgICAgICAgICsgbDFfdGFi
bGVfb2Zmc2V0KHYpOworICAgIGlmICggIShsMWVfZ2V0X2ZsYWdzKCpwbDFlKSAmIF9QQUdFX1BS
RVNFTlQpICkKKyAgICB7CisgICAgICAgIHJldCA9IG1mbl94KElOVkFMSURfTUZOKTsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQogICAgIHJldCA9IGwxZV9nZXRfcGZuKCpwbDFlKTsKK291dDoK
KyAgICB1bm1hcF94ZW5fcGFnZXRhYmxlKHBsM2UpOworICAgIHVubWFwX3hlbl9wYWdldGFibGUo
cGwyZSk7CiAgICAgdW5tYXBfeGVuX3BhZ2V0YWJsZShwbDFlKTsKICAgICByZXR1cm4gcmV0Owog
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCmluZGV4IGU1ODE5Y2JmZGYuLjQxMTczNzIwN2YgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTY0
NSw3ICs2NDUsOCBAQCB2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZShtZm5fdCBtZm4pOwogbDFfcGdl
bnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKIHVuc2lnbmVkIGxvbmcg
dmlydF90b19tZm5fd2Fsayh2b2lkICp2YSk7CiBzdHJ1Y3QgcGFnZV9pbmZvICp2aXJ0X3RvX3Bh
Z2Vfd2Fsayh2b2lkICp2YSk7Ci0jZGVmaW5lIHZpcnRfdG9fbWFkZHJfd2Fsayh2YSkgbWZuX3Rv
X21hZGRyKF9tZm4odmlydF90b19tZm5fd2Fsayh2YSkpKQorI2RlZmluZSB2aXJ0X3RvX21hZGRy
X3dhbGsodmEpIChtZm5fdG9fbWFkZHIoX21mbih2aXJ0X3RvX21mbl93YWxrKHZhKSkpIHwgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpdmEgJiAoUEFH
RV9TSVpFIC0gMSkpKQogCiBERUNMQVJFX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0X21mbik7CiAK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQQM-0001Rn-JE; Thu, 26 Sep 2019 09:50:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQJ-0001Ka-6l
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:55 +0000
X-Inumbo-ID: 21d1bdcc-e043-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id 21d1bdcc-e043-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:50:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491454; x=1601027454;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=EWA3h2guB9NBCcDuy07jNu66y3K3A4xPKuQuLcY6GoU=;
 b=Ua3MS6urZubWVLuZ4eHMMSV5RNLAxVW7lnBU3N3Ya89EcIXg0eT99Zxp
 7g9Bslv81/3sCzk0OHiL6J5DKOjLTXEBt7LY96bebP5nBcLDeAZ/GepV9
 z+qdjH21Bjg0OvJ4qWTljkrLkEJtG9qLLMK7Aoo/XFXvh74dKjYmoJL6A 4=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417788627"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 26 Sep 2019 09:50:54 +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-97fdccfd.us-east-1.amazon.com (Postfix) with ESMTPS
 id CEFD3A1E17; Thu, 26 Sep 2019 09:50:52 +0000 (UTC)
Received: from EX13D28EUB004.ant.amazon.com (10.43.166.176) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:13 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB004.ant.amazon.com (10.43.166.176) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:12 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:50:09 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:45 +0100
Message-ID: <f4c05d048bbad24972874e978f4266abb32cdc3c.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 82/84] x86: deduplicate code a bit and fix
 an unmapping bug.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMgICB8IDI4ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMgfCAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2Uu
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IGY2MDY2NzdhZTYuLjc4MmRkMDY1
MGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jCkBAIC03NywyOSArNzcsMTYgQEAgdm9pZCAqbWFwX2RvbWFpbl9w
YWdlKG1mbl90IG1mbikKICAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluICpkY2FjaGU7CiAgICAg
c3RydWN0IG1hcGNhY2hlX3ZjcHUgKnZjYWNoZTsKICAgICBzdHJ1Y3QgdmNwdV9tYXBoYXNoX2Vu
dHJ5ICpoYXNoZW50OworICAgIHZvaWQgKnJldDsKIAogICAgIHYgPSBtYXBjYWNoZV9jdXJyZW50
X3ZjcHUoKTsKICAgICBpZiAoICF2ICkKLSAgICB7Ci0gICAgICAgIHZvaWQgKnJldDsKLSAgICAg
ICAgcG1hcF9sb2NrKCk7Ci0gICAgICAgIHJldCA9IHBtYXBfbWFwKG1mbik7Ci0gICAgICAgIHBt
YXBfdW5sb2NrKCk7Ci0gICAgICAgIGZsdXNoX3RsYl9vbmVfbG9jYWwocmV0KTsKLSAgICAgICAg
cmV0dXJuIHJldDsKLSAgICB9CisgICAgICAgIGdvdG8gcG1hcDsKIAogICAgIGRjYWNoZSA9ICZ2
LT5kb21haW4tPmFyY2gubWFwY2FjaGU7CiAgICAgdmNhY2hlID0gJnYtPmFyY2gubWFwY2FjaGU7
CiAgICAgaWYgKCAhZGNhY2hlLT5pbnVzZSApCi0gICAgewotICAgICAgICB2b2lkICpyZXQ7Ci0g
ICAgICAgIHBtYXBfbG9jaygpOwotICAgICAgICByZXQgPSBwbWFwX21hcChtZm4pOwotICAgICAg
ICBwbWFwX3VubG9jaygpOwotICAgICAgICBmbHVzaF90bGJfb25lX2xvY2FsKHJldCk7Ci0gICAg
ICAgIHJldHVybiByZXQ7Ci0gICAgfQorICAgICAgICBnb3RvIHBtYXA7CiAKICAgICBwZXJmY19p
bmNyKG1hcF9kb21haW5fcGFnZV9jb3VudCk7CiAKQEAgLTE3OSw5ICsxNjYsMTYgQEAgdm9pZCAq
bWFwX2RvbWFpbl9wYWdlKG1mbl90IG1mbikKIAogICAgIGwxZV93cml0ZSgmTUFQQ0FDSEVfTDFF
TlQoaWR4KSwgbDFlX2Zyb21fbWZuKG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsKIAotIG91
dDoKK291dDoKICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAgICAgcmV0dXJuICh2b2lk
ICopTUFQQ0FDSEVfVklSVF9TVEFSVCArIHBmbl90b19wYWRkcihpZHgpOworCitwbWFwOgorICAg
IHBtYXBfbG9jaygpOworICAgIHJldCA9IHBtYXBfbWFwKG1mbik7CisgICAgcG1hcF91bmxvY2so
KTsKKyAgICBmbHVzaF90bGJfb25lX2xvY2FsKHJldCk7CisgICAgcmV0dXJuIHJldDsKIH0KIAog
dm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2b2lkICpwdHIpCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpp
bmRleCAxNTU1YTYxYjg0Li4yMDJlZGNhYTE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTIzNiw3
ICsyMzYsNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIHBndGJsX3BmbiwKICAgICBpZiAoIHBsM2UgKQogICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZShwbDNlKTsKIAotICAgIC8vdW5tYXBfZG9tYWluX3BhZ2UobDRz
dGFydCk7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UobDRzdGFydCk7CiB9CiAKIHN0YXRpYyBzdHJ1
Y3QgcGFnZV9pbmZvICogX19pbml0IGFsbG9jX2NodW5rKHN0cnVjdCBkb21haW4gKmQsCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQQQ-0001Zp-1g; Thu, 26 Sep 2019 09:51:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQL-0001PD-89
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:50:57 +0000
X-Inumbo-ID: 2330c38e-e043-11e9-964c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 2330c38e-e043-11e9-964c-12813bfff9fa;
 Thu, 26 Sep 2019 09:50: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=1569491456; x=1601027456;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=LDyYzg3DfaKc88izlDhVAvNjYE+nmpb1QGtOx4rbMSo=;
 b=qF96qfJDRqXBVLsGGGM3wjJkN+crY7W0hSndoOcyn62xPf8PVR49pqYC
 Wkv/ebd9eKFsSv38T/Ko5BbxlGyR2ODCW+c8p1fURJC1j6nHswWfJnKz0
 47vVQsEYehnV/1VRjbQfihsO5nCqxV8GU+vGpUkzqliMWu8+bxPhy/Iyc 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753354562"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 09:50:56 +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 (Postfix) with ESMTPS
 id 7F35A1417B8; Thu, 26 Sep 2019 09:50:54 +0000 (UTC)
Received: from EX13D28EUB002.ant.amazon.com (10.43.166.97) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:17 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB002.ant.amazon.com (10.43.166.97) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:16 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:50:13 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:46 +0100
Message-ID: <e7211db761d076bd54777d0566d48af917874898.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 83/84] x86/pmap: rewrite logic for locking.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCkR1ZSB0byB0aGUgbGltaXRl
ZCBQTUFQIGVudHJpZXMsIGFub3RoZXIgcENQVSBpcyBhbGxvd2VkIHRvIHVzZSBQTUFQCm9ubHkg
d2hlbiB0aGUgY3VycmVudCBwQ1BVIGhhcyB1bm1hcHBlZCBhbGwgbWFwcGluZ3MuCgpTaWduZWQt
b2ZmLWJ5OiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9kb21haW5fcGFnZS5jIHwgIDQgLS0tLQogeGVuL2FyY2gveDg2L3BtYXAuYyAgICAgICAgfCA0
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wbWFwLmggfCAgMiAtLQogMyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAx
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBi
L3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IDc4MmRkMDY1MGMuLjE4OWNhNDFhMWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW5fcGFnZS5jCkBAIC0xNzEsOSArMTcxLDcgQEAgb3V0OgogICAgIHJldHVybiAodm9p
ZCAqKU1BUENBQ0hFX1ZJUlRfU1RBUlQgKyBwZm5fdG9fcGFkZHIoaWR4KTsKIAogcG1hcDoKLSAg
ICBwbWFwX2xvY2soKTsKICAgICByZXQgPSBwbWFwX21hcChtZm4pOwotICAgIHBtYXBfdW5sb2Nr
KCk7CiAgICAgZmx1c2hfdGxiX29uZV9sb2NhbChyZXQpOwogICAgIHJldHVybiByZXQ7CiB9CkBA
IC0xODgsOSArMTg2LDcgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2b2lkICpwdHIp
CiAKICAgICBpZiAoIHZhID49IEZJWEFERFJfU1RBUlQgJiYgdmEgPCBGSVhBRERSX1RPUCApCiAg
ICAgewotICAgICAgICBwbWFwX2xvY2soKTsKICAgICAgICAgcG1hcF91bm1hcCgodm9pZCAqKXB0
cik7Ci0gICAgICAgIHBtYXBfdW5sb2NrKCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wbWFwLmMgYi94ZW4vYXJjaC94ODYvcG1hcC5jCmluZGV4
IDkzMTA0ZDBiODYuLmFmNzQzOGNiZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wbWFwLmMK
KysrIGIveGVuL2FyY2gveDg2L3BtYXAuYwpAQCAtMTUsMTggKzE1LDQ0IEBACiAgKiB1c2VkIGFu
eXdoZXJlIGVsc2Ugb3RoZXIgdGhhbiB0aGUgc3RhdGVkIHB1cnBvc2UgYWJvdmUuCiAgKi8KIAot
c3RhdGljIERFRklORV9TUElOTE9DSyhsb2NrKTsKK3N0YXRpYyBERUZJTkVfU1BJTkxPQ0sobG9j
a19jcHUpOwogLyogQml0bWFwIHRvIHRyYWNrIHdoaWNoIHNsb3QgaXMgdXNlZCAqLwogc3RhdGlj
IHVuc2lnbmVkIGxvbmcgaW51c2U7CiAKLXZvaWQgcG1hcF9sb2NrKHZvaWQpCitzdGF0aWMgdW5z
aWduZWQgaW50IGxvY2tfY3B1X2lkID0gfjA7CitzdGF0aWMgdW5zaWduZWQgaW50IGxvY2tfY291
bnQ7CisKKy8qCisgKiBPbmx5IG9uZSBwQ1BVIGlzIGFsbG93ZWQgdG8gdXNlIFBNQVAgZW50cmll
cy4gQW5vdGhlciBwQ1BVIGNhbiB1c2UgUE1BUCBvbmx5CisgKiB3aGVuIHRoZSBjdXJyZW50IHBD
UFUgaGFzIHVubWFwcGVkIGFsbCBlbnRyaWVzLgorICovCitzdGF0aWMgdm9pZCBwbWFwX2NwdV91
cCh2b2lkKQogewotICAgIHNwaW5fbG9jaygmbG9jayk7CisgICAgaW50IHJldCA9IC0xOworICAg
IHVuc2lnbmVkIGludCBjcHVfaWQgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisKKyAgICBkbworICAg
IHsKKyAgICAgICAgd2hpbGUgKCBjcHVfaWQgIT0gbG9ja19jcHVfaWQgJiYgbG9ja19jb3VudCAh
PSAwICkKKyAgICAgICAgICAgIDsKKyAgICAgICAgc3Bpbl9sb2NrKCZsb2NrX2NwdSk7CisgICAg
ICAgIGlmICggY3B1X2lkID09IGxvY2tfY3B1X2lkIHx8IGxvY2tfY291bnQgPT0gMCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGxvY2tfY3B1X2lkID0gY3B1X2lkOworICAgICAgICAgICAgbG9j
a19jb3VudCsrOworICAgICAgICAgICAgcmV0ID0gMDsKKyAgICAgICAgfQorICAgICAgICBzcGlu
X3VubG9jaygmbG9ja19jcHUpOworICAgIH0gd2hpbGUgKCByZXQgPT0gLTEgKTsKIH0KIAotdm9p
ZCBwbWFwX3VubG9jayh2b2lkKQorc3RhdGljIHZvaWQgcG1hcF9jcHVfZG93bih2b2lkKQogewot
ICAgIHNwaW5fdW5sb2NrKCZsb2NrKTsKKyAgICBzcGluX2xvY2soJmxvY2tfY3B1KTsKKyAgICBB
U1NFUlQoc21wX3Byb2Nlc3Nvcl9pZCgpID09IGxvY2tfY3B1X2lkKTsKKyAgICBBU1NFUlQobG9j
a19jb3VudCk7CisgICAgbG9ja19jb3VudC0tOworICAgIHNwaW5fdW5sb2NrKCZsb2NrX2NwdSk7
CiB9CiAKIHZvaWQgKnBtYXBfbWFwKG1mbl90IG1mbikKQEAgLTM3LDcgKzYzLDEzIEBAIHZvaWQg
KnBtYXBfbWFwKG1mbl90IG1mbikKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAKICAgICBBU1NF
UlQoIWluX2lycSgpKTsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmxvY2spKTsKKworICAg
IC8qCisgICAgICogVGhpcyBzZW1hcGhvcmUtbGlrZSBsb2NraW5nIG1lYW5zIG9ubHkgb25lIHBD
UFUgaXMgYWxsb3dlZCwgd2hpY2ggYWxzbworICAgICAqIHN1Z2dlc3RzIFBNQVAgc2hvdWxkIG9u
bHkgYmUgdXNlZCB0byBib290c3RyYXAgb3RoZXIgc3RydWN0dXJlcy4gQW55CisgICAgICogZ2Vu
ZXJhbCBwdXJwb3NlIHVzZSBvZiBQTUFQIGlzIGEgbWlzdGFrZS4KKyAgICAgKi8KKyAgICBwbWFw
X2NwdV91cCgpOwogCiAgICAgaWR4ID0gZmluZF9maXJzdF96ZXJvX2JpdCgmaW51c2UsIE5VTV9G
SVhfUE1BUCk7CiAgICAgaWYgKCBpZHggPT0gTlVNX0ZJWF9QTUFQICkKQEAgLTYzLDEzICs5NSwx
NSBAQCB2b2lkIHBtYXBfdW5tYXAodm9pZCAqcCkKIAogICAgIEFTU0VSVCghaW5faXJxKCkpOwog
ICAgIEFTU0VSVChzbG90ID49IEZJWF9QTUFQX0JFR0lOICYmIHNsb3QgPD0gRklYX1BNQVBfRU5E
KTsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmxvY2spKTsKKwogCiAgICAgaWR4ID0gc2xv
dCAtIEZJWF9QTUFQX0JFR0lOOwogICAgIF9fY2xlYXJfYml0KGlkeCwgJmludXNlKTsKIAogICAg
IHBsMWUgPSAmbDFfZml4bWFwW0wxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSAtIHNsb3RdOwogICAg
IGwxZV93cml0ZV9hdG9taWMocGwxZSwgbDFlX2Zyb21fbWZuKF9tZm4oMCksIDApKTsKKworICAg
IHBtYXBfY3B1X2Rvd24oKTsKIH0KIAogc3RhdGljIHZvaWQgX19tYXliZV91bnVzZWQgYnVpbGRf
YXNzZXJ0aW9ucyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wbWFwLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaAppbmRleCAzNGQ0ZjJiYjM4Li43OTBjZDcxZmIz
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3BtYXAuaApAQCAtNCw4ICs0LDYgQEAKIC8qIExhcmdlIGVub3VnaCBmb3IgbWFw
cGluZyA1IGxldmVscyBvZiBwYWdlIHRhYmxlcyB3aXRoIHNvbWUgaGVhZHJvb20gKi8KICNkZWZp
bmUgTlVNX0ZJWF9QTUFQIDgKIAotdm9pZCBwbWFwX2xvY2sodm9pZCk7Ci12b2lkIHBtYXBfdW5s
b2NrKHZvaWQpOwogdm9pZCAqcG1hcF9tYXAobWZuX3QgbWZuKTsKIHZvaWQgcG1hcF91bm1hcCh2
b2lkICpwKTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQQS-0001gQ-OW; Thu, 26 Sep 2019 09:51:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQO-0001Vk-5l
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:51:00 +0000
X-Inumbo-ID: 23a6c3cc-e043-11e9-97fb-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id 23a6c3cc-e043-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:50: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=1569491457; x=1601027457;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JbDOP4ipVKzLlTXBw9nd78xyznvahBG8mPjM9/COwUA=;
 b=Gb4eppG2zeC0o1d3WOHz54wimZdF/H2XbcSnaEZbPgriUndE2fced5Mm
 8BIBwbAe6M0OBquEFB6OeZyoLov5wr4X2pzrdiYGqEAYJljxAcWJdubUH
 lBGpvZdtzlJffBMtAa5LeXMwgAf6CIeTuKKwKCZVVhFcsPry9QTRlleFf g=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787535548"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 09:50:57 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 07D24A1E66; Thu, 26 Sep 2019 09:50:55 +0000 (UTC)
Received: from EX13D28EUC001.ant.amazon.com (10.43.164.4) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:21 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC001.ant.amazon.com (10.43.164.4) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:19 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:50:17 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:47 +0100
Message-ID: <19981ca60bdd61b305946e51fa4ec4e66e2a9408.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 84/84] x86/pv: fix a couple of direct map
 assumptions in dom0 building.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBf
YnVpbGQuYyAgICB8IDcgKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8
IDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCmluZGV4IDIwMmVkY2FhMTcuLjk4ZGNjMThkMjEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBf
YnVpbGQuYwpAQCAtNjI2LDkgKzYyNiwxMCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IG1hcF94ZW5fcGFn
ZXRhYmxlKG1hZGRyX3RvX21mbihtcHRfYWxsb2MpKTsKICAgICAgICAgbXB0X2FsbG9jICs9IFBB
R0VfU0laRTsKICAgICAgICAgY2xlYXJfcGFnZShsNHRhYik7Ci0gICAgICAgIGluaXRfeGVuX2w0
X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuKGw0c3RhcnQpKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUpOwotICAgICAgICB2LT5hcmNoLmd1ZXN0
X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFkZHIoX19wYShsNHN0YXJ0KSk7CisgICAgICAgIGlu
aXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuX3dhbGsobDRzdGFydCkpLCBk
LAorICAgICAgICAgICAgICAgIElOVkFMSURfTUZOLCB0cnVlKTsKKyAgICAgICAgdi0+YXJjaC5n
dWVzdF90YWJsZSA9CisgICAgICAgICAgICAgICAgcGFnZXRhYmxlX2Zyb21fbWZuKF9tZm4odmly
dF90b19tZm5fd2FsayhsNHN0YXJ0KSkpOwogICAgIH0KICAgICBlbHNlCiAgICAgewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmgKaW5kZXggZjU3MTE5MWNkYi4uN2U4ZDAxMGQwNyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oCkBAIC00NjUsOCArNDY1LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGRpc2Fi
bGVfZWFjaF9pc3QoaWR0X2VudHJ5X3QgKmlkdCkKIGV4dGVybiBpZHRfZW50cnlfdCBpZHRfdGFi
bGVbXTsKIGV4dGVybiBpZHRfZW50cnlfdCAqaWR0X3RhYmxlc1tdOwogCi1ERUNMQVJFX1BFUl9D
UFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsKLQogZXh0ZXJuIHZvaWQgd3JpdGVfcHRi
YXNlKHN0cnVjdCB2Y3B1ICp2KTsKIAogLyogUkVQIE5PUCAoUEFVU0UpIGlzIGEgZ29vZCB0aGlu
ZyB0byBpbnNlcnQgaW50byBidXN5LXdhaXQgbG9vcHMuICovCi0tIAoyLjE3LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQQW-0001rs-Sr; Thu, 26 Sep 2019 09:51:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQU-0001m1-Km
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:51:06 +0000
X-Inumbo-ID: 281807f4-e043-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 281807f4-e043-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 09:51:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491466; x=1601027466;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=X8ubSK1Ujw0hZSx2rdKIH6pGHqgEunpSnXJ2Y0lhEZQ=;
 b=GsCDE9PXBN60aq5YDqcXE2F+dih1jpNFl9BgNMLj5egOe/9ZHAhEQ3yH
 CvaHvSZSm/mSFGt7dNkW7LnG3V5I1shiV16RKJ4Ky43jMna4P1qtY7bhh
 lKwwEQRD6cZhFTskuSpsLfeKlSvLiN/hOFFewOvK7vJ5MIvm0MLR0sK2b U=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836988951"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:48:59 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (Postfix) with ESMTPS
 id F1265A1D5D; Thu, 26 Sep 2019 09:48:44 +0000 (UTC)
Received: from EX13D28EUC004.ant.amazon.com (10.43.164.80) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:44 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC004.ant.amazon.com (10.43.164.80) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:48:43 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:48:39 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:21 +0100
Message-ID: <6d79e6301ff15af71b21c64d10760abb9775b626.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 58/84] x86/mm: fix leaks in
 map_xen_pagetable.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Hongyan Xia <hongyax@amazon.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCk5vdCB1bm1hcHBpbmcgcGFn
ZXMgYWZ0ZXIgbWFwX3hlbl9wYWdldGFibGUgY2FuIGxlYWsgdGhlIHZpcnR1YWwgYWRkcmVzcwpz
cGFjZSBvdmVyIHRpbWUuIEFsc28gdGhpcyBmaXggbWFrZXMgdm1hcF90b19tZm4gbm9uLXRyaXZp
YWwgdG8gYmUgYQptYWNyby4gVGhlcmUgbWlnaHQgYmUgYmV0dGVyIG9wdGlvbnMgYnV0IG1vdmUg
aXQgaW50byB2bWFwLmMgZm9yIG5vdy4KClNpZ25lZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxob25n
eWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgfCAgNSArLS0t
LQogeGVuL2NvbW1vbi92bWFwLmMgICAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggICB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8
ICAyIC0tCiB4ZW4vaW5jbHVkZS94ZW4vdm1hcC5oICAgICB8ICAzICsrKwogNSBmaWxlcyBjaGFu
Z2VkLCAxNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYjJiMmVkYmVkMS4uMTQ1YzVh
YjQ3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTUxNjAsNiArNTE2MCw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAhKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QU0UpICkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJlX2dldF9t
Zm4ob2wyZSkpOwogICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKICAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFn
ZXRhYmxlKGwydF9tZm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTUy
MjUsNyArNTIyNiw2IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGwz
ZV93cml0ZV9hdG9taWMocGwzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwz
ZV9mcm9tX21mbihsMnRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgICAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKLSAgICAgICAgICAgICAgICBsMnQgPSBOVUxMOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAg
ICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNTM0Niw3ICs1MzQ2LDYgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMo
cGwyZSwgbDJlX2Zyb21fbWZuKGwxdF9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgICAg
ICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKLSAgICAgICAgICAgICAgICAg
ICAgbDF0ID0gTlVMTDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCBs
b2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2Nr
KTsKQEAgLTU1ODksNyArNTU4OCw2IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4obWZu
LCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDJ0KTsKLSAgICAgICAgICAgICAgICBsMnQgPSBOVUxMOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFw
X3BnZGlyX2xvY2spOwpAQCAtNTY1Nyw3ICs1NjU1LDYgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAg
ICAgICAgICAgICAgICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4obWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFKGwxdCk7Ci0gICAgICAgICAgICAgICAgICAgIGwxdCA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3ZtYXAuYyBiL3hlbi9jb21tb24vdm1hcC5jCmluZGV4IGZhZWJjMWRkZjEuLmZjZGI4NDk1Yzgg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1hcC5jCisrKyBiL3hlbi9jb21tb24vdm1hcC5jCkBA
IC0xOSw2ICsxOSwxOSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdm1fZW5k
W1ZNQVBfUkVHSU9OX05SXTsKIC8qIGxvd2VzdCBrbm93biBjbGVhciBiaXQgaW4gdGhlIGJpdG1h
cCAqLwogc3RhdGljIHVuc2lnbmVkIGludCB2bV9sb3dbVk1BUF9SRUdJT05fTlJdOwogCittZm5f
dCB2bWFwX3RvX21mbih2b2lkICp2YSkKK3sKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSB2aXJ0
X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcpKHZhKSk7CisgICAgbWZuX3QgcmV0ID0gX21mbihs
MWVfZ2V0X3BmbigqcGwxZSkpOworICAgIHVubWFwX3hlbl9wYWdldGFibGUocGwxZSk7CisgICAg
cmV0dXJuIHJldDsKK30KKworc3RydWN0IHBhZ2VfaW5mbyAqdm1hcF90b19wYWdlKHZvaWQgKnZh
KQoreworICAgIHJldHVybiBtZm5fdG9fcGFnZSh2bWFwX3RvX21mbih2YSkpOworfQorCiB2b2lk
IF9faW5pdCB2bV9pbml0X3R5cGUoZW51bSB2bWFwX3JlZ2lvbiB0eXBlLCB2b2lkICpzdGFydCwg
dm9pZCAqZW5kKQogewogICAgIHVuc2lnbmVkIGludCBpLCBucjsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCAyNjJk
OTJmMThkLi4xYjUzNDI5MjU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0yMzEsOCArMjMxLDYgQEAgc3RhdGlj
IGlubGluZSB2b2lkIF9faW9tZW0gKmlvcmVtYXBfd2MocGFkZHJfdCBzdGFydCwgc2l6ZV90IGxl
bikKICNkZWZpbmUgZ2FkZHJfdG9fZ2ZuKGdhKSAgICBfZ2ZuKHBhZGRyX3RvX3BmbihnYSkpCiAj
ZGVmaW5lIG1mbl90b19tYWRkcihtZm4pICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpCiAjZGVm
aW5lIG1hZGRyX3RvX21mbihtYSkgICAgX21mbihwYWRkcl90b19wZm4obWEpKQotI2RlZmluZSB2
bWFwX3RvX21mbih2YSkgICAgIG1hZGRyX3RvX21mbih2aXJ0X3RvX21hZGRyKCh2YWRkcl90KXZh
KSkKLSNkZWZpbmUgdm1hcF90b19wYWdlKHZhKSAgICBtZm5fdG9fcGFnZSh2bWFwX3RvX21mbih2
YSkpCiAKIC8qIFBhZ2UtYWxpZ24gYWRkcmVzcyBhbmQgY29udmVydCB0byBmcmFtZSBudW1iZXIg
Zm9ybWF0ICovCiAjZGVmaW5lIHBhZGRyX3RvX3Bmbl9hbGlnbmVkKHBhZGRyKSAgICBwYWRkcl90
b19wZm4oUEFHRV9BTElHTihwYWRkcikpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCmluZGV4IDkwNmVjNzAxYTMuLjE5
MWRlODZiZmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCkBAIC0yNjYsOCArMjY2LDYgQEAgdm9pZCBjb3B5X3Bh
Z2Vfc3NlMih2b2lkICosIGNvbnN0IHZvaWQgKik7CiAjZGVmaW5lIHBmbl90b19wYWRkcihwZm4p
ICAgX19wZm5fdG9fcGFkZHIocGZuKQogI2RlZmluZSBwYWRkcl90b19wZm4ocGEpICAgIF9fcGFk
ZHJfdG9fcGZuKHBhKQogI2RlZmluZSBwYWRkcl90b19wZHgocGEpICAgIHBmbl90b19wZHgocGFk
ZHJfdG9fcGZuKHBhKSkKLSNkZWZpbmUgdm1hcF90b19tZm4odmEpICAgICBfbWZuKGwxZV9nZXRf
cGZuKCp2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcpKHZhKSkpKQotI2RlZmluZSB2bWFw
X3RvX3BhZ2UodmEpICAgIG1mbl90b19wYWdlKHZtYXBfdG9fbWZuKHZhKSkKIAogI2VuZGlmIC8q
ICFkZWZpbmVkKF9fQVNTRU1CTFlfXykgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3ZtYXAuaCBiL3hlbi9pbmNsdWRlL3hlbi92bWFwLmgKaW5kZXggMzY5NTYwZTYyMC4uM2Q2OTcy
N2E5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtYXAuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vdm1hcC5oCkBAIC0yMyw2ICsyMyw5IEBAIHZvaWQgKnZtYWxsb2NfeGVuKHNpemVfdCBz
aXplKTsKIHZvaWQgKnZ6YWxsb2Moc2l6ZV90IHNpemUpOwogdm9pZCB2ZnJlZSh2b2lkICp2YSk7
CiAKK21mbl90IHZtYXBfdG9fbWZuKHZvaWQgKnZhKTsKK3N0cnVjdCBwYWdlX2luZm8gKnZtYXBf
dG9fcGFnZSh2b2lkICp2YSk7CisKIHZvaWQgX19pb21lbSAqaW9yZW1hcChwYWRkcl90LCBzaXpl
X3QpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgaW91bm1hcCh2b2lkIF9faW9tZW0gKnZhKQotLSAK
Mi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQQq-0002RG-VO; Thu, 26 Sep 2019 09:51:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQp-0002PE-O7
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:51:27 +0000
X-Inumbo-ID: 34eaf996-e043-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 34eaf996-e043-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 09:51: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=1569491487; x=1601027487;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=/5cplFV3IuulIGMdnfMNZOlzQqBhLt/T+9k7NrC7Kbc=;
 b=HUU4o5hFZCWFlux2zkb1RCv4xPCUSmRY/2fIpdN8QKYVKDEwc+4MH45/
 Dd4KGktNe/gUx4Do8IL2ExCg4aIF5Goc38BYVFn+NFzvM7VRIjekiMAXL
 5PysJy0+Zq0tyCCkuTdaFYVDHG5USEipLYJ9Yl8WtbX+yQaUYXJfmCMl0 s=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637550"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:49:52 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id DCD59A2A41; Thu, 26 Sep 2019 09:49:36 +0000 (UTC)
Received: from EX13D23UWA003.ant.amazon.com (10.43.160.194) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:09 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D23UWA003.ant.amazon.com (10.43.160.194) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:08 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:07 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:29 +0100
Message-ID: <1dac8f90c57bdb8e62a4fbf0b419b31d2202b48f.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 66/84] x86/pv: domheap pages should be
 mapped while relocating initrd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.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>,
 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClhlbiBzaG91bGRuJ3QgdXNlIGRv
bWhlYXAgcGFnZSBhcyBpZiB0aGV5IHdlcmUgeGVuaGVhcCBwYWdlcy4gTWFwIGFuZAp1bm1hcCBw
YWdlcyBhY2NvcmRpbmdseS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyB8IDE4ICsrKysrKysrKysr
KysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggMDJkN2YxYzI3Yy4uMTViM2NhMjE5MSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jCkBAIC01MjMsMTggKzUyMywzMiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0
X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGlmICggZC0+YXJjaC5waHlzYWRkcl9iaXRz
aXplICYmCiAgICAgICAgICAgICAgKChtZm4gKyBjb3VudCAtIDEpID4+IChkLT5hcmNoLnBoeXNh
ZGRyX2JpdHNpemUgLSBQQUdFX1NISUZUKSkgKQogICAgICAgICB7CisgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbnJfcGFnZXM7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuID0gaW5pdHJk
X2xlbjsKKyAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworCiAgICAgICAgICAgICBv
cmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKGNvdW50KTsKICAgICAgICAgICAgIHBhZ2UgPSBh
bGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX25vX3NjcnViKTsKICAgICAgICAgICAg
IGlmICggIXBhZ2UgKQogICAgICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3Ig
ZG9tYWluIDAgaW5pdHJkXG4iKTsKKworICAgICAgICAgICAgbnJfcGFnZXMgPSAxVUwgPDwgb3Jk
ZXI7CiAgICAgICAgICAgICBmb3IgKCBjb3VudCA9IC1jb3VudDsgb3JkZXItLTsgKQogICAgICAg
ICAgICAgICAgIGlmICggY291bnQgJiAoMVVMIDw8IG9yZGVyKSApCiAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGFnZSwgb3JkZXIpOwog
ICAgICAgICAgICAgICAgICAgICBwYWdlICs9IDFVTCA8PCBvcmRlcjsKKyAgICAgICAgICAgICAg
ICAgICAgbnJfcGFnZXMgLT0gMVVMIDw8IG9yZGVyOwogICAgICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIG1lbWNweShwYWdlX3RvX3ZpcnQocGFnZSksIG1mbl90b192aXJ0KGluaXRyZC0+bW9k
X3N0YXJ0KSwKLSAgICAgICAgICAgICAgICAgICBpbml0cmRfbGVuKTsKKworICAgICAgICAgICAg
Zm9yICggcGcgPSBwYWdlLCBpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKyssIGxlbiAtPSBQQUdFX1NJ
WkUsIHBnKysgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHZvaWQgKnAgPSBfX21h
cF9kb21haW5fcGFnZShwZyk7CisgICAgICAgICAgICAgICAgbWVtY3B5KHAsIG1mbl90b192aXJ0
KGluaXRyZC0+bW9kX3N0YXJ0KSArIGkgKiBQQUdFX1NJWkUsCisgICAgICAgICAgICAgICAgICAg
ICAgIGxlbiA+IFBBR0VfU0laRSA/IFBBR0VfU0laRSA6IGxlbik7CisgICAgICAgICAgICAgICAg
dW5tYXBfZG9tYWluX3BhZ2UocCk7CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIG1wdF9h
bGxvYyA9IChwYWRkcl90KWluaXRyZC0+bW9kX3N0YXJ0IDw8IFBBR0VfU0hJRlQ7CiAgICAgICAg
ICAgICBpbml0X2RvbWhlYXBfcGFnZXMobXB0X2FsbG9jLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1wdF9hbGxvYyArIFBBR0VfQUxJR04oaW5pdHJkX2xlbikpOwotLSAKMi4xNy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQQy-0002bW-EV; Thu, 26 Sep 2019 09:51: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQQx-0002Zp-9V
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:51:35 +0000
X-Inumbo-ID: 38c5d266-e043-11e9-964d-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 38c5d266-e043-11e9-964d-12813bfff9fa;
 Thu, 26 Sep 2019 09:51: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=1569491494; x=1601027494;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=qEGCuo73XxRhiEqecnqitQbCBG76FFtj6v0UyuE/UME=;
 b=Hs1wRF/uUVt2FDKbhqQhV+5vGn6Wi/mxK5BePhX7cSZqyPY4t/gLjZPt
 Afa6ziTyDfxBxnZlGg76LvQw9fi1T0bM7bMbvCRTmy6Vj7bqdIRsVuZbB
 AUXKuO1lc3w87gGaXDdG1jRP8Js4B8AIkDeESf5+rE/hWtPJQM2LVP7HE Q=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637637"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:50:17 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id F15DBC1332; Thu, 26 Sep 2019 09:49:58 +0000 (UTC)
Received: from EX13D28EUC003.ant.amazon.com (10.43.164.43) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:42 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC003.ant.amazon.com (10.43.164.43) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:41 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:38 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:37 +0100
Message-ID: <b1a5ce5d9d37cd904b2d2cdf1e5a8ef62c005fa8.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 74/84] x86/pv: refactor how building dom0 in
 PV handles domheap mappings.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCkJ1aWxkaW5nIGEgUFYgZG9t
MCBpcyBhbGxvY2F0aW5nIGZyb20gdGhlIGRvbWhlYXAgYnV0IHVzZXMgaXQgbGlrZSB0aGUKeGVu
aGVhcC4gVGhpcyBpcyBjbGVhcmx5IHdyb25nLiBGaXguCgpTaWduZWQtb2ZmLWJ5OiBIb25neWFu
IFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxk
LmMgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCAgICAgfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IDE1YjNjYTIxOTEuLjBl
YzMwOTg4YjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtNjIzLDcgKzYyMywxMCBAQCBpbnQgX19p
bml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCAhaXNfcHZf
MzJiaXRfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9j
KS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZTsKLSAgICAgICAgbDRzdGFy
dCA9IGw0dGFiID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOworICAg
ICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7CisgICAgICAgIG1hcF9wYWdl
c190b194ZW4oKHVuc2lnbmVkIGxvbmcpbDRzdGFydCwgbWFkZHJfdG9fbWZuKG1wdF9hbGxvYyks
IDEsCisgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgbXB0X2FsbG9j
ICs9IFBBR0VfU0laRTsKICAgICAgICAgY2xlYXJfcGFnZShsNHRhYik7CiAgICAgICAgIGluaXRf
eGVuX2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuKGw0c3RhcnQpKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUpOwpAQCAtNjMzLDkgKzYzNiwx
MiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ewogICAgICAgICAvKiBNb25pdG9yIHRhYmxlIGFscmVhZHkgY3JlYXRlZCBieSBzd2l0Y2hfY29t
cGF0KCkuICovCiAgICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IF9fdmEocGFnZXRhYmxlX2dldF9w
YWRkcih2LT5hcmNoLmd1ZXN0X3RhYmxlKSk7CisgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVu
c2lnbmVkIGxvbmcpbDRzdGFydCwKKyAgICAgICAgICAgICAgICBwYWdldGFibGVfZ2V0X21mbih2
LT5hcmNoLmd1ZXN0X3RhYmxlKSwgMSwgUEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgLyogU2Vl
IHB1YmxpYy94ZW4uaCBvbiB3aHkgdGhlIGZvbGxvd2luZyBpcyBuZWVkZWQuICovCiAgICAgICAg
IG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFn
ZV90YWJsZTsKLSAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9
IFBBR0VfU0laRTsKKyAgICAgICAgbDNzdGFydCA9IG1hcF94ZW5fcGFnZXRhYmxlKG1hZGRyX3Rv
X21mbihtcHRfYWxsb2MpKTsKKyAgICAgICAgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKICAgICB9
CiAKICAgICBsNHRhYiArPSBsNF90YWJsZV9vZmZzZXQodl9zdGFydCk7CkBAIC02NDUsMTQgKzY1
MSwxOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgIGlmICggISgodW5zaWduZWQgbG9uZylsMXRhYiAmIChQQUdFX1NJWkUtMSkpICkKICAg
ICAgICAgewogICAgICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5
cGVfaW5mbyA9IFBHVF9sMV9wYWdlX3RhYmxlOwotICAgICAgICAgICAgbDFzdGFydCA9IGwxdGFi
ID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOworICAgICAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRShsMXN0YXJ0KTsKKyAgICAgICAgICAgIGwxc3RhcnQgPSBsMXRh
YiA9IG1hcF94ZW5fcGFnZXRhYmxlKG1hZGRyX3RvX21mbihtcHRfYWxsb2MpKTsKKyAgICAgICAg
ICAgIG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwxdGFi
KTsKICAgICAgICAgICAgIGlmICggY291bnQgPT0gMCApCiAgICAgICAgICAgICAgICAgbDF0YWIg
Kz0gbDFfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOwogICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25l
ZCBsb25nKWwydGFiICYgKFBBR0VfU0laRS0xKSkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1Rf
bDJfcGFnZV90YWJsZTsKLSAgICAgICAgICAgICAgICBsMnN0YXJ0ID0gbDJ0YWIgPSBfX3ZhKG1w
dF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7CisgICAgICAgICAgICAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShsMnN0YXJ0KTsKKyAgICAgICAgICAgICAgICBsMnN0YXJ0ID0gbDJ0YWIg
PSBtYXBfeGVuX3BhZ2V0YWJsZShtYWRkcl90b19tZm4obXB0X2FsbG9jKSk7CisgICAgICAgICAg
ICAgICAgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKICAgICAgICAgICAgICAgICBjbGVhcl9wYWdl
KGwydGFiKTsKICAgICAgICAgICAgICAgICBpZiAoIGNvdW50ID09IDAgKQogICAgICAgICAgICAg
ICAgICAgICBsMnRhYiArPSBsMl90YWJsZV9vZmZzZXQodl9zdGFydCk7CkBAIC02NjIsMTkgKzY3
MiwyMSBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX3Bh
Z2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBHVF9sM19wYWdlX3RhYmxlOwotICAgICAgICAgICAgICAgICAgICAgICAgbDNzdGFy
dCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDNzdGFydCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICBsM3N0YXJ0ID0gbWFwX3hlbl9wYWdldGFibGUobWFkZHJfdG9fbWZuKG1wdF9h
bGxvYykpOworICAgICAgICAgICAgICAgICAgICAgICAgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsK
ICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBsM3RhYiA9IGwzc3Rh
cnQ7CiAgICAgICAgICAgICAgICAgICAgIGNsZWFyX3BhZ2UobDN0YWIpOwogICAgICAgICAgICAg
ICAgICAgICBpZiAoIGNvdW50ID09IDAgKQogICAgICAgICAgICAgICAgICAgICAgICAgbDN0YWIg
Kz0gbDNfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOwotICAgICAgICAgICAgICAgICAgICAqbDR0YWIg
PSBsNGVfZnJvbV9wYWRkcihfX3BhKGwzc3RhcnQpLCBMNF9QUk9UKTsKKyAgICAgICAgICAgICAg
ICAgICAgKmw0dGFiID0gbDRlX2Zyb21fcGFkZHIodmlydF90b19tYWRkcl93YWxrKGwzc3RhcnQp
LCBMNF9QUk9UKTsKICAgICAgICAgICAgICAgICAgICAgbDR0YWIrKzsKICAgICAgICAgICAgICAg
ICB9Ci0gICAgICAgICAgICAgICAgKmwzdGFiID0gbDNlX2Zyb21fcGFkZHIoX19wYShsMnN0YXJ0
KSwgTDNfUFJPVCk7CisgICAgICAgICAgICAgICAgKmwzdGFiID0gbDNlX2Zyb21fcGFkZHIodmly
dF90b19tYWRkcl93YWxrKGwyc3RhcnQpLCBMM19QUk9UKTsKICAgICAgICAgICAgICAgICBsM3Rh
YisrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgKmwydGFiID0gbDJlX2Zyb21fcGFkZHIo
X19wYShsMXN0YXJ0KSwgTDJfUFJPVCk7CisgICAgICAgICAgICAqbDJ0YWIgPSBsMmVfZnJvbV9w
YWRkcih2aXJ0X3RvX21hZGRyX3dhbGsobDFzdGFydCksIEwyX1BST1QpOwogICAgICAgICAgICAg
bDJ0YWIrKzsKICAgICAgICAgfQogICAgICAgICBpZiAoIGNvdW50IDwgaW5pdHJkX3BmbiB8fCBj
b3VudCA+PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKQEAgLTcwMSw5ICs3MTMs
MTEgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICAgICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKmwzdGFiKSApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5m
byA9IFBHVF9sMl9wYWdlX3RhYmxlOwotICAgICAgICAgICAgICAgIGwydGFiID0gX192YShtcHRf
YWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwotICAgICAgICAgICAgICAgIGNsZWFyX3Bh
Z2UobDJ0YWIpOwotICAgICAgICAgICAgICAgICpsM3RhYiA9IGwzZV9mcm9tX3BhZGRyKF9fcGEo
bDJ0YWIpLCBMM19QUk9UKTsKKyAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwy
c3RhcnQpOworICAgICAgICAgICAgICAgIGwyc3RhcnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShtYWRk
cl90b19tZm4obXB0X2FsbG9jKSk7CisgICAgICAgICAgICAgICAgbXB0X2FsbG9jICs9IFBBR0Vf
U0laRTsKKyAgICAgICAgICAgICAgICBjbGVhcl9wYWdlKGwyc3RhcnQpOworICAgICAgICAgICAg
ICAgICpsM3RhYiA9IGwzZV9mcm9tX3BhZGRyKHZpcnRfdG9fbWFkZHJfd2FsayhsMnN0YXJ0KSwg
TDNfUFJPVCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIGkgPT0gMyApCiAgICAg
ICAgICAgICAgICAgbDNlX2dldF9wYWdlKCpsM3RhYiktPnUuaW51c2UudHlwZV9pbmZvIHw9IFBH
VF9wYWVfeGVuX2wyOwpAQCAtNzE0LDYgKzcyOCwxMCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3Ry
dWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0
KTsKICAgICB9CiAKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxc3RhcnQpOworICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEUobDJzdGFydCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3N0YXJ0
KTsKKwogICAgIC8qIFBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgcGFnZSB0YWJsZXMgbXVzdCBiZSBy
ZWFkIG9ubHkuICovCiAgICAgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoZCwgbDRzdGFydCwgdnB0
X3N0YXJ0LCBucl9wdF9wYWdlcyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA3NmJhNTZiZGMzLi5lNTgxOWNi
ZmRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCkBAIC02NDUsNiArNjQ1LDcgQEAgdm9pZCBmcmVlX3hlbl9wYWdldGFi
bGUobWZuX3QgbWZuKTsKIGwxX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxv
bmcgdik7CiB1bnNpZ25lZCBsb25nIHZpcnRfdG9fbWZuX3dhbGsodm9pZCAqdmEpOwogc3RydWN0
IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlX3dhbGsodm9pZCAqdmEpOworI2RlZmluZSB2aXJ0X3Rv
X21hZGRyX3dhbGsodmEpIG1mbl90b19tYWRkcihfbWZuKHZpcnRfdG9fbWZuX3dhbGsodmEpKSkK
IAogREVDTEFSRV9QRVJfQ1BVKG1mbl90LCByb290X3BndF9tZm4pOwogCi0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09: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 1iDQR4-0002jr-9p; Thu, 26 Sep 2019 09:51: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQR2-0002hC-A7
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:51:40 +0000
X-Inumbo-ID: 39ff7e7a-e043-11e9-964d-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 39ff7e7a-e043-11e9-964d-12813bfff9fa;
 Thu, 26 Sep 2019 09:51:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491495; x=1601027495;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=FLP1Pjfg7I76yn1/Mf5e4V7h1NEQgm8sbRL2xI1/ZvQ=;
 b=d1+vRJUv8eHaKuLH+hiGppEJxXTGaZTRWijRZxBKQznM0NVJp06jrdNq
 UHZPARY0kZhRFDQsVJrSBnzGE+Ey44KOA8zwA82UXd2DE6k4qrrvqn7ym
 PX1bfazfDTNd8m8HTK/5GpCzx8Y6LYvut9v/opHWJbjGyHatMp5SySgWS w=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637634"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:50:16 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8A8E4A2343; Thu, 26 Sep 2019 09:50:01 +0000 (UTC)
Received: from EX13D28EUB003.ant.amazon.com (10.43.166.124) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:46 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB003.ant.amazon.com (10.43.166.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:45 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:42 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:38 +0100
Message-ID: <5e135be6b8754ddfa24560eec8c5d1254dba34ae.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 75/84] x86/mm: handle PSE early termination
 cases in virt_to_mfn_walk().
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAz
NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYWI3NjBlY2MxZi4uMzliYTlmOWJmNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTUwNTgsOCArNTA1OCw0MCBAQCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25l
ZCBsb25nIHYpCiAKIHVuc2lnbmVkIGxvbmcgdmlydF90b19tZm5fd2Fsayh2b2lkICp2YSkKIHsK
LSAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSB2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcp
KHZhKSk7Ci0gICAgdW5zaWduZWQgbG9uZyByZXQgPSBsMWVfZ2V0X3BmbigqcGwxZSk7CisgICAg
dW5zaWduZWQgbG9uZyByZXQ7CisgICAgbDNfcGdlbnRyeV90ICpwbDNlOworICAgIGwyX3BnZW50
cnlfdCAqcGwyZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisKKyAgICAvKgorICAgICAqIEZJ
WE1FOiBUaGlzIGlzIHJhdGhlciB1bm9wdGltaXNlZCwgYmVjYXVzZSBlLmcuIHZpcnRfdG9feGVu
X2wyZQorICAgICAqIHJlY29tcHV0ZXMgdmlydF90b194ZW5fbDNlIGFnYWluLiBDbGVhcmx5IG9u
ZSBjYW4ga2VlcCB0aGUgcmVzdWx0IGFuZAorICAgICAqIGNhcnJ5IG9uLgorICAgICAqLworCisg
ICAgcGwzZSA9IHZpcnRfdG9feGVuX2wzZSgodW5zaWduZWQgbG9uZykodmEpKTsKKyAgICBCVUdf
T04oIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpKTsKKyAgICBpZiAoIGwz
ZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFICkKKyAgICB7CisgICAgICAgIHJldCA9IGwz
ZV9nZXRfcGZuKCpwbDNlKTsKKyAgICAgICAgcmV0IHw9ICgoKHVuc2lnbmVkIGxvbmcpdmEgJiAo
KDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpLTEpKSA+PiBQQUdFX1NISUZUKTsKKyAgICAgICAg
dW5tYXBfeGVuX3BhZ2V0YWJsZShwbDNlKTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisK
KyAgICBwbDJlID0gdmlydF90b194ZW5fbDJlKCh1bnNpZ25lZCBsb25nKSh2YSkpOworICAgIEJV
R19PTighKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkpOworICAgIGlmICgg
bDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UgKQorICAgIHsKKyAgICAgICAgcmV0ID0g
bDJlX2dldF9wZm4oKnBsMmUpOworICAgICAgICByZXQgfD0gKCgodW5zaWduZWQgbG9uZyl2YSAm
ICgoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCktMSkpID4+IFBBR0VfU0hJRlQpOworICAgICAg
ICB1bm1hcF94ZW5fcGFnZXRhYmxlKHBsMmUpOworICAgICAgICByZXR1cm4gcmV0OworICAgIH0K
KworICAgIHBsMWUgPSB2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcpKHZhKSk7CisgICAg
QlVHX09OKCEobDFlX2dldF9mbGFncygqcGwxZSkgJiBfUEFHRV9QUkVTRU5UKSk7CisgICAgcmV0
ID0gbDFlX2dldF9wZm4oKnBsMWUpOwogICAgIHVubWFwX3hlbl9wYWdldGFibGUocGwxZSk7CiAg
ICAgcmV0dXJuIHJldDsKIH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:51:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQR8-0002q3-N5; Thu, 26 Sep 2019 09:51:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQR7-0002nx-Bn
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:51:45 +0000
X-Inumbo-ID: 3d71c8d9-e043-11e9-964d-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 3d71c8d9-e043-11e9-964d-12813bfff9fa;
 Thu, 26 Sep 2019 09:51:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491502; x=1601027502;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=gUmQxE1/9r+oWcjOQYQcyyS1mWBwuNCjdmshVcZJotg=;
 b=ZNXcGJTg5oQelB9faY9mTIi6pA/ByJUR6Q5opV9f48GUtZRxtzEsIlwn
 i/nh7Fjgo58xNbPCmveCHIlgP8r8bWMn+U6GmwgE/pMn4YEooTw7ZXdcm
 jeVrKOD7XvZ6zK2EIT/AVJt5YcNUj14sDg7Zk4uSWkTlpBpFTvD7TwNRg k=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836989166"
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;
 26 Sep 2019 09:49:54 +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 (Postfix) with ESMTPS
 id B9086A26A7; Thu, 26 Sep 2019 09:49:41 +0000 (UTC)
Received: from EX13D28EUB004.ant.amazon.com (10.43.166.176) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:22 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB004.ant.amazon.com (10.43.166.176) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:21 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:17 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:32 +0100
Message-ID: <71e585138508d7d46c5349f72e1dfd3df8f2b595.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 69/84] page_alloc: comments on (un)mapping
 pages in xenheap allocations.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Hongyan Xia <hongyax@amazon.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRl
eCA0ZWM2Mjk5YmE4Li5hMDBkYjRjMGQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjIxMiw2ICsyMjEyLDEwIEBA
IHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBp
bnQgbWVtZmxhZ3MpCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gfD0gUEdDX3hlbl9oZWFwOwog
CiAgICAgcmV0ID0gcGFnZV90b192aXJ0KHBnKTsKKyAgICAvKgorICAgICAqIFRoZSBkaXJlY3Qg
bWFwIGlzIG5vdCBhbHdheXMgbWFwcGVkIG5vdy4gV2UgbmVlZCB0byBwb3B1bGF0ZSB0aGUgZGly
ZWN0CisgICAgICogbWFwIHJlZ2lvbiBvbiBkZW1hbmQgZm9yIHNlY3VyaXR5LgorICAgICAqLwog
ICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpcmV0LCBwYWdlX3RvX21mbihwZyks
CiAgICAgICAgICAgICAgICAgICAgICAxVUwgPDwgb3JkZXIsIFBBR0VfSFlQRVJWSVNPUik7CiAK
QEAgLTIyMzQsNiArMjIzOCw3IEBAIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVu
c2lnbmVkIGludCBvcmRlcikKICAgICAgICAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdDX3hlbl9o
ZWFwOwogCiAgICAgQVNTRVJUKCh1bnNpZ25lZCBsb25nKXYgPj0gRElSRUNUTUFQX1ZJUlRfU1RB
UlQpOworICAgIC8qIFRlYXIgZG93biB0aGUgMToxIG1hcHBpbmcgaW4gdGhpcyByZWdpb24gZm9y
IG1lbW9yeSBzYWZldHkuICovCiAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZyl2
LCBJTlZBTElEX01GTiwgMVVMIDw8IG9yZGVyLCBfUEFHRV9OT05FKTsKIAogICAgIGZyZWVfaGVh
cF9wYWdlcyhwZywgb3JkZXIsIHRydWUpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:51:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:51:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQRE-0002yD-5J; Thu, 26 Sep 2019 09:51:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQRC-0002ve-EE
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:51:50 +0000
X-Inumbo-ID: 4202aa34-e043-11e9-964d-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 4202aa34-e043-11e9-964d-12813bfff9fa;
 Thu, 26 Sep 2019 09:51:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491509; x=1601027509;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ekZ3PcHMk4uKY0DEmsTYP5mEVLITbkETFNx6DlWLxjQ=;
 b=PjKzf6xXRJUcIM0AiOLpftMiYvvlVf+qFZNnPFgZ19LehZRb5kGEHmU7
 5E8GXzF7PhydhDHXok+4zFDDhyr2kwvQ+JkUCk1DTKl7apX7mwqsCq+Dn
 rGFx5tQwxOqRkFm7ry8Q+M8Qh2bk1WwXW2Hpu2AejeOZjAuT60mAw32v6 M=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637681"
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;
 26 Sep 2019 09:50:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (Postfix) with ESMTPS
 id C1A52A2840; Thu, 26 Sep 2019 09:50:21 +0000 (UTC)
Received: from EX13D28EUB002.ant.amazon.com (10.43.166.97) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:57 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB002.ant.amazon.com (10.43.166.97) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:56 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:53 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:41 +0100
Message-ID: <efa85559fd4972ae664b36683cd9ece6950f2aa1.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 78/84] Revert "x86/smpboot: use xenheap
 pages for rpts in smpboot."
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Hongyan Xia <hongyax@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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCldlIGhhdmUgcHJvcGVybHkg
aGFuZGxlZCAodW4pbWFwcGluZyBvZiBwYWdlcyBpbiByZXN0b3JlX2FsbF9ndWVzdHMuClRoaXMg
aGFjayBpcyBubyBsb25nZXIgcmVxdWlyZWQuCgpTaWduZWQtb2ZmLWJ5OiBIb25neWFuIFhpYSA8
aG9uZ3lheEBhbWF6b24uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgfCAxOSArKysr
KysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwppbmRleCA3MDM0YzY5OWQ2Li41M2Y5MTczZjM3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTgz
MiwyMCArODMyLDE0IEBAIHN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qCi0gICAgICogVW5mb3J0
dW5hdGVseSwgc29tZSBjb2RlIChlc3BlY2lhbGx5IGluIGFzc2VtYmx5KSBhc3N1bWVzIHRoZSBy
cHQgaXMgaW4KLSAgICAgKiB0aGUgRElSRUNUTUFQIHJlZ2lvbiBhbmQgaXMgYWx3YXlzIG1hcHBl
ZC4gTWFraW5nIGFsbCBvZiB0aGVtIGFkYXB0IHRvCi0gICAgICogdGhlIG5ldyBwYWdlIHRhYmxl
IEFQSXMgaXMgbm9uLXRyaXZpYWwuIEZvciBub3csIG1ha2UgaXQgYWx3YXlzIG1hcHBlZAotICAg
ICAqIG9uIHRoZSB4ZW5oZWFwLgotICAgICAqLwotICAgIHJwdCA9IGFsbG9jX3hlbmhlYXBfcGFn
ZSgpOwotICAgIGlmICggIXJwdCApCisgICAgcnB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUo
KTsKKyAgICBpZiAoIG1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQogICAgIHsKICAgICAg
ICAgcmMgPSAtRU5PTUVNOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBycHRfbWZu
ID0gX21mbih2aXJ0X3RvX21mbihycHQpKTsKKyAgICBycHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShy
cHRfbWZuKTsKICAgICBjbGVhcl9wYWdlKHJwdCk7CiAgICAgcGVyX2NwdShyb290X3BndF9tZm4s
IGNwdSkgPSBycHRfbWZuOwogCkBAIC04OTAsNiArODg0LDcgQEAgc3RhdGljIGludCBzZXR1cF9j
cHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5n
KCh2b2lkICopcGVyX2NwdShzdHVicy5hZGRyLCBjcHUpLCBycHQpOwogCiAgb3V0OgorICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEUocnB0KTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTkwNSw3ICs5
MDAsNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1
KQogCiAgICAgcGVyX2NwdShyb290X3BndF9tZm4sIGNwdSkgPSBJTlZBTElEX01GTjsKIAotICAg
IHJwdCA9IG1mbl90b192aXJ0KG1mbl94KHJwdF9tZm4pKTsKKyAgICBycHQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZShycHRfbWZuKTsKIAogICAgIGZvciAoIHIgPSByb290X3RhYmxlX29mZnNldChESVJF
Q1RNQVBfVklSVF9TVEFSVCk7CiAgICAgICAgICAgciA8IHJvb3RfdGFibGVfb2Zmc2V0KEhZUEVS
VklTT1JfVklSVF9FTkQpOyArK3IgKQpAQCAtOTUwLDggKzk0NSw4IEBAIHN0YXRpYyB2b2lkIGNs
ZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGZyZWVfeGVuX3Bh
Z2V0YWJsZShsM3RfbWZuKTsKICAgICB9CiAKLSAgICAvKiBVbmxpa2Ugb3RoZXIgbGV2ZWxzLCB0
aGUgcm9vdCBsZXZlbCBpcyBhIHhlbmhlYXAgcGFnZS4gKi8KLSAgICBmcmVlX3hlbmhlYXBfcGFn
ZShycHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocnB0KTsKKyAgICBmcmVlX3hlbl9wYWdl
dGFibGUocnB0X21mbik7CiAKICAgICAvKiBBbHNvIHphcCB0aGUgc3R1YiBtYXBwaW5nIGZvciB0
aGlzIENQVS4gKi8KICAgICBpZiAoIHN0dWJfbGluZWFyICkKLS0gCjIuMTcuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:52:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:52:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQRP-0003Cy-L9; Thu, 26 Sep 2019 09:52: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQRP-0003C3-0u
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:52:03 +0000
X-Inumbo-ID: 49a35e3d-e043-11e9-964d-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 49a35e3d-e043-11e9-964d-12813bfff9fa;
 Thu, 26 Sep 2019 09:52:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491522; x=1601027522;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=0ZRTMVyTxhD3UAeSMOjD2jf6Xx+XUFYSwEDGxF69GA4=;
 b=klB5hPvPOZyF0u6evgDbtwEM+jan6klo47etBMPz5hJAi/hGWTOv8lTt
 nvlnUstQZEQTAaj6MVHvtfsTxqEY7f8bz/wShi8aHiONpExUj0PXJS5HQ
 GHCrE1CxYMCewjoSSLSYfIJHSjFaz7LfU0FgR8yloQ5Wk+4+DCHGC84S8 Q=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="704637566"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 09:49:54 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 75CDEA21D2; Thu, 26 Sep 2019 09:49:38 +0000 (UTC)
Received: from EX13D28EUB003.ant.amazon.com (10.43.166.124) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:17 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUB003.ant.amazon.com (10.43.166.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:16 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:13 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:31 +0100
Message-ID: <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the mapping
 and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Hongyan Xia <hongyax@amazon.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgfCAxOCArKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggN2NiMWJkMzY4Yi4uNGVjNjI5OWJhOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKQEAgLTIxNDMsNiArMjE0Myw3IEBAIHZvaWQgaW5pdF94ZW5oZWFwX3BhZ2VzKHBh
ZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiB2b2lkICphbGxvY194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVk
IGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQogewogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnOworICAgIHZvaWQgKnJldDsKIAogICAgIEFTU0VSVCghaW5faXJxKCkpOwogCkBAIC0y
MTUxLDcgKzIxNTIsMTAgQEAgdm9pZCAqYWxsb2NfeGVuaGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQg
b3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncykKICAgICBpZiAoIHVubGlrZWx5KHBnID09IE5V
TEwpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBtZW1ndWFyZF91bmd1YXJkX3Jhbmdl
KHBhZ2VfdG9fdmlydChwZyksIDEgPDwgKG9yZGVyICsgUEFHRV9TSElGVCkpOworICAgIHJldCA9
IHBhZ2VfdG9fdmlydChwZyk7CisgICAgbWVtZ3VhcmRfdW5ndWFyZF9yYW5nZShyZXQsIDEgPDwg
KG9yZGVyICsgUEFHRV9TSElGVCkpOworICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxv
bmcpcmV0LCBwYWdlX3RvX21mbihwZyksCisgICAgICAgICAgICAgICAgICAgICAxVUwgPDwgb3Jk
ZXIsIFBBR0VfSFlQRVJWSVNPUik7CiAKICAgICByZXR1cm4gcGFnZV90b192aXJ0KHBnKTsKIH0K
QEAgLTIxNjUsNiArMjE2OSw4IEBAIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVu
c2lnbmVkIGludCBvcmRlcikKICAgICAgICAgcmV0dXJuOwogCiAgICAgbWVtZ3VhcmRfZ3VhcmRf
cmFuZ2UodiwgMSA8PCAob3JkZXIgKyBQQUdFX1NISUZUKSk7CisgICAgQVNTRVJUKCh1bnNpZ25l
ZCBsb25nKXYgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQpOworICAgIG1hcF9wYWdlc190b194ZW4o
KHVuc2lnbmVkIGxvbmcpdiwgSU5WQUxJRF9NRk4sIDFVTCA8PCBvcmRlciwgX1BBR0VfTk9ORSk7
CiAKICAgICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRlciwgZmFsc2UpOwog
fQpAQCAtMjE4OSw2ICsyMTk1LDcgQEAgdm9pZCAqYWxsb2NfeGVuaGVhcF9wYWdlcyh1bnNpZ25l
ZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncykKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB2b2lkICpyZXQ7CiAKICAgICBBU1NF
UlQoIWluX2lycSgpKTsKIApAQCAtMjIwNCw3ICsyMjExLDExIEBAIHZvaWQgKmFsbG9jX3hlbmhl
YXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiAgICAg
Zm9yICggaSA9IDA7IGkgPCAoMXUgPDwgb3JkZXIpOyBpKysgKQogICAgICAgICBwZ1tpXS5jb3Vu
dF9pbmZvIHw9IFBHQ194ZW5faGVhcDsKIAotICAgIHJldHVybiBwYWdlX3RvX3ZpcnQocGcpOwor
ICAgIHJldCA9IHBhZ2VfdG9fdmlydChwZyk7CisgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWdu
ZWQgbG9uZylyZXQsIHBhZ2VfdG9fbWZuKHBnKSwKKyAgICAgICAgICAgICAgICAgICAgIDFVTCA8
PCBvcmRlciwgUEFHRV9IWVBFUlZJU09SKTsKKworICAgIHJldHVybiByZXQ7CiB9CiAKIHZvaWQg
ZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcikKQEAgLTIyMjIs
NiArMjIzMyw5IEBAIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGlu
dCBvcmRlcikKICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdSA8PCBvcmRlcik7IGkrKyApCiAgICAg
ICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ194ZW5faGVhcDsKIAorICAgIEFTU0VSVCgodW5z
aWduZWQgbG9uZyl2ID49IERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKKyAgICBtYXBfcGFnZXNfdG9f
eGVuKCh1bnNpZ25lZCBsb25nKXYsIElOVkFMSURfTUZOLCAxVUwgPDwgb3JkZXIsIF9QQUdFX05P
TkUpOworCiAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgdHJ1ZSk7CiB9CiAKLS0gCjIu
MTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:52:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:52: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 1iDQRY-0003NE-0i; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQRW-0003LS-Ic
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:52:10 +0000
X-Inumbo-ID: 4dbf6b6e-e043-11e9-964d-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 4dbf6b6e-e043-11e9-964d-12813bfff9fa;
 Thu, 26 Sep 2019 09:52:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491529; x=1601027529;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=M4xZGI3sG3gLLgUNWWpn0VT0zlxORA27r6JiOSmnYMw=;
 b=vAcER24bNxWGPjW5stUr3nOfyK9GZNiyW/cGbJLopdCe4UUVanHWawcB
 /sD7/w38horWqfMuIzsIIHGAbNP5O3/4SpOzHIe8Yr0qidHvKg6sjhlct
 AGYp79+Ng4ytndq63X8G2mkti0MnFSDjyP1bPa8H6zEpq1smwLinTzGG0 0=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836989235"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:50:09 +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-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id E64E4A02B6; Thu, 26 Sep 2019 09:49:55 +0000 (UTC)
Received: from EX13D28EUC002.ant.amazon.com (10.43.164.254) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:39 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC002.ant.amazon.com (10.43.164.254) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:49:38 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:34 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:36 +0100
Message-ID: <8f017ae92757547e7b3492357d305045cffb5650.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 73/84] x86/mm: Move vmap_to_mfn() to mm.c
 and rename to virt_to_mfn_walk().
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Hongyan Xia <hongyax@amazon.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCk9idmlvdXNseSwgdm1hcF90
b19tZm4gaXMgYSBnZW5lcmljIG1lY2hhbmlzbSB0byB3YWxrIHRoZSBwYWdlIHRhYmxlIHRvCmZp
bmQgdGhlIG1mbiwgbm90IHZtYXAgc3BlY2lmaWMuIEFsc28gdGhlIGRpZmZlcmVuY2UgZnJvbSB2
aXJ0X3RvX21mbigpCmlzIHRoYXQgaXQgYWN0dWFsbHkgd2Fsa3MgdGhlIHBhZ2UgdGFibGUgaW5z
dGVhZCBvZiByZWx5aW5nIG9uIGEgZGlyZWN0Cm1hcC4KClNpZ25lZC1vZmYtYnk6IEhvbmd5YW4g
WGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwg
MTMgKysrKysrKysrKysrKwogeGVuL2NvbW1vbi92bWFwLmMgICAgICAgIHwgMTUgKy0tLS0tLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAgMiArKwogeGVuL2luY2x1ZGUveGVu
L3ZtYXAuaCAgIHwgIDMgLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggZjMwYjViMzk1MS4uYWI3NjBlY2MxZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwNTYsNiArNTA1NiwxOSBA
QCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgcmV0
dXJuIHBsMWU7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgdmlydF90b19tZm5fd2Fsayh2b2lkICp2YSkK
K3sKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSB2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxv
bmcpKHZhKSk7CisgICAgdW5zaWduZWQgbG9uZyByZXQgPSBsMWVfZ2V0X3BmbigqcGwxZSk7Cisg
ICAgdW5tYXBfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICByZXR1cm4gcmV0OworfQorCitzdHJ1
Y3QgcGFnZV9pbmZvICp2aXJ0X3RvX3BhZ2Vfd2Fsayh2b2lkICp2YSkKK3sKKyAgICByZXR1cm4g
bWZuX3RvX3BhZ2UoX21mbih2aXJ0X3RvX21mbl93YWxrKHZhKSkpOworfQorCiAvKiBDb252ZXJ0
IHRvIGZyb20gc3VwZXJwYWdlLW1hcHBpbmcgZmxhZ3MgZm9yIG1hcF9wYWdlc190b194ZW4oKS4g
Ki8KICNkZWZpbmUgbDFmX3RvX2xOZihmKSAoKChmKSAmIF9QQUdFX1BSRVNFTlQpID8gKChmKSB8
ICBfUEFHRV9QU0UpIDogKGYpKQogI2RlZmluZSBsTmZfdG9fbDFmKGYpICgoKGYpICYgX1BBR0Vf
UFJFU0VOVCkgPyAoKGYpICYgfl9QQUdFX1BTRSkgOiAoZikpCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3ZtYXAuYyBiL3hlbi9jb21tb24vdm1hcC5jCmluZGV4IGZjZGI4NDk1YzguLjQzMjNjNjgx
MWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1hcC5jCisrKyBiL3hlbi9jb21tb24vdm1hcC5j
CkBAIC0xOSwxOSArMTksNiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdm1f
ZW5kW1ZNQVBfUkVHSU9OX05SXTsKIC8qIGxvd2VzdCBrbm93biBjbGVhciBiaXQgaW4gdGhlIGJp
dG1hcCAqLwogc3RhdGljIHVuc2lnbmVkIGludCB2bV9sb3dbVk1BUF9SRUdJT05fTlJdOwogCi1t
Zm5fdCB2bWFwX3RvX21mbih2b2lkICp2YSkKLXsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSB2
aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcpKHZhKSk7Ci0gICAgbWZuX3QgcmV0ID0gX21m
bihsMWVfZ2V0X3BmbigqcGwxZSkpOwotICAgIHVubWFwX3hlbl9wYWdldGFibGUocGwxZSk7Ci0g
ICAgcmV0dXJuIHJldDsKLX0KLQotc3RydWN0IHBhZ2VfaW5mbyAqdm1hcF90b19wYWdlKHZvaWQg
KnZhKQotewotICAgIHJldHVybiBtZm5fdG9fcGFnZSh2bWFwX3RvX21mbih2YSkpOwotfQotCiB2
b2lkIF9faW5pdCB2bV9pbml0X3R5cGUoZW51bSB2bWFwX3JlZ2lvbiB0eXBlLCB2b2lkICpzdGFy
dCwgdm9pZCAqZW5kKQogewogICAgIHVuc2lnbmVkIGludCBpLCBucjsKQEAgLTMzMiw3ICszMTks
NyBAQCB2b2lkIHZmcmVlKHZvaWQgKnZhKQogCiAgICAgZm9yICggaSA9IDA7IGkgPCBwYWdlczsg
aSsrICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSB2bWFwX3RvX3Bh
Z2UodmEgKyBpICogUEFHRV9TSVpFKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9
IHZpcnRfdG9fcGFnZV93YWxrKHZhICsgaSAqIFBBR0VfU0laRSk7CiAKICAgICAgICAgQVNTRVJU
KHBhZ2UpOwogICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsICZwZ19saXN0KTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApp
bmRleCBhNGIzYzliN2FmLi43NmJhNTZiZGMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC02NDMsNiArNjQzLDgg
QEAgdm9pZCBmcmVlX3hlbl9wYWdldGFibGUobWZuX3QgbWZuKTsKICAgICB9IHdoaWxlICgwKQog
CiBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpOwordW5zaWdu
ZWQgbG9uZyB2aXJ0X3RvX21mbl93YWxrKHZvaWQgKnZhKTsKK3N0cnVjdCBwYWdlX2luZm8gKnZp
cnRfdG9fcGFnZV93YWxrKHZvaWQgKnZhKTsKIAogREVDTEFSRV9QRVJfQ1BVKG1mbl90LCByb290
X3BndF9tZm4pOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdm1hcC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3ZtYXAuaAppbmRleCAzZDY5NzI3YTlkLi4zNjk1NjBlNjIwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vdm1hcC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92bWFwLmgKQEAg
LTIzLDkgKzIzLDYgQEAgdm9pZCAqdm1hbGxvY194ZW4oc2l6ZV90IHNpemUpOwogdm9pZCAqdnph
bGxvYyhzaXplX3Qgc2l6ZSk7CiB2b2lkIHZmcmVlKHZvaWQgKnZhKTsKIAotbWZuX3Qgdm1hcF90
b19tZm4odm9pZCAqdmEpOwotc3RydWN0IHBhZ2VfaW5mbyAqdm1hcF90b19wYWdlKHZvaWQgKnZh
KTsKLQogdm9pZCBfX2lvbWVtICppb3JlbWFwKHBhZGRyX3QsIHNpemVfdCk7CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZCBpb3VubWFwKHZvaWQgX19pb21lbSAqdmEpCi0tIAoyLjE3LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 09:52:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 09:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQS5-0003kY-FM; Thu, 26 Sep 2019 09: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDQS3-0003jd-Sy
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 09:52:43 +0000
X-Inumbo-ID: 620e9839-e043-11e9-964d-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 620e9839-e043-11e9-964d-12813bfff9fa;
 Thu, 26 Sep 2019 09:52:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569491563; x=1601027563;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=rYvzmeotaaJgW6qlOTM/rr72px2cLcmGMqr3gdxHDvU=;
 b=uycXVr/QfYo1UOG2ruuinl3Xr3UAUuktbEzYHZPu+4mYe+C7s+3s54gx
 Eq7SIiWAqBU1guKumgzS5gr96j2YarbK4Pm74BokYgam9KqSKHU7pISsH
 OFaGc0/lLg2H9QT7v1KZOQg/ZvoKaHFg6hzBYtwefadngnyWthjKA/ydE Q=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836989337"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 09:50:42 +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 (Postfix) with ESMTPS
 id D3A90A26C9; Thu, 26 Sep 2019 09:50:26 +0000 (UTC)
Received: from EX13D28EUC001.ant.amazon.com (10.43.164.4) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:02 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D28EUC001.ant.amazon.com (10.43.164.4) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 09:50:01 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 09:49:57 +0000
From: <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 10:46:42 +0100
Message-ID: <96f10f9693fdc795152a7f24c6df65f7f345b0f4.1569489002.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
References: <cover.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH 79/84] Don't assume bootmem_region_list is
 mapped. Also fix a double unmap bug.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Hongyan Xia <hongyax@amazon.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 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>

RnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KClNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBf
YnVpbGQuYyB8ICAyICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgIHwgMTIgKysrKysr
KysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggMjAyZWRjYWExNy4uMTU1NWE2MWI4NCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jCkBAIC0yMzYsNyArMjM2LDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNldHVwX3B2
X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4sCiAgICAg
aWYgKCBwbDNlICkKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CiAKLSAgICB1bm1h
cF9kb21haW5fcGFnZShsNHN0YXJ0KTsKKyAgICAvL3VubWFwX2RvbWFpbl9wYWdlKGw0c3RhcnQp
OwogfQogCiBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVuayhzdHJ1
Y3QgZG9tYWluICpkLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBkZWVlYWMwNjVjLi42YWNjMWM3OGE0IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YwpAQCAtMjQ3LDYgKzI0Nyw3IEBAIG1mbl90IGZpcnN0X3ZhbGlkX21mbiA9IElOVkFMSURfTUZO
X0lOSVRJQUxJWkVSOwogc3RhdGljIHN0cnVjdCBib290bWVtX3JlZ2lvbiB7CiAgICAgdW5zaWdu
ZWQgbG9uZyBzLCBlOyAvKiBNRk5zIEBzIHRocm91Z2ggQGUtMSBpbmNsdXNpdmUgYXJlIGZyZWUg
Ki8KIH0gKl9faW5pdGRhdGEgYm9vdG1lbV9yZWdpb25fbGlzdDsKK3N0cnVjdCBwYWdlX2luZm8g
KmJvb3RtZW1fcmVnaW9uX2xpc3RfcGc7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEg
bnJfYm9vdG1lbV9yZWdpb25zOwogCiBzdHJ1Y3Qgc2NydWJfcmVnaW9uIHsKQEAgLTI2NCw3ICsy
NjUsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IGJvb3RtZW1fcmVnaW9uX2FkZCh1bnNpZ25lZCBs
b25nIHMsIHVuc2lnbmVkIGxvbmcgZSkKICAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGlmICgg
KGJvb3RtZW1fcmVnaW9uX2xpc3QgPT0gTlVMTCkgJiYgKHMgPCBlKSApCi0gICAgICAgIGJvb3Rt
ZW1fcmVnaW9uX2xpc3QgPSBtZm5fdG9fdmlydChzKyspOworICAgIHsKKyAgICAgICAgYm9vdG1l
bV9yZWdpb25fbGlzdF9wZyA9IG1mbl90b19wYWdlKF9tZm4ocykpOworICAgICAgICBib290bWVt
X3JlZ2lvbl9saXN0ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocykpOworICAgICAgICBzKys7Cisg
ICAgfQogCiAgICAgaWYgKCBzID49IGUgKQogICAgICAgICByZXR1cm47CkBAIC0xODY5LDcgKzE4
NzQsMTAgQEAgdm9pZCBfX2luaXQgZW5kX2Jvb3RfYWxsb2NhdG9yKHZvaWQpCiAgICAgICAgICAg
ICBpbml0X2hlYXBfcGFnZXMobWZuX3RvX3BhZ2UoX21mbihyLT5zKSksIHItPmUgLSByLT5zKTsK
ICAgICB9CiAgICAgbnJfYm9vdG1lbV9yZWdpb25zID0gMDsKLSAgICBpbml0X2hlYXBfcGFnZXMo
dmlydF90b19wYWdlKGJvb3RtZW1fcmVnaW9uX2xpc3QpLCAxKTsKKyAgICBpbml0X2hlYXBfcGFn
ZXMoYm9vdG1lbV9yZWdpb25fbGlzdF9wZywgMSk7CisgICAgLyogUmVtZW1iZXIgdG8gZGlzY2Fy
ZCB0aGUgbWFwcGluZyBmb3IgYm9vdG1lbV9yZWdpb25fbGlzdC4gKi8KKyAgICB1bm1hcF9kb21h
aW5fcGFnZShib290bWVtX3JlZ2lvbl9saXN0KTsKKyAgICBmbHVzaF90bGJfb25lX2xvY2FsKGJv
b3RtZW1fcmVnaW9uX2xpc3QpOwogCiAgICAgaWYgKCAhZG1hX2JpdHNpemUgJiYgKG51bV9vbmxp
bmVfbm9kZXMoKSA+IDEpICkKICAgICAgICAgZG1hX2JpdHNpemUgPSBhcmNoX2dldF9kbWFfYml0
c2l6ZSgpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:01:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10: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 1iDQaJ-0005Ol-Ly; Thu, 26 Sep 2019 10:01:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDQaI-0005Og-75
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:01:14 +0000
X-Inumbo-ID: 91eb43f2-e044-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 91eb43f2-e044-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 10:01: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 AA328AFB4;
 Thu, 26 Sep 2019 10:01:11 +0000 (UTC)
Message-ID: <668e765f59e35aa55cf1923eabc5124de00bbde1.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 12:01:09 +0200
In-Reply-To: <20190914085251.18816-22-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-22-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 21/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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="===============6167953185413218668=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> Especially in the do_schedule() functions of the different schedulers
> using smp_processor_id() for the local cpu number is correct only if
> the sched_unit is a single vcpu. As soon as larger sched_units are
> used most uses should be replaced by the master_cpu number of the
> local
> sched_resource instead.
>=20
> Add a helper to get that sched_resource master_cpu and modify the
> schedulers to use it in a correct way.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-GoCqvzPDr6qeGgsJhQcf
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+4FAl2MjGYACgkQFkJ4iaW4
c+43XQ/+LM1YGnwr1Q9L7cYEffh2AmBgw/kAzRLIAEMuGZElGQJ1MhguzM2iudbG
O04/lGytTcSb+MGSdXJ+UJFJiaV2sRpEL2KV+yawtN0zjcfKoPbKpItiofgNKibp
Y+QcRO7GqdvykUfvZMxZy0gTAaMZdGFcSwIFoAcsGD1Jw9ehCPW7lyPhKj1HG8oq
WWX9sybgObM1WjkWOvQOrWo3ISQCBW7SNJyyKB41lafQbouiTxa66JKI3Fw7CnF6
A+ztxiV+D9cN6M0uePjlC2Wpbg4ndSM/4ds8fJf46dpGprGf4SUad5qLoqprEUaE
g7bbFzBckrOmsnyaN49HtxSIf+Yt5RZwXKPByVIhTpaJ44EEjDl87kBdLpXtE6vN
dJSNVTP+TiZvqY3o0JH3LZNqrCuTtHcyZtOJtF5GNRTb/sqkvY62DwZ44hg1Kus5
lTeZeZR285gvFcknu8hHFbm4Y9UTwoKALEwzTnTxZtYP5xl5tH1viYSEQyzmG/pU
9vOrrbJRJ/+FWHYCM3F03K0/3Tj623Cd6IFG1tjOoDyyvLDV8uIf+jSVtp0jWlD5
LLxDVibRMmT/75kZSdvetOCV1TnAkYRIm7HixQ/2ORX3PsxoW8kLzd5tXyw3P1fO
x2X8G+au65AkGliuxq9KM/sXXd5r3ZwEmPOIwK8TcCdWaVlt8Jk=
=Oide
-----END PGP SIGNATURE-----

--=-GoCqvzPDr6qeGgsJhQcf--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6167953185413218668==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:03:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQcL-0005e7-I6; Thu, 26 Sep 2019 10:03:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8zHT=XV=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDQcJ-0005do-TA
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:03:20 +0000
X-Inumbo-ID: dc667050-e044-11e9-964d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id dc667050-e044-11e9-964d-12813bfff9fa;
 Thu, 26 Sep 2019 10:03:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569492199;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=WVMPze2Myz22GLhKiReOVR3N1VDCT6fqUUjsf9O0hJY=;
 b=LeUVMj+7Pydf9YP3QMAuErNj153nrtwwViCCtGLZlcxXrm9Z3Nf3BlHY
 UNS+yv4ww1N+KfELBoNY5jgEgkXTHtyGbZBmP8zBZ9MXn2iCxlCMsWusH
 00se57ZgNsrKqt+9jGwB8PG4FFrnQJLX+8AIP9RpL+StUs0vcFe0Ijnoz A=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WEkMoh8dAka5Gb1BFYIU+6fuOyfl9tuJOPDHDGoBAxNOzACEd9QnLmmLCj2vzkB1iCGWYGs7ZD
 Nab6wlFtveYfc5+lteQyr7SD/n0j0bUKR8Ysmu1NhieufQfaliZgy6VF5Gozd6sq5G/9b9xlXZ
 umB3FoOsOhQShqZzfJJaDkxf9gq+9ZLSvBXgab0/GuVkcfCGRnimdNT+WifFq0oejbU0vc27Ld
 afUJ2qBvs/ciIpXuXmPxvu8iG84mUNZZsKxDlZNiTk+ciGiHej2JuCz45ZUVs/5ix8KEa451IQ
 8EQ=
X-SBRS: 2.7
X-MesageID: 6173953
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6173953"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 26 Sep 2019 11:03:08 +0100
Message-ID: <20190926100308.33936-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] iommu: avoid triggering ASSERT_UNREACHABLE() 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 <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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 <olekstysh@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4ud2hlbiB0aGUgSU9NTVUgaXMgbm90IGVuYWJsZWQuCgo4MGZmM2QzMzhkYzkgImlvbW11OiB0
aWR5IHVwIGlvbW11X3VzZV9oYXBfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkKbWFjcm9z
IiBpbnRyb2R1Y2VkIENPTkZJR19JT01NVV9GT1JDRV9QVF9TSEFSRSwgd2hpY2ggY2F1c2VzIHRo
ZSBnbG9iYWwKJ2lvbW11X2hhcF9wdF9zaGFyZScgb3B0aW9uIHRvIGJlIHJlcGxhY2VkIHdpdGgg
YSAjZGVmaW5lLWQgdmFsdWUgb2YgdHJ1ZS4KSW4gdGhpcyBjb25maWd1cmF0aW9uLCBjYWxsaW5n
IGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpbGwgcmVzdWx0CnRyaWdnZXIgdGhlIGFmb3Jl
bWVudGlvbmVkIEFTU0VSVC4KCkNPTkZJR19JT01NVV9GT1JDRV9QVF9TSEFSRSBpcyBhbHdheXMg
c2VsZWN0ZWQgZm9yIEFSTSBidWlsZHMgYW5kLApiZWNhdXNlIGNsZWFyX2lvbW11X2hhcF9wdF9z
aGFyZSgpIGlzIGNhbGxlZCBieSB0aGUgY29tbW9uIGlvbW11X3NldHVwKCkKZnVuY3Rpb24gaWYg
dGhlIElPTU1VIGlzIG5vdCBlbmFibGVkLCBpdCBpcyBubyBsb25nZXIgc2FmZSB0byBkaXNhYmxl
IHRoZQpJT01NVSBvbiBBUk0gc3lzdGVtcy4KCkhvd2V2ZXIsIHJ1bm5pbmcgd2l0aCB0aGUgSU9N
TVUgZGlzYWJsZWQgaXMgYSB2YWxpZCBjb25maWd1cmF0aW9uIGZvciBBUk0Kc3lzdGVtcywgc28g
dGhpcyBwYXRjaCByZWN0aWZpZXMgdGhlIHByb2JsZW0gYnkgcmVtb3ZpbmcgdGhlIGNhbGwgdG8K
Y2xlYXJfaW9tbXVfaGFwX3B0X3NoYXJlKCkgZnJvbSBjb21tb24gY29kZS4gQXMgYSBzaWRlIGVm
ZmVjdCBvZiB0aGlzLApob3dldmVyLCBpdCBiZWNvbWVzIHBvc3NpYmxlIG9uIHg4NiBzeXN0ZW1z
IGZvciBpb21tdV9lbmFibGVkIHRvIGJlIGZhbHNlCmJ1dCBpb21tdV9oYXBfcHRfc2hhcmUgdG8g
YmUgdHJ1ZS4gVGh1cyB0aGUgY29kZSBpbiBzeXNjdGwuYwpuZWVkcyB0byBiZSBjaGFuZ2VkIHRv
IG1ha2Ugc3VyZSB0aGF0IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmUKaXMg
bm90IGVycm9uZW91c2x5IGFkdmVydGlzZWQgd2hlbiB0aGUgSU9NTVUgaGFzIGJlZW4gZGlzYWJs
ZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpSZXBvcnRlZC1ieTogT2xla3NhbmRyIDxvbGVrc3R5c2hAZ21haWwuY29tPgotLS0KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+Ci0tLQogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICB8
IDYgKysrKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIHwgMSAtCiAyIGZpbGVz
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYwppbmRleCBlODc2M2M3ZmRm
Li5mODhhMjg1ZTdmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jCisrKyBiL3hlbi9j
b21tb24vc3lzY3RsLmMKQEAgLTI2OCw5ICsyNjgsMTEgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogICAgICAgICBwaS0+bWF4
X21mbiA9IGdldF91cHBlcl9tZm5fYm91bmQoKTsKICAgICAgICAgYXJjaF9kb19waHlzaW5mbyhw
aSk7CiAgICAgICAgIGlmICggaW9tbXVfZW5hYmxlZCApCisgICAgICAgIHsKICAgICAgICAgICAg
IHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvOwotICAgICAg
ICBpZiAoIGlvbW11X2hhcF9wdF9zaGFyZSApCi0gICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVz
IHw9IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7CisgICAgICAgICAgICBp
ZiAoIGlvbW11X2hhcF9wdF9zaGFyZSApCisgICAgICAgICAgICAgICAgcGktPmNhcGFiaWxpdGll
cyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlOworICAgICAgICB9CiAK
ICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KHVfc3lzY3RsLCBvcCwgMSkgKQogICAgICAgICAg
ICAgcmV0ID0gLUVGQVVMVDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGU4ZmRkYzJkYzcu
LmMzM2NhNzBlYzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtNDU2LDcgKzQ1Niw2IEBA
IGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICBpZiAoICFpb21tdV9lbmFibGVkICkK
ICAgICB7CiAgICAgICAgIGlvbW11X2ludHJlbWFwID0gMDsKLSAgICAgICAgY2xlYXJfaW9tbXVf
aGFwX3B0X3NoYXJlKCk7CiAgICAgfQogCiAgICAgaWYgKCAoZm9yY2VfaW9tbXUgJiYgIWlvbW11
X2VuYWJsZWQpIHx8Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:15:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQnY-0006dK-Nc; Thu, 26 Sep 2019 10: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=1NnS=XV=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1iDQnX-0006dF-JZ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:14:55 +0000
X-Inumbo-ID: 56955688-e046-11e9-964e-12813bfff9fa
Received: from emh04.mail.saunalahti.fi (unknown [62.142.5.110])
 by localhost (Halon) with ESMTPS
 id 56955688-e046-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:13:52 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh04.mail.saunalahti.fi (Postfix) with ESMTP id 9E0B330074;
 Thu, 26 Sep 2019 13:13:50 +0300 (EEST)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id DD00636C0F6; Thu, 26 Sep 2019 13:13:48 +0300 (EEST)
Date: Thu, 26 Sep 2019 13:13:47 +0300
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: "Spassov, Stanislav" <stanspas@amazon.de>
Message-ID: <20190926101347.GD28704@reaktio.net>
References: <1543976357-1053-1-git-send-email-chao.gao@intel.com>
 <2c0ad3bf96551ea6e96e812229507221b76876c6.camel@amazon.de>
 <20190913152818.GA688@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190913152818.GA688@gao-cwp>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH] xen: xen-pciback: Reset MSI-X state when
 exposing a device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "baijiaju1990@gmail.com" <baijiaju1990@gmail.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, 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>

SGVsbG8gU3RhbmlzbGF2LAoKT24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTE6Mjg6MjBQTSArMDgw
MCwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTA6MDI6MjRBTSAr
MDAwMCwgU3Bhc3NvdiwgU3RhbmlzbGF2IHdyb3RlOgo+ID5PbiBUaHUsIERlYyAxMywgMjAxOCBh
dCAwNzo1NCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPj5PbiBUaHUsIERlYyAxMywgMjAxOCBhdCAxMjo1
NDo1MkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4gT24gMTMuMTIuMTggYXQg
MDQ6NDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+ID4+Pj4gT24gV2VkLCBEZWMgMTIs
IDIwMTggYXQgMDg6MjE6MzlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4+Pj4g
T24gMTIuMTIuMTggYXQgMTY6MTgsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3RlOgo+ID4+Pj4+
PiBPbiBXZWQsIERlYyAxMiwgMjAxOCBhdCAwMTo1MTowMUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+Pj4+Pj4+Pj4+IE9uIDEyLjEyLjE4IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwu
Y29tPiB3cm90ZToKPiA+Pj4+Pj4+PiBPbiBXZWQsIERlYyAwNSwgMjAxOCBhdCAwOTowMTozM0FN
IC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+Pj4+Pj4+T24gMTIvNS8xOCA0OjMy
IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+Pj4+Pj4+Pj4gT24gV2VkLCBEZWMgMDUs
IDIwMTggYXQgMTA6MTk6MTdBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPj4+Pj4+Pj4+Pj4g
SSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBhY3Jvc3Mg
Z3Vlc3QgcmVib290Lgo+ID4+Pj4+Pj4+Pj4+IEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGd1ZXN0
IGFsc28gbWVldHMgdGhlIHNhbWUgaXNzdWUuIEFuZCB0aGUgb25seQo+ID4+Pj4+Pj4+Pj4+IHdh
eSB0byBtYWtlIGl0IHdvcmsgYWdhaW4gaXMgdW4tYmluZGluZyBhbmQgYmluZGluZyBpdCB0byBw
Y2liYWNrLgo+ID4+Pj4+Pj4+Pj4+IFNvbWVvbmUgcmVwb3J0ZWQgdGhpcyBpc3N1ZSBvbmUgeWVh
ciBhZ28gWzFdLiBNb3JlIGRldGFpbCBhbHNvIGNhbiBiZQo+ID4+Pj4+Pj4+Pj4+IGZvdW5kIGlu
IFsyXS4KPiA+Pj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4+IFRoZSByb290LWNhdXNlIGlzIFhlbidz
IGludGVybmFsIE1TSS1YIHN0YXRlIGlzbid0IHJlc2V0IHByb3Blcmx5Cj4gPj4+Pj4+Pj4+Pj4g
ZHVyaW5nIHJlYm9vdCBvciByZS1hc3NpZ25tZW50LiBJbiB0aGUgYWJvdmUgY2FzZSwgWGVuIHNl
dCBtYXNrYWxsIGJpdAo+ID4+Pj4+Pj4+Pj4+IHRvIG1hc2sgYWxsIE1TSSBpbnRlcnJ1cHRzIGFm
dGVyIGl0IGRldGVjdGVkIGEgcG90ZW50aWFsIHNlY3VyaXR5Cj4gPj4+Pj4+Pj4+Pj4gaXNzdWUu
IEV2ZW4gYWZ0ZXIgZGV2aWNlIHJlc2V0LCBYZW4gZGlkbid0IHJlc2V0IGl0cyBpbnRlcm5hbCBt
YXNrYWxsCj4gPj4+Pj4+Pj4+Pj4gYml0LiBBcyBhIHJlc3VsdCwgbWFza2FsbCBiaXQgd291bGQg
YmUgc2V0IGFnYWluIGluIG5leHQgd3JpdGUgdG8KPiA+Pj4+Pj4+Pj4+PiBNU0ktWCBtZXNzYWdl
IGNvbnRyb2wgcmVnaXN0ZXIuCj4gPj4+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4+PiBHaXZlbiB0aGF0
IFBIWVNERVZPUFNfcHJlcGFyZV9tc2l4KCkgYWxzbyB0cmlnZ2VycyBYZW4gcmVzZXR0aW5nIE1T
SS1YCj4gPj4+Pj4+Pj4+Pj4gaW50ZXJuYWwgc3RhdGUgb2YgYSBkZXZpY2UsIHdlIGVtcGxveSBp
dCB0byBmaXggdGhpcyBpc3N1ZSByYXRoZXIgdGhhbgo+ID4+Pj4+Pj4+Pj4+IGludHJvZHVjaW5n
IGFub3RoZXIgZGVkaWNhdGVkIHN1Yi1oeXBlcmNhbGwuCj4gPj4+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+
Pj4+PiBOb3RlIHRoYXQgUEhZU0RFVk9QU19yZWxlYXNlX21zaXgoKSB3aWxsIGZhaWwgaWYgdGhl
IG1hcHBpbmcgYmV0d2Vlbgo+ID4+Pj4+Pj4+Pj4+IHRoZSBkZXZpY2UncyBtc2l4IGFuZCBwaXJx
IGhhcyBiZWVuIGNyZWF0ZWQuIFRoaXMgbGltaXRhdGlvbiBwcmV2ZW50cwo+ID4+Pj4+Pj4+Pj4+
IHVzIGNhbGxpbmcgdGhpcyBmdW5jdGlvbiB3aGVuIGRldGFjaGluZyBhIGRldmljZSBmcm9tIGEg
Z3Vlc3QgZHVyaW5nCj4gPj4+Pj4+Pj4+Pj4gZ3Vlc3Qgc2h1dGRvd24uIFRodXMgaXQgaXMgY2Fs
bGVkIHJpZ2h0IGJlZm9yZSBjYWxsaW5nCj4gPj4+Pj4+Pj4+Pj4gUEhZU0RFVk9QU19wcmVwYXJl
X21zaXgoKS4KPiA+Pj4+Pj4+Pj4+IHMvUEhZU0RFVk9QUy9QSFlTREVWT1AvIChubyBmaW5hbCBT
KS4gQW5kIHRoZW4gSSB3b3VsZCBhbHNvIGRyb3AgdGhlCj4gPj4+Pj4+Pj4+PiAoKSBhdCB0aGUg
ZW5kIG9mIHRoZSBoeXBlcmNhbGwgbmFtZSBzaW5jZSBpdCdzIG5vdCBhIGZ1bmN0aW9uLgo+ID4+
Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4+IEknbSBhbHNvIHdvbmRlcmluZyB3aHkgdGhlIHJlbGVhc2Ug
Y2FuJ3QgYmUgZG9uZSB3aGVuIHRoZSBkZXZpY2UgaXMKPiA+Pj4+Pj4+Pj4+IGRldGFjaGVkIGZy
b20gdGhlIGd1ZXN0IChvciB0aGUgZ3Vlc3QgaGFzIGJlZW4gc2h1dCBkb3duKS4gVGhpcyBtYWtl
cwo+ID4+Pj4+Pj4+Pj4gbWUgd29ycnkgYWJvdXQgdGhlIHJhY2luZXNzIG9mIHRoZSBhdHRhY2gv
ZGV0YWNoIHByb2NlZHVyZTogaWYgdGhlcmUncwo+ID4+Pj4+Pj4+Pj4gYSBzdGF0ZSB3aGVyZSBw
Y2liYWNrIGFzc3VtZXMgdGhlIGRldmljZSBoYXMgYmVlbiBkZXRhY2hlZCBmcm9tIHRoZQo+ID4+
Pj4+Pj4+Pj4gZ3Vlc3QsIGJ1dCB0aGVyZSBhcmUgc3RpbGwgcGlycXMgYm91bmQsIGFuIGF0dGVt
cHQgdG8gYXR0YWNoIHRvCj4gPj4+Pj4+Pj4+PiBhbm90aGVyIGd1ZXN0IGluIHN1Y2ggc3RhdGUg
d2lsbCBmYWlsLgo+ID4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pkkgd29uZGVyIHdoZXRoZXIgdGhpcyBh
ZGRpdGlvbmFsIHJlc2V0IGZ1bmN0aW9uYWxpdHkgY291bGQgYmUgZG9uZSBvdXQKPiA+Pj4+Pj4+
Pj5vZiB4ZW5fcGNpYmtfeGVuYnVzX3JlbW92ZSgpLiBXZSBmaXJzdCBkbyBhIChiZXN0IGVmZm9y
dCkgZGV2aWNlIHJlc2V0Cj4gPj4+Pj4+Pj4+YW5kIHRoZW4gZG8gdGhlIGV4dHJhIHRoaW5ncyB0
aGF0IGFyZSBub3QgcHJvcGVybHkgZG9uZSB0aGVyZS4KPiA+Pj4+Pj4+PiAKPiA+Pj4+Pj4+PiBO
by4gSXQgY2Fubm90IGJlIGRvbmUgaW4geGVuX3BjaWJrX3hlbmJ1c19yZW1vdmUoKSB3aXRob3V0
IG1vZGlmeWluZwo+ID4+Pj4+Pj4+IHRoZSBoYW5kbGVyIG9mIFBIWVNERVZPUF9yZWxlYXNlX21z
aXguIFRvIGRvIGEgc3VjY2Vzc2Z1bCBYZW4gaW50ZXJuYWwKPiA+Pj4+Pj4+PiBNU0ktWCBzdGF0
ZSByZXNldCwgUEhZU0RFVk9QX3tyZWxlYXNlLCBwcmVwYXJlfV9tc2l4IHNob3VsZCBiZSBmaW5p
c2hlZAo+ID4+Pj4+Pj4+IHdpdGhvdXQgZXJyb3IuIEJ1dCBBVE0sIHhlbiBleHBlY3RzIHRoYXQg
bm8gbXNpIGlzIGJvdW5kIHRvIHBpcnEgd2hlbgo+ID4+Pj4+Pj4+IGRvaW5nIFBIWVNERVZPUF9y
ZWxlYXNlX21zaXguIE90aGVyd2lzZSBpdCBmYWlscyB3aXRoIGVycm9yIGNvZGUgLUVCVVNZLgo+
ID4+Pj4+Pj4+IEhvd2V2ZXIsIHRoZSBleHBlY3RhdGlvbiBpc24ndCBndWFyYW50ZWVkIGluIHhl
bl9wY2lia194ZW5idXNfcmVtb3ZlKCkuCj4gPj4+Pj4+Pj4gSW4gc29tZSBjYXNlcywgaWYgcWVt
dSBmYWlscyB0byB1bm1hcCBNU0lzLCBNU0lzIGFyZSB1bm1hcHBlZCBieSBYZW4KPiA+Pj4+Pj4+
PiBhdCBsYXN0IG1pbnV0ZSwgd2hpY2ggaGFwcGVucyBhZnRlciBkZXZpY2UgcmVzZXQgaW4gCj4g
Pj4+Pj4+Pj4geGVuX3BjaWJrX3hlbmJ1c19yZW1vdmUoKS4KPiA+Pj4+Pj4+Cj4gPj4+Pj4+PkJ1
dCB0aGF0IG1heSBuZWVkIHRha2luZyBjYXJlIG9mOiBJIGRvbid0IHRoaW5rIGl0IGlzIGEgZ29v
ZCBpZGVhIHRvIGhhdmUKPiA+Pj4+Pj4+YW55dGhpbmcgbGVmdCBmcm9tIHRoZSBwcmlvciBvd25p
bmcgZG9tYWluIHdoZW4gdGhlIGRldmljZSBnZXRzIHJlc2V0Lgo+ID4+Pj4+Pj5JLmUuIGxlZnQg
b3ZlciBJUlEgYmluZGluZ3Mgc2hvdWxkIHBlcmhhcHMgYmUgZm9yY2libHkgY2xlYXJlZCBiZWZv
cmUKPiA+Pj4+Pj4+aW52b2tpbmcgdGhlIHJlc2V0Owo+ID4+Pj4+PiAKPiA+Pj4+Pj4gQWdyZWUu
IEhvdyBhYm91dCBwY2liYWNrIHRvIHRyYWNrIHRoZSBlc3RhYmxpc2hlZCBJUlEgYmluZGluZ3M/
IFRoZW4KPiA+Pj4+Pj4gcGNpYmFjayBjYW4gY2xlYXIgaXJxIGJpbmRpbmcgYmVmb3JlIGludm9r
aW5nIHRoZSByZXNldC4KPiA+Pj4+Pgo+ID4+Pj4+SG93IHdvdWxkIHBjaWJhY2sgZXZlbiBrbm93
IG9mIHRob3NlIG1hcHBpbmdzLCB3aGVuIGl0J3MgcWVtdQo+ID4+Pj4+d2hvIGVzdGFibGlzaGVz
IChhbmQgbWFuYWdlcykgdGhlbT8KPiA+Pj4+IAo+ID4+Pj4gSSBtZWFudCB0byBleHBvc2Ugc29t
ZSBpbnRlcmZhY2VzIGZyb20gcGNpYmFjay4gQW5kIHBjaWJhY2sgc2VydmVzCj4gPj4+PiBhcyB0
aGUgcHJveHkgb2YgSVJRICh1biliaW5kaW5nIEFQSXMuCj4gPj4+Cj4gPj4+SWYgYXQgYWxsIHBv
c3NpYmxlIHdlIHNob3VsZCBhdm9pZCBoYXZpbmcgdG8gY2hhbmdlIG1vcmUgcGFydGllcyAocWVt
dSwKPiA+Pj5saWJ4Yywga2VybmVsLCBoeXBlcnZpc29yKSB0aGFuIHJlYWxseSBuZWNlc3Nhcnku
IFJlbWVtYmVyIHRoYXQgc3VjaAo+ID4+PmEgYnVnIGZpeCBtYXkgd2FudCBiYWNrcG9ydGluZywg
YW5kIG1ha2luZyBzdXJlIGFmZmVjdGVkIHBlb3BsZSBoYXZlCj4gPj4+YWxsIHJlbGV2YW50IGNv
bXBvbmVudHMgdXBkYXRlZCBpcyBpbmNyZWFzaW5nbHkgZGlmZmljdWx0IHdpdGggdGhlaXIKPiA+
Pj5udW1iZXIgZ3Jvd2luZy4KPiA+Pj4KPiA+Pj4+Pj4+aW4gZmFjdCBJJ2QgZXhwZWN0IHRoaXMg
dG8gaGFwcGVuIGluIHRoZSBjb3Vyc2Ugb2YKPiA+Pj4+Pj4+ZG9tYWluIGRlc3RydWN0aW9uLCBh
bmQgSSdkIGV4cGVjdCB0aGUgZGV2aWNlIHJlc2V0IHRvIGNvbWUgYWZ0ZXIgdGhlCj4gPj4+Pj4+
PmRvbWFpbiB3YXMgY2xlYW5lZCB1cC4gUGVyaGFwcyBzaW1wbHkgYW4gb3JkZXJpbmcgaXNzdWUg
aW4gdGhlIHRvb2wKPiA+Pj4+Pj4+c3RhY2s/Cj4gPj4+Pj4+IAo+ID4+Pj4+PiBJIGRvbid0IHRo
aW5rIHJldmVyc2luZyB0aGUgc2VxdWVuY2VzIG9mIGRldmljZSByZXNldCBhbmQgZG9tYWluCj4g
Pj4+Pj4+IGRlc3RydWN0aW9uIHdvdWxkIGJlIHNpbXBsZS4gRnVydGhlcm1vcmUsIGR1cmluZyBk
ZXZpY2UgaG90LXVucGx1ZywKPiA+Pj4+Pj4gZGV2aWNlIHJlc2V0IGlzIGRvbmUgd2hlbiB0aGUg
b3duZXIgaXMgYWxpdmUuIFNvIGlmIHdlIHVzZSBkb21haW4KPiA+Pj4+Pj4gZGVzdHJ1Y3Rpb24g
dG8gZW5mb3JjZSBhbGwgaXJxIGJpbmRpbmcgY2xlYXJlZCwgaW4gdGhlb3J5LCBpdCB3b24ndCBi
ZQo+ID4+Pj4+PiBhcHBsaWNhYmxlIHRvIGhvdC11bnBsdWcgY2FzZSAoaWYgcWVtdSdzIGhvdC11
bnBsdWcgbG9naWMgaXMKPiA+Pj4+Pj4gY29tcHJvbWlzZWQpLgo+ID4+Pj4+Cj4gPj4+Pj5FdmVu
IGluIHRoZSBob3QtdW5wbHVnIGNhc2UgdGhlIHRvb2wgc3RhY2sgY291bGQgaXNzdWUgdW5iaW5k
Cj4gPj4+Pj5yZXF1ZXN0cywgYmVoaW5kIHRoZSBiYWNrIG9mIHRoZSBwb3NzaWJseSBjb21wcm9t
aXNlZCBxZW11LAo+ID4+Pj4+b25jZSBuZWl0aGVyIHRoZSBndWVzdCBub3IgcWVtdSBoYXZlIGFj
Y2VzcyB0byB0aGUgZGV2aWNlCj4gPj4+Pj5hbnltb3JlLgo+ID4+Pj4gCj4gPj4+PiBCdXQgY3Vy
cmVudGx5LCB0b29sIHN0YWNrIGRvZXNuJ3Qga25vdyB0aGUgcmVtYWluaW5nIElSUSBiaW5kaW5n
cy4KPiA+Pj4+IElmIHRvb2wgc3RhY2sgY2FuIG1haW50YWluZSBJUlEgYmluZGluZyBpbmZvcm1h
dGlvbiBvZiBhIHBhc3MtdGhydQo+ID4+Pj4gZGV2aWNlIChzdG9yZWQgaW4gWGVuc3RvcmU/KSwg
d2UgY2FuIGNvbWUgdXAgd2l0aCBhIGNsZWFuIHNvbHV0aW9uCj4gPj4+PiB3aXRob3V0IG1vZGlm
eWluZyBsaW51eCBrZXJuZWwgYW5kIFhlbi4KPiA+Pj4KPiA+Pj5JZiB0aGVyZSdzIG5vIHdheSBm
b3IgdGhlIHRvb2wgc3RhY2sgdG8gZWl0aGVyIGZpbmQgb3V0IHRoZSBiaW5kaW5ncwo+ID4+Pm9y
ICJibGluZGx5IiBpc3N1ZSB1bmJpbmQgcmVxdWVzdHMgKGFjY2VwdGluZyB0aGVtIHRvIGZhaWwp
LCB0aGVuIGEKPiA+Pj4id2lsZGNhcmQiIHVuYmluZCBvcGVyYXRpb24gbWF5IHdhbnQgYWRkaW5n
LiBPciwgcGVyaGFwcyBldmVuCj4gPj4+YmV0dGVyLCBYRU5fRE9NQ1RMX2RlYXNzaWduX2Rldmlj
ZSBjb3VsZCB1bmJpbmQgYW55dGhpbmcgbGVmdAo+ID4+PmluIHBsYWNlIGZvciB0aGUgc3BlY2lm
aWVkIGRldmljZS4KPiA+Pgo+ID4+R29vZCBpZGVhLiBJIHdpbGwgdGFrZSB0aGlzIGFkdmljZS4K
PiA+Pgo+ID4+VGhhbmtzCj4gPj5DaGFvCj4gPgo+ID5JIGFtIGhhdmluZyB0aGUgc2FtZSBpc3N1
ZSwgYW5kIGNhbm5vdCBmaW5kIGEgZml4IGluIGVpdGhlciB4ZW4tcGNpYmFjayBvciB0aGUgWGVu
IGNvZGViYXNlLgo+ID5XYXMgYSBzb2x1dGlvbiBldmVyIHB1c2hlZCBhcyBhIHJlc3VsdCBvZiB0
aGlzIHRocmVhZD8KPiA+Cj4gCj4gSSBzdWJtaXR0ZWQgcGF0Y2hlcyBbMV0gdG8gWGVuIGNvbW11
bml0eS4gQnV0IEkgZGlkbid0IGdldCBpdCBtZXJnZWQuCj4gV2UgbWFkZSBhIGNoYW5nZSBpbiBk
ZXZpY2UgZHJpdmVyIHRvIGRpc2FibGUgTVNJLVggZHVyaW5nIGd1ZXN0IE9TCj4gc2h1dGRvd24g
dG8gbWl0aWdhdGUgdGhlIGlzc3VlLiBCdXQgd2hlbiBndWVzdCBvciBxZW11IHdhcyBjcmFzaGVk
LCB3ZQo+IGVuY291bnRlcmVkIHRoaXMgaXNzdWUgYWdhaW4uIEkgaGF2ZSBubyBwbGFuIHRvIGdl
dCBiYWNrIHRvIHRoZXNlCj4gcGF0Y2hlcy4gQnV0IGlmIHlvdSB3YW50IHRvIGZpeCB0aGUgaXNz
dWUgY29tcGxldGVseSBhbG9uZyB3aGF0IHRoZQo+IHBhdGNoZXMgYmVsb3cgZGlkLCBwbGVhc2Ug
Z28gYWhlYWQuCj4gCj4gWzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDEyMjcuaHRtbAo+IAo+IFRoYW5rcwo+IENoYW8K
PiAKClN0YW5pc2xhdjogQXJlIHlvdSBhYmxlIHRvIGNvbnRpbnVlIHRoZSB3b3JrIHdpdGggdGhl
c2UgcGF0Y2hlcywgdG8gZ2V0IHRoZW0gbWVyZ2VkPyAKCgpUaGFua3MsCgotLSBQYXNpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:17:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQpp-0006lH-67; Thu, 26 Sep 2019 10:17:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s+5F=XV=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1iDQpo-0006lC-5z
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:17:16 +0000
X-Inumbo-ID: cfa5b61c-e046-11e9-b588-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::629]) by localhost (Halon) with ESMTPS
 id cfa5b61c-e046-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 10:17:15 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=n91qe1MBcgqc5UvUutJOk6jBIH/qsdLyeEzZZ8BfqWfvMLHVZnGYj/bfet42Bj02gAuw43EH5Arjplrf5UG0k+zBXkaBSFbSNekMGLP3H3w3/kRr7EbBIXxySWamdc0n6Tvv/+4HxEWj37+dghW893o3pwyAh0I43jXYp158T1Q6sn488P5KtxtfaDFb7r7njccNCIv4258+j9JIfwi6QDiEAJMJVLbX421vpjtKinWhlyX6mAQQafVm1kSUDBwuqPLbYqxjLIv3wBKzuy6n0aU0sH0pm7LuMNSPEqgnwy0Ey/i3gfNnnVcM76T15RiJk4WeqJYXswy5C/8ACmggFg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=c0LLwycakkjnsZodPYRx8JwmRKzE1nVFPfZLQlrJMjc=;
 b=DtkEmFun1a/zzcYrCHGIDBIpKEjyk+vC/PiqFg7jSm4CHOwPbOxkQfd2yTRRQxjxfJpKuVFbfy+D/vWozm1PbRhk7cMb3Ow+2vqWA7D2L71fAabLOdjWHm/KdafqXHspDcvzoNP4xGDC2e8eho/bFchu70vLyNhDg3H9JfOvZq54mvbpPT9qEPHJtGjngZjDyb+F7k3+7/RIrsmlLIU5IXLtdIbQ8RLYP0gvSugjNYCqslCls3r//TEkpFTPSdX2I4XE9cae95tXTmISmsYubUTCgZl30qjJ2yLQTtawzLvSfaj39YhqjbhRyrHtG+OIYRxElf3cw7JR8q/TH9aV8w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=c0LLwycakkjnsZodPYRx8JwmRKzE1nVFPfZLQlrJMjc=;
 b=XQsQrvN2J/bsT6Hj+m2s8f6AByDLIiq3/niGOel7XAQcIfOQCl3CWiMG6zB063SM8PLzLJdJOQc0WrfILXC/qG/pchJYC4xOX5yoQNCXYOXxY9nOQ+cG0tSVkIDL3H6WiRHy2yeimnJuWTk3F1sHziYj88JF3mxcFuF+9DjNTkI=
Received: from AM6PR03MB5958.eurprd03.prod.outlook.com (10.255.122.93) by
 AM6PR03MB5186.eurprd03.prod.outlook.com (10.255.22.75) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Thu, 26 Sep 2019 10:17:14 +0000
Received: from AM6PR03MB5958.eurprd03.prod.outlook.com
 ([fe80::f9b6:8b16:c5a6:6f47]) by AM6PR03MB5958.eurprd03.prod.outlook.com
 ([fe80::f9b6:8b16:c5a6:6f47%7]) with mapi id 15.20.2284.023; Thu, 26 Sep 2019
 10:17:13 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Julien Grall <julien.grall@arm.com>, Rob Herring <robh@kernel.org>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>
Thread-Topic: [RFC PATCH] xen/gntdev: Stop abusing DT of_dma_configure API
Thread-Index: AQHVc+s0RRpCCJNN+0uv/ZIcTqnc7ac9t66AgAAHl4A=
Date: Thu, 26 Sep 2019 10:17:13 +0000
Message-ID: <1ae7f42e-bf93-b335-b543-653fae5cf49f@epam.com>
References: <20190925215006.12056-1-robh@kernel.org>
 <e898c025-32a7-1d2c-3501-c99556f7cdd4@arm.com>
In-Reply-To: <e898c025-32a7-1d2c-3501-c99556f7cdd4@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fd330316-2f16-49df-b989-08d7426ab361
x-ms-traffictypediagnostic: AM6PR03MB5186:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <AM6PR03MB518652F6C9D88210246D41F2E7860@AM6PR03MB5186.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0172F0EF77
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(366004)(39860400002)(396003)(376002)(136003)(54014002)(199004)(189003)(110136005)(11346002)(2616005)(31686004)(5660300002)(486006)(66066001)(446003)(3846002)(6512007)(186003)(71190400001)(71200400001)(966005)(99286004)(26005)(8936002)(478600001)(25786009)(7416002)(6116002)(6306002)(7736002)(305945005)(55236004)(102836004)(31696002)(66946007)(76116006)(91956017)(14454004)(76176011)(66556008)(64756008)(66446008)(6246003)(6506007)(53546011)(8676002)(86362001)(229853002)(4326008)(80792005)(81156014)(6486002)(81166006)(476003)(256004)(6436002)(66476007)(316002)(2906002)(36756003)(14444005)(54906003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5186;
 H:AM6PR03MB5958.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5Y5iOpiu/QLMTfToQkdqN8soCmGe4LVvl4cAO32VaUTVDUtK9iGMjYEmouxzsUnUyVqeV2ixXkTUdIrsQCoz08mdhgHx9h8EdeQZarYlBqwGuRr7myA7LP0TBHIwtNvKGfMS2hQj4//oOnzM6UoINNmYhfiPWgYLTDbO5iid8zS25l9EJ6X1R1lbVtcVbJ5bHbu+RZH28ke9//CD3d75KYOZALW9FmiIXQeKhoQJjFgH9V6I6n0qd83iW0ug/rXvqxs7r0sbC1d5ST0wo6doIgiHTBuyIDj4AemqIYNU2xYazc0HU0/prqpU9b0HPJ2XDkpTTva+VbalRhLOZmq5TEFEdrY/XsCwgdAKK4anNFSUNmM7WOScPPWi+3vseL7IoQWh92D+cnLwZoup3DbJ7CO6oVm/+FlyXWsBxZ0LQGZncK4RKYawf4urx2VEv78ghSzqtyy3n0yiHwxr3lxPeQ==
x-ms-exchange-transport-forked: True
Content-ID: <AC2CE0BCFB3E234B9364259F7117DC8C@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fd330316-2f16-49df-b989-08d7426ab361
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 10:17:13.8757 (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: zGukmQ1TTQ8r/wvMkrzxqWqXBQYVJLJ5XuMNnTEfWm4TApQeH+WxALy9dsdlBAdNXP982OMsmh1oINp+VIMzSzNoyGXJ93heoGf/kMrwFNGAjhFKUB3EUFmqWV4/hxee
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5186
Subject: Re: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Robin Murphy <robin.murphy@arm.com>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpPbiA5LzI2LzE5IDEyOjQ5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+IEhpIFJvYiwNCj4N
Cj4NCj4gT24gOS8yNS8xOSAxMDo1MCBQTSwgUm9iIEhlcnJpbmcgd3JvdGU6DQo+PiBBcyB0aGUg
Y29tbWVudCBzYXlzLCB0aGlzIGlzbid0IGEgRFQgYmFzZWQgZGV2aWNlLiBvZl9kbWFfY29uZmln
dXJlKCkNCj4+IGlzIGdvaW5nIHRvIHN0b3AgYWxsb3dpbmcgYSBOVUxMIERUIG5vZGUsIHNvIHRo
aXMgbmVlZHMgdG8gYmUgZml4ZWQuDQo+DQo+IEFuZCB0aGlzIGNhbid0IHdvcmsgb24gYXJjaCBu
b3Qgc2VsZWN0aW5nIENPTkZJR19PRiBhbmQgY2FuIHNlbGVjdCANCj4gQ09ORklHX1hFTl9HUkFO
VF9ETUFfQUxMT0MuDQo+DQo+IFdlIGFyZSBsdWNreSBlbm91Z2ggb24geDg2IGJlY2F1c2UsIEFG
QUlDVCwgYXJjaF9zZXR1cF9kbWFfb3BzIGlzIGp1c3QgDQo+IGEgbm9wLg0KPg0KTm8gbHVjayBp
cyBuZWVkZWQgYXMgWzFdIGRvZXMgbm90aGluZyBmb3IgdGhvc2UgcGxhdGZvcm1zIG5vdCB1c2lu
ZyANCkNPTkZJR19PRg0KPj4NCj4+IE5vdCBzdXJlIGV4YWN0bHkgd2hhdCBzZXR1cCBiZXNpZGVz
IGFyY2hfc2V0dXBfZG1hX29wcyBpcyBuZWVkZWQuLi4NCj4NCj4gV2UgcHJvYmFibHkgd2FudCB0
byB1cGRhdGUgZG1hX21hc2ssIGNvaGVyZW50X2RtYV9tYXNrIGFuZCANCj4gZG1hX3Bmbl9vZmZz
ZXQuDQo+DQo+IEFsc28sIHdoaWxlIGxvb2sgYXQgb2ZfY29uZmlndXJlX2RtYSwgSSBub3RpY2Vk
IHRoYXQgd2UgY29uc2lkZXIgdGhlIA0KPiBETUEgd2lsbCBub3QgYmUgY29oZXJlbnQgZm9yIHRo
ZSBncmFudC10YWJsZS4gT2xla3NhbmRyLCBkbyB5b3Uga25vdyANCj4gd2h5IHRoZXkgY2FuJ3Qg
YmUgY29oZXJlbnQ/DQpUaGUgbWFpbiBhbmQgdGhlIG9ubHkgcmVhc29uIHRvIHVzZSBvZl9jb25m
aWd1cmVfZG1hIGlzIHRoYXQgaWYgd2UgZG9uJ3QgDQp0aGVuIHdlDQphcmUgYWJvdXQgdG8gc3Rh
eSB3aXRoIGRtYV9kdW1teV9vcHMgWzJdLiBJdCBlZmZlY3RpdmVseSBtZWFucyB0aGF0IA0Kb3Bl
cmF0aW9ucyBvbiBkbWEtYnVmcw0Kd2lsbCBlbmQgdXAgcmV0dXJuaW5nIGVycm9ycywgbGlrZSBb
M10sIFs0XSwgdGh1cyBub3QgbWFraW5nIGl0IHBvc3NpYmxlIA0KZm9yIFhlbiBQViBEUk0gYW5k
IERNQQ0KcGFydCBvZiBnbnRkZXYgZHJpdmVyIHRvIGRvIHdoYXQgd2UgbmVlZCAoZG1hLWJ1ZnMg
aW4gb3VyIHVzZS1jYXNlcyANCmFsbG93IHplcm8tY29weWluZw0Kd2hpbGUgdXNpbmcgZ3JhcGhp
Y3MgYnVmZmVycyBhbmQgbWFueSBtb3JlKS4NCg0KSSBkaWRuJ3QgZmluZCBhbnkgYmV0dGVyIHdh
eSBvZiBhY2hpZXZpbmcgdGhhdCwgYnV0IG9mX2NvbmZpZ3VyZV9kbWEuLi4NCklmIHRoZXJlIGlz
IGFueSBiZXR0ZXIgc29sdXRpb24gd2hpY2ggd2lsbCBub3QgYnJlYWsgdGhlIGV4aXN0aW5nIA0K
ZnVuY3Rpb25hbGl0eSB0aGVuDQpJIHdpbGwgZGVmaW5pdGVseSBjaGFuZ2UgdGhlIGRyaXZlcnMg
c28gd2UgZG8gbm90IGFidXNlIERUICkNCkJlZm9yZSB0aGF0LCBwbGVhc2Uga2VlcCBpbiBtaW5k
IHRoYXQgbWVyZ2luZyB0aGlzIFJGQyB3aWxsIGJyZWFrIFhlbiBQViANCkRSTSArDQpETUEgYnVm
IHN1cHBvcnQgaW4gZ250ZGV2Li4uDQpIb3BlIHdlIGNhbiB3b3JrIG91dCBzb21lIGFjY2VwdGFi
bGUgc29sdXRpb24sIHNvIGV2ZXJ5b25lIGlzIGhhcHB5DQo+DQo+IENoZWVycywNCj4NCg0KVGhh
bmsgeW91LA0KT2xla3NhbmRyDQoNClsxXSANCmh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xp
bnV4L3Y1LjMuMS9zb3VyY2UvaW5jbHVkZS9saW51eC9vZl9kZXZpY2UuaCNMMTA5DQpbMl0gaHR0
cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMy4xL3NvdXJjZS9rZXJuZWwvZG1hL2R1
bW15LmMjTDMzDQpbM10gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjUuMy4xL3Nv
dXJjZS9rZXJuZWwvZG1hL2R1bW15LmMjTDExDQpbNF0gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5j
b20vbGludXgvdjUuMy4xL3NvdXJjZS9rZXJuZWwvZG1hL2R1bW15LmMjTDE4Cl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:21:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQtj-0007bG-U5; Thu, 26 Sep 2019 10:21:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDQti-0007b1-0a
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:21:18 +0000
X-Inumbo-ID: 5e4ca4c0-e047-11e9-8628-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 5e4ca4c0-e047-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 10:21:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CC9FA1000;
 Thu, 26 Sep 2019 03:21:13 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E9DC23F67D;
 Thu, 26 Sep 2019 03:21:10 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <913e6e6b-189c-d318-7b73-4258d53c80f1@arm.com>
Date: Thu, 26 Sep 2019 11:21:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <cover.1569489002.git.hongyax@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 00/84] Remove direct map 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: 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>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGFuayB5b3UgZm9yIHBvc3RpbmcgdGhlIHNlcmllcy4KCk9uIDkvMjYvMTkgMTA6NDUg
QU0sIGhvbmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPiBGcm9tOiBIb25neWFuIFhpYSA8aG9uZ3lh
eEBhbWF6b24uY29tPgo+IAo+IFByZXZpb3VzbHksIFdlaSBMaXUgaGFzIGNyZWF0ZWQgdGhlIHBh
dGNoIHNlcmllcyB0byBzd2l0Y2ggdG8KPiBhbGxvYy9tYXAvdW5tYXAvZnJlZSBBUElzIGZvciBY
ZW4gcGFnZSB0YWJsZXMgc28gdGhhdCBYZW4gcGFnZSB0YWJsZXMKPiBhcmUgbWFwcGVkIHdpdGgg
bWFwX2RvbWFpbl9wYWdlKCkuIFRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgdG93YXJkcwo+IHJlbW92
aW5nIHRoZSBkaXJlY3QgbWFwLiBJIGltcGxlbWVudGVkIHBhdGNoZXMgb24gdG9wIG9mIFdlaSdz
IHRvIHJlbW92ZQo+IHRoZSBkaXJlY3QgbWFwIGNvbXBsZXRlbHkuCj4gCj4gSW4gYWRkaXRpb24g
dG8gV2VpJ3MsIG15IHBhdGNoZXM6Cj4gLSAoV2VpKSBpbXBsZW1lbnQgYSBwcm9wZXIgUE1BUCBp
bmZyYXN0cnVjdHVyZSBmb3IgYm9vdHN0cmFwcGluZwo+IC0gcmVtb3ZlIGRpcmVjdCBtYXAgY29k
ZSBpbiBtYXBfZG9tYWluX3BhZ2UoKSBhbmQgdXNlIG1hcGNhY2hlLCB1c2UgUE1BUAo+ICAgd2hl
biBtYXBjYWNoZSBub3QgcmVhZHkKPiAtIG1hcC91bm1hcCB4ZW5oZWFwIGFsbG9jYXRpb25zIHRv
IHRoZSBkaXJlY3QgbWFwIHJlZ2lvbiBzbyB0aGF0IHZhPC0+cGEKPiAgIG1hY3JvcyBzdGlsbCB3
b3JrCj4gLSBpbnN0YWxsIGR1bW15IG1hcHBpbmdzIChubyBwZXJtaXNzaW9ucywgSU5WQUxJRF9N
Rk4pIGluc3RlYWQgb2YgYWN0dWFsCj4gICAxOjEgbWFwcGluZ3MgZHVyaW5nIGJvb3QsIHNvIHRo
ZSBkaXJlY3QgbWFwIG5vIGxvbmdlciBleGlzdHMKPiAtIGZpeCBtYW55IHBsYWNlcyB3aGVyZSBj
b2RlIGluY29ycmVjdGx5IGFzc3VtZXMgYSBkaXJlY3QgbWFwCgpJIGFtIGEgYml0IGNvbmZ1c2Vk
LiBBcmUgeW91ciBwYXRjaGVzIGZpeGluZyBidWcgZnJvbSBXZWkncyBzZXJpZXM/Cgo+IAo+IEkg
aGF2ZSBtb2RlcmF0ZWx5IHRlc3RlZCB0aGUgcGF0Y2hlcy4gSSBhbSBhYmxlIHRvIGJvb3QgaW50
byBkb20wLAo+IGNyZWF0ZS9kZXN0cm95IFBWL0hWTSBndWVzdHMgYW5kIHJ1biBYVEYgdGVzdHMu
IFBlcnNvbmFsbHksIEkgZmluZCBpdAo+IGRpZmZpY3VsdCB0byBkaXNjb3ZlciBhbGwgcGxhY2Vz
IHdoZXJlIGl0IGluY29ycmVjdGx5IGFzc3VtZXMgYSBkaXJlY3QKPiBtYXAsIHNvIHJldmlld3Mg
YW5kIGZ1cnRoZXIgdGVzdGluZyBhcmUgbW9yZSB0aGFuIHdlbGNvbWUuCgpEbyB5b3UgaGF2ZSBh
IGJyYW5jaCB3aXRoIHRoaXMgc2VyaWVzIGFwcGxpZWQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:23:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDQvr-0007jM-CM; Thu, 26 Sep 2019 10:23: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDQvq-0007jH-8I
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:23:30 +0000
X-Inumbo-ID: aee3deb2-e047-11e9-964e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id aee3deb2-e047-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:23:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1C3FB1000;
 Thu, 26 Sep 2019 03:23:29 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6A5403F67D;
 Thu, 26 Sep 2019 03:23:26 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <6d79e6301ff15af71b21c64d10760abb9775b626.1569489002.git.hongyax@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7219684f-39b6-984c-340b-cd118c212636@arm.com>
Date: Thu, 26 Sep 2019 11:23:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6d79e6301ff15af71b21c64d10760abb9775b626.1569489002.git.hongyax@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 58/84] x86/mm: fix leaks in
 map_xen_pagetable.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpOSVQ6IHdlIGRvbid0IHVzdWFsbHkgYWRkIGZ1bGwgc3RvcCBhdCB0aGUgZW5kIG9mIHRo
ZSB0aXRsZS4gVGhpcyAKYXBwbGllcyBmb3IgdGhlIHJlc3Qgb2YgdGhlIHNlcmllcy4KCk9uIDkv
MjYvMTkgMTA6NDYgQU0sIGhvbmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPiBGcm9tOiBIb25neWFu
IFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgo+IAo+IE5vdCB1bm1hcHBpbmcgcGFnZXMgYWZ0ZXIg
bWFwX3hlbl9wYWdldGFibGUgY2FuIGxlYWsgdGhlIHZpcnR1YWwgYWRkcmVzcwo+IHNwYWNlIG92
ZXIgdGltZS4gQWxzbyB0aGlzIGZpeCBtYWtlcyB2bWFwX3RvX21mbiBub24tdHJpdmlhbCB0byBi
ZSBhCj4gbWFjcm8uIFRoZXJlIG1pZ2h0IGJlIGJldHRlciBvcHRpb25zIGJ1dCBtb3ZlIGl0IGlu
dG8gdm1hcC5jIGZvciBub3cuCj4gCj4gU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5
YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgIHwgIDUg
Ky0tLS0KPiAgIHhlbi9jb21tb24vdm1hcC5jICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwo+
ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAgfCAgMiAtLQo+ICAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdlLmggfCAgMiAtLQo+ICAgeGVuL2luY2x1ZGUveGVuL3ZtYXAuaCAgICAgfCAgMyAr
KysKPiAgIDUgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+
IGluZGV4IGIyYjJlZGJlZDEuLjE0NWM1YWI0N2MgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC01MTYwLDYgKzUxNjAsNyBAQCBp
bnQgbWFwX3BhZ2VzX3RvX3hlbigKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShs
MmVfZ2V0X2ZsYWdzKG9sMmUpICYgX1BBR0VfUFNFKSApCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZuKG9sMmUpKTsKPiAgICAgICAg
ICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDJ0KTsKPiAgICAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydF9t
Zm4pOwo+ICAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgIH0KPiBAQCAtNTIyNSw3
ICs1MjI2LDYgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCj4gICAgICAgICAgICAgICAgICAgbDNl
X3dyaXRlX2F0b21pYyhwbDNlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bDNlX2Zyb21fbWZuKGwydF9tZm4sIF9fUEFHRV9IWVBFUlZJU09SKSk7Cj4gICAgICAgICAgICAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwo+IC0gICAgICAgICAgICAgICAgbDJ0ID0g
TlVMTDsKPiAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCj4g
ICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKPiBAQCAtNTM0
Niw3ICs1MzQ2LDYgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCj4gICAgICAgICAgICAgICAgICAg
ICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fbWZuKGwxdF9tZm4sCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFH
RV9IWVBFUlZJU09SKSk7Cj4gICAgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDF0KTsKPiAtICAgICAgICAgICAgICAgICAgICBsMXQgPSBOVUxMOwo+ICAgICAgICAgICAg
ICAgICAgIH0KPiAgICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQo+ICAgICAgICAgICAg
ICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwo+IEBAIC01NTg5LDcgKzU1
ODgsNiBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQo+ICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAg
ICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKG1mbiwgX19QQUdFX0hZ
UEVSVklTT1IpKTsKPiAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7
Cj4gLSAgICAgICAgICAgICAgICBsMnQgPSBOVUxMOwo+ICAgICAgICAgICAgICAgfQo+ICAgICAg
ICAgICAgICAgaWYgKCBsb2NraW5nICkKPiAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
bWFwX3BnZGlyX2xvY2spOwo+IEBAIC01NjU3LDcgKzU2NTUsNiBAQCBpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5m
KQo+ICAgICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9t
X21mbihtZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7Cj4gICAgICAgICAgICAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKPiAtICAgICAgICAgICAgICAgICAgICBsMXQgPSBO
VUxMOwo+ICAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgICBpZiAoIGxvY2tp
bmcgKQo+ICAgICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2sp
Owo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtYXAuYyBiL3hlbi9jb21tb24vdm1hcC5jCj4g
aW5kZXggZmFlYmMxZGRmMS4uZmNkYjg0OTVjOCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3Zt
YXAuYwo+ICsrKyBiL3hlbi9jb21tb24vdm1hcC5jCj4gQEAgLTE5LDYgKzE5LDE5IEBAIHN0YXRp
YyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSB2bV9lbmRbVk1BUF9SRUdJT05fTlJdOwo+ICAg
LyogbG93ZXN0IGtub3duIGNsZWFyIGJpdCBpbiB0aGUgYml0bWFwICovCj4gICBzdGF0aWMgdW5z
aWduZWQgaW50IHZtX2xvd1tWTUFQX1JFR0lPTl9OUl07Cj4gICAKPiArbWZuX3Qgdm1hcF90b19t
Zm4odm9pZCAqdmEpCj4gK3sKPiArICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IHZpcnRfdG9feGVu
X2wxZSgodW5zaWduZWQgbG9uZykodmEpKTsKPiArICAgIG1mbl90IHJldCA9IF9tZm4obDFlX2dl
dF9wZm4oKnBsMWUpKTsKCldlIGFscmVhZHkKCj4gKyAgICB1bm1hcF94ZW5fcGFnZXRhYmxlKHBs
MWUpOwoKTXkga25vd2xlZGdlIG9mIHRoZSB4ODYgcG9ydCBpcyBxdWl0ZSBsaW1pdGVkLCBidXQg
dGhpcyBmZWVscyBzdXNwaWNpb3VzIAp0byBzZWUgYW4gdW5tYXAgaW4gYSBmdW5jdGlvbiBjYWxs
IHZtYXBfdG9fbWZuKCkuIFdoZXJlIGRvZXMgaXMgdGhlIG1hcCAKZG9uZT8KCkZ1cnRoZXJtb3Jl
LCB0aGlzIGlzIG5vdCBnb2luZyB0byBjb21waWxlIG9uIEFybS4gWW91IHByb2JhYmx5IHdhbnQg
dG8gCmltcGxlbWVudCB0aGlzIGZ1bmN0aW9uIGluIHg4NiBjb2RlIGFuZCBrZWVwIHRoZSBjdXJy
ZW50IGltcGxlbWVudGF0aW9uIApmb3IgQXJtLgoKPiArICAgIHJldHVybiByZXQ7Cj4gK30KPiAr
Cj4gK3N0cnVjdCBwYWdlX2luZm8gKnZtYXBfdG9fcGFnZSh2b2lkICp2YSkKPiArewo+ICsgICAg
cmV0dXJuIG1mbl90b19wYWdlKHZtYXBfdG9fbWZuKHZhKSk7Cj4gK30KClRoaXMgaXMgdGhlIGV4
YWN0IHNhbWUgaW1wbGVtZW50YXRpb24gYXMgaW4gbW0uaC4gU28gd2hhdCdzIHRoZSAKYWR2YW50
YWdlIG9mIHRoaXM/Cgo+ICsKPiAgIHZvaWQgX19pbml0IHZtX2luaXRfdHlwZShlbnVtIHZtYXBf
cmVnaW9uIHR5cGUsIHZvaWQgKnN0YXJ0LCB2b2lkICplbmQpCj4gICB7Cj4gICAgICAgdW5zaWdu
ZWQgaW50IGksIG5yOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBpbmRleCAyNjJkOTJmMThkLi4xYjUzNDI5MjU1IDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaAo+IEBAIC0yMzEsOCArMjMxLDYgQEAgc3RhdGljIGlubGluZSB2b2lkIF9f
aW9tZW0gKmlvcmVtYXBfd2MocGFkZHJfdCBzdGFydCwgc2l6ZV90IGxlbikKPiAgICNkZWZpbmUg
Z2FkZHJfdG9fZ2ZuKGdhKSAgICBfZ2ZuKHBhZGRyX3RvX3BmbihnYSkpCj4gICAjZGVmaW5lIG1m
bl90b19tYWRkcihtZm4pICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpCj4gICAjZGVmaW5lIG1h
ZGRyX3RvX21mbihtYSkgICAgX21mbihwYWRkcl90b19wZm4obWEpKQo+IC0jZGVmaW5lIHZtYXBf
dG9fbWZuKHZhKSAgICAgbWFkZHJfdG9fbWZuKHZpcnRfdG9fbWFkZHIoKHZhZGRyX3QpdmEpKQo+
IC0jZGVmaW5lIHZtYXBfdG9fcGFnZSh2YSkgICAgbWZuX3RvX3BhZ2Uodm1hcF90b19tZm4odmEp
KQo+ICAgCj4gICAvKiBQYWdlLWFsaWduIGFkZHJlc3MgYW5kIGNvbnZlcnQgdG8gZnJhbWUgbnVt
YmVyIGZvcm1hdCAqLwo+ICAgI2RlZmluZSBwYWRkcl90b19wZm5fYWxpZ25lZChwYWRkcikgICAg
cGFkZHJfdG9fcGZuKFBBR0VfQUxJR04ocGFkZHIpKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4gaW5kZXggOTA2
ZWM3MDFhMy4uMTkxZGU4NmJmZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCj4gQEAgLTI2Niw4ICsyNjYs
NiBAQCB2b2lkIGNvcHlfcGFnZV9zc2UyKHZvaWQgKiwgY29uc3Qgdm9pZCAqKTsKPiAgICNkZWZp
bmUgcGZuX3RvX3BhZGRyKHBmbikgICBfX3Bmbl90b19wYWRkcihwZm4pCj4gICAjZGVmaW5lIHBh
ZGRyX3RvX3BmbihwYSkgICAgX19wYWRkcl90b19wZm4ocGEpCj4gICAjZGVmaW5lIHBhZGRyX3Rv
X3BkeChwYSkgICAgcGZuX3RvX3BkeChwYWRkcl90b19wZm4ocGEpKQo+IC0jZGVmaW5lIHZtYXBf
dG9fbWZuKHZhKSAgICAgX21mbihsMWVfZ2V0X3BmbigqdmlydF90b194ZW5fbDFlKCh1bnNpZ25l
ZCBsb25nKSh2YSkpKSkKPiAtI2RlZmluZSB2bWFwX3RvX3BhZ2UodmEpICAgIG1mbl90b19wYWdl
KHZtYXBfdG9fbWZuKHZhKSkKPiAgIAo+ICAgI2VuZGlmIC8qICFkZWZpbmVkKF9fQVNTRU1CTFlf
XykgKi8KPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdm1hcC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3ZtYXAuaAo+IGluZGV4IDM2OTU2MGU2MjAuLjNkNjk3MjdhOWQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtYXAuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi92bWFw
LmgKPiBAQCAtMjMsNiArMjMsOSBAQCB2b2lkICp2bWFsbG9jX3hlbihzaXplX3Qgc2l6ZSk7Cj4g
ICB2b2lkICp2emFsbG9jKHNpemVfdCBzaXplKTsKPiAgIHZvaWQgdmZyZWUodm9pZCAqdmEpOwo+
ICAgCj4gK21mbl90IHZtYXBfdG9fbWZuKHZvaWQgKnZhKTsKPiArc3RydWN0IHBhZ2VfaW5mbyAq
dm1hcF90b19wYWdlKHZvaWQgKnZhKTsKPiArCj4gICB2b2lkIF9faW9tZW0gKmlvcmVtYXAocGFk
ZHJfdCwgc2l6ZV90KTsKPiAgIAo+ICAgc3RhdGljIGlubGluZSB2b2lkIGlvdW5tYXAodm9pZCBf
X2lvbWVtICp2YSkKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDR2p-0000G3-9S; Thu, 26 Sep 2019 10:30:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDR2n-0000Fy-Vv
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:30:42 +0000
X-Inumbo-ID: af678554-e048-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id af678554-e048-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 10:30: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 0A06FB06B;
 Thu, 26 Sep 2019 10:30:39 +0000 (UTC)
Message-ID: <a385ece8a7123014755ec94f005786989dcf9640.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 12:30:36 +0200
In-Reply-To: <20190914085251.18816-28-jgross@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-28-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 27/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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="===============1892751744166103329=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1892751744166103329==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-8BMGXZZnpETnRaOlzV+f"


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

On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> In order to prepare for multiple vcpus per schedule unit move struct
> task_slice in schedule() from the local stack into struct sched_unit
> of the currently running unit. To make access easier for the single
> schedulers add the pointer of the currently running unit as a
> parameter
> of do_schedule().
>=20
> While at it switch the tasklet_work_scheduled parameter of
> do_schedule() from bool_t to bool.
>=20
> As struct task_slice is only ever modified with the local schedule
> lock held it is safe to directly set the different units in struct
> sched_unit instead of using an on-stack copy for returning the data.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-8BMGXZZnpETnRaOlzV+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+4FAl2Mk00ACgkQFkJ4iaW4
c+7llRAA6y+cy6Tpg42QCighDoTcXuFMnxKROZkeidVOCvc1Ppg8jDQJ5H7D53Qv
4ZUdjedgAL/IAOTwUDphS80ELlOGZbYDLA2uWx05BLSzEeEluFnNR5mYedJKUJiF
Svy4sliBO9PiXGaGIoQIPvMZrPFU1W8vXAhM6xgKyIgQA9vyddF77r4r+JU3m4Ez
RFvwNzDoB8WiT6eYJWf4IUq0Hny4MrLWGiXNmVQgY/XersVkVK1uBWMbZegsPhO/
Hq4Wjc2zU+XDT7YXZKooiyIINq4yrjmZZCUOdIVAY4pqjfUOSGZyOxppL9sfCyUS
1e3EY6eaRSwmOTKaqA84did5Nfwn7RiOuHfb7iaiHBZju31m2WHRph9MKZHdYS1f
P70Z1bNvP4qpU4NO5lEQuBYDeDDah9hAWl11c2ixwKta/Gg+u+3AdBwG0qH/szJq
2AdrRE2P5KAwxiwNjsvJ+0S/pvHz2wfDPiWZ4bjTSKsn86U3+fRW2ettrOTnSKLC
kK7FHMhbOamRO29Og1a9yUIlqgG1TosNY6h9Ok/iHLvoAHLM9eAfN+YHyyu194+e
22ztrWiOpqyn3Ly0pHgS1JcFOfCTtunYdl9Hp1KzLN52Df2p4FQuk2BiDj7Pc8cm
Pmn27IPLFHxfP1JaniappEJAd+pQj2gunuK+m8GNQhsU2pHZue0=
=YEh0
-----END PGP SIGNATURE-----

--=-8BMGXZZnpETnRaOlzV+f--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1892751744166103329==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:37:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:37:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDR8q-0000dq-1l; Thu, 26 Sep 2019 10:36: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDR8o-0000dg-PM
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:36:54 +0000
X-Inumbo-ID: 8e2d3202-e049-11e9-964e-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 8e2d3202-e049-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:36:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569494214; x=1601030214;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=edXyeiu+h0kVZmB80Hzl0MBYmTQV35uSrh5MmNFJVSQ=;
 b=G8fuPTrhoiS8p8S2Wf8KHFJjS1d0mAf+ki8G5OOzs5fvgSqW5xzKugZQ
 L8rAeoE7stqHzm0NqUiDYPFb85UI1mnCzzSodhzlD+qlgDtge6yGQR4U5
 9tQ5Ly34Lbd8/PpT3yQWFalNUOLKnoX1Bc7y8m6IeomDLszNpOEGVtRxY c=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="836999052"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 10:34:05 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id 77402A299A; Thu, 26 Sep 2019 10:33:51 +0000 (UTC)
Received: from EX13D29UWA001.ant.amazon.com (10.43.160.187) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 10:33:51 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D29UWA001.ant.amazon.com (10.43.160.187) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 10:33:50 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 10:33:49 +0000
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <913e6e6b-189c-d318-7b73-4258d53c80f1@arm.com>
From: <hongyax@amazon.com>
Message-ID: <2e462fff-ddd6-cc72-b8a8-b825d707e96b@amazon.com>
Date: Thu, 26 Sep 2019 11:33:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <913e6e6b-189c-d318-7b73-4258d53c80f1@arm.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 00/84] Remove direct map from Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAxMToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IFRoYW5r
IHlvdSBmb3IgcG9zdGluZyB0aGUgc2VyaWVzLgo+IAo+IE9uIDkvMjYvMTkgMTA6NDUgQU0sIGhv
bmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPj4gRnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1h
em9uLmNvbT4KPj4KPj4gUHJldmlvdXNseSwgV2VpIExpdSBoYXMgY3JlYXRlZCB0aGUgcGF0Y2gg
c2VyaWVzIHRvIHN3aXRjaCB0bwo+PiBhbGxvYy9tYXAvdW5tYXAvZnJlZSBBUElzIGZvciBYZW4g
cGFnZSB0YWJsZXMgc28gdGhhdCBYZW4gcGFnZSB0YWJsZXMKPj4gYXJlIG1hcHBlZCB3aXRoIG1h
cF9kb21haW5fcGFnZSgpLiBUaGlzIGlzIHRoZSBmaXJzdCBzdGVwIHRvd2FyZHMKPj4gcmVtb3Zp
bmcgdGhlIGRpcmVjdCBtYXAuIEkgaW1wbGVtZW50ZWQgcGF0Y2hlcyBvbiB0b3Agb2YgV2VpJ3Mg
dG8gcmVtb3ZlCj4+IHRoZSBkaXJlY3QgbWFwIGNvbXBsZXRlbHkuCj4+Cj4+IEluIGFkZGl0aW9u
IHRvIFdlaSdzLCBteSBwYXRjaGVzOgo+PiAtIChXZWkpIGltcGxlbWVudCBhIHByb3BlciBQTUFQ
IGluZnJhc3RydWN0dXJlIGZvciBib290c3RyYXBwaW5nCj4+IC0gcmVtb3ZlIGRpcmVjdCBtYXAg
Y29kZSBpbiBtYXBfZG9tYWluX3BhZ2UoKSBhbmQgdXNlIG1hcGNhY2hlLCB1c2UgUE1BUAo+PiDC
oCB3aGVuIG1hcGNhY2hlIG5vdCByZWFkeQo+PiAtIG1hcC91bm1hcCB4ZW5oZWFwIGFsbG9jYXRp
b25zIHRvIHRoZSBkaXJlY3QgbWFwIHJlZ2lvbiBzbyB0aGF0IHZhPC0+cGEKPj4gwqAgbWFjcm9z
IHN0aWxsIHdvcmsKPj4gLSBpbnN0YWxsIGR1bW15IG1hcHBpbmdzIChubyBwZXJtaXNzaW9ucywg
SU5WQUxJRF9NRk4pIGluc3RlYWQgb2YgYWN0dWFsCj4+IMKgIDE6MSBtYXBwaW5ncyBkdXJpbmcg
Ym9vdCwgc28gdGhlIGRpcmVjdCBtYXAgbm8gbG9uZ2VyIGV4aXN0cwo+PiAtIGZpeCBtYW55IHBs
YWNlcyB3aGVyZSBjb2RlIGluY29ycmVjdGx5IGFzc3VtZXMgYSBkaXJlY3QgbWFwCj4gCj4gSSBh
bSBhIGJpdCBjb25mdXNlZC4gQXJlIHlvdXIgcGF0Y2hlcyBmaXhpbmcgYnVnIGZyb20gV2VpJ3Mg
c2VyaWVzPwo+IAoKVGhlIGdvYWwgaXMgdG8gcmVtb3ZlIHRoZSBkaXJlY3QgbWFwIGNvbXBsZXRl
bHkgZnJvbSBYZW4uIFdlaSdzIHNlcmllcyBoYXMgZG9uZSAKdGhlIGZpcnN0IHN0ZXAgYnV0IHdh
cyBub3QgY29tcGxldGUuIE15IGFkZGl0aW9uYWwgcGF0Y2hlcyBmaW5pc2hlZCB0aGUgCnJlbWFp
bmluZyBzdGVwcyBhbmQgcmVtb3ZlZCB0aGUgZGlyZWN0IG1hcC4KCj4+Cj4+IEkgaGF2ZSBtb2Rl
cmF0ZWx5IHRlc3RlZCB0aGUgcGF0Y2hlcy4gSSBhbSBhYmxlIHRvIGJvb3QgaW50byBkb20wLAo+
PiBjcmVhdGUvZGVzdHJveSBQVi9IVk0gZ3Vlc3RzIGFuZCBydW4gWFRGIHRlc3RzLiBQZXJzb25h
bGx5LCBJIGZpbmQgaXQKPj4gZGlmZmljdWx0IHRvIGRpc2NvdmVyIGFsbCBwbGFjZXMgd2hlcmUg
aXQgaW5jb3JyZWN0bHkgYXNzdW1lcyBhIGRpcmVjdAo+PiBtYXAsIHNvIHJldmlld3MgYW5kIGZ1
cnRoZXIgdGVzdGluZyBhcmUgbW9yZSB0aGFuIHdlbGNvbWUuCj4gCj4gRG8geW91IGhhdmUgYSBi
cmFuY2ggd2l0aCB0aGlzIHNlcmllcyBhcHBsaWVkPwo+IAoKSSBhbSBzZXR0aW5nIHRoaXMgdXAu
IFdpbGwgc2VuZCBvdXQgdGhlIGxpbmsgdG8gdGhlIGJyYW5jaCBzb29uLgoKPiBDaGVlcnMsCj4g
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:38:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10: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 1iDR9p-0000kj-Df; Thu, 26 Sep 2019 10:37: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=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDR9n-0000kU-AZ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:37:55 +0000
X-Inumbo-ID: b22876bc-e049-11e9-964e-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by localhost (Halon) with ESMTPS
 id b22876bc-e049-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:37:54 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id i1so2141020wro.4
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 03:37:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=32zhbZaWU3bhcrAOnMYaFZ15eTs80MKFtkPR+xzuvBw=;
 b=Jv07mOwwMRnyEz+T/kSHGHWK/w+zRD1WobqNzs5soxWg/twi1cTETLsrJiO8oo/WTz
 AHonA/P0rFqdzzVHKCXnXK1uu1orET/Qsp4e+Lv0CX1Bzqz020jtIA6Y6s5RruStB9Uj
 JNxvTm+CGzBxuWTe44ClagiThvKrC+Tk7esF+GQiFGCK2Y6mGK4DiBwRxvhOaCPdJnOR
 mP6Ni5TT3oKfSLHNVBOQL/FiZ0qLu0xjWCUp+gJHH1E25NxHBuxNw//WG8JPYOvV2Xef
 xoM+NRClhAwKMpO6XHVKbHoNt7b55aUZAuftzaK0hg9b44Bq9u+T0Q/6tnnfILM3+Klb
 Sj0g==
X-Gm-Message-State: APjAAAXb9LLyLE/N2Y2hbrlVvD80LOD5gkWAOBy3GcBP1NoLU96gcY3Q
 vElpAT9UjhTqXBEq1+o5Sz0=
X-Google-Smtp-Source: APXvYqxEUGgCg4IP5ttNV6HT0aFJjskmyNeoc4xmzurei13Tk9a7IblJS0X+ocbJXE2KhgFW2OUE6Q==
X-Received: by 2002:a5d:684a:: with SMTP id o10mr2318631wrw.23.1569494273365; 
 Thu, 26 Sep 2019 03:37:53 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id 3sm2520974wmo.22.2019.09.26.03.37.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 03:37:52 -0700 (PDT)
Date: Thu, 26 Sep 2019 11:37:51 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190926103751.jjn2m5flbpceqm7p@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190925110250.vshhg52xlrmafpka@Air-de-Roger>
 <20190925153634.wjlxjnz6egibqypg@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925153634.wjlxjnz6egibqypg@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDQ6MzY6MzRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAwMTowMjo1MFBNICswMjAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjNBTSArMDEwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gSGkgYWxsCj4gPiA+IAo+ID4gPiBJbiBjYXNlIHlvdSdyZSB3
b25kZXJpbmcsIEkgY2FuIGFscmVhZHkgcnVuIGEgZnVsbHkgZmxlZGdlZCBYZW4gc3lzdGVtIG9u
Cj4gPiA+IEh5cGVyLVYgd2l0aCBlbXVsYXRlZCBkaXNrIGFuZCBuZXR3b3JrLgo+ID4gPiAKPiA+
ID4gVGhpcyBpcyB0aGUgdmVyeSBmaXJzdCBzdGFnZSBmb3IgcG9ydGluZyBYZW4gdG8gcnVuIG9u
IEh5cGVyLVYgd2l0aCBhbGwgdGhlCj4gPiA+IGdvb2RpZXMgSHlwZXItViBoYXMgdG8gb2ZmZXIu
ICBXaXRoIHRoaXMgc2VyaWVzLCBYZW4gY2FuIHN1Y2Nlc3NmdWxseSBkZXRlY3QKPiA+ID4gSHlw
ZXItViBhbmQgcHJpbnRzIG91dCBhIG1lc3NhZ2UuICBJIHdvdWxkIGxpa2UgdG8gZmlyc3QgZ2V0
IHRoZSBkaXJlY3RvcnkKPiA+ID4gc3RydWN0dXJlIGFuZCBrY29uZmlnIG9wdGlvbnMgYWdyZWVk
IHVwb24uCj4gPiA+IAo+ID4gPiBUaGVyZSBhcmUgdHdvIG1ham9yIGFyZWFzIHRvIGJlIHdvcmtl
ZCBvbjoKPiA+ID4gICAqIE1ha2UgRG9tMCBhYmxlIHRvIHVzZSBIeXBlci1WJ3Mgc3ludGhldGlj
IGRldmljZXMuCj4gPiA+ICAgKiBNYWtlIFhlbiB1c2Ugb2YgdGhlIHN5bnRoZXRpYyB0aW1lciwg
cmVmZXJlbmNlIFRTQyBhbmQgZW5saWdodGVubWVudCBWTUNTCj4gPiA+ICAgICBhbmQgb3RoZXIg
aW50ZXJmYWNlcy4KPiA+ID4gCj4gPiA+IFRoZXkgYXJlbid0IHRyaXZpYWwsIGFuZCB0aW1lIGNh
biBiZSBzY2FyY2Ugb24gbXkgc2lkZSwgc28gSSBpbnRlbmQgdG8gcG9zdAo+ID4gPiBwYXRjaGVz
IHBpZWNlIG1lYWwgd2hlbiB0aGV5IGFyZSByZWFkeS4KPiA+ID4gCj4gPiA+IFF1ZXN0aW9ucyBh
bmQgY29tbWVudHMgYXJlIHdlbGNvbWUuCj4gPiAKPiA+IFRoYW5rcyBmb3IgZG9pbmcgdGhpcyEK
PiA+IAo+ID4gSW4gdGhlIHBhc3QgSSd2ZSBwbGF5ZWQgd2l0aCB0cnlpbmcgdG8gZ2V0IFhlbiB0
byBib290IGFzIGEgZ3Vlc3Qgb24KPiA+IEh5cGVyViBnZW4yIGluc3RhbmNlcywgYW5kIEkgZGlk
IG1hbmFnZSB0byBnZXQgaXQgYm9vdGluZywgTGludXgKPiA+IGhvd2V2ZXIgd291bGQgZ2V0IGV4
dHJlbWVseSBjb25mdXNlZCBiZWNhdXNlIGdlbjIgbGFja3MgZW11bGF0ZWQKPiA+IGRldmljZXMg
YW5kIGluc3RlYWQgdGhlIGd1ZXN0IGlzIGZvcmNlZCB0byB1c2UgdGhlIEh5cGVyViBQViBkZXZp
Y2VzCj4gPiBBRkFJSy4KPiAKPiBIb3cgZGlkIHlvdSBmb3JjZSBMaW51eCB0byB1c2UgSHlwZXIt
ViBQViBkZXZpY2VzPyAgQUlVSSBMaW51eCB3b24ndAo+IGhhdmUgYWNjZXNzIHRvIFZNQnVzIChs
aWtlIFhlbkJ1cyBidXQgd2l0aCBzb21lIGRpZmZlcmVuY2VzKSBhbmQgU3luSUMKPiAoU3ludGhl
dGljIGludGVycnVwdCBjb250cm9sbGVyLCB0aGluayBvZiBpdCBhcyBhbiBhYnN0cmFjdGlvbiBh
cm91bmQKPiBldmVudCBjaGFubmVsIGluIFhlbiB3b3JsZCkgaW4gdGhlIGZpcnN0IHBsYWNlLiAg
QnV0IEkgaGF2ZW4ndCB0cmllZAo+IGdlbjIgc28gSSBjb3VsZCBiZSB3cm9uZy4KPiAKCkkgdHJ5
IEdlbjIgdGhpcyBtb3JuaW5nLiBJIG5lZWQgdG8gYXBwbHkgeW91ciBwYXRjaCBhbmQgZ2l2ZSBY
ZW4gbm9hcGljCm9wdGlvbiB0byBib290LiBBdCB0aGUgZW5kIEkgb25seSBnZXQgYSBibGFuayBz
Y3JlZW4gc28gSSBkb24ndCB0aGluawpMaW51eCBoYXMgYm9vdGVkIHN1Y2Nlc3NmdWxseS4KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:40:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRBq-0001C4-S8; Thu, 26 Sep 2019 10:40:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDRBq-00018e-9b
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:40:02 +0000
X-Inumbo-ID: fd46b910-e049-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id fd46b910-e049-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 10:39:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A0D6E1000;
 Thu, 26 Sep 2019 03:39:59 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E2AF53F67D;
 Thu, 26 Sep 2019 03:39:56 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
Date: Thu, 26 Sep 2019 11:39:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the
 mapping and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

SGksCgpOSVQgVGl0bGU6IFBsZWFzZSByZW1vdmUgZnVsbCBzdG9wLgoKT24gOS8yNi8xOSAxMDo0
NiBBTSwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25n
eWF4QGFtYXpvbi5jb20+CgpQbGVhc2UgcHJvdmlkZSBhIGRlc2NyaXB0aW9uIG9mIHdoYXQvd2h5
IHlvdSBhcmUgZG9pbmcgdGhpcyBpbiB0aGUgCmNvbW1pdCBtZXNzYWdlLgoKQWxzbywgSUlSQywg
eDg2IGFsd2F5cyBoYXZlICFDT05GSUdfU0VQQVJBVEVfWEVOSEVBUC4gU28gY2FuIHlvdSBleHBs
YWluIAp3aHkgdGhlIHBhdGggd2l0aCBzZXBhcmF0ZSB4ZW5oZWFwIGlzIGFsc28gbW9kaWZpZWQ/
Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4g
LS0tCj4gICB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDE4ICsrKysrKysrKysrKysrKystLQo+
ICAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKPiBpbmRleCA3Y2IxYmQzNjhiLi40ZWM2Mjk5YmE4IDEwMDY0NAo+IC0tLSBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAt
MjE0Myw2ICsyMTQzLDcgQEAgdm9pZCBpbml0X3hlbmhlYXBfcGFnZXMocGFkZHJfdCBwcywgcGFk
ZHJfdCBwZSkKPiAgIHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVy
LCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCj4gICB7Cj4gICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGc7Cj4gKyAgICB2b2lkICpyZXQ7Cj4gICAKPiAgICAgICBBU1NFUlQoIWluX2lycSgpKTsKPiAg
IAo+IEBAIC0yMTUxLDcgKzIxNTIsMTAgQEAgdm9pZCAqYWxsb2NfeGVuaGVhcF9wYWdlcyh1bnNp
Z25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncykKPiAgICAgICBpZiAoIHVubGlr
ZWx5KHBnID09IE5VTEwpICkKPiAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gICAKPiAtICAgIG1l
bWd1YXJkX3VuZ3VhcmRfcmFuZ2UocGFnZV90b192aXJ0KHBnKSwgMSA8PCAob3JkZXIgKyBQQUdF
X1NISUZUKSk7Cj4gKyAgICByZXQgPSBwYWdlX3RvX3ZpcnQocGcpOwo+ICsgICAgbWVtZ3VhcmRf
dW5ndWFyZF9yYW5nZShyZXQsIDEgPDwgKG9yZGVyICsgUEFHRV9TSElGVCkpOwo+ICsgICAgbWFw
X3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylyZXQsIHBhZ2VfdG9fbWZuKHBnKSwKPiArICAg
ICAgICAgICAgICAgICAgICAgMVVMIDw8IG9yZGVyLCBQQUdFX0hZUEVSVklTT1IpOwoKQXMgbWVu
dGlvbmVkIGVhcmxpZXIgb24gZm9yIEFybSwgeGVuaGVhcCB3aWxsIGFsd2F5cyBiZSBtYXBwZWQu
IFNvIAp1bmxlc3MgeW91IGhhdmUgcGxhbiB0byB0YWNrbGUgdGhlIEFybSBzaWRlIGFzIHdlbGws
IHdlIHNob3VsZCBtYWtlIHN1cmUgCnRoYXQgdGhlIGJlaGF2aW9yIGlzIG5vdCBjaGFuZ2VkIGZv
ciBBcm0uCgpJdCBmZWVscyB0byBtZSB3ZSB3YW50IHRvIGludHJvZHVjZSBhIG5ldyBLY29uZmln
IHRoYXQgaXMgc2VsZWN0ZWQgYnkgCng4NiB0byB0ZWxsIHdoZXRoZXIgdGhlIGRpcmVjdCBtYXAg
aXMgbWFwcGVkLiBJIHdvdWxkIHRoZW4gaW1wbGVtZW50IAptYXliZSBpbiB4ZW4vbW0uaCB0d28g
c3R1YiAob25lIGZvciB3aGVuIHRoZSBjb25maWcgaXMgc2VsZWN0ZWQsIHRoZSAKb3RoZXIgd2hl
biBpdCBpcyBub3QpLgoKPiAgIAo+ICAgICAgIHJldHVybiBwYWdlX3RvX3ZpcnQocGcpOwo+ICAg
fQo+IEBAIC0yMTY1LDYgKzIxNjksOCBAQCB2b2lkIGZyZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gICAgICAgICAgIHJldHVybjsKPiAgIAo+ICAgICAgIG1l
bWd1YXJkX2d1YXJkX3JhbmdlKHYsIDEgPDwgKG9yZGVyICsgUEFHRV9TSElGVCkpOwo+ICsgICAg
QVNTRVJUKCh1bnNpZ25lZCBsb25nKXYgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQpOwoKVGhpcyBk
ZWZpbmUgZG9lcyBub3QgZXhpc3QgZm9yIEFybTMyIHNvIGl0IHdpbGwgYnJlYWsgY29tcGlsYXRp
b24uCgo+ICsgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZyl2LCBJTlZBTElEX01G
TiwgMVVMIDw8IG9yZGVyLCBfUEFHRV9OT05FKTsKPiAgIAo+ICAgICAgIGZyZWVfaGVhcF9wYWdl
cyh2aXJ0X3RvX3BhZ2UodiksIG9yZGVyLCBmYWxzZSk7Cj4gICB9Cj4gQEAgLTIxODksNiArMjE5
NSw3IEBAIHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1bnNp
Z25lZCBpbnQgbWVtZmxhZ3MpCj4gICB7Cj4gICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4g
ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICB2b2lkICpyZXQ7Cj4gICAKPiAgICAgICBBU1NF
UlQoIWluX2lycSgpKTsKPiAgIAo+IEBAIC0yMjA0LDcgKzIyMTEsMTEgQEAgdm9pZCAqYWxsb2Nf
eGVuaGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncykK
PiAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdSA8PCBvcmRlcik7IGkrKyApCj4gICAgICAgICAg
IHBnW2ldLmNvdW50X2luZm8gfD0gUEdDX3hlbl9oZWFwOwo+ICAgCj4gLSAgICByZXR1cm4gcGFn
ZV90b192aXJ0KHBnKTsKPiArICAgIHJldCA9IHBhZ2VfdG9fdmlydChwZyk7Cj4gKyAgICBtYXBf
cGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXJldCwgcGFnZV90b19tZm4ocGcpLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAxVUwgPDwgb3JkZXIsIFBBR0VfSFlQRVJWSVNPUik7Cj4gKwo+ICsg
ICAgcmV0dXJuIHJldDsKPiAgIH0KPiAgIAo+ICAgdm9pZCBmcmVlX3hlbmhlYXBfcGFnZXModm9p
ZCAqdiwgdW5zaWduZWQgaW50IG9yZGVyKQo+IEBAIC0yMjIyLDYgKzIyMzMsOSBAQCB2b2lkIGZy
ZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2LCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gICAgICAgZm9y
ICggaSA9IDA7IGkgPCAoMXUgPDwgb3JkZXIpOyBpKysgKQo+ICAgICAgICAgICBwZ1tpXS5jb3Vu
dF9pbmZvICY9IH5QR0NfeGVuX2hlYXA7Cj4gICAKPiArICAgIEFTU0VSVCgodW5zaWduZWQgbG9u
Zyl2ID49IERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKPiArICAgIG1hcF9wYWdlc190b194ZW4oKHVu
c2lnbmVkIGxvbmcpdiwgSU5WQUxJRF9NRk4sIDFVTCA8PCBvcmRlciwgX1BBR0VfTk9ORSk7Cj4g
Kwo+ICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIHRydWUpOwo+ICAgfQo+ICAgCj4g
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:41:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRCz-0002Cq-Bi; Thu, 26 Sep 2019 10:41:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDRCy-0002Ch-AI
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:41:12 +0000
X-Inumbo-ID: 27dc10d0-e04a-11e9-8628-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 27dc10d0-e04a-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 10:41:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569494472;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=dZQpPNz/JYZz5Zs6apDBOXmXpKDwRzGVKoTR98VAx3U=;
 b=LXhsiceKDtl1b4Vzg9kN9d4qSiPrqIhHz9ZzaxpujmBv0507IIC2CbtW
 uNfPdbLcF+27s7l99tNiECLDmpeSnrpvsXyrYYGjKMJYF4aLOfNXlvsIg
 vSlcQjDnxD3oDeCqbpWesKVbIeu+IsOuZwgcivAwsMASrqtOLvrhyzEhr k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iGjvOKF9CMxXZJyg30XLdKlf/X6pa/8D5PYOuB0/kqdOs7QvpbaROsGNAYJRQoOX698GGHHlgT
 pgksHVn8Wxeh702B9898WyeEpTrteur73g9Gz7qwPq5dAgYOa5zvyEIXrRgLnMn53U4Zrl7NYx
 Zs3dDrK+SOTtdy3sJ3YCOz/p8QGyjTpHC0qaGwd+GREdDVfVRDW6DvB8e6YKQD7mG66ZZ4cT66
 1JBsK4gYZrDUvS6l/p6kuFyOy8wDtz/DDJkNM55+G8iGUFdFtfUfAddTNuZSXvRpK5nAEC9LM9
 oiw=
X-SBRS: 2.7
X-MesageID: 6112296
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6112296"
Date: Thu, 26 Sep 2019 12:41:04 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190926104104.6sbcirvdkayktsud@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190925110250.vshhg52xlrmafpka@Air-de-Roger>
 <20190925153634.wjlxjnz6egibqypg@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925153634.wjlxjnz6egibqypg@debian>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDQ6MzY6MzRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAwMTowMjo1MFBNICswMjAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6MDk6MjNBTSArMDEwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gSGkgYWxsCj4gPiA+IAo+ID4gPiBJbiBjYXNlIHlvdSdyZSB3
b25kZXJpbmcsIEkgY2FuIGFscmVhZHkgcnVuIGEgZnVsbHkgZmxlZGdlZCBYZW4gc3lzdGVtIG9u
Cj4gPiA+IEh5cGVyLVYgd2l0aCBlbXVsYXRlZCBkaXNrIGFuZCBuZXR3b3JrLgo+ID4gPiAKPiA+
ID4gVGhpcyBpcyB0aGUgdmVyeSBmaXJzdCBzdGFnZSBmb3IgcG9ydGluZyBYZW4gdG8gcnVuIG9u
IEh5cGVyLVYgd2l0aCBhbGwgdGhlCj4gPiA+IGdvb2RpZXMgSHlwZXItViBoYXMgdG8gb2ZmZXIu
ICBXaXRoIHRoaXMgc2VyaWVzLCBYZW4gY2FuIHN1Y2Nlc3NmdWxseSBkZXRlY3QKPiA+ID4gSHlw
ZXItViBhbmQgcHJpbnRzIG91dCBhIG1lc3NhZ2UuICBJIHdvdWxkIGxpa2UgdG8gZmlyc3QgZ2V0
IHRoZSBkaXJlY3RvcnkKPiA+ID4gc3RydWN0dXJlIGFuZCBrY29uZmlnIG9wdGlvbnMgYWdyZWVk
IHVwb24uCj4gPiA+IAo+ID4gPiBUaGVyZSBhcmUgdHdvIG1ham9yIGFyZWFzIHRvIGJlIHdvcmtl
ZCBvbjoKPiA+ID4gICAqIE1ha2UgRG9tMCBhYmxlIHRvIHVzZSBIeXBlci1WJ3Mgc3ludGhldGlj
IGRldmljZXMuCj4gPiA+ICAgKiBNYWtlIFhlbiB1c2Ugb2YgdGhlIHN5bnRoZXRpYyB0aW1lciwg
cmVmZXJlbmNlIFRTQyBhbmQgZW5saWdodGVubWVudCBWTUNTCj4gPiA+ICAgICBhbmQgb3RoZXIg
aW50ZXJmYWNlcy4KPiA+ID4gCj4gPiA+IFRoZXkgYXJlbid0IHRyaXZpYWwsIGFuZCB0aW1lIGNh
biBiZSBzY2FyY2Ugb24gbXkgc2lkZSwgc28gSSBpbnRlbmQgdG8gcG9zdAo+ID4gPiBwYXRjaGVz
IHBpZWNlIG1lYWwgd2hlbiB0aGV5IGFyZSByZWFkeS4KPiA+ID4gCj4gPiA+IFF1ZXN0aW9ucyBh
bmQgY29tbWVudHMgYXJlIHdlbGNvbWUuCj4gPiAKPiA+IFRoYW5rcyBmb3IgZG9pbmcgdGhpcyEK
PiA+IAo+ID4gSW4gdGhlIHBhc3QgSSd2ZSBwbGF5ZWQgd2l0aCB0cnlpbmcgdG8gZ2V0IFhlbiB0
byBib290IGFzIGEgZ3Vlc3Qgb24KPiA+IEh5cGVyViBnZW4yIGluc3RhbmNlcywgYW5kIEkgZGlk
IG1hbmFnZSB0byBnZXQgaXQgYm9vdGluZywgTGludXgKPiA+IGhvd2V2ZXIgd291bGQgZ2V0IGV4
dHJlbWVseSBjb25mdXNlZCBiZWNhdXNlIGdlbjIgbGFja3MgZW11bGF0ZWQKPiA+IGRldmljZXMg
YW5kIGluc3RlYWQgdGhlIGd1ZXN0IGlzIGZvcmNlZCB0byB1c2UgdGhlIEh5cGVyViBQViBkZXZp
Y2VzCj4gPiBBRkFJSy4KPiAKPiBIb3cgZGlkIHlvdSBmb3JjZSBMaW51eCB0byB1c2UgSHlwZXIt
ViBQViBkZXZpY2VzPyAKCkkgZGlkbid0LCB0aGF0J3Mgd2hlcmUgSSBzdG9wcGVkLiBJIGp1c3Qg
bWFuYWdlZCB0byBnZXQgWGVuCmJvb3Rpbmcgb24gZ2VuMiwgYnV0IExpbnV4IGRvbTAgd29uJ3Qg
Ym9vdCBkdWUgdG8gd2hhdCB5b3UgcG9pbnRlZCBvdXQKYmVsb3cuCgpSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:42:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:42:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRE9-0002Tp-O7; Thu, 26 Sep 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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDRE8-0002Th-88
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:42:24 +0000
X-Inumbo-ID: 527bb688-e04a-11e9-964e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 527bb688-e04a-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:42:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 801BF1000;
 Thu, 26 Sep 2019 03:42:22 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AD1333F67D;
 Thu, 26 Sep 2019 03:42:20 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <71e585138508d7d46c5349f72e1dfd3df8f2b595.1569489002.git.hongyax@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ae90cecf-c7e4-a8e0-a907-88d4da861b03@arm.com>
Date: Thu, 26 Sep 2019 11:42:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <71e585138508d7d46c5349f72e1dfd3df8f2b595.1569489002.git.hongyax@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 69/84] page_alloc: comments on
 (un)mapping pages in xenheap 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: 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>,
 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>

SGksCgpPbiA5LzI2LzE5IDEwOjQ2IEFNLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4gRnJv
bTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAKClRoaXMgcGF0Y2ggc2hvdWxk
IGJlIHNxdWFzaGVkIGluIHRoZSBwcmV2aW91cyBwYXRjaCAoIzY4KS4gVGhpcyB3b3VsZCAKYWxz
byBoZWxwIHJldmlldyBhcyBpdCBnaXZlIG1vcmUgaW5zaWdodCBvZiB3aHkgeW91IG5lZWQgdG8g
bWFwL3VubWFwLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:45:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRGd-0002dg-7t; Thu, 26 Sep 2019 10: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=k+kJ=XV=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iDRGc-0002db-Js
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:44:58 +0000
X-Inumbo-ID: ae5d6618-e04a-11e9-964e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ae5d6618-e04a-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:44: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 4D89AAFA7;
 Thu, 26 Sep 2019 10:44:56 +0000 (UTC)
Message-ID: <307b988d0c67fb1c42166eca12742bcfda09d92d.camel@suse.de>
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: Rob Herring <robh+dt@kernel.org>, Robin Murphy <robin.murphy@arm.com>
Date: Thu, 26 Sep 2019 12:44:53 +0200
In-Reply-To: <CAL_JsqKKYcHPnA80ZwLY=Sk3e5MqrimedUhWQ5+iuPZXQxYHdA@mail.gmail.com>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
 <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
 <43fb5fe1de317d65a4edf592f88ea150c6e3b8cc.camel@suse.de>
 <CAL_JsqLhx500cx3YLoC7HL1ux3bBpV+fEA2Qnk7D5RFGgiGzSw@mail.gmail.com>
 <aa4c8d62-7990-e385-2bb1-cec55148f0a8@arm.com>
 <CAL_JsqKKYcHPnA80ZwLY=Sk3e5MqrimedUhWQ5+iuPZXQxYHdA@mail.gmail.com>
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, Florian Fainelli <f.fainelli@gmail.com>,
 Stefan Wahren <wahrenst@gmx.net>, james.quinlan@broadcom.com,
 linux-pci@vger.kernel.org, "open
 list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 xen-devel@lists.xenproject.org, Dan Williams <dan.j.williams@intel.com>,
 freedreno <freedreno@lists.freedesktop.org>,
 Frank Rowand <frowand.list@gmail.com>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Type: multipart/mixed; boundary="===============6833543815088923136=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6833543815088923136==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-spHfnjbbIi+e7UZn+wYh"


--=-spHfnjbbIi+e7UZn+wYh
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> > > > Robin, have you looked into supporting multiple dma-ranges? It's th=
e
> > > > next thing
> > > > we need for BCM STB's PCIe. I'll have a go at it myself if nothing =
is in
> > > > the
> > > > works already.
> > >=20
> > > Multiple dma-ranges as far as configuring inbound windows should work
> > > already other than the bug when there's any parent translation. But i=
f
> > > you mean supporting multiple DMA offsets and masks per device in the
> > > DMA API, there's nothing in the works yet.

Sorry, I meant supporting multiple DMA offsets[1]. I think I could still ma=
ke
it with a single DMA mask though.

> > There's also the in-between step of making of_dma_get_range() return a
> > size based on all the dma-ranges entries rather than only the first one
> > - otherwise, something like [1] can lead to pretty unworkable default
> > masks. We implemented that when doing acpi_dma_get_range(), it's just
> > that the OF counterpart never caught up.
>=20
> Right. I suppose we assume any holes in the ranges are addressable by
> the device but won't get used for other reasons (such as no memory
> there). However, to be correct, the range of the dma offset plus mask
> would need to be within the min start and max end addresses. IOW,
> while we need to round up (0xa_8000_0000 - 0x2c1c_0000) to the next
> power of 2, the 'correct' thing to do is round down.

IIUC I also have this issue on my list. The RPi4 PCIe block has an integrat=
ion
bug that only allows DMA to the lower 3GB. With dma-ranges of size 0xc000_0=
000
you get a 32bit DMA mask wich is not what you need. So far I faked it in th=
e
device-tree but I guess it be better to add an extra check in
of_dma_configure(), decrease the mask and print some kind of warning statin=
g
that DMA addressing is suboptimal.

Regards,
Nicolas

[1] https://lkml.org/lkml/2018/9/19/641


--=-spHfnjbbIi+e7UZn+wYh
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQEzBAABCAAdFiEErOkkGDHCg2EbPcGjlfZmHno8x/4FAl2MlqUACgkQlfZmHno8
x/6+gwgAlzKCB9vN8cCZUfRnnPT+EcYA2/s3oFjf1ar+/e5UsMfCNI5W7cJaKzg9
w0PGZ5VKk5N0wpkGIpUjOYQ9J5PFZwu5bqsce0zWywlRlYCexKvzpQfkplWi0JuI
cVAt9Sw5mle+ppW+x9T5UlBcHoCByuQDG9ga44Z7O4jrk/lIp7vK2fmSN3hIEcHV
gUPxojWighnxCu+5COgwa182Ncfo3tTLw39oV8uiLOzxXxVkprxdxQHakXPoyg1o
WH0OvR09u1lXZAQ1qKtOxHNgKcrNzpr69VBUL/WYvrSqKdg0EI8QRmkByk5cYgrC
ztco//83y3fCRh8dEph0BSrKU3/vFA==
=P2KB
-----END PGP SIGNATURE-----

--=-spHfnjbbIi+e7UZn+wYh--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6833543815088923136==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:45:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:45:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRHB-0002hW-J6; Thu, 26 Sep 2019 10:45:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDRHA-0002hL-7P
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:45:32 +0000
X-Inumbo-ID: c2d1bb76-e04a-11e9-964e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id c2d1bb76-e04a-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:45:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 05DA31576;
 Thu, 26 Sep 2019 03:45:31 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B38073F67D;
 Thu, 26 Sep 2019 03:45:28 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
 <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
Message-ID: <9363b6d2-0b30-f0f3-06df-092aeac21274@arm.com>
Date: Thu, 26 Sep 2019 11:45:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the
 mapping and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

SGksCgpPbiA5LzI2LzE5IDExOjM5IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4g
TklUIFRpdGxlOiBQbGVhc2UgcmVtb3ZlIGZ1bGwgc3RvcC4KPiAKPiBPbiA5LzI2LzE5IDEwOjQ2
IEFNLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4+IEZyb206IEhvbmd5YW4gWGlhIDxob25n
eWF4QGFtYXpvbi5jb20+Cj4gCj4gUGxlYXNlIHByb3ZpZGUgYSBkZXNjcmlwdGlvbiBvZiB3aGF0
L3doeSB5b3UgYXJlIGRvaW5nIHRoaXMgaW4gdGhlIAo+IGNvbW1pdCBtZXNzYWdlLgo+IAo+IEFs
c28sIElJUkMsIHg4NiBhbHdheXMgaGF2ZSAhQ09ORklHX1NFUEFSQVRFX1hFTkhFQVAuIFNvIGNh
biB5b3UgZXhwbGFpbiAKPiB3aHkgdGhlIHBhdGggd2l0aCBzZXBhcmF0ZSB4ZW5oZWFwIGlzIGFs
c28gbW9kaWZpZWQ/Cj4gCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxob25neWF4
QGFtYXpvbi5jb20+Cj4+IC0tLQo+PiDCoCB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDE4ICsr
KysrKysrKysrKysrKystLQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4gaW5kZXggN2NiMWJkMzY4Yi4uNGVjNjI5OWJh
OCAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4gKysrIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKPj4gQEAgLTIxNDMsNiArMjE0Myw3IEBAIHZvaWQgaW5pdF94ZW5o
ZWFwX3BhZ2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCj4+IMKgIHZvaWQgKmFsbG9jX3hlbmhl
YXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCj4+IMKg
IHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPj4gK8KgwqDCoCB2b2lkICpy
ZXQ7Cj4+IMKgwqDCoMKgwqAgQVNTRVJUKCFpbl9pcnEoKSk7Cj4+IEBAIC0yMTUxLDcgKzIxNTIs
MTAgQEAgdm9pZCAqYWxsb2NfeGVuaGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIAo+PiB1
bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCj4+IMKgwqDCoMKgwqAgaWYgKCB1bmxpa2VseShwZyA9PSBO
VUxMKSApCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gLcKgwqDCoCBtZW1n
dWFyZF91bmd1YXJkX3JhbmdlKHBhZ2VfdG9fdmlydChwZyksIDEgPDwgKG9yZGVyICsgUEFHRV9T
SElGVCkpOwo+PiArwqDCoMKgIHJldCA9IHBhZ2VfdG9fdmlydChwZyk7Cj4+ICvCoMKgwqAgbWVt
Z3VhcmRfdW5ndWFyZF9yYW5nZShyZXQsIDEgPDwgKG9yZGVyICsgUEFHRV9TSElGVCkpOwo+PiAr
wqDCoMKgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpcmV0LCBwYWdlX3RvX21mbihw
ZyksCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDFVTCA8PCBv
cmRlciwgUEFHRV9IWVBFUlZJU09SKTsKPiAKPiBBcyBtZW50aW9uZWQgZWFybGllciBvbiBmb3Ig
QXJtLCB4ZW5oZWFwIHdpbGwgYWx3YXlzIGJlIG1hcHBlZC4gU28gCj4gdW5sZXNzIHlvdSBoYXZl
IHBsYW4gdG8gdGFja2xlIHRoZSBBcm0gc2lkZSBhcyB3ZWxsLCB3ZSBzaG91bGQgbWFrZSBzdXJl
IAo+IHRoYXQgdGhlIGJlaGF2aW9yIGlzIG5vdCBjaGFuZ2VkIGZvciBBcm0uCj4gCj4gSXQgZmVl
bHMgdG8gbWUgd2Ugd2FudCB0byBpbnRyb2R1Y2UgYSBuZXcgS2NvbmZpZyB0aGF0IGlzIHNlbGVj
dGVkIGJ5IAo+IHg4NiB0byB0ZWxsIHdoZXRoZXIgdGhlIGRpcmVjdCBtYXAgaXMgbWFwcGVkLiBJ
IHdvdWxkIHRoZW4gaW1wbGVtZW50IAo+IG1heWJlIGluIHhlbi9tbS5oIHR3byBzdHViIChvbmUg
Zm9yIHdoZW4gdGhlIGNvbmZpZyBpcyBzZWxlY3RlZCwgdGhlIAo+IG90aGVyIHdoZW4gaXQgaXMg
bm90KS4KPiAKPj4gwqDCoMKgwqDCoCByZXR1cm4gcGFnZV90b192aXJ0KHBnKTsKPj4gwqAgfQo+
PiBAQCAtMjE2NSw2ICsyMTY5LDggQEAgdm9pZCBmcmVlX3hlbmhlYXBfcGFnZXModm9pZCAqdiwg
dW5zaWduZWQgaW50IAo+PiBvcmRlcikKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4g
wqDCoMKgwqDCoCBtZW1ndWFyZF9ndWFyZF9yYW5nZSh2LCAxIDw8IChvcmRlciArIFBBR0VfU0hJ
RlQpKTsKPj4gK8KgwqDCoCBBU1NFUlQoKHVuc2lnbmVkIGxvbmcpdiA+PSBESVJFQ1RNQVBfVklS
VF9TVEFSVCk7Cj4gCj4gVGhpcyBkZWZpbmUgZG9lcyBub3QgZXhpc3QgZm9yIEFybTMyIHNvIGl0
IHdpbGwgYnJlYWsgY29tcGlsYXRpb24uCj4gCj4+ICvCoMKgwqAgbWFwX3BhZ2VzX3RvX3hlbigo
dW5zaWduZWQgbG9uZyl2LCBJTlZBTElEX01GTiwgMVVMIDw8IG9yZGVyLCAKPj4gX1BBR0VfTk9O
RSk7Cj4+IMKgwqDCoMKgwqAgZnJlZV9oZWFwX3BhZ2VzKHZpcnRfdG9fcGFnZSh2KSwgb3JkZXIs
IGZhbHNlKTsKPj4gwqAgfQo+PiBAQCAtMjE4OSw2ICsyMTk1LDcgQEAgdm9pZCAqYWxsb2NfeGVu
aGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIAo+PiB1bnNpZ25lZCBpbnQgbWVtZmxhZ3Mp
Cj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPj4gwqDCoMKgwqDC
oCB1bnNpZ25lZCBpbnQgaTsKPj4gK8KgwqDCoCB2b2lkICpyZXQ7Cj4+IMKgwqDCoMKgwqAgQVNT
RVJUKCFpbl9pcnEoKSk7Cj4+IEBAIC0yMjA0LDcgKzIyMTEsMTEgQEAgdm9pZCAqYWxsb2NfeGVu
aGVhcF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIAo+PiB1bnNpZ25lZCBpbnQgbWVtZmxhZ3Mp
Cj4+IMKgwqDCoMKgwqAgZm9yICggaSA9IDA7IGkgPCAoMXUgPDwgb3JkZXIpOyBpKysgKQo+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgcGdbaV0uY291bnRfaW5mbyB8PSBQR0NfeGVuX2hlYXA7Cj4+IC3C
oMKgwqAgcmV0dXJuIHBhZ2VfdG9fdmlydChwZyk7Cj4+ICvCoMKgwqAgcmV0ID0gcGFnZV90b192
aXJ0KHBnKTsKPj4gK8KgwqDCoCBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXJldCwg
cGFnZV90b19tZm4ocGcpLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAxVUwgPDwgb3JkZXIsIFBBR0VfSFlQRVJWSVNPUik7Cj4+ICsKPj4gK8KgwqDCoCByZXR1
cm4gcmV0Owo+PiDCoCB9Cj4+IMKgIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVu
c2lnbmVkIGludCBvcmRlcikKPj4gQEAgLTIyMjIsNiArMjIzMyw5IEBAIHZvaWQgZnJlZV94ZW5o
ZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCAKPj4gb3JkZXIpCj4+IMKgwqDCoMKgwqAg
Zm9yICggaSA9IDA7IGkgPCAoMXUgPDwgb3JkZXIpOyBpKysgKQo+PiDCoMKgwqDCoMKgwqDCoMKg
wqAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdDX3hlbl9oZWFwOwo+PiArwqDCoMKgIEFTU0VSVCgo
dW5zaWduZWQgbG9uZyl2ID49IERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKPj4gK8KgwqDCoCBtYXBf
cGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXYsIElOVkFMSURfTUZOLCAxVUwgPDwgb3JkZXIs
IAo+PiBfUEFHRV9OT05FKTsKPj4gKwoKSSBmb3Jnb3QgdG8gbWVudGlvbiBvbmUgdGhpbmcuIENh
biB5b3UgZXhwbGFpbiB3aHkgeW91IGFyZSB1c2luZyAKbWFwX3BhZ2VzX3RvX3hlbiBhbmQgbm90
IGRlc3Ryb3lfeGVuX21hcHBpbmdzIGhlcmU/CgogRnJvbSBteSB1bmRlcnN0YW5kaW5nLCB0aGUg
Zm9ybWVyIHdpbGwgbm90IHRlYXJkb3duIGludGVybWVkaWF0ZSAKcGFnZXRhYmxlcy4gSWYgdGhp
cyBpcyB3aGF0IHlvdSB3YW50IHRoZW4gcGxlYXNlIHdyaXRlIGl0IGRvd24gaW4gYSAKY29tbWVu
dC4gTm90ZSB0aGF0IEFybSBkb2VzIG5vdCBzdXBwb3J0IF9QQUdFX05PTkUgc28gc29tZXRoaW5n
IHNpbWlsYXIgCnRvIGltcGxlbWVudGF0aW9uIG9mIHZ1bm1hcCB3b3VsZCBiZSBuZWNlc3Nhcnku
CgpUaGlzIG1pZ2h0IGJlIGEgY2FsbCBmb3IgYSBoZWxwZXIgdG8gZG8gaXQuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:46:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDRHf-0002mJ-U3; Thu, 26 Sep 2019 10: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDRHe-0002m2-MN
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:46:02 +0000
X-Inumbo-ID: d4c8abfa-e04a-11e9-964e-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id d4c8abfa-e04a-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:46:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569494761; x=1601030761;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+jRpH0Z6uvcSjNXUUKjFDNqN7KOBaacaQBwOWRTu1KM=;
 b=tPLSZ4ZhyJIjhdLyqSqO/qd1crxTr/ccLM/7idlwDOTOf1jXoKZ2J/tq
 hSJ7MsWjhA5BKBmSzncxddk4MUfXZm/vcUjxAShxKDuSUhpHOohmng1cQ
 niCDeJIAM7NljrbMfD6bJdIEWpBegkbfiOHYHHEv/8mGrxXxHh0/p1ITZ Y=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="417797308"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 26 Sep 2019 10:46:00 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (Postfix) with ESMTPS
 id DD9E8A1D3E; Thu, 26 Sep 2019 10:45:56 +0000 (UTC)
Received: from EX13D31UWA003.ant.amazon.com (10.43.160.130) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 10:45:56 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D31UWA003.ant.amazon.com (10.43.160.130) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 10:45:55 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 10:45:51 +0000
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <6d79e6301ff15af71b21c64d10760abb9775b626.1569489002.git.hongyax@amazon.com>
 <7219684f-39b6-984c-340b-cd118c212636@arm.com>
From: <hongyax@amazon.com>
Message-ID: <0483a404-2884-c271-b589-4b60e446e96f@amazon.com>
Date: Thu, 26 Sep 2019 11:45:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7219684f-39b6-984c-340b-cd118c212636@arm.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 58/84] x86/mm: fix leaks in
 map_xen_pagetable.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAxMToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE5JVDog
d2UgZG9uJ3QgdXN1YWxseSBhZGQgZnVsbCBzdG9wIGF0IHRoZSBlbmQgb2YgdGhlIHRpdGxlLiBU
aGlzIGFwcGxpZXMgZm9yIAo+IHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCgpUaGFua3MuCgo+IAo+
IE9uIDkvMjYvMTkgMTA6NDYgQU0sIGhvbmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPj4gRnJvbTog
SG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPj4KPj4gTm90IHVubWFwcGluZyBwYWdl
cyBhZnRlciBtYXBfeGVuX3BhZ2V0YWJsZSBjYW4gbGVhayB0aGUgdmlydHVhbCBhZGRyZXNzCj4+
IHNwYWNlIG92ZXIgdGltZS4gQWxzbyB0aGlzIGZpeCBtYWtlcyB2bWFwX3RvX21mbiBub24tdHJp
dmlhbCB0byBiZSBhCj4+IG1hY3JvLiBUaGVyZSBtaWdodCBiZSBiZXR0ZXIgb3B0aW9ucyBidXQg
bW92ZSBpdCBpbnRvIHZtYXAuYyBmb3Igbm93Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBIb25neWFu
IFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gveDg2L21tLmPC
oMKgwqDCoMKgwqDCoMKgwqAgfMKgIDUgKy0tLS0KPj4gwqAgeGVuL2NvbW1vbi92bWFwLmPCoMKg
wqDCoMKgwqDCoMKgwqAgfCAxMyArKysrKysrKysrKysrCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaMKgwqAgfMKgIDIgLS0KPj4gwqAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggfMKg
IDIgLS0KPj4gwqAgeGVuL2luY2x1ZGUveGVuL3ZtYXAuaMKgwqDCoMKgIHzCoCAzICsrKwo+PiDC
oCA1IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4+Cj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IGlu
ZGV4IGIyYjJlZGJlZDEuLjE0NWM1YWI0N2MgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IEBAIC01MTYwLDYgKzUxNjAsNyBAQCBp
bnQgbWFwX3BhZ2VzX3RvX3hlbigKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICEobDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdF
X1BTRSkgKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMmVfZ2V0X21mbihvbDJlKSk7Cj4+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7Cj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmVlX3hlbl9wYWdl
dGFibGUobDJ0X21mbik7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+IEBAIC01MjI1LDcgKzUyMjYsNiBAQCBp
bnQgbWFwX3BhZ2VzX3RvX3hlbigKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGwzZV9mcm9tX21mbihsMnRf
bWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBsMnQgPSBOVUxMOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggbG9ja2luZyApCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKPj4g
QEAgLTUzNDYsNyArNTM0Niw2IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAo+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBs
MmVfZnJvbV9tZm4obDF0X21mbiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fUEFHRV9IWVBFUlZJU09SKSk7Cj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVTk1BUF9YRU5fUEFHRVRBQkxFKGwx
dCk7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsMXQgPSBOVUxM
Owo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGxvY2tpbmcgKQo+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsK
Pj4gQEAgLTU1ODksNyArNTU4OCw2IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyAKPj4gZSwgdW5zaWduZWQgaW50IG5mKQo+PiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQRVJW
SVNPUikpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUobDJ0KTsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsMnQgPSBO
VUxMOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGlmICggbG9ja2luZyApCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKPj4gQEAgLTU2NTcsNyArNTY1NSw2
IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9u
ZyAKPj4gZSwgdW5zaWduZWQgaW50IG5mKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4obWZuLAo+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgX19QQUdFX0hZUEVSVklTT1IpKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKPj4gLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGwxdCA9IE5VTEw7Cj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGlmICggbG9ja2luZyApCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi92bWFwLmMgYi94ZW4vY29tbW9uL3ZtYXAuYwo+PiBpbmRleCBmYWViYzFkZGYxLi5mY2Ri
ODQ5NWM4IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL3ZtYXAuYwo+PiArKysgYi94ZW4vY29t
bW9uL3ZtYXAuYwo+PiBAQCAtMTksNiArMTksMTkgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IHZtX2VuZFtWTUFQX1JFR0lPTl9OUl07Cj4+IMKgIC8qIGxvd2VzdCBrbm93biBj
bGVhciBiaXQgaW4gdGhlIGJpdG1hcCAqLwo+PiDCoCBzdGF0aWMgdW5zaWduZWQgaW50IHZtX2xv
d1tWTUFQX1JFR0lPTl9OUl07Cj4+ICttZm5fdCB2bWFwX3RvX21mbih2b2lkICp2YSkKPj4gK3sK
Pj4gK8KgwqDCoCBsMV9wZ2VudHJ5X3QgKnBsMWUgPSB2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVk
IGxvbmcpKHZhKSk7Cj4+ICvCoMKgwqAgbWZuX3QgcmV0ID0gX21mbihsMWVfZ2V0X3BmbigqcGwx
ZSkpOwo+IAo+IFdlIGFscmVhZHkKPiAKPj4gK8KgwqDCoCB1bm1hcF94ZW5fcGFnZXRhYmxlKHBs
MWUpOwo+IAo+IE15IGtub3dsZWRnZSBvZiB0aGUgeDg2IHBvcnQgaXMgcXVpdGUgbGltaXRlZCwg
YnV0IHRoaXMgZmVlbHMgc3VzcGljaW91cyB0byBzZWUgCj4gYW4gdW5tYXAgaW4gYSBmdW5jdGlv
biBjYWxsIHZtYXBfdG9fbWZuKCkuIFdoZXJlIGRvZXMgaXMgdGhlIG1hcCBkb25lPwo+IAo+IEZ1
cnRoZXJtb3JlLCB0aGlzIGlzIG5vdCBnb2luZyB0byBjb21waWxlIG9uIEFybS4gWW91IHByb2Jh
Ymx5IHdhbnQgdG8gCj4gaW1wbGVtZW50IHRoaXMgZnVuY3Rpb24gaW4geDg2IGNvZGUgYW5kIGtl
ZXAgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZm9yIEFybS4KPiAKCldpdGhvdXQgdGhlIGRp
cmVjdCBtYXAsIFhlbiBwYWdlIHRhYmxlcyBhcmUgYWNjZXNzZWQgYWZ0ZXIgbWFwcGluZyB0aGVt
IGludG8gCnRoZSBhZGRyZXNzIHNwYWNlIHdpdGggbWFwX2RvbWFpbl9wYWdlKCksIGFuZCB1bm1h
cHBlZCB3aGVuIGRvbmUuIFRvIHJlYWQgdGhlIApsMWUgZm9yIHRoZSB2bWFwLCB0aGUgcGFnZSB0
aGUgbDFlIGlzIGluIGlzIGZpcnN0IG1hcHBlZCwgdGhlbiB0aGUgbWZuIGlzIHJlYWQsIAp0aGVu
IHRoZSBwYWdlIGlzIHVubWFwcGVkLgoKVGhpcyBzZXJpZXMgaXMgYmFzZWQgb24gNjAgcGF0Y2hl
cyBmcm9tIFdlaSwgc28gaGUgbWlnaHQgYWxzbyBiZSBhYmxlIHRvIApjb21tZW50IG1vcmUgb24g
dGhlIGRldGFpbHMuCgo+PiArwqDCoMKgIHJldHVybiByZXQ7Cj4+ICt9Cj4+ICsKPj4gK3N0cnVj
dCBwYWdlX2luZm8gKnZtYXBfdG9fcGFnZSh2b2lkICp2YSkKPj4gK3sKPj4gK8KgwqDCoCByZXR1
cm4gbWZuX3RvX3BhZ2Uodm1hcF90b19tZm4odmEpKTsKPj4gK30KPiAKPiBUaGlzIGlzIHRoZSBl
eGFjdCBzYW1lIGltcGxlbWVudGF0aW9uIGFzIGluIG1tLmguIFNvIHdoYXQncyB0aGUgYWR2YW50
YWdlIG9mIHRoaXM/Cj4gCgpJIGFncmVlLiBUaGlzIGNhbiBqdXN0IGJlIGEgbWFjcm8uCgpIb25n
eWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:46:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRHz-0002pi-8i; Thu, 26 Sep 2019 10:46:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UviC=XV=arm.com=robin.murphy@srs-us1.protection.inumbo.net>)
 id 1iDRHx-0002pP-Go
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:46:21 +0000
X-Inumbo-ID: e03d2628-e04a-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id e03d2628-e04a-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 10:46:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 567981576;
 Thu, 26 Sep 2019 03:46:20 -0700 (PDT)
Received: from [192.168.1.124] (unknown [172.31.20.19])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BE7E83F67D;
 Thu, 26 Sep 2019 03:46:18 -0700 (PDT)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>, Rob Herring <robh@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20190925215006.12056-1-robh@kernel.org>
 <e898c025-32a7-1d2c-3501-c99556f7cdd4@arm.com>
 <1ae7f42e-bf93-b335-b543-653fae5cf49f@epam.com>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <28440326-ed76-b014-c1b8-02125c3214b9@arm.com>
Date: Thu, 26 Sep 2019 11:46:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <1ae7f42e-bf93-b335-b543-653fae5cf49f@epam.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0wOS0yNiAxMToxNyBhbSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
Cj4gT24gOS8yNi8xOSAxMjo0OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBSb2IsCj4+
Cj4+Cj4+IE9uIDkvMjUvMTkgMTA6NTAgUE0sIFJvYiBIZXJyaW5nIHdyb3RlOgo+Pj4gQXMgdGhl
IGNvbW1lbnQgc2F5cywgdGhpcyBpc24ndCBhIERUIGJhc2VkIGRldmljZS4gb2ZfZG1hX2NvbmZp
Z3VyZSgpCj4+PiBpcyBnb2luZyB0byBzdG9wIGFsbG93aW5nIGEgTlVMTCBEVCBub2RlLCBzbyB0
aGlzIG5lZWRzIHRvIGJlIGZpeGVkLgo+Pgo+PiBBbmQgdGhpcyBjYW4ndCB3b3JrIG9uIGFyY2gg
bm90IHNlbGVjdGluZyBDT05GSUdfT0YgYW5kIGNhbiBzZWxlY3QKPj4gQ09ORklHX1hFTl9HUkFO
VF9ETUFfQUxMT0MuCj4+Cj4+IFdlIGFyZSBsdWNreSBlbm91Z2ggb24geDg2IGJlY2F1c2UsIEFG
QUlDVCwgYXJjaF9zZXR1cF9kbWFfb3BzIGlzIGp1c3QKPj4gYSBub3AuCj4+Cj4gTm8gbHVjayBp
cyBuZWVkZWQgYXMgWzFdIGRvZXMgbm90aGluZyBmb3IgdGhvc2UgcGxhdGZvcm1zIG5vdCB1c2lu
Zwo+IENPTkZJR19PRgo+Pj4KPj4+IE5vdCBzdXJlIGV4YWN0bHkgd2hhdCBzZXR1cCBiZXNpZGVz
IGFyY2hfc2V0dXBfZG1hX29wcyBpcyBuZWVkZWQuLi4KPj4KPj4gV2UgcHJvYmFibHkgd2FudCB0
byB1cGRhdGUgZG1hX21hc2ssIGNvaGVyZW50X2RtYV9tYXNrIGFuZAo+PiBkbWFfcGZuX29mZnNl
dC4KPj4KPj4gQWxzbywgd2hpbGUgbG9vayBhdCBvZl9jb25maWd1cmVfZG1hLCBJIG5vdGljZWQg
dGhhdCB3ZSBjb25zaWRlciB0aGUKPj4gRE1BIHdpbGwgbm90IGJlIGNvaGVyZW50IGZvciB0aGUg
Z3JhbnQtdGFibGUuIE9sZWtzYW5kciwgZG8geW91IGtub3cKPj4gd2h5IHRoZXkgY2FuJ3QgYmUg
Y29oZXJlbnQ/Cj4gVGhlIG1haW4gYW5kIHRoZSBvbmx5IHJlYXNvbiB0byB1c2Ugb2ZfY29uZmln
dXJlX2RtYSBpcyB0aGF0IGlmIHdlIGRvbid0Cj4gdGhlbiB3ZQo+IGFyZSBhYm91dCB0byBzdGF5
IHdpdGggZG1hX2R1bW15X29wcyBbMl0uIEl0IGVmZmVjdGl2ZWx5IG1lYW5zIHRoYXQKPiBvcGVy
YXRpb25zIG9uIGRtYS1idWZzCj4gd2lsbCBlbmQgdXAgcmV0dXJuaW5nIGVycm9ycywgbGlrZSBb
M10sIFs0XSwgdGh1cyBub3QgbWFraW5nIGl0IHBvc3NpYmxlCj4gZm9yIFhlbiBQViBEUk0gYW5k
IERNQQo+IHBhcnQgb2YgZ250ZGV2IGRyaXZlciB0byBkbyB3aGF0IHdlIG5lZWQgKGRtYS1idWZz
IGluIG91ciB1c2UtY2FzZXMKPiBhbGxvdyB6ZXJvLWNvcHlpbmcKPiB3aGlsZSB1c2luZyBncmFw
aGljcyBidWZmZXJzIGFuZCBtYW55IG1vcmUpLgo+IAo+IEkgZGlkbid0IGZpbmQgYW55IGJldHRl
ciB3YXkgb2YgYWNoaWV2aW5nIHRoYXQsIGJ1dCBvZl9jb25maWd1cmVfZG1hLi4uCj4gSWYgdGhl
cmUgaXMgYW55IGJldHRlciBzb2x1dGlvbiB3aGljaCB3aWxsIG5vdCBicmVhayB0aGUgZXhpc3Rp
bmcKPiBmdW5jdGlvbmFsaXR5IHRoZW4KPiBJIHdpbGwgZGVmaW5pdGVseSBjaGFuZ2UgdGhlIGRy
aXZlcnMgc28gd2UgZG8gbm90IGFidXNlIERUICkKPiBCZWZvcmUgdGhhdCwgcGxlYXNlIGtlZXAg
aW4gbWluZCB0aGF0IG1lcmdpbmcgdGhpcyBSRkMgd2lsbCBicmVhayBYZW4gUFYKPiBEUk0gKwo+
IERNQSBidWYgc3VwcG9ydCBpbiBnbnRkZXYuLi4KPiBIb3BlIHdlIGNhbiB3b3JrIG91dCBzb21l
IGFjY2VwdGFibGUgc29sdXRpb24sIHNvIGV2ZXJ5b25lIGlzIGhhcHB5CgpBcyBJIG1lbnRpb25l
ZCBlbHNld2hlcmUsIHRoZSByZWNlbnQgZG1hLWRpcmVjdCByZXdvcmsgbWVhbnMgdGhhdCAKZG1h
X2R1bW15X29wcyBhcmUgbm93IG9ubHkgZXhwbGljaXRseSBpbnN0YWxsZWQgZm9yIHRoZSBBQ1BJ
IGVycm9yIGNhc2UsIApzbyAtIG11Y2ggYXMgSSBtYXkgZGlzbGlrZSBpdCAtIHlvdSBzaG91bGQg
Z2V0IHJlZ3VsYXIgKGRpcmVjdC9TV0lPVExCKSAKb3BzIGJ5IGRlZmF1bHQgYWdhaW4uCgpDb2hl
cmVuY3kgaXMgdHJpY2tpZXIgLSBpZiB0aGUgZ3Vlc3QgaXMgYWxsb2NhdGluZyBidWZmZXJzIGZv
ciB0aGUgUFYgCmRldmljZSwgd2hpY2ggbWF5IGJlIHNoYXJlZCBkaXJlY3RseSB3aXRoIGhhcmR3
YXJlIGJ5IHRoZSBob3N0IGRyaXZlciwgCnRoZW4gdGhlIGNvaGVyZW5jeSBvZiB0aGUgUFYgZGV2
aWNlIHNob3VsZCByZWFsbHkgcmVmbGVjdCB0aGF0IG9mIHRoZSAKdW5kZXJseWluZyBoYXJkd2Fy
ZSB0byBhdm9pZCBwb3RlbnRpYWwgcHJvYmxlbXMuIFRoZXJlIGFyZSBzb21lIGNhc2VzIAp3aGVy
ZSB0aGUgc3RhZ2UgMiBhdHRyaWJ1dGVzIGFsb25lIHdvdWxkbid0IGJlIGVub3VnaCB0byBjb3Jy
ZWN0IGEgbWlzbWF0Y2guCgpSb2Jpbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:49:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10: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 1iDRKv-0003LF-Up; Thu, 26 Sep 2019 10:49: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=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDRKv-0003LA-2l
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:49:25 +0000
X-Inumbo-ID: 4d057e86-e04b-11e9-964e-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 4d057e86-e04b-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:49:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569494963;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=zU20ZFRUrX7FG8BL7PXjIQXNBcMbUSU+wRfgRJQ2vws=;
 b=b5to6LscFTGOwjBT+7kYFTDvhLSOvww8onUTgMp19ekimVAdFp+TF4cJ
 CVx/ZVs1ndr8el+uw75jn/H18E6eSrsl9BC2g+j2/RgSXVQsC+M2sHiO2
 do2xkAAu3goh35viu7IzplX/9tAPuoCqTw0cXQFosxe46iiYMTN5HlaC5 s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OOE9UI7WABusqPndaNa5pf5YiYLOT/IAiz0/5+3NaAVPGpp0LlOGEz6N3BbuSbE8tnlGAhxi48
 HRHwovIC5wSIbO9g3sNa6gtKnEesiZLiggVPyEnPqttjSQ7fB4+5wYETMF28ius9BFC+5JOce7
 8i3x0Jd2cbtbkptZOqjiexKoqsiaSDk79iexpZPZCGqaucAmhe92BMcxdmlTgSLZNpdt6iA022
 09RaYV9xwAF0oEE4HxdJI33/efBiMkg9/Ochx5CJ0xwnhhw3l8nPtZgBmzaD/AiRjfbHV2ZrUs
 QJA=
X-SBRS: 2.7
X-MesageID: 6108176
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6108176"
Date: Thu, 26 Sep 2019 12:49:16 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190926104916.7pho64cfjmfakjsu@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-6-roger.pau@citrix.com>
 <133e6d6e83f846638ebdd9f66cef279b@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <133e6d6e83f846638ebdd9f66cef279b@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 05/11] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei
 Liu <wl@xen.org>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTAsIDIwMTkgYXQgMDI6NTk6NTdQTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAx
NzoxNAo+ID4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gQ2M6IFJvZ2Vy
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPgo+ID4gU3ViamVjdDogW1BBVENIIHYyIDA1LzExXSBpb3JlcTogYWRkIGludGVybmFsIGlv
cmVxIGluaXRpYWxpemF0aW9uIHN1cHBvcnQKPiA+IEBAIC03MzYsMzMgKzc1NCwzOSBAQCBzdGF0
aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
PiA+ICAgICAgaW50IHJjOwo+ID4gCj4gPiAgICAgIHMtPnRhcmdldCA9IGQ7Cj4gPiAtCj4gPiAt
ICAgIGdldF9rbm93bmFsaXZlX2RvbWFpbihjdXJyZCk7Cj4gPiAtICAgIHMtPmVtdWxhdG9yID0g
Y3VycmQ7Cj4gPiAtCj4gPiAgICAgIHNwaW5fbG9ja19pbml0KCZzLT5sb2NrKTsKPiA+IC0gICAg
SU5JVF9MSVNUX0hFQUQoJnMtPmlvcmVxX3ZjcHVfbGlzdCk7Cj4gPiAtICAgIHNwaW5fbG9ja19p
bml0KCZzLT5idWZpb3JlcV9sb2NrKTsKPiA+IC0KPiA+IC0gICAgcy0+aW9yZXEuZ2ZuID0gSU5W
QUxJRF9HRk47Cj4gPiAtICAgIHMtPmJ1ZmlvcmVxLmdmbiA9IElOVkFMSURfR0ZOOwo+ID4gCj4g
PiAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwo+ID4g
ICAgICBpZiAoIHJjICkKPiA+ICAgICAgICAgIHJldHVybiByYzsKPiA+IAo+ID4gLSAgICBzLT5i
dWZpb3JlcV9oYW5kbGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwo+ID4gLQo+ID4gLSAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCj4gPiArICAgIGlmICggIWh2bV9pb3JlcV9pc19pbnRlcm5hbChp
ZCkgKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3Zj
cHUocywgdik7Cj4gPiAtICAgICAgICBpZiAoIHJjICkKPiA+IC0gICAgICAgICAgICBnb3RvIGZh
aWxfYWRkOwo+ID4gKyAgICAgICAgZ2V0X2tub3duYWxpdmVfZG9tYWluKGN1cnJkKTsKPiA+ICsK
PiA+ICsgICAgICAgIHMtPmVtdWxhdG9yID0gY3VycmQ7Cj4gPiArICAgICAgICBJTklUX0xJU1Rf
SEVBRCgmcy0+aW9yZXFfdmNwdV9saXN0KTsKPiA+ICsgICAgICAgIHNwaW5fbG9ja19pbml0KCZz
LT5idWZpb3JlcV9sb2NrKTsKPiA+ICsKPiA+ICsgICAgICAgIHMtPmlvcmVxLmdmbiA9IElOVkFM
SURfR0ZOOwo+ID4gKyAgICAgICAgcy0+YnVmaW9yZXEuZ2ZuID0gSU5WQUxJRF9HRk47Cj4gPiAr
Cj4gPiArICAgICAgICBzLT5idWZpb3JlcV9oYW5kbGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwo+
ID4gKwo+ID4gKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+ID4gKyAgICAgICAgewo+
ID4gKyAgICAgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKPiA+
ICsgICAgICAgICAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgICAgICAgICAgZ290byBmYWlsX2Fk
ZDsKPiA+ICsgICAgICAgIH0KPiA+ICAgICAgfQo+ID4gKyAgICBlbHNlCj4gPiArICAgICAgICBz
LT5oYW5kbGVyID0gTlVMTDsKPiAKPiBUaGUgc3RydWN0IGlzIHplcm9lZCBvdXQgc28gaW5pdGlh
bGl6aW5nIHRoZSBoYW5kbGVyIGlzIG5vdCBuZWNlc3NhcnkuCj4gCj4gPiAKPiA+ICAgICAgcmV0
dXJuIDA7Cj4gPiAKPiA+ICAgZmFpbF9hZGQ6Cj4gPiArICAgIEFTU0VSVCghaHZtX2lvcmVxX2lz
X2ludGVybmFsKGlkKSk7Cj4gPiAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1
cyhzKTsKPiA+ICAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKPiA+IAo+IAo+
IEkgdGhpbmsgaXQgd291bGQgYmUgd29ydGh3aGlsZSBoYXZpbmcgdGhhdCBBU1NFUlQgcmVwZWF0
ZWQgaW4gdGhlIGNhbGxlZCBmdW5jdGlvbnMsIGFuZCBvdGhlciBmdW5jdGlvbnMgdGhhdCBvbmx5
IG9wZXJhdGUgb24gZXh0ZXJuYWwgaW9yZXEgc2VydmVycyBlLmcuIGh2bV9pb3JlcV9zZXJ2ZXJf
YWRkX3ZjcHUoKSwgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoKSwgZXRjLiAKClRoYXQncyBm
aW5lLCBidXQgdGhlbiBJIHdvdWxkIGFsc28gbmVlZCB0byBwYXNzIHRoZSBpb3JlcSBzZXJ2ZXIg
aWQgdG8KdGhvc2UgZnVuY3Rpb25zIGp1c3QgdG8gcGVyZm9ybSB0aGUgQVNTRVJULiBJIHdpbGwg
bGVhdmUgdGhvc2UgYXMtaXMKYmVjYXVzZSBJIHRoaW5rIHBhc3NpbmcgdGhlIGlkIGp1c3QgZm9y
IHRoYXQgQVNTRVJUIGlzIGtpbmQgb2YKcG9pbnRsZXNzLgoKPiA+IEBAIC04NjQsMjAgKzg5Nywy
MSBAQCBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQpCj4gPiAgICAgICAgICBnb3RvIG91dDsKPiA+IAo+ID4gICAgICByYyA9IC1FUEVS
TTsKPiA+IC0gICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQo+ID4gKyAg
ICAvKiBOQjogaW50ZXJuYWwgc2VydmVycyBjYW5ub3QgYmUgZGVzdHJveWVkLiAqLwo+ID4gKyAg
ICBpZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkgfHwgcy0+ZW11bGF0b3IgIT0gY3VycmVu
dC0+ZG9tYWluICkKPiAKPiBTaG91bGRuJ3QgdGhlIHRlc3Qgb2YgaHZtX2lvcmVxX2lzX2ludGVy
bmFsKGlkKSBzaW1wbHkgYmUgYW4gQVNTRVJUPyBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJl
IGNhbGxlZCBmcm9tIGEgZG1fb3AoKSwgcmlnaHQ/CgpSaWdodCwgSSB0aGluayBJJ3ZlIHdyb25n
bHkgYXNzdW1lZCB0aGlzIHdhcyBhbHNvIGNhbGxlZCB3aGVuCmRlc3Ryb3lpbmcgYSBkb21haW4s
IGJ1dCBkb21haW4gZGVzdHJ1Y3Rpb24gdXNlcwpodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVy
cyBpbnN0ZWFkLgoKPiA+ICAgICAgICAgIGdvdG8gb3V0Owo+ID4gCj4gPiAgICAgIGRvbWFpbl9w
YXVzZShkKTsKPiA+IAo+ID4gICAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCAwLCBpZCk7Cj4g
PiAKPiA+IC0gICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOwo+ID4gKyAgICBodm1faW9y
ZXFfc2VydmVyX2Rpc2FibGUocywgaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSk7Cj4gPiAKPiA+
ICAgICAgLyoKPiA+ICAgICAgICogSXQgaXMgc2FmZSB0byBjYWxsIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGVpbml0KCkgcHJpb3IgdG8KPiA+ICAgICAgICogc2V0X2lvcmVxX3NlcnZlcigpIHNpbmNlIHRo
ZSB0YXJnZXQgZG9tYWluIGlzIHBhdXNlZC4KPiA+ICAgICAgICovCj4gPiAtICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZGVpbml0KHMpOwo+ID4gKyAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBo
dm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKPiA+ICAgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBp
ZCwgTlVMTCk7Cj4gPiAKPiA+ICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gPiBAQCAtOTA5LDcg
Kzk0Myw4IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQs
IGlvc2VydmlkX3QgaWQsCj4gPiAgICAgICAgICBnb3RvIG91dDsKPiA+IAo+ID4gICAgICByYyA9
IC1FUEVSTTsKPiA+IC0gICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQo+
ID4gKyAgICAvKiBOQjogZG9uJ3QgYWxsb3cgZmV0Y2hpbmcgaW5mb3JtYXRpb24gZnJvbSBpbnRl
cm5hbCBpb3JlcSBzZXJ2ZXJzLiAqLwo+ID4gKyAgICBpZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5h
bChpZCkgfHwgcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkKPiAKPiBBZ2FpbiBoZXJl
LCBhbmQgc2V2ZXJhbCBwbGFjZXMgYmVsb3cuCgpJJ3ZlIGZpeGVkIHRoZSBjYWxscyB0byBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvLApodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZSBhbmQgaHZt
X21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgdG8KaW5jbHVkZSBhbiBBU1NFUlQgdGhhdCB0
aGUgcGFzc2VkIGlvcmVxIGlzIG5vdCBpbnRlcm5hbC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:50:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10: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 1iDRLd-0003vg-9N; Thu, 26 Sep 2019 10:50:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDRLb-0003sO-Iw
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:50:07 +0000
X-Inumbo-ID: 66db3f6c-e04b-11e9-bf31-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by localhost (Halon) with ESMTPS
 id 66db3f6c-e04b-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 10:50:06 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id h7so1884589wrw.8
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 03:50:06 -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:user-agent;
 bh=lbBEpBnOR3CbwRruobX3uPQZPDR7VePwiqiq4SnwjnE=;
 b=YwXDmn/6GhCO4JveagtsaOcKkDmJDTa3nuXuX4AKagiCGQp+EOSWxGDCo20/v+ZE+M
 8XPL3KajOfuY+zjUCIXyBMXcPhqlpjg5EIt7mFhm+2xxWQXQlTKTgJe5lp4krmw0uBiw
 FlXspR5NL41sI0KTMtZpL8SbYm8ocRdQrVruYwu0LZY1gr4EMqLp4nz34UY7BrGlCTbN
 tMYG2RB4/+EMDSuxDD5NtsoqRKRKvMFdwOrqzWq3p9BcabKp5nqGlu2NvUNMdtqk7lCr
 dyiC3J6Pqi01uO8e4cyEvXqfmNrgm9MpRnMDhLPZPrymaX8JYIz7gfRw9ObiqMnI+iKs
 s+HQ==
X-Gm-Message-State: APjAAAWbQOV0TpVxSp3Ani53XCY0gWiAkMmeyDCfo9refuWiZnJaQ4SX
 4iR6eWQT77gvuD/Frr/pmAU=
X-Google-Smtp-Source: APXvYqw7S515Lb306MSyOAyRYPzCz3edXPWfXb0hFKjkB8Qt7pG9MqFqfFz+ljNw+m885nTGVgu51A==
X-Received: by 2002:adf:e692:: with SMTP id r18mr2297247wrm.339.1569495006090; 
 Thu, 26 Sep 2019 03:50:06 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id w18sm2161880wmc.9.2019.09.26.03.50.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 03:50:05 -0700 (PDT)
Date: Thu, 26 Sep 2019 11:50:03 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190926105003.7ylqn3d3jdmheip6@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190925110250.vshhg52xlrmafpka@Air-de-Roger>
 <20190925153634.wjlxjnz6egibqypg@debian>
 <20190926104104.6sbcirvdkayktsud@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190926104104.6sbcirvdkayktsud@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTI6NDE6MDRQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAwNDozNjozNFBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDE6MDI6NTBQTSArMDIwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gTW9uLCBTZXAgMjMsIDIwMTkgYXQgMTE6
MDk6MjNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBIaSBhbGwKPiA+ID4gPiAKPiA+
ID4gPiBJbiBjYXNlIHlvdSdyZSB3b25kZXJpbmcsIEkgY2FuIGFscmVhZHkgcnVuIGEgZnVsbHkg
ZmxlZGdlZCBYZW4gc3lzdGVtIG9uCj4gPiA+ID4gSHlwZXItViB3aXRoIGVtdWxhdGVkIGRpc2sg
YW5kIG5ldHdvcmsuCj4gPiA+ID4gCj4gPiA+ID4gVGhpcyBpcyB0aGUgdmVyeSBmaXJzdCBzdGFn
ZSBmb3IgcG9ydGluZyBYZW4gdG8gcnVuIG9uIEh5cGVyLVYgd2l0aCBhbGwgdGhlCj4gPiA+ID4g
Z29vZGllcyBIeXBlci1WIGhhcyB0byBvZmZlci4gIFdpdGggdGhpcyBzZXJpZXMsIFhlbiBjYW4g
c3VjY2Vzc2Z1bGx5IGRldGVjdAo+ID4gPiA+IEh5cGVyLVYgYW5kIHByaW50cyBvdXQgYSBtZXNz
YWdlLiAgSSB3b3VsZCBsaWtlIHRvIGZpcnN0IGdldCB0aGUgZGlyZWN0b3J5Cj4gPiA+ID4gc3Ry
dWN0dXJlIGFuZCBrY29uZmlnIG9wdGlvbnMgYWdyZWVkIHVwb24uCj4gPiA+ID4gCj4gPiA+ID4g
VGhlcmUgYXJlIHR3byBtYWpvciBhcmVhcyB0byBiZSB3b3JrZWQgb246Cj4gPiA+ID4gICAqIE1h
a2UgRG9tMCBhYmxlIHRvIHVzZSBIeXBlci1WJ3Mgc3ludGhldGljIGRldmljZXMuCj4gPiA+ID4g
ICAqIE1ha2UgWGVuIHVzZSBvZiB0aGUgc3ludGhldGljIHRpbWVyLCByZWZlcmVuY2UgVFNDIGFu
ZCBlbmxpZ2h0ZW5tZW50IFZNQ1MKPiA+ID4gPiAgICAgYW5kIG90aGVyIGludGVyZmFjZXMuCj4g
PiA+ID4gCj4gPiA+ID4gVGhleSBhcmVuJ3QgdHJpdmlhbCwgYW5kIHRpbWUgY2FuIGJlIHNjYXJj
ZSBvbiBteSBzaWRlLCBzbyBJIGludGVuZCB0byBwb3N0Cj4gPiA+ID4gcGF0Y2hlcyBwaWVjZSBt
ZWFsIHdoZW4gdGhleSBhcmUgcmVhZHkuCj4gPiA+ID4gCj4gPiA+ID4gUXVlc3Rpb25zIGFuZCBj
b21tZW50cyBhcmUgd2VsY29tZS4KPiA+ID4gCj4gPiA+IFRoYW5rcyBmb3IgZG9pbmcgdGhpcyEK
PiA+ID4gCj4gPiA+IEluIHRoZSBwYXN0IEkndmUgcGxheWVkIHdpdGggdHJ5aW5nIHRvIGdldCBY
ZW4gdG8gYm9vdCBhcyBhIGd1ZXN0IG9uCj4gPiA+IEh5cGVyViBnZW4yIGluc3RhbmNlcywgYW5k
IEkgZGlkIG1hbmFnZSB0byBnZXQgaXQgYm9vdGluZywgTGludXgKPiA+ID4gaG93ZXZlciB3b3Vs
ZCBnZXQgZXh0cmVtZWx5IGNvbmZ1c2VkIGJlY2F1c2UgZ2VuMiBsYWNrcyBlbXVsYXRlZAo+ID4g
PiBkZXZpY2VzIGFuZCBpbnN0ZWFkIHRoZSBndWVzdCBpcyBmb3JjZWQgdG8gdXNlIHRoZSBIeXBl
clYgUFYgZGV2aWNlcwo+ID4gPiBBRkFJSy4KPiA+IAo+ID4gSG93IGRpZCB5b3UgZm9yY2UgTGlu
dXggdG8gdXNlIEh5cGVyLVYgUFYgZGV2aWNlcz8gCj4gCj4gSSBkaWRuJ3QsIHRoYXQncyB3aGVy
ZSBJIHN0b3BwZWQuIEkganVzdCBtYW5hZ2VkIHRvIGdldCBYZW4KPiBib290aW5nIG9uIGdlbjIs
IGJ1dCBMaW51eCBkb20wIHdvbid0IGJvb3QgZHVlIHRvIHdoYXQgeW91IHBvaW50ZWQgb3V0Cj4g
YmVsb3cuCgpPSy4gVGhhbmtzIGZvciBjbGFyaWZpY2F0aW9uLgoKSSB0aGluayB3aGVuIHRoZSBw
b3J0IGlzIGNvbXBsZXRlIGEgWGVuIHN5c3RlbSBzaG91bGQgYmUgYWJsZSB0byBib290IG9uCmJv
dGggR2VuMSBhbmQgR2VuMi4KCldlaS4KCj4gCj4gUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:50:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDRLi-00040S-If; Thu, 26 Sep 2019 10:50:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDRLg-00040B-Tw
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:50:12 +0000
X-Inumbo-ID: 6a3ff4f4-e04b-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 6a3ff4f4-e04b-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 10:50:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 08D3B1000;
 Thu, 26 Sep 2019 03:50:12 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1BBDB3F67D;
 Thu, 26 Sep 2019 03:50:09 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <02c6fd3b-4bea-f04e-eaf3-795af7892293@arm.com>
Date: Thu, 26 Sep 2019 11:50:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaXRsZTogUGxlYXNlIHJlbW92ZSB0aGUgZnVsbCBzdG9wLgoKT24gOS8yNi8xOSAxMDo0
NiBBTSwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25n
eWF4QGFtYXpvbi5jb20+CgpQbGVhc2UgZGVzY3JpYmUgd2hhdCB0aGUgcGF0Y2ggZG9lcyBhbmQg
d2h5LiBGb3IgaW5zdGFuY2UsIHdoeSB5b3UgZG8gCnlvdSByZXBsYWNlIG1hZGRyX3RvX21mbiht
YXBfZSkgd2l0aCBJTlZBTElEX01GTj8gV2h5IG5vdCBqdXN0IHJlbW92aW5nIAp0aGUgY29tcGxl
dGUgY2FsbD8KCj4gCj4gU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9u
LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgIHwgNCArKy0tCj4gICB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyB8IDIgKy0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0
dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggZTk2NGMwMzJmNi4uM2RjMmZhZDk4
NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCj4gQEAgLTEzNjcsNyArMTM2Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gICAKPiAgICAgICAgICAgICAgIGlmICgg
bWFwX2UgPCBlbmQgKQo+ICAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgbWFwX3Bh
Z2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKG1hcF9lKSwgbWFkZHJfdG9fbWZuKG1hcF9l
KSwKPiArICAgICAgICAgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192
YShtYXBfZSksIElOVkFMSURfTUZOLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEZOX0RPV04oZW5kIC0gbWFwX2UpLCBQQUdFX0hZUEVSVklTT1IpOwo+ICAgICAgICAgICAg
ICAgICAgIGluaXRfYm9vdF9wYWdlcyhtYXBfZSwgZW5kKTsKPiAgICAgICAgICAgICAgICAgICBt
YXBfZSA9IGVuZDsKPiBAQCAtMTM4Miw3ICsxMzgyLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgfQo+ICAgICAgICAg
ICBpZiAoIHMgPCBtYXBfcyApCj4gICAgICAgICAgIHsKPiAtICAgICAgICAgICAgbWFwX3BhZ2Vz
X3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKHMpLCBtYWRkcl90b19tZm4ocyksCj4gKyAgICAg
ICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShzKSwgSU5WQUxJRF9N
Rk4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKG1hcF9zIC0gcyks
IFBBR0VfSFlQRVJWSVNPUik7Cj4gICAgICAgICAgICAgICBpbml0X2Jvb3RfcGFnZXMocywgbWFw
X3MpOwo+ICAgICAgICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBpbmRleCBhMDBkYjRjMGQ5Li5kZWVlYWMwNjVj
IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKPiBAQCAtMjE1Nyw3ICsyMTU3LDcgQEAgdm9pZCAqYWxsb2NfeGVuaGVh
cF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncykKPiAgICAg
ICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXJldCwgcGFnZV90b19tZm4ocGcpLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgMVVMIDw8IG9yZGVyLCBQQUdFX0hZUEVSVklTT1IpOwo+
ICAgCj4gLSAgICByZXR1cm4gcGFnZV90b192aXJ0KHBnKTsKPiArICAgIHJldHVybiByZXQ7CgpU
aGlzIGNoYW5nZSBsb29rcyBzcHVyaW91cy4gRGlkIHlvdSBpbnRlbmQgdG8gZG8gaXQgaW4gYSBw
cmV2aW91cyBwYXRjaD8KCkNoZWVycywKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:52:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:52: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 1iDRNU-0004Hy-1a; Thu, 26 Sep 2019 10:52:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDRNT-0004Ho-4A
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:52:03 +0000
X-Inumbo-ID: ab91d116-e04b-11e9-964e-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id ab91d116-e04b-11e9-964e-12813bfff9fa;
 Thu, 26 Sep 2019 10:52:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569495122;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=Ynb2y4PeMFk0p8zu/slITSdesNZSgDfjE1u52wNd9qc=;
 b=c+zKXf5RCqIG+auhTNZX8UiTpgCWSRsjcR5qVN4MjWp5/cblwdKls+30
 4fbE3pzBz9M29aVFx8uYhi9aHPyTavBaoq0gYQTvR3uIgsDAwBgxsf3Rc
 FZ5Yo6v1ZROfdIHJDfWyt8WJdfFCpkaVVGKquTv5ljX6omeHLTY7LNjL1 Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 95bkfjz7QsV+hUcmn6elDBWYSboQbIAJ1R9rv2+aoeyw9/J2zMp7Ri55IYNoRANTcqLHqBbw9Q
 cx+OMhT4U6PQoD7iHb2TulLdhoaiFLwataqsdlVuW2j3xYrf+IJEFutQuiIdjY4RsKZeTgFkaq
 VrIsdF9vfkuCG53w4loIkOftx98UTISYK6llD8IMR4eLLbbk37asP4vKYPHHbL+53tPMCK5f8D
 p8APm4ljkzdoMQZc1RbT8yiLi+9CHWE8fcENGhIFX5PUTxjv9JylPsuBQQJRazJQQOfiPW/H1i
 gR4=
X-SBRS: 2.7
X-MesageID: 6446761
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6446761"
Date: Thu, 26 Sep 2019 12:51:56 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190926105156.rv3jhaiwyogmepvt@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-6-roger.pau@citrix.com>
 <56846f60-fcea-2bef-77b5-84e04e01f98a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <56846f60-fcea-2bef-77b5-84e04e01f98a@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 05/11] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjAsIDIwMTkgYXQgMDE6MTU6MDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDMuMDkuMjAxOSAxODoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gQEAg
LTgyMSw2ICs4NTEsOSBAQCBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAo+ID4gICAgICBpZiAoIGkgPj0gTUFYX05SX0lP
UkVRX1NFUlZFUlMgKQo+ID4gICAgICAgICAgZ290byBmYWlsOwo+ID4gIAo+ID4gKyAgICBBU1NF
UlQoKGludGVybmFsICYmCj4gPiArICAgICAgICAgICAgaSA+PSBNQVhfTlJfRVhURVJOQUxfSU9S
RVFfU0VSVkVSUyAmJiBpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpIHx8Cj4gPiArICAgICAgICAg
ICAoIWludGVybmFsICYmIGkgPCBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUykpOwo+IAo+
IFBlcmhhcHMgZWFzaWVyIHRvIHJlYWQgYm90aCBoZXJlIGFuZCBpbiB0aGUgZXZlbnQgdGhlIGFz
c2VydGlvbgo+IHdvdWxkIGFjdHVhbGx5IHRyaWdnZXIgYXMgZWl0aGVyCj4gCj4gICAgIEFTU0VS
VChpbnRlcm5hbAo+ICAgICAgICAgICAgPyBpID49IE1BWF9OUl9FWFRFUk5BTF9JT1JFUV9TRVJW
RVJTICYmIGkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUwo+ICAgICAgICAgICAgOiBpIDwgTUFYX05S
X0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMpOwo+IAo+IG9yIGV2ZW4KPiAKPiAgICAgQVNTRVJUKGkg
PCBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUwo+ICAgICAgICAgICAgPyAhaW50ZXJuYWwK
PiAgICAgICAgICAgIDogaW50ZXJuYWwgJiYgaSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsKPiAK
PiA/CgpJIHdlbnQgd2l0aCB0aGUgbGFzdCB2YXJpYXRpb24gb2YgeW91ciBwcm9wb3NlZCBBU1NF
UlQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:52:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRNy-0004Lq-CK; Thu, 26 Sep 2019 10:52: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDRNx-0004Lg-Go
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:52:33 +0000
X-Inumbo-ID: be2ce34c-e04b-11e9-964f-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id be2ce34c-e04b-11e9-964f-12813bfff9fa;
 Thu, 26 Sep 2019 10:52:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569495152; x=1601031152;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=aOyqTi0d69JCNfif2NtOaC2plsQ4WLBLTIpJst0+t5I=;
 b=HG+bNTtun3JXj/2vpaOlY1GaU0U0U4/kNlTS6oSvt7YoI2eLqjk6UvhM
 gfBCsbUFAMbjFmqanyw0fU3E7ihEmWyu6GptXx2DWBIRFtigsz+vEzV5M
 AhT2m6nwGSI7NSGZpuSoz1k8Q4Vts1C9/dMTv1AisrgQGfqhM95FmgBEZ 0=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="423760683"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 26 Sep 2019 10:52:32 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8D22DA3643; Thu, 26 Sep 2019 10:52:29 +0000 (UTC)
Received: from EX13D18UWA004.ant.amazon.com (10.43.160.45) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 10:52:29 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D18UWA004.ant.amazon.com (10.43.160.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 10:52:28 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 10:52:27 +0000
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
 <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
 <9363b6d2-0b30-f0f3-06df-092aeac21274@arm.com>
From: <hongyax@amazon.com>
Message-ID: <01ac67bf-0b93-ae54-67d9-c1a4393403e2@amazon.com>
Date: Thu, 26 Sep 2019 11:52:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9363b6d2-0b30-f0f3-06df-092aeac21274@arm.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the
 mapping and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMjYvMDkvMjAxOSAxMTo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IEkgZm9y
Z290IHRvIG1lbnRpb24gb25lIHRoaW5nLiBDYW4geW91IGV4cGxhaW4gd2h5IHlvdSBhcmUgdXNp
bmcgCj4gbWFwX3BhZ2VzX3RvX3hlbiBhbmQgbm90IGRlc3Ryb3lfeGVuX21hcHBpbmdzIGhlcmU/
Cj4gCj4gIEZyb20gbXkgdW5kZXJzdGFuZGluZywgdGhlIGZvcm1lciB3aWxsIG5vdCB0ZWFyZG93
biBpbnRlcm1lZGlhdGUgcGFnZXRhYmxlcy4gCj4gSWYgdGhpcyBpcyB3aGF0IHlvdSB3YW50IHRo
ZW4gcGxlYXNlIHdyaXRlIGl0IGRvd24gaW4gYSBjb21tZW50LiBOb3RlIHRoYXQgQXJtIAo+IGRv
ZXMgbm90IHN1cHBvcnQgX1BBR0VfTk9ORSBzbyBzb21ldGhpbmcgc2ltaWxhciB0byBpbXBsZW1l
bnRhdGlvbiBvZiB2dW5tYXAgCj4gd291bGQgYmUgbmVjZXNzYXJ5LgoKVGhhdCBpcyBleGFjdGx5
IG15IGludGVudGlvbi4gV2l0aG91dCBhbiBhbHdheXMtbWFwcGVkIGRpcmVjdCBtYXAsIG1hcHBp
bmdzIHRvIAp0aGUgRElSRUNUTUFQIHJlZ2lvbiBhcmUgY3JlYXRlZC9kZXN0cm95ZWQgYWxvbmdz
aWRlIHhlbmhlYXAgCmFsbG9jYXRpb25zL2RlYWxsb2NhdGlvbnMuIFBlcmZvcm1hbmNlLXdpc2Ug
aXQgcHJvYmFibHkgbWFrZXMgbGVzcyBzZW5zZSB0byAKYWN0dWFsbHkgdGVhciBkb3duIGFsbCBw
YWdldGFibGVzIGFuZCBsYXRlciBhbGxvY2F0ZSB0aGVtIGFnYWluLgoKSSBjYW4gYWRkIGEgY29t
bWVudC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:54:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10: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 1iDRQ1-0004X7-Qc; Thu, 26 Sep 2019 10:54:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vbj0=XV=amazon.de=prvs=165861053=stanspas@srs-us1.protection.inumbo.net>)
 id 1iDRQ0-0004Wy-Gh
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:54:40 +0000
X-Inumbo-ID: 09d56a12-e04c-11e9-bf31-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id 09d56a12-e04c-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 10:54:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569495279; x=1601031279;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=RAGa9anMcKR06whqzmzVsJj2bBFMs07llUH7/vc+2Ls=;
 b=gwYVUehz4gDjZ3wVaa0bxAs/qLWzWsuQp5AOzUb1OxTdcuYmscsA3KtE
 Mk2KHDNbmaL94/bfPxc5X+SZ/j1e0Q/VroS4BuzyQehBaLkNHuUtABn6X
 iz6HwwRsuXMHUYUTSFTMU+Fne23qFcfwDvgKf2nDxjJnLJ6Z8dhC8rHHv 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="787545755"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 26 Sep 2019 10:54:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8FB82A2945; Thu, 26 Sep 2019 10:54:36 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 10:54:35 +0000
Received: from EX13D04EUB003.ant.amazon.com (10.43.166.235) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 10:54:33 +0000
Received: from EX13D04EUB003.ant.amazon.com ([10.43.166.235]) by
 EX13D04EUB003.ant.amazon.com ([10.43.166.235]) with mapi id 15.00.1367.000;
 Thu, 26 Sep 2019 10:54:32 +0000
From: "Spassov, Stanislav" <stanspas@amazon.de>
To: "pasik@iki.fi" <pasik@iki.fi>
Thread-Topic: [Xen-devel] [PATCH] xen: xen-pciback: Reset MSI-X state when
 exposing a device
Thread-Index: AQHVahhAHUCnM9/kUkG3Q7Ogt5hZ16cpYHyAgABbEgCAFBZsgIAAC2KA
Date: Thu, 26 Sep 2019 10:54:32 +0000
Message-ID: <61e676872931e2c69137bf73f46af64ff74f2fd0.camel@amazon.de>
References: <1543976357-1053-1-git-send-email-chao.gao@intel.com>
 <2c0ad3bf96551ea6e96e812229507221b76876c6.camel@amazon.de>
 <20190913152818.GA688@gao-cwp> <20190926101347.GD28704@reaktio.net>
In-Reply-To: <20190926101347.GD28704@reaktio.net>
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.196]
Content-ID: <A3E1ABA359C94C4BB778D38FD1DEEBAF@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] xen: xen-pciback: Reset MSI-X state when
 exposing a device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "baijiaju1990@gmail.com" <baijiaju1990@gmail.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "chao.gao@intel.com" <chao.gao@intel.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gUGFzaSwNCg0KVW5mb3J0dW5hdGVseSwgSSBhbSBub3QgYWJsZSB0byBjb250aW51ZSB0
aGUgd29yayBvbiB0aGUgWGVuIHBhdGNoZXMgaW4NCnRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUuDQoN
CkZvciB3aGF0IGl0J3Mgd29ydGg6IHRoZSB4ZW4tcGNpYmFjayB3b3JrYXJvdW5kIGZyb20gdGhp
cyB0aHJlYWQgc29sdmVzDQpteSBjdXJyZW50IGlzc3VlIGFzIGNvbmZpcm1lZCBieSBpbnRlcm5h
bCB0ZXN0aW5nLg0KDQotLSBTdGFuaXNsYXYNCg0KKGFwb2xvZ2llcyBmb3IgdWdseSBmb290ZXIg
aW5qZWN0ZWQgYmVsb3cgYnkgY29tcGFueSBTTVRQIHNlcnZlcg0KZHVlIHRvIGxvY2FsIGxhd3Mp
DQoNCk9uIFRodSwgMjAxOS0wOS0yNiBhdCAxMzoxMyArMDMwMCwgUGFzaSBLw6Rya2vDpGluZW4g
d3JvdGU6DQo+IEhlbGxvIFN0YW5pc2xhdiwNCj4gDQo+IE9uIEZyaSwgU2VwIDEzLCAyMDE5IGF0
IDExOjI4OjIwUE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOg0KPiA+IE9uIEZyaSwgU2VwIDEzLCAy
MDE5IGF0IDEwOjAyOjI0QU0gKzAwMDAsIFNwYXNzb3YsIFN0YW5pc2xhdiB3cm90ZToNCj4gPiA+
IE9uIFRodSwgRGVjIDEzLCAyMDE4IGF0IDA3OjU0LCBDaGFvIEdhbyB3cm90ZToNCj4gPiA+ID4g
T24gVGh1LCBEZWMgMTMsIDIwMTggYXQgMTI6NTQ6NTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6DQo+ID4gPiA+ID4gPiA+ID4gT24gMTMuMTIuMTggYXQgMDQ6NDYsIDxjaGFvLmdhb0BpbnRl
bC5jb20+IHdyb3RlOg0KPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiBPbiBXZWQsIERlYyAxMiwg
MjAxOCBhdCAwODoyMTozOUFNIC0wNzAwLCBKYW4gQmV1bGljaA0KPiA+ID4gPiA+ID4gd3JvdGU6
DQo+ID4gPiA+ID4gPiA+ID4gPiA+IE9uIDEyLjEyLjE4IGF0IDE2OjE4LCA8Y2hhby5nYW9AaW50
ZWwuY29tPiB3cm90ZToNCj4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiBPbiBXZWQs
IERlYyAxMiwgMjAxOCBhdCAwMTo1MTowMUFNIC0wNzAwLCBKYW4gQmV1bGljaA0KPiA+ID4gPiA+
ID4gPiA+IHdyb3RlOg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gT24gMTIuMTIuMTggYXQgMDg6
MDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB3cm90ZToN
Cj4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4gPiA+IE9uIFdlZCwgRGVjIDA1
LCAyMDE4IGF0IDA5OjAxOjMzQU0gLTA1MDAsIEJvcmlzDQo+ID4gPiA+ID4gPiA+ID4gPiA+IE9z
dHJvdnNreSB3cm90ZToNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBPbiAxMi81LzE4IDQ6MzIgQU0s
IFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBPbiBXZWQs
IERlYyAwNSwgMjAxOCBhdCAxMDoxOToxN0FNICswODAwLCBDaGFvDQo+ID4gPiA+ID4gPiA+ID4g
PiA+ID4gPiBHYW8gd3JvdGU6DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IEkgZmluZCBzb21l
IHBhc3MtdGhydSBkZXZpY2VzIGRvbid0IHdvcmsgYW55DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g
PiA+IG1vcmUgYWNyb3NzIGd1ZXN0IHJlYm9vdC4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g
QXNzaWduaW5nIGl0IHRvIGFub3RoZXIgZ3Vlc3QgYWxzbyBtZWV0cyB0aGUNCj4gPiA+ID4gPiA+
ID4gPiA+ID4gPiA+ID4gc2FtZSBpc3N1ZS4gQW5kIHRoZSBvbmx5DQo+ID4gPiA+ID4gPiA+ID4g
PiA+ID4gPiA+IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4gaXMgdW4tYmluZGluZyBhbmQNCj4g
PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYmluZGluZyBpdCB0byBwY2liYWNrLg0KPiA+ID4gPiA+
ID4gPiA+ID4gPiA+ID4gPiBTb21lb25lIHJlcG9ydGVkIHRoaXMgaXNzdWUgb25lIHllYXIgYWdv
IFsxXS4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gTW9yZSBkZXRhaWwgYWxzbyBjYW4gYmUN
Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZm91bmQgaW4gWzJdLg0KPiA+ID4gPiA+ID4gPiA+
ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gVGhlIHJvb3QtY2F1c2UgaXMg
WGVuJ3MgaW50ZXJuYWwgTVNJLVggc3RhdGUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaXNu
J3QgcmVzZXQgcHJvcGVybHkNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZHVyaW5nIHJlYm9v
dCBvciByZS1hc3NpZ25tZW50LiBJbiB0aGUgYWJvdmUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+
ID4gY2FzZSwgWGVuIHNldCBtYXNrYWxsIGJpdA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB0
byBtYXNrIGFsbCBNU0kgaW50ZXJydXB0cyBhZnRlciBpdCBkZXRlY3RlZA0KPiA+ID4gPiA+ID4g
PiA+ID4gPiA+ID4gPiBhIHBvdGVudGlhbCBzZWN1cml0eQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+
ID4gPiBpc3N1ZS4gRXZlbiBhZnRlciBkZXZpY2UgcmVzZXQsIFhlbiBkaWRuJ3QNCj4gPiA+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gcmVzZXQgaXRzIGludGVybmFsIG1hc2thbGwNCj4gPiA+ID4gPiA+
ID4gPiA+ID4gPiA+ID4gYml0LiBBcyBhIHJlc3VsdCwgbWFza2FsbCBiaXQgd291bGQgYmUgc2V0
DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGFnYWluIGluIG5leHQgd3JpdGUgdG8NCj4gPiA+
ID4gPiA+ID4gPiA+ID4gPiA+ID4gTVNJLVggbWVzc2FnZSBjb250cm9sIHJlZ2lzdGVyLg0KPiA+
ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gR2l2ZW4g
dGhhdCBQSFlTREVWT1BTX3ByZXBhcmVfbXNpeCgpIGFsc28NCj4gPiA+ID4gPiA+ID4gPiA+ID4g
PiA+ID4gdHJpZ2dlcnMgWGVuIHJlc2V0dGluZyBNU0ktWA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+
ID4gPiBpbnRlcm5hbCBzdGF0ZSBvZiBhIGRldmljZSwgd2UgZW1wbG95IGl0IHRvDQo+ID4gPiA+
ID4gPiA+ID4gPiA+ID4gPiA+IGZpeCB0aGlzIGlzc3VlIHJhdGhlciB0aGFuDQo+ID4gPiA+ID4g
PiA+ID4gPiA+ID4gPiA+IGludHJvZHVjaW5nIGFub3RoZXIgZGVkaWNhdGVkIHN1Yi1oeXBlcmNh
bGwuDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g
PiBOb3RlIHRoYXQgUEhZU0RFVk9QU19yZWxlYXNlX21zaXgoKSB3aWxsIGZhaWwNCj4gPiA+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gaWYgdGhlIG1hcHBpbmcgYmV0d2Vlbg0KPiA+ID4gPiA+ID4gPiA+
ID4gPiA+ID4gPiB0aGUgZGV2aWNlJ3MgbXNpeCBhbmQgcGlycSBoYXMgYmVlbiBjcmVhdGVkLg0K
PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBUaGlzIGxpbWl0YXRpb24gcHJldmVudHMNCj4gPiA+
ID4gPiA+ID4gPiA+ID4gPiA+ID4gdXMgY2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdoZW4gZGV0YWNo
aW5nIGENCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZGV2aWNlIGZyb20gYSBndWVzdCBkdXJp
bmcNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gZ3Vlc3Qgc2h1dGRvd24uIFRodXMgaXQgaXMg
Y2FsbGVkIHJpZ2h0DQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGJlZm9yZSBjYWxsaW5nDQo+
ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IFBIWVNERVZPUFNfcHJlcGFyZV9tc2l4KCkuDQo+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHMvUEhZU0RFVk9Q
Uy9QSFlTREVWT1AvIChubyBmaW5hbCBTKS4gQW5kIHRoZW4NCj4gPiA+ID4gPiA+ID4gPiA+ID4g
PiA+IEkgd291bGQgYWxzbyBkcm9wIHRoZQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKCkgYXQg
dGhlIGVuZCBvZiB0aGUgaHlwZXJjYWxsIG5hbWUgc2luY2UgaXQncw0KPiA+ID4gPiA+ID4gPiA+
ID4gPiA+ID4gbm90IGEgZnVuY3Rpb24uDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiANCj4gPiA+
ID4gPiA+ID4gPiA+ID4gPiA+IEknbSBhbHNvIHdvbmRlcmluZyB3aHkgdGhlIHJlbGVhc2UgY2Fu
J3QgYmUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRvbmUgd2hlbiB0aGUgZGV2aWNlIGlzDQo+
ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBkZXRhY2hlZCBmcm9tIHRoZSBndWVzdCAob3IgdGhlIGd1
ZXN0IGhhcyBiZWVuDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBzaHV0IGRvd24pLiBUaGlzIG1h
a2VzDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBtZSB3b3JyeSBhYm91dCB0aGUgcmFjaW5lc3Mg
b2YgdGhlDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBhdHRhY2gvZGV0YWNoIHByb2NlZHVyZTog
aWYgdGhlcmUncw0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYSBzdGF0ZSB3aGVyZSBwY2liYWNr
IGFzc3VtZXMgdGhlIGRldmljZSBoYXMNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGJlZW4gZGV0
YWNoZWQgZnJvbSB0aGUNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGd1ZXN0LCBidXQgdGhlcmUg
YXJlIHN0aWxsIHBpcnFzIGJvdW5kLCBhbg0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYXR0ZW1w
dCB0byBhdHRhY2ggdG8NCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGFub3RoZXIgZ3Vlc3QgaW4g
c3VjaCBzdGF0ZSB3aWxsIGZhaWwuDQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4g
PiA+ID4gPiA+ID4gSSB3b25kZXIgd2hldGhlciB0aGlzIGFkZGl0aW9uYWwgcmVzZXQNCj4gPiA+
ID4gPiA+ID4gPiA+ID4gPiBmdW5jdGlvbmFsaXR5IGNvdWxkIGJlIGRvbmUgb3V0DQo+ID4gPiA+
ID4gPiA+ID4gPiA+ID4gb2YgeGVuX3BjaWJrX3hlbmJ1c19yZW1vdmUoKS4gV2UgZmlyc3QgZG8g
YSAoYmVzdA0KPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGVmZm9ydCkgZGV2aWNlIHJlc2V0DQo+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gYW5kIHRoZW4gZG8gdGhlIGV4dHJhIHRoaW5ncyB0aGF0IGFyZSBu
b3QNCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBwcm9wZXJseSBkb25lIHRoZXJlLg0KPiA+ID4gPiA+
ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gPiA+ID4gTm8uIEl0IGNhbm5vdCBiZSBkb25lIGlu
IHhlbl9wY2lia194ZW5idXNfcmVtb3ZlKCkNCj4gPiA+ID4gPiA+ID4gPiA+ID4gd2l0aG91dCBt
b2RpZnlpbmcNCj4gPiA+ID4gPiA+ID4gPiA+ID4gdGhlIGhhbmRsZXIgb2YgUEhZU0RFVk9QX3Jl
bGVhc2VfbXNpeC4gVG8gZG8gYQ0KPiA+ID4gPiA+ID4gPiA+ID4gPiBzdWNjZXNzZnVsIFhlbiBp
bnRlcm5hbA0KPiA+ID4gPiA+ID4gPiA+ID4gPiBNU0ktWCBzdGF0ZSByZXNldCwgUEhZU0RFVk9Q
X3tyZWxlYXNlLA0KPiA+ID4gPiA+ID4gPiA+ID4gPiBwcmVwYXJlfV9tc2l4IHNob3VsZCBiZSBm
aW5pc2hlZA0KPiA+ID4gPiA+ID4gPiA+ID4gPiB3aXRob3V0IGVycm9yLiBCdXQgQVRNLCB4ZW4g
ZXhwZWN0cyB0aGF0IG5vIG1zaSBpcw0KPiA+ID4gPiA+ID4gPiA+ID4gPiBib3VuZCB0byBwaXJx
IHdoZW4NCj4gPiA+ID4gPiA+ID4gPiA+ID4gZG9pbmcgUEhZU0RFVk9QX3JlbGVhc2VfbXNpeC4g
T3RoZXJ3aXNlIGl0IGZhaWxzDQo+ID4gPiA+ID4gPiA+ID4gPiA+IHdpdGggZXJyb3IgY29kZSAt
RUJVU1kuDQo+ID4gPiA+ID4gPiA+ID4gPiA+IEhvd2V2ZXIsIHRoZSBleHBlY3RhdGlvbiBpc24n
dCBndWFyYW50ZWVkIGluDQo+ID4gPiA+ID4gPiA+ID4gPiA+IHhlbl9wY2lia194ZW5idXNfcmVt
b3ZlKCkuDQo+ID4gPiA+ID4gPiA+ID4gPiA+IEluIHNvbWUgY2FzZXMsIGlmIHFlbXUgZmFpbHMg
dG8gdW5tYXAgTVNJcywgTVNJcw0KPiA+ID4gPiA+ID4gPiA+ID4gPiBhcmUgdW5tYXBwZWQgYnkg
WGVuDQo+ID4gPiA+ID4gPiA+ID4gPiA+IGF0IGxhc3QgbWludXRlLCB3aGljaCBoYXBwZW5zIGFm
dGVyIGRldmljZSByZXNldA0KPiA+ID4gPiA+ID4gPiA+ID4gPiBpbiANCj4gPiA+ID4gPiA+ID4g
PiA+ID4geGVuX3BjaWJrX3hlbmJ1c19yZW1vdmUoKS4NCj4gPiA+ID4gPiA+ID4gPiA+IA0KPiA+
ID4gPiA+ID4gPiA+ID4gQnV0IHRoYXQgbWF5IG5lZWQgdGFraW5nIGNhcmUgb2Y6IEkgZG9uJ3Qg
dGhpbmsgaXQgaXMNCj4gPiA+ID4gPiA+ID4gPiA+IGEgZ29vZCBpZGVhIHRvIGhhdmUNCj4gPiA+
ID4gPiA+ID4gPiA+IGFueXRoaW5nIGxlZnQgZnJvbSB0aGUgcHJpb3Igb3duaW5nIGRvbWFpbiB3
aGVuIHRoZQ0KPiA+ID4gPiA+ID4gPiA+ID4gZGV2aWNlIGdldHMgcmVzZXQuDQo+ID4gPiA+ID4g
PiA+ID4gPiBJLmUuIGxlZnQgb3ZlciBJUlEgYmluZGluZ3Mgc2hvdWxkIHBlcmhhcHMgYmUNCj4g
PiA+ID4gPiA+ID4gPiA+IGZvcmNpYmx5IGNsZWFyZWQgYmVmb3JlDQo+ID4gPiA+ID4gPiA+ID4g
PiBpbnZva2luZyB0aGUgcmVzZXQ7DQo+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+ID4g
QWdyZWUuIEhvdyBhYm91dCBwY2liYWNrIHRvIHRyYWNrIHRoZSBlc3RhYmxpc2hlZCBJUlENCj4g
PiA+ID4gPiA+ID4gPiBiaW5kaW5ncz8gVGhlbg0KPiA+ID4gPiA+ID4gPiA+IHBjaWJhY2sgY2Fu
IGNsZWFyIGlycSBiaW5kaW5nIGJlZm9yZSBpbnZva2luZyB0aGUNCj4gPiA+ID4gPiA+ID4gPiBy
ZXNldC4NCj4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+IEhvdyB3b3VsZCBwY2liYWNrIGV2
ZW4ga25vdyBvZiB0aG9zZSBtYXBwaW5ncywgd2hlbiBpdCdzDQo+ID4gPiA+ID4gPiA+IHFlbXUN
Cj4gPiA+ID4gPiA+ID4gd2hvIGVzdGFibGlzaGVzIChhbmQgbWFuYWdlcykgdGhlbT8NCj4gPiA+
ID4gPiA+IA0KPiA+ID4gPiA+ID4gSSBtZWFudCB0byBleHBvc2Ugc29tZSBpbnRlcmZhY2VzIGZy
b20gcGNpYmFjay4gQW5kIHBjaWJhY2sNCj4gPiA+ID4gPiA+IHNlcnZlcw0KPiA+ID4gPiA+ID4g
YXMgdGhlIHByb3h5IG9mIElSUSAodW4pYmluZGluZyBBUElzLg0KPiA+ID4gPiA+IA0KPiA+ID4g
PiA+IElmIGF0IGFsbCBwb3NzaWJsZSB3ZSBzaG91bGQgYXZvaWQgaGF2aW5nIHRvIGNoYW5nZSBt
b3JlDQo+ID4gPiA+ID4gcGFydGllcyAocWVtdSwNCj4gPiA+ID4gPiBsaWJ4Yywga2VybmVsLCBo
eXBlcnZpc29yKSB0aGFuIHJlYWxseSBuZWNlc3NhcnkuIFJlbWVtYmVyDQo+ID4gPiA+ID4gdGhh
dCBzdWNoDQo+ID4gPiA+ID4gYSBidWcgZml4IG1heSB3YW50IGJhY2twb3J0aW5nLCBhbmQgbWFr
aW5nIHN1cmUgYWZmZWN0ZWQNCj4gPiA+ID4gPiBwZW9wbGUgaGF2ZQ0KPiA+ID4gPiA+IGFsbCBy
ZWxldmFudCBjb21wb25lbnRzIHVwZGF0ZWQgaXMgaW5jcmVhc2luZ2x5IGRpZmZpY3VsdA0KPiA+
ID4gPiA+IHdpdGggdGhlaXINCj4gPiA+ID4gPiBudW1iZXIgZ3Jvd2luZy4NCj4gPiA+ID4gPiAN
Cj4gPiA+ID4gPiA+ID4gPiA+IGluIGZhY3QgSSdkIGV4cGVjdCB0aGlzIHRvIGhhcHBlbiBpbiB0
aGUgY291cnNlIG9mDQo+ID4gPiA+ID4gPiA+ID4gPiBkb21haW4gZGVzdHJ1Y3Rpb24sIGFuZCBJ
J2QgZXhwZWN0IHRoZSBkZXZpY2UgcmVzZXQNCj4gPiA+ID4gPiA+ID4gPiA+IHRvIGNvbWUgYWZ0
ZXIgdGhlDQo+ID4gPiA+ID4gPiA+ID4gPiBkb21haW4gd2FzIGNsZWFuZWQgdXAuIFBlcmhhcHMg
c2ltcGx5IGFuIG9yZGVyaW5nDQo+ID4gPiA+ID4gPiA+ID4gPiBpc3N1ZSBpbiB0aGUgdG9vbA0K
PiA+ID4gPiA+ID4gPiA+ID4gc3RhY2s/DQo+ID4gPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiA+
ID4gSSBkb24ndCB0aGluayByZXZlcnNpbmcgdGhlIHNlcXVlbmNlcyBvZiBkZXZpY2UgcmVzZXQN
Cj4gPiA+ID4gPiA+ID4gPiBhbmQgZG9tYWluDQo+ID4gPiA+ID4gPiA+ID4gZGVzdHJ1Y3Rpb24g
d291bGQgYmUgc2ltcGxlLiBGdXJ0aGVybW9yZSwgZHVyaW5nIGRldmljZQ0KPiA+ID4gPiA+ID4g
PiA+IGhvdC11bnBsdWcsDQo+ID4gPiA+ID4gPiA+ID4gZGV2aWNlIHJlc2V0IGlzIGRvbmUgd2hl
biB0aGUgb3duZXIgaXMgYWxpdmUuIFNvIGlmIHdlDQo+ID4gPiA+ID4gPiA+ID4gdXNlIGRvbWFp
bg0KPiA+ID4gPiA+ID4gPiA+IGRlc3RydWN0aW9uIHRvIGVuZm9yY2UgYWxsIGlycSBiaW5kaW5n
IGNsZWFyZWQsIGluDQo+ID4gPiA+ID4gPiA+ID4gdGhlb3J5LCBpdCB3b24ndCBiZQ0KPiA+ID4g
PiA+ID4gPiA+IGFwcGxpY2FibGUgdG8gaG90LXVucGx1ZyBjYXNlIChpZiBxZW11J3MgaG90LXVu
cGx1Zw0KPiA+ID4gPiA+ID4gPiA+IGxvZ2ljIGlzDQo+ID4gPiA+ID4gPiA+ID4gY29tcHJvbWlz
ZWQpLg0KPiA+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+ID4gRXZlbiBpbiB0aGUgaG90LXVucGx1
ZyBjYXNlIHRoZSB0b29sIHN0YWNrIGNvdWxkIGlzc3VlDQo+ID4gPiA+ID4gPiA+IHVuYmluZA0K
PiA+ID4gPiA+ID4gPiByZXF1ZXN0cywgYmVoaW5kIHRoZSBiYWNrIG9mIHRoZSBwb3NzaWJseSBj
b21wcm9taXNlZA0KPiA+ID4gPiA+ID4gPiBxZW11LA0KPiA+ID4gPiA+ID4gPiBvbmNlIG5laXRo
ZXIgdGhlIGd1ZXN0IG5vciBxZW11IGhhdmUgYWNjZXNzIHRvIHRoZSBkZXZpY2UNCj4gPiA+ID4g
PiA+ID4gYW55bW9yZS4NCj4gPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4gQnV0IGN1cnJlbnRseSwg
dG9vbCBzdGFjayBkb2Vzbid0IGtub3cgdGhlIHJlbWFpbmluZyBJUlENCj4gPiA+ID4gPiA+IGJp
bmRpbmdzLg0KPiA+ID4gPiA+ID4gSWYgdG9vbCBzdGFjayBjYW4gbWFpbnRhaW5lIElSUSBiaW5k
aW5nIGluZm9ybWF0aW9uIG9mIGENCj4gPiA+ID4gPiA+IHBhc3MtdGhydQ0KPiA+ID4gPiA+ID4g
ZGV2aWNlIChzdG9yZWQgaW4gWGVuc3RvcmU/KSwgd2UgY2FuIGNvbWUgdXAgd2l0aCBhIGNsZWFu
DQo+ID4gPiA+ID4gPiBzb2x1dGlvbg0KPiA+ID4gPiA+ID4gd2l0aG91dCBtb2RpZnlpbmcgbGlu
dXgga2VybmVsIGFuZCBYZW4uDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gSWYgdGhlcmUncyBubyB3
YXkgZm9yIHRoZSB0b29sIHN0YWNrIHRvIGVpdGhlciBmaW5kIG91dCB0aGUNCj4gPiA+ID4gPiBi
aW5kaW5ncw0KPiA+ID4gPiA+IG9yICJibGluZGx5IiBpc3N1ZSB1bmJpbmQgcmVxdWVzdHMgKGFj
Y2VwdGluZyB0aGVtIHRvIGZhaWwpLA0KPiA+ID4gPiA+IHRoZW4gYQ0KPiA+ID4gPiA+ICJ3aWxk
Y2FyZCIgdW5iaW5kIG9wZXJhdGlvbiBtYXkgd2FudCBhZGRpbmcuIE9yLCBwZXJoYXBzIGV2ZW4N
Cj4gPiA+ID4gPiBiZXR0ZXIsIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNlIGNvdWxkIHVuYmlu
ZCBhbnl0aGluZyBsZWZ0DQo+ID4gPiA+ID4gaW4gcGxhY2UgZm9yIHRoZSBzcGVjaWZpZWQgZGV2
aWNlLg0KPiA+ID4gPiANCj4gPiA+ID4gR29vZCBpZGVhLiBJIHdpbGwgdGFrZSB0aGlzIGFkdmlj
ZS4NCj4gPiA+ID4gDQo+ID4gPiA+IFRoYW5rcw0KPiA+ID4gPiBDaGFvDQo+ID4gPiANCj4gPiA+
IEkgYW0gaGF2aW5nIHRoZSBzYW1lIGlzc3VlLCBhbmQgY2Fubm90IGZpbmQgYSBmaXggaW4gZWl0
aGVyIHhlbi0NCj4gPiA+IHBjaWJhY2sgb3IgdGhlIFhlbiBjb2RlYmFzZS4NCj4gPiA+IFdhcyBh
IHNvbHV0aW9uIGV2ZXIgcHVzaGVkIGFzIGEgcmVzdWx0IG9mIHRoaXMgdGhyZWFkPw0KPiA+ID4g
DQo+ID4gDQo+ID4gSSBzdWJtaXR0ZWQgcGF0Y2hlcyBbMV0gdG8gWGVuIGNvbW11bml0eS4gQnV0
IEkgZGlkbid0IGdldCBpdA0KPiA+IG1lcmdlZC4NCj4gPiBXZSBtYWRlIGEgY2hhbmdlIGluIGRl
dmljZSBkcml2ZXIgdG8gZGlzYWJsZSBNU0ktWCBkdXJpbmcgZ3Vlc3QgT1MNCj4gPiBzaHV0ZG93
biB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUuIEJ1dCB3aGVuIGd1ZXN0IG9yIHFlbXUgd2FzIGNyYXNo
ZWQsDQo+ID4gd2UNCj4gPiBlbmNvdW50ZXJlZCB0aGlzIGlzc3VlIGFnYWluLiBJIGhhdmUgbm8g
cGxhbiB0byBnZXQgYmFjayB0byB0aGVzZQ0KPiA+IHBhdGNoZXMuIEJ1dCBpZiB5b3Ugd2FudCB0
byBmaXggdGhlIGlzc3VlIGNvbXBsZXRlbHkgYWxvbmcgd2hhdCB0aGUNCj4gPiBwYXRjaGVzIGJl
bG93IGRpZCwgcGxlYXNlIGdvIGFoZWFkLg0KPiA+IA0KPiA+IFsxXTogDQo+ID4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAxL21zZzAx
MjI3Lmh0bWwNCj4gPiANCj4gPiBUaGFua3MNCj4gPiBDaGFvDQo+ID4gDQo+IA0KPiBTdGFuaXNs
YXY6IEFyZSB5b3UgYWJsZSB0byBjb250aW51ZSB0aGUgd29yayB3aXRoIHRoZXNlIHBhdGNoZXMs
IHRvDQo+IGdldCB0aGVtIG1lcmdlZD8gDQo+IA0KPiANCj4gVGhhbmtzLA0KPiANCj4gLS0gUGFz
aQ0KPiANCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5z
dHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVn
ZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1
cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 10:58:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 10:58:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRTS-0004iy-HO; Thu, 26 Sep 2019 10:58:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8zHT=XV=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDRTQ-0004it-CZ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 10:58:12 +0000
X-Inumbo-ID: 87c9f03c-e04c-11e9-964f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 87c9f03c-e04c-11e9-964f-12813bfff9fa;
 Thu, 26 Sep 2019 10:58:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569495491;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=AZg3FH7RUXw5f4U2zZbAAPIx99G/8m6jxfl/IN0V8BY=;
 b=Q9wR3uEUGdzd92cUNut7HhY4A2ngi1sjfpETc+LNddif2WEMDONdpsJZ
 FzDCqj0awPocVBnFdX6jUxi3mCcFiUWvZPPZaiH4M1fLVX1eTAt6pfb/J
 Tmw96xoajZNgxe0yn0TYO6ne+VtGGX559pzxKuvsRaUnxbNhQ4d4LcJ7V Y=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KLX8+v/ROk5VV++c3pgJb+/d9BZFeoEQ6AnkWdv2pF5cloaGrvCdS15FBSQEoPP3N7qx1ctjpY
 8cXFGU7MI004FuNGI3rknjiC2NswjHjmLYoF9xCYz+7HUNZKBuaqp2y/2vD2oFwrsBSfUFBuvq
 A1L5VxU9nJ1JlXaKA5HscggrmmPDQm8waVAWMmjHSdgeaC+xzzy5UDjIejIpdQTUXrjHGGnlZR
 YFJ/v4fyNxrYKaheXHdHU0V/TdtATGXF3ITXaCRycPGepUx31Tld+mbxesg1uCaYqQtis8eXJD
 TwY=
X-SBRS: 2.7
X-MesageID: 6113016
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6113016"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v2 05/11] ioreq: add internal ioreq initialization support
Thread-Index: AQHVYnK2oKxcpVD8uUiJJhtdNoUtKqck5f9wgBjjqQCAACLP4A==
Date: Thu, 26 Sep 2019 10:58:07 +0000
Message-ID: <3e1e86253e5e4c219bee16faf103025d@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-6-roger.pau@citrix.com>
 <133e6d6e83f846638ebdd9f66cef279b@AMSPEX02CL03.citrite.net>
 <20190926104916.7pho64cfjmfakjsu@Air-de-Roger>
In-Reply-To: <20190926104916.7pho64cfjmfakjsu@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 v2 05/11] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei
 Liu <wl@xen.org>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpbc25pcF0KPiA+ID4KPiA+ID4gICAgICByZXR1
cm4gMDsKPiA+ID4KPiA+ID4gICBmYWlsX2FkZDoKPiA+ID4gKyAgICBBU1NFUlQoIWh2bV9pb3Jl
cV9pc19pbnRlcm5hbChpZCkpOwo+ID4gPiAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2Fs
bF92Y3B1cyhzKTsKPiA+ID4gICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOwo+
ID4gPgo+ID4KPiA+IEkgdGhpbmsgaXQgd291bGQgYmUgd29ydGh3aGlsZSBoYXZpbmcgdGhhdCBB
U1NFUlQgcmVwZWF0ZWQgaW4gdGhlIGNhbGxlZCBmdW5jdGlvbnMsIGFuZCBvdGhlcgo+IGZ1bmN0
aW9ucyB0aGF0IG9ubHkgb3BlcmF0ZSBvbiBleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzIGUuZy4gaHZt
X2lvcmVxX3NlcnZlcl9hZGRfdmNwdSgpLAo+IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKCks
IGV0Yy4KPiAKPiBUaGF0J3MgZmluZSwgYnV0IHRoZW4gSSB3b3VsZCBhbHNvIG5lZWQgdG8gcGFz
cyB0aGUgaW9yZXEgc2VydmVyIGlkIHRvCj4gdGhvc2UgZnVuY3Rpb25zIGp1c3QgdG8gcGVyZm9y
bSB0aGUgQVNTRVJULiBJIHdpbGwgbGVhdmUgdGhvc2UgYXMtaXMKPiBiZWNhdXNlIEkgdGhpbmsg
cGFzc2luZyB0aGUgaWQganVzdCBmb3IgdGhhdCBBU1NFUlQgaXMga2luZCBvZgo+IHBvaW50bGVz
cy4KCk9oLCBJIHdhcyBtaXNyZW1lbWJlcmluZyB0aGUgaWQgYmVpbmcgcmVjb3JkZWQgaW4gdGhl
IHN0cnVjdC4gSSBndWVzcyB0aGF0IHdhcyB3aGVuIGlvcmVxIHNlcnZlcnMgd2VyZSBpbiBhIGxp
c3QgcmF0aGVyIHRoYW4gYW4gYXJyYXkuIEluZGVlZCB0aGVyZSdzIG5vIHBvaW50IGluIHBhc3Np
bmcgYW4gaWQganVzdCB0byBBU1NFUlQgb24gaXQuCgo+IAo+ID4gPiBAQCAtODY0LDIwICs4OTcs
MjEgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3Nl
cnZpZF90IGlkKQo+ID4gPiAgICAgICAgICBnb3RvIG91dDsKPiA+ID4KPiA+ID4gICAgICByYyA9
IC1FUEVSTTsKPiA+ID4gLSAgICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFpbiAp
Cj4gPiA+ICsgICAgLyogTkI6IGludGVybmFsIHNlcnZlcnMgY2Fubm90IGJlIGRlc3Ryb3llZC4g
Ki8KPiA+ID4gKyAgICBpZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkgfHwgcy0+ZW11bGF0
b3IgIT0gY3VycmVudC0+ZG9tYWluICkKPiA+Cj4gPiBTaG91bGRuJ3QgdGhlIHRlc3Qgb2YgaHZt
X2lvcmVxX2lzX2ludGVybmFsKGlkKSBzaW1wbHkgYmUgYW4gQVNTRVJUPyBUaGlzIGZ1bmN0aW9u
IHNob3VsZCBvbmx5IGJlCj4gY2FsbGVkIGZyb20gYSBkbV9vcCgpLCByaWdodD8KPiAKPiBSaWdo
dCwgSSB0aGluayBJJ3ZlIHdyb25nbHkgYXNzdW1lZCB0aGlzIHdhcyBhbHNvIGNhbGxlZCB3aGVu
Cj4gZGVzdHJveWluZyBhIGRvbWFpbiwgYnV0IGRvbWFpbiBkZXN0cnVjdGlvbiB1c2VzCj4gaHZt
X2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMgaW5zdGVhZC4KPiAKClRoYXQncyByaWdodC4KCj4g
PiA+ICAgICAgICAgIGdvdG8gb3V0Owo+ID4gPgo+ID4gPiAgICAgIGRvbWFpbl9wYXVzZShkKTsK
PiA+ID4KPiA+ID4gICAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCAwLCBpZCk7Cj4gPiA+Cj4g
PiA+IC0gICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOwo+ID4gPiArICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZGlzYWJsZShzLCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKPiA+ID4KPiA+
ID4gICAgICAvKgo+ID4gPiAgICAgICAqIEl0IGlzIHNhZmUgdG8gY2FsbCBodm1faW9yZXFfc2Vy
dmVyX2RlaW5pdCgpIHByaW9yIHRvCj4gPiA+ICAgICAgICogc2V0X2lvcmVxX3NlcnZlcigpIHNp
bmNlIHRoZSB0YXJnZXQgZG9tYWluIGlzIHBhdXNlZC4KPiA+ID4gICAgICAgKi8KPiA+ID4gLSAg
ICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKPiA+ID4gKyAgICBodm1faW9yZXFfc2VydmVy
X2RlaW5pdChzLCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKPiA+ID4gICAgICBzZXRfaW9y
ZXFfc2VydmVyKGQsIGlkLCBOVUxMKTsKPiA+ID4KPiA+ID4gICAgICBkb21haW5fdW5wYXVzZShk
KTsKPiA+ID4gQEAgLTkwOSw3ICs5NDMsOCBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAo+ID4gPiAgICAgICAgICBnb3RvIG91
dDsKPiA+ID4KPiA+ID4gICAgICByYyA9IC1FUEVSTTsKPiA+ID4gLSAgICBpZiAoIHMtPmVtdWxh
dG9yICE9IGN1cnJlbnQtPmRvbWFpbiApCj4gPiA+ICsgICAgLyogTkI6IGRvbid0IGFsbG93IGZl
dGNoaW5nIGluZm9ybWF0aW9uIGZyb20gaW50ZXJuYWwgaW9yZXEgc2VydmVycy4gKi8KPiA+ID4g
KyAgICBpZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkgfHwgcy0+ZW11bGF0b3IgIT0gY3Vy
cmVudC0+ZG9tYWluICkKPiA+Cj4gPiBBZ2FpbiBoZXJlLCBhbmQgc2V2ZXJhbCBwbGFjZXMgYmVs
b3cuCj4gCj4gSSd2ZSBmaXhlZCB0aGUgY2FsbHMgdG8gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
bywKPiBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZSBhbmQgaHZtX21hcF9tZW1fdHlwZV90b19p
b3JlcV9zZXJ2ZXIgdG8KPiBpbmNsdWRlIGFuIEFTU0VSVCB0aGF0IHRoZSBwYXNzZWQgaW9yZXEg
aXMgbm90IGludGVybmFsLgo+IAoKQ29vbC4gVGhhbmtzLAoKICBQYXVsCgo+IFRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:00:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRVB-000563-Ve; Thu, 26 Sep 2019 11:00:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDRVB-00052j-Cv
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:00:01 +0000
X-Inumbo-ID: c740c47a-e04c-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id c740c47a-e04c-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 10:59:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 493AB1000;
 Thu, 26 Sep 2019 03:59:57 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 31C763F67D;
 Thu, 26 Sep 2019 03:59:53 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <8f017ae92757547e7b3492357d305045cffb5650.1569489002.git.hongyax@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <60d4df77-1aef-fafb-997d-bc04e9cf570b@arm.com>
Date: Thu, 26 Sep 2019 11:59:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8f017ae92757547e7b3492357d305045cffb5650.1569489002.git.hongyax@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 73/84] x86/mm: Move vmap_to_mfn() to
 mm.c and rename to virt_to_mfn_walk().
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

SGksCgpPbiA5LzI2LzE5IDEwOjQ2IEFNLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4gRnJv
bTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAKPiBPYnZpb3VzbHksIHZtYXBf
dG9fbWZuIGlzIGEgZ2VuZXJpYyBtZWNoYW5pc20gdG8gd2FsayB0aGUgcGFnZSB0YWJsZSB0bwo+
IGZpbmQgdGhlIG1mbiwgbm90IHZtYXAgc3BlY2lmaWMuIEFsc28gdGhlIGRpZmZlcmVuY2UgZnJv
bSB2aXJ0X3RvX21mbigpCj4gaXMgdGhhdCBpdCBhY3R1YWxseSB3YWxrcyB0aGUgcGFnZSB0YWJs
ZSBpbnN0ZWFkIG9mIHJlbHlpbmcgb24gYSBkaXJlY3QKPiBtYXAuCgp2bWFwX3RvX21mbiBpcyB0
aGUgYWJzdHJhY3Rpb24gZm9yIGNvbW1vbiBjb2RlLiBIb3cgdGhpcyBpcyBpbXBsZW1lbnRlZCAK
aXMgYXJjaCBkZXBlbmRlbnQgYW5kIHRoZXJlZm9yZSB0aGUgbmFtZSBzaG91bGQgc3RpY2sgbGlr
ZSB3aGVuIGNhbGwgYnkgCmNvbW1vbiBjb2RlLgoKRm9yIHg4NiwgeW91IGFyZSBmcmVlIHRvIGFs
aWFzIHZtYXBfdG9fbWZuKCkgdG8gdmlydF90b19tZm5fd2FsaygpLiBJdCAKd291bGQgYWxzbyBi
ZSBnb29kIGlmIHlvdSBkb2N1bWVudCBpbiB0aGUgY29kZSB3aHkgYSBjb2RlIHdvdWxkIHNlbGVj
dCAKdmlydF90b19tZm5fd2FsaygpIGFuZCBub3QgdmlydF90b19tZm4oKS4KCj4gCj4gU2lnbmVk
LW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAgIHhlbi9h
cmNoL3g4Ni9tbS5jICAgICAgICB8IDEzICsrKysrKysrKysrKysKPiAgIHhlbi9jb21tb24vdm1h
cC5jICAgICAgICB8IDE1ICstLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oIHwgIDIgKysKPiAgIHhlbi9pbmNsdWRlL3hlbi92bWFwLmggICB8ICAzIC0tLQo+ICAgNCBm
aWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+IGluZGV4IGYz
MGI1YjM5NTEuLmFiNzYwZWNjMWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC01MDU2LDYgKzUwNTYsMTkgQEAgbDFfcGdlbnRy
eV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KQo+ICAgICAgIHJldHVybiBwbDFl
Owo+ICAgfQo+ICAgCj4gK3Vuc2lnbmVkIGxvbmcgdmlydF90b19tZm5fd2Fsayh2b2lkICp2YSkK
PiArewo+ICsgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gdmlydF90b194ZW5fbDFlKCh1bnNpZ25l
ZCBsb25nKSh2YSkpOwo+ICsgICAgdW5zaWduZWQgbG9uZyByZXQgPSBsMWVfZ2V0X3BmbigqcGwx
ZSk7Cj4gKyAgICB1bm1hcF94ZW5fcGFnZXRhYmxlKHBsMWUpOwo+ICsgICAgcmV0dXJuIHJldDsK
PiArfQo+ICsKPiArc3RydWN0IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlX3dhbGsodm9pZCAqdmEp
Cj4gK3sKPiArICAgIHJldHVybiBtZm5fdG9fcGFnZShfbWZuKHZpcnRfdG9fbWZuX3dhbGsodmEp
KSk7Cj4gK30KPiArCj4gICAvKiBDb252ZXJ0IHRvIGZyb20gc3VwZXJwYWdlLW1hcHBpbmcgZmxh
Z3MgZm9yIG1hcF9wYWdlc190b194ZW4oKS4gKi8KPiAgICNkZWZpbmUgbDFmX3RvX2xOZihmKSAo
KChmKSAmIF9QQUdFX1BSRVNFTlQpID8gKChmKSB8ICBfUEFHRV9QU0UpIDogKGYpKQo+ICAgI2Rl
ZmluZSBsTmZfdG9fbDFmKGYpICgoKGYpICYgX1BBR0VfUFJFU0VOVCkgPyAoKGYpICYgfl9QQUdF
X1BTRSkgOiAoZikpCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1hcC5jIGIveGVuL2NvbW1v
bi92bWFwLmMKPiBpbmRleCBmY2RiODQ5NWM4Li40MzIzYzY4MTFmIDEwMDY0NAo+IC0tLSBhL3hl
bi9jb21tb24vdm1hcC5jCj4gKysrIGIveGVuL2NvbW1vbi92bWFwLmMKPiBAQCAtMTksMTkgKzE5
LDYgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZtX2VuZFtWTUFQX1JFR0lP
Tl9OUl07Cj4gICAvKiBsb3dlc3Qga25vd24gY2xlYXIgYml0IGluIHRoZSBiaXRtYXAgKi8KPiAg
IHN0YXRpYyB1bnNpZ25lZCBpbnQgdm1fbG93W1ZNQVBfUkVHSU9OX05SXTsKPiAgIAo+IC1tZm5f
dCB2bWFwX3RvX21mbih2b2lkICp2YSkKPiAtewo+IC0gICAgbDFfcGdlbnRyeV90ICpwbDFlID0g
dmlydF90b194ZW5fbDFlKCh1bnNpZ25lZCBsb25nKSh2YSkpOwo+IC0gICAgbWZuX3QgcmV0ID0g
X21mbihsMWVfZ2V0X3BmbigqcGwxZSkpOwo+IC0gICAgdW5tYXBfeGVuX3BhZ2V0YWJsZShwbDFl
KTsKPiAtICAgIHJldHVybiByZXQ7Cj4gLX0KPiAtCj4gLXN0cnVjdCBwYWdlX2luZm8gKnZtYXBf
dG9fcGFnZSh2b2lkICp2YSkKPiAtewo+IC0gICAgcmV0dXJuIG1mbl90b19wYWdlKHZtYXBfdG9f
bWZuKHZhKSk7Cj4gLX0KPiAtCgpQbGVhc2UgYXZvaWQgdG8gYWRkIGNvZGUgaW4gYSBwYXRjaCB0
aGF0IGlzIG1vdmUgaXQgbGF0ZXIgb24uIEluc3RlYWQgCnlvdSBzaG91bGQgcHV0IHRoZSBjb2Rl
IGluIHRoZSBjb3JyZWN0IHBsYWNlIGZyb20gdGhlIGJlZ2lubmluZy4KCj4gICB2b2lkIF9faW5p
dCB2bV9pbml0X3R5cGUoZW51bSB2bWFwX3JlZ2lvbiB0eXBlLCB2b2lkICpzdGFydCwgdm9pZCAq
ZW5kKQo+ICAgewo+ICAgICAgIHVuc2lnbmVkIGludCBpLCBucjsKPiBAQCAtMzMyLDcgKzMxOSw3
IEBAIHZvaWQgdmZyZWUodm9pZCAqdmEpCj4gICAKPiAgICAgICBmb3IgKCBpID0gMDsgaSA8IHBh
Z2VzOyBpKysgKQo+ICAgICAgIHsKPiAtICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
dm1hcF90b19wYWdlKHZhICsgaSAqIFBBR0VfU0laRSk7Cj4gKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IHZpcnRfdG9fcGFnZV93YWxrKHZhICsgaSAqIFBBR0VfU0laRSk7Cj4gICAK
PiAgICAgICAgICAgQVNTRVJUKHBhZ2UpOwo+ICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2Us
ICZwZ19saXN0KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gaW5kZXggYTRiM2M5YjdhZi4uNzZiYTU2YmRjMyAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKPiBAQCAtNjQzLDYgKzY0Myw4IEBAIHZvaWQgZnJlZV94ZW5fcGFnZXRhYmxl
KG1mbl90IG1mbik7Cj4gICAgICAgfSB3aGlsZSAoMCkKPiAgIAo+ICAgbDFfcGdlbnRyeV90ICp2
aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKPiArdW5zaWduZWQgbG9uZyB2aXJ0X3Rv
X21mbl93YWxrKHZvaWQgKnZhKTsKPiArc3RydWN0IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlX3dh
bGsodm9pZCAqdmEpOwo+ICAgCj4gICBERUNMQVJFX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0X21m
bik7Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZtYXAuaCBiL3hlbi9pbmNs
dWRlL3hlbi92bWFwLmgKPiBpbmRleCAzZDY5NzI3YTlkLi4zNjk1NjBlNjIwIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi92bWFwLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdm1hcC5o
Cj4gQEAgLTIzLDkgKzIzLDYgQEAgdm9pZCAqdm1hbGxvY194ZW4oc2l6ZV90IHNpemUpOwo+ICAg
dm9pZCAqdnphbGxvYyhzaXplX3Qgc2l6ZSk7Cj4gICB2b2lkIHZmcmVlKHZvaWQgKnZhKTsKPiAg
IAo+IC1tZm5fdCB2bWFwX3RvX21mbih2b2lkICp2YSk7Cj4gLXN0cnVjdCBwYWdlX2luZm8gKnZt
YXBfdG9fcGFnZSh2b2lkICp2YSk7Cj4gLQo+ICAgdm9pZCBfX2lvbWVtICppb3JlbWFwKHBhZGRy
X3QsIHNpemVfdCk7Cj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgdm9pZCBpb3VubWFwKHZvaWQgX19p
b21lbSAqdmEpCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:14:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11: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 1iDRiv-00073L-9F; Thu, 26 Sep 2019 11:14:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDRiu-00073G-0f
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:14:12 +0000
X-Inumbo-ID: c3c14a02-e04e-11e9-8628-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id c3c14a02-e04e-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 11:14:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569496451;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=gZwIq1p3S1esu97Jo0mGtqlSisbhGVw2WBqVW/uhZ8c=;
 b=DMyrHS8JnrBuPnOckayIN7Pkvtyg5rs+ZhCGBY4fop9YiArlRjrPkQ8j
 P+HYerhICC8Oed95fYtjzHeJPmD/LrXdxYXA19BIPurFYkvJT0ADrdL+n
 yB5In7vJ+KUnLBaAJHXA69D/9EaHHbgEej6lKck9AJeYlfdeFy3y9Uy2o Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1Ok8ZWA4nizA5LB/+t7Txl9ZEStmqt8aN++gceKm/ZmeIMi0x2vAKkEpsdo5fWBDiXztGdYxhA
 QfgJX0hICAvFGEqwcpPzG8n4L/06aMiPxBnpHBF5OyvyaAsOliuWmrdDPwuDiWcFRbMyBQWDYV
 ceh0k0sICc+I3K6ynp53aPyROv5wEV5Q8iMsyQ8FIt8VWNU+CqzwQVQZD0ozA20jcbsTfZLCyZ
 sPmBO5YCAoWiPWBoObbOETIYnW/prp0/mkd8U0vloAqdqGiTUWJPcuUzwDdwqUDmaJrOqXPWLC
 avE=
X-SBRS: 2.7
X-MesageID: 6113671
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6113671"
Date: Thu, 26 Sep 2019 13:14:04 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
 <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjAsIDIwMTkgYXQgMDE6MzU6MTNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDMuMDkuMjAxOSAxODoxNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMKPiA+IEBAIC0xNDkzLDkgKzE0OTMsMTggQEAgaW50IGh2bV9zZW5kX2lvcmVxKGlvc2Vy
dmlkX3QgaWQsIGlvcmVxX3QgKnByb3RvX3AsIGJvb2wgYnVmZmVyZWQpCj4gPiAgCj4gPiAgICAg
IEFTU0VSVChzKTsKPiA+ICAKPiA+ICsgICAgaWYgKCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQp
ICYmIGJ1ZmZlcmVkICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7Cj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gPiArICAgIH0K
PiA+ICsKPiA+ICAgICAgaWYgKCBidWZmZXJlZCApCj4gPiAgICAgICAgICByZXR1cm4gaHZtX3Nl
bmRfYnVmZmVyZWRfaW9yZXEocywgcHJvdG9fcCk7Cj4gCj4gUGVyaGFwcyBiZXR0ZXIgKHRvIGF2
b2lkIHlldCBhbm90aGVyIGNvbmRpdGlvbmFsIG9uIHRoZSBub24tCj4gYnVmZmVyZWQgcGF0aCkK
PiAKPiAgICAgaWYgKCBidWZmZXJlZCApCj4gICAgIHsKPiAgICAgICAgIGlmICggbGlrZWx5KCFo
dm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKSApCj4gICAgICAgICAgICAgcmV0dXJuIGh2bV9zZW5k
X2J1ZmZlcmVkX2lvcmVxKHMsIHByb3RvX3ApOwo+IAo+ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7Cj4gICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gICAgIH0KPiAK
PiA/CgpTdXJlLgoKPiA+ICsgICAgaWYgKCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpICkKPiA+
ICsgICAgICAgIHJldHVybiBzLT5oYW5kbGVyKGN1cnIsIHByb3RvX3AsIHMtPmRhdGEpOwo+IAo+
IEF0IHRoaXMgcG9pbnQgSSdtIGJlY29taW5nIGN1cmlvdXMgd2hhdCB0aGUgc2lnbmlmaWNhbmNl
IG9mCj4gaW9yZXFfdCdzIHN0YXRlIGZpZWxkIGlzIGZvciBpbnRlcm5hbCBzZXJ2ZXJzLCBhcyBu
b3RoaW5nIHdhcwo+IHNhaWQgc28gZmFyIGluIHRoaXMgcmVnYXJkOiBJcyBpdCBlbnRpcmVseSB1
bnVzZWQ/IElzIGV2ZXJ5Cj4gaGFuZGxlciBzdXBwb3NlZCB0byBkcml2ZSBpdD8gSWYgc28sIHdo
YXQgYWJvdXQgcmV0dXJuIHZhbHVlCj4gaGVyZSBhbmQgcHJvdG9fcC0+c3RhdGUgbm90IHJlYWxs
eSBtYXRjaGluZyB1cD8gQW5kIGlmIG5vdCwKPiBzaG91bGRuJ3QgeW91IHVwZGF0ZSB0aGUgZmll
bGQgaGVyZSwgYXQgdGhlIHZlcnkgbGVhc3QgdG8KPiBhdm9pZCBhbnkgY2hhbmNlIG9mIGNvbmZ1
c2luZyBjYWxsZXJzPwoKVGhlIGlvcmVxIHN0YXRlIGZpZWxkIHdoZW4gdXNlZCBieSBpbnRlcm5h
bCBzZXJ2ZXJzIGlzIG1vZGlmaWVkIGhlcmUKaW4gb3JkZXIgdG8gdXNlIGl0IGFzIGFuIGluZGlj
YXRpb24gb2YgbG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMsIGJ1dAp0aGF0J3MgaW50cm9kdWNlZCBp
biBwYXRjaCAxMS8xMSAoJ2lvcmVxOiBwcm92aWRlIHN1cHBvcnQgZm9yCmxvbmctcnVubmluZyBv
cGVyYXRpb25zLi4uJykuCgo+IAo+IEEgcG9zc2libGUgY29uc2VxdWVuY2Ugb2YgdGhlIGFuc3dl
cnMgdG8gdGhpcyBtaWdodCBiZSBmb3IKPiB0aGUgaG9vaydzIG1pZGRsZSBwYXJhbWV0ZXIgdG8g
YmUgY29uc3RpZmllZCAoaW4gcGF0Y2ggNCkuCgpZZXMsIEkgdGhpbmsgaXQgY2FuIGJlIGNvbnN0
aWZpZWQuCgo+IEhhdmluZyBzYWlkIHRoaXMsIGFzIGEgcmVzdWx0IG9mIGhhdmluZyBsb29rZWQg
YXQgc29tZSBvZiB0aGUKPiBpbnZvbHZlZCBjb2RlLCBhbmQgd2l0aCB0aGUgY292ZXIgbGV0dGVy
IG5vdCBjbGFyaWZ5aW5nIHRoaXMsCj4gd2hhdCdzIHRoZSByZWFzb24gZm9yIGdvaW5nIHRoaXMg
c2VlbWluZ2x5IG1vcmUgY29tcGxpY2F0ZWQKPiByb3V0ZSwgcmF0aGVyIHRoYW4gcHV0dGluZyB2
UENJIGJlaGluZCB0aGUgaHZtX2lvX2ludGVyY2VwdCgpCj4gbWFjaGluZXJ5LCBqdXN0IGxpa2Ug
aXMgdGhlIGNhc2UgZm9yIG90aGVyIGludGVybmFsIGhhbmRsaW5nPwoKSWYgdlBDSSBpcyBoYW5k
bGVkIGF0IHRoZSBodm1faW9faW50ZXJjZXB0IGxldmVsIChsaWtlIGl0cyBkb25lIEFUTSkKdGhl
biBpdCdzIG5vdCBwb3NzaWJsZSB0byBoYXZlIGJvdGggKGV4dGVybmFsKSBpb3JlcSBzZXJ2ZXJz
IGFuZCB2UENJCmhhbmRsaW5nIGFjY2Vzc2VzIHRvIGRpZmZlcmVudCBkZXZpY2VzIGluIHRoZSBQ
Q0kgY29uZmlnIHNwYWNlLCBzaW5jZQp2UENJIHdvdWxkIHRyYXAgYWxsIGFjY2Vzc2VzIHRvIHRo
ZSBQQ0kgSU8gcG9ydHMgYW5kIHRoZSBNQ0ZHIHJlZ2lvbnMKYW5kIHRob3NlIHdvdWxkIG5ldmVy
IHJlYWNoIHRoZSBpb3JlcSBwcm9jZXNzaW5nLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:16:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:16: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 1iDRlT-0007B0-Pa; Thu, 26 Sep 2019 11:16: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=s+5F=XV=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1iDRlR-0007Au-Si
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:16:49 +0000
X-Inumbo-ID: 21926b48-e04f-11e9-9650-12813bfff9fa
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.71]) by localhost (Halon) with ESMTPS
 id 21926b48-e04f-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 11:16:49 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=dFSvtQkvFExxbJtXiM4VpIUkePG0c/H4k19/NvY5wRZASSBhgWbNup3rio211QJ5e9IGoXLG3iqdkx+ZSyd9lOJiq6lBEB3JcZMQxRjhU1SLucThM70y1cIY5p6dOFBE165UHJE7GQyWU6hsnCrua9b0IDmps88ln5Fs8Io3Go7v2jcIkpZx9960bcQj4dqnHYLyNhx+zbO2fyJDbpfiFybs+NJIEhlS6wHMuEgNuureF1kXthdiW1rUB8DNyH2GjCzuZfx9MM83zeHnTJIhY6vIewJY57AgfAEDD/qcgST4t5iFhZjX8x2XCo/uzEOM7TC8rW+/rXeWBGLkgneZ3w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ISxund8ZLkCm9KPxkGZUMFADQwJSZft4ADgIcincfr0=;
 b=Nn9uqv17nJmuva+BpA+YXQo3qGYcASpGCMa42jipoWWmThL4MSZmMTyXWR+YVTiavDgkXLUrYbGJZd3Uj2jie4y4krRb1Jwk17S//ZG6RDB6ulFVRi5kn9U02wApXnx2KasJWGXtQbUQnJHwJ1F0L0yyymvoHtKgvim0wxwUnKZNDerZQ/IaYxxpIMtG2NldKsyksU7UUWTJeVQy/yziWYjfjyft6jIgH5PACe/BI4f5iZW6S5xIQt7db3X79iAgP5fnqEesWC8+FBgLMZS6FJHg6uxFaCoyyH+bQgGyqwspTIk1TOcffXcOZGy+5qR9ilhxJGBjOlQRfEssziosJA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ISxund8ZLkCm9KPxkGZUMFADQwJSZft4ADgIcincfr0=;
 b=Yg4UFUHd6Z7wtnMe1LjCLxRrWu0eLVo/McAIZhRESsIwWCubwL1EUD3PoImf5XvXPVvQc9lsu4f0oFy74kXKMtgFV/RRMSC/etj5in0LBVlXQ9Pb2EHPgB0sldAg5i/p7LdD4H/z/+TKp8EYHQXor1ofr8Cv40imS0vmzbfN+JU=
Received: from AM6PR03MB5958.eurprd03.prod.outlook.com (10.255.122.93) by
 AM6PR03MB4214.eurprd03.prod.outlook.com (20.177.33.156) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Thu, 26 Sep 2019 11:16:46 +0000
Received: from AM6PR03MB5958.eurprd03.prod.outlook.com
 ([fe80::f9b6:8b16:c5a6:6f47]) by AM6PR03MB5958.eurprd03.prod.outlook.com
 ([fe80::f9b6:8b16:c5a6:6f47%7]) with mapi id 15.20.2284.023; Thu, 26 Sep 2019
 11:16:46 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Robin Murphy <robin.murphy@arm.com>, Julien Grall <julien.grall@arm.com>, 
 Rob Herring <robh@kernel.org>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Thread-Topic: [RFC PATCH] xen/gntdev: Stop abusing DT of_dma_configure API
Thread-Index: AQHVc+s0RRpCCJNN+0uv/ZIcTqnc7ac9t66AgAAHl4CAAAgUAIAACJOA
Date: Thu, 26 Sep 2019 11:16:46 +0000
Message-ID: <f63f55eb-969e-6364-5781-a227d0c04e4c@epam.com>
References: <20190925215006.12056-1-robh@kernel.org>
 <e898c025-32a7-1d2c-3501-c99556f7cdd4@arm.com>
 <1ae7f42e-bf93-b335-b543-653fae5cf49f@epam.com>
 <28440326-ed76-b014-c1b8-02125c3214b9@arm.com>
In-Reply-To: <28440326-ed76-b014-c1b8-02125c3214b9@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5356575a-0902-4d1f-c652-08d742730501
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM6PR03MB4214; 
x-ms-traffictypediagnostic: AM6PR03MB4214:
x-microsoft-antispam-prvs: <AM6PR03MB42142DD698FBEDB5568A36BCE7860@AM6PR03MB4214.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0172F0EF77
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(346002)(396003)(39860400002)(366004)(376002)(54014002)(189003)(199004)(26005)(64756008)(8936002)(55236004)(6116002)(186003)(66066001)(305945005)(53546011)(478600001)(476003)(446003)(6512007)(66556008)(7736002)(80792005)(71200400001)(2906002)(31696002)(31686004)(316002)(14444005)(71190400001)(81166006)(6506007)(25786009)(86362001)(110136005)(486006)(66446008)(8676002)(91956017)(66476007)(7416002)(54906003)(66946007)(76116006)(11346002)(4326008)(229853002)(6246003)(14454004)(36756003)(5660300002)(6486002)(2616005)(81156014)(6436002)(99286004)(102836004)(76176011)(256004)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4214;
 H:AM6PR03MB5958.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: 10bKE6HSyNlXq9JLg7FxLu0fhRK69MjfmsxgZjCULHNPDCB2CdAse/Obv/p4apNRrCy+gz9tomDIpbqAAy/92tZSJRxa8IPCZVbPe/10TUbOlRGcRKrO3yVmF3ZXDTp+0NTFoQgVnTksXQi5X95LFyRpA2n2PoiTEvL0MIsGnK0jGxcEyWlIcfBB5SgUjKWgyVKwxxaa0MO4ViT3YYC8hVzR+oDgJBIqGrhgPgiT2bqbF37HItfpsrqjShpzF2bNbhGF8JKM65eX5htfwI05jmIymlMSsLmbh5cBhcL9h54pJB4cOpAQur+Sm5/wvjtki7IcZz8FDl2bLLcs1BFgDzdQ4UEz38J0g4Wd1GEpexfFbBe3SLS3uZ07uDBUoBK/FmS6SVtn05uAEc9n3707aEKIvZxA0/PK9OEY1whwBHY=
x-ms-exchange-transport-forked: True
Content-ID: <F21642236F6806428AA2061BCDF3F298@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5356575a-0902-4d1f-c652-08d742730501
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 11:16:46.6670 (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: u2Y93KnpWgxu4qbGMHTxr2UpXZFruD3OVTN1uAn7NyNNBCDTrXquuZmPj72He/sijugdQ1OEx+5A/R7ZSDVbwMga1YXdiFCCPmWpwnHpxbpNiu10ODip2PCNgudYq5Ni
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4214
Subject: Re: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNi8xOSAxOjQ2IFBNLCBSb2JpbiBNdXJwaHkgd3JvdGU6DQo+IE9uIDIwMTktMDktMjYg
MTE6MTcgYW0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOg0KPj4NCj4+IE9uIDkvMjYv
MTkgMTI6NDkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+PiBIaSBSb2IsDQo+Pj4NCj4+Pg0K
Pj4+IE9uIDkvMjUvMTkgMTA6NTAgUE0sIFJvYiBIZXJyaW5nIHdyb3RlOg0KPj4+PiBBcyB0aGUg
Y29tbWVudCBzYXlzLCB0aGlzIGlzbid0IGEgRFQgYmFzZWQgZGV2aWNlLiBvZl9kbWFfY29uZmln
dXJlKCkNCj4+Pj4gaXMgZ29pbmcgdG8gc3RvcCBhbGxvd2luZyBhIE5VTEwgRFQgbm9kZSwgc28g
dGhpcyBuZWVkcyB0byBiZSBmaXhlZC4NCj4+Pg0KPj4+IEFuZCB0aGlzIGNhbid0IHdvcmsgb24g
YXJjaCBub3Qgc2VsZWN0aW5nIENPTkZJR19PRiBhbmQgY2FuIHNlbGVjdA0KPj4+IENPTkZJR19Y
RU5fR1JBTlRfRE1BX0FMTE9DLg0KPj4+DQo+Pj4gV2UgYXJlIGx1Y2t5IGVub3VnaCBvbiB4ODYg
YmVjYXVzZSwgQUZBSUNULCBhcmNoX3NldHVwX2RtYV9vcHMgaXMganVzdA0KPj4+IGEgbm9wLg0K
Pj4+DQo+PiBObyBsdWNrIGlzIG5lZWRlZCBhcyBbMV0gZG9lcyBub3RoaW5nIGZvciB0aG9zZSBw
bGF0Zm9ybXMgbm90IHVzaW5nDQo+PiBDT05GSUdfT0YNCj4+Pj4NCj4+Pj4gTm90IHN1cmUgZXhh
Y3RseSB3aGF0IHNldHVwIGJlc2lkZXMgYXJjaF9zZXR1cF9kbWFfb3BzIGlzIG5lZWRlZC4uLg0K
Pj4+DQo+Pj4gV2UgcHJvYmFibHkgd2FudCB0byB1cGRhdGUgZG1hX21hc2ssIGNvaGVyZW50X2Rt
YV9tYXNrIGFuZA0KPj4+IGRtYV9wZm5fb2Zmc2V0Lg0KPj4+DQo+Pj4gQWxzbywgd2hpbGUgbG9v
ayBhdCBvZl9jb25maWd1cmVfZG1hLCBJIG5vdGljZWQgdGhhdCB3ZSBjb25zaWRlciB0aGUNCj4+
PiBETUEgd2lsbCBub3QgYmUgY29oZXJlbnQgZm9yIHRoZSBncmFudC10YWJsZS4gT2xla3NhbmRy
LCBkbyB5b3Uga25vdw0KPj4+IHdoeSB0aGV5IGNhbid0IGJlIGNvaGVyZW50Pw0KPj4gVGhlIG1h
aW4gYW5kIHRoZSBvbmx5IHJlYXNvbiB0byB1c2Ugb2ZfY29uZmlndXJlX2RtYSBpcyB0aGF0IGlm
IHdlIGRvbid0DQo+PiB0aGVuIHdlDQo+PiBhcmUgYWJvdXQgdG8gc3RheSB3aXRoIGRtYV9kdW1t
eV9vcHMgWzJdLiBJdCBlZmZlY3RpdmVseSBtZWFucyB0aGF0DQo+PiBvcGVyYXRpb25zIG9uIGRt
YS1idWZzDQo+PiB3aWxsIGVuZCB1cCByZXR1cm5pbmcgZXJyb3JzLCBsaWtlIFszXSwgWzRdLCB0
aHVzIG5vdCBtYWtpbmcgaXQgcG9zc2libGUNCj4+IGZvciBYZW4gUFYgRFJNIGFuZCBETUENCj4+
IHBhcnQgb2YgZ250ZGV2IGRyaXZlciB0byBkbyB3aGF0IHdlIG5lZWQgKGRtYS1idWZzIGluIG91
ciB1c2UtY2FzZXMNCj4+IGFsbG93IHplcm8tY29weWluZw0KPj4gd2hpbGUgdXNpbmcgZ3JhcGhp
Y3MgYnVmZmVycyBhbmQgbWFueSBtb3JlKS4NCj4+DQo+PiBJIGRpZG4ndCBmaW5kIGFueSBiZXR0
ZXIgd2F5IG9mIGFjaGlldmluZyB0aGF0LCBidXQgb2ZfY29uZmlndXJlX2RtYS4uLg0KPj4gSWYg
dGhlcmUgaXMgYW55IGJldHRlciBzb2x1dGlvbiB3aGljaCB3aWxsIG5vdCBicmVhayB0aGUgZXhp
c3RpbmcNCj4+IGZ1bmN0aW9uYWxpdHkgdGhlbg0KPj4gSSB3aWxsIGRlZmluaXRlbHkgY2hhbmdl
IHRoZSBkcml2ZXJzIHNvIHdlIGRvIG5vdCBhYnVzZSBEVCApDQo+PiBCZWZvcmUgdGhhdCwgcGxl
YXNlIGtlZXAgaW4gbWluZCB0aGF0IG1lcmdpbmcgdGhpcyBSRkMgd2lsbCBicmVhayBYZW4gUFYN
Cj4+IERSTSArDQo+PiBETUEgYnVmIHN1cHBvcnQgaW4gZ250ZGV2Li4uDQo+PiBIb3BlIHdlIGNh
biB3b3JrIG91dCBzb21lIGFjY2VwdGFibGUgc29sdXRpb24sIHNvIGV2ZXJ5b25lIGlzIGhhcHB5
DQo+DQo+IEFzIEkgbWVudGlvbmVkIGVsc2V3aGVyZSwgdGhlIHJlY2VudCBkbWEtZGlyZWN0IHJl
d29yayBtZWFucyB0aGF0IA0KPiBkbWFfZHVtbXlfb3BzIGFyZSBub3cgb25seSBleHBsaWNpdGx5
IGluc3RhbGxlZCBmb3IgdGhlIEFDUEkgZXJyb3IgDQo+IGNhc2UsIHNvIC0gbXVjaCBhcyBJIG1h
eSBkaXNsaWtlIGl0IC0geW91IHNob3VsZCBnZXQgcmVndWxhciANCj4gKGRpcmVjdC9TV0lPVExC
KSBvcHMgYnkgZGVmYXVsdCBhZ2Fpbi4NCkFoLCBteSBiYWQsIEkgbWlzc2VkIHRoYXQgY2hhbmdl
LiBTbywgaWYgbm8gZHVtbXkgZG1hIG9wcyBhcmUgdG8gYmUgdXNlZCANCnRoZW4NCkkgYmVsaWV2
ZSB3ZSBjYW4gYXBwbHkgYm90aCBjaGFuZ2VzLCBlLmcuIHJlbW92ZSBvZl9kbWFfY29uZmlndXJl
IGZyb20gDQpib3RoIG9mIHRoZSBkcml2ZXJzLg0KPg0KPiBDb2hlcmVuY3kgaXMgdHJpY2tpZXIg
LSBpZiB0aGUgZ3Vlc3QgaXMgYWxsb2NhdGluZyBidWZmZXJzIGZvciB0aGUgUFYgDQo+IGRldmlj
ZSwgd2hpY2ggbWF5IGJlIHNoYXJlZCBkaXJlY3RseSB3aXRoIGhhcmR3YXJlIGJ5IHRoZSBob3N0
IGRyaXZlciwgDQo+IHRoZW4gdGhlIGNvaGVyZW5jeSBvZiB0aGUgUFYgZGV2aWNlIHNob3VsZCBy
ZWFsbHkgcmVmbGVjdCB0aGF0IG9mIHRoZSANCj4gdW5kZXJseWluZyBoYXJkd2FyZSB0byBhdm9p
ZCBwb3RlbnRpYWwgcHJvYmxlbXMuIFRoZXJlIGFyZSBzb21lIGNhc2VzIA0KPiB3aGVyZSB0aGUg
c3RhZ2UgMiBhdHRyaWJ1dGVzIGFsb25lIHdvdWxkbid0IGJlIGVub3VnaCB0byBjb3JyZWN0IGEg
DQo+IG1pc21hdGNoLg0KPg0KPiBSb2Jpbi4NClRoYW5rIHlvdSwNCk9sZWtzYW5kcgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:18:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:18: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 1iDRmj-0007IO-AO; Thu, 26 Sep 2019 11:18:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDRmi-0007II-MP
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:18:08 +0000
X-Inumbo-ID: 5138a5f6-e04f-11e9-b588-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 5138a5f6-e04f-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 11:18:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569496688; x=1601032688;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4agOrUO8vKtbcqV/jF0a/saeX4bY1mngaOPrQKY3QGE=;
 b=sv4Oxs7C3jEmZpasq4vrszxqOAmbDiZuTgWUgh9/Y6ZJy5x4tkFqcqrx
 2c+j8y9QtEhdYkgq7uDbv4BZ7/uJ6qtXWjoLHeNZTMShIj38J5b6G38cL
 AJV30kEWWQbi3PyJ4UUsBuLu2rF39Na4HM23Ls1oYQCMzQhCEXsLdofT1 E=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753367786"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 11:18:07 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5C73EA2952; Thu, 26 Sep 2019 11:18:04 +0000 (UTC)
Received: from EX13D04UWA003.ant.amazon.com (10.43.160.212) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 11:18:03 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D04UWA003.ant.amazon.com (10.43.160.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 11:18:03 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 11:18:01 +0000
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
 <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
From: <hongyax@amazon.com>
Message-ID: <fb8d955d-5b21-d9c6-85a5-6eda77a91b05@amazon.com>
Date: Thu, 26 Sep 2019 12:18:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the
 mapping and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMjYvMDkvMjAxOSAxMTozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE5JVCBU
aXRsZTogUGxlYXNlIHJlbW92ZSBmdWxsIHN0b3AuCj4gCj4gT24gOS8yNi8xOSAxMDo0NiBBTSwg
aG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+PiBGcm9tOiBIb25neWFuIFhpYSA8aG9uZ3lheEBh
bWF6b24uY29tPgo+IAo+IFBsZWFzZSBwcm92aWRlIGEgZGVzY3JpcHRpb24gb2Ygd2hhdC93aHkg
eW91IGFyZSBkb2luZyB0aGlzIGluIHRoZSBjb21taXQgbWVzc2FnZS4KPiAKPiBBbHNvLCBJSVJD
LCB4ODYgYWx3YXlzIGhhdmUgIUNPTkZJR19TRVBBUkFURV9YRU5IRUFQLiBTbyBjYW4geW91IGV4
cGxhaW4gd2h5IAo+IHRoZSBwYXRoIHdpdGggc2VwYXJhdGUgeGVuaGVhcCBpcyBhbHNvIG1vZGlm
aWVkPwo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24u
Y29tPgo+PiAtLS0KPj4gwqAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAxOCArKysrKysrKysr
KysrKysrLS0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4+IGluZGV4IDdjYjFiZDM2OGIuLjRlYzYyOTliYTggMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+ICsrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCj4+IEBAIC0yMTQzLDYgKzIxNDMsNyBAQCB2b2lkIGluaXRfeGVuaGVhcF9wYWdl
cyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQo+PiDCoCB2b2lkICphbGxvY194ZW5oZWFwX3BhZ2Vz
KHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQo+PiDCoCB7Cj4+IMKg
wqDCoMKgwqAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4+ICvCoMKgwqAgdm9pZCAqcmV0Owo+PiDC
oMKgwqDCoMKgIEFTU0VSVCghaW5faXJxKCkpOwo+PiBAQCAtMjE1MSw3ICsyMTUyLDEwIEBAIHZv
aWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCAKPj4g
aW50IG1lbWZsYWdzKQo+PiDCoMKgwqDCoMKgIGlmICggdW5saWtlbHkocGcgPT0gTlVMTCkgKQo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+IC3CoMKgwqAgbWVtZ3VhcmRfdW5n
dWFyZF9yYW5nZShwYWdlX3RvX3ZpcnQocGcpLCAxIDw8IChvcmRlciArIFBBR0VfU0hJRlQpKTsK
Pj4gK8KgwqDCoCByZXQgPSBwYWdlX3RvX3ZpcnQocGcpOwo+PiArwqDCoMKgIG1lbWd1YXJkX3Vu
Z3VhcmRfcmFuZ2UocmV0LCAxIDw8IChvcmRlciArIFBBR0VfU0hJRlQpKTsKPj4gK8KgwqDCoCBt
YXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXJldCwgcGFnZV90b19tZm4ocGcpLAo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxVUwgPDwgb3JkZXIsIFBB
R0VfSFlQRVJWSVNPUik7Cj4gCj4gQXMgbWVudGlvbmVkIGVhcmxpZXIgb24gZm9yIEFybSwgeGVu
aGVhcCB3aWxsIGFsd2F5cyBiZSBtYXBwZWQuIFNvIHVubGVzcyB5b3UgCj4gaGF2ZSBwbGFuIHRv
IHRhY2tsZSB0aGUgQXJtIHNpZGUgYXMgd2VsbCwgd2Ugc2hvdWxkIG1ha2Ugc3VyZSB0aGF0IHRo
ZSBiZWhhdmlvciAKPiBpcyBub3QgY2hhbmdlZCBmb3IgQXJtLgoKSSBjYW4gYWRkIGFuICNpZmRl
ZiBmb3IgeDg2LiBBbHRob3VnaCBJIHRoaW5rIGlmIHRoZSBBcm0gY29kZSBpcyBjb3JyZWN0LCB0
aGlzIApzaG91bGQgc3RpbGwgbm90IGJyZWFrIHRoaW5ncy4gSXQgYnJlYWtzIGlmIGEgeGVuaGVh
cCBhY2Nlc3MgaXMgbWFkZSBldmVuIApiZWZvcmUgYWxsb2NhdGlvbiBvciBhZnRlciBmcmVlLCB3
aGljaCBJIHRoaW5rIGlzIGEgYnVnLgoKPiAKPiBJdCBmZWVscyB0byBtZSB3ZSB3YW50IHRvIGlu
dHJvZHVjZSBhIG5ldyBLY29uZmlnIHRoYXQgaXMgc2VsZWN0ZWQgYnkgeDg2IHRvIAo+IHRlbGwg
d2hldGhlciB0aGUgZGlyZWN0IG1hcCBpcyBtYXBwZWQuIEkgd291bGQgdGhlbiBpbXBsZW1lbnQg
bWF5YmUgaW4geGVuL21tLmggCj4gdHdvIHN0dWIgKG9uZSBmb3Igd2hlbiB0aGUgY29uZmlnIGlz
IHNlbGVjdGVkLCB0aGUgb3RoZXIgd2hlbiBpdCBpcyBub3QpLgo+CkkgaGF2ZSB0aGUgc2FtZSBx
dWVzdGlvbi4gRG8gd2Ugd2FudCB0byBtb3ZlIGZvcndhcmQgd2l0aCBubyBkaXJlY3QgbWFwIGlu
IHg4NiAKb3IgZG8gd2Ugd2FudCB0byBoYXZlIGEgY29tcGlsZS10aW1lIGNvbmZpZz8gSWYgdGhl
IHBlcmZvcm1hbmNlIGlzIGRlY2VudCwgSSAKd291bGQgcHJlZmVyIHRoZSBmb3JtZXIgc2luY2Ug
dGhpcyBjb3VsZCBiZSBhIGJpZyBjb21waWxlLXRpbWUgc3dpdGNoIHdoaWNoIApsZWF2ZXMgdHdv
IGJyYW5jaGVzIG9mIGNvZGUgdG8gYmUgbWFpbnRhaW5lZCBpbiB0aGUgZnV0dXJlLgoKSG9uZ3lh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11: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 1iDRpP-0008CL-QS; Thu, 26 Sep 2019 11:20:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UviC=XV=arm.com=robin.murphy@srs-us1.protection.inumbo.net>)
 id 1iDRpP-0008CG-0u
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:20:55 +0000
X-Inumbo-ID: b3f85038-e04f-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b3f85038-e04f-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 11:20:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9053B142F;
 Thu, 26 Sep 2019 04:20:53 -0700 (PDT)
Received: from [192.168.1.124] (unknown [172.31.20.19])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A8D1D3F67D;
 Thu, 26 Sep 2019 04:20:50 -0700 (PDT)
To: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>,
 Rob Herring <robh+dt@kernel.org>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
 <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
 <43fb5fe1de317d65a4edf592f88ea150c6e3b8cc.camel@suse.de>
 <CAL_JsqLhx500cx3YLoC7HL1ux3bBpV+fEA2Qnk7D5RFGgiGzSw@mail.gmail.com>
 <aa4c8d62-7990-e385-2bb1-cec55148f0a8@arm.com>
 <CAL_JsqKKYcHPnA80ZwLY=Sk3e5MqrimedUhWQ5+iuPZXQxYHdA@mail.gmail.com>
 <307b988d0c67fb1c42166eca12742bcfda09d92d.camel@suse.de>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <c27a51e1-1adf-ae6a-dc67-ae76222a1163@arm.com>
Date: Thu, 26 Sep 2019 12:20:44 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <307b988d0c67fb1c42166eca12742bcfda09d92d.camel@suse.de>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, Florian Fainelli <f.fainelli@gmail.com>,
 Stefan Wahren <wahrenst@gmx.net>, james.quinlan@broadcom.com,
 linux-pci@vger.kernel.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 xen-devel@lists.xenproject.org, Dan Williams <dan.j.williams@intel.com>,
 freedreno <freedreno@lists.freedesktop.org>,
 Frank Rowand <frowand.list@gmail.com>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0wOS0yNiAxMTo0NCBhbSwgTmljb2xhcyBTYWVueiBKdWxpZW5uZSB3cm90ZToKPj4+
Pj4gUm9iaW4sIGhhdmUgeW91IGxvb2tlZCBpbnRvIHN1cHBvcnRpbmcgbXVsdGlwbGUgZG1hLXJh
bmdlcz8gSXQncyB0aGUKPj4+Pj4gbmV4dCB0aGluZwo+Pj4+PiB3ZSBuZWVkIGZvciBCQ00gU1RC
J3MgUENJZS4gSSdsbCBoYXZlIGEgZ28gYXQgaXQgbXlzZWxmIGlmIG5vdGhpbmcgaXMgaW4KPj4+
Pj4gdGhlCj4+Pj4+IHdvcmtzIGFscmVhZHkuCj4+Pj4KPj4+PiBNdWx0aXBsZSBkbWEtcmFuZ2Vz
IGFzIGZhciBhcyBjb25maWd1cmluZyBpbmJvdW5kIHdpbmRvd3Mgc2hvdWxkIHdvcmsKPj4+PiBh
bHJlYWR5IG90aGVyIHRoYW4gdGhlIGJ1ZyB3aGVuIHRoZXJlJ3MgYW55IHBhcmVudCB0cmFuc2xh
dGlvbi4gQnV0IGlmCj4+Pj4geW91IG1lYW4gc3VwcG9ydGluZyBtdWx0aXBsZSBETUEgb2Zmc2V0
cyBhbmQgbWFza3MgcGVyIGRldmljZSBpbiB0aGUKPj4+PiBETUEgQVBJLCB0aGVyZSdzIG5vdGhp
bmcgaW4gdGhlIHdvcmtzIHlldC4KPiAKPiBTb3JyeSwgSSBtZWFudCBzdXBwb3J0aW5nIG11bHRp
cGxlIERNQSBvZmZzZXRzWzFdLiBJIHRoaW5rIEkgY291bGQgc3RpbGwgbWFrZQo+IGl0IHdpdGgg
YSBzaW5nbGUgRE1BIG1hc2sgdGhvdWdoLgoKVGhlIG1haW4gcHJvYmxlbSBmb3Igc3VwcG9ydGlu
ZyB0aGF0IGNhc2UgaW4gZ2VuZXJhbCBpcyB0aGUgZGlzZ3VzdGluZyAKY2FydmluZyB1cCBvZiB0
aGUgcGh5c2ljYWwgbWVtb3J5IG1hcCB5b3UgbWF5IGhhdmUgdG8gZG8gdG8gZ3VhcmFudGVlIAp0
aGF0IGEgc2luZ2xlIGJ1ZmZlciBhbGxvY2F0aW9uIGNhbm5vdCBldmVyIHNwYW4gdHdvIHdpbmRv
d3Mgd2l0aCAKZGlmZmVyZW50IG9mZnNldHMuIEkgZG9uJ3QgdGhpbmsgd2UgZXZlciByZWFjaGVk
IGEgY29uY2x1c2lvbiBvbiB3aGV0aGVyIAp0aGF0IHdhcyBldmVuIGFjaGlldmFibGUgaW4gcHJh
Y3RpY2UuCgo+Pj4gVGhlcmUncyBhbHNvIHRoZSBpbi1iZXR3ZWVuIHN0ZXAgb2YgbWFraW5nIG9m
X2RtYV9nZXRfcmFuZ2UoKSByZXR1cm4gYQo+Pj4gc2l6ZSBiYXNlZCBvbiBhbGwgdGhlIGRtYS1y
YW5nZXMgZW50cmllcyByYXRoZXIgdGhhbiBvbmx5IHRoZSBmaXJzdCBvbmUKPj4+IC0gb3RoZXJ3
aXNlLCBzb21ldGhpbmcgbGlrZSBbMV0gY2FuIGxlYWQgdG8gcHJldHR5IHVud29ya2FibGUgZGVm
YXVsdAo+Pj4gbWFza3MuIFdlIGltcGxlbWVudGVkIHRoYXQgd2hlbiBkb2luZyBhY3BpX2RtYV9n
ZXRfcmFuZ2UoKSwgaXQncyBqdXN0Cj4+PiB0aGF0IHRoZSBPRiBjb3VudGVycGFydCBuZXZlciBj
YXVnaHQgdXAuCj4+Cj4+IFJpZ2h0LiBJIHN1cHBvc2Ugd2UgYXNzdW1lIGFueSBob2xlcyBpbiB0
aGUgcmFuZ2VzIGFyZSBhZGRyZXNzYWJsZSBieQo+PiB0aGUgZGV2aWNlIGJ1dCB3b24ndCBnZXQg
dXNlZCBmb3Igb3RoZXIgcmVhc29ucyAoc3VjaCBhcyBubyBtZW1vcnkKPj4gdGhlcmUpLiBIb3dl
dmVyLCB0byBiZSBjb3JyZWN0LCB0aGUgcmFuZ2Ugb2YgdGhlIGRtYSBvZmZzZXQgcGx1cyBtYXNr
Cj4+IHdvdWxkIG5lZWQgdG8gYmUgd2l0aGluIHRoZSBtaW4gc3RhcnQgYW5kIG1heCBlbmQgYWRk
cmVzc2VzLiBJT1csCj4+IHdoaWxlIHdlIG5lZWQgdG8gcm91bmQgdXAgKDB4YV84MDAwXzAwMDAg
LSAweDJjMWNfMDAwMCkgdG8gdGhlIG5leHQKPj4gcG93ZXIgb2YgMiwgdGhlICdjb3JyZWN0JyB0
aGluZyB0byBkbyBpcyByb3VuZCBkb3duLgo+IAo+IElJVUMgSSBhbHNvIGhhdmUgdGhpcyBpc3N1
ZSBvbiBteSBsaXN0LiBUaGUgUlBpNCBQQ0llIGJsb2NrIGhhcyBhbiBpbnRlZ3JhdGlvbgo+IGJ1
ZyB0aGF0IG9ubHkgYWxsb3dzIERNQSB0byB0aGUgbG93ZXIgM0dCLiBXaXRoIGRtYS1yYW5nZXMg
b2Ygc2l6ZSAweGMwMDBfMDAwMAo+IHlvdSBnZXQgYSAzMmJpdCBETUEgbWFzayB3aWNoIGlzIG5v
dCB3aGF0IHlvdSBuZWVkLiBTbyBmYXIgSSBmYWtlZCBpdCBpbiB0aGUKPiBkZXZpY2UtdHJlZSBi
dXQgSSBndWVzcyBpdCBiZSBiZXR0ZXIgdG8gYWRkIGFuIGV4dHJhIGNoZWNrIGluCj4gb2ZfZG1h
X2NvbmZpZ3VyZSgpLCBkZWNyZWFzZSB0aGUgbWFzayBhbmQgcHJpbnQgc29tZSBraW5kIG9mIHdh
cm5pbmcgc3RhdGluZwo+IHRoYXQgRE1BIGFkZHJlc3NpbmcgaXMgc3Vib3B0aW1hbC4KClllYWgs
IHRoZXJlJ3MganVzdCBubyB3YXkgZm9yIG1hc2tzIHRvIGRlc2NyaWJlIHRoYXQgdGhlIGRldmlj
ZSBjYW4gCmRyaXZlIGFsbCB0aGUgaW5kaXZpZHVhbCBiaXRzLCBqdXN0IG5vdCBpbiBjZXJ0YWlu
IGNvbWJpbmF0aW9ucyA6KAoKVGhlIHBsYW4gSSBoYXZlIHNrZXRjaGVkIG91dCB0aGVyZSBpcyB0
byBtZXJnZSBkbWFfcGZuX29mZnNldCBhbmQgCmJ1c19kbWFfbWFzayBpbnRvIGEgIkRNQSByYW5n
ZSIgZGVzY3JpcHRvciwgc28gd2UgY2FuIHRoZW4gaGFuZyBvbmUgb3IgCm1vcmUgb2YgdGhvc2Ug
b2ZmIGEgZGV2aWNlIHRvIHByb3Blcmx5IGNvcGUgd2l0aCBhbGwgdGhlc2Ugd2VpcmQgCmludGVy
Y29ubmVjdHMuIENvbmNlcHR1YWxseSBpdCBmZWVscyBwcmV0dHkgc3RyYWlnaHRmb3J3YXJkOyBJ
IHRoaW5rIAptb3N0IG9mIHRoZSBjaGFsbGVuZ2UgaXMgaW4gaW1wbGVtZW50aW5nIGl0IGVmZmlj
aWVudGx5LiBQbHVzIHRoZXJlJ3MgCnRoZSBxdWVzdGlvbiBvZiB3aGV0aGVyIGl0IGNvdWxkIGFs
c28gc3Vic3VtZSB0aGUgZG1hX21hc2sgYXMgd2VsbC4KClJvYmluLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11: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 1iDRpV-0008Cv-3q; Thu, 26 Sep 2019 11:21:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRpT-0008Cp-Um
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:00 +0000
X-Inumbo-ID: b3fd241e-e04f-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by localhost (Halon) with ESMTPS
 id b3fd241e-e04f-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 11:20:54 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id d17so1393922lfa.7
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:20:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=b4Rmi9Qvik/48QwmaJHpfPEGtJFeqOMlQXlVzQFrlLM=;
 b=O6bIa+feR/BQylpM6PzF7Ejd6uREZwmBgx1PFZ6VmsBBqhrzXmffnw9NXqvUdOCBAg
 cb6GFJJWn+90HgJPvQAqal5uDgPpidL/jXub8cg4iv42a+B7sJSBJj4d59puB43WgWEO
 xdT5EW3bRSh+zgj1iGJ3TWikuE/ybO11fFGg9YOSDq0tJDtIVZEe75NKkbit1UF5LlPi
 uuorKN/Go/V/qox3vTaLrBCmyh7WTHVOg3HO6QLr3suv514Z467fLLPJ8bOlEsrT4ctw
 s5667JGDyYnhvFM/zjt0TJKxswIfnuLzsPU/CFVS13Ux8/HpIiDtPsoJOAbzr7ILh5fo
 vdmg==
X-Google-DKIM-Signature: v=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=b4Rmi9Qvik/48QwmaJHpfPEGtJFeqOMlQXlVzQFrlLM=;
 b=isTzXle7sOTF0Dhlnfw9cFdNvCvs4NS3QbUeUeReck2Yh2FiDesusK7N2/rAeUysxe
 gk7DlZau+jRaHdDyoPAdbaC3/i5k3zdxNdy04mw6Tqz86/02xjHLfkVuXjAtK4tmoYlm
 eQ44hcV9kYp0yFHN16tYXTuLcg3vx0uPQAIUV9EN5O6D+5PHe2qxUP8Ubj8+yFMKVGhn
 kIZRT9SbpCvukq3qdYuBOs+HHhmkSA1xFVeETr1iRUp0bdI1Ob5W6d+3gYA3t4MTyFq7
 tYNyLbWixUMBVk+nbTNIZdlxAzt9PU0gqn7u1lB7UAq6yhqdt89fjoX0Z20IY3bc5Z++
 WhYA==
X-Gm-Message-State: APjAAAWvl4uaowy4KaNyqK9JnyRSeBa8PI4DtSKkYfCHwSlM3XIBee0f
 H1fs0YAXPjTbrPAzFnJ37Sy3TsRU4nk=
X-Google-Smtp-Source: APXvYqze9kaQBsqBkJOT7HWuGUAyMlcZY788jIymCpS7Cnvi0EAQS3yAYcnxL/1QoLUMinLzJepw8w==
X-Received: by 2002:a19:6001:: with SMTP id u1mr1882905lfb.50.1569496853144;
 Thu, 26 Sep 2019 04:20:53 -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 n4sm526810lfi.63.2019.09.26.04.20.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:20:52 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:26 +0300
Message-Id: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@epam.com,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
MIME-Version: 1.0
Content-Type: text/plain; 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
PgoKVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBzZXJpZXMgaXMgdG8gYWRkIElQTU1VLVZNU0Eg
c3VwcG9ydCB0byBYZW4gb24gQVJNLgoKQmVzaWRlcyBuZXcgSU9NTVUgZHJpdmVyLCB0aGlzIHNl
cmllcyBjb250YWlucyAiaW9tbXVfZndzcGVjIiBzdXBwb3J0CmFuZCBuZXcgQVBJIGlvbW11X2Fk
ZF9kdF9kZXZpY2UoKSBmb3IgYWRkaW5nIERUIGRldmljZSB0byBJT01NVSBhbmQgbWFueSBvdGhl
ciAKdGhpbmdzLgoKVGhlIElQTU1VLVZNU0EgaXMgVk1TQS1jb21wYXRpYmxlIEkvTyBNZW1vcnkg
TWFuYWdlbWVudCBVbml0IChJT01NVSkKd2hpY2ggcHJvdmlkZXMgYWRkcmVzcyB0cmFuc2xhdGlv
biBhbmQgYWNjZXNzIHByb3RlY3Rpb24gZnVuY3Rpb25hbGl0aWVzCnRvIHByb2Nlc3NpbmcgdW5p
dHMgYW5kIGludGVyY29ubmVjdCBuZXR3b3Jrcy4KClBsZWFzZSBub3RlLCB0aGlzIGRyaXZlciBp
cyBzdXBwb3NlZCB0byB3b3JrIG9ubHkgd2l0aCBuZXdlc3QKUi1DYXIgR2VuMyBTb0NzIHJldmlz
aW9ucyB3aGljaCBJUE1NVSBoYXJkd2FyZSBzdXBwb3J0cyBzdGFnZSAyIHRyYW5zbGF0aW9uCnRh
YmxlIGZvcm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzIGlmIG9u
ZSBpcwozLWxldmVsIHBhZ2UgdGFibGUgKHVwIHRvIDQwIGJpdCBJUEEpLgoKLS0tLS0tLS0tLQpU
aGlzIGRyaXZlciBpcyBiYXNlZCBvbiBMaW51eCdzIElQTU1VLVZNU0EgZHJpdmVyIGZyb20gUmVu
ZXNhcyBCU1A6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2hvcm1zL3JlbmVzYXMtYnNwLmdpdC90cmVlL2RyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5jP2g9
djQuMTQuNzUtbHRzaS9yY2FyLTMuOS42CmFuZCBYZW4ncyBTTU1VIGRyaXZlcjoKeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwoKQWx0aG91Z2ggWGVuIGRyaXZlciBoYXMgYSBsb3Qg
aW4gY29tbW9uIHdpdGggTGludXggZHJpdmVyLCBpdCBpcyBub3QKYSAiZGlyZWN0IHBvcnRlZCIg
Y29weSBhbmQgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgc3VjaC4KClRoZSBtYWpvciBkaWZmZXJlbmNl
cyBjb21wYXJlIHRvIHRoZSBMaW51eCBkcml2ZXIgYXJlOgoKMS4gU3RhZ2UgMS9TdGFnZSAyIHRy
YW5zbGF0aW9uLiBMaW51eCBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMQp0cmFuc2xhdGlvbiBvbmx5
ICh3aXRoIFN0YWdlIDEgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0KS4gSXQgbWFuYWdlcwpwYWdl
IHRhYmxlIGJ5IGl0c2VsZi4gQnV0IFhlbiBkcml2ZXIgc3VwcG9ydHMgU3RhZ2UgMiB0cmFuc2xh
dGlvbgood2l0aCBTdGFnZSAyIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCkgdG8gYmUgYWJsZSB0
byBzaGFyZSB0aGUgUDJNCndpdGggdGhlIENQVS4gU3RhZ2UgMSB0cmFuc2xhdGlvbiBpcyBhbHdh
eXMgYnlwYXNzZWQgaW4gWGVuIGRyaXZlci4KClNvLCBYZW4gZHJpdmVyIGlzIHN1cHBvc2VkIHRv
IGJlIHVzZWQgd2l0aCBuZXdlc3QgUi1DYXIgR2VuMyBTb0MgcmV2aXNpb25zIG9ubHkKKEgzIEVT
My4wLCBNMy1XKywgZXRjLikgd2hpY2ggSVBNTVUgSC9XIHN1cHBvcnRzIHN0YWdlIDIgdHJhbnNs
YXRpb24KdGFibGUgZm9ybWF0LgoKMi4gQUFyY2g2NCBzdXBwb3J0LiBMaW51eCBkcml2ZXIgdXNl
cyBWTVNBdjgtMzIgbW9kZSwgd2hpbGUgWGVuIGRyaXZlcgplbmFibGVzIEFybXY4IFZNU0F2OC02
NCBtb2RlIHRvIGNvdmVyIHVwIHRvIDQwIGJpdCBpbnB1dCBhZGRyZXNzLgoKMy4gQ29udGV4dCBi
YW5rIChzZXRzIG9mIHBhZ2UgdGFibGUpIHVzYWdlLiBJbiBYZW4sIGVhY2ggY29udGV4dCBiYW5r
IGlzCm1hcHBlZCB0byBvbmUgWGVuIGRvbWFpbi4gU28sIGFsbCBkZXZpY2VzIGJlaW5nIHBhc3Mg
dGhyb3VnaGVkIHRvIHRoZQpzYW1lIFhlbiBkb21haW4gc2hhcmUgdGhlIHNhbWUgY29udGV4dCBi
YW5rLgoKNC4gSVBNTVUgZGV2aWNlIHRyYWNraW5nLiBJbiBYZW4sIGFsbCBJUE1NVSBkZXZpY2Vz
IGFyZSBtYW5hZ2VkCmJ5IHNpbmdsZSBkcml2ZXIgaW5zdGFuY2UuIFNvLCBkcml2ZXIgdXNlcyBn
bG9iYWwgbGlzdCB0byBrZWVwIHRyYWNrCm9mIHJlZ2lzdGVyZWQgZGV2aWNlcy4KCi0tLS0tLS0t
LS0KU2VyaWVzIHdhcyB0ZXN0ZWQgb24gUi1DYXIgR2VuMyBIMyBFUzMuMC9NM04gRVMxLjAgYmFz
ZWQgYm9hcmRzIHVzaW5nIGN1cnJlbnQgc3RhZ2luZwooYmFiZGU0NyBpbnRyb2R1Y2UgYSAncGFz
c3Rocm91Z2gnIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIHhsLmNmZy4uLikKaW4gYSBzeXN0ZW0g
d2l0aCBzZXZlcmFsIERNQSBtYXN0ZXJzIGJlaW5nIGFzc2lnbmVkIHRvIGRpZmZlcmVudCBndWVz
dCBkb21haW5zLgpHdWVzdCBkb21haW4gcmVib290LCBkZXN0cm95L2NyZWF0ZSBhcmUgZnVuY3Rp
b25hbC4gIAoKWW91IGNhbiBmaW5kIHRoZSB3aG9sZSBzZXJpZXMgKGFuZCBbMV0pIGhlcmU6CnJl
cG86IGh0dHBzOi8vZ2l0aHViLmNvbS9vdHlzaGNoZW5rbzEveGVuLmdpdCBicmFuY2g6IGlwbW11
X3Vwc3RyZWFtNgoKWW91IGNhbiBmaW5kIHByZXZpb3VzIGRpc2N1c3Npb25zIGhlcmU6CltWMV0g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5
LTA2L21zZzAxNzU1Lmh0bWwKW1YyXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDAyNTMuaHRtbApbVjNdIGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMTk0
OC5odG1sCltWNF0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE5LTA5L21zZzAxMjU1Lmh0bWwKW1Y1XSBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDkvbXNnMDIyODIuaHRtbAoKWzFd
IEFsc28sIHBsZWFzZSBub3RlLCB0aGVyZSBpcyBhIHBhdGNoIGluIE1MIHdoaWNoIGlzIGludGVu
ZGVkIHRvIGFkZHJlc3MgdGhlIG1haW4gVE9ETwppbiB0aGUgSVBNTVUtVk1TQSBkcml2ZXI6Cmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0w
OS9tc2cwMjMwNC5odG1sCgpGb3IgY29udmVuaWVuY2U6CjEuIGlvbW11L2FybTogQWRkIGlvbW11
X2hlbHBlcnMuYyBmaWxlIHRvIGtlZXAgY29tbW9uIGZvciBJT01NVXMgc3R1ZmYKICAgQS1iCjIu
IGlvbW11L2FybTogQWRkIGFiaWxpdHkgdG8gaGFuZGxlIGRlZmVycmVkIHByb2JpbmcgcmVxdWVz
dAogICBSLWIKMy4geGVuL2NvbW1vbjogSW50cm9kdWNlIF94cmVhbGxvYyBmdW5jdGlvbgogICAt
bm9uZS0gCjQuIHhlbi9jb21tb246IEludHJvZHVjZSB4cmVhbGxvY19mbGV4X3N0cnVjdCgpIGhl
bHBlciBtYWNyb3MKICAgUi1iCjUuIGlvbW11L2FybTogQWRkIGxpZ2h0d2VpZ2h0IGlvbW11X2Z3
c3BlYyBzdXBwb3J0CiAgIEEtYgo2LiBpb21tdTogT3JkZXIgdGhlIGhlYWRlcnMgYWxwaGFiZXRp
Y2FsbHkgaW4gZGV2aWNlX3RyZWUuYwogICBBLWIKNy4gaW9tbXUvYXJtOiBJbnRyb2R1Y2UgaW9t
bXVfYWRkX2R0X2RldmljZSBBUEkKICAgLW5vbmUtCjguIGlvbW11L2FybTogQWRkIFJlbmVzYXMg
SVBNTVUtVk1TQSBzdXBwb3J0CiAgIEEtYi9SLWIKCk9sZWtzYW5kciBUeXNoY2hlbmtvICg4KToK
ICBpb21tdS9hcm06IEFkZCBpb21tdV9oZWxwZXJzLmMgZmlsZSB0byBrZWVwIGNvbW1vbiBmb3Ig
SU9NTVVzIHN0dWZmCiAgaW9tbXUvYXJtOiBBZGQgYWJpbGl0eSB0byBoYW5kbGUgZGVmZXJyZWQg
cHJvYmluZyByZXF1ZXN0CiAgeGVuL2NvbW1vbjogSW50cm9kdWNlIF94cmVhbGxvYyBmdW5jdGlv
bgogIHhlbi9jb21tb246IEludHJvZHVjZSB4cmVhbGxvY19mbGV4X3N0cnVjdCgpIGhlbHBlciBt
YWNyb3MKICBpb21tdS9hcm06IEFkZCBsaWdodHdlaWdodCBpb21tdV9md3NwZWMgc3VwcG9ydAog
IGlvbW11OiBPcmRlciB0aGUgaGVhZGVycyBhbHBoYWJldGljYWxseSBpbiBkZXZpY2VfdHJlZS5j
CiAgaW9tbXUvYXJtOiBJbnRyb2R1Y2UgaW9tbXVfYWRkX2R0X2RldmljZSBBUEkKICBpb21tdS9h
cm06IEFkZCBSZW5lc2FzIElQTU1VLVZNU0Egc3VwcG9ydAoKIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L0tjb25maWcgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5j
ICAgICAgICAgICAgICAgICAgIHwgIDExNCArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tj
b25maWcgICAgICAgICAgICAgfCAgIDEzICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9N
YWtlZmlsZSAgICAgICAgfCAgICAzICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9t
bXUuYyAgICAgICAgIHwgICA1NiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11
X2Z3c3BlYy5jICB8ICAgOTcgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9o
ZWxwZXJzLmMgfCAgIDg0ICsrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1z
YS5jICAgIHwgMTMzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9zbW11LmMgICAgICAgICAgfCAgIDQ4ICstCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jICAgICAgIHwgICA4MyArLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9kZXZpY2UuaCAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
aW9tbXUuaCAgICAgICAgICAgICAgICAgfCAgIDEwICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9t
bXVfZndzcGVjLmggICAgICAgICAgfCAgIDY4ICsrCiB4ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3Ry
ZWUuaCAgICAgICAgICAgICAgIHwgICAgNyArCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICAgICAgICAgIHwgICAyMSArCiB4ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oICAgICAg
ICAgICAgICAgICAgIHwgICAxMyArCiAxNyBmaWxlcyBjaGFuZ2VkLCAxOTA3IGluc2VydGlvbnMo
KyksIDc2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9pb21tdV9md3NwZWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9pb21tdV9oZWxwZXJzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMuaAoKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRpa-0008G4-Du; Thu, 26 Sep 2019 11:21:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRpY-0008EV-V3
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:04 +0000
X-Inumbo-ID: b4867c0a-e04f-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by localhost (Halon) with ESMTPS
 id b4867c0a-e04f-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 11:20:55 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id y23so1732285lje.9
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:20: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=5RJbm4O9fM8Vs4OMPQDCKEtjVDNEeQDTOSO16j0l31c=;
 b=DR6mZJ5ytSviX3gEVgZS6AhSupIgJGKiGA/0Jd+ha7fdOGhyWMR1AJM/SD8VvMrkUV
 pCh2Sz9dQmhjscBnEMmZOW0/viWesvDcjhJu0Q8Sj8G9RWNZfwR6r3huDpTvX3OJpCOA
 ooBrFU6rY5/kSk2DHLCyo6sscJkz0CC77XVKHUmCqS4JBNtR1s9eX//RzvgN6XyRHJ9J
 TAh74DFyw+vJiEbZ8q3+XJu4kwW1z2/j4OeY+7TgEWJl2K7KgcWq2zVV72hdNPJAn0TV
 vINi+oCqN/lPZiF+YHPVB7jBMdC8zaZjz+HeobiBcRhyO1aGP+ZX9+sT/BZ2iGXtOgdV
 AN7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=5RJbm4O9fM8Vs4OMPQDCKEtjVDNEeQDTOSO16j0l31c=;
 b=cgOt3QtGTsHzk2D8QvHHRgR2kGAQ6DZx+H3Z58JKWOZTD4tR2pAyganE05NyPKCFaN
 alkD1OXRKflwFAMCnMMTcWZFGjD0elT/GM2UwAUKE7FUjin7bWOQHyXoQsoZEqmNnoIe
 61BJB5fQ+5Es1ZI3r9S7PdpHzWgtOndY3wbjqWfcSt3MacH2IUz0RlLn+A5klhIrFLoY
 98yQ/Wor5lDKMIVNMAnMH1PDUMqhSM5kXA3XIOqQ84KndAowwGXfYI0lHuJMpJH2HX/y
 FO7BjaZ7vj0ifeYRJVrwxoaCVAdQN8znGPYFJT7yX2D6tsnZuNNxx51F8+GBMstQ9HNY
 BWpg==
X-Gm-Message-State: APjAAAUuMZQ51fDsFyPTJWa4iP9NeYJ4fdIb8Lt/EfX89H38CSxuo7XK
 fSVO809fwGsLMM9al+6jVPa/gPDVREM=
X-Google-Smtp-Source: APXvYqxckwfAtYcUCwzu2gSEYbEz9dx47UkU0TBc4dP5Hx5QI9g1KnMkSKAC0i6qKHhL4O+9PPnl2A==
X-Received: by 2002:a2e:2bdb:: with SMTP id r88mr2220008ljr.82.1569496853959; 
 Thu, 26 Sep 2019 04:20:53 -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 n4sm526810lfi.63.2019.09.26.04.20.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:20:53 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:27 +0300
Message-Id: <1569496834-7796-2-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V6 1/8] iommu/arm: Add iommu_helpers.c file to
 keep common for IOMMUs stuff
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKSW50cm9kdWNlIGEgc2VwYXJhdGUgZmlsZSB0byBrZWVwIHZhcmlvdXMgaGVscGVycyB3aGlj
aCBjb3VsZCBiZSB1c2VkCmJ5IG1vcmUgdGhhbiBvbmUgSU9NTVUgZHJpdmVyIGluIG9yZGVyIG5v
dCB0byBkdXBsaWNhdGUgY29kZS4KClRoZSBmaXJzdCBjYW5kaWRhdGVzIHRvIGJlIG1vdmVkIHRv
IHRoZSBuZXcgZmlsZSBhcmUgU01NVSBkcml2ZXIncwoibWFwX3BhZ2UvdW5tYXBfcGFnZSIgY2Fs
bGJhY2tzLiBUaGVzZSBjYWxsYmFja3MgbmVpdGhlciBjb250YWluIGFueQpTTU1VIHNwZWNpZmlj
IGluZm8gbm9yIHBlcmZvcm0gYW55IFNNTVUgc3BlY2lmaWMgYWN0aW9ucyBhbmQgYXJlIGdvaW5n
CnRvIGJlIHRoZSBzYW1lIGFjcm9zcyBhbGwgSU9NTVUgZHJpdmVycyB3aGljaCBIL1cgSVAgc2hh
cmVzIFAyTQp3aXRoIHRoZSBDUFUgbGlrZSBTTU1VIGRvZXMuCgpTbywgbW92ZSBjYWxsYmFja3Mg
dG8gaW9tbXVfaGVscGVycy5jIGZvciB0aGUgdXBjb21pbmcgSVBNTVUgZHJpdmVyCnRvIGJlIGFi
bGUgdG8gcmUtdXNlIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgVjMgLT4gVjQ6CiAgICAtIGFkZGVkIEp1
bGllbidzIEEtYgogICAgLSBmaXhlZCBHcmFtbWF0aWNhbCBlcnJvcgogICAgLSBjbGFyaWZpZWQg
Y29tbWVudCBpbiBhIGhlYWRlcgoKQ2hhbmdlcyBWMiAtPiBWMzoKICAgIC0gcHV0IGhlYWRlcnMg
aW4gYWxwaGFiZXRpY2FsIG9yZGVyCiAgICAtIHJldGFpbmVkIENvcHlyaWdodCBmcm9tIHRoZSBT
TU1VIGNvZGUKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgICAgICAg
IHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9oZWxwZXJzLmMgfCA4
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyAgICAgICAgICB8IDQ4ICstLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2lvbW11LmggICAgICAgICAgICAgICAgIHwgMTAgKysrKwogNCBmaWxlcyBjaGFuZ2Vk
LCA5NyBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL01ha2VmaWxlCmluZGV4IGIzZWZjZmQuLjRhYmI4N2EgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vTWFrZWZpbGUKQEAgLTEsMiArMSwyIEBACi1vYmoteSArPSBpb21tdS5vCitv
YmoteSArPSBpb21tdS5vIGlvbW11X2hlbHBlcnMubwogb2JqLSQoQ09ORklHX0FSTV9TTU1VKSAr
PSBzbW11Lm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9o
ZWxwZXJzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmEzNmUyYjgKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVycy5jCkBAIC0wLDAg
KzEsODQgQEAKKy8qCisgKiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfaGVscGVy
cy5jCisgKgorICogQ29udGFpbnMgdmFyaW91cyBoZWxwZXJzIHRvIGJlIHVzZWQgYnkgSU9NTVUg
ZHJpdmVycy4KKyAqCisgKiBCYXNlZCBvbiBYZW4ncyBTTU1VIGRyaXZlcjoKKyAqICAgIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTQg
TGluYXJvIExpbWl0ZWQuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE5IEVQQU0gU3lzdGVtcyBJ
bmMuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0
aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lu
Y2x1ZGUgPHhlbi9pb21tdS5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KKworI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KKworLyogU2hvdWxkIG9ubHkgYmUg
dXNlZCBpZiBQMk0gVGFibGUgaXMgc2hhcmVkIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1V
LiAqLworaW50IF9fbXVzdF9jaGVjayBhcm1faW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKQoreworICAgIHAybV90eXBlX3QgdDsKKwor
ICAgIC8qCisgICAgICogR3JhbnQgbWFwcGluZ3MgY2FuIGJlIHVzZWQgZm9yIERNQSByZXF1ZXN0
cy4gVGhlIGRldl9idXNfYWRkcgorICAgICAqIHJldHVybmVkIGJ5IHRoZSBoeXBlcmNhbGwgaXMg
dGhlIE1GTiAobm90IHRoZSBJUEEpLiBGb3IgZGV2aWNlCisgICAgICogcHJvdGVjdGVkIGJ5IGFu
IElPTU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEgMToxIG1hcHBpbmcgaW4gdGhlIGRvbWFpbgorICAg
ICAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0byB3b3JrLgorICAgICAqIFRoaXMgaXMgb25s
eSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCisg
ICAgICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aXRoIGdm
biA9PSBtZm4gPT0gZGZuLgorICAgICAqLworICAgIEJVR19PTighaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkpOworICAgIEJVR19PTihtZm5feChtZm4pICE9IGRmbl94KGRmbikpOworCisgICAg
LyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3cml0YWJsZSBmbGFncyAqLworICAgIGlm
ICggIShmbGFncyAmIChJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpKSApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgdCA9IChmbGFncyAmIElPTU1VRl93cml0YWJsZSkg
PyBwMm1faW9tbXVfbWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsKKworICAgIC8qCisgICAgICog
VGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50
IG1hcHBpbmcKKyAgICAgKiBpZiB0aGVyZSBpcyBhbHJlYWR5IG9uZS4uLgorICAgICAqLworICAg
IHJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZu
KGRmbl94KGRmbikpLCAwLCB0KTsKK30KKworLyogU2hvdWxkIG9ubHkgYmUgdXNlZCBpZiBQMk0g
VGFibGUgaXMgc2hhcmVkIGJldHdlZW4gdGhlIENQVSBhbmQgdGhlIElPTU1VLiAqLworaW50IF9f
bXVzdF9jaGVjayBhcm1faW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAq
Zmx1c2hfZmxhZ3MpCit7CisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5
IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCisgICAgICogaXMgZGlyZWN0
IG1hcHBlZCAoaS5lLiBnZm4gPT0gbWZuID09IGRmbikuCisgICAgICovCisgICAgaWYgKCAhaXNf
ZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
IHJldHVybiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZGZuX3goZGZuKSksIF9t
Zm4oZGZuX3goZGZuKSksIDApOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwppbmRleCBmMTUxYjlmLi44YWU5ODZhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMKQEAgLTI3MzQsNTAgKzI3MzQsNiBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9pb21tdV9kb21h
aW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKIAl4ZnJlZSh4ZW5fZG9tYWluKTsKIH0KIAot
c3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZGZuX3QgZGZuLAotCQkJCQkgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLAotCQkJ
CQkgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpCi17Ci0JcDJtX3R5cGVfdCB0OwotCi0JLyoK
LQkgKiBHcmFudCBtYXBwaW5ncyBjYW4gYmUgdXNlZCBmb3IgRE1BIHJlcXVlc3RzLiBUaGUgZGV2
X2J1c19hZGRyCi0JICogcmV0dXJuZWQgYnkgdGhlIGh5cGVyY2FsbCBpcyB0aGUgTUZOIChub3Qg
dGhlIElQQSkuIEZvciBkZXZpY2UKLQkgKiBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUsIFhlbiBuZWVk
cyB0byBhZGQgYSAxOjEgbWFwcGluZyBpbiB0aGUgZG9tYWluCi0JICogcDJtIHRvIGFsbG93IERN
QSByZXF1ZXN0IHRvIHdvcmsuCi0JICogVGhpcyBpcyBvbmx5IHZhbGlkIHdoZW4gdGhlIGRvbWFp
biBpcyBkaXJlY3RlZCBtYXBwZWQuIEhlbmNlIHRoaXMKLQkgKiBmdW5jdGlvbiBzaG91bGQgb25s
eSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdpdGggZ2ZuID09IG1mbiA9PSBkZm4uCi0JICovCi0J
QlVHX09OKCFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSk7Ci0JQlVHX09OKG1mbl94KG1mbikg
IT0gZGZuX3goZGZuKSk7Ci0KLQkvKiBXZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRh
YmxlIGZsYWdzICovCi0JaWYgKCEoZmxhZ3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dy
aXRhYmxlKSkpCi0JCXJldHVybiAtRUlOVkFMOwotCi0JdCA9IChmbGFncyAmIElPTU1VRl93cml0
YWJsZSkgPyBwMm1faW9tbXVfbWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsKLQotCS8qCi0JICog
VGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50
IG1hcHBpbmcKLQkgKiBpZiB0aGVyZSBpcyBhbHJlYWR5IG9uZS4uLgotCSAqLwotCXJldHVybiBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGRmbl94KGRmbikpLCBfbWZuKGRmbl94KGRm
bikpLAotCQkJCSAgICAgICAwLCB0KTsKLX0KLQotc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJt
X3NtbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmx1c2hfZmxh
Z3MpCi17Ci0JLyoKLQkgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250
dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCi0JICogaXMgZGlyZWN0IG1hcHBlZCAoaS5lLiBnZm4g
PT0gbWZuID09IGRmbikuCi0JICovCi0JaWYgKCAhaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkg
KQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCXJldHVybiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIF9nZm4oZGZuX3goZGZuKSksIF9tZm4oZGZuX3goZGZuKSksIDApOwotfQotCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CiAgICAgLmluaXQg
PSBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdCwKICAgICAuaHdkb21faW5pdCA9IGFybV9zbW11
X2lvbW11X2h3ZG9tX2luaXQsCkBAIC0yNzg2LDggKzI3NDIsOCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CiAgICAgLmlvdGxiX2ZsdXNoX2Fs
bCA9IGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbCwKICAgICAuYXNzaWduX2RldmljZSA9IGFybV9z
bW11X2Fzc2lnbl9kZXYsCiAgICAgLnJlYXNzaWduX2RldmljZSA9IGFybV9zbW11X3JlYXNzaWdu
X2RldiwKLSAgICAubWFwX3BhZ2UgPSBhcm1fc21tdV9tYXBfcGFnZSwKLSAgICAudW5tYXBfcGFn
ZSA9IGFybV9zbW11X3VubWFwX3BhZ2UsCisgICAgLm1hcF9wYWdlID0gYXJtX2lvbW11X21hcF9w
YWdlLAorICAgIC51bm1hcF9wYWdlID0gYXJtX2lvbW11X3VubWFwX3BhZ2UsCiB9OwogCiBzdGF0
aWMgX19pbml0IGNvbnN0IHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdShjb25zdCBz
dHJ1Y3QgZGV2aWNlICpkZXYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKaW5kZXggNzdhOTRiMi4uOTM3ZWRjOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vaW9tbXUuaApAQCAtMjMsNiArMjMsMTYgQEAgc3RydWN0IGFyY2hfaW9tbXUKIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCk7CiB2b2lkIGlvbW11X3Nl
dF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsKIAorLyoKKyAqIFRoZSBtYXBwaW5n
IGhlbHBlcnMgYmVsb3cgc2hvdWxkIG9ubHkgYmUgdXNlZCBpZiBQMk0gVGFibGUgaXMgc2hhcmVk
CisgKiBiZXR3ZWVuIHRoZSBDUFUgYW5kIHRoZSBJT01NVS4KKyAqLworaW50IF9fbXVzdF9jaGVj
ayBhcm1faW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZs
dXNoX2ZsYWdzKTsKK2ludCBfX211c3RfY2hlY2sgYXJtX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKmZsdXNoX2ZsYWdzKTsKKwogI2VuZGlmIC8qIF9fQVJDSF9BUk1f
SU9NTVVfSF9fICovCiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRpe-0008IQ-UQ; Thu, 26 Sep 2019 11:21:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRpd-0008HK-UV
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:09 +0000
X-Inumbo-ID: b4fd08ca-e04f-11e9-97fb-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by localhost (Halon) with ESMTPS
 id b4fd08ca-e04f-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 11:20:56 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id x80so1408209lff.3
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:20:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=xDq40Au2Mh7HyP1hj5EVpnkLX/Wo7KofiZYfsJMVXjI=;
 b=DqQ6gTXLKs8EQEA3TuHL6/U2lXXQIkuvIKxiijIMGwGRaKinLq95IKHpw/ajkwPyep
 QnvmLbzgXGbwG09xi7gwvIfTOxe1FiR7ecHghy4A8DOG/wO2kKiv4TEwHRw1SYDpkAXj
 +e4OmG4zeVvtlMeCnTsjKq6Qd+XOP8hYW7zQ//LvFUhSI44IpnEKYfeUMUZ37JMWEq1S
 SeKDhwGbIPbl4xD4g6qc0+fcNXKYZKtAl+UGTp1DkqX59BMAsjyP/nVBX5EXS977p2jL
 OtNo+PjnZ2Z3p9IFNJ9ufFWW3tozn2cMkYPQ6YQrtiBLVSy2vtGbZejBM//1iJw3e8so
 /+FA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=xDq40Au2Mh7HyP1hj5EVpnkLX/Wo7KofiZYfsJMVXjI=;
 b=OA/ncCjs3cSgL+zCWVZFtD3EKBZ/S1KSP7Z6fnowSkyd0NxFMGFk9xLG6pvnBC/8lJ
 u3DXUq2jWMa5fozGhkqiE7apca82V13mYqe5UnkuWUE1HTBb7wOt/Z1WdMLK80WqFT8Y
 NhwsjHwCY6KhegrJyil9ov80/XTgXpQHiXypSTUhoqiA3iWAvziswSEq2M4aiEWlhJ78
 Ivobnzwz8lbVhKKaOdCU7d7lbEmOWvf4iuKnrOdufHkrpOhkB6hGP5rZJDtanTz1ZiQH
 tira6fFHVe1wnMwJ0k0WsMu3Z6rCtTkp1Tsw021JpVzgeE8Su6EAI6+SsUGf75q0dozC
 bSlg==
X-Gm-Message-State: APjAAAXZIoBy5vW0wyg2EyRZczTeznKBhDEdUw4578GauLJ8ne+wb9Yb
 As4egijwM5Y1A3KBB+YFCroyCzX2Lyk=
X-Google-Smtp-Source: APXvYqyoB7XSKe84uruIE0g6ZtD+ORjuRKUeX2RV75Ct8ErFRG8rhvmaAOZsgiaYwUvzl/sisR7PzA==
X-Received: by 2002:ac2:5dd6:: with SMTP id x22mr1828374lfq.71.1569496854934; 
 Thu, 26 Sep 2019 04:20:54 -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 n4sm526810lfi.63.2019.09.26.04.20.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:20:54 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:28 +0300
Message-Id: <1569496834-7796-3-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V6 2/8] iommu/arm: Add ability to handle
 deferred probing request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBhZGRzIG1pbmltYWwgcmVxdWlyZWQgc3VwcG9ydCB0byBHZW5lcmFsIElP
TU1VIGZyYW1ld29yawp0byBiZSBhYmxlIHRvIGhhbmRsZSBhIGNhc2Ugd2hlbiBJT01NVSBkcml2
ZXIgcmVxdWVzdGluZyBkZWZlcnJlZApwcm9iaW5nIGZvciBhIGRldmljZS4KCkluIG9yZGVyIG5v
dCB0byBwdWxsIExpbnV4J3MgZXJyb3IgY29kZSAoLUVQUk9CRV9ERUZFUikgdG8gWGVuCndlIGhh
dmUgY2hvc2VuIC1FQUdBSU4gdG8gYmUgdXNlZCBmb3IgaW5kaWNhdGluZyB0aGF0IGRldmljZQpw
cm9iaW5nIGlzIGRlZmVycmVkLgoKVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSB1cGNvbWluZyBJUE1N
VSBkcml2ZXIgd2hpY2ggbWF5IHJlcXVlc3QKZGVmZXJyZWQgcHJvYmluZyBkZXBlbmRpbmcgb24g
d2hhdCBkZXZpY2Ugd2lsbCBiZSBwcm9iZWQgdGhlIGZpcnN0Cih0aGVyZSBpcyBzb21lIGRlcGVu
ZGVuY3kgYmV0d2VlbiB0aGVzZSBkZXZpY2VzLCBSb290IGRldmljZSBtdXN0IGJlCnJlZ2lzdGVy
ZWQgYmVmb3JlIENhY2hlIGRldmljZXMuIElmIG5vdCB0aGUgY2FzZSwgZHJpdmVyIHdpbGwgZGVu
eQpmdXJ0aGVyIENhY2hlIGRldmljZSBwcm9iZXMgdW50aWwgUm9vdCBkZXZpY2UgaXMgcmVnaXN0
ZXJlZCkuCkFzIHdlIGNhbid0IGd1YXJhbnRlZSBhIGZpeGVkIHByZS1kZWZpbmVkIG9yZGVyIGZv
ciB0aGUgZGV2aWNlIG5vZGVzCmluIERULCB3ZSBuZWVkIHRvIGJlIHJlYWR5IGZvciB0aGUgc2l0
dWF0aW9uIHdoZXJlIGRldmljZXMgYmVpbmcKcHJvYmVkIGluICJhbnkiIG9yZGVyLgoKU2lnbmVk
LW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQpDaGFuZ2VzIFY0IC0+IFY1OgogICAgLSBhZGRlZCBKdWxpZW4ncyBSLWIKICAgIC0gZml4ZWQg
R3JhbW1hdGljYWwgZXJyb3IKCkNoYW5nZXMgVjMgLT4gVjQ6CiAgICAtIG1vdmVkIGNoYW5nZXMg
cmVsYXRlZCB0byB0aGUgImhlYWRlcnMgb3JkZXJpbmciCiAgICAgIHRvIGEgc2VwYXJhdGUgcGF0
Y2gKICAgIC0gYWRkZWQgZXhwbGFpbmF0aW9uIHdoeSBkb21haW5fbGlzdCBpcyByZS11c2VkCiAg
ICAtIHJlbW92ZWQgdGhlIHVubmVjZXNzYXJ5IHBhaXIgb2Ygb3V0ZXJtb3N0IHBhcmVudGhlc2Vz
CiAgICAgIHdoZW4gY2hlY2tpbmcgdGhlIGxpc3RfZW1wdHkKCkNoYW5nZXMgVjIgLT4gVjM6CiAg
ICAtIHJlbW92ZWQgZGVmZXJyZWRfcHJvYmUgZmllbGQgZnJvbSBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUsCiAgICAgIHJlLXVzZWQgZG9tYWluX2xpc3QgaW5zdGVhZAogICAgLSBkb2N1bWVudGVkIGRv
bWFpbl9saXN0IHVzYWdlCiAgICAtIGFkZGVkIEFTU0VSVCB0byBjaGVjayB0aGF0IG5wLT5kb21h
aW5fbGlzdCBpcyBlbXB0eQogICAgICBiZWZvcmUgcmUtdXNpbmcgaXQKICAgIC0gcHV0IGRlZmVy
cmVkX3Byb2JlX2xpc3QgdG8gaW5pdCBzZWN0aW9uCiAgICAtIHVzZWQgbW9yZSBzdHJpY3QgbG9n
aWMgcmVnYXJkaW5nIHByb2Nlc3NpbmcgZGV2aWNlcyBpbgogICAgICB0aGUgZGVmZXJyZWQgbGlz
dAogICAgLSBhZGRlZCBtb3JlIGNvbW1lbnRzIHRvIGNvZGUKICAgIC0gcHV0IGhlYWRlcnMgaW4g
YWxwaGFiZXRpY2FsIG9yZGVyCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11
LmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2RldmljZS5oICAgICAgICB8ICA2ICsrKy0KIHhlbi9pbmNsdWRlL3hlbi9kZXZp
Y2VfdHJlZS5oICAgICAgIHwgIDcgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCmluZGV4
IDI2NzhlZjUuLjc2ZTExNTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCkBAIC0y
MSw2ICsyMSwxMiBAQAogCiAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgogCisvKgorICogRGVmZXJy
ZWQgcHJvYmUgbGlzdCBpcyB1c2VkIHRvIGtlZXAgdHJhY2sgb2YgZGV2aWNlcyBmb3Igd2hpY2gg
ZHJpdmVyCisgKiByZXF1ZXN0ZWQgZGVmZXJyZWQgcHJvYmluZyAocmV0dXJuZWQgLUVBR0FJTiku
CisgKi8KK3N0YXRpYyBfX2luaXRkYXRhIExJU1RfSEVBRChkZWZlcnJlZF9wcm9iZV9saXN0KTsK
Kwogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X29wczsKIAogY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKQpAQCAtNDMsNyArNDksNyBAQCB2b2lk
IF9faW5pdCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcykKIAogaW50
IF9faW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQogewotICAgIHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqbnA7CisgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpucCwgKnRtcDsKICAgICBp
bnQgcmM7CiAgICAgdW5zaWduZWQgaW50IG51bV9pb21tdXMgPSAwOwogCkBAIC01Miw2ICs1OCwy
MSBAQCBpbnQgX19pbml0IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCiAgICAgICAgIHJjID0g
ZGV2aWNlX2luaXQobnAsIERFVklDRV9JT01NVSwgTlVMTCk7CiAgICAgICAgIGlmICggIXJjICkK
ICAgICAgICAgICAgIG51bV9pb21tdXMrKzsKKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FQUdB
SU4gKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTm9ib2R5IHNo
b3VsZCB1c2UgZGV2aWNlJ3MgZG9tYWluX2xpc3QgYXQgc3VjaCBlYXJseSBzdGFnZSwKKyAgICAg
ICAgICAgICAqIHNvIHdlIGNhbiByZS11c2UgaXQgdG8gbGluayB0aGUgZGV2aWNlIGluIHRoZSBk
ZWZlcnJlZCBsaXN0IHRvCisgICAgICAgICAgICAgKiBhdm9pZCBpbnRyb2R1Y2luZyBleHRyYSBs
aXN0X2hlYWQgZmllbGQgaW4gc3RydWN0IGR0X2RldmljZV9ub2RlLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBBU1NFUlQobGlzdF9lbXB0eSgmbnAtPmRvbWFpbl9saXN0KSk7CisKKyAg
ICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBEcml2ZXIgcmVxdWVzdGVkIGRlZmVycmVkIHBy
b2JpbmcsIHNvIGFkZCB0aGlzIGRldmljZSB0bworICAgICAgICAgICAgICogdGhlIGRlZmVycmVk
IGxpc3QgZm9yIGZ1cnRoZXIgcHJvY2Vzc2luZy4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgbGlzdF9hZGQoJm5wLT5kb21haW5fbGlzdCwgJmRlZmVycmVkX3Byb2JlX2xpc3QpOworICAg
ICAgICB9CiAgICAgICAgIC8qCiAgICAgICAgICAqIElnbm9yZSB0aGUgZm9sbG93aW5nIGVycm9y
IGNvZGVzOgogICAgICAgICAgKiAgIC0gRUJBREY6IEluZGljYXRlIHRoZSBjdXJyZW50IGlzIG5v
dCBhbiBJT01NVQpAQCAtNjIsNyArODMsMzggQEAgaW50IF9faW5pdCBpb21tdV9oYXJkd2FyZV9z
ZXR1cCh2b2lkKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIHJldHVybiAo
IG51bV9pb21tdXMgPiAwICkgPyAwIDogLUVOT0RFVjsKKyAgICAvKiBSZXR1cm4gaW1tZWRpYXRl
bHkgaWYgdGhlcmUgYXJlIG5vIGluaXRpYWxpemVkIGRldmljZXMuICovCisgICAgaWYgKCAhbnVt
X2lvbW11cyApCisgICAgICAgIHJldHVybiBsaXN0X2VtcHR5KCZkZWZlcnJlZF9wcm9iZV9saXN0
KSA/IC1FTk9ERVYgOiAtRUFHQUlOOworCisgICAgcmMgPSAwOworCisgICAgLyoKKyAgICAgKiBQ
cm9jZXNzIGRldmljZXMgaW4gdGhlIGRlZmVycmVkIGxpc3QgaWYgaXQgaXMgbm90IGVtcHR5Lgor
ICAgICAqIENoZWNrIHRoYXQgYXQgbGVhc3Qgb25lIGRldmljZSBpcyBpbml0aWFsaXplZCBhdCBl
YWNoIGxvb3AsIG90aGVyd2lzZQorICAgICAqIHdlIG1heSBnZXQgYW4gaW5maW5pdGUgbG9vcC4g
QWxzbyBzdG9wIHByb2Nlc3NpbmcgaWYgd2UgZ290IGFuIGVycm9yCisgICAgICogb3RoZXIgdGhh
biAtRUFHQUlOLgorICAgICAqLworICAgIHdoaWxlICggIWxpc3RfZW1wdHkoJmRlZmVycmVkX3By
b2JlX2xpc3QpICYmIG51bV9pb21tdXMgKQorICAgIHsKKyAgICAgICAgbnVtX2lvbW11cyA9IDA7
CisKKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggbnAsIHRtcCwgJmRlZmVycmVk
X3Byb2JlX2xpc3QsIGRvbWFpbl9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBk
ZXZpY2VfaW5pdChucCwgREVWSUNFX0lPTU1VLCBOVUxMKTsKKyAgICAgICAgICAgIGlmICggIXJj
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBudW1faW9tbXVzKys7CisKKyAgICAg
ICAgICAgICAgICAvKiBSZW1vdmUgaW5pdGlhbGl6ZWQgZGV2aWNlIGZyb20gdGhlIGRlZmVycmVk
IGxpc3QuICovCisgICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmbnAtPmRvbWFpbl9saXN0
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCByYyAhPSAtRUFHQUlOICkK
KyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1
cm4gcmM7CiB9CiAKIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfY2hlY2tfYXV0b3RyYW5z
bGF0ZWRfaHdkb20oc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZGV2aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCmluZGV4IDYzYTBm
MzYuLmVlMWMzYmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaApAQCAtNDQsNyArNDQsMTEgQEAgc3RydWN0
IGRldmljZV9kZXNjIHsKICAgICBlbnVtIGRldmljZV9jbGFzcyBjbGFzczsKICAgICAvKiBMaXN0
IG9mIGRldmljZXMgc3VwcG9ydGVkIGJ5IHRoaXMgZHJpdmVyICovCiAgICAgY29uc3Qgc3RydWN0
IGR0X2RldmljZV9tYXRjaCAqZHRfbWF0Y2g7Ci0gICAgLyogRGV2aWNlIGluaXRpYWxpemF0aW9u
ICovCisgICAgLyoKKyAgICAgKiBEZXZpY2UgaW5pdGlhbGl6YXRpb24uCisgICAgICoKKyAgICAg
KiAtRUFHQUlOIGlzIHVzZWQgdG8gaW5kaWNhdGUgdGhhdCBkZXZpY2UgcHJvYmluZyBpcyBkZWZl
cnJlZC4KKyAgICAgKi8KICAgICBpbnQgKCppbml0KShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRl
diwgY29uc3Qgdm9pZCAqZGF0YSk7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
ZGV2aWNlX3RyZWUuaCBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCmluZGV4IDlhN2E4
ZjIuLmYyYWQyMmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oCkBAIC05Miw2ICs5MiwxMyBAQCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgewogCiAgICAgLyogSU9NTVUgc3BlY2lmaWMgZmllbGRzICovCiAg
ICAgYm9vbCBpc19wcm90ZWN0ZWQ7CisgICAgLyoKKyAgICAgKiBUaGUgbWFpbiBwdXJwb3NlIG9m
IHRoaXMgbGlzdCBpcyB0byBsaW5rIHRoZSBzdHJ1Y3R1cmUgaW4gdGhlIGxpc3QKKyAgICAgKiBv
ZiBkZXZpY2VzIGFzc2lnbmVkIHRvIGRvbWFpbi4KKyAgICAgKgorICAgICAqIEJvb3QgY29kZSAo
aW9tbXVfaGFyZHdhcmVfc2V0dXApIHJlLXVzZXMgdGhpcyBsaXN0IHRvIGxpbmsgdGhlIHN0cnVj
dHVyZQorICAgICAqIGluIHRoZSBsaXN0IG9mIGRldmljZXMgZm9yIHdoaWNoIGRyaXZlciByZXF1
ZXN0ZWQgZGVmZXJyZWQgcHJvYmluZy4KKyAgICAgKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRv
bWFpbl9saXN0OwogCiAgICAgc3RydWN0IGRldmljZSBkZXY7Ci0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11: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 1iDRpk-0008MJ-8I; Thu, 26 Sep 2019 11:21:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRpi-0008KA-Up
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:14 +0000
X-Inumbo-ID: b5fcc440-e04f-11e9-8628-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by localhost (Halon) with ESMTPS
 id b5fcc440-e04f-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 11:20:57 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id j19so1779500lja.1
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:20:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0xbudc/HCLzyOpGQnpxjx2YsmpcxWIW14AxzgKs21n8=;
 b=sJl6yxyQmI2gEjZ2odWCzoIaGQy7bypnuK0jIckZEHMu80svlZvQqnHZQe2f7k2QZF
 PUmMw0+BxMLF/Q8thpzycPj+KmpDxDNtidAjQ22hp0IQ9vT0HM51xNln38eywDn6zO3f
 BxZg7YXZD1YWWNw5J6ofrFybHyjsxaGrwth1y0tJa4QG0R0kxJxGDBlSQ+WKDXmX9s3R
 r8K/G5DuWP+bLTd1JUuvJJKi+URWJ9g1zjcoVvRbikGw9wUt7rLugXmEMc00CKhqpXFJ
 RZERqwgVm0GthSDi/W2mmqExPK7XUbmruNjmmrBWywDJJL/e0wbpzbCiJXjS9q7fOpJi
 TGfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=0xbudc/HCLzyOpGQnpxjx2YsmpcxWIW14AxzgKs21n8=;
 b=fv8ZjXFYDHAhOqg7NHzl08go/S0h+c8oNaYWhV3RQn1kXWzoB8HvL67t+0uocpAgfH
 OICMDFilOzt5sCnTUD+LRiWbhmfnoeu8sayhXdDRjzeldkDhFUyMZX+TS2yIHr9kkhiG
 FoB7y/7O3sf4OM8E8r27nwGXxc4xmKdLVLN9i7Hi34Zowori8WKta53Ak8ZnhClaYVaW
 arc1UX3pguntJ3Fr1E66zRfPoVZSx4FtUIFICKvd2CCfgSTfREHXc+0zMD0xp/HWO6yU
 ZFuMjtPg4FvAsXcBPvMMHJTMcJT6bkdsQoeQAnZ2EX2jtsjCSumDUfCPZ3pQLQ3H2sUB
 2aww==
X-Gm-Message-State: APjAAAVNl5faswiW251F6/gMjHY9N0nXRtw7AZxRyQBTUYN3+FuNTxK+
 ChKawaaaFNPRxcCEL8edV+0YVasNO2c=
X-Google-Smtp-Source: APXvYqw+dSxa1heh1KyG+X237dfFH79nFG3ChXG4O9C99GDWuEEStju/fF4F516QPMwo6TnqfZv6mw==
X-Received: by 2002:a2e:9615:: with SMTP id v21mr2207141ljh.46.1569496856534; 
 Thu, 26 Sep 2019 04:20:56 -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 n4sm526810lfi.63.2019.09.26.04.20.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:20:55 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:29 +0300
Message-Id: <1569496834-7796-4-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V6 3/8] xen/common: Introduce _xrealloc 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHR5cGUtdW5zYWZlIGZ1bmN0aW9uIHdoaWNoIGJlc2lk
ZXMKcmUtYWxsb2NhdGlvbiBoYW5kbGVzIHRoZSBmb2xsb3dpbmcgY29ybmVyIGNhc2VzOgoxLiBp
ZiByZXF1ZXN0ZWQgc2l6ZSBpcyB6ZXJvLCBpdCB3aWxsIGJlaGF2ZSBsaWtlIHhmcmVlCjIuIGlm
IGluY29taW5nIHBvaW50ZXIgaXMgbm90IHZhbGlkIChOVUxMIG9yIFpFUk9fQkxPQ0tfUFRSKSwK
ICAgaXQgd2lsbCBiZWhhdmUgbGlrZSB4bWFsbG9jCgpJZiBib3RoIHBvaW50ZXIgYW5kIHNpemUg
YXJlIHZhbGlkIHRoZSBmdW5jdGlvbiB3aWxsIHJlLWFsbG9jYXRlIGFuZApjb3B5IG9ubHkgaWYg
cmVxdWVzdGVkIHNpemUgYW5kIGFsaWdubWVudCBkb24ndCBmaXQgaW4gYWxyZWFkeQphbGxvY2F0
ZWQgc3BhY2UuCgpTdWJzZXF1ZW50IHBhdGNoIHdpbGwgYWRkIHR5cGUtc2FmZSBoZWxwZXIgbWFj
cm9zLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNo
Y2hlbmtvQGVwYW0uY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBWNSAtPiBWNjoKICAgIC0g
Y2hhbmdlIHVpbnQzMl90IHRvIHVuc2lnbmVkIGludCBmb3IgInBhZCIgaW4gYWRkX3BhZGRpbmco
KQogICAgLSBjaGFuZ2UgYmFjayB0byBfeG1hbGxvYwogICAgLSBtb3ZlIHRtcF9zaXplIGRlY2xh
cmF0aW9uL2NhbGN1bGF0aW9uIHRvIHRoZSBjb3JyZXNwb25kaW5nIGJsb2NrCiAgICAtIHVzZSAi
ISIgb3ZlciAiPT0gMCIKCkNoYW5nZXMgVjQgLT4gVjU6CiAgICAtIGF2b2lkIHBvc3NpYmxlIHRy
dW5jYXRpb24gd2l0aCBhbGxvY2F0aW9ucyBvZiA0R2lCIG9yIGFib3ZlCiAgICAtIGludHJvZHVj
ZSBoZWxwZXIgZnVuY3Rpb25zIGFkZChzdHJpcClfcGFkZGluZyB0byBhdm9pZAogICAgICBkdXBs
aWNhdGluZyB0aGUgY29kZQogICAgLSBvbWl0IHRoZSB1bm5lY2Vzc2FyeSBjYXN0cywgY2hhbmdl
IHUzMiB0byB1aW50MzJfdAogICAgICB3aGVuIG1vdmluZyB0aGUgY29kZQogICAgLSB1c2UgX3h6
YWxsb2MgaW5zdGVhZCBvZiBfeG1hbGxvYyB0byBnZXQgdGhlIHRhaWwKICAgICAgcG9ydGlvbiB6
ZXJvZWQKICAgIC0gdXBkYXRlIHBvaW50ZXIgYWNjb3JkaW5nIHRvIHRoZSByZXF1c3RlZCBhbGln
bm1lbnQKICAgIC0gY29tcGFyZWQgYWdhaW5zdCAic2l6ZSIgaW5zdGVhZCBvZiAidG1wX3NpemUi
IGZvciB0aGUgYWxsb2NhdGlvbnMKICAgICAgYWJvdmUgUEFHRV9TSVpFCgpDaGFuZ2VzIFYzIC0+
IFY0OgogICAgLSBhZGQgY2hlY2sgZm9yIHRoZSBhbGlnbm1lbnQgY29tcGF0aWJpbGl0eQogICAg
LSBwcm9wZXJseSBkZXRlY3QgY3VycmVudCBzaXplICh0YWtlIGludG8gdGhlIGFjY291bnQgYSBw
b3NzaWJsZQogICAgICBmYWtlIGFsaWdubWVudCBoZWFkZXIpCiAgICAtIHVwZGF0ZSBjb21tZW50
IGluIGNvZGUvcGF0Y2ggZGVzY3JpcHRpb24KCkNoYW5nZXMgUkZDIC0+IFYzOgogICAgLSBiZWhh
dmUgbGlrZSB4bWFsbG9jIGlmIGluY29taW5nIHBvaW50ZXIgaXMgWkVST19CTE9DS19QVFIgb3Ig
TlVMTAogICAgLSByZXR1cm4gWkVST19CTE9DS19QVFIgYWZ0ZXIgeGZyZWUgaWYgcmVxdWVzdGVk
IHNpemUgaXMgemVybwogICAgLSBhZGQgcGF0Y2ggZGVzY3JpcHRpb24KICAgIC0gdXNlIGFsbG9j
YXRvciBpbnRlcm5hbHMgdG8gcmVjb2duaXplIGN1cnJlbnQgc2l6ZSBvZgogICAgICB0aGUgaW5j
b21pbmcgcG9pbnRlcgogICAgLSBkbyBub3QgcmUtYWxsb2NhdGUgYW5kIGNvcHkgaWYgcmVxdWVz
dGVkIHNpemUgZml0cyBpbiBhbHJlYWR5CiAgICAgIGFsbG9jYXRlZCBzcGFjZQoKICAgLi4uCgog
ICBPcmlnaW5hbCBwYXRjaCB3YXMgaW5pdGlhbGx5IHBvc3RlZCBieSBTYW1lZXIgR29lbDoKICAg
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDYvbXNn
MDA4NTguaHRtbAoKICAgVGhpcyBjb3VsZCBiZSBjb25zaWRlcmVkIGFzIGFub3RoZXIgYXR0ZW1w
dCB0byBhZGQgaXQ6CiAgIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20va2V4ZWNAbGlzdHMu
aW5mcmFkZWFkLm9yZy9tc2cyMTMzNS5odG1sCgogICBbQXMgaXQgd2FzIHByZXZpb3VzbHkgZGlz
Y3Vzc2VkIHdpdGggSnVsaWVuIGluIElSQ10KCiAgIFRoZSByZWFzb24gZm9yIHRoaXMgcGF0Y2gg
dG8gYmUgYW4gUkZDIGlzIHRoYXQgcGF0Y2ggaXRzZWxmIGlzIG5vdAogICBjb21wbGV0ZWx5IGNv
cnJlY3QgYW5kIEkgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCB3aGF0L2hvdyBzaG91bGQKICAgYmUg
ZG9uZSBmb3IgdGhpcyBwYXRjaCB0byBiZSBhY2NlcHRlZC4gT3Igd2hldGhlciBjb21tdW5pdHkg
ZXZlbgogICB3YW50cyB0aGlzIHRvIGdvIGluLiBTbywgdG8gYXZvaWQgYmlrZSBzaGVkZGluZywg
dGhlIGZpcnN0IHRhcmdldCBpcwogICB0byBjb2xsZWN0IGZlZWRiYWNrLgoKICAgRm9yIGV2ZXJ5
b25lIHdobyB3YW50cyBtb3JlIGRldGFpbHMgd2h5IHRoaXMgaXMgbmVlZGVkIGFuZAogICB3aGVy
ZSB1c2VkLCBwbGVhc2Ugc2VlIG5leHQgcGF0Y2ggb2YgdGhpcyB0aHJlYWQ6CiAgICJpb21tdS9h
cm06IEFkZCBsaWdodHdlaWdodCBpb21tdV9md3NwZWMgc3VwcG9ydCIKCiAgIEluIGEgbnV0c2hl
bGwsIHRoZSB1cGNvbWluZyAiaW9tbXVfZndzcGVjIiBzdXBwb3J0IG9uIEFSTQogICBpcyBnb2lu
ZyB0byB1c2UgeHJlYWxsb2MgdG8gZXhwYW5kIGFuIGFycmF5IGZvciBkZXZpY2UgSURzLgogICBX
ZSByZWFsbHkgd2FudCB0byBoYXZlICJpb21tdV9md3NwZWMiIHN1cHBvcnQgd2hpY2ggd2lsbCBn
aXZlIHVzCiAgIGEgZ2VuZXJpYyBhYnN0cmFjdCB3YXkgdG8gYWRkIG5ldyBkZXZpY2UgdG8gdGhl
IElPTU1VIGJhc2VkIG9uCiAgIHRoZSBnZW5lcmljIElPTU1VIERUIGJpbmRpbmcuCi0tLQogeGVu
L2NvbW1vbi94bWFsbG9jX3Rsc2YuYyB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oIHwgICAxICsKIDIg
ZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYyBiL3hlbi9jb21tb24veG1hbGxvY190bHNm
LmMKaW5kZXggMWU4ZDcyZC4uN2FiMmIzYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi94bWFsbG9j
X3Rsc2YuYworKysgYi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCkBAIC01NDksMTAgKzU0OSw0
MCBAQCBzdGF0aWMgdm9pZCB0bHNmX2luaXQodm9pZCkKICAqIHhtYWxsb2MoKQogICovCiAKK3N0
YXRpYyB2b2lkICpzdHJpcF9wYWRkaW5nKHZvaWQgKnApCit7CisgICAgc3RydWN0IGJoZHIgKmIg
PSBwIC0gQkhEUl9PVkVSSEVBRDsKKworICAgIGlmICggYi0+c2l6ZSAmIEZSRUVfQkxPQ0sgKQor
ICAgIHsKKyAgICAgICAgcCAtPSBiLT5zaXplICYgfkZSRUVfQkxPQ0s7CisgICAgICAgIGIgPSBw
IC0gQkhEUl9PVkVSSEVBRDsKKyAgICAgICAgQVNTRVJUKCEoYi0+c2l6ZSAmIEZSRUVfQkxPQ0sp
KTsKKyAgICB9CisKKyAgICByZXR1cm4gcDsKK30KKworc3RhdGljIHZvaWQgKmFkZF9wYWRkaW5n
KHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCit7CisgICAgdW5zaWduZWQgaW50IHBhZDsK
KworICAgIGlmICggKHBhZCA9IC0obG9uZylwICYgKGFsaWduIC0gMSkpICE9IDAgKQorICAgIHsK
KyAgICAgICAgdm9pZCAqcSA9IHAgKyBwYWQ7CisgICAgICAgIHN0cnVjdCBiaGRyICpiID0gcSAt
IEJIRFJfT1ZFUkhFQUQ7CisKKyAgICAgICAgQVNTRVJUKHEgPiBwKTsKKyAgICAgICAgYi0+c2l6
ZSA9IHBhZCB8IEZSRUVfQkxPQ0s7CisgICAgICAgIHAgPSBxOworICAgIH0KKworICAgIHJldHVy
biBwOworfQorCiB2b2lkICpfeG1hbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxv
bmcgYWxpZ24pCiB7CiAgICAgdm9pZCAqcCA9IE5VTEw7Ci0gICAgdTMyIHBhZDsKIAogICAgIEFT
U0VSVCghaW5faXJxKCkpOwogCkBAIC01NzMsMTQgKzYwMyw3IEBAIHZvaWQgKl94bWFsbG9jKHVu
c2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbikKICAgICAgICAgcmV0dXJuIHht
YWxsb2Nfd2hvbGVfcGFnZXMoc2l6ZSAtIGFsaWduICsgTUVNX0FMSUdOLCBhbGlnbik7CiAKICAg
ICAvKiBBZGQgYWxpZ25tZW50IHBhZGRpbmcuICovCi0gICAgaWYgKCAocGFkID0gLShsb25nKXAg
JiAoYWxpZ24gLSAxKSkgIT0gMCApCi0gICAgewotICAgICAgICBjaGFyICpxID0gKGNoYXIgKilw
ICsgcGFkOwotICAgICAgICBzdHJ1Y3QgYmhkciAqYiA9IChzdHJ1Y3QgYmhkciAqKShxIC0gQkhE
Ul9PVkVSSEVBRCk7Ci0gICAgICAgIEFTU0VSVChxID4gKGNoYXIgKilwKTsKLSAgICAgICAgYi0+
c2l6ZSA9IHBhZCB8IEZSRUVfQkxPQ0s7Ci0gICAgICAgIHAgPSBxOwotICAgIH0KKyAgICBwID0g
YWRkX3BhZGRpbmcocCwgYWxpZ24pOwogCiAgICAgQVNTRVJUKCgodW5zaWduZWQgbG9uZylwICYg
KGFsaWduIC0gMSkpID09IDApOwogICAgIHJldHVybiBwOwpAQCAtNTkzLDEwICs2MTYsNzEgQEAg
dm9pZCAqX3h6YWxsb2ModW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKQog
ICAgIHJldHVybiBwID8gbWVtc2V0KHAsIDAsIHNpemUpIDogcDsKIH0KIAotdm9pZCB4ZnJlZSh2
b2lkICpwKQordm9pZCAqX3hyZWFsbG9jKHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBzaXplLCB1
bnNpZ25lZCBsb25nIGFsaWduKQogewotICAgIHN0cnVjdCBiaGRyICpiOworICAgIHVuc2lnbmVk
IGxvbmcgY3Vycl9zaXplOworICAgIHZvaWQgKnA7CisKKyAgICBpZiAoICFzaXplICkKKyAgICB7
CisgICAgICAgIHhmcmVlKHB0cik7CisgICAgICAgIHJldHVybiBaRVJPX0JMT0NLX1BUUjsKKyAg
ICB9CiAKKyAgICBpZiAoIHB0ciA9PSBOVUxMIHx8IHB0ciA9PSBaRVJPX0JMT0NLX1BUUiApCisg
ICAgICAgIHJldHVybiBfeG1hbGxvYyhzaXplLCBhbGlnbik7CisKKyAgICBBU1NFUlQoIShhbGln
biAmIChhbGlnbiAtIDEpKSk7CisgICAgaWYgKCBhbGlnbiA8IE1FTV9BTElHTiApCisgICAgICAg
IGFsaWduID0gTUVNX0FMSUdOOworCisgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKXB0ciAmIChQ
QUdFX1NJWkUgLSAxKSkgKQorICAgIHsKKyAgICAgICAgY3Vycl9zaXplID0gKHVuc2lnbmVkIGxv
bmcpUEZOX09SREVSKHZpcnRfdG9fcGFnZShwdHIpKSA8PCBQQUdFX1NISUZUOworCisgICAgICAg
IGlmICggc2l6ZSA8PSBjdXJyX3NpemUgJiYgISgodW5zaWduZWQgbG9uZylwdHIgJiAoYWxpZ24g
LSAxKSkgKQorICAgICAgICAgICAgcmV0dXJuIHB0cjsKKyAgICB9CisgICAgZWxzZQorICAgIHsK
KyAgICAgICAgdW5zaWduZWQgbG9uZyB0bXBfc2l6ZTsKKyAgICAgICAgc3RydWN0IGJoZHIgKmI7
CisKKyAgICAgICAgdG1wX3NpemUgPSBzaXplICsgYWxpZ24gLSBNRU1fQUxJR047CisKKyAgICAg
ICAgaWYgKCB0bXBfc2l6ZSA8IFBBR0VfU0laRSApCisgICAgICAgICAgICB0bXBfc2l6ZSA9ICh0
bXBfc2l6ZSA8IE1JTl9CTE9DS19TSVpFKSA/IE1JTl9CTE9DS19TSVpFIDoKKyAgICAgICAgICAg
ICAgICBST1VORFVQX1NJWkUodG1wX3NpemUpOworCisgICAgICAgIC8qIFN0cmlwIGFsaWdubWVu
dCBwYWRkaW5nLiAqLworICAgICAgICBwID0gc3RyaXBfcGFkZGluZyhwdHIpOworCisgICAgICAg
IGIgPSBwIC0gQkhEUl9PVkVSSEVBRDsKKyAgICAgICAgY3Vycl9zaXplID0gYi0+c2l6ZSAmIEJM
T0NLX1NJWkVfTUFTSzsKKworICAgICAgICBpZiAoIHRtcF9zaXplIDw9IGN1cnJfc2l6ZSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC8qIEFkZCBhbGlnbm1lbnQgcGFkZGluZy4gKi8KKyAgICAg
ICAgICAgIHAgPSBhZGRfcGFkZGluZyhwLCBhbGlnbik7CisKKyAgICAgICAgICAgIEFTU0VSVCgh
KCh1bnNpZ25lZCBsb25nKXAgJiAoYWxpZ24gLSAxKSkpOworCisgICAgICAgICAgICByZXR1cm4g
cDsKKyAgICAgICAgfQorICAgIH0KKworICAgIHAgPSBfeG1hbGxvYyhzaXplLCBhbGlnbik7Cisg
ICAgaWYgKCBwICkKKyAgICB7CisgICAgICAgIG1lbWNweShwLCBwdHIsIG1pbihjdXJyX3NpemUs
IHNpemUpKTsKKyAgICAgICAgeGZyZWUocHRyKTsKKyAgICB9CisKKyAgICByZXR1cm4gcDsKK30K
Kwordm9pZCB4ZnJlZSh2b2lkICpwKQorewogICAgIGlmICggcCA9PSBOVUxMIHx8IHAgPT0gWkVS
T19CTE9DS19QVFIgKQogICAgICAgICByZXR1cm47CiAKQEAgLTYyMSwxMyArNzA1LDcgQEAgdm9p
ZCB4ZnJlZSh2b2lkICpwKQogICAgIH0KIAogICAgIC8qIFN0cmlwIGFsaWdubWVudCBwYWRkaW5n
LiAqLwotICAgIGIgPSAoc3RydWN0IGJoZHIgKikoKGNoYXIgKilwIC0gQkhEUl9PVkVSSEVBRCk7
Ci0gICAgaWYgKCBiLT5zaXplICYgRlJFRV9CTE9DSyApCi0gICAgewotICAgICAgICBwID0gKGNo
YXIgKilwIC0gKGItPnNpemUgJiB+RlJFRV9CTE9DSyk7Ci0gICAgICAgIGIgPSAoc3RydWN0IGJo
ZHIgKikoKGNoYXIgKilwIC0gQkhEUl9PVkVSSEVBRCk7Ci0gICAgICAgIEFTU0VSVCghKGItPnNp
emUgJiBGUkVFX0JMT0NLKSk7Ci0gICAgfQorICAgIHAgPSBzdHJpcF9wYWRkaW5nKHApOwogCiAg
ICAgeG1lbV9wb29sX2ZyZWUocCwgeGVucG9vbCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4veG1hbGxvYy5oIGIveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAppbmRleCBmMDc1ZDJk
Li44MzExNTJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi94bWFsbG9jLmgKQEAgLTUxLDYgKzUxLDcgQEAgZXh0ZXJuIHZvaWQgeGZy
ZWUodm9pZCAqKTsKIC8qIFVuZGVybHlpbmcgZnVuY3Rpb25zICovCiBleHRlcm4gdm9pZCAqX3ht
YWxsb2ModW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKTsKIGV4dGVybiB2
b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pOwor
ZXh0ZXJuIHZvaWQgKl94cmVhbGxvYyh2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5z
aWduZWQgbG9uZyBhbGlnbik7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCAqX3htYWxsb2NfYXJyYXko
CiAgICAgdW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduLCB1bnNpZ25lZCBs
b25nIG51bSkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:21:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRpp-0008Pv-JN; Thu, 26 Sep 2019 11:21:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRpn-0008O3-VI
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:19 +0000
X-Inumbo-ID: b6a54ffc-e04f-11e9-8628-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by localhost (Halon) with ESMTPS
 id b6a54ffc-e04f-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 11:20:58 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id m13so1729609ljj.11
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:20:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dAXIdOzd5atuBvsXDzswi8p3w2Qe44gCP0DnzcVW2iI=;
 b=qvERueVUWGcvRjU9PHVaWcsnxxOxknWatng+s3KqSo26O+qAYin25nioWtvm0DmdHk
 V4yF7vI+z6G+nZY1DHG12ql4Ebanf90ooSgJd7EOO178byZi1R0L26E+Sl5oa69w0loq
 +CAvPdB9j4Xm7sWeXr9C8BH/rFEFiMGvnlQGua3nNnzlrzmjIiXPOFCoM9hEIESy7NGQ
 diXjqNpxE5Q6wJMtgmBLBXU4u3CLS7C0rpDwXLLKHrjOoAcr0qMzmfDoI4aZZoSM+d77
 xIddAw+FCrEQSEZkjVra6/qw1VOm8Ur399G58574SiRpVVjIrZk13f7lCGsesdCZvZrO
 fEsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=dAXIdOzd5atuBvsXDzswi8p3w2Qe44gCP0DnzcVW2iI=;
 b=MpKF8OqfAxUPCIReBcTJ3BEnG+HN+W8M0IY8rH49tS3lsrQhGR6+V+wHPQrmJdFIdn
 DIsNcORnlxQp0CCy1WTc/+LzoiHonwIX7lVyeIs5BV/wZCv3t/IBuROUySruu6Pv+OrK
 vfKw64UP6YRQ69dZ72xTOZXvZZbs+hCzshUpPX7TAXpLrnGTMOYOx1t1C6v8wxnBaxPM
 YcuP3E0gpuWpNnSheuLPqzA9RegwnRva+Oe3ij2duNRoYn+l+vnm3OdoB7SgmlAZpY3Q
 UfODaSev0kW95ANz8Euh9ZUGN+6ew4FL52nEQunflCpWVbibfEf1rVD+RAKmsv7hRsYZ
 NV0A==
X-Gm-Message-State: APjAAAUTN/hhkqOsLwBVI1hHREbS4Q9Dkc5799w8V1h6QUlbTSc7L2Jz
 vt7CPPFIycKQ4Z1/kd/No/dSJcXT++0=
X-Google-Smtp-Source: APXvYqzsvs6tapShkjo34DjDboU6SSqraxPjEWYzvfEeupYOqPTZAWd/NIoG3eRsdvTIeaKDg7RW8w==
X-Received: by 2002:a2e:2e17:: with SMTP id u23mr522736lju.26.1569496857662;
 Thu, 26 Sep 2019 04:20:57 -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 n4sm526810lfi.63.2019.09.26.04.20.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:20:57 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:30 +0300
Message-Id: <1569496834-7796-5-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V6 4/8] xen/common: Introduce
 xrealloc_flex_struct() helper macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Jan Beulich <jbeulich@suse.com>, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHR5cGUtc2FmZSBoZWxwZXIgbWFjcm9zIHRvIHJlLWFs
bG9jYXRlIHNwYWNlCmZvciBhIHN0cnVjdHVyZSB3aXRoIGEgZmxleGlibGUgYXJyYXkgb2YgdHlw
ZWQgb2JqZWN0cy4KCkZvciBleGFtcGxlLCBpZiB3ZSBuZWVkIHRvIHJlLXNpemUgdGhlICJkYXRh
IiBhcnJheToKCiAgIHN0cnVjdCBhcnJsZW4KICAgewogICAgICBzaXplX3QgbGVuOwogICAgICBp
bnQgZGF0YVtdOwogICB9OwoKV2UgY2FuIHVzZSB0aGUgcHJvcG9zZWQgbWFjcm9zIGluIHRoZSBm
b2xsb3dpbmcgd2F5OgoKICAgbmV3X3B0ciA9IHJlYWxsb2NfZmxleF9zdHJ1Y3Qob2xkX3B0ciwg
ZGF0YSwgbnJfZWxlbSk7Cgp3aGVyZSBucl9lbGVtIGlzIHRoZSBkZXNpcmVkIG51bWJlciBvZiBl
bGVtZW50cy4KClN1YnNlcXVlbnQgcGF0Y2ggd2lsbCB1c2UgdGhpcyBtYWNyb3MuCgpBbHNvLCB3
aGlsZSBoZXJlLCBpbnRyb2R1Y2UgeG1hbGxvYyh4emFsbG9jKV9mbGV4X3N0cnVjdCgpIHRvCmFs
bG9jYXRlIHNwYWNlIGZvciBhIHN0cnVjdHVyZSB3aXRoIGEgZmxleGlibGUgYXJyYXkgb2YgdHlw
ZWQgb2JqZWN0cy4KClN1Z2dlc3RlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9C
YWJjaHVrQGVwYW0uY29tPgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKLS0tCkNoYW5nZXMgVjQgLT4gVjU6CiAgICAtIGNsYXJpZmllZCBwYXRjaCBkZXNjcmlw
dGlvbiAoZGF0YVtdIGluc3RlYWQgb2YgZGF0YVsxXSkKICAgIC0gaW50cm9kdWNlZCB4emFsbG9j
X2ZsZXhfc3RydWN0KCkKICAgIC0gYWRkZWQgSmFuJ3MgUi1iCiAgICAtIGFkZGVkIG1pc3Npbmcg
cGFyZW50aGVzZXMgYXJvdW5kIHRoZSBlbnRpcmUgY29uc3RydWN0cwoKQ2hhbmdlcyBWMyAtPiBW
NDoKICAgIC0gY2xhcmlmaWVkIHBhdGNoIGRlc2NyaXB0aW9uCiAgICAtIG1vZGlmaWVkIHRvIG5v
dCB1c2UgbGVhZGluZyB1bmRlcnNjb3JlcwogICAgLSByZW1vdmVkIHVubmVjZXNzYXJ5IHBhaXIg
b2Ygb3V0ZXJtb3N0IHBhcmVudGhlc2VzCiAgICAtIG1vZGlmaWVkIHRvIHVzZSAibnIiIGluc3Rl
YWQgb2YgImxlbiIKICAgIC0gcGxhY2VkIHhtYWxsb2NfZmxleF9zdHJ1Y3QgYmVmb3JlIHhyZWFs
bG9jX2ZsZXhfc3RydWN0CiAgICAtIHNpbXBsaWZpZWQgeHJlYWxsb2NfZmxleF9zdHJ1Y3QgbWFj
cm9zCi0tLQogeGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaCB8IDEyICsrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4veG1hbGxvYy5oIGIveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAppbmRleCA4MzExNTJmLi5m
NTE1Y2VlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi94bWFsbG9jLmgKQEAgLTM1LDYgKzM1LDE4IEBACiAjZGVmaW5lIHh6YWxsb2Nf
YXJyYXkoX3R5cGUsIF9udW0pIFwKICAgICAoKF90eXBlICopX3h6YWxsb2NfYXJyYXkoc2l6ZW9m
KF90eXBlKSwgX19hbGlnbm9mX18oX3R5cGUpLCBfbnVtKSkKIAorLyogQWxsb2NhdGUgc3BhY2Ug
Zm9yIGEgc3RydWN0dXJlIHdpdGggYSBmbGV4aWJsZSBhcnJheSBvZiB0eXBlZCBvYmplY3RzLiAq
LworI2RlZmluZSB4emFsbG9jX2ZsZXhfc3RydWN0KHR5cGUsIGZpZWxkLCBucikgXAorICAgICgo
dHlwZSAqKV94emFsbG9jKG9mZnNldG9mKHR5cGUsIGZpZWxkW25yXSksIF9fYWxpZ25vZl9fKHR5
cGUpKSkKKworI2RlZmluZSB4bWFsbG9jX2ZsZXhfc3RydWN0KHR5cGUsIGZpZWxkLCBucikgXAor
ICAgICgodHlwZSAqKV94bWFsbG9jKG9mZnNldG9mKHR5cGUsIGZpZWxkW25yXSksIF9fYWxpZ25v
Zl9fKHR5cGUpKSkKKworLyogUmUtYWxsb2NhdGUgc3BhY2UgZm9yIGEgc3RydWN0dXJlIHdpdGgg
YSBmbGV4aWJsZSBhcnJheSBvZiB0eXBlZCBvYmplY3RzLiAqLworI2RlZmluZSB4cmVhbGxvY19m
bGV4X3N0cnVjdChwdHIsIGZpZWxkLCBucikgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgKCh0eXBlb2YocHRyKSlfeHJlYWxsb2MocHRyLCBvZmZzZXRvZih0eXBlb2YoKihwdHIpKSwg
ZmllbGRbbnJdKSwgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2FsaWdub2ZfXyh0
eXBlb2YoKihwdHIpKSkpKQorCiAvKiBBbGxvY2F0ZSB1bnR5cGVkIHN0b3JhZ2UuICovCiAjZGVm
aW5lIHhtYWxsb2NfYnl0ZXMoX2J5dGVzKSBfeG1hbGxvYyhfYnl0ZXMsIFNNUF9DQUNIRV9CWVRF
UykKICNkZWZpbmUgeHphbGxvY19ieXRlcyhfYnl0ZXMpIF94emFsbG9jKF9ieXRlcywgU01QX0NB
Q0hFX0JZVEVTKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRpt-0008SG-T3; Thu, 26 Sep 2019 11:21:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRps-0008Rd-Uw
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:24 +0000
X-Inumbo-ID: b7492da2-e04f-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by localhost (Halon) with ESMTPS
 id b7492da2-e04f-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 11:21:00 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id b20so1760940ljj.5
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:20:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ygXMAlCnrfkzZBZu6m4j35jgHRta1mO3lz0G6znyQH0=;
 b=L5zcFhAfaXRpm+Kzg/OWNZGwkMzhJXtXxDxnqLrzd0YBWte2T82pvZCrjFhUgBbkFW
 czk6sd83csCdg1ivUbietdJiV2DMZecRrHPMqljrxR83uoKT1U7vB7Zi2d6VAhLOZWL2
 xV10miak2K8XHsfpMX4hpRhW3t5B8rKaTkMhxBm3WX8u2VQSnFO2UJJZLkol2zFHFtx6
 JIgfUBqq5yCqahRxro62YtshZhULWd7wfDm5Qcg+auUwTNOE4Ap2DALYhwtvKA8UKD6G
 yn++wT/iOpxBdlpdvYH6TCJfAAjNWDLunwxw8bvBUf0XCnZDk54a+ufBvCM2ZA6jgiq4
 lsvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=ygXMAlCnrfkzZBZu6m4j35jgHRta1mO3lz0G6znyQH0=;
 b=nZ2k8VidJNCzmCt8i1RC86BVcxffX1eAlhPmfZyP99lphjKTtD6KYenjS9klw3ET+D
 gvuYJ7RQYbLAKn0DnaB+NvTzQHanVNetr+0yolsHsZBD+xfa6yCPuoHIA6AjYZN9Bqvg
 tzt4DVIXar6zN7eanVifCWnVKhaGAM37dxQXWObB82wP8c8DEhZxOmPFp3fXquRh5ji6
 o6sDqsQHSwPO+TfGz9XxOGXRADmE7T9CPR3jm1bLFkqWdHPRTm/pHs7MWdw0TvlLMKO3
 OeOMppH3CWtVutMbnB/UA6krGW0f8uvnWmFjbn5aO4b4uygtAmMYRIgaHjZsQO1EjKev
 C6yw==
X-Gm-Message-State: APjAAAUmYqngwLImY+ZgAyiiJdRgrw0+DyYQbJ3lUAxr9hS5C1QFh2Wb
 E/xOZWjddOH4uKlB1FZ/IDlYGyfSqJM=
X-Google-Smtp-Source: APXvYqwIYuLnmMwhb5mjdTfD3F6+GKI6A9DDx9gWy2PTsOIuaAW/77ffeS2Ucm9kez801S2tgY1v4A==
X-Received: by 2002:a2e:4296:: with SMTP id h22mr2247567ljf.208.1569496858613; 
 Thu, 26 Sep 2019 04:20:58 -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 n4sm526810lfi.63.2019.09.26.04.20.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:20:58 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:31 +0300
Message-Id: <1569496834-7796-6-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V6 5/8] iommu/arm: Add lightweight iommu_fwspec
 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKV2UgbmVlZCB0byBoYXZlIHNvbWUgYWJzdHJhY3Qgd2F5IHRvIGFkZCBuZXcgZGV2aWNlIHRv
IHRoZSBJT01NVQpiYXNlZCBvbiB0aGUgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncyBbMV0gd2hp
Y2ggY2FuIGJlIHVzZWQgZm9yCmJvdGggRFQgKHJpZ2h0IG5vdykgYW5kIEFDUEkgKGluIGZ1dHVy
ZSkuCgpGb3IgdGhhdCByZWFzb24gd2UgY2FuIGJvcnJvdyB0aGUgaWRlYSB1c2VkIGluIExpbnV4
IHRoZXNlIGRheXMKY2FsbGVkICJpb21tdV9md3NwZWMiLiBIYXZpbmcgdGhpcyBpbiwgaXQgd2ls
bCBiZSBwb3NzaWJsZQp0byBjb25maWd1cmUgSU9NTVUgbWFzdGVyIGludGVyZmFjZXMgb2YgdGhl
IGRldmljZSAoZGV2aWNlIElEcykKZnJvbSBhIHNpbmdsZSBjb21tb24gcGxhY2UgYW5kIGF2b2lk
IGtlZXBpbmcgYWxtb3N0IGlkZW50aWNhbCBsb29rLXVwCmltcGxlbWVudGF0aW9ucyBpbiBlYWNo
IElPTU1VIGRyaXZlci4KClRoZXJlIGlzIG5vIG5lZWQgdG8gcG9ydCB0aGUgd2hvbGUgaW1wbGVt
ZW50YXRpb24gb2YgImlvbW11X2Z3c3BlYyIKdG8gWGVuLCB3ZSBjb3VsZCwgcHJvYmFibHksIGVu
ZCB1cCB3aXRoIGEgbXVjaCBzaW1wbGVyIHNvbHV0aW9uLApzb21lICJzdHJpcHBlZCBkb3duIiB2
ZXJzaW9uIHdoaWNoIGZpdHMgb3VyIHJlcXVpcmVtZW50cy4KClNvLCB0aGlzIHBhdGNoIGFkZHMg
dGhlIGZvbGxvd2luZzoKMS4gQSBjb21tb24gc3RydWN0dXJlICJpb21tdV9md3NwZWMiIHRvIGhv
bGQgdGhlIHRoZSBwZXItZGV2aWNlCiAgIGZpcm13YXJlIGRhdGEKMi4gTmV3IG1lbWJlciAiaW9t
bXVfZndzcGVjIiBvZiBzdHJ1Y3QgZGV2aWNlCjMuIEZ1bmN0aW9ucy9oZWxwZXJzIHRvIGRlYWwg
d2l0aCAiZGV2LT5pb21tdV9md3NwZWMiCgpJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCBpbiBjb21w
YXJpc29uIG9mIHRoZSBvcmlnaW5hbCAiaW9tbXVfZndzcGVjIgpYZW4ncyB2YXJpYW50IGRvZXNu
J3QgY29udGFpbiBzb21lIGZpZWxkcywgd2hpY2ggYXJlIG5vdCByZWFsbHkKbmVlZGVkIGF0IHRo
ZSBtb21lbnQgKG9wcywgZmxhZykgYW5kICJpb21tdV9md25vZGUiIGZpZWxkIHdhcyByZXBsYWNl
ZApieSAiaW9tbXVfZGV2IiB0byBhdm9pZCBwb3J0aW5nIGEgbG90IG9mIGNvZGUgKHRvIHN1cHBv
cnQgImZ3bm9kZV9oYW5kbGUiKQp3aXRoIGxpdHRsZSBiZW5lZml0LgoKVGhlICJpb21tdV9md3Nw
ZWMiIHN1cHBvcnQgaXMgYmFzZWQgb24gdGhlIExpbnV4J3MgY29tbWl0OgpmNzRjMmJiOTg3NzZl
MmRlNTA4ZjRkNjA3Y2Q1MTk4NzMwNjUxMThlICJMaW51eCA1LjMtcmM4IgoKU3Vic2VxdWVudCBw
YXRjaGVzIHdpbGwgdXNlIG9mIHRoYXQgc3VwcG9ydC4KClsxXSBodHRwczovL3d3dy5rZXJuZWwu
b3JnL2RvYy9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0
CgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKLS0tCkNoYW5nZXMgVjUgLT4gVjY6CiAgICAtIGFkZGVkIEp1bGllbidzIEEtYgoKQ2hhbmdl
cyBWNCAtPiBWNToKICAgIC0gbW9kaWZpZWQgc3RydWN0IGlvbW11X2Z3c3BlYyB0byB1c2UgZmxl
eGlibGUgYXJyYXkgKHVpbnQzMl90IGlkc1tdKQogICAgLSBtb2RpZmllZCB0byB1c2UgeHphbGxv
Y19mbGV4X3N0cnVjdCgpIG9uIHRoZSBmaXJzdCBhbGxvY2F0aW9uCiAgICAtIGFkZGVkICJjb25z
dCIgdG8gdWludDMyX3QgKmlkcyBpbiBpb21tdV9md3NwZWNfYWRkX2lkcygpCgpDaGFuZ2VzIFYz
IC0+IFY0OgogICAgLSBtb2RpZmllZCBpb21tdV9md3NwZWNfYWRkX2lkcygpIHRvIHVzZSBuZXcg
aW1wbGVtZW50YXRpb24gb2YKICAgICAgeHJlYWxsb2NfZmxleF9zdHJ1Y3QoKQogICAgLSBtZW50
aW9uZWQgZXhhY3QgTGludXggdmVyc2lvbiB3ZSBhcmUgYmFzZWQgb24KICAgIC0gZml4ZWQgR3Jh
bW1hdGljYWwgZXJyb3IKCkNoYW5nZXMgVjIgLT4gVjM6CiAgICAtIGFkZGVkIENvcHlyaWdodCBm
cm9tIExpbnV4CiAgICAtIG9yZGVyZWQgdGhlIGhlYWRlcnMgYWxwaGFiZXRpY2FsbHkKICAgIC0g
cmVtb3ZlZCBjaGVjayBmb3Igbm90IGEgTlVMTCBiZWZvcmUgY2FsbGluZyB4ZnJlZSgpCiAgICAt
IHVzZWQgdW5zaWduZWQgZm9yIHZhcmlhYmxlcyB3aGljaCBjYW4ndCBiZSBuZWdhdGl2ZQogICAg
LSByZW1vdmVkICNpbmNsdWRlIDxhc20vaW9tbXVfZndzcGVjLmg+IGZyb20gaW9tbXUuaAogICAg
LSBhZGRlZCBjaGVjayB0byBpb21tdV9md3NwZWNfaW5pdCgpIHRvIG5vdCBhbGxvdyBvdmVycmlk
aW5nCiAgICAtIGNsYXJpZmllZCBjb21tZW50cyBpbiBjb2RlCiAgICAtIG1vZGlmaWVkIGlvbW11
X2Z3c3BlY19hZGRfaWRzKCkgdG8gdXNlIHR5cGUtc2FmZSB4cmVhbGxvY19mbGV4X3N0cnVjdCgp
Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlICAgICAgIHwgIDIgKy0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdV9md3NwZWMuYyB8IDk3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCAgICAg
ICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMuaCAgICAg
ICAgIHwgNjggKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE2NyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL2lvbW11X2Z3c3BlYy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMuaAoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtl
ZmlsZQppbmRleCA0YWJiODdhLi41ZmJhZDQ1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01h
a2VmaWxlCkBAIC0xLDIgKzEsMiBAQAotb2JqLXkgKz0gaW9tbXUubyBpb21tdV9oZWxwZXJzLm8K
K29iai15ICs9IGlvbW11Lm8gaW9tbXVfaGVscGVycy5vIGlvbW11X2Z3c3BlYy5vCiBvYmotJChD
T05GSUdfQVJNX1NNTVUpICs9IHNtbXUubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL2lvbW11X2Z3c3BlYy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lv
bW11X2Z3c3BlYy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjhjOTdjN2MK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXVfZndz
cGVjLmMKQEAgLTAsMCArMSw5NyBAQAorLyoKKyAqIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdV9md3NwZWMuYworICoKKyAqIENvbnRhaW5zIGZ1bmN0aW9ucyB0byBtYWludGFpbiBw
ZXItZGV2aWNlIGZpcm13YXJlIGRhdGEKKyAqCisgKiBCYXNlZCBvbiBMaW51eCdzIGlvbW11X2Z3
c3BlYyBzdXBwb3J0IHlvdSBjYW4gZmluZCBhdDoKKyAqICAgIGRyaXZlcnMvaW9tbXUvaW9tbXUu
YworICoKKyAqIENvcHlyaWdodCAoQykgMjAwNy0yMDA4IEFkdmFuY2VkIE1pY3JvIERldmljZXMs
IEluYy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVu
L2lvbW11Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorCisjaW5jbHVkZSA8YXNtL2RldmljZS5o
PgorI2luY2x1ZGUgPGFzbS9pb21tdV9md3NwZWMuaD4KKworaW50IGlvbW11X2Z3c3BlY19pbml0
KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZSAqaW9tbXVfZGV2KQoreworICAgIHN0
cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KGRldik7CisK
KyAgICBpZiAoIGZ3c3BlYyApCisgICAgeworICAgICAgICAvKiBXZSBleHBlY3QgdGhlIGRldmlj
ZSB0byBiZSBwcm90ZWN0ZWQgYnkgb25seSBvbmUgSU9NTVUuICovCisgICAgICAgIGlmICggZndz
cGVjLT5pb21tdV9kZXYgIT0gaW9tbXVfZGV2ICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qCisgICAgICogQWxsb2NhdGUg
d2l0aCBpZHNbMV0gdG8gYXZvaWQgdGhlIHJlLWFsbG9jYXRpb24gaW4gdGhlIGNvbW1vbiBjYXNl
CisgICAgICogd2hlcmUgYSBkZXZpY2UgaGFzIGEgc2luZ2xlIGRldmljZSBJRC4KKyAgICAgKi8K
KyAgICBmd3NwZWMgPSB4emFsbG9jX2ZsZXhfc3RydWN0KHN0cnVjdCBpb21tdV9md3NwZWMsIGlk
cywgMSk7CisgICAgaWYgKCAhZndzcGVjICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAg
ICBmd3NwZWMtPmlvbW11X2RldiA9IGlvbW11X2RldjsKKyAgICBkZXZfaW9tbXVfZndzcGVjX3Nl
dChkZXYsIGZ3c3BlYyk7CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBpb21tdV9md3NwZWNf
ZnJlZShzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndz
cGVjID0gZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KTsKKworICAgIHhmcmVlKGZ3c3BlYyk7Cisg
ICAgZGV2X2lvbW11X2Z3c3BlY19zZXQoZGV2LCBOVUxMKTsKK30KKworaW50IGlvbW11X2Z3c3Bl
Y19hZGRfaWRzKHN0cnVjdCBkZXZpY2UgKmRldiwgY29uc3QgdWludDMyX3QgKmlkcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnVtX2lkcykKK3sKKyAgICBzdHJ1Y3Qg
aW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpOworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgaWYgKCAhZndzcGVjICkKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisKKyAgICBmd3NwZWMgPSB4cmVhbGxvY19mbGV4X3N0cnVjdChmd3NwZWMsIGlkcywgZndz
cGVjLT5udW1faWRzICsgbnVtX2lkcyk7CisgICAgaWYgKCAhZndzcGVjICkKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisKKyAgICBkZXZfaW9tbXVfZndzcGVjX3NldChkZXYsIGZ3c3BlYyk7CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IG51bV9pZHM7IGkrKyApCisgICAgICAgIGZ3c3BlYy0+aWRz
W2Z3c3BlYy0+bnVtX2lkcyArIGldID0gaWRzW2ldOworCisgICAgZndzcGVjLT5udW1faWRzICs9
IG51bV9pZHM7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgK
aW5kZXggZWUxYzNiYy4uZWU3Y2ZmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9k
ZXZpY2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCkBAIC0xOCw2ICsxOCw3
IEBAIHN0cnVjdCBkZXZpY2UKICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm9mX25vZGU7IC8q
IFVzZWQgYnkgZHJpdmVycyBpbXBvcnRlZCBmcm9tIExpbnV4ICovCiAjZW5kaWYKICAgICBzdHJ1
Y3QgZGV2X2FyY2hkYXRhIGFyY2hkYXRhOworICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmlvbW11
X2Z3c3BlYzsgLyogcGVyLWRldmljZSBJT01NVSBpbnN0YW5jZSBkYXRhICovCiB9OwogCiB0eXBl
ZGVmIHN0cnVjdCBkZXZpY2UgZGV2aWNlX3Q7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2lvbW11X2Z3c3BlYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41Y2RiNTNmCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMuaApAQCAtMCwwICsxLDY4IEBA
CisvKgorICogeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdV9md3NwZWMuaAorICoKKyAqIENvbnRh
aW5zIGEgY29tbW9uIHN0cnVjdHVyZSB0byBob2xkIHRoZSBwZXItZGV2aWNlIGZpcm13YXJlIGRh
dGEgYW5kCisgKiBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbnMgdXNlZCB0byBtYWludGFpbiB0aGF0
IGRhdGEKKyAqCisgKiBCYXNlZCBvbiBMaW51eCdzIGlvbW11X2Z3c3BlYyBzdXBwb3J0IHlvdSBj
YW4gZmluZCBhdDoKKyAqICAgIGluY2x1ZGUvbGludXgvaW9tbXUuaAorICoKKyAqIENvcHlyaWdo
dCAoQykgMjAwNy0yMDA4IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4KKyAqCisgKiBDb3B5
cmlnaHQgKEMpIDIwMTkgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAq
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9fQVJDSF9BUk1fSU9NTVVfRldTUEVD
X0hfXworI2RlZmluZSBfX0FSQ0hfQVJNX0lPTU1VX0ZXU1BFQ19IX18KKworLyogcGVyLWRldmlj
ZSBJT01NVSBpbnN0YW5jZSBkYXRhICovCitzdHJ1Y3QgaW9tbXVfZndzcGVjIHsKKyAgICAvKiB0
aGlzIGRldmljZSdzIElPTU1VICovCisgICAgc3RydWN0IGRldmljZSAqaW9tbXVfZGV2OworICAg
IC8qIElPTU1VIGRyaXZlciBwcml2YXRlIGRhdGEgZm9yIHRoaXMgZGV2aWNlICovCisgICAgdm9p
ZCAqaW9tbXVfcHJpdjsKKyAgICAvKiBudW1iZXIgb2YgYXNzb2NpYXRlZCBkZXZpY2UgSURzICov
CisgICAgdW5zaWduZWQgaW50IG51bV9pZHM7CisgICAgLyogSURzIHdoaWNoIHRoaXMgZGV2aWNl
IG1heSBwcmVzZW50IHRvIHRoZSBJT01NVSAqLworICAgIHVpbnQzMl90IGlkc1tdOworfTsKKwor
aW50IGlvbW11X2Z3c3BlY19pbml0KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZSAq
aW9tbXVfZGV2KTsKK3ZvaWQgaW9tbXVfZndzcGVjX2ZyZWUoc3RydWN0IGRldmljZSAqZGV2KTsK
K2ludCBpb21tdV9md3NwZWNfYWRkX2lkcyhzdHJ1Y3QgZGV2aWNlICpkZXYsIGNvbnN0IHVpbnQz
Ml90ICppZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG51bV9pZHMp
OworCitzdGF0aWMgaW5saW5lIHN0cnVjdCBpb21tdV9md3NwZWMgKmRldl9pb21tdV9md3NwZWNf
Z2V0KHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKyAgICByZXR1cm4gZGV2LT5pb21tdV9md3NwZWM7
Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBkZXZfaW9tbXVfZndzcGVjX3NldChzdHJ1Y3QgZGV2
aWNlICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGlvbW11X2Z3c3BlYyAqZndzcGVjKQoreworICAgIGRldi0+aW9tbXVfZndzcGVjID0gZndzcGVj
OworfQorCisjZW5kaWYgLyogX19BUkNIX0FSTV9JT01NVV9GV1NQRUNfSF9fICovCisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRpz-0008Vy-EQ; Thu, 26 Sep 2019 11:21:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRpx-0008VA-V9
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:29 +0000
X-Inumbo-ID: b7b75ade-e04f-11e9-8628-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id b7b75ade-e04f-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 11:21:00 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id 7so1750888ljw.7
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:21:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PP/VjCirtf62JuUXAIgxc4DAqvRxb7TJRTNxqLi+RKw=;
 b=gHEK4qTRrBL9iJoDvHHIsBU79+gxfhQEstsdh08qeERe+0Zb0paZdUa4TEfbrIGgDl
 6vvLCn9PkMyEfYDmOX6R+8PObE2q7EjSHalL/++uGgXjObPF6tL1inOs13bhCfte0s6S
 t4XC2RNQt2VmGnsFiBkzOIi28wp10kOdaNjRdu8iKMHPO+uVWzVtRhE9LZZir0TQV5tj
 +8CePFDMqccYTzGoW9ScLgV11iQzqENZRev+bQegNAs1y80eMk0Jv6CXgi4kX0G/yPtS
 SJEPfB2uDabAuFZOKCGcfsRifFmDzBAQoS+L00DkBESsO5k1J0NqWJTHcoG3iYZQ1Xnr
 DGgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=PP/VjCirtf62JuUXAIgxc4DAqvRxb7TJRTNxqLi+RKw=;
 b=fzcyWVpZRfmEExdE1D9XM1qtulwl2JVinGNMdLBJq7qUyFJ5ntFNelpFhzSJoyC1Da
 5yOHUEdYMnRPsWVZhLw8ZOowwSLbQA35IEUnKywJ8KOXXmdoO+J9jF0rN9y/Udybutw2
 Qz7C3husbMHxvo5FEAnwtL1GbIWktMQxGG8TTwuD2/6vu1y9447iKRW3fjiDW7e5cfmD
 duD1YVQ7VJhbDbFSoYMKZJ16NfVxQToTeDERCbh5L9zWnd3nCJ44eg8aSfLgvCb9FzLa
 0QKFXJdz6/A3Vg1n3fYzI6eYOCNoGvhViuJ792EAVN/ncku72dSiSadr+36kyhq6ZDJI
 A77A==
X-Gm-Message-State: APjAAAXfo3b2hRaG0lahAAAb/2MxTTUWYpN50lGOnH9TQ/u2CtOHt4X7
 qWYX/8mGcb6ySVFNycCQ10K47cA+kAI=
X-Google-Smtp-Source: APXvYqz558FAI0odJXtBBprOAYGnm59YfY4e7NUgz0pW4r/Tty6ZmJyaPWCP7E1rDh9Z/xTZwBtRgQ==
X-Received: by 2002:a2e:3e07:: with SMTP id l7mr2235257lja.180.1569496859588; 
 Thu, 26 Sep 2019 04:20:59 -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 n4sm526810lfi.63.2019.09.26.04.20.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:20:59 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:32 +0300
Message-Id: <1569496834-7796-7-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V6 6/8] iommu: Order the headers alphabetically
 in device_tree.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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKQ2xlYW4gdXAgdGhlIGNvZGUgYSBiaXQgYnkgcHV0dGluZyB0aGUgaGVhZGVycyBpbiBhbHBo
YWJldGljYWwgb3JkZXIuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgbmV3IC0+IFY2OgogICAgLSBhZGRlZCBKdWxp
ZW4ncyBBLWIKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jIHwgNiAr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKaW5kZXggZWE5ZmQ1NC4uOTIxYTZlNSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBAIC0xNSwxMSArMTUsMTEgQEAK
ICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAgKi8KIAot
I2luY2x1ZGUgPHhlbi9saWIuaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4
ZW4vZGV2aWNlX3RyZWUuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVk
ZSA8eGVuL2lvbW11Lmg+Ci0jaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5jbHVkZSA8
eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4K
IAogc3RhdGljIHNwaW5sb2NrX3QgZHRkZXZzX2xvY2sgPSBTUElOX0xPQ0tfVU5MT0NLRUQ7Ci0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:21: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 1iDRq4-00007M-PN; Thu, 26 Sep 2019 11:21:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRq2-00006N-Vi
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:35 +0000
X-Inumbo-ID: b8712180-e04f-11e9-97fb-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by localhost (Halon) with ESMTPS
 id b8712180-e04f-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 11:21:01 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id y3so1758234ljj.6
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:21: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:in-reply-to:references;
 bh=PAgFrd7DRogKgdXlH5r3pNcIc0Ff4MXaChYlPlJIims=;
 b=Wto/WeuIgHa0wM7vk1TiJlLH72WqP4Uq4jAMe4hJzUBsVlT/kykO9tdgMmF54CDOTi
 fSFHUrDc1EUG/3w9kMohQ/dhQ7+LkFvl1/Oqn5NVCb0pC1yOzrfcZaJ7hLcb1eL3fLrH
 BU73cJrEONiwzLvAPI9an3LJ4e3U1DFu4lSiVehxFz5j4SWYCDg7yGggF+X/uK7n37Ph
 pEJmdCc00FMK4f9QbKcr8SrSQXK0MJahb3IBlqFJEa4oXo4tjpjgx8G3kBibOiyRx0H9
 t2cp9slCt039xTrAexK1JweLxImeVA19exEG+RVz2XJIw7nUIIabXqjPbevm3DfRzdNV
 +SjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=PAgFrd7DRogKgdXlH5r3pNcIc0Ff4MXaChYlPlJIims=;
 b=lf8Bopsp5wHalVg2bC/ivauUuf18G/bM6xDKZt+/HpBEIeTlec439Fzw2MH89toxqt
 5+u+OFWtPVn7ifjO7vc8y6Fg+bz4OzbOKl89uaPyTbPqLQuAnRLA7ROEuYQPkMAD4VlL
 QAtegnNOuUMN8d/ro28X3kDGtt5ob8JxvdG3unG4MtyjpCulr8Ks12dsdcsmSyaD2/ZT
 pZskrhutjWY0vVpB/LmnMgZuLU7s+OLPEjav3J2b+jTEW6HkBs6OalOT7xmO6TFOCMqN
 PWsBPPcnKhJ5qr1t9mcbpzrmawuvyNFGSZtbUMEHsfwyctlOdo0go8/tS5+As8uXIVvk
 IAqg==
X-Gm-Message-State: APjAAAUBg+iSntq5hrkpIoaZOkHgqdpvY1usYg9zoV3fAO8KxhrzzEkP
 VLQ2ZRNuoJ2fjkj6gH2FHvc3ya6ov7s=
X-Google-Smtp-Source: APXvYqwke5/HRjiOv/DUYQWbi/+11g6Hd9TLOkdo22jGTnrtQ43uR/vvcVFPXcGQX8D1E1OJ/ZmBPQ==
X-Received: by 2002:a2e:9f52:: with SMTP id v18mr2313022ljk.166.1569496860741; 
 Thu, 26 Sep 2019 04:21:00 -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 n4sm526810lfi.63.2019.09.26.04.20.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:21:00 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:33 +0300
Message-Id: <1569496834-7796-8-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V6 7/8] iommu/arm: Introduce iommu_add_dt_device
 API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlIG1haW4gcHVwcm9zZSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFkZCBhIHdheSB0byByZWdp
c3RlciBEVCBkZXZpY2UKKHdoaWNoIGlzIGJlaGluZCB0aGUgSU9NTVUpIHVzaW5nIHRoZSBnZW5l
cmljIElPTU1VIERUIGJpbmRpbmdzIFsxXQpiZWZvcmUgYXNzaWduaW5nIHRoYXQgZGV2aWNlIHRv
IGEgZG9tYWluLgoKU28sIHRoaXMgcGF0Y2ggYWRkcyBuZXcgImlvbW11X2FkZF9kdF9kZXZpY2Ui
IEFQSSBmb3IgYWRkaW5nIERUIGRldmljZQp0byB0aGUgSU9NTVUgdXNpbmcgZ2VuZXJpYyBJT01N
VSBEVCBiaW5kaW5ncyBhbmQgcHJldmlvdXNseSBhZGRlZAoiaW9tbXVfZndzcGVjIiBzdXBwb3J0
LiBBcyBkZXZpY2VzIGNhbiBiZSBhc3NpZ25lZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluCmFuZCBv
dGhlciBkb21haW5zIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20gdHdvIHBsYWNlczogaGFu
ZGxlX2RldmljZSgpCmFuZCBpb21tdV9kb19kdF9kb21jdGwoKS4KCkJlc2lkZXMgdGhhdCwgdGhp
cyBwYXRjaCBhZGRzIG5ldyAiZHRfeGxhdGUiIGNhbGxiYWNrIChib3Jyb3dlZCBmcm9tCkxpbnV4
ICJvZl94bGF0ZSIpIGZvciBwcm92aWRpbmcgdGhlIGRyaXZlciB3aXRoIERUIElPTU1VIHNwZWNp
Zmllcgp3aGljaCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3RlciBpbnRlcmZhY2VzIG9mIHRoYXQg
ZGV2aWNlIChkZXZpY2UgSURzLCBldGMpLgpBY2NvcmRpbmcgdG8gdGhlIGdlbmVyaWMgSU9NTVUg
RFQgYmluZGluZ3MgdGhlIGNvbnRleHQgb2YgcmVxdWlyZWQKcHJvcGVydGllcyBmb3IgSU9NTVUg
ZGV2aWNlL21hc3RlciBub2RlICgjaW9tbXUtY2VsbHMsIGlvbW11cykgZGVwZW5kcwpvbiBtYW55
IGZhY3RvcnMgYW5kIGlzIHJlYWxseSBkcml2ZXIgZGVwZW5kZWQgdGhpbmcuCgpQbGVhc2Ugbm90
ZSwgYWxsIElPTU1VIGRyaXZlcnMgd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1VIERUIGJpbmRp
bmdzCnNob3VsZCB1c2UgImR0X3hsYXRlIiBhbmQgImFkZF9kZXZpY2UiIGNhbGxiYWNrcy4KClsx
XSBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu
ZGluZ3MvaW9tbXUvaW9tbXUudHh0CgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5r
byA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
CkNoYW5nZXMgVjUgLT4gVjY6CiAgICAgLSBhZGRlZCBjaGVjayBmb3IgdGhlIGZ1bmN0aW9uJ3Mg
cmV0dXJuIHZhbHVlIGluIGJvdGggY2FzZXMKICAgICAtIHJlbW92ZWQgZXh0cmEgY2hlY2sgZm9y
IGR0X2RldmljZV9pc19wcm90ZWN0ZWQoKSBmcm9tCiAgICAgICBpb21tdV9kb19kdF9kb21jdGwo
KQoKQ2hhbmdlcyBWNCAtPiBWNToKICAgICAtIGFkZGVkICJjb25zdCIgdG8gc3RydWN0IGR0X3Bo
YW5kbGVfYXJncyAqYXJncyBpbiBkdF94bGF0ZQogICAgIC0gbW92ZWQgaW9tbXVfYWRkX2R0X2Rl
dmljZSgpIHRvIHhlbi9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCiAgICAgLSBtb2RpZmllZCBs
b2dpYywgZG9uJ3QgdHJ5IHRvIGFkZCAiYWxsIiBkZXZpY2VzIHRvIHRoZSBJT01NVQogICAgICAg
d2hlbiBjb25zdHJ1Y3RpbmcgRG9tMCwgYnV0IG9ubHkgZGV2aWNlcyB3aGljaCBhcmUgZ29pbmcg
dG8gYmUKICAgICAgIGFzc2lnbmVkIHRvIGh3ZG9tCiAgICAgLSB1cGRhdGVkIGlvbW11X2RvX2R0
X2RvbWN0bCgpIHRvIGNhbGwgaW9tbXVfYWRkX2R0X2RldmljZSgpCiAgICAgLSBjbGFyaWZpZWQg
cGF0Y2ggZGVzY3JpcHRpb24KICAgICAtIHJlbW92ZWQgIl9faW5pdCIgZnJvbSBpb21tdV9hZGRf
ZHRfZGV2aWNlKCkKCkNoYW5nZXMgVjMgLT4gVjQ6CiAgICAgLSBzcXVhc2hlZCB3aXRoICJpb21t
dTogQWRkIG9mX3hsYXRlIGNhbGxiYWNrIiBwYXRjaAogICAgIC0gcmVuYW1lZCAib2ZfeGxhdGUi
IHRvICJkdF94bGF0ZSIKICAgICAtIHJld29ya2VkIHBhdGNoIGRlc2NyaXB0aW9uCiAgICAgLSBj
bGFyaWZpZWQgY29tbWVudHMgaW4gY29kZSwgcmVtb3ZlZCBjb25mdXNpbmcgd29yZAogICAgICAg
ImluaXRpYWxpemUgZGV2aWNlIiwgZXRjCiAgICAgLSB1cGRhdGVkIGRlYnVnIG1lc3NhZ2UgaW4g
aGFuZGxlX2RldmljZSgpCiAgICAgLSBtb2RpZmllZCB0byBjaGVjayBvcHMtPm9mX3hsYXRlIGFu
ZCBvcHMtPmFkZF9kZXZpY2UKICAgICAgIG9ubHkgaWYgImlvbW11cyIgcHJvcGVydHkgaXMgZXhp
c3RzCgpDaGFuZ2VzIFYyIC0+IFYzOgogICAgLSBjbGFyaWZpZWQgcGF0Y2ggZGVzY3JpcHRpb24K
ICAgIC0gY2xhcmlmaWVkIGNvbW1lbnRzIGluIGNvZGUKICAgIC0gbW9kaWZpZWQgdG8gcHJvdmlk
ZSBEVCBJT01NVSBzcGVjaWZpZXIgdG8gdGhlIGRyaXZlcgogICAgICB1c2luZyAib2ZfeGxhdGUi
IGNhbGxiYWNrCiAgICAtIGRvY3VtZW50ZWQgZnVuY3Rpb24gdXNhZ2UKICAgIC0gbW9kaWZpZWQg
dG8gcmV0dXJuIGFuIGVycm9yIGlmIG9wcyBpcyBub3QgcHJlc2VudC9pbXBsZW1lbnRlZCwKICAg
IC0gYWRkZWQgYWJpbGl0eSB0byByZXR1cm4gYSBwb3NzaXRpdmUgdmFsdWUgdG8gaW5kaWNhdGUK
ICAgICAgdGhhdCBkZXZpY2UgZG9lc24ndCBuZWVkIHRvIGJlIHByb3RlY3RlZAogICAgLSByZW1v
dmVkIGNoZWNrIGZvciB0aGUgImlvbW11IiBwcm9wZXJ0eSBwcmVzZW5jZQogICAgICBpbiB0aGUg
Y29tbW9uIGNvZGUKICAgIC0gaW5jbHVkZWQgPGFzbS9pb21tdV9md3NwZWMuaD4gZGlyZWN0bHkK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgIHwgMjUgKysrKysrKysr
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jIHwgNzcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAg
ICAgICAgICAgfCAyMSArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDExOCBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBhMGZlZTFlLi5iODRhNDQ4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xMjQzLDYgKzEyNDMsNyBAQCBzdGF0aWMgaW50IF9faW5p
dCBtYXBfZGV2aWNlX2NoaWxkcmVuKHN0cnVjdCBkb21haW4gKmQsCiAgKiAgLSBHaXZlIHBlcm1p
c3Npb24gdG8gdGhlIGd1ZXN0IHRvIG1hbmFnZSBJUlEgYW5kIE1NSU8gcmFuZ2UKICAqICAtIFJl
dHJpZXZlIHRoZSBJUlEgY29uZmlndXJhdGlvbiAoaS5lIGVkZ2UvbGV2ZWwpIGZyb20gZGV2aWNl
IHRyZWUKICAqIFdoZW4gdGhlIGRldmljZSBpcyBub3QgbWFya2VkIGZvciBndWVzdCBwYXNzdGhy
b3VnaDoKKyAqICAtIFRyeSB0byBjYWxsIGlvbW11X2FkZF9kdF9kZXZpY2UgdG8gcHJvdGVjdCB0
aGUgZGV2aWNlIGJ5IGFuIElPTU1VCiAgKiAgLSBBc3NpZ24gdGhlIGRldmljZSB0byB0aGUgZ3Vl
c3QgaWYgaXQncyBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUKICAqICAtIE1hcCB0aGUgSVJRcyBhbmQg
aW9tZW0gcmVnaW9ucyB0byBET00wCiAgKi8KQEAgLTEyNjMsMTYgKzEyNjQsMzAgQEAgc3RhdGlj
IGludCBfX2luaXQgaGFuZGxlX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKmRldiwKICAgICBkdF9kcHJpbnRrKCIlcyBwYXNzdGhyb3VnaCA9ICVkIG5pcnEg
PSAlZCBuYWRkciA9ICV1XG4iLAogICAgICAgICAgICAgICAgZHRfbm9kZV9mdWxsX25hbWUoZGV2
KSwgbmVlZF9tYXBwaW5nLCBuaXJxLCBuYWRkcik7CiAKLSAgICBpZiAoIGR0X2RldmljZV9pc19w
cm90ZWN0ZWQoZGV2KSAmJiBuZWVkX21hcHBpbmcgKQorICAgIGlmICggbmVlZF9tYXBwaW5nICkK
ICAgICB7Ci0gICAgICAgIGR0X2RwcmludGsoIiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1
bGxfbmFtZShkZXYpKTsKLSAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShkLCBk
ZXYpOwotICAgICAgICBpZiAoIHJlcyApCisgICAgICAgIGR0X2RwcmludGsoIkNoZWNrIGlmICVz
IGlzIGJlaGluZCB0aGUgSU9NTVUgYW5kIGFkZCBpdFxuIiwKKyAgICAgICAgICAgICAgICAgICBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKKworICAgICAgICByZXMgPSBpb21tdV9hZGRfZHRfZGV2
aWNlKGRldik7CisgICAgICAgIGlmICggcmVzIDwgMCApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gc2V0dXAgdGhlIElPTU1VIGZvciAlc1xuIiwK
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gYWRkICVzIHRvIHRoZSBJ
T01NVVxuIiwKICAgICAgICAgICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKICAg
ICAgICAgICAgIHJldHVybiByZXM7CiAgICAgICAgIH0KKworICAgICAgICBpZiAoIGR0X2Rldmlj
ZV9pc19wcm90ZWN0ZWQoZGV2KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGR0X2RwcmludGso
IiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKKyAgICAgICAgICAg
IHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKKyAgICAgICAgICAgIGlmICgg
cmVzICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
RmFpbGVkIHRvIHNldHVwIHRoZSBJT01NVSBmb3IgJXNcbiIsCisgICAgICAgICAgICAgICAgICAg
ICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOworICAgICAgICAgICAgICAgIHJldHVybiByZXM7
CisgICAgICAgICAgICB9CisgICAgICAgIH0KICAgICB9CiAKICAgICAvKiBHaXZlIHBlcm1pc3Np
b24gYW5kIG1hcCBJUlFzICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwppbmRl
eCA5MjFhNmU1Li5jYzkwMGJhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMK
QEAgLTIyLDYgKzIyLDggQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4c20v
eHNtLmg+CiAKKyNpbmNsdWRlIDxhc20vaW9tbXVfZndzcGVjLmg+CisKIHN0YXRpYyBzcGlubG9j
a190IGR0ZGV2c19sb2NrID0gU1BJTl9MT0NLX1VOTE9DS0VEOwogCiBpbnQgaW9tbXVfYXNzaWdu
X2R0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldikK
QEAgLTEyNSw2ICsxMjcsNjggQEAgaW50IGlvbW11X3JlbGVhc2VfZHRfZGV2aWNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHJldHVybiAwOwogfQogCitpbnQgaW9tbXVfYWRkX2R0X2RldmljZShz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wKQoreworICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
Km9wcyA9IGlvbW11X2dldF9vcHMoKTsKKyAgICBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzIGlvbW11
X3NwZWM7CisgICAgc3RydWN0IGRldmljZSAqZGV2ID0gZHRfdG9fZGV2KG5wKTsKKyAgICBpbnQg
cmMgPSAxLCBpbmRleCA9IDA7CisKKyAgICBpZiAoICFpb21tdV9lbmFibGVkICkKKyAgICAgICAg
cmV0dXJuIDE7CisKKyAgICBpZiAoICFvcHMgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgIGlmICggZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KSApCisgICAgICAgIHJldHVybiAtRUVY
SVNUOworCisgICAgLyoKKyAgICAgKiBBY2NvcmRpbmcgdG8gdGhlIERvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50eHQKKyAgICAgKiBmcm9tIExpbnV4LgorICAg
ICAqLworICAgIHdoaWxlICggIWR0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKG5wLCAiaW9tbXVz
IiwgIiNpb21tdS1jZWxscyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5kZXgsICZpb21tdV9zcGVjKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgZHJpdmVyIHdoaWNoIHN1cHBvcnRzIGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3MgbXVzdCBo
YXZlCisgICAgICAgICAqIHRoZXNlIGNhbGxiYWNrIGltcGxlbWVudGVkLgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCAhb3BzLT5hZGRfZGV2aWNlIHx8ICFvcHMtPmR0X3hsYXRlICkKKyAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIGlmICggIWR0X2RldmljZV9pc19hdmFp
bGFibGUoaW9tbXVfc3BlYy5ucCkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmMg
PSBpb21tdV9md3NwZWNfaW5pdChkZXYsICZpb21tdV9zcGVjLm5wLT5kZXYpOworICAgICAgICBp
ZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAqIFBy
b3ZpZGUgRFQgSU9NTVUgc3BlY2lmaWVyIHdoaWNoIGRlc2NyaWJlcyB0aGUgSU9NTVUgbWFzdGVy
CisgICAgICAgICAqIGludGVyZmFjZXMgb2YgdGhhdCBkZXZpY2UgKGRldmljZSBJRHMsIGV0Yykg
dG8gdGhlIGRyaXZlci4KKyAgICAgICAgICogVGhlIGRyaXZlciBpcyByZXNwb25zaWJsZSB0byBk
ZWNpZGUgaG93IHRvIGludGVycHJldCB0aGVtLgorICAgICAgICAgKi8KKyAgICAgICAgcmMgPSBv
cHMtPmR0X3hsYXRlKGRldiwgJmlvbW11X3NwZWMpOworICAgICAgICBpZiAoIHJjICkKKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIGluZGV4Kys7CisgICAgfQorCisgICAgLyoKKyAgICAg
KiBBZGQgbWFzdGVyIGRldmljZSB0byB0aGUgSU9NTVUgaWYgbGF0dGVyIGlzIHByZXNlbnQgYW5k
IGF2YWlsYWJsZS4KKyAgICAgKiBUaGUgZHJpdmVyIGlzIHJlc3BvbnNpYmxlIHRvIG1hcmsgdGhh
dCBkZXZpY2UgYXMgcHJvdGVjdGVkLgorICAgICAqLworICAgIGlmICggIXJjICkKKyAgICAgICAg
cmMgPSBvcHMtPmFkZF9kZXZpY2UoMCwgZGV2KTsKKworICAgIGlmICggcmMgPCAwICkKKyAgICAg
ICAgaW9tbXVfZndzcGVjX2ZyZWUoZGV2KTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IGlv
bW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9k
b21jdGxfdCkgdV9kb21jdGwpCiB7CkBAIC0xNjYsNiArMjMwLDE5IEBAIGludCBpb21tdV9kb19k
dF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgcmV0ID0gaW9tbXVfYWRkX2R0
X2RldmljZShkZXYpOworICAgICAgICAvKgorICAgICAgICAgKiBJZ25vcmUgIi1FRVhJU1QiIGVy
cm9yIGNvZGUgYXMgaXQgd291bGQgbWVhbiB0aGF0IHRoZSBkZXZpY2UgaXMKKyAgICAgICAgICog
YWxyZWFkeSBhZGRlZCB0byB0aGUgSU9NTVUgKHBvc2l0aXZlIHJlc3VsdCkuIFN1Y2ggaGFwcGVu
cyBhZnRlcgorICAgICAgICAgKiByZS1jcmVhdGluZyBndWVzdCBkb21haW4uCisgICAgICAgICAq
LworICAgICAgICBpZiAoIHJldCA8IDAgJiYgcmV0ICE9IC1FRVhJU1QgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJGYWlsZWQgdG8gYWRkICVzIHRvIHRoZSBJ
T01NVVxuIiwKKyAgICAgICAgICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAgICAgICAgcmV0ID0gaW9tbXVfYXNzaWdu
X2R0X2RldmljZShkLCBkZXYpOwogCiAgICAgICAgIGlmICggcmV0ICkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggN2Mz
MDAzZi4uOTc0YmQzZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTE4Miw2ICsxODIsMTcgQEAgaW50IGlvbW11X2Rl
YXNzaWduX2R0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
KmRldik7CiBpbnQgaW9tbXVfZHRfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQg
aW9tbXVfcmVsZWFzZV9kdF9kZXZpY2VzKHN0cnVjdCBkb21haW4gKmQpOwogCisvKgorICogSGVs
cGVyIHRvIGFkZCBtYXN0ZXIgZGV2aWNlIHRvIHRoZSBJT01NVSB1c2luZyBnZW5lcmljIElPTU1V
IERUIGJpbmRpbmdzLgorICoKKyAqIFJldHVybiB2YWx1ZXM6CisgKiAgMCA6IGRldmljZSBpcyBw
cm90ZWN0ZWQgYnkgYW4gSU9NTVUKKyAqIDwwIDogZGV2aWNlIGlzIG5vdCBwcm90ZWN0ZWQgYnkg
YW4gSU9NTVUsIGJ1dCBtdXN0IGJlIChlcnJvciBjb25kaXRpb24pCisgKiA+MCA6IGRldmljZSBk
b2Vzbid0IG5lZWQgdG8gYmUgcHJvdGVjdGVkIGJ5IGFuIElPTU1VCisgKiAgICAgIChJT01NVSBp
cyBub3QgZW5hYmxlZC9wcmVzZW50IG9yIGRldmljZSBpcyBub3QgY29ubmVjdGVkIHRvIGl0KS4K
KyAqLworaW50IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGR0X2RldmljZV9ub2RlICpucCk7
CisKIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKiwgc3RydWN0IGRv
bWFpbiAqLAogICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9kb21jdGxfdCkpOwogCkBAIC0yNTAsNiArMjYxLDE2IEBAIHN0cnVjdCBpb21tdV9vcHMgewog
ICAgIGludCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaF9hbGwpKHN0cnVjdCBkb21haW4gKmQp
OwogICAgIGludCAoKmdldF9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5KShpb21tdV9ncmRtX3QgKiwg
dm9pZCAqKTsKICAgICB2b2lkICgqZHVtcF9wMm1fdGFibGUpKHN0cnVjdCBkb21haW4gKmQpOwor
CisjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQorICAgIC8qCisgICAgICogQWxsIElPTU1V
IGRyaXZlcnMgd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIHNob3VsZCB1
c2UKKyAgICAgKiB0aGlzIGNhbGxiYWNrLiBUaGlzIGlzIGEgd2F5IGZvciB0aGUgZnJhbWV3b3Jr
IHRvIHByb3ZpZGUgdGhlIGRyaXZlcgorICAgICAqIHdpdGggRFQgSU9NTVUgc3BlY2lmaWVyIHdo
aWNoIGRlc2NyaWJlcyB0aGUgSU9NTVUgbWFzdGVyIGludGVyZmFjZXMgb2YKKyAgICAgKiB0aGF0
IGRldmljZSAoZGV2aWNlIElEcywgZXRjKS4KKyAgICAgKi8KKyAgICBpbnQgKCpkdF94bGF0ZSko
ZGV2aWNlX3QgKmRldiwgY29uc3Qgc3RydWN0IGR0X3BoYW5kbGVfYXJncyAqYXJncyk7CisjZW5k
aWYKIH07CiAKICNpbmNsdWRlIDxhc20vaW9tbXUuaD4KLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:21: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 1iDRq9-0000B1-5r; Thu, 26 Sep 2019 11:21:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRq7-0000AJ-Ux
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:40 +0000
X-Inumbo-ID: b9991f2c-e04f-11e9-8628-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by localhost (Halon) with ESMTPS
 id b9991f2c-e04f-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 11:21:03 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id d1so702510ljl.13
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:21:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KlCIVSqWzc0JzDPSBUMasLfdm1mHMan3tkYep2DUgFY=;
 b=nEcwUm8KnTHIqwSzc2WzUtARGBvXn/jZetsBhPTS18F2QkF0SvOWEEHmxMVRH3WDHh
 Vdkg9cvXVC0lU5N0Pujul0+NfwsvJcmTDZzgvKa3apazApXs6vIsOP6SmJEmJ42ZdWDN
 zSd5a5K62YDq060DQmy36EoW1GsEACZIG6aW3FGIdgS4pthp64pqwDUPXhUpfjNh6E97
 uFnDxk8V0ujidpWXgjPT/hYVFG4HUjwAdd+bmZ55T4UGHnysnX8PXtSfPa8B4tSDnCu0
 +gwYkeDtH6terCICG//lUlbzPr4tXiz0P5P5U35B9p17cgCUfuKieMLyS10UC7PqDYoY
 gvXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=KlCIVSqWzc0JzDPSBUMasLfdm1mHMan3tkYep2DUgFY=;
 b=WRNlk0xZVrZ+6hYiVlrAhIb4xhfZkQQv7oWTbQU9eEvjIiZFZ+duBP8WEKJNd1Xq+P
 kqxdBbXA0S7H0Gzu3f+ooSVQO0LCW/4TAbC7xeQueAmC70PqL9Hw8eU2ZF/KtW1176Vg
 UCt9RFM41M4gN92nvVNrkcp4K7lZqNG02eOGnOV5YfFIyQxy3gY+MNlJOFOaBLBytgTn
 ZsF3WbQvh4mCbhdiXR9PxjImhySh4eqkhjij8HBrzbXIggdOt8le9dygrwgKx0wg6NEB
 NHFdwsrEP3yPO+DH+tRUC7KTcW05QxoK/PGO1LL9kjIqU+7BcOO6xTc7LygJ3jLgySfZ
 3/hg==
X-Gm-Message-State: APjAAAVjxChn0+MqlwKqewWXb+65AAMpInMAxNWukbIq54IJi8OYtN9H
 IRXwE+zhLKhIXEyjx091cW0VQ08NflA=
X-Google-Smtp-Source: APXvYqwo2x7QuUg13mKigcXRhWeENrVzFl6upzGNj8uGA2wp/0OVyB0+z0+nfRsj0gQUODbHYjFaLg==
X-Received: by 2002:a2e:2d5:: with SMTP id y82mr2296211lje.230.1569496862129; 
 Thu, 26 Sep 2019 04:21:02 -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 n4sm526810lfi.63.2019.09.26.04.21.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 04:21:01 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 14:20:34 +0300
Message-Id: <1569496834-7796-9-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Subject: [Xen-devel] [PATCH V6 8/8] iommu/arm: Add Renesas IPMMU-VMSA 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
MIME-Version: 1.0
Content-Type: text/plain; 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
PgoKVGhlIElQTU1VLVZNU0EgaXMgVk1TQS1jb21wYXRpYmxlIEkvTyBNZW1vcnkgTWFuYWdlbWVu
dCBVbml0IChJT01NVSkKd2hpY2ggcHJvdmlkZXMgYWRkcmVzcyB0cmFuc2xhdGlvbiBhbmQgYWNj
ZXNzIHByb3RlY3Rpb24gZnVuY3Rpb25hbGl0aWVzCnRvIHByb2Nlc3NpbmcgdW5pdHMgYW5kIGlu
dGVyY29ubmVjdCBuZXR3b3Jrcy4KClBsZWFzZSBub3RlLCBjdXJyZW50IGRyaXZlciBpcyBzdXBw
b3NlZCB0byB3b3JrIG9ubHkgd2l0aCBuZXdlc3QKUi1DYXIgR2VuMyBTb0NzIHJldmlzaW9ucyB3
aGljaCBJUE1NVSBoYXJkd2FyZSBzdXBwb3J0cyBzdGFnZSAyIHRyYW5zbGF0aW9uCnRhYmxlIGZv
cm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzIGlmIG9uZSBpcwoz
LWxldmVsIHBhZ2UgdGFibGUgKHVwIHRvIDQwIGJpdCBJUEEpLgoKVGhlIG1ham9yIGRpZmZlcmVu
Y2VzIGNvbXBhcmUgdG8gdGhlIExpbnV4IGRyaXZlciBhcmU6CgoxLiBTdGFnZSAxL1N0YWdlIDIg
dHJhbnNsYXRpb24uIExpbnV4IGRyaXZlciBzdXBwb3J0cyBTdGFnZSAxCnRyYW5zbGF0aW9uIG9u
bHkgKHdpdGggU3RhZ2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQpLiBJdCBtYW5hZ2VzCnBh
Z2UgdGFibGUgYnkgaXRzZWxmLiBCdXQgWGVuIGRyaXZlciBzdXBwb3J0cyBTdGFnZSAyIHRyYW5z
bGF0aW9uCih3aXRoIFN0YWdlIDIgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0KSB0byBiZSBhYmxl
IHRvIHNoYXJlIHRoZSBQMk0Kd2l0aCB0aGUgQ1BVLiBTdGFnZSAxIHRyYW5zbGF0aW9uIGlzIGFs
d2F5cyBieXBhc3NlZCBpbiBYZW4gZHJpdmVyLgoKU28sIFhlbiBkcml2ZXIgaXMgc3VwcG9zZWQg
dG8gYmUgdXNlZCB3aXRoIG5ld2VzdCBSLUNhciBHZW4zIFNvQyByZXZpc2lvbnMKb25seSAoSDMg
RVMzLjAsIE0zLVcrLCBldGMuKSB3aGljaCBJUE1NVSBIL1cgc3VwcG9ydHMgc3RhZ2UgMiB0cmFu
c2xhdGlvbgp0YWJsZSBmb3JtYXQuCgoyLiBBQXJjaDY0IHN1cHBvcnQuIExpbnV4IGRyaXZlciB1
c2VzIFZNU0F2OC0zMiBtb2RlLCB3aGlsZSBYZW4gZHJpdmVyCmVuYWJsZXMgQXJtdjggVk1TQXY4
LTY0IG1vZGUgdG8gY292ZXIgdXAgdG8gNDAgYml0IGlucHV0IGFkZHJlc3MuCgozLiBDb250ZXh0
IGJhbmsgKHNldHMgb2YgcGFnZSB0YWJsZSkgdXNhZ2UuIEluIFhlbiwgZWFjaCBjb250ZXh0IGJh
bmsgaXMKbWFwcGVkIHRvIG9uZSBYZW4gZG9tYWluLiBTbywgYWxsIGRldmljZXMgYmVpbmcgcGFz
cyB0aHJvdWdoZWQgdG8gdGhlCnNhbWUgWGVuIGRvbWFpbiBzaGFyZSB0aGUgc2FtZSBjb250ZXh0
IGJhbmsuCgo0LiBJUE1NVSBkZXZpY2UgdHJhY2tpbmcuIEluIFhlbiwgYWxsIElPTU1VIGRldmlj
ZXMgYXJlIG1hbmFnZWQKYnkgc2luZ2xlIGRyaXZlciBpbnN0YW5jZS4gU28sIGRyaXZlciB1c2Vz
IGdsb2JhbCBsaXN0IHRvIGtlZXAgdHJhY2sKb2YgcmVnaXN0ZXJlZCBJUE1NVSBkZXZpY2VzLgoK
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgpbZm9yIHRoZSBJUE1NVSBIL1cgYml0c10KUmV2aWV3ZWQtYnk6IFlvc2hpaGly
byBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KQWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBWNCAtPiBWNToK
ICAgIC0gYWRkZWQgUi1iL0EtYgogICAgLSBhZGRlZCAiY29uc3QiIHRvIHN0cnVjdCBkdF9waGFu
ZGxlX2FyZ3MgKnNwZWMgaW4gaXBtbXVfZHRfeGxhdGUoKQogICAgLSBhZGRlZCAiY29uc3QiIHRv
IHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgKmFyZ3MgaW4gaXBtbXVfaW5pdF9wbGF0Zm9ybV9kZXZp
Y2UoKQoKQ2hhbmdlcyBWMyAtPiBWNDoKICAgIC0gY2hhbmdlZCAiR2VuMyIgdG8gIlItQ2FyIEdl
bjMiIGluIGNvbW1pdCBkZXNjcmlwdGlvbgogICAgLSByZW5hbWVkICJvZl94bGF0ZSIgdG8gImR0
X3hsYXRlIgogICAgLSByZW1vdmVkIGNoZWNrIGZvciB0aGUgaW9tbXVfaGFwX3B0X3NoYXJlIGZs
YWcgaW4gaXBtbXVfaW5pdCgpCiAgICAtIG1vZGlmaWVkIHRvIGJlIGFibGUgdG8gc2VsZWN0IElQ
TU1VX1ZNU0Egb3B0aW9uIG9ubHkgaWYgRVhQRVJUIGlzIHNldAogICAgLSByZW1vdmVkIGFuIGVy
cm9yIG1lc3NhZ2Ugd2hlbiBkZWZlcnJpbmcgdGhlIHByb2JlCiAgICAtIG1vdmVkIGNoZWNrIGZv
ciB0aGUgUDJNIHNoYXJpbmcgcG9zc2liaWxpdHkgdG8gdGhlIFJvb3QgSVBNTVUgcGF0aAoKQ2hh
bmdlcyBWMiAtPiBWMzoKICAgIC0gYWRkZWQgQ29weXJpZ2h0IGZyb20gTGludXgKICAgIC0gaW5j
bHVkZWQgPHhlbi9pb21tdS5oPiBhbmQgPGFzbS9pb21tdV9md3NwZWMuaD4gZGlyZWN0bHkKICAg
IC0gcmVtb3ZlZCBwb2ludGxlc3Mgc3Bpbl9sb2NrIGZyb20gaXBtbXVfaW9tbXVfZG9tYWluX3Rl
YXJkb3duKCkKICAgIC0gY2hhbmdlZCAiR2VuMyIgdG8gIlItQ2FyIEdlbjMiLCAiTTMgRVMzLjAi
IHRvICJNMy1XKyIKICAgIC0gY2hhbmdlZCBSQ0FSX1BST0RVQ1RfTTMgdG8gUkNBUl9QUk9EVUNU
X00zVwogICAgLSBjbGFyaWZpZWQgSU1UVEJDUl9UU1oxX01BU0sKICAgIC0gcmVtb3ZlZCBUTEIg
Zmx1c2ggZnJvbSBpcG1tdV9kb21haW5faXJxKCkgdW50aWwgY2xhcmlmaWVkIHRoZSBwdXJwb3Nl
CiAgICAtIHJldHVybmVkIC1FTk9ERVYgaW4gaXBtbXVfaW5pdCgpIGlmIFAyTSBzaGFyaW5nIG9y
IFAyTSBJUEEgc2l6ZQogICAgICBpcyBub3Qgc3VwcG9ydGVkIHRvIHNob3cgdGhhdCBJT01NVSBk
ZXZpY2UgaXMgbm90IHVzYWJsZSBpbiBYZW4KICAgIC0gaW1wbGVtZW50ZWQgbmV3IGNhbGxiYWNr
ICJvZl94bGF0ZSIgdG8gcGFyc2UgRFQgSU9NTVUgc3BlY2lmaWVyCiAgICAgIGFuZCBhZGQgZGV2
aWNlIElEcyB0byAiaW9tbXVfZndzcGVjIgogICAgLSByZXdvcmtlZCAiYWRkX2RldmljZSIgY2Fs
bGJhY2sKICAgIC0gdXBkYXRlZCBwYXRjaCBkZXNjcmlwdGlvbgoKQ2hhbmdlcyBWMSAtPiBWMjoK
ICAgIC0gcmV3cml0ZWQgZHJpdmVyIHRvIHVzZSBpb21tdV9md3NwZWMKICAgIC0gcmVtb3ZlZCBE
VCBwYXJzaW5nIGNvZGUgZm9yIG1pY3JvLVRMQnMKICAgIC0gcmVtb3ZlZCBzdHJ1Y3QgaXBtbXVf
dm1zYV9tYXN0ZXJfY2ZnLCBkZXZfYXJjaGRhdGEgbWFjcm8KICAgIC0gYWRkZWQgaXBtbXVfZmlu
ZF9tbXVfYnlfZGV2KCksIHZhcmlvdXMgaGVscGVycyB0byBhY2Nlc3MKICAgICAgZndzcGVjLT5p
b21tdV9wcml2CiAgICAtIGltcGxlbWVudGVkIG5ldyBjYWxsYmFjayAiYWRkX2RldmljZSIgdG8g
YWRkIG1hc3RlciBkZXZpY2UgdG8gSVBNTVUKICAgIC0gcmVtb3ZlZCBpcG1tdV9wcm90ZWN0X21h
c3RlcnMoKQogICAgLSByZW1vdmVkIGNvZGUgdG8gbG9jYXRlIFJvb3QgZGV2aWNlIGluIHRoZSBm
aXJzdCBwbGFjZSwKICAgICAgdXNlZCBFQUdBSU4gdG8gcmVxdWVzdCBkZWZlcnJlZCBwcm9iaW5n
CiAgICAtIHVzZWQgcHJpbnRrX29uY2UgZm9yIHRoZSBzeXN0ZW0gd2lkZSBlcnJvciBtZXNzYWdl
cyBpbiBpcG1tdV9pbml0KCkKICAgICAgd2hpY2ggZG9uJ3QgbmVlZCB0byBiZSBzaG93biBmb3Ig
ZXZlcnkgZGV2aWNlIGJlaW5nIHByb2JlZAogICAgLSByZW1vdmVkIG1hcF9wYWdlL3VubWFwX3Bh
Z2UgaW1wbGVtZW50YXRpb24sIHJldXNlZCB0aGVtCiAgICAgIGZyb20gaW9tbXVfaGVscGVycy5j
CiAgICAtIHVzZWQgJXBkIGZvciBwcmludGluZyBkb21haWQgaWQKICAgIC0gcGVyZm9ybWVkIHZh
cmlvdXMgY29zbWV0aWMgZml4ZXMKICAgIC0gY2hhbmdlZCB1MzIgLT4gdWludDMyX3QsIHU2NCAt
PiB1aW50NjRfdCwKICAgICAgdW5zaWduZWQgaW50IC0+IHVpbnQzMl90IHdoZXJlIG5lZWRlZAog
ICAgLSBjbGFyaWZpZWQgVE9ET3MKICAgIC0gY2xhZmlyaWVkIHN1cHBvcnRlZCBTb0MgdmVyc2lv
bnMgaW4gY29uZmlnIElQTU1VX1ZNU0EsCiAgICAgIHNldCBkZWZhdWx0IHRvICJuIgogICAgLSB1
cGRhdGVkIGNvbW1lbnRzIGluIGNvZGUsIHByb3ZpZGVkIG1vcmUgYWNjdXJhdGUgZGVzY3JpcHRp
b24sCiAgICAgIGFkZGVkIG5ldyBjb21tZW50cyB3aGVyZSBuZWVkZWQKICAgIC0gdXBkYXRlZCBw
YXRjaCBkZXNjcmlwdGlvbiBieSBwcm92aWRpbmcgZGlmZmVyZW5jZXMgYmV0d2VlbgogICAgICBM
aW51eC9YZW4gaW1wbGVtZW50YXRpb25zCiAgICAtIHJlbW92ZWQgZmllbGRzIGZvciBjYWNoZSBz
bm9vcCB0cmFuc2FjdGlvbiB3aGVuIGNvbmZpZ3VyaW5nIElNVFRCQ1IKICAgICAgKHVwZGF0ZSBm
cm9tIFJlbmVzYXMgQlNQKQotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZyAgICAg
ICAgICAgfCAgICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcgICAgICAgICAg
fCAgIDEzICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSAgICAgfCAgICAx
ICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMgfCAxMzMzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMzQ4IGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBt
bXUtdm1zYS5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnCmluZGV4IGJjMGU5Y2QuLjRiYjczMTkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZworKysgYi94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL0tjb25maWcKQEAgLTI1LDYgKzI1LDcgQEAgY29uZmlnIFJDQVIzCiAJYm9v
bCAiUmVuZXNhcyBSQ2FyMyBzdXBwb3J0IgogCWRlcGVuZHMgb24gQVJNXzY0CiAJc2VsZWN0IEhB
U19TQ0lGCisJc2VsZWN0IElQTU1VX1ZNU0EgaWYgRVhQRVJUCiAJLS0taGVscC0tLQogCUVuYWJs
ZSBhbGwgdGhlIHJlcXVpcmVkIGRyaXZlcnMgZm9yIFJlbmVzYXMgUkNhcjMKIApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL0tjb25maWcKaW5kZXggNjFmOTQ0Ni4uODllNDRiMyAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvS2NvbmZpZworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9LY29u
ZmlnCkBAIC0xMiw2ICsxMiwxOSBAQCBjb25maWcgQVJNX1NNTVUKIAogCSAgU2F5IFkgaGVyZSBp
ZiB5b3VyIFNvQyBpbmNsdWRlcyBhbiBJT01NVSBkZXZpY2UgaW1wbGVtZW50aW5nIHRoZQogCSAg
QVJNIFNNTVUgYXJjaGl0ZWN0dXJlLgorCitjb25maWcgSVBNTVVfVk1TQQorCWJvb2wgIlJlbmVz
YXMgSVBNTVUtVk1TQSBmb3VuZCBpbiBSLUNhciBHZW4zIFNvQ3MiIGlmIEVYUEVSVCA9ICJ5Igor
CWRlZmF1bHQgbgorCWRlcGVuZHMgb24gQVJNXzY0CisJLS0taGVscC0tLQorCSAgU3VwcG9ydCBm
b3IgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBSZW5lc2FzIElQTU1VLVZNU0EgZm91bmQKKwkgIGlu
IFItQ2FyIEdlbjMgU29Dcy4KKworCSAgU2F5IFkgaGVyZSBpZiB5b3UgYXJlIHVzaW5nIG5ld2Vz
dCBSLUNhciBHZW4zIFNvQ3MgcmV2aXNpb25zCisJICAoSDMgRVMzLjAsIE0zLVcrLCBldGMpIHdo
aWNoIElQTU1VIGhhcmR3YXJlIHN1cHBvcnRzIHN0YWdlIDIKKwkgIHRyYW5zbGF0aW9uIHRhYmxl
IGZvcm1hdCBhbmQgaXMgYWJsZSB0byB1c2UgQ1BVJ3MgUDJNIHRhYmxlIGFzIGlzLgorCiBlbmRp
ZgogCiBjb25maWcgSU9NTVVfRk9SQ0VfUFRfU0hBUkUKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9N
YWtlZmlsZQppbmRleCA1ZmJhZDQ1Li5mY2Q5MThlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L01ha2VmaWxlCkBAIC0xLDIgKzEsMyBAQAogb2JqLXkgKz0gaW9tbXUubyBpb21tdV9oZWxwZXJz
Lm8gaW9tbXVfZndzcGVjLm8KIG9iai0kKENPTkZJR19BUk1fU01NVSkgKz0gc21tdS5vCitvYmot
JChDT05GSUdfSVBNTVVfVk1TQSkgKz0gaXBtbXUtdm1zYS5vCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL2lwbW11LXZtc2EuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5m
MmZiNGEyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lw
bW11LXZtc2EuYwpAQCAtMCwwICsxLDEzMzMgQEAKKy8qCisgKiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vaXBtbXUtdm1zYS5jCisgKgorICogRHJpdmVyIGZvciB0aGUgUmVuZXNhcyBJUE1N
VS1WTVNBIGZvdW5kIGluIFItQ2FyIEdlbjMgU29Dcy4KKyAqCisgKiBUaGUgSVBNTVUtVk1TQSBp
cyBWTVNBLWNvbXBhdGlibGUgSS9PIE1lbW9yeSBNYW5hZ2VtZW50IFVuaXQgKElPTU1VKQorICog
d2hpY2ggcHJvdmlkZXMgYWRkcmVzcyB0cmFuc2xhdGlvbiBhbmQgYWNjZXNzIHByb3RlY3Rpb24g
ZnVuY3Rpb25hbGl0aWVzCisgKiB0byBwcm9jZXNzaW5nIHVuaXRzIGFuZCBpbnRlcmNvbm5lY3Qg
bmV0d29ya3MuCisgKgorICogUGxlYXNlIG5vdGUsIGN1cnJlbnQgZHJpdmVyIGlzIHN1cHBvc2Vk
IHRvIHdvcmsgb25seSB3aXRoIG5ld2VzdAorICogUi1DYXIgR2VuMyBTb0NzIHJldmlzaW9ucyB3
aGljaCBJUE1NVSBoYXJkd2FyZSBzdXBwb3J0cyBzdGFnZSAyIHRyYW5zbGF0aW9uCisgKiB0YWJs
ZSBmb3JtYXQgYW5kIGlzIGFibGUgdG8gdXNlIENQVSdzIFAyTSB0YWJsZSBhcyBpcy4KKyAqCisg
KiBCYXNlZCBvbiBMaW51eCdzIElQTU1VLVZNU0EgZHJpdmVyIGZyb20gUmVuZXNhcyBCU1A6Cisg
KiAgICBkcml2ZXJzL2lvbW11L2lwbW11LXZtc2EuYworICogeW91IGNhbiBmb3VuZCBhdDoKKyAq
ICAgIHVybDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2hv
cm1zL3JlbmVzYXMtYnNwLmdpdAorICogICAgYnJhbmNoOiB2NC4xNC43NS1sdHNpL3JjYXItMy45
LjYKKyAqICAgIGNvbW1pdDogZTIwNmViNWI4MWE2MGU2NGMzNWZiYzNhOTk5YjFhMGRiMmI5ODA0
NAorICogYW5kIFhlbidzIFNNTVUgZHJpdmVyOgorICogICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYworICoKKyAqIENvcHlyaWdodCAoQykgMjAxNC0yMDE5IFJlbmVzYXMgRWxl
Y3Ryb25pY3MgQ29ycG9yYXRpb24KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOSBFUEFN
IFN5c3RlbXMgSW5jLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMg
YW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVy
c2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRo
aXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgor
ICovCisKKyNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vZXJyLmg+CisjaW5j
bHVkZSA8eGVuL2lvbW11Lmg+CisjaW5jbHVkZSA8eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi9s
aWIuaD4KKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi92bWFwLmg+CisKKyNpbmNsdWRlIDxhc20v
YXRvbWljLmg+CisjaW5jbHVkZSA8YXNtL2RldmljZS5oPgorI2luY2x1ZGUgPGFzbS9pby5oPgor
I2luY2x1ZGUgPGFzbS9pb21tdV9md3NwZWMuaD4KKworI2RlZmluZSBkZXZfbmFtZShkZXYpIGR0
X25vZGVfZnVsbF9uYW1lKGRldl90b19kdChkZXYpKQorCisvKiBEZXZpY2UgbG9nZ2VyIGZ1bmN0
aW9ucyAqLworI2RlZmluZSBkZXZfcHJpbnQoZGV2LCBsdmwsIGZtdCwgLi4uKSAgICBcCisgICAg
cHJpbnRrKGx2bCAiaXBtbXU6ICVzOiAiIGZtdCwgZGV2X25hbWUoZGV2KSwgIyMgX19WQV9BUkdT
X18pCisKKyNkZWZpbmUgZGV2X2luZm8oZGV2LCBmbXQsIC4uLikgICAgXAorICAgIGRldl9wcmlu
dChkZXYsIFhFTkxPR19JTkZPLCBmbXQsICMjIF9fVkFfQVJHU19fKQorI2RlZmluZSBkZXZfd2Fy
bihkZXYsIGZtdCwgLi4uKSAgICBcCisgICAgZGV2X3ByaW50KGRldiwgWEVOTE9HX1dBUk5JTkcs
IGZtdCwgIyMgX19WQV9BUkdTX18pCisjZGVmaW5lIGRldl9lcnIoZGV2LCBmbXQsIC4uLikgICAg
IFwKKyAgICBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfRVJSLCBmbXQsICMjIF9fVkFfQVJHU19fKQor
I2RlZmluZSBkZXZfZXJyX3JhdGVsaW1pdGVkKGRldiwgZm10LCAuLi4pICAgIFwKKyAgICBkZXZf
cHJpbnQoZGV2LCBYRU5MT0dfRVJSLCBmbXQsICMjIF9fVkFfQVJHU19fKQorCisvKgorICogUi1D
YXIgR2VuMyBTb0NzIG1ha2UgdXNlIG9mIHVwIHRvIDggSVBNTVUgY29udGV4dHMgKHNldHMgb2Yg
cGFnZSB0YWJsZSkgYW5kCisgKiB0aGVzZSBjYW4gYmUgbWFuYWdlZCBpbmRlcGVuZGVudGx5LiBF
YWNoIGNvbnRleHQgaXMgbWFwcGVkIHRvIG9uZSBYZW4gZG9tYWluLgorICovCisjZGVmaW5lIElQ
TU1VX0NUWF9NQVggICAgIDgKKy8qIFItQ2FyIEdlbjMgU29DcyBtYWtlIHVzZSBvZiB1cCB0byA0
OCBtaWNyby1UTEJzIHBlciBJUE1NVSBkZXZpY2UuICovCisjZGVmaW5lIElQTU1VX1VUTEJfTUFY
ICAgIDQ4CisKKy8qIElQTU1VIGNvbnRleHQgc3VwcG9ydHMgSVBBIHNpemUgdXAgdG8gNDAgYml0
LiAqLworI2RlZmluZSBJUE1NVV9NQVhfUDJNX0lQQV9CSVRTICAgIDQwCisKKy8qCisgKiBYZW4n
cyBkb21haW4gSVBNTVUgaW5mb3JtYXRpb24gc3RvcmVkIGluIGRvbV9pb21tdShkKS0+YXJjaC5w
cml2CisgKgorICogQXMgZWFjaCBjb250ZXh0IChzZXQgb2YgcGFnZSB0YWJsZSkgaXMgbWFwcGVk
IHRvIG9uZSBYZW4gZG9tYWluLAorICogYWxsIGFzc29jaWF0ZWQgSVBNTVUgZG9tYWlucyB1c2Ug
dGhlIHNhbWUgY29udGV4dCBtYXBwZWQgdG8gdGhpcyBYZW4gZG9tYWluLgorICogVGhpcyBtYWtl
cyBhbGwgbWFzdGVyIGRldmljZXMgYmVpbmcgYXR0YWNoZWQgdG8gdGhlIHNhbWUgWGVuIGRvbWFp
biBzaGFyZQorICogdGhlIHNhbWUgY29udGV4dCAoUDJNIHRhYmxlKS4KKyAqLworc3RydWN0IGlw
bW11X3Ztc2FfeGVuX2RvbWFpbiB7CisgICAgLyoKKyAgICAgKiBVc2VkIHRvIHByb3RlY3QgZXZl
cnl0aGluZyB3aGljaCBiZWxvbmdzIHRvIHRoaXMgWGVuIGRvbWFpbjoKKyAgICAgKiBkZXZpY2Ug
YXNzaWdubWVudCwgZG9tYWluIGluaXQvZGVzdHJveSwgZmx1c2ggb3BzLCBldGMKKyAgICAgKi8K
KyAgICBzcGlubG9ja190IGxvY2s7CisgICAgLyogT25lIG9yIG1vcmUgQ2FjaGUgSVBNTVUgZG9t
YWlucyBhc3NvY2lhdGVkIHdpdGggdGhpcyBYZW4gZG9tYWluICovCisgICAgc3RydWN0IGxpc3Rf
aGVhZCBjYWNoZV9kb21haW5zOworICAgIC8qIFJvb3QgSVBNTVUgZG9tYWluIGFzc29jaWF0ZWQg
d2l0aCB0aGlzIFhlbiBkb21haW4gKi8KKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKnJv
b3RfZG9tYWluOworfTsKKworLyogWGVuIG1hc3RlciBkZXZpY2UncyBJUE1NVSBpbmZvcm1hdGlv
biBzdG9yZWQgaW4gZndzcGVjLT5pb21tdV9wcml2ICovCitzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5f
ZGV2aWNlIHsKKyAgICAvKiBDYWNoZSBJUE1NVSBkb21haW4gdGhpcyBtYXN0ZXIgZGV2aWNlIGlz
IGxvZ2ljYWxseSBhdHRhY2hlZCB0byAqLworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAq
ZG9tYWluOworICAgIC8qIENhY2hlIElQTU1VIHRoaXMgbWFzdGVyIGRldmljZSBpcyBwaHlzaWNh
bGx5IGNvbm5lY3RlZCB0byAqLworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11Owor
fTsKKworLyogUm9vdC9DYWNoZSBJUE1NVSBkZXZpY2UncyBpbmZvcm1hdGlvbiAqLworc3RydWN0
IGlwbW11X3Ztc2FfZGV2aWNlIHsKKyAgICBzdHJ1Y3QgZGV2aWNlICpkZXY7CisgICAgdm9pZCBf
X2lvbWVtICpiYXNlOworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqcm9vdDsKKyAgICBz
dHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAgdW5zaWduZWQgaW50IG51bV91dGxiczsKKyAgICB1
bnNpZ25lZCBpbnQgbnVtX2N0eDsKKyAgICBzcGlubG9ja190IGxvY2s7ICAgIC8qIFByb3RlY3Rz
IGN0eCBhbmQgZG9tYWluc1tdICovCisgICAgREVDTEFSRV9CSVRNQVAoY3R4LCBJUE1NVV9DVFhf
TUFYKTsKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbnNbSVBNTVVfQ1RYX01B
WF07Cit9OworCisvKgorICogUm9vdC9DYWNoZSBJUE1NVSBkb21haW4ncyBpbmZvcm1hdGlvbgor
ICoKKyAqIFJvb3QgSVBNTVUgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIFJvb3QgSVBNTVUgZG9tYWlu
IHdoaWxlIENhY2hlIElQTU1VIGRldmljZQorICogaXMgYXNzaWduZWQgdG8gQ2FjaGUgSVBNTVUg
ZG9tYWluLiBNYXN0ZXIgZGV2aWNlcyBhcmUgY29ubmVjdGVkIHRvIENhY2hlCisgKiBJUE1NVSBk
ZXZpY2VzIHRocm91Z2ggc3BlY2lmaWMgcG9ydHMgY2FsbGVkIG1pY3JvLVRMQnMuCisgKiBBbGwg
Q2FjaGUgSVBNTVUgZGV2aWNlcywgaW4gdHVybiwgYXJlIGNvbm5lY3RlZCB0byBSb290IElQTU1V
IGRldmljZQorICogd2hpY2ggbWFuYWdlcyBJUE1NVSBjb250ZXh0LgorICovCitzdHJ1Y3QgaXBt
bXVfdm1zYV9kb21haW4geworICAgIC8qCisgICAgICogSVBNTVUgZGV2aWNlIGFzc2lnbmVkIHRv
IHRoaXMgSVBNTVUgZG9tYWluLgorICAgICAqIEVpdGhlciBSb290IGRldmljZSB3aGljaCBpcyBs
b2NhdGVkIGF0IHRoZSBtYWluIG1lbW9yeSBidXMgZG9tYWluIG9yCisgICAgICogQ2FjaGUgZGV2
aWNlIHdoaWNoIGlzIGxvY2F0ZWQgYXQgZWFjaCBoaWVyYXJjaHkgYnVzIGRvbWFpbi4KKyAgICAg
Ki8KKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdTsKKworICAgIC8qIENvbnRleHQg
dXNlZCBmb3IgdGhpcyBJUE1NVSBkb21haW4gKi8KKyAgICB1bnNpZ25lZCBpbnQgY29udGV4dF9p
ZDsKKworICAgIC8qIFhlbiBkb21haW4gYXNzb2NpYXRlZCB3aXRoIHRoaXMgSVBNTVUgZG9tYWlu
ICovCisgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgIC8qIFRoZSBmaWVsZHMgYmVsb3cgYXJl
IHVzZWQgZm9yIENhY2hlIElQTU1VIGRvbWFpbiBvbmx5ICovCisKKyAgICAvKgorICAgICAqIFVz
ZWQgdG8ga2VlcCB0cmFjayBvZiB0aGUgbWFzdGVyIGRldmljZXMgd2hpY2ggYXJlIGF0dGFjaGVk
IHRvIHRoaXMKKyAgICAgKiBJUE1NVSBkb21haW4gKGRvbWFpbiB1c2VycykuIE1hc3RlciBkZXZp
Y2VzIGJlaGluZCB0aGUgc2FtZSBJUE1NVSBkZXZpY2UKKyAgICAgKiBhcmUgZ3JvdXBlZCB0b2dl
dGhlciBieSBwdXR0aW5nIGludG8gdGhlIHNhbWUgSVBNTVUgZG9tYWluLgorICAgICAqIE9ubHkg
d2hlbiB0aGUgcmVmY291bnQgcmVhY2hlcyAwIHRoaXMgSVBNTVUgZG9tYWluIGNhbiBiZSBkZXN0
cm95ZWQuCisgICAgICovCisgICAgdW5zaWduZWQgaW50IHJlZmNvdW50OworICAgIC8qIFVzZWQg
dG8gbGluayB0aGlzIElQTU1VIGRvbWFpbiBmb3IgdGhlIHNhbWUgWGVuIGRvbWFpbiAqLworICAg
IHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKK307CisKKy8qIFVzZWQgdG8ga2VlcCB0cmFjayBvZiBy
ZWdpc3RlcmVkIElQTU1VIGRldmljZXMgKi8KK3N0YXRpYyBMSVNUX0hFQUQoaXBtbXVfZGV2aWNl
cyk7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGlwbW11X2RldmljZXNfbG9jayk7CisKKyNkZWZp
bmUgVExCX0xPT1BfVElNRU9VVCAgICAxMDAgLyogMTAwdXMgKi8KKworLyogUmVnaXN0ZXJzIERl
ZmluaXRpb24gKi8KKyNkZWZpbmUgSU1fQ1RYX1NJWkUgICAgMHg0MAorCisjZGVmaW5lIElNQ1RS
ICAgICAgICAgICAgICAgIDB4MDAwMAorLyoKKyAqIFRoZXNlIGZpZWxkcyBhcmUgaW1wbGVtZW50
ZWQgaW4gSVBNTVUtTU0gb25seS4gU28sIGNhbiBiZSBzZXQgZm9yCisgKiBSb290IElQTU1VIG9u
bHkuCisgKi8KKyNkZWZpbmUgSU1DVFJfVkE2NCAgICAgICAgICAgKDEgPDwgMjkpCisjZGVmaW5l
IElNQ1RSX1RSRSAgICAgICAgICAgICgxIDw8IDE3KQorI2RlZmluZSBJTUNUUl9BRkUgICAgICAg
ICAgICAoMSA8PCAxNikKKyNkZWZpbmUgSU1DVFJfUlRTRUxfTUFTSyAgICAgKDMgPDwgNCkKKyNk
ZWZpbmUgSU1DVFJfUlRTRUxfU0hJRlQgICAgNAorI2RlZmluZSBJTUNUUl9UUkVOICAgICAgICAg
ICAoMSA8PCAzKQorLyoKKyAqIFRoZXNlIGZpZWxkcyBhcmUgY29tbW9uIGZvciBhbGwgSVBNTVUg
ZGV2aWNlcy4gU28sIGNhbiBiZSBzZXQgZm9yCisgKiBDYWNoZSBJUE1NVXMgYXMgd2VsbC4KKyAq
LworI2RlZmluZSBJTUNUUl9JTlRFTiAgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBJTUNUUl9G
TFVTSCAgICAgICAgICAoMSA8PCAxKQorI2RlZmluZSBJTUNUUl9NTVVFTiAgICAgICAgICAoMSA8
PCAwKQorI2RlZmluZSBJTUNUUl9DT01NT05fTUFTSyAgICAoNyA8PCAwKQorCisjZGVmaW5lIElN
Q0FBUiAgICAgICAgICAgICAgIDB4MDAwNAorCisjZGVmaW5lIElNVFRCQ1IgICAgICAgICAgICAg
ICAgICAgICAgICAweDAwMDgKKyNkZWZpbmUgSU1UVEJDUl9FQUUgICAgICAgICAgICAgICAgICAg
ICgxIDw8IDMxKQorI2RlZmluZSBJTVRUQkNSX1BNQiAgICAgICAgICAgICAgICAgICAgKDEgPDwg
MzApCisjZGVmaW5lIElNVFRCQ1JfU0gxX05PTl9TSEFSRUFCTEUgICAgICAoMCA8PCAyOCkKKyNk
ZWZpbmUgSU1UVEJDUl9TSDFfT1VURVJfU0hBUkVBQkxFICAgICgyIDw8IDI4KQorI2RlZmluZSBJ
TVRUQkNSX1NIMV9JTk5FUl9TSEFSRUFCTEUgICAgKDMgPDwgMjgpCisjZGVmaW5lIElNVFRCQ1Jf
U0gxX01BU0sgICAgICAgICAgICAgICAoMyA8PCAyOCkKKyNkZWZpbmUgSU1UVEJDUl9PUkdOMV9O
QyAgICAgICAgICAgICAgICgwIDw8IDI2KQorI2RlZmluZSBJTVRUQkNSX09SR04xX1dCX1dBICAg
ICAgICAgICAgKDEgPDwgMjYpCisjZGVmaW5lIElNVFRCQ1JfT1JHTjFfV1QgICAgICAgICAgICAg
ICAoMiA8PCAyNikKKyNkZWZpbmUgSU1UVEJDUl9PUkdOMV9XQiAgICAgICAgICAgICAgICgzIDw8
IDI2KQorI2RlZmluZSBJTVRUQkNSX09SR04xX01BU0sgICAgICAgICAgICAgKDMgPDwgMjYpCisj
ZGVmaW5lIElNVFRCQ1JfSVJHTjFfTkMgICAgICAgICAgICAgICAoMCA8PCAyNCkKKyNkZWZpbmUg
SU1UVEJDUl9JUkdOMV9XQl9XQSAgICAgICAgICAgICgxIDw8IDI0KQorI2RlZmluZSBJTVRUQkNS
X0lSR04xX1dUICAgICAgICAgICAgICAgKDIgPDwgMjQpCisjZGVmaW5lIElNVFRCQ1JfSVJHTjFf
V0IgICAgICAgICAgICAgICAoMyA8PCAyNCkKKyNkZWZpbmUgSU1UVEJDUl9JUkdOMV9NQVNLICAg
ICAgICAgICAgICgzIDw8IDI0KQorI2RlZmluZSBJTVRUQkNSX1RTWjFfTUFTSyAgICAgICAgICAg
ICAgKDB4MWYgPDwgMTYpCisjZGVmaW5lIElNVFRCQ1JfVFNaMV9TSElGVCAgICAgICAgICAgICAx
NgorI2RlZmluZSBJTVRUQkNSX1NIMF9OT05fU0hBUkVBQkxFICAgICAgKDAgPDwgMTIpCisjZGVm
aW5lIElNVFRCQ1JfU0gwX09VVEVSX1NIQVJFQUJMRSAgICAoMiA8PCAxMikKKyNkZWZpbmUgSU1U
VEJDUl9TSDBfSU5ORVJfU0hBUkVBQkxFICAgICgzIDw8IDEyKQorI2RlZmluZSBJTVRUQkNSX1NI
MF9NQVNLICAgICAgICAgICAgICAgKDMgPDwgMTIpCisjZGVmaW5lIElNVFRCQ1JfT1JHTjBfTkMg
ICAgICAgICAgICAgICAoMCA8PCAxMCkKKyNkZWZpbmUgSU1UVEJDUl9PUkdOMF9XQl9XQSAgICAg
ICAgICAgICgxIDw8IDEwKQorI2RlZmluZSBJTVRUQkNSX09SR04wX1dUICAgICAgICAgICAgICAg
KDIgPDwgMTApCisjZGVmaW5lIElNVFRCQ1JfT1JHTjBfV0IgICAgICAgICAgICAgICAoMyA8PCAx
MCkKKyNkZWZpbmUgSU1UVEJDUl9PUkdOMF9NQVNLICAgICAgICAgICAgICgzIDw8IDEwKQorI2Rl
ZmluZSBJTVRUQkNSX0lSR04wX05DICAgICAgICAgICAgICAgKDAgPDwgOCkKKyNkZWZpbmUgSU1U
VEJDUl9JUkdOMF9XQl9XQSAgICAgICAgICAgICgxIDw8IDgpCisjZGVmaW5lIElNVFRCQ1JfSVJH
TjBfV1QgICAgICAgICAgICAgICAoMiA8PCA4KQorI2RlZmluZSBJTVRUQkNSX0lSR04wX1dCICAg
ICAgICAgICAgICAgKDMgPDwgOCkKKyNkZWZpbmUgSU1UVEJDUl9JUkdOMF9NQVNLICAgICAgICAg
ICAgICgzIDw8IDgpCisjZGVmaW5lIElNVFRCQ1JfU0wwX0xWTF8yICAgICAgICAgICAgICAoMCA8
PCA2KQorI2RlZmluZSBJTVRUQkNSX1NMMF9MVkxfMSAgICAgICAgICAgICAgKDEgPDwgNikKKyNk
ZWZpbmUgSU1UVEJDUl9UU1owX01BU0sgICAgICAgICAgICAgICgweDFmIDw8IDApCisjZGVmaW5l
IElNVFRCQ1JfVFNaMF9TSElGVCAgICAgICAgICAgICAwCisKKyNkZWZpbmUgSU1UVExCUjAgICAg
ICAgICAgICAgIDB4MDAxMAorI2RlZmluZSBJTVRUTEJSMF9UVEJSX01BU0sgICAgKDB4ZmZmZmYg
PDwgMTIpCisjZGVmaW5lIElNVFRVQlIwICAgICAgICAgICAgICAweDAwMTQKKyNkZWZpbmUgSU1U
VFVCUjBfVFRCUl9NQVNLICAgICgweGZmIDw8IDApCisjZGVmaW5lIElNVFRMQlIxICAgICAgICAg
ICAgICAweDAwMTgKKyNkZWZpbmUgSU1UVExCUjFfVFRCUl9NQVNLICAgICgweGZmZmZmIDw8IDEy
KQorI2RlZmluZSBJTVRUVUJSMSAgICAgICAgICAgICAgMHgwMDFjCisjZGVmaW5lIElNVFRVQlIx
X1RUQlJfTUFTSyAgICAoMHhmZiA8PCAwKQorCisjZGVmaW5lIElNU1RSICAgICAgICAgICAgICAg
ICAgICAgICAgICAweDAwMjAKKyNkZWZpbmUgSU1TVFJfRVJSTFZMX01BU0sgICAgICAgICAgICAg
ICgzIDw8IDEyKQorI2RlZmluZSBJTVNUUl9FUlJMVkxfU0hJRlQgICAgICAgICAgICAgMTIKKyNk
ZWZpbmUgSU1TVFJfRVJSQ09ERV9UTEJfRk9STUFUICAgICAgICgxIDw8IDgpCisjZGVmaW5lIElN
U1RSX0VSUkNPREVfQUNDRVNTX1BFUk0gICAgICAoNCA8PCA4KQorI2RlZmluZSBJTVNUUl9FUlJD
T0RFX1NFQ1VSRV9BQ0NFU1MgICAgKDUgPDwgOCkKKyNkZWZpbmUgSU1TVFJfRVJSQ09ERV9NQVNL
ICAgICAgICAgICAgICg3IDw8IDgpCisjZGVmaW5lIElNU1RSX01ISVQgICAgICAgICAgICAgICAg
ICAgICAoMSA8PCA0KQorI2RlZmluZSBJTVNUUl9BQk9SVCAgICAgICAgICAgICAgICAgICAgKDEg
PDwgMikKKyNkZWZpbmUgSU1TVFJfUEYgICAgICAgICAgICAgICAgICAgICAgICgxIDw8IDEpCisj
ZGVmaW5lIElNU1RSX1RGICAgICAgICAgICAgICAgICAgICAgICAoMSA8PCAwKQorCisjZGVmaW5l
IElNRUxBUiAgICAweDAwMzAKKyNkZWZpbmUgSU1FVUFSICAgIDB4MDAzNAorCisjZGVmaW5lIElN
VUNUUihuKSAgICAgICAgICAgICAgKChuKSA8IDMyID8gSU1VQ1RSMChuKSA6IElNVUNUUjMyKG4p
KQorI2RlZmluZSBJTVVDVFIwKG4pICAgICAgICAgICAgICgweDAzMDAgKyAoKG4pICogMTYpKQor
I2RlZmluZSBJTVVDVFIzMihuKSAgICAgICAgICAgICgweDA2MDAgKyAoKChuKSAtIDMyKSAqIDE2
KSkKKyNkZWZpbmUgSU1VQ1RSX0ZJWEFEREVOICAgICAgICAoMSA8PCAzMSkKKyNkZWZpbmUgSU1V
Q1RSX0ZJWEFERF9NQVNLICAgICAoMHhmZiA8PCAxNikKKyNkZWZpbmUgSU1VQ1RSX0ZJWEFERF9T
SElGVCAgICAxNgorI2RlZmluZSBJTVVDVFJfVFRTRUxfTU1VKG4pICAgICgobikgPDwgNCkKKyNk
ZWZpbmUgSU1VQ1RSX1RUU0VMX1BNQiAgICAgICAoOCA8PCA0KQorI2RlZmluZSBJTVVDVFJfVFRT
RUxfTUFTSyAgICAgICgxNSA8PCA0KQorI2RlZmluZSBJTVVDVFJfRkxVU0ggICAgICAgICAgICgx
IDw8IDEpCisjZGVmaW5lIElNVUNUUl9NTVVFTiAgICAgICAgICAgKDEgPDwgMCkKKworI2RlZmlu
ZSBJTVVBU0lEKG4pICAgICAgICAgICAgICgobikgPCAzMiA/IElNVUFTSUQwKG4pIDogSU1VQVNJ
RDMyKG4pKQorI2RlZmluZSBJTVVBU0lEMChuKSAgICAgICAgICAgICgweDAzMDggKyAoKG4pICog
MTYpKQorI2RlZmluZSBJTVVBU0lEMzIobikgICAgICAgICAgICgweDA2MDggKyAoKChuKSAtIDMy
KSAqIDE2KSkKKyNkZWZpbmUgSU1VQVNJRF9BU0lEOF9NQVNLICAgICAoMHhmZiA8PCA4KQorI2Rl
ZmluZSBJTVVBU0lEX0FTSUQ4X1NISUZUICAgIDgKKyNkZWZpbmUgSU1VQVNJRF9BU0lEMF9NQVNL
ICAgICAoMHhmZiA8PCAwKQorI2RlZmluZSBJTVVBU0lEX0FTSUQwX1NISUZUICAgIDAKKworI2Rl
ZmluZSBJTVNBVVhDVExSICAgICAgICAgIDB4MDUwNAorI2RlZmluZSBJTVNBVVhDVExSX1MyUFRF
ICAgICgxIDw8IDMpCisKK3N0YXRpYyBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKnRvX2lwbW11
KHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMg
PSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpOworCisgICAgcmV0dXJuIGZ3c3BlYyAmJiBmd3Nw
ZWMtPmlvbW11X3ByaXYgPworICAgICAgICAoKHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kZXZpY2Ug
Kilmd3NwZWMtPmlvbW11X3ByaXYpLT5tbXUgOiBOVUxMOworfQorCitzdGF0aWMgdm9pZCBzZXRf
aXBtbXUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSkK
K3sKKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dl
dChkZXYpOworCisgICAgKChzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZGV2aWNlICopZndzcGVjLT5p
b21tdV9wcml2KS0+bW11ID0gbW11OworfQorCitzdGF0aWMgc3RydWN0IGlwbW11X3Ztc2FfZG9t
YWluICp0b19kb21haW4oc3RydWN0IGRldmljZSAqZGV2KQoreworICAgIHN0cnVjdCBpb21tdV9m
d3NwZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KGRldik7CisKKyAgICByZXR1cm4g
ZndzcGVjICYmIGZ3c3BlYy0+aW9tbXVfcHJpdiA/CisgICAgICAgICgoc3RydWN0IGlwbW11X3Zt
c2FfeGVuX2RldmljZSAqKWZ3c3BlYy0+aW9tbXVfcHJpdiktPmRvbWFpbiA6IE5VTEw7Cit9CisK
K3N0YXRpYyB2b2lkIHNldF9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaXBtbXVf
dm1zYV9kb21haW4gKmRvbWFpbikKK3sKKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMg
PSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpOworCisgICAgKChzdHJ1Y3QgaXBtbXVfdm1zYV94
ZW5fZGV2aWNlICopZndzcGVjLT5pb21tdV9wcml2KS0+ZG9tYWluID0gZG9tYWluOworfQorCitz
dGF0aWMgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICppcG1tdV9maW5kX21tdV9ieV9kZXYoc3Ry
dWN0IGRldmljZSAqZGV2KQoreworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11ID0g
TlVMTDsKKyAgICBib29sIGZvdW5kID0gZmFsc2U7CisKKyAgICBzcGluX2xvY2soJmlwbW11X2Rl
dmljZXNfbG9jayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbW11LCAmaXBtbXVfZGV2
aWNlcywgbGlzdCApCisgICAgeworICAgICAgICBpZiAoIG1tdS0+ZGV2ID09IGRldiApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJmlwbW11X2RldmljZXNfbG9jayk7CisK
KyAgICByZXR1cm4gZm91bmQgPyBtbXUgOiBOVUxMOworfQorCisvKiBSb290IGRldmljZSBoYW5k
bGluZyAqLworc3RhdGljIGJvb2wgaXBtbXVfaXNfcm9vdChzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZp
Y2UgKm1tdSkKK3sKKyAgICByZXR1cm4gbW11LT5yb290ID09IG1tdTsKK30KKworc3RhdGljIHN0
cnVjdCBpcG1tdV92bXNhX2RldmljZSAqaXBtbXVfZmluZF9yb290KHZvaWQpCit7CisgICAgc3Ry
dWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUgPSBOVUxMOworICAgIGJvb2wgZm91bmQgPSBmYWxz
ZTsKKworICAgIHNwaW5fbG9jaygmaXBtbXVfZGV2aWNlc19sb2NrKTsKKworICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkoIG1tdSwgJmlwbW11X2RldmljZXMsIGxpc3QgKQorICAgIHsKKyAgICAgICAg
aWYgKCBpcG1tdV9pc19yb290KG1tdSkgKQorICAgICAgICB7CisgICAgICAgICAgICBmb3VuZCA9
IHRydWU7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIHNwaW5f
dW5sb2NrKCZpcG1tdV9kZXZpY2VzX2xvY2spOworCisgICAgcmV0dXJuIGZvdW5kID8gbW11IDog
TlVMTDsKK30KKworLyogUmVhZC9Xcml0ZSBBY2Nlc3MgKi8KK3N0YXRpYyB1aW50MzJfdCBpcG1t
dV9yZWFkKHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11LCB1aW50MzJfdCBvZmZzZXQpCit7
CisgICAgcmV0dXJuIHJlYWRsKG1tdS0+YmFzZSArIG9mZnNldCk7Cit9CisKK3N0YXRpYyB2b2lk
IGlwbW11X3dyaXRlKHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11LCB1aW50MzJfdCBvZmZz
ZXQsCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKQoreworICAgIHdyaXRl
bChkYXRhLCBtbXUtPmJhc2UgKyBvZmZzZXQpOworfQorCitzdGF0aWMgdWludDMyX3QgaXBtbXVf
Y3R4X3JlYWRfcm9vdChzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJlZykKK3sKKyAgICByZXR1cm4g
aXBtbXVfcmVhZChkb21haW4tPm1tdS0+cm9vdCwKKyAgICAgICAgICAgICAgICAgICAgICBkb21h
aW4tPmNvbnRleHRfaWQgKiBJTV9DVFhfU0laRSArIHJlZyk7Cit9CisKK3N0YXRpYyB2b2lkIGlw
bW11X2N0eF93cml0ZV9yb290KHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmVnLCB1aW50MzJfdCBkYXRh
KQoreworICAgIGlwbW11X3dyaXRlKGRvbWFpbi0+bW11LT5yb290LAorICAgICAgICAgICAgICAg
IGRvbWFpbi0+Y29udGV4dF9pZCAqIElNX0NUWF9TSVpFICsgcmVnLCBkYXRhKTsKK30KKworc3Rh
dGljIHZvaWQgaXBtbXVfY3R4X3dyaXRlX2NhY2hlKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAq
ZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJlZywg
dWludDMyX3QgZGF0YSkKK3sKKyAgICAvKiBXZSBleHBlY3Qgb25seSBJTUNUUiB2YWx1ZSB0byBi
ZSBwYXNzZWQgYXMgYSByZWcuICovCisgICAgQVNTRVJUKHJlZyA9PSBJTUNUUik7CisKKyAgICAv
KiBNYXNrIGZpZWxkcyB3aGljaCBhcmUgaW1wbGVtZW50ZWQgaW4gSVBNTVUtTU0gb25seS4gKi8K
KyAgICBpZiAoICFpcG1tdV9pc19yb290KGRvbWFpbi0+bW11KSApCisgICAgICAgIGlwbW11X3dy
aXRlKGRvbWFpbi0+bW11LCBkb21haW4tPmNvbnRleHRfaWQgKiBJTV9DVFhfU0laRSArIHJlZywK
KyAgICAgICAgICAgICAgICAgICAgZGF0YSAmIElNQ1RSX0NPTU1PTl9NQVNLKTsKK30KKworLyoK
KyAqIFdyaXRlIHRoZSBjb250ZXh0IHRvIGJvdGggUm9vdCBJUE1NVSBhbmQgYWxsIENhY2hlIElQ
TU1VcyBhc3NpZ25lZAorICogdG8gdGhpcyBYZW4gZG9tYWluLgorICovCitzdGF0aWMgdm9pZCBp
cG1tdV9jdHhfd3JpdGVfYWxsKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCByZWcsIHVpbnQzMl90IGRhdGEp
Cit7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbiA9IGRvbV9p
b21tdShkb21haW4tPmQpLT5hcmNoLnByaXY7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWlu
ICpjYWNoZV9kb21haW47CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBjYWNoZV9kb21haW4s
ICZ4ZW5fZG9tYWluLT5jYWNoZV9kb21haW5zLCBsaXN0ICkKKyAgICAgICAgaXBtbXVfY3R4X3dy
aXRlX2NhY2hlKGNhY2hlX2RvbWFpbiwgcmVnLCBkYXRhKTsKKworICAgIGlwbW11X2N0eF93cml0
ZV9yb290KGRvbWFpbiwgcmVnLCBkYXRhKTsKK30KKworLyogVExCIGFuZCBtaWNyby1UTEIgTWFu
YWdlbWVudCAqLworCisvKiBXYWl0IGZvciBhbnkgcGVuZGluZyBUTEIgaW52YWxpZGF0aW9ucyB0
byBjb21wbGV0ZS4gKi8KK3N0YXRpYyB2b2lkIGlwbW11X3RsYl9zeW5jKHN0cnVjdCBpcG1tdV92
bXNhX2RvbWFpbiAqZG9tYWluKQoreworICAgIHVuc2lnbmVkIGludCBjb3VudCA9IDA7CisKKyAg
ICB3aGlsZSAoIGlwbW11X2N0eF9yZWFkX3Jvb3QoZG9tYWluLCBJTUNUUikgJiBJTUNUUl9GTFVT
SCApCisgICAgeworICAgICAgICBjcHVfcmVsYXgoKTsKKyAgICAgICAgaWYgKCArK2NvdW50ID09
IFRMQl9MT09QX1RJTUVPVVQgKQorICAgICAgICB7CisgICAgICAgICAgICBkZXZfZXJyX3JhdGVs
aW1pdGVkKGRvbWFpbi0+bW11LT5kZXYsICJUTEIgc3luYyB0aW1lZCBvdXQgLS0gTU1VIG1heSBi
ZSBkZWFkbG9ja2VkXG4iKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgICAg
ICB1ZGVsYXkoMSk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCBpcG1tdV90bGJfaW52YWxpZGF0
ZShzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbikKK3sKKyAgICB1aW50MzJfdCBkYXRh
OworCisgICAgZGF0YSA9IGlwbW11X2N0eF9yZWFkX3Jvb3QoZG9tYWluLCBJTUNUUik7CisgICAg
ZGF0YSB8PSBJTUNUUl9GTFVTSDsKKyAgICBpcG1tdV9jdHhfd3JpdGVfYWxsKGRvbWFpbiwgSU1D
VFIsIGRhdGEpOworCisgICAgaXBtbXVfdGxiX3N5bmMoZG9tYWluKTsKK30KKworLyogRW5hYmxl
IE1NVSB0cmFuc2xhdGlvbiBmb3IgdGhlIG1pY3JvLVRMQi4gKi8KK3N0YXRpYyB2b2lkIGlwbW11
X3V0bGJfZW5hYmxlKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHV0bGIpCit7CisgICAgc3RydWN0IGlw
bW11X3Ztc2FfZGV2aWNlICptbXUgPSBkb21haW4tPm1tdTsKKworICAgIC8qCisgICAgICogVE9E
TzogUmVmZXJlbmNlLWNvdW50IHRoZSBtaWNyby1UTEIgYXMgc2V2ZXJhbCBidXMgbWFzdGVycyBj
YW4gYmUKKyAgICAgKiBjb25uZWN0ZWQgdG8gdGhlIHNhbWUgbWljcm8tVExCLiBQcmV2ZW50IHRo
ZSB1c2UgY2FzZXMgd2hlcmUKKyAgICAgKiB0aGUgc2FtZSBtaWNyby1UTEIgY291bGQgYmUgc2hh
cmVkIGJldHdlZW4gbXVsdGlwbGUgWGVuIGRvbWFpbnMuCisgICAgICovCisgICAgaXBtbXVfd3Jp
dGUobW11LCBJTVVBU0lEKHV0bGIpLCAwKTsKKyAgICBpcG1tdV93cml0ZShtbXUsIElNVUNUUih1
dGxiKSwgaXBtbXVfcmVhZChtbXUsIElNVUNUUih1dGxiKSkgfAorICAgICAgICAgICAgICAgIElN
VUNUUl9UVFNFTF9NTVUoZG9tYWluLT5jb250ZXh0X2lkKSB8IElNVUNUUl9NTVVFTik7Cit9CisK
Ky8qIERpc2FibGUgTU1VIHRyYW5zbGF0aW9uIGZvciB0aGUgbWljcm8tVExCLiAqLworc3RhdGlj
IHZvaWQgaXBtbXVfdXRsYl9kaXNhYmxlKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWlu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB1dGxiKQorewor
ICAgIHN0cnVjdCBpcG1tdV92bXNhX2RldmljZSAqbW11ID0gZG9tYWluLT5tbXU7CisKKyAgICBp
cG1tdV93cml0ZShtbXUsIElNVUNUUih1dGxiKSwgMCk7Cit9CisKKy8qIERvbWFpbi9Db250ZXh0
IE1hbmFnZW1lbnQgKi8KK3N0YXRpYyBpbnQgaXBtbXVfZG9tYWluX2FsbG9jYXRlX2NvbnRleHQo
c3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQoreworICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgaW50IHJldDsKKworICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZtbXUtPmxvY2ssIGZsYWdzKTsKKworICAgIHJldCA9IGZpbmRfZmlyc3RfemVyb19iaXQo
bW11LT5jdHgsIG1tdS0+bnVtX2N0eCk7CisgICAgaWYgKCByZXQgIT0gbW11LT5udW1fY3R4ICkK
KyAgICB7CisgICAgICAgIG1tdS0+ZG9tYWluc1tyZXRdID0gZG9tYWluOworICAgICAgICBzZXRf
Yml0KHJldCwgbW11LT5jdHgpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHJldCA9IC1FQlVT
WTsKKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1tdS0+bG9jaywgZmxhZ3MpOworCisg
ICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIHZvaWQgaXBtbXVfZG9tYWluX2ZyZWVfY29udGV4
dChzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNvbnRleHRfaWQpCit7CisgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZtbXUtPmxvY2ssIGZsYWdzKTsK
KworICAgIGNsZWFyX2JpdChjb250ZXh0X2lkLCBtbXUtPmN0eCk7CisgICAgbW11LT5kb21haW5z
W2NvbnRleHRfaWRdID0gTlVMTDsKKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1tdS0+
bG9jaywgZmxhZ3MpOworfQorCitzdGF0aWMgaW50IGlwbW11X2RvbWFpbl9pbml0X2NvbnRleHQo
c3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCit7CisgICAgdWludDY0X3QgdHRicjsK
KyAgICB1aW50MzJfdCB0c3owOworICAgIGludCByZXQ7CisKKyAgICAvKiBGaW5kIGFuIHVudXNl
ZCBjb250ZXh0LiAqLworICAgIHJldCA9IGlwbW11X2RvbWFpbl9hbGxvY2F0ZV9jb250ZXh0KGRv
bWFpbi0+bW11LT5yb290LCBkb21haW4pOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIHJl
dHVybiByZXQ7CisKKyAgICBkb21haW4tPmNvbnRleHRfaWQgPSByZXQ7CisKKyAgICAvKgorICAg
ICAqIFRUQlIwCisgICAgICogVXNlIFAyTSB0YWJsZSBmb3IgdGhpcyBYZW4gZG9tYWluLgorICAg
ICAqLworICAgIEFTU0VSVChkb21haW4tPmQgIT0gTlVMTCk7CisgICAgdHRiciA9IHBhZ2VfdG9f
bWFkZHIoZG9tYWluLT5kLT5hcmNoLnAybS5yb290KTsKKworICAgIGRldl9pbmZvKGRvbWFpbi0+
bW11LT5yb290LT5kZXYsICIlcGQ6IFNldCBJUE1NVSBjb250ZXh0ICV1IChwZ2QgMHglIlBSSXg2
NCIpXG4iLAorICAgICAgICAgICAgIGRvbWFpbi0+ZCwgZG9tYWluLT5jb250ZXh0X2lkLCB0dGJy
KTsKKworICAgIGlwbW11X2N0eF93cml0ZV9yb290KGRvbWFpbiwgSU1UVExCUjAsIHR0YnIgJiBJ
TVRUTEJSMF9UVEJSX01BU0spOworICAgIGlwbW11X2N0eF93cml0ZV9yb290KGRvbWFpbiwgSU1U
VFVCUjAsICh0dGJyID4+IDMyKSAmIElNVFRVQlIwX1RUQlJfTUFTSyk7CisKKyAgICAvKgorICAg
ICAqIFRUQkNSCisgICAgICogV2UgdXNlIGxvbmcgZGVzY3JpcHRvcnMgYW5kIGFsbG9jYXRlIHRo
ZSB3aG9sZSAicDJtX2lwYV9iaXRzIiBJUEEgc3BhY2UKKyAgICAgKiB0byBUVEJSMC4gVXNlIDRL
QiBwYWdlIGdyYW51bGUuIFN0YXJ0IHBhZ2UgdGFibGUgd2Fsa3MgYXQgZmlyc3QgbGV2ZWwuCisg
ICAgICogQWx3YXlzIGJ5cGFzcyBzdGFnZSAxIHRyYW5zbGF0aW9uLgorICAgICAqLworICAgIHRz
ejAgPSAoNjQgLSBwMm1faXBhX2JpdHMpIDw8IElNVFRCQ1JfVFNaMF9TSElGVDsKKyAgICBpcG1t
dV9jdHhfd3JpdGVfcm9vdChkb21haW4sIElNVFRCQ1IsIElNVFRCQ1JfRUFFIHwgSU1UVEJDUl9Q
TUIgfAorICAgICAgICAgICAgICAgICAgICAgICAgIElNVFRCQ1JfU0wwX0xWTF8xIHwgdHN6MCk7
CisKKyAgICAvKgorICAgICAqIElNU1RSCisgICAgICogQ2xlYXIgYWxsIGludGVycnVwdCBmbGFn
cy4KKyAgICAgKi8KKyAgICBpcG1tdV9jdHhfd3JpdGVfcm9vdChkb21haW4sIElNU1RSLCBpcG1t
dV9jdHhfcmVhZF9yb290KGRvbWFpbiwgSU1TVFIpKTsKKworICAgIC8qCisgICAgICogSU1DVFIK
KyAgICAgKiBFbmFibGUgdGhlIE1NVSBhbmQgaW50ZXJydXB0IGdlbmVyYXRpb24uIFRoZSBsb25n
LWRlc2NyaXB0b3IKKyAgICAgKiB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgZG9lc24ndCB1c2Ug
VEVYIHJlbWFwcGluZy4gRG9uJ3QgZW5hYmxlIEFGCisgICAgICogc29mdHdhcmUgbWFuYWdlbWVu
dCBhcyB3ZSBoYXZlIG5vIHVzZSBmb3IgaXQuIFVzZSBWTVNBdjgtNjQgbW9kZS4KKyAgICAgKiBF
bmFibGUgdGhlIGNvbnRleHQgZm9yIFJvb3QgSVBNTVUgb25seS4gRmx1c2ggdGhlIFRMQiBhcyBy
ZXF1aXJlZAorICAgICAqIHdoZW4gbW9kaWZ5aW5nIHRoZSBjb250ZXh0IHJlZ2lzdGVycy4KKyAg
ICAgKi8KKyAgICBpcG1tdV9jdHhfd3JpdGVfcm9vdChkb21haW4sIElNQ1RSLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIElNQ1RSX1ZBNjQgfCBJTUNUUl9JTlRFTiB8IElNQ1RSX0ZMVVNIIHwg
SU1DVFJfTU1VRU4pOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGlwbW11X2Rv
bWFpbl9kZXN0cm95X2NvbnRleHQoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCit7
CisgICAgaWYgKCAhZG9tYWluLT5tbXUgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAg
ICAqIERpc2FibGUgdGhlIGNvbnRleHQgZm9yIFJvb3QgSVBNTVUgb25seS4gRmx1c2ggdGhlIFRM
QiBhcyByZXF1aXJlZAorICAgICAqIHdoZW4gbW9kaWZ5aW5nIHRoZSBjb250ZXh0IHJlZ2lzdGVy
cy4KKyAgICAgKi8KKyAgICBpcG1tdV9jdHhfd3JpdGVfcm9vdChkb21haW4sIElNQ1RSLCBJTUNU
Ul9GTFVTSCk7CisgICAgaXBtbXVfdGxiX3N5bmMoZG9tYWluKTsKKworICAgIGlwbW11X2RvbWFp
bl9mcmVlX2NvbnRleHQoZG9tYWluLT5tbXUtPnJvb3QsIGRvbWFpbi0+Y29udGV4dF9pZCk7Cit9
CisKKy8qIEZhdWx0IEhhbmRsaW5nICovCitzdGF0aWMgdm9pZCBpcG1tdV9kb21haW5faXJxKHN0
cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQoreworICAgIGNvbnN0IHVpbnQzMl90IGVy
cl9tYXNrID0gSU1TVFJfTUhJVCB8IElNU1RSX0FCT1JUIHwgSU1TVFJfUEYgfCBJTVNUUl9URjsK
KyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSA9IGRvbWFpbi0+bW11OworICAgIHVp
bnQzMl90IHN0YXR1czsKKyAgICB1aW50NjRfdCBpb3ZhOworCisgICAgc3RhdHVzID0gaXBtbXVf
Y3R4X3JlYWRfcm9vdChkb21haW4sIElNU1RSKTsKKyAgICBpZiAoICEoc3RhdHVzICYgZXJyX21h
c2spICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaW92YSA9IGlwbW11X2N0eF9yZWFkX3Jvb3Qo
ZG9tYWluLCBJTUVMQVIpIHwKKyAgICAgICAgKCh1aW50NjRfdClpcG1tdV9jdHhfcmVhZF9yb290
KGRvbWFpbiwgSU1FVUFSKSA8PCAzMik7CisKKyAgICAvKgorICAgICAqIENsZWFyIHRoZSBlcnJv
ciBzdGF0dXMgZmxhZ3MuIFVubGlrZSB0cmFkaXRpb25hbCBpbnRlcnJ1cHQgZmxhZworICAgICAq
IHJlZ2lzdGVycyB0aGF0IG11c3QgYmUgY2xlYXJlZCBieSB3cml0aW5nIDEsIHRoaXMgc3RhdHVz
IHJlZ2lzdGVyCisgICAgICogc2VlbXMgdG8gcmVxdWlyZSAwLiBUaGUgZXJyb3IgYWRkcmVzcyBy
ZWdpc3RlciBtdXN0IGJlIHJlYWQgYmVmb3JlLAorICAgICAqIG90aGVyd2lzZSBpdHMgdmFsdWUg
d2lsbCBiZSAwLgorICAgICAqLworICAgIGlwbW11X2N0eF93cml0ZV9yb290KGRvbWFpbiwgSU1T
VFIsIDApOworCisgICAgLyogTG9nIGZhdGFsIGVycm9ycy4gKi8KKyAgICBpZiAoIHN0YXR1cyAm
IElNU1RSX01ISVQgKQorICAgICAgICBkZXZfZXJyX3JhdGVsaW1pdGVkKG1tdS0+ZGV2LCAiJXBk
OiBNdWx0aXBsZSBUTEIgaGl0cyBAMHglIlBSSXg2NCJcbiIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9tYWluLT5kLCBpb3ZhKTsKKyAgICBpZiAoIHN0YXR1cyAmIElNU1RSX0FCT1JU
ICkKKyAgICAgICAgZGV2X2Vycl9yYXRlbGltaXRlZChtbXUtPmRldiwgIiVwZDogUGFnZSBUYWJs
ZSBXYWxrIEFib3J0IEAweCUiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21haW4tPmQsIGlvdmEpOworCisgICAgLyogUmV0dXJuIGlmIGl0IGlzIG5laXRoZXIgUGVy
bWlzc2lvbiBGYXVsdCBub3IgVHJhbnNsYXRpb24gRmF1bHQuICovCisgICAgaWYgKCAhKHN0YXR1
cyAmIChJTVNUUl9QRiB8IElNU1RSX1RGKSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBkZXZf
ZXJyX3JhdGVsaW1pdGVkKG1tdS0+ZGV2LCAiJXBkOiBVbmhhbmRsZWQgZmF1bHQ6IHN0YXR1cyAw
eCUwOHggaW92YSAweCUiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFp
bi0+ZCwgc3RhdHVzLCBpb3ZhKTsKK30KKworc3RhdGljIHZvaWQgaXBtbXVfaXJxKGludCBpcnEs
IHZvaWQgKmRldiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3RydWN0IGlw
bW11X3Ztc2FfZGV2aWNlICptbXUgPSBkZXY7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZtbXUtPmxvY2ssIGZs
YWdzKTsKKworICAgIC8qCisgICAgICogV2hlbiBpbnRlcnJ1cHQgYXJyaXZlcywgd2UgZG9uJ3Qg
a25vdyB0aGUgY29udGV4dCBpdCBpcyByZWxhdGVkIHRvLgorICAgICAqIFNvLCBjaGVjayBpbnRl
cnJ1cHRzIGZvciBhbGwgYWN0aXZlIGNvbnRleHRzIHRvIGxvY2F0ZSBhIGNvbnRleHQKKyAgICAg
KiB3aXRoIHN0YXR1cyBiaXRzIHNldC4KKyAgICAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgbW11
LT5udW1fY3R4OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAhbW11LT5kb21haW5zW2ldICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBpcG1tdV9kb21haW5faXJxKG1tdS0+ZG9t
YWluc1tpXSk7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbW11LT5sb2Nr
LCBmbGFncyk7Cit9CisKKy8qIE1hc3RlciBkZXZpY2VzIG1hbmFnZW1lbnQgKi8KK3N0YXRpYyBp
bnQgaXBtbXVfYXR0YWNoX2RldmljZShzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZGV2aWNlICpkZXYpCit7Cisg
ICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2
KTsKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZpY2UgKm1tdSA9IHRvX2lwbW11KGRldik7Cisg
ICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFtbXUgKQorICAgIHsKKyAgICAgICAgZGV2
X2VycihkZXYsICJDYW5ub3QgYXR0YWNoIHRvIElQTU1VXG4iKTsKKyAgICAgICAgcmV0dXJuIC1F
TlhJTzsKKyAgICB9CisKKyAgICBpZiAoICFkb21haW4tPm1tdSApCisgICAgeworICAgICAgICAv
KiBUaGUgZG9tYWluIGhhc24ndCBiZWVuIHVzZWQgeWV0LCBpbml0aWFsaXplIGl0LiAqLworICAg
ICAgICBkb21haW4tPm1tdSA9IG1tdTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBoYXZl
IGFscmVhZHkgZW5hYmxlZCBjb250ZXh0IGZvciBSb290IElQTU1VIGFzc2lnbmVkIHRvIHRoaXMK
KyAgICAgICAgICogWGVuIGRvbWFpbiBpbiBpcG1tdV9kb21haW5faW5pdF9jb250ZXh0KCkuCisg
ICAgICAgICAqIEVuYWJsZSB0aGUgY29udGV4dCBmb3IgQ2FjaGUgSVBNTVUgb25seS4gRmx1c2gg
dGhlIFRMQiBhcyByZXF1aXJlZAorICAgICAgICAgKiB3aGVuIG1vZGlmeWluZyB0aGUgY29udGV4
dCByZWdpc3RlcnMuCisgICAgICAgICAqLworICAgICAgICBpcG1tdV9jdHhfd3JpdGVfY2FjaGUo
ZG9tYWluLCBJTUNUUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlwbW11X2N0eF9y
ZWFkX3Jvb3QoZG9tYWluLCBJTUNUUikgfCBJTUNUUl9GTFVTSCk7CisKKyAgICAgICAgZGV2X2lu
Zm8oZGV2LCAiVXNpbmcgSVBNTVUgY29udGV4dCAldVxuIiwgZG9tYWluLT5jb250ZXh0X2lkKTsK
KyAgICB9CisgICAgZWxzZSBpZiAoIGRvbWFpbi0+bW11ICE9IG1tdSApCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBTb21ldGhpbmcgaXMgd3JvbmcsIHdlIGNhbid0IGF0dGFjaCB0d28g
bWFzdGVyIGRldmljZXMgdXNpbmcKKyAgICAgICAgICogZGlmZmVyZW50IElPTU1VcyB0byB0aGUg
c2FtZSBJUE1NVSBkb21haW4uCisgICAgICAgICAqLworICAgICAgICBkZXZfZXJyKGRldiwgIkNh
bid0IGF0dGFjaCBJUE1NVSAlcyB0byBkb21haW4gb24gSVBNTVUgJXNcbiIsCisgICAgICAgICAg
ICAgICAgZGV2X25hbWUobW11LT5kZXYpLCBkZXZfbmFtZShkb21haW4tPm1tdS0+ZGV2KSk7Cisg
ICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGRldl9pbmZv
KGRldiwgIlJldXNpbmcgSVBNTVUgY29udGV4dCAldVxuIiwgZG9tYWluLT5jb250ZXh0X2lkKTsK
KworICAgIGZvciAoIGkgPSAwOyBpIDwgZndzcGVjLT5udW1faWRzOyArK2kgKQorICAgICAgICBp
cG1tdV91dGxiX2VuYWJsZShkb21haW4sIGZ3c3BlYy0+aWRzW2ldKTsKKworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgdm9pZCBpcG1tdV9kZXRhY2hfZGV2aWNlKHN0cnVjdCBpcG1tdV92bXNh
X2RvbWFpbiAqZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2X2lv
bW11X2Z3c3BlY19nZXQoZGV2KTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkg
PSAwOyBpIDwgZndzcGVjLT5udW1faWRzOyArK2kgKQorICAgICAgICBpcG1tdV91dGxiX2Rpc2Fi
bGUoZG9tYWluLCBmd3NwZWMtPmlkc1tpXSk7Cit9CisKK3N0YXRpYyBpbnQgaXBtbXVfaW5pdF9w
bGF0Zm9ybV9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzICphcmdzKQorewor
ICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KGRl
dik7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXU7CisKKyAgICBtbXUgPSBpcG1t
dV9maW5kX21tdV9ieV9kZXYoZHRfdG9fZGV2KGFyZ3MtPm5wKSk7CisgICAgaWYgKCAhbW11ICkK
KyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKKyAgICBmd3NwZWMtPmlvbW11X3ByaXYgPSB4emFs
bG9jKHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kZXZpY2UpOworICAgIGlmICggIWZ3c3BlYy0+aW9t
bXVfcHJpdiApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgc2V0X2lwbW11KGRldiwg
bW11KTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBpcG1tdV9kZXZpY2VfcmVz
ZXQoc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUpCit7CisgICAgdW5zaWduZWQgaW50IGk7
CisKKyAgICAvKiBEaXNhYmxlIGFsbCBjb250ZXh0cy4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8
IG1tdS0+bnVtX2N0eDsgKytpICkKKyAgICAgICAgaXBtbXVfd3JpdGUobW11LCBpICogSU1fQ1RY
X1NJWkUgKyBJTUNUUiwgMCk7Cit9CisKKy8qIFItQ2FyIEdlbjMgU29DcyBwcm9kdWN0IGFuZCBj
dXQgaW5mb3JtYXRpb24uICovCisjZGVmaW5lIFJDQVJfUFJPRFVDVF9NQVNLICAgIDB4MDAwMDdG
MDAKKyNkZWZpbmUgUkNBUl9QUk9EVUNUX0gzICAgICAgMHgwMDAwNEYwMAorI2RlZmluZSBSQ0FS
X1BST0RVQ1RfTTNXICAgICAweDAwMDA1MjAwCisjZGVmaW5lIFJDQVJfUFJPRFVDVF9NM04gICAg
IDB4MDAwMDU1MDAKKyNkZWZpbmUgUkNBUl9DVVRfTUFTSyAgICAgICAgMHgwMDAwMDBGRgorI2Rl
ZmluZSBSQ0FSX0NVVF9WRVIzMCAgICAgICAweDAwMDAwMDIwCisKK3N0YXRpYyBfX2luaXQgYm9v
bCBpcG1tdV9zdGFnZTJfc3VwcG9ydGVkKHZvaWQpCit7CisgICAgc3RydWN0IGR0X2RldmljZV9u
b2RlICpucDsKKyAgICB1aW50NjRfdCBhZGRyLCBzaXplOworICAgIHZvaWQgX19pb21lbSAqYmFz
ZTsKKyAgICB1aW50MzJfdCBwcm9kdWN0LCBjdXQ7CisgICAgYm9vbCBzdGFnZTJfc3VwcG9ydGVk
ID0gZmFsc2U7CisKKyAgICBucCA9IGR0X2ZpbmRfY29tcGF0aWJsZV9ub2RlKE5VTEwsIE5VTEws
ICJyZW5lc2FzLHByciIpOworICAgIGlmICggIW5wICkKKyAgICB7CisgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJpcG1tdTogRmFpbGVkIHRvIGZpbmQgUFJSIG5vZGVcbiIpOworICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgaWYgKCBkdF9kZXZpY2VfZ2V0X2FkZHJlc3MobnAs
IDAsICZhZGRyLCAmc2l6ZSkgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlw
bW11OiBGYWlsZWQgdG8gZ2V0IFBSUiBNTUlPXG4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIH0KKworICAgIGJhc2UgPSBpb3JlbWFwX25vY2FjaGUoYWRkciwgc2l6ZSk7CisgICAgaWYg
KCAhYmFzZSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IEZhaWxl
ZCB0byBpb3JlbWFwIFBSUiBNTUlPXG4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0K
KworICAgIHByb2R1Y3QgPSByZWFkbChiYXNlKTsKKyAgICBjdXQgPSBwcm9kdWN0ICYgUkNBUl9D
VVRfTUFTSzsKKyAgICBwcm9kdWN0ICY9IFJDQVJfUFJPRFVDVF9NQVNLOworCisgICAgc3dpdGNo
ICggcHJvZHVjdCApCisgICAgeworICAgIGNhc2UgUkNBUl9QUk9EVUNUX0gzOgorICAgIGNhc2Ug
UkNBUl9QUk9EVUNUX00zVzoKKyAgICAgICAgaWYgKCBjdXQgPj0gUkNBUl9DVVRfVkVSMzAgKQor
ICAgICAgICAgICAgc3RhZ2UyX3N1cHBvcnRlZCA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBSQ0FSX1BST0RVQ1RfTTNOOgorICAgICAgICBzdGFnZTJfc3VwcG9ydGVkID0gdHJ1
ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoWEVOTE9H
X0VSUiAiaXBtbXU6IFVuc3VwcG9ydGVkIFNvQyB2ZXJzaW9uXG4iKTsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCisgICAgaW91bm1hcChiYXNlKTsKKworICAgIHJldHVybiBzdGFnZTJfc3VwcG9y
dGVkOworfQorCisvKgorICogVGhpcyBmdW5jdGlvbiByZWxpZXMgb24gdGhlIGZhY3QgdGhhdCBS
b290IElQTU1VIGRldmljZSBpcyBiZWluZyBwcm9iZWQKKyAqIHRoZSBmaXJzdC4gSWYgbm90IHRo
ZSBjYXNlLCBpdCBkZW5pZXMgZnVydGhlciBDYWNoZSBJUE1NVSBkZXZpY2UgcHJvYmVzCisgKiAo
cmV0dXJucyB0aGUgLUVBR0FJTikgdW50aWwgdGhlIFJvb3QgSVBNTVUgZGV2aWNlIGhhcyBiZWVu
IHJlZ2lzdGVyZWQKKyAqIGZvciBzdXJlLgorICovCitzdGF0aWMgaW50IGlwbW11X3Byb2JlKHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kZXZp
Y2UgKm1tdTsKKyAgICB1aW50NjRfdCBhZGRyLCBzaXplOworICAgIGludCBpcnEsIHJldDsKKwor
ICAgIG1tdSA9IHh6YWxsb2Moc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlKTsKKyAgICBpZiAoICFt
bXUgKQorICAgIHsKKyAgICAgICAgZGV2X2Vycigmbm9kZS0+ZGV2LCAiQ2Fubm90IGFsbG9jYXRl
IGRldmljZSBkYXRhXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAg
bW11LT5kZXYgPSAmbm9kZS0+ZGV2OworICAgIG1tdS0+bnVtX3V0bGJzID0gSVBNTVVfVVRMQl9N
QVg7CisgICAgbW11LT5udW1fY3R4ID0gSVBNTVVfQ1RYX01BWDsKKyAgICBzcGluX2xvY2tfaW5p
dCgmbW11LT5sb2NrKTsKKyAgICBiaXRtYXBfemVybyhtbXUtPmN0eCwgSVBNTVVfQ1RYX01BWCk7
CisKKyAgICAvKiBNYXAgSS9PIG1lbW9yeSBhbmQgcmVxdWVzdCBJUlEuICovCisgICAgcmV0ID0g
ZHRfZGV2aWNlX2dldF9hZGRyZXNzKG5vZGUsIDAsICZhZGRyLCAmc2l6ZSk7CisgICAgaWYgKCBy
ZXQgKQorICAgIHsKKyAgICAgICAgZGV2X2Vycigmbm9kZS0+ZGV2LCAiRmFpbGVkIHRvIGdldCBN
TUlPXG4iKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgbW11LT5iYXNlID0gaW9y
ZW1hcF9ub2NhY2hlKGFkZHIsIHNpemUpOworICAgIGlmICggIW1tdS0+YmFzZSApCisgICAgewor
ICAgICAgICBkZXZfZXJyKCZub2RlLT5kZXYsICJGYWlsZWQgdG8gaW9yZW1hcCBNTUlPIChhZGRy
IDB4JSJQUkl4NjQiIHNpemUgMHglIlBSSXg2NCIpXG4iLAorICAgICAgICAgICAgICAgIGFkZHIs
IHNpemUpOworICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisKKyAgICAvKgorICAgICAqIERldGVybWluZSBpZiB0aGlzIElQTU1VIG5vZGUgaXMgYSBSb290
IGRldmljZSBieSBjaGVja2luZyBmb3IKKyAgICAgKiB0aGUgbGFjayBvZiByZW5lc2FzLGlwbW11
LW1haW4gcHJvcGVydHkuCisgICAgICovCisgICAgaWYgKCAhZHRfZmluZF9wcm9wZXJ0eShub2Rl
LCAicmVuZXNhcyxpcG1tdS1tYWluIiwgTlVMTCkgKQorICAgICAgICBtbXUtPnJvb3QgPSBtbXU7
CisgICAgZWxzZQorICAgICAgICBtbXUtPnJvb3QgPSBpcG1tdV9maW5kX3Jvb3QoKTsKKworICAg
IC8qIFdhaXQgdW50aWwgdGhlIFJvb3QgZGV2aWNlIGhhcyBiZWVuIHJlZ2lzdGVyZWQgZm9yIHN1
cmUuICovCisgICAgaWYgKCAhbW11LT5yb290ICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FQUdB
SU47CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8qIFJvb3QgZGV2aWNlcyBoYXZl
IG1hbmRhdG9yeSBJUlFzLiAqLworICAgIGlmICggaXBtbXVfaXNfcm9vdChtbXUpICkKKyAgICB7
CisgICAgICAgIGlmICggIWlwbW11X3N0YWdlMl9zdXBwb3J0ZWQoKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJpcG1tdTogUDJNIHNoYXJpbmcgaXMgbm90IHN1
cHBvcnRlZCBpbiBjdXJyZW50IFNvQyByZXZpc2lvblxuIik7CisgICAgICAgICAgICByZXQgPSAt
RU5PREVWOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICAvKgor
ICAgICAgICAgKiBBcyA0LWxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGlzIG5vdCBzdXBwb3J0ZWQg
aW4gSVBNTVUsIHdlIG5lZWQKKyAgICAgICAgICogdG8gY2hlY2sgSVBBIHNpemUgdXNlZCBmb3Ig
UDJNIHRhYmxlIGJlZm9yZWhhbmQgdG8gYmUgc3VyZSBpdCBpcworICAgICAgICAgKiAzLWxldmVs
IGFuZCB0aGUgSVBNTVUgd2lsbCBiZSBhYmxlIHRvIHVzZSBpdC4KKyAgICAgICAgICoKKyAgICAg
ICAgICogVE9ETzogRmlyc3QgaW5pdGlhbGl6ZSB0aGUgSU9NTVUgYW5kIGdhdGhlciB0aGUgcmVx
dWlyZW1lbnRzIGFuZAorICAgICAgICAgKiB0aGVuIGluaXRpYWxpemUgdGhlIFAyTS4gSW4gdGhl
IFAyTSBjb2RlLCB0YWtlIGludG8gdGhlIGFjY291bnQKKyAgICAgICAgICogdGhlIElPTU1VIHJl
cXVpcmVtZW50cyBhbmQgcmVzdHJpY3QgInBhX3JhbmdlIiBpZiBuZWNlc3NhcnkuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoIElQTU1VX01BWF9QMk1fSVBBX0JJVFMgPCBwMm1faXBhX2JpdHMg
KQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IFAyTSBJ
UEEgc2l6ZSBpcyBub3Qgc3VwcG9ydGVkIChQMk09JXUgSVBNTVU9JXUpIVxuIiwKKyAgICAgICAg
ICAgICAgICAgICBwMm1faXBhX2JpdHMsIElQTU1VX01BWF9QMk1fSVBBX0JJVFMpOworICAgICAg
ICAgICAgcmV0ID0gLUVOT0RFVjsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisK
KyAgICAgICAgaXJxID0gcGxhdGZvcm1fZ2V0X2lycShub2RlLCAwKTsKKyAgICAgICAgaWYgKCBp
cnEgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgZGV2X2Vycigmbm9kZS0+ZGV2LCAiTm8g
SVJRIGZvdW5kXG4iKTsKKyAgICAgICAgICAgIHJldCA9IGlycTsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisKKyAgICAgICAgcmV0ID0gcmVxdWVzdF9pcnEoaXJxLCAwLCBpcG1t
dV9pcnEsIGRldl9uYW1lKCZub2RlLT5kZXYpLCBtbXUpOworICAgICAgICBpZiAoIHJldCA8IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICBkZXZfZXJyKCZub2RlLT5kZXYsICJGYWlsZWQgdG8g
cmVxdWVzdCBJUlEgJWRcbiIsIGlycSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
fQorCisgICAgICAgIGlwbW11X2RldmljZV9yZXNldChtbXUpOworCisgICAgICAgIC8qCisgICAg
ICAgICAqIFVzZSBzdGFnZSAyIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCB3aGVuIHN0YWdlIDIg
dHJhbnNsYXRpb24KKyAgICAgICAgICogZW5hYmxlZC4KKyAgICAgICAgICovCisgICAgICAgIGlw
bW11X3dyaXRlKG1tdSwgSU1TQVVYQ1RMUiwKKyAgICAgICAgICAgICAgICAgICAgaXBtbXVfcmVh
ZChtbXUsIElNU0FVWENUTFIpIHwgSU1TQVVYQ1RMUl9TMlBURSk7CisKKyAgICAgICAgZGV2X2lu
Zm8oJm5vZGUtPmRldiwgIklQTU1VIGNvbnRleHQgMCBpcyByZXNlcnZlZFxuIik7CisgICAgICAg
IHNldF9iaXQoMCwgbW11LT5jdHgpOworICAgIH0KKworICAgIHNwaW5fbG9jaygmaXBtbXVfZGV2
aWNlc19sb2NrKTsKKyAgICBsaXN0X2FkZCgmbW11LT5saXN0LCAmaXBtbXVfZGV2aWNlcyk7Cisg
ICAgc3Bpbl91bmxvY2soJmlwbW11X2RldmljZXNfbG9jayk7CisKKyAgICBkZXZfaW5mbygmbm9k
ZS0+ZGV2LCAiUmVnaXN0ZXJlZCAlcyBJUE1NVVxuIiwKKyAgICAgICAgICAgICBpcG1tdV9pc19y
b290KG1tdSkgPyAiUm9vdCIgOiAiQ2FjaGUiKTsKKworICAgIHJldHVybiAwOworCitvdXQ6Cisg
ICAgaWYgKCBtbXUtPmJhc2UgKQorICAgICAgICBpb3VubWFwKG1tdS0+YmFzZSk7CisgICAgeGZy
ZWUobW11KTsKKworICAgIHJldHVybiByZXQ7Cit9CisKKy8qIFhlbiBJT01NVSBvcHMgKi8KK3N0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlwbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kb21haW4gKnhlbl9kb21haW4gPSBk
b21faW9tbXUoZCktPmFyY2gucHJpdjsKKworICAgIGlmICggIXhlbl9kb21haW4gfHwgIXhlbl9k
b21haW4tPnJvb3RfZG9tYWluICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzcGluX2xvY2so
Jnhlbl9kb21haW4tPmxvY2spOworICAgIGlwbW11X3RsYl9pbnZhbGlkYXRlKHhlbl9kb21haW4t
PnJvb3RfZG9tYWluKTsKKyAgICBzcGluX3VubG9jaygmeGVuX2RvbWFpbi0+bG9jayk7CisKKyAg
ICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBfX211c3RfY2hlY2sgaXBtbXVfaW90bGJfZmx1
c2goc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MpCit7
CisgICAgQVNTRVJUKGZsdXNoX2ZsYWdzKTsKKworICAgIC8qIFRoZSBoYXJkd2FyZSBkb2Vzbid0
IHN1cHBvcnQgc2VsZWN0aXZlIFRMQiBmbHVzaC4gKi8KKyAgICByZXR1cm4gaXBtbXVfaW90bGJf
Zmx1c2hfYWxsKGQpOworfQorCitzdGF0aWMgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICppcG1t
dV9nZXRfY2FjaGVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkZXZpY2UgKmRldikK
K3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZG9tYWluICp4ZW5fZG9tYWluID0gZG9tX2lv
bW11KGQpLT5hcmNoLnByaXY7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICptbXUgPSB0
b19pcG1tdShkZXYpOworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluOworCisg
ICAgaWYgKCAhbW11ICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICAvKgorICAgICAqIExv
b3AgdGhyb3VnaCBhbGwgQ2FjaGUgSVBNTVUgZG9tYWlucyBhc3NvY2lhdGVkIHdpdGggdGhpcyBY
ZW4gZG9tYWluCisgICAgICogdG8gbG9jYXRlIGFuIElQTU1VIGRvbWFpbiB0aGlzIElQTU1VIGRl
dmljZSBpcyBhc3NpZ25lZCB0by4KKyAgICAgKi8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBk
b21haW4sICZ4ZW5fZG9tYWluLT5jYWNoZV9kb21haW5zLCBsaXN0ICkKKyAgICB7CisgICAgICAg
IGlmICggZG9tYWluLT5tbXUgPT0gbW11ICkKKyAgICAgICAgICAgIHJldHVybiBkb21haW47Cisg
ICAgfQorCisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgaXBtbXVfdm1zYV9k
b21haW4gKmlwbW11X2FsbG9jX2NhY2hlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kb21haW4gKnhlbl9kb21haW4gPSBkb21faW9tbXUoZCkt
PmFyY2gucHJpdjsKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbjsKKworICAg
IGRvbWFpbiA9IHh6YWxsb2Moc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluKTsKKyAgICBpZiAoICFk
b21haW4gKQorICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKworICAgIC8qCisgICAg
ICogV2UgZG9uJ3QgYXNzaWduIHRoZSBDYWNoZSBJUE1NVSBkZXZpY2UgaGVyZSwgaXQgd2lsbCBi
ZSBhc3NpZ25lZCB3aGVuCisgICAgICogYXR0YWNoaW5nIG1hc3RlciBkZXZpY2UgdG8gdGhpcyBk
b21haW4gaW4gaXBtbXVfYXR0YWNoX2RldmljZSgpLgorICAgICAqIGRvbWFpbi0+bW11ID0gTlVM
TDsKKyAgICAgKi8KKworICAgIGRvbWFpbi0+ZCA9IGQ7CisgICAgLyogVXNlIHRoZSBzYW1lIGNv
bnRleHQgbWFwcGVkIHRvIHRoaXMgWGVuIGRvbWFpbi4gKi8KKyAgICBkb21haW4tPmNvbnRleHRf
aWQgPSB4ZW5fZG9tYWluLT5yb290X2RvbWFpbi0+Y29udGV4dF9pZDsKKworICAgIHJldHVybiBk
b21haW47Cit9CisKK3N0YXRpYyB2b2lkIGlwbW11X2ZyZWVfY2FjaGVfZG9tYWluKHN0cnVjdCBp
cG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQoreworICAgIGxpc3RfZGVsKCZkb21haW4tPmxpc3Qp
OworICAgIC8qCisgICAgICogRGlzYWJsZSB0aGUgY29udGV4dCBmb3IgQ2FjaGUgSVBNTVUgb25s
eS4gRmx1c2ggdGhlIFRMQiBhcyByZXF1aXJlZAorICAgICAqIHdoZW4gbW9kaWZ5aW5nIHRoZSBj
b250ZXh0IHJlZ2lzdGVycy4KKyAgICAgKi8KKyAgICBpcG1tdV9jdHhfd3JpdGVfY2FjaGUoZG9t
YWluLCBJTUNUUiwgSU1DVFJfRkxVU0gpOworICAgIHhmcmVlKGRvbWFpbik7Cit9CisKK3N0YXRp
YyBzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmlwbW11X2FsbG9jX3Jvb3RfZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW47Cisg
ICAgc3RydWN0IGlwbW11X3Ztc2FfZGV2aWNlICpyb290OworICAgIGludCByZXQ7CisKKyAgICAv
KiBJZiB3ZSBhcmUgaGVyZSB0aGVuIFJvb3QgZGV2aWNlIG11c3QgaGFzIGJlZW4gcmVnaXN0ZXJl
ZC4gKi8KKyAgICByb290ID0gaXBtbXVfZmluZF9yb290KCk7CisgICAgaWYgKCAhcm9vdCApCisg
ICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXBtbXU6IFVuYWJsZSB0byBsb2NhdGUg
Um9vdCBJUE1NVVxuIik7CisgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9ERVYpOworICAgIH0K
KworICAgIGRvbWFpbiA9IHh6YWxsb2Moc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluKTsKKyAgICBp
ZiAoICFkb21haW4gKQorICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKworICAgIGRv
bWFpbi0+bW11ID0gcm9vdDsKKyAgICBkb21haW4tPmQgPSBkOworCisgICAgLyogSW5pdGlhbGl6
ZSB0aGUgY29udGV4dCB0byBiZSBtYXBwZWQgdG8gdGhpcyBYZW4gZG9tYWluLiAqLworICAgIHJl
dCA9IGlwbW11X2RvbWFpbl9pbml0X2NvbnRleHQoZG9tYWluKTsKKyAgICBpZiAoIHJldCA8IDAg
KQorICAgIHsKKyAgICAgICAgZGV2X2Vycihyb290LT5kZXYsICIlcGQ6IFVuYWJsZSB0byBpbml0
aWFsaXplIElQTU1VIGNvbnRleHRcbiIsIGQpOworICAgICAgICB4ZnJlZShkb21haW4pOworICAg
ICAgICByZXR1cm4gRVJSX1BUUihyZXQpOworICAgIH0KKworICAgIHJldHVybiBkb21haW47Cit9
CisKK3N0YXRpYyB2b2lkIGlwbW11X2ZyZWVfcm9vdF9kb21haW4oc3RydWN0IGlwbW11X3Ztc2Ff
ZG9tYWluICpkb21haW4pCit7CisgICAgaXBtbXVfZG9tYWluX2Rlc3Ryb3lfY29udGV4dChkb21h
aW4pOworICAgIHhmcmVlKGRvbWFpbik7Cit9CisKK3N0YXRpYyBpbnQgaXBtbXVfYXNzaWduX2Rl
dmljZShzdHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwgc3RydWN0IGRldmljZSAqZGV2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWcpCit7CisgICAgc3RydWN0
IGlwbW11X3Ztc2FfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5w
cml2OworICAgIHN0cnVjdCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluOworICAgIGludCByZXQ7
CisKKyAgICBpZiAoICF4ZW5fZG9tYWluICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBpZiAoICF0b19pcG1tdShkZXYpICkKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKKyAgICBz
cGluX2xvY2soJnhlbl9kb21haW4tPmxvY2spOworCisgICAgLyoKKyAgICAgKiBUaGUgSVBNTVUg
Y29udGV4dCBmb3IgdGhlIFhlbiBkb21haW4gaXMgbm90IGFsbG9jYXRlZCBiZWZvcmVoYW5kCisg
ICAgICogKGF0IHRoZSBYZW4gZG9tYWluIGNyZWF0aW9uIHRpbWUpLCBidXQgb24gZGVtYW5kIG9u
bHksIHdoZW4gdGhlIGZpcnN0CisgICAgICogbWFzdGVyIGRldmljZSBiZWluZyBhdHRhY2hlZCB0
byBpdC4KKyAgICAgKiBDcmVhdGUgUm9vdCBJUE1NVSBkb21haW4gd2hpY2ggY29udGV4dCB3aWxs
IGJlIG1hcHBlZCB0byB0aGlzIFhlbiBkb21haW4KKyAgICAgKiBpZiBub3QgZXhpdHMgeWV0Lgor
ICAgICAqLworICAgIGlmICggIXhlbl9kb21haW4tPnJvb3RfZG9tYWluICkKKyAgICB7CisgICAg
ICAgIGRvbWFpbiA9IGlwbW11X2FsbG9jX3Jvb3RfZG9tYWluKGQpOworICAgICAgICBpZiAoIElT
X0VSUihkb21haW4pICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gUFRSX0VSUihkb21h
aW4pOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICB4ZW5fZG9t
YWluLT5yb290X2RvbWFpbiA9IGRvbWFpbjsKKyAgICB9CisKKyAgICBpZiAoIHRvX2RvbWFpbihk
ZXYpICkKKyAgICB7CisgICAgICAgIGRldl9lcnIoZGV2LCAiQWxyZWFkeSBhdHRhY2hlZCB0byBJ
UE1NVSBkb21haW5cbiIpOworICAgICAgICByZXQgPSAtRUVYSVNUOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE1hc3RlciBkZXZpY2VzIGJlaGluZCB0aGUgc2Ft
ZSBDYWNoZSBJUE1NVSBjYW4gYmUgYXR0YWNoZWQgdG8gdGhlIHNhbWUKKyAgICAgKiBDYWNoZSBJ
UE1NVSBkb21haW4uCisgICAgICogQmVmb3JlIGNyZWF0aW5nIG5ldyBJUE1NVSBkb21haW4gY2hl
Y2sgdG8gc2VlIGlmIHRoZSByZXF1aXJlZCBvbmUKKyAgICAgKiBhbHJlYWR5IGV4aXN0cyBmb3Ig
dGhpcyBYZW4gZG9tYWluLgorICAgICAqLworICAgIGRvbWFpbiA9IGlwbW11X2dldF9jYWNoZV9k
b21haW4oZCwgZGV2KTsKKyAgICBpZiAoICFkb21haW4gKQorICAgIHsKKyAgICAgICAgLyogQ3Jl
YXRlIG5ldyBJUE1NVSBkb21haW4gdGhpcyBtYXN0ZXIgZGV2aWNlIHdpbGwgYmUgYXR0YWNoZWQg
dG8uICovCisgICAgICAgIGRvbWFpbiA9IGlwbW11X2FsbG9jX2NhY2hlX2RvbWFpbihkKTsKKyAg
ICAgICAgaWYgKCBJU19FUlIoZG9tYWluKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9
IFBUUl9FUlIoZG9tYWluKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAg
ICAgICAgLyogQ2hhaW4gbmV3IElQTU1VIGRvbWFpbiB0byB0aGUgWGVuIGRvbWFpbi4gKi8KKyAg
ICAgICAgbGlzdF9hZGQoJmRvbWFpbi0+bGlzdCwgJnhlbl9kb21haW4tPmNhY2hlX2RvbWFpbnMp
OworICAgIH0KKworICAgIHJldCA9IGlwbW11X2F0dGFjaF9kZXZpY2UoZG9tYWluLCBkZXYpOwor
ICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIERlc3Ryb3kgQ2Fj
aGUgSVBNTVUgZG9tYWluIG9ubHkgaWYgdGhlcmUgYXJlIG5vIG1hc3RlciBkZXZpY2VzCisgICAg
ICAgICAqIGF0dGFjaGVkIHRvIGl0LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhZG9tYWlu
LT5yZWZjb3VudCApCisgICAgICAgICAgICBpcG1tdV9mcmVlX2NhY2hlX2RvbWFpbihkb21haW4p
OworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBkb21haW4tPnJlZmNvdW50Kys7Cisg
ICAgICAgIHNldF9kb21haW4oZGV2LCBkb21haW4pOworICAgIH0KKworb3V0OgorICAgIHNwaW5f
dW5sb2NrKCZ4ZW5fZG9tYWluLT5sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRp
YyBpbnQgaXBtbXVfZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkZXZp
Y2UgKmRldikKK3sKKyAgICBzdHJ1Y3QgaXBtbXVfdm1zYV94ZW5fZG9tYWluICp4ZW5fZG9tYWlu
ID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfZG9tYWlu
ICpkb21haW4gPSB0b19kb21haW4oZGV2KTsKKworICAgIGlmICggIWRvbWFpbiB8fCBkb21haW4t
PmQgIT0gZCApCisgICAgeworICAgICAgICBkZXZfZXJyKGRldiwgIk5vdCBhdHRhY2hlZCB0byAl
cGRcbiIsIGQpOworICAgICAgICByZXR1cm4gLUVTUkNIOworICAgIH0KKworICAgIHNwaW5fbG9j
aygmeGVuX2RvbWFpbi0+bG9jayk7CisKKyAgICBpcG1tdV9kZXRhY2hfZGV2aWNlKGRvbWFpbiwg
ZGV2KTsKKyAgICBzZXRfZG9tYWluKGRldiwgTlVMTCk7CisgICAgZG9tYWluLT5yZWZjb3VudC0t
OworCisgICAgLyoKKyAgICAgKiBEZXN0cm95IENhY2hlIElQTU1VIGRvbWFpbiBvbmx5IGlmIHRo
ZXJlIGFyZSBubyBtYXN0ZXIgZGV2aWNlcworICAgICAqIGF0dGFjaGVkIHRvIGl0LgorICAgICAq
LworICAgIGlmICggIWRvbWFpbi0+cmVmY291bnQgKQorICAgICAgICBpcG1tdV9mcmVlX2NhY2hl
X2RvbWFpbihkb21haW4pOworCisgICAgc3Bpbl91bmxvY2soJnhlbl9kb21haW4tPmxvY2spOwor
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgaXBtbXVfcmVhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKnMsIHN0cnVjdCBkb21haW4gKnQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1OCBkZXZmbiwgIHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKyAgICBpbnQgcmV0
ID0gMDsKKworICAgIC8qIERvbid0IGFsbG93IHJlbWFwcGluZyBvbiBvdGhlciBkb21haW4gdGhh
biBod2RvbSAqLworICAgIGlmICggdCAmJiB0ICE9IGhhcmR3YXJlX2RvbWFpbiApCisgICAgICAg
IHJldHVybiAtRVBFUk07CisKKyAgICBpZiAoIHQgPT0gcyApCisgICAgICAgIHJldHVybiAwOwor
CisgICAgcmV0ID0gaXBtbXVfZGVhc3NpZ25fZGV2aWNlKHMsIGRldik7CisgICAgaWYgKCByZXQg
KQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgaWYgKCB0ICkKKyAgICB7CisgICAgICAgIC8q
IE5vIGZsYWdzIGFyZSBkZWZpbmVkIGZvciBBUk0uICovCisgICAgICAgIHJldCA9IGlwbW11X2Fz
c2lnbl9kZXZpY2UodCwgZGV2Zm4sIGRldiwgMCk7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAg
ICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBp
bnQgaXBtbXVfZHRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzICpzcGVjKQoreworICAgIGludCBy
ZXQ7CisKKyAgICAvKgorICAgICAqIFBlcmZvcm0gc2FuaXR5IGNoZWNrIG9mIHBhc3NlZCBEVCBJ
T01NVSBzcGVjaWZpZXIuIEVhY2ggbWFzdGVyIGRldmljZQorICAgICAqIGdldHMgbWljcm8tVExC
IChkZXZpY2UgSUQpIGFzc2lnbm1lbnQgdmlhIHRoZSAiaW9tbXVzIiBwcm9wZXJ0eQorICAgICAq
IGluIERULiBXZSBleHBlY3QgI2lvbW11LWNlbGxzIHRvIGJlIDEgKE11bHRpcGxlLW1hc3RlciBJ
T01NVSkgYW5kCisgICAgICogdGhpcyBjZWxsIGZvciB0aGUgbWljcm8tVExCIChkZXZpY2UgSUQp
LgorICAgICAqLworICAgIGlmICggc3BlYy0+YXJnc19jb3VudCAhPSAxIHx8IHNwZWMtPmFyZ3Nb
MF0gPj0gSVBNTVVfVVRMQl9NQVggKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJl
dCA9IGlvbW11X2Z3c3BlY19hZGRfaWRzKGRldiwgc3BlYy0+YXJncywgMSk7CisgICAgaWYgKCBy
ZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgLyogSW5pdGlhbGl6ZSBvbmNlIC0geGxh
dGUoKSB3aWxsIGNhbGwgbXVsdGlwbGUgdGltZXMuICovCisgICAgaWYgKCB0b19pcG1tdShkZXYp
ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4gaXBtbXVfaW5pdF9wbGF0Zm9ybV9k
ZXZpY2UoZGV2LCBzcGVjKTsKK30KKworc3RhdGljIGludCBpcG1tdV9hZGRfZGV2aWNlKHU4IGRl
dmZuLCBzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndz
cGVjID0gZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KTsKKworICAgIC8qIE9ubHkgbGV0IHRocm91
Z2ggZGV2aWNlcyB0aGF0IGhhdmUgYmVlbiB2ZXJpZmllZCBpbiB4bGF0ZSgpLiAqLworICAgIGlm
ICggIXRvX2lwbW11KGRldikgKQorICAgICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgIGlmICgg
ZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChkZXZfdG9fZHQoZGV2KSkgKQorICAgIHsKKyAgICAgICAg
ZGV2X2VycihkZXYsICJBbHJlYWR5IGFkZGVkIHRvIElQTU1VXG4iKTsKKyAgICAgICAgcmV0dXJu
IC1FRVhJU1Q7CisgICAgfQorCisgICAgLyogTGV0IFhlbiBrbm93IHRoYXQgdGhlIG1hc3RlciBk
ZXZpY2UgaXMgcHJvdGVjdGVkIGJ5IGFuIElPTU1VLiAqLworICAgIGR0X2RldmljZV9zZXRfcHJv
dGVjdGVkKGRldl90b19kdChkZXYpKTsKKworICAgIGRldl9pbmZvKGRldiwgIkFkZGVkIG1hc3Rl
ciBkZXZpY2UgKElQTU1VICVzIG1pY3JvLVRMQnMgJXUpXG4iLAorICAgICAgICAgICAgIGRldl9u
YW1lKGZ3c3BlYy0+aW9tbXVfZGV2KSwgZndzcGVjLT5udW1faWRzKTsKKworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgaW50IGlwbW11X2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgc3RydWN0IGlwbW11X3Ztc2FfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbjsKKwor
ICAgIHhlbl9kb21haW4gPSB4emFsbG9jKHN0cnVjdCBpcG1tdV92bXNhX3hlbl9kb21haW4pOwor
ICAgIGlmICggIXhlbl9kb21haW4gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHNw
aW5fbG9ja19pbml0KCZ4ZW5fZG9tYWluLT5sb2NrKTsKKyAgICBJTklUX0xJU1RfSEVBRCgmeGVu
X2RvbWFpbi0+Y2FjaGVfZG9tYWlucyk7CisgICAgLyoKKyAgICAgKiBXZSBkb24ndCBjcmVhdGUg
Um9vdCBJUE1NVSBkb21haW4gaGVyZSwgaXQgd2lsbCBiZSBjcmVhdGVkIG9uIGRlbWFuZAorICAg
ICAqIG9ubHksIHdoZW4gYXR0YWNoaW5nIHRoZSBmaXJzdCBtYXN0ZXIgZGV2aWNlIHRvIHRoaXMg
WGVuIGRvbWFpbiBpbgorICAgICAqIGlwbW11X2Fzc2lnbl9kZXZpY2UoKS4KKyAgICAgKiB4ZW5f
ZG9tYWluLT5yb290X2RvbWFpbiA9IE5VTEw7CisgICAgKi8KKworICAgIGRvbV9pb21tdShkKS0+
YXJjaC5wcml2ID0geGVuX2RvbWFpbjsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9p
ZCBfX2h3ZG9tX2luaXQgaXBtbXVfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIC8qIFNldCB0byBmYWxzZSBvcHRpb25zIG5vdCBzdXBwb3J0ZWQgb24gQVJNLiAqLwor
ICAgIGlmICggaW9tbXVfaHdkb21faW5jbHVzaXZlICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HICJpcG1tdTogbWFwLWluY2x1c2l2ZSBkb20wLWlvbW11IG9wdGlvbiBpcyBub3Qgc3Vw
cG9ydGVkIG9uIEFSTVxuIik7CisgICAgaW9tbXVfaHdkb21faW5jbHVzaXZlID0gZmFsc2U7Cisg
ICAgaWYgKCBpb21tdV9od2RvbV9yZXNlcnZlZCA9PSAxICkKKyAgICAgICAgcHJpbnRrKFhFTkxP
R19XQVJOSU5HICJpcG1tdTogbWFwLXJlc2VydmVkIGRvbTAtaW9tbXUgb3B0aW9uIGlzIG5vdCBz
dXBwb3J0ZWQgb24gQVJNXG4iKTsKKyAgICBpb21tdV9od2RvbV9yZXNlcnZlZCA9IDA7CisKKyAg
ICBhcmNoX2lvbW11X2h3ZG9tX2luaXQoZCk7Cit9CisKK3N0YXRpYyB2b2lkIGlwbW11X2lvbW11
X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBpcG1tdV92
bXNhX3hlbl9kb21haW4gKnhlbl9kb21haW4gPSBkb21faW9tbXUoZCktPmFyY2gucHJpdjsKKwor
ICAgIGlmICggIXhlbl9kb21haW4gKQorICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAq
IERlc3Ryb3kgUm9vdCBJUE1NVSBkb21haW4gd2hpY2ggY29udGV4dCBpcyBtYXBwZWQgdG8gdGhp
cyBYZW4gZG9tYWluCisgICAgICogaWYgZXhpdHMuCisgICAgICovCisgICAgaWYgKCB4ZW5fZG9t
YWluLT5yb290X2RvbWFpbiApCisgICAgICAgIGlwbW11X2ZyZWVfcm9vdF9kb21haW4oeGVuX2Rv
bWFpbi0+cm9vdF9kb21haW4pOworCisgICAgLyoKKyAgICAgKiBXZSBhc3N1bWUgdGhhdCBhbGwg
bWFzdGVyIGRldmljZXMgaGF2ZSBhbHJlYWR5IGJlZW4gZGV0YWNoZWQgZnJvbQorICAgICAqIHRo
aXMgWGVuIGRvbWFpbiBhbmQgdGhlcmUgbXVzdCBiZSBubyBhc3NvY2lhdGVkIENhY2hlIElQTU1V
IGRvbWFpbnMKKyAgICAgKiBpbiB1c2UuCisgICAgICovCisgICAgQVNTRVJUKGxpc3RfZW1wdHko
Jnhlbl9kb21haW4tPmNhY2hlX2RvbWFpbnMpKTsKKyAgICB4ZnJlZSh4ZW5fZG9tYWluKTsKKyAg
ICBkb21faW9tbXUoZCktPmFyY2gucHJpdiA9IE5VTEw7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzIGlwbW11X2lvbW11X29wcyA9Cit7CisgICAgLmluaXQgICAgICAgICAgICA9
IGlwbW11X2lvbW11X2RvbWFpbl9pbml0LAorICAgIC5od2RvbV9pbml0ICAgICAgPSBpcG1tdV9p
b21tdV9od2RvbV9pbml0LAorICAgIC50ZWFyZG93biAgICAgICAgPSBpcG1tdV9pb21tdV9kb21h
aW5fdGVhcmRvd24sCisgICAgLmlvdGxiX2ZsdXNoICAgICA9IGlwbW11X2lvdGxiX2ZsdXNoLAor
ICAgIC5pb3RsYl9mbHVzaF9hbGwgPSBpcG1tdV9pb3RsYl9mbHVzaF9hbGwsCisgICAgLmFzc2ln
bl9kZXZpY2UgICA9IGlwbW11X2Fzc2lnbl9kZXZpY2UsCisgICAgLnJlYXNzaWduX2RldmljZSA9
IGlwbW11X3JlYXNzaWduX2RldmljZSwKKyAgICAubWFwX3BhZ2UgICAgICAgID0gYXJtX2lvbW11
X21hcF9wYWdlLAorICAgIC51bm1hcF9wYWdlICAgICAgPSBhcm1faW9tbXVfdW5tYXBfcGFnZSwK
KyAgICAuZHRfeGxhdGUgICAgICAgID0gaXBtbXVfZHRfeGxhdGUsCisgICAgLmFkZF9kZXZpY2Ug
ICAgICA9IGlwbW11X2FkZF9kZXZpY2UsCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9tYXRjaCBpcG1tdV9kdF9tYXRjaFtdIF9faW5pdGNvbnN0ID0KK3sKKyAgICBEVF9NQVRD
SF9DT01QQVRJQkxFKCJyZW5lc2FzLGlwbW11LXI4YTc3OTUiKSwKKyAgICBEVF9NQVRDSF9DT01Q
QVRJQkxFKCJyZW5lc2FzLGlwbW11LXI4YTc3OTY1IiksCisgICAgRFRfTUFUQ0hfQ09NUEFUSUJM
RSgicmVuZXNhcyxpcG1tdS1yOGE3Nzk2IiksCisgICAgeyAvKiBzZW50aW5lbCAqLyB9LAorfTsK
Kworc3RhdGljIF9faW5pdCBpbnQgaXBtbXVfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUsIGNvbnN0IHZvaWQgKmRhdGEpCit7CisgICAgaW50IHJldDsKKworICAgIC8qCisgICAgICog
RXZlbiBpZiB0aGUgZGV2aWNlIGNhbid0IGJlIGluaXRpYWxpemVkLCB3ZSBkb24ndCB3YW50IHRv
IGdpdmUKKyAgICAgKiB0aGUgSVBNTVUgZGV2aWNlIHRvIGRvbTAuCisgICAgICovCisgICAgZHRf
ZGV2aWNlX3NldF91c2VkX2J5KG5vZGUsIERPTUlEX1hFTik7CisKKyAgICByZXQgPSBpcG1tdV9w
cm9iZShub2RlKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICBkZXZfZXJyKCZub2Rl
LT5kZXYsICJGYWlsZWQgdG8gaW5pdCBJUE1NVSAoJWQpXG4iLCByZXQpOworICAgICAgICByZXR1
cm4gcmV0OworICAgIH0KKworICAgIGlvbW11X3NldF9vcHMoJmlwbW11X2lvbW11X29wcyk7CisK
KyAgICByZXR1cm4gMDsKK30KKworRFRfREVWSUNFX1NUQVJUKGlwbW11LCAiUmVuZXNhcyBJUE1N
VS1WTVNBIiwgREVWSUNFX0lPTU1VKQorICAgIC5kdF9tYXRjaCA9IGlwbW11X2R0X21hdGNoLAor
ICAgIC5pbml0ID0gaXBtbXVfaW5pdCwKK0RUX0RFVklDRV9FTkQKKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:21:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11: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 1iDRqO-0000O7-Oi; Thu, 26 Sep 2019 11:21: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDRqN-0000NL-Cu
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:21:55 +0000
X-Inumbo-ID: d7d6888a-e04f-11e9-9650-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id d7d6888a-e04f-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 11:21:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B4F28142F;
 Thu, 26 Sep 2019 04:21:53 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D33E23F67D;
 Thu, 26 Sep 2019 04:21:50 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <96f10f9693fdc795152a7f24c6df65f7f345b0f4.1569489002.git.hongyax@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3d7f6e45-4c62-b314-7110-2e998bcdddcc@arm.com>
Date: Thu, 26 Sep 2019 12:21:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <96f10f9693fdc795152a7f24c6df65f7f345b0f4.1569489002.git.hongyax@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 79/84] Don't assume bootmem_region_list
 is mapped. Also fix a double unmap bug.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 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>

SGksCgogRnJvbSB0aGUgdGl0bGUsIHRoaXMgcGF0Y2ggaXMgZG9pbmcgdHdvIHRoaW5nczoKICAg
IDEpIE1hcCBib290bWVtX3JlZ2lvbl9saXN0CiAgICAyKSBGaXggZG91YmxlIHVubWFwIGJ1ZwoK
SXQgaXMgbm90IGVudGlyZWx5IGNsZWFyIGhvdyB0aGUgbGF0dGVyIGlzIHJlbGF0ZWQgdG8gdGhl
IGZvcm1lci4gQ2FuIAp5b3UgZXhwbGFpbiBpdD8KCk9uIDkvMjYvMTkgMTA6NDYgQU0sIGhvbmd5
YXhAYW1hem9uLmNvbSB3cm90ZToKPiBGcm9tOiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24u
Y29tPgoKUGxlYXNlIHByb3ZpZGUgYSBjb21taXQgbWVzc2FnZSBkZXNjcmlwdGlvbi4KCj4gCj4g
U2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAg
IHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgfCAgMiArLQo+ICAgeGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgICAgICB8IDEyICsrKysrKysrKystLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+IGluZGV4
IDIwMmVkY2FhMTcuLjE1NTVhNjFiODQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPiBAQCAtMjM2
LDcgKzIzNiw3IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBzZXR1cF9wdl9waHlzbWFwKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZuLAo+ICAgICAgIGlmICggcGwzZSApCj4g
ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2UpOwo+ICAgCj4gLSAgICB1bm1hcF9kb21h
aW5fcGFnZShsNHN0YXJ0KTsKPiArICAgIC8vdW5tYXBfZG9tYWluX3BhZ2UobDRzdGFydCk7CgpJ
IGd1ZXNzIHlvdSB3YW50ZWQgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgYW5kIG5vdCBjb21tZW50
IGl0PwoKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKiBfX2luaXQgYWxs
b2NfY2h1bmsoc3RydWN0IGRvbWFpbiAqZCwKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IGluZGV4IGRlZWVhYzA2NWMuLjZh
Y2MxYzc4YTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiArKysgYi94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0yNDcsNiArMjQ3LDcgQEAgbWZuX3QgZmlyc3Rf
dmFsaWRfbWZuID0gSU5WQUxJRF9NRk5fSU5JVElBTElaRVI7Cj4gICBzdGF0aWMgc3RydWN0IGJv
b3RtZW1fcmVnaW9uIHsKPiAgICAgICB1bnNpZ25lZCBsb25nIHMsIGU7IC8qIE1GTnMgQHMgdGhy
b3VnaCBAZS0xIGluY2x1c2l2ZSBhcmUgZnJlZSAqLwo+ICAgfSAqX19pbml0ZGF0YSBib290bWVt
X3JlZ2lvbl9saXN0Owo+ICtzdHJ1Y3QgcGFnZV9pbmZvICpib290bWVtX3JlZ2lvbl9saXN0X3Bn
OwoKSSBndWVzcyB0aGlzIHNob3VsZCBiZSBzdGF0aWMuIEJ1dC4uLgoKPiAgIHN0YXRpYyB1bnNp
Z25lZCBpbnQgX19pbml0ZGF0YSBucl9ib290bWVtX3JlZ2lvbnM7Cj4gICAKPiAgIHN0cnVjdCBz
Y3J1Yl9yZWdpb24gewo+IEBAIC0yNjQsNyArMjY1LDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBi
b290bWVtX3JlZ2lvbl9hZGQodW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUpCj4gICAg
ICAgdW5zaWduZWQgaW50IGk7Cj4gICAKPiAgICAgICBpZiAoIChib290bWVtX3JlZ2lvbl9saXN0
ID09IE5VTEwpICYmIChzIDwgZSkgKQo+IC0gICAgICAgIGJvb3RtZW1fcmVnaW9uX2xpc3QgPSBt
Zm5fdG9fdmlydChzKyspOwo+ICsgICAgewo+ICsgICAgICAgIGJvb3RtZW1fcmVnaW9uX2xpc3Rf
cGcgPSBtZm5fdG9fcGFnZShfbWZuKHMpKTsKCi4uLiBhdCBsZWFzdCBvbiBBcm0sIHRoZSBmcmFt
ZXRhYmxlIGlzIGFsbG9jYXRlZCBhZnRlciB0aGUgYm9vdCAKYWxsb2NhdG9yIGhhcyBiZWVuIGlu
aXRpYWxpemVkLiBTbyBtZm5fdG9fcGFnZSgpIHdpbGwgbm90IHdvcmsgcHJvcGVybHkgCmhlcmUu
Cgo+ICsgICAgICAgIGJvb3RtZW1fcmVnaW9uX2xpc3QgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihz
KSk7CgpTbyBJIHdvdWxkIHN1Z2dlc3QgdG8gbG9vayBhdCBzdGF0aWNhbGx5IGFsbG9jYXRpbmcg
dGhlIApib290bWVtX3JlZ2lvbl9saXN0LiBUaGlzIHdhcyBhY3R1YWxseSBkaXNjdXNzZWQgcmVj
ZW50bHkgYXMgcGFydCBvZiAKb24tZ29pbmcgcHJvYmxlbSB3aXRoIEFybTMyIChzZWUgWzFdKS4K
CkkgYW0gcGxhbm5pbmcgdG8gaGF2ZSBhIGxvb2sgYWZ0ZXIgSSBmaW5pc2ggc29tZSBpbXBvcnRh
bnQgYnVnIGZpeGVzIGZvciAKWGVuIDQuMTMuIEJ1dCBmZWVsIGZyZWUgdG8gaGF2ZSBhIGxvb2su
Cgo+ICsgICAgICAgIHMrKzsKPiArICAgIH0KPiAgIAo+ICAgICAgIGlmICggcyA+PSBlICkKPiAg
ICAgICAgICAgcmV0dXJuOwo+IEBAIC0xODY5LDcgKzE4NzQsMTAgQEAgdm9pZCBfX2luaXQgZW5k
X2Jvb3RfYWxsb2NhdG9yKHZvaWQpCj4gICAgICAgICAgICAgICBpbml0X2hlYXBfcGFnZXMobWZu
X3RvX3BhZ2UoX21mbihyLT5zKSksIHItPmUgLSByLT5zKTsKPiAgICAgICB9Cj4gICAgICAgbnJf
Ym9vdG1lbV9yZWdpb25zID0gMDsKPiAtICAgIGluaXRfaGVhcF9wYWdlcyh2aXJ0X3RvX3BhZ2Uo
Ym9vdG1lbV9yZWdpb25fbGlzdCksIDEpOwo+ICsgICAgaW5pdF9oZWFwX3BhZ2VzKGJvb3RtZW1f
cmVnaW9uX2xpc3RfcGcsIDEpOwo+ICsgICAgLyogUmVtZW1iZXIgdG8gZGlzY2FyZCB0aGUgbWFw
cGluZyBmb3IgYm9vdG1lbV9yZWdpb25fbGlzdC4gKi8KPiArICAgIHVubWFwX2RvbWFpbl9wYWdl
KGJvb3RtZW1fcmVnaW9uX2xpc3QpOwo+ICsgICAgZmx1c2hfdGxiX29uZV9sb2NhbChib290bWVt
X3JlZ2lvbl9saXN0KTsKPiAgIAo+ICAgICAgIGlmICggIWRtYV9iaXRzaXplICYmIChudW1fb25s
aW5lX25vZGVzKCkgPiAxKSApCj4gICAgICAgICAgIGRtYV9iaXRzaXplID0gYXJjaF9nZXRfZG1h
X2JpdHNpemUoKTsKPiAKCkNoZWVycywKClsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOS9tc2cwMTQwNy5odG1sCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:24:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRsq-0000z7-9z; Thu, 26 Sep 2019 11:24: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDRsp-0000z1-NC
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:24:27 +0000
X-Inumbo-ID: 32cf55fa-e050-11e9-9650-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 32cf55fa-e050-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 11:24:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 66E6F142F;
 Thu, 26 Sep 2019 04:24:26 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 970C43F67D;
 Thu, 26 Sep 2019 04:24:23 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190926100308.33936-1-paul.durrant@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64022609-fdd5-f9bd-4975-228213a2572a@arm.com>
Date: Thu, 26 Sep 2019 12:24:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926100308.33936-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: avoid triggering
 ASSERT_UNREACHABLE() 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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 <olekstysh@gmail.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>

SGkgUGF1bCwKCk9uIDkvMjYvMTkgMTE6MDMgQU0sIFBhdWwgRHVycmFudCB3cm90ZToKPiAuLi53
aGVuIHRoZSBJT01NVSBpcyBub3QgZW5hYmxlZC4KPiAKPiA4MGZmM2QzMzhkYzkgImlvbW11OiB0
aWR5IHVwIGlvbW11X3VzZV9oYXBfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkKPiBtYWNy
b3MiIGludHJvZHVjZWQgQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFLCB3aGljaCBjYXVzZXMg
dGhlIGdsb2JhbAo+ICdpb21tdV9oYXBfcHRfc2hhcmUnIG9wdGlvbiB0byBiZSByZXBsYWNlZCB3
aXRoIGEgI2RlZmluZS1kIHZhbHVlIG9mIHRydWUuCj4gSW4gdGhpcyBjb25maWd1cmF0aW9uLCBj
YWxsaW5nIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpbGwgcmVzdWx0Cj4gdHJpZ2dlciB0
aGUgYWZvcmVtZW50aW9uZWQgQVNTRVJULgo+IAo+IENPTkZJR19JT01NVV9GT1JDRV9QVF9TSEFS
RSBpcyBhbHdheXMgc2VsZWN0ZWQgZm9yIEFSTSBidWlsZHMgYW5kLAo+IGJlY2F1c2UgY2xlYXJf
aW9tbXVfaGFwX3B0X3NoYXJlKCkgaXMgY2FsbGVkIGJ5IHRoZSBjb21tb24gaW9tbXVfc2V0dXAo
KQo+IGZ1bmN0aW9uIGlmIHRoZSBJT01NVSBpcyBub3QgZW5hYmxlZCwgaXQgaXMgbm8gbG9uZ2Vy
IHNhZmUgdG8gZGlzYWJsZSB0aGUKPiBJT01NVSBvbiBBUk0gc3lzdGVtcy4KPiAKPiBIb3dldmVy
LCBydW5uaW5nIHdpdGggdGhlIElPTU1VIGRpc2FibGVkIGlzIGEgdmFsaWQgY29uZmlndXJhdGlv
biBmb3IgQVJNCj4gc3lzdGVtcywgc28gdGhpcyBwYXRjaCByZWN0aWZpZXMgdGhlIHByb2JsZW0g
YnkgcmVtb3ZpbmcgdGhlIGNhbGwgdG8KPiBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUoKSBmcm9t
IGNvbW1vbiBjb2RlLiBBcyBhIHNpZGUgZWZmZWN0IG9mIHRoaXMsCj4gaG93ZXZlciwgaXQgYmVj
b21lcyBwb3NzaWJsZSBvbiB4ODYgc3lzdGVtcyBmb3IgaW9tbXVfZW5hYmxlZCB0byBiZSBmYWxz
ZQo+IGJ1dCBpb21tdV9oYXBfcHRfc2hhcmUgdG8gYmUgdHJ1ZS4gVGh1cyB0aGUgY29kZSBpbiBz
eXNjdGwuYwo+IG5lZWRzIHRvIGJlIGNoYW5nZWQgdG8gbWFrZSBzdXJlIHRoYXQgWEVOX1NZU0NU
TF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZQo+IGlzIG5vdCBlcnJvbmVvdXNseSBhZHZlcnRp
c2VkIHdoZW4gdGhlIElPTU1VIGhhcyBiZWVuIGRpc2FibGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gUmVwb3J0ZWQtYnk6IE9s
ZWtzYW5kciA8b2xla3N0eXNoQGdtYWlsLmNvbT4KCldpdGggb25lIE5JVCBiZWxvdzoKCkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPiAtLS0KPiBDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gLS0tCj4gICB4ZW4vY29tbW9uL3N5
c2N0bC5jICAgICAgICAgICAgIHwgNiArKysrLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMgfCAxIC0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2Nv
bW1vbi9zeXNjdGwuYwo+IGluZGV4IGU4NzYzYzdmZGYuLmY4OGEyODVlN2YgMTAwNjQ0Cj4gLS0t
IGEveGVuL2NvbW1vbi9zeXNjdGwuYwo+ICsrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKPiBAQCAt
MjY4LDkgKzI2OCwxMSBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9zeXNjdGxfdCkgdV9zeXNjdGwpCj4gICAgICAgICAgIHBpLT5tYXhfbWZuID0gZ2V0X3VwcGVy
X21mbl9ib3VuZCgpOwo+ICAgICAgICAgICBhcmNoX2RvX3BoeXNpbmZvKHBpKTsKPiAgICAgICAg
ICAgaWYgKCBpb21tdV9lbmFibGVkICkKPiArICAgICAgICB7Cj4gICAgICAgICAgICAgICBwaS0+
Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbzsKPiAtICAgICAgICBp
ZiAoIGlvbW11X2hhcF9wdF9zaGFyZSApCj4gLSAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMg
fD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11X2hhcF9wdF9zaGFyZTsKPiArICAgICAgICAgICAg
aWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQo+ICsgICAgICAgICAgICAgICAgcGktPmNhcGFiaWxp
dGllcyB8PSBYRU5fU1lTQ1RMX1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlOwo+ICsgICAgICAg
IH0KPiAgIAo+ICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QodV9zeXNjdGwsIG9wLCAxKSAp
Cj4gICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+
IGluZGV4IGU4ZmRkYzJkYzcuLmMzM2NhNzBlYzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKPiBAQCAtNDU2LDcgKzQ1Niw2IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKPiAg
ICAgICBpZiAoICFpb21tdV9lbmFibGVkICkKPiAgICAgICB7Cj4gICAgICAgICAgIGlvbW11X2lu
dHJlbWFwID0gMDsKPiAtICAgICAgICBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUoKTsKPiAgICAg
ICB9CgpOSVQ6IFRoZSB7fSBjYW4gbm93IGJlIHJlbW92ZWQuCgpJIGNhbiBmaXggaXQgb24gY29t
bWl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:31:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDRz3-000270-2h; Thu, 26 Sep 2019 11:30:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDRz1-00026v-Gs
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:30:51 +0000
X-Inumbo-ID: 174b62dc-e051-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by localhost (Halon) with ESMTPS
 id 174b62dc-e051-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 11:30:50 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q64so1755989ljb.12
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 04:30: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-transfer-encoding:content-language;
 bh=ORjvtg7zmv+Dme81V0JQ6YzAWYFG6O0EHMLcOktQyqM=;
 b=OIqVCUPODESmpdaR37BY1Y5ASBQBvHdJjrZSK4/QT6ZUcCOvek+2ZjHWJE25TW+O2u
 AmGty6gX04qKRLqblYGebslpZZwO85JQ+DXjk60DyN60ttiE7wFrHf5F2pbJhZdy4pNU
 PJGc8Pt5+ecWpDeAQjQNA8F2gdKiPjyhZcdev76y62BB4FfK0uMpTM/6WRnyiNrVJ2wk
 97g8w7WjF1pwljSvE9ivcXhAqBR7A18KNToDEE7DCJY8UzLxGfdcYwMOHrTQsmWwnvyr
 e8gt1Ex5Csju1yDpNIg9T58qVVqr7tzQwOJYrZMvsdU7HnlFPk1bydlPnYESrgpmYJ+H
 0zNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=ORjvtg7zmv+Dme81V0JQ6YzAWYFG6O0EHMLcOktQyqM=;
 b=RslHUFUKArZs1ELda5Htqq5FYyqjiM4E9iPtGKsRPFGu42vsw1p+nzOgRKQVE+zH3+
 Hma+Zui0BXVogn54a2VQZ7dnoLSPDMRnnOPDkZIAdqLDFz5iiJiFOsRGJkQnwlNEh13w
 T+8Fa0YSomgL2C0Egy/aXFL3m3EYPGhelMjEwCd4wCFQ7piMnW+dUm/p4Uzo4/w+FyGW
 cOTSji5v+F+cghJLSa3R4xS0sXJuWLmvc0mhVEGFHn3GmFbeb1yCWykt3E5FzAOLApN0
 Co3YWijs0Tx5IFUu7fc/twBiqwOHLlz2WDXORMecZXGlvDe72Et/JS9wCkLCmj5YVNA8
 ePKg==
X-Gm-Message-State: APjAAAWcgedh8Y7UYKTux1/6aOa0hoL+Vu7rhv7huEzE6ag7zwip8Oc6
 R8+/2wH7P4wWAcRroLWWR54=
X-Google-Smtp-Source: APXvYqydrRBIFqeCbx8KPseGxV4Ntzrck8ejZN7pfWfBXdN4+LwZrVl7QpKUslC7WGmhx1J/z0CuHg==
X-Received: by 2002:a2e:6344:: with SMTP id x65mr2171485ljb.59.1569497449417; 
 Thu, 26 Sep 2019 04:30: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 n3sm478008lfl.62.2019.09.26.04.30.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Sep 2019 04:30:48 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20190926100308.33936-1-paul.durrant@citrix.com>
 <64022609-fdd5-f9bd-4975-228213a2572a@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <92ed9db3-2e63-a459-cdb9-836cfa18b766@gmail.com>
Date: Thu, 26 Sep 2019 14:30:46 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <64022609-fdd5-f9bd-4975-228213a2572a@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: avoid triggering
 ASSERT_UNREACHABLE() 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>

CkhpIFBhdWwsIEp1bGllbgoKCk9uIDI2LjA5LjE5IDE0OjI0LCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4gSGkgUGF1bCwKPgo+IE9uIDkvMjYvMTkgMTE6MDMgQU0sIFBhdWwgRHVycmFudCB3cm90ZToK
Pj4gLi4ud2hlbiB0aGUgSU9NTVUgaXMgbm90IGVuYWJsZWQuCj4+Cj4+IDgwZmYzZDMzOGRjOSAi
aW9tbXU6IHRpZHkgdXAgaW9tbXVfdXNlX2hhcF9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5bmMo
KQo+PiBtYWNyb3MiIGludHJvZHVjZWQgQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFLCB3aGlj
aCBjYXVzZXMgdGhlIGdsb2JhbAo+PiAnaW9tbXVfaGFwX3B0X3NoYXJlJyBvcHRpb24gdG8gYmUg
cmVwbGFjZWQgd2l0aCBhICNkZWZpbmUtZCB2YWx1ZSBvZiAKPj4gdHJ1ZS4KPj4gSW4gdGhpcyBj
b25maWd1cmF0aW9uLCBjYWxsaW5nIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpbGwgcmVz
dWx0Cj4+IHRyaWdnZXIgdGhlIGFmb3JlbWVudGlvbmVkIEFTU0VSVC4KPj4KPj4gQ09ORklHX0lP
TU1VX0ZPUkNFX1BUX1NIQVJFIGlzIGFsd2F5cyBzZWxlY3RlZCBmb3IgQVJNIGJ1aWxkcyBhbmQs
Cj4+IGJlY2F1c2UgY2xlYXJfaW9tbXVfaGFwX3B0X3NoYXJlKCkgaXMgY2FsbGVkIGJ5IHRoZSBj
b21tb24gaW9tbXVfc2V0dXAoKQo+PiBmdW5jdGlvbiBpZiB0aGUgSU9NTVUgaXMgbm90IGVuYWJs
ZWQsIGl0IGlzIG5vIGxvbmdlciBzYWZlIHRvIGRpc2FibGUgCj4+IHRoZQo+PiBJT01NVSBvbiBB
Uk0gc3lzdGVtcy4KPj4KPj4gSG93ZXZlciwgcnVubmluZyB3aXRoIHRoZSBJT01NVSBkaXNhYmxl
ZCBpcyBhIHZhbGlkIGNvbmZpZ3VyYXRpb24gZm9yIAo+PiBBUk0KPj4gc3lzdGVtcywgc28gdGhp
cyBwYXRjaCByZWN0aWZpZXMgdGhlIHByb2JsZW0gYnkgcmVtb3ZpbmcgdGhlIGNhbGwgdG8KPj4g
Y2xlYXJfaW9tbXVfaGFwX3B0X3NoYXJlKCkgZnJvbSBjb21tb24gY29kZS4gQXMgYSBzaWRlIGVm
ZmVjdCBvZiB0aGlzLAo+PiBob3dldmVyLCBpdCBiZWNvbWVzIHBvc3NpYmxlIG9uIHg4NiBzeXN0
ZW1zIGZvciBpb21tdV9lbmFibGVkIHRvIGJlIAo+PiBmYWxzZQo+PiBidXQgaW9tbXVfaGFwX3B0
X3NoYXJlIHRvIGJlIHRydWUuIFRodXMgdGhlIGNvZGUgaW4gc3lzY3RsLmMKPj4gbmVlZHMgdG8g
YmUgY2hhbmdlZCB0byBtYWtlIHN1cmUgdGhhdCAKPj4gWEVOX1NZU0NUTF9QSFlTQ0FQX2lvbW11
X2hhcF9wdF9zaGFyZQo+PiBpcyBub3QgZXJyb25lb3VzbHkgYWR2ZXJ0aXNlZCB3aGVuIHRoZSBJ
T01NVSBoYXMgYmVlbiBkaXNhYmxlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPj4gUmVwb3J0ZWQtYnk6IE9sZWtzYW5kciA8b2xl
a3N0eXNoQGdtYWlsLmNvbT4KPgo+IFdpdGggb25lIE5JVCBiZWxvdzoKPgo+IEFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKCkNvdWxkIHlvdSwgcGxlYXNlLCBj
aGFuZ2UgdG86CgpSZXBvcnRlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90
eXNoY2hlbmtvQGVwYW0uY29tPgoKCllvdSBjYW4gYWxzbyBhZGQgaWYgcmVhbGx5IG5lZWRlZDoK
Clt3aXRoIElPTU1VIGRpc2FibGVkIG9uIEFybV0KClRlc3RlZC1ieTogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKLS0gClJlZ2FyZHMsCgpPbGVr
c2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 11:33:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 11: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 1iDS1H-0002Go-Hi; Thu, 26 Sep 2019 11:33:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8zHT=XV=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDS1G-0002Fy-LJ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 11:33:10 +0000
X-Inumbo-ID: 6a55f2ee-e051-11e9-97fb-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 6a55f2ee-e051-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 11:33:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569497590;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=kaTA8/QbqZ19X3gRQsNXXjM78wuhSN3ph+hpegXfHG4=;
 b=DELTy6KQ5ZgNA066k9vb/p/KwMGWTBK7QDt0T3O6W4dNa6sQRQPf7rr0
 tjcbYI4miXRzE+coNhUETCv7yAKoUsosDEqOGVUyE1XYx1SWbfmISj9dJ
 vRriK7NKQhOXrD61ip/JOvu3HGXRBhh6PkkDGVgzDY44nsI3jiS4T7FAI 0=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: J5F11KKFz2avv3Ex0StSSwkmerV9w4GUFQszWrOIg0yW8mR89BhV8QAcB8pJwC7C6s0aeVtVAj
 1msiKhoKo+N0/dveXeg5DbcYtbgg1bysZ+0uZ8e+YBxU5oqIS2SL/qnpD9+AmJCRZq3Up9aiR/
 RIG9ZiGmcDj3QNdYg0ouo5CYK2hO3Hr4KIB6AbnulzzgoQjajMkiwSTZPPZfBZCfeAD4u4pGxa
 AT5KBZKT1cpb2tcze4guEXnAhsTbGjbtTlP667blSkNsednrvycm+KbSfoRU0+iKwSa45sncVo
 D+0=
X-SBRS: 2.7
X-MesageID: 6114356
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6114356"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] iommu: avoid triggering ASSERT_UNREACHABLE() on ARM...
Thread-Index: AQHVdFGaR/iXprL1FEud8/buov5ptqc9r7iAgAAj0VA=
Date: Thu, 26 Sep 2019 11:32:50 +0000
Message-ID: <cc5c1a0c09b04a1cb166b93a2fc06c83@AMSPEX02CL03.citrite.net>
References: <20190926100308.33936-1-paul.durrant@citrix.com>
 <64022609-fdd5-f9bd-4975-228213a2572a@arm.com>
In-Reply-To: <64022609-fdd5-f9bd-4975-228213a2572a@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] iommu: avoid triggering
 ASSERT_UNREACHABLE() 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 <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>, Oleksandr <olekstysh@gmail.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPg0KPiBTZW50OiAyNiBTZXB0ZW1iZXIgMjAxOSAxMjoyNA0KPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBDYzogT2xla3NhbmRyIDxvbGVrc3R5c2hAZ21haWwuY29tPjsgQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4g
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsNCj4gS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBpb21tdTogYXZvaWQg
dHJpZ2dlcmluZyBBU1NFUlRfVU5SRUFDSEFCTEUoKSBvbiBBUk0uLi4NCj4gDQo+IEhpIFBhdWws
DQo+IA0KPiBPbiA5LzI2LzE5IDExOjAzIEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gLi4u
d2hlbiB0aGUgSU9NTVUgaXMgbm90IGVuYWJsZWQuDQo+ID4NCj4gPiA4MGZmM2QzMzhkYzkgImlv
bW11OiB0aWR5IHVwIGlvbW11X3VzZV9oYXBfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkN
Cj4gPiBtYWNyb3MiIGludHJvZHVjZWQgQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFLCB3aGlj
aCBjYXVzZXMgdGhlIGdsb2JhbA0KPiA+ICdpb21tdV9oYXBfcHRfc2hhcmUnIG9wdGlvbiB0byBi
ZSByZXBsYWNlZCB3aXRoIGEgI2RlZmluZS1kIHZhbHVlIG9mIHRydWUuDQo+ID4gSW4gdGhpcyBj
b25maWd1cmF0aW9uLCBjYWxsaW5nIGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpbGwgcmVz
dWx0DQo+ID4gdHJpZ2dlciB0aGUgYWZvcmVtZW50aW9uZWQgQVNTRVJULg0KPiA+DQo+ID4gQ09O
RklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFIGlzIGFsd2F5cyBzZWxlY3RlZCBmb3IgQVJNIGJ1aWxk
cyBhbmQsDQo+ID4gYmVjYXVzZSBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUoKSBpcyBjYWxsZWQg
YnkgdGhlIGNvbW1vbiBpb21tdV9zZXR1cCgpDQo+ID4gZnVuY3Rpb24gaWYgdGhlIElPTU1VIGlz
IG5vdCBlbmFibGVkLCBpdCBpcyBubyBsb25nZXIgc2FmZSB0byBkaXNhYmxlIHRoZQ0KPiA+IElP
TU1VIG9uIEFSTSBzeXN0ZW1zLg0KPiA+DQo+ID4gSG93ZXZlciwgcnVubmluZyB3aXRoIHRoZSBJ
T01NVSBkaXNhYmxlZCBpcyBhIHZhbGlkIGNvbmZpZ3VyYXRpb24gZm9yIEFSTQ0KPiA+IHN5c3Rl
bXMsIHNvIHRoaXMgcGF0Y2ggcmVjdGlmaWVzIHRoZSBwcm9ibGVtIGJ5IHJlbW92aW5nIHRoZSBj
YWxsIHRvDQo+ID4gY2xlYXJfaW9tbXVfaGFwX3B0X3NoYXJlKCkgZnJvbSBjb21tb24gY29kZS4g
QXMgYSBzaWRlIGVmZmVjdCBvZiB0aGlzLA0KPiA+IGhvd2V2ZXIsIGl0IGJlY29tZXMgcG9zc2li
bGUgb24geDg2IHN5c3RlbXMgZm9yIGlvbW11X2VuYWJsZWQgdG8gYmUgZmFsc2UNCj4gPiBidXQg
aW9tbXVfaGFwX3B0X3NoYXJlIHRvIGJlIHRydWUuIFRodXMgdGhlIGNvZGUgaW4gc3lzY3RsLmMN
Cj4gPiBuZWVkcyB0byBiZSBjaGFuZ2VkIHRvIG1ha2Ugc3VyZSB0aGF0IFhFTl9TWVNDVExfUEhZ
U0NBUF9pb21tdV9oYXBfcHRfc2hhcmUNCj4gPiBpcyBub3QgZXJyb25lb3VzbHkgYWR2ZXJ0aXNl
ZCB3aGVuIHRoZSBJT01NVSBoYXMgYmVlbiBkaXNhYmxlZC4NCj4gPg0KPiA+IFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gUmVwb3J0ZWQt
Ynk6IE9sZWtzYW5kciA8b2xla3N0eXNoQGdtYWlsLmNvbT4NCj4gDQo+IFdpdGggb25lIE5JVCBi
ZWxvdzoNCj4gDQo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pg0KPiANCj4gPiAtLS0NCj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4NCj4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPg0KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4g
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IENjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+DQo+
ID4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+ID4gLS0tDQo+ID4gICB4ZW4vY29tbW9uL3N5
c2N0bC5jICAgICAgICAgICAgIHwgNiArKysrLS0NCj4gPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgfCAxIC0NCj4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3Rs
LmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jDQo+ID4gaW5kZXggZTg3NjNjN2ZkZi4uZjg4YTI4NWU3
ZiAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jDQo+ID4gKysrIGIveGVuL2Nv
bW1vbi9zeXNjdGwuYw0KPiA+IEBAIC0yNjgsOSArMjY4LDExIEBAIGxvbmcgZG9fc3lzY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkNCj4gPiAgICAgICAg
ICAgcGktPm1heF9tZm4gPSBnZXRfdXBwZXJfbWZuX2JvdW5kKCk7DQo+ID4gICAgICAgICAgIGFy
Y2hfZG9fcGh5c2luZm8ocGkpOw0KPiA+ICAgICAgICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQ0K
PiA+ICsgICAgICAgIHsNCj4gPiAgICAgICAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVO
X1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvOw0KPiA+IC0gICAgICAgIGlmICggaW9tbXVfaGFwX3B0
X3NoYXJlICkNCj4gPiAtICAgICAgICAgICAgcGktPmNhcGFiaWxpdGllcyB8PSBYRU5fU1lTQ1RM
X1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlOw0KPiA+ICsgICAgICAgICAgICBpZiAoIGlvbW11
X2hhcF9wdF9zaGFyZSApDQo+ID4gKyAgICAgICAgICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9
IFhFTl9TWVNDVExfUEhZU0NBUF9pb21tdV9oYXBfcHRfc2hhcmU7DQo+ID4gKyAgICAgICAgfQ0K
PiA+DQo+ID4gICAgICAgICAgIGlmICggY29weV90b19ndWVzdCh1X3N5c2N0bCwgb3AsIDEpICkN
Cj4gPiAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jDQo+ID4gaW5kZXggZThmZGRjMmRjNy4uYzMzY2E3MGVjOSAxMDA2NDQNCj4gPiAtLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jDQo+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYw0KPiA+IEBAIC00NTYsNyArNDU2LDYgQEAgaW50IF9faW5pdCBpb21t
dV9zZXR1cCh2b2lkKQ0KPiA+ICAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQ0KPiA+ICAgICAg
IHsNCj4gPiAgICAgICAgICAgaW9tbXVfaW50cmVtYXAgPSAwOw0KPiA+IC0gICAgICAgIGNsZWFy
X2lvbW11X2hhcF9wdF9zaGFyZSgpOw0KPiA+ICAgICAgIH0NCj4gDQo+IE5JVDogVGhlIHt9IGNh
biBub3cgYmUgcmVtb3ZlZC4NCj4gDQo+IEkgY2FuIGZpeCBpdCBvbiBjb21taXQuDQoNCkdvb2Qg
cG9pbnQuIFRoYW5rcywNCg0KICBQYXVsDQoNCj4gDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1
bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:02:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDSTP-0005bN-AT; Thu, 26 Sep 2019 12:02: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDSTO-0005bI-KZ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:02:14 +0000
X-Inumbo-ID: 79b96a78-e055-11e9-9650-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 79b96a78-e055-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 12:02:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D4273142F;
 Thu, 26 Sep 2019 05:02:12 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A6DB03F67D;
 Thu, 26 Sep 2019 05:02:10 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <913e6e6b-189c-d318-7b73-4258d53c80f1@arm.com>
 <2e462fff-ddd6-cc72-b8a8-b825d707e96b@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8392c34a-7224-2630-b236-1bd47843587e@arm.com>
Date: Thu, 26 Sep 2019 13:02:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2e462fff-ddd6-cc72-b8a8-b825d707e96b@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 00/84] Remove direct map 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: 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>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI2LzE5IDExOjMzIEFNLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4gT24g
MjYvMDkvMjAxOSAxMToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gVGhhbmsg
eW91IGZvciBwb3N0aW5nIHRoZSBzZXJpZXMuCj4+Cj4+IE9uIDkvMjYvMTkgMTA6NDUgQU0sIGhv
bmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPj4+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFt
YXpvbi5jb20+Cj4+Pgo+Pj4gUHJldmlvdXNseSwgV2VpIExpdSBoYXMgY3JlYXRlZCB0aGUgcGF0
Y2ggc2VyaWVzIHRvIHN3aXRjaCB0bwo+Pj4gYWxsb2MvbWFwL3VubWFwL2ZyZWUgQVBJcyBmb3Ig
WGVuIHBhZ2UgdGFibGVzIHNvIHRoYXQgWGVuIHBhZ2UgdGFibGVzCj4+PiBhcmUgbWFwcGVkIHdp
dGggbWFwX2RvbWFpbl9wYWdlKCkuIFRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgdG93YXJkcwo+Pj4g
cmVtb3ZpbmcgdGhlIGRpcmVjdCBtYXAuIEkgaW1wbGVtZW50ZWQgcGF0Y2hlcyBvbiB0b3Agb2Yg
V2VpJ3MgdG8gcmVtb3ZlCj4+PiB0aGUgZGlyZWN0IG1hcCBjb21wbGV0ZWx5Lgo+Pj4KPj4+IElu
IGFkZGl0aW9uIHRvIFdlaSdzLCBteSBwYXRjaGVzOgo+Pj4gLSAoV2VpKSBpbXBsZW1lbnQgYSBw
cm9wZXIgUE1BUCBpbmZyYXN0cnVjdHVyZSBmb3IgYm9vdHN0cmFwcGluZwo+Pj4gLSByZW1vdmUg
ZGlyZWN0IG1hcCBjb2RlIGluIG1hcF9kb21haW5fcGFnZSgpIGFuZCB1c2UgbWFwY2FjaGUsIHVz
ZSBQTUFQCj4+PiDCoCB3aGVuIG1hcGNhY2hlIG5vdCByZWFkeQo+Pj4gLSBtYXAvdW5tYXAgeGVu
aGVhcCBhbGxvY2F0aW9ucyB0byB0aGUgZGlyZWN0IG1hcCByZWdpb24gc28gdGhhdCB2YTwtPnBh
Cj4+PiDCoCBtYWNyb3Mgc3RpbGwgd29yawo+Pj4gLSBpbnN0YWxsIGR1bW15IG1hcHBpbmdzIChu
byBwZXJtaXNzaW9ucywgSU5WQUxJRF9NRk4pIGluc3RlYWQgb2YgYWN0dWFsCj4+PiDCoCAxOjEg
bWFwcGluZ3MgZHVyaW5nIGJvb3QsIHNvIHRoZSBkaXJlY3QgbWFwIG5vIGxvbmdlciBleGlzdHMK
Pj4+IC0gZml4IG1hbnkgcGxhY2VzIHdoZXJlIGNvZGUgaW5jb3JyZWN0bHkgYXNzdW1lcyBhIGRp
cmVjdCBtYXAKPj4KPj4gSSBhbSBhIGJpdCBjb25mdXNlZC4gQXJlIHlvdXIgcGF0Y2hlcyBmaXhp
bmcgYnVnIGZyb20gV2VpJ3Mgc2VyaWVzPwo+Pgo+IAo+IFRoZSBnb2FsIGlzIHRvIHJlbW92ZSB0
aGUgZGlyZWN0IG1hcCBjb21wbGV0ZWx5IGZyb20gWGVuLiBXZWkncyBzZXJpZXMgCj4gaGFzIGRv
bmUgdGhlIGZpcnN0IHN0ZXAgYnV0IHdhcyBub3QgY29tcGxldGUuIE15IGFkZGl0aW9uYWwgcGF0
Y2hlcyAKPiBmaW5pc2hlZCB0aGUgcmVtYWluaW5nIHN0ZXBzIGFuZCByZW1vdmVkIHRoZSBkaXJl
Y3QgbWFwLgoKU28gSSB1bmRlcnN0YW5kIHRoaXMgY29ycmVjdGx5LCBXZWkncyBzZXJpZXMgaGFz
IG5vIGJ1ZyBpbiBpdCBhbmQgY291bGQgCmJlIGNvbW1pdHRlZCBhcyBpcyB3aXRob3V0IGJyZWFr
aW5nIFhlbi4gQW0gSSBjb3JyZWN0PwoKVGhlIHJlYXNvbiBJIGFtIGFza2luZyB0aGF0IGlmIHlv
dSBoYXZlIGEgZmV3IHBhdGNoZXMgdGhhdCBzYXkgZml4IApsZWFrL2J1Zy4gSWYgdGhleSBhcmUg
YnVnIGluIFdlaSdzIHNlcmllcywgdGhlbiB0aGV5IHNob3VsZCBiZSBzcXVhc2hlZCAKaW4gcGF0
Y2hlcyBpbnRyb2R1Y2luZyB0aGVtLgoKPiAKPj4+Cj4+PiBJIGhhdmUgbW9kZXJhdGVseSB0ZXN0
ZWQgdGhlIHBhdGNoZXMuIEkgYW0gYWJsZSB0byBib290IGludG8gZG9tMCwKPj4+IGNyZWF0ZS9k
ZXN0cm95IFBWL0hWTSBndWVzdHMgYW5kIHJ1biBYVEYgdGVzdHMuIFBlcnNvbmFsbHksIEkgZmlu
ZCBpdAo+Pj4gZGlmZmljdWx0IHRvIGRpc2NvdmVyIGFsbCBwbGFjZXMgd2hlcmUgaXQgaW5jb3Jy
ZWN0bHkgYXNzdW1lcyBhIGRpcmVjdAo+Pj4gbWFwLCBzbyByZXZpZXdzIGFuZCBmdXJ0aGVyIHRl
c3RpbmcgYXJlIG1vcmUgdGhhbiB3ZWxjb21lLgo+Pgo+PiBEbyB5b3UgaGF2ZSBhIGJyYW5jaCB3
aXRoIHRoaXMgc2VyaWVzIGFwcGxpZWQ/Cj4+Cj4gCj4gSSBhbSBzZXR0aW5nIHRoaXMgdXAuIFdp
bGwgc2VuZCBvdXQgdGhlIGxpbmsgdG8gdGhlIGJyYW5jaCBzb29uLgoKVGhhbmsgeW91LgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:05:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDSWE-0005iB-Qn; Thu, 26 Sep 2019 12: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDSWD-0005i6-2a
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:05:09 +0000
X-Inumbo-ID: e2032dee-e055-11e9-9650-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id e2032dee-e055-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 12:05:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BEB4D142F;
 Thu, 26 Sep 2019 05:05:07 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F0B613F67D;
 Thu, 26 Sep 2019 05:05:04 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <6d79e6301ff15af71b21c64d10760abb9775b626.1569489002.git.hongyax@amazon.com>
 <7219684f-39b6-984c-340b-cd118c212636@arm.com>
 <0483a404-2884-c271-b589-4b60e446e96f@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8f23edd6-33d4-4616-34cb-b21849497c5b@arm.com>
Date: Thu, 26 Sep 2019 13:05:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0483a404-2884-c271-b589-4b60e446e96f@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 58/84] x86/mm: fix leaks in
 map_xen_pagetable.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI2LzE5IDExOjQ1IEFNLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4gT24g
MjYvMDkvMjAxOSAxMToyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gTklUOiB3
ZSBkb24ndCB1c3VhbGx5IGFkZCBmdWxsIHN0b3AgYXQgdGhlIGVuZCBvZiB0aGUgdGl0bGUuIFRo
aXMgCj4+IGFwcGxpZXMgZm9yIHRoZSByZXN0IG9mIHRoZSBzZXJpZXMuCj4gCj4gVGhhbmtzLgo+
IAo+Pgo+PiBPbiA5LzI2LzE5IDEwOjQ2IEFNLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4+
PiBGcm9tOiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgo+Pj4KPj4+IE5vdCB1bm1h
cHBpbmcgcGFnZXMgYWZ0ZXIgbWFwX3hlbl9wYWdldGFibGUgY2FuIGxlYWsgdGhlIHZpcnR1YWwg
YWRkcmVzcwo+Pj4gc3BhY2Ugb3ZlciB0aW1lLiBBbHNvIHRoaXMgZml4IG1ha2VzIHZtYXBfdG9f
bWZuIG5vbi10cml2aWFsIHRvIGJlIGEKPj4+IG1hY3JvLiBUaGVyZSBtaWdodCBiZSBiZXR0ZXIg
b3B0aW9ucyBidXQgbW92ZSBpdCBpbnRvIHZtYXAuYyBmb3Igbm93Lgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4+PiAtLS0KPj4+IMKgIHhl
bi9hcmNoL3g4Ni9tbS5jwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA1ICstLS0tCj4+PiDCoCB4ZW4v
Y29tbW9uL3ZtYXAuY8KgwqDCoMKgwqDCoMKgwqDCoCB8IDEzICsrKysrKysrKysrKysKPj4+IMKg
IHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaMKgwqAgfMKgIDIgLS0KPj4+IMKgIHhlbi9pbmNsdWRl
L2FzbS14ODYvcGFnZS5oIHzCoCAyIC0tCj4+PiDCoCB4ZW4vaW5jbHVkZS94ZW4vdm1hcC5owqDC
oMKgwqAgfMKgIDMgKysrCj4+PiDCoCA1IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKPj4+IGluZGV4IGIyYjJlZGJlZDEuLjE0NWM1YWI0N2MgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMK
Pj4+IEBAIC01MTYwLDYgKzUxNjAsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKPj4+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAh
KGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QU0UpICkKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJlZV94ZW5fcGFnZXRh
YmxlKGwyZV9nZXRfbWZuKG9sMmUpKTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB9Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnRfbWZuKTsKPj4+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfQo+Pj4gQEAgLTUyMjUsNyArNTIyNiw2IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAo+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsM2Vfd3JpdGVfYXRvbWljKHBs
M2UsCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBsM2VfZnJvbV9tZm4obDJ0X21mbiwgCj4+PiBfX1BBR0VfSFlQ
RVJWSVNPUikpOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBVTk1BUF9Y
RU5fUEFHRVRBQkxFKGwydCk7Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGwy
dCA9IE5VTEw7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBpZiAoIGxvY2tpbmcgKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwo+Pj4gQEAgLTUzNDYs
NyArNTM0Niw2IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21f
bWZuKGwxdF9tZm4sCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCj4+PiBfX1BBR0VfSFlQRVJWSVNPUikpOwo+Pj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0
KTsKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsMXQgPSBOVUxM
Owo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggbG9ja2luZyApCj4+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2Nr
KTsKPj4+IEBAIC01NTg5LDcgKzU1ODgsNiBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNp
Z25lZCBsb25nIHMsIAo+Pj4gdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCj4+PiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKG1mbiwgCj4+PiBf
X1BBR0VfSFlQRVJWSVNPUikpOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGwydCA9IE5VTEw7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+PiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGxvY2tpbmcgKQo+Pj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwo+Pj4g
QEAgLTU2NTcsNyArNTY1NSw2IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxv
bmcgcywgCj4+PiB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKPj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsMmVfd3JpdGVfYXRvbWljKHBsMmUs
IGwyZV9mcm9tX21mbihtZm4sCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCj4+PiBfX1BBR0VfSFlQRVJWSVNPUikpOwo+Pj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDF0KTsKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsMXQg
PSBOVUxMOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggbG9ja2luZyApCj4+PiDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rp
cl9sb2NrKTsKPj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtYXAuYyBiL3hlbi9jb21tb24v
dm1hcC5jCj4+PiBpbmRleCBmYWViYzFkZGYxLi5mY2RiODQ5NWM4IDEwMDY0NAo+Pj4gLS0tIGEv
eGVuL2NvbW1vbi92bWFwLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vdm1hcC5jCj4+PiBAQCAtMTks
NiArMTksMTkgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IAo+Pj4gdm1fZW5k
W1ZNQVBfUkVHSU9OX05SXTsKPj4+IMKgIC8qIGxvd2VzdCBrbm93biBjbGVhciBiaXQgaW4gdGhl
IGJpdG1hcCAqLwo+Pj4gwqAgc3RhdGljIHVuc2lnbmVkIGludCB2bV9sb3dbVk1BUF9SRUdJT05f
TlJdOwo+Pj4gK21mbl90IHZtYXBfdG9fbWZuKHZvaWQgKnZhKQo+Pj4gK3sKPj4+ICvCoMKgwqAg
bDFfcGdlbnRyeV90ICpwbDFlID0gdmlydF90b194ZW5fbDFlKCh1bnNpZ25lZCBsb25nKSh2YSkp
Owo+Pj4gK8KgwqDCoCBtZm5fdCByZXQgPSBfbWZuKGwxZV9nZXRfcGZuKCpwbDFlKSk7Cj4+Cj4+
IFdlIGFscmVhZHkKPj4KPj4+ICvCoMKgwqAgdW5tYXBfeGVuX3BhZ2V0YWJsZShwbDFlKTsKPj4K
Pj4gTXkga25vd2xlZGdlIG9mIHRoZSB4ODYgcG9ydCBpcyBxdWl0ZSBsaW1pdGVkLCBidXQgdGhp
cyBmZWVscyAKPj4gc3VzcGljaW91cyB0byBzZWUgYW4gdW5tYXAgaW4gYSBmdW5jdGlvbiBjYWxs
IHZtYXBfdG9fbWZuKCkuIFdoZXJlIAo+PiBkb2VzIGlzIHRoZSBtYXAgZG9uZT8KPj4KPj4gRnVy
dGhlcm1vcmUsIHRoaXMgaXMgbm90IGdvaW5nIHRvIGNvbXBpbGUgb24gQXJtLiBZb3UgcHJvYmFi
bHkgd2FudCB0byAKPj4gaW1wbGVtZW50IHRoaXMgZnVuY3Rpb24gaW4geDg2IGNvZGUgYW5kIGtl
ZXAgdGhlIGN1cnJlbnQgCj4+IGltcGxlbWVudGF0aW9uIGZvciBBcm0uCj4+Cj4gCj4gV2l0aG91
dCB0aGUgZGlyZWN0IG1hcCwgWGVuIHBhZ2UgdGFibGVzIGFyZSBhY2Nlc3NlZCBhZnRlciBtYXBw
aW5nIHRoZW0gCj4gaW50byB0aGUgYWRkcmVzcyBzcGFjZSB3aXRoIG1hcF9kb21haW5fcGFnZSgp
LCBhbmQgdW5tYXBwZWQgd2hlbiBkb25lLiAKPiBUbyByZWFkIHRoZSBsMWUgZm9yIHRoZSB2bWFw
LCB0aGUgcGFnZSB0aGUgbDFlIGlzIGluIGlzIGZpcnN0IG1hcHBlZCwgCj4gdGhlbiB0aGUgbWZu
IGlzIHJlYWQsIHRoZW4gdGhlIHBhZ2UgaXMgdW5tYXBwZWQuCgpJIGFtIGFmcmFpZCBJIHN0aWxs
IGRvbid0IHVuZGVyc3RhbmQuIE1heWJlIGl0IHdpbGwgYmVjb21lIGNsZWFyZXIgb25jZSAKdGhl
IGJyYW5jaCBpcyBwcm92aWRlZC4KCkNhbiB5b3UgcHJvdmlkZSB0aGUgZXhhY3QgY2FsbCBwYXRo
IHdoZXJlIHRoZSBjb3JyZXNwb25kaW5nIAptYXBfZG9tYWluX3BhZ2Ugd2lsbCBiZSBkb25lLiBJ
cyBpcyBkb25lIGJ5IHZpcnRfdG9feGVuX2wxZSgpPwoKPiAKPiBUaGlzIHNlcmllcyBpcyBiYXNl
ZCBvbiA2MCBwYXRjaGVzIGZyb20gV2VpLCBzbyBoZSBtaWdodCBhbHNvIGJlIGFibGUgdG8gCj4g
Y29tbWVudCBtb3JlIG9uIHRoZSBkZXRhaWxzLgoKU28gaXMgdGhpcyBhIGxlYWsgaW50cm9kdWNl
ZCBieSBXZWkncyBzZXJpZXM/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:13:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12: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 1iDSdo-0006oC-LT; Thu, 26 Sep 2019 12:13:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDSdn-0006o7-0Y
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:12:59 +0000
X-Inumbo-ID: f9aa4c06-e056-11e9-9650-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f9aa4c06-e056-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 12:12: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 7DEE2B13C;
 Thu, 26 Sep 2019 12:12:56 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190926100308.33936-1-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cdf976be-a598-2b97-6810-9080a7073957@suse.com>
Date: Thu, 26 Sep 2019 14:12:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190926100308.33936-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: avoid triggering
 ASSERT_UNREACHABLE() 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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr <olekstysh@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxMjowMywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC4uLndoZW4gdGhlIElP
TU1VIGlzIG5vdCBlbmFibGVkLgo+IAo+IDgwZmYzZDMzOGRjOSAiaW9tbXU6IHRpZHkgdXAgaW9t
bXVfdXNlX2hhcF9wdCgpIGFuZCBuZWVkX2lvbW11X3B0X3N5bmMoKQo+IG1hY3JvcyIgaW50cm9k
dWNlZCBDT05GSUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUsIHdoaWNoIGNhdXNlcyB0aGUgZ2xvYmFs
Cj4gJ2lvbW11X2hhcF9wdF9zaGFyZScgb3B0aW9uIHRvIGJlIHJlcGxhY2VkIHdpdGggYSAjZGVm
aW5lLWQgdmFsdWUgb2YgdHJ1ZS4KPiBJbiB0aGlzIGNvbmZpZ3VyYXRpb24sIGNhbGxpbmcgY2xl
YXJfaW9tbXVfaGFwX3B0X3NoYXJlKCkgd2lsbCByZXN1bHQKPiB0cmlnZ2VyIHRoZSBhZm9yZW1l
bnRpb25lZCBBU1NFUlQuCj4gCj4gQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFIGlzIGFsd2F5
cyBzZWxlY3RlZCBmb3IgQVJNIGJ1aWxkcyBhbmQsCj4gYmVjYXVzZSBjbGVhcl9pb21tdV9oYXBf
cHRfc2hhcmUoKSBpcyBjYWxsZWQgYnkgdGhlIGNvbW1vbiBpb21tdV9zZXR1cCgpCj4gZnVuY3Rp
b24gaWYgdGhlIElPTU1VIGlzIG5vdCBlbmFibGVkLCBpdCBpcyBubyBsb25nZXIgc2FmZSB0byBk
aXNhYmxlIHRoZQo+IElPTU1VIG9uIEFSTSBzeXN0ZW1zLgo+IAo+IEhvd2V2ZXIsIHJ1bm5pbmcg
d2l0aCB0aGUgSU9NTVUgZGlzYWJsZWQgaXMgYSB2YWxpZCBjb25maWd1cmF0aW9uIGZvciBBUk0K
PiBzeXN0ZW1zLCBzbyB0aGlzIHBhdGNoIHJlY3RpZmllcyB0aGUgcHJvYmxlbSBieSByZW1vdmlu
ZyB0aGUgY2FsbCB0bwo+IGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIGZyb20gY29tbW9uIGNv
ZGUuIEFzIGEgc2lkZSBlZmZlY3Qgb2YgdGhpcywKPiBob3dldmVyLCBpdCBiZWNvbWVzIHBvc3Np
YmxlIG9uIHg4NiBzeXN0ZW1zIGZvciBpb21tdV9lbmFibGVkIHRvIGJlIGZhbHNlCj4gYnV0IGlv
bW11X2hhcF9wdF9zaGFyZSB0byBiZSB0cnVlLiBUaHVzIHRoZSBjb2RlIGluIHN5c2N0bC5jCj4g
bmVlZHMgdG8gYmUgY2hhbmdlZCB0byBtYWtlIHN1cmUgdGhhdCBYRU5fU1lTQ1RMX1BIWVNDQVBf
aW9tbXVfaGFwX3B0X3NoYXJlCj4gaXMgbm90IGVycm9uZW91c2x5IGFkdmVydGlzZWQgd2hlbiB0
aGUgSU9NTVUgaGFzIGJlZW4gZGlzYWJsZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBSZXBvcnRlZC1ieTogT2xla3NhbmRyIDxv
bGVrc3R5c2hAZ21haWwuY29tPgoKUHJlZmVyYWJseSB3aXRoIHRoZSBhZGp1c3RtZW50cyBtYW50
aW9uZWQgZWxzZXdoZXJlClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12: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 1iDSjt-0007HW-Dr; Thu, 26 Sep 2019 12:19:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDSjs-0007HR-Nq
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:19:16 +0000
X-Inumbo-ID: dac883e2-e057-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id dac883e2-e057-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 12:19: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 5C343B283;
 Thu, 26 Sep 2019 12:19:14 +0000 (UTC)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <1569496834-7796-4-git-send-email-olekstysh@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <32234ca5-75b2-3908-5f46-484fc53104af@suse.com>
Date: Thu, 26 Sep 2019 14:19:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569496834-7796-4-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 3/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 volodymyr_babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxMzoyMCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+
IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyB0eXBlLXVuc2FmZSBmdW5jdGlvbiB3aGljaCBiZXNpZGVz
Cj4gcmUtYWxsb2NhdGlvbiBoYW5kbGVzIHRoZSBmb2xsb3dpbmcgY29ybmVyIGNhc2VzOgo+IDEu
IGlmIHJlcXVlc3RlZCBzaXplIGlzIHplcm8sIGl0IHdpbGwgYmVoYXZlIGxpa2UgeGZyZWUKPiAy
LiBpZiBpbmNvbWluZyBwb2ludGVyIGlzIG5vdCB2YWxpZCAoTlVMTCBvciBaRVJPX0JMT0NLX1BU
UiksCj4gICAgaXQgd2lsbCBiZWhhdmUgbGlrZSB4bWFsbG9jCj4gCj4gSWYgYm90aCBwb2ludGVy
IGFuZCBzaXplIGFyZSB2YWxpZCB0aGUgZnVuY3Rpb24gd2lsbCByZS1hbGxvY2F0ZSBhbmQKPiBj
b3B5IG9ubHkgaWYgcmVxdWVzdGVkIHNpemUgYW5kIGFsaWdubWVudCBkb24ndCBmaXQgaW4gYWxy
ZWFkeQo+IGFsbG9jYXRlZCBzcGFjZS4KPiAKPiBTdWJzZXF1ZW50IHBhdGNoIHdpbGwgYWRkIHR5
cGUtc2FmZSBoZWxwZXIgbWFjcm9zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNo
Y2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CnByZWZlcmFibHkgd2l0aCB0d28gbW9yZSBjb3Nt
ZXRpY3MgYWRkcmVzc2VkIChjYW4gc3VyZWx5IGJlIGRvbmUKd2hpbGUgY29tbWl0dGluZyk6Cgo+
IC0tLSBhL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKPiArKysgYi94ZW4vY29tbW9uL3htYWxs
b2NfdGxzZi5jCj4gQEAgLTU0OSwxMCArNTQ5LDQwIEBAIHN0YXRpYyB2b2lkIHRsc2ZfaW5pdCh2
b2lkKQo+ICAgKiB4bWFsbG9jKCkKPiAgICovCj4gIAo+ICtzdGF0aWMgdm9pZCAqc3RyaXBfcGFk
ZGluZyh2b2lkICpwKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYmhkciAqYiA9IHAgLSBCSERSX09WRVJI
RUFEOwoKTG9va3MgbGlrZSB0aGlzIGNhbiAoYW5kIGhlbmNlIHNob3VsZCkgYmUgcG9pbnRlciB0
byBjb25zdC4KCgo+IEBAIC01OTMsMTAgKzYxNiw3MSBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25l
ZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4gICAgICByZXR1cm4gcCA/IG1lbXNl
dChwLCAwLCBzaXplKSA6IHA7Cj4gIH0KPiAgCj4gLXZvaWQgeGZyZWUodm9pZCAqcCkKPiArdm9p
ZCAqX3hyZWFsbG9jKHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25n
IGFsaWduKQo+ICB7Cj4gLSAgICBzdHJ1Y3QgYmhkciAqYjsKPiArICAgIHVuc2lnbmVkIGxvbmcg
Y3Vycl9zaXplOwo+ICsgICAgdm9pZCAqcDsKPiArCj4gKyAgICBpZiAoICFzaXplICkKPiArICAg
IHsKPiArICAgICAgICB4ZnJlZShwdHIpOwo+ICsgICAgICAgIHJldHVybiBaRVJPX0JMT0NLX1BU
UjsKPiArICAgIH0KPiAgCj4gKyAgICBpZiAoIHB0ciA9PSBOVUxMIHx8IHB0ciA9PSBaRVJPX0JM
T0NLX1BUUiApCj4gKyAgICAgICAgcmV0dXJuIF94bWFsbG9jKHNpemUsIGFsaWduKTsKPiArCj4g
KyAgICBBU1NFUlQoIShhbGlnbiAmIChhbGlnbiAtIDEpKSk7Cj4gKyAgICBpZiAoIGFsaWduIDwg
TUVNX0FMSUdOICkKPiArICAgICAgICBhbGlnbiA9IE1FTV9BTElHTjsKPiArCj4gKyAgICBpZiAo
ICEoKHVuc2lnbmVkIGxvbmcpcHRyICYgKFBBR0VfU0laRSAtIDEpKSApCj4gKyAgICB7Cj4gKyAg
ICAgICAgY3Vycl9zaXplID0gKHVuc2lnbmVkIGxvbmcpUEZOX09SREVSKHZpcnRfdG9fcGFnZShw
dHIpKSA8PCBQQUdFX1NISUZUOwo+ICsKPiArICAgICAgICBpZiAoIHNpemUgPD0gY3Vycl9zaXpl
ICYmICEoKHVuc2lnbmVkIGxvbmcpcHRyICYgKGFsaWduIC0gMSkpICkKPiArICAgICAgICAgICAg
cmV0dXJuIHB0cjsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICB1bnNp
Z25lZCBsb25nIHRtcF9zaXplOwo+ICsgICAgICAgIHN0cnVjdCBiaGRyICpiOwoKU2FtZSBoZXJl
LgoKPiArICAgICAgICB0bXBfc2l6ZSA9IHNpemUgKyBhbGlnbiAtIE1FTV9BTElHTjsKClRoaXMg
Y291bGQgYWxzbyBiZSB0aGUgaW5pdGlhbGl6ZXIgb2YgdGhlIHZhcmlhYmxlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDSmo-0007zg-Uj; Thu, 26 Sep 2019 12:22:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDSmn-0007zb-BO
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:22:17 +0000
X-Inumbo-ID: 46d6cb84-e058-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 46d6cb84-e058-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 12:22: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 9E812B0C6;
 Thu, 26 Sep 2019 12:22:14 +0000 (UTC)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <1569496834-7796-9-git-send-email-olekstysh@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ae55d9e3-2dd8-abf7-c31c-603f5fd230ed@suse.com>
Date: Thu, 26 Sep 2019 14:22:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569496834-7796-9-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, volodymyr_babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxMzoyMCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvS2NvbmZpZwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL0tjb25maWcKPiBAQCAtMTIsNiArMTIsMTkgQEAgY29uZmlnIEFSTV9TTU1VCj4gIAo+
ICAJICBTYXkgWSBoZXJlIGlmIHlvdXIgU29DIGluY2x1ZGVzIGFuIElPTU1VIGRldmljZSBpbXBs
ZW1lbnRpbmcgdGhlCj4gIAkgIEFSTSBTTU1VIGFyY2hpdGVjdHVyZS4KPiArCj4gK2NvbmZpZyBJ
UE1NVV9WTVNBCj4gKwlib29sICJSZW5lc2FzIElQTU1VLVZNU0EgZm91bmQgaW4gUi1DYXIgR2Vu
MyBTb0NzIiBpZiBFWFBFUlQgPSAieSIKPiArCWRlZmF1bHQgbgoKSSB3b3VsZCBmaW5kIGl0IG5p
Y2UsIGJ0dywgaWYgc3VjaCB1bm5lY2Vzc2FyeSBsaW5lcyB3ZXJlIG9taXR0ZWQKKGNhbiBsaWtl
bHkgYWdhaW4gYmUgZG9uZSB3aGlsZSBjb21taXR0aW5nKS4gRm9yIHNvbWUgcmVhc29uIEkKd2Fz
bid0IENjLWVkIG9uIHRoaXMgcGF0Y2gsIHNvIEkgZGlkbid0IG5vdGljZSBzbyBmYXIuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:24:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12: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 1iDSpG-000876-Dt; Thu, 26 Sep 2019 12:24: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDSpF-000871-ED
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:24:49 +0000
X-Inumbo-ID: a0b72586-e058-11e9-9650-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id a0b72586-e058-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 12:24:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C3F23142F;
 Thu, 26 Sep 2019 05:24:46 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DAB7B3F67D;
 Thu, 26 Sep 2019 05:24:43 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
 <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
 <fb8d955d-5b21-d9c6-85a5-6eda77a91b05@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <96170e54-3c9a-84f5-c292-6cb23d32212b@arm.com>
Date: Thu, 26 Sep 2019 13:24:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <fb8d955d-5b21-d9c6-85a5-6eda77a91b05@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the
 mapping and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

SGksCgpPbiA5LzI2LzE5IDEyOjE4IFBNLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4gT24g
MjYvMDkvMjAxOSAxMTozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gTklUIFRp
dGxlOiBQbGVhc2UgcmVtb3ZlIGZ1bGwgc3RvcC4KPj4KPj4gT24gOS8yNi8xOSAxMDo0NiBBTSwg
aG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+Pj4gRnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhA
YW1hem9uLmNvbT4KPj4KPj4gUGxlYXNlIHByb3ZpZGUgYSBkZXNjcmlwdGlvbiBvZiB3aGF0L3do
eSB5b3UgYXJlIGRvaW5nIHRoaXMgaW4gdGhlIAo+PiBjb21taXQgbWVzc2FnZS4KPj4KPj4gQWxz
bywgSUlSQywgeDg2IGFsd2F5cyBoYXZlICFDT05GSUdfU0VQQVJBVEVfWEVOSEVBUC4gU28gY2Fu
IHlvdSAKPj4gZXhwbGFpbiB3aHkgdGhlIHBhdGggd2l0aCBzZXBhcmF0ZSB4ZW5oZWFwIGlzIGFs
c28gbW9kaWZpZWQ/Cj4+Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5
YXhAYW1hem9uLmNvbT4KPj4+IC0tLQo+Pj4gwqAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAx
OCArKysrKysrKysrKysrKysrLS0KPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+PiBpbmRleCA3Y2IxYmQzNjhiLi40
ZWM2Mjk5YmE4IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4+ICsr
KyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+PiBAQCAtMjE0Myw2ICsyMTQzLDcgQEAgdm9p
ZCBpbml0X3hlbmhlYXBfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPj4+IMKgIHZvaWQg
KmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVt
ZmxhZ3MpCj4+PiDCoCB7Cj4+PiDCoMKgwqDCoMKgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+Pj4g
K8KgwqDCoCB2b2lkICpyZXQ7Cj4+PiDCoMKgwqDCoMKgIEFTU0VSVCghaW5faXJxKCkpOwo+Pj4g
QEAgLTIxNTEsNyArMjE1MiwxMCBAQCB2b2lkICphbGxvY194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVk
IGludCBvcmRlciwgCj4+PiB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCj4+PiDCoMKgwqDCoMKgIGlm
ICggdW5saWtlbHkocGcgPT0gTlVMTCkgKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBO
VUxMOwo+Pj4gLcKgwqDCoCBtZW1ndWFyZF91bmd1YXJkX3JhbmdlKHBhZ2VfdG9fdmlydChwZyks
IDEgPDwgKG9yZGVyICsgCj4+PiBQQUdFX1NISUZUKSk7Cj4+PiArwqDCoMKgIHJldCA9IHBhZ2Vf
dG9fdmlydChwZyk7Cj4+PiArwqDCoMKgIG1lbWd1YXJkX3VuZ3VhcmRfcmFuZ2UocmV0LCAxIDw8
IChvcmRlciArIFBBR0VfU0hJRlQpKTsKPj4+ICvCoMKgwqAgbWFwX3BhZ2VzX3RvX3hlbigodW5z
aWduZWQgbG9uZylyZXQsIHBhZ2VfdG9fbWZuKHBnKSwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDFVTCA8PCBvcmRlciwgUEFHRV9IWVBFUlZJU09SKTsKPj4K
Pj4gQXMgbWVudGlvbmVkIGVhcmxpZXIgb24gZm9yIEFybSwgeGVuaGVhcCB3aWxsIGFsd2F5cyBi
ZSBtYXBwZWQuIFNvIAo+PiB1bmxlc3MgeW91IGhhdmUgcGxhbiB0byB0YWNrbGUgdGhlIEFybSBz
aWRlIGFzIHdlbGwsIHdlIHNob3VsZCBtYWtlIAo+PiBzdXJlIHRoYXQgdGhlIGJlaGF2aW9yIGlz
IG5vdCBjaGFuZ2VkIGZvciBBcm0uCj4gCj4gSSBjYW4gYWRkIGFuICNpZmRlZiBmb3IgeDg2LiBB
bHRob3VnaCBJIHRoaW5rIGlmIHRoZSBBcm0gY29kZSBpcyAKPiBjb3JyZWN0LCB0aGlzIHNob3Vs
ZCBzdGlsbCBub3QgYnJlYWsgdGhpbmdzLiBJdCBicmVha3MgaWYgYSB4ZW5oZWFwIAo+IGFjY2Vz
cyBpcyBtYWRlIGV2ZW4gYmVmb3JlIGFsbG9jYXRpb24gb3IgYWZ0ZXIgZnJlZSwgd2hpY2ggSSB0
aGluayBpcyBhIAo+IGJ1Zy4KCkNvcnJlY3RuZXNzIGlzIGEgbWF0dGVyIG9mIHBlcnNwZWN0aXZl
IDspLiB4ZW5oZWFwIGlzIGFscmVhZHkgbWFwIG9uIEFybSAKYW5kIHRoZXJlZm9yZSB0cnlpbmcg
dG8gbWFwIGl0IGFnYWluIGlzIGNvbnNpZGVyZWQgYXMgYW4gZXJyb3IuIEkgdGhpbmsgCnRoaXMg
aXMgYSB2YWxpZCBiZWhhdmlvciBiZWNhdXNlIGlmIHlvdSB0cnkgdG8gbWFwIHR3aWNlIHRoZW4g
aXQgbGlrZWx5IAptZWFucyB5b3UgbWF5IGhhdmUgdG8gdW5tYXAgbGF0ZXIgb24uCgpGdXJ0aGVy
bW9yZSwgeGVuaGVhcCBpcyB1c2luZyBzdXBlcnBhZ2UgKDJNQiwgMUdCKSBtYXBwaW5nIGF0IHRo
ZSAKbW9tZW50LiBXZSBjb21wbGV0ZWx5IGZvcmJpZCBzaGF0dGVyaW5nIHN1cGVycGFnZSBiZWNh
dXNlIHRoZXkgYXJlIG5vdCAKdHJpdmlhbCB0byBkZWFsIHdpdGguCgpJbiBzaG9ydCwgaWYgeW91
IHdhbnRlZCB0byB1bm1hcCBwYXJ0IGl0LCB0aGVuIHlvdSB3b3VsZCBuZWVkIHRvIHNoYXR0ZXIg
CnRoZSBwYWdlLiBTaGF0dGVyaW5nIHN1cGVycGFnZSByZXF1aXJlZCB0byBmb2xsb3cgYSBzcGVj
aWZpYyBzZXF1ZW5jZSAKKGNhbGxlZCBicmVhay1iZWZvcmUtbWFrZSkgdGhhdCB3aWxsIGdvIHRo
cm91Z2ggYW4gaW52YWxpZCBtYXBwaW5nLiBXZSAKbmVlZCB0byBiZSBjYXJlZnVsIGFzIGFub3Ro
ZXIgcHJvY2Vzc29yIG1heSBhY2Nlc3MgdGhlIHN1cGVycGFnZSBhdCB0aGUgCnNhbWUgdGltZS4K
Ckl0IG1heSBiZSBwb3NzaWJsZSB0byB1c2Ugb25seSA0S0IgbWFwcGluZyBmb3IgdGhlIHhlbmhl
YXAsIGJ1dCB0aGF0J3MgCm5lZWQgdG8gYmUgaW52ZXN0aWdhdGVkIGZpcnN0LgoKTGFzdGx5LCBu
b3QgZGlyZWN0bHkgcmVsYXRlZCB0byB0aGUgZGlzY3Vzc2lvbiBoZXJlLCBJIHRoaW5rIGl0IHdv
dWxkIGJlIAphIGdvb2QgdGltZSB0byBzdGFydCBjaGVja2luZyB0aGUgcmV0dXJuIG9mIG1hcF9w
YWdlc190b194ZW4oKS4gSWYgdGhlIApjYWxsIHVubGlrZWx5IGZhaWxzLCB3ZSB3b3VsZCBlbmQg
dXAgdG8gY29udGludWUgYW5kIGdldCBhbiBlcnJvciBsYXRlciAKb24gdGhhdCBtYXkgYmUgbW9y
ZSBkaWZmaWN1bHQgdG8gZGVidWcuIEluc3RlYWQsIEkgd291bGQgZmFpbCB0aGUgCmFsbG9jYXRp
b24gaWYgdGhlIG1hcHBpbmcgaXMgbm90IGRvbmUuCgo+IAo+Pgo+PiBJdCBmZWVscyB0byBtZSB3
ZSB3YW50IHRvIGludHJvZHVjZSBhIG5ldyBLY29uZmlnIHRoYXQgaXMgc2VsZWN0ZWQgYnkgCj4+
IHg4NiB0byB0ZWxsIHdoZXRoZXIgdGhlIGRpcmVjdCBtYXAgaXMgbWFwcGVkLiBJIHdvdWxkIHRo
ZW4gaW1wbGVtZW50IAo+PiBtYXliZSBpbiB4ZW4vbW0uaCB0d28gc3R1YiAob25lIGZvciB3aGVu
IHRoZSBjb25maWcgaXMgc2VsZWN0ZWQsIHRoZSAKPj4gb3RoZXIgd2hlbiBpdCBpcyBub3QpLgo+
Pgo+IEkgaGF2ZSB0aGUgc2FtZSBxdWVzdGlvbi4gRG8gd2Ugd2FudCB0byBtb3ZlIGZvcndhcmQg
d2l0aCBubyBkaXJlY3QgbWFwIAo+IGluIHg4NiBvciBkbyB3ZSB3YW50IHRvIGhhdmUgYSBjb21w
aWxlLXRpbWUgY29uZmlnPyBJZiB0aGUgcGVyZm9ybWFuY2UgCj4gaXMgZGVjZW50LCBJIHdvdWxk
IHByZWZlciB0aGUgZm9ybWVyIHNpbmNlIHRoaXMgY291bGQgYmUgYSBiaWcgCj4gY29tcGlsZS10
aW1lIHN3aXRjaCB3aGljaCBsZWF2ZXMgdHdvIGJyYW5jaGVzIG9mIGNvZGUgdG8gYmUgbWFpbnRh
aW5lZCAKPiBpbiB0aGUgZnV0dXJlLgoKVW5sZXNzIHlvdSBoYXZlIHBsYW4gdG8gaW1wbGVtZW50
IHRoZSBBcm0gYml0cywgd2Ugd2lsbCBuZWVkIHR3byAKYnJhbmNoZXMgdG8gbWFpbnRhaW4uCgpC
dXQgd2hhdCBJIHN1Z2dlc3RlZCBpcyB4ODYgdG8gYWx3YXlzIHNlbGVjdCB0aGUgb3B0aW9uIHRo
YXQgd2lsbCAKcmVxdWlyZSBtYXAvdW5tYXAgdGhlIGRpcmVjdCBtYXAuIEFybSB3b3VsZCBrZWVw
IGl0IGRpc2FibGUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:25:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12:25:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDSpd-00089p-On; Thu, 26 Sep 2019 12:25:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwB1=XV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iDSpc-00088x-HR
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:25:12 +0000
X-Inumbo-ID: aed1f768-e058-11e9-97fb-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id aed1f768-e058-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 12:25:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569500712;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PEYt1D15yep+3RT4jdyNcIqXmM8caY5zNWK7Bfvq304=;
 b=EyWZnteqk3p8X1q91WymJB5l8PxDdJb8d9YoFYZWw5jB3kBjBAheGtsq
 MMAgymNcOIoKSBmbJ/AYYhuMCXyZJerNomAOC/Mb1VqN3xtWGdIpXfW0h
 KZEQ6Ifc79J/ieOh9qHAJPIUeGsd4ET4wbQmdyLLAXRmUI/Vbf9MRv4Cw Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SaS9gGyYPxevn6aYmy8AqnFmsnfN6NMDGmBmMS1dExv24B2whJ1AWEy/lAlQs7PM27YkZqi1io
 XjePmq8Fz2THuMghRq8rj3gvGk5u6TJedFgq1JHOXYgyAzz7gcb4SjscV+ETN3xIftDVC4Xlad
 xmCyLcFb3uMfWpiaAaqBVnSXUlLCo25X7Uhgllr4xXCI08m64CC9vvmCMfCes+1q3I7/jKLBfn
 hT0Ikr/RDsYUBBKCZjx4nVhmVf5RNLmGUFBd56RQ3O+47pRTlBNszyYngVJwJJMLPkcrs9VUmV
 GWw=
X-SBRS: 2.7
X-MesageID: 6111928
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,551,1559534400"; 
   d="scan'208";a="6111928"
To: Jan Beulich <jbeulich@suse.com>
References: <20190913192759.10795-9-andrew.cooper3@citrix.com>
 <20190925181100.26580-1-andrew.cooper3@citrix.com>
 <57f457fb-b7fa-6d7d-b877-eee11b3b6fe6@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: <a099796c-1e12-740d-69bd-3a3ec4decb9f@citrix.com>
Date: Thu, 26 Sep 2019 13:25:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <57f457fb-b7fa-6d7d-b877-eee11b3b6fe6@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 08/10] tools/libxc: Rework
 xc_cpuid_apply_policy() to use {get, set}_cpu_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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAwOTowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjUuMDkuMjAxOSAy
MDoxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gK2ludCB4Y19jcHVpZF9hcHBseV9wb2xpY3ko
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1aW50MzJfdCAqZmVhdHVyZXNldCwgdW5zaWduZWQgaW50IG5yX2ZlYXR1
cmVzKQo+PiArewo+PiArICAgIGludCByYzsKPj4gKyAgICB4Y19kb21pbmZvX3QgZGk7Cj4+ICsg
ICAgdW5zaWduZWQgaW50IGksIG5yX2xlYXZlcywgbnJfbXNyczsKPj4gKyAgICB4ZW5fY3B1aWRf
bGVhZl90ICpsZWF2ZXMgPSBOVUxMOwo+PiArICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBO
VUxMOwo+PiArICAgIHVpbnQzMl90IGVycl9sZWFmID0gLTEsIGVycl9zdWJsZWFmID0gLTEsIGVy
cl9tc3IgPSAtMTsKPj4gKwo+PiArICAgIGlmICggeGNfZG9tYWluX2dldGluZm8oeGNoLCBkb21p
ZCwgMSwgJmRpKSAhPSAxIHx8Cj4+ICsgICAgICAgICBkaS5kb21pZCAhPSBkb21pZCApCj4+ICsg
ICAgewo+PiArICAgICAgICBFUlJPUigiRmFpbGVkIHRvIG9idGFpbiBkJWQgaW5mbyIsIGRvbWlk
KTsKPj4gKyAgICAgICAgcmMgPSAtRVNSQ0g7Cj4+ICsgICAgICAgIGdvdG8gb3V0Owo+PiArICAg
IH0KPj4gKwo+PiArICAgIHJjID0geGNfZ2V0X2NwdV9wb2xpY3lfc2l6ZSh4Y2gsICZucl9sZWF2
ZXMsICZucl9tc3JzKTsKPj4gKyAgICBpZiAoIHJjICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIFBF
UlJPUigiRmFpbGVkIHRvIG9idGFpbiBwb2xpY3kgaW5mbyBzaXplIik7Cj4+ICsgICAgICAgIHJj
ID0gLWVycm5vOwo+PiArICAgICAgICBnb3RvIG91dDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBy
YyA9IC1FTk9NRU07Cj4+ICsgICAgaWYgKCAobGVhdmVzID0gY2FsbG9jKG5yX2xlYXZlcywgc2l6
ZW9mKCpsZWF2ZXMpKSkgPT0gTlVMTCB8fAo+PiArICAgICAgICAgKHAgPSBjYWxsb2MoMSwgc2l6
ZW9mKCpwKSkpID09IE5VTEwgKQo+PiArICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgIC8q
IEdldCB0aGUgZG9tYWluJ3MgZGVmYXVsdCBwb2xpY3kuICovCj4+ICsgICAgbnJfbXNycyA9IDA7
Cj4+ICsgICAgcmMgPSB4Y19nZXRfc3lzdGVtX2NwdV9wb2xpY3koeGNoLCBkaS5odm0gPyBYRU5f
U1lTQ1RMX2NwdV9wb2xpY3lfaHZtX2RlZmF1bHQKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IFhFTl9TWVNDVExfY3B1X3BvbGljeV9wdl9kZWZhdWx0
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZucl9sZWF2ZXMsIGxlYXZl
cywgJm5yX21zcnMsIE5VTEwpOwo+PiArICAgIGlmICggcmMgKQo+PiArICAgIHsKPj4gKyAgICAg
ICAgUEVSUk9SKCJGYWlsZWQgdG8gb2J0YWluICVzIGRlZmF1bHQgcG9saWN5IiwgZGkuaHZtID8g
Imh2bSIgOiAicHYiKTsKPj4gKyAgICAgICAgcmMgPSAtZXJybm87Cj4+ICsgICAgICAgIGdvdG8g
b3V0Owo+PiArICAgIH0KPj4gKwo+PiArICAgIHJjID0geDg2X2NwdWlkX2NvcHlfZnJvbV9idWZm
ZXIocCwgbGVhdmVzLCBucl9sZWF2ZXMsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmZXJyX2xlYWYsICZlcnJfc3VibGVhZik7Cj4+ICsgICAgaWYgKCByYyApCj4+ICsg
ICAgewo+PiArICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGRlc2VyaWFsaXNlIENQVUlEIChlcnIg
bGVhZiAlI3gsIHN1YmxlYWYgJSN4KSAoJWQgPSAlcykiLAo+PiArICAgICAgICAgICAgICBlcnJf
bGVhZiwgZXJyX3N1YmxlYWYsIC1yYywgc3RyZXJyb3IoLXJjKSk7Cj4+ICsgICAgICAgIGdvdG8g
b3V0Owo+PiArICAgIH0KPj4gKwo+PiArICAgIGlmICggZmVhdHVyZXNldCApCj4+ICsgICAgewo+
PiArICAgICAgICB1aW50MzJfdCBkaXNhYmxlZF9mZWF0dXJlc1tGRUFUVVJFU0VUX05SX0VOVFJJ
RVNdLAo+PiArICAgICAgICAgICAgZmVhdFtGRUFUVVJFU0VUX05SX0VOVFJJRVNdID0ge307Cj4+
ICsgICAgICAgIHN0YXRpYyBjb25zdCB1aW50MzJfdCBkZWVwX2ZlYXR1cmVzW10gPSBJTklUX0RF
RVBfRkVBVFVSRVM7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBpLCBiOwo+PiArCj4+ICsgICAg
ICAgIC8qCj4+ICsgICAgICAgICAqIFRoZSB1c2VyIHN1cHBsaWVkIGZlYXR1cmVzZXQgbWF5IGJl
IHNob3J0ZXIgb3IgbG9uZ2VyIHRoYW4KPj4gKyAgICAgICAgICogRkVBVFVSRVNFVF9OUl9FTlRS
SUVTLiAgU2hvcnRlciBpcyBmaW5lLCBhbmQgd2Ugd2lsbCB6ZXJvLWV4dGVuZC4KPj4gKyAgICAg
ICAgICogTG9uZ2VyIGlzIGZpbmUsIHNvIGxvbmcgYXMgaXQgb25seSBwYWRkZWQgd2l0aCB6ZXJv
cy4KPj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIHVuc2lnbmVkIGludCB1c2VyX2xlbiA9IG1p
bihGRUFUVVJFU0VUX05SX0VOVFJJRVMgKyAwdSwgbnJfZmVhdHVyZXMpOwo+PiArCj4+ICsgICAg
ICAgIC8qIENoZWNrIGZvciB0cnVuY2F0ZWQgc2V0IGJpdHMuICovCj4+ICsgICAgICAgIHJjID0g
LUVPUE5PVFNVUFA7Cj4+ICsgICAgICAgIGZvciAoIGkgPSB1c2VyX2xlbjsgaSA8IG5yX2ZlYXR1
cmVzOyArK2kgKQo+PiArICAgICAgICAgICAgaWYgKCBmZWF0dXJlc2V0W2ldICE9IDAgKQo+PiAr
ICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArCj4+ICsgICAgICAgIG1lbWNweShmZWF0LCBm
ZWF0dXJlc2V0LCBzaXplb2YoKmZlYXR1cmVzZXQpICogdXNlcl9sZW4pOwo+PiArCj4+ICsgICAg
ICAgIC8qIERpc2FibGUgZGVlcCBkZXBlbmRlbmNpZXMgb2YgZGlzYWJsZWQgZmVhdHVyZXMuICov
Cj4+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShkaXNhYmxlZF9mZWF0dXJl
cyk7ICsraSApCj4+ICsgICAgICAgICAgICBkaXNhYmxlZF9mZWF0dXJlc1tpXSA9IH5mZWF0W2ld
ICYgZGVlcF9mZWF0dXJlc1tpXTsKPj4gKwo+PiArICAgICAgICBmb3IgKCBiID0gMDsgYiA8IHNp
emVvZihkaXNhYmxlZF9mZWF0dXJlcykgKiBDSEFSX0JJVDsgKytiICkKPj4gKyAgICAgICAgewo+
PiArICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKmRmczsKPj4gKwo+PiArICAgICAgICAgICAg
aWYgKCAhdGVzdF9iaXQoYiwgZGlzYWJsZWRfZmVhdHVyZXMpIHx8Cj4+ICsgICAgICAgICAgICAg
ICAgICEoZGZzID0geDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHMoYikpICkKPj4gKyAgICAgICAg
ICAgICAgICBjb250aW51ZTsKPj4gKwo+PiArICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKGRpc2FibGVkX2ZlYXR1cmVzKTsgKytpICkKPj4gKyAgICAgICAgICAgIHsKPj4g
KyAgICAgICAgICAgICAgICBmZWF0W2ldICY9IH5kZnNbaV07Cj4+ICsgICAgICAgICAgICAgICAg
ZGlzYWJsZWRfZmVhdHVyZXNbaV0gJj0gfmRmc1tpXTsKPj4gKyAgICAgICAgICAgIH0KPj4gKyAg
ICAgICAgfQo+PiArCj4+ICsgICAgICAgIGNwdWlkX2ZlYXR1cmVzZXRfdG9fcG9saWN5KGZlYXQs
IHApOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGlmICggIWRpLmh2bSApCj4+ICsgICAgewo+PiAr
ICAgICAgICB1aW50MzJfdCBob3N0X2ZlYXR1cmVzZXRbRkVBVFVSRVNFVF9OUl9FTlRSSUVTXSA9
IHt9Owo+PiArICAgICAgICB1aW50MzJfdCBsZW4gPSBBUlJBWV9TSVpFKGhvc3RfZmVhdHVyZXNl
dCk7Cj4+ICsKPj4gKyAgICAgICAgcmMgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNoLCBYRU5f
U1lTQ1RMX2NwdV9mZWF0dXJlc2V0X2hvc3QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZsZW4sIGhvc3RfZmVhdHVyZXNldCk7Cj4+ICsgICAgICAgIGlmICggcmMgKQo+
PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICAvKiBUb2xlcmF0ZSAiYnVmZmVyIHRvbyBzbWFs
bCIsIGFzIHdlJ3ZlIGdvdCB0aGUgYml0cyB3ZSBuZWVkLiAqLwo+PiArICAgICAgICAgICAgaWYg
KCBlcnJubyA9PSBFTk9CVUZTICkKPj4gKyAgICAgICAgICAgICAgICByYyA9IDA7Cj4+ICsgICAg
ICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgUEVSUk9S
KCJGYWlsZWQgdG8gb2J0YWluIGhvc3QgZmVhdHVyZXNldCIpOwo+PiArICAgICAgICAgICAgICAg
IHJjID0gLWVycm5vOwo+PiArICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArICAgICAgICAg
ICAgfQo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogT24g
aGFyZHdhcmUgd2l0aG91dCBDUFVJRCBGYXVsdGluZywgUFYgZ3Vlc3RzIHNlZSByZWFsIHRvcG9s
b2d5Lgo+PiArICAgICAgICAgKiBBcyBhIGNvbnNlcXVlbmNlLCB0aGV5IGFsc28gbmVlZCB0byBz
ZWUgdGhlIGhvc3QgaHR0L2NtcCBmaWVsZHMuCj4+ICsgICAgICAgICAqLwo+PiArICAgICAgICBw
LT5iYXNpYy5odHQgICAgICAgPSB0ZXN0X2JpdChYODZfRkVBVFVSRV9IVFQsIGhvc3RfZmVhdHVy
ZXNldCk7Cj4+ICsgICAgICAgIHAtPmV4dGQuY21wX2xlZ2FjeSA9IHRlc3RfYml0KFg4Nl9GRUFU
VVJFX0NNUF9MRUdBQ1ksIGhvc3RfZmVhdHVyZXNldCk7Cj4+ICsgICAgfQo+PiArICAgIGVsc2UK
Pj4gKyAgICB7Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIFRvcG9sb2d5IGZvciBIVk0g
Z3Vlc3RzIGlzIGVudGlyZWx5IGNvbnRyb2xsZWQgYnkgWGVuLiAgRm9yIG5vdywgd2UKPj4gKyAg
ICAgICAgICogaGFyZGNvZGUgQVBJQ19JRCA9IHZjcHVfaWQgKiAyIHRvIGdpdmUgdGhlIGlsbHVz
aW9uIG9mIG5vIFNNVC4KPj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIHAtPmJhc2ljLmh0dCA9
IHRydWU7Cj4+ICsgICAgICAgIHAtPmV4dGQuY21wX2xlZ2FjeSA9IGZhbHNlOwo+PiArCj4+ICsg
ICAgICAgIC8qCj4+ICsgICAgICAgICAqIEVCWFsyMzoxNl0gaXMgTWF4aW11bSBMb2dpY2FsIFBy
b2Nlc3NvcnMgUGVyIFBhY2thZ2UuCj4+ICsgICAgICAgICAqIFVwZGF0ZSB0byByZWZsZWN0IHZM
QVBJQ19JRCA9IHZDUFVfSUQgKiAyLCBidXQgbWFrZSBzdXJlIHRvIGF2b2lkCj4+ICsgICAgICAg
ICAqIG92ZXJmbG93Lgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgaWYgKCAhKHAtPmJhc2lj
LmxwcHAgJiAweDgwKSApCj4+ICsgICAgICAgICAgICBwLT5iYXNpYy5scHBwICo9IDI7Cj4gSSB0
aGluayB5b3Ugd2FudCB0byBzdGFydCB0aGUgY29tbWVudCB3aXRoICJMZWFmIDEgRUJYWzIzOjE2
XSAuLi4iLAo+IGFzIHAtPmJhc2ljIGNvdmVycyBhbGwgYmFzaWMgbGVhdmVzLgo+Cj4gQWRkaXRp
b25hbGx5LCB3aGlsZSB1c2luZyBtYXNraW5nIGluc3RlYWQgb2YgYSByZWxhdGlvbmFsIG9wZXJh
dG9yCj4gaXMgY29ycmVjdCBoZXJlLCAuLi4KPgo+PiArICAgICAgICBzd2l0Y2ggKCBwLT54ODZf
dmVuZG9yICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfSU5URUw6
Cj4+ICsgICAgICAgICAgICBmb3IgKCBpID0gMDsgKHAtPmNhY2hlLnN1YmxlYWZbaV0udHlwZSAm
Jgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBpIDwgQVJSQVlfU0laRShwLT5jYWNoZS5y
YXcpKTsgKytpICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICBwLT5jYWNo
ZS5zdWJsZWFmW2ldLmNvcmVzX3Blcl9wYWNrYWdlID0KPj4gKyAgICAgICAgICAgICAgICAgICAg
KHAtPmNhY2hlLnN1YmxlYWZbaV0uY29yZXNfcGVyX3BhY2thZ2UgPDwgMSkgfCAxOwo+PiArICAg
ICAgICAgICAgICAgIHAtPmNhY2hlLnN1YmxlYWZbaV0udGhyZWFkc19wZXJfY2FjaGUgPSAwOwo+
PiArICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAgICAgICAg
Y2FzZSBYODZfVkVORE9SX0FNRDoKPj4gKyAgICAgICAgY2FzZSBYODZfVkVORE9SX0hZR09OOgo+
PiArICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIEVDWFsxNToxMl0gaXMgQXBpY0lk
Q29yZVNpemUuCj4+ICsgICAgICAgICAgICAgKiBFQ1hbNzowXSBpcyBOdW1iZXJPZkNvcmVzICht
aW51cyBvbmUpLgo+PiArICAgICAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElDX0lE
ID0gdkNQVV9JRCAqIDIuICBCdXQgYXZvaWQKPj4gKyAgICAgICAgICAgICAqIC0gb3ZlcmZsb3cs
Cj4+ICsgICAgICAgICAgICAgKiAtIGdvaW5nIG91dCBvZiBzeW5jIHdpdGggbGVhZiAxIEVCWFsy
MzoxNl0sCj4+ICsgICAgICAgICAgICAgKiAtIGluY3JlbWVudGluZyBBcGljSWRDb3JlU2l6ZSB3
aGVuIGl0J3MgemVybyAod2hpY2ggY2hhbmdlcyB0aGUKPj4gKyAgICAgICAgICAgICAqICAgbWVh
bmluZyBvZiBiaXRzIDc6MCkuCj4+ICsgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgIGlm
ICggIShwLT5leHRkLm5jICYgMHg4MCkgKQo+IC4uLiBpdCBpc24ndCBoZXJlLCBpLmUuIHRoaXMg
aXNuJ3QgYSBjb3JyZWN0IHRyYW5zZm9ybWF0aW9uIG9mIHRoZQo+IHJlY2VudCBjaGFuZ2UgZm9y
IFJvbWUpOiBJZiB0aGUgdmFsdWUgaXMgMHg3ZiBoZXJlLCB0aGUgdmFsdWUgaW4KPiBsZWFmIDEg
d291bGQgYmUgMHg4MC4gQW4gYWRqdXN0bWVudCwgaG93ZXZlciwgbmVlZHMgdG8gYmUgZG9uZQo+
IGVpdGhlciB0byBib3RoIGxlYXZlcywgb3IgdG8gbm9uZSBvZiB0aGVtLCB0byBrZWVwIHRoZSB2
YWx1ZXMgaW4KPiBzdWZmaWNpZW50IHN5bmMgKGFuZCBJIHRoaW5rIHlvdSdkIGJyZWFrIFJvbWUg
YWdhaW4gb3RoZXJ3aXNlLCBhcwo+IHAtPmV4dGQubmMgX2lzXyAweDdmIHRoZXJlKS4gSGVuY2Ug
dGhlICIocmVnc1syXSAmIDB4ZmZ1KSA8IDB4N2Z1Igo+IGNoZWNrIGluIG15IHJlY2VudCBwYXRj
aC4KClVyZ2ggeWVzIC0gSSBxdWVzdGlvbmVkIHRoaXMgd2hlbiBkb2luZyB0aGUgcmViYXNlIGEg
c2Vjb25kIHRpbWUuwqAgSSdsbApyZXZlcnQgdG8gdGhlIGxvZ2ljIHlvdSBoYWQuCgo+Cj4gTGlr
ZSBhYm92ZSBJIHRoaW5rIHlvdSB3YW50IHRvIG5hbWUgdGhlIChleHRlbmRlZCkgbGVhZiBpbiB0
aGUKPiBjb21tZW50LCBhcyBwLT5leHRkIHNpbWlsYXJseSBjb3ZlcnMgYWxsIGV4dGVuZGVkIGxl
YXZlcy4KCkRvbmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:36:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12:36:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDT0V-0000wz-1L; Thu, 26 Sep 2019 12:36:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDT0T-0000wu-Qc
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:36:25 +0000
X-Inumbo-ID: 41024f1a-e05a-11e9-97fb-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 41024f1a-e05a-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 12:36: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=1569501384; x=1601037384;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=06m0DaqEGtMzxpwiJ5gVnP10LzRqjnNQwsbrk0M8Qt8=;
 b=ReKcB7dNPce7lb7C5DVl2MiUrLF4/dHL5c0dHZ8jdl+dNSSHZekat5sB
 EOIn1KOoNF4SYPhFjh9BjEZoCpKe0tVYtHGA2whVakdMZdd2RQb2xgK3q
 be8AH3x/3mppmga0/TCQv5YkbVTEagemNy7AKoK7gaX7vlwMTJIAln+Ei c=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753381302"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 12:36:23 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id A07B4A00C7; Thu, 26 Sep 2019 12:36:20 +0000 (UTC)
Received: from EX13D11UEE001.ant.amazon.com (10.43.62.132) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 12:36:20 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D11UEE001.ant.amazon.com (10.43.62.132) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 12:36:20 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 12:36:18 +0000
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <96f10f9693fdc795152a7f24c6df65f7f345b0f4.1569489002.git.hongyax@amazon.com>
 <3d7f6e45-4c62-b314-7110-2e998bcdddcc@arm.com>
From: <hongyax@amazon.com>
Message-ID: <1066155a-a378-c8a8-893b-159d96962c8e@amazon.com>
Date: Thu, 26 Sep 2019 13:36:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3d7f6e45-4c62-b314-7110-2e998bcdddcc@arm.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 79/84] Don't assume bootmem_region_list
 is mapped. Also fix a double unmap bug.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 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>

T24gMjYvMDkvMjAxOSAxMjoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+ICBGcm9t
IHRoZSB0aXRsZSwgdGhpcyBwYXRjaCBpcyBkb2luZyB0d28gdGhpbmdzOgo+ICDCoMKgIDEpIE1h
cCBib290bWVtX3JlZ2lvbl9saXN0Cj4gIMKgwqAgMikgRml4IGRvdWJsZSB1bm1hcCBidWcKPiAK
PiBJdCBpcyBub3QgZW50aXJlbHkgY2xlYXIgaG93IHRoZSBsYXR0ZXIgaXMgcmVsYXRlZCB0byB0
aGUgZm9ybWVyLiBDYW4geW91IAo+IGV4cGxhaW4gaXQ/CgpBY3R1YWxseSB0aGV5IGFyZSBub3Qg
cmVsYXRlZC4gVGhlIHNlY29uZCBvbmUgc2hvdWxkIHByb2JhYmx5IGJlIHNxdWFzaGVkIGludG8g
CnNvbWUgb3RoZXIgcGF0Y2guCgo+IAo+IE9uIDkvMjYvMTkgMTA6NDYgQU0sIGhvbmd5YXhAYW1h
em9uLmNvbSB3cm90ZToKPj4gRnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4K
PiAKPiBQbGVhc2UgcHJvdmlkZSBhIGNvbW1pdCBtZXNzYWdlIGRlc2NyaXB0aW9uLgo+IAoKVGhl
IGRlc2NyaXB0aW9uIGlzIGp1c3QgYSBvbmUtbGluZXIgaW4gdGhlIHN1YmplY3QuIFNob3VsZCBi
ZSB0aGVyZSB3aGVuIHlvdSAKaW1wb3J0IHRoaXMgcGF0Y2guCgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYyB8wqAgMiArLQo+PiDCoCB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
Y8KgwqDCoMKgwqAgfCAxMiArKysrKysrKysrLS0KPj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPj4gaW5k
ZXggMjAyZWRjYWExNy4uMTU1NWE2MWI4NCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4+IEBA
IC0yMzYsNyArMjM2LDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNldHVwX3B2X3BoeXNtYXAoc3Ry
dWN0IGRvbWFpbiAqZCwgCj4+IHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZuLAo+PiDCoMKgwqDCoMKg
IGlmICggcGwzZSApCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB1bm1hcF9kb21haW5fcGFnZShwbDNl
KTsKPj4gLcKgwqDCoCB1bm1hcF9kb21haW5fcGFnZShsNHN0YXJ0KTsKPj4gK8KgwqDCoCAvL3Vu
bWFwX2RvbWFpbl9wYWdlKGw0c3RhcnQpOwo+IAo+IEkgZ3Vlc3MgeW91IHdhbnRlZCB0byByZW1v
dmUgaXQgY29tcGxldGVseSBhbmQgbm90IGNvbW1lbnQgaXQ/Cj4gCgpUaGFua3MuIFdpbGwgZml4
LgoKPj4gwqAgfQo+PiDCoCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19j
aHVuayhzdHJ1Y3QgZG9tYWluICpkLAo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiBpbmRleCBkZWVlYWMwNjVjLi42YWNj
MWM3OGE0IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiArKysgYi94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiBAQCAtMjQ3LDYgKzI0Nyw3IEBAIG1mbl90IGZpcnN0
X3ZhbGlkX21mbiA9IElOVkFMSURfTUZOX0lOSVRJQUxJWkVSOwo+PiDCoCBzdGF0aWMgc3RydWN0
IGJvb3RtZW1fcmVnaW9uIHsKPj4gwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHMsIGU7IC8qIE1G
TnMgQHMgdGhyb3VnaCBAZS0xIGluY2x1c2l2ZSBhcmUgZnJlZSAqLwo+PiDCoCB9ICpfX2luaXRk
YXRhIGJvb3RtZW1fcmVnaW9uX2xpc3Q7Cj4+ICtzdHJ1Y3QgcGFnZV9pbmZvICpib290bWVtX3Jl
Z2lvbl9saXN0X3BnOwo+IAo+IEkgZ3Vlc3MgdGhpcyBzaG91bGQgYmUgc3RhdGljLiBCdXQuLi4K
PiAKClllcy4KCj4+IMKgIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBucl9ib290bWVt
X3JlZ2lvbnM7Cj4+IMKgIHN0cnVjdCBzY3J1Yl9yZWdpb24gewo+PiBAQCAtMjY0LDcgKzI2NSwx
MSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYm9vdG1lbV9yZWdpb25fYWRkKHVuc2lnbmVkIGxvbmcg
cywgCj4+IHVuc2lnbmVkIGxvbmcgZSkKPj4gwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgaTsKPj4g
wqDCoMKgwqDCoCBpZiAoIChib290bWVtX3JlZ2lvbl9saXN0ID09IE5VTEwpICYmIChzIDwgZSkg
KQo+PiAtwqDCoMKgwqDCoMKgwqAgYm9vdG1lbV9yZWdpb25fbGlzdCA9IG1mbl90b192aXJ0KHMr
Kyk7Cj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgYm9vdG1lbV9yZWdpb25fbGlzdF9w
ZyA9IG1mbl90b19wYWdlKF9tZm4ocykpOwo+IAo+IC4uLiBhdCBsZWFzdCBvbiBBcm0sIHRoZSBm
cmFtZXRhYmxlIGlzIGFsbG9jYXRlZCBhZnRlciB0aGUgYm9vdCBhbGxvY2F0b3IgaGFzIAo+IGJl
ZW4gaW5pdGlhbGl6ZWQuIFNvIG1mbl90b19wYWdlKCkgd2lsbCBub3Qgd29yayBwcm9wZXJseSBo
ZXJlLgo+IAoKSXQgd29ya3MgYmVjYXVzZSB0aGUgYm9vdG1lbV9yZWdpb25fbGlzdF9wZyBpcyBv
bmx5IGFjY2Vzc2VkIGxhdGVyIGluIAplbmRfYm9vdF9hbGxvY2F0b3IoKSB3aGVuIHRoZSBmcmFt
ZXRhYmxlIGhhcyBiZWVuIGluaXRpYWxpc2VkLiBUaGlzIHBnIGlzIGp1c3QgCnRvIHJlbWVtYmVy
IHdoYXQgdGhlIHBnIHdpbGwgYmUgd2hlbiB0aGUgZnJhbWV0YWJsZSBpcyByZWFkeS4gT2YgY291
cnNlLCB0byAKYXZvaWQgY29uZnVzaW9uLCBJIGNvdWxkIGtlZXAgdGhlIGJvb3RtZW1fcmVnaW9u
X2xpc3RfbWZuIGFuZCBvbmx5IGNvbnZlcnQgdG8gCnBnIGxhdGVyIGluIGVuZF9ib290X2FsbG9j
YXRvcigpLgoKPj4gK8KgwqDCoMKgwqDCoMKgIGJvb3RtZW1fcmVnaW9uX2xpc3QgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihzKSk7Cj4gCj4gU28gSSB3b3VsZCBzdWdnZXN0IHRvIGxvb2sgYXQgc3Rh
dGljYWxseSBhbGxvY2F0aW5nIHRoZSBib290bWVtX3JlZ2lvbl9saXN0LiAKPiBUaGlzIHdhcyBh
Y3R1YWxseSBkaXNjdXNzZWQgcmVjZW50bHkgYXMgcGFydCBvZiBvbi1nb2luZyBwcm9ibGVtIHdp
dGggQXJtMzIgCj4gKHNlZSBbMV0pLgo+IAoKQWN0dWFsbHkgdGhpcyBwYXRjaCBzZXJpZXMgaW50
cm9kdWNlcyBQTUFQIGluZnJhc3RydWN0dXJlIGZvciB4ODYsIHNvIHRoaXMgCm1hcF9kb21haW5f
cGFnZSgpIHdvcmtzLiBJdCBjZXJ0YWlubHkgd29uJ3Qgd29yayBmb3IgQVJNIHRob3VnaCB3aXRo
b3V0IGFsc28gCmludHJvZHVjaW5nIFBNQVAuCgpIb25neWFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:38:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDT23-00013O-F0; Thu, 26 Sep 2019 12:38:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDT21-000136-Oa
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:38:01 +0000
X-Inumbo-ID: 796d043a-e05a-11e9-9650-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 796d043a-e05a-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 12:38: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 78B09B12A;
 Thu, 26 Sep 2019 12:37:59 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-48-jgross@suse.com>
 <f6cae9fa652707ec7548cd0929f9aa06fcd8affc.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <bddb9939-9c68-304d-517e-95368d2fb675@suse.com>
Date: Thu, 26 Sep 2019 14:37:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f6cae9fa652707ec7548cd0929f9aa06fcd8affc.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 47/47] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMTkgMTE6NDYsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFNhdCwgMjAxOS0w
OS0xNCBhdCAxMDo1MiArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIGEgc2NoZWR1
bGluZyBncmFudWxhcml0eSBlbnVtICgiY3B1IiwgImNvcmUiLCAic29ja2V0IikgZm9yCj4+IHNw
ZWNpZmljYXRpb24gb2YgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIEluaXRpYWxseSBpdCBp
cyBzZXQgdG8KPj4gImNwdSIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRoZSBuZXcgYm9vdCBw
YXJhbWV0ZXIgKHg4NiBvbmx5KQo+PiAic2NoZWQtZ3JhbiIuCj4+Cj4+IEFjY29yZGluZyB0byB0
aGUgc2VsZWN0ZWQgZ3JhbnVsYXJpdHkgc2NoZWRfZ3JhbnVsYXJpdHkgaXMgc2V0IGFmdGVyCj4+
IGFsbCBjcHVzIGFyZSBvbmxpbmUuCj4+Cj4+IEEgdGVzdCBpcyBhZGRlZCBmb3IgYWxsIHNjaGVk
IHJlc291cmNlcyBob2xkaW5nIHRoZSBzYW1lIG51bWJlciBvZgo+PiBjcHVzLiBGYWxsIGJhY2sg
dG8gY29yZS0gb3IgY3B1LXNjaGVkdWxpbmcgaW4gdGhhdCBjYXNlLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4gUmV2aWV3ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CgpEb2VzIHRoaXMgc3RpbGwgc3RhbmQg
d2l0aCBtb3ZpbmcgYWxsIGNvZGUgb2YgdGhpcyBwYXRjaCB0bwpjcHVwb29sLmM/IFRoYXQgd291
bGQgYXZvaWQgbWFraW5nIHNvbWUgdmFyaWFibGVzL2Z1bmN0aW9ucyBnbG9iYWxseQp2aXNpYmxl
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:40:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDT4D-00022P-W2; Thu, 26 Sep 2019 12:40: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=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDT4C-00022J-5F
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:40:16 +0000
X-Inumbo-ID: c65af586-e05a-11e9-9650-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id c65af586-e05a-11e9-9650-12813bfff9fa;
 Thu, 26 Sep 2019 12:40: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 1iDT44-0001ag-Pw; Thu, 26 Sep 2019 12:40:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDT44-0002zC-CS; Thu, 26 Sep 2019 12:40:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDT44-0000Xy-Bn; Thu, 26 Sep 2019 12:40:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141805-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=351c8a09b00b5c51c8f58b016fffe51f87e2d820
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 12:40:08 +0000
Subject: [Xen-devel] [linux-linus test] 141805: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTgwNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxODA1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDM1MWM4YTA5YjAwYjVjNTFjOGY1OGIwMTZmZmZlNTFmODdl
MmQ4MjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMy
OTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4
MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMjA0IGRheXMgIDE1NiBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDE4MDUgIDIwMTktMDktMjUgMDg6NTU6MTYgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjQ4OTggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTY4MzYyIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:51:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 12:51:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTEt-0003C5-8r; Thu, 26 Sep 2019 12: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDTEs-0003C0-5U
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:51:18 +0000
X-Inumbo-ID: 53e9f3a6-e05c-11e9-9651-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 53e9f3a6-e05c-11e9-9651-12813bfff9fa;
 Thu, 26 Sep 2019 12:51:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A0FA5142F;
 Thu, 26 Sep 2019 05:51:15 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D48363F763;
 Thu, 26 Sep 2019 05:51:12 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <96f10f9693fdc795152a7f24c6df65f7f345b0f4.1569489002.git.hongyax@amazon.com>
 <3d7f6e45-4c62-b314-7110-2e998bcdddcc@arm.com>
 <1066155a-a378-c8a8-893b-159d96962c8e@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b864d695-5c48-ddd2-79fc-e8925757842d@arm.com>
Date: Thu, 26 Sep 2019 13:51:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1066155a-a378-c8a8-893b-159d96962c8e@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 79/84] Don't assume bootmem_region_list
 is mapped. Also fix a double unmap bug.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 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>

SGksCgpPbiA5LzI2LzE5IDE6MzYgUE0sIGhvbmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPiBPbiAy
Ni8wOS8yMDE5IDEyOjIxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiDCoEZyb20g
dGhlIHRpdGxlLCB0aGlzIHBhdGNoIGlzIGRvaW5nIHR3byB0aGluZ3M6Cj4+IMKgwqDCoCAxKSBN
YXAgYm9vdG1lbV9yZWdpb25fbGlzdAo+PiDCoMKgwqAgMikgRml4IGRvdWJsZSB1bm1hcCBidWcK
Pj4KPj4gSXQgaXMgbm90IGVudGlyZWx5IGNsZWFyIGhvdyB0aGUgbGF0dGVyIGlzIHJlbGF0ZWQg
dG8gdGhlIGZvcm1lci4gQ2FuIAo+PiB5b3UgZXhwbGFpbiBpdD8KPiAKPiBBY3R1YWxseSB0aGV5
IGFyZSBub3QgcmVsYXRlZC4gVGhlIHNlY29uZCBvbmUgc2hvdWxkIHByb2JhYmx5IGJlIAo+IHNx
dWFzaGVkIGludG8gc29tZSBvdGhlciBwYXRjaC4KPiAKPj4KPj4gT24gOS8yNi8xOSAxMDo0NiBB
TSwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+Pj4gRnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5
YXhAYW1hem9uLmNvbT4KPj4KPj4gUGxlYXNlIHByb3ZpZGUgYSBjb21taXQgbWVzc2FnZSBkZXNj
cmlwdGlvbi4KPj4KPiAKPiBUaGUgZGVzY3JpcHRpb24gaXMganVzdCBhIG9uZS1saW5lciBpbiB0
aGUgc3ViamVjdC4gU2hvdWxkIGJlIHRoZXJlIHdoZW4gCj4geW91IGltcG9ydCB0aGlzIHBhdGNo
LgoKSSBhbSBhZnJhaWQgdGhpcyBpcyBub3QgZW5vdWdoIHRvIHVuZGVyc3RhbmQgdGhlIHBhdGNo
LiBZb3Ugc2hvdWxkIApleHBsYWluIGluIHRoZSBwYXRjaCB5b3UgbmVlZCBpdC4uLgoKPiAKPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgo+Pj4g
LS0tCj4+PiDCoCB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIHzCoCAyICstCj4+PiDCoCB4
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuY8KgwqDCoMKgwqAgfCAxMiArKysrKysrKysrLS0KPj4+IMKg
IDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4+Cj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMKPj4+IGluZGV4IDIwMmVkY2FhMTcuLjE1NTVhNjFiODQgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4+PiArKysgYi94ZW4vYXJj
aC94ODYvcHYvZG9tMF9idWlsZC5jCj4+PiBAQCAtMjM2LDcgKzIzNiw3IEBAIHN0YXRpYyBfX2lu
aXQgdm9pZCBzZXR1cF9wdl9waHlzbWFwKHN0cnVjdCBkb21haW4gCj4+PiAqZCwgdW5zaWduZWQg
bG9uZyBwZ3RibF9wZm4sCj4+PiDCoMKgwqDCoMKgIGlmICggcGwzZSApCj4+PiDCoMKgwqDCoMKg
wqDCoMKgwqAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7Cj4+PiAtwqDCoMKgIHVubWFwX2RvbWFp
bl9wYWdlKGw0c3RhcnQpOwo+Pj4gK8KgwqDCoCAvL3VubWFwX2RvbWFpbl9wYWdlKGw0c3RhcnQp
Owo+Pgo+PiBJIGd1ZXNzIHlvdSB3YW50ZWQgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkgYW5kIG5v
dCBjb21tZW50IGl0Pwo+Pgo+IAo+IFRoYW5rcy4gV2lsbCBmaXguCj4gCj4+PiDCoCB9Cj4+PiDC
oCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVuayhzdHJ1Y3QgZG9t
YWluICpkLAo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKPj4+IGluZGV4IGRlZWVhYzA2NWMuLjZhY2MxYzc4YTQgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+Pj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPj4+IEBAIC0yNDcsNiArMjQ3LDcgQEAgbWZuX3QgZmlyc3RfdmFsaWRfbWZu
ID0gSU5WQUxJRF9NRk5fSU5JVElBTElaRVI7Cj4+PiDCoCBzdGF0aWMgc3RydWN0IGJvb3RtZW1f
cmVnaW9uIHsKPj4+IMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBzLCBlOyAvKiBNRk5zIEBzIHRo
cm91Z2ggQGUtMSBpbmNsdXNpdmUgYXJlIGZyZWUgKi8KPj4+IMKgIH0gKl9faW5pdGRhdGEgYm9v
dG1lbV9yZWdpb25fbGlzdDsKPj4+ICtzdHJ1Y3QgcGFnZV9pbmZvICpib290bWVtX3JlZ2lvbl9s
aXN0X3BnOwo+Pgo+PiBJIGd1ZXNzIHRoaXMgc2hvdWxkIGJlIHN0YXRpYy4gQnV0Li4uCj4+Cj4g
Cj4gWWVzLgo+IAo+Pj4gwqAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRhIG5yX2Jvb3Rt
ZW1fcmVnaW9uczsKPj4+IMKgIHN0cnVjdCBzY3J1Yl9yZWdpb24gewo+Pj4gQEAgLTI2NCw3ICsy
NjUsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IGJvb3RtZW1fcmVnaW9uX2FkZCh1bnNpZ25lZCAK
Pj4+IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlKQo+Pj4gwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQg
aTsKPj4+IMKgwqDCoMKgwqAgaWYgKCAoYm9vdG1lbV9yZWdpb25fbGlzdCA9PSBOVUxMKSAmJiAo
cyA8IGUpICkKPj4+IC3CoMKgwqDCoMKgwqDCoCBib290bWVtX3JlZ2lvbl9saXN0ID0gbWZuX3Rv
X3ZpcnQocysrKTsKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIGJvb3RtZW1fcmVn
aW9uX2xpc3RfcGcgPSBtZm5fdG9fcGFnZShfbWZuKHMpKTsKPj4KPj4gLi4uIGF0IGxlYXN0IG9u
IEFybSwgdGhlIGZyYW1ldGFibGUgaXMgYWxsb2NhdGVkIGFmdGVyIHRoZSBib290IAo+PiBhbGxv
Y2F0b3IgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuIFNvIG1mbl90b19wYWdlKCkgd2lsbCBub3Qgd29y
ayAKPj4gcHJvcGVybHkgaGVyZS4KPj4KPiAKPiBJdCB3b3JrcyBiZWNhdXNlIHRoZSBib290bWVt
X3JlZ2lvbl9saXN0X3BnIGlzIG9ubHkgYWNjZXNzZWQgbGF0ZXIgaW4gCj4gZW5kX2Jvb3RfYWxs
b2NhdG9yKCkgd2hlbiB0aGUgZnJhbWV0YWJsZSBoYXMgYmVlbiBpbml0aWFsaXNlZC4gVGhpcyBw
ZyAKPiBpcyBqdXN0IHRvIHJlbWVtYmVyIHdoYXQgdGhlIHBnIHdpbGwgYmUgd2hlbiB0aGUgZnJh
bWV0YWJsZSBpcyByZWFkeS4gT2YgCj4gY291cnNlLCB0byBhdm9pZCBjb25mdXNpb24sIEkgY291
bGQga2VlcCB0aGUgYm9vdG1lbV9yZWdpb25fbGlzdF9tZm4gYW5kIAo+IG9ubHkgY29udmVydCB0
byBwZyBsYXRlciBpbiBlbmRfYm9vdF9hbGxvY2F0b3IoKS4KClRoaXMgb25seSB3b3JrcyBiZWNh
dXNlIG1mbl90b19wYWdlKCkgZG9lcyBub3QgZGVwZW5kIG9uIGFueXRoaW5nIAppbml0aWFsaXpl
ZCBhZnRlcndhcmRzIGZvciB4ODYuIFRoaXMgaXMgbm90IHRydWUgb24gQXJtIGJlY2F1c2UgdGhl
IApoZWxwZXIgZGVwZW5kcyBvbiBmcmFtZXRhYmxlX2Jhc2VfcGR4IHdoaWNoIGlzIG5vdCBpbml0
aWFsaXplZCB1bnRpbCAKc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncygpIGlzIGNhbGxlZC4KClNv
IHlvdSB3aWxsIGhhdmUgdGhlIHdyb25nIHBvaW50ZXIgdG8gdGhlIHBhZ2UuCgo+IC4gCj4+PiAr
wqDCoMKgwqDCoMKgwqAgYm9vdG1lbV9yZWdpb25fbGlzdCA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHMpKTsKPj4KPj4gU28gSSB3b3VsZCBzdWdnZXN0IHRvIGxvb2sgYXQgc3RhdGljYWxseSBhbGxv
Y2F0aW5nIHRoZSAKPj4gYm9vdG1lbV9yZWdpb25fbGlzdC4gVGhpcyB3YXMgYWN0dWFsbHkgZGlz
Y3Vzc2VkIHJlY2VudGx5IGFzIHBhcnQgb2YgCj4+IG9uLWdvaW5nIHByb2JsZW0gd2l0aCBBcm0z
MiAoc2VlIFsxXSkuCj4+Cj4gCj4gQWN0dWFsbHkgdGhpcyBwYXRjaCBzZXJpZXMgaW50cm9kdWNl
cyBQTUFQIGluZnJhc3RydWN0dXJlIGZvciB4ODYsIHNvIAo+IHRoaXMgbWFwX2RvbWFpbl9wYWdl
KCkgd29ya3MuIEl0IGNlcnRhaW5seSB3b24ndCB3b3JrIGZvciBBUk0gdGhvdWdoIAo+IHdpdGhv
dXQgYWxzbyBpbnRyb2R1Y2luZyBQTUFQLgoKV2VsbCwgbWFwX2RvbWFpbl9wYWdlKCkgaXMgbWVh
bnQgdG8gYmUgdXNlZCBmb3IgZG9tYWluIGhlYXAgcGFnZS4KCkF0IHRoZSBtb21lbnQsIHRoZSBi
b290IGFsbG9jYXRvciByZXF1aXJlcyBhIHhlbmhlYXAgcGFnZSBvbiB0aGUgZmlyc3QgCmNhbGwu
IFNvIElITU8sIHlvdSBhcmUgYmUgbWlzdXNpbmcgdGhlIGZ1bmN0aW9uLgoKSGVuY2UsIEkgc3Ry
b25nbHkgdGhpbmsgdGhlIHN0YXRpYyBhbGxvY2F0aW9uIGlzIHRoZSBiZXN0IGhlcmUuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 12:52:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDTGL-0003H0-Lt; Thu, 26 Sep 2019 12: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDTGK-0003Gq-9y
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 12:52:48 +0000
X-Inumbo-ID: 89f1497c-e05c-11e9-9651-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 89f1497c-e05c-11e9-9651-12813bfff9fa;
 Thu, 26 Sep 2019 12:52:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D013142F;
 Thu, 26 Sep 2019 05:52:46 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AB7E33F763;
 Thu, 26 Sep 2019 05:52:44 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <1569496834-7796-8-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <55a32546-9a54-c326-f4ae-83c0dc5fb69d@arm.com>
Date: Thu, 26 Sep 2019 13:52:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1569496834-7796-8-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.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>

SGksCgpPbiA5LzI2LzE5IDEyOjIwIFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4gCj4gVGhlIG1haW4gcHVwcm9zZSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFkZCBhIHdheSB0byBy
ZWdpc3RlciBEVCBkZXZpY2UKPiAod2hpY2ggaXMgYmVoaW5kIHRoZSBJT01NVSkgdXNpbmcgdGhl
IGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3MgWzFdCj4gYmVmb3JlIGFzc2lnbmluZyB0aGF0IGRl
dmljZSB0byBhIGRvbWFpbi4KPiAKPiBTbywgdGhpcyBwYXRjaCBhZGRzIG5ldyAiaW9tbXVfYWRk
X2R0X2RldmljZSIgQVBJIGZvciBhZGRpbmcgRFQgZGV2aWNlCj4gdG8gdGhlIElPTU1VIHVzaW5n
IGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3MgYW5kIHByZXZpb3VzbHkgYWRkZWQKPiAiaW9tbXVf
ZndzcGVjIiBzdXBwb3J0LiBBcyBkZXZpY2VzIGNhbiBiZSBhc3NpZ25lZCB0byB0aGUgaGFyZHdh
cmUgZG9tYWluCj4gYW5kIG90aGVyIGRvbWFpbnMgdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgZnJv
bSB0d28gcGxhY2VzOiBoYW5kbGVfZGV2aWNlKCkKPiBhbmQgaW9tbXVfZG9fZHRfZG9tY3RsKCku
Cj4gCj4gQmVzaWRlcyB0aGF0LCB0aGlzIHBhdGNoIGFkZHMgbmV3ICJkdF94bGF0ZSIgY2FsbGJh
Y2sgKGJvcnJvd2VkIGZyb20KPiBMaW51eCAib2ZfeGxhdGUiKSBmb3IgcHJvdmlkaW5nIHRoZSBk
cml2ZXIgd2l0aCBEVCBJT01NVSBzcGVjaWZpZXIKPiB3aGljaCBkZXNjcmliZXMgdGhlIElPTU1V
IG1hc3RlciBpbnRlcmZhY2VzIG9mIHRoYXQgZGV2aWNlIChkZXZpY2UgSURzLCBldGMpLgo+IEFj
Y29yZGluZyB0byB0aGUgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncyB0aGUgY29udGV4dCBvZiBy
ZXF1aXJlZAo+IHByb3BlcnRpZXMgZm9yIElPTU1VIGRldmljZS9tYXN0ZXIgbm9kZSAoI2lvbW11
LWNlbGxzLCBpb21tdXMpIGRlcGVuZHMKPiBvbiBtYW55IGZhY3RvcnMgYW5kIGlzIHJlYWxseSBk
cml2ZXIgZGVwZW5kZWQgdGhpbmcuCj4gCj4gUGxlYXNlIG5vdGUsIGFsbCBJT01NVSBkcml2ZXJz
IHdoaWNoIHN1cHBvcnQgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncwo+IHNob3VsZCB1c2UgImR0
X3hsYXRlIiBhbmQgImFkZF9kZXZpY2UiIGNhbGxiYWNrcy4KPiAKPiBbMV0gaHR0cHM6Ly93d3cu
a2VybmVsLm9yZy9kb2MvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lv
bW11LnR4dAo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLQo+
IENoYW5nZXMgVjUgLT4gVjY6Cj4gICAgICAgLSBhZGRlZCBjaGVjayBmb3IgdGhlIGZ1bmN0aW9u
J3MgcmV0dXJuIHZhbHVlIGluIGJvdGggY2FzZXMKPiAgICAgICAtIHJlbW92ZWQgZXh0cmEgY2hl
Y2sgZm9yIGR0X2RldmljZV9pc19wcm90ZWN0ZWQoKSBmcm9tCj4gICAgICAgICBpb21tdV9kb19k
dF9kb21jdGwoKQo+IAo+IENoYW5nZXMgVjQgLT4gVjU6Cj4gICAgICAgLSBhZGRlZCAiY29uc3Qi
IHRvIHN0cnVjdCBkdF9waGFuZGxlX2FyZ3MgKmFyZ3MgaW4gZHRfeGxhdGUKPiAgICAgICAtIG1v
dmVkIGlvbW11X2FkZF9kdF9kZXZpY2UoKSB0byB4ZW4vcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUu
Ywo+ICAgICAgIC0gbW9kaWZpZWQgbG9naWMsIGRvbid0IHRyeSB0byBhZGQgImFsbCIgZGV2aWNl
cyB0byB0aGUgSU9NTVUKPiAgICAgICAgIHdoZW4gY29uc3RydWN0aW5nIERvbTAsIGJ1dCBvbmx5
IGRldmljZXMgd2hpY2ggYXJlIGdvaW5nIHRvIGJlCj4gICAgICAgICBhc3NpZ25lZCB0byBod2Rv
bQo+ICAgICAgIC0gdXBkYXRlZCBpb21tdV9kb19kdF9kb21jdGwoKSB0byBjYWxsIGlvbW11X2Fk
ZF9kdF9kZXZpY2UoKQo+ICAgICAgIC0gY2xhcmlmaWVkIHBhdGNoIGRlc2NyaXB0aW9uCj4gICAg
ICAgLSByZW1vdmVkICJfX2luaXQiIGZyb20gaW9tbXVfYWRkX2R0X2RldmljZSgpCj4gCj4gQ2hh
bmdlcyBWMyAtPiBWNDoKPiAgICAgICAtIHNxdWFzaGVkIHdpdGggImlvbW11OiBBZGQgb2ZfeGxh
dGUgY2FsbGJhY2siIHBhdGNoCj4gICAgICAgLSByZW5hbWVkICJvZl94bGF0ZSIgdG8gImR0X3hs
YXRlIgo+ICAgICAgIC0gcmV3b3JrZWQgcGF0Y2ggZGVzY3JpcHRpb24KPiAgICAgICAtIGNsYXJp
ZmllZCBjb21tZW50cyBpbiBjb2RlLCByZW1vdmVkIGNvbmZ1c2luZyB3b3JkCj4gICAgICAgICAi
aW5pdGlhbGl6ZSBkZXZpY2UiLCBldGMKPiAgICAgICAtIHVwZGF0ZWQgZGVidWcgbWVzc2FnZSBp
biBoYW5kbGVfZGV2aWNlKCkKPiAgICAgICAtIG1vZGlmaWVkIHRvIGNoZWNrIG9wcy0+b2ZfeGxh
dGUgYW5kIG9wcy0+YWRkX2RldmljZQo+ICAgICAgICAgb25seSBpZiAiaW9tbXVzIiBwcm9wZXJ0
eSBpcyBleGlzdHMKPiAKPiBDaGFuZ2VzIFYyIC0+IFYzOgo+ICAgICAgLSBjbGFyaWZpZWQgcGF0
Y2ggZGVzY3JpcHRpb24KPiAgICAgIC0gY2xhcmlmaWVkIGNvbW1lbnRzIGluIGNvZGUKPiAgICAg
IC0gbW9kaWZpZWQgdG8gcHJvdmlkZSBEVCBJT01NVSBzcGVjaWZpZXIgdG8gdGhlIGRyaXZlcgo+
ICAgICAgICB1c2luZyAib2ZfeGxhdGUiIGNhbGxiYWNrCj4gICAgICAtIGRvY3VtZW50ZWQgZnVu
Y3Rpb24gdXNhZ2UKPiAgICAgIC0gbW9kaWZpZWQgdG8gcmV0dXJuIGFuIGVycm9yIGlmIG9wcyBp
cyBub3QgcHJlc2VudC9pbXBsZW1lbnRlZCwKPiAgICAgIC0gYWRkZWQgYWJpbGl0eSB0byByZXR1
cm4gYSBwb3NzaXRpdmUgdmFsdWUgdG8gaW5kaWNhdGUKPiAgICAgICAgdGhhdCBkZXZpY2UgZG9l
c24ndCBuZWVkIHRvIGJlIHByb3RlY3RlZAo+ICAgICAgLSByZW1vdmVkIGNoZWNrIGZvciB0aGUg
ImlvbW11IiBwcm9wZXJ0eSBwcmVzZW5jZQo+ICAgICAgICBpbiB0aGUgY29tbW9uIGNvZGUKPiAg
ICAgIC0gaW5jbHVkZWQgPGFzbS9pb21tdV9md3NwZWMuaD4gZGlyZWN0bHkKPiAtLS0KPiAgIHhl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgfCAyNSArKysrKysrKystLS0KPiAg
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgfCA3NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAg
ICAgICAgICB8IDIxICsrKysrKysrKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgMTE4IGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGEwZmVlMWUu
LmI4NGE0NDggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTEyNDMsNiArMTI0Myw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IG1hcF9kZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAqZCwKPiAg
ICAqICAtIEdpdmUgcGVybWlzc2lvbiB0byB0aGUgZ3Vlc3QgdG8gbWFuYWdlIElSUSBhbmQgTU1J
TyByYW5nZQo+ICAgICogIC0gUmV0cmlldmUgdGhlIElSUSBjb25maWd1cmF0aW9uIChpLmUgZWRn
ZS9sZXZlbCkgZnJvbSBkZXZpY2UgdHJlZQo+ICAgICogV2hlbiB0aGUgZGV2aWNlIGlzIG5vdCBt
YXJrZWQgZm9yIGd1ZXN0IHBhc3N0aHJvdWdoOgo+ICsgKiAgLSBUcnkgdG8gY2FsbCBpb21tdV9h
ZGRfZHRfZGV2aWNlIHRvIHByb3RlY3QgdGhlIGRldmljZSBieSBhbiBJT01NVQo+ICAgICogIC0g
QXNzaWduIHRoZSBkZXZpY2UgdG8gdGhlIGd1ZXN0IGlmIGl0J3MgcHJvdGVjdGVkIGJ5IGFuIElP
TU1VCj4gICAgKiAgLSBNYXAgdGhlIElSUXMgYW5kIGlvbWVtIHJlZ2lvbnMgdG8gRE9NMAo+ICAg
ICovCj4gQEAgLTEyNjMsMTYgKzEyNjQsMzAgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX2Rl
dmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKPiAgICAg
ICBkdF9kcHJpbnRrKCIlcyBwYXNzdGhyb3VnaCA9ICVkIG5pcnEgPSAlZCBuYWRkciA9ICV1XG4i
LAo+ICAgICAgICAgICAgICAgICAgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSwgbmVlZF9tYXBwaW5n
LCBuaXJxLCBuYWRkcik7Cj4gICAKPiAtICAgIGlmICggZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChk
ZXYpICYmIG5lZWRfbWFwcGluZyApCj4gKyAgICBpZiAoIG5lZWRfbWFwcGluZyApCj4gICAgICAg
ewo+IC0gICAgICAgIGR0X2RwcmludGsoIiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1bGxf
bmFtZShkZXYpKTsKPiAtICAgICAgICByZXMgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKGQsIGRl
dik7Cj4gLSAgICAgICAgaWYgKCByZXMgKQo+ICsgICAgICAgIGR0X2RwcmludGsoIkNoZWNrIGlm
ICVzIGlzIGJlaGluZCB0aGUgSU9NTVUgYW5kIGFkZCBpdFxuIiwKPiArICAgICAgICAgICAgICAg
ICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwo+ICsKPiArICAgICAgICByZXMgPSBpb21tdV9h
ZGRfZHRfZGV2aWNlKGRldik7Cj4gKyAgICAgICAgaWYgKCByZXMgPCAwICkKPiAgICAgICAgICAg
ewo+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiRmFpbGVkIHRvIHNldHVwIHRoZSBJ
T01NVSBmb3IgJXNcbiIsCj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQg
dG8gYWRkICVzIHRvIHRoZSBJT01NVVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICBkdF9ub2Rl
X2Z1bGxfbmFtZShkZXYpKTsKPiAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4gICAgICAgICAg
IH0KPiArCj4gKyAgICAgICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgZHRfZHByaW50aygiJXMgc2V0dXAgaW9tbXVcbiIsIGR0
X25vZGVfZnVsbF9uYW1lKGRldikpOwo+ICsgICAgICAgICAgICByZXMgPSBpb21tdV9hc3NpZ25f
ZHRfZGV2aWNlKGQsIGRldik7Cj4gKyAgICAgICAgICAgIGlmICggcmVzICkKPiArICAgICAgICAg
ICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkZhaWxlZCB0byBzZXR1
cCB0aGUgSU9NTVUgZm9yICVzXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGR0X25vZGVf
ZnVsbF9uYW1lKGRldikpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKPiArICAgICAg
ICAgICAgfQo+ICsgICAgICAgIH0KPiAgICAgICB9Cj4gICAKPiAgICAgICAvKiBHaXZlIHBlcm1p
c3Npb24gYW5kIG1hcCBJUlFzICovCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5j
Cj4gaW5kZXggOTIxYTZlNS4uY2M5MDBiYSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2
aWNlX3RyZWUuYwo+IEBAIC0yMiw2ICsyMiw4IEBACj4gICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
Cj4gICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+ICAgCj4gKyNpbmNsdWRlIDxhc20vaW9tbXVfZndz
cGVjLmg+Cj4gKwo+ICAgc3RhdGljIHNwaW5sb2NrX3QgZHRkZXZzX2xvY2sgPSBTUElOX0xPQ0tf
VU5MT0NLRUQ7Cj4gICAKPiAgIGludCBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2KQo+IEBAIC0xMjUsNiArMTI3LDY4IEBA
IGludCBpb21tdV9yZWxlYXNlX2R0X2RldmljZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICBy
ZXR1cm4gMDsKPiAgIH0KPiAgIAo+ICtpbnQgaW9tbXVfYWRkX2R0X2RldmljZShzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5wKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMg
PSBpb21tdV9nZXRfb3BzKCk7Cj4gKyAgICBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzIGlvbW11X3Nw
ZWM7Cj4gKyAgICBzdHJ1Y3QgZGV2aWNlICpkZXYgPSBkdF90b19kZXYobnApOwo+ICsgICAgaW50
IHJjID0gMSwgaW5kZXggPSAwOwo+ICsKPiArICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQo+ICsg
ICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGlmICggIW9wcyApCj4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gKwo+ICsgICAgaWYgKCBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpICkKPiAr
ICAgICAgICByZXR1cm4gLUVFWElTVDsKPiArCj4gKyAgICAvKgo+ICsgICAgICogQWNjb3JkaW5n
IHRvIHRoZSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0
Cj4gKyAgICAgKiBmcm9tIExpbnV4Lgo+ICsgICAgICovCj4gKyAgICB3aGlsZSAoICFkdF9wYXJz
ZV9waGFuZGxlX3dpdGhfYXJncyhucCwgImlvbW11cyIsICIjaW9tbXUtY2VsbHMiLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXgsICZpb21tdV9zcGVjKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBUaGUgZHJpdmVyIHdoaWNoIHN1
cHBvcnRzIGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3MgbXVzdCBoYXZlCj4gKyAgICAgICAgICog
dGhlc2UgY2FsbGJhY2sgaW1wbGVtZW50ZWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYg
KCAhb3BzLT5hZGRfZGV2aWNlIHx8ICFvcHMtPmR0X3hsYXRlICkKPiArICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgICAgIGlmICggIWR0X2RldmljZV9pc19hdmFpbGFibGUo
aW9tbXVfc3BlYy5ucCkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgcmMg
PSBpb21tdV9md3NwZWNfaW5pdChkZXYsICZpb21tdV9zcGVjLm5wLT5kZXYpOwo+ICsgICAgICAg
IGlmICggcmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBQcm92aWRlIERUIElPTU1VIHNwZWNpZmllciB3aGljaCBkZXNjcmliZXMgdGhlIElP
TU1VIG1hc3Rlcgo+ICsgICAgICAgICAqIGludGVyZmFjZXMgb2YgdGhhdCBkZXZpY2UgKGRldmlj
ZSBJRHMsIGV0YykgdG8gdGhlIGRyaXZlci4KPiArICAgICAgICAgKiBUaGUgZHJpdmVyIGlzIHJl
c3BvbnNpYmxlIHRvIGRlY2lkZSBob3cgdG8gaW50ZXJwcmV0IHRoZW0uCj4gKyAgICAgICAgICov
Cj4gKyAgICAgICAgcmMgPSBvcHMtPmR0X3hsYXRlKGRldiwgJmlvbW11X3NwZWMpOwo+ICsgICAg
ICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgaW5kZXgr
KzsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogQWRkIG1hc3RlciBkZXZpY2UgdG8g
dGhlIElPTU1VIGlmIGxhdHRlciBpcyBwcmVzZW50IGFuZCBhdmFpbGFibGUuCj4gKyAgICAgKiBU
aGUgZHJpdmVyIGlzIHJlc3BvbnNpYmxlIHRvIG1hcmsgdGhhdCBkZXZpY2UgYXMgcHJvdGVjdGVk
Lgo+ICsgICAgICovCj4gKyAgICBpZiAoICFyYyApCj4gKyAgICAgICAgcmMgPSBvcHMtPmFkZF9k
ZXZpY2UoMCwgZGV2KTsKPiArCj4gKyAgICBpZiAoIHJjIDwgMCApCj4gKyAgICAgICAgaW9tbXVf
ZndzcGVjX2ZyZWUoZGV2KTsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gICBpbnQg
aW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPiAgIHsKPiBAQCAtMTY2LDYgKzIzMCwxOSBAQCBpbnQg
aW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgfQo+ICAgCj4gKyAgICAg
ICAgcmV0ID0gaW9tbXVfYWRkX2R0X2RldmljZShkZXYpOwo+ICsgICAgICAgIC8qCj4gKyAgICAg
ICAgICogSWdub3JlICItRUVYSVNUIiBlcnJvciBjb2RlIGFzIGl0IHdvdWxkIG1lYW4gdGhhdCB0
aGUgZGV2aWNlIGlzCj4gKyAgICAgICAgICogYWxyZWFkeSBhZGRlZCB0byB0aGUgSU9NTVUgKHBv
c2l0aXZlIHJlc3VsdCkuIFN1Y2ggaGFwcGVucyBhZnRlcgo+ICsgICAgICAgICAqIHJlLWNyZWF0
aW5nIGd1ZXN0IGRvbWFpbi4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIHJldCA8IDAg
JiYgcmV0ICE9IC1FRVhJU1QgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUiAiRmFpbGVkIHRvIGFkZCAlcyB0byB0aGUgSU9NTVVcbiIsCj4gKyAgICAgICAg
ICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKPiArICAgICAgICAgICAgYnJlYWs7
Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICAgcmV0ID0gaW9tbXVfYXNzaWduX2R0X2Rldmlj
ZShkLCBkZXYpOwo+ICAgCj4gICAgICAgICAgIGlmICggcmV0ICkKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IGluZGV4IDdj
MzAwM2YuLjk3NGJkM2YgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiAr
KysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IEBAIC0xODIsNiArMTgyLDE3IEBAIGludCBp
b21tdV9kZWFzc2lnbl9kdF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpkZXYpOwo+ICAgaW50IGlvbW11X2R0X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4g
KmQpOwo+ICAgaW50IGlvbW11X3JlbGVhc2VfZHRfZGV2aWNlcyhzdHJ1Y3QgZG9tYWluICpkKTsK
PiAgIAo+ICsvKgo+ICsgKiBIZWxwZXIgdG8gYWRkIG1hc3RlciBkZXZpY2UgdG8gdGhlIElPTU1V
IHVzaW5nIGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3MuCj4gKyAqCj4gKyAqIFJldHVybiB2YWx1
ZXM6Cj4gKyAqICAwIDogZGV2aWNlIGlzIHByb3RlY3RlZCBieSBhbiBJT01NVQo+ICsgKiA8MCA6
IGRldmljZSBpcyBub3QgcHJvdGVjdGVkIGJ5IGFuIElPTU1VLCBidXQgbXVzdCBiZSAoZXJyb3Ig
Y29uZGl0aW9uKQo+ICsgKiA+MCA6IGRldmljZSBkb2Vzbid0IG5lZWQgdG8gYmUgcHJvdGVjdGVk
IGJ5IGFuIElPTU1VCj4gKyAqICAgICAgKElPTU1VIGlzIG5vdCBlbmFibGVkL3ByZXNlbnQgb3Ig
ZGV2aWNlIGlzIG5vdCBjb25uZWN0ZWQgdG8gaXQpLgo+ICsgKi8KPiAraW50IGlvbW11X2FkZF9k
dF9kZXZpY2Uoc3RydWN0IGR0X2RldmljZV9ub2RlICpucCk7Cj4gKwo+ICAgaW50IGlvbW11X2Rv
X2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqLCBzdHJ1Y3QgZG9tYWluICosCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7
Cj4gICAKPiBAQCAtMjUwLDYgKzI2MSwxNiBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKPiAgICAgICBp
bnQgX19tdXN0X2NoZWNrICgqaW90bGJfZmx1c2hfYWxsKShzdHJ1Y3QgZG9tYWluICpkKTsKPiAg
ICAgICBpbnQgKCpnZXRfcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeSkoaW9tbXVfZ3JkbV90ICosIHZv
aWQgKik7Cj4gICAgICAgdm9pZCAoKmR1bXBfcDJtX3RhYmxlKShzdHJ1Y3QgZG9tYWluICpkKTsK
PiArCj4gKyNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCj4gKyAgICAvKgo+ICsgICAgICog
QWxsIElPTU1VIGRyaXZlcnMgd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdz
IHNob3VsZCB1c2UKPiArICAgICAqIHRoaXMgY2FsbGJhY2suIFRoaXMgaXMgYSB3YXkgZm9yIHRo
ZSBmcmFtZXdvcmsgdG8gcHJvdmlkZSB0aGUgZHJpdmVyCj4gKyAgICAgKiB3aXRoIERUIElPTU1V
IHNwZWNpZmllciB3aGljaCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3RlciBpbnRlcmZhY2VzIG9m
Cj4gKyAgICAgKiB0aGF0IGRldmljZSAoZGV2aWNlIElEcywgZXRjKS4KPiArICAgICAqLwo+ICsg
ICAgaW50ICgqZHRfeGxhdGUpKGRldmljZV90ICpkZXYsIGNvbnN0IHN0cnVjdCBkdF9waGFuZGxl
X2FyZ3MgKmFyZ3MpOwo+ICsjZW5kaWYKPiAgIH07Cj4gICAKPiAgICNpbmNsdWRlIDxhc20vaW9t
bXUuaD4KPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:04:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTR5-0004Td-17; Thu, 26 Sep 2019 13:03: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=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDTR2-0004TY-TA
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:03:52 +0000
X-Inumbo-ID: 16c12ea3-e05e-11e9-9651-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 16c12ea3-e05e-11e9-9651-12813bfff9fa;
 Thu, 26 Sep 2019 13:03:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569503031; x=1601039031;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=GZpOMWE8J6mOAlRR6ZzrN+uoXaFM71LIx1JZxN2wVt8=;
 b=IE33GRGDZ1+lvNvze7ZrVZAp9NyM8FffSv8ZcpGLHM4K2Etx8lEEPXfX
 sXFMrEalGpVhXRYb50ApzM9LzUEgn1FhZ/7jRueip6kioVixHyF0ZflLk
 G4jVLgYYEWo9oZg+qEbN5kSOZ81/OnPQP1Ub+VQ7WFnrgxHE0ayFGCx5z 8=;
X-IronPort-AV: E=Sophos;i="5.64,551,1559520000"; d="scan'208";a="753387025"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 26 Sep 2019 13:03:51 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id 61548A2D5D; Thu, 26 Sep 2019 13:03:49 +0000 (UTC)
Received: from EX13D11UEE001.ant.amazon.com (10.43.62.132) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 13:03:48 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D11UEE001.ant.amazon.com (10.43.62.132) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 13:03:48 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 13:03:47 +0000
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
 <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
 <fb8d955d-5b21-d9c6-85a5-6eda77a91b05@amazon.com>
 <96170e54-3c9a-84f5-c292-6cb23d32212b@arm.com>
From: <hongyax@amazon.com>
Message-ID: <db12612c-fa9d-3692-4940-4f1e54cbb698@amazon.com>
Date: Thu, 26 Sep 2019 14:03:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <96170e54-3c9a-84f5-c292-6cb23d32212b@arm.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the
 mapping and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>, 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>

T24gMjYvMDkvMjAxOSAxMzoyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDkv
MjYvMTkgMTI6MTggUE0sIGhvbmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPj4gT24gMjYvMDkvMjAx
OSAxMTozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4gTklUIFRpdGxlOiBQ
bGVhc2UgcmVtb3ZlIGZ1bGwgc3RvcC4KPj4+Cj4+PiBPbiA5LzI2LzE5IDEwOjQ2IEFNLCBob25n
eWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4+Pj4gRnJvbTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1h
em9uLmNvbT4KPj4+Cj4+PiBQbGVhc2UgcHJvdmlkZSBhIGRlc2NyaXB0aW9uIG9mIHdoYXQvd2h5
IHlvdSBhcmUgZG9pbmcgdGhpcyBpbiB0aGUgY29tbWl0IAo+Pj4gbWVzc2FnZS4KPj4+Cj4+PiBB
bHNvLCBJSVJDLCB4ODYgYWx3YXlzIGhhdmUgIUNPTkZJR19TRVBBUkFURV9YRU5IRUFQLiBTbyBj
YW4geW91IGV4cGxhaW4gd2h5IAo+Pj4gdGhlIHBhdGggd2l0aCBzZXBhcmF0ZSB4ZW5oZWFwIGlz
IGFsc28gbW9kaWZpZWQ/Cj4+Pgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEg
PGhvbmd5YXhAYW1hem9uLmNvbT4KPj4+PiAtLS0KPj4+PiDCoCB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyB8IDE4ICsrKysrKysrKysrKysrKystLQo+Pj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4+PiBpbmRleCA3
Y2IxYmQzNjhiLi40ZWM2Mjk5YmE4IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCj4+Pj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4+PiBAQCAtMjE0Myw2
ICsyMTQzLDcgQEAgdm9pZCBpbml0X3hlbmhlYXBfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBw
ZSkKPj4+PiDCoCB2b2lkICphbGxvY194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwg
dW5zaWduZWQgaW50IG1lbWZsYWdzKQo+Pj4+IMKgIHsKPj4+PiDCoMKgwqDCoMKgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOwo+Pj4+ICvCoMKgwqAgdm9pZCAqcmV0Owo+Pj4+IMKgwqDCoMKgwqAgQVNT
RVJUKCFpbl9pcnEoKSk7Cj4+Pj4gQEAgLTIxNTEsNyArMjE1MiwxMCBAQCB2b2lkICphbGxvY194
ZW5oZWFwX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwgCj4+Pj4gdW5zaWduZWQgaW50IG1lbWZs
YWdzKQo+Pj4+IMKgwqDCoMKgwqAgaWYgKCB1bmxpa2VseShwZyA9PSBOVUxMKSApCj4+Pj4gwqDC
oMKgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+Pj4+IC3CoMKgwqAgbWVtZ3VhcmRfdW5ndWFy
ZF9yYW5nZShwYWdlX3RvX3ZpcnQocGcpLCAxIDw8IChvcmRlciArIFBBR0VfU0hJRlQpKTsKPj4+
PiArwqDCoMKgIHJldCA9IHBhZ2VfdG9fdmlydChwZyk7Cj4+Pj4gK8KgwqDCoCBtZW1ndWFyZF91
bmd1YXJkX3JhbmdlKHJldCwgMSA8PCAob3JkZXIgKyBQQUdFX1NISUZUKSk7Cj4+Pj4gK8KgwqDC
oCBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXJldCwgcGFnZV90b19tZm4ocGcpLAo+
Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDFVTCA8PCBvcmRl
ciwgUEFHRV9IWVBFUlZJU09SKTsKPj4+Cj4+PiBBcyBtZW50aW9uZWQgZWFybGllciBvbiBmb3Ig
QXJtLCB4ZW5oZWFwIHdpbGwgYWx3YXlzIGJlIG1hcHBlZC4gU28gdW5sZXNzIAo+Pj4geW91IGhh
dmUgcGxhbiB0byB0YWNrbGUgdGhlIEFybSBzaWRlIGFzIHdlbGwsIHdlIHNob3VsZCBtYWtlIHN1
cmUgdGhhdCB0aGUgCj4+PiBiZWhhdmlvciBpcyBub3QgY2hhbmdlZCBmb3IgQXJtLgo+Pgo+PiBJ
IGNhbiBhZGQgYW4gI2lmZGVmIGZvciB4ODYuIEFsdGhvdWdoIEkgdGhpbmsgaWYgdGhlIEFybSBj
b2RlIGlzIGNvcnJlY3QsIAo+PiB0aGlzIHNob3VsZCBzdGlsbCBub3QgYnJlYWsgdGhpbmdzLiBJ
dCBicmVha3MgaWYgYSB4ZW5oZWFwIGFjY2VzcyBpcyBtYWRlIAo+PiBldmVuIGJlZm9yZSBhbGxv
Y2F0aW9uIG9yIGFmdGVyIGZyZWUsIHdoaWNoIEkgdGhpbmsgaXMgYSBidWcuCj4gCj4gQ29ycmVj
dG5lc3MgaXMgYSBtYXR0ZXIgb2YgcGVyc3BlY3RpdmUgOykuIHhlbmhlYXAgaXMgYWxyZWFkeSBt
YXAgb24gQXJtIGFuZCAKPiB0aGVyZWZvcmUgdHJ5aW5nIHRvIG1hcCBpdCBhZ2FpbiBpcyBjb25z
aWRlcmVkIGFzIGFuIGVycm9yLiBJIHRoaW5rIHRoaXMgaXMgYSAKPiB2YWxpZCBiZWhhdmlvciBi
ZWNhdXNlIGlmIHlvdSB0cnkgdG8gbWFwIHR3aWNlIHRoZW4gaXQgbGlrZWx5IG1lYW5zIHlvdSBt
YXkgCj4gaGF2ZSB0byB1bm1hcCBsYXRlciBvbi4KCkdvb2QgcG9pbnQuIFRoYW5rcy4gV2lsbCBh
biBpZmRlZiBkbyB0aGUgam9iPwoKPiAKPiBGdXJ0aGVybW9yZSwgeGVuaGVhcCBpcyB1c2luZyBz
dXBlcnBhZ2UgKDJNQiwgMUdCKSBtYXBwaW5nIGF0IHRoZSBtb21lbnQuIFdlIAo+IGNvbXBsZXRl
bHkgZm9yYmlkIHNoYXR0ZXJpbmcgc3VwZXJwYWdlIGJlY2F1c2UgdGhleSBhcmUgbm90IHRyaXZp
YWwgdG8gZGVhbCB3aXRoLgo+IAo+IEluIHNob3J0LCBpZiB5b3Ugd2FudGVkIHRvIHVubWFwIHBh
cnQgaXQsIHRoZW4geW91IHdvdWxkIG5lZWQgdG8gc2hhdHRlciB0aGUgCj4gcGFnZS4gU2hhdHRl
cmluZyBzdXBlcnBhZ2UgcmVxdWlyZWQgdG8gZm9sbG93IGEgc3BlY2lmaWMgc2VxdWVuY2UgKGNh
bGxlZCAKPiBicmVhay1iZWZvcmUtbWFrZSkgdGhhdCB3aWxsIGdvIHRocm91Z2ggYW4gaW52YWxp
ZCBtYXBwaW5nLiBXZSBuZWVkIHRvIGJlIAo+IGNhcmVmdWwgYXMgYW5vdGhlciBwcm9jZXNzb3Ig
bWF5IGFjY2VzcyB0aGUgc3VwZXJwYWdlIGF0IHRoZSBzYW1lIHRpbWUuCj4gCj4gSXQgbWF5IGJl
IHBvc3NpYmxlIHRvIHVzZSBvbmx5IDRLQiBtYXBwaW5nIGZvciB0aGUgeGVuaGVhcCwgYnV0IHRo
YXQncyBuZWVkIHRvIAo+IGJlIGludmVzdGlnYXRlZCBmaXJzdC4KClRoZSBzZXJpZXMgaXMgaW50
ZW5kZWQgZm9yIHg4NiB3aGljaCB0aGVuIHN0YXJ0cyB3aXRoIG5vIHhlbmhlYXAgbWFwcGluZ3Mu
IElmIApvbmUgY2FsbCB0byBtYXBfcGFnZXNfdG9feGVuKCkgbWFwcyB0aGUgZmlyc3QgaGFsZiBv
ZiBhIHN1cGVycGFnZSBhbmQgYSBzZWNvbmQgCm9uZSBtYXBzIHRoZSByZW1haW5pbmcsIHdpbGwg
dGhlIHNlY29uZCBjYWxsIG1lcmdlIHRoZW0gaW50byBhbiBhY3R1YWwgCnN1cGVycGFnZSBtYXBw
aW5nPyBBbHNvLCBkbyB3ZSBkbyBhIHhlbmhlYXAgYWxsb2NhdGlvbiBhbmQgdGhlbiBvbmx5IGZy
ZWUgcGFydCAKb2YgaXQgaW4gc29tZSBjYXNlcz8gSWYgYm90aCBhbnN3ZXJzIGFyZSBob3BlZnVs
bHkgbm8sIHRoZW4gc2hhdHRlcmluZyB3b24ndCAKaGFwcGVuLgoKPiAKPiBMYXN0bHksIG5vdCBk
aXJlY3RseSByZWxhdGVkIHRvIHRoZSBkaXNjdXNzaW9uIGhlcmUsIEkgdGhpbmsgaXQgd291bGQg
YmUgYSBnb29kIAo+IHRpbWUgdG8gc3RhcnQgY2hlY2tpbmcgdGhlIHJldHVybiBvZiBtYXBfcGFn
ZXNfdG9feGVuKCkuIElmIHRoZSBjYWxsIHVubGlrZWx5IAo+IGZhaWxzLCB3ZSB3b3VsZCBlbmQg
dXAgdG8gY29udGludWUgYW5kIGdldCBhbiBlcnJvciBsYXRlciBvbiB0aGF0IG1heSBiZSBtb3Jl
IAo+IGRpZmZpY3VsdCB0byBkZWJ1Zy4gSW5zdGVhZCwgSSB3b3VsZCBmYWlsIHRoZSBhbGxvY2F0
aW9uIGlmIHRoZSBtYXBwaW5nIGlzIG5vdCAKPiBkb25lLgo+IAo+Pgo+Pj4KPj4+IEl0IGZlZWxz
IHRvIG1lIHdlIHdhbnQgdG8gaW50cm9kdWNlIGEgbmV3IEtjb25maWcgdGhhdCBpcyBzZWxlY3Rl
ZCBieSB4ODYgdG8gCj4+PiB0ZWxsIHdoZXRoZXIgdGhlIGRpcmVjdCBtYXAgaXMgbWFwcGVkLiBJ
IHdvdWxkIHRoZW4gaW1wbGVtZW50IG1heWJlIGluIAo+Pj4geGVuL21tLmggdHdvIHN0dWIgKG9u
ZSBmb3Igd2hlbiB0aGUgY29uZmlnIGlzIHNlbGVjdGVkLCB0aGUgb3RoZXIgd2hlbiBpdCBpcyAK
Pj4+IG5vdCkuCj4+Pgo+PiBJIGhhdmUgdGhlIHNhbWUgcXVlc3Rpb24uIERvIHdlIHdhbnQgdG8g
bW92ZSBmb3J3YXJkIHdpdGggbm8gZGlyZWN0IG1hcCBpbiAKPj4geDg2IG9yIGRvIHdlIHdhbnQg
dG8gaGF2ZSBhIGNvbXBpbGUtdGltZSBjb25maWc/IElmIHRoZSBwZXJmb3JtYW5jZSBpcyAKPj4g
ZGVjZW50LCBJIHdvdWxkIHByZWZlciB0aGUgZm9ybWVyIHNpbmNlIHRoaXMgY291bGQgYmUgYSBi
aWcgY29tcGlsZS10aW1lIAo+PiBzd2l0Y2ggd2hpY2ggbGVhdmVzIHR3byBicmFuY2hlcyBvZiBj
b2RlIHRvIGJlIG1haW50YWluZWQgaW4gdGhlIGZ1dHVyZS4KPiAKPiBVbmxlc3MgeW91IGhhdmUg
cGxhbiB0byBpbXBsZW1lbnQgdGhlIEFybSBiaXRzLCB3ZSB3aWxsIG5lZWQgdHdvIGJyYW5jaGVz
IHRvIAo+IG1haW50YWluLgo+IAo+IEJ1dCB3aGF0IEkgc3VnZ2VzdGVkIGlzIHg4NiB0byBhbHdh
eXMgc2VsZWN0IHRoZSBvcHRpb24gdGhhdCB3aWxsIHJlcXVpcmUgCj4gbWFwL3VubWFwIHRoZSBk
aXJlY3QgbWFwLiBBcm0gd291bGQga2VlcCBpdCBkaXNhYmxlLgo+IAo+IENoZWVycywKPiAKClll
cywgdGhhdCBpcyB3aGF0IEkgbWVhbnQuIFNvcnJ5IGlmIGl0IHdhcyBub3QgY2xlYXIuIEkgYW0g
aGFwcHkgd2l0aCBhbiBBUk0gCmJyYW5jaCBhbmQgYW4geDg2IG9uZSwgYnV0IG5vdCBzdXBlciBo
YXBweSBhYm91dCB4ODYgc2VwYXJhdGVkIGludG8gdHdvLgoKSG9uZ3lhbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:05:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:05:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTSm-0004Z1-Ef; Thu, 26 Sep 2019 13:05: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=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDTSl-0004Yw-7m
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:05:39 +0000
X-Inumbo-ID: 559315fa-e05e-11e9-9651-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by localhost (Halon) with ESMTPS
 id 559315fa-e05e-11e9-9651-12813bfff9fa;
 Thu, 26 Sep 2019 13:05:38 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id 5so2710416wmg.0
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:05:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=gjqqFV3sRxnzb1DTl0qqgUx0wlqMInKNIL6xFvUxcs8=;
 b=CWCl0WVCnboW0KUr2jPnokDAYuU8DQpCMhm7CvLmZuAkR7Vf/aCWiDo22G099s3lNT
 1qV56lKneP2SI5DJozXRrRDLq8KiF5fs1Bt6VBhNegF63DXZYO4h8XN2a5NNT+rTWe7E
 CqfLMPHbYu1DCK0OLOYKkLax9aoBHimM6WDRzrSeZMo956M8XwzgkttkXKCIWKZKU0Rx
 lyG1av7TBqtrIGq2B44VjT2T3rCJfcZU9tBYeRD5RLoVYmEHRL6TcqNjkrypY46YhQQf
 z+aGHIf7YImNrn9XQunISNHntSJwfI/wfj1919rev4xOi9KwpC5DpDStkpwWUdRXwtlR
 5IRg==
X-Gm-Message-State: APjAAAU7BB29RIBfJSTqQ1YAU4QG53xJ4ZNxlxzOzFzwdzyrtY4Pd5N3
 TpfGu9s8LcduaWMTF/kIUQ4=
X-Google-Smtp-Source: APXvYqwhXAZVIzWoAm2VepCtw+R/kq4WkDf07z+XTuB/OcClmuEW/Uk7NaZZyJjWNNHyn8OLCYfk7w==
X-Received: by 2002:a05:600c:389:: with SMTP id
 w9mr2843152wmd.139.1569503137597; 
 Thu, 26 Sep 2019 06:05:37 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id r9sm3427973wra.19.2019.09.26.06.05.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 06:05:37 -0700 (PDT)
Date: Thu, 26 Sep 2019 14:05:35 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926130535.q6g2l7xeasu6x2v4@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <754cbac796a3e4326e2ad6b103d85dbbc3f51ae2.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <754cbac796a3e4326e2ad6b103d85dbbc3f51ae2.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 17/84] xxx fixup: avoid shadowing 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>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDU6NDBBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCgpQbGVh
c2Ugc3F1YXNoIHRoaXMgcGF0Y2ggdG8gdGhlIHByZXZpb3VzIHBhdGNoLgoKV2VpLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:10:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTX5-0005QP-6T; Thu, 26 Sep 2019 13:10:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eR0+=XV=gmail.com=aford173@srs-us1.protection.inumbo.net>)
 id 1iDTX3-0005FP-Lx
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:10:05 +0000
X-Inumbo-ID: f47f0ab6-e05e-11e9-97fb-bc764e2007e4
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by localhost (Halon) with ESMTPS
 id f47f0ab6-e05e-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 13:10:04 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id j4so6260136iog.11
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:10: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=FZIPxOACSyBTtRH5A7Lgyz9YR30y4W13jpD2I+1mgJM=;
 b=M0MOZVUz4t6WU55SoJjNSOp7QYn65o/NCOkDutq5p4891fxVHa6jIYc0GzSPoE5NgC
 Y/F31CMUMd8X4Qdqfc4MGmYyhNuR+uHG233WadTHQa0xsWxFJv5rl8RVwaE3bu3pB7qr
 wri0795JXn4yi9BdL9A4kIX8Eq3Xd1Myt3BkKJ+99RFh8if3n6D0lMDd1/A4PUTHHLSY
 mi041pBhTLwJRt9cj7XQ/sDkCPZZAFKFgXm6Ri5VzL7A0Gk1JZg/oHQRycR2/sZb03c2
 lzEE4rwwCW+uRuqgQOz+nrJU3ZVzQbE+b9nB1IS53yKZV5lYYrQXdFhuW1+ZKBjhKOVA
 lysg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FZIPxOACSyBTtRH5A7Lgyz9YR30y4W13jpD2I+1mgJM=;
 b=EAYYws9hk5pToF/wh/9jitLmydK7EoI440B3Kje7AR6deWYg9V+ZC081cye9P4lSaa
 IeaNDpb22QPm/lAo1yYzMnU4X1Hme+BDobbOEOV3qHvbEDQUbEE+96qztfEuqnXaNdhw
 J8FNdjJ0bNZ4BIaBJvwRSGgrt3diOYrdMxEaHBbD/8r29oWUUkqhjxS080YGH94xzGUL
 3+0mGBR5kvQG6mdqmcSextWdJ3HpSv1VCOBsXS/vFjVlzALCQcO4WBKoSp5KxjxIRoxm
 gAefLsPR6Iaiw3upOa6cjZiMM92K3QzjR8AFgegZFbF3xqeqG+FUZH/LBkDLt4cKJn24
 hcOw==
X-Gm-Message-State: APjAAAUlMRf4X+K3g/dHBV4omiSViUeNIVPk3Vsrnqj74k99gZjqeCQi
 IbRerTPAGv3wSRfgwc2k0Axu90lTFes1S3MqUZs=
X-Google-Smtp-Source: APXvYqzlyCi4JSGY6XghEeQ/E8vAIH7ViuIHrzxvUyMsua1GZWLVjXjlSiGwrvjIiebbaCWFI8rRhtB8cjRotnhYNKg=
X-Received: by 2002:a6b:d601:: with SMTP id w1mr3118098ioa.158.1569503404009; 
 Thu, 26 Sep 2019 06:10:04 -0700 (PDT)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
 <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
In-Reply-To: <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
From: Adam Ford <aford173@gmail.com>
Date: Thu, 26 Sep 2019 08:09:52 -0500
Message-ID: <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
To: Fabio Estevam <festevam@gmail.com>
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Christoph Hellwig <hch@lst.de>, linux-s390@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Mike Rapoport <rppt@linux.ibm.com>, Geert Uytterhoeven <geert@linux-m68k.org>,
 Mark Salter <msalter@redhat.com>, Dennis Zhou <dennis@kernel.org>,
 Matt Turner <mattst88@gmail.com>, linux-snps-arc@lists.infradead.org,
 Chris Healy <cphealy@gmail.com>, uclinux-h8-devel@lists.sourceforge.jp,
 Petr Mladek <pmladek@suse.com>, linux-xtensa@linux-xtensa.org,
 linux-alpha@vger.kernel.org, linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTA6MTcgQU0gRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1A
Z21haWwuY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDk6MTcgQU0gQWRh
bSBGb3JkIDxhZm9yZDE3M0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gPiBJIHRyaWVkIGNtYT0yNTZN
IGFuZCBub3RpY2VkIHRoZSBjbWEgZHVtcCBhdCB0aGUgYmVnaW5uaW5nIGRpZG4ndAo+ID4gY2hh
bmdlLiAgRG8gd2UgbmVlZCB0byBzZXR1cCBhIHJlc2VydmVkLW1lbW9yeSBub2RlIGxpa2UKPiA+
IGlteDZ1bC1jY2lteDZ1bHNvbS5kdHNpIGRpZD8KPgo+IEkgZG9uJ3QgdGhpbmsgc28uCj4KPiBX
ZXJlIHlvdSBhYmxlIHRvIGlkZW50aWZ5IHdoYXQgd2FzIHRoZSBleGFjdCBjb21taXQgdGhhdCBj
YXVzZWQgc3VjaCByZWdyZXNzaW9uPwoKSSB3YXMgYWJsZSB0byBuYXJyb3cgaXQgZG93biB0aGUg
OTJkMTJmOTU0NGI3ICgibWVtYmxvY2s6IHJlZmFjdG9yCmludGVybmFsIGFsbG9jYXRpb24gZnVu
Y3Rpb25zIikgdGhhdCBjYXVzZWQgdGhlIHJlZ3Jlc3Npb24gd2l0aApFdG5hdml2LgoKSSBhbHNv
IG5vdGljZWQgdGhhdCBpZiBJIGNyZWF0ZSBhIHJlc2VydmVkIG1lbW9yeSBub2RlIGFzIHdhcyBk
b25lIG9uZQppbXg2dWwtY2NpbXg2dWxzb20uZHRzaSB0aGUgM0Qgc2VlbXMgdG8gd29yayBhZ2Fp
biwgYnV0IHdpdGhvdXQgaXQsIEkKd2FzIGdldHRpbmcgZXJyb3JzIHJlZ2FyZGxlc3Mgb2YgdGhl
ICdjbWE9MjU2TScgb3Igbm90LgpJIGRvbid0IGhhdmUgYSBwcm9ibGVtIHVzaW5nIHRoZSByZXNl
cnZlZCBtZW1vcnksIGJ1dCBJIGd1ZXNzIEkgYW0gbm90CnN1cmUgd2hhdCB0aGUgYW1vdW50IHNo
b3VsZCBiZS4gIEkga25vdyBmb3IgdGhlIHZpZGVvIGRlY29kaW5nIDEwODBwLApJIGhhdmUgaGlz
dG9yaWNhbGx5IHVzZWQgY21hPTEyOE0sIGJ1dCB3aXRoIHRoZSAzRCBhbHNvIG5lZWRpbmcgc29t
ZQptZW1vcnkgYWxsb2NhdGlvbiwgaXMgdGhhdCBlbm91Z2ggb3Igc2hvdWxkIEkgdXNlIDI1Nk0/
CgphZGFtCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:17:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTdi-0005sE-1c; Thu, 26 Sep 2019 13:16:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDTdg-0005s9-TR
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:16:56 +0000
X-Inumbo-ID: e9acc6f4-e05f-11e9-97fb-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by localhost (Halon) with ESMTPS
 id e9acc6f4-e05f-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 13:16:56 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id y19so2740153wrd.3
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:16:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=p0HzFE3Sm4z/W5G2mNbAOr/p4tg7v8m2GqndqdKpZ6Y=;
 b=lLIbbvYGBQLqncBCpNWec6jDMjqucQ2y4tlYtcjjvqF7+xTYnyV246UbWZNbo/MhuZ
 0gPwX5qtQ4srsVPTUFZyd+E4NKkd7ezHAOECtToLZsgFlw3gTPrYTvvve+g/rPBcCI/z
 mAJSZUimI8iPEh5DnzqAnIFaDhQKYXHsscGQf1NPVjfD9mxWBHghJPb9QuVJS8EU3juf
 tE/C0+jsLvhxATEnAJy2lNy3uwIslxBpH1zxeK2owTYwsTDgh4rGIhJS/rM99j9BISkA
 4hGi9SM9ginqw4YE8YXzUbQbpdRok1QfjaKewog3mV2OXvoKtOVai9xfOWVNuDlJRu5j
 3d3A==
X-Gm-Message-State: APjAAAURvau71AhyUL6Zj3D+fFNSbdyIYolcaUNWkLyC4i7tlmTr6Iax
 5ntdXaUMJTN2IPILWkafVKA=
X-Google-Smtp-Source: APXvYqwS2JsmpFU0cOKDcdxTxIK84hXvLQMGojsl6zZkqNWgTR9CJ+Do1R4ohWYzb6zbrfNtEmppXQ==
X-Received: by 2002:adf:fe92:: with SMTP id l18mr2899673wrr.369.1569503815480; 
 Thu, 26 Sep 2019 06:16:55 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id v11sm3314210wrv.54.2019.09.26.06.16.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 06:16:54 -0700 (PDT)
Date: Thu, 26 Sep 2019 14:16:53 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926131653.sunfgehtp4zi4fvt@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <6d79e6301ff15af71b21c64d10760abb9775b626.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6d79e6301ff15af71b21c64d10760abb9775b626.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 58/84] x86/mm: fix leaks in
 map_xen_pagetable.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MjFBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
Tm90IHVubWFwcGluZyBwYWdlcyBhZnRlciBtYXBfeGVuX3BhZ2V0YWJsZSBjYW4gbGVhayB0aGUg
dmlydHVhbCBhZGRyZXNzCj4gc3BhY2Ugb3ZlciB0aW1lLgoKSSB1bmRlcnN0YW5kIHRoaXMgcGFy
dCwgYnV0IC4uLgoKPiBBbHNvIHRoaXMgZml4IG1ha2VzIHZtYXBfdG9fbWZuIG5vbi10cml2aWFs
IHRvIGJlIGEKPiBtYWNyby4gVGhlcmUgbWlnaHQgYmUgYmV0dGVyIG9wdGlvbnMgYnV0IG1vdmUg
aXQgaW50byB2bWFwLmMgZm9yIG5vdy4KPiAKCi4uLiBub3QgdGhpcyBwYXJ0LgoKPiBTaWduZWQt
b2ZmLWJ5OiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICAgICB8ICA1ICstLS0tCj4gIHhlbi9jb21tb24vdm1hcC5jICAgICAg
ICAgIHwgMTMgKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICB8ICAy
IC0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIHwgIDIgLS0KPiAgeGVuL2luY2x1ZGUv
eGVuL3ZtYXAuaCAgICAgfCAgMyArKysKPiAgNSBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25z
KCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggYjJiMmVkYmVkMS4uMTQ1YzVhYjQ3YyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAg
LTUxNjAsNiArNTE2MCw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICEobDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdFX1BTRSkgKQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZu
KG9sMmUpKTsKPiAgICAgICAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwoKVGhpcyBpcyBwcmVzdW1hYmx5IHRoZSBpc3N1ZSB5
b3UgdHJ5IHRvIGZpeC4KCj4gICAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxl
KGwydF9tZm4pOwo+ICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICB9Cj4gQEAgLTUy
MjUsNyArNTIyNiw2IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAo+ICAgICAgICAgICAgICAgICAg
bDNlX3dyaXRlX2F0b21pYyhwbDNlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsM2VfZnJvbV9tZm4obDJ0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKPiAgICAgICAgICAg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKPiAtICAgICAgICAgICAgICAgIGwydCA9
IE5VTEw7CgpUaGlzIGFuZCBzaW1pbGFyIGNoYW5nZXMgYmVsb3cgYXJlIGlycmVsZXZhbnQgdG8g
dGhlIGJ1ZyB5b3VyIHRyeSB0bwpmaXguCgpVTk1BUF9YRU5fUEFHRVRBQkxFIGFscmVhZHkgc2V0
cyBsWHQgdG8gTlVMTC4gRGVsZXRpbmcgdGhlc2UgdHdvIGxpbmVzCmFyZSBmaW5lLCBidXQgdGhl
eSBzaG91bGQgYmUgZm9sZGVkIGludG8gb25lIG9mIHRoZSBwcmV2aW91cyBwYXRjaGVzCndoZXJl
IFVOTUFQX1hFTl9QQUdFVEFCTEUgd2FzIHVzZWQgaW4gdGhpcyBmdW5jdGlvbi4KCj4gICAgICAg
ICAgICAgIH0KPiAgICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKPiAgICAgICAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7Cj4gQEAgLTUzNDYsNyArNTM0Niw2IEBAIGlu
dCBtYXBfcGFnZXNfdG9feGVuKAo+ICAgICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9t
aWMocGwyZSwgbDJlX2Zyb21fbWZuKGwxdF9tZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKPiAg
ICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7Cj4gLSAgICAgICAg
ICAgICAgICAgICAgbDF0ID0gTlVMTDsKPiAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAg
ICAgICAgIGlmICggbG9ja2luZyApCj4gICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2so
Jm1hcF9wZ2Rpcl9sb2NrKTsKPiBAQCAtNTU4OSw3ICs1NTg4LDYgQEAgaW50IG1vZGlmeV94ZW5f
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBu
ZikKPiAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhw
bDNlLCBsM2VfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwo+ICAgICAgICAgICAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwo+IC0gICAgICAgICAgICAgICAgbDJ0ID0g
TlVMTDsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQo+ICAg
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKPiBAQCAtNTY1Nyw3
ICs1NjU1LDYgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKPiAgICAgICAgICAgICAgICAgICAgICBsMmVf
d3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbihtZm4sCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1Ip
KTsKPiAgICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7Cj4gLSAg
ICAgICAgICAgICAgICAgICAgbDF0ID0gTlVMTDsKPiAgICAgICAgICAgICAgICAgIH0KPiAgICAg
ICAgICAgICAgICAgIGlmICggbG9ja2luZyApCj4gICAgICAgICAgICAgICAgICAgICAgc3Bpbl91
bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bWFwLmMg
Yi94ZW4vY29tbW9uL3ZtYXAuYwo+IGluZGV4IGZhZWJjMWRkZjEuLmZjZGI4NDk1YzggMTAwNjQ0
Cj4gLS0tIGEveGVuL2NvbW1vbi92bWFwLmMKPiArKysgYi94ZW4vY29tbW9uL3ZtYXAuYwoKSSBm
YWlsIHRvIHNlZSB3aHkgeW91IG5lZWQgdG8gY2hhbmdlIHZtYXAgdG8gZml4IGEgbGVhayBzb21l
d2hlcmUgZWxzZS4KCkkgZ3Vlc3MgSSB3aWxsIG5lZWQgdG8gd2FpdCBmb3IgeW91ciBicmFuY2gg
dG8gaGF2ZSBhIGNsb3NlciBsb29rLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDTe1-0005uR-BT; Thu, 26 Sep 2019 13:17:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDTe0-0005uJ-Vv
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:17:17 +0000
X-Inumbo-ID: f56458c2-e05f-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f56458c2-e05f-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 13:17: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 08D8AAB98;
 Thu, 26 Sep 2019 13:17:15 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
 <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
 <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0c261f5e-735a-cf05-5d1a-9f3b0b2c83ed@suse.com>
Date: Thu, 26 Sep 2019 15:17:15 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxMzoxNCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gRnJpLCBT
ZXAgMjAsIDIwMTkgYXQgMDE6MzU6MTNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEhh
dmluZyBzYWlkIHRoaXMsIGFzIGEgcmVzdWx0IG9mIGhhdmluZyBsb29rZWQgYXQgc29tZSBvZiB0
aGUKPj4gaW52b2x2ZWQgY29kZSwgYW5kIHdpdGggdGhlIGNvdmVyIGxldHRlciBub3QgY2xhcmlm
eWluZyB0aGlzLAo+PiB3aGF0J3MgdGhlIHJlYXNvbiBmb3IgZ29pbmcgdGhpcyBzZWVtaW5nbHkg
bW9yZSBjb21wbGljYXRlZAo+PiByb3V0ZSwgcmF0aGVyIHRoYW4gcHV0dGluZyB2UENJIGJlaGlu
ZCB0aGUgaHZtX2lvX2ludGVyY2VwdCgpCj4+IG1hY2hpbmVyeSwganVzdCBsaWtlIGlzIHRoZSBj
YXNlIGZvciBvdGhlciBpbnRlcm5hbCBoYW5kbGluZz8KPiAKPiBJZiB2UENJIGlzIGhhbmRsZWQg
YXQgdGhlIGh2bV9pb19pbnRlcmNlcHQgbGV2ZWwgKGxpa2UgaXRzIGRvbmUgQVRNKQo+IHRoZW4g
aXQncyBub3QgcG9zc2libGUgdG8gaGF2ZSBib3RoIChleHRlcm5hbCkgaW9yZXEgc2VydmVycyBh
bmQgdlBDSQo+IGhhbmRsaW5nIGFjY2Vzc2VzIHRvIGRpZmZlcmVudCBkZXZpY2VzIGluIHRoZSBQ
Q0kgY29uZmlnIHNwYWNlLCBzaW5jZQo+IHZQQ0kgd291bGQgdHJhcCBhbGwgYWNjZXNzZXMgdG8g
dGhlIFBDSSBJTyBwb3J0cyBhbmQgdGhlIE1DRkcgcmVnaW9ucwo+IGFuZCB0aG9zZSB3b3VsZCBu
ZXZlciByZWFjaCB0aGUgaW9yZXEgcHJvY2Vzc2luZy4KCldoeSB3b3VsZCB2UENJICh3YW50IHRv
KSBkbyB0aGF0PyBUaGUgYWNjZXB0KCkgaGFuZGxlciBzaG91bGQKc3ViLWNsYXNzIHRoZSBDRjgt
Q0ZGIHBvcnQgcmFuZ2U7IHRoZXJlIHdvdWxkIGxpa2VseSB3YW50IHRvCmJlIGFub3RoZXIgc3Ry
dWN0IGh2bV9pb19vcHMgaW5zdGFuY2UgZGVhbGluZyB3aXRoIGNvbmZpZwpzcGFjZSBhY2Nlc3Nl
cyAoYW5kIHBlcmhhcHMgd2l0aCBvbmVzIHRocm91Z2ggcG9ydCBJL08gYW5kCnRocm91Z2ggTUNG
RyBhdCB0aGUgc2FtZSB0aW1lKS4gSW4gdGhlIGVuZCB0aGlzIHdvdWxkIGxpa2VseQptb3JlIHNp
bWlsYXIgdG8gaG93IGNoaXBzZXRzIGhhbmRsZSB0aGlzIG9uIHJlYWwgaGFyZHdhcmUKdGhhbiB5
b3VyICJpbnRlcm5hbCBzZXJ2ZXIiIHNvbHV0aW9uIChhbGJlaXQgSSBhZ3JlZSB0byBhCmRlZ3Jl
ZSBpdCdzIGluIGltcGxlbWVudGF0aW9uIGRldGFpbCBhbnl3YXkpLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:21:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDThz-0006yf-Ve; Thu, 26 Sep 2019 13:21: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=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDThz-0006ya-7h
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:21:23 +0000
X-Inumbo-ID: 884c681e-e060-11e9-9652-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by localhost (Halon) with ESMTPS
 id 884c681e-e060-11e9-9652-12813bfff9fa;
 Thu, 26 Sep 2019 13:21:22 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id b24so2547561wmj.5
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:21:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=tv4wKkA5lfpBLEfDf4P4Xbss+JICd+JQhxvWdsIjNNk=;
 b=nZIDjxvb4GIaEt4ynvwv0IJ9AWeRvuODMOKk8uW/Zeyaauz40yQQcJRGJ6nUXo1Dle
 /qEGpUXDnaHnBrapf0AE7IOgu2CnH6tT3G7lV3bYL/Bkje7qa8aNW+Jtda35rFpDlpyO
 5iWSauf9lT8wOktOU4L7e8RLIXkz79OTZuw83Deh+cWqWmBWaAt/Oxd525e2qOtxethx
 wCwiqkXgLWFn89TTq63Tmb2NBpk5efieOoPWUXEfVkUiCoxWV9MhgVUQI1Y3MD0XsmNL
 LsIvfnfQ/KMdd+woloaSgNUfKzxnKUc4ZBA/0/hTZ3RLQ6P8qJALJMK9ZG2JQtEQece9
 XRig==
X-Gm-Message-State: APjAAAWgQCOieEqhCSqgaoai1YJrLu2bbpOkdQfiwpJbkzZhm21ZGjmZ
 kFgx7jms1oZrswXE1LHnUt8=
X-Google-Smtp-Source: APXvYqwBSqSpK2UHK8P5TUU5NF3Z+DKR3+fat9WFmRKC4OO5s01okMcKrFakC9qqz0SyiZyxGhmF3g==
X-Received: by 2002:a7b:c8d6:: with SMTP id f22mr2845947wml.173.1569504081666; 
 Thu, 26 Sep 2019 06:21:21 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id v2sm4224938wmf.18.2019.09.26.06.21.20
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 06:21:21 -0700 (PDT)
Date: Thu, 26 Sep 2019 14:21:19 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926132119.jf4wnqirffisdcxp@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <3dba7fe6e3a9be5f41d02d41bc4ec6dbb1ba734c.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3dba7fe6e3a9be5f41d02d41bc4ec6dbb1ba734c.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 59/84] x86/pmap: break the loop in pmap
 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@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MjJBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
TW9kaWZ5IHRoZSBwbWFwIFBURXMgZGlyZWN0bHkuIFVzaW5nIHNldC9jbGVhcl9maXhtYXAoKSBt
YXkgcmVzdWx0IGluCj4gaW52b2NhdGlvbiBsb29wcy4KPiAKClRoYW5rcy4gVGhpcyBpcyBhIGdv
b2QgY2F0Y2guIEkgbmV2ZXIgZ290IHRvIHRlc3QgUE1BUCBzZXJpb3VzbHkuCgpUaGlzIHBhdGNo
IHNob3VsZCBiZSBzcXVhc2hlZCBpbnRvIHRoZSBwYXRjaCB0aGF0IGludHJvZHVjZWQgUE1BUC4g
WW91CndpbGwgbmVlZCB0b28ga2VlcCB5b3VyIFNvQiB0aGVyZS4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:22:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDTij-00071n-A5; Thu, 26 Sep 2019 13:22:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDTih-00071e-Gs
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:22:07 +0000
X-Inumbo-ID: a2d85e90-e060-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a2d85e90-e060-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 13:22: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 22B73AEB3;
 Thu, 26 Sep 2019 13:22:06 +0000 (UTC)
To: hongyax@amazon.com
References: <cover.1569489002.git.hongyax@amazon.com>
 <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
 <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
 <fb8d955d-5b21-d9c6-85a5-6eda77a91b05@amazon.com>
 <96170e54-3c9a-84f5-c292-6cb23d32212b@arm.com>
 <db12612c-fa9d-3692-4940-4f1e54cbb698@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c95b57fb-017a-9eb3-5840-f18ebff9b54d@suse.com>
Date: Thu, 26 Sep 2019 15:22:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <db12612c-fa9d-3692-4940-4f1e54cbb698@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the
 mapping and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxNTowMywgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+IFRoZSBzZXJp
ZXMgaXMgaW50ZW5kZWQgZm9yIHg4NiB3aGljaCB0aGVuIHN0YXJ0cyB3aXRoIG5vIHhlbmhlYXAg
bWFwcGluZ3MuIElmIAo+IG9uZSBjYWxsIHRvIG1hcF9wYWdlc190b194ZW4oKSBtYXBzIHRoZSBm
aXJzdCBoYWxmIG9mIGEgc3VwZXJwYWdlIGFuZCBhIHNlY29uZCAKPiBvbmUgbWFwcyB0aGUgcmVt
YWluaW5nLCB3aWxsIHRoZSBzZWNvbmQgY2FsbCBtZXJnZSB0aGVtIGludG8gYW4gYWN0dWFsIAo+
IHN1cGVycGFnZSBtYXBwaW5nPwoKSXQgd2lsbCB0cnkgdG8sIHllcy4KCj4gQWxzbywgZG8gd2Ug
ZG8gYSB4ZW5oZWFwIGFsbG9jYXRpb24gYW5kIHRoZW4gb25seSBmcmVlIHBhcnQgCj4gb2YgaXQg
aW4gc29tZSBjYXNlcz8KCldlIGRvLCB5ZXMuCgpXaGF0IEknbSBzZXZlcmVseSBjb25mdXNlZCBi
eSBpcyBob3cgeW91IHdvcmQgeW91ciBxdWVzdGlvbnMuCllvdSBzdXJlbHkgaGFkIGEgbmVlZCB0
byB1bmRlcnN0YW5kIGJvdGggb2YgdGhlc2UgZGV0YWlscwpiZWZvcmUgZXZlbiBwb3N0aW5nIHRo
ZSBzZXJpZXMsIHNvIG90aGVyIHRoYW4gdGhpcyAuLi4KCj4gSWYgYm90aCBhbnN3ZXJzIGFyZSBo
b3BlZnVsbHkgbm8sIHRoZW4gc2hhdHRlcmluZyB3b24ndCBoYXBwZW4uCgouLi4gaW1wbGllcyB5
b3Ugc2hvdWxkIGhhdmUga25vd24gdGhhdCB0aGUgYW5zd2VycyBhcmUgInllcyIKaW4gYm90aCBj
YXNlcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:22:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:22: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 1iDTjQ-00076i-M1; Thu, 26 Sep 2019 13:22:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDTjO-00076X-N1
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:22:50 +0000
X-Inumbo-ID: b8d093a2-e060-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id b8d093a2-e060-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 13:22: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 1iDTjG-0002Qa-Tg; Thu, 26 Sep 2019 13:22: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 1iDTjG-0006TR-JP; Thu, 26 Sep 2019 13:22:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDTjG-0008Uz-Ij; Thu, 26 Sep 2019 13:22:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141866-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=433387661ec789962dffd8ec929f59fdee78194c
X-Osstest-Versions-That: xen=ff22a91b4c45f9310d0ec0d7ee070d84a373dd87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 13:22:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141866: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg2Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIx
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDE4MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0MzMzODc2NjFlYzc4OTk2MmRm
ZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmZjIyYTkxYjRjNDVmOTMxMGQwZWMwZDdlZTA3MGQ4NGEzNzNkZDg3CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDE4MjEgIDIwMTktMDktMjUgMTQ6MDA6NTkgWiAgICAwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTQxODI3ICAyMDE5LTA5LTI1IDE4OjAwOjQ4IFogICAgMCBkYXlzICAg
IDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4g
TGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA0MzMzODc2NjFlYzc4OTk2MmRmZmQ4ZWM5MjlmNTlmZGVlNzgxOTRjCkF1dGhvcjogVm9sb2R5
bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBTZXAg
MjQgMTU6NDY6NDggMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IG9wdGVlOiB1cGRhdGUgZGVzY3Jp
cHRpb24gaW4gS2NvbmZpZwogICAgCiAgICBPUC1URUUgbWVkaWF0b3Igbm93IGlzICJUZWNoIFBy
ZXZpZXciIHN0YXRlLCBhbmQgd2Ugd2FudCB0byB1cGRhdGUKICAgIGl0J3MgZGVzY3JpcHRpb24g
aW4gS2NvbmZpZyBhY2NvcmRpbmdseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgZTlhZDU1ZDlhZGQ5YzFkZGY5
Y2Y0OTQxODAwM2ZiMTQ4MTEyOTc5MQpBdXRob3I6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlt
eXJfQmFiY2h1a0BlcGFtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDI0IDE1OjQ2OjQ3IDIwMTkgKzAw
MDAKCiAgICBTVVBQT1JULm1kOiBEZXNjcmliZSBPUC1URUUgbWVkaWF0b3IKICAgIAogICAgV2l0
aCB0aGUgbGF0ZXN0IHBhdGNoZXMgdG8gdGhlIG1lZGlhdG9yLCBpdCBjYW4gYmUgY29uc2lkZXJl
ZAogICAgYXMgVGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1cmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGMy
YzE0MWYwZjQyNDg5NjNjZWRjYjk3MjUzNDQyM2NmOTA5MmFlNTIKQXV0aG9yOiBWb2xvZHlteXIg
QmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNCAx
NTo0Njo0NSAyMDE5ICswMDAwCgogICAgeGVuL2FybTogb3B0ZWU6IGhhbmRsZSBzaGFyZWQgYnVm
ZmVyIHRyYW5zbGF0aW9uIGVycm9yCiAgICAKICAgIFRoZXJlIGlzIGEgY2FzZSBwb3NzaWJsZSwg
d2hlbiBPUC1URUUgYXNrcyBndWVzdCB0byBhbGxvY2F0ZSBzaGFyZWQKICAgIGJ1ZmZlciwgYnV0
IFhlbiBmb3Igc29tZSByZWFzb24gY2FuJ3QgdHJhbnNsYXRlIGJ1ZmZlcidzIGFkZHJlc3Nlcy4g
SW4KICAgIHRoaXMgc2l0dWF0aW9uIHdlIHNob3VsZCBkbyB0d28gdGhpbmdzOgogICAgCiAgICAx
LiBUZWxsIGd1ZXN0IHRvIGZyZWUgYWxsb2NhdGVkIGJ1ZmZlciwgc28gdGhlcmUgd2lsbCBiZSBu
byBtZW1vcnkKICAgIGxlYWsgZm9yIGd1ZXN0LgogICAgCiAgICAyLiBUZWxsIE9QLVRFRSB0aGF0
IGJ1ZmZlciBhbGxvY2F0aW9uIGZhaWxlZC4KICAgIAogICAgVG8gYXNrIGd1ZXN0IHRvIGZyZWUg
YWxsb2NhdGVkIGJ1ZmZlciB3ZSBzaG91bGQgcGVyZm9ybSB0aGUgc2FtZQogICAgdGhpbmcsIGFz
IE9QLVRFRSBkb2VzIC0gaXNzdWUgUlBDIHJlcXVlc3QuIFRoaXMgaXMgZG9uZSBieSBmaWxsaW5n
CiAgICByZXF1ZXN0IGJ1ZmZlciAobHVja2lseSB3ZSBjYW4gcmV1c2UgdGhlIHNhbWUgYnVmZmVy
LCB0aGF0IE9QLVRFRSB1c2VkCiAgICB0byBpc3N1ZSBvcmlnaW5hbCByZXF1ZXN0KSBhbmQgdGhl
biByZXR1cm4gdG8gZ3Vlc3Qgd2l0aCBzcGVjaWFsCiAgICByZXR1cm4gY29kZS4KICAgIAogICAg
VGhlbiB3ZSBuZWVkIHRvIGhhbmRsZSBuZXh0IGNhbGwgZnJvbSBndWVzdCBpbiBhIHNwZWNpYWwg
d2F5OiBhcyBSUEMKICAgIHdhcyBpc3N1ZWQgYnkgWGVuLCBub3QgYnkgT1AtVEVFLCBpdCBzaG91
bGQgYmUgaGFuZGxlZCBieSBYZW4uCiAgICBCYXNpY2FsbHksIHRoaXMgaXMgdGhlIG1lY2hhbmlz
bSB0byBwcmVlbXB0IE9QLVRFRSBtZWRpYXRvci4KICAgIAogICAgVGhlIHNhbWUgbWVjaGFuaXNt
IGNhbiBiZSB1c2VkIGluIHRoZSBmdXR1cmUgdG8gcHJlZW1wdCBtZWRpYXRvcgogICAgZHVyaW5n
IHRyYW5zbGF0aW9uIGxhcmdlICg+NTEyIHBhZ2VzKSBzaGFyZWQgYnVmZmVycy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpj
b21taXQgYmFiZGU0N2EzZmVkYTZkZDRiYTMxOGUxZTU3YmQyZWU5ZjJjMTExNgpBdXRob3I6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAx
NjoxNDo1NSAyMDE5ICswMjAwCgogICAgaW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdoJyBjb25maWd1
cmF0aW9uIG9wdGlvbiB0byB4bC5jZmcuLi4KICAgIAogICAgLi4uYW5kIGhlbmNlIHRoZSBhYmls
aXR5IHRvIGRpc2FibGUgSU9NTVUgbWFwcGluZ3MsIGFuZCBjb250cm9sIEVQVAogICAgc2hhcmlu
Zy4KICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3ICdsaWJ4bF9wYXNzdGhyb3Vn
aCcgZW51bWVyYXRpb24gaW50bwogICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvLiBUaGUgdmFs
dWUgd2lsbCBiZSBzZXQgYnkgeGwgZWl0aGVyIHdoZW4gaXQgcGFyc2VzCiAgICBhIG5ldyAncGFz
c3Rocm91Z2gnIG9wdGlvbiBpbiB4bC5jZmcsIG9yIGltcGxpY2l0bHkgaWYgdGhlcmUgaXMgcGFz
c3Rocm91Z2gKICAgIGhhcmR3YXJlIHNwZWNpZmllZCBmb3IgdGhlIGRvbWFpbi4KICAgIAogICAg
SWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyAn
ZGlzYWJsZWQnIHRoZW4KICAgIHRoZSBYRU5fRE9NQ1RMX0NERl9pb21tdSBmbGFnIHdpbGwgYmUg
Y2xlYXIgaW4gdGhlIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluCiAgICBmbGFncywgdGh1cyBhbGxv
d2luZyB0aGUgdG9vbHN0YWNrIHRvIGNvbnRyb2wgd2hldGhlciB0aGUgZG9tYWluIGdldHMKICAg
IElPTU1VIG1hcHBpbmdzIG9yIG5vdCAod2hlcmUgcHJldmlvdXNseSB0aGV5IHdlcmUgZ2xvYmFs
bHkgc2V0KS4KICAgIAogICAgSWYgdGhlIHZhbHVlIG9mIHRoZSBwYXNzdGhyb3VnaCBjb25maWd1
cmF0aW9uIG9wdGlvbiBpcyAnc3luY19wdCcgdGhlbgogICAgYSBuZXcgJ2lvbW11X29wdHMnIGZp
ZWxkIGluIHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHdpbGwgYmUgc2V0IHdpdGggdGhlCiAgICB2
YWx1ZSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQuIFRoaXMgd2lsbCBvdmVycmlkZSB0aGUg
Z2xvYmFsIGRlZmF1bHQKICAgIHNldCBpbiBpb21tdV9oYXBfcHRfc2hhcmUsIHRodXMgYWxsb3dp
bmcgdGhlIHRvb2xzdGFjayB0byBjb250cm9sIHdoZXRoZXIKICAgIEVQVCBzaGFyaW5nIGlzIHVz
ZWQgZm9yIHRoZSBkb21haW4uCiAgICAKICAgIElmIHRoZSB2YWx1ZSBvZiBwYXNzdGhyb3VnaCBp
cyAnZW5hYmxlZCcgdGhlbiB4bCB3aWxsIGNob29zZSBhbiBhcHByb3ByaWF0ZQogICAgZGVmYXVs
dCBhY2NvcmRpbmcgdG8gdGhlIHR5cGUgb2YgZG9tYWluIGFuZCBoYXJkd2FyZSBzdXBwb3J0Lgog
ICAgCiAgICBOT1RFOiBUaGUgJ2lvbW11X21lbWtiJyBvdmVyaGVhZCBpbiBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyB3aWxsIG5vdyBvbmx5CiAgICAgICAgICBiZSBzZXQgaWYgcGFzc3Rocm91Z2gg
aXMgJ3N5bmNfcHQnIChvciB4bCBoYXMgY2hvc2VuIHRoaXMgbW9kZSBhcwogICAgICAgICAgYSBk
ZWZhdWx0KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Cgpjb21taXQgOGQ4ZGI1YTRhZDI2N2JjYTY2M2JjMWU0MWRjY2I1M2UwNzJkNzNkMgpB
dXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBTZXAgMjUgMTY6MTQ6MjEgMjAxOSArMDIwMAoKICAgIHRvb2xzL29jYW1sOiBhYmkgY2hlY2s6
IENvcGUgd2l0aCBjb25zZWN1dGl2ZSByZWxldmFudCBlbnVtcwogICAgCiAgICBJZiB0aGUgZW5k
IG9mIG9uZSBlbnVtIGlzIHRoZSBgdHlwZScgbGluZSBmb3IgdGhlIG5leHQgZW51bSwgd2Ugd291
bGQKICAgIG5vdCBub3RpY2UgaXQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHJlb3JkZXJpbmcgdGhl
IGNvZGUsIGFuZCBnZXR0aW5nIHJpZCBvZiB0aGUgZWxzZTogbm93IGlmCiAgICB0aGUgIndlIGFy
ZSB3aXRoaW4gYW4gZW51bSIgYnJhbmNoIGRlY2lkZXMgdGhhdCBpdCdzIHRoZSBlbmQgb2YgdGhl
CiAgICBlbnVtLCBpdCB1bnNldHMgJGVpIGFuZCB3ZSB0aGVuIGltbWVkaWF0ZWx5IHByb2Nlc3Mg
dGhlIGxpbmUgYXMgYSAibm90CiAgICB3aXRoaW4gYW4gZW51bSIgbGluZSAtIGllIGFzIHRoZSBz
dGFydCBvZiB0aGUgbmV4dCBvbmUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KCmNvbW1pdCA4MGZmM2QzMzhkYzkzMjYw
YjQxZmZlZWViYjBmODUyYzJlZGVmOWNlCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDI1IDE2OjEyOjQ5IDIwMTkgKzAyMDAKCiAg
ICBpb21tdTogdGlkeSB1cCBpb21tdV91c2VfaGFwX3B0KCkgYW5kIG5lZWRfaW9tbXVfcHRfc3lu
YygpIG1hY3JvcwogICAgCiAgICBUaGVzIG1hY3JvcyByZWFsbHkgb3VnaHQgdG8gbGl2ZSBpbiB0
aGUgY29tbW9uIHhlbi9pb21tdS5oIGhlYWRlciByYXRoZXIKICAgIHRoZW4gYmVpbmcgZGlzdHJp
YnV0ZWQgYW1vbmdzdCBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgaW9tbXUgaGVhZGVycyBhbmQKICAg
IHhlbi9zY2hlZC5oLiBUaGlzIHBhdGNoIG1vdmVzIHRoZW0gdGhlcmUuCiAgICAKICAgIE5PVEU6
IERpc2FibGluZyAnc2hhcmVwdCcgaW4gdGhlIGNvbW1hbmQgbGluZSBpb21tdSBvcHRpb25zIHNo
b3VsZCByZWFsbHkKICAgICAgICAgIGJlIGhhcmQgZXJyb3Igb24gQVJNIChhcyBvcHBvc2VkIHRv
IGp1c3QgYmVpbmcgaWdub3JlZCksIHNvIGRlZmluZQogICAgICAgICAgJ2lvbW11X2hhcF9wdF9z
aGFyZScgdG8gYmUgdHJ1ZSBmb3IgQVJNICh2aWEgQVJNLXNlbGVjdGVkCiAgICAgICAgICBDT05G
SUdfSU9NTVVfRk9SQ0VfUFRfU0hBUkUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGY4OWY1NTU4MjdhNjYzNDU4MmZmNzhlZjI2ZTcxNjdi
MmJkZGJiZmEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBTZXAgMjUgMTY6MTI6MDIgMjAxOSArMDIwMAoKICAgIHJlbW92ZSBsYXRlIChv
bi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcwogICAgCiAgICBOb3cg
dGhhdCB0aGVyZSBpcyBhIHBlci1kb21haW4gSU9NTVUtZW5hYmxlIGZsYWcsIHdoaWNoIHNob3Vs
ZCBiZSBzZXQgaWYKICAgIGFueSBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzc2VkIHRocm91Z2gs
IHN0b3AgZGVmZXJyaW5nIHBhZ2UgdGFibGUKICAgIGNvbnN0cnVjdGlvbiB1bnRpbCB0aGUgYXNz
aWdubWVudCBpcyBkb25lLiBBbHNvIGRvbid0IHRlYXIgZG93biB0aGUgdGFibGVzCiAgICBhZ2Fp
biB3aGVuIHRoZSBsYXN0IGRldmljZSBpcyBkZS1hc3NpZ25lZDsgZGVmZXIgdGhhdCB0YXNrIHVu
dGlsIGRvbWFpbgogICAgZGVzdHJ1Y3Rpb24uCiAgICAKICAgIFRoaXMgYWxsb3dzIHRoZSBoYXNf
aW9tbXVfcHQoKSBoZWxwZXIgYW5kIGlvbW11X3N0YXR1cyBlbnVtZXJhdGlvbiB0byBiZQogICAg
cmVtb3ZlZC4gQ2FsbHMgdG8gaGFzX2lvbW11X3B0KCkgYXJlIHNpbXBseSByZXBsYWNlZCBieSBj
YWxscyB0bwogICAgaXNfaW9tbXVfZW5hYmxlZCgpLiBSZW1haW5pbmcgb3Blbi1jb2RlZCB0ZXN0
cyBvZiBpb21tdV9oYXBfcHRfc2hhcmUgY2FuCiAgICBhbHNvIGJlIHJlcGxhY2VkIGJ5IGNhbGxz
IHRvIGlvbW11X3VzZV9oYXBfcHQoKS4KICAgIFRoZSBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2Vf
dGFibGUoKSBhbmQgaW9tbXVfY29uc3RydWN0KCkgZnVuY3Rpb25zIGJlY29tZQogICAgcmVkdW5k
YW50LCBhcyBkb2VzIHRoZSAnc3RyaWN0IG1vZGUnIGRvbTAgcGFnZV9saXN0IG1hcHBpbmcgY29k
ZSBpbgogICAgaW9tbXVfaHdkb21faW5pdCgpLCBhbmQgaW9tbXVfdGVhcmRvd24oKSBjYW4gYmUg
bWFkZSBzdGF0aWMgaXMgaXRzIG9ubHkKICAgIHJlbWFpbmluZyBjYWxsZXIsIGlvbW11X2RvbWFp
bl9kZXN0cm95KCksIGlzIHdpdGhpbiB0aGUgc2FtZSBzb3VyY2UKICAgIG1vZHVsZS4KICAgIAog
ICAgQWxsIGluIGFsbCwgYWJvdXQgMjIwIGxpbmVzIG9mIGNvZGUgYXJlIHJlbW92ZWQgZnJvbSB0
aGUgaHlwZXJ2aXNvciAoYXQKICAgIHRoZSBleHBlbnNlIG9mIHNvbWUgYWRkaXRpb25zIGluIHRo
ZSB0b29sc3RhY2spLgogICAgCiAgICBOT1RFOiBUaGlzIHBhdGNoIHdpbGwgY2F1c2UgYSBzbWFs
bCBhbW91bnQgb2YgZXh0cmEgcmVzb3VyY2UgdG8gYmUgdXNlZAogICAgICAgICAgdG8gYWNjb21t
b2RhdGUgSU9NTVUgcGFnZSB0YWJsZXMgdGhhdCBtYXkgbmV2ZXIgYmUgdXNlZCwgc2luY2UgdGhl
CiAgICAgICAgICBwZXItZG9tYWluIElPTU1VLWVuYWJsZSBmbGFnIGlzIGN1cnJlbnRseSBzZXQg
dG8gdGhlIHZhbHVlIG9mIHRoZQogICAgICAgICAgZ2xvYmFsIGlvbW11X2VuYWJsZSBmbGFnLiBB
IHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBhZGQgYW4gb3B0aW9uIHRvCiAgICAgICAgICB0aGUgdG9v
bHN0YWNrIHRvIGFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYgaWYgdGhlcmUgaXMgbm8gaW50ZW50
aW9uCiAgICAgICAgICB0byBhc3NpZ24gcGFzc3Rocm91Z2ggaGFyZHdhcmUgdG8gdGhlIGRvbWFp
bi4KICAgICAgICAgIFRvIGFjY291bnQgZm9yIHRoZSBleHRyYSByZXNvdXJjZSwgJ2lvbW11X21l
bWtiJyBoYXMgYmVlbiBhZGRlZCB0bwogICAgICAgICAgZG9tYWluX2J1aWxkX2luZm8uIFRoaXMg
cGF0Y2ggc2V0cyBpdCB0byBhIHZhbHVlIGNhbGN1bGF0ZWQgYmFzZWQKICAgICAgICAgIG9uIHRo
ZSBkb21haW4ncyBtYXhpbXVtIG1lbW9yeSB3aGVuIHRoZSBQMk0gc2hhcmluZyBpcyBlaXRoZXIg
bm90CiAgICAgICAgICBzdXBwb3J0ZWQgb3IgZ2xvYmFsbHkgZGlzYWJsZWQsIG9yIHplcm8gb3Ro
ZXJ3aXNlLiBIb3dldmVyLCB3aGVuCiAgICAgICAgICB0aGUgdG9vbHN0YWNrIG9wdGlvbiBtZW50
aW9uZWQgYWJvdmUgaXMgYWRkZWQsIGl0IHdpbGwgYWxzbyBiZSB6ZXJvCiAgICAgICAgICBpZiB0
aGUgcGVyLWRvbWFpbiBJT01NVS1lbmFibGUgZmxhZyBpcyB0dXJuZWQgb2ZmLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgog
ICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29tbWl0IDMyMjYwOWY5Yzk4MDlkZGMxMDYzNjJjMjQ2ODNj
OTM5NTI0NTEwZDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgV2VkIFNlcCAyNSAxNjowMzo0OCAyMDE5ICswMjAwCgogICAgQU1EL0lPTU1VOiB0aWR5IHN0
cnVjdCBpdnJzX21hcHBpbmdzCiAgICAKICAgIE1vdmUgdGhlIGRldmljZSBmbGFncyBmaWVsZCB1
cCBpbnRvIGFuIHVudXNlZCBob2xlLCB0aHVzIHNocmlua2luZwogICAgb3ZlcmFsbCBzdHJ1Y3R1
cmUgc2l6ZSBieSA4IGJ5dGVzLiBVc2UgYm9vbCBhbmQgdWludDxOPl90IGFzCiAgICBhcHByb3By
aWF0ZS4gRHJvcCBwb2ludGxlc3MgKHJlZHVuZGFudCkgaW5pdGlhbGl6YXRpb25zLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDM0
YTllZjYyZDNkMjlkZGFmYmVjNmIzNDA5MDc0ZGQ2N2ViYTcxMDkKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNSAxNjowMjo1OSAyMDE5ICsw
MjAwCgogICAgQU1EL0lPTU1VOiByZXN0cmljdCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHNp
emVzCiAgICAKICAgIFRoZXJlJ3Mgbm8gcG9pbnQgc2V0dGluZyB1cCB0YWJsZXMgd2l0aCBtb3Jl
IHNwYWNlIHRoYW4gYSBQQ0kgZGV2aWNlIGNhbgogICAgdXNlLiBGb3IgYm90aCBNU0kgYW5kIE1T
SS1YIHdlIGNhbiBkZXRlcm1pbmUgaG93IG1hbnkgaW50ZXJydXB0cyBjb3VsZAogICAgYmUgc2V0
IHVwIGF0IG1vc3QuIFRhYmxlcyBhbGxvY2F0ZWQgZHVyaW5nIEFDUEkgdGFibGUgcGFyc2luZywg
aG93ZXZlciwKICAgIHdpbGwgKGZvciBub3cgYXQgbGVhc3QpIGNvbnRpbnVlIHRvIGJlIHNldCB1
cCB0byBoYXZlIG1heGltdW0gc2l6ZS4KICAgIAogICAgTm90ZSB0aGF0IHVudGlsIHdlIHdvdWxk
IHdhbnQgdG8gdXNlIHN1Yi1wYWdlIGFsbG9jYXRpb25zIGhlcmUgdGhlcmUncwogICAgbm8gcG9p
bnQgY2hlY2tpbmcgd2hldGhlciBib3RoIE1TSSBhbmQgTVNJLVggYXJlIHN1cHBvcnRlZCBieSBh
IGRldmljZSAtCiAgICBhbiBvcmRlci0wIGFsbG9jYXRpb24gd2lsbCBmaXQgdGhlIGR1YWwgY2Fz
ZSBpbiBhbnkgZXZlbnQsIG5vIG1hdHRlcgogICAgdGhhdCB0aGUgTVNJLVggdmVjdG9yIGNvdW50
IG1heSBiZSBzbWFsbGVyIHRoYW4gdGhlIE1TSSBvbmUuCiAgICAKICAgIE9uIG15IFJvbWUgc3lz
dGVtIHRoaXMgcmVkdWNlcyBzcGFjZSBuZWVkZWQgZnJvbSBqdXN0IG92ZXIgMWsgcGFnZXMgdG8K
ICAgIGFib3V0IDEyNS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBiYjAzOGYzMTE2ODc1NTQ0ODNmYjk5N2NmZWUyMTM3
NjAwMjlhZWFmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFdlZCBTZXAgMjUgMTY6MDI6MjEgMjAxOSArMDIwMAoKICAgIEFNRC9JT01NVTogcmVwbGFjZSBJ
TlRSRU1BUF9FTlRSSUVTCiAgICAKICAgIFByZXBhcmUgZm9yIHRoZSBudW1iZXIgb2YgZW50cmll
cyB0byBub3QgYmUgdGhlIG1heGltdW0gcG9zc2libGUsIGJ5CiAgICBzZXBhcmF0aW5nIGNoZWNr
cyBhZ2FpbnN0IG1heGltdW0gc2l6ZSBmcm9tIG9uZXMgYWdhaW5zdCBhY3R1YWwgc2l6ZS4KICAg
IEZvciBjYWxsZXIgc2lkZSBzaW1wbGljaXR5IGhhdmUgYWxsb2NfaW50cmVtYXBfZW50cnkoKSBy
ZXR1cm4gdGhlCiAgICBtYXhpbXVtIHBvc3NpYmxlIHZhbHVlIHVwb24gYWxsb2NhdGlvbiBmYWls
dXJlLCByYXRoZXIgdGhhbiB0aGUgZmlyc3QKICAgIGp1c3Qgb3V0LW9mLWJvdW5kcyBvbmUuCiAg
ICAKICAgIEhhdmUgdGhlIGludm9sdmVkIGZ1bmN0aW9ucyBhbHJlYWR5IHRha2UgYWxsIHRoZSBz
dWJzZXF1ZW50bHkgbmVlZGVkCiAgICBhcmd1bWVudHMgaGVyZSBhbHJlYWR5LCB0byByZWR1Y2Ug
Y29kZSBjaHVybiBpbiB0aGUgcGF0Y2ggYWN0dWFsbHkKICAgIG1ha2luZyB0aGUgYWxsb2NhdGlv
biBzaXplIGR5bmFtaWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgpjb21taXQgOTNhNzgxMDEyNjBiMjI1MTBjNWY4MjM1NzdmZjgyNmZiZmM0
NjEzNgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQg
U2VwIDI1IDE2OjAxOjMxIDIwMTkgKzAyMDAKCiAgICB4ODYvUENJOiByZWFkIG1heGltdW0gTVNJ
IHZlY3RvciBjb3VudCBlYXJseQogICAgCiAgICBSYXRoZXIgdGhhbiBkb2luZyB0aGlzIGV2ZXJ5
IHRpbWUgd2Ugc2V0IHVwIGludGVycnVwdHMgZm9yIGEgZGV2aWNlCiAgICBhbmV3IChhbmQgdGhl
biBpbiBzZXZlcmFsIHBsYWNlcykgZmlsbCB0aGlzIGludmFyaWFudCBmaWVsZCByaWdodCBhZnRl
cgogICAgYWxsb2NhdGluZyBzdHJ1Y3QgcGNpX2Rldi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZTVlNDBmYmQ1ODUyYjJi
NjM4ZTVkOWNmNzc1ZDUyZjkzYjNmZWNiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjUgMTY6MDA6NDYgMjAxOSArMDIwMAoKICAgIEFNRC9J
T01NVTogbWFrZSBwaGFudG9tIGZ1bmN0aW9ucyBzaGFyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRh
YmxlcwogICAgCiAgICBSYXRoZXIgdGhhbiBkdXBsaWNhdGluZyBlbnRyaWVzIGluIGFtZF9pb21t
dV9tc2lfbXNnX3VwZGF0ZV9pcmUoKSwgc2hhcmUKICAgIHRoZSB0YWJsZXMuIFRoaXMgbWFpbmx5
IHJlcXVpcmVzIHNvbWUgY2FyZSB3aGlsZSBmcmVlaW5nIHRoZW0sIHRvIGF2b2lkCiAgICBmcmVl
aW5nIG1lbW9yeSBibG9ja3MgdHdpY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cgpjb21taXQgZDdjZmViN2MxM2VkNjBiZTk0OTcxNGNkNGJl
ZmE3ZWRiMzIxMWM5YgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBXZWQgU2VwIDI1IDE2OjAwOjA1IDIwMTkgKzAyMDAKCiAgICBBTUQvSU9NTVU6IGRvbid0
IGJsaW5kbHkgYWxsb2NhdGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZXMKICAgIAogICAgQUNQ
SSB0YWJsZXMgYXJlIGZyZWUgdG8gbGlzdCBmYXIgbW9yZSBkZXZpY2UgY29vcmRpbmF0ZXMgdGhh
biB0aGVyZSBhcmUKICAgIGFjdHVhbCBkZXZpY2VzLiBCeSBkZWxheWluZyB0aGUgdGFibGUgYWxs
b2NhdGlvbnMgZm9yIG1vc3QgY2FzZXMsIGFuZAogICAgZG9pbmcgdGhlbSBvbmx5IHdoZW4gYW4g
YWN0dWFsIGRldmljZSBpcyBrbm93biB0byBiZSBwcmVzZW50IGF0IGEgZ2l2ZW4KICAgIHBvc2l0
aW9uLCBvdmVyYWxsIG1lbW9yeSB1c2VkIGZvciB0aGUgdGFibGVzIGdvZXMgZG93biBmcm9tIG92
ZXIgNTAwawogICAgcGFnZXMgdG8ganVzdCBvdmVyIDFrIChvbiBteSBzeXN0ZW0gaGF2aW5nIHN1
Y2ggQUNQSSB0YWJsZSBjb250ZW50cykuCiAgICAKICAgIFRhYmxlcyBjb250aW51ZSB0byBnZXQg
YWxsb2NhdGVkIHJpZ2h0IGF3YXkgZm9yIHNwZWNpYWwgZW50cmllcwogICAgKElPLUFQSUMsIEhQ
RVQpIGFzIHdlbGwgYXMgZm9yIGFsaWFzIElEcy4gV2hpbGUgaW4gdGhlIGZvcm1lciBjYXNlCiAg
ICB0aGF0J3Mgc2ltcGx5IGJlY2F1c2UgdGhlcmUgbWF5IG5vdCBiZSBhbnkgZGV2aWNlIGF0IGEg
Z2l2ZW4gcG9zaXRpb24sCiAgICBpbiB0aGUgbGF0dGVyIGNhc2UgdGhpcyBpcyB0byBhdm9pZCBo
YXZpbmcgdG8gaW50cm9kdWNlIHJlZi1jb3VudGluZyBvZgogICAgdGFibGUgdXNhZ2UuCiAgICAK
ICAgIFRoZSBjaGFuZ2UgaW52b2x2ZXMgaW52b2tpbmcKICAgIGl0ZXJhdGVfaXZyc19tYXBwaW5n
cyhhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlKSBhIHNlY29uZCB0aW1lLAogICAgYmVjYXVz
ZSB0aGUgZnVuY3Rpb24gbm93IHdhbnRzIHRvIGJlIGFibGUgdG8gZmluZCBQQ0kgZGV2aWNlcywg
d2hpY2gKICAgIGlzbid0IHBvc3NpYmxlIHlldCB3aGVuIElPTU1VIHNldHVwIGhhcHBlbnMgdmVy
eSBlYXJseSBkdXJpbmcgeDJBUElDCiAgICBtb2RlIHNldHVwLiBJbiB0aGlzIGNvbnRleHQgYW1k
X2lvbW11X2luaXRfaW50ZXJydXB0KCkgZ2V0cyByZW5hbWVkIGFzCiAgICB3ZWxsLgogICAgCiAg
ICBUaGUgbG9naWMgYWRqdXN0aW5nIGEgRFRFJ3MgaW50ZXJydXB0IHJlbWFwcGluZyBhdHRyaWJ1
dGVzIGFsc28gZ2V0cwogICAgY2hhbmdlZCwgc3VjaCB0aGF0IHRoZSBsYWNrIG9mIGFuIElSVCB3
b3VsZCByZXN1bHQgaW4gdGFyZ2V0IGFib3J0ZWQKICAgIHJhdGhlciB0aGFuIG5vbi1yZW1hcHBl
ZCBpbnRlcnJ1cHRzIChzaG91bGQgYW55IG9jY3VyKS4KICAgIAogICAgTm90ZSB0aGF0IGZvciBu
b3cgcGhhbnRvbSBmdW5jdGlvbnMgZ2V0IHNlcGFyYXRlIElSVHMgYWxsb2NhdGVkLCBhcyB3YXMK
ICAgIHRoZSBjYXNlIGJlZm9yZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:29:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTpb-0007TP-Mk; Thu, 26 Sep 2019 13: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=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDTpa-0007Sf-Me
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:29:14 +0000
X-Inumbo-ID: a140bdce-e061-11e9-9654-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a140bdce-e061-11e9-9654-12813bfff9fa;
 Thu, 26 Sep 2019 13:29: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 ECEB5AF5D;
 Thu, 26 Sep 2019 13:29:12 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <aa62726c-5aa4-8bcd-dc35-61eb8dfeaee3@suse.com>
 <c5d2eaf3-77f6-f87e-6898-c4c475f607c1@suse.com>
 <740443e0-bf92-a9b7-df31-004b269ed2ff@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f306146b-5c90-b1da-7e42-afdbb035a80e@suse.com>
Date: Thu, 26 Sep 2019 15:29:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <740443e0-bf92-a9b7-df31-004b269ed2ff@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 8/8] AMD/IOMMU: pre-fill all DTEs right
 after table 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxNjo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOS8wOS8yMDE5
IDE0OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gTWFrZSBzdXJlIHdlIGRvbid0IGxlYXZlIGFu
eSBEVEVzIHVuZXhwZWN0ZWQgcmVxdWVzdHMgdGhyb3VnaCB3aGljaAo+PiB3b3VsZCBiZSBwYXNz
ZWQgdGhyb3VnaCB1bnRyYW5zbGF0ZWQuIFNldCBWIGFuZCBJViByaWdodCBhd2F5ICh3aXRoCj4+
IGFsbCBvdGhlciBmaWVsZHMgbGVmdCBhcyB6ZXJvKSwgcmVseWluZyBvbiB0aGUgViBhbmQvb3Ig
SVYgYml0cwo+PiBnZXR0aW5nIGNsZWFyZWQgb25seSBieSBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFn
ZV90YWJsZSgpIGFuZAo+PiBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKCkgdW5kZXIgc3Bl
Y2lhbCBwYXNzLXRocm91Z2ggY2lyY3Vtc3RhbmNlcy4KPj4gU3dpdGNoIGJhY2sgdG8gaW5pdGlh
bCBzZXR0aW5ncyBpbiBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKCkuCj4+Cj4+IFRh
a2UgdGhlIGxpYmVydHkgYW5kIGFsc28gbWFrZSB0aGUgbGF0dGVyIGZ1bmN0aW9uIHN0YXRpYywg
Y29uc3RpZnlpbmcKPj4gaXRzIGZpcnN0IHBhcmFtZXRlciBhdCB0aGUgc2FtZSB0aW1lLCBhdCB0
aGlzIG9jY2FzaW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+IC0tLQo+PiB2NjogTmV3Lgo+Pgo+PiAtLS0KPj4gIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgfCAgIDIyICsrKysrKysrKysrKysrKysrKyst
LS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAgIDIw
ICsrKysrKysrKysrKysrKystLS0tCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCj4+Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbml0LmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2luaXQuYwo+PiBAQCAtMTI1NSwxMiArMTI1NSwyOCBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRf
aW9tbXVfc2V0dXBfZGV2aWNlCj4+ICAKPj4gICAgICBpZiAoICFkdCApCj4+ICAgICAgewo+PiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IGR0X2FsbG9jX3NpemUoKTsKPj4gKwo+PiAgICAg
ICAgICAvKiBhbGxvY2F0ZSAnZGV2aWNlIHRhYmxlJyBvbiBhIDRLIGJvdW5kYXJ5ICovCj4+ICAg
ICAgICAgIGR0ID0gSVZSU19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncykgPQo+PiAtICAg
ICAgICAgICAgYWxsb2NhdGVfYnVmZmVyKGR0X2FsbG9jX3NpemUoKSwgIkRldmljZSBUYWJsZSIp
Owo+PiArICAgICAgICAgICAgYWxsb2NhdGVfYnVmZmVyKHNpemUsICJEZXZpY2UgVGFibGUiKTsK
Pj4gKyAgICAgICAgaWYgKCAhZHQgKQo+PiArICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+
ICsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogUHJlZmlsbCBldmVyeSBEVEUgc3VjaCB0
aGF0IGFsbCBraW5kcyBvZiByZXF1ZXN0cyB3aWxsIGdldCBhYm9ydGVkLgo+PiArICAgICAgICAg
KiBCZXNpZGVzIHRoZSB0d28gYml0cyBzZXQgdG8gdHJ1ZSBiZWxvdyB0aGlzIGJ1aWxkcyB1cG9u
Cj4+ICsgICAgICAgICAqIElPTU1VX0RFVl9UQUJMRV9TWVNfTUdUX0RNQV9BQk9SVEVELAo+PiAr
ICAgICAgICAgKiBJT01NVV9ERVZfVEFCTEVfSU9fQ09OVFJPTF9BQk9SVEVELCBhcyB3ZWxsIGFz
Cj4+ICsgICAgICAgICAqIElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9BQk9SVEVEIGFsbCBi
ZWluZyB6ZXJvLCBhbmQgdXMgYWxzbwo+PiArICAgICAgICAgKiB3YW50aW5nIGF0IGxlYXN0IFRW
LCBHViwgSSwgYW5kIEVYIHNldCB0byBmYWxzZS4KPj4gKyAgICAgICAgICovCj4+ICsgICAgICAg
IGZvciAoIGJkZiA9IDAsIHNpemUgLz0gc2l6ZW9mKCpkdCk7IGJkZiA8IHNpemU7ICsrYmRmICkK
Pj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgZHRbYmRmXS52ID0gdHJ1ZTsKPj4gKyAgICAg
ICAgICAgIGR0W2JkZl0uaXYgPSB0cnVlOwo+PiArICAgICAgICB9Cj4gCj4gVGhlIERULUJBUiBp
cyBnZW5lcmFsbHkgMk1CIGluIHNpemUuwqAgSXQgaXMgaW5jb252ZW5pZW50IHRoYXQgd2UgZmly
c3QKPiB6ZXJvIGl0LCB0aGVuIHdhbGsgaXQgYSBzZWNvbmQgdGltZSBzZXR0aW5nIHR3byBiaXRz
Lgo+IAo+IEknbSBub3Qgc3VyZSB0aGF0IGFsbG9jYXRlX2J1ZmZlcigpIG5lZWRzIHRvIHplcm8g
bWVtb3J5IGZvciBhbnkgb2YgaXRzCj4gY2FsbGVycy7CoCBUaGUgY29tbWFuZCByaW5nIHdyaXRl
cyBhIGZ1bGwgZW50cnkgYXQgb25jZSwgYW5kIHRoZSBJT01NVQo+IHdyaXRlcyBmdWxsIGV2ZW50
L3BhZ2UgbG9ncyBhdCBvbmNlLgoKQnV0IGluIHRoZSBsYXR0ZXIgY2FzZSB3ZSBuZWVkIHRoZSB6
ZXJvaW5nIHRvIHdvcmsgYXJvdW5kIGVycmF0YSA3MzIKYW5kIDczMzsgc2VlIHBhcnNlX3tldmVu
dCxwcHJ9X2xvZ19lbnRyeSgpLgoKPiBEcm9wcGluZyB0aGUgbWVtc2V0KCkgYW5kIGNoYW5naW5n
IHRoaXMgdG8gYmUgYSBsb29wIG9mIHN0cnVjdHVyZQo+IGFzc2lnbm1lbnRzIHdvdWxkIGJlIHJh
dGhlciBtb3JlIGVmZmljaWVudC4KCkknbGwgYWRkIGEgYm9vbGVhbiBwYXJhbWV0ZXIgdG8gYWxs
b2NhdGVfYnVmZmVyKCkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTpu-0007Ut-0p; Thu, 26 Sep 2019 13:29: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=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDTps-0007Ud-Bl
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:29:32 +0000
X-Inumbo-ID: aac7c0f5-e061-11e9-9654-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id aac7c0f5-e061-11e9-9654-12813bfff9fa;
 Thu, 26 Sep 2019 13:29: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 7D36DAFCD;
 Thu, 26 Sep 2019 13:29:30 +0000 (UTC)
Message-ID: <77f14e7e8c054d499949d4ce1311cb52008c12d2.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, 
 xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 15:29:29 +0200
In-Reply-To: <00d9a8c0-614c-c290-3c36-12d2d3c38096@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-27-jgross@suse.com>
 <71a73c6c9224bcaaf1b47a3f0cd0c5a304334300.camel@suse.com>
 <2def1338-8048-58b3-9c5d-a0baf6f3dcb8@suse.com>
 <569f998ccb9a3c1c184c4f2c8244401ad730fb33.camel@suse.com>
 <00d9a8c0-614c-c290-3c36-12d2d3c38096@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 26/47] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============1258100100940008975=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1258100100940008975==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-rU15wvenyP/9xsitamh5"


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

On Thu, 2019-09-26 at 06:51 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 25.09.19 18:37, Dario Faggioli wrote:
> > > This is done by vcpu_sync_execstate(). Without the explicit call
> > > it would be done either when the vcpu is being scheduled on the
> > > new
> > > cpu
> > > or if another non-idle vcpu is becoming active on the old cpu.
> > >=20
> > Right. And does this then means that we're now doing it twice
> > (i.e.,
> > here and either of the other places you mentioned)?
>=20
> No, it checks whether it has to do anything.
>=20
Which I knew, but keep forgetting. :-(

Thanks, and sorry for the noise.

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)


--=-rU15wvenyP/9xsitamh5
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+4FAl2MvTkACgkQFkJ4iaW4
c+62hA/+NgoxxPj5gkqoQyuPoN/OUYY9lnjvHxPPsMNMxuoyOfi5Ohvp7Btr6i6V
QFMA0TgmZYnIT2KOq7ZJnaLGvjZF9WrbH1VU9Q4QlfcyCq1N51QIAJbPrZpiTBgm
BpSTWySC+TPTMAA1L/8WcRbWICJQve1F+zbW9px4CYUs/zskpV2O1u5VjpDRG6x7
eVNgL+oo/nXYcvSqPvCrhuWxPHnhO8CjtoWFouVrlM85vzCNPbION9Al9VLp91b/
RWCAtGy6KIqwpMFc4Q5+M54lwCBmNthjSTsFrG0ZfyBdb5mdccY0mMu6elbxG75b
XJ33iCZzFVpt/lH6Wy4J+AUexYkyObj5wehAKz0j4NJEWUFgGjmbPJ9pRfKP+zDU
QGULMzcEgf//t7oRE++W8dFaxbta24wkSv6w654l6kj7sLmdXk6TeUX53qq+TZy5
dnUuv6EY+fBOMw82xzCvvT/aOVhAaEI0SG5+N6W/q3ENBJUQ736K/tI3fKsk5hwV
4Y7g2sZ58G0oABy5SMcgMifxtcpfHKWexsXLVlo4lRP0l0cwst4Le0e3ODV8J1GX
TkzsgcEkSB2YGivXLCDbk1WEK+IOlTKGTdje57ChgpFdKeYHVWCSpC2t2IbKYMzd
YMTKJEf2Ofnya1lCv2zGNbuUzRLBchnCTN+4Xr+IHhTsT4W1Gk4=
=83OX
-----END PGP SIGNATURE-----

--=-rU15wvenyP/9xsitamh5--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1258100100940008975==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:30:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDTqk-0008Mf-DI; Thu, 26 Sep 2019 13:30: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=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDTqj-0008MV-7r
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:30:25 +0000
X-Inumbo-ID: cb68970c-e061-11e9-9654-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by localhost (Halon) with ESMTPS
 id cb68970c-e061-11e9-9654-12813bfff9fa;
 Thu, 26 Sep 2019 13:30:24 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id v17so2581077wml.4
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:30:24 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=eIxlt4NnP56LygIX5t+bsIzEw+4MpjLn9cxwX5Nezd4=;
 b=l7WSMSap1gnImRlUEeTgmsA81O5eiwYDB3Qawt6LuDCQkcKQCz8fk8rOvCke7J7VLz
 0T0cI+YREdsjDXzAZWILF74G5SLBzl8u6YArK9GDqmjsghAJ8iXOa1vn3RLMflkhO3v0
 ZdM5ON4BoBGq9lF7ouQMnYKn5GCpj0cXQ5djZ+u3bu4FzUZ0IPt7ewY9JToNXrxaSIFx
 riJIvWOmtw3WMBA5uqRzkrkw9xtuAw+VrkmF1b18guKbwaekTnETriJG0L+PKWTQeX3Q
 jIrdL4PMFYU5sHxsSZbeZZcsir3iisplODO6nTIMwmKOldrd5ao3F8uBtPJoTEIxnOf0
 5FSw==
X-Gm-Message-State: APjAAAWDE55HzChKvAcLWspmvSTzxAl85kaeNu2Woe7X/EFOMEz8nqmC
 ZkXxEkJBs+hFWmaP9uMeV24=
X-Google-Smtp-Source: APXvYqwUwoNEPiHGjs3+ikVLuh0eiQjRxSaSewBKIDfnDSu6ixDpczFnJ7RgjW4oq6owNOIVVxt/+g==
X-Received: by 2002:a1c:2144:: with SMTP id h65mr3253383wmh.114.1569504623300; 
 Thu, 26 Sep 2019 06:30:23 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id v20sm1734895wml.26.2019.09.26.06.30.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 06:30:22 -0700 (PDT)
Date: Thu, 26 Sep 2019 14:30:20 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926133020.wtka3l6ituhryofl@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <4b8e2d635bedc8a51281cac0eb93b6761c1eec5c.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4b8e2d635bedc8a51281cac0eb93b6761c1eec5c.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 60/84] x86/domain_page: use PMAP when
 d/vcache is not ready.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MjNBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
QWxzbyBmaXggYSBwbGFjZSB3aGVyZSB1bm1hcF9kb21haW5fcGFnZSBzaG91bGQgb25seSBiZSBj
b25kaXRpb25hbGx5Cj4gdXNlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBIb25neWFuIFhpYSA8aG9u
Z3lheEBhbWF6b24uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyB8IDI3
ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAg
ICB8ICAzICsrLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKPiBpbmRleCA5ZWE3NGI0NTZjLi5iZWNlOWQ4Y2QwIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMKPiBAQCAtMTcsNiArMTcsOCBAQAo+ICAjaW5jbHVkZSA8YXNtL2Zs
dXNodGxiLmg+Cj4gICNpbmNsdWRlIDxhc20vaGFyZGlycS5oPgo+ICAjaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+Cj4gKyNpbmNsdWRlIDxhc20vcG1hcC5oPgo+ICsjaW5jbHVkZSA8YXNtL2ZpeG1hcC5o
Pgo+ICAKPiAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIG92ZXJyaWRlKTsK
PiAgCj4gQEAgLTgzLDEyICs4NSwyNiBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZu
KQo+ICAKPiAgICAgIHYgPSBtYXBjYWNoZV9jdXJyZW50X3ZjcHUoKTsKPiAgICAgIGlmICggIXYg
fHwgIWlzX3B2X3ZjcHUodikgKQo+IC0gICAgICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feCht
Zm4pKTsKPiArICAgIHsKPiArICAgICAgICB2b2lkICpyZXQ7Cj4gKyAgICAgICAgcG1hcF9sb2Nr
KCk7Cj4gKyAgICAgICAgcmV0ID0gcG1hcF9tYXAobWZuKTsKPiArICAgICAgICBwbWFwX3VubG9j
aygpOwo+ICsgICAgICAgIGZsdXNoX3RsYl9vbmVfbG9jYWwocmV0KTsKCk9oIHRoaXMgaXMgYSBz
aWRlIGVmZmVjdCBvZiBtYW5pcHVsYXRpbmcgUFRFcyBkaXJlY3RseSwgcmlnaHQ/IEkgd291bGQK
cHJlZmVyIHlvdSBwdXQgdGhlIGZsdXNoIGludG8gcG1hcF9tYXAuIEl0cyBjYWxsZXIgc2hvdWxk
bid0IG5lZWQgdG8KZmx1c2ggdGhlIFZBLgoKSWYgeW91IGRvIHRoYXQsIHBsZWFzZSBkbyBpdCBp
biB0aGUgY29tbWl0IHRoYXQgaW50cm9kdWNlcyBQTUFQIGFzIHdlbGwuCgpJIHdpbGwgbmVlZCBt
b3JlIHRpbWUgdG8gdW5kZXJzdGFuZCB0aGUgb3ZlcmFsbCBkZXNpZ24gaW4gdGhpcyBzZXJpZXMg
dG8KbWFrZSBmdXJ0aGVyIGNvbW1lbnRzLgoKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsgICAg
fQo+ICAKPiAgICAgIGRjYWNoZSA9ICZ2LT5kb21haW4tPmFyY2gucHYubWFwY2FjaGU7Cj4gICAg
ICB2Y2FjaGUgPSAmdi0+YXJjaC5wdi5tYXBjYWNoZTsKPiAgICAgIGlmICggIWRjYWNoZS0+aW51
c2UgKQo+IC0gICAgICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChtZm4pKTsKPiArICAgIHsK
PiArICAgICAgICB2b2lkICpyZXQ7Cj4gKyAgICAgICAgcG1hcF9sb2NrKCk7Cj4gKyAgICAgICAg
cmV0ID0gcG1hcF9tYXAobWZuKTsKPiArICAgICAgICBwbWFwX3VubG9jaygpOwo+ICsgICAgICAg
IGZsdXNoX3RsYl9vbmVfbG9jYWwocmV0KTsKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsgICAg
fQo+ICAKPiAgICAgIHBlcmZjX2luY3IobWFwX2RvbWFpbl9wYWdlX2NvdW50KTsKPiAgCj4gQEAg
LTE4MSw4ICsxOTcsMTMgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2b2lkICpwdHIp
Cj4gICAgICB1bnNpZ25lZCBsb25nIHZhID0gKHVuc2lnbmVkIGxvbmcpcHRyLCBtZm4sIGZsYWdz
Owo+ICAgICAgc3RydWN0IHZjcHVfbWFwaGFzaF9lbnRyeSAqaGFzaGVudDsKPiAgCj4gLSAgICBp
ZiAoIHZhID49IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKPiArICAgIGlmICggdmEgPj0gRklYQURE
Ul9TVEFSVCAmJiB2YSA8IEZJWEFERFJfVE9QICkKPiArICAgIHsKPiArICAgICAgICBwbWFwX2xv
Y2soKTsKPiArICAgICAgICBwbWFwX3VubWFwKCh2b2lkICopcHRyKTsKPiArICAgICAgICBwbWFw
X3VubG9jaygpOwo+ICAgICAgICAgIHJldHVybjsKPiArICAgIH0KPiAgCj4gICAgICBBU1NFUlQo
dmEgPj0gTUFQQ0FDSEVfVklSVF9TVEFSVCAmJiB2YSA8IE1BUENBQ0hFX1ZJUlRfRU5EKTsKPiAg
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPiBp
bmRleCAxNDVjNWFiNDdjLi45NjE5MTgyZjUyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtNTk0OSw3ICs1OTQ5LDggQEAgaW50
IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IHZhLAo+ICAgICAgICAgIGlmICggcmMgfHwgIW5yIHx8ICFsMV90YWJsZV9vZmZzZXQodmEpICkK
PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIC8qIE5vdGUgdGhhdCB0aGlzIGlzIGEgbm8tb3Ag
Zm9yIHRoZSBhbGxvY194ZW5oZWFwX3BhZ2UoKSBjYXNlLiAqLwo+IC0gICAgICAgICAgICB1bm1h
cF9kb21haW5fcGFnZShsMXRhYik7Cj4gKyAgICAgICAgICAgIGlmKCAodW5zaWduZWQgbG9uZyls
MXRhYiA8IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKPiArICAgICAgICAgICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKGwxdGFiKTsKCklmIHRoaXMgaXMgYSBmaXggdG8gb25lIG9mIG15IHByZXZpb3Vz
IHBhdGNoZXMsIHBsZWFzZSBzcGxpdCB0aGUgY2hhbmdlCm91dCBhbmQgbWVyZ2UgaXQgdGhlcmUu
CgpBbmQgdGhlbiwgY2FsbCBvdXQgdGhlIGJ1ZyBmaXggaW4gdGhlIGNoYW5nZSBsb2cgZm9yIHRo
YXQgcGF0Y2guCgpXZWkuCgo+ICAgICAgICAgICAgICBsMXRhYiA9IE5VTEw7Cj4gICAgICAgICAg
fQo+ICAgICAgfQo+IC0tIAo+IDIuMTcuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:32:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTsx-00006s-SG; Thu, 26 Sep 2019 13:32:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDTsx-00006n-DG
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:32:43 +0000
X-Inumbo-ID: 1d9623fa-e062-11e9-97fb-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by localhost (Halon) with ESMTPS
 id 1d9623fa-e062-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 13:32:42 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id n14so2177117ljj.10
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:32:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=FP3ZHuR+AXcbEU6q8iqI+zoSgKASthpVPocb7d3TK5I=;
 b=ExHENkFvN20egaKE39GVkv7Ius+99ReppPgKVmE2YKNcQeIpnnyONOxj2ZP9EumdxW
 z7Jh5jGhUl7+tKe6tZYTowJ2a8ii16hagUaApxVYKzzsB6xP+98MNzuq9niBoQ38h7pN
 cBVp7qP3yFzq4i1Xe9hmMP7yTcBkPMYxXfsL2FpBjG/PJWgdNWmWW5BS4NfQ8Ca6Kxma
 zEUlxgHv1GVfpaBgbbZTrFbNsbL6cwRj0qbolWdPEDHjFflL3dgZhbVSxfPq5HKUrfcx
 2RaKaxhm1sQzD0KzAAeXPC+Z8AhNLgpB9JfJVs/awqq+qrVPca7EJcEHHPGK+8S5Fh5l
 DnZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=FP3ZHuR+AXcbEU6q8iqI+zoSgKASthpVPocb7d3TK5I=;
 b=UjcqtPm+t3L5MBjsN/dUz02T0jJzSqauxcOEI331cFSIGgFsO5MngdVab/FZCrRKCe
 SSU2IfGhHcxI/Qguh06Rrt5LWjdA1ZmZMsqUSEKg2IF3/ubjGS+fXo2dF3oXM2QYPtAw
 waaL9EpF/AutMvgZRQE3ZMK+SndXu9hWAlv3yrKcrvDN8cPngeP0kFT3wWOWe6nwEruS
 wnWXzLPINRNbncXLQTptJBFiDrgcqCB8iRk/C9OAHJCIS9lNvzzop9a/vnl8dSFNyEUJ
 4kmmmdIy/vbGvarecMSCnjrd4/D/3N6ZyL3uzGFoDiDn5TPZ7FFPpVtYxQx6KNG9pYP4
 B60w==
X-Gm-Message-State: APjAAAVH6v+DgYrjp/3E72LBw2xPtFEKRraIZtKVh5QTq2Jz9XK/wZO2
 GJ1GKQMdr86OrExW2OuUPHE=
X-Google-Smtp-Source: APXvYqzVYbk9EZ2R0ClVPTMKAXBTSazV4yNOy8G+TzS6HheSRG6m9Njb9wRRaAxNwr9NxznZTvQrxA==
X-Received: by 2002:a2e:a316:: with SMTP id l22mr2630299lje.211.1569504761406; 
 Thu, 26 Sep 2019 06:32: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 c21sm531777lff.61.2019.09.26.06.32.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Sep 2019 06:32:40 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <1569496834-7796-9-git-send-email-olekstysh@gmail.com>
 <ae55d9e3-2dd8-abf7-c31c-603f5fd230ed@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <64467283-3a4c-e364-1682-c5491330a920@gmail.com>
Date: Thu, 26 Sep 2019 16:32:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ae55d9e3-2dd8-abf7-c31c-603f5fd230ed@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 8/8] iommu/arm: Add Renesas IPMMU-VMSA
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI2LjA5LjE5IDE1OjIyLCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4gT24gMjYu
MDkuMjAxOSAxMzoyMCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL0tjb25maWcKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvS2NvbmZpZwo+PiBAQCAtMTIsNiArMTIsMTkgQEAgY29uZmlnIEFSTV9TTU1VCj4+ICAgCj4+
ICAgCSAgU2F5IFkgaGVyZSBpZiB5b3VyIFNvQyBpbmNsdWRlcyBhbiBJT01NVSBkZXZpY2UgaW1w
bGVtZW50aW5nIHRoZQo+PiAgIAkgIEFSTSBTTU1VIGFyY2hpdGVjdHVyZS4KPj4gKwo+PiArY29u
ZmlnIElQTU1VX1ZNU0EKPj4gKwlib29sICJSZW5lc2FzIElQTU1VLVZNU0EgZm91bmQgaW4gUi1D
YXIgR2VuMyBTb0NzIiBpZiBFWFBFUlQgPSAieSIKPj4gKwlkZWZhdWx0IG4KPiBJIHdvdWxkIGZp
bmQgaXQgbmljZSwgYnR3LCBpZiBzdWNoIHVubmVjZXNzYXJ5IGxpbmVzIHdlcmUgb21pdHRlZAo+
IChjYW4gbGlrZWx5IGFnYWluIGJlIGRvbmUgd2hpbGUgY29tbWl0dGluZykuCgpZZXMgKGFzc3Vt
aW5nIHlvdSBhcmUgc3BlYWtpbmcgYWJvdXQgb21pdHRpbmcgImRlZmF1bHQgbiIpLgoKCj4gRm9y
IHNvbWUgcmVhc29uIEkKPiB3YXNuJ3QgQ2MtZWQgb24gdGhpcyBwYXRjaCwgc28gSSBkaWRuJ3Qg
bm90aWNlIHNvIGZhci4KClNvcnJ5IGZvciB0aGF0LCBJIHNob3VsZCBoYXZlIGFkZGVkIHlvdS4K
CgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:34:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDTuO-0000LL-KM; Thu, 26 Sep 2019 13:34:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDTuN-0000L4-3F
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:34:11 +0000
X-Inumbo-ID: 51e980c0-e062-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by localhost (Halon) with ESMTPS
 id 51e980c0-e062-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 13:34:10 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id f5so2185705ljg.8
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:34:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=bXuePlXzWyk4pGlz6AGpeIoi8xK5kS+B1UTD2EeWjsQ=;
 b=Tzq/UcB8s3cBdOoSqRK9alq3JFS2CSzRbmBxisP+jo2IdtemUrlZtsI0Fa3nVtUYgo
 9XJtZbPLyM7qwH6lJ9REZtAOUGmYVQqWxsAd3qvTx9u42EzpJwb6xKipnwhgRx1uipu0
 6k4al6lkXWsDrTmcYOVyFlthTY9iNjPkqrb2VniBfthquYwnMDv6tqwlQntCj71rpT26
 QfblV+VV9Asn5OWDiwSHkPIV1qvuYIjKYiTufDulZKas8iZOFR1g4Md7SCCChd2XvnuX
 9qE+fMhmF9RP5oLE2LPfAOWSs5nJ76jyXpjUNqrbIq6qj5m0kR9r077uWMdDno8CM0HC
 zB8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=bXuePlXzWyk4pGlz6AGpeIoi8xK5kS+B1UTD2EeWjsQ=;
 b=cA1GBQ4vLUGx/LBuRGXOVBaGij+Pnh8IYPRcpqN01qjT6EJQue3UJLVXBgzrSnDSNf
 ndV9ZlewD80QH5OMropZwoBveRZczDdAR8rhsp3kful7DQiaalLFAxX9CTlQiy79GaMv
 dyobU++z2iiV/NVs1FnA6fY/PlXm6bhO3n0+wB0rlvxdyRAWPOFt6WZS74lgKWSnhoPZ
 0sDwg1/KQ35P/UZQQeC3qARhcP3+YiFGYVE5aT9tvlaj8AD24GH1XTUkQj/mt+zNInx6
 kVlI2CXWDHjlyCD8I77FlpQwSsFTesIW0l+AyPDi6wjFdEg4HpsA8/2AtEORgi/idP8N
 ptCA==
X-Gm-Message-State: APjAAAVb0ywz7oGjUC1En70nnGRNd/5MIxLgnZwLK0Wf/QdqcnO63v41
 SXovfaFaPiQeeVeqUbzrpAg=
X-Google-Smtp-Source: APXvYqwe5SIUoPjFsKTncNWppgfPkqzRnnjB6wf85ZgdK1oT64nJT68bZUOungyXxWpFqVQSDNgwsQ==
X-Received: by 2002:a2e:9096:: with SMTP id l22mr2643108ljg.125.1569504849337; 
 Thu, 26 Sep 2019 06:34:09 -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 m10sm533870lfo.69.2019.09.26.06.34.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Sep 2019 06:34:08 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <1569496834-7796-8-git-send-email-olekstysh@gmail.com>
 <55a32546-9a54-c326-f4ae-83c0dc5fb69d@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <a4f5eb1d-1f20-9c88-5ea0-718a7af4cba8@gmail.com>
Date: Thu, 26 Sep 2019 16:34:08 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <55a32546-9a54-c326-f4ae-83c0dc5fb69d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.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>

Ck9uIDI2LjA5LjE5IDE1OjUyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
Cgo+Cj4gT24gOS8yNi8xOSAxMjoyMCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+
IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4KPj4KPj4gVGhlIG1haW4gcHVwcm9zZSBvZiB0aGlzIHBhdGNoIGlzIHRvIGFkZCBhIHdheSB0
byByZWdpc3RlciBEVCBkZXZpY2UKPj4gKHdoaWNoIGlzIGJlaGluZCB0aGUgSU9NTVUpIHVzaW5n
IHRoZSBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIFsxXQo+PiBiZWZvcmUgYXNzaWduaW5nIHRo
YXQgZGV2aWNlIHRvIGEgZG9tYWluLgo+Pgo+PiBTbywgdGhpcyBwYXRjaCBhZGRzIG5ldyAiaW9t
bXVfYWRkX2R0X2RldmljZSIgQVBJIGZvciBhZGRpbmcgRFQgZGV2aWNlCj4+IHRvIHRoZSBJT01N
VSB1c2luZyBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIGFuZCBwcmV2aW91c2x5IGFkZGVkCj4+
ICJpb21tdV9md3NwZWMiIHN1cHBvcnQuIEFzIGRldmljZXMgY2FuIGJlIGFzc2lnbmVkIHRvIHRo
ZSBoYXJkd2FyZSAKPj4gZG9tYWluCj4+IGFuZCBvdGhlciBkb21haW5zIHRoaXMgZnVuY3Rpb24g
aXMgY2FsbGVkIGZyb20gdHdvIHBsYWNlczogCj4+IGhhbmRsZV9kZXZpY2UoKQo+PiBhbmQgaW9t
bXVfZG9fZHRfZG9tY3RsKCkuCj4+Cj4+IEJlc2lkZXMgdGhhdCwgdGhpcyBwYXRjaCBhZGRzIG5l
dyAiZHRfeGxhdGUiIGNhbGxiYWNrIChib3Jyb3dlZCBmcm9tCj4+IExpbnV4ICJvZl94bGF0ZSIp
IGZvciBwcm92aWRpbmcgdGhlIGRyaXZlciB3aXRoIERUIElPTU1VIHNwZWNpZmllcgo+PiB3aGlj
aCBkZXNjcmliZXMgdGhlIElPTU1VIG1hc3RlciBpbnRlcmZhY2VzIG9mIHRoYXQgZGV2aWNlIChk
ZXZpY2UgCj4+IElEcywgZXRjKS4KPj4gQWNjb3JkaW5nIHRvIHRoZSBnZW5lcmljIElPTU1VIERU
IGJpbmRpbmdzIHRoZSBjb250ZXh0IG9mIHJlcXVpcmVkCj4+IHByb3BlcnRpZXMgZm9yIElPTU1V
IGRldmljZS9tYXN0ZXIgbm9kZSAoI2lvbW11LWNlbGxzLCBpb21tdXMpIGRlcGVuZHMKPj4gb24g
bWFueSBmYWN0b3JzIGFuZCBpcyByZWFsbHkgZHJpdmVyIGRlcGVuZGVkIHRoaW5nLgo+Pgo+PiBQ
bGVhc2Ugbm90ZSwgYWxsIElPTU1VIGRyaXZlcnMgd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1V
IERUIGJpbmRpbmdzCj4+IHNob3VsZCB1c2UgImR0X3hsYXRlIiBhbmQgImFkZF9kZXZpY2UiIGNh
bGxiYWNrcy4KPj4KPj4gWzFdIAo+PiBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9Eb2N1bWVu
dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0Cj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4KPgo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhh
bmsgeW91IQoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:36:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDTww-0000Yo-Dv; Thu, 26 Sep 2019 13:36: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=pmHm=XV=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iDTwv-0000Yi-An
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 13:36:49 +0000
X-Inumbo-ID: b03361aa-e062-11e9-9654-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id b03361aa-e062-11e9-9654-12813bfff9fa;
 Thu, 26 Sep 2019 13:36:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569505008;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=gLn9425sUw7wSjmm3RrcNAtrhU0yvYtnHREweJrQA54=;
 b=ATpVfbt5/CPZ/0PzNqwPM3dmzQzhR7ID05MYO4MJtQOi3aKL3IqSUIUq
 StCWOtXN1zsn61nLHHzfhq5LRl2iANXgLleTU8LVr2sVa49hnv4acOo7q
 kb8mhCYfg6jHYFOz77vnXC0wSfef7xcTVHBniSzo7FqlUFyLFmeBYBm0i I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: R2OGPts+/G192iYDTmeEcN6z532bxe/65x8In8aSXsa/Yyo9lE3PD1v4xhW74pIGSVgzHQ6U7C
 K+12lDDaMHYVUoworxNqfkzr5aGiXpNmndI/515itOxUOELRnbju5ThEr4uvLUO7mD/t4Re6oz
 TWlp9vbInQCUPOxQttU4/F0CmhR9mscz6whYZn0t2CAVtlkexGyoMGeWtqG+Cjf4Lt8KiVb1JS
 7wskLOYHg9odydL0uQ82H8l1uxEbZQ7EuKdVu3sNl+2jZbKfV87l8Z4PrPhscKVcFF8c56P02r
 b38=
X-SBRS: 2.7
X-MesageID: 6394211
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,552,1559534400"; 
   d="scan'208";a="6394211"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Thu, 26 Sep 2019 14:36:18 +0100
Message-ID: <20190926133618.24083-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/shim: fix ballooning down the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGJhbGxvb25pbmcgZG93biBhIHB2c2hpbSBndWVzdCBjYXVzZXMgdGhlIGZvbGxv
d2luZyBlcnJvcnMKaW5zaWRlIHRoZSBzaGltOgoKICAgIGQzdjAgZmFpbGVkIHRvIHJlc2VydmUg
NTEyIGV4dGVudHMgb2Ygb3JkZXIgNTEyIGZvciBvZmZsaW5pbmcKCkFuZCB0aGUgYmFsbG9vbmVk
LW91dCBwYWdlcyBzdGF5IGluc2lkZSBzaGltIGFuZCBkb24ndCByZWFjaCBMMCBYZW4uCgpGaXgg
dGhpcyBieSBwYXNzaW5nIHRoZSBjb3JyZWN0IGFyZ3VtZW50cyB0byBwdl9zaGltX29mZmxpbmVf
bWVtb3J5KCkKZHVyaW5nIGEgWEVOTUVNX2RlY3JlYXNlX3Jlc2VydmF0aW9uIHJlcXVlc3QuCgpT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0t
LQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL21l
bW9yeS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5
LmMKaW5kZXggNzM2NGZkMmMzMy4uMzA5ZTg3MmVkZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9t
ZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0xMjI1LDcgKzEyMjUsNyBAQCBs
b25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcpCiAgICAgICAgICAgICAgKiBoeXBlcmNhbGwgaGFzIGZhaWxlZCBhbmQgb25s
eSBwYXJ0IG9mIHRoZSBleHRlbnRzIHdoZXJlCiAgICAgICAgICAgICAgKiBwcm9jZXNzZWQuCiAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHB2X3NoaW1fb2ZmbGluZV9tZW1vcnkoYXJncy5u
cl9leHRlbnRzLCBhcmdzLm5yX2RvbmUpOworICAgICAgICAgICAgcHZfc2hpbV9vZmZsaW5lX21l
bW9yeShhcmdzLm5yX2RvbmUsIGFyZ3MuZXh0ZW50X29yZGVyKTsKICNlbmRpZgogCiAgICAgICAg
IGJyZWFrOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:39:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDTzo-0000zb-2Y; Thu, 26 Sep 2019 13:39:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDTzm-0000zW-Kl
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:39:46 +0000
X-Inumbo-ID: 19e09e38-e063-11e9-97fb-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by localhost (Halon) with ESMTPS
 id 19e09e38-e063-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 13:39:45 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id w67so1748009lff.4
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:39:45 -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=epN/3yEpw6jmW/EeG4J1+J7JK0nNWynRcgVM1U3jR6o=;
 b=lPX5O0luEGUeB4C/CqRTnDHGn5KI0oPYR4U2FC5ewSaS+I8p50GzemezllYFGux5Qf
 bHItnPLgYMw5rd3CsMLIqKFdcXF/A9pnHKvSjPQybdo5x9dSpXdm3S8ORqynF3fNbMN+
 Bkp9IOemDX1g1o+B4aosWMWBm7l0IbQQZPf3rAWi5yg57tvo3/jptpTN8uCUk1CRLKhj
 Cd6I5X8+1aPfCHGnGI9xdoMqdy7/dx7Ujei1DQ8EYMzw6rG6Sa9ZK223Hecx3EPnAmPh
 WaWvv+MSoW4Bgn1Kz4NtVcLdllVysz4iikoiRY0w7wmXuG1PzuNacCDcLLa1tPhQsahn
 PyhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=epN/3yEpw6jmW/EeG4J1+J7JK0nNWynRcgVM1U3jR6o=;
 b=AeO0HoYC/edV8NmUqxxl2bsbdCT+2KDIGxjOgezHvvLLJwOQ0M0oEsc59tdKq/d9v2
 rjg5hPzHIW0FWqzm3QUvNPI62VyjbamSFm+pyajlki/PJcZIyEWGDLjv5LbnL/+MeqgQ
 jjKtUJJ306VEZi5OV/ln9PAsz+K6TR+06jlPbvrAM82mzd6xz6fUrywKpzYxV1Wp723G
 Zx9Ps2/O9YKwLHkmLV+u4RcgcDdQTu1Haza+hKIy+ok6iPM+YFjjrmwqRPU01H6zvENn
 qFKaaOsr7B7aoT3vtoLTlKut0jhMrqc0ZjDQMPgtxuwR+XQphm6sFb3xYeWbSeNgRUaF
 Oogg==
X-Gm-Message-State: APjAAAVR8kxFc6+1axuYYU9Pr9p2K9OCrm2Vaz1L0x/Y9NCYdS8fP0fB
 VMTgBJQITAdvbyBzK0ij1BM=
X-Google-Smtp-Source: APXvYqzy0CGEWuAsO7Jj+ctWF3zVBz4zvouC6aN0qy74/orRgO1ZkCIDtwvBX7lkn74LwlYSzrHiRQ==
X-Received: by 2002:ac2:4567:: with SMTP id k7mr2317843lfm.46.1569505184706;
 Thu, 26 Sep 2019 06:39:44 -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 f5sm529007lfh.52.2019.09.26.06.39.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Sep 2019 06:39:44 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <1569496834-7796-4-git-send-email-olekstysh@gmail.com>
 <32234ca5-75b2-3908-5f46-484fc53104af@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <29f4f366-8c8a-a7ff-ccca-d17847b4fd1b@gmail.com>
Date: Thu, 26 Sep 2019 16:39:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <32234ca5-75b2-3908-5f46-484fc53104af@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 3/8] xen/common: Introduce _xrealloc
 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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI2LjA5LjE5IDE1OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKCkhpLCBKYW4KCj4gT24gMjYu
MDkuMjAxOSAxMzoyMCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+IEZyb206IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIHR5cGUtdW5zYWZlIGZ1bmN0aW9uIHdoaWNoIGJlc2lkZXMKPj4g
cmUtYWxsb2NhdGlvbiBoYW5kbGVzIHRoZSBmb2xsb3dpbmcgY29ybmVyIGNhc2VzOgo+PiAxLiBp
ZiByZXF1ZXN0ZWQgc2l6ZSBpcyB6ZXJvLCBpdCB3aWxsIGJlaGF2ZSBsaWtlIHhmcmVlCj4+IDIu
IGlmIGluY29taW5nIHBvaW50ZXIgaXMgbm90IHZhbGlkIChOVUxMIG9yIFpFUk9fQkxPQ0tfUFRS
KSwKPj4gICAgIGl0IHdpbGwgYmVoYXZlIGxpa2UgeG1hbGxvYwo+Pgo+PiBJZiBib3RoIHBvaW50
ZXIgYW5kIHNpemUgYXJlIHZhbGlkIHRoZSBmdW5jdGlvbiB3aWxsIHJlLWFsbG9jYXRlIGFuZAo+
PiBjb3B5IG9ubHkgaWYgcmVxdWVzdGVkIHNpemUgYW5kIGFsaWdubWVudCBkb24ndCBmaXQgaW4g
YWxyZWFkeQo+PiBhbGxvY2F0ZWQgc3BhY2UuCj4+Cj4+IFN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBh
ZGQgdHlwZS1zYWZlIGhlbHBlciBtYWNyb3MuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhbmsgeW91IQoKCj4gcHJlZmVy
YWJseSB3aXRoIHR3byBtb3JlIGNvc21ldGljcyBhZGRyZXNzZWQgKGNhbiBzdXJlbHkgYmUgZG9u
ZQo+IHdoaWxlIGNvbW1pdHRpbmcpOgo+Cj4+IC0tLSBhL3hlbi9jb21tb24veG1hbGxvY190bHNm
LmMKPj4gKysrIGIveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+PiBAQCAtNTQ5LDEwICs1NDks
NDAgQEAgc3RhdGljIHZvaWQgdGxzZl9pbml0KHZvaWQpCj4+ICAgICogeG1hbGxvYygpCj4+ICAg
ICovCj4+ICAgCj4+ICtzdGF0aWMgdm9pZCAqc3RyaXBfcGFkZGluZyh2b2lkICpwKQo+PiArewo+
PiArICAgIHN0cnVjdCBiaGRyICpiID0gcCAtIEJIRFJfT1ZFUkhFQUQ7Cj4gTG9va3MgbGlrZSB0
aGlzIGNhbiAoYW5kIGhlbmNlIHNob3VsZCkgYmUgcG9pbnRlciB0byBjb25zdC4KCmFncmVlCgoK
Pgo+Cj4+IEBAIC01OTMsMTAgKzYxNiw3MSBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25n
IHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4+ICAgICAgIHJldHVybiBwID8gbWVtc2V0KHAs
IDAsIHNpemUpIDogcDsKPj4gICB9Cj4+ICAgCj4+IC12b2lkIHhmcmVlKHZvaWQgKnApCj4+ICt2
b2lkICpfeHJlYWxsb2Modm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxv
bmcgYWxpZ24pCj4+ICAgewo+PiAtICAgIHN0cnVjdCBiaGRyICpiOwo+PiArICAgIHVuc2lnbmVk
IGxvbmcgY3Vycl9zaXplOwo+PiArICAgIHZvaWQgKnA7Cj4+ICsKPj4gKyAgICBpZiAoICFzaXpl
ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHhmcmVlKHB0cik7Cj4+ICsgICAgICAgIHJldHVybiBa
RVJPX0JMT0NLX1BUUjsKPj4gKyAgICB9Cj4+ICAgCj4+ICsgICAgaWYgKCBwdHIgPT0gTlVMTCB8
fCBwdHIgPT0gWkVST19CTE9DS19QVFIgKQo+PiArICAgICAgICByZXR1cm4gX3htYWxsb2Moc2l6
ZSwgYWxpZ24pOwo+PiArCj4+ICsgICAgQVNTRVJUKCEoYWxpZ24gJiAoYWxpZ24gLSAxKSkpOwo+
PiArICAgIGlmICggYWxpZ24gPCBNRU1fQUxJR04gKQo+PiArICAgICAgICBhbGlnbiA9IE1FTV9B
TElHTjsKPj4gKwo+PiArICAgIGlmICggISgodW5zaWduZWQgbG9uZylwdHIgJiAoUEFHRV9TSVpF
IC0gMSkpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGN1cnJfc2l6ZSA9ICh1bnNpZ25lZCBsb25n
KVBGTl9PUkRFUih2aXJ0X3RvX3BhZ2UocHRyKSkgPDwgUEFHRV9TSElGVDsKPj4gKwo+PiArICAg
ICAgICBpZiAoIHNpemUgPD0gY3Vycl9zaXplICYmICEoKHVuc2lnbmVkIGxvbmcpcHRyICYgKGFs
aWduIC0gMSkpICkKPj4gKyAgICAgICAgICAgIHJldHVybiBwdHI7Cj4+ICsgICAgfQo+PiArICAg
IGVsc2UKPj4gKyAgICB7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgdG1wX3NpemU7Cj4+ICsg
ICAgICAgIHN0cnVjdCBiaGRyICpiOwo+IFNhbWUgaGVyZS4KCmFncmVlCgoKPgo+PiArICAgICAg
ICB0bXBfc2l6ZSA9IHNpemUgKyBhbGlnbiAtIE1FTV9BTElHTjsKPiBUaGlzIGNvdWxkIGFsc28g
YmUgdGhlIGluaXRpYWxpemVyIG9mIHRoZSB2YXJpYWJsZS4KCmFncmVlCgotLSAKUmVnYXJkcywK
Ck9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:47:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDU6i-0001nA-SX; Thu, 26 Sep 2019 13:46:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDU6h-0001n5-HW
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:46:55 +0000
X-Inumbo-ID: 199b49d6-e064-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 199b49d6-e064-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 13:46:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569505614;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=cLCuO+kU7OKKJe3UK/DrxQKI5cglhocqyq1ZTex06r8=;
 b=LapcN+AdEuNjCJ9zBVj9pQe/3E5xsXujnnOR4MiVM797tqHHi5hjNBlc
 f7y/NhFaa3BiMIFXCUOfFY+FrquMrGOllRMd7KaOJv+SzXPAso+UoS+bj
 KA0OsvDpY+E5HmuXSaAe4e+Wzo8V+mfwKBubi7MZFAv0WCs8j55TuJMb6 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pSUnh6VpDA7QS54+/vji9GYKO67ShbzQs+ytB2g7y7xHnpFSRvbIBcR6vFnuB0hgQpLSSlhZNa
 WmoPIfo/LXfP4OHyFe5T3DEJvBPIqblq2xtIykcxMDh1LL0C/FTdC72KJbTU4xR1B7RE55C7D9
 LvX1CJQwpVcLGS0N5F/PtzgyZH4aTCDxerYwbvt8Ae9YJpFDQpSjq6ITshPXH5uIrldmRwsvED
 GEz0Ep20E3BzAyjhbEznYmGTxpihSSSSzwEuD4CFNafqYMnoyUHaFUJ+89YJjVjm6UGNBPaT1k
 ztE=
X-SBRS: 2.7
X-MesageID: 6394934
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,552,1559534400"; 
   d="scan'208";a="6394934"
Date: Thu, 26 Sep 2019 15:46:44 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190926134644.tcp7pyalzk42hesg@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
 <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
 <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
 <0c261f5e-735a-cf05-5d1a-9f3b0b2c83ed@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0c261f5e-735a-cf05-5d1a-9f3b0b2c83ed@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDM6MTc6MTVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjYuMDkuMjAxOSAxMzoxNCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBGcmksIFNlcCAyMCwgMjAxOSBhdCAwMTozNToxM1BNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBIYXZpbmcgc2FpZCB0aGlzLCBhcyBhIHJlc3VsdCBvZiBoYXZpbmcgbG9va2VkIGF0
IHNvbWUgb2YgdGhlCj4gPj4gaW52b2x2ZWQgY29kZSwgYW5kIHdpdGggdGhlIGNvdmVyIGxldHRl
ciBub3QgY2xhcmlmeWluZyB0aGlzLAo+ID4+IHdoYXQncyB0aGUgcmVhc29uIGZvciBnb2luZyB0
aGlzIHNlZW1pbmdseSBtb3JlIGNvbXBsaWNhdGVkCj4gPj4gcm91dGUsIHJhdGhlciB0aGFuIHB1
dHRpbmcgdlBDSSBiZWhpbmQgdGhlIGh2bV9pb19pbnRlcmNlcHQoKQo+ID4+IG1hY2hpbmVyeSwg
anVzdCBsaWtlIGlzIHRoZSBjYXNlIGZvciBvdGhlciBpbnRlcm5hbCBoYW5kbGluZz8KPiA+IAo+
ID4gSWYgdlBDSSBpcyBoYW5kbGVkIGF0IHRoZSBodm1faW9faW50ZXJjZXB0IGxldmVsIChsaWtl
IGl0cyBkb25lIEFUTSkKPiA+IHRoZW4gaXQncyBub3QgcG9zc2libGUgdG8gaGF2ZSBib3RoIChl
eHRlcm5hbCkgaW9yZXEgc2VydmVycyBhbmQgdlBDSQo+ID4gaGFuZGxpbmcgYWNjZXNzZXMgdG8g
ZGlmZmVyZW50IGRldmljZXMgaW4gdGhlIFBDSSBjb25maWcgc3BhY2UsIHNpbmNlCj4gPiB2UENJ
IHdvdWxkIHRyYXAgYWxsIGFjY2Vzc2VzIHRvIHRoZSBQQ0kgSU8gcG9ydHMgYW5kIHRoZSBNQ0ZH
IHJlZ2lvbnMKPiA+IGFuZCB0aG9zZSB3b3VsZCBuZXZlciByZWFjaCB0aGUgaW9yZXEgcHJvY2Vz
c2luZy4KPiAKPiBXaHkgd291bGQgdlBDSSAod2FudCB0bykgZG8gdGhhdD8gVGhlIGFjY2VwdCgp
IGhhbmRsZXIgc2hvdWxkCj4gc3ViLWNsYXNzIHRoZSBDRjgtQ0ZGIHBvcnQgcmFuZ2U7IHRoZXJl
IHdvdWxkIGxpa2VseSB3YW50IHRvCj4gYmUgYW5vdGhlciBzdHJ1Y3QgaHZtX2lvX29wcyBpbnN0
YW5jZSBkZWFsaW5nIHdpdGggY29uZmlnCj4gc3BhY2UgYWNjZXNzZXMgKGFuZCBwZXJoYXBzIHdp
dGggb25lcyB0aHJvdWdoIHBvcnQgSS9PIGFuZAo+IHRocm91Z2ggTUNGRyBhdCB0aGUgc2FtZSB0
aW1lKS4KCkRvIHlvdSBtZWFuIHRvIGV4cGFuZCBodm1faW9faGFuZGxlciB0byBhZGQgc29tZXRo
aW5nIGxpa2UgYSBwY2ljb25mCnN1Yi1zdHJ1Y3R1cmUgdG8gdGhlIGV4aXN0aW5nIHVuaW9uIG9m
IHBvcnRpbyBhbmQgbW1pbz8KClRoYXQncyBpbmRlZWQgZmVhc2libGUsIGJ1dCBJJ20gbm90IHN1
cmUgd2h5IGl0J3MgYmV0dGVyIHRoYXQgdGhlCmFwcHJvYWNoIHByb3Bvc2VkIG9uIHRoaXMgc2Vy
aWVzLiBMb25nIHRlcm0gSSB0aGluayB3ZSB3b3VsZCBsaWtlIGFsbAppbnRlcmNlcHQgaGFuZGxl
cnMgdG8gdXNlIHRoZSBpb3JlcSBpbmZyYXN0cnVjdHVyZSBhbmQgcmVtb3ZlIHRoZQp1c2FnZSBv
ZiBodm1faW9faW50ZXJjZXB0LgoKPiBJbiB0aGUgZW5kIHRoaXMgd291bGQgbGlrZWx5Cj4gbW9y
ZSBzaW1pbGFyIHRvIGhvdyBjaGlwc2V0cyBoYW5kbGUgdGhpcyBvbiByZWFsIGhhcmR3YXJlCj4g
dGhhbiB5b3VyICJpbnRlcm5hbCBzZXJ2ZXIiIHNvbHV0aW9uIChhbGJlaXQgSSBhZ3JlZSB0byBh
Cj4gZGVncmVlIGl0J3MgaW4gaW1wbGVtZW50YXRpb24gZGV0YWlsIGFueXdheSkuCgpJIHRoaW5r
IHRoZSBlbmQgZ29hbCBzaG91bGQgYmUgdG8gdW5pZnkgdGhlIGludGVybmFsIGFuZCBleHRlcm5h
bAppbnRlcmNlcHRzIGludG8gYSBzaW5nbGUgcG9pbnQsIGFuZCB0aGUgb25seSBmZWFzaWJsZSB3
YXkgdG8gZG8gdGhpcwppcyB0byBzd2l0Y2ggdGhlIGludGVybmFsIGludGVyY2VwdHMgdG8gdXNl
IHRoZSBpb3JlcSBpbmZyYXN0cnVjdHVyZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:49:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDU9N-00021R-Cb; Thu, 26 Sep 2019 13:49:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQ1=XV=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDU9M-00021K-9x
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:49:40 +0000
X-Inumbo-ID: 7a879e70-e064-11e9-8628-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by localhost (Halon) with ESMTPS
 id 7a879e70-e064-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 13:49:37 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Sep 2019 06:49:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="189126011"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 26 Sep 2019 06:49:34 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 21:53:28 +0800
Message-Id: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 0/7] 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>

Q2hhbmdlcyBpbiB2MTE6CiAtIHJlamVjdCBsYXRlIHVjb2RlIGxvYWRpbmcgaWYgYW55IGNvcmUg
aXMgcGFya2VkCiAtIGNvcnJlY3QgdGhlIHVzYWdlIG9mIG1pY3JvY29kZV9tdXRleCBpbiBtaWNy
b2NvZGVfdXBkYXRlX2NwdSgpCiAtIGV4dGVuZCAndWNvZGUnIGJvb3Qgb3B0aW9uIHRvIGVuYWJs
ZS9kaXNhYmxlIHVjb2RlIGxvYWRpbmcgaW4gTk1JCiAtIGRyb3AgdGhlIGxhc3QgdHdvIHBhdGNo
ZXMgb2YgdjEwIChhYm91dCBCREY5MCBhbmQgd2JpbnZkLCBJIGhhdmVuJ3QKIGdldCBhbiBhbnN3
ZXIgdG8gb3BlbnMgeWV0KS4KIC0gb3RoZXIgbWlub3IgY2hhbmdlcyBhcmUgZGVzY3JpYmVkIGlu
IGVhY2ggcGF0Y2gncyBjaGFuZ2UgbG9nCgpSZWdhcmRpbmcgY2hhbmdlcyB0byBBTUQgc2lkZSwg
SSBkaWRuJ3QgZG8gYW55IHRlc3QgZm9yIHRoZW0gZHVlIHRvCmxhY2sgb2YgaGFyZHdhcmUuCgpU
aGUgaW50ZW50aW9uIG9mIHRoaXMgc2VyaWVzIGlzIHRvIG1ha2UgdGhlIGxhdGUgbWljcm9jb2Rl
IGxvYWRpbmcKbW9yZSByZWxpYWJsZSBieSByZW5kZXp2b3VzaW5nIGFsbCBjcHVzIGluIHN0b3Bf
bWFjaGluZSBjb250ZXh0LgpUaGlzIGlkZWEgY29tZXMgZnJvbSBBc2hvay4gSSBhbSBwb3J0aW5n
IGhpcyBsaW51eCBwYXRjaCB0byBYZW4KKHNlZSBwYXRjaCA0IG1vcmUgZGV0YWlscykuCgpUaGlz
IHNlcmllcyBpbmNsdWRlcyBiZWxvdyBjaGFuZ2VzOgogMS4gUGF0Y2ggMS0zOiBjbGVhbnVwIGFu
ZCBwcmVwYXJhdGlvbiBmb3Igc3luY2hyb25pemluZyB1Y29kZSBsb2FkaW5nCiAyLiBQYXRjaCA0
OiBzeW5jaHJvbml6ZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nCiAzLiBQYXRjaCA1OiBzdXBwb3J0
IHBhcmFsbGVsIG1pY3JvY29kZXMgdXBkYXRlIG9uIGRpZmZlcmVudCBjb3JlcwogNC4gUGF0Y2gg
NjogcmVuZGV6dm91cyBDUFVzIGluIE5NSSBoYW5kbGVyIGFuZCBsb2FkIHVjb2RlCiA1LiBQYXRj
aCA3OiByZWplY3QgbGF0ZSB1Y29kZSBsb2FkaW5nIGlmIGFueSBjb3JlIGlzIHBhcmtlZAoKQ3Vy
cmVudGx5LCBsYXRlIG1pY3JvY29kZSBsb2FkaW5nIGRvZXMgYSBsb3Qgb2YgdGhpbmdzIGluY2x1
ZGluZwpwYXJzaW5nIG1pY3JvY29kZSBibG9iLCBjaGVja2luZyB0aGUgc2lnbmF0dXJlL3Jldmlz
aW9uIGFuZCBwZXJmb3JtaW5nCnVwZGF0ZS4gUHV0dGluZyBhbGwgb2YgdGhlbSBpbnRvIHN0b3Bf
bWFjaGluZSBjb250ZXh0IGlzIGEgYmFkIGlkZWEKYmVjYXVzZSBvZiBjb21wbGV4aXR5IChvbmUg
aXNzdWUgSSBvYnNlcnZlZCBpcyBtZW1vcnkgYWxsb2NhdGlvbgp0cmlnZ2VyZWQgb25lIGFzc2Vy
dGlvbiBpbiBzdG9wX21hY2hpbmUgY29udGV4dCkuIFRvIHNpbXBsaWZ5IHRoZQpsb2FkIHByb2Nl
c3MsIHBhcnNpbmcgbWljcm9jb2RlIGlzIG1vdmVkIG91dCBvZiB0aGUgbG9hZCBwcm9jZXNzLgpS
ZW1haW5pbmcgcGFydHMgb2YgbG9hZCBwcm9jZXNzIGlzIHB1dCB0byBzdG9wX21hY2hpbmUgY29u
dGV4dC4KClByZXZpb3VzIGNoYW5nZSBsb2c6Ck1ham9yIGNoYW5nZXMgaW4gdmVyc2lvbiAxMDoK
IC0gYWRkIGJhY2sgdGhlIHBhdGNoIHRvIGNhbGwgd2JpbnZkKCkgY29uZGl0aW9uYWxseQogLSBh
ZGQgYSBwYXRjaCB0byBkaXNhYmxlIGxhdGUgbG9hZGluZyBkdWUgdG8gQkRGOTAKIC0gcmVuZGV6
dm91cyBDUFVzIGluIE5NSSBoYW5kbGVyIGFuZCBsb2FkIHVjb2RlLiBCdXQgcHJvdmlkZSBhbiBv
cHRpb24KIHRvIGRpc2FibGUgdGhpcyBiZWhhdmlvci4KIC0gYXZvaWQgdGhlIGNhbGwgb2Ygc2Vs
Zl9ubWkoKSBvbiB0aGUgY29udHJvbCB0aHJlYWQgYmVjYXVzZSBpdCBtYXkKIHRyaWdnZXIgdGhl
IHVua25vd25fbm1pX2Vycm9yKCkgaW4gZG9fbm1pKCkuCiAtIGVuc3VyZSAtPnN0YXJ0X3VwZGF0
ZSBpcyBjYWxsZWQgZHVyaW5nIHN5c3RlbSByZXN1bWluZyBmcm9tCiBzdXNwZW5zaW9uCgpDaGFu
Z2VzIGluIHZlcnNpb24gOToKIC0gYWRkIEphbidzIFJldmlld2VkLWJ5CiAtIHJlbmRldnpvdXMg
dGhyZWFkcyBpbiBOTUkgaGFuZGxlciB0byBkaXNhYmxlIE5NSS4gTm90ZSB0aGF0IE5NSSBjYW4K
IGJlIHNlcnZlZCBhcyB1c3VhbCBvbiB0aHJlYWRzIHRoYXQgYXJlIGNob3NlbiB0byBpbml0aWF0
ZSB1Y29kZSBsb2FkaW5nCiBvbiBlYWNoIGNvcmUuCiAtIGF2b2lkIHVubmVjZXNzYXJ5IG1lbW9y
eSBhbGxvY2F0aW9uIG9yIGNvcHkgd2hlbiBjcmVhdGluZyBhIG1pY3JvY29kZQogcGF0Y2ggKHBh
dGNoIDEyKQogLSByZXdvcmsgcGF0Y2ggMSB0byBhdm9pZCBtaWNyb2NvZGVfdXBkYXRlX21hdGNo
KCkgYmVpbmcgdXNlZCB0bwogY29tcGFyZSB0d28gYXJiaXRyYXJ5IHVwZGF0ZXMuCiAtIGNhbGwg
LmVuZF91cGRhdGUgaW4gZWFybHkgbG9hZGluZyBwYXRoLgoKQ2hhbmdlcyBpbiB2ZXJzaW9uIDg6
CiAtIGJsb2NrICNOTUkgaGFuZGxpbmcgZHVyaW5nIG1pY3JvY29kZSBsb2FkaW5nIChQYXRjaCAx
NikKIC0gRG9uJ3QgYXNzdW1lIHRoYXQgYWxsIENQVXMgaW4gdGhlIHN5c3RlbSBoYXZlIGxvYWRl
ZCBhIHNhbWUgdWNvZGUuCiBTbyB3aGVuIHBhcnNpbmcgYSBibG9iLCB3ZSBhdHRlbXB0IHRvIHNh
dmUgYSBwYXRjaCBhcyBsb25nIGFzIGl0IG1hdGNoZXMKIHdpdGggY3VycmVudCBjcHUgc2lnbmF0
dXJlIHJlZ2FyZGxlc3Mgb2YgdGhlIHJldmlzaW9uIG9mIHRoZSBwYXRjaC4KIEFuZCBhbHNvIGZv
ciBsb2FkaW5nLCB3ZSBvbmx5IHJlcXVpcmUgdGhlIHBhdGNoIHRvIGJlIGxvYWRlZCBpc24ndCBv
bGQKIHRoYW4gdGhlIGNhY2hlZCBvbmUuCiAtIHN0b3JlIGFuIHVwZGF0ZSBhZnRlciB0aGUgZmly
c3Qgc3VjY2Vzc2Z1bCBsb2FkaW5nIG9uIGEgQ1BVCiAtIHJlbW92ZSB0aGUgcGF0Y2ggdGhhdCBj
YWxscyB3YmludmQoKSB1bmNvbmRpdGlvbmFsbHkgYmVmb3JlIG1pY3JvY29kZQogbG9hZGluZy4g
SXQgaXMgdW5kZXIgaW50ZXJuYWwgZGlzY3Vzc2lvbi4KIC0gZGl2aWRlIHR3byBiaWcgcGF0Y2hl
cyBpbnRvIHNldmVyYWwgcGF0Y2hlcyB0byBpbXByb3ZlIHJlYWRhYmlsaXR5LgoKQ2hhbmdlcyBp
biB2ZXJzaW9uIDc6CiAtIGNhY2hlIG9uZSBtaWNyb2NvZGUgdXBkYXRlIHJhdGhlciB0aGFuIGEg
bGlzdCBvZiBpdC4gQXNzdW1pbmcgdGhhdCBhbGwgQ1BVcwogKGluY2x1ZGluZyB0aG9zZSB3aWxs
IGJlIHBsdWdnZWQgaW4gbGF0ZXIpIGluIHRoZSBzeXN0ZW0gaGF2ZSB0aGUgc2FtZQogc2lnbmF0
dXJlLCBvbmUgdXBkYXRlIG1hdGNoZXMgd2l0aCBvbmUgQ1BVIHNob3VsZCBtYXRjaCB3aXRoIG90
aGVycy4gVGh1cywgb25lCiB1cGRhdGUgaXMgZW5vdWdoIGZvciBtaWNyb2NvZGUgdXBkYXRpbmcg
ZHVyaW5nIENQVSBob3QtcGx1ZyBhbmQgcmVzdW1pbmcuCiAtIFRvIGhhbmRsZSBsb2FkIGZhaWx1
cmUsIG1pY3JvY29kZSB1cGRhdGUgaXMgY2FjaGVkIGFmdGVyIGl0IGlzIGFwcGxpZWQgdG8KIGF2
b2lkIGEgYnJva2VuIHVwZGF0ZSBvdmVycmlkaW5nIGEgdmFsaWRhdGVkIG9uZS4gVW52YWxpZGF0
ZWQgbWljcm9jb2RlIHVwZGF0ZXMKIGFyZSBwYXNzZWQgYnkgYXJndW1lbnRzIHJhdGhlciB0aGFu
IGFub3RoZXIgZ2xvYmFsIHZhcmlhYmxlLCB3aGVyZSB0aGlzIHNlcmllcwogc2xpZ2h0bHkgZGlm
ZmVycyBmcm9tIFJvZ2VyJ3Mgc3VnZ2VzdGlvbiBpbjoKIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAzL21zZzAwNzc2Lmh0bWwKIC0gaW5jb3Jwb3Jh
dGUgU2VyZ2V5J3MgcGF0Y2ggKHBhdGNoIDEwKSB0byBmaXggYSBidWc6IHdlIG1haW50YWluIGEg
dmFyaWFibGUKIHRvIHJlZmxlY3QgY3VycmVudCBtaWNyb2NvZGUgcmV2aXNpb24uIEJ1dCBpbiBz
b21lIGNhc2VzLCB0aGlzIHZhcmlhYmxlIGlzbid0CiBpbml0aWFsaXplZCBkdXJpbmcgc3lzdGVt
IGJvb3QgdGltZSwgd2hpY2ggcmVzdWx0cyBpbiBmYWxzZWx5IHJlcG9ydGluZyB0aGF0CiBwcm9j
ZXNzb3IgaXMgc3VzY2VwdGlibGUgdG8gc29tZSBrbm93biB2dWxuZXJhYmlsaXRpZXMuCiAtIGZp
eCBpc3N1ZXMgcmVwb3J0ZWQgYnkgU2VyZ2V5OgogaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAzL21zZzAwOTAxLmh0bWwKIC0gUmVzcG9u
c2VzIHRvIFNlcmdleS9Sb2dlci9XZWkvQXNob2sncyBvdGhlciBjb21tZW50cy4KCk1ham9yIGNo
YW5nZXMgaW4gdmVyc2lvbiA2OgogLSBydW4gd2JpbnZkIGJlZm9yZSB1cGRhdGluZyBtaWNyb2Nv
ZGUgKHBhdGNoIDEwKQogLSBhZGQgYW4gdXNlcnNwYWNlIHRvb2wgZm9yIGxhdGUgbWljcm9jb2Rl
IHVwZGF0ZSAocGF0Y2ggMSkKIC0gc2NhbGUgdGltZSB0byB3YWl0IGJ5IHRoZSBudW1iZXIgb2Yg
cmVtYWluaW5nIENQVXMgdG8gcmVzcG9uZCAKIC0gcmVtb3ZlICdjcHUnIHBhcmFtZXRlcnMgZnJv
bSBzb21lIHJlbGF0ZWQgY2FsbGJhY2tzIGFuZCBmdW5jdGlucwogLSBzYXZlIGFuIHVjb2RlIHBh
dGNoIG9ubHkgaWYgaXRzIHN1cHBvcnRlZCBDUFUgaXMgYWxsb3dlZCB0byBtaXggd2l0aAogICBj
dXJyZW50IGNwdS4KCkNoYW5nZXMgaW4gdmVyc2lvbiA1OgogLSBzdXBwb3J0IHBhcmFsbGVsIG1p
Y3JvY29kZSB1cGRhdGVzIGZvciBhbGwgY29yZXMgKHNlZSBwYXRjaCA4KQogLSBBZGRyZXNzIFJv
Z2VyJ3MgY29tbWVudHMgb24gdGhlIGxhc3QgdmVyc2lvbi4KCkNoYW8gR2FvICg3KToKICBtaWNy
b2NvZGU6IHNwbGl0IG91dCBhcHBseV9taWNyb2NvZGUoKSBmcm9tIGNwdV9yZXF1ZXN0X21pY3Jv
Y29kZSgpCiAgbWljcm9jb2RlOiB1bmlmeSB1Y29kZSBsb2FkaW5nIGR1cmluZyBzeXN0ZW0gYm9v
dHVwIGFuZCByZXN1bWluZwogIG1pY3JvY29kZTogcmVkdWNlIG1lbW9yeSBhbGxvY2F0aW9uIGFu
ZCBjb3B5IHdoZW4gY3JlYXRpbmcgYSBwYXRjaAogIHg4Ni9taWNyb2NvZGU6IFN5bmNocm9uaXpl
IGxhdGUgbWljcm9jb2RlIGxvYWRpbmcKICBtaWNyb2NvZGU6IHJlbW92ZSBtaWNyb2NvZGVfdXBk
YXRlX2xvY2sKICBtaWNyb2NvZGU6IHJlbmRlenZvdXMgQ1BVcyBpbiBOTUkgaGFuZGxlciBhbmQg
bG9hZCB1Y29kZQogIG1pY3JvY29kZTogcmVqZWN0IGxhdGUgdWNvZGUgbG9hZGluZyBpZiBhbnkg
Y29yZSBpcyBwYXJrZWQKCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgIDYg
Ky0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jICAgICAgICAgIHwgNjM4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jICAgICAgfCAxMzIgKysr
Ky0tLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyAgICB8ICA5OSArKystLS0KIHhl
bi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gveDg2L3Ry
YXBzLmMgICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29k
ZS5oICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm1pLmggICAgICAgICB8ICAgMyAr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgfCAgIDUgKy0KIDEwIGZpbGVzIGNo
YW5nZWQsIDY1OCBpbnNlcnRpb25zKCspLCAyNDMgZGVsZXRpb25zKC0pCgotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:49:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:49: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 1iDU9S-00022Q-MJ; Thu, 26 Sep 2019 13:49:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQ1=XV=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDU9R-00022D-8P
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:49:45 +0000
X-Inumbo-ID: 7c129f88-e064-11e9-97fb-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by localhost (Halon) with ESMTPS
 id 7c129f88-e064-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 13:49:39 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Sep 2019 06:49:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="189126020"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 26 Sep 2019 06:49:37 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 21:53:29 +0800
Message-Id: <1569506015-26938-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v11 1/7] 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>

RHVyaW5nIGxhdGUgbWljcm9jb2RlIGxvYWRpbmcsIGFwcGx5X21pY3JvY29kZSgpIGlzIGludm9r
ZWQgaW4KY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkuIFRvIG1ha2UgbGF0ZSBtaWNyb2NvZGUgdXBk
YXRlIG1vcmUgcmVsaWFibGUsCndlIHdhbnQgdG8gcHV0IHRoZSBhcHBseV9taWNyb2NvZGUoKSBp
bnRvIHN0b3BfbWFjaGluZSBjb250ZXh0LiBTbwp3ZSBzcGxpdCBvdXQgaXQgZnJvbSBjcHVfcmVx
dWVzdF9taWNyb2NvZGUoKS4gSW4gZ2VuZXJhbCwgZm9yIGJvdGgKZWFybHkgbG9hZGluZyBvbiBC
U1AgYW5kIGxhdGUgbG9hZGluZywgY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkgaXMKY2FsbGVkIGZp
cnN0IHRvIGdldCB0aGUgbWF0Y2hpbmcgbWljcm9jb2RlIHVwZGF0ZSBjb250YWluZWQgYnkKdGhl
IGJsb2IgYW5kIHRoZW4gYXBwbHlfbWljcm9jb2RlKCkgaXMgaW52b2tlZCBleHBsaWNpdGx5IG9u
IGVhY2gKY3B1IGluIGNvbW1vbiBjb2RlLgoKR2l2ZW4gdGhhdCBhbGwgQ1BVcyBhcmUgc3VwcG9z
ZWQgdG8gaGF2ZSB0aGUgc2FtZSBzaWduYXR1cmUsIHBhcnNpbmcKbWljcm9jb2RlIG9ubHkgbmVl
ZHMgdG8gYmUgZG9uZSBvbmNlLiBTbyBjcHVfcmVxdWVzdF9taWNyb2NvZGUoKSBpcwphbHNvIG1v
dmVkIG91dCBvZiBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpLgoKSW4gc29tZSBjYXNlcyAoZS5nLiBh
IGJyb2tlbiBiaW9zKSwgdGhlIHN5c3RlbSBtYXkgaGF2ZSBtdWx0aXBsZQpyZXZpc2lvbnMgb2Yg
bWljcm9jb2RlIHVwZGF0ZS4gU28gd2Ugd291bGQgdHJ5IHRvIGxvYWQgYSBtaWNyb2NvZGUKdXBk
YXRlIGFzIGxvbmcgYXMgaXQgY292ZXJzIGN1cnJlbnQgY3B1LiBBbmQgaWYgYSBjcHUgbG9hZHMg
dGhpcyBwYXRjaApzdWNjZXNzZnVsbHksIHRoZSBwYXRjaCB3b3VsZCBiZSBzdG9yZWQgaW50byB0
aGUgcGF0Y2ggY2FjaGUuCgpOb3RlIHRoYXQgY2FsbGluZyAtPmFwcGx5X21pY3JvY29kZSgpIGl0
c2VsZiBkb2Vzbid0IHJlcXVpcmUgYW55CmxvY2sgYmVpbmcgaGVsZC4gQnV0IHRoZSBwYXJhbWV0
ZXIgcGFzc2VkIHRvIGl0IG1heSBiZSBwcm90ZWN0ZWQKYnkgc29tZSBsb2Nrcy4gRS5nLiBtaWNy
b2NvZGVfdXBkYXRlX2NwdSgpIGFjcXVpcmVzIG1pY3JvY29kZV9tdXRleAp0byBhdm9pZCBtaWNy
b2NvZGVfY2FjaGUgYmVpbmcgdXBkYXRlZCBieSBvdGhlcnMuCgpTaWduZWQtb2ZmLWJ5OiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KQ2hhbmdlcyBpbiB2MTE6CiAtIGRyb3AgUm9n
ZXIncyBSQi4KIC0gYWNxdWlyZSBtaWNyb2NvZGVfbXV0ZXggYmVmb3JlIGNoZWNraW5nIHdoZXRo
ZXIgbWljcm9jb2RlX2NhY2hlIGlzCiBOVUxMCiAtIGlnbm9yZSAtRUlOVkFMIHdoaWNoIGluZGlj
YXRlcyBhIGVxdWFsL25ld2VyIHVjb2RlIGlzIGFscmVhZHkgbG9hZGVkLgogLSBmcmVlICdidWZm
ZXInIGVhcmxpZXIgdG8gYXZvaWQgZ290byBjbGF1c2VzIGluIG1pY3JvY29kZV91cGRhdGUoKQoK
Q2hhbmdlcyBpbiB2MTA6CiAtIG1ha2UgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZSBzdGF0aWMKIC0g
cmFpc2UgYW4gZXJyb3IgaWYgbG9hZGluZyB1Y29kZSBmYWlsZWQgd2l0aCAtRUlPCiAtIGVuc3Vy
ZSBlbmRfdXBkYXRlX3BlcmNwdSgpIGlzIGNhbGxlZCBmb2xsb3dpbmcgYSBzdWNjZXNzZnVsIGNh
bGwgb2YKIHN0YXJ0X3VwZGF0ZSgpCgpDaGFuZ2VzIGluIHY5OgogLSByZW1vdmUgdGhlIGNhbGxp
bmcgb2YgLT5jb21wYXJlX3BhdGNoIGluIG1pY3JvY29kZV91cGRhdGVfY3B1KCkuCiAtIGRyb3Ag
Im1pY3JvY29kZV8iIHByZWZpeCBmb3Igc3RhdGljIGZ1bmN0aW9uIC0gbWljcm9jb2RlX3BhcnNl
X2Jsb2IoKS4KIC0gcmViYXNlIGFuZCBmaXggY29uZmxpY3QKCkNoYW5nZXMgaW4gdjg6CiAtIGRp
dmlkZSB0aGUgb3JpZ2luYWwgcGF0Y2ggaW50byB0aHJlZSBwYXRjaGVzIHRvIGltcHJvdmUgcmVh
ZGFiaWxpdHkKIC0gbG9hZCBhbiB1cGRhdGUgb24gZWFjaCBjcHUgYXMgbG9uZyBhcyB0aGUgdXBk
YXRlIGNvdmVycyBjdXJyZW50IGNwdQogLSBzdG9yZSBhbiB1cGRhdGUgYWZ0ZXIgdGhlIGZpcnN0
IHN1Y2Nlc3NmdWwgbG9hZGluZyBvbiBhIENQVQogLSBNYWtlIHN1cmUgdGhlIGN1cnJlbnQgQ1BV
IChlc3BlY2lhbGx5IHBmIHZhbHVlKSBpcyBjb3ZlcmVkCiBieSB1cGRhdGVzLgoKY2hhbmdlcyBp
biB2NzoKIC0gdG8gaGFuZGxlIGxvYWQgZmFpbHVyZSwgdW52YWxpZGF0ZWQgcGF0Y2hlcyB3b24n
dCBiZSBjYWNoZWQuIFRoZXkKIGFyZSBwYXNzZWQgYXMgZnVuY3Rpb24gYXJndW1lbnRzLiBTbyBp
ZiB1cGRhdGUgZmFpbGVkLCB3ZSBuZWVkbid0CiBhbnkgY2xlYW51cCB0byBtaWNyb2NvZGUgY2Fj
aGUuCi0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDE3MyArKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2Ft
ZC5jICAgIHwgIDM4ICsrKystLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jICB8
ICA2NiArKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAg
IDUgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTcyIGluc2VydGlvbnMoKyksIDExMCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYv
bWljcm9jb2RlLmMKaW5kZXggYjQ0ZTRkNy4uM2VhMmE2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMTg5LDEy
ICsxODksMTkgQEAgc3RhdGljIERFRklORV9TUElOTE9DSyhtaWNyb2NvZGVfbXV0ZXgpOwogCiBE
RUZJTkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSwgY3B1X3NpZyk7CiAKLXN0cnVjdCBt
aWNyb2NvZGVfaW5mbyB7Ci0gICAgdW5zaWduZWQgaW50IGNwdTsKLSAgICB1aW50MzJfdCBidWZm
ZXJfc2l6ZTsKLSAgICBpbnQgZXJyb3I7Ci0gICAgY2hhciBidWZmZXJbMV07Ci19OworLyoKKyAq
IFJldHVybiBhIHBhdGNoIHRoYXQgY292ZXJzIGN1cnJlbnQgQ1BVLiBJZiB0aGVyZSBhcmUgbXVs
dGlwbGUgcGF0Y2hlcywKKyAqIHJldHVybiB0aGUgb25lIHdpdGggdGhlIGhpZ2hlc3QgcmV2aXNp
b24gbnVtYmVyLiBSZXR1cm4gZXJyb3IgSWYgbm8KKyAqIHBhdGNoIGlzIGZvdW5kIGFuZCBhbiBl
cnJvciBvY2N1cnMgZHVyaW5nIHRoZSBwYXJzaW5nIHByb2Nlc3MuIE90aGVyd2lzZQorICogcmV0
dXJuIE5VTEwuCisgKi8KK3N0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXJzZV9ibG9i
KGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGxlbikKK3sKKyAgICBpZiAoIGxpa2VseSghbWljcm9j
b2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbygmdGhpc19jcHUoY3B1X3NpZykpKSApCisgICAgICAg
IHJldHVybiBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoYnVmLCBsZW4pOwor
CisgICAgcmV0dXJuIE5VTEw7Cit9CiAKIGludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh2b2lkKQog
ewpAQCAtMjIwLDE1ICsyMjcsOCBAQCB2b2lkIG1pY3JvY29kZV9mcmVlX3BhdGNoKHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9wYXRjaCkKICAgICB4ZnJlZShtaWNyb2NvZGVfcGF0
Y2gpOwogfQogCi1jb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNyb2NvZGVfZ2V0X2Nh
Y2hlKHZvaWQpCi17Ci0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZtaWNyb2NvZGVfbXV0ZXgp
KTsKLQotICAgIHJldHVybiBtaWNyb2NvZGVfY2FjaGU7Ci19Ci0KIC8qIFJldHVybiB0cnVlIGlm
IGNhY2hlIGdldHMgdXBkYXRlZC4gT3RoZXJ3aXNlLCByZXR1cm4gZmFsc2UgKi8KLWJvb2wgbWlj
cm9jb2RlX3VwZGF0ZV9jYWNoZShzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKK3N0YXRp
YyBib29sIG1pY3JvY29kZV91cGRhdGVfY2FjaGUoc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0
Y2gpCiB7CiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZtaWNyb2NvZGVfbXV0ZXgpKTsKIApA
QCAtMjQ5LDQ5ICsyNDksODIgQEAgYm9vbCBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgaW50
IG1pY3JvY29kZV91cGRhdGVfY3B1KGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCisvKgor
ICogTG9hZCBhIG1pY3JvY29kZSB1cGRhdGUgdG8gY3VycmVudCBDUFUuCisgKgorICogSWYgbm8g
cGF0Y2ggaXMgcHJvdmlkZWQsIHRoZSBjYWNoZWQgcGF0Y2ggd2lsbCBiZSBsb2FkZWQuIE1pY3Jv
Y29kZSB1cGRhdGUKKyAqIGR1cmluZyBBUHMgYnJpbmd1cCBhbmQgQ1BVIHJlc3VtaW5nIGZhbGxz
IGludG8gdGhpcyBjYXNlLgorICovCitzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KGNv
bnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogewotICAgIGludCBlcnI7Ci0gICAg
dW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBzdHJ1Y3QgY3B1X3Np
Z25hdHVyZSAqc2lnID0gJnBlcl9jcHUoY3B1X3NpZywgY3B1KTsKKyAgICBpbnQgZXJyID0gbWlj
cm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbygmdGhpc19jcHUoY3B1X3NpZykpOwogCi0gICAg
c3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOworICAgIGlmICggdW5saWtlbHkoZXJyKSApCisg
ICAgICAgIHJldHVybiBlcnI7CiAKLSAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2Nw
dV9pbmZvKHNpZyk7Ci0gICAgaWYgKCBsaWtlbHkoIWVycikgKQotICAgICAgICBlcnIgPSBtaWNy
b2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoYnVmLCBzaXplKTsKKyAgICBzcGluX2xv
Y2soJm1pY3JvY29kZV9tdXRleCk7CisgICAgaWYgKCBwYXRjaCApCisgICAgICAgIGVyciA9IG1p
Y3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7CisgICAgZWxzZSBpZiAoIG1pY3Jv
Y29kZV9jYWNoZSApCisgICAgeworICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9t
aWNyb2NvZGUobWljcm9jb2RlX2NhY2hlKTsKKyAgICAgICAgaWYgKCBlcnIgPT0gLUVJTyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKG1pY3JvY29kZV9jYWNo
ZSk7CisgICAgICAgICAgICBtaWNyb2NvZGVfY2FjaGUgPSBOVUxMOworICAgICAgICB9CisgICAg
fQorICAgIGVsc2UKKyAgICAgICAgLyogTm8gcGF0Y2ggdG8gdXBkYXRlICovCisgICAgICAgIGVy
ciA9IC1FTk9FTlQ7CiAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CiAKICAgICBy
ZXR1cm4gZXJyOwogfQogCi1zdGF0aWMgbG9uZyBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKl9p
bmZvKQorc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpwYXRjaCkKIHsKLSAg
ICBzdHJ1Y3QgbWljcm9jb2RlX2luZm8gKmluZm8gPSBfaW5mbzsKLSAgICBpbnQgZXJyb3I7Ci0K
LSAgICBCVUdfT04oaW5mby0+Y3B1ICE9IHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgdW5zaWdu
ZWQgaW50IGNwdTsKKyAgICBpbnQgcmV0ID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUocGF0Y2gpOwog
Ci0gICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShpbmZvLT5idWZmZXIsIGluZm8tPmJ1
ZmZlcl9zaXplKTsKLSAgICBpZiAoIGVycm9yICkKLSAgICAgICAgaW5mby0+ZXJyb3IgPSBlcnJv
cjsKKyAgICAvKiBTdG9yZSB0aGUgcGF0Y2ggYWZ0ZXIgYSBzdWNjZXNzZnVsIGxvYWRpbmcgKi8K
KyAgICBpZiAoICFyZXQgJiYgcGF0Y2ggKQorICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZtaWNy
b2NvZGVfbXV0ZXgpOworICAgICAgICBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHBhdGNoKTsKKyAg
ICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CisgICAgICAgIHBhdGNoID0gTlVM
TDsKKyAgICB9CiAKICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1ICkK
ICAgICAgICAgbWljcm9jb2RlX29wcy0+ZW5kX3VwZGF0ZV9wZXJjcHUoKTsKIAotICAgIGluZm8t
PmNwdSA9IGNwdW1hc2tfbmV4dChpbmZvLT5jcHUsICZjcHVfb25saW5lX21hcCk7Ci0gICAgaWYg
KCBpbmZvLT5jcHUgPCBucl9jcHVfaWRzICkKLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVy
Y2FsbF9vbl9jcHUoaW5mby0+Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZvKTsKKyAgICAv
KgorICAgICAqIEVhY2ggdGhyZWFkIHRyaWVzIHRvIGxvYWQgdWNvZGUuIE9ubHkgdGhlIGZpcnN0
IHRocmVhZCBvZiBhIGNvcmUKKyAgICAgKiB3b3VsZCBzdWNjZWVkIHdoaWxlIG90aGVyIHRocmVh
ZHMgd291bGQgZW5jb3VudGVyIC1FSU5WQUwgd2hpY2gKKyAgICAgKiBpbmRpY2F0ZXMgY3VycmVu
dCB1Y29kZSByZXZpc2lvbiBpcyBlcXVhbCB0byBvciBuZXdlciB0aGFuIHRoZQorICAgICAqIGdp
dmVuIHBhdGNoLiBJdCBpcyBhY3R1YWxseSBleHBlY3RlZDsgc28gaWdub3JlIHRoaXMgZXJyb3Iu
CisgICAgICovCisgICAgaWYgKCByZXQgPT0gLUVJTlZBTCApCisgICAgICAgIHJldCA9IDA7CisK
KyAgICBjcHUgPSBjcHVtYXNrX25leHQoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X29ubGluZV9t
YXApOworICAgIGlmICggY3B1IDwgbnJfY3B1X2lkcyApCisgICAgICAgIHJldHVybiBjb250aW51
ZV9oeXBlcmNhbGxfb25fY3B1KGNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwgcGF0Y2gpID86Cisg
ICAgICAgICAgICAgICByZXQ7CisKKyAgICAvKiBGcmVlIHRoZSBwYXRjaCBpZiBubyBDUFUgaGFz
IGxvYWRlZCBpdCBzdWNjZXNzZnVsbHkuICovCisgICAgaWYgKCBwYXRjaCApCisgICAgICAgIG1p
Y3JvY29kZV9mcmVlX3BhdGNoKHBhdGNoKTsKIAotICAgIGVycm9yID0gaW5mby0+ZXJyb3I7Ci0g
ICAgeGZyZWUoaW5mbyk7Ci0gICAgcmV0dXJuIGVycm9yOworICAgIHJldHVybiByZXQ7CiB9CiAK
IGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkg
YnVmLCB1bnNpZ25lZCBsb25nIGxlbikKIHsKICAgICBpbnQgcmV0OwotICAgIHN0cnVjdCBtaWNy
b2NvZGVfaW5mbyAqaW5mbzsKKyAgICB2b2lkICpidWZmZXI7CisgICAgc3RydWN0IG1pY3JvY29k
ZV9wYXRjaCAqcGF0Y2g7CiAKICAgICBpZiAoIGxlbiAhPSAodWludDMyX3QpbGVuICkKICAgICAg
ICAgcmV0dXJuIC1FMkJJRzsKQEAgLTI5OSwzMiArMzMyLDQxIEBAIGludCBtaWNyb2NvZGVfdXBk
YXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25n
IGxlbikKICAgICBpZiAoIG1pY3JvY29kZV9vcHMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCi0gICAgaW5mbyA9IHhtYWxsb2NfYnl0ZXMoc2l6ZW9mKCppbmZvKSArIGxlbik7
Ci0gICAgaWYgKCBpbmZvID09IE5VTEwgKQorICAgIGJ1ZmZlciA9IHhtYWxsb2NfYnl0ZXMobGVu
KTsKKyAgICBpZiAoICFidWZmZXIgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIHJl
dCA9IGNvcHlfZnJvbV9ndWVzdChpbmZvLT5idWZmZXIsIGJ1ZiwgbGVuKTsKLSAgICBpZiAoIHJl
dCAhPSAwICkKKyAgICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3QoYnVmZmVyLCBidWYsIGxlbik7Cisg
ICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgeGZyZWUoYnVmZmVyKTsKKyAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisgICAgfQorCisgICAgcGF0Y2ggPSBwYXJzZV9ibG9iKGJ1ZmZlciwgbGVu
KTsKKyAgICB4ZnJlZShidWZmZXIpOworICAgIGlmICggSVNfRVJSKHBhdGNoKSApCiAgICAgewot
ICAgICAgICB4ZnJlZShpbmZvKTsKKyAgICAgICAgcmV0ID0gUFRSX0VSUihwYXRjaCk7CisgICAg
ICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiUGFyc2luZyBtaWNyb2NvZGUgYmxvYiBlcnJvciAl
ZFxuIiwgcmV0KTsKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKLSAgICBpbmZvLT5idWZm
ZXJfc2l6ZSA9IGxlbjsKLSAgICBpbmZvLT5lcnJvciA9IDA7Ci0gICAgaW5mby0+Y3B1ID0gY3B1
bWFza19maXJzdCgmY3B1X29ubGluZV9tYXApOworICAgIGlmICggIXBhdGNoICkKKyAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSAp
CiAgICAgewogICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKICAg
ICAgICAgaWYgKCByZXQgIT0gMCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHhmcmVlKGluZm8p
OworICAgICAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gocGF0Y2gpOwogICAgICAgICAgICAg
cmV0dXJuIHJldDsKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiBjb250aW51ZV9oeXBl
cmNhbGxfb25fY3B1KGluZm8tPmNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwgaW5mbyk7CisgICAg
cmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoY3B1bWFza19maXJzdCgmY3B1X29ubGlu
ZV9tYXApLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvX21pY3JvY29k
ZV91cGRhdGUsIHBhdGNoKTsKIH0KIAogc3RhdGljIGludCBfX2luaXQgbWljcm9jb2RlX2luaXQo
dm9pZCkKQEAgLTM3MSwyMyArNDEzLDQyIEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2RlX3Vw
ZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpCiAKICAgICBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0
X2NwdV9pbmZvKCZ0aGlzX2NwdShjcHVfc2lnKSk7CiAKLSAgICBpZiAoIGRhdGEgKQorICAgIGlm
ICggIWRhdGEgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggc3RhcnRfdXBk
YXRlICkKICAgICB7Ci0gICAgICAgIGlmICggc3RhcnRfdXBkYXRlICYmIG1pY3JvY29kZV9vcHMt
PnN0YXJ0X3VwZGF0ZSApCisgICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoOwor
CisgICAgICAgIHBhdGNoID0gcGFyc2VfYmxvYihkYXRhLCBsZW4pOworICAgICAgICBpZiAoIElT
X0VSUihwYXRjaCkgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5J
TkcgIlBhcnNpbmcgbWljcm9jb2RlIGJsb2IgZXJyb3IgJWxkXG4iLAorICAgICAgICAgICAgICAg
ICAgIFBUUl9FUlIocGF0Y2gpKTsKKyAgICAgICAgICAgIHJldHVybiBQVFJfRVJSKHBhdGNoKTsK
KyAgICAgICAgfQorCisgICAgICAgIGlmICggIXBhdGNoICkKKyAgICAgICAgICAgIHJldHVybiAt
RU5PRU5UOworCisgICAgICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211dGV4KTsKKyAgICAgICAg
cmMgPSBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHBhdGNoKTsKKyAgICAgICAgc3Bpbl91bmxvY2so
Jm1pY3JvY29kZV9tdXRleCk7CisgICAgICAgIEFTU0VSVChyYyk7CisKKyAgICAgICAgaWYgKCBt
aWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQogICAgICAgICAgICAgcmMgPSBtaWNyb2NvZGVf
b3BzLT5zdGFydF91cGRhdGUoKTsKIAogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHJl
dHVybiByYzsKKyAgICB9CiAKLSAgICAgICAgcmMgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShkYXRh
LCBsZW4pOworICAgIHJjID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoTlVMTCk7CiAKLSAgICAgICAg
aWYgKCBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSApCi0gICAgICAgICAgICBtaWNy
b2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSgpOworICAgIGlmICggbWljcm9jb2RlX29wcy0+
ZW5kX3VwZGF0ZV9wZXJjcHUgKQorICAgICAgICBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3Bl
cmNwdSgpOwogCi0gICAgICAgIHJldHVybiByYzsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludCBfX2luaXQgZWFybHlfbWlj
cm9jb2RlX2luaXQodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1k
LmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4IDhlNGNkYWIuLjAxOTkzMDgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKKysrIGIveGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYwpAQCAtNDU1LDkgKzQ1NSwxMSBAQCBzdGF0aWMgYm9vbF90IGNo
ZWNrX2ZpbmFsX3BhdGNoX2xldmVscyh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiAwOwog
fQogCi1zdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZShjb25zdCB2b2lkICpidWYsIHNp
emVfdCBidWZzaXplKQorc3RhdGljIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKmNwdV9yZXF1ZXN0
X21pY3JvY29kZShjb25zdCB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBidWZzaXplKQogewogICAgIHN0cnVjdCBt
aWNyb2NvZGVfYW1kICptY19hbWQ7CisgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gg
PSBOVUxMOwogICAgIHNpemVfdCBvZmZzZXQgPSAwOwogICAgIGludCBlcnJvciA9IDA7CiAgICAg
dW5zaWduZWQgaW50IGN1cnJlbnRfY3B1X2lkOwpAQCAtNTU2LDE5ICs1NTgsMjIgQEAgc3RhdGlj
IGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgYnVmc2l6
ZSkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgLyogVXBkYXRlIGNh
Y2hlIGlmIHRoaXMgcGF0Y2ggY292ZXJzIGN1cnJlbnQgQ1BVICovCi0gICAgICAgIGlmICggbWlj
cm9jb2RlX2ZpdHMobmV3X3BhdGNoLT5tY19hbWQpICE9IE1JU19VQ09ERSApCi0gICAgICAgICAg
ICBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKG5ld19wYXRjaCk7Ci0gICAgICAgIGVsc2UKLSAgICAg
ICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKG5ld19wYXRjaCk7Ci0KLSAgICAgICAgaWYgKCBt
YXRjaF9jcHUobWljcm9jb2RlX2dldF9jYWNoZSgpKSApCisgICAgICAgIC8qCisgICAgICAgICAq
IElmIHRoZSBuZXcgcGF0Y2ggY292ZXJzIGN1cnJlbnQgQ1BVLCBjb21wYXJlIHBhdGNoZXMgYW5k
IHN0b3JlIHRoZQorICAgICAgICAgKiBvbmUgd2l0aCBoaWdoZXIgcmV2aXNpb24uCisgICAgICAg
ICAqLworICAgICAgICBpZiAoIChtaWNyb2NvZGVfZml0cyhuZXdfcGF0Y2gtPm1jX2FtZCkgIT0g
TUlTX1VDT0RFKSAmJgorICAgICAgICAgICAgICghcGF0Y2ggfHwgKGNvbXBhcmVfcGF0Y2gobmV3
X3BhdGNoLCBwYXRjaCkgPT0gTkVXX1VDT0RFKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBl
cnJvciA9IGFwcGx5X21pY3JvY29kZShtaWNyb2NvZGVfZ2V0X2NhY2hlKCkpOwotICAgICAgICAg
ICAgaWYgKCBlcnJvciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICp0bXAgPSBwYXRjaDsKKworICAgICAgICAgICAgcGF0Y2ggPSBu
ZXdfcGF0Y2g7CisgICAgICAgICAgICBuZXdfcGF0Y2ggPSB0bXA7CiAgICAgICAgIH0KIAorICAg
ICAgICBpZiAoIG5ld19wYXRjaCApCisgICAgICAgICAgICBtaWNyb2NvZGVfZnJlZV9wYXRjaChu
ZXdfcGF0Y2gpOworCiAgICAgICAgIGlmICggb2Zmc2V0ID49IGJ1ZnNpemUgKQogICAgICAgICAg
ICAgYnJlYWs7CiAKQEAgLTU5OSwxMyArNjA0LDEwIEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3Rf
bWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IGJ1ZnNpemUpCiAgICAgZnJlZV9wYXRj
aChtY19hbWQpOwogCiAgIG91dDoKLSAgICAvKgotICAgICAqIEluIHNvbWUgY2FzZXMgd2UgbWF5
IHJldHVybiBhbiBlcnJvciBldmVuIGlmIHByb2Nlc3NvcidzIG1pY3JvY29kZSBoYXMKLSAgICAg
KiBiZWVuIHVwZGF0ZWQuIEZvciBleGFtcGxlLCB0aGUgZmlyc3QgcGF0Y2ggaW4gYSBjb250YWlu
ZXIgZmlsZSBpcyBsb2FkZWQKLSAgICAgKiBzdWNjZXNzZnVsbHkgYnV0IHN1YnNlcXVlbnQgY29u
dGFpbmVyIGZpbGUgcHJvY2Vzc2luZyBlbmNvdW50ZXJzIGEKLSAgICAgKiBmYWlsdXJlLgotICAg
ICAqLwotICAgIHJldHVybiBlcnJvcjsKKyAgICBpZiAoIGVycm9yICYmICFwYXRjaCApCisgICAg
ICAgIHBhdGNoID0gRVJSX1BUUihlcnJvcik7CisKKyAgICByZXR1cm4gcGF0Y2g7CiB9CiAKICNp
ZmRlZiBDT05GSUdfSFZNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggMjMxOTdjYS4uMWIzYWM5
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtMjg1LDE0ICsyODUsOSBAQCBzdGF0aWMgZW51
bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBhcmVfcGF0Y2goCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBPTERfVUNPREU7
CiB9CiAKLS8qCi0gKiByZXR1cm4gMCAtIG5vIHVwZGF0ZSBmb3VuZAotICogcmV0dXJuIDEgLSBm
b3VuZCB1cGRhdGUKLSAqIHJldHVybiA8IDAgLSBlcnJvcgotICovCi1zdGF0aWMgaW50IGdldF9t
YXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMpCitzdGF0aWMgc3RydWN0IG1pY3JvY29k
ZV9wYXRjaCAqYWxsb2NfbWljcm9jb2RlX3BhdGNoKAorICAgIGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIpCiB7Ci0gICAgY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOwogICAgIHVuc2lnbmVkIGxvbmcgdG90YWxf
c2l6ZSA9IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKICAgICB2b2lkICpuZXdfbWMgPSB4bWFs
bG9jX2J5dGVzKHRvdGFsX3NpemUpOwogICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm5ld19w
YXRjaCA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9wYXRjaCk7CkBAIC0zMDEsMjUgKzI5Niwx
MiBAQCBzdGF0aWMgaW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMpCiAg
ICAgewogICAgICAgICB4ZnJlZShuZXdfcGF0Y2gpOwogICAgICAgICB4ZnJlZShuZXdfbWMpOwot
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7
CiAgICAgfQotICAgIG1lbWNweShuZXdfbWMsIG1jLCB0b3RhbF9zaXplKTsKKyAgICBtZW1jcHko
bmV3X21jLCBtY19oZWFkZXIsIHRvdGFsX3NpemUpOwogICAgIG5ld19wYXRjaC0+bWNfaW50ZWwg
PSBuZXdfbWM7CiAKLSAgICAvKiBNYWtlIHN1cmUgdGhhdCB0aGlzIHBhdGNoIGNvdmVycyBjdXJy
ZW50IENQVSAqLwotICAgIGlmICggbWljcm9jb2RlX3VwZGF0ZV9tYXRjaChtYykgPT0gTUlTX1VD
T0RFICkKLSAgICB7Ci0gICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKG5ld19wYXRjaCk7Ci0g
ICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIG1pY3JvY29kZV91cGRhdGVfY2FjaGUobmV3
X3BhdGNoKTsKLQotICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQVSVkIGZvdW5kIGEgbWF0Y2hp
bmcgbWljcm9jb2RlIHVwZGF0ZSB3aXRoIgotICAgICAgICAgICAgICIgdmVyc2lvbiAlI3ggKGN1
cnJlbnQ9JSN4KVxuIiwKLSAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIG1jX2hlYWRl
ci0+cmV2LCB0aGlzX2NwdShjcHVfc2lnKS5yZXYpOwotCi0gICAgcmV0dXJuIDE7CisgICAgcmV0
dXJuIG5ld19wYXRjaDsKIH0KIAogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCkBAIC0zOTgsMjYgKzM4MCw0NCBAQCBzdGF0aWMg
bG9uZyBnZXRfbmV4dF91Y29kZV9mcm9tX2J1ZmZlcih2b2lkICoqbWMsIGNvbnN0IHU4ICpidWYs
CiAgICAgcmV0dXJuIG9mZnNldCArIHRvdGFsX3NpemU7CiB9CiAKLXN0YXRpYyBpbnQgY3B1X3Jl
cXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCitzdGF0aWMgc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1
ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZV90IHNpemUpCiB7CiAgICAgbG9uZyBvZmZzZXQgPSAwOwogICAgIGludCBlcnJvciA9IDA7
CiAgICAgdm9pZCAqbWM7CisgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2ggPSBOVUxM
OwogCiAgICAgd2hpbGUgKCAob2Zmc2V0ID0gZ2V0X25leHRfdWNvZGVfZnJvbV9idWZmZXIoJm1j
LCBidWYsIHNpemUsIG9mZnNldCkpID4gMCApCiAgICAgeworICAgICAgICBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpuZXdfcGF0Y2g7CisKICAgICAgICAgZXJyb3IgPSBtaWNyb2NvZGVfc2FuaXR5
X2NoZWNrKG1jKTsKICAgICAgICAgaWYgKCBlcnJvciApCiAgICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgZXJyb3IgPSBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKG1jKTsKLSAgICAgICAgaWYgKCBl
cnJvciA8IDAgKQorCisgICAgICAgIG5ld19wYXRjaCA9IGFsbG9jX21pY3JvY29kZV9wYXRjaCht
Yyk7CisgICAgICAgIGlmICggSVNfRVJSKG5ld19wYXRjaCkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBlcnJvciA9IFBUUl9FUlIobmV3X3BhdGNoKTsKICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisKICAgICAgICAgLyoKLSAgICAgICAgICogSXQncyBwb3NzaWJsZSB0aGUgZGF0YSBm
aWxlIGhhcyBtdWx0aXBsZSBtYXRjaGluZyB1Y29kZSwKLSAgICAgICAgICogbGV0cyBrZWVwIHNl
YXJjaGluZyB0aWxsIHRoZSBsYXRlc3QgdmVyc2lvbgorICAgICAgICAgKiBJZiB0aGUgbmV3IHBh
dGNoIGNvdmVycyBjdXJyZW50IENQVSwgY29tcGFyZSBwYXRjaGVzIGFuZCBzdG9yZSB0aGUKKyAg
ICAgICAgICogb25lIHdpdGggaGlnaGVyIHJldmlzaW9uLgogICAgICAgICAgKi8KLSAgICAgICAg
aWYgKCBlcnJvciA9PSAxICkKLSAgICAgICAgICAgIGVycm9yID0gMDsKKyAgICAgICAgaWYgKCAo
bWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgmbmV3X3BhdGNoLT5tY19pbnRlbC0+aGRyKSAhPSBNSVNf
VUNPREUpICYmCisgICAgICAgICAgICAgKCFwYXRjaCB8fCAoY29tcGFyZV9wYXRjaChuZXdfcGF0
Y2gsIHBhdGNoKSA9PSBORVdfVUNPREUpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKnRtcCA9IHBhdGNoOworCisgICAgICAgICAgICBwYXRjaCA9IG5l
d19wYXRjaDsKKyAgICAgICAgICAgIG5ld19wYXRjaCA9IHRtcDsKKyAgICAgICAgfQorCisgICAg
ICAgIGlmICggbmV3X3BhdGNoICkKKyAgICAgICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNoKG5l
d19wYXRjaCk7CiAKICAgICAgICAgeGZyZWUobWMpOwogICAgIH0KQEAgLTQyNiwxMCArNDI2LDEw
IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6
ZV90IHNpemUpCiAgICAgaWYgKCBvZmZzZXQgPCAwICkKICAgICAgICAgZXJyb3IgPSBvZmZzZXQ7
CiAKLSAgICBpZiAoICFlcnJvciAmJiBtYXRjaF9jcHUobWljcm9jb2RlX2dldF9jYWNoZSgpKSAp
Ci0gICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKG1pY3JvY29kZV9nZXRfY2FjaGUoKSk7
CisgICAgaWYgKCBlcnJvciAmJiAhcGF0Y2ggKQorICAgICAgICBwYXRjaCA9IEVSUl9QVFIoZXJy
b3IpOwogCi0gICAgcmV0dXJuIGVycm9yOworICAgIHJldHVybiBwYXRjaDsKIH0KIAogc3RhdGlj
IGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzIG1pY3JvY29kZV9pbnRlbF9vcHMgPSB7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9taWNyb2NvZGUuaAppbmRleCAwMmZlYjA5Li43ZDVhMWY4IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWlj
cm9jb2RlLmgKQEAgLTIwLDcgKzIwLDggQEAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCB7CiB9Owog
CiBzdHJ1Y3QgbWljcm9jb2RlX29wcyB7Ci0gICAgaW50ICgqY3B1X3JlcXVlc3RfbWljcm9jb2Rl
KShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKTsKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICooKmNwdV9yZXF1ZXN0X21pY3JvY29kZSkoY29uc3Qgdm9pZCAqYnVmLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSk7
CiAgICAgaW50ICgqY29sbGVjdF9jcHVfaW5mbykoc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcp
OwogICAgIGludCAoKmFwcGx5X21pY3JvY29kZSkoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRj
aCAqcGF0Y2gpOwogICAgIGludCAoKnN0YXJ0X3VwZGF0ZSkodm9pZCk7CkBAIC00MCw4ICs0MSw2
IEBAIHN0cnVjdCBjcHVfc2lnbmF0dXJlIHsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3Np
Z25hdHVyZSwgY3B1X3NpZyk7CiBleHRlcm4gY29uc3Qgc3RydWN0IG1pY3JvY29kZV9vcHMgKm1p
Y3JvY29kZV9vcHM7CiAKLWNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9n
ZXRfY2FjaGUodm9pZCk7Ci1ib29sIG1pY3JvY29kZV91cGRhdGVfY2FjaGUoc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCAqcGF0Y2gpOwogdm9pZCBtaWNyb2NvZGVfZnJlZV9wYXRjaChzdHJ1Y3QgbWlj
cm9jb2RlX3BhdGNoICpwYXRjaCk7CiAKICNlbmRpZiAvKiBBU01fWDg2X19NSUNST0NPREVfSCAq
LwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:49:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDU9Y-00024N-65; Thu, 26 Sep 2019 13:49:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQ1=XV=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDU9W-00023m-83
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:49:50 +0000
X-Inumbo-ID: 7d7576b6-e064-11e9-8628-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by localhost (Halon) with ESMTPS
 id 7d7576b6-e064-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 13:49:41 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Sep 2019 06:49:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="189126026"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 26 Sep 2019 06:49:39 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 21:53:30 +0800
Message-Id: <1569506015-26938-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v11 2/7] microcode: unify ucode loading during
 system bootup and resuming
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RHVyaW5nIHN5c3RlbSBib290dXAgYW5kIHJlc3VtaW5nLCBDUFVzIGp1c3QgbG9hZCB0aGUgY2Fj
aGVkIHVjb2RlLgpTbyBvbmUgdW5pZmllZCBmdW5jdGlvbiBtaWNyb2NvZGVfdXBkYXRlX29uZSgp
IGlzIGludHJvZHVjZWQuIEl0CnRha2VzIGEgYm9vbGVhbiB0byBpbmRpY2F0ZSB3aGV0aGVyIC0+
c3RhcnRfdXBkYXRlIHNob3VsZCBiZSBjYWxsZWQuClNpbmNlIGVhcmx5X21pY3JvY29kZV91cGRh
dGVfY3B1KCkgaXMgb25seSBjYWxsZWQgb24gQlNQIChBUHMgY2FsbAp0aGUgdW5pZmllZCBmdW5j
dGlvbiksIHN0YXJ0X3VwZGF0ZSBpcyBhbHdheXMgdHJ1ZSBhbmQgc28gcmVtb3ZlCnRoaXMgcGFy
YW1ldGVyLgoKVGhlcmUgaXMgYSBmdW5jdGlvbmFsIGNoYW5nZTogLT5zdGFydF91cGRhdGUgaXMg
Y2FsbGVkIG9uIEJTUCBhbmQKLT5lbmRfdXBkYXRlX3BlcmNwdSBpcyBjYWxsZWQgZHVyaW5nIHN5
c3RlbSByZXN1bWluZy4gVGhleSBhcmUgbm90Cmludm9rZWQgYnkgcHJldmlvdXMgbWljcm9jb2Rl
X3Jlc3VtZV9jcHUoKS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDaGFu
Z2VzIGluIHYxMDoKIC0gY2FsbCAtPnN0YXJ0X3VwZGF0ZSBmb3Igc3lzdGVtIHJlc3VtZSBmcm9t
IHN1c3BlbnNpb24KCkNoYW5nZXMgaW4gdjk6CiAtIHJldHVybiAtRU9QTk9UU1VQUCByYXRoZXIg
dGhhbiAwIGlmIG1pY3JvY29kZV9vcHMgaXMgTlVMTCBpbgogICBtaWNyb2NvZGVfdXBkYXRlX29u
ZSgpCiAtIHJlYmFzZSBhbmQgZml4IGNvbmZsaWN0cy4KCkNoYW5nZXMgaW4gdjg6CiAtIHNwbGl0
IG91dCBmcm9tIHRoZSBwcmV2aW91cyBwYXRjaAotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2Vy
LmMgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDkxICsr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc21w
Ym9vdC5jICAgICAgICAgIHwgIDUgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
IHwgIDQgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgNTcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4
Ni9hY3BpL3Bvd2VyLmMKaW5kZXggMjY5YjE0MC4uMDFlNmFlYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0y
NzgsNyArMjc4LDcgQEAgc3RhdGljIGludCBlbnRlcl9zdGF0ZSh1MzIgc3RhdGUpCiAKICAgICBj
b25zb2xlX2VuZF9zeW5jKCk7CiAKLSAgICBtaWNyb2NvZGVfcmVzdW1lX2NwdSgpOworICAgIG1p
Y3JvY29kZV91cGRhdGVfb25lKHRydWUpOwogCiAgICAgaWYgKCAhcmVjaGVja19jcHVfZmVhdHVy
ZXMoMCkgKQogICAgICAgICBwYW5pYygiTWlzc2luZyBwcmV2aW91c2x5IGF2YWlsYWJsZSBmZWF0
dXJlKHMpXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCAzZWEyYTZlLi45YzBlNWM0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCkBA
IC0yMDMsMjQgKzIwMyw2IEBAIHN0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXJzZV9i
bG9iKGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGxlbikKICAgICByZXR1cm4gTlVMTDsKIH0KIAot
aW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHZvaWQpCi17Ci0gICAgaW50IGVycjsKLSAgICBzdHJ1
Y3QgY3B1X3NpZ25hdHVyZSAqc2lnID0gJnRoaXNfY3B1KGNwdV9zaWcpOwotCi0gICAgaWYgKCAh
bWljcm9jb2RlX29wcyApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgc3Bpbl9sb2NrKCZtaWNy
b2NvZGVfbXV0ZXgpOwotCi0gICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5m
byhzaWcpOwotICAgIGlmICggbGlrZWx5KCFlcnIpICkKLSAgICAgICAgZXJyID0gbWljcm9jb2Rl
X29wcy0+YXBwbHlfbWljcm9jb2RlKG1pY3JvY29kZV9jYWNoZSk7Ci0gICAgc3Bpbl91bmxvY2so
Jm1pY3JvY29kZV9tdXRleCk7Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiB2b2lkIG1pY3JvY29k
ZV9mcmVlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9wYXRjaCkKIHsK
ICAgICBtaWNyb2NvZGVfb3BzLT5mcmVlX3BhdGNoKG1pY3JvY29kZV9wYXRjaC0+bWMpOwpAQCAt
MzkxLDExICszNzMsMzggQEAgc3RhdGljIGludCBfX2luaXQgbWljcm9jb2RlX2luaXQodm9pZCkK
IH0KIF9faW5pdGNhbGwobWljcm9jb2RlX2luaXQpOwogCi1pbnQgX19pbml0IGVhcmx5X21pY3Jv
Y29kZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQorLyogTG9hZCBhIGNhY2hlZCB1cGRh
dGUgdG8gY3VycmVudCBjcHUgKi8KK2ludCBtaWNyb2NvZGVfdXBkYXRlX29uZShib29sIHN0YXJ0
X3VwZGF0ZSkKK3sKKyAgICBpbnQgZXJyOworCisgICAgaWYgKCAhbWljcm9jb2RlX29wcyApCisg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgIG1pY3JvY29kZV9vcHMtPmNvbGxlY3Rf
Y3B1X2luZm8oJnRoaXNfY3B1KGNwdV9zaWcpKTsKKworICAgIGlmICggc3RhcnRfdXBkYXRlICYm
IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCisgICAgeworICAgICAgICBlcnIgPSBtaWNy
b2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKKyAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAg
ICAgcmV0dXJuIGVycjsKKyAgICB9CisKKyAgICBlcnIgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShO
VUxMKTsKKworICAgIGlmICggbWljcm9jb2RlX29wcy0+ZW5kX3VwZGF0ZV9wZXJjcHUgKQorICAg
ICAgICBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSgpOworCisgICAgcmV0dXJuIGVy
cjsKK30KKworLyogQlNQIGNhbGxzIHRoaXMgZnVuY3Rpb24gdG8gcGFyc2UgdWNvZGUgYmxvYiBh
bmQgdGhlbiBhcHBseSBhbiB1cGRhdGUuICovCitpbnQgX19pbml0IGVhcmx5X21pY3JvY29kZV91
cGRhdGVfY3B1KHZvaWQpCiB7CiAgICAgaW50IHJjID0gMDsKICAgICB2b2lkICpkYXRhID0gTlVM
TDsKICAgICBzaXplX3QgbGVuOworICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoOwog
CiAgICAgaWYgKCAhbWljcm9jb2RlX29wcyApCiAgICAgICAgIHJldHVybiAtRU5PU1lTOwpAQCAt
NDExLDQ0ICs0MjAsMjYgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShi
b29sIHN0YXJ0X3VwZGF0ZSkKICAgICAgICAgZGF0YSA9IGJvb3RzdHJhcF9tYXAoJnVjb2RlX21v
ZCk7CiAgICAgfQogCi0gICAgbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbygmdGhpc19j
cHUoY3B1X3NpZykpOwotCiAgICAgaWYgKCAhZGF0YSApCiAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogCi0gICAgaWYgKCBzdGFydF91cGRhdGUgKQorICAgIHBhdGNoID0gcGFyc2VfYmxvYihkYXRh
LCBsZW4pOworICAgIGlmICggSVNfRVJSKHBhdGNoKSApCiAgICAgewotICAgICAgICBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICpwYXRjaDsKLQotICAgICAgICBwYXRjaCA9IHBhcnNlX2Jsb2IoZGF0
YSwgbGVuKTsKLSAgICAgICAgaWYgKCBJU19FUlIocGF0Y2gpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJQYXJzaW5nIG1pY3JvY29kZSBibG9iIGVycm9y
ICVsZFxuIiwKLSAgICAgICAgICAgICAgICAgICBQVFJfRVJSKHBhdGNoKSk7Ci0gICAgICAgICAg
ICByZXR1cm4gUFRSX0VSUihwYXRjaCk7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoICFwYXRj
aCApCi0gICAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKLQotICAgICAgICBzcGluX2xvY2soJm1p
Y3JvY29kZV9tdXRleCk7Ci0gICAgICAgIHJjID0gbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShwYXRj
aCk7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotICAgICAgICBBU1NF
UlQocmMpOwotCi0gICAgICAgIGlmICggbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlICkKLSAg
ICAgICAgICAgIHJjID0gbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7Ci0KLSAgICAgICAg
aWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHByaW50ayhYRU5MT0df
V0FSTklORyAiUGFyc2luZyBtaWNyb2NvZGUgYmxvYiBlcnJvciAlbGRcbiIsCisgICAgICAgICAg
ICAgICBQVFJfRVJSKHBhdGNoKSk7CisgICAgICAgIHJldHVybiBQVFJfRVJSKHBhdGNoKTsKICAg
ICB9CiAKLSAgICByYyA9IG1pY3JvY29kZV91cGRhdGVfY3B1KE5VTEwpOworICAgIGlmICggIXBh
dGNoICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKLSAgICBpZiAoIG1pY3JvY29kZV9vcHMt
PmVuZF91cGRhdGVfcGVyY3B1ICkKLSAgICAgICAgbWljcm9jb2RlX29wcy0+ZW5kX3VwZGF0ZV9w
ZXJjcHUoKTsKKyAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7CisgICAgcmMgPSBtaWNy
b2NvZGVfdXBkYXRlX2NhY2hlKHBhdGNoKTsKKyAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211
dGV4KTsKKyAgICBBU1NFUlQocmMpOwogCi0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBtaWNy
b2NvZGVfdXBkYXRlX29uZSh0cnVlKTsKIH0KIAogaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVf
aW5pdCh2b2lkKQpAQCAtNDY4LDcgKzQ1OSw3IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2Rl
X2luaXQodm9pZCkKICAgICAgICAgbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbygmdGhp
c19jcHUoY3B1X3NpZykpOwogCiAgICAgICAgIGlmICggdWNvZGVfbW9kLm1vZF9lbmQgfHwgdWNv
ZGVfYmxvYi5zaXplICkKLSAgICAgICAgICAgIHJjID0gZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9j
cHUodHJ1ZSk7CisgICAgICAgICAgICByYyA9IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KCk7
CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJv
b3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggNzNhMWFmYy4uMTc5ZjZiNiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCkBAIC0zNjAsMTAgKzM2MCw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNl
ZCkKIAogICAgIGluaXRpYWxpemVfY3B1X2RhdGEoY3B1KTsKIAotICAgIGlmICggc3lzdGVtX3N0
YXRlIDw9IFNZU19TVEFURV9zbXBfYm9vdCApCi0gICAgICAgIGVhcmx5X21pY3JvY29kZV91cGRh
dGVfY3B1KGZhbHNlKTsKLSAgICBlbHNlCi0gICAgICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1KCk7
CisgICAgbWljcm9jb2RlX3VwZGF0ZV9vbmUoZmFsc2UpOwogCiAgICAgLyoKICAgICAgKiBJZiBN
U1JfU1BFQ19DVFJMIGlzIGF2YWlsYWJsZSwgYXBwbHkgWGVuJ3MgZGVmYXVsdCBzZXR0aW5nIGFu
ZCBkaXNjYXJkCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBhNjczMzcyLi5jOTI5NTZmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTU2OSw5ICs1NjksOSBAQCBpbnQgZ3Vlc3Rfd3Jt
c3JfeGVuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiAKIHZv
aWQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQgaW50KTsKIGludCBtaWNyb2NvZGVfdXBk
YXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCksIHVuc2lnbmVkIGxvbmcgbGVu
KTsKLWludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh2b2lkKTsKLWludCBlYXJseV9taWNyb2NvZGVf
dXBkYXRlX2NwdShib29sIHN0YXJ0X3VwZGF0ZSk7CitpbnQgZWFybHlfbWljcm9jb2RlX3VwZGF0
ZV9jcHUodm9pZCk7CiBpbnQgZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCk7CitpbnQgbWljcm9j
b2RlX3VwZGF0ZV9vbmUoYm9vbCBzdGFydF91cGRhdGUpOwogaW50IG1pY3JvY29kZV9pbml0X2lu
dGVsKHZvaWQpOwogaW50IG1pY3JvY29kZV9pbml0X2FtZCh2b2lkKTsKIAotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:49:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDU9c-000266-GP; Thu, 26 Sep 2019 13:49:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQ1=XV=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDU9b-00025f-8E
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:49:55 +0000
X-Inumbo-ID: 7f0a89b2-e064-11e9-8628-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by localhost (Halon) with ESMTPS
 id 7f0a89b2-e064-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 13:49:45 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Sep 2019 06:49:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="189126035"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 26 Sep 2019 06:49:42 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 21:53:31 +0800
Message-Id: <1569506015-26938-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v11 3/7] microcode: reduce memory allocation and
 copy when creating a 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gY3JlYXRlIGEgbWljcm9jb2RlIHBhdGNoIGZyb20gYSB2ZW5kb3Itc3BlY2lmaWMgdXBkYXRl
LAphbGxvY2F0ZV9taWNyb2NvZGVfcGF0Y2goKSBjb3BpZWQgZXZlcnl0aGluZyBmcm9tIHRoZSB1
cGRhdGUuCkl0IGlzIG5vdCBlZmZpY2llbnQuIEVzc2VudGlhbGx5LCB3ZSBqdXN0IG5lZWQgdG8g
Z28gdGhyb3VnaAp1Y29kZXMgaW4gdGhlIGJsb2IsIGZpbmQgdGhlIG9uZSB3aXRoIHRoZSBuZXdl
c3QgcmV2aXNpb24gYW5kCmluc3RhbGwgaXQgaW50byB0aGUgbWljcm9jb2RlX3BhdGNoLiBJbiB0
aGUgcHJvY2VzcywgYnVmZmVycwpsaWtlIG1jX2FtZCwgZXF1aXZfY3B1X3RhYmxlIChvbiBBTUQg
c2lkZSksIGFuZCBtYyAob24gSW50ZWwKc2lkZSkgY2FuIGJlIHJldXNlZC4gbWljcm9jb2RlX3Bh
dGNoIG5vdyBpcyBhbGxvY2F0ZWQgYWZ0ZXIKaXQgaXMgc3VyZSB0aGF0IHRoZXJlIGlzIGEgbWF0
Y2hpbmcgdWNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
PgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDaGFuZ2VzIGlu
IHYxMToKIC0gY29ycmVjdCBwYXJhbWV0ZXIgdHlwZSBpc3N1ZXMgb2YgZ2V0X25leHRfdWNvZGVf
ZnJvbV9idWZmZXIKCkNoYW5nZXMgaW4gdjEwOgogLSBhdm9pZCB1bm5lY2Vzc2FyeSB0eXBlIGNh
c3RpbmcKICAgKiBpbnRyb2R1Y2UgY29tcGFyZV9oZWFkZXIgb24gQU1EIHNpZGUKICAgKiBzcGVj
aWZ5IHRoZSB0eXBlIG9mIHRoZSBmaXJzdCBwYXJhbWV0ZXIgb2YgZ2V0X25leHRfdWNvZGVfZnJv
bV9idWZmZXIoKQogICAgIG9uIEludGVsIHNpZGUKCkNoYW5nZXMgaW4gdjk6CiAtIG5ldwotLS0K
IHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICB8IDExMiArKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIHwg
IDY3ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRp
b25zKCspLCAxMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3Jv
Y29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggMDE5OTMwOC4u
OWE4ZjE3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC0xOTQsMzYgKzE5NCw2IEBAIHN0YXRpYyBi
b29sIG1hdGNoX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICBy
ZXR1cm4gcGF0Y2ggJiYgKG1pY3JvY29kZV9maXRzKHBhdGNoLT5tY19hbWQpID09IE5FV19VQ09E
RSk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICphbGxvY19taWNyb2NvZGVf
cGF0Y2goCi0gICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCkKLXsKLSAgICBz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICptaWNyb2NvZGVfcGF0Y2ggPSB4bWFsbG9jKHN0cnVjdCBt
aWNyb2NvZGVfcGF0Y2gpOwotICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpjYWNoZSA9IHhtYWxs
b2Moc3RydWN0IG1pY3JvY29kZV9hbWQpOwotICAgIHZvaWQgKm1wYiA9IHhtYWxsb2NfYnl0ZXMo
bWNfYW1kLT5tcGJfc2l6ZSk7Ci0gICAgc3RydWN0IGVxdWl2X2NwdV9lbnRyeSAqZXF1aXZfY3B1
X3RhYmxlID0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hbGxvY19ieXRlcyht
Y19hbWQtPmVxdWl2X2NwdV90YWJsZV9zaXplKTsKLQotICAgIGlmICggIW1pY3JvY29kZV9wYXRj
aCB8fCAhY2FjaGUgfHwgIW1wYiB8fCAhZXF1aXZfY3B1X3RhYmxlICkKLSAgICB7Ci0gICAgICAg
IHhmcmVlKG1pY3JvY29kZV9wYXRjaCk7Ci0gICAgICAgIHhmcmVlKGNhY2hlKTsKLSAgICAgICAg
eGZyZWUobXBiKTsKLSAgICAgICAgeGZyZWUoZXF1aXZfY3B1X3RhYmxlKTsKLSAgICAgICAgcmV0
dXJuIEVSUl9QVFIoLUVOT01FTSk7Ci0gICAgfQotCi0gICAgbWVtY3B5KG1wYiwgbWNfYW1kLT5t
cGIsIG1jX2FtZC0+bXBiX3NpemUpOwotICAgIGNhY2hlLT5tcGIgPSBtcGI7Ci0gICAgY2FjaGUt
Pm1wYl9zaXplID0gbWNfYW1kLT5tcGJfc2l6ZTsKLSAgICBtZW1jcHkoZXF1aXZfY3B1X3RhYmxl
LCBtY19hbWQtPmVxdWl2X2NwdV90YWJsZSwKLSAgICAgICAgICAgbWNfYW1kLT5lcXVpdl9jcHVf
dGFibGVfc2l6ZSk7Ci0gICAgY2FjaGUtPmVxdWl2X2NwdV90YWJsZSA9IGVxdWl2X2NwdV90YWJs
ZTsKLSAgICBjYWNoZS0+ZXF1aXZfY3B1X3RhYmxlX3NpemUgPSBtY19hbWQtPmVxdWl2X2NwdV90
YWJsZV9zaXplOwotICAgIG1pY3JvY29kZV9wYXRjaC0+bWNfYW1kID0gY2FjaGU7Ci0KLSAgICBy
ZXR1cm4gbWljcm9jb2RlX3BhdGNoOwotfQotCiBzdGF0aWMgdm9pZCBmcmVlX3BhdGNoKHZvaWQg
Km1jKQogewogICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQgPSBtYzsKQEAgLTIzNiw2
ICsyMDYsMTcgQEAgc3RhdGljIHZvaWQgZnJlZV9wYXRjaCh2b2lkICptYykKICAgICB9CiB9CiAK
K3N0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgY29tcGFyZV9oZWFkZXIoCisgICAg
Y29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpuZXdfaGVhZGVyLAorICAgIGNvbnN0
IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqb2xkX2hlYWRlcikKK3sKKyAgICBpZiAoIG5l
d19oZWFkZXItPnByb2Nlc3Nvcl9yZXZfaWQgPT0gb2xkX2hlYWRlci0+cHJvY2Vzc29yX3Jldl9p
ZCApCisgICAgICAgIHJldHVybiAobmV3X2hlYWRlci0+cGF0Y2hfaWQgPiBvbGRfaGVhZGVyLT5w
YXRjaF9pZCkgPyBORVdfVUNPREUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IE9MRF9VQ09ERTsKKworICAgIHJldHVybiBNSVNf
VUNPREU7Cit9CisKIHN0YXRpYyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgY29tcGFyZV9w
YXRjaCgKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXcsIGNvbnN0IHN0cnVj
dCBtaWNyb2NvZGVfcGF0Y2ggKm9sZCkKIHsKQEAgLTI0NiwxMSArMjI3LDcgQEAgc3RhdGljIGVu
dW0gbWljcm9jb2RlX21hdGNoX3Jlc3VsdCBjb21wYXJlX3BhdGNoKAogICAgIEFTU0VSVChtaWNy
b2NvZGVfZml0cyhuZXctPm1jX2FtZCkgIT0gTUlTX1VDT0RFKTsKICAgICBBU1NFUlQobWljcm9j
b2RlX2ZpdHMobmV3LT5tY19hbWQpICE9IE1JU19VQ09ERSk7CiAKLSAgICBpZiAoIG5ld19oZWFk
ZXItPnByb2Nlc3Nvcl9yZXZfaWQgPT0gb2xkX2hlYWRlci0+cHJvY2Vzc29yX3Jldl9pZCApCi0g
ICAgICAgIHJldHVybiAobmV3X2hlYWRlci0+cGF0Y2hfaWQgPiBvbGRfaGVhZGVyLT5wYXRjaF9p
ZCkgPwotICAgICAgICAgICAgICAgIE5FV19VQ09ERSA6IE9MRF9VQ09ERTsKLQotICAgIHJldHVy
biBNSVNfVUNPREU7CisgICAgcmV0dXJuIGNvbXBhcmVfaGVhZGVyKG5ld19oZWFkZXIsIG9sZF9o
ZWFkZXIpOwogfQogCiBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZShjb25zdCBzdHJ1Y3QgbWlj
cm9jb2RlX3BhdGNoICpwYXRjaCkKQEAgLTMyOCwxOCArMzA1LDEwIEBAIHN0YXRpYyBpbnQgZ2V0
X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZCgKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQog
Ci0gICAgaWYgKCBtY19hbWQtPm1wYl9zaXplIDwgbXBidWYtPmxlbiApCi0gICAgewotICAgICAg
ICBpZiAoIG1jX2FtZC0+bXBiICkKLSAgICAgICAgewotICAgICAgICAgICAgeGZyZWUobWNfYW1k
LT5tcGIpOwotICAgICAgICAgICAgbWNfYW1kLT5tcGJfc2l6ZSA9IDA7Ci0gICAgICAgIH0KLSAg
ICAgICAgbWNfYW1kLT5tcGIgPSB4bWFsbG9jX2J5dGVzKG1wYnVmLT5sZW4pOwotICAgICAgICBp
ZiAoIG1jX2FtZC0+bXBiID09IE5VTEwgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0g
ICAgICAgIG1jX2FtZC0+bXBiX3NpemUgPSBtcGJ1Zi0+bGVuOwotICAgIH0KKyAgICBtY19hbWQt
Pm1wYiA9IHhtYWxsb2NfYnl0ZXMobXBidWYtPmxlbik7CisgICAgaWYgKCAhbWNfYW1kLT5tcGIg
KQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICBtY19hbWQtPm1wYl9zaXplID0gbXBidWYt
PmxlbjsKICAgICBtZW1jcHkobWNfYW1kLT5tcGIsIG1wYnVmLT5kYXRhLCBtcGJ1Zi0+bGVuKTsK
IAogICAgIHByX2RlYnVnKCJtaWNyb2NvZGU6IENQVSVkIHNpemUgJXp1LCBibG9jayBzaXplICV1
IG9mZnNldCAlenUgZXF1aXZJRCAlI3ggcmV2ICUjeFxuIiwKQEAgLTQ1OSw4ICs0MjgsOSBAQCBz
dGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0
IHZvaWQgKmJ1ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZV90IGJ1ZnNpemUpCiB7CiAgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1j
X2FtZDsKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKnNhdmVkID0gTlVMTDsKICAg
ICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCA9IE5VTEw7Ci0gICAgc2l6ZV90IG9mZnNl
dCA9IDA7CisgICAgc2l6ZV90IG9mZnNldCA9IDAsIHNhdmVkX3NpemUgPSAwOwogICAgIGludCBl
cnJvciA9IDA7CiAgICAgdW5zaWduZWQgaW50IGN1cnJlbnRfY3B1X2lkOwogICAgIHVuc2lnbmVk
IGludCBlcXVpdl9jcHVfaWQ7CkBAIC01NTAsMjkgKzUyMCwyMiBAQCBzdGF0aWMgc3RydWN0IG1p
Y3JvY29kZV9wYXRjaCAqY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1ZiwKICAg
ICB3aGlsZSAoIChlcnJvciA9IGdldF91Y29kZV9mcm9tX2J1ZmZlcl9hbWQobWNfYW1kLCBidWYs
IGJ1ZnNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZvZmZzZXQpKSA9PSAwICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gg
Km5ld19wYXRjaCA9IGFsbG9jX21pY3JvY29kZV9wYXRjaChtY19hbWQpOwotCi0gICAgICAgIGlm
ICggSVNfRVJSKG5ld19wYXRjaCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBlcnJvciA9IFBU
Ul9FUlIobmV3X3BhdGNoKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KICAgICAg
ICAgLyoKLSAgICAgICAgICogSWYgdGhlIG5ldyBwYXRjaCBjb3ZlcnMgY3VycmVudCBDUFUsIGNv
bXBhcmUgcGF0Y2hlcyBhbmQgc3RvcmUgdGhlCisgICAgICAgICAqIElmIHRoZSBuZXcgdWNvZGUg
Y292ZXJzIGN1cnJlbnQgQ1BVLCBjb21wYXJlIHVjb2RlcyBhbmQgc3RvcmUgdGhlCiAgICAgICAg
ICAqIG9uZSB3aXRoIGhpZ2hlciByZXZpc2lvbi4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
KG1pY3JvY29kZV9maXRzKG5ld19wYXRjaC0+bWNfYW1kKSAhPSBNSVNfVUNPREUpICYmCi0gICAg
ICAgICAgICAgKCFwYXRjaCB8fCAoY29tcGFyZV9wYXRjaChuZXdfcGF0Y2gsIHBhdGNoKSA9PSBO
RVdfVUNPREUpKSApCisgICAgICAgIGlmICggKG1pY3JvY29kZV9maXRzKG1jX2FtZCkgIT0gTUlT
X1VDT0RFKSAmJgorICAgICAgICAgICAgICghc2F2ZWQgfHwgKGNvbXBhcmVfaGVhZGVyKG1jX2Ft
ZC0+bXBiLCBzYXZlZCkgPT0gTkVXX1VDT0RFKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICp0bXAgPSBwYXRjaDsKLQotICAgICAgICAgICAgcGF0Y2gg
PSBuZXdfcGF0Y2g7Ci0gICAgICAgICAgICBuZXdfcGF0Y2ggPSB0bXA7CisgICAgICAgICAgICB4
ZnJlZShzYXZlZCk7CisgICAgICAgICAgICBzYXZlZCA9IG1jX2FtZC0+bXBiOworICAgICAgICAg
ICAgc2F2ZWRfc2l6ZSA9IG1jX2FtZC0+bXBiX3NpemU7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICB4ZnJlZShtY19hbWQtPm1wYik7CisgICAgICAgICAg
ICBtY19hbWQtPm1wYiA9IE5VTEw7CiAgICAgICAgIH0KLQotICAgICAgICBpZiAoIG5ld19wYXRj
aCApCi0gICAgICAgICAgICBtaWNyb2NvZGVfZnJlZV9wYXRjaChuZXdfcGF0Y2gpOwogCiAgICAg
ICAgIGlmICggb2Zmc2V0ID49IGJ1ZnNpemUgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC02MDEs
NyArNTY0LDIyIEBAIHN0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpjcHVfcmVxdWVzdF9t
aWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLAogICAgICAgICAgICAgICooY29uc3QgdWludDMyX3Qg
KikoYnVmICsgb2Zmc2V0KSA9PSBVQ09ERV9NQUdJQyApCiAgICAgICAgICAgICBicmVhazsKICAg
ICB9Ci0gICAgZnJlZV9wYXRjaChtY19hbWQpOworCisgICAgaWYgKCBzYXZlZCApCisgICAgewor
ICAgICAgICBtY19hbWQtPm1wYiA9IHNhdmVkOworICAgICAgICBtY19hbWQtPm1wYl9zaXplID0g
c2F2ZWRfc2l6ZTsKKyAgICAgICAgcGF0Y2ggPSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2gpOworICAgICAgICBpZiAoIHBhdGNoICkKKyAgICAgICAgICAgIHBhdGNoLT5tY19hbWQgPSBt
Y19hbWQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgZnJlZV9wYXRjaCht
Y19hbWQpOworICAgICAgICAgICAgZXJyb3IgPSAtRU5PTUVNOworICAgICAgICB9CisgICAgfQor
ICAgIGVsc2UKKyAgICAgICAgZnJlZV9wYXRjaChtY19hbWQpOwogCiAgIG91dDoKICAgICBpZiAo
IGVycm9yICYmICFwYXRjaCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2lu
dGVsLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggMWIzYWM5My4uYzA4
M2UxNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtMjg1LDI1ICsyODUsNiBAQCBzdGF0aWMg
ZW51bSBtaWNyb2NvZGVfbWF0Y2hfcmVzdWx0IGNvbXBhcmVfcGF0Y2goCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBPTERfVUNP
REU7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICphbGxvY19taWNyb2NvZGVf
cGF0Y2goCi0gICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRl
cikKLXsKLSAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3NpemUgPSBnZXRfdG90YWxzaXplKG1jX2hl
YWRlcik7Ci0gICAgdm9pZCAqbmV3X21jID0geG1hbGxvY19ieXRlcyh0b3RhbF9zaXplKTsKLSAg
ICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2ggPSB4bWFsbG9jKHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2gpOwotCi0gICAgaWYgKCAhbmV3X3BhdGNoIHx8ICFuZXdfbWMgKQotICAgIHsK
LSAgICAgICAgeGZyZWUobmV3X3BhdGNoKTsKLSAgICAgICAgeGZyZWUobmV3X21jKTsKLSAgICAg
ICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Ci0gICAgfQotICAgIG1lbWNweShuZXdfbWMsIG1j
X2hlYWRlciwgdG90YWxfc2l6ZSk7Ci0gICAgbmV3X3BhdGNoLT5tY19pbnRlbCA9IG5ld19tYzsK
LQotICAgIHJldHVybiBuZXdfcGF0Y2g7Ci19Ci0KIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2Rl
KGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CkBAIC0zNTIsOCArMzMzLDkgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUo
Y29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgcmV0dXJuIDA7CiB9CiAK
LXN0YXRpYyBsb25nIGdldF9uZXh0X3Vjb2RlX2Zyb21fYnVmZmVyKHZvaWQgKiptYywgY29uc3Qg
dTggKmJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgc2l6ZSwgbG9uZyBvZmZzZXQpCitzdGF0aWMgbG9uZyBnZXRfbmV4dF91Y29kZV9mcm9t
X2J1ZmZlcihzdHJ1Y3QgbWljcm9jb2RlX2ludGVsICoqbWMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpidWYsIHVuc2lnbmVkIGxvbmcgc2l6
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
b2Zmc2V0KQogewogICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXI7
CiAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplOwpAQCAtMzg1LDQ3ICszNjcsNDYgQEAgc3Rh
dGljIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKmNwdV9yZXF1ZXN0X21pY3JvY29kZShjb25zdCB2
b2lkICpidWYsCiB7CiAgICAgbG9uZyBvZmZzZXQgPSAwOwogICAgIGludCBlcnJvciA9IDA7Ci0g
ICAgdm9pZCAqbWM7CisgICAgc3RydWN0IG1pY3JvY29kZV9pbnRlbCAqbWMsICpzYXZlZCA9IE5V
TEw7CiAgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2ggPSBOVUxMOwogCiAgICAgd2hp
bGUgKCAob2Zmc2V0ID0gZ2V0X25leHRfdWNvZGVfZnJvbV9idWZmZXIoJm1jLCBidWYsIHNpemUs
IG9mZnNldCkpID4gMCApCiAgICAgewotICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpu
ZXdfcGF0Y2g7Ci0KICAgICAgICAgZXJyb3IgPSBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKG1jKTsK
ICAgICAgICAgaWYgKCBlcnJvciApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBuZXdf
cGF0Y2ggPSBhbGxvY19taWNyb2NvZGVfcGF0Y2gobWMpOwotICAgICAgICBpZiAoIElTX0VSUihu
ZXdfcGF0Y2gpICkKICAgICAgICAgewotICAgICAgICAgICAgZXJyb3IgPSBQVFJfRVJSKG5ld19w
YXRjaCk7CisgICAgICAgICAgICB4ZnJlZShtYyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogCiAgICAgICAgIC8qCi0gICAgICAgICAqIElmIHRoZSBuZXcgcGF0Y2ggY292ZXJzIGN1
cnJlbnQgQ1BVLCBjb21wYXJlIHBhdGNoZXMgYW5kIHN0b3JlIHRoZQorICAgICAgICAgKiBJZiB0
aGUgbmV3IHVwZGF0ZSBjb3ZlcnMgY3VycmVudCBDUFUsIGNvbXBhcmUgdXBkYXRlcyBhbmQgc3Rv
cmUgdGhlCiAgICAgICAgICAqIG9uZSB3aXRoIGhpZ2hlciByZXZpc2lvbi4KICAgICAgICAgICov
Ci0gICAgICAgIGlmICggKG1pY3JvY29kZV91cGRhdGVfbWF0Y2goJm5ld19wYXRjaC0+bWNfaW50
ZWwtPmhkcikgIT0gTUlTX1VDT0RFKSAmJgotICAgICAgICAgICAgICghcGF0Y2ggfHwgKGNvbXBh
cmVfcGF0Y2gobmV3X3BhdGNoLCBwYXRjaCkgPT0gTkVXX1VDT0RFKSkgKQorICAgICAgICBpZiAo
IChtaWNyb2NvZGVfdXBkYXRlX21hdGNoKCZtYy0+aGRyKSAhPSBNSVNfVUNPREUpICYmCisgICAg
ICAgICAgICAgKCFzYXZlZCB8fCAobWMtPmhkci5yZXYgPiBzYXZlZC0+aGRyLnJldikpICkKICAg
ICAgICAgewotICAgICAgICAgICAgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqdG1wID0gcGF0Y2g7
Ci0KLSAgICAgICAgICAgIHBhdGNoID0gbmV3X3BhdGNoOwotICAgICAgICAgICAgbmV3X3BhdGNo
ID0gdG1wOworICAgICAgICAgICAgeGZyZWUoc2F2ZWQpOworICAgICAgICAgICAgc2F2ZWQgPSBt
YzsKICAgICAgICAgfQotCi0gICAgICAgIGlmICggbmV3X3BhdGNoICkKLSAgICAgICAgICAgIG1p
Y3JvY29kZV9mcmVlX3BhdGNoKG5ld19wYXRjaCk7Ci0KLSAgICAgICAgeGZyZWUobWMpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICB4ZnJlZShtYyk7CiAgICAgfQotICAgIGlmICggb2Zmc2V0
ID4gMCApCi0gICAgICAgIHhmcmVlKG1jKTsKICAgICBpZiAoIG9mZnNldCA8IDAgKQogICAgICAg
ICBlcnJvciA9IG9mZnNldDsKIAorICAgIGlmICggc2F2ZWQgKQorICAgIHsKKyAgICAgICAgcGF0
Y2ggPSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2gpOworICAgICAgICBpZiAoIHBhdGNo
ICkKKyAgICAgICAgICAgIHBhdGNoLT5tY19pbnRlbCA9IHNhdmVkOworICAgICAgICBlbHNlCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHhmcmVlKHNhdmVkKTsKKyAgICAgICAgICAgIGVycm9yID0g
LUVOT01FTTsKKyAgICAgICAgfQorICAgIH0KKwogICAgIGlmICggZXJyb3IgJiYgIXBhdGNoICkK
ICAgICAgICAgcGF0Y2ggPSBFUlJfUFRSKGVycm9yKTsKIAotLSAKMS44LjMuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:50:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDU9h-0002Bb-R0; Thu, 26 Sep 2019 13:50:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQ1=XV=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDU9g-00027m-8T
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:50:00 +0000
X-Inumbo-ID: 80e4a5a6-e064-11e9-8628-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by localhost (Halon) with ESMTPS
 id 80e4a5a6-e064-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 13:49:47 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Sep 2019 06:49:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="189126045"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 26 Sep 2019 06:49:44 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 21:53:32 +0800
Message-Id: <1569506015-26938-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v11 4/7] 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
djExOgogLSBVc2UgdGhlIHNhbXBsZSBjb2RlIG9mIHdhaXRfZm9yX3N0YXRlKCkgcHJvdmlkZWQg
YnkgSmFuCiAtIG1ha2Ugd2FpdF9jcHVfY2FsbHtpbixvdXR9IHRha2UgdW5zaWduZWQgaW50IHRv
IGF2b2lkIHR5cGUgY2FzdGluZwogLSBkbyBhc3NpZ25tZW50IGluIHdoaWxlIGNsYXVzZSBpbiBj
b250cm9sX3RocmVhZF9mbigpIHRvIGVsaW1pbmF0ZQogZHVwbGljYXRpb24uCgpDaGFuZ2VzIGlu
IHYxMDoKIC0gaW50cm9kdWNlIHdhaXRfZm9yX3N0YXRlKCkgYW5kIHNldF9zdGF0ZSgpIGhlbHBl
ciBmdW5jdGlvbnMKIC0gbWFrZSB3YWl0X2Zvcl9jb25kaXRpb24oKSByZXR1cm4gYm9vbCBhbmQg
dGFrZSBjb25zdCB2b2lkICoKIC0gZGlzYWJsZS9lbmFibGUgd2F0Y2hkb2cgaW4gY29udHJvbCB0
aHJlYWQKIC0gcmVuYW1lICJtYXN0ZXIiIGFuZCAic2xhdmUiIHRocmVhZCB0byAicHJpbWFyeSIg
YW5kICJzZWNvbmRhcnkiCgpDaGFuZ2VzIGluIHY5OgogLSBsb2cgX19idWlsZGluX3JldHVybl9h
ZGRyZXNzKDApIHdoZW4gdGltZW91dAogLSBkaXZpZGUgQ1BVcyBpbnRvIHRocmVlIGxvZ2ljYWwg
c2V0cyBhbmQgdGhleSB3aWxsIGNhbGwgZGlmZmVyZW50CiBmdW5jdGlvbnMgZHVyaW5nIHVjb2Rl
IGxvYWRpbmcuIFRoZSAnY29udHJvbCB0aHJlYWQnIGlzIGNob3NlbiB0bwogY29vcmRpbmF0ZSB1
Y29kZSBsb2FkaW5nIG9uIGFsbCBDUFVzLiBTaW5jZSBvbmx5IGNvbnRyb2wgdGhyZWFkIHdvdWxk
CiBzZXQgJ2xvYWRpbmdfc3RhdGUnLCB3ZSBjYW4gZ2V0IHJpZCBvZiAnY21weGNoZycgc3R1ZmYg
aW4gdjguCiAtIHMvcmVwX25vcC9jcHVfcmVsYXgKIC0gZWFjaCB0aHJlYWQgdXBkYXRlcyBpdHMg
cmV2aXNpb24gbnVtYmVyIGl0c2VsZgogLSBhZGQgWEVOTE9HX0VSUiBwcmVmaXggZm9yIGVhY2gg
bGluZSBvZiBtdWx0aS1saW5lIGxvZyBtZXNzYWdlcwoKQ2hhbmdlcyBpbiB2ODoKIC0gdG8gc3Vw
cG9ydCBibG9ja2luZyAjTk1JIGhhbmRsaW5nIGR1cmluZyBsb2FkaW5nIHVjb2RlCiAgICogaW50
cm9kdWNlIGEgZmxhZywgJ2xvYWRpbmdfc3RhdGUnLCB0byBtYXJrIHRoZSBzdGFydCBvciBlbmQg
b2YKICAgICB1Y29kZSBsb2FkaW5nLgogICAqIHVzZSBhIGJpdG1hcCBmb3IgY3B1IGNhbGxpbiBz
aW5jZSBpZiBjcHUgbWF5IHN0YXkgaW4gI05NSSBoYW5kbGluZywKICAgICB0aGVyZSBhcmUgdHdv
IHBsYWNlcyBmb3IgYSBjcHUgdG8gY2FsbCBpbi4gYml0bWFwIHdvbid0IGJlIGNvdW50ZWQKICAg
ICB0d2ljZS4KICAgKiBkb24ndCB3YWl0IGZvciBhbGwgQ1BVcyBjYWxsb3V0LCBqdXN0IHdhaXQg
Zm9yIENQVXMgdGhhdCBwZXJmb3JtIHRoZQogICAgIHVwZGF0ZS4gV2UgaGF2ZSB0byBkbyB0aGlz
IGJlY2F1c2Ugc29tZSB0aHJlYWRzIG1heSBiZSBzdHVjayBpbiBOTUkKICAgICBoYW5kbGluZyAo
d2hlcmUgY2Fubm90IHJlYWNoIHRoZSByZW5kZXp2b3VzKS4KIC0gZW1pdCBhIHdhcm5pbmcgaWYg
dGhlIHN5c3RlbSBzdGF5cyBpbiBzdG9wX21hY2hpbmUgY29udGV4dCBmb3IgbW9yZQogdGhhbiAx
cwogLSBjb21tZW50IHRoYXQgcmR0c2MgaXMgZmluZSB3aGlsZSBsb2FkaW5nIGFuIHVwZGF0ZQog
LSB1c2UgY21weGNoZygpIHRvIGF2b2lkIHBhbmljIGJlaW5nIGNhbGxlZCBvbiBtdWx0aXBsZSBD
UFVzCiAtIFByb3BhZ2F0ZSByZXZpc2lvbiBudW1iZXIgdG8gb3RoZXIgdGhyZWFkcwogLSByZWZp
bmUgY29tbWVudHMgYW5kIHByb21wdCBtZXNzYWdlcwoKQ2hhbmdlcyBpbiB2NzoKIC0gQ2hlY2sg
d2hldGhlciAndGltZW91dCcgaXMgMCByYXRoZXIgdGhhbiAiPD0wIiBzaW5jZSBpdCBpcyB1bnNp
Z25lZCBpbnQuCiAtIHJld29yZCB0aGUgY29tbWVudCBhYm92ZSBtaWNyb2NvZGVfdXBkYXRlX2Nw
dSgpIHRvIGNsZWFybHkgc3RhdGUgdGhhdAogb25lIHRocmVhZCBwZXIgY29yZSBzaG91bGQgZG8g
dGhlIHVwZGF0ZS4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgfCAyOTcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
NjcgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCmluZGV4IDljMGU1YzQu
LjZjMjM4NzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTMwLDE4ICszMCw1MiBAQAogI2luY2x1ZGUgPHhlbi9z
bXAuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5o
PgorI2luY2x1ZGUgPHhlbi9zdG9wX21hY2hpbmUuaD4KICNpbmNsdWRlIDx4ZW4vdGFza2xldC5o
PgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vZWFybHljcGlv
Lmg+CisjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+CiAKKyNpbmNsdWRlIDxhc20vZGVsYXkuaD4K
ICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1
ZGUgPGFzbS9zZXR1cC5oPgogI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KIAorLyoKKyAqIEJl
Zm9yZSBwZXJmb3JtaW5nIGEgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlIG9uIGFueSB0aHJlYWQsIHdl
CisgKiByZW5kZXp2b3VzIGFsbCBjcHVzIGluIHN0b3BfbWFjaGluZSBjb250ZXh0LiBUaGUgdGlt
ZW91dCBmb3IKKyAqIHdhaXRpbmcgZm9yIGNwdSByZW5kZXp2b3VzIGlzIDMwbXMuIEl0IGlzIHRo
ZSB0aW1lb3V0IHVzZWQgYnkKKyAqIGxpdmUgcGF0Y2hpbmcKKyAqLworI2RlZmluZSBNSUNST0NP
REVfQ0FMTElOX1RJTUVPVVRfVVMgMzAwMDAKKworLyoKKyAqIFRpbWVvdXQgZm9yIGVhY2ggdGhy
ZWFkIHRvIGNvbXBsZXRlIHVwZGF0ZSBpcyBzZXQgdG8gMXMuIEl0IGlzIGEKKyAqIGNvbnNlcnZh
dGl2ZSBjaG9pY2UgY29uc2lkZXJpbmcgYWxsIHBvc3NpYmxlIGludGVyZmVyZW5jZS4KKyAqLwor
I2RlZmluZSBNSUNST0NPREVfVVBEQVRFX1RJTUVPVVRfVVMgMTAwMDAwMAorCiBzdGF0aWMgbW9k
dWxlX3QgX19pbml0ZGF0YSB1Y29kZV9tb2Q7CiBzdGF0aWMgc2lnbmVkIGludCBfX2luaXRkYXRh
IHVjb2RlX21vZF9pZHg7CiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgdWNvZGVfbW9kX2ZvcmNl
ZDsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgbnJfY29yZXM7CisKKy8qCisgKiBUaGVzZSBzdGF0ZXMg
aGVscCB0byBjb29yZGluYXRlIENQVXMgZHVyaW5nIGxvYWRpbmcgYW4gdXBkYXRlLgorICoKKyAq
IFRoZSBzZW1hbnRpY3Mgb2YgZWFjaCBzdGF0ZSBpcyBhcyBmb2xsb3c6CisgKiAgLSBMT0FESU5H
X1BSRVBBUkU6IGluaXRpYWwgc3RhdGUgb2YgJ2xvYWRpbmdfc3RhdGUnLgorICogIC0gTE9BRElO
R19DQUxMSU46IENQVXMgYXJlIGFsbG93ZWQgdG8gY2FsbGluLgorICogIC0gTE9BRElOR19FTlRF
UjogYWxsIENQVXMgaGF2ZSBjYWxsZWQgaW4uIEluaXRpYXRlIHVjb2RlIGxvYWRpbmcuCisgKiAg
LSBMT0FESU5HX0VYSVQ6IHVjb2RlIGxvYWRpbmcgaXMgZG9uZSBvciBhYm9ydGVkLgorICovCitz
dGF0aWMgZW51bSB7CisgICAgTE9BRElOR19QUkVQQVJFLAorICAgIExPQURJTkdfQ0FMTElOLAor
ICAgIExPQURJTkdfRU5URVIsCisgICAgTE9BRElOR19FWElULAorfSBsb2FkaW5nX3N0YXRlOwog
CiAvKgogICogSWYgd2Ugc2NhbiB0aGUgaW5pdHJhbWZzLmNwaW8gZm9yIHRoZSBlYXJseSBtaWNy
b2NvZGUgY29kZQpAQCAtMTkwLDYgKzIyNCwxNiBAQCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1p
Y3JvY29kZV9tdXRleCk7CiBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSwgY3B1
X3NpZyk7CiAKIC8qCisgKiBDb3VudCB0aGUgQ1BVcyB0aGF0IGhhdmUgZW50ZXJlZCwgZXhpdGVk
IHRoZSByZW5kZXp2b3VzIGFuZCBzdWNjZWVkZWQgaW4KKyAqIG1pY3JvY29kZSB1cGRhdGUgZHVy
aW5nIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSByZXNwZWN0aXZlbHkuCisgKgorICogTm90ZSB0aGF0
IGEgYml0bWFwIGlzIHVzZWQgZm9yIGNhbGxpbiB0byBhbGxvdyBjcHUgdG8gc2V0IGEgYml0IG11
bHRpcGxlCisgKiB0aW1lcy4gSXQgaXMgcmVxdWlyZWQgdG8gZG8gYnVzeS1sb29wIGluICNOTUkg
aGFuZGxpbmcuCisgKi8KK3N0YXRpYyBjcHVtYXNrX3QgY3B1X2NhbGxpbl9tYXA7CitzdGF0aWMg
YXRvbWljX3QgY3B1X291dCwgY3B1X3VwZGF0ZWQ7CisKKy8qCiAgKiBSZXR1cm4gYSBwYXRjaCB0
aGF0IGNvdmVycyBjdXJyZW50IENQVS4gSWYgdGhlcmUgYXJlIG11bHRpcGxlIHBhdGNoZXMsCiAg
KiByZXR1cm4gdGhlIG9uZSB3aXRoIHRoZSBoaWdoZXN0IHJldmlzaW9uIG51bWJlci4gUmV0dXJu
IGVycm9yIElmIG5vCiAgKiBwYXRjaCBpcyBmb3VuZCBhbmQgYW4gZXJyb3Igb2NjdXJzIGR1cmlu
ZyB0aGUgcGFyc2luZyBwcm9jZXNzLiBPdGhlcndpc2UKQEAgLTIzMSw2ICsyNzUsMzQgQEAgc3Rh
dGljIGJvb2wgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpw
YXRjaCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorLyogV2FpdCBmb3IgYSBjb25kaXRpb24gdG8g
YmUgbWV0IHdpdGggYSB0aW1lb3V0ICh1cykuICovCitzdGF0aWMgaW50IHdhaXRfZm9yX2NvbmRp
dGlvbihib29sICgqZnVuYykodW5zaWduZWQgaW50IGRhdGEpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGRhdGEsIHVuc2lnbmVkIGludCB0aW1lb3V0KQorewor
ICAgIHdoaWxlICggIWZ1bmMoZGF0YSkgKQorICAgIHsKKyAgICAgICAgaWYgKCAhdGltZW91dC0t
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJDUFUldTogVGltZW91dCBpbiAlcFNc
biIsCisgICAgICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBfX2J1aWx0aW5fcmV0
dXJuX2FkZHJlc3MoMCkpOworICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAgICAgfQor
ICAgICAgICB1ZGVsYXkoMSk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBi
b29sIHdhaXRfY3B1X2NhbGxpbih1bnNpZ25lZCBpbnQgbnIpCit7CisgICAgcmV0dXJuIGNwdW1h
c2tfd2VpZ2h0KCZjcHVfY2FsbGluX21hcCkgPj0gbnI7Cit9CisKK3N0YXRpYyBib29sIHdhaXRf
Y3B1X2NhbGxvdXQodW5zaWduZWQgaW50IG5yKQoreworICAgIHJldHVybiBhdG9taWNfcmVhZCgm
Y3B1X291dCkgPj0gbnI7Cit9CisKIC8qCiAgKiBMb2FkIGEgbWljcm9jb2RlIHVwZGF0ZSB0byBj
dXJyZW50IENQVS4KICAqCkBAIC0yNjQsNDAgKzMzNiwxNTAgQEAgc3RhdGljIGludCBtaWNyb2Nv
ZGVfdXBkYXRlX2NwdShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICBy
ZXR1cm4gZXJyOwogfQogCi1zdGF0aWMgbG9uZyBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKnBh
dGNoKQorc3RhdGljIGJvb2wgd2FpdF9mb3Jfc3RhdGUodHlwZW9mKGxvYWRpbmdfc3RhdGUpIHN0
YXRlKQogewotICAgIHVuc2lnbmVkIGludCBjcHU7Ci0gICAgaW50IHJldCA9IG1pY3JvY29kZV91
cGRhdGVfY3B1KHBhdGNoKTsKKyAgICB0eXBlb2YobG9hZGluZ19zdGF0ZSkgY3VyX3N0YXRlOwog
Ci0gICAgLyogU3RvcmUgdGhlIHBhdGNoIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nICovCi0g
ICAgaWYgKCAhcmV0ICYmIHBhdGNoICkKKyAgICB3aGlsZSAoIChjdXJfc3RhdGUgPSBBQ0NFU1Nf
T05DRShsb2FkaW5nX3N0YXRlKSkgIT0gc3RhdGUgKQogICAgIHsKLSAgICAgICAgc3Bpbl9sb2Nr
KCZtaWNyb2NvZGVfbXV0ZXgpOwotICAgICAgICBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHBhdGNo
KTsKLSAgICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Ci0gICAgICAgIHBhdGNo
ID0gTlVMTDsKKyAgICAgICAgaWYgKCBjdXJfc3RhdGUgPT0gTE9BRElOR19FWElUICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgY3B1X3JlbGF4KCk7CiAgICAgfQogCi0gICAg
aWYgKCBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNwdSApCi0gICAgICAgIG1pY3JvY29k
ZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1KCk7CisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRp
YyB2b2lkIHNldF9zdGF0ZSh1bnNpZ25lZCBpbnQgc3RhdGUpCit7CisgICAgbG9hZGluZ19zdGF0
ZSA9IHN0YXRlOworICAgIHNtcF93bWIoKTsKK30KKworc3RhdGljIGludCBzZWNvbmRhcnlfdGhy
ZWFkX2ZuKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IHByaW1hcnkgPSBjcHVtYXNrX2ZpcnN0
KHRoaXNfY3B1KGNwdV9zaWJsaW5nX21hc2spKTsKKworICAgIGlmICggIXdhaXRfZm9yX3N0YXRl
KExPQURJTkdfQ0FMTElOKSApCisgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICBjcHVtYXNr
X3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOworCisgICAgaWYg
KCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FWElUKSApCisgICAgICAgIHJldHVybiAtRUJVU1k7
CisKKyAgICAvKiBDb3B5IHVwZGF0ZSByZXZpc2lvbiBmcm9tIHRoZSBwcmltYXJ5IHRocmVhZC4g
Ki8KKyAgICB0aGlzX2NwdShjcHVfc2lnKS5yZXYgPSBwZXJfY3B1KGNwdV9zaWcsIHByaW1hcnkp
LnJldjsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHByaW1hcnlfdGhyZWFkX2Zu
KGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQoreworICAgIGludCByZXQgPSAw
OworCisgICAgaWYgKCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19DQUxMSU4pICkKKyAgICAgICAg
cmV0dXJuIC1FQlVTWTsKKworICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCks
ICZjcHVfY2FsbGluX21hcCk7CisKKyAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VO
VEVSKSApCisgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICByZXQgPSBtaWNyb2NvZGVfb3Bz
LT5hcHBseV9taWNyb2NvZGUocGF0Y2gpOworICAgIGlmICggIXJldCApCisgICAgICAgIGF0b21p
Y19pbmMoJmNwdV91cGRhdGVkKTsKKyAgICBhdG9taWNfaW5jKCZjcHVfb3V0KTsKKworICAgIHJl
dHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgY29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKSwgZG9uZTsKKyAgICB1bnNpZ25lZCBsb25nIHRpY2s7CisgICAgaW50IHJl
dDsKIAogICAgIC8qCi0gICAgICogRWFjaCB0aHJlYWQgdHJpZXMgdG8gbG9hZCB1Y29kZS4gT25s
eSB0aGUgZmlyc3QgdGhyZWFkIG9mIGEgY29yZQotICAgICAqIHdvdWxkIHN1Y2NlZWQgd2hpbGUg
b3RoZXIgdGhyZWFkcyB3b3VsZCBlbmNvdW50ZXIgLUVJTlZBTCB3aGljaAotICAgICAqIGluZGlj
YXRlcyBjdXJyZW50IHVjb2RlIHJldmlzaW9uIGlzIGVxdWFsIHRvIG9yIG5ld2VyIHRoYW4gdGhl
Ci0gICAgICogZ2l2ZW4gcGF0Y2guIEl0IGlzIGFjdHVhbGx5IGV4cGVjdGVkOyBzbyBpZ25vcmUg
dGhpcyBlcnJvci4KKyAgICAgKiBXZSBpbnRlbmQgdG8ga2VlcCBpbnRlcnJ1cHQgZGlzYWJsZWQg
Zm9yIGEgbG9uZyB0aW1lLCB3aGljaCBtYXkgbGVhZCB0bworICAgICAqIHdhdGNoZG9nIHRpbWVv
dXQuCiAgICAgICovCi0gICAgaWYgKCByZXQgPT0gLUVJTlZBTCApCi0gICAgICAgIHJldCA9IDA7
CisgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOwogCi0gICAgY3B1ID0gY3B1bWFza19uZXh0KHNtcF9w
cm9jZXNzb3JfaWQoKSwgJmNwdV9vbmxpbmVfbWFwKTsKLSAgICBpZiAoIGNwdSA8IG5yX2NwdV9p
ZHMgKQotICAgICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShjcHUsIGRvX21p
Y3JvY29kZV91cGRhdGUsIHBhdGNoKSA/OgotICAgICAgICAgICAgICAgcmV0OworICAgIC8qIEFs
bG93IHRocmVhZHMgdG8gY2FsbCBpbiAqLworICAgIHNldF9zdGF0ZShMT0FESU5HX0NBTExJTik7
CiAKLSAgICAvKiBGcmVlIHRoZSBwYXRjaCBpZiBubyBDUFUgaGFzIGxvYWRlZCBpdCBzdWNjZXNz
ZnVsbHkuICovCi0gICAgaWYgKCBwYXRjaCApCi0gICAgICAgIG1pY3JvY29kZV9mcmVlX3BhdGNo
KHBhdGNoKTsKKyAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1X2NhbGxpbl9tYXApOworCisg
ICAgLyogV2FpdGluZyBmb3IgYWxsIHRocmVhZHMgY2FsbGluZyBpbiAqLworICAgIHJldCA9IHdh
aXRfZm9yX2NvbmRpdGlvbih3YWl0X2NwdV9jYWxsaW4sIG51bV9vbmxpbmVfY3B1cygpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNSUNST0NPREVfQ0FMTElOX1RJTUVPVVRfVVMpOwor
ICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHNldF9zdGF0ZShMT0FESU5HX0VYSVQpOwor
ICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAgIC8qIExldCBwcmltYXJ5IHRocmVhZHMg
bG9hZCB0aGUgZ2l2ZW4gdWNvZGUgdXBkYXRlICovCisgICAgc2V0X3N0YXRlKExPQURJTkdfRU5U
RVIpOworCisgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsK
KyAgICBpZiAoICFyZXQgKQorICAgICAgICBhdG9taWNfaW5jKCZjcHVfdXBkYXRlZCk7CisgICAg
YXRvbWljX2luYygmY3B1X291dCk7CisKKyAgICB0aWNrID0gcmR0c2Nfb3JkZXJlZCgpOworICAg
IC8qIFdhaXQgZm9yIHByaW1hcnkgdGhyZWFkcyBmaW5pc2hpbmcgdXBkYXRlICovCisgICAgd2hp
bGUgKCAoZG9uZSA9IGF0b21pY19yZWFkKCZjcHVfb3V0KSkgIT0gbnJfY29yZXMgKQorICAgIHsK
KyAgICAgICAgLyoKKyAgICAgICAgICogRHVyaW5nIGVhY2ggdGltZW91dCBpbnRlcnZhbCwgYXQg
bGVhc3QgYSBDUFUgaXMgZXhwZWN0ZWQgdG8KKyAgICAgICAgICogZmluaXNoIGl0cyB1cGRhdGUu
IE90aGVyd2lzZSwgc29tZXRoaW5nIGdvZXMgd3JvbmcuCisgICAgICAgICAqCisgICAgICAgICAq
IE5vdGUgdGhhdCBSRFRTQyAoaW4gd2FpdF9mb3JfY29uZGl0aW9uKCkpIGlzIHNhZmUgZm9yIHRo
cmVhZHMgdG8KKyAgICAgICAgICogZXhlY3V0ZSB3aGlsZSB3YWl0aW5nIGZvciBjb21wbGV0aW9u
IG9mIGxvYWRpbmcgYW4gdXBkYXRlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB3YWl0X2Zv
cl9jb25kaXRpb24od2FpdF9jcHVfY2FsbG91dCwgKGRvbmUgKyAxKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTUlDUk9DT0RFX1VQREFURV9USU1FT1VUX1VTKSApCisgICAgICAg
ICAgICBwYW5pYygiVGltZW91dCB3aGVuIGZpbmlzaGVkIHVwZGF0aW5nIG1pY3JvY29kZSAoZmlu
aXNoZWQgJXUvJXUpIiwKKyAgICAgICAgICAgICAgICAgIGRvbmUsIG5yX2NvcmVzKTsKKworICAg
ICAgICAvKiBQcmludCB3YXJuaW5nIG1lc3NhZ2Ugb25jZSBpZiBsb25nIHRpbWUgaXMgc3BlbnQg
aGVyZSAqLworICAgICAgICBpZiAoIHRpY2sgJiYgcmR0c2Nfb3JkZXJlZCgpIC0gdGljayA+PSBj
cHVfa2h6ICogMTAwMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORworICAgICAgICAgICAgICAgICAgICJXQVJOSU5HOiBVUERBVElORyBNSUNST0NPREUgSEFT
IENPTlNVTUVEIE1PUkUgVEhBTiAxIFNFQ09ORCFcbiIpOworICAgICAgICAgICAgdGljayA9IDA7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBNYXJrIGxvYWRpbmcgaXMgZG9uZSB0byB1bmJs
b2NrIG90aGVyIHRocmVhZHMgKi8KKyAgICBzZXRfc3RhdGUoTE9BRElOR19FWElUKTsKKworICAg
IHdhdGNoZG9nX2VuYWJsZSgpOworCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBk
b19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKnBhdGNoKQoreworICAgIHVuc2lnbmVkIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgaW50IHJldDsKKworICAgIC8qCisgICAgICogVGhl
IGNvbnRyb2wgdGhyZWFkIHNldCBzdGF0ZSB0byBjb29yZGluYXRlIHVjb2RlIGxvYWRpbmcuIFBy
aW1hcnkKKyAgICAgKiB0aHJlYWRzIGxvYWQgdGhlIGdpdmVuIHVjb2RlIHBhdGNoLiBTZWNvbmRh
cnkgdGhyZWFkcyBqdXN0IHdhaXQgZm9yCisgICAgICogdGhlIGNvbXBsZXRpb24gb2YgdGhlIHVj
b2RlIGxvYWRpbmcgcHJvY2Vzcy4KKyAgICAgKi8KKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2Zp
cnN0KCZjcHVfb25saW5lX21hcCkgKQorICAgICAgICByZXQgPSBjb250cm9sX3RocmVhZF9mbihw
YXRjaCk7CisgICAgZWxzZSBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHRoaXNfY3B1KGNwdV9z
aWJsaW5nX21hc2spKSApCisgICAgICAgIHJldCA9IHByaW1hcnlfdGhyZWFkX2ZuKHBhdGNoKTsK
KyAgICBlbHNlCisgICAgICAgIHJldCA9IHNlY29uZGFyeV90aHJlYWRfZm4oKTsKKworICAgIGlm
ICggbWljcm9jb2RlX29wcy0+ZW5kX3VwZGF0ZV9wZXJjcHUgKQorICAgICAgICBtaWNyb2NvZGVf
b3BzLT5lbmRfdXBkYXRlX3BlcmNwdSgpOwogCiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTMwNiw2
ICs0ODgsNyBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNv
bnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiB7CiAgICAgaW50IHJldDsKICAgICB2
b2lkICpidWZmZXI7CisgICAgdW5zaWduZWQgaW50IGNwdSwgdXBkYXRlZDsKICAgICBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICpwYXRjaDsKIAogICAgIGlmICggbGVuICE9ICh1aW50MzJfdClsZW4g
KQpAQCAtMzI1LDMwICs1MDgsODQgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKKyAgICAvKiBjcHVfb25saW5lX21hcCBtdXN0IG5vdCBj
aGFuZ2UgZHVyaW5nIHVwZGF0ZSAqLworICAgIGlmICggIWdldF9jcHVfbWFwcygpICkKKyAgICB7
CisgICAgICAgIHhmcmVlKGJ1ZmZlcik7CisgICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgfQor
CiAgICAgcGF0Y2ggPSBwYXJzZV9ibG9iKGJ1ZmZlciwgbGVuKTsKICAgICB4ZnJlZShidWZmZXIp
OwogICAgIGlmICggSVNfRVJSKHBhdGNoKSApCiAgICAgewogICAgICAgICByZXQgPSBQVFJfRVJS
KHBhdGNoKTsKICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJQYXJzaW5nIG1pY3JvY29k
ZSBibG9iIGVycm9yICVkXG4iLCByZXQpOwotICAgICAgICByZXR1cm4gcmV0OworICAgICAgICBn
b3RvIHB1dDsKICAgICB9CiAKICAgICBpZiAoICFwYXRjaCApCi0gICAgICAgIHJldHVybiAtRU5P
RU5UOworICAgIHsKKyAgICAgICAgcmV0ID0gLUVOT0VOVDsKKyAgICAgICAgZ290byBwdXQ7Cisg
ICAgfQogCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQogICAgIHsKICAg
ICAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7Ci0gICAgICAgIGlmICgg
cmV0ICE9IDAgKQorICAgICAgICBpZiAoIHJldCApCiAgICAgICAgIHsKICAgICAgICAgICAgIG1p
Y3JvY29kZV9mcmVlX3BhdGNoKHBhdGNoKTsKLSAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAg
ICAgICAgICBnb3RvIHB1dDsKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiBjb250aW51
ZV9oeXBlcmNhbGxfb25fY3B1KGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb19taWNyb2NvZGVfdXBkYXRlLCBwYXRj
aCk7CisgICAgY3B1bWFza19jbGVhcigmY3B1X2NhbGxpbl9tYXApOworICAgIGF0b21pY19zZXQo
JmNwdV9vdXQsIDApOworICAgIGF0b21pY19zZXQoJmNwdV91cGRhdGVkLCAwKTsKKyAgICBsb2Fk
aW5nX3N0YXRlID0gTE9BRElOR19QUkVQQVJFOworCisgICAgLyogQ2FsY3VsYXRlIHRoZSBudW1i
ZXIgb2Ygb25saW5lIENQVSBjb3JlICovCisgICAgbnJfY29yZXMgPSAwOworICAgIGZvcl9lYWNo
X29ubGluZV9jcHUoY3B1KQorICAgICAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9j
cHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQorICAgICAgICAgICAgbnJfY29yZXMrKzsKKwor
ICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXUgY29yZXMgYXJlIHRvIHVwZGF0ZSB0aGVpciBtaWNy
b2NvZGVcbiIsIG5yX2NvcmVzKTsKKworICAgIC8qCisgICAgICogTGF0ZSBsb2FkaW5nIGRhbmNl
LiBXaHkgdGhlIGhlYXZ5LWhhbmRlZCBzdG9wX21hY2hpbmUgZWZmb3J0PworICAgICAqCisgICAg
ICogLSBIVCBzaWJsaW5ncyBtdXN0IGJlIGlkbGUgYW5kIG5vdCBleGVjdXRlIG90aGVyIGNvZGUg
d2hpbGUgdGhlIG90aGVyCisgICAgICogICBzaWJsaW5nIGlzIGxvYWRpbmcgbWljcm9jb2RlIGlu
IG9yZGVyIHRvIGF2b2lkIGFueSBuZWdhdGl2ZQorICAgICAqICAgaW50ZXJhY3Rpb25zIGNhdXNl
IGJ5IHRoZSBsb2FkaW5nLgorICAgICAqCisgICAgICogLSBJbiBhZGRpdGlvbiwgbWljcm9jb2Rl
IHVwZGF0ZSBvbiB0aGUgY29yZXMgbXVzdCBiZSBzZXJpYWxpemVkIHVudGlsCisgICAgICogICB0
aGlzIHJlcXVpcmVtZW50IGNhbiBiZSByZWxheGVkIGluIHRoZSBmdXR1cmUuIFJpZ2h0IG5vdywg
dGhpcyBpcworICAgICAqICAgY29uc2VydmF0aXZlIGFuZCBnb29kLgorICAgICAqLworICAgIHJl
dCA9IHN0b3BfbWFjaGluZV9ydW4oZG9fbWljcm9jb2RlX3VwZGF0ZSwgcGF0Y2gsIE5SX0NQVVMp
OworCisgICAgdXBkYXRlZCA9IGF0b21pY19yZWFkKCZjcHVfdXBkYXRlZCk7CisgICAgaWYgKCB1
cGRhdGVkID4gMCApCisgICAgeworICAgICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7
CisgICAgICAgIG1pY3JvY29kZV91cGRhdGVfY2FjaGUocGF0Y2gpOworICAgICAgICBzcGluX3Vu
bG9jaygmbWljcm9jb2RlX211dGV4KTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBtaWNyb2Nv
ZGVfZnJlZV9wYXRjaChwYXRjaCk7CisKKyAgICBpZiAoIHVwZGF0ZWQgJiYgdXBkYXRlZCAhPSBu
cl9jb3JlcyApCisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJFUlJPUjogVXBkYXRpbmcgbWlj
cm9jb2RlIHN1Y2NlZWRlZCBvbiAldSBjb3JlcyBhbmQgZmFpbGVkXG4iCisgICAgICAgICAgICAg
ICBYRU5MT0dfRVJSICJvbiBvdGhlciAldSBjb3Jlcy4gQSBzeXN0ZW0gd2l0aCBkaWZmZXJpbmcg
bWljcm9jb2RlXG4iCisgICAgICAgICAgICAgICBYRU5MT0dfRVJSICJyZXZpc2lvbnMgaXMgY29u
c2lkZXJlZCB1bnN0YWJsZS4gUGxlYXNlIHJlYm9vdCBhbmQgZG8gbm90XG4iCisgICAgICAgICAg
ICAgICBYRU5MT0dfRVJSICJsb2FkIHRoZSBtaWNyb2NvZGUgdGhhdCB0cmlnZ2VycyB0aGlzIHdh
cm5pbmchXG4iLAorICAgICAgICAgICAgICAgdXBkYXRlZCwgbnJfY29yZXMgLSB1cGRhdGVkKTsK
KworIHB1dDoKKyAgICBwdXRfY3B1X21hcHMoKTsKKyAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0
aWMgaW50IF9faW5pdCBtaWNyb2NvZGVfaW5pdCh2b2lkKQotLSAKMS44LjMuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:50:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDU9m-0002Vt-8w; Thu, 26 Sep 2019 13:50:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQ1=XV=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDU9l-0002Od-8E
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:50:05 +0000
X-Inumbo-ID: 8261c4fe-e064-11e9-8628-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by localhost (Halon) with ESMTPS
 id 8261c4fe-e064-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 13:49:50 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Sep 2019 06:49:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="189126059"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 26 Sep 2019 06:49:47 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 21:53:33 +0800
Message-Id: <1569506015-26938-6-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v11 5/7] 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
YW9AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KQ2hhbmdlcyBpbiB2NzoKIC0gcmV3b3JrZWQuIFJlbW92ZSBjb21wbGV4IGxvY2sgbG9n
aWNzIGludHJvZHVjZWQgaW4gdjUgYW5kIHY2LiBUaGUgbWljcm9jb2RlCiBwYXRjaCB0byBiZSBh
cHBsaWVkIGlzIHBhc3NlZCBhcyBhbiBhcmd1bWVudCB3aXRob3V0IGFueSBnbG9iYWwgdmFyaWFi
bGUuIFRodXMKIG5vIGxvY2sgaXMgYWRkZWQgdG8gc2VyaWFsaXplIHBvdGVudGlhbCByZWFkZXJz
L3dyaXRlcnMuIENhbGxlcnMgb2YKIGFwcGx5X21pY3JvY29kZSgpIHdpbGwgZ3VhcmFudGVlIHRo
ZSBjb3JyZWN0bmVzczogdGhlIHBhdGNoIHBvbmludGVkIGJ5IHRoZQogYXJndW1lbnRzIHdvbid0
IGJlIGNoYW5nZWQgYnkgb3RoZXJzLgoKQ2hhbmdlcyBpbiB2NjoKIC0gaW50cm9kdWNlIGVhcmx5
X3Vjb2RlX3VwZGF0ZV9sb2NrIHRvIHNlcmlhbGl6ZSBlYXJseSB1Y29kZSB1cGRhdGUuCgpDaGFu
Z2VzIGluIHY1OgogLSBuZXdseSBhZGQKLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5j
ICAgfCA4ICstLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgfCA4ICstLS0t
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfYW1kLmMKaW5kZXggOWE4ZjE3OS4uMWU1MmY3ZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5j
CkBAIC03NCw5ICs3NCw2IEBAIHN0cnVjdCBtcGJoZHIgewogICAgIHVpbnQ4X3QgZGF0YVtdOwog
fTsKIAotLyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgKi8KLXN0YXRp
YyBERUZJTkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9sb2NrKTsKLQogLyogU2VlIGNvbW1l
bnQgaW4gc3RhcnRfdXBkYXRlKCkgZm9yIGNhc2VzIHdoZW4gdGhpcyByb3V0aW5lIGZhaWxzICov
CiBzdGF0aWMgaW50IGNvbGxlY3RfY3B1X2luZm8oc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcp
CiB7CkBAIC0yMzIsNyArMjI5LDYgQEAgc3RhdGljIGVudW0gbWljcm9jb2RlX21hdGNoX3Jlc3Vs
dCBjb21wYXJlX3BhdGNoKAogCiBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZShjb25zdCBzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwog
ICAgIHVpbnQzMl90IHJldjsKICAgICBpbnQgaHdfZXJyOwogICAgIHVuc2lnbmVkIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0yNDcsMTUgKzI0MywxMyBAQCBzdGF0aWMgaW50IGFw
cGx5X21pY3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIAogICAg
IGhkciA9IHBhdGNoLT5tY19hbWQtPm1wYjsKIAotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZtaWNy
b2NvZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKKyAgICBCVUdfT04obG9jYWxfaXJxX2lzX2VuYWJs
ZWQoKSk7CiAKICAgICBod19lcnIgPSB3cm1zcl9zYWZlKE1TUl9BTURfUEFUQ0hMT0FERVIsICh1
bnNpZ25lZCBsb25nKWhkcik7CiAKICAgICAvKiBnZXQgcGF0Y2ggaWQgYWZ0ZXIgcGF0Y2hpbmcg
Ki8KICAgICByZG1zcmwoTVNSX0FNRF9QQVRDSExFVkVMLCByZXYpOwogCi0gICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWljcm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7Ci0KICAgICAvKgog
ICAgICAqIFNvbWUgcHJvY2Vzc29ycyBsZWF2ZSB0aGUgdWNvZGUgYmxvYiBtYXBwaW5nIGFzIFVD
IGFmdGVyIHRoZSB1cGRhdGUuCiAgICAgICogRmx1c2ggdGhlIG1hcHBpbmcgdG8gcmVnYWluIG5v
cm1hbCBjYWNoZWFiaWxpdHkuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2lu
dGVsLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKaW5kZXggYzA4M2UxNy4uOWVk
ZWRjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwpAQCAtOTMsOSArOTMsNiBAQCBzdHJ1Y3QgZXh0
ZW5kZWRfc2lndGFibGUgewogCiAjZGVmaW5lIGV4dHRhYmxlX3NpemUoZXQpICgoZXQpLT5jb3Vu
dCAqIEVYVF9TSUdOQVRVUkVfU0laRSArIEVYVF9IRUFERVJfU0laRSkKIAotLyogc2VyaWFsaXpl
IGFjY2VzcyB0byB0aGUgcGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KLXN0YXRpYyBERUZJ
TkVfU1BJTkxPQ0sobWljcm9jb2RlX3VwZGF0ZV9sb2NrKTsKLQogc3RhdGljIGludCBjb2xsZWN0
X2NwdV9pbmZvKHN0cnVjdCBjcHVfc2lnbmF0dXJlICpjc2lnKQogewogICAgIHVuc2lnbmVkIGlu
dCBjcHVfbnVtID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMjg3LDcgKzI4NCw2IEBAIHN0YXRp
YyBlbnVtIG1pY3JvY29kZV9tYXRjaF9yZXN1bHQgY29tcGFyZV9wYXRjaCgKIAogc3RhdGljIGlu
dCBhcHBseV9taWNyb2NvZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiB7
Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1aW50NjRfdCBtc3JfY29udGVudDsKICAg
ICB1bnNpZ25lZCBpbnQgdmFsWzJdOwogICAgIHVuc2lnbmVkIGludCBjcHVfbnVtID0gcmF3X3Nt
cF9wcm9jZXNzb3JfaWQoKTsKQEAgLTMwMiw4ICsyOTgsNyBAQCBzdGF0aWMgaW50IGFwcGx5X21p
Y3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIAogICAgIG1jX2lu
dGVsID0gcGF0Y2gtPm1jX2ludGVsOwogCi0gICAgLyogc2VyaWFsaXplIGFjY2VzcyB0byB0aGUg
cGh5c2ljYWwgd3JpdGUgdG8gTVNSIDB4NzkgKi8KLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmbWlj
cm9jb2RlX3VwZGF0ZV9sb2NrLCBmbGFncyk7CisgICAgQlVHX09OKGxvY2FsX2lycV9pc19lbmFi
bGVkKCkpOwogCiAgICAgLyogd3JpdGUgbWljcm9jb2RlIHZpYSBNU1IgMHg3OSAqLwogICAgIHdy
bXNybChNU1JfSUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxvbmcpbWNfaW50ZWwtPmJpdHMp
OwpAQCAtMzE2LDcgKzMxMSw2IEBAIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogICAgIHJkbXNybChNU1JfSUEzMl9VQ09ERV9S
RVYsIG1zcl9jb250ZW50KTsKICAgICB2YWxbMV0gPSAodWludDMyX3QpKG1zcl9jb250ZW50ID4+
IDMyKTsKIAotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1pY3JvY29kZV91cGRhdGVfbG9j
aywgZmxhZ3MpOwogICAgIGlmICggdmFsWzFdICE9IG1jX2ludGVsLT5oZHIucmV2ICkKICAgICB7
CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAibWljcm9jb2RlOiBDUFUlZCB1cGRhdGUgZnJvbSBy
ZXZpc2lvbiAiCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:50:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDU9q-0002ky-Ke; Thu, 26 Sep 2019 13:50:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQ1=XV=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDU9q-0002kZ-8m
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:50:10 +0000
X-Inumbo-ID: 846ce508-e064-11e9-8628-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by localhost (Halon) with ESMTPS
 id 846ce508-e064-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 13:49:53 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Sep 2019 06:49:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="189126069"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 26 Sep 2019 06:49:50 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 21:53:34 +0800
Message-Id: <1569506015-26938-7-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v11 6/7] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

V2hlbiBvbmUgY29yZSBpcyBsb2FkaW5nIHVjb2RlLCBoYW5kbGluZyBOTUkgb24gc2libGluZyB0
aHJlYWRzIG9yCm9uIG90aGVyIGNvcmVzIGluIHRoZSBzeXN0ZW0gbWlnaHQgYmUgcHJvYmxlbWF0
aWMuIEJ5IHJlbmRlenZvdXNpbmcKYWxsIENQVXMgaW4gTk1JIGhhbmRsZXIsIGl0IHByZXZlbnRz
IE5NSSBhY2NlcHRhbmNlIGR1cmluZyB1Y29kZQpsb2FkaW5nLgoKQmFzaWNhbGx5LCBzb21lIHdv
cmsgcHJldmlvdXNseSBkb25lIGluIHN0b3BfbWFjaGluZSBjb250ZXh0IGlzCm1vdmVkIHRvIE5N
SSBoYW5kbGVyLiBQcmltYXJ5IHRocmVhZHMgY2FsbCBpbiBhbmQgbG9hZCB1Y29kZSBpbgpOTUkg
aGFuZGxlci4gU2Vjb25kYXJ5IHRocmVhZHMgd2FpdCBmb3IgdGhlIGNvbXBsZXRpb24gb2YgdWNv
ZGUKbG9hZGluZyBvbiBhbGwgQ1BVIGNvcmVzLiBBbiBvcHRpb24gaXMgaW50cm9kdWNlZCB0byBk
aXNhYmxlIHRoaXMKYmVoYXZpb3IuCgpDb250cm9sIHRocmVhZCBkb2Vzbid0IHJlbmRlenZvdXMg
aW4gTk1JIGhhbmRsZXIgYnkgY2FsbGluZyBzZWxmX25taSgpCihpbiBjYXNlIG9mIHVua25vd25f
bm1pX2Vycm9yKCkgYmVpbmcgdHJpZ2dlcmVkKS4gVGhlIHNpZGUgZWZmZWN0IGlzCmNvbnRyb2wg
dGhyZWFkIG1pZ2h0IGJlIGhhbmRsaW5nIGFuIE5NSSBhbmQgaW50ZXJhY3Rpbmcgd2l0aCB0aGUg
b2xkCnVjb2RlIG5vdCBpbiBhIGNvbnRyb2xsZWQgd2F5IHdoaWxlIG90aGVyIHRocmVhZHMgYXJl
IGxvYWRpbmcgdWNvZGUuClVwZGF0ZSB1Y29kZSBvbiB0aGUgY29udHJvbCB0aHJlYWQgZmlyc3Qg
dG8gbWl0aWdhdGUgdGhpcyBpc3N1ZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjExOgogLSBFeHRlbmQgZXhpc3RpbmcgJ25taScg
b3B0aW9uIHJhdGhlciB0aGFuIHVzZSBhIG5ldyBvbmUuCiAtIHVzZSBwZXItY3B1IHZhcmlhYmxl
IHRvIHN0b3JlIGVycm9yIGNvZGUgb2YgeHh4X25taV93b3JrKCkKIC0gcmVuYW1lIHNlY29uZGFy
eV90aHJlYWRfd29yayB0byBzZWNvbmRhcnlfbm1pX3dvcmsuCiAtIGludGlhbGl6ZSBubWlfcGF0
Y2ggdG8gWkVST19CTE9DS19QVFIgYW5kIG1ha2UgaXQgc3RhdGljLgogLSBjb25zdGlmeSBubWlf
Y3B1CiAtIGV4cGxhaW4gd2h5IGNvbnRyb2wgdGhyZWFkIGxvYWRzIHVjb2RlIGZpcnN0IGluIHBh
dGNoIGRlc2NyaXB0aW9uCgpDaGFuZ2VzIGluIHYxMDoKIC0gcmV3cml0ZSBiYXNlZCBvbiBTZXJn
ZXkncyBpZGVhIGFuZCBwYXRjaAogLSBhZGQgU2VyZ2V5J3MgU09CLgogLSBhZGQgYW4gb3B0aW9u
IHRvIGRpc2FibGUgdWNvZGUgbG9hZGluZyBpbiBOTUkgaGFuZGxlcgogLSBkb24ndCBzZW5kIElQ
SSBOTUkgdG8gdGhlIGNvbnRyb2wgdGhyZWFkIHRvIGF2b2lkIHVua25vd25fbm1pX2Vycm9yKCkK
IGluIGRvX25taSgpLgogLSBhZGQgYW4gYXNzZXJ0aW9uIHRvIG1ha2Ugc3VyZSB0aGUgY3B1IGNo
b3NlbiB0byBoYW5kbGUgcGxhdGZvcm0gTk1JCiB3b24ndCBzZW5kIHNlbGYgTk1JLiBPdGhlcndp
c2UsIHRoZXJlIGlzIGEgcmlzayB0aGF0IHdlIGVuY291bnRlcgogdW5rbm93bl9ubWlfZXJyb3Io
KSBhbmQgc3lzdGVtIGNyYXNoZXMuCgpDaGFuZ2VzIGluIHY5OgogLSBjb250cm9sIHRocmVhZHMg
c2VuZCBOTUkgdG8gYWxsIG90aGVyIHRocmVhZHMuIFNsYXZlIHRocmVhZHMgd2lsbAogc3RheSBp
biB0aGUgTk1JIGhhbmRsaW5nIHRvIHByZXZlbnQgTk1JIGFjY2VwdGFuY2UgZHVyaW5nIHVjb2Rl
CiBsb2FkaW5nLiBOb3RlIHRoYXQgc2VsZi1ubWkgaXMgaW52YWxpZCBhY2NvcmRpbmcgdG8gU0RN
LgogLSBzL3JlcF9ub3AvY3B1X3JlbGF4CiAtIHJlbW92ZSBkZWJ1ZyBtZXNzYWdlIGluIG1pY3Jv
Y29kZV9ubWlfY2FsbGJhY2soKS4gUHJpbnRpbmcgZGVidWcKIG1lc3NhZ2Ugd291bGQgdGFrZSBs
b25nIHRpbWVzIGFuZCBjb250cm9sIHRocmVhZCBtYXkgdGltZW91dC4KIC0gcmViYXNlIGFuZCBm
aXggY29uZmxpY3RzCgpDaGFuZ2VzIGluIHY4OgogLSBuZXcKLS0tCiBkb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAg
ICAgICB8IDE1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L25taS5oICAgICAgICAgfCAgIDMgKwogNCBmaWxlcyBjaGFuZ2VkLCAxMzggaW5zZXJ0aW9ucygr
KSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDgzMjc5
N2UuLjhiZWIyODUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
YworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTIwMzYsNyArMjAz
Niw3IEBAIHBhZ2VzKSBtdXN0IGFsc28gYmUgc3BlY2lmaWVkIHZpYSB0aGUgdGJ1Zl9zaXplIHBh
cmFtZXRlci4KID4gYD0gdW5zdGFibGUgfCBza2V3ZWQgfCBzdGFibGU6c29ja2V0YAogCiAjIyMg
dWNvZGUgKHg4NikKLT4gYD0gWzxpbnRlZ2VyPiB8IHNjYW5dYAorPiBgPSBMaXN0IG9mIFsgPGlu
dGVnZXI+IHwgc2Nhbiwgbm1pPTxib29sPiBdYAogCiBTcGVjaWZ5IGhvdyBhbmQgd2hlcmUgdG8g
ZmluZCBDUFUgbWljcm9jb2RlIHVwZGF0ZSBibG9iLgogCkBAIC0yMDU3LDYgKzIwNTcsMTAgQEAg
bWljcm9jb2RlIGluIHRoZSBjcGlvIG5hbWUgc3BhY2UgbXVzdCBiZToKICAgLSBvbiBJbnRlbDog
a2VybmVsL3g4Ni9taWNyb2NvZGUvR2VudWluZUludGVsLmJpbgogICAtIG9uIEFNRCAgOiBrZXJu
ZWwveDg2L21pY3JvY29kZS9BdXRoZW50aWNBTUQuYmluCiAKKydubWknIGRldGVybWluZXMgbGF0
ZSBsb2FkaW5nIGlzIHBlcmZvcm1lZCBpbiBOTUkgaGFuZGxlciBvciBqdXN0IGluCitzdG9wX21h
Y2hpbmUgY29udGV4dC4gSW4gTk1JIGhhbmRsZXIsIGV2ZW4gTk1JcyBhcmUgYmxvY2tlZCwgd2hp
Y2ggaXMKK2NvbnNpZGVyZWQgc2FmZXIuIFRoZSBkZWZhdWx0IHZhbHVlIGlzIGB0cnVlYC4KKwog
IyMjIHVucmVzdHJpY3RlZF9ndWVzdCAoSW50ZWwpCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
CmluZGV4IDZjMjM4NzkuLmI5ZmE4YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTM2LDggKzM2LDEwIEBACiAj
aW5jbHVkZSA8eGVuL2Vhcmx5Y3Bpby5oPgogI2luY2x1ZGUgPHhlbi93YXRjaGRvZy5oPgogCisj
aW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vZGVsYXkuaD4KICNpbmNsdWRlIDxh
c20vbXNyLmg+CisjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3Iu
aD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20vbWljcm9jb2RlLmg+CkBA
IC05NSw2ICs5Nyw5IEBAIHN0YXRpYyBzdHJ1Y3QgdWNvZGVfbW9kX2Jsb2IgX19pbml0ZGF0YSB1
Y29kZV9ibG9iOwogICovCiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgdWNvZGVfc2NhbjsKIAor
LyogQnkgZGVmYXVsdCwgdWNvZGUgbG9hZGluZyBpcyBkb25lIGluIE5NSSBoYW5kbGVyICovCitz
dGF0aWMgYm9vbCB1Y29kZV9pbl9ubWkgPSB0cnVlOworCiAvKiBQcm90ZWN0ZWQgYnkgbWljcm9j
b2RlX211dGV4ICovCiBzdGF0aWMgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbWljcm9jb2RlX2Nh
Y2hlOwogCkBAIC0xMDUsMjMgKzExMCw0MiBAQCB2b2lkIF9faW5pdCBtaWNyb2NvZGVfc2V0X21v
ZHVsZSh1bnNpZ25lZCBpbnQgaWR4KQogfQogCiAvKgotICogVGhlIGZvcm1hdCBpcyAnWzxpbnRl
Z2VyPnxzY2FuXScuIEJvdGggb3B0aW9ucyBhcmUgb3B0aW9uYWwuCisgKiBUaGUgZm9ybWF0IGlz
ICdbPGludGVnZXI+fHNjYW4sIG5taT08Ym9vbD5dJy4gQm90aCBvcHRpb25zIGFyZSBvcHRpb25h
bC4KICAqIElmIHRoZSBFRkkgaGFzIGZvcmNlZCB3aGljaCBvZiB0aGUgbXVsdGlib290IHBheWxv
YWRzIGlzIHRvIGJlIHVzZWQsCi0gKiBubyBwYXJzaW5nIHdpbGwgYmUgYXR0ZW1wdGVkLgorICog
b25seSBubWk9PGJvb2w+IGlzIHBhcnNlZC4KICAqLwogc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
dWNvZGUoY29uc3QgY2hhciAqcykKIHsKLSAgICBjb25zdCBjaGFyICpxID0gTlVMTDsKKyAgICBj
b25zdCBjaGFyICpzczsKKyAgICBpbnQgdmFsLCByYyA9IDA7CiAKLSAgICBpZiAoIHVjb2RlX21v
ZF9mb3JjZWQgKSAvKiBGb3JjZWQgYnkgRUZJICovCi0gICAgICAgcmV0dXJuIDA7CisgICAgZG8g
eworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisgICAg
ICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgIGlmICggIXN0cm5jbXAocywgInNj
YW4iLCA0KSApCi0gICAgICAgIHVjb2RlX3NjYW4gPSAxOwotICAgIGVsc2UKLSAgICAgICAgdWNv
ZGVfbW9kX2lkeCA9IHNpbXBsZV9zdHJ0b2wocywgJnEsIDApOworICAgICAgICBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJubWkiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgdWNvZGVf
aW5fbm1pID0gdmFsOworICAgICAgICBlbHNlIGlmICggIXVjb2RlX21vZF9mb3JjZWQgKSAvKiBO
b3QgZm9yY2VkIGJ5IEVGSSAqLworICAgICAgICB7CisgICAgICAgICAgICBjb25zdCBjaGFyICpx
ID0gTlVMTDsKKworICAgICAgICAgICAgaWYgKCAhc3RybmNtcChzLCAic2NhbiIsIDQpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1Y29kZV9zY2FuID0gdHJ1ZTsKKyAgICAgICAg
ICAgICAgICBxID0gcyArIDQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgdWNvZGVfbW9kX2lkeCA9IHNpbXBsZV9zdHJ0b2wocywgJnEsIDApOworCisg
ICAgICAgICAgICBpZiAoIHEgIT0gc3MgKQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
KyAgICAgICAgfQorCisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOwog
Ci0gICAgcmV0dXJuIChxICYmICpxKSA/IC1FSU5WQUwgOiAwOworICAgIHJldHVybiByYzsKIH0K
IGN1c3RvbV9wYXJhbSgidWNvZGUiLCBwYXJzZV91Y29kZSk7CiAKQEAgLTIyMiw2ICsyNDYsOCBA
QCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyAqbWljcm9jb2RlX29wczsKIHN0YXRpYyBERUZJ
TkVfU1BJTkxPQ0sobWljcm9jb2RlX211dGV4KTsKIAogREVGSU5FX1BFUl9DUFUoc3RydWN0IGNw
dV9zaWduYXR1cmUsIGNwdV9zaWcpOworLyogU3RvcmUgZXJyb3IgY29kZSBvZiB0aGUgd29yayBk
b25lIGluIE5NSSBoYW5kbGVyICovCitERUZJTkVfUEVSX0NQVShpbnQsIGxvYWRpbmdfZXJyKTsK
IAogLyoKICAqIENvdW50IHRoZSBDUFVzIHRoYXQgaGF2ZSBlbnRlcmVkLCBleGl0ZWQgdGhlIHJl
bmRlenZvdXMgYW5kIHN1Y2NlZWRlZCBpbgpAQCAtMjMyLDYgKzI1OCw3IEBAIERFRklORV9QRVJf
Q1BVKHN0cnVjdCBjcHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKICAqLwogc3RhdGljIGNwdW1hc2tf
dCBjcHVfY2FsbGluX21hcDsKIHN0YXRpYyBhdG9taWNfdCBjcHVfb3V0LCBjcHVfdXBkYXRlZDsK
K3N0YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpubWlfcGF0Y2ggPSBaRVJPX0JM
T0NLX1BUUjsKIAogLyoKICAqIFJldHVybiBhIHBhdGNoIHRoYXQgY292ZXJzIGN1cnJlbnQgQ1BV
LiBJZiB0aGVyZSBhcmUgbXVsdGlwbGUgcGF0Y2hlcywKQEAgLTM1Niw0MiArMzgzLDg4IEBAIHN0
YXRpYyB2b2lkIHNldF9zdGF0ZSh1bnNpZ25lZCBpbnQgc3RhdGUpCiAgICAgc21wX3dtYigpOwog
fQogCi1zdGF0aWMgaW50IHNlY29uZGFyeV90aHJlYWRfZm4odm9pZCkKK3N0YXRpYyBpbnQgc2Vj
b25kYXJ5X25taV93b3JrKHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgaW50IHByaW1hcnkgPSBjcHVt
YXNrX2ZpcnN0KHRoaXNfY3B1KGNwdV9zaWJsaW5nX21hc2spKTsKKyAgICBjcHVtYXNrX3NldF9j
cHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOwogCi0gICAgaWYgKCAhd2Fp
dF9mb3Jfc3RhdGUoTE9BRElOR19DQUxMSU4pICkKLSAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAg
ICByZXR1cm4gd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FWElUKSA/IDAgOiAtRUJVU1k7Cit9CisK
K3N0YXRpYyBpbnQgcHJpbWFyeV90aHJlYWRfd29yayhjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICpwYXRjaCkKK3sKKyAgICBpbnQgcmV0OwogCiAgICAgY3B1bWFza19zZXRfY3B1KHNtcF9w
cm9jZXNzb3JfaWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsKIAotICAgIGlmICggIXdhaXRfZm9yX3N0
YXRlKExPQURJTkdfRVhJVCkgKQorICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfRU5U
RVIpICkKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKIAotICAgIC8qIENvcHkgdXBkYXRlIHJldmlz
aW9uIGZyb20gdGhlIHByaW1hcnkgdGhyZWFkLiAqLwotICAgIHRoaXNfY3B1KGNwdV9zaWcpLnJl
diA9IHBlcl9jcHUoY3B1X3NpZywgcHJpbWFyeSkucmV2OworICAgIHJldCA9IG1pY3JvY29kZV9v
cHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgYXRv
bWljX2luYygmY3B1X3VwZGF0ZWQpOworICAgIGF0b21pY19pbmMoJmNwdV9vdXQpOwogCi0gICAg
cmV0dXJuIDA7CisgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGludCBwcmltYXJ5X3RocmVh
ZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKK3N0YXRpYyBpbnQgcHJp
bWFyeV9ubWlfd29yayhjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKK3sKKyAg
ICByZXR1cm4gcHJpbWFyeV90aHJlYWRfd29yayhwYXRjaCk7Cit9CisKK3N0YXRpYyBpbnQgbWlj
cm9jb2RlX25taV9jYWxsYmFjayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50
IGNwdSkKIHsKLSAgICBpbnQgcmV0ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcHJpbWFyeSA9IGNw
dW1hc2tfZmlyc3QodGhpc19jcHUoY3B1X3NpYmxpbmdfbWFzaykpOworICAgIGludCByZXQ7CisK
KyAgICAvKiBTeXN0ZW0tZ2VuZXJhdGVkIE5NSSwgbGVhdmUgdG8gbWFpbiBoYW5kbGVyICovCisg
ICAgaWYgKCBBQ0NFU1NfT05DRShsb2FkaW5nX3N0YXRlKSAhPSBMT0FESU5HX0NBTExJTiApCisg
ICAgICAgIHJldHVybiAwOworCisgICAgLyoKKyAgICAgKiBQcmltYXJ5IHRocmVhZHMgbG9hZCB1
Y29kZSBpbiBOTUkgaGFuZGxlciBvbiBpZiB1Y29kZV9pbl9ubWkgaXMgdHJ1ZS4KKyAgICAgKiBT
ZWNvbmRhcnkgdGhyZWFkcyBhcmUgZXhwZWN0ZWQgdG8gc3RheSBpbiBOTUkgaGFuZGxlciByZWdh
cmRsZXNzIG9mCisgICAgICogdWNvZGVfaW5fbm1pLgorICAgICAqLworICAgIGlmICggY3B1ID09
IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKSB8fAorICAgICAgICAgKCF1Y29kZV9pbl9u
bWkgJiYgY3B1ID09IHByaW1hcnkpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZiAoIGNw
dSA9PSBwcmltYXJ5ICkKKyAgICAgICAgcmV0ID0gcHJpbWFyeV9ubWlfd29yayhubWlfcGF0Y2gp
OworICAgIGVsc2UKKyAgICAgICAgcmV0ID0gc2Vjb25kYXJ5X25taV93b3JrKCk7CisgICAgdGhp
c19jcHUobG9hZGluZ19lcnIpID0gcmV0OworCisgICAgcmV0dXJuIDA7Cit9CiAKK3N0YXRpYyBp
bnQgc2Vjb25kYXJ5X3RocmVhZF9mbih2b2lkKQorewogICAgIGlmICggIXdhaXRfZm9yX3N0YXRl
KExPQURJTkdfQ0FMTElOKSApCiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAKLSAgICBjcHVtYXNr
X3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOworICAgIHNlbGZf
bm1pKCk7CiAKLSAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VOVEVSKSApCisgICAg
LyogQ29weSB1cGRhdGUgcmV2aXNpb24gZnJvbSB0aGUgcHJpbWFyeSB0aHJlYWQuICovCisgICAg
dGhpc19jcHUoY3B1X3NpZykucmV2ID0KKyAgICAgICAgcGVyX2NwdShjcHVfc2lnLCBjcHVtYXNr
X2ZpcnN0KHRoaXNfY3B1KGNwdV9zaWJsaW5nX21hc2spKSkucmV2OworCisgICAgcmV0dXJuIHRo
aXNfY3B1KGxvYWRpbmdfZXJyKTsKK30KKworc3RhdGljIGludCBwcmltYXJ5X3RocmVhZF9mbihj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKK3sKKyAgICBpZiAoICF3YWl0X2Zv
cl9zdGF0ZShMT0FESU5HX0NBTExJTikgKQogICAgICAgICByZXR1cm4gLUVCVVNZOwogCi0gICAg
cmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsKLSAgICBpZiAoICFy
ZXQgKQotICAgICAgICBhdG9taWNfaW5jKCZjcHVfdXBkYXRlZCk7Ci0gICAgYXRvbWljX2luYygm
Y3B1X291dCk7CisgICAgaWYgKCB1Y29kZV9pbl9ubWkgKQorICAgIHsKKyAgICAgICAgc2VsZl9u
bWkoKTsKKyAgICAgICAgcmV0dXJuIHRoaXNfY3B1KGxvYWRpbmdfZXJyKTsKKyAgICB9CiAKLSAg
ICByZXR1cm4gcmV0OworICAgIHJldHVybiBwcmltYXJ5X3RocmVhZF93b3JrKHBhdGNoKTsKIH0K
IAogc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICpwYXRjaCkKQEAgLTM5OSw2ICs0NzIsNyBAQCBzdGF0aWMgaW50IGNvbnRyb2xfdGhyZWFk
X2ZuKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCksIGRvbmU7CiAgICAgdW5zaWduZWQgbG9uZyB0aWNr
OwogICAgIGludCByZXQ7CisgICAgbm1pX2NhbGxiYWNrX3QgKnNhdmVkX25taV9jYWxsYmFjazsK
IAogICAgIC8qCiAgICAgICogV2UgaW50ZW5kIHRvIGtlZXAgaW50ZXJydXB0IGRpc2FibGVkIGZv
ciBhIGxvbmcgdGltZSwgd2hpY2ggbWF5IGxlYWQgdG8KQEAgLTQwNiw2ICs0ODAsMTAgQEAgc3Rh
dGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpw
YXRjaCkKICAgICAgKi8KICAgICB3YXRjaGRvZ19kaXNhYmxlKCk7CiAKKyAgICBubWlfcGF0Y2gg
PSBwYXRjaDsKKyAgICBzbXBfd21iKCk7CisgICAgc2F2ZWRfbm1pX2NhbGxiYWNrID0gc2V0X25t
aV9jYWxsYmFjayhtaWNyb2NvZGVfbm1pX2NhbGxiYWNrKTsKKwogICAgIC8qIEFsbG93IHRocmVh
ZHMgdG8gY2FsbCBpbiAqLwogICAgIHNldF9zdGF0ZShMT0FESU5HX0NBTExJTik7CiAKQEAgLTQy
MCwxNCArNDk4LDIzIEBAIHN0YXRpYyBpbnQgY29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0
IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0g
ICAgLyogTGV0IHByaW1hcnkgdGhyZWFkcyBsb2FkIHRoZSBnaXZlbiB1Y29kZSB1cGRhdGUgKi8K
LSAgICBzZXRfc3RhdGUoTE9BRElOR19FTlRFUik7Ci0KKyAgICAvKiBDb250cm9sIHRocmVhZCBs
b2FkcyB1Y29kZSBmaXJzdCB3aGlsZSBvdGhlcnMgYXJlIGluIE5NSSBoYW5kbGVyLiAqLwogICAg
IHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7CiAgICAgaWYgKCAh
cmV0ICkKICAgICAgICAgYXRvbWljX2luYygmY3B1X3VwZGF0ZWQpOwogICAgIGF0b21pY19pbmMo
JmNwdV9vdXQpOwogCisgICAgaWYgKCByZXQgPT0gLUVJTyApCisgICAgeworICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgIkxhdGUgbG9hZGluZyBhYm9ydGVkOiBDUFUl
dSBmYWlsZWQgdG8gdXBkYXRlIHVjb2RlXG4iLCBjcHUpOworICAgICAgICBzZXRfc3RhdGUoTE9B
RElOR19FWElUKTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICAvKiBMZXQgcHJp
bWFyeSB0aHJlYWRzIGxvYWQgdGhlIGdpdmVuIHVjb2RlIHVwZGF0ZSAqLworICAgIHNldF9zdGF0
ZShMT0FESU5HX0VOVEVSKTsKKwogICAgIHRpY2sgPSByZHRzY19vcmRlcmVkKCk7CiAgICAgLyog
V2FpdCBmb3IgcHJpbWFyeSB0aHJlYWRzIGZpbmlzaGluZyB1cGRhdGUgKi8KICAgICB3aGlsZSAo
IChkb25lID0gYXRvbWljX3JlYWQoJmNwdV9vdXQpKSAhPSBucl9jb3JlcyApCkBAIC00NTYsNiAr
NTQzLDggQEAgc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpwYXRjaCkKICAgICAvKiBNYXJrIGxvYWRpbmcgaXMgZG9uZSB0byB1bmJsb2Nr
IG90aGVyIHRocmVhZHMgKi8KICAgICBzZXRfc3RhdGUoTE9BRElOR19FWElUKTsKIAorICAgIHNl
dF9ubWlfY2FsbGJhY2soc2F2ZWRfbm1pX2NhbGxiYWNrKTsKKyAgICBubWlfcGF0Y2ggPSBaRVJP
X0JMT0NLX1BUUjsKICAgICB3YXRjaGRvZ19lbmFibGUoKTsKIAogICAgIHJldHVybiByZXQ7CkBA
IC01MTUsNiArNjA0LDEzIEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKICAgICAgICAgcmV0dXJu
IC1FQlVTWTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIENQVXMgZXhjZXB0IHRoZSBmaXJzdCBv
bmxpbmUgQ1BVIHdvdWxkIHNlbmQgYSBmYWtlIChzZWxmKSBOTUkgdG8KKyAgICAgKiByZW5kZXp2
b3VzIGluIE5NSSBoYW5kbGVyLiBCdXQgYSBmYWtlIE5NSSB0byBubWlfY3B1IG1heSB0cmlnZ2Vy
CisgICAgICogdW5rbm93bl9ubWlfZXJyb3IoKS4gSXQgZW5zdXJlcyBubWlfY3B1IHdvbid0IHJl
Y2VpdmUgYSBmYWtlIE5NSS4KKyAgICAgKi8KKyAgICBBU1NFUlQoY3B1bWFza19maXJzdCgmY3B1
X29ubGluZV9tYXApID09IG5taV9jcHUpOworCiAgICAgcGF0Y2ggPSBwYXJzZV9ibG9iKGJ1ZmZl
ciwgbGVuKTsKICAgICB4ZnJlZShidWZmZXIpOwogICAgIGlmICggSVNfRVJSKHBhdGNoKSApCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmlu
ZGV4IDE2YzU5MGQuLjJjZDVlMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMjYsNiArMTI2LDggQEAgYm9vbGVhbl9wYXJh
bSgibGVyIiwgb3B0X2xlcik7CiAvKiBMYXN0RXhjZXB0aW9uRnJvbUlQIG9uIHRoaXMgaGFyZHdh
cmUuICBaZXJvIGlmIExFUiBpcyBub3QgaW4gdXNlLiAqLwogdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgbGVyX21zcjsKIAorY29uc3QgdW5zaWduZWQgaW50IG5taV9jcHU7CisKICNkZWZpbmUg
c3RhY2tfd29yZHNfcGVyX2xpbmUgNAogI2RlZmluZSBFU1BfQkVGT1JFX0VYQ0VQVElPTihyZWdz
KSAoKHVuc2lnbmVkIGxvbmcgKilyZWdzLT5yc3ApCiAKQEAgLTE2NzksNyArMTY4MSw3IEBAIHZv
aWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAqIHRoaXMg
cG9ydCBiZWZvcmUgd2UgcmUtYXJtIHRoZSBOTUkgd2F0Y2hkb2csIHdlIHJlZHVjZSB0aGUgY2hh
bmNlCiAgICAgICogb2YgaGF2aW5nIGFuIE5NSSB3YXRjaGRvZyBleHBpcmUgd2hpbGUgaW4gdGhl
IFNNSSBoYW5kbGVyLgogICAgICAqLwotICAgIGlmICggY3B1ID09IDAgKQorICAgIGlmICggY3B1
ID09IG5taV9jcHUgKQogICAgICAgICByZWFzb24gPSBpbmIoMHg2MSk7CiAKICAgICBpZiAoIChu
bWlfd2F0Y2hkb2cgPT0gTk1JX05PTkUpIHx8CkBAIC0xNjg3LDcgKzE2ODksNyBAQCB2b2lkIGRv
X25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaGFuZGxlX3Vu
a25vd24gPSB0cnVlOwogCiAgICAgLyogT25seSB0aGUgQlNQIGdldHMgZXh0ZXJuYWwgTk1JcyBm
cm9tIHRoZSBzeXN0ZW0uICovCi0gICAgaWYgKCBjcHUgPT0gMCApCisgICAgaWYgKCBjcHUgPT0g
bm1pX2NwdSApCiAgICAgewogICAgICAgICBpZiAoIHJlYXNvbiAmIDB4ODAgKQogICAgICAgICAg
ICAgcGNpX3NlcnJfZXJyb3IocmVncyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L25taS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ubWkuaAppbmRleCA5OWY2Mjg0Li5mOWRmY2E2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25taS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbm1pLmgKQEAgLTExLDYgKzExLDkgQEAgZXh0ZXJuIGJvb2wgb3B0X3dhdGNoZG9n
OwogCiAvKiBXYXRjaGRvZyBmb3JjZSBwYXJhbWV0ZXIgZnJvbSB0aGUgY29tbWFuZCBsaW5lICov
CiBleHRlcm4gYm9vbCB3YXRjaGRvZ19mb3JjZTsKKworLyogQ1BVIHRvIGhhbmRsZSBwbGF0Zm9y
bSBOTUkgKi8KK2V4dGVybiBjb25zdCB1bnNpZ25lZCBpbnQgbm1pX2NwdTsKICAKIHR5cGVkZWYg
aW50IG5taV9jYWxsYmFja190KGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQg
Y3B1KTsKICAKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:50:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDU9v-0002sQ-V9; Thu, 26 Sep 2019 13:50:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQ1=XV=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDU9v-0002rM-9Z
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:50:15 +0000
X-Inumbo-ID: 86042980-e064-11e9-8628-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by localhost (Halon) with ESMTPS
 id 86042980-e064-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 13:49:56 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Sep 2019 06:49:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,552,1559545200"; d="scan'208";a="189126073"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 26 Sep 2019 06:49:53 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 21:53:35 +0800
Message-Id: <1569506015-26938-8-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v11 7/7] microcode: reject late ucode loading if
 any core is parked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SWYgYSBjb3JlIHdpdGggYWxsIG9mIGl0cyB0aHJlYWQgYmVpbmcgcGFya2VkLCBsYXRlIHVjb2Rl
IGxvYWRpbmcKd2hpY2ggY3VycmVudGx5IG9ubHkgbG9hZHMgdWNvZGUgb24gb25saW5lIHRocmVh
ZHMgd291bGQgbGVhZCB0bwpkaWZmZXJpbmcgdWNvZGUgcmV2aXNpb25zIGluIHRoZSBzeXN0ZW0u
IEluIGdlbmVyYWwsIGtlZXBpbmcgdWNvZGUKcmV2aXNpb24gY29uc2lzdGVudCB3b3VsZCBiZSBs
ZXNzIGVycm9yLXByb25lLiBUbyB0aGlzIGVuZCwgaWYgdGhlcmUKaXMgYSBwYXJrZWQgdGhyZWFk
IGRvZXNuJ3QgaGF2ZSBhbiBvbmxpbmUgc2libGluZyB0aHJlYWQsIGxhdGUgdWNvZGUKbG9hZGlu
ZyBpcyByZWplY3RlZC4KClR3byB0aHJlYWRzIGFyZSBvbiB0aGUgc2FtZSBjb3JlIG9yIGNvbXB1
dGluZyB1bml0IGlmZiB0aGV5IGhhdmUKdGhlIHNhbWUgcGh5c19wcm9jX2lkIGFuZCBjcHVfY29y
ZV9pZC9jb21wdXRlX3VuaXRfaWQuIEJhc2VkIG9uCnBoeXNfcHJvY19pZCBhbmQgY3B1X2NvcmVf
aWQvY29tcHV0ZV91bml0X2lkLCBhbiB1bmlxdWUgY29yZSBpZAppcyBnZW5lcmF0ZWQgZm9yIGVh
Y2ggdGhyZWFkLiBBbmQgdXNlIGEgYml0bWFwIHRvIHJlZHVjZSB0aGUKbnVtYmVyIG9mIGNvbXBh
cmlzb24uCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0K
QWx0ZXJuYXRpdmVseSwgd2UgY2FuIG1hc2sgdGhlIHRocmVhZCBpZCBvZmYgYXBpY2lkIGFuZCB1
c2UgaXQKYXMgdGhlIHVuaXF1ZSBjb3JlIGlkLiBJdCBuZWVkcyB0byBpbnRyb2R1Y2UgbmV3IGZp
ZWxkIGluIGNwdWluZm9feDg2CnRvIHJlY29yZCB0aGUgbWFzayBmb3IgdGhyZWFkIGlkLiBTbyBJ
IGRvbid0IHRha2UgdGhpcyB3YXkuCi0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAg
ICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCmluZGV4IGI5ZmE4YmIuLmI3MGViMTYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKQEAg
LTU3Myw2ICs1NzMsNjQgQEAgc3RhdGljIGludCBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKnBh
dGNoKQogICAgIHJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgdW5pcXVlX2Nv
cmVfaWQodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQgaW50IHNvY2tldF9zaGlmdCkKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgY29yZV9pZCA9IGNwdV90b19jdShjcHUpOworCisgICAgaWYgKCBjb3Jl
X2lkID09IElOVkFMSURfQ1VJRCApCisgICAgICAgIGNvcmVfaWQgPSBjcHVfdG9fY29yZShjcHUp
OworCisgICAgcmV0dXJuIChjcHVfdG9fc29ja2V0KGNwdSkgPDwgc29ja2V0X3NoaWZ0KSArIGNv
cmVfaWQ7Cit9CisKK3N0YXRpYyBpbnQgaGFzX3BhcmtlZF9jb3JlKHZvaWQpCit7CisgICAgaW50
IHJldCA9IDA7CisKKyAgICBpZiAoIHBhcmtfb2ZmbGluZV9jcHVzICkKKyAgICB7CisgICAgICAg
IHVuc2lnbmVkIGludCBjcHUsIG1heF9iaXRzLCBjb3JlX3dpZHRoOworICAgICAgICB1bnNpZ25l
ZCBpbnQgbWF4X3NvY2tldHMgPSAxLCBtYXhfY29yZXMgPSAxOworICAgICAgICBzdHJ1Y3QgY3B1
aW5mb194ODYgKmMgPSBjcHVfZGF0YTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyAqYml0bWFwOwor
CisgICAgICAgIGZvcl9lYWNoX3ByZXNlbnRfY3B1KGNwdSkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCB4ODZfY3B1X3RvX2FwaWNpZFtjcHVdID09IEJBRF9BUElDSUQgKQorICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICAvKiBOb3RlIHRoYXQgY3B1X3RvX3NvY2tl
dCgpIGdldCBhbiBJRCBzdGFydGluZyBmcm9tIDAuICovCisgICAgICAgICAgICBpZiAoIGNwdV90
b19zb2NrZXQoY3B1KSArIDEgPiBtYXhfc29ja2V0cyApCisgICAgICAgICAgICAgICAgbWF4X3Nv
Y2tldHMgPSBjcHVfdG9fc29ja2V0KGNwdSkgKyAxOworCisgICAgICAgICAgICBpZiAoIGNbY3B1
XS54ODZfbWF4X2NvcmVzID4gbWF4X2NvcmVzICkKKyAgICAgICAgICAgICAgICBtYXhfY29yZXMg
PSBjW2NwdV0ueDg2X21heF9jb3JlczsKKyAgICAgICAgfQorCisgICAgICAgIGNvcmVfd2lkdGgg
PSBmbHMobWF4X2NvcmVzKTsKKyAgICAgICAgbWF4X2JpdHMgPSBtYXhfc29ja2V0cyA8PCBjb3Jl
X3dpZHRoOworICAgICAgICBiaXRtYXAgPSB4emFsbG9jX2FycmF5KHVuc2lnbmVkIGxvbmcsIEJJ
VFNfVE9fTE9OR1MobWF4X2JpdHMpKTsKKyAgICAgICAgaWYgKCAhYml0bWFwICkKKyAgICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAgIGZvcl9lYWNoX3ByZXNlbnRfY3B1KGNwdSkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBjcHVfb25saW5lKGNwdSkgfHwgeDg2X2NwdV90
b19hcGljaWRbY3B1XSA9PSBCQURfQVBJQ0lEICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsK
KworICAgICAgICAgICAgX19zZXRfYml0KHVuaXF1ZV9jb3JlX2lkKGNwdSwgY29yZV93aWR0aCks
IGJpdG1hcCk7CisgICAgICAgIH0KKworICAgICAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkK
KyAgICAgICAgICAgIF9fY2xlYXJfYml0KHVuaXF1ZV9jb3JlX2lkKGNwdSwgY29yZV93aWR0aCks
IGJpdG1hcCk7CisKKyAgICAgICAgcmV0ID0gKGZpbmRfZmlyc3RfYml0KGJpdG1hcCwgbWF4X2Jp
dHMpIDwgbWF4X2JpdHMpOworICAgICAgICB4ZnJlZShiaXRtYXApOworICAgIH0KKworICAgIHJl
dHVybiByZXQ7Cit9CisKIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKIHsKICAgICBpbnQgcmV0OwpA
QCAtNjExLDYgKzY2OSwyMyBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgICovCiAgICAg
QVNTRVJUKGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKSA9PSBubWlfY3B1KTsKIAorICAg
IC8qCisgICAgICogSWYgdGhlcmUgaXMgYSBjb3JlIHdpdGggYWxsIG9mIGl0cyB0aHJlYWRzIHBh
cmtlZCwgbGF0ZSBsb2FkaW5nIG1heQorICAgICAqIGNhdXNlIGRpZmZlcmluZyB1Y29kZSByZXZp
c2lvbnMgaW4gdGhlIHN5c3RlbS4gUmVmdXNlIHRoaXMgb3BlcmF0aW9uLgorICAgICAqLworICAg
IHJldCA9IGhhc19wYXJrZWRfY29yZSgpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAg
IGlmICggcmV0ID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORworICAgICAgICAgICAgICAgICAgICJVY29kZSBsb2FkaW5nIGFib3J0ZWQ6IGZvdW5kIGEg
cGFya2VkIGNvcmVcbiIpOworICAgICAgICAgICAgcmV0ID0gLUVQRVJNOworICAgICAgICB9Cisg
ICAgICAgIHhmcmVlKGJ1ZmZlcik7CisgICAgICAgIGdvdG8gcHV0OworICAgIH0KKwogICAgIHBh
dGNoID0gcGFyc2VfYmxvYihidWZmZXIsIGxlbik7CiAgICAgeGZyZWUoYnVmZmVyKTsKICAgICBp
ZiAoIElTX0VSUihwYXRjaCkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggYzkyOTU2Zi4u
NzUzZGVlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0xNzEsNiArMTcxLDcgQEAgZXh0
ZXJuIHVuc2lnbmVkIGludCBpbml0X2ludGVsX2NhY2hlaW5mbyhzdHJ1Y3QgY3B1aW5mb194ODYg
KmMpOwogCiAjZGVmaW5lIGNwdV90b19jb3JlKF9jcHUpICAgKGNwdV9kYXRhW19jcHVdLmNwdV9j
b3JlX2lkKQogI2RlZmluZSBjcHVfdG9fc29ja2V0KF9jcHUpIChjcHVfZGF0YVtfY3B1XS5waHlz
X3Byb2NfaWQpCisjZGVmaW5lIGNwdV90b19jdShfY3B1KSAgICAgKGNwdV9kYXRhW19jcHVdLmNv
bXB1dGVfdW5pdF9pZCkKIAogdW5zaWduZWQgaW50IGFwaWNpZF90b19zb2NrZXQodW5zaWduZWQg
aW50KTsKIAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:51:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:51:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUBN-0003QX-Dv; Thu, 26 Sep 2019 13:51:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDUBM-0003Pn-2o
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 13:51:44 +0000
X-Inumbo-ID: c56baf62-e064-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id c56baf62-e064-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 13:51:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569505903;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=qq200ZW65jrvkBaXVBXR8hF0oHZu6OYM1Ostodgyjuk=;
 b=Hdk8hE42r2gMzC37xzpbnTqWnW/slWAD8zUbmJl/06suXbzNtEBm98WV
 6kbnqjF/rWF33Aun7sYihselD9ozZmXCuZ2+DXNu1/lGU0vrwkjjbBYid
 740XuTeVDA1wniuVtQIFne5xxkGT7qL/Wy3yX+coDFmokU+HzVz8ZlADD g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CDzYjnsVk3C9fYEA9H+OLgWE1wlJFWxPlyfY0LAc2wnnTSSziG07duAtn7y/F1KixbN0YtePvJ
 zGQm7tBfwYUvUWrXnUMPJsCNPxpNTWH9inFVYGw4JHAQg7F7ndEDc6n3LLdA0NfnjCl9sUlpil
 /AWX5X+jS5WppKkRo/frWHbP1Rm5uB6T870u50A1cON+tcSP4xkBl8fzSiLj/0qnjclwEarwCE
 sZd70FOXhIXfwbeB3XySnN/GjsXRdq8YcFm/OOjbtu8SSkR2w2hvYckiPkyuHGutikxKsXPZ+u
 nXg=
X-SBRS: 2.7
X-MesageID: 6185745
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,552,1559534400"; 
   d="scan'208";a="6185745"
Date: Thu, 26 Sep 2019 15:51:35 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20190926135041.72cri2bam4ub3ojq@Air-de-Roger>
References: <20190926133618.24083-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190926133618.24083-1-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/shim: fix ballooning down the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, 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>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDI6MzY6MThQTSArMDEwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBDdXJyZW50bHkgYmFsbG9vbmluZyBkb3duIGEgcHZzaGltIGd1ZXN0IGNhdXNlcyB0
aGUgZm9sbG93aW5nIGVycm9ycwo+IGluc2lkZSB0aGUgc2hpbToKPiAKPiAgICAgZDN2MCBmYWls
ZWQgdG8gcmVzZXJ2ZSA1MTIgZXh0ZW50cyBvZiBvcmRlciA1MTIgZm9yIG9mZmxpbmluZwo+IAo+
IEFuZCB0aGUgYmFsbG9vbmVkLW91dCBwYWdlcyBzdGF5IGluc2lkZSBzaGltIGFuZCBkb24ndCBy
ZWFjaCBMMCBYZW4uCj4gCj4gRml4IHRoaXMgYnkgcGFzc2luZyB0aGUgY29ycmVjdCBhcmd1bWVu
dHMgdG8gcHZfc2hpbV9vZmZsaW5lX21lbW9yeSgpCj4gZHVyaW5nIGEgWEVOTUVNX2RlY3JlYXNl
X3Jlc2VydmF0aW9uIHJlcXVlc3QuCj4gCgpUaGlzIGlzIG1pc3Npbmc6CgpGaXhlczogYjIyNDVh
Y2M2MGMzICgneGVuL3B2c2hpbTogbWVtb3J5IGhvdHBsdWcnKQoKPiBTaWduZWQtb2ZmLWJ5OiBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBbHNvIGFkZGluZyBKdWVyZ2Vu
IGZvciBhIHJlbGVhc2UgQWNrLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:53:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13:53: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 1iDUCw-0003iE-29; Thu, 26 Sep 2019 13:53:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDUCv-0003i8-E4
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:53:21 +0000
X-Inumbo-ID: ffa7ce18-e064-11e9-9654-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id ffa7ce18-e064-11e9-9654-12813bfff9fa;
 Thu, 26 Sep 2019 13:53:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 01FF21570;
 Thu, 26 Sep 2019 06:53:20 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 81E303F534;
 Thu, 26 Sep 2019 06:53:17 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20190926100308.33936-1-paul.durrant@citrix.com>
 <cdf976be-a598-2b97-6810-9080a7073957@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a542ef5b-9e72-8aa2-cf7a-60392e2e39f9@arm.com>
Date: Thu, 26 Sep 2019 14:53:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <cdf976be-a598-2b97-6810-9080a7073957@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: avoid triggering
 ASSERT_UNREACHABLE() 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 <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr <olekstysh@gmail.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>

SGkgSmFuLAoKT24gOS8yNi8xOSAxOjEyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyNi4w
OS4yMDE5IDEyOjAzLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC4uLndoZW4gdGhlIElPTU1VIGlz
IG5vdCBlbmFibGVkLgo+Pgo+PiA4MGZmM2QzMzhkYzkgImlvbW11OiB0aWR5IHVwIGlvbW11X3Vz
ZV9oYXBfcHQoKSBhbmQgbmVlZF9pb21tdV9wdF9zeW5jKCkKPj4gbWFjcm9zIiBpbnRyb2R1Y2Vk
IENPTkZJR19JT01NVV9GT1JDRV9QVF9TSEFSRSwgd2hpY2ggY2F1c2VzIHRoZSBnbG9iYWwKPj4g
J2lvbW11X2hhcF9wdF9zaGFyZScgb3B0aW9uIHRvIGJlIHJlcGxhY2VkIHdpdGggYSAjZGVmaW5l
LWQgdmFsdWUgb2YgdHJ1ZS4KPj4gSW4gdGhpcyBjb25maWd1cmF0aW9uLCBjYWxsaW5nIGNsZWFy
X2lvbW11X2hhcF9wdF9zaGFyZSgpIHdpbGwgcmVzdWx0Cj4+IHRyaWdnZXIgdGhlIGFmb3JlbWVu
dGlvbmVkIEFTU0VSVC4KPj4KPj4gQ09ORklHX0lPTU1VX0ZPUkNFX1BUX1NIQVJFIGlzIGFsd2F5
cyBzZWxlY3RlZCBmb3IgQVJNIGJ1aWxkcyBhbmQsCj4+IGJlY2F1c2UgY2xlYXJfaW9tbXVfaGFw
X3B0X3NoYXJlKCkgaXMgY2FsbGVkIGJ5IHRoZSBjb21tb24gaW9tbXVfc2V0dXAoKQo+PiBmdW5j
dGlvbiBpZiB0aGUgSU9NTVUgaXMgbm90IGVuYWJsZWQsIGl0IGlzIG5vIGxvbmdlciBzYWZlIHRv
IGRpc2FibGUgdGhlCj4+IElPTU1VIG9uIEFSTSBzeXN0ZW1zLgo+Pgo+PiBIb3dldmVyLCBydW5u
aW5nIHdpdGggdGhlIElPTU1VIGRpc2FibGVkIGlzIGEgdmFsaWQgY29uZmlndXJhdGlvbiBmb3Ig
QVJNCj4+IHN5c3RlbXMsIHNvIHRoaXMgcGF0Y2ggcmVjdGlmaWVzIHRoZSBwcm9ibGVtIGJ5IHJl
bW92aW5nIHRoZSBjYWxsIHRvCj4+IGNsZWFyX2lvbW11X2hhcF9wdF9zaGFyZSgpIGZyb20gY29t
bW9uIGNvZGUuIEFzIGEgc2lkZSBlZmZlY3Qgb2YgdGhpcywKPj4gaG93ZXZlciwgaXQgYmVjb21l
cyBwb3NzaWJsZSBvbiB4ODYgc3lzdGVtcyBmb3IgaW9tbXVfZW5hYmxlZCB0byBiZSBmYWxzZQo+
PiBidXQgaW9tbXVfaGFwX3B0X3NoYXJlIHRvIGJlIHRydWUuIFRodXMgdGhlIGNvZGUgaW4gc3lz
Y3RsLmMKPj4gbmVlZHMgdG8gYmUgY2hhbmdlZCB0byBtYWtlIHN1cmUgdGhhdCBYRU5fU1lTQ1RM
X1BIWVNDQVBfaW9tbXVfaGFwX3B0X3NoYXJlCj4+IGlzIG5vdCBlcnJvbmVvdXNseSBhZHZlcnRp
c2VkIHdoZW4gdGhlIElPTU1VIGhhcyBiZWVuIGRpc2FibGVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+PiBSZXBvcnRlZC1ieTog
T2xla3NhbmRyIDxvbGVrc3R5c2hAZ21haWwuY29tPgo+IAo+IFByZWZlcmFibHkgd2l0aCB0aGUg
YWRqdXN0bWVudHMgbWFudGlvbmVkIGVsc2V3aGVyZQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpJIGhhdmUgZG9uZSBpdCB3aGlsZSBjb21taXR0aW5nIHRo
ZSBwYXRjaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:53:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDUDA-0003ki-Ca; Thu, 26 Sep 2019 13:53: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=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDUD9-0003kF-0X
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:53:35 +0000
X-Inumbo-ID: 0773683d-e065-11e9-9654-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0773683d-e065-11e9-9654-12813bfff9fa;
 Thu, 26 Sep 2019 13:53:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0F605AE79;
 Thu, 26 Sep 2019 13:53:33 +0000 (UTC)
Message-ID: <15e6d49da77d4cb1a8bd4b1b1adca5939bd3cf4b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <jbeulich@suse.com>, =?ISO-8859-1?Q?J=FCrgen_Gro=DF?=
 <jgross@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>
In-Reply-To: <7962de1d-8ad5-13ef-3377-3b16c07b9afd@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
 <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
 <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
 <e00a1ec0-63ba-d2b6-9bb8-7695cd8bd7fd@suse.com>
 <aecf79bf-029d-6033-aa27-5eb4ef9af650@suse.com>
 <7962de1d-8ad5-13ef-3377-3b16c07b9afd@suse.com>
Organization: SUSE
MIME-Version: 1.0
Date: Thu, 26 Sep 2019 15:53:26 +0200
User-Agent: Evolution 3.32.4 
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 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@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8866289838202507788=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8866289838202507788==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-24anOW90jlVA4SGv6G8S"


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

On Wed, 2019-09-25 at 15:07 +0200, Jan Beulich wrote:
> On 25.09.2019 14:40, J=C3=BCrgen Gro=C3=9F  wrote:
> > On 24.09.19 17:22, Jan Beulich wrote:
> > > On 24.09.2019 17:09, J=C3=BCrgen Gro=C3=9F wrote:
> > > > On 24.09.19 17:00, Jan Beulich wrote:
> > > > > On 24.09.2019 16:41, J=C3=BCrgen Gro=C3=9F wrote:
> > > > > > for_each_sched_unit_vcpu() for an idle
> > > > > > unit might end premature when one of the vcpus is running
> > > > > > in another
> > > > > > unit (idle_vcpu->sched_unit !=3D idle_unit).
> > > > >=20
> > > > > Oh, that (v)->sched_unit =3D=3D (i) in the construct is clearly
> > > > > unexpected.
> > > > > Is this really still needed by the end of the series? I
> > > > > realize that
> > > > > _some_ check is needed, but could this perhaps be arranged in
> > > > > a way
> > > > > that you'd still hit all vCPU-s when using it on an idle
> > > > > unit, no
> > > > > matter whether they're in use as a substitute in a "real"
> > > > > unit?
> > > >=20
> > > > I could do that by having another linked list in struct vcpu.
> > > > This way
> > > > I can avoid it.
> > >=20
> > > Oh, no, not another list just for this purpose. I was rather
> > > thinking
> > > of e.g. a comparison of IDs.
> >=20
> > That would result either in something like:
> >=20
> > (v)->vcpu_id < (u)->unit_id + (u)->res->cpupool->granularity
> >=20
> > requiring to make struct sched_resource public as keyhandler.c
> > needs
> > for_each_sched_unit_vcpu() plus being quite expensive,
>=20
> I agree this is not a good option.
>=20
> > or:
> >=20
> > !(u)->next_in_list || (v)->vcpu_id < (u)->next_in_list->unit_id
> >=20
> > which seems to be more expensive as the current variant, too.
>=20
> It's not this much more expensive, and it eliminates unexpected
> (as I would call it) behavior, so I think I'd go this route.=20
>
So, I honestly like the way it's currently done in Juergen's pathes.

However, I'm not sure I understand what it is the issue that Jan thinks
that has, and in what sense the code/behavior is regarded as
"unexpected".

Can you help me see the problem? Maybe, if I realize it, I'd change my
preference...

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)


--=-24anOW90jlVA4SGv6G8S
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAl2MwtIACgkQFkJ4iaW4
c+63eA//VPw3IoL0fqT08BZrgc5gN+23AX/KY0W5eA+lQ1TzQx6wt9yateksEbdD
Ew+0JyuQkoPPSAAlTZCBEYSVRdOO2NEd1oxerDa5BxNLgpjeJ8u9Hxju140llJkF
VfcVLq63NcWW2A0decYWV7tVGoYMptHDX5WCiLNcv5kW7ffjgBZAZl97+/V0GeG3
lriqu+DnT8OJozONABghYWWTzmRukXRO9ByWLHrFZkaVQotnvwICr0RQ5Di8xIwb
x1uMmQYrtBuP43NFtwUymwSVvf6y+nGIvL3ikF9OcF2u15Z7Y5LhxUPOp7dfU05L
vAeQsHM+ZX1dWxk+K5EdeCoEFeSgjGBC791bG6yOmOBIHQmRvu3wzrSLzEMqDPsv
wzq9p4N7tjGRDuZBJLin8bQSbkBrYvPUJLZJSPN+G0DucDC6xNzBfMP0w1sYYUR/
ROV7eC4sPavcvq0bXEcT9x2Dnj5pEnhoegstPTKtX/YjPMQy1onIYgJ+v+qZmcWZ
dtfjQKQshl7rfxI+AnOc/EkKdfDlaOTvpbG/HpOvBFHKLLzarsQP7Uvf54Fjb1jK
vEjCazssMQ2dedET7bJtP3AAsxNiO8xUFZa2L60jGkRXIjA0R86hZ/tXvBC495EM
cN2aG/cBfP++rVl/mNgaTQN3UbOdvT5ada41KUC1uOR15jyXY+o=
=Gk8U
-----END PGP SIGNATURE-----

--=-24anOW90jlVA4SGv6G8S--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8866289838202507788==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 13:59:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 13: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 1iDUIt-0004CZ-7r; Thu, 26 Sep 2019 13:59:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDUIr-0004CQ-HK
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 13:59:29 +0000
X-Inumbo-ID: db38e732-e065-11e9-b588-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by localhost (Halon) with ESMTPS
 id db38e732-e065-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 13:59:29 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id a11so2925508wrx.1
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 06:59:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=kFKI0Oksf9h+BHdmRzPr0jpVoipFtAwQz7QE82Q3FmY=;
 b=bN8SfW1i0XOnnB7NKaDGOjWqCFr7Jlwim3bYqk6kmnxZcu3lBvyhxRKo+XttaMK+i/
 RphCG+aUVmrdUFfBSJxahAesTS4GGptI7FZocz7Yj9N/GL/53h0ASOuidnnwJEtUHObq
 72EqmJHNWY9ruibNQuSvlSONfr9S2UVLbwEHoXHTB0uO3zo5qVUghM4M8K/uI1VQQRvS
 f5DJNp0L1Orqt3Oa7UcmOsFBSD82i+sSODamZTnQLLT1YPP2wQML2b+bSyruAMtrVDEQ
 9DfuuDxCujAAC/ok9FXBR5/zPCbQwzCGVeSEahSOTuzSd8lHrYprfCTtt9R8H/vDgtRI
 l7uA==
X-Gm-Message-State: APjAAAUEihzzGMJ23AHA0qoCpnryMytCqfoQjJkOPFBTi2zEIq8sSf5P
 seFAOVWLuRGGh7F7clPNIbg=
X-Google-Smtp-Source: APXvYqxuGM4V63TP4VxQ+AuCCRvXRiF8j1lKa/v2584VVrLEVnIFxdqgYWKmJMn4gMtDWwHBfXyJYQ==
X-Received: by 2002:a5d:5111:: with SMTP id s17mr2853025wrt.59.1569506368300; 
 Thu, 26 Sep 2019 06:59:28 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id e20sm4554535wrc.34.2019.09.26.06.59.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 06:59:27 -0700 (PDT)
Date: Thu, 26 Sep 2019 14:59:26 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926135926.bo4tfgtijc4immeh@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <340534a15e206136a9573e0af57fd74565dbaeff.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <340534a15e206136a9573e0af57fd74565dbaeff.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 63/84] x86/domain_page: mapcache is no
 longer tied to 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@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MjZBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KCkFJVUkgdGhl
cmUgaXMgd2hlcmUgd2Ugd2FudCB0byBlbmQgdXAuIEkgZG8gd29uZGVyIGlmIHRoaXMgaXMgdGhl
CmNvcnJlY3QgcGxhY2UgZm9yIHRoaXMgcGF0Y2ggdGhvdWdoLiBUaGUgYm90dG9tIGxpbmUgaXMg
d2UgbmVlZCB0byBtYWtlCnN1cmUgdGhlIEhWTSBwYXRoIHdvcmtzIGJlZm9yZSB3ZSBjYW4gYWxs
b3cgSFZNIHRvIHVzZSBpdC4KCkkgZG9uJ3QgaGF2ZSBhbiBhbnN3ZXIgeWV0LiBJIHdpbGwgaGF2
ZSB0byBsb29rIGF0IGxhdGVyIHBhdGNoZXMuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:01:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUKp-0004z1-MK; Thu, 26 Sep 2019 14:01:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDUKn-0004yt-U3
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:01:29 +0000
X-Inumbo-ID: 21d96450-e066-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 21d96450-e066-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 14:01:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D23181570;
 Thu, 26 Sep 2019 07:01:26 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E02B03F534;
 Thu, 26 Sep 2019 07:01:23 -0700 (PDT)
To: hongyax@amazon.com, xen-devel@lists.xenproject.org
References: <cover.1569489002.git.hongyax@amazon.com>
 <30e7ab0c4eff006d752ecd004cd1f0130ef52536.1569489002.git.hongyax@amazon.com>
 <ff21a1f2-b97f-7ae4-018a-b14dc96e5bfe@arm.com>
 <fb8d955d-5b21-d9c6-85a5-6eda77a91b05@amazon.com>
 <96170e54-3c9a-84f5-c292-6cb23d32212b@arm.com>
 <db12612c-fa9d-3692-4940-4f1e54cbb698@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d3c0cee1-5139-307e-5b56-e8bb537c3e24@arm.com>
Date: Thu, 26 Sep 2019 15:01:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <db12612c-fa9d-3692-4940-4f1e54cbb698@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 68/84] page_alloc: actually do the
 mapping and unmapping on xenheap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 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>

SGksCgpPbiA5LzI2LzE5IDI6MDMgUE0sIGhvbmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPiBPbiAy
Ni8wOS8yMDE5IDEzOjI0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiA5LzI2
LzE5IDEyOjE4IFBNLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4+PiBPbiAyNi8wOS8yMDE5
IDExOjM5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBOSVQgVGl0bGU6
IFBsZWFzZSByZW1vdmUgZnVsbCBzdG9wLgo+Pj4+Cj4+Pj4gT24gOS8yNi8xOSAxMDo0NiBBTSwg
aG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+Pj4+PiBGcm9tOiBIb25neWFuIFhpYSA8aG9uZ3lh
eEBhbWF6b24uY29tPgo+Pj4+Cj4+Pj4gUGxlYXNlIHByb3ZpZGUgYSBkZXNjcmlwdGlvbiBvZiB3
aGF0L3doeSB5b3UgYXJlIGRvaW5nIHRoaXMgaW4gdGhlIAo+Pj4+IGNvbW1pdCBtZXNzYWdlLgo+
Pj4+Cj4+Pj4gQWxzbywgSUlSQywgeDg2IGFsd2F5cyBoYXZlICFDT05GSUdfU0VQQVJBVEVfWEVO
SEVBUC4gU28gY2FuIHlvdSAKPj4+PiBleHBsYWluIHdoeSB0aGUgcGF0aCB3aXRoIHNlcGFyYXRl
IHhlbmhlYXAgaXMgYWxzbyBtb2RpZmllZD8KPj4+Pgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5
OiBIb25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgo+Pj4+PiAtLS0KPj4+Pj4gwqAgeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAxOCArKysrKysrKysrKysrKysrLS0KPj4+Pj4gwqAgMSBm
aWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pj4+Cj4+Pj4+
IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCj4+Pj4+IGluZGV4IDdjYjFiZDM2OGIuLjRlYzYyOTliYTggMTAwNjQ0Cj4+Pj4+IC0t
LSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCj4+Pj4+IEBAIC0yMTQzLDYgKzIxNDMsNyBAQCB2b2lkIGluaXRfeGVuaGVhcF9wYWdl
cyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQo+Pj4+PiDCoCB2b2lkICphbGxvY194ZW5oZWFwX3Bh
Z2VzKHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQo+Pj4+PiDCoCB7
Cj4+Pj4+IMKgwqDCoMKgwqAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4+Pj4+ICvCoMKgwqAgdm9p
ZCAqcmV0Owo+Pj4+PiDCoMKgwqDCoMKgIEFTU0VSVCghaW5faXJxKCkpOwo+Pj4+PiBAQCAtMjE1
MSw3ICsyMTUyLDEwIEBAIHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IAo+
Pj4+PiBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQo+Pj4+PiDCoMKgwqDCoMKgIGlmICgg
dW5saWtlbHkocGcgPT0gTlVMTCkgKQo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5V
TEw7Cj4+Pj4+IC3CoMKgwqAgbWVtZ3VhcmRfdW5ndWFyZF9yYW5nZShwYWdlX3RvX3ZpcnQocGcp
LCAxIDw8IChvcmRlciArIAo+Pj4+PiBQQUdFX1NISUZUKSk7Cj4+Pj4+ICvCoMKgwqAgcmV0ID0g
cGFnZV90b192aXJ0KHBnKTsKPj4+Pj4gK8KgwqDCoCBtZW1ndWFyZF91bmd1YXJkX3JhbmdlKHJl
dCwgMSA8PCAob3JkZXIgKyBQQUdFX1NISUZUKSk7Cj4+Pj4+ICvCoMKgwqAgbWFwX3BhZ2VzX3Rv
X3hlbigodW5zaWduZWQgbG9uZylyZXQsIHBhZ2VfdG9fbWZuKHBnKSwKPj4+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMVVMIDw8IG9yZGVyLCBQQUdFX0hZUEVS
VklTT1IpOwo+Pj4+Cj4+Pj4gQXMgbWVudGlvbmVkIGVhcmxpZXIgb24gZm9yIEFybSwgeGVuaGVh
cCB3aWxsIGFsd2F5cyBiZSBtYXBwZWQuIFNvIAo+Pj4+IHVubGVzcyB5b3UgaGF2ZSBwbGFuIHRv
IHRhY2tsZSB0aGUgQXJtIHNpZGUgYXMgd2VsbCwgd2Ugc2hvdWxkIG1ha2UgCj4+Pj4gc3VyZSB0
aGF0IHRoZSBiZWhhdmlvciBpcyBub3QgY2hhbmdlZCBmb3IgQXJtLgo+Pj4KPj4+IEkgY2FuIGFk
ZCBhbiAjaWZkZWYgZm9yIHg4Ni4gQWx0aG91Z2ggSSB0aGluayBpZiB0aGUgQXJtIGNvZGUgaXMg
Cj4+PiBjb3JyZWN0LCB0aGlzIHNob3VsZCBzdGlsbCBub3QgYnJlYWsgdGhpbmdzLiBJdCBicmVh
a3MgaWYgYSB4ZW5oZWFwIAo+Pj4gYWNjZXNzIGlzIG1hZGUgZXZlbiBiZWZvcmUgYWxsb2NhdGlv
biBvciBhZnRlciBmcmVlLCB3aGljaCBJIHRoaW5rIGlzIAo+Pj4gYSBidWcuCj4+Cj4+IENvcnJl
Y3RuZXNzIGlzIGEgbWF0dGVyIG9mIHBlcnNwZWN0aXZlIDspLiB4ZW5oZWFwIGlzIGFscmVhZHkg
bWFwIG9uIAo+PiBBcm0gYW5kIHRoZXJlZm9yZSB0cnlpbmcgdG8gbWFwIGl0IGFnYWluIGlzIGNv
bnNpZGVyZWQgYXMgYW4gZXJyb3IuIEkgCj4+IHRoaW5rIHRoaXMgaXMgYSB2YWxpZCBiZWhhdmlv
ciBiZWNhdXNlIGlmIHlvdSB0cnkgdG8gbWFwIHR3aWNlIHRoZW4gaXQgCj4+IGxpa2VseSBtZWFu
cyB5b3UgbWF5IGhhdmUgdG8gdW5tYXAgbGF0ZXIgb24uCj4gCj4gR29vZCBwb2ludC4gVGhhbmtz
LiBXaWxsIGFuIGlmZGVmIGRvIHRoZSBqb2I/CgpJIHdvdWxkIHN1Z2dlc3QgdG8gcHJvdmlkZSBo
ZWxwZXJzIHNvIHlvdSBjYW4gZG9jdW1lbnQgaW4gYSBzaW5nbGUgcGxhY2UgCndoeSB0aGlzIGlz
IG5lY2Vzc2FyeSBhbmQgYXZvaWQgdG8gYWRkICNpZmRlZmVyeSBldmVyeXdoZXJlLgoKQWxzbywg
ZG8gd2UgZXhwZWN0IHNpbWlsYXIgYml0cyBpbiBvdGhlciBwYXJ0IG9mIHRoZSBjb21tb24gY29k
ZT8gSWYgCnllcywgSSB3b3VsZCBzdWdnZXN0IHRvIGFkZCB0aG9zZSBoZWxwZXJzIGluIHRoZSBo
ZWFkZXIuIElmIG5vdCwgCnBhZ2VfYWxsb2MuYyBzaG91bGQgYmUgZW5vdWdoLgoKUmVnYXJkaW5n
IHRoZSBjb25maWcgbmFtZSwgSSB3b3VsZCByYXRoZXIgbm90IHVzZSBDT05GSUdfWDg2IGJ1dCB1
c2UgYSAKbmV3IGFyY2gtYWdub3N0aWMgb25lLiBNYXliZSBDT05GSUdfRElSRUNUTUFQX05PVF9B
TFdBWVNfTUFQUEVEPyAKKHByb2JhYmx5IHRvbyB2ZXJib3NlKS4KCj4gCj4+Cj4+IEZ1cnRoZXJt
b3JlLCB4ZW5oZWFwIGlzIHVzaW5nIHN1cGVycGFnZSAoMk1CLCAxR0IpIG1hcHBpbmcgYXQgdGhl
IAo+PiBtb21lbnQuIFdlIGNvbXBsZXRlbHkgZm9yYmlkIHNoYXR0ZXJpbmcgc3VwZXJwYWdlIGJl
Y2F1c2UgdGhleSBhcmUgbm90IAo+PiB0cml2aWFsIHRvIGRlYWwgd2l0aC4KPj4KPj4gSW4gc2hv
cnQsIGlmIHlvdSB3YW50ZWQgdG8gdW5tYXAgcGFydCBpdCwgdGhlbiB5b3Ugd291bGQgbmVlZCB0
byAKPj4gc2hhdHRlciB0aGUgcGFnZS4gU2hhdHRlcmluZyBzdXBlcnBhZ2UgcmVxdWlyZWQgdG8g
Zm9sbG93IGEgc3BlY2lmaWMgCj4+IHNlcXVlbmNlIChjYWxsZWQgYnJlYWstYmVmb3JlLW1ha2Up
IHRoYXQgd2lsbCBnbyB0aHJvdWdoIGFuIGludmFsaWQgCj4+IG1hcHBpbmcuIFdlIG5lZWQgdG8g
YmUgY2FyZWZ1bCBhcyBhbm90aGVyIHByb2Nlc3NvciBtYXkgYWNjZXNzIHRoZSAKPj4gc3VwZXJw
YWdlIGF0IHRoZSBzYW1lIHRpbWUuCj4+Cj4+IEl0IG1heSBiZSBwb3NzaWJsZSB0byB1c2Ugb25s
eSA0S0IgbWFwcGluZyBmb3IgdGhlIHhlbmhlYXAsIGJ1dCB0aGF0J3MgCj4+IG5lZWQgdG8gYmUg
aW52ZXN0aWdhdGVkIGZpcnN0Lgo+IAo+IFRoZSBzZXJpZXMgaXMgaW50ZW5kZWQgZm9yIHg4NiB3
aGljaCB0aGVuIHN0YXJ0cyB3aXRoIG5vIHhlbmhlYXAgCj4gbWFwcGluZ3MuIElmIG9uZSBjYWxs
IHRvIG1hcF9wYWdlc190b194ZW4oKSBtYXBzIHRoZSBmaXJzdCBoYWxmIG9mIGEgCj4gc3VwZXJw
YWdlIGFuZCBhIHNlY29uZCBvbmUgbWFwcyB0aGUgcmVtYWluaW5nLCB3aWxsIHRoZSBzZWNvbmQg
Y2FsbCAKPiBtZXJnZSB0aGVtIGludG8gYW4gYWN0dWFsIHN1cGVycGFnZSBtYXBwaW5nPyBBbHNv
LCBkbyB3ZSBkbyBhIHhlbmhlYXAgCj4gYWxsb2NhdGlvbiBhbmQgdGhlbiBvbmx5IGZyZWUgcGFy
dCBvZiBpdCBpbiBzb21lIGNhc2VzPyBJZiBib3RoIGFuc3dlcnMgCj4gYXJlIGhvcGVmdWxseSBu
bywgdGhlbiBzaGF0dGVyaW5nIHdvbid0IGhhcHBlbi4KCkZvciBhdm9pZGFuY2Ugb2YgZG91YnQs
IEkgd2FzIGRlc2NyaWJpbmcgaG93IEFybSB3b3Jrcy4gRm9yIGFueSB4ODYgCnNwZWNpZmljIHF1
ZXN0aW9uLCB0aGVuIEphbi9BbmRyZXcgYXJlIHRoZSBiZXN0IHBvaW50IG9mIGNvbnRhY3QgKEkg
c2F3IApKYW4gYWxyZWFkeSBhbnN3ZXJlZCkuCgpUaGUgbWFpbiBwb2ludCBpcyBhbnkgY29tbW9u
IGNvZGUgc2hvdWxkIGJlIGFibGUgdG8gd29yayBmb3IgYW55IApleGlzdGluZyBhcmNoaXRlY3R1
cmUgKEFUTSB4ODYsIGFybSkKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:08:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDURW-0005Ly-HS; Thu, 26 Sep 2019 14: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=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDURV-0005Lt-SV
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:08:25 +0000
X-Inumbo-ID: 1a827999-e067-11e9-9655-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by localhost (Halon) with ESMTPS
 id 1a827999-e067-11e9-9655-12813bfff9fa;
 Thu, 26 Sep 2019 14:08:25 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id y135so6711684wmc.1
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:08:25 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=HDI5kwSHP0pcCX+Tz3tq0P8fWfhxXDSjKIltFZDPFH0=;
 b=BIF2ksn3shHZUWgyeQecocDOqAlbS/obvcJNuDiBRZkPPtPSwhWRbQR3Q6739witma
 xcoN04g2ZiTuXcfcJGBZ5HHg5cjTLPvjD8+dQV/af3RjMMEaQa74aBwtVHSyVF0ssxWZ
 m71/dbRkLUrY/mT54wy5DPpzk67RaJj9CTuwuq/Y3D8qz55u/ovqhmR/8AUeSfBaK3D8
 MDAUA9vuJLqwYQtSv14xJYI4p9EyPZyNAvwUDAofcIukCHQphs8034OGJrCxqHxiwXXi
 ZsDWcOFSNJIrPmiJcBO01lilshvAbzSvhxG/ClG505qzY6FyHWLlQ78cQQHFEQIvKihr
 j2+g==
X-Gm-Message-State: APjAAAWEF+IpffCvxOVq5ES8kQbYDqSeJhlvz/k+D+ub/89QwLx/dHoc
 Ht8hHSyyPSgs5JOhvKJzjVI=
X-Google-Smtp-Source: APXvYqykZmT4doQCDkH2Rhb0/wRwR2AYHSCaaRIX/g0wmDyEzPNFwDlTktj0CddZoT7OMXNc9CxFZw==
X-Received: by 2002:a7b:ce0a:: with SMTP id m10mr3369332wmc.167.1569506904351; 
 Thu, 26 Sep 2019 07:08:24 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id q15sm6120860wrg.65.2019.09.26.07.08.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 07:08:23 -0700 (PDT)
Date: Thu, 26 Sep 2019 15:08:22 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926140822.tddjfxyr3hpvcyn6@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <0aa271bfe3670f7058128c728d392faa69418a49.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0aa271bfe3670f7058128c728d392faa69418a49.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 65/84] x86: fix some wrong assumptions
 on direct map. Increase PMAP slots to 8.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MjhBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgfCA4IC0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYyAgIHwgMyArKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wbWFwLmggfCA0ICsr
LS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4
Ni9kb21haW5fcGFnZS5jCj4gaW5kZXggNGEzOTk1Y2NlZi4uZjRmNTNhMmEzMyAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jCj4gQEAgLTMyOCwxMSArMzI4LDYgQEAgdm9pZCAqbWFwX2RvbWFpbl9wYWdlX2ds
b2JhbChtZm5fdCBtZm4pCj4gICAgICAgICAgICAgICBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVf
YWN0aXZlKSB8fAo+ICAgICAgICAgICAgICBsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKSk7Cj4gIAo+
IC0jaWZkZWYgTkRFQlVHCj4gLSAgICBpZiAoIG1mbl94KG1mbikgPD0gUEZOX0RPV04oX19wYShI
WVBFUlZJU09SX1ZJUlRfRU5EIC0gMSkpICkKPiAtICAgICAgICByZXR1cm4gbWZuX3RvX3ZpcnQo
bWZuX3gobWZuKSk7Cj4gLSNlbmRpZgo+IC0KCkkgd291bGRuJ3QgY2FsbCB0aGlzIGEgd3Jvbmcg
YXNzdW1wdGlvbi4KClRoaXMgcGF0aCBpcyBhIGZhc3QgcGF0aC4gVGhlIHByb2JsZW0gaXMgaXQg
aXMgbm90IGxvbmdlciBhcHBsaWNhYmxlIGluCnRoZSBuZXcgd29ybGQuCgpJIHdvdWxkIGNoYW5n
ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gc29tZXRoaW5nIGxpa2U6CgogICBEcm9wIGZhc3QgcGF0
aHMgaW4gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCBBUEkgcGFpciwgYmVjYXVzZSBYZW4gd2lsbAog
ICBubyBsb25nZXIgaGF2ZSBhIGRpcmVjdCBtYXAuCgo+ICAgICAgcmV0dXJuIHZtYXAoJm1mbiwg
MSk7Cj4gIH0KPiAgCj4gQEAgLTM0MCw5ICszMzUsNiBAQCB2b2lkIHVubWFwX2RvbWFpbl9wYWdl
X2dsb2JhbChjb25zdCB2b2lkICpwdHIpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAo
dW5zaWduZWQgbG9uZylwdHI7Cj4gIAo+IC0gICAgaWYgKCB2YSA+PSBESVJFQ1RNQVBfVklSVF9T
VEFSVCApCj4gLSAgICAgICAgcmV0dXJuOwo+IC0KPiAgICAgIEFTU0VSVCh2YSA+PSBWTUFQX1ZJ
UlRfU1RBUlQgJiYgdmEgPCBWTUFQX1ZJUlRfRU5EKTsKPiAgCj4gICAgICB2dW5tYXAocHRyKTsK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCj4gaW5kZXggMzdlOGQ1OWU1ZC4uNDBmMjlmOGRkYyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMK
PiBAQCAtNzEyLDcgKzcxMiw4IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCj4gICAg
ICBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZBTElEX01GTikgKQo+ICAgICAgICAgIGdv
dG8gbm9tZW07Cj4gICAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMl9yb19tcHRf
bWZuKTsKPiAtICAgIGNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyID0gbDJfcm9fbXB0Owo+ICsgICAg
LyogY29tcGF0X2lkbGVfcGdfdGFibGVfbDIgaXMgdXNlZCBnbG9iYWxseS4gKi8KPiArICAgIGNv
bXBhdF9pZGxlX3BnX3RhYmxlX2wyID0gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChsMl9yb19tcHRf
bWZuKTsKCkFnYWluLCBpZiB0aGlzIGlzIGEgYnVnIGluIGEgcHJldmlvdXMgcGF0Y2gsIGl0IHNo
b3VsZCBiZSBmaXhlZCB0aGVyZS4KCj4gICAgICBjbGVhcl9wYWdlKGwyX3JvX21wdCk7Cj4gICAg
ICBsM2Vfd3JpdGUoJmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJ
UlRfU1RBUlQpXSwKPiAgICAgICAgICAgICAgICBsM2VfZnJvbV9tZm4obDJfcm9fbXB0X21mbiwg
X19QQUdFX0hZUEVSVklTT1JfUk8pKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wbWFwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaAo+IGluZGV4IGZlYWIxZTkxNzAu
LjM0ZDRmMmJiMzggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wbWFwLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BtYXAuaAo+IEBAIC0xLDggKzEsOCBAQAo+ICAjaWZu
ZGVmIF9fWDg2X1BNQVBfSF9fCj4gICNkZWZpbmUgX19YODZfUE1BUF9IX18KPiAgCj4gLS8qIExh
cmdlIGVub3VnaCBmb3IgbWFwcGluZyA1IGxldmVscyBvZiBwYWdlIHRhYmxlcyAqLwo+IC0jZGVm
aW5lIE5VTV9GSVhfUE1BUCA1Cj4gKy8qIExhcmdlIGVub3VnaCBmb3IgbWFwcGluZyA1IGxldmVs
cyBvZiBwYWdlIHRhYmxlcyB3aXRoIHNvbWUgaGVhZHJvb20gKi8KPiArI2RlZmluZSBOVU1fRklY
X1BNQVAgOAo+ICAKClRoaXMgbG9va3MgcmF0aGVyIGFyYml0cmFyeSB0byBtZS4gQ2FuIHlvdSBz
cGVjaWZ5IHdoeSBleHRyYSBzbG90cyBhcmUKbmVlZGVkPyBUaGUgb3JpZ2luYWwganVzdGlmaWNh
dGlvbiBmb3IgNSBpcyBmb3IgcGFnZSB0YWJsZXMuIE5vdwpvYnZpb3VzbHkgaXQgaXMgdXNlZCBm
b3IgbW9yZSB0aGFuIGp1c3QgbWFwcGluZyBwYWdlIHRhYmxlcy4gIEknbQp3b3JyaWVkIHRoYXQg
ZXZlbiA4IG1heSBub3QgYmUgZW5vdWdoLiAKCkFsc28sIHRoaXMgY2hhbmdlIHNob3VsZCBlaXRo
ZXIgYmUgaW4gYSBzZXBhcmF0ZSBwYXRjaCBvciBmb2xkZWQgaW50bwpQTUFQIHBhdGNoIGl0c2Vs
Zi4KCldlaS4KCj4gIHZvaWQgcG1hcF9sb2NrKHZvaWQpOwo+ICB2b2lkIHBtYXBfdW5sb2NrKHZv
aWQpOwo+IC0tIAo+IDIuMTcuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:08:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDURp-0005Pq-S0; Thu, 26 Sep 2019 14:08:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDURo-0005Pg-Dy
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 14:08:44 +0000
X-Inumbo-ID: 255f79ec-e067-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 255f79ec-e067-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 14:08: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 023B6AC50;
 Thu, 26 Sep 2019 14:08:42 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20190926133618.24083-1-sergey.dyasli@citrix.com>
 <20190926135041.72cri2bam4ub3ojq@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9ac64417-7011-c4b5-d2f9-3f34e8f53d68@suse.com>
Date: Thu, 26 Sep 2019 16:08:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190926135041.72cri2bam4ub3ojq@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/shim: fix ballooning down the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xen.org, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxNTo1MSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBT
ZXAgMjYsIDIwMTkgYXQgMDI6MzY6MThQTSArMDEwMCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4g
Q3VycmVudGx5IGJhbGxvb25pbmcgZG93biBhIHB2c2hpbSBndWVzdCBjYXVzZXMgdGhlIGZvbGxv
d2luZyBlcnJvcnMKPj4gaW5zaWRlIHRoZSBzaGltOgo+Pgo+PiAgICAgZDN2MCBmYWlsZWQgdG8g
cmVzZXJ2ZSA1MTIgZXh0ZW50cyBvZiBvcmRlciA1MTIgZm9yIG9mZmxpbmluZwo+Pgo+PiBBbmQg
dGhlIGJhbGxvb25lZC1vdXQgcGFnZXMgc3RheSBpbnNpZGUgc2hpbSBhbmQgZG9uJ3QgcmVhY2gg
TDAgWGVuLgo+Pgo+PiBGaXggdGhpcyBieSBwYXNzaW5nIHRoZSBjb3JyZWN0IGFyZ3VtZW50cyB0
byBwdl9zaGltX29mZmxpbmVfbWVtb3J5KCkKPj4gZHVyaW5nIGEgWEVOTUVNX2RlY3JlYXNlX3Jl
c2VydmF0aW9uIHJlcXVlc3QuCj4+Cj4gCj4gVGhpcyBpcyBtaXNzaW5nOgo+IAo+IEZpeGVzOiBi
MjI0NWFjYzYwYzMgKCd4ZW4vcHZzaGltOiBtZW1vcnkgaG90cGx1ZycpCj4gCj4+IFNpZ25lZC1v
ZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAKPiBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:10:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUTX-00069c-BZ; Thu, 26 Sep 2019 14:10:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9s5i=XV=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iDUTW-00069S-04
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:10:30 +0000
X-Inumbo-ID: 63cd5c5a-e067-11e9-9655-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by localhost (Halon) with ESMTPS
 id 63cd5c5a-e067-11e9-9655-12813bfff9fa;
 Thu, 26 Sep 2019 14:10:28 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1569507029; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=FKheA17Xp2vTAnt4GaC8Cuc2CL04CiS1Fg9Q1cdGraQ=;
 b=JQHAumV2jsmi8NSS0ysZW8r1D6Ags9qBSFbno/kIhjzDqLo6GjeTQ/Wcq1ArcZUk6JLwdugf
 sbRvhh9IKvZDko3YpFVfyxcW6dIx3uRieOt0gzp2rVn1BIwrqG+LYSLC/kPVyGs/D3GVolu3
 IsfI+BlNL1TsA4KeaMP6l5/hM0I=
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 5d8cc6d2.7f350cbda9f0-smtp-out-n03;
 Thu, 26 Sep 2019 14:10:26 -0000 (UTC)
Received: by mail-wm1-f48.google.com with SMTP id y21so2775100wmi.0
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:10:26 -0700 (PDT)
X-Gm-Message-State: APjAAAUx2S8ugBGPAEPyF1qy0+0WyNlwmVrHcECBGbYzmzaQB97YIlja
 MtufMPbxTIWziE+LwP+FPVeTQZRT2kRvpN4Px2I=
X-Google-Smtp-Source: APXvYqySh9qsSZx4yjxU+8hJZfITfyfK5hdWYe/KExyRrIccHwnw3dKebk8Y8nogwET7KJYzaZArI3Y+mrjVdvHHAzQ=
X-Received: by 2002:a05:600c:295b:: with SMTP id
 n27mr3211232wmd.128.1569507024771; 
 Thu, 26 Sep 2019 07:10:24 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1569425745.git.tamas.lengyel@intel.com>
 <e1fec257377046cf442842e27dff9bafc1f2bb27.1569425745.git.tamas.lengyel@intel.com>
 <2e648f3c-e5d3-c3eb-93d7-cde0a0058cb6@suse.com>
In-Reply-To: <2e648f3c-e5d3-c3eb-93d7-cde0a0058cb6@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 26 Sep 2019 08:09:49 -0600
X-Gmail-Original-Message-ID: <CABfawhmkT61ADXJkodO064-5aNFpUY4ZLSGPKmHVWhxxDay1Yw@mail.gmail.com>
Message-ID: <CABfawhmkT61ADXJkodO064-5aNFpUY4ZLSGPKmHVWhxxDay1Yw@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH for-next 04/18] x86/mem_sharing: cleanup
 code in various locations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTA6MTUgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+IE9uIDI1LjA5LjIwMTkgMTc6NDgsIFRhbWFzIEsgTGVuZ3llbCB3
cm90ZToKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKPiA+IEBAIC0xODc5LDEyICsxODc5LDExIEBAIGludCBodm1faGFwX25l
c3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiA+ICAgICAg
aWYgKCBucGZlYy53cml0ZV9hY2Nlc3MgJiYgKHAybXQgPT0gcDJtX3JhbV9zaGFyZWQpICkKPiA+
ICAgICAgewo+ID4gICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwo+ID4gLSAg
ICAgICAgc2hhcmluZ19lbm9tZW0gPQo+ID4gLSAgICAgICAgICAgIChtZW1fc2hhcmluZ191bnNo
YXJlX3BhZ2UoY3VycmQsIGdmbiwgMCkgPCAwKTsKPiA+ICsgICAgICAgIHNoYXJpbmdfZW5vbWVt
ID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGN1cnJkLCBnZm4sIDApOwo+Cj4gSSBndWVzcyB0
aGUgaW1wbGljYXRpb24gaGVyZSBpcyB0aGF0IHRoZSBmdW5jdGlvbiBjYW4gb25seSByZXR1cm4K
PiAtRU5PTUVNPyBOb3QgdmVyeSBmb3J3YXJkIGNvbXBhdGlibGUsIGJ1dCB3ZWxsLiBIb3dldmVy
LCBpZiB5b3UKPiB0b3VjaCB0aGlzIGFscmVhZHksIHNob3VsZG4ndCB5b3UgYXQgbGVhc3QgbWFr
ZSAic2hhcmluZ19lbm9tZW0iCj4gYm9vbD8KCkNvcnJlY3QsIHRoZXJlIGlzIGEgQlVHX09OIGZv
ciBldmVyeSBvdGhlciByYyB2YWx1ZSBidXQgRU5PTUVNLiBXZQpjb3VsZCB0dXJuIGl0IGludG8g
YSBib29sIGJ1dCBJIGRvbid0IHNlZSBhIHJlYXNvbiBmb3IgaXQsIHBlcmhhcHMKdGhlcmUgd2ls
bCBiZSBhbm90aGVyIHJjIHZhbHVlIGluIHRoZSBmdXR1cmUgdGhhdCB3ZSB3YW50IHRvIGhhbmRs
ZQpncmFjZWZ1bGx5LgoKPgo+ID4gQEAgLTEyNDAsMTEgKzEyNzcsMTEgQEAgaW50IF9fbWVtX3No
YXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4gPiAgICAgIG1lbV9zaGFyaW5n
X3BhZ2VfdW5sb2NrKG9sZF9wYWdlKTsKPiA+ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUob2xkX3Bh
Z2UpOwo+ID4KPiA+IC1wcml2YXRlX3BhZ2VfZm91bmQ6Cj4gPiArcHJpdmF0ZV9wYWdlX2ZvdW5k
Ogo+Cj4gUGxlYXNlIGFsc28gaW5kZW50IHRoaXMgbGFiZWwgYnkgKGF0IGxlYXN0KSBvbmUgYmxh
bmsuCgpPSwoKPgo+ID4gQEAgLTU3LDM0ICs1OSwzNCBAQCBzdHJ1Y3QgcGFnZV9zaGFyaW5nX2lu
Zm8KPiA+ICAgICAgfTsKPiA+ICB9Owo+ID4KPiA+IC0jZGVmaW5lIHNoYXJpbmdfc3VwcG9ydGVk
KF9kKSBcCj4gPiAtICAgIChpc19odm1fZG9tYWluKF9kKSAmJiBwYWdpbmdfbW9kZV9oYXAoX2Qp
KQo+ID4gLQo+ID4gIHVuc2lnbmVkIGludCBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRfbWZucyh2
b2lkKTsKPiA+ICB1bnNpZ25lZCBpbnQgbWVtX3NoYXJpbmdfZ2V0X25yX3NoYXJlZF9tZm5zKHZv
aWQpOwo+ID4KPiA+ICAjZGVmaW5lIE1FTV9TSEFSSU5HX0RFU1RST1lfR0ZOICAgICAgICgxPDwx
KQo+ID4gIC8qIE9ubHkgZmFpbHMgd2l0aCAtRU5PTUVNLiBFbmZvcmNlIGl0IHdpdGggYSBCVUdf
T04gd3JhcHBlci4gKi8KPiA+ICBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZmxhZ3Mp
Owo+ID4gLXN0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGdmbiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3QgZmxhZ3MpCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MTZfdCBmbGFncyk7Cj4gPiArCj4gPiArc3RhdGljIGlubGluZQo+ID4gK2ludCBt
ZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDE2X3QgZmxhZ3MpCj4gPiAgewo+ID4gICAgICBpbnQgcmMgPSBf
X21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnZm4sIGZsYWdzKTsKPiA+ICAgICAgQlVHX09O
KCByYyAmJiAocmMgIT0gLUVOT01FTSkgKTsKPgo+IFdvdWxkIHlvdSBtaW5kIGFsc28gZHJvcHBp
bmcgdGhlIHN0cmF5IGJsYW5rcyBoZXJlPwo+CgpTdXJlLgoKVGhhbmtzLApUYW1hcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:12:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDUUw-0006IO-UF; Thu, 26 Sep 2019 14: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDUUv-0006ID-Ed
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 14:11:57 +0000
X-Inumbo-ID: 98cb5d10-e067-11e9-9655-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 98cb5d10-e067-11e9-9655-12813bfff9fa;
 Thu, 26 Sep 2019 14:11:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E02041596;
 Thu, 26 Sep 2019 07:11:55 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 983B93F534;
 Thu, 26 Sep 2019 07:11:54 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-7-sstabellini@kernel.org>
 <f801e6ad-442a-c297-603c-19b2a0f6a438@arm.com>
 <alpine.DEB.2.21.1909251821330.14358@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8254d124-f051-9447-7f74-44da7a03ee43@arm.com>
Date: Thu, 26 Sep 2019 15:11:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909251821330.14358@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <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>

SGkgU3RlZmFubywKCk9uIDkvMjYvMTkgMjoyNSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIFdlZCwgMjUgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+
IE9uIDI1LzA5LzIwMTkgMTk6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IFdlIGRv
bid0IGhhdmUgYSBjbGVhciB3YXkgdG8ga25vdyBob3cgbWFueSB2aXJ0dWFsIFNQSXMgd2UgbmVl
ZCBmb3IgdGhlCj4+PiBkb20wLWxlc3MgZG9tYWlucy4gSW50cm9kdWNlIGEgbmV3IG9wdGlvbiB1
bmRlciB4ZW4sZG9tYWluIHRvIHNwZWNpZnkKPj4+IHRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxv
Y2F0ZSBmb3IgYSBkb21haW4uCj4+Pgo+Pj4gVGhlIHByb3BlcnR5IGlzIG9wdGlvbmFsLiBXaGVu
IGFic2VudCwgd2UnbGwgdXNlIHRoZSBwaHlzaWNhbCBudW1iZXIgb2YKPj4+IEdJQyBsaW5lcyBm
b3IgZG9tMC1sZXNzIGRvbWFpbnMsIGp1c3QgbGlrZSBmb3IgZG9tMC4KPj4KPj4gQmFzZWQgb24g
dGhlIGNvZGUgYmVsb3csIHRoaXMgaXMgbm90IGNvcnJlY3Qgd2hlbiB1c2luZyB2cGwwMTEuCj4g
Cj4gSSdsbCB3cml0ZToKPiAKPiBUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdoZW4gYWJzZW50
LCB3ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgo+IEdJQyBsaW5lcyBmb3IgZG9tMC1s
ZXNzIGRvbWFpbnMsIG9yIEdVRVNUX1ZQTDAxMV9TUEkrMSBpZiB2cGwwMTEgaXMKPiByZXF1ZXN0
ZWQsIHdoaWNoZXZlciBpcyBncmVhdGVyLgoKU291bmRzIGdvb2QgdG8gbWUuCgo+IAo+IAo+Pj4K
Pj4+IFJlbW92ZSB0aGUgb2xkIHNldHRpbmcgb2YgbnJfc3BpcyBiYXNlZCBvbiB0aGUgcHJlc2Vu
Y2Ugb2YgdGhlIHZwbDAxMS4KPj4+Cj4+PiBUaGUgaW1wbGljYXRpb24gb2YgdGhpcyBjaGFuZ2Ug
aXMgdGhhdCB3aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlucwo+Pj4gZ2V0IHRoZSBzYW1l
IGFtb3VudCBvZiBTUEkgYWxsb2NhdGVkIGFzIGRvbTAsIHJlZ2FyZGxlc3Mgb2YgaG93IG1hbnkK
Pj4+IHBoeXNpY2FsIGRldmljZXMgdGhleSBoYXZlIGFzc2lnbmVkLCBhbmQgcmVnYXJkbGVzcyBv
ZiB3aGV0aGVyIHRoZXkgaGF2ZQo+Pj4gYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNvIG5lZWRz
IGFuIGVtdWxhdGVkIFNQSSkuIEZvciBpbnN0YW5jZSwgd2UKPj4+IGNvdWxkIGVuZCB1cCBleHBv
c2luZyAyNTYgU1BJcyBmb3IgZWFjaCBkb20wbGVzcyBkb21haW4gd2l0aG91dCBhCj4+PiBucl9z
cGlzIHByb3BlcnR5LiBJZiB3ZSBoYXZlIDQgZG9tMGxlc3MgZG9tYWlucyB3aXRob3V0IG5yX3Nw
aXMsIGl0Cj4+PiB3b3VsZCByZXN1bHQgaW4gODBLIG9mIGFkZGl0aW9uYWwgbWVtb3J5IGJlaW5n
IHVzZWQuCj4+Cj4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHlvdSBhcmUgdHJ5aW5nIHRvIGlt
cGx5IHdpdGggeW91ciBleGFtcGxlLiBPaywKPj4gdGhpcyB0ZWxsIHlvdSBob3cgbXVjaCBtZW1v
cnkgeW91IGFyZSBnb2luZyB0byB3YXN0ZS4uLiBidXQgdGhpcyBkb2VzCj4+IHN0aWxsIG5vdCBl
eHBsYWluIHdoeSB0aGUgbnJfc3BpcyBhcmUgaW5jcmVhc2VkIGluIHRoZSBkZWZhdWx0IGNhc2Uu
Cj4gCj4gSSBtaXN1bmRlcnN0b29kIHdoYXQgeW91IHdhbnRlZCBtZSB0byBhZGQgdG8gdGhlIGNv
bW1pdCBtZXNzYWdlLgoKU29ycnkgZm9yIHRoZSBjb25mdXNpb24sIG15IG1haW4gcG9pbnQgaXMg
eW91IGNhbid0IHJlYWxseSBzYXkgdGhpcyBpcyAKbG93IGZvb3RwcmludCBhcyB0aGlzIGlzIHZl
cnkgc3ViamVjdGl2ZS4gUGVyc29uYWxseSwgSSBmZWVsIGl0IGlzIGEgbG90IApiZWNhdXNlIGlm
IHlvdSB0YWtlIHRoZSBleGFtcGxlLCB0aGlzIGlzIHJvdWdobHkgOCUgb2YgdGhlIGN1cnJlbnQg
c2l6ZSAKb2YgWGVuIChpbiBkZWZhdWx0IGNvbmZpZykuCgo+IEknbGwgcmVtb3ZlIHRoZSBleGFt
cGxlIGFuZCBpbnN0ZWFkIHdyaXRlOgo+IAo+IFRoZSBpbXBsaWNhdGlvbiBvZiB0aGlzIGNoYW5n
ZSBpcyB0aGF0IHdpdGhvdXQgbnJfc3BpcyBkb20wbGVzcyBkb21haW5zCj4gZ2V0IHRoZSBzYW1l
IGFtb3VudCBvZiBTUEkgYWxsb2NhdGVkIGFzIGRvbTAsIHJlZ2FyZGxlc3Mgb2YgaG93IG1hbnkK
PiBwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciB0aGV5IGhhdmUKPiBhIHZpcnR1YWwgcGwwMTEgKHdoaWNoIGFsc28gbmVlZHMgYW4g
ZW11bGF0ZWQgU1BJKS4gVGhpcyBpcyBkb25lIGJlY2F1c2UKPiB0aGUgU1BJcyBhbGxvY2F0aW9u
IG5lZWRzIHRvIGJlIGRvbmUgYmVmb3JlIHBhcnNpbmcgYW55IHBhc3N0aHJvdWdoCj4gaW5mb3Jt
YXRpb24sIHNvIHdlIGhhdmUgdG8gYWNjb3VudCBmb3IgYW55IHBvdGVudGlhbCBwaHlzaWNhbCBT
UEkKPiBhc3NpZ25lZCB0byB0aGUgZG9tYWluLgo+IAo+IAo+IElzIHRoaXMgYmV0dGVyPwoKWWVz
LCB0aGFuayB5b3UuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:14:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDUX4-0006RM-D9; Thu, 26 Sep 2019 14:14: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=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDUX2-0006RH-OX
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:14:08 +0000
X-Inumbo-ID: e724b93e-e067-11e9-9655-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id e724b93e-e067-11e9-9655-12813bfff9fa;
 Thu, 26 Sep 2019 14:14:08 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id n14so2669023wrw.9
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:14: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=C/YUomk0Ubb0h0402bfkhmzhdKKt82Kb4YJio3e1Ooo=;
 b=fFFYi6dNMjQur7TVZ5mhzyaCh7Siwpb8m9Mneu1JibcblVXAsNg0KRztVVLK+HB9KQ
 RCNLNwpVWlnwS8S1M/hqxTqHoBBmIbG/moFeTnl4UIYj+GLkb/hKKPrCZF8iqM1AvLQK
 6MSWGY49W30ts+xKFPoRS5nOJZeKedxQtTtq2ra0nQ8NlzIDgOYAswxD0oIdpnRsQwUD
 b19tTUbwthHCP1xZKrqATP3/UWNQ8+A9sqAj+fyYbERiD4UDhZ2lWZ1UljyqdmYDfIOj
 AtCE0Q03spvWorhjq3pzW7s8Y5LOoa1L/fS4ZjaNk0J5Nl3ej79NrZA7d1oLBGwR1JXM
 HFGw==
X-Gm-Message-State: APjAAAW5sxwG9wJBYkRy88RLJsB2OA9VYnmLfYmmhY5HYL0cZ0hrYYP8
 i07GSA22fwforCffa7N6rtQ=
X-Google-Smtp-Source: APXvYqwM0hYpSEAgXj36jRV0NCg6TwXK5S4VfwQkiGB079LGcKVFaIQr2DUiXRJhLxvr4Df2OZkUKQ==
X-Received: by 2002:adf:b648:: with SMTP id i8mr2995098wre.372.1569507247272; 
 Thu, 26 Sep 2019 07:14:07 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id y13sm7686526wrg.8.2019.09.26.07.14.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 07:14:06 -0700 (PDT)
Date: Thu, 26 Sep 2019 15:14:05 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926141405.bpx7fujqf7fbacz7@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <10c0b97f3f378af07012628afc685905af43148f.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <10c0b97f3f378af07012628afc685905af43148f.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 67/84] x86/domain_page: remove direct
 map code and initialise idle mapcache.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MzBBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
VGhlc2UgYXJlIGZvdW5kIGluIHRoZSBOREVCVUcgYnVpbGQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2Rv
bWFpbl9wYWdlLmMgfCAxMCAtLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluX3BhZ2UuYwo+IGluZGV4IGY0ZjUzYTJhMzMuLmY2MDY2NzdhZTYgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluX3BhZ2UuYwo+IEBAIC03OCwxMSArNzgsNiBAQCB2b2lkICptYXBfZG9tYWluX3Bh
Z2UobWZuX3QgbWZuKQo+ICAgICAgc3RydWN0IG1hcGNhY2hlX3ZjcHUgKnZjYWNoZTsKPiAgICAg
IHN0cnVjdCB2Y3B1X21hcGhhc2hfZW50cnkgKmhhc2hlbnQ7Cj4gIAo+IC0jaWZkZWYgTkRFQlVH
Cj4gLSAgICBpZiAoIG1mbl94KG1mbikgPD0gUEZOX0RPV04oX19wYShIWVBFUlZJU09SX1ZJUlRf
RU5EIC0gMSkpICkKPiAtICAgICAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7Cj4g
LSNlbmRpZgo+IC0KCkFnYWluLCB0aGlzIGlzIGRyb3BwaW5nIGEgZmFzdCBwYXRoLiBXaGVyZSBp
cyB0aGUgY29ycmVzcG9uZGluZyBjaGFuZ2UKdG8gdW5hbXBfZG9tYWluX3BhZ2U/Cgo+ICAgICAg
diA9IG1hcGNhY2hlX2N1cnJlbnRfdmNwdSgpOwo+ICAgICAgaWYgKCAhdiApCj4gICAgICB7Cj4g
QEAgLTI1NywxMSArMjUyLDYgQEAgaW50IG1hcGNhY2hlX2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCj4gICAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluICpkY2FjaGUgPSAmZC0+YXJjaC5t
YXBjYWNoZTsKPiAgICAgIHVuc2lnbmVkIGludCBiaXRtYXBfcGFnZXM7Cj4gIAo+IC0jaWZkZWYg
TkRFQlVHCj4gLSAgICBpZiAoICFtZW1faG90cGx1ZyAmJiBtYXhfcGFnZSA8PSBQRk5fRE9XTihf
X3BhKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSkgKQo+IC0gICAgICAgIHJldHVybiAwOwo+IC0j
ZW5kaWYKPiAtCgpUaGlzIHNob3VsZCBiZSBpbiBpdHMgb3duIGNvbW1pdCB3aXRoIGp1c3RpZmlj
YXRpb24uCgpXZWkuCgo+ICAgICAgQlVJTERfQlVHX09OKE1BUENBQ0hFX1ZJUlRfRU5EICsgUEFH
RV9TSVpFICogKDMgKwo+ICAgICAgICAgICAgICAgICAgIDIgKiBQRk5fVVAoQklUU19UT19MT05H
UyhNQVBDQUNIRV9FTlRSSUVTKSAqIHNpemVvZihsb25nKSkpID4KPiAgICAgICAgICAgICAgICAg
ICBNQVBDQUNIRV9WSVJUX1NUQVJUICsgKFBFUkRPTUFJTl9TTE9UX01CWVRFUyA8PCAyMCkpOwo+
IC0tIAo+IDIuMTcuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:17:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:17:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUaa-0006bR-W1; Thu, 26 Sep 2019 14:17:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDUaZ-0006bL-BX
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:17:47 +0000
X-Inumbo-ID: 6933903a-e068-11e9-9655-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6933903a-e068-11e9-9655-12813bfff9fa;
 Thu, 26 Sep 2019 14:17: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 3C499AED5;
 Thu, 26 Sep 2019 14:17:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Thu, 26 Sep 2019 16:17:43 +0200
Message-Id: <20190926141743.25426-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: features for 5.4-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
LjQtcmMxLXRhZwoKeGVuOiBmZWF0dXJlcyBmb3IgNS40LXJjMQoKSXQgY29udGFpbnMgb25seSB0
d28gc21hbGwgcGF0Y2hlcyB0aGlzIHRpbWU6CgotIGEgc21hbGwgY2xlYW51cCBmb3Igc3dpb3Rs
Yi14ZW4KLSBhIGZpeCBmb3IgUENJIGluaXRpYWxpemF0aW9uIGZvciBzb21lIHBsYXRmb3JtcwoK
VGhhbmtzLgoKSnVlcmdlbgoKIGRyaXZlcnMveGVuL3BjaS5jICAgICAgICAgfCAyMSArKysrKysr
KysrKysrKystLS0tLS0KIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgfCAgNSArKy0tLQogMiBm
aWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKSWdvciBEcnV6
aGluaW4gKDEpOgogICAgICB4ZW4vcGNpOiByZXNlcnZlIE1DRkcgYXJlYXMgZWFybGllcgoKU291
cHRpY2sgSm9hcmRlciAoMSk6CiAgICAgIHN3aW90bGIteGVuOiBDb252ZXJ0IHRvIHVzZSBtYWNy
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:20:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDUcj-0006u6-EI; Thu, 26 Sep 2019 14:20:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDUci-0006u0-8x
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:20:00 +0000
X-Inumbo-ID: b83a58da-e068-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b83a58da-e068-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 14:19: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 D2958AF19;
 Thu, 26 Sep 2019 14:19:57 +0000 (UTC)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1569425745.git.tamas.lengyel@intel.com>
 <e1fec257377046cf442842e27dff9bafc1f2bb27.1569425745.git.tamas.lengyel@intel.com>
 <2e648f3c-e5d3-c3eb-93d7-cde0a0058cb6@suse.com>
 <CABfawhmkT61ADXJkodO064-5aNFpUY4ZLSGPKmHVWhxxDay1Yw@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6b1f5ed0-95e8-9aad-beb0-2399d667ba56@suse.com>
Date: Thu, 26 Sep 2019 16:19:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABfawhmkT61ADXJkodO064-5aNFpUY4ZLSGPKmHVWhxxDay1Yw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH for-next 04/18] x86/mem_sharing: cleanup
 code in various locations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxNjowOSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFdlZCwgU2Vw
IDI1LCAyMDE5IGF0IDEwOjE1IEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gd3Jv
dGU6Cj4+IE9uIDI1LjA5LjIwMTkgMTc6NDgsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKPj4+IEBAIC0xODc5LDEyICsxODc5LDExIEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2Zh
dWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPj4+ICAgICAgaWYgKCBucGZlYy53
cml0ZV9hY2Nlc3MgJiYgKHAybXQgPT0gcDJtX3JhbV9zaGFyZWQpICkKPj4+ICAgICAgewo+Pj4g
ICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwo+Pj4gLSAgICAgICAgc2hhcmlu
Z19lbm9tZW0gPQo+Pj4gLSAgICAgICAgICAgIChtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoY3Vy
cmQsIGdmbiwgMCkgPCAwKTsKPj4+ICsgICAgICAgIHNoYXJpbmdfZW5vbWVtID0gbWVtX3NoYXJp
bmdfdW5zaGFyZV9wYWdlKGN1cnJkLCBnZm4sIDApOwo+Pgo+PiBJIGd1ZXNzIHRoZSBpbXBsaWNh
dGlvbiBoZXJlIGlzIHRoYXQgdGhlIGZ1bmN0aW9uIGNhbiBvbmx5IHJldHVybgo+PiAtRU5PTUVN
PyBOb3QgdmVyeSBmb3J3YXJkIGNvbXBhdGlibGUsIGJ1dCB3ZWxsLiBIb3dldmVyLCBpZiB5b3UK
Pj4gdG91Y2ggdGhpcyBhbHJlYWR5LCBzaG91bGRuJ3QgeW91IGF0IGxlYXN0IG1ha2UgInNoYXJp
bmdfZW5vbWVtIgo+PiBib29sPwo+IAo+IENvcnJlY3QsIHRoZXJlIGlzIGEgQlVHX09OIGZvciBl
dmVyeSBvdGhlciByYyB2YWx1ZSBidXQgRU5PTUVNLiBXZQo+IGNvdWxkIHR1cm4gaXQgaW50byBh
IGJvb2wgYnV0IEkgZG9uJ3Qgc2VlIGEgcmVhc29uIGZvciBpdCwgcGVyaGFwcwo+IHRoZXJlIHdp
bGwgYmUgYW5vdGhlciByYyB2YWx1ZSBpbiB0aGUgZnV0dXJlIHRoYXQgd2Ugd2FudCB0byBoYW5k
bGUKPiBncmFjZWZ1bGx5LgoKQXQgd2hpY2ggcG9pbnQgdGhlIHZhcmlhYmxlJ3MgbmFtZSB3aWxs
IG5vIGxvbmdlciBiZSBhcHByb3ByaWF0ZS4KSGVuY2UgbXkgcmVxdWVzdCB0byBtYWtlIGl0IGJv
b2w7IGF0IHN1Y2ggYSBmdXR1cmUgcG9pbnQgdGhlIGNvZGUKd291bGQgbmVlZCB0b3VjaGluZyBh
Z2FpbiBhbnl3YXkgaWYgeW91ICh1bmRlcnN0YW5kYWJseSkgZG9uJ3QKd2FudCB0byBtYWtlIG1v
cmUgdGhhbiBwdXJlbHkgY29zbWV0aWMgY2hhbmdlcyBub3cuCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:22:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUew-0007cH-TN; Thu, 26 Sep 2019 14:22:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDUev-0007cB-LK
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:22:17 +0000
X-Inumbo-ID: 0a662472-e069-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x129.google.com (unknown [2a00:1450:4864:20::129])
 by localhost (Halon) with ESMTPS
 id 0a662472-e069-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 14:22:16 +0000 (UTC)
Received: by mail-lf1-x129.google.com with SMTP id y127so1876590lfc.0
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:22:16 -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=F+lLDVKEInDDLZ4wBdlhAUTPF4RpelcELyyw5CAPfVM=;
 b=P3dlxqbdZIHxH7/DkCtj2R4jfX8AcgiVhzA+vmK7zUTU6jM0ImUY9i8lzfagDjBQkd
 hd4h53Mit5HaZWTpBKil4AUq0aJAlpxzFL9jIimPdR8tekXt/FNMbOVSGSq+VM4SLAYj
 VCQ+rHnhHjx4odF4JlkerOHyaR7SwRwCqsX+E4m9PeRZ3wQU4QcT4zSnfUUrBzTu9xS3
 wHIPSKjZU8FGWedbJM3c6NqH1zUBiewBYkSdIgZ2Cm/rUAY+SmpKs6nAZkvmWUko7wIB
 gxz57MpdCf5dffhjWSPFl9khWuPtegQa7+6zIX9bcAV1V/sUlHdme1IQVQmY3RCgKo0S
 A/sA==
X-Google-DKIM-Signature: v=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=F+lLDVKEInDDLZ4wBdlhAUTPF4RpelcELyyw5CAPfVM=;
 b=nVljri7QEofaJLLM2NxP4+zm468Nj080VXp20V46QbF5g2FI4t+xTbmrdVcxm6cXpA
 P6A7lPiIdEUptRQFzz0G8AxaH4gN5cj/5DX8iuqc3hnZmAx3RAr1OKLSE23fDaEQpC3p
 oEKJ1ahRWkmgxyXaXhYjj1bC4Kv2i6yALVJd1IxOkepKWqCoFxZnwUVgdQjtypDhMerC
 Bx3v29M0NByl6VGkHqss5IkijxJWtSGccB0uJwPShE3CCH+l5XBf0cT/yU+4enFPf7uJ
 G2sOpwlC8V7Qi6TUgDn4C9SzagQiH54cWjm0aB91kakkCB1ysE1Ux5CUxFZqxXQacNm/
 OWCw==
X-Gm-Message-State: APjAAAXs+kN0s/wQrqOZ8F8HdWHWfcRZneV4xtAWIvWp3TElgFhbEC1s
 CtdT9GU2Bg5z0oA3S1kc63DaC5+t614=
X-Google-Smtp-Source: APXvYqzDOUycyFc47vBs+e2rdnNoryDB4xwtp6UT7dl7Sojv3CDz0hMiCk5+t07gjxse3blO6LjC5g==
X-Received: by 2002:a05:6512:14c:: with SMTP id
 m12mr2321114lfo.27.1569507735622; 
 Thu, 26 Sep 2019 07:22:15 -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 t24sm537405ljc.23.2019.09.26.07.22.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 26 Sep 2019 07:22:15 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 17:22:02 +0300
Message-Id: <1569507722-16981-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] SUPPORT.md: Describe Renesas IPMMU-VMSA support
 (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: 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>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Jan Beulich <jbeulich@suse.com>, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKUmVuZXNhcyBJUE1NVS1WTVNBIHN1cHBvcnQgKEFybSkgY2FuIGJlIGNvbnNpZGVyZWQKYXMg
VGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1cmUuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Ci0tLQpQbGVhc2Ugbm90
ZSwgc2hvdWxkIG9ubHkgZ28gaW4gYWZ0ZXI6Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOS9tc2cwMjcwNy5odG1sCgpDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KLS0tCiBTVVBQT1JULm1kIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCAz
NzU0NzNhLi4xMDBhM2IxIDEwMDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQK
QEAgLTY0LDYgKzY0LDcgQEAgc3VwcG9ydGVkIGluIHRoaXMgZG9jdW1lbnQuCiAgICAgU3RhdHVz
LCBJbnRlbCBWVC1kOiBTdXBwb3J0ZWQKICAgICBTdGF0dXMsIEFSTSBTTU1VdjE6IFN1cHBvcnRl
ZAogICAgIFN0YXR1cywgQVJNIFNNTVV2MjogU3VwcG9ydGVkCisgICAgU3RhdHVzLCBSZW5lc2Fz
IElQTU1VLVZNU0E6IFRlY2ggUHJldmlldwogCiAjIyMgQVJNL0dJQ3YzIElUUwogCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:24:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:24:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUgs-0007jm-B6; Thu, 26 Sep 2019 14:24:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDUgr-0007je-Ap
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:24:17 +0000
X-Inumbo-ID: 51d6db3a-e069-11e9-9657-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 51d6db3a-e069-11e9-9657-12813bfff9fa;
 Thu, 26 Sep 2019 14:24: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 9808DAC67;
 Thu, 26 Sep 2019 14:24:15 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
 <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
 <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
 <e00a1ec0-63ba-d2b6-9bb8-7695cd8bd7fd@suse.com>
 <aecf79bf-029d-6033-aa27-5eb4ef9af650@suse.com>
 <7962de1d-8ad5-13ef-3377-3b16c07b9afd@suse.com>
 <15e6d49da77d4cb1a8bd4b1b1adca5939bd3cf4b.camel@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bb0871f6-2484-2d7d-ddff-f6526a3eb589@suse.com>
Date: Thu, 26 Sep 2019 16:24:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <15e6d49da77d4cb1a8bd4b1b1adca5939bd3cf4b.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxNTo1MywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gV2VkLCAyMDE5
LTA5LTI1IGF0IDE1OjA3ICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjUuMDkuMjAx
OSAxNDo0MCwgSsO8cmdlbiBHcm/DnyAgd3JvdGU6Cj4+PiBPbiAyNC4wOS4xOSAxNzoyMiwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDkuMjAxOSAxNzowOSwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPj4+Pj4gT24gMjQuMDkuMTkgMTc6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4g
T24gMjQuMDkuMjAxOSAxNjo0MSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4+Pj4+PiBmb3JfZWFj
aF9zY2hlZF91bml0X3ZjcHUoKSBmb3IgYW4gaWRsZQo+Pj4+Pj4+IHVuaXQgbWlnaHQgZW5kIHBy
ZW1hdHVyZSB3aGVuIG9uZSBvZiB0aGUgdmNwdXMgaXMgcnVubmluZwo+Pj4+Pj4+IGluIGFub3Ro
ZXIKPj4+Pj4+PiB1bml0IChpZGxlX3ZjcHUtPnNjaGVkX3VuaXQgIT0gaWRsZV91bml0KS4KPj4+
Pj4+Cj4+Pj4+PiBPaCwgdGhhdCAodiktPnNjaGVkX3VuaXQgPT0gKGkpIGluIHRoZSBjb25zdHJ1
Y3QgaXMgY2xlYXJseQo+Pj4+Pj4gdW5leHBlY3RlZC4KPj4+Pj4+IElzIHRoaXMgcmVhbGx5IHN0
aWxsIG5lZWRlZCBieSB0aGUgZW5kIG9mIHRoZSBzZXJpZXM/IEkKPj4+Pj4+IHJlYWxpemUgdGhh
dAo+Pj4+Pj4gX3NvbWVfIGNoZWNrIGlzIG5lZWRlZCwgYnV0IGNvdWxkIHRoaXMgcGVyaGFwcyBi
ZSBhcnJhbmdlZCBpbgo+Pj4+Pj4gYSB3YXkKPj4+Pj4+IHRoYXQgeW91J2Qgc3RpbGwgaGl0IGFs
bCB2Q1BVLXMgd2hlbiB1c2luZyBpdCBvbiBhbiBpZGxlCj4+Pj4+PiB1bml0LCBubwo+Pj4+Pj4g
bWF0dGVyIHdoZXRoZXIgdGhleSdyZSBpbiB1c2UgYXMgYSBzdWJzdGl0dXRlIGluIGEgInJlYWwi
Cj4+Pj4+PiB1bml0Pwo+Pj4+Pgo+Pj4+PiBJIGNvdWxkIGRvIHRoYXQgYnkgaGF2aW5nIGFub3Ro
ZXIgbGlua2VkIGxpc3QgaW4gc3RydWN0IHZjcHUuCj4+Pj4+IFRoaXMgd2F5Cj4+Pj4+IEkgY2Fu
IGF2b2lkIGl0Lgo+Pj4+Cj4+Pj4gT2gsIG5vLCBub3QgYW5vdGhlciBsaXN0IGp1c3QgZm9yIHRo
aXMgcHVycG9zZS4gSSB3YXMgcmF0aGVyCj4+Pj4gdGhpbmtpbmcKPj4+PiBvZiBlLmcuIGEgY29t
cGFyaXNvbiBvZiBJRHMuCj4+Pgo+Pj4gVGhhdCB3b3VsZCByZXN1bHQgZWl0aGVyIGluIHNvbWV0
aGluZyBsaWtlOgo+Pj4KPj4+ICh2KS0+dmNwdV9pZCA8ICh1KS0+dW5pdF9pZCArICh1KS0+cmVz
LT5jcHVwb29sLT5ncmFudWxhcml0eQo+Pj4KPj4+IHJlcXVpcmluZyB0byBtYWtlIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSBwdWJsaWMgYXMga2V5aGFuZGxlci5jCj4+PiBuZWVkcwo+Pj4gZm9yX2Vh
Y2hfc2NoZWRfdW5pdF92Y3B1KCkgcGx1cyBiZWluZyBxdWl0ZSBleHBlbnNpdmUsCj4+Cj4+IEkg
YWdyZWUgdGhpcyBpcyBub3QgYSBnb29kIG9wdGlvbi4KPj4KPj4+IG9yOgo+Pj4KPj4+ICEodSkt
Pm5leHRfaW5fbGlzdCB8fCAodiktPnZjcHVfaWQgPCAodSktPm5leHRfaW5fbGlzdC0+dW5pdF9p
ZAo+Pj4KPj4+IHdoaWNoIHNlZW1zIHRvIGJlIG1vcmUgZXhwZW5zaXZlIGFzIHRoZSBjdXJyZW50
IHZhcmlhbnQsIHRvby4KPj4KPj4gSXQncyBub3QgdGhpcyBtdWNoIG1vcmUgZXhwZW5zaXZlLCBh
bmQgaXQgZWxpbWluYXRlcyB1bmV4cGVjdGVkCj4+IChhcyBJIHdvdWxkIGNhbGwgaXQpIGJlaGF2
aW9yLCBzbyBJIHRoaW5rIEknZCBnbyB0aGlzIHJvdXRlLiAKPj4KPiBTbywgSSBob25lc3RseSBs
aWtlIHRoZSB3YXkgaXQncyBjdXJyZW50bHkgZG9uZSBpbiBKdWVyZ2VuJ3MgcGF0aGVzLgo+IAo+
IEhvd2V2ZXIsIEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgd2hhdCBpdCBpcyB0aGUgaXNzdWUg
dGhhdCBKYW4gdGhpbmtzCj4gdGhhdCBoYXMsIGFuZCBpbiB3aGF0IHNlbnNlIHRoZSBjb2RlL2Jl
aGF2aW9yIGlzIHJlZ2FyZGVkIGFzCj4gInVuZXhwZWN0ZWQiLgo+IAo+IENhbiB5b3UgaGVscCBt
ZSBzZWUgdGhlIHByb2JsZW0/IE1heWJlLCBpZiBJIHJlYWxpemUgaXQsIEknZCBjaGFuZ2UgbXkK
PiBwcmVmZXJlbmNlLi4uCgpUaGUgdW5leHBlY3RlZCAvIHN1cnByaXNpbmcgYmVoYXZpb3IgaXMg
ZGVzY3JpYmVkIGF0IHRoZSB0b3AgKGkuZS4Kc3RpbGwgdmlzaWJsZSBpbiBjb250ZXh0KSwgYnV0
IEknbGwgcXVvdGUgaXQgYWdhaW4gaGVyZToKCiJmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUoKSBm
b3IgYW4gaWRsZSB1bml0IG1pZ2h0IGVuZCBwcmVtYXR1cmUKIHdoZW4gb25lIG9mIHRoZSB2Y3B1
cyBpcyBydW5uaW5nIGluIGFub3RoZXIgdW5pdAogKGlkbGVfdmNwdS0+c2NoZWRfdW5pdCAhPSBp
ZGxlX3VuaXQpIgoKVGhpcyBzdGFydGVkIG91dCB3aXRoIG1lIGFza2luZyBhYm91dCBhbiBhcHBh
cmVudGx5IChidXQgYXMKSsO8cmdlbiBoYXMgY2xhcmlmaWVkIG5vdCB0cnVseSkgdW5uZWNlc3Nh
cnkgc3BlY2lhbCBjYXNpbmcgb2YKaWRsZSB2Q1BVLXMvdW5pdHMvZG9tYWluIGFoZWFkIG9mIGEg
dXNlIG9mIHRoaXMgY29uc3RydWN0LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:27:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDUjQ-0007ru-QX; Thu, 26 Sep 2019 14:26: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=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDUjP-0007ro-95
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:26:55 +0000
X-Inumbo-ID: af9ef766-e069-11e9-9657-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id af9ef766-e069-11e9-9657-12813bfff9fa;
 Thu, 26 Sep 2019 14:26: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 1F869AC67;
 Thu, 26 Sep 2019 14:26:53 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
Date: Thu, 26 Sep 2019 16:26:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v7 0/3] AMD IOMMU: further 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>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MDE6IGFsbG9jYXRlIG9uZSBkZXZpY2UgdGFibGUgcGVyIFBDSSBzZWdtZW50CjAyOiBhbGxvdyBj
YWxsZXJzIHRvIHJlcXVlc3QgYWxsb2NhdGVfYnVmZmVyKCkgdG8gc2tpcCBpdHMgbWVtc2V0KCkK
MDM6IHByZS1maWxsIGFsbCBEVEVzIHJpZ2h0IGFmdGVyIHRhYmxlIGFsbG9jYXRpb24KCkphbgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:27:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDUjW-0007sa-4K; Thu, 26 Sep 2019 14:27:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDUjV-0007sJ-4H
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:27:01 +0000
X-Inumbo-ID: b36d1c24-e069-11e9-b588-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by localhost (Halon) with ESMTPS
 id b36d1c24-e069-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 14:27:00 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id y19so3033482wrd.3
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:27:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=qeXYiH24wLvMPRFHYJR5aW269O9ocZoXYGe1g5KQa84=;
 b=su9PSOObKKtp+C2/u1Uhftb3mur6k2+LkuSHhuJTG9UUHVDOp3KTNvw4tMIuZMb0KO
 oS4hvz0Ngqaip+NNxAs1BtwSl/7SyGHYhJA3PWNPOqv7bceof22/92g5VBguuHwTc3Wy
 GZ25mh38l0D6C8rq80ryTVss1urWcKsf3iL7tmGskAnTmXJWn7F3umOE9qnY+/GZUyOq
 oOoYh74UXT/KJMTGCoMBcZAOk3ZtC1HYbwB/8JXtBR2eec9PRKmhnhLNIsy7WqiLGinY
 Vd3dX+mI08AARfSW4EypeM3oy4iYTOptRTEo293geAri4lo1Z80E5RIqW1OAH40GCnNf
 1cIQ==
X-Gm-Message-State: APjAAAVp0rHQmacLeZGXhyj4cKt/zQBRpzgFZntPN573OFJD1Dixc5tl
 s0y7VsjXnvGh59+5/e3y7ps=
X-Google-Smtp-Source: APXvYqweaST6eRe7dYZhWxpVI+5718Li5WdQ4AI1wyUEC15Q3jy12LyXSj5zjniW6YdyUBjQqwfYqg==
X-Received: by 2002:adf:ef8f:: with SMTP id d15mr2296269wro.67.1569508019515; 
 Thu, 26 Sep 2019 07:26:59 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id 79sm4362930wmb.7.2019.09.26.07.26.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 07:26:59 -0700 (PDT)
Date: Thu, 26 Sep 2019 15:26:57 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926142657.mc3y7i4ovz6hvua6@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MzRBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L3NldHVwLmMgICAgfCA0ICsrLS0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgfCAyICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCj4gaW5kZXggZTk2NGMwMzJmNi4uM2RjMmZhZDk4NyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTEz
NjcsNyArMTM2Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCj4gIAo+ICAgICAgICAgICAgICBpZiAoIG1hcF9lIDwgZW5kICkKPiAgICAg
ICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQg
bG9uZylfX3ZhKG1hcF9lKSwgbWFkZHJfdG9fbWZuKG1hcF9lKSwKPiArICAgICAgICAgICAgICAg
IG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShtYXBfZSksIElOVkFMSURfTUZO
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihlbmQgLSBtYXBf
ZSksIFBBR0VfSFlQRVJWSVNPUik7CgpXaHkgZG9uJ3QgeW91IGp1c3QgcmVtb3ZlIHRoZSBjYWxs
cyB0byBtYXBfcGFnZXNfdG9feGVuPwoKPiAgICAgICAgICAgICAgICAgIGluaXRfYm9vdF9wYWdl
cyhtYXBfZSwgZW5kKTsKPiAgICAgICAgICAgICAgICAgIG1hcF9lID0gZW5kOwo+IEBAIC0xMzgy
LDcgKzEzODIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQo+ICAgICAgICAgIH0KPiAgICAgICAgICBpZiAoIHMgPCBtYXBfcyApCj4gICAg
ICAgICAgewo+IC0gICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9f
dmEocyksIG1hZGRyX3RvX21mbihzKSwKPiArICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigo
dW5zaWduZWQgbG9uZylfX3ZhKHMpLCBJTlZBTElEX01GTiwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQRk5fRE9XTihtYXBfcyAtIHMpLCBQQUdFX0hZUEVSVklTT1IpOwo+ICAgICAg
ICAgICAgICBpbml0X2Jvb3RfcGFnZXMocywgbWFwX3MpOwo+ICAgICAgICAgIH0KPiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+
IGluZGV4IGEwMGRiNGMwZDkuLmRlZWVhYzA2NWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0yMTU3LDcg
KzIxNTcsNyBAQCB2b2lkICphbGxvY194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwg
dW5zaWduZWQgaW50IG1lbWZsYWdzKQo+ICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQg
bG9uZylyZXQsIHBhZ2VfdG9fbWZuKHBnKSwKPiAgICAgICAgICAgICAgICAgICAgICAgMVVMIDw8
IG9yZGVyLCBQQUdFX0hZUEVSVklTT1IpOwo+ICAKPiAtICAgIHJldHVybiBwYWdlX3RvX3ZpcnQo
cGcpOwo+ICsgICAgcmV0dXJuIHJldDsKClRoaXMgaHVuayBpcyBhIGZpeCB0byBhIHByZXZpb3Vz
IHBhdGNoLiBJdCBkb2Vzbid0IGJlbG93IGhlcmUuCgpXZWkuCgo+ICB9Cj4gIAo+ICAKPiAtLSAK
PiAyLjE3LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:27:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDUjj-0007w6-LM; Thu, 26 Sep 2019 14:27: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDUji-0007vn-Kb
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:27:14 +0000
X-Inumbo-ID: bb9138f4-e069-11e9-9657-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id bb9138f4-e069-11e9-9657-12813bfff9fa;
 Thu, 26 Sep 2019 14:27:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3F84528;
 Thu, 26 Sep 2019 07:27:13 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 87D4B3F534;
 Thu, 26 Sep 2019 07:27:11 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190925042917.11392-1-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c08b582b-d13d-7b2f-6b5a-216581f31cb7@arm.com>
Date: Thu, 26 Sep 2019 15:27:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190925042917.11392-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI1LzE5IDU6MjkgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gdmNwdV9ydW5z
dGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJuIGEgc3RhdGUgZW50cnkgdGltZSB3aXRoCj4g
WEVOX1JVTlNUQVRFX1VQREFURSBzZXQuIFRvIGF2b2lkIHRoaXMgbGV0IHVwZGF0ZV9ydW5zdGF0
ZV9hcmVhKCkKPiBvcGVyYXRlIG9uIGEgbG9jYWwgcnVuc3RhdGUgY29weS4KPiAKPiBUaGlzIHBy
b2JsZW0gd2FzIGludHJvZHVjZWQgd2l0aCBjb21taXQgMjUyOWM4NTBlYTQ4ZjAzNiAoImFkZCB1
cGRhdGUKPiBpbmRpY2F0b3IgdG8gdmNwdV9ydW5zdGF0ZV9pbmZvIikuCj4gCj4gUmVwb3J0ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+IFYyOiBhZGQgaGFu
ZGxpbmcgb24gQVJNLCB0b28gKEphbiBCZXVsaWNoKQo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2Rv
bWFpbi5jIHwgMTMgKysrKysrKystLS0tLQo+ICAgeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMTcg
KysrKysrKysrKy0tLS0tLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg
MTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4IGFlMTNlNDdlODYuLmQ2ODFmZjVjNmUgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4gQEAgLTI4MCwyOCArMjgwLDMxIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3Rv
KHN0cnVjdCB2Y3B1ICpuKQo+ICAgc3RhdGljIHZvaWQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3Ry
dWN0IHZjcHUgKnYpCj4gICB7Cj4gICAgICAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5V
TEw7Cj4gKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwo+ICAgCj4gICAg
ICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQo+ICAgICAg
ICAgICByZXR1cm47Cj4gICAKPiArICAgIG1lbWNweSgmcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwg
c2l6ZW9mKHJ1bnN0YXRlKSk7CgpJIGFtIG5vdCByZWFsbHkgaGFwcHkgd2l0aCB0aGlzIHNvbHV0
aW9uLiBBRkFJQ1QsIHlvdSBvbmx5IGNvcHkgdGhlIGZ1bGwgCnN0cnVjdHVyZSBoZXJlIGp1c3Qg
Zm9yIHRoZSBiZW5lZml0cyBvZiB1cGRhdGluZyBzdGF0ZV9lbnRyeV90aW1lLgoKSSBzYXcgeW91
IGRpc2N1c3MgYWJvdXQgaXQgd2l0aCBKYW4sIHNvIGl0IHdvdWxkIGJlIG5pY2UgdG8gbG9nIGF0
IGxlYXN0IAppbiB0aGUgY29tbWl0IG1lc3NhZ2UgdGhlIHJlYXNvbiB3aHkgdGhpcyBpcyBkb25l
IGxpa2UgdGhhdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:28:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUlM-0008Mr-27; Thu, 26 Sep 2019 14:28:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDUlK-0008Mi-Ik
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:28:54 +0000
X-Inumbo-ID: f6c7f17e-e069-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f6c7f17e-e069-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 14:28: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 8A500AC49;
 Thu, 26 Sep 2019 14:28:52 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
Message-ID: <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
Date: Thu, 26 Sep 2019 16:28:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table per
 PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIGEgc2luZ2xlIGRldmljZSB0YWJsZSBmb3IgYWxsIHNlZ21lbnRzIGNhbid0IHBvc3Np
Ymx5IGJlIHJpZ2h0LgooRXZlbiB3b3JzZSwgdGhlIHN5bWJvbCB3YXNuJ3Qgc3RhdGljIGRlc3Bp
dGUgYmVpbmcgdXNlZCBpbiBqdXN0IG9uZQpzb3VyY2UgZmlsZS4pIEF0dGFjaCB0aGUgZGV2aWNl
IHRhYmxlcyB0byB0aGVpciByZXNwZWN0aXZlIElWUlMgbWFwcGluZwpvbmVzLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCnY2OiBOZXcuCgotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTM5LDcgKzM5LDYgQEAgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgaXZyc19iZGZfZW50cgogdTggX19yZWFkX21vc3RseSBpdmhkX3R5cGU7
CiBzdGF0aWMgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBpdnJzX21hcHM7CiBMSVNUX0hFQURfUkVB
RF9NT1NUTFkoYW1kX2lvbW11X2hlYWQpOwotc3RydWN0IHRhYmxlX3N0cnVjdCBkZXZpY2VfdGFi
bGU7CiBib29sX3QgaW9tbXV2Ml9lbmFibGVkOwogCiBzdGF0aWMgYm9vbCBpb21tdV9oYXNfaHRf
ZmxhZyhzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwgdTggbWFzaykKQEAgLTk4OSw2ICs5ODgsMTIg
QEAgc3RhdGljIHZvaWQgZGlzYWJsZV9pb21tdShzdHJ1Y3QgYW1kX2lvbQogICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiB9CiAKK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0IGR0X2FsbG9jX3NpemUodm9pZCkKK3sKKyAgICByZXR1cm4gUEFHRV9TSVpF
IDw8IGdldF9vcmRlcl9mcm9tX2J5dGVzKGl2cnNfYmRmX2VudHJpZXMgKgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJ
WkUpOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgZGVhbGxvY2F0ZV9idWZmZXIodm9pZCAqYnVm
LCB1aW50MzJfdCBzeikKIHsKICAgICBpbnQgb3JkZXIgPSAwOwpAQCAtOTk5LDEyICsxMDA0LDYg
QEAgc3RhdGljIHZvaWQgX19pbml0IGRlYWxsb2NhdGVfYnVmZmVyKHZvaQogICAgIH0KIH0KIAot
c3RhdGljIHZvaWQgX19pbml0IGRlYWxsb2NhdGVfZGV2aWNlX3RhYmxlKHN0cnVjdCB0YWJsZV9z
dHJ1Y3QgKnRhYmxlKQotewotICAgIGRlYWxsb2NhdGVfYnVmZmVyKHRhYmxlLT5idWZmZXIsIHRh
YmxlLT5hbGxvY19zaXplKTsKLSAgICB0YWJsZS0+YnVmZmVyID0gTlVMTDsKLX0KLQogc3RhdGlj
IHZvaWQgX19pbml0IGRlYWxsb2NhdGVfcmluZ19idWZmZXIoc3RydWN0IHJpbmdfYnVmZmVyICpy
aW5nX2J1ZikKIHsKICAgICBkZWFsbG9jYXRlX2J1ZmZlcihyaW5nX2J1Zi0+YnVmZmVyLCByaW5n
X2J1Zi0+YWxsb2Nfc2l6ZSk7CkBAIC0xMDY4LDggKzEwNjcsMjkgQEAgc3RhdGljIHZvaWQgKiBf
X2luaXQgYWxsb2NhdGVfcHByX2xvZyhzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9QUFJfTE9HX0RFRkFVTFRfRU5UUklFUywgIlBQUiBMb2ciKTsKIH0KIAorLyoKKyAq
IFdpdGhpbiBpdnJzX21hcHBpbmdzW10gd2UgYWxsb2NhdGUgYW4gZXh0cmEgYXJyYXkgZWxlbWVu
dCB0byBzdG9yZQorICogLSBzZWdtZW50IG51bWJlciwKKyAqIC0gZGV2aWNlIHRhYmxlLgorICov
CisjZGVmaW5lIElWUlNfTUFQUElOR1NfU0VHKG0pIChtKVtpdnJzX2JkZl9lbnRyaWVzXS5kdGVf
cmVxdWVzdG9yX2lkCisjZGVmaW5lIElWUlNfTUFQUElOR1NfREVWVEFCKG0pIChtKVtpdnJzX2Jk
Zl9lbnRyaWVzXS5pbnRyZW1hcF90YWJsZQorCitzdGF0aWMgdm9pZCBfX2luaXQgZnJlZV9pdnJz
X21hcHBpbmcodm9pZCAqcHRyKQoreworICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICpp
dnJzX21hcHBpbmdzID0gcHRyOworCisgICAgaWYgKCBJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJz
X21hcHBpbmdzKSApCisgICAgICAgIGRlYWxsb2NhdGVfYnVmZmVyKElWUlNfTUFQUElOR1NfREVW
VEFCKGl2cnNfbWFwcGluZ3MpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBkdF9hbGxvY19z
aXplKCkpOworCisgICAgeGZyZWUocHRyKTsKK30KKwogc3RhdGljIGludCBfX2luaXQgYW1kX2lv
bW11X2luaXRfb25lKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCBib29sIGludHIpCiB7CisgICAg
Y29uc3Qgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGluZ3M7CisKICAgICBpZiAoIGFs
bG9jYXRlX2NtZF9idWZmZXIoaW9tbXUpID09IE5VTEwgKQogICAgICAgICBnb3RvIGVycm9yX291
dDsKIApAQCAtMTA4MiwxMyArMTEwMiwxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVf
aW5pdF9vbmUoc3RyCiAgICAgaWYgKCBpbnRyICYmICFzZXRfaW9tbXVfaW50ZXJydXB0X2hhbmRs
ZXIoaW9tbXUpICkKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAKLSAgICAvKiBUbyBtYWtlIHN1
cmUgdGhhdCBkZXZpY2VfdGFibGUuYnVmZmVyIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBhbGxvY2F0
ZWQgKi8KLSAgICBpZiAoIGRldmljZV90YWJsZS5idWZmZXIgPT0gTlVMTCApCisgICAgLyogTWFr
ZSBzdXJlIHRoYXQgdGhlIGRldmljZSB0YWJsZSBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgYWxsb2Nh
dGVkLiAqLworICAgIGl2cnNfbWFwcGluZ3MgPSBnZXRfaXZyc19tYXBwaW5ncyhpb21tdS0+c2Vn
KTsKKyAgICBpZiAoICFJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSApCiAgICAg
ICAgIGdvdG8gZXJyb3Jfb3V0OwogCi0gICAgaW9tbXUtPmRldl90YWJsZS5hbGxvY19zaXplID0g
ZGV2aWNlX3RhYmxlLmFsbG9jX3NpemU7Ci0gICAgaW9tbXUtPmRldl90YWJsZS5lbnRyaWVzID0g
ZGV2aWNlX3RhYmxlLmVudHJpZXM7Ci0gICAgaW9tbXUtPmRldl90YWJsZS5idWZmZXIgPSBkZXZp
Y2VfdGFibGUuYnVmZmVyOworICAgIGlvbW11LT5kZXZfdGFibGUuYWxsb2Nfc2l6ZSA9IGR0X2Fs
bG9jX3NpemUoKTsKKyAgICBpb21tdS0+ZGV2X3RhYmxlLmVudHJpZXMgPSBpb21tdS0+ZGV2X3Rh
YmxlLmFsbG9jX3NpemUgLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RF
Vl9UQUJMRV9FTlRSWV9TSVpFOworICAgIGlvbW11LT5kZXZfdGFibGUuYnVmZmVyID0gSVZSU19N
QVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncyk7CiAKICAgICBlbmFibGVfaW9tbXUoaW9tbXUp
OwogICAgIHByaW50aygiQU1ELVZpOiBJT01NVSAlZCBFbmFibGVkLlxuIiwgbnJfYW1kX2lvbW11
cyApOwpAQCAtMTEzNSwxMSArMTE1Nyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbWRfaW9tbXVf
aW5pdF9jbGVhbnUKICAgICAgICAgeGZyZWUoaW9tbXUpOwogICAgIH0KIAotICAgIC8qIGZyZWUg
ZGV2aWNlIHRhYmxlICovCi0gICAgZGVhbGxvY2F0ZV9kZXZpY2VfdGFibGUoJmRldmljZV90YWJs
ZSk7Ci0KLSAgICAvKiBmcmVlIGl2cnNfbWFwcGluZ3NbXSAqLwotICAgIHJhZGl4X3RyZWVfZGVz
dHJveSgmaXZyc19tYXBzLCB4ZnJlZSk7CisgICAgLyogRnJlZSBpdnJzX21hcHBpbmdzW10gYW5k
IHRoZWlyIGRldmljZSB0YWJsZXMuICovCisgICAgcmFkaXhfdHJlZV9kZXN0cm95KCZpdnJzX21h
cHMsIGZyZWVfaXZyc19tYXBwaW5nKTsKIAogICAgIGlvbW11X2VuYWJsZWQgPSAwOwogICAgIGlv
bW11X2h3ZG9tX3Bhc3N0aHJvdWdoID0gZmFsc2U7CkBAIC0xMTQ3LDEyICsxMTY2LDYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGFtZF9pb21tdV9pbml0X2NsZWFudQogICAgIGlvbW11djJfZW5hYmxl
ZCA9IDA7CiB9CiAKLS8qCi0gKiBXZSBhbGxvY2F0ZSBhbiBleHRyYSBhcnJheSBlbGVtZW50IHRv
IHN0b3JlIHRoZSBzZWdtZW50IG51bWJlcgotICogKGFuZCBpbiB0aGUgZnV0dXJlIHBlcmhhcHMg
b3RoZXIgZ2xvYmFsIGluZm9ybWF0aW9uKS4KLSAqLwotI2RlZmluZSBJVlJTX01BUFBJTkdTX1NF
RyhtKSBtW2l2cnNfYmRmX2VudHJpZXNdLmR0ZV9yZXF1ZXN0b3JfaWQKLQogc3RydWN0IGl2cnNf
bWFwcGluZ3MgKmdldF9pdnJzX21hcHBpbmdzKHUxNiBzZWcpCiB7CiAgICAgcmV0dXJuIHJhZGl4
X3RyZWVfbG9va3VwKCZpdnJzX21hcHMsIHNlZyk7CkBAIC0xMjM1LDI0ICsxMjQ4LDE4IEBAIHN0
YXRpYyBpbnQgX19pbml0IGFsbG9jX2l2cnNfbWFwcGluZ3ModTEKIHN0YXRpYyBpbnQgX19pbml0
IGFtZF9pb21tdV9zZXR1cF9kZXZpY2VfdGFibGUoCiAgICAgdTE2IHNlZywgc3RydWN0IGl2cnNf
bWFwcGluZ3MgKml2cnNfbWFwcGluZ3MpCiB7CisgICAgc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0
ID0gSVZSU19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncyk7CiAgICAgdW5zaWduZWQgaW50
IGJkZjsKIAogICAgIEJVR19PTiggKGl2cnNfYmRmX2VudHJpZXMgPT0gMCkgKTsKIAotICAgIGlm
ICggIWRldmljZV90YWJsZS5idWZmZXIgKQorICAgIGlmICggIWR0ICkKICAgICB7CiAgICAgICAg
IC8qIGFsbG9jYXRlICdkZXZpY2UgdGFibGUnIG9uIGEgNEsgYm91bmRhcnkgKi8KLSAgICAgICAg
ZGV2aWNlX3RhYmxlLmFsbG9jX3NpemUgPSBQQUdFX1NJWkUgPDwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcygKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQQUdFX0FMSUdOKGl2cnNfYmRmX2VudHJpZXMgKgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKSk7Ci0g
ICAgICAgIGRldmljZV90YWJsZS5lbnRyaWVzID0gZGV2aWNlX3RhYmxlLmFsbG9jX3NpemUgLwot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpF
OwotCi0gICAgICAgIGRldmljZV90YWJsZS5idWZmZXIgPSBhbGxvY2F0ZV9idWZmZXIoZGV2aWNl
X3RhYmxlLmFsbG9jX3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIkRldmljZSBUYWJsZSIpOworICAgICAgICBkdCA9IElWUlNfTUFQUElOR1NfREVW
VEFCKGl2cnNfbWFwcGluZ3MpID0KKyAgICAgICAgICAgIGFsbG9jYXRlX2J1ZmZlcihkdF9hbGxv
Y19zaXplKCksICJEZXZpY2UgVGFibGUiKTsKICAgICB9Ci0gICAgaWYgKCAhZGV2aWNlX3RhYmxl
LmJ1ZmZlciApCisgICAgaWYgKCAhZHQgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAg
IC8qIEFkZCBkZXZpY2UgdGFibGUgZW50cmllcyAqLwpAQCAtMTI2MCwxMiArMTI2NywxMCBAQCBz
dGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlCiAgICAgewogICAgICAgICBp
ZiAoIGl2cnNfbWFwcGluZ3NbYmRmXS52YWxpZCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHZv
aWQgKmR0ZTsKICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gTlVMTDsK
IAogICAgICAgICAgICAgLyogYWRkIGRldmljZSB0YWJsZSBlbnRyeSAqLwotICAgICAgICAgICAg
ZHRlID0gZGV2aWNlX3RhYmxlLmJ1ZmZlciArIChiZGYgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllf
U0laRSk7Ci0gICAgICAgICAgICBpb21tdV9kdGVfYWRkX2RldmljZV9lbnRyeShkdGUsICZpdnJz
X21hcHBpbmdzW2JkZl0pOworICAgICAgICAgICAgaW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnko
JmR0W2JkZl0sICZpdnJzX21hcHBpbmdzW2JkZl0pOwogCiAgICAgICAgICAgICBpZiAoIGlvbW11
X2ludHJlbWFwICYmCiAgICAgICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5kdGVfcmVx
dWVzdG9yX2lkID09IGJkZiAmJgpAQCAtMTMwOCw3ICsxMzEzLDcgQEAgc3RhdGljIGludCBfX2lu
aXQgYW1kX2lvbW11X3NldHVwX2RldmljZQogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBh
bWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAotICAgICAgICAgICAgICAgIGR0ZSwgaXZyc19t
YXBwaW5nc1tiZGZdLmludHJlbWFwX3RhYmxlLAorICAgICAgICAgICAgICAgICZkdFtiZGZdLCBp
dnJzX21hcHBpbmdzW2JkZl0uaW50cmVtYXBfdGFibGUsCiAgICAgICAgICAgICAgICAgaXZyc19t
YXBwaW5nc1tiZGZdLmlvbW11LCBpb21tdV9pbnRyZW1hcCk7CiAgICAgICAgIH0KICAgICB9CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUlm-0008QX-DS; Thu, 26 Sep 2019 14:29:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDUll-0008QN-Bh
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:29:21 +0000
X-Inumbo-ID: 06e219c2-e06a-11e9-9657-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 06e219c2-e06a-11e9-9657-12813bfff9fa;
 Thu, 26 Sep 2019 14:29: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 6F5F7B087;
 Thu, 26 Sep 2019 14:29:19 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
Message-ID: <b143bc0c-3d13-2127-be5d-b459d7b53c1e@suse.com>
Date: Thu, 26 Sep 2019 16:29:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v7 2/3] AMD/IOMMU: allow callers to request
 allocate_buffer() to skip its memset()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbW1hbmQgcmluZyBidWZmZXIgZG9lc24ndCBuZWVkIGNsZWFyaW5nIHVwIGZyb250IGlu
IGFueSBldmVudC4KU3Vic2VxdWVudGx5IHdlJ2xsIGFsc28gd2FudCB0byBhdm9pZCBjbGVhcmlu
ZyB0aGUgZGV2aWNlIHRhYmxlcy4KCldoaWxlIHBsYXlpbmcgd2l0aCBmdW5jdGlvbnMgc2lnbmF0
dXJlcyByZXBsYWNlIHVuZHVlIHVzZSBvZiBmaXhlZCB3aWR0aAp0eXBlcyBhdCB0aGUgc2FtZSB0
aW1lLCBhbmQgZXh0ZW5kIHRoaXMgdG8gZGVhbGxvY2F0ZV9idWZmZXIoKSBhcyB3ZWxsLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0Kdjc6IE5ldy4K
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtOTk0LDEyICs5OTQsMTIg
QEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZHRfYWxsb2Nfc2l6ZQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJ
WkUpOwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgZGVhbGxvY2F0ZV9idWZmZXIodm9pZCAqYnVm
LCB1aW50MzJfdCBzeikKK3N0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9jYXRlX2J1ZmZlcih2b2lk
ICpidWYsIHVuc2lnbmVkIGxvbmcgc3opCiB7Ci0gICAgaW50IG9yZGVyID0gMDsKICAgICBpZiAo
IGJ1ZiApCiAgICAgewotICAgICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHN6KTsK
KyAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoc3opOwor
CiAgICAgICAgIF9fZnJlZV9hbWRfaW9tbXVfdGFibGVzKGJ1Ziwgb3JkZXIpOwogICAgIH0KIH0K
QEAgLTEwMTIsMTAgKzEwMTIsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IGRlYWxsb2NhdGVfcmlu
Z19idWZmZQogICAgIHJpbmdfYnVmLT50YWlsID0gMDsKIH0KIAotc3RhdGljIHZvaWQgKiBfX2lu
aXQgYWxsb2NhdGVfYnVmZmVyKHVpbnQzMl90IGFsbG9jX3NpemUsIGNvbnN0IGNoYXIgKm5hbWUp
CitzdGF0aWMgdm9pZCAqX19pbml0IGFsbG9jYXRlX2J1ZmZlcih1bnNpZ25lZCBsb25nIGFsbG9j
X3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpu
YW1lLCBib29sIGNsZWFyKQogewotICAgIHZvaWQgKiBidWZmZXI7Ci0gICAgaW50IG9yZGVyID0g
Z2V0X29yZGVyX2Zyb21fYnl0ZXMoYWxsb2Nfc2l6ZSk7CisgICAgdm9pZCAqYnVmZmVyOworICAg
IHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGFsbG9jX3NpemUpOwog
CiAgICAgYnVmZmVyID0gX19hbGxvY19hbWRfaW9tbXVfdGFibGVzKG9yZGVyKTsKIApAQCAtMTAy
NSwxMyArMTAyNiwxNiBAQCBzdGF0aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9idWZmZXIodWlu
CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KIAotICAgIG1lbXNldChidWZmZXIsIDAsIFBB
R0VfU0laRSAqICgxVUwgPDwgb3JkZXIpKTsKKyAgICBpZiAoIGNsZWFyICkKKyAgICAgICAgbWVt
c2V0KGJ1ZmZlciwgMCwgUEFHRV9TSVpFIDw8IG9yZGVyKTsKKwogICAgIHJldHVybiBidWZmZXI7
CiB9CiAKLXN0YXRpYyB2b2lkICogX19pbml0IGFsbG9jYXRlX3JpbmdfYnVmZmVyKHN0cnVjdCBy
aW5nX2J1ZmZlciAqcmluZ19idWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBlbnRyeV9zaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgZW50cmllcywgY29uc3QgY2hhciAqbmFtZSkKK3N0YXRp
YyB2b2lkICpfX2luaXQgYWxsb2NhdGVfcmluZ19idWZmZXIoc3RydWN0IHJpbmdfYnVmZmVyICpy
aW5nX2J1ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGVudHJ5X3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgZW50cmllcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgYm9vbCBjbGVhcikKIHsKICAgICByaW5nX2J1
Zi0+aGVhZCA9IDA7CiAgICAgcmluZ19idWYtPnRhaWwgPSAwOwpAQCAtMTA0MSw3ICsxMDQ1LDgg
QEAgc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVfcmluZ19idWZmZQogICAgIHJpbmdfYnVm
LT5hbGxvY19zaXplID0gUEFHRV9TSVpFIDw8IGdldF9vcmRlcl9mcm9tX2J5dGVzKGVudHJpZXMg
KgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudHJ5X3NpemUpOwogICAgIHJpbmdfYnVmLT5lbnRyaWVzID0gcmluZ19idWYtPmFs
bG9jX3NpemUgLyBlbnRyeV9zaXplOwotICAgIHJpbmdfYnVmLT5idWZmZXIgPSBhbGxvY2F0ZV9i
dWZmZXIocmluZ19idWYtPmFsbG9jX3NpemUsIG5hbWUpOworICAgIHJpbmdfYnVmLT5idWZmZXIg
PSBhbGxvY2F0ZV9idWZmZXIocmluZ19idWYtPmFsbG9jX3NpemUsIG5hbWUsIGNsZWFyKTsKKwog
ICAgIHJldHVybiByaW5nX2J1Zi0+YnVmZmVyOwogfQogCkBAIC0xMDUwLDIxICsxMDU1LDIzIEBA
IHN0YXRpYyB2b2lkICogX19pbml0IGFsbG9jYXRlX2NtZF9idWZmZXIKICAgICAvKiBhbGxvY2F0
ZSAnY29tbWFuZCBidWZmZXInIGluIHBvd2VyIG9mIDIgaW5jcmVtZW50cyBvZiA0SyAqLwogICAg
IHJldHVybiBhbGxvY2F0ZV9yaW5nX2J1ZmZlcigmaW9tbXUtPmNtZF9idWZmZXIsIHNpemVvZihj
bWRfZW50cnlfdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NNRF9C
VUZGRVJfREVGQVVMVF9FTlRSSUVTLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
Q29tbWFuZCBCdWZmZXIiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNvbW1h
bmQgQnVmZmVyIiwgZmFsc2UpOwogfQogCiBzdGF0aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9l
dmVudF9sb2coc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiB7CiAgICAgLyogYWxsb2NhdGUgJ2V2
ZW50IGxvZycgaW4gcG93ZXIgb2YgMiBpbmNyZW1lbnRzIG9mIDRLICovCiAgICAgcmV0dXJuIGFs
bG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+ZXZlbnRfbG9nLCBzaXplb2YoZXZlbnRfZW50cnlf
dCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0VWRU5UX0xPR19ERUZB
VUxUX0VOVFJJRVMsICJFdmVudCBMb2ciKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfRVZFTlRfTE9HX0RFRkFVTFRfRU5UUklFUywgIkV2ZW50IExvZyIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUpOwogfQogCiBzdGF0aWMgdm9pZCAqIF9faW5p
dCBhbGxvY2F0ZV9wcHJfbG9nKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogewogICAgIC8qIGFs
bG9jYXRlICdwcHIgbG9nJyBpbiBwb3dlciBvZiAyIGluY3JlbWVudHMgb2YgNEsgKi8KICAgICBy
ZXR1cm4gYWxsb2NhdGVfcmluZ19idWZmZXIoJmlvbW11LT5wcHJfbG9nLCBzaXplb2YocHByX2Vu
dHJ5X3QpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QUFJfTE9HX0RF
RkFVTFRfRU5UUklFUywgIlBQUiBMb2ciKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUFBSX0xPR19ERUZBVUxUX0VOVFJJRVMsICJQUFIgTG9nIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSk7CiB9CiAKIC8qCkBAIC0xMjU3LDcgKzEyNjQsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlCiAgICAgewogICAgICAg
ICAvKiBhbGxvY2F0ZSAnZGV2aWNlIHRhYmxlJyBvbiBhIDRLIGJvdW5kYXJ5ICovCiAgICAgICAg
IGR0ID0gSVZSU19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncykgPQotICAgICAgICAgICAg
YWxsb2NhdGVfYnVmZmVyKGR0X2FsbG9jX3NpemUoKSwgIkRldmljZSBUYWJsZSIpOworICAgICAg
ICAgICAgYWxsb2NhdGVfYnVmZmVyKGR0X2FsbG9jX3NpemUoKSwgIkRldmljZSBUYWJsZSIsIHRy
dWUpOwogICAgIH0KICAgICBpZiAoICFkdCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUmI-0008VI-Nt; Thu, 26 Sep 2019 14:29:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDUmH-0008V2-TZ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:29:53 +0000
X-Inumbo-ID: 1a399324-e06a-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 1a399324-e06a-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 14:29: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 03F90AFC3;
 Thu, 26 Sep 2019 14:29:52 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
Message-ID: <c31e9184-2c63-2909-8ad4-4a8bd2e1b214@suse.com>
Date: Thu, 26 Sep 2019 16:29:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v7 3/3] AMD/IOMMU: pre-fill all DTEs right after
 table 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBzdXJlIHdlIGRvbid0IGxlYXZlIGFueSBEVEVzIHVuZXhwZWN0ZWQgcmVxdWVzdHMgdGhy
b3VnaCB3aGljaAp3b3VsZCBiZSBwYXNzZWQgdGhyb3VnaCB1bnRyYW5zbGF0ZWQuIFNldCBWIGFu
ZCBJViByaWdodCBhd2F5ICh3aXRoCmFsbCBvdGhlciBmaWVsZHMgbGVmdCBhcyB6ZXJvKSwgcmVs
eWluZyBvbiB0aGUgViBhbmQvb3IgSVYgYml0cwpnZXR0aW5nIGNsZWFyZWQgb25seSBieSBhbWRf
aW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgpIGFuZAphbWRfaW9tbXVfc2V0X2ludHJlbWFwX3Rh
YmxlKCkgdW5kZXIgc3BlY2lhbCBwYXNzLXRocm91Z2ggY2lyY3Vtc3RhbmNlcy4KU3dpdGNoIGJh
Y2sgdG8gaW5pdGlhbCBzZXR0aW5ncyBpbiBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNl
KCkuCgpUYWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIG1ha2UgdGhlIGxhdHRlciBmdW5jdGlvbiBz
dGF0aWMsIGNvbnN0aWZ5aW5nCml0cyBmaXJzdCBwYXJhbWV0ZXIgYXQgdGhlIHNhbWUgdGltZSwg
YXQgdGhpcyBvY2Nhc2lvbi4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Ci0tLQp2NzogQXZvaWQgd3JpdGluZyB0aGUgRFQgdHdpY2UgZHVyaW5nIGluaXRpYWwgYWxs
b2NhdGlvbi4KdjY6IE5ldy4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpA
QCAtMTI2MiwxMiArMTI2MiwyOCBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBf
ZGV2aWNlCiAKICAgICBpZiAoICFkdCApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc2l6
ZSA9IGR0X2FsbG9jX3NpemUoKTsKKwogICAgICAgICAvKiBhbGxvY2F0ZSAnZGV2aWNlIHRhYmxl
JyBvbiBhIDRLIGJvdW5kYXJ5ICovCiAgICAgICAgIGR0ID0gSVZSU19NQVBQSU5HU19ERVZUQUIo
aXZyc19tYXBwaW5ncykgPQotICAgICAgICAgICAgYWxsb2NhdGVfYnVmZmVyKGR0X2FsbG9jX3Np
emUoKSwgIkRldmljZSBUYWJsZSIsIHRydWUpOworICAgICAgICAgICAgYWxsb2NhdGVfYnVmZmVy
KHNpemUsICJEZXZpY2UgVGFibGUiLCBmYWxzZSk7CisgICAgICAgIGlmICggIWR0ICkKKyAgICAg
ICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAgIC8qCisgICAgICAgICAqIFByZWZpbGwg
ZXZlcnkgRFRFIHN1Y2ggdGhhdCBhbGwga2luZHMgb2YgcmVxdWVzdHMgd2lsbCBnZXQgYWJvcnRl
ZC4KKyAgICAgICAgICogQmVzaWRlcyB0aGUgdHdvIGJpdHMgc2V0IHRvIHRydWUgYmVsb3cgdGhp
cyBidWlsZHMgdXBvbgorICAgICAgICAgKiBJT01NVV9ERVZfVEFCTEVfU1lTX01HVF9ETUFfQUJP
UlRFRCwKKyAgICAgICAgICogSU9NTVVfREVWX1RBQkxFX0lPX0NPTlRST0xfQUJPUlRFRCwgYXMg
d2VsbCBhcworICAgICAgICAgKiBJT01NVV9ERVZfVEFCTEVfSU5UX0NPTlRST0xfQUJPUlRFRCBh
bGwgYmVpbmcgemVybywgYW5kIHVzIGFsc28KKyAgICAgICAgICogd2FudGluZyBhdCBsZWFzdCBU
ViwgR1YsIEksIGFuZCBFWCBzZXQgdG8gZmFsc2UuCisgICAgICAgICAqLworICAgICAgICBmb3Ig
KCBiZGYgPSAwLCBzaXplIC89IHNpemVvZigqZHQpOyBiZGYgPCBzaXplOyArK2JkZiApCisgICAg
ICAgICAgICBkdFtiZGZdID0gKHN0cnVjdCBhbWRfaW9tbXVfZHRlKXsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgLnYgPSB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAuaXYgPSB0
cnVlLAorICAgICAgICAgICAgICAgICAgICAgIH07CiAgICAgfQotICAgIGlmICggIWR0ICkKLSAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBBZGQgZGV2aWNlIHRhYmxlIGVudHJpZXMg
Ki8KICAgICBmb3IgKCBiZGYgPSAwOyBiZGYgPCBpdnJzX2JkZl9lbnRyaWVzOyBiZGYrKyApCi0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjY3LDkgKzI2Nyw5
IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb20KICAgICBzZXR1cF9o
d2RvbV9wY2lfZGV2aWNlcyhkLCBhbWRfaW9tbXVfYWRkX2RldmljZSk7CiB9CiAKLXZvaWQgYW1k
X2lvbW11X2Rpc2FibGVfZG9tYWluX2RldmljZShzdHJ1Y3QgZG9tYWluICpkb21haW4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTggZGV2Zm4sIHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KQorc3RhdGljIHZvaWQgYW1kX2lvbW11X2Rpc2FibGVfZG9tYWluX2Rldmlj
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGRldmZuLCBzdHJ1Y3QgcGNp
X2RldiAqcGRldikKIHsKICAgICBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqdGFibGUsICpkdGU7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTI4NCw5ICsyODQsMjEgQEAgdm9pZCBhbWRfaW9t
bXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKHN0cgogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21t
dS0+bG9jaywgZmxhZ3MpOwogICAgIGlmICggZHRlLT50diB8fCBkdGUtPnYgKQogICAgIHsKKyAg
ICAgICAgLyogU2VlIHRoZSBjb21tZW50IGluIGFtZF9pb21tdV9zZXR1cF9kZXZpY2VfdGFibGUo
KS4gKi8KKyAgICAgICAgZHRlLT5pbnRfY3RsID0gSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9M
X0FCT1JURUQ7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgZHRlLT5pdiA9IHRydWU7CiAg
ICAgICAgIGR0ZS0+dHYgPSBmYWxzZTsKLSAgICAgICAgZHRlLT52ID0gZmFsc2U7CisgICAgICAg
IGR0ZS0+Z3YgPSBmYWxzZTsKICAgICAgICAgZHRlLT5pID0gZmFsc2U7CisgICAgICAgIGR0ZS0+
ZXggPSBmYWxzZTsKKyAgICAgICAgZHRlLT5zYSA9IGZhbHNlOworICAgICAgICBkdGUtPnNlID0g
ZmFsc2U7CisgICAgICAgIGR0ZS0+c2QgPSBmYWxzZTsKKyAgICAgICAgZHRlLT5zeXNfbWd0ID0g
SU9NTVVfREVWX1RBQkxFX1NZU19NR1RfRE1BX0FCT1JURUQ7CisgICAgICAgIGR0ZS0+aW9jdGwg
PSBJT01NVV9ERVZfVEFCTEVfSU9fQ09OVFJPTF9BQk9SVEVEOworICAgICAgICBzbXBfd21iKCk7
CisgICAgICAgIGR0ZS0+diA9IHRydWU7CiAKICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2Rldmlj
ZShpb21tdSwgcmVxX2lkKTsKIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:34:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDUqS-0000uJ-9s; Thu, 26 Sep 2019 14: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=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDUqQ-0000uE-N5
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:34:10 +0000
X-Inumbo-ID: b333e139-e06a-11e9-9657-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b333e139-e06a-11e9-9657-12813bfff9fa;
 Thu, 26 Sep 2019 14:34:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E37D8AE3F;
 Thu, 26 Sep 2019 14:34:08 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <1569496834-7796-8-git-send-email-olekstysh@gmail.com>
 <55a32546-9a54-c326-f4ae-83c0dc5fb69d@arm.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <533737e0-ff60-c6a3-f38d-f4b7ffb1581b@suse.com>
Date: Thu, 26 Sep 2019 16:34:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <55a32546-9a54-c326-f4ae-83c0dc5fb69d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 7/8] iommu/arm: Introduce
 iommu_add_dt_device API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 volodymyr_babchuk@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>

T24gMjYuMDkuMjAxOSAxNDo1MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDkvMjYvMTkgMTI6
MjAgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIgVHlz
aGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IFRoZSBtYWluIHB1
cHJvc2Ugb2YgdGhpcyBwYXRjaCBpcyB0byBhZGQgYSB3YXkgdG8gcmVnaXN0ZXIgRFQgZGV2aWNl
Cj4+ICh3aGljaCBpcyBiZWhpbmQgdGhlIElPTU1VKSB1c2luZyB0aGUgZ2VuZXJpYyBJT01NVSBE
VCBiaW5kaW5ncyBbMV0KPj4gYmVmb3JlIGFzc2lnbmluZyB0aGF0IGRldmljZSB0byBhIGRvbWFp
bi4KPj4KPj4gU28sIHRoaXMgcGF0Y2ggYWRkcyBuZXcgImlvbW11X2FkZF9kdF9kZXZpY2UiIEFQ
SSBmb3IgYWRkaW5nIERUIGRldmljZQo+PiB0byB0aGUgSU9NTVUgdXNpbmcgZ2VuZXJpYyBJT01N
VSBEVCBiaW5kaW5ncyBhbmQgcHJldmlvdXNseSBhZGRlZAo+PiAiaW9tbXVfZndzcGVjIiBzdXBw
b3J0LiBBcyBkZXZpY2VzIGNhbiBiZSBhc3NpZ25lZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluCj4+
IGFuZCBvdGhlciBkb21haW5zIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20gdHdvIHBsYWNl
czogaGFuZGxlX2RldmljZSgpCj4+IGFuZCBpb21tdV9kb19kdF9kb21jdGwoKS4KPj4KPj4gQmVz
aWRlcyB0aGF0LCB0aGlzIHBhdGNoIGFkZHMgbmV3ICJkdF94bGF0ZSIgY2FsbGJhY2sgKGJvcnJv
d2VkIGZyb20KPj4gTGludXggIm9mX3hsYXRlIikgZm9yIHByb3ZpZGluZyB0aGUgZHJpdmVyIHdp
dGggRFQgSU9NTVUgc3BlY2lmaWVyCj4+IHdoaWNoIGRlc2NyaWJlcyB0aGUgSU9NTVUgbWFzdGVy
IGludGVyZmFjZXMgb2YgdGhhdCBkZXZpY2UgKGRldmljZSBJRHMsIGV0YykuCj4+IEFjY29yZGlu
ZyB0byB0aGUgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncyB0aGUgY29udGV4dCBvZiByZXF1aXJl
ZAo+PiBwcm9wZXJ0aWVzIGZvciBJT01NVSBkZXZpY2UvbWFzdGVyIG5vZGUgKCNpb21tdS1jZWxs
cywgaW9tbXVzKSBkZXBlbmRzCj4+IG9uIG1hbnkgZmFjdG9ycyBhbmQgaXMgcmVhbGx5IGRyaXZl
ciBkZXBlbmRlZCB0aGluZy4KPj4KPj4gUGxlYXNlIG5vdGUsIGFsbCBJT01NVSBkcml2ZXJzIHdo
aWNoIHN1cHBvcnQgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncwo+PiBzaG91bGQgdXNlICJkdF94
bGF0ZSIgYW5kICJhZGRfZGV2aWNlIiBjYWxsYmFja3MuCj4+Cj4+IFsxXSBodHRwczovL3d3dy5r
ZXJuZWwub3JnL2RvYy9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9t
bXUudHh0Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAKPiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:39:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUvr-0001Gz-1I; Thu, 26 Sep 2019 14:39:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDUvp-0001Gu-3z
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:39:45 +0000
X-Inumbo-ID: 7ad728a8-e06b-11e9-97fb-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by localhost (Halon) with ESMTPS
 id 7ad728a8-e06b-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 14:39:44 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id r5so2763484wrm.12
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:39:44 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=XGb/Vs1qpsWW7Uy3zQ1PoiFXbtuIIWbRE1BEKYGM778=;
 b=kYu6qYo5lfs/PYKu1pqfzR6lVFyXDXaSXIFZJ8irvs4bDQjtW+pFkVECiDpBdVXYCA
 XwUwqIzJoLMd47VDBLpBPRDeSdPq1ebLpZZips32n+lNGf0jkAVtVLT9HG9Fcfda9qqA
 LmBQUCJekG7/FO+bYnlxG1QmscntljWpHdKiMaIVzBAcshWUgQ3c9MczD7l2JgQI6s2k
 bX36l+qjVitpuWWBrRM2VT/xHJTw3pebEb9vrX/XVv4RtrBaASWdE1LJZQes7qHD8bxL
 xusbsJ4CAXjnu9Y77ZHn+IeaJ0/fnGZWpyRXF5guD6NYa6y89QX2zABk0RQUclpWlN2P
 taYQ==
X-Gm-Message-State: APjAAAWommZdynjKVeUp2cLu9RutzxcJLWyCqte0Gl4Lhd2GkSCKDzDc
 Rj1lDX5tXPffcXgozkULEXs=
X-Google-Smtp-Source: APXvYqzeD9c3l/Y5uoo9f9i5X5Wt5OY6esRxmgWV1OM+naZJzMExmgfa9pSEJUvPYtQ1FmG08u3JaA==
X-Received: by 2002:a5d:49c3:: with SMTP id t3mr3145359wrs.151.1569508783561; 
 Thu, 26 Sep 2019 07:39:43 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id x2sm4106544wrn.81.2019.09.26.07.39.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 07:39:42 -0700 (PDT)
Date: Thu, 26 Sep 2019 15:39:41 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926143941.ikfpeydqbbvfegyt@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <5e135be6b8754ddfa24560eec8c5d1254dba34ae.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5e135be6b8754ddfa24560eec8c5d1254dba34ae.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 75/84] x86/mm: handle PSE early
 termination cases in virt_to_mfn_walk().
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MzhBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L21tLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPiBp
bmRleCBhYjc2MGVjYzFmLi4zOWJhOWY5YmY0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtNTA1OCw4ICs1MDU4LDQwIEBAIGwx
X3BnZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKPiAgCj4gIHVuc2ln
bmVkIGxvbmcgdmlydF90b19tZm5fd2Fsayh2b2lkICp2YSkKPiAgewo+IC0gICAgbDFfcGdlbnRy
eV90ICpwbDFlID0gdmlydF90b194ZW5fbDFlKCh1bnNpZ25lZCBsb25nKSh2YSkpOwo+IC0gICAg
dW5zaWduZWQgbG9uZyByZXQgPSBsMWVfZ2V0X3BmbigqcGwxZSk7Cj4gKyAgICB1bnNpZ25lZCBs
b25nIHJldDsKPiArICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKPiArICAgIGwyX3BnZW50cnlfdCAq
cGwyZTsKPiArICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
RklYTUU6IFRoaXMgaXMgcmF0aGVyIHVub3B0aW1pc2VkLCBiZWNhdXNlIGUuZy4gdmlydF90b194
ZW5fbDJlCj4gKyAgICAgKiByZWNvbXB1dGVzIHZpcnRfdG9feGVuX2wzZSBhZ2Fpbi4gQ2xlYXJs
eSBvbmUgY2FuIGtlZXAgdGhlIHJlc3VsdCBhbmQKPiArICAgICAqIGNhcnJ5IG9uLgo+ICsgICAg
ICovCj4gKwo+ICsgICAgcGwzZSA9IHZpcnRfdG9feGVuX2wzZSgodW5zaWduZWQgbG9uZykodmEp
KTsKPiArICAgIEJVR19PTighKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkp
Owo+ICsgICAgaWYgKCBsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSApCj4gKyAgICB7
Cj4gKyAgICAgICAgcmV0ID0gbDNlX2dldF9wZm4oKnBsM2UpOwo+ICsgICAgICAgIHJldCB8PSAo
KCh1bnNpZ25lZCBsb25nKXZhICYgKCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKS0xKSkgPj4g
UEFHRV9TSElGVCk7Cj4gKyAgICAgICAgdW5tYXBfeGVuX3BhZ2V0YWJsZShwbDNlKTsKPiArICAg
ICAgICByZXR1cm4gcmV0Owo+ICsgICAgfQo+ICsKPiArICAgIHBsMmUgPSB2aXJ0X3RvX3hlbl9s
MmUoKHVuc2lnbmVkIGxvbmcpKHZhKSk7Cj4gKyAgICBCVUdfT04oIShsMmVfZ2V0X2ZsYWdzKCpw
bDJlKSAmIF9QQUdFX1BSRVNFTlQpKTsKPiArICAgIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkg
JiBfUEFHRV9QU0UgKQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IGwyZV9nZXRfcGZuKCpwbDJl
KTsKPiArICAgICAgICByZXQgfD0gKCgodW5zaWduZWQgbG9uZyl2YSAmICgoMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVCktMSkpID4+IFBBR0VfU0hJRlQpOwo+ICsgICAgICAgIHVubWFwX3hlbl9w
YWdldGFibGUocGwyZSk7Cj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiArICAgIH0KPiArCj4gKyAg
ICBwbDFlID0gdmlydF90b194ZW5fbDFlKCh1bnNpZ25lZCBsb25nKSh2YSkpOwo+ICsgICAgQlVH
X09OKCEobDFlX2dldF9mbGFncygqcGwxZSkgJiBfUEFHRV9QUkVTRU5UKSk7Cj4gKyAgICByZXQg
PSBsMWVfZ2V0X3BmbigqcGwxZSk7CgpEb24ndCB5b3UgZW5kIHVwIGxlYWtpbmcgcGwzZSBhbmQg
cGwyZSBpbiB0aGUgIVBTRSBjYXNlPwoKQWxzbywgaWYgeW91IG9ubHkgd2FudCB0byB3YWxrIHBh
Z2UgdGFibGUgdGhhdCBpcyBhbHJlYWR5IHBvcHVsYXRlZCwKdGhlcmUgbWF5IGJlIGEgYmV0dGVy
IHdheSB0byBkbyBpdCB0aGFuIGNhbGxpbmcgdmlydF90b194ZW5fbFhlLgoKV2VpLgoKPiAgICAg
IHVubWFwX3hlbl9wYWdldGFibGUocGwxZSk7Cj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gLS0g
Cj4gMi4xNy4xCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:40:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUwQ-0001vL-Gz; Thu, 26 Sep 2019 14:40:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDUwP-0001vC-Rc
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:40:21 +0000
X-Inumbo-ID: 90a40084-e06b-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 90a40084-e06b-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 14:40: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 EFE0BAD94;
 Thu, 26 Sep 2019 14:40:19 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <jbeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
 <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
 <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
 <e00a1ec0-63ba-d2b6-9bb8-7695cd8bd7fd@suse.com>
 <aecf79bf-029d-6033-aa27-5eb4ef9af650@suse.com>
 <7962de1d-8ad5-13ef-3377-3b16c07b9afd@suse.com>
 <15e6d49da77d4cb1a8bd4b1b1adca5939bd3cf4b.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e3c71652-7726-f699-4625-7a069cdc9d4b@suse.com>
Date: Thu, 26 Sep 2019 16:40:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <15e6d49da77d4cb1a8bd4b1b1adca5939bd3cf4b.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 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@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMTkgMTU6NTMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFdlZCwgMjAxOS0w
OS0yNSBhdCAxNTowNyArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI1LjA5LjIwMTkg
MTQ6NDAsIErDvHJnZW4gR3Jvw58gIHdyb3RlOgo+Pj4gT24gMjQuMDkuMTkgMTc6MjIsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjA5LjIwMTkgMTc6MDksIErDvHJnZW4gR3Jvw58gd3Jv
dGU6Cj4+Pj4+IE9uIDI0LjA5LjE5IDE3OjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9u
IDI0LjA5LjIwMTkgMTY6NDEsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+Pj4+Pj4gZm9yX2VhY2hf
c2NoZWRfdW5pdF92Y3B1KCkgZm9yIGFuIGlkbGUKPj4+Pj4+PiB1bml0IG1pZ2h0IGVuZCBwcmVt
YXR1cmUgd2hlbiBvbmUgb2YgdGhlIHZjcHVzIGlzIHJ1bm5pbmcKPj4+Pj4+PiBpbiBhbm90aGVy
Cj4+Pj4+Pj4gdW5pdCAoaWRsZV92Y3B1LT5zY2hlZF91bml0ICE9IGlkbGVfdW5pdCkuCj4+Pj4+
Pgo+Pj4+Pj4gT2gsIHRoYXQgKHYpLT5zY2hlZF91bml0ID09IChpKSBpbiB0aGUgY29uc3RydWN0
IGlzIGNsZWFybHkKPj4+Pj4+IHVuZXhwZWN0ZWQuCj4+Pj4+PiBJcyB0aGlzIHJlYWxseSBzdGls
bCBuZWVkZWQgYnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzPyBJCj4+Pj4+PiByZWFsaXplIHRoYXQK
Pj4+Pj4+IF9zb21lXyBjaGVjayBpcyBuZWVkZWQsIGJ1dCBjb3VsZCB0aGlzIHBlcmhhcHMgYmUg
YXJyYW5nZWQgaW4KPj4+Pj4+IGEgd2F5Cj4+Pj4+PiB0aGF0IHlvdSdkIHN0aWxsIGhpdCBhbGwg
dkNQVS1zIHdoZW4gdXNpbmcgaXQgb24gYW4gaWRsZQo+Pj4+Pj4gdW5pdCwgbm8KPj4+Pj4+IG1h
dHRlciB3aGV0aGVyIHRoZXkncmUgaW4gdXNlIGFzIGEgc3Vic3RpdHV0ZSBpbiBhICJyZWFsIgo+
Pj4+Pj4gdW5pdD8KPj4+Pj4KPj4+Pj4gSSBjb3VsZCBkbyB0aGF0IGJ5IGhhdmluZyBhbm90aGVy
IGxpbmtlZCBsaXN0IGluIHN0cnVjdCB2Y3B1Lgo+Pj4+PiBUaGlzIHdheQo+Pj4+PiBJIGNhbiBh
dm9pZCBpdC4KPj4+Pgo+Pj4+IE9oLCBubywgbm90IGFub3RoZXIgbGlzdCBqdXN0IGZvciB0aGlz
IHB1cnBvc2UuIEkgd2FzIHJhdGhlcgo+Pj4+IHRoaW5raW5nCj4+Pj4gb2YgZS5nLiBhIGNvbXBh
cmlzb24gb2YgSURzLgo+Pj4KPj4+IFRoYXQgd291bGQgcmVzdWx0IGVpdGhlciBpbiBzb21ldGhp
bmcgbGlrZToKPj4+Cj4+PiAodiktPnZjcHVfaWQgPCAodSktPnVuaXRfaWQgKyAodSktPnJlcy0+
Y3B1cG9vbC0+Z3JhbnVsYXJpdHkKPj4+Cj4+PiByZXF1aXJpbmcgdG8gbWFrZSBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgcHVibGljIGFzIGtleWhhbmRsZXIuYwo+Pj4gbmVlZHMKPj4+IGZvcl9lYWNo
X3NjaGVkX3VuaXRfdmNwdSgpIHBsdXMgYmVpbmcgcXVpdGUgZXhwZW5zaXZlLAo+Pgo+PiBJIGFn
cmVlIHRoaXMgaXMgbm90IGEgZ29vZCBvcHRpb24uCj4+Cj4+PiBvcjoKPj4+Cj4+PiAhKHUpLT5u
ZXh0X2luX2xpc3QgfHwgKHYpLT52Y3B1X2lkIDwgKHUpLT5uZXh0X2luX2xpc3QtPnVuaXRfaWQK
Pj4+Cj4+PiB3aGljaCBzZWVtcyB0byBiZSBtb3JlIGV4cGVuc2l2ZSBhcyB0aGUgY3VycmVudCB2
YXJpYW50LCB0b28uCj4+Cj4+IEl0J3Mgbm90IHRoaXMgbXVjaCBtb3JlIGV4cGVuc2l2ZSwgYW5k
IGl0IGVsaW1pbmF0ZXMgdW5leHBlY3RlZAo+PiAoYXMgSSB3b3VsZCBjYWxsIGl0KSBiZWhhdmlv
ciwgc28gSSB0aGluayBJJ2QgZ28gdGhpcyByb3V0ZS4KPj4KPiBTbywgSSBob25lc3RseSBsaWtl
IHRoZSB3YXkgaXQncyBjdXJyZW50bHkgZG9uZSBpbiBKdWVyZ2VuJ3MgcGF0aGVzLgo+IAo+IEhv
d2V2ZXIsIEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgd2hhdCBpdCBpcyB0aGUgaXNzdWUgdGhh
dCBKYW4gdGhpbmtzCj4gdGhhdCBoYXMsIGFuZCBpbiB3aGF0IHNlbnNlIHRoZSBjb2RlL2JlaGF2
aW9yIGlzIHJlZ2FyZGVkIGFzCj4gInVuZXhwZWN0ZWQiLgo+IAo+IENhbiB5b3UgaGVscCBtZSBz
ZWUgdGhlIHByb2JsZW0/IE1heWJlLCBpZiBJIHJlYWxpemUgaXQsIEknZCBjaGFuZ2UgbXkKPiBw
cmVmZXJlbmNlLi4uCgpJIGhhdmUgY2hhbmdlZCBpdCBtZWFud2hpbGUgYW5kIEkgdGhpbmsgdGhl
IG5ldyBzb2x1dGlvbiByZW1vdmVzIGEKbGF0ZW50IHByb2JsZW0uIE90aGVyd2lzZSBvbmUgd291
bGQgaGF2ZSB0byBiZSB2ZXJ5IGNhcmVmdWwgbm90IHRvIHVzZQpmb3JfZWFjaF9zY2hlZF91bml0
X3ZjcHUoKSBmb3IgaWRsZSB1bml0cywgYXMgdGhpcyBtaWdodCByZXN1bHQgaW4Kb2NjYXNpb25h
bCB3cm9uZyByZXN1bHRzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:42:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDUyI-00025c-VL; Thu, 26 Sep 2019 14:42:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDUyH-000253-D4
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:42:17 +0000
X-Inumbo-ID: d5c69c12-e06b-11e9-bf31-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by localhost (Halon) with ESMTPS
 id d5c69c12-e06b-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 14:42:16 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id 7so3095858wme.1
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:42:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=JB7+Jxh6BLWQT9E7co2ikbgYRZdx+IspHRzemxNgVRg=;
 b=ot0a0rNFqn/A720LYafXEX/GZhnJkYvsEsvok1y5wCdJsnXEKD2cfHWq91QVrsfm+z
 1KTKmExuKh6TIN0QdPgS0nmtIETVTN6HK64RGs3y1KJRvuf1H2ktdjGnEhRDg9Mb/n6R
 pAJyulZX7YI3oyNtVRrDvx269Q0vR0PCoJicSVXV486oaDMxrohHuqPngFFGxj2vYivw
 xPMz9YmwtjMpUxg2gU+Wvoby8DD0n7Zsht8UCfQk3+JJ597JRisBkqBGn9GSfmpvvitI
 /NNhFonPqj0Hs8nYTD49uOUxqsm0Wnu3NJ70OiSnGMw1+dVAY6RARSc2fzP4tud3Vl5I
 Kjzw==
X-Gm-Message-State: APjAAAV6vfhqgtF4OIHgrnC/6kH466RxENUsccjOa4Ee4rBRhITfxvhw
 NhodafACOfgEuUGbIN8cR6E=
X-Google-Smtp-Source: APXvYqxI4BERvlS/wiEHwfX3i78ZiiEWZPyQlZ27jrLwFKeo4X/WFkd1CSnEM4R5s6dZZ9HM6ksCbA==
X-Received: by 2002:a1c:6607:: with SMTP id a7mr3471482wmc.125.1569508936093; 
 Thu, 26 Sep 2019 07:42:16 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id e3sm3475621wme.39.2019.09.26.07.42.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 07:42:15 -0700 (PDT)
Date: Thu, 26 Sep 2019 15:42:14 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926144214.i6ff7ub6xlycpei4@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <50268efd2bd6bdf4e1508218e7f1ec9b8776ea72.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50268efd2bd6bdf4e1508218e7f1ec9b8776ea72.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 76/84] x86/setup: also clear the
 permission bits in the dummy 1:1 mapping.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6MzlBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCgpB
c3N1bWluZyB3ZSBlbmQgdXAga2VlcGluZyB0aG9zZSBjYWxscywgdGhpcyBwYXRjaCBzaG91bGQg
YmUgc3F1YXNoZWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:43:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:43:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDUzO-0002Be-C9; Thu, 26 Sep 2019 14:43:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDUzM-0002BU-Nl
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:43:24 +0000
X-Inumbo-ID: fa08f43b-e06b-11e9-9657-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id fa08f43b-e06b-11e9-9657-12813bfff9fa;
 Thu, 26 Sep 2019 14:43: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 1iDUzF-0004Dm-GV; Thu, 26 Sep 2019 14:43: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 1iDUzF-0005Dq-7x; Thu, 26 Sep 2019 14:43:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDUzF-0007nN-6g; Thu, 26 Sep 2019 14:43:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141809-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 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=9e88347dedd8a211784431b49e2bea9c6370a7e4
X-Osstest-Versions-That: linux=9f7582d15f82e86b2041ab22327b7d769e061c1f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 14:43:17 +0000
Subject: [Xen-devel] [linux-next test] 141809: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTgwOSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4MDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0MTczNwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE3MzcK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ICAgICBmYWlsICBsaWtlIDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFp
bCBsaWtlIDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE3
MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
NyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE3MzcKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAx
NDE3MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxNzM3CiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxNDE3MzcKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQxNzM3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE3MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTczNwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbGlrZSAxNDE3MzcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1ib290ICAgZmFpbCBsaWtl
IDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE3MzcKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBsaWtlIDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDE3MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTczNwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNzM3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDE3MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTczNwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE3MzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTczNwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE3MzcKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTczNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNzM3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICA5ZTg4MzQ3ZGVkZDhhMjExNzg0NDMxYjQ5ZTJiZWE5YzYzNzBhN2U0CmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5Zjc1ODJkMTVmODJlODZiMjA0MWFiMjIzMjdi
N2Q3NjllMDYxYzFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAg
IChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTgwOSAgMjAxOS0w
OS0yNSAwOToyMDozNCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:45:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDV1g-0002LN-06; Thu, 26 Sep 2019 14:45:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDV1f-0002LI-Es
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:45:47 +0000
X-Inumbo-ID: 527a9362-e06c-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 527a9362-e06c-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 14:45: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 3BE46B18E;
 Thu, 26 Sep 2019 14:45:45 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190925042917.11392-1-jgross@suse.com>
 <c08b582b-d13d-7b2f-6b5a-216581f31cb7@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <50c867f8-0ee3-fba6-e76d-94984df01740@suse.com>
Date: Thu, 26 Sep 2019 16:45:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c08b582b-d13d-7b2f-6b5a-216581f31cb7@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMTkgMTY6MjcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiA5LzI1
LzE5IDU6MjkgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IHZjcHVfcnVuc3RhdGVfZ2V0KCkg
c2hvdWxkIG5ldmVyIHJldHVybiBhIHN0YXRlIGVudHJ5IHRpbWUgd2l0aAo+PiBYRU5fUlVOU1RB
VEVfVVBEQVRFIHNldC4gVG8gYXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKQo+
PiBvcGVyYXRlIG9uIGEgbG9jYWwgcnVuc3RhdGUgY29weS4KPj4KPj4gVGhpcyBwcm9ibGVtIHdh
cyBpbnRyb2R1Y2VkIHdpdGggY29tbWl0IDI1MjljODUwZWE0OGYwMzYgKCJhZGQgdXBkYXRlCj4+
IGluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KPj4KPj4gUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+IFYyOiBhZGQgaGFuZGxp
bmcgb24gQVJNLCB0b28gKEphbiBCZXVsaWNoKQo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL2Rv
bWFpbi5jIHwgMTMgKysrKysrKystLS0tLQo+PiDCoCB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAx
NyArKysrKysrKysrLS0tLS0tLQo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMo
KyksIDEyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+IGluZGV4IGFlMTNlNDdlODYuLmQ2ODFmZjVj
NmUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+PiArKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKPj4gQEAgLTI4MCwyOCArMjgwLDMxIEBAIHN0YXRpYyB2b2lkIGN0eHRf
c3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQo+PiDCoCBzdGF0aWMgdm9pZCB1cGRhdGVfcnVuc3Rh
dGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKPj4gwqAgewo+PiDCoMKgwqDCoMKgIHZvaWQgX191c2Vy
ICpndWVzdF9oYW5kbGUgPSBOVUxMOwo+PiArwqDCoMKgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2lu
Zm8gcnVuc3RhdGU7Cj4+IMKgwqDCoMKgwqAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5z
dGF0ZV9ndWVzdCh2KSkgKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiArwqDCoMKg
IG1lbWNweSgmcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHJ1bnN0YXRlKSk7Cj4gCj4g
SSBhbSBub3QgcmVhbGx5IGhhcHB5IHdpdGggdGhpcyBzb2x1dGlvbi4gQUZBSUNULCB5b3Ugb25s
eSBjb3B5IHRoZSBmdWxsIAo+IHN0cnVjdHVyZSBoZXJlIGp1c3QgZm9yIHRoZSBiZW5lZml0cyBv
ZiB1cGRhdGluZyBzdGF0ZV9lbnRyeV90aW1lLgo+IAo+IEkgc2F3IHlvdSBkaXNjdXNzIGFib3V0
IGl0IHdpdGggSmFuLCBzbyBpdCB3b3VsZCBiZSBuaWNlIHRvIGxvZyBhdCBsZWFzdCAKPiBpbiB0
aGUgY29tbWl0IG1lc3NhZ2UgdGhlIHJlYXNvbiB3aHkgdGhpcyBpcyBkb25lIGxpa2UgdGhhdC4K
Cklzbid0IHRoZSByZWZlcmVuY2UgdG8gY29tbWl0IDI1MjljODUwZWE0OGYwMzYgZW5vdWdoPyBU
aGUgdXBkYXRlCnByb3RvY29sIGlzIGNsZWFybHkgZGVzY3JpYmVkIGluIHRoYXQgY29tbWl0IG1l
c3NhZ2UuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:49:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDV5X-0002bP-JT; Thu, 26 Sep 2019 14:49: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=9s5i=XV=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iDV5W-0002bK-45
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:49:46 +0000
X-Inumbo-ID: e0f31cb8-e06c-11e9-9657-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by localhost (Halon) with ESMTPS
 id e0f31cb8-e06c-11e9-9657-12813bfff9fa;
 Thu, 26 Sep 2019 14:49:44 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1569509385; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=gfd9nj7ivl1yG72moFpr3ngRd/XBdmSaFM5uoZ63OFE=;
 b=VJ7HVlbcYj7YPQLvRf0DNsEaIauQoavUj379ymOW0zVQOU47N92YInO3C/EJ+TdI82Q1EU+f
 BoKNNJvq6n6jhLpMg2PP0WdjLe7DmDWGIp3TmTWkhPa0LLc0beOZmo6c2C/GnKYHR+E1+gFe
 IH+nU85Wcd1ZhljuYsz9C8QQJB4=
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 5d8cd005.7f5d9e2c4f70-smtp-out-n02;
 Thu, 26 Sep 2019 14:49:41 -0000 (UTC)
Received: by mail-wr1-f52.google.com with SMTP id r3so3109108wrj.6
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:49:41 -0700 (PDT)
X-Gm-Message-State: APjAAAWOwIulDQGSbKMrxJyqZFbRwpovzUIKDnQuLIDciHTkZZwlGcEW
 ZShA7dFi3LmvVZPuiJ9cAHAk/6Sd16sScRRF77Q=
X-Google-Smtp-Source: APXvYqyfi7jdvcUTUs+kFMmSeI0GjdehpekZkgzsDOZU/QJx4aMkJr+Z3qkO2OuCksqEjXd3O8ArzRUYTXUG31MMOvI=
X-Received: by 2002:adf:f404:: with SMTP id g4mr3215494wro.353.1569509380100; 
 Thu, 26 Sep 2019 07:49:40 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1569425745.git.tamas.lengyel@intel.com>
 <e1fec257377046cf442842e27dff9bafc1f2bb27.1569425745.git.tamas.lengyel@intel.com>
 <2e648f3c-e5d3-c3eb-93d7-cde0a0058cb6@suse.com>
 <CABfawhmkT61ADXJkodO064-5aNFpUY4ZLSGPKmHVWhxxDay1Yw@mail.gmail.com>
 <6b1f5ed0-95e8-9aad-beb0-2399d667ba56@suse.com>
In-Reply-To: <6b1f5ed0-95e8-9aad-beb0-2399d667ba56@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 26 Sep 2019 08:49:05 -0600
X-Gmail-Original-Message-ID: <CABfawhnK-t7nLY2X+EZYf6mEW32ycNNF_N-BCo6hyc5B_zUckw@mail.gmail.com>
Message-ID: <CABfawhnK-t7nLY2X+EZYf6mEW32ycNNF_N-BCo6hyc5B_zUckw@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH for-next 04/18] x86/mem_sharing: cleanup
 code in various locations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgODoyMCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjYuMDkuMjAxOSAxNjowOSwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTA6MTUgQU0gSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+PiBPbiAyNS4wOS4yMDE5IDE3OjQ4LCBUYW1hcyBL
IExlbmd5ZWwgd3JvdGU6Cj4gPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+Pj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4+PiBAQCAtMTg3OSwxMiArMTg3OSwxMSBA
QCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9u
ZyBnbGEsCj4gPj4+ICAgICAgaWYgKCBucGZlYy53cml0ZV9hY2Nlc3MgJiYgKHAybXQgPT0gcDJt
X3JhbV9zaGFyZWQpICkKPiA+Pj4gICAgICB7Cj4gPj4+ICAgICAgICAgIEFTU0VSVChwMm1faXNf
aG9zdHAybShwMm0pKTsKPiA+Pj4gLSAgICAgICAgc2hhcmluZ19lbm9tZW0gPQo+ID4+PiAtICAg
ICAgICAgICAgKG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShjdXJyZCwgZ2ZuLCAwKSA8IDApOwo+
ID4+PiArICAgICAgICBzaGFyaW5nX2Vub21lbSA9IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShj
dXJyZCwgZ2ZuLCAwKTsKPiA+Pgo+ID4+IEkgZ3Vlc3MgdGhlIGltcGxpY2F0aW9uIGhlcmUgaXMg
dGhhdCB0aGUgZnVuY3Rpb24gY2FuIG9ubHkgcmV0dXJuCj4gPj4gLUVOT01FTT8gTm90IHZlcnkg
Zm9yd2FyZCBjb21wYXRpYmxlLCBidXQgd2VsbC4gSG93ZXZlciwgaWYgeW91Cj4gPj4gdG91Y2gg
dGhpcyBhbHJlYWR5LCBzaG91bGRuJ3QgeW91IGF0IGxlYXN0IG1ha2UgInNoYXJpbmdfZW5vbWVt
Igo+ID4+IGJvb2w/Cj4gPgo+ID4gQ29ycmVjdCwgdGhlcmUgaXMgYSBCVUdfT04gZm9yIGV2ZXJ5
IG90aGVyIHJjIHZhbHVlIGJ1dCBFTk9NRU0uIFdlCj4gPiBjb3VsZCB0dXJuIGl0IGludG8gYSBi
b29sIGJ1dCBJIGRvbid0IHNlZSBhIHJlYXNvbiBmb3IgaXQsIHBlcmhhcHMKPiA+IHRoZXJlIHdp
bGwgYmUgYW5vdGhlciByYyB2YWx1ZSBpbiB0aGUgZnV0dXJlIHRoYXQgd2Ugd2FudCB0byBoYW5k
bGUKPiA+IGdyYWNlZnVsbHkuCj4KPiBBdCB3aGljaCBwb2ludCB0aGUgdmFyaWFibGUncyBuYW1l
IHdpbGwgbm8gbG9uZ2VyIGJlIGFwcHJvcHJpYXRlLgo+IEhlbmNlIG15IHJlcXVlc3QgdG8gbWFr
ZSBpdCBib29sOyBhdCBzdWNoIGEgZnV0dXJlIHBvaW50IHRoZSBjb2RlCj4gd291bGQgbmVlZCB0
b3VjaGluZyBhZ2FpbiBhbnl3YXkgaWYgeW91ICh1bmRlcnN0YW5kYWJseSkgZG9uJ3QKPiB3YW50
IHRvIG1ha2UgbW9yZSB0aGFuIHB1cmVseSBjb3NtZXRpYyBjaGFuZ2VzIG5vdy4KCkJ5IHRoZSB3
YXksIGl0IGlzIG1hZGUgYm9vbCBpbiBwYXRjaCA3IG9mIHRoZSBzZXJpZXMgYmVjYXVzZSB0aGVy
ZSBpcwpubyBuZWVkIHRvIGNhbGwgdGhpcyBmdW5jdGlvbiBkaXJlY3RseSBoZXJlLgoKVGFtYXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:51:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDV6m-0003JW-Vi; Thu, 26 Sep 2019 14:51:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDV6l-0003JI-O7
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:51:03 +0000
X-Inumbo-ID: 0e7c8944-e06d-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 0e7c8944-e06d-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 14:51:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B053B28;
 Thu, 26 Sep 2019 07:51:00 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D63353F534;
 Thu, 26 Sep 2019 07:50:58 -0700 (PDT)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <20190925042917.11392-1-jgross@suse.com>
 <c08b582b-d13d-7b2f-6b5a-216581f31cb7@arm.com>
 <50c867f8-0ee3-fba6-e76d-94984df01740@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <27edcddc-10a7-7012-64d8-626d6091c60e@arm.com>
Date: Thu, 26 Sep 2019 15:50:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <50c867f8-0ee3-fba6-e76d-94984df01740@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI2LzE5IDM6NDUgUE0sIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gT24gMjYuMDku
MTkgMTY6MjcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDkvMjUvMTkgNToy
OSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IHZjcHVfcnVuc3RhdGVfZ2V0KCkgc2hvdWxk
IG5ldmVyIHJldHVybiBhIHN0YXRlIGVudHJ5IHRpbWUgd2l0aAo+Pj4gWEVOX1JVTlNUQVRFX1VQ
REFURSBzZXQuIFRvIGF2b2lkIHRoaXMgbGV0IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKCkKPj4+IG9w
ZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5Lgo+Pj4KPj4+IFRoaXMgcHJvYmxlbSB3YXMg
aW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2ICgiYWRkIHVwZGF0ZQo+Pj4g
aW5kaWNhdG9yIHRvIHZjcHVfcnVuc3RhdGVfaW5mbyIpLgo+Pj4KPj4+IFJlcG9ydGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiBWMjogYWRkIGhh
bmRsaW5nIG9uIEFSTSwgdG9vIChKYW4gQmV1bGljaCkKPj4+IC0tLQo+Pj4gwqAgeGVuL2FyY2gv
YXJtL2RvbWFpbi5jIHwgMTMgKysrKysrKystLS0tLQo+Pj4gwqAgeGVuL2FyY2gveDg2L2RvbWFp
bi5jIHwgMTcgKysrKysrKysrKy0tLS0tLS0KPj4+IMKgIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4gaW5kZXggYWUxM2U0N2U4
Ni4uZDY4MWZmNWM2ZSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4g
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBAQCAtMjgwLDI4ICsyODAsMzEgQEAgc3Rh
dGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCj4+PiDCoCBzdGF0aWMgdm9p
ZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKPj4+IMKgIHsKPj4+IMKgwqDC
oMKgwqAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7Cj4+PiArwqDCoMKgIHN0cnVj
dCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVuc3RhdGU7Cj4+PiDCoMKgwqDCoMKgIGlmICggZ3Vlc3Rf
aGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oCByZXR1cm47Cj4+PiArwqDCoMKgIG1lbWNweSgmcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6
ZW9mKHJ1bnN0YXRlKSk7Cj4+Cj4+IEkgYW0gbm90IHJlYWxseSBoYXBweSB3aXRoIHRoaXMgc29s
dXRpb24uIEFGQUlDVCwgeW91IG9ubHkgY29weSB0aGUgCj4+IGZ1bGwgc3RydWN0dXJlIGhlcmUg
anVzdCBmb3IgdGhlIGJlbmVmaXRzIG9mIHVwZGF0aW5nIHN0YXRlX2VudHJ5X3RpbWUuCj4+Cj4+
IEkgc2F3IHlvdSBkaXNjdXNzIGFib3V0IGl0IHdpdGggSmFuLCBzbyBpdCB3b3VsZCBiZSBuaWNl
IHRvIGxvZyBhdCAKPj4gbGVhc3QgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoZSByZWFzb24gd2h5
IHRoaXMgaXMgZG9uZSBsaWtlIHRoYXQuCj4gCj4gSXNuJ3QgdGhlIHJlZmVyZW5jZSB0byBjb21t
aXQgMjUyOWM4NTBlYTQ4ZjAzNiBlbm91Z2g/IFRoZSB1cGRhdGUKPiBwcm90b2NvbCBpcyBjbGVh
cmx5IGRlc2NyaWJlZCBpbiB0aGF0IGNvbW1pdCBtZXNzYWdlLgoKSSBtZWFudCB0aGUgcmVhc29u
IHRvIHVzZSB0aGUgJ21lbWNweScsIHdoaWNoIHNvdW5kcyBsaWtlIHF1aXRlIGEgd2FzdGUsIApj
b21wYXJlIHRvIG9ubHkgY29weSBzdGF0ZV9lbnRyeV90aW1lLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:52:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDV8J-0003UO-DX; Thu, 26 Sep 2019 14: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=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDV8I-0003UI-DC
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:52:38 +0000
X-Inumbo-ID: 46be850c-e06d-11e9-9657-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by localhost (Halon) with ESMTPS
 id 46be850c-e06d-11e9-9657-12813bfff9fa;
 Thu, 26 Sep 2019 14:52:37 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id r3so3120987wrj.6
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:52: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=8VoxakO+64AfMPNMTPmMffcHFnizAToFo/1w+Z0Zbt0=;
 b=PvMgguC2U+ZzsJFAkkqcDcumiwB+nQvv/XEI2BYDW6iGRldpgjMdtRkBIxNKwMG7sY
 nd8OOXqf8uS57MLGiU5DqQbOlApN/3pa4mVMh5A4pk5M3PUbQQCHF/EOKRDv2rN4zRhr
 cF8DgUGspHBuy2/EQFfznLuM+SzBtShBy5vm8UnOu8XL8+CyH8fGoYEj6VIh5WDweWja
 1q2fkVkL8yrVWKGUC1E5NPWsE0aFGik5xVPvsn5LgpCx9myzQj6MlSOgLpDdbcN5XTP3
 zJPq1pRLFDOXS90V8wlaHjfatRy084HzfZFYO8g8y3wg9b5hTFQHpy9cPuuwmxCapBfg
 Rgzg==
X-Gm-Message-State: APjAAAXmsYI2+ncqAReEsQZZiRnSeSfzkfGhPtmZLnUJLmQwmIRFKOdI
 XoBkEgiJuMJUqOb/LKDp5aA=
X-Google-Smtp-Source: APXvYqwuZ9SSISkRxyBSOpEeJLCmMLPTXTximfK8fMKd/PjGn2tPoOFOEh4Ea7AKsj8CrRWAueYD2w==
X-Received: by 2002:a5d:4fcf:: with SMTP id h15mr3526300wrw.237.1569509556168; 
 Thu, 26 Sep 2019 07:52:36 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f66sm2084989wmg.2.2019.09.26.07.52.35
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 07:52:35 -0700 (PDT)
Date: Thu, 26 Sep 2019 15:52:34 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926145234.fz2pvhxjp3po5bwh@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <450fcebd6ad4cbf0b078070149b9287260bdc0a3.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <450fcebd6ad4cbf0b078070149b9287260bdc0a3.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 77/84] x86: properly (un)map pages in
 restore_all_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,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6NDBBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
QmVmb3JlLCBpdCBhc3N1bWVkIGJvdGggY3IzIGNvdWxkIGJlIGFjY2Vzc2VkIHZpYSBhIGRpcmVj
dCBtYXAuIFRoaXMgaXMKPiBubyBsb25nZXIgdHJ1ZS4gQWxzbywgdGhpcyBtZWFucyB3ZSBjYW4g
cmVtb3ZlIGEgeGVuaGVhcCBtYXBwaW5nIGhhY2sKPiB3ZSBpbnRyb2R1Y2VkIGVhcmxpZXIgd2hl
biBidWlsZGluZyB0aGUgY3IzIG9mIGRvbTAuCj4gCj4gU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBY
aWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYyB8IDExICsrKysrLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgfCAz
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM0
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4gaW5k
ZXggMGVjMzA5ODhiOC4uMjAyZWRjYWExNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+IEBAIC02
MjMsOSArNjIzLDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWlu
ICpkLAo+ICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKPiAgICAgIHsKPiAgICAg
ICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0
X3BhZ2VfdGFibGU7Cj4gLSAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShtcHRfYWxsb2Mp
Owo+IC0gICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpbDRzdGFydCwgbWFk
ZHJfdG9fbWZuKG1wdF9hbGxvYyksIDEsCj4gLSAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklT
T1IpOwo+ICsgICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IG1hcF94ZW5fcGFnZXRhYmxlKG1hZGRy
X3RvX21mbihtcHRfYWxsb2MpKTsKPiAgICAgICAgICBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwo+
ICAgICAgICAgIGNsZWFyX3BhZ2UobDR0YWIpOwo+ICAgICAgICAgIGluaXRfeGVuX2w0X3Nsb3Rz
KGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuKGw0c3RhcnQpKSwKPiBAQCAtNjM1LDkgKzYzMyw4IEBA
IGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIGVs
c2UKPiAgICAgIHsKPiAgICAgICAgICAvKiBNb25pdG9yIHRhYmxlIGFscmVhZHkgY3JlYXRlZCBi
eSBzd2l0Y2hfY29tcGF0KCkuICovCj4gLSAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShw
YWdldGFibGVfZ2V0X3BhZGRyKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKPiAtICAgICAgICBtYXBf
cGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKWw0c3RhcnQsCj4gLSAgICAgICAgICAgICAgICBw
YWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSwgMSwgUEFHRV9IWVBFUlZJU09S
KTsKPiArICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPQo+ICsgICAgICAgICAgICAgICAgbWFwX3hl
bl9wYWdldGFibGUocGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZSkpOwo+ICAg
ICAgICAgIC8qIFNlZSBwdWJsaWMveGVuLmggb24gd2h5IHRoZSBmb2xsb3dpbmcgaXMgbmVlZGVk
LiAqLwo+ICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2lu
Zm8gPSBQR1RfbDNfcGFnZV90YWJsZTsKPiAgICAgICAgICBsM3N0YXJ0ID0gbWFwX3hlbl9wYWdl
dGFibGUobWFkZHJfdG9fbWZuKG1wdF9hbGxvYykpOwo+IEBAIC05MDcsNiArOTA0LDggQEAgaW50
IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgIHB2
X3NoaW1fc2V0dXBfZG9tKGQsIGw0c3RhcnQsIHZfc3RhcnQsIHZ4ZW5zdG9yZV9zdGFydCwgdmNv
bnNvbGVfc3RhcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBoeXNtYXBfc3RhcnQs
IHNpKTsKPiAgCj4gKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGw0c3RhcnQpOwo+ICsKClRoZXNl
IGh1bmtzIHNob3VsZCBiZSBwYXJ0IG9mIGEgcHJldmlvdXMgcGF0Y2gsIHJpZ2h0PyBUaGUgb25l
IHlvdQpjaGFuZ2VkIFBWIERvbTAgY29uc3RydWN0aW9uLgoKPiAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGQpICkKPiAgICAgICAgICB4bGF0X3N0YXJ0X2luZm8oc2ksIHB2X3NoaW0gPyBY
TEFUX3N0YXJ0X2luZm9fY29uc29sZV9kb21VCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogWExBVF9zdGFydF9pbmZvX2NvbnNvbGVfZG9tMCk7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
Uwo+IGluZGV4IDExMzg1ODU3ZmEuLjhjYTlhOGUwZWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4g
QEAgLTE1MCwxMSArMTUwLDI3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0Ogo+ICAgICAgICAgIGplICAg
IC5McmFnX2NvcHlfZG9uZQo+ICAgICAgICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHJvb3RfcGd0X2NoYW5nZWQpKCVyZHgpCj4gICAgICAgICAgbW92YWJzICRQQUREUl9NQVNLICYg
UEFHRV9NQVNLLCAlcnNpCj4gLSAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwg
JXJjeAo+ICAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKPiAgICAgICAgICBhbmQgICAlcjksICVy
c2kKPiAtICAgICAgICBhZGQgICAlcmN4LCAlcmRpCj4gLSAgICAgICAgYWRkICAgJXJjeCwgJXJz
aQo+ICsKPiArICAgICAgICAvKiBXaXRob3V0IGEgZGlyZWN0IG1hcCwgd2UgaGF2ZSB0byBtYXAg
cGFnZXMgZmlyc3QgYmVmb3JlIGNvcHlpbmcuICovCj4gKyAgICAgICAgLyogRklYTUU6IG9wdGlt
aXNhdGlvbnMgbWF5IGJlIG5lZWRlZC4gKi8KPiArICAgICAgICBwdXNocSAlcjkKPiArICAgICAg
ICBwdXNocSAlcmR4Cj4gKyAgICAgICAgcHVzaHEgJXJheAo+ICsgICAgICAgIHB1c2hxICVyc2kK
PiArICAgICAgICBzaHIgICAkUEFHRV9TSElGVCwgJXJkaQo+ICsgICAgICAgIGNhbGxxIG1hcF94
ZW5fcGFnZXRhYmxlCj4gKyAgICAgICAgcG9wcSAgJXJkaQo+ICsgICAgICAgIHB1c2hxICVyYXgK
PiArICAgICAgICBzaHIgICAkUEFHRV9TSElGVCwgJXJkaQo+ICsgICAgICAgIGNhbGxxIG1hcF94
ZW5fcGFnZXRhYmxlCj4gKyAgICAgICAgbW92ICAgJXJheCwgJXJzaQo+ICsgICAgICAgIG1vdiAg
IDAoJXJzcCksICVyZGkKPiArCj4gKyAgICAgICAgLyogJXJzaSBhbmQgJXJkaSBhcmUgb24gdG9w
IHRoZSBzdGFjayBmb3IgdW5tYXBwaW5nLiAqLwo+ICsgICAgICAgIHB1c2hxICVyc2kKPiArCj4g
ICAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9ULCAlZWN4Cj4gICAg
ICAgICAgbW92ICAgcm9vdF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpKjgo
JXJzaSksICVyOAo+ICAgICAgICAgIG1vdiAgICVyOCwgcm9vdF90YWJsZV9vZmZzZXQoU0hfTElO
RUFSX1BUX1ZJUlRfU1RBUlQpKjgoJXJkaSkKPiBAQCAtMTY2LDYgKzE4MiwxNiBAQCByZXN0b3Jl
X2FsbF9ndWVzdDoKPiAgICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9T
TE9UIC0gXAo+ICAgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAt
IDEpICogOCwgJXJkaQo+ICAgICAgICAgIHJlcCBtb3ZzcQo+ICsKPiArICAgICAgICAvKiBVbm1h
cCB0aGUgdHdvIHBhZ2VzLiAqLwo+ICsgICAgICAgIHBvcHEgICVyZGkKPiArICAgICAgICBjYWxs
cSB1bm1hcF94ZW5fcGFnZXRhYmxlCj4gKyAgICAgICAgcG9wcSAgJXJkaQo+ICsgICAgICAgIGNh
bGxxIHVubWFwX3hlbl9wYWdldGFibGUKPiArICAgICAgICBwb3BxICAlcmF4Cj4gKyAgICAgICAg
cG9wcSAgJXJkeAo+ICsgICAgICAgIHBvcHEgICVyOQo+ICsKClRoaXMgc2VjdGlvbiBpcyBmb3Ig
c3luY2hyb25pc2luZyByb290IHBhZ2UgdGFibGVzLiBOb3cgdGhhdCBpdCBoYXMKYmVjb21lIHNv
IGxvbmcsIGl0IHdvdWxkIGJlIGJldHRlciBpZiB5b3Ugd3JpdGUgYSBDIGZ1bmN0aW9uIGZvciB0
aGlzCnB1cnBvc2UuCgpXZWkuCgo+ICAuTHJhZ19jb3B5X2RvbmU6Cj4gICAgICAgICAgbW92ICAg
JXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyZHgpCj4gICAgICAgICAgbW92YiAg
JDEsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJkeCkKPiAtLSAKPiAyLjE3LjEK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:54:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14:54: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 1iDV9g-0003af-QL; Thu, 26 Sep 2019 14:54:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDV9f-0003aY-Ra
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:54:03 +0000
X-Inumbo-ID: 7adbe1d4-e06d-11e9-bf31-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id 7adbe1d4-e06d-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 14:54:03 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id h7so2840623wrw.8
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 07:54:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=d9cQgfYQunicgBNba8Et+vWo/CsFktBs4FrK2ImiYp0=;
 b=cbfOgQ6nh2pv+cTjW3hffQkfcjDje2+7jCxvAn7O9ByoEbUe9c/PQZrEsH3ApBqLvn
 YL+YLuV2E2XPuMZ0+r+9Edp2fo01DBSE1MTSlygWNE+/KmK8kvEyGLPf/4skh1P7mITJ
 ndKUhLKYIahTGpk5XcZp1KXSicWiScIzKlIJZaZgFmR+mHRkMs1QqfbIs733nJv23w+j
 8Qf+3/SGyB3WyMJWcVl8Lbl/SCpsXtjhNfZV0/xKKhdAdNDPdL7WnzSY0ZBsUJG/lqDH
 rJ8q9q6ZDu+7/ZxWgc2UVSidXFuwjXnT24JOdqXF4edQ1eGsyWP5yu4zChnS8oUcUsDW
 Tr+A==
X-Gm-Message-State: APjAAAWEGDzt3srU7yMPKGqAxYFW7nzjz6pL7mjU4orKpEkByb79hHdz
 zEsyOW8ndlShqVZHnufUDjk=
X-Google-Smtp-Source: APXvYqytH+w1Ypx2Rm0W8j8ty5kvdJ+fUT6iiUGhw13LI7WFianCh6aH5cRsCDoZDT1eMcAYvG6tHA==
X-Received: by 2002:a5d:6108:: with SMTP id v8mr3231462wrt.28.1569509642604;
 Thu, 26 Sep 2019 07:54:02 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id z125sm5255829wme.37.2019.09.26.07.54.01
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 07:54:02 -0700 (PDT)
Date: Thu, 26 Sep 2019 15:54:00 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926145400.7y2sptr2rs6ytuzo@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <efa85559fd4972ae664b36683cd9ece6950f2aa1.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <efa85559fd4972ae664b36683cd9ece6950f2aa1.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 78/84] Revert "x86/smpboot: use xenheap
 pages for rpts in smpboot."
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6NDFBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
V2UgaGF2ZSBwcm9wZXJseSBoYW5kbGVkICh1biltYXBwaW5nIG9mIHBhZ2VzIGluIHJlc3RvcmVf
YWxsX2d1ZXN0cy4KPiBUaGlzIGhhY2sgaXMgbm8gbG9uZ2VyIHJlcXVpcmVkLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+CgpJZiB5b3UgcmVhcnJh
bmdlIHRoaXMgc2VyaWVzICBhIGJpdCB5b3UgZG9uJ3QgbmVlZCB0aGlzIGFuZCB0aGUgcGF0Y2gg
aXQKcmV2ZXJ0cyBpbiB0aGUgZmlyc3QgcGxhY2UsIEkgdGhpbmsuCgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 14:57:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 14: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 1iDVCR-0003lG-9v; Thu, 26 Sep 2019 14:56:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDVCP-0003lB-T6
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 14:56:53 +0000
X-Inumbo-ID: e042d8f2-e06d-11e9-9658-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id e042d8f2-e06d-11e9-9658-12813bfff9fa;
 Thu, 26 Sep 2019 14:56:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BDEB328;
 Thu, 26 Sep 2019 07:56:52 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B8CE3F534;
 Thu, 26 Sep 2019 07:56:50 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6c7d9f90-227a-c20a-090a-560a0805eb6b@arm.com>
Date: Thu, 26 Sep 2019 15:56:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI2LzE5IDEyOjIwIFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBP
bGVrc2FuZHIgVHlzaGNoZW5rbyAoOCk6Cj4gICAgaW9tbXUvYXJtOiBBZGQgaW9tbXVfaGVscGVy
cy5jIGZpbGUgdG8ga2VlcCBjb21tb24gZm9yIElPTU1VcyBzdHVmZgo+ICAgIGlvbW11L2FybTog
QWRkIGFiaWxpdHkgdG8gaGFuZGxlIGRlZmVycmVkIHByb2JpbmcgcmVxdWVzdAo+ICAgIHhlbi9j
b21tb246IEludHJvZHVjZSBfeHJlYWxsb2MgZnVuY3Rpb24KPiAgICB4ZW4vY29tbW9uOiBJbnRy
b2R1Y2UgeHJlYWxsb2NfZmxleF9zdHJ1Y3QoKSBoZWxwZXIgbWFjcm9zCj4gICAgaW9tbXUvYXJt
OiBBZGQgbGlnaHR3ZWlnaHQgaW9tbXVfZndzcGVjIHN1cHBvcnQKPiAgICBpb21tdTogT3JkZXIg
dGhlIGhlYWRlcnMgYWxwaGFiZXRpY2FsbHkgaW4gZGV2aWNlX3RyZWUuYwo+ICAgIGlvbW11L2Fy
bTogSW50cm9kdWNlIGlvbW11X2FkZF9kdF9kZXZpY2UgQVBJCj4gICAgaW9tbXUvYXJtOiBBZGQg
UmVuZXNhcyBJUE1NVS1WTVNBIHN1cHBvcnQKClRoaXMgc2VyaWVzIGlzIG5vdyBtZXJnZWQuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:02:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDVI0-0004tl-JL; Thu, 26 Sep 2019 15: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDVHz-0004tg-Jq
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:02:39 +0000
X-Inumbo-ID: ae592cbe-e06e-11e9-9658-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id ae592cbe-e06e-11e9-9658-12813bfff9fa;
 Thu, 26 Sep 2019 15:02:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8DF6128;
 Thu, 26 Sep 2019 08:02:38 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC7B93F534;
 Thu, 26 Sep 2019 08:02:37 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917181244.30027-1-julien.grall@arm.com>
 <20190917181244.30027-9-julien.grall@arm.com>
 <alpine.DEB.2.21.1909252122460.14358@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0ebd7f4c-e63b-a924-af8b-171b2b083e85@arm.com>
Date: Thu, 26 Sep 2019 16:02:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909252122460.14358@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 8/8] xen/arm32: head: Use a page mapping
 for the 1:1 mapping in create_page_tables()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 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>

SGksCgpPbiA5LzI2LzE5IDU6MjQgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gQEAg
LTUzMCwxNiArNDcwLDUzIEBAIGNyZWF0ZV9wYWdlX3RhYmxlczoKPj4gICAgICAgICAgIGJsbyAg
IDFiCj4+ICAgCj4+ICAgICAgICAgICAvKgo+PiAtICAgICAgICAgKiBEZWZlciBmaXhtYXAgYW5k
IGR0YiBtYXBwaW5nIHVudGlsIGFmdGVyIHBhZ2luZyBlbmFibGVkLCB0bwo+PiAtICAgICAgICAg
KiBhdm9pZCB0aGVtIGNsYXNoaW5nIHdpdGggdGhlIDE6MSBtYXBwaW5nLgo+PiArICAgICAgICAg
KiBJZiBYZW4gaXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3ZSBkb24n
dAo+PiArICAgICAgICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwgMToxIG1hcHBpbmcsIHRoZSB2aXJ0
dWFsIG1hcHBpbmcgd2lsbAo+PiArICAgICAgICAgKiBzdWZmaWNlLgo+PiAgICAgICAgICAgICov
Cj4+ICsgICAgICAgIGNtcCAgIHI5LCAjWEVOX1ZJUlRfU1RBUlQKPj4gKyAgICAgICAgbW92ZXEg
cGMsIGxyCj4+ICAgCj4+IC0gICAgICAgIC8qIGJvb3QgcGFnZXRhYmxlIHNldHVwIGNvbXBsZXRl
ICovCj4+ICsxOgo+IAo+IEFzIGZhciBhcyBJIGNhbiB0ZWxsLCB0aGlzIDEgbGFiZWwgaXMgdW51
c2VkLiBJZiBzbywgd2Ugc2hvdWxkIHJlbW92ZQo+IGl0LiBXaXRoIHRoYXQgZ29uZToKCkhtbW0s
IHllcyBpdCBpcy4KCj4gCj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KClRoYW5rIHlvdSEKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:02:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15: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 1iDVI5-0004uT-1L; Thu, 26 Sep 2019 15:02:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDVI3-0004uC-FN
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:02:43 +0000
X-Inumbo-ID: afd9e8e4-e06e-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id afd9e8e4-e06e-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 15:02: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 A194DAEB3;
 Thu, 26 Sep 2019 15:02:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 17:02:38 +0200
Message-Id: <20190926150238.1910-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v3] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV9ydW5zdGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJuIGEgc3RhdGUgZW50cnkgdGlt
ZSB3aXRoClhFTl9SVU5TVEFURV9VUERBVEUgc2V0LiBUbyBhdm9pZCB0aGlzIGxldCB1cGRhdGVf
cnVuc3RhdGVfYXJlYSgpCm9wZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5LgoKQXMgaXQg
aXMgcmVxdWlyZWQgdG8gZmlyc3Qgc2V0IHRoZSBYRU5fUlVOU1RBVEVfVVBEQVRFIGluZGljYXRv
ciBpbgpndWVzdCBtZW1vcnksIHRoZW4gdXBkYXRlIGFsbCB0aGUgcnVuc3RhdGUgZGF0YSwgYW5k
IHRoZW4gYXQgbGFzdApjbGVhciB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBhZ2FpbiBpdCBpcyBt
dWNoIGxlc3MgZWZmb3J0IHRvIGhhdmUKYSBsb2NhbCBjb3B5IG9mIHRoZSBydW5zdGF0ZSBkYXRh
IGluc3RlYWQgb2Yga2VlcGluZyBvbmx5IGEgY29weSBvZgpzdGF0ZV9lbnRyeV90aW1lLgoKVGhp
cyBwcm9ibGVtIHdhcyBpbnRyb2R1Y2VkIHdpdGggY29tbWl0IDI1MjljODUwZWE0OGYwMzYgKCJh
ZGQgdXBkYXRlCmluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KClJlcG9ydGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjogYWRkIGhhbmRsaW5nIG9u
IEFSTSwgdG9vIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxMyAr
KysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAxNyArKysrKysrKysrLS0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
aW5kZXggNjFkMzVjZDEyMC4uZjBlZTVhMjE0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMjgwLDI4ICsyODAsMzEgQEAg
c3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiBzdGF0aWMgdm9pZCB1
cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2b2lkIF9fdXNlciAq
Z3Vlc3RfaGFuZGxlID0gTlVMTDsKKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0
YXRlOwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkg
KQogICAgICAgICByZXR1cm47CiAKKyAgICBtZW1jcHkoJnJ1bnN0YXRlLCAmdi0+cnVuc3RhdGUs
IHNpemVvZihydW5zdGF0ZSkpOworCiAgICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBydW5z
dGF0ZV91cGRhdGVfZmxhZykgKQogICAgIHsKICAgICAgICAgZ3Vlc3RfaGFuZGxlID0gJnYtPnJ1
bnN0YXRlX2d1ZXN0LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgICAgICBndWVzdF9oYW5k
bGUtLTsKLSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RB
VEVfVVBEQVRFOworICAgICAgICBydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5T
VEFURV9VUERBVEU7CiAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9l
bnRyeV90aW1lICsgMSkgLSAxLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9p
ZCAqKSgmcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CiAgICAgICAgIHNt
cF93bWIoKTsKICAgICB9CiAKLSAgICBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3Qodiks
ICZ2LT5ydW5zdGF0ZSwgMSk7CisgICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYp
LCAmcnVuc3RhdGUsIDEpOwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGUgKQogICAgIHsKLSAgICAg
ICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFURTsK
KyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQREFU
RTsKICAgICAgICAgc21wX3dtYigpOwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0
X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHZvaWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwog
ICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IGMwZmFmNjg4NTIuLmM3ZmEyMjRjODkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2MDAs
MjEgKzE2MDAsMjQgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikK
ICAgICBib29sIHJjOwogICAgIHN0cnVjdCBndWVzdF9tZW1vcnlfcG9saWN5IHBvbGljeSA9IHsg
Lm5lc3RlZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKICAgICB2b2lkIF9fdXNlciAqZ3Vlc3RfaGFu
ZGxlID0gTlVMTDsKKyAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvIHJ1bnN0YXRlOwogCiAg
ICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChydW5zdGF0ZV9ndWVzdCh2KSkgKQogICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xp
Y3kpOwogCisgICAgbWVtY3B5KCZydW5zdGF0ZSwgJnYtPnJ1bnN0YXRlLCBzaXplb2YocnVuc3Rh
dGUpKTsKKwogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVuc3RhdGVfdXBkYXRlX2Zs
YWcpICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9IGhhc18zMmJpdF9zaGluZm8odi0+
ZG9tYWluKQogICAgICAgICAgICAgPyAmdi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0LnAtPnN0YXRl
X2VudHJ5X3RpbWUgKyAxCiAgICAgICAgICAgICA6ICZ2LT5ydW5zdGF0ZV9ndWVzdC5uYXRpdmUu
cC0+c3RhdGVfZW50cnlfdGltZSArIDE7CiAgICAgICAgIGd1ZXN0X2hhbmRsZS0tOwotICAgICAg
ICB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7Cisg
ICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNUQVRFX1VQREFURTsK
ICAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAx
KSAtIDEsIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKCZydW5zdGF0
ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsKICAgICAgICAgc21wX3dtYigpOwogICAg
IH0KIApAQCAtMTYyMiwyMCArMTYyNSwyMCBAQCBib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0
cnVjdCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAgc3RydWN0IGNvbXBhdF92Y3B1X3J1bnN0YXRl
X2luZm8gaW5mbzsKIAotICAgICAgICBYTEFUX3ZjcHVfcnVuc3RhdGVfaW5mbygmaW5mbywgJnYt
PnJ1bnN0YXRlKTsKKyAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZydW5z
dGF0ZSk7CiAgICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9ndWVzdC5jb21wYXQs
ICZpbmZvLCAxKTsKICAgICAgICAgcmMgPSB0cnVlOwogICAgIH0KICAgICBlbHNlCi0gICAgICAg
IHJjID0gX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmdi0+cnVuc3RhdGUsIDEp
ICE9Ci0gICAgICAgICAgICAgc2l6ZW9mKHYtPnJ1bnN0YXRlKTsKKyAgICAgICAgcmMgPSBfX2Nv
cHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3QodiksICZydW5zdGF0ZSwgMSkgIT0KKyAgICAgICAg
ICAgICBzaXplb2YocnVuc3RhdGUpOwogCiAgICAgaWYgKCBndWVzdF9oYW5kbGUgKQogICAgIHsK
LSAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRFX1VQ
REFURTsKKyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSAmPSB+WEVOX1JVTlNUQVRF
X1VQREFURTsKICAgICAgICAgc21wX3dtYigpOwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0
KGd1ZXN0X2hhbmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+
cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEs
IDEpOwogICAgIH0KIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kp
OwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:06:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:06:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDVM2-0005AN-L0; Thu, 26 Sep 2019 15:06: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=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDVM0-0005AI-N1
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:06:48 +0000
X-Inumbo-ID: 42437286-e06f-11e9-9658-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 42437286-e06f-11e9-9658-12813bfff9fa;
 Thu, 26 Sep 2019 15:06: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 97E2CAED6;
 Thu, 26 Sep 2019 15:06:46 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190926150238.1910-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a7333c1c-b27a-69db-b7e9-262481405f6e@suse.com>
Date: Thu, 26 Sep 2019 17:06:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190926150238.1910-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxNzowMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB2Y3B1X3J1bnN0YXRl
X2dldCgpIHNob3VsZCBuZXZlciByZXR1cm4gYSBzdGF0ZSBlbnRyeSB0aW1lIHdpdGgKPiBYRU5f
UlVOU1RBVEVfVVBEQVRFIHNldC4gVG8gYXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2Fy
ZWEoKQo+IG9wZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5Lgo+IAo+IEFzIGl0IGlzIHJl
cXVpcmVkIHRvIGZpcnN0IHNldCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBpbmRpY2F0b3IgaW4K
PiBndWVzdCBtZW1vcnksIHRoZW4gdXBkYXRlIGFsbCB0aGUgcnVuc3RhdGUgZGF0YSwgYW5kIHRo
ZW4gYXQgbGFzdAo+IGNsZWFyIHRoZSBYRU5fUlVOU1RBVEVfVVBEQVRFIGFnYWluIGl0IGlzIG11
Y2ggbGVzcyBlZmZvcnQgdG8gaGF2ZQo+IGEgbG9jYWwgY29weSBvZiB0aGUgcnVuc3RhdGUgZGF0
YSBpbnN0ZWFkIG9mIGtlZXBpbmcgb25seSBhIGNvcHkgb2YKPiBzdGF0ZV9lbnRyeV90aW1lLgo+
IAo+IFRoaXMgcHJvYmxlbSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhm
MDM2ICgiYWRkIHVwZGF0ZQo+IGluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRlX2luZm8iKS4KPiAK
PiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBbmQgeWV0
IGFub3RoZXIgdGltZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:07:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:07:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDVN1-0005Ej-0w; Thu, 26 Sep 2019 15:07:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDVMz-0005Ed-U6
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:07:49 +0000
X-Inumbo-ID: 66e326f4-e06f-11e9-bf31-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 66e326f4-e06f-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 15:07:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569510468;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=68mocggzIjIMIAe560GL7wsheh16y1KoAeVtP2PcTfA=;
 b=eWOAKKnOQVmGY3diL41F06Je//o7QhrKtMy93H6jNkMH5IYPbPmTl3ER
 8TcFC2qnWZ/exyDBFf0Ocna9a6p1qdLcAa11Svs6h0JT01crGSZdSnz67
 USIamQArX8Z0qvyfJ/a+i9BE3gpnCKHGjSl255qSHAdVTOgInVmbR/olK g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TNIXDzHpuGdtRMzBOnUxIllqAy17uNjcFIcVDwXmt0KO/c7Is23VQuVyJj2BFlJn0q/xBcTNqD
 2tD663NAvF0XLUjsD0Tkajw2Bb4BVEM8OZxYNqdxTQM270IxSCYWShqiuSyTqQ0B3wQSLhhb+c
 ckcxvcIdXZwRhxxjSeRO9KwYypixKEQ8vmKuKW20vH0WRdL320n/htT6ceb++WKjTdH0ltA9NF
 eNndCklEnkYtpCZcG3AJA6Fm5+XZ7Por6Mzf7isIelYwP/4lG6+BY218lv6SRaUselfDzP71Lp
 MJo=
X-SBRS: 2.7
X-MesageID: 6353161
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,552,1559534400"; 
   d="scan'208";a="6353161"
Date: Thu, 26 Sep 2019 17:07:18 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190926150718.omalmgpxuxsezbov@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-10-roger.pau@citrix.com>
 <8b2ae16a846a4e88bf264a8d5a768a37@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8b2ae16a846a4e88bf264a8d5a768a37@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 09/11] vpci: register as an internal
 ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, 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>

T24gVHVlLCBTZXAgMTAsIDIwMTkgYXQgMDM6NDk6NDFQTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAx
NzoxNAo+ID4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gQ2M6IFJvZ2Vy
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IFdlaSBMaXUKPiA+IDx3bEB4ZW4ub3JnPjsgQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47IEphbgo+ID4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsKPiA+IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMDkvMTFd
IHZwY2k6IHJlZ2lzdGVyIGFzIGFuIGludGVybmFsIGlvcmVxIHNlcnZlcgo+ID4gQEAgLTQ3OCw2
ICs0ODAsNjcgQEAgdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50
IHJlZywgdW5zaWduZWQgaW50IHNpemUsCj4gPiAgICAgIHNwaW5fdW5sb2NrKCZwZGV2LT52cGNp
LT5sb2NrKTsKPiA+ICB9Cj4gPiAKPiA+ICsjaWZkZWYgX19YRU5fXwo+ID4gK3N0YXRpYyBpbnQg
aW9yZXFfaGFuZGxlcihzdHJ1Y3QgdmNwdSAqdiwgaW9yZXFfdCAqcmVxLCB2b2lkICpkYXRhKQo+
ID4gK3sKPiA+ICsgICAgcGNpX3NiZGZfdCBzYmRmOwo+ID4gKwo+ID4gKyAgICBpZiAoIHJlcS0+
dHlwZSA9PSBJT1JFUV9UWVBFX0lOVkFMSURBVEUgKQo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAg
ICAgICAqIElnbm9yZSBpbnZhbGlkYXRlIHJlcXVlc3RzLCB0aG9zZSBjYW4gYmUgcmVjZWl2ZWQg
ZXZlbiB3aXRob3V0Cj4gPiArICAgICAgICAgKiBoYXZpbmcgYW55IG1lbW9yeSByYW5nZXMgcmVn
aXN0ZXJlZCwgc2VlIHNlbmRfaW52YWxpZGF0ZV9yZXEuCj4gPiArICAgICAgICAgKi8KPiA+ICsg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gCj4gSW4gZ2VuZXJhbCwgSSB3b25kZXIgd2hl
dGhlciBpbnRlcm5hbCBzZXJ2ZXJzIHdpbGwgZXZlciBuZWVkIHRvIGRlYWwgd2l0aCBpbnZhbGlk
YXRlPyBUaGUgY29kZSBvbmx5IGV4aXN0cyB0byBnZXQgUUVNVSB0byBkcm9wIGl0cyBtYXAgY2Fj
aGUgYWZ0ZXIgYSBkZWNyZWFzZV9yZXNlcnZhdGlvbiBzbyB0aGF0IHRoZSBwYWdlIHJlZnMgZ2V0
IGRyb3BwZWQuCgpJIHRoaW5rIHRoZSBiZXN0IHNvbHV0aW9uIGhlcmUgaXMgdG8gcmVuYW1lIGh2
bV9icm9hZGNhc3RfaW9yZXEgdG8KaHZtX2Jyb2FkY2FzdF9pb3JlcV9leHRlcm5hbCBhbmQgc3dp
dGNoIGl0J3MgY2FsbGVycy4gQm90aApzZW5kX3RpbWVvZmZzZXRfcmVxIGFuZCBzZW5kX2ludmFs
aWRhdGVfcmVxIHNlZW0gb25seSByZWxldmFudCB0bwpleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:11:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDVQZ-0006FO-OF; Thu, 26 Sep 2019 15:11:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDVQY-0006FD-Iq
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:11:30 +0000
X-Inumbo-ID: ea742df6-e06f-11e9-9658-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id ea742df6-e06f-11e9-9658-12813bfff9fa;
 Thu, 26 Sep 2019 15:11:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E05A528;
 Thu, 26 Sep 2019 08:11:28 -0700 (PDT)
Received: from [10.37.8.90] (unknown [10.37.8.90])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 56C243F534;
 Thu, 26 Sep 2019 08:11:27 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20190926150238.1910-1-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8d6edf1c-096c-f395-db1f-6594b94db822@arm.com>
Date: Thu, 26 Sep 2019 16:11:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926150238.1910-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen/sched: don't let XEN_RUNSTATE_UPDATE
 leak into vcpu_runstate_get()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCk9uIDkvMjYvMTkgNDowMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB2
Y3B1X3J1bnN0YXRlX2dldCgpIHNob3VsZCBuZXZlciByZXR1cm4gYSBzdGF0ZSBlbnRyeSB0aW1l
IHdpdGgKPiBYRU5fUlVOU1RBVEVfVVBEQVRFIHNldC4gVG8gYXZvaWQgdGhpcyBsZXQgdXBkYXRl
X3J1bnN0YXRlX2FyZWEoKQo+IG9wZXJhdGUgb24gYSBsb2NhbCBydW5zdGF0ZSBjb3B5Lgo+IAo+
IEFzIGl0IGlzIHJlcXVpcmVkIHRvIGZpcnN0IHNldCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBp
bmRpY2F0b3IgaW4KPiBndWVzdCBtZW1vcnksIHRoZW4gdXBkYXRlIGFsbCB0aGUgcnVuc3RhdGUg
ZGF0YSwgYW5kIHRoZW4gYXQgbGFzdAo+IGNsZWFyIHRoZSBYRU5fUlVOU1RBVEVfVVBEQVRFIGFn
YWluIGl0IGlzIG11Y2ggbGVzcyBlZmZvcnQgdG8gaGF2ZQo+IGEgbG9jYWwgY29weSBvZiB0aGUg
cnVuc3RhdGUgZGF0YSBpbnN0ZWFkIG9mIGtlZXBpbmcgb25seSBhIGNvcHkgb2YKPiBzdGF0ZV9l
bnRyeV90aW1lLgo+IAo+IFRoaXMgcHJvYmxlbSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAy
NTI5Yzg1MGVhNDhmMDM2ICgiYWRkIHVwZGF0ZQo+IGluZGljYXRvciB0byB2Y3B1X3J1bnN0YXRl
X2luZm8iKS4KPiAKPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:13:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDVSO-0006Rg-Gl; Thu, 26 Sep 2019 15:13:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=breC=XV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDVSO-0006Rb-4g
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:13:24 +0000
X-Inumbo-ID: 2e196a12-e070-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2e196a12-e070-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 15:13: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 249E9AE0C;
 Thu, 26 Sep 2019 15:13:22 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
 <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
 <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
 <0c261f5e-735a-cf05-5d1a-9f3b0b2c83ed@suse.com>
 <20190926134644.tcp7pyalzk42hesg@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <765f32ca-e5f2-fddd-9570-d043596d8948@suse.com>
Date: Thu, 26 Sep 2019 17:13:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190926134644.tcp7pyalzk42hesg@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxNTo0NiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBT
ZXAgMjYsIDIwMTkgYXQgMDM6MTc6MTVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDI2LjA5LjIwMTkgMTM6MTQsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gRnJpLCBT
ZXAgMjAsIDIwMTkgYXQgMDE6MzU6MTNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
SGF2aW5nIHNhaWQgdGhpcywgYXMgYSByZXN1bHQgb2YgaGF2aW5nIGxvb2tlZCBhdCBzb21lIG9m
IHRoZQo+Pj4+IGludm9sdmVkIGNvZGUsIGFuZCB3aXRoIHRoZSBjb3ZlciBsZXR0ZXIgbm90IGNs
YXJpZnlpbmcgdGhpcywKPj4+PiB3aGF0J3MgdGhlIHJlYXNvbiBmb3IgZ29pbmcgdGhpcyBzZWVt
aW5nbHkgbW9yZSBjb21wbGljYXRlZAo+Pj4+IHJvdXRlLCByYXRoZXIgdGhhbiBwdXR0aW5nIHZQ
Q0kgYmVoaW5kIHRoZSBodm1faW9faW50ZXJjZXB0KCkKPj4+PiBtYWNoaW5lcnksIGp1c3QgbGlr
ZSBpcyB0aGUgY2FzZSBmb3Igb3RoZXIgaW50ZXJuYWwgaGFuZGxpbmc/Cj4+Pgo+Pj4gSWYgdlBD
SSBpcyBoYW5kbGVkIGF0IHRoZSBodm1faW9faW50ZXJjZXB0IGxldmVsIChsaWtlIGl0cyBkb25l
IEFUTSkKPj4+IHRoZW4gaXQncyBub3QgcG9zc2libGUgdG8gaGF2ZSBib3RoIChleHRlcm5hbCkg
aW9yZXEgc2VydmVycyBhbmQgdlBDSQo+Pj4gaGFuZGxpbmcgYWNjZXNzZXMgdG8gZGlmZmVyZW50
IGRldmljZXMgaW4gdGhlIFBDSSBjb25maWcgc3BhY2UsIHNpbmNlCj4+PiB2UENJIHdvdWxkIHRy
YXAgYWxsIGFjY2Vzc2VzIHRvIHRoZSBQQ0kgSU8gcG9ydHMgYW5kIHRoZSBNQ0ZHIHJlZ2lvbnMK
Pj4+IGFuZCB0aG9zZSB3b3VsZCBuZXZlciByZWFjaCB0aGUgaW9yZXEgcHJvY2Vzc2luZy4KPj4K
Pj4gV2h5IHdvdWxkIHZQQ0kgKHdhbnQgdG8pIGRvIHRoYXQ/IFRoZSBhY2NlcHQoKSBoYW5kbGVy
IHNob3VsZAo+PiBzdWItY2xhc3MgdGhlIENGOC1DRkYgcG9ydCByYW5nZTsgdGhlcmUgd291bGQg
bGlrZWx5IHdhbnQgdG8KPj4gYmUgYW5vdGhlciBzdHJ1Y3QgaHZtX2lvX29wcyBpbnN0YW5jZSBk
ZWFsaW5nIHdpdGggY29uZmlnCj4+IHNwYWNlIGFjY2Vzc2VzIChhbmQgcGVyaGFwcyB3aXRoIG9u
ZXMgdGhyb3VnaCBwb3J0IEkvTyBhbmQKPj4gdGhyb3VnaCBNQ0ZHIGF0IHRoZSBzYW1lIHRpbWUp
Lgo+IAo+IERvIHlvdSBtZWFuIHRvIGV4cGFuZCBodm1faW9faGFuZGxlciB0byBhZGQgc29tZXRo
aW5nIGxpa2UgYSBwY2ljb25mCj4gc3ViLXN0cnVjdHVyZSB0byB0aGUgZXhpc3RpbmcgdW5pb24g
b2YgcG9ydGlvIGFuZCBtbWlvPwoKWWVzLCBzb21ldGhpbmcgYWxvbmcgdGhlc2UgbGluZXMuCgo+
IFRoYXQncyBpbmRlZWQgZmVhc2libGUsIGJ1dCBJJ20gbm90IHN1cmUgd2h5IGl0J3MgYmV0dGVy
IHRoYXQgdGhlCj4gYXBwcm9hY2ggcHJvcG9zZWQgb24gdGhpcyBzZXJpZXMuIExvbmcgdGVybSBJ
IHRoaW5rIHdlIHdvdWxkIGxpa2UgYWxsCj4gaW50ZXJjZXB0IGhhbmRsZXJzIHRvIHVzZSB0aGUg
aW9yZXEgaW5mcmFzdHJ1Y3R1cmUgYW5kIHJlbW92ZSB0aGUKPiB1c2FnZSBvZiBodm1faW9faW50
ZXJjZXB0Lgo+IAo+PiBJbiB0aGUgZW5kIHRoaXMgd291bGQgbGlrZWx5Cj4+IG1vcmUgc2ltaWxh
ciB0byBob3cgY2hpcHNldHMgaGFuZGxlIHRoaXMgb24gcmVhbCBoYXJkd2FyZQo+PiB0aGFuIHlv
dXIgImludGVybmFsIHNlcnZlciIgc29sdXRpb24gKGFsYmVpdCBJIGFncmVlIHRvIGEKPj4gZGVn
cmVlIGl0J3MgaW4gaW1wbGVtZW50YXRpb24gZGV0YWlsIGFueXdheSkuCj4gCj4gSSB0aGluayB0
aGUgZW5kIGdvYWwgc2hvdWxkIGJlIHRvIHVuaWZ5IHRoZSBpbnRlcm5hbCBhbmQgZXh0ZXJuYWwK
PiBpbnRlcmNlcHRzIGludG8gYSBzaW5nbGUgcG9pbnQsIGFuZCB0aGUgb25seSBmZWFzaWJsZSB3
YXkgdG8gZG8gdGhpcwo+IGlzIHRvIHN3aXRjaCB0aGUgaW50ZXJuYWwgaW50ZXJjZXB0cyB0byB1
c2UgdGhlIGlvcmVxIGluZnJhc3RydWN0dXJlLgoKV2VsbCwgSSByZWNhbGwgdGhpcyBoYXZpbmcg
YmVlbiBtZW50aW9uZWQgYXMgYW4gb3B0aW9uOyBJIGRvbid0CnJlY2FsbCB0aGlzIGJlaW5nIGEg
ZmlybSBwbGFuLiBUaGVyZSBhcmUgY2VydGFpbmx5IGJlbmVmaXRzIHRvCnN1Y2ggYSBtb2RlbCwg
YnV0IHRoZXJlJ3MgYWxzbyBwb3RlbnRpYWxseSBtb3JlIG92ZXJoZWFkIChhdCB0aGUKdmVyeSBs
ZWFzdCB0aGUgaW9yZXFfdCB3aWxsIHRoZW4gbmVlZCBzZXR0aW5nIHVwIC8gbWFpbnRhaW5pbmcK
ZXZlcnl3aGVyZSwgd2hlbiByaWdodCBub3cgdGhlIGludGVyZmFjZXMgYXJlIHVzaW5nIG1vcmUK
aW1tZWRpYXRlIHBhcmFtZXRlcnMpLgoKQnV0IHllcywgaWYgdGhpcyBfaXNfIHRoZSBwbGFuLCB0
aGVuIGdvaW5nIHRoYXQgcm91dGUgcmlnaHQgYXdheQpmb3IgdlBDSSBpcyBkZXNpcmFibGUuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:16:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:16:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDVUz-0006fV-Cd; Thu, 26 Sep 2019 15:16:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KCTf=XV=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDVUy-0006fN-AW
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:16:04 +0000
X-Inumbo-ID: 8db63ff4-e070-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id 8db63ff4-e070-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 15:16:03 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q64so2558853ljb.12
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 08:16: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=qsuzdrWogScaXuO7WJ81PNYroD9+U8pVk1feHrn9hu8=;
 b=kUiUxzA534Cf0XL7MAqj1xBQr1raIeSdJdPoX8y+XI0fiKBw0sD63Vp6J9F8l4P6sn
 Tw5pMyjKCB6Md5A49kTQlYHOvTNo23c/7O58PZvazGPb+MjUAOThIOyRprhzyhx0Mb89
 edJH8QoPTbQqUIXfEtD9ebFfnLX3ZrTPFNeoCSnhkCX4fY9b1cJSRhCaKuRhR3XsmXDV
 idnfW3hval0fXRPpQOBygfeRddNPiFvd3RjnDSAZmOdY8yoyJqxRdZLR5R/6TWSVkVPS
 /cXpef6+YB8HbxE1KcwZiaSkRLAEKyBPUAaMXZSwzMUtS9Fzgk6C2Rc+9Te+/sdorR4+
 ea0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=qsuzdrWogScaXuO7WJ81PNYroD9+U8pVk1feHrn9hu8=;
 b=Kb5T3iA8+B/9GX5BXPg7PUCDdvjTVRNalPM2kqpa00DWZY9Qps7pxiwdqnABj1L//1
 Dd5cQopK4dgRt8SfPSLdQBEdOHQn7luteIRrl1hT5AtO3ZsJRwxiTYzXR4MMuktb7Hg0
 UJLqfhAdfTZbNetKXQ+3SvRg1HepgiA1O7wicpqtyo/JjZnN1xNuAIIukSFebNTRW+ZN
 EbJOyxyLmMiV5nLuO8Z7BcNFkgjbnHyBO1NhapVLeWMUk8Dbjk93JDXuY55+sSvYB/qA
 ggC87LDVczMc7VGhHzaZlBtg6agflBmyOTTEm+sSFLHwo/vFYHILi+CgX3c6TavL0Nhi
 mpzQ==
X-Gm-Message-State: APjAAAVaPZrP86Cf0djgHxFkfZZq6LBzHlbFaMuhr6xYO917QPDXrIuT
 YUcTQtr+TQr5h/jRye3J6qM=
X-Google-Smtp-Source: APXvYqxdBnQ9lLPjtKaA/Jgfrkw7erg4m0tAy7teejuqFas+9Qui5WSLuAEJ8tSBZRNwyKmjlxfLlw==
X-Received: by 2002:a2e:91cf:: with SMTP id u15mr2945251ljg.184.1569510962524; 
 Thu, 26 Sep 2019 08:16:02 -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 f22sm572269lfk.56.2019.09.26.08.16.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 26 Sep 2019 08:16:02 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <6c7d9f90-227a-c20a-090a-560a0805eb6b@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <71f1a62c-551c-97e1-2e1a-94339ab6e7d9@gmail.com>
Date: Thu, 26 Sep 2019 18:16:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6c7d9f90-227a-c20a-090a-560a0805eb6b@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI2LjA5LjE5IDE3OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
Cgo+Cj4gT24gOS8yNi8xOSAxMjoyMCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+
IE9sZWtzYW5kciBUeXNoY2hlbmtvICg4KToKPj4gwqDCoCBpb21tdS9hcm06IEFkZCBpb21tdV9o
ZWxwZXJzLmMgZmlsZSB0byBrZWVwIGNvbW1vbiBmb3IgSU9NTVVzIHN0dWZmCj4+IMKgwqAgaW9t
bXUvYXJtOiBBZGQgYWJpbGl0eSB0byBoYW5kbGUgZGVmZXJyZWQgcHJvYmluZyByZXF1ZXN0Cj4+
IMKgwqAgeGVuL2NvbW1vbjogSW50cm9kdWNlIF94cmVhbGxvYyBmdW5jdGlvbgo+PiDCoMKgIHhl
bi9jb21tb246IEludHJvZHVjZSB4cmVhbGxvY19mbGV4X3N0cnVjdCgpIGhlbHBlciBtYWNyb3MK
Pj4gwqDCoCBpb21tdS9hcm06IEFkZCBsaWdodHdlaWdodCBpb21tdV9md3NwZWMgc3VwcG9ydAo+
PiDCoMKgIGlvbW11OiBPcmRlciB0aGUgaGVhZGVycyBhbHBoYWJldGljYWxseSBpbiBkZXZpY2Vf
dHJlZS5jCj4+IMKgwqAgaW9tbXUvYXJtOiBJbnRyb2R1Y2UgaW9tbXVfYWRkX2R0X2RldmljZSBB
UEkKPj4gwqDCoCBpb21tdS9hcm06IEFkZCBSZW5lc2FzIElQTU1VLVZNU0Egc3VwcG9ydAo+Cj4g
VGhpcyBzZXJpZXMgaXMgbm93IG1lcmdlZC4KClRoYW5rIHlvdSEKCgpKdWxpZW4sIHdoYXQgZG8g
eW91IHRoaW5rIHJlZ2FyZGluZyB0aGUgZm9sbG93aW5nOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAyMzA0Lmh0bWwKCnRo
aXMgb25lIGlzIGludGVuZGVkIHRvIGFkZHJlc3MgInRoZSBtYWluIFRPRE8iIGluIHRoZSBJUE1N
VS1WTVNBIGRyaXZlciAKYW5kIGl0IHdvdWxkIGJlIHJlYWxseSBuaWNlIGlmCgppdCBjb3VsZCBn
byBpbiB0b28uLi4gKEkgd2lsbCBiZSBhYmxlIHRvIHJlc29sdmUgYW55IGlzc3VlcyB3aXRoIGl0
IAp0b2RheS90b21vcnJvdyBpZiBzdGlsbCBwcmVzZW50KQoKCi0tIApSZWdhcmRzLAoKT2xla3Nh
bmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:16:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDVVG-0006hx-Mw; Thu, 26 Sep 2019 15:16: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=zPMf=XV=amazon.de=prvs=165a97381=wipawel@srs-us1.protection.inumbo.net>)
 id 1iDVVE-0006hg-Rk
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:16:20 +0000
X-Inumbo-ID: 9778960f-e070-11e9-9658-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 9778960f-e070-11e9-9658-12813bfff9fa;
 Thu, 26 Sep 2019 15:16:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569510980; x=1601046980;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=92XVKgHAAQupeGIyuj6QBLSOZTDOUnrms9jww+o4HiU=;
 b=M9bjFvO8aEohTe8KNBh3lfRLZN7kyPScqHFNBPDBeOuymLXcNVXriSAN
 GlSIpw2QSR/EQbBAhsjdK/yMP6BKMDCkHFH0hAX9W/RbmiZCsOXfF0ZHy
 5elST362Eg9ut754W3Shu+G8z1FowhWODswNUJtiA52EEkudQjQOFkTVv k=;
X-IronPort-AV: E=Sophos;i="5.64,552,1559520000"; d="scan'208";a="704704815"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 26 Sep 2019 15:15:14 +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 (Postfix) with ESMTPS
 id D7F19A18A5; Thu, 26 Sep 2019 15:14:58 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 15:14:58 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 15:14:56 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Thu, 26 Sep 2019 15:14:57 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3 12/12] livepatch: Add python bindings for
 livepatch operations
Thread-Index: AQHVbH5v6lOcdtyA+06CDS8/soyl66cuLi0AgA56w4CAAXhiAA==
Date: Thu, 26 Sep 2019 15:14:56 +0000
Message-ID: <30E22017-7D5A-4D08-8DD0-1193524036B9@amazon.com>
References: <20190916105945.93632-13-wipawel@amazon.de>
 <20190916114048.17699-1-wipawel@amazon.de>
 <f0bc16cb-2127-70f5-0504-0057b523c788@citrix.com>
In-Reply-To: <f0bc16cb-2127-70f5-0504-0057b523c788@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.68]
Content-ID: <43322ADA1972294EBA4042B64F493200@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, "Pohlack, Martin" <mpohlack@amazon.de>,
 "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 "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>

DQoNCj4gT24gMjUuIFNlcCAyMDE5LCBhdCAxODo0NywgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gT24gOS8xNi8xOSAxMjo0MCBQTSwgUGF3
ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6DQo+PiBFeHRlbmQgdGhlIFhDIHB5dGhvbiBiaW5kaW5n
cyBsaWJyYXJ5IHRvIHN1cHBvcnQgYWxzbyBhbGwgY29tbW9uDQo+PiBsaXZlcGF0Y2ggb3BlcmF0
aW9ucyBhbmQgYWN0aW9ucy4NCj4+IEFkZCB0aGUgcHl0aG9uIGJpbmRpbmdzIGZvciB0aGUgZm9s
bG93aW5nIG9wZXJhdGlvbnM6DQo+PiAtIHN0YXR1cyAocHl4Y19saXZlcGF0Y2hfc3RhdHVzKToN
Cj4+ICAgUmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYXMgYW4gaW5wdXQuDQo+PiAgIFJldHVybnMg
YSBzdGF0dXMgZGljdCBjb250YWluaW5nIGEgc3RhdGUgc3RyaW5nIGFuZCBhIHJldHVybiBjb2Rl
DQo+PiAgIGludGVnZXIuDQo+PiAtIGFjdGlvbiAocHl4Y19saXZlcGF0Y2hfYWN0aW9uKToNCj4+
ICAgUmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGFuIGFjdGlvbiBpZCBhcyBhbiBpbnB1dC4g
VGltZW91dCBhbmQNCj4+ICAgZmxhZ3MgYXJlIG9wdGlvbmFsIHBhcmFtZXRlcnMuDQo+PiAgIFJl
dHVybnMgYSByZXR1cm4gY29kZSBpbnRlZ2VyLg0KPj4gLSB1cGxvYWQgKHB5eGNfbGl2ZXBhdGNo
X3VwbG9hZCk6DQo+PiAgIFJlcXVpcmVzIGEgcGF5bG9hZCBuYW1lIGFuZCBhIG1vZHVsZSdzIGZp
bGVuYW1lIGFzIGFuIGlucHV0Lg0KPj4gICBSZXR1cm5zIGEgcmV0dXJuIGNvZGUgaW50ZWdlci4N
Cj4+IC0gbGlzdCAocHl4Y19saXZlcGF0Y2hfbGlzdCk6DQo+PiAgIFRha2VzIG5vIHBhcmFtZXRl
cnMuDQo+PiAgIFJldHVybnMgYSBsaXN0IG9mIGRpY3RzIGNvbnRhaW5pbmcgZWFjaCBwYXlsb2Fk
J3M6DQo+PiAgICogbmFtZSBhcyBhIHN0cmluZw0KPj4gICAqIHN0YXRlIGFzIGEgc3RyaW5nDQo+
PiAgICogcmV0dXJuIGNvZGUgYXMgYW4gaW50ZWdlcg0KPj4gICAqIGxpc3Qgb2YgbWV0YWRhdGEg
a2V5PXZhbHVlIHN0cmluZ3MNCj4+IEVhY2ggZnVuY3Rpb25zIHRocm93cyBhbiBleGNlcHRpb24g
ZXJyb3IgYmFzZWQgb24gdGhlIGVycm5vIHZhbHVlDQo+PiByZWNlaXZlZCBmcm9tIGl0cyBjb3Jy
ZXNwb25kaW5nIGxpYnhjIGZ1bmN0aW9uIGNhbGwuDQo+PiBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBX
aWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+DQo+PiBSZXZpZXdlZC1ieTogTWFydGlu
IE1hemVpbiA8YW1hemVpbkBhbWF6b24uZGU+DQo+PiBSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEg
UGFyYXNjaGl2IDxhbmRyYXByc0BhbWF6b24uY29tPg0KPj4gUmV2aWV3ZWQtYnk6IExlb25hcmQg
Rm9lcnN0ZXIgPGZvZXJzbGVvQGFtYXpvbi5kZT4NCj4+IFJldmlld2VkLWJ5OiBOb3JiZXJ0IE1h
bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4NCj4+IEFja2VkLWJ5OiBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+DQo+IA0KPiBUaGlz
IHdpbGwgYmUgdmVyeSB1c2VmdWwsIHRoYW5rcyENCj4gDQo+PiAtLS0NCj4+IENoYW5nZWQgc2lu
Y2UgdjE6DQo+PiAgICogY2hhbmdlZCBQeUxpc3RfQXBwZW5kKCkgd2l0aCBQeUxpc3RfU2V0SXRl
bSgpIGFzIHJlcXVlc3RlZCBieQ0KPj4gICAgIE1hcmVrDQo+PiAgdG9vbHMvcHl0aG9uL3hlbi9s
b3dsZXZlbC94Yy94Yy5jIHwgMjczICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrDQo+PiAgMSBmaWxlIGNoYW5nZWQsIDI3MyBpbnNlcnRpb25zKCspDQo+IHNuaXA+ICtzdGF0
aWMgUHlPYmplY3QgKnB5eGNfbGl2ZXBhdGNoX2FjdGlvbihYY09iamVjdCAqc2VsZiwNCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqYXJncywNCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqa3dkcykN
Cj4+ICt7DQo+PiArICAgIGludCAoKmFjdGlvbl9mdW5jKSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hh
ciAqbmFtZSwgdWludDMyX3QgdGltZW91dCwgdWludDY0X3QgZmxhZ3MpOw0KPj4gKyAgICBjaGFy
ICpuYW1lOw0KPj4gKyAgICB1bnNpZ25lZCBpbnQgYWN0aW9uOw0KPj4gKyAgICB1aW50MzJfdCB0
aW1lb3V0Ow0KPj4gKyAgICB1aW50NjRfdCBmbGFnczsNCj4+ICsgICAgaW50IHJjOw0KPj4gKw0K
Pj4gKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgIm5hbWUiLCAiYWN0aW9uIiwgInRp
bWVvdXQiLCAiZmxhZ3MiLCBOVUxMIH07DQo+PiArDQo+PiArICAgIGlmICggIVB5QXJnX1BhcnNl
VHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAic0l8SWsiLCBrd2RfbGlzdCwNCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZuYW1lLCAmYWN0aW9uLCAmdGltZW91
dCwgJmZsYWdzKSApDQo+PiArICAgICAgICBnb3RvIGVycm9yOw0KPj4gKw0KPj4gKyAgICBzd2l0
Y2ggKGFjdGlvbikNCj4+ICsgICAgew0KPj4gKyAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fVU5M
T0FEOg0KPj4gKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfdW5sb2FkOw0KPj4g
KyAgICAgICAgYnJlYWs7DQo+PiArICAgIGNhc2UgTElWRVBBVENIX0FDVElPTl9SRVZFUlQ6DQo+
PiArICAgICAgICBhY3Rpb25fZnVuYyA9IHhjX2xpdmVwYXRjaF9yZXZlcnQ7DQo+PiArICAgICAg
ICBicmVhazsNCj4+ICsgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZOg0KPj4gKyAgICAg
ICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfYXBwbHk7DQo+PiArICAgICAgICBicmVhazsN
Cj4+ICsgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX1JFUExBQ0U6DQo+PiArICAgICAgICBhY3Rp
b25fZnVuYyA9IHhjX2xpdmVwYXRjaF9yZXBsYWNlOw0KPj4gKyAgICAgICAgYnJlYWs7DQo+PiAr
ICAgIGRlZmF1bHQ6DQo+PiArICAgICAgICBnb3RvIGVycm9yOw0KPj4gKyAgICB9DQo+PiArDQo+
PiArICAgIHJjID0gYWN0aW9uX2Z1bmMoc2VsZi0+eGNfaGFuZGxlLCBuYW1lLCB0aW1lb3V0LCBm
bGFncyk7DQo+PiArICAgIGlmICggcmMgKQ0KPj4gKyAgICAgICAgZ290byBlcnJvcjsNCj4+ICsN
Cj4+ICsgICAgcmV0dXJuIFB5X0J1aWxkVmFsdWUoImkiLCByYyk7DQo+IA0KPiBGb3IgdGhpcyBh
bmQgYWxsIHRoZSBvdGhlciBmdW5jdGlvbnMgd2hpY2ggcmV0dXJuIHplcm8gb24gc3VjY2Vzcywg
SU1PIHJldHVybmluZyBOb25lIHdvdWxkIGJlIG1vcmUgUHl0aG9uaWMuDQo+IA0KDQpPSywgd2ls
bCBjaGFuZ2UuDQoNCj4+ICtlcnJvcjoNCj4+ICsgICAgcmV0dXJuIHB5eGNfZXJyb3JfdG9fZXhj
ZXB0aW9uKHNlbGYtPnhjX2hhbmRsZSk7DQo+PiArfQ0KPj4gKw0KPj4gK3N0YXRpYyBQeU9iamVj
dCAqcHl4Y19saXZlcGF0Y2hfdXBsb2FkKFhjT2JqZWN0ICpzZWxmLA0KPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLA0KPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICprd2RzKQ0KPj4gK3sNCj4+
ICsgICAgdW5zaWduZWQgY2hhciAqZmJ1ZiA9IE1BUF9GQUlMRUQ7DQo+PiArICAgIGNoYXIgKm5h
bWUsICpmaWxlbmFtZTsNCj4+ICsgICAgc3RydWN0IHN0YXQgYnVmOw0KPj4gKyAgICBpbnQgZmQg
PSAwLCByYzsNCj4+ICsgICAgc3NpemVfdCBsZW47DQo+PiArDQo+PiArICAgIHN0YXRpYyBjaGFy
ICprd2RfbGlzdFtdID0geyAibmFtZSIsICJmaWxlbmFtZSIsIE5VTEwgfTsNCj4+ICsNCj4+ICsg
ICAgaWYgKCAhUHlBcmdfUGFyc2VUdXBsZUFuZEtleXdvcmRzKGFyZ3MsIGt3ZHMsICJzcyIsIGt3
ZF9saXN0LA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5hbWUs
ICZmaWxlbmFtZSkpDQo+PiArICAgICAgICBnb3RvIGVycm9yOw0KPj4gKw0KPj4gKyAgICBmZCA9
IG9wZW4oZmlsZW5hbWUsIE9fUkRPTkxZKTsNCj4+ICsgICAgaWYgKCBmZCA8IDAgKQ0KPj4gKyAg
ICAgICAgZ290byBlcnJvcjsNCj4+ICsNCj4+ICsgICAgaWYgKCBzdGF0KGZpbGVuYW1lLCAmYnVm
KSAhPSAwICkNCj4+ICsgICAgICAgIGdvdG8gZXJyb3I7DQo+IA0KPiBJIHRoaW5rIGl0IHdvdWxk
IGJlIGJldHRlciB0byB1c2UgZnN0YXQoKSB0byBhdm9pZCBhIHNlY29uZCBwYXRoIGxvb2t1cCBw
b3RlbnRpYWxseSBwb2ludGluZyB0byBhIGRpZmZlcmVudCBmaWxlLg0KPiANCg0KQWgsIGNlcnRh
aW5seSEgV2lsbCBmaXguDQoNCj4+ICsNCj4+ICsgICAgbGVuID0gYnVmLnN0X3NpemU7DQo+PiAr
ICAgIGZidWYgPSBtbWFwKDAsIGxlbiwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgZmQsIDApOw0K
Pj4gKyAgICBpZiAoIGZidWYgPT0gTUFQX0ZBSUxFRCApDQo+PiArICAgICAgICBnb3RvIGVycm9y
Ow0KPj4gKw0KPj4gKyAgICByYyA9IHhjX2xpdmVwYXRjaF91cGxvYWQoc2VsZi0+eGNfaGFuZGxl
LCBuYW1lLCBmYnVmLCBsZW4pOw0KPj4gKyAgICBpZiAoIHJjICkNCj4+ICsgICAgICAgIGdvdG8g
ZXJyb3I7DQo+PiArDQo+PiArICAgIGlmICggbXVubWFwKGZidWYsIGxlbikgKQ0KPj4gKyAgICB7
DQo+PiArICAgICAgICBmYnVmID0gTUFQX0ZBSUxFRDsNCj4+ICsgICAgICAgIGdvdG8gZXJyb3I7
DQo+PiArICAgIH0NCj4+ICsgICAgY2xvc2UoZmQpOw0KPj4gKw0KPj4gKyAgICByZXR1cm4gUHlf
QnVpbGRWYWx1ZSgiaSIsIHJjKTs7DQo+IA0KPiBTdHJheSBzZW1pY29sb24NCg0KQUNLDQoNCj4g
DQo+PiArZXJyb3I6DQo+PiArICAgIGlmICggZmJ1ZiAhPSBNQVBfRkFJTEVEICkNCj4+ICsgICAg
ICAgIG11bm1hcChmYnVmLCBsZW4pOw0KPj4gKyAgICBpZiAoIGZkID49IDAgKQ0KPj4gKyAgICAg
ICAgY2xvc2UoZmQpOw0KPiANCj4gWW91IHNob3VsZCBwcm9iYWJseSBzYXZlICYgcmVzdG9yZSBl
cnJubyBzbyB5b3UgY2FuIHJldHVybiB0aGUgb3JpZ2luYWwgZXJyb3IuDQo+IA0KDQpZZXMsIHRo
YXTigJlzIHJpZ2h0LiBXaWxsIGZpeC4NCg0KPj4gKyAgICByZXR1cm4gcHl4Y19lcnJvcl90b19l
eGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsNCj4gDQo+IE1heWJlIHlvdSBjYW4gaGF2ZSBhIGNv
bmRpdGlvbmFsIHJldHVybiB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUgbXVubWFwKCkgJiBjbG9z
ZSgpPyBFLmcuDQo+IA0KPiByZXR1cm4gcmMgPyBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxm
LT54Y19oYW5kbGUpIDog4oCmDQo+IA0KDQpPaCwgdGhpcyBpbmRlZWQgY2FuIHdvcmsuIExldCBt
ZSBhcHBseSB0aGF0LiBUaGFua3MuDQoNCj4+ICt9DQo+PiArDQo+PiArc3RhdGljIFB5T2JqZWN0
ICpweXhjX2xpdmVwYXRjaF9saXN0KFhjT2JqZWN0ICpzZWxmKQ0KPj4gK3sNCj4+ICsgICAgUHlP
YmplY3QgKmxpc3Q7DQo+PiArICAgIHVuc2lnbmVkIGludCBuciwgZG9uZSwgbGVmdCwgaTsNCj4+
ICsgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCAqaW5mbyA9IE5VTEw7DQo+PiArICAgIGNoYXIg
Km5hbWUgPSBOVUxMOw0KPj4gKyAgICBjaGFyICptZXRhZGF0YSA9IE5VTEw7DQo+PiArICAgIHVp
bnQzMl90ICpsZW4gPSBOVUxMOw0KPj4gKyAgICB1aW50MzJfdCAqbWV0YWRhdGFfbGVuID0gTlVM
TDsNCj4+ICsgICAgdWludDY0X3QgbmFtZV90b3RhbF9zaXplLCBtZXRhZGF0YV90b3RhbF9zaXpl
Ow0KPj4gKyAgICBvZmZfdCBuYW1lX29mZiwgbWV0YWRhdGFfb2ZmOw0KPj4gKyAgICBpbnQgcmM7
DQo+PiArDQo+PiArICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHNlbGYtPnhj
X2hhbmRsZSwgJm5yLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
bmFtZV90b3RhbF9zaXplLCAmbWV0YWRhdGFfdG90YWxfc2l6ZSk7DQo+PiArICAgIGlmICggcmMg
KQ0KPj4gKyAgICAgICAgZ290byBlcnJvcjsNCj4+ICsNCj4+ICsgICAgaWYgKCBuciA9PSAwICkN
Cj4+ICsgICAgICAgIHJldHVybiBQeUxpc3RfTmV3KDApOw0KPj4gKw0KPj4gKyAgICByYyA9IEVO
T01FTTsNCj4+ICsgICAgaW5mbyA9IG1hbGxvYyhuciAqIHNpemVvZigqaW5mbykpOw0KPj4gKyAg
ICBpZiAoICFpbmZvICkNCj4+ICsgICAgICAgIGdvdG8gZXJyb3I7DQo+PiArDQo+PiArICAgIG5h
bWUgPSBtYWxsb2MobmFtZV90b3RhbF9zaXplICogc2l6ZW9mKCpuYW1lKSk7DQo+PiArICAgIGlm
ICggIW5hbWUgKQ0KPj4gKyAgICAgICAgZ290byBlcnJvcjsNCj4+ICsNCj4+ICsgICAgbGVuID0g
bWFsbG9jKG5yICogc2l6ZW9mKCpsZW4pKTsNCj4+ICsgICAgaWYgKCAhbGVuICkNCj4+ICsgICAg
ICAgIGdvdG8gZXJyb3I7DQo+PiArDQo+PiArICAgIG1ldGFkYXRhID0gbWFsbG9jKG1ldGFkYXRh
X3RvdGFsX3NpemUgKiBzaXplb2YoKm1ldGFkYXRhKSk7DQo+PiArICAgIGlmICggIW1ldGFkYXRh
ICkNCj4+ICsgICAgICAgIGdvdG8gZXJyb3I7DQo+PiArDQo+PiArICAgIG1ldGFkYXRhX2xlbiA9
IG1hbGxvYyhuciAqIHNpemVvZigqbWV0YWRhdGFfbGVuKSk7DQo+PiArICAgIGlmICggIW1ldGFk
YXRhX2xlbiApDQo+PiArICAgICAgICBnb3RvIGVycm9yOw0KPj4gKw0KPj4gKyAgICByYyA9IHhj
X2xpdmVwYXRjaF9saXN0KHNlbGYtPnhjX2hhbmRsZSwgbnIsIDAsIGluZm8sDQo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbmFtZSwgbGVuLCBuYW1lX3RvdGFsX3NpemUsDQo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWV0YWRhdGEsIG1ldGFkYXRhX2xlbiwgbWV0YWRhdGFf
dG90YWxfc2l6ZSwNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9uZSwgJmxlZnQp
Ow0KPj4gKyAgICBpZiAoIHJjICkNCj4+ICsgICAgICAgIGdvdG8gZXJyb3I7DQo+IA0KPiBTaG91
bGQgeW91IGFsc28gY2hlY2sgZG9uZSBhbmQgbGVmdCBhcyBpcyBkb25lIGluIHhlbi1saXZlcGF0
Y2guYz8NCj4gDQo+IGlmICggcmMgfHwgZG9uZSAhPSBuciB8fCBsZWZ0ID4gMCkNCj4gDQoNClll
cywgSSB3aWxsIGFkZCB0aGF0Lg0KDQo+PiArDQo+PiArICAgIGxpc3QgPSBQeUxpc3RfTmV3KGRv
bmUpOw0KPj4gKyAgICBuYW1lX29mZiA9IG1ldGFkYXRhX29mZiA9IDA7DQo+PiArICAgIGZvciAo
IGkgPSAwOyBpIDwgZG9uZTsgaSsrICkNCj4+ICsgICAgew0KPj4gKyAgICAgICAgUHlPYmplY3Qg
KmluZm9fZGljdCwgKm1ldGFkYXRhX2xpc3Q7DQo+PiArICAgICAgICBjaGFyICpuYW1lX3N0ciwg
Km1ldGFkYXRhX3N0cjsNCj4+ICsNCj4+ICsgICAgICAgIG5hbWVfc3RyID0gbmFtZSArIG5hbWVf
b2ZmOw0KPj4gKyAgICAgICAgbWV0YWRhdGFfc3RyID0gbWV0YWRhdGEgKyBtZXRhZGF0YV9vZmY7
DQo+PiArDQo+PiArICAgICAgICBtZXRhZGF0YV9saXN0ID0gUHlMaXN0X05ldygwKTsNCj4+ICsg
ICAgICAgIGZvciAoIGNoYXIgKnMgPSBtZXRhZGF0YV9zdHI7IHMgPCBtZXRhZGF0YV9zdHIgKyBt
ZXRhZGF0YV9sZW5baV07IHMgKz0gc3RybGVuKHMpICsgMSApDQo+PiArICAgICAgICB7DQo+PiAr
ICAgICAgICAgICAgUHlPYmplY3QgKmZpZWxkID0gUHlfQnVpbGRWYWx1ZSgicyIsIHMpOw0KPj4g
KyAgICAgICAgICAgIGlmICggZmllbGQgPT0gTlVMTCApDQo+PiArICAgICAgICAgICAgew0KPj4g
KyAgICAgICAgICAgICAgICBQeV9ERUNSRUYobGlzdCk7DQo+PiArICAgICAgICAgICAgICAgIFB5
X0RFQ1JFRihtZXRhZGF0YV9saXN0KTsNCj4+ICsgICAgICAgICAgICAgICAgcmMgPSBFRkFVTFQ7
DQo+PiArICAgICAgICAgICAgICAgIGdvdG8gZXJyb3I7DQo+PiArICAgICAgICAgICAgfQ0KPj4g
Kw0KPj4gKyAgICAgICAgICAgIFB5TGlzdF9BcHBlbmQobWV0YWRhdGFfbGlzdCwgZmllbGQpOw0K
Pj4gKyAgICAgICAgICAgIFB5X0RFQ1JFRihmaWVsZCk7DQo+PiArICAgICAgICB9DQo+PiArDQo+
PiArICAgICAgICBpbmZvX2RpY3QgPSBQeV9CdWlsZFZhbHVlKA0KPj4gKyAgICAgICAgICAgICJ7
czpzLHM6aSxzOmksczpOfSIsDQo+PiArICAgICAgICAgICAgIm5hbWUiLCAgICAgbmFtZV9zdHIs
DQo+PiArICAgICAgICAgICAgInN0YXRlIiwgICAgaW5mb1tpXS5zdGF0ZSwNCj4+ICsgICAgICAg
ICAgICAicmMiLCAgICAgICBpbmZvW2ldLnJjLA0KPj4gKyAgICAgICAgICAgICJtZXRhZGF0YSIs
IG1ldGFkYXRhX2xpc3QpOw0KPj4gKw0KPj4gKyAgICAgICAgaWYgKCBpbmZvX2RpY3QgPT0gTlVM
TCApDQo+PiArICAgICAgICB7DQo+PiArICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOw0KPj4g
KyAgICAgICAgICAgIFB5X0RFQ1JFRihtZXRhZGF0YV9saXN0KTsNCj4+ICsgICAgICAgICAgICBy
YyA9IEVGQVVMVDsNCj4+ICsgICAgICAgICAgICBnb3RvIGVycm9yOw0KPj4gKyAgICAgICAgfQ0K
Pj4gKyAgICAgICAgUHlMaXN0X1NldEl0ZW0obGlzdCwgaSwgaW5mb19kaWN0KTsNCj4+ICsgICAg
ICAgIFB5X0RFQ1JFRihpbmZvX2RpY3QpOw0KPiANCj4gWW91IGNhbiB1c2UgUHlMaXN0X1NFVF9J
VEVNKCkgdG8gYXZvaWQgdGhlIG5lZWQgZm9yIFB5REVDUkVGLg0KDQpPSywgd2lsbCBkby4NCg0K
PiANCj4gVGhhbmtzLA0KPiAtLSANCj4gUm9zcyBMYWdlcndhbGwNCg0KQmVzdCBSZWdhcmRzLA0K
UGF3ZWwgV2llY3pvcmtpZXdpY3oNCg0KDQoNCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIg
R2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1
bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10
c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpV
c3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:23:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 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 1iDVbd-0007hJ-0z; Thu, 26 Sep 2019 15:22:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDVbb-0007hA-IL
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 15:22:55 +0000
X-Inumbo-ID: 82da3440-e071-11e9-9658-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 82da3440-e071-11e9-9658-12813bfff9fa;
 Thu, 26 Sep 2019 15:22: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 9C952AF10;
 Thu, 26 Sep 2019 15:22:53 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20190926133618.24083-1-sergey.dyasli@citrix.com>
 <20190926135041.72cri2bam4ub3ojq@Air-de-Roger>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <78c74dfe-7a21-b785-5bfb-ea090f027167@suse.com>
Date: Thu, 26 Sep 2019 17:22:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926135041.72cri2bam4ub3ojq@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/shim: fix ballooning down the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMTkgMTU6NTEsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+IE9uIFRodSwgU2Vw
IDI2LCAyMDE5IGF0IDAyOjM2OjE4UE0gKzAxMDAsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+IEN1
cnJlbnRseSBiYWxsb29uaW5nIGRvd24gYSBwdnNoaW0gZ3Vlc3QgY2F1c2VzIHRoZSBmb2xsb3dp
bmcgZXJyb3JzCj4+IGluc2lkZSB0aGUgc2hpbToKPj4KPj4gICAgICBkM3YwIGZhaWxlZCB0byBy
ZXNlcnZlIDUxMiBleHRlbnRzIG9mIG9yZGVyIDUxMiBmb3Igb2ZmbGluaW5nCj4+Cj4+IEFuZCB0
aGUgYmFsbG9vbmVkLW91dCBwYWdlcyBzdGF5IGluc2lkZSBzaGltIGFuZCBkb24ndCByZWFjaCBM
MCBYZW4uCj4+Cj4+IEZpeCB0aGlzIGJ5IHBhc3NpbmcgdGhlIGNvcnJlY3QgYXJndW1lbnRzIHRv
IHB2X3NoaW1fb2ZmbGluZV9tZW1vcnkoKQo+PiBkdXJpbmcgYSBYRU5NRU1fZGVjcmVhc2VfcmVz
ZXJ2YXRpb24gcmVxdWVzdC4KPj4KPiAKPiBUaGlzIGlzIG1pc3Npbmc6Cj4gCj4gRml4ZXM6IGIy
MjQ1YWNjNjBjMyAoJ3hlbi9wdnNoaW06IG1lbW9yeSBob3RwbHVnJykKPiAKPj4gU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IAo+IFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBBbHNv
IGFkZGluZyBKdWVyZ2VuIGZvciBhIHJlbGVhc2UgQWNrLgo+IAo+IFRoYW5rcywgUm9nZXIuCj4g
CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:23:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:23: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 1iDVc8-0007jv-BZ; Thu, 26 Sep 2019 15:23: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=t6lf=XV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDVc7-0007jl-7W
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:23:27 +0000
X-Inumbo-ID: 95aed65c-e071-11e9-9658-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 95aed65c-e071-11e9-9658-12813bfff9fa;
 Thu, 26 Sep 2019 15:23: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 1DFA9AFA8;
 Thu, 26 Sep 2019 15:23:25 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <052b6003-53a7-0563-72ac-48fe558ac549@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <b18181b2-7237-c36e-1802-7d1fdb97ff06@suse.com>
Date: Thu, 26 Sep 2019 17:23:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <052b6003-53a7-0563-72ac-48fe558ac549@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/CPUID: RSTR_FP_ERR_PTRS depends on FPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTc6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlJ3Mgbm90aGluZyB0
byByZXN0b3JlIGhlcmUgaWYgdGhlcmUncyBubyBGUFUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:46:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15: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 1iDVyH-0001c5-9u; Thu, 26 Sep 2019 15:46:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDVyG-0001c0-DF
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:46:20 +0000
X-Inumbo-ID: c85cce9e-e074-11e9-97fb-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id c85cce9e-e074-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 15:46:19 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id i1so3352197wro.4
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 08:46:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=m9sVH0SvOXXf63sXGOk68FT8hLQf4CJZ2HFKXtpCFZ8=;
 b=RbYBNZpcSZeQbNyWRWPIWbkUWC8AO5TRBYW6sO0tZ8YHoC6epQfAKfw2B6J1nZwwfF
 Ft+GeLnVhyxdHn1CXGbzrGMX9VPtd/mCBVGgIY9HgC8PxCgjp522lpxtS6z1ORfAgPUT
 g888JoohDTBL71JhdfFNKzUvLRdicJcEQC08lUZ/KYq4lKfau5wwz62xtdFVVSkjPG4J
 fJUuP3z4CEUnP/u+kIsykm77MzE6XtcHt0Ff5UKj6Pkrc5a9Op2IIQ4VPPS1b38nZZ6c
 4M9ocmequLLm81F3gfbJ4aV33p5noclJkR2oAqJjb2/jmQuwc7wSu/QI3eSPbAfNVQ7x
 Pm7g==
X-Gm-Message-State: APjAAAVVZEzr8JhhM9bT4wzv9P8TwmgC7xX4INqbCRuEQdMhlsueAxPV
 jo02Px6M3frJWr9VoZXJpak=
X-Google-Smtp-Source: APXvYqzqsQLIUSCPu3mfRgat4EbpMDX6NHWBfZX2DL/7bXNUNDxRGHRqhj62CzE9b3SMqfxFWcIvjQ==
X-Received: by 2002:adf:e48a:: with SMTP id i10mr3458832wrm.311.1569512779076; 
 Thu, 26 Sep 2019 08:46:19 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id z6sm2272029wro.16.2019.09.26.08.46.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 08:46:18 -0700 (PDT)
Date: Thu, 26 Sep 2019 16:46:16 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926154616.txfhyhtmum7fevhj@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <08be36e125433c438191fa17bbdaed5b50088530.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <08be36e125433c438191fa17bbdaed5b50088530.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 81/84] x86/mm: optimise and properly
 unmap pages in virt_to_mfn_walk().
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6NDRBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
VGhpcyBhbHNvIHJlc29sdmVzIGEgbWFwY2FjaGUgb3ZlcmZsb3cgYnVnLgoKClRoaXMgc2hvdWxk
IGJlIHNxdWFzaGVkIGludG8gdGhlIHBhdGNoIHRoYXQgdG91Y2hlZCB2aXJ0X3RvX21mbl93YWxr
LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:47:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:47:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDVzL-0001fq-Lo; Thu, 26 Sep 2019 15:47: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=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDVzK-0001fg-GW
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:47:26 +0000
X-Inumbo-ID: efa65196-e074-11e9-9659-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by localhost (Halon) with ESMTPS
 id efa65196-e074-11e9-9659-12813bfff9fa;
 Thu, 26 Sep 2019 15:47:25 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id y19so3361665wrd.3
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 08:47:25 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=kzNR+T1yL/El0CDPcmXZ2hwszNyAOPWOsohkRClj7FE=;
 b=pMLuLzC3FAPCCnUSl6p274hlmMDnj1UeZ2veHjOIEnrGZxqePNtXCa+WygLdTqtLgX
 bwh21SC36srXRaXbrvmGkhFYmAbpDXACYjDn0KN/l61LOIBiWTXgffnJTjTh0WqGrtHs
 ETmbl5tDkwtf8o8Ahgs0qRiD6ewftSJpdL1DRN7orDFBbp4NN4e9otRPRk/LxMxvGp9d
 v+QBQ6+8P3GZzT0CF1t7J9ylR2WOCb3oheDMntaXWU66VOoqvL8KNTlsNupYHalcG5Od
 SI4TFVe8iiEPbcK2W7gw0KemymGhSaa4mxPJOiyNhmL7AgPH/1WNZWTpIDaJ0RNnSegb
 fJuA==
X-Gm-Message-State: APjAAAX0WnDbPgcjpn78Vmsx0/dxjlz6SE3KuD3IFkxs+5/pp+Olw2T7
 IUkSzuPlb+8F5O6Bxx9eeh7WlIq0
X-Google-Smtp-Source: APXvYqzkWSPNL2aiVq4CTZJlWkXsJr2CJhlMMiuLoXddR012dqrjQFAGFXJ6ZOu/NmkJ4CLehOS8TA==
X-Received: by 2002:adf:d84f:: with SMTP id k15mr3433351wrl.70.1569512845056; 
 Thu, 26 Sep 2019 08:47:25 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id b12sm2422300wrt.21.2019.09.26.08.47.24
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 08:47:24 -0700 (PDT)
Date: Thu, 26 Sep 2019 16:47:22 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926154722.uj3jozev4k5zwxqa@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <969374c5a1c62eabb329694092d551b04d77b8be.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <969374c5a1c62eabb329694092d551b04d77b8be.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 80/84] x86/setup: Install dummy 1:1
 mappings for all mem passed to allocators.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6NDNBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
VGhpcyBtZWFucyB3ZSBubyBsb25nZXIgaGF2ZSBhbiBhbHdheXMtbWFwcGVkIGRpcmVjdCBtYXAg
bm93LgoKQnV0IHdoeSBhIGR1bW15IG1hcHBpbmcgaXMgdGhpcyBuZWVkZWQgYXQgYWxsPyBUaGF0
J3MgdGhlIHNhbWUgcXVlc3Rpb24KdGhhdCB3YXMgYXNrZWQgaW4gYSBwcmV2aW91cyBwYXRjaC4K
CldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:49:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15: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 1iDW0u-0001xj-2s; Thu, 26 Sep 2019 15:49:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDW0s-0001xd-Nu
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:49:02 +0000
X-Inumbo-ID: 291bb632-e075-11e9-97fb-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by localhost (Halon) with ESMTPS
 id 291bb632-e075-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 15:49:02 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id 3so3127214wmi.3
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 08:49: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=/jejOBsv/3sVXQxNGp4i3pjcCx6AGaAELmIOLxGBx4k=;
 b=bOtIJYHTef6Z+4TksXkAmHJXoqu//sTUdxJJTSYAqgkc3S7ij8D/7e2S83Iwxnm+EJ
 jqBy9rLeFPm/SXNeNUbPgfQ1j85fL8qxAeSwXTKry+v+w1mmch89e2Qi00rZnEQcAHDP
 4MFWUNqnh7Bks6DU9jPJ26GAyMail2oC+sS4/5XgH82ZuNB7F3H+eXeI8VLI4SJqmfDC
 7T/X50TPihg+bl9dOA2NEy1vPPidhTrxZFhQABAt9wxI0SB7SFgikD6liBy0pxWwy/R/
 yKaEsXKbGts4gerNEp6FOlXnDgzEWUmDtD8+rpjZNMKoCnz69pC4xAtnj91UlZYR3ind
 QOlQ==
X-Gm-Message-State: APjAAAXhS/SNQFKds7BUOdGHh59G+7MbZIGsK9bbRBDzXXsyt/9YJFaF
 zSFbJgtsE4U90SY3xJmRnuo=
X-Google-Smtp-Source: APXvYqzdAR9cwni6wMzGv4pscdqQVm9D2ZJ/4Pcq3IJC2EX0usSsrjdA5K+3MqgSY2Bd/9icW6sw6A==
X-Received: by 2002:a05:600c:389:: with SMTP id
 w9mr3463071wmd.139.1569512941356; 
 Thu, 26 Sep 2019 08:49:01 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id c10sm5438663wrf.58.2019.09.26.08.49.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 08:49:00 -0700 (PDT)
Date: Thu, 26 Sep 2019 16:48:59 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926154859.3prekqucyrbn27ja@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <f4c05d048bbad24972874e978f4266abb32cdc3c.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f4c05d048bbad24972874e978f4266abb32cdc3c.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 82/84] x86: deduplicate code a bit and
 fix an unmapping bug.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6NDVBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gIHZv
aWQgdW5tYXBfZG9tYWluX3BhZ2UoY29uc3Qgdm9pZCAqcHRyKQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+
IGluZGV4IDE1NTVhNjFiODQuLjIwMmVkY2FhMTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPiBA
QCAtMjM2LDcgKzIzNiw3IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBzZXR1cF9wdl9waHlzbWFwKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZuLAo+ICAgICAgaWYgKCBwbDNl
ICkKPiAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDNlKTsKPiAgCj4gLSAgICAvL3VubWFw
X2RvbWFpbl9wYWdlKGw0c3RhcnQpOwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UobDRzdGFydCk7
CgpQbGVhc2UgZml4IHRoZSBidWcgd2hlcmUgaXQgd2FzIGludHJvZHVjZWQuCgpXZWkuCgo+ICB9
Cj4gIAo+ICBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVuayhzdHJ1
Y3QgZG9tYWluICpkLAo+IC0tIAo+IDIuMTcuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:50:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:50:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDW2I-0002gV-GN; Thu, 26 Sep 2019 15:50:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDW2H-0002gO-Io
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:50:29 +0000
X-Inumbo-ID: 5cefed20-e075-11e9-bf31-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by localhost (Halon) with ESMTPS
 id 5cefed20-e075-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 15:50:29 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id y21so3157108wmi.0
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 08:50:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=PncbGc8gc8VMgfHoh00SbqhlfX1ikeD5kys4qSfhKN8=;
 b=MaCrjv4yeKDAm6hp0MCLPUoTsayUtTjv+eUfaYmU+O9JqGncnFym2+4b05ujywfBp2
 Ug6uaaB70mJGXWq/rA2CPxyGiWzSNQd2vQwPmihjip7Xkm7aB/hBZi9kakcSSGDPTaUb
 ZBDWXVXPkE/i5mS5YEzBfGhzYVmpI4HK5k/3ZeZHReBwxzOBudKWT52+TSe0hU26ty8G
 76fc1RpIdzvh4MWLWuMDLPCMFa8GFxhbO6gKds/IC0MxmWk34bQWbInfBbzNpfKHMRGM
 /HnxOxe/O3QZDbydImNRoXCrIE/vi30XFPdYqwMwRuCq+Zc9/5VFV9BEAQvmugGs0CB8
 axUA==
X-Gm-Message-State: APjAAAU+YVgnJDVdna+OXk+/WiDML2KrZSc5m0sXHtUg8dPgjOXhKRsj
 fosb3ilJrgqgsnP+cmpJhT0=
X-Google-Smtp-Source: APXvYqwTMgJQsweSJE67eZ116wAtjUK3JfyGq72Ztgm/jEwd6xV7UaS+gNjR/LrWH/BIL3KIS1Brpg==
X-Received: by 2002:a05:600c:389:: with SMTP id
 w9mr3467841wmd.139.1569513028428; 
 Thu, 26 Sep 2019 08:50:28 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id i1sm6109071wmb.19.2019.09.26.08.50.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 08:50:27 -0700 (PDT)
Date: Thu, 26 Sep 2019 16:50:26 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926155026.46l5qfld2jdn4kc4@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <e7211db761d076bd54777d0566d48af917874898.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e7211db761d076bd54777d0566d48af917874898.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 83/84] x86/pmap: rewrite logic for
 locking.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6NDZBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
RHVlIHRvIHRoZSBsaW1pdGVkIFBNQVAgZW50cmllcywgYW5vdGhlciBwQ1BVIGlzIGFsbG93ZWQg
dG8gdXNlIFBNQVAKPiBvbmx5IHdoZW4gdGhlIGN1cnJlbnQgcENQVSBoYXMgdW5tYXBwZWQgYWxs
IG1hcHBpbmdzLgo+IAoKVW5kZXIgd2hhdCBjb25kaXRpb24gd291bGQgdHdvIHBDUFVzIHRyeSB0
byB1c2UgUE1BUCBhdCB0aGUgc2FtZSB0aW1lPwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:52:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDW3o-0002oJ-US; Thu, 26 Sep 2019 15:52:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Aa/x=XV=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDW3n-0002o9-3j
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:52:03 +0000
X-Inumbo-ID: 9409b142-e075-11e9-9659-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by localhost (Halon) with ESMTPS
 id 9409b142-e075-11e9-9659-12813bfff9fa;
 Thu, 26 Sep 2019 15:52:01 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id a6so3351279wma.5
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 08:52:01 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=c+v8RmoqjHPEaOVgDcQzwHPF0uyoqb69SjdomITtBOY=;
 b=hRiCYyHrWyq6fnBxWqHJpHzDUwhZIkuJTWYMjFqP6L6Ht6jlkWmiDCPp8BHUIYp06P
 SjRfWTBh9nRKtHbLksd+/920mHmzqo5/UkjFevY8hnHud7sKTBXiYosVOa0dxEATPge8
 VaStjKpxksIVvvtU11yY6Lcdi9iITLKNYHnz8T39UGxtGwlbGnG9wyMLyEgyiy9HZWzO
 uufcGT7+RS3C72ywCoIhou8sMQ7tr5ZfHXPUuTMOndxa5F3qC9e5JiJlZ/pYHNZS8QDM
 zPwx8rI7UIWuC2B7T1uZlowCnaDSGHycIUgxN4nbfztipfRK/TU/53OpTKftuXzLEeBs
 TyYA==
X-Gm-Message-State: APjAAAW423Aq4wooYzbrxcRF/GCEMxLoxf955wjbyanj7+g86EVLpa2g
 vWYzUxvDD2RlgDinhTJ0kkI=
X-Google-Smtp-Source: APXvYqwd7pKY4vH3OVGre+onVEHerrdiKvRPYO6XVR2mRFuR2xG1E/QMWErCcwloSB+dV0tIDWZpgA==
X-Received: by 2002:a1c:cc0e:: with SMTP id h14mr3649519wmb.117.1569513120822; 
 Thu, 26 Sep 2019 08:52:00 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id u4sm4585649wmg.41.2019.09.26.08.52.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 26 Sep 2019 08:52:00 -0700 (PDT)
Date: Thu, 26 Sep 2019 16:51:58 +0100
From: Wei Liu <wl@xen.org>
To: hongyax@amazon.com
Message-ID: <20190926155158.idx4iqmwhswuo4nw@debian>
References: <cover.1569489002.git.hongyax@amazon.com>
 <19981ca60bdd61b305946e51fa4ec4e66e2a9408.1569489002.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <19981ca60bdd61b305946e51fa4ec4e66e2a9408.1569489002.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH 84/84] x86/pv: fix a couple of direct
 map assumptions in dom0 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: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTA6NDY6NDdBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24u
Y29tIHdyb3RlOgo+IEZyb206IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICB8IDcgKysrKy0tLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMiAtLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPiBpbmRleCAyMDJl
ZGNhYTE3Li45OGRjYzE4ZDIxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4gQEAgLTYyNiw5ICs2
MjYsMTAgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+
ICAgICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IG1hcF94ZW5fcGFnZXRhYmxlKG1hZGRyX3RvX21m
bihtcHRfYWxsb2MpKTsKPiAgICAgICAgICBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwo+ICAgICAg
ICAgIGNsZWFyX3BhZ2UobDR0YWIpOwo+IC0gICAgICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFi
LCBfbWZuKHZpcnRfdG9fbWZuKGw0c3RhcnQpKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLCBJTlZBTElEX01GTiwgdHJ1ZSk7Cj4gLSAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOwo+ICsgICAgICAgIGluaXRfeGVu
X2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuX3dhbGsobDRzdGFydCkpLCBkLAo+ICsg
ICAgICAgICAgICAgICAgSU5WQUxJRF9NRk4sIHRydWUpOwo+ICsgICAgICAgIHYtPmFyY2guZ3Vl
c3RfdGFibGUgPQo+ICsgICAgICAgICAgICAgICAgcGFnZXRhYmxlX2Zyb21fbWZuKF9tZm4odmly
dF90b19tZm5fd2FsayhsNHN0YXJ0KSkpOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICAgICAgewo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAo+IGluZGV4IGY1NzExOTFjZGIuLjdlOGQwMTBkMDcgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKPiBAQCAtNDY1LDggKzQ2NSw2IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBkaXNhYmxlX2VhY2hfaXN0KGlkdF9lbnRyeV90ICppZHQpCj4gIGV4dGVybiBp
ZHRfZW50cnlfdCBpZHRfdGFibGVbXTsKPiAgZXh0ZXJuIGlkdF9lbnRyeV90ICppZHRfdGFibGVz
W107Cj4gIAo+IC1ERUNMQVJFX1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsK
PiAtCgpXaHkgaXMgdGhpcyBkZWxldGVkPwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 15:59:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 15: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 1iDWAg-0003Cf-PS; Thu, 26 Sep 2019 15:59:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDWAe-0003Ca-St
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 15:59:08 +0000
X-Inumbo-ID: 920a7c9a-e076-11e9-97fb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 920a7c9a-e076-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 15:59:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569513547;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=UZAabvwY+yGUjY/QBSJbKPvlEtxNkey7b5uA2IOun6w=;
 b=h85w8ca5rg03t0CTH7iDChTsdz9OY0VYOJ3BVr772vnw2VkdRuOo0hwG
 MYnY3ghxAdakQSUK02TzKnDjPinBEzPs45CQgk1q4dsl6c1OB+uBZZ9Pr
 enpWJuVJ12TNvOunkmLP06QUl2BqOydYcUrEjYf4qoCQDqFluXJ1Wmm8G E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dL54b55oNR7ekaklqBkGxgCovLsrSU8Y+KgQl6O90afeOSqWl+pxJp8UJcTCObgmVoOpqyLh2S
 AMkMiRda1hAVfefonZSqDgxhf+6r+CyCU++t1KkyI40tm4eZFwSrIuwIWojT8FLXAwDJxH9bIa
 FbgOlGikfZcDoRrxjHovofR0KuWqISiWCKqfVonReloDKVuixy2kDyGX4RvEGRH3NFy8IgWKtc
 R7CQAObNzLcWYJKbji6bZPB2BrPxoOULWFh+7QBPBXLWkjEtwU1ZCxhvus+08FDLwEM4JeMkJ4
 rhw=
X-SBRS: 2.7
X-MesageID: 6404886
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,552,1559534400"; 
   d="scan'208";a="6404886"
Date: Thu, 26 Sep 2019 17:59:00 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190926155900.zdenod5qqhjrksff@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
 <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
 <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
 <0c261f5e-735a-cf05-5d1a-9f3b0b2c83ed@suse.com>
 <20190926134644.tcp7pyalzk42hesg@Air-de-Roger>
 <765f32ca-e5f2-fddd-9570-d043596d8948@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <765f32ca-e5f2-fddd-9570-d043596d8948@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDU6MTM6MjNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjYuMDkuMjAxOSAxNTo0NiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUaHUsIFNlcCAyNiwgMjAxOSBhdCAwMzoxNzoxNVBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAyNi4wOS4yMDE5IDEzOjE0LCBSb2dlciBQYXUgTW9ubsOpICB3cm90ZToKPiA+
Pj4gT24gRnJpLCBTZXAgMjAsIDIwMTkgYXQgMDE6MzU6MTNQTSArMDIwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiBIYXZpbmcgc2FpZCB0aGlzLCBhcyBhIHJlc3VsdCBvZiBoYXZpbmcgbG9v
a2VkIGF0IHNvbWUgb2YgdGhlCj4gPj4+PiBpbnZvbHZlZCBjb2RlLCBhbmQgd2l0aCB0aGUgY292
ZXIgbGV0dGVyIG5vdCBjbGFyaWZ5aW5nIHRoaXMsCj4gPj4+PiB3aGF0J3MgdGhlIHJlYXNvbiBm
b3IgZ29pbmcgdGhpcyBzZWVtaW5nbHkgbW9yZSBjb21wbGljYXRlZAo+ID4+Pj4gcm91dGUsIHJh
dGhlciB0aGFuIHB1dHRpbmcgdlBDSSBiZWhpbmQgdGhlIGh2bV9pb19pbnRlcmNlcHQoKQo+ID4+
Pj4gbWFjaGluZXJ5LCBqdXN0IGxpa2UgaXMgdGhlIGNhc2UgZm9yIG90aGVyIGludGVybmFsIGhh
bmRsaW5nPwo+ID4+Pgo+ID4+PiBJZiB2UENJIGlzIGhhbmRsZWQgYXQgdGhlIGh2bV9pb19pbnRl
cmNlcHQgbGV2ZWwgKGxpa2UgaXRzIGRvbmUgQVRNKQo+ID4+PiB0aGVuIGl0J3Mgbm90IHBvc3Np
YmxlIHRvIGhhdmUgYm90aCAoZXh0ZXJuYWwpIGlvcmVxIHNlcnZlcnMgYW5kIHZQQ0kKPiA+Pj4g
aGFuZGxpbmcgYWNjZXNzZXMgdG8gZGlmZmVyZW50IGRldmljZXMgaW4gdGhlIFBDSSBjb25maWcg
c3BhY2UsIHNpbmNlCj4gPj4+IHZQQ0kgd291bGQgdHJhcCBhbGwgYWNjZXNzZXMgdG8gdGhlIFBD
SSBJTyBwb3J0cyBhbmQgdGhlIE1DRkcgcmVnaW9ucwo+ID4+PiBhbmQgdGhvc2Ugd291bGQgbmV2
ZXIgcmVhY2ggdGhlIGlvcmVxIHByb2Nlc3NpbmcuCj4gPj4KPiA+PiBXaHkgd291bGQgdlBDSSAo
d2FudCB0bykgZG8gdGhhdD8gVGhlIGFjY2VwdCgpIGhhbmRsZXIgc2hvdWxkCj4gPj4gc3ViLWNs
YXNzIHRoZSBDRjgtQ0ZGIHBvcnQgcmFuZ2U7IHRoZXJlIHdvdWxkIGxpa2VseSB3YW50IHRvCj4g
Pj4gYmUgYW5vdGhlciBzdHJ1Y3QgaHZtX2lvX29wcyBpbnN0YW5jZSBkZWFsaW5nIHdpdGggY29u
ZmlnCj4gPj4gc3BhY2UgYWNjZXNzZXMgKGFuZCBwZXJoYXBzIHdpdGggb25lcyB0aHJvdWdoIHBv
cnQgSS9PIGFuZAo+ID4+IHRocm91Z2ggTUNGRyBhdCB0aGUgc2FtZSB0aW1lKS4KPiA+IAo+ID4g
RG8geW91IG1lYW4gdG8gZXhwYW5kIGh2bV9pb19oYW5kbGVyIHRvIGFkZCBzb21ldGhpbmcgbGlr
ZSBhIHBjaWNvbmYKPiA+IHN1Yi1zdHJ1Y3R1cmUgdG8gdGhlIGV4aXN0aW5nIHVuaW9uIG9mIHBv
cnRpbyBhbmQgbW1pbz8KPiAKPiBZZXMsIHNvbWV0aGluZyBhbG9uZyB0aGVzZSBsaW5lcy4KPiAK
PiA+IFRoYXQncyBpbmRlZWQgZmVhc2libGUsIGJ1dCBJJ20gbm90IHN1cmUgd2h5IGl0J3MgYmV0
dGVyIHRoYXQgdGhlCj4gPiBhcHByb2FjaCBwcm9wb3NlZCBvbiB0aGlzIHNlcmllcy4gTG9uZyB0
ZXJtIEkgdGhpbmsgd2Ugd291bGQgbGlrZSBhbGwKPiA+IGludGVyY2VwdCBoYW5kbGVycyB0byB1
c2UgdGhlIGlvcmVxIGluZnJhc3RydWN0dXJlIGFuZCByZW1vdmUgdGhlCj4gPiB1c2FnZSBvZiBo
dm1faW9faW50ZXJjZXB0Lgo+ID4gCj4gPj4gSW4gdGhlIGVuZCB0aGlzIHdvdWxkIGxpa2VseQo+
ID4+IG1vcmUgc2ltaWxhciB0byBob3cgY2hpcHNldHMgaGFuZGxlIHRoaXMgb24gcmVhbCBoYXJk
d2FyZQo+ID4+IHRoYW4geW91ciAiaW50ZXJuYWwgc2VydmVyIiBzb2x1dGlvbiAoYWxiZWl0IEkg
YWdyZWUgdG8gYQo+ID4+IGRlZ3JlZSBpdCdzIGluIGltcGxlbWVudGF0aW9uIGRldGFpbCBhbnl3
YXkpLgo+ID4gCj4gPiBJIHRoaW5rIHRoZSBlbmQgZ29hbCBzaG91bGQgYmUgdG8gdW5pZnkgdGhl
IGludGVybmFsIGFuZCBleHRlcm5hbAo+ID4gaW50ZXJjZXB0cyBpbnRvIGEgc2luZ2xlIHBvaW50
LCBhbmQgdGhlIG9ubHkgZmVhc2libGUgd2F5IHRvIGRvIHRoaXMKPiA+IGlzIHRvIHN3aXRjaCB0
aGUgaW50ZXJuYWwgaW50ZXJjZXB0cyB0byB1c2UgdGhlIGlvcmVxIGluZnJhc3RydWN0dXJlLgo+
IAo+IFdlbGwsIEkgcmVjYWxsIHRoaXMgaGF2aW5nIGJlZW4gbWVudGlvbmVkIGFzIGFuIG9wdGlv
bjsgSSBkb24ndAo+IHJlY2FsbCB0aGlzIGJlaW5nIGEgZmlybSBwbGFuLiBUaGVyZSBhcmUgY2Vy
dGFpbmx5IGJlbmVmaXRzIHRvCj4gc3VjaCBhIG1vZGVsLCBidXQgdGhlcmUncyBhbHNvIHBvdGVu
dGlhbGx5IG1vcmUgb3ZlcmhlYWQgKGF0IHRoZQo+IHZlcnkgbGVhc3QgdGhlIGlvcmVxX3Qgd2ls
bCB0aGVuIG5lZWQgc2V0dGluZyB1cCAvIG1haW50YWluaW5nCj4gZXZlcnl3aGVyZSwgd2hlbiBy
aWdodCBub3cgdGhlIGludGVyZmFjZXMgYXJlIHVzaW5nIG1vcmUKPiBpbW1lZGlhdGUgcGFyYW1l
dGVycykuCgpBRkFJQ1QgZnJvbSBjb2RlIGluIGh2bWVtdWxfZG9faW8gd2hpY2ggZGlzcGF0Y2hl
cyB0byBib3RoCmh2bV9pb19pbnRlcmNlcHQgYW5kIGlvcmVxIHNlcnZlcnMgdGhlIGlvcmVxIGlz
IGFscmVhZHkgdGhlcmUsIHNvIEknbQpub3Qgc3VyZSB3aHkgbW9yZSBzZXR1cCB3b3VsZCBiZSBy
ZXF1aXJlZCBpbiBvcmRlciB0byBoYW5kbGUgaW50ZXJuYWwKaW50ZXJjZXB0cyBhcyBpb3JlcSBz
ZXJ2ZXJzLiBGb3IgdlBDSSBhdCBsZWFzdCBJJ3ZlIGJlZW4gYWJsZSB0byBnZXQKYXdheSB3aXRo
b3V0IGhhdmluZyB0byBtb2RpZnkgaHZtZW11bF9kb19pbyBJSVJDLgoKPiBCdXQgeWVzLCBpZiB0
aGlzIF9pc18gdGhlIHBsYW4sIHRoZW4gZ29pbmcgdGhhdCByb3V0ZSByaWdodCBhd2F5Cj4gZm9y
IHZQQ0kgaXMgZGVzaXJhYmxlLgoKSSB0aGluayBpdCB3b3VsZCBiZSBkZXNpcmFibGUgdG8gaGF2
ZSBhIHNpbmdsZSBwb2ludCB3aGVyZSBpbnRlcmNlcHRzCmFyZSBoYW5kbGVkIGluc3RlYWQgb2Yg
aGF2aW5nIHN1Y2ggZGlmZmVyZW50IGltcGxlbWVudGF0aW9ucyBmb3IKaW50ZXJuYWwgdnMgZXh0
ZXJuYWwsIGFuZCB0aGUgb25seSB3YXkgSSBjYW4gZGV2aXNlIHRvIGFjaGlldmUgdGhpcyBpcwpi
eSBtb3ZpbmcgaW50ZXJjZXB0cyB0byB0aGUgaW9yZXEgbW9kZWwuCgpJJ20gbm90IGNlcnRhaW5s
eSBwbGFubmluZyB0byBtb3ZlIGFsbCBpbnRlcmNlcHRzIHJpZ2h0IG5vdywgYnV0IEkKdGhpbmsg
aXQncyBhIGdvb2QgZmlyc3Qgc3RlcCBoYXZpbmcgdGhlIGNvZGUgaW4gcGxhY2UgdG8gYWxsb3cg
dGhpcywKYW5kIGF0IGxlYXN0IHZQQ0kgdXNpbmcgaXQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 16:05:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 16: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 1iDWGL-0004VH-LA; Thu, 26 Sep 2019 16:05:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JsAU=XV=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1iDWGK-0004VC-2t
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 16:05:00 +0000
X-Inumbo-ID: 639ee048-e077-11e9-b588-bc764e2007e4
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by localhost (Halon) with ESMTPS
 id 639ee048-e077-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 16:04:59 +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
 x8QFuTbb023297
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 12:04:58 -0400
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2v8ybp3rs2-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 12:04:57 -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 <rppt@linux.ibm.com>;
 Thu, 26 Sep 2019 17:04:53 +0100
Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 26 Sep 2019 17:04:41 +0100
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x8QG4eJ744761120
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Sep 2019 16:04:40 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id C49C4A4054;
 Thu, 26 Sep 2019 16:04:40 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 9A5B1A405C;
 Thu, 26 Sep 2019 16:04:36 +0000 (GMT)
Received: from linux.ibm.com (unknown [9.148.8.153])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Thu, 26 Sep 2019 16:04:36 +0000 (GMT)
Date: Thu, 26 Sep 2019 19:04:34 +0300
From: Mike Rapoport <rppt@linux.ibm.com>
To: Adam Ford <aford173@gmail.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
 <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
 <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19092616-0016-0000-0000-000002B10922
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19092616-0017-0000-0000-00003311D734
Message-Id: <20190926160433.GD32311@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-09-26_07:, , 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-1908290000 definitions=main-1909260142
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Fabio Estevam <festevam@gmail.com>, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, Chris Healy <cphealy@gmail.com>,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBUaHUsIFNlcCAyNiwgMjAxOSBhdCAwODowOTo1MkFNIC0wNTAwLCBBZGFtIEZvcmQg
d3JvdGU6Cj4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTA6MTcgQU0gRmFiaW8gRXN0ZXZhbSA8
ZmVzdGV2YW1AZ21haWwuY29tPiB3cm90ZToKPiA+Cj4gPiBPbiBXZWQsIFNlcCAyNSwgMjAxOSBh
dCA5OjE3IEFNIEFkYW0gRm9yZCA8YWZvcmQxNzNAZ21haWwuY29tPiB3cm90ZToKPiA+Cj4gPiA+
IEkgdHJpZWQgY21hPTI1Nk0gYW5kIG5vdGljZWQgdGhlIGNtYSBkdW1wIGF0IHRoZSBiZWdpbm5p
bmcgZGlkbid0Cj4gPiA+IGNoYW5nZS4gIERvIHdlIG5lZWQgdG8gc2V0dXAgYSByZXNlcnZlZC1t
ZW1vcnkgbm9kZSBsaWtlCj4gPiA+IGlteDZ1bC1jY2lteDZ1bHNvbS5kdHNpIGRpZD8KPiA+Cj4g
PiBJIGRvbid0IHRoaW5rIHNvLgo+ID4KPiA+IFdlcmUgeW91IGFibGUgdG8gaWRlbnRpZnkgd2hh
dCB3YXMgdGhlIGV4YWN0IGNvbW1pdCB0aGF0IGNhdXNlZCBzdWNoIHJlZ3Jlc3Npb24/Cj4gCj4g
SSB3YXMgYWJsZSB0byBuYXJyb3cgaXQgZG93biB0aGUgOTJkMTJmOTU0NGI3ICgibWVtYmxvY2s6
IHJlZmFjdG9yCj4gaW50ZXJuYWwgYWxsb2NhdGlvbiBmdW5jdGlvbnMiKSB0aGF0IGNhdXNlZCB0
aGUgcmVncmVzc2lvbiB3aXRoCj4gRXRuYXZpdi4KCgpDYW4geW91IHBsZWFzZSB0ZXN0IHdpdGgg
dGhpcyBjaGFuZ2U6CgpkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21tL21lbWJsb2NrLmMK
aW5kZXggN2Q0ZjYxYS4uMWY1YTBlYiAxMDA2NDQKLS0tIGEvbW0vbWVtYmxvY2suYworKysgYi9t
bS9tZW1ibG9jay5jCkBAIC0xMzU2LDkgKzEzNTYsNiBAQCBzdGF0aWMgcGh5c19hZGRyX3QgX19p
bml0IG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZChwaHlzX2FkZHJfdCBzaXplLAogCQlhbGlnbiA9
IFNNUF9DQUNIRV9CWVRFUzsKIAl9CiAKLQlpZiAoZW5kID4gbWVtYmxvY2suY3VycmVudF9saW1p
dCkKLQkJZW5kID0gbWVtYmxvY2suY3VycmVudF9saW1pdDsKLQogYWdhaW46CiAJZm91bmQgPSBt
ZW1ibG9ja19maW5kX2luX3JhbmdlX25vZGUoc2l6ZSwgYWxpZ24sIHN0YXJ0LCBlbmQsIG5pZCwK
IAkJCQkJICAgIGZsYWdzKTsKIAo+IEkgYWxzbyBub3RpY2VkIHRoYXQgaWYgSSBjcmVhdGUgYSBy
ZXNlcnZlZCBtZW1vcnkgbm9kZSBhcyB3YXMgZG9uZSBvbmUKPiBpbXg2dWwtY2NpbXg2dWxzb20u
ZHRzaSB0aGUgM0Qgc2VlbXMgdG8gd29yayBhZ2FpbiwgYnV0IHdpdGhvdXQgaXQsIEkKPiB3YXMg
Z2V0dGluZyBlcnJvcnMgcmVnYXJkbGVzcyBvZiB0aGUgJ2NtYT0yNTZNJyBvciBub3QuCj4gSSBk
b24ndCBoYXZlIGEgcHJvYmxlbSB1c2luZyB0aGUgcmVzZXJ2ZWQgbWVtb3J5LCBidXQgSSBndWVz
cyBJIGFtIG5vdAo+IHN1cmUgd2hhdCB0aGUgYW1vdW50IHNob3VsZCBiZS4gIEkga25vdyBmb3Ig
dGhlIHZpZGVvIGRlY29kaW5nIDEwODBwLAo+IEkgaGF2ZSBoaXN0b3JpY2FsbHkgdXNlZCBjbWE9
MTI4TSwgYnV0IHdpdGggdGhlIDNEIGFsc28gbmVlZGluZyBzb21lCj4gbWVtb3J5IGFsbG9jYXRp
b24sIGlzIHRoYXQgZW5vdWdoIG9yIHNob3VsZCBJIHVzZSAyNTZNPwo+IAo+IGFkYW0KCi0tIApT
aW5jZXJlbHkgeW91cnMsCk1pa2UuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 16:05:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 16: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 1iDWH0-0004YY-0o; Thu, 26 Sep 2019 16:05:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDWGy-0004YM-57
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 16:05:40 +0000
X-Inumbo-ID: 7b8ad3ce-e077-11e9-b588-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 7b8ad3ce-e077-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 16:05:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569513939;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=xNmwa2L9eYJpetxJuDJnYRvaTBOTMbKLB00awKgPVSU=;
 b=dnKdt3EWVyfcIQfuMOvqYMPCLkJLutndSjkcBnnOnmWeSRIT746g+n3Z
 i13lVw14msaKc9Er1KIQGFwTz5zpWxeqLgj5adMmnXsw2Hhyr2TpMXYlJ
 uG6xiQv+/lInuJiGhJ0fmawTD/sjsxqt6aQYZO005HI7EqK/6NVfzrSAp s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Gi9aoeI53M4mpMg3vSqP45PllamDfvA9qxjmZQ55FFWLKkaQJ7dJTwNsCakp7FqvSmMQ3SOH/D
 +LCgEN2mWrLqo8sKqOYGBlY0a4FNuEb6c64gUC1D62+8OqmqIqtDblH9397trzq0BpIS2gYKex
 eLOlKJsp9h0ZUvoNg5lId8WTxqnrq6mDGz9LZvvnLX6ddV84vQG6FhWVRsDDYvATLsLoIMtzYd
 /Y7R2ruPKaw1xTfu9waa46uXpS24y1ydmXuMUdD+2rbnM6NZaotzzUbyrdKHcyD0iIpSq+iHt7
 7wY=
X-SBRS: 2.7
X-MesageID: 6357621
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,552,1559534400"; 
   d="scan'208";a="6357621"
Date: Thu, 26 Sep 2019 18:05:32 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190926160532.gyfryybuc2aq2ene@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-11-roger.pau@citrix.com>
 <bc884726839941139bef531d1118dbb9@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bc884726839941139bef531d1118dbb9@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 10/11] ioreq: split the code to detect
 PCI config space accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei
 Liu <wl@xen.org>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTAsIDIwMTkgYXQgMDQ6MDY6MjBQTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTZW50OiAwMyBTZXB0ZW1iZXIgMjAxOSAx
NzoxNAo+ID4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gQ2M6IFJvZ2Vy
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gKPiA+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgo+ID4gU3ViamVjdDogW1BBVENIIHYyIDEwLzExXSBpb3JlcTogc3BsaXQgdGhlIGNvZGUg
dG8gZGV0ZWN0IFBDSSBjb25maWcgc3BhY2UgYWNjZXNzZXMKPiA+IAo+ID4gUGxhY2UgdGhlIGNv
ZGUgdGhhdCBjb252ZXJ0cyBhIFBJTy9DT1BZIGlvcmVxIGludG8gYSBQQ0lfQ09ORklHIG9uZQo+
ID4gaW50byBhIHNlcGFyYXRlIGZ1bmN0aW9uLCBhbmQgYWRqdXN0IHRoZSBjb2RlIHRvIG1ha2Ug
dXNlIG9mIHRoaXMKPiA+IG5ld2x5IGludHJvZHVjZWQgZnVuY3Rpb24uCj4gPiAKPiA+IE5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2hhbmdlcyBzaW5j
ZSB2MToKPiA+ICAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMgfCAxMTEgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygt
KQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCj4gPiBpbmRleCBmZWNkYzI3ODZmLi4zM2M1NmI4ODBjIDEwMDY0
NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKPiA+IEBAIC0xODMsNiArMTgzLDU0IEBAIHN0YXRpYyBib29sIGh2bV93
YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQo+ID4gICAg
ICByZXR1cm4gdHJ1ZTsKPiA+ICB9Cj4gPiAKPiA+ICtzdGF0aWMgdm9pZCBjb252ZXJ0X3BjaV9p
b3JlcShzdHJ1Y3QgZG9tYWluICpkLCBpb3JlcV90ICpwKQo+ID4gK3sKPiA+ICsgICAgY29uc3Qg
c3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7Cj4gPiArICAgIHVpbnQzMl90IGNmOCA9IGQtPmFyY2gu
aHZtLnBjaV9jZjg7Cj4gPiArCj4gPiArICAgIGlmICggcC0+dHlwZSAhPSBJT1JFUV9UWVBFX1BJ
TyAmJiBwLT50eXBlICE9IElPUkVRX1RZUEVfQ09QWSApCj4gPiArICAgIHsKPiA+ICsgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKyAgICB9Cj4g
PiArCj4gPiArICAgIHJlYWRfbG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7Cj4gCj4gQWN0
dWFsbHksIGxvb2tpbmcgYXQgdGhpcy4uLiBjYW4geW91IG5vdCByZXN0cmljdCBob2xkaW5nIHRo
ZSBtbWNmZ19sb2NrLi4uCj4gCj4gPiArICAgIGlmICggKHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9Q
SU8gJiYKPiA+ICsgICAgICAgICAgKHAtPmFkZHIgJiB+MykgPT0gMHhjZmMgJiYKPiA+ICsgICAg
ICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSkgfHwKPiA+ICsgICAgICAgICAocC0+dHlwZSA9PSBJT1JF
UV9UWVBFX0NPUFkgJiYKPiA+ICsgICAgICAgICAgKG1tY2ZnID0gaHZtX21tY2ZnX2ZpbmQoZCwg
cC0+YWRkcikpICE9IE5VTEwpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgdWludDMyX3QgeDg2
X2ZhbTsKPiA+ICsgICAgICAgIHBjaV9zYmRmX3Qgc2JkZjsKPiA+ICsgICAgICAgIHVuc2lnbmVk
IGludCByZWc7Cj4gPiArCj4gPiArICAgICAgICByZWcgPSBwLT50eXBlID09IElPUkVRX1RZUEVf
UElPID8gaHZtX3BjaV9kZWNvZGVfYWRkcihjZjgsIHAtPmFkZHIsCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc2JkZikK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBodm1fbW1jZmdf
ZGVjb2RlX2FkZHIobW1jZmcsIHAtPmFkZHIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzYmRmKTsKPiAKPiAuLi4g
dG8gd2l0aGluIGh2bV9tbWNmZ19kZWNvZGVfYWRkcigpPwoKSG0sIG5vdCByZWFsbHkuIFRoZXJl
J3MgYSBjYWxsIHRvIGh2bV9tbWNmZ19maW5kIGluIHRoZSBpZiBjb25kaXRpb24Kd2hpY2ggbmVl
ZHMgdGhlIGxvY2sgdG8gYmUgaGVsZCwgYW5kIHRoZW4gYnJlYWtpbmcgdGhpcyBpbnRvIHR3bwpk
aWZmZXJlbnQgbG9jayBzZWN0aW9ucyAocGljayBsb2NrLCBnZXQgbW1jZmcsIHVubG9jaywgcGlj
ayBsb2NrLApkZWNvZGUsIHVubG9jaykgY291bGQgbGVhZCB0byB0aGUgbW1jZmcgcmVnaW9uIGJl
aW5nIGZyZWVkIHVuZGVyIG91cgpmZWV0LgoKSSB0aGluayB0aGUgbG9ja2luZyBuZWVkcyB0byBz
dGF5IGFzLWlzIHVubGVzcyB3ZSBzd2l0Y2ggdG8gYQpkaWZmZXJlbnQgbG9ja2luZyBtb2RlbCBm
b3IgdGhlIG1tY2ZnIHJlZ2lvbnMuIE5vdGUgaXQncyBhIHJlYWQgbG9jaywKc28gaXQgc2hvdWxk
bid0IGhhdmUgYW55IGNvbnRlbnRpb24gc2luY2UgbW9kaWZ5aW5nIHRoZSBtbWNmZyByZWdpb24K
bGlzdCBpcyB2ZXJ5IHJhcmUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 16:10:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 16:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDWLA-0004yH-Kg; Thu, 26 Sep 2019 16:10:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ph5t=XV=amazon.com=prvs=165c3e20f=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDWL9-0004y8-9p
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 16:09:59 +0000
X-Inumbo-ID: 15d57f56-e078-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 15d57f56-e078-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 16:09: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=1569514198; x=1601050198;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ImBSsnq1TWjbhYcINO8dd142M8m9WJIJjD6Ae23KSaU=;
 b=dH8gnV6x6Ofz+IwSDlXaYCZHhSciUUvThoROo8eXTzfIFU7O/738Rsy+
 P5cYPcB9A9EpKkY+Ycl+OX+7o2JpeJVz29KiW8ldP9FSZpB89cB22MUoG
 ZJbHvF4yt09XCFgT4q7me2Uuy3ckEUlc13ySi+gwMVmJRsJ5tHmZFSSX2 w=;
X-IronPort-AV: E=Sophos;i="5.64,552,1559520000"; d="scan'208";a="837079168"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 26 Sep 2019 16:06:58 +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-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id CDE71A1DD1; Thu, 26 Sep 2019 16:06:41 +0000 (UTC)
Received: from EX13D06UEE002.ant.amazon.com (10.43.62.117) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 16:06:41 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D06UEE002.ant.amazon.com (10.43.62.117) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 26 Sep 2019 16:06:40 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.58) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 26 Sep 2019 16:06:39 +0000
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <913e6e6b-189c-d318-7b73-4258d53c80f1@arm.com>
 <2e462fff-ddd6-cc72-b8a8-b825d707e96b@amazon.com>
 <8392c34a-7224-2630-b236-1bd47843587e@arm.com>
From: <hongyax@amazon.com>
Message-ID: <059b2d6c-e79b-d803-21bb-c237b3ed02c5@amazon.com>
Date: Thu, 26 Sep 2019 17:06:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8392c34a-7224-2630-b236-1bd47843587e@arm.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 00/84] Remove direct map from Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAxMzowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IFNvIEkgdW5kZXJz
dGFuZCB0aGlzIGNvcnJlY3RseSwgV2VpJ3Mgc2VyaWVzIGhhcyBubyBidWcgaW4gaXQgYW5kIGNv
dWxkIGJlIAo+IGNvbW1pdHRlZCBhcyBpcyB3aXRob3V0IGJyZWFraW5nIFhlbi4gQW0gSSBjb3Jy
ZWN0Pwo+IAo+IFRoZSByZWFzb24gSSBhbSBhc2tpbmcgdGhhdCBpZiB5b3UgaGF2ZSBhIGZldyBw
YXRjaGVzIHRoYXQgc2F5IGZpeCBsZWFrL2J1Zy4gSWYgCj4gdGhleSBhcmUgYnVnIGluIFdlaSdz
IHNlcmllcywgdGhlbiB0aGV5IHNob3VsZCBiZSBzcXVhc2hlZCBpbiBwYXRjaGVzIAo+IGludHJv
ZHVjaW5nIHRoZW0uCj4gCgpNeSBhZGRpdGlvbmFsIHBhdGNoZXMgZml4ZWQgc2V2ZXJhbCBidWdz
IGZvdW5kIGluIFdlaSdzIHNlcmllcy4gSWYgdGhvc2UgZml4ZXMgCmFyZSBmb2xkZWQgaW4sIFdl
aSdzIHNlcmllcyBjYW4gYmUgY29tbWl0dGVkIHdpdGhvdXQgYnJlYWtpbmcgWGVuLgoKU28sIGl0
IG1pZ2h0IG1ha2Ugc2Vuc2UgdG8gY29tbWl0IFdlaSdzIHNlcmllcyBmaXJzdCB3aXRoIHRoZSBm
aXhlcywgdGhlbiBteSAKZXh0cmEgc2VyaWVzIHRvIGFjdHVhbGx5IHJlbW92ZSB0aGUgZGlyZWN0
IG1hcC4KCkhvbmd5YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 16:21:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 16:21:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDWWf-0006jV-0N; Thu, 26 Sep 2019 16:21:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDWWd-0006jL-Hb
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 16:21:51 +0000
X-Inumbo-ID: b24f0ae0-e079-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b24f0ae0-e079-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 16:21:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5AAA8AFE8;
 Thu, 26 Sep 2019 16:21:29 +0000 (UTC)
Message-ID: <8af491d8795a4327c1fc7e464ddca886529a502b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, 
 xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 18:21:27 +0200
In-Reply-To: <bddb9939-9c68-304d-517e-95368d2fb675@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-48-jgross@suse.com>
 <f6cae9fa652707ec7548cd0929f9aa06fcd8affc.camel@suse.com>
 <bddb9939-9c68-304d-517e-95368d2fb675@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 47/47] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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="===============8588867809999097558=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-09-26 at 14:37 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 26.09.19 11:46, Dario Faggioli wrote:
> > On Sat, 2019-09-14 at 10:52 +0200, Juergen Gross wrote:
> > > Add a scheduling granularity enum ("cpu", "core", "socket") for
> > > specification of the scheduling granularity. Initially it is set
> > > to
> > > "cpu", this can be modified by the new boot parameter (x86 only)
> > > "sched-gran".
> > >=20
> > > According to the selected granularity sched_granularity is set
> > > after
> > > all cpus are online.
> > >=20
> > > A test is added for all sched resources holding the same number
> > > of
> > > cpus. Fall back to core- or cpu-scheduling in that case.
> > >=20
> > > Signed-off-by: Juergen Gross <jgross@suse.com>
> > >=20
> > Reviewed-by: Dario Faggioli <dfaggioli@suse.com>
>=20
> Does this still stand with moving all code of this patch to
> cpupool.c? That would avoid making some variables/functions globally
> visible.
>
Yep, I saw this being discussed during review of other patches, but
forgot to mention it here, sorry.

Yes, I'm fine with that, and I'm fine with the consequences of doing
that on this patch (i.e., moving to cpupool.c).

The Reviewed-by still holds.

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)


--=-ZQah9PagcUMgTiy1KNpP
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+4FAl2M5YcACgkQFkJ4iaW4
c+51jw/9HsTGWX6bv/juwL+RRqeg7FgcbSm9vY5Q67UyyZvx9hnAdwuv+qxRyLM9
XY9HhcWXfugnL84dqRgQ2csEHTAzHxumfkfonPBzQdUDVvKDQQ/1sovtidTloF83
pppCBeGkXfshXLaJktJqqdY33LzaeJNGhTBEr02bzmbFGcoHM7mDlEzyBb1d2eEK
/64d8WYcyOIw1ml/i0MpkRfJnVjqXZIdTx/nvGzCflwuRF4G5eBaTfQCem0GM+hG
ykdp8LJW0ivh+VCtP3V2utomIz9PztFRm2qTa8q7HgKer8JSCNrScxnVtpx8DIfw
pPwdwcXNoRjgwmHLFOLqE+awAPKAacNZzDxsU9B8Dgoyg2xBq5qVN99Rzfgj8aOD
GS6HjaGaHgu+mjrPUb0+KGCQTyb8oHZKLtbdklr79dRxqwJDuf6MVW//UrKI/3tc
dSYjqpk/e2jBLXhFyv36N+kr1CimDKYrvXf7YtZGwcr7RENqB5A+j3nMJX4fbN89
tghbuWc0hfqpDrnn4k51dQIzOsyi29Oi3CT0Fkn08FqwPmfXkF1chDR+2rmvQfi1
Eyo+BbvsR+PH2TVlDxGG87SivzR6PhIxicT46GwegSGMltBrSO+QrOYpJJ/gRnoC
r+YX0cbFmQly13sW/RoVv7tmDf+8FbWjjjAelOEVfp+4eEkhXpY=
=OTcy
-----END PGP SIGNATURE-----

--=-ZQah9PagcUMgTiy1KNpP--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8588867809999097558==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 16:36:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 16: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 1iDWl6-0007ov-GW; Thu, 26 Sep 2019 16:36:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1cs6=XV=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDWl5-0007oq-Ef
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 16:36:47 +0000
X-Inumbo-ID: d45385ec-e07b-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id d45385ec-e07b-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 16:36:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569515806;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Bs3o101iWqySTkEz7SFuLt1LBjFTPR665iFTVUcl6og=;
 b=UR5MnhLfCxZBhqliReDnaelRCsk9LVq8JEE3yrc/JjNBordHrvzSOKfU
 +PclwdyLoaw/VtvOylKECf+lJ+F4x4XVndqSYDf07LsHZA4QDcF1YrOfT
 xn9wJ4YKOwJL1HyjvWm4+/+DgMs5Tn0llh841fB6i1je9cbhCwHepLOg/ s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: h+moHF3hmZQRFPInzXb2ifjLZslv0JCynmRWg/48eUGTya3ND9JY+nRQdX7MMelo4U1Py4oDrd
 n4sb1lkYH+F3m5Vfl6UpSLVXHA+SN/z17Le+Zl9VVrMpKVLcJkCnUYF07YOZnuHZi9GlvwE3Go
 RP3sWKy9ksvdSW+yeGfgRE4WDUJBaz1WR/7lXPfCwvDxavlYeO2yA8BcAgP4BKCXR+2Jsl1smR
 So7ivk8o9ca8l2mbk6UajtSXuycW8GB8DAvAq+qMlovkUiD3ZIp/afdBgCiZ7PT5DJjkAQnuPT
 rUA=
X-SBRS: 2.7
X-MesageID: 6198116
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,552,1559534400"; 
   d="scan'208";a="6198116"
Date: Thu, 26 Sep 2019 18:36:24 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190926163623.mk5t6s2xe7ahvvvy@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
 <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
 <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDE6MTQ6MDRQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIFNlcCAyMCwgMjAxOSBhdCAwMTozNToxM1BNICswMjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+IE9uIDAzLjA5LjIwMTkgMTg6MTQsIFJvZ2VyIFBhdSBNb25uZSB3
cm90ZToKPiA+IEEgcG9zc2libGUgY29uc2VxdWVuY2Ugb2YgdGhlIGFuc3dlcnMgdG8gdGhpcyBt
aWdodCBiZSBmb3IKPiA+IHRoZSBob29rJ3MgbWlkZGxlIHBhcmFtZXRlciB0byBiZSBjb25zdGlm
aWVkIChpbiBwYXRjaCA0KS4KPiAKPiBZZXMsIEkgdGhpbmsgaXQgY2FuIGJlIGNvbnN0aWZpZWQu
CgpObywgaXQgY2FuJ3QgYmUgY29uc3RpZmllZCBiZWNhdXNlIHRoZSBoYW5kbGVyIG5lZWRzIHRv
IGZpbGwKaW9yZXEtPmRhdGEgZm9yIHJlYWQgcmVxdWVzdHMuCgpSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 16:41:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 16: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 1iDWpo-0000JZ-60; Thu, 26 Sep 2019 16:41:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cPk2=XV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDWpn-0000JS-Rl
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 16:41:39 +0000
X-Inumbo-ID: 826c58f2-e07c-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 826c58f2-e07c-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 16:41: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 48126B129;
 Thu, 26 Sep 2019 16:41:37 +0000 (UTC)
Message-ID: <1cbd0a22472c04eccf4b4b4116423d81464f73be.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>
Date: Thu, 26 Sep 2019 18:41:33 +0200
In-Reply-To: <e3c71652-7726-f699-4625-7a069cdc9d4b@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-31-jgross@suse.com>
 <2ad8a8ce-4530-93c7-0161-9b806a38b05d@suse.com>
 <0e4a75eb-61cc-2c9c-0d8a-f854163acd57@suse.com>
 <6288a88b-a5d8-dbd6-15c7-45ed19324510@suse.com>
 <29772d95-7528-2902-890a-1a11235f5b2e@suse.com>
 <e00a1ec0-63ba-d2b6-9bb8-7695cd8bd7fd@suse.com>
 <aecf79bf-029d-6033-aa27-5eb4ef9af650@suse.com>
 <7962de1d-8ad5-13ef-3377-3b16c07b9afd@suse.com>
 <15e6d49da77d4cb1a8bd4b1b1adca5939bd3cf4b.camel@suse.com>
 <e3c71652-7726-f699-4625-7a069cdc9d4b@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 30/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 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@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7587887895550239565=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2019-09-26 at 16:40 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 26.09.19 15:53, Dario Faggioli wrote:
> > However, I'm not sure I understand what it is the issue that Jan
> > thinks
> > that has, and in what sense the code/behavior is regarded as
> > "unexpected".
> >=20
> > Can you help me see the problem? Maybe, if I realize it, I'd change
> > my
> > preference...
>=20
> I have changed it meanwhile and I think the new solution removes a
> latent problem.=20
>
Ok, I'll comment directly on the new shape of it then, I guess.

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)


--=-tDPhMdfx0x4e7y6fgGzB
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+4FAl2M6j8ACgkQFkJ4iaW4
c+4yARAAwCcZwGmAzkjJZG9fFixGl9J+CGrdxI5EuxJhzbccq2Mwpp/0ncdldsnJ
5u4PeQsjWRwMG5Yiw7TYu5V/psNfNccoRM7+oD4V1emhm9AQWfz1AU3GFVO7sOPf
8eKp/TBAAmur4nMRoIVTmbFY17CW6AMnjL/I0a4BxaFGgTLyKpHyNpWsts5rnAfV
HFZ9zg5itKVdl4BmVItrhg6cDTJNS2S8v/hO93Qm0CEMd8lPcH86rQ6Cm/uXC/Y/
ZpNMyXziZGUKi2UoKjZUOdcMWu8GbJ1ITg9H7WaFBBNMsq4skNoWuMtKAggDG7IG
jVviVTMs/HB28cfCtamdcfd3ZWi1iSSulkzRvnwaHi2wExVpDpsrfxs3mvu4ZkPX
lQDO1Q2q/re7XReI0CbdyU6pyo9ZZlv1rBIu2gce8MqomFeT7iR/vd2fZzvgyBfh
eQ9RMVVdjQhEJIkprQOn16mLO6PiM0ZrHqf1SoF9M7iPiUgily/6SfSaXyXp2Lv1
htmLpln0eh351p+BB1o/gDvm3oqjsI2lVIGiiS3bxlZgBUWEwdhPKUgI6NxaA/nZ
vD41aDbPozuH3dGVSDw3V/FRXV9PR1j4Yb2n1HoYMPZ1J2wD8UDoOlmPKnGb+trh
5UwJOBhVwJabn3om++v3fFXFuJe6XFlYhdgSi1Ins/wKp3/NRTc=
=nthY
-----END PGP SIGNATURE-----

--=-tDPhMdfx0x4e7y6fgGzB--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7587887895550239565==--



From xen-devel-bounces@lists.xenproject.org Thu Sep 26 17:32:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 17: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 1iDXd9-000535-0I; Thu, 26 Sep 2019 17:32:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDXd7-000530-Hj
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 17:32:37 +0000
X-Inumbo-ID: 9e84ee6c-e083-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 9e84ee6c-e083-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 17:32:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDXd1-00088J-Aa; Thu, 26 Sep 2019 17:32:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDXd1-0003Sm-33; Thu, 26 Sep 2019 17:32:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDXd1-0002Ul-2R; Thu, 26 Sep 2019 17:32:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141871-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=52633db2c5ed2df352004f97e2272edc90af3cb4
X-Osstest-Versions-That: xen=ff22a91b4c45f9310d0ec0d7ee070d84a373dd87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 17:32:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141871: 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>

ZmxpZ2h0IDE0MTg3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg3MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1MjYzM2RiMmM1ZWQyZGYzNTIwMDRmOTdlMjI3MmVkYzkwYWYzY2I0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmZjIyYTkxYjRjNDVmOTMxMGQw
ZWMwZDdlZTA3MGQ4NGEzNzNkZDg3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE4MjEgIDIwMTkt
MDktMjUgMTQ6MDA6NTkgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQxODI3ICAy
MDE5LTA5LTI1IDE4OjAwOjQ4IFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxODcxICAyMDE5LTA5LTI2IDE0OjAwOjM0IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgZmYyMmE5MWI0Yy4uNTI2MzNkYjJjNSAgNTI2MzNkYjJjNWVkMmRmMzUyMDA0Zjk3ZTIy
NzJlZGM5MGFmM2NiNCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYef-0002O0-Sk; Thu, 26 Sep 2019 18:38:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYed-0002Nq-Us
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:15 +0000
X-Inumbo-ID: cc0d7a8a-e08c-11e9-b588-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id cc0d7a8a-e08c-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 18:38:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4F873142F;
 Thu, 26 Sep 2019 11:38: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 30AE33F67D;
 Thu, 26 Sep 2019 11:38:12 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:37:58 +0100
Message-Id: <20190926183808.11630-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH RFC for-4.13 00/10] xen/arm: XSA-201 and XSA-263
 fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, andrii.anisov@gmail.com,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgYWltcyB0byBmaXggdHdvIGJ1Z3MgaW4gdGhlIGVu
dHJ5IHBhdGggZnJvbSB0aGUgZ3Vlc3Q6CiAgICAxKSBNYWtlIHN1cmUgdGhhdCBTU0JEIHdvcmth
cm91bmQgaXMgZW5hYmxlZCBiZWZvcmUgZXhlY3V0aW5nIGFueSBoeXBlcnZpc29yIGNvZGUKICAg
IDIpIEF2b2lkIGd1ZXN0IHN0YXRlIGNvcnJ1cHRpb24gd2hlbiBhbiB2aXJ0dWFsIFNFcnJvciBp
cyByZWNlaXZlZAoKVGhlIGZ1bGwgc2VyaWVzIGlzIGNhbmRpZGF0ZSBmb3IgWGVuIDQuMTMuIFdp
dGhvdXQgaXQsIHRoZSBoeXBlcnZpc29yIHdvdWxkCm5vdCBiZSBwcm9wZXJseSBwcm90ZWN0ZWQg
YWdhaW5zdCBTU0IgdnVsbmVyYWJpbGl0eSBhbmQgdGhlIGd1ZXN0IHN0YXRlIG1heQpnZXQgY29y
cnVwdGVkIGlmIGFuIFNFcnJvciBpcyByZWNlaXZlZC4KClRoaXMgaXMgaW4gUkZDIHN0YXRlIGJl
Y2F1c2UgdGhlIGVudHJ5IGNvZGUgaXMgbm93IHF1aXRlIGRpZmZlcmVudCBhbmQKYXJtMzIgY2hh
bmdlcyBhcmUgbm90IHlldCBpbXBsZW1lbnRlZC4gSSB3aWxsIG1vZGlmeSBhcm0zMiBvbmNlIHdl
IGFncmVlZApvbiB0aGUgYXBwcm9hY2guCgpDaGVlcnMsCgpDYzogamdyb3NzQHN1c2UuY29tCgpK
dWxpZW4gR3JhbGwgKDkpOgogIHhlbi9hcm02NDogZW50cnk6IEludHJvZHVjZSBhIG1hY3JvIHRv
IGdlbmVyYXRlIGd1ZXN0IHZlY3RvciBhbmQgdXNlCiAgICBpdAogIHhlbi9hcm02NDogaGVhZDog
Q2hlY2sgaWYgYW4gU0Vycm9yIGlzIHBlbmRpbmcgd2hlbiByZWNlaXZpbmcgYQogICAgdlNFcnJv
cgogIHhlbi9hcm06IHRyYXBzOiBSZXdvcmsgZW50cnkvZXhpdCBmcm9tIHRoZSBndWVzdCBwYXRo
CiAgeGVuL2FybTogRW5zdXJlIHRoZSBTU0JEIHdvcmthcm91bmQgaXMgcmUtZW5hYmxlZCByaWdo
dCBhZnRlciBleGl0aW5nCiAgICBhIGd1ZXN0CiAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IFJlbW92
ZSB1bnVzZWQgcGFyYW1ldGVyIGZvcgogICAgYWx0ZXJuYXRpdmVfaWZfbm90X2NhcAogIHhlbi9h
cm06IE1vdmUgQVJDSF9QQVRDSF9JTlNOX1NJWkUgb3V0IG9mIHRoZSBoZWFkZXIgbGl2ZXBhdGNo
LmgKICB4ZW4vYXJtOiBBbGxvdyBpbnNuLmggdG8gYmUgY2FsbGVkIGZyb20gYXNzZW1ibHkKICB4
ZW4vYXJtOiBhc206IFJlcGxhY2UgdXNlIG9mIEFMVEVSTkFUSVZFIHdpdGggYWx0ZXJuYXRpdmVf
aWYKICB4ZW4vYXJtNjQ6IGVudHJ5OiBFbnN1cmUgdGhlIGd1ZXN0IHN0YXRlIGlzIHN5bmNlZCB3
aGVuIHJlY2VpdmluZyBhCiAgICB2U0Vycm9yCgpNYXJrIFJ1dGxhbmQgKDEpOgogIHhlbi9hcm06
IGFsdGVybmF0aXZlOiBhZGQgYXV0by1ub3AgaW5mcmFzdHJ1Y3R1cmUKCiB4ZW4vYXJjaC9hcm0v
YWx0ZXJuYXRpdmUuYyAgICAgICAgfCAgIDIgLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMg
ICAgICAgIHwgICA5ICsrLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAgIHwgMTIx
ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyAgICAgICAgICAgICAgfCAgODEgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIHwgIDc0ICsrKysrKysrKysrKysrKystLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCAgICAgICAgfCAgMTEgKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9saXZlcGF0Y2guaCAgIHwgICA0ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21h
Y3Jvcy5oICAgICAgfCAgIDcgKysrCiA4IGZpbGVzIGNoYW5nZWQsIDE3MiBpbnNlcnRpb25zKCsp
LCAxMzcgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYek-0002OS-Gz; Thu, 26 Sep 2019 18:38:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYei-0002OC-Qo
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:20 +0000
X-Inumbo-ID: cd4a7fb0-e08c-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id cd4a7fb0-e08c-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 18:38:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 50DD81596;
 Thu, 26 Sep 2019 11:38: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 8487C3F67D;
 Thu, 26 Sep 2019 11:38:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:00 +0100
Message-Id: <20190926183808.11630-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 02/10] xen/arm64: head: Check if an
 SError is pending when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgd2hlbiB3ZSByZWNlaXZlIGFuIFNFcnJvciBleGNlcHRpb24gZnJvbSB0
aGUgZ3Vlc3QsIHdlCmRvbid0IGNoZWNrIGlmIHRoZXJlIGFyZSBhbnkgb3RoZXIgcGVuZGluZy4g
Rm9yIGhhcmRlbmluZyB0aGUgY29kZSwgd2UKc2hvdWxkIGVuc3VyZSBhbnkgcGVuZGluZyBTRXJy
b3IgYXJlIGFjY291bnRlZCB0byB0aGUgZ3Vlc3QgYmVmb3JlCmV4ZWN1dGluZyBhbnkgY29kZSB3
aXRoIFNFcnJvciB1bm1hc2tlZC4KClRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIG1hY3JvICdndWVz
dF92ZWN0b3InIGNvdWxkIHVzZWQgdG8gZ2VuZXJhdGUgdGhlCnR3byB2ZWN0b3JzIGFuZCB0aGVy
ZWZvcmUgdGFrZSBhZHZhbnRhZ2Ugb2YgYW55IGNoYW5nZSByZXF1aXJlZCBpbiB0aGUKZnV0dXJl
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDEyICsrLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRl
eCA4NjY1ZDI4NDRhLi40MGQ5ZjNlYzhjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMzI0LDExICszMjQs
NyBAQCBndWVzdF9maXFfaW52YWxpZDoKICAgICAgICAgaW52YWxpZCBCQURfRklRCiAKIGd1ZXN0
X2Vycm9yOgotICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MAotICAgICAgICBtc3IgICAg
IGRhaWZjbHIsICM2Ci0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9f
dHJhcF9ndWVzdF9zZXJyb3IKLSAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKKyAgICAg
ICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0wLCBpZmxhZ3M9NiwgdHJhcD1ndWVzdF9zZXJyb3IKIAog
Z3Vlc3Rfc3luY19jb21wYXQ6CiAgICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MSwgaWZsYWdz
PTYsIHRyYXA9Z3Vlc3Rfc3luYwpAQCAtMzQxLDExICszMzcsNyBAQCBndWVzdF9maXFfaW52YWxp
ZF9jb21wYXQ6CiAgICAgICAgIGludmFsaWQgQkFEX0ZJUQogCiBndWVzdF9lcnJvcl9jb21wYXQ6
Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0xCi0gICAgICAgIG1zciAgICAgZGFpZmNs
ciwgIzYKLSAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2d1
ZXN0X3NlcnJvcgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQorICAgICAgICBndWVz
dF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz02LCB0cmFwPWd1ZXN0X3NlcnJvcgogCiBFTlRSWShy
ZXR1cm5fdG9fbmV3X3ZjcHUzMikKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTEKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYep-0002PQ-4r; Thu, 26 Sep 2019 18:38:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYen-0002PG-QK
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:25 +0000
X-Inumbo-ID: ce82bf0a-e08c-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id ce82bf0a-e08c-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 18:38:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6E9AB15A2;
 Thu, 26 Sep 2019 11:38: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 8727F3F67D;
 Thu, 26 Sep 2019 11:38:16 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:02 +0100
Message-Id: <20190926183808.11630-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a 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: Andrii Anisov <andrii_anisov@epam.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgU1NCRCB3b3JrYXJvdW5kIGlzIHJlLWVuYWJsZWQgZm9yIFhlbiBhZnRl
ciBpbnRlcnJ1cHRzCmFyZSB1bm1hc2tlZC4gVGhpcyBtZWFucyB3ZSBtYXkgZW5kIHVwIHRvIGV4
ZWN1dGUgc29tZSBwYXJ0IG9mIHRoZQpoeXBlcnZpc29yIGlmIGFuIGludGVycnVwdCBpcyByZWNl
aXZlZCBiZWZvcmUgdGhlIHdvcmthcm91bmQgaXMKcmUtZW5hYmxlZC4KCkFzIHRoZSByZXN0IG9m
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGRvZXMgbm90IHJlcXVpcmUgdG8gaGF2ZQpp
bnRlcnJ1cHRzIG1hc2tlZCwgdGhlIGZ1bmN0aW9uIGlzIG5vdyBzcGxpdCBpbiB0d28gcGFydHM6
CiAgICAxKSBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEoKSBjYWxsZWQgd2l0aCBp
bnRlcnJ1cHRzCiAgICAgICBtYXNrZWQuCiAgICAyKSBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vl
c3QoKSBjYWxsZWQgd2l0aCBpbnRlcnJ1cHRzIHVubWFza2VkLgoKTm90ZSB0aGF0IHdoaWxlIGVu
dGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycSgpIGRvZXMgbm90IHVzZSB0aGUKb24tc3Rh
Y2sgY29udGV4dCByZWdpc3RlcnMsIGl0IGlzIHN0aWxsIHBhc3NlZCBhcyBwYXJhbWV0ZXIgdG8g
bWF0Y2ggdGhlCnJlc3Qgb2YgdGhlIEMgZnVuY3Rpb25zIGNhbGxlZCBmcm9tIHRoZSBlbnRyeSBw
YXRoLgoKRml4ZXM6IGE3ODk4ZTRjNTkgKCJ4ZW4vYXJtOiBBZGQgQVJDSF9XT1JLQVJPVU5EXzIg
c3VwcG9ydCBmb3IgZ3Vlc3RzIikKUmVwb3J0ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgotLS0KCk5vdGUgdGhlIEFybTMyIGNvZGUgaGFzIG5vdCBiZWVuIGNoYW5nZWQg
eWV0LiBJIGFtIGFsc28gb3BlbiBvbiB0dXJuCmJvdGggZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0X25vaXJxKCkgYW5kIGVudGVyX2h5cGVydmlzb3JfZnJvbSgpCnRvIGZ1bmN0aW9ucyBub3Qg
dGFraW5nIGFueSBwYXJhbWV0ZXJzLgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwg
IDIgKysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgMTYgKysrKysrKysrKysrKy0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2Vu
dHJ5LlMKaW5kZXggOWVhZmFlNTE2Yi4uNDU4ZDEyZjE4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTE3
Myw2ICsxNzMsOCBAQAogICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vy
cm9yOyBjYm56IHgwLCAxZiIsCiAgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAg
ICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCisgICAg
ICAgIG1vdiAgICAgeDAsIHNwCisgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9t
X2d1ZXN0X25vaXJxCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlmbGFncwogICAgICAgICBt
b3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVz
dApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
YwppbmRleCAyMGJhMzRlYzkxLi41ODQ4ZGQ4Mzk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjAwNywxNiArMjAwNywyNiBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgbmVlZHNfc3NiZF9mbGlwKHN0cnVjdCB2Y3B1ICp2KQogfQog
CiAvKgotICogQWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZXhpdGluZyB0aGUg
Z3Vlc3QgYW5kIGJlZm9yZSBhbnkKLSAqIHJlcXVlc3QgZnJvbSBpdCBpcyBoYW5kbGVkLgorICog
QWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZXhpdGluZyB0aGUgZ3Vlc3QgYW5k
IGJlZm9yZSB0aGUKKyAqIGludGVycnVwdHMgYXJlIHVubWFza2VkLgogICovCi12b2lkIGVudGVy
X2h5cGVydmlzb3JfZnJvbV9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQg
ZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X25vaXJxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIAogICAgIC8qIElmIHRoZSBn
dWVzdCBoYXMgZGlzYWJsZWQgdGhlIHdvcmthcm91bmQsIGJyaW5nIGl0IGJhY2sgb24uICovCiAg
ICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQogICAgICAgICBhcm1fc21jY2NfMV8xX3NtYyhB
Uk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBOVUxMKTsKK30KKworLyoKKyAqIEFj
dGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGV4aXRpbmcgdGhlIGd1ZXN0IGFuZCBi
ZWZvcmUgYW55CisgKiByZXF1ZXN0IGZyb20gaXQgaXMgaGFuZGxlZC4gRGVwZW5kaW5nIG9uIHRo
ZSBleGNlcHRpb24gdHJhcCwgdGhpcyBtYXkKKyAqIGJlIGNhbGxlZCB3aXRoIGludGVycnVwdHMg
dW5tYXNrZWQuCisgKi8KK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIAog
ICAgIC8qCiAgICAgICogSWYgd2UgcGVuZGVkIGEgdmlydHVhbCBhYm9ydCwgcHJlc2VydmUgaXQg
dW50aWwgaXQgZ2V0cyBjbGVhcmVkLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYeg-0002O6-6E; Thu, 26 Sep 2019 18:38: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYee-0002Ns-7s
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:16 +0000
X-Inumbo-ID: cca6d78e-e08c-11e9-965e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id cca6d78e-e08c-11e9-965e-12813bfff9fa;
 Thu, 26 Sep 2019 18:38:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4FB631570;
 Thu, 26 Sep 2019 11:38: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 834B93F67D;
 Thu, 26 Sep 2019 11:38:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:37:59 +0100
Message-Id: <20190926183808.11630-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 01/10] xen/arm64: entry: Introduce
 a macro to generate guest vector 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCBvZiB0aGUgZ3Vlc3QgdmVjdG9ycyBhcmUgdXNpbmcgdGhlIHNhbWUgcGF0dGVybi4gVGhp
cyBtYWtlcyBmYWlybHkKdGVkaW91cyB0byBhbHRlciB0aGUgcGF0dGVybiBhbmQgcmlzayBpbnRy
b2R1Y2luZyBtaXN0YWtlcyB3aGVuIHVwZGF0aW5nCmVhY2ggcGF0aC4KCkEgbmV3IG1hY3JvIGlz
IGludHJvZHVjZWQgdG8gZ2VuZXJhdGUgdGhlIGd1ZXN0IHZlY3RvcnMgYW5kIG5vdyB1c2UgaXQK
aW4gdGhlIG9uZSB0aGF0IHVzZSB0aGUgb3Blbi1jb2RlIHZlcnNpb24uCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9h
cm02NC9lbnRyeS5TIHwgODQgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMKaW5kZXggMmQ5YTI3MTNhMS4uODY2NWQyODQ0YSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMKQEAgLTE1Nyw2ICsxNTcsMzAgQEAKIAogICAgICAgICAuZW5kbQogCisgICAgICAgIC8qCisg
ICAgICAgICAqIEdlbmVyYXRlIGEgZ3Vlc3QgdmVjdG9yLgorICAgICAgICAgKgorICAgICAgICAg
KiBpZmxhZ3M6IENvcnJlc3BvbmQgdG8gdGhlIGxpc3Qgb2YgaW50ZXJydXB0cyB0byB1bm1hc2sK
KyAgICAgICAgICogc2F2ZV94MF94MTogU2VlIHRoZSBkZXNjcmlwdGlvbiBvbiB0b3Agb2YgdGhl
IG1hY3JvICdlbnRyeScKKyAgICAgICAgICovCisgICAgICAgIC5tYWNybyAgZ3Vlc3RfdmVjdG9y
IGNvbXBhdCwgaWZsYWdzLCB0cmFwLCBzYXZlX3gwX3gxPTEKKyAgICAgICAgZW50cnkgICBoeXA9
MCwgY29tcGF0PVxjb21wYXQsIHNhdmVfeDBfeDE9XHNhdmVfeDBfeDEKKyAgICAgICAgLyoKKyAg
ICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05J
WkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9y
IHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCisgICAgICAgICAqIHNr
aXBwZWQuIEV4aXQgQVNBUAorICAgICAgICAgKi8KKyAgICAgICAgQUxURVJOQVRJVkUoImJsIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAorICAgICAgICAgICAgICAgICAgICAi
bm9wOyBub3AiLAorICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9F
TlRSWV9FWElUKQorICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKKyAgICAgICAgbW92
ICAgICB4MCwgc3AKKyAgICAgICAgYmwgICAgICBkb190cmFwX1x0cmFwCisxOgorICAgICAgICBl
eGl0ICAgIGh5cD0wLCBjb21wYXQ9XGNvbXBhdAorICAgICAgICAuZW5kbQorCisKIC8qCiAgKiBC
YWQgQWJvcnQgbnVtYmVycwogICotLS0tLS0tLS0tLS0tLS0tLQpAQCAtMjkwLDM2ICszMTQsMTAg
QEAgZ3Vlc3Rfc3luY19zbG93cGF0aDoKICAgICAgICAgICogeDAveDEgbWF5IGhhdmUgYmVlbiBz
Y3JhdGNoIGJ5IHRoZSBmYXN0IHBhdGggYWJvdmUsIHNvIGF2b2lkCiAgICAgICAgICAqIHRvIHNh
dmUgdGhlbS4KICAgICAgICAgICovCi0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wLCBz
YXZlX3gwX3gxPTAKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBj
aGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAgICAgICAg
ICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2Vw
dGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAotICAgICAgICAgKi8K
LSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwg
MWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAotICAgICAgICAgICAgICAgICAg
ICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAgIGRh
aWZjbHIsICM2Ci0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJh
cF9ndWVzdF9zeW5jCi0xOgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MAorICAgICAg
ICBndWVzdF92ZWN0b3IgY29tcGF0PTAsIGlmbGFncz02LCB0cmFwPWd1ZXN0X3N5bmMsIHNhdmVf
eDBfeDE9MAogCiBndWVzdF9pcnE6Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wCi0g
ICAgICAgIC8qCi0gICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBT
S0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCi0gICAgICAgICAqIGlzIG5vdCBzZXQu
IElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQot
ICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKLSAgICAgICAgICovCi0gICAgICAgIEFMVEVS
TkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKLSAgICAgICAg
ICAgICAgICAgICAgIm5vcDsgbm9wIiwKLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJP
TklaRV9TRVJST1JfRU5UUllfRVhJVCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNAotICAg
ICAgICBtb3YgICAgIHgwLCBzcAotICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCi0xOgotICAg
ICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MAorICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0
PTAsIGlmbGFncz00LCB0cmFwPWlycQogCiBndWVzdF9maXFfaW52YWxpZDoKICAgICAgICAgZW50
cnkgICBoeXA9MCwgY29tcGF0PTAKQEAgLTMzMywzNiArMzMxLDEwIEBAIGd1ZXN0X2Vycm9yOgog
ICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MAogCiBndWVzdF9zeW5jX2NvbXBhdDoKLSAg
ICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhl
IHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VO
VFJZX0VYSVQKLSAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2Us
IHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBwZWQuIEV4aXQg
QVNBUAotICAgICAgICAgKi8KLSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdf
dnNlcnJvcjsgY2JueiB4MCwgMWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAot
ICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQot
ICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM2Ci0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAg
ICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCi0xOgotICAgICAgICBleGl0ICAgIGh5cD0w
LCBjb21wYXQ9MQorICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz02LCB0cmFw
PWd1ZXN0X3N5bmMKIAogZ3Vlc3RfaXJxX2NvbXBhdDoKLSAgICAgICAgZW50cnkgICBoeXA9MCwg
Y29tcGF0PTEKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVj
a2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAgICAgICAgICog
aXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlv
biB3aWxsIGJlCi0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAotICAgICAgICAgKi8KLSAg
ICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYi
LAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAotICAgICAgICAgICAgICAgICAgICBT
S0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAgIGRhaWZj
bHIsICM0Ci0gICAgICAgIG1vdiAgICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9p
cnEKLTE6Ci0gICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0xCisgICAgICAgIGd1ZXN0X3Zl
Y3RvciBjb21wYXQ9MSwgaWZsYWdzPTQsIHRyYXA9aXJxCiAKIGd1ZXN0X2ZpcV9pbnZhbGlkX2Nv
bXBhdDoKICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYek-0002Ob-Qo; Thu, 26 Sep 2019 18:38: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYej-0002OH-4C
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:21 +0000
X-Inumbo-ID: cddbbc6e-e08c-11e9-965e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id cddbbc6e-e08c-11e9-965e-12813bfff9fa;
 Thu, 26 Sep 2019 18:38:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 521AA142F;
 Thu, 26 Sep 2019 11:38: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 85B833F67D;
 Thu, 26 Sep 2019 11:38:15 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:01 +0100
Message-Id: <20190926183808.11630-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest 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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgYW5kIGxlYXZlX2h5cGVydmlz
b3JfdGFpbCgpIGFyZQp1c2VkIHRvIGRlYWwgd2l0aCBhY3Rpb25zIHRvIGJlIGRvbmUgYmVmb3Jl
L2FmdGVyIGFueSBndWVzdCByZXF1ZXN0IGlzCmhhbmRsZWQuCgpXaGlsZSB0aGV5IGFyZSBtZWFu
dCB0byB3b3JrIGluIHBhaXIsIHRoZSBmb3JtZXIgaXMgY2FsbGVkIGZvciBtb3N0IG9mCnRoZSB0
cmFwcywgaW5jbHVkaW5nIHRyYXBzIGZyb20gdGhlIHNhbWUgZXhjZXB0aW9uIGxldmVsIChpLmUu
Cmh5cGVydmlzb3IpIHdoaWxzdCB0aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbiBy
ZXR1cm5pbmcgdG8gdGhlCmd1ZXN0LgoKQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZp
c29yX2hlYWQoKSBpcyBub3QgY2FsbGVkIGZyb20gYWxsIHRoZQp0cmFwcywgc28gdGhpcyBtYWtl
cyBwb3RlbnRpYWxseSBkaWZmaWN1bHQgdG8gZXh0ZW5kIGl0IGZvciB0aGUgZGVhbGluZwp3aXRo
IHNhbWUgZXhjZXB0aW9uIGxldmVsLgoKRnVydGhlcm1vcmUsIHNvbWUgYXNzZW1ibHkgb25seSBw
YXRoIHdpbGwgcmVxdWlyZSB0byBjYWxsCmVudGVyX2h5cGVydmlzb3JfdGFpbCgpLiBTbyB0aGUg
ZnVuY3Rpb24gaXMgbm93IGRpcmVjdGx5IGNhbGwgYnkKYXNzZW1ibHkgaW4gZm9yIGd1ZXN0IHZl
Y3RvciBvbmx5LiBUaGlzIG1lYW5zIHRoYXQgdGhlIGNoZWNrIHdoZXRoZXIgd2UKYXJlIGNhbGxl
ZCBpbiBhIGd1ZXN0IHRyYXAgY2FuIG5vdyBiZSByZW1vdmVkLgoKVGFrZSB0aGUgb3Bwb3J0dW5p
dHkgdG8gcmVuYW1lIGVudGVyX2h5cGVydmlzb3JfdGFpbCgpIGFuZApsZWF2ZV9oeXBlcnZpc29y
X3RhaWwoKSB0byBzb21ldGhpbmcgbW9yZSBtZWFuaW5nZnVsIGFuZCBkb2N1bWVudCB0aGVtLgpU
aGlzIHNob3VsZCBoZWxwIGV2ZXJ5b25lIHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgdGhl
IHR3bwpmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKLS0tCgpJIGhhdmVuJ3QgZG9uZSB0aGUgMzItYml0cyBwYXJ0IHlldC4gSSB3
YW50ZWQgdG8gZ2F0aGVyIGZlZWRiYWNrIGJlZm9yZQpsb29raW5nIGluIGRldGFpbHMgaG93IHRv
IGludGVncmF0ZSB0aGF0IHdpdGggQXJtMzIuCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMgfCAgNCArKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgNzEgKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBp
bnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4IDQwZDlmM2Vj
OGMuLjllYWZhZTUxNmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0xNDcsNyArMTQ3LDcgQEAKIAogICAg
ICAgICAuaWYgXGh5cCA9PSAwICAgICAgICAgLyogR3Vlc3QgbW9kZSAqLwogCi0gICAgICAgIGJs
ICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90YWlsIC8qIERpc2FibGVzIGludGVycnVwdHMgb24gcmV0
dXJuICovCisgICAgICAgIGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCAvKiBEaXNh
YmxlcyBpbnRlcnJ1cHRzIG9uIHJldHVybiAqLwogCiAgICAgICAgIGV4aXRfZ3Vlc3QgXGNvbXBh
dAogCkBAIC0xNzUsNiArMTc1LDggQEAKICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJP
TklaRV9TRVJST1JfRU5UUllfRVhJVCkKICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdz
CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCisgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0CisgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9f
dHJhcF9cdHJhcAogMToKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PVxjb21wYXQKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5k
ZXggYTNiOTYxYmQwNi4uMjBiYTM0ZWM5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTIwMDYsNDcgKzIwMDYsNDYgQEAgc3Rh
dGljIGlubGluZSBib29sIG5lZWRzX3NzYmRfZmxpcChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAg
ICAgICBjcHVfcmVxdWlyZV9zc2JkX21pdGlnYXRpb24oKTsKIH0KIAotc3RhdGljIHZvaWQgZW50
ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorLyoKKyAqIEFj
dGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGV4aXRpbmcgdGhlIGd1ZXN0IGFuZCBi
ZWZvcmUgYW55CisgKiByZXF1ZXN0IGZyb20gaXQgaXMgaGFuZGxlZC4KKyAqLwordm9pZCBlbnRl
cl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0g
ICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKLSAgICAgICAgLyog
SWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBv
bi4gKi8KLSAgICAgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQotICAgICAgICAgICAgYXJt
X3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7
CisgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcg
aXQgYmFjayBvbi4gKi8KKyAgICBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApCisgICAgICAgIGFy
bV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwp
OwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQs
IHByZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KLSAgICAgICAgICogU2VlIEFSTSBB
Uk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0YWlscywK
LSAgICAgICAgICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAiT24gdGFraW5nIGEgdlNFcnJvciBp
bnRlcnJ1cHQsIEhDUl9FTDIuVlNFCi0gICAgICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNs
ZWFyZWQgdG8gMC4iCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHYtPmFyY2guaGNyX2VsMiAm
IEhDUl9WQSApCi0gICAgICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1Jf
RUwyKTsKKyAgICAvKgorICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNl
cnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KKyAgICAgKiBTZWUgQVJNIEFSTSBEREkgMDQ4
N0EuaiBEMS4xNC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRhaWxzLAorICAgICAqIGJ1
dCB0aGUgY3J1Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0LCBIQ1Jf
RUwyLlZTRQorICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4iCisgICAg
ICovCisgICAgaWYgKCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQorICAgICAgICB2LT5hcmNo
Lmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKIAogI2lmZGVmIENPTkZJR19ORVdfVkdJ
QwotICAgICAgICAvKgotICAgICAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3RhdGUgb2Yg
b3VyIGVtdWxhdGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKLSAgICAgICAgICogdHJpZ2dlcmVkIGlu
dGVycnVwdHMgYmVmb3JlIHN5bmNpbmcgYmFjayB0aGUgVkdJQyBzdGF0ZS4KLSAgICAgICAgICoK
LSAgICAgICAgICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vzc2FyeSB0
byBkbyBvbiBldmVyeQotICAgICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJlIG9wdGltaXNl
ZC4KLSAgICAgICAgICovCi0gICAgICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKLSAgICAgICAg
dmNwdV91cGRhdGVfZXZ0Y2huX2lycSh2KTsKKyAgICAvKgorICAgICAqIFdlIG5lZWQgdG8gdXBk
YXRlIHRoZSBzdGF0ZSBvZiBvdXIgZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbAorICAgICAq
IHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUu
CisgICAgICoKKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMgbmVjZXNz
YXJ5IHRvIGRvIG9uIGV2ZXJ5CisgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlz
ZWQuCisgICAgICovCisgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOworICAgIHZjcHVfdXBkYXRl
X2V2dGNobl9pcnEodik7CiAjZW5kaWYKIAotICAgICAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7
Ci0gICAgfQorICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKIH0KIAogdm9pZCBkb190cmFwX2d1
ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24g
aHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3Jf
aGVhZChyZWdzKTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogICAgIGNhc2UgSFNS
X0VDX1dGSV9XRkU6CkBAIC0yMTgwLDggKzIxNzksNiBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9
IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdz
KTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogI2lmZGVmIENPTkZJR19BUk1fNjQK
QEAgLTIyMTgsMjcgKzIyMTUsMjEgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogCiB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIHsKLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7Ci0KICAg
ICBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIFZBQk9SVF9HRU5fQllfR1VFU1QocmVncykpOwogfQog
CiB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQogICAgIF9fZG9fdHJhcF9zZXJy
b3IocmVncywgdHJ1ZSk7CiB9CiAKIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAgIGdpY19p
bnRlcnJ1cHQocmVncywgMCk7CiB9CiAKIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAgIGdp
Y19pbnRlcnJ1cHQocmVncywgMSk7CiB9CiAKQEAgLTIyODEsNyArMjI3MiwxMyBAQCBzdGF0aWMg
dm9pZCBjaGVja19mb3JfdmNwdV93b3JrKHZvaWQpCiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsK
IH0KIAotdm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKKy8qCisgKiBBY3Rpb25zIHRo
YXQgbmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgZW50ZXJpbmcgdGhlIGd1ZXN0LiBUaGlzIGlzIHRo
ZQorICogbGFzdCB0aGluZyBleGVjdXRlZCBiZWZvcmUgdGhlIGd1ZXN0IGNvbnRleHQgaXMgZnVs
bHkgcmVzdG9yZWQuCisgKgorICogVGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIHdpdGggaW50ZXJy
dXB0cyBkaXNhYmxlZC4KKyAqLwordm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KHZvaWQp
CiB7CiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYep-0002Pe-Lf; Thu, 26 Sep 2019 18:38: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYeo-0002PL-49
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:26 +0000
X-Inumbo-ID: cfdb28f6-e08c-11e9-965e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id cfdb28f6-e08c-11e9-965e-12813bfff9fa;
 Thu, 26 Sep 2019 18:38:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A81F815AB;
 Thu, 26 Sep 2019 11:38: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 A5A503F67D;
 Thu, 26 Sep 2019 11:38:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:04 +0100
Message-Id: <20190926183808.11630-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 06/10] xen/arm: Move
 ARCH_PATCH_INSN_SIZE out of the header livepatch.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, andrii.anisov@gmail.com,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgQVJDSF9QQVRDSF9JTlNOX1NJWkUgaXMgZGVmaW5lZCBpbiB0aGUgaGVh
ZGVyCmxpdmVwYXRjaC5oLiBIb3dldmVyLCB0aGlzIGlzIGFsc28gdXNlZCBpbiB0aGUgYWx0ZXJu
YXRpdmUgY29kZS4KClJhdGhlciB0aGFuIGluY2x1ZGluZyBsaXZlcGF0Y2guaCBqdXN0IGZvciB1
c2luZyB0aGUgZGVmaW5lLCBtb3ZlIGl0IGluCnRoZSBoZWFkZXIgaW5zbi5oIHdoaWNoIHNlZW1z
IG1vcmUgc3VpdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgfCAyIC0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCAgICAgIHwgMyArKysKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vbGl2ZXBhdGNoLmggfCA0ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5j
IGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKaW5kZXggNTJlZDdlZGY2OS4uMjM3YzRlNTY0
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gv
YXJtL2FsdGVybmF0aXZlLmMKQEAgLTMwLDggKzMwLDYgQEAKICNpbmNsdWRlIDxhc20vYnl0ZW9y
ZGVyLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vaW5zbi5o
PgotLyogWFhYOiBNb3ZlIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIG91dCBvZiBsaXZlcGF0Y2guaCAq
LwotI2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogCiAv
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9pbnNuLmgKaW5kZXggMzQ4OTE3OTgyNi4uMTkyNzcyMTJlMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9pbnNuLmgKQEAgLTExLDYgKzExLDkgQEAKICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQi
CiAjZW5kaWYKIAorLyogT24gQVJNMzIsNjQgaW5zdHJ1Y3Rpb25zIGFyZSBhbHdheXMgNCBieXRl
cyBsb25nLiAqLworI2RlZmluZSBBUkNIX1BBVENIX0lOU05fU0laRSA0CisKICNlbmRpZiAvKiAh
X19BUkNIX0FSTV9JTlNOICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbGl2
ZXBhdGNoLmgKaW5kZXggNmJjYTc5ZGViOS4uMDI2YWY1ZTdkYyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVw
YXRjaC5oCkBAIC03LDkgKzcsNyBAQAogI2RlZmluZSBfX1hFTl9BUk1fTElWRVBBVENIX0hfXwog
CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+IC8qIEZvciBTWl8qIG1hY3Jvcy4gKi8KLQotLyogT24g
QVJNMzIsNjQgaW5zdHJ1Y3Rpb25zIGFyZSBhbHdheXMgNCBieXRlcyBsb25nLiAqLwotI2RlZmlu
ZSBBUkNIX1BBVENIX0lOU05fU0laRSA0CisjaW5jbHVkZSA8YXNtL2luc24uaD4KIAogLyoKICAq
IFRoZSB2YSBvZiB0aGUgaHlwZXJ2aXNvciAudGV4dCByZWdpb24uIFdlIG5lZWQgdGhpcyBhcyB0
aGUKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYet-0002Sr-W4; Thu, 26 Sep 2019 18:38:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYes-0002Rw-QZ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:30 +0000
X-Inumbo-ID: cf323ec6-e08c-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id cf323ec6-e08c-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 18:38:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 705BA1596;
 Thu, 26 Sep 2019 11:38: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 A36583F67D;
 Thu, 26 Sep 2019 11:38:17 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:03 +0100
Message-Id: <20190926183808.11630-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 05/10] xen/arm: alternative: Remove
 unused parameter for alternative_if_not_cap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1hY3JvIGFsdGVybmF0aXZlX2lmX25vdF9jYXAgaXMgdGFraW5nIHR3byBwYXJhbWV0ZXJz
LiBUaGUgc2Vjb25kCnBhcmFtZXRlciBpcyBuZXZlciB1c2VkIGFuZCBpdCBpcyBoYXJkIHRvIHNl
ZSBob3cgdGhpcyBjYW4gYmUgdXNlZApjb3JyZWN0bHkgYXMgaXQgaXMgb25seSBwcm90ZWN0aW5n
IHRoZSBhbHRlcm5hdGl2ZSBzZWN0aW9uIG1hZ2ljLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVy
bmF0aXZlLmggfCA0ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKaW5kZXggZGVkYjZkZDAwMS4uMjgz
MGE2ZGEyZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaApAQCAtMTE2LDEzICsxMTYsMTEg
QEAgaW50IGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwg
Y29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW4KICAqIFRoZSBjb2RlIHRoYXQgZm9sbG93cyB0aGlz
IG1hY3JvIHdpbGwgYmUgYXNzZW1ibGVkIGFuZCBsaW5rZWQgYXMKICAqIG5vcm1hbC4gVGhlcmUg
YXJlIG5vIHJlc3RyaWN0aW9ucyBvbiB0aGlzIGNvZGUuCiAgKi8KLS5tYWNybyBhbHRlcm5hdGl2
ZV9pZl9ub3QgY2FwLCBlbmFibGUgPSAxCi0JLmlmIFxlbmFibGUKKy5tYWNybyBhbHRlcm5hdGl2
ZV9pZl9ub3QgY2FwCiAJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgogCWFsdGlu
c3RydWN0aW9uX2VudHJ5IDY2MWYsIDY2M2YsIFxjYXAsIDY2MmYtNjYxZiwgNjY0Zi02NjNmCiAJ
LnBvcHNlY3Rpb24KIDY2MToKLQkuZW5kaWYKIC5lbmRtCiAKIC8qCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYeu-0002TI-C9; Thu, 26 Sep 2019 18:38: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=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYet-0002SL-4A
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:31 +0000
X-Inumbo-ID: d0838a78-e08c-11e9-965e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id d0838a78-e08c-11e9-965e-12813bfff9fa;
 Thu, 26 Sep 2019 18:38:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A932A142F;
 Thu, 26 Sep 2019 11:38: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 DCD553F67D;
 Thu, 26 Sep 2019 11:38:19 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:05 +0100
Message-Id: <20190926183808.11630-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 07/10] xen/arm: Allow insn.h to be
 called from assembly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXF1aXJlIHRvIGluY2x1ZGUgaW5zbi5oIGZyb20gYXNz
ZW1ibHkgY29kZS4gU28Kd2VlIG5lZWQgdG8gcHJvdGVjdCBhbnkgQy1zcGVjaWZpYyBkZWZpbml0
aW9uIHRvIGF2b2lkIGNvbXBpbGF0aW9uCmVycm9yIHdoZW4gdXNlZCBpbiBhc3NlbWJseSBjb2Rl
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24u
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCmluZGV4IDE5Mjc3MjEyZTEuLjAwMzkxZjgz
ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW5zbi5oCkBAIC0xLDggKzEsMTQgQEAKICNpZm5kZWYgX19BUkNIX0FSTV9J
TlNOCiAjZGVmaW5lIF9fQVJDSF9BUk1fSU5TTgogCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCiAj
aW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKKy8qCisgKiBBdCB0aGUgbW9tZW50LCBhcmNoLXNwZWNp
ZmljIGhlYWRlcnMgY29udGFpbiBvbmx5IGRlZmluaXRpb24gZm9yIEMKKyAqIGNvZGUuCisgKi8K
ICNpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQpCiAjIGluY2x1ZGUgPGFzbS9hcm02NC9pbnNuLmg+
CiAjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIpCkBAIC0xMSw2ICsxNyw4IEBACiAjIGVycm9y
ICJ1bmtub3duIEFSTSB2YXJpYW50IgogI2VuZGlmCiAKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18g
Ki8KKwogLyogT24gQVJNMzIsNjQgaW5zdHJ1Y3Rpb25zIGFyZSBhbHdheXMgNCBieXRlcyBsb25n
LiAqLwogI2RlZmluZSBBUkNIX1BBVENIX0lOU05fU0laRSA0CiAKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYey-0002WA-OA; Thu, 26 Sep 2019 18:38:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYex-0002VO-R0
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:35 +0000
X-Inumbo-ID: d2557d98-e08c-11e9-b588-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id d2557d98-e08c-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 18:38:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E54BF1596;
 Thu, 26 Sep 2019 11:38: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 2499B3F67D;
 Thu, 26 Sep 2019 11:38:23 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:08 +0100
Message-Id: <20190926183808.11630-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 10/10] xen/arm64: entry: Ensure the
 guest state is synced when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgd2hlbiBhIFNFcnJvciBpcyByZWNlaXZlZCB3aGlsZSBjaGVja2luZyBm
b3IgYSBwZW5kaW5nCm9uZSwgd2Ugd2lsbCBza2lwIHRoZSBoYW5kbGluZyB0aGUgaW5pdGlhbCBl
eGNlcHRpb24uCgpUaGlzIGluY2x1ZGVzIGNhbGwgdG8gZXhpdF9mcm9tX2d1ZXN0eywgX25vaXJx
fSB0aGF0IGlzIHVzZWQgdG8Kc3luY2hyb25pemUgcGFydCBvZiB0aGUgZ3Vlc3Qgc3RhdGUgd2l0
aCB0aGUgaW50ZXJuYWwgcmVwcmVzZW50YXRpb24uCkhvd2V2ZXIsIHdlIHN0aWxsIGNhbGwgbGVh
dmVfaHlwZXJ2aXNvcl90YWlsKCkgd2hpY2ggaXMgdXNlZCBmb3IgcHJlZW1wdGluZwp0aGUgZ3Vl
c3QgYW5kIHN5bmNocm9uaXppbmcgYmFjayBwYXJ0IG9mIHRoZSBndWVzdCBzdGF0ZS4KCmV4aXRf
ZnJvbV9ndWVzdHssIF9ub2lycX0gd29ya3MgaW4gcGFpciB3aXRoIGxlYXZlX2h5cGVydmlzb3Jf
dGFpbCgpLCBzbwpza2lwcGluZyBpZiBmb3JtZXIgbWF5IHJlc3VsdCB0byBhIGxvc3Mgb2Ygc29t
ZSBwYXJ0IG9mICBndWVzdCBzdGF0ZS4KQW4gZXhhbXBsZSBpcyB0aGUgbmV3IHZHSUMgd2hpY2gg
d2lsbCBzYXZlIHRoZSBzdGF0ZSBvZiB0aGUgTFJTIG9uIGV4aXQKZnJvbSB0aGUgZ3Vlc3QgYW5k
IHJld3JpdGUgYWxsIG9mIHRoZW0gb24gZW50cnkgdG8gdGhlIGd1ZXN0LgoKRm9yIG5vdywgY2Fs
bGluZyBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSBpcyBub3QgbmVjZXNzYXJ5IHdoZW4gaW5qZWN0
aW5nCmEgdlNFcnJvciB0byB0aGUgZ3Vlc3QuIEJ1dCBhcyB0aGUgcGF0aCBpcyBzcHJlYWQgYWNj
cm9zcyBtdWx0aXBsZSBmaWxlLAppdCBpcyBoYXJkIHRvIGVuZm9yY2UgdGhhdCBmb3IgdGhlIGZ1
dHVyZSAoc29tZW9uZSB3ZSBtYXkgd2FudCB0byBjcmFzaCB0aGUKZG9tYWluKS4gVGhlcmVmb3Jl
IGl0IGlzIGJlc3QgdG8gY2FsbCBleGl0X2Zyb21fZ3Vlc3R7LCBfbm9pcnF9IGluIHRoZQp2U0Vy
cm9yIHBhdGggYXMgd2VsbC4KCk5vdGUgdGhhdCB0aGUgcmV0dXJuIHZhbHVlIG9mIGNoZWNrX3Bl
bmRpbmdfdnNlcnJvciBpcyBub3cgc2V0IGluIHgxOQppbnN0ZWFkIG9mIHgwLiBUaGlzIGlzIGJl
Y2F1c2Ugd2Ugd2FudCB0byBrZWVwIHRoZSB2YWx1ZSBhY3Jvc3MgY2FsbCB0bwpDLWZ1bmN0aW9u
IGFuZCB4MCwgdW5saWtlIHgxOSwgd2lsbCBub3QgYmUgc2F2ZWQgYnkgdGhlIGNhbGxlZS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkkg
YW0gbm90IGF3YXJlIG9mIGFueSBpc3N1ZXMgb3RoZXIgdGhhbiB3aXRoIHRoZSBuZXcgdkdJQy4g
QnV0IEkKaGF2ZW4ndCBsb29rZWQgaGFyZCBlbm91Z2ggc28gSSB0aGluayBpdCB3b3VsZCBiZSB3
b3J0aCB0byB0cnkgdG8gZml4IGl0CmZvciBYZW4gNC4xMy4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyB8IDIxICsrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA5MWNmNmVl
NmY0Li5mNTM1MDI0N2UxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTY4LDExICsxNjgsMTMgQEAKICAg
ICAgICAgLyoKICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNL
SVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKICAgICAgICAgICogaXMgbm90IHNldC4g
SWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCi0g
ICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAorICAgICAgICAgKiBza2lwcGVkLgorICAgICAg
ICAgKgorICAgICAgICAgKiBIb3dldmVyLCB3ZSBzdGlsbCBuZWVkIHRvIGNhbGwgZXhpdF9mcm9t
X2d1ZXN0eyxfbm9pcnF9IGFzIHRoZQorICAgICAgICAgKiByZXR1cm4gcGF0aCB0byB0aGUgZ3Vl
c3QgbWF5IHJlbHkgb24gc3RhdGUgc2F2ZWQgYnkgdGhlbS4KICAgICAgICAgICovCiAgICAgICAg
IGFsdGVybmF0aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKICAgICAg
ICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKLSAgICAgICAgY2JueiAgICB4MCwgMWYK
ICAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKIAogICAgICAgICBtb3YgICAgIHgw
LCBzcApAQCAtMTgwLDYgKzE4MiwxMSBAQAogICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxh
Z3MKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZp
c29yX2Zyb21fZ3Vlc3QKKworICAgICAgICBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUCisgICAgICAgIGNibnogICAgeDE5LCAxZgorICAgICAgICBhbHRl
cm5hdGl2ZV9lbHNlX25vcF9lbmRpZgorCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAg
IGJsICAgICAgZG9fdHJhcF9cdHJhcAogMToKQEAgLTM4Myw5ICszOTAsOSBAQCByZXR1cm5fZnJv
bV90cmFwOgogLyoKICAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0byBjaGVjayBwZW5kaW5nIHZp
cnR1YWwgU0Vycm9yIGluIHRoZSBnYXAgb2YKICAqIEVMMSAtPiBFTDIgd29ybGQgc3dpdGNoLgot
ICogVGhlIHgwIHJlZ2lzdGVyIHdpbGwgYmUgdXNlZCB0byBpbmRpY2F0ZSB0aGUgcmVzdWx0cyBv
ZiBkZXRlY3Rpb24uCi0gKiB4MCAtLSBOb24temVybyBpbmRpY2F0ZXMgYSBwZW5kaW5nIHZpcnR1
YWwgU0Vycm9yIHRvb2sgcGxhY2UuCi0gKiB4MCAtLSBaZXJvIGluZGljYXRlcyBubyBwZW5kaW5n
IHZpcnR1YWwgU0Vycm9yIHRvb2sgcGxhY2UuCisgKiBUaGUgcmVnaXN0ZXIgeDE5IHdpbGwgYmUg
dXNlZCB0byBpbmRpY2F0ZSB0aGUgcmVzdWx0cyBvZiBkZXRlY3Rpb24uCisgKiB4MTkgLS0gTm9u
LXplcm8gaW5kaWNhdGVzIGEgcGVuZGluZyB2aXJ0dWFsIFNFcnJvciB0b29rIHBsYWNlLgorICog
eDE5IC0tIFplcm8gaW5kaWNhdGVzIG5vIHBlbmRpbmcgdmlydHVhbCBTRXJyb3IgdG9vayBwbGFj
ZS4KICAqLwogY2hlY2tfcGVuZGluZ192c2Vycm9yOgogICAgICAgICAvKgpAQCAtNDMyLDkgKzQz
OSw5IEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogCiAgICAgICAgIC8qCiAgICAgICAgICAqIE5v
dCBlcXVhbCwgdGhlIHBlbmRpbmcgU0Vycm9yIGV4Y2VwdGlvbiB0b29rIHBsYWNlLCBzZXQKLSAg
ICAgICAgICogeDAgdG8gbm9uLXplcm8uCisgICAgICAgICAqIHgxOSB0byBub24temVyby4KICAg
ICAgICAgICovCi0gICAgICAgIGNzZXQgICAgeDAsIG5lCisgICAgICAgIGNzZXQgICAgeDE5LCBu
ZQogCiAgICAgICAgIHJldAogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDYf0-0002XA-3S; Thu, 26 Sep 2019 18:38:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYey-0002Vc-4Q
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:36 +0000
X-Inumbo-ID: d140d3da-e08c-11e9-965e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id d140d3da-e08c-11e9-965e-12813bfff9fa;
 Thu, 26 Sep 2019 18:38:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E260A1570;
 Thu, 26 Sep 2019 11:38: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 DE5EE3F67D;
 Thu, 26 Sep 2019 11:38:20 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:06 +0100
Message-Id: <20190926183808.11630-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 08/10] xen/arm: alternative: add
 auto-nop infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Will Deacon <will.deacon@arm.com>,
 andrii.anisov@gmail.com, Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KCkluIHNvbWUgY2FzZXMs
IG9uZSBzaWRlIG9mIGFuIGFsdGVybmF0aXZlIHNlcXVlbmNlIGlzIHNpbXBseSBhIG51bWJlciBv
ZgpOT1BzIHVzZWQgdG8gYmFsYW5jZSB0aGUgb3RoZXIgc2lkZS4gS2VlcGluZyB0cmFjayBvZiB0
aGlzIG1hbnVhbGx5IGlzCnRlZGlvdXMsIGFuZCB0aGUgcHJlc2VuY2Ugb2YgbGFyZ2UgY2hhaW5z
IG9mIE5PUHMgbWFrZXMgdGhlIGNvZGUgbW9yZQpwYWluZnVsIHRvIHJlYWQgdGhhbiBuZWNlc3Nh
cnkuCgpUbyBhbWVsaW9yYXRlIG1hdHRlcnMsIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBhbHRlcm5h
dGl2ZV9lbHNlX25vcF9lbmRpZiwKd2hpY2ggYXV0b21hdGljYWxseSBiYWxhbmNlcyBhbiBhbHRl
cm5hdGl2ZSBzZXF1ZW5jZSB3aXRoIGEgdHJpdmlhbCBOT1AKc2xlZC4KCkluIG1hbnkgY2FzZXMs
IHdlIHdvdWxkIGxpa2UgYSBOT1Atc2xlZCBpbiB0aGUgZGVmYXVsdCBjYXNlLCBhbmQKaW5zdHJ1
Y3Rpb25zIHBhdGNoZWQgaW4gaW4gdGhlIHByZXNlbmNlIG9mIGEgZmVhdHVyZS4gVG8gZW5hYmxl
IHRoZSBOT1BzCnRvIGJlIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGZvciB0aGlzIGNhc2UsIHRo
aXMgcGF0Y2ggYWxzbyBhZGRzIGEgbmV3CmFsdGVybmF0aXZlX2lmLCBhbmQgdXBkYXRlcyBhbHRl
cm5hdGl2ZV9lbHNlIGFuZCBhbHRlcm5hdGl2ZV9lbmRpZiB0bwp3b3JrIHdpdGggZWl0aGVyIGFs
dGVybmF0aXZlX2lmIG9yIGFsdGVybmF0aXZlX2VuZGlmLgoKVGhlIGFsdGVybmF0aXZlIGluZnJh
c3RydWN0dXJlIHdhcyBvcmlnaW5hbGx5IHBvcnRlZCBmcm9tIExpbnV4LiBTbyB0aGlzCmlzIHBy
ZXR0eSBtdWNoIGEgc3RyYWlnaHQgYmFja3BvcnQgZnJvbSBjb21taXQgNzkyZDQ3Mzc5ZjRkICJh
cm02NDoKYWx0ZXJuYXRpdmU6IGFkZCBhdXRvLW5vcCBpbmZyYXN0cnVjdHVyZSIuIFRoZSBvbmx5
IGRpZmZlcmVuY2UgaXMgdGhlCm5vcHMgbWFjcm8gYWRkZWQgYXMgbm90IHlldCBleGlzdGluZyBp
biBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29t
Pgpbd2lsbDogdXNlIG5ldyBub3BzIG1hY3JvIHRvIGdlbmVyYXRlIG5vcCBzZXF1ZW5jZXNdClNp
Z25lZC1vZmYtYnk6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgpbanVsaWVuOiBB
ZGQgbm9wcyBhbmQgcG9ydCB0byBYZW5dClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5o
IHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL21hY3Jvcy5oICAgICAgfCAgNyArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYwIGlu
c2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaApp
bmRleCAyODMwYTZkYTJkLi5lODI3MWFjMDRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5o
CkBAIC0yLDYgKzIsNyBAQAogI2RlZmluZSBfX0FTTV9BTFRFUk5BVElWRV9ICiAKICNpbmNsdWRl
IDxhc20vY3B1ZmVhdHVyZS5oPgorI2luY2x1ZGUgPGFzbS9pbnNuLmg+CiAKICNkZWZpbmUgQVJN
X0NCX1BBVENIIEFSTV9OQ0FQUwogCkBAIC0xMTEsMzQgKzExMiw1NSBAQCBpbnQgYXBwbHlfYWx0
ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0
X2luc3RyICplbgogLmVuZG0KIAogLyoKLSAqIEJlZ2luIGFuIGFsdGVybmF0aXZlIGNvZGUgc2Vx
dWVuY2UuCisgKiBBbHRlcm5hdGl2ZSBzZXF1ZW5jZXMKKyAqCisgKiBUaGUgY29kZSBmb3IgdGhl
IGNhc2Ugd2hlcmUgdGhlIGNhcGFiaWxpdHkgaXMgbm90IHByZXNlbnQgd2lsbCBiZQorICogYXNz
ZW1ibGVkIGFuZCBsaW5rZWQgYXMgbm9ybWFsLiBUaGVyZSBhcmUgbm8gcmVzdHJpY3Rpb25zIG9u
IHRoaXMKKyAqIGNvZGUuCisgKgorICogVGhlIGNvZGUgZm9yIHRoZSBjYXNlIHdoZXJlIHRoZSBj
YXBhYmlsaXR5IGlzIHByZXNlbnQgd2lsbCBiZQorICogYXNzZW1ibGVkIGludG8gYSBzcGVjaWFs
IHNlY3Rpb24gdG8gYmUgdXNlZCBmb3IgZHluYW1pYyBwYXRjaGluZy4KKyAqIENvZGUgZm9yIHRo
YXQgY2FzZSBtdXN0OgorICoKKyAqIDEuIEJlIGV4YWN0bHkgdGhlIHNhbWUgbGVuZ3RoIChpbiBi
eXRlcykgYXMgdGhlIGRlZmF1bHQgY29kZQorICogICAgc2VxdWVuY2UuCiAgKgotICogVGhlIGNv
ZGUgdGhhdCBmb2xsb3dzIHRoaXMgbWFjcm8gd2lsbCBiZSBhc3NlbWJsZWQgYW5kIGxpbmtlZCBh
cwotICogbm9ybWFsLiBUaGVyZSBhcmUgbm8gcmVzdHJpY3Rpb25zIG9uIHRoaXMgY29kZS4KKyAq
IDIuIE5vdCBjb250YWluIGEgYnJhbmNoIHRhcmdldCB0aGF0IGlzIHVzZWQgb3V0c2lkZSBvZiB0
aGUKKyAqICAgIGFsdGVybmF0aXZlIHNlcXVlbmNlIGl0IGlzIGRlZmluZWQgaW4gKGJyYW5jaGVz
IGludG8gYW4KKyAqICAgIGFsdGVybmF0aXZlIHNlcXVlbmNlIGFyZSBub3QgZml4ZWQgdXApLgor
ICovCisKKy8qCisgKiBCZWdpbiBhbiBhbHRlcm5hdGl2ZSBjb2RlIHNlcXVlbmNlLgogICovCiAu
bWFjcm8gYWx0ZXJuYXRpdmVfaWZfbm90IGNhcAorCS5zZXQgLkxhc21fYWx0X21vZGUsIDAKIAku
cHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiCiAJYWx0aW5zdHJ1Y3Rpb25fZW50cnkg
NjYxZiwgNjYzZiwgXGNhcCwgNjYyZi02NjFmLCA2NjRmLTY2M2YKIAkucG9wc2VjdGlvbgogNjYx
OgogLmVuZG0KIAorLm1hY3JvIGFsdGVybmF0aXZlX2lmIGNhcAorCS5zZXQgLkxhc21fYWx0X21v
ZGUsIDEKKwkucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiCisJYWx0aW5zdHJ1Y3Rp
b25fZW50cnkgNjYzZiwgNjYxZiwgXGNhcCwgNjY0Zi02NjNmLCA2NjJmLTY2MWYKKwkucG9wc2Vj
dGlvbgorCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKKwkuYWxpZ24g
MgkvKiBTbyBHQVMga25vd3MgbGFiZWwgNjYxIGlzIHN1aXRhYmx5IGFsaWduZWQgKi8KKzY2MToK
Ky5lbmRtCisKIC8qCi0gKiBQcm92aWRlIHRoZSBhbHRlcm5hdGl2ZSBjb2RlIHNlcXVlbmNlLgot
ICoKLSAqIFRoZSBjb2RlIHRoYXQgZm9sbG93cyB0aGlzIG1hY3JvIGlzIGFzc2VtYmxlZCBpbnRv
IGEgc3BlY2lhbAotICogc2VjdGlvbiB0byBiZSB1c2VkIGZvciBkeW5hbWljIHBhdGNoaW5nLiBD
b2RlIHRoYXQgZm9sbG93cyB0aGlzCi0gKiBtYWNybyBtdXN0OgotICoKLSAqIDEuIEJlIGV4YWN0
bHkgdGhlIHNhbWUgbGVuZ3RoIChpbiBieXRlcykgYXMgdGhlIGRlZmF1bHQgY29kZQotICogICAg
c2VxdWVuY2UuCi0gKgotICogMi4gTm90IGNvbnRhaW4gYSBicmFuY2ggdGFyZ2V0IHRoYXQgaXMg
dXNlZCBvdXRzaWRlIG9mIHRoZQotICogICAgYWx0ZXJuYXRpdmUgc2VxdWVuY2UgaXQgaXMgZGVm
aW5lZCBpbiAoYnJhbmNoZXMgaW50byBhbgotICogICAgYWx0ZXJuYXRpdmUgc2VxdWVuY2UgYXJl
IG5vdCBmaXhlZCB1cCkuCisgKiBQcm92aWRlIHRoZSBvdGhlciBoYWxmIG9mIHRoZSBhbHRlcm5h
dGl2ZSBjb2RlIHNlcXVlbmNlLgogICovCiAubWFjcm8gYWx0ZXJuYXRpdmVfZWxzZQotNjYyOgku
cHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiCis2NjI6CisJLmlmIC5MYXNt
X2FsdF9tb2RlPT0wCisJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4Igor
CS5lbHNlCisJLnBvcHNlY3Rpb24KKwkuZW5kaWYKIDY2MzoKIC5lbmRtCiAKQEAgLTE1NCwxMiAr
MTc2LDI2IEBAIGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAq
c3RhcnQsIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAgKiBDb21wbGV0ZSBhbiBhbHRlcm5h
dGl2ZSBjb2RlIHNlcXVlbmNlLgogICovCiAubWFjcm8gYWx0ZXJuYXRpdmVfZW5kaWYKLTY2NDoJ
LnBvcHNlY3Rpb24KKzY2NDoKKwkuaWYgLkxhc21fYWx0X21vZGU9PTAKKwkucG9wc2VjdGlvbgor
CS5lbmRpZgogCS5vcmcJLiAtICg2NjRiLTY2M2IpICsgKDY2MmItNjYxYikKIAkub3JnCS4gLSAo
NjYyYi02NjFiKSArICg2NjRiLTY2M2IpCiAuZW5kbQogCiAvKgorICogUHJvdmlkZXMgYSB0cml2
aWFsIGFsdGVybmF0aXZlIG9yIGRlZmF1bHQgc2VxdWVuY2UgY29uc2lzdGluZyBzb2xlbHkKKyAq
IG9mIE5PUHMuIFRoZSBudW1iZXIgb2YgTk9QcyBpcyBjaG9zZW4gYXV0b21hdGljYWxseSB0byBt
YXRjaCB0aGUKKyAqIHByZXZpb3VzIGNhc2UuCisgKi8KKy5tYWNybyBhbHRlcm5hdGl2ZV9lbHNl
X25vcF9lbmRpZgorYWx0ZXJuYXRpdmVfZWxzZQorCW5vcHMJKDY2MmItNjYxYikgLyBBUkNIX1BB
VENIX0lOU05fU0laRQorYWx0ZXJuYXRpdmVfZW5kaWYKKy5lbmRtCisKKy8qCiAgKiBDYWxsYmFj
ay1iYXNlZCBhbHRlcm5hdGl2ZSBlcGlsb2d1ZQogICovCiAubWFjcm8gYWx0ZXJuYXRpdmVfY2Jf
ZW5kCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9tYWNyb3MuaAppbmRleCAxZDRiYjQxZDE1Li45MWVhMzUwNWU0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbWFjcm9zLmgKQEAgLTEzLDQgKzEzLDExIEBACiAjIGVycm9yICJ1bmtub3duIEFSTSB2YXJp
YW50IgogI2VuZGlmCiAKKyAgICAvKiBOT1Agc2VxdWVuY2UgICovCisgICAgLm1hY3JvIG5vcHMs
IG51bQorICAgIC5yZXB0ICAgXG51bQorICAgIG5vcAorICAgIC5lbmRyCisgICAgLmVuZG0KKwog
I2VuZGlmIC8qIF9fQVNNX0FSTV9NQUNST1NfSCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 18:38:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 18:38: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 1iDYf3-0002aO-Fx; Thu, 26 Sep 2019 18:38:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fOM6=XV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDYf3-0002a0-4n
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 18:38:41 +0000
X-Inumbo-ID: d1bc3ba6-e08c-11e9-965e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id d1bc3ba6-e08c-11e9-965e-12813bfff9fa;
 Thu, 26 Sep 2019 18:38:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E3DF5142F;
 Thu, 26 Sep 2019 11:38: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 232163F67D;
 Thu, 26 Sep 2019 11:38:22 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 19:38:07 +0100
Message-Id: <20190926183808.11630-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgYWx0ZXJuYXRpdmVfaWYgbWFrZXMgdGhlIGNvZGUgYSBiaXQgbW9yZSBzdHJlYW1saW5l
ZC4KClRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSB0aGUgbmV3IGF1dG8tbm9wIGluZnJhc3Ry
dWN0dXJlIHRvIGF2b2lkCmNvdW50aW5nIHRoZSBudW1iZXIgb2Ygbm9wIGluIHRoZSBlbHNlIHBh
cnQgZm9yIGFyY2gvYXJtL2FybTY0L2VudHJ5LlMKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIFRoaXMgaXMgcHJldHR5IG11Y2ggYSBt
YXR0ZXIgb2YgdGFzdGUsIGJ1dCBhdCBsZWFzdCBmb3IgYXJtNjQgdGhpcwogICAgYWxsb3dzIHVz
IHRvIHVzZSB0aGUgYXV0by1ub3AgaW5mcmFzdHJ1Y3R1cmUuIFNvIHRoZSBhcm0zMiBpcyBtb3Jl
CiAgICB0byBrZWVwIGlubGluZSB3aXRoIGFybTY0LgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TIHwgOSArKysrKystLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgOCArKysr
Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMKaW5kZXggMGI0Y2QxOWFiZC4uMTQyOGNkMzU4MyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
QEAgLTY1LDkgKzY1LDEyIEBAIHNhdmVfZ3Vlc3RfcmVnczoKICAgICAgICAgICogSWYgdGhlIFNL
SVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQgaGFzIGJlZW4gc2V0IGluIHRoZSBjcHUK
ICAgICAgICAgICogZmVhdHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vycm9ycyB3aWxs
IGJlIHNraXBwZWQuCiAgICAgICAgICAqLwotICAgICAgICBBTFRFUk5BVElWRSgibm9wIiwKLSAg
ICAgICAgICAgICAgICAgICAgImIgc2tpcF9jaGVjayIsCi0gICAgICAgICAgICAgICAgICAgIFNL
SVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCisgICAgICAgIGFsdGVybmF0aXZlX2lm
IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgbm9wCisgICAgICAg
IGFsdGVybmF0aXZlX2Vsc2UKKyAgICAgICAgYiAgIHNraXBfY2hlY2sKKyAgICAgICAgYWx0ZXJu
YXRpdmVfZW5kaWYKKwogICAgICAgICAvKgogICAgICAgICAgKiBTdGFydCB0byBjaGVjayBwZW5k
aW5nIHZpcnR1YWwgYWJvcnQgaW4gdGhlIGdhcCBvZiBHdWVzdCAtPiBIWVAKICAgICAgICAgICog
d29ybGQgc3dpdGNoLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA0NThkMTJmMTg4Li45MWNmNmVlNmY0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUwpAQCAtMTcwLDkgKzE3MCwxMSBAQAogICAgICAgICAgKiBpcyBub3Qgc2V0
LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUK
ICAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCiAgICAgICAgICAqLwotICAgICAgICBBTFRF
Uk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCi0gICAgICAg
ICAgICAgICAgICAgICJub3A7IG5vcCIsCi0gICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hS
T05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCisgICAgICAgIGFsdGVybmF0aXZlX2lmIFNLSVBfU1lO
Q0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgYmwgICAgICBjaGVja19wZW5kaW5n
X3ZzZXJyb3IKKyAgICAgICAgY2JueiAgICB4MCwgMWYKKyAgICAgICAgYWx0ZXJuYXRpdmVfZWxz
ZV9ub3BfZW5kaWYKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGVu
dGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycQogICAgICAgICBtc3IgICAgIGRhaWZjbHIs
IFxpZmxhZ3MKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 19:28:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 19: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 1iDZQx-0007zx-LS; Thu, 26 Sep 2019 19:28:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=MJWK=XV=kernel.org=robh@srs-us1.protection.inumbo.net>)
 id 1iDZQw-0007zs-Aj
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:28:10 +0000
X-Inumbo-ID: c5692d76-e093-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id c5692d76-e093-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 19:28:09 +0000 (UTC)
Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com
 [209.85.160.180])
 (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 6CA2F22466
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 19:28:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569526088;
 bh=Q3HgT1S8hRne5x66P6TKM4ZffmG6vbM0NvPQTtsTBi8=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=rIfKSl2BwfyIcUbpqBQgqxtP17/hvL3KUUO+cw6Z+SP/zd1Mihq6rV/CWdBoJtJIA
 mgKNRikoTV8ejS6zgX/5QL06BPuRRGdP0a/Z9hh0XByKU/Q02D+NUVnMm9IeTA8nuE
 yIF5a9HyQwO6X9+IZEymJpCtjCobxHnIXCFbjIiY=
Received: by mail-qt1-f180.google.com with SMTP id c21so4261237qtj.12
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 12:28:08 -0700 (PDT)
X-Gm-Message-State: APjAAAW/n4H58Tb4uJzWsE+Lv4Ov4qsRkSN2xQ9XwOU+7pdfiaI3xuOg
 Ryn3U8iXC0cTpTgDI9RS6/JDL+3uIso510YRfg==
X-Google-Smtp-Source: APXvYqz1Trwf6INqRqIjdxgP2sU3qQFOjF7D+XJ82dz5/HGpBEy1TyXgmXd7PISmFfl2z4F+lPm3NwAot2+vuKrkR98=
X-Received: by 2002:a0c:8a6d:: with SMTP id 42mr4369110qvu.138.1569526087509; 
 Thu, 26 Sep 2019 12:28:07 -0700 (PDT)
MIME-Version: 1.0
References: <20190925215006.12056-1-robh@kernel.org>
 <e898c025-32a7-1d2c-3501-c99556f7cdd4@arm.com>
 <1ae7f42e-bf93-b335-b543-653fae5cf49f@epam.com>
 <28440326-ed76-b014-c1b8-02125c3214b9@arm.com>
 <f63f55eb-969e-6364-5781-a227d0c04e4c@epam.com>
In-Reply-To: <f63f55eb-969e-6364-5781-a227d0c04e4c@epam.com>
From: Rob Herring <robh@kernel.org>
Date: Thu, 26 Sep 2019 14:27:56 -0500
X-Gmail-Original-Message-ID: <CAL_JsqKJP3itMOueZD7fGH2b6VNFrTuozW5tWyKN3uBg4gYMzA@mail.gmail.com>
Message-ID: <CAL_JsqKJP3itMOueZD7fGH2b6VNFrTuozW5tWyKN3uBg4gYMzA@mail.gmail.com>
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Subject: Re: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <andr2000@gmail.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>,
 Robin Murphy <robin.murphy@arm.com>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgNjoxNiBBTSBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo8
T2xla3NhbmRyX0FuZHJ1c2hjaGVua29AZXBhbS5jb20+IHdyb3RlOgo+Cj4gT24gOS8yNi8xOSAx
OjQ2IFBNLCBSb2JpbiBNdXJwaHkgd3JvdGU6Cj4gPiBPbiAyMDE5LTA5LTI2IDExOjE3IGFtLCBP
bGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiA+Pgo+ID4+IE9uIDkvMjYvMTkgMTI6NDkg
UE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4gSGkgUm9iLAo+ID4+Pgo+ID4+Pgo+ID4+PiBP
biA5LzI1LzE5IDEwOjUwIFBNLCBSb2IgSGVycmluZyB3cm90ZToKPiA+Pj4+IEFzIHRoZSBjb21t
ZW50IHNheXMsIHRoaXMgaXNuJ3QgYSBEVCBiYXNlZCBkZXZpY2UuIG9mX2RtYV9jb25maWd1cmUo
KQo+ID4+Pj4gaXMgZ29pbmcgdG8gc3RvcCBhbGxvd2luZyBhIE5VTEwgRFQgbm9kZSwgc28gdGhp
cyBuZWVkcyB0byBiZSBmaXhlZC4KPiA+Pj4KPiA+Pj4gQW5kIHRoaXMgY2FuJ3Qgd29yayBvbiBh
cmNoIG5vdCBzZWxlY3RpbmcgQ09ORklHX09GIGFuZCBjYW4gc2VsZWN0Cj4gPj4+IENPTkZJR19Y
RU5fR1JBTlRfRE1BX0FMTE9DLgo+ID4+Pgo+ID4+PiBXZSBhcmUgbHVja3kgZW5vdWdoIG9uIHg4
NiBiZWNhdXNlLCBBRkFJQ1QsIGFyY2hfc2V0dXBfZG1hX29wcyBpcyBqdXN0Cj4gPj4+IGEgbm9w
Lgo+ID4+Pgo+ID4+IE5vIGx1Y2sgaXMgbmVlZGVkIGFzIFsxXSBkb2VzIG5vdGhpbmcgZm9yIHRo
b3NlIHBsYXRmb3JtcyBub3QgdXNpbmcKPiA+PiBDT05GSUdfT0YKPiA+Pj4+Cj4gPj4+PiBOb3Qg
c3VyZSBleGFjdGx5IHdoYXQgc2V0dXAgYmVzaWRlcyBhcmNoX3NldHVwX2RtYV9vcHMgaXMgbmVl
ZGVkLi4uCj4gPj4+Cj4gPj4+IFdlIHByb2JhYmx5IHdhbnQgdG8gdXBkYXRlIGRtYV9tYXNrLCBj
b2hlcmVudF9kbWFfbWFzayBhbmQKPiA+Pj4gZG1hX3Bmbl9vZmZzZXQuCj4gPj4+Cj4gPj4+IEFs
c28sIHdoaWxlIGxvb2sgYXQgb2ZfY29uZmlndXJlX2RtYSwgSSBub3RpY2VkIHRoYXQgd2UgY29u
c2lkZXIgdGhlCj4gPj4+IERNQSB3aWxsIG5vdCBiZSBjb2hlcmVudCBmb3IgdGhlIGdyYW50LXRh
YmxlLiBPbGVrc2FuZHIsIGRvIHlvdSBrbm93Cj4gPj4+IHdoeSB0aGV5IGNhbid0IGJlIGNvaGVy
ZW50Pwo+ID4+IFRoZSBtYWluIGFuZCB0aGUgb25seSByZWFzb24gdG8gdXNlIG9mX2NvbmZpZ3Vy
ZV9kbWEgaXMgdGhhdCBpZiB3ZSBkb24ndAo+ID4+IHRoZW4gd2UKPiA+PiBhcmUgYWJvdXQgdG8g
c3RheSB3aXRoIGRtYV9kdW1teV9vcHMgWzJdLiBJdCBlZmZlY3RpdmVseSBtZWFucyB0aGF0Cj4g
Pj4gb3BlcmF0aW9ucyBvbiBkbWEtYnVmcwo+ID4+IHdpbGwgZW5kIHVwIHJldHVybmluZyBlcnJv
cnMsIGxpa2UgWzNdLCBbNF0sIHRodXMgbm90IG1ha2luZyBpdCBwb3NzaWJsZQo+ID4+IGZvciBY
ZW4gUFYgRFJNIGFuZCBETUEKPiA+PiBwYXJ0IG9mIGdudGRldiBkcml2ZXIgdG8gZG8gd2hhdCB3
ZSBuZWVkIChkbWEtYnVmcyBpbiBvdXIgdXNlLWNhc2VzCj4gPj4gYWxsb3cgemVyby1jb3B5aW5n
Cj4gPj4gd2hpbGUgdXNpbmcgZ3JhcGhpY3MgYnVmZmVycyBhbmQgbWFueSBtb3JlKS4KPiA+Pgo+
ID4+IEkgZGlkbid0IGZpbmQgYW55IGJldHRlciB3YXkgb2YgYWNoaWV2aW5nIHRoYXQsIGJ1dCBv
Zl9jb25maWd1cmVfZG1hLi4uCj4gPj4gSWYgdGhlcmUgaXMgYW55IGJldHRlciBzb2x1dGlvbiB3
aGljaCB3aWxsIG5vdCBicmVhayB0aGUgZXhpc3RpbmcKPiA+PiBmdW5jdGlvbmFsaXR5IHRoZW4K
PiA+PiBJIHdpbGwgZGVmaW5pdGVseSBjaGFuZ2UgdGhlIGRyaXZlcnMgc28gd2UgZG8gbm90IGFi
dXNlIERUICkKPiA+PiBCZWZvcmUgdGhhdCwgcGxlYXNlIGtlZXAgaW4gbWluZCB0aGF0IG1lcmdp
bmcgdGhpcyBSRkMgd2lsbCBicmVhayBYZW4gUFYKPiA+PiBEUk0gKwo+ID4+IERNQSBidWYgc3Vw
cG9ydCBpbiBnbnRkZXYuLi4KPiA+PiBIb3BlIHdlIGNhbiB3b3JrIG91dCBzb21lIGFjY2VwdGFi
bGUgc29sdXRpb24sIHNvIGV2ZXJ5b25lIGlzIGhhcHB5Cj4gPgo+ID4gQXMgSSBtZW50aW9uZWQg
ZWxzZXdoZXJlLCB0aGUgcmVjZW50IGRtYS1kaXJlY3QgcmV3b3JrIG1lYW5zIHRoYXQKPiA+IGRt
YV9kdW1teV9vcHMgYXJlIG5vdyBvbmx5IGV4cGxpY2l0bHkgaW5zdGFsbGVkIGZvciB0aGUgQUNQ
SSBlcnJvcgo+ID4gY2FzZSwgc28gLSBtdWNoIGFzIEkgbWF5IGRpc2xpa2UgaXQgLSB5b3Ugc2hv
dWxkIGdldCByZWd1bGFyCj4gPiAoZGlyZWN0L1NXSU9UTEIpIG9wcyBieSBkZWZhdWx0IGFnYWlu
Lgo+IEFoLCBteSBiYWQsIEkgbWlzc2VkIHRoYXQgY2hhbmdlLiBTbywgaWYgbm8gZHVtbXkgZG1h
IG9wcyBhcmUgdG8gYmUgdXNlZAo+IHRoZW4KPiBJIGJlbGlldmUgd2UgY2FuIGFwcGx5IGJvdGgg
Y2hhbmdlcywgZS5nLiByZW1vdmUgb2ZfZG1hX2NvbmZpZ3VyZSBmcm9tCj4gYm90aCBvZiB0aGUg
ZHJpdmVycy4KCldoYXQgYWJvdXQgdGhlIGRtYSBtYXNrcz8gSSB0aGluayB0aGVyZSdzIGEgZGVm
YXVsdCBzZXR1cCwgYnV0IGl0IGlzCmNvbnNpZGVyZWQgYSBkcml2ZXIgYnVnIHRvIG5vdCBzZXQg
aXRzIG1hc2suIHhlbl9kcm1fZnJvbnQgc2V0cyB0aGUKY29oZXJlbnRfZG1hX21hc2sgKHdoeSBv
bmx5IDMyLWJpdHMgdGhvdWdoPyksIGJ1dCBub3QgdGhlIGRtYV9tYXNrLgpnbnRkZXYgaXMgZG9p
bmcgbmVpdGhlci4gSSBjb3VsZCBjb3B5IG91dCB3aGF0IG9mX2RtYV9jb25maWd1cmUgZG9lcwpi
dXQgYmV0dGVyIGZvciB0aGUgWGVuIGZvbGtzIHRvIGRlY2lkZSB3aGF0IGlzIG5lZWRlZCBvciBu
b3QgYW5kIHRlc3QKdGhlIGNoYW5nZS4gSSdtIG5vdCBzZXR1cCB0byB0ZXN0IGFueSBvZiB0aGlz
LgoKUm9iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 19:36:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 19:36: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 1iDZYf-0000NT-JK; Thu, 26 Sep 2019 19:36:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eR0+=XV=gmail.com=aford173@srs-us1.protection.inumbo.net>)
 id 1iDZYd-0000NO-Ql
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:36:07 +0000
X-Inumbo-ID: e1e992be-e094-11e9-bf31-bc764e2007e4
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by localhost (Halon) with ESMTPS
 id e1e992be-e094-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 19:36:06 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id q1so9730539ion.1
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 12:36: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=uv8sypDhr4ui+8J14AcrUpiwkTC+Ius1tZ05+vuLNHk=;
 b=lFVH4DJZInfXaRXpqmiMEK9WpeSM/1iq4W9bn5uziJHuNnpDS5uJfwrrSMkKUYaoWu
 tjIzRew236DgZA4ISwubGuuzdkMEJIbQ8yLo4Gw4blLNNqTUJXJQc2T8EmFOMMaE/MZN
 TWI21uIOpWZV0B6kiTUPUzXP+86XUqzfSXBes1IbztoB6sCaCe2+0vHVrK7I1YSyHTRf
 vUusvWxQUo6svZWbb5qWyg1vE5i/0/5lEgToMxkxJ7QF/bNuxlBlDbD6OXf3ku60x8mI
 qYDnylEQgvdyDcRtg2M6u1XUP8jT9lELn92+Mho67HMmT8OkOdOtqWogr7E2TIwC5RUe
 rt7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=uv8sypDhr4ui+8J14AcrUpiwkTC+Ius1tZ05+vuLNHk=;
 b=c4vN2FmgIosFunsoaJlf3uGQwRdCTcvaFx2WunOxmqo4sBrpHHOzRdd0rthgHCzFCR
 o2ZRxBLRBaGe2nnaV82K85TMwZVPAnjRuYhRMU4MBbT33D1YwsfesB7igbth4UxkFlSF
 +WmbjFyoeNmwZp/Z0ROiYDtGGyH+A0ZXYGTcSDNtYphAlTA/IbFSkLPxUTwIblqxnSAP
 BQ7/enAAIKn2bhW7K1r9v72KPXdTyDO14ojynNDCGnUAechmWnAxDG8sPRAfz5N5eotg
 n7/Uk8tOglKLxK7nnX2SYF+fw2H/eZ4lb/KYI/GlX3TDnt2UGiYa+Se/3kbSmxbVIPHh
 oy/Q==
X-Gm-Message-State: APjAAAXxFClD6npU2jLfyPWfeOvv1ZkyIKq0nFGvdcL7ljSdonQHaJ7i
 X11FYr0LhxoQTdDihMEjHc0SlmWcrt3CXlfH7s8=
X-Google-Smtp-Source: APXvYqz6Gzzz4fph8SDTgwR3nXuuRIG8y0wd6XvcO9/S+doLjWzArUyv9IHucQgjs6f3GvWFnHs+ZCUo69B6L3/gML4=
X-Received: by 2002:a92:9912:: with SMTP id p18mr378753ili.78.1569526565531;
 Thu, 26 Sep 2019 12:36:05 -0700 (PDT)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
 <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
 <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
 <20190926160433.GD32311@linux.ibm.com>
In-Reply-To: <20190926160433.GD32311@linux.ibm.com>
From: Adam Ford <aford173@gmail.com>
Date: Thu, 26 Sep 2019 14:35:53 -0500
Message-ID: <CAHCN7xL1sFXDhKUpj04d3eDZNgLA1yGAOqwEeCxedy1Qm-JOfQ@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Fabio Estevam <festevam@gmail.com>, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, Chris Healy <cphealy@gmail.com>,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTE6MDQgQU0gTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51
eC5pYm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDg6
MDk6NTJBTSAtMDUwMCwgQWRhbSBGb3JkIHdyb3RlOgo+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkg
YXQgMTA6MTcgQU0gRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPiB3cm90ZToKPiA+
ID4KPiA+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgOToxNyBBTSBBZGFtIEZvcmQgPGFmb3Jk
MTczQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+ID4gSSB0cmllZCBjbWE9MjU2TSBhbmQg
bm90aWNlZCB0aGUgY21hIGR1bXAgYXQgdGhlIGJlZ2lubmluZyBkaWRuJ3QKPiA+ID4gPiBjaGFu
Z2UuICBEbyB3ZSBuZWVkIHRvIHNldHVwIGEgcmVzZXJ2ZWQtbWVtb3J5IG5vZGUgbGlrZQo+ID4g
PiA+IGlteDZ1bC1jY2lteDZ1bHNvbS5kdHNpIGRpZD8KPiA+ID4KPiA+ID4gSSBkb24ndCB0aGlu
ayBzby4KPiA+ID4KPiA+ID4gV2VyZSB5b3UgYWJsZSB0byBpZGVudGlmeSB3aGF0IHdhcyB0aGUg
ZXhhY3QgY29tbWl0IHRoYXQgY2F1c2VkIHN1Y2ggcmVncmVzc2lvbj8KPiA+Cj4gPiBJIHdhcyBh
YmxlIHRvIG5hcnJvdyBpdCBkb3duIHRoZSA5MmQxMmY5NTQ0YjcgKCJtZW1ibG9jazogcmVmYWN0
b3IKPiA+IGludGVybmFsIGFsbG9jYXRpb24gZnVuY3Rpb25zIikgdGhhdCBjYXVzZWQgdGhlIHJl
Z3Jlc3Npb24gd2l0aAo+ID4gRXRuYXZpdi4KPgo+Cj4gQ2FuIHlvdSBwbGVhc2UgdGVzdCB3aXRo
IHRoaXMgY2hhbmdlOgo+CgpUaGF0IGFwcGVhcnMgdG8gaGF2ZSBmaXhlZCBteSBpc3N1ZS4gIEkg
YW0gbm90IHN1cmUgd2hhdCB0aGUgaW1wYWN0CmlzLCBidXQgaXMgdGhpcyBhIHNhZmUgb3B0aW9u
PwoKCmFkYW0KCj4gZGlmZiAtLWdpdCBhL21tL21lbWJsb2NrLmMgYi9tbS9tZW1ibG9jay5jCj4g
aW5kZXggN2Q0ZjYxYS4uMWY1YTBlYiAxMDA2NDQKPiAtLS0gYS9tbS9tZW1ibG9jay5jCj4gKysr
IGIvbW0vbWVtYmxvY2suYwo+IEBAIC0xMzU2LDkgKzEzNTYsNiBAQCBzdGF0aWMgcGh5c19hZGRy
X3QgX19pbml0IG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZChwaHlzX2FkZHJfdCBzaXplLAo+ICAg
ICAgICAgICAgICAgICBhbGlnbiA9IFNNUF9DQUNIRV9CWVRFUzsKPiAgICAgICAgIH0KPgo+IC0g
ICAgICAgaWYgKGVuZCA+IG1lbWJsb2NrLmN1cnJlbnRfbGltaXQpCj4gLSAgICAgICAgICAgICAg
IGVuZCA9IG1lbWJsb2NrLmN1cnJlbnRfbGltaXQ7Cj4gLQo+ICBhZ2FpbjoKPiAgICAgICAgIGZv
dW5kID0gbWVtYmxvY2tfZmluZF9pbl9yYW5nZV9ub2RlKHNpemUsIGFsaWduLCBzdGFydCwgZW5k
LCBuaWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFn
cyk7Cj4KPiA+IEkgYWxzbyBub3RpY2VkIHRoYXQgaWYgSSBjcmVhdGUgYSByZXNlcnZlZCBtZW1v
cnkgbm9kZSBhcyB3YXMgZG9uZSBvbmUKPiA+IGlteDZ1bC1jY2lteDZ1bHNvbS5kdHNpIHRoZSAz
RCBzZWVtcyB0byB3b3JrIGFnYWluLCBidXQgd2l0aG91dCBpdCwgSQo+ID4gd2FzIGdldHRpbmcg
ZXJyb3JzIHJlZ2FyZGxlc3Mgb2YgdGhlICdjbWE9MjU2TScgb3Igbm90Lgo+ID4gSSBkb24ndCBo
YXZlIGEgcHJvYmxlbSB1c2luZyB0aGUgcmVzZXJ2ZWQgbWVtb3J5LCBidXQgSSBndWVzcyBJIGFt
IG5vdAo+ID4gc3VyZSB3aGF0IHRoZSBhbW91bnQgc2hvdWxkIGJlLiAgSSBrbm93IGZvciB0aGUg
dmlkZW8gZGVjb2RpbmcgMTA4MHAsCj4gPiBJIGhhdmUgaGlzdG9yaWNhbGx5IHVzZWQgY21hPTEy
OE0sIGJ1dCB3aXRoIHRoZSAzRCBhbHNvIG5lZWRpbmcgc29tZQo+ID4gbWVtb3J5IGFsbG9jYXRp
b24sIGlzIHRoYXQgZW5vdWdoIG9yIHNob3VsZCBJIHVzZSAyNTZNPwo+ID4KPiA+IGFkYW0KPgo+
IC0tCj4gU2luY2VyZWx5IHlvdXJzLAo+IE1pa2UuCj4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 20:10:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 20:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDa5u-0004Z6-Hq; Thu, 26 Sep 2019 20:10:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gZqL=XV=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1iDa5s-0004Z1-R9
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 20:10:28 +0000
X-Inumbo-ID: aeee1eac-e099-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id aeee1eac-e099-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 20:10:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569528627;
 bh=rGDoo2MYW+dR1gVcq1CSyeMAXd+itqo1MMRtZrRXBxM=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=UBRrtMvHwgwNhd1qSCDhKeXHcmYDvz26Pe18uZl+WIkMEdg8efJteSoZQT/f1Ripq
 0eel7llD7EUrownzTeNY4+O6cV8Vq4ZuutevJXsdvtih0zU9D07J6RJU11fXUP2pVE
 YUbTh/KEiFyvuPKgcCrnFpdenesCntEFau6nf6M0=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20190926141743.25426-1-jgross@suse.com>
References: <20190926141743.25426-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20190926141743.25426-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.4-rc1-tag
X-PR-Tracked-Commit-Id: a4098bc6eed5e31e0391bcc068e61804c98138df
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: ec56103e18c7590303c69329dd4aaadf8a898c19
Message-Id: <156952862779.24871.12479839643612044427.pr-tracker-bot@kernel.org>
Date: Thu, 26 Sep 2019 20:10:27 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: features for 5.4-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>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBUaHUsIDI2IFNlcCAyMDE5IDE2OjE3OjQzICsw
MjAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuNC1yYzEtdGFnCgpoYXMgYmVlbiBtZXJnZWQgaW50byB0b3J2
YWxkcy9saW51eC5naXQ6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdG9ydmFsZHMvYy9lYzU2MTAz
ZTE4Yzc1OTAzMDNjNjkzMjlkZDRhYWFkZjhhODk4YzE5CgpUaGFuayB5b3UhCgotLSAKRGVldC1k
b290LWRvdCwgSSBhbSBhIGJvdC4KaHR0cHM6Ly9rb3JnLndpa2kua2VybmVsLm9yZy91c2VyZG9j
L3BydHJhY2tlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 20:36:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 20: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 1iDaVB-0006YW-U7; Thu, 26 Sep 2019 20:36:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CPVV=XV=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iDaVB-0006YR-Cf
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 20:36:37 +0000
X-Inumbo-ID: 54eda522-e09d-11e9-9660-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by localhost (Halon) with ESMTPS
 id 54eda522-e09d-11e9-9660-12813bfff9fa;
 Thu, 26 Sep 2019 20:36:35 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x8QKYQwU157142;
 Thu, 26 Sep 2019 20:36:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : subject : to :
 cc : references : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=VJHxUXWttcXW3V8gtYHe9pZzd28+YwJRO0GoGp/NNaU=;
 b=ncZLqn0o06TOgCFExGEZSh2+GvNP+Op22GAMtgHm+lNYsVNLvjO44Uc5GjkSHD0ebpf8
 KnQWTc34LC3GiS95jTidk6hjKiiK4/tuA91F7vrcQyeE5+dUhydLAIoJnh6YtFtki1XK
 rk4PgdjlqDrXmzE5Tj4dTHHufXO6nVWyI3kW7Wy67egQGxjFJOvaytg+Z6+HDXz0tvil
 +os4arRk0zfoVCm24gW1bberVSFs9IEeVMEoV9GYuE/7SNPC/LdumbT/hflFvxiykm+U
 NDR6Rfaf/x6WtFMrNsUVDJOw4BYf79gQaxE5A0ABmU7h5ALWlFEhv7RlFjuFzDB+sfuy hA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2120.oracle.com with ESMTP id 2v5btqe84p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Sep 2019 20:36:32 +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 x8QKYO0D121401;
 Thu, 26 Sep 2019 20:34:32 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3020.oracle.com with ESMTP id 2v8yjx24ns-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 26 Sep 2019 20:34:26 +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 x8QKXhTS010412;
 Thu, 26 Sep 2019 20:33:43 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 26 Sep 2019 13:33:43 -0700
From: Joe Jin <joe.jin@oracle.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
 <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
 <20190924154242.nwhetdvkgmkhjgph@Air-de-Roger>
Message-ID: <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
Date: Thu, 26 Sep 2019 13:33:42 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190924154242.nwhetdvkgmkhjgph@Air-de-Roger>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9392
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909260159
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9392
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909260159
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gOS8yNC8xOSA4OjQyIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIEZyaSwgU2Vw
IDEzLCAyMDE5IGF0IDA5OjUwOjM0QU0gLTA3MDAsIEpvZSBKaW4gd3JvdGU6Cj4+IE9uIDkvMTMv
MTkgMzozMyBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFRodSwgU2VwIDEyLCAy
MDE5IGF0IDExOjAzOjE0QU0gLTA3MDAsIEpvZSBKaW4gd3JvdGU6Cj4+Pj4gV2l0aCBiZWxvdyB0
ZXN0Y2FzZSwgZ3Vlc3Qga2VybmVsIHJlcG9ydGVkICJObyBpcnEgaGFuZGxlciBmb3IgdmVjdG9y
IjoKPj4+PiAgIDEpLiBQYXNzdGhyb3VnaCBtbHggaWIgVkYgdG8gMiBwdmh2bSBndWVzdHMuCj4+
Pj4gICAyKS4gU3RhcnQgcmRzLXN0cmVzcyBiZXR3ZWVuIDIgZ3Vlc3RzLgo+Pj4+ICAgMykuIFNj
YWxlIGRvd24gMiBndWVzdHMgdmNwdSBmcm9tIDMyIHRvIDYgYXQgdGhlIHNhbWUgdGltZS4KPj4+
Pgo+Pj4+IFJlcGVhdCBhYm92ZSB0ZXN0IHNldmVyYWwgaXRlcmF0aW9uLCBndWVzdCBrZXJuZWwg
cmVwb3J0ZWQgIk5vIGlycSBoYW5kbGVyCj4+Pj4gZm9yIHZlY3RvciIsIGFuZCBJQiB0cmFmZmlj
IGRvd25lZCB0byB6ZXJvIHdoaWNoIGNhdXNlZCBieSBpbnRlcnJ1cHQgbG9zdC4KPj4+Pgo+Pj4+
IFdoZW4gdmNwdSBvZmZsaW5lLCBrZXJuZWwgZGlzYWJsZWQgbG9jYWwgSVJRLCBtaWdyYXRlIElS
USB0byBvdGhlciBjcHUsCj4+Pj4gdXBkYXRlIE1TSS1YIHRhYmxlLCBlbmFibGUgSVJRLiBJZiBh
bnkgbmV3IGludGVycnVwdCBhcnJpdmVkIGFmdGVyCj4+Pj4gbG9jYWwgSVJRIGRpc2FibGVkIGFs
c28gYmVmb3JlIE1TSS1YIHRhYmxlIGJlZW4gdXBkYXRlZCwgaW50ZXJydXB0IHN0aWxsIAo+Pj4+
IHVzZWQgb2xkIHZlY3RvciBhbmQgZGVzdCBjcHUgaW5mbywgYW5kIHdoZW4gbG9jYWwgSVJRIGVu
YWJsZWQgYWdhaW4sIAo+Pj4+IGludGVycnVwdCBiZWVuIHNlbnQgdG8gd3JvbmcgY3B1IGFuZCB2
ZWN0b3IuCj4+Pgo+Pj4gWWVzLCBidXQgdGhhdCdzIHNvbWV0aGluZyBMaW51eCBzaG91bGtkIGJl
IGFibGUgdG8gaGFuZGxlLCBhY2NvcmRpbmcKPj4+IHRvIHlvdXIgZGVzY3JpcHRpb24gdGhlcmUn
cyBhIHdpbmRvdyB3aGVyZSBpbnRlcnJ1cHRzIGNhbiBiZSBkZWxpdmVyZWQKPj4+IHRvIHRoZSBv
bGQgQ1BVLCBidXQgdGhhdCdzIHNvbWV0aGluZyBleHBlY3RlZC4KPj4KPj4gQWN0dWFsbHksIGtl
cm5lbCB3aWxsIGNoZWNrIEFQSUMgSVJSIHdoZW4gZG8gbWlncmF0aW9uLCBpZiBhbnkgcGVuZGlu
Zwo+PiBJUlEsIHdpbGwgcmV0cmlnZ2VyIElSUSB0byBuZXcgZGVzdGluYXRpb24sIGJ1dCBYZW4g
ZG9lcyBub3Qgc2V0IHRoZQo+PiBiaXQuCj4gCj4gUmlnaHQsIGJlY2F1c2UgdGhlIGludGVycnVw
dCBpcyBwZW5kaW5nIGluIHRoZSBQSVJSIHBvc3RlZCBkZXNjcmlwdG9yCj4gZmllbGQsIGl0IGhh
cyBub3QgeWV0IHJlYWNoZWQgdGhlIHZsYXBpYyBJUlIuCj4gCj4+Pgo+Pj4+Cj4+Pj4gTG9va3Mg
c3luYyBQSVIgdG8gSVJSIGFmdGVyIE1TSS1YIGJlZW4gdXBkYXRlZCBpcyBoZWxwIGZvciB0aGlz
IGlzc3VlLgo+Pj4KPj4+IEFGQUlDVCB0aGUgc3luYyB0aGF0IHlvdSBkbyBpcyBzdGlsbCB1c2lu
ZyB0aGUgb2xkIHZjcHUgaWQsIGFzCj4+PiBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkIGdl
dHMgdXBkYXRlZCBhIGxpdHRsZSBiaXQgYmVsb3cuIEknbQo+Pj4gdW5zdXJlIGFib3V0IHdoeSBk
b2VzIHRoaXMgaGVscCwgSSB3b3VsZCBleHBlY3QgdGhlIHN5bmMgYmV0d2VlbiBwaXIKPj4+IGFu
ZCBpcnIgdG8gaGFwcGVuIGFueXdheSwgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSB3aHkgaXMgdGhp
cyBoZWxwaW5nLgo+Pgo+PiBBcyBteSBhYm92ZSB1cGRhdGUsIElSUSByZXRyaWdnZXJlZCBieSBv
bGQgY3B1LCBzbyBYZW4gbmVlZCB0byBzZXQgSVJSCj4+IGZvciBvbGQgY3B1IGJ1dCBub3Qgb2Yg
bmV3Lgo+IAo+IEFGQUlDVCB5b3UgYXJlIGRyYWluaW5nIGFueSBwZW5kaW5nIGRhdGEgZnJvbSB0
aGUgcG9zdGVkIGludGVycnVwdAo+IFBJUlIgZmllbGQgaW50byB0aGUgSVJSIHZsYXBpYyBmaWVs
ZCwgc28gdGhhdCBubyBzdGFsZSBpbnRlcnJ1cHRzIGFyZQo+IGxlZnQgYmVoaW5kIGFmdGVyIHRo
ZSBNU0kgZmllbGRzIGhhdmUgYmVlbiB1cGRhdGVkIGJ5IHRoZSBndWVzdC4gSQo+IHRoaW5rIHRo
aXMgaXMgY29ycmVjdCwgSSB3b25kZXIgaG93ZXZlciB3aGV0aGVyIHlvdSBhbHNvIG5lZWQgdG8K
PiB0cmlnZ2VyIGEgdmNwdSByZS1zY2hlZHVsaW5nIChwYXVzZS91bnBhdXNlIHRoZSB2cGN1KSwg
c28gdGhhdCBwZW5kaW5nCj4gaW50ZXJydXB0cyBpbiBJUlIgYXJlIGluamVjdGVkIGJ5IHZteF9p
bnRyX2Fzc2lzdC4KPiAKPiBBbHNvLCBJIHRoaW5rIHlvdSBzaG91bGQgZG8gdGhpcyBzeW5jaW5n
IGFmdGVyIHRoZSBwaV91cGRhdGVfaXJ0ZQo+IGNhbGwsIG9yIGVsc2UgdGhlcmUncyBzdGlsbCBh
IHdpbmRvdyAoYWxiZWl0IHNtYWxsKSB3aGVyZSB5b3UgY2FuCj4gc3RpbGwgZ2V0IHBvc3RlZCBp
bnRlcnJ1cHRzIGRlbGl2ZXJlZCB0byB0aGUgb2xkIHZjcHUuCgpJIGFncmVlIHdpdGggeW91IHRo
YXQgd2UgbmVlZCB0byB0YWtlIGNhcmUgb2YgdGhpcyBpc3N1ZSBhcyB3ZWxsLgoKSSBjcmVhdGVk
IGFuIGFkZGl0aW9uYWwgcGF0Y2ggYnV0IG5vdCB0ZXN0ZWQgeWV0IGZvciB0aGUgdGVzdCBlbnYg
d2FzCmJyb2tlbiwgcG9zdCBoZXJlIGZvciB5b3VyIGNvbW1lbnQgZmlyc3RseSwgSSdsbCB1cGRh
dGUgbGF0ZXIgb2YgdGVzdApyZXN1bHQgd2hlbiBteSB0ZXN0IGVudiBiYWNrOgoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jCmluZGV4IDNmNDNiOWQ1YTkuLjQ1OTYxMTBhMTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpA
QCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDxhc20vaHZt
L2lycS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgorI2luY2x1ZGUgPGFzbS9odm0v
dm14L3ZteC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAKIHN0YXRpYyBERUZJTkVfUEVS
X0NQVShzdHJ1Y3QgbGlzdF9oZWFkLCBkcGNpX2xpc3QpOwpAQCAtNDQzLDkgKzQ0NCwyMSBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGlycShwaXJx
X2RwY2ksIHZjcHUpOwogCiAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBp
cyBzdXBwb3J0ZWQuICovCi0gICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCi0gICAgICAgICAg
ICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtLnZteC5waV9kZXNjIDogTlVM
TCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVj
KTsKKyAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkgeworICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5kc3QgPSBBUElDX0lOVkFMSURfREVTVDsKKyAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVz
YyAqZGVzYzsKKworICAgICAgICAgICAgZGVzYyA9IHBpcnFfc3Bpbl9sb2NrX2lycV9kZXNjKGlu
Zm8sIE5VTEwpOworICAgICAgICAgICAgaWYgKCBpcnFfZGVzYyApIHsKKyAgICAgICAgICAgICAg
ICBuZHN0ID0gaXJxX2Rlc2MtPm1zaV9kZXNjLT5waV9kZXNjLT5uZHN0OworICAgICAgICAgICAg
ICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CisgICAgICAgICAgICB9CisKKyAgICAg
ICAgICAgIGlmICggcGlfdXBkYXRlX2lydGUodmNwdSA/ICZ2Y3B1LT5hcmNoLmh2bS52bXgucGlf
ZGVzYyA6IE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLCBw
aXJxX2RwY2ktPmdtc2kuZ3ZlYykgPT0gMAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICYm
IG5kc3QgIT0gQVBJQ19JTlZBTElEX0RFU1QgKQorICAgICAgICAgICAgICAgIHZsYXBpY19zeW5j
X3Bpcl90b19pcnIoZC0+dmNwdVtuZHN0XSk7CisgICAgICAgIH0KIAogICAgICAgICBpZiAoIHB0
X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VEICkK
ICAgICAgICAgewotLSAKMi4yMS4wIChBcHBsZSBHaXQtMTIyKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 20:44:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 20: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 1iDacu-0007Vc-SQ; Thu, 26 Sep 2019 20:44:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDact-0007VX-S4
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 20:44:35 +0000
X-Inumbo-ID: 6f482f2c-e09e-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 6f482f2c-e09e-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 20:44: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 1iDacm-0003fQ-Ef; Thu, 26 Sep 2019 20:44: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 1iDacm-0007JI-2B; Thu, 26 Sep 2019 20:44:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDacm-0004eg-1E; Thu, 26 Sep 2019 20:44:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141813-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-credit1: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: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-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-rtds: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-cubietruck:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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=d573e8a79f70404ba08623d1de7ea617d55092ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 20:44:28 +0000
Subject: [Xen-devel] [linux-4.19 test] 141813: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTgxMyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4MTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ1NzNlOGE3OWY3
MDQwNGJhMDg2MjNkMWRlN2VhNjE3ZDU1MDkyYWMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAzMjggZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgMzI2
IGRheXMgIDI0NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE2MTYgIDIwMTktMDkt
MjIgMDM6MDU6NDMgWiAgICA0IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjI1OTIgcGVvcGxlIHRv
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
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
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMjg4NDMg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 20:48:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 20:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDagL-0007pH-KO; Thu, 26 Sep 2019 20:48:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WM9k=XV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDagJ-0007pC-Eu
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 20:48:07 +0000
X-Inumbo-ID: f104bb5c-e09e-11e9-8628-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f104bb5c-e09e-11e9-8628-bc764e2007e4;
 Thu, 26 Sep 2019 20:48: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 1iDagI-0003jC-6i; Thu, 26 Sep 2019 20:48: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 1iDagH-0007XJ-R1; Thu, 26 Sep 2019 20:48:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDagH-0006AJ-QJ; Thu, 26 Sep 2019 20:48:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141875-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=ddc5a85fbcfbacc34bbd9abcdb12923de2fc27b3
X-Osstest-Versions-That: xen=52633db2c5ed2df352004f97e2272edc90af3cb4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 26 Sep 2019 20:48:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141875: 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>

ZmxpZ2h0IDE0MTg3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg3NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkZGM1YTg1ZmJjZmJhY2MzNGJiZDlhYmNkYjEyOTIzZGUyZmMyN2IzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MjYzM2RiMmM1ZWQyZGYzNTIw
MDRmOTdlMjI3MmVkYzkwYWYzY2I0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE4NzEgIDIwMTkt
MDktMjYgMTQ6MDA6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxODc1ICAy
MDE5LTA5LTI2IDE4OjAwOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
am9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKICAgNTI2MzNkYjJjNS4uZGRjNWE4NWZiYyAgZGRjNWE4NWZiY2ZiYWNjMzRi
YmQ5YWJjZGIxMjkyM2RlMmZjMjdiMyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 21:34:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 21:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDbPH-0003uG-Nc; Thu, 26 Sep 2019 21:34:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lLXC=XV=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iDbPG-0003uB-G2
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 21:34:34 +0000
X-Inumbo-ID: 6e5e4cd4-e0a5-11e9-bf31-bc764e2007e4
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by localhost (Halon) with ESMTPS
 id 6e5e4cd4-e0a5-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 21:34:33 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 96A3022095;
 Thu, 26 Sep 2019 17:34:33 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 26 Sep 2019 17:34:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm3; bh=mpGzoGZaBcZejllcvXDiBX0zEOKwY
 HvnsNOMAHnvekI=; b=AmPOfO3uHFDGWpv8TZTuxzvoVtVqmSTE98YB8G7D0T+zW
 NhM1hZ77Nv1Qu6lSO0xotvvl7w3ADGHtPqT77KST6VMTB7XXKN78joDQsAG18vWL
 WqZebWHcte9quqEr+9eWXv9krUG38s2gd4kATzNsr8tS6l5AizVSYE9pPIhK0D5c
 0TOTcDjleM7qWciXGDhSlS5GcWM98qpjRwCrjlIQi01YlSdbbmMg4dg4KoA4VbED
 CdW+d3JR+XZa2yVApxBWI98ClSFL0pQypfCf+nFqBIqZMlw/qohGfGNTQ9unMX0q
 k/C/omYcfV0ueVMg1zdzjPO+sgVtxJo+NkVNVdyTg==
X-ME-Sender: <xms:6C6NXUoxkg2NTPDHOn9lx9msIYvH7Pz1dYopoXP13nUv7x_eJPSRYg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeehucetufdoteggodetrfdotffvucfrrh
 hofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgenuceurghi
 lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh
 epfffhvffukfggtggusehgtderredttdejnecuhfhrohhmpeforghrvghkucforghrtgii
 hihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeenucfrrghr
 rghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhngh
 hslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:6C6NXbn29_f1V-mqjnebSEdDBMdTWzmUVYOlH58DgJ6cTVCvu9cwHA>
 <xmx:6C6NXZhIdxvToTTDWytf6Yp9hwfcmN6LJTblQIQ2zEe_WK-P6xzZvg>
 <xmx:6C6NXaVCpEYHt-87qY7MC-MhIOBqLWbxfihRhfaNDqzySNMLgxOQPA>
 <xmx:6S6NXZHChWewdd9huxa-TmS58WzUr82uCt8Rp98BngoDUDggtty3zw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 14B7FD6005F;
 Thu, 26 Sep 2019 17:34:31 -0400 (EDT)
Date: Thu, 26 Sep 2019 23:34:28 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Message-ID: <20190926213428.GU8065@mail-itl>
MIME-Version: 1.0
Subject: [Xen-devel] VM_BUG_ON_PAGE(!PageOffline(page),
 page) in alloc_xenballooned_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Hildenbrand <david@redhat.com>
Content-Type: multipart/mixed; boundary="===============7728576891950012202=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--ZplOxUIsrEyrgofR
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: VM_BUG_ON_PAGE(!PageOffline(page), page) in alloc_xenballooned_pages

Hi,

I've hit VM_BUG_ON_PAGE(!PageOffline(page), page) in
alloc_xenballooned_pages, when trying to use gnttab from userspace
application. It happens on Xen PV, but not on Xen PVH or HVM with the
same kernel. This happens at least with 5.1.6, but also 5.2.15
(as seen below). Based on this, it looks related to 0266def91377
(xen/balloon: Fix mapping PG_offline pages to user space) and probably
77c4adf6a6df (xen/balloon: mark inflated pages PG_offline).

Any idea? Below is full message.


page:ffffea0003e7ffc0 refcount:1 mapcount:0 mapping:0000000000000000 index:=
0x0
flags: 0xffffe00001000(reserved)
raw: 000ffffe00001000 dead000000000100 dead000000000200 0000000000000000
raw: 0000000000000000 0000000000000000 00000001ffffffff 0000000000000000
page dumped because: VM_BUG_ON_PAGE(!PageOffline(page))
------------[ cut here ]------------
kernel BUG at include/linux/page-flags.h:744!
invalid opcode: 0000 [#1] SMP NOPTI
CPU: 0 PID: 551 Comm: qubesdb-daemon Tainted: G        W         5.2.15-200=
=2Efc30.x86_64 #1
RIP: e030:alloc_xenballooned_pages+0xef/0x110
Code: c0 0c 10 00 e8 b2 fa ff ff 85 c0 0f 84 60 ff ff ff 41 89 dd b8 f4 ff =
ff ff eb b0 48 c7 c6 e8 af 14 82 48 89 c7 e8 31 32 ca ff <0f> 0b 48 c7 c7 4=
0 f 0 4d 82 e8 13 85 3f 00 31 c0 48 83 c4 08 5b 5d
RSP: e02b:ffffc90001113d98 EFLAGS: 00010246
RAX: 0000000000000037 RBX: 0000000000000000 RCX: 0000000000000149
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff82143bbc
RBP: 0000000000000001 R08: 0000000000000181 R09: 0000000000000149
R10: 000000000000000a R11: ffffc90001113c38 R12: ffff88800d670960
R13: 00007fffdff236a0 R14: 00007fffdff236a0 R15: ffff8880108bd000
FS:  00007f30e205e7c0(0000) GS:ffff888013e00000(0000) knlGS:0000000000000000
CS:  e030 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f30e2082000 CR3: 000000000c920000 CR4: 0000000000040660
Call Trace:
 ? __kmalloc+0x16c/0x210
 gnttab_alloc_pages+0x11/0x40
 gntdev_alloc_map+0xe7/0x180 [xen_gntdev]
 gntdev_ioctl+0x203/0x530 [xen_gntdev]
 do_vfs_ioctl+0x405/0x660
 ksys_ioctl+0x5e/0x90
 __x64_sys_ioctl+0x16/0x20
 do_syscall_64+0x5f/0x1a0
 ? page_fault+0x8/0x30
 entry_SYSCALL_64_after_hwframe+0x44/0xa9
RIP: 0033:0x7f30e239b3bb
Code: 0f 1e fa 48 8b 05 cd ca 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff =
ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff f=
f 73 01 c3 48 8b 0d 9d ca 0c 00 f7 d8 64 89 01 48
RSP: 002b:00007fffdff23698 EFLAGS: 00000202 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f30e239b3bb
RDX: 00007fffdff236a0 RSI: 0000000000184700 RDI: 000000000000000b
RBP: 00007fffdff23730 R08: 00007fffdff2375c R09: 00007fffdff23758
R10: fffffffffffffcc9 R11: 0000000000000202 R12: 00007fffdff236a0
R13: 0000000000001000 R14: 000000000000000b R15: 0000000000000001
Modules linked in: xenfs ip_tables crct10dif_pclmul crc32_pclmul crc32c_int=
el ghash_clmulni_intel xen_blkfront xen_scsiback target_core_mod xen_netbac=
k xen_privcmd xen_gntdev xen_gntalloc xen_blkback xen_evtchn


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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2NLuQACgkQ24/THMrX
1yz+hwf8C2I/1ol/x+AdDS05ArYPIwzb4cdZI5k+1dQsBAJUk+JI0OjOQcwh/ONg
/hBnK65cRBtp2zlWfA/K0gCcVBl3MbKMqLH+8DIgT/ACKznHvGUPQCy1QTFKOWCj
+LInx56MUqs10b6oCqW3528C+Qq20TgFactOT+dI5rLp1EJNgM8kQnsBm1afSIZi
gLAnIlw3g6PdrAJI/MZdVn8FBMoPx/RSrW5MsbIOxTrZqIJ28MBupVrSHWuo0CuQ
AwVTvamVZj4hYeUUMxSN0s0OONui9EU7U34RmgqRvldRTWALTTMQt2jPlS3TudPp
urJjj9xnkaZpMVVUYwwHzFA7g41dqg==
=g19Z
-----END PGP SIGNATURE-----

--ZplOxUIsrEyrgofR--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7728576891950012202==--


From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23: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 1iDcvO-0004fh-M0; Thu, 26 Sep 2019 23:11:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcvN-0004fS-DM
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:11:49 +0000
X-Inumbo-ID: 0418afbe-e0b3-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 0418afbe-e0b3-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 23:11:48 +0000 (UTC)
Received: from localhost.localdomain (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 B8632206B7;
 Thu, 26 Sep 2019 23:11:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539508;
 bh=FM7i9CGuluygHwOsySBQ4ci8WCM0RGKONrHUebiP7TI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=C5hypATe/5A6yri2xEvDuHxjQJrQ0hM7sjqw1jmF+P/vgOGq8eIWuH7ZDnAr8Gd0I
 uZ+HqeOfxtA2bZN91eBOlkNhU8zlvCB7fAcHYLi5BEqmITUMGyh+iSsYb46uKXuPjZ
 H/d5f5IrT6knB8m/6XuZRdNJ8hViyDfzmbrbQ9jI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 26 Sep 2019 16:11:37 -0700
Message-Id: <20190926231144.16297-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v6 1/8] xen/arm: introduce
 handle_device_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: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgaW50ZXJydXB0IGhhbmRsaW5nIGNvZGUgb3V0IG9mIGhhbmRsZV9kZXZpY2UgdG8g
YSBuZXcgZnVuY3Rpb24Kc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGZvciBkb20wbGVzcyBWTXMg
KGl0IHdpbGwgYmUgdXNlZCBpbiBsYXRlcgpwYXRjaGVzKS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgotIHJlbmFtZSBoYW5k
bGVfaW50ZXJydXB0cyB0byBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKLSBpbXByb3ZlIGluLWNv
ZGUgY29tbWVudAotIHJlbW92ZSByZXR1cm4gMSBpZiBtYXBwaW5nIGlzIGRvbmUKLSB1c2UgdW5z
aWduZWQKCkNoYW5nZXMgaW4gdjM6Ci0gYWRkIHBhdGNoCgpUaGUgZGlmZiBpcyBoYXJkIHRvIHJl
YWQgYnV0IEkganVzdCBtb3ZlZCB0aGUgaW50ZXJydXB0cyByZWxhdGVkIGNvZGUKZnJvbSBoYW5k
bGVfZGV2aWNlcyB0byBhIG5ldyBmdW5jdGlvbiBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMsIGFu
ZCB2ZXJ5CmxpdHRsZSBlbHNlLgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDgw
ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1
MSBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYTBm
ZWUxZWYxMy4uMjE5ODU2MjhmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTIzOSw0MSArMTIzOSwy
MiBAQCBzdGF0aWMgaW50IF9faW5pdCBtYXBfZGV2aWNlX2NoaWxkcmVuKHN0cnVjdCBkb21haW4g
KmQsCiB9CiAKIC8qCi0gKiBGb3IgYSBnaXZlbiBkZXZpY2Ugbm9kZToKLSAqICAtIEdpdmUgcGVy
bWlzc2lvbiB0byB0aGUgZ3Vlc3QgdG8gbWFuYWdlIElSUSBhbmQgTU1JTyByYW5nZQotICogIC0g
UmV0cmlldmUgdGhlIElSUSBjb25maWd1cmF0aW9uIChpLmUgZWRnZS9sZXZlbCkgZnJvbSBkZXZp
Y2UgdHJlZQotICogV2hlbiB0aGUgZGV2aWNlIGlzIG5vdCBtYXJrZWQgZm9yIGd1ZXN0IHBhc3N0
aHJvdWdoOgotICogIC0gQXNzaWduIHRoZSBkZXZpY2UgdG8gdGhlIGd1ZXN0IGlmIGl0J3MgcHJv
dGVjdGVkIGJ5IGFuIElPTU1VCi0gKiAgLSBNYXAgdGhlIElSUXMgYW5kIGlvbWVtIHJlZ2lvbnMg
dG8gRE9NMAorICogaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzIHJldHJpZXZlcyB0aGUgaW50ZXJy
dXB0cyBjb25maWd1cmF0aW9uIGZyb20KKyAqIGEgZGV2aWNlIHRyZWUgbm9kZSBhbmQgbWFwcyB0
aG9zZSBpbnRlcnJ1cHRzIHRvIHRoZSB0YXJnZXQgZG9tYWluLgorICoKKyAqIFJldHVybnM6Cisg
KiAgIDwgMCBlcnJvcgorICogICAwICAgc3VjY2VzcwogICovCi1zdGF0aWMgaW50IF9faW5pdCBo
YW5kbGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQpCitzdGF0
aWMgaW50IF9faW5pdCBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIG5lZWRfbWFwcGluZykKIHsKLSAgICB1bnNpZ25lZCBpbnQgbmlycTsKLSAgICB1bnNp
Z25lZCBpbnQgbmFkZHI7Ci0gICAgdW5zaWduZWQgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGks
IG5pcnE7CiAgICAgaW50IHJlczsKICAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOwotICAgIHU2
NCBhZGRyLCBzaXplOwotICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFz
c3Rocm91Z2goZGV2KTsKIAogICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKGRldik7Ci0gICAg
bmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVzcyhkZXYpOwotCi0gICAgZHRfZHByaW50aygiJXMg
cGFzc3Rocm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAldVxuIiwKLSAgICAgICAgICAgICAg
IGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOwotCi0g
ICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgJiYgbmVlZF9tYXBwaW5nICkKLSAg
ICB7Ci0gICAgICAgIGR0X2RwcmludGsoIiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1bGxf
bmFtZShkZXYpKTsKLSAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShkLCBkZXYp
OwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJGYWlsZWQgdG8gc2V0dXAgdGhlIElPTU1VIGZvciAlc1xuIiwKLSAgICAgICAgICAg
ICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgICAgIHJldHVybiByZXM7
Ci0gICAgICAgIH0KLSAgICB9CiAKICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBJUlFz
ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBuaXJxOyBpKysgKQpAQCAtMTMxMCw2ICsxMjkxLDQ3
IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAgICAgICAgICAgICByZXR1cm4gcmVzOwogICAgIH0K
IAorICAgIHJldHVybiAwOworfQorCisvKgorICogRm9yIGEgZ2l2ZW4gZGV2aWNlIG5vZGU6Cisg
KiAgLSBHaXZlIHBlcm1pc3Npb24gdG8gdGhlIGd1ZXN0IHRvIG1hbmFnZSBJUlEgYW5kIE1NSU8g
cmFuZ2UKKyAqICAtIFJldHJpZXZlIHRoZSBJUlEgY29uZmlndXJhdGlvbiAoaS5lIGVkZ2UvbGV2
ZWwpIGZyb20gZGV2aWNlIHRyZWUKKyAqIFdoZW4gdGhlIGRldmljZSBpcyBub3QgbWFya2VkIGZv
ciBndWVzdCBwYXNzdGhyb3VnaDoKKyAqICAtIEFzc2lnbiB0aGUgZGV2aWNlIHRvIHRoZSBndWVz
dCBpZiBpdCdzIHByb3RlY3RlZCBieSBhbiBJT01NVQorICogIC0gTWFwIHRoZSBJUlFzIGFuZCBp
b21lbSByZWdpb25zIHRvIERPTTAKKyAqLworc3RhdGljIGludCBfX2luaXQgaGFuZGxlX2Rldmlj
ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10KQoreworICAgIHVuc2lnbmVk
IGludCBuYWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmVzOworICAgIHU2NCBh
ZGRyLCBzaXplOworICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFzc3Ro
cm91Z2goZGV2KTsKKworICAgIG5hZGRyID0gZHRfbnVtYmVyX29mX2FkZHJlc3MoZGV2KTsKKwor
ICAgIGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmFkZHIgPSAldVxuIiwKKyAgICAg
ICAgICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmFkZHIpOwor
CisgICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgJiYgbmVlZF9tYXBwaW5nICkK
KyAgICB7CisgICAgICAgIGR0X2RwcmludGsoIiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1
bGxfbmFtZShkZXYpKTsKKyAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2RldmljZShkLCBk
ZXYpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJGYWlsZWQgdG8gc2V0dXAgdGhlIElPTU1VIGZvciAlc1xuIiwKKyAgICAgICAg
ICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKKyAgICAgICAgICAgIHJldHVybiBy
ZXM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVw
dHMoZCwgZGV2LCBuZWVkX21hcHBpbmcpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHJl
dHVybiByZXM7CisKICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBNTUlPcyAqLwogICAg
IGZvciAoIGkgPSAwOyBpIDwgbmFkZHI7IGkrKyApCiAgICAgewotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23: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 1iDcvO-0004fo-Vz; Thu, 26 Sep 2019 23: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=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcvN-0004fa-To
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:11:49 +0000
X-Inumbo-ID: 0485ea02-e0b3-11e9-9665-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 0485ea02-e0b3-11e9-9665-12813bfff9fa;
 Thu, 26 Sep 2019 23:11:49 +0000 (UTC)
Received: from localhost.localdomain (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 654C920835;
 Thu, 26 Sep 2019 23:11:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539508;
 bh=oioZ80YmDh5BZ2RY3omy5UQgF74fXkxFb7JblL6TNrM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Qud55tRliVQt25lmcbduGXchlosJDgjke5CC2DWSwglsX8f/0BzLH1VwFWRE03nV2
 oC69oMfGuXf5aFOVijdv5v48BNj7fCcB1LpQ7Zmba3MPz5tWRq9EmmhQtCn6+reJ2e
 iu4XsnekcT9WyCK+dqJu2YejDFbHCNWJAMNUgzpw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 26 Sep 2019 16:11:38 -0700
Message-Id: <20190926231144.16297-2-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v6 2/8] xen/arm: export device_tree_get_reg and
 device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSdsbCBiZSB1c2VkIGluIGxhdGVyIHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjU6Ci0gbW92ZSBkZWNsYXJh
dGlvbnMgdG8geGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCgpDaGFuZ2VzIGluIHY0OgotIG5l
dyBwYXRjaAotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDggKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggNjIzMTczYmM3Zi4uYTc4
MTBhYmIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC01NSwxNSArNTUsMTUgQEAgc3RhdGljIGJvb2wgX19pbml0IGRl
dmljZV90cmVlX25vZGVfY29tcGF0aWJsZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAg
IHJldHVybiBmYWxzZTsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGRldmljZV90cmVlX2dldF9y
ZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyIGFkZHJlc3NfY2VsbHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0ICpzdGFydCwgdTY0
ICpzaXplKQordm9pZCBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipj
ZWxsLCB1MzIgYWRkcmVzc19jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NCAqc2l6ZSkKIHsKICAgICAqc3RhcnQgPSBk
dF9uZXh0X2NlbGwoYWRkcmVzc19jZWxscywgY2VsbCk7CiAgICAgKnNpemUgPSBkdF9uZXh0X2Nl
bGwoc2l6ZV9jZWxscywgY2VsbCk7CiB9CiAKLXN0YXRpYyB1MzIgX19pbml0IGRldmljZV90cmVl
X2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCkKK3UzMiBf
X2luaXQgZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnByb3BfbmFtZSwgdTMyIGRm
bHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1
cC5oCmluZGV4IGVmY2JhNTQ1YzIuLmZhMGE4NzIxYjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTEx
NSw2ICsxMTUsMTIgQEAgY29uc3QgY2hhciAqYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9v
dG1vZHVsZV9raW5kIGtpbmQpOwogZXh0ZXJuIHVpbnQzMl90IGh5cF90cmFwc192ZWN0b3JbXTsK
IHZvaWQgaW5pdF90cmFwcyh2b2lkKTsKIAordm9pZCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0
IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBzaXplX2NlbGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpOworCit1MzIgZGV2aWNl
X3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCk7CisKICNlbmRpZgogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23: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 1iDcvA-0004fC-By; Thu, 26 Sep 2019 23:11:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcv8-0004eQ-CB
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:11:34 +0000
X-Inumbo-ID: faf5a720-e0b2-11e9-9665-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id faf5a720-e0b2-11e9-9665-12813bfff9fa;
 Thu, 26 Sep 2019 23:11:33 +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 57BB7206B7;
 Thu, 26 Sep 2019 23:11:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539492;
 bh=NMaIIf9CtgjSEq3M1LiLsavmN68J8QzwjGm/RHGTMEs=;
 h=Date:From:To:cc:Subject:From;
 b=W3Uyh1d5KfbX+L7FhIKYMG/oJZz2aEUiQmQUZo+tDc6DJF+KKPOJxzpQX5dcQ9awD
 XjcCnMEFvemp8bB/K3RwSkRycdOxupOU//iaEZn3HpBl5mCQ4cPMljHnanhkosBhZc
 vOA4dkpV63pv0BPSpEi1e85rTL5O18JLCckT/UpQ=
Date: Thu, 26 Sep 2019 16:11:21 -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.1909261608430.2594@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 0/8] dom0less device assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, sstabellini@kernel.org,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgYWRkcyBkZXZpY2UgYXNzaWdubWVudCBz
dXBwb3J0IHRvIERvbTBsZXNzLgpUaGUgbGFzdCBwYXRjaCBpcyB0aGUgZG9jdW1lbnRhdGlvbi4K
CkNoZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IGY5
M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQ6CgogIHhlbjogc2NoZWQ6IEZp
eCBBcm0gYnVpbGQgYWZ0ZXIgY29tbWl0IGY4NTVkZDk2MjUgKDIwMTktMDktMjQgMTg6NTg6NTUg
KzAxMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKCiAgaHR0cDov
L3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0LWh0dHAvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11
bnN0YWJsZS5naXQgCgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gNzg1MmU2YWNjMWIy
OGUwMGZjNGY3ZGEwYmMxNjMxNWI2ZGE4MWQyNzoKCiAgeGVuL2FybTogYWRkIGRvbTAtbGVzcyBk
ZXZpY2UgYXNzaWdubWVudCBpbmZvIHRvIGRvY3MgKDIwMTktMDktMjUgMTk6MDM6MTAgLTA3MDAp
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClN0ZWZhbm8gU3RhYmVsbGluaSAoOCk6CiAgICAgIHhlbi9hcm06IGludHJvZHVj
ZSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKICAgICAgeGVuL2FybTogZXhwb3J0IGRldmljZV90
cmVlX2dldF9yZWcgYW5kIGRldmljZV90cmVlX2dldF91MzIKICAgICAgeGVuL2FybTogaW50cm9k
dWNlIGtpbmZvLT5waGFuZGxlX2dpYwogICAgICB4ZW4vYXJtOiBjb3B5IGR0YiBmcmFnbWVudCB0
byBndWVzdCBkdGIKICAgICAgeGVuL2FybTogYXNzaWduIGRldmljZXMgdG8gYm9vdCBkb21haW5z
CiAgICAgIHhlbi9hcm06IGhhbmRsZSAibXVsdGlib290LGRldmljZS10cmVlIiBjb21wYXRpYmxl
IG5vZGVzCiAgICAgIHhlbi9hcm06IGludHJvZHVjZSBucl9zcGlzCiAgICAgIHhlbi9hcm06IGFk
ZCBkb20wLWxlc3MgZGV2aWNlIGFzc2lnbm1lbnQgaW5mbyB0byBkb2NzCgogZG9jcy9taXNjL2Fy
bS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCB8ICA0NCArKystCiBkb2NzL21pc2MvYXJtL3Bhc3N0
aHJvdWdoLnR4dCAgICAgICAgIHwgMTAxICsrKysrKysrKwogeGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YyAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAg
ICAgICAgICB8IDM5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJj
aC9hcm0va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgIDE0ICstCiB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVs
LmggICAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCAgICAgICAg
ICAgfCAgIDcgKwogOCBmaWxlcyBjaGFuZ2VkLCA1MjMgaW5zZXJ0aW9ucygrKSwgNTcgZGVsZXRp
b25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:11:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDcvU-0004hQ-9v; Thu, 26 Sep 2019 23:11:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcvS-0004gx-Ct
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:11:54 +0000
X-Inumbo-ID: 061165e0-e0b3-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 061165e0-e0b3-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 23:11:52 +0000 (UTC)
Received: from localhost.localdomain (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 169A12075D;
 Thu, 26 Sep 2019 23:11:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539511;
 bh=ej1z6DWrtVm4R50R6g37SICEFTdtAMiXzV6p1u0ROB8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=NMLnxuFLDr4AdrTXv/sh7OfWW2TEWpOMPbMbh/Gd4ywZ84zpcG9z/i2+HiM4nVmXl
 ARvHnE/nYHSmUgHpmFC5wYYzxaP2+GVauMDfgRHtF8giWgiSdVKs2hsxquNiYet+hq
 Ug4wCuOO943ntfmtPSYUEN4UGXb8TUW2okkJtjbc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 26 Sep 2019 16:11:42 -0700
Message-Id: <20190926231144.16297-6-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v6 6/8] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVt
IHRvIHRoZSBib290bW9kCmFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2VybmVsX3By
b2JlLCBmaW5kIHRoZSByaWdodApCT09UTU9EX0dVRVNUX0RUQiBhbmQgc3RvcmUgYSBwb2ludGVy
IHRvIGl0IGluIGR0Yl9ib290bW9kdWxlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVpbnQzMl90Ci0gcmVtb3Zl
IHVzZWxlc3MgMCBpbml0aWFsaXphdGlvbgotIGFkZCByZXR1cm4gdmFsdWUgY2hlY2sKCkNoYW5n
ZXMgaW4gdjI6Ci0gcmVuYW1lIEJPT1RNT0RfRFRCIHRvIEJPT1RNT0RfR1VFU1RfRFRCCi0gcmVu
YW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCi0tLQogeGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYyAgICAgIHwgIDIgKysKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICB8
IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMSArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCBhNzgxMGFiYjE1Li4wOGZiNTlm
NGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMKQEAgLTI0Miw2ICsyNDIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vz
c19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgICAgICBraW5k
ID0gQk9PVE1PRF9SQU1ESVNLOwogICAgIGVsc2UgaWYgKCBmZHRfbm9kZV9jaGVja19jb21wYXRp
YmxlKGZkdCwgbm9kZSwgInhlbix4c20tcG9saWN5IikgPT0gMCApCiAgICAgICAgIGtpbmQgPSBC
T09UTU9EX1hTTTsKKyAgICBlbHNlIGlmICggZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQs
IG5vZGUsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSA9PSAwICkKKyAgICAgICAga2luZCA9IEJP
T1RNT0RfR1VFU1RfRFRCOwogICAgIGVsc2UKICAgICAgICAga2luZCA9IEJPT1RNT0RfVU5LTk9X
TjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCmluZGV4IDM4OWJlZjJhZmEuLjhlZmYwNzQ4MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTQyNSw3ICs0MjUs
NyBAQCBpbnQgX19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCiAg
ICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5l
ICpjbWQgPSBOVUxMOwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKLSAgICB1NjQg
a2VybmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOworICAgIHU2NCBrZXJuZWxfYWRkciwgaW5p
dHJkX2FkZHIsIGR0Yl9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAogICAgIC8qIGRvbWFpbiBp
cyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KQEAgLTQ2OSw2ICs0NjksMTgg
QEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9i
eV9hZGRyX2FuZF9raW5kKAogICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9SQU1ESVNL
LCBpbml0cmRfYWRkcik7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZHRf
ZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgICAgICAg
ICAgY29uc3QgX19iZTMyICp2YWw7CisKKyAgICAgICAgICAgICAgICB2YWwgPSBkdF9nZXRfcHJv
cGVydHkobm9kZSwgInJlZyIsICZsZW4pOworICAgICAgICAgICAgICAgIGlmICggdmFsID09IE5V
TEwgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBkdF9n
ZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmR0Yl9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAg
aW5mby0+ZHRiX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQo
CisgICAgICAgICAgICAgICAgICAgICAgICBCT09UTU9EX0dVRVNUX0RUQiwgZHRiX2FkZHIpOwor
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IGZjYTdlNjhjYmEuLmQ3NjRhNGU5YjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNjksNiAr
MzY5LDcgQEAgY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhi
b290bW9kdWxlX2tpbmQga2luZCkKICAgICBjYXNlIEJPT1RNT0RfS0VSTkVMOiAgcmV0dXJuICJL
ZXJuZWwiOwogICAgIGNhc2UgQk9PVE1PRF9SQU1ESVNLOiByZXR1cm4gIlJhbWRpc2siOwogICAg
IGNhc2UgQk9PVE1PRF9YU006ICAgICByZXR1cm4gIlhTTSI7CisgICAgY2FzZSBCT09UTU9EX0dV
RVNUX0RUQjogICAgIHJldHVybiAiRFRCIjsKICAgICBjYXNlIEJPT1RNT0RfVU5LTk9XTjogcmV0
dXJuICJVbmtub3duIjsKICAgICBkZWZhdWx0OiBCVUcoKTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgK
aW5kZXggZmEwYTg3MjFiMi4uMmY4ZjI0ZTI4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMTYsNiAr
MTYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIEJPT1RNT0RfS0VSTkVMLAogICAgIEJPT1RNT0Rf
UkFNRElTSywKICAgICBCT09UTU9EX1hTTSwKKyAgICBCT09UTU9EX0dVRVNUX0RUQiwKICAgICBC
T09UTU9EX1VOS05PV04KIH0gIGJvb3Rtb2R1bGVfa2luZDsKIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:11:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDcvU-0004hk-KH; Thu, 26 Sep 2019 23:11: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=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcvS-0004h4-Vq
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:11:55 +0000
X-Inumbo-ID: 04e7a4cc-e0b3-11e9-9665-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 04e7a4cc-e0b3-11e9-9665-12813bfff9fa;
 Thu, 26 Sep 2019 23:11:50 +0000 (UTC)
Received: from localhost.localdomain (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 0E74720872;
 Thu, 26 Sep 2019 23:11:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539509;
 bh=FOutBlEzwzNpkF+nXfhDLrz447I7tKkNFNQdBG+rHbQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=pnrXyZB0SMnmjcsW+hRQ+pk07BgLiSEP81s5ATta291uiRC3qIWZkhb+GZHYdg4iz
 38bgL6c7vRUIbXC//CuivAGgTWrh/JbiomBrUrpClNN9ZNres9ooMisEBD/2kAJx7f
 Se1tpRX6WmPyixH4adF6DtxuSS2wfiggADRIDkI8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 26 Sep 2019 16:11:39 -0700
Message-Id: <20190926231144.16297-3-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v6 3/8] xen/arm: introduce kinfo->phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBhbHdheXMgaGFyZC1jb2RpbmcgdGhlIEdJQyBwaGFuZGxlIChHVUVTVF9QSEFO
RExFX0dJQyksIHN0b3JlCml0IGluIGEgdmFyaWFibGUgdW5kZXIga2luZm8uIFRoaXMgd2F5IGl0
IGNhbiBiZSBkeW5hbWljYWxseSBjaG9zZW4gcGVyCmRvbWFpbi4gUmVtb3ZlIHRoZSBmZHQgcG9p
bnRlciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQpmdW5jdGlvbnMgYW5kIG9hc3Mg
YSBzdHJ1Y3Qga2VybmVsX2luZm8gKiBpbnN0ZWFkLiBUaGUgZmR0IHBvaW50ZXIgY2FuCmJlIGFj
Y2Vzc2VkIGZyb20ga2luZm8tPmZkdC4gUmVtb3ZlIHRoZSBzdHJ1Y3QgZG9tYWluICpkIHBhcmFt
ZXRlciB0bwp0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVjYXVzZSBpdCBiZWNvbWVz
IHVudXNlZC4KCkluaXRpYWxpemUgcGhhbmRsZV9naWMgdG8gR1VFU1RfUEhBTkRMRV9HSUMgYXQg
dGhlIGJlZ2lubmluZyBvZgpwcmVwYXJlX2R0Yl9kb21VIGZvciBEb21Vcy4gTGF0ZXIgcGF0Y2hl
cyB3aWxsIGNoYW5nZSB0aGUgdmFsdWUgb2YKcGhhbmRsZV9naWMgZGVwZW5kaW5nIG9uIHVzZXIg
cHJvdmlkZWQgaW5mb3JtYXRpb24uCgpGb3IgRG9tMCwgaW5pdGlhbGl6ZSBwaGFuZGxlX2dpYyB0
byBkdF9pbnRlcnJ1cHRfY29udHJvbGxlci0+cGhhbmRsZQooY3VycmVudCB2YWx1ZSkgYXQgdGhl
IGJlZ2lubmluZyBvZiBwcmVwYXJlX2R0Yi4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCi0tLQpDaGFuZ2VzIGluIHY2OgotIHJlbmFtZSBn
dWVzdF9waGFuZGxlX2dpYyB0byBwaGFuZGxlX2dpYwotIHVzZSBwaGFuZGxlX2dpYyBmb3IgZG9t
MCB0b28KCkNoYW5nZXMgaW4gdjU6Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQoKQ2hhbmdlcyBp
biB2NDoKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgMzkg
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2tlcm5lbC5oIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDE3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAyMTk4NTYyOGYwLi5iMjVhYmU4ZDA4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCkBAIC02MjYsMTUgKzYyNiwxNCBAQCBzdGF0aWMgaW50IF9faW5p
dCBmZHRfcHJvcGVydHlfaW50ZXJydXB0cyhjb25zdCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbnVt
X2lycSkKIHsKICAgICBpbnQgcmVzOwotICAgIHVpbnQzMl90IHBoYW5kbGUgPSBpc19oYXJkd2Fy
ZV9kb21haW4oa2luZm8tPmQpID8KLSAgICAgICAgICAgICAgICAgICAgICAgZHRfaW50ZXJydXB0
X2NvbnRyb2xsZXItPnBoYW5kbGUgOiBHVUVTVF9QSEFORExFX0dJQzsKIAogICAgIHJlcyA9IGZk
dF9wcm9wZXJ0eShraW5mby0+ZmR0LCAiaW50ZXJydXB0cyIsCiAgICAgICAgICAgICAgICAgICAg
ICAgIGludHIsIHNpemVvZihpbnRyWzBdKSAqIG51bV9pcnEpOwogICAgIGlmICggcmVzICkKICAg
ICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5m
ZHQsICJpbnRlcnJ1cHQtcGFyZW50IiwgcGhhbmRsZSk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5
X2NlbGwoa2luZm8tPmZkdCwgImludGVycnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAKICAgICByZXR1cm4gcmVzOwogfQpAQCAt
MTUzNyw4ICsxNTM2LDkgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX25vZGUoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICByZXR1cm4gcmVzOwogfQog
Ci1zdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YyX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YyX2RvbVVfbm9k
ZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogeworICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5m
ZHQ7CiAgICAgaW50IHJlcyA9IDA7CiAgICAgX19iZTMyIHJlZ1soR1VFU1RfUk9PVF9BRERSRVNT
X0NFTExTICsgR1VFU1RfUk9PVF9TSVpFX0NFTExTKSAqIDJdOwogICAgIF9fYmUzMiAqY2VsbHM7
CkBAIC0xNTczLDExICsxNTczLDExIEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljdjJfZG9t
VV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKICAgICBpZiAocmVzKQog
ICAgICAgICByZXR1cm4gcmVzOwogCi0gICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAi
bGludXgscGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICByZXMgPSBmZHRfcHJvcGVy
dHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwga2luZm8tPnBoYW5kbGVfZ2ljKTsKICAgICBp
ZiAocmVzKQogICAgICAgICByZXR1cm4gcmVzOwogCi0gICAgcmVzID0gZmR0X3Byb3BlcnR5X2Nl
bGwoZmR0LCAicGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICByZXMgPSBmZHRfcHJv
cGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwga2luZm8tPnBoYW5kbGVfZ2ljKTsKICAgICBpZiAo
cmVzKQogICAgICAgICByZXR1cm4gcmVzOwogCkBAIC0xNTg2LDggKzE1ODYsOSBAQCBzdGF0aWMg
aW50IF9faW5pdCBtYWtlX2dpY3YyX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2
b2lkICpmZHQpCiAgICAgcmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGludCBfX2luaXQgbWFrZV9n
aWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQorc3RhdGlj
IGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGludCByZXMgPSAwOwogICAg
IF9fYmUzMiByZWdbKEdVRVNUX1JPT1RfQUREUkVTU19DRUxMUyArIEdVRVNUX1JPT1RfU0laRV9D
RUxMUykgKiAyXTsKICAgICBfX2JlMzIgKmNlbGxzOwpAQCAtMTYyMiwxMSArMTYyMywxMSBAQCBz
dGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YzX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCB2b2lkICpmZHQpCiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0dXJuIHJlczsKIAotICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5kbGUiLCBHVUVTVF9QSEFO
RExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAibGludXgscGhhbmRs
ZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0dXJuIHJl
czsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBoYW5kbGUiLCBHVUVTVF9Q
SEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAicGhhbmRsZSIs
IGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0dXJuIHJlczsK
IApAQCAtMTYzNSwyMiArMTYzNiwyMyBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YzX2Rv
bVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgcmV0dXJuIHJl
czsKIH0KIAotc3RhdGljIGludCBfX2luaXQgbWFrZV9naWNfZG9tVV9ub2RlKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3N0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX2RvbVVf
bm9kZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogewotICAgIHN3aXRjaCAoIGQtPmFyY2gu
dmdpYy52ZXJzaW9uICkKKyAgICBzd2l0Y2ggKCBraW5mby0+ZC0+YXJjaC52Z2ljLnZlcnNpb24g
KQogICAgIHsKICAgICBjYXNlIEdJQ19WMzoKLSAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjNfZG9t
VV9ub2RlKGQsIGZkdCk7CisgICAgICAgIHJldHVybiBtYWtlX2dpY3YzX2RvbVVfbm9kZShraW5m
byk7CiAgICAgY2FzZSBHSUNfVjI6Ci0gICAgICAgIHJldHVybiBtYWtlX2dpY3YyX2RvbVVfbm9k
ZShkLCBmZHQpOworICAgICAgICByZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoa2luZm8pOwog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIHBhbmljKCJVbnN1cHBvcnRlZCBHSUMgdmVyc2lvblxuIik7
CiAgICAgfQogfQogCiAjaWZkZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQotc3RhdGljIGlu
dCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZv
aWQgKmZkdCkKK3N0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvKQogeworICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CiAgICAg
aW50IHJlczsKICAgICBnaWNfaW50ZXJydXB0X3QgaW50cjsKICAgICBfX2JlMzIgcmVnW0dVRVNU
X1JPT1RfQUREUkVTU19DRUxMUyArIEdVRVNUX1JPT1RfU0laRV9DRUxMU107CkBAIC0xNjgxLDcg
KzE2ODMsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgICAgICByZXR1cm4gcmVzOwogCiAgICAg
cmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAiaW50ZXJydXB0LXBhcmVudCIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEhBTkRMRV9HSUMpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKCByZXMgKQogICAgICAg
ICByZXR1cm4gcmVzOwogCkBAIC0xNzA2LDYgKzE3MDgsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBw
cmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8pCiAgICAgaW50IGFkZHJjZWxscywgc2l6ZWNlbGxzOwogICAgIGludCByZXQ7CiAKKyAgICBr
aW5mby0+cGhhbmRsZV9naWMgPSBHVUVTVF9QSEFORExFX0dJQzsKKwogICAgIGFkZHJjZWxscyA9
IEdVRVNUX1JPT1RfQUREUkVTU19DRUxMUzsKICAgICBzaXplY2VsbHMgPSBHVUVTVF9ST09UX1NJ
WkVfQ0VMTFM7CiAKQEAgLTE3NDksNyArMTc1Myw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHByZXBh
cmVfZHRiX2RvbVUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
ICAgICBpZiAoIHJldCApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgcmV0ID0gbWFrZV9naWNf
ZG9tVV9ub2RlKGQsIGtpbmZvLT5mZHQpOworICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShr
aW5mbyk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycjsKIApAQCAtMTc2MSw3ICsx
NzY1LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIHsKICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKICNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCi0gICAgICAgIHJldCA9IG1h
a2VfdnBsMDExX3VhcnRfbm9kZShkLCBraW5mby0+ZmR0KTsKKyAgICAgICAgcmV0ID0gbWFrZV92
cGwwMTFfdWFydF9ub2RlKGtpbmZvKTsKICNlbmRpZgogICAgICAgICBpZiAoIHJldCApCiAgICAg
ICAgICAgICBnb3RvIGVycjsKQEAgLTE3OTMsNiArMTc5Nyw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IHByZXBhcmVfZHRiX2h3ZG9tKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8pCiAKICAgICBBU1NFUlQoZHRfaG9zdCAmJiAoZHRfaG9zdC0+c2libGluZyA9PSBOVUxM
KSk7CiAKKyAgICBraW5mby0+cGhhbmRsZV9naWMgPSBkdF9pbnRlcnJ1cHRfY29udHJvbGxlci0+
cGhhbmRsZTsKICAgICBmZHQgPSBkZXZpY2VfdHJlZV9mbGF0dGVuZWQ7CiAKICAgICBuZXdfc2l6
ZSA9IGZkdF90b3RhbHNpemUoZmR0KSArIERPTTBfRkRUX0VYVFJBX1NJWkU7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJu
ZWwuaAppbmRleCAzM2YzZTcyYjExLi40M2ZhODc1NDVlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKQEAg
LTM2LDYgKzM2LDkgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKICAgICAvKiBFbmFibGUgcGwwMTEg
ZW11bGF0aW9uICovCiAgICAgYm9vbCB2cGwwMTE7CiAKKyAgICAvKiBHSUMgcGhhbmRsZSAqLwor
ICAgIHVpbnQzMl90IHBoYW5kbGVfZ2ljOworCiAgICAgLyogbG9hZGVyIHRvIHVzZSBmb3IgdGhp
cyBrZXJuZWwgKi8KICAgICB2b2lkICgqbG9hZCkoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvKTsK
ICAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUgKi8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:12:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDcvZ-0004k7-4r; Thu, 26 Sep 2019 23:12:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcvX-0004jR-D2
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:11:59 +0000
X-Inumbo-ID: 06d86dac-e0b3-11e9-b588-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 06d86dac-e0b3-11e9-b588-bc764e2007e4;
 Thu, 26 Sep 2019 23:11:53 +0000 (UTC)
Received: from localhost.localdomain (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 5B4C2214D9;
 Thu, 26 Sep 2019 23:11:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539512;
 bh=Brzt6+kVfBUR6cseu8q5218BOkTWnIKLt+g2/ZifH5s=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=QO9hRCfJQBn3UffTfOvonX8WlGV6Oj9d5QuljuCVri8v5v/ACcMlfSl0TdkYvcXlb
 3d39ETQSxSq/OhBSrxsKRlqtrZaWLZjU3j/qPKalxcNy28H/NvpnDHs84+5Xfu6ntb
 znStfEoMVjda2lYLexe5ZWQzVbqxD6RKNqzqYzHo=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 26 Sep 2019 16:11:44 -0700
Message-Id: <20190926231144.16297-8-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v6 8/8] xen/arm: add dom0-less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGluZm8gYWJvdXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMS4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2
NjoKLSBmaXggbnJfc3BpcyBkZXNjcmlwdGlvbgotIGFkZCBhY2sKCkNoYW5nZXMgaW4gdjU6Ci0g
aW1wcm92ZSB3b3JkaW5nCgpDaGFuZ2VzIGluIHY0OgotIGZpeCBzcGVsbGluZwotIGFkZCAibXVs
dGlib290LG1vZHVsZSIKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gaW1wcm92ZSBkb2MKLSBl
eHBhbmQgdGhlIG5yX3NwaXMgYW5kIHZwbDAxMSBzZWN0aW9ucyBhbmQgaW5jbHVkZSBpbmZvcm1h
dGlvbiBhYm91dAogIHRoZSB2cGwwMTEgU1BJCi0gbW92ZSBwYXNzdGhyb3VnaCBpbmZvcm1hdGlv
biB0byBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAoKQ2hhbmdlcyBpbiB2MzoKLSBhZGQg
bnJfc3BpcwotIGNoYW5nZSBkZXNjcmlwdGlvbiBvZiBpbnRlcnJ1cHRzIGFuZCBpbnRlcnJ1cHQt
cGFyZW50CgpDaGFuZ2VzIGluIHYyOgotIGRldmljZSB0cmVlIGZyYWdtZW50IGxvYWRlZCBpbiBj
YWNoZWFibGUgbWVtb3J5Ci0gcmVuYW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmlj
ZS10cmVlCi0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCi0gYWRkIGEgbm90ZSBhYm91dCBk
ZXZpY2UgbWVtb3J5IG1hcHBpbmcKLSBpbnRyb2R1Y2UgeGVuLHJlZwotIHNwZWNpZnkgb25seSB0
aGUgR0lDIGlzIHN1cHBvcnRlZAotLS0KIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGlu
Zy50eHQgfCAgNDQgKysrKysrKysrKy0KIGRvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0ICAg
ICAgICAgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
MTQ0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
YXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9i
b290aW5nLnR4dAppbmRleCAzMTdhOWU5NjJhLi42NDllMDBkMDlmIDEwMDY0NAotLS0gYS9kb2Nz
L21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZGV2
aWNlLXRyZWUvYm9vdGluZy50eHQKQEAgLTE0Niw3ICsxNDYsMTggQEAgd2l0aCB0aGUgZm9sbG93
aW5nIHByb3BlcnRpZXM6CiAKIC0gdnBsMDExCiAKLSAgICBBbiBlbXB0eSBwcm9wZXJ0eSB0byBl
bmFibGUvZGlzYWJsZSBhIHZpcnR1YWwgcGwwMTEgZm9yIHRoZSBndWVzdCB0byB1c2UuCisgICAg
QW4gZW1wdHkgcHJvcGVydHkgdG8gZW5hYmxlL2Rpc2FibGUgYSB2aXJ0dWFsIHBsMDExIGZvciB0
aGUgZ3Vlc3QgdG8KKyAgICB1c2UuIFRoZSB2aXJ0dWFsIHBsMDExIHVzZXMgU1BJIG51bWJlciAw
IChzZWUgR1VFU1RfVlBMMDExX1NQSSkuCisgICAgUGxlYXNlIG5vdGUgdGhhdCB0aGUgU1BJIHVz
ZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDExIGNvdWxkIGNsYXNoIHdpdGggdGhlCisgICAgcGh5c2lj
YWwgU1BJIG9mIGEgcGh5c2ljYWwgZGV2aWNlIGFzc2lnbmVkIHRvIHRoZSBndWVzdC4KKworLSBu
cl9zcGlzCisKKyAgICBPcHRpb25hbC4gQSAzMi1iaXQgaW50ZWdlciBzcGVjaWZ5aW5nIHRoZSBu
dW1iZXIgb2YgU1BJcyAoU2hhcmVkCisgICAgUGVyaXBoZXJhbCBJbnRlcnJ1cHRzKSB0byBhbGxv
Y2F0ZSBmb3IgdGhlIGRvbWFpbi4gSWYgbnJfc3BpcyBpcworICAgIG1pc3NpbmcsIHRoZSBtYXgg
bnVtYmVyIG9mIFNQSXMgc3VwcG9ydGVkIGJ5IHRoZSBwaHlzaWNhbCBHSUMgaXMKKyAgICB1c2Vk
LCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzIGVuYWJsZWQsIHdoaWNoZXZlciBp
cworICAgIGdyZWF0ZXIuCiAKIC0gI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCiAKQEAg
LTIyNiwzICsyMzcsMzQgQEAgY2hvc2VuIHsKICAgICAgICAgfTsKICAgICB9OwogfTsKKworCitE
ZXZpY2UgQXNzaWdubWVudAorPT09PT09PT09PT09PT09PT0KKworRGV2aWNlIEFzc2lnbm1lbnQg
KFBhc3N0aHJvdWdoKSBpcyBzdXBwb3J0ZWQgYnkgYWRkaW5nIGFub3RoZXIgbW9kdWxlLAorYWxv
bmdzaWRlIHRoZSBrZXJuZWwgYW5kIHJhbWRpc2ssIHdpdGggdGhlIGRldmljZSB0cmVlIGZyYWdt
ZW50Citjb3JyZXNwb25kaW5nIHRvIHRoZSBkZXZpY2Ugbm9kZSB0byBhc3NpZ24gdG8gdGhlIGd1
ZXN0LgorCitUaGUgZHRiIHN1Yi1ub2RlIHNob3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcgcHJvcGVy
dGllczoKKworLSBjb21wYXRpYmxlCisKKyAgICAibXVsdGlib290LGRldmljZS10cmVlIiBhbmQg
Im11bHRpYm9vdCxtb2R1bGUiCisKKy0gcmVnCisKKyAgICBTcGVjaWZpZXMgdGhlIHBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIGRldmljZSB0cmVlIGJpbmFyeSBmcmFnbWVudAorICAgIFJBTSBhbmQg
aXRzIGxlbmd0aC4KKworQXMgYW4gZXhhbXBsZToKKworICAgICAgICBtb2R1bGVAMHhjMDAwMDAw
IHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGRldmljZS10cmVlIiwgIm11
bHRpYm9vdCxtb2R1bGUiOworICAgICAgICAgICAgcmVnID0gPDB4MCAweGMwMDAwMDAgMHhmZmZm
ZmY+OworICAgICAgICB9OworCitUaGUgRFRCIGZyYWdtZW50IGlzIGxvYWRlZCBhdCAweGMwMDAw
MDAgaW4gdGhlIGV4YW1wbGUgYWJvdmUuIEl0IHNob3VsZAorZm9sbG93IHRoZSBjb252ZW50aW9u
IGV4cGxhaW5lZCBpbiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dC4gVGhlCitEVEIgZnJh
Z21lbnQgd2lsbCBiZSBhZGRlZCB0byB0aGUgZ3Vlc3QgZGV2aWNlIHRyZWUsIHNvIHRoYXQgdGhl
IGd1ZXN0CitrZXJuZWwgd2lsbCBiZSBhYmxlIHRvIGRpc2NvdmVyIHRoZSBkZXZpY2UuCmRpZmYg
LS1naXQgYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dCBiL2RvY3MvbWlzYy9hcm0vcGFz
c3Rocm91Z2gudHh0CmluZGV4IDBlZmJkMTIyZGUuLmE2N2FkYThlYjggMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91
Z2gudHh0CkBAIC04MCw2ICs4MCwxMDcgQEAgU1BJIG51bWJlcnMgc3RhcnQgZnJvbSAzMiwgaW4g
dGhpcyBleGFtcGxlIDgwICsgMzIgPSAxMTIuCiBTZWUgbWFuIFt4bC5jZmddIGZvciB0aGUgaW9t
ZW0gZm9ybWF0LiBUaGUgcmVnIHByb3BlcnR5IGlzIGp1c3QgYSBwYWlyCiBvZiBhZGRyZXNzLCB0
aGVuIHNpemUgbnVtYmVycywgZWFjaCBvZiB0aGVtIGNhbiBvY2N1cHkgMSBvciAyIGNlbGxzLgog
CisKK0RvbTAtbGVzcyBEZXZpY2UgUGFzc3Rocm91Z2gKKz09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KKworVGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgZm9yIGRvbTAtbGVzcyBndWVzdHMgc2hv
dWxkIGhhdmUgdGhlIGZvbGxvd2luZworcHJvcGVydGllcyBmb3IgZWFjaCBub2RlIGNvcnJlc3Bv
bmRpbmcgdG8gYSBwaHlzaWNhbCBkZXZpY2UgdG8gYXNzaWduIHRvCit0aGUgZ3Vlc3Q6CisKKy0g
eGVuLHJlZworCisgIFRoZSB4ZW4scmVnIHByb3BlcnR5IGlzIGFuIGFycmF5IG9mOgorCisgICAg
PHBoeXNfYWRkciBzaXplIGd1ZXN0X2FkZHI+CisKKyAgVGhleSBzcGVjaWZ5IHRoZSBwaHlzaWNh
bCBhZGRyZXNzIGFuZCBzaXplIG9mIHRoZSBkZXZpY2UgbWVtb3J5CisgIHJhbmdlcyB0b2dldGhl
ciB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIGd1ZXN0IGFkZHJlc3MgdG8gbWFwIHRoZW0gdG8uCisg
IFRoZSBzaXplIG9mIGBwaHlzX2FkZHInIGFuZCBgZ3Vlc3RfYWRkcicgaXMgZGV0ZXJtaW5lZCBi
eQorICAjYWRkcmVzcy1jZWxscywgdGhlIHNpemUgb2YgYHNpemUnIGlzIGRldGVybWluZWQgYnkg
I3NpemUtY2VsbHMsIG9mCisgIHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlLgorICBUaGUgbWVtb3J5
IHdpbGwgYmUgbWFwcGVkIGFzIGRldmljZSBtZW1vcnkgaW4gdGhlIGd1ZXN0IChEZXZpY2Utbkdu
UkUpLgorCistIHhlbixwYXRoCisKKyAgQSBzdHJpbmcgcHJvcGVydHkgcmVwcmVzZW50aW5nIHRo
ZSBwYXRoIGluIHRoZSBob3N0IGRldmljZSB0cmVlIHRvIHRoZQorICBjb3JyZXNwb25kaW5nIGRl
dmljZSBub2RlLgorCitJbiBhZGRpdGlvbiwgYSBzcGVjaWFsIC9naWMgbm9kZSBpcyBleHBlY3Rl
ZCBhcyBhIHBsYWNlaG9sZGVyIGZvciB0aGUKK2Z1bGwgR0lDIG5vZGUgdGhhdCB3aWxsIGJlIGFk
ZGVkIGJ5IFhlbiBmb3IgdGhlIGd1ZXN0LiAvZ2ljIGNhbiBiZQorcmVmZXJlbmNlZCBieSBvdGhl
ciBwcm9wZXJ0aWVzIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gRm9yCitpbnN0YW5jZSwg
aXQgY2FuIGJlIHJlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCB1bmRlciBhIGRldmljZSBu
b2RlLgorWGVuIHdpbGwgdGFrZSBjYXJlIG9mIHJlcGxhY2luZyB0aGUgImdpYyIgcGxhY2Vob2xk
ZXIgbm9kZSBmb3IgYQorY29tcGxldGUgR0lDIG5vZGUgd2hpbGUgcmV0YWluaW5nIGFsbCB0aGUg
cmVmZXJlbmNlcyBjb3JyZWN0bHkuIFRoZSBuZXcKK0dJQyBub2RlIGNyZWF0ZWQgYnkgWGVuIGlz
IGEgcmVndWxhciBpbnRlcnJ1cHQtY29udHJvbGxlckA8dW5pdD4gbm9kZS4KKworICAgIGdpYzog
Z2ljIHsKKyAgICAgICAgI2ludGVycnVwdC1jZWxscyA9IDwweDM+OworICAgICAgICBpbnRlcnJ1
cHQtY29udHJvbGxlcjsKKyAgICB9OworCitOb3RlIHRoYXQgdGhlICNpbnRlcnJ1cHQtY2VsbHMg
YW5kIGludGVycnVwdC1jb250cm9sbGVyIHByb3BlcnRpZXMgYXJlCitub3QgYWN0dWFsbHkgcmVx
dWlyZWQsIGhvd2V2ZXIsIERUQyBleHBlY3RzIHRoZW0gdG8gYmUgcHJlc2VudCBpZiBnaWMgaXMK
K3JlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCBvciBzaW1pbGFyLgorCisKK0V4YW1wbGUK
Kz09PT09PT0KKworVGhlIGZvbGxvd2luZyBpcyBhIHJlYWwtd29ybGQgZXhhbXBsZSBvZiBhIGRl
dmljZSB0cmVlIGZyYWdtZW50IHRvCithc3NpZ24gYSBuZXR3b3JrIGNhcmQgdG8gYSBkb20wLWxl
c3MgZ3Vlc3Qgb24gWGlsaW54IFVsdHJhc2NhbGUrIE1QU29DOgorCisvZHRzLXYxLzsKKworLyB7
CisgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgI3NpemUtY2VsbHMgPSA8MT47CisKKyAg
ICBnaWM6IGdpYyB7CisgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8Mz47CisgICAgICAgIGlu
dGVycnVwdC1jb250cm9sbGVyOworICAgIH07CisKKyAgICBwYXNzdGhyb3VnaCB7CisgICAgICAg
IGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7CisgICAgICAgIHJhbmdlczsKKyAgICAgICAgI2Fk
ZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgICAgICNzaXplLWNlbGxzID0gPDE+OworCisgICAgICAg
IG1pc2NfY2xrOiBtaXNjX2NsayB7CisgICAgICAgICAgICAjY2xvY2stY2VsbHMgPSA8MD47Cisg
ICAgICAgICAgICBjbG9jay1mcmVxdWVuY3kgPSA8MHg3NzM1OTQwPjsKKyAgICAgICAgICAgIGNv
bXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOworICAgICAgICB9OworCisgICAgICAgIGV0aGVybmV0
QGZmMGUwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiY2Rucyx6eW5xbXAtZ2VtIjsK
KyAgICAgICAgICAgIHN0YXR1cyA9ICJva2F5IjsKKyAgICAgICAgICAgIHJlZyA9IDwweDAgMHhm
ZjBlMDAwMCAweDEwMDA+OworICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAicGNsayIsICJoY2xr
IiwgInR4X2NsayIsICJyeF9jbGsiOworICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47
CisgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKKyAgICAgICAgICAgIGNsb2NrcyA9IDwm
bWlzY19jbGsgJm1pc2NfY2xrICZtaXNjX2NsayAmbWlzY19jbGs+OworICAgICAgICAgICAgcGh5
LW1vZGUgPSAicmdtaWktaWQiOworICAgICAgICAgICAgeGxueCxwdHAtZW5ldC1jbG9jayA9IDww
PjsKKyAgICAgICAgICAgIGxvY2FsLW1hYy1hZGRyZXNzID0gWzAwIDBhIDM1IDAwIDIyIDAxXTsK
KyAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8JmdpYz47CisgICAgICAgICAgICBpbnRl
cnJ1cHRzID0gPDAgNjMgMHg0IDAgNjMgMHg0PjsKKyAgICAgICAgICAgIHhlbixwYXRoID0gIi9h
bWJhL2V0aGVybmV0QGZmMGUwMDAwIjsKKyAgICAgICAgICAgIHhlbixyZWcgPSA8MHgwIDB4ZmYw
ZTAwMDAgMHgxMDAwIDB4MCAweGZmMGUwMDAwPjsKKworICAgICAgICAgICAgcGh5QGMgeworICAg
ICAgICAgICAgICAgIHJlZyA9IDwweGM+OworICAgICAgICAgICAgICAgIHRpLHJ4LWludGVybmFs
LWRlbGF5ID0gPDB4OD47CisgICAgICAgICAgICAgICAgdGksdHgtaW50ZXJuYWwtZGVsYXkgPSA8
MHhhPjsKKyAgICAgICAgICAgICAgICB0aSxmaWZvLWRlcHRoID0gPDB4MT47CisgICAgICAgICAg
ICAgICAgdGkscnhjdHJsLXN0cmFwLXdvcmthOworICAgICAgICAgICAgfTsKKyAgICAgICAgfTsK
KyAgICB9OworfTsKKworCiBbYXJtLGdpYy50eHRdOiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0
aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdpYy50eHQK
IFthcm0sZ2ljLXYzLnR4dF06IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnR4dAogW3hsLmNmZ106
IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLmNmZy41Lmh0bWwK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:12:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDcvZ-0004lB-Dt; Thu, 26 Sep 2019 23:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcvX-0004jj-U2
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:11:59 +0000
X-Inumbo-ID: 05517532-e0b3-11e9-9665-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 05517532-e0b3-11e9-9665-12813bfff9fa;
 Thu, 26 Sep 2019 23:11:50 +0000 (UTC)
Received: from localhost.localdomain (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 ADC25208C3;
 Thu, 26 Sep 2019 23:11:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539510;
 bh=oG0T9Vx5x/5R795OokcFHqDSkdTq3KNQFmwl1d1MI2U=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=0KpEi38tIf9jIu0namAvzdTpw0HNjuih6FFK2UKBZLY7FZwYocjFnf1Cb5juCP5SK
 gXj8Zcq8j/ioOz1t7GYqigWzbqAeq/EFwtoDWWX5mvz4Azq8yDvmBaeR4rOwb5TKj4
 AZgwGEnsSXQb4U7VJNGWFtslJxMrfdqgQUhRMKQ0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 26 Sep 2019 16:11:40 -0700
Message-Id: <20190926231144.16297-4-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v6 4/8] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZp
Y2UgZnJvbSBtZW1vcnkKYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCm5vZGUuCgpBZGQgYSBuZXcgZmllbGQgbmFtZWQg
ZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAgdHJhY2sKb2YgdGhl
IGR0YiBmcmFnbWVudCBsb2NhdGlvbi4KCkNvcHkgdGhlIGZyYWdtZW50IHRvIHRoZSBndWVzdCBk
dGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3VnaCkuCgpTZXQga2luZm8tPnBoYW5kbGVf
Z2ljIGJhc2VkIG9uIHRoZSBwaGFuZGxlIG9mIHRoZSBzcGVjaWFsICIvZ2ljIgpub2RlIGluIHRo
ZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gIi9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRi
CmZyYWdtZW50IHRoYXQgcmVwcmVzZW50cyB0aGUgZ2ljIGludGVycnVwdCBjb250cm9sbGVyLiBP
dGhlciBwcm9wZXJ0aWVzCmluIHRoZSBkdGIgZnJhZ21lbnQgbWlnaHQgcmVmZXIgdG8gaXQgKGZv
ciBpbnN0YW5jZSBpbnRlcnJ1cHQtcGFyZW50IG9mCmEgZGV2aWNlIG5vZGUpLiBXZSByZXVzZSB0
aGUgcGhhbmRsZSBvZiAiL2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCnRoZSBwaGFuZGxl
IG9mIHRoZSBmdWxsIEdJQyBub2RlIHRoYXQgd2lsbCBiZSBjcmVhdGVkIGZvciB0aGUgZ3Vlc3QK
ZGV2aWNlIHRyZWUuIFRoYXQgd2F5LCB3aGVuIHdlIGNvcHkgcHJvcGVydGllcyBmcm9tIHRoZSBk
ZXZpY2UgdHJlZQpmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUgbGlua3MgcmVt
YWluIHVuYnJva2VuLgoKc2Nhbl9wYXNzdGhyb3VnaF9wcm9wIGlzIGludHJvZHVjZWQgaGVyZSBh
bmQgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCBidXQKaXQgd2lsbCBiZSB1c2VkIGJ5IGxhdGVyIHBh
dGNoZXMuCgpTb21lIG9mIHRoZSBjb2RlIGJlbG93IGlzIHRha2VuIGZyb20gdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMuIE5vdGUgdGhhdAppdCBpcyBPSyB0byB0YWtlIExHUEwgMi4xIGNvZGUgYW5k
IGluY2x1ZGluZyBpdCBpbnRvIGEgR1BMdjIgY29kZSBiYXNlLgpUaGUgcmVzdWx0IGlzIEdQTHYy
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CgotLS0tCkNoYW5nZXMgaW4gdjY6Ci0gY29kZSBzdHlsZQotIGluLWNvZGUgY29tbWVu
dAotIGNvbW1pdCBtZXNzYWdlIGltcHJvdmVtZW50cwoKQ2hhbmdlcyBpbiB2NToKLSBjb2RlIHN0
eWxlCi0gaW4tY29kZSBjb21tZW50Ci0gcmVtb3ZlIGRlcHRoIHBhcmFtZXRlciBmcm9tIHNjYW5f
cGZkdF9ub2RlCi0gZm9yIGluc3RlYWQgb2YgbG9vcCBpbiBkb21haW5faGFuZGxlX2R0Yl9ib290
bW9kdWxlCi0gbW92ZSAiZ2ljIiBjaGVjayB0byBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxl
Ci0gYWRkIGNoZWNrX3BhcnRpYWxfZmR0Ci0gdXNlIERUX1JPT1RfTk9ERV9BRERSL1NJWkVfQ0VM
TFNfREVGQVVMVAotIGFkZCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgcGFyYW1ldGVyLCBzZXQgaXQg
dG8gZmFsc2UgZm9yICIvYWxpYXNlcyIKCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHJlY3Vyc2lvbiBp
biB0aGUgaW1wbGVtZW50YXRpb24KLSByZW5hbWUgaGFuZGxlX3Byb3BlcnRpZXMgdG8gaGFuZGxl
X3Byb3BfcGZkdAotIHJlbmFtZSBzY2FuX3B0X25vZGUgdG8gc2Nhbl9wZmR0X25vZGUKLSBwYXNz
IGtpbmZvIHRvIGhhbmRsZV9wcm9wZXJ0aWVzCi0gdXNlIHVpbnQzMl90IGluc3RlYWQgb2YgdTMy
Ci0gcmVuYW1lIHIgdG8gcmVzCi0gYWRkICJwYXNzdGhyb3VnaCIgYW5kICJhbGlhc2VzIiBjaGVj
awotIGFkZCBhIG5hbWUgPT0gTlVMTCBjaGVjawotIGNvZGUgc3R5bGUKLSBtb3ZlIERUQiBmcmFn
bWVudCBzY2FubmluZyBlYXJsaWVyLCBiZWZvcmUgRG9tVSBHSUMgbm9kZSBjcmVhdGlvbgotIHNl
dCBndWVzdF9waGFuZGxlX2dpYyBiYXNlZCBvbiAiL2dpYyIKLSBpbi1jb2RlIGNvbW1lbnQKCkNo
YW5nZXMgaW4gdjM6Ci0gc3dpdGNoIHRvIHVzaW5nIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUg
Zm9yIHRoZSBjb3B5CgpDaGFuZ2VzIGluIHYyOgotIGFkZCBhIG5vdGUgYWJvdXQgdGhlIGNvZGUg
Y29taW5nIGZyb20gbGlieGwgaW4gdGhlIGNvbW1pdCBtZXNzYWdlCi0gY29weSAvYWxpYXNlcwot
IGNvZGUgc3R5bGUKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgMTY0ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5l
bC5oIHwgICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGIyNWFiZThkMDguLjA4ZDZkMjM4ZTMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKQEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNz
Lmg+CiAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNs
dWRlIDx4ZW4vdm1hcC5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YWNw
aS9hY3RhYmxlcy5oPgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KQEAgLTE2OTgsNiArMTY5OSwx
NTcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCiB9CiAjZW5kaWYKIAorc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3By
b3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qg
c2l6ZV9jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBzY2Fu
X3Bhc3N0aHJvdWdoX3Byb3ApCit7CisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKKyAgICBp
bnQgcHJvcG9mZiwgbmFtZW9mZiwgcmVzOworICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkg
KnByb3A7CisKKyAgICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChw
ZmR0LCBub2Rlb2ZmKTsKKyAgICAgICAgICBwcm9wb2ZmID49IDA7CisgICAgICAgICAgcHJvcG9m
ZiA9IGZkdF9uZXh0X3Byb3BlcnR5X29mZnNldChwZmR0LCBwcm9wb2ZmKSApCisgICAgeworICAg
ICAgICBpZiAoICEocHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0KHBmZHQsIHByb3Bv
ZmYsIE5VTEwpKSApCisgICAgICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7CisKKyAg
ICAgICAgbmFtZW9mZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsKKyAgICAgICAgcmVz
ID0gZmR0X3Byb3BlcnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsK
KyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICB9CisKKyAg
ICAvKiBGRFRfRVJSX05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3Ig
dGhpcyBub2RlICovCisgICAgcmV0dXJuICggcHJvcG9mZiAhPSAtRkRUX0VSUl9OT1RGT1VORCAp
ID8gcHJvcG9mZiA6IDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHNjYW5fcGZkdF9ub2RlKHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sIGNvbnN0IHZvaWQgKnBmZHQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHNjYW5fcGFzc3Rocm91Z2hfcHJv
cCkKK3sKKyAgICBpbnQgcmMgPSAwOworICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CisgICAg
aW50IG5vZGVfbmV4dDsKKworICAgIHJjID0gZmR0X2JlZ2luX25vZGUoZmR0LCBmZHRfZ2V0X25h
bWUocGZkdCwgbm9kZW9mZiwgTlVMTCkpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4g
cmM7CisKKyAgICByYyA9IGhhbmRsZV9wcm9wX3BmZHQoa2luZm8sIHBmZHQsIG5vZGVvZmYsIGFk
ZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHNjYW5f
cGFzc3Rocm91Z2hfcHJvcCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKwor
ICAgIGFkZHJlc3NfY2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIj
YWRkcmVzcy1jZWxscyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RFRfUk9PVF9OT0RFX0FERFJfQ0VMTFNfREVGQVVMVCk7CisgICAgc2l6ZV9jZWxscyA9IGRldmlj
ZV90cmVlX2dldF91MzIocGZkdCwgbm9kZW9mZiwgIiNzaXplLWNlbGxzIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxU
KTsKKworICAgIG5vZGVfbmV4dCA9IGZkdF9maXJzdF9zdWJub2RlKHBmZHQsIG5vZGVvZmYpOwor
ICAgIHdoaWxlICggbm9kZV9uZXh0ID4gMCApCisgICAgeworICAgICAgICBzY2FuX3BmZHRfbm9k
ZShraW5mbywgcGZkdCwgbm9kZV9uZXh0LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAorICAg
ICAgICAgICAgICAgICAgICAgICBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApOworICAgICAgICBub2Rl
X25leHQgPSBmZHRfbmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgfQorCisgICAg
cmV0dXJuIGZkdF9lbmRfbm9kZShmZHQpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBjaGVja19w
YXJ0aWFsX2ZkdCh2b2lkICpwZmR0LCBzaXplX3Qgc2l6ZSkKK3sKKyAgICBpbnQgcmVzOworCisg
ICAgaWYgKCBmZHRfbWFnaWMocGZkdCkgIT0gRkRUX01BR0lDICkKKyAgICB7CisgICAgICAgIGRw
cmludGsoWEVOTE9HX0VSUiwgIlBhcnRpYWwgRkRUIGlzIG5vdCBhIHZhbGlkIEZsYXQgRGV2aWNl
IFRyZWUiKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmVzID0gZmR0
X2NoZWNrX2hlYWRlcihwZmR0KTsKKyAgICBpZiAoIHJlcyApCisgICAgeworICAgICAgICBkcHJp
bnRrKFhFTkxPR19FUlIsICJGYWlsZWQgdG8gY2hlY2sgdGhlIHBhcnRpYWwgRkRUICglZCkiLCBy
ZXMpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoIGZkdF90b3Rh
bHNpemUocGZkdCkgPiBzaXplICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
IlBhcnRpYWwgRkRUIHRvdGFsc2l6ZSBpcyB0b28gYmlnIik7CisgICAgICAgIHJldHVybiAtRUlO
VkFMOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBkb21h
aW5faGFuZGxlX2R0Yl9ib290bW9kdWxlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8pCit7CisgICAgdm9pZCAqcGZkdDsKKyAgICBpbnQgcmVzLCBub2RlX25leHQ7CisKKyAgICBw
ZmR0ID0gaW9yZW1hcF9jYWNoZShraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnN0YXJ0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYg
KCBwZmR0ID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJlcyA9IGNo
ZWNrX3BhcnRpYWxfZmR0KHBmZHQsIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAg
aWYgKCByZXMgPCAwICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGZvciAoIG5vZGVfbmV4
dCA9IGZkdF9maXJzdF9zdWJub2RlKHBmZHQsIDApOyAKKyAgICAgICAgICBub2RlX25leHQgPiAw
OworICAgICAgICAgIG5vZGVfbmV4dCA9IGZkdF9uZXh0X3N1Ym5vZGUocGZkdCwgbm9kZV9uZXh0
KSApCisgICAgeworICAgICAgICBjb25zdCBjaGFyICpuYW1lID0gZmR0X2dldF9uYW1lKHBmZHQs
IG5vZGVfbmV4dCwgTlVMTCk7CisKKyAgICAgICAgaWYgKCBuYW1lID09IE5VTEwgKQorICAgICAg
ICAgICAgY29udGludWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT25seSBzY2FuIC9naWMg
L2FsaWFzZXMgL3Bhc3N0aHJvdWdoLCBpZ25vcmUgdGhlIHJlc3QuCisgICAgICAgICAqIFRoZXkg
ZG9uJ3QgaGF2ZSB0byBiZSBwYXJzZWQgaW4gb3JkZXIuCisgICAgICAgICAqCisgICAgICAgICAq
IFRha2UgdGhlIEdJQyBwaGFuZGxlIHZhbHVlIGZyb20gdGhlIHNwZWNpYWwgL2dpYyBub2RlIGlu
IHRoZQorICAgICAgICAgKiBEVEIgZnJhZ21lbnQuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IGR0X25vZGVfY21wKG5hbWUsICJnaWMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAg
a2luZm8tPnBoYW5kbGVfZ2ljID0gZmR0X2dldF9waGFuZGxlKHBmZHQsIG5vZGVfbmV4dCk7Cisg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZHRfbm9kZV9j
bXAobmFtZSwgImFsaWFzZXMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVzID0g
c2Nhbl9wZmR0X25vZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4dCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9BRERSX0NFTExTX0RFRkFVTFQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxU
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOworICAgICAgICAgICAg
aWYgKCByZXMgKQorICAgICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJwYXNzdGhy
b3VnaCIpID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBzY2FuX3BmZHRfbm9k
ZShraW5mbywgcGZkdCwgbm9kZV9uZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRFRfUk9PVF9OT0RFX0FERFJfQ0VMTFNfREVGQVVMVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0cnVlKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAg
ICAgICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IH0KKyAgICB9CisKKyAgICBpb3VubWFwKHBmZHQpOworCisgICAgcmV0dXJuIHJlczsKK30KKwog
LyoKICAqIFRoZSBtYXggc2l6ZSBmb3IgRFQgaXMgMk1CLiBIb3dldmVyLCB0aGUgZ2VuZXJhdGVk
IERUIGlzIHNtYWxsLCA0S0IKICAqIGFyZSBlbm91Z2ggZm9yIG5vdywgYnV0IHdlIG1pZ2h0IGhh
dmUgdG8gaW5jcmVhc2UgaXQgaW4gdGhlIGZ1dHVyZS4KQEAgLTE3NTMsNiArMTkwNSwxOCBAQCBz
dGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycjsK
IAorICAgIC8qCisgICAgICogZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZSBoYXMgdG8gYmUg
Y2FsbGVkIGJlZm9yZSB0aGUgcmVzdCBvZgorICAgICAqIHRoZSBkZXZpY2UgdHJlZSBpcyBnZW5l
cmF0ZWQgYmVjYXVzZSBpdCBkZXBlbmRzIG9uIHRoZSB2YWx1ZSBvZgorICAgICAqIHRoZSBmaWVs
ZCBwaGFuZGxlX2dpYy4KKyAgICAgKi8KKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1vZHVsZSAp
CisgICAgeworICAgICAgICByZXQgPSBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlKGQsIGtp
bmZvKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9
CisKICAgICByZXQgPSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAgIGlmICggcmV0ICkK
ICAgICAgICAgZ290byBlcnI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5l
bC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaAppbmRleCA0M2ZhODc1NDVlLi44NzRh
YTEwOGE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKQEAgLTI4LDcgKzI4LDcgQEAgc3RydWN0IGtlcm5l
bF9pbmZvIHsKICAgICBwYWRkcl90IGdudHRhYl9zaXplOwogCiAgICAgLyogYm9vdCBibG9iIGxv
YWQgYWRkcmVzc2VzICovCi0gICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290
bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGU7CisgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUg
Kmtlcm5lbF9ib290bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGUsICpkdGJfYm9vdG1vZHVsZTsK
ICAgICBjb25zdCBjaGFyKiBjbWRsaW5lOwogICAgIHBhZGRyX3QgZHRiX3BhZGRyOwogICAgIHBh
ZGRyX3QgaW5pdHJkX3BhZGRyOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:12:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23: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 1iDcvd-0004nN-OA; Thu, 26 Sep 2019 23: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=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcvc-0004n5-UD
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:12:04 +0000
X-Inumbo-ID: 05b5b09c-e0b3-11e9-9665-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 05b5b09c-e0b3-11e9-9665-12813bfff9fa;
 Thu, 26 Sep 2019 23:11:51 +0000 (UTC)
Received: from localhost.localdomain (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 6AC992146E;
 Thu, 26 Sep 2019 23:11:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539510;
 bh=e7u6Lb6z2GjaxCHc+fY27e3sjC1eLP59V5VHsIfSW0I=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=2tfFwGlNhEhg7r3v8L1cNkSnwDzGnmfIu+QAoZaUFsslN1m5a09xa1SxHk3ugPpCE
 OzM33/e7uTwaav/jk8AE+d/isZ6N9shn5PY0Tp0PBDeSU/JGgsQwrNpb63nw7rD0tm
 hZzh84dDBw7d+wJlfeDfWLC2JZTk+FHshihrBFG8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 26 Sep 2019 16:11:41 -0700
Message-Id: <20190926231144.16297-5-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v6 5/8] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NhbiB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2
aWNlIG5vZGUsIG1hcAptZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11LgoKVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMgc3BlY2lmaWVk
IGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCgpUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2lu
ZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKaG9zdCBkZXZpY2UgdHJl
ZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwp0
aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCgpUaGUgaW50ZXJydXB0cyBhcmUgcmVtYXBw
ZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlCmNvcnJlc3BvbmRpbmcgbm9kZSBv
biB0aGUgaG9zdCBkZXZpY2UgdHJlZS4gQ2FsbApoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8g
cmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRldmljZQp0cmVlIHByb3BlcnRp
ZXMgYXJlIGNvcGllZCBmcm9tIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwK
dGhlIG90aGVyIHByb3BlcnRpZXMuCgpBbHNvIHNldCBhZGQgdGhlIG5ldyBmbGFnIFhFTl9ET01D
VExfQ0RGX2lvbW11IHNvIHRoYXQgZG9tMGxlc3MgZG9tVQpjYW4gdXNlIHRoZSBJT01NVSBpZiBh
IHBhcnRpYWwgZHRiIGlzIHNwZWNpZmllZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjY6Ci0gdHVybiBkcHJp
bnRrcyBpbnRvIHByaW50a3MKLSByZXR1cm4gZXJyb3Igb24gcGFnZSBhbGlnbm1lbnQgY2hlY2sg
ZmFpbHVyZQotIHNldCBYRU5fRE9NQ1RMX0NERl9pb21tdSBpZiBwYXJ0aWFsIGR0YiBpcyBzcGVj
aWZpZWQKCkNoYW5nZXMgaW4gdjU6Ci0gdXNlIGxvY2FsIHZhcmlhYmxlIGZvciBuYW1lCi0gdXNl
IG1hcF9yZWdpb25zX3AybXQKLSBhZGQgd2FybmluZyBmb3Igbm90IHBhZ2UgYWxpZ25lZCBhZGRy
ZXNzZXMvc2l6ZXMKLSBpbnRyb2R1Y2UgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3AKCkNoYW5nZXMg
aW4gdjQ6Ci0gdXNlIHVuc2lnbmVkCi0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQotIGNvZGUgc3R5
bGUKLSB1c2UgZHRfcHJvcF9jbXAKLSB1c2UgZGV2aWNlX3RyZWVfZ2V0X3JlZwotIGRvbid0IGNv
cHkgb3ZlciB4ZW4scmVnIGFuZCB4ZW4scGF0aAotIGRvbid0IGNyZWF0ZSBzcGVjaWFsIGludGVy
cnVwdCBwcm9wZXJ0aWVzIGZvciBkb21VOiBjb3B5IHRoZW0gZnJvbSB0aGUKICBmcmFnbWVudAot
IGluLWNvZGUgY29tbWVudAoKQ2hhbmdlcyBpbiB2MzoKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdl
Ci0gcmVtb3ZlIHN1cGVyZmx1b3VzIGNhc3QKLSBtZXJnZSBjb2RlIHdpdGggdGhlIGNvcHkgY29k
ZQotIGFkZCBpbnRlcnJ1cC1wYXJlbnQKLSBkZW1vdmUgZGVwdGggPiAyIGNoZWNrCi0gcmV1c2Ug
Y29kZSBmcm9tIGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cwotIGNvcHkgaW50ZXJydXB0cyBmcm9t
IGhvc3QgZHQKCkNoYW5nZXMgaW4gdjI6Ci0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCi0g
Z3JhbW1hciBmaXgKLSB1c2UgZ2FkZHJfdG9fZ2ZuIGFuZCBtYWRkcl90b19tZm4KLSByZW1vdmUg
ZGVwdGggPD0gMiBsaW1pdGF0aW9uIGluIHNjYW5uaW5nIHRoZSBkdGIgZnJhZ21lbnQKLSBpbnRy
b2R1Y2UgYW5kIHBhcnNlIHhlbixyZWcKLSBjb2RlIHN0eWxlCi0gc3VwcG9ydCBtb3JlIHRoYW4g
b25lIGludGVycnVwdCBwZXIgZGV2aWNlCi0gc3BlY2lmeSBvbmx5IHRoZSBHSUMgaXMgc3VwcG9y
dGVkCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTA0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAwOGQ2ZDIzOGUzLi5hNDYxODE2
MzQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNjk5LDYgKzE2OTksODggQEAgc3RhdGljIGludCBf
X2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB9
CiAjZW5kaWYKIAorLyoKKyAqIFNjYW4gZGV2aWNlIHRyZWUgcHJvcGVydGllcyBmb3IgcGFzc3Ro
cm91Z2ggc3BlY2lmaWMgaW5mb3JtYXRpb24uCisgKiBSZXR1cm5zIC1FTk9FTlQgd2hlbiBubyBw
YXNzdGhyb3VnaCBwcm9wZXJ0aWVzIGFyZSBmb3VuZAorICogICAgICAgICA8IDAgb24gZXJyb3IK
KyAqICAgICAgICAgMCBvbiBzdWNjZXNzCisgKi8KK3N0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9w
YXNzdGhyb3VnaF9wcm9wKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpw
cm9wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMpCit7CisgICAgY29uc3QgX19i
ZTMyICpjZWxsOworICAgIHVuc2lnbmVkIGludCBpLCBsZW47CisgICAgc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpub2RlOworICAgIGludCByZXM7CisKKyAgICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3
aGVyZSB0byBtYXAgdGhlIE1NSU8gcmVnaW9uICovCisgICAgaWYgKCBkdF9wcm9wX2NtcCgieGVu
LHJlZyIsIG5hbWUpID09IDAgKQorICAgIHsKKyAgICAgICAgcGFkZHJfdCBtc3RhcnQsIHNpemUs
IGdzdGFydDsKKyAgICAgICAgY2VsbCA9IChjb25zdCBfX2JlMzIgKilwcm9wLT5kYXRhOworICAg
ICAgICBsZW4gPSBmZHQzMl90b19jcHUocHJvcC0+bGVuKSAvCisgICAgICAgICAgICAoKGFkZHJl
c3NfY2VsbHMgKiAyICsgc2l6ZV9jZWxscykgKiBzaXplb2YodWludDMyX3QpKTsKKworICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgZGV2
aWNlX3RyZWVfZ2V0X3JlZygmY2VsbCwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscywKKyAgICAg
ICAgICAgICAgICAgICAgJm1zdGFydCwgJnNpemUpOworICAgICAgICAgICAgZ3N0YXJ0ID0gZHRf
bmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsICZjZWxsKTsKKworICAgICAgICAgICAgaWYgKCBnc3Rh
cnQgJiB+UEFHRV9NQVNLIHx8IG1zdGFydCAmIH5QQUdFX01BU0sgfHwgc2l6ZSAmIH5QQUdFX01B
U0sgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCisg
ICAgICAgICAgICAgICAgICAgICAgICJEb21VIHBhc3N0aHJvdWdoIGNvbmZpZyBoYXMgbm90IHBh
Z2UgYWxpZ25lZCBhZGRyZXNzZXMvc2l6ZXNcbiIpOworICAgICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICByZXMgPSBtYXBfcmVnaW9uc19w
Mm10KGtpbmZvLT5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90
b19nZm4oZ3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RP
V04oc2l6ZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21m
bihtc3RhcnQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19k
aXJlY3RfZGV2KTsKKyAgICAgICAgICAgIGlmICggcmVzIDwgMCApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKKyAgICAgICAgICAgICAgICAgICAgICAg
IkZhaWxlZCB0byBtYXAgJSJQUklwYWRkciIgdG8gdGhlIGd1ZXN0IGF0JSJQUklwYWRkciJcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgIG1zdGFydCwgZ3N0YXJ0KTsKKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKyAgICAvKgorICAgICAqIHhlbixwYXRoIHNwZWNpZmllcyB0aGUgY29y
cmVzcG9uZGluZyBub2RlIGluIHRoZSBob3N0IERULgorICAgICAqIEJvdGggaW50ZXJydXB0IG1h
cHBpbmdzIGFuZCBJT01NVSBzZXR0aW5ncyBhcmUgYmFzZWQgb24gaXQsCisgICAgICogYXMgdGhl
eSBhcmUgZG9uZSBiYXNlZCBvbiB0aGUgY29ycmVzcG9uZGluZyBob3N0IERUIG5vZGUuCisgICAg
ICovCisgICAgZWxzZSBpZiAoIGR0X3Byb3BfY21wKCJ4ZW4scGF0aCIsIG5hbWUpID09IDAgKQor
ICAgIHsKKyAgICAgICAgbm9kZSA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKHByb3AtPmRhdGEpOwor
ICAgICAgICBpZiAoIG5vZGUgPT0gTlVMTCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJDb3VsZG4ndCBmaW5kIG5vZGUgJXMgaW4gaG9zdF9kdCFcbiIsCisgICAg
ICAgICAgICAgICAgICAgKGNoYXIgKilwcm9wLT5kYXRhKTsKKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gaW9tbXVfYXNzaWduX2R0X2Rldmlj
ZShraW5mby0+ZCwgbm9kZSk7CisgICAgICAgIGlmICggcmVzIDwgMCApCisgICAgICAgICAgICBy
ZXR1cm4gcmVzOworCisgICAgICAgIHJlcyA9IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyhraW5m
by0+ZCwgbm9kZSwgdHJ1ZSk7CisgICAgICAgIGlmICggcmVzIDwgMCApCisgICAgICAgICAgICBy
ZXR1cm4gcmVzOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiAtRU5P
RU5UOworfQorCiBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHZvaWQgKnBmZHQsIGludCBub2Rlb2ZmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzLApAQCAtMTcw
Nyw2ICsxNzg5LDcgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvLAogICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CiAgICAgaW50
IHByb3BvZmYsIG5hbWVvZmYsIHJlczsKICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpw
cm9wOworICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAKICAgICBmb3IgKCBwcm9wb2ZmID0gZmR0X2Zp
cnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2ZmKTsKICAgICAgICAgICBwcm9wb2ZmID49
IDA7CkBAIC0xNzE1LDExICsxNzk4LDIzIEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9w
X3BmZHQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAgaWYgKCAhKHByb3AgPSBm
ZHRfZ2V0X3Byb3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQogICAgICAg
ICAgICAgcmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOwogCisgICAgICAgIHJlcyA9IDA7CiAgICAg
ICAgIG5hbWVvZmYgPSBmZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7Ci0gICAgICAgIHJlcyA9
IGZkdF9wcm9wZXJ0eShmZHQsIGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7Ci0g
ICAgICAgIGlmICggcmVzICkKKyAgICAgICAgbmFtZSA9IGZkdF9zdHJpbmcocGZkdCwgbmFtZW9m
Zik7CisKKyAgICAgICAgaWYgKCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgKQorICAgICAgICAgICAg
cmVzID0gaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Aoa2luZm8sIHByb3AsIG5hbWUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxzLCBzaXplX2Nl
bGxzKTsKKyAgICAgICAgaWYgKCByZXMgPCAwICYmIHJlcyAhPSAtRU5PRU5UICkKICAgICAgICAg
ICAgIHJldHVybiByZXM7CisKKyAgICAgICAgLyogY29weSBhbGwgb3RoZXIgcHJvcGVydGllcyAq
LworICAgICAgICBpZiAoICFzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgfHwgcmVzID09IC1FTk9FTlQg
KQorICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBuYW1lLCBw
cm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7CisgICAgICAgICAgICBpZiAoIHJl
cyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQogICAgIH0KIAogICAg
IC8qIEZEVF9FUlJfTk9URk9VTkQgPT4gVGhlcmUgaXMgbm8gbW9yZSBwcm9wZXJ0aWVzIGZvciB0
aGlzIG5vZGUgKi8KQEAgLTIyNzcsNiArMjM3Miw5IEBAIHZvaWQgX19pbml0IGNyZWF0ZV9kb21V
cyh2b2lkKQogICAgICAgICAgICAgcGFuaWMoIk1pc3NpbmcgcHJvcGVydHkgJ2NwdXMnIGZvciBk
b21haW4gJXNcbiIsCiAgICAgICAgICAgICAgICAgICBkdF9ub2RlX25hbWUobm9kZSkpOwogCisg
ICAgICAgIGlmICggZHRfZmluZF9jb21wYXRpYmxlX25vZGUobm9kZSwgTlVMTCwgIm11bHRpYm9v
dCxkZXZpY2UtdHJlZSIpICkKKyAgICAgICAgICAgIGRfY2ZnLmZsYWdzIHw9IFhFTl9ET01DVExf
Q0RGX2lvbW11OworCiAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsrbWF4X2luaXRfZG9taWQs
ICZkX2NmZywgZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VSUihkKSApCiAgICAgICAgICAgICBw
YW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBkdF9ub2RlX25hbWUobm9kZSkpOwot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Sep 26 23:12:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Sep 2019 23:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDcvj-0004qO-86; Thu, 26 Sep 2019 23:12: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=9/1y=XV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDcvh-0004pq-UY
 for xen-devel@lists.xen.org; Thu, 26 Sep 2019 23:12:09 +0000
X-Inumbo-ID: 05b5b09d-e0b3-11e9-9665-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 05b5b09d-e0b3-11e9-9665-12813bfff9fa;
 Thu, 26 Sep 2019 23:11:52 +0000 (UTC)
Received: from localhost.localdomain (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 AF9C520872;
 Thu, 26 Sep 2019 23:11:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569539512;
 bh=vmYmC99lkIqood6oPe6T8B3ytd3iqqzsvGwszCZPvQg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=yuUnUZv3V3+wEk+q/PQhdXyE9rq/BPjP+XCjkORj9Em3hfJL7pLn5dKwc8Cu25x+M
 6HnE3PQ0VzoCFbQIrbK0YNYFurQZEKAUq8xizXpmUKajwO4lP2rMM6FE3AhISrrPeJ
 FFRsm+Bs5hT1LzwbpSzE75Ndo2+gSdimNm3swcyo=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 26 Sep 2019 16:11:43 -0700
Message-Id: <20190926231144.16297-7-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v6 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUKZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRpb24g
dW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5CnRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxvY2F0
ZSBmb3IgYSBkb21haW4uCgpUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdoZW4gYWJzZW50LCB3
ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgpHSUMgbGluZXMgZm9yIGRvbTAtbGVzcyBk
b21haW5zLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzCnJlcXVlc3RlZCwgd2hp
Y2hldmVyIGlzIGdyZWF0ZXIuCgpSZW1vdmUgdGhlIG9sZCBzZXR0aW5nIG9mIG5yX3NwaXMgYmFz
ZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSB2cGwwMTEuCgpUaGUgaW1wbGljYXRpb24gb2YgdGhp
cyBjaGFuZ2UgaXMgdGhhdCB3aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlucwpnZXQgdGhl
IHNhbWUgYW1vdW50IG9mIFNQSSBhbGxvY2F0ZWQgYXMgZG9tMCwgcmVnYXJkbGVzcyBvZiBob3cg
bWFueQpwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJlZ2FyZGxlc3Mg
b2Ygd2hldGhlciB0aGV5IGhhdmUKYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNvIG5lZWRzIGFu
IGVtdWxhdGVkIFNQSSkuIFRoaXMgaXMgZG9uZSBiZWNhdXNlCnRoZSBTUElzIGFsbG9jYXRpb24g
bmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgcGFyc2luZyBhbnkgcGFzc3Rocm91Z2gKaW5mb3JtYXRp
b24sIHNvIHdlIGhhdmUgdG8gYWNjb3VudCBmb3IgYW55IHBvdGVudGlhbCBwaHlzaWNhbCBTUEkK
YXNzaWduZWQgdG8gdGhlIGRvbWFpbi4KCldoZW4gbnJfc3BpcyBpcyBwcmVzZW50LCB0aGUgZG9t
YWluIGdldHMgZXhhY3RseSBucl9zcGlzIGFsbG9jYXRlZCBTUElzLgpJZiB0aGUgbnVtYmVyIGlz
IHRvbyBsb3csIGl0IG1pZ2h0IG5vdCBiZSBlbm91Z2ggZm9yIHRoZSBkZXZpY2VzCmFzc2lnbmVk
IGl0IHRvIGl0LiBJZiB0aGUgbnVtYmVyIGlzIGxlc3MgdGhhbiBHVUVTVF9WUEwwMTFfU1BJLCB0
aGUKdmlydHVhbCBwbDAxMSB3b24ndCB3b3JrLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgotLS0KQ2hhbmdlcyBpbiB2NToKLSBpbXBy
b3ZlIGNvbW1pdCBtZXNzYWdlCi0gYWxsb2NhdGUgZW5vdWdoIFNQSXMgZm9yIHZwbDAxMQoKQ2hh
bmdlcyBpbiB2NDoKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCgpDaGFuZ2VzIGluIHYzOgotIGlt
cHJvdmUgY29tbWl0IG1lc3NhZ2UKLSBpbnRyb2R1Y2UgbnJfc3BpcwotLS0KIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8IDE3ICsrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYTQ2
MTgxNjM0NS4uNDBjNGE3ODJjOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjM1NSw3ICsyMzU1LDYg
QEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCiAgICAgICAgIHN0cnVjdCBkb21haW4g
KmQ7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkX2NmZyA9IHsKICAg
ICAgICAgICAgIC5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElW
RSwKLSAgICAgICAgICAgIC5hcmNoLm5yX3NwaXMgPSAwLAogICAgICAgICAgICAgLmZsYWdzID0g
WEVOX0RPTUNUTF9DREZfaHZtIHwgWEVOX0RPTUNUTF9DREZfaGFwLAogICAgICAgICAgICAgLm1h
eF9ldnRjaG5fcG9ydCA9IC0xLAogICAgICAgICAgICAgLm1heF9ncmFudF9mcmFtZXMgPSA2NCwK
QEAgLTIzNjUsOSArMjM2NCw2IEBAIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogICAg
ICAgICBpZiAoICFkdF9kZXZpY2VfaXNfY29tcGF0aWJsZShub2RlLCAieGVuLGRvbWFpbiIpICkK
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggZHRfcHJvcGVydHlfcmVhZF9i
b29sKG5vZGUsICJ2cGwwMTEiKSApCi0gICAgICAgICAgICBkX2NmZy5hcmNoLm5yX3NwaXMgPSBH
VUVTVF9WUEwwMTFfU1BJIC0gMzIgKyAxOwotCiAgICAgICAgIGlmICggIWR0X3Byb3BlcnR5X3Jl
YWRfdTMyKG5vZGUsICJjcHVzIiwgJmRfY2ZnLm1heF92Y3B1cykgKQogICAgICAgICAgICAgcGFu
aWMoIk1pc3NpbmcgcHJvcGVydHkgJ2NwdXMnIGZvciBkb21haW4gJXNcbiIsCiAgICAgICAgICAg
ICAgICAgICBkdF9ub2RlX25hbWUobm9kZSkpOwpAQCAtMjM3NSw2ICsyMzcxLDE5IEBAIHZvaWQg
X19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogICAgICAgICBpZiAoIGR0X2ZpbmRfY29tcGF0aWJs
ZV9ub2RlKG5vZGUsIE5VTEwsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSApCiAgICAgICAgICAg
ICBkX2NmZy5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKIAorICAgICAgICBpZiAoICFk
dF9wcm9wZXJ0eV9yZWFkX3UzMihub2RlLCAibnJfc3BpcyIsICZkX2NmZy5hcmNoLm5yX3NwaXMp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gZ2ljX251bWJl
cl9saW5lcygpIC0gMzI7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiB2cGwwMTEg
dXNlcyBvbmUgZW11bGF0ZWQgU1BJLiBJZiB2cGwwMTEgaXMgcmVxdWVzdGVkLCBtYWtlCisgICAg
ICAgICAgICAgKiBzdXJlIHRoYXQgd2UgYWxsb2NhdGUgZW5vdWdoIFNQSXMgZm9yIGl0LgorICAg
ICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2Rl
LCAidnBsMDExIikgKQorICAgICAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IE1BWChk
X2NmZy5hcmNoLm5yX3NwaXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEdVRVNUX1ZQTDAxMV9TUEkgLSAzMiArIDEpOworICAgICAgICB9CisKICAgICAgICAgZCA9
IGRvbWFpbl9jcmVhdGUoKyttYXhfaW5pdF9kb21pZCwgJmRfY2ZnLCBmYWxzZSk7CiAgICAgICAg
IGlmICggSVNfRVJSKGQpICkKICAgICAgICAgICAgIHBhbmljKCJFcnJvciBjcmVhdGluZyBkb21h
aW4gJXNcbiIsIGR0X25vZGVfbmFtZShub2RlKSk7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 01:19:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 01:19:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDev6-0002zX-53; Fri, 27 Sep 2019 01:19:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDev5-0002zS-5Y
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 01:19:39 +0000
X-Inumbo-ID: de8d4a4b-e0c4-11e9-9666-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id de8d4a4b-e0c4-11e9-9666-12813bfff9fa;
 Fri, 27 Sep 2019 01:19: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 1iDev2-0005O9-Hw; Fri, 27 Sep 2019 01:19: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 1iDev1-0000dh-KY; Fri, 27 Sep 2019 01:19:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDev1-00064I-Jt; Fri, 27 Sep 2019 01:19:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141822-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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=f93abf0315efef861270c25d83c8047fd6a54ec4
X-Osstest-Versions-That: xen=c4a5656b2ef3d29bb8acfb5342e786a5b9578018
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 01:19:35 +0000
Subject: [Xen-devel] [xen-unstable test] 141822: 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>

ZmxpZ2h0IDE0MTgyMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTgyMi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE3NTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNzUwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDE3NTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNzUw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDE3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTc1MAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY5M2FiZjAzMTVlZmVm
ODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGM0YTU2NTZiMmVmM2QyOWJiOGFjZmI1MzQyZTc4NmE1Yjk1NzgwMTgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTc1MCAgMjAxOS0wOS0yNCAwNjoxMjoxMSBaICAgIDIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDE4MjIgIDIwMTktMDktMjUgMTQ6NTk6NTUgWiAgICAxIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYzRhNTY1NmIy
ZS4uZjkzYWJmMDMxNSAgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNCAt
PiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 02:28:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 02:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDfzq-0001Pw-6K; Fri, 27 Sep 2019 02:28:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QonF=XW=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1iDfzp-0001Pr-CH
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 02:28:37 +0000
X-Inumbo-ID: 820f448a-e0ce-11e9-97fb-bc764e2007e4
Received: from mail-qt1-x841.google.com (unknown [2607:f8b0:4864:20::841])
 by localhost (Halon) with ESMTPS
 id 820f448a-e0ce-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 02:28:36 +0000 (UTC)
Received: by mail-qt1-x841.google.com with SMTP id j31so5430462qta.5
 for <xen-devel@lists.xenproject.org>; Thu, 26 Sep 2019 19:28:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=jggFfmhFx11Es+BXhgf6o5vI+y9iS3cpnRRyDVxc864=;
 b=i4HFUgA+NEIIqKyWF0ENX5rIfKp8cyG1BramWtNq8op0X0KeCqd9s/UXV5tT1KhE6T
 u+aTIcMG64i+mOvQ4N75XqvZa9Bcj7WyaCIzH6tlkOjBHAbLwy2sglTPqJzsi/pW4k+p
 8rBAUEf4weEVtOZbVrSxfDh+P6+XvygMW9wEDMgqICdyk8GX9jMqF+joH6km+XTPeYHK
 nQpDs6/e55ZffeJ5dQM8G4QyEtZVZgx9VEOANrtWx4vul6sj7uIZW1ZF8MPCZ1Px4ipX
 VqRLliYBBGA2bhzxPtTnCDggq5q22mE+RtYfnF04vQmOmsXhkCwiBrAK06xzCq1YW/dQ
 bF1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=jggFfmhFx11Es+BXhgf6o5vI+y9iS3cpnRRyDVxc864=;
 b=ntQejnny108X0exsHe4Hadqv1cgK1xpnJhNxLCQtm9bFVIt73HEICv1JlzFIqG+tA8
 nLN1SXnirpv/URemA8ZIuYvO1NdSbdXpwBSsdbfCMPGMcrPuA8ADSfj170xhpFUBdnjy
 dxGKmNhkL3AgzqukGyrFIEQ4rwuXemMf0Ozsuda4ccI55UGmR1lw8Mv3Btbt8HuIc1Vo
 Wp1zUrGOW9Rp8mPGdGyW9XImRBdC7ja7cefoRQptr6uHp6VTI4AHbuAN0SqihKSl1U1r
 hEPHavvcVeDKW6BhSp00Oz07cPsf9RhZ8Oyjb+njEHIC1dtNUGrWKB2nFIorAZFiSOkG
 fvyA==
X-Gm-Message-State: APjAAAW8P7+sIHd04DP1Ou9CRS0XgRa7ygYLbhAPPDvlPsTTTUpLQ6jV
 PmOJ2oAZ0ZMGs/RbZMTHnofQmGFXyzSxwnS99A3dQQ==
X-Google-Smtp-Source: APXvYqy8xZcgifRb7GjNjxbDxktgV5Ct2v79gWUIuBOj4fZfk/w+zKX999MImv1cHGJEKaFOWUl5rj4aa+FxzWRh+18=
X-Received: by 2002:a05:6214:1369:: with SMTP id
 c9mr6054306qvw.3.1569551315747; 
 Thu, 26 Sep 2019 19:28:35 -0700 (PDT)
MIME-Version: 1.0
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
In-Reply-To: <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Thu, 26 Sep 2019 19:28:24 -0700
Message-ID: <CAMmSBy89zdjH=pWrfuOeiHROtxQmZ=ozcnOe_FkjqUVCj+hSMw@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTI6NDQgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+IE9uIDI2LjA5LjIwMTkgMDA6MzEsIFJvbWFuIFNoYXBvc2huaWsg
d3JvdGU6Cj4gPiBKYW4sIFJvZ2VyLCB0aGFuayB5b3Ugc28gbXVjaCBmb3IgdGhlIGluaXRpYWwg
aWRlYXMuIEkgdHJpZWQgYSBmZXcgb2YKPiA+IHRob3NlIGFuZCBoZXJlJ3Mgd2hlcmUgSSBhbS4K
PiA+Cj4gPiBGaXJzdCBvZiBhbGwsIGl0IGlzIGRlZmluaXRlbHkgcmVsYXRlZCB0byBDUFUgYnJp
bmcgdXAuIEFkZGluZwo+ID4gY3B1aWRsZT0wIHRvIHhlbiBjb21tYW5kIGxpbmUgbWFkZSBYZW4g
Ym9vdC4KPiA+Cj4gPiBUaGVuLCBhIGdvb2QgZnJpZW5kIG9mIG1pbmUgKHdobyB5b3UgbWF5IGtu
b3cgZnJvbSBhbmNpZW50IFhlbiBkYXlzCj4gPiA7LSkpIHN1Z2dlc3RlZCB0aGF0IHRoaXMgY291
bGQgYmUgcmVsYXRlZCB0byB0aGlzOgo+ID4gICAgICBodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9YZW5fcG93ZXJfbWFuYWdlbWVudAo+ID4gc28gSSB3ZW50IHRvIHRoZSBCSU9TIHNl
dHRpbmdzIGFuZCBxdWl0ZSB0byBteSBzdXJwcmlzZSBhbGwgb2YgdGhlbQo+ID4gd2VyZSBncmF5
ZWQgb3V0IChub3QgdHdlYWthYmxlKS4KPiA+Cj4gPiBUaGUgb25seSBvbmUgdGhhdCB3YXNuJ3Qg
d2FzIDJ4QVBJQyBzdXBwb3J0LiBTbyBqdXN0IGZvciBraWNrcyAtLSBJCj4gPiBkaXNhYmxlZCB0
aGF0Lgo+ID4KPiA+IFRoYXQsIGluIHR1cm4sIG1hZGUgWGVuIGJvb3QgZXZlbiB3aXRob3V0IGNw
dWlkbGU9MC4gSSdtIGF0dGFjaGluZyB0aGF0IGxvZy4KPgo+IEludGVyZXN0aW5nLCBidXQgdW5m
b3J0dW5hdGVseSB0aGlzIHBhcnRpY3VsYXIgbG9nIGlzIG9mIG5vIHJlYWwgdXNlCj4gZm9yIGlu
dmVzdGlnYXRpb24gb2YgdGhlIGlzc3VlIChvdGhlciB0aGFuIGtub3dpbmcgdGhlIENQVSBtb2Rl
bCkuIEkKPiBhbHNvIG5vdGljZSBpdCdzIGEgNC4xMi4wIGxvZywgd2hlbiB5b3VyIG9yaWdpbmFs
IHJlcG9ydCB3YXMgYWdhaW5zdAo+IGxhdGVzdCBtYXN0ZXIuCgpVbmRlcnN0b29kLiBCdXQgdGhp
cyBicmluZ3MgdXMgYmFjayB0bzogaWYgSSBkb24ndCBnZXQgWGVuIGJvb3RpbmcsCkkgZG9uJ3Qg
dGhpbmsgSSBjYW4gY2FwdHVyZSB0aGUgbG9ncy4gVGhpcyBpcyBhIHJhY2thYmxlIHNlcnZlciB3
aXRob3V0CmFueXRoaW5nIGxpa2UgYSBzZXJpYWwgcG9ydCwgZXRjLgoKSSBzdXBwb3NlIHRoZSBi
ZXN0IEkgY2FuIGRvIGlzIHRvIGNhcHR1cmUgYSB2aWRlbyBvZiBYZW4gZmFpbGluZyB0byBib290
PwoKQW55IG90aGVyIGlkZWFzPwoKPiA+IFNvIEkgZ3Vlc3MgYXQgdGhpcyBwb2ludCwgeW91IGNv
dWxkIHNheSB0aGF0IEkgaGF2ZSBhIGZ1bmN0aW9uYWwKPiA+IHN5c3RlbSwgYnV0IEknbSBjdXJp
b3VzIHdoZXRoZXIgeW91IGd1eXMgd291bGQgYmUgaW50ZXJlc3RlZCB0byBsb29rCj4gPiBpbnRv
IDJ4QVBJQyBzaXR1YXRpb24uCj4KPiBPZiBjb3Vyc2Ugd2UgZG8uIEFzIGEgbmV4dCBzdGVwIEkn
ZCBzdWdnZXN0IHJldmVydGluZyB0aGUgQklPUyBzZXR0aW5ncwo+IGNoYW5nZSB5b3UgZGlkLCBh
bmQgaW5zdGVhZCB1c2luZyB0aGUgIngyYXBpYz0wIiBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbi4K
Pgo+IEFuZCB0aGVuIHdlIG9mIGNvdXJzZSBuZWVkIGEgY29tcGxldGUgYm9vdCBsb2cgKGFzIHJl
cXVlc3RlZCBlYXJsaWVyKSBvZgo+IGEgcHJvYmxlbSBjYXNlLgo+Cj4gRnVydGhlciBJJ2Qgc3Vn
Z2VzdCBtb3ZpbmcgYXdheSBmcm9tIHRoZSBibGFjay1hbmQtd2hpdGUgImNwdWlkbGU9Igo+IG9w
dGlvbiwgYW5kIGluc3RlYWQgbGltaXRpbmcgdXNlIG9mIGRlZXAgQyBzdGF0ZXMgKCJtYXhfY3N0
YXRlPSIpLiBJCj4gd291bGRuJ3QgYmUgc3VycHJpc2VkIGlmIHRoaXMgd2FzIHRoZSBpc3N1ZTsg
d2UnZCB0aGVuIGhhdmUgdG8gZmlyc3QKPiBvZiBhbGwgZ28gdGhyb3VnaCBlcnJhdGEgZm9yIHRo
ZSBwYXJ0IHlvdXIgc3lzdGVtIGlzIHVzaW5nLgoKV2lsbCBkbyB0aGVzZSBleHBlcmltZW50cyB0
b21vcnJvdyBhbmQgcmVwb3J0IGJhY2suCgpTdGlsbCAtLSBwbGVhc2UgbGV0IG1lIGtub3cgaG93
IGNhbiBJIGNhcHR1cmUgdGhlIGxvZyB3aXRob3V0IHNlcmlhbCwgZXRjLgoKVGhhbmtzLApSb21h
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 03:05:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 03:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDgZi-0004xc-K1; Fri, 27 Sep 2019 03:05:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDgZh-0004ws-7Y
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 03:05:41 +0000
X-Inumbo-ID: aecd14d4-e0d3-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id aecd14d4-e0d3-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 03:05:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDgZe-0007nQ-60; Fri, 27 Sep 2019 03: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 1iDgZd-0000mu-Hy; Fri, 27 Sep 2019 03:05:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDgZd-0002bz-Gv; Fri, 27 Sep 2019 03:05:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141824-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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=240ab11fb72049d6373cbbec8d788f8e411a00bc
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 03:05:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 141824: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTgyNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4MjQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5z
dGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0
MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDI0MGFiMTFmYjcyMDQ5ZDYzNzNjYmJlYzhkNzg4
ZjhlNDExYTAwYmMKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgMzkgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDM4IGRheXMgICA0NCBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE4MjQgIDIwMTktMDktMjUgMTU6NTY6NTkgWiAgICAx
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RA
cmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENhcmxvIE1hcmNlbG8g
QXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJp
bmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdGlhbiBTdmVu
c3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8
Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVs
QGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdt
YWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERh
dmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0
dW96em8uY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+
CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJy
YWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFr
ZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgog
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2Fv
ZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vz
c2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNw
QGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVu
QHRlbmNlbnQuY29tPgogIEphbWVzIExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4g
S2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGlu
dXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMg
QmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQu
Y29tPgogIEpvc2ggS3VueiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVz
dGluIEhpYmJpdHMgPGNobWVlZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+
CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQg
RGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIg
PGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+
CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1haWwu
Y29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgog
IE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0Bj
aXRyaXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZi
a2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExl
dml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdl
bGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5j
b20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBT
LiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFz
IEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBO
aXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBz
aWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5j
b20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAg
UGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2Fs
eXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5E
b3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0
LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQg
PHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFp
bC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5Admly
dHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4K
ICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJn
aW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGlu
dXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5nIDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJh
bmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZh
bm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNr
ZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1
dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255
IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5u
Z3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZA
dmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2Vp
IFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56
aGFvQGludGVsLmNvbT4KICBZaWZhbiBMdW8gPGx1b3lpZmFuQGNtc3MuY2hpbmFtb2JpbGUuY29t
PgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWXVucWlhbmcgU3UgPHlzdUB3
YXZlY29tcC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3NDkxIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:18:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04:18:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDhhf-0003AT-KC; Fri, 27 Sep 2019 04:17:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDhhe-0003AO-1H
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 04:17:58 +0000
X-Inumbo-ID: c7493a92-e0dd-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c7493a92-e0dd-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 04:17: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 20178ABD0;
 Fri, 27 Sep 2019 04:17:54 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190926183808.11630-1-julien.grall@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ef4aa8a7-1af9-2dde-4ebf-ae0fd7b39b5b@suse.com>
Date: Fri, 27 Sep 2019 06:17:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926183808.11630-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 00/10] xen/arm: XSA-201 and
 XSA-263 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: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.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>

T24gMjYuMDkuMTkgMjA6MzcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gVGhp
cyBwYXRjaCBzZXJpZXMgYWltcyB0byBmaXggdHdvIGJ1Z3MgaW4gdGhlIGVudHJ5IHBhdGggZnJv
bSB0aGUgZ3Vlc3Q6Cj4gICAgICAxKSBNYWtlIHN1cmUgdGhhdCBTU0JEIHdvcmthcm91bmQgaXMg
ZW5hYmxlZCBiZWZvcmUgZXhlY3V0aW5nIGFueSBoeXBlcnZpc29yIGNvZGUKPiAgICAgIDIpIEF2
b2lkIGd1ZXN0IHN0YXRlIGNvcnJ1cHRpb24gd2hlbiBhbiB2aXJ0dWFsIFNFcnJvciBpcyByZWNl
aXZlZAo+IAo+IFRoZSBmdWxsIHNlcmllcyBpcyBjYW5kaWRhdGUgZm9yIFhlbiA0LjEzLiBXaXRo
b3V0IGl0LCB0aGUgaHlwZXJ2aXNvciB3b3VsZAo+IG5vdCBiZSBwcm9wZXJseSBwcm90ZWN0ZWQg
YWdhaW5zdCBTU0IgdnVsbmVyYWJpbGl0eSBhbmQgdGhlIGd1ZXN0IHN0YXRlIG1heQo+IGdldCBj
b3JydXB0ZWQgaWYgYW4gU0Vycm9yIGlzIHJlY2VpdmVkLgo+IAo+IFRoaXMgaXMgaW4gUkZDIHN0
YXRlIGJlY2F1c2UgdGhlIGVudHJ5IGNvZGUgaXMgbm93IHF1aXRlIGRpZmZlcmVudCBhbmQKPiBh
cm0zMiBjaGFuZ2VzIGFyZSBub3QgeWV0IGltcGxlbWVudGVkLiBJIHdpbGwgbW9kaWZ5IGFybTMy
IG9uY2Ugd2UgYWdyZWVkCj4gb24gdGhlIGFwcHJvYWNoLgo+IAo+IENoZWVycywKPiAKPiBDYzog
amdyb3NzQHN1c2UuY29tCgpJIHRoaW5rIHRoZSBleHBsYW5hdGlvbiBvZiB0aGUgbW90aXZhdGlv
biBxdWFsaWZpZXMgdGhlIHNlcmllcyB0byBiZQptYXJrZWQgYXMgYSBibG9ja2VyIGZvciA0LjEz
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:18:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDhiN-0003Cn-VV; Fri, 27 Sep 2019 04:18:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzHR=XV=xenproject.org=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDZcK-0000iw-Ll
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:39:56 +0000
X-Inumbo-ID: 5d97f6bc-e095-11e9-965e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 5d97f6bc-e095-11e9-965e-12813bfff9fa;
 Thu, 26 Sep 2019 19:39:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbt-0002GG-Dz; Thu, 26 Sep 2019 19:39:29 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbt-0007uS-4v; Thu, 26 Sep 2019 19:39:29 +0000
From: Lars Kurth <lars.kurth@xenproject.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 20:39:18 +0100
Message-Id: <cover.1569525222.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 27 Sep 2019 04:18:43 +0000
Subject: [Xen-devel] [PATCH v2 0/6] Code of Conduct + Extra Guides and Best
 Practices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKVGhpcyBzZXJpZXMgcHJv
cG9zZXMgYSBjb25jcmV0ZSB2ZXJzaW9uIG9mIHRoZSBYZW4gUHJvamVjdApDb0MgYmFzZWQgb24g
djEuNCBvZiB0aGUgQ29udHJpYnV0b3IgQ292ZW5hbnQuIFNlZSBbMV0KCkl0IGNvbnRhaW5zICpB
TEwqIHRoZSBwb3J0aW9ucyBJIHdhcyBzdGlsbCBnb2luZyB0byBhZGQuCkkgc3BlbnQgYSBiaXQg
b2YgdGltZSBvbiB3b3JkLXNtaXRoaW5nLCBidXQgSSBhbSBub3QgYSBuYXRpdmUgRW5nbGlzaCBz
cGVha2VyClNvIHRoZXJlIGlzIHByb2JhYmx5IHRpbWUgZm9yIGltcHJvdmVtZW50CgpUaGUgc2Vy
aWVzIGFsc28gcmVmbGVjdHMgdGhlIGRpc2N1c3Npb24gaW4gWzJdIGFuZCBzb21lIHByaXZhdGUK
ZGlzY3Vzc2lvbnMgb24gSVJDIHRvIGlkZW50aWZ5IGluaXRpYWwgbWVtYmVycyBvZiB0aGUgWGVu
ClByb2plY3TigJlzIENvQyB0ZWFtLgoKRm9yIGNvbnZlbmllbmNlIG9mIHJldmlldyBhbmQgaW4g
bGluZSB3aXRoIG90aGVyIHBvbGljeSBkb2N1bWVudHMKSSBjcmVhdGVkIGEgZ2l0IHJlcG9zaXRv
cnkgYXQgWzNdLiBUaGlzIHNlcmllcyBjYW4gYmUgZm91bmQgYXQgWzVdLgoKWzFdIGh0dHBzOi8v
d3d3LmNvbnRyaWJ1dG9yLWNvdmVuYW50Lm9yZy92ZXJzaW9uLzEvNC9jb2RlLW9mLWNvbmR1Y3Qu
bWQKWzJdIGh0dHBzOi8veGVuLm1hcmttYWlsLm9yZy90aHJlYWQvNTZhbzJneWhwbHRxbXJldyAK
WzNdIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9m
LWNvbmR1Y3QuZ2l0O2E9c3VtbWFyeQpbNF0gaHR0cHM6Ly93d3cuc2xpZGVzaGFyZS5uZXQveGVu
X2NvbV9tZ3IveHBkZHMxOS1rZXlub3RlLXBhdGNoLXJldmlldy1mb3Itbm9ubWFpbnRhaW5lcnMt
Z2VvcmdlLWR1bmxhcC1jaXRyaXgtc3lzdGVtcy11ay1sdGQKWzVdIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1Y3QuZ2l0O2E9c2hvcnRs
b2c7aD1yZWZzL2hlYWRzL0NvQy12MgoKQ2hhbmdlcyBzaW5jZSB2MQoqIENvZGUgb2YgQ29uZHVj
dCAKICBPbmx5IHdoaXRlc3BhY2UgY2hhbmdlcwoKKiBBZGRlZCBDb21tdW5pY2F0aW9uIEd1aWRl
CiAgQ29udGFpbnMgdmFsdWVzIGFuZCBhIHByb2Nlc3MgYmFzZWQgb24gYWR2aWNlIGFuZCBtZWRp
YXRpb24gaW4gY2FzZSBvZiBpc3N1ZXMKICBUaGlzIGlzIHRoZSBwcmltYXJ5IHBvcnRhbCBmb3Ig
CgoqIEFkZGVkIENvZGUgUmV2aWV3IEd1aWRlCiAgV2hpY2ggaXMgYmFzZWQgb24gWzRdIHdpdGgg
c29tZSBhZGRpdGlvbnMgZm9yIGNvbXBsZXRlbmVzcwogIEl0IHByaW1hcmlseSBzZXRzIGV4cGVj
dGF0aW9ucyBhbmQgYW55dGhpbmcgY29tbXVuaWNhdGlvbiByZWxhdGVkIGlzIHJlbW92ZWQKCiog
QWRkZWQgZ3VpZGUgb24gQ29tbXVuaWNhdGlvbiBCZXN0IFByYWN0aWNlCiAgVGFrZXMgdGhlIGNv
bW11bmljYXRpb24gc2VjdGlvbiBmcm9tIFs0XSBhbmQgZXhwYW5kcyBvbiBpdCB3aXRoIG1vcmUg
ZXhhbXBsZXMKICBhbmQgY2FzZXMuIFRoaXMgaXMgcHJvYmFibHkgd2hlcmUgd2UgbWF5IG5lZWQg
c29tZSBkaXNjdXNzaW9uCgoqIEFkZGVkIGRvY3VtZW50IG9uIFJlc29sdmluZyBEaXNhZ3JlZW1l
bnQKICBBIHRpbnkgYml0IG9mIHRoZW9yeSB0byBzZXQgdGhlIHNjZW5lCiAgSXQgY292ZXJzIHNv
bWUgY29tbW9uIGNhc2VzIG9mIGRpc2FncmVlbWVudHMgYW5kIGhvdyB3ZSBtYXkgYXBwcm9hY2gg
dGhlbQogIEFnYWluLCB0aGlzIHByb2JhYmx5IG5lZWRzIHNvbWUgZGlzY3Vzc2lvbgoKQ2M6IG1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogeGVuLWFwaUBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpDYzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBtaXJhZ2Vv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogY29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9y
ZwoKTGFycyBLdXJ0aCAoNik6CiAgSW1wb3J0IHYxLjQgb2YgQ29udHJpYnV0b3IgQ292ZW5hbnQg
Q29DCiAgWGVuIFByb2plY3QgQ29kZSBvZiBDb25kdWN0CiAgQWRkIENvbW11bmljYXRpb24gR3Vp
ZGUKICBBZGQgQ29kZSBSZXZpZXcgR3VpZGUKICBBZGQgZ3VpZGUgb24gQ29tbXVuaWNhdGlvbiBC
ZXN0IFByYWN0aWNlCiAgQWRkZWQgUmVzb2x2aW5nIERpc2FncmVlbWVudAoKLS0gCjIuMTMuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:18:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDhiO-0003DU-9B; Fri, 27 Sep 2019 04:18:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzHR=XV=xenproject.org=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDZcL-0000j1-5f
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:39:57 +0000
X-Inumbo-ID: 5df395ee-e095-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 5df395ee-e095-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 19:39:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbu-0002GK-FL; Thu, 26 Sep 2019 19:39:30 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbu-0007uS-6D; Thu, 26 Sep 2019 19:39:30 +0000
From: Lars Kurth <lars.kurth@xenproject.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 20:39:19 +0100
Message-Id: <00c6c80b12b1d201d7140626c7efe9d75645dee9.1569525222.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
X-Mailman-Approved-At: Fri, 27 Sep 2019 04:18:43 +0000
Subject: [Xen-devel] [PATCH v2 1/6] Import v1.4 of Contributor Covenant CoC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKU2lnbmVkLW9mZi1ieTog
TGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgotLS0KQ2M6IG1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogeGVuLWFwaUBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzog
d2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBtaXJhZ2Vvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpDYzogY29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9yZwotLS0KIGNvZGUt
b2YtY29uZHVjdC5tZCB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKykKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBjb2RlLW9mLWNvbmR1Y3QubWQKCmRpZmYgLS1naXQgYS9jb2RlLW9mLWNv
bmR1Y3QubWQgYi9jb2RlLW9mLWNvbmR1Y3QubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uODFiMjE3YwotLS0gL2Rldi9udWxsCisrKyBiL2NvZGUtb2YtY29uZHVjdC5tZApA
QCAtMCwwICsxLDc2IEBACisjIENvbnRyaWJ1dG9yIENvdmVuYW50IENvZGUgb2YgQ29uZHVjdAor
CisjIyBPdXIgUGxlZGdlCisKK0luIHRoZSBpbnRlcmVzdCBvZiBmb3N0ZXJpbmcgYW4gb3BlbiBh
bmQgd2VsY29taW5nIGVudmlyb25tZW50LCB3ZSBhcworY29udHJpYnV0b3JzIGFuZCBtYWludGFp
bmVycyBwbGVkZ2UgdG8gbWFrZSBwYXJ0aWNpcGF0aW9uIGluIG91ciBwcm9qZWN0IGFuZAorb3Vy
IGNvbW11bml0eSBhIGhhcmFzc21lbnQtZnJlZSBleHBlcmllbmNlIGZvciBldmVyeW9uZSwgcmVn
YXJkbGVzcyBvZiBhZ2UsIGJvZHkKK3NpemUsIGRpc2FiaWxpdHksIGV0aG5pY2l0eSwgc2V4IGNo
YXJhY3RlcmlzdGljcywgZ2VuZGVyIGlkZW50aXR5IGFuZCBleHByZXNzaW9uLAorbGV2ZWwgb2Yg
ZXhwZXJpZW5jZSwgZWR1Y2F0aW9uLCBzb2Npby1lY29ub21pYyBzdGF0dXMsIG5hdGlvbmFsaXR5
LCBwZXJzb25hbAorYXBwZWFyYW5jZSwgcmFjZSwgcmVsaWdpb24sIG9yIHNleHVhbCBpZGVudGl0
eSBhbmQgb3JpZW50YXRpb24uCisKKyMjIE91ciBTdGFuZGFyZHMKKworRXhhbXBsZXMgb2YgYmVo
YXZpb3IgdGhhdCBjb250cmlidXRlcyB0byBjcmVhdGluZyBhIHBvc2l0aXZlIGVudmlyb25tZW50
CitpbmNsdWRlOgorCisqIFVzaW5nIHdlbGNvbWluZyBhbmQgaW5jbHVzaXZlIGxhbmd1YWdlCisq
IEJlaW5nIHJlc3BlY3RmdWwgb2YgZGlmZmVyaW5nIHZpZXdwb2ludHMgYW5kIGV4cGVyaWVuY2Vz
CisqIEdyYWNlZnVsbHkgYWNjZXB0aW5nIGNvbnN0cnVjdGl2ZSBjcml0aWNpc20KKyogRm9jdXNp
bmcgb24gd2hhdCBpcyBiZXN0IGZvciB0aGUgY29tbXVuaXR5CisqIFNob3dpbmcgZW1wYXRoeSB0
b3dhcmRzIG90aGVyIGNvbW11bml0eSBtZW1iZXJzCisKK0V4YW1wbGVzIG9mIHVuYWNjZXB0YWJs
ZSBiZWhhdmlvciBieSBwYXJ0aWNpcGFudHMgaW5jbHVkZToKKworKiBUaGUgdXNlIG9mIHNleHVh
bGl6ZWQgbGFuZ3VhZ2Ugb3IgaW1hZ2VyeSBhbmQgdW53ZWxjb21lIHNleHVhbCBhdHRlbnRpb24g
b3IKKyAgYWR2YW5jZXMKKyogVHJvbGxpbmcsIGluc3VsdGluZy9kZXJvZ2F0b3J5IGNvbW1lbnRz
LCBhbmQgcGVyc29uYWwgb3IgcG9saXRpY2FsIGF0dGFja3MKKyogUHVibGljIG9yIHByaXZhdGUg
aGFyYXNzbWVudAorKiBQdWJsaXNoaW5nIG90aGVycycgcHJpdmF0ZSBpbmZvcm1hdGlvbiwgc3Vj
aCBhcyBhIHBoeXNpY2FsIG9yIGVsZWN0cm9uaWMKKyAgYWRkcmVzcywgd2l0aG91dCBleHBsaWNp
dCBwZXJtaXNzaW9uCisqIE90aGVyIGNvbmR1Y3Qgd2hpY2ggY291bGQgcmVhc29uYWJseSBiZSBj
b25zaWRlcmVkIGluYXBwcm9wcmlhdGUgaW4gYQorICBwcm9mZXNzaW9uYWwgc2V0dGluZworCisj
IyBPdXIgUmVzcG9uc2liaWxpdGllcworCitQcm9qZWN0IG1haW50YWluZXJzIGFyZSByZXNwb25z
aWJsZSBmb3IgY2xhcmlmeWluZyB0aGUgc3RhbmRhcmRzIG9mIGFjY2VwdGFibGUKK2JlaGF2aW9y
IGFuZCBhcmUgZXhwZWN0ZWQgdG8gdGFrZSBhcHByb3ByaWF0ZSBhbmQgZmFpciBjb3JyZWN0aXZl
IGFjdGlvbiBpbgorcmVzcG9uc2UgdG8gYW55IGluc3RhbmNlcyBvZiB1bmFjY2VwdGFibGUgYmVo
YXZpb3IuCisKK1Byb2plY3QgbWFpbnRhaW5lcnMgaGF2ZSB0aGUgcmlnaHQgYW5kIHJlc3BvbnNp
YmlsaXR5IHRvIHJlbW92ZSwgZWRpdCwgb3IKK3JlamVjdCBjb21tZW50cywgY29tbWl0cywgY29k
ZSwgd2lraSBlZGl0cywgaXNzdWVzLCBhbmQgb3RoZXIgY29udHJpYnV0aW9ucwordGhhdCBhcmUg
bm90IGFsaWduZWQgdG8gdGhpcyBDb2RlIG9mIENvbmR1Y3QsIG9yIHRvIGJhbiB0ZW1wb3Jhcmls
eSBvcgorcGVybWFuZW50bHkgYW55IGNvbnRyaWJ1dG9yIGZvciBvdGhlciBiZWhhdmlvcnMgdGhh
dCB0aGV5IGRlZW0gaW5hcHByb3ByaWF0ZSwKK3RocmVhdGVuaW5nLCBvZmZlbnNpdmUsIG9yIGhh
cm1mdWwuCisKKyMjIFNjb3BlCisKK1RoaXMgQ29kZSBvZiBDb25kdWN0IGFwcGxpZXMgd2l0aGlu
IGFsbCBwcm9qZWN0IHNwYWNlcywgYW5kIGl0IGFsc28gYXBwbGllcyB3aGVuCithbiBpbmRpdmlk
dWFsIGlzIHJlcHJlc2VudGluZyB0aGUgcHJvamVjdCBvciBpdHMgY29tbXVuaXR5IGluIHB1Ymxp
YyBzcGFjZXMuCitFeGFtcGxlcyBvZiByZXByZXNlbnRpbmcgYSBwcm9qZWN0IG9yIGNvbW11bml0
eSBpbmNsdWRlIHVzaW5nIGFuIG9mZmljaWFsCitwcm9qZWN0IGUtbWFpbCBhZGRyZXNzLCBwb3N0
aW5nIHZpYSBhbiBvZmZpY2lhbCBzb2NpYWwgbWVkaWEgYWNjb3VudCwgb3IgYWN0aW5nCithcyBh
biBhcHBvaW50ZWQgcmVwcmVzZW50YXRpdmUgYXQgYW4gb25saW5lIG9yIG9mZmxpbmUgZXZlbnQu
IFJlcHJlc2VudGF0aW9uIG9mCithIHByb2plY3QgbWF5IGJlIGZ1cnRoZXIgZGVmaW5lZCBhbmQg
Y2xhcmlmaWVkIGJ5IHByb2plY3QgbWFpbnRhaW5lcnMuCisKKyMjIEVuZm9yY2VtZW50CisKK0lu
c3RhbmNlcyBvZiBhYnVzaXZlLCBoYXJhc3NpbmcsIG9yIG90aGVyd2lzZSB1bmFjY2VwdGFibGUg
YmVoYXZpb3IgbWF5IGJlCityZXBvcnRlZCBieSBjb250YWN0aW5nIHRoZSBwcm9qZWN0IHRlYW0g
YXQgW0lOU0VSVCBFTUFJTCBBRERSRVNTXS4gQWxsCitjb21wbGFpbnRzIHdpbGwgYmUgcmV2aWV3
ZWQgYW5kIGludmVzdGlnYXRlZCBhbmQgd2lsbCByZXN1bHQgaW4gYSByZXNwb25zZSB0aGF0Citp
cyBkZWVtZWQgbmVjZXNzYXJ5IGFuZCBhcHByb3ByaWF0ZSB0byB0aGUgY2lyY3Vtc3RhbmNlcy4g
VGhlIHByb2plY3QgdGVhbSBpcworb2JsaWdhdGVkIHRvIG1haW50YWluIGNvbmZpZGVudGlhbGl0
eSB3aXRoIHJlZ2FyZCB0byB0aGUgcmVwb3J0ZXIgb2YgYW4gaW5jaWRlbnQuCitGdXJ0aGVyIGRl
dGFpbHMgb2Ygc3BlY2lmaWMgZW5mb3JjZW1lbnQgcG9saWNpZXMgbWF5IGJlIHBvc3RlZCBzZXBh
cmF0ZWx5LgorCitQcm9qZWN0IG1haW50YWluZXJzIHdobyBkbyBub3QgZm9sbG93IG9yIGVuZm9y
Y2UgdGhlIENvZGUgb2YgQ29uZHVjdCBpbiBnb29kCitmYWl0aCBtYXkgZmFjZSB0ZW1wb3Jhcnkg
b3IgcGVybWFuZW50IHJlcGVyY3Vzc2lvbnMgYXMgZGV0ZXJtaW5lZCBieSBvdGhlcgorbWVtYmVy
cyBvZiB0aGUgcHJvamVjdCdzIGxlYWRlcnNoaXAuCisKKyMjIEF0dHJpYnV0aW9uCisKK1RoaXMg
Q29kZSBvZiBDb25kdWN0IGlzIGFkYXB0ZWQgZnJvbSB0aGUgW0NvbnRyaWJ1dG9yIENvdmVuYW50
XVtob21lcGFnZV0sIHZlcnNpb24gMS40LAorYXZhaWxhYmxlIGF0IGh0dHBzOi8vd3d3LmNvbnRy
aWJ1dG9yLWNvdmVuYW50Lm9yZy92ZXJzaW9uLzEvNC9jb2RlLW9mLWNvbmR1Y3QuaHRtbAorCitb
aG9tZXBhZ2VdOiBodHRwczovL3d3dy5jb250cmlidXRvci1jb3ZlbmFudC5vcmcKKworRm9yIGFu
c3dlcnMgdG8gY29tbW9uIHF1ZXN0aW9ucyBhYm91dCB0aGlzIGNvZGUgb2YgY29uZHVjdCwgc2Vl
CitodHRwczovL3d3dy5jb250cmlidXRvci1jb3ZlbmFudC5vcmcvZmFxCi0tIAoyLjEzLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:18:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDhiO-0003Dj-JS; Fri, 27 Sep 2019 04:18:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzHR=XV=xenproject.org=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDZcf-0001Ma-76
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:40:17 +0000
X-Inumbo-ID: 5e9b17ba-e095-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 5e9b17ba-e095-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 19:39:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbw-0002GZ-Ex; Thu, 26 Sep 2019 19:39:32 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbw-0007uS-94; Thu, 26 Sep 2019 19:39:32 +0000
From: Lars Kurth <lars.kurth@xenproject.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 20:39:21 +0100
Message-Id: <117840fe5ad0eea191335c942b61ff8b23b4b01b.1569525222.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
MIME-Version: 1.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
X-Mailman-Approved-At: Fri, 27 Sep 2019 04:18:43 +0000
Subject: [Xen-devel] [PATCH v2 3/6] Add Communication Guide
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKVGhpcyBkb2N1bWVudCBp
cyBhIHBvcnRhbCBwYWdlIHRoYXQgbGF5cyBvdXQgb3VyIGdvbGQgc3RhbmRhcmQsCmJlc3QgcHJh
Y3RpY2VzIGZvciBzb21lIGNvbW1vbiBzaXR1YXRpb25zIGFuZCBtZWNoYW5pc21zIHRvIGhlbHAK
cmVzb2x2ZSBpc3N1ZXMgdGhhdCBjYW4gaGF2ZSBhIG5lZ2F0aXZlIGVmZmVjdCBvbiBvdXIgY29t
bXVuaXR5LgoKRGV0YWlsIGlzIGNvdmVyZWQgaW4gc3Vic2VxdWVudCBkb2N1bWVudHMKClNpZ25l
ZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KLS0tCkNjOiBtaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IHhlbi1hcGlAbGlzdHMueGVucHJvamVj
dC5vcmcKQ2M6IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogbWlyYWdlb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGNvbW1pdHRlcnNAeGVucHJvamVjdC5vcmcK
LS0tCiBjb21tdW5pY2F0aW9uLWd1aWRlLm1kIHwgNjcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25z
KCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgY29tbXVuaWNhdGlvbi1ndWlkZS5tZAoKZGlmZiAtLWdp
dCBhL2NvbW11bmljYXRpb24tZ3VpZGUubWQgYi9jb21tdW5pY2F0aW9uLWd1aWRlLm1kCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRiY2Y0NDAKLS0tIC9kZXYvbnVsbAorKysg
Yi9jb21tdW5pY2F0aW9uLWd1aWRlLm1kCkBAIC0wLDAgKzEsNjcgQEAKKyMgQ29tbXVuaWNhdGlv
biBHdWlkZQorCitXZSBiZWxpZXZlIHRoYXQgb3VyIFtDb2RlIG9mIENvbmR1Y3RdIChjb2RlLW9m
LWNvbmR1Y3QubWQpIGNhbiBoZWxwIGNyZWF0ZSBhCitoYXJhc3NtZW50LWZyZWUgZW52aXJvbm1l
bnQsIGJ1dCBpcyBub3Qgc3VmZmljaWVudCB0byBjcmVhdGUgYSB3ZWxjb21pbmcKK2Vudmlyb25t
ZW50IG9uIGl0cyBvd24uIFdlIGNhbiBhbGwgbWFrZSBtaXN0YWtlczogd2hlbiB3ZSBkbywgd2Ug
dGFrZQorcmVzcG9uc2liaWxpdHkgZm9yIHRoZW0gYW5kIHRyeSB0byBpbXByb3ZlLgorCitUaGlz
IGRvY3VtZW50IGxheXMgb3V0IG91ciBnb2xkIHN0YW5kYXJkLCBiZXN0IHByYWN0aWNlcyBmb3Ig
c29tZSBjb21tb24KK3NpdHVhdGlvbnMgYW5kIG1lY2hhbmlzbXMgdG8gaGVscCByZXNvbHZlIGlz
c3VlcyB0aGF0IGNhbiBoYXZlIGEKK25lZ2F0aXZlIGVmZmVjdCBvbiBvdXIgY29tbXVuaXR5Lgor
CisjIyBHb2FsCisKK1dlIHdhbnQgYSBwcm9kdWN0aXZlLCB3ZWxjb21pbmcgYW5kIGFnaWxlIGNv
bW11bml0eSB0aGF0IGNhbiB3ZWxjb21lIG5ldworaWRlYXMgaW4gYSBjb21wbGV4IHRlY2huaWNh
bCBmaWVsZCB3aGljaCBpcyBhYmxlIHRvIHJlZmxlY3Qgb24gYW5kIGltcHJvdmUgaG93IHdlCit3
b3JrLgorCisjIyBDb21tdW5pY2F0aW9uICYgSGFuZGxpbmcgRGlmZmVyZW5jZXMgaW4gT3Bpbmlv
bnMKKworRXhhbXBsZXMgb2YgYmVoYXZpb3IgdGhhdCBjb250cmlidXRlcyB0byBjcmVhdGluZyBh
IHBvc2l0aXZlIGVudmlyb25tZW50CitpbmNsdWRlOgorKiBVc2Ugd2VsY29taW5nIGFuZCBpbmNs
dXNpdmUgbGFuZ3VhZ2UKKyogS2VlcCBkaXNjdXNzaW9ucyB0ZWNobmljYWwgYW5kIGFjdGlvbmFi
bGUKKyogQmUgcmVzcGVjdGZ1bCBvZiBkaWZmZXJpbmcgdmlld3BvaW50cyBhbmQgZXhwZXJpZW5j
ZXMKKyogQmUgYXdhcmUgb2YgeW91ciBvd24gYW5kIGNvdW50ZXJwYXJ04oCZcyBjb21tdW5pY2F0
aW9uIHN0eWxlIGFuZCBjdWx0dXJlCisqIEdyYWNlZnVsbHkgYWNjZXB0IGNvbnN0cnVjdGl2ZSBj
cml0aWNpc20KKyogRm9jdXMgb24gd2hhdCBpcyBiZXN0IGZvciB0aGUgY29tbXVuaXR5CisqIFNo
b3cgZW1wYXRoeSB0b3dhcmRzIG90aGVyIGNvbW11bml0eSBtZW1iZXJzCisqIFJlc29sdmUgZGlm
ZmVyZW5jZXMgaW4gb3BpbmlvbiBlZmZlY3RpdmVseQorCisjIyBHZXR0aW5nIEhlbHAKKworV2hl
biBkZXZlbG9waW5nIGNvZGUgY29sbGFib3JhdGl2ZWx5LCB0ZWNobmljYWwgZGlzY3Vzc2lvbiBh
bmQgZGlzYWdyZWVtZW50cworYXJlIHVuYXZvaWRhYmxlLiBPdXIgY29udHJpYnV0b3JzIGNvbWUg
ZnJvbSBkaWZmZXJlbnQgY291bnRyaWVzIGFuZCBjdWx0dXJlcywKK2FyZSBkcml2ZW4gYnkgZGlm
ZmVyZW50IGdvYWxzIGFuZCB0YWtlIHByaWRlIGluIHRoZWlyIHdvcmsgYW5kIGluIHRoZWlyIHBv
aW50CitvZiB2aWV3LiBUaGlzIGludmFyaWFibHkgY2FuIGxlYWQgdG8gbGVuZ3RoeSBhbmQgdW5w
cm9kdWN0aXZlIGRlYmF0ZSwKK2ZvbGxvd2VkIGJ5IGluZGVjaXNpb24sIHNvbWV0aW1lcyB0aGlz
IGNhbiBpbXBhY3Qgd29ya2luZyByZWxhdGlvbnNoaXBzCitvciBsZWFkIHRvIG90aGVyIGlzc3Vl
cyB0aGF0IGNhbiBoYXZlIGEgbmVnYXRpdmUgZWZmZWN0IG9uIG91ciBjb21tdW5pdHkuCisKK1Rv
IG1pbmltaXplIHN1Y2ggaXNzdWUsIHdlIHByb3ZpZGUgYSAzLXN0YWdlIHByb2Nlc3MKKyogU2Vs
Zi1oZWxwIGFzIG91dGxpbmVkIGluIHRoaXMgZG9jdW1lbnQKKyogQWJpbGl0eSB0byBhc2sgZm9y
IGFuIGluZGVwZW5kZW50IG9waW5pb24gb3IgaGVscCBpbiBwcml2YXRlCisqIE1lZGlhdGlvbiBi
ZXR3ZWVuIHBhcnRpZXMgd2hpY2ggZGlzYWdyZWUuIEluIHRoaXMgY2FzZSBhIG5ldXRyYWwgY29t
bXVuaXR5CisgIG1lbWJlciBhc3Npc3RzIHRoZSBkaXNwdXRpbmcgcGFydGllcyByZXNvbHZlIHRo
ZSBpc3N1ZXMgb3Igd2lsbCB3b3JrIHdpdGggdGhlCisgIHBhcnRpZXMgc3VjaCB0aGF0IHRoZXkg
Y2FuIGltcHJvdmUgZnV0dXJlIGludGVyYWN0aW9ucy4KKworSWYgeW91IG5lZWQgYW5kIGluZGVw
ZW5kZW50IG9waW5pb24gb3IgaGVscCwgZmVlbCBmcmVlIHRvIGNvbnRhY3QKK21lZGlhdGlvbkB4
ZW5wcm9qZWN0Lm9yZy4gVGhlIHRlYW0gYmVoaW5kIG1lZGlhdGlvbkAgaXMgbWFkZSB1cCBvZiB0
aGUKK3NhbWUgY29tbXVuaXR5IG1lbWJlcnMgYXMgdGhvc2UgbGlzdGVkIGluIHRoZSBDb25kdWN0
IFRlYW06IHNlZQorW0NvZGUgb2YgQ29uZHVjdF0oY29kZS1vZi1jb25kdWN0Lm1kKS4gSW4gYWRk
aXRpb24sIHRlYW0gbWVtYmVycyBhcmUgb2JsaWdhdGVkCit0byBtYWludGFpbiBjb25maWRlbnRp
YWxpdHkgd2l0aCByZWdhcmQgZGlzY3Vzc2lvbnMgdGhhdCB0YWtlIHBsYWNlLiBJZiB5b3UKK2hh
dmUgY29uY2VybnMgYWJvdXQgYW55IG9mIHRoZSBtZW1iZXJzIG9mIHRoZSBtZWRpYXRpb25AIGFs
aWFzLCB5b3UgYXJlCit3ZWxjb21lIHRvIGNvbnRhY3QgcHJlY2lzZWx5IHRoZSB0ZWFtIG1lbWJl
cihzKSBvZiB5b3VyIGNob2ljZS4gSW4gdGhpcyBjYXNlLAorcGxlYXNlIG1ha2UgY2VydGFpbiB0
aGF0IHlvdSBoaWdobGlnaHQgdGhlIG5hdHVyZSBvZiBhIHJlcXVlc3QgYnkgbWFraW5nIHN1cmUg
dGhhdAorZWl0aGVyIGhlbHAgb3IgbWVkaWF0aW9uIGlzIG1lbnRpb25lZCBpbiB0aGUgZS1tYWls
IHN1YmplY3Qgb3IgYm9keS4KKworIyMgU3BlY2lmaWMgVG9waWNzIGFuZCBCZXN0IFByYWN0aWNl
CisKKyogW0NvZGUgUmV2aWV3IEd1aWRlXSAoY29kZS1yZXZpZXctZ3VpZGUubWQpOgorICBFc3Nl
bnRpYWwgcmVhZGluZyBmb3IgY29kZSByZXZpZXdlcnMgYW5kIGNvbnRyaWJ1dG9ycworKiBbQ29t
bXVuaWNhdGlvbiBCZXN0IFByYWN0aWNlXSAoY29tbXVuaWNhdGlvbi1wcmFjdGljZS5tZCk6Cisg
IFRoaXMgZ3VpZGUgY292ZXJzIGNvbW11bmljYXRpb24gZ3VpZGVsaW5lcyBmb3IgY29kZSByZXZp
ZXdlcnMgYW5kIHJldmlld2Vlcy4gSXQKKyAgc2hvdWxkIGhlbHAgeW91IGNyZWF0ZSBzZWxmLWF3
YXJlbmVzcywgYW50aWNpcGF0ZSwgYXZvaWQgIGFuZCBoZWxwIHJlc29sdmUKKyAgY29tbXVuaWNh
dGlvbiBpc3N1ZXMuCisqIFtSZXNvbHZpbmcgRGlzYWdyZWVtZW50XSAocmVzb2x2aW5nLWRpc2Fn
cmVlbWVudC5tZCk6CisgIFRoaXMgZ3VpZGUgbGF5cyBvdXQgY29tbW9uIHNpdHVhdGlvbnMgdGhh
dCBjYW4gbGVhZCB0byBkZWFkLWxvY2sgYW5kIHNob3dzIGNvbW1vbgorICBwYXR0ZXJucyBvbiBo
b3cgdG8gYXZvaWQgYW5kIHJlc29sdmUgaXNzdWVzLgotLSAKMi4xMy4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:18:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04:18:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDhiO-0003E6-V1; Fri, 27 Sep 2019 04:18: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=OzHR=XV=xenproject.org=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDZcj-0001N6-My
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:40:21 +0000
X-Inumbo-ID: 624bdf52-e095-11e9-965e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 624bdf52-e095-11e9-965e-12813bfff9fa;
 Thu, 26 Sep 2019 19:39:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbz-0002H2-GV; Thu, 26 Sep 2019 19:39:35 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbz-0007uS-Ac; Thu, 26 Sep 2019 19:39:35 +0000
From: Lars Kurth <lars.kurth@xenproject.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 20:39:24 +0100
Message-Id: <2e4b36afaa73277d246d7e84037db1532a136ec7.1569525222.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
X-Mailman-Approved-At: Fri, 27 Sep 2019 04:18:43 +0000
Subject: [Xen-devel] [PATCH v2 6/6] Added Resolving Disagreement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKVGhpcyBndWlkZSBwcm92
aWRlcyBCZXN0IFByYWN0aWNlIG9uIGlkZW50aWZ5aW5nIGFuZCByZXNvbHZpbmcKY29tbW9uIGNs
YXNzZXMgb2YgZGlzYWdyZWVtZW50CgpTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1
cnRoQGNpdHJpeC5jb20+Ci0tCkNjOiBtaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
Q2M6IHhlbi1hcGlAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IHdpbi1wdi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpDYzogbWlyYWdlb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6
IGNvbW1pdHRlcnNAeGVucHJvamVjdC5vcmcKLS0tCiByZXNvbHZpbmctZGlzYWdyZWVtZW50Lm1k
IHwgMTQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAxNDYgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHJlc29s
dmluZy1kaXNhZ3JlZW1lbnQubWQKCmRpZmYgLS1naXQgYS9yZXNvbHZpbmctZGlzYWdyZWVtZW50
Lm1kIGIvcmVzb2x2aW5nLWRpc2FncmVlbWVudC5tZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi4xOWFlZGJlCi0tLSAvZGV2L251bGwKKysrIGIvcmVzb2x2aW5nLWRpc2FncmVl
bWVudC5tZApAQCAtMCwwICsxLDE0NiBAQAorIyBSZXNvbHZpbmcgRGlzYWdyZWVtZW50CisKK1Ro
aXMgZ3VpZGUgcHJvdmlkZXMgQmVzdCBQcmFjdGljZSBvbiByZXNvbHZpbmcgZGlzYWdyZWVtZW50
LCBzdWNoIGFzCisqIEdyYWNlZnVsbHkgYWNjZXB0IGNvbnN0cnVjdGl2ZSBjcml0aWNpc20KKyog
Rm9jdXMgb24gd2hhdCBpcyBiZXN0IGZvciB0aGUgY29tbXVuaXR5CisqIFJlc29sdmUgZGlmZmVy
ZW5jZXMgaW4gb3BpbmlvbiBlZmZlY3RpdmVseQorCisjIyBUaGVvcnk6IFBhdWwgR3JhaGFtJ3Mg
aGllcmFyY2h5IG9mIGRpc2FncmVlbWVudAorUGF1bCBHcmFoYW0gcHJvcG9zZWQgYSAqKmRpc2Fn
cmVlbWVudCBoaWVyYXJjaHkqKiBpbiBhIDIwMDggZXNzYXkgCisqKltIb3cgdG8gRGlzYWdyZWVd
KGh0dHA6Ly93d3cucGF1bGdyYWhhbS5jb20vZGlzYWdyZWUuaHRtbCkqKiwgcHV0dGluZyB0eXBl
cyBvZgorYXJndW1lbnRzIGludG8gYSBzZXZlbi1wb2ludCBoaWVyYXJjaHkgYW5kIG9ic2Vydmlu
ZyB0aGF0ICptb3ZpbmcgdXAgdGhlCitkaXNhZ3JlZW1lbnQgaGllcmFyY2h5IG1ha2VzIHBlb3Bs
ZSBsZXNzIG1lYW4sIGFuZCB3aWxsIG1ha2UgbW9zdCBvZiB0aGVtIGhhcHBpZXIqLgorR3JhaGFt
IGFsc28gc3VnZ2VzdGVkIHRoYXQgdGhlIGhpZXJhcmNoeSBjYW4gYmUgdGhvdWdodCBvZiBhcyBh
IHB5cmFtaWQsIGFzIHRoZSAKK2hpZ2hlc3QgZm9ybXMgb2YgZGlzYWdyZWVtZW50IGFyZSByYXJl
ci4KKworfCAhW0dyYWhhbSdzIEhpZXJhcmNoeSBvZiBEaXNhZ3JlZW1lbl0oaHR0cHM6Ly91cGxv
YWQud2lraW1lZGlhLm9yZy93aWtpcGVkaWEvY29tbW9ucy9hL2EzL0dyYWhhbSUyN3NfSGllcmFy
Y2h5X29mX0Rpc2FncmVlbWVudC1lbi5zdmcpIHwKK3wgKkEgcmVwcmVzZW50YXRpb24gb2YgR3Jh
aGFtJ3MgaGllcmFyY2h5IG9mIGRpc2FncmVlbWVudCBmcm9tIFtMb3VkYWNyaXNdKGh0dHA6Ly93
d3cuY3JlYXRlZGViYXRlLmNvbS91c2VyL3ZpZXdwcm9maWxlL0xvdWRhY3JpcykgbW9kaWZpZWQg
YnkgW1JvY2tldDAwMF0oaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVXNlcjpSb2NrZXQw
MDApKiB8CisKK0luIHRoZSBjb250ZXh0IG9mIHRoZSBYZW4gUHJvamVjdCB3ZSBzdHJpdmUgdG8g
Kipvbmx5IHVzZSB0aGUgdG9wIGhhbGYqKiBvZiB0aGUgaGllcmFyY2h5LgorKipOYW1lLWNhbGxp
bmcqKiBhbmQgKipBZCBob21pbmVtKiogYXJndW1lbnRzIGFyZSBub3QgYWNjZXB0YWJsZSB3aXRo
aW4gdGhlIFhlbgorUHJvamVjdC4KKworIyMgSXNzdWU6IFNjb3BlIGNyZWVwCisKK09uZSB0aGlu
ZyB3aGljaCBvY2Nhc2lvbmFsbHkgaGFwcGVucyBkdXJpbmcgY29kZSByZXZpZXcgaXMgdGhhdCBh
IGNvZGUgcmV2aWV3ZXIKK2Fza3Mgb3IgYXBwZWFycyB0byBhc2sgdGhlIGF1dGhvciBvZiBwYXRj
aCB0byBpbXBsZW1lbnQgYWRkaXRpb25hbCBmdW5jdGlvbmFsaXR5LgorCitUaGlzIGNvdWxkIHRh
a2UgZm9yIGV4YW1wbGUgdGhlIGZvcm0gb2YKKz4gRG8geW91IHRoaW5rIGl0IHdvdWxkIGJlIHVz
ZWZ1bCBmb3IgdGhlIGNvZGUgdG8gZG8gWFhYPyAKKz4gSSBjYW4gaW1hZ2luZSBhIHVzZXIgd2Fu
dGluZyB0byBkbyBZWVkgKGFuZCBYWFggd291bGQgZW5hYmxlIHRoaXMpCisKK1RoYXQgcG90ZW50
aWFsbHkgYWRkcyBhZGRpdGlvbmFsIHdvcmsgZm9yIHRoZSBjb2RlIGF1dGhvciwgd2hpY2ggdGhl
eSBtYXkgbm90IGhhdmUKK3RoZSB0aW1lIHRvIHBlcmZvcm0uIEl0IGlzIGdvb2QgcHJhY3RpY2Ug
Zm9yIGF1dGhvcnMgdG8gY29uc2lkZXIgc3VjaCBhIHJlcXVlc3QgaW4gdGVybXMgb2YKKyogVXNl
ZnVsbmVzcyB0byB0aGUgdXNlcgorKiBDb2RlIGNodXJuLCBjb21wbGV4aXR5IG9yIGltcGFjdCBv
biBvdGhlciBzeXN0ZW0gcHJvcGVydGllcworKiBFeHRyYSB0aW1lIHRvIGltcGxlbWVudCBhbmQg
cmVwb3J0IGJhY2sgdG8gdGhlIHJldmlld2VyCisKK0lmIHlvdSBiZWxpZXZlIHRoYXQgdGhlIGlt
cGFjdC9jb3N0IGlzIHRvbyBoaWdoLCByZXBvcnQgYmFjayB0byB0aGUgcmV2aWV3ZXIuIFRvIHJl
c29sdmUKK3RoaXMsIGl0IGlzIGFkdmlzYWJsZSB0bworKiBSZXBvcnQgeW91ciBmaW5kaW5ncwor
KiBBbmQgdGhlbiBjaGVjayB3aGV0aGVyIHRoaXMgd2FzIG1lcmVseSBhbiBpbnRlcmVzdGluZyBz
dWdnZXN0aW9uLCBvciBzb21ldGhpbmcgdGhlCityZXZpZXdlciBmZWVscyBtb3JlIHN0cm9uZ2x5
IGFib3V0CisKK0luIHRoZSBsYXR0ZXIgY2FzZSwgdGhlcmUgYXJlIHR5cGljYWxseSBzZXZlcmFs
IGNvbW1vbiBvdXRjb21lcworKiBUaGUgKiphdXRob3IgYW5kIHJldmlld2VyIGFncmVlKiogdGhh
dCB0aGUgc3VnZ2VzdGlvbiBzaG91bGQgYmUgaW1wbGVtZW50ZWQKKyogVGhlICoqYXV0aG9yIGFu
ZCByZXZpZXdlciBhZ3JlZSoqIHRoYXQgaXQgbWF5IG1ha2Ugc2Vuc2UgdG8gZGVmZXIgaW1wbGVt
ZW50YXRpb24KKyogVGhlICoqYXV0aG9yIGFuZCByZXZpZXdlciBhZ3JlZSoqIHRoYXQgaXQgbWFr
ZXMgbm8gc2Vuc2UgdG8gaW1wbGVtZW50IHRoZSBzdWdnZXN0aW9uCisKK1RoZSBhdXRob3Igb2Yg
YSBwYXRjaCB3b3VsZCB0eXBpY2FsbHkgc3VnZ2VzdCB0aGVpciBwcmVmZXJyZWQgb3V0Y29tZSwg
Zm9yIGV4YW1wbGUKKz4gSSBhbSBub3Qgc3VyZSBpdCBpcyB3b3J0aCB0byBpbXBsZW1lbnQgWFhY
Cis+IERvIHlvdSB0aGluayB0aGlzIGNvdWxkIGJlIGRvbmUgYXMgYSBzZXBhcmF0ZSBwYXRjaCBp
biBmdXR1cmU/CisKK0luIGNhc2VzLCB3aGVyZSBubyBhZ3JlZW1lbnQgY2FuIGJlIGZvdW5kLCB0
aGUgYmVzdCBhcHByb2FjaCB3b3VsZCBiZSB0byBnZXQgYW4KK2luZGVwZW5kZW50IG9waW5pb24g
ZnJvbSBhbm90aGVyIG1haW50YWluZXIgb3IgdGhlIHByb2plY3QncyBsZWFkZXJzaGlwIHRlYW0u
CisKKyMjIElzc3VlOiBbQmlrZXNoZWRkaW5nXShodHRwczovL2VuLndpa3Rpb25hcnkub3JnL3dp
a2kvYmlrZXNoZWRkaW5nKQorCitPY2Nhc2lvbmFsbHkgZGlzY3Vzc2lvbnMgYWJvdXQgdW5pbXBv
cnRhbnQgYnV0IGVhc3ktdG8tZ3Jhc3AgaXNzdWVzIGNhbiBsZWFkIHRvCitwcm9sb25nZWQgYW5k
IHVucHJvZHVjdGl2ZSBkaXNjdXNzaW9uLiBUaGUgYmVzdCB3YXkgdG8gYXBwcm9hY2ggdGhpcyBp
cyB0bwordHJ5IGFuZCAqKmFudGljaXBhdGUqKiBiaWtlc2hlZGRpbmcgYW5kIGhpZ2hsaWdodCBp
dCBhcyBzdWNoIHVwZnJvbnQuIEhvd2V2ZXIsIHRoZQorZm9ybWF0IG9mIGEgY29kZSByZXZpZXcg
ZG9lcyBub3QgYWx3YXlzIGxlbmQgaXRzZWxmIHdlbGwgdG8gdGhpcyBhcHByb2FjaCwgZXhjZXB0
Citmb3IgaGlnaGxpZ2h0aW5nIGl0IGluIHRoZSBjb3ZlciBsZXR0ZXIgb2YgYSBwYXRjaCBzZXJp
ZXMuCisKK0hvd2V2ZXIsIHR5cGljYWxseSBCaWtlc2hlZGRpbmcgaXNzdWVzIGFyZSBmYWlybHkg
ZWFzeSB0byByZWNvZ25pemUgaW4gYSBjb2RlIHJldmlldywKK2FzIHlvdSB3aWxsIHZlcnkgcXVp
Y2tseSBnZXQgZGlmZmVyZW50IHJldmlld2VycyBwcm92aWRpbmcgZGlmZmVyaW5nIG9waW5pb25z
LiBJbiB0aGlzIGNhc2UKK2l0IGlzIGJlc3QgZm9yIHRoZSBhdXRob3Igb3IgYSByZXZpZXdlciB0
byBjYWxsIG91dCB0aGUgcG90ZW50aWFsIGJpa2VzaGVkZGluZyBpc3N1ZSB1c2luZworc29tZXRo
aW5nIGxpa2UKKworPiBMb29rcyB3ZSBoYXZlIGEgYmlrZXNoZWRkaW5nIGlzc3VlIGhlcmUKKz4g
SSB0aGluayB3ZSBzaG91bGQgY2FsbCBhIHF1aWNrIHZvdGUgdG8gc2V0dGxlIHRoZSBpc3N1ZQor
CitPdXIgZ292ZXJuYW5jZSBwcm92aWRlcyB0aGUgbWVjaGFuaXNtcyBvZiBbaW5mb3JtYWwgdm90
ZXNdKGh0dHBzOi8veGVucHJvamVjdC5vcmcvZGV2ZWxvcGVycy9nb3Zlcm5hbmNlLyNpbmZvcm1h
bC12b3Rlcy1vci1zdXJ2ZXlzKSBvcgorW2xhenkgdm90aW5nXShodHRwczovL3hlbnByb2plY3Qu
b3JnL2RldmVsb3BlcnMvZ292ZXJuYW5jZS8jbGF6eWNvbnNlbnN1cykgd2hpY2ggbGVuZAordGhl
bXNlbHZlcyB3ZWxsIHRvIHJlc29sdmUgc3VjaCBpc3N1ZXMuCisKKyMjIElzc3VlOiBTbWFsbCBm
dW5jdGlvbmFsIGlzc3VlcworCitUaGUgbW9zdCBjb21tb24gYXJlYSBvZiBkaXNhZ3JlZW1lbnRz
IHdoaWNoIGhhcHBlbiBpbiBjb2RlIHJldmlld3MsIGFyZSBkaWZmZXJpbmcKK29waW5pb25zIG9u
IHdoZXRoZXIgc21hbGwgZnVuY3Rpb25hbCBpc3N1ZXMgaW4gYSBwYXRjaCBzZXJpZXMgaGF2ZSB0
byBiZSByZXNvbHZlZCBvcgorbm90IGJlZm9yZSB0aGUgY29kZSBpcyByZWFkeSB0byBiZSBzdWJt
aXR0ZWQuIFN1Y2ggZGlzYWdyZWVtZW50cyBhcmUgdHlwaWNhbGx5IGNhdXNlZAorYnkgZGlmZmVy
ZW50IGV4cGVjdGF0aW9ucyByZWxhdGVkIHRvIHRoZSBsZXZlbCBvZiBwZXJmZWN0aW9uIGEgcGF0
Y2ggc2VyaWVzIG5lZWRzIHRvIGZ1bGZpbAorYmVmb3JlIGl0IGNhbiBiZSBjb25zaWRlcmVkIHJl
YWR5IHRvIGJlIGNvbW1pdHRlZC4KKworVG8gZXhwbGFpbiB0aGlzIGJldHRlciwgSSBhbSBnb2lu
ZyB0byB1c2UgdGhlIGFuYWxvZ3kgb2Ygc29tZSBidWlsZGluZyB3b3JrIHRoYXQgaGFzCitiZWVu
IHBlcmZvcm1lZCBhdCB5b3VyIGhvdXNlLiBMZXQncyBzYXkgdGhhdCB5b3UgaGF2ZSBhIG5ldyBi
YXRocm9vbSBpbnN0YWxsZWQuCitCZWZvcmUgcGF5aW5nIHlvdXIgYnVpbGRlciB0aGUgbGFzdCBp
bnN0YWxtZW50LCB5b3UgcGVyZm9ybSBhbiBpbnNwZWN0aW9uIGFuZCB5b3UgZmluZAoraXNzdWVz
IHN1Y2ggYXMKKyogVGhlIHNlYWxzIGFyb3VuZCB0aGUgYmF0aHR1YiBhcmUgbm90IHBlcmZlY3Rs
eSBldmVudAorKiBXaGVuIHlvdSBvcGVuIHRoZSB0YXAsIHRoZSBwbHVtYmluZyBpbml0aWFsbHkg
bWFrZXMgc29tZSBsb3VkIG5vaXNlCisqIFRoZSBzaG93ZXIgbWl4ZXIgaGFzIGJlZW4gaW5zdGFs
bGVkIHRoZSB3cm9uZyB3YXkgYXJvdW5kCisKK0luIGFsbCB0aGVzZSBjYXNlcywgdGhlIGJhdGhy
b29tIGlzIHBlcmZlY3RseSBmdW5jdGlvbmFsLCBidXQgbm90IHBlcmZlY3QuIEF0IHRoaXMgcG9p
bnQKK3lvdSBoYXZlIHRoZSBjaG9pY2UgdG8gdHJ5IGFuZCBnZXQgYWxsIHRoZSBpc3N1ZXMgYWRk
cmVzc2VkLCB3aGljaCBpbiB0aGUgZXhhbXBsZSBvZgordGhlIHNob3dlciBtaXhlciBtYXkgcmVx
dWlyZSBzaWduaWZpY2FudCByZS13b3JrIGFuZCBwb3RlbnRpYWxseSBwdXNoLWJhY2sgZnJvbSB5
b3VyCitidWlsZGVyLiBZb3UgbWF5IGhhdmUgdG8gcmVmZXIgdG8gdGhlIGluaXRpYWwgc3RhdGVt
ZW50IG9mIHdvcmssIGJ1dCBpdCB0dXJucyBvdXQgaXQgZG9lcworbm90IGNvbnRhaW4gc3VmZmlj
aWVudCBpbmZvcm1hdGlvbiB0byBhc2NlcnRhaW4gd2hldGhlciB5b3VyIGJ1aWxkZXIgaGFkIGNv
bW1pdHRlZCB0bwordGhlIGxldmVsIG9mIHF1YWxpdHkgeW91IHdlcmUgZXhwZWN0aW5nLgorCitT
aW1pbGFyIHNpdHVhdGlvbnMgaGFwcGVuIGluIGNvZGUgcmV2aWV3cyB2ZXJ5IGZyZXF1ZW50bHkg
YW5kIGNhbiBsZWFkIHRvIGEgbG9uZworZGlzY3Vzc2lvbiBiZWZvcmUgaXQgY2FuIGJlIHJlc29s
dmVkLiBUaGUgbW9zdCBpbXBvcnRhbnQgdGhpbmcgaXMgdG8gKippZGVudGlmeSoqCithIGRpc2Fn
cmVlbWVudCBhcyBzdWNoIGVhcmx5IGFuZCB0aGVuIGNhbGwgaXQgb3V0LiBUaXBzIG9uIGhvdyB0
byBkbyB0aGlzLCBjYW4gYmUgZm91bmQKK1toZXJlXShjb21tdW5pY2F0aW9uLXByYWN0aWNlLm1k
I01pc3VuZGVyc3RhbmRpbmdzKS4KKworQXQgdGhpcyBwb2ludCwgeW91IHdpbGwgdW5kZXJzdGFu
ZCB3aHkgeW91IGhhdmUgdGhlIGRpc2FncmVlbWVudCwgYnV0IG5vdCBuZWNlc3NhcmlseQorYWdy
ZWVtZW50IG9uIGhvdyB0byBtb3ZlIGZvcndhcmQuIEFuIGVhc3kgZml4IHdvdWxkIGJlIHRvIGFn
cmVlIHRvIHN1Ym1pdCB0aGUgY2hhbmdlCithcyBpdCBpcyBhbmQgZml4IGl0IGluIGZ1dHVyZS4g
SW4gYSBjb3Jwb3JhdGUgc29mdHdhcmUgZW5naW5lZXJpbmcgZW52aXJvbm1lbnQgdGhpcyBpcyB0
aGUKK21vc3QgbGlrZWx5IG91dGNvbWUsIGJ1dCBpbiBvcGVuIHNvdXJjZSBjb21tdW5pdGllcyBh
ZGRpdGlvbmFsIGNvbmNlcm5zIGhhdmUgdG8gYmUKK2NvbnNpZGVyZWQuCisqIENvZGUgcmV2aWV3
ZXJzIGZyZXF1ZW50bHkgaGF2ZSBiZWVuIGluIHRoaXMgc2l0dWF0aW9uIGJlZm9yZSB3aXRoIHRo
ZSBtb3N0IGNvbW1vbgorICBvdXRjb21lIHRoYXQgdGhlIGlzc3VlIGlzIHRoZW4gbmV2ZXIgZml4
ZWQuIEJ5IGFjY2VwdGluZyB0aGUgY2hhbmdlLCB0aGUgcmV2aWV3ZXJzCisgIGhhdmUgbm8gbGV2
ZXJhZ2UgdG8gZml4IHRoZSBpc3N1ZSBhbmQgbWF5IGhhdmUgdG8gc3BlbmQgZWZmb3J0IGZpeGlu
ZyB0aGUgaXNzdWUKKyAgdGhlbXNlbHZlcyBpbiBmdXR1cmUgYXMgaXQgbWF5IGltcGFjdCB0aGUg
cHJvZHVjdCB0aGV5IGJ1aWx0IG9uIHRvcCBvZiB0aGUgY29kZS4KKyogQ29udmVyc2VseSwgYSBy
ZXZpZXdlciBtYXkgYmUgYXNraW5nIHRoZSBhdXRob3IgdG8gbWFrZSB0b28gbWFueSBjaGFuZ2Vz
IG9mIHRoaXMKKyAgdHlwZSB3aGljaCB1bHRpbWF0ZWx5IG1heSBsZWFkIHRoZSBhdXRob3IgdG8g
bm90IGNvbnRyaWJ1dGUgdG8gdGhlIHByb2plY3QgYWdhaW4uCisqIEFuIGF1dGhvciwgd2hpY2gg
Y29uc2lzdGVudGx5IGRvZXMgbm90IGFkZHJlc3MgKiphbnkqKiBvZiB0aGVzZSBpc3N1ZXMgbWF5
IGVuZCB1cAorICBnZXR0aW5nIGEgYmFkIHJlcHV0YXRpb24gYW5kIG1heSBmaW5kIGZ1dHVyZSBj
b2RlIHJldmlld3MgbW9yZSBkaWZmaWN1bHQuCisqIEFuIGF1dGhvciB3aGljaCBhbHdheXMgYWRk
cmVzc2VzICoqYWxsKiogb2YgdGhlc2UgaXNzdWVzIG1heSBlbmQgdXAgZ2V0dGluZyBpbnRvCisg
IGRpZmZpY3VsdGllcyB3aXRoIHRoZWlyIGVtcGxveWVyLCBhcyB0aGV5IGFyZSB0b28gc2xvdyBn
ZXR0aW5nIGNvZGUgdXBzdHJlYW1lZC4KKworTm9uZSBvZiB0aGVzZSBvdXRjb21lcyBhcmUgZ29v
ZCwgc28gdWx0aW1hdGVseSBhIGJhbGFuY2UgaGFzIGJlZW4gZm91bmQuIEF0IHRoZSBlbmQKK29m
IHRoZSBkYXksIHRoZSBzb2x1dGlvbiBzaG91bGQgZm9jdXMgb24gd2hhdCBpcyBiZXN0IGZvciB0
aGUgY29tbXVuaXR5LCB3aGljaCBtYXkKK21lYW4gYXNraW5nIGZvciBhbiBpbmRlcGVuZGVudCBv
cGluaW9uIGFzIG91dGxpbmVkIGluIHRoZSBuZXh0IHNlY3Rpb24uCisKKyMjIFJlc29sdXRpb246
IEFza2luZyBmb3IgYW4gaW5kZXBlbmRlbnQgb3BpbmlvbgorCitNb3N0IGRpc2FncmVlbWVudHMg
Y2FuIGJlIHNldHRsZWQgYnkKKyogQXNraW5nIGFub3RoZXIgbWFpbnRhaW5lciBvciBjb21taXR0
ZXIgdG8gcHJvdmlkZSBhbiBpbmRlcGVuZGVudCBvcGluaW9uIG9uIHRoZQorICBzcGVjaWZpYyBp
c3N1ZSBpbiBwdWJsaWMgdG8gaGVscCByZXNvbHZlIGl0CisqIEZhaWxpbmcgdGhpcyBhbiBpc3N1
ZSBjYW4gYmUgZXNjYWxhdGVkIHRvIHRoZSBwcm9qZWN0IGxlYWRlcnNoaXAgdGVhbSwgd2hpY2gg
aXMKKyAgZXhwZWN0ZWQgdG8gYWN0IGFzIHJlZmVyZWUgYW5kIG1ha2UgYSBkZWNpc2lvbiBvbiBi
ZWhhbGYgb2YgdGhlIGNvbW11bml0eQorCitJZiB5b3UgZmVlbCB1bmNvbWZvcnRhYmxlIHdpdGgg
dGhpcyBhcHByb2FjaCwgeW91IG1heSBhbHNvIGNvbnRhY3QKK21lZGlhdGlvbkB4ZW5wcm9qZWN0
Lm9yZyB0byBnZXQgYWR2aWNlLiBTZWUgb3VyIFtDb21tdW5pY2F0aW9uIEd1aWRlXShjb21tdW5p
Y2F0aW9uLWd1aWRlLm1kKQorZm9yIG1vcmUgaW5mb3JtYXRpb24uCisKKyMjIERlY2lzaW9uIG1h
a2luZyBhbmQgY29uZmxpY3QgcmVzb2x1dGlvbiBpbiBvdXIgZ292ZXJuYW5jZQorCitPdXIgW2dv
dmVybmFuY2VdKGh0dHBzOi8veGVucHJvamVjdC5vcmcvZGV2ZWxvcGVycy9nb3Zlcm5hbmNlLyNk
ZWNpc2lvbnMpIGNvbnRhaW5zCitzZXZlcmFsIHByb3ZlbiBtZWNoYW5pc21zIHRvIGhlbHAgd2l0
aCBkZWNpc2lvbiBtYWtpbmcgYW5kIGNvbmZsaWN0IHJlc29sdXRpb24uCisKK1NlZQorKiBbRXhw
cmVzc2luZyBhZ3JlZW1lbnQgYW5kIGRpc2FncmVlbWVudF0oaHR0cHM6Ly94ZW5wcm9qZWN0Lm9y
Zy9kZXZlbG9wZXJzL2dvdmVybmFuY2UvI2V4cHJlc3NpbmdvcGluaW9uKQorKiBbTGF6eSBjb25z
ZW5zdXMgLyBMYXp5IHZvdGluZ10oaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9kZXZlbG9wZXJzL2dv
dmVybmFuY2UvI2xhenljb25zZW5zdXMpCisqIFtJbmZvcm1hbCB2b3RlcyBvciBzdXJ2ZXlzXSho
dHRwczovL3hlbnByb2plY3Qub3JnL2RldmVsb3BlcnMvZ292ZXJuYW5jZS8jaW5mb3JtYWwtdm90
ZXMtb3Itc3VydmV5cykKKyogW0xlYWRlcnNoaXAgdGVhbSBkZWNpc2lvbnNdKGh0dHBzOi8veGVu
cHJvamVjdC5vcmcvZGV2ZWxvcGVycy9nb3Zlcm5hbmNlLyNsZWFkZXJzaGlwKQorKiBbQ29uZmxp
Y3QgcmVzb2x1dGlvbl0oaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9kZXZlbG9wZXJzL2dvdmVybmFu
Y2UvI2NvbmZsaWN0KQotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:18:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04:18:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDhiP-0003Eb-9V; Fri, 27 Sep 2019 04:18:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzHR=XV=xenproject.org=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDZd4-0001Pl-8l
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:40:42 +0000
X-Inumbo-ID: 5f5ca010-e095-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 5f5ca010-e095-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 19:39:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbv-0002GQ-Go; Thu, 26 Sep 2019 19:39:31 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbv-0007uS-7i; Thu, 26 Sep 2019 19:39:31 +0000
From: Lars Kurth <lars.kurth@xenproject.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 20:39:20 +0100
Message-Id: <469326764ec7da37796adf429d61173207798816.1569525222.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
X-Mailman-Approved-At: Fri, 27 Sep 2019 04:18:43 +0000
Subject: [Xen-devel] [PATCH v2 2/6] Xen Project Code of Conduct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKU3BlY2lmaWMgY2hhbmdl
cyB0byB0aGUgYmFzZWxpbmU6CiogUmVwbGFjZSBsaXN0IG9mIHBvc2l0aXZlIGJlaGF2aW9ycyB3
aXRoIGxpbmsgdG8gc2VwYXJhdGUgcHJvY2VzcwoqIFJlcGxhY2UgbWFpbnRhaW5lcnMgd2l0aCBw
cm9qZWN0IGxlYWRlcnNoaXAKICAoZXhjZXB0IGluIG91ciBwbGVkZ2Ugd2hlcmUgbWFpbnRhaW5l
cnMgaXMgbW9yZSBhcHByb3ByaWF0ZSkKKiBBZGQgJ29mIGFsbCBzdWItcHJvamVjdHMnIHRvIGNs
YXJpZnkgc2NvcGUgb2YgQ29DCiogUmVuYW1lIEVuZm9yY2VtZW50CiogUmVwbGFjZSAicHJvamVj
dCB0ZWFtIiB3aXRoICJDb25kdWN0IFRlYW0gbWVtYmVycyIKKiBBZGQgZS1tYWlsIGFsaWFzCiog
QWRkIHNlY3Rpb24gb24gY29udGFjdGluZyBpbmRpdmlkdWFsIENvbmR1Y3QgVGVhbSBtZW1iZXJz
CiogQWRkIHNlY3Rpb24gb24gQ29uZHVjdCBUZWFtIG1lbWJlcnMKClNpZ25lZC1vZmYtYnk6IExh
cnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KLS0tCkNoYWdnZXMgc2luY2UgdjE6Ciog
QWRkcmVzc2VkIG5ld2xpbmUgY2hhbmdlcwoKQ2M6IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpDYzogeGVuLWFwaUBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogd2luLXB2LWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpDYzogY29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9yZwotLS0KIGNvZGUtb2YtY29uZHVjdC5t
ZCB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2NvZGUtb2YtY29uZHVjdC5tZCBiL2NvZGUtb2YtY29uZHVjdC5tZAppbmRleCA4MWIyMTdj
Li41ZDZkMWQ1IDEwMDY0NAotLS0gYS9jb2RlLW9mLWNvbmR1Y3QubWQKKysrIGIvY29kZS1vZi1j
b25kdWN0Lm1kCkBAIC0xLDQgKzEsNCBAQAotIyBDb250cmlidXRvciBDb3ZlbmFudCBDb2RlIG9m
IENvbmR1Y3QKKyMgWGVuIFByb2plY3QgQ29kZSBvZiBDb25kdWN0CiAKICMjIE91ciBQbGVkZ2UK
IApAQCAtMTEsMTQgKzExLDEwIEBAIGFwcGVhcmFuY2UsIHJhY2UsIHJlbGlnaW9uLCBvciBzZXh1
YWwgaWRlbnRpdHkgYW5kIG9yaWVudGF0aW9uLgogCiAjIyBPdXIgU3RhbmRhcmRzCiAKLUV4YW1w
bGVzIG9mIGJlaGF2aW9yIHRoYXQgY29udHJpYnV0ZXMgdG8gY3JlYXRpbmcgYSBwb3NpdGl2ZSBl
bnZpcm9ubWVudAotaW5jbHVkZToKLQotKiBVc2luZyB3ZWxjb21pbmcgYW5kIGluY2x1c2l2ZSBs
YW5ndWFnZQotKiBCZWluZyByZXNwZWN0ZnVsIG9mIGRpZmZlcmluZyB2aWV3cG9pbnRzIGFuZCBl
eHBlcmllbmNlcwotKiBHcmFjZWZ1bGx5IGFjY2VwdGluZyBjb25zdHJ1Y3RpdmUgY3JpdGljaXNt
Ci0qIEZvY3VzaW5nIG9uIHdoYXQgaXMgYmVzdCBmb3IgdGhlIGNvbW11bml0eQotKiBTaG93aW5n
IGVtcGF0aHkgdG93YXJkcyBvdGhlciBjb21tdW5pdHkgbWVtYmVycworV2UgYmVsaWV2ZSB0aGF0
IGEgQ29kZSBvZiBDb25kdWN0IGNhbiBoZWxwIGNyZWF0ZSBhIGhhcmFzc21lbnQtZnJlZSBlbnZp
cm9ubWVudCwKK2J1dCBpcyBub3Qgc3VmZmljaWVudCB0byBjcmVhdGUgYSB3ZWxjb21pbmcgZW52
aXJvbm1lbnQgb24gaXRzIG93bjogZ3VpZGFuY2Ugb24KK2NyZWF0aW5nIGEgd2VsY29taW5nIGVu
dmlyb25tZW50LCBob3cgdG8gY29tbXVuaWNhdGUgaW4gYW4gZWZmZWN0aXZlIGFuZCBmcmllbmRs
eQord2F5LCBldGMuIGNhbiBiZSBmb3VuZCBbaGVyZV0oY29tbXVuaWNhdGlvbi1ndWlkZS5tZCku
CiAKIEV4YW1wbGVzIG9mIHVuYWNjZXB0YWJsZSBiZWhhdmlvciBieSBwYXJ0aWNpcGFudHMgaW5j
bHVkZToKIApAQCAtMzMsMTEgKzI5LDExIEBAIEV4YW1wbGVzIG9mIHVuYWNjZXB0YWJsZSBiZWhh
dmlvciBieSBwYXJ0aWNpcGFudHMgaW5jbHVkZToKIAogIyMgT3VyIFJlc3BvbnNpYmlsaXRpZXMK
IAotUHJvamVjdCBtYWludGFpbmVycyBhcmUgcmVzcG9uc2libGUgZm9yIGNsYXJpZnlpbmcgdGhl
IHN0YW5kYXJkcyBvZiBhY2NlcHRhYmxlCitQcm9qZWN0IGxlYWRlcnNoaXAgdGVhbSBtZW1iZXJz
IGFyZSByZXNwb25zaWJsZSBmb3IgY2xhcmlmeWluZyB0aGUgc3RhbmRhcmRzIG9mIGFjY2VwdGFi
bGUKIGJlaGF2aW9yIGFuZCBhcmUgZXhwZWN0ZWQgdG8gdGFrZSBhcHByb3ByaWF0ZSBhbmQgZmFp
ciBjb3JyZWN0aXZlIGFjdGlvbiBpbgogcmVzcG9uc2UgdG8gYW55IGluc3RhbmNlcyBvZiB1bmFj
Y2VwdGFibGUgYmVoYXZpb3IuCiAKLVByb2plY3QgbWFpbnRhaW5lcnMgaGF2ZSB0aGUgcmlnaHQg
YW5kIHJlc3BvbnNpYmlsaXR5IHRvIHJlbW92ZSwgZWRpdCwgb3IKK1Byb2plY3QgbGVhZGVyc2hp
cCB0ZWFtIG1lbWJlcnMgaGF2ZSB0aGUgcmlnaHQgYW5kIHJlc3BvbnNpYmlsaXR5IHRvIHJlbW92
ZSwgZWRpdCwgb3IKIHJlamVjdCBjb21tZW50cywgY29tbWl0cywgY29kZSwgd2lraSBlZGl0cywg
aXNzdWVzLCBhbmQgb3RoZXIgY29udHJpYnV0aW9ucwogdGhhdCBhcmUgbm90IGFsaWduZWQgdG8g
dGhpcyBDb2RlIG9mIENvbmR1Y3QsIG9yIHRvIGJhbiB0ZW1wb3JhcmlseSBvcgogcGVybWFuZW50
bHkgYW55IGNvbnRyaWJ1dG9yIGZvciBvdGhlciBiZWhhdmlvcnMgdGhhdCB0aGV5IGRlZW0gaW5h
cHByb3ByaWF0ZSwKQEAgLTQ1LDI2ICs0MSw0MSBAQCB0aHJlYXRlbmluZywgb2ZmZW5zaXZlLCBv
ciBoYXJtZnVsLgogCiAjIyBTY29wZQogCi1UaGlzIENvZGUgb2YgQ29uZHVjdCBhcHBsaWVzIHdp
dGhpbiBhbGwgcHJvamVjdCBzcGFjZXMsIGFuZCBpdCBhbHNvIGFwcGxpZXMgd2hlbgorVGhpcyBD
b2RlIG9mIENvbmR1Y3QgYXBwbGllcyB3aXRoaW4gYWxsIHByb2plY3Qgc3BhY2VzIG9mIGFsbCBz
dWItcHJvamVjdHMsIGFuZCBpdCBhbHNvIGFwcGxpZXMgd2hlbgogYW4gaW5kaXZpZHVhbCBpcyBy
ZXByZXNlbnRpbmcgdGhlIHByb2plY3Qgb3IgaXRzIGNvbW11bml0eSBpbiBwdWJsaWMgc3BhY2Vz
LgogRXhhbXBsZXMgb2YgcmVwcmVzZW50aW5nIGEgcHJvamVjdCBvciBjb21tdW5pdHkgaW5jbHVk
ZSB1c2luZyBhbiBvZmZpY2lhbAogcHJvamVjdCBlLW1haWwgYWRkcmVzcywgcG9zdGluZyB2aWEg
YW4gb2ZmaWNpYWwgc29jaWFsIG1lZGlhIGFjY291bnQsIG9yIGFjdGluZwogYXMgYW4gYXBwb2lu
dGVkIHJlcHJlc2VudGF0aXZlIGF0IGFuIG9ubGluZSBvciBvZmZsaW5lIGV2ZW50LiBSZXByZXNl
bnRhdGlvbiBvZgotYSBwcm9qZWN0IG1heSBiZSBmdXJ0aGVyIGRlZmluZWQgYW5kIGNsYXJpZmll
ZCBieSBwcm9qZWN0IG1haW50YWluZXJzLgorYSBwcm9qZWN0IG1heSBiZSBmdXJ0aGVyIGRlZmlu
ZWQgYW5kIGNsYXJpZmllZCBieSB0aGUgcHJvamVjdCBsZWFkZXJzaGlwLgogCi0jIyBFbmZvcmNl
bWVudAorIyMgV2hhdCB0byBkbyBpZiB5b3Ugd2l0bmVzcyBvciBhcmUgc3ViamVjdCB0byB1bmFj
Y2VwdGFibGUgYmVoYXZpb3IKIAogSW5zdGFuY2VzIG9mIGFidXNpdmUsIGhhcmFzc2luZywgb3Ig
b3RoZXJ3aXNlIHVuYWNjZXB0YWJsZSBiZWhhdmlvciBtYXkgYmUKLXJlcG9ydGVkIGJ5IGNvbnRh
Y3RpbmcgdGhlIHByb2plY3QgdGVhbSBhdCBbSU5TRVJUIEVNQUlMIEFERFJFU1NdLiBBbGwKK3Jl
cG9ydGVkIGJ5IGNvbnRhY3RpbmcgQ29uZHVjdCBUZWFtIG1lbWJlcnMgYXQgY29uZHVjdEB4ZW5w
cm9qZWN0Lm9yZy4gQWxsCiBjb21wbGFpbnRzIHdpbGwgYmUgcmV2aWV3ZWQgYW5kIGludmVzdGln
YXRlZCBhbmQgd2lsbCByZXN1bHQgaW4gYSByZXNwb25zZSB0aGF0Ci1pcyBkZWVtZWQgbmVjZXNz
YXJ5IGFuZCBhcHByb3ByaWF0ZSB0byB0aGUgY2lyY3Vtc3RhbmNlcy4gVGhlIHByb2plY3QgdGVh
bSBpcworaXMgZGVlbWVkIG5lY2Vzc2FyeSBhbmQgYXBwcm9wcmlhdGUgdG8gdGhlIGNpcmN1bXN0
YW5jZXMuIENvbmR1Y3QgVGVhbSBtZW1iZXJzIGFyZQogb2JsaWdhdGVkIHRvIG1haW50YWluIGNv
bmZpZGVudGlhbGl0eSB3aXRoIHJlZ2FyZCB0byB0aGUgcmVwb3J0ZXIgb2YgYW4gaW5jaWRlbnQu
CiBGdXJ0aGVyIGRldGFpbHMgb2Ygc3BlY2lmaWMgZW5mb3JjZW1lbnQgcG9saWNpZXMgbWF5IGJl
IHBvc3RlZCBzZXBhcmF0ZWx5LgogCi1Qcm9qZWN0IG1haW50YWluZXJzIHdobyBkbyBub3QgZm9s
bG93IG9yIGVuZm9yY2UgdGhlIENvZGUgb2YgQ29uZHVjdCBpbiBnb29kCitJZiB5b3UgaGF2ZSBj
b25jZXJucyBhYm91dCBhbnkgb2YgdGhlIG1lbWJlcnMgb2YgdGhlIGNvbmR1Y3RAIGFsaWFzLAor
eW91IGFyZSB3ZWxjb21lIHRvIGNvbnRhY3QgcHJlY2lzZWx5IHRoZSBDb25kdWN0IFRlYW0gbWVt
YmVyKHMpIG9mCit5b3VyIGNob2ljZS4KKworUHJvamVjdCBsZWFkZXJzaGlwIHRlYW0gbWVtYmVy
cyB3aG8gZG8gbm90IGZvbGxvdyBvciBlbmZvcmNlIHRoZSBDb2RlIG9mIENvbmR1Y3QgaW4gZ29v
ZAogZmFpdGggbWF5IGZhY2UgdGVtcG9yYXJ5IG9yIHBlcm1hbmVudCByZXBlcmN1c3Npb25zIGFz
IGRldGVybWluZWQgYnkgb3RoZXIKIG1lbWJlcnMgb2YgdGhlIHByb2plY3QncyBsZWFkZXJzaGlw
LgogCisjIyBDb25kdWN0IFRlYW0gbWVtYmVycworQ29uZHVjdCBUZWFtIG1lbWJlcnMgYXJlIHBy
b2plY3QgbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcnMgZnJvbSBhbnkKK3N1Yi1wcm9qZWN0LiBUaGUg
Y3VycmVudCBsaXN0IG9mIENvbmR1Y3QgVGVhbSBtZW1iZXJzIGlzOgorKiBMYXJzIEt1cnRoIDxs
YXJzIGRvdCBrdXJ0aCBhdCB4ZW5wcm9qZWN0IGRvdCBvcmc+CisqIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZSBkb3QgZHVubGFwIGF0IGNpdHJpeCBkb3QgY29tPgorKiBJYW4gSmFja3NvbiA8aWFuIGRv
dCBqYWNrc29uIGF0IGNpdHJpeCBkb3QgY29tPgorCitDb25kdWN0IFRlYW0gbWVtYmVycyBhcmUg
Y2hhbmdlZCBieSBwcm9wb3NpbmcgYSBjaGFuZ2UgdG8gdGhpcyBkb2N1bWVudCwKK3Bvc3RlZCBv
biBhbGwgc3ViLXByb2plY3QgbGlzdHMsIGZvbGxvd2VkIGJ5IGEgZm9ybWFsIGdsb2JhbCB2b3Rl
IGFzIG91dGxpbmVkCitbaGVyZV06IGh0dHBzOi8veGVucHJvamVjdC5vcmcvZGV2ZWxvcGVycy9n
b3Zlcm5hbmNlLyNwcm9qZWN0LWRlY2lzaW9ucworCiAjIyBBdHRyaWJ1dGlvbgogCiBUaGlzIENv
ZGUgb2YgQ29uZHVjdCBpcyBhZGFwdGVkIGZyb20gdGhlIFtDb250cmlidXRvciBDb3ZlbmFudF1b
aG9tZXBhZ2VdLCB2ZXJzaW9uIDEuNCwKLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:18:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04:18:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDhiP-0003F3-Jn; Fri, 27 Sep 2019 04:18:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzHR=XV=xenproject.org=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDZdE-0001QW-8Y
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:40:52 +0000
X-Inumbo-ID: 606c9456-e095-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 606c9456-e095-11e9-97fb-bc764e2007e4;
 Thu, 26 Sep 2019 19:39:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbx-0002Gj-GG; Thu, 26 Sep 2019 19:39:33 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZbx-0007uS-7e; Thu, 26 Sep 2019 19:39:33 +0000
From: Lars Kurth <lars.kurth@xenproject.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 20:39:22 +0100
Message-Id: <97e3adf75cf71ba39e702d4cab23236ada8d5a6c.1569525222.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
MIME-Version: 1.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
X-Mailman-Approved-At: Fri, 27 Sep 2019 04:18:43 +0000
Subject: [Xen-devel] [PATCH v2 4/6] Add Code Review Guide
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKVGhpcyBkb2N1bWVudCBo
aWdobGlnaHRzIHdoYXQgcmV2aWV3ZXJzIHN1Y2ggYXMgbWFpbnRhaW5lcnMgYW5kIGNvbW1pdHRl
cnMgbG9vawpmb3Igd2hlbiByZXZpZXdpbmcgY29kZS4gSXQgc2V0cyBleHBlY3RhdGlvbnMgZm9y
IGNvZGUgYXV0aG9ycyBhbmQgcHJvdmlkZXMKYSBmcmFtZXdvcmsgZm9yIGNvZGUgcmV2aWV3ZXJz
LgoKU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgotLS0K
Q2M6IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogeGVuLWFwaUBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpDYzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBt
aXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogY29tbWl0dGVyc0B4ZW5wcm9q
ZWN0Lm9yZwotLS0KIGNvZGUtcmV2aWV3LWd1aWRlLm1kIHwgMTI1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyNSBp
bnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgY29kZS1yZXZpZXctZ3VpZGUubWQKCmRp
ZmYgLS1naXQgYS9jb2RlLXJldmlldy1ndWlkZS5tZCBiL2NvZGUtcmV2aWV3LWd1aWRlLm1kCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg2Mzk0MzEKLS0tIC9kZXYvbnVsbAor
KysgYi9jb2RlLXJldmlldy1ndWlkZS5tZApAQCAtMCwwICsxLDEyNSBAQAorIyBDb2RlIFJldmll
dyBHdWlkZQorCitUaGlzIGRvY3VtZW50IGhpZ2hsaWdodHMgd2hhdCByZXZpZXdlcnMgc3VjaCBh
cyBtYWludGFpbmVycyBhbmQgY29tbWl0dGVycyBsb29rCitmb3Igd2hlbiByZXZpZXdpbmcgeW91
ciBjb2RlLiBJdCBzZXRzIGV4cGVjdGF0aW9ucyBmb3IgY29kZSBhdXRob3JzIGFuZCBwcm92aWRl
cworYSBmcmFtZXdvcmsgZm9yIGNvZGUgcmV2aWV3ZXJzLgorCitUaGlzIGRvY3VtZW50IGRvZXMg
Kipub3QgY292ZXIqKiB0aGUgZm9sbG93aW5nIHRvcGljczoKKyogW0NvbW11bmljYXRpb24gQmVz
dCBQcmFjdGljZV0oY29tbXVuaWNhdGlvbi1wcmFjdGljZS5tZCkKKyogW1Jlc29sdmluZyBEaXNh
Z3JlZW1lbnRdKHJlc29sdmluZy1kaXNhZ3JlZW1lbnQubWQpCisqIFtQYXRjaCBTdWJtaXNzaW9u
IFdvcmtmbG93XShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hl
bl9Qcm9qZWN0X1BhdGNoZXMpCisqIFtNYW5hZ2luZyBQYXRjaCBTdWJtaXNzaW9uIHdpdGggR2l0
XShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9NYW5hZ2luZ19YZW5fUGF0Y2hlc193
aXRoX0dpdCkKKworIyMgV2hhdCB3ZSBsb29rIGZvciBpbiBDb2RlIFJldmlld3MKK1doZW4gcGVy
Zm9ybWluZyBhIGNvZGUgcmV2aWV3LCByZXZpZXdlcnMgdHlwaWNhbGx5IGxvb2sgZm9yIHRoZSBm
b2xsb3dpbmcgdGhpbmdzCisKKyMjIyBJcyB0aGUgY2hhbmdlIG5lY2Vzc2FyeSB0byBhY2NvbXBs
aXNoIHRoZSBnb2Fscz8KKyogSXMgaXQgY2xlYXIgd2hhdCB0aGUgZ29hbHMgYXJlPworKiBEbyB3
ZSBuZWVkIHRvIG1ha2UgYSBjaGFuZ2UsIG9yIGNhbiB0aGUgZ29hbHMgYmUgbWV0IHdpdGggZXhp
c3RpbmcKKyAgZnVuY3Rpb25hbGl0eT8KKworIyMjIEFyY2hpdGVjdHVyZSAvIEludGVyZmFjZQor
KiBJcyB0aGlzIHRoZSBiZXN0IHdheSB0byBzb2x2ZSB0aGUgcHJvYmxlbT8KKyogSXMgdGhpcyB0
aGUgcmlnaHQgcGFydCBvZiB0aGUgY29kZSB0byBtb2RpZnk/CisqIElzIHRoaXMgdGhlIHJpZ2h0
IGxldmVsIG9mIGFic3RyYWN0aW9uPworKiBJcyB0aGUgaW50ZXJmYWNlIGdlbmVyYWwgZW5vdWdo
PyBUb28gZ2VuZXJhbD8gRm9yd2FyZCBjb21wYXRpYmxlPworCisjIyMgRnVuY3Rpb25hbGl0eQor
KiBEb2VzIGl0IGRvIHdoYXQgaXTigJlzIHRyeWluZyB0byBkbz8KKyogSXMgaXQgZG9pbmcgaXQg
aW4gdGhlIG1vc3QgZWbvrIFjaWVudCB3YXk/CisqIERvZXMgaXQgaGFuZGxlIGFsbCB0aGUgY29y
bmVyIC8gZXJyb3IgY2FzZXMgY29ycmVjdGx5PworCisjIyMgTWFpbnRhaW5hYmlsaXR5IC8gUm9i
dXN0bmVzcworKiBJcyB0aGUgY29kZSBjbGVhcj8gQXBwcm9wcmlhdGVseSBjb21tZW50ZWQ/Cisq
IERvZXMgaXQgZHVwbGljYXRlIGFub3RoZXIgcGllY2Ugb2YgY29kZT8KKyogRG9lcyB0aGUgY29k
ZSBtYWtlIGhpZGRlbiBhc3N1bXB0aW9ucz8KKyogRG9lcyBpdCBpbnRyb2R1Y2Ugc2VjdGlvbnMg
d2hpY2ggbmVlZCB0byBiZSBrZXB0ICoqaW4gc3luYyoqIHdpdGggb3RoZXIgc2VjdGlvbnM/Cisq
IEFyZSB0aGVyZSBvdGhlciAqKnRyYXBzKiogc29tZW9uZSBtb2RpZnlpbmcgdGhpcyBjb2RlIG1p
Z2h0IGZhbGwgaW50bz8KKworKipOb3RlOioqIFNvbWV0aW1lcyB5b3Ugd2lsbCB3b3JrIGluIGFy
ZWFzIHdoaWNoIGhhdmUgaWRlbnRpZmllZCBtYWludGFpbmFiaWxpdHkKK2FuZC9vciByb2J1c3Ru
ZXNzIGlzc3Vlcy4gSW4gc3VjaCBjYXNlcywgbWFpbnRhaW5lcnMgbWF5IGFzayB5b3UgdG8gbWFr
ZSBhZGRpdGlvbmFsCitjaGFuZ2VzLCBzdWNoIHRoYXQgeW91ciBzdWJtaXR0ZWQgY29kZSBkb2Vz
IG5vdCBtYWtlIHRoaW5ncyB3b3JzZSBvciBwb2ludCB5b3UKK3RvIG90aGVyIHBhdGNoZXMgYXJl
IGFscmVhZHkgYmVpbmcgd29ya2VkIG9uLgorCisjIyMgU3lzdGVtIHByb3BlcnRpZXMKK0luIHNv
bWUgYXJlYXMgb2YgdGhlIGNvZGUsIHN5c3RlbSBwcm9wZXJ0aWVzIHN1Y2ggYXMKKyogQ29kZSBz
aXplCisqIFBlcmZvcm1hbmNlCisqIFNjYWxhYmlsaXR5CisqIExhdGVuY3kKKyogQ29tcGxleGl0
eQorKiAmYworYXJlIGFsc28gaW1wb3J0YW50IGR1cmluZyBjb2RlIHJldmlld3MuCisKKyMjIyBT
dHlsZQorKiBDb21tZW50cywgY2FycmlhZ2UgcmV0dXJucywgKipzbnVnZ2x5IGJyYWNlcyoqLCAm
YworKiBTZWUgW0NPRElOR19TVFlMRV0oaHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dp
dHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPUNPRElOR19TVFlMRSkKKyAgYW5kIFt0b29scy9saWJ4
bC9DT0RJTkdfU1RZTEVdKGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9
eGVuLmdpdDthPWJsb2I7Zj10b29scy9saWJ4bC9DT0RJTkdfU1RZTEUpCisqIE5vIGV4dHJhbmVv
dXMgd2hpdGVzcGFjZSBjaGFuZ2VzCisKKyMjIyBEb2N1bWVudGF0aW9uIGFuZCB0ZXN0aW5nCisq
IElmIHRoZXJlIGlzIHByZS1leGlzdGluZyBkb2N1bWVudGF0aW9uIGluIHRoZSB0cmVlLCBzdWNo
IGFzIG1hbiBwYWdlcywgZGVzaWduCisgIGRvY3VtZW50cywgZXRjLiBhIGNvbnRyaWJ1dG9yIG1h
eSBiZSBhc2tlZCB0byB1cGRhdGUgdGhlIGRvY3VtZW50YXRpb24gYWxvbmdzaWRlCisgIHRoZSBj
aGFuZ2UuIERvY3VtZW50YXRpb24gaXMgdHlwaWNhbGx5IHByZXNlbnQgaW4gdGhlCisgIFtkb2Nz
XShodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPXRyZWU7Zj1kb2Nz
KSBmb2xkZXIuCisqIFdoZW4gYWRkaW5nIG5ldyBmZWF0dXJlcyB0aGF0IGhhdmUgYW4gaW1wYWN0
IG9uIHRoZSBlbmQtdXNlciwKKyAgYSBjb250cmlidXRvciBzaG91bGQgaW5jbHVkZSBhbiB1cGRh
dGUgdG8gdGhlCisgIFtTVVBQT1JULm1kXShodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9eGVuLmdpdDthPXRyZWU7Zj1kb2NzKSBmaWxlLgorICBUeXBpY2FsbHksIG1vcmUgY29tcGxl
eCBmZWF0dXJlcyByZXF1aXJlIHNldmVyYWwgcGF0Y2ggc2VyaWVzIGJlZm9yZSBpdCBpcyByZWFk
eSB0byBiZQorICBhZHZlcnRpc2VkIGluIFNVUFBPUlQubWQKKyogV2hlbiBhZGRpbmcgbmV3IGZl
YXR1cmVzLCBhIGNvbnRyaWJ1dG9yIG1heSBiZSBhc2tlZCB0byBwcm92aWRlIHRlc3RzIG9yCisg
IGVuc3VyZSB0aGF0IGV4aXN0aW5nIHRlc3RzIHBhc3MKKworIyMjIyBUZXN0aW5nIGZvciB0aGUg
WGVuIFByb2plY3QgSHlwZXJ2aXNvcgorVGVzdHMgYXJlIHR5cGljYWxseSBsb2NhdGVkIGluIG9u
ZSBvZiB0aGUgZm9sbG93aW5nIGRpcmVjdG9yaWVzCisqICoqVW5pdCB0ZXN0cyoqOiBbdG9vbHMv
dGVzdHNdKGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDth
PXRyZWU7Zj10b29scy90ZXN0cykKK29yIFt4ZW4vdGVzdF0oaHR0cHM6Ly94ZW5iaXRzLnhlbnBy
b2plY3Qub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9dHJlZTtmPXhlbi90ZXN0KTxicj4KKyAgVW5p
dCB0ZXN0aW5nIGlzIGhhcmQgZm9yIGEgc3lzdGVtIGxpa2UgWGVuIGFuZCB0eXBpY2FsbHkgcmVx
dWlyZXMgYnVpbGRpbmcgYSBzdWJzeXN0ZW0gb2YKKyAgeW91ciB0cmVlLiBJZiB5b3VyIGNoYW5n
ZSBjYW4gYmUgZWFzaWx5IHVuaXQgdGVzdGVkLCB5b3Ugc2hvdWxkIGNvbnNpZGVyIHN1Ym1pdHRp
bmcgdGVzdHMKKyAgd2l0aCB5b3VyIHBhdGNoLgorKiAqKkJ1aWxkIGFuZCBzbW9rZSB0ZXN0Kio6
IHNlZSBbWGVuIEdpdExhYiBDSV0oaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9w
aXBlbGluZXMpPGJyPgorICBSdW5zIGJ1aWxkIHRlc3RzIGZvciBhIGNvbWJpbmF0aW9uIG9mIHZh
cmlvdXMgZGlzdHJvcyBhbmQgY29tcGlsZXJzIGFnYWluc3QgY2hhbmdlcworICBjb21taXR0ZWQg
dG8gc3RhZ2luZy4gRGV2ZWxvcGVycyBjYW4gam9pbiBhcyBtZW1iZXJzIGFuZCB0ZXN0IHRoZWly
IGRldmVsb3BtZW50CisgIGJyYW5jaGVzICoqYmVmb3JlKiogc3VibWl0dGluZyBhIHBhdGNoLgor
KiAqKlhURiB0ZXN0cyoqIChtaWNyb2tlcm5lbC1iYXNlZCB0ZXN0cyk6IHNlZSBbWFRGXShodHRw
czovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZG9jcy94dGYvKTxicj4KKyAgWFRGIGhhcyBiZWVu
IGRlc2lnbmVkIHRvIHRlc3QgaW50ZXJhY3Rpb25zIGJldHdlZW4geW91ciBzb2Z0d2FyZSBhbmQg
aGFyZHdhcmUuCisgIEl0IGlzIGEgdmVyeSB1c2VmdWwgdG9vbCBmb3IgdGVzdGluZyBsb3cgbGV2
ZWwgZnVuY3Rpb25hbGl0eSBhbmQgaXMgZXhlY3V0ZWQgYXMgcGFydCBvZiB0aGUKKyAgcHJvamVj
dCdzIENJIHN5c3RlbS4gWFRGIGNhbiBiZSBlYXNpbHkgZXhlY3V0ZWQgbG9jYWxseSBvbiB4ZW4u
Z2l0IHRyZWVzLgorKiAqKm9zc3Rlc3QqKjogc2VlIFtSRUFETUVdKGh0dHBzOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FKTxicj4K
KyAgT3NzdGVzdCBpcyB0aGUgWGVuIFByb2plY3RzIGF1dG9tYXRlZCB0ZXN0IHN5c3RlbSwgd2hp
Y2ggdGVzdHMgYmFzaWMgWGVuIHVzZSBjYXNlcyBvbgorICBhIHZhcmlldHkgb2YgZGlmZmVyZW50
IGhhcmR3YXJlLiBCZWZvcmUgY2hhbmdlcyBhcmUgY29tbWl0dGVkLCBidXQgKiphZnRlcioqIHRo
ZXkgaGF2ZQorICBiZWVuIHJldmlld2VkLiBBIGNvbnRyaWJ1dG9y4oCZcyBjaGFuZ2VzICoqY2Fu
bm90IGJlIGFwcGxpZWQgdG8gbWFzdGVyKiogdW5sZXNzIHRoZQorICB0ZXN0cyBwYXNzIHRoaXMg
dGVzdCBzdWl0ZS4gTm90ZSB0aGF0IFhURiBhbmQgb3RoZXIgdGVzdHMgYXJlIGFsc28gZXhlY3V0
ZWQgYXMgcGFydCBvZgorICBvc3N0ZXN0LgorCisjIyMgUGF0Y2ggLyBQYXRjaCBzZXJpZXMgaW5m
b3JtYXRpb24KKyogSW5mb3JtYXRpdmUgb25lLWxpbmUgY2hhbmdlbG9nCisqIEZ1bGwgY2hhbmdl
bG9nCisqIE1vdGl2YXRpb24gZGVzY3JpYmVkCisqIEFsbCBpbXBvcnRhbnQgdGVjaG5pY2FsIGNo
YW5nZXMgbWVudGlvbmVkCisqIENoYW5nZXMgc2luY2UgcHJldmlvdXMgcmV2aXNpb24gbGlzdGVk
CisqIFJldmlld2VkLWJ54oCZcyBhbmQgQWNrZWQtYnnigJlzIGRyb3BwZWQgaWYgYXBwcm9wcmlh
dGUKKworTW9yZSBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHRoZXNlIGl0ZW1zIGNhbiBiZSBmb3Vu
ZCBpbiBvdXIKK1tQYXRjaCBzdWJtaXNzaW9uIEd1aWRlXShodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMpLgorCisjIyBSZXZpZXdp
bmcgZm9yIFBhdGNoIEF1dGhvcnMKKworVGhlIGZvbGxvd2luZyBwcmVzZW50YXRpb24gYnkgR2Vv
cmdlIER1bmxhcCwgcHJvdmlkZXMgYW4gZXhjZWxsZW50IG92ZXJ2aWV3IG9uIGhvdword2UgZG8g
Y29kZSByZXZpZXdzLCBzcGVjaWZpY2FsbHkgdGFyZ2V0aW5nIG5vbi1tYWludGFpbmVycy4KKwor
QXMgYSBjb21tdW5pdHksIHdlIHdvdWxkIGxvdmUgdG8gaGF2ZSBtb3JlIGhlbHAgcmV2aWV3aW5n
LCBpbmNsdWRpbmcgZnJvbSAqKm5ldworY29tbXVuaXR5IG1lbWJlcnMqKi4gQnV0IG1hbnkgcGVv
cGxlCisqIGRvIG5vdCBrbm93IHdoZXJlIHRvIHN0YXJ0LCBvcgorKiBiZWxpZXZlIHRoYXQgdGhl
aXIgcmV2aWV3IHdvdWxkIG5vdCBjb250cmlidXRlIG11Y2gsIG9yCisqIG1heSBmZWVsIGludGlt
aWRhdGVkIHJldmlld2luZyB0aGUgY29kZSBvZiBtb3JlIGVzdGFibGlzaGVkIGNvbW11bml0eSBt
ZW1iZXJzCisKK1RoZSBwcmVzZW50YXRpb24gZGVtb25zdHJhdGVzIHRoYXQgeW91IGRvIG5vdCBu
ZWVkIHRvIHdvcnJ5IGFib3V0IGFueSBvZiB0aGVzZQorY29uY2VybnMuIEluIGFkZGl0aW9uLCBy
ZXZpZXdpbmcgb3RoZXIgcGVvcGxlJ3MgcGF0Y2hlcyBoZWxwcyB5b3UKKyogd3JpdGUgYmV0dGVy
IHBhdGNoZXMgYW5kIGV4cGVyaWVuY2UgdGhlIGNvZGUgcmV2aWV3IHByb2Nlc3MgZnJvbSB0aGUg
b3RoZXIgc2lkZQorKiBhbmQgYnVpbGQgbW9yZSBpbmZsdWVuY2Ugd2l0aGluIHRoZSBjb21tdW5p
dHkgb3ZlciB0aW1lCisKK1RodXMsIHdlIHJlY29tbWVuZCBzdHJvbmdseSB0aGF0ICoqcGF0Y2gg
YXV0aG9ycyoqIHJlYWQgdGhlIHdhdGNoIHRoZSByZWNvcmRpbmcgb3IKK3JlYWQgdGhlIHNsaWRl
czoKKyogW1BhdGNoIFJldmlldyBmb3IgTm9uLU1haW50YWluZXJzIHNsaWRlc10oaHR0cHM6Ly93
d3cuc2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3IveHBkZHMxOS1rZXlub3RlLXBhdGNoLXJldmll
dy1mb3Itbm9ubWFpbnRhaW5lcnMtZ2VvcmdlLWR1bmxhcC1jaXRyaXgtc3lzdGVtcy11ay1sdGQp
CisqIFtQYXRjaCBSZXZpZXcgZm9yIE5vbi1NYWludGFpbmVycyByZWNvcmRpbmcgLSAyMCJdKGh0
dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9ZWhadkJtckxSd2cpCi0tIAoyLjEzLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:18:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04:18: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 1iDhiQ-0003Fi-1R; Fri, 27 Sep 2019 04:18:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OzHR=XV=xenproject.org=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDZds-0001Vc-AZ
 for xen-devel@lists.xenproject.org; Thu, 26 Sep 2019 19:41:32 +0000
X-Inumbo-ID: 61017954-e095-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 61017954-e095-11e9-bf31-bc764e2007e4;
 Thu, 26 Sep 2019 19:39:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZby-0002Gt-Ha; Thu, 26 Sep 2019 19:39:34 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iDZby-0007uS-8n; Thu, 26 Sep 2019 19:39:34 +0000
From: Lars Kurth <lars.kurth@xenproject.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 26 Sep 2019 20:39:23 +0100
Message-Id: <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
MIME-Version: 1.0
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
X-Mailman-Approved-At: Fri, 27 Sep 2019 04:18:43 +0000
Subject: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKVGhpcyBndWlkZSBjb3Zl
cnMgdGhlIGJ1bGsgb24gQmVzdCBQcmFjdGljZSByZWxhdGVkIHRvIGNvZGUgcmV2aWV3Ckl0IHBy
aW1hcmlseSBmb2N1c3NlcyBvbiBjb2RlIHJldmlldyBpbnRlcmFjdGlvbnMKSXQgYWxzbyBjb3Zl
cnMgaG93IHRvIGRlYWwgd2l0aCBNaXN1bmRlcnN0YW5kaW5ncyBhbmQgQ3VsdHVyYWwKRGlmZmVy
ZW5jZXMKClNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4K
LS0tCkNjOiBtaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IHhlbi1hcGlAbGlz
dHMueGVucHJvamVjdC5vcmcKQ2M6IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpD
YzogbWlyYWdlb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGNvbW1pdHRlcnNAeGVu
cHJvamVjdC5vcmcKLS0tCiBjb21tdW5pY2F0aW9uLXByYWN0aWNlLm1kIHwgNDEwICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0
MTAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGNvbW11bmljYXRpb24tcHJhY3Rp
Y2UubWQKCmRpZmYgLS1naXQgYS9jb21tdW5pY2F0aW9uLXByYWN0aWNlLm1kIGIvY29tbXVuaWNh
dGlvbi1wcmFjdGljZS5tZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kYjlh
NWVmCi0tLSAvZGV2L251bGwKKysrIGIvY29tbXVuaWNhdGlvbi1wcmFjdGljZS5tZApAQCAtMCww
ICsxLDQxMCBAQAorIyBDb21tdW5pY2F0aW9uIEJlc3QgUHJhY3RpY2UKKworVGhpcyBndWlkZSBw
cm92aWRlcyBjb21tdW5pY2F0aW9uIEJlc3QgUHJhY3RpY2UgdGhhdCBoZWxwcyB5b3UgaW4KKyog
VXNpbmcgd2VsY29taW5nIGFuZCBpbmNsdXNpdmUgbGFuZ3VhZ2UKKyogS2VlcGluZyBkaXNjdXNz
aW9ucyB0ZWNobmljYWwgYW5kIGFjdGlvbmFibGUKKyogQmVpbmcgcmVzcGVjdGZ1bCBvZiBkaWZm
ZXJpbmcgdmlld3BvaW50cyBhbmQgZXhwZXJpZW5jZXMKKyogQmVpbmcgYXdhcmUgb2YgeW91ciBv
d24gYW5kIGNvdW50ZXJwYXJ04oCZcyBjb21tdW5pY2F0aW9uIHN0eWxlIGFuZCBjdWx0dXJlCisq
IFNob3cgZW1wYXRoeSB0b3dhcmRzIG90aGVyIGNvbW11bml0eSBtZW1iZXJzCisKKyMjIENvZGUg
cmV2aWV3cyBmb3IgKipyZXZpZXdlcnMqKiBhbmQgKipwYXRjaCBhdXRob3JzKioKKworQmVmb3Jl
IGVtYmFya2luZyBvbiBhIGNvZGUgcmV2aWV3LCBpdCBpcyBpbXBvcnRhbnQgdG8gcmVtZW1iZXIg
dGhhdAorKiBBIHBvb3JseSBleGVjdXRlZCBjb2RlIHJldmlldyBjYW4gaHVydCB0aGUgY29udHJp
YnV0b3JzIGZlZWxpbmcsIGV2ZW4gd2hlbiBhIHJldmlld2VyCisgIGRpZCBub3QgaW50ZW5kIHRv
IGRvIHNvLiBGZWVsaW5nIGRlZmVuc2l2ZSBpcyBhIG5vcm1hbCByZWFjdGlvbiB0byBhIGNyaXRp
cXVlIG9yIGZlZWRiYWNrLgorICBBIHJldmlld2VyIHNob3VsZCBiZSBhd2FyZSBvZiBob3cgdGhl
IHBpdGNoLCB0b25lLCBvciBzZW50aW1lbnQgb2YgdGhlaXIgY29tbWVudHMKKyAgY291bGQgYmUg
aW50ZXJwcmV0ZWQgYnkgdGhlIGNvbnRyaWJ1dG9yLiBUaGUgc2FtZSBhcHBsaWVzIHRvIHJlc3Bv
bnNlcyBvZiBhbiBhdXRob3IKKyAgdG8gdGhlIHJldmlld2VyLgorKiBXaGVuIHJldmlld2luZyBz
b21lb25lJ3MgY29kZSwgeW91IGFyZSB1bHRpbWF0ZWx5IGxvb2tpbmcgZm9yIGlzc3Vlcy4gQSBn
b29kIGNvZGUKKyAgcmV2aWV3ZXIgaXMgYWJsZSB0byBtZW50YWxseSBzZXBhcmF0ZSBmaW5kaW5n
IGlzc3VlcyBmcm9tIGFydGljdWxhdGluZyBjb2RlIHJldmlldworICBjb21tZW50cyBpbiBhIGNv
bnN0cnVjdGl2ZSBhbmQgcG9zaXRpdmUgbWFubmVyOiBkZXBlbmRpbmcgb24geW91ciBwZXJzb25h
bGl0eSB0aGlzCisgIGNhbiBiZSAqKmRpZmZpY3VsdCoqIGFuZCB5b3UgbWF5IG5lZWQgdG8gZGV2
ZWxvcCBhIHRlY2huaXF1ZSB0aGF0IHdvcmtzIGZvciB5b3UuCisqIEFzIHNvZnR3YXJlIGVuZ2lu
ZWVycyB3ZSBsaWtlIHRvIGJlIHByb3VkIG9mIHRoZSBzb2x1dGlvbnMgd2UgY2FtZSB1cCB3aXRo
LiBUaGlzIGNhbgorICBtYWtlIGl0IGVhc3kgdG8gdGFrZSBhbm90aGVyIHBlb3BsZeKAmXMgY3Jp
dGljaXNtIHBlcnNvbmFsbHkuIEFsd2F5cyByZW1lbWJlciB0aGF0IGl0IGlzCisgIHRoZSBjb2Rl
IHRoYXQgaXMgYmVpbmcgcmV2aWV3ZWQsIG5vdCB5b3UgYXMgYSBwZXJzb24uCisqIFdoZW4geW91
IHJlY2VpdmUgY29kZSByZXZpZXcgZmVlZGJhY2ssIHBsZWFzZSBiZSBhd2FyZSB0aGF0IHdlIGhh
dmUgcmV2aWV3ZXJzCisgIGZyb20gZGlmZmVyZW50IGJhY2tncm91bmRzLCBjb21tdW5pY2F0aW9u
IHN0eWxlcyBhbmQgY3VsdHVyZXMuIEFsdGhvdWdoIHdlIGFsbCB0cnlpbmcKKyAgdG8gY3JlYXRl
IGEgcHJvZHVjdGl2ZSwgd2VsY29taW5nIGFuZCBhZ2lsZSBlbnZpcm9ubWVudCwgd2UgZG8gbm90
IGFsd2F5cyBzdWNjZWVkLgorCisjIyMgRXhwcmVzcyBhcHByZWNpYXRpb24KK0FzIHRoZSBuYXR1
cmUgb2YgY29kZSByZXZpZXcgdG8gZmluZCBidWdzIGFuZCBwb3NzaWJsZSBpc3N1ZXMsIGl0IGlz
IHZlcnkgZWFzeSBmb3IKK3Jldmlld2VycyB0byBnZXQgaW50byBhIG1vZGUgb2Ygb3BlcmF0aW9u
IHdoZXJlIHRoZSBwYXRjaCByZXZpZXcgZW5kcyB1cCBiZWluZyBhIGxpc3QKK29mIGlzc3Vlcywg
bm90IG1lbnRpb25pbmcgd2hhdCBpcyByaWdodCBhbmQgd2VsbCBkb25lLiBUaGlzIGNhbiBsZWFk
IHRvIHRoZSBjb2RlCitzdWJtaXR0ZXIgaW50ZXJwcmV0aW5nIHlvdXIgZmVlZGJhY2sgaW4gYSBu
ZWdhdGl2ZSB3YXkuCisKK1RoZSBvcGVuaW5nIG9mIGEgY29kZSByZXZpZXcgcHJvdmlkZXMgYW4g
b3Bwb3J0dW5pdHkgdG8gYWRkcmVzcyB0aGlzIGFuZCBhbHNvIHNldHMgdGhlCit0b25lIGZvciB0
aGUgcmVzdCBvZiB0aGUgY29kZSByZXZpZXcuIFN0YXJ0aW5nICoqZXZlcnkqKiByZXZpZXcgb24g
YSBwb3NpdGl2ZSBub3RlLCBoZWxwcworc2V0IHRoZSB0b25lIGZvciB0aGUgcmVzdCBvZiB0aGUg
cmV2aWV3LgorCitGb3IgYW4gaW5pdGlhbCBwYXRjaCwgeW91IGNhbiB1c2UgcGhyYXNlcyBzdWNo
IGFzCis+IFRoYW5rcyBmb3IgdGhlIHBhdGNoCis+IFRoYW5rcyBmb3IgZG9pbmcgdGhpcworCitG
b3IgZnVydGhlciByZXZpc2lvbnMgd2l0aGluIGEgcmV2aWV3LCBwaHJhc2VzIHN1Y2ggYXMKKz4g
VGhhbmsgeW91IGZvciBhZGRyZXNzaW5nIHRoZSBsYXN0IHNldCBvZiBjaGFuZ2VzCisKK0lmIHlv
dSBiZWxpZXZlIHRoZSBjb2RlIHdhcyBnb29kLCBpdCBpcyBnb29kIHByYWN0aWNlIHRvIGhpZ2hs
aWdodCB0aGlzIGJ5IHVzaW5nIHBocmFzZXMKK3N1Y2ggYXMKKz4gTG9va3MgZ29vZCwganVzdCBh
IGZldyBjb21tZW50cworPiBUaGUgY2hhbmdlcyB5b3UgaGF2ZSBtYWRlIHNpbmNlIHRoZSBsYXN0
IHZlcnNpb24gbG9vayBnb29kCisKK0lmIHlvdSB0aGluayB0aGVyZSB3ZXJlIGlzc3VlcyB0b28g
bWFueSB3aXRoIHRoZSBjb2RlIHRvIHVzZSBvbmUgb2YgdGhlIHBocmFzZXMsCit5b3UgY2FuIHN0
aWxsIHN0YXJ0IG9uIGEgcG9zaXRpdmUgbm90ZSwgYnkgZm9yIGV4YW1wbGUgc2F5aW5nCis+IEkg
dGhpbmsgdGhpcyBpcyBhIGdvb2QgY2hhbmdlCis+IEkgdGhpbmsgdGhpcyBpcyBhIGdvb2QgZmVh
dHVyZSBwcm9wb3NhbAorCitJdCBpcyBhbHNvIGVudGlyZWx5IGZpbmUgdG8gaGlnaGxpZ2h0IHNw
ZWNpZmljIGNoYW5nZXMgYXMgZ29vZC4gVGhlIGJlc3QgcGxhY2UgdG8KK2RvIHRoaXMsIGlzIGF0
IHRvcCBvZiBhIHBhdGNoLCBhcyBhZGRyZXNzaW5nIGNvZGUgcmV2aWV3IGNvbW1lbnRzIHR5cGlj
YWxseSByZXF1aXJlcworYSBjb250cmlidXRvciB0byBnbyB0aHJvdWdoIHRoZSBsaXN0IG9mIHRo
aW5ncyB0byBhZGRyZXNzIGFuZCBhbiBpbi1saW5lZCBwb3NpdGl2ZQorY29tbWVudCBpcyBsaWtl
bHkgdG8gYnJlYWsgdGhhdCB3b3JrZmxvdy4KKworWW91IHNob3VsZCBhbHNvIGNvbnNpZGVyLCB0
aGF0IGlmIHlvdSByZXZpZXcgYSBwYXRjaCBvZiBhbiBleHBlcmllbmNlZAorY29udHJpYnV0b3Ig
cGhyYXNlcyBzdWNoIGFzICpUaGFua3MgZm9yIHRoZSBwYXRjaCogY291bGQgY29tZSBhY3Jvc3Mg
YXMKK3BhdHJvbml6aW5nLCB3aGlsZSB1c2luZyAqVGhhbmtzIGZvciBkb2luZyB0aGlzKiBpcyBs
ZXNzIGxpa2VseSB0byBiZSBpbnRlcnByZXRlZAorYXMgc3VjaC4KKworQXBwcmVjaWF0aW9uIHNo
b3VsZCBhbHNvIGJlIGV4cHJlc3NlZCBieSBwYXRjaCBhdXRob3JzIHdoZW4gYXNraW5nIGZvciBj
bGFyaWZpY2F0aW9ucwordG8gYSByZXZpZXcgb3IgcmVzcG9uZGluZyB0byBxdWVzdGlvbnMuIEEg
c2ltcGxlCis+IFRoYW5rIHlvdSBmb3IgeW91ciBmZWVkYmFjaworPiBUaGFuayB5b3UgZm9yIHlv
dXIgcmVwbHkKKz4gVGhhbmsgeW91IFhYWCEKKworaXMgbm9ybWFsbHkgc3VmZmljaWVudC4KKwor
IyMjIEF2b2lkIG9waW5pb246IHN0aWNrIHRvIHRoZSBmYWN0cworVGhlIHdheSBob3cgYSByZXZp
ZXdlciBleHByZXNzZXMgZmVlZGJhY2ssIGhhcyBhIGJpZyBpbXBhY3Qgb24gaG93IHRoZSBhdXRo
b3IKK3BlcmNlaXZlcyB0aGUgZmVlZGJhY2suIEtleSB0byB0aGlzIGlzIHdoYXQgd2UgY2FsbCAq
KnN0aWNrIHRvIHRoZSBmYWN0cyoqLiAgVGhlIHNhbWUgaXMKK3RydWUgd2hlbiBhIHBhdGNoIGF1
dGhvciBpcyByZXNwb25kaW5nIHRvIGEgY29tbWVudCBmcm9tIGEgcmV2aWV3ZXIuCisKK09uZSBv
ZiBvdXIgbWFpbnRhaW5lcnMgaGFzIGJlZW4gc3R1ZHlpbmcgTWFuZGFyaW4gZm9yIHNldmVyYWwg
eWVhcnMgYW5kIGhhcyBjb21lCithY3Jvc3MgdGhlIG1vc3Qgc3Ryb25nbHktd29yZGVkIGRpY3Rp
b25hcnkgZW50cnkKK1toZSBoYXMgZXZlciBzZWVuXShodHRwczovL3lvdXR1LmJlL2VoWnZCbXJM
UndnP3Q9ODM0KS4gVGhpcyBleGFtcGxlCitpbGx1c3RyYXRlcyB0aGUgcHJvYmxlbSBvZiB1c2lu
ZyBvcGluaW9uIGluIGNvZGUgcmV2aWV3cyB2cy4gdXNpbmcgZmFjdHMgZXh0cmVtZWx5IHdlbGwu
CisKKz4g6KO56ISaIChndW8zIGppYW8zKTogZm9vdC1iaW5kaW5nIChhIHZpbGUgZmV1ZGFsIHBy
YWN0aWNlIHdoaWNoIGNyaXBwbGVkIHdvbWVuIGJvdGgKKz4gcGh5c2ljYWxseSBhbmQgc3Bpcml0
dWFsbHkpCisKK1RoaXMgaXMgbm90IHNvbWV0aGluZyBvbmUgaXMgdXNlZCB0byBoZWFyaW5nIGZy
b20gZGljdGlvbmFyeSBlbnRyaWVzLiBPbmNlIHlvdQoraW52ZXN0aWdhdGUgdGhlIHByYWN0aWNl
IGZvb3QtYmluZGluZywgaXQgaXMgaGFyZCB0byBkaXNhZ3JlZSB3aXRoIHRoZSBkaWN0aW9uYXJ0
IGVudHJ5LgorSG93ZXZlciwgdGhlIHN0YXRlbWVudCBkb2VzIG5vdCBjb250YWluIG11Y2ggaW5m
b3JtYXRpb24uIElmIHlvdSByZWFkIGl0IHdpdGhvdXQKK2tub3dpbmcgd2hhdCBmb290LWJpbmRp
bmcgaXMsIGl0IGlzIGhhcmQgdG8gYmUgY29udmluY2VkIGJ5IHRoaXMgc3RhdGVtZW50LiBUaGUg
bWFpbgordGFrZS1hd2F5IGlzIHRoYXQgdGhlIGF1dGhvciBvZiB0aGUgZGljdGlvbmFyeSBlbnRy
eSBoYWQgc3Ryb25nIG9waW5pb25zIGFib3V0IHRoaXMgdG9waWMuCitJdCBkb2VzIG5vdCB0ZWxs
IHlvdSwgd2h5IHlvdSBzaG91bGQgaGF2ZSB0aGUgc2FtZSBvcGluaW9uLgorCitDb21wYXJlIHRo
aXMgdG8gdGhlIChXaWtpcGVkaWEgZW50cnkpW2h0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtp
L0Zvb3RfYmluZGluZ10KKworPiBGb290IGJpbmRpbmcgd2FzIHRoZSBjdXN0b20gb2YgYXBwbHlp
bmcgdGlnaHQgYmluZGluZyB0byB0aGUgZmVldCBvZiB5b3VuZyBnaXJscyB0bworPiBtb2RpZnkg
dGhlIHNoYXBlIGFuZCBzaXplIG9mIHRoZWlyIGZlZXQuIC4uLiBmb290IGJpbmRpbmcgd2FzIGEg
cGFpbmZ1bCBwcmFjdGljZSBhbmQKKz4gc2lnbmlmaWNhbnRseSBsaW1pdGVkIHRoZSBtb2JpbGl0
eSBvZiB3b21lbiwgcmVzdWx0aW5nIGluIGxpZmVsb25nIGRpc2FiaWxpdGllcyBmb3IgbW9zdCBv
ZgorPiBpdHMgc3ViamVjdHMuIC4uLiBCaW5kaW5nIHVzdWFsbHkgc3RhcnRlZCBkdXJpbmcgdGhl
IHdpbnRlciBtb250aHMgc2luY2UgdGhlIGZlZXQgd2VyZQorPiBtb3JlIGxpa2VseSB0byBiZSBu
dW1iLCBhbmQgdGhlcmVmb3JlIHRoZSBwYWluIHdvdWxkIG5vdCBiZSBhcyBleHRyZW1lLiDigKZU
aGUgdG9lcyBvbgorPiBlYWNoIGZvb3Qgd2VyZSBjdXJsZWQgdW5kZXIsIHRoZW4gcHJlc3NlZCB3
aXRoIGdyZWF0IGZvcmNlIGRvd253YXJkcyBhbmQgc3F1ZWV6ZWQKKz4gaW50byB0aGUgc29sZSBv
ZiB0aGUgZm9vdCB1bnRpbCB0aGUgdG9lcyBicm9rZeKApgorCitXaXRob3V0IGdvaW5nIGludG8g
dGhlIGRldGFpbHMgb2YgZm9vdC1iaW5kaW5nLCBpdCBpcyBub3RpY2VhYmxlIHRoYXQgbm9uZSBv
ZiB3aGF0IGlzIHdyaXR0ZW4KK2Fib3ZlIHVzZXMgb3BpbmlvbiB3aGljaCBjb3VsZCBiZSBpbnRl
cnByZXRlZCBhcyBpbmZsYW1tYXRvcnkgbGFuZ3VhZ2UuIEl0IGlzIGEgbGlzdCBvZgorc2ltcGxl
IGZhY3RzIHRoYXQgYXJlIGxhaWQgb3V0IGluIGEgd2F5IHRoYXQgbWFrZSBpdCBvYnZpb3VzIHdo
YXQgdGhlIGNvcnJlY3QgY29uY2x1c2lvbgoraXMuCisKK0JlY2F1c2UgdGhlIFdpa2lwZWRpYSBl
bnRyeSBpcyBlbnRpcmVseSBmYWN0IGJhc2VkIGl0IGlzIG1vcmUgcG93ZXJmdWwgYW5kIHBlcnN1
YXNpdmUKK3RoZW4gdGhlIGRpY3Rpb25hcnkgZW50cnkuIFRoZSBzYW1lIGFwcGxpZXMgdG8gY29k
ZSByZXZpZXdzLgorCitNYWtpbmcgc3RhdGVtZW50cyBpbiBjb2RlIHJldmlld3Mgc3VjaCBhcwor
PiBZb3VyIGNvZGUgaXMgZ2FyYmFnZQorPiBUaGlzIGlkZWEgaXMgc3R1cGlkCisKK2Jlc2lkZXMg
YmVpbmcgYW4gb3BpbmlvbiBpcyBydWRlIGFuZCBjb3VudGVyIHByb2R1Y3RpdmUKKyogSXQgd2ls
bCBtYWtlIHRoZSBwYXRjaCBhdXRob3IgYW5ncnk6IGluc3RlYWQgb2YgZmluZGluZyBhIHNvbHV0
aW9uIHRvIHRoZSBwcm9ibGVtIHRoZQorICBhdXRob3Igd2lsbCBzcGVuZCB0aW1lIGFuZCBtZW50
YWwgZW5lcmd5IHdyZXN0bGluZyB3aXRoIHRoZWlyIGZlZWxpbmdzCisqIEl0IGRvZXMgbm90IGNv
bnRhaW4gYW55IGluZm9ybWF0aW9uCisqIEZhY3RzIGFyZSBib3RoIG1vcmUgcG93ZXJmdWwgYW5k
IG1vcmUgcGVyc3Vhc2l2ZQorCitDb25zaWRlciB0aGUgZm9sbG93aW5nIHR3byBwaWVjZXMgb2Yg
ZmVlZGJhY2sgb24gYSBwaWVjZSBvZiBjb2RlCis+IFRoaXMgcGllY2Ugb2YgY29kZSBpcyBjb25m
dXNpbmcKKz4gSXQgdG9vayBtZSBhIGxvbmcgdGltZSB0byDvrIFndXJlIG91dCB3aGF0IHdhcyBn
b2luZyBvbiBoZXJlCisKK1RoZSBmaXJzdCBleGFtcGxlIGV4cHJlc3NlcyBhbiBvcGluaW9uLCB3
aGVyZWFzIHRoZSBzZWNvbmQgcmUtcGhyYXNlcyB0aGUgc3RhdGVtZW50CitpbiB0ZXJtcyBvZiB3
aGF0IHlvdSBleHBlcmllbmNlZCwgd2hpY2ggaXMgYSBmYWN0LgorCitPdGhlciBleGFtcGxlczoK
Kz4gQkFEOiBUaGlzIGlzIGZyYWdpbGUKKz4gU09NRVdIQVQgQkVUVEVSOiBUaGlzIHNlZW1zIGZy
YWdpbGUgdG8gbWUKKz4gQkVTVDogSWYgWCBoYXBwZW5zLCBZIHdpbGwgaGFwcGVuLgorCitBIGNl
cnRhaW4gcGllY2Ugb2YgY29kZSBjYW4gYmUgd3JpdHRlbiBpbiBtYW55IGRpZmZlcmVudCB3YXlz
OiB0aGlzIGNhbiBsZWFkIHRvCitkaXNhZ3JlZW1lbnRzIG9uIHRoZSBiZXN0IGFyY2hpdGVjdHVy
ZSwgZGVzaWduIG9yIGNvZGluZyBwYXR0ZXJuLiBBcyBhbHJlYWR5IHBvaW50ZWQgb3V0CitpbiB0
aGlzIHNlY3Rpb246IGF2b2lkIGZlZWRiYWNrIHRoYXQgaXMgb3Bpbmlvbi1iYXNlZCBhbmQgdGh1
cyBkb2VzIG5vdCBhZGQgYW55IHZhbHVlLgorQmFjayB5b3VyIGNyaXRpY2lzbSAob3IgaWRlYSBv
biBob3cgdG8gc29sdmUgYSBwcm9ibGVtKSB3aXRoIGEgc2Vuc2libGUgcmF0aW9uYWxlLgorCisj
IyMgUmV2aWV3IHRoZSBjb2RlLCBub3QgdGhlIHBlcnNvbgorV2l0aG91dCByZWFsaXppbmcgaXQs
IGl0IGlzIGVhc3kgdG8gb3Zlcmxvb2sgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBpbnNpZ2h0ZnVs
IGNyaXRpcXVlIG9mCitjb2RlIGFuZCBwZXJzb25hbCBjcml0aWNpc20uIExldCdzIGxvb2sgYXQg
YSB0aGVvcmV0aWNhbCBmdW5jdGlvbiB3aGVyZSB0aGVyZSBpcyBhbgorb3Bwb3J0dW5pdHkgdG8g
cmV0dXJuIG91dCBvZiB0aGUgZnVuY3Rpb24gZWFybHkuIEluIHRoaXMgY2FzZSwgeW91IGNvdWxk
IHNheQorCis+IFlvdSBzaG91bGQgcmV0dXJuIGZyb20gdGhpcyBmdW5jdGlvbiBlYXJseSwgYmVj
YXVzZSBvZiBYWFgKKworT24gaXRzIG93biwgdGhlcmUgaXMgbm90aGluZyB3cm9uZyB3aXRoIHRo
aXMgc3RhdGVtZW50LiBIb3dldmVyLCBhIGNvZGUgcmV2aWV3IGlzIG1hZGUKK3VwIG9mIG11bHRp
cGxlIGNvbW1lbnRzIGFuZCB1c2luZyAqKllvdSBzaG91bGQqKiBjb25zaXN0ZW50bHkgY2FuIHN0
YXJ0IHRvIGZlZWwgbmVnYXRpdmUKK2FuZCBjYW4gYmUgbWlzLWludGVycHJldGVkIGFzIGEgcGVy
c29uYWwgYXR0YWNrLiBVc2luZyBzb21ldGhpbmcgbGlrZSBhdm9pZHMgdGhpcyBpc3N1ZToKKwor
PiBSZXR1cm5pbmcgZnJvbSB0aGlzIGZ1bmN0aW9uIGVhcmx5IGlzIGJldHRlciwgYmVjYXVzZSBv
ZiBYWFgKKworV2l0aG91dCBwZXJzb25hbCByZWZlcmVuY2UsIGEgY29kZSByZXZpZXcgd2lsbCBj
b21tdW5pY2F0ZSB0aGUgcHJvYmxlbSwgaWRlYSBvciBpc3N1ZQord2l0aG91dCByaXNraW5nIG1p
cy1pbnRlcnByZXRhdGlvbi4KKworIyMjIFZlcmJvc2UgdnMuIHRlcnNlCitEdWUgdG8gdGhlIHRp
bWUgaXQgdGFrZXMgdG8gcmV2aWV3IGFuZCBjb21wb3NlIGNvZGUgcmV2aWV3ZXIsIHJldmlld2Vy
cyBvZnRlbiBhZG9wdCBhCit0ZXJzZSBzdHlsZS4gSXQgaXMgbm90IHVudXN1YWwgdG8gc2VlIHJl
dmlldyBjb21tZW50cyBzdWNoIGFzCis+IHR5cG8KKz4gcy9yZXNpb25zL3JlZ2lvbnMvCis+IGNv
ZGluZyBzdHlsZQorPiBjb2Rpbmcgc3R5bGU6IGJyYWNrZXRzIG5vdCBuZWVkZWQKK2V0Yy4KKwor
VGVyc2UgY29kZSByZXZpZXcgc3R5bGUgaGFzIGl0cyBwbGFjZSBhbmQgY2FuIGJlIHByb2R1Y3Rp
dmUgZm9yIGJvdGggdGhlIHJldmlld2VyIGFuZAordGhlIGF1dGhvci4gSG93ZXZlciwgb3ZlcnVz
ZSBjYW4gY29tZSBhY3Jvc3MgYXMgdW5mcmllbmRseSwgbGFja2luZyBlbXBhdGh5IGFuZAorY2Fu
IHRodXMgY3JlYXRlIGEgbmVnYXRpdmUgaW1wcmVzc2lvbiB3aXRoIHRoZSBhdXRob3Igb2YgYSBw
YXRjaC4gVGhpcyBpcyBpbiBwYXJ0aWN1bGFyCit0cnVlLCB3aGVuIHlvdSBkbyBub3Qga25vdyB0
aGUgYXV0aG9yIG9yIHRoZSBhdXRob3IgaXMgYSBuZXdjb21lci4gVGVyc2UKK2NvbW11bmljYXRp
b24gc3R5bGVzIGNhbiBhbHNvIGJlIHBlcmNlaXZlZCBhcyBydWRlIGluIHNvbWUgY3VsdHVyZXMu
CisKK0lmIHlvdSB0ZW5kIHRvIHVzZSBhIHRlcnNlIGNvbW1lbnRpbmcgc3R5bGUgYW5kIHlvdSBk
byBub3Qga25vdyB3aGV0aGVyIHRoZSBhdXRob3IKK2lzIE9LIHdpdGggaXQsIGl0IGlzIG9mdGVu
IGEgZ29vZCBpZGVhIHRvIGNvbXBlbnNhdGUgZm9yIGl0IGluIHRoZSBjb2RlIHJldmlldyBvcGVu
aW5nCisod2hlcmUgeW91IGV4cHJlc3MgYXBwcmVjaWF0aW9uKSBvciB3aGVuIHRoZXJlIGlzIGEg
bmVlZCBmb3IgdmVyYm9zZSBleHByZXNzaW9uLgorCitJdCBpcyBhbHNvIGVudGlyZWx5IGZpbmUg
dG8gbWVudGlvbiB0aGF0IHlvdSBoYXZlIGEgZmFpcmx5IHRlcnNlIGNvbW11bmljYXRpb24gc3R5
bGUKK2FuZCBhc2sgd2hldGhlciB0aGUgYXV0aG9yIGlzIE9LIHdpdGggaXQuIEluIGFsbW9zdCBh
bGwgY2FzZXMsIHRoZXkgd2lsbCBiZTogYnkgYXNraW5nCit5b3UgYXJlIHNob3dpbmcgZW1wYXRo
eSB0aGF0IGhlbHBzIGNvdW50ZXJhY3QgYSBuZWdhdGl2ZSBpbXByZXNzaW9uLgorCisjIyMgQ29k
ZSBSZXZpZXcgQ29tbWVudHMgc2hvdWxkIGJlIGFjdGlvbmFibGUKK0NvZGUgcmV2aWV3IGNvbW1l
bnRzIHNob3VsZCBiZSBhY3Rpb25hYmxlOiBpbiBvdGhlciB3b3JkcywgaXQgbmVlZHMgdG8gYmUg
Y2xlYXIKK3doYXQgdGhlIGF1dGhvciBvZiB0aGUgY29kZSBuZWVkcyB0byBkbyB0byBhZGRyZXNz
IHRoZSBpc3N1ZSB5b3UgaWRlbnRpZmllZC4KKworU3RhdGVtZW50cyBzdWNoIGFzCis+IEJBRDog
VGhpcyBpcyB3cm9uZworPiBCQUQ6IFRoaXMgZG9lcyBub3Qgd29yaworPiBCRVRURVIsIEJVVCBO
T1QgR09PRDogVGhpcyBkb2VzIG5vdCB3b3JrLCBiZWNhdXNlIG9mIFhYWAorCitkbyBub3Qgbm9y
bWFsbHkgcHJvdmlkZSB0aGUgYXV0aG9yIG9mIGEgcGF0Y2ggd2l0aCBlbm91Z2ggaW5mb3JtYXRp
b24gdG8gc2VuZCBvdXQgYQorbmV3IHBhdGNoIHZlcnNpb24uIEJ5IGRvaW5nIHRoaXMsIHlvdSBl
c3NlbnRpYWxseSBmb3JjZSB0aGUgcGF0Y2ggYXV0aG9yIHRvICoqZmluZCoqIGFuZAorKippbXBs
ZW1lbnQqKiBhbiBhbHRlcm5hdGl2ZSwgd2hpY2ggdGhlbiBtYXkgYWxzbyBub3QgYmUgYWNjZXB0
YWJsZSB0byB5b3UgYXMgdGhlCisqKnJldmlld2VyKiogb2YgdGhlIHBhdGNoLgorCitBIGJldHRl
ciB3YXkgdG8gYXBwcm9hY2ggdGhpcyBpcyB0byBzYXkKKworPiBUaGlzIGRvZXMgbm90IHdvcmss
IGJlY2F1c2Ugb2YgWFhYCis+IFlvdSBtYXkgd2FudCB0byBpbnZlc3RpZ2F0ZSBZWVkgYW5kIFpa
WiBhcyBhbHRlcm5hdGl2ZXMKKworSW4gc29tZSBjYXNlcywgaXQgbWF5IG5vdCBiZSBjbGVhciB3
aGV0aGVyIFlZWSBvciBaWlogYXJlIHRoZSBiZXR0ZXIgc29sdXRpb24uIEFzIGEKK3Jldmlld2Vy
IHlvdSBzaG91bGQgYmUgYXMgdXAtZnJvbnQgYW5kIHBvc3NpYmxlIGluIHN1Y2ggYSBjYXNlIGFu
ZCBzYXkgc29tZXRoaW5nIGxpa2UKKworPiBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgWVlZIGFuZCBa
WlogYXJlIGJldHRlciwgc28geW91IG1heSB3YW50IHRvIG91dGxpbmUgeW91cgorPiB0aG91Z2h0
cyBhYm91dCBib3RoIHNvbHV0aW9ucyBieSBlLW1haWwgZmlyc3QsIHN1Y2ggdGhhdCB3ZSBjYW4g
ZGVjaWRlIHdoYXQgd29ya3MKKz4gYmVzdAorCisjIyMgSWRlbnRpZnkgdGhlIHNldmVyaXR5IG9m
IGFuIGlzc3VlIG9yIGRpc2FncmVlbWVudAorQnkgZGVmYXVsdCwgZXZlcnkgY29tbWVudCB3aGlj
aCBpcyBtYWRlICoqb3VnaHQgdG8gYmUgYWRkcmVzc2VkKiogYnkgdGhlIGF1dGhvci4KK0hvd2V2
ZXIsIG9mdGVuIHJldmlld2VycyBub3RlIGlzc3Vlcywgd2hpY2ggd291bGQgYmUgbmljZSBpZiB0
aGV5IHdlcmUgYWRkcmVzc2VkLAorYnV0IGFyZSBub3QgbWFuZGF0b3J5LgorCitUeXBpY2FsbHks
IHJldmlld2VycyB1c2UgdGVybWlub2xvZ3kgc3VjaCBhcworPiBUaGlzIHdvdWxkIGJlIGEgbmlj
ZS10by1oYXZlCis+IFRoaXMgaXMgbm90IGEgYmxvY2tlcgorCitTb21lIG1haW50YWluZXJzIHVz
ZQorPiBOSVQ6IFhYWAorCitob3dldmVyLCBpdCBpcyBzb21ldGltZXMgYWxzbyB1c2VkIHRvIGlu
ZGljYXRlIGEgbWlub3IgaXNzdWUgdGhhdCAqKm11c3QqKiBiZSBmaXhlZC4KKworRHVyaW5nIGEg
Y29kZSByZXZpZXcsIGl0IGNhbiBoYXBwZW4gdGhhdCByZXZpZXdlciBhbmQgYXV0aG9yIGRpc2Fn
cmVlIG9uIGhvdyB0byBtb3ZlCitmb3J3YXJkLiBUaGUgZGVmYXVsdCBwb3NpdGlvbiB3aGVuIGl0
IGNvbWVzIHRvIGRpc2FncmVlbWVudHMgaXMgdGhhdCAqKmJvdGggcGFydGllcword2FudCB0byBh
cmd1ZSB0aGVpciBjYXNlKiouIEhvd2V2ZXIsIGZyZXF1ZW50bHkgb25lIG9yIGJvdGggcGFydGll
cyBkbyBub3QgZmVlbCB0aGF0CitzdHJvbmdseSBhYm91dCBhIHNwZWNpZmljIGlzc3VlLgorCitX
aXRoaW4gdGhlIFhlbiBQcm9qZWN0LCB3ZSBoYXZlIFthIHdheV0oaHR0cHM6Ly94ZW5wcm9qZWN0
Lm9yZy9kZXZlbG9wZXJzL2dvdmVybmFuY2UvI2V4cHJlc3NpbmdvcGluaW9uKQordG8gaGlnaGxp
Z2h0IG9uZSdzIHBvc2l0aW9uIG9uIHByb3Bvc2FscywgZm9ybWFsIG9yIGluZm9ybWFsIHZvdGVz
IHVzaW5nIHRoZSBmb2xsb3dpbmcKK25vdGF0aW9uOgorPiArMiA6IEkgYW0gaGFwcHkgd2l0aCB0
aGlzIHByb3Bvc2FsLCBhbmQgSSB3aWxsIGFyZ3VlIGZvciBpdAorPiArMSA6IEkgYW0gaGFwcHkg
d2l0aCB0aGlzIHByb3Bvc2FsLCBidXQgd2lsbCBub3QgYXJndWUgZm9yIGl0Cis+IDAgOiBJIGhh
dmUgbm8gb3BpbmlvbgorPiAtMSA6IEkgYW0gbm90IGhhcHB5IHdpdGggdGhpcyBwcm9wb3NhbCwg
YnV0IHdpbGwgbm90IGFyZ3VlIGFnYWluc3QgaXQKKz4gLTIgOiBJIGFtIG5vdCBoYXBweSB3aXRo
IHRoaXMgcHJvcG9zYWwsIGFuZCBJIHdpbGwgYXJndWUgYWdhaW5zdCBpdAorCitZb3UgY2FuIHVz
ZSBhIHBocmFzZSBzdWNoIGFzCis+IEkgYW0gbm90IGhhcHB5IHdpdGggdGhpcyBzdWdnZXN0aW9u
LCBidXQgd2lsbCBub3QgYXJndWUgYWdhaW5zdCBpdAorCit0byBtYWtlIGNsZWFyIHdoZXJlIHlv
dSBzdGFuZCwgd2hpbGUgcmVjb3JkaW5nIHlvdXIgcG9zaXRpb24uIENvbnZlcnNlbHksIGEgcmV2
aWV3ZXIKK21heSBkbyBzb21ldGhpbmcgc2ltaWxhcgorPiBJIGFtIG5vdCBoYXBweSB3aXRoIFhZ
WiwgYnV0IHdpbGwgbm90IGFyZ3VlIGFnYWluc3QgaXQgW2FueW1vcmVdCis+IFdoYXQgd2UgaGF2
ZSBub3cgaXMgZ29vZCBlbm91Z2gsIGJ1dCBjb3VsZCBiZSBiZXR0ZXIKKworIyMjIEF1dGhvcnM6
IHJlc3BvbmRpbmcgdG8gcmV2aWV3IGNvbW1lbnRzCitUeXBpY2FsbHkgcGF0Y2ggYXV0aG9ycyBh
cmUgZXhwZWN0ZWQgdG8gKiphZGRyZXNzIGFsbCoqIHJldmlldyBjb21tZW50cyBpbiB0aGUgbmV4
dAordmVyc2lvbiBvZiBhIHBhdGNoIG9yIHBhdGNoIHNlcmllcy4gSW4gYSBzbW9vdGgtcnVubmlu
ZyBjb2RlIHJldmlldyB3aGVyZSB5b3UgZG8gbm90CitoYXZlIGZ1cnRoZXIgcXVlc3Rpb25zIGl0
IGlzIG5vdCBhdCBhbGwgbmVjZXNzYXJ5IHRvIGFja25vd2xlZGdlIHRoZSBjaGFuZ2VzIHlvdSBh
cmUKK2dvaW5nIHRvIG1ha2U6CisqIFNpbXBseSBzZW5kIHRoZSBuZXh0IHZlcnNpb24gd2l0aCB0
aGUgY2hhbmdlcyBhZGRyZXNzZWQgYW5kIHJlY29yZCBpdCBpbiB0aGUKK2NoYW5nZS1sb2cKKwor
V2hlbiB0aGVyZSBpcyBkaXNjdXNzaW9uLCB0aGUgbm9ybWFsIHByYWN0aWNlIGlzIHRvIHJlbW92
ZSB0aGUgcG9ydGlvbiBvZiB0aGUgZS1tYWlsCit0aHJlYWQgd2hlcmUgdGhlcmUgaXMgYWdyZWVt
ZW50LiBPdGhlcndpc2UsIHRoZSB0aHJlYWQgY2FuIGJlY29tZSBleGNlcHRpb25hbGx5Citsb25n
LgorCitJbiBjYXNlcyB3aGVyZSB0aGVyZSB3YXMgZGlzY3Vzc2lvbiBhbmQgbWF5YmUgZGlzYWdy
ZWVtZW50LCBpdCBkb2VzIGhvd2V2ZXIgbWFrZQorc2Vuc2UgdG8gY2xvc2UgdGhlIGRpc2N1c3Np
b24gYnkgc2F5aW5nIHNvbWV0aGluZyBsaWtlCisKKz4gQUNLCis+IFNlZW1zIHdlIGFyZSBhZ3Jl
ZWQsIEkgYW0gZ29pbmcgdG8gZG8gdGhpcworCitPdGhlciBzaXR1YXRpb25zIHdoZW4geW91IG1h
eSB3YW50IHRvIGRvIHRoaXMgYXJlIGNhc2VzIHdoZXJlIHRoZSByZXZpZXdlciBtYWRlCitvcHRp
b25hbCBzdWdnZXN0aW9ucywgdG8gbWFrZSBjbGVhciB3aGV0aGVyIHRoZSBzdWdnZXN0aW9uIHdp
bGwgYmUgZm9sbG93ZWQgb3IKK25vdC4KKworIyMjIEF2b2lkIHVuY29tbW9uIHdvcmRzOiBub3Qg
ZXZlcnlvbmUgaXMgYSBuYXRpdmUgRW5nbGlzaCBzcGVha2VyCitBdm9pZCB1bmNvbW1vbiB3b3Jk
cyBib3RoIHdoZW4gcmV2aWV3aW5nIGNvZGUgb3IgcmVzcG9uZGluZyB0byBhIHJldmlldy4gTm90
CitldmVyeW9uZSBpcyBhIG5hdGl2ZSBFbmdsaXNoIHNwZWFrZXIuIFRoZSB1c2Ugb2Ygc3VjaCB3
b3JkcyBjYW4gY29tZSBhY3Jvc3MgYmFkbHkgYW5kCitjYW4gbGVhZCB0byBtaXN1bmRlcnN0YW5k
aW5ncy4KKworIyMjIFByaW9yaXRpemUgc2lnbmlmaWNhbnQgZmxhd3MKK0lmIGEgcGF0Y2ggb3Ig
cGF0Y2ggc2VyaWVzIGhhcyBzaWduaWZpY2FudCBmbGF3cywgc3VjaCBhcworKiBJdCBpcyBidWls
dCBvbiB3cm9uZyBhc3N1bXB0aW9ucworKiBUaGVyZSBhcmUgaXNzdWVzIHdpdGggdGhlIGFyY2hp
dGVjdHVyZSBvciB0aGUgZGVzaWduCisKK2l0IGRvZXMgbm90IG1ha2Ugc2Vuc2UgdG8gZG8gYSBk
ZXRhaWxlZCBjb2RlIHJldmlldy4gSW4gc3VjaCBjYXNlcywgaXQgaXMgYmVzdCB0bworZm9jdXMg
b24gdGhlIG1ham9yIGlzc3VlcyBmaXJzdCBhbmQgZGVhbCB3aXRoIHN0eWxlIGFuZCBtaW5vciBp
c3N1ZXMgaW4gYSBzdWJzZXF1ZW50CityZXZpZXcuIFRoaXMgcmVkdWNlcyB0aGUgd29ya2xvYWQg
b24gYm90aCB0aGUgcmV2aWV3ZXIgYW5kIHBhdGNoIGF1dGhvci4gSG93ZXZlciwKK3Jldmlld2Vy
cyBzaG91bGQgbWFrZSBjbGVhciB0aGF0IHRoZXkgaGF2ZSBvbWl0dGVkIGRldGFpbGVkIHJldmll
dyBjb21tZW50cyBhbmQKK3RoYXQgdGhlc2Ugd2lsbCBjb21lIGxhdGVyLgorCisjIyMgV2VsY29t
ZSBuZXdjb21lcnMKK1doZW4gcmV2aWV3aW5nIHRoZSBmaXJzdCBmZXcgcGF0Y2hlcyBvZiBhIG5l
d2NvbWVyIHRvIHRoZSBwcm9qZWN0LCB5b3UgbWF5IHdhbnQKK3NwZW5kIGFkZGl0aW9uYWwgdGlt
ZSBhbmQgZWZmb3J0IGluIHlvdXIgY29kZSByZXZpZXcuIFRoaXMgY29udHJpYnV0ZXMgdG8gYSBt
b3JlCisqKnBvc2l0aXZlIGV4cGVyaWVuY2UqKiwgd2hpY2ggdWx0aW1hdGVseSBoZWxwcyBjcmVh
dGUgYSBwb3NpdGl2ZSB3b3JraW5nIHJlbGF0aW9uc2hpcCBpbgordGhlIGxvbmcgdGVybS4KKwor
V2hlbiBzb21lb25lIGRvZXMgdGhlaXIgZmlyc3QgY29kZSBzdWJtaXNzaW9uLCB0aGV5IHdpbGwg
bm90IGJlIGZhbWlsaWFyIHdpdGggKiphbGwqKgorY29udmVudGlvbnMgaW4gdGhlIHByb2plY3Qu
IEEgZ29vZCBhcHByb2FjaCBpcyB0bworKiBXZWxjb21lIHRoZSBuZXdjb21lcgorKiBPZmZlciB0
byBoZWxwIHdpdGggc3BlY2lmaWMgcXVlc3Rpb25zLCBmb3IgZXhhbXBsZSBvbiBJUkMKKyogUG9p
bnQgdG8gZXhpc3RpbmcgZG9jdW1lbnRhdGlvbjogaW4gcGFydGljdWxhciBpZiBtaXN0YWtlcyB3
aXRoIHRoZSBzdWJtaXNzaW9uCisgIGl0c2VsZiB3ZXJlIG1hZGUuIEluIG1vc3Qgc2l0dWF0aW9u
cywgZm9sbG93aW5nIHRoZSBzdWJtaXNzaW9uIHByb2Nlc3MgbWFrZXMKKyAgdGhlIHByb2Nlc3Mg
bW9yZSBzZWFtbGVzcyBmb3IgdGhlIGNvbnRyaWJ1dG9yLiBTbywgeW91IGNvdWxkIHNheSBzb21l
dGhpbmcgbGlrZQorCis+IEhpIFhYWC4gV2VsY29tZSB0byB0aGUgY29tbXVuaXR5IGFuZCB0aGFu
ayB5b3UgZm9yIHRoZSBwYXRjaAorPgorPiBJIG5vdGljZWQgdGhhdCB0aGUgc3VibWlzc2lvbiB5
b3UgbWFkZSBzZWVtcyB0byBub3QgZm9sbG93IG91ciBwcm9jZXNzLgorPiBBcmUgeW91IGF3YXJl
IG9mIHRoaXMgZG9jdW1lbnQgYXQgWVlZPyBJZiB5b3UgZm9sbG93IHRoZSBpbnN0cnVjdGlvbnMg
dGhlCis+IGVudGlyZSBjb2RlIHN1Ym1pc3Npb24gcHJvY2VzcyBhbmQgZGVhbGluZyB3aXRoIHJl
dmlldyBjb21tZW50cyBiZWNvbWVzCis+IG11Y2ggZWFzaWVyLiBGZWVsIGZyZWUgdG8gZmluZCBt
ZSBvbiBJUkMgaWYgeW91IG5lZWQgc3BlY2lmaWMgaGVscC4gTXkgSVJDCis+IGhhbmRsZSBpcyBa
WloKKworIyMjIFJldmlldyB0aGUgY29kZSwgdGhlbiByZXZpZXcgdGhlIHJldmlldworQXMgc3Rh
dGVkIGVhcmxpZXIgaXQgaXMgb2Z0ZW4gZGlmZmljdWx0IHRvIG1lbnRhbGx5IHNlcGFyYXRlIGZp
bmRpbmcgaXNzdWVzIGZyb20gYXJ0aWN1bGF0aW5nCitjb2RlIHJldmlldyBjb21tZW50cyBpbiBh
IGNvbnN0cnVjdGl2ZSBhbmQgcG9zaXRpdmUgbWFubmVyLiBFdmVuIGFzIGFuIGV4cGVyaWVuY2Vk
Citjb2RlIHJldmlld2VyIHlvdSBjYW4gYmUgaW4gYSBiYWQgbW9vZCwgd2hpY2ggY2FuIGltcGFj
dCB5b3VyIGNvbW11bmljYXRpb24gc3R5bGUuCisKK0EgZ29vZCB0cmljayB0byBhdm9pZCB0aGlz
LCBpcyB0byBzdGFydCBhbmQgY29tcGxldGUgdGhlIGNvZGUgcmV2aWV3IGFuZCB0aGVuICoqbm90
CitzZW5kIGl0IGltbWVkaWF0ZWx5KiouIFlvdSBjYW4gdGhlbiBoYXZlIGEgZmluYWwgZ28gb3Zl
ciB0aGUgY29kZSByZXZpZXcgYXQgc29tZSBsYXRlcgorcG9pbnQgaW4gdGltZSBhbmQgcmV2aWV3
IHlvdXIgY29tbWVudHMgZnJvbSB0aGUgb3RoZXIgYXV0aG9yJ3MgcG9pbnQgb2Ygdmlldy4gVGhp
cworbWluaW1pemVzIHRoZSByaXNrIG9mIGJlaW5nIG1pc3VuZGVyc3Rvb2QuIFRoZSBzYW1lIGFw
cGxpZXMgd2hlbiByZXBseWluZyB0byBhIGNvZGUKK3JldmlldzogZHJhZnQgeW91ciByZXBseSBh
bmQgZ2l2ZSBpdCBhIGZpbmFsIHNjYW4gYmVmb3JlIHByZXNzaW5nIHRoZSBzZW5kIGJ1dHRvbi4K
KworR2VuZXJhbGx5LCBpdCBpcyBhIGdvb2QgaWRlYSBmb3IgY29kZSByZXZpZXdlcnMgdG8gZG8g
dGhpcyByZWd1bGFybHksIHB1cmVseSBmcm9tIHRoZQordmlld3BvaW50IG9mIHNlbGYtaW1wcm92
ZW1lbnQgYW5kIHNlbGYtYXdhcmVuZXNzLgorCisjIyBDb21tb24gQ29tbXVuaWNhdGlvbiBQaXRm
YWxscworCitUaGlzIHNlY3Rpb24gY29udGFpbnMgY29tbW9uIGNvbW11bmljYXRpb24gaXNzdWVz
IGFuZCBwcm92aWRlcyBzdWdnZXN0aW9ucyBvbgoraG93IHRvIGF2b2lkIHRoZW0gYW5kIHJlc29s
dmUgdGhlbS4gVGhlc2UgYXJlICoqZ2VuZXJhbCoqIGlzc3VlcyB3aGljaCBhZmZlY3QgKiphbGwq
Kgorb25saW5lIGNvbW11bmljYXRpb24uIEFzIHN1Y2gsIHdlIGNhbiBvbmx5IHRyeSBhbmQgZG8g
b3VyIGJlc3QuCisKKyMjIyBNaXN1bmRlcnN0YW5kaW5ncworV2hlbiB5b3UgbWVldCBmYWNlIHRv
IGZhY2UsIHlvdSBjYW4gcmVhZCBhIHBlcnNvbuKAmXMgZW1vdGlvbnMuIEV2ZW4gd2l0aCBhIHBo
b25lIGNhbGwsCitzb21lb25l4oCZcyB0b25lIG9mIHZvaWNlIGNhbiBjb252ZXkgYSBsb3Qgb2Yg
aW5mb3JtYXRpb24uIFVzaW5nIG9uLWxpbmUgY29tbXVuaWNhdGlvbgorY2hhbm5lbHMgeW91IGFy
ZSBmbHlpbmcgYmxpbmQsIHdoaWNoIG9mdGVuIGxlYWRzIHRvIG1pc3VuZGVyc3RhbmRpbmdzLgor
W1Jlc2VhcmNoXShodHRwczovL3d3dy53aXJlZC5jb20vMjAwNi8wMi90aGUtc2VjcmV0LWNhdXNl
LW9mLWZsYW1lLXdhcnMvKSBzaG93cwordGhhdCBpbiB1cCB0byA1MCUgb2YgZW1haWwgY29udmVy
c2F0aW9ucywgdGhlIHRvbmUgb2Ygdm9pY2UgaXMgbWlzaW50ZXJwcmV0ZWQuCisKK0luIGNvZGUg
cmV2aWV3cyBhbmQgdGVjaG5pY2FsIGRpc2N1c3Npb25zIGluIGdlbmVyYWwgd2UgdGVuZCB0byBz
ZWUgdHdvIHRoaW5ncworKiBUaGUgcmV2aWV3ZXIgb3IgYXV0aG9yIGludGVycHJldHMgYW4gZXhj
aGFuZ2UgYXMgdG9vIGNyaXRpY2FsLCBwYXNzaXZlIGFnZ3Jlc3NpdmUsIG9yCitvdGhlcjogdGhp
cyB1c3VhbGx5IGNvbWVzIGRvd24gdG8gZGlmZmVyZW50IGN1bHR1cmVzIGFuZCBjb21tdW5pY2F0
aW9uIHN0eWxlcywgd2hpY2gKK2FyZSBjb3ZlcmVkIGluIHRoZSBuZXh0IHNlY3Rpb24KKyogVGhl
cmUgaXMgYW4gYWN0dWFsIG1pc3VuZGVyc3RhbmRpbmcgb2YgYSBzdWJqZWN0IHVuZGVyIGRpc2N1
c3Npb24KKworSW4gdGhlIGxhdHRlciBjYXNlLCB0aGUga2V5IHRvIHJlc29sdXRpb24gaXMgdG8g
KippZGVudGlmeSB0aGUgbWlzdW5kZXJzdGFuZGluZyoqIGFzIHF1aWNrbHkKK2FzIHBvc3NpYmxl
IGFuZCBjYWxsIGl0IG91dCBhbmQgZGUtZXNjYWxhdGUgcmF0aGVyIHRoYW4gbGV0IHRoZSBtaXN1
bmRlcnN0YW5kaW5nIGxpbmdlci4KK1RoaXMgaXMgaW5oZXJlbnRseSBkaWZmaWN1bHQgYW5kIHJl
cXVpcmVzIG1vcmUgY2FyZSB0aGFuIG5vcm1hbCBjb21tdW5pY2F0aW9uLiBUeXBpY2FsbHkKK3lv
dSB3b3VsZCBzdGFydCB3aXRoCisqIFNob3dpbmcgYXBwcmVjaWF0aW9uCisqIEhpZ2hsaWdodGlu
ZyB0aGUgcG90ZW50aWFsIG1pc3VuZGVyc3RhbmRpbmcgYW5kIHZlcmlmeWluZyB3aGV0aGVyIHRo
ZSBvdGhlciBwZXJzb24KKyAgYWxzbyBmZWVscyB0aGF0IG1heWJlIHRoZXJlIHdhcyBhIG1pc3Vu
ZGVyc3RhbmRpbmcKKyogUHJvcG9zaW5nIGEgd2F5IGZvcndhcmQ6IGZvciBleGFtcGxlLCBpdCBt
YXkgbWFrZSBzZW5zZSB0byBtb3ZlIHRoZSBjb252ZXJzYXRpb24KKyAgZnJvbSB0aGUgbWFpbGlu
ZyBsaXN0IHRvIFtJUkNdKGh0dHBzOi8veGVucHJvamVjdC5vcmcvaGVscC9pcmMvKSBlaXRoZXIg
aW4gcHJpdmF0ZSBvciBwdWJsaWMsCisgIGEgY29tbXVuaXR5IGNhbGwgb3IgYSBwcml2YXRlIHBo
b25lL3ZpZGVvIGNhbGwuCisKK0l0IGlzIGVudGlyZWx5IGFjY2VwdGFibGUgdG8gZG8gdGhpcyBp
biBhIGRpcmVjdCByZXBseSB0byB5b3VyIGNvbW11bmljYXRpb24gcGFydG5lciwgcmF0aGVyCit0
aGFuIG9uIGEgcHVibGljIGUtbWFpbCBsaXN0IG9uIG9yIGFuIG90aGVyd2lzZSBwdWJsaWMgZm9y
dW0uCisKK0EgZ29vZCBhcHByb2FjaCBpcyB0byB1c2Ugc29tZXRoaW5nIGxpa2UgdGhlIGZvbGxv
d2luZzoKKz4gSGkgWFhYISBUaGFuayB5b3UgZm9yIHRoZSBpbnNpZ2h0cyB5b3UgaGF2ZSBnaXZl
biBtZSBpbiB0aGlzIGNvZGUgcmV2aWV3Cis+IEkgZmVlbCB0aGF0IHdlIGFyZSBtaXN1bmRlcnN0
YW5kaW5nIGVhY2ggb3RoZXIgb24gdGhlIHRvcGljIG9mIFlZWQorPiBXb3VsZCB5b3UgbWluZCB0
cnlpbmcgdG8gcmVzb2x2ZSB0aGlzIG9uIElSQy4gSSBhbSBhdmFpbGFibGUgYXQgWlpaCisKK1Vz
dWFsbHksIHRlY2huaWNhbCBtaXN1bmRlcnN0YW5kaW5ncyBjb21lIGRvd24gdHdvIGVpdGhlcgor
MS4gTWlzaW50ZXJwcmV0aW5nIHdoYXQgdGhlIG90aGVyIHBlcnNvbiBtZWFudAorMi4gRGlmZmVy
ZW50IC0gdXN1YWxseSB1bnN0YXRlZCAtIGFzc3VtcHRpb25zIG9uIGhvdyBzb21ldGhpbmcgd29y
a3Mgb3Igd2hhdCBpcyB0byBiZQorYWNoaWV2ZWQKKzMuIERpZmZlcmVudCAtIHVzdWFsbHkgdW5z
dGF0ZWQgLSBvYmplY3RpdmVzIGFuZCBnb2Fscywgd2hpY2ggbWF5IGJlIGNvbmZsaWN0aW5nCis0
LiBSZWFsIGRpZmZlcmVuY2VzIGluIG9waW5pb24KKworVGhlIGdvYWwgb2YgY2FsbGluZyBvdXQg
YSBwb3NzaWJsZSBtaXN1bmRlcnN0YW5kaW5nIGlzIHRvIGVzdGFibGlzaCB3aGF0IGNhdXNlZCB0
aGUKK21pc3VuZGVyc3RhbmRpbmcsIHN1Y2ggdGhhdCBhbGwgcGFydGllcyBjYW4gbW92ZSBmb3J3
YXJkLiBUeXBpY2FsbHksIDEgYW5kIDIgYXJlIGVhc2lseQorcmVzb2x2ZWQgYW5kIHdpbGwgbGVh
ZCBiYWNrIHRvIGEgY29uc3RydWN0aXZlIGRpc2N1c3Npb24uIFdoZXJlYXMgMyBhbmQgNCBtYXkg
aGlnaGxpZ2h0CithbiBpbmhlcmVudCBkaXNhZ3JlZW1lbnQsIHdoaWNoIG1heSBuZWVkIHRvIGJl
IHJlc29sdmVkIHRocm91Z2ggdGVjaG5pcXVlcyBhcworb3V0bGluZWQgaW4gW1Jlc29sdmluZyBE
aXNhZ3JlZW1lbnRdIChyZXNvbHZpbmctZGlzYWdyZWVtZW50Lm1kKS4KKworIyMjIEN1bHR1cmFs
IGRpZmZlcmVuY2VzIGFuZCBkaWZmZXJlbnQgY29tbXVuaWNhdGlvbiBzdHlsZXMKK1RoZSBYZW4g
UHJvamVjdCBpcyBhIGdsb2JhbCBjb21tdW5pdHkgd2l0aCBjb250cmlidXRvcnMgZnJvbSBtYW55
IGRpZmZlcmVudAorYmFja2dyb3VuZHMuIFR5cGljYWxseSwgd2hlbiB3ZSBjb21tdW5pY2F0ZSB3
aXRoIGEgcGVyc29uIHdlIGtub3csIHdlIGZhY3RvcgoraW4gcGFzdCBpbnRlcmFjdGlvbnMuIFRo
ZSBsZXNzIHdlIGtub3cgYSBwZXJzb24sIHRoZSBtb3JlIHdlIHJlbHkgb24gY3VsdHVyYWwgbm9y
bXMuCisKK0hvd2V2ZXIsIGRpZmZlcmVudCBub3JtcyBhbmQgdmFsdWUgc3lzdGVtcyBjb21lIGlu
dG8gcGxheSB3aGVuIHBlb3BsZSBmcm9tIGRpdmVyc2UKK2N1bHR1cmFsIGJhY2tncm91bmRzIGlu
dGVyYWN0LiBUaGF0IGNhbiBsZWFkIHRvIG1pc3VuZGVyc3RhbmRpbmdzLCBlc3BlY2lhbGx5IGlu
CitzZW5zaXRpdmUgc2l0dWF0aW9ucyBzdWNoIGFzIGNvbmZsaWN0IHJlc29sdXRpb24sIGdpdmlu
ZyBhbmQgcmVjZWl2aW5nIGZlZWRiYWNrLCBhbmQKK2NvbnNlbnN1cyBidWlsZGluZy4KKworRm9y
IGV4YW1wbGUsIGdpdmluZyBkaXJlY3QgZmVlZGJhY2sgc3VjaCBhcworPiBbUGxlYXNlXSByZXBs
YWNlIFhYWCB3aXRoIFlZWSwgYXMgWFhYIGRvZXMgbm90IGRvIFpaWgorCitpcyBhY2NlcHRhYmxl
IGFuZCBub3JtYWwgaW4gc29tZSBjdWx0dXJlcywgd2hlcmVhcyBpbiBjdWx0dXJlcyB3aGljaCB2
YWx1ZSBpbmRpcmVjdAorZmVlZGJhY2sgaXQgd291bGQgYmUgY29uc2lkZXJlZCBydWRlLiBJbiB0
aGUgbGF0dGVyIGNhc2UsIHNvbWV0aGluZyBsaWtlIHRoZSBmb2xsb3dpbmcKK3dvdWxkIGJlIHVz
ZWQKKz4gVGhpcyBsb29rcyB2ZXJ5IGdvb2QgdG8gbWUsIGJ1dCBJIGJlbGlldmUgeW91IHNob3Vs
ZCB1c2UgWVlZIGhlcmUsCis+IGJlY2F1c2UgWFhYIHdvdWxkLi4uLgorCitUaGUga2V5IHRvIHdv
cmtpbmcgYW5kIGNvbW11bmljYXRpbmcgd2VsbCB3aXRoIHBlb3BsZSBmcm9tIGRpZmZlcmVudCBj
dWx0dXJhbAorYmFja2dyb3VuZHMgaXMgKipzZWxmLWF3YXJlbmVzcyoqLCB3aGljaCBjYW4gdGhl
biBiZSB1c2VkIHRvIGVpdGhlcgorKiBBZGFwdCB5b3VyIG93biBjb21tdW5pY2F0aW9uIHN0eWxl
IGRlcGVuZGluZyBvbiB3aG8geW91IHRhbGsgdG8KKyogT3IgdG8gZmluZCBhIG1pZGRsZS1ncm91
bmQgdGhhdCBjb3ZlcnMgbW9zdCBiYXNlcworCitBIG51bWJlciBvZiBkaWZmZXJlbnQgdGhlb3Jp
ZXMgaW4gdGhlIGZpZWxkIG9mIHdvcmtpbmcgZWZmZWN0aXZlbHkgYXJlIGN1cnJlbnRseSBwb3B1
bGFyLAord2l0aCB0aGUgbW9zdCB3ZWxsLWtub3duIG9uZSBiZWluZworW0VyaW4gTWV5ZXIncyBD
dWx0dXJlIE1hcF0oaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvRXJpbl9NZXllcikuIEEg
c2hvcnQgb3ZlcnZpZXcKK2NhbiBiZSBmb3VuZAorW2hlcmVdKGh0dHBzOi8vd3d3Lm5zZi5nb3Yv
YXR0YWNobWVudHMvMTM0MDU5L3B1YmxpYy8xNUxGV19Xb3JraW5nV2l0aE11bHRpY3VsdHVyYWxU
ZWFtc19MYXJzb25DLnBkZikKK1szMyBzbGlkZXNdLgorCisjIyMgQ29kZSByZXZpZXdzIGFuZCBk
aXNjdXNzaW9ucyBhcmUgbm90IGNvbXBldGl0aW9ucworQ29kZSByZXZpZXdzIG9uIG91ciBtYWls
aW5nIGxpc3RzIGFyZSBub3QgY29tcGV0aXRpb25zIG9uIHdobyBjYW4gY29tZSB1cCB3aXRoIHRo
ZQorc21hcnRlc3Qgc29sdXRpb24gb3Igd2hvIGlzIHRoZSByZWFsIGNvZGluZyBnZW5pdXMuCisK
K0luIGEgY29kZSByZXZpZXcgLSBhcyB3ZWxsIGFzIGluIGdlbmVyYWwgLSB3ZSBleHBlY3QgdGhh
dCBhbGwgc3Rha2UtaG9sZGVycworKiBHcmFjZWZ1bGx5IGFjY2VwdCBjb25zdHJ1Y3RpdmUgY3Jp
dGljaXNtCisqIEZvY3VzIG9uIHdoYXQgaXMgYmVzdCBmb3IgdGhlIGNvbW11bml0eQorKiBSZXNv
bHZlIGRpZmZlcmVuY2VzIGluIG9waW5pb24gZWZmZWN0aXZlbHkKKworVGhlIG5leHQgc2VjdGlv
biBwcm92aWRlcyBwb2ludGVycyBvbiBob3cgdG8gZG8gdGhpcyBlZmZlY3RpdmVseS4KKworIyMj
IFJlc29sdmluZyBEaXNhZ3JlZW1lbnQgRWZmZWN0aXZlbHkKK0NvbW1vbiBzY2VuYXJpb3MgYXJl
IGNvdmVyZWQgb3VyIGd1aWRlIG9uCitbUmVzb2x2aW5nIERpc2FncmVlbWVudF0ocmVzb2x2aW5n
LWRpc2FncmVlbWVudC5tZCksIHdoaWNoIGxheXMgb3V0IHNpdHVhdGlvbnMgdGhhdAorY2FuIGxl
YWQgdG8gZGVhZC1sb2NrIGFuZCBzaG93cyBjb21tb24gcGF0dGVybnMgb24gaG93IHRvIGF2b2lk
IGFuZCByZXNvbHZlIGlzc3Vlcy4KLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 04:42:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 04: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 1iDi53-0006Zk-Q6; Fri, 27 Sep 2019 04:42: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDi53-0006Zf-5M
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 04:42:09 +0000
X-Inumbo-ID: 28eb06b0-e0e1-11e9-966a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 28eb06b0-e0e1-11e9-966a-12813bfff9fa;
 Fri, 27 Sep 2019 04:42: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 8773EAC0C;
 Fri, 27 Sep 2019 04:42:06 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-36-jgross@suse.com>
 <af34c647-ffec-48d5-64f3-7aa00a57fa35@suse.com>
 <95f6907a-9a82-38a9-7937-61286d552138@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <739bf431-90d3-018b-8282-191e0bf06fed@suse.com>
Date: Fri, 27 Sep 2019 06:42:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <95f6907a-9a82-38a9-7937-61286d552138@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 35/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTU6MDcsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gT24gMjQuMDkuMTkgMTM6
NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxNC4wOS4yMDE5IDEwOjUyLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gQEAgLTc2NSwxNiArNzc0LDIyIEBAIHZvaWQgdmNwdV93YWtlKHN0cnVj
dCB2Y3B1ICp2KQo+Pj4gwqAgewo+Pj4gwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
Pj4gwqDCoMKgwqDCoCBzcGlubG9ja190ICpsb2NrOwo+Pj4gK8KgwqDCoCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7Cj4+PiDCoMKgwqDCoMKgIFRSQUNFXzJEKFRSQ19T
Q0hFRF9XQUtFLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7Cj4+PiAtwqDCoMKg
IGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF91bml0LCAmZmxhZ3Mp
Owo+Pj4gK8KgwqDCoCBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodW5pdCwgJmZs
YWdzKTsKPj4+IMKgwqDCoMKgwqAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkgKQo+Pj4g
wqDCoMKgwqDCoCB7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCB2LT5ydW5zdGF0ZS5zdGF0
ZSA+PSBSVU5TVEFURV9ibG9ja2VkICkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZj
cHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5hYmxlLCBOT1coKSk7Cj4+PiAtwqDC
oMKgwqDCoMKgwqAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7
Cj4+PiArwqDCoMKgwqDCoMKgwqAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7
Cj4+Cj4+IElzIHRoaXMgY29ycmVjdCAvIG5lY2Vzc2FyeSB3aGVuIHRoZSB1bml0IGlzIG5vdCBh
c2xlZXAgYXMgYSB3aG9sZT8KPj4gQWZ0ZXIgYWxsIHRoZSBjb3JyZXNwb25kaW5nIHNjaGVkX3Ns
ZWVwKCkgZnVydGhlciB1cCBpcyBjYWxsZWQKPj4gY29uZGl0aW9uYWxseSBvbmx5Lgo+IAo+IE9o
LCBpbmRlZWQuIFdpbGwgY2hhbmdlIHRoYXQuCgpJdCB0dXJuZWQgb3V0IHRoaXMgaXMgbm90IHNv
IGVhc3kgYXQgaXQgc2VlbWVkLgoKSSBlbmNvdW50ZXJlZCBkb20wIGJvb3QgaGFuZ3Mgd2l0aCBt
YWtpbmcgdGhlIGNhbGwgY29uZGl0aW9uYWwsIGV2ZW4Kd2hlbiBydW5uaW5nIGluIGNwdSBzY2hl
ZHVsaW5nIG1vZGUuIEkgZ3Vlc3MgdGhlIHJlYXNvbiBpcyB0aGF0IGEgdmNwdQpjYW4gY2FsbCBk
b19wb2xsKCkgd2hpY2ggd2lsbCB0cnkgdG8gcHV0IGl0c2VsZiB0byBzbGVlcCBhbmQgaW4gc29t
ZQpjYXNlcyBjYWxsIHZjcHVfd2FrZSgpIGluIGNhc2UgdGhlIGNvbmRpdGlvbiBhbHJlYWR5IGNo
YW5nZWQuIEluIHRoYXQKY2FzZSB3ZSBuZWVkIHRoZSBzY2hlZF93YWtlKCkgY2FsbCBldmVuIGlm
IHRoZSB1bml0IGlzIHN0aWxsIHJ1bm5pbmcuCgoKPj4+IEBAIC0yMDY3LDkgKzIxNjAsMjkgQEAg
c3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKPj4+IMKgwqDCoMKgwqAgbm93ID0gTk9XKCk7
Cj4+PiArwqDCoMKgIHYgPSB1bml0MnZjcHVfY3B1KHByZXYsIGNwdSk7Cj4+PiArwqDCoMKgIGlm
ICggdiAmJiB2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKg
wqDCoMKgwqDCoCB2ID0gc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGNwdSwg
bm93KTsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHYgKQo+Pj4gK8KgwqDCoMKgwqDC
oMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCBjcHUpOwo+Pgo+PiBJIGNhbid0IGZpZ3VyZSB3aGF0IGl0IGlzIHRoYXQgZ3VhcmFu
dGVlcyB0aGF0IHRoaXMgdW5sb2NrIGlzbid0Cj4+IGdvaW5nIHRvIGJlIGZvbGxvd2VkIC4uLgo+
Pgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYs
IHYsIGZhbHNlLCBub3cpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4+ICsKPj4+ICvCoMKgwqDC
oMKgwqDCoCBkb19zb2Z0aXJxID0gdHJ1ZTsKPj4+ICvCoMKgwqAgfQo+Pj4gKwo+Pj4gwqDCoMKg
wqDCoCBpZiAoICFwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCj4+PiDCoMKgwqDCoMKgIHsKPj4+
IMKgwqDCoMKgwqDCoMKgwqDCoCBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsK
Pj4KPj4gLi4uIGJ5IGFub3RoZXIgdW5sb2NrIGhlcmUuIE9yIHdhaXQgLSBpcyBzY2hlZF9jb250
ZXh0X3N3aXRjaCgpCj4+IChhbmQgcGVyaGFwcyBvdGhlciBmdW5jdGlvbnMgaW52b2x2ZWQgdGhl
cmUpIGxhY2tpbmcgYSAibm9yZXR1cm4iCj4+IGFubm90YXRpb24/Cj4gCj4gSW5kZWVkIGl0IGlz
LiBMaWtlIGNvbnRleHRfc3dpdGNoKCkgdG9kYXkuIDotKQo+IAo+IEknbGwgYW5ub3RhdGUgdGhl
IGZ1bmN0aW9ucy4KCkFuZCBub3cgSSBkaXNjb3ZlcmVkIHRoYXQgb24gQVJNIGNvbnRleHRfc3dp
dGNoIGlzIF9ub3RfICJub3JldHVybiIuClNvIHRoYW5rcyBmb3Igbm90aWNpbmcgdGhhdCBwcm9i
bGVtLiBJIGhhdmUgZml4ZWQgaXQgaW4gb3JkZXIgdG8KYXZvaWQgYSBsYXRlbnQgcHJvYmxlbSBp
biBjYXNlIHdlIHdhbnQgdG8gc3VwcG9ydCBjb3JlIHNjaGVkdWxpbmcgb24KQVJNIHNvbWUgZGF5
IChhbmQgeWVzOiB0aGF0IHdvdWxkIG9ubHkgaGF2ZSBiZWVuIGEgcHJvYmxlbSBpbiBjb3JlCm1v
ZGUpLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 05:40:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 05:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDiza-0003ti-HL; Fri, 27 Sep 2019 05:40:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDizZ-0003td-7L
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 05:40:33 +0000
X-Inumbo-ID: 4e8728ec-e0e9-11e9-966a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 4e8728ec-e0e9-11e9-966a-12813bfff9fa;
 Fri, 27 Sep 2019 05:40: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 1iDizR-0002fE-P5; Fri, 27 Sep 2019 05:40:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDizR-0003bI-Gq; Fri, 27 Sep 2019 05:40:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDizR-00050H-GD; Fri, 27 Sep 2019 05:40:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141845-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c70fef962e804eba483512b64ec24169871060be
X-Osstest-Versions-That: ovmf=c671c9106c52f4bd000ab8857eecd19574c70dbd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 05:40:25 +0000
Subject: [Xen-devel] [ovmf test] 141845: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4NDUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNzBmZWY5NjJlODA0ZWJhNDgzNTEyYjY0ZWMyNDE2
OTg3MTA2MGJlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNjcxYzkx
MDZjNTJmNGJkMDAwYWI4ODU3ZWVjZDE5NTc0YzcwZGJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE3OTggIDIwMTktMDktMjUgMDM6MDk6NTMgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxODQ1ICAyMDE5LTA5LTI2IDAzOjE5OjAyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG9uZywgRXJp
YyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CiAgR3Jpczg3IDxHcmlzODdAeWFuZGV4LnJ1PgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogIFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYzY3MWM5MTA2Yy4uYzcw
ZmVmOTYyZSAgYzcwZmVmOTYyZTgwNGViYTQ4MzUxMmI2NGVjMjQxNjk4NzEwNjBiZSAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 06:05:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 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 1iDjN9-0005wZ-M9; Fri, 27 Sep 2019 06:04:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDjN8-0005wU-Ai
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 06:04:54 +0000
X-Inumbo-ID: b8e6cc3a-e0ec-11e9-966b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b8e6cc3a-e0ec-11e9-966b-12813bfff9fa;
 Fri, 27 Sep 2019 06:04: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 65EFFAF13;
 Fri, 27 Sep 2019 06:04:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 08:04:48 +0200
Message-Id: <20190927060448.7056-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/debugtrace: fix buffer 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>,
 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>

Q29tbWl0IDYzMzhjOWVhZDlmZjllZjYgKCJkZWJ1Z3RyYWNlOiBhZGQgcGVyLWNwdSBidWZmZXIg
b3B0aW9uIikgaGFkCmEgcmViYXNlIGVycm9yIHdoZW4gdXNpbmcgcGVyLWNwdSBidWZmZXJzOiB0
aGUgZ2xvYmFsIGJ1ZmZlciBhZGRyZXNzCndvdWxkIGFsd2F5cyBiZSBzZXQgdG8gdGhlIG9uZSBv
ZiB0aGUgbGFzdCBwZXItY3B1IGJ1ZmZlciBhbGxvY2F0ZWQuCgpUaGUgcmVzdWx0IHdvdWxkIGJl
IHRoYXQgd2hlbiBkdW1waW5nIHRoZSBidWZmZXJzIHRoZSBsYXN0IGNwdSdzIGJ1ZmZlcgppcyBh
bHdheXMgc2hvd24gYXMgZW1wdHkgYXMgdGhvc2UgZW50cmllcyBhcmUgcHJpbnRlZCBpbiB0aGUg
Z2xvYmFsCmJ1ZmZlcidzIGR1bXAgYWxyZWFkeS4KCkZpeCB0aGF0LgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZGVidWd0cmFj
ZS5jIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZGVidWd0cmFjZS5jIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKaW5kZXggNzMx
M2U4OTM4OS4uYTc4OGU1NWI0YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMK
KysrIGIveGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMKQEAgLTI1OSw3ICsyNTksNiBAQCBzdGF0aWMg
dm9pZCBkZWJ1Z3RyYWNlX2FsbG9jX2J1ZmZlcihzdHJ1Y3QgZGVidWd0cmFjZV9kYXRhICoqcHRy
LAogCiAgICAgbWVtc2V0KGRhdGEsICdcMCcsIGRlYnVndHJhY2VfYnl0ZXMgKyBzaXplb2YoKmRh
dGEpKTsKIAotICAgIGR0X2RhdGEgPSBkYXRhOwogICAgICpwdHIgPSBkYXRhOwogfQogCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFR-00033i-Pz; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFQ-00033V-9P
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:00 +0000
X-Inumbo-ID: 8d452f74-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8d452f74-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:00: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 49083AE1A;
 Fri, 27 Sep 2019 07:00:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:08 +0200
Message-Id: <20190927070050.12405-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 04/46] 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+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dp
b2xpQHN1c2UuY29tPgotLS0KVjE6Ci0gYWRkIGFjY2Vzc29yIGZ1bmN0aW9ucwotIHVzZSBERUZJ
TkVfUEVSX0NQVV9SRUFEX01PU1RMWSAoRGFyaW8gRmFnZ2lvbGkpClYzOgotIGRvbid0IHByZS1k
ZWZpbmUgc3RydWN0IHNjaGVkX3Jlc291cmNlIGluIHNjaGVkLmggKEphbiBCZXVsaWNoKQotIHJl
bmFtZSByZXMtPnByb2Nlc3NvciB0byByZXMtPm1hc3Rlcl9jcHUgKEphbiBCZXVsaWNoKQotLS0K
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgIDIgKysKIHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jIHwgIDcgKysrKysrKwogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgfCAgMyArKysK
IHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgIHwgIDIgKysKIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggfCAxOCArKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwg
IDEgKwogNyBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKaW5kZXggM2Y3N2NhYmM3My4uNGI0ZDcwMjFkZSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0x
MDI2LDYgKzEwMjYsNyBAQCBjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBsb2NrID0gdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSh2Yyk7CiAKICAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkX2NwdV9waWNrKG9w
cywgdW5pdCk7CisgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2Yy0+cHJvY2Vzc29yKTsK
IAogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIApAQCAtMTY2Miw2ICsxNjYzLDcgQEAgY3Nj
aGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5j
ZV9zdGVwKQogICAgICAgICAgICAgV0FSTl9PTih2Yy0+aXNfdXJnZW50KTsKICAgICAgICAgICAg
IHJ1bnFfcmVtb3ZlKHNwZWVyKTsKICAgICAgICAgICAgIHZjLT5wcm9jZXNzb3IgPSBjcHU7Cisg
ICAgICAgICAgICB2Yy0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIHNwZWVyIHdpbGwgc3RhcnQgZXhlY3V0aW5nIGRp
cmVjdGx5IG9uIGNwdSwgd2l0aG91dCBoYXZpbmcgdG8KICAgICAgICAgICAgICAqIGdvIHRocm91
Z2ggcnVucV9pbnNlcnQoKS4gU28gd2UgbXVzdCB1cGRhdGUgdGhlIHJ1bm5hYmxlIGNvdW50CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jCmluZGV4IDdlYjgzMzBhMzEuLjI5ODFkNjQyYjAgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC0yNTIwLDYgKzI1MjAsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgJnRycWQtPmFjdGl2ZSk7CiAgICAgICAg
IHN2Yy0+dmNwdS0+cHJvY2Vzc29yID0gY3B1bWFza19jeWNsZSh0cnFkLT5waWNrX2JpYXMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpOworICAgICAgICBzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9z
Y2hlZF9yZXMoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogICAgICAgICB0cnFkLT5waWNrX2JpYXMg
PSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKICAgICAgICAgQVNTRVJUKHN2Yy0+dmNwdS0+cHJvY2Vz
c29yIDwgbnJfY3B1X2lkcyk7CiAKQEAgLTI3NzUsNiArMjc3Niw3IEBAIGNzY2hlZDJfdW5pdF9t
aWdyYXRlKAogICAgICAgICB9CiAgICAgICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiAgICAgICAg
IHZjLT5wcm9jZXNzb3IgPSBuZXdfY3B1OworICAgICAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRf
cmVzKG5ld19jcHUpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0yNzk1LDcgKzI3OTcs
MTAgQEAgY3NjaGVkMl91bml0X21pZ3JhdGUoCiAgICAgaWYgKCB0cnFkICE9IHN2Yy0+cnFkICkK
ICAgICAgICAgbWlncmF0ZShvcHMsIHN2YywgdHJxZCwgbm93KTsKICAgICBlbHNlCisgICAgewog
ICAgICAgICB2Yy0+cHJvY2Vzc29yID0gbmV3X2NwdTsKKyAgICAgICAgdW5pdC0+cmVzID0gZ2V0
X3NjaGVkX3JlcyhuZXdfY3B1KTsKKyAgICB9CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTMxMjAsNiAr
MzEyNSw3IEBAIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2Nr
X2lycSh2Yyk7CiAKICAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkMl9jcHVfcGljayhvcHMsIHVu
aXQpOworICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3Nvcik7CiAKICAg
ICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKQEAgLTM1OTcsNiArMzYwMyw3IEBAIGNzY2hlZDJf
c2NoZWR1bGUoCiAgICAgICAgIHsKICAgICAgICAgICAgIHNuZXh0LT5jcmVkaXQgKz0gQ1NDSEVE
Ml9NSUdSQVRFX0NPTVBFTlNBVElPTjsKICAgICAgICAgICAgIHNuZXh0LT52Y3B1LT5wcm9jZXNz
b3IgPSBjcHU7CisgICAgICAgICAgICBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0
X3NjaGVkX3JlcyhjcHUpOwogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlZCk7
CiAgICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDQ4
ZWU1YWQwYjguLmNiNWUxYjUyZGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0zMzcsNiArMzM3LDcgQEAgc3RhdGlj
IHZvaWQgdmNwdV9hc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAq
diwKIAogICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSB2OwogICAgIHYtPnByb2Nlc3NvciA9
IGNwdTsKKyAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwogCiAgICAgZHByaW50ayhY
RU5MT0dfR19JTkZPLCAiJWQgPC0tICVwdlxuIiwgY3B1LCB2KTsKQEAgLTQ1Nyw2ICs0NTgsNyBA
QCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywKIAogIHJldHJ5OgogICAgIGNwdSA9IHYtPnByb2Nlc3NvciA9IHBpY2tfY3B1KHBydiwgdik7
CisgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogCiAgICAgc3Bpbl91bmxvY2so
bG9jayk7CiAKQEAgLTc0OSw2ICs3NTEsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICovCiAgb3V0OgogICAgIHYtPnBy
b2Nlc3NvciA9IG5ld19jcHU7CisgICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhuZXdfY3B1
KTsKIH0KIAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQu
YyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA0NTQ3ZjU1ZWRhLi4wMWU5NWYzMjc2IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCkBAIC04OTMsNiArODkzLDcgQEAgcnRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIC8qIFRoaXMgaXMgc2Fm
ZSBiZWNhdXNlIHZjIGlzbid0IHlldCBiZWluZyBzY2hlZHVsZWQgKi8KICAgICB2Yy0+cHJvY2Vz
c29yID0gcnRfY3B1X3BpY2sob3BzLCB1bml0KTsKKyAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRf
cmVzKHZjLT5wcm9jZXNzb3IpOwogCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEo
dmMpOwogCkBAIC0xMTIzLDYgKzExMjQsNyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAg
ICAgICBpZiAoIHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKICAgICAgICAgewogICAg
ICAgICAgICAgc25leHQtPnZjcHUtPnByb2Nlc3NvciA9IGNwdTsKKyAgICAgICAgICAgIHNuZXh0
LT52Y3B1LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAgICAgICAg
ICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0gc25leHQt
PmN1cl9idWRnZXQ7IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IGQzNGI3ODlhOGYuLjc3NGYxMjdkODggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY3LDYgKzY3LDcgQEAgc3RhdGljIHZv
aWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cg
c28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFRklORV9QRVJf
Q1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKK0RFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogCiAvKiBTY3JhdGNo
IHNwYWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFz
a19zY3JhdGNoKTsKQEAgLTg5LDcgKzkwLDcgQEAgc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQoc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKIHN0YXRpYyBpbnQKIHNj
aGVkX2lkbGVfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICByZXR1cm4gdW5pdC0+dmNwdV9saXN0LT5wcm9j
ZXNzb3I7CisgICAgcmV0dXJuIHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKIH0KIAogc3RhdGljIHZv
aWQgKgpAQCAtMzY0LDYgKzM2NSw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgaWYgKCAodW5pdCA9IHNjaGVkX2FsbG9j
X3VuaXQodikpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gMTsKIAorICAgIHVuaXQtPnJlcyA9
IGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKTsKICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNw
dSB0aW1lcnMuICovCiAgICAgc3Bpbl9sb2NrX2luaXQoJnYtPnBlcmlvZGljX3RpbWVyX2xvY2sp
OwogICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVy
X2ZuLApAQCAtNDc5LDYgKzQ4MSw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYs
ICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKIAogICAgICAgICB2LT5wcm9jZXNzb3IgPSBu
ZXdfcDsKKyAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhuZXdfcCk7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdpdGggdi0+cHJvY2Vzc29yIG1vZGlmaWVkIHdlIG11
c3Qgbm90CiAgICAgICAgICAqIC0gbWFrZSBhbnkgZnVydGhlciBjaGFuZ2VzIGFzc3VtaW5nIHdl
IGhvbGQgdGhlIHNjaGVkdWxlciBsb2NrLApAQCAtODMxLDEyICs4MzQsMTQgQEAgdm9pZCByZXN0
b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgfQogCiAgICAgICAg
IHYtPnByb2Nlc3NvciA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7Cisg
ICAgICAgIHYtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKTsK
IAogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICAgICAgLyogdi0+cHJvY2Vz
c29yIG1pZ2h0IGhhdmUgY2hhbmdlZCwgc28gcmVhY3F1aXJlIHRoZSBsb2NrLiAqLwogICAgICAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKICAgICAgICAgdi0+cHJvY2Vzc29y
ID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOworICAg
ICAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3Nvcik7CiAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAogICAgICAgICBpZiAoIG9sZF9jcHUgIT0g
di0+cHJvY2Vzc29yICkKQEAgLTE3MTAsNiArMTcxNSwxMyBAQCBzdGF0aWMgdm9pZCBwb2xsX3Rp
bWVyX2ZuKHZvaWQgKmRhdGEpCiBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBp
bnQgY3B1KQogewogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVk
dWxlX2RhdGEsIGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CisKKyAgICBy
ZXMgPSB4emFsbG9jKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSk7CisgICAgaWYgKCByZXMgPT0gTlVM
TCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIHJlcy0+bWFzdGVyX2NwdSA9IGNwdTsK
KyAgICBzZXRfc2NoZWRfcmVzKGNwdSwgcmVzKTsKIAogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpID0gJnNjaGVkX2lkbGVfb3BzOwogICAgIHNwaW5fbG9ja19pbml0KCZzZC0+X2xvY2spOwpA
QCAtMTcyMyw2ICsxNzM1LDggQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQg
aW50IGNwdSkKIAogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCiAgICAgICAgIHZj
cHVfY3JlYXRlKGlkbGVfdmNwdVswXS0+ZG9tYWluLCBjcHUsIGNwdSk7CisgICAgZWxzZQorICAg
ICAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cmVzID0gcmVzOwogCiAgICAgaWYgKCBp
ZGxlX3ZjcHVbY3B1XSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CkBAIC0xNzQ1
LDYgKzE3NTksOSBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2Rh
dGEsIGNwdSk7CiAKICAgICBraWxsX3RpbWVyKCZzZC0+c190aW1lcik7CisKKyAgICBzZXRfc2No
ZWRfcmVzKGNwdSwgTlVMTCk7CisgICAgeGZyZWUoc2QpOwogfQogCiB2b2lkIHNjaGVkX3JtX2Nw
dSh1bnNpZ25lZCBpbnQgY3B1KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBhMTBmMjc4YmEzLi41YzlhYzA3
NTg3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNDQsOSArNDQsMjQgQEAgc3RydWN0IHNjaGVkdWxlX2Rh
dGEgewogCiAjZGVmaW5lIGN1cnJfb25fY3B1KGMpICAgIChwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IGMpLmN1cnIpCiAKK3N0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CisgICAgdW5zaWduZWQgaW50IG1h
c3Rlcl9jcHU7ICAvKiBDcHUgd2l0aCBsb3dlc3QgaWQgaW4gc2NoZWR1bGluZyByZXNvdXJjZS4g
Ki8KK307CisKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSwgc2NoZWR1bGVf
ZGF0YSk7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBzY2hlZHVsZXIpOwog
REVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOworREVDTEFSRV9QRVJf
Q1BVKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOworCitzdGF0aWMgaW5saW5l
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqZ2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1KQor
eworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIHNldF9zY2hlZF9yZXModW5zaWduZWQgaW50IGNwdSwgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpyZXMpCit7CisgICAgcGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSByZXM7Cit9CiAKIC8q
CiAgKiBTY3JhdGNoIHNwYWNlLCBmb3IgYXZvaWRpbmcgaGF2aW5nIHRvbyBtYW55IGNwdW1hc2tf
dCBvbiB0aGUgc3RhY2suCkBAIC0zMzQsNyArMzQ5LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBz
Y2hlZF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAgaWYgKCBzLT5taWdy
YXRlICkKICAgICAgICAgcy0+bWlncmF0ZShzLCB1bml0LCBjcHUpOwogICAgIGVsc2UKKyAgICB7
CiAgICAgICAgIHVuaXQtPnZjcHVfbGlzdC0+cHJvY2Vzc29yID0gY3B1OworICAgICAgICB1bml0
LT5yZXMgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgfQogfQogCiBzdGF0aWMgaW5saW5lIGlu
dCBzY2hlZF9waWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAz
NmIxYzNiMDEwLi41YjAzNGQ1YjU5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjc4LDYgKzI3OCw3IEBAIHN0cnVj
dCBzY2hlZF91bml0IHsKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAgKnZjcHVfbGlzdDsKICAg
ICB2b2lkICAgICAgICAgICAgICAgICAgKnByaXY7ICAgICAgLyogc2NoZWR1bGVyIHByaXZhdGUg
ZGF0YSAqLwogICAgIHN0cnVjdCBzY2hlZF91bml0ICAgICAqbmV4dF9pbl9saXN0OworICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwogICAgIHVuc2lnbmVkIGludCAgICAgICAgICAgdW5p
dF9pZDsKIH07CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFU-00037r-9a; Fri, 27 Sep 2019 07:01:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFS-000368-P3
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:02 +0000
X-Inumbo-ID: 8d51577c-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8d51577c-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:00: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 49A1AAECB;
 Fri, 27 Sep 2019 07:00:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:06 +0200
Message-Id: <20190927070050.12405-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 02/46] 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
aWMuCgpOb3RlIHRoYXQgc29tZSBzY2hlZHVsZXIgc3BlY2lmaWMgYWNjZXNzb3IgZnVuY3Rpb24g
YXJlIG1pc25hbWVkIGFmdGVyCnRoaXMgcGF0Y2guIFRoaXMgd2lsbCBiZSBjb3JyZWN0ZWQgaW4g
bGF0ZXIgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDQgKystLQogeGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYyAgIHwgIDYgKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAx
MCArKysrKy0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgNCArKy0tCiB4ZW4v
Y29tbW9uL3NjaGVkX3J0LmMgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMg
ICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgIHwg
IDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jCmluZGV4IDdmOWVmMzZiNDIuLjY3MDA5ZjIzNWQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5j
NjUzLmMKQEAgLTUzLDcgKzUzLDcgQEAKICAqIFJldHVybiBhIHBvaW50ZXIgdG8gdGhlIEFSSU5D
IDY1My1zcGVjaWZpYyBzY2hlZHVsZXIgZGF0YSBpbmZvcm1hdGlvbgogICogYXNzb2NpYXRlZCB3
aXRoIHRoZSBnaXZlbiBWQ1BVICh2YykKICAqLwotI2RlZmluZSBBVkNQVSh2YykgKChhcmluYzY1
M192Y3B1X3QgKikodmMpLT5zY2hlZF9wcml2KQorI2RlZmluZSBBVkNQVSh2YykgKChhcmluYzY1
M192Y3B1X3QgKikodmMpLT5zY2hlZF91bml0LT5wcml2KQogCiAvKioKICAqIFJldHVybiB0aGUg
Z2xvYmFsIHNjaGVkdWxlciBwcml2YXRlIGRhdGEgZ2l2ZW4gdGhlIHNjaGVkdWxlciBvcHMgcG9p
bnRlcgpAQCAtNjUzLDcgKzY1Myw3IEBAIGE2NTNfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVs
ZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAKICAgICBBU1NFUlQoIXBkYXRhICYmIHN2
YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52YykpOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVk
X3ByaXYgPSB2ZGF0YTsKKyAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZk
YXRhOwogCiAgICAgcmV0dXJuICZzZC0+X2xvY2s7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBmN2M3NTFj
MmU5Li4zZjc3Y2FiYzczIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTgzLDcgKzgzLDcgQEAKICAgICAoKHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29wcyktPnNjaGVkX2RhdGEpKQogI2RlZmluZSBDU0NI
RURfUENQVShfYykgICAgIFwKICAgICAoKHN0cnVjdCBjc2NoZWRfcGNwdSAqKXBlcl9jcHUoc2No
ZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYpCi0jZGVmaW5lIENTQ0hFRF9WQ1BVKF92Y3B1KSAg
KChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+c2NoZWRfcHJpdikKKyNkZWZpbmUgQ1ND
SEVEX1ZDUFUoX3ZjcHUpICAoKHN0cnVjdCBjc2NoZWRfdmNwdSAqKSAoX3ZjcHUpLT5zY2hlZF91
bml0LT5wcml2KQogI2RlZmluZSBDU0NIRURfRE9NKF9kb20pICAgICgoc3RydWN0IGNzY2hlZF9k
b20gKikgKF9kb20pLT5zY2hlZF9wcml2KQogI2RlZmluZSBSVU5RKF9jcHUpICAgICAgICAgICgm
KENTQ0hFRF9QQ1BVKF9jcHUpLT5ydW5xKSkKIApAQCAtNjM0LDcgKzYzNCw3IEBAIGNzY2hlZF9z
d2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwK
IAogICAgIEFTU0VSVChzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOwogCi0gICAgaWRs
ZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2ZGF0YTsKKyAgICBpZGxlX3ZjcHVbY3B1XS0+c2No
ZWRfdW5pdC0+cHJpdiA9IHZkYXRhOwogCiAgICAgLyoKICAgICAgKiBXZSBhcmUgaG9sZGluZyB0
aGUgcnVucXVldWUgbG9jayBhbHJlYWR5IChpdCdzIGJlZW4gdGFrZW4gaW4KQEAgLTEwMTcsNyAr
MTAxNyw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSB2
Yy0+c2NoZWRfcHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IHVuaXQtPnByaXY7
CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAogICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSAp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYwppbmRleCA5MjlmMmEyNDUwLi43ZWI4MzMwYTMxIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YwpAQCAtNTczLDcgKzU3Myw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcGNwdSAq
Y3NjaGVkMl9wY3B1KHVuc2lnbmVkIGludCBjcHUpCiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqY3NjaGVkMl92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHJl
dHVybiB2LT5zY2hlZF9wcml2OworICAgIHJldHVybiB2LT5zY2hlZF91bml0LT5wcml2OwogfQog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX2RvbSAqY3NjaGVkMl9kb20oY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKQEAgLTk3MSw3ICs5NzEsNyBAQCBfcnVucV9hc3NpZ24oc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjLCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQpCiBzdGF0
aWMgdm9pZAogcnVucV9hc3NpZ24oY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdmMpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3By
aXY7CisgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3VuaXQtPnByaXY7
CiAKICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gTlVMTCk7CiAKQEAgLTk5OCw3ICs5OTgsNyBAQCBf
cnVucV9kZWFzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCiBzdGF0aWMgdm9pZAogcnVu
cV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykK
IHsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfcHJpdjsKKyAgICBz
dHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKIAogICAgIEFT
U0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpKTsKIApAQCAtMzEwOSw3
ICszMTA5LDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
ID0gdmMtPnNjaGVkX3ByaXY7CisgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdW5pdC0+
cHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwog
ICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAgLTM4OTEsNyArMzg5MSw3IEBAIGNzY2hlZDJfc3dp
dGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAg
ICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKICAgICB3cml0ZV9sb2NrKCZwcnYt
PmxvY2spOwogCi0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSB2ZGF0YTsKKyAgICBp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRhOwogCiAgICAgcnFpID0gaW5p
dF9wZGF0YShwcnYsIHBkYXRhLCBjcHUpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDg3MGJiNjdhMTguLjQ4ZWU1
YWQwYjggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfbnVsbC5jCkBAIC0xMTYsNyArMTE2LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpudWxsX3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiBz
dGF0aWMgaW5saW5lIHN0cnVjdCBudWxsX3ZjcHUgKm51bGxfdmNwdShjb25zdCBzdHJ1Y3QgdmNw
dSAqdikKIHsKLSAgICByZXR1cm4gdi0+c2NoZWRfcHJpdjsKKyAgICByZXR1cm4gdi0+c2NoZWRf
dW5pdC0+cHJpdjsKIH0KIAogc3RhdGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZmaW5pdHko
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsCkBAIC00MjIsNyArNDIyLDcgQEAgc3Rh
dGljIHNwaW5sb2NrX3QgKm51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMsCiAKICAgICBBU1NFUlQobnZjICYmIGlzX2lkbGVfdmNwdShudmMtPnZjcHUpKTsKIAotICAg
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gdmRhdGE7CisgICAgaWRsZV92Y3B1W2NwdV0t
PnNjaGVkX3VuaXQtPnByaXYgPSB2ZGF0YTsKIAogICAgIC8qCiAgICAgICogV2UgYXJlIGhvbGRp
bmcgdGhlIHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoaXQncyBiZWVuIHRha2VuIGluCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXgg
NDkyZDhmNmQyYi4uNDU0N2Y1NWVkYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHJ0X3ByaXZhdGUgKnJ0X3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzKQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBydF92Y3B1ICpydF92Y3B1KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2Y3B1KQogewotICAgIHJldHVybiB2Y3B1LT5zY2hlZF9wcml2OworICAgIHJldHVy
biB2Y3B1LT5zY2hlZF91bml0LT5wcml2OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0
X2hlYWQgKnJ0X3J1bnEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQpAQCAtNzYwLDcgKzc2
MCw3IEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25l
ZCBpbnQgY3B1LAogICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgIlJURFM6IHRpbWVyIGlu
aXRpYWxpemVkIG9uIGNwdSAldVxuIiwgY3B1KTsKICAgICB9CiAKLSAgICBpZGxlX3ZjcHVbY3B1
XS0+c2NoZWRfcHJpdiA9IHZkYXRhOworICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5w
cml2ID0gdmRhdGE7CiAKICAgICByZXR1cm4gJnBydi0+bG9jazsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAxZTlmNWQ1
ZDViLi42YmUzMGM5MTYxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyBzcGlubG9ja190
ICoKIHNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVu
c2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9p
ZCAqdmRhdGEpCiB7Ci0gICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3ByaXYgPSBOVUxMOworICAg
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5wcml2ID0gTlVMTDsKIAogICAgIHJldHVybiAm
c2NoZWRfZnJlZV9jcHVfbG9jazsKIH0KQEAgLTMyNyw4ICszMjcsOCBAQCBpbnQgc2NoZWRfaW5p
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIGluaXRf
dGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJfZm4sCiAgICAgICAgICAgICAgICB2LCB2
LT5wcm9jZXNzb3IpOwogCi0gICAgdi0+c2NoZWRfcHJpdiA9IHNjaGVkX2FsbG9jX3VkYXRhKGRv
bV9zY2hlZHVsZXIoZCksIHVuaXQsIGQtPnNjaGVkX3ByaXYpOwotICAgIGlmICggdi0+c2NoZWRf
cHJpdiA9PSBOVUxMICkKKyAgICB1bml0LT5wcml2ID0gc2NoZWRfYWxsb2NfdWRhdGEoZG9tX3Nj
aGVkdWxlcihkKSwgdW5pdCwgZC0+c2NoZWRfcHJpdik7CisgICAgaWYgKCB1bml0LT5wcml2ID09
IE5VTEwgKQogICAgIHsKICAgICAgICAgeGZyZWUodW5pdCk7CiAgICAgICAgIHJldHVybiAxOwpA
QCAtNDI0LDcgKzQyNCw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
LSAgICAgICAgdmNwdWRhdGEgPSB2LT5zY2hlZF9wcml2OworICAgICAgICB2Y3B1ZGF0YSA9IHYt
PnNjaGVkX3VuaXQtPnByaXY7CiAKICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+cGVyaW9kaWNf
dGltZXIsIG5ld19wKTsKICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1l
ciwgbmV3X3ApOwpAQCAtNDQyLDcgKzQ0Miw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICovCiAgICAgICAgIHNw
aW5fdW5sb2NrX2lycShsb2NrKTsKIAotICAgICAgICB2LT5zY2hlZF9wcml2ID0gdmNwdV9wcml2
W3YtPnZjcHVfaWRdOworICAgICAgICB2LT5zY2hlZF91bml0LT5wcml2ID0gdmNwdV9wcml2W3Yt
PnZjcHVfaWRdOwogICAgICAgICBpZiAoICFkLT5pc19keWluZyApCiAgICAgICAgICAgICBzY2hl
ZF9tb3ZlX2lycXModik7CiAKQEAgLTQ3NCw3ICs0NzQsNyBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lf
dmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jvb2wodi0+aXNf
dXJnZW50KSApCiAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+
cHJvY2Vzc29yKS51cmdlbnRfY291bnQpOwogICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2No
ZWR1bGVyKHYpLCB1bml0KTsKLSAgICBzY2hlZF9mcmVlX3VkYXRhKHZjcHVfc2NoZWR1bGVyKHYp
LCB2LT5zY2hlZF9wcml2KTsKKyAgICBzY2hlZF9mcmVlX3VkYXRhKHZjcHVfc2NoZWR1bGVyKHYp
LCB1bml0LT5wcml2KTsKICAgICB2LT5zY2hlZF91bml0ID0gTlVMTDsKICAgICB4ZnJlZSh1bml0
KTsKIH0KQEAgLTE5MjksNyArMTkyOSw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2ln
bmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAqLwogICAgIG9sZF9sb2NrID0g
cGNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCi0gICAgdnByaXZfb2xk
ID0gaWRsZS0+c2NoZWRfcHJpdjsKKyAgICB2cHJpdl9vbGQgPSBpZGxlLT5zY2hlZF91bml0LT5w
cml2OwogICAgIHBwcml2X29sZCA9IHNkLT5zY2hlZF9wcml2OwogICAgIG5ld19sb2NrID0gc2No
ZWRfc3dpdGNoX3NjaGVkKG5ld19vcHMsIGNwdSwgcHByaXYsIHZwcml2KTsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRl
eCBlYmU5NWI1OWE0Li5mYjQ1ZGEwNWVlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTYyLDcgKzE2Miw2IEBAIHN0
cnVjdCB2Y3B1CiAgICAgc3RydWN0IHRpbWVyICAgICBwb2xsX3RpbWVyOyAgICAvKiB0aW1lb3V0
IGZvciBTQ0hFRE9QX3BvbGwgKi8KIAogICAgIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF91bml0
OwotICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVyLXNwZWNp
ZmljIGRhdGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVuc3RhdGU7CiAj
aWZuZGVmIENPTkZJR19DT01QQVQKQEAgLTI3Nyw2ICsyNzYsNyBAQCBzdHJ1Y3QgdmNwdQogc3Ry
dWN0IHNjaGVkX3VuaXQgewogICAgIHN0cnVjdCBkb21haW4gICAgICAgICAqZG9tYWluOwogICAg
IHN0cnVjdCB2Y3B1ICAgICAgICAgICAqdmNwdV9saXN0OworICAgIHZvaWQgICAgICAgICAgICAg
ICAgICAqcHJpdjsgICAgICAvKiBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhICovCiAgICAgdW5zaWdu
ZWQgaW50ICAgICAgICAgICB1bml0X2lkOwogfTsKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFW-00038k-PY; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFV-00038c-7B
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:05 +0000
X-Inumbo-ID: 8d6274a9-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8d6274a9-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:00: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 48C81AD63;
 Fri, 27 Sep 2019 07:00:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:04 +0200
Message-Id: <20190927070050.12405-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v4 00/46] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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
b2RlcmF0ZWx5IHRlc3RlZCwgdG9vLgoKVGhlIHNlcmllcyBpcyBiYXNlZCBvbjoKInhlbi9zY2hl
ZDogcmV3b3JrIGFuZCByZW5hbWUgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKCkiCndoaWNoIGhhcyBi
ZWVuIHNwbGl0IG9mZiBmcm9tIFYyIGFuZDoKInhlbi9zY2hlZDogZml4IGxvY2tpbmcgaW4gYTY1
M3NjaGVkX2ZyZWVfdmRhdGEoKSIKd2hpY2ggaXMgZml4aW5nIGEgcHJvYmxlbSBkZXRlY3RlZCB2
aWEgcmV2aWV3IG9mIFYzLgoKVGhlIGNvbXBsZXRlIHBhdGNoIHNlcmllcyAocGx1cyBwcmVyZXEg
cGF0Y2hlcyBhbmQgc29tZSBkZWJ1Z2dpbmcKYWRkaXRpb25zIGluIGZvcm0gb2YgYWRkaXRpb25h
bCBwYXRjaGVzKSBpcyBhdmFpbGFibGUgdW5kZXI6CgogIGdpdDovL2dpdGh1Yi5jb20vamdyb3Nz
MS94ZW4vIHNjaGVkLXY0CgpDaGFuZ2VzIGluIFY0OgotIGNvbW1lbnRzIGFkZHJlc3NlZAotIGZv
cm1lciBwYXRjaCAzNiBtZXJnZWQgaW50byBwYXRjaCAzMgoKQ2hhbmdlcyBpbiBWMzoKLSBjb21t
ZW50cyBhZGRyZXNzZWQKLSBmb3JtZXIgcGF0Y2ggMjYgY2FydmVkIG91dCBhbmQgc2VudCBzZXBh
cmF0ZWx5Ci0gc29tZSBtaW5vciBidWdzIGZpeGVkCgpDaGFuZ2VzIGluIFYyOgotIGNvbW1lbnRz
IGFkZHJlc3NlZAotIHNvbWUgcGF0Y2hlcyBtZXJnZWQgaW50byBvbmUKLSBpZGxlIHNjaGVkdWxl
ciByZWxhdGVkIHBhdGNoZXMgc3BsaXQgb2ZmIHRvIG93biBzZXJpZXMKLSBzb21lIHBhdGNoZXMg
YXJlIGFscmVhZHkgYXBwbGllZAotIHNvbWUgYnVncyBmaXhlZCAoZS5nLiBjcmFzaGVzIHdoZW4g
cG93ZXJpbmcgb2ZmKQoKQ2hhbmdlcyBpbiBWMToKLSBjcHVwb29scyBhcmUgd29ya2luZyBub3cK
LSBjcHUgb24tL29mZmxpbmluZyB3b3JraW5nIG5vdwotIGFsbCBzY2hlZHVsZXJzIHdvcmtpbmcg
bm93Ci0gcmVuYW1lZCAiaXRlbXMiIHRvICJ1bml0cyIKLSBpbnRyb2R1Y3Rpb24gb2YgImlkbGUg
c2NoZWR1bGVyIgotIHNldmVyYWwgbmV3IHBhdGNoZXMgKHNlZSBpbmRpdmlkdWFsIHBhdGNoZXMs
IG1vc3RseSBzcGxpdHMgb2YKICBmb3JtZXIgcGF0Y2hlcyBvciBjcHVwb29sIGFuZCBjcHUgb24t
L29mZmxpbmluZyBzdXBwb3J0KQotIGFsbCByZXZpZXcgY29tbWVudHMgYWRkcmVzc2VkCi0gc29t
ZSBtaW5vciBjaGFuZ2VzIChzZWUgaW5kaXZpZHVhbCBwYXRjaGVzKQoKQ2hhbmdlcyBpbiBSRkMg
VjI6Ci0gQVJNIGlzIGJ1aWxkaW5nIG5vdwotIEhWTSBkb21haW5zIGFyZSB3b3JraW5nIG5vdwot
IGlkbGluZyB3aWxsIGFsd2F5cyBiZSBkb25lIHdpdGggaWRsZV92Y3B1IGFjdGl2ZQotIG90aGVy
IHNtYWxsIGNoYW5nZXMgc2VlIGluZGl2aWR1YWwgcGF0Y2hlcwoKSnVlcmdlbiBHcm9zcyAoNDYp
OgogIHhlbi9zY2hlZDogdXNlIG5ldyBzY2hlZF91bml0IGluc3RlYWQgb2YgdmNwdSBpbiBzY2hl
ZHVsZXIgaW50ZXJmYWNlcwogIHhlbi9zY2hlZDogbW92ZSBwZXItdmNwdSBzY2hlZHVsZXIgcHJp
dmF0ZSBkYXRhIHBvaW50ZXIgdG8gc2NoZWRfdW5pdAogIHhlbi9zY2hlZDogYnVpbGQgYSBsaW5r
ZWQgbGlzdCBvZiBzdHJ1Y3Qgc2NoZWRfdW5pdAogIHhlbi9zY2hlZDogaW50cm9kdWNlIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZQogIHhlbi9zY2hlZDogbGV0IHBpY2tfY3B1IHJldHVybiBhIHNjaGVk
dWxlciByZXNvdXJjZQogIHhlbi9zY2hlZDogc3dpdGNoIHNjaGVkdWxlX2RhdGEuY3VyciB0byBw
b2ludCBhdCBzY2hlZF91bml0CiAgeGVuL3NjaGVkOiBtb3ZlIHBlciBjcHUgc2NoZWR1bGVyIHBy
aXZhdGUgZGF0YSBpbnRvIHN0cnVjdAogICAgc2NoZWRfcmVzb3VyY2UKICB4ZW4vc2NoZWQ6IHN3
aXRjaCB2Y3B1X3NjaGVkdWxlX2xvY2sgdG8gdW5pdF9zY2hlZHVsZV9sb2NrCiAgeGVuL3NjaGVk
OiBtb3ZlIHNvbWUgcGVyLXZjcHUgaXRlbXMgdG8gc3RydWN0IHNjaGVkX3VuaXQKICB4ZW4vc2No
ZWQ6IGFkZCBzY2hlZHVsZXIgaGVscGVycyBoaWRpbmcgdmNwdQogIHhlbi9zY2hlZDogcmVuYW1l
IHNjaGVkdWxlciByZWxhdGVkIHBlcmYgY291bnRlcnMKICB4ZW4vc2NoZWQ6IHN3aXRjaCBzdHJ1
Y3QgdGFza19zbGljZSBmcm9tIHZjcHUgdG8gc2NoZWRfdW5pdAogIHhlbi9zY2hlZDogYWRkIGlz
X3J1bm5pbmcgaW5kaWNhdG9yIHRvIHN0cnVjdCBzY2hlZF91bml0CiAgeGVuL3NjaGVkOiBtYWtl
IG51bGwgc2NoZWR1bGVyIHZjcHUgYWdub3N0aWMuCiAgeGVuL3NjaGVkOiBtYWtlIHJ0IHNjaGVk
dWxlciB2Y3B1IGFnbm9zdGljLgogIHhlbi9zY2hlZDogbWFrZSBjcmVkaXQgc2NoZWR1bGVyIHZj
cHUgYWdub3N0aWMuCiAgeGVuL3NjaGVkOiBtYWtlIGNyZWRpdDIgc2NoZWR1bGVyIHZjcHUgYWdu
b3N0aWMuCiAgeGVuL3NjaGVkOiBtYWtlIGFyaW5jNjUzIHNjaGVkdWxlciB2Y3B1IGFnbm9zdGlj
LgogIHhlbjogYWRkIHNjaGVkX3VuaXRfcGF1c2Vfbm9zeW5jKCkgYW5kIHNjaGVkX3VuaXRfdW5w
YXVzZSgpCiAgeGVuOiBsZXQgdmNwdV9jcmVhdGUoKSBzZWxlY3QgcHJvY2Vzc29yCiAgeGVuL3Nj
aGVkOiB1c2Ugc2NoZWRfcmVzb3VyY2UgY3B1IGluc3RlYWQgc21wX3Byb2Nlc3Nvcl9pZCBpbgog
ICAgc2NoZWR1bGVycwogIHhlbi9zY2hlZDogc3dpdGNoIHNjaGVkdWxlKCkgZnJvbSB2Y3B1cyB0
byBzY2hlZF91bml0cwogIHhlbi9zY2hlZDogc3dpdGNoIHNjaGVkX21vdmVfaXJxcygpIHRvIHRh
a2Ugc2NoZWRfdW5pdCBhcyBwYXJhbWV0ZXIKICB4ZW46IHN3aXRjaCBmcm9tIGZvcl9lYWNoX3Zj
cHUoKSB0byBmb3JfZWFjaF9zY2hlZF91bml0KCkKICB4ZW4vc2NoZWQ6IGFkZCBydW5zdGF0ZSBj
b3VudGVycyB0byBzdHJ1Y3Qgc2NoZWRfdW5pdAogIHhlbi9zY2hlZDogQ2hhbmdlIHZjcHVfbWln
cmF0ZV8qKCkgdG8gb3BlcmF0ZSBvbiBzY2hlZHVsZSB1bml0CiAgeGVuL3NjaGVkOiBtb3ZlIHN0
cnVjdCB0YXNrX3NsaWNlIGludG8gc3RydWN0IHNjaGVkX3VuaXQKICB4ZW4vc2NoZWQ6IGFkZCBj
b2RlIHRvIHN5bmMgc2NoZWR1bGluZyBvZiBhbGwgdmNwdXMgb2YgYSBzY2hlZCB1bml0CiAgeGVu
L3NjaGVkOiBpbnRyb2R1Y2UgdW5pdF9ydW5uYWJsZV9zdGF0ZSgpCiAgeGVuL3NjaGVkOiBhZGQg
c3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkIHVuaXQgd2hlcmUgbWlzc2luZwog
IHhlbi9zY2hlZDogbW9kaWZ5IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKSB0byBiZSBhbiB1bml0
IG1hc2sKICB4ZW4vc2NoZWQ6IHN1cHBvcnQgYWxsb2NhdGluZyBtdWx0aXBsZSB2Y3B1cyBpbnRv
IG9uZSBzY2hlZCB1bml0CiAgeGVuL3NjaGVkOiBhZGQgYSBwZXJjcHUgcmVzb3VyY2UgaW5kZXgK
ICB4ZW4vc2NoZWQ6IGFkZCBmYWxsIGJhY2sgdG8gaWRsZSB2Y3B1IHdoZW4gc2NoZWR1bGluZyB1
bml0CiAgeGVuL3NjaGVkOiBtYWtlIHZjcHVfd2FrZSgpIGFuZCB2Y3B1X3NsZWVwKCkgY29yZSBz
Y2hlZHVsaW5nIGF3YXJlCiAgeGVuL3NjaGVkOiBtb3ZlIHBlci1jcHUgdmFyaWFibGUgc2NoZWR1
bGVyIHRvIHN0cnVjdCBzY2hlZF9yZXNvdXJjZQogIHhlbi9zY2hlZDogbW92ZSBwZXItY3B1IHZh
cmlhYmxlIGNwdXBvb2wgdG8gc3RydWN0IHNjaGVkX3Jlc291cmNlCiAgeGVuL3NjaGVkOiByZWpl
Y3Qgc3dpdGNoaW5nIHNtdCBvbi9vZmYgd2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlCiAgeGVu
L3NjaGVkOiBwcmVwYXJlIHBlci1jcHVwb29sIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkKICB4ZW4v
c2NoZWQ6IHNwbGl0IHNjaGVkdWxlX2NwdV9zd2l0Y2goKQogIHhlbi9zY2hlZDogcHJvdGVjdCBz
Y2hlZHVsaW5nIHJlc291cmNlIHZpYSByY3UKICB4ZW4vc2NoZWQ6IHN1cHBvcnQgbXVsdGlwbGUg
Y3B1cyBwZXIgc2NoZWR1bGluZyByZXNvdXJjZQogIHhlbi9zY2hlZDogc3VwcG9ydCBkaWZmZXJp
bmcgZ3JhbnVsYXJpdHkgaW4gc2NoZWR1bGVfY3B1X1thZGQvcm1dKCkKICB4ZW4vc2NoZWQ6IHN1
cHBvcnQgY29yZSBzY2hlZHVsaW5nIGZvciBtb3ZpbmcgY3B1cyB0by9mcm9tIGNwdXBvb2xzCiAg
eGVuL3NjaGVkOiBkaXNhYmxlIHNjaGVkdWxpbmcgd2hlbiBlbnRlcmluZyBBQ1BJIGRlZXAgc2xl
ZXAgc3RhdGVzCiAgeGVuL3NjaGVkOiBhZGQgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtCgog
eGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgfCAgICAyICstCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgICAgICB8ICAgMTMgKy0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAg
ICAgICAgIHwgICAgMSArCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICB8ICAgIDQg
KwogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgfCAgIDMyICstCiB4ZW4vYXJjaC94
ODYvZG9tYWluLmMgICAgICAgICAgICB8ICAgMjYgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9i
dWlsZC5jICAgIHwgICAxMSArLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICAgfCAg
IDEyICstCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgICB8ICAgIDUgKwogeGVuL2Nv
bW1vbi9LY29uZmlnICAgICAgICAgICAgICAgfCAgICAzICsKIHhlbi9jb21tb24vY3B1cG9vbC5j
ICAgICAgICAgICAgIHwgIDIzMiArKysrLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAg
ICAgfCAgIDMxICstCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICB8ICAgMjUgKy0K
IHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgICAgICAgIHwgICA1OCArLQogeGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jICAgICAgfCAgMjY1ICsrKy0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYyAgICAgICAgfCAgNzcyICsrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jICAgICAgIHwgMTEzNiArKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9jb21tb24v
c2NoZWRfbnVsbC5jICAgICAgICAgIHwgIDQ4MiArKysrKy0tLS0tCiB4ZW4vY29tbW9uL3NjaGVk
X3J0LmMgICAgICAgICAgICB8ICA1NTAgKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgICAgICAgICAgICB8IDE4MTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0KIHhlbi9jb21tb24vc29mdGlycS5jICAgICAgICAgICAgIHwgICAgNiArLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9jdXJyZW50LmggICAgfCAgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1
aWRsZS5oICAgIHwgICAxMSAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICB8ICAg
MTkgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oIHwgICAgMiAtCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3NtcC5oICAgICAgICB8ICAgIDcgKwogeGVuL2luY2x1ZGUveGVuL2RvbWFp
bi5oICAgICAgICAgfCAgICA1ICstCiB4ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oICAgICB8
ICAgMzIgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICAgICAgIHwgIDM2MSArKysrKyst
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgfCAgMTA1ICsrLQogeGVuL2luY2x1
ZGUveGVuL3NvZnRpcnEuaCAgICAgICAgfCAgICAxICsKIDMxIGZpbGVzIGNoYW5nZWQsIDM3NzYg
aW5zZXJ0aW9ucygrKSwgMjI0NiBkZWxldGlvbnMoLSkKCi0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFZ-000395-3v; Fri, 27 Sep 2019 07:01:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFX-00038t-P5
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:07 +0000
X-Inumbo-ID: 8d495248-e0f4-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8d495248-e0f4-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 07:00: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 490CBAE61;
 Fri, 27 Sep 2019 07:00:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:05 +0200
Message-Id: <20190927070050.12405-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 01/46] 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
IHRvby4KClJlbmFtZSBhbGxvY192ZGF0YSBhbmQgZnJlZV92ZGF0YSBmdW5jdGlvbnMgdG8gYWxs
b2NfdWRhdGEgYW5kCmZyZWVfdWRhdGEuCgpGb3Igbm93IHRoaXMgbmV3IHN0cnVjdCB3aWxsIGNv
bnRhaW4gYSBkb21haW4sIGEgdmNwdSBwb2ludGVyIGFuZCBhCnVuaXRfaWQgb25seSBhbmQgaXMg
YWxsb2NhdGVkIGF0IHZjcHUgY3JlYXRpb24gdGltZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFn
Z2lvbGlAc3VzZS5jb20+Ci0tLQpSRkMgVjI6Ci0gbW92ZSBkZWZpbml0aW9uIG9mIHN0cnVjdCBz
Y2hlZF91bml0IHRvIHNjaGVkLmggKEFuZHJldyBDb29wZXIpClYxOgotIHJlbmFtZSAiaXRlbSIg
dG8gInVuaXQiIChHZW9yZ2UgRHVubGFwKQpWMjoKLSByZW5hbWUgdW5pdC0+dmNwdSB0byB1bml0
LT52Y3B1X2xpc3QgKEphbiBCZXVsaWNoKQotIG1lcmdlIHBhdGNoIHdpdGggbmV4dCBvbmUgaW4g
c2VyaWVzIChEYXJpbyBGYWdnaW9saSkKLSBtZXJnZSBwYXRjaCBpbnRyb2R1Y2luZyBkb21haW4g
cG9pbnRlciBpbiBzY2hlZF91bml0IGludG8gdGhpcyBvbmUKICAoSmFuIEJldWxpY2gpCi0gbWVy
Z2UgcGF0Y2ggaW50cm9kdWNpbmcgdW5pdF9pZCBpbnRvIHRoaXMgb25lClYzOgotIG1ha2UgdW5p
dCBwYXJhbWV0ZXIgb2YgcGlja19jcHUgY29uc3QgKEphbiBCZXVsaWNoKQotIHNldCB2Y3B1LT51
bml0IG9ubHkgYWZ0ZXIgaW50aWFsaXppbmcgdW5pdGksIGZyZWVpbmcgdW5pdCBvbmx5IGFmdGVy
CiAgY2xlYXJpbmcgdmNwdS0+dW5pdCAoSmFuIEJldWxpY2gpCi0gcmVtb3ZlIHByZS1kZWZpbml0
aW9uIG9mIHN0cnVjdCBzY2hlZF91bml0IGluIHNjaGVkLmggKEphbiBCZXVsaWNoKQotIG1ha2Ug
dW5pdF9pZCB1bnNpZ25lZCBpbnQgKEphbiBCZXVsaWNoKQpWNDoKLSByZW5hbWUgYWxsb2NfdmRh
dGEgYW5kIGZyZWVfdmRhdGEgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYyB8IDM2ICsrKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
ICAgfCA0NyArKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyAgfCA2MyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMgICAgIHwgNDYgKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgfCAzOSArKysrKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAg
ICAgICB8IDcyICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmggIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgfCAgNyArKysrCiA4IGZpbGVz
IGNoYW5nZWQsIDI0NyBpbnNlcnRpb25zKCspLCAxNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jCmluZGV4IGQ0N2I3NDdlZjQuLjdmOWVmMzZiNDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTM3
NiwxMyArMzc2LDE2IEBAIGE2NTNzY2hlZF9kZWluaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
ICogVGhpcyBmdW5jdGlvbiBhbGxvY2F0ZXMgc2NoZWR1bGVyLXNwZWNpZmljIGRhdGEgZm9yIGEg
VkNQVQogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9m
IHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCisgKiBAcGFyYW0gdW5pdCAgICAgIFBvaW50ZXIgdG8g
c3RydWN0IHNjaGVkX3VuaXQKICAqCiAgKiBAcmV0dXJuICAgICAgICAgIFBvaW50ZXIgdG8gdGhl
IGFsbG9jYXRlZCBkYXRhCiAgKi8KIHN0YXRpYyB2b2lkICoKLWE2NTNzY2hlZF9hbGxvY192ZGF0
YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQp
CithNjUzc2NoZWRfYWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkZCkKIHsK
ICAgICBhNjUzc2NoZWRfcHJpdl90ICpzY2hlZF9wcml2ID0gU0NIRURfUFJJVihvcHMpOworICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBhcmluYzY1M192Y3B1X3Qg
KnN2YzsKICAgICB1bnNpZ25lZCBpbnQgZW50cnk7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
QEAgLTQ0MCw3ICs0NDMsNyBAQCBhNjUzc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQogICogQHBhcmFtIG9wcyAg
ICAgICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUK
ICAqLwogc3RhdGljIHZvaWQKLWE2NTNzY2hlZF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKK2E2NTNzY2hlZF9mcmVlX3VkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKICAgICBhNjUzc2NoZWRfcHJpdl90ICpz
Y2hlZF9wcml2ID0gU0NIRURfUFJJVihvcHMpOwogICAgIGFyaW5jNjUzX3ZjcHVfdCAqYXYgPSBw
cml2OwpAQCAtNDY0LDExICs0NjcsMTMgQEAgYTY1M3NjaGVkX2ZyZWVfdmRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogICogWGVuIHNjaGVkdWxlciBjYWxsYmFj
ayBmdW5jdGlvbiB0byBzbGVlcCBhIFZDUFUKICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50
ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQotICogQHBhcmFt
IHZjICAgICAgICBQb2ludGVyIHRvIHRoZSBWQ1BVIHN0cnVjdHVyZSBmb3IgdGhlIGN1cnJlbnQg
ZG9tYWluCisgKiBAcGFyYW0gdW5pdCAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX3VuaXQK
ICAqLwogc3RhdGljIHZvaWQKLWE2NTNzY2hlZF92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorYTY1M3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CisKICAgICBpZiAoIEFWQ1BVKHZjKSAh
PSBOVUxMICkKICAgICAgICAgQVZDUFUodmMpLT5hd2FrZSA9IDA7CiAKQEAgLTQ4NCwxMSArNDg5
LDEzIEBAIGE2NTNzY2hlZF92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjKQogICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byB3
YWtlIHVwIGEgVkNQVQogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0aGlzIGlu
c3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCi0gKiBAcGFyYW0gdmMgICAgICAgIFBv
aW50ZXIgdG8gdGhlIFZDUFUgc3RydWN0dXJlIGZvciB0aGUgY3VycmVudCBkb21haW4KKyAqIEBw
YXJhbSB1bml0ICAgICAgUG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWRfdW5pdAogICovCiBzdGF0aWMg
dm9pZAotYTY1M3NjaGVkX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2YykKK2E2NTNzY2hlZF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMg
PSB1bml0LT52Y3B1X2xpc3Q7CisKICAgICBpZiAoIEFWQ1BVKHZjKSAhPSBOVUxMICkKICAgICAg
ICAgQVZDUFUodmMpLT5hd2FrZSA9IDE7CiAKQEAgLTYwMywxMyArNjEwLDE0IEBAIGE2NTNzY2hl
ZF9kb19zY2hlZHVsZSgKICAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2Vs
ZWN0IGEgQ1BVIGZvciB0aGUgVkNQVSB0byBydW4gb24KICAqCiAgKiBAcGFyYW0gb3BzICAgICAg
IFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQotICog
QHBhcmFtIHYgICAgICAgICBQb2ludGVyIHRvIHRoZSBWQ1BVIHN0cnVjdHVyZSBmb3IgdGhlIGN1
cnJlbnQgZG9tYWluCisgKiBAcGFyYW0gdW5pdCAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVk
X3VuaXQKICAqCiAgKiBAcmV0dXJuICAgICAgICAgIE51bWJlciBvZiBzZWxlY3RlZCBwaHlzaWNh
bCBDUFUKICAqLwogc3RhdGljIGludAotYTY1M3NjaGVkX3BpY2tfY3B1KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorYTY1M3NjaGVkX3BpY2tfY3B1KGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7
CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIGNwdW1hc2tfdCAq
b25saW5lOwogICAgIHVuc2lnbmVkIGludCBjcHU7CiAKQEAgLTcwNSwxNCArNzEzLDE0IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2FyaW5jNjUzX2RlZiA9IHsKICAgICAu
aW5pdCAgICAgICAgICAgPSBhNjUzc2NoZWRfaW5pdCwKICAgICAuZGVpbml0ICAgICAgICAgPSBh
NjUzc2NoZWRfZGVpbml0LAogCi0gICAgLmZyZWVfdmRhdGEgICAgID0gYTY1M3NjaGVkX2ZyZWVf
dmRhdGEsCi0gICAgLmFsbG9jX3ZkYXRhICAgID0gYTY1M3NjaGVkX2FsbG9jX3ZkYXRhLAorICAg
IC5mcmVlX3VkYXRhICAgICA9IGE2NTNzY2hlZF9mcmVlX3VkYXRhLAorICAgIC5hbGxvY191ZGF0
YSAgICA9IGE2NTNzY2hlZF9hbGxvY191ZGF0YSwKIAotICAgIC5pbnNlcnRfdmNwdSAgICA9IE5V
TEwsCi0gICAgLnJlbW92ZV92Y3B1ICAgID0gTlVMTCwKKyAgICAuaW5zZXJ0X3VuaXQgICAgPSBO
VUxMLAorICAgIC5yZW1vdmVfdW5pdCAgICA9IE5VTEwsCiAKLSAgICAuc2xlZXAgICAgICAgICAg
PSBhNjUzc2NoZWRfdmNwdV9zbGVlcCwKLSAgICAud2FrZSAgICAgICAgICAgPSBhNjUzc2NoZWRf
dmNwdV93YWtlLAorICAgIC5zbGVlcCAgICAgICAgICA9IGE2NTNzY2hlZF91bml0X3NsZWVwLAor
ICAgIC53YWtlICAgICAgICAgICA9IGE2NTNzY2hlZF91bml0X3dha2UsCiAgICAgLnlpZWxkICAg
ICAgICAgID0gTlVMTCwKICAgICAuY29udGV4dF9zYXZlZCAgPSBOVUxMLAogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpp
bmRleCA3MGZlNzE4MTI3Li5mN2M3NTFjMmU5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTg1NCwxNSArODU0
LDE2IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiB9CiAKIHN0YXRpYyBpbnQKLWNzY2hlZF9jcHVf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hl
ZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsK
ICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKIAogICAgIC8q
CiAgICAgICogV2UgaGF2ZSBiZWVuIGNhbGxlZCBieSB2Y3B1X21pZ3JhdGUoKSAoaW4gc2NoZWR1
bGUuYyksIGFzIHBhcnQKICAgICAgKiBvZiB0aGUgcHJvY2VzcyBvZiBzZWVpbmcgaWYgdmMgY2Fu
IGJlIG1pZ3JhdGVkIHRvIGFub3RoZXIgcGNwdS4KICAgICAgKiBXZSBtYWtlIGEgbm90ZSBhYm91
dCB0aGlzIGluIHN2Yy0+ZmxhZ3Mgc28gdGhhdCBsYXRlciwgaW4KLSAgICAgKiBjc2NoZWRfdmNw
dV93YWtlKCkgKHN0aWxsIGNhbGxlZCBmcm9tIHZjcHVfbWlncmF0ZSgpKSB3ZSB3b24ndAorICAg
ICAqIGNzY2hlZF91bml0X3dha2UoKSAoc3RpbGwgY2FsbGVkIGZyb20gdmNwdV9taWdyYXRlKCkp
IHdlIHdvbid0CiAgICAgICogZ2V0IGJvb3N0ZWQsIHdoaWNoIHdlIGRvbid0IGRlc2VydmUgYXMg
d2UgYXJlICJvbmx5IiBtaWdyYXRpbmcuCiAgICAgICovCiAgICAgc2V0X2JpdChDU0NIRURfRkxB
R19WQ1BVX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOwpAQCAtOTkwLDggKzk5MSwxMCBAQCBjc2No
ZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1
KQogfQogCiBzdGF0aWMgdm9pZCAqCi1jc2NoZWRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQorY3NjaGVkX2FsbG9jX3Vk
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
CisgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0g
dW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjOwogCiAgICAgLyog
QWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLwpAQCAtMTAxMSw4ICsxMDE0LDkgQEAgY3NjaGVkX2Fs
bG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCB2
b2lkICpkZCkKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZF92Y3B1X2luc2VydChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZF91bml0X2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewor
ICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVk
X3ZjcHUgKnN2YyA9IHZjLT5zY2hlZF9wcml2OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAg
LTEwMjEsNyArMTAyNSw3IEBAIGNzY2hlZF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKICAgICAvKiBjc2NoZWRfY3B1X3BpY2soKSBsb29r
cyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8KICAgICBs
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAKLSAgICB2Yy0+cHJvY2Vzc29yID0g
Y3NjaGVkX2NwdV9waWNrKG9wcywgdmMpOworICAgIHZjLT5wcm9jZXNzb3IgPSBjc2NoZWRfY3B1
X3BpY2sob3BzLCB1bml0KTsKIAogICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIApAQCAtMTAz
Niw3ICsxMDQwLDcgQEAgY3NjaGVkX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHZjcHUgKnZjKQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX2ZyZWVfdmRh
dGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQorY3NjaGVkX2ZyZWVf
dWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogewogICAgIHN0
cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0gcHJpdjsKIApAQCAtMTA0Niw5ICsxMDUwLDEwIEBAIGNz
Y2hlZF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikK
IH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZF91bml0X3JlbW92ZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVj
dCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKKyAgICBzdHJ1Y3QgdmNw
dSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qg
c3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2Rv
bSA9IHN2Yy0+c2RvbTsKIApAQCAtMTA3Myw4ICsxMDc4LDkgQEAgY3NjaGVkX3ZjcHVfcmVtb3Zl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogfQogCiBzdGF0
aWMgdm9pZAotY3NjaGVkX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9
IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMgPSBD
U0NIRURfVkNQVSh2Yyk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAK
QEAgLTEwOTcsOCArMTEwMyw5IEBAIGNzY2hlZF92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX3Zj
cHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2Nz
Y2hlZF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAg
ICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1ZDUFUodmMpOwogICAg
IGJvb2xfdCBtaWdyYXRpbmc7CiAKQEAgLTExNTgsOCArMTE2NSw5IEBAIGNzY2hlZF92Y3B1X3dh
a2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0
YXRpYyB2b2lkCi1jc2NoZWRfdmNwdV95aWVsZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZF91bml0X3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZj
ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9
IENTQ0hFRF9WQ1BVKHZjKTsKIAogICAgIC8qIExldCB0aGUgc2NoZWR1bGVyIGtub3cgdGhhdCB0
aGlzIHZjcHUgaXMgdHJ5aW5nIHRvIHlpZWxkICovCkBAIC0xMjEyLDkgKzEyMjAsMTAgQEAgY3Nj
aGVkX2RvbV9jbnRsKAogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX2FmZl9jbnRsKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYsCitjc2NoZWRfYWZmX2NudGwoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAg
ICAgICAgICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkK
IHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKnN2YyA9IENTQ0hFRF9WQ1BVKHYpOwogCiAgICAgaWYgKCAhaGFyZCApCkBAIC0x
NzQzLDcgKzE3NTIsNyBAQCBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2LCBpbnQgY3B1LAogICAgICAgICAgICAgICAgICAqIC0gaWYgd2UgcmFjZSB3aXRoIGlu
Y19ucl9ydW5uYWJsZSgpLCB3ZSBza2lwIGEgcENQVSB0aGF0IG1heQogICAgICAgICAgICAgICAg
ICAqICAgaGF2ZSBydW5uYWJsZSB2Q1BVcyBpbiBpdHMgcnVucXVldWUsIGJ1dCB0aGF0J3Mgbm90
IGEKICAgICAgICAgICAgICAgICAgKiAgIHByb2JsZW0gYmVjYXVzZToKLSAgICAgICAgICAgICAg
ICAgKiAgICsgaWYgcmFjaW5nIHdpdGggY3NjaGVkX3ZjcHVfaW5zZXJ0KCkgb3IgY3NjaGVkX3Zj
cHVfd2FrZSgpLAorICAgICAgICAgICAgICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBjc2NoZWRf
dW5pdF9pbnNlcnQoKSBvciBjc2NoZWRfdW5pdF93YWtlKCksCiAgICAgICAgICAgICAgICAgICog
ICAgIF9fcnVucV90aWNrbGUoKSB3aWxsIGJlIGNhbGxlZCBhZnRlcndvcmRzLCBzbyB0aGUgdkNQ
VQogICAgICAgICAgICAgICAgICAqICAgICB3b24ndCBnZXQgc3R1Y2sgaW4gdGhlIHJ1bnF1ZXVl
IGZvciB0b28gbG9uZzsKICAgICAgICAgICAgICAgICAgKiAgICsgaWYgcmFjaW5nIHdpdGggY3Nj
aGVkX3J1bnFfc3RlYWwoKSwgaXQgbWF5IGJlIHRoYXQgYQpAQCAtMjI1NiwxMiArMjI2NSwxMiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXRfZGVmID0gewogCiAg
ICAgLmdsb2JhbF9pbml0ICAgID0gY3NjaGVkX2dsb2JhbF9pbml0LAogCi0gICAgLmluc2VydF92
Y3B1ICAgID0gY3NjaGVkX3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IGNzY2hl
ZF92Y3B1X3JlbW92ZSwKKyAgICAuaW5zZXJ0X3VuaXQgICAgPSBjc2NoZWRfdW5pdF9pbnNlcnQs
CisgICAgLnJlbW92ZV91bml0ICAgID0gY3NjaGVkX3VuaXRfcmVtb3ZlLAogCi0gICAgLnNsZWVw
ICAgICAgICAgID0gY3NjaGVkX3ZjcHVfc2xlZXAsCi0gICAgLndha2UgICAgICAgICAgID0gY3Nj
aGVkX3ZjcHVfd2FrZSwKLSAgICAueWllbGQgICAgICAgICAgPSBjc2NoZWRfdmNwdV95aWVsZCwK
KyAgICAuc2xlZXAgICAgICAgICAgPSBjc2NoZWRfdW5pdF9zbGVlcCwKKyAgICAud2FrZSAgICAg
ICAgICAgPSBjc2NoZWRfdW5pdF93YWtlLAorICAgIC55aWVsZCAgICAgICAgICA9IGNzY2hlZF91
bml0X3lpZWxkLAogCiAgICAgLmFkanVzdCAgICAgICAgID0gY3NjaGVkX2RvbV9jbnRsLAogICAg
IC5hZGp1c3RfYWZmaW5pdHk9IGNzY2hlZF9hZmZfY250bCwKQEAgLTIyNzQsOCArMjI4Myw4IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2NyZWRpdF9kZWYgPSB7CiAgICAg
LmR1bXBfc2V0dGluZ3MgID0gY3NjaGVkX2R1bXAsCiAgICAgLmluaXQgICAgICAgICAgID0gY3Nj
aGVkX2luaXQsCiAgICAgLmRlaW5pdCAgICAgICAgID0gY3NjaGVkX2RlaW5pdCwKLSAgICAuYWxs
b2NfdmRhdGEgICAgPSBjc2NoZWRfYWxsb2NfdmRhdGEsCi0gICAgLmZyZWVfdmRhdGEgICAgID0g
Y3NjaGVkX2ZyZWVfdmRhdGEsCisgICAgLmFsbG9jX3VkYXRhICAgID0gY3NjaGVkX2FsbG9jX3Vk
YXRhLAorICAgIC5mcmVlX3VkYXRhICAgICA9IGNzY2hlZF9mcmVlX3VkYXRhLAogICAgIC5hbGxv
Y19wZGF0YSAgICA9IGNzY2hlZF9hbGxvY19wZGF0YSwKICAgICAuaW5pdF9wZGF0YSAgICAgPSBj
c2NoZWRfaW5pdF9wZGF0YSwKICAgICAuZGVpbml0X3BkYXRhICAgPSBjc2NoZWRfZGVpbml0X3Bk
YXRhLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwppbmRleCA2Yjc3ZGE3NDc2Li45MjlmMmEyNDUwIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwpAQCAtMjczLDcgKzI3Myw3IEBACiAgKiBDU0ZMQUdfZGVsYXllZF9ydW5xX2FkZDogRG8g
d2UgbmVlZCB0byBhZGQgdGhpcyB0byB0aGUgcnVucXVldWUgb25jZSBpdCdkIGRvbmUKICAqIGJl
aW5nIGNvbnRleHQgc3dpdGNoZWQgb3V0PwogICogKyBTZXQgd2hlbiBzY2hlZHVsaW5nIG91dCBp
biBjc2NoZWQyX3NjaGVkdWxlKCkgaWYgcHJldiBpcyBydW5uYWJsZQotICogKyBTZXQgaW4gY3Nj
aGVkMl92Y3B1X3dha2UgaWYgaXQgZmluZHMgQ1NGTEFHX3NjaGVkdWxlZCBzZXQKKyAqICsgU2V0
IGluIGNzY2hlZDJfdW5pdF93YWtlIGlmIGl0IGZpbmRzIENTRkxBR19zY2hlZHVsZWQgc2V0CiAg
KiArIFJlYWQgaW4gY3NjaGVkMl9jb250ZXh0X3NhdmVkKCkuICBJZiBzZXQsIGl0IGFkZHMgcHJl
diB0byB0aGUgcnVucXVldWUgYW5kCiAgKiAgIGNsZWFycyB0aGUgYml0LgogICovCkBAIC02MjQs
MTQgKzYyNCwxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICpzdmMpCiAgKiBUaGlzIGxvZ2ljIGlzIGVudGlyZWx5IGltcGxlbWVudGVkIGlu
IHJ1bnFfdGlja2xlKCksIGFuZCB0aGF0IGlzIGVub3VnaC4KICAqIEluIGZhY3QsIGluIHRoaXMg
c2NoZWR1bGVyLCBwbGFjZW1lbnQgb2YgYSB2Y3B1IG9uIG9uZSBvZiB0aGUgcGNwdXMgb2YgYQog
ICogcnVucSwgX2Fsd2F5c18gaGFwcGVucyBieSBtZWFucyBvZiB0aWNrbGluZzoKLSAqICAtIHdo
ZW4gYSB2Y3B1IHdha2VzIHVwLCBpdCBjYWxscyBjc2NoZWQyX3ZjcHVfd2FrZSgpLCB3aGljaCBj
YWxscworICogIC0gd2hlbiBhIHZjcHUgd2FrZXMgdXAsIGl0IGNhbGxzIGNzY2hlZDJfdW5pdF93
YWtlKCksIHdoaWNoIGNhbGxzCiAgKiAgICBydW5xX3RpY2tsZSgpOwogICogIC0gd2hlbiBhIG1p
Z3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWR1bGUuYywgd2UgY2FsbCBjc2NoZWQyX2NwdV9w
aWNrKCksCi0gKiAgICBjc2NoZWQyX3ZjcHVfbWlncmF0ZSgpICh3aGljaCBjYWxscyBtaWdyYXRl
KCkpIGFuZCBjc2NoZWQyX3ZjcHVfd2FrZSgpLgorICogICAgY3NjaGVkMl91bml0X21pZ3JhdGUo
KSAod2hpY2ggY2FsbHMgbWlncmF0ZSgpKSBhbmQgY3NjaGVkMl91bml0X3dha2UoKS4KICAqICAg
IGNzY2hlZDJfY3B1X3BpY2soKSBsb29rcyBmb3IgdGhlIGxlYXN0IGxvYWRlZCBydW5xIGFuZCBy
ZXR1cm4ganVzdCBhbnkKLSAqICAgIG9mIGl0cyBwcm9jZXNzb3JzLiBUaGVuLCBjc2NoZWQyX3Zj
cHVfbWlncmF0ZSgpIGp1c3QgbW92ZXMgdGhlIHZjcHUgdG8KKyAqICAgIG9mIGl0cyBwcm9jZXNz
b3JzLiBUaGVuLCBjc2NoZWQyX3VuaXRfbWlncmF0ZSgpIGp1c3QgbW92ZXMgdGhlIHZjcHUgdG8K
ICAqICAgIHRoZSBjaG9zZW4gcnVucSwgYW5kIGl0IGlzIGFnYWluIHJ1bnFfdGlja2xlKCksIGNh
bGxlZCBieQotICogICAgY3NjaGVkMl92Y3B1X3dha2UoKSB0aGF0IGFjdHVhbGx5IGRlY2lkZXMg
d2hhdCBwY3B1IHRvIHVzZSB3aXRoaW4gdGhlCisgKiAgICBjc2NoZWQyX3VuaXRfd2FrZSgpIHRo
YXQgYWN0dWFsbHkgZGVjaWRlcyB3aGF0IHBjcHUgdG8gdXNlIHdpdGhpbiB0aGUKICAqICAgIGNo
b3NlbiBydW5xOwogICogIC0gd2hlbiBhIG1pZ3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWRf
Y3JlZGl0Mi5jLCBieSBjYWxsaW5nICBtaWdyYXRlKCkKICAqICAgIGRpcmVjdGx5LCB0aGF0IGFn
YWluIHRlbXBvcmFyaWx5IHVzZSBhIHJhbmRvbSBwY3B1IGZyb20gdGhlIG5ldyBydW5xLApAQCAt
MjAyNyw4ICsyMDI3LDEwIEBAIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMpCiAj
ZW5kaWYKIAogc3RhdGljIHZvaWQgKgotY3NjaGVkMl9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2Yywgdm9pZCAqZGQpCitjc2NoZWQyX2FsbG9j
X3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQsCisgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogeworICAgIHN0cnVjdCB2Y3B1ICp2
YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmM7CiAKICAg
ICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCkBAIC0yMDcwLDggKzIwNzIsOSBAQCBjc2No
ZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjLCB2b2lkICpkZCkKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJfdmNwdV9zbGVlcChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZDJfdW5pdF9z
bGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKIAogICAgIEFTU0VS
VCghaXNfaWRsZV92Y3B1KHZjKSk7CkBAIC0yMDkyLDggKzIwOTUsOSBAQCBjc2NoZWQyX3ZjcHVf
c2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAK
IHN0YXRpYyB2b2lkCi1jc2NoZWQyX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZDJfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUg
KnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBz
dmMgPSBjc2NoZWQyX3ZjcHUodmMpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2Yy0+cHJvY2Vz
c29yOwogICAgIHNfdGltZV90IG5vdzsKQEAgLTIxNDcsMTYgKzIxNTEsMTggQEAgb3V0OgogfQog
CiBzdGF0aWMgdm9pZAotY3NjaGVkMl92Y3B1X3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHZjcHUgKnYpCitjc2NoZWQyX3VuaXRfeWllbGQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qg
c3ZjID0gY3NjaGVkMl92Y3B1KHYpOwogCiAgICAgX19zZXRfYml0KF9fQ1NGTEFHX3ZjcHVfeWll
bGQsICZzdmMtPmZsYWdzKTsKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJfY29udGV4dF9zYXZl
ZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZDJf
Y29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAg
ICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKICAg
ICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAgICAgc190
aW1lX3Qgbm93ID0gTk9XKCk7CkBAIC0yMTk3LDkgKzIyMDMsMTAgQEAgY3NjaGVkMl9jb250ZXh0
X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogCiAj
ZGVmaW5lIE1BWF9MT0FEIChTVElNRV9NQVgpCiBzdGF0aWMgaW50Ci1jc2NoZWQyX2NwdV9waWNr
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorY3NjaGVkMl9j
cHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJf
cHJpdihvcHMpOworICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBp
bnQgaSwgbWluX3JxaSA9IC0xLCBtaW5fc19ycWkgPSAtMTsKICAgICB1bnNpZ25lZCBpbnQgbmV3
X2NwdSwgY3B1ID0gdmMtPnByb2Nlc3NvcjsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMg
PSBjc2NoZWQyX3ZjcHUodmMpOwpAQCAtMjczNCw5ICsyNzQxLDEwIEBAIHJldHJ5OgogfQogCiBz
dGF0aWMgdm9pZAotY3NjaGVkMl92Y3B1X21pZ3JhdGUoCi0gICAgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHVuc2lnbmVkIGludCBuZXdfY3B1KQorY3NjaGVk
Ml91bml0X21pZ3JhdGUoCisgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCwgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7CisgICAgc3RydWN0IHZj
cHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2Yy0+ZG9t
YWluOwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUo
dmMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnRycWQ7CkBAIC0yOTk3LDkg
KzMwMDUsMTAgQEAgY3NjaGVkMl9kb21fY250bCgKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJf
YWZmX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdiwKK2Nz
Y2hlZDJfYWZmX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFza190ICpoYXJkLCBjb25z
dCBjcHVtYXNrX3QgKnNvZnQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xp
c3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gY3NjaGVkMl92Y3B1KHYpOwogCiAg
ICAgaWYgKCAhaGFyZCApCkBAIC0zMDk3LDggKzMxMDYsOSBAQCBjc2NoZWQyX2ZyZWVfZG9tZGF0
YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiB9CiAKIHN0YXRpYyB2
b2lkCi1jc2NoZWQyX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHZjcHUgKnZjKQorY3NjaGVkMl91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2YyA9
IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2No
ZWRfcHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9t
OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CkBAIC0zMTA5LDcgKzMxMTksNyBAQCBjc2NoZWQyX3Zj
cHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQog
ICAgIC8qIGNzY2hlZDJfY3B1X3BpY2soKSBleHBlY3RzIHRoZSBwY3B1IGxvY2sgdG8gYmUgaGVs
ZCAqLwogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIAotICAgIHZjLT5w
cm9jZXNzb3IgPSBjc2NoZWQyX2NwdV9waWNrKG9wcywgdmMpOworICAgIHZjLT5wcm9jZXNzb3Ig
PSBjc2NoZWQyX2NwdV9waWNrKG9wcywgdW5pdCk7CiAKICAgICBzcGluX3VubG9ja19pcnEobG9j
ayk7CiAKQEAgLTMxMjgsNyArMzEzOCw3IEBAIGNzY2hlZDJfdmNwdV9pbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1j
c2NoZWQyX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2
KQorY3NjaGVkMl9mcmVlX3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAq
cHJpdikKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBwcml2OwogCkBAIC0zMTM2
LDggKzMxNDYsOSBAQCBjc2NoZWQyX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCB2b2lkICpwcml2KQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkMl92Y3B1X3JlbW92ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK2NzY2hlZDJfdW5p
dF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3Ry
dWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CiAgICAgc3Bp
bmxvY2tfdCAqbG9jazsKIApAQCAtNDA4MywyNyArNDA5NCwyNyBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXQyX2RlZiA9IHsKIAogICAgIC5nbG9iYWxfaW5pdCAg
ICA9IGNzY2hlZDJfZ2xvYmFsX2luaXQsCiAKLSAgICAuaW5zZXJ0X3ZjcHUgICAgPSBjc2NoZWQy
X3ZjcHVfaW5zZXJ0LAotICAgIC5yZW1vdmVfdmNwdSAgICA9IGNzY2hlZDJfdmNwdV9yZW1vdmUs
CisgICAgLmluc2VydF91bml0ICAgID0gY3NjaGVkMl91bml0X2luc2VydCwKKyAgICAucmVtb3Zl
X3VuaXQgICAgPSBjc2NoZWQyX3VuaXRfcmVtb3ZlLAogCi0gICAgLnNsZWVwICAgICAgICAgID0g
Y3NjaGVkMl92Y3B1X3NsZWVwLAotICAgIC53YWtlICAgICAgICAgICA9IGNzY2hlZDJfdmNwdV93
YWtlLAotICAgIC55aWVsZCAgICAgICAgICA9IGNzY2hlZDJfdmNwdV95aWVsZCwKKyAgICAuc2xl
ZXAgICAgICAgICAgPSBjc2NoZWQyX3VuaXRfc2xlZXAsCisgICAgLndha2UgICAgICAgICAgID0g
Y3NjaGVkMl91bml0X3dha2UsCisgICAgLnlpZWxkICAgICAgICAgID0gY3NjaGVkMl91bml0X3lp
ZWxkLAogCiAgICAgLmFkanVzdCAgICAgICAgID0gY3NjaGVkMl9kb21fY250bCwKICAgICAuYWRq
dXN0X2FmZmluaXR5PSBjc2NoZWQyX2FmZl9jbnRsLAogICAgIC5hZGp1c3RfZ2xvYmFsICA9IGNz
Y2hlZDJfc3lzX2NudGwsCiAKICAgICAucGlja19jcHUgICAgICAgPSBjc2NoZWQyX2NwdV9waWNr
LAotICAgIC5taWdyYXRlICAgICAgICA9IGNzY2hlZDJfdmNwdV9taWdyYXRlLAorICAgIC5taWdy
YXRlICAgICAgICA9IGNzY2hlZDJfdW5pdF9taWdyYXRlLAogICAgIC5kb19zY2hlZHVsZSAgICA9
IGNzY2hlZDJfc2NoZWR1bGUsCiAgICAgLmNvbnRleHRfc2F2ZWQgID0gY3NjaGVkMl9jb250ZXh0
X3NhdmVkLAogCiAgICAgLmR1bXBfc2V0dGluZ3MgID0gY3NjaGVkMl9kdW1wLAogICAgIC5pbml0
ICAgICAgICAgICA9IGNzY2hlZDJfaW5pdCwKICAgICAuZGVpbml0ICAgICAgICAgPSBjc2NoZWQy
X2RlaW5pdCwKLSAgICAuYWxsb2NfdmRhdGEgICAgPSBjc2NoZWQyX2FsbG9jX3ZkYXRhLAotICAg
IC5mcmVlX3ZkYXRhICAgICA9IGNzY2hlZDJfZnJlZV92ZGF0YSwKKyAgICAuYWxsb2NfdWRhdGEg
ICAgPSBjc2NoZWQyX2FsbG9jX3VkYXRhLAorICAgIC5mcmVlX3VkYXRhICAgICA9IGNzY2hlZDJf
ZnJlZV91ZGF0YSwKICAgICAuYWxsb2NfcGRhdGEgICAgPSBjc2NoZWQyX2FsbG9jX3BkYXRhLAog
ICAgIC5pbml0X3BkYXRhICAgICA9IGNzY2hlZDJfaW5pdF9wZGF0YSwKICAgICAuZGVpbml0X3Bk
YXRhICAgPSBjc2NoZWQyX2RlaW5pdF9wZGF0YSwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggNjc4MmVjZGE1Yy4uODcw
YmI2N2ExOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMKQEAgLTE4NSw5ICsxODUsMTAgQEAgc3RhdGljIHZvaWQgbnVsbF9k
ZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQg
Y3B1KQogICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSBOVUxMOwogfQogCi1zdGF0aWMgdm9p
ZCAqbnVsbF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqZGQpCitzdGF0aWMg
dm9pZCAqbnVsbF9hbGxvY191ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgdm9pZCAq
ZGQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0
IG51bGxfdmNwdSAqbnZjOwogCiAgICAgbnZjID0geHphbGxvYyhzdHJ1Y3QgbnVsbF92Y3B1KTsK
QEAgLTIwMiw3ICsyMDMsNyBAQCBzdGF0aWMgdm9pZCAqbnVsbF9hbGxvY192ZGF0YShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgcmV0dXJuIG52YzsKIH0KIAotc3RhdGljIHZvaWQg
bnVsbF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikK
K3N0YXRpYyB2b2lkIG51bGxfZnJlZV91ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHZvaWQgKnByaXYpCiB7CiAgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjID0gcHJpdjsKIApAQCAt
NDM1LDggKzQzNiwxMCBAQCBzdGF0aWMgc3BpbmxvY2tfdCAqbnVsbF9zd2l0Y2hfc2NoZWQoc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcywKICAgICByZXR1cm4gJnNkLT5fbG9jazsKIH0KIAotc3Rh
dGljIHZvaWQgbnVsbF92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgbnVsbF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0Owog
ICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVj
dCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwpA
QCAtNDk2LDggKzQ5OSwxMCBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfaW5zZXJ0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiAgICAgU0NIRURfU1RBVF9DUkFO
Syh2Y3B1X2luc2VydCk7CiB9CiAKLXN0YXRpYyB2b2lkIG51bGxfdmNwdV9yZW1vdmUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIG51bGxf
dW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBu
dWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmMgPSBudWxsX3ZjcHUodik7
CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTUzMiw4ICs1MzcsMTAgQEAgc3RhdGljIHZvaWQg
bnVsbF92Y3B1X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2KQogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOwogfQogCi1zdGF0aWMgdm9p
ZCBudWxsX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IG51
bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxfdmNwdSAq
bnZjID0gbnVsbF92Y3B1KHYpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7
CkBAIC02MDQsOCArNjExLDEwIEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV93YWtlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiAgICAgY3B1X3JhaXNlX3NvZnRp
cnEodi0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIH0KIAotc3RhdGljIHZvaWQgbnVs
bF92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYp
CitzdGF0aWMgdm9pZCBudWxsX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
eworICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBudWxs
X3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSB2
LT5wcm9jZXNzb3I7CiAgICAgYm9vbCB0aWNrbGVkID0gZmFsc2U7CkBAIC02MzcsMTUgKzY0Niwx
OCBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOwog
fQogCi1zdGF0aWMgaW50IG51bGxfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbnQgbnVsbF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7
CiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOwogICAgIHJldHVybiBwaWNrX2NwdShudWxs
X3ByaXYob3BzKSwgdik7CiB9CiAKLXN0YXRpYyB2b2lkIG51bGxfdmNwdV9taWdyYXRlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKK3N0YXRpYyB2b2lkIG51bGxfdW5p
dF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB1bnNpZ25lZCBpbnQgbmV3X2Nw
dSkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmMgPSBudWxsX3ZjcHUodik7CiAKQEAgLTk2MCwxOCArOTcyLDE4IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX251bGxfZGVmID0gewogICAgIC5zd2l0Y2hfc2NoZWQg
ICA9IG51bGxfc3dpdGNoX3NjaGVkLAogICAgIC5kZWluaXRfcGRhdGEgICA9IG51bGxfZGVpbml0
X3BkYXRhLAogCi0gICAgLmFsbG9jX3ZkYXRhICAgID0gbnVsbF9hbGxvY192ZGF0YSwKLSAgICAu
ZnJlZV92ZGF0YSAgICAgPSBudWxsX2ZyZWVfdmRhdGEsCisgICAgLmFsbG9jX3VkYXRhICAgID0g
bnVsbF9hbGxvY191ZGF0YSwKKyAgICAuZnJlZV91ZGF0YSAgICAgPSBudWxsX2ZyZWVfdWRhdGEs
CiAgICAgLmFsbG9jX2RvbWRhdGEgID0gbnVsbF9hbGxvY19kb21kYXRhLAogICAgIC5mcmVlX2Rv
bWRhdGEgICA9IG51bGxfZnJlZV9kb21kYXRhLAogCi0gICAgLmluc2VydF92Y3B1ICAgID0gbnVs
bF92Y3B1X2luc2VydCwKLSAgICAucmVtb3ZlX3ZjcHUgICAgPSBudWxsX3ZjcHVfcmVtb3ZlLAor
ICAgIC5pbnNlcnRfdW5pdCAgICA9IG51bGxfdW5pdF9pbnNlcnQsCisgICAgLnJlbW92ZV91bml0
ICAgID0gbnVsbF91bml0X3JlbW92ZSwKIAotICAgIC53YWtlICAgICAgICAgICA9IG51bGxfdmNw
dV93YWtlLAotICAgIC5zbGVlcCAgICAgICAgICA9IG51bGxfdmNwdV9zbGVlcCwKKyAgICAud2Fr
ZSAgICAgICAgICAgPSBudWxsX3VuaXRfd2FrZSwKKyAgICAuc2xlZXAgICAgICAgICAgPSBudWxs
X3VuaXRfc2xlZXAsCiAgICAgLnBpY2tfY3B1ICAgICAgID0gbnVsbF9jcHVfcGljaywKLSAgICAu
bWlncmF0ZSAgICAgICAgPSBudWxsX3ZjcHVfbWlncmF0ZSwKKyAgICAubWlncmF0ZSAgICAgICAg
PSBudWxsX3VuaXRfbWlncmF0ZSwKICAgICAuZG9fc2NoZWR1bGUgICAgPSBudWxsX3NjaGVkdWxl
LAogCiAgICAgLmR1bXBfY3B1X3N0YXRlID0gbnVsbF9kdW1wX3BjcHUsCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggZTBlMzUw
YmRmMy4uNDkyZDhmNmQyYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMTM2LDcgKzEzNiw3IEBACiAgKiBSVERTX2RlbGF5
ZWRfcnVucV9hZGQ6IERvIHdlIG5lZWQgdG8gYWRkIHRoaXMgdG8gdGhlIFJ1blEvRGVwbGV0ZWRR
CiAgKiBvbmNlIGl0J3MgZG9uZSBiZWluZyBjb250ZXh0IHN3aXRjaGluZyBvdXQ/CiAgKiArIFNl
dCB3aGVuIHNjaGVkdWxpbmcgb3V0IGluIHJ0X3NjaGVkdWxlKCkgaWYgcHJldiBpcyBydW5hYmxl
Ci0gKiArIFNldCBpbiBydF92Y3B1X3dha2UgaWYgaXQgZmluZHMgUlREU19zY2hlZHVsZWQgc2V0
CisgKiArIFNldCBpbiBydF91bml0X3dha2UgaWYgaXQgZmluZHMgUlREU19zY2hlZHVsZWQgc2V0
CiAgKiArIFJlYWQgaW4gcnRfY29udGV4dF9zYXZlZCgpLiBJZiBzZXQsIGl0IGFkZHMgcHJldiB0
byB0aGUgUnVucXVldWUvRGVwbGV0ZWRRCiAgKiAgIGFuZCBjbGVhcnMgdGhlIGJpdC4KICAqLwpA
QCAtNjM2LDggKzYzNiw5IEBAIHJlcGxxX3JlaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAqIGFuZCBhdmFpbGFibGUgY3B1cwogICovCiBz
dGF0aWMgaW50Ci1ydF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCB2Y3B1ICp2YykKK3J0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29u
c3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5p
dC0+dmNwdV9saXN0OwogICAgIGNwdW1hc2tfdCBjcHVzOwogICAgIGNwdW1hc2tfdCAqb25saW5l
OwogICAgIGludCBjcHU7CkBAIC04MzcsOCArODM4LDkgQEAgcnRfZnJlZV9kb21kYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKIH0KIAogc3RhdGljIHZvaWQgKgot
cnRfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAq
dmMsIHZvaWQgKmRkKQorcnRfYWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgdm9pZCAqZGQpCiB7CisgICAgc3RydWN0IHZjcHUg
KnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBydF92Y3B1ICpzdmM7CiAKICAgICAv
KiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCkBAIC04NjUsNyArODY3LDcgQEAgcnRfYWxsb2Nf
dmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQg
KmRkKQogfQogCiBzdGF0aWMgdm9pZAotcnRfZnJlZV92ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHZvaWQgKnByaXYpCitydF9mcmVlX3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKICAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjID0gcHJpdjsK
IApAQCAtODgwLDggKzg4Miw5IEBAIHJ0X2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCB2b2lkICpwcml2KQogICogZGVzdC4gY3B1cG9vbC4KICAqLwogc3RhdGljIHZvaWQK
LXJ0X3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUg
KnZjKQorcnRfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xp
c3Q7CiAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2YyA9IHJ0X3ZjcHUodmMpOwogICAgIHNfdGltZV90
IG5vdzsKICAgICBzcGlubG9ja190ICpsb2NrOwpAQCAtODg5LDcgKzg5Miw3IEBAIHJ0X3ZjcHVf
aW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICAg
IEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwogCiAgICAgLyogVGhpcyBpcyBzYWZlIGJlY2F1
c2UgdmMgaXNuJ3QgeWV0IGJlaW5nIHNjaGVkdWxlZCAqLwotICAgIHZjLT5wcm9jZXNzb3IgPSBy
dF9jcHVfcGljayhvcHMsIHZjKTsKKyAgICB2Yy0+cHJvY2Vzc29yID0gcnRfY3B1X3BpY2sob3Bz
LCB1bml0KTsKIAogICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIApAQCAt
OTEzLDggKzkxNiw5IEBAIHJ0X3ZjcHVfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnZjKQogICogUmVtb3ZlIHJ0X3ZjcHUgc3ZjIGZyb20gdGhlIG9sZCBz
Y2hlZHVsZXIgaW4gc291cmNlIGNwdXBvb2wuCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF92Y3B1X3Jl
bW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKK3J0X3Vu
aXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0
cnVjdCBydF92Y3B1ICogY29uc3Qgc3ZjID0gcnRfdmNwdSh2Yyk7CiAgICAgc3RydWN0IHJ0X2Rv
bSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTEx
MzMsOCArMTEzNyw5IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkCiAgKiBUaGUgbG9jayBpcyBh
bHJlYWR5IGdyYWJiZWQgaW4gc2NoZWR1bGUuYywgbm8gbmVlZCB0byBsb2NrIGhlcmUKICAqLwog
c3RhdGljIHZvaWQKLXJ0X3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMpCitydF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3RydWN0IHZjcHUgKnZjID0gdW5p
dC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBydF92Y3B1ICogY29uc3Qgc3ZjID0gcnRfdmNwdSh2
Yyk7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKQEAgLTEyNDgsOCArMTI1Myw5
IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3Zj
cHUgKm5ldykKICAqIFRPRE86IHdoYXQgaWYgdGhlc2UgdHdvIHZjcHVzIGJlbG9uZ3MgdG8gdGhl
IHNhbWUgZG9tYWluPwogICovCiBzdGF0aWMgdm9pZAotcnRfdmNwdV93YWtlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnRfdW5pdF93YWtlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CisgICAgc3Ry
dWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBydF92Y3B1ICogY29u
c3Qgc3ZjID0gcnRfdmNwdSh2Yyk7CiAgICAgc190aW1lX3Qgbm93OwogICAgIGJvb2xfdCBtaXNz
ZWQ7CkBAIC0xMzE4LDggKzEzMjQsOSBAQCBydF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgKiBhbmQgdGhlbiBwaWNrIHRoZSBoaWdoZXN0
IHByaW9yaXR5IHZjcHUgZnJvbSBydW5xIHRvIHJ1bgogICovCiBzdGF0aWMgdm9pZAotcnRfY29u
dGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykK
K3J0X2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7
CiAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2YyA9IHJ0X3ZjcHUodmMpOwogICAgIHNwaW5sb2NrX3Qg
KmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKIApAQCAtMTU0NiwxNyArMTU1Mywx
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9ydGRzX2RlZiA9IHsKICAg
ICAuZGVpbml0X3BkYXRhICAgPSBydF9kZWluaXRfcGRhdGEsCiAgICAgLmFsbG9jX2RvbWRhdGEg
ID0gcnRfYWxsb2NfZG9tZGF0YSwKICAgICAuZnJlZV9kb21kYXRhICAgPSBydF9mcmVlX2RvbWRh
dGEsCi0gICAgLmFsbG9jX3ZkYXRhICAgID0gcnRfYWxsb2NfdmRhdGEsCi0gICAgLmZyZWVfdmRh
dGEgICAgID0gcnRfZnJlZV92ZGF0YSwKLSAgICAuaW5zZXJ0X3ZjcHUgICAgPSBydF92Y3B1X2lu
c2VydCwKLSAgICAucmVtb3ZlX3ZjcHUgICAgPSBydF92Y3B1X3JlbW92ZSwKKyAgICAuYWxsb2Nf
dWRhdGEgICAgPSBydF9hbGxvY191ZGF0YSwKKyAgICAuZnJlZV91ZGF0YSAgICAgPSBydF9mcmVl
X3VkYXRhLAorICAgIC5pbnNlcnRfdW5pdCAgICA9IHJ0X3VuaXRfaW5zZXJ0LAorICAgIC5yZW1v
dmVfdW5pdCAgICA9IHJ0X3VuaXRfcmVtb3ZlLAogCiAgICAgLmFkanVzdCAgICAgICAgID0gcnRf
ZG9tX2NudGwsCiAKICAgICAucGlja19jcHUgICAgICAgPSBydF9jcHVfcGljaywKICAgICAuZG9f
c2NoZWR1bGUgICAgPSBydF9zY2hlZHVsZSwKLSAgICAuc2xlZXAgICAgICAgICAgPSBydF92Y3B1
X3NsZWVwLAotICAgIC53YWtlICAgICAgICAgICA9IHJ0X3ZjcHVfd2FrZSwKKyAgICAuc2xlZXAg
ICAgICAgICAgPSBydF91bml0X3NsZWVwLAorICAgIC53YWtlICAgICAgICAgICA9IHJ0X3VuaXRf
d2FrZSwKICAgICAuY29udGV4dF9zYXZlZCAgPSBydF9jb250ZXh0X3NhdmVkLAogfTsKIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmlu
ZGV4IDEzYzE3ZmU5NDQuLjFlOWY1ZDVkNWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTg3LDEzICs4NywxMyBAQCBzY2hl
ZF9pZGxlX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBp
bnQgY3B1LAogfQogCiBzdGF0aWMgaW50Ci1zY2hlZF9pZGxlX2NwdV9waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCitzY2hlZF9pZGxlX2NwdV9waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7Ci0gICAgcmV0dXJuIHYtPnByb2Nlc3NvcjsKKyAgICByZXR1cm4gdW5pdC0+dmNwdV9saXN0
LT5wcm9jZXNzb3I7CiB9CiAKIHN0YXRpYyB2b2lkICoKLXNjaGVkX2lkbGVfYWxsb2NfdmRhdGEo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdiwKK3NjaGVkX2lkbGVf
YWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7CiAgICAgLyogQW55
IG5vbi1OVUxMIHBvaW50ZXIgaXMgZmluZSBoZXJlLiAqLwpAQCAtMTAxLDcgKzEwMSw3IEBAIHNj
aGVkX2lkbGVfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdiwKIH0KIAogc3RhdGljIHZvaWQKLXNjaGVkX2lkbGVfZnJlZV92ZGF0YShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCitzY2hlZF9pZGxlX2ZyZWVfdWRhdGEo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogewogfQogCkBAIC0xMjQs
OCArMTI0LDggQEAgc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfaWRsZV9vcHMgPSB7CiAg
ICAgLnBpY2tfY3B1ICAgICAgID0gc2NoZWRfaWRsZV9jcHVfcGljaywKICAgICAuZG9fc2NoZWR1
bGUgICAgPSBzY2hlZF9pZGxlX3NjaGVkdWxlLAogCi0gICAgLmFsbG9jX3ZkYXRhICAgID0gc2No
ZWRfaWRsZV9hbGxvY192ZGF0YSwKLSAgICAuZnJlZV92ZGF0YSAgICAgPSBzY2hlZF9pZGxlX2Zy
ZWVfdmRhdGEsCisgICAgLmFsbG9jX3VkYXRhICAgID0gc2NoZWRfaWRsZV9hbGxvY191ZGF0YSwK
KyAgICAuZnJlZV91ZGF0YSAgICAgPSBzY2hlZF9pZGxlX2ZyZWVfdWRhdGEsCiAgICAgLnN3aXRj
aF9zY2hlZCAgID0gc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQsCiB9OwogCkBAIC0zMDgsOSArMzA4
LDE2IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICps
b2NrMSwgc3BpbmxvY2tfdCAqbG9jazIsCiBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAKICAgICB2LT5wcm9jZXNz
b3IgPSBwcm9jZXNzb3I7CiAKKyAgICBpZiAoICh1bml0ID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRf
dW5pdCkpID09IE5VTEwgKQorICAgICAgICByZXR1cm4gMTsKKyAgICB1bml0LT52Y3B1X2xpc3Qg
PSB2OworICAgIHVuaXQtPnVuaXRfaWQgPSB2LT52Y3B1X2lkOworICAgIHVuaXQtPmRvbWFpbiA9
IGQ7CisKICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCiAgICAgc3Bp
bl9sb2NrX2luaXQoJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwogICAgIGluaXRfdGltZXIoJnYt
PnBlcmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLApAQCAtMzIwLDkgKzMyNywx
NCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJv
Y2Vzc29yKQogICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJfZm4sCiAg
ICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOwogCi0gICAgdi0+c2NoZWRfcHJpdiA9IHNj
aGVkX2FsbG9jX3ZkYXRhKGRvbV9zY2hlZHVsZXIoZCksIHYsIGQtPnNjaGVkX3ByaXYpOworICAg
IHYtPnNjaGVkX3ByaXYgPSBzY2hlZF9hbGxvY191ZGF0YShkb21fc2NoZWR1bGVyKGQpLCB1bml0
LCBkLT5zY2hlZF9wcml2KTsKICAgICBpZiAoIHYtPnNjaGVkX3ByaXYgPT0gTlVMTCApCisgICAg
eworICAgICAgICB4ZnJlZSh1bml0KTsKICAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAg
di0+c2NoZWRfdW5pdCA9IHVuaXQ7CiAKICAgICAvKgogICAgICAqIEluaXRpYWxpemUgYWZmaW5p
dHkgc2V0dGluZ3MuIFRoZSBpZGxlciwgYW5kIHBvdGVudGlhbGx5CkBAIC0zNDEsNyArMzUzLDcg
QEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nl
c3NvcikKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgc2NoZWRfaW5zZXJ0X3ZjcHUo
ZG9tX3NjaGVkdWxlcihkKSwgdik7CisgICAgICAgIHNjaGVkX2luc2VydF91bml0KGRvbV9zY2hl
ZHVsZXIoZCksIHVuaXQpOwogICAgIH0KIAogICAgIHJldHVybiAwOwpAQCAtMzgyLDExICszOTQs
MTIgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVw
b29sICpjKQogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgdmNw
dV9wcml2W3YtPnZjcHVfaWRdID0gc2NoZWRfYWxsb2NfdmRhdGEoYy0+c2NoZWQsIHYsIGRvbWRh
dGEpOworICAgICAgICB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPSBzY2hlZF9hbGxvY191ZGF0YShj
LT5zY2hlZCwgdi0+c2NoZWRfdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tZGF0YSk7CiAgICAgICAgIGlmICggdmNwdV9wcml2W3YtPnZj
cHVfaWRdID09IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICgg
ZCwgdiApCi0gICAgICAgICAgICAgICAgc2NoZWRfZnJlZV92ZGF0YShjLT5zY2hlZCwgdmNwdV9w
cml2W3YtPnZjcHVfaWRdKTsKKyAgICAgICAgICAgICAgICBzY2hlZF9mcmVlX3VkYXRhKGMtPnNj
aGVkLCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOwogICAgICAgICAgICAgeGZyZWUodmNwdV9wcml2
KTsKICAgICAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CiAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTQwMCw3ICs0MTMsNyBAQCBpbnQgc2NoZWRf
bW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAgICAgICBzY2hlZF9yZW1vdmVfdmNwdShv
bGRfb3BzLCB2KTsKKyAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQob2xkX29wcywgdi0+c2NoZWRf
dW5pdCk7CiAgICAgfQogCiAgICAgZC0+Y3B1cG9vbCA9IGM7CkBAIC00MzUsOSArNDQ4LDkgQEAg
aW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpj
KQogCiAgICAgICAgIG5ld19wID0gY3B1bWFza19jeWNsZShuZXdfcCwgYy0+Y3B1X3ZhbGlkKTsK
IAotICAgICAgICBzY2hlZF9pbnNlcnRfdmNwdShjLT5zY2hlZCwgdik7CisgICAgICAgIHNjaGVk
X2luc2VydF91bml0KGMtPnNjaGVkLCB2LT5zY2hlZF91bml0KTsKIAotICAgICAgICBzY2hlZF9m
cmVlX3ZkYXRhKG9sZF9vcHMsIHZjcHVkYXRhKTsKKyAgICAgICAgc2NoZWRfZnJlZV91ZGF0YShv
bGRfb3BzLCB2Y3B1ZGF0YSk7CiAgICAgfQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmlu
aXR5KGQpOwpAQCAtNDUzLDEzICs0NjYsMTcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNj
aGVkX3VuaXQ7CisKICAgICBraWxsX3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lcik7CiAgICAga2ls
bF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lcik7CiAgICAga2lsbF90aW1lcigmdi0+cG9sbF90
aW1lcik7CiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYtPmlzX3VyZ2VudCkgKQogICAg
ICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIHYtPnByb2Nlc3NvcikudXJn
ZW50X2NvdW50KTsKLSAgICBzY2hlZF9yZW1vdmVfdmNwdSh2Y3B1X3NjaGVkdWxlcih2KSwgdik7
Ci0gICAgc2NoZWRfZnJlZV92ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfcHJpdik7
CisgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIodiksIHVuaXQpOworICAgIHNj
aGVkX2ZyZWVfdWRhdGEodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3ByaXYpOworICAgIHYt
PnNjaGVkX3VuaXQgPSBOVUxMOworICAgIHhmcmVlKHVuaXQpOwogfQogCiBpbnQgc2NoZWRfaW5p
dF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKQEAgLTUxMCw3ICs1MjcsNyBA
QCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAg
aWYgKCB2LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSApCiAgICAgICAgICAg
ICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5lLCBOT1coKSk7CiAKLSAg
ICAgICAgc2NoZWRfc2xlZXAodmNwdV9zY2hlZHVsZXIodiksIHYpOworICAgICAgICBzY2hlZF9z
bGVlcCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7CiAgICAgfQogfQogCkBAIC01
NTEsNyArNTY4LDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgewogICAg
ICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAgICAg
ICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmFibGUsIE5PVygpKTsK
LSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwgdik7CisgICAgICAgIHNjaGVk
X3dha2UodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOwogICAgIH0KICAgICBlbHNl
IGlmICggISh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSApCiAgICAgewpAQCAtNjA2LDcg
KzYyMyw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBuZXdfY3B1KQogICAgICAqIEFjdHVhbCBDUFUgc3dpdGNoIHRvIG5ldyBDUFUu
ICBUaGlzIGlzIHNhZmUgYmVjYXVzZSB0aGUgbG9jawogICAgICAqIHBvaW50ZXIgY2FuJ3QgY2hh
bmdlIHdoaWxlIHRoZSBjdXJyZW50IGxvY2sgaXMgaGVsZC4KICAgICAgKi8KLSAgICBzY2hlZF9t
aWdyYXRlKHZjcHVfc2NoZWR1bGVyKHYpLCB2LCBuZXdfY3B1KTsKKyAgICBzY2hlZF9taWdyYXRl
KHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0LCBuZXdfY3B1KTsKIH0KIAogLyoKQEAg
LTY4NCw3ICs3MDEsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2
Y3B1ICp2KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3Qg
YSBuZXcgQ1BVLiAqLwotICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfY3B1KHZjcHVf
c2NoZWR1bGVyKHYpLCB2KTsKKyAgICAgICAgICAgIG5ld19jcHUgPSBzY2hlZF9waWNrX2NwdSh2
Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAgICBpZiAoIChuZXdf
bG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xvY2spICYm
CiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9tYWluLT5j
cHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTc3Niw3ICs3
OTMsNyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogCiAg
ICAgICAgIC8qIHYtPnByb2Nlc3NvciBtaWdodCBoYXZlIGNoYW5nZWQsIHNvIHJlYWNxdWlyZSB0
aGUgbG9jay4gKi8KICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Ci0g
ICAgICAgIHYtPnByb2Nlc3NvciA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2
KTsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gc2NoZWRfcGlja19jcHUodmNwdV9zY2hlZHVsZXIo
diksIHYtPnNjaGVkX3VuaXQpOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAg
ICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCkBAIC04ODgsNyArOTA1LDcgQEAg
c3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50IGNwdSkK
IHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjcHVt
YXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBzY2hlZF9hZGp1c3Rf
YWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LCBoYXJkLCBzb2Z0KTsKKyAgICBz
Y2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LT5zY2hlZF91
bml0LCBoYXJkLCBzb2Z0KTsKIAogICAgIGlmICggaGFyZCApCiAgICAgICAgIGNwdW1hc2tfY29w
eSh2LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CkBAIC0xMDYzLDcgKzEwODAsNyBAQCBsb25n
IHZjcHVfeWllbGQodm9pZCkKICAgICBzdHJ1Y3QgdmNwdSAqIHY9Y3VycmVudDsKICAgICBzcGlu
bG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKIAotICAgIHNjaGVkX3lp
ZWxkKHZjcHVfc2NoZWR1bGVyKHYpLCB2KTsKKyAgICBzY2hlZF95aWVsZCh2Y3B1X3NjaGVkdWxl
cih2KSwgdi0+c2NoZWRfdW5pdCk7CiAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IHYpOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKQEAgLTE2MTIsNyArMTYy
OSw3IEBAIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKICAgICAvKiBDaGVj
ayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBydW5uaW5nIGZsYWcuICov
CiAgICAgc21wX21iKCk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1bGVy
KHByZXYpLCBwcmV2KTsKKyAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1bGVyKHBy
ZXYpLCBwcmV2LT5zY2hlZF91bml0KTsKIAogICAgIHZjcHVfbWlncmF0ZV9maW5pc2gocHJldik7
CiB9CkBAIC0xNzc4LDggKzE3OTUsOCBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lk
KQogICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoaW5pdCk7CiAgICAgICAgIHNjaGVkX3Rlc3RfZnVu
YyhkZWluaXQpOwogICAgICAgICBzY2hlZF90ZXN0X2Z1bmMocGlja19jcHUpOwotICAgICAgICBz
Y2hlZF90ZXN0X2Z1bmMoYWxsb2NfdmRhdGEpOwotICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoZnJl
ZV92ZGF0YSk7CisgICAgICAgIHNjaGVkX3Rlc3RfZnVuYyhhbGxvY191ZGF0YSk7CisgICAgICAg
IHNjaGVkX3Rlc3RfZnVuYyhmcmVlX3VkYXRhKTsKICAgICAgICAgc2NoZWRfdGVzdF9mdW5jKHN3
aXRjaF9zY2hlZCk7CiAgICAgICAgIHNjaGVkX3Rlc3RfZnVuYyhkb19zY2hlZHVsZSk7CiAKQEAg
LTE4ODgsNyArMTkwNSw4IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBj
cHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHBwcml2ID0gc2NoZWRfYWxsb2NfcGRhdGEobmV3
X29wcywgY3B1KTsKICAgICBpZiAoIElTX0VSUihwcHJpdikgKQogICAgICAgICByZXR1cm4gUFRS
X0VSUihwcHJpdik7Ci0gICAgdnByaXYgPSBzY2hlZF9hbGxvY192ZGF0YShuZXdfb3BzLCBpZGxl
LCBpZGxlLT5kb21haW4tPnNjaGVkX3ByaXYpOworICAgIHZwcml2ID0gc2NoZWRfYWxsb2NfdWRh
dGEobmV3X29wcywgaWRsZS0+c2NoZWRfdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2cHJpdiA9PSBOVUxMICkK
ICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfcGRhdGEobmV3X29wcywgcHByaXYsIGNwdSk7CkBA
IC0xOTMzLDcgKzE5NTEsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQg
Y3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgIHNjaGVkX2RlaW5pdF9wZGF0YShvbGRfb3Bz
LCBwcHJpdl9vbGQsIGNwdSk7CiAKLSAgICBzY2hlZF9mcmVlX3ZkYXRhKG9sZF9vcHMsIHZwcml2
X29sZCk7CisgICAgc2NoZWRfZnJlZV91ZGF0YShvbGRfb3BzLCB2cHJpdl9vbGQpOwogICAgIHNj
aGVkX2ZyZWVfcGRhdGEob2xkX29wcywgcHByaXZfb2xkLCBjcHUpOwogCiAgICAgcGVyX2NwdShj
cHVwb29sLCBjcHUpID0gYzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZGMyNTViMDY0Yi4uYTEwZjI3OGJh
MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTE0MCw5ICsxNDAsOSBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsK
ICAgICBpbnQgICAgICAgICAgKCppbml0KSAgICAgICAgICAgKHN0cnVjdCBzY2hlZHVsZXIgKik7
CiAgICAgdm9pZCAgICAgICAgICgqZGVpbml0KSAgICAgICAgIChzdHJ1Y3Qgc2NoZWR1bGVyICop
OwogCi0gICAgdm9pZCAgICAgICAgICgqZnJlZV92ZGF0YSkgICAgIChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICosIHZvaWQgKik7Ci0gICAgdm9pZCAqICAgICAgICgqYWxsb2NfdmRhdGEpICAgIChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICosCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICopOworICAgIHZvaWQgICAgICAgICAoKmZyZWVfdWRh
dGEpICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCB2b2lkICopOworICAgIHZvaWQgKiAg
ICAgICAoKmFsbG9jX3VkYXRhKSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKiwgdm9pZCAq
KTsKICAgICB2b2lkICAgICAgICAgKCpmcmVlX3BkYXRhKSAgICAgKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKiwgdm9pZCAqLCBpbnQpOwogICAgIHZvaWQgKiAgICAgICAoKmFsbG9jX3BkYXRhKSAg
ICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBpbnQpOwogICAgIHZvaWQgICAgICAgICAoKmlu
aXRfcGRhdGEpICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCB2b2lkICosIGludCk7CkBA
IC0xNTYsMjQgKzE1NiwzMiBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICBzcGlubG9ja190ICog
KCpzd2l0Y2hfc2NoZWQpICAgKHN0cnVjdCBzY2hlZHVsZXIgKiwgdW5zaWduZWQgaW50LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqLCB2b2lkICopOwogCi0gICAg
LyogQWN0aXZhdGUgLyBkZWFjdGl2YXRlIHZjcHVzIGluIGEgY3B1IHBvb2wgKi8KLSAgICB2b2lk
ICAgICAgICAgKCppbnNlcnRfdmNwdSkgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3Ry
dWN0IHZjcHUgKik7Ci0gICAgdm9pZCAgICAgICAgICgqcmVtb3ZlX3ZjcHUpICAgIChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICopOwotCi0gICAgdm9pZCAgICAgICAgICgq
c2xlZXApICAgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICop
OwotICAgIHZvaWQgICAgICAgICAoKndha2UpICAgICAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqLCBzdHJ1Y3QgdmNwdSAqKTsKLSAgICB2b2lkICAgICAgICAgKCp5aWVsZCkgICAgICAg
ICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKik7Ci0gICAgdm9pZCAg
ICAgICAgICgqY29udGV4dF9zYXZlZCkgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVj
dCB2Y3B1ICopOworICAgIC8qIEFjdGl2YXRlIC8gZGVhY3RpdmF0ZSB1bml0cyBpbiBhIGNwdSBw
b29sICovCisgICAgdm9pZCAgICAgICAgICgqaW5zZXJ0X3VuaXQpICAgIChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqKTsKKyAgICB2b2lkICAgICAgICAgKCpyZW1vdmVfdW5pdCkgICAgKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBzY2hlZF91bml0ICopOworCisgICAgdm9pZCAgICAgICAgICgqc2xlZXApICAgICAg
ICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqKTsKKyAgICB2b2lkICAgICAgICAgKCp3YWtl
KSAgICAgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICopOworICAgIHZvaWQgICAgICAg
ICAoKnlpZWxkKSAgICAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKik7CisgICAgdm9p
ZCAgICAgICAgICgqY29udGV4dF9zYXZlZCkgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqKTsK
IAogICAgIHN0cnVjdCB0YXNrX3NsaWNlICgqZG9fc2NoZWR1bGUpIChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICosIHNfdGltZV90LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBpbnQgICAgICAgICAgKCpw
aWNrX2NwdSkgICAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKik7
Ci0gICAgdm9pZCAgICAgICAgICgqbWlncmF0ZSkgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICosIHN0cnVjdCB2Y3B1ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQpOworICAgIGludCAgICAgICAgICAoKnBpY2tfY3B1KSAgICAgICAoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKik7CisgICAgdm9pZCAgICAgICAgICgqbWlncmF0
ZSkgICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqLCB1bnNpZ25lZCBpbnQpOwogICAg
IGludCAgICAgICAgICAoKmFkanVzdCkgICAgICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
LCBzdHJ1Y3QgZG9tYWluICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHVsZXJfb3AgKik7Ci0gICAgdm9pZCAgICAgICAgICgqYWRq
dXN0X2FmZmluaXR5KShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCB2Y3B1ICosCisg
ICAgdm9pZCAgICAgICAgICgqYWRqdXN0X2FmZmluaXR5KShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNw
dW1hc2sgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBjcHVtYXNrICopOwogICAgIGludCAgICAgICAgICAoKmFkanVzdF9nbG9iYWwpICAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqLApAQCAtMjY3LDc1ICsyNzUsODEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHNjaGVkX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCB2b2lkICpk
YXRhLAogICAgICAgICBzLT5kZWluaXRfcGRhdGEocywgZGF0YSwgY3B1KTsKIH0KIAotc3RhdGlj
IGlubGluZSB2b2lkICpzY2hlZF9hbGxvY192ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpz
LCBzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqZG9tX2RhdGEpCitzdGF0aWMgaW5saW5lIHZvaWQgKnNjaGVkX2FsbG9jX3VkYXRhKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB2b2lkICpkb21fZGF0YSkKIHsKLSAgICBy
ZXR1cm4gcy0+YWxsb2NfdmRhdGEocywgdiwgZG9tX2RhdGEpOworICAgIHJldHVybiBzLT5hbGxv
Y191ZGF0YShzLCB1bml0LCBkb21fZGF0YSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBzY2hl
ZF9mcmVlX3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHZvaWQgKmRhdGEpCitzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfZnJlZV91ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpz
LCB2b2lkICpkYXRhKQogewotICAgIHMtPmZyZWVfdmRhdGEocywgZGF0YSk7CisgICAgcy0+ZnJl
ZV91ZGF0YShzLCBkYXRhKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2luc2VydF92
Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlu
bGluZSB2b2lkIHNjaGVkX2luc2VydF91bml0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQpCiB7Ci0gICAgaWYgKCBzLT5pbnNlcnRfdmNwdSApCi0gICAgICAgIHMtPmluc2VydF92Y3B1
KHMsIHYpOworICAgIGlmICggcy0+aW5zZXJ0X3VuaXQgKQorICAgICAgICBzLT5pbnNlcnRfdW5p
dChzLCB1bml0KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3JlbW92ZV92Y3B1KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2
b2lkIHNjaGVkX3JlbW92ZV91bml0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7
Ci0gICAgaWYgKCBzLT5yZW1vdmVfdmNwdSApCi0gICAgICAgIHMtPnJlbW92ZV92Y3B1KHMsIHYp
OworICAgIGlmICggcy0+cmVtb3ZlX3VuaXQgKQorICAgICAgICBzLT5yZW1vdmVfdW5pdChzLCB1
bml0KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NsZWVwKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3Ns
ZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgaWYgKCBzLT5zbGVlcCApCi0g
ICAgICAgIHMtPnNsZWVwKHMsIHYpOworICAgICAgICBzLT5zbGVlcChzLCB1bml0KTsKIH0KIAot
c3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywg
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfd2FrZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgaWYgKCBzLT53YWtlICkKLSAgICAgICAgcy0+d2FrZShz
LCB2KTsKKyAgICAgICAgcy0+d2FrZShzLCB1bml0KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQor
c3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7CiAgICAgaWYgKCBzLT55aWVsZCApCi0gICAgICAgIHMtPnlpZWxkKHMsIHYpOworICAgICAg
ICBzLT55aWVsZChzLCB1bml0KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2NvbnRl
eHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgaWYgKCBz
LT5jb250ZXh0X3NhdmVkICkKLSAgICAgICAgcy0+Y29udGV4dF9zYXZlZChzLCB2KTsKKyAgICAg
ICAgcy0+Y29udGV4dF9zYXZlZChzLCB1bml0KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNj
aGVkX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGlj
IGlubGluZSB2b2lkIHNjaGVkX21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB1
bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGlmICggcy0+bWlncmF0ZSApCi0gICAgICAgIHMtPm1p
Z3JhdGUocywgdiwgY3B1KTsKKyAgICAgICAgcy0+bWlncmF0ZShzLCB1bml0LCBjcHUpOwogICAg
IGVsc2UKLSAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1OworICAgICAgICB1bml0LT52Y3B1X2xp
c3QtPnByb2Nlc3NvciA9IGNwdTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgc2NoZWRfcGlja19j
cHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5s
aW5lIGludCBzY2hlZF9waWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7Ci0gICAgcmV0dXJuIHMtPnBpY2tfY3B1KHMsIHYpOworICAgIHJldHVybiBzLT5waWNrX2Nw
dShzLCB1bml0KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2FkanVzdF9hZmZpbml0
eShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY3B1bWFza190ICpzb2Z0KQog
ewogICAgIGlmICggcy0+YWRqdXN0X2FmZmluaXR5ICkKLSAgICAgICAgcy0+YWRqdXN0X2FmZmlu
aXR5KHMsIHYsIGhhcmQsIHNvZnQpOworICAgICAgICBzLT5hZGp1c3RfYWZmaW5pdHkocywgdW5p
dCwgaGFyZCwgc29mdCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNjaGVkX2FkanVzdF9kb20o
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywgc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXgg
NmYyZWU0YzJlYS4uZWJlOTViNTlhNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE2MSw2ICsxNjEsNyBAQCBzdHJ1
Y3QgdmNwdQogCiAgICAgc3RydWN0IHRpbWVyICAgICBwb2xsX3RpbWVyOyAgICAvKiB0aW1lb3V0
IGZvciBTQ0hFRE9QX3BvbGwgKi8KIAorICAgIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF91bml0
OwogICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1bGVyLXNwZWNp
ZmljIGRhdGEgKi8KIAogICAgIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gcnVuc3RhdGU7CkBA
IC0yNzMsNiArMjc0LDEyIEBAIHN0cnVjdCB2Y3B1CiAgICAgc3RydWN0IGFyY2hfdmNwdSBhcmNo
OwogfTsKIAorc3RydWN0IHNjaGVkX3VuaXQgeworICAgIHN0cnVjdCBkb21haW4gICAgICAgICAq
ZG9tYWluOworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICAqdmNwdV9saXN0OworICAgIHVuc2ln
bmVkIGludCAgICAgICAgICAgdW5pdF9pZDsKK307CisKIC8qIFBlci1kb21haW4gbG9jayBjYW4g
YmUgcmVjdXJzaXZlbHkgYWNxdWlyZWQgaW4gZmF1bHQgaGFuZGxlcnMuICovCiAjZGVmaW5lIGRv
bWFpbl9sb2NrKGQpIHNwaW5fbG9ja19yZWN1cnNpdmUoJihkKS0+ZG9tYWluX2xvY2spCiAjZGVm
aW5lIGRvbWFpbl91bmxvY2soZCkgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCYoZCktPmRvbWFpbl9s
b2NrKQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFP-00033P-Fi; Fri, 27 Sep 2019 07:00:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFN-00033J-Tz
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:00:57 +0000
X-Inumbo-ID: 8d43251c-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8d43251c-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:00: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 48B66ACEF;
 Fri, 27 Sep 2019 07:00:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:07 +0200
Message-Id: <20190927070050.12405-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 03/46] 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
bnRzIG9mIGEKZG9tYWluLCBidWlsZCBhIHNpbmdsZSBsaW5rZWQgbGlzdCBhbmQgYWRkIGFuIGl0
ZXJhdG9yIGZvciBpdC4gVGhlIG5ldwpsaXN0IGlzIGd1YXJkZWQgYnkgdGhlIHNhbWUgbWVjaGFu
aXNtcyBhcyB0aGUgdmNwdSBsaW5rZWQgbGlzdCBhcyBpdAppcyBtb2RpZmllZCBvbmx5IHZpYSB2
Y3B1X2NyZWF0ZSgpIG9yIHZjcHVfZGVzdHJveSgpLgoKRm9yIGNvbXBsZXRlbmVzcyBhZGQgYW5v
dGhlciBpdGVyYXRvciBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUoKSB3aGljaAp3aWxsIGl0ZXJh
dGUgb3ZlciBhbGwgdmNwdXMgb2YgYSBzY2hlZF91bml0IChyaWdodCBub3cgb25seSBvbmUpLiBU
aGlzCndpbGwgYmUgbmVlZGVkIGxhdGVyIGZvciBsYXJnZXIgc2NoZWR1bGluZyBncmFudWxhcml0
eSAoZS5nLiBjb3JlcykuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgot
LS0KVjI6Ci0gYWRkIGNvbW1lbnQgKERhcmlvIEZhZ2dpb2xpKQpWNDoKLSByZW5hbWUgaXRlcmF0
b3IgbWFjcm8gcGFyYW1ldGVycyAoSmFuIEJldWxpY2gpCi0gbW9kaWZ5IGZvcl9lYWNoX3NjaGVk
X3VuaXRfdmNwdSgpIGVuZCBjb25kaXRpb24gKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24v
c2NoZWR1bGUuYyAgIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAxNiArKysrKysrKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDZiZTMwYzkxNjEuLmQzNGI3ODlhOGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTMwNSw2ICszMDUsNTUgQEAgc3RhdGlj
IHZvaWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9j
a190ICpsb2NrMiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7CiB9
CiAKK3N0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
K3sKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldl91bml0OworICAgIHN0cnVjdCBkb21haW4g
KmQgPSB1bml0LT5kb21haW47CisKKyAgICBpZiAoIGQtPnNjaGVkX3VuaXRfbGlzdCA9PSB1bml0
ICkKKyAgICAgICAgZC0+c2NoZWRfdW5pdF9saXN0ID0gdW5pdC0+bmV4dF9pbl9saXN0OworICAg
IGVsc2UKKyAgICB7CisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCBwcmV2X3VuaXQg
KQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHByZXZfdW5pdC0+bmV4dF9pbl9saXN0ID09
IHVuaXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByZXZfdW5pdC0+bmV4dF9p
bl9saXN0ID0gdW5pdC0+bmV4dF9pbl9saXN0OworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgdW5pdC0+dmNwdV9saXN0LT5zY2hl
ZF91bml0ID0gTlVMTDsKKyAgICB4ZnJlZSh1bml0KTsKK30KKworc3RhdGljIHN0cnVjdCBzY2hl
ZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOworCisgICAgaWYgKCAodW5pdCA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3VuaXQpKSA9
PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB1bml0LT52Y3B1X2xpc3QgPSB2
OworICAgIHVuaXQtPnVuaXRfaWQgPSB2LT52Y3B1X2lkOworICAgIHVuaXQtPmRvbWFpbiA9IGQ7
CisKKyAgICBmb3IgKCBwcmV2X3VuaXQgPSAmZC0+c2NoZWRfdW5pdF9saXN0OyAqcHJldl91bml0
OworICAgICAgICAgIHByZXZfdW5pdCA9ICYoKnByZXZfdW5pdCktPm5leHRfaW5fbGlzdCApCisg
ICAgICAgIGlmICggKCpwcmV2X3VuaXQpLT5uZXh0X2luX2xpc3QgJiYKKyAgICAgICAgICAgICAo
KnByZXZfdW5pdCktPm5leHRfaW5fbGlzdC0+dW5pdF9pZCA+IHVuaXQtPnVuaXRfaWQgKQorICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICB1bml0LT5uZXh0X2luX2xpc3QgPSAqcHJldl91bml0Owor
ICAgICpwcmV2X3VuaXQgPSB1bml0OworCisgICAgdi0+c2NoZWRfdW5pdCA9IHVuaXQ7CisKKyAg
ICByZXR1cm4gdW5pdDsKK30KKwogaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHByb2Nlc3NvcikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwpAQCAtMzEyLDExICszNjEsOCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogCiAgICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vz
c29yOwogCi0gICAgaWYgKCAodW5pdCA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3VuaXQpKSA9PSBO
VUxMICkKKyAgICBpZiAoICh1bml0ID0gc2NoZWRfYWxsb2NfdW5pdCh2KSkgPT0gTlVMTCApCiAg
ICAgICAgIHJldHVybiAxOwotICAgIHVuaXQtPnZjcHVfbGlzdCA9IHY7Ci0gICAgdW5pdC0+dW5p
dF9pZCA9IHYtPnZjcHVfaWQ7Ci0gICAgdW5pdC0+ZG9tYWluID0gZDsKIAogICAgIC8qIEluaXRp
YWxpc2UgdGhlIHBlci12Y3B1IHRpbWVycy4gKi8KICAgICBzcGluX2xvY2tfaW5pdCgmdi0+cGVy
aW9kaWNfdGltZXJfbG9jayk7CkBAIC0zMzAsMTIgKzM3NiwxMCBAQCBpbnQgc2NoZWRfaW5pdF92
Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIHVuaXQtPnBy
aXYgPSBzY2hlZF9hbGxvY191ZGF0YShkb21fc2NoZWR1bGVyKGQpLCB1bml0LCBkLT5zY2hlZF9w
cml2KTsKICAgICBpZiAoIHVuaXQtPnByaXYgPT0gTlVMTCApCiAgICAgewotICAgICAgICB4ZnJl
ZSh1bml0KTsKKyAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOwogICAgICAgICByZXR1cm4g
MTsKICAgICB9CiAKLSAgICB2LT5zY2hlZF91bml0ID0gdW5pdDsKLQogICAgIC8qCiAgICAgICog
SW5pdGlhbGl6ZSBhZmZpbml0eSBzZXR0aW5ncy4gVGhlIGlkbGVyLCBhbmQgcG90ZW50aWFsbHkK
ICAgICAgKiBkb21haW4tMCBWQ1BVcywgYXJlIHBpbm5lZCBvbnRvIHRoZWlyIHJlc3BlY3RpdmUg
cGh5c2ljYWwgQ1BVcy4KQEAgLTQ3NSw4ICs1MTksNyBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNw
dShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZHVsZV9k
YXRhLCB2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7CiAgICAgc2NoZWRfcmVtb3ZlX3VuaXQo
dmNwdV9zY2hlZHVsZXIodiksIHVuaXQpOwogICAgIHNjaGVkX2ZyZWVfdWRhdGEodmNwdV9zY2hl
ZHVsZXIodiksIHVuaXQtPnByaXYpOwotICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOwotICAgIHhm
cmVlKHVuaXQpOworICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0KTsKIH0KIAogaW50IHNjaGVkX2lu
aXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIGludCBwb29saWQpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGZiNDVk
YTA1ZWUuLjM2YjFjM2IwMTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0yNzcsOSArMjc3LDI0IEBAIHN0cnVjdCBz
Y2hlZF91bml0IHsKICAgICBzdHJ1Y3QgZG9tYWluICAgICAgICAgKmRvbWFpbjsKICAgICBzdHJ1
Y3QgdmNwdSAgICAgICAgICAgKnZjcHVfbGlzdDsKICAgICB2b2lkICAgICAgICAgICAgICAgICAg
KnByaXY7ICAgICAgLyogc2NoZWR1bGVyIHByaXZhdGUgZGF0YSAqLworICAgIHN0cnVjdCBzY2hl
ZF91bml0ICAgICAqbmV4dF9pbl9saXN0OwogICAgIHVuc2lnbmVkIGludCAgICAgICAgICAgdW5p
dF9pZDsKIH07CiAKKyNkZWZpbmUgZm9yX2VhY2hfc2NoZWRfdW5pdChkLCB1KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGZvciAoICh1KSA9IChkKS0+c2No
ZWRfdW5pdF9saXN0OyAodSkgIT0gTlVMTDsgKHUpID0gKHUpLT5uZXh0X2luX2xpc3QgKQorCisv
KgorICogQWxsIHZjcHVzIG9mIGEgZG9tYWluIGFyZSBpbiBhIHNpbmdsZSBsaW5rZWQgbGlzdCB3
aXRoIHVuaXQtPnZjcHVfbGlzdAorICogcG9pbnRpbmcgdG8gdGhlIGZpcnN0IHZjcHUgb2YgdGhl
IHVuaXQuIFRoZSBsb29wIG11c3QgYmUgdGVybWluYXRlZCB3aGVuCisgKiBhIHZjcHUgaXMgaGl0
IG5vdCBiZWluZyBwYXJ0IG9mIHRoZSB1bml0IHRvIGxvb3Agb3Zlci4KKyAqLworI2RlZmluZSBm
b3JfZWFjaF9zY2hlZF91bml0X3ZjcHUodSwgdikgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgZm9yICggKHYpID0gKHUpLT52Y3B1X2xpc3Q7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAodikgIT0gTlVMTCAmJiAo
ISh1KS0+bmV4dF9pbl9saXN0IHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAodiktPnZjcHVfaWQgPCAodSktPm5leHRfaW5fbGlzdC0+dW5p
dF9pZCk7ICAgICBcCisgICAgICAgICAgKHYpID0gKHYpLT5uZXh0X2luX2xpc3QgKQorCiAvKiBQ
ZXItZG9tYWluIGxvY2sgY2FuIGJlIHJlY3Vyc2l2ZWx5IGFjcXVpcmVkIGluIGZhdWx0IGhhbmRs
ZXJzLiAqLwogI2RlZmluZSBkb21haW5fbG9jayhkKSBzcGluX2xvY2tfcmVjdXJzaXZlKCYoZCkt
PmRvbWFpbl9sb2NrKQogI2RlZmluZSBkb21haW5fdW5sb2NrKGQpIHNwaW5fdW5sb2NrX3JlY3Vy
c2l2ZSgmKGQpLT5kb21haW5fbG9jaykKQEAgLTMzMyw2ICszNDgsNyBAQCBzdHJ1Y3QgZG9tYWlu
CiAKICAgICAvKiBTY2hlZHVsaW5nLiAqLwogICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJp
djsgICAgLyogc2NoZWR1bGVyLXNwZWNpZmljIGRhdGEgKi8KKyAgICBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqc2NoZWRfdW5pdF9saXN0OwogICAgIHN0cnVjdCBjcHVwb29sICAqY3B1cG9vbDsKIAogICAg
IHN0cnVjdCBkb21haW4gICAqbmV4dF9pbl9saXN0OwotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFb-0003An-Jv; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFa-00039L-2t
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:10 +0000
X-Inumbo-ID: 8ff6690e-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8ff6690e-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 09C2CB14F;
 Fri, 27 Sep 2019 07:00:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:16 +0200
Message-Id: <20190927070050.12405-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 12/46] 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+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8ICA4
ICsrKystLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCAgNCArKy0tCiB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAg
ICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICB8ICAyICst
CiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaCAgfCAgNiArKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygr
KSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDVjZjQ3ZjU2MjIuLjlmZjFk
N2YyNDUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4v
Y29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTU2MCw5ICs1NjAsOSBAQCBhNjUzc2NoZWRfZG9f
c2NoZWR1bGUoCiAKICAgICAvKgogICAgICAqIElmIHRoZXJlIGFyZSBtb3JlIGRvbWFpbnMgdG8g
cnVuIGluIHRoZSBjdXJyZW50IG1ham9yIGZyYW1lLCBzZXQKLSAgICAgKiBuZXdfdGFzayBlcXVh
bCB0byB0aGUgYWRkcmVzcyBvZiBuZXh0IGRvbWFpbidzIFZDUFUgc3RydWN0dXJlLgotICAgICAq
IE90aGVyd2lzZSwgc2V0IG5ld190YXNrIGVxdWFsIHRvIHRoZSBhZGRyZXNzIG9mIHRoZSBpZGxl
IHRhc2sncyBWQ1BVCi0gICAgICogc3RydWN0dXJlLgorICAgICAqIG5ld190YXNrIGVxdWFsIHRv
IHRoZSBhZGRyZXNzIG9mIG5leHQgZG9tYWluJ3Mgc2NoZWRfdW5pdCBzdHJ1Y3R1cmUuCisgICAg
ICogT3RoZXJ3aXNlLCBzZXQgbmV3X3Rhc2sgZXF1YWwgdG8gdGhlIGFkZHJlc3Mgb2YgdGhlIGlk
bGUgdGFzaydzCisgICAgICogc2NoZWRfdW5pdCBzdHJ1Y3R1cmUuCiAgICAgICovCiAgICAgbmV3
X3Rhc2sgPSAoc2NoZWRfaW5kZXggPCBzY2hlZF9wcml2LT5udW1fc2NoZWR1bGVfZW50cmllcykK
ICAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hlZF9pbmRleF0udmMKQEAgLTU5OCw3
ICs1OTgsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogb2YgdGhlIHNlbGVjdGVk
IHRhc2sncyBWQ1BVIHN0cnVjdHVyZS4KICAgICAgKi8KICAgICByZXQudGltZSA9IG5leHRfc3dp
dGNoX3RpbWUgLSBub3c7Ci0gICAgcmV0LnRhc2sgPSBuZXdfdGFzazsKKyAgICByZXQudGFzayA9
IG5ld190YXNrLT5zY2hlZF91bml0OwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAKICAgICBCVUdf
T04ocmV0LnRpbWUgPD0gMCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAzNTBmOTYzNmZhLi43MzJmZDQ2MWI1
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMKQEAgLTE5OTMsOSArMTk5Myw5IEBAIG91dDoKICAgICAgKi8KICAgICBy
ZXQudGltZSA9IChpc19pZGxlX3ZjcHUoc25leHQtPnZjcHUpID8KICAgICAgICAgICAgICAgICAt
MSA6IHRzbGljZSk7Ci0gICAgcmV0LnRhc2sgPSBzbmV4dC0+dmNwdTsKKyAgICByZXQudGFzayA9
IHNuZXh0LT52Y3B1LT5zY2hlZF91bml0OwogCi0gICAgQ1NDSEVEX1ZDUFVfQ0hFQ0socmV0LnRh
c2spOworICAgIENTQ0hFRF9WQ1BVX0NIRUNLKHJldC50YXNrLT52Y3B1X2xpc3QpOwogICAgIHJl
dHVybiByZXQ7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggN2IwODcyZWJhNS4uODg1N2M5OGRkOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMKQEAgLTM2MzcsOSArMzYzNyw5IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAg
ICAgICogUmV0dXJuIHRhc2sgdG8gcnVuIG5leHQuLi4KICAgICAgKi8KICAgICByZXQudGltZSA9
IGNzY2hlZDJfcnVudGltZShvcHMsIGNwdSwgc25leHQsIG5vdyk7Ci0gICAgcmV0LnRhc2sgPSBz
bmV4dC0+dmNwdTsKKyAgICByZXQudGFzayA9IHNuZXh0LT52Y3B1LT5zY2hlZF91bml0OwogCi0g
ICAgQ1NDSEVEMl9WQ1BVX0NIRUNLKHJldC50YXNrKTsKKyAgICBDU0NIRUQyX1ZDUFVfQ0hFQ0so
cmV0LnRhc2stPnZjcHVfbGlzdCk7CiAgICAgcmV0dXJuIHJldDsKIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCAw
NmFjYWY5ZjkwLi4zZTZmOWY3MmUyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtODE5LDEwICs4MTksMTAgQEAgc3Rh
dGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewogICAgICAg
ICB0cmFjZV92YXIoVFJDX1NOVUxMX1RBU0tMRVQsIDEsIDAsIE5VTEwpOwotICAgICAgICByZXQu
dGFzayA9IGlkbGVfdmNwdVtjcHVdOworICAgICAgICByZXQudGFzayA9IGlkbGVfdmNwdVtjcHVd
LT5zY2hlZF91bml0OwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHJldC50YXNrID0gcGVyX2Nw
dShucGMsIGNwdSkudmNwdTsKKyAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5wYywgY3B1KS52
Y3B1LT5zY2hlZF91bml0OwogICAgIHJldC5taWdyYXRlZCA9IDA7CiAgICAgcmV0LnRpbWUgPSAt
MTsKIApAQCAtODU3LDcgKzg1Nyw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3Nj
aGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgIHZjcHVfYXNzaWduKHBydiwgd3ZjLT52Y3B1LCBjcHUpOwogICAg
ICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0pOwotICAgICAg
ICAgICAgICAgICAgICByZXQudGFzayA9IHd2Yy0+dmNwdTsKKyAgICAgICAgICAgICAgICAgICAg
cmV0LnRhc2sgPSB3dmMtPnZjcHUtPnNjaGVkX3VuaXQ7CiAgICAgICAgICAgICAgICAgICAgIGdv
dG8gdW5sb2NrOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTg2OSwxMCAr
ODY5LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZw
cnYtPmNwdXNfZnJlZSk7CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShyZXQudGFzayA9PSBO
VUxMIHx8ICF2Y3B1X3J1bm5hYmxlKHJldC50YXNrKSkgKQotICAgICAgICByZXQudGFzayA9IGlk
bGVfdmNwdVtjcHVdOworICAgIGlmICggdW5saWtlbHkocmV0LnRhc2sgPT0gTlVMTCB8fCAhdW5p
dF9ydW5uYWJsZShyZXQudGFzaykpICkKKyAgICAgICAgcmV0LnRhc2sgPSBpZGxlX3ZjcHVbY3B1
XS0+c2NoZWRfdW5pdDsKIAotICAgIE5VTExfVkNQVV9DSEVDSyhyZXQudGFzayk7CisgICAgTlVM
TF9WQ1BVX0NIRUNLKHJldC50YXNrLT52Y3B1X2xpc3QpOwogICAgIHJldHVybiByZXQ7CiB9CiAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQu
YwppbmRleCAzZmJlOGRhZDhkLi44NTZlYWUxZmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xMTI5LDcgKzExMjksNyBA
QCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywg
Ym9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0g
c25leHQtPmN1cl9idWRnZXQ7IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwog
ICAgIH0KLSAgICByZXQudGFzayA9IHNuZXh0LT52Y3B1OworICAgIHJldC50YXNrID0gc25leHQt
PnZjcHUtPnNjaGVkX3VuaXQ7CiAKICAgICByZXR1cm4gcmV0OwogfQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDZkMjdjMmY0
YTUuLjE1N2I5MWM0MzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTExNSw3ICsxMTUsNyBAQCBzdGF0aWMgc3RydWN0IHRh
c2tfc2xpY2Ugc2NoZWRfaWRsZV9zY2hlZHVsZSgKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLnRp
bWUgPSAtMSB9OwogCi0gICAgcmV0LnRhc2sgPSBpZGxlX3ZjcHVbY3B1XTsKKyAgICByZXQudGFz
ayA9IHNjaGVkX2lkbGVfdW5pdChjcHUpOwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTE2Mjcs
NyArMTYyNyw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc2NoZWQgPSB0aGlz
X2NwdShzY2hlZHVsZXIpOwogICAgIG5leHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2NoZWR1bGUoc2No
ZWQsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CiAKLSAgICBuZXh0ID0gbmV4dF9zbGlj
ZS50YXNrOworICAgIG5leHQgPSBuZXh0X3NsaWNlLnRhc2stPnZjcHVfbGlzdDsKIAogICAgIHNk
LT5jdXJyID0gbmV4dC0+c2NoZWRfdW5pdDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAwNTg3YThkM2Qy
Li4yYjlkNTBiOWZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMjI2LDkgKzIyNiw5IEBAIHN0YXRpYyBp
bmxpbmUgc3BpbmxvY2tfdCAqcGNwdV9zY2hlZHVsZV90cnlsb2NrKHVuc2lnbmVkIGludCBjcHUp
CiB9CiAKIHN0cnVjdCB0YXNrX3NsaWNlIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdGFzazsKLSAgICBz
X3RpbWVfdCAgICAgdGltZTsKLSAgICBib29sX3QgICAgICAgbWlncmF0ZWQ7CisgICAgc3RydWN0
IHNjaGVkX3VuaXQgKnRhc2s7CisgICAgc190aW1lX3QgICAgICAgICAgIHRpbWU7CisgICAgYm9v
bF90ICAgICAgICAgICAgIG1pZ3JhdGVkOwogfTsKIAogc3RydWN0IHNjaGVkdWxlciB7Ci0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFe-0003Cx-Ul; Fri, 27 Sep 2019 07:01:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFc-0003Be-Ok
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:12 +0000
X-Inumbo-ID: 8d602ee6-e0f4-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8d602ee6-e0f4-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 07:00: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 A8D82AFBE;
 Fri, 27 Sep 2019 07:00:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:09 +0200
Message-Id: <20190927070050.12405-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 05/46] 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
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dp
b2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpWMzoKLSBzdHlsZSBmaXggKEphbiBCZXVsaWNo
KQotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyAgfCAxMyArKysrKysrLS0tLS0tCiB4
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vc2NoZWRfbnVsbC5jICAgICAgfCAyMyArKysrKysrKysrKystLS0tLS0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jICAgICAgICB8IDE4ICsrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1
ZGUveGVuL3BlcmZjX2RlZm4uaCB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAg
IHwgMTAgKysrKystLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCA1OSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94
ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggNjcwMDlmMjM1ZC4uOWZhYTFjNDhjNCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfYXJpbmM2NTMuYwpAQCAtNjA3LDE1ICs2MDcsMTYgQEAgYTY1M3NjaGVkX2RvX3NjaGVk
dWxlKAogfQogCiAvKioKLSAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8gc2Vs
ZWN0IGEgQ1BVIGZvciB0aGUgVkNQVSB0byBydW4gb24KKyAqIFhlbiBzY2hlZHVsZXIgY2FsbGJh
Y2sgZnVuY3Rpb24gdG8gc2VsZWN0IGEgcmVzb3VyY2UgZm9yIHRoZSBWQ1BVIHRvIHJ1biBvbgog
ICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBz
Y2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcGFyYW0gdW5pdCAgICAgIFBvaW50ZXIgdG8gc3RydWN0
IHNjaGVkX3VuaXQKICAqCi0gKiBAcmV0dXJuICAgICAgICAgIE51bWJlciBvZiBzZWxlY3RlZCBw
aHlzaWNhbCBDUFUKKyAqIEByZXR1cm4gICAgICAgICAgU2NoZWR1bGVyIHJlc291cmNlIHRvIHJ1
biBvbgogICovCi1zdGF0aWMgaW50Ci1hNjUzc2NoZWRfcGlja19jcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKgorYTY1M3NjaGVkX3BpY2tfcmVzb3VyY2UoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0
OwogICAgIGNwdW1hc2tfdCAqb25saW5lOwpAQCAtNjMzLDcgKzYzNCw3IEBAIGE2NTNzY2hlZF9w
aWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogICAgICAgICAgfHwgKGNwdSA+PSBucl9jcHVfaWRzKSApCiAgICAgICAgIGNw
dSA9IHZjLT5wcm9jZXNzb3I7CiAKLSAgICByZXR1cm4gY3B1OworICAgIHJldHVybiBnZXRfc2No
ZWRfcmVzKGNwdSk7CiB9CiAKIC8qKgpAQCAtNzI2LDcgKzcyNyw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2FyaW5jNjUzX2RlZiA9IHsKIAogICAgIC5kb19zY2hlZHVs
ZSAgICA9IGE2NTNzY2hlZF9kb19zY2hlZHVsZSwKIAotICAgIC5waWNrX2NwdSAgICAgICA9IGE2
NTNzY2hlZF9waWNrX2NwdSwKKyAgICAucGlja19yZXNvdXJjZSAgPSBhNjUzc2NoZWRfcGlja19y
ZXNvdXJjZSwKIAogICAgIC5zd2l0Y2hfc2NoZWQgICA9IGE2NTNfc3dpdGNoX3NjaGVkLAogCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYwppbmRleCA0YjRkNzAyMWRlLi5mYTczMDgxYjNjIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTg1
Myw4ICs4NTMsOCBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgIHJldHVybiBjcHU7CiB9CiAK
LXN0YXRpYyBpbnQKLWNzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqCitjc2NoZWRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25z
dCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0
LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBDU0NIRURfVkNQVSh2
Yyk7CkBAIC04NjcsNyArODY3LDcgQEAgY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICogZ2V0IGJv
b3N0ZWQsIHdoaWNoIHdlIGRvbid0IGRlc2VydmUgYXMgd2UgYXJlICJvbmx5IiBtaWdyYXRpbmcu
CiAgICAgICovCiAgICAgc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORywgJnN2Yy0+
ZmxhZ3MpOwotICAgIHJldHVybiBfY3NjaGVkX2NwdV9waWNrKG9wcywgdmMsIDEpOworICAgIHJl
dHVybiBnZXRfc2NoZWRfcmVzKF9jc2NoZWRfY3B1X3BpY2sob3BzLCB2YywgMSkpOwogfQogCiBz
dGF0aWMgaW5saW5lIHZvaWQKQEAgLTk2Nyw3ICs5NjcsNyBAQCBjc2NoZWRfdmNwdV9hY2N0KHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAvKgog
ICAgICAgICAgKiBJZiBpdCdzIGJlZW4gYWN0aXZlIGEgd2hpbGUsIGNoZWNrIGlmIHdlJ2QgYmUg
YmV0dGVyIG9mZgogICAgICAgICAgKiBtaWdyYXRpbmcgaXQgdG8gcnVuIGVsc2V3aGVyZSAoc2Vl
IG11bHRpLWNvcmUgYW5kIG11bHRpLXRocmVhZAotICAgICAgICAgKiBzdXBwb3J0IGluIGNzY2hl
ZF9jcHVfcGljaygpKS4KKyAgICAgICAgICogc3VwcG9ydCBpbiBjc2NoZWRfcmVzX3BpY2soKSku
CiAgICAgICAgICAqLwogICAgICAgICBuZXdfY3B1ID0gX2NzY2hlZF9jcHVfcGljayhvcHMsIGN1
cnJlbnQsIDApOwogCkBAIC0xMDIyLDExICsxMDIyLDExIEBAIGNzY2hlZF91bml0X2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAg
ICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKLSAgICAvKiBjc2NoZWRfY3B1X3BpY2so
KSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwgc28gd2UgbmVlZCB0aGUgbG9jay4gKi8K
KyAgICAvKiBjc2NoZWRfcmVzX3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwg
c28gd2UgbmVlZCB0aGUgbG9jay4gKi8KICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2ly
cSh2Yyk7CiAKLSAgICB2Yy0+cHJvY2Vzc29yID0gY3NjaGVkX2NwdV9waWNrKG9wcywgdW5pdCk7
Ci0gICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jlcyh2Yy0+cHJvY2Vzc29yKTsKKyAgICB1bml0
LT5yZXMgPSBjc2NoZWRfcmVzX3BpY2sob3BzLCB1bml0KTsKKyAgICB2Yy0+cHJvY2Vzc29yID0g
dW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCkBA
IC0yMjc4LDcgKzIyNzgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9j
cmVkaXRfZGVmID0gewogICAgIC5hZGp1c3RfYWZmaW5pdHk9IGNzY2hlZF9hZmZfY250bCwKICAg
ICAuYWRqdXN0X2dsb2JhbCAgPSBjc2NoZWRfc3lzX2NudGwsCiAKLSAgICAucGlja19jcHUgICAg
ICAgPSBjc2NoZWRfY3B1X3BpY2ssCisgICAgLnBpY2tfcmVzb3VyY2UgID0gY3NjaGVkX3Jlc19w
aWNrLAogICAgIC5kb19zY2hlZHVsZSAgICA9IGNzY2hlZF9zY2hlZHVsZSwKIAogICAgIC5kdW1w
X2NwdV9zdGF0ZSA9IGNzY2hlZF9kdW1wX3BjcHUsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDI5ODFkNjQy
YjAuLjM3MTkyZTY3MTMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC02MjYsOSArNjI2LDkgQEAgc3RhdGlj
IGlubGluZSBib29sIGhhc19jYXAoY29uc3Qgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogICog
cnVucSwgX2Fsd2F5c18gaGFwcGVucyBieSBtZWFucyBvZiB0aWNrbGluZzoKICAqICAtIHdoZW4g
YSB2Y3B1IHdha2VzIHVwLCBpdCBjYWxscyBjc2NoZWQyX3VuaXRfd2FrZSgpLCB3aGljaCBjYWxs
cwogICogICAgcnVucV90aWNrbGUoKTsKLSAqICAtIHdoZW4gYSBtaWdyYXRpb24gaXMgaW5pdGlh
dGVkIGluIHNjaGVkdWxlLmMsIHdlIGNhbGwgY3NjaGVkMl9jcHVfcGljaygpLAorICogIC0gd2hl
biBhIG1pZ3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWR1bGUuYywgd2UgY2FsbCBjc2NoZWQy
X3Jlc19waWNrKCksCiAgKiAgICBjc2NoZWQyX3VuaXRfbWlncmF0ZSgpICh3aGljaCBjYWxscyBt
aWdyYXRlKCkpIGFuZCBjc2NoZWQyX3VuaXRfd2FrZSgpLgotICogICAgY3NjaGVkMl9jcHVfcGlj
aygpIGxvb2tzIGZvciB0aGUgbGVhc3QgbG9hZGVkIHJ1bnEgYW5kIHJldHVybiBqdXN0IGFueQor
ICogICAgY3NjaGVkMl9yZXNfcGljaygpIGxvb2tzIGZvciB0aGUgbGVhc3QgbG9hZGVkIHJ1bnEg
YW5kIHJldHVybiBqdXN0IGFueQogICogICAgb2YgaXRzIHByb2Nlc3NvcnMuIFRoZW4sIGNzY2hl
ZDJfdW5pdF9taWdyYXRlKCkganVzdCBtb3ZlcyB0aGUgdmNwdSB0bwogICogICAgdGhlIGNob3Nl
biBydW5xLCBhbmQgaXQgaXMgYWdhaW4gcnVucV90aWNrbGUoKSwgY2FsbGVkIGJ5CiAgKiAgICBj
c2NoZWQyX3VuaXRfd2FrZSgpIHRoYXQgYWN0dWFsbHkgZGVjaWRlcyB3aGF0IHBjcHUgdG8gdXNl
IHdpdGhpbiB0aGUKQEAgLTY3Nyw3ICs2NzcsNyBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIo
dW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogfQogCiAvKgotICogSW4gY3NjaGVk
Ml9jcHVfcGljaygpLCBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIGFjdHVhbGx5IGxvb2sgYXQg
cmVtb3RlCisgKiBJbiBjc2NoZWQyX3Jlc19waWNrKCksIGl0IG1heSBub3QgYmUgcG9zc2libGUg
dG8gYWN0dWFsbHkgbG9vayBhdCByZW1vdGUKICAqIHJ1bnF1ZXVlcyAodGhlIHRyeWxvY2stcyBv
biB0aGVpciBzcGlubG9ja3MgY2FuIGZhaWwhKS4gSWYgdGhhdCBoYXBwZW5zLAogICogd2UgcGlj
aywgaW4gb3JkZXIgb2YgZGVjcmVhc2luZyBwcmVmZXJlbmNlOgogICogIDEpIHN2YydzIGN1cnJl
bnQgcGNwdSwgaWYgaXQgaXMgcGFydCBvZiBzdmMncyBzb2Z0IGFmZmluaXR5OwpAQCAtMjIwMiw4
ICsyMjAyLDggQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB9CiAKICNkZWZpbmUgTUFYX0xPQUQgKFNU
SU1FX01BWCkKLXN0YXRpYyBpbnQKLWNzY2hlZDJfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKgorY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCB2Y3B1ICp2
YyA9IHVuaXQtPnZjcHVfbGlzdDsKQEAgLTIyMTUsNyArMjIxNSw3IEBAIGNzY2hlZDJfY3B1X3Bp
Y2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKIAogICAgIEFTU0VSVCghY3B1bWFza19lbXB0eSgmcHJ2LT5hY3RpdmVfcXVldWVzKSk7
CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHBpY2tfY3B1KTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5L
KHBpY2tfcmVzb3VyY2UpOwogCiAgICAgLyogTG9ja2luZzoKICAgICAgKiAtIFJ1bnF1ZXVlIGxv
Y2sgb2YgdmMtPnByb2Nlc3NvciBpcyBhbHJlYWR5IGxvY2tlZApAQCAtMjQyNCw3ICsyNDI0LDcg
QEAgY3NjaGVkMl9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hh
ciAqKSZkKTsKICAgICB9CiAKLSAgICByZXR1cm4gbmV3X2NwdTsKKyAgICByZXR1cm4gZ2V0X3Nj
aGVkX3JlcyhuZXdfY3B1KTsKIH0KIAogLyogV29ya2luZyBzdGF0ZSBvZiB0aGUgbG9hZC1iYWxh
bmNpbmcgYWxnb3JpdGhtICovCkBAIC0zMTIxLDExICszMTIxLDExIEBAIGNzY2hlZDJfdW5pdF9p
bnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOwogICAgIEFTU0VSVChsaXN0X2VtcHR5
KCZzdmMtPnJ1bnFfZWxlbSkpOwogCi0gICAgLyogY3NjaGVkMl9jcHVfcGljaygpIGV4cGVjdHMg
dGhlIHBjcHUgbG9jayB0byBiZSBoZWxkICovCisgICAgLyogY3NjaGVkMl9yZXNfcGljaygpIGV4
cGVjdHMgdGhlIHBjcHUgbG9jayB0byBiZSBoZWxkICovCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1
bGVfbG9ja19pcnEodmMpOwogCi0gICAgdmMtPnByb2Nlc3NvciA9IGNzY2hlZDJfY3B1X3BpY2so
b3BzLCB1bml0KTsKLSAgICB1bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHZjLT5wcm9jZXNzb3Ip
OworICAgIHVuaXQtPnJlcyA9IGNzY2hlZDJfcmVzX3BpY2sob3BzLCB1bml0KTsKKyAgICB2Yy0+
cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl91bmxvY2tfaXJx
KGxvY2spOwogCkBAIC00MTEyLDcgKzQxMTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVk
dWxlciBzY2hlZF9jcmVkaXQyX2RlZiA9IHsKICAgICAuYWRqdXN0X2FmZmluaXR5PSBjc2NoZWQy
X2FmZl9jbnRsLAogICAgIC5hZGp1c3RfZ2xvYmFsICA9IGNzY2hlZDJfc3lzX2NudGwsCiAKLSAg
ICAucGlja19jcHUgICAgICAgPSBjc2NoZWQyX2NwdV9waWNrLAorICAgIC5waWNrX3Jlc291cmNl
ICA9IGNzY2hlZDJfcmVzX3BpY2ssCiAgICAgLm1pZ3JhdGUgICAgICAgID0gY3NjaGVkMl91bml0
X21pZ3JhdGUsCiAgICAgLmRvX3NjaGVkdWxlICAgID0gY3NjaGVkMl9zY2hlZHVsZSwKICAgICAu
Y29udGV4dF9zYXZlZCAgPSBjc2NoZWQyX2NvbnRleHRfc2F2ZWQsCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4IGNiNWUx
YjUyZGIuLmNiNDAwZjU1ZDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0yNjEsOSArMjYxLDExIEBAIHN0YXRpYyB2
b2lkIG51bGxfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAq
ZGF0YSkKICAqCiAgKiBTbyB0aGlzIGlzIG5vdCBwYXJ0IG9mIGFueSBob3QgcGF0aC4KICAqLwot
c3RhdGljIHVuc2lnbmVkIGludCBwaWNrX2NwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0
cnVjdCB2Y3B1ICp2KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitwaWNrX3Jlcyhz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewogICAgIHVuc2lnbmVkIGludCBiczsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVf
bGlzdDsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yLCBuZXdfY3B1OwogICAg
IGNwdW1hc2tfdCAqY3B1cyA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKTsKIApA
QCAtMzI3LDcgKzMyOSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGlja19jcHUoc3RydWN0IG51
bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgX190cmFjZV92YXIoVFJD
X1NOVUxMX1BJQ0tFRF9DUFUsIDEsIHNpemVvZihkKSwgJmQpOwogICAgIH0KIAotICAgIHJldHVy
biBuZXdfY3B1OworICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKG5ld19jcHUpOwogfQogCiBzdGF0
aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1
ICp2LApAQCAtNDU3LDggKzQ1OSw4IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIH0KIAogIHJldHJ5OgotICAgIGNwdSA9IHYt
PnByb2Nlc3NvciA9IHBpY2tfY3B1KHBydiwgdik7Ci0gICAgdW5pdC0+cmVzID0gZ2V0X3NjaGVk
X3JlcyhjcHUpOworICAgIHVuaXQtPnJlcyA9IHBpY2tfcmVzKHBydiwgdW5pdCk7CisgICAgY3B1
ID0gdi0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl91bmxv
Y2sobG9jayk7CiAKQEAgLTU5OSw3ICs2MDEsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfd2Fr
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAqLwogICAgICAgICB3aGls
ZSAoIGNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSA9
IHBpY2tfY3B1KHBydiwgdik7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSA9IHBp
Y2tfcmVzKHBydiwgdW5pdCktPm1hc3Rlcl9jcHU7CiAKICAgICAgICAgICAgIGlmICggdGVzdF9h
bmRfY2xlYXJfYml0KG5ld19jcHUsICZwcnYtPmNwdXNfZnJlZSkgKQogICAgICAgICAgICAgewpA
QCAtNjQ4LDEyICs2NTAsMTEgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOwog
fQogCi1zdGF0aWMgaW50IG51bGxfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQorc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCitudWxsX3Jlc19waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0g
ICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUodikpOwotICAgIHJldHVybiBwaWNrX2NwdShudWxsX3ByaXYob3BzKSwgdik7CisgICAg
QVNTRVJUKCFpc19pZGxlX3ZjcHUodW5pdC0+dmNwdV9saXN0KSk7CisgICAgcmV0dXJuIHBpY2tf
cmVzKG51bGxfcHJpdihvcHMpLCB1bml0KTsKIH0KIAogc3RhdGljIHZvaWQgbnVsbF91bml0X21p
Z3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLApAQCAtOTg1LDcgKzk4Niw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX251bGxfZGVmID0gewogCiAgICAgLndh
a2UgICAgICAgICAgID0gbnVsbF91bml0X3dha2UsCiAgICAgLnNsZWVwICAgICAgICAgID0gbnVs
bF91bml0X3NsZWVwLAotICAgIC5waWNrX2NwdSAgICAgICA9IG51bGxfY3B1X3BpY2ssCisgICAg
LnBpY2tfcmVzb3VyY2UgID0gbnVsbF9yZXNfcGljaywKICAgICAubWlncmF0ZSAgICAgICAgPSBu
dWxsX3VuaXRfbWlncmF0ZSwKICAgICAuZG9fc2NoZWR1bGUgICAgPSBudWxsX3NjaGVkdWxlLAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0
LmMKaW5kZXggMDFlOTVmMzI3Ni4uNmNhNzkyZTY0MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtNjMxLDEyICs2MzEsMTIg
QEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRf
dmNwdSAqc3ZjKQogfQogCiAvKgotICogUGljayBhIHZhbGlkIENQVSBmb3IgdGhlIHZjcHUgdmMK
LSAqIFZhbGlkIENQVSBvZiBhIHZjcHUgaXMgaW50ZXNlY3Rpb24gb2YgdmNwdSdzIGFmZmluaXR5
Ci0gKiBhbmQgYXZhaWxhYmxlIGNwdXMKKyAqIFBpY2sgYSB2YWxpZCByZXNvdXJjZSBmb3IgdGhl
IHZjcHUgdmMKKyAqIFZhbGlkIHJlc291cmNlIG9mIGEgdmNwdSBpcyBpbnRlc2VjdGlvbiBvZiB2
Y3B1J3MgYWZmaW5pdHkKKyAqIGFuZCBhdmFpbGFibGUgcmVzb3VyY2VzCiAgKi8KLXN0YXRpYyBp
bnQKLXJ0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCitzdGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKK3J0X3Jl
c19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAg
IGNwdW1hc2tfdCBjcHVzOwpAQCAtNjUxLDcgKzY1MSw3IEBAIHJ0X2NwdV9waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAg
ICAgICAgICA6IGNwdW1hc2tfY3ljbGUodmMtPnByb2Nlc3NvciwgJmNwdXMpOwogICAgIEFTU0VS
VCggIWNwdW1hc2tfZW1wdHkoJmNwdXMpICYmIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cykg
KTsKIAotICAgIHJldHVybiBjcHU7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMoY3B1KTsKIH0K
IAogLyoKQEAgLTg5Miw4ICs4OTIsOCBAQCBydF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIEJVR19PTiggaXNfaWRs
ZV92Y3B1KHZjKSApOwogCiAgICAgLyogVGhpcyBpcyBzYWZlIGJlY2F1c2UgdmMgaXNuJ3QgeWV0
IGJlaW5nIHNjaGVkdWxlZCAqLwotICAgIHZjLT5wcm9jZXNzb3IgPSBydF9jcHVfcGljayhvcHMs
IHVuaXQpOwotICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModmMtPnByb2Nlc3Nvcik7Cisg
ICAgdW5pdC0+cmVzID0gcnRfcmVzX3BpY2sob3BzLCB1bml0KTsKKyAgICB2Yy0+cHJvY2Vzc29y
ID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9j
a19pcnEodmMpOwogCkBAIC0xNTYyLDcgKzE1NjIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNj
aGVkdWxlciBzY2hlZF9ydGRzX2RlZiA9IHsKIAogICAgIC5hZGp1c3QgICAgICAgICA9IHJ0X2Rv
bV9jbnRsLAogCi0gICAgLnBpY2tfY3B1ICAgICAgID0gcnRfY3B1X3BpY2ssCisgICAgLnBpY2tf
cmVzb3VyY2UgID0gcnRfcmVzX3BpY2ssCiAgICAgLmRvX3NjaGVkdWxlICAgID0gcnRfc2NoZWR1
bGUsCiAgICAgLnNsZWVwICAgICAgICAgID0gcnRfdW5pdF9zbGVlcCwKICAgICAud2FrZSAgICAg
ICAgICAgPSBydF91bml0X3dha2UsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNzc0ZjEyN2Q4OC4uOGJjYTMyZjVjNCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUu
YwpAQCAtODcsMTAgKzg3LDEwIEBAIHNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hl
ZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgcmV0dXJuICZzY2hlZF9mcmVl
X2NwdV9sb2NrOwogfQogCi1zdGF0aWMgaW50Ci1zY2hlZF9pZGxlX2NwdV9waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCitzdGF0
aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKK3NjaGVkX2lkbGVfcmVzX3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAg
ICByZXR1cm4gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OworICAgIHJldHVybiB1bml0LT5yZXM7CiB9
CiAKIHN0YXRpYyB2b2lkICoKQEAgLTEyMiw3ICsxMjIsNyBAQCBzdGF0aWMgc3RydWN0IHNjaGVk
dWxlciBzY2hlZF9pZGxlX29wcyA9IHsKICAgICAub3B0X25hbWUgICAgICAgPSAiaWRsZSIsCiAg
ICAgLnNjaGVkX2RhdGEgICAgID0gTlVMTCwKIAotICAgIC5waWNrX2NwdSAgICAgICA9IHNjaGVk
X2lkbGVfY3B1X3BpY2ssCisgICAgLnBpY2tfcmVzb3VyY2UgID0gc2NoZWRfaWRsZV9yZXNfcGlj
aywKICAgICAuZG9fc2NoZWR1bGUgICAgPSBzY2hlZF9pZGxlX3NjaGVkdWxlLAogCiAgICAgLmFs
bG9jX3VkYXRhICAgID0gc2NoZWRfaWRsZV9hbGxvY191ZGF0YSwKQEAgLTc0Nyw3ICs3NDcsOCBA
QCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgYSBuZXcgQ1BVLiAqLwot
ICAgICAgICAgICAgbmV3X2NwdSA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2
LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgIG5ld19jcHUgPSBzY2hlZF9waWNrX3Jlc291cmNl
KHZjcHVfc2NoZWR1bGVyKHYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdi0+c2NoZWRfdW5pdCktPm1hc3Rlcl9jcHU7CiAgICAgICAgICAgICBpZiAoIChuZXdf
bG9jayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xvY2spICYm
CiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9tYWluLT5j
cHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTg0MCw4ICs4
NDEsOSBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogCiAg
ICAgICAgIC8qIHYtPnByb2Nlc3NvciBtaWdodCBoYXZlIGNoYW5nZWQsIHNvIHJlYWNxdWlyZSB0
aGUgbG9jay4gKi8KICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7Ci0g
ICAgICAgIHYtPnByb2Nlc3NvciA9IHNjaGVkX3BpY2tfY3B1KHZjcHVfc2NoZWR1bGVyKHYpLCB2
LT5zY2hlZF91bml0KTsKLSAgICAgICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3Jl
cyh2LT5wcm9jZXNzb3IpOworICAgICAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBzY2hlZF9waWNr
X3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHYtPnNjaGVkX3VuaXQpOworICAgICAgICB2LT5wcm9jZXNz
b3IgPSB2LT5zY2hlZF91bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAgICAgICAgIHNwaW5fdW5sb2Nr
X2lycShsb2NrKTsKIAogICAgICAgICBpZiAoIG9sZF9jcHUgIT0gdi0+cHJvY2Vzc29yICkKQEAg
LTE4NTQsNyArMTg1Niw3IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAKICAg
ICAgICAgc2NoZWRfdGVzdF9mdW5jKGluaXQpOwogICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoZGVp
bml0KTsKLSAgICAgICAgc2NoZWRfdGVzdF9mdW5jKHBpY2tfY3B1KTsKKyAgICAgICAgc2NoZWRf
dGVzdF9mdW5jKHBpY2tfcmVzb3VyY2UpOwogICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoYWxsb2Nf
dWRhdGEpOwogICAgICAgICBzY2hlZF90ZXN0X2Z1bmMoZnJlZV91ZGF0YSk7CiAgICAgICAgIHNj
aGVkX3Rlc3RfZnVuYyhzd2l0Y2hfc2NoZWQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKaW5kZXggZWY2Zjg2
YjkxZS4uMWFkNDM4NDA4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4u
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oCkBAIC02OSw3ICs2OSw3IEBAIFBF
UkZDT1VOVEVSKG1pZ3JhdGVfb25fcnVucSwgICAgICAgICJjc2NoZWQyOiBtaWdyYXRlX29uX3J1
bnEiKQogUEVSRkNPVU5URVIobWlncmF0ZV9ub19ydW5xLCAgICAgICAgImNzY2hlZDI6IG1pZ3Jh
dGVfbm9fcnVucSIpCiBQRVJGQ09VTlRFUihydW50aW1lX21pbl90aW1lciwgICAgICAiY3NjaGVk
MjogcnVudGltZV9taW5fdGltZXIiKQogUEVSRkNPVU5URVIocnVudGltZV9tYXhfdGltZXIsICAg
ICAgImNzY2hlZDI6IHJ1bnRpbWVfbWF4X3RpbWVyIikKLVBFUkZDT1VOVEVSKHBpY2tfY3B1LCAg
ICAgICAgICAgICAgICJjc2NoZWQyOiBwaWNrX2NwdSIpCitQRVJGQ09VTlRFUihwaWNrX3Jlc291
cmNlLCAgICAgICAgICAiY3NjaGVkMjogcGlja19yZXNvdXJjZSIpCiBQRVJGQ09VTlRFUihuZWVk
X2ZhbGxiYWNrX2NwdSwgICAgICAiY3NjaGVkMjogbmVlZF9mYWxsYmFja19jcHUiKQogUEVSRkNP
VU5URVIobWlncmF0ZWQsICAgICAgICAgICAgICAgImNzY2hlZDI6IG1pZ3JhdGVkIikKIFBFUkZD
T1VOVEVSKG1pZ3JhdGVfcmVzaXN0ZWQsICAgICAgICJjc2NoZWQyOiBtaWdyYXRlX3Jlc2lzdGVk
IikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKaW5kZXggNWM5YWMwNzU4Ny4uNGY2MWY2NTI4OCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKQEAgLTE4OSw4ICsxODksOCBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICBzdHJ1Y3QgdGFz
a19zbGljZSAoKmRvX3NjaGVkdWxlKSAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzX3RpbWVf
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2tsZXRf
d29ya19zY2hlZHVsZWQpOwogCi0gICAgaW50ICAgICAgICAgICgqcGlja19jcHUpICAgICAgIChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqKTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKigqcGlja19yZXNvdXJjZSkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqKTsKICAgICB2b2lkICAgICAgICAgKCptaWdyYXRlKSAgICAgICAgKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBz
Y2hlZF91bml0ICosIHVuc2lnbmVkIGludCk7CiAgICAgaW50ICAgICAgICAgICgqYWRqdXN0KSAg
ICAgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCBkb21haW4gKiwKQEAgLTM1
NSwxMCArMzU1LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9taWdyYXRlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKnMsCiAgICAgfQogfQogCi1zdGF0aWMgaW5saW5lIGludCBzY2hlZF9w
aWNrX2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCitzdGF0aWMgaW5saW5l
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2NoZWRfcGlja19yZXNvdXJjZSgKKyAgICBjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAg
ICByZXR1cm4gcy0+cGlja19jcHUocywgdW5pdCk7CisgICAgcmV0dXJuIHMtPnBpY2tfcmVzb3Vy
Y2UocywgdW5pdCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9hZGp1c3RfYWZmaW5p
dHkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFg-0003Dw-AS; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFf-0003D0-3H
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:15 +0000
X-Inumbo-ID: 8e655064-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8e655064-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:00: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 1C5E5AFCE;
 Fri, 27 Sep 2019 07:00:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:10 +0200
Message-Id: <20190927070050.12405-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 06/46] 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
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYzOgotIHJlbW92ZSBubyBsb25nZXIgbWF0
Y2hpbmcgY29tbWVudCAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jIHwgICAyICstCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCAxMDUgKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAxNjggKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2No
ZWRfbnVsbC5jICAgICB8ICA0NiArKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAg
ICAgICB8IDExOCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICAgfCAgIDggKy0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgfCAg
IDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjIyIGluc2VydGlvbnMoKyksIDIyNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggOWZhYTFjNDhjNC4uN2JkYWYyNTdjZSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYwpAQCAtNDgxLDcgKzQ4MSw3IEBAIGE2NTNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICogSWYg
dGhlIFZDUFUgYmVpbmcgcHV0IHRvIHNsZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlzIGN1cnJl
bnRseQogICAgICAqIHJ1bm5pbmcsIHJhaXNlIGEgc29mdGlycSB0byBpbnZva2UgdGhlIHNjaGVk
dWxlciB0byBzd2l0Y2ggZG9tYWlucy4KICAgICAgKi8KLSAgICBpZiAoIHBlcl9jcHUoc2NoZWR1
bGVfZGF0YSwgdmMtPnByb2Nlc3NvcikuY3VyciA9PSB2YyApCisgICAgaWYgKCBwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIHZjLT5wcm9jZXNzb3IpLmN1cnIgPT0gdW5pdCApCiAgICAgICAgIGNwdV9y
YWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwppbmRleCBmYTczMDgxYjNjLi5jZmUzZWRjMTRjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTgzLDcg
KzgzLDcgQEAKICAgICAoKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqKSgoX29wcyktPnNjaGVkX2Rh
dGEpKQogI2RlZmluZSBDU0NIRURfUENQVShfYykgICAgIFwKICAgICAoKHN0cnVjdCBjc2NoZWRf
cGNwdSAqKXBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgX2MpLnNjaGVkX3ByaXYpCi0jZGVmaW5lIENT
Q0hFRF9WQ1BVKF92Y3B1KSAgKChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKikgKF92Y3B1KS0+c2NoZWRf
dW5pdC0+cHJpdikKKyNkZWZpbmUgQ1NDSEVEX1VOSVQodW5pdCkgICAoKHN0cnVjdCBjc2NoZWRf
dW5pdCAqKSAodW5pdCktPnByaXYpCiAjZGVmaW5lIENTQ0hFRF9ET00oX2RvbSkgICAgKChzdHJ1
Y3QgY3NjaGVkX2RvbSAqKSAoX2RvbSktPnNjaGVkX3ByaXYpCiAjZGVmaW5lIFJVTlEoX2NwdSkg
ICAgICAgICAgKCYoQ1NDSEVEX1BDUFUoX2NwdSktPnJ1bnEpKQogCkBAIC0xNjAsNyArMTYwLDcg
QEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIC8qCiAgKiBWaXJ0dWFsIENQVQogICovCi1zdHJ1Y3Qg
Y3NjaGVkX3ZjcHUgeworc3RydWN0IGNzY2hlZF91bml0IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFk
IHJ1bnFfZWxlbTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV92Y3B1X2VsZW07CiAKQEAg
LTIzMywxNSArMjMzLDE1IEBAIHN0YXRpYyB2b2lkIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpOwog
c3RhdGljIHZvaWQgY3NjaGVkX2FjY3Qodm9pZCAqZHVtbXkpOwogCiBzdGF0aWMgaW5saW5lIGlu
dAotX192Y3B1X29uX3J1bnEoc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCitfX3ZjcHVfb25fcnVu
cShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2
Yy0+cnVucV9lbGVtKTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKgor
c3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkX3VuaXQgKgogX19ydW5xX2VsZW0oc3RydWN0IGxp
c3RfaGVhZCAqZWxlbSkKIHsKLSAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUsIHJ1bnFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3RfZW50cnkoZWxlbSwgc3RydWN0
IGNzY2hlZF91bml0LCBydW5xX2VsZW0pOwogfQogCiAvKiBJcyB0aGUgZmlyc3QgZWxlbWVudCBv
ZiBjcHUncyBydW5xIChpZiBhbnkpIGNwdSdzIGlkbGUgdmNwdT8gKi8KQEAgLTI3Myw3ICsyNzMs
NyBAQCBkZWNfbnJfcnVubmFibGUodW5zaWduZWQgaW50IGNwdSkKIH0KIAogc3RhdGljIGlubGlu
ZSB2b2lkCi1fX3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorX19ydW5xX2lu
c2VydChzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
c3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAgICAgY29uc3Qgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0
IHJ1bnEgPSBSVU5RKGNwdSk7CkBAIC0yODMsNyArMjgzLDcgQEAgX19ydW5xX2luc2VydChzdHJ1
Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIAogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsIHJ1bnEgKQog
ICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgaXRlcl9zdmMg
PSBfX3J1bnFfZWxlbShpdGVyKTsKKyAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF91bml0ICog
Y29uc3QgaXRlcl9zdmMgPSBfX3J1bnFfZWxlbShpdGVyKTsKICAgICAgICAgaWYgKCBzdmMtPnBy
aSA+IGl0ZXJfc3ZjLT5wcmkgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMzA0LDM0
ICszMDQsMzQgQEAgX19ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykKIH0KIAog
c3RhdGljIGlubGluZSB2b2lkCi1ydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnN2YykK
K3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAgIF9fcnVucV9pbnNl
cnQoc3ZjKTsKICAgICBpbmNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogfQog
CiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZF92Y3B1ICpz
dmMpCitfX3J1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAgIEJVR19P
TiggIV9fdmNwdV9vbl9ydW5xKHN2YykgKTsKICAgICBsaXN0X2RlbF9pbml0KCZzdmMtPnJ1bnFf
ZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAotcnVucV9yZW1vdmUoc3RydWN0IGNzY2hl
ZF92Y3B1ICpzdmMpCitydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAg
ICBkZWNfbnJfcnVubmFibGUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwogICAgIF9fcnVucV9yZW1v
dmUoc3ZjKTsKIH0KIAotc3RhdGljIHZvaWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWRfdmNw
dSAqc3ZjLCBzX3RpbWVfdCBub3cpCitzdGF0aWMgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNz
Y2hlZF91bml0ICpzdmMsIHNfdGltZV90IG5vdykKIHsKICAgICBzX3RpbWVfdCBkZWx0YTsKICAg
ICB1aW50NjRfdCB2YWw7CiAgICAgdW5zaWduZWQgaW50IGNyZWRpdHM7CiAKICAgICAvKiBBc3Nl
cnQgc3ZjIGlzIGN1cnJlbnQgKi8KLSAgICBBU1NFUlQoIHN2YyA9PSBDU0NIRURfVkNQVShjdXJy
X29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpICk7CisgICAgQVNTRVJUKCBzdmMgPT0gQ1ND
SEVEX1VOSVQoY3Vycl9vbl9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpKSApOwogCiAgICAgaWYg
KCAoZGVsdGEgPSBub3cgLSBzdmMtPnN0YXJ0X3RpbWUpIDw9IDAgKQogICAgICAgICByZXR1cm47
CkBAIC0zNDksMTAgKzM0OSwxMCBAQCBib29sZWFuX3BhcmFtKCJ0aWNrbGVfb25lX2lkbGVfY3B1
Iiwgb3B0X3RpY2tsZV9vbmVfaWRsZSk7CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwg
bGFzdF90aWNrbGVfY3B1KTsKIAotc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3Ry
dWN0IGNzY2hlZF92Y3B1ICpuZXcpCitzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShz
dHJ1Y3QgY3NjaGVkX3VuaXQgKm5ldykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gbmV3LT52
Y3B1LT5wcm9jZXNzb3I7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICogY29uc3QgY3VyID0gQ1ND
SEVEX1ZDUFUoY3Vycl9vbl9jcHUoY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29u
c3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgc3RydWN0IGNzY2hl
ZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CiAg
ICAgY3B1bWFza190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKICAgICBpbnQgYmFsYW5jZV9z
dGVwLCBpZGxlcnNfZW1wdHk7CkBAIC02MDcsNyArNjA3LDcgQEAgaW5pdF9wZGF0YShzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMsIGludCBjcHUpCiAg
ICAgc3BjLT5pZGxlX2JpYXMgPSBucl9jcHVfaWRzIC0gMTsKIAogICAgIC8qIFN0YXJ0IG9mZiBp
ZGxpbmcuLi4gKi8KLSAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShjcHUpKSk7
CisgICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KS0+dmNwdV9saXN0KSk7
CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOwogICAgIHNwYy0+bnJfcnVu
bmFibGUgPSAwOwogfQpAQCAtNjMwLDcgKzYzMCw3IEBAIGNzY2hlZF9zd2l0Y2hfc2NoZWQoc3Ry
dWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKIHsKICAgICBzdHJ1Y3Qg
c2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOwogICAgIHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYobmV3X29wcyk7Ci0gICAgc3Ry
dWN0IGNzY2hlZF92Y3B1ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2
YyA9IHZkYXRhOwogCiAgICAgQVNTRVJUKHN2YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSk7
CiAKQEAgLTY1Myw3ICs2NTMsNyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVs
ZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiBzdGF0aWMgaW5saW5lIHZvaWQKIF9fY3Nj
aGVkX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogewotICAgIHN0cnVjdCBjc2NoZWRfdmNw
dSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh2Yy0+c2NoZWRfdW5pdCk7CiAgICAgc3RydWN0IGNz
Y2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCiAgICAgQlVHX09OKCBzdmMtPnZj
cHUgIT0gdmMgKTsKQEAgLTY4Niw3ICs2ODYsNyBAQCBpbnRlZ2VyX3BhcmFtKCJ2Y3B1X21pZ3Jh
dGlvbl9kZWxheSIsIHZjcHVfbWlncmF0aW9uX2RlbGF5X3VzKTsKIAogc3RhdGljIGlubGluZSBi
b29sCiBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgKnBydiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRf
dmNwdSAqc3ZjKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hl
ZF91bml0ICpzdmMpCiB7CiAgICAgYm9vbCBob3QgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAmJgog
ICAgICAgICAgICAgICAgKE5PVygpIC0gc3ZjLT5sYXN0X3NjaGVkX3RpbWUpIDwgcHJ2LT52Y3B1
X21pZ3JfZGVsYXk7CkBAIC03MDEsNyArNzAxLDcgQEAgc3RhdGljIGlubGluZSBpbnQKIF9fY3Nj
aGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYs
IHN0cnVjdCB2Y3B1ICp2YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRlc3Rf
Y3B1LCBjcHVtYXNrX3QgKm1hc2spCiB7Ci0gICAgY29uc3Qgc3RydWN0IGNzY2hlZF92Y3B1ICpz
dmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgY29uc3Qgc3RydWN0IGNzY2hlZF91bml0ICpzdmMg
PSBDU0NIRURfVU5JVCh2Yy0+c2NoZWRfdW5pdCk7CiAgICAgLyoKICAgICAgKiBEb24ndCBwaWNr
IHVwIHdvcmsgdGhhdCdzIGhvdCBvbiBwZWVyIFBDUFUsIG9yIHRoYXQgY2FuJ3QgKG9yCiAgICAg
ICogd291bGQgcHJlZmVyIG5vdCB0bykgcnVuIG9uIGNwdS4KQEAgLTg1Nyw3ICs4NTcsNyBAQCBz
dGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKIGNzY2hlZF9yZXNfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAg
IHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKnN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YyA9
IENTQ0hFRF9VTklUKHVuaXQpOwogCiAgICAgLyoKICAgICAgKiBXZSBoYXZlIGJlZW4gY2FsbGVk
IGJ5IHZjcHVfbWlncmF0ZSgpIChpbiBzY2hlZHVsZS5jKSwgYXMgcGFydApAQCAtODcxLDcgKzg3
MSw3IEBAIGNzY2hlZF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fY3Nj
aGVkX3ZjcHVfYWNjdF9zdGFydChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNz
Y2hlZF92Y3B1ICpzdmMpCitfX2NzY2hlZF92Y3B1X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2No
ZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwpAQCAtOTAxLDcgKzkwMSw3IEBAIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdGFydChzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCiAKIHN0YXRpYyBpbmxp
bmUgdm9pZAogX19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHN0cnVjdCBjc2NoZWRfcHJp
dmF0ZSAqcHJ2LAotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorICAgIHN0cnVjdCBjc2No
ZWRfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2
Yy0+c2RvbTsKIApAQCAtOTI2LDcgKzkyNiw3IEBAIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdG9wX2xv
Y2tlZChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKIHN0YXRpYyB2b2lkCiBjc2NoZWRfdmNw
dV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogewot
ICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKGN1cnJlbnQp
OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENTQ0hFRF9VTklUKGN1cnJl
bnQtPnNjaGVkX3VuaXQpOwogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcyA9IHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpOwogCiAgICAgQVNTRVJUKCBjdXJyZW50LT5wcm9jZXNzb3IgPT0g
Y3B1ICk7CkBAIC05OTUsMTAgKzk5NSwxMCBAQCBjc2NoZWRfYWxsb2NfdWRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAg
ICAgICAgICB2b2lkICpkZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xp
c3Q7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmM7CisgICAgc3RydWN0IGNzY2hlZF91bml0
ICpzdmM7CiAKICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCi0gICAgc3ZjID0geHph
bGxvYyhzdHJ1Y3QgY3NjaGVkX3ZjcHUpOworICAgIHN2YyA9IHh6YWxsb2Moc3RydWN0IGNzY2hl
ZF91bml0KTsKICAgICBpZiAoIHN2YyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAK
QEAgLTEwMTcsNyArMTAxNyw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWRfdW5pdF9pbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNzY2hlZF92
Y3B1ICpzdmMgPSB1bml0LT5wcml2OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gdW5p
dC0+cHJpdjsKICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgQlVHX09OKCBpc19pZGxlX3Zj
cHUodmMpICk7CkBAIC0xMDQzLDcgKzEwNDMsNyBAQCBjc2NoZWRfdW5pdF9pbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHN0YXRpYyB2
b2lkCiBjc2NoZWRfZnJlZV91ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQg
KnByaXYpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMgPSBwcml2OworICAgIHN0cnVj
dCBjc2NoZWRfdW5pdCAqc3ZjID0gcHJpdjsKIAogICAgIEJVR19PTiggIWxpc3RfZW1wdHkoJnN2
Yy0+cnVucV9lbGVtKSApOwogCkBAIC0xMDU0LDggKzEwNTQsNyBAQCBzdGF0aWMgdm9pZAogY3Nj
aGVkX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURf
UFJJVihvcHMpOwotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBz
dHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7CisgICAgc3Ry
dWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgc3Ry
dWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCiAgICAgU0NIRURfU1RB
VF9DUkFOSyh2Y3B1X3JlbW92ZSk7CkBAIC0xMDgyLDE0ICsxMDgxLDE0IEBAIHN0YXRpYyB2b2lk
CiBjc2NoZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlz
dDsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKiBjb25zdCBzdmMgPSBDU0NIRURfVkNQVSh2Yyk7
CisgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7
CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAKICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHZjcHVfc2xlZXApOwogCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAK
LSAgICBpZiAoIGN1cnJfb25fY3B1KGNwdSkgPT0gdmMgKQorICAgIGlmICggY3Vycl9vbl9jcHUo
Y3B1KSA9PSB1bml0ICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIGFyZSBhYm91
dCB0byB0aWNrbGUgY3B1LCBzbyB3ZSBzaG91bGQgY2xlYXIgaXRzIGJpdCBpbiBpZGxlcnMuCkBA
IC0xMTA3LDEyICsxMTA2LDEyIEBAIHN0YXRpYyB2b2lkCiBjc2NoZWRfdW5pdF93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHN0cnVjdCBjc2NoZWRfdmNw
dSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICBib29sX3QgbWlncmF0aW5nOwog
CiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1
cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHZjKSApCisgICAgaWYgKCB1bmxpa2VseShjdXJy
X29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB1bml0KSApCiAgICAgewogICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwpAQCAtMTE2OCw4
ICsxMTY3LDcgQEAgY3NjaGVkX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogc3RhdGljIHZvaWQKIGNzY2hlZF91bml0X3lpZWxk
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7
Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHN0cnVjdCBjc2No
ZWRfdmNwdSAqIGNvbnN0IHN2YyA9IENTQ0hFRF9WQ1BVKHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVk
X3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKIAogICAgIC8qIExldCB0aGUg
c2NoZWR1bGVyIGtub3cgdGhhdCB0aGlzIHZjcHUgaXMgdHJ5aW5nIHRvIHlpZWxkICovCiAgICAg
c2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1lJRUxELCAmc3ZjLT5mbGFncyk7CkBAIC0xMjI0LDgg
KzEyMjIsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkX2FmZl9jbnRsKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgY29u
c3QgY3B1bWFza190ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNvZnQpCiB7Ci0gICAgc3RydWN0
IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMg
PSBDU0NIRURfVkNQVSh2KTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YyA9IENTQ0hFRF9V
TklUKHVuaXQpOwogCiAgICAgaWYgKCAhaGFyZCApCiAgICAgICAgIHJldHVybjsKQEAgLTEzMjgs
NyArMTMyNSw3IEBAIGNzY2hlZF9ydW5xX3NvcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYs
IHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9wY3B1ICogY29uc3Qgc3Bj
ID0gQ1NDSEVEX1BDUFUoY3B1KTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xLCAqZWxlbSwg
Km5leHQsICpsYXN0X3VuZGVyOwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjX2VsZW07Cisg
ICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmNfZWxlbTsKICAgICBzcGlubG9ja190ICpsb2NrOwog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHNvcnRfZXBvY2g7CkBAIC0xMzc0LDcg
KzEzNzEsNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXJfdmNwdSwgKm5leHRfdmNwdTsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICppdGVyX3Nkb20sICpuZXh0X3Nkb207Ci0gICAgc3RydWN0IGNzY2hl
ZF92Y3B1ICpzdmM7CisgICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmM7CiAgICAgc3RydWN0IGNz
Y2hlZF9kb20gKnNkb207CiAgICAgdWludDMyX3QgY3JlZGl0X3RvdGFsOwogICAgIHVpbnQzMl90
IHdlaWdodF90b3RhbDsKQEAgLTE0OTcsNyArMTQ5NCw3IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1
bW15KQogCiAgICAgICAgIGxpc3RfZm9yX2VhY2hfc2FmZSggaXRlcl92Y3B1LCBuZXh0X3ZjcHUs
ICZzZG9tLT5hY3RpdmVfdmNwdSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IGxpc3Rf
ZW50cnkoaXRlcl92Y3B1LCBzdHJ1Y3QgY3NjaGVkX3ZjcHUsIGFjdGl2ZV92Y3B1X2VsZW0pOwor
ICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3ZjcHUsIHN0cnVjdCBjc2NoZWRfdW5p
dCwgYWN0aXZlX3ZjcHVfZWxlbSk7CiAgICAgICAgICAgICBCVUdfT04oIHNkb20gIT0gc3ZjLT5z
ZG9tICk7CiAKICAgICAgICAgICAgIC8qIEluY3JlbWVudCBjcmVkaXQgKi8KQEAgLTE2MDEsMTIg
KzE1OTgsMTIgQEAgY3NjaGVkX3RpY2sodm9pZCAqX2NwdSkKICAgICBzZXRfdGltZXIoJnNwYy0+
dGlja2VyLCBOT1coKSArIE1JQ1JPU0VDUyhwcnYtPnRpY2tfcGVyaW9kX3VzKSApOwogfQogCi1z
dGF0aWMgc3RydWN0IGNzY2hlZF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgY3NjaGVkX3VuaXQgKgog
Y3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFs
YW5jZV9zdGVwKQogewogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqIGNvbnN0IHBy
diA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKICAgICBjb25zdCBzdHJ1
Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBwZWVyX3BjcHUgPSBDU0NIRURfUENQVShwZWVyX2NwdSk7
Ci0gICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzcGVlcjsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KnNwZWVyOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CiAgICAgc3RydWN0IHZjcHUgKnZj
OwogCkBAIC0xNjE2LDcgKzE2MTMsNyBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUs
IGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICogRG9uJ3Qgc3RlYWwg
ZnJvbSBhbiBpZGxlIENQVSdzIHJ1bnEgYmVjYXVzZSBpdCdzIGFib3V0IHRvCiAgICAgICogcGlj
ayB1cCB3b3JrIGZyb20gaXQgaXRzZWxmLgogICAgICAqLwotICAgIGlmICggdW5saWtlbHkoaXNf
aWRsZV92Y3B1KGN1cnJfb25fY3B1KHBlZXJfY3B1KSkpICkKKyAgICBpZiAoIHVubGlrZWx5KGlz
X2lkbGVfdmNwdShjdXJyX29uX2NwdShwZWVyX2NwdSktPnZjcHVfbGlzdCkpICkKICAgICAgICAg
Z290byBvdXQ7CiAKICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCAmcGVlcl9wY3B1LT5ydW5xICkK
QEAgLTE2NzgsMTIgKzE2NzUsMTIgQEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBp
bnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVwKQogICAgIHJldHVybiBOVUxMOwogfQog
Ci1zdGF0aWMgc3RydWN0IGNzY2hlZF92Y3B1ICoKK3N0YXRpYyBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KgogY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNw
dSwKLSAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnNuZXh0LCBib29sX3QgKnN0b2xlbikKKyAgICBz
dHJ1Y3QgY3NjaGVkX3VuaXQgKnNuZXh0LCBib29sX3QgKnN0b2xlbikKIHsKICAgICBzdHJ1Y3Qg
Y3B1cG9vbCAqYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3Zj
cHUgKnNwZWVyOworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3BlZXI7CiAgICAgY3B1bWFza190
IHdvcmtlcnM7CiAgICAgY3B1bWFza190ICpvbmxpbmU7CiAgICAgaW50IHBlZXJfY3B1LCBmaXJz
dF9jcHUsIHBlZXJfbm9kZSwgYnN0ZXA7CkBAIC0xODMyLDkgKzE4MjksOSBAQCBjc2NoZWRfc2No
ZWR1bGUoCiB7CiAgICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKLSAgICBzdHJ1Y3QgY3Nj
aGVkX3ZjcHUgKiBjb25zdCBzY3VyciA9IENTQ0hFRF9WQ1BVKGN1cnJlbnQpOworICAgIHN0cnVj
dCBjc2NoZWRfdW5pdCAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX1VOSVQoY3VycmVudC0+c2NoZWRf
dW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMp
OwotICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc25leHQ7CisgICAgc3RydWN0IGNzY2hlZF91bml0
ICpzbmV4dDsKICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAgICAgc190aW1lX3QgcnVudGlt
ZSwgdHNsaWNlOwogCkBAIC0xOTUxLDcgKzE5NDgsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAg
aWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIFRSQUNFXzBEKFRS
Q19DU0NIRURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAgIHNuZXh0ID0gQ1NDSEVEX1ZDUFUoaWRs
ZV92Y3B1W2NwdV0pOworICAgICAgICBzbmV4dCA9IENTQ0hFRF9VTklUKGlkbGVfdmNwdVtjcHVd
LT5zY2hlZF91bml0KTsKICAgICAgICAgc25leHQtPnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7
CiAgICAgfQogCkBAIC0yMDAzLDcgKzIwMDAsNyBAQCBvdXQ6CiB9CiAKIHN0YXRpYyB2b2lkCi1j
c2NoZWRfZHVtcF92Y3B1KHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjKQorY3NjaGVkX2R1bXBfdmNw
dShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNv
bnN0IHNkb20gPSBzdmMtPnNkb207CiAKQEAgLTIwMzksNyArMjAzNiw3IEBAIGNzY2hlZF9kdW1w
X3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgIHN0cnVjdCBs
aXN0X2hlYWQgKnJ1bnEsICppdGVyOwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0g
Q1NDSEVEX1BSSVYob3BzKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYzsKLSAgICBzdHJ1
Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YzsKICAgICBz
cGlubG9ja190ICpsb2NrOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IGxvb3A7
CkBAIC0yMDYzLDcgKzIwNjAsNyBAQCBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgaW50IGNwdSkKICAgICAgICAgICAgQ1BVTUFTS19QUihwZXJfY3B1KGNwdV9j
b3JlX21hc2ssIGNwdSkpKTsKIAogICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGluZyB0byBzYXkg
aWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpLiAqLwotICAgIHN2YyA9IENTQ0hFRF9WQ1BVKGN1cnJf
b25fY3B1KGNwdSkpOworICAgIHN2YyA9IENTQ0hFRF9VTklUKGN1cnJfb25fY3B1KGNwdSkpOwog
ICAgIGlmICggc3ZjICYmICFpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApCiAgICAgewogICAgICAg
ICBwcmludGsoIlx0cnVuOiAiKTsKQEAgLTIxMzIsMTAgKzIxMjksMTAgQEAgY3NjaGVkX2R1bXAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiAgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0
ZXJfc3ZjLCAmc2RvbS0+YWN0aXZlX3ZjcHUgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkX3ZjcHUgKnN2YzsKKyAgICAgICAgICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3Zj
OwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgICAgICAgICAgc3ZjID0gbGlz
dF9lbnRyeShpdGVyX3N2Yywgc3RydWN0IGNzY2hlZF92Y3B1LCBhY3RpdmVfdmNwdV9lbGVtKTsK
KyAgICAgICAgICAgIHN2YyA9IGxpc3RfZW50cnkoaXRlcl9zdmMsIHN0cnVjdCBjc2NoZWRfdW5p
dCwgYWN0aXZlX3ZjcHVfZWxlbSk7CiAgICAgICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrKHN2Yy0+dmNwdSk7CiAKICAgICAgICAgICAgIHByaW50aygiXHQlM2Q6ICIsICsrbG9vcCk7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCmluZGV4IDM3MTkyZTY3MTMuLmFmZWI3MGI4NDUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CkBAIC0xNzYsNyArMTc2LDcgQEAKICAqICAgICBsb2FkIGJhbGFuY2luZzsKICAqICArIHNlcmlh
bGl6ZXMgcnVucXVldWUgb3BlcmF0aW9ucyAocmVtb3ZpbmcgYW5kIGluc2VydGluZyB2Y3B1cyk7
CiAgKiAgKyBwcm90ZWN0cyBydW5xdWV1ZS13aWRlIGRhdGEgaW4gY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhOwotICogICsgcHJvdGVjdHMgdmNwdSBwYXJhbWV0ZXJzIGluIGNzY2hlZDJfdmNwdSBmb3Ig
dGhlIHZjcHUgaW4gdGhlCisgKiAgKyBwcm90ZWN0cyB2Y3B1IHBhcmFtZXRlcnMgaW4gY3NjaGVk
Ml91bml0IGZvciB0aGUgdmNwdSBpbiB0aGUKICAqICAgIHJ1bnF1ZXVlLgogICoKICAqIC0gUHJp
dmF0ZSBzY2hlZHVsZXIgbG9jawpAQCAtNTEyLDcgKzUxMiw3IEBAIHN0cnVjdCBjc2NoZWQyX3Bj
cHUgewogLyoKICAqIFZpcnR1YWwgQ1BVCiAgKi8KLXN0cnVjdCBjc2NoZWQyX3ZjcHUgeworc3Ry
dWN0IGNzY2hlZDJfdW5pdCB7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tOyAgICAgICAg
ICAvKiBVcC1wb2ludGVyIHRvIGRvbWFpbiAgICAgICAgICAgICAgICAqLwogICAgIHN0cnVjdCB2
Y3B1ICp2Y3B1OyAgICAgICAgICAgICAgICAgLyogVXAtcG9pbnRlciwgdG8gdmNwdSAgICAgICAg
ICAgICAgICAgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7IC8qIFVw
LXBvaW50ZXIgdG8gdGhlIHJ1bnF1ZXVlICAgICAgICAgICovCkBAIC01NzEsOSArNTcxLDkgQEAg
c3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpjc2NoZWQyX3BjcHUodW5zaWduZWQg
aW50IGNwdSkKICAgICByZXR1cm4gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3By
aXY7CiB9CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfdmNwdSAqY3NjaGVkMl92Y3B1
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl91bml0
ICpjc2NoZWQyX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgcmV0
dXJuIHYtPnNjaGVkX3VuaXQtPnByaXY7CisgICAgcmV0dXJuIHVuaXQtPnByaXY7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfZG9tICpjc2NoZWQyX2RvbShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQpAQCAtNTk1LDcgKzU5NSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hl
ZDJfcnVucXVldWVfZGF0YSAqYzJycWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogfQog
CiAvKiBEb2VzIHRoZSBkb21haW4gb2YgdGhpcyB2Q1BVIGhhdmUgYSBjYXA/ICovCi1zdGF0aWMg
aW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitzdGF0
aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7
CiAgICAgcmV0dXJuIHN2Yy0+YnVkZ2V0ICE9IFNUSU1FX01BWDsKIH0KQEAgLTY4OSw3ICs2ODks
NyBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIodW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190
ICptYXNrKQogICogT2YgY291cnNlLCAxLCAyIGFuZCAzIG1ha2VzIHNlbnNlIG9ubHkgaWYgc3Zj
IGhhcyBhIHNvZnQgYWZmaW5pdHkuIEFsc28KICAqIG5vdGUgdGhhdCBhdCBsZWFzdCA1IGlzIGd1
YXJhbnRlZWQgdG8gX2Fsd2F5c18gcmV0dXJuIGF0IGxlYXN0IG9uZSBwY3B1LgogICovCi1zdGF0
aWMgaW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQorc3RhdGlj
IGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKICAgICB1bnNpZ25lZCBpbnQgYnM7CkBAIC03NzQs
NyArNzc0LDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBjc2NoZWQyX3Zj
cHUgKnN2YykKICAqIEZJWE1FOiBEbyBwcmUtY2FsY3VsYXRlZCBkaXZpc2lvbj8KICAqLwogc3Rh
dGljIHZvaWQgdDJjX3VwZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIHNf
dGltZV90IHRpbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3Zj
cHUgKnN2YykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAq
c3ZjKQogewogICAgIHVpbnQ2NF90IHZhbCA9IHRpbWUgKiBycWQtPm1heF93ZWlnaHQgKyBzdmMt
PnJlc2lkdWFsOwogCkBAIC03ODIsNyArNzgyLDcgQEAgc3RhdGljIHZvaWQgdDJjX3VwZGF0ZShz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIHNfdGltZV90IHRpbWUsCiAgICAgc3Zj
LT5jcmVkaXQgLT0gdmFsOwogfQogCi1zdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzdmMpCitzdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAg
cmV0dXJuIGNyZWRpdCAqIHN2Yy0+d2VpZ2h0IC8gcnFkLT5tYXhfd2VpZ2h0OwogfQpAQCAtNzkx
LDE0ICs3OTEsMTQgQEAgc3RhdGljIHNfdGltZV90IGMydChzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQsIHNfdGltZV90IGNyZWRpdCwgc3RydWN0IGMKICAqIFJ1bnF1ZXVlIHJlbGF0
ZWQgY29kZS4KICAqLwogCi1zdGF0aWMgaW5saW5lIGludCB2Y3B1X29uX3J1bnEoc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjKQorc3RhdGljIGlubGluZSBpbnQgdmNwdV9vbl9ydW5xKHN0cnVjdCBj
c2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2Yy0+cnVucV9l
bGVtKTsKIH0KIAotc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcnVucV9lbGVt
KHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCitzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3Vu
aXQgKiBydW5xX2VsZW0oc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsKLSAgICByZXR1cm4gbGlz
dF9lbnRyeShlbGVtLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBydW5xX2VsZW0pOworICAgIHJldHVy
biBsaXN0X2VudHJ5KGVsZW0sIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJ1bnFfZWxlbSk7CiB9CiAK
IHN0YXRpYyB2b2lkIGFjdGl2YXRlX3J1bnF1ZXVlKHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBy
diwgaW50IHJxaSkKQEAgLTkxNiw3ICs5MTYsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfbWF4X3dl
aWdodChzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIGludCBuZXdfd2VpZ2h0LAog
CiAgICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZycWQtPnN2YyApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0
cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQy
X3VuaXQgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJxZF9l
bGVtKTsKIAogICAgICAgICAgICAgaWYgKCBzdmMtPndlaWdodCA+IG1heF93ZWlnaHQgKQogICAg
ICAgICAgICAgICAgIG1heF93ZWlnaHQgPSBzdmMtPndlaWdodDsKQEAgLTk0MSw3ICs5NDEsNyBA
QCBzdGF0aWMgdm9pZCB1cGRhdGVfbWF4X3dlaWdodChzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQsIGludCBuZXdfd2VpZ2h0LAogCiAvKiBBZGQgYW5kIHJlbW92ZSBmcm9tIHJ1bnF1
ZXVlIGFzc2lnbm1lbnQgKG5vdCBhY3RpdmUgcnVuIHF1ZXVlKSAqLwogc3RhdGljIHZvaWQKLV9y
dW5xX2Fzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCkKK19ydW5xX2Fzc2lnbihzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHsKIAogICAgIHN2Yy0+cnFkID0gcnFk
OwpAQCAtOTcxLDcgKzk3MSw3IEBAIF9ydW5xX2Fzc2lnbihzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMsIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHN0YXRpYyB2b2lkCiBydW5x
X2Fzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKIHsK
LSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKKyAg
ICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKIAogICAg
IEFTU0VSVChzdmMtPnJxZCA9PSBOVUxMKTsKIApAQCAtOTc5LDcgKzk3OSw3IEBAIHJ1bnFfYXNz
aWduKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogfQogCiBz
dGF0aWMgdm9pZAotX3J1bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQorX3J1
bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IHN2Yy0+cnFkOwogCkBAIC05OTgsNyArOTk4LDcgQEAg
X3J1bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogc3RhdGljIHZvaWQKIHJ1
bnFfZGVhc3NpZ24oY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMp
CiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmMtPnNjaGVkX3VuaXQtPnByaXY7
CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gdmMtPnNjaGVkX3VuaXQtPnByaXY7CiAK
ICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29yKSk7CiAKQEAg
LTEyMDAsNyArMTIwMCw3IEBAIHVwZGF0ZV9ydW5xX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogCiBzdGF0aWMgdm9pZAogdXBkYXRlX3N2Y19sb2FkKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIGlu
dCBjaGFuZ2UsIHNfdGltZV90IG5vdykKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91
bml0ICpzdmMsIGludCBjaGFuZ2UsIHNfdGltZV90IG5vdykKIHsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICBzX3RpbWVfdCBkZWx0YSwg
dmNwdV9sb2FkOwpAQCAtMTI2MCw3ICsxMjYwLDcgQEAgdXBkYXRlX3N2Y19sb2FkKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKIHN0YXRpYyB2b2lkCiB1cGRhdGVfbG9hZChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQsCi0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIGludCBjaGFu
Z2UsIHNfdGltZV90IG5vdykKKyAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2Yywg
aW50IGNoYW5nZSwgc190aW1lX3Qgbm93KQogewogICAgIHRyYWNlX3ZhcihUUkNfQ1NDSEVEMl9V
UERBVEVfTE9BRCwgMSwgMCwgIE5VTEwpOwogCkBAIC0xMjcwLDcgKzEyNzAsNyBAQCB1cGRhdGVf
bG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiB9CiAKIHN0YXRpYyB2b2lkCi1ydW5x
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YykKK3J1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNz
Y2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CiAgICAgdW5z
aWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwpAQCAtMTI4OSw3ICsxMjg5LDcg
QEAgcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVk
Ml92Y3B1ICpzdmMpCiAKICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCBydW5xICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBpdGVyX3N2YyA9IHJ1bnFfZWxlbShpdGVyKTsK
KyAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGl0ZXJfc3ZjID0gcnVucV9lbGVtKGl0ZXIp
OwogCiAgICAgICAgIGlmICggc3ZjLT5jcmVkaXQgPiBpdGVyX3N2Yy0+Y3JlZGl0ICkKICAgICAg
ICAgICAgIGJyZWFrOwpAQCAtMTMxMywxMyArMTMxMywxMyBAQCBydW5xX2luc2VydChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKICAgICB9CiB9
CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBydW5xX3JlbW92ZShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
dmMpCitzdGF0aWMgaW5saW5lIHZvaWQgcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdW5pdCAq
c3ZjKQogewogICAgIEFTU0VSVCh2Y3B1X29uX3J1bnEoc3ZjKSk7CiAgICAgbGlzdF9kZWxfaW5p
dCgmc3ZjLT5ydW5xX2VsZW0pOwogfQogCi12b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiwgc190aW1lX3QpOwor
dm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLCBzdHJ1
Y3QgY3NjaGVkMl91bml0ICosIHNfdGltZV90KTsKIAogc3RhdGljIGlubGluZSB2b2lkCiB0aWNr
bGVfY3B1KHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCkKQEAgLTEzMzUsNyArMTMzNSw3IEBAIHRpY2tsZV9jcHUodW5zaWduZWQgaW50IGNwdSwgc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogICogd2hldGhlciBvciBub3QgaXQgYWxy
ZWFkeSBydW4gZm9yIG1vcmUgdGhhbiB0aGUgcmF0ZWxpbWl0LCB0byB3aGljaCB3ZQogICogYXBw
bHkgc29tZSB0b2xlcmFuY2UpLgogICovCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfcHJlZW1wdGFi
bGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLAorc3RhdGljIGlubGluZSBib29sIGlz
X3ByZWVtcHRhYmxlKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdywgc190aW1lX3QgcmF0ZWxpbWl0
KQogewogICAgIGlmICggcmF0ZWxpbWl0IDw9IENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xF
UkFOQ0UgKQpAQCAtMTM2MSwxMCArMTM2MSwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHJl
ZW1wdGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLAogICogV2l0aGluIHRoZSBz
YW1lIGNsYXNzLCB0aGUgaGlnaGVzdCBkaWZmZXJlbmNlIG9mIGNyZWRpdC4KICAqLwogc3RhdGlj
IHNfdGltZV90IHRpY2tsZV9zY29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGlt
ZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNw
dSAqbmV3LCB1bnNpZ25lZCBpbnQgY3B1KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKiBjdXIgPSBjc2NoZWQyX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KSk7Cisg
ICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGN1ciA9IGNzY2hlZDJfdW5pdChjdXJyX29uX2NwdShj
cHUpKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3Bz
KTsKICAgICBzX3RpbWVfdCBzY29yZTsKIApAQCAtMTQzMyw3ICsxNDMzLDcgQEAgc3RhdGljIHNf
dGltZV90IHRpY2tsZV9zY29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90
IG5vdywKICAqIHBpY2sgdXAgc29tZSB3b3JrLCBzbyBpdCB3b3VsZCBiZSB3cm9uZyB0byBjb25z
aWRlciBpdCBpZGxlLgogICovCiBzdGF0aWMgdm9pZAotcnVucV90aWNrbGUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcsIHNfdGltZV90IG5vdykK
K3J1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJf
dW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGksIGlwaWQgPSAtMTsKICAgICBz
X3RpbWVfdCBtYXggPSAwOwpAQCAtMTU4OCw3ICsxNTg4LDcgQEAgcnVucV90aWNrbGUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcsIHNfdGltZV90
IG5vdykKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1
KGN1cnJfb25fY3B1KGlwaWQpKSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUoY3Vycl9vbl9j
cHUoaXBpZCktPnZjcHVfbGlzdCkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5
X2NwdSk7CiAgdGlja2xlOgogICAgIEJVR19PTihpcGlkID09IC0xKTsKQEAgLTE2MTUsNyArMTYx
NSw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqbmV3LCBzX3RpbWVfdCBub3cpCiAgKiBDcmVkaXQtcmVsYXRlZCBjb2RlCiAg
Ki8KIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IGludCBjcHUsIHNfdGltZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzbmV4dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl91bml0ICpzbmV4dCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQgPSBjMnJxZChvcHMsIGNwdSk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKQEAgLTE2
NDUsMTAgKzE2NDUsMTAgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogICAgIGxpc3RfZm9yX2VhY2go
IGl0ZXIsICZycWQtPnN2YyApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgc3ZjX2NwdTsK
LSAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2YzsKKyAgICAgICAgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqIHN2YzsKICAgICAgICAgaW50IHN0YXJ0X2NyZWRpdDsKIAotICAgICAgICBzdmMg
PSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAg
ICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgY3NjaGVkMl91bml0LCBycWRfZWxlbSk7
CiAgICAgICAgIHN2Y19jcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAogICAgICAgICBBU1NF
UlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKQEAgLTE2NTgsNyArMTY1OCw3IEBAIHN0YXRp
YyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUs
IHNfdGltZV90IG5vdywKICAgICAgICAgICogSWYgc3ZjIGlzIHJ1bm5pbmcsIGl0IGlzIG91ciBy
ZXNwb25zaWJpbGl0eSB0byBtYWtlIHN1cmUsIGhlcmUsCiAgICAgICAgICAqIHRoYXQgdGhlIGNy
ZWRpdCBpdCBoYXMgc3BlbnQgc28gZmFyIGdldCBhY2NvdW50ZWQuCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoIHN2Yy0+dmNwdSA9PSBjdXJyX29uX2NwdShzdmNfY3B1KSApCisgICAgICAgIGlm
ICggc3ZjLT52Y3B1ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpLT52Y3B1X2xpc3QgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBidXJuX2NyZWRpdHMocnFkLCBzdmMsIG5vdyk7CiAgICAgICAgICAg
ICAvKgpAQCAtMTcxMCwxMSArMTcxMCwxMSBAQCBzdGF0aWMgdm9pZCByZXNldF9jcmVkaXQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LCBzX3RpbWVfdCBub3csCiB9CiAKIHZv
aWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKLSAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQorICAg
ICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7
CiAgICAgc190aW1lX3QgZGVsdGE7CiAKLSAgICBBU1NFUlQoc3ZjID09IGNzY2hlZDJfdmNwdShj
dXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpKTsKKyAgICBBU1NFUlQoc3ZjID09IGNz
Y2hlZDJfdW5pdChjdXJyX29uX2NwdShzdmMtPnZjcHUtPnByb2Nlc3NvcikpKTsKIAogICAgIGlm
ICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpICkKICAgICB7CkBAIC0xNzY0LDcg
KzE3NjQsNyBAQCB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
ICpycWQsCiAgKiBCdWRnZXQtcmVsYXRlZCBjb2RlLgogICovCiAKLXN0YXRpYyB2b2lkIHBhcmtf
dmNwdShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCitzdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1
OwogCkBAIC0xNzkzLDcgKzE3OTMsNyBAQCBzdGF0aWMgdm9pZCBwYXJrX3ZjcHUoc3RydWN0IGNz
Y2hlZDJfdmNwdSAqc3ZjKQogICAgIGxpc3RfYWRkKCZzdmMtPnBhcmtlZF9lbGVtLCAmc3ZjLT5z
ZG9tLT5wYXJrZWRfdmNwdXMpOwogfQogCi1zdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0
cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKK3N0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9
IHN2Yy0+c2RvbTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7
CkBAIC0xODQwLDcgKzE4NDAsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YykKIH0KIAogc3RhdGljIHZvaWQKLXZjcHVfcmV0dXJuX2J1ZGdl
dChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKK3Zj
cHVfcmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0cnVjdCBsaXN0X2hl
YWQgKnBhcmtlZCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207
CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwpAQCAtMTg4Myw3
ICsxODgzLDcgQEAgdmNwdV9yZXR1cm5fYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2Yywg
c3RydWN0IGxpc3RfaGVhZCAqcGFya2VkKQogc3RhdGljIHZvaWQKIHVucGFya19wYXJrZWRfdmNw
dXMoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgbGlzdF9oZWFkICp2Y3B1cykK
IHsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsICp0bXA7CisgICAgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqc3ZjLCAqdG1wOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKICAgICBsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUoc3ZjLCB0bXAsIHZjcHVzLCBwYXJrZWRfZWxlbSkKQEAgLTIwMDUs
NyArMjAwNSw3IEBAIHN0YXRpYyB2b2lkIHJlcGxlbmlzaF9kb21haW5fYnVkZ2V0KHZvaWQqIGRh
dGEpCiBzdGF0aWMgaW5saW5lIHZvaWQKIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAq
dmMpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNw
dSh2Yyk7CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5p
dCh2Yy0+c2NoZWRfdW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICogY29uc3Qgc2RvbSA9
IHN2Yy0+c2RvbTsKIAogICAgIEJVR19PTiggc3ZjLT52Y3B1ICE9IHZjICk7CkBAIC0yMDMxLDEw
ICsyMDMxLDEwIEBAIGNzY2hlZDJfYWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
ZGQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmM7CiAKICAg
ICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCi0gICAgc3ZjID0geHphbGxvYyhzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1KTsKKyAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX3VuaXQpOwog
ICAgIGlmICggc3ZjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMjA3NSwx
MiArMjA3NSwxMiBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl91bml0X3NsZWVwKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0
IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBj
b25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUodmMpOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBj
b25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNw
dSh2YykpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CiAKLSAgICBpZiAoIGN1
cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHZjICkKKyAgICBpZiAoIGN1cnJfb25fY3B1KHZj
LT5wcm9jZXNzb3IpID09IHVuaXQgKQogICAgIHsKICAgICAgICAgdGlja2xlX2NwdSh2Yy0+cHJv
Y2Vzc29yLCBzdmMtPnJxZCk7CiAgICAgfQpAQCAtMjA5OCw3ICsyMDk4LDcgQEAgc3RhdGljIHZv
aWQKIGNzY2hlZDJfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9s
aXN0OwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3ZjcHUo
dmMpOworICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3VuaXQo
dW5pdCk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAgc190aW1l
X3Qgbm93OwogCkBAIC0yMTA2LDcgKzIxMDYsNyBAQCBjc2NoZWQyX3VuaXRfd2FrZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAgICAgQVNT
RVJUKCFpc19pZGxlX3ZjcHUodmMpKTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUo
Y3B1KSA9PSB2YykgKQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0
KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsK
ICAgICAgICAgZ290byBvdXQ7CkBAIC0yMTUzLDggKzIxNTMsNyBAQCBvdXQ6CiBzdGF0aWMgdm9p
ZAogY3NjaGVkMl91bml0X3lpZWxkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xp
c3Q7Ci0gICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2
KTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVu
aXQpOwogCiAgICAgX19zZXRfYml0KF9fQ1NGTEFHX3ZjcHVfeWllbGQsICZzdmMtPmZsYWdzKTsK
IH0KQEAgLTIxNjMsNyArMjE2Miw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2NvbnRleHRfc2F2
ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdmNwdSh2Yyk7CisgICAgc3RydWN0IGNz
Y2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKICAgICBzcGlubG9j
a190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CiAgICAgc190aW1lX3Qgbm93
ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKQEAgLTIyMDksNyArMjIwOCw3
IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
X2xpc3Q7CiAgICAgaW50IGksIG1pbl9ycWkgPSAtMSwgbWluX3NfcnFpID0gLTE7CiAgICAgdW5z
aWduZWQgaW50IG5ld19jcHUsIGNwdSA9IHZjLT5wcm9jZXNzb3I7Ci0gICAgc3RydWN0IGNzY2hl
ZDJfdmNwdSAqc3ZjID0gY3NjaGVkMl92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0
ICpzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAgICAgc190aW1lX3QgbWluX2F2Z2xvYWQgPSBN
QVhfTE9BRCwgbWluX3NfYXZnbG9hZCA9IE1BWF9MT0FEOwogICAgIGJvb2wgaGFzX3NvZnQ7CiAK
QEAgLTI0MzEsMTUgKzI0MzAsMTUgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogdHlwZWRlZiBzdHJ1
Y3QgewogICAgIC8qIE5COiBNb2RpZmllZCBieSBjb25zaWRlcigpICovCiAgICAgc190aW1lX3Qg
bG9hZF9kZWx0YTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogYmVzdF9wdXNoX3N2YywgKmJl
c3RfcHVsbF9zdmM7CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGJlc3RfcHVzaF9zdmMsICpi
ZXN0X3B1bGxfc3ZjOwogICAgIC8qIE5COiBSZWFkIGJ5IGNvbnNpZGVyKCkgKi8KICAgICBzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpscnFkOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKm9ycWQ7ICAgICAgICAgICAgICAgICAgCiB9IGJhbGFuY2Vfc3RhdGVfdDsKIAog
c3RhdGljIHZvaWQgY29uc2lkZXIoYmFsYW5jZV9zdGF0ZV90ICpzdCwgCi0gICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpwdXNoX3N2YywKLSAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnB1bGxfc3ZjKQorICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNzY2hlZDJfdW5pdCAqcHVzaF9zdmMsCisgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl91bml0ICpwdWxsX3N2YykKIHsKICAgICBzX3RpbWVfdCBsX2xvYWQsIG9fbG9h
ZCwgZGVsdGE7CiAKQEAgLTI0NzIsOCArMjQ3MSw4IEBAIHN0YXRpYyB2b2lkIGNvbnNpZGVyKGJh
bGFuY2Vfc3RhdGVfdCAqc3QsCiAKIAogc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCi0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YywgCi0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnRycWQsIAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsCisg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnRycWQsCiAg
ICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgY3B1ID0gc3ZjLT52
Y3B1LT5wcm9jZXNzb3I7CkBAIC0yNTQyLDcgKzI1NDEsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAqICAtIHN2YyBpcyBub3QgYWxyZWFkeSBm
bGFnZ2VkIHRvIG1pZ3JhdGUsCiAgKiAgLSBpZiBzdmMgaXMgYWxsb3dlZCB0byBydW4gb24gYXQg
bGVhc3Qgb25lIG9mIHRoZSBwY3B1cyBvZiBycWQuCiAgKi8KLXN0YXRpYyBib29sIHZjcHVfaXNf
bWlncmF0ZWFibGUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLAorc3RhdGljIGJvb2wgdmNwdV9p
c19taWdyYXRlYWJsZShzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkKQogewog
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1OwpAQCAtMjY5Miw3ICsyNjkxLDcgQEAgcmV0
cnk6CiAgICAgLyogUmV1c2UgbG9hZCBkZWx0YSAoYXMgd2UncmUgdHJ5aW5nIHRvIG1pbmltaXpl
IGl0KSAqLwogICAgIGxpc3RfZm9yX2VhY2goIHB1c2hfaXRlciwgJnN0LmxycWQtPnN2YyApCiAg
ICAgewotICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcHVzaF9zdmMgPSBsaXN0X2VudHJ5
KHB1c2hfaXRlciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICBzdHJ1
Y3QgY3NjaGVkMl91bml0ICogcHVzaF9zdmMgPSBsaXN0X2VudHJ5KHB1c2hfaXRlciwgc3RydWN0
IGNzY2hlZDJfdW5pdCwgcnFkX2VsZW0pOwogCiAgICAgICAgIHVwZGF0ZV9zdmNfbG9hZChvcHMs
IHB1c2hfc3ZjLCAwLCBub3cpOwogCkBAIC0yNzAxLDcgKzI3MDAsNyBAQCByZXRyeToKIAogICAg
ICAgICBsaXN0X2Zvcl9lYWNoKCBwdWxsX2l0ZXIsICZzdC5vcnFkLT5zdmMgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogcHVsbF9zdmMgPSBsaXN0X2VudHJ5
KHB1bGxfaXRlciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAgICAgICAgICAg
c3RydWN0IGNzY2hlZDJfdW5pdCAqIHB1bGxfc3ZjID0gbGlzdF9lbnRyeShwdWxsX2l0ZXIsIHN0
cnVjdCBjc2NoZWQyX3VuaXQsIHJxZF9lbGVtKTsKICAgICAgICAgICAgIAogICAgICAgICAgICAg
aWYgKCAhaW5uZXJfbG9hZF91cGRhdGVkICkKICAgICAgICAgICAgICAgICB1cGRhdGVfc3ZjX2xv
YWQob3BzLCBwdWxsX3N2YywgMCwgbm93KTsKQEAgLTI3MjAsNyArMjcxOSw3IEBAIHJldHJ5Ogog
CiAgICAgbGlzdF9mb3JfZWFjaCggcHVsbF9pdGVyLCAmc3Qub3JxZC0+c3ZjICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9p
dGVyLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBycWRfZWxlbSk7CisgICAgICAgIHN0cnVjdCBjc2No
ZWQyX3VuaXQgKiBwdWxsX3N2YyA9IGxpc3RfZW50cnkocHVsbF9pdGVyLCBzdHJ1Y3QgY3NjaGVk
Ml91bml0LCBycWRfZWxlbSk7CiAgICAgICAgIAogICAgICAgICBpZiAoICF2Y3B1X2lzX21pZ3Jh
dGVhYmxlKHB1bGxfc3ZjLCBzdC5scnFkKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTI3
NDcsNyArMjc0Niw3IEBAIGNzY2hlZDJfdW5pdF9taWdyYXRlKAogewogICAgIHN0cnVjdCB2Y3B1
ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmMtPmRvbWFp
bjsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVkMl92Y3B1KHZj
KTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVu
aXQpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnRycWQ7CiAgICAgc190aW1l
X3Qgbm93ID0gTk9XKCk7CiAKQEAgLTI4NDgsNyArMjg0Nyw3IEBAIGNzY2hlZDJfZG9tX2NudGwo
CiAgICAgICAgICAgICAvKiBVcGRhdGUgd2VpZ2h0cyBmb3IgdmNwdXMsIGFuZCBtYXhfd2VpZ2h0
IGZvciBydW5xdWV1ZXMgb24gd2hpY2ggdGhleSByZXNpZGUgKi8KICAgICAgICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAgICAgICAgICAgICAgc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHYtPnNjaGVkX3VuaXQpOwogICAg
ICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52
Y3B1KTsKIAogICAgICAgICAgICAgICAgIEFTU0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHN2
Yy0+dmNwdS0+cHJvY2Vzc29yKSk7CkBAIC0yODYyLDcgKzI4NjEsNyBAQCBjc2NoZWQyX2RvbV9j
bnRsKAogICAgICAgICAvKiBDYXAgKi8KICAgICAgICAgaWYgKCBvcC0+dS5jcmVkaXQyLmNhcCAh
PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOwor
ICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjOwogICAgICAgICAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKIAogICAgICAgICAgICAgLyogQ2FwIGlzIG9ubHkgdmFsaWQgaWYgaXQncyBi
ZWxvdyAxMDAgKiBucl9vZl92Q1BVUyAqLwpAQCAtMjg4Niw3ICsyODg1LDcgQEAgY3NjaGVkMl9k
b21fY250bCgKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQs
IHYgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfdmNwdSh2
KTsKKyAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAg
ICAgICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwogICAg
ICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICogVG9vIHNtYWxsIHF1b3RhcyB3b3Vs
ZCBpbiB0aGVvcnkgY2F1c2UgYSBsb3Qgb2Ygb3ZlcmhlYWQsCkBAIC0yOTI5LDE0ICsyOTI4LDE0
IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAg
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgICAgc3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgICAgICAgICAgICAgICAgICBzdmMg
PSBjc2NoZWQyX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAgICAgICAgICAgIGxvY2sg
PSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCB2LT5pc19ydW5uaW5nICkKICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IGMycnFkKG9wcywg
Y3B1KTsKIAotICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJfb25fY3B1KGNwdSkg
PT0gdik7CisgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vycl9vbl9jcHUoY3B1KS0+
dmNwdV9saXN0ID09IHYpOwogCiAgICAgICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICAgICAgICAgICAgICogV2UgYXJlIHRyaWdnZXJpbmcgYSByZXNjaGVkdWxlIG9uIHRoZSB2
Q1BVJ3MKQEAgLTI5NzYsNyArMjk3NSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAg
ICAvKiBEaXNhYmxlIGJ1ZGdldCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLiAqLwogICAg
ICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBjc2NoZWQyX3VuaXQodi0+c2No
ZWRfdW5pdCk7CiAgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1
bGVfbG9jayhzdmMtPnZjcHUpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElN
RV9NQVg7CkBAIC0zMDEzLDggKzMwMTIsNyBAQCBzdGF0aWMgdm9pZAogY3NjaGVkMl9hZmZfY250
bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAog
ICAgICAgICAgICAgICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAq
c29mdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwogCiAgICAgaWYgKCAhaGFyZCApCiAg
ICAgICAgIHJldHVybjsKQEAgLTMxMTQsNyArMzExMiw3IEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQy
X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAg
IHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHVuaXQtPnByaXY7CisgICAgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqc3ZjID0gdW5pdC0+cHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25z
dCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKQEAgLTMxNDYsNyAr
MzE0NCw3IEBAIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2ZyZWVfdWRh
dGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogewotICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YyA9IHByaXY7CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3Zj
ID0gcHJpdjsKIAogICAgIHhmcmVlKHN2Yyk7CiB9CkBAIC0zMTU1LDcgKzMxNTMsNyBAQCBzdGF0
aWMgdm9pZAogY3NjaGVkMl91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQt
PnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml92Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml91bml0KHVuaXQpOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKICAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2YykpOwpAQCAtMzE3Niw3ICszMTc0LDcgQEAgY3NjaGVkMl91bml0X3JlbW92ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogLyog
SG93IGxvbmcgc2hvdWxkIHdlIGxldCB0aGlzIHZjcHUgcnVuIGZvcj8gKi8KIHN0YXRpYyBzX3Rp
bWVfdAogY3NjaGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNw
dSwKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzbmV4dCwgc190aW1lX3Qg
bm93KQorICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNuZXh0LCBzX3RpbWVf
dCBub3cpCiB7CiAgICAgc190aW1lX3QgdGltZSwgbWluX3RpbWU7CiAgICAgaW50IHJ0X2NyZWRp
dDsgLyogUHJvcG9zZWQgcnVudGltZSBtZWFzdXJlZCBpbiBjcmVkaXRzICovCkBAIC0zMjIxLDcg
KzMyMTksNyBAQCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBp
bnQgY3B1LAogICAgICAqLwogICAgIGlmICggISBsaXN0X2VtcHR5KHJ1bnEpICkKICAgICB7Ci0g
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN3YWl0ID0gcnVucV9lbGVtKHJ1bnEtPm5leHQp
OworICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzd2FpdCA9IHJ1bnFfZWxlbShydW5xLT5u
ZXh0KTsKIAogICAgICAgICBpZiAoICEgaXNfaWRsZV92Y3B1KHN3YWl0LT52Y3B1KQogICAgICAg
ICAgICAgICYmIHN3YWl0LT5jcmVkaXQgPiAwICkKQEAgLTMyNzIsMTQgKzMyNzAsMTQgQEAgY3Nj
aGVkMl9ydW50aW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKIC8qCiAg
KiBGaW5kIGEgY2FuZGlkYXRlLgogICovCi1zdGF0aWMgc3RydWN0IGNzY2hlZDJfdmNwdSAqCitz
dGF0aWMgc3RydWN0IGNzY2hlZDJfdW5pdCAqCiBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsCi0gICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpzY3VyciwKKyAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNjdXJyLAogICAg
ICAgICAgICAgICAgaW50IGNwdSwgc190aW1lX3Qgbm93LAogICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50ICpza2lwcGVkKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXIsICp0ZW1wOwot
ICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnNuZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzbmV4dCA9IE5VTEw7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0g
Y3NjaGVkMl9wcml2KHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKICAgICBib29sIHlpZWxkID0g
ZmFsc2UsIHNvZnRfYWZmX3ByZWVtcHQgPSBmYWxzZTsKIApAQCAtMzM2MCwxMiArMzM1OCwxMiBA
QCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAg
aWYgKCB2Y3B1X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAg
ICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAgZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZDJf
dmNwdShpZGxlX3ZjcHVbY3B1XSk7CisgICAgICAgIHNuZXh0ID0gY3NjaGVkMl91bml0KGlkbGVf
dmNwdVtjcHVdLT5zY2hlZF91bml0KTsKIAogIGNoZWNrX3J1bnE6CiAgICAgbGlzdF9mb3JfZWFj
aF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFkLT5ydW5xICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUs
IHJ1bnFfZWxlbSk7CisgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBzdmMgPSBsaXN0X2Vu
dHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJ1bnFfZWxlbSk7CiAKICAgICAgICAgaWYg
KCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICAgICAgewpAQCAtMzQ2NCw4ICszNDYyLDgg
QEAgY3NjaGVkMl9zY2hlZHVsZSgKIHsKICAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKLSAgICBzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc2N1cnIgPSBjc2NoZWQyX3ZjcHUoY3VycmVudCk7Ci0g
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc25leHQgPSBOVUxMOworICAgIHN0cnVjdCBjc2NoZWQy
X3VuaXQgKiBjb25zdCBzY3VyciA9IGNzY2hlZDJfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsK
KyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzbmV4dCA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50
IHNraXBwZWRfdmNwdXMgPSAwOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsKICAgICBib29s
IHRpY2tsZWQ7CkBAIC0zNTQxLDcgKzM1MzksNyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIHsK
ICAgICAgICAgX19jbGVhcl9iaXQoX19DU0ZMQUdfdmNwdV95aWVsZCwgJnNjdXJyLT5mbGFncyk7
CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfQ1NDSEVEMl9TQ0hFRF9UQVNLTEVULCAxLCAwLCBOVUxM
KTsKLSAgICAgICAgc25leHQgPSBjc2NoZWQyX3ZjcHUoaWRsZV92Y3B1W2NwdV0pOworICAgICAg
ICBzbmV4dCA9IGNzY2hlZDJfdW5pdChpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CiAgICAg
fQogICAgIGVsc2UKICAgICAgICAgc25leHQgPSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBj
cHUsIG5vdywgJnNraXBwZWRfdmNwdXMpOwpAQCAtMzY0NCw3ICszNjQyLDcgQEAgY3NjaGVkMl9z
Y2hlZHVsZSgKIH0KIAogc3RhdGljIHZvaWQKLWNzY2hlZDJfZHVtcF92Y3B1KHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQorY3NjaGVkMl9kdW1w
X3ZjcHUoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpz
dmMpCiB7CiAgICAgcHJpbnRrKCJbJWkuJWldIGZsYWdzPSV4IGNwdT0laSIsCiAgICAgICAgICAg
ICBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkLApAQCAtMzY2OCw3ICszNjY2LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkCiBkdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBp
bnQgY3B1KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJp
dihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmM7CiAKICAgICBwcmludGsoIkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPSUq
cGIsIGNvcmU9JSpwYlxuIiwKICAgICAgICAgICAgY3B1LCBjMnIoY3B1KSwKQEAgLTM2NzYsNyAr
MzY3NCw3IEBAIGR1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUp
CiAgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSk7CiAK
ICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRoYXQncyB0aGUgaWRsZSB2
Y3B1KSAqLwotICAgIHN2YyA9IGNzY2hlZDJfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBz
dmMgPSBjc2NoZWQyX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYgKCBzdmMgJiYgIWlz
X2lkbGVfdmNwdShzdmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHByaW50aygiXHRydW46ICIp
OwpAQCAtMzc0OSw3ICszNzQ3LDcgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcykKIAogICAgICAgICBmb3JfZWFjaF92Y3B1KCBzZG9tLT5kb20sIHYgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml92Y3B1KHYpOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9
IGNzY2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxv
Y2s7CiAKICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsK
QEAgLTM3NzgsNyArMzc3Niw3IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMpCiAgICAgICAgIHByaW50aygiUlVOUTpcbiIpOwogICAgICAgICBsaXN0X2Zvcl9lYWNo
KCBpdGVyLCBydW5xICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNw
dSAqc3ZjID0gcnVucV9lbGVtKGl0ZXIpOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5p
dCAqc3ZjID0gcnVucV9lbGVtKGl0ZXIpOwogCiAgICAgICAgICAgICBpZiAoIHN2YyApCiAgICAg
ICAgICAgICB7CkBAIC0zODgyLDcgKzM4ODAsNyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1
Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewogICAgIHN0cnVjdCBjc2NoZWQyX3By
aXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihuZXdfb3BzKTsKLSAgICBzdHJ1Y3QgY3NjaGVkMl92
Y3B1ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2ZGF0YTsK
ICAgICB1bnNpZ25lZCBycWk7CiAKICAgICBBU1NFUlQocGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggY2I0MDBmNTVkMC4uMzYxOTc3NDMxOCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMKQEAgLTkzLDcgKzkzLDcgQEAgREVGSU5FX1BFUl9DUFUoc3RydWN0IG51bGxfcGNwdSwg
bnBjKTsKIC8qCiAgKiBWaXJ0dWFsIENQVQogICovCi1zdHJ1Y3QgbnVsbF92Y3B1IHsKK3N0cnVj
dCBudWxsX3VuaXQgewogICAgIHN0cnVjdCBsaXN0X2hlYWQgd2FpdHFfZWxlbTsKICAgICBzdHJ1
Y3QgdmNwdSAqdmNwdTsKIH07CkBAIC0xMTQsOSArMTE0LDkgQEAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgbnVsbF9wcml2YXRlICpudWxsX3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
ICAgIHJldHVybiBvcHMtPnNjaGVkX2RhdGE7CiB9CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0IG51
bGxfdmNwdSAqbnVsbF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBz
dHJ1Y3QgbnVsbF91bml0ICpudWxsX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7Ci0gICAgcmV0dXJuIHYtPnNjaGVkX3VuaXQtPnByaXY7CisgICAgcmV0dXJuIHVuaXQtPnBy
aXY7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LApAQCAtMTg5LDkgKzE4OSw5IEBAIHN0YXRpYyB2b2lk
ICpudWxsX2FsbG9jX3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB2b2lkICpkZCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3QgbnVs
bF92Y3B1ICpudmM7CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjOwogCi0gICAgbnZjID0geHph
bGxvYyhzdHJ1Y3QgbnVsbF92Y3B1KTsKKyAgICBudmMgPSB4emFsbG9jKHN0cnVjdCBudWxsX3Vu
aXQpOwogICAgIGlmICggbnZjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAt
MjA1LDcgKzIwNSw3IEBAIHN0YXRpYyB2b2lkICpudWxsX2FsbG9jX3VkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKIAogc3RhdGljIHZvaWQgbnVsbF9mcmVlX3VkYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmMgPSBwcml2OworICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IHByaXY7CiAKICAgICB4
ZnJlZShudmMpOwogfQpAQCAtMzYyLDkgKzM2Miw5IEBAIHN0YXRpYyBib29sIHZjcHVfZGVhc3Np
Z24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNp
Z25lZCBpbnQgYnM7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKLSAgICBz
dHJ1Y3QgbnVsbF92Y3B1ICp3dmM7CisgICAgc3RydWN0IG51bGxfdW5pdCAqd3ZjOwogCi0gICAg
QVNTRVJUKGxpc3RfZW1wdHkoJm51bGxfdmNwdSh2KS0+d2FpdHFfZWxlbSkpOworICAgIEFTU0VS
VChsaXN0X2VtcHR5KCZudWxsX3VuaXQodi0+c2NoZWRfdW5pdCktPndhaXRxX2VsZW0pKTsKICAg
ICBBU1NFUlQocGVyX2NwdShucGMsIHYtPnByb2Nlc3NvcikudmNwdSA9PSB2KTsKICAgICBBU1NF
UlQoIWNwdW1hc2tfdGVzdF9jcHUodi0+cHJvY2Vzc29yLCAmcHJ2LT5jcHVzX2ZyZWUpKTsKIApA
QCAtNDIxLDcgKzQyMSw3IEBAIHN0YXRpYyBzcGlubG9ja190ICpudWxsX3N3aXRjaF9zY2hlZChz
dHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLAogewogICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpz
ZCA9ICZwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSk7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0
ZSAqcHJ2ID0gbnVsbF9wcml2KG5ld19vcHMpOwotICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9
IHZkYXRhOworICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IHZkYXRhOwogCiAgICAgQVNTRVJU
KG52YyAmJiBpc19pZGxlX3ZjcHUobnZjLT52Y3B1KSk7CiAKQEAgLTQ0NCw3ICs0NDQsNyBAQCBz
dGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpu
dmMgPSBudWxsX3ZjcHUodik7CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0
KHVuaXQpOwogICAgIHVuc2lnbmVkIGludCBjcHU7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIApA
QCAtNTA4LDcgKzUwOCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9s
aXN0OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAg
IHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKKyAgICBzdHJ1Y3QgbnVsbF91
bml0ICpudmMgPSBudWxsX3VuaXQodW5pdCk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAogICAg
IEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKQEAgLTU0NiwxMiArNTQ2LDEyIEBAIHN0YXRpYyB2
b2lkIG51bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmMgPSBudWxs
X3ZjcHUodik7CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0KHVuaXQpOwog
ICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7CiAKICAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2KSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KGNwdSkgPT0gdikg
KQorICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0KSApCiAgICAgewog
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKICAgICAgICAgcmV0
dXJuOwpAQCAtNjMxLDcgKzYzMSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9zbGVlcChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICovCiAgICAgaWYgKCB1bmxpa2VseSghaXNf
dmNwdV9vbmxpbmUodikpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBudWxsX3ZjcHUgKm52YyA9
IG51bGxfdmNwdSh2KTsKKyAgICAgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0
KHVuaXQpOwogCiAgICAgICAgIGlmICggdW5saWtlbHkoIWxpc3RfZW1wdHkoJm52Yy0+d2FpdHFf
ZWxlbSkpICkKICAgICAgICAgewpAQCAtNjQ0LDcgKzY0NCw3IEBAIHN0YXRpYyB2b2lkIG51bGxf
dW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgfQogCiAgICAgLyog
SWYgdiBpcyBub3QgYXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpcyBub3QgcnVubmluZywgbm8gbmVl
ZCB0byBib3RoZXIgKi8KLSAgICBpZiAoIGxpa2VseSghdGlja2xlZCAmJiBjdXJyX29uX2NwdShj
cHUpID09IHYpICkKKyAgICBpZiAoIGxpa2VseSghdGlja2xlZCAmJiBjdXJyX29uX2NwdShjcHUp
ID09IHVuaXQpICkKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZU
SVJRKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CkBAIC02NjIsNyArNjYy
LDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0cnVjdCBudWxs
X3ZjcHUgKm52YyA9IG51bGxfdmNwdSh2KTsKKyAgICBzdHJ1Y3QgbnVsbF91bml0ICpudmMgPSBu
dWxsX3VuaXQodW5pdCk7CiAKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKQEAgLTc1
OCw3ICs3NTgsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAjaWZuZGVmIE5ERUJVRwogc3RhdGljIGlubGluZSB2b2lkIG51bGxf
dmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICogY29u
c3QgbnZjID0gbnVsbF92Y3B1KHYpOworICAgIHN0cnVjdCBudWxsX3VuaXQgKiBjb25zdCBudmMg
PSBudWxsX3VuaXQodi0+c2NoZWRfdW5pdCk7CiAgICAgc3RydWN0IG51bGxfZG9tICogY29uc3Qg
bmRvbSA9IHYtPmRvbWFpbi0+c2NoZWRfcHJpdjsKIAogICAgIEJVR19PTihudmMtPnZjcHUgIT0g
dik7CkBAIC03ODgsNyArNzg4LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2No
ZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHVuc2lnbmVkIGludCBiczsK
ICAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0cnVjdCBudWxs
X3ZjcHUgKnd2YzsKKyAgICBzdHJ1Y3QgbnVsbF91bml0ICp3dmM7CiAgICAgc3RydWN0IHRhc2tf
c2xpY2UgcmV0OwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CkBAIC04NzQsNyAr
ODc0LDcgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBpbmxpbmUg
dm9pZCBkdW1wX3ZjcHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgbnVsbF92Y3B1
ICpudmMpCitzdGF0aWMgaW5saW5lIHZvaWQgZHVtcF92Y3B1KHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiwgc3RydWN0IG51bGxfdW5pdCAqbnZjKQogewogICAgIHByaW50aygiWyVpLiVpXSBwY3B1
PSVkIiwgbnZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKICAgICAgICAgICAgIG52Yy0+dmNw
dS0+dmNwdV9pZCwgbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSA/CkBAIC04ODQsNyArODg0
LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGR1bXBfdmNwdShzdHJ1Y3QgbnVsbF9wcml2YXRlICpw
cnYsIHN0cnVjdCBudWxsX3ZjcHUgKm52YykKIHN0YXRpYyB2b2lkIG51bGxfZHVtcF9wY3B1KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgbnVsbF9w
cml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF92Y3B1ICpudmM7
CisgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKIApAQCAtODk4LDcgKzg5OCw3IEBAIHN0YXRpYyB2b2lkIG51
bGxfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKICAgICBw
cmludGsoIlxuIik7CiAKICAgICAvKiBjdXJyZW50IFZDUFUgKG5vdGhpbmcgdG8gc2F5IGlmIHRo
YXQncyB0aGUgaWRsZSB2Y3B1KSAqLwotICAgIG52YyA9IG51bGxfdmNwdShjdXJyX29uX2NwdShj
cHUpKTsKKyAgICBudmMgPSBudWxsX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgaWYgKCBu
dmMgJiYgIWlzX2lkbGVfdmNwdShudmMtPnZjcHUpICkKICAgICB7CiAgICAgICAgIHByaW50aygi
XHRydW46ICIpOwpAQCAtOTMyLDcgKzkzMiw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgIHByaW50aygiXHREb21haW46ICVkXG4i
LCBuZG9tLT5kb20tPmRvbWFpbl9pZCk7CiAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIG5kb20tPmRv
bSwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBudWxsX3ZjcHUgKiBjb25zdCBu
dmMgPSBudWxsX3ZjcHUodik7CisgICAgICAgICAgICBzdHJ1Y3QgbnVsbF91bml0ICogY29uc3Qg
bnZjID0gbnVsbF91bml0KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAq
bG9jazsKIAogICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhudmMtPnZjcHUp
OwpAQCAtOTUwLDcgKzk1MCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogICAgIGxp
c3RfZm9yX2VhY2goIGl0ZXIsICZwcnYtPndhaXRxICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBu
dWxsX3ZjcHUgKm52YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IG51bGxfdmNwdSwgd2FpdHFf
ZWxlbSk7CisgICAgICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IGxpc3RfZW50cnkoaXRlciwg
c3RydWN0IG51bGxfdW5pdCwgd2FpdHFfZWxlbSk7CiAKICAgICAgICAgaWYgKCBsb29wKysgIT0g
MCApCiAgICAgICAgICAgICBwcmludGsoIiwgIik7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggNmNhNzkyZTY0My4uNTdkYTU1
ZDkwZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfcnQuYwpAQCAtMTk1LDcgKzE5NSw3IEBAIHN0cnVjdCBydF9wcml2YXRlIHsKIC8qCiAg
KiBWaXJ0dWFsIENQVQogICovCi1zdHJ1Y3QgcnRfdmNwdSB7CitzdHJ1Y3QgcnRfdW5pdCB7CiAg
ICAgc3RydWN0IGxpc3RfaGVhZCBxX2VsZW07ICAgICAvKiBvbiB0aGUgcnVucS9kZXBsZXRlZHEg
bGlzdCAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHFfZWxlbTsgLyogb24gdGhlIHJlcGxl
bmlzaG1lbnQgZXZlbnRzIGxpc3QgKi8KIApAQCAtMjMzLDkgKzIzMyw5IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHJ0X3ByaXZhdGUgKnJ0X3ByaXYoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
KQogICAgIHJldHVybiBvcHMtPnNjaGVkX2RhdGE7CiB9CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0
IHJ0X3ZjcHUgKnJ0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnZjcHUpCitzdGF0aWMgaW5saW5l
IHN0cnVjdCBydF91bml0ICpydF91bml0KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewotICAgIHJldHVybiB2Y3B1LT5zY2hlZF91bml0LT5wcml2OworICAgIHJldHVybiB1bml0LT5w
cml2OwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hlYWQgKnJ0X3J1bnEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzKQpAQCAtMjUzLDcgKzI1Myw3IEBAIHN0YXRpYyBpbmxpbmUg
c3RydWN0IGxpc3RfaGVhZCAqcnRfcmVwbHEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQog
ICAgIHJldHVybiAmcnRfcHJpdihvcHMpLT5yZXBscTsKIH0KIAotc3RhdGljIGlubGluZSBib29s
IGhhc19leHRyYXRpbWUoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKK3N0YXRpYyBpbmxpbmUg
Ym9vbCBoYXNfZXh0cmF0aW1lKGNvbnN0IHN0cnVjdCBydF91bml0ICpzdmMpCiB7CiAgICAgcmV0
dXJuIHN2Yy0+ZmxhZ3MgJiBSVERTX2V4dHJhdGltZTsKIH0KQEAgLTI2MywyNSArMjYzLDI1IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfZXh0cmF0aW1lKGNvbnN0IHN0cnVjdCBydF92Y3B1ICpz
dmMpCiAgKiBhbmQgdGhlIHJlcGxlbmlzaG1lbnQgZXZlbnRzIHF1ZXVlLgogICovCiBzdGF0aWMg
aW50Ci12Y3B1X29uX3EoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKK3ZjcHVfb25fcShjb25z
dCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnFf
ZWxlbSk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgcnRfdmNwdSAqCitzdGF0aWMgc3RydWN0IHJ0X3Vu
aXQgKgogcV9lbGVtKHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCiB7Ci0gICAgcmV0dXJuIGxpc3Rf
ZW50cnkoZWxlbSwgc3RydWN0IHJ0X3ZjcHUsIHFfZWxlbSk7CisgICAgcmV0dXJuIGxpc3RfZW50
cnkoZWxlbSwgc3RydWN0IHJ0X3VuaXQsIHFfZWxlbSk7CiB9CiAKLXN0YXRpYyBzdHJ1Y3QgcnRf
dmNwdSAqCitzdGF0aWMgc3RydWN0IHJ0X3VuaXQgKgogcmVwbHFfZWxlbShzdHJ1Y3QgbGlzdF9o
ZWFkICplbGVtKQogewotICAgIHJldHVybiBsaXN0X2VudHJ5KGVsZW0sIHN0cnVjdCBydF92Y3B1
LCByZXBscV9lbGVtKTsKKyAgICByZXR1cm4gbGlzdF9lbnRyeShlbGVtLCBzdHJ1Y3QgcnRfdW5p
dCwgcmVwbHFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbnQKLXZjcHVfb25fcmVwbHEoY29uc3Qgc3Ry
dWN0IHJ0X3ZjcHUgKnN2YykKK3ZjcHVfb25fcmVwbHEoY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2
YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2Yy0+cmVwbHFfZWxlbSk7CiB9CkBAIC0y
OTEsNyArMjkxLDcgQEAgdmNwdV9vbl9yZXBscShjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQog
ICogT3RoZXJ3aXNlLCByZXR1cm4gdmFsdWUgPCAwCiAgKi8KIHN0YXRpYyBzX3RpbWVfdAotY29t
cGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF92Y3B1ICp2MSwgY29uc3Qgc3RydWN0
IHJ0X3ZjcHUgKnYyKQorY29tcGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF91bml0
ICp2MSwgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnYyKQogewogICAgIGludCBwcmlvID0gdjItPnBy
aW9yaXR5X2xldmVsIC0gdjEtPnByaW9yaXR5X2xldmVsOwogCkBAIC0zMDUsNyArMzA1LDcgQEAg
Y29tcGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF92Y3B1ICp2MSwgY29uc3Qgc3Ry
dWN0IHJ0X3ZjcHUgKnYyKQogICogRGVidWcgcmVsYXRlZCBjb2RlLCBkdW1wIHZjcHUvY3B1IGlu
Zm9ybWF0aW9uCiAgKi8KIHN0YXRpYyB2b2lkCi1ydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcnRfZHVtcF92Y3B1KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykKIHsK
ICAgICBjcHVtYXNrX3QgKmNwdXBvb2xfbWFzaywgKm1hc2s7CiAKQEAgLTM1MSwxMyArMzUxLDEz
IEBAIHN0YXRpYyB2b2lkCiBydF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7
Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YzsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjOwogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2Nr
LCBmbGFncyk7CiAgICAgcHJpbnRrKCJDUFVbJTAyZF1cbiIsIGNwdSk7CiAgICAgLyogY3VycmVu
dCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICovCi0gICAg
c3ZjID0gcnRfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBzdmMgPSBydF91bml0KGN1cnJf
b25fY3B1KGNwdSkpOwogICAgIGlmICggc3ZjICYmICFpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSAp
CiAgICAgewogICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBzdmMpOwpAQCAtMzcwLDcgKzM3MCw3
IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogewogICAgIHN0cnVjdCBs
aXN0X2hlYWQgKnJ1bnEsICpkZXBsZXRlZHEsICpyZXBscSwgKml0ZXI7CiAgICAgc3RydWN0IHJ0
X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOwor
ICAgIHN0cnVjdCBydF91bml0ICpzdmM7CiAgICAgc3RydWN0IHJ0X2RvbSAqc2RvbTsKICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwogCkBAIC00MTQsNyArNDE0LDcgQEAgcnRfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIHNkb20tPmRv
bSwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN2YyA9IHJ0X3ZjcHUodik7CisgICAgICAg
ICAgICBzdmMgPSBydF91bml0KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgcnRfZHVtcF92
Y3B1KG9wcywgc3ZjKTsKICAgICAgICAgfQogICAgIH0KQEAgLTQyOCw3ICs0MjgsNyBAQCBydF9k
dW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAqIGl0IG5lZWRzIHRvIGJlIHVwZGF0
ZWQgdG8gdGhlIGRlYWRsaW5lIG9mIHRoZSBjdXJyZW50IHBlcmlvZAogICovCiBzdGF0aWMgdm9p
ZAotcnRfdXBkYXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0IHJ0X3ZjcHUgKnN2YykK
K3J0X3VwZGF0ZV9kZWFkbGluZShzX3RpbWVfdCBub3csIHN0cnVjdCBydF91bml0ICpzdmMpCiB7
CiAgICAgQVNTRVJUKG5vdyA+PSBzdmMtPmN1cl9kZWFkbGluZSk7CiAgICAgQVNTRVJUKHN2Yy0+
cGVyaW9kICE9IDApOwpAQCAtNDk5LDggKzQ5OSw4IEBAIGRlYWRsaW5lX3F1ZXVlX3JlbW92ZShz
dHJ1Y3QgbGlzdF9oZWFkICpxdWV1ZSwgc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIH0KIAogc3Rh
dGljIGlubGluZSBib29sCi1kZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUgKiAo
KnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAotICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBydF92Y3B1ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0sCitkZWFkbGluZV9xdWV1ZV9p
bnNlcnQoc3RydWN0IHJ0X3VuaXQgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAorICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBydF91bml0ICpzdmMsIHN0cnVjdCBsaXN0X2hlYWQg
KmVsZW0sCiAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqcXVldWUpCiB7
CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKQEAgLTUwOCw3ICs1MDgsNyBAQCBkZWFkbGlu
ZV9xdWV1ZV9pbnNlcnQoc3RydWN0IHJ0X3ZjcHUgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFk
ICopLAogCiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7Ci0gICAgICAg
IHN0cnVjdCBydF92Y3B1ICogaXRlcl9zdmMgPSAoKnFlbGVtKShpdGVyKTsKKyAgICAgICAgc3Ry
dWN0IHJ0X3VuaXQgKiBpdGVyX3N2YyA9ICgqcWVsZW0pKGl0ZXIpOwogICAgICAgICBpZiAoIGNv
bXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIGl0ZXJfc3ZjKSA+IDAgKQogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIHBvcysrOwpAQCAtNTIyLDE0ICs1MjIsMTQgQEAgZGVhZGxpbmVfcXVldWVf
aW5zZXJ0KHN0cnVjdCBydF92Y3B1ICogKCpxZWxlbSkoc3RydWN0IGxpc3RfaGVhZCAqKSwKICAg
ZGVhZGxpbmVfcXVldWVfaW5zZXJ0KCZyZXBscV9lbGVtLCAjI19fVkFfQVJHU19fKQogCiBzdGF0
aWMgaW5saW5lIHZvaWQKLXFfcmVtb3ZlKHN0cnVjdCBydF92Y3B1ICpzdmMpCitxX3JlbW92ZShz
dHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgIEFTU0VSVCggdmNwdV9vbl9xKHN2YykgKTsKICAg
ICBsaXN0X2RlbF9pbml0KCZzdmMtPnFfZWxlbSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAot
cmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUg
KnN2YykKK3JlcGxxX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBy
dF91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3Bz
KTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpyZXBscSA9IHJ0X3JlcGxxKG9wcyk7CkBAIC01NDYs
NyArNTQ2LDcgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3ZjcHUgKnN2YykKICAgICAgICAgICovCiAgICAgICAgIGlmICggIWxpc3RfZW1wdHko
cmVwbHEpICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHJ0X3ZjcHUgKnN2Y19uZXh0
ID0gcmVwbHFfZWxlbShyZXBscS0+bmV4dCk7CisgICAgICAgICAgICBzdHJ1Y3QgcnRfdW5pdCAq
c3ZjX25leHQgPSByZXBscV9lbGVtKHJlcGxxLT5uZXh0KTsKICAgICAgICAgICAgIHNldF90aW1l
cigmcHJ2LT5yZXBsX3RpbWVyLCBzdmNfbmV4dC0+Y3VyX2RlYWRsaW5lKTsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCkBAIC01NjAsNyArNTYwLDcgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAqIEluc2VydCBzdmMgd2l0
aG91dCBidWRnZXQgaW4gRGVwbGV0ZWRRIHVuc29ydGVkOwogICovCiBzdGF0aWMgdm9pZAotcnVu
cV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3Zj
KQorcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5p
dCAqc3ZjKQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7CiAg
ICAgc3RydWN0IGxpc3RfaGVhZCAqcnVucSA9IHJ0X3J1bnEob3BzKTsKQEAgLTU3OCw3ICs1Nzgs
NyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92
Y3B1ICpzdmMpCiB9CiAKIHN0YXRpYyB2b2lkCi1yZXBscV9pbnNlcnQoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcmVwbHFfaW5zZXJ0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKnN2YykKIHsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICpyZXBscSA9IHJ0X3JlcGxxKG9wcyk7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUg
KnBydiA9IHJ0X3ByaXYob3BzKTsKQEAgLTYwMCwxMCArNjAwLDEwIEBAIHJlcGxxX2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgKiBjaGFu
Z2VkLgogICovCiBzdGF0aWMgdm9pZAotcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQorcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBs
aXN0X2hlYWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqcmVh
cm1fc3ZjID0gc3ZjOworICAgIHN0cnVjdCBydF91bml0ICpyZWFybV9zdmMgPSBzdmM7CiAgICAg
Ym9vbF90IHJlYXJtID0gMDsKIAogICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShzdmMpICk7CkBA
IC03MzQsNyArNzM0LDcgQEAgcnRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQg
KnZkYXRhKQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG5ld19vcHMp
OwotICAgIHN0cnVjdCBydF92Y3B1ICpzdmMgPSB2ZGF0YTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAq
c3ZjID0gdmRhdGE7CiAKICAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX3ZjcHUo
c3ZjLT52Y3B1KSk7CiAKQEAgLTg0MSwxMCArODQxLDEwIEBAIHN0YXRpYyB2b2lkICoKIHJ0X2Fs
bG9jX3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsIHZvaWQgKmRkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlz
dDsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjOworICAgIHN0cnVjdCBydF91bml0ICpzdmM7CiAK
ICAgICAvKiBBbGxvY2F0ZSBwZXItVkNQVSBpbmZvICovCi0gICAgc3ZjID0geHphbGxvYyhzdHJ1
Y3QgcnRfdmNwdSk7CisgICAgc3ZjID0geHphbGxvYyhzdHJ1Y3QgcnRfdW5pdCk7CiAgICAgaWYg
KCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCkBAIC04NjksNyArODY5LDcg
QEAgcnRfYWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwgdm9pZCAqZGQpCiBzdGF0aWMgdm9pZAogcnRfZnJlZV91ZGF0YShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiB7Ci0gICAgc3RydWN0IHJ0X3Zj
cHUgKnN2YyA9IHByaXY7CisgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IHByaXY7CiAKICAgICB4
ZnJlZShzdmMpOwogfQpAQCAtODg1LDcgKzg4NSw3IEBAIHN0YXRpYyB2b2lkCiBydF91bml0X2lu
c2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3Qg
cnRfdmNwdSAqc3ZjID0gcnRfdmNwdSh2Yyk7CisgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IHJ0
X3VuaXQodW5pdCk7CiAgICAgc190aW1lX3Qgbm93OwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
QEAgLTkxNCwxMyArOTE0LDEzIEBAIHJ0X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB9CiAKIC8qCi0gKiBSZW1vdmUgcnRf
dmNwdSBzdmMgZnJvbSB0aGUgb2xkIHNjaGVkdWxlciBpbiBzb3VyY2UgY3B1cG9vbC4KKyAqIFJl
bW92ZSBydF91bml0IHN2YyBmcm9tIHRoZSBvbGQgc2NoZWR1bGVyIGluIHNvdXJjZSBjcHVwb29s
LgogICovCiBzdGF0aWMgdm9pZAogcnRfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMg
PSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92
Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7
CiAgICAgc3RydWN0IHJ0X2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207CiAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKIApAQCAtOTQyLDcgKzk0Miw3IEBAIHJ0X3VuaXRfcmVtb3ZlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgKiBCdXJuIGJ1
ZGdldCBpbiBuYW5vc2Vjb25kIGdyYW51bGFyaXR5CiAgKi8KIHN0YXRpYyB2b2lkCi1idXJuX2J1
ZGdldChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMsIHNf
dGltZV90IG5vdykKK2J1cm5fYnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3VuaXQgKnN2Yywgc190aW1lX3Qgbm93KQogewogICAgIHNfdGltZV90IGRlbHRhOwog
CkBAIC0xMDA2LDEzICsxMDA2LDEzIEBAIGJ1cm5fYnVkZ2V0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQogICogUnVuUSBpcyBz
b3J0ZWQuIFBpY2sgZmlyc3Qgb25lIHdpdGhpbiBjcHVtYXNrLiBJZiBubyBvbmUsIHJldHVybiBO
VUxMCiAgKiBsb2NrIGlzIGdyYWJiZWQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbgogICov
Ci1zdGF0aWMgc3RydWN0IHJ0X3ZjcHUgKgorc3RhdGljIHN0cnVjdCBydF91bml0ICoKIHJ1bnFf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykK
IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xID0gcnRfcnVucShvcHMpOwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgKml0ZXI7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKnN2YyA9IE5VTEw7Ci0gICAg
c3RydWN0IHJ0X3ZjcHUgKml0ZXJfc3ZjID0gTlVMTDsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqc3Zj
ID0gTlVMTDsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqaXRlcl9zdmMgPSBOVUxMOwogICAgIGNwdW1h
c2tfdCBjcHVfY29tbW9uOwogICAgIGNwdW1hc2tfdCAqb25saW5lOwogCkBAIC0xMDYzLDggKzEw
NjMsOCBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90
IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogewogICAgIGNvbnN0IGludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYo
b3BzKTsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqY29uc3Qgc2N1cnIgPSBydF92Y3B1KGN1cnJlbnQp
OwotICAgIHN0cnVjdCBydF92Y3B1ICpzbmV4dCA9IE5VTEw7CisgICAgc3RydWN0IHJ0X3VuaXQg
KmNvbnN0IHNjdXJyID0gcnRfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3Qg
cnRfdW5pdCAqc25leHQgPSBOVUxMOwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLm1p
Z3JhdGVkID0gMCB9OwogCiAgICAgLyogVFJBQ0UgKi8KQEAgLTEwOTAsMTMgKzEwOTAsMTMgQEAg
cnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJv
b2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQg
KQogICAgIHsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1NDSEVEX1RBU0tMRVQsIDEsIDAs
ICBOVUxMKTsKLSAgICAgICAgc25leHQgPSBydF92Y3B1KGlkbGVfdmNwdVtjcHVdKTsKKyAgICAg
ICAgc25leHQgPSBydF91bml0KGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0KTsKICAgICB9CiAg
ICAgZWxzZQogICAgIHsKICAgICAgICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVtYXNrX29m
KGNwdSkpOwogICAgICAgICBpZiAoIHNuZXh0ID09IE5VTEwgKQotICAgICAgICAgICAgc25leHQg
PSBydF92Y3B1KGlkbGVfdmNwdVtjcHVdKTsKKyAgICAgICAgICAgIHNuZXh0ID0gcnRfdW5pdChp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAgLyogaWYgc2N1cnIgaGFzIGhp
Z2hlciBwcmlvcml0eSBhbmQgYnVkZ2V0LCBzdGlsbCBwaWNrIHNjdXJyICovCiAgICAgICAgIGlm
ICggIWlzX2lkbGVfdmNwdShjdXJyZW50KSAmJgpAQCAtMTE0MiwxMiArMTE0MiwxMiBAQCBzdGF0
aWMgdm9pZAogcnRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVf
bGlzdDsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqIGNvbnN0IHN2YyA9IHJ0X3ZjcHUodmMpOworICAg
IHN0cnVjdCBydF91bml0ICogY29uc3Qgc3ZjID0gcnRfdW5pdCh1bml0KTsKIAogICAgIEJVR19P
TiggaXNfaWRsZV92Y3B1KHZjKSApOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7
CiAKLSAgICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHZjICkKKyAgICBpZiAo
IGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQgKQogICAgICAgICBjcHVfcmFpc2Vf
c29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICBlbHNlIGlmICgg
dmNwdV9vbl9xKHN2YykgKQogICAgIHsKQEAgLTExNzcsMTEgKzExNzcsMTEgQEAgcnRfdW5pdF9z
bGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogICogbG9jayBpcyBncmFiYmVkIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24KICAqLwog
c3RhdGljIHZvaWQKLXJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3ZjcHUgKm5ldykKK3J1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHJ0X3VuaXQgKm5ldykKIHsKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0g
cnRfcHJpdihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpsYXRlc3RfZGVhZGxpbmVfdmNwdSA9
IE5VTEw7IC8qIGxvd2VzdCBwcmlvcml0eSAqLwotICAgIHN0cnVjdCBydF92Y3B1ICppdGVyX3N2
YzsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgPSBOVUxMOyAvKiBs
b3dlc3QgcHJpb3JpdHkgKi8KKyAgICBzdHJ1Y3QgcnRfdW5pdCAqaXRlcl9zdmM7CiAgICAgc3Ry
dWN0IHZjcHUgKml0ZXJfdmM7CiAgICAgaW50IGNwdSA9IDAsIGNwdV90b190aWNrbGUgPSAwOwog
ICAgIGNwdW1hc2tfdCBub3RfdGlja2xlZDsKQEAgLTEyMDIsMTQgKzEyMDIsMTQgQEAgcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQog
ICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9vcl9jeWNsZShuZXctPnZjcHUtPnByb2Nlc3NvciwgJm5v
dF90aWNrbGVkKTsKICAgICB3aGlsZSAoIGNwdSE9IG5yX2NwdV9pZHMgKQogICAgIHsKLSAgICAg
ICAgaXRlcl92YyA9IGN1cnJfb25fY3B1KGNwdSk7CisgICAgICAgIGl0ZXJfdmMgPSBjdXJyX29u
X2NwdShjcHUpLT52Y3B1X2xpc3Q7CiAgICAgICAgIGlmICggaXNfaWRsZV92Y3B1KGl0ZXJfdmMp
ICkKICAgICAgICAgewogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2lkbGVf
Y3B1KTsKICAgICAgICAgICAgIGNwdV90b190aWNrbGUgPSBjcHU7CiAgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICAgICAgfQotICAgICAgICBpdGVyX3N2YyA9IHJ0X3ZjcHUoaXRlcl92Yyk7Cisg
ICAgICAgIGl0ZXJfc3ZjID0gcnRfdW5pdChpdGVyX3ZjLT5zY2hlZF91bml0KTsKICAgICAgICAg
aWYgKCBsYXRlc3RfZGVhZGxpbmVfdmNwdSA9PSBOVUxMIHx8CiAgICAgICAgICAgICAgY29tcGFy
ZV92Y3B1X3ByaW9yaXR5KGl0ZXJfc3ZjLCBsYXRlc3RfZGVhZGxpbmVfdmNwdSkgPCAwICkKICAg
ICAgICAgICAgIGxhdGVzdF9kZWFkbGluZV92Y3B1ID0gaXRlcl9zdmM7CkBAIC0xMjU4LDEzICsx
MjU4LDEzIEBAIHN0YXRpYyB2b2lkCiBydF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMg
PSB1bml0LT52Y3B1X2xpc3Q7Ci0gICAgc3RydWN0IHJ0X3ZjcHUgKiBjb25zdCBzdmMgPSBydF92
Y3B1KHZjKTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7
CiAgICAgc190aW1lX3Qgbm93OwogICAgIGJvb2xfdCBtaXNzZWQ7CiAKICAgICBCVUdfT04oIGlz
X2lkbGVfdmNwdSh2YykgKTsKIAotICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnBy
b2Nlc3NvcikgPT0gdmMpICkKKyAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHZjLT5wcm9j
ZXNzb3IpID09IHVuaXQpICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93
YWtlX3J1bm5pbmcpOwogICAgICAgICByZXR1cm47CkBAIC0xMzI5LDcgKzEzMjksNyBAQCBzdGF0
aWMgdm9pZAogcnRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZj
cHVfbGlzdDsKLSAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjID0gcnRfdmNwdSh2Yyk7CisgICAgc3Ry
dWN0IHJ0X3VuaXQgKnN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOwogCiAgICAgX19jbGVhcl9iaXQoX19SVERTX3Nj
aGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwpAQCAtMTM2MCw3ICsxMzYwLDcgQEAgcnRfZG9tX2NudGwo
CiAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29wICpvcCkKIHsKICAgICBzdHJ1Y3Qg
cnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwotICAgIHN0cnVjdCBydF92Y3B1ICpzdmM7
CisgICAgc3RydWN0IHJ0X3VuaXQgKnN2YzsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwogICAgIGludCByYyA9IDA7CkBAIC0xMzg0LDcgKzEzODQsNyBAQCBy
dF9kb21fY250bCgKICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3Mp
OwogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IHN2YyA9IHJ0X3ZjcHUodik7CisgICAgICAgICAgICBzdmMgPSBydF91bml0KHYtPnNjaGVkX3Vu
aXQpOwogICAgICAgICAgICAgc3ZjLT5wZXJpb2QgPSBNSUNST1NFQ1Mob3AtPnUucnRkcy5wZXJp
b2QpOyAvKiB0cmFuc2ZlciB0byBuYW5vc2VjICovCiAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9
IE1JQ1JPU0VDUyhvcC0+dS5ydGRzLmJ1ZGdldCk7CiAgICAgICAgIH0KQEAgLTE0MTAsNyArMTQx
MCw3IEBAIHJ0X2RvbV9jbnRsKAogICAgICAgICAgICAgaWYgKCBvcC0+Y21kID09IFhFTl9ET01D
VExfU0NIRURPUF9nZXR2Y3B1aW5mbyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwotICAgICAgICAgICAgICAgIHN2
YyA9IHJ0X3ZjcHUoZC0+dmNwdVtsb2NhbF9zY2hlZC52Y3B1aWRdKTsKKyAgICAgICAgICAgICAg
ICBzdmMgPSBydF91bml0KGQtPnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXS0+c2NoZWRfdW5pdCk7
CiAgICAgICAgICAgICAgICAgbG9jYWxfc2NoZWQudS5ydGRzLmJ1ZGdldCA9IHN2Yy0+YnVkZ2V0
IC8gTUlDUk9TRUNTKDEpOwogICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUucnRkcy5wZXJp
b2QgPSBzdmMtPnBlcmlvZCAvIE1JQ1JPU0VDUygxKTsKICAgICAgICAgICAgICAgICBpZiAoIGhh
c19leHRyYXRpbWUoc3ZjKSApCkBAIC0xNDM4LDcgKzE0MzgsNyBAQCBydF9kb21fY250bCgKICAg
ICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICAgICAgc3ZjID0gcnRfdmNwdShkLT52Y3B1W2xv
Y2FsX3NjaGVkLnZjcHVpZF0pOworICAgICAgICAgICAgICAgIHN2YyA9IHJ0X3VuaXQoZC0+dmNw
dVtsb2NhbF9zY2hlZC52Y3B1aWRdLT5zY2hlZF91bml0KTsKICAgICAgICAgICAgICAgICBzdmMt
PnBlcmlvZCA9IHBlcmlvZDsKICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IGJ1ZGdldDsK
ICAgICAgICAgICAgICAgICBpZiAoIGxvY2FsX3NjaGVkLnUucnRkcy5mbGFncyAmIFhFTl9ET01D
VExfU0NIRURSVF9leHRyYSApCkBAIC0xNDcxLDcgKzE0NzEsNyBAQCBzdGF0aWMgdm9pZCByZXBs
X3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEg
PSBydF9yZXBscShvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9w
cyk7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlciwgKnRtcDsKLSAgICBzdHJ1Y3QgcnRfdmNw
dSAqc3ZjOworICAgIHN0cnVjdCBydF91bml0ICpzdmM7CiAgICAgTElTVF9IRUFEKHRtcF9yZXBs
cSk7CiAKICAgICBzcGluX2xvY2tfaXJxKCZwcnYtPmxvY2spOwpAQCAtMTUxMywxMCArMTUxMywx
MCBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgewog
ICAgICAgICBzdmMgPSByZXBscV9lbGVtKGl0ZXIpOwogCi0gICAgICAgIGlmICggY3Vycl9vbl9j
cHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpID09IHN2Yy0+dmNwdSAmJgorICAgICAgICBpZiAoIGN1
cnJfb25fY3B1KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSA9PSBzdmMtPnZjcHUtPnNjaGVkX3VuaXQg
JiYKICAgICAgICAgICAgICAhbGlzdF9lbXB0eShydW5xKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHN0cnVjdCBydF92Y3B1ICpuZXh0X29uX3J1bnEgPSBxX2VsZW0ocnVucS0+bmV4dCk7Cisg
ICAgICAgICAgICBzdHJ1Y3QgcnRfdW5pdCAqbmV4dF9vbl9ydW5xID0gcV9lbGVtKHJ1bnEtPm5l
eHQpOwogCiAgICAgICAgICAgICBpZiAoIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzdmMsIG5leHRf
b25fcnVucSkgPCAwICkKICAgICAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIG5leHRfb25f
cnVucSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggOGJjYTMyZjVjNC4uNmQ2ZDhhMjM0ZiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzk0LDcgKzM5
NCw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBw
cm9jZXNzb3IpCiAgICAgLyogSWRsZSBWQ1BVcyBhcmUgc2NoZWR1bGVkIGltbWVkaWF0ZWx5LCBz
byBkb24ndCBwdXQgdGhlbSBpbiBydW5xdWV1ZS4gKi8KICAgICBpZiAoIGlzX2lkbGVfZG9tYWlu
KGQpICkKICAgICB7Ci0gICAgICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgdi0+cHJvY2Vzc29y
KS5jdXJyID0gdjsKKyAgICAgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9jZXNzb3Ip
LmN1cnIgPSB1bml0OwogICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAgICB9CiAgICAgZWxz
ZQpAQCAtMTYwNyw3ICsxNjA3LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAg
IG5leHQgPSBuZXh0X3NsaWNlLnRhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQ7CisgICAgc2Qt
PmN1cnIgPSBuZXh0LT5zY2hlZF91bml0OwogCiAgICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0g
MCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3Rp
bWVyLCBub3cgKyBuZXh0X3NsaWNlLnRpbWUpOwpAQCAtMTc0OSw3ICsxNzQ5LDcgQEAgc3RhdGlj
IGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgKiBhbGxvY2F0ZWQu
CiAgICAgICovCiAKLSAgICBzZC0+Y3VyciA9IGlkbGVfdmNwdVtjcHVdOworICAgIHNkLT5jdXJy
ID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CiAKICAgICBzZC0+c2NoZWRfcHJpdiA9IE5V
TEw7CiAKQEAgLTE5MTcsNyArMTkxNyw3IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZv
aWQpCiAgICAgaWRsZV9kb21haW4tPm1heF92Y3B1cyA9IG5yX2NwdV9pZHM7CiAgICAgaWYgKCB2
Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCwgMCkgPT0gTlVMTCApCiAgICAgICAgIEJVRygpOwot
ICAgIHRoaXNfY3B1KHNjaGVkdWxlX2RhdGEpLmN1cnIgPSBpZGxlX3ZjcHVbMF07CisgICAgdGhp
c19jcHUoc2NoZWR1bGVfZGF0YSkuY3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKIH0K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggNGY2MWY2NTI4OC4uNGI4MTczNDdkNSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmgKQEAgLTM2LDcgKzM2LDcgQEAgZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiBz
dHJ1Y3Qgc2NoZWR1bGVfZGF0YSB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICpzY2hlZHVsZV9s
b2NrLAogICAgICAgICAgICAgICAgICAgICAgICBfbG9jazsKLSAgICBzdHJ1Y3QgdmNwdSAgICAg
ICAgKmN1cnI7ICAgICAgICAgICAvKiBjdXJyZW50IHRhc2sgICAgICAgICAgICAgICAgICAgICov
CisgICAgc3RydWN0IHNjaGVkX3VuaXQgICpjdXJyOwogICAgIHZvaWQgICAgICAgICAgICAgICAq
c2NoZWRfcHJpdjsKICAgICBzdHJ1Y3QgdGltZXIgICAgICAgIHNfdGltZXI7ICAgICAgICAvKiBz
Y2hlZHVsaW5nIHRpbWVyICAgICAgICAgICAgICAgICovCiAgICAgYXRvbWljX3QgICAgICAgICAg
ICB1cmdlbnRfY291bnQ7ICAgLyogaG93IG1hbnkgdXJnZW50IHZjcHVzICAgICAgICAgICAqLwot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFj-0003H1-SJ; Fri, 27 Sep 2019 07:01:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFh-0003FC-Pq
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:17 +0000
X-Inumbo-ID: 8fcccac2-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8fcccac2-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 93BD0AFF6;
 Fri, 27 Sep 2019 07:00:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:14 +0200
Message-Id: <20190927070050.12405-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 10/46] 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
KCkKLSBpc191bml0X29ubGluZSgpIHNpbWlsYXIgdG8gaXNfdmNwdV9vbmxpbmUoKSAocmV0dXJu
cyB0cnVlIHdoZW4gYW55CiAgb2YgaXRzIHZjcHVzIGlzIG9ubGluZSkKLSB1bml0X3J1bm5hYmxl
KCkgbGlrZSB2Y3B1X3J1bm5hYmxlKCkgKHJldHVybnMgdHJ1ZSBpZiBhbnkgb2YgaXRzCiAgdmNw
dXMgaXMgcnVubmFibGUpCi0gc2NoZWRfc2V0X3JlcygpIHRvIHNldCB0aGUgY3VycmVudCBzY2hl
ZHVsaW5nIHJlc291cmNlIG9mIGEgdW5pdAotIHNjaGVkX3VuaXRfY3B1KCkgdG8gZ2V0IHRoZSBj
dXJyZW50IHByb2Nlc3NvciBvZiBhIHVuaXQgKHJldHVybnMKICB0aGUgbWFzdGVyX2NwdSBvZiB0
aGUgc2NoZWR1bGluZyByZXNvdXJjZSBvZiBhIHVuaXQpCi0gc2NoZWRfe3NldHxjbGVhcn1fcGF1
c2VfZmxhZ3NbX2F0b21pY10oKSB0byBtb2RpZnkgcGF1c2VfZmxhZ3Mgb2YgdGhlCiAgYXNzb2Np
YXRlZCB2Y3B1KHMpIChtb2RpZmllcyB0aGUgcGF1c2VfZmxhZ3Mgb2YgYWxsIHZjcHVzIG9mIHRo
ZQogIHVuaXQpCi0gc2NoZWRfaWRsZV91bml0KCkgdG8gZ2V0IHRoZSBzY2hlZF91bml0IHBvaW50
ZXIgb2YgdGhlIGlkbGUgdmNwdSBvZiBhCiAgc3BlY2lmaWMgcGh5c2ljYWwgY3B1CgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMzoKLSBtYWtlIHVu
aXQgcGFyYW1ldGVyIG9mIHNjaGVkX3VuaXRfY3B1KCkgY29uc3QKVjQ6Ci0gbG9vcCBvdmVyIHZj
cHVzIGluIGhlbHBlcnMgd2hlcmUgYXBwcm9wcmlhdGUgKEphbiBCZXVsaWNoKQotIGFkZCBzb21l
IGNvbW1lbnRzIHJlZ2FyZGluZyBzZW1hbnRpY3MgKEphbiBCZXVsaWNoKQotIHJlbmFtZSBzY2hl
ZF91bml0X2NwdSgpIHRvIHNjaGVkX3VuaXRfbWFzdGVyKCkgKEphbiBCZXVsaWNoKQotLS0KIHhl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgIDMgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAg
ICAgIHwgMjEgKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgOTIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMyBmaWxlcyBjaGFu
Z2VkLCA5OSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBj
YjdiOWM1ZDkxLi41NmU0N2Q1ZTU0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE2NjAsOCArMTY2MCw3IEBA
IGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50IHByaSwgaW50IGJh
bGFuY2Vfc3RlcCkKICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZV9xdWV1ZWQp
OwogICAgICAgICAgICAgV0FSTl9PTih2Yy0+aXNfdXJnZW50KTsKICAgICAgICAgICAgIHJ1bnFf
cmVtb3ZlKHNwZWVyKTsKLSAgICAgICAgICAgIHZjLT5wcm9jZXNzb3IgPSBjcHU7Ci0gICAgICAg
ICAgICB2Yy0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgICAgICAg
ICAgc2NoZWRfc2V0X3Jlcyh2Yy0+c2NoZWRfdW5pdCwgZ2V0X3NjaGVkX3JlcyhjcHUpKTsKICAg
ICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBzcGVlciB3aWxsIHN0YXJ0IGV4ZWN1dGluZyBk
aXJlY3RseSBvbiBjcHUsIHdpdGhvdXQgaGF2aW5nIHRvCiAgICAgICAgICAgICAgKiBnbyB0aHJv
dWdoIHJ1bnFfaW5zZXJ0KCkuIFNvIHdlIG11c3QgdXBkYXRlIHRoZSBydW5uYWJsZSBjb3VudApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CmluZGV4IDc0N2RmYzBlYWIuLjZkMjdjMmY0YTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTg0LDcgKzg0LDcgQEAgc3Rh
dGljIHNwaW5sb2NrX3QgKgogc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkKIHsKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5p
dC0+cHJpdiA9IE5VTEw7CisgICAgc2NoZWRfaWRsZV91bml0KGNwdSktPnByaXYgPSBOVUxMOwog
CiAgICAgcmV0dXJuICZzY2hlZF9mcmVlX2NwdV9sb2NrOwogfQpAQCAtMzc3LDEyICszNzcsMTEg
QEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nl
c3NvcikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0OwogCi0gICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOwotCiAgICAgaWYg
KCAodW5pdCA9IHNjaGVkX2FsbG9jX3VuaXQodikpID09IE5VTEwgKQogICAgICAgICByZXR1cm4g
MTsKIAotICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKTsKKyAgICBzY2hl
ZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7CisKICAgICAvKiBJbml0
aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCiAgICAgc3Bpbl9sb2NrX2luaXQoJnYtPnBl
cmlvZGljX3RpbWVyX2xvY2spOwogICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCB2
Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLApAQCAtNDk3LDggKzQ5Niw3IEBAIGludCBzY2hlZF9tb3Zl
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIAogICAgICAgICBz
Y2hlZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tfYWxsLCAmY3B1bWFza19hbGwpOwogCi0gICAg
ICAgIHYtPnByb2Nlc3NvciA9IG5ld19wOwotICAgICAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBn
ZXRfc2NoZWRfcmVzKG5ld19wKTsKKyAgICAgICAgc2NoZWRfc2V0X3Jlcyh2LT5zY2hlZF91bml0
LCBnZXRfc2NoZWRfcmVzKG5ld19wKSk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdpdGggdi0+
cHJvY2Vzc29yIG1vZGlmaWVkIHdlIG11c3Qgbm90CiAgICAgICAgICAqIC0gbWFrZSBhbnkgZnVy
dGhlciBjaGFuZ2VzIGFzc3VtaW5nIHdlIGhvbGQgdGhlIHNjaGVkdWxlciBsb2NrLApAQCAtODE4
LDggKzgxNiw5IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgICAgIHVuc2lnbmVkIGludCBvbGRfY3B1
ID0gdi0+cHJvY2Vzc29yOwogICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNj
aGVkX3VuaXQ7CisgICAgICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwogCi0gICAgICAg
IEFTU0VSVCghdmNwdV9ydW5uYWJsZSh2KSk7CisgICAgICAgIEFTU0VSVCghdW5pdF9ydW5uYWJs
ZSh1bml0KSk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogUmUtYXNzaWduIHRoZSBpbml0aWFs
IHByb2Nlc3NvciBhcyBhZnRlciByZXN1bWUgd2UgaGF2ZSBubwpAQCAtODUyLDE1ICs4NTEsMTUg
QEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
ICAgIH0KICAgICAgICAgfQogCi0gICAgICAgIHYtPnByb2Nlc3NvciA9IGNwdW1hc2tfYW55KGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7Ci0gICAgICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9y
ZXModi0+cHJvY2Vzc29yKTsKKyAgICAgICAgcmVzID0gZ2V0X3NjaGVkX3JlcyhjcHVtYXNrX2Fu
eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKTsKKyAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0
LCByZXMpOwogCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAogICAgICAgICAvKiB2
LT5wcm9jZXNzb3IgbWlnaHQgaGF2ZSBjaGFuZ2VkLCBzbyByZWFjcXVpcmUgdGhlIGxvY2suICov
CiAgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwotICAgICAgICB1
bml0LT5yZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsK
LSAgICAgICAgdi0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OworICAgICAgICBy
ZXMgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKKyAgICAg
ICAgc2NoZWRfc2V0X3Jlcyh1bml0LCByZXMpOwogICAgICAgICBzcGluX3VubG9ja19pcnEobG9j
ayk7CiAKICAgICAgICAgaWYgKCBvbGRfY3B1ICE9IHYtPnByb2Nlc3NvciApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CmluZGV4IDZlNWQ4MTNkNmMuLjA1ODdhOGQzZDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC02Myw2ICs2
Myw5MyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF91bml0ICpjdXJyX29uX2NwdSh1bnNp
Z25lZCBpbnQgY3B1KQogICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKGNwdSktPmN1cnI7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgYm9vbCBpc19pZGxlX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCit7CisgICAgcmV0dXJuIGlzX2lkbGVfdmNwdSh1bml0LT52Y3B1X2xpc3QpOworfQor
CisvKiBSZXR1cm5zIHRydWUgaWYgYXQgbGVhc3Qgb25lIHZjcHUgb2YgdGhlIHVuaXQgaXMgb25s
aW5lLiAqLworc3RhdGljIGlubGluZSBib29sIGlzX3VuaXRfb25saW5lKGNvbnN0IHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQoreworICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9y
X2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIGlmICggaXNfdmNwdV9v
bmxpbmUodikgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4gZmFsc2U7
Cit9CisKKy8qIFJldHVybnMgdHJ1ZSBpZiBhdCBsZWFzdCBvbmUgdmNwdSBvZiB0aGUgdW5pdCBp
cyBydW5uYWJsZS4gKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlKGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQoreworICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2OworCisg
ICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIGlmICggdmNw
dV9ydW5uYWJsZSh2KSApCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBm
YWxzZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnJlcykKK3sKKyAgICB1bml0LT52Y3B1X2xpc3QtPnByb2Nlc3NvciA9IHJl
cy0+bWFzdGVyX2NwdTsKKyAgICB1bml0LT5yZXMgPSByZXM7Cit9CisKKy8qIFJldHVybiBtYXN0
ZXIgY3B1IG9mIHRoZSBzY2hlZHVsaW5nIHJlc291cmNlIHRoZSB1bml0IGlzIGFzc2lnbmVkIHRv
LiAqLworc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgc2NoZWRfdW5pdF9tYXN0ZXIoY29uc3Qg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCit7CisgICAgcmV0dXJuIHVuaXQtPnJlcy0+bWFzdGVy
X2NwdTsKK30KKworLyogU2V0IGEgYml0IGluIHBhdXNlX2ZsYWdzIG9mIGFsbCB2Y3B1cyBvZiBh
IHVuaXQuICovCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3BhdXNlX2ZsYWdzKHN0cnVj
dCBzY2hlZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYml0KQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9y
X2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIF9fc2V0X2JpdChiaXQs
ICZ2LT5wYXVzZV9mbGFncyk7Cit9CisKKy8qIENsZWFyIGEgYml0IGluIHBhdXNlX2ZsYWdzIG9m
IGFsbCB2Y3B1cyBvZiBhIHVuaXQuICovCitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xlYXJf
cGF1c2VfZmxhZ3Moc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpdCkKK3sKKyAgICBzdHJ1Y3Qg
dmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAg
ICAgICBfX2NsZWFyX2JpdChiaXQsICZ2LT5wYXVzZV9mbGFncyk7Cit9CisKKy8qIFNldCBhIGJp
dCBpbiBwYXVzZV9mbGFncyBvZiBhbGwgdmNwdXMgb2YgYSB1bml0IHZpYSBhdG9taWMgdXBkYXRl
cy4gKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcGF1c2VfZmxhZ3NfYXRvbWljKHN0
cnVjdCBzY2hlZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJpdCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsK
KworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgICAgICBzZXRf
Yml0KGJpdCwgJnYtPnBhdXNlX2ZsYWdzKTsKK30KKworLyogQ2xlYXIgYSBiaXQgaW4gcGF1c2Vf
ZmxhZ3Mgb2YgYWxsIHZjcHVzIG9mIGEgdW5pdCB2aWEgYXRvbWljIHVwZGF0ZXMuICovCitzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xlYXJfcGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgYml0KQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAg
Zm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIGNsZWFyX2JpdChi
aXQsICZ2LT5wYXVzZV9mbGFncyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkX3Vu
aXQgKnNjaGVkX2lkbGVfdW5pdCh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHJldHVybiBpZGxl
X3ZjcHVbY3B1XS0+c2NoZWRfdW5pdDsKK30KKwogLyoKICAqIFNjcmF0Y2ggc3BhY2UsIGZvciBh
dm9pZGluZyBoYXZpbmcgdG9vIG1hbnkgY3B1bWFza190IG9uIHRoZSBzdGFjay4KICAqIFdpdGhp
biBlYWNoIHNjaGVkdWxlciwgd2hlbiB1c2luZyB0aGUgc2NyYXRjaCBtYXNrIG9mIG9uZSBwQ1BV
OgpAQCAtMzQ5LDEwICs0MzYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfbWlncmF0ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAogICAgIGlmICggcy0+bWlncmF0ZSApCiAgICAgICAg
IHMtPm1pZ3JhdGUocywgdW5pdCwgY3B1KTsKICAgICBlbHNlCi0gICAgewotICAgICAgICB1bml0
LT52Y3B1X2xpc3QtPnByb2Nlc3NvciA9IGNwdTsKLSAgICAgICAgdW5pdC0+cmVzID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpOwotICAgIH0KKyAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2No
ZWRfcmVzKGNwdSkpOwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c2NoZWRfcGlja19yZXNvdXJjZSgKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01: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 1iDkFl-0003IC-87; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFk-0003HC-5n
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:20 +0000
X-Inumbo-ID: 8fce4bfe-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8fce4bfe-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4BB1AAFF3;
 Fri, 27 Sep 2019 07:00:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:13 +0200
Message-Id: <20190927070050.12405-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 09/46] 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>
MIME-Version: 1.0
Content-Type: text/plain; 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
dGVyIHRvIHNjaGVkX3VuaXQgaW5zdGVhZCB0byB2Y3B1IGFzIHBhcmFtZXRlci4KClRoZSBhZmZp
bml0eV9icm9rZW4gZmxhZyBtdXN0IGJlIGtlcHQgcGVyIHZjcHUgYXMgaXQgaXMgcmVsYXRlZCB0
bwpndWVzdCBhY3Rpb25zIG9uIHNwZWNpZmljIHZjcHVzLiBXaGVuIHN1cHBvcnQgb2YgbXVsdGlw
bGUgdmNwdXMgcGVyCnNjaGVkX3VuaXQgaXMgYmVpbmcgYWRkZWQsIGEgdW5pdCBpcyByZWdhcmRl
ZCBhcyBiZWluZyBzdWJqZWN0IHRvCiJicm9rZW4gYWZmaW5pdHkiIHdoZW4gYW55IG9mIGl0cyB2
Y3B1cyBoYXMgdGhlIGFmZmluaXR5X2Jyb2tlbiBmbGFnCnNldC4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3Vz
ZS5jb20+Ci0tLQpWMjoKLSBtb3ZlIGFmZmluaXR5X2Jyb2tlbiBiYWNrIHRvIHN0cnVjdCB2Y3B1
IChKYW4gQmV1bGljaCkKLSBwcmludCBhZmZpbml0aWVzIG9ubHkgb25jZSBwZXIgdW5pdCAoSmFu
IEJldWxpY2gpClY0OgotIG1ha2UgdW5pdCBwb2ludGVyIGluIGtleWhhbmRsZXIgY29uc3QgKEph
biBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgIHwgMTUgKystLS0tLS0K
IHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgIHwgMTMgKysrKy0tLQogeGVuL2NvbW1vbi9rZXlo
YW5kbGVyLmMgICAgfCA1OCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMgIHwgMTggKysrKystLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgfCA0MiArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwu
YyAgICB8IDE4ICsrKysrLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgIHwgIDkgKyst
LS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgOTAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAx
NyArKysrLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwgMjIgKysrKysrLS0tLS0t
CiAxMCBmaWxlcyBjaGFuZ2VkLCAxNjMgaW5zZXJ0aW9ucygrKSwgMTM5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmlu
ZGV4IGQxMDNmY2IyZGEuLjI1YTEzODYwNTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWlu
LmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTMyLDEwICsxMzIsNiBAQCBzdGF0aWMg
dm9pZCB2Y3B1X2luZm9fcmVzZXQoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lkIHZjcHVf
ZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9o
YXJkX2FmZmluaXR5KTsKLSAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5
X3NhdmVkKTsKLSAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKLQog
ICAgIGZyZWVfdmNwdV9zdHJ1Y3Qodik7CiB9CiAKQEAgLTE1OSwxMSArMTU1LDYgQEAgc3RydWN0
IHZjcHUgKnZjcHVfY3JlYXRlKAogCiAgICAgZ3JhbnRfdGFibGVfaW5pdF92Y3B1KHYpOwogCi0g
ICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9hZmZpbml0eSkgfHwKLSAg
ICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKSB8
fAotICAgICAgICAgIXphbGxvY19jcHVtYXNrX3Zhcigmdi0+Y3B1X3NvZnRfYWZmaW5pdHkpICkK
LSAgICAgICAgZ290byBmYWlsOwotCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCiAgICAg
ewogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZSA9IFJVTlNUQVRFX3J1bm5pbmc7CkBAIC0yMDMs
NyArMTk0LDYgQEAgc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAogICAgIHNjaGVkX2Rlc3Ryb3lf
dmNwdSh2KTsKICBmYWlsX3dxOgogICAgIGRlc3Ryb3lfd2FpdHF1ZXVlX3ZjcHUodik7Ci0gZmFp
bDoKICAgICB2Y3B1X2Rlc3Ryb3kodik7CiAKICAgICByZXR1cm4gTlVMTDsKQEAgLTYxNCw5ICs2
MDQsMTAgQEAgdm9pZCBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgICovCiAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAg
ewotICAgICAgICAgICAgY3B1bWFza19vcihkb21fY3B1bWFzaywgZG9tX2NwdW1hc2ssIHYtPmNw
dV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgIGNwdW1hc2tfb3IoZG9tX2NwdW1hc2ssIGRv
bV9jcHVtYXNrLAorICAgICAgICAgICAgICAgICAgICAgICB2LT5zY2hlZF91bml0LT5jcHVfaGFy
ZF9hZmZpbml0eSk7CiAgICAgICAgICAgICBjcHVtYXNrX29yKGRvbV9jcHVtYXNrX3NvZnQsIGRv
bV9jcHVtYXNrX3NvZnQsCi0gICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9zb2Z0X2FmZmlu
aXR5KTsKKyAgICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfdW5pdC0+Y3B1X3NvZnRfYWZm
aW5pdHkpOwogICAgICAgICB9CiAgICAgICAgIC8qIEZpbHRlciBvdXQgbm9uLW9ubGluZSBjcHVz
ICovCiAgICAgICAgIGNwdW1hc2tfYW5kKGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywgb25saW5l
KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5j
CmluZGV4IDZlNmU5Yjk4NjYuLjJmOTc2OGYwOGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9t
Y3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtNjA2LDYgKzYwNiw3IEBAIGxvbmcg
ZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkK
ICAgICBjYXNlIFhFTl9ET01DVExfZ2V0dmNwdWFmZmluaXR5OgogICAgIHsKICAgICAgICAgc3Ry
dWN0IHZjcHUgKnY7CisgICAgICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0OwogICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgKnZjcHVhZmYgPSAmb3AtPnUudmNw
dWFmZmluaXR5OwogCiAgICAgICAgIHJldCA9IC1FSU5WQUw7CkBAIC02MTYsNiArNjE3LDcgQEAg
bG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9t
Y3RsKQogICAgICAgICBpZiAoICh2ID0gZC0+dmNwdVt2Y3B1YWZmLT52Y3B1XSkgPT0gTlVMTCAp
CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICB1bml0ID0gdi0+c2NoZWRfdW5pdDsKICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgaWYgKCB2Y3B1YWZmaW5pdHlfcGFyYW1zX2lu
dmFsaWQodmNwdWFmZikgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC02MzUsNyArNjM3LDcgQEAg
bG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9t
Y3RsKQogICAgICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBjcHVtYXNrX2NvcHkob2xkX2FmZmluaXR5
LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICBjcHVtYXNrX2NvcHkob2xkX2Fm
ZmluaXR5LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAKICAgICAgICAgICAgIGlmICggIWFs
bG9jX2NwdW1hc2tfdmFyKCZuZXdfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsKQEAgLTY2OCw3
ICs2NzAsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21j
dGxfdCkgdV9kb21jdGwpCiAgICAgICAgICAgICAgICAgICogRm9yIGhhcmQgYWZmaW5pdHksIHdo
YXQgd2UgcmV0dXJuIGlzIHRoZSBpbnRlcnNlY3Rpb24gb2YKICAgICAgICAgICAgICAgICAgKiBj
cHVwb29sJ3Mgb25saW5lIG1hc2sgYW5kIHRoZSBuZXcgaGFyZCBhZmZpbml0eS4KICAgICAgICAg
ICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG9u
bGluZSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5k
KG5ld19hZmZpbml0eSwgb25saW5lLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAg
ICAgICAgICAgcmV0ID0gY3B1bWFza190b194ZW5jdGxfYml0bWFwKCZ2Y3B1YWZmLT5jcHVtYXBf
aGFyZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3
X2FmZmluaXR5KTsKICAgICAgICAgICAgIH0KQEAgLTY5Nyw3ICs2OTksOCBAQCBsb25nIGRvX2Rv
bWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAg
ICAgICAgICAgICAgICogaGFyZCBhZmZpbml0eS4KICAgICAgICAgICAgICAgICAgKi8KICAgICAg
ICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG5ld19hZmZpbml0eSwgb25saW5l
KTsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG5ld19hZmZpbml0
eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKG5l
d19hZmZpbml0eSwgbmV3X2FmZmluaXR5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgICAgICAgICByZXQgPSBjcHVtYXNrX3Rv
X3hlbmN0bF9iaXRtYXAoJnZjcHVhZmYtPmNwdW1hcF9zb2Z0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXdfYWZmaW5pdHkpOwogICAgICAgICAgICAg
fQpAQCAtNzEwLDEwICs3MTMsMTAgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAo
IHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9IQVJEICkKICAgICAgICAgICAgICAg
ICByZXQgPSBjcHVtYXNrX3RvX3hlbmN0bF9iaXRtYXAoJnZjcHVhZmYtPmNwdW1hcF9oYXJkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5jcHVfaGFy
ZF9hZmZpbml0eSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgICAgIGlmICggdmNwdWFmZi0+
ZmxhZ3MgJiBYRU5fVkNQVUFGRklOSVRZX1NPRlQgKQogICAgICAgICAgICAgICAgIHJldCA9IGNw
dW1hc2tfdG9feGVuY3RsX2JpdG1hcCgmdmNwdWFmZi0+Y3B1bWFwX3NvZnQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9zb2Z0X2FmZmluaXR5
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+
Y3B1X3NvZnRfYWZmaW5pdHkpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jIGIveGVuL2NvbW1vbi9rZXloYW5kbGVy
LmMKaW5kZXggYzM2YmFhNGRmZi4uZGM2Mzk2YjIyNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9r
ZXloYW5kbGVyLmMKKysrIGIveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKQEAgLTI1MSw2ICsyNTEs
NyBAQCBzdGF0aWMgdm9pZCByZWJvb3RfbWFjaGluZSh1bnNpZ25lZCBjaGFyIGtleSwgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnModW5zaWduZWQg
Y2hhciBrZXkpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBjb25zdCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdDsKICAgICBzdHJ1Y3QgdmNwdSAgICp2OwogICAgIHNfdGltZV90ICAgICAg
IG5vdyA9IE5PVygpOwogCkBAIC0yOTcsMzMgKzI5OCwzOCBAQCBzdGF0aWMgdm9pZCBkdW1wX2Rv
bWFpbnModW5zaWduZWQgY2hhciBrZXkpCiAKICAgICAgICAgcHJpbnRrKCJWQ1BVIGluZm9ybWF0
aW9uIGFuZCBjYWxsYmFja3MgZm9yIGRvbWFpbiAldTpcbiIsCiAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQpOwotICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggISh2LT52Y3B1X2lkICYgMHgzZikgKQotICAgICAgICAgICAgICAgIHBy
b2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogCi0gICAgICAgICAgICBwcmludGsoIiAgICBWQ1BV
JWQ6IENQVSVkIFtoYXM9JWNdIHBvbGw9JWQgIgotICAgICAgICAgICAgICAgICAgICJ1cGNhbGxf
cGVuZD0lMDJ4IHVwY2FsbF9tYXNrPSUwMnggIiwKLSAgICAgICAgICAgICAgICAgICB2LT52Y3B1
X2lkLCB2LT5wcm9jZXNzb3IsCi0gICAgICAgICAgICAgICAgICAgdi0+aXNfcnVubmluZyA/ICdU
JzonRicsIHYtPnBvbGxfZXZ0Y2huLAotICAgICAgICAgICAgICAgICAgIHZjcHVfaW5mbyh2LCBl
dnRjaG5fdXBjYWxsX3BlbmRpbmcpLAotICAgICAgICAgICAgICAgICAgICF2Y3B1X2V2ZW50X2Rl
bGl2ZXJ5X2lzX2VuYWJsZWQodikpOwotICAgICAgICAgICAgaWYgKCB2Y3B1X2NwdV9kaXJ0eSh2
KSApCi0gICAgICAgICAgICAgICAgcHJpbnRrKCJkaXJ0eV9jcHU9JXUiLCB2LT5kaXJ0eV9jcHUp
OwotICAgICAgICAgICAgcHJpbnRrKCJcbiIpOwotICAgICAgICAgICAgcHJpbnRrKCIgICAgY3B1
X2hhcmRfYWZmaW5pdHk9eyUqcGJsfSBjcHVfc29mdF9hZmZpbml0eT17JSpwYmx9XG4iLAotICAg
ICAgICAgICAgICAgICAgIENQVU1BU0tfUFIodi0+Y3B1X2hhcmRfYWZmaW5pdHkpLAotICAgICAg
ICAgICAgICAgICAgIENQVU1BU0tfUFIodi0+Y3B1X3NvZnRfYWZmaW5pdHkpKTsKLSAgICAgICAg
ICAgIHByaW50aygiICAgIHBhdXNlX2NvdW50PSVkIHBhdXNlX2ZsYWdzPSVseFxuIiwKLSAgICAg
ICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmdi0+cGF1c2VfY291bnQpLCB2LT5wYXVzZV9mbGFn
cyk7Ci0gICAgICAgICAgICBhcmNoX2R1bXBfdmNwdV9pbmZvKHYpOwotCi0gICAgICAgICAgICBp
ZiAoIHYtPnBlcmlvZGljX3BlcmlvZCA9PSAwICkKLSAgICAgICAgICAgICAgICBwcmludGsoIk5v
IHBlcmlvZGljIHRpbWVyXG4iKTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBw
cmludGsoIiUiUFJJX3N0aW1lIiBIeiBwZXJpb2RpYyB0aW1lciAocGVyaW9kICUiUFJJX3N0aW1l
IiBtcylcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIDEwMDAwMDAwMDAgLyB2LT5wZXJpb2Rp
Y19wZXJpb2QsCi0gICAgICAgICAgICAgICAgICAgICAgIHYtPnBlcmlvZGljX3BlcmlvZCAvIDEw
MDAwMDApOworICAgICAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50aygiICBVTklUJWQgYWZmaW5pdGllczogaGFyZD17JSpwYmx9
IHNvZnQ9eyUqcGJsfVxuIiwKKyAgICAgICAgICAgICAgICAgICB1bml0LT51bml0X2lkLCBDUFVN
QVNLX1BSKHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSwKKyAgICAgICAgICAgICAgICAgICBDUFVN
QVNLX1BSKHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSk7CisKKyAgICAgICAgICAgIGZvcl9lYWNo
X3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGlmICggISh2LT52Y3B1X2lkICYgMHgzZikgKQorICAgICAgICAgICAgICAgICAgICBwcm9j
ZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKworICAgICAgICAgICAgICAgIHByaW50aygiICAgIFZD
UFUlZDogQ1BVJWQgW2hhcz0lY10gcG9sbD0lZCAiCisgICAgICAgICAgICAgICAgICAgICAgICJ1
cGNhbGxfcGVuZD0lMDJ4IHVwY2FsbF9tYXNrPSUwMnggIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgdi0+dmNwdV9pZCwgdi0+cHJvY2Vzc29yLAorICAgICAgICAgICAgICAgICAgICAgICB2LT5p
c19ydW5uaW5nID8gJ1QnOidGJywgdi0+cG9sbF9ldnRjaG4sCisgICAgICAgICAgICAgICAgICAg
ICAgIHZjcHVfaW5mbyh2LCBldnRjaG5fdXBjYWxsX3BlbmRpbmcpLAorICAgICAgICAgICAgICAg
ICAgICAgICAhdmNwdV9ldmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHYpKTsKKyAgICAgICAgICAg
ICAgICBpZiAoIHZjcHVfY3B1X2RpcnR5KHYpICkKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRr
KCJkaXJ0eV9jcHU9JXUiLCB2LT5kaXJ0eV9jcHUpOworICAgICAgICAgICAgICAgIHByaW50aygi
XG4iKTsKKyAgICAgICAgICAgICAgICBwcmludGsoIiAgICBwYXVzZV9jb3VudD0lZCBwYXVzZV9m
bGFncz0lbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5wYXVz
ZV9jb3VudCksIHYtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICBhcmNoX2R1bXBfdmNw
dV9pbmZvKHYpOworCisgICAgICAgICAgICAgICAgaWYgKCB2LT5wZXJpb2RpY19wZXJpb2QgPT0g
MCApCisgICAgICAgICAgICAgICAgICAgIHByaW50aygiTm8gcGVyaW9kaWMgdGltZXJcbiIpOwor
ICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlIlBSSV9z
dGltZSIgSHogcGVyaW9kaWMgdGltZXIgKHBlcmlvZCAlIlBSSV9zdGltZSIgbXMpXG4iLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMTAwMDAwMDAwMCAvIHYtPnBlcmlvZGljX3BlcmlvZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPnBlcmlvZGljX3BlcmlvZCAvIDEwMDAwMDAp
OworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBkMGU0
ZGRjNzZiLi5jYjdiOWM1ZDkxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTM1Miw2ICszNTIsNyBAQCBERUZJ
TkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGxhc3RfdGlja2xlX2NwdSk7CiBzdGF0aWMgaW5saW5l
IHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3VuaXQgKm5ldykKIHsKICAgICB1bnNp
Z25lZCBpbnQgY3B1ID0gbmV3LT52Y3B1LT5wcm9jZXNzb3I7CisgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQgPSBuZXctPnZjcHUtPnNjaGVkX3VuaXQ7CiAgICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3QgY3VyID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgc3RydWN0
IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1
KSk7CiAgICAgY3B1bWFza190IG1hc2ssIGlkbGVfbWFzaywgKm9ubGluZTsKQEAgLTM3Nyw3ICsz
NzgsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3Vu
aXQgKm5ldykKICAgICBpZiAoIHVubGlrZWx5KHRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUElO
TkVELCAmbmV3LT5mbGFncykgJiYKICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUo
Y3B1LCAmaWRsZV9tYXNrKSkgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKGNwdW1hc2tfY3ljbGUo
Y3B1LCBuZXctPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUpOworICAgICAgICBBU1NF
UlQoY3B1bWFza19jeWNsZShjcHUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUpOwog
ICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHVfZXhjbCk7CiAgICAgICAg
IF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJm1hc2spOwogICAgICAgICBnb3RvIHRpY2tsZTsKQEAg
LTQxMiwxMSArNDEzLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVj
dCBjc2NoZWRfdW5pdCAqbmV3KQogICAgICAgICAgICAgaW50IG5ld19pZGxlcnNfZW1wdHk7CiAK
ICAgICAgICAgICAgIGlmICggYmFsYW5jZV9zdGVwID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWQot
ICAgICAgICAgICAgICAgICAmJiAhaGFzX3NvZnRfYWZmaW5pdHkobmV3LT52Y3B1KSApCisgICAg
ICAgICAgICAgICAgICYmICFoYXNfc29mdF9hZmZpbml0eSh1bml0KSApCiAgICAgICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgICAgIC8qIEFyZSB0aGVyZSBpZGxlcnMgc3VpdGFibGUg
Zm9yIG5ldyAoZm9yIHRoaXMgYmFsYW5jZSBzdGVwKT8gKi8KLSAgICAgICAgICAgIGFmZmluaXR5
X2JhbGFuY2VfY3B1bWFzayhuZXctPnZjcHUsIGJhbGFuY2Vfc3RlcCwKKyAgICAgICAgICAgIGFm
ZmluaXR5X2JhbGFuY2VfY3B1bWFzayh1bml0LCBiYWxhbmNlX3N0ZXAsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKICAgICAg
ICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAgICAgICAg
ICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgJmlkbGVfbWFzayk7CkBAIC00
NDUsOCArNDQ2LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNz
Y2hlZF91bml0ICpuZXcpCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggbmV3X2lk
bGVyc19lbXB0eSAmJiBuZXctPnByaSA+IGN1ci0+cHJpICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cyhjdXItPnZjcHUtPmNwdV9oYXJkX2Fm
ZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpZGxlX21h
c2spICkKKyAgICAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cyh1bml0LT5jcHVf
aGFyZF9hZmZpbml0eSwgJmlkbGVfbWFzaykgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKGN1ciwga2lja2VkX2F3YXkpOwogICAg
ICAgICAgICAgICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoY3VyLCBtaWdyYXRlX3IpOwpA
QCAtNzI4LDcgKzcyOCw3IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAKICAgICBmb3JfZWFjaF9h
ZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJhbGFuY2Vfc3RlcCApCiAgICAgewotICAgICAgICBhZmZp
bml0eV9iYWxhbmNlX2NwdW1hc2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1cyk7CisgICAgICAgIGFm
ZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2Yy0+c2NoZWRfdW5pdCwgYmFsYW5jZV9zdGVwLCBjcHVz
KTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1cywgb25saW5lLCBjcHVzKTsKICAgICAgICAgLyoK
ICAgICAgICAgICogV2Ugd2FudCB0byBwaWNrIHVwIGEgcGNwdSBhbW9uZyB0aGUgb25lcyB0aGF0
IGFyZSBvbmxpbmUgYW5kCkBAIC03NDcsNyArNzQ3LDcgQEAgX2NzY2hlZF9jcHVfcGljayhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkK
ICAgICAgICAgICogYmFsYW5jaW5nIHN0ZXAgYWxsIHRvZ2V0aGVyLgogICAgICAgICAgKi8KICAg
ICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAg
ICAgICAgICAgKCFoYXNfc29mdF9hZmZpbml0eSh2YykgfHwgY3B1bWFza19lbXB0eShjcHVzKSkg
KQorICAgICAgICAgICAgICghaGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVkX3VuaXQpIHx8IGNw
dW1hc2tfZW1wdHkoY3B1cykpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIC8q
IElmIHByZXNlbnQsIHByZWZlciB2YydzIGN1cnJlbnQgcHJvY2Vzc29yICovCkBAIC0xNjQ3LDEw
ICsxNjQ3LDEwIEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50
IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgICogb3IgY291bnRlci4KICAgICAgICAg
ICovCiAgICAgICAgIGlmICggdmMtPmlzX3J1bm5pbmcgfHwgKGJhbGFuY2Vfc3RlcCA9PSBCQUxB
TkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWhh
c19zb2Z0X2FmZmluaXR5KHZjKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAh
aGFzX3NvZnRfYWZmaW5pdHkodmMtPnNjaGVkX3VuaXQpKSApCiAgICAgICAgICAgICBjb250aW51
ZTsKIAotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMsIGJhbGFuY2Vfc3RlcCwg
Y3B1bWFza19zY3JhdGNoKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLT5z
Y2hlZF91bml0LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CiAgICAgICAgIGlmICgg
X19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShwcnYsIHZjLCBjcHUsIGNwdW1hc2tfc2NyYXRj
aCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBXZSBnb3QgYSBjYW5kaWRhdGUuIEdyYWIg
aXQhICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDgyZDAzYTA2ODMuLjRjMGYzMTczM2QgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCkBAIC03MDAsMTAgKzcwMCwxMCBAQCBzdGF0aWMgaW50IGdldF9mYWxsYmFja19jcHUo
c3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICAgIHsKICAgICAgICAgaW50IGNwdSA9IHYtPnBy
b2Nlc3NvcjsKIAotICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAh
aGFzX3NvZnRfYWZmaW5pdHkodikgKQorICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9B
RkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodi0+c2NoZWRfdW5pdCkgKQogICAgICAgICAg
ICAgY29udGludWU7CiAKLSAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYsIGJzLCBj
cHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1h
c2sodi0+c2NoZWRfdW5pdCwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgICAg
IGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpLAogICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRv
bWFpbikpOwogCkBAIC0xMzkxLDEwICsxMzkxLDEwIEBAIHN0YXRpYyBzX3RpbWVfdCB0aWNrbGVf
c2NvcmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csCiAgICAgICov
CiAgICAgaWYgKCBzY29yZSA+IDAgKQogICAgIHsKLSAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgbmV3LT52Y3B1LT5jcHVfc29mdF9hZmZpbml0eSkgKQorICAgICAgICBpZiAoIGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCBuZXctPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmlu
aXR5KSApCiAgICAgICAgICAgICBzY29yZSArPSBDU0NIRUQyX0NSRURJVF9JTklUOwogCi0gICAg
ICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjdXItPnZjcHUtPmNwdV9zb2Z0X2FmZmlu
aXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjdXItPnZjcHUtPnNj
aGVkX3VuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICBzY29yZSArPSBDU0NI
RUQyX0NSRURJVF9JTklUOwogICAgIH0KIApAQCAtMTQzNyw2ICsxNDM3LDcgQEAgcnVucV90aWNr
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcs
IHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwogICAgIHNfdGltZV90IG1h
eCA9IDA7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnZjcHUtPnNjaGVkX3Vu
aXQ7CiAgICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBuZXctPnZjcHUtPnByb2Nlc3NvcjsKICAg
ICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7CiAg
ICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKG5ldy0+dmNwdS0+
ZG9tYWluKTsKQEAgLTE0NzQsNyArMTQ3NSw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiAg
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgJiYKICAg
ICAgICAgICAgICAgICAgICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+dGlja2xlZCkpICkK
ICAgICB7Ci0gICAgICAgIEFTU0VSVChjcHVtYXNrX2N5Y2xlKGNwdSwgbmV3LT52Y3B1LT5jcHVf
aGFyZF9hZmZpbml0eSkgPT0gY3B1KTsKKyAgICAgICAgQVNTRVJUKGNwdW1hc2tfY3ljbGUoY3B1
LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1KTsKICAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh0aWNrbGVkX2lkbGVfY3B1X2V4Y2wpOwogICAgICAgICBpcGlkID0gY3B1OwogICAgICAg
ICBnb3RvIHRpY2tsZTsKQEAgLTE0ODMsMTAgKzE0ODQsMTAgQEAgcnVucV90aWNrbGUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHNfdGltZV90
IG5vdykKICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJzICkKICAgICB7CiAg
ICAgICAgIC8qIEp1c3Qgc2tpcCBmaXJzdCBzdGVwLCBpZiB3ZSBkb24ndCBoYXZlIGEgc29mdCBh
ZmZpbml0eSAqLwotICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAh
aGFzX3NvZnRfYWZmaW5pdHkobmV3LT52Y3B1KSApCisgICAgICAgIGlmICggYnMgPT0gQkFMQU5D
RV9TT0ZUX0FGRklOSVRZICYmICFoYXNfc29mdF9hZmZpbml0eSh1bml0KSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sobmV3LT52Y3B1
LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5j
ZV9jcHVtYXNrKHVuaXQsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogCiAgICAgICAg
IC8qCiAgICAgICAgICAqIEZpcnN0IG9mIGFsbCwgY29uc2lkZXIgaWRsZSBjcHVzLCBjaGVja2lu
ZyBpZiB3ZSBjYW4ganVzdApAQCAtMTU1OCw3ICsxNTU5LDcgQEAgcnVucV90aWNrbGUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHNfdGltZV90
IG5vdykKICAgICAgICAgICAgIGlwaWQgPSBjcHU7CiAKICAgICAgICAgICAgIC8qIElmIHRoaXMg
aXMgaW4gbmV3J3Mgc29mdCBhZmZpbml0eSwganVzdCB0YWtlIGl0ICovCi0gICAgICAgICAgICBp
ZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBuZXctPnZjcHUtPmNwdV9zb2Z0X2FmZmluaXR5KSAp
CisgICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCB1bml0LT5jcHVfc29mdF9h
ZmZpbml0eSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodGlja2xlZF9idXN5X2NwdSk7CiAgICAgICAgICAgICAgICAgZ290byB0aWNrbGU7CkBAIC0y
MjQ0LDcgKzIyNDUsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAotICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdmMtPmNw
dV9oYXJkX2FmZmluaXR5LAorICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh2Yy0+ZG9tYWluKSk7CiAKICAgICAvKgpAQCAtMjI4OSw3ICsyMjkwLDcgQEAg
Y3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogICAgICAqCiAgICAgICogRmluZCBib3RoIHJ1bnF1ZXVlcyBp
biBvbmUgcGFzcy4KICAgICAgKi8KLSAgICBoYXNfc29mdCA9IGhhc19zb2Z0X2FmZmluaXR5KHZj
KTsKKyAgICBoYXNfc29mdCA9IGhhc19zb2Z0X2FmZmluaXR5KHVuaXQpOwogICAgIGZvcl9lYWNo
X2NwdShpLCAmcHJ2LT5hY3RpdmVfcXVldWVzKQogICAgIHsKICAgICAgICAgc3RydWN0IGNzY2hl
ZDJfcnVucXVldWVfZGF0YSAqcnFkOwpAQCAtMjMzNiw3ICsyMzM3LDcgQEAgY3NjaGVkMl9yZXNf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogICAgICAgICAgICAgY3B1bWFza190IG1hc2s7CiAKICAgICAgICAgICAgIGNwdW1h
c2tfYW5kKCZtYXNrLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZycWQtPmFjdGl2ZSk7Ci0g
ICAgICAgICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cygmbWFzaywgc3ZjLT52Y3B1LT5jcHVf
c29mdF9hZmZpbml0eSkgKQorICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoJm1h
c2ssIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgbWluX3NfYXZnbG9hZCA9IHJxZF9hdmdsb2FkOwogICAgICAgICAgICAgICAgIG1pbl9z
X3JxaSA9IGk7CkBAIC0yMzU4LDkgKzIzNTksOSBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAg
ICAgICAqIE5vdGUgdGhhdCwgdG8gb2J0YWluIHRoZSBzb2Z0LWFmZmluaXR5IG1hc2ssIHdlICJq
dXN0IiBwdXQgd2hhdCB3ZQogICAgICAgICAgKiBoYXZlIGluIGNwdW1hc2tfc2NyYXRjaCBpbiAm
JiB3aXRoIHZjLT5jcHVfc29mdF9hZmZpbml0eS4gVGhpcyBpcwogICAgICAgICAgKiBvayBiZWNh
dXNlOgotICAgICAgICAgKiAtIHdlIGtub3cgdGhhdCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkgYW5k
IHZjLT5jcHVfc29mdF9hZmZpbml0eSBoYXZlCisgICAgICAgICAqIC0gd2Uga25vdyB0aGF0IHVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5IGFuZCAtPmNwdV9zb2Z0X2FmZmluaXR5IGhhdmUKICAgICAg
ICAgICogICBhIG5vbi1lbXB0eSBpbnRlcnNlY3Rpb24gKGJlY2F1c2UgaGFzX3NvZnQgaXMgdHJ1
ZSk7Ci0gICAgICAgICAqIC0gd2UgaGF2ZSB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkgJiBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKCkgYWxyZWFkeQorICAgICAgICAgKiAtIHdlIGhhdmUgdW5pdC0+Y3B1
X2hhcmRfYWZmaW5pdHkgJiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgYWxyZWFkeQogICAgICAg
ICAgKiAgIGluIGNwdW1hc2tfc2NyYXRjaCwgd2UgZG8gc2F2ZSBhIGxvdCBkb2luZyBsaWtlIHRo
aXMuCiAgICAgICAgICAqCiAgICAgICAgICAqIEl0J3Mga2luZCBvZiBsaWtlIG9wZW4gY29kaW5n
IGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzaygpIGJ1dCwgaW4KQEAgLTIzNjgsNyArMjM2OSw3IEBA
IGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgICogY3B1bWFzayBvcGVyYXRpb25zLgogICAg
ICAgICAgKi8KICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBj
cHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCi0gICAgICAgICAgICAgICAgICAgIHZjLT5jcHVfc29m
dF9hZmZpbml0eSk7CisgICAgICAgICAgICAgICAgICAgIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5
KTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSksCiAgICAgICAgICAgICAgICAgICAgICZwcnYtPnJxZFttaW5fc19y
cWldLmFjdGl2ZSk7CiAgICAgfQpAQCAtMjQ3Niw2ICsyNDc3LDcgQEAgc3RhdGljIHZvaWQgbWln
cmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgIHNf
dGltZV90IG5vdykKIHsKICAgICBpbnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBzdmMtPnZjcHUtPnNjaGVkX3VuaXQ7CiAKICAgICBp
ZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsKQEAgLTI1MTMsNyArMjUxNSw3IEBA
IHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAg
ICB9CiAgICAgICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiAKLSAgICAgICAgY3B1bWFza19hbmQo
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBzdmMtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5LAor
ICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9o
YXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHN2Yy0+dmNwdS0+ZG9tYWluKSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRj
aF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAg
ICAmdHJxZC0+YWN0aXZlKTsKQEAgLTI1NDcsNyArMjU0OSw3IEBAIHN0YXRpYyBib29sIHZjcHVf
aXNfbWlncmF0ZWFibGUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAogICAgIHN0cnVjdCB2Y3B1
ICp2ID0gc3ZjLT52Y3B1OwogICAgIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKIAot
ICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZm
aW5pdHksCisgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5zY2hl
ZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHYtPmRvbWFpbikpOwogCiAgICAgcmV0dXJuICEoc3ZjLT5mbGFncyAmIENTRkxB
R19ydW5xX21pZ3JhdGVfcmVxdWVzdCkgJiYKQEAgLTI3ODEsNyArMjc4Myw3IEBAIGNzY2hlZDJf
dW5pdF9taWdyYXRlKAogCiAgICAgLyogSWYgaGVyZSwgbmV3X2NwdSBtdXN0IGJlIGEgdmFsaWQg
Q3JlZGl0MiBwQ1BVLCBhbmQgaW4gb3VyIGFmZmluaXR5LiAqLwogICAgIEFTU0VSVChjcHVtYXNr
X3Rlc3RfY3B1KG5ld19jcHUsICZjc2NoZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6ZWQpKTsKLSAg
ICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkp
KTsKKyAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB1bml0LT5jcHVfaGFyZF9h
ZmZpbml0eSkpOwogCiAgICAgdHJxZCA9IGMycnFkKG9wcywgbmV3X2NwdSk7CiAKQEAgLTMzMjEs
OSArMzMyMyw5IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnJxZCwKICAgICB9CiAKICAgICAvKiBJZiBzY3VyciBoYXMgYSBzb2Z0LWFmZmluaXR5LCBsZXQn
cyBjaGVjayB3aGV0aGVyIGNwdSBpcyBwYXJ0IG9mIGl0ICovCi0gICAgaWYgKCBoYXNfc29mdF9h
ZmZpbml0eShzY3Vyci0+dmNwdSkgKQorICAgIGlmICggaGFzX3NvZnRfYWZmaW5pdHkoc2N1cnIt
PnZjcHUtPnNjaGVkX3VuaXQpICkKICAgICB7Ci0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1
bWFzayhzY3Vyci0+dmNwdSwgQkFMQU5DRV9TT0ZUX0FGRklOSVRZLAorICAgICAgICBhZmZpbml0
eV9iYWxhbmNlX2NwdW1hc2soc2N1cnItPnZjcHUtPnNjaGVkX3VuaXQsIEJBTEFOQ0VfU09GVF9B
RkZJTklUWSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRj
aCk7CiAgICAgICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNr
X3NjcmF0Y2gpKSApCiAgICAgICAgIHsKQEAgLTMzNzgsNyArMzM4MCw3IEBAIHJ1bnFfY2FuZGlk
YXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgfQogCiAgICAg
ICAgIC8qIE9ubHkgY29uc2lkZXIgdmNwdXMgdGhhdCBhcmUgYWxsb3dlZCB0byBydW4gb24gdGhp
cyBwcm9jZXNzb3IuICovCi0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzdmMt
PnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9j
cHUoY3B1LCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgICgqc2tpcHBlZCkrKzsKICAgICAgICAgICAgIGNvbnRpbnVlOwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251
bGwuYwppbmRleCA0N2QxYjJhYjU2Li4yM2UwMjlhNGRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTIyLDcgKzEy
Miw4IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IG51bGxfdW5pdCAqbnVsbF91bml0KGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogc3RhdGljIGlubGluZSBib29sIHZjcHVfY2hlY2tfYWZm
aW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYmFsYW5jZV9zdGVwKQogewotICAg
IGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRj
aF9jcHUoY3B1KSk7CisgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYtPnNjaGVkX3VuaXQs
IGJhbGFuY2Vfc3RlcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpKTsKICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHYtPmRvbWFpbikpOwogCkBAIC0yNzMsMTAgKzI3NCwxMCBAQCBwaWNrX3Jlcyhz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
CiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAgewotICAgICAg
ICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRfYWZmaW5pdHko
dikgKQorICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3Nv
ZnRfYWZmaW5pdHkodW5pdCkgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYWZm
aW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwor
ICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodW5pdCwgYnMsIGNwdW1hc2tfc2NyYXRj
aF9jcHUoY3B1KSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVzKTsKIAogICAgICAgICAvKgpAQCAtMzEz
LDcgKzMxNCw3IEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgY29uc3Qgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICogYXMgd2Ugd2lsbCBhY3R1YWxseSBhc3NpZ24g
dGhlIHZDUFUgdG8gdGhlIHBDUFUgd2UgcmV0dXJuIGZyb20gaGVyZSwKICAgICAgKiBvbmx5IGlm
IHRoZSBwQ1BVIGlzIGZyZWUuCiAgICAgICovCi0gICAgY3B1bWFza19hbmQoY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpLCBjcHVzLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgY3B1bWFza19h
bmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVzLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0
eSk7CiAgICAgbmV3X2NwdSA9IGNwdW1hc2tfYW55KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7
CiAKICBvdXQ6CkBAIC0zOTYsNyArMzk3LDggQEAgc3RhdGljIGJvb2wgdmNwdV9kZWFzc2lnbihz
dHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeSggd3ZjLCAmcHJ2LT53YWl0cSwgd2FpdHFfZWxlbSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmICFo
YXNfc29mdF9hZmZpbml0eSh3dmMtPnZjcHUpICkKKyAgICAgICAgICAgIGlmICggYnMgPT0gQkFM
QU5DRV9TT0ZUX0FGRklOSVRZICYmCisgICAgICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0
eSh3dmMtPnZjcHUtPnNjaGVkX3VuaXQpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAog
ICAgICAgICAgICAgaWYgKCB2Y3B1X2NoZWNrX2FmZmluaXR5KHd2Yy0+dmNwdSwgY3B1LCBicykg
KQpAQCAtNDY2LDcgKzQ2OCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLAogCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayh1
bml0KTsKIAotICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1
X2hhcmRfYWZmaW5pdHksCisgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHYtPmRvbWFpbikpOwogCiAgICAgLyogSWYgdGhlIHBDUFUgaXMgZnJlZSwgd2Ug
YXNzaWduIHYgdG8gaXQgKi8KQEAgLTU3OSw3ICs1ODEsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3Vu
aXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIGxpc3RfYWRkX3Rh
aWwoJm52Yy0+d2FpdHFfZWxlbSwgJnBydi0+d2FpdHEpOwogICAgICAgICBzcGluX3VubG9jaygm
cHJ2LT53YWl0cV9sb2NrKTsKIAotICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICBjcHVtYXNrX2FuZChjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAg
ICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOwogCiAgICAgICAg
IGlmICggIWNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRj
aF9jcHUoY3B1KSkgKQpAQCAtODQ4LDcgKzg1MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGlj
ZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkoIHd2YywgJnBydi0+d2FpdHEsIHdhaXRxX2VsZW0gKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklO
SVRZICYmCi0gICAgICAgICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1
KSApCisgICAgICAgICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1LT5z
Y2hlZF91bml0KSApCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAg
ICAgICAgaWYgKCB2Y3B1X2NoZWNrX2FmZmluaXR5KHd2Yy0+dmNwdSwgY3B1LCBicykgKQpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmlu
ZGV4IGRhMGE5YzQwMmYuLmRiMjRhNzBhOTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRf
cnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTMyNyw3ICszMjcsNyBAQCBydF9k
dW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdW5p
dCAqc3ZjKQogICAgIG1hc2sgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KHN2Yy0+dmNwdS0+cHJvY2Vz
c29yKTsKIAogICAgIGNwdXBvb2xfbWFzayA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3ZjLT52
Y3B1LT5kb21haW4pOwotICAgIGNwdW1hc2tfYW5kKG1hc2ssIGNwdXBvb2xfbWFzaywgc3ZjLT52
Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgY3B1bWFza19hbmQobWFzaywgY3B1cG9vbF9t
YXNrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBwcmlu
dGsoIlslNWQuJS0ydV0gY3B1ICV1LCAoJSJQUklfc3RpbWUiLCAlIlBSSV9zdGltZSIpLCIKICAg
ICAgICAgICAgIiBjdXJfYj0lIlBSSV9zdGltZSIgY3VyX2Q9JSJQUklfc3RpbWUiIGxhc3Rfc3Rh
cnQ9JSJQUklfc3RpbWUiXG4iCiAgICAgICAgICAgICIgXHRcdCBwcmlvcml0eV9sZXZlbD0lZCBo
YXNfZXh0cmF0aW1lPSVkXG4iCkBAIC02NDQsNyArNjQ0LDcgQEAgcnRfcmVzX3BpY2soY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAg
ICBpbnQgY3B1OwogCiAgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh2Yy0+ZG9t
YWluKTsKLSAgICBjcHVtYXNrX2FuZCgmY3B1cywgb25saW5lLCB2Yy0+Y3B1X2hhcmRfYWZmaW5p
dHkpOworICAgIGNwdW1hc2tfYW5kKCZjcHVzLCBvbmxpbmUsIHVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5KTsKIAogICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9jcHUodmMtPnByb2Nlc3NvciwgJmNwdXMp
CiAgICAgICAgICAgICA/IHZjLT5wcm9jZXNzb3IKQEAgLTEwMjEsNyArMTAyMSw4IEBAIHJ1bnFf
cGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykK
IAogICAgICAgICAvKiBtYXNrIGNwdV9oYXJkX2FmZmluaXR5ICYgY3B1cG9vbCAmIG1hc2sgKi8K
ICAgICAgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhpdGVyX3N2Yy0+dmNwdS0+
ZG9tYWluKTsKLSAgICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG9ubGluZSwgaXRlcl9z
dmMtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgY3B1bWFza19hbmQoJmNwdV9j
b21tb24sIG9ubGluZSwKKyAgICAgICAgICAgICAgICAgICAgaXRlcl9zdmMtPnZjcHUtPnNjaGVk
X3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21t
b24sIG1hc2ssICZjcHVfY29tbW9uKTsKICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZjcHVf
Y29tbW9uKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTExOTAsNyArMTE5MSw3IEBAIHJ1
bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKm5l
dykKICAgICAgICAgcmV0dXJuOwogCiAgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFz
ayhuZXctPnZjcHUtPmRvbWFpbik7Ci0gICAgY3B1bWFza19hbmQoJm5vdF90aWNrbGVkLCBvbmxp
bmUsIG5ldy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIGNwdW1hc2tfYW5kKCZub3Rf
dGlja2xlZCwgb25saW5lLCBuZXctPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5
KTsKICAgICBjcHVtYXNrX2FuZG5vdCgmbm90X3RpY2tsZWQsICZub3RfdGlja2xlZCwgJnBydi0+
dGlja2xlZCk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDZjOGZhMzgwNTIuLjc0N2RmYzBlYWIgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
QEAgLTMyOSw2ICszMjksMTEgQEAgc3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogICAgIH0KIAogICAgIHVuaXQtPnZjcHVfbGlzdC0+c2NoZWRfdW5p
dCA9IE5VTEw7CisKKyAgICBmcmVlX2NwdW1hc2tfdmFyKHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5
KTsKKyAgICBmcmVlX2NwdW1hc2tfdmFyKHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsK
KyAgICBmcmVlX2NwdW1hc2tfdmFyKHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKwogICAgIHhm
cmVlKHVuaXQpOwogfQogCkBAIC0zNTMsOSArMzU4LDE4IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKICAgICB1bml0LT5uZXh0X2lu
X2xpc3QgPSAqcHJldl91bml0OwogICAgICpwcmV2X3VuaXQgPSB1bml0OwogCisgICAgaWYgKCAh
emFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgfHwKKyAgICAgICAg
ICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKSB8fAor
ICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpICkK
KyAgICAgICAgZ290byBmYWlsOworCiAgICAgdi0+c2NoZWRfdW5pdCA9IHVuaXQ7CiAKICAgICBy
ZXR1cm4gdW5pdDsKKworIGZhaWw6CisgICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOworICAgIHJl
dHVybiBOVUxMOwogfQogCiBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgcHJvY2Vzc29yKQpAQCAtNzQ1LDcgKzc1OSw3IEBAIHN0YXRpYyB2b2lkIHZjcHVf
bWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgKi8KICAgICAgICAg
ICAgIGlmICggcGlja19jYWxsZWQgJiYKICAgICAgICAgICAgICAgICAgKG5ld19sb2NrID09IGdl
dF9zY2hlZF9yZXMobmV3X2NwdSktPnNjaGVkdWxlX2xvY2spICYmCi0gICAgICAgICAgICAgICAg
IGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpICYmCisgICAg
ICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+c2NoZWRfdW5pdC0+Y3B1
X2hhcmRfYWZmaW5pdHkpICYmCiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3
X2NwdSwgdi0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAgICAgICAgICBi
cmVhazsKIApAQCAtODAzLDYgKzgxNyw3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0
cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICBzcGlubG9ja190ICpsb2NrOwogICAgICAg
ICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OwogCiAgICAgICAgIEFTU0VSVCghdmNwdV9y
dW5uYWJsZSh2KSk7CiAKQEAgLTgxNCwxNyArODI5LDE3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2Fm
ZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAqIHNldCB2LT5wcm9jZXNzb3Igb2Yg
ZWFjaCBvZiB0aGVpciB2Q1BVcyB0byBzb21ldGhpbmcgdGhhdCB3aWxsCiAgICAgICAgICAqIG1h
a2Ugc2Vuc2UgZm9yIHRoZSBzY2hlZHVsZXIgb2YgdGhlIGNwdXBvb2wgaW4gd2hpY2ggdGhleSBh
cmUgaW4uCiAgICAgICAgICAqLwotICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2ly
cSh2LT5zY2hlZF91bml0KTsKKyAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEo
dW5pdCk7CiAKLSAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2
LT5jcHVfaGFyZF9hZmZpbml0eSwKKyAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICAgICAg
Y3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CiAgICAgICAgIGlmICggY3B1bWFza19lbXB0eShj
cHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCB2
LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHNjaGVk
X3NldF9hZmZpbml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7CisgICAg
ICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5
X3NhdmVkLCBOVUxMKTsKICAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAwOwot
ICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+
Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKICAgICAgICAgICAgIH0K
IApAQCAtODMyLDIxICs4NDcsMjAgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9H
X0RFQlVHICJCcmVha2luZyBhZmZpbml0eSBmb3IgJXB2XG4iLCB2KTsKICAgICAgICAgICAgICAg
ICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tfYWxsLCBOVUxMKTsKLSAgICAgICAgICAg
ICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2Fm
ZmluaXR5LAorICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUo
Y3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
IAogICAgICAgICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOwotICAgICAgICB2LT5zY2hlZF91bml0LT5yZXMgPSBnZXRfc2NoZWRfcmVzKHYtPnBy
b2Nlc3Nvcik7CisgICAgICAgIHVuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29y
KTsKIAogICAgICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CiAKICAgICAgICAgLyogdi0+cHJv
Y2Vzc29yIG1pZ2h0IGhhdmUgY2hhbmdlZCwgc28gcmVhY3F1aXJlIHRoZSBsb2NrLiAqLwotICAg
ICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKLSAgICAg
ICAgdi0+c2NoZWRfdW5pdC0+cmVzID0gc2NoZWRfcGlja19yZXNvdXJjZSh2Y3B1X3NjaGVkdWxl
cih2KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LT5zY2hlZF91bml0KTsKLSAgICAgICAgdi0+cHJvY2Vzc29yID0gdi0+c2NoZWRfdW5pdC0+cmVz
LT5tYXN0ZXJfY3B1OworICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0
KTsKKyAgICAgICAgdW5pdC0+cmVzID0gc2NoZWRfcGlja19yZXNvdXJjZSh2Y3B1X3NjaGVkdWxl
cih2KSwgdW5pdCk7CisgICAgICAgIHYtPnByb2Nlc3NvciA9IHVuaXQtPnJlcy0+bWFzdGVyX2Nw
dTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCiAgICAgICAgIGlmICggb2xkX2Nw
dSAhPSB2LT5wcm9jZXNzb3IgKQpAQCAtODc4LDE2ICs4OTIsMTcgQEAgaW50IGNwdV9kaXNhYmxl
X3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwg
diApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgICAg
ICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2No
ZWRfdW5pdCwgJmZsYWdzKTsKKyAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0g
di0+c2NoZWRfdW5pdDsKKyAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZSh1bml0LCAmZmxhZ3MpOwogCi0gICAgICAgICAgICBjcHVtYXNrX2Fu
ZCgmb25saW5lX2FmZmluaXR5LCB2LT5jcHVfaGFyZF9hZmZpbml0eSwgYy0+Y3B1X3ZhbGlkKTsK
KyAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHVuaXQtPmNwdV9oYXJk
X2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOwogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5
KCZvbmxpbmVfYWZmaW5pdHkpICYmCi0gICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUo
Y3B1LCB2LT5jcHVfaGFyZF9hZmZpbml0eSkgKQorICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyB0ZW1wb3JhcmlseSBwaW5uZWQs
IGNhbid0IG1vdmUgaXQuICovCi0gICAgICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5s
b2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAg
ICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB1bml0
KTsKICAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVBRERSSU5VU0U7CiAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KQEAgLTkwMCw3ICs5MTUsNyBAQCBpbnQg
Y3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBpZiAo
IHYtPnByb2Nlc3NvciAhPSBjcHUgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8q
IFRoZSB2Y3B1IGlzIG5vdCBvbiB0aGlzIGNwdSwgc28gd2UgY2FuIG1vdmUgb24uICovCi0gICAg
ICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywg
di0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJx
cmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgICAgICB9CiAKQEAgLTkxMyw3ICs5MjgsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1
bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2
ZSBmYWlsZWQgYmVmb3JlIGdldHRpbmcgaW4gaGVyZS4KICAgICAgICAgICAgICAqLwogICAgICAg
ICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOwotICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91
bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfdW5pdCk7CisgICAgICAgICAg
ICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB1bml0KTsKIAog
ICAgICAgICAgICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKIApAQCAtOTU4LDI2ICs5NzMsMjkg
QEAgc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50IGNw
dSkKIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBj
cHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKLSAgICBzY2hlZF9hZGp1
c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB2LT5zY2hlZF91bml0LCBoYXJk
LCBzb2Z0KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CisK
KyAgICBzY2hlZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih2LT5kb21haW4pLCB1bml0
LCBoYXJkLCBzb2Z0KTsKIAogICAgIGlmICggaGFyZCApCi0gICAgICAgIGNwdW1hc2tfY29weSh2
LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CisgICAgICAgIGNwdW1hc2tfY29weSh1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSwgaGFyZCk7CiAgICAgaWYgKCBzb2Z0ICkKLSAgICAgICAgY3B1bWFz
a19jb3B5KHYtPmNwdV9zb2Z0X2FmZmluaXR5LCBzb2Z0KTsKKyAgICAgICAgY3B1bWFza19jb3B5
KHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5LCBzb2Z0KTsKIAotICAgIHYtPnNvZnRfYWZmX2VmZmVj
dGl2ZSA9ICFjcHVtYXNrX3N1YnNldCh2LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X3NvZnRfYWZmaW5pdHkpICYm
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKHYtPmNwdV9z
b2Z0X2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgdW5pdC0+c29mdF9hZmZfZWZmZWN0aXZl
ID0gIWNwdW1hc2tfc3Vic2V0KHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfc29mdF9hZmZpbml0
eSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHMo
dW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKIH0KIAogc3RhdGlj
IGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFz
a190ICphZmZpbml0eSwgY29uc3QgY3B1bWFza190ICp3aGljaCkKIHsKKyAgICBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAg
ICBpbnQgcmV0ID0gMDsKIAotICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNj
aGVkX3VuaXQpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAg
ICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAgICByZXQgPSAtRUJVU1k7CkBAIC05
ODcsMTkgKzEwMDUsMTkgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICAgICAg
ICogVGVsbCB0aGUgc2NoZWR1bGVyIHdlIGNoYW5nZXMgc29tZXRoaW5nIGFib3V0IGFmZmluaXR5
LAogICAgICAgICAgKiBhbmQgYXNrIHRvIHJlLWV2YWx1YXRlIHZjcHUgcGxhY2VtZW50LgogICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCB3aGljaCA9PSB2LT5jcHVfaGFyZF9hZmZpbml0eSApCisg
ICAgICAgIGlmICggd2hpY2ggPT0gdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgYWZmaW5pdHksIE5VTEwpOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKHdoaWNo
ID09IHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAgICAgICAgICAgIEFTU0VSVCh3aGljaCA9PSB1
bml0LT5jcHVfc29mdF9hZmZpbml0eSk7CiAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHko
diwgTlVMTCwgYWZmaW5pdHkpOwogICAgICAgICB9CiAgICAgICAgIHZjcHVfbWlncmF0ZV9zdGFy
dCh2KTsKICAgICB9CiAKLSAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2No
ZWRfdW5pdCk7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCiAg
ICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KHYtPmRvbWFpbik7CiAKQEAgLTEwMTgsMTIg
KzEwMzYsMTIgQEAgaW50IHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNv
bnN0IGNwdW1hc2tfdCAqYWZmaW5pdHkpCiAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVf
YWZmaW5pdHkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByZXR1cm4gdmNwdV9z
ZXRfYWZmaW5pdHkodiwgYWZmaW5pdHksIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICByZXR1
cm4gdmNwdV9zZXRfYWZmaW5pdHkodiwgYWZmaW5pdHksIHYtPnNjaGVkX3VuaXQtPmNwdV9oYXJk
X2FmZmluaXR5KTsKIH0KIAogaW50IHZjcHVfc2V0X3NvZnRfYWZmaW5pdHkoc3RydWN0IHZjcHUg
KnYsIGNvbnN0IGNwdW1hc2tfdCAqYWZmaW5pdHkpCiB7Ci0gICAgcmV0dXJuIHZjcHVfc2V0X2Fm
ZmluaXR5KHYsIGFmZmluaXR5LCB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgcmV0dXJuIHZj
cHVfc2V0X2FmZmluaXR5KHYsIGFmZmluaXR5LCB2LT5zY2hlZF91bml0LT5jcHVfc29mdF9hZmZp
bml0eSk7CiB9CiAKIC8qIEJsb2NrIHRoZSBjdXJyZW50bHktZXhlY3V0aW5nIGRvbWFpbiB1bnRp
bCBhIHBlcnRpbmVudCBldmVudCBvY2N1cnMuICovCkBAIC0xMjI3LDExICsxMjQ1LDEyIEBAIHZv
aWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAqLwogaW50IHZj
cHVfdGVtcG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1
aW50OF90IHJlYXNvbikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVk
X3VuaXQ7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKICAgICBpbnQgcmV0ID0gLUVJTlZBTDsKICAg
ICBib29sIG1pZ3JhdGU7CiAKLSAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5z
Y2hlZF91bml0KTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAog
ICAgIGlmICggY3B1ID09IE5SX0NQVVMgKQogICAgIHsKQEAgLTEyNDEsNyArMTI2MCw3IEBAIGlu
dCB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNw
dSwgdWludDhfdCByZWFzb24pCiAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gJj0gfnJl
YXNvbjsKICAgICAgICAgfQogICAgICAgICBpZiAoICFyZXQgJiYgIXYtPmFmZmluaXR5X2Jyb2tl
biApCi0gICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgdi0+Y3B1X2hhcmRfYWZmaW5p
dHlfc2F2ZWQsIE5VTEwpOworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIHVuaXQt
PmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIGNw
dSA8IG5yX2NwdV9pZHMgKQogICAgIHsKQEAgLTEyNTIsNyArMTI3MSw4IEBAIGludCB2Y3B1X3Rl
bXBvcmFyeV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSwgdWludDhf
dCByZWFzb24pCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIXYtPmFmZmluaXR5X2Jyb2tl
biApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICAg
ICAgY3B1bWFza19jb3B5KHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAg
ICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGNwdW1hc2tfb2YoY3B1KSwgTlVMTCk7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gfD0gcmVhc29uOwpAQCAt
MTI2MCwxMSArMTI4MCwxMSBAQCBpbnQgdmNwdV90ZW1wb3JhcnlfYWZmaW5pdHkoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBjcHUsIHVpbnQ4X3QgcmVhc29uKQogICAgICAgICB9CiAgICAg
fQogCi0gICAgbWlncmF0ZSA9ICFyZXQgJiYgIWNwdW1hc2tfdGVzdF9jcHUodi0+cHJvY2Vzc29y
LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgbWlncmF0ZSA9ICFyZXQgJiYgIWNwdW1hc2tf
dGVzdF9jcHUodi0+cHJvY2Vzc29yLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgaWYg
KCBtaWdyYXRlICkKICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOwogCi0gICAgdW5pdF9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOworICAgIHVuaXRfc2NoZWR1
bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKIAogICAgIGlmICggbWlncmF0ZSApCiAgICAgICAg
IHZjcHVfbWlncmF0ZV9maW5pc2godik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGYyYzA3MTM1OGYuLjZl
NWQ4MTNkNmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC00NDIsMTEgKzQ0MiwxMSBAQCBzdGF0aWMgaW5s
aW5lIGNwdW1hc2tfdCogY3B1cG9vbF9kb21haW5fY3B1bWFzayhzdHJ1Y3QgZG9tYWluICpkKQog
ICogKiBUaGUgaGFyZCBhZmZpbml0eSBpcyBub3QgYSBzdWJzZXQgb2Ygc29mdCBhZmZpbml0eQog
ICogKiBUaGVyZSBpcyBhbiBvdmVybGFwIGJldHdlZW4gdGhlIHNvZnQgYW5kIGhhcmQgYWZmaW5p
dHkgbWFza3MKICAqLwotc3RhdGljIGlubGluZSBpbnQgaGFzX3NvZnRfYWZmaW5pdHkoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShjb25z
dCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICByZXR1cm4gdi0+c29mdF9hZmZfZWZm
ZWN0aXZlICYmCi0gICAgICAgICAgICFjcHVtYXNrX3N1YnNldChjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKHYtPmRvbWFpbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5jcHVfc29mdF9h
ZmZpbml0eSk7CisgICAgcmV0dXJuIHVuaXQtPnNvZnRfYWZmX2VmZmVjdGl2ZSAmJgorICAgICAg
ICAgICAhY3B1bWFza19zdWJzZXQoY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4p
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpOwog
fQogCiAvKgpAQCAtNDU2LDE3ICs0NTYsMTggQEAgc3RhdGljIGlubGluZSBpbnQgaGFzX3NvZnRf
YWZmaW5pdHkoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgKiB0byBhdm9pZCBydW5uaW5nIGEgdmNw
dSB3aGVyZSBpdCB3b3VsZCBsaWtlLCBidXQgaXMgbm90IGFsbG93ZWQgdG8hCiAgKi8KIHN0YXRp
YyBpbmxpbmUgdm9pZAotYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCBpbnQgc3RlcCwgY3B1bWFza190ICptYXNrKQorYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNr
KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBpbnQgc3RlcCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBjcHVtYXNrX3QgKm1hc2spCiB7CiAgICAgaWYgKCBzdGVwID09IEJBTEFOQ0Vf
U09GVF9BRkZJTklUWSApCiAgICAgewotICAgICAgICBjcHVtYXNrX2FuZChtYXNrLCB2LT5jcHVf
c29mdF9hZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICBjcHVtYXNrX2Fu
ZChtYXNrLCB1bml0LT5jcHVfc29mdF9hZmZpbml0eSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkp
OwogCiAgICAgICAgIGlmICggdW5saWtlbHkoY3B1bWFza19lbXB0eShtYXNrKSkgKQotICAgICAg
ICAgICAgY3B1bWFza19jb3B5KG1hc2ssIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAg
ICAgIGNwdW1hc2tfY29weShtYXNrLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgfQog
ICAgIGVsc2UgLyogc3RlcCA9PSBCQUxBTkNFX0hBUkRfQUZGSU5JVFkgKi8KLSAgICAgICAgY3B1
bWFza19jb3B5KG1hc2ssIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgY3B1bWFza19j
b3B5KG1hc2ssIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKIH0KIAogdm9pZCBzY2hlZF9ybV9j
cHUodW5zaWduZWQgaW50IGNwdSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGZjMjlkNzJiNTcuLjMyMjdkMmZlNzEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCkBAIC0yMTIsOSArMjEyLDYgQEAgc3RydWN0IHZjcHUKICAgICBib29sICAgICAg
ICAgICAgIGhjYWxsX2NvbXBhdDsKICNlbmRpZgogCi0gICAgLyogRG9lcyBzb2Z0IGFmZmluaXR5
IGFjdHVhbGx5IHBsYXkgYSByb2xlIChnaXZlbiBoYXJkIGFmZmluaXR5KT8gKi8KLSAgICBib29s
ICAgICAgICAgICAgIHNvZnRfYWZmX2VmZmVjdGl2ZTsKLQogICAgIC8qIFRoZSBDUFUsIGlmIGFu
eSwgd2hpY2ggaXMgaG9sZGluZyBvbnRvIHRoaXMgVkNQVSdzIHN0YXRlLiAqLwogI2RlZmluZSBW
Q1BVX0NQVV9DTEVBTiAofjB1KQogICAgIHVuc2lnbmVkIGludCAgICAgZGlydHlfY3B1OwpAQCAt
MjQ2LDE0ICsyNDMsNiBAQCBzdHJ1Y3QgdmNwdQogICAgIGV2dGNobl9wb3J0X3QgICAgdmlycV90
b19ldnRjaG5bTlJfVklSUVNdOwogICAgIHNwaW5sb2NrX3QgICAgICAgdmlycV9sb2NrOwogCi0g
ICAgLyogQml0bWFzayBvZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQVSBtYXkgcnVuLiAqLwotICAg
IGNwdW1hc2tfdmFyX3QgICAgY3B1X2hhcmRfYWZmaW5pdHk7Ci0gICAgLyogVXNlZCB0byBzYXZl
IGFmZmluaXR5IGR1cmluZyB0ZW1wb3JhcnkgcGlubmluZy4gKi8KLSAgICBjcHVtYXNrX3Zhcl90
ICAgIGNwdV9oYXJkX2FmZmluaXR5X3NhdmVkOwotCi0gICAgLyogQml0bWFzayBvZiBDUFVzIG9u
IHdoaWNoIHRoaXMgVkNQVSBwcmVmZXJzIHRvIHJ1bi4gKi8KLSAgICBjcHVtYXNrX3Zhcl90ICAg
IGNwdV9zb2Z0X2FmZmluaXR5OwotCiAgICAgLyogVGFza2xldCBmb3IgY29udGludWVfaHlwZXJj
YWxsX29uX2NwdSgpLiAqLwogICAgIHN0cnVjdCB0YXNrbGV0ICAgY29udGludWVfaHlwZXJjYWxs
X3Rhc2tsZXQ7CiAKQEAgLTI4MCw2ICsyNjksMTUgQEAgc3RydWN0IHNjaGVkX3VuaXQgewogICAg
IHN0cnVjdCBzY2hlZF91bml0ICAgICAqbmV4dF9pbl9saXN0OwogICAgIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqcmVzOwogICAgIHVuc2lnbmVkIGludCAgICAgICAgICAgdW5pdF9pZDsKKworICAg
IC8qIERvZXMgc29mdCBhZmZpbml0eSBhY3R1YWxseSBwbGF5IGEgcm9sZSAoZ2l2ZW4gaGFyZCBh
ZmZpbml0eSk/ICovCisgICAgYm9vbCAgICAgICAgICAgICAgICAgICBzb2Z0X2FmZl9lZmZlY3Rp
dmU7CisgICAgLyogQml0bWFzayBvZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQVSBtYXkgcnVuLiAq
LworICAgIGNwdW1hc2tfdmFyX3QgICAgICAgICAgY3B1X2hhcmRfYWZmaW5pdHk7CisgICAgLyog
VXNlZCB0byBzYXZlIGFmZmluaXR5IGR1cmluZyB0ZW1wb3JhcnkgcGlubmluZy4gKi8KKyAgICBj
cHVtYXNrX3Zhcl90ICAgICAgICAgIGNwdV9oYXJkX2FmZmluaXR5X3NhdmVkOworICAgIC8qIEJp
dG1hc2sgb2YgQ1BVcyBvbiB3aGljaCB0aGlzIFZDUFUgcHJlZmVycyB0byBydW4uICovCisgICAg
Y3B1bWFza192YXJfdCAgICAgICAgICBjcHVfc29mdF9hZmZpbml0eTsKIH07CiAKICNkZWZpbmUg
Zm9yX2VhY2hfc2NoZWRfdW5pdChkLCB1KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXApAQCAtOTk4LDcgKzk5Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXBfZW5h
YmxlZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIGlubGluZSBib29sIGlzX2h3ZG9t
X3Bpbm5lZF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiAoaXNfaGFy
ZHdhcmVfZG9tYWluKHYtPmRvbWFpbikgJiYKLSAgICAgICAgICAgIGNwdW1hc2tfd2VpZ2h0KHYt
PmNwdV9oYXJkX2FmZmluaXR5KSA9PSAxKTsKKyAgICAgICAgICAgIGNwdW1hc2tfd2VpZ2h0KHYt
PnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSAxKTsKIH0KIAogc3RhdGljIGlubGlu
ZSBib29sIGlzX3ZjcHVfb25saW5lKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFn-0003Kd-Sh; Fri, 27 Sep 2019 07:01:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFm-0003JZ-Qk
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:22 +0000
X-Inumbo-ID: 8ed0d28a-e0f4-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8ed0d28a-e0f4-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 2019 07:00: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 DC294AFCC;
 Fri, 27 Sep 2019 07:00:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:12 +0200
Message-Id: <20190927070050.12405-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 08/46] 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
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRm
YWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8IDE3ICsr
KysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDQwICsrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5j
ICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgfCAx
NSArKysrKysrLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgNDUgKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaCB8IDEyICsrKysrKy0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRp
b25zKCspLCA3MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA1OWE3N2U4NzRiLi5kMGU0
ZGRjNzZiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTkyNiw3ICs5MjYsOCBAQCBfX2NzY2hlZF92Y3B1X2Fj
Y3Rfc3RvcF9sb2NrZWQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCiBzdGF0aWMgdm9pZAog
Y3NjaGVkX3ZjcHVfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50
IGNwdSkKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5J
VChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQg
PSBjdXJyZW50LT5zY2hlZF91bml0OworICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2
YyA9IENTQ0hFRF9VTklUKGN1cnJ1bml0KTsKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKIAogICAgIEFTU0VSVCggY3VycmVudC0+cHJv
Y2Vzc29yID09IGNwdSApOwpAQCAtOTYyLDcgKzk2Myw3IEBAIGNzY2hlZF92Y3B1X2FjY3Qoc3Ry
dWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgewogICAgICAg
ICB1bnNpZ25lZCBpbnQgbmV3X2NwdTsKICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAg
ICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGN1cnJl
bnQsICZmbGFncyk7CisgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xv
Y2tfaXJxc2F2ZShjdXJydW5pdCwgJmZsYWdzKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBJ
ZiBpdCdzIGJlZW4gYWN0aXZlIGEgd2hpbGUsIGNoZWNrIGlmIHdlJ2QgYmUgYmV0dGVyIG9mZgpA
QCAtOTcxLDcgKzk3Miw3IEBAIGNzY2hlZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRl
ICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAqLwogICAgICAgICBuZXdfY3B1ID0g
X2NzY2hlZF9jcHVfcGljayhvcHMsIGN1cnJlbnQsIDApOwogCi0gICAgICAgIHZjcHVfc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIGN1cnJlbnQpOworICAgICAgICB1bml0
X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBjdXJydW5pdCk7CiAKICAg
ICAgICAgaWYgKCBuZXdfY3B1ICE9IGNwdSApCiAgICAgICAgIHsKQEAgLTEwMjMsMTkgKzEwMjQs
MTkgQEAgY3NjaGVkX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7CiAK
ICAgICAvKiBjc2NoZWRfcmVzX3BpY2soKSBsb29rcyBpbiB2Yy0+cHJvY2Vzc29yJ3MgcnVucSwg
c28gd2UgbmVlZCB0aGUgbG9jay4gKi8KLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2ly
cSh2Yyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICB1
bml0LT5yZXMgPSBjc2NoZWRfcmVzX3BpY2sob3BzLCB1bml0KTsKICAgICB2Yy0+cHJvY2Vzc29y
ID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwog
Ci0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOworICAgIGxvY2sgPSB1bml0
X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAgICAgaWYgKCAhX192Y3B1X29uX3J1bnEoc3Zj
KSAmJiB2Y3B1X3J1bm5hYmxlKHZjKSAmJiAhdmMtPmlzX3J1bm5pbmcgKQogICAgICAgICBydW5x
X2luc2VydChzdmMpOwogCi0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsK
KyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfaW5zZXJ0KTsKIH0KQEAgLTIxMzMsMTIgKzIxMzQsMTIgQEAgY3NjaGVk
X2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgICAgICAgICAgc3BpbmxvY2tf
dCAqbG9jazsKIAogICAgICAgICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3N2Yywgc3RydWN0
IGNzY2hlZF91bml0LCBhY3RpdmVfdmNwdV9lbGVtKTsKLSAgICAgICAgICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgIGxvY2sgPSB1bml0X3NjaGVk
dWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsKIAogICAgICAgICAgICAgcHJpbnRrKCJc
dCUzZDogIiwgKytsb29wKTsKICAgICAgICAgICAgIGNzY2hlZF9kdW1wX3ZjcHUoc3ZjKTsKIAot
ICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKKyAgICAg
ICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7
CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggZWYwZGQxZDIyOC4uODJkMDNh
MDY4MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTE3MSw3ICsxNzEsNyBAQAogICogLSBydW5xdWV1ZSBs
b2NrCiAgKiAgKyBpdCBpcyBwZXItcnVucXVldWUsIHNvOgogICogICAqIGNwdXMgaW4gYSBydW5x
dWV1ZSB0YWtlIHRoZSBydW5xdWV1ZSBsb2NrLCB3aGVuIHVzaW5nCi0gKiAgICAgcGNwdV9zY2hl
ZHVsZV9sb2NrKCkgLyB2Y3B1X3NjaGVkdWxlX2xvY2soKSAoYW5kIGZyaWVuZHMpLAorICogICAg
IHBjcHVfc2NoZWR1bGVfbG9jaygpIC8gdW5pdF9zY2hlZHVsZV9sb2NrKCkgKGFuZCBmcmllbmRz
KSwKICAqICAgKiBhIGNwdSBtYXkgKHRyeSB0bykgdGFrZSBhICJyZW1vdGUiIHJ1bnF1ZXVlIGxv
Y2ssIGUuZy4sIGZvcgogICogICAgIGxvYWQgYmFsYW5jaW5nOwogICogICsgc2VyaWFsaXplcyBy
dW5xdWV1ZSBvcGVyYXRpb25zIChyZW1vdmluZyBhbmQgaW5zZXJ0aW5nIHZjcHVzKTsKQEAgLTE4
OTEsNyArMTg5MSw3IEBAIHVucGFya19wYXJrZWRfdmNwdXMoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgbGlzdF9oZWFkICp2Y3B1cykKICAgICAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKICAgICAgICAgc190aW1lX3Qgbm93OwogCi0gICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVk
dWxlX2xvY2tfaXJxc2F2ZShzdmMtPnZjcHUsICZmbGFncyk7CisgICAgICAgIGxvY2sgPSB1bml0
X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShzdmMtPnZjcHUtPnNjaGVkX3VuaXQsICZmbGFncyk7CiAK
ICAgICAgICAgX19jbGVhcl9iaXQoX1ZQRl9wYXJrZWQsICZzdmMtPnZjcHUtPnBhdXNlX2ZsYWdz
KTsKICAgICAgICAgaWYgKCB1bmxpa2VseShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkg
KQpAQCAtMTkyNCw3ICsxOTI0LDcgQEAgdW5wYXJrX3BhcmtlZF92Y3B1cyhjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQogICAgICAgICB9CiAgICAg
ICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+cGFya2VkX2VsZW0pOwogCi0gICAgICAgIHZjcHVfc2No
ZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHN2Yy0+dmNwdSk7CisgICAgICAg
IHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHN2Yy0+dmNwdS0+
c2NoZWRfdW5pdCk7CiAgICAgfQogfQogCkBAIC0yMTYzLDcgKzIxNjMsNyBAQCBjc2NoZWQyX2Nv
bnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAg
c3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKLSAg
ICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgc3Bp
bmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAgICAgc190aW1l
X3Qgbm93ID0gTk9XKCk7CiAgICAgTElTVF9IRUFEKHdlcmVfcGFya2VkKTsKIApAQCAtMjE5NSw3
ICsyMTk1LDcgQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgZWxzZSBpZiAoICFpc19pZGxlX3Zj
cHUodmMpICkKICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAtMSwgbm93
KTsKIAotICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgdW5pdF9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCiAgICAgdW5wYXJrX3BhcmtlZF92Y3B1
cyhvcHMsICZ3ZXJlX3BhcmtlZCk7CiB9CkBAIC0yODQ4LDE0ICsyODQ4LDE0IEBAIGNzY2hlZDJf
ZG9tX2NudGwoCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gY3NjaGVkMl91
bml0KHYtPnNjaGVkX3VuaXQpOwotICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2
Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICBzcGlubG9ja190
ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAKICAg
ICAgICAgICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzdmMtPnZjcHUtPnBy
b2Nlc3NvcikpOwogCiAgICAgICAgICAgICAgICAgc3ZjLT53ZWlnaHQgPSBzZG9tLT53ZWlnaHQ7
CiAgICAgICAgICAgICAgICAgdXBkYXRlX21heF93ZWlnaHQoc3ZjLT5ycWQsIHN2Yy0+d2VpZ2h0
LCBvbGRfd2VpZ2h0KTsKIAotICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrKGxv
Y2ssIHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9j
aywgc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAg
ICAgICAvKiBDYXAgKi8KQEAgLTI4ODYsNyArMjg4Niw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAg
ICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgc3ZjID0gY3NjaGVkMl91bml0KHYtPnNjaGVkX3VuaXQpOwotICAgICAgICAgICAg
ICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAg
ICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAg
ICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxk
IGluIHRoZW9yeSBjYXVzZSBhIGxvdCBvZiBvdmVyaGVhZCwKICAgICAgICAgICAgICAgICAgKiB3
aGljaCB0aGVuIHdvbid0IGhhcHBlbiBiZWNhdXNlLCBpbiBjc2NoZWQyX3J1bnRpbWUoKSwKQEAg
LTI4OTQsNyArMjg5NCw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgICov
CiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSBtYXgoc2RvbS0+dG90X2J1ZGdl
dCAvIHNkb20tPm5yX3ZjcHVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENTQ0hFRDJfTUlOX1RJTUVSKTsKLSAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3Vu
bG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5s
b2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIGlmICggc2RvbS0+Y2FwID09IDAgKQpAQCAtMjkyOSw3ICsyOTI5LDcgQEAgY3NjaGVk
Ml9kb21fY250bCgKICAgICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBzdmMgPSBjc2NoZWQyX3VuaXQodi0+
c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xv
Y2soc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVf
bG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHYt
PmlzX3J1bm5pbmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwpAQCAtMjk2MCw3ICsyOTYwLDcg
QEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9yYWlzZV9z
b2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSAwOwotICAgICAgICAgICAgICAgICAgICB2
Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgICAg
ICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMjk3NiwxMiArMjk3NiwxMiBAQCBj
c2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNz
Y2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKLSAgICAgICAgICAgICAgICBzcGlubG9ja190ICps
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CisgICAgICAgICAgICAgICAgc3Bp
bmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQp
OwogCiAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CiAgICAgICAgICAg
ICAgICAgc3ZjLT5idWRnZXRfcXVvdGEgPSAwOwogCi0gICAgICAgICAgICAgICAgdmNwdV9zY2hl
ZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICB1bml0X3NjaGVk
dWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgc2RvbS0+Y2FwID0gMDsKICAgICAgICAgICAgIC8qCkBAIC0zMTIwLDE5ICsz
MTIwLDE5IEBAIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5y
dW5xX2VsZW0pKTsKIAogICAgIC8qIGNzY2hlZDJfcmVzX3BpY2soKSBleHBlY3RzIHRoZSBwY3B1
IGxvY2sgdG8gYmUgaGVsZCAqLwotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZj
KTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAogICAgIHVuaXQt
PnJlcyA9IGNzY2hlZDJfcmVzX3BpY2sob3BzLCB1bml0KTsKICAgICB2Yy0+cHJvY2Vzc29yID0g
dW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2spOwogCi0g
ICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodmMpOworICAgIGxvY2sgPSB1bml0X3Nj
aGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAgICAgLyogQWRkIHZjcHUgdG8gcnVucXVldWUgb2Yg
aW5pdGlhbCBwcm9jZXNzb3IgKi8KICAgICBydW5xX2Fzc2lnbihvcHMsIHZjKTsKIAotICAgIHZj
cHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgdW5pdF9zY2hlZHVsZV91bmxv
Y2tfaXJxKGxvY2ssIHVuaXQpOwogCiAgICAgc2RvbS0+bnJfdmNwdXMrKzsKIApAQCAtMzE2Miwx
MSArMzE2MiwxMSBAQCBjc2NoZWQyX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1
X3JlbW92ZSk7CiAKICAgICAvKiBSZW1vdmUgZnJvbSBydW5xdWV1ZSAqLwotICAgIGxvY2sgPSB2
Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHZjKTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2Nr
X2lycSh1bml0KTsKIAogICAgIHJ1bnFfZGVhc3NpZ24ob3BzLCB2Yyk7CiAKLSAgICB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEobG9jaywgdmMpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCB1bml0KTsKIAogICAgIHN2Yy0+c2RvbS0+bnJfdmNwdXMtLTsKIH0KQEAgLTM3NTAs
MTIgKzM3NTAsMTIgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykK
ICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQyX3Vu
aXQodi0+c2NoZWRfdW5pdCk7CiAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAg
ICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CisgICAgICAgICAg
ICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CiAKICAg
ICAgICAgICAgIHByaW50aygiXHQlM2Q6ICIsICsrbG9vcCk7CiAgICAgICAgICAgICBjc2NoZWQy
X2R1bXBfdmNwdShwcnYsIHN2Yyk7CiAKLSAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2Nr
KGxvY2ssIHN2Yy0+dmNwdSk7CisgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2Nr
LCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOwogICAgICAgICB9CiAgICAgfQogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmluZGV4
IGI5NTIxNDYwMWYuLjQ3ZDFiMmFiNTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVs
bC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0zMDksNyArMzA5LDcgQEAgcGlj
a19yZXMoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKICAgICAgKiBhbGwgdGhlIHBDUFVzIGFyZSBidXN5LgogICAgICAqCiAgICAgICogSW4g
ZmFjdCwgdGhlcmUgbXVzdCBhbHdheXMgYmUgc29tZXRoaW5nIHNhbmUgaW4gdi0+cHJvY2Vzc29y
LCBvcgotICAgICAqIHZjcHVfc2NoZWR1bGVfbG9jaygpIGFuZCBmcmllbmRzIHdvbid0IHdvcmsu
IFRoaXMgaXMgbm90IGEgcHJvYmxlbSwKKyAgICAgKiB1bml0X3NjaGVkdWxlX2xvY2soKSBhbmQg
ZnJpZW5kcyB3b24ndCB3b3JrLiBUaGlzIGlzIG5vdCBhIHByb2JsZW0sCiAgICAgICogYXMgd2Ug
d2lsbCBhY3R1YWxseSBhc3NpZ24gdGhlIHZDUFUgdG8gdGhlIHBDUFUgd2UgcmV0dXJuIGZyb20g
aGVyZSwKICAgICAgKiBvbmx5IGlmIHRoZSBwQ1BVIGlzIGZyZWUuCiAgICAgICovCkBAIC00NTAs
MTEgKzQ1MCwxMSBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKIAotICAgIGxv
Y2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxl
X2xvY2tfaXJxKHVuaXQpOwogCiAgICAgaWYgKCB1bmxpa2VseSghaXNfdmNwdV9vbmxpbmUodikp
ICkKICAgICB7Ci0gICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAg
ICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogICAgICAgICByZXR1
cm47CiAgICAgfQogCkBAIC00NjQsNyArNDY0LDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X2lu
c2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAKICAgICBzcGluX3VubG9jayhsb2Nr
KTsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2sodik7CisgICAgbG9jayA9IHVuaXRf
c2NoZWR1bGVfbG9jayh1bml0KTsKIAogICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAgICAgY3B1cG9vbF9k
b21haW5fY3B1bWFzayh2LT5kb21haW4pKTsKQEAgLTUxMyw3ICs1MTMsNyBAQCBzdGF0aWMgdm9p
ZCBudWxsX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIEFT
U0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKIAotICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tf
aXJxKHYpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAgICAg
LyogSWYgb2ZmbGluZSwgdGhlIHZjcHUgc2hvdWxkbid0IGJlIGFzc2lnbmVkLCBub3IgaW4gdGhl
IHdhaXRxdWV1ZSAqLwogICAgIGlmICggdW5saWtlbHkoIWlzX3ZjcHVfb25saW5lKHYpKSApCkBA
IC01MzYsNyArNTM2LDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3JlbW92ZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgdmNwdV9kZWFzc2lnbihwcnYsIHYpOwogCiAgb3V0Ogot
ICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KTsKKyAgICB1bml0X3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfcmVt
b3ZlKTsKIH0KQEAgLTkzNSwxMyArOTM1LDEzIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBzdHJ1Y3QgbnVsbF91bml0ICog
Y29uc3QgbnZjID0gbnVsbF91bml0KHYtPnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKIAotICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhudmMt
PnZjcHUpOworICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhudmMtPnZjcHUt
PnNjaGVkX3VuaXQpOwogCiAgICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwog
ICAgICAgICAgICAgZHVtcF92Y3B1KHBydiwgbnZjKTsKICAgICAgICAgICAgIHByaW50aygiXG4i
KTsKIAotICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywgbnZjLT52Y3B1KTsK
KyAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIG52Yy0+dmNwdS0+c2NoZWRf
dW5pdCk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
cnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCBhMTY4NjY4YTcwLi5kYTBhOWM0MDJm
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9ydC5jCkBAIC0xNzcsNyArMTc3LDcgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVy
KHZvaWQgKmRhdGEpOwogLyoKICAqIFN5c3RlbS13aWRlIHByaXZhdGUgZGF0YSwgaW5jbHVkZSBn
bG9iYWwgUnVuUXVldWUvRGVwbGV0ZWRRCiAgKiBHbG9iYWwgbG9jayBpcyByZWZlcmVuY2VkIGJ5
IHNjaGVkX3Jlcy0+c2NoZWR1bGVfbG9jayBmcm9tIGFsbAotICogcGh5c2ljYWwgY3B1cy4gSXQg
Y2FuIGJlIGdyYWJiZWQgdmlhIHZjcHVfc2NoZWR1bGVfbG9ja19pcnEoKQorICogcGh5c2ljYWwg
Y3B1cy4gSXQgY2FuIGJlIGdyYWJiZWQgdmlhIHVuaXRfc2NoZWR1bGVfbG9ja19pcnEoKQogICov
CiBzdHJ1Y3QgcnRfcHJpdmF0ZSB7CiAgICAgc3BpbmxvY2tfdCBsb2NrOyAgICAgICAgICAgIC8q
IHRoZSBnbG9iYWwgY29hcnNlLWdyYWluZWQgbG9jayAqLwpAQCAtODk1LDcgKzg5NSw3IEBAIHJ0
X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiAgICAgdW5pdC0+cmVzID0gcnRfcmVzX3BpY2sob3BzLCB1bml0KTsKICAgICB2
Yy0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OwogCi0gICAgbG9jayA9IHZjcHVf
c2NoZWR1bGVfbG9ja19pcnEodmMpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJx
KHVuaXQpOwogCiAgICAgbm93ID0gTk9XKCk7CiAgICAgaWYgKCBub3cgPj0gc3ZjLT5jdXJfZGVh
ZGxpbmUgKQpAQCAtOTA4LDcgKzkwOCw3IEBAIHJ0X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgIGlmICggIXZj
LT5pc19ydW5uaW5nICkKICAgICAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICB9
Ci0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsKKyAgICB1bml0X3NjaGVk
dWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVf
aW5zZXJ0KTsKIH0KQEAgLTkxOSw3ICs5MTksNiBAQCBydF91bml0X2luc2VydChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogc3RhdGljIHZvaWQK
IHJ0X3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0Owog
ICAgIHN0cnVjdCBydF91bml0ICogY29uc3Qgc3ZjID0gcnRfdW5pdCh1bml0KTsKICAgICBzdHJ1
Y3QgcnRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKICAgICBzcGlubG9ja190ICpsb2Nr
OwpAQCAtOTI4LDE0ICs5MjcsMTQgQEAgcnRfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIEJVR19PTiggc2RvbSA9
PSBOVUxMICk7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAg
bG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAgICAgaWYgKCB2Y3B1X29uX3Eo
c3ZjKSApCiAgICAgICAgIHFfcmVtb3ZlKHN2Yyk7CiAKICAgICBpZiAoIHZjcHVfb25fcmVwbHEo
c3ZjKSApCiAgICAgICAgIHJlcGxxX3JlbW92ZShvcHMsc3ZjKTsKIAotICAgIHZjcHVfc2NoZWR1
bGVfdW5sb2NrX2lycShsb2NrLCB2Yyk7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxv
Y2ssIHVuaXQpOwogfQogCiAvKgpAQCAtMTMzMCw3ICsxMzI5LDcgQEAgcnRfY29udGV4dF9zYXZl
ZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgcnRf
dW5pdCAqc3ZjID0gcnRfdW5pdCh1bml0KTsKLSAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9z
Y2hlZHVsZV9sb2NrX2lycSh2Yyk7CisgICAgc3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1
bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBfX2NsZWFyX2JpdChfX1JURFNfc2NoZWR1bGVkLCAm
c3ZjLT5mbGFncyk7CiAgICAgLyogbm90IGluc2VydCBpZGxlIHZjcHUgdG8gcnVucSAqLwpAQCAt
MTM0Nyw3ICsxMzQ2LDcgQEAgcnRfY29udGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICByZXBscV9yZW1vdmUob3Bz
LCBzdmMpOwogCiBvdXQ6Ci0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHZjKTsK
KyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CiB9CiAKIC8qCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5k
ZXggNjdjY2I3ODczOS4uNmM4ZmEzODA1MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjUzLDcgKzI1Myw4IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0YXRlX2NoYW5nZSgKIAogdm9pZCB2Y3B1X3J1bnN0YXRl
X2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUp
CiB7Ci0gICAgc3BpbmxvY2tfdCAqbG9jayA9IGxpa2VseSh2ID09IGN1cnJlbnQpID8gTlVMTCA6
IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgICAgc3BpbmxvY2tfdCAqbG9jayA9IGxpa2Vs
eSh2ID09IGN1cnJlbnQpCisgICAgICAgICAgICAgICAgICAgICAgID8gTlVMTCA6IHVuaXRfc2No
ZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CiAgICAgc190aW1lX3QgZGVsdGE7CiAKICAg
ICBtZW1jcHkocnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKCpydW5zdGF0ZSkpOwpAQCAt
MjYyLDcgKzI2Myw3IEBAIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQogICAgICAgICBydW5zdGF0ZS0+dGlt
ZVtydW5zdGF0ZS0+c3RhdGVdICs9IGRlbHRhOwogCiAgICAgaWYgKCB1bmxpa2VseShsb2NrICE9
IE5VTEwpICkKLSAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOworICAg
ICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CiB9CiAK
IHVpbnQ2NF90IGdldF9jcHVfaWRsZV90aW1lKHVuc2lnbmVkIGludCBjcHUpCkBAIC00NzgsNyAr
NDc5LDcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBj
cHVwb29sICpjKQogICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyLCBu
ZXdfcCk7CiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYtPnBvbGxfdGltZXIsIG5ld19wKTsKIAot
ICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAgICAgICAgbG9jayA9
IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CiAKICAgICAgICAgc2NoZWRf
c2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKIApAQCAtNDg3LDcg
KzQ4OCw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
Y3B1cG9vbCAqYykKICAgICAgICAgLyoKICAgICAgICAgICogV2l0aCB2LT5wcm9jZXNzb3IgbW9k
aWZpZWQgd2UgbXVzdCBub3QKICAgICAgICAgICogLSBtYWtlIGFueSBmdXJ0aGVyIGNoYW5nZXMg
YXNzdW1pbmcgd2UgaG9sZCB0aGUgc2NoZWR1bGVyIGxvY2ssCi0gICAgICAgICAqIC0gdXNlIHZj
cHVfc2NoZWR1bGVfdW5sb2NrX2lycSgpLgorICAgICAgICAgKiAtIHVzZSB1bml0X3NjaGVkdWxl
X3VubG9ja19pcnEoKS4KICAgICAgICAgICovCiAgICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2Nr
KTsKIApAQCAtNTg2LDExICs1ODcsMTEgQEAgdm9pZCB2Y3B1X3NsZWVwX25vc3luYyhzdHJ1Y3Qg
dmNwdSAqdikKIAogICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9TTEVFUCwgdi0+ZG9tYWluLT5kb21h
aW5faWQsIHYtPnZjcHVfaWQpOwogCi0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFz
YXZlKHYsICZmbGFncyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYt
PnNjaGVkX3VuaXQsICZmbGFncyk7CiAKICAgICB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQodik7
CiAKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2KTsK
KyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hl
ZF91bml0KTsKIH0KIAogdm9pZCB2Y3B1X3NsZWVwX3N5bmMoc3RydWN0IHZjcHUgKnYpCkBAIC02
MTAsNyArNjExLDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICBUUkFD
RV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwog
Ci0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYsICZmbGFncyk7CisgICAg
bG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYtPnNjaGVkX3VuaXQsICZmbGFncyk7
CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewpAQCAtNjI0LDcg
KzYyNSw3IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgdmNw
dV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwogICAgIH0KIAot
ICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYpOworICAg
IHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX3Vu
aXQpOwogfQogCiB2b2lkIHZjcHVfdW5ibG9jayhzdHJ1Y3QgdmNwdSAqdikKQEAgLTY5Miw5ICs2
OTMsOSBAQCBzdGF0aWMgdm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgbmV3X2NwdSkKICAqIFRoZXNlIHN0ZXBzIGFyZSBlbmNhcHN1bGF0ZWQgaW4gdGhl
IGZvbGxvd2luZyB0d28gZnVuY3Rpb25zOyB0aGV5CiAgKiBzaG91bGQgYmUgY2FsbGVkIGxpa2Ug
dGhpczoKICAqCi0gKiAgICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEodik7CisgKiAg
ICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAgKiAgICAgdmNwdV9taWdy
YXRlX3N0YXJ0KHYpOwotICogICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2KQor
ICogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KQogICogICAgIHZjcHVf
bWlncmF0ZV9maW5pc2godik7CiAgKgogICogdmNwdV9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgZG8g
dGhlIHdvcmsgbm93IGlmIGl0IGNhbiwgb3Igc2ltcGx5CkBAIC04MTMsNyArODE0LDcgQEAgdm9p
ZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICogc2V0
IHYtPnByb2Nlc3NvciBvZiBlYWNoIG9mIHRoZWlyIHZDUFVzIHRvIHNvbWV0aGluZyB0aGF0IHdp
bGwKICAgICAgICAgICogbWFrZSBzZW5zZSBmb3IgdGhlIHNjaGVkdWxlciBvZiB0aGUgY3B1cG9v
bCBpbiB3aGljaCB0aGV5IGFyZSBpbi4KICAgICAgICAgICovCi0gICAgICAgIGxvY2sgPSB2Y3B1
X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2Nr
X2lycSh2LT5zY2hlZF91bml0KTsKIAogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKQEAgLTg0Miw3ICs4NDMsNyBAQCB2b2lkIHJlc3Rv
cmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBzcGluX3VubG9ja19p
cnEobG9jayk7CiAKICAgICAgICAgLyogdi0+cHJvY2Vzc29yIG1pZ2h0IGhhdmUgY2hhbmdlZCwg
c28gcmVhY3F1aXJlIHRoZSBsb2NrLiAqLwotICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrX2lycSh2KTsKKyAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2No
ZWRfdW5pdCk7CiAgICAgICAgIHYtPnNjaGVkX3VuaXQtPnJlcyA9IHNjaGVkX3BpY2tfcmVzb3Vy
Y2UodmNwdV9zY2hlZHVsZXIodiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdi0+c2NoZWRfdW5pdCk7CiAgICAgICAgIHYtPnByb2Nlc3NvciA9IHYt
PnNjaGVkX3VuaXQtPnJlcy0+bWFzdGVyX2NwdTsKQEAgLTg3Nyw3ICs4NzgsNyBAQCBpbnQgY3B1
X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
LSAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2
ZSh2LCAmZmxhZ3MpOworICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1
bGVfbG9ja19pcnFzYXZlKHYtPnNjaGVkX3VuaXQsICZmbGFncyk7CiAKICAgICAgICAgICAgIGNw
dW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHYtPmNwdV9oYXJkX2FmZmluaXR5LCBjLT5jcHVf
dmFsaWQpOwogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkp
ICYmCkBAIC04ODYsNyArODg3LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAgICAgICAgICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIC8qIFRoZSB2Y3B1IGlzIHRlbXBv
cmFyaWx5IHBpbm5lZCwgY2FuJ3QgbW92ZSBpdC4gKi8KLSAgICAgICAgICAgICAgICAgICAgdmNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgICAgICAg
ICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYt
PnNjaGVkX3VuaXQpOwogICAgICAgICAgICAgICAgICAgICByZXQgPSAtRUFERFJJTlVTRTsKICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQpAQCAtODk5LDcgKzkw
MCw3IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAg
ICAgICAgIGlmICggdi0+cHJvY2Vzc29yICE9IGNwdSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgLyogVGhlIHZjcHUgaXMgbm90IG9uIHRoaXMgY3B1LCBzbyB3ZSBjYW4gbW92ZSBv
bi4gKi8KLSAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxv
Y2ssIGZsYWdzLCB2KTsKKyAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFy
ZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF91bml0KTsKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgICAgIH0KIApAQCAtOTEyLDcgKzkxMyw3IEBAIGludCBjcHVfZGlzYWJs
ZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAqICAgIHRoaW5ncyB3
b3VsZCBoYXZlIGZhaWxlZCBiZWZvcmUgZ2V0dGluZyBpbiBoZXJlLgogICAgICAgICAgICAgICov
CiAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7Ci0gICAgICAgICAgICB2Y3B1X3Nj
aGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2KTsKKyAgICAgICAgICAgIHVu
aXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX3VuaXQp
OwogCiAgICAgICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOwogCkBAIC05NzYsNyArOTc3
LDcgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICBzcGlubG9ja190ICpsb2Nr
OwogICAgIGludCByZXQgPSAwOwogCi0gICAgbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19pcnEo
dik7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CiAK
ICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgIHJldCA9IC1FQlVTWTsKQEAg
LTk5OCw3ICs5OTksNyBAQCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogICAgICAgICB2
Y3B1X21pZ3JhdGVfc3RhcnQodik7CiAgICAgfQogCi0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIHYpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hl
ZF91bml0KTsKIAogICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eSh2LT5kb21haW4pOwog
CkBAIC0xMTMwLDEwICsxMTMxLDEwIEBAIHN0YXRpYyBsb25nIGRvX3BvbGwoc3RydWN0IHNjaGVk
X3BvbGwgKnNjaGVkX3BvbGwpCiBsb25nIHZjcHVfeWllbGQodm9pZCkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqIHY9Y3VycmVudDsKLSAgICBzcGlubG9ja190ICpsb2NrID0gdmNwdV9zY2hlZHVsZV9s
b2NrX2lycSh2KTsKKyAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2ly
cSh2LT5zY2hlZF91bml0KTsKIAogICAgIHNjaGVkX3lpZWxkKHZjcHVfc2NoZWR1bGVyKHYpLCB2
LT5zY2hlZF91bml0KTsKLSAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdik7Cisg
ICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOwogCiAgICAg
U0NIRURfU1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKIApAQCAtMTIzMCw3ICsxMjMxLDcgQEAgaW50
IHZjcHVfdGVtcG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1
LCB1aW50OF90IHJlYXNvbikKICAgICBpbnQgcmV0ID0gLUVJTlZBTDsKICAgICBib29sIG1pZ3Jh
dGU7CiAKLSAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKKyAgICBsb2NrID0g
dW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKIAogICAgIGlmICggY3B1ID09
IE5SX0NQVVMgKQogICAgIHsKQEAgLTEyNjMsNyArMTI2NCw3IEBAIGludCB2Y3B1X3RlbXBvcmFy
eV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSwgdWludDhfdCByZWFz
b24pCiAgICAgaWYgKCBtaWdyYXRlICkKICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOwog
Ci0gICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHYpOworICAgIHVuaXRfc2NoZWR1
bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hlZF91bml0KTsKIAogICAgIGlmICggbWlncmF0ZSAp
CiAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDRkYmY4
Zjk3NGMuLmYyYzA3MTM1OGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0xMDUsMjIgKzEwNSwyMiBAQCBz
dGF0aWMgaW5saW5lIHZvaWQga2luZCMjX3NjaGVkdWxlX3VubG9jayMjaXJxKHNwaW5sb2NrX3Qg
KmxvY2sgXAogCiAjZGVmaW5lIEVYVFJBX1RZUEUoYXJnKQogc2NoZWRfbG9jayhwY3B1LCB1bnNp
Z25lZCBpbnQgY3B1LCAgICAgY3B1LCApCi1zY2hlZF9sb2NrKHZjcHUsIGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB2LT5wcm9jZXNzb3IsICkKK3NjaGVkX2xvY2sodW5pdCwgY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKmksIGktPnJlcy0+bWFzdGVyX2NwdSwgKQogc2NoZWRfbG9jayhwY3B1LCB1bnNp
Z25lZCBpbnQgY3B1LCAgICAgY3B1LCAgICAgICAgICBfaXJxKQotc2NoZWRfbG9jayh2Y3B1LCBj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJvY2Vzc29yLCBfaXJxKQorc2NoZWRfbG9jayh1bml0
LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqaSwgaS0+cmVzLT5tYXN0ZXJfY3B1LCBfaXJxKQog
c2NoZWRfdW5sb2NrKHBjcHUsIHVuc2lnbmVkIGludCBjcHUsICAgICBjcHUsICkKLXNjaGVkX3Vu
bG9jayh2Y3B1LCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdi0+cHJvY2Vzc29yLCApCitzY2hlZF91
bmxvY2sodW5pdCwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKmksIGktPnJlcy0+bWFzdGVyX2Nw
dSwgKQogc2NoZWRfdW5sb2NrKHBjcHUsIHVuc2lnbmVkIGludCBjcHUsICAgICBjcHUsICAgICAg
ICAgIF9pcnEpCi1zY2hlZF91bmxvY2sodmNwdSwgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHYtPnBy
b2Nlc3NvciwgX2lycSkKK3NjaGVkX3VubG9jayh1bml0LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqaSwgaS0+cmVzLT5tYXN0ZXJfY3B1LCBfaXJxKQogI3VuZGVmIEVYVFJBX1RZUEUKIAogI2Rl
ZmluZSBFWFRSQV9UWVBFKGFyZykgLCB1bnNpZ25lZCBsb25nIGFyZwogI2RlZmluZSBzcGluX3Vu
bG9ja19pcnFzYXZlIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUKIHNjaGVkX2xvY2socGNwdSwgdW5z
aWduZWQgaW50IGNwdSwgICAgIGNwdSwgICAgICAgICAgX2lycXNhdmUsICpmbGFncykKLXNjaGVk
X2xvY2sodmNwdSwgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgX2lycXNhdmUs
ICpmbGFncykKK3NjaGVkX2xvY2sodW5pdCwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKmksIGkt
PnJlcy0+bWFzdGVyX2NwdSwgX2lycXNhdmUsICpmbGFncykKICN1bmRlZiBzcGluX3VubG9ja19p
cnFzYXZlCiBzY2hlZF91bmxvY2socGNwdSwgdW5zaWduZWQgaW50IGNwdSwgICAgIGNwdSwgICAg
ICAgICAgX2lycXJlc3RvcmUsIGZsYWdzKQotc2NoZWRfdW5sb2NrKHZjcHUsIGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB2LT5wcm9jZXNzb3IsIF9pcnFyZXN0b3JlLCBmbGFncykKK3NjaGVkX3VubG9j
ayh1bml0LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqaSwgaS0+cmVzLT5tYXN0ZXJfY3B1LCBf
aXJxcmVzdG9yZSwgZmxhZ3MpCiAjdW5kZWYgRVhUUkFfVFlQRQogCiAjdW5kZWYgc2NoZWRfdW5s
b2NrCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkFr-0003NZ-A8; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFp-0003Ls-3u
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:25 +0000
X-Inumbo-ID: 8ff66912-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8ff66912-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 BB7B3B170;
 Fri, 27 Sep 2019 07:00:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:17 +0200
Message-Id: <20190927070050.12405-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 13/46] 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
bT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpS
RkMgVjI6Ci0gZml4IGFybSBidWlsZCwgZG9uJ3QgZHJvcCB2LT5pc19ydW5uaW5nClYzOgotIGF2
b2lkIGhvbGVzIGluIHN0cnVjdHVyZXMgKEphbiBCZXVsaWNoKQpWNDoKLSBhc3NpZ24gdHJ1ZS9m
YWxzZSB0byBib29sZWFuIGluc3RlYWQgb2YgMS8wIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jICB8IDEyICsrKysrKystLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMgfCAxOCArKysrKysrKystLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAg
ICAgIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTMgKysrKysrKysrKy0t
LQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgNiArKysrKysKIDUgZmlsZXMgY2hhbmdl
ZCwgMzMgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggNzMy
ZmQ0NjFiNS4uOTQwNGNjZmQ5MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC03MDksNyArNzA5LDcgQEAgX19j
c2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgc3RydWN0IHZjcHUgKnZjLAogICAgICAqIFRoZSBjYWxsZXIgaXMgc3VwcG9zZWQgdG8gaGF2
ZSBhbHJlYWR5IGNoZWNrZWQgdGhhdCB2YyBpcyBhbHNvCiAgICAgICogbm90IHJ1bm5pbmcuCiAg
ICAgICovCi0gICAgQVNTRVJUKCF2Yy0+aXNfcnVubmluZyk7CisgICAgQVNTRVJUKCF2Yy0+c2No
ZWRfdW5pdC0+aXNfcnVubmluZyk7CiAKICAgICByZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNfY2Fj
aGVfaG90KHBydiwgc3ZjKSAmJgogICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGRlc3RfY3B1
LCBtYXNrKTsKQEAgLTEwMzMsNyArMTAzMyw4IEBAIGNzY2hlZF91bml0X2luc2VydChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAgICAgbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICBpZiAoICFfX3ZjcHVfb25f
cnVucShzdmMpICYmIHZjcHVfcnVubmFibGUodmMpICYmICF2Yy0+aXNfcnVubmluZyApCisgICAg
aWYgKCAhX192Y3B1X29uX3J1bnEoc3ZjKSAmJiB2Y3B1X3J1bm5hYmxlKHZjKSAmJgorICAgICAg
ICAgIXZjLT5zY2hlZF91bml0LT5pc19ydW5uaW5nICkKICAgICAgICAgcnVucV9pbnNlcnQoc3Zj
KTsKIAogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKQEAgLTE2NDYs
OCArMTY0Nyw5IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50IGNwdSwgaW50
IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgICogdkNQVXMgd2l0aCB1c2VmdWwgc29m
dCBhZmZpbml0aWVzIGluIHNvbWUgc29ydCBvZiBiaXRtYXAKICAgICAgICAgICogb3IgY291bnRl
ci4KICAgICAgICAgICovCi0gICAgICAgIGlmICggdmMtPmlzX3J1bm5pbmcgfHwgKGJhbGFuY2Vf
c3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHZjLT5zY2hlZF91bml0KSkgKQorICAgICAgICBp
ZiAoIHZjLT5zY2hlZF91bml0LT5pc19ydW5uaW5nIHx8CisgICAgICAgICAgICAgKGJhbGFuY2Vf
c3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKKyAgICAgICAgICAgICAgIWhhc19zb2Z0
X2FmZmluaXR5KHZjLT5zY2hlZF91bml0KSkgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAg
ICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLT5zY2hlZF91bml0LCBiYWxhbmNlX3N0
ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CkBAIC0xODU1LDcgKzE4NTcsNyBAQCBjc2NoZWRfc2NoZWR1
bGUoCiAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwogICAgIH0KIAot
ICAgIHJ1bnRpbWUgPSBub3cgLSBjdXJyZW50LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lOwor
ICAgIHJ1bnRpbWUgPSBub3cgLSBjdXJyZW50LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1l
OwogICAgIGlmICggcnVudGltZSA8IDAgKSAvKiBEb2VzIHRoaXMgZXZlciBoYXBwZW4/ICovCiAg
ICAgICAgIHJ1bnRpbWUgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDg4NTdjOThkZDguLjdlYzYx
YTI2NDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0xMjg0LDcgKzEyODQsNyBAQCBydW5xX2luc2VydChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIAog
ICAgIEFTU0VSVCgmc3ZjLT5ycWQtPnJ1bnEgPT0gcnVucSk7CiAgICAgQVNTRVJUKCFpc19pZGxl
X3ZjcHUoc3ZjLT52Y3B1KSk7Ci0gICAgQVNTRVJUKCFzdmMtPnZjcHUtPmlzX3J1bm5pbmcpOwor
ICAgIEFTU0VSVCghc3ZjLT52Y3B1LT5zY2hlZF91bml0LT5pc19ydW5uaW5nKTsKICAgICBBU1NF
UlQoIShzdmMtPmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkpOwogCiAgICAgbGlzdF9mb3JfZWFj
aCggaXRlciwgcnVucSApCkBAIC0xMzQxLDggKzEzNDEsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
aXNfcHJlZW1wdGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAogICAgIGlmICgg
cmF0ZWxpbWl0IDw9IENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0UgKQogICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAotICAgIEFTU0VSVChzdmMtPnZjcHUtPmlzX3J1bm5pbmcpOwotICAg
IHJldHVybiBub3cgLSBzdmMtPnZjcHUtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgPgorICAg
IEFTU0VSVChzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcpOworICAgIHJldHVybiBu
b3cgLSBzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPgogICAgICAgICAg
ICByYXRlbGltaXQgLSBDU0NIRUQyX1JBVEVMSU1JVF9USUNLTEVfVE9MRVJBTkNFOwogfQogCkBA
IC0yOTMyLDcgKzI5MzIsNyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl91bml0KHYtPnNjaGVkX3VuaXQpOwog
ICAgICAgICAgICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+
c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdi0+aXNfcnVubmluZyApCisg
ICAgICAgICAgICAgICAgICAgIGlmICggdi0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyApCiAgICAg
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBj
cHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7CkBAIC0zMjA1LDggKzMyMDUs
OCBAQCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1
LAogICAgIGlmICggcHJ2LT5yYXRlbGltaXRfdXMgKQogICAgIHsKICAgICAgICAgc190aW1lX3Qg
cmF0ZWxpbWl0X21pbiA9IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cyk7Ci0gICAgICAgIGlm
ICggc25leHQtPnZjcHUtPmlzX3J1bm5pbmcgKQotICAgICAgICAgICAgcmF0ZWxpbWl0X21pbiA9
IHNuZXh0LT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsKKyAgICAgICAgaWYgKCBz
bmV4dC0+dmNwdS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyApCisgICAgICAgICAgICByYXRlbGlt
aXRfbWluID0gc25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgKwogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgLSBu
b3c7CiAgICAgICAgIGlmICggcmF0ZWxpbWl0X21pbiA+IG1pbl90aW1lICkKICAgICAgICAgICAg
IG1pbl90aW1lID0gcmF0ZWxpbWl0X21pbjsKQEAgLTMzMDMsNyArMzMwMyw3IEBAIHJ1bnFfY2Fu
ZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgKiBubyBwb2lu
dCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGlsIHJhdGUgbGltaXRpbmcgZXhwaXJlcy4KICAgICAg
Ki8KICAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiB2Y3B1X3J1bm5hYmxl
KHNjdXJyLT52Y3B1KSAmJgotICAgICAgICAgKG5vdyAtIHNjdXJyLT52Y3B1LT5ydW5zdGF0ZS5z
dGF0ZV9lbnRyeV90aW1lKSA8CisgICAgICAgICAobm93IC0gc2N1cnItPnZjcHUtPnNjaGVkX3Vu
aXQtPnN0YXRlX2VudHJ5X3RpbWUpIDwKICAgICAgICAgICBNSUNST1NFQ1MocHJ2LT5yYXRlbGlt
aXRfdXMpICkKICAgICB7CiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCkBA
IC0zMzE0LDcgKzMzMTQsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQsCiAgICAgICAgICAgICB9IGQ7CiAgICAgICAgICAgICBkLmRvbSA9IHNjdXJy
LT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgICAgIGQudmNwdSA9IHNjdXJyLT52
Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5ydW50aW1lID0gbm93IC0gc2N1cnItPnZjcHUt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CisgICAgICAgICAgICBkLnJ1bnRpbWUgPSBub3cg
LSBzY3Vyci0+dmNwdS0+c2NoZWRfdW5pdC0+c3RhdGVfZW50cnlfdGltZTsKICAgICAgICAgICAg
IF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1JBVEVMSU1JVCwgMSwKICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFy
ICopJmQpOwpAQCAtMzU2Miw3ICszNTYyLDcgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAgICAg
aWYgKCBzbmV4dCAhPSBzY3VyciApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVChzbmV4
dC0+cnFkID09IHJxZCk7Ci0gICAgICAgICAgICBBU1NFUlQoIXNuZXh0LT52Y3B1LT5pc19ydW5u
aW5nKTsKKyAgICAgICAgICAgIEFTU0VSVCghc25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPmlzX3J1
bm5pbmcpOwogCiAgICAgICAgICAgICBydW5xX3JlbW92ZShzbmV4dCk7CiAgICAgICAgICAgICBf
X3NldF9iaXQoX19DU0ZMQUdfc2NoZWR1bGVkLCAmc25leHQtPmZsYWdzKTsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA4NTZl
YWUxZmFhLi4xM2UwZDc1NGFiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC05MDUsNyArOTA1LDcgQEAgcnRfdW5pdF9pbnNl
cnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
ICAgICB7CiAgICAgICAgIHJlcGxxX2luc2VydChvcHMsIHN2Yyk7CiAKLSAgICAgICAgaWYgKCAh
dmMtPmlzX3J1bm5pbmcgKQorICAgICAgICBpZiAoICF1bml0LT5pc19ydW5uaW5nICkKICAgICAg
ICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICB9CiAgICAgdW5pdF9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDE1N2I5MWM0MzkuLmIwMjdjMDg0YmYgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTQxMiw2ICs0MTIsOCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yKQogICAgIHsKICAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2
LT5wcm9jZXNzb3IpLT5jdXJyID0gdW5pdDsKICAgICAgICAgdi0+aXNfcnVubmluZyA9IDE7Cisg
ICAgICAgIHVuaXQtPmlzX3J1bm5pbmcgPSB0cnVlOworICAgICAgICB1bml0LT5zdGF0ZV9lbnRy
eV90aW1lID0gTk9XKCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC03MzIsNyArNzM0LDgg
QEAgc3RhdGljIHZvaWQgdmNwdV9taWdyYXRlX2ZpbmlzaChzdHJ1Y3QgdmNwdSAqdikKICAgICAg
KiBjb250ZXh0X3NhdmVkKCk7IGFuZCBpbiBhbnkgY2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVk
LCB0aGVuCiAgICAgICogc29tZW9uZSBlbHNlIGhhcyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28g
d2UgZG9uJ3QgbmVlZCB0by4KICAgICAgKi8KLSAgICBpZiAoIHYtPmlzX3J1bm5pbmcgfHwgIXRl
c3RfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICBpZiAoIHYtPnNj
aGVkX3VuaXQtPmlzX3J1bm5pbmcgfHwKKyAgICAgICAgICF0ZXN0X2JpdChfVlBGX21pZ3JhdGlu
ZywgJnYtPnBhdXNlX2ZsYWdzKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIG9sZF9jcHUgPSBu
ZXdfY3B1ID0gdi0+cHJvY2Vzc29yOwpAQCAtNzg2LDcgKzc4OSw3IEBAIHN0YXRpYyB2b2lkIHZj
cHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICogYmVjYXVzZSB0aGV5IGJv
dGggaGFwcGVuIGluIChkaWZmZXJlbnQpIHNwaW5sb2NrIHJlZ2lvbnMsIGFuZCB0aG9zZQogICAg
ICAqIHJlZ2lvbnMgYXJlIHN0cmljdGx5IHNlcmlhbGlzZWQuCiAgICAgICovCi0gICAgaWYgKCB2
LT5pc19ydW5uaW5nIHx8CisgICAgaWYgKCB2LT5zY2hlZF91bml0LT5pc19ydW5uaW5nIHx8CiAg
ICAgICAgICAhdGVzdF9hbmRfY2xlYXJfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxh
Z3MpICkKICAgICB7CiAgICAgICAgIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShvbGRfbG9jaywg
bmV3X2xvY2ssIGZsYWdzKTsKQEAgLTE2NzQsOCArMTY3NywxMCBAQCBzdGF0aWMgdm9pZCBzY2hl
ZHVsZSh2b2lkKQogICAgICAqIHN3aXRjaCwgZWxzZSBsb3N0X3JlY29yZHMgcmVzdW1lIHdpbGwg
bm90IHdvcmsgcHJvcGVybHkuCiAgICAgICovCiAKLSAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5p
bmcpOworICAgIEFTU0VSVCghbmV4dC0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyk7CiAgICAgbmV4
dC0+aXNfcnVubmluZyA9IDE7CisgICAgbmV4dC0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyA9IHRy
dWU7CisgICAgbmV4dC0+c2NoZWRfdW5pdC0+c3RhdGVfZW50cnlfdGltZSA9IG5vdzsKIAogICAg
IHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCkBAIC0xNjk3LDYgKzE3MDIs
OCBAQCB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCiAgICAgc21wX3dtYigp
OwogCiAgICAgcHJldi0+aXNfcnVubmluZyA9IDA7CisgICAgcHJldi0+c2NoZWRfdW5pdC0+aXNf
cnVubmluZyA9IGZhbHNlOworICAgIHByZXYtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUg
PSBOT1coKTsKIAogICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNs
ZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KICAgICBzbXBfbWIoKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMzIyN2Qy
ZmU3MS4uNTY0NmQ2MjBjMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI3MCw4ICsyNzAsMTQgQEAgc3RydWN0IHNj
aGVkX3VuaXQgewogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzOwogICAgIHVuc2lnbmVk
IGludCAgICAgICAgICAgdW5pdF9pZDsKIAorICAgIC8qIEN1cnJlbnRseSBydW5uaW5nIG9uIGEg
Q1BVPyAqLworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgaXNfcnVubmluZzsKICAgICAvKiBE
b2VzIHNvZnQgYWZmaW5pdHkgYWN0dWFsbHkgcGxheSBhIHJvbGUgKGdpdmVuIGhhcmQgYWZmaW5p
dHkpPyAqLwogICAgIGJvb2wgICAgICAgICAgICAgICAgICAgc29mdF9hZmZfZWZmZWN0aXZlOwor
CisgICAgLyogTGFzdCB0aW1lIHVuaXQgZ290IChkZS0pc2NoZWR1bGVkLiAqLworICAgIHVpbnQ2
NF90ICAgICAgICAgICAgICAgc3RhdGVfZW50cnlfdGltZTsKKwogICAgIC8qIEJpdG1hc2sgb2Yg
Q1BVcyBvbiB3aGljaCB0aGlzIFZDUFUgbWF5IHJ1bi4gKi8KICAgICBjcHVtYXNrX3Zhcl90ICAg
ICAgICAgIGNwdV9oYXJkX2FmZmluaXR5OwogICAgIC8qIFVzZWQgdG8gc2F2ZSBhZmZpbml0eSBk
dXJpbmcgdGVtcG9yYXJ5IHBpbm5pbmcuICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkFs-0003Pf-V3; Fri, 27 Sep 2019 07:01:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFr-0003O9-Qf
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:27 +0000
X-Inumbo-ID: 8ff5add4-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8ff5add4-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 04ABAB027;
 Fri, 27 Sep 2019 07:00:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:15 +0200
Message-Id: <20190927070050.12405-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 11/46] 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+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgfCAzMiArKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8IDE4
ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgICB8IDE4ICsr
KysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICB8IDE2ICsrKysr
KysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmggfCAzMCArKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwg
NTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggNTZlNDdkNWU1NC4uMzUwZjk2MzZmYSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jCkBAIC02NjgsNyArNjY4LDcgQEAgX19jc2NoZWRfdmNwdV9jaGVjayhzdHJ1
Y3QgdmNwdSAqdmMpCiAgICAgICAgIEJVR19PTiggIWlzX2lkbGVfdmNwdSh2YykgKTsKICAgICB9
CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfY2hlY2spOworICAgIFNDSEVEX1NUQVRfQ1JB
TksodW5pdF9jaGVjayk7CiB9CiAjZGVmaW5lIENTQ0hFRF9WQ1BVX0NIRUNLKF92YykgIChfX2Nz
Y2hlZF92Y3B1X2NoZWNrKF92YykpCiAjZWxzZQpAQCAtNjkyLDcgKzY5Miw3IEBAIF9fY3NjaGVk
X3ZjcHVfaXNfY2FjaGVfaG90KGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LAogICAg
ICAgICAgICAgICAgKE5PVygpIC0gc3ZjLT5sYXN0X3NjaGVkX3RpbWUpIDwgcHJ2LT52Y3B1X21p
Z3JfZGVsYXk7CiAKICAgICBpZiAoIGhvdCApCi0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV9ob3QpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfaG90KTsKIAogICAgIHJldHVy
biBob3Q7CiB9CkBAIC04ODEsNyArODgxLDcgQEAgX19jc2NoZWRfdmNwdV9hY2N0X3N0YXJ0KHN0
cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKICAgICBp
ZiAoIGxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSkgKQogICAgIHsKICAgICAgICAg
U0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfYWN0aXZlKTsKLSAgICAgICAgU0NIRURf
U1RBVF9DUkFOSyhhY2N0X3ZjcHVfYWN0aXZlKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhh
Y2N0X3VuaXRfYWN0aXZlKTsKIAogICAgICAgICBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCsrOwog
ICAgICAgICBsaXN0X2FkZCgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVtLCAmc2RvbS0+YWN0aXZlX3Zj
cHUpOwpAQCAtOTA4LDcgKzkwOCw3IEBAIF9fY3NjaGVkX3ZjcHVfYWNjdF9zdG9wX2xvY2tlZChz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKICAgICBCVUdfT04oIGxpc3RfZW1wdHkoJnN2Yy0+
YWN0aXZlX3ZjcHVfZWxlbSkgKTsKIAogICAgIFNDSEVEX1ZDUFVfU1RBVF9DUkFOSyhzdmMsIHN0
YXRlX2lkbGUpOwotICAgIFNDSEVEX1NUQVRfQ1JBTksoYWNjdF92Y3B1X2lkbGUpOworICAgIFND
SEVEX1NUQVRfQ1JBTksoYWNjdF91bml0X2lkbGUpOwogCiAgICAgQlVHX09OKCBwcnYtPndlaWdo
dCA8IHNkb20tPndlaWdodCApOwogICAgIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50LS07CkBAIC0x
MDEwLDcgKzEwMTAsNyBAQCBjc2NoZWRfYWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICBzdmMtPnByaSA9IGlzX2lkbGVf
ZG9tYWluKHZjLT5kb21haW4pID8KICAgICAgICAgQ1NDSEVEX1BSSV9JRExFIDogQ1NDSEVEX1BS
SV9UU19VTkRFUjsKICAgICBTQ0hFRF9WQ1BVX1NUQVRTX1JFU0VUKHN2Yyk7Ci0gICAgU0NIRURf
U1RBVF9DUkFOSyh2Y3B1X2FsbG9jKTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfYWxsb2Mp
OwogICAgIHJldHVybiBzdmM7CiB9CiAKQEAgLTEwMzgsNyArMTAzOCw3IEBAIGNzY2hlZF91bml0
X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogCiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCi0gICAg
U0NIRURfU1RBVF9DUkFOSyh2Y3B1X2luc2VydCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0
X2luc2VydCk7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC0xMDU4LDEzICsxMDU4LDEzIEBAIGNzY2hl
ZF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENTQ0hFRF9V
TklUKHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2Rv
bTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOworICAgIFNDSEVEX1NUQVRf
Q1JBTksodW5pdF9yZW1vdmUpOwogCiAgICAgQVNTRVJUKCFfX3ZjcHVfb25fcnVucShzdmMpKTsK
IAogICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VELCAm
c3ZjLT5mbGFncykgKQogICAgIHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3VucGFy
ayk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF91bnBhcmspOwogICAgICAgICB2Y3B1
X3VucGF1c2Uoc3ZjLT52Y3B1KTsKICAgICB9CiAKQEAgLTEwODUsNyArMTA4NSw3IEBAIGNzY2hl
ZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiAgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VO
SVQodW5pdCk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAKLSAgICBT
Q0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOworICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9z
bGVlcCk7CiAKICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKIApAQCAtMTExNCwxOSAr
MTExNCwxOSBAQCBjc2NoZWRfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKICAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1
KHZjLT5wcm9jZXNzb3IpID09IHVuaXQpICkKICAgICB7Ci0gICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodmNwdV93YWtlX3J1bm5pbmcpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2Fr
ZV9ydW5uaW5nKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBpZiAoIHVubGlrZWx5KF9f
dmNwdV9vbl9ydW5xKHN2YykpICkKICAgICB7Ci0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV93YWtlX29ucnVucSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX29ucnVu
cSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5h
YmxlKHZjKSkgKQotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uYWJsZSk7
CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAgICBlbHNl
Ci0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX25vdF9ydW5uYWJsZSk7CisgICAg
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7CiAKICAgICAvKgog
ICAgICAqIFdlIHRlbXBvcmFybHkgYm9vc3QgdGhlIHByaW9yaXR5IG9mIGF3YWtpbmcgVkNQVXMh
CkBAIC0xMTU2LDcgKzExNTYsNyBAQCBjc2NoZWRfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAhdGVzdF9iaXQo
Q1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgewogICAgICAgICBU
UkFDRV8yRChUUkNfQ1NDSEVEX0JPT1NUX1NUQVJULCB2Yy0+ZG9tYWluLT5kb21haW5faWQsIHZj
LT52Y3B1X2lkKTsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2Jvb3N0KTsKKyAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2Jvb3N0KTsKICAgICAgICAgc3ZjLT5wcmkgPSBDU0NI
RURfUFJJX1RTX0JPT1NUOwogICAgIH0KIApAQCAtMTUxNSw3ICsxNTE1LDcgQEAgY3NjaGVkX2Fj
Y3Qodm9pZCogZHVtbXkpCiAgICAgICAgICAgICAgICAgICAgICBjcmVkaXQgPCAtY3JlZGl0X2Nh
cCAmJgogICAgICAgICAgICAgICAgICAgICAgIXRlc3RfYW5kX3NldF9iaXQoQ1NDSEVEX0ZMQUdf
VkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfcGFyayk7CisgICAgICAgICAgICAgICAg
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9wYXJrKTsKICAgICAgICAgICAgICAgICAgICAgdmNw
dV9wYXVzZV9ub3N5bmMoc3ZjLT52Y3B1KTsKICAgICAgICAgICAgICAgICB9CiAKQEAgLTE1Mzks
NyArMTUzOSw3IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgICAgICAg
ICAgKiBjYWxsIHRvIG1ha2Ugc3VyZSB0aGUgVkNQVSdzIHByaW9yaXR5IGlzIG5vdCBib29zdGVk
CiAgICAgICAgICAgICAgICAgICAgICAqIGlmIGl0IGlzIHdva2VuIHVwIGhlcmUuCiAgICAgICAg
ICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZj
cHVfdW5wYXJrKTsKKyAgICAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3Vu
cGFyayk7CiAgICAgICAgICAgICAgICAgICAgIHZjcHVfdW5wYXVzZShzdmMtPnZjcHUpOwogICAg
ICAgICAgICAgICAgICAgICBjbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMt
PmZsYWdzKTsKICAgICAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDRjMGYzMTczM2Qu
LjdiMDg3MmViYTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yMDIwLDcgKzIwMjAsNyBAQCBjc2NoZWQy
X3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogICAgIHsKICAgICAgICAgQlVHX09OKCAhaXNf
aWRsZV92Y3B1KHZjKSApOwogICAgIH0KLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfY2hlY2sp
OworICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9jaGVjayk7CiB9CiAjZGVmaW5lIENTQ0hFRDJf
VkNQVV9DSEVDSyhfdmMpICAoY3NjaGVkMl92Y3B1X2NoZWNrKF92YykpCiAjZWxzZQpAQCAtMjA2
Nyw3ICsyMDY3LDcgQEAgY3NjaGVkMl9hbGxvY191ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgIHN2Yy0+YnVkZ2V0X3F1b3RhID0g
MDsKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5wYXJrZWRfZWxlbSk7CiAKLSAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfYWxsb2MpOworICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9hbGxvYyk7
CiAKICAgICByZXR1cm4gc3ZjOwogfQpAQCAtMjA3OSw3ICsyMDc5LDcgQEAgY3NjaGVkMl91bml0
X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQpCiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1
bml0KTsKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7Ci0gICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3NsZWVwKTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfc2xlZXApOwogCiAg
ICAgaWYgKCBjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB1bml0ICkKICAgICB7CkBAIC0y
MTA5LDIwICsyMTA5LDIwIEBAIGNzY2hlZDJfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKICAgICBpZiAoIHVubGlrZWx5KGN1
cnJfb25fY3B1KGNwdSkgPT0gdW5pdCkgKQogICAgIHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFO
Syh2Y3B1X3dha2VfcnVubmluZyk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtl
X3J1bm5pbmcpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5
KHZjcHVfb25fcnVucShzdmMpKSApCiAgICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZj
cHVfd2FrZV9vbnJ1bnEpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9vbnJ1
bnEpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1
bm5hYmxlKHZjKSkgKQotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uYWJs
ZSk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAgICBl
bHNlCi0gICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX25vdF9ydW5uYWJsZSk7Cisg
ICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7CiAKICAgICAv
KiBJZiB0aGUgY29udGV4dCBoYXNuJ3QgYmVlbiBzYXZlZCBmb3IgdGhpcyB2Y3B1IHlldCwgd2Ug
Y2FuJ3QgcHV0IGl0IG9uCiAgICAgICogYW5vdGhlciBydW5xdWV1ZS4gIEluc3RlYWQsIHdlIHNl
dCBhIGZsYWcgc28gdGhhdCBpdCB3aWxsIGJlIHB1dCBvbiB0aGUgcnVucXVldWUKQEAgLTMxMzgs
NyArMzEzOCw3IEBAIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIHNkb20tPm5yX3ZjcHVzKys7CiAK
LSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaW5zZXJ0KTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5L
KHVuaXRfaW5zZXJ0KTsKIAogICAgIENTQ0hFRDJfVkNQVV9DSEVDSyh2Yyk7CiB9CkBAIC0zMTYx
LDcgKzMxNjEsNyBAQCBjc2NoZWQyX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUo
dmMpKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pKTsKIAotICAgIFND
SEVEX1NUQVRfQ1JBTksodmNwdV9yZW1vdmUpOworICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9y
ZW1vdmUpOwogCiAgICAgLyogUmVtb3ZlIGZyb20gcnVucXVldWUgKi8KICAgICBsb2NrID0gdW5p
dF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
bnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggMjNlMDI5YTRkZC4uMDZhY2Fm
OWY5MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9udWxsLmMKQEAgLTE5OSw3ICsxOTksNyBAQCBzdGF0aWMgdm9pZCAqbnVsbF9hbGxv
Y191ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgSU5JVF9MSVNUX0hFQUQo
Jm52Yy0+d2FpdHFfZWxlbSk7CiAgICAgbnZjLT52Y3B1ID0gdjsKIAotICAgIFNDSEVEX1NUQVRf
Q1JBTksodmNwdV9hbGxvYyk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2FsbG9jKTsKIAog
ICAgIHJldHVybiBudmM7CiB9CkBAIC01MDIsNyArNTAyLDcgQEAgc3RhdGljIHZvaWQgbnVsbF91
bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgfQogICAgIHNwaW5f
dW5sb2NrX2lycShsb2NrKTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwor
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9pbnNlcnQpOwogfQogCiBzdGF0aWMgdm9pZCBudWxs
X3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKQEAgLTU0MCw3ICs1NDAs
NyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKICBvdXQ6CiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwog
Ci0gICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3JlbW92ZSk7CisgICAgU0NIRURfU1RBVF9DUkFO
Syh1bml0X3JlbW92ZSk7CiB9CiAKIHN0YXRpYyB2b2lkIG51bGxfdW5pdF93YWtlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKQEAgLTU1NSwyMSArNTU1LDIxIEBAIHN0YXRpYyB2b2lkIG51
bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKIAogICAgIGlmICggdW5s
aWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0KSApCiAgICAgewotICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfd2FrZV9ydW5uaW5nKTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2VfcnVubmluZyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBpZiAoIHVu
bGlrZWx5KCFsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCiAgICAgewogICAgICAgICAv
KiBOb3QgZXhhY3RseSAib24gcnVucSIsIGJ1dCBjbG9zZSBlbm91Z2ggZm9yIHJldXNpbmcgdGhl
IGNvdW50ZXIgKi8KLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsK
KyAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3dha2Vfb25ydW5xKTsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodikpICkKLSAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmFibGUpOworICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHVuaXRfd2FrZV9ydW5uYWJsZSk7CiAgICAgZWxzZQotICAgICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHZjcHVfd2FrZV9ub3RfcnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHVuaXRfd2FrZV9ub3RfcnVubmFibGUpOwogCiAgICAgLyoKICAgICAgKiBJZiBhIHZjcHUg
aXMgbmVpdGhlciBvbiBhIHBDUFUgbm9yIGluIHRoZSB3YWl0cXVldWUsIGl0IG1lYW5zIGl0IHdh
cwpAQCAtNjQ5LDcgKzY0OSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9zbGVlcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgaWYgKCBsaWtlbHkoIXRpY2tsZWQgJiYgY3Vycl9v
bl9jcHUoY3B1KSA9PSB1bml0KSApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NI
RURVTEVfU09GVElSUSk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOworICAg
IFNDSEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiB9CiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgKgpAQCAtNzcwLDcgKzc3MCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBudWxsX3Zj
cHVfY2hlY2soc3RydWN0IHZjcHUgKnYpCiAgICAgZWxzZQogICAgICAgICBCVUdfT04oIWlzX2lk
bGVfdmNwdSh2KSk7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfY2hlY2spOworICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF9jaGVjayk7CiB9CiAjZGVmaW5lIE5VTExfVkNQVV9DSEVDSyh2
KSAgKG51bGxfdmNwdV9jaGVjayh2KSkKICNlbHNlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggZGIyNGE3MGE5MS4uM2ZiZThk
YWQ4ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfcnQuYwpAQCAtODYxLDcgKzg2MSw3IEBAIHJ0X2FsbG9jX3VkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHZvaWQgKmRkKQogICAg
IGlmICggIWlzX2lkbGVfdmNwdSh2YykgKQogICAgICAgICBzdmMtPmJ1ZGdldCA9IFJURFNfREVG
QVVMVF9CVURHRVQ7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYWxsb2MpOworICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF9hbGxvYyk7CiAKICAgICByZXR1cm4gc3ZjOwogfQpAQCAtOTEw
LDcgKzkxMCw3IEBAIHJ0X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgfQogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2Nr
X2lycShsb2NrLCB1bml0KTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9pbnNlcnQpOwor
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9pbnNlcnQpOwogfQogCiAvKgpAQCAtOTIzLDcgKzky
Myw3IEBAIHJ0X3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgc3RydWN0IHJ0X2RvbSAqIGNvbnN0IHNkb20gPSBzdmMt
PnNkb207CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV9yZW1vdmUpOworICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9yZW1vdmUpOwogCiAgICAgQlVH
X09OKCBzZG9tID09IE5VTEwgKTsKIApAQCAtMTE0NSw3ICsxMTQ1LDcgQEAgcnRfdW5pdF9zbGVl
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ICAgIHN0cnVjdCBydF91bml0ICogY29uc3Qgc3ZjID0gcnRfdW5pdCh1bml0KTsKIAogICAgIEJV
R19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwotICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVl
cCk7CisgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3NsZWVwKTsKIAogICAgIGlmICggY3Vycl9v
bl9jcHUodmMtPnByb2Nlc3NvcikgPT0gdW5pdCApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJx
KHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOwpAQCAtMTI2NiwyMSArMTI2NiwyMSBA
QCBydF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIAogICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUodmMtPnByb2Nlc3Nv
cikgPT0gdW5pdCkgKQogICAgIHsKLSAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2Vf
cnVubmluZyk7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5pbmcpOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgLyogb24gUnVuUS9EZXBsZXRlZFEsIGp1c3Qg
dXBkYXRlIGluZm8gaXMgb2sgKi8KICAgICBpZiAoIHVubGlrZWx5KHZjcHVfb25fcShzdmMpKSAp
CiAgICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9vbnJ1bnEpOworICAg
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9vbnJ1bnEpOwogICAgICAgICByZXR1cm47
CiAgICAgfQogCiAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2YykpICkKLSAgICAgICAg
U0NIRURfU1RBVF9DUkFOSyh2Y3B1X3dha2VfcnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHVuaXRfd2FrZV9ydW5uYWJsZSk7CiAgICAgZWxzZQotICAgICAgICBTQ0hFRF9TVEFU
X0NSQU5LKHZjcHVfd2FrZV9ub3RfcnVubmFibGUpOworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5L
KHVuaXRfd2FrZV9ub3RfcnVubmFibGUpOwogCiAgICAgLyoKICAgICAgKiBJZiBhIGRlYWRsaW5l
IHBhc3NlZCB3aGlsZSBzdmMgd2FzIGFzbGVlcC9ibG9ja2VkLCB3ZSBuZWVkIG5ldwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZXJm
Y19kZWZuLmgKaW5kZXggMWFkNDM4NDA4MC4uMDhiMTgyY2NkOSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3BlcmZjX2RlZm4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5o
CkBAIC0yMSwyMCArMjEsMjAgQEAgUEVSRkNPVU5URVIoc2NoZWRfY3R4LCAgICAgICAgICAgICAg
InNjaGVkOiBjb250ZXh0IHN3aXRjaGVzIikKIFBFUkZDT1VOVEVSKHNjaGVkdWxlLCAgICAgICAg
ICAgICAgICJzY2hlZDogc3BlY2lmaWMgc2NoZWR1bGVyIikKIFBFUkZDT1VOVEVSKGRvbV9pbml0
LCAgICAgICAgICAgICAgICJzY2hlZDogZG9tX2luaXQiKQogUEVSRkNPVU5URVIoZG9tX2Rlc3Ry
b3ksICAgICAgICAgICAgInNjaGVkOiBkb21fZGVzdHJveSIpCi1QRVJGQ09VTlRFUih2Y3B1X2Fs
bG9jLCAgICAgICAgICAgICAic2NoZWQ6IHZjcHVfYWxsb2MiKQotUEVSRkNPVU5URVIodmNwdV9p
bnNlcnQsICAgICAgICAgICAgInNjaGVkOiB2Y3B1X2luc2VydCIpCi1QRVJGQ09VTlRFUih2Y3B1
X3JlbW92ZSwgICAgICAgICAgICAic2NoZWQ6IHZjcHVfcmVtb3ZlIikKLVBFUkZDT1VOVEVSKHZj
cHVfc2xlZXAsICAgICAgICAgICAgICJzY2hlZDogdmNwdV9zbGVlcCIpCiBQRVJGQ09VTlRFUih2
Y3B1X3lpZWxkLCAgICAgICAgICAgICAic2NoZWQ6IHZjcHVfeWllbGQiKQotUEVSRkNPVU5URVIo
dmNwdV93YWtlX3J1bm5pbmcsICAgICAgInNjaGVkOiB2Y3B1X3dha2VfcnVubmluZyIpCi1QRVJG
Q09VTlRFUih2Y3B1X3dha2Vfb25ydW5xLCAgICAgICAic2NoZWQ6IHZjcHVfd2FrZV9vbnJ1bnEi
KQotUEVSRkNPVU5URVIodmNwdV93YWtlX3J1bm5hYmxlLCAgICAgInNjaGVkOiB2Y3B1X3dha2Vf
cnVubmFibGUiKQotUEVSRkNPVU5URVIodmNwdV93YWtlX25vdF9ydW5uYWJsZSwgInNjaGVkOiB2
Y3B1X3dha2Vfbm90X3J1bm5hYmxlIikKK1BFUkZDT1VOVEVSKHVuaXRfYWxsb2MsICAgICAgICAg
ICAgICJzY2hlZDogdW5pdF9hbGxvYyIpCitQRVJGQ09VTlRFUih1bml0X2luc2VydCwgICAgICAg
ICAgICAic2NoZWQ6IHVuaXRfaW5zZXJ0IikKK1BFUkZDT1VOVEVSKHVuaXRfcmVtb3ZlLCAgICAg
ICAgICAgICJzY2hlZDogdW5pdF9yZW1vdmUiKQorUEVSRkNPVU5URVIodW5pdF9zbGVlcCwgICAg
ICAgICAgICAgInNjaGVkOiB1bml0X3NsZWVwIikKK1BFUkZDT1VOVEVSKHVuaXRfd2FrZV9ydW5u
aW5nLCAgICAgICJzY2hlZDogdW5pdF93YWtlX3J1bm5pbmciKQorUEVSRkNPVU5URVIodW5pdF93
YWtlX29ucnVucSwgICAgICAgInNjaGVkOiB1bml0X3dha2Vfb25ydW5xIikKK1BFUkZDT1VOVEVS
KHVuaXRfd2FrZV9ydW5uYWJsZSwgICAgICJzY2hlZDogdW5pdF93YWtlX3J1bm5hYmxlIikKK1BF
UkZDT1VOVEVSKHVuaXRfd2FrZV9ub3RfcnVubmFibGUsICJzY2hlZDogdW5pdF93YWtlX25vdF9y
dW5uYWJsZSIpCiBQRVJGQ09VTlRFUih0aWNrbGVkX25vX2NwdSwgICAgICAgICAic2NoZWQ6IHRp
Y2tsZWRfbm9fY3B1IikKIFBFUkZDT1VOVEVSKHRpY2tsZWRfaWRsZV9jcHUsICAgICAgICJzY2hl
ZDogdGlja2xlZF9pZGxlX2NwdSIpCiBQRVJGQ09VTlRFUih0aWNrbGVkX2lkbGVfY3B1X2V4Y2ws
ICAic2NoZWQ6IHRpY2tsZWRfaWRsZV9jcHVfZXhjbHVzaXZlIikKIFBFUkZDT1VOVEVSKHRpY2ts
ZWRfYnVzeV9jcHUsICAgICAgICJzY2hlZDogdGlja2xlZF9idXN5X2NwdSIpCi1QRVJGQ09VTlRF
Uih2Y3B1X2NoZWNrLCAgICAgICAgICAgICAic2NoZWQ6IHZjcHVfY2hlY2siKQorUEVSRkNPVU5U
RVIodW5pdF9jaGVjaywgICAgICAgICAgICAgInNjaGVkOiB1bml0X2NoZWNrIikKIAogLyogY3Jl
ZGl0IHNwZWNpZmljIGNvdW50ZXJzICovCiBQRVJGQ09VTlRFUihkZWxheV9tcywgICAgICAgICAg
ICAgICAiY3NjaGVkOiBkZWxheSIpCkBAIC00MywxMSArNDMsMTEgQEAgUEVSRkNPVU5URVIoYWNj
dF9ub193b3JrLCAgICAgICAgICAgImNzY2hlZDogYWNjdF9ub193b3JrIikKIFBFUkZDT1VOVEVS
KGFjY3RfYmFsYW5jZSwgICAgICAgICAgICJjc2NoZWQ6IGFjY3RfYmFsYW5jZSIpCiBQRVJGQ09V
TlRFUihhY2N0X3Jlb3JkZXIsICAgICAgICAgICAiY3NjaGVkOiBhY2N0X3Jlb3JkZXIiKQogUEVS
RkNPVU5URVIoYWNjdF9taW5fY3JlZGl0LCAgICAgICAgImNzY2hlZDogYWNjdF9taW5fY3JlZGl0
IikKLVBFUkZDT1VOVEVSKGFjY3RfdmNwdV9hY3RpdmUsICAgICAgICJjc2NoZWQ6IGFjY3RfdmNw
dV9hY3RpdmUiKQotUEVSRkNPVU5URVIoYWNjdF92Y3B1X2lkbGUsICAgICAgICAgImNzY2hlZDog
YWNjdF92Y3B1X2lkbGUiKQotUEVSRkNPVU5URVIodmNwdV9ib29zdCwgICAgICAgICAgICAgImNz
Y2hlZDogdmNwdV9ib29zdCIpCi1QRVJGQ09VTlRFUih2Y3B1X3BhcmssICAgICAgICAgICAgICAi
Y3NjaGVkOiB2Y3B1X3BhcmsiKQotUEVSRkNPVU5URVIodmNwdV91bnBhcmssICAgICAgICAgICAg
ImNzY2hlZDogdmNwdV91bnBhcmsiKQorUEVSRkNPVU5URVIoYWNjdF91bml0X2FjdGl2ZSwgICAg
ICAgImNzY2hlZDogYWNjdF91bml0X2FjdGl2ZSIpCitQRVJGQ09VTlRFUihhY2N0X3VuaXRfaWRs
ZSwgICAgICAgICAiY3NjaGVkOiBhY2N0X3VuaXRfaWRsZSIpCitQRVJGQ09VTlRFUih1bml0X2Jv
b3N0LCAgICAgICAgICAgICAiY3NjaGVkOiB1bml0X2Jvb3N0IikKK1BFUkZDT1VOVEVSKHVuaXRf
cGFyaywgICAgICAgICAgICAgICJjc2NoZWQ6IHVuaXRfcGFyayIpCitQRVJGQ09VTlRFUih1bml0
X3VucGFyaywgICAgICAgICAgICAiY3NjaGVkOiB1bml0X3VucGFyayIpCiBQRVJGQ09VTlRFUihs
b2FkX2JhbGFuY2VfaWRsZSwgICAgICAiY3NjaGVkOiBsb2FkX2JhbGFuY2VfaWRsZSIpCiBQRVJG
Q09VTlRFUihsb2FkX2JhbGFuY2Vfb3ZlciwgICAgICAiY3NjaGVkOiBsb2FkX2JhbGFuY2Vfb3Zl
ciIpCiBQRVJGQ09VTlRFUihsb2FkX2JhbGFuY2Vfb3RoZXIsICAgICAiY3NjaGVkOiBsb2FkX2Jh
bGFuY2Vfb3RoZXIiKQpAQCAtNTcsNyArNTcsNyBAQCBQRVJGQ09VTlRFUihzdGVhbF9wZWVyX2lk
bGUsICAgICAgICAiY3NjaGVkOiBzdGVhbF9wZWVyX2lkbGUiKQogUEVSRkNPVU5URVIobWlncmF0
ZV9xdWV1ZWQsICAgICAgICAgImNzY2hlZDogbWlncmF0ZV9xdWV1ZWQiKQogUEVSRkNPVU5URVIo
bWlncmF0ZV9ydW5uaW5nLCAgICAgICAgImNzY2hlZDogbWlncmF0ZV9ydW5uaW5nIikKIFBFUkZD
T1VOVEVSKG1pZ3JhdGVfa2lja2VkX2F3YXksICAgICJjc2NoZWQ6IG1pZ3JhdGVfa2lja2VkX2F3
YXkiKQotUEVSRkNPVU5URVIodmNwdV9ob3QsICAgICAgICAgICAgICAgImNzY2hlZDogdmNwdV9o
b3QiKQorUEVSRkNPVU5URVIodW5pdF9ob3QsICAgICAgICAgICAgICAgImNzY2hlZDogdW5pdF9o
b3QiKQogCiAvKiBjcmVkaXQyIHNwZWNpZmljIGNvdW50ZXJzICovCiBQRVJGQ09VTlRFUihidXJu
X2NyZWRpdHNfdDJjLCAgICAgICAiY3NjaGVkMjogYnVybl9jcmVkaXRzX3QyYyIpCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFw-0003T2-Db; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFu-0003Qy-5y
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:30 +0000
X-Inumbo-ID: 8ff66910-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8ff66910-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D1149B172;
 Fri, 27 Sep 2019 07:00:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:19 +0200
Message-Id: <20190927070050.12405-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 15/46] 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
YWdlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL3NjaGVkX3J0LmMgfCAzNTYgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNzQgaW5zZXJ0aW9ucygrKSwgMTgyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21t
b24vc2NoZWRfcnQuYwppbmRleCAxM2UwZDc1NGFiLi4zZTg4NTJjMzQ4IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0zNiw3
ICszNiw3IEBACiAgKgogICogTWlncmF0aW9uIGNvbXBlbnNhdGlvbiBhbmQgcmVzaXN0IGxpa2Ug
Y3JlZGl0MiB0byBiZXR0ZXIgdXNlIGNhY2hlOwogICogTG9jayBIb2xkZXIgUHJvYmxlbSwgdXNp
bmcgeWllbGQ/Ci0gKiBTZWxmIHN3aXRjaCBwcm9ibGVtOiBWQ1BVcyBvZiB0aGUgc2FtZSBkb21h
aW4gbWF5IHByZWVtcHQgZWFjaCBvdGhlcjsKKyAqIFNlbGYgc3dpdGNoIHByb2JsZW06IFVOSVRz
IG9mIHRoZSBzYW1lIGRvbWFpbiBtYXkgcHJlZW1wdCBlYWNoIG90aGVyOwogICovCiAKIC8qCkBA
IC00NCwzMCArNDQsMzAgQEAKICAqCiAgKiBUaGlzIHNjaGVkdWxlciBmb2xsb3dzIHRoZSBQcmVl
bXB0aXZlIEdsb2JhbCBFYXJsaWVzdCBEZWFkbGluZSBGaXJzdCAoRURGKQogICogdGhlb3J5IGlu
IHJlYWwtdGltZSBmaWVsZC4KLSAqIEF0IGFueSBzY2hlZHVsaW5nIHBvaW50LCB0aGUgVkNQVSB3
aXRoIGVhcmxpZXIgZGVhZGxpbmUgaGFzIGhpZ2hlciBwcmlvcml0eS4KLSAqIFRoZSBzY2hlZHVs
ZXIgYWx3YXlzIHBpY2tzIGhpZ2hlc3QgcHJpb3JpdHkgVkNQVSB0byBydW4gb24gYSBmZWFzaWJs
ZSBQQ1BVLgotICogQSBQQ1BVIGlzIGZlYXNpYmxlIGlmIHRoZSBWQ1BVIGNhbiBydW4gb24gdGhp
cyBQQ1BVIGFuZCAodGhlIFBDUFUgaXMgaWRsZSBvcgotICogaGFzIGEgbG93ZXItcHJpb3JpdHkg
VkNQVSBydW5uaW5nIG9uIGl0LikKKyAqIEF0IGFueSBzY2hlZHVsaW5nIHBvaW50LCB0aGUgVU5J
VCB3aXRoIGVhcmxpZXIgZGVhZGxpbmUgaGFzIGhpZ2hlciBwcmlvcml0eS4KKyAqIFRoZSBzY2hl
ZHVsZXIgYWx3YXlzIHBpY2tzIGhpZ2hlc3QgcHJpb3JpdHkgVU5JVCB0byBydW4gb24gYSBmZWFz
aWJsZSBQQ1BVLgorICogQSBQQ1BVIGlzIGZlYXNpYmxlIGlmIHRoZSBVTklUIGNhbiBydW4gb24g
dGhpcyBQQ1BVIGFuZCAodGhlIFBDUFUgaXMgaWRsZSBvcgorICogaGFzIGEgbG93ZXItcHJpb3Jp
dHkgVU5JVCBydW5uaW5nIG9uIGl0LikKICAqCi0gKiBFYWNoIFZDUFUgaGFzIGEgZGVkaWNhdGVk
IHBlcmlvZCwgYnVkZ2V0IGFuZCBhIGV4dHJhdGltZSBmbGFnCi0gKiBUaGUgZGVhZGxpbmUgb2Yg
YSBWQ1BVIGlzIGF0IHRoZSBlbmQgb2YgZWFjaCBwZXJpb2Q7Ci0gKiBBIFZDUFUgaGFzIGl0cyBi
dWRnZXQgcmVwbGVuaXNoZWQgYXQgdGhlIGJlZ2lubmluZyBvZiBlYWNoIHBlcmlvZDsKLSAqIFdo
aWxlIHNjaGVkdWxlZCwgYSBWQ1BVIGJ1cm5zIGl0cyBidWRnZXQuCi0gKiBUaGUgVkNQVSBuZWVk
cyB0byBmaW5pc2ggaXRzIGJ1ZGdldCBiZWZvcmUgaXRzIGRlYWRsaW5lIGluIGVhY2ggcGVyaW9k
OwotICogVGhlIFZDUFUgZGlzY2FyZHMgaXRzIHVudXNlZCBidWRnZXQgYXQgdGhlIGVuZCBvZiBl
YWNoIHBlcmlvZC4KLSAqIFdoZW4gYSBWQ1BVIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBhIHBlcmlv
ZCwgaWYgaXRzIGV4dHJhdGltZSBmbGFnIGlzIHNldCwKLSAqIHRoZSBWQ1BVIGluY3JlYXNlcyBp
dHMgcHJpb3JpdHlfbGV2ZWwgYnkgMSBhbmQgcmVmaWxscyBpdHMgYnVkZ2V0OyBvdGhlcndpc2Us
CisgKiBFYWNoIFVOSVQgaGFzIGEgZGVkaWNhdGVkIHBlcmlvZCwgYnVkZ2V0IGFuZCBhIGV4dHJh
dGltZSBmbGFnCisgKiBUaGUgZGVhZGxpbmUgb2YgYW4gVU5JVCBpcyBhdCB0aGUgZW5kIG9mIGVh
Y2ggcGVyaW9kOworICogQW4gVU5JVCBoYXMgaXRzIGJ1ZGdldCByZXBsZW5pc2hlZCBhdCB0aGUg
YmVnaW5uaW5nIG9mIGVhY2ggcGVyaW9kOworICogV2hpbGUgc2NoZWR1bGVkLCBhbiBVTklUIGJ1
cm5zIGl0cyBidWRnZXQuCisgKiBUaGUgVU5JVCBuZWVkcyB0byBmaW5pc2ggaXRzIGJ1ZGdldCBi
ZWZvcmUgaXRzIGRlYWRsaW5lIGluIGVhY2ggcGVyaW9kOworICogVGhlIFVOSVQgZGlzY2FyZHMg
aXRzIHVudXNlZCBidWRnZXQgYXQgdGhlIGVuZCBvZiBlYWNoIHBlcmlvZC4KKyAqIFdoZW4gYW4g
VU5JVCBydW5zIG91dCBvZiBidWRnZXQgaW4gYSBwZXJpb2QsIGlmIGl0cyBleHRyYXRpbWUgZmxh
ZyBpcyBzZXQsCisgKiB0aGUgVU5JVCBpbmNyZWFzZXMgaXRzIHByaW9yaXR5X2xldmVsIGJ5IDEg
YW5kIHJlZmlsbHMgaXRzIGJ1ZGdldDsgb3RoZXJ3aXNlLAogICogaXQgaGFzIHRvIHdhaXQgdW50
aWwgbmV4dCBwZXJpb2QuCiAgKgotICogRWFjaCBWQ1BVIGlzIGltcGxlbWVudGVkIGFzIGEgZGVm
ZXJhYmxlIHNlcnZlci4KLSAqIFdoZW4gYSBWQ1BVIGhhcyBhIHRhc2sgcnVubmluZyBvbiBpdCwg
aXRzIGJ1ZGdldCBpcyBjb250aW51b3VzbHkgYnVybmVkOwotICogV2hlbiBhIFZDUFUgaGFzIG5v
IHRhc2sgYnV0IHdpdGggYnVkZ2V0IGxlZnQsIGl0cyBidWRnZXQgaXMgcHJlc2VydmVkLgorICog
RWFjaCBVTklUIGlzIGltcGxlbWVudGVkIGFzIGEgZGVmZXJhYmxlIHNlcnZlci4KKyAqIFdoZW4g
YW4gVU5JVCBoYXMgYSB0YXNrIHJ1bm5pbmcgb24gaXQsIGl0cyBidWRnZXQgaXMgY29udGludW91
c2x5IGJ1cm5lZDsKKyAqIFdoZW4gYW4gVU5JVCBoYXMgbm8gdGFzayBidXQgd2l0aCBidWRnZXQg
bGVmdCwgaXRzIGJ1ZGdldCBpcyBwcmVzZXJ2ZWQuCiAgKgogICogUXVldWUgc2NoZW1lOgogICog
QSBnbG9iYWwgcnVucXVldWUgYW5kIGEgZ2xvYmFsIGRlcGxldGVkcXVldWUgZm9yIGVhY2ggQ1BV
IHBvb2wuCi0gKiBUaGUgcnVucXVldWUgaG9sZHMgYWxsIHJ1bm5hYmxlIFZDUFVzIHdpdGggYnVk
Z2V0LAorICogVGhlIHJ1bnF1ZXVlIGhvbGRzIGFsbCBydW5uYWJsZSBVTklUcyB3aXRoIGJ1ZGdl
dCwKICAqIHNvcnRlZCBieSBwcmlvcml0eV9sZXZlbCBhbmQgZGVhZGxpbmU7Ci0gKiBUaGUgZGVw
bGV0ZWRxdWV1ZSBob2xkcyBhbGwgVkNQVXMgd2l0aG91dCBidWRnZXQsIHVuc29ydGVkOworICog
VGhlIGRlcGxldGVkcXVldWUgaG9sZHMgYWxsIFVOSVRzIHdpdGhvdXQgYnVkZ2V0LCB1bnNvcnRl
ZDsKICAqCiAgKiBOb3RlOiBjcHVtYXNrIGFuZCBjcHVwb29sIGlzIHN1cHBvcnRlZC4KICAqLwpA
QCAtODIsNyArODIsNyBAQAogICogaW4gc2NoZWR1bGUuYwogICoKICAqIFRoZSBmdW5jdGlvbnMg
aW52b2xlcyBSdW5RIGFuZCBuZWVkcyB0byBncmFiIGxvY2tzIGFyZToKLSAqICAgIHZjcHVfaW5z
ZXJ0LCB2Y3B1X3JlbW92ZSwgY29udGV4dF9zYXZlZCwgcnVucV9pbnNlcnQKKyAqICAgIHVuaXRf
aW5zZXJ0LCB1bml0X3JlbW92ZSwgY29udGV4dF9zYXZlZCwgcnVucV9pbnNlcnQKICAqLwogCiAK
QEAgLTk1LDcgKzk1LDcgQEAKIAogLyoKICAqIE1heCBwZXJpb2Q6IG1heCBkZWx0YSBvZiB0aW1l
IHR5cGUsIGJlY2F1c2UgcGVyaW9kIGlzIGFkZGVkIHRvIHRoZSB0aW1lCi0gKiBhIHZjcHUgYWN0
aXZhdGVzLCBzbyB0aGlzIG11c3Qgbm90IG92ZXJmbG93LgorICogYW4gdW5pdCBhY3RpdmF0ZXMs
IHNvIHRoaXMgbXVzdCBub3Qgb3ZlcmZsb3cuCiAgKiBNaW4gcGVyaW9kOiAxMCB1cywgY29uc2lk
ZXJpbmcgdGhlIHNjaGVkdWxpbmcgb3ZlcmhlYWQgKHdoZW4gcGVyaW9kIGlzCiAgKiB0b28gbG93
LCBzY2hlZHVsaW5nIGlzIGludm9rZWQgdG9vIGZyZXF1ZW50bHksIGNhdXNpbmcgaGlnaCBvdmVy
aGVhZCkuCiAgKi8KQEAgLTEyMSwxMiArMTIxLDEyIEBACiAgKiBGbGFncwogICovCiAvKgotICog
UlREU19zY2hlZHVsZWQ6IElzIHRoaXMgdmNwdSBlaXRoZXIgcnVubmluZyBvbiwgb3IgY29udGV4
dC1zd2l0Y2hpbmcgb2ZmLAorICogUlREU19zY2hlZHVsZWQ6IElzIHRoaXMgdW5pdCBlaXRoZXIg
cnVubmluZyBvbiwgb3IgY29udGV4dC1zd2l0Y2hpbmcgb2ZmLAogICogYSBwaHlpc2NhbCBjcHU/
CiAgKiArIEFjY2Vzc2VkIG9ubHkgd2l0aCBnbG9iYWwgbG9jayBoZWxkLgogICogKyBTZXQgd2hl
biBjaG9zZW4gYXMgbmV4dCBpbiBydF9zY2hlZHVsZSgpLgogICogKyBDbGVhcmVkIGFmdGVyIGNv
bnRleHQgc3dpdGNoIGhhcyBiZWVuIHNhdmVkIGluIHJ0X2NvbnRleHRfc2F2ZWQoKQotICogKyBD
aGVja2VkIGluIHZjcHVfd2FrZSB0byBzZWUgaWYgd2UgY2FuIGFkZCB0byB0aGUgUnVucXVldWUs
IG9yIGlmIHdlIHNob3VsZAorICogKyBDaGVja2VkIGluIHVuaXRfd2FrZSB0byBzZWUgaWYgd2Ug
Y2FuIGFkZCB0byB0aGUgUnVucXVldWUsIG9yIGlmIHdlIHNob3VsZAogICogICBzZXQgUlREU19k
ZWxheWVkX3J1bnFfYWRkCiAgKiArIENoZWNrZWQgdG8gYmUgZmFsc2UgaW4gcnVucV9pbnNlcnQu
CiAgKi8KQEAgLTE0NiwxNSArMTQ2LDE1IEBACiAvKgogICogUlREU19kZXBsZXRlZDogRG9lcyB0
aGlzIHZjcCBydW4gb3V0IG9mIGJ1ZGdldD8KICAqIFRoaXMgZmxhZyBpcwotICogKyBzZXQgaW4g
YnVybl9idWRnZXQoKSBpZiBhIHZjcHUgaGFzIHplcm8gYnVkZ2V0IGxlZnQ7CisgKiArIHNldCBp
biBidXJuX2J1ZGdldCgpIGlmIGFuIHVuaXQgaGFzIHplcm8gYnVkZ2V0IGxlZnQ7CiAgKiArIGNs
ZWFyZWQgYW5kIGNoZWNrZWQgaW4gdGhlIHJlcGVuaXNobWVudCBoYW5kbGVyLAotICogICBmb3Ig
dGhlIHZjcHVzIHRoYXQgYXJlIGJlaW5nIHJlcGxlbmlzaGVkLgorICogICBmb3IgdGhlIHVuaXRz
IHRoYXQgYXJlIGJlaW5nIHJlcGxlbmlzaGVkLgogICovCiAjZGVmaW5lIF9fUlREU19kZXBsZXRl
ZCAgICAgMwogI2RlZmluZSBSVERTX2RlcGxldGVkICgxPDxfX1JURFNfZGVwbGV0ZWQpCiAKIC8q
Ci0gKiBSVERTX2V4dHJhdGltZTogQ2FuIHRoZSB2Y3B1IHJ1biBpbiB0aGUgdGltZSB0aGF0IGlz
CisgKiBSVERTX2V4dHJhdGltZTogQ2FuIHRoZSB1bml0IHJ1biBpbiB0aGUgdGltZSB0aGF0IGlz
CiAgKiBub3QgcGFydCBvZiBhbnkgcmVhbC10aW1lIHJlc2VydmF0aW9uLCBhbmQgd291bGQgdGhl
cmVmb3JlCiAgKiBiZSBvdGhlcndpc2UgbGVmdCBpZGxlPwogICovCkBAIC0xODMsMTEgKzE4Mywx
MSBAQCBzdHJ1Y3QgcnRfcHJpdmF0ZSB7CiAgICAgc3BpbmxvY2tfdCBsb2NrOyAgICAgICAgICAg
IC8qIHRoZSBnbG9iYWwgY29hcnNlLWdyYWluZWQgbG9jayAqLwogICAgIHN0cnVjdCBsaXN0X2hl
YWQgc2RvbTsgICAgICAvKiBsaXN0IG9mIGF2YWlsYWxiZSBkb21haW5zLCB1c2VkIGZvciBkdW1w
ICovCiAKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJ1bnE7ICAgICAgLyogb3JkZXJlZCBsaXN0IG9m
IHJ1bm5hYmxlIHZjcHVzICovCi0gICAgc3RydWN0IGxpc3RfaGVhZCBkZXBsZXRlZHE7IC8qIHVu
b3JkZXJlZCBsaXN0IG9mIGRlcGxldGVkIHZjcHVzICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBy
dW5xOyAgICAgIC8qIG9yZGVyZWQgbGlzdCBvZiBydW5uYWJsZSB1bml0cyAqLworICAgIHN0cnVj
dCBsaXN0X2hlYWQgZGVwbGV0ZWRxOyAvKiB1bm9yZGVyZWQgbGlzdCBvZiBkZXBsZXRlZCB1bml0
cyAqLwogCiAgICAgc3RydWN0IHRpbWVyIHJlcGxfdGltZXI7ICAgIC8qIHJlcGxlbmlzaG1lbnQg
dGltZXIgKi8KLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJlcGxxOyAgICAgLyogb3JkZXJlZCBsaXN0
IG9mIHZjcHVzIHRoYXQgbmVlZCByZXBsZW5pc2htZW50ICovCisgICAgc3RydWN0IGxpc3RfaGVh
ZCByZXBscTsgICAgIC8qIG9yZGVyZWQgbGlzdCBvZiB1bml0cyB0aGF0IG5lZWQgcmVwbGVuaXNo
bWVudCAqLwogCiAgICAgY3B1bWFza190IHRpY2tsZWQ7ICAgICAgICAgIC8qIGNwdXMgYmVlbiB0
aWNrbGVkICovCiB9OwpAQCAtMTk5LDE4ICsxOTksMTggQEAgc3RydWN0IHJ0X3VuaXQgewogICAg
IHN0cnVjdCBsaXN0X2hlYWQgcV9lbGVtOyAgICAgLyogb24gdGhlIHJ1bnEvZGVwbGV0ZWRxIGxp
c3QgKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJlcGxxX2VsZW07IC8qIG9uIHRoZSByZXBsZW5p
c2htZW50IGV2ZW50cyBsaXN0ICovCiAKLSAgICAvKiBWQ1BVIHBhcmFtZXRlcnMsIGluIG5hbm9z
ZWNvbmRzICovCisgICAgLyogVU5JVCBwYXJhbWV0ZXJzLCBpbiBuYW5vc2Vjb25kcyAqLwogICAg
IHNfdGltZV90IHBlcmlvZDsKICAgICBzX3RpbWVfdCBidWRnZXQ7CiAKLSAgICAvKiBWQ1BVIGN1
cnJlbnQgaW5mb3JtYXRpb24gaW4gbmFub3NlY29uZCAqLworICAgIC8qIFVOSVQgY3VycmVudCBp
bmZvcm1hdGlvbiBpbiBuYW5vc2Vjb25kICovCiAgICAgc190aW1lX3QgY3VyX2J1ZGdldDsgICAg
ICAgICAvKiBjdXJyZW50IGJ1ZGdldCAqLwogICAgIHNfdGltZV90IGxhc3Rfc3RhcnQ7ICAgICAg
ICAgLyogbGFzdCBzdGFydCB0aW1lICovCiAgICAgc190aW1lX3QgY3VyX2RlYWRsaW5lOyAgICAg
ICAvKiBjdXJyZW50IGRlYWRsaW5lIGZvciBFREYgKi8KIAogICAgIC8qIFVwLXBvaW50ZXJzICov
CiAgICAgc3RydWN0IHJ0X2RvbSAqc2RvbTsKLSAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKIAogICAgIHVuc2lnbmVkIHByaW9yaXR5X2xldmVsOwog
CkBAIC0yNjMsNyArMjYzLDcgQEAgc3RhdGljIGlubGluZSBib29sIGhhc19leHRyYXRpbWUoY29u
c3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAqIGFuZCB0aGUgcmVwbGVuaXNobWVudCBldmVudHMg
cXVldWUuCiAgKi8KIHN0YXRpYyBpbnQKLXZjcHVfb25fcShjb25zdCBzdHJ1Y3QgcnRfdW5pdCAq
c3ZjKQordW5pdF9vbl9xKGNvbnN0IHN0cnVjdCBydF91bml0ICpzdmMpCiB7CiAgICByZXR1cm4g
IWxpc3RfZW1wdHkoJnN2Yy0+cV9lbGVtKTsKIH0KQEAgLTI4MSw3ICsyODEsNyBAQCByZXBscV9l
bGVtKHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0pCiB9CiAKIHN0YXRpYyBpbnQKLXZjcHVfb25fcmVw
bHEoY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykKK3VuaXRfb25fcmVwbHEoY29uc3Qgc3RydWN0
IHJ0X3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2Yy0+cmVwbHFfZWxl
bSk7CiB9CkBAIC0yOTEsNyArMjkxLDcgQEAgdmNwdV9vbl9yZXBscShjb25zdCBzdHJ1Y3QgcnRf
dW5pdCAqc3ZjKQogICogT3RoZXJ3aXNlLCByZXR1cm4gdmFsdWUgPCAwCiAgKi8KIHN0YXRpYyBz
X3RpbWVfdAotY29tcGFyZV92Y3B1X3ByaW9yaXR5KGNvbnN0IHN0cnVjdCBydF91bml0ICp2MSwg
Y29uc3Qgc3RydWN0IHJ0X3VuaXQgKnYyKQorY29tcGFyZV91bml0X3ByaW9yaXR5KGNvbnN0IHN0
cnVjdCBydF91bml0ICp2MSwgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnYyKQogewogICAgIGludCBw
cmlvID0gdjItPnByaW9yaXR5X2xldmVsIC0gdjEtPnByaW9yaXR5X2xldmVsOwogCkBAIC0zMDIs
MTUgKzMwMiwxNSBAQCBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoY29uc3Qgc3RydWN0IHJ0X3VuaXQg
KnYxLCBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqdjIpCiB9CiAKIC8qCi0gKiBEZWJ1ZyByZWxhdGVk
IGNvZGUsIGR1bXAgdmNwdS9jcHUgaW5mb3JtYXRpb24KKyAqIERlYnVnIHJlbGF0ZWQgY29kZSwg
ZHVtcCB1bml0L2NwdSBpbmZvcm1hdGlvbgogICovCiBzdGF0aWMgdm9pZAotcnRfZHVtcF92Y3B1
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykK
K3J0X2R1bXBfdW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBy
dF91bml0ICpzdmMpCiB7CiAgICAgY3B1bWFza190ICpjcHVwb29sX21hc2ssICptYXNrOwogCiAg
ICAgQVNTRVJUKHN2YyAhPSBOVUxMKTsKLSAgICAvKiBpZGxlIHZjcHUgKi8KKyAgICAvKiBpZGxl
IHVuaXQgKi8KICAgICBpZiggc3ZjLT5zZG9tID09IE5VTEwgKQogICAgIHsKICAgICAgICAgcHJp
bnRrKCJcbiIpOwpAQCAtMzIxLDIwICszMjEsMjAgQEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICAgKiBXZSBj
YW4ndCBqdXN0IHVzZSAnY3B1bWFza19zY3JhdGNoJyBiZWNhdXNlIHRoZSBkdW1waW5nIGNhbgog
ICAgICAqIGhhcHBlbiBmcm9tIGEgcENQVSBvdXRzaWRlIG9mIHRoaXMgc2NoZWR1bGVyJ3MgY3B1
cG9vbCwgYW5kCiAgICAgICogaGVuY2UgaXQncyBub3QgcmlnaHQgdG8gdXNlIGl0cyBwQ1BVJ3Mg
c2NyYXRjaCBtYXNrLgotICAgICAqIE9uIHRoZSBvdGhlciBoYW5kLCBpdCBpcyBzYWZlIHRvIHVz
ZSBzdmMtPnZjcHUtPnByb2Nlc3NvcidzCisgICAgICogT24gdGhlIG90aGVyIGhhbmQsIGl0IGlz
IHNhZmUgdG8gdXNlIHNjaGVkX3VuaXRfbWFzdGVyKHN2Yy0+dW5pdCkncwogICAgICAqIG93biBz
Y3JhdGNoIHNwYWNlLCBzaW5jZSB3ZSBob2xkIHRoZSBydW5xdWV1ZSBsb2NrLgogICAgICAqLwot
ICAgIG1hc2sgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKTsKKyAg
ICBtYXNrID0gY3B1bWFza19zY3JhdGNoX2NwdShzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQp
KTsKIAotICAgIGNwdXBvb2xfbWFzayA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3ZjLT52Y3B1
LT5kb21haW4pOwotICAgIGNwdW1hc2tfYW5kKG1hc2ssIGNwdXBvb2xfbWFzaywgc3ZjLT52Y3B1
LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgY3B1cG9vbF9tYXNrID0gY3B1
cG9vbF9kb21haW5fY3B1bWFzayhzdmMtPnVuaXQtPmRvbWFpbik7CisgICAgY3B1bWFza19hbmQo
bWFzaywgY3B1cG9vbF9tYXNrLCBzdmMtPnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBw
cmludGsoIlslNWQuJS0ydV0gY3B1ICV1LCAoJSJQUklfc3RpbWUiLCAlIlBSSV9zdGltZSIpLCIK
ICAgICAgICAgICAgIiBjdXJfYj0lIlBSSV9zdGltZSIgY3VyX2Q9JSJQUklfc3RpbWUiIGxhc3Rf
c3RhcnQ9JSJQUklfc3RpbWUiXG4iCiAgICAgICAgICAgICIgXHRcdCBwcmlvcml0eV9sZXZlbD0l
ZCBoYXNfZXh0cmF0aW1lPSVkXG4iCiAgICAgICAgICAgICIgXHRcdCBvblE9JWQgcnVubmFibGU9
JWQgZmxhZ3M9JXggZWZmZWN0aXZlIGhhcmRfYWZmaW5pdHk9JSpwYmxcbiIsCi0gICAgICAgICAg
ICBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkLAotICAgICAgICAgICAgc3ZjLT52Y3B1LT52
Y3B1X2lkLAotICAgICAgICAgICAgc3ZjLT52Y3B1LT5wcm9jZXNzb3IsCisgICAgICAgICAgICBz
dmMtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgc3ZjLT51bml0LT51bml0
X2lkLAorICAgICAgICAgICAgc2NoZWRfdW5pdF9tYXN0ZXIoc3ZjLT51bml0KSwKICAgICAgICAg
ICAgIHN2Yy0+cGVyaW9kLAogICAgICAgICAgICAgc3ZjLT5idWRnZXQsCiAgICAgICAgICAgICBz
dmMtPmN1cl9idWRnZXQsCkBAIC0zNDIsOCArMzQyLDggQEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICAgICAg
ICAgIHN2Yy0+bGFzdF9zdGFydCwKICAgICAgICAgICAgIHN2Yy0+cHJpb3JpdHlfbGV2ZWwsCiAg
ICAgICAgICAgICBoYXNfZXh0cmF0aW1lKHN2YyksCi0gICAgICAgICAgICB2Y3B1X29uX3Eoc3Zj
KSwKLSAgICAgICAgICAgIHZjcHVfcnVubmFibGUoc3ZjLT52Y3B1KSwKKyAgICAgICAgICAgIHVu
aXRfb25fcShzdmMpLAorICAgICAgICAgICAgdW5pdF9ydW5uYWJsZShzdmMtPnVuaXQpLAogICAg
ICAgICAgICAgc3ZjLT5mbGFncywgQ1BVTUFTS19QUihtYXNrKSk7CiB9CiAKQEAgLTM1NiwxMSAr
MzU2LDExIEBAIHJ0X2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBj
cHUpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAgICAgcHJp
bnRrKCJDUFVbJTAyZF1cbiIsIGNwdSk7Ci0gICAgLyogY3VycmVudCBWQ1BVIChub3RoaW5nIHRv
IHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICovCisgICAgLyogY3VycmVudCBVTklUIChu
b3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdW5pdCkuICovCiAgICAgc3ZjID0gcnRf
dW5pdChjdXJyX29uX2NwdShjcHUpKTsKLSAgICBpZiAoIHN2YyAmJiAhaXNfaWRsZV92Y3B1KHN2
Yy0+dmNwdSkgKQorICAgIGlmICggc3ZjICYmICFpc19pZGxlX3VuaXQoc3ZjLT51bml0KSApCiAg
ICAgewotICAgICAgICBydF9kdW1wX3ZjcHUob3BzLCBzdmMpOworICAgICAgICBydF9kdW1wX3Vu
aXQob3BzLCBzdmMpOwogICAgIH0KICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxv
Y2ssIGZsYWdzKTsKIH0KQEAgLTM4NywzNSArMzg3LDM1IEBAIHJ0X2R1bXAoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzKQogICAgIGxpc3RfZm9yX2VhY2ggKCBpdGVyLCBydW5xICkKICAgICB7
CiAgICAgICAgIHN2YyA9IHFfZWxlbShpdGVyKTsKLSAgICAgICAgcnRfZHVtcF92Y3B1KG9wcywg
c3ZjKTsKKyAgICAgICAgcnRfZHVtcF91bml0KG9wcywgc3ZjKTsKICAgICB9CiAKICAgICBwcmlu
dGsoIkdsb2JhbCBEZXBsZXRlZFF1ZXVlIGluZm86XG4iKTsKICAgICBsaXN0X2Zvcl9lYWNoICgg
aXRlciwgZGVwbGV0ZWRxICkKICAgICB7CiAgICAgICAgIHN2YyA9IHFfZWxlbShpdGVyKTsKLSAg
ICAgICAgcnRfZHVtcF92Y3B1KG9wcywgc3ZjKTsKKyAgICAgICAgcnRfZHVtcF91bml0KG9wcywg
c3ZjKTsKICAgICB9CiAKICAgICBwcmludGsoIkdsb2JhbCBSZXBsZW5pc2htZW50IEV2ZW50cyBp
bmZvOlxuIik7CiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsIHJlcGxxICkKICAgICB7CiAgICAg
ICAgIHN2YyA9IHJlcGxxX2VsZW0oaXRlcik7Ci0gICAgICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2
Yyk7CisgICAgICAgIHJ0X2R1bXBfdW5pdChvcHMsIHN2Yyk7CiAgICAgfQogCiAgICAgcHJpbnRr
KCJEb21haW4gaW5mbzpcbiIpOwogICAgIGxpc3RfZm9yX2VhY2ggKCBpdGVyLCAmcHJ2LT5zZG9t
ICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2OworICAgICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdDsKIAogICAgICAgICBzZG9tID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgcnRf
ZG9tLCBzZG9tX2VsZW0pOwogICAgICAgICBwcmludGsoIlx0ZG9tYWluOiAlZFxuIiwgc2RvbS0+
ZG9tLT5kb21haW5faWQpOwogCi0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBzZG9tLT5kb20sIHYg
KQorICAgICAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggc2RvbS0+ZG9tLCB1bml0ICkKICAgICAg
ICAgewotICAgICAgICAgICAgc3ZjID0gcnRfdW5pdCh2LT5zY2hlZF91bml0KTsKLSAgICAgICAg
ICAgIHJ0X2R1bXBfdmNwdShvcHMsIHN2Yyk7CisgICAgICAgICAgICBzdmMgPSBydF91bml0KHVu
aXQpOworICAgICAgICAgICAgcnRfZHVtcF91bml0KG9wcywgc3ZjKTsKICAgICAgICAgfQogICAg
IH0KIApAQCAtNDU3LDEyICs0NTcsMTIgQEAgcnRfdXBkYXRlX2RlYWRsaW5lKHNfdGltZV90IG5v
dywgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICAvKiBUUkFDRSAqLwogICAgIHsKICAgICAgICAg
c3RydWN0IF9fcGFja2VkIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsK
KyAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVuc2ln
bmVkIHByaW9yaXR5X2xldmVsOwogICAgICAgICAgICAgdWludDY0X3QgY3VyX2RlYWRsaW5lLCBj
dXJfYnVkZ2V0OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21h
aW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOworICAg
ICAgICBkLmRvbSA9IHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5p
dCA9IHN2Yy0+dW5pdC0+dW5pdF9pZDsKICAgICAgICAgZC5wcmlvcml0eV9sZXZlbCA9IHN2Yy0+
cHJpb3JpdHlfbGV2ZWw7CiAgICAgICAgIGQuY3VyX2RlYWRsaW5lID0gKHVpbnQ2NF90KSBzdmMt
PmN1cl9kZWFkbGluZTsKICAgICAgICAgZC5jdXJfYnVkZ2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1
cl9idWRnZXQ7CkBAIC00NzUsMTUgKzQ3NSwxNSBAQCBydF91cGRhdGVfZGVhZGxpbmUoc190aW1l
X3Qgbm93LCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogfQogCiAvKgotICogSGVscGVycyBmb3IgcmVt
b3ZpbmcgYW5kIGluc2VydGluZyBhIHZjcHUgaW4gYSBxdWV1ZQotICogdGhhdCBpcyBiZWluZyBr
ZXB0IG9yZGVyZWQgYnkgdGhlIHZjcHVzJyBkZWFkbGluZXMgKGFzIEVERgorICogSGVscGVycyBm
b3IgcmVtb3ZpbmcgYW5kIGluc2VydGluZyBhbiB1bml0IGluIGEgcXVldWUKKyAqIHRoYXQgaXMg
YmVpbmcga2VwdCBvcmRlcmVkIGJ5IHRoZSB1bml0cycgZGVhZGxpbmVzIChhcyBFREYKICAqIG1h
bmRhdGVzKS4KICAqCi0gKiBGb3IgY2FsbGVycycgY29udmVuaWVuY2UsIHRoZSB2Y3B1IHJlbW92
aW5nIGhlbHBlciByZXR1cm5zCi0gKiB0cnVlIGlmIHRoZSB2Y3B1IHJlbW92ZWQgd2FzIHRoZSBv
bmUgYXQgdGhlIGZyb250IG9mIHRoZQorICogRm9yIGNhbGxlcnMnIGNvbnZlbmllbmNlLCB0aGUg
dW5pdCByZW1vdmluZyBoZWxwZXIgcmV0dXJucworICogdHJ1ZSBpZiB0aGUgdW5pdCByZW1vdmVk
IHdhcyB0aGUgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUKICAqIHF1ZXVlOyBzaW1pbGFybHksIHRo
ZSBpbnNlcnRpbmcgaGVscGVyIHJldHVybnMgdHJ1ZSBpZiB0aGUKICAqIGluc2VydGVkIGVuZGVk
IGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUgKGkuZS4sIGluIGJvdGgKLSAqIGNhc2VzLCBpZiB0
aGUgdmNwdSB3aXRoIHRoZSBlYXJsaWVzdCBkZWFkbGluZSBpcyB3aGF0IHdlCisgKiBjYXNlcywg
aWYgdGhlIHVuaXQgd2l0aCB0aGUgZWFybGllc3QgZGVhZGxpbmUgaXMgd2hhdCB3ZQogICogYXJl
IGRlYWxpbmcgd2l0aCkuCiAgKi8KIHN0YXRpYyBpbmxpbmUgYm9vbApAQCAtNTA5LDcgKzUwOSw3
IEBAIGRlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3QgcnRfdW5pdCAqICgqcWVsZW0pKHN0cnVj
dCBsaXN0X2hlYWQgKiksCiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7
CiAgICAgICAgIHN0cnVjdCBydF91bml0ICogaXRlcl9zdmMgPSAoKnFlbGVtKShpdGVyKTsKLSAg
ICAgICAgaWYgKCBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoc3ZjLCBpdGVyX3N2YykgPiAwICkKKyAg
ICAgICAgaWYgKCBjb21wYXJlX3VuaXRfcHJpb3JpdHkoc3ZjLCBpdGVyX3N2YykgPiAwICkKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBwb3MrKzsKICAgICB9CkBAIC01MjQsNyArNTI0LDcg
QEAgZGVhZGxpbmVfcXVldWVfaW5zZXJ0KHN0cnVjdCBydF91bml0ICogKCpxZWxlbSkoc3RydWN0
IGxpc3RfaGVhZCAqKSwKIHN0YXRpYyBpbmxpbmUgdm9pZAogcV9yZW1vdmUoc3RydWN0IHJ0X3Vu
aXQgKnN2YykKIHsKLSAgICBBU1NFUlQoIHZjcHVfb25fcShzdmMpICk7CisgICAgQVNTRVJUKCB1
bml0X29uX3Eoc3ZjKSApOwogICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+cV9lbGVtKTsKIH0KIApA
QCAtNTM0LDE0ICs1MzQsMTQgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICBzdHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0g
cnRfcHJpdihvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJlcGxxID0gcnRfcmVwbHEob3Bz
KTsKIAotICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShzdmMpICk7CisgICAgQVNTRVJUKCB1bml0
X29uX3JlcGxxKHN2YykgKTsKIAogICAgIGlmICggZGVhZGxpbmVfcXVldWVfcmVtb3ZlKHJlcGxx
LCAmc3ZjLT5yZXBscV9lbGVtKSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBUaGUg
cmVwbGVuaXNobWVudCB0aW1lciBuZWVkcyB0byBiZSBzZXQgdG8gZmlyZSB3aGVuIGEKLSAgICAg
ICAgICogcmVwbGVuaXNobWVudCBmb3IgdGhlIHZjcHUgYXQgdGhlIGZyb250IG9mIHRoZSByZXBs
ZW5pc2htZW50Ci0gICAgICAgICAqIHF1ZXVlIGlzIGR1ZS4gSWYgaXQgaXMgc3VjaCB2Y3B1IHRo
YXQgd2UganVzdCByZW1vdmVkLCB3ZSBtYXkKKyAgICAgICAgICogcmVwbGVuaXNobWVudCBmb3Ig
dGhlIHVuaXQgYXQgdGhlIGZyb250IG9mIHRoZSByZXBsZW5pc2htZW50CisgICAgICAgICAqIHF1
ZXVlIGlzIGR1ZS4gSWYgaXQgaXMgc3VjaCB1bml0IHRoYXQgd2UganVzdCByZW1vdmVkLCB3ZSBt
YXkKICAgICAgICAgICogbmVlZCB0byByZXByb2dyYW0gdGhlIHRpbWVyLgogICAgICAgICAgKi8K
ICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eShyZXBscSkgKQpAQCAtNTU2LDcgKzU1Niw3IEBAIHJl
cGxxX3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF91bml0ICpz
dmMpCiAKIC8qCiAgKiBJbnNlcnQgc3ZjIHdpdGggYnVkZ2V0IGluIFJ1blEgYWNjb3JkaW5nIHRv
IEVERjoKLSAqIHZjcHVzIHdpdGggc21hbGxlciBkZWFkbGluZXMgZ28gZmlyc3QuCisgKiB1bml0
cyB3aXRoIHNtYWxsZXIgZGVhZGxpbmVzIGdvIGZpcnN0LgogICogSW5zZXJ0IHN2YyB3aXRob3V0
IGJ1ZGdldCBpbiBEZXBsZXRlZFEgdW5zb3J0ZWQ7CiAgKi8KIHN0YXRpYyB2b2lkCkBAIC01NjYs
OCArNTY2LDggQEAgcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgcnRfdW5pdCAqc3ZjKQogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSBydF9ydW5xKG9w
cyk7CiAKICAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2VkKCZwcnYtPmxvY2spICk7Ci0gICAgQVNT
RVJUKCAhdmNwdV9vbl9xKHN2YykgKTsKLSAgICBBU1NFUlQoIHZjcHVfb25fcmVwbHEoc3ZjKSAp
OworICAgIEFTU0VSVCggIXVuaXRfb25fcShzdmMpICk7CisgICAgQVNTRVJUKCB1bml0X29uX3Jl
cGxxKHN2YykgKTsKIAogICAgIC8qIGFkZCBzdmMgdG8gcnVucSBpZiBzdmMgc3RpbGwgaGFzIGJ1
ZGdldCBvciBpdHMgZXh0cmF0aW1lIGlzIHNldCAqLwogICAgIGlmICggc3ZjLT5jdXJfYnVkZ2V0
ID4gMCB8fApAQCAtNTgzLDcgKzU4Myw3IEBAIHJlcGxxX2luc2VydChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBydF91bml0ICpzdmMpCiAgICAgc3RydWN0IGxpc3RfaGVhZCAq
cmVwbHEgPSBydF9yZXBscShvcHMpOwogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9w
cml2KG9wcyk7CiAKLSAgICBBU1NFUlQoICF2Y3B1X29uX3JlcGxxKHN2YykgKTsKKyAgICBBU1NF
UlQoICF1bml0X29uX3JlcGxxKHN2YykgKTsKIAogICAgIC8qCiAgICAgICogVGhlIHRpbWVyIG1h
eSBiZSByZS1wcm9ncmFtbWVkIGlmIHN2YyBpcyBpbnNlcnRlZApAQCAtNjA2LDEyICs2MDYsMTIg
QEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRf
dW5pdCAqc3ZjKQogICAgIHN0cnVjdCBydF91bml0ICpyZWFybV9zdmMgPSBzdmM7CiAgICAgYm9v
bF90IHJlYXJtID0gMDsKIAotICAgIEFTU0VSVCggdmNwdV9vbl9yZXBscShzdmMpICk7CisgICAg
QVNTRVJUKCB1bml0X29uX3JlcGxxKHN2YykgKTsKIAogICAgIC8qCiAgICAgICogSWYgc3ZjIHdh
cyBhdCB0aGUgZnJvbnQgb2YgdGhlIHJlcGxlbmlzaG1lbnQgcXVldWUsIHdlIGNlcnRhaW5seQog
ICAgICAqIG5lZWQgdG8gcmUtcHJvZ3JhbSB0aGUgdGltZXIsIGFuZCB3ZSB3YW50IHRvIHVzZSB0
aGUgZGVhZGxpbmUgb2YKLSAgICAgKiB0aGUgdmNwdSB3aGljaCBpcyBub3cgYXQgdGhlIGZyb250
IG9mIHRoZSBxdWV1ZSAod2hpY2ggbWF5IHN0aWxsCisgICAgICogdGhlIHVuaXQgd2hpY2ggaXMg
bm93IGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUgKHdoaWNoIG1heSBzdGlsbAogICAgICAqIGJl
IHN2YyBvciBub3QpLgogICAgICAqCiAgICAgICogV2UgbWF5IGFsc28gbmVlZCB0byByZS1wcm9n
cmFtLCBpZiBzdmMgaGFzIGJlZW4gcHV0IGF0IHRoZSBmcm9udApAQCAtNjMxLDI0ICs2MzEsMjMg
QEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRf
dW5pdCAqc3ZjKQogfQogCiAvKgotICogUGljayBhIHZhbGlkIHJlc291cmNlIGZvciB0aGUgdmNw
dSB2YwotICogVmFsaWQgcmVzb3VyY2Ugb2YgYSB2Y3B1IGlzIGludGVzZWN0aW9uIG9mIHZjcHUn
cyBhZmZpbml0eQorICogUGljayBhIHZhbGlkIHJlc291cmNlIGZvciB0aGUgdW5pdCB2YworICog
VmFsaWQgcmVzb3VyY2Ugb2YgYW4gdW5pdCBpcyBpbnRlc2VjdGlvbiBvZiB1bml0J3MgYWZmaW5p
dHkKICAqIGFuZCBhdmFpbGFibGUgcmVzb3VyY2VzCiAgKi8KIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgKgogcnRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25z
dCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0
LT52Y3B1X2xpc3Q7CiAgICAgY3B1bWFza190IGNwdXM7CiAgICAgY3B1bWFza190ICpvbmxpbmU7
CiAgICAgaW50IGNwdTsKIAotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodmMt
PmRvbWFpbik7CisgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21h
aW4pOwogICAgIGNwdW1hc2tfYW5kKCZjcHVzLCBvbmxpbmUsIHVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5KTsKIAotICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9jcHUodmMtPnByb2Nlc3NvciwgJmNwdXMp
Ci0gICAgICAgICAgICA/IHZjLT5wcm9jZXNzb3IKLSAgICAgICAgICAgIDogY3B1bWFza19jeWNs
ZSh2Yy0+cHJvY2Vzc29yLCAmY3B1cyk7CisgICAgY3B1ID0gY3B1bWFza190ZXN0X2NwdShzY2hl
ZF91bml0X21hc3Rlcih1bml0KSwgJmNwdXMpCisgICAgICAgICAgICA/IHNjaGVkX3VuaXRfbWFz
dGVyKHVuaXQpCisgICAgICAgICAgICA6IGNwdW1hc2tfY3ljbGUoc2NoZWRfdW5pdF9tYXN0ZXIo
dW5pdCksICZjcHVzKTsKICAgICBBU1NFUlQoICFjcHVtYXNrX2VtcHR5KCZjcHVzKSAmJiBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXMpICk7CiAKICAgICByZXR1cm4gZ2V0X3NjaGVkX3Jlcyhj
cHUpOwpAQCAtNzM2LDcgKzczNSw3IEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVy
ICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYg
PSBydF9wcml2KG5ld19vcHMpOwogICAgIHN0cnVjdCBydF91bml0ICpzdmMgPSB2ZGF0YTsKIAot
ICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKKyAg
ICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX3VuaXQoc3ZjLT51bml0KSk7CiAKICAg
ICAvKgogICAgICAqIFdlIGFyZSBob2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFscmVhZHkgKGl0
J3MgYmVlbiB0YWtlbiBpbgpAQCAtNzYwLDcgKzc1OSw3IEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1
Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAgICBkcHJpbnRr
KFhFTkxPR19ERUJVRywgIlJURFM6IHRpbWVyIGluaXRpYWxpemVkIG9uIGNwdSAldVxuIiwgY3B1
KTsKICAgICB9CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRh
OworICAgIHNjaGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gdmRhdGE7CiAKICAgICByZXR1cm4g
JnBydi0+bG9jazsKIH0KQEAgLTg0MCwxMCArODM5LDkgQEAgcnRfZnJlZV9kb21kYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqZGF0YSkKIHN0YXRpYyB2b2lkICoKIHJ0X2Fs
bG9jX3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsIHZvaWQgKmRkKQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlz
dDsKICAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjOwogCi0gICAgLyogQWxsb2NhdGUgcGVyLVZDUFUg
aW5mbyAqLworICAgIC8qIEFsbG9jYXRlIHBlci1VTklUIGluZm8gKi8KICAgICBzdmMgPSB4emFs
bG9jKHN0cnVjdCBydF91bml0KTsKICAgICBpZiAoIHN2YyA9PSBOVUxMICkKICAgICAgICAgcmV0
dXJuIE5VTEw7CkBAIC04NTIsMTMgKzg1MCwxMyBAQCBydF9hbGxvY191ZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB2b2lkICpkZCkKICAg
ICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5yZXBscV9lbGVtKTsKICAgICBzdmMtPmZsYWdzID0gMFU7
CiAgICAgc3ZjLT5zZG9tID0gZGQ7Ci0gICAgc3ZjLT52Y3B1ID0gdmM7CisgICAgc3ZjLT51bml0
ID0gdW5pdDsKICAgICBzdmMtPmxhc3Rfc3RhcnQgPSAwOwogCiAgICAgX19zZXRfYml0KF9fUlRE
U19leHRyYXRpbWUsICZzdmMtPmZsYWdzKTsKICAgICBzdmMtPnByaW9yaXR5X2xldmVsID0gMDsK
ICAgICBzdmMtPnBlcmlvZCA9IFJURFNfREVGQVVMVF9QRVJJT0Q7Ci0gICAgaWYgKCAhaXNfaWRs
ZV92Y3B1KHZjKSApCisgICAgaWYgKCAhaXNfaWRsZV91bml0KHVuaXQpICkKICAgICAgICAgc3Zj
LT5idWRnZXQgPSBSVERTX0RFRkFVTFRfQlVER0VUOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X2FsbG9jKTsKQEAgLTg3OCwyMiArODc2LDIwIEBAIHJ0X2ZyZWVfdWRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogICogSXQgaXMgY2FsbGVkIGluIHNjaGVk
X21vdmVfZG9tYWluKCkgYW5kIHNjaGVkX2luaXRfdmNwdQogICogaW4gc2NoZWR1bGUuYy4KICAq
IFdoZW4gbW92ZSBhIGRvbWFpbiB0byBhIG5ldyBjcHVwb29sLgotICogSXQgaW5zZXJ0cyB2Y3B1
cyBvZiBtb3ZpbmcgZG9tYWluIHRvIHRoZSBzY2hlZHVsZXIncyBSdW5RIGluCisgKiBJdCBpbnNl
cnRzIHVuaXRzIG9mIG1vdmluZyBkb21haW4gdG8gdGhlIHNjaGVkdWxlcidzIFJ1blEgaW4KICAq
IGRlc3QuIGNwdXBvb2wuCiAgKi8KIHN0YXRpYyB2b2lkCiBydF91bml0X2luc2VydChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0
cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgcnRfdW5pdCAqc3Zj
ID0gcnRfdW5pdCh1bml0KTsKICAgICBzX3RpbWVfdCBub3c7CiAgICAgc3BpbmxvY2tfdCAqbG9j
azsKIAotICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSApOworICAgIEJVR19PTiggaXNfaWRs
ZV91bml0KHVuaXQpICk7CiAKLSAgICAvKiBUaGlzIGlzIHNhZmUgYmVjYXVzZSB2YyBpc24ndCB5
ZXQgYmVpbmcgc2NoZWR1bGVkICovCi0gICAgdW5pdC0+cmVzID0gcnRfcmVzX3BpY2sob3BzLCB1
bml0KTsKLSAgICB2Yy0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5tYXN0ZXJfY3B1OworICAgIC8q
IFRoaXMgaXMgc2FmZSBiZWNhdXNlIHVuaXQgaXNuJ3QgeWV0IGJlaW5nIHNjaGVkdWxlZCAqLwor
ICAgIHNjaGVkX3NldF9yZXModW5pdCwgcnRfcmVzX3BpY2sob3BzLCB1bml0KSk7CiAKICAgICBs
b2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIApAQCAtOTAxLDcgKzg5Nyw3IEBA
IHJ0X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAgICAgaWYgKCBub3cgPj0gc3ZjLT5jdXJfZGVhZGxpbmUgKQogICAgICAg
ICBydF91cGRhdGVfZGVhZGxpbmUobm93LCBzdmMpOwogCi0gICAgaWYgKCAhdmNwdV9vbl9xKHN2
YykgJiYgdmNwdV9ydW5uYWJsZSh2YykgKQorICAgIGlmICggIXVuaXRfb25fcShzdmMpICYmIHVu
aXRfcnVubmFibGUodW5pdCkgKQogICAgIHsKICAgICAgICAgcmVwbHFfaW5zZXJ0KG9wcywgc3Zj
KTsKIApAQCAtOTI4LDEwICs5MjQsMTAgQEAgcnRfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBCVUdfT04oIHNkb20g
PT0gTlVMTCApOwogCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7Ci0g
ICAgaWYgKCB2Y3B1X29uX3Eoc3ZjKSApCisgICAgaWYgKCB1bml0X29uX3Eoc3ZjKSApCiAgICAg
ICAgIHFfcmVtb3ZlKHN2Yyk7CiAKLSAgICBpZiAoIHZjcHVfb25fcmVwbHEoc3ZjKSApCisgICAg
aWYgKCB1bml0X29uX3JlcGxxKHN2YykgKQogICAgICAgICByZXBscV9yZW1vdmUob3BzLHN2Yyk7
CiAKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdW5pdCk7CkBAIC05NDUsOCAr
OTQxLDggQEAgYnVybl9idWRnZXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
cnRfdW5pdCAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7CiAgICAgc190aW1lX3QgZGVsdGE7CiAKLSAg
ICAvKiBkb24ndCBidXJuIGJ1ZGdldCBmb3IgaWRsZSBWQ1BVICovCi0gICAgaWYgKCBpc19pZGxl
X3ZjcHUoc3ZjLT52Y3B1KSApCisgICAgLyogZG9uJ3QgYnVybiBidWRnZXQgZm9yIGlkbGUgVU5J
VCAqLworICAgIGlmICggaXNfaWRsZV91bml0KHN2Yy0+dW5pdCkgKQogICAgICAgICByZXR1cm47
CiAKICAgICAvKiBidXJuIGF0IG5hbm9zZWNvbmRzIGxldmVsICovCkBAIC05ODMsMTQgKzk3OSwx
NCBAQCBidXJuX2J1ZGdldChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF91
bml0ICpzdmMsIHNfdGltZV90IG5vdykKICAgICAvKiBUUkFDRSAqLwogICAgIHsKICAgICAgICAg
c3RydWN0IF9fcGFja2VkIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsK
KyAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAgICAgICAgICAgIHVpbnQ2
NF90IGN1cl9idWRnZXQ7CiAgICAgICAgICAgICBpbnQgZGVsdGE7CiAgICAgICAgICAgICB1bnNp
Z25lZCBwcmlvcml0eV9sZXZlbDsKICAgICAgICAgICAgIGJvb2wgaGFzX2V4dHJhdGltZTsKICAg
ICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7
Ci0gICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgZC5kb20gPSBz
dmMtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBkLnVuaXQgPSBzdmMtPnVuaXQt
PnVuaXRfaWQ7CiAgICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfYnVk
Z2V0OwogICAgICAgICBkLmRlbHRhID0gZGVsdGE7CiAgICAgICAgIGQucHJpb3JpdHlfbGV2ZWwg
PSBzdmMtPnByaW9yaXR5X2xldmVsOwpAQCAtMTAyMCw5ICsxMDE2LDggQEAgcnVucV9waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNrKQogICAgICAg
ICBpdGVyX3N2YyA9IHFfZWxlbShpdGVyKTsKIAogICAgICAgICAvKiBtYXNrIGNwdV9oYXJkX2Fm
ZmluaXR5ICYgY3B1cG9vbCAmIG1hc2sgKi8KLSAgICAgICAgb25saW5lID0gY3B1cG9vbF9kb21h
aW5fY3B1bWFzayhpdGVyX3N2Yy0+dmNwdS0+ZG9tYWluKTsKLSAgICAgICAgY3B1bWFza19hbmQo
JmNwdV9jb21tb24sIG9ubGluZSwKLSAgICAgICAgICAgICAgICAgICAgaXRlcl9zdmMtPnZjcHUt
PnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgb25saW5lID0gY3B1cG9v
bF9kb21haW5fY3B1bWFzayhpdGVyX3N2Yy0+dW5pdC0+ZG9tYWluKTsKKyAgICAgICAgY3B1bWFz
a19hbmQoJmNwdV9jb21tb24sIG9ubGluZSwgaXRlcl9zdmMtPnVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5KTsKICAgICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG1hc2ssICZjcHVfY29tbW9u
KTsKICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZjcHVfY29tbW9uKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKQEAgLTEwMzgsMTEgKzEwMzMsMTEgQEAgcnVucV9waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNrKQogICAgICAgICBpZiggc3Zj
ICE9IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgX19wYWNrZWQgewotICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgICAgICB1
bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICAgICAgdWludDY0X3QgY3VyX2Rl
YWRsaW5lLCBjdXJfYnVkZ2V0OwogICAgICAgICAgICAgfSBkOwotICAgICAgICAgICAgZC5kb20g
PSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICAgICAgZC52Y3B1ID0gc3Zj
LT52Y3B1LT52Y3B1X2lkOworICAgICAgICAgICAgZC5kb20gPSBzdmMtPnVuaXQtPmRvbWFpbi0+
ZG9tYWluX2lkOworICAgICAgICAgICAgZC51bml0ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAg
ICAgICAgICAgZC5jdXJfZGVhZGxpbmUgPSAodWludDY0X3QpIHN2Yy0+Y3VyX2RlYWRsaW5lOwog
ICAgICAgICAgICAgZC5jdXJfYnVkZ2V0ID0gKHVpbnQ2NF90KSBzdmMtPmN1cl9idWRnZXQ7CiAg
ICAgICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfUlVOUV9QSUNLLCAxLApAQCAtMTA2Niw2ICsx
MDYxLDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVf
dCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICBzdHJ1Y3QgcnRfdW5pdCAqY29u
c3Qgc2N1cnIgPSBydF91bml0KGN1cnJlbnQtPnNjaGVkX3VuaXQpOwogICAgIHN0cnVjdCBydF91
bml0ICpzbmV4dCA9IE5VTEw7CiAgICAgc3RydWN0IHRhc2tfc2xpY2UgcmV0ID0geyAubWlncmF0
ZWQgPSAwIH07CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0ID0gY3VycmVudC0+c2No
ZWRfdW5pdDsKIAogICAgIC8qIFRSQUNFICovCiAgICAgewpAQCAtMTA3NSw3ICsxMDcxLDcgQEAg
cnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJv
b2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAgICAgZC5jcHUgPSBjcHU7CiAgICAgICAgIGQu
dGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7CiAgICAgICAgIGQudGlja2xlZCA9IGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKLSAgICAgICAgZC5pZGxlID0gaXNf
aWRsZV92Y3B1KGN1cnJlbnQpOworICAgICAgICBkLmlkbGUgPSBpc19pZGxlX3VuaXQoY3VycnVu
aXQpOwogICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NIRURVTEUsIDEsCiAgICAgICAgICAg
ICAgICAgICBzaXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZk
KTsKQEAgLTEwODQsNzIgKzEwODAsNzAgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAv
KiBjbGVhciB0aWNrZWQgYml0IG5vdyB0aGF0IHdlJ3ZlIGJlZW4gc2NoZWR1bGVkICovCiAgICAg
Y3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsKIAotICAgIC8qIGJ1cm5fYnVk
Z2V0IHdvdWxkIHJldHVybiBmb3IgSURMRSBWQ1BVICovCisgICAgLyogYnVybl9idWRnZXQgd291
bGQgcmV0dXJuIGZvciBJRExFIFVOSVQgKi8KICAgICBidXJuX2J1ZGdldChvcHMsIHNjdXJyLCBu
b3cpOwogCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAg
IHRyYWNlX3ZhcihUUkNfUlREU19TQ0hFRF9UQVNLTEVULCAxLCAwLCAgTlVMTCk7Ci0gICAgICAg
IHNuZXh0ID0gcnRfdW5pdChpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CisgICAgICAgIHNu
ZXh0ID0gcnRfdW5pdChzY2hlZF9pZGxlX3VuaXQoY3B1KSk7CiAgICAgfQogICAgIGVsc2UKICAg
ICB7CiAgICAgICAgIHNuZXh0ID0gcnVucV9waWNrKG9wcywgY3B1bWFza19vZihjcHUpKTsKICAg
ICAgICAgaWYgKCBzbmV4dCA9PSBOVUxMICkKLSAgICAgICAgICAgIHNuZXh0ID0gcnRfdW5pdChp
ZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICBzbmV4dCA9IHJ0X3VuaXQo
c2NoZWRfaWRsZV91bml0KGNwdSkpOwogCiAgICAgICAgIC8qIGlmIHNjdXJyIGhhcyBoaWdoZXIg
cHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3RpbGwgcGljayBzY3VyciAqLwotICAgICAgICBpZiAoICFp
c19pZGxlX3ZjcHUoY3VycmVudCkgJiYKLSAgICAgICAgICAgICB2Y3B1X3J1bm5hYmxlKGN1cnJl
bnQpICYmCisgICAgICAgIGlmICggIWlzX2lkbGVfdW5pdChjdXJydW5pdCkgJiYKKyAgICAgICAg
ICAgICB1bml0X3J1bm5hYmxlKGN1cnJ1bml0KSAmJgogICAgICAgICAgICAgIHNjdXJyLT5jdXJf
YnVkZ2V0ID4gMCAmJgotICAgICAgICAgICAgICggaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSB8
fAotICAgICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAw
ICkgKQorICAgICAgICAgICAgICggaXNfaWRsZV91bml0KHNuZXh0LT51bml0KSB8fAorICAgICAg
ICAgICAgICAgY29tcGFyZV91bml0X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAwICkgKQogICAg
ICAgICAgICAgc25leHQgPSBzY3VycjsKICAgICB9CiAKICAgICBpZiAoIHNuZXh0ICE9IHNjdXJy
ICYmCi0gICAgICAgICAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpICYmCi0gICAgICAgICB2Y3B1X3J1
bm5hYmxlKGN1cnJlbnQpICkKKyAgICAgICAgICFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmCisg
ICAgICAgICB1bml0X3J1bm5hYmxlKGN1cnJ1bml0KSApCiAgICAgICAgIF9fc2V0X2JpdChfX1JU
RFNfZGVsYXllZF9ydW5xX2FkZCwgJnNjdXJyLT5mbGFncyk7CiAKICAgICBzbmV4dC0+bGFzdF9z
dGFydCA9IG5vdzsKLSAgICByZXQudGltZSA9ICAtMTsgLyogaWYgYW4gaWRsZSB2Y3B1IGlzIHBp
Y2tlZCAqLwotICAgIGlmICggIWlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgKQorICAgIHJldC50
aW1lID0gIC0xOyAvKiBpZiBhbiBpZGxlIHVuaXQgaXMgcGlja2VkICovCisgICAgaWYgKCAhaXNf
aWRsZV91bml0KHNuZXh0LT51bml0KSApCiAgICAgewogICAgICAgICBpZiAoIHNuZXh0ICE9IHNj
dXJyICkKICAgICAgICAgewogICAgICAgICAgICAgcV9yZW1vdmUoc25leHQpOwogICAgICAgICAg
ICAgX19zZXRfYml0KF9fUlREU19zY2hlZHVsZWQsICZzbmV4dC0+ZmxhZ3MpOwogICAgICAgICB9
Ci0gICAgICAgIGlmICggc25leHQtPnZjcHUtPnByb2Nlc3NvciAhPSBjcHUgKQorICAgICAgICBp
ZiAoIHNjaGVkX3VuaXRfbWFzdGVyKHNuZXh0LT51bml0KSAhPSBjcHUgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yID0gY3B1OwotICAgICAgICAgICAgc25l
eHQtPnZjcHUtPnNjaGVkX3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICAgICAg
ICAgIHNjaGVkX3NldF9yZXMoc25leHQtPnVuaXQsIGdldF9zY2hlZF9yZXMoY3B1KSk7CiAgICAg
ICAgICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CiAgICAgICAgIHJldC50aW1lID0g
c25leHQtPmN1cl9idWRnZXQ7IC8qIGludm9rZSB0aGUgc2NoZWR1bGVyIG5leHQgdGltZSAqLwog
ICAgIH0KLSAgICByZXQudGFzayA9IHNuZXh0LT52Y3B1LT5zY2hlZF91bml0OworICAgIHJldC50
YXNrID0gc25leHQtPnVuaXQ7CiAKICAgICByZXR1cm4gcmV0OwogfQogCiAvKgotICogUmVtb3Zl
IFZDUFUgZnJvbSBSdW5RCisgKiBSZW1vdmUgVU5JVCBmcm9tIFJ1blEKICAqIFRoZSBsb2NrIGlz
IGFscmVhZHkgZ3JhYmJlZCBpbiBzY2hlZHVsZS5jLCBubyBuZWVkIHRvIGxvY2sgaGVyZQogICov
CiBzdGF0aWMgdm9pZAogcnRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQt
PnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgcnRfdW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5p
dCk7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04oIGlzX2lk
bGVfdW5pdCh1bml0KSApOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiAKLSAg
ICBpZiAoIGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQgKQotICAgICAgICBjcHVf
cmFpc2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKLSAgICBlbHNl
IGlmICggdmNwdV9vbl9xKHN2YykgKQorICAgIGlmICggY3Vycl9vbl9jcHUoc2NoZWRfdW5pdF9t
YXN0ZXIodW5pdCkpID09IHVuaXQgKQorICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hlZF91
bml0X21hc3Rlcih1bml0KSwgU0NIRURVTEVfU09GVElSUSk7CisgICAgZWxzZSBpZiAoIHVuaXRf
b25fcShzdmMpICkKICAgICB7CiAgICAgICAgIHFfcmVtb3ZlKHN2Yyk7CiAgICAgICAgIHJlcGxx
X3JlbW92ZShvcHMsIHN2Yyk7CkBAIC0xMTU5LDIwICsxMTUzLDIwIEBAIHJ0X3VuaXRfc2xlZXAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIH0K
IAogLyoKLSAqIFBpY2sgYSBjcHUgd2hlcmUgdG8gcnVuIGEgdmNwdSwKLSAqIHBvc3NpYmx5IGtp
Y2tpbmcgb3V0IHRoZSB2Y3B1IHJ1bm5pbmcgdGhlcmUKKyAqIFBpY2sgYSBjcHUgd2hlcmUgdG8g
cnVuIGFuIHVuaXQsCisgKiBwb3NzaWJseSBraWNraW5nIG91dCB0aGUgdW5pdCBydW5uaW5nIHRo
ZXJlCiAgKiBDYWxsZWQgYnkgd2FrZSgpIGFuZCBjb250ZXh0X3NhdmVkKCkKICAqIFdlIGhhdmUg
YSBydW5uaW5nIGNhbmRpZGF0ZSBoZXJlLCB0aGUga2ljayBsb2dpYyBpczoKICAqIEFtb25nIGFs
bCB0aGUgY3B1cyB0aGF0IGFyZSB3aXRoaW4gdGhlIGNwdSBhZmZpbml0eQogICogMSkgaWYgdGhl
cmUgYXJlIGFueSBpZGxlIENQVXMsIGtpY2sgb25lLgogICAgICAgRm9yIGNhY2hlIGJlbmVmaXQs
IHdlIGNoZWNrIG5ldy0+Y3B1IGFzIGZpcnN0CiAgKiAyKSBub3cgYWxsIHBjcHVzIGFyZSBidXN5
OwotICogICAgYW1vbmcgYWxsIHRoZSBydW5uaW5nIHZjcHVzLCBwaWNrIGxvd2VzdCBwcmlvcml0
eSBvbmUKKyAqICAgIGFtb25nIGFsbCB0aGUgcnVubmluZyB1bml0cywgcGljayBsb3dlc3QgcHJp
b3JpdHkgb25lCiAgKiAgICBpZiBzbmV4dCBoYXMgaGlnaGVyIHByaW9yaXR5LCBraWNrIGl0Lgog
ICoKICAqIFRPRE86Ci0gKiAxKSB3aGF0IGlmIHRoZXNlIHR3byB2Y3B1cyBiZWxvbmdzIHRvIHRo
ZSBzYW1lIGRvbWFpbj8KLSAqICAgIHJlcGxhY2UgYSB2Y3B1IGJlbG9uZ2luZyB0byB0aGUgc2Ft
ZSBkb21haW4gaW50cm9kdWNlcyBtb3JlIG92ZXJoZWFkCisgKiAxKSB3aGF0IGlmIHRoZXNlIHR3
byB1bml0cyBiZWxvbmdzIHRvIHRoZSBzYW1lIGRvbWFpbj8KKyAqICAgIHJlcGxhY2UgYW4gdW5p
dCBiZWxvbmdpbmcgdG8gdGhlIHNhbWUgZG9tYWluIGludHJvZHVjZXMgbW9yZSBvdmVyaGVhZAog
ICoKICAqIGxvY2sgaXMgZ3JhYmJlZCBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uCiAgKi8K
QEAgLTExODAsMTggKzExNzQsMTggQEAgc3RhdGljIHZvaWQKIHJ1bnFfdGlja2xlKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKm5ldykKIHsKICAgICBzdHJ1Y3Qg
cnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwotICAgIHN0cnVjdCBydF91bml0ICpsYXRl
c3RfZGVhZGxpbmVfdmNwdSA9IE5VTEw7IC8qIGxvd2VzdCBwcmlvcml0eSAqLworICAgIHN0cnVj
dCBydF91bml0ICpsYXRlc3RfZGVhZGxpbmVfdW5pdCA9IE5VTEw7IC8qIGxvd2VzdCBwcmlvcml0
eSAqLwogICAgIHN0cnVjdCBydF91bml0ICppdGVyX3N2YzsKLSAgICBzdHJ1Y3QgdmNwdSAqaXRl
cl92YzsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqaXRlcl91bml0OwogICAgIGludCBjcHUgPSAw
LCBjcHVfdG9fdGlja2xlID0gMDsKICAgICBjcHVtYXNrX3Qgbm90X3RpY2tsZWQ7CiAgICAgY3B1
bWFza190ICpvbmxpbmU7CiAKLSAgICBpZiAoIG5ldyA9PSBOVUxMIHx8IGlzX2lkbGVfdmNwdShu
ZXctPnZjcHUpICkKKyAgICBpZiAoIG5ldyA9PSBOVUxMIHx8IGlzX2lkbGVfdW5pdChuZXctPnVu
aXQpICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1
bWFzayhuZXctPnZjcHUtPmRvbWFpbik7Ci0gICAgY3B1bWFza19hbmQoJm5vdF90aWNrbGVkLCBv
bmxpbmUsIG5ldy0+dmNwdS0+c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgIG9u
bGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sobmV3LT51bml0LT5kb21haW4pOworICAgIGNw
dW1hc2tfYW5kKCZub3RfdGlja2xlZCwgb25saW5lLCBuZXctPnVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5KTsKICAgICBjcHVtYXNrX2FuZG5vdCgmbm90X3RpY2tsZWQsICZub3RfdGlja2xlZCwgJnBy
di0+dGlja2xlZCk7CiAKICAgICAvKgpAQCAtMTE5OSwzMSArMTE5MywzMSBAQCBydW5xX3RpY2ts
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF91bml0ICpuZXcpCiAgICAg
ICogICAgRm9yIGNhY2hlIGJlbmVmaXQsd2UgZmlyc3Qgc2VhcmNoIG5ldy0+Y3B1LgogICAgICAq
ICAgIFRoZSBzYW1lIGxvb3AgYWxzbyBmaW5kIHRoZSBvbmUgd2l0aCBsb3dlc3QgcHJpb3JpdHku
CiAgICAgICovCi0gICAgY3B1ID0gY3B1bWFza190ZXN0X29yX2N5Y2xlKG5ldy0+dmNwdS0+cHJv
Y2Vzc29yLCAmbm90X3RpY2tsZWQpOworICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9vcl9jeWNsZShz
Y2hlZF91bml0X21hc3RlcihuZXctPnVuaXQpLCAmbm90X3RpY2tsZWQpOwogICAgIHdoaWxlICgg
Y3B1IT0gbnJfY3B1X2lkcyApCiAgICAgewotICAgICAgICBpdGVyX3ZjID0gY3Vycl9vbl9jcHUo
Y3B1KS0+dmNwdV9saXN0OwotICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShpdGVyX3ZjKSApCisg
ICAgICAgIGl0ZXJfdW5pdCA9IGN1cnJfb25fY3B1KGNwdSk7CisgICAgICAgIGlmICggaXNfaWRs
ZV91bml0KGl0ZXJfdW5pdCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NS
QU5LKHRpY2tsZWRfaWRsZV9jcHUpOwogICAgICAgICAgICAgY3B1X3RvX3RpY2tsZSA9IGNwdTsK
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0gICAgICAgIGl0ZXJfc3ZjID0gcnRf
dW5pdChpdGVyX3ZjLT5zY2hlZF91bml0KTsKLSAgICAgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVf
dmNwdSA9PSBOVUxMIHx8Ci0gICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGl0ZXJf
c3ZjLCBsYXRlc3RfZGVhZGxpbmVfdmNwdSkgPCAwICkKLSAgICAgICAgICAgIGxhdGVzdF9kZWFk
bGluZV92Y3B1ID0gaXRlcl9zdmM7CisgICAgICAgIGl0ZXJfc3ZjID0gcnRfdW5pdChpdGVyX3Vu
aXQpOworICAgICAgICBpZiAoIGxhdGVzdF9kZWFkbGluZV91bml0ID09IE5VTEwgfHwKKyAgICAg
ICAgICAgICBjb21wYXJlX3VuaXRfcHJpb3JpdHkoaXRlcl9zdmMsIGxhdGVzdF9kZWFkbGluZV91
bml0KSA8IDAgKQorICAgICAgICAgICAgbGF0ZXN0X2RlYWRsaW5lX3VuaXQgPSBpdGVyX3N2YzsK
IAogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZub3RfdGlja2xlZCk7CiAgICAgICAg
IGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCAmbm90X3RpY2tsZWQpOwogICAgIH0KIAotICAgIC8q
IDIpIGNhbmRpY2F0ZSBoYXMgaGlnaGVyIHByaW9yaXR5LCBraWNrIG91dCBsb3dlc3QgcHJpb3Jp
dHkgdmNwdSAqLwotICAgIGlmICggbGF0ZXN0X2RlYWRsaW5lX3ZjcHUgIT0gTlVMTCAmJgotICAg
ICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGxhdGVzdF9kZWFkbGluZV92Y3B1LCBuZXcpIDwg
MCApCisgICAgLyogMikgY2FuZGljYXRlIGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxv
d2VzdCBwcmlvcml0eSB1bml0ICovCisgICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfdW5pdCAhPSBO
VUxMICYmCisgICAgICAgICBjb21wYXJlX3VuaXRfcHJpb3JpdHkobGF0ZXN0X2RlYWRsaW5lX3Vu
aXQsIG5ldykgPCAwICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9i
dXN5X2NwdSk7Ci0gICAgICAgIGNwdV90b190aWNrbGUgPSBsYXRlc3RfZGVhZGxpbmVfdmNwdS0+
dmNwdS0+cHJvY2Vzc29yOworICAgICAgICBjcHVfdG9fdGlja2xlID0gc2NoZWRfdW5pdF9tYXN0
ZXIobGF0ZXN0X2RlYWRsaW5lX3VuaXQtPnVuaXQpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAKQEAgLTEyNDksMzUgKzEyNDMsMzQgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqbmV3KQogfQogCiAvKgotICogU2hvdWxkIGFsd2F5
cyB3YWtlIHVwIHJ1bm5hYmxlIHZjcHUsIHB1dCBpdCBiYWNrIHRvIFJ1blEuCisgKiBTaG91bGQg
YWx3YXlzIHdha2UgdXAgcnVubmFibGUgdW5pdCwgcHV0IGl0IGJhY2sgdG8gUnVuUS4KICAqIENo
ZWNrIHByaW9yaXR5IHRvIHJhaXNlIGludGVycnVwdAogICogVGhlIGxvY2sgaXMgYWxyZWFkeSBn
cmFiYmVkIGluIHNjaGVkdWxlLmMsIG5vIG5lZWQgdG8gbG9jayBoZXJlCi0gKiBUT0RPOiB3aGF0
IGlmIHRoZXNlIHR3byB2Y3B1cyBiZWxvbmdzIHRvIHRoZSBzYW1lIGRvbWFpbj8KKyAqIFRPRE86
IHdoYXQgaWYgdGhlc2UgdHdvIHVuaXRzIGJlbG9uZ3MgdG8gdGhlIHNhbWUgZG9tYWluPwogICov
CiBzdGF0aWMgdm9pZAogcnRfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+
dmNwdV9saXN0OwogICAgIHN0cnVjdCBydF91bml0ICogY29uc3Qgc3ZjID0gcnRfdW5pdCh1bml0
KTsKICAgICBzX3RpbWVfdCBub3c7CiAgICAgYm9vbF90IG1pc3NlZDsKIAotICAgIEJVR19PTigg
aXNfaWRsZV92Y3B1KHZjKSApOworICAgIEJVR19PTiggaXNfaWRsZV91bml0KHVuaXQpICk7CiAK
LSAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQpICkK
KyAgICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpKSA9
PSB1bml0KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9ydW5u
aW5nKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIC8qIG9uIFJ1blEvRGVwbGV0ZWRR
LCBqdXN0IHVwZGF0ZSBpbmZvIGlzIG9rICovCi0gICAgaWYgKCB1bmxpa2VseSh2Y3B1X29uX3Eo
c3ZjKSkgKQorICAgIGlmICggdW5saWtlbHkodW5pdF9vbl9xKHN2YykpICkKICAgICB7CiAgICAg
ICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX29ucnVucSk7CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKLSAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHZjKSkgKQorICAgIGlmICgg
bGlrZWx5KHVuaXRfcnVubmFibGUodW5pdCkpICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2Vfbm90X3J1bm5hYmxlKTsKQEAgLTEyOTMsMTYgKzEyODYsMTYgQEAgcnRfdW5pdF93
YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiAgICAgICAgIHJ0X3VwZGF0ZV9kZWFkbGluZShub3csIHN2Yyk7CiAKICAgICAvKgotICAgICAq
IElmIGNvbnRleHQgaGFzbid0IGJlZW4gc2F2ZWQgZm9yIHRoaXMgdmNwdSB5ZXQsIHdlIGNhbid0
IHB1dCBpdCBvbgorICAgICAqIElmIGNvbnRleHQgaGFzbid0IGJlZW4gc2F2ZWQgZm9yIHRoaXMg
dW5pdCB5ZXQsIHdlIGNhbid0IHB1dCBpdCBvbgogICAgICAqIHRoZSBydW4tcXVldWUvZGVwbGV0
ZWQtcXVldWUuIEluc3RlYWQsIHdlIHNldCB0aGUgYXBwcm9wcmlhdGUgZmxhZywKLSAgICAgKiB0
aGUgdmNwdSB3aWxsIGJlIHB1dCBiYWNrIG9uIHF1ZXVlIGFmdGVyIHRoZSBjb250ZXh0IGhhcyBi
ZWVuIHNhdmVkCisgICAgICogdGhlIHVuaXQgd2lsbCBiZSBwdXQgYmFjayBvbiBxdWV1ZSBhZnRl
ciB0aGUgY29udGV4dCBoYXMgYmVlbiBzYXZlZAogICAgICAqIChpbiBydF9jb250ZXh0X3NhdmUo
KSkuCiAgICAgICovCiAgICAgaWYgKCB1bmxpa2VseShzdmMtPmZsYWdzICYgUlREU19zY2hlZHVs
ZWQpICkKICAgICB7CiAgICAgICAgIF9fc2V0X2JpdChfX1JURFNfZGVsYXllZF9ydW5xX2FkZCwg
JnN2Yy0+ZmxhZ3MpOwogICAgICAgICAvKgotICAgICAgICAgKiBUaGUgdmNwdSBpcyB3YWtpbmcg
dXAgYWxyZWFkeSwgYW5kIHdlIGRpZG4ndCBldmVuIGhhZCB0aGUgdGltZSB0bworICAgICAgICAg
KiBUaGUgdW5pdCBpcyB3YWtpbmcgdXAgYWxyZWFkeSwgYW5kIHdlIGRpZG4ndCBldmVuIGhhZCB0
aGUgdGltZSB0bwogICAgICAgICAgKiByZW1vdmUgaXRzIG5leHQgcmVwbGVuaXNobWVudCBldmVu
dCBmcm9tIHRoZSByZXBsZW5pc2htZW50IHF1ZXVlCiAgICAgICAgICAqIHdoZW4gaXQgYmxvY2tl
ZCEgTm8gYmlnIGRlYWwuIElmIHdlIGRpZCBub3QgbWlzcyB0aGUgZGVhZGxpbmUgaW4KICAgICAg
ICAgICogdGhlIG1lYW50aW1lLCBsZXQncyBqdXN0IGxlYXZlIGl0IHRoZXJlLiBJZiB3ZSBkaWQs
IGxldCdzIHJlbW92ZSBpdApAQCAtMTMyMywyMiArMTMxNiwyMSBAQCBydF91bml0X3dha2UoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogLyoK
ICAqIHNjdXJyIGhhcyBmaW5pc2hlZCBjb250ZXh0IHN3aXRjaCwgaW5zZXJ0IGl0IGJhY2sgdG8g
dGhlIFJ1blEsCi0gKiBhbmQgdGhlbiBwaWNrIHRoZSBoaWdoZXN0IHByaW9yaXR5IHZjcHUgZnJv
bSBydW5xIHRvIHJ1bgorICogYW5kIHRoZW4gcGljayB0aGUgaGlnaGVzdCBwcmlvcml0eSB1bml0
IGZyb20gcnVucSB0byBydW4KICAqLwogc3RhdGljIHZvaWQKIHJ0X2NvbnRleHRfc2F2ZWQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IHJ0X3VuaXQg
KnN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1
bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBfX2NsZWFyX2JpdChfX1JURFNfc2NoZWR1bGVkLCAm
c3ZjLT5mbGFncyk7Ci0gICAgLyogbm90IGluc2VydCBpZGxlIHZjcHUgdG8gcnVucSAqLwotICAg
IGlmICggaXNfaWRsZV92Y3B1KHZjKSApCisgICAgLyogbm90IGluc2VydCBpZGxlIHVuaXQgdG8g
cnVucSAqLworICAgIGlmICggaXNfaWRsZV91bml0KHVuaXQpICkKICAgICAgICAgZ290byBvdXQ7
CiAKICAgICBpZiAoIF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fUlREU19kZWxheWVkX3J1bnFfYWRk
LCAmc3ZjLT5mbGFncykgJiYKLSAgICAgICAgIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHZjKSkgKQor
ICAgICAgICAgbGlrZWx5KHVuaXRfcnVubmFibGUodW5pdCkpICkKICAgICB7CiAgICAgICAgIHJ1
bnFfaW5zZXJ0KG9wcywgc3ZjKTsKICAgICAgICAgcnVucV90aWNrbGUob3BzLCBzdmMpOwpAQCAt
MTM1MSw3ICsxMzQzLDcgQEAgb3V0OgogfQogCiAvKgotICogc2V0L2dldCBlYWNoIHZjcHUgaW5m
byBvZiBlYWNoIGRvbWFpbgorICogc2V0L2dldCBlYWNoIHVuaXQgaW5mbyBvZiBlYWNoIGRvbWFp
bgogICovCiBzdGF0aWMgaW50CiBydF9kb21fY250bCgKQEAgLTEzNjEsNyArMTM1Myw3IEBAIHJ0
X2RvbV9jbnRsKAogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7
CiAgICAgc3RydWN0IHJ0X3VuaXQgKnN2YzsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGludCBy
YyA9IDA7CiAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRwYXJhbV92Y3B1IGxvY2FsX3NjaGVk
OwpAQCAtMTM4Miw5ICsxMzc0LDkgQEAgcnRfZG9tX2NudGwoCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7
Ci0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRf
dW5pdCAoIGQsIHVuaXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdmMgPSBydF91bml0KHYt
PnNjaGVkX3VuaXQpOworICAgICAgICAgICAgc3ZjID0gcnRfdW5pdCh1bml0KTsKICAgICAgICAg
ICAgIHN2Yy0+cGVyaW9kID0gTUlDUk9TRUNTKG9wLT51LnJ0ZHMucGVyaW9kKTsgLyogdHJhbnNm
ZXIgdG8gbmFub3NlYyAqLwogICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBNSUNST1NFQ1Mob3At
PnUucnRkcy5idWRnZXQpOwogICAgICAgICB9CkBAIC0xNDUyLDcgKzE0NDQsNyBAQCBydF9kb21f
Y250bCgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBpZiAoICFy
YyApCi0gICAgICAgICAgICAvKiBub3RpZnkgdXBwZXIgY2FsbGVyIGhvdyBtYW55IHZjcHVzIGhh
dmUgYmVlbiBwcm9jZXNzZWQuICovCisgICAgICAgICAgICAvKiBub3RpZnkgdXBwZXIgY2FsbGVy
IGhvdyBtYW55IHVuaXRzIGhhdmUgYmVlbiBwcm9jZXNzZWQuICovCiAgICAgICAgICAgICBvcC0+
dS52Lm5yX3ZjcHVzID0gaW5kZXg7CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTE0NjEsNyAr
MTQ1Myw3IEBAIHJ0X2RvbV9jbnRsKAogfQogCiAvKgotICogVGhlIHJlcGxlbmlzaG1lbnQgdGlt
ZXIgaGFuZGxlciBwaWNrcyB2Y3B1cworICogVGhlIHJlcGxlbmlzaG1lbnQgdGltZXIgaGFuZGxl
ciBwaWNrcyB1bml0cwogICogZnJvbSB0aGUgcmVwbHEgYW5kIGRvZXMgdGhlIGFjdHVhbCByZXBs
ZW5pc2htZW50LgogICovCiBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0
YSl7CkBAIC0xNDc5LDcgKzE0NzEsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIo
dm9pZCAqZGF0YSl7CiAgICAgbm93ID0gTk9XKCk7CiAKICAgICAvKgotICAgICAqIERvIHRoZSBy
ZXBsZW5pc2htZW50IGFuZCBtb3ZlIHJlcGxlbmlzaGVkIHZjcHVzCisgICAgICogRG8gdGhlIHJl
cGxlbmlzaG1lbnQgYW5kIG1vdmUgcmVwbGVuaXNoZWQgdW5pdHMKICAgICAgKiB0byB0aGUgdGVt
cG9yYXJ5IGxpc3QgdG8gdGlja2xlLgogICAgICAqIElmIHN2YyBpcyBvbiBydW4gcXVldWUsIHdl
IG5lZWQgdG8gcHV0IGl0IGF0CiAgICAgICogdGhlIGNvcnJlY3QgcGxhY2Ugc2luY2UgaXRzIGRl
YWRsaW5lIGNoYW5nZXMuCkBAIC0xNDk1LDcgKzE0ODcsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3Rp
bWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgICAgIHJ0X3VwZGF0ZV9kZWFkbGluZShub3cs
IHN2Yyk7CiAgICAgICAgIGxpc3RfYWRkKCZzdmMtPnJlcGxxX2VsZW0sICZ0bXBfcmVwbHEpOwog
Ci0gICAgICAgIGlmICggdmNwdV9vbl9xKHN2YykgKQorICAgICAgICBpZiAoIHVuaXRfb25fcShz
dmMpICkKICAgICAgICAgewogICAgICAgICAgICAgcV9yZW1vdmUoc3ZjKTsKICAgICAgICAgICAg
IHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKQEAgLTE1MDMsMjYgKzE0OTUsMjYgQEAgc3RhdGljIHZv
aWQgcmVwbF90aW1lcl9oYW5kbGVyKHZvaWQgKmRhdGEpewogICAgIH0KIAogICAgIC8qCi0gICAg
ICogSXRlcmF0ZSB0aHJvdWdoIHRoZSBsaXN0IG9mIHVwZGF0ZWQgdmNwdXMuCi0gICAgICogSWYg
YW4gdXBkYXRlZCB2Y3B1IGlzIHJ1bm5pbmcsIHRpY2tsZSB0aGUgaGVhZCBvZiB0aGUKKyAgICAg
KiBJdGVyYXRlIHRocm91Z2ggdGhlIGxpc3Qgb2YgdXBkYXRlZCB1bml0cy4KKyAgICAgKiBJZiBh
biB1cGRhdGVkIHVuaXQgaXMgcnVubmluZywgdGlja2xlIHRoZSBoZWFkIG9mIHRoZQogICAgICAq
IHJ1bnF1ZXVlIGlmIGl0IGhhcyBhIGhpZ2hlciBwcmlvcml0eS4KLSAgICAgKiBJZiBhbiB1cGRh
dGVkIHZjcHUgd2FzIGRlcGxldGVkIGFuZCBvbiB0aGUgcnVucXVldWUsIHRpY2tsZSBpdC4KLSAg
ICAgKiBGaW5hbGx5LCByZWluc2VydCB0aGUgdmNwdXMgYmFjayB0byByZXBsZW5pc2hlbWVudCBl
dmVudHMgbGlzdC4KKyAgICAgKiBJZiBhbiB1cGRhdGVkIHVuaXQgd2FzIGRlcGxldGVkIGFuZCBv
biB0aGUgcnVucXVldWUsIHRpY2tsZSBpdC4KKyAgICAgKiBGaW5hbGx5LCByZWluc2VydCB0aGUg
dW5pdHMgYmFjayB0byByZXBsZW5pc2hlbWVudCBldmVudHMgbGlzdC4KICAgICAgKi8KICAgICBs
aXN0X2Zvcl9lYWNoX3NhZmUgKCBpdGVyLCB0bXAsICZ0bXBfcmVwbHEgKQogICAgIHsKICAgICAg
ICAgc3ZjID0gcmVwbHFfZWxlbShpdGVyKTsKIAotICAgICAgICBpZiAoIGN1cnJfb25fY3B1KHN2
Yy0+dmNwdS0+cHJvY2Vzc29yKSA9PSBzdmMtPnZjcHUtPnNjaGVkX3VuaXQgJiYKKyAgICAgICAg
aWYgKCBjdXJyX29uX2NwdShzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQpKSA9PSBzdmMtPnVu
aXQgJiYKICAgICAgICAgICAgICAhbGlzdF9lbXB0eShydW5xKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHN0cnVjdCBydF91bml0ICpuZXh0X29uX3J1bnEgPSBxX2VsZW0ocnVucS0+bmV4dCk7
CiAKLSAgICAgICAgICAgIGlmICggY29tcGFyZV92Y3B1X3ByaW9yaXR5KHN2YywgbmV4dF9vbl9y
dW5xKSA8IDAgKQorICAgICAgICAgICAgaWYgKCBjb21wYXJlX3VuaXRfcHJpb3JpdHkoc3ZjLCBu
ZXh0X29uX3J1bnEpIDwgMCApCiAgICAgICAgICAgICAgICAgcnVucV90aWNrbGUob3BzLCBuZXh0
X29uX3J1bnEpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBfX3Rlc3RfYW5kX2NsZWFy
X2JpdChfX1JURFNfZGVwbGV0ZWQsICZzdmMtPmZsYWdzKSAmJgotICAgICAgICAgICAgICAgICAg
dmNwdV9vbl9xKHN2YykgKQorICAgICAgICAgICAgICAgICAgdW5pdF9vbl9xKHN2YykgKQogICAg
ICAgICAgICAgcnVucV90aWNrbGUob3BzLCBzdmMpOwogCiAgICAgICAgIGxpc3RfZGVsKCZzdmMt
PnJlcGxxX2VsZW0pOwpAQCAtMTUzMCw3ICsxNTIyLDcgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1l
cl9oYW5kbGVyKHZvaWQgKmRhdGEpewogICAgIH0KIAogICAgIC8qCi0gICAgICogSWYgdGhlcmUg
YXJlIHZjcHVzIGxlZnQgaW4gdGhlIHJlcGxlbmlzaG1lbnQgZXZlbnQgbGlzdCwKKyAgICAgKiBJ
ZiB0aGVyZSBhcmUgdW5pdHMgbGVmdCBpbiB0aGUgcmVwbGVuaXNobWVudCBldmVudCBsaXN0LAog
ICAgICAqIHNldCB0aGUgbmV4dCByZXBsZW5pc2htZW50IHRvIGhhcHBlbiBhdCB0aGUgZGVhZGxp
bmUgb2YKICAgICAgKiB0aGUgb25lIGluIHRoZSBmcm9udC4KICAgICAgKi8KLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkFy-0003V3-0c; Fri, 27 Sep 2019 07:01:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFw-0003TS-P8
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:32 +0000
X-Inumbo-ID: 8ed177bc-e0f4-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8ed177bc-e0f4-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 82028AFE8;
 Fri, 27 Sep 2019 07:00:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:11 +0200
Message-Id: <20190927070050.12405-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 07/46] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <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
IGUuZy4gY29yZQpzY2hlZHVsaW5nLgoKV2hpbGUgYXQgaXQgbW92ZSBzY2hlZF9oYXNfdXJnZW50
X3ZjcHUoKSBmcm9tIGluY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKaW50byBzY2hlZC5oIHJlbW92
aW5nIHRoZSBuZWVkIGZvciBpbmNsdWRpbmcgc2NoZWQtaWYuaCBpbiBjcHVpZGxlLmguCkZvciB0
aGF0IHB1cnBvc2UgcmVtb2JlIHVyZ2VudF9jb3VudCBmcm9tIHRoZSBzY2hlZHVsZXIgcHJpdmF0
ZSBkYXRhCmFuZCBtYWtlIGl0IGEgcGxhaW4gcGVyY3B1IHZhcmlhYmxlLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KLS0tClYxOgotIG1vdmUgc2NoZWRfaGFzX3VyZ2VudF92Y3B1KCkKVjI6
Ci0gbWFrZSBzY2hlZF9oYXNfdXJnZW50X3ZjcHUoKSByZXR1cm4gYm9vbCAoSmFuIEJldWxpY2gp
ClYzOgotIHNwbGl0IG91dCByZW1vdmluZyBzY2hlZC1pZi5oIGluY2x1ZGUgaW4gc29tZSBDIGZp
bGVzIChKYW4gQmV1bGljaCkKLSBtYWtlIHVyZ2VudF9jb3VudCBhIHBsYWluIHBlcmNwdSB2YXJp
YWJsZSAoSmFuIEJldWxpY2gpClY0OgotIGF2b2lkIGludHJvZHVjaW5nIGxvY2FsIHZhcmlhYmxl
cyB1c2VkIG9ubHkgb25jZSAoSmFuIEJldWxpY2gpCi0gbmFtZSBzY2hlZF9yZXNvdXJjZSBwb2lu
dGVycyAic3IiIChKYW4gQmV1bGljaCkKLSBtYWtlIGN1cnJfb25fY3B1KCkgYSBzdGF0aWMgaW5s
aW5lIGZ1bmN0aW9uIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUz
LmMgICB8ICA2ICsrLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgIHwgMTIgKysrKy0t
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgIHwgMjAgKysrKysrLS0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMgICAgICAgfCAgNiArKy0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgICB8ICA4ICsrLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICB8IDY5
ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3B1aWRsZS5oIHwgMTEgLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggICAgfCAyNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAg
ICB8IDExICsrKysrKysKIDkgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKSwgODQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVu
L2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDdiZGFmMjU3Y2UuLjVjZjQ3ZjU2MjIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX2FyaW5jNjUzLmMKQEAgLTQ4MSw3ICs0ODEsNyBAQCBhNjUzc2NoZWRfdW5pdF9zbGVlcChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAg
ICAqIElmIHRoZSBWQ1BVIGJlaW5nIHB1dCB0byBzbGVlcCBpcyB0aGUgc2FtZSBvbmUgdGhhdCBp
cyBjdXJyZW50bHkKICAgICAgKiBydW5uaW5nLCByYWlzZSBhIHNvZnRpcnEgdG8gaW52b2tlIHRo
ZSBzY2hlZHVsZXIgdG8gc3dpdGNoIGRvbWFpbnMuCiAgICAgICovCi0gICAgaWYgKCBwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsIHZjLT5wcm9jZXNzb3IpLmN1cnIgPT0gdW5pdCApCisgICAgaWYgKCBn
ZXRfc2NoZWRfcmVzKHZjLT5wcm9jZXNzb3IpLT5jdXJyID09IHVuaXQgKQogICAgICAgICBjcHVf
cmFpc2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIH0KIApAQCAt
NjQ5LDE0ICs2NDksMTQgQEAgc3RhdGljIHNwaW5sb2NrX3QgKgogYTY1M19zd2l0Y2hfc2NoZWQo
c3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgICAgICAg
ICAgICAgIHZvaWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVf
ZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpOworICAgIHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAgYXJpbmM2NTNfdmNwdV90
ICpzdmMgPSB2ZGF0YTsKIAogICAgIEFTU0VSVCghcGRhdGEgJiYgc3ZjICYmIGlzX2lkbGVfdmNw
dShzdmMtPnZjKSk7CiAKICAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZk
YXRhOwogCi0gICAgcmV0dXJuICZzZC0+X2xvY2s7CisgICAgcmV0dXJuICZzci0+X2xvY2s7CiB9
CiAKIC8qKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMKaW5kZXggY2ZlM2VkYzE0Yy4uNTlhNzdlODc0YiAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jCkBAIC04Miw3ICs4Miw3IEBACiAjZGVmaW5lIENTQ0hFRF9QUklWKF9vcHMpICAgXAogICAg
ICgoc3RydWN0IGNzY2hlZF9wcml2YXRlICopKChfb3BzKS0+c2NoZWRfZGF0YSkpCiAjZGVmaW5l
IENTQ0hFRF9QQ1BVKF9jKSAgICAgXAotICAgICgoc3RydWN0IGNzY2hlZF9wY3B1ICopcGVyX2Nw
dShzY2hlZHVsZV9kYXRhLCBfYykuc2NoZWRfcHJpdikKKyAgICAoKHN0cnVjdCBjc2NoZWRfcGNw
dSAqKWdldF9zY2hlZF9yZXMoX2MpLT5zY2hlZF9wcml2KQogI2RlZmluZSBDU0NIRURfVU5JVCh1
bml0KSAgICgoc3RydWN0IGNzY2hlZF91bml0ICopICh1bml0KS0+cHJpdikKICNkZWZpbmUgQ1ND
SEVEX0RPTShfZG9tKSAgICAoKHN0cnVjdCBjc2NoZWRfZG9tICopIChfZG9tKS0+c2NoZWRfcHJp
dikKICNkZWZpbmUgUlVOUShfY3B1KSAgICAgICAgICAoJihDU0NIRURfUENQVShfY3B1KS0+cnVu
cSkpCkBAIC0yNTAsNyArMjUwLDcgQEAgc3RhdGljIGlubGluZSBib29sX3QgaXNfcnVucV9pZGxl
KHVuc2lnbmVkIGludCBjcHUpCiAgICAgLyoKICAgICAgKiBXZSdyZSBwZWVraW5nIGF0IGNwdSdz
IHJ1bnEsIHdlIG11c3QgaG9sZCB0aGUgcHJvcGVyIGxvY2suCiAgICAgICovCi0gICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2Nr
KSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1
bGVfbG9jaykpOwogCiAgICAgcmV0dXJuIGxpc3RfZW1wdHkoUlVOUShjcHUpKSB8fAogICAgICAg
ICAgICBpc19pZGxlX3ZjcHUoX19ydW5xX2VsZW0oUlVOUShjcHUpLT5uZXh0KS0+dmNwdSk7CkBA
IC0yNTksNyArMjU5LDcgQEAgc3RhdGljIGlubGluZSBib29sX3QgaXNfcnVucV9pZGxlKHVuc2ln
bmVkIGludCBjcHUpCiBzdGF0aWMgaW5saW5lIHZvaWQKIGluY19ucl9ydW5uYWJsZSh1bnNpZ25l
ZCBpbnQgY3B1KQogewotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxl
X2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChn
ZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKICAgICBDU0NIRURfUENQVShjcHUp
LT5ucl9ydW5uYWJsZSsrOwogCiB9CkBAIC0yNjcsNyArMjY3LDcgQEAgaW5jX25yX3J1bm5hYmxl
KHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW5saW5lIHZvaWQKIGRlY19ucl9ydW5uYWJsZSh1
bnNpZ25lZCBpbnQgY3B1KQogewotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKICAgICBBU1NFUlQoQ1ND
SEVEX1BDUFUoY3B1KS0+bnJfcnVubmFibGUgPj0gMSk7CiAgICAgQ1NDSEVEX1BDUFUoY3B1KS0+
bnJfcnVubmFibGUtLTsKIH0KQEAgLTYyOCw3ICs2MjgsNyBAQCBzdGF0aWMgc3BpbmxvY2tfdCAq
CiBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVk
IGludCBjcHUsCiAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkK
IHsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9kYXRh
LCBjcHUpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKGNw
dSk7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihuZXdfb3Bz
KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YyA9IHZkYXRhOwogCkBAIC02NDYsNyArNjQ2
LDcgQEAgY3NjaGVkX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNp
Z25lZCBpbnQgY3B1LAogICAgIGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1KTsKICAgICBzcGlu
X3VubG9jaygmcHJ2LT5sb2NrKTsKIAotICAgIHJldHVybiAmc2QtPl9sb2NrOworICAgIHJldHVy
biAmc3ItPl9sb2NrOwogfQogCiAjaWZuZGVmIE5ERUJVRwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBhZmVi
NzBiODQ1Li5lZjBkZDFkMjI4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTY4LDcgKzU2OCw3IEBAIHN0
YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqY3NjaGVkMl9wcml2KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9wY3B1
ICpjc2NoZWQyX3BjcHUodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm4gcGVyX2NwdShz
Y2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3ByaXY7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMo
Y3B1KS0+c2NoZWRfcHJpdjsKIH0KIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl91bml0
ICpjc2NoZWQyX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCkBAIC0xMjc3LDcg
KzEyNzcsNyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnN2YykKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICogcnVucSA9ICZjMnJx
ZChvcHMsIGNwdSktPnJ1bnE7CiAgICAgaW50IHBvcyA9IDA7CiAKLSAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKKyAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2Nr
KSk7CiAKICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShzdmMpKTsKICAgICBBU1NFUlQoYzJyKGNw
dSkgPT0gYzJyKHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSk7CkBAIC0xNzk4LDcgKzE3OTgsNyBAQCBz
dGF0aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKICAg
ICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207CiAgICAgdW5zaWduZWQgaW50
IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAg
ICAgaWYgKCBzdmMtPmJ1ZGdldCA+IDAgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKQEAgLTE4NDUs
NyArMTg0NSw3IEBAIHZjcHVfcmV0dXJuX2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMs
IHN0cnVjdCBsaXN0X2hlYWQgKnBhcmtlZCkKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20g
PSBzdmMtPnNkb207CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29y
OwogCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1
KS5zY2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9y
ZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogICAgIEFTU0VSVChsaXN0X2VtcHR5KHBhcmtlZCkp
OwogCiAgICAgLyogYnVkZ2V0X2xvY2sgbmVzdHMgaW5zaWRlIHJ1bnF1ZXVlIGxvY2suICovCkBA
IC0yMTAyLDcgKzIxMDIsNyBAQCBjc2NoZWQyX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIHVuc2lnbmVkIGludCBjcHUg
PSB2Yy0+cHJvY2Vzc29yOwogICAgIHNfdGltZV90IG5vdzsKIAotICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2sp
KTsKIAogICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CiAKQEAgLTIyMzAsNyArMjIzMCw3
IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgKiBqdXN0IGdyYWIgdGhlIHBydiBsb2NrLiAg
SW5zdGVhZCwgd2UnbGwgaGF2ZSB0byB0cnlsb2NrLCBhbmQKICAgICAgKiBkbyBzb21ldGhpbmcg
ZWxzZSByZWFzb25hYmxlIGlmIHdlIGZhaWwuCiAgICAgICovCi0gICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7CisgICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykp
OwogCiAgICAgaWYgKCAhcmVhZF90cnlsb2NrKCZwcnYtPmxvY2spICkKICAgICB7CkBAIC0yNTcw
LDcgKzI1NzAsNyBAQCBzdGF0aWMgdm9pZCBiYWxhbmNlX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBpbnQgY3B1LCBzX3RpbWVfdCBub3cpCiAgICAgICogb24gZWl0aGVyIHNpZGUg
bWF5IGJlIGVtcHR5KS4KICAgICAgKi8KIAotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJf
Y3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKICAgICBzdC5s
cnFkID0gYzJycWQob3BzLCBjcHUpOwogCiAgICAgdXBkYXRlX3J1bnFfbG9hZChvcHMsIHN0Lmxy
cWQsIDAsIG5vdyk7CkBAIC0zNDc2LDcgKzM0NzYsNyBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAg
IHJxZCA9IGMycnFkKG9wcywgY3B1KTsKICAgICBCVUdfT04oIWNwdW1hc2tfdGVzdF9jcHUoY3B1
LCAmcnFkLT5hY3RpdmUpKTsKIAotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIAogICAgIEJVR19PTigh
aXNfaWRsZV92Y3B1KHNjdXJyLT52Y3B1KSAmJiBzY3Vyci0+cnFkICE9IHJxZCk7CiAKQEAgLTM4
NjcsNyArMzg2Nyw3IEBAIGNzY2hlZDJfaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHZvaWQgKnBkYXRhLCBpbnQgY3B1KQogCiAgICAgcnFpID0gaW5pdF9wZGF0YShwcnYs
IHBkYXRhLCBjcHUpOwogICAgIC8qIE1vdmUgdGhlIHNjaGVkdWxlciBsb2NrIHRvIHRoZSBuZXcg
cnVucSBsb2NrLiAqLwotICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9s
b2NrID0gJnBydi0+cnFkW3JxaV0ubG9jazsKKyAgICBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVk
dWxlX2xvY2sgPSAmcHJ2LT5ycWRbcnFpXS5sb2NrOwogCiAgICAgLyogX05vdF8gcGNwdV9zY2hl
ZHVsZV91bmxvY2soKTogc2NoZWR1bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLwogICAgIHNw
aW5fdW5sb2NrKG9sZF9sb2NrKTsKQEAgLTM5MDYsNyArMzkwNiw3IEBAIGNzY2hlZDJfc3dpdGNo
X3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAg
ICogdGhpcyBzY2hlZHVsZXIsIGFuZCBzbyBpdCdzIHNhZmUgdG8gaGF2ZSB0YWtlbiBpdCAvYmVm
b3JlLyBvdXIKICAgICAgKiBwcml2YXRlIGdsb2JhbCBsb2NrLgogICAgICAqLwotICAgIEFTU0VS
VChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayAhPSAmcHJ2LT5ycWRb
cnFpXS5sb2NrKTsKKyAgICBBU1NFUlQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2Nr
ICE9ICZwcnYtPnJxZFtycWldLmxvY2spOwogCiAgICAgd3JpdGVfdW5sb2NrKCZwcnYtPmxvY2sp
OwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2No
ZWRfbnVsbC5jCmluZGV4IDM2MTk3NzQzMTguLmI5NTIxNDYwMWYgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0yNjks
NyArMjY5LDcgQEAgcGlja19yZXMoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29y
LCBuZXdfY3B1OwogICAgIGNwdW1hc2tfdCAqY3B1cyA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
di0+ZG9tYWluKTsKIAotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxl
X2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChn
ZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIAogICAgIGZvcl9lYWNoX2FmZmlu
aXR5X2JhbGFuY2Vfc3RlcCggYnMgKQogICAgIHsKQEAgLTQxOSw3ICs0MTksNyBAQCBzdGF0aWMg
c3BpbmxvY2tfdCAqbnVsbF9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBkYXRhLCB2b2lkICp2
ZGF0YSkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCBjcHUpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRf
cmVzKGNwdSk7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG5ld19v
cHMpOwogICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IHZkYXRhOwogCkBAIC00MzYsNyArNDM2
LDcgQEAgc3RhdGljIHNwaW5sb2NrX3QgKm51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVs
ZXIgKm5ld19vcHMsCiAKICAgICBpbml0X3BkYXRhKHBydiwgY3B1KTsKIAotICAgIHJldHVybiAm
c2QtPl9sb2NrOworICAgIHJldHVybiAmc3ItPl9sb2NrOwogfQogCiBzdGF0aWMgdm9pZCBudWxs
X3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCA1N2RhNTVk
OTBmLi5hMTY4NjY4YTcwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC03NSw3ICs3NSw3IEBACiAvKgogICogTG9ja2luZzoK
ICAqIEEgZ2xvYmFsIHN5c3RlbSBsb2NrIGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgUnVuUSBhbmQg
RGVwbGV0ZWRRLgotICogVGhlIGdsb2JhbCBsb2NrIGlzIHJlZmVyZW5jZWQgYnkgc2NoZWR1bGVf
ZGF0YS5zY2hlZHVsZV9sb2NrCisgKiBUaGUgZ2xvYmFsIGxvY2sgaXMgcmVmZXJlbmNlZCBieSBz
Y2hlZF9yZXMtPnNjaGVkdWxlX2xvY2sKICAqIGZyb20gYWxsIHBoeXNpY2FsIGNwdXMuCiAgKgog
ICogVGhlIGxvY2sgaXMgYWxyZWFkeSBncmFiYmVkIHdoZW4gY2FsbGluZyB3YWtlL3NsZWVwL3Nj
aGVkdWxlLyBmdW5jdGlvbnMKQEAgLTE3Niw3ICsxNzYsNyBAQCBzdGF0aWMgdm9pZCByZXBsX3Rp
bWVyX2hhbmRsZXIodm9pZCAqZGF0YSk7CiAKIC8qCiAgKiBTeXN0ZW0td2lkZSBwcml2YXRlIGRh
dGEsIGluY2x1ZGUgZ2xvYmFsIFJ1blF1ZXVlL0RlcGxldGVkUQotICogR2xvYmFsIGxvY2sgaXMg
cmVmZXJlbmNlZCBieSBzY2hlZHVsZV9kYXRhLnNjaGVkdWxlX2xvY2sgZnJvbSBhbGwKKyAqIEds
b2JhbCBsb2NrIGlzIHJlZmVyZW5jZWQgYnkgc2NoZWRfcmVzLT5zY2hlZHVsZV9sb2NrIGZyb20g
YWxsCiAgKiBwaHlzaWNhbCBjcHVzLiBJdCBjYW4gYmUgZ3JhYmJlZCB2aWEgdmNwdV9zY2hlZHVs
ZV9sb2NrX2lycSgpCiAgKi8KIHN0cnVjdCBydF9wcml2YXRlIHsKQEAgLTcyMiw3ICs3MjIsNyBA
QCBydF9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEs
IGludCBjcHUpCiAgICAgfQogCiAgICAgLyogTW92ZSB0aGUgc2NoZWR1bGVyIGxvY2sgdG8gb3Vy
IGdsb2JhbCBydW5xdWV1ZSBsb2NrLiAgKi8KLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNw
dSkuc2NoZWR1bGVfbG9jayA9ICZwcnYtPmxvY2s7CisgICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5z
Y2hlZHVsZV9sb2NrID0gJnBydi0+bG9jazsKIAogICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVf
dW5sb2NrKCk6IHBlcl9jcHUoKS5zY2hlZHVsZV9sb2NrIGNoYW5nZWQhICovCiAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZShvbGRfbG9jaywgZmxhZ3MpOwpAQCAtNzQ0LDcgKzc0NCw3IEBAIHJ0
X3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1
LAogICAgICAqIGFub3RoZXIgc2NoZWR1bGVyLCBidXQgdGhhdCBpcyBob3cgdGhpbmdzIG5lZWQg
dG8gYmUsIGZvcgogICAgICAqIHByZXZlbnRpbmcgcmFjZXMuCiAgICAgICovCi0gICAgQVNTRVJU
KHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrICE9ICZwcnYtPmxvY2sp
OworICAgIEFTU0VSVChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2sgIT0gJnBydi0+
bG9jayk7CiAKICAgICAvKgogICAgICAqIElmIHdlIGFyZSB0aGUgYWJzb2x1dGUgZmlyc3QgY3B1
IGJlaW5nIHN3aXRjaGVkIHRvd2FyZCB0aGlzCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNmQ2ZDhhMjM0Zi4uNjdjY2I3ODcz
OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwpAQCAtNjUsMTMgKzY1LDE1IEBAIHN0YXRpYyB2b2lkIHZjcHVfc2luZ2xlc2hvdF90
aW1lcl9mbih2b2lkICpkYXRhKTsKIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJfZm4odm9pZCAqZGF0
YSk7CiAKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2YXRlIGltcGxlbWVu
dGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KLURFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZV9k
YXRhLCBzY2hlZHVsZV9kYXRhKTsKIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwg
c2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqLCBzY2hlZF9yZXMpOwogCiAvKiBTY3JhdGNoIHNwYWNlIGZvciBjcHVtYXNrcy4gKi8K
IERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19zY3JhdGNoKTsKIAorLyogSG93IG1h
bnkgdXJnZW50IHZjcHVzLiAqLworREVGSU5FX1BFUl9DUFUoYXRvbWljX3QsIHNjaGVkX3VyZ2Vu
dF9jb3VudCk7CisKIGV4dGVybiBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVk
dWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNfYXJyYXlbXTsKICNkZWZpbmUgTlVNX1ND
SEVEVUxFUlMgKF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkgLSBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJy
YXkpCiAjZGVmaW5lIHNjaGVkdWxlcnMgX19zdGFydF9zY2hlZHVsZXJzX2FycmF5CkBAIC0yMTMs
NyArMjE1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfdXJnZW50X2NvdW50X3VwZGF0ZShz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAhdGVzdF9iaXQodi0+dmNwdV9pZCwgdi0+ZG9t
YWluLT5wb2xsX21hc2spICkKICAgICAgICAgewogICAgICAgICAgICAgdi0+aXNfdXJnZW50ID0g
MDsKLSAgICAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9j
ZXNzb3IpLnVyZ2VudF9jb3VudCk7CisgICAgICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNj
aGVkX3VyZ2VudF9jb3VudCwgdi0+cHJvY2Vzc29yKSk7CiAgICAgICAgIH0KICAgICB9CiAgICAg
ZWxzZQpAQCAtMjIyLDcgKzIyNCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3VyZ2VudF9j
b3VudF91cGRhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgdW5saWtlbHkodGVzdF9i
aXQodi0+dmNwdV9pZCwgdi0+ZG9tYWluLT5wb2xsX21hc2spKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHYtPmlzX3VyZ2VudCA9IDE7Ci0gICAgICAgICAgICBhdG9taWNfaW5jKCZwZXJfY3B1
KHNjaGVkdWxlX2RhdGEsdi0+cHJvY2Vzc29yKS51cmdlbnRfY291bnQpOworICAgICAgICAgICAg
YXRvbWljX2luYygmcGVyX2NwdShzY2hlZF91cmdlbnRfY291bnQsIHYtPnByb2Nlc3NvcikpOwog
ICAgICAgICB9CiAgICAgfQogfQpAQCAtMjMzLDcgKzIzNSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCB2Y3B1X3J1bnN0YXRlX2NoYW5nZSgKICAgICBzX3RpbWVfdCBkZWx0YTsKIAogICAgIEFTU0VS
VCh2LT5ydW5zdGF0ZS5zdGF0ZSAhPSBuZXdfc3RhdGUpOwotICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsdi0+cHJvY2Vzc29yKS5zY2hlZHVsZV9sb2NrKSk7
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+
c2NoZWR1bGVfbG9jaykpOwogCiAgICAgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHYpOwogCkBA
IC0zOTQsNyArMzk2LDcgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHByb2Nlc3NvcikKICAgICAvKiBJZGxlIFZDUFVzIGFyZSBzY2hlZHVsZWQgaW1t
ZWRpYXRlbHksIHNvIGRvbid0IHB1dCB0aGVtIGluIHJ1bnF1ZXVlLiAqLwogICAgIGlmICggaXNf
aWRsZV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2
LT5wcm9jZXNzb3IpLmN1cnIgPSB1bml0OworICAgICAgICBnZXRfc2NoZWRfcmVzKHYtPnByb2Nl
c3NvciktPmN1cnIgPSB1bml0OwogICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAgICB9CiAg
ICAgZWxzZQpAQCAtNTE5LDcgKzUyMSw3IEBAIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVj
dCB2Y3B1ICp2KQogICAgIGtpbGxfdGltZXIoJnYtPnNpbmdsZXNob3RfdGltZXIpOwogICAgIGtp
bGxfdGltZXIoJnYtPnBvbGxfdGltZXIpOwogICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYm9vbCh2
LT5pc191cmdlbnQpICkKLSAgICAgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZHVsZV9kYXRh
LCB2LT5wcm9jZXNzb3IpLnVyZ2VudF9jb3VudCk7CisgICAgICAgIGF0b21pY19kZWMoJnBlcl9j
cHUoc2NoZWRfdXJnZW50X2NvdW50LCB2LT5wcm9jZXNzb3IpKTsKICAgICBzY2hlZF9yZW1vdmVf
dW5pdCh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7CiAgICAgc2NoZWRfZnJlZV91ZGF0YSh2Y3B1
X3NjaGVkdWxlcih2KSwgdW5pdC0+cHJpdik7CiAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOwpA
QCAtNTY2LDcgKzU2OCw3IEBAIHZvaWQgc2NoZWRfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFp
biAqZCkKIAogdm9pZCB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiB7
Ci0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSx2LT5wcm9j
ZXNzb3IpLnNjaGVkdWxlX2xvY2spKTsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3Nj
aGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBpZiAoIGxpa2Vs
eSghdmNwdV9ydW5uYWJsZSh2KSkgKQogICAgIHsKQEAgLTY2MSw4ICs2NjMsOCBAQCBzdGF0aWMg
dm9pZCB2Y3B1X21vdmVfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbmV3X2Nw
dSkKICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KHYtPmlzX3VyZ2VudCkgJiYgKG9sZF9jcHUg
IT0gbmV3X2NwdSkgKQogICAgIHsKLSAgICAgICAgYXRvbWljX2luYygmcGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCBuZXdfY3B1KS51cmdlbnRfY291bnQpOwotICAgICAgICBhdG9taWNfZGVjKCZwZXJf
Y3B1KHNjaGVkdWxlX2RhdGEsIG9sZF9jcHUpLnVyZ2VudF9jb3VudCk7CisgICAgICAgIGF0b21p
Y19pbmMoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBuZXdfY3B1KSk7CisgICAgICAgIGF0
b21pY19kZWMoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBvbGRfY3B1KSk7CiAgICAgfQog
CiAgICAgLyoKQEAgLTcyOCwyMCArNzMwLDIwIEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9m
aW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAqIGFyZSBub3QgY29ycmVjdCBhbnkgbG9u
Z2VyIGFmdGVyIGV2YWx1YXRpbmcgb2xkIGFuZCBuZXcgY3B1IGhvbGRpbmcKICAgICAgICAgICog
dGhlIGxvY2tzLgogICAgICAgICAgKi8KLSAgICAgICAgb2xkX2xvY2sgPSBwZXJfY3B1KHNjaGVk
dWxlX2RhdGEsIG9sZF9jcHUpLnNjaGVkdWxlX2xvY2s7Ci0gICAgICAgIG5ld19sb2NrID0gcGVy
X2NwdShzY2hlZHVsZV9kYXRhLCBuZXdfY3B1KS5zY2hlZHVsZV9sb2NrOworICAgICAgICBvbGRf
bG9jayA9IGdldF9zY2hlZF9yZXMob2xkX2NwdSktPnNjaGVkdWxlX2xvY2s7CisgICAgICAgIG5l
d19sb2NrID0gZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KS0+c2NoZWR1bGVfbG9jazsKIAogICAgICAg
ICBzY2hlZF9zcGluX2xvY2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9jaywgJmZsYWdzKTsKIAog
ICAgICAgICBvbGRfY3B1ID0gdi0+cHJvY2Vzc29yOwotICAgICAgICBpZiAoIG9sZF9sb2NrID09
IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgb2xkX2NwdSkuc2NoZWR1bGVfbG9jayApCisgICAgICAg
IGlmICggb2xkX2xvY2sgPT0gZ2V0X3NjaGVkX3JlcyhvbGRfY3B1KS0+c2NoZWR1bGVfbG9jayAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBJZiB3ZSBzZWxlY3Rl
ZCBhIENQVSBvbiB0aGUgcHJldmlvc3UgaXRlcmF0aW9uLCBjaGVjayBpZiBpdAogICAgICAgICAg
ICAgICogcmVtYWlucyBzdWl0YWJsZSBmb3IgcnVubmluZyB0aGlzIHZDUFUuCiAgICAgICAgICAg
ICAgKi8KICAgICAgICAgICAgIGlmICggcGlja19jYWxsZWQgJiYKLSAgICAgICAgICAgICAgICAg
KG5ld19sb2NrID09IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgbmV3X2NwdSkuc2NoZWR1bGVfbG9j
aykgJiYKKyAgICAgICAgICAgICAgICAgKG5ld19sb2NrID09IGdldF9zY2hlZF9yZXMobmV3X2Nw
dSktPnNjaGVkdWxlX2xvY2spICYmCiAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUo
bmV3X2NwdSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpICYmCiAgICAgICAgICAgICAgICAgIGNwdW1h
c2tfdGVzdF9jcHUobmV3X2NwdSwgdi0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKICAg
ICAgICAgICAgICAgICBicmVhazsKQEAgLTc0OSw3ICs3NTEsNyBAQCBzdGF0aWMgdm9pZCB2Y3B1
X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgLyogU2VsZWN0IGEg
bmV3IENQVS4gKi8KICAgICAgICAgICAgIG5ld19jcHUgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZj
cHVfc2NoZWR1bGVyKHYpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+c2NoZWRfdW5pdCktPm1hc3Rlcl9jcHU7Ci0gICAgICAgICAgICBpZiAoIChuZXdfbG9j
ayA9PSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIG5ld19jcHUpLnNjaGVkdWxlX2xvY2spICYmCisg
ICAgICAgICAgICBpZiAoIChuZXdfbG9jayA9PSBnZXRfc2NoZWRfcmVzKG5ld19jcHUpLT5zY2hl
ZHVsZV9sb2NrKSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUs
IHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgICAgICBwaWNrX2NhbGxlZCA9IDE7CkBAIC0xNTY2LDcgKzE1NjgsNyBAQCBzdGF0
aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHN0cnVjdCBzY2hlZHVsZXIgICAgICpzY2hlZDsK
ICAgICB1bnNpZ25lZCBsb25nICAgICAgICAqdGFza2xldF93b3JrID0gJnRoaXNfY3B1KHRhc2ts
ZXRfd29ya190b19kbyk7CiAgICAgYm9vbF90ICAgICAgICAgICAgICAgIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgPSAwOwotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZDsKKyAgICBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKnNkOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAgICpsb2NrOwogICAg
IHN0cnVjdCB0YXNrX3NsaWNlICAgICBuZXh0X3NsaWNlOwogICAgIGludCBjcHUgPSBzbXBfcHJv
Y2Vzc29yX2lkKCk7CkBAIC0xNTc1LDcgKzE1NzcsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2
b2lkKQogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOwogCi0gICAgc2QgPSAmdGhp
c19jcHUoc2NoZWR1bGVfZGF0YSk7CisgICAgc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAg
ICAvKiBVcGRhdGUgdGFza2xldCBzY2hlZHVsaW5nIHN0YXR1cy4gKi8KICAgICBzd2l0Y2ggKCAq
dGFza2xldF93b3JrICkKQEAgLTE3MTYsMjAgKzE3MTgsMTkgQEAgc3RhdGljIHZvaWQgcG9sbF90
aW1lcl9mbih2b2lkICpkYXRhKQogCiBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25l
ZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCBzY2hlZHVsZV9kYXRhICpzZCA9ICZwZXJfY3B1KHNj
aGVkdWxlX2RhdGEsIGNwdSk7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXM7CisgICAg
c3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKIAotICAgIHJlcyA9IHh6YWxsb2Moc3RydWN0IHNj
aGVkX3Jlc291cmNlKTsKLSAgICBpZiAoIHJlcyA9PSBOVUxMICkKKyAgICBzciA9IHh6YWxsb2Mo
c3RydWN0IHNjaGVkX3Jlc291cmNlKTsKKyAgICBpZiAoIHNyID09IE5VTEwgKQogICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKLSAgICByZXMtPm1hc3Rlcl9jcHUgPSBjcHU7Ci0gICAgc2V0X3NjaGVk
X3JlcyhjcHUsIHJlcyk7CisgICAgc3ItPm1hc3Rlcl9jcHUgPSBjcHU7CisgICAgc2V0X3NjaGVk
X3JlcyhjcHUsIHNyKTsKIAogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gJnNjaGVkX2lk
bGVfb3BzOwotICAgIHNwaW5fbG9ja19pbml0KCZzZC0+X2xvY2spOwotICAgIHNkLT5zY2hlZHVs
ZV9sb2NrID0gJnNjaGVkX2ZyZWVfY3B1X2xvY2s7Ci0gICAgaW5pdF90aW1lcigmc2QtPnNfdGlt
ZXIsIHNfdGltZXJfZm4sIE5VTEwsIGNwdSk7Ci0gICAgYXRvbWljX3NldCgmc2QtPnVyZ2VudF9j
b3VudCwgMCk7CisgICAgc3Bpbl9sb2NrX2luaXQoJnNyLT5fbG9jayk7CisgICAgc3ItPnNjaGVk
dWxlX2xvY2sgPSAmc2NoZWRfZnJlZV9jcHVfbG9jazsKKyAgICBpbml0X3RpbWVyKCZzci0+c190
aW1lciwgc190aW1lcl9mbiwgTlVMTCwgY3B1KTsKKyAgICBhdG9taWNfc2V0KCZwZXJfY3B1KHNj
aGVkX3VyZ2VudF9jb3VudCwgY3B1KSwgMCk7CiAKICAgICAvKiBCb290IENQVSBpcyBkZWFsdCB3
aXRoIGxhdGVyIGluIHNjaGVkdWxlcl9pbml0KCkuICovCiAgICAgaWYgKCBjcHUgPT0gMCApCkBA
IC0xNzM4LDcgKzE3MzksNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBp
bnQgY3B1KQogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCiAgICAgICAgIHZjcHVf
Y3JlYXRlKGlkbGVfdmNwdVswXS0+ZG9tYWluLCBjcHUsIGNwdSk7CiAgICAgZWxzZQotICAgICAg
ICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cmVzID0gcmVzOworICAgICAgICBpZGxlX3Zj
cHVbY3B1XS0+c2NoZWRfdW5pdC0+cmVzID0gc3I7CiAKICAgICBpZiAoIGlkbGVfdmNwdVtjcHVd
ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTE3NDksMjEgKzE3NTAsMjEg
QEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgKiBh
bGxvY2F0ZWQuCiAgICAgICovCiAKLSAgICBzZC0+Y3VyciA9IGlkbGVfdmNwdVtjcHVdLT5zY2hl
ZF91bml0OworICAgIHNyLT5jdXJyID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CiAKLSAg
ICBzZC0+c2NoZWRfcHJpdiA9IE5VTEw7CisgICAgc3ItPnNjaGVkX3ByaXYgPSBOVUxMOwogCiAg
ICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVuc2lnbmVk
IGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHNjaGVkdWxlX2RhdGEgKnNkID0gJnBlcl9jcHUoc2No
ZWR1bGVfZGF0YSwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpOwogCi0gICAga2lsbF90aW1lcigmc2QtPnNfdGltZXIpOworICAgIGtpbGxf
dGltZXIoJnNyLT5zX3RpbWVyKTsKIAogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBOVUxMKTsKLSAg
ICB4ZnJlZShzZCk7CisgICAgeGZyZWUoc3IpOwogfQogCiB2b2lkIHNjaGVkX3JtX2NwdSh1bnNp
Z25lZCBpbnQgY3B1KQpAQCAtMTkxNyw3ICsxOTE4LDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVy
X2luaXQodm9pZCkKICAgICBpZGxlX2RvbWFpbi0+bWF4X3ZjcHVzID0gbnJfY3B1X2lkczsKICAg
ICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9tYWluLCAwLCAwKSA9PSBOVUxMICkKICAgICAgICAg
QlVHKCk7Ci0gICAgdGhpc19jcHUoc2NoZWR1bGVfZGF0YSkuY3VyciA9IGlkbGVfdmNwdVswXS0+
c2NoZWRfdW5pdDsKKyAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJyID0gaWRsZV92Y3B1WzBdLT5z
Y2hlZF91bml0OwogfQogCiAvKgpAQCAtMTkzNCw3ICsxOTM1LDcgQEAgaW50IHNjaGVkdWxlX2Nw
dV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgc3RydWN0
IHNjaGVkdWxlciAqb2xkX29wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOwogICAgIHN0cnVj
dCBzY2hlZHVsZXIgKm5ld19vcHMgPSAoYyA9PSBOVUxMKSA/ICZzY2hlZF9pZGxlX29wcyA6IGMt
PnNjaGVkOwogICAgIHN0cnVjdCBjcHVwb29sICpvbGRfcG9vbCA9IHBlcl9jcHUoY3B1cG9vbCwg
Y3B1KTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVfZGF0YSAqc2QgPSAmcGVyX2NwdShzY2hlZHVsZV9k
YXRhLCBjcHUpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVz
KGNwdSk7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkbGUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oCmluZGV4IDQ4OGY3MDgzMDUuLjVkN2Rm
ZmQyMjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oCkBAIC00LDcgKzQsNiBAQAogI2luY2x1ZGUgPHhl
bi9jcHVpZGxlLmg+CiAjaW5jbHVkZSA8eGVuL25vdGlmaWVyLmg+CiAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAKIGV4dGVybiBzdHJ1Y3QgYWNwaV9w
cm9jZXNzb3JfcG93ZXIgKnByb2Nlc3Nvcl9wb3dlcnNbXTsKIApAQCAtMjcsMTQgKzI2LDQgQEAg
dm9pZCB1cGRhdGVfaWRsZV9zdGF0cyhzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKiwKIHZv
aWQgdXBkYXRlX2xhc3RfY3hfc3RhdChzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKiwgdWludDY0
X3QpOwogCi0vKgotICogdmNwdSBpcyB1cmdlbnQgaWYgdmNwdSBpcyBwb2xsaW5nIGV2ZW50IGNo
YW5uZWwKLSAqCi0gKiBpZiB1cmdlbnQgdmNwdSBleGlzdHMsIENQVSBzaG91bGQgbm90IGVudGVy
IGRlZXAgQyBzdGF0ZQotICovCi1zdGF0aWMgaW5saW5lIGludCBzY2hlZF9oYXNfdXJnZW50X3Zj
cHUodm9pZCkKLXsKLSAgICByZXR1cm4gYXRvbWljX3JlYWQoJnRoaXNfY3B1KHNjaGVkdWxlX2Rh
dGEpLnVyZ2VudF9jb3VudCk7Ci19Ci0KICNlbmRpZiAvKiBfX1g4Nl9BU01fQ1BVSURMRV9IX18g
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKaW5kZXggNGI4MTczNDdkNS4uNGRiZjhmOTc0YyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKQEAgLTMzLDIyICszMywxNyBAQCBleHRlcm4gaW50IHNjaGVkX3JhdGVsaW1pdF91czsKICAq
IEZvciBjYWNoZSBiZXR0ZXJuZXNzLCBrZWVwIHRoZSBhY3R1YWwgbG9jayBpbiB0aGUgc2FtZSBj
YWNoZSBhcmVhCiAgKiBhcyB0aGUgcmVzdCBvZiB0aGUgc3RydWN0LiAgSnVzdCBoYXZlIHRoZSBz
Y2hlZHVsZXIgcG9pbnQgdG8gdGhlCiAgKiBvbmUgaXQgd2FudHMgKFRoaXMgbWF5IGJlIHRoZSBv
bmUgcmlnaHQgaW4gZnJvbnQgb2YgaXQpLiovCi1zdHJ1Y3Qgc2NoZWR1bGVfZGF0YSB7CitzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9j
aywKICAgICAgICAgICAgICAgICAgICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQg
ICpjdXJyOwogICAgIHZvaWQgICAgICAgICAgICAgICAqc2NoZWRfcHJpdjsKICAgICBzdHJ1Y3Qg
dGltZXIgICAgICAgIHNfdGltZXI7ICAgICAgICAvKiBzY2hlZHVsaW5nIHRpbWVyICAgICAgICAg
ICAgICAgICovCi0gICAgYXRvbWljX3QgICAgICAgICAgICB1cmdlbnRfY291bnQ7ICAgLyogaG93
IG1hbnkgdXJnZW50IHZjcHVzICAgICAgICAgICAqLwotfTsKIAotI2RlZmluZSBjdXJyX29uX2Nw
dShjKSAgICAocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjKS5jdXJyKQotCi1zdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgewotICAgIHVuc2lnbmVkIGludCBtYXN0ZXJfY3B1OyAgLyogQ3B1IHdpdGggbG93
ZXN0IGlkIGluIHNjaGVkdWxpbmcgcmVzb3VyY2UuICovCisgICAgLyogQ3B1IHdpdGggbG93ZXN0
IGlkIGluIHNjaGVkdWxpbmcgcmVzb3VyY2UuICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICBt
YXN0ZXJfY3B1OwogfTsKIAotREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZV9kYXRhLCBz
Y2hlZHVsZV9kYXRhKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVk
dWxlcik7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7CiBERUNM
QVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7CkBAIC02Myw2
ICs1OCwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQg
Y3B1LCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKICAgICBwZXJfY3B1KHNjaGVkX3Jlcywg
Y3B1KSA9IHJlczsKIH0KIAorc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3Vycl9v
bl9jcHUodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByZXR1cm4gZ2V0X3NjaGVkX3JlcyhjcHUp
LT5jdXJyOworfQorCiAvKgogICogU2NyYXRjaCBzcGFjZSwgZm9yIGF2b2lkaW5nIGhhdmluZyB0
b28gbWFueSBjcHVtYXNrX3Qgb24gdGhlIHN0YWNrLgogICogV2l0aGluIGVhY2ggc2NoZWR1bGVy
LCB3aGVuIHVzaW5nIHRoZSBzY3JhdGNoIG1hc2sgb2Ygb25lIHBDUFU6CkBAIC03OSw3ICs3OSw3
IEBAIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqa2luZCMjX3NjaGVkdWxlX2xvY2sjI2lycShw
YXJhbSBFWFRSQV9UWVBFKGFyZykpIFwKIHsgXAogICAgIGZvciAoIDsgOyApIFwKICAgICB7IFwK
LSAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5z
Y2hlZHVsZV9sb2NrOyBcCisgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBnZXRfc2NoZWRfcmVz
KGNwdSktPnNjaGVkdWxlX2xvY2s7IFwKICAgICAgICAgLyogXAogICAgICAgICAgKiB2LT5wcm9j
ZXNzb3IgbWF5IGNoYW5nZSB3aGVuIGdyYWJiaW5nIHRoZSBsb2NrOyBidXQgXAogICAgICAgICAg
KiBwZXJfY3B1KHYtPnByb2Nlc3NvcikgbWF5IGFsc28gY2hhbmdlLCBpZiBjaGFuZ2luZyBjcHUg
cG9vbCBcCkBAIC04OSw3ICs4OSw3IEBAIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqa2luZCMj
X3NjaGVkdWxlX2xvY2sjI2lycShwYXJhbSBFWFRSQV9UWVBFKGFyZykpIFwKICAgICAgICAgICog
bG9jayBtYXkgYmUgdGhlIHNhbWU7IHRoaXMgd2lsbCBzdWNjZWVkIGluIHRoYXQgY2FzZS4gXAog
ICAgICAgICAgKi8gXAogICAgICAgICBzcGluX2xvY2sjI2lycShsb2NrLCAjIyBhcmcpOyBcCi0g
ICAgICAgIGlmICggbGlrZWx5KGxvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNj
aGVkdWxlX2xvY2spICkgXAorICAgICAgICBpZiAoIGxpa2VseShsb2NrID09IGdldF9zY2hlZF9y
ZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykgKSBcCiAgICAgICAgICAgICByZXR1cm4gbG9jazsgXAog
ICAgICAgICBzcGluX3VubG9jayMjaXJxKGxvY2ssICMjIGFyZyk7IFwKICAgICB9IFwKQEAgLTk5
LDcgKzk5LDcgQEAgc3RhdGljIGlubGluZSBzcGlubG9ja190ICpraW5kIyNfc2NoZWR1bGVfbG9j
ayMjaXJxKHBhcmFtIEVYVFJBX1RZUEUoYXJnKSkgXAogc3RhdGljIGlubGluZSB2b2lkIGtpbmQj
I19zY2hlZHVsZV91bmxvY2sjI2lycShzcGlubG9ja190ICpsb2NrIFwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhUUkFfVFlQRShhcmcpLCBwYXJhbSkg
XAogeyBcCi0gICAgQVNTRVJUKGxvY2sgPT0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNj
aGVkdWxlX2xvY2spOyBcCisgICAgQVNTRVJUKGxvY2sgPT0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5z
Y2hlZHVsZV9sb2NrKTsgXAogICAgIHNwaW5fdW5sb2NrIyNpcnEobG9jaywgIyMgYXJnKTsgXAog
fQogCkBAIC0xMjgsMTEgKzEyOCwxMSBAQCBzY2hlZF91bmxvY2sodmNwdSwgY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHYtPnByb2Nlc3NvciwgX2lycXJlc3RvcmUsIGZsYWdzKQogCiBzdGF0aWMgaW5s
aW5lIHNwaW5sb2NrX3QgKnBjcHVfc2NoZWR1bGVfdHJ5bG9jayh1bnNpZ25lZCBpbnQgY3B1KQog
ewotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2No
ZWR1bGVfbG9jazsKKyAgICBzcGlubG9ja190ICpsb2NrID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5z
Y2hlZHVsZV9sb2NrOwogCiAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKGxvY2spICkKICAgICAgICAg
cmV0dXJuIE5VTEw7Ci0gICAgaWYgKCBsb2NrID09IHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1
KS5zY2hlZHVsZV9sb2NrICkKKyAgICBpZiAoIGxvY2sgPT0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5z
Y2hlZHVsZV9sb2NrICkKICAgICAgICAgcmV0dXJuIGxvY2s7CiAgICAgc3Bpbl91bmxvY2sobG9j
ayk7CiAgICAgcmV0dXJuIE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDViMDM0ZDViNTkuLmZjMjlkNzJiNTcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCkBAIC04ODMsNiArODgzLDE3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUg
KmRvbWFpbl92Y3B1KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAKIHZvaWQgY3B1X2luaXQodm9p
ZCk7CiAKKy8qCisgKiB2Y3B1IGlzIHVyZ2VudCBpZiB2Y3B1IGlzIHBvbGxpbmcgZXZlbnQgY2hh
bm5lbAorICoKKyAqIGlmIHVyZ2VudCB2Y3B1IGV4aXN0cywgQ1BVIHNob3VsZCBub3QgZW50ZXIg
ZGVlcCBDIHN0YXRlCisgKi8KK0RFQ0xBUkVfUEVSX0NQVShhdG9taWNfdCwgc2NoZWRfdXJnZW50
X2NvdW50KTsKK3N0YXRpYyBpbmxpbmUgYm9vbCBzY2hlZF9oYXNfdXJnZW50X3ZjcHUodm9pZCkK
K3sKKyAgICByZXR1cm4gYXRvbWljX3JlYWQoJnRoaXNfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCkp
OworfQorCiBzdHJ1Y3Qgc2NoZWR1bGVyOwogCiBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJf
Z2V0X2RlZmF1bHQodm9pZCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkG0-0003XX-Cv; Fri, 27 Sep 2019 07:01:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkFz-0003WJ-3r
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:35 +0000
X-Inumbo-ID: 91f76eba-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 91f76eba-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 2391DB177;
 Fri, 27 Sep 2019 07:01:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:26 +0200
Message-Id: <20190927070050.12405-23-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 22/46] 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+ClJldmlld2VkLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KTm90ZSB0aGF0IHNjaGVk
X3VuaXRfcnVuc3RhdGVfY2hhbmdlKCkgd2lsbCBiZSBzdWJzdW1lZCBieSBhbm90aGVyCnJld29y
ayBpbiBhIGxhdGVyIHBhdGNoLgoKVjQ6Ci0gbG9vcCBvdmVyIHZjcHVzIGluIHNjaGVkX3VuaXRf
cnVuc3RhdGVfY2hhbmdlKCkgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUu
YyB8IDczICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpp
bmRleCAyNmNlMDRiZmQ4Li5jZTA3YjJjZjk5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0yNTgsNiArMjU4LDIzIEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0YXRlX2NoYW5nZSgKICAgICB2LT5ydW5zdGF0ZS5z
dGF0ZSA9IG5ld19zdGF0ZTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfcnVu
c3RhdGVfY2hhbmdlKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAorICAgIGJvb2wgcnVubmluZywg
c190aW1lX3QgbmV3X2VudHJ5X3RpbWUpCit7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBm
b3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICB7CisgICAgICAgIGlmICgg
cnVubmluZyApCisgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9y
dW5uaW5nLCBuZXdfZW50cnlfdGltZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsCisgICAgICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFncyAmIFZQ
Rl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgorICAgICAgICAgICAgICAgICAodmNwdV9y
dW5uYWJsZSh2KSA/IFJVTlNUQVRFX3J1bm5hYmxlIDogUlVOU1RBVEVfb2ZmbGluZSkpLAorICAg
ICAgICAgICAgICAgIG5ld19lbnRyeV90aW1lKTsKKyAgICB9Cit9CisKIHZvaWQgdmNwdV9ydW5z
dGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0
YXRlKQogewogICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQpAQCAt
MTYyOSw3ICsxNjQ2LDcgQEAgdm9pZCB2Y3B1X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNw
dSAqdiwgc190aW1lX3QgdmFsdWUpCiAgKi8KIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiB7
Ci0gICAgc3RydWN0IHZjcHUgICAgICAgICAgKnByZXYgPSBjdXJyZW50LCAqbmV4dCA9IE5VTEw7
CisgICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSBjdXJyZW50LT5zY2hlZF91bml0LCAq
bmV4dCA9IE5VTEw7CiAgICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKICAgICBzdHJ1Y3Qg
c2NoZWR1bGVyICAgICAqc2NoZWQ7CiAgICAgdW5zaWduZWQgbG9uZyAgICAgICAgKnRhc2tsZXRf
d29yayA9ICZ0aGlzX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8pOwpAQCAtMTY3Myw5ICsxNjkwLDkg
QEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBzY2hlZCA9IHRoaXNfY3B1KHNjaGVk
dWxlcik7CiAgICAgbmV4dF9zbGljZSA9IHNjaGVkLT5kb19zY2hlZHVsZShzY2hlZCwgbm93LCB0
YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKIAotICAgIG5leHQgPSBuZXh0X3NsaWNlLnRhc2stPnZj
cHVfbGlzdDsKKyAgICBuZXh0ID0gbmV4dF9zbGljZS50YXNrOwogCi0gICAgc2QtPmN1cnIgPSBu
ZXh0LT5zY2hlZF91bml0OworICAgIHNkLT5jdXJyID0gbmV4dDsKIAogICAgIGlmICggbmV4dF9z
bGljZS50aW1lID49IDAgKSAvKiAtdmUgbWVhbnMgbm8gbGltaXQgKi8KICAgICAgICAgc2V0X3Rp
bWVyKCZzZC0+c190aW1lciwgbm93ICsgbmV4dF9zbGljZS50aW1lKTsKQEAgLTE2ODQsNTkgKzE3
MDEsNTUgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICB7CiAgICAgICAgIHBjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogICAgICAgICBUUkFDRV80RChUUkNfU0NI
RURfU1dJVENIX0lORkNPTlQsCi0gICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWlu
X2lkLCBuZXh0LT52Y3B1X2lkLAotICAgICAgICAgICAgICAgICBub3cgLSBwcmV2LT5ydW5zdGF0
ZS5zdGF0ZV9lbnRyeV90aW1lLAorICAgICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFp
bl9pZCwgbmV4dC0+dW5pdF9pZCwKKyAgICAgICAgICAgICAgICAgbm93IC0gcHJldi0+c3RhdGVf
ZW50cnlfdGltZSwKICAgICAgICAgICAgICAgICAgbmV4dF9zbGljZS50aW1lKTsKLSAgICAgICAg
dHJhY2VfY29udGludWVfcnVubmluZyhuZXh0KTsKLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1
bm5pbmcocHJldik7CisgICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcobmV4dC0+dmNwdV9s
aXN0KTsKKyAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcocHJldi0+dmNwdV9saXN0KTsK
ICAgICB9CiAKICAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lORlBSRVYsCi0gICAgICAg
ICAgICAgcHJldi0+ZG9tYWluLT5kb21haW5faWQsIHByZXYtPnZjcHVfaWQsCi0gICAgICAgICAg
ICAgbm93IC0gcHJldi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSk7CisgICAgICAgICAgICAg
cHJldi0+ZG9tYWluLT5kb21haW5faWQsIHByZXYtPnVuaXRfaWQsCisgICAgICAgICAgICAgbm93
IC0gcHJldi0+c3RhdGVfZW50cnlfdGltZSk7CiAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRD
SF9JTkZORVhULAotICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT52
Y3B1X2lkLAotICAgICAgICAgICAgIChuZXh0LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9y
dW5uYWJsZSkgPwotICAgICAgICAgICAgIChub3cgLSBuZXh0LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lKSA6IDAsCisgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQt
PnVuaXRfaWQsCisgICAgICAgICAgICAgKG5leHQtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUg
PT0gUlVOU1RBVEVfcnVubmFibGUpID8KKyAgICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVf
ZW50cnlfdGltZSkgOiAwLAogICAgICAgICAgICAgIG5leHRfc2xpY2UudGltZSk7CiAKLSAgICBB
U1NFUlQocHJldi0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAgQVNT
RVJUKHByZXYtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZyk7
CiAKICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENILAotICAgICAgICAgICAgIHByZXYtPmRv
bWFpbi0+ZG9tYWluX2lkLCBwcmV2LT52Y3B1X2lkLAotICAgICAgICAgICAgIG5leHQtPmRvbWFp
bi0+ZG9tYWluX2lkLCBuZXh0LT52Y3B1X2lkKTsKKyAgICAgICAgICAgICBwcmV2LT5kb21haW4t
PmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKKyAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRv
bWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CiAKLSAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSgKLSAg
ICAgICAgcHJldiwKLSAgICAgICAgKChwcmV2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/
IFJVTlNUQVRFX2Jsb2NrZWQgOgotICAgICAgICAgKHZjcHVfcnVubmFibGUocHJldikgPyBSVU5T
VEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKLSAgICAgICAgbm93KTsKKyAgICBz
Y2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKIAotICAgIEFTU0VS
VChuZXh0LT5ydW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKLSAgICB2Y3B1X3J1
bnN0YXRlX2NoYW5nZShuZXh0LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOworICAgIEFTU0VSVChu
ZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5pbmcpOworICAg
IHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKG5leHQsIHRydWUsIG5vdyk7CiAKICAgICAvKgog
ICAgICAqIE5CLiBEb24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGlsIHRo
ZSBhY3R1YWwgY29udGV4dAogICAgICAqIHN3aXRjaCwgZWxzZSBsb3N0X3JlY29yZHMgcmVzdW1l
IHdpbGwgbm90IHdvcmsgcHJvcGVybHkuCiAgICAgICovCiAKLSAgICBBU1NFUlQoIW5leHQtPnNj
aGVkX3VuaXQtPmlzX3J1bm5pbmcpOwotICAgIG5leHQtPmlzX3J1bm5pbmcgPSAxOwotICAgIG5l
eHQtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgPSB0cnVlOwotICAgIG5leHQtPnNjaGVkX3VuaXQt
PnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CisgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsK
KyAgICBuZXh0LT52Y3B1X2xpc3QtPmlzX3J1bm5pbmcgPSAxOworICAgIG5leHQtPmlzX3J1bm5p
bmcgPSB0cnVlOworICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CiAKICAgICBwY3B1
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTkso
c2NoZWRfY3R4KTsKIAotICAgIHN0b3BfdGltZXIoJnByZXYtPnBlcmlvZGljX3RpbWVyKTsKKyAg
ICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1X2xpc3QtPnBlcmlvZGljX3RpbWVyKTsKIAogICAgIGlm
ICggbmV4dF9zbGljZS5taWdyYXRlZCApCi0gICAgICAgIHNjaGVkX21vdmVfaXJxcyhuZXh0KTsK
KyAgICAgICAgc2NoZWRfbW92ZV9pcnFzKG5leHQtPnZjcHVfbGlzdCk7CiAKLSAgICB2Y3B1X3Bl
cmlvZGljX3RpbWVyX3dvcmsobmV4dCk7CisgICAgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKG5l
eHQtPnZjcHVfbGlzdCk7CiAKLSAgICBjb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0KTsKKyAgICBj
b250ZXh0X3N3aXRjaChwcmV2LT52Y3B1X2xpc3QsIG5leHQtPnZjcHVfbGlzdCk7CiB9CiAKIHZv
aWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKLS0gCjIuMTYuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkG3-0003ax-3s; Fri, 27 Sep 2019 07:01:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkG1-0003Zk-Qw
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:37 +0000
X-Inumbo-ID: 90317e86-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 90317e86-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D66D1B173;
 Fri, 27 Sep 2019 07:00:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:20 +0200
Message-Id: <20190927070050.12405-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 16/46] 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
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYyB8IDUwMyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjUwIGluc2VydGlvbnMoKyksIDI1
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCA5NDA0Y2NmZDkwLi5lNzEwYjNjNmZhIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKQEAgLTcwLDEwICs3MCwxMCBAQAogICogaW5jb25zaXN0ZW50IHNldCBvZiBs
b2Nrcy4gVGhlcmVmb3JlIGF0b21pYy1zYWZlIGJpdCBvcGVyYXRpb25zIG11c3QKICAqIGJlIHVz
ZWQgZm9yIGFjY2Vzc2luZyBpdC4KICAqLwotI2RlZmluZSBDU0NIRURfRkxBR19WQ1BVX1BBUktF
RCAgICAweDAgIC8qIFZDUFUgb3ZlciBjYXBwZWQgY3JlZGl0cyAqLwotI2RlZmluZSBDU0NIRURf
RkxBR19WQ1BVX1lJRUxEICAgICAweDEgIC8qIFZDUFUgeWllbGRpbmcgKi8KLSNkZWZpbmUgQ1ND
SEVEX0ZMQUdfVkNQVV9NSUdSQVRJTkcgMHgyICAvKiBWQ1BVIG1heSBoYXZlIG1vdmVkIHRvIGEg
bmV3IHBjcHUgKi8KLSNkZWZpbmUgQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQgICAgMHg0ICAvKiBW
Q1BVIGNhbiBydW4gb25seSBvbiAxIHBjcHUgKi8KKyNkZWZpbmUgQ1NDSEVEX0ZMQUdfVU5JVF9Q
QVJLRUQgICAgMHgwICAvKiBVTklUIG92ZXIgY2FwcGVkIGNyZWRpdHMgKi8KKyNkZWZpbmUgQ1ND
SEVEX0ZMQUdfVU5JVF9ZSUVMRCAgICAgMHgxICAvKiBVTklUIHlpZWxkaW5nICovCisjZGVmaW5l
IENTQ0hFRF9GTEFHX1VOSVRfTUlHUkFUSU5HIDB4MiAgLyogVU5JVCBtYXkgaGF2ZSBtb3ZlZCB0
byBhIG5ldyBwY3B1ICovCisjZGVmaW5lIENTQ0hFRF9GTEFHX1VOSVRfUElOTkVEICAgIDB4NCAg
LyogVU5JVCBjYW4gcnVuIG9ubHkgb24gMSBwY3B1ICovCiAKIAogLyoKQEAgLTkxLDcgKzkxLDcg
QEAKIC8qCiAgKiBDU0NIRURfU1RBVFMKICAqCi0gKiBNYW5hZ2UgdmVyeSBiYXNpYyBwZXItdkNQ
VSBjb3VudGVycyBhbmQgc3RhdHMuCisgKiBNYW5hZ2UgdmVyeSBiYXNpYyBwZXItdW5pdCBjb3Vu
dGVycyBhbmQgc3RhdHMuCiAgKgogICogVXNlZnVsIGZvciBkZWJ1Z2dpbmcgbGl2ZSBzeXN0ZW1z
LiBUaGUgc3RhdHMgYXJlIGRpc3BsYXllZAogICogd2l0aCBydW5xIGR1bXBzICgncicgb24gdGhl
IFhlbiBjb25zb2xlKS4KQEAgLTEwMCwyMyArMTAwLDIzIEBACiAKICNkZWZpbmUgQ1NDSEVEX1NU
QVRTCiAKLSNkZWZpbmUgU0NIRURfVkNQVV9TVEFUU19SRVNFVChfVikgICAgICAgICAgICAgICAg
ICAgICAgXAorI2RlZmluZSBTQ0hFRF9VTklUX1NUQVRTX1JFU0VUKF9WKSAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBtZW1zZXQoJihfViktPnN0YXRzLCAwLCBzaXplb2YoKF9W
KS0+c3RhdHMpKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCi0jZGVmaW5lIFNDSEVEX1ZDUFVf
U1RBVF9DUkFOSyhfViwgX1gpICAgICAgICgoKF9WKS0+c3RhdHMuX1gpKyspCisjZGVmaW5lIFND
SEVEX1VOSVRfU1RBVF9DUkFOSyhfViwgX1gpICAgICAgICgoKF9WKS0+c3RhdHMuX1gpKyspCiAK
LSNkZWZpbmUgU0NIRURfVkNQVV9TVEFUX1NFVChfViwgX1gsIF9ZKSAgICAgKCgoX1YpLT5zdGF0
cy5fWCkgPSAoX1kpKQorI2RlZmluZSBTQ0hFRF9VTklUX1NUQVRfU0VUKF9WLCBfWCwgX1kpICAg
ICAoKChfViktPnN0YXRzLl9YKSA9IChfWSkpCiAKICNlbHNlIC8qICFTQ0hFRF9TVEFUUyAqLwog
CiAjdW5kZWYgQ1NDSEVEX1NUQVRTCiAKLSNkZWZpbmUgU0NIRURfVkNQVV9TVEFUU19SRVNFVChf
VikgICAgICAgICBkbyB7fSB3aGlsZSAoIDAgKQotI2RlZmluZSBTQ0hFRF9WQ1BVX1NUQVRfQ1JB
TksoX1YsIF9YKSAgICAgIGRvIHt9IHdoaWxlICggMCApCi0jZGVmaW5lIFNDSEVEX1ZDUFVfU1RB
VF9TRVQoX1YsIF9YLCBfWSkgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgU0NIRURfVU5J
VF9TVEFUU19SRVNFVChfVikgICAgICAgICBkbyB7fSB3aGlsZSAoIDAgKQorI2RlZmluZSBTQ0hF
RF9VTklUX1NUQVRfQ1JBTksoX1YsIF9YKSAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5l
IFNDSEVEX1VOSVRfU1RBVF9TRVQoX1YsIF9YLCBfWSkgICAgZG8ge30gd2hpbGUgKCAwICkKIAog
I2VuZGlmIC8qIFNDSEVEX1NUQVRTICovCiAKQEAgLTEyOCw3ICsxMjgsNyBAQAogI2RlZmluZSBU
UkNfQ1NDSEVEX1NDSEVEX1RBU0tMRVQgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQsIDEpCiAj
ZGVmaW5lIFRSQ19DU0NIRURfQUNDT1VOVF9TVEFSVCBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hF
RCwgMikKICNkZWZpbmUgVFJDX0NTQ0hFRF9BQ0NPVU5UX1NUT1AgIFRSQ19TQ0hFRF9DTEFTU19F
VlQoQ1NDSEVELCAzKQotI2RlZmluZSBUUkNfQ1NDSEVEX1NUT0xFTl9WQ1BVICAgVFJDX1NDSEVE
X0NMQVNTX0VWVChDU0NIRUQsIDQpCisjZGVmaW5lIFRSQ19DU0NIRURfU1RPTEVOX1VOSVQgICBU
UkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgNCkKICNkZWZpbmUgVFJDX0NTQ0hFRF9QSUNLRURf
Q1BVICAgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVELCA1KQogI2RlZmluZSBUUkNfQ1NDSEVE
X1RJQ0tMRSAgICAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQsIDYpCiAjZGVmaW5lIFRS
Q19DU0NIRURfQk9PU1RfU1RBUlQgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRCwgNykKQEAg
LTE1OCwxNSArMTU4LDE1IEBAIHN0cnVjdCBjc2NoZWRfcGNwdSB7CiB9OwogCiAvKgotICogVmly
dHVhbCBDUFUKKyAqIFZpcnR1YWwgVU5JVAogICovCiBzdHJ1Y3QgY3NjaGVkX3VuaXQgewogICAg
IHN0cnVjdCBsaXN0X2hlYWQgcnVucV9lbGVtOwotICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZl
X3ZjcHVfZWxlbTsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV91bml0X2VsZW07CiAKICAg
ICAvKiBVcC1wb2ludGVycyAqLwogICAgIHN0cnVjdCBjc2NoZWRfZG9tICpzZG9tOwotICAgIHN0
cnVjdCB2Y3B1ICp2Y3B1OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OwogCiAgICAgc190
aW1lX3Qgc3RhcnRfdGltZTsgICAvKiBXaGVuIHdlIHdlcmUgc2NoZWR1bGVkICh1c2VkIGZvciBj
cmVkaXQpICovCiAgICAgdW5zaWduZWQgZmxhZ3M7CkBAIC0xOTQsMTAgKzE5NCwxMCBAQCBzdHJ1
Y3QgY3NjaGVkX3VuaXQgewogICogRG9tYWluCiAgKi8KIHN0cnVjdCBjc2NoZWRfZG9tIHsKLSAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIGFjdGl2ZV92Y3B1OworICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0
aXZlX3VuaXQ7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBhY3RpdmVfc2RvbV9lbGVtOwogICAgIHN0
cnVjdCBkb21haW4gKmRvbTsKLSAgICB1aW50MTZfdCBhY3RpdmVfdmNwdV9jb3VudDsKKyAgICB1
aW50MTZfdCBhY3RpdmVfdW5pdF9jb3VudDsKICAgICB1aW50MTZfdCB3ZWlnaHQ7CiAgICAgdWlu
dDE2X3QgY2FwOwogfTsKQEAgLTIxNyw3ICsyMTcsNyBAQCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUg
ewogCiAgICAgLyogUGVyaW9kIG9mIG1hc3RlciBhbmQgdGljayBpbiBtaWxsaXNlY29uZHMgKi8K
ICAgICB1bnNpZ25lZCBpbnQgdGlja19wZXJpb2RfdXMsIHRpY2tzX3Blcl90c2xpY2U7Ci0gICAg
c190aW1lX3QgcmF0ZWxpbWl0LCB0c2xpY2UsIHZjcHVfbWlncl9kZWxheTsKKyAgICBzX3RpbWVf
dCByYXRlbGltaXQsIHRzbGljZSwgdW5pdF9taWdyX2RlbGF5OwogCiAgICAgc3RydWN0IGxpc3Rf
aGVhZCBhY3RpdmVfc2RvbTsKICAgICB1aW50MzJfdCB3ZWlnaHQ7CkBAIC0yMzMsNyArMjMzLDcg
QEAgc3RhdGljIHZvaWQgY3NjaGVkX3RpY2sodm9pZCAqX2NwdSk7CiBzdGF0aWMgdm9pZCBjc2No
ZWRfYWNjdCh2b2lkICpkdW1teSk7CiAKIHN0YXRpYyBpbmxpbmUgaW50Ci1fX3ZjcHVfb25fcnVu
cShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKK19fdW5pdF9vbl9ydW5xKHN0cnVjdCBjc2NoZWRf
dW5pdCAqc3ZjKQogewogICAgIHJldHVybiAhbGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pOwog
fQpAQCAtMjQ0LDcgKzI0NCw3IEBAIF9fcnVucV9lbGVtKHN0cnVjdCBsaXN0X2hlYWQgKmVsZW0p
CiAgICAgcmV0dXJuIGxpc3RfZW50cnkoZWxlbSwgc3RydWN0IGNzY2hlZF91bml0LCBydW5xX2Vs
ZW0pOwogfQogCi0vKiBJcyB0aGUgZmlyc3QgZWxlbWVudCBvZiBjcHUncyBydW5xIChpZiBhbnkp
IGNwdSdzIGlkbGUgdmNwdT8gKi8KKy8qIElzIHRoZSBmaXJzdCBlbGVtZW50IG9mIGNwdSdzIHJ1
bnEgKGlmIGFueSkgY3B1J3MgaWRsZSB1bml0PyAqLwogc3RhdGljIGlubGluZSBib29sX3QgaXNf
cnVucV9pZGxlKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgLyoKQEAgLTI1Myw3ICsyNTMsNyBA
QCBzdGF0aWMgaW5saW5lIGJvb2xfdCBpc19ydW5xX2lkbGUodW5zaWduZWQgaW50IGNwdSkKICAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2Nr
KSk7CiAKICAgICByZXR1cm4gbGlzdF9lbXB0eShSVU5RKGNwdSkpIHx8Ci0gICAgICAgICAgIGlz
X2lkbGVfdmNwdShfX3J1bnFfZWxlbShSVU5RKGNwdSktPm5leHQpLT52Y3B1KTsKKyAgICAgICAg
ICAgaXNfaWRsZV91bml0KF9fcnVucV9lbGVtKFJVTlEoY3B1KS0+bmV4dCktPnVuaXQpOwogfQog
CiBzdGF0aWMgaW5saW5lIHZvaWQKQEAgLTI3NSwxMSArMjc1LDExIEBAIGRlY19ucl9ydW5uYWJs
ZSh1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIGlubGluZSB2b2lkCiBfX3J1bnFfaW5zZXJ0KHN0
cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewotICAgIHVuc2lnbmVkIGludCBjcHUgPSBzdmMtPnZj
cHUtPnByb2Nlc3NvcjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIo
c3ZjLT51bml0KTsKICAgICBjb25zdCBzdHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJV
TlEoY3B1KTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyOwogCi0gICAgQlVHX09OKCBfX3Zj
cHVfb25fcnVucShzdmMpICk7CisgICAgQlVHX09OKCBfX3VuaXRfb25fcnVucShzdmMpICk7CiAK
ICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCBydW5xICkKICAgICB7CkBAIC0yODgsMTAgKzI4OCwx
MCBAQCBfX3J1bnFfaW5zZXJ0KHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogICAgICAgICAgICAg
YnJlYWs7CiAgICAgfQogCi0gICAgLyogSWYgdGhlIHZjcHUgeWllbGRlZCwgdHJ5IHRvIHB1dCBp
dCBiZWhpbmQgb25lIGxvd2VyLXByaW9yaXR5Ci0gICAgICogcnVubmFibGUgdmNwdSBpZiB3ZSBj
YW4uICBUaGUgbmV4dCBydW5xX3NvcnQgd2lsbCBicmluZyBpdCBmb3J3YXJkCisgICAgLyogSWYg
dGhlIHVuaXQgeWllbGRlZCwgdHJ5IHRvIHB1dCBpdCBiZWhpbmQgb25lIGxvd2VyLXByaW9yaXR5
CisgICAgICogcnVubmFibGUgdW5pdCBpZiB3ZSBjYW4uICBUaGUgbmV4dCBydW5xX3NvcnQgd2ls
bCBicmluZyBpdCBmb3J3YXJkCiAgICAgICogd2l0aGluIDMwbXMgaWYgdGhlIHF1ZXVlIHRvbyBs
b25nLiAqLwotICAgIGlmICggdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnN2Yy0+
ZmxhZ3MpCisgICAgaWYgKCB0ZXN0X2JpdChDU0NIRURfRkxBR19VTklUX1lJRUxELCAmc3ZjLT5m
bGFncykKICAgICAgICAgICYmIF9fcnVucV9lbGVtKGl0ZXIpLT5wcmkgPiBDU0NIRURfUFJJX0lE
TEUgKQogICAgIHsKICAgICAgICAgaXRlcj1pdGVyLT5uZXh0OwpAQCAtMzA3LDIwICszMDcsMjAg
QEAgc3RhdGljIGlubGluZSB2b2lkCiBydW5xX2luc2VydChzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2
YykKIHsKICAgICBfX3J1bnFfaW5zZXJ0KHN2Yyk7Ci0gICAgaW5jX25yX3J1bm5hYmxlKHN2Yy0+
dmNwdS0+cHJvY2Vzc29yKTsKKyAgICBpbmNfbnJfcnVubmFibGUoc2NoZWRfdW5pdF9tYXN0ZXIo
c3ZjLT51bml0KSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAogX19ydW5xX3JlbW92ZShzdHJ1
Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKLSAgICBCVUdfT04oICFfX3ZjcHVfb25fcnVucShzdmMp
ICk7CisgICAgQlVHX09OKCAhX191bml0X29uX3J1bnEoc3ZjKSApOwogICAgIGxpc3RfZGVsX2lu
aXQoJnN2Yy0+cnVucV9lbGVtKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCiBydW5xX3JlbW92
ZShzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKLSAgICBkZWNfbnJfcnVubmFibGUoc3ZjLT52
Y3B1LT5wcm9jZXNzb3IpOworICAgIGRlY19ucl9ydW5uYWJsZShzY2hlZF91bml0X21hc3Rlcihz
dmMtPnVuaXQpKTsKICAgICBfX3J1bnFfcmVtb3ZlKHN2Yyk7CiB9CiAKQEAgLTMzMSw3ICszMzEs
NyBAQCBzdGF0aWMgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZF91bml0ICpzdmMsIHNf
dGltZV90IG5vdykKICAgICB1bnNpZ25lZCBpbnQgY3JlZGl0czsKIAogICAgIC8qIEFzc2VydCBz
dmMgaXMgY3VycmVudCAqLwotICAgIEFTU0VSVCggc3ZjID09IENTQ0hFRF9VTklUKGN1cnJfb25f
Y3B1KHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSkgKTsKKyAgICBBU1NFUlQoIHN2YyA9PSBDU0NIRURf
VU5JVChjdXJyX29uX2NwdShzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQpKSkgKTsKIAogICAg
IGlmICggKGRlbHRhID0gbm93IC0gc3ZjLT5zdGFydF90aW1lKSA8PSAwICkKICAgICAgICAgcmV0
dXJuOwpAQCAtMzUxLDggKzM1MSw4IEBAIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgbGFz
dF90aWNrbGVfY3B1KTsKIAogc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0
IGNzY2hlZF91bml0ICpuZXcpCiB7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IG5ldy0+dmNwdS0+
cHJvY2Vzc29yOwotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gbmV3LT52Y3B1LT5zY2hl
ZF91bml0OworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21hc3RlcihuZXctPnVu
aXQpOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gbmV3LT51bml0OwogICAgIHN0cnVj
dCBjc2NoZWRfdW5pdCAqIGNvbnN0IGN1ciA9IENTQ0hFRF9VTklUKGN1cnJfb25fY3B1KGNwdSkp
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYocGVyX2NwdShz
Y2hlZHVsZXIsIGNwdSkpOwogICAgIGNwdW1hc2tfdCBtYXNrLCBpZGxlX21hc2ssICpvbmxpbmU7
CkBAIC0zNjYsMTYgKzM2NiwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShz
dHJ1Y3QgY3NjaGVkX3VuaXQgKm5ldykKICAgICBpZGxlcnNfZW1wdHkgPSBjcHVtYXNrX2VtcHR5
KCZpZGxlX21hc2spOwogCiAgICAgLyoKLSAgICAgKiBFeGNsdXNpdmUgcGlubmluZyBpcyB3aGVu
IGEgdmNwdSBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIG9ubHkgb25lCi0gICAgICogY3B1LCBhbmQg
dGhlcmUgaXMgbm8gb3RoZXIgdmNwdSB0aGF0IGhhcyBoYXJkLWFmZmluaXR5IHdpdGggdGhhdAor
ICAgICAqIEV4Y2x1c2l2ZSBwaW5uaW5nIGlzIHdoZW4gYSB1bml0IGhhcyBoYXJkLWFmZmluaXR5
IHdpdGggb25seSBvbmUKKyAgICAgKiBjcHUsIGFuZCB0aGVyZSBpcyBubyBvdGhlciB1bml0IHRo
YXQgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCB0aGF0CiAgICAgICogc2FtZSBjcHUuIFRoaXMgaXMg
aW5mcmVxdWVudCwgYnV0IGlmIGl0IGhhcHBlbnMsIGlzIGZvciBhY2hpZXZpbmcKICAgICAgKiB0
aGUgbW9zdCBwb3NzaWJsZSBkZXRlcm1pbmlzbSwgYW5kIGxlYXN0IHBvc3NpYmxlIG92ZXJoZWFk
IGZvcgotICAgICAqIHRoZSB2Y3B1cyBpbiBxdWVzdGlvbi4KKyAgICAgKiB0aGUgdW5pdHMgaW4g
cXVlc3Rpb24uCiAgICAgICoKICAgICAgKiBUcnkgdG8gaWRlbnRpZnkgdGhlIHZhc3QgbWFqb3Jp
dHkgb2YgdGhlc2Ugc2l0dWF0aW9ucywgYW5kIGRlYWwKICAgICAgKiB3aXRoIHRoZW0gcXVpY2ts
eS4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVf
UElOTkVELCAmbmV3LT5mbGFncykgJiYKKyAgICBpZiAoIHVubGlrZWx5KHRlc3RfYml0KENTQ0hF
RF9GTEFHX1VOSVRfUElOTkVELCAmbmV3LT5mbGFncykgJiYKICAgICAgICAgICAgICAgICAgIGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCAmaWRsZV9tYXNrKSkgKQogICAgIHsKICAgICAgICAgQVNTRVJU
KGNwdW1hc2tfY3ljbGUoY3B1LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1KTsKQEAg
LTM4Niw3ICszODYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3Qg
Y3NjaGVkX3VuaXQgKm5ldykKIAogICAgIC8qCiAgICAgICogSWYgdGhlIHBjcHUgaXMgaWRsZSwg
b3IgdGhlcmUgYXJlIG5vIGlkbGVycyBhbmQgdGhlIG5ldwotICAgICAqIHZjcHUgaXMgYSBoaWdo
ZXIgcHJpb3JpdHkgdGhhbiB0aGUgb2xkIHZjcHUsIHJ1biBpdCBoZXJlLgorICAgICAqIHVuaXQg
aXMgYSBoaWdoZXIgcHJpb3JpdHkgdGhhbiB0aGUgb2xkIHVuaXQsIHJ1biBpdCBoZXJlLgogICAg
ICAqCiAgICAgICogSWYgdGhlcmUgYXJlIGlkbGUgY3B1cywgZmlyc3QgdHJ5IHRvIGZpbmQgb25l
IHN1aXRhYmxlIHRvIHJ1bgogICAgICAqIG5ldywgc28gd2UgY2FuIGF2b2lkIHByZWVtcHRpbmcg
Y3VyLiAgSWYgd2UgY2Fubm90IGZpbmQgYQpAQCAtNDA1LDcgKzQwNSw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfdW5pdCAqbmV3KQogICAgIGVsc2Ug
aWYgKCAhaWRsZXJzX2VtcHR5ICkKICAgICB7CiAgICAgICAgIC8qCi0gICAgICAgICAqIFNvZnQg
YW5kIGhhcmQgYWZmaW5pdHkgYmFsYW5jaW5nIGxvb3AuIEZvciB2Y3B1cyB3aXRob3V0CisgICAg
ICAgICAqIFNvZnQgYW5kIGhhcmQgYWZmaW5pdHkgYmFsYW5jaW5nIGxvb3AuIEZvciB1bml0cyB3
aXRob3V0CiAgICAgICAgICAqIGEgdXNlZnVsIHNvZnQgYWZmaW5pdHksIGNvbnNpZGVyIGhhcmQg
YWZmaW5pdHkgb25seS4KICAgICAgICAgICovCiAgICAgICAgIGZvcl9lYWNoX2FmZmluaXR5X2Jh
bGFuY2Vfc3RlcCggYmFsYW5jZV9zdGVwICkKQEAgLTQ0OCwxMCArNDQ4LDEwIEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfdW5pdCAqbmV3KQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKHVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5LCAmaWRsZV9tYXNrKSApCiAgICAgICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoY3VyLCBraWNrZWRfYXdheSk7Ci0g
ICAgICAgICAgICAgICAgICAgIFNDSEVEX1ZDUFVfU1RBVF9DUkFOSyhjdXIsIG1pZ3JhdGVfcik7
CisgICAgICAgICAgICAgICAgICAgIFNDSEVEX1VOSVRfU1RBVF9DUkFOSyhjdXIsIGtpY2tlZF9h
d2F5KTsKKyAgICAgICAgICAgICAgICAgICAgU0NIRURfVU5JVF9TVEFUX0NSQU5LKGN1ciwgbWln
cmF0ZV9yKTsKICAgICAgICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX2tp
Y2tlZF9hd2F5KTsKLSAgICAgICAgICAgICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywg
JmN1ci0+dmNwdS0+cGF1c2VfZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICBzY2hlZF9zZXRf
cGF1c2VfZmxhZ3NfYXRvbWljKGN1ci0+dW5pdCwgX1ZQRl9taWdyYXRpbmcpOwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICAvKiBUaWNrbGUgY3B1IGFueXdheSwgdG8gbGV0IG5l
dyBwcmVlbXB0IGN1ci4gKi8KICAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2ts
ZWRfYnVzeV9jcHUpOwpAQCAtNjA3LDcgKzYwNyw3IEBAIGluaXRfcGRhdGEoc3RydWN0IGNzY2hl
ZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjLCBpbnQgY3B1KQogICAgIHNw
Yy0+aWRsZV9iaWFzID0gbnJfY3B1X2lkcyAtIDE7CiAKICAgICAvKiBTdGFydCBvZmYgaWRsaW5n
Li4uICovCi0gICAgQlVHX09OKCFpc19pZGxlX3ZjcHUoY3Vycl9vbl9jcHUoY3B1KS0+dmNwdV9s
aXN0KSk7CisgICAgQlVHX09OKCFpc19pZGxlX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSkpOwogICAg
IGNwdW1hc2tfc2V0X2NwdShjcHUsIHBydi0+aWRsZXJzKTsKICAgICBzcGMtPm5yX3J1bm5hYmxl
ID0gMDsKIH0KQEAgLTYzMiw5ICs2MzIsOSBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0cnVjdCBz
Y2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihuZXdfb3BzKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3Vu
aXQgKnN2YyA9IHZkYXRhOwogCi0gICAgQVNTRVJUKHN2YyAmJiBpc19pZGxlX3ZjcHUoc3ZjLT52
Y3B1KSk7CisgICAgQVNTRVJUKHN2YyAmJiBpc19pZGxlX3VuaXQoc3ZjLT51bml0KSk7CiAKLSAg
ICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRhOworICAgIHNjaGVkX2lk
bGVfdW5pdChjcHUpLT5wcml2ID0gdmRhdGE7CiAKICAgICAvKgogICAgICAqIFdlIGFyZSBob2xk
aW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFscmVhZHkgKGl0J3MgYmVlbiB0YWtlbiBpbgpAQCAtNjUx
LDMzICs2NTEsMzMgQEAgY3NjaGVkX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdf
b3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogCiAjaWZuZGVmIE5ERUJVRwogc3RhdGljIGlubGluZSB2
b2lkCi1fX2NzY2hlZF92Y3B1X2NoZWNrKHN0cnVjdCB2Y3B1ICp2YykKK19fY3NjaGVkX3VuaXRf
Y2hlY2soc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodmMtPnNjaGVkX3VuaXQpOworICAgIHN0cnVjdCBj
c2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENTQ0hFRF9VTklUKHVuaXQpOwogICAgIHN0cnVjdCBj
c2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAotICAgIEJVR19PTiggc3ZjLT52
Y3B1ICE9IHZjICk7Ci0gICAgQlVHX09OKCBzZG9tICE9IENTQ0hFRF9ET00odmMtPmRvbWFpbikg
KTsKKyAgICBCVUdfT04oIHN2Yy0+dW5pdCAhPSB1bml0ICk7CisgICAgQlVHX09OKCBzZG9tICE9
IENTQ0hFRF9ET00odW5pdC0+ZG9tYWluKSApOwogICAgIGlmICggc2RvbSApCiAgICAgewotICAg
ICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKLSAgICAgICAgQlVHX09OKCBzZG9tLT5k
b20gIT0gdmMtPmRvbWFpbiApOworICAgICAgICBCVUdfT04oIGlzX2lkbGVfdW5pdCh1bml0KSAp
OworICAgICAgICBCVUdfT04oIHNkb20tPmRvbSAhPSB1bml0LT5kb21haW4gKTsKICAgICB9CiAg
ICAgZWxzZQogICAgIHsKLSAgICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSApOworICAg
ICAgICBCVUdfT04oICFpc19pZGxlX3VuaXQodW5pdCkgKTsKICAgICB9CiAKICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHVuaXRfY2hlY2spOwogfQotI2RlZmluZSBDU0NIRURfVkNQVV9DSEVDSyhfdmMp
ICAoX19jc2NoZWRfdmNwdV9jaGVjayhfdmMpKQorI2RlZmluZSBDU0NIRURfVU5JVF9DSEVDSyh1
bml0KSAgKF9fY3NjaGVkX3VuaXRfY2hlY2sodW5pdCkpCiAjZWxzZQotI2RlZmluZSBDU0NIRURf
VkNQVV9DSEVDSyhfdmMpCisjZGVmaW5lIENTQ0hFRF9VTklUX0NIRUNLKHVuaXQpCiAjZW5kaWYK
IAogLyoKLSAqIERlbGF5LCBpbiBtaWNyb3NlY29uZHMsIGJldHdlZW4gbWlncmF0aW9ucyBvZiBh
IFZDUFUgYmV0d2VlbiBQQ1BVcy4KLSAqIFRoaXMgcHJldmVudHMgcmFwaWQgZmx1dHRlcmluZyBv
ZiBhIFZDUFUgYmV0d2VlbiBDUFVzLCBhbmQgcmVkdWNlcyB0aGUKKyAqIERlbGF5LCBpbiBtaWNy
b3NlY29uZHMsIGJldHdlZW4gbWlncmF0aW9ucyBvZiBhIFVOSVQgYmV0d2VlbiBQQ1BVcy4KKyAq
IFRoaXMgcHJldmVudHMgcmFwaWQgZmx1dHRlcmluZyBvZiBhIFVOSVQgYmV0d2VlbiBDUFVzLCBh
bmQgcmVkdWNlcyB0aGUKICAqIGltcGxpY2l0IG92ZXJoZWFkcyBzdWNoIGFzIGNhY2hlLXdhcm1p
bmcuIDFtcyAoMTAwMCkgaGFzIGJlZW4gbWVhc3VyZWQKICAqIGFzIGEgZ29vZCB2YWx1ZS4KICAq
LwpAQCAtNjg4LDggKzY4OCw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbAogX19jc2NoZWRfdmNwdV9p
c19jYWNoZV9ob3QoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykKIHsKLSAgICBi
b29sIGhvdCA9IHBydi0+dmNwdV9taWdyX2RlbGF5ICYmCi0gICAgICAgICAgICAgICAoTk9XKCkg
LSBzdmMtPmxhc3Rfc2NoZWRfdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKKyAgICBib29s
IGhvdCA9IHBydi0+dW5pdF9taWdyX2RlbGF5ICYmCisgICAgICAgICAgICAgICAoTk9XKCkgLSBz
dmMtPmxhc3Rfc2NoZWRfdGltZSkgPCBwcnYtPnVuaXRfbWlncl9kZWxheTsKIAogICAgIGlmICgg
aG90ICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2hvdCk7CkBAIC02OTgsMzcgKzY5
OCwzOSBAQCBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChjb25zdCBzdHJ1Y3QgY3NjaGVkX3By
aXZhdGUgKnBydiwKIH0KIAogc3RhdGljIGlubGluZSBpbnQKLV9fY3NjaGVkX3ZjcHVfaXNfbWln
cmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2
YywKK19fY3NjaGVkX3VuaXRfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2
YXRlICpwcnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGVzdF9jcHUsIGNwdW1h
c2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YyA9IENTQ0hF
RF9VTklUKHZjLT5zY2hlZF91bml0KTsKKyAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2
YyA9IENTQ0hFRF9VTklUKHVuaXQpOwogICAgIC8qCiAgICAgICogRG9uJ3QgcGljayB1cCB3b3Jr
IHRoYXQncyBob3Qgb24gcGVlciBQQ1BVLCBvciB0aGF0IGNhbid0IChvcgogICAgICAqIHdvdWxk
IHByZWZlciBub3QgdG8pIHJ1biBvbiBjcHUuCiAgICAgICoKLSAgICAgKiBUaGUgY2FsbGVyIGlz
IHN1cHBvc2VkIHRvIGhhdmUgYWxyZWFkeSBjaGVja2VkIHRoYXQgdmMgaXMgYWxzbworICAgICAq
IFRoZSBjYWxsZXIgaXMgc3VwcG9zZWQgdG8gaGF2ZSBhbHJlYWR5IGNoZWNrZWQgdGhhdCB1bml0
IGlzIGFsc28KICAgICAgKiBub3QgcnVubmluZy4KICAgICAgKi8KLSAgICBBU1NFUlQoIXZjLT5z
Y2hlZF91bml0LT5pc19ydW5uaW5nKTsKKyAgICBBU1NFUlQoIXVuaXQtPmlzX3J1bm5pbmcpOwog
CiAgICAgcmV0dXJuICFfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChwcnYsIHN2YykgJiYKICAg
ICAgICAgICAgY3B1bWFza190ZXN0X2NwdShkZXN0X2NwdSwgbWFzayk7CiB9CiAKIHN0YXRpYyBp
bnQKLV9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCitfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAg
ICAgICAgIGJvb2xfdCBjb21taXQpCiB7Ci0gICAgLyogV2UgbXVzdCBhbHdheXMgdXNlIHZjLT5w
cm9jc3NvcidzIHNjcmF0Y2ggc3BhY2UgKi8KLSAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVtYXNr
X3NjcmF0Y2hfY3B1KHZjLT5wcm9jZXNzb3IpOworICAgIGludCBjcHUgPSBzY2hlZF91bml0X21h
c3Rlcih1bml0KTsKKyAgICAvKiBXZSBtdXN0IGFsd2F5cyB1c2UgY3B1J3Mgc2NyYXRjaCBzcGFj
ZSAqLworICAgIGNwdW1hc2tfdCAqY3B1cyA9IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KTsKICAg
ICBjcHVtYXNrX3QgaWRsZXJzOwotICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh2Yy0+ZG9tYWluKTsKKyAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNw
YyA9IE5VTEw7Ci0gICAgaW50IGNwdSA9IHZjLT5wcm9jZXNzb3I7CiAgICAgaW50IGJhbGFuY2Vf
c3RlcDsKIAogICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYmFsYW5jZV9zdGVw
ICkKICAgICB7Ci0gICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2Yy0+c2NoZWRfdW5p
dCwgYmFsYW5jZV9zdGVwLCBjcHVzKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNr
KHVuaXQsIGJhbGFuY2Vfc3RlcCwgY3B1cyk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdXMsIG9u
bGluZSwgY3B1cyk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIHdhbnQgdG8gcGljayB1cCBh
IHBjcHUgYW1vbmcgdGhlIG9uZXMgdGhhdCBhcmUgb25saW5lIGFuZApAQCAtNzQ3LDEyICs3NDks
MTMgQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKICAgICAgICAgICogYmFsYW5jaW5nIHN0ZXAgYWxs
IHRvZ2V0aGVyLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQkFM
QU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAgICAgICAgKCFoYXNfc29mdF9hZmZpbml0eSh2
Yy0+c2NoZWRfdW5pdCkgfHwgY3B1bWFza19lbXB0eShjcHVzKSkgKQorICAgICAgICAgICAgICgh
aGFzX3NvZnRfYWZmaW5pdHkodW5pdCkgfHwgY3B1bWFza19lbXB0eShjcHVzKSkgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKICAgICAgICAgLyogSWYgcHJlc2VudCwgcHJlZmVyIHZjJ3MgY3Vy
cmVudCBwcm9jZXNzb3IgKi8KLSAgICAgICAgY3B1ID0gY3B1bWFza190ZXN0X2NwdSh2Yy0+cHJv
Y2Vzc29yLCBjcHVzKQotICAgICAgICAgICAgICAgID8gdmMtPnByb2Nlc3NvciA6IGNwdW1hc2tf
Y3ljbGUodmMtPnByb2Nlc3NvciwgY3B1cyk7CisgICAgICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9j
cHUoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIGNwdXMpCisgICAgICAgICAgICAgICAgPyBzY2hl
ZF91bml0X21hc3Rlcih1bml0KQorICAgICAgICAgICAgICAgIDogY3B1bWFza19jeWNsZShzY2hl
ZF91bml0X21hc3Rlcih1bml0KSwgY3B1cyk7CiAgICAgICAgIEFTU0VSVChjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgY3B1cykpOwogCiAgICAgICAgIC8qCkBAIC03NjQsMTUgKzc2NywxNSBAQCBfY3Nj
aGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
LCBib29sX3QgY29tbWl0KQogICAgICAgICAgKiBXZSBnaXZlIHByZWZlcmVuY2UgdG8gdGhlIGlk
bGUgZXhlY3V0aW9uIHZlaGljbGUgd2l0aCB0aGUgbW9zdAogICAgICAgICAgKiBpZGxpbmcgbmVp
Z2hib3VycyBpbiBpdHMgZ3JvdXBpbmcuIFRoaXMgZGlzdHJpYnV0ZXMgd29yayBhY3Jvc3MKICAg
ICAgICAgICogZGlzdGluY3QgY29yZXMgZmlyc3QgYW5kIGd1YXJhbnRlZXMgd2UgZG9uJ3QgZG8g
c29tZXRoaW5nIHN0dXBpZAotICAgICAgICAgKiBsaWtlIHJ1biB0d28gVkNQVXMgb24gY28taHlw
ZXJ0aHJlYWRzIHdoaWxlIHRoZXJlIGFyZSBpZGxlIGNvcmVzCisgICAgICAgICAqIGxpa2UgcnVu
IHR3byBVTklUcyBvbiBjby1oeXBlcnRocmVhZHMgd2hpbGUgdGhlcmUgYXJlIGlkbGUgY29yZXMK
ICAgICAgICAgICogb3Igc29ja2V0cy4KICAgICAgICAgICoKICAgICAgICAgICogTm90aWNlIHRo
YXQsIHdoZW4gY29tcHV0aW5nIHRoZSAiaWRsZW5lc3MiIG9mIGNwdSwgd2UgbWF5IHdhbnQgdG8K
LSAgICAgICAgICogZGlzY291bnQgdmMuIFRoYXQgaXMsIGlmZiB2YyBpcyB0aGUgY3VycmVudGx5
IHJ1bm5pbmcgYW5kIHRoZSBvbmx5Ci0gICAgICAgICAqIHJ1bm5hYmxlIHZjcHUgb24gY3B1LCB3
ZSBhZGQgY3B1IHRvIHRoZSBpZGxlcnMuCisgICAgICAgICAqIGRpc2NvdW50IHVuaXQuIFRoYXQg
aXMsIGlmZiB1bml0IGlzIHRoZSBjdXJyZW50bHkgcnVubmluZyBhbmQgdGhlCisgICAgICAgICAq
IG9ubHkgcnVubmFibGUgdW5pdCBvbiBjcHUsIHdlIGFkZCBjcHUgdG8gdGhlIGlkbGVycy4KICAg
ICAgICAgICovCiAgICAgICAgIGNwdW1hc2tfYW5kKCZpZGxlcnMsICZjcHVfb25saW5lX21hcCwg
Q1NDSEVEX1BSSVYob3BzKS0+aWRsZXJzKTsKLSAgICAgICAgaWYgKCB2Yy0+cHJvY2Vzc29yID09
IGNwdSAmJiBpc19ydW5xX2lkbGUoY3B1KSApCisgICAgICAgIGlmICggc2NoZWRfdW5pdF9tYXN0
ZXIodW5pdCkgPT0gY3B1ICYmIGlzX3J1bnFfaWRsZShjcHUpICkKICAgICAgICAgICAgIF9fY3B1
bWFza19zZXRfY3B1KGNwdSwgJmlkbGVycyk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdXMsICZp
ZGxlcnMsIGNwdXMpOwogCkBAIC03ODIsNyArNzg1LDcgQEAgX2NzY2hlZF9jcHVfcGljayhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkK
ICAgICAgICAgICogQ1BVLCBhcyB3ZSBqdXN0ICYmLWVkIGl0IHdpdGggaWRsZXJzKS4gSW4gZmFj
dCwgaWYgd2UgYXJlIG9uIFNNVCwgYW5kCiAgICAgICAgICAqIGNwdSBwb2ludHMgdG8gYSBidXN5
IHRocmVhZCB3aXRoIGFuIGlkbGUgc2libGluZywgYm90aCB0aGUgdGhyZWFkcwogICAgICAgICAg
KiB3aWxsIGJlIGNvbnNpZGVyZWQgdGhlIHNhbWUsIGZyb20gdGhlICJpZGxlbmVzcyIgY2FsY3Vs
YXRpb24gcG9pbnQKLSAgICAgICAgICogb2YgdmlldyIsIHByZXZlbnRpbmcgdmNwdSBmcm9tIGJl
aW5nIG1vdmVkIHRvIHRoZSB0aHJlYWQgdGhhdCBpcworICAgICAgICAgKiBvZiB2aWV3IiwgcHJl
dmVudGluZyB1bml0IGZyb20gYmVpbmcgbW92ZWQgdG8gdGhlIHRocmVhZCB0aGF0IGlzCiAgICAg
ICAgICAqIGFjdHVhbGx5IGlkbGUuCiAgICAgICAgICAqCiAgICAgICAgICAqIE5vdGljZSB0aGF0
IGNwdW1hc2tfdGVzdF9jcHUoKSBpcyBxdWlja2VyIHRoYW4gY3B1bWFza19lbXB0eSgpLCBzbwpA
QCAtODQ4LDcgKzg1MSw4IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAgICAgaWYgKCBjb21taXQg
JiYgc3BjICkKICAgICAgICBzcGMtPmlkbGVfYmlhcyA9IGNwdTsKIAotICAgIFRSQUNFXzNEKFRS
Q19DU0NIRURfUElDS0VEX0NQVSwgdmMtPmRvbWFpbi0+ZG9tYWluX2lkLCB2Yy0+dmNwdV9pZCwg
Y3B1KTsKKyAgICBUUkFDRV8zRChUUkNfQ1NDSEVEX1BJQ0tFRF9DUFUsIHVuaXQtPmRvbWFpbi0+
ZG9tYWluX2lkLCB1bml0LT51bml0X2lkLAorICAgICAgICAgICAgIGNwdSk7CiAKICAgICByZXR1
cm4gY3B1OwogfQpAQCAtODU2LDcgKzg2MCw2IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiBzdGF0
aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKIGNzY2hlZF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0
cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KnN2YyA9IENTQ0hFRF9VTklUKHVuaXQpOwogCiAgICAgLyoKQEAgLTg2NiwyNiArODY5LDI2IEBA
IGNzY2hlZF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogICAgICAqIGNzY2hlZF91bml0X3dha2UoKSAoc3RpbGwgY2Fs
bGVkIGZyb20gdmNwdV9taWdyYXRlKCkpIHdlIHdvbid0CiAgICAgICogZ2V0IGJvb3N0ZWQsIHdo
aWNoIHdlIGRvbid0IGRlc2VydmUgYXMgd2UgYXJlICJvbmx5IiBtaWdyYXRpbmcuCiAgICAgICov
Ci0gICAgc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX01JR1JBVElORywgJnN2Yy0+ZmxhZ3MpOwot
ICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKF9jc2NoZWRfY3B1X3BpY2sob3BzLCB2YywgMSkpOwor
ICAgIHNldF9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9NSUdSQVRJTkcsICZzdmMtPmZsYWdzKTsKKyAg
ICByZXR1cm4gZ2V0X3NjaGVkX3JlcyhfY3NjaGVkX2NwdV9waWNrKG9wcywgdW5pdCwgMSkpOwog
fQogCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fY3NjaGVkX3ZjcHVfYWNjdF9zdGFydChzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCitfX2NzY2hlZF91
bml0X2FjY3Rfc3RhcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRf
dW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+
c2RvbTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnBydi0+bG9jaywgZmxhZ3MpOwogCi0gICAgaWYgKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV92
Y3B1X2VsZW0pICkKKyAgICBpZiAoIGxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX3VuaXRfZWxlbSkg
KQogICAgIHsKLSAgICAgICAgU0NIRURfVkNQVV9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfYWN0aXZl
KTsKKyAgICAgICAgU0NIRURfVU5JVF9TVEFUX0NSQU5LKHN2Yywgc3RhdGVfYWN0aXZlKTsKICAg
ICAgICAgU0NIRURfU1RBVF9DUkFOSyhhY2N0X3VuaXRfYWN0aXZlKTsKIAotICAgICAgICBzZG9t
LT5hY3RpdmVfdmNwdV9jb3VudCsrOwotICAgICAgICBsaXN0X2FkZCgmc3ZjLT5hY3RpdmVfdmNw
dV9lbGVtLCAmc2RvbS0+YWN0aXZlX3ZjcHUpOwotICAgICAgICAvKiBNYWtlIHdlaWdodCBwZXIt
dmNwdSAqLworICAgICAgICBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCsrOworICAgICAgICBsaXN0
X2FkZCgmc3ZjLT5hY3RpdmVfdW5pdF9lbGVtLCAmc2RvbS0+YWN0aXZlX3VuaXQpOworICAgICAg
ICAvKiBNYWtlIHdlaWdodCBwZXItdW5pdCAqLwogICAgICAgICBwcnYtPndlaWdodCArPSBzZG9t
LT53ZWlnaHQ7CiAgICAgICAgIGlmICggbGlzdF9lbXB0eSgmc2RvbS0+YWN0aXZlX3Nkb21fZWxl
bSkgKQogICAgICAgICB7CkBAIC04OTQsNTYgKzg5Nyw1NiBAQCBfX2NzY2hlZF92Y3B1X2FjY3Rf
c3RhcnQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3Zj
KQogICAgIH0KIAogICAgIFRSQUNFXzNEKFRSQ19DU0NIRURfQUNDT1VOVF9TVEFSVCwgc2RvbS0+
ZG9tLT5kb21haW5faWQsCi0gICAgICAgICAgICAgc3ZjLT52Y3B1LT52Y3B1X2lkLCBzZG9tLT5h
Y3RpdmVfdmNwdV9jb3VudCk7CisgICAgICAgICAgICAgc3ZjLT51bml0LT51bml0X2lkLCBzZG9t
LT5hY3RpdmVfdW5pdF9jb3VudCk7CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYt
PmxvY2ssIGZsYWdzKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCi1fX2NzY2hlZF92Y3B1X2Fj
Y3Rfc3RvcF9sb2NrZWQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCitfX2NzY2hlZF91bml0
X2FjY3Rfc3RvcF9sb2NrZWQoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCiAgICAgc3RydWN0
IGNzY2hlZF91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGNzY2hlZF9kb20gKiBjb25zdCBzZG9t
ID0gc3ZjLT5zZG9tOwogCi0gICAgQlVHX09OKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV92Y3B1
X2VsZW0pICk7CisgICAgQlVHX09OKCBsaXN0X2VtcHR5KCZzdmMtPmFjdGl2ZV91bml0X2VsZW0p
ICk7CiAKLSAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3ZjLCBzdGF0ZV9pZGxlKTsKKyAgICBT
Q0hFRF9VTklUX1NUQVRfQ1JBTksoc3ZjLCBzdGF0ZV9pZGxlKTsKICAgICBTQ0hFRF9TVEFUX0NS
QU5LKGFjY3RfdW5pdF9pZGxlKTsKIAogICAgIEJVR19PTiggcHJ2LT53ZWlnaHQgPCBzZG9tLT53
ZWlnaHQgKTsKLSAgICBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudC0tOwotICAgIGxpc3RfZGVsX2lu
aXQoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSk7CisgICAgc2RvbS0+YWN0aXZlX3VuaXRfY291bnQt
LTsKKyAgICBsaXN0X2RlbF9pbml0KCZzdmMtPmFjdGl2ZV91bml0X2VsZW0pOwogICAgIHBydi0+
d2VpZ2h0IC09IHNkb20tPndlaWdodDsKLSAgICBpZiAoIGxpc3RfZW1wdHkoJnNkb20tPmFjdGl2
ZV92Y3B1KSApCisgICAgaWYgKCBsaXN0X2VtcHR5KCZzZG9tLT5hY3RpdmVfdW5pdCkgKQogICAg
IHsKICAgICAgICAgbGlzdF9kZWxfaW5pdCgmc2RvbS0+YWN0aXZlX3Nkb21fZWxlbSk7CiAgICAg
fQogCiAgICAgVFJBQ0VfM0QoVFJDX0NTQ0hFRF9BQ0NPVU5UX1NUT1AsIHNkb20tPmRvbS0+ZG9t
YWluX2lkLAotICAgICAgICAgICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwgc2RvbS0+YWN0aXZlX3Zj
cHVfY291bnQpOworICAgICAgICAgICAgIHN2Yy0+dW5pdC0+dW5pdF9pZCwgc2RvbS0+YWN0aXZl
X3VuaXRfY291bnQpOwogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkX3ZjcHVfYWNjdChzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkKK2NzY2hlZF91bml0X2FjY3Qo
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0ID0gY3VycmVudC0+c2NoZWRfdW5pdDsKICAgICBzdHJ1
Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVChjdXJydW5pdCk7CiAgICAg
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAK
LSAgICBBU1NFUlQoIGN1cnJlbnQtPnByb2Nlc3NvciA9PSBjcHUgKTsKKyAgICBBU1NFUlQoIHNj
aGVkX3VuaXRfbWFzdGVyKGN1cnJ1bml0KSA9PSBjcHUgKTsKICAgICBBU1NFUlQoIHN2Yy0+c2Rv
bSAhPSBOVUxMICk7Ci0gICAgQVNTRVJUKCAhaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkgKTsKKyAg
ICBBU1NFUlQoICFpc19pZGxlX3VuaXQoc3ZjLT51bml0KSApOwogCiAgICAgLyoKLSAgICAgKiBJ
ZiB0aGlzIFZDUFUncyBwcmlvcml0eSB3YXMgYm9vc3RlZCB3aGVuIGl0IGxhc3QgYXdva2UsIHJl
c2V0IGl0LgotICAgICAqIElmIHRoZSBWQ1BVIGlzIGZvdW5kIGhlcmUsIHRoZW4gaXQncyBjb25z
dW1pbmcgYSBub24tbmVnbGlnZWFibGUKKyAgICAgKiBJZiB0aGlzIFVOSVQncyBwcmlvcml0eSB3
YXMgYm9vc3RlZCB3aGVuIGl0IGxhc3QgYXdva2UsIHJlc2V0IGl0LgorICAgICAqIElmIHRoZSBV
TklUIGlzIGZvdW5kIGhlcmUsIHRoZW4gaXQncyBjb25zdW1pbmcgYSBub24tbmVnbGlnZWFibGUK
ICAgICAgKiBhbW91bnQgb2YgQ1BVIHJlc291cmNlcyBhbmQgc2hvdWxkIG5vIGxvbmdlciBiZSBi
b29zdGVkLgogICAgICAqLwogICAgIGlmICggc3ZjLT5wcmkgPT0gQ1NDSEVEX1BSSV9UU19CT09T
VCApCiAgICAgewogICAgICAgICBzdmMtPnByaSA9IENTQ0hFRF9QUklfVFNfVU5ERVI7CiAgICAg
ICAgIFRSQUNFXzJEKFRSQ19DU0NIRURfQk9PU1RfRU5ELCBzdmMtPnNkb20tPmRvbS0+ZG9tYWlu
X2lkLAotICAgICAgICAgICAgICAgICBzdmMtPnZjcHUtPnZjcHVfaWQpOworICAgICAgICAgICAg
ICAgICBzdmMtPnVuaXQtPnVuaXRfaWQpOwogICAgIH0KIAogICAgIC8qCkBAIC05NTIsMTIgKzk1
NSwxMiBAQCBjc2NoZWRfdmNwdV9hY2N0KHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCB1bnNp
Z25lZCBpbnQgY3B1KQogICAgIGJ1cm5fY3JlZGl0cyhzdmMsIE5PVygpKTsKIAogICAgIC8qCi0g
ICAgICogUHV0IHRoaXMgVkNQVSBhbmQgZG9tYWluIGJhY2sgb24gdGhlIGFjdGl2ZSBsaXN0IGlm
IGl0IHdhcworICAgICAqIFB1dCB0aGlzIFVOSVQgYW5kIGRvbWFpbiBiYWNrIG9uIHRoZSBhY3Rp
dmUgbGlzdCBpZiBpdCB3YXMKICAgICAgKiBpZGxpbmcuCiAgICAgICovCi0gICAgaWYgKCBsaXN0
X2VtcHR5KCZzdmMtPmFjdGl2ZV92Y3B1X2VsZW0pICkKKyAgICBpZiAoIGxpc3RfZW1wdHkoJnN2
Yy0+YWN0aXZlX3VuaXRfZWxlbSkgKQogICAgIHsKLSAgICAgICAgX19jc2NoZWRfdmNwdV9hY2N0
X3N0YXJ0KHBydiwgc3ZjKTsKKyAgICAgICAgX19jc2NoZWRfdW5pdF9hY2N0X3N0YXJ0KHBydiwg
c3ZjKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTk3MCwxNSArOTczLDE1IEBAIGNzY2hl
ZF92Y3B1X2FjY3Qoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUp
CiAgICAgICAgICAqIG1pZ3JhdGluZyBpdCB0byBydW4gZWxzZXdoZXJlIChzZWUgbXVsdGktY29y
ZSBhbmQgbXVsdGktdGhyZWFkCiAgICAgICAgICAqIHN1cHBvcnQgaW4gY3NjaGVkX3Jlc19waWNr
KCkpLgogICAgICAgICAgKi8KLSAgICAgICAgbmV3X2NwdSA9IF9jc2NoZWRfY3B1X3BpY2sob3Bz
LCBjdXJyZW50LCAwKTsKKyAgICAgICAgbmV3X2NwdSA9IF9jc2NoZWRfY3B1X3BpY2sob3BzLCBj
dXJydW5pdCwgMCk7CiAKICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShs
b2NrLCBmbGFncywgY3VycnVuaXQpOwogCiAgICAgICAgIGlmICggbmV3X2NwdSAhPSBjcHUgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3ZjLCBtaWdyYXRl
X3IpOworICAgICAgICAgICAgU0NIRURfVU5JVF9TVEFUX0NSQU5LKHN2YywgbWlncmF0ZV9yKTsK
ICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZV9ydW5uaW5nKTsKLSAgICAgICAg
ICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcsICZjdXJyZW50LT5wYXVzZV9mbGFncyk7CisgICAg
ICAgICAgICBzY2hlZF9zZXRfcGF1c2VfZmxhZ3NfYXRvbWljKGN1cnJ1bml0LCBfVlBGX21pZ3Jh
dGluZyk7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogQXMgd2UgYXJlIGFib3V0IHRv
IHRpY2tsZSBjcHUsIHdlIHNob3VsZCBjbGVhciBpdHMgYml0IGluCiAgICAgICAgICAgICAgKiBp
ZGxlcnMuIEJ1dCwgaWYgd2UgYXJlIGhlcmUsIGl0IG1lYW5zIHRoZXJlIGlzIHNvbWVvbmUgcnVu
bmluZwpAQCAtOTk1LDIxICs5OTgsMjAgQEAgc3RhdGljIHZvaWQgKgogY3NjaGVkX2FsbG9jX3Vk
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
CiAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0g
dW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjOwogCi0gICAgLyog
QWxsb2NhdGUgcGVyLVZDUFUgaW5mbyAqLworICAgIC8qIEFsbG9jYXRlIHBlci1VTklUIGluZm8g
Ki8KICAgICBzdmMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWRfdW5pdCk7CiAgICAgaWYgKCBzdmMg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAgSU5JVF9MSVNUX0hFQUQoJnN2
Yy0+cnVucV9lbGVtKTsKLSAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5hY3RpdmVfdmNwdV9lbGVt
KTsKKyAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5hY3RpdmVfdW5pdF9lbGVtKTsKICAgICBzdmMt
PnNkb20gPSBkZDsKLSAgICBzdmMtPnZjcHUgPSB2YzsKLSAgICBzdmMtPnByaSA9IGlzX2lkbGVf
ZG9tYWluKHZjLT5kb21haW4pID8KKyAgICBzdmMtPnVuaXQgPSB1bml0OworICAgIHN2Yy0+cHJp
ID0gaXNfaWRsZV91bml0KHVuaXQpID8KICAgICAgICAgQ1NDSEVEX1BSSV9JRExFIDogQ1NDSEVE
X1BSSV9UU19VTkRFUjsKLSAgICBTQ0hFRF9WQ1BVX1NUQVRTX1JFU0VUKHN2Yyk7CisgICAgU0NI
RURfVU5JVF9TVEFUU19SRVNFVChzdmMpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9hbGxv
Yyk7CiAgICAgcmV0dXJuIHN2YzsKIH0KQEAgLTEwMTcsMjQgKzEwMTksMjEgQEAgY3NjaGVkX2Fs
bG9jX3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsCiBzdGF0aWMgdm9pZAogY3NjaGVkX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUg
KnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gdW5p
dC0+cHJpdjsKICAgICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgQlVHX09OKCBpc19pZGxlX3Zj
cHUodmMpICk7CisgICAgQlVHX09OKCBpc19pZGxlX3VuaXQodW5pdCkgKTsKIAogICAgIC8qIGNz
Y2hlZF9yZXNfcGljaygpIGxvb2tzIGluIHZjLT5wcm9jZXNzb3IncyBydW5xLCBzbyB3ZSBuZWVk
IHRoZSBsb2NrLiAqLwogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwog
Ci0gICAgdW5pdC0+cmVzID0gY3NjaGVkX3Jlc19waWNrKG9wcywgdW5pdCk7Ci0gICAgdmMtPnBy
b2Nlc3NvciA9IHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKKyAgICBzY2hlZF9zZXRfcmVzKHVuaXQs
IGNzY2hlZF9yZXNfcGljayhvcHMsIHVuaXQpKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycShsb2Nr
KTsKIAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCi0gICAgaWYg
KCAhX192Y3B1X29uX3J1bnEoc3ZjKSAmJiB2Y3B1X3J1bm5hYmxlKHZjKSAmJgotICAgICAgICAg
IXZjLT5zY2hlZF91bml0LT5pc19ydW5uaW5nICkKKyAgICBpZiAoICFfX3VuaXRfb25fcnVucShz
dmMpICYmIHVuaXRfcnVubmFibGUodW5pdCkgJiYgIXVuaXQtPmlzX3J1bm5pbmcgKQogICAgICAg
ICBydW5xX2luc2VydChzdmMpOwogCiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IHVuaXQpOwpAQCAtMTA2MSwxOCArMTA2MCwxOCBAQCBjc2NoZWRfdW5pdF9yZW1vdmUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF9yZW1vdmUpOwogCi0gICAgQVNTRVJUKCFfX3ZjcHVfb25fcnVu
cShzdmMpKTsKKyAgICBBU1NFUlQoIV9fdW5pdF9vbl9ydW5xKHN2YykpOwogCi0gICAgaWYgKCB0
ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSAp
CisgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9QQVJLRUQsICZz
dmMtPmZsYWdzKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfdW5wYXJr
KTsKLSAgICAgICAgdmNwdV91bnBhdXNlKHN2Yy0+dmNwdSk7CisgICAgICAgIHZjcHVfdW5wYXVz
ZShzdmMtPnVuaXQtPnZjcHVfbGlzdCk7CiAgICAgfQogCiAgICAgc3Bpbl9sb2NrX2lycSgmcHJ2
LT5sb2NrKTsKIAotICAgIGlmICggIWxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX3ZjcHVfZWxlbSkg
KQotICAgICAgICBfX2NzY2hlZF92Y3B1X2FjY3Rfc3RvcF9sb2NrZWQocHJ2LCBzdmMpOworICAg
IGlmICggIWxpc3RfZW1wdHkoJnN2Yy0+YWN0aXZlX3VuaXRfZWxlbSkgKQorICAgICAgICBfX2Nz
Y2hlZF91bml0X2FjY3Rfc3RvcF9sb2NrZWQocHJ2LCBzdmMpOwogCiAgICAgc3Bpbl91bmxvY2tf
aXJxKCZwcnYtPmxvY2spOwogCkBAIC0xMDgyLDg2ICsxMDgxLDg1IEBAIGNzY2hlZF91bml0X3Jl
bW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogc3RhdGljIHZvaWQKIGNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0g
dW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENT
Q0hFRF9VTklUKHVuaXQpOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSB2Yy0+cHJvY2Vzc29yOwor
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21hc3Rlcih1bml0KTsKIAogICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2
YykgKTsKKyAgICBCVUdfT04oIGlzX2lkbGVfdW5pdCh1bml0KSApOwogCiAgICAgaWYgKCBjdXJy
X29uX2NwdShjcHUpID09IHVuaXQgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogV2Ug
YXJlIGFib3V0IHRvIHRpY2tsZSBjcHUsIHNvIHdlIHNob3VsZCBjbGVhciBpdHMgYml0IGluIGlk
bGVycy4KLSAgICAgICAgICogQnV0LCB3ZSBhcmUgaGVyZSBiZWNhdXNlIHZjIGlzIGdvaW5nIHRv
IHNsZWVwIHdoaWxlIHJ1bm5pbmcgb24gY3B1LAorICAgICAgICAgKiBCdXQsIHdlIGFyZSBoZXJl
IGJlY2F1c2UgdW5pdCBpcyBnb2luZyB0byBzbGVlcCB3aGlsZSBydW5uaW5nIG9uIGNwdSwKICAg
ICAgICAgICogc28gdGhlIGJpdCBtdXN0IGJlIHplcm8gYWxyZWFkeS4KICAgICAgICAgICovCiAg
ICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9QUklWKHBlcl9jcHUo
c2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJzKSk7CiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNw
dSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgfQotICAgIGVsc2UgaWYgKCBfX3ZjcHVfb25fcnVu
cShzdmMpICkKKyAgICBlbHNlIGlmICggX191bml0X29uX3J1bnEoc3ZjKSApCiAgICAgICAgIHJ1
bnFfcmVtb3ZlKHN2Yyk7CiB9CiAKIHN0YXRpYyB2b2lkCiBjc2NoZWRfdW5pdF93YWtlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAg
c3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5p
dCAqIGNvbnN0IHN2YyA9IENTQ0hFRF9VTklUKHVuaXQpOwogICAgIGJvb2xfdCBtaWdyYXRpbmc7
CiAKLSAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2YykgKTsKKyAgICBCVUdfT04oIGlzX2lkbGVf
dW5pdCh1bml0KSApOwogCi0gICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdSh2Yy0+cHJvY2Vz
c29yKSA9PSB1bml0KSApCisgICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdShzY2hlZF91bml0
X21hc3Rlcih1bml0KSkgPT0gdW5pdCkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9DUkFO
Syh1bml0X3dha2VfcnVubmluZyk7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgaWYgKCB1
bmxpa2VseShfX3ZjcHVfb25fcnVucShzdmMpKSApCisgICAgaWYgKCB1bmxpa2VseShfX3VuaXRf
b25fcnVucShzdmMpKSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2Fr
ZV9vbnJ1bnEpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKCBsaWtlbHkodmNw
dV9ydW5uYWJsZSh2YykpICkKKyAgICBpZiAoIGxpa2VseSh1bml0X3J1bm5hYmxlKHVuaXQpKSAp
CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5hYmxlKTsKICAgICBlbHNl
CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX25vdF9ydW5uYWJsZSk7CiAKICAg
ICAvKgotICAgICAqIFdlIHRlbXBvcmFybHkgYm9vc3QgdGhlIHByaW9yaXR5IG9mIGF3YWtpbmcg
VkNQVXMhCisgICAgICogV2UgdGVtcG9yYXJpbHkgYm9vc3QgdGhlIHByaW9yaXR5IG9mIGF3YWtp
bmcgVU5JVHMhCiAgICAgICoKLSAgICAgKiBJZiB0aGlzIFZDUFUgY29uc3VtZXMgYSBub24gbmVn
bGlnZWFibGUgYW1vdW50IG9mIENQVSwgaXQKKyAgICAgKiBJZiB0aGlzIFVOSVQgY29uc3VtZXMg
YSBub24gbmVnbGlnaWJsZSBhbW91bnQgb2YgQ1BVLCBpdAogICAgICAqIHdpbGwgZXZlbnR1YWxs
eSBmaW5kIGl0c2VsZiBpbiB0aGUgY3JlZGl0IGFjY291bnRpbmcgY29kZQogICAgICAqIHBhdGgg
d2hlcmUgaXRzIHByaW9yaXR5IHdpbGwgYmUgcmVzZXQgdG8gbm9ybWFsLgogICAgICAqCi0gICAg
ICogSWYgb24gdGhlIG90aGVyIGhhbmQgdGhlIFZDUFUgY29uc3VtZXMgbGl0dGxlIENQVSBhbmQg
aXMKKyAgICAgKiBJZiBvbiB0aGUgb3RoZXIgaGFuZCB0aGUgVU5JVCBjb25zdW1lcyBsaXR0bGUg
Q1BVIGFuZCBpcwogICAgICAqIGJsb2NraW5nIGFuZCBhd29rZW4gYSBsb3QgKGRvaW5nIEkvTyBm
b3IgZXhhbXBsZSksIGl0cwogICAgICAqIHByaW9yaXR5IHdpbGwgcmVtYWluIGJvb3N0ZWQsIG9w
dGltaXppbmcgaXQncyB3YWtlLXRvLXJ1bgogICAgICAqIGxhdGVuY2llcy4KICAgICAgKgotICAg
ICAqIFRoaXMgYWxsb3dzIHdha2UtdG8tcnVuIGxhdGVuY3kgc2Vuc2l0aXZlIFZDUFVzIHRvIHBy
ZWVtcHQKLSAgICAgKiBtb3JlIENQVSByZXNvdXJjZSBpbnRlbnNpdmUgVkNQVXMgd2l0aG91dCBp
bXBhY3Rpbmcgb3ZlcmFsbCAKKyAgICAgKiBUaGlzIGFsbG93cyB3YWtlLXRvLXJ1biBsYXRlbmN5
IHNlbnNpdGl2ZSBVTklUcyB0byBwcmVlbXB0CisgICAgICogbW9yZSBDUFUgcmVzb3VyY2UgaW50
ZW5zaXZlIFVOSVRzIHdpdGhvdXQgaW1wYWN0aW5nIG92ZXJhbGwKICAgICAgKiBzeXN0ZW0gZmFp
cm5lc3MuCiAgICAgICoKICAgICAgKiBUaGVyZSBhcmUgdHdvIGNhc2VzLCB3aGVuIHdlIGRvbid0
IHdhbnQgdG8gYm9vc3Q6Ci0gICAgICogIC0gVkNQVXMgdGhhdCBhcmUgd2FraW5nIHVwIGFmdGVy
IGEgbWlncmF0aW9uLCByYXRoZXIgdGhhbgorICAgICAqICAtIFVOSVRzIHRoYXQgYXJlIHdha2lu
ZyB1cCBhZnRlciBhIG1pZ3JhdGlvbiwgcmF0aGVyIHRoYW4KICAgICAgKiAgICBhZnRlciBoYXZp
bmcgYmxvY2s7Ci0gICAgICogIC0gVkNQVXMgb2YgY2FwcGVkIGRvbWFpbnMgdW5wYXVzaW5nIGFm
dGVyIGVhcm5pbmcgY3JlZGl0cworICAgICAqICAtIFVOSVRzIG9mIGNhcHBlZCBkb21haW5zIHVu
cGF1c2luZyBhZnRlciBlYXJuaW5nIGNyZWRpdHMKICAgICAgKiAgICB0aGV5IGhhZCBvdmVyc3Bl
bnQuCiAgICAgICovCi0gICAgbWlncmF0aW5nID0gdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9G
TEFHX1ZDUFVfTUlHUkFUSU5HLCAmc3ZjLT5mbGFncyk7CisgICAgbWlncmF0aW5nID0gdGVzdF9h
bmRfY2xlYXJfYml0KENTQ0hFRF9GTEFHX1VOSVRfTUlHUkFUSU5HLCAmc3ZjLT5mbGFncyk7CiAK
ICAgICBpZiAoICFtaWdyYXRpbmcgJiYgc3ZjLT5wcmkgPT0gQ1NDSEVEX1BSSV9UU19VTkRFUiAm
JgotICAgICAgICAgIXRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VELCAmc3ZjLT5mbGFn
cykgKQorICAgICAgICAgIXRlc3RfYml0KENTQ0hFRF9GTEFHX1VOSVRfUEFSS0VELCAmc3ZjLT5m
bGFncykgKQogICAgIHsKLSAgICAgICAgVFJBQ0VfMkQoVFJDX0NTQ0hFRF9CT09TVF9TVEFSVCwg
dmMtPmRvbWFpbi0+ZG9tYWluX2lkLCB2Yy0+dmNwdV9pZCk7CisgICAgICAgIFRSQUNFXzJEKFRS
Q19DU0NIRURfQk9PU1RfU1RBUlQsIHVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAg
ICAgICAgICB1bml0LT51bml0X2lkKTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X2Jv
b3N0KTsKICAgICAgICAgc3ZjLT5wcmkgPSBDU0NIRURfUFJJX1RTX0JPT1NUOwogICAgIH0KIAot
ICAgIC8qIFB1dCB0aGUgVkNQVSBvbiB0aGUgcnVucSBhbmQgdGlja2xlIENQVXMgKi8KKyAgICAv
KiBQdXQgdGhlIFVOSVQgb24gdGhlIHJ1bnEgYW5kIHRpY2tsZSBDUFVzICovCiAgICAgcnVucV9p
bnNlcnQoc3ZjKTsKICAgICBfX3J1bnFfdGlja2xlKHN2Yyk7CiB9CkBAIC0xMTcyLDcgKzExNzAs
NyBAQCBjc2NoZWRfdW5pdF95aWVsZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9
IENTQ0hFRF9VTklUKHVuaXQpOwogCiAgICAgLyogTGV0IHRoZSBzY2hlZHVsZXIga25vdyB0aGF0
IHRoaXMgdmNwdSBpcyB0cnlpbmcgdG8geWllbGQgKi8KLSAgICBzZXRfYml0KENTQ0hFRF9GTEFH
X1ZDUFVfWUlFTEQsICZzdmMtPmZsYWdzKTsKKyAgICBzZXRfYml0KENTQ0hFRF9GTEFHX1VOSVRf
WUlFTEQsICZzdmMtPmZsYWdzKTsKIH0KIAogc3RhdGljIGludApAQCAtMTIwMSw4ICsxMTk5LDgg
QEAgY3NjaGVkX2RvbV9jbnRsKAogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFsaXN0X2Vt
cHR5KCZzZG9tLT5hY3RpdmVfc2RvbV9lbGVtKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgcHJ2LT53ZWlnaHQgLT0gc2RvbS0+d2VpZ2h0ICogc2RvbS0+YWN0aXZlX3ZjcHVfY291
bnQ7Ci0gICAgICAgICAgICAgICAgcHJ2LT53ZWlnaHQgKz0gb3AtPnUuY3JlZGl0LndlaWdodCAq
IHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50OworICAgICAgICAgICAgICAgIHBydi0+d2VpZ2h0IC09
IHNkb20tPndlaWdodCAqIHNkb20tPmFjdGl2ZV91bml0X2NvdW50OworICAgICAgICAgICAgICAg
IHBydi0+d2VpZ2h0ICs9IG9wLT51LmNyZWRpdC53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdW5pdF9j
b3VudDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHNkb20tPndlaWdodCA9IG9wLT51LmNy
ZWRpdC53ZWlnaHQ7CiAgICAgICAgIH0KQEAgLTEyMzEsOSArMTIyOSw5IEBAIGNzY2hlZF9hZmZf
Y250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
LAogCiAgICAgLyogQXJlIHdlIGJlY29taW5nIGV4Y2x1c2l2ZWx5IHBpbm5lZD8gKi8KICAgICBp
ZiAoIGNwdW1hc2tfd2VpZ2h0KGhhcmQpID09IDEgKQotICAgICAgICBzZXRfYml0KENTQ0hFRF9G
TEFHX1ZDUFVfUElOTkVELCAmc3ZjLT5mbGFncyk7CisgICAgICAgIHNldF9iaXQoQ1NDSEVEX0ZM
QUdfVU5JVF9QSU5ORUQsICZzdmMtPmZsYWdzKTsKICAgICBlbHNlCi0gICAgICAgIGNsZWFyX2Jp
dChDU0NIRURfRkxBR19WQ1BVX1BJTk5FRCwgJnN2Yy0+ZmxhZ3MpOworICAgICAgICBjbGVhcl9i
aXQoQ1NDSEVEX0ZMQUdfVU5JVF9QSU5ORUQsICZzdmMtPmZsYWdzKTsKIH0KIAogc3RhdGljIGlu
bGluZSB2b2lkCkBAIC0xMjc2LDE0ICsxMjc0LDE0IEBAIGNzY2hlZF9zeXNfY250bChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIGVsc2UgaWYgKCBwcnYtPnJhdGVsaW1pdCAm
JiAhcGFyYW1zLT5yYXRlbGltaXRfdXMgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZP
ICJEaXNhYmxpbmcgY29udGV4dCBzd2l0Y2ggcmF0ZSBsaW1pdGluZ1xuIik7CiAgICAgICAgIHBy
di0+cmF0ZWxpbWl0ID0gTUlDUk9TRUNTKHBhcmFtcy0+cmF0ZWxpbWl0X3VzKTsKLSAgICAgICAg
cHJ2LT52Y3B1X21pZ3JfZGVsYXkgPSBNSUNST1NFQ1MocGFyYW1zLT52Y3B1X21pZ3JfZGVsYXlf
dXMpOworICAgICAgICBwcnYtPnVuaXRfbWlncl9kZWxheSA9IE1JQ1JPU0VDUyhwYXJhbXMtPnZj
cHVfbWlncl9kZWxheV91cyk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+
bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIC8qIEZBTExUSFJVICovCiAgICAgY2FzZSBYRU5fU1lT
Q1RMX1NDSEVET1BfZ2V0aW5mbzoKICAgICAgICAgcGFyYW1zLT50c2xpY2VfbXMgPSBwcnYtPnRz
bGljZSAvIE1JTExJU0VDUygxKTsKICAgICAgICAgcGFyYW1zLT5yYXRlbGltaXRfdXMgPSBwcnYt
PnJhdGVsaW1pdCAvIE1JQ1JPU0VDUygxKTsKLSAgICAgICAgcGFyYW1zLT52Y3B1X21pZ3JfZGVs
YXlfdXMgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAvIE1JQ1JPU0VDUygxKTsKKyAgICAgICAgcGFy
YW1zLT52Y3B1X21pZ3JfZGVsYXlfdXMgPSBwcnYtPnVuaXRfbWlncl9kZWxheSAvIE1JQ1JPU0VD
UygxKTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBicmVhazsKICAgICB9CkBAIC0xMzAxLDcg
KzEyOTksNyBAQCBjc2NoZWRfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBkb21haW4gKmRvbSkKICAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7
CiAKICAgICAvKiBJbml0aWFsaXplIGNyZWRpdCBhbmQgd2VpZ2h0ICovCi0gICAgSU5JVF9MSVNU
X0hFQUQoJnNkb20tPmFjdGl2ZV92Y3B1KTsKKyAgICBJTklUX0xJU1RfSEVBRCgmc2RvbS0+YWN0
aXZlX3VuaXQpOwogICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5hY3RpdmVfc2RvbV9lbGVtKTsK
ICAgICBzZG9tLT5kb20gPSBkb207CiAgICAgc2RvbS0+d2VpZ2h0ID0gQ1NDSEVEX0RFRkFVTFRf
V0VJR0hUOwpAQCAtMTMxOCw3ICsxMzE2LDcgQEAgY3NjaGVkX2ZyZWVfZG9tZGF0YShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiAvKgogICogVGhpcyBpcyBhIE8obikg
b3B0aW1pemVkIHNvcnQgb2YgdGhlIHJ1bnEuCiAgKgotICogVGltZS1zaGFyZSBWQ1BVcyBjYW4g
b25seSBiZSBvbmUgb2YgdHdvIHByaW9yaXRpZXMsIFVOREVSIG9yIE9WRVIuIFdlIHdhbGsKKyAq
IFRpbWUtc2hhcmUgVU5JVHMgY2FuIG9ubHkgYmUgb25lIG9mIHR3byBwcmlvcml0aWVzLCBVTkRF
UiBvciBPVkVSLiBXZSB3YWxrCiAgKiB0aHJvdWdoIHRoZSBydW5xIGFuZCBtb3ZlIHVwIGFueSBV
TkRFUnMgdGhhdCBhcmUgcHJlY2VkZWQgYnkgT1ZFUlMuIFdlCiAgKiByZW1lbWJlciB0aGUgbGFz
dCBVTkRFUiB0byBtYWtlIHRoZSBtb3ZlIHVwIG9wZXJhdGlvbiBPKDEpLgogICovCkBAIC0xMzcx
LDcgKzEzNjksNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKIHsKICAgICBzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiA9IGR1bW15OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAg
c3RydWN0IGxpc3RfaGVhZCAqaXRlcl92Y3B1LCAqbmV4dF92Y3B1OworICAgIHN0cnVjdCBsaXN0
X2hlYWQgKml0ZXJfdW5pdCwgKm5leHRfdW5pdDsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVy
X3Nkb20sICpuZXh0X3Nkb207CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmM7CiAgICAgc3Ry
dWN0IGNzY2hlZF9kb20gKnNkb207CkBAIC0xNDE4LDI2ICsxNDE2LDI2IEBAIGNzY2hlZF9hY2N0
KHZvaWQqIGR1bW15KQogICAgICAgICBzZG9tID0gbGlzdF9lbnRyeShpdGVyX3Nkb20sIHN0cnVj
dCBjc2NoZWRfZG9tLCBhY3RpdmVfc2RvbV9lbGVtKTsKIAogICAgICAgICBCVUdfT04oIGlzX2lk
bGVfZG9tYWluKHNkb20tPmRvbSkgKTsKLSAgICAgICAgQlVHX09OKCBzZG9tLT5hY3RpdmVfdmNw
dV9jb3VudCA9PSAwICk7CisgICAgICAgIEJVR19PTiggc2RvbS0+YWN0aXZlX3VuaXRfY291bnQg
PT0gMCApOwogICAgICAgICBCVUdfT04oIHNkb20tPndlaWdodCA9PSAwICk7Ci0gICAgICAgIEJV
R19PTiggKHNkb20tPndlaWdodCAqIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50KSA+IHdlaWdodF9s
ZWZ0ICk7CisgICAgICAgIEJVR19PTiggKHNkb20tPndlaWdodCAqIHNkb20tPmFjdGl2ZV91bml0
X2NvdW50KSA+IHdlaWdodF9sZWZ0ICk7CiAKLSAgICAgICAgd2VpZ2h0X2xlZnQgLT0gKCBzZG9t
LT53ZWlnaHQgKiBzZG9tLT5hY3RpdmVfdmNwdV9jb3VudCApOworICAgICAgICB3ZWlnaHRfbGVm
dCAtPSAoIHNkb20tPndlaWdodCAqIHNkb20tPmFjdGl2ZV91bml0X2NvdW50ICk7CiAKICAgICAg
ICAgLyoKICAgICAgICAgICogQSBkb21haW4ncyBmYWlyIHNoYXJlIGlzIGNvbXB1dGVkIHVzaW5n
IGl0cyB3ZWlnaHQgaW4gY29tcGV0aXRpb24KICAgICAgICAgICogd2l0aCB0aGF0IG9mIGFsbCBv
dGhlciBhY3RpdmUgZG9tYWlucy4KICAgICAgICAgICoKLSAgICAgICAgICogQXQgbW9zdCwgYSBk
b21haW4gY2FuIHVzZSBjcmVkaXRzIHRvIHJ1biBhbGwgaXRzIGFjdGl2ZSBWQ1BVcworICAgICAg
ICAgKiBBdCBtb3N0LCBhIGRvbWFpbiBjYW4gdXNlIGNyZWRpdHMgdG8gcnVuIGFsbCBpdHMgYWN0
aXZlIFVOSVRzCiAgICAgICAgICAqIGZvciBvbmUgZnVsbCBhY2NvdW50aW5nIHBlcmlvZC4gV2Ug
YWxsb3cgYSBkb21haW4gdG8gZWFybiBtb3JlCiAgICAgICAgICAqIG9ubHkgd2hlbiB0aGUgc3lz
dGVtLXdpZGUgY3JlZGl0IGJhbGFuY2UgaXMgbmVnYXRpdmUuCiAgICAgICAgICAqLwotICAgICAg
ICBjcmVkaXRfcGVhayA9IHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50ICogcHJ2LT5jcmVkaXRzX3Bl
cl90c2xpY2U7CisgICAgICAgIGNyZWRpdF9wZWFrID0gc2RvbS0+YWN0aXZlX3VuaXRfY291bnQg
KiBwcnYtPmNyZWRpdHNfcGVyX3RzbGljZTsKICAgICAgICAgaWYgKCBwcnYtPmNyZWRpdF9iYWxh
bmNlIDwgMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNyZWRpdF9wZWFrICs9ICggKCAtcHJ2
LT5jcmVkaXRfYmFsYW5jZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogc2RvbS0+
d2VpZ2h0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBzZG9tLT5hY3RpdmVfdmNw
dV9jb3VudCkgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogc2RvbS0+YWN0aXZl
X3VuaXRfY291bnQpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdlaWdodF90b3Rh
bCAtIDEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICApIC8gd2VpZ2h0X3RvdGFsOwogICAg
ICAgICB9CkBAIC0xNDQ4LDE0ICsxNDQ2LDE0IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQog
ICAgICAgICAgICAgaWYgKCBjcmVkaXRfY2FwIDwgY3JlZGl0X3BlYWsgKQogICAgICAgICAgICAg
ICAgIGNyZWRpdF9wZWFrID0gY3JlZGl0X2NhcDsKIAotICAgICAgICAgICAgLyogRklYTUUgLS0g
c2V0IGNhcCBwZXItdmNwdSBhcyB3ZWxsLi4uPyAqLwotICAgICAgICAgICAgY3JlZGl0X2NhcCA9
ICggY3JlZGl0X2NhcCArICggc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQgLSAxICkKLSAgICAgICAg
ICAgICAgICAgICAgICAgICApIC8gc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQ7CisgICAgICAgICAg
ICAvKiBGSVhNRSAtLSBzZXQgY2FwIHBlci11bml0IGFzIHdlbGwuLi4/ICovCisgICAgICAgICAg
ICBjcmVkaXRfY2FwID0gKCBjcmVkaXRfY2FwICsgKCBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCAt
IDEgKQorICAgICAgICAgICAgICAgICAgICAgICAgICkgLyBzZG9tLT5hY3RpdmVfdW5pdF9jb3Vu
dDsKICAgICAgICAgfQogCiAgICAgICAgIGNyZWRpdF9mYWlyID0gKCAoIGNyZWRpdF90b3RhbAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAqIHNkb20tPndlaWdodAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHNkb20tPmFjdGl2ZV92Y3B1X2NvdW50ICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBzZG9tLT5hY3RpdmVfdW5pdF9jb3VudCApCiAgICAgICAgICAgICAgICAgICAg
ICAgICArICh3ZWlnaHRfdG90YWwgLSAxKQogICAgICAgICAgICAgICAgICAgICAgICkgLyB3ZWln
aHRfdG90YWw7CiAKQEAgLTE0ODksMTQgKzE0ODcsMTQgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVt
bXkpCiAgICAgICAgICAgICBjcmVkaXRfZmFpciA9IGNyZWRpdF9wZWFrOwogICAgICAgICB9CiAK
LSAgICAgICAgLyogQ29tcHV0ZSBmYWlyIHNoYXJlIHBlciBWQ1BVICovCi0gICAgICAgIGNyZWRp
dF9mYWlyID0gKCBjcmVkaXRfZmFpciArICggc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQgLSAxICkK
LSAgICAgICAgICAgICAgICAgICAgICApIC8gc2RvbS0+YWN0aXZlX3ZjcHVfY291bnQ7CisgICAg
ICAgIC8qIENvbXB1dGUgZmFpciBzaGFyZSBwZXIgVU5JVCAqLworICAgICAgICBjcmVkaXRfZmFp
ciA9ICggY3JlZGl0X2ZhaXIgKyAoIHNkb20tPmFjdGl2ZV91bml0X2NvdW50IC0gMSApCisgICAg
ICAgICAgICAgICAgICAgICAgKSAvIHNkb20tPmFjdGl2ZV91bml0X2NvdW50OwogCiAKLSAgICAg
ICAgbGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyX3ZjcHUsIG5leHRfdmNwdSwgJnNkb20tPmFjdGl2
ZV92Y3B1ICkKKyAgICAgICAgbGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyX3VuaXQsIG5leHRfdW5p
dCwgJnNkb20tPmFjdGl2ZV91bml0ICkKICAgICAgICAgewotICAgICAgICAgICAgc3ZjID0gbGlz
dF9lbnRyeShpdGVyX3ZjcHUsIHN0cnVjdCBjc2NoZWRfdW5pdCwgYWN0aXZlX3ZjcHVfZWxlbSk7
CisgICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJfdW5pdCwgc3RydWN0IGNzY2hlZF91
bml0LCBhY3RpdmVfdW5pdF9lbGVtKTsKICAgICAgICAgICAgIEJVR19PTiggc2RvbSAhPSBzdmMt
PnNkb20gKTsKIAogICAgICAgICAgICAgLyogSW5jcmVtZW50IGNyZWRpdCAqLwpAQCAtMTUwNCwy
MCArMTUwMiwyMCBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgIGNyZWRp
dCA9IGF0b21pY19yZWFkKCZzdmMtPmNyZWRpdCk7CiAKICAgICAgICAgICAgIC8qCi0gICAgICAg
ICAgICAgKiBSZWNvbXB1dGUgcHJpb3JpdHkgb3IsIGlmIFZDUFUgaXMgaWRsaW5nLCByZW1vdmUg
aXQgZnJvbQorICAgICAgICAgICAgICogUmVjb21wdXRlIHByaW9yaXR5IG9yLCBpZiBVTklUIGlz
IGlkbGluZywgcmVtb3ZlIGl0IGZyb20KICAgICAgICAgICAgICAqIHRoZSBhY3RpdmUgbGlzdC4K
ICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBjcmVkaXQgPCAwICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBzdmMtPnByaSA9IENTQ0hFRF9QUklfVFNfT1ZFUjsKIAot
ICAgICAgICAgICAgICAgIC8qIFBhcmsgcnVubmluZyBWQ1BVcyBvZiBjYXBwZWQtb3V0IGRvbWFp
bnMgKi8KKyAgICAgICAgICAgICAgICAvKiBQYXJrIHJ1bm5pbmcgVU5JVHMgb2YgY2FwcGVkLW91
dCBkb21haW5zICovCiAgICAgICAgICAgICAgICAgaWYgKCBzZG9tLT5jYXAgIT0gMFUgJiYKICAg
ICAgICAgICAgICAgICAgICAgIGNyZWRpdCA8IC1jcmVkaXRfY2FwICYmCi0gICAgICAgICAgICAg
ICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdChDU0NIRURfRkxBR19WQ1BVX1BBUktFRCwgJnN2Yy0+
ZmxhZ3MpICkKKyAgICAgICAgICAgICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KENTQ0hFRF9G
TEFHX1VOSVRfUEFSS0VELCAmc3ZjLT5mbGFncykgKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3BhcmspOwotICAgICAgICAgICAg
ICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgICAg
ICB2Y3B1X3BhdXNlX25vc3luYyhzdmMtPnVuaXQtPnZjcHVfbGlzdCk7CiAgICAgICAgICAgICAg
ICAgfQogCiAgICAgICAgICAgICAgICAgLyogTG93ZXIgYm91bmQgb24gY3JlZGl0cyAqLwpAQCAt
MTUzMywyMiArMTUzMSwyMiBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgICAg
ICAgICBzdmMtPnByaSA9IENTQ0hFRF9QUklfVFNfVU5ERVI7CiAKICAgICAgICAgICAgICAgICAv
KiBVbnBhcmsgYW55IGNhcHBlZCBkb21haW5zIHdob3NlIGNyZWRpdHMgZ28gcG9zaXRpdmUgKi8K
LSAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VELCAm
c3ZjLT5mbGFncykgKQorICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoQ1NDSEVEX0ZMQUdf
VU5JVF9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAgICAgKiBJdCdzIGltcG9ydGFudCB0byB1
bnNldCB0aGUgZmxhZyBBRlRFUiB0aGUgdW5wYXVzZSgpCi0gICAgICAgICAgICAgICAgICAgICAq
IGNhbGwgdG8gbWFrZSBzdXJlIHRoZSBWQ1BVJ3MgcHJpb3JpdHkgaXMgbm90IGJvb3N0ZWQKKyAg
ICAgICAgICAgICAgICAgICAgICogY2FsbCB0byBtYWtlIHN1cmUgdGhlIFVOSVQncyBwcmlvcml0
eSBpcyBub3QgYm9vc3RlZAogICAgICAgICAgICAgICAgICAgICAgKiBpZiBpdCBpcyB3b2tlbiB1
cCBoZXJlLgogICAgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICAgICAgU0NI
RURfU1RBVF9DUkFOSyh1bml0X3VucGFyayk7Ci0gICAgICAgICAgICAgICAgICAgIHZjcHVfdW5w
YXVzZShzdmMtPnZjcHUpOwotICAgICAgICAgICAgICAgICAgICBjbGVhcl9iaXQoQ1NDSEVEX0ZM
QUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgdmNwdV91
bnBhdXNlKHN2Yy0+dW5pdC0+dmNwdV9saXN0KTsKKyAgICAgICAgICAgICAgICAgICAgY2xlYXJf
Yml0KENTQ0hFRF9GTEFHX1VOSVRfUEFSS0VELCAmc3ZjLT5mbGFncyk7CiAgICAgICAgICAgICAg
ICAgfQogCi0gICAgICAgICAgICAgICAgLyogVXBwZXIgYm91bmQgb24gY3JlZGl0cyBtZWFucyBW
Q1BVIHN0b3BzIGVhcm5pbmcgKi8KKyAgICAgICAgICAgICAgICAvKiBVcHBlciBib3VuZCBvbiBj
cmVkaXRzIG1lYW5zIFVOSVQgc3RvcHMgZWFybmluZyAqLwogICAgICAgICAgICAgICAgIGlmICgg
Y3JlZGl0ID4gcHJ2LT5jcmVkaXRzX3Blcl90c2xpY2UgKQogICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgX19jc2NoZWRfdmNwdV9hY2N0X3N0b3BfbG9ja2VkKHBydiwgc3Zj
KTsKKyAgICAgICAgICAgICAgICAgICAgX19jc2NoZWRfdW5pdF9hY2N0X3N0b3BfbG9ja2VkKHBy
diwgc3ZjKTsKICAgICAgICAgICAgICAgICAgICAgLyogRGl2aWRlIGNyZWRpdHMgaW4gaGFsZiwg
c28gdGhhdCB3aGVuIGl0IHN0YXJ0cwogICAgICAgICAgICAgICAgICAgICAgKiBhY2NvdW50aW5n
IGFnYWluLCBpdCBzdGFydHMgYSBsaXR0bGUgYml0ICJhaGVhZCIgKi8KICAgICAgICAgICAgICAg
ICAgICAgY3JlZGl0IC89IDI7CkBAIC0xNTU2LDggKzE1NTQsOCBAQCBjc2NoZWRfYWNjdCh2b2lk
KiBkdW1teSkKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
IFNDSEVEX1ZDUFVfU1RBVF9TRVQoc3ZjLCBjcmVkaXRfbGFzdCwgY3JlZGl0KTsKLSAgICAgICAg
ICAgIFNDSEVEX1ZDUFVfU1RBVF9TRVQoc3ZjLCBjcmVkaXRfaW5jciwgY3JlZGl0X2ZhaXIpOwor
ICAgICAgICAgICAgU0NIRURfVU5JVF9TVEFUX1NFVChzdmMsIGNyZWRpdF9sYXN0LCBjcmVkaXQp
OworICAgICAgICAgICAgU0NIRURfVU5JVF9TVEFUX1NFVChzdmMsIGNyZWRpdF9pbmNyLCBjcmVk
aXRfZmFpcik7CiAgICAgICAgICAgICBjcmVkaXRfYmFsYW5jZSArPSBjcmVkaXQ7CiAgICAgICAg
IH0KICAgICB9CkBAIC0xNTgzLDEwICsxNTgxLDEwIEBAIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUp
CiAgICAgc3BjLT50aWNrKys7CiAKICAgICAvKgotICAgICAqIEFjY291bnRpbmcgZm9yIHJ1bm5p
bmcgVkNQVQorICAgICAqIEFjY291bnRpbmcgZm9yIHJ1bm5pbmcgVU5JVAogICAgICAqLwotICAg
IGlmICggIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCi0gICAgICAgIGNzY2hlZF92Y3B1X2FjY3Qo
cHJ2LCBjcHUpOworICAgIGlmICggIWlzX2lkbGVfdW5pdChjdXJyZW50LT5zY2hlZF91bml0KSAp
CisgICAgICAgIGNzY2hlZF91bml0X2FjY3QocHJ2LCBjcHUpOwogCiAgICAgLyoKICAgICAgKiBD
aGVjayBpZiBydW5xIG5lZWRzIHRvIGJlIHNvcnRlZApAQCAtMTYwNyw3ICsxNjA1LDcgQEAgY3Nj
aGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5j
ZV9zdGVwKQogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAqIGNvbnN0IHBlZXJfcGNwdSA9
IENTQ0hFRF9QQ1BVKHBlZXJfY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNwZWVyOwog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7Ci0gICAgc3RydWN0IHZjcHUgKnZjOworICAgIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0OwogCiAgICAgQVNTRVJUKHBlZXJfcGNwdSAhPSBOVUxMKTsK
IApAQCAtMTYxNSw3ICsxNjEzLDcgQEAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBp
bnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVwKQogICAgICAqIERvbid0IHN0ZWFsIGZy
b20gYW4gaWRsZSBDUFUncyBydW5xIGJlY2F1c2UgaXQncyBhYm91dCB0bwogICAgICAqIHBpY2sg
dXAgd29yayBmcm9tIGl0IGl0c2VsZi4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KGlzX2lk
bGVfdmNwdShjdXJyX29uX2NwdShwZWVyX2NwdSktPnZjcHVfbGlzdCkpICkKKyAgICBpZiAoIHVu
bGlrZWx5KGlzX2lkbGVfdW5pdChjdXJyX29uX2NwdShwZWVyX2NwdSkpKSApCiAgICAgICAgIGdv
dG8gb3V0OwogCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnBlZXJfcGNwdS0+cnVucSApCkBA
IC0xNjIzLDQ2ICsxNjIxLDQ0IEBAIGNzY2hlZF9ydW5xX3N0ZWFsKGludCBwZWVyX2NwdSwgaW50
IGNwdSwgaW50IHByaSwgaW50IGJhbGFuY2Vfc3RlcCkKICAgICAgICAgc3BlZXIgPSBfX3J1bnFf
ZWxlbShpdGVyKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBJZiBuZXh0IGF2YWlsYWJsZSBW
Q1BVIGhlcmUgaXMgbm90IG9mIHN0cmljdGx5IGhpZ2hlcgorICAgICAgICAgKiBJZiBuZXh0IGF2
YWlsYWJsZSBVTklUIGhlcmUgaXMgbm90IG9mIHN0cmljdGx5IGhpZ2hlcgogICAgICAgICAgKiBw
cmlvcml0eSB0aGFuIG91cnMsIHRoaXMgUENQVSBpcyB1c2VsZXNzIHRvIHVzLgogICAgICAgICAg
Ki8KICAgICAgICAgaWYgKCBzcGVlci0+cHJpIDw9IHByaSApCiAgICAgICAgICAgICBicmVhazsK
IAotICAgICAgICAvKiBJcyB0aGlzIFZDUFUgcnVubmFibGUgb24gb3VyIFBDUFU/ICovCi0gICAg
ICAgIHZjID0gc3BlZXItPnZjcHU7Ci0gICAgICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KHZjKSAp
OworICAgICAgICAvKiBJcyB0aGlzIFVOSVQgcnVubmFibGUgb24gb3VyIFBDUFU/ICovCisgICAg
ICAgIHVuaXQgPSBzcGVlci0+dW5pdDsKKyAgICAgICAgQlVHX09OKCBpc19pZGxlX3VuaXQodW5p
dCkgKTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBJZiB0aGUgdmNwdSBpcyBzdGlsbCBpbiBw
ZWVyX2NwdSdzIHNjaGVkdWxpbmcgdGFpbCwgb3IgaWYgaXQKKyAgICAgICAgICogSWYgdGhlIHVu
aXQgaXMgc3RpbGwgaW4gcGVlcl9jcHUncyBzY2hlZHVsaW5nIHRhaWwsIG9yIGlmIGl0CiAgICAg
ICAgICAqIGhhcyBubyB1c2VmdWwgc29mdCBhZmZpbml0eSwgc2tpcCBpdC4KICAgICAgICAgICoK
ICAgICAgICAgICogSW4gZmFjdCwgd2hhdCB3ZSB3YW50IGlzIHRvIGNoZWNrIGlmIHdlIGhhdmUg
YW55ICJzb2Z0LWFmZmluZQogICAgICAgICAgKiB3b3JrIiB0byBzdGVhbCwgYmVmb3JlIHN0YXJ0
aW5nIHRvIGxvb2sgYXQgImhhcmQtYWZmaW5lIHdvcmsiLgogICAgICAgICAgKgotICAgICAgICAg
KiBOb3RpY2UgdGhhdCwgaWYgbm90IGV2ZW4gb25lIHZDUFUgb24gdGhpcyBydW5xIGhhcyBhIHVz
ZWZ1bAorICAgICAgICAgKiBOb3RpY2UgdGhhdCwgaWYgbm90IGV2ZW4gb25lIHVuaXQgb24gdGhp
cyBydW5xIGhhcyBhIHVzZWZ1bAogICAgICAgICAgKiBzb2Z0IGFmZmluaXR5LCB3ZSBjb3VsZCBo
YXZlIGF2b2lkIGNvbnNpZGVyaW5nIHRoaXMgcnVucSBmb3IKICAgICAgICAgICogYSBzb2Z0IGJh
bGFuY2luZyBzdGVwIGluIHRoZSBmaXJzdCBwbGFjZS4gVGhpcywgZm9yIGluc3RhbmNlLAogICAg
ICAgICAgKiBjYW4gYmUgaW1wbGVtZW50ZWQgYnkgdGFraW5nIG5vdGUgb2Ygb24gd2hhdCBydW5x
IHRoZXJlIGFyZQotICAgICAgICAgKiB2Q1BVcyB3aXRoIHVzZWZ1bCBzb2Z0IGFmZmluaXRpZXMg
aW4gc29tZSBzb3J0IG9mIGJpdG1hcAorICAgICAgICAgKiB1bml0cyB3aXRoIHVzZWZ1bCBzb2Z0
IGFmZmluaXRpZXMgaW4gc29tZSBzb3J0IG9mIGJpdG1hcAogICAgICAgICAgKiBvciBjb3VudGVy
LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCB2Yy0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyB8
fAotICAgICAgICAgICAgIChiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYm
Ci0gICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh2Yy0+c2NoZWRfdW5pdCkpICkKKyAg
ICAgICAgaWYgKCB1bml0LT5pc19ydW5uaW5nIHx8IChiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9T
T0ZUX0FGRklOSVRZICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWhhc19z
b2Z0X2FmZmluaXR5KHVuaXQpKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBh
ZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodmMtPnNjaGVkX3VuaXQsIGJhbGFuY2Vfc3RlcCwgY3B1
bWFza19zY3JhdGNoKTsKLSAgICAgICAgaWYgKCBfX2NzY2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxl
KHBydiwgdmMsIGNwdSwgY3B1bWFza19zY3JhdGNoKSApCisgICAgICAgIGFmZmluaXR5X2JhbGFu
Y2VfY3B1bWFzayh1bml0LCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CisgICAgICAg
IGlmICggX19jc2NoZWRfdW5pdF9pc19taWdyYXRlYWJsZShwcnYsIHVuaXQsIGNwdSwgY3B1bWFz
a19zY3JhdGNoKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFdlIGdvdCBhIGNhbmRpZGF0
ZS4gR3JhYiBpdCEgKi8KLSAgICAgICAgICAgIFRSQUNFXzNEKFRSQ19DU0NIRURfU1RPTEVOX1ZD
UFUsIHBlZXJfY3B1LAotICAgICAgICAgICAgICAgICAgICAgdmMtPmRvbWFpbi0+ZG9tYWluX2lk
LCB2Yy0+dmNwdV9pZCk7Ci0gICAgICAgICAgICBTQ0hFRF9WQ1BVX1NUQVRfQ1JBTksoc3BlZXIs
IG1pZ3JhdGVfcSk7CisgICAgICAgICAgICBUUkFDRV8zRChUUkNfQ1NDSEVEX1NUT0xFTl9VTklU
LCBwZWVyX2NwdSwKKyAgICAgICAgICAgICAgICAgICAgIHVuaXQtPmRvbWFpbi0+ZG9tYWluX2lk
LCB1bml0LT51bml0X2lkKTsKKyAgICAgICAgICAgIFNDSEVEX1VOSVRfU1RBVF9DUkFOSyhzcGVl
ciwgbWlncmF0ZV9xKTsKICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZV9xdWV1
ZWQpOwotICAgICAgICAgICAgV0FSTl9PTih2Yy0+aXNfdXJnZW50KTsKICAgICAgICAgICAgIHJ1
bnFfcmVtb3ZlKHNwZWVyKTsKLSAgICAgICAgICAgIHNjaGVkX3NldF9yZXModmMtPnNjaGVkX3Vu
aXQsIGdldF9zY2hlZF9yZXMoY3B1KSk7CisgICAgICAgICAgICBzY2hlZF9zZXRfcmVzKHVuaXQs
IGdldF9zY2hlZF9yZXMoY3B1KSk7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogc3Bl
ZXIgd2lsbCBzdGFydCBleGVjdXRpbmcgZGlyZWN0bHkgb24gY3B1LCB3aXRob3V0IGhhdmluZyB0
bwogICAgICAgICAgICAgICogZ28gdGhyb3VnaCBydW5xX2luc2VydCgpLiBTbyB3ZSBtdXN0IHVw
ZGF0ZSB0aGUgcnVubmFibGUgY291bnQKQEAgLTE2ODgsNyArMTY4NCw3IEBAIGNzY2hlZF9sb2Fk
X2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgaW50IHBl
ZXJfY3B1LCBmaXJzdF9jcHUsIHBlZXJfbm9kZSwgYnN0ZXA7CiAgICAgaW50IG5vZGUgPSBjcHVf
dG9fbm9kZShjcHUpOwogCi0gICAgQlVHX09OKCBjcHUgIT0gc25leHQtPnZjcHUtPnByb2Nlc3Nv
ciApOworICAgIEJVR19PTiggY3B1ICE9IHNjaGVkX3VuaXRfbWFzdGVyKHNuZXh0LT51bml0KSAp
OwogICAgIG9ubGluZSA9IGNwdXBvb2xfb25saW5lX2NwdW1hc2soYyk7CiAKICAgICAvKgpAQCAt
MTcxNyw3ICsxNzEzLDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgKnBydiwgaW50IGNwdSwKICAgICAgICAgLyoKICAgICAgICAgICogV2UgcGVlayBhdCB0aGUg
bm9uLWlkbGluZyBDUFVzIGluIGEgbm9kZS13aXNlIGZhc2hpb24uIEluIGZhY3QsCiAgICAgICAg
ICAqIGl0IGlzIG1vcmUgbGlrZWx5IHRoYXQgd2UgZmluZCBzb21lIGFmZmluZSB3b3JrIG9uIG91
ciBzYW1lCi0gICAgICAgICAqIG5vZGUsIG5vdCB0byBtZW50aW9uIHRoYXQgbWlncmF0aW5nIHZj
cHVzIHdpdGhpbiB0aGUgc2FtZSBub2RlCisgICAgICAgICAqIG5vZGUsIG5vdCB0byBtZW50aW9u
IHRoYXQgbWlncmF0aW5nIHVuaXRzIHdpdGhpbiB0aGUgc2FtZSBub2RlCiAgICAgICAgICAqIGNv
dWxkIHdlbGwgZXhwZWN0ZWQgdG8gYmUgY2hlYXBlciB0aGFuIGFjcm9zcy1ub2RlcyAobWVtb3J5
CiAgICAgICAgICAqIHN0YXlzIGxvY2FsLCB0aGVyZSBtaWdodCBiZSBzb21lIG5vZGUtd2lkZSBj
YWNoZVtzXSwgZXRjLikuCiAgICAgICAgICAqLwpAQCAtMTczOCw3ICsxNzM0LDcgQEAgY3NjaGVk
X2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAg
ICAgICAgICAgICBzcGlubG9ja190ICpsb2NrOwogCiAgICAgICAgICAgICAgICAgLyoKLSAgICAg
ICAgICAgICAgICAgKiBJZiB0aGVyZSBpcyBvbmx5IG9uZSBydW5uYWJsZSB2Q1BVIG9uIHBlZXJf
Y3B1LCBpdCBtZWFucworICAgICAgICAgICAgICAgICAqIElmIHRoZXJlIGlzIG9ubHkgb25lIHJ1
bm5hYmxlIHVuaXQgb24gcGVlcl9jcHUsIGl0IG1lYW5zCiAgICAgICAgICAgICAgICAgICogdGhl
cmUncyBubyBvbmUgdG8gYmUgc3RvbGVuIGluIGl0cyBydW5xdWV1ZSwgc28gc2tpcCBpdC4KICAg
ICAgICAgICAgICAgICAgKgogICAgICAgICAgICAgICAgICAqIENoZWNraW5nIHRoaXMgd2l0aG91
dCBob2xkaW5nIHRoZSBsb2NrIGlzIHJhY3kuLi4gQnV0IHRoYXQncwpAQCAtMTc1MSwxMyArMTc0
NywxMyBAQCBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBp
bnQgY3B1LAogICAgICAgICAgICAgICAgICAqICAgQW5kIHdlIGNhbiBhdm9pZCB0aGF0IGJ5IHJl
LWNoZWNraW5nIG5yX3J1bm5hYmxlIGFmdGVyCiAgICAgICAgICAgICAgICAgICogICBoYXZpbmcg
Z3JhYmJlZCB0aGUgbG9jaywgaWYgd2Ugd2FudDsKICAgICAgICAgICAgICAgICAgKiAtIGlmIHdl
IHJhY2Ugd2l0aCBpbmNfbnJfcnVubmFibGUoKSwgd2Ugc2tpcCBhIHBDUFUgdGhhdCBtYXkKLSAg
ICAgICAgICAgICAgICAgKiAgIGhhdmUgcnVubmFibGUgdkNQVXMgaW4gaXRzIHJ1bnF1ZXVlLCBi
dXQgdGhhdCdzIG5vdCBhCisgICAgICAgICAgICAgICAgICogICBoYXZlIHJ1bm5hYmxlIHVuaXRz
IGluIGl0cyBydW5xdWV1ZSwgYnV0IHRoYXQncyBub3QgYQogICAgICAgICAgICAgICAgICAqICAg
cHJvYmxlbSBiZWNhdXNlOgogICAgICAgICAgICAgICAgICAqICAgKyBpZiByYWNpbmcgd2l0aCBj
c2NoZWRfdW5pdF9pbnNlcnQoKSBvciBjc2NoZWRfdW5pdF93YWtlKCksCi0gICAgICAgICAgICAg
ICAgICogICAgIF9fcnVucV90aWNrbGUoKSB3aWxsIGJlIGNhbGxlZCBhZnRlcndvcmRzLCBzbyB0
aGUgdkNQVQorICAgICAgICAgICAgICAgICAqICAgICBfX3J1bnFfdGlja2xlKCkgd2lsbCBiZSBj
YWxsZWQgYWZ0ZXJ3b3Jkcywgc28gdGhlIHVuaXQKICAgICAgICAgICAgICAgICAgKiAgICAgd29u
J3QgZ2V0IHN0dWNrIGluIHRoZSBydW5xdWV1ZSBmb3IgdG9vIGxvbmc7Ci0gICAgICAgICAgICAg
ICAgICogICArIGlmIHJhY2luZyB3aXRoIGNzY2hlZF9ydW5xX3N0ZWFsKCksIGl0IG1heSBiZSB0
aGF0IGEKLSAgICAgICAgICAgICAgICAgKiAgICAgdkNQVSB0aGF0IHdlIGNvdWxkIGhhdmUgcGlj
a2VkIHVwLCBzdGF5cyBpbiBhIHJ1bnF1ZXVlCisgICAgICAgICAgICAgICAgICogICArIGlmIHJh
Y2luZyB3aXRoIGNzY2hlZF9ydW5xX3N0ZWFsKCksIGl0IG1heSBiZSB0aGF0IGFuCisgICAgICAg
ICAgICAgICAgICogICAgIHVuaXQgdGhhdCB3ZSBjb3VsZCBoYXZlIHBpY2tlZCB1cCwgc3RheXMg
aW4gYSBydW5xdWV1ZQogICAgICAgICAgICAgICAgICAqICAgICB1bnRpbCBzb21lb25lIGVsc2Ug
dHJpZXMgdG8gc3RlYWwgaXQgYWdhaW4uIEJ1dCB0aGlzIGlzCiAgICAgICAgICAgICAgICAgICog
ICAgIG5vIHdvcnNlIHRoYW4gd2hhdCBjYW4gaGFwcGVuIGFscmVhZHkgKHdpdGhvdXQgdGhpcwog
ICAgICAgICAgICAgICAgICAqICAgICBvcHRpbWl6YXRpb24pLCBpdCB0aGUgcENQVSB3b3VsZCBz
Y2hlZHVsZSByaWdodCBhZnRlciB3ZQpAQCAtMTc5Miw3ICsxNzg4LDcgQEAgY3NjaGVkX2xvYWRf
YmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICAgICAgICAg
ICAgICAgICAgY3NjaGVkX3J1bnFfc3RlYWwocGVlcl9jcHUsIGNwdSwgc25leHQtPnByaSwgYnN0
ZXApIDogTlVMTDsKICAgICAgICAgICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBw
ZWVyX2NwdSk7CiAKLSAgICAgICAgICAgICAgICAvKiBBcyBzb29uIGFzIG9uZSB2Y3B1IGlzIGZv
dW5kLCBiYWxhbmNpbmcgZW5kcyAqLworICAgICAgICAgICAgICAgIC8qIEFzIHNvb24gYXMgb25l
IHVuaXQgaXMgZm91bmQsIGJhbGFuY2luZyBlbmRzICovCiAgICAgICAgICAgICAgICAgaWYgKCBz
cGVlciAhPSBOVUxMICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICpz
dG9sZW4gPSAxOwpAQCAtMTgzMSwxNCArMTgyNywxNSBAQCBjc2NoZWRfc2NoZWR1bGUoCiB7CiAg
ICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICogY29uc3QgcnVucSA9IFJVTlEoY3B1KTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBj
b25zdCBzY3VyciA9IENTQ0hFRF9VTklUKGN1cnJlbnQtPnNjaGVkX3VuaXQpOworICAgIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0ID0gY3VycmVudC0+c2NoZWRfdW5pdDsKKyAgICBzdHJ1Y3QgY3Nj
aGVkX3VuaXQgKiBjb25zdCBzY3VyciA9IENTQ0hFRF9VTklUKHVuaXQpOwogICAgIHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKICAgICBzdHJ1Y3QgY3NjaGVk
X3VuaXQgKnNuZXh0OwogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsKICAgICBzX3RpbWVfdCBy
dW50aW1lLCB0c2xpY2U7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkdWxlKTsKLSAgICBD
U0NIRURfVkNQVV9DSEVDSyhjdXJyZW50KTsKKyAgICBDU0NIRURfVU5JVF9DSEVDSyh1bml0KTsK
IAogICAgIC8qCiAgICAgICogSGVyZSBpbiBDcmVkaXQxIGNvZGUsIHdlIHVzdWFsbHkganVzdCBj
YWxsIFRSQUNFX25EKCkgaGVscGVycywgYW5kCkBAIC0xODUyLDMxICsxODQ5LDMxIEBAIGNzY2hl
ZF9zY2hlZHVsZSgKICAgICAgICAgfSBkOwogICAgICAgICBkLmNwdSA9IGNwdTsKICAgICAgICAg
ZC50YXNrbGV0ID0gdGFza2xldF93b3JrX3NjaGVkdWxlZDsKLSAgICAgICAgZC5pZGxlID0gaXNf
aWRsZV92Y3B1KGN1cnJlbnQpOworICAgICAgICBkLmlkbGUgPSBpc19pZGxlX3VuaXQodW5pdCk7
CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRURfU0NIRURVTEUsIDEsIHNpemVvZihkKSwK
ICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CiAgICAgfQogCi0gICAg
cnVudGltZSA9IG5vdyAtIGN1cnJlbnQtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWU7Cisg
ICAgcnVudGltZSA9IG5vdyAtIHVuaXQtPnN0YXRlX2VudHJ5X3RpbWU7CiAgICAgaWYgKCBydW50
aW1lIDwgMCApIC8qIERvZXMgdGhpcyBldmVyIGhhcHBlbj8gKi8KICAgICAgICAgcnVudGltZSA9
IDA7CiAKLSAgICBpZiAoICFpc19pZGxlX3ZjcHUoc2N1cnItPnZjcHUpICkKKyAgICBpZiAoICFp
c19pZGxlX3VuaXQodW5pdCkgKQogICAgIHsKLSAgICAgICAgLyogVXBkYXRlIGNyZWRpdHMgb2Yg
YSBub24taWRsZSBWQ1BVLiAqLworICAgICAgICAvKiBVcGRhdGUgY3JlZGl0cyBvZiBhIG5vbi1p
ZGxlIFVOSVQuICovCiAgICAgICAgIGJ1cm5fY3JlZGl0cyhzY3Vyciwgbm93KTsKICAgICAgICAg
c2N1cnItPnN0YXJ0X3RpbWUgLT0gbm93OwogICAgICAgICBzY3Vyci0+bGFzdF9zY2hlZF90aW1l
ID0gbm93OwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICAvKiBSZS1pbnN0YXRlIGEg
Ym9vc3RlZCBpZGxlIFZDUFUgYXMgbm9ybWFsLWlkbGUuICovCisgICAgICAgIC8qIFJlLWluc3Rh
dGUgYSBib29zdGVkIGlkbGUgVU5JVCBhcyBub3JtYWwtaWRsZS4gKi8KICAgICAgICAgc2N1cnIt
PnByaSA9IENTQ0hFRF9QUklfSURMRTsKICAgICB9CiAKICAgICAvKiBDaG9pY2VzLCBjaG9pY2Vz
OgotICAgICAqIC0gSWYgd2UgaGF2ZSBhIHRhc2tsZXQsIHdlIG5lZWQgdG8gcnVuIHRoZSBpZGxl
IHZjcHUgbm8gbWF0dGVyIHdoYXQuCi0gICAgICogLSBJZiBzY2hlZCByYXRlIGxpbWl0aW5nIGlz
IGluIGVmZmVjdCwgYW5kIHRoZSBjdXJyZW50IHZjcHUgaGFzCisgICAgICogLSBJZiB3ZSBoYXZl
IGEgdGFza2xldCwgd2UgbmVlZCB0byBydW4gdGhlIGlkbGUgdW5pdCBubyBtYXR0ZXIgd2hhdC4K
KyAgICAgKiAtIElmIHNjaGVkIHJhdGUgbGltaXRpbmcgaXMgaW4gZWZmZWN0LCBhbmQgdGhlIGN1
cnJlbnQgdW5pdCBoYXMKICAgICAgKiAgIHJ1biBmb3IgbGVzcyB0aGFuIHRoYXQgYW1vdW50IG9m
IHRpbWUsIGNvbnRpbnVlIHRoZSBjdXJyZW50IG9uZSwKICAgICAgKiAgIGJ1dCB3aXRoIGEgc2hv
cnRlciB0aW1lc2xpY2UgYW5kIHJldHVybiBpdCBpbW1lZGlhdGVseQogICAgICAqIC0gT3RoZXJ3
aXNlLCBjaG9zZSB0aGUgb25lIHdpdGggdGhlIGhpZ2hlc3QgcHJpb3JpdHkgKHdoaWNoIG1heQpA
QCAtMTg5NCwxMSArMTg5MSwxMSBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICogSW4gZmFjdCwg
aXQgbWF5IGJlIHRoZSBjYXNlIHRoYXQgc2N1cnIgaXMgYWJvdXQgdG8gc3BpbiwgYW5kIHRoZXJl
J3MKICAgICAgKiBubyBwb2ludCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGlsIHJhdGUgbGltaXRp
bmcgZXhwaXJlcy4KICAgICAgKi8KLSAgICBpZiAoICF0ZXN0X2JpdChDU0NIRURfRkxBR19WQ1BV
X1lJRUxELCAmc2N1cnItPmZsYWdzKQorICAgIGlmICggIXRlc3RfYml0KENTQ0hFRF9GTEFHX1VO
SVRfWUlFTEQsICZzY3Vyci0+ZmxhZ3MpCiAgICAgICAgICAmJiAhdGFza2xldF93b3JrX3NjaGVk
dWxlZAogICAgICAgICAgJiYgcHJ2LT5yYXRlbGltaXQKLSAgICAgICAgICYmIHZjcHVfcnVubmFi
bGUoY3VycmVudCkKLSAgICAgICAgICYmICFpc19pZGxlX3ZjcHUoY3VycmVudCkKKyAgICAgICAg
ICYmIHVuaXRfcnVubmFibGUodW5pdCkKKyAgICAgICAgICYmICFpc19pZGxlX3VuaXQodW5pdCkK
ICAgICAgICAgICYmIHJ1bnRpbWUgPCBwcnYtPnJhdGVsaW1pdCApCiAgICAgewogICAgICAgICBz
bmV4dCA9IHNjdXJyOwpAQCAtMTkxNiwxMSArMTkxMywxMSBAQCBjc2NoZWRfc2NoZWR1bGUoCiAg
ICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2Owor
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBydW50aW1lOwogICAgICAgICAgICAgfSBkOwotICAgICAgICAgICAgZC5kb20g
PSBzY3Vyci0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgICAgICBkLnZjcHUgPSBz
Y3Vyci0+dmNwdS0+dmNwdV9pZDsKKyAgICAgICAgICAgIGQuZG9tID0gdW5pdC0+ZG9tYWluLT5k
b21haW5faWQ7CisgICAgICAgICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOwogICAgICAgICAg
ICAgZC5ydW50aW1lID0gcnVudGltZTsKICAgICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NI
RURfUkFURUxJTUlULCAxLCBzaXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAgICAgICAodW5z
aWduZWQgY2hhciAqKSZkKTsKQEAgLTE5MzIsMTMgKzE5MjksMTMgQEAgY3NjaGVkX3NjaGVkdWxl
KAogICAgIHRzbGljZSA9IHBydi0+dHNsaWNlOwogCiAgICAgLyoKLSAgICAgKiBTZWxlY3QgbmV4
dCBydW5uYWJsZSBsb2NhbCBWQ1BVIChpZSB0b3Agb2YgbG9jYWwgcnVucSkKKyAgICAgKiBTZWxl
Y3QgbmV4dCBydW5uYWJsZSBsb2NhbCBVTklUIChpZSB0b3Agb2YgbG9jYWwgcnVucSkKICAgICAg
Ki8KLSAgICBpZiAoIHZjcHVfcnVubmFibGUoY3VycmVudCkgKQorICAgIGlmICggdW5pdF9ydW5u
YWJsZSh1bml0KSApCiAgICAgICAgIF9fcnVucV9pbnNlcnQoc2N1cnIpOwogICAgIGVsc2UKICAg
ICB7Ci0gICAgICAgIEJVR19PTiggaXNfaWRsZV92Y3B1KGN1cnJlbnQpIHx8IGxpc3RfZW1wdHko
cnVucSkgKTsKKyAgICAgICAgQlVHX09OKCBpc19pZGxlX3VuaXQodW5pdCkgfHwgbGlzdF9lbXB0
eShydW5xKSApOwogICAgICAgICAvKiBDdXJyZW50IGhhcyBibG9ja2VkLiBVcGRhdGUgdGhlIHJ1
bm5hYmxlIGNvdW50ZXIgZm9yIHRoaXMgY3B1LiAqLwogICAgICAgICBkZWNfbnJfcnVubmFibGUo
Y3B1KTsKICAgICB9CkBAIC0xOTQ2LDIzICsxOTQzLDIzIEBAIGNzY2hlZF9zY2hlZHVsZSgKICAg
ICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOwogICAgIHJldC5taWdyYXRlZCA9IDA7
CiAKLSAgICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBWQ1BVIGNvbnRleHQp
IG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KKyAgICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMg
aW4gaWRsZSBVTklUIGNvbnRleHQpIG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KICAgICBpZiAoIHRh
c2tsZXRfd29ya19zY2hlZHVsZWQgKQogICAgIHsKICAgICAgICAgVFJBQ0VfMEQoVFJDX0NTQ0hF
RF9TQ0hFRF9UQVNLTEVUKTsKLSAgICAgICAgc25leHQgPSBDU0NIRURfVU5JVChpZGxlX3ZjcHVb
Y3B1XS0+c2NoZWRfdW5pdCk7CisgICAgICAgIHNuZXh0ID0gQ1NDSEVEX1VOSVQoc2NoZWRfaWRs
ZV91bml0KGNwdSkpOwogICAgICAgICBzbmV4dC0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsK
ICAgICB9CiAKICAgICAvKgogICAgICAqIENsZWFyIFlJRUxEIGZsYWcgYmVmb3JlIHNjaGVkdWxp
bmcgb3V0CiAgICAgICovCi0gICAgY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVfWUlFTEQsICZz
Y3Vyci0+ZmxhZ3MpOworICAgIGNsZWFyX2JpdChDU0NIRURfRkxBR19VTklUX1lJRUxELCAmc2N1
cnItPmZsYWdzKTsKIAogICAgIC8qCiAgICAgICogU01QIExvYWQgYmFsYW5jZToKICAgICAgKgot
ICAgICAqIElmIHRoZSBuZXh0IGhpZ2hlc3QgcHJpb3JpdHkgbG9jYWwgcnVubmFibGUgVkNQVSBo
YXMgYWxyZWFkeSBlYXRlbgorICAgICAqIElmIHRoZSBuZXh0IGhpZ2hlc3QgcHJpb3JpdHkgbG9j
YWwgcnVubmFibGUgVU5JVCBoYXMgYWxyZWFkeSBlYXRlbgogICAgICAqIHRocm91Z2ggaXRzIGNy
ZWRpdHMsIGxvb2sgb24gb3RoZXIgUENQVXMgdG8gc2VlIGlmIHdlIGhhdmUgbW9yZQogICAgICAq
IHVyZ2VudCB3b3JrLi4uIElmIG5vdCwgY3NjaGVkX2xvYWRfYmFsYW5jZSgpIHdpbGwgcmV0dXJu
IHNuZXh0LCBidXQKICAgICAgKiBhbHJlYWR5IHJlbW92ZWQgZnJvbSB0aGUgcnVucS4KQEAgLTE5
ODYsMzIgKzE5ODMsMzIgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgICAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsIHBydi0+aWRsZXJzKTsKICAgICB9CiAKLSAgICBpZiAoICFpc19pZGxlX3ZjcHUo
c25leHQtPnZjcHUpICkKKyAgICBpZiAoICFpc19pZGxlX3VuaXQoc25leHQtPnVuaXQpICkKICAg
ICAgICAgc25leHQtPnN0YXJ0X3RpbWUgKz0gbm93OwogCiBvdXQ6CiAgICAgLyoKICAgICAgKiBS
ZXR1cm4gdGFzayB0byBydW4gbmV4dC4uLgogICAgICAqLwotICAgIHJldC50aW1lID0gKGlzX2lk
bGVfdmNwdShzbmV4dC0+dmNwdSkgPworICAgIHJldC50aW1lID0gKGlzX2lkbGVfdW5pdChzbmV4
dC0+dW5pdCkgPwogICAgICAgICAgICAgICAgIC0xIDogdHNsaWNlKTsKLSAgICByZXQudGFzayA9
IHNuZXh0LT52Y3B1LT5zY2hlZF91bml0OworICAgIHJldC50YXNrID0gc25leHQtPnVuaXQ7CiAK
LSAgICBDU0NIRURfVkNQVV9DSEVDSyhyZXQudGFzay0+dmNwdV9saXN0KTsKKyAgICBDU0NIRURf
VU5JVF9DSEVDSyhyZXQudGFzayk7CiAgICAgcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIHZvaWQK
LWNzY2hlZF9kdW1wX3ZjcHUoc3RydWN0IGNzY2hlZF91bml0ICpzdmMpCitjc2NoZWRfZHVtcF91
bml0KHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWRfZG9tICog
Y29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKIAogICAgIHByaW50aygiWyVpLiVpXSBwcmk9JWkgZmxh
Z3M9JXggY3B1PSVpIiwKLSAgICAgICAgICAgIHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQs
Ci0gICAgICAgICAgICBzdmMtPnZjcHUtPnZjcHVfaWQsCisgICAgICAgICAgICBzdmMtPnVuaXQt
PmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgc3ZjLT51bml0LT51bml0X2lkLAogICAg
ICAgICAgICAgc3ZjLT5wcmksCiAgICAgICAgICAgICBzdmMtPmZsYWdzLAotICAgICAgICAgICAg
c3ZjLT52Y3B1LT5wcm9jZXNzb3IpOworICAgICAgICAgICAgc2NoZWRfdW5pdF9tYXN0ZXIoc3Zj
LT51bml0KSk7CiAKICAgICBpZiAoIHNkb20gKQogICAgIHsKQEAgLTIwNDUsNyArMjA0Miw3IEBA
IGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQog
CiAgICAgLyoKICAgICAgKiBXZSBuZWVkIGJvdGggbG9ja3M6Ci0gICAgICogLSBjc2NoZWRfZHVt
cF92Y3B1KCkgd2FudHMgdG8gYWNjZXNzIGRvbWFpbnMnIHNjaGVkdWxpbmcKKyAgICAgKiAtIGNz
Y2hlZF9kdW1wX3VuaXQoKSB3YW50cyB0byBhY2Nlc3MgZG9tYWlucycgc2NoZWR1bGluZwogICAg
ICAqICAgcGFyYW1ldGVycywgd2hpY2ggYXJlIHByb3RlY3RlZCBieSB0aGUgcHJpdmF0ZSBzY2hl
ZHVsZXIgbG9jazsKICAgICAgKiAtIHdlIHNjYW4gdGhyb3VnaCB0aGUgcnVucXVldWUsIHNvIHdl
IG5lZWQgdGhlIHByb3BlciBydW5xdWV1ZQogICAgICAqICAgbG9jayAodGhlIG9uZSBvZiB0aGUg
cnVucXVldWUgb2YgdGhpcyBjcHUpLgpAQCAtMjA2MSwxMiArMjA1OCwxMiBAQCBjc2NoZWRfZHVt
cF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKICAgICAgICAgICAg
Q1BVTUFTS19QUihwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpLAogICAgICAgICAgICBD
UFVNQVNLX1BSKHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSkpOwogCi0gICAgLyogY3VycmVu
dCBWQ1BVIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkuICovCisgICAg
LyogY3VycmVudCBVTklUIChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdW5pdCku
ICovCiAgICAgc3ZjID0gQ1NDSEVEX1VOSVQoY3Vycl9vbl9jcHUoY3B1KSk7Ci0gICAgaWYgKCBz
dmMgJiYgIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpICkKKyAgICBpZiAoIHN2YyAmJiAhaXNfaWRs
ZV91bml0KHN2Yy0+dW5pdCkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7Ci0g
ICAgICAgIGNzY2hlZF9kdW1wX3ZjcHUoc3ZjKTsKKyAgICAgICAgY3NjaGVkX2R1bXBfdW5pdChz
dmMpOwogICAgIH0KIAogICAgIGxvb3AgPSAwOwpAQCAtMjA3Niw3ICsyMDczLDcgQEAgY3NjaGVk
X2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAgICAgICAg
IGlmICggc3ZjICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKyts
b29wKTsKLSAgICAgICAgICAgIGNzY2hlZF9kdW1wX3ZjcHUoc3ZjKTsKKyAgICAgICAgICAgIGNz
Y2hlZF9kdW1wX3VuaXQoc3ZjKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtMjExOCwyOSArMjEx
NSwyOSBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAg
ICAgIHBydi0+cmF0ZWxpbWl0IC8gTUlDUk9TRUNTKDEpLAogICAgICAgICAgICBDU0NIRURfQ1JF
RElUU19QRVJfTVNFQywKICAgICAgICAgICAgcHJ2LT50aWNrc19wZXJfdHNsaWNlLAotICAgICAg
ICAgICBwcnYtPnZjcHVfbWlncl9kZWxheS8gTUlDUk9TRUNTKDEpKTsKKyAgICAgICAgICAgcHJ2
LT51bml0X21pZ3JfZGVsYXkvIE1JQ1JPU0VDUygxKSk7CiAKICAgICBwcmludGsoImlkbGVyczog
JSpwYlxuIiwgQ1BVTUFTS19QUihwcnYtPmlkbGVycykpOwogCi0gICAgcHJpbnRrKCJhY3RpdmUg
dmNwdXM6XG4iKTsKKyAgICBwcmludGsoImFjdGl2ZSB1bml0czpcbiIpOwogICAgIGxvb3AgPSAw
OwogICAgIGxpc3RfZm9yX2VhY2goIGl0ZXJfc2RvbSwgJnBydi0+YWN0aXZlX3Nkb20gKQogICAg
IHsKICAgICAgICAgc3RydWN0IGNzY2hlZF9kb20gKnNkb207CiAgICAgICAgIHNkb20gPSBsaXN0
X2VudHJ5KGl0ZXJfc2RvbSwgc3RydWN0IGNzY2hlZF9kb20sIGFjdGl2ZV9zZG9tX2VsZW0pOwog
Ci0gICAgICAgIGxpc3RfZm9yX2VhY2goIGl0ZXJfc3ZjLCAmc2RvbS0+YWN0aXZlX3ZjcHUgKQor
ICAgICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyX3N2YywgJnNkb20tPmFjdGl2ZV91bml0ICkKICAg
ICAgICAgewogICAgICAgICAgICAgc3RydWN0IGNzY2hlZF91bml0ICpzdmM7CiAgICAgICAgICAg
ICBzcGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXJf
c3ZjLCBzdHJ1Y3QgY3NjaGVkX3VuaXQsIGFjdGl2ZV92Y3B1X2VsZW0pOwotICAgICAgICAgICAg
bG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAg
ICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3N2Yywgc3RydWN0IGNzY2hlZF91bml0LCBhY3Rp
dmVfdW5pdF9lbGVtKTsKKyAgICAgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2soc3Zj
LT51bml0KTsKIAogICAgICAgICAgICAgcHJpbnRrKCJcdCUzZDogIiwgKytsb29wKTsKLSAgICAg
ICAgICAgIGNzY2hlZF9kdW1wX3ZjcHUoc3ZjKTsKKyAgICAgICAgICAgIGNzY2hlZF9kdW1wX3Vu
aXQoc3ZjKTsKIAotICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52
Y3B1LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ss
IHN2Yy0+dW5pdCk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTIyMTQsNyArMjIxMSw3IEBAIGNz
Y2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBlbHNlCiAgICAgICAgIHBydi0+
cmF0ZWxpbWl0ID0gTUlDUk9TRUNTKHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKLSAgICBwcnYtPnZj
cHVfbWlncl9kZWxheSA9IE1JQ1JPU0VDUyh2Y3B1X21pZ3JhdGlvbl9kZWxheV91cyk7CisgICAg
cHJ2LT51bml0X21pZ3JfZGVsYXkgPSBNSUNST1NFQ1ModmNwdV9taWdyYXRpb25fZGVsYXlfdXMp
OwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01: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 1iDkG4-0003dW-TP; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkG4-0003cb-6W
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:40 +0000
X-Inumbo-ID: 8fce4c00-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8fce4c00-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 BDD76B171;
 Fri, 27 Sep 2019 07:00:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:18 +0200
Message-Id: <20190927070050.12405-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 14/46] 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+ClJl
dmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KVjQ6Ci0g
SXRlbSAtPiB1bml0IChEYXJpbyBGYWdnaW9saSkKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwu
YyB8IDMzMyArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMTY4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKaW5kZXggM2U2ZjlmNzJlMi4uNGM5ZWVkODFhZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTE4LDEwICsxOCwx
MCBAQAogCiAvKgogICogVGhlICdudWxsJyBzY2hlZHVsZXIgYWx3YXlzIGNob29zZSB0byBydW4s
IG9uIGVhY2ggcENQVSwgZWl0aGVyIG5vdGhpbmcKLSAqIChpLmUuLCB0aGUgcENQVSBzdGF5cyBp
ZGxlKSBvciBhbHdheXMgdGhlIHNhbWUgdkNQVS4KKyAqIChpLmUuLCB0aGUgcENQVSBzdGF5cyBp
ZGxlKSBvciBhbHdheXMgdGhlIHNhbWUgdW5pdC4KICAqCiAgKiBJdCBpcyBhaW1lZCBhdCBzdXBw
b3J0aW5nIHN0YXRpYyBzY2VuYXJpb3MsIHdoZXJlIHRoZXJlIGFsd2F5cyBhcmUKLSAqIGxlc3Mg
dkNQVXMgdGhhbiBwQ1BVcyAoYW5kIHRoZSB2Q1BVcyBkb24ndCBuZWVkIHRvIG1vdmUgYW1vbmcg
cENQVXMKKyAqIGxlc3MgdW5pdHMgdGhhbiBwQ1BVcyAoYW5kIHRoZSB1bml0cyBkb24ndCBuZWVk
IHRvIG1vdmUgYW1vbmcgcENQVXMKICAqIGZvciBhbnkgcmVhc29uKSB3aXRoIHRoZSBsZWFzdCBw
b3NzaWJsZSBvdmVyaGVhZC4KICAqCiAgKiBUeXBpY2FsIHVzZWNhc2UgYXJlIGVtYmVkZGVkIGFw
cGxpY2F0aW9ucywgYnV0IGFsc28gSFBDLCBlc3BlY2lhbGx5CkBAIC0zNyw4ICszNyw4IEBACiAg
KiBudWxsIHRyYWNpbmcgZXZlbnRzLiBDaGVjayBpbmNsdWRlL3B1YmxpYy90cmFjZS5oIGZvciBt
b3JlIGRldGFpbHMuCiAgKi8KICNkZWZpbmUgVFJDX1NOVUxMX1BJQ0tFRF9DUFUgICAgVFJDX1ND
SEVEX0NMQVNTX0VWVChTTlVMTCwgMSkKLSNkZWZpbmUgVFJDX1NOVUxMX1ZDUFVfQVNTSUdOICAg
VFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgMikKLSNkZWZpbmUgVFJDX1NOVUxMX1ZDUFVfREVB
U1NJR04gVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgMykKKyNkZWZpbmUgVFJDX1NOVUxMX1VO
SVRfQVNTSUdOICAgVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgMikKKyNkZWZpbmUgVFJDX1NO
VUxMX1VOSVRfREVBU1NJR04gVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgMykKICNkZWZpbmUg
VFJDX1NOVUxMX01JR1JBVEUgICAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgNCkKICNk
ZWZpbmUgVFJDX1NOVUxMX1NDSEVEVUxFICAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwg
NSkKICNkZWZpbmUgVFJDX1NOVUxMX1RBU0tMRVQgICAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChT
TlVMTCwgNikKQEAgLTQ3LDEzICs0NywxMyBAQAogICogTG9ja2luZzoKICAqIC0gU2NoZWR1bGVy
LWxvY2sgKGEuay5hLiBydW5xdWV1ZSBsb2NrKToKICAqICArIGlzIHBlci1wQ1BVOwotICogICsg
c2VyaWFsaXplcyBhc3NpZ25tZW50IGFuZCBkZWFzc2lnbm1lbnQgb2YgdkNQVXMgdG8gYSBwQ1BV
LgorICogICsgc2VyaWFsaXplcyBhc3NpZ25tZW50IGFuZCBkZWFzc2lnbm1lbnQgb2YgdW5pdHMg
dG8gYSBwQ1BVLgogICogLSBQcml2YXRlIGRhdGEgbG9jayAoYS5rLmEuIHByaXZhdGUgc2NoZWR1
bGVyIGxvY2spOgogICogICsgaXMgc2NoZWR1bGVyLXdpZGU7CiAgKiAgKyBzZXJpYWxpemVzIGFj
Y2Vzc2VzIHRvIHRoZSBsaXN0IG9mIGRvbWFpbnMgaW4gdGhpcyBzY2hlZHVsZXIuCiAgKiAtIFdh
aXRxdWV1ZSBsb2NrOgogICogICsgaXMgc2NoZWR1bGVyLXdpZGU7Ci0gKiAgKyBzZXJpYWxpemUg
YWNjZXNzZXMgdG8gdGhlIGxpc3Qgb2YgdkNQVXMgd2FpdGluZyB0byBiZSBhc3NpZ25lZAorICog
ICsgc2VyaWFsaXplIGFjY2Vzc2VzIHRvIHRoZSBsaXN0IG9mIHVuaXRzIHdhaXRpbmcgdG8gYmUg
YXNzaWduZWQKICAqICAgIHRvIHBDUFVzLgogICoKICAqIE9yZGVyaW5nIGlzOiBwcml2YXRlIGxv
Y2ssIHJ1bnF1ZXVlIGxvY2ssIHdhaXRxdWV1ZSBsb2NrLiBPciwgT1RPSCwKQEAgLTc3LDI1ICs3
NywyNSBAQAogc3RydWN0IG51bGxfcHJpdmF0ZSB7CiAgICAgc3BpbmxvY2tfdCBsb2NrOyAgICAg
ICAgLyogc2NoZWR1bGVyIGxvY2s7IG5lc3RzIGluc2lkZSBjcHVwb29sX2xvY2sgKi8KICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIG5kb207ICAvKiBEb21haW5zIG9mIHRoaXMgc2NoZWR1bGVyICAgICAg
ICAgICAgICAgICAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgd2FpdHE7IC8qIHZDUFVzIG5vdCBh
c3NpZ25lZCB0byBhbnkgcENQVSAgICAgICAgICAgICovCisgICAgc3RydWN0IGxpc3RfaGVhZCB3
YWl0cTsgLyogdW5pdHMgbm90IGFzc2lnbmVkIHRvIGFueSBwQ1BVICAgICAgICAgICAgKi8KICAg
ICBzcGlubG9ja190IHdhaXRxX2xvY2s7ICAvKiBzZXJpYWxpemVzIHdhaXRxOyBuZXN0cyBpbnNp
ZGUgcnVucSBsb2NrcyAqLwotICAgIGNwdW1hc2tfdCBjcHVzX2ZyZWU7ICAgIC8qIENQVXMgd2l0
aG91dCBhIHZDUFUgYXNzb2NpYXRlZCB0byB0aGVtICAgICovCisgICAgY3B1bWFza190IGNwdXNf
ZnJlZTsgICAgLyogQ1BVcyB3aXRob3V0IGEgdW5pdCBhc3NvY2lhdGVkIHRvIHRoZW0gICAgKi8K
IH07CiAKIC8qCiAgKiBQaHlzaWNhbCBDUFUKICAqLwogc3RydWN0IG51bGxfcGNwdSB7Ci0gICAg
c3RydWN0IHZjcHUgKnZjcHU7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiB9OwogREVG
SU5FX1BFUl9DUFUoc3RydWN0IG51bGxfcGNwdSwgbnBjKTsKIAogLyoKLSAqIFZpcnR1YWwgQ1BV
CisgKiBTY2hlZHVsZSB1bml0CiAgKi8KIHN0cnVjdCBudWxsX3VuaXQgewogICAgIHN0cnVjdCBs
aXN0X2hlYWQgd2FpdHFfZWxlbTsKLSAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdDsKIH07CiAKIC8qCkBAIC0xMTksMTMgKzExOSwxMyBAQCBzdGF0aWMg
aW5saW5lIHN0cnVjdCBudWxsX3VuaXQgKm51bGxfdW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKICAgICByZXR1cm4gdW5pdC0+cHJpdjsKIH0KIAotc3RhdGljIGlubGluZSBib29s
IHZjcHVfY2hlY2tfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsCitz
dGF0aWMgaW5saW5lIGJvb2wgdW5pdF9jaGVja19hZmZpbml0eShzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgYmFsYW5jZV9zdGVwKQogewotICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2LT5zY2hl
ZF91bml0LCBiYWxhbmNlX3N0ZXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHVuaXQs
IGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAg
ICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOworICAgICAg
ICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CiAKICAgICBy
ZXR1cm4gY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiB9
CkBAIC0xNjAsOSArMTYwLDkgQEAgc3RhdGljIHZvaWQgbnVsbF9kZWluaXQoc3RydWN0IHNjaGVk
dWxlciAqb3BzKQogCiBzdGF0aWMgdm9pZCBpbml0X3BkYXRhKHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiwgdW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICAvKiBNYXJrIHRoZSBwQ1BVIGFzIGZyZWUs
IGFuZCB3aXRoIG5vIHZDUFUgYXNzaWduZWQgKi8KKyAgICAvKiBNYXJrIHRoZSBwQ1BVIGFzIGZy
ZWUsIGFuZCB3aXRoIG5vIHVuaXQgYXNzaWduZWQgKi8KICAgICBjcHVtYXNrX3NldF9jcHUoY3B1
LCAmcHJ2LT5jcHVzX2ZyZWUpOwotICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSBOVUxMOwor
ICAgIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPSBOVUxMOwogfQogCiBzdGF0aWMgdm9pZCBudWxs
X2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwZGF0YSwgaW50
IGNwdSkKQEAgLTE4MywxMyArMTgzLDEyIEBAIHN0YXRpYyB2b2lkIG51bGxfZGVpbml0X3BkYXRh
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKICAgICBB
U1NFUlQoIXBjcHUpOwogCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT5jcHVzX2Zy
ZWUpOwotICAgIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPSBOVUxMOworICAgIHBlcl9jcHUobnBj
LCBjcHUpLnVuaXQgPSBOVUxMOwogfQogCiBzdGF0aWMgdm9pZCAqbnVsbF9hbGxvY191ZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgdm9pZCAqZGQpCiB7Ci0gICAgc3RydWN0IHZjcHUg
KnYgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjOwogCiAgICAg
bnZjID0geHphbGxvYyhzdHJ1Y3QgbnVsbF91bml0KTsKQEAgLTE5Nyw3ICsxOTYsNyBAQCBzdGF0
aWMgdm9pZCAqbnVsbF9hbGxvY191ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAg
ICAgICAgIHJldHVybiBOVUxMOwogCiAgICAgSU5JVF9MSVNUX0hFQUQoJm52Yy0+d2FpdHFfZWxl
bSk7Ci0gICAgbnZjLT52Y3B1ID0gdjsKKyAgICBudmMtPnVuaXQgPSB1bml0OwogCiAgICAgU0NI
RURfU1RBVF9DUkFOSyh1bml0X2FsbG9jKTsKIApAQCAtMjQ5LDE1ICsyNDgsMTUgQEAgc3RhdGlj
IHZvaWQgbnVsbF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lk
ICpkYXRhKQogfQogCiAvKgotICogdkNQVSB0byBwQ1BVIGFzc2lnbm1lbnQgYW5kIHBsYWNlbWVu
dC4gVGhpcyBfb25seV8gaGFwcGVuczoKKyAqIHVuaXQgdG8gcENQVSBhc3NpZ25tZW50IGFuZCBw
bGFjZW1lbnQuIFRoaXMgX29ubHlfIGhhcHBlbnM6CiAgKiAgLSBvbiBpbnNlcnQsCiAgKiAgLSBv
biBtaWdyYXRlLgogICoKLSAqIEluc2VydCBvY2N1cnMgd2hlbiBhIHZDUFUgam9pbnMgdGhpcyBz
Y2hlZHVsZXIgZm9yIHRoZSBmaXJzdCB0aW1lCisgKiBJbnNlcnQgb2NjdXJzIHdoZW4gYSB1bml0
IGpvaW5zIHRoaXMgc2NoZWR1bGVyIGZvciB0aGUgZmlyc3QgdGltZQogICogKGUuZy4sIHdoZW4g
dGhlIGRvbWFpbiBpdCdzIHBhcnQgb2YgaXMgbW92ZWQgdG8gdGhlIHNjaGVkdWxlcidzCiAgKiBj
cHVwb29sKS4KICAqCi0gKiBNaWdyYXRpb24gbWF5IGJlIG5lY2Vzc2FyeSBpZiBhIHBDUFUgKHdp
dGggYSB2Q1BVIGFzc2lnbmVkIHRvIGl0KQorICogTWlncmF0aW9uIG1heSBiZSBuZWNlc3Nhcnkg
aWYgYSBwQ1BVICh3aXRoIGEgdW5pdCBhc3NpZ25lZCB0byBpdCkKICAqIGlzIHJlbW92ZWQgZnJv
bSB0aGUgc2NoZWR1bGVyJ3MgY3B1cG9vbC4KICAqCiAgKiBTbyB0aGlzIGlzIG5vdCBwYXJ0IG9m
IGFueSBob3QgcGF0aC4KQEAgLTI2Niw5ICsyNjUsOCBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3Jl
c291cmNlICoKIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgY29uc3Qgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgdW5zaWduZWQgaW50IGJzOwotICAgIHN0cnVjdCB2
Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwotICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5wcm9j
ZXNzb3IsIG5ld19jcHU7Ci0gICAgY3B1bWFza190ICpjcHVzID0gY3B1cG9vbF9kb21haW5fY3B1
bWFzayh2LT5kb21haW4pOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21hc3Rl
cih1bml0KSwgbmV3X2NwdTsKKyAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHVuaXQtPmRvbWFpbik7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3Nj
aGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKQEAgLTI4MywxMSArMjgxLDEyIEBAIHBp
Y2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIG91ciBwcm9jZXNzb3IgaXMgZnJlZSwg
b3Igd2UgYXJlIGFzc2lnbmVkIHRvIGl0LCBhbmQgaXQgaXMgYWxzbwogICAgICAgICAgKiBzdGls
bCB2YWxpZCBhbmQgcGFydCBvZiBvdXIgYWZmaW5pdHksIGp1c3QgZ28gZm9yIGl0LgotICAgICAg
ICAgKiAoTm90ZSB0aGF0IHdlIG1heSBjYWxsIHZjcHVfY2hlY2tfYWZmaW5pdHkoKSwgYnV0IHdl
IGRlbGliZXJhdGVseQorICAgICAgICAgKiAoTm90ZSB0aGF0IHdlIG1heSBjYWxsIHVuaXRfY2hl
Y2tfYWZmaW5pdHkoKSwgYnV0IHdlIGRlbGliZXJhdGVseQogICAgICAgICAgKiBkb24ndCwgc28g
d2UgZ2V0IHRvIGtlZXAgaW4gdGhlIHNjcmF0Y2ggY3B1bWFzayB3aGF0IHdlIGhhdmUganVzdAog
ICAgICAgICAgKiBwdXQgaW4gaXQuKQogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBsaWtlbHko
KHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgPT0gTlVMTCB8fCBwZXJfY3B1KG5wYywgY3B1KS52Y3B1
ID09IHYpCisgICAgICAgIGlmICggbGlrZWx5KChwZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5V
TEwgfHwKKyAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPT0gdW5p
dCkKICAgICAgICAgICAgICAgICAgICAgJiYgY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSkpICkKICAgICAgICAgewogICAgICAgICAgICAgbmV3X2NwdSA9IGNw
dTsKQEAgLTMwNSwxMyArMzA0LDEzIEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKICAgICAvKgogICAgICAqIElmIHdl
IGRpZG4ndCBmaW5kIGFueSBmcmVlIHBDUFUsIGp1c3QgcGljayBhbnkgdmFsaWQgcGNwdSwgZXZl
biBpZgotICAgICAqIGl0IGhhcyBhbm90aGVyIHZDUFUgYXNzaWduZWQuIFRoaXMgd2lsbCBoYXBw
ZW4gZHVyaW5nIHNodXRkb3duIGFuZAorICAgICAqIGl0IGhhcyBhbm90aGVyIHVuaXQgYXNzaWdu
ZWQuIFRoaXMgd2lsbCBoYXBwZW4gZHVyaW5nIHNodXRkb3duIGFuZAogICAgICAqIHN1c3BlbmQv
cmVzdW1lLCBidXQgaXQgbWF5IGFsc28gaGFwcGVuIGR1cmluZyAibm9ybWFsIG9wZXJhdGlvbiIs
IGlmCiAgICAgICogYWxsIHRoZSBwQ1BVcyBhcmUgYnVzeS4KICAgICAgKgogICAgICAqIEluIGZh
Y3QsIHRoZXJlIG11c3QgYWx3YXlzIGJlIHNvbWV0aGluZyBzYW5lIGluIHYtPnByb2Nlc3Nvciwg
b3IKICAgICAgKiB1bml0X3NjaGVkdWxlX2xvY2soKSBhbmQgZnJpZW5kcyB3b24ndCB3b3JrLiBU
aGlzIGlzIG5vdCBhIHByb2JsZW0sCi0gICAgICogYXMgd2Ugd2lsbCBhY3R1YWxseSBhc3NpZ24g
dGhlIHZDUFUgdG8gdGhlIHBDUFUgd2UgcmV0dXJuIGZyb20gaGVyZSwKKyAgICAgKiBhcyB3ZSB3
aWxsIGFjdHVhbGx5IGFzc2lnbiB0aGUgdW5pdCB0byB0aGUgcENQVSB3ZSByZXR1cm4gZnJvbSBo
ZXJlLAogICAgICAqIG9ubHkgaWYgdGhlIHBDUFUgaXMgZnJlZS4KICAgICAgKi8KICAgICBjcHVt
YXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdXMsIHVuaXQtPmNwdV9oYXJkX2Fm
ZmluaXR5KTsKQEAgLTMyMSwxMSArMzIwLDExIEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZh
dGUgKnBydiwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgaWYgKCB1bmxpa2Vs
eSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1
aW50MTZfdCB2Y3B1LCBkb207CisgICAgICAgICAgICB1aW50MTZfdCB1bml0LCBkb207CiAgICAg
ICAgICAgICB1aW50MzJfdCBuZXdfY3B1OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0g
di0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAg
ICAgIGQuZG9tID0gdW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHVu
aXQtPnVuaXRfaWQ7CiAgICAgICAgIGQubmV3X2NwdSA9IG5ld19jcHU7CiAgICAgICAgIF9fdHJh
Y2VfdmFyKFRSQ19TTlVMTF9QSUNLRURfQ1BVLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CkBA
IC0zMzMsNjQgKzMzMiw2NCBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKG5l
d19jcHUpOwogfQogCi1zdGF0aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHN0cnVjdCB2Y3B1ICp2LAorc3RhdGljIHZvaWQgdW5pdF9hc3NpZ24oc3RydWN0IG51
bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgQVNTRVJUKGlzX3ZjcHVfb25saW5l
KHYpKTsKKyAgICBBU1NFUlQoaXNfdW5pdF9vbmxpbmUodW5pdCkpOwogCi0gICAgcGVyX2NwdShu
cGMsIGNwdSkudmNwdSA9IHY7Ci0gICAgdi0+cHJvY2Vzc29yID0gY3B1OwotICAgIHYtPnNjaGVk
X3VuaXQtPnJlcyA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBwZXJfY3B1KG5wYywgY3B1KS51
bml0ID0gdW5pdDsKKyAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMoY3B1KSk7
CiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwogCi0gICAgZHBy
aW50ayhYRU5MT0dfR19JTkZPLCAiJWQgPC0tICVwdlxuIiwgY3B1LCB2KTsKKyAgICBkcHJpbnRr
KFhFTkxPR19HX0lORk8sICIlZCA8LS0gJXBkdiVkXG4iLCBjcHUsIHVuaXQtPmRvbWFpbiwgdW5p
dC0+dW5pdF9pZCk7CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsK
ICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVpbnQxNl90IHZjcHUsIGRvbTsKKyAgICAg
ICAgICAgIHVpbnQxNl90IHVuaXQsIGRvbTsKICAgICAgICAgICAgIHVpbnQzMl90IGNwdTsKICAg
ICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IHYtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAg
ICBkLnZjcHUgPSB2LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHVuaXQtPmRvbWFpbi0+ZG9t
YWluX2lkOworICAgICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOwogICAgICAgICBkLmNwdSA9
IGNwdTsKLSAgICAgICAgX190cmFjZV92YXIoVFJDX1NOVUxMX1ZDUFVfQVNTSUdOLCAxLCBzaXpl
b2YoZCksICZkKTsKKyAgICAgICAgX190cmFjZV92YXIoVFJDX1NOVUxMX1VOSVRfQVNTSUdOLCAx
LCBzaXplb2YoZCksICZkKTsKICAgICB9CiB9CiAKIC8qIFJldHVybnMgdHJ1ZSBpZiBhIGNwdSB3
YXMgdGlja2xlZCAqLwotc3RhdGljIGJvb2wgdmNwdV9kZWFzc2lnbihzdHJ1Y3QgbnVsbF9wcml2
YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGJvb2wgdW5pdF9kZWFzc2lnbihzdHJ1
Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHVu
c2lnbmVkIGludCBiczsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOworICAg
IHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21hc3Rlcih1bml0KTsKICAgICBzdHJ1Y3Qg
bnVsbF91bml0ICp3dmM7CiAKLSAgICBBU1NFUlQobGlzdF9lbXB0eSgmbnVsbF91bml0KHYtPnNj
aGVkX3VuaXQpLT53YWl0cV9lbGVtKSk7Ci0gICAgQVNTRVJUKHBlcl9jcHUobnBjLCB2LT5wcm9j
ZXNzb3IpLnZjcHUgPT0gdik7Ci0gICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KHYtPnByb2Nl
c3NvciwgJnBydi0+Y3B1c19mcmVlKSk7CisgICAgQVNTRVJUKGxpc3RfZW1wdHkoJm51bGxfdW5p
dCh1bml0KS0+d2FpdHFfZWxlbSkpOworICAgIEFTU0VSVChwZXJfY3B1KG5wYywgY3B1KS51bml0
ID09IHVuaXQpOworICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsICZwcnYtPmNwdXNf
ZnJlZSkpOwogCi0gICAgcGVyX2NwdShucGMsIGNwdSkudmNwdSA9IE5VTEw7CisgICAgcGVyX2Nw
dShucGMsIGNwdSkudW5pdCA9IE5VTEw7CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+
Y3B1c19mcmVlKTsKIAotICAgIGRwcmludGsoWEVOTE9HX0dfSU5GTywgIiVkIDwtLSBOVUxMICgl
cHYpXG4iLCBjcHUsIHYpOworICAgIGRwcmludGsoWEVOTE9HX0dfSU5GTywgIiVkIDwtLSBOVUxM
ICglcGR2JWQpXG4iLCBjcHUsIHVuaXQtPmRvbWFpbiwKKyAgICAgICAgICAgIHVuaXQtPnVuaXRf
aWQpOwogCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAg
IHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50MTZfdCB2Y3B1LCBkb207CisgICAgICAgICAgICB1
aW50MTZfdCB1bml0LCBkb207CiAgICAgICAgICAgICB1aW50MzJfdCBjcHU7CiAgICAgICAgIH0g
ZDsKLSAgICAgICAgZC5kb20gPSB2LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1
ID0gdi0+dmNwdV9pZDsKKyAgICAgICAgZC5kb20gPSB1bml0LT5kb21haW4tPmRvbWFpbl9pZDsK
KyAgICAgICAgZC51bml0ID0gdW5pdC0+dW5pdF9pZDsKICAgICAgICAgZC5jcHUgPSBjcHU7Ci0g
ICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9WQ1BVX0RFQVNTSUdOLCAxLCBzaXplb2YoZCks
ICZkKTsKKyAgICAgICAgX190cmFjZV92YXIoVFJDX1NOVUxMX1VOSVRfREVBU1NJR04sIDEsIHNp
emVvZihkKSwgJmQpOwogICAgIH0KIAogICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsK
IAogICAgIC8qCi0gICAgICogSWYgdiBpcyBhc3NpZ25lZCB0byBhIHBDUFUsIGxldCdzIHNlZSBp
ZiB0aGVyZSBpcyBzb21lb25lIHdhaXRpbmcsCi0gICAgICogc3VpdGFibGUgdG8gYmUgYXNzaWdu
ZWQgdG8gaXQgKHByaW9yaXRpemluZyB2Y3B1cyB0aGF0IGhhdmUKKyAgICAgKiBJZiB1bml0IGlz
IGFzc2lnbmVkIHRvIGEgcENQVSwgbGV0J3Mgc2VlIGlmIHRoZXJlIGlzIHNvbWVvbmUgd2FpdGlu
ZywKKyAgICAgKiBzdWl0YWJsZSB0byBiZSBhc3NpZ25lZCB0byBpdCAocHJpb3JpdGl6aW5nIHVu
aXRzIHRoYXQgaGF2ZQogICAgICAqIHNvZnQtYWZmaW5pdHkgd2l0aCBjcHUpLgogICAgICAqLwog
ICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMgKQpAQCAtMzk4LDEzICszOTcs
MTMgQEAgc3RhdGljIGJvb2wgdmNwdV9kZWFzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYs
IHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCB3dmMsICZwcnYt
PndhaXRxLCB3YWl0cV9lbGVtICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBicyA9PSBC
QUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmlu
aXR5KHd2Yy0+dmNwdS0+c2NoZWRfdW5pdCkgKQorICAgICAgICAgICAgICAgICAhaGFzX3NvZnRf
YWZmaW5pdHkod3ZjLT51bml0KSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgICAgIGlmICggdmNwdV9jaGVja19hZmZpbml0eSh3dmMtPnZjcHUsIGNwdSwgYnMpICkKKyAg
ICAgICAgICAgIGlmICggdW5pdF9jaGVja19hZmZpbml0eSh3dmMtPnVuaXQsIGNwdSwgYnMpICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRx
X2VsZW0pOwotICAgICAgICAgICAgICAgIHZjcHVfYXNzaWduKHBydiwgd3ZjLT52Y3B1LCBjcHUp
OworICAgICAgICAgICAgICAgIHVuaXRfYXNzaWduKHBydiwgd3ZjLT51bml0LCBjcHUpOwogICAg
ICAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAg
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAgICAgICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CkBAIC00MjUsOSArNDI0LDkgQEAgc3RhdGljIHNwaW5sb2NrX3Qg
Km51bGxfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsCiAgICAgc3RydWN0
IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG5ld19vcHMpOwogICAgIHN0cnVjdCBudWxs
X3VuaXQgKm52YyA9IHZkYXRhOwogCi0gICAgQVNTRVJUKG52YyAmJiBpc19pZGxlX3ZjcHUobnZj
LT52Y3B1KSk7CisgICAgQVNTRVJUKG52YyAmJiBpc19pZGxlX3VuaXQobnZjLT51bml0KSk7CiAK
LSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRhOworICAgIHNjaGVk
X2lkbGVfdW5pdChjcHUpLT5wcml2ID0gdmRhdGE7CiAKICAgICAvKgogICAgICAqIFdlIGFyZSBo
b2xkaW5nIHRoZSBydW5xdWV1ZSBsb2NrIGFscmVhZHkgKGl0J3MgYmVlbiB0YWtlbiBpbgpAQCAt
NDQ0LDQxICs0NDMsNDAgQEAgc3RhdGljIHNwaW5sb2NrX3QgKm51bGxfc3dpdGNoX3NjaGVkKHN0
cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsCiBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52
Y3B1X2xpc3Q7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7
CiAgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0KHVuaXQpOwogICAgIHVuc2ln
bmVkIGludCBjcHU7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgIEFTU0VSVCghaXNfaWRs
ZV92Y3B1KHYpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5pdCh1bml0KSk7CiAKICAgICBsb2Nr
ID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAotICAgIGlmICggdW5saWtlbHkoIWlz
X3ZjcHVfb25saW5lKHYpKSApCisgICAgaWYgKCB1bmxpa2VseSghaXNfdW5pdF9vbmxpbmUodW5p
dCkpICkKICAgICB7CiAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0
KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogIHJldHJ5OgotICAgIHVuaXQtPnJlcyA9IHBp
Y2tfcmVzKHBydiwgdW5pdCk7Ci0gICAgY3B1ID0gdi0+cHJvY2Vzc29yID0gdW5pdC0+cmVzLT5t
YXN0ZXJfY3B1OworICAgIHNjaGVkX3NldF9yZXModW5pdCwgcGlja19yZXMocHJ2LCB1bml0KSk7
CisgICAgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCk7CiAKICAgICBzcGluX3VubG9jayhs
b2NrKTsKIAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAKICAgICBjcHVt
YXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5
LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKSk7Cisg
ICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4pKTsKIAot
ICAgIC8qIElmIHRoZSBwQ1BVIGlzIGZyZWUsIHdlIGFzc2lnbiB2IHRvIGl0ICovCi0gICAgaWYg
KCBsaWtlbHkocGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSBOVUxMKSApCisgICAgLyogSWYgdGhl
IHBDUFUgaXMgZnJlZSwgd2UgYXNzaWduIHVuaXQgdG8gaXQgKi8KKyAgICBpZiAoIGxpa2VseShw
ZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5VTEwpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAg
ICAgICAqIEluc2VydCBpcyBmb2xsb3dlZCBieSB2Y3B1X3dha2UoKSwgc28gdGhlcmUncyBubyBu
ZWVkIHRvIHBva2UKICAgICAgICAgICogdGhlIHBjcHUgd2l0aCB0aGUgU0NIRURVTEVfU09GVElS
USwgYXMgd2FrZSB3aWxsIGRvIHRoYXQuCiAgICAgICAgICAqLwotICAgICAgICB2Y3B1X2Fzc2ln
bihwcnYsIHYsIGNwdSk7CisgICAgICAgIHVuaXRfYXNzaWduKHBydiwgdW5pdCwgY3B1KTsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgIHsKQEAgLTQ5Nyw3ICs0OTUsOCBAQCBzdGF0
aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAg
ICAgICAgICovCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICAgICAg
bGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAgIGRw
cmludGsoWEVOTE9HX0dfV0FSTklORywgIldBUk5JTkc6ICVwdiBub3QgYXNzaWduZWQgdG8gYW55
IENQVSFcbiIsIHYpOworICAgICAgICBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsICJXQVJOSU5H
OiAlcGR2JWQgbm90IGFzc2lnbmVkIHRvIGFueSBDUFUhXG4iLAorICAgICAgICAgICAgICAgIHVu
aXQtPmRvbWFpbiwgdW5pdC0+dW5pdF9pZCk7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndh
aXRxX2xvY2spOwogICAgIH0KICAgICBzcGluX3VubG9ja19pcnEobG9jayk7CkBAIC01MDgsMjQg
KzUwNywyMyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAg
ICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3Qg
bnVsbF91bml0ICpudmMgPSBudWxsX3VuaXQodW5pdCk7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsK
IAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHYpKTsKKyAgICBBU1NFUlQoIWlzX2lkbGVfdW5p
dCh1bml0KSk7CiAKICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAot
ICAgIC8qIElmIG9mZmxpbmUsIHRoZSB2Y3B1IHNob3VsZG4ndCBiZSBhc3NpZ25lZCwgbm9yIGlu
IHRoZSB3YWl0cXVldWUgKi8KLSAgICBpZiAoIHVubGlrZWx5KCFpc192Y3B1X29ubGluZSh2KSkg
KQorICAgIC8qIElmIG9mZmxpbmUsIHRoZSB1bml0IHNob3VsZG4ndCBiZSBhc3NpZ25lZCwgbm9y
IGluIHRoZSB3YWl0cXVldWUgKi8KKyAgICBpZiAoIHVubGlrZWx5KCFpc191bml0X29ubGluZSh1
bml0KSkgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKHBlcl9jcHUobnBjLCB2LT5wcm9jZXNzb3Ip
LnZjcHUgIT0gdik7CisgICAgICAgIEFTU0VSVChwZXJfY3B1KG5wYywgc2NoZWRfdW5pdF9tYXN0
ZXIodW5pdCkpLnVuaXQgIT0gdW5pdCk7CiAgICAgICAgIEFTU0VSVChsaXN0X2VtcHR5KCZudmMt
PndhaXRxX2VsZW0pKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgLyogSWYgdiBp
cyBpbiB3YWl0cXVldWUsIGp1c3QgZ2V0IGl0IG91dCBvZiB0aGVyZSBhbmQgYmFpbCAqLworICAg
IC8qIElmIHVuaXQgaXMgaW4gd2FpdHF1ZXVlLCBqdXN0IGdldCBpdCBvdXQgb2YgdGhlcmUgYW5k
IGJhaWwgKi8KICAgICBpZiAoIHVubGlrZWx5KCFsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0p
KSApCiAgICAgewogICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFfbG9jayk7CkBAIC01MzUs
NyArNTMzLDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHZjcHVfZGVhc3Np
Z24ocHJ2LCB2KTsKKyAgICB1bml0X2RlYXNzaWduKHBydiwgdW5pdCk7CiAKICBvdXQ6CiAgICAg
dW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwpAQCAtNTQ2LDE0ICs1NDQsMTMg
QEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiBzdGF0aWMgdm9pZCBudWxsX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF91bml0ICpu
dmMgPSBudWxsX3VuaXQodW5pdCk7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3Nv
cjsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCk7CiAKLSAg
ICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3VuaXQodW5p
dCkpOwogCi0gICAgaWYgKCB1bmxpa2VseShjdXJyX29uX2NwdShjcHUpID09IHVuaXQpICkKKyAg
ICBpZiAoIHVubGlrZWx5KGN1cnJfb25fY3B1KHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpKSA9PSB1
bml0KSApCiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9ydW5uaW5n
KTsKICAgICAgICAgcmV0dXJuOwpAQCAtNTY2LDMzICs1NjMsMzMgQEAgc3RhdGljIHZvaWQgbnVs
bF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICByZXR1cm47
CiAgICAgfQogCi0gICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkgKQorICAgIGlmICgg
bGlrZWx5KHVuaXRfcnVubmFibGUodW5pdCkpICkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2VfcnVubmFibGUpOwogICAgIGVsc2UKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1
bml0X3dha2Vfbm90X3J1bm5hYmxlKTsKIAogICAgIC8qCi0gICAgICogSWYgYSB2Y3B1IGlzIG5l
aXRoZXIgb24gYSBwQ1BVIG5vciBpbiB0aGUgd2FpdHF1ZXVlLCBpdCBtZWFucyBpdCB3YXMKKyAg
ICAgKiBJZiBhIHVuaXQgaXMgbmVpdGhlciBvbiBhIHBDUFUgbm9yIGluIHRoZSB3YWl0cXVldWUs
IGl0IG1lYW5zIGl0IHdhcwogICAgICAqIG9mZmxpbmUsIGFuZCB0aGF0IGl0IGlzIG5vdyBjb21p
bmcgYmFjayBiZWluZyBvbmxpbmUuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseShwZXJfY3B1
KG5wYywgY3B1KS52Y3B1ICE9IHYgJiYgbGlzdF9lbXB0eSgmbnZjLT53YWl0cV9lbGVtKSkgKQor
ICAgIGlmICggdW5saWtlbHkocGVyX2NwdShucGMsIGNwdSkudW5pdCAhPSB1bml0ICYmIGxpc3Rf
ZW1wdHkoJm52Yy0+d2FpdHFfZWxlbSkpICkKICAgICB7CiAgICAgICAgIHNwaW5fbG9jaygmcHJ2
LT53YWl0cV9sb2NrKTsKICAgICAgICAgbGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAm
cHJ2LT53YWl0cSk7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCiAg
ICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hh
cmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
di0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
dW5pdC0+ZG9tYWluKSk7CiAKICAgICAgICAgaWYgKCAhY3B1bWFza19pbnRlcnNlY3RzKCZwcnYt
PmNwdXNfZnJlZSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGRwcmludGsoWEVOTE9HX0dfV0FSTklORywgIldBUk5JTkc6IGQlZHYlZCBub3QgYXNz
aWduZWQgdG8gYW55IENQVSFcbiIsCi0gICAgICAgICAgICAgICAgICAgIHYtPmRvbWFpbi0+ZG9t
YWluX2lkLCB2LT52Y3B1X2lkKTsKKyAgICAgICAgICAgICAgICAgICAgdW5pdC0+ZG9tYWluLT5k
b21haW5faWQsIHVuaXQtPnVuaXRfaWQpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9
CiAKICAgICAgICAgLyoKLSAgICAgICAgICogTm93IHdlIHdvdWxkIHdhbnQgdG8gYXNzaWduIHRo
ZSB2Y3B1IHRvIGNwdSwgYnV0IHdlIGNhbid0LCBiZWNhdXNlCisgICAgICAgICAqIE5vdyB3ZSB3
b3VsZCB3YW50IHRvIGFzc2lnbiB0aGUgdW5pdCB0byBjcHUsIGJ1dCB3ZSBjYW4ndCwgYmVjYXVz
ZQogICAgICAgICAgKiB3ZSBkb24ndCBoYXZlIHRoZSBsb2NrLiBTbywgbGV0J3MgZG8gdGhlIGZv
bGxvd2luZzoKICAgICAgICAgICogLSB0cnkgdG8gcmVtb3ZlIGNwdSBmcm9tIHRoZSBsaXN0IG9m
IGZyZWUgY3B1cywgdG8gYXZvaWQgcmFjZXMgd2l0aAogICAgICAgICAgKiAgIG90aGVyIG9ubGlu
aW5nLCBpbnNlcnRpbmcgb3IgbWlncmF0aW5nIG9wZXJhdGlvbnM7CkBAIC02MTMsMjUgKzYxMCwy
NCBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiBOb3RlIHRoYXQgd2UgZ2V0IGhlcmUgb25s
eSBmb3IgdkNQVXMgYXNzaWduZWQgdG8gYSBwQ1BVICovCi0gICAgY3B1X3JhaXNlX3NvZnRpcnEo
di0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAvKiBOb3RlIHRoYXQgd2UgZ2V0
IGhlcmUgb25seSBmb3IgdW5pdHMgYXNzaWduZWQgdG8gYSBwQ1BVICovCisgICAgY3B1X3JhaXNl
X3NvZnRpcnEoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIFNDSEVEVUxFX1NPRlRJUlEpOwogfQog
CiBzdGF0aWMgdm9pZCBudWxsX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gdW5pdC0+dmNwdV9saXN0OwogICAgIHN0cnVjdCBudWxs
X3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSB2
LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVu
aXQpOwogICAgIGJvb2wgdGlja2xlZCA9IGZhbHNlOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3Zj
cHUodikpOworICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHVuaXQpKTsKIAotICAgIC8qIAotICAg
ICAqIENoZWNrIGlmIHRoZSB2Y3B1IGlzIGluIHRoZSBwcm9jZXNzIG9mIGJlaW5nIG9mZmxpbmVk
LiBpZiB5ZXMsCisgICAgLyoKKyAgICAgKiBDaGVjayBpZiB0aGUgdW5pdCBpcyBpbiB0aGUgcHJv
Y2VzcyBvZiBiZWluZyBvZmZsaW5lZC4gSWYgeWVzLAogICAgICAqIHdlIG5lZWQgdG8gcmVtb3Zl
IGl0IGZyb20gZWl0aGVyIGl0cyBwQ1BVIG9yIHRoZSB3YWl0cXVldWUuCiAgICAgICovCi0gICAg
aWYgKCB1bmxpa2VseSghaXNfdmNwdV9vbmxpbmUodikpICkKKyAgICBpZiAoIHVubGlrZWx5KCFp
c191bml0X29ubGluZSh1bml0KSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IG51bGxfdW5pdCAq
bnZjID0gbnVsbF91bml0KHVuaXQpOwogCkBAIC02NDEsMTEgKzYzNywxMSBAQCBzdGF0aWMgdm9p
ZCBudWxsX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAg
ICAgbGlzdF9kZWxfaW5pdCgmbnZjLT53YWl0cV9lbGVtKTsKICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZwcnYtPndhaXRxX2xvY2spOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBwZXJf
Y3B1KG5wYywgY3B1KS52Y3B1ID09IHYgKQotICAgICAgICAgICAgdGlja2xlZCA9IHZjcHVfZGVh
c3NpZ24ocHJ2LCB2KTsKKyAgICAgICAgZWxzZSBpZiAoIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQg
PT0gdW5pdCApCisgICAgICAgICAgICB0aWNrbGVkID0gdW5pdF9kZWFzc2lnbihwcnYsIHVuaXQp
OwogICAgIH0KIAotICAgIC8qIElmIHYgaXMgbm90IGFzc2lnbmVkIHRvIGEgcENQVSwgb3IgaXMg
bm90IHJ1bm5pbmcsIG5vIG5lZWQgdG8gYm90aGVyICovCisgICAgLyogSWYgdW5pdCBpcyBub3Qg
YXNzaWduZWQgdG8gYSBwQ1BVLCBvciBpcyBub3QgcnVubmluZywgbm8gbmVlZCB0byBib3RoZXIg
Ki8KICAgICBpZiAoIGxpa2VseSghdGlja2xlZCAmJiBjdXJyX29uX2NwdShjcHUpID09IHVuaXQp
ICkKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIApA
QCAtNjU1LDQyICs2NTEsNDEgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3NsZWVwKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogbnVs
bF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogewotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHVuaXQtPnZjcHVfbGlz
dCkpOworICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHVuaXQpKTsKICAgICByZXR1cm4gcGlja19y
ZXMobnVsbF9wcml2KG9wcyksIHVuaXQpOwogfQogCiBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWln
cmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7
Ci0gICAgc3RydWN0IHZjcHUgKnYgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IG51bGxf
cHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxfdW5pdCAqbnZj
ID0gbnVsbF91bml0KHVuaXQpOwogCi0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUodikpOworICAg
IEFTU0VSVCghaXNfaWRsZV91bml0KHVuaXQpKTsKIAotICAgIGlmICggdi0+cHJvY2Vzc29yID09
IG5ld19jcHUgKQorICAgIGlmICggc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkgPT0gbmV3X2NwdSAp
CiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAg
ICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdWludDE2X3QgdmNwdSwgZG9tOwor
ICAgICAgICAgICAgdWludDE2X3QgdW5pdCwgZG9tOwogICAgICAgICAgICAgdWludDE2X3QgY3B1
LCBuZXdfY3B1OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gdi0+ZG9tYWluLT5kb21h
aW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHYtPnZjcHVfaWQ7Ci0gICAgICAgIGQuY3B1ID0gdi0+
cHJvY2Vzc29yOworICAgICAgICBkLmRvbSA9IHVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOworICAg
ICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOworICAgICAgICBkLmNwdSA9IHNjaGVkX3VuaXRf
bWFzdGVyKHVuaXQpOwogICAgICAgICBkLm5ld19jcHUgPSBuZXdfY3B1OwogICAgICAgICBfX3Ry
YWNlX3ZhcihUUkNfU05VTExfTUlHUkFURSwgMSwgc2l6ZW9mKGQpLCAmZCk7CiAgICAgfQogCiAg
ICAgLyoKLSAgICAgKiBJZiB2IGlzIGFzc2lnbmVkIHRvIGEgcENQVSwgdGhlbiBzdWNoIHBDUFUg
YmVjb21lcyBmcmVlLCBhbmQgd2UKKyAgICAgKiBJZiB1bml0IGlzIGFzc2lnbmVkIHRvIGEgcENQ
VSwgdGhlbiBzdWNoIHBDUFUgYmVjb21lcyBmcmVlLCBhbmQgd2UKICAgICAgKiBzaG91bGQgbG9v
ayBpbiB0aGUgd2FpdHF1ZXVlIGlmIGFueW9uZSBlbHNlIGNhbiBiZSBhc3NpZ25lZCB0byBpdC4K
ICAgICAgKi8KLSAgICBpZiAoIGxpa2VseShwZXJfY3B1KG5wYywgdi0+cHJvY2Vzc29yKS52Y3B1
ID09IHYpICkKKyAgICBpZiAoIGxpa2VseShwZXJfY3B1KG5wYywgc2NoZWRfdW5pdF9tYXN0ZXIo
dW5pdCkpLnVuaXQgPT0gdW5pdCkgKQogICAgIHsKLSAgICAgICAgdmNwdV9kZWFzc2lnbihwcnYs
IHYpOworICAgICAgICB1bml0X2RlYXNzaWduKHBydiwgdW5pdCk7CiAgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksobWlncmF0ZV9ydW5uaW5nKTsKICAgICB9CiAgICAgZWxzZSBpZiAoICFsaXN0X2Vt
cHR5KCZudmMtPndhaXRxX2VsZW0pICkKQEAgLTY5OSwxMyArNjk0LDEzIEBAIHN0YXRpYyB2b2lk
IG51bGxfdW5pdF9taWdyYXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBTQ0hF
RF9TVEFUX0NSQU5LKG1pZ3JhdGVkKTsKIAogICAgIC8qCi0gICAgICogSWYgYSB2Y3B1IGlzIChn
b2luZykgb2ZmbGluZSwgd2Ugd2FudCBpdCB0byBiZSBuZWl0aGVyIGFzc2lnbmVkCisgICAgICog
SWYgYSB1bml0IGlzIChnb2luZykgb2ZmbGluZSwgd2Ugd2FudCBpdCB0byBiZSBuZWl0aGVyIGFz
c2lnbmVkCiAgICAgICogdG8gYSBwQ1BVLCBub3IgaW4gdGhlIHdhaXRxdWV1ZS4KICAgICAgKgog
ICAgICAqIElmIGl0IHdhcyBvbiBhIGNwdSwgd2UndmUgcmVtb3ZlZCBpdCBmcm9tIHRoZXJlIGFi
b3ZlLiBJZiBpdCBpcwogICAgICAqIGluIHRoZSB3YWl0cXVldWUsIHdlIHJlbW92ZSBpdCBmcm9t
IHRoZXJlIG5vdy4gQW5kIHRoZW4gd2UgYmFpbC4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5
KCFpc192Y3B1X29ubGluZSh2KSkgKQorICAgIGlmICggdW5saWtlbHkoIWlzX3VuaXRfb25saW5l
KHVuaXQpKSApCiAgICAgewogICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFfbG9jayk7CiAg
ICAgICAgIGxpc3RfZGVsX2luaXQoJm52Yy0+d2FpdHFfZWxlbSk7CkBAIC03MTQsMzIgKzcwOSwz
NCBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBMZXQncyBub3cgY29uc2lkZXIgbmV3X2Nw
dSwgd2hpY2ggaXMgd2hlcmUgdiBpcyBiZWluZyBzZW50LiBJdCBjYW4gYmUKLSAgICAgKiBlaXRo
ZXIgZnJlZSwgb3IgaGF2ZSBhIHZDUFUgYWxyZWFkeSBhc3NpZ25lZCB0byBpdC4KKyAgICAgKiBM
ZXQncyBub3cgY29uc2lkZXIgbmV3X2NwdSwgd2hpY2ggaXMgd2hlcmUgdW5pdCBpcyBiZWluZyBz
ZW50LiBJdCBjYW4gYmUKKyAgICAgKiBlaXRoZXIgZnJlZSwgb3IgaGF2ZSBhIHVuaXQgYWxyZWFk
eSBhc3NpZ25lZCB0byBpdC4KICAgICAgKgotICAgICAqIEluIHRoZSBmb3JtZXIgY2FzZSwgd2Ug
c2hvdWxkIGFzc2lnbiB2IHRvIGl0LCBhbmQgdHJ5IHRvIGdldCBpdCB0byBydW4sCisgICAgICog
SW4gdGhlIGZvcm1lciBjYXNlIHdlIHNob3VsZCBhc3NpZ24gdW5pdCB0byBpdCwgYW5kIHRyeSB0
byBnZXQgaXQgdG8gcnVuLAogICAgICAqIGlmIHBvc3NpYmxlLCBhY2NvcmRpbmcgdG8gYWZmaW5p
dHkuCiAgICAgICoKLSAgICAgKiBJbiBsYXR0ZXIsIGFsbCB3ZSBjYW4gZG8gaXMgdG8gcGFyayB2
IGluIHRoZSB3YWl0cXVldWUuCisgICAgICogSW4gbGF0dGVyLCBhbGwgd2UgY2FuIGRvIGlzIHRv
IHBhcmsgdW5pdCBpbiB0aGUgd2FpdHF1ZXVlLgogICAgICAqLwotICAgIGlmICggcGVyX2NwdShu
cGMsIG5ld19jcHUpLnZjcHUgPT0gTlVMTCAmJgotICAgICAgICAgdmNwdV9jaGVja19hZmZpbml0
eSh2LCBuZXdfY3B1LCBCQUxBTkNFX0hBUkRfQUZGSU5JVFkpICkKKyAgICBpZiAoIHBlcl9jcHUo
bnBjLCBuZXdfY3B1KS51bml0ID09IE5VTEwgJiYKKyAgICAgICAgIHVuaXRfY2hlY2tfYWZmaW5p
dHkodW5pdCwgbmV3X2NwdSwgQkFMQU5DRV9IQVJEX0FGRklOSVRZKSApCiAgICAgewotICAgICAg
ICAvKiB2IG1pZ2h0IGhhdmUgYmVlbiBpbiB0aGUgd2FpdHF1ZXVlLCBzbyByZW1vdmUgaXQgKi8K
KyAgICAgICAgLyogdW5pdCBtaWdodCBoYXZlIGJlZW4gaW4gdGhlIHdhaXRxdWV1ZSwgc28gcmVt
b3ZlIGl0ICovCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICAgICAg
bGlzdF9kZWxfaW5pdCgmbnZjLT53YWl0cV9lbGVtKTsKICAgICAgICAgc3Bpbl91bmxvY2soJnBy
di0+d2FpdHFfbG9jayk7CiAKLSAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB2LCBuZXdfY3B1KTsK
KyAgICAgICAgdW5pdF9hc3NpZ24ocHJ2LCB1bml0LCBuZXdfY3B1KTsKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKLSAgICAgICAgLyogUHV0IHYgaW4gdGhlIHdhaXRxdWV1ZSwgaWYgaXQgd2Fzbid0
IHRoZXJlIGFscmVhZHkgKi8KKyAgICAgICAgLyogUHV0IHVuaXQgaW4gdGhlIHdhaXRxdWV1ZSwg
aWYgaXQgd2Fzbid0IHRoZXJlIGFscmVhZHkgKi8KICAgICAgICAgc3Bpbl9sb2NrKCZwcnYtPndh
aXRxX2xvY2spOwogICAgICAgICBpZiAoIGxpc3RfZW1wdHkoJm52Yy0+d2FpdHFfZWxlbSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZudmMtPndhaXRxX2VsZW0sICZw
cnYtPndhaXRxKTsKLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfV0FSTklORywgIldBUk5J
Tkc6ICVwdiBub3QgYXNzaWduZWQgdG8gYW55IENQVSFcbiIsIHYpOworICAgICAgICAgICAgZHBy
aW50ayhYRU5MT0dfR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAiV0FSTklORzogJXBk
diVkIG5vdCBhc3NpZ25lZCB0byBhbnkgQ1BVIVxuIiwgdW5pdC0+ZG9tYWluLAorICAgICAgICAg
ICAgICAgICAgICB1bml0LT51bml0X2lkKTsKICAgICAgICAgfQogICAgICAgICBzcGluX3VubG9j
aygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICB9CkBAIC03NTMsMzUgKzc1MCwzNCBAQCBzdGF0aWMg
dm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAg
ICogYnkgdGhpcywgd2lsbCBiZSBmaXhlZC11cCBkdXJpbmcgcmVzdW1lLgogICAgICAqLwogIG91
dDoKLSAgICB2LT5wcm9jZXNzb3IgPSBuZXdfY3B1OwotICAgIHVuaXQtPnJlcyA9IGdldF9zY2hl
ZF9yZXMobmV3X2NwdSk7CisgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVzKG5l
d19jcHUpKTsKIH0KIAogI2lmbmRlZiBOREVCVUcKLXN0YXRpYyBpbmxpbmUgdm9pZCBudWxsX3Zj
cHVfY2hlY2soc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQgbnVsbF91bml0X2No
ZWNrKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCBudWxsX3VuaXQgKiBj
b25zdCBudmMgPSBudWxsX3VuaXQodi0+c2NoZWRfdW5pdCk7Ci0gICAgc3RydWN0IG51bGxfZG9t
ICogY29uc3QgbmRvbSA9IHYtPmRvbWFpbi0+c2NoZWRfcHJpdjsKKyAgICBzdHJ1Y3QgbnVsbF91
bml0ICogY29uc3QgbnZjID0gbnVsbF91bml0KHVuaXQpOworICAgIHN0cnVjdCBudWxsX2RvbSAq
IGNvbnN0IG5kb20gPSB1bml0LT5kb21haW4tPnNjaGVkX3ByaXY7CiAKLSAgICBCVUdfT04obnZj
LT52Y3B1ICE9IHYpOworICAgIEJVR19PTihudmMtPnVuaXQgIT0gdW5pdCk7CiAKICAgICBpZiAo
IG5kb20gKQotICAgICAgICBCVUdfT04oaXNfaWRsZV92Y3B1KHYpKTsKKyAgICAgICAgQlVHX09O
KGlzX2lkbGVfdW5pdCh1bml0KSk7CiAgICAgZWxzZQotICAgICAgICBCVUdfT04oIWlzX2lkbGVf
dmNwdSh2KSk7CisgICAgICAgIEJVR19PTighaXNfaWRsZV91bml0KHVuaXQpKTsKIAogICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF9jaGVjayk7CiB9Ci0jZGVmaW5lIE5VTExfVkNQVV9DSEVDSyh2
KSAgKG51bGxfdmNwdV9jaGVjayh2KSkKKyNkZWZpbmUgTlVMTF9VTklUX0NIRUNLKHVuaXQpICAo
bnVsbF91bml0X2NoZWNrKHVuaXQpKQogI2Vsc2UKLSNkZWZpbmUgTlVMTF9WQ1BVX0NIRUNLKHYp
CisjZGVmaW5lIE5VTExfVU5JVF9DSEVDSyh1bml0KQogI2VuZGlmCiAKIAogLyoKICAqIFRoZSBt
b3N0IHNpbXBsZSBzY2hlZHVsaW5nIGZ1bmN0aW9uIG9mIGFsbCB0aW1lcyEgV2UgZWl0aGVyIHJl
dHVybjoKLSAqICAtIHRoZSB2Q1BVIGFzc2lnbmVkIHRvIHRoZSBwQ1BVLCBpZiB0aGVyZSdzIG9u
ZSBhbmQgaXQgY2FuIHJ1bjsKLSAqICAtIHRoZSBpZGxlIHZDUFUsIG90aGVyd2lzZS4KKyAqICAt
IHRoZSB1bml0IGFzc2lnbmVkIHRvIHRoZSBwQ1BVLCBpZiB0aGVyZSdzIG9uZSBhbmQgaXQgY2Fu
IHJ1bjsKKyAqICAtIHRoZSBpZGxlIHVuaXQsIG90aGVyd2lzZS4KICAqLwogc3RhdGljIHN0cnVj
dCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93LApAQCAt
Nzk0LDI0ICs3OTAsMjQgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsK
IAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWR1bGUpOwotICAgIE5VTExfVkNQVV9DSEVDSyhj
dXJyZW50KTsKKyAgICBOVUxMX1VOSVRfQ0hFQ0soY3VycmVudC0+c2NoZWRfdW5pdCk7CiAKICAg
ICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHsK
ICAgICAgICAgICAgIHVpbnQxNl90IHRhc2tsZXQsIGNwdTsKLSAgICAgICAgICAgIGludDE2X3Qg
dmNwdSwgZG9tOworICAgICAgICAgICAgaW50MTZfdCB1bml0LCBkb207CiAgICAgICAgIH0gZDsK
ICAgICAgICAgZC5jcHUgPSBjcHU7CiAgICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQ7Ci0gICAgICAgIGlmICggcGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSBOVUxMICkK
KyAgICAgICAgaWYgKCBwZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5VTEwgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBkLnZjcHUgPSBkLmRvbSA9IC0xOworICAgICAgICAgICAgZC51bml0ID0g
ZC5kb20gPSAtMTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGQudmNwdSA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUtPnZjcHVfaWQ7Ci0gICAgICAgICAg
ICBkLmRvbSA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOworICAg
ICAgICAgICAgZC51bml0ID0gcGVyX2NwdShucGMsIGNwdSkudW5pdC0+dW5pdF9pZDsKKyAgICAg
ICAgICAgIGQuZG9tID0gcGVyX2NwdShucGMsIGNwdSkudW5pdC0+ZG9tYWluLT5kb21haW5faWQ7
CiAgICAgICAgIH0KICAgICAgICAgX190cmFjZV92YXIoVFJDX1NOVUxMX1NDSEVEVUxFLCAxLCBz
aXplb2YoZCksICZkKTsKICAgICB9CkBAIC04MTksMTYgKzgxNSwxNiBAQCBzdGF0aWMgc3RydWN0
IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAg
ICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAgIHRyYWNlX3Zh
cihUUkNfU05VTExfVEFTS0xFVCwgMSwgMCwgTlVMTCk7Ci0gICAgICAgIHJldC50YXNrID0gaWRs
ZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CisgICAgICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV91
bml0KGNwdSk7CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5w
YywgY3B1KS52Y3B1LT5zY2hlZF91bml0OworICAgICAgICByZXQudGFzayA9IHBlcl9jcHUobnBj
LCBjcHUpLnVuaXQ7CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKICAgICByZXQudGltZSA9IC0xOwog
CiAgICAgLyoKICAgICAgKiBXZSBtYXkgYmUgbmV3IGluIHRoZSBjcHVwb29sLCBvciBqdXN0IGNv
bWluZyBiYWNrIG9ubGluZS4gSW4gd2hpY2gKLSAgICAgKiBjYXNlLCB0aGVyZSBtYXkgYmUgdkNQ
VXMgaW4gdGhlIHdhaXRxdWV1ZSB0aGF0IHdlIGNhbiBhc3NpZ24gdG8gdXMKKyAgICAgKiBjYXNl
LCB0aGVyZSBtYXkgYmUgdW5pdHMgaW4gdGhlIHdhaXRxdWV1ZSB0aGF0IHdlIGNhbiBhc3NpZ24g
dG8gdXMKICAgICAgKiBhbmQgcnVuLgogICAgICAqLwogICAgIGlmICggdW5saWtlbHkocmV0LnRh
c2sgPT0gTlVMTCkgKQpAQCAtODM5LDEwICs4MzUsMTAgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3Ns
aWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAg
ICAgZ290byB1bmxvY2s7CiAKICAgICAgICAgLyoKLSAgICAgICAgICogV2Ugc2NhbiB0aGUgd2Fp
dHF1ZXVlIHR3aWNlLCBmb3IgcHJpb3JpdGl6aW5nIHZjcHVzIHRoYXQgaGF2ZQorICAgICAgICAg
KiBXZSBzY2FuIHRoZSB3YWl0cXVldWUgdHdpY2UsIGZvciBwcmlvcml0aXppbmcgdW5pdHMgdGhh
dCBoYXZlCiAgICAgICAgICAqIHNvZnQtYWZmaW5pdHkgd2l0aCBjcHUuIFRoaXMgbWF5IGxvb2sg
bGlrZSBzb21ldGhpbmcgZXhwZW5zaXZlIHRvCi0gICAgICAgICAqIGRvIGhlcmUgaW4gbnVsbF9z
Y2hlZHVsZSgpLCBidXQgaXQncyBhY3R1YWxseSBmaW5lLCBiZWNldXNlIHdlIGRvCi0gICAgICAg
ICAqIGl0IG9ubHkgaW4gY2FzZXMgd2hlcmUgYSBwY3B1IGhhcyBubyB2Y3B1IGFzc29jaWF0ZWQg
KGUuZy4sIGFzCisgICAgICAgICAqIGRvIGhlcmUgaW4gbnVsbF9zY2hlZHVsZSgpLCBidXQgaXQn
cyBhY3R1YWxseSBmaW5lLCBiZWNhdXNlIHdlIGRvCisgICAgICAgICAqIGl0IG9ubHkgaW4gY2Fz
ZXMgd2hlcmUgYSBwY3B1IGhhcyBubyB1bml0IGFzc29jaWF0ZWQgKGUuZy4sIGFzCiAgICAgICAg
ICAqIHNhaWQgYWJvdmUsIHRoZSBjcHUgaGFzIGp1c3Qgam9pbmVkIGEgY3B1cG9vbCkuCiAgICAg
ICAgICAqLwogICAgICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJzICkKQEAg
LTg1MCwxNCArODQ2LDE0IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkoIHd2YywgJnBydi0+d2FpdHEsIHdhaXRxX2VsZW0gKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmCi0gICAgICAg
ICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT52Y3B1LT5zY2hlZF91bml0KSAp
CisgICAgICAgICAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkod3ZjLT51bml0KSApCiAg
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICAgICAgaWYgKCB2Y3B1
X2NoZWNrX2FmZmluaXR5KHd2Yy0+dmNwdSwgY3B1LCBicykgKQorICAgICAgICAgICAgICAgIGlm
ICggdW5pdF9jaGVja19hZmZpbml0eSh3dmMtPnVuaXQsIGNwdSwgYnMpICkKICAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHZjcHVfYXNzaWduKHBydiwgd3ZjLT52Y3B1LCBj
cHUpOworICAgICAgICAgICAgICAgICAgICB1bml0X2Fzc2lnbihwcnYsIHd2Yy0+dW5pdCwgY3B1
KTsKICAgICAgICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsK
LSAgICAgICAgICAgICAgICAgICAgcmV0LnRhc2sgPSB3dmMtPnZjcHUtPnNjaGVkX3VuaXQ7Cisg
ICAgICAgICAgICAgICAgICAgIHJldC50YXNrID0gd3ZjLT51bml0OwogICAgICAgICAgICAgICAg
ICAgICBnb3RvIHVubG9jazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC04
NzAsMTcgKzg2NiwxNyBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseShy
ZXQudGFzayA9PSBOVUxMIHx8ICF1bml0X3J1bm5hYmxlKHJldC50YXNrKSkgKQotICAgICAgICBy
ZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OworICAgICAgICByZXQudGFzayA9
IHNjaGVkX2lkbGVfdW5pdChjcHUpOwogCi0gICAgTlVMTF9WQ1BVX0NIRUNLKHJldC50YXNrLT52
Y3B1X2xpc3QpOworICAgIE5VTExfVU5JVF9DSEVDSyhyZXQudGFzayk7CiAgICAgcmV0dXJuIHJl
dDsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGR1bXBfdmNwdShzdHJ1Y3QgbnVsbF9wcml2YXRl
ICpwcnYsIHN0cnVjdCBudWxsX3VuaXQgKm52YykKK3N0YXRpYyBpbmxpbmUgdm9pZCBkdW1wX3Vu
aXQoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgbnVsbF91bml0ICpudmMpCiB7Ci0g
ICAgcHJpbnRrKCJbJWkuJWldIHBjcHU9JWQiLCBudmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lk
LAotICAgICAgICAgICAgbnZjLT52Y3B1LT52Y3B1X2lkLCBsaXN0X2VtcHR5KCZudmMtPndhaXRx
X2VsZW0pID8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnZjLT52Y3B1LT5wcm9j
ZXNzb3IgOiAtMSk7CisgICAgcHJpbnRrKCJbJWkuJWldIHBjcHU9JWQiLCBudmMtPnVuaXQtPmRv
bWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgbnZjLT51bml0LT51bml0X2lkLCBsaXN0X2Vt
cHR5KCZudmMtPndhaXRxX2VsZW0pID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2NoZWRfdW5pdF9tYXN0ZXIobnZjLT51bml0KSA6IC0xKTsKIH0KIAogc3RhdGljIHZvaWQgbnVs
bF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQpAQCAtODk1
LDE2ICs4OTEsMTcgQEAgc3RhdGljIHZvaWQgbnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgIHByaW50aygiQ1BVWyUwMmRdIHNpYmxpbmc9JSpw
YiwgY29yZT0lKnBiIiwKICAgICAgICAgICAgY3B1LCBDUFVNQVNLX1BSKHBlcl9jcHUoY3B1X3Np
YmxpbmdfbWFzaywgY3B1KSksCiAgICAgICAgICAgIENQVU1BU0tfUFIocGVyX2NwdShjcHVfY29y
ZV9tYXNrLCBjcHUpKSk7Ci0gICAgaWYgKCBwZXJfY3B1KG5wYywgY3B1KS52Y3B1ICE9IE5VTEwg
KQotICAgICAgICBwcmludGsoIiwgdmNwdT0lcHYiLCBwZXJfY3B1KG5wYywgY3B1KS52Y3B1KTsK
KyAgICBpZiAoIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgIT0gTlVMTCApCisgICAgICAgIHByaW50
aygiLCB1bml0PSVwZHYlZCIsIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQtPmRvbWFpbiwKKyAgICAg
ICAgICAgICAgIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQtPnVuaXRfaWQpOwogICAgIHByaW50aygi
XG4iKTsKIAotICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGluZyB0byBzYXkgaWYgdGhhdCdzIHRo
ZSBpZGxlIHZjcHUpICovCisgICAgLyogY3VycmVudCB1bml0IChub3RoaW5nIHRvIHNheSBpZiB0
aGF0J3MgdGhlIGlkbGUgdW5pdCkgKi8KICAgICBudmMgPSBudWxsX3VuaXQoY3Vycl9vbl9jcHUo
Y3B1KSk7Ci0gICAgaWYgKCBudmMgJiYgIWlzX2lkbGVfdmNwdShudmMtPnZjcHUpICkKKyAgICBp
ZiAoIG52YyAmJiAhaXNfaWRsZV91bml0KG52Yy0+dW5pdCkgKQogICAgIHsKICAgICAgICAgcHJp
bnRrKCJcdHJ1bjogIik7Ci0gICAgICAgIGR1bXBfdmNwdShwcnYsIG52Yyk7CisgICAgICAgIGR1
bXBfdW5pdChwcnYsIG52Yyk7CiAgICAgICAgIHByaW50aygiXG4iKTsKICAgICB9CiAKQEAgLTky
NywyMyArOTI0LDIzIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMpCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnBydi0+bmRvbSApCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgbnVsbF9kb20gKm5kb207Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2Owor
ICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKIAogICAgICAgICBuZG9tID0gbGlzdF9l
bnRyeShpdGVyLCBzdHJ1Y3QgbnVsbF9kb20sIG5kb21fZWxlbSk7CiAKICAgICAgICAgcHJpbnRr
KCJcdERvbWFpbjogJWRcbiIsIG5kb20tPmRvbS0+ZG9tYWluX2lkKTsKLSAgICAgICAgZm9yX2Vh
Y2hfdmNwdSggbmRvbS0+ZG9tLCB2ICkKKyAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCggbmRv
bS0+ZG9tLCB1bml0ICkKICAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IG51bGxfdW5pdCAq
IGNvbnN0IG52YyA9IG51bGxfdW5pdCh2LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgIHN0cnVj
dCBudWxsX3VuaXQgKiBjb25zdCBudmMgPSBudWxsX3VuaXQodW5pdCk7CiAgICAgICAgICAgICBz
cGlubG9ja190ICpsb2NrOwogCi0gICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2Nr
KG52Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVs
ZV9sb2NrKHVuaXQpOwogCiAgICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCArK2xvb3ApOwot
ICAgICAgICAgICAgZHVtcF92Y3B1KHBydiwgbnZjKTsKKyAgICAgICAgICAgIGR1bXBfdW5pdChw
cnYsIG52Yyk7CiAgICAgICAgICAgICBwcmludGsoIlxuIik7CiAKLSAgICAgICAgICAgIHVuaXRf
c2NoZWR1bGVfdW5sb2NrKGxvY2ssIG52Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAg
ICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCB1bml0KTsKICAgICAgICAgfQogICAgIH0KIApA
QCAtOTU4LDcgKzk1NSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMpCiAgICAgICAgICAgICBwcmludGsoIiwgIik7CiAgICAgICAgIGlmICggbG9v
cCAlIDI0ID09IDAgKQogICAgICAgICAgICAgcHJpbnRrKCJcblx0Iik7Ci0gICAgICAgIHByaW50
aygiJXB2IiwgbnZjLT52Y3B1KTsKKyAgICAgICAgcHJpbnRrKCIlcGR2JWQiLCBudmMtPnVuaXQt
PmRvbWFpbiwgbnZjLT51bml0LT51bml0X2lkKTsKICAgICB9CiAgICAgcHJpbnRrKCJcbiIpOwog
ICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkG8-0003iF-F4; Fri, 27 Sep 2019 07:01:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkG6-0003gP-Pp
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:42 +0000
X-Inumbo-ID: 912360ac-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 912360ac-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01: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 2AE3FB176;
 Fri, 27 Sep 2019 07:01:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:23 +0200
Message-Id: <20190927070050.12405-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 19/46] 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+Ci0tLQpWNDoKLSBhZGQgdmNwdSBsb29wcyB0byBmdW5jdGlvbnMgKERhcmlvIEZhZ2dp
b2xpKQotIG1ha2UgdW5pdCBwYXJhbWV0ZXIgY29uc3QKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAxNiArKysr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMKaW5kZXggZTcxMGIzYzZmYS4uMjFjM2EwMzNiOSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jCkBAIC0xMDY1LDcgKzEwNjUsNyBAQCBjc2NoZWRfdW5pdF9yZW1vdmUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBpZiAoIHRlc3Rf
YW5kX2NsZWFyX2JpdChDU0NIRURfRkxBR19VTklUX1BBUktFRCwgJnN2Yy0+ZmxhZ3MpICkKICAg
ICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF91bnBhcmspOwotICAgICAgICB2Y3B1
X3VucGF1c2Uoc3ZjLT51bml0LT52Y3B1X2xpc3QpOworICAgICAgICBzY2hlZF91bml0X3VucGF1
c2Uoc3ZjLT51bml0KTsKICAgICB9CiAKICAgICBzcGluX2xvY2tfaXJxKCZwcnYtPmxvY2spOwpA
QCAtMTUxNSw3ICsxNTE1LDcgQEAgY3NjaGVkX2FjY3Qodm9pZCogZHVtbXkpCiAgICAgICAgICAg
ICAgICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdChDU0NIRURfRkxBR19VTklUX1BBUktFRCwgJnN2
Yy0+ZmxhZ3MpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodW5pdF9wYXJrKTsKLSAgICAgICAgICAgICAgICAgICAgdmNwdV9wYXVzZV9u
b3N5bmMoc3ZjLT51bml0LT52Y3B1X2xpc3QpOworICAgICAgICAgICAgICAgICAgICBzY2hlZF91
bml0X3BhdXNlX25vc3luYyhzdmMtPnVuaXQpOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAg
ICAgICAgICAgIC8qIExvd2VyIGJvdW5kIG9uIGNyZWRpdHMgKi8KQEAgLTE1MzksNyArMTUzOSw3
IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgICAgICAgICAgKiBpZiBp
dCBpcyB3b2tlbiB1cCBoZXJlLgogICAgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAg
ICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh1bml0X3VucGFyayk7Ci0gICAgICAgICAgICAgICAg
ICAgIHZjcHVfdW5wYXVzZShzdmMtPnVuaXQtPnZjcHVfbGlzdCk7CisgICAgICAgICAgICAgICAg
ICAgIHNjaGVkX3VuaXRfdW5wYXVzZShzdmMtPnVuaXQpOwogICAgICAgICAgICAgICAgICAgICBj
bGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9QQVJLRUQsICZzdmMtPmZsYWdzKTsKICAgICAgICAg
ICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMmI5ZDUwYjlmZS4uNDVhYzAzZjBmOCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKQEAgLTQ2Niw2ICs0NjYsMjIgQEAgc3RhdGljIGlubGluZSBpbnQgc2NoZWRf
YWRqdXN0X2NwdXBvb2woY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKICAgICByZXR1cm4gcy0+
YWRqdXN0X2dsb2JhbCA/IHMtPmFkanVzdF9nbG9iYWwocywgb3ApIDogMDsKIH0KIAorc3RhdGlj
IGlubGluZSB2b2lkIHNjaGVkX3VuaXRfcGF1c2Vfbm9zeW5jKGNvbnN0IHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRf
dW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIHZjcHVfcGF1c2Vfbm9zeW5jKHYpOworfQor
CitzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF91bnBhdXNlKGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2No
ZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKK30KKwog
I2RlZmluZSBSRUdJU1RFUl9TQ0hFRFVMRVIoeCkgc3RhdGljIGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKngjI19lbnRyeSBcCiAgIF9fdXNlZF9zZWN0aW9uKCIuZGF0YS5zY2hlZHVsZXJzIikgPSAm
eDsKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkG9-0003kC-T2; Fri, 27 Sep 2019 07: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkG9-0003jA-50
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:45 +0000
X-Inumbo-ID: 912446f2-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 912446f2-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 DD747B175;
 Fri, 27 Sep 2019 07:00:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:22 +0200
Message-Id: <20190927070050.12405-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 18/46] 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
PgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAyMDggKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKSwg
MTA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMu
YyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCA5ZmYxZDdmMjQ1Li5mMDRkOWM5
Y2IxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC00NSwxNSArNDUsMTUgQEAKICNkZWZpbmUgREVGQVVM
VF9USU1FU0xJQ0UgTUlMTElTRUNTKDEwKQogCiAvKioKLSAqIFJldHJpZXZlIHRoZSBpZGxlIFZD
UFUgZm9yIGEgZ2l2ZW4gcGh5c2ljYWwgQ1BVCisgKiBSZXRyaWV2ZSB0aGUgaWRsZSBVTklUIGZv
ciBhIGdpdmVuIHBoeXNpY2FsIENQVQogICovCi0jZGVmaW5lIElETEVUQVNLKGNwdSkgIChpZGxl
X3ZjcHVbY3B1XSkKKyNkZWZpbmUgSURMRVRBU0soY3B1KSAgKHNjaGVkX2lkbGVfdW5pdChjcHUp
KQogCiAvKioKICAqIFJldHVybiBhIHBvaW50ZXIgdG8gdGhlIEFSSU5DIDY1My1zcGVjaWZpYyBz
Y2hlZHVsZXIgZGF0YSBpbmZvcm1hdGlvbgotICogYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBW
Q1BVICh2YykKKyAqIGFzc29jaWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gVU5JVCAodW5pdCkKICAqLwot
I2RlZmluZSBBVkNQVSh2YykgKChhcmluYzY1M192Y3B1X3QgKikodmMpLT5zY2hlZF91bml0LT5w
cml2KQorI2RlZmluZSBBVU5JVCh1bml0KSAoKGFyaW5jNjUzX3VuaXRfdCAqKSh1bml0KS0+cHJp
dikKIAogLyoqCiAgKiBSZXR1cm4gdGhlIGdsb2JhbCBzY2hlZHVsZXIgcHJpdmF0ZSBkYXRhIGdp
dmVuIHRoZSBzY2hlZHVsZXIgb3BzIHBvaW50ZXIKQEAgLTY1LDIwICs2NSwyMCBAQAogICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqLwogCiAvKioKLSAqIFRoZSBhcmluYzY1M192Y3B1X3Qgc3RydWN0dXJlIGhv
bGRzIEFSSU5DIDY1My1zY2hlZHVsZXItc3BlY2lmaWMKLSAqIGluZm9ybWF0aW9uIGZvciBhbGwg
bm9uLWlkbGUgVkNQVXMKKyAqIFRoZSBhcmluYzY1M191bml0X3Qgc3RydWN0dXJlIGhvbGRzIEFS
SU5DIDY1My1zY2hlZHVsZXItc3BlY2lmaWMKKyAqIGluZm9ybWF0aW9uIGZvciBhbGwgbm9uLWlk
bGUgVU5JVHMKICAqLwotdHlwZWRlZiBzdHJ1Y3QgYXJpbmM2NTNfdmNwdV9zCit0eXBlZGVmIHN0
cnVjdCBhcmluYzY1M191bml0X3MKIHsKLSAgICAvKiB2YyBwb2ludHMgdG8gWGVuJ3Mgc3RydWN0
IHZjcHUgc28gd2UgY2FuIGdldCB0byBpdCBmcm9tIGFuCi0gICAgICogYXJpbmM2NTNfdmNwdV90
IHBvaW50ZXIuICovCi0gICAgc3RydWN0IHZjcHUgKiAgICAgICB2YzsKLSAgICAvKiBhd2FrZSBo
b2xkcyB3aGV0aGVyIHRoZSBWQ1BVIGhhcyBiZWVuIHdva2VuIHdpdGggdmNwdV93YWtlKCkgKi8K
KyAgICAvKiB1bml0IHBvaW50cyB0byBYZW4ncyBzdHJ1Y3Qgc2NoZWRfdW5pdCBzbyB3ZSBjYW4g
Z2V0IHRvIGl0IGZyb20gYW4KKyAgICAgKiBhcmluYzY1M191bml0X3QgcG9pbnRlci4gKi8KKyAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqIHVuaXQ7CisgICAgLyogYXdha2UgaG9sZHMgd2hldGhlciB0
aGUgVU5JVCBoYXMgYmVlbiB3b2tlbiB3aXRoIHZjcHVfd2FrZSgpICovCiAgICAgYm9vbF90ICAg
ICAgICAgICAgICBhd2FrZTsKLSAgICAvKiBsaXN0IGhvbGRzIHRoZSBsaW5rZWQgbGlzdCBpbmZv
cm1hdGlvbiBmb3IgdGhlIGxpc3QgdGhpcyBWQ1BVCisgICAgLyogbGlzdCBob2xkcyB0aGUgbGlu
a2VkIGxpc3QgaW5mb3JtYXRpb24gZm9yIHRoZSBsaXN0IHRoaXMgVU5JVAogICAgICAqIGlzIHN0
b3JlZCBpbiAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgbGlzdDsKLX0gYXJpbmM2NTNfdmNw
dV90OworfSBhcmluYzY1M191bml0X3Q7CiAKIC8qKgogICogVGhlIHNjaGVkX2VudHJ5X3Qgc3Ry
dWN0dXJlIGhvbGRzIGEgc2luZ2xlIGVudHJ5IG9mIHRoZQpAQCAtODksMTQgKzg5LDE0IEBAIHR5
cGVkZWYgc3RydWN0IHNjaGVkX2VudHJ5X3MKICAgICAvKiBkb21faGFuZGxlIGhvbGRzIHRoZSBo
YW5kbGUgKCJVVUlEIikgZm9yIHRoZSBkb21haW4gdGhhdCB0aGlzCiAgICAgICogc2NoZWR1bGUg
ZW50cnkgcmVmZXJzIHRvLiAqLwogICAgIHhlbl9kb21haW5faGFuZGxlX3QgZG9tX2hhbmRsZTsK
LSAgICAvKiB2Y3B1X2lkIGhvbGRzIHRoZSBWQ1BVIG51bWJlciBmb3IgdGhlIFZDUFUgdGhhdCB0
aGlzIHNjaGVkdWxlCisgICAgLyogdW5pdF9pZCBob2xkcyB0aGUgVU5JVCBudW1iZXIgZm9yIHRo
ZSBVTklUIHRoYXQgdGhpcyBzY2hlZHVsZQogICAgICAqIGVudHJ5IHJlZmVycyB0by4gKi8KLSAg
ICBpbnQgICAgICAgICAgICAgICAgIHZjcHVfaWQ7Ci0gICAgLyogcnVudGltZSBob2xkcyB0aGUg
bnVtYmVyIG9mIG5hbm9zZWNvbmRzIHRoYXQgdGhlIFZDUFUgZm9yIHRoaXMKKyAgICBpbnQgICAg
ICAgICAgICAgICAgIHVuaXRfaWQ7CisgICAgLyogcnVudGltZSBob2xkcyB0aGUgbnVtYmVyIG9m
IG5hbm9zZWNvbmRzIHRoYXQgdGhlIFVOSVQgZm9yIHRoaXMKICAgICAgKiBzY2hlZHVsZSBlbnRy
eSBzaG91bGQgYmUgYWxsb3dlZCB0byBydW4gcGVyIG1ham9yIGZyYW1lLiAqLwogICAgIHNfdGlt
ZV90ICAgICAgICAgICAgcnVudGltZTsKLSAgICAvKiB2YyBob2xkcyBhIHBvaW50ZXIgdG8gdGhl
IFhlbiBWQ1BVIHN0cnVjdHVyZSAqLwotICAgIHN0cnVjdCB2Y3B1ICogICAgICAgdmM7CisgICAg
LyogdW5pdCBob2xkcyBhIHBvaW50ZXIgdG8gdGhlIFhlbiBzY2hlZF91bml0IHN0cnVjdHVyZSAq
LworICAgIHN0cnVjdCBzY2hlZF91bml0ICogdW5pdDsKIH0gc2NoZWRfZW50cnlfdDsKIAogLyoq
CkBAIC0xMTAsOSArMTEwLDkgQEAgdHlwZWRlZiBzdHJ1Y3QgYTY1M3NjaGVkX3ByaXZfcwogICAg
IC8qKgogICAgICAqIFRoaXMgYXJyYXkgaG9sZHMgdGhlIGFjdGl2ZSBBUklOQyA2NTMgc2NoZWR1
bGUuCiAgICAgICoKLSAgICAgKiBXaGVuIHRoZSBzeXN0ZW0gdHJpZXMgdG8gc3RhcnQgYSBuZXcg
VkNQVSwgdGhpcyBzY2hlZHVsZSBpcyBzY2FubmVkCi0gICAgICogdG8gbG9vayBmb3IgYSBtYXRj
aGluZyAoaGFuZGxlLCBWQ1BVICMpIHBhaXIuIElmIGJvdGggdGhlIGhhbmRsZSAoVVVJRCkKLSAg
ICAgKiBhbmQgVkNQVSBudW1iZXIgbWF0Y2gsIHRoZW4gdGhlIFZDUFUgaXMgYWxsb3dlZCB0byBy
dW4uIEl0cyBydW4gdGltZQorICAgICAqIFdoZW4gdGhlIHN5c3RlbSB0cmllcyB0byBzdGFydCBh
IG5ldyBVTklULCB0aGlzIHNjaGVkdWxlIGlzIHNjYW5uZWQKKyAgICAgKiB0byBsb29rIGZvciBh
IG1hdGNoaW5nIChoYW5kbGUsIFVOSVQgIykgcGFpci4gSWYgYm90aCB0aGUgaGFuZGxlIChVVUlE
KQorICAgICAqIGFuZCBVTklUIG51bWJlciBtYXRjaCwgdGhlbiB0aGUgVU5JVCBpcyBhbGxvd2Vk
IHRvIHJ1bi4gSXRzIHJ1biB0aW1lCiAgICAgICogKHBlciBtYWpvciBmcmFtZSkgaXMgZ2l2ZW4g
aW4gdGhlIHRoaXJkIGVudHJ5IG9mIHRoZSBzY2hlZHVsZS4KICAgICAgKi8KICAgICBzY2hlZF9l
bnRyeV90IHNjaGVkdWxlW0FSSU5DNjUzX01BWF9ET01BSU5TX1BFUl9TQ0hFRFVMRV07CkBAIC0x
MjMsOCArMTIzLDggQEAgdHlwZWRlZiBzdHJ1Y3QgYTY1M3NjaGVkX3ByaXZfcwogICAgICAqCiAg
ICAgICogVGhpcyBpcyBub3QgbmVjZXNzYXJpbHkgdGhlIHNhbWUgYXMgdGhlIG51bWJlciBvZiBk
b21haW5zIGluIHRoZQogICAgICAqIHNjaGVkdWxlLiBBIGRvbWFpbiBjb3VsZCBiZSBsaXN0ZWQg
bXVsdGlwbGUgdGltZXMgd2l0aGluIHRoZSBzY2hlZHVsZSwKLSAgICAgKiBvciBhIGRvbWFpbiB3
aXRoIG11bHRpcGxlIFZDUFVzIGNvdWxkIGhhdmUgYSBkaWZmZXJlbnQKLSAgICAgKiBzY2hlZHVs
ZSBlbnRyeSBmb3IgZWFjaCBWQ1BVLgorICAgICAqIG9yIGEgZG9tYWluIHdpdGggbXVsdGlwbGUg
VU5JVHMgY291bGQgaGF2ZSBhIGRpZmZlcmVudAorICAgICAqIHNjaGVkdWxlIGVudHJ5IGZvciBl
YWNoIFVOSVQuCiAgICAgICovCiAgICAgdW5zaWduZWQgaW50IG51bV9zY2hlZHVsZV9lbnRyaWVz
OwogCkBAIC0xMzksOSArMTM5LDkgQEAgdHlwZWRlZiBzdHJ1Y3QgYTY1M3NjaGVkX3ByaXZfcwog
ICAgIHNfdGltZV90IG5leHRfbWFqb3JfZnJhbWU7CiAKICAgICAvKioKLSAgICAgKiBwb2ludGVy
cyB0byBhbGwgWGVuIFZDUFUgc3RydWN0dXJlcyBmb3IgaXRlcmF0aW5nIHRocm91Z2gKKyAgICAg
KiBwb2ludGVycyB0byBhbGwgWGVuIFVOSVQgc3RydWN0dXJlcyBmb3IgaXRlcmF0aW5nIHRocm91
Z2gKICAgICAgKi8KLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIHZjcHVfbGlzdDsKKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIHVuaXRfbGlzdDsKIH0gYTY1M3NjaGVkX3ByaXZfdDsKIAogLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCkBAIC0xNjcsNTAgKzE2Nyw1MCBAQCBzdGF0aWMgaW50IGRvbV9oYW5kbGVfY21wKGNv
bnN0IHhlbl9kb21haW5faGFuZGxlX3QgaDEsCiB9CiAKIC8qKgotICogVGhpcyBmdW5jdGlvbiBz
ZWFyY2hlcyB0aGUgdmNwdSBsaXN0IHRvIGZpbmQgYSBWQ1BVIHRoYXQgbWF0Y2hlcwotICogdGhl
IGRvbWFpbiBoYW5kbGUgYW5kIFZDUFUgSUQgc3BlY2lmaWVkLgorICogVGhpcyBmdW5jdGlvbiBz
ZWFyY2hlcyB0aGUgdW5pdCBsaXN0IHRvIGZpbmQgYSBVTklUIHRoYXQgbWF0Y2hlcworICogdGhl
IGRvbWFpbiBoYW5kbGUgYW5kIFVOSVQgSUQgc3BlY2lmaWVkLgogICoKICAqIEBwYXJhbSBvcHMg
ICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJl
CiAgKiBAcGFyYW0gaGFuZGxlICAgIFBvaW50ZXIgdG8gaGFuZGxlcgotICogQHBhcmFtIHZjcHVf
aWQgICBWQ1BVIElECisgKiBAcGFyYW0gdW5pdF9pZCAgIFVOSVQgSUQKICAqCiAgKiBAcmV0dXJu
ICAgICAgICAgIDx1bD4KLSAqICAgICAgICAgICAgICAgICAgPGxpPiBQb2ludGVyIHRvIHRoZSBt
YXRjaGluZyBWQ1BVIGlmIG9uZSBpcyBmb3VuZAorICogICAgICAgICAgICAgICAgICA8bGk+IFBv
aW50ZXIgdG8gdGhlIG1hdGNoaW5nIFVOSVQgaWYgb25lIGlzIGZvdW5kCiAgKiAgICAgICAgICAg
ICAgICAgIDxsaT4gTlVMTCBvdGhlcndpc2UKICAqICAgICAgICAgICAgICAgICAgPC91bD4KICAq
Lwotc3RhdGljIHN0cnVjdCB2Y3B1ICpmaW5kX3ZjcHUoCitzdGF0aWMgc3RydWN0IHNjaGVkX3Vu
aXQgKmZpbmRfdW5pdCgKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgeGVu
X2RvbWFpbl9oYW5kbGVfdCBoYW5kbGUsCi0gICAgaW50IHZjcHVfaWQpCisgICAgaW50IHVuaXRf
aWQpCiB7Ci0gICAgYXJpbmM2NTNfdmNwdV90ICphdmNwdTsKKyAgICBhcmluYzY1M191bml0X3Qg
KmF1bml0OwogCi0gICAgLyogbG9vcCB0aHJvdWdoIHRoZSB2Y3B1X2xpc3QgbG9va2luZyBmb3Ig
dGhlIHNwZWNpZmllZCBWQ1BVICovCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGF2Y3B1LCAm
U0NIRURfUFJJVihvcHMpLT52Y3B1X2xpc3QsIGxpc3QgKQotICAgICAgICBpZiAoIChkb21faGFu
ZGxlX2NtcChhdmNwdS0+dmMtPmRvbWFpbi0+aGFuZGxlLCBoYW5kbGUpID09IDApCi0gICAgICAg
ICAgICAgJiYgKHZjcHVfaWQgPT0gYXZjcHUtPnZjLT52Y3B1X2lkKSApCi0gICAgICAgICAgICBy
ZXR1cm4gYXZjcHUtPnZjOworICAgIC8qIGxvb3AgdGhyb3VnaCB0aGUgdW5pdF9saXN0IGxvb2tp
bmcgZm9yIHRoZSBzcGVjaWZpZWQgVU5JVCAqLworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBh
dW5pdCwgJlNDSEVEX1BSSVYob3BzKS0+dW5pdF9saXN0LCBsaXN0ICkKKyAgICAgICAgaWYgKCAo
ZG9tX2hhbmRsZV9jbXAoYXVuaXQtPnVuaXQtPmRvbWFpbi0+aGFuZGxlLCBoYW5kbGUpID09IDAp
CisgICAgICAgICAgICAgJiYgKHVuaXRfaWQgPT0gYXVuaXQtPnVuaXQtPnVuaXRfaWQpICkKKyAg
ICAgICAgICAgIHJldHVybiBhdW5pdC0+dW5pdDsKIAogICAgIHJldHVybiBOVUxMOwogfQogCiAv
KioKLSAqIFRoaXMgZnVuY3Rpb24gdXBkYXRlcyB0aGUgcG9pbnRlciB0byB0aGUgWGVuIFZDUFUg
c3RydWN0dXJlIGZvciBlYWNoIGVudHJ5CisgKiBUaGlzIGZ1bmN0aW9uIHVwZGF0ZXMgdGhlIHBv
aW50ZXIgdG8gdGhlIFhlbiBVTklUIHN0cnVjdHVyZSBmb3IgZWFjaCBlbnRyeQogICogaW4gdGhl
IEFSSU5DIDY1MyBzY2hlZHVsZS4KICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8g
dGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHJldHVybiAgICAg
ICAgICA8Tm9uZT4KICAqLwotc3RhdGljIHZvaWQgdXBkYXRlX3NjaGVkdWxlX3ZjcHVzKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKK3N0YXRpYyB2b2lkIHVwZGF0ZV9zY2hlZHVsZV91bml0
cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiB7CiAgICAgdW5zaWduZWQgaW50IGksIG5f
ZW50cmllcyA9IFNDSEVEX1BSSVYob3BzKS0+bnVtX3NjaGVkdWxlX2VudHJpZXM7CiAKICAgICBm
b3IgKCBpID0gMDsgaSA8IG5fZW50cmllczsgaSsrICkKLSAgICAgICAgU0NIRURfUFJJVihvcHMp
LT5zY2hlZHVsZVtpXS52YyA9Ci0gICAgICAgICAgICBmaW5kX3ZjcHUob3BzLAorICAgICAgICBT
Q0hFRF9QUklWKG9wcyktPnNjaGVkdWxlW2ldLnVuaXQgPQorICAgICAgICAgICAgZmluZF91bml0
KG9wcywKICAgICAgICAgICAgICAgICAgICAgICBTQ0hFRF9QUklWKG9wcyktPnNjaGVkdWxlW2ld
LmRvbV9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgU0NIRURfUFJJVihvcHMpLT5zY2hl
ZHVsZVtpXS52Y3B1X2lkKTsKKyAgICAgICAgICAgICAgICAgICAgICBTQ0hFRF9QUklWKG9wcykt
PnNjaGVkdWxlW2ldLnVuaXRfaWQpOwogfQogCiAvKioKQEAgLTI2OCwxMiArMjY4LDEyIEBAIGFy
aW5jNjUzX3NjaGVkX3NldCgKICAgICAgICAgbWVtY3B5KHNjaGVkX3ByaXYtPnNjaGVkdWxlW2ld
LmRvbV9oYW5kbGUsCiAgICAgICAgICAgICAgICBzY2hlZHVsZS0+c2NoZWRfZW50cmllc1tpXS5k
b21faGFuZGxlLAogICAgICAgICAgICAgICAgc2l6ZW9mKHNjaGVkX3ByaXYtPnNjaGVkdWxlW2ld
LmRvbV9oYW5kbGUpKTsKLSAgICAgICAgc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0udmNwdV9pZCA9
CisgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2ldLnVuaXRfaWQgPQogICAgICAgICAgICAg
c2NoZWR1bGUtPnNjaGVkX2VudHJpZXNbaV0udmNwdV9pZDsKICAgICAgICAgc2NoZWRfcHJpdi0+
c2NoZWR1bGVbaV0ucnVudGltZSA9CiAgICAgICAgICAgICBzY2hlZHVsZS0+c2NoZWRfZW50cmll
c1tpXS5ydW50aW1lOwogICAgIH0KLSAgICB1cGRhdGVfc2NoZWR1bGVfdmNwdXMob3BzKTsKKyAg
ICB1cGRhdGVfc2NoZWR1bGVfdW5pdHMob3BzKTsKIAogICAgIC8qCiAgICAgICogVGhlIG5ld2x5
LWluc3RhbGxlZCBzY2hlZHVsZSB0YWtlcyBlZmZlY3QgaW1tZWRpYXRlbHkuIFdlIGRvIG5vdCBl
dmVuCkBAIC0zMTksNyArMzE5LDcgQEAgYXJpbmM2NTNfc2NoZWRfZ2V0KAogICAgICAgICBtZW1j
cHkoc2NoZWR1bGUtPnNjaGVkX2VudHJpZXNbaV0uZG9tX2hhbmRsZSwKICAgICAgICAgICAgICAg
IHNjaGVkX3ByaXYtPnNjaGVkdWxlW2ldLmRvbV9oYW5kbGUsCiAgICAgICAgICAgICAgICBzaXpl
b2Yoc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0uZG9tX2hhbmRsZSkpOwotICAgICAgICBzY2hlZHVs
ZS0+c2NoZWRfZW50cmllc1tpXS52Y3B1X2lkID0gc2NoZWRfcHJpdi0+c2NoZWR1bGVbaV0udmNw
dV9pZDsKKyAgICAgICAgc2NoZWR1bGUtPnNjaGVkX2VudHJpZXNbaV0udmNwdV9pZCA9IHNjaGVk
X3ByaXYtPnNjaGVkdWxlW2ldLnVuaXRfaWQ7CiAgICAgICAgIHNjaGVkdWxlLT5zY2hlZF9lbnRy
aWVzW2ldLnJ1bnRpbWUgPSBzY2hlZF9wcml2LT5zY2hlZHVsZVtpXS5ydW50aW1lOwogICAgIH0K
IApAQCAtMzU1LDcgKzM1NSw3IEBAIGE2NTNzY2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9w
cykKIAogICAgIHBydi0+bmV4dF9tYWpvcl9mcmFtZSA9IDA7CiAgICAgc3Bpbl9sb2NrX2luaXQo
JnBydi0+bG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnBydi0+dmNwdV9saXN0KTsKKyAgICBJ
TklUX0xJU1RfSEVBRCgmcHJ2LT51bml0X2xpc3QpOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC0z
NzMsNyArMzczLDcgQEAgYTY1M3NjaGVkX2RlaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiB9
CiAKIC8qKgotICogVGhpcyBmdW5jdGlvbiBhbGxvY2F0ZXMgc2NoZWR1bGVyLXNwZWNpZmljIGRh
dGEgZm9yIGEgVkNQVQorICogVGhpcyBmdW5jdGlvbiBhbGxvY2F0ZXMgc2NoZWR1bGVyLXNwZWNp
ZmljIGRhdGEgZm9yIGEgVU5JVAogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0byB0
aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcGFyYW0gdW5pdCAg
ICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX3VuaXQKQEAgLTM4NSwzNSArMzg1LDM0IEBAIGE2
NTNzY2hlZF9hbGxvY191ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0LAogICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRkKQogewogICAg
IGE2NTNzY2hlZF9wcml2X3QgKnNjaGVkX3ByaXYgPSBTQ0hFRF9QUklWKG9wcyk7Ci0gICAgc3Ry
dWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwotICAgIGFyaW5jNjUzX3ZjcHVfdCAqc3Zj
OworICAgIGFyaW5jNjUzX3VuaXRfdCAqc3ZjOwogICAgIHVuc2lnbmVkIGludCBlbnRyeTsKICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgLyoKICAgICAgKiBBbGxvY2F0ZSBtZW1vcnkg
Zm9yIHRoZSBBUklOQyA2NTMtc3BlY2lmaWMgc2NoZWR1bGVyIGRhdGEgaW5mb3JtYXRpb24KLSAg
ICAgKiBhc3NvY2lhdGVkIHdpdGggdGhlIGdpdmVuIFZDUFUgKHZjKS4KKyAgICAgKiBhc3NvY2lh
dGVkIHdpdGggdGhlIGdpdmVuIFVOSVQgKHVuaXQpLgogICAgICAqLwotICAgIHN2YyA9IHhtYWxs
b2MoYXJpbmM2NTNfdmNwdV90KTsKKyAgICBzdmMgPSB4bWFsbG9jKGFyaW5jNjUzX3VuaXRfdCk7
CiAgICAgaWYgKCBzdmMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJnNjaGVkX3ByaXYtPmxvY2ssIGZsYWdzKTsKIAotICAgIC8qIAotICAg
ICAqIEFkZCBldmVyeSBvbmUgb2YgZG9tMCdzIHZjcHVzIHRvIHRoZSBzY2hlZHVsZSwgYXMgbG9u
ZyBhcyB0aGVyZSBhcmUKKyAgICAvKgorICAgICAqIEFkZCBldmVyeSBvbmUgb2YgZG9tMCdzIHVu
aXRzIHRvIHRoZSBzY2hlZHVsZSwgYXMgbG9uZyBhcyB0aGVyZSBhcmUKICAgICAgKiBzbG90cyBh
dmFpbGFibGUuCiAgICAgICovCi0gICAgaWYgKCB2Yy0+ZG9tYWluLT5kb21haW5faWQgPT0gMCAp
CisgICAgaWYgKCB1bml0LT5kb21haW4tPmRvbWFpbl9pZCA9PSAwICkKICAgICB7CiAgICAgICAg
IGVudHJ5ID0gc2NoZWRfcHJpdi0+bnVtX3NjaGVkdWxlX2VudHJpZXM7CiAKICAgICAgICAgaWYg
KCBlbnRyeSA8IEFSSU5DNjUzX01BWF9ET01BSU5TX1BFUl9TQ0hFRFVMRSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2VudHJ5XS5kb21faGFuZGxlWzBdID0g
J1wwJzsKLSAgICAgICAgICAgIHNjaGVkX3ByaXYtPnNjaGVkdWxlW2VudHJ5XS52Y3B1X2lkID0g
dmMtPnZjcHVfaWQ7CisgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVsZVtlbnRyeV0udW5p
dF9pZCA9IHVuaXQtPnVuaXRfaWQ7CiAgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hlZHVsZVtl
bnRyeV0ucnVudGltZSA9IERFRkFVTFRfVElNRVNMSUNFOwotICAgICAgICAgICAgc2NoZWRfcHJp
di0+c2NoZWR1bGVbZW50cnldLnZjID0gdmM7CisgICAgICAgICAgICBzY2hlZF9wcml2LT5zY2hl
ZHVsZVtlbnRyeV0udW5pdCA9IHVuaXQ7CiAKICAgICAgICAgICAgIHNjaGVkX3ByaXYtPm1ham9y
X2ZyYW1lICs9IERFRkFVTFRfVElNRVNMSUNFOwogICAgICAgICAgICAgKytzY2hlZF9wcml2LT5u
dW1fc2NoZWR1bGVfZW50cmllczsKQEAgLTQyMSwxNiArNDIwLDE2IEBAIGE2NTNzY2hlZF9hbGxv
Y191ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0LAogICAgIH0KIAogICAgIC8qCi0gICAgICogSW5pdGlhbGl6ZSBvdXIgQVJJTkMgNjUzIHNj
aGVkdWxlci1zcGVjaWZpYyBpbmZvcm1hdGlvbiBmb3IgdGhlIFZDUFUuCi0gICAgICogVGhlIFZD
UFUgc3RhcnRzICJhc2xlZXAuIiBXaGVuIFhlbiBpcyByZWFkeSBmb3IgdGhlIFZDUFUgdG8gcnVu
LCBpdAorICAgICAqIEluaXRpYWxpemUgb3VyIEFSSU5DIDY1MyBzY2hlZHVsZXItc3BlY2lmaWMg
aW5mb3JtYXRpb24gZm9yIHRoZSBVTklULgorICAgICAqIFRoZSBVTklUIHN0YXJ0cyAiYXNsZWVw
LiIgV2hlbiBYZW4gaXMgcmVhZHkgZm9yIHRoZSBVTklUIHRvIHJ1biwgaXQKICAgICAgKiB3aWxs
IGNhbGwgdGhlIHZjcHVfd2FrZSBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gYW5kIG91ciBz
Y2hlZHVsZXIKLSAgICAgKiB3aWxsIG1hcmsgdGhlIFZDUFUgYXdha2UuCisgICAgICogd2lsbCBt
YXJrIHRoZSBVTklUIGF3YWtlLgogICAgICAqLwotICAgIHN2Yy0+dmMgPSB2YzsKKyAgICBzdmMt
PnVuaXQgPSB1bml0OwogICAgIHN2Yy0+YXdha2UgPSAwOwotICAgIGlmICggIWlzX2lkbGVfdmNw
dSh2YykgKQotICAgICAgICBsaXN0X2FkZCgmc3ZjLT5saXN0LCAmU0NIRURfUFJJVihvcHMpLT52
Y3B1X2xpc3QpOwotICAgIHVwZGF0ZV9zY2hlZHVsZV92Y3B1cyhvcHMpOworICAgIGlmICggIWlz
X2lkbGVfdW5pdCh1bml0KSApCisgICAgICAgIGxpc3RfYWRkKCZzdmMtPmxpc3QsICZTQ0hFRF9Q
UklWKG9wcyktPnVuaXRfbGlzdCk7CisgICAgdXBkYXRlX3NjaGVkdWxlX3VuaXRzKG9wcyk7CiAK
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZzY2hlZF9wcml2LT5sb2NrLCBmbGFncyk7CiAK
QEAgLTQzOCw3ICs0MzcsNyBAQCBhNjUzc2NoZWRfYWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKIH0KIAogLyoqCi0gKiBUaGlz
IGZ1bmN0aW9uIGZyZWVzIHNjaGVkdWxlci1zcGVjaWZpYyBWQ1BVIGRhdGEKKyAqIFRoaXMgZnVu
Y3Rpb24gZnJlZXMgc2NoZWR1bGVyLXNwZWNpZmljIFVOSVQgZGF0YQogICoKICAqIEBwYXJhbSBv
cHMgICAgICAgUG9pbnRlciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0
dXJlCiAgKi8KQEAgLTQ0Niw3ICs0NDUsNyBAQCBzdGF0aWMgdm9pZAogYTY1M3NjaGVkX2ZyZWVf
dWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwcml2KQogewogICAgIGE2
NTNzY2hlZF9wcml2X3QgKnNjaGVkX3ByaXYgPSBTQ0hFRF9QUklWKG9wcyk7Ci0gICAgYXJpbmM2
NTNfdmNwdV90ICphdiA9IHByaXY7CisgICAgYXJpbmM2NTNfdW5pdF90ICphdiA9IHByaXY7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAogICAgIGlmIChhdiA9PSBOVUxMKQpAQCAtNDU0LDE3
ICs0NTMsMTcgQEAgYTY1M3NjaGVkX2ZyZWVfdWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCB2b2lkICpwcml2KQogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnNjaGVkX3ByaXYtPmxv
Y2ssIGZsYWdzKTsKIAotICAgIGlmICggIWlzX2lkbGVfdmNwdShhdi0+dmMpICkKKyAgICBpZiAo
ICFpc19pZGxlX3VuaXQoYXYtPnVuaXQpICkKICAgICAgICAgbGlzdF9kZWwoJmF2LT5saXN0KTsK
IAogICAgIHhmcmVlKGF2KTsKLSAgICB1cGRhdGVfc2NoZWR1bGVfdmNwdXMob3BzKTsKKyAgICB1
cGRhdGVfc2NoZWR1bGVfdW5pdHMob3BzKTsKIAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnNjaGVkX3ByaXYtPmxvY2ssIGZsYWdzKTsKIH0KIAogLyoqCi0gKiBYZW4gc2NoZWR1bGVyIGNh
bGxiYWNrIGZ1bmN0aW9uIHRvIHNsZWVwIGEgVkNQVQorICogWGVuIHNjaGVkdWxlciBjYWxsYmFj
ayBmdW5jdGlvbiB0byBzbGVlcCBhIFVOSVQKICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50
ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHBhcmFt
IHVuaXQgICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hlZF91bml0CkBAIC00NzIsMjEgKzQ3MSwx
OSBAQCBhNjUzc2NoZWRfZnJlZV91ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZv
aWQgKnByaXYpCiBzdGF0aWMgdm9pZAogYTY1M3NjaGVkX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7Ci0KLSAgICBpZiAoIEFWQ1BVKHZjKSAhPSBOVUxM
ICkKLSAgICAgICAgQVZDUFUodmMpLT5hd2FrZSA9IDA7CisgICAgaWYgKCBBVU5JVCh1bml0KSAh
PSBOVUxMICkKKyAgICAgICAgQVVOSVQodW5pdCktPmF3YWtlID0gMDsKIAogICAgIC8qCi0gICAg
ICogSWYgdGhlIFZDUFUgYmVpbmcgcHV0IHRvIHNsZWVwIGlzIHRoZSBzYW1lIG9uZSB0aGF0IGlz
IGN1cnJlbnRseQorICAgICAqIElmIHRoZSBVTklUIGJlaW5nIHB1dCB0byBzbGVlcCBpcyB0aGUg
c2FtZSBvbmUgdGhhdCBpcyBjdXJyZW50bHkKICAgICAgKiBydW5uaW5nLCByYWlzZSBhIHNvZnRp
cnEgdG8gaW52b2tlIHRoZSBzY2hlZHVsZXIgdG8gc3dpdGNoIGRvbWFpbnMuCiAgICAgICovCi0g
ICAgaWYgKCBnZXRfc2NoZWRfcmVzKHZjLT5wcm9jZXNzb3IpLT5jdXJyID09IHVuaXQgKQotICAg
ICAgICBjcHVfcmFpc2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsK
KyAgICBpZiAoIGdldF9zY2hlZF9yZXMoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpLT5jdXJyID09
IHVuaXQgKQorICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hlZF91bml0X21hc3Rlcih1bml0
KSwgU0NIRURVTEVfU09GVElSUSk7CiB9CiAKIC8qKgotICogWGVuIHNjaGVkdWxlciBjYWxsYmFj
ayBmdW5jdGlvbiB0byB3YWtlIHVwIGEgVkNQVQorICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBm
dW5jdGlvbiB0byB3YWtlIHVwIGEgVU5JVAogICoKICAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRl
ciB0byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCiAgKiBAcGFyYW0g
dW5pdCAgICAgIFBvaW50ZXIgdG8gc3RydWN0IHNjaGVkX3VuaXQKQEAgLTQ5NCwyNCArNDkxLDIy
IEBAIGE2NTNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0aWMgdm9pZAogYTY1M3NjaGVkX3VuaXRfd2FrZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewot
ICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKKyAgICBpZiAoIEFVTklUKHVu
aXQpICE9IE5VTEwgKQorICAgICAgICBBVU5JVCh1bml0KS0+YXdha2UgPSAxOwogCi0gICAgaWYg
KCBBVkNQVSh2YykgIT0gTlVMTCApCi0gICAgICAgIEFWQ1BVKHZjKS0+YXdha2UgPSAxOwotCi0g
ICAgY3B1X3JhaXNlX3NvZnRpcnEodmMtPnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7Cisg
ICAgY3B1X3JhaXNlX3NvZnRpcnEoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIFNDSEVEVUxFX1NP
RlRJUlEpOwogfQogCiAvKioKLSAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sgZnVuY3Rpb24gdG8g
c2VsZWN0IGEgVkNQVSB0byBydW4uCisgKiBYZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1bmN0aW9u
IHRvIHNlbGVjdCBhIFVOSVQgdG8gcnVuLgogICogVGhpcyBpcyB0aGUgbWFpbiBzY2hlZHVsZXIg
cm91dGluZS4KICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5j
ZSBvZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHBhcmFtIG5vdyAgICAgICBDdXJyZW50
IHRpbWUKICAqCi0gKiBAcmV0dXJuICAgICAgICAgIEFkZHJlc3Mgb2YgdGhlIFZDUFUgc3RydWN0
dXJlIHNjaGVkdWxlZCB0byBiZSBydW4gbmV4dAotICogICAgICAgICAgICAgICAgICBBbW91bnQg
b2YgdGltZSB0byBleGVjdXRlIHRoZSByZXR1cm5lZCBWQ1BVCi0gKiAgICAgICAgICAgICAgICAg
IEZsYWcgZm9yIHdoZXRoZXIgdGhlIFZDUFUgd2FzIG1pZ3JhdGVkCisgKiBAcmV0dXJuICAgICAg
ICAgIEFkZHJlc3Mgb2YgdGhlIFVOSVQgc3RydWN0dXJlIHNjaGVkdWxlZCB0byBiZSBydW4gbmV4
dAorICogICAgICAgICAgICAgICAgICBBbW91bnQgb2YgdGltZSB0byBleGVjdXRlIHRoZSByZXR1
cm5lZCBVTklUCisgKiAgICAgICAgICAgICAgICAgIEZsYWcgZm9yIHdoZXRoZXIgdGhlIFVOSVQg
d2FzIG1pZ3JhdGVkCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQogYTY1M3NjaGVkX2Rv
X3NjaGVkdWxlKApAQCAtNTIwLDcgKzUxNSw3IEBAIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAg
ICBib29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKIHsKICAgICBzdHJ1Y3QgdGFza19zbGlj
ZSByZXQ7ICAgICAgICAgICAgICAgICAgICAgIC8qIGhvbGQgdGhlIGNob3NlbiBkb21haW4gKi8K
LSAgICBzdHJ1Y3QgdmNwdSAqIG5ld190YXNrID0gTlVMTDsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqbmV3X3Rhc2sgPSBOVUxMOwogICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfaW5kZXgg
PSAwOwogICAgIHN0YXRpYyBzX3RpbWVfdCBuZXh0X3N3aXRjaF90aW1lOwogICAgIGE2NTNzY2hl
ZF9wcml2X3QgKnNjaGVkX3ByaXYgPSBTQ0hFRF9QUklWKG9wcyk7CkBAIC01NjUsMTQgKzU2MCwx
NCBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAgICAgICogc2NoZWRfdW5pdCBzdHJ1Y3R1cmUu
CiAgICAgICovCiAgICAgbmV3X3Rhc2sgPSAoc2NoZWRfaW5kZXggPCBzY2hlZF9wcml2LT5udW1f
c2NoZWR1bGVfZW50cmllcykKLSAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hlZF9p
bmRleF0udmMKKyAgICAgICAgPyBzY2hlZF9wcml2LT5zY2hlZHVsZVtzY2hlZF9pbmRleF0udW5p
dAogICAgICAgICA6IElETEVUQVNLKGNwdSk7CiAKICAgICAvKiBDaGVjayB0byBzZWUgaWYgdGhl
IG5ldyB0YXNrIGNhbiBiZSBydW4gKGF3YWtlICYgcnVubmFibGUpLiAqLwogICAgIGlmICggISgo
bmV3X3Rhc2sgIT0gTlVMTCkKLSAgICAgICAgICAgJiYgKEFWQ1BVKG5ld190YXNrKSAhPSBOVUxM
KQotICAgICAgICAgICAmJiBBVkNQVShuZXdfdGFzayktPmF3YWtlCi0gICAgICAgICAgICYmIHZj
cHVfcnVubmFibGUobmV3X3Rhc2spKSApCisgICAgICAgICAgICYmIChBVU5JVChuZXdfdGFzaykg
IT0gTlVMTCkKKyAgICAgICAgICAgJiYgQVVOSVQobmV3X3Rhc2spLT5hd2FrZQorICAgICAgICAg
ICAmJiB1bml0X3J1bm5hYmxlKG5ld190YXNrKSkgKQogICAgICAgICBuZXdfdGFzayA9IElETEVU
QVNLKGNwdSk7CiAgICAgQlVHX09OKG5ld190YXNrID09IE5VTEwpOwogCkBAIC01ODQsMjEgKzU3
OSwyMSBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZzY2hlZF9wcml2LT5sb2NrLCBmbGFncyk7CiAKLSAgICAvKiBUYXNrbGV0IHdvcmsgKHdo
aWNoIHJ1bnMgaW4gaWRsZSBWQ1BVIGNvbnRleHQpIG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KKyAg
ICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBVTklUIGNvbnRleHQpIG92ZXJy
aWRlcyBhbGwgZWxzZS4gKi8KICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQogICAg
ICAgICBuZXdfdGFzayA9IElETEVUQVNLKGNwdSk7CiAKICAgICAvKiBSdW5uaW5nIHRoaXMgdGFz
ayB3b3VsZCByZXN1bHQgaW4gYSBtaWdyYXRpb24gKi8KLSAgICBpZiAoICFpc19pZGxlX3ZjcHUo
bmV3X3Rhc2spCi0gICAgICAgICAmJiAobmV3X3Rhc2stPnByb2Nlc3NvciAhPSBjcHUpICkKKyAg
ICBpZiAoICFpc19pZGxlX3VuaXQobmV3X3Rhc2spCisgICAgICAgICAmJiAoc2NoZWRfdW5pdF9t
YXN0ZXIobmV3X3Rhc2spICE9IGNwdSkgKQogICAgICAgICBuZXdfdGFzayA9IElETEVUQVNLKGNw
dSk7CiAKICAgICAvKgogICAgICAqIFJldHVybiB0aGUgYW1vdW50IG9mIHRpbWUgdGhlIG5leHQg
ZG9tYWluIGhhcyB0byBydW4gYW5kIHRoZSBhZGRyZXNzCi0gICAgICogb2YgdGhlIHNlbGVjdGVk
IHRhc2sncyBWQ1BVIHN0cnVjdHVyZS4KKyAgICAgKiBvZiB0aGUgc2VsZWN0ZWQgdGFzaydzIFVO
SVQgc3RydWN0dXJlLgogICAgICAqLwogICAgIHJldC50aW1lID0gbmV4dF9zd2l0Y2hfdGltZSAt
IG5vdzsKLSAgICByZXQudGFzayA9IG5ld190YXNrLT5zY2hlZF91bml0OworICAgIHJldC50YXNr
ID0gbmV3X3Rhc2s7CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKIAogICAgIEJVR19PTihyZXQudGlt
ZSA8PSAwKTsKQEAgLTYwNyw3ICs2MDIsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUoCiB9CiAK
IC8qKgotICogWGVuIHNjaGVkdWxlciBjYWxsYmFjayBmdW5jdGlvbiB0byBzZWxlY3QgYSByZXNv
dXJjZSBmb3IgdGhlIFZDUFUgdG8gcnVuIG9uCisgKiBYZW4gc2NoZWR1bGVyIGNhbGxiYWNrIGZ1
bmN0aW9uIHRvIHNlbGVjdCBhIHJlc291cmNlIGZvciB0aGUgVU5JVCB0byBydW4gb24KICAqCiAg
KiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2NoZWR1
bGVyIHN0cnVjdHVyZQogICogQHBhcmFtIHVuaXQgICAgICBQb2ludGVyIHRvIHN0cnVjdCBzY2hl
ZF91bml0CkBAIC02MTgsMjEgKzYxMywyMCBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNl
ICoKIGE2NTNzY2hlZF9waWNrX3Jlc291cmNlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywK
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBjcHVtYXNrX3Qg
Km9ubGluZTsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogCi0gICAgLyogCi0gICAgICogSWYgcHJl
c2VudCwgcHJlZmVyIHZjJ3MgY3VycmVudCBwcm9jZXNzb3IsIGVsc2UKLSAgICAgKiBqdXN0IGZp
bmQgdGhlIGZpcnN0IHZhbGlkIHZjcHUgLgorICAgIC8qCisgICAgICogSWYgcHJlc2VudCwgcHJl
ZmVyIHVuaXQncyBjdXJyZW50IHByb2Nlc3NvciwgZWxzZQorICAgICAqIGp1c3QgZmluZCB0aGUg
Zmlyc3QgdmFsaWQgdW5pdC4KICAgICAgKi8KLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHZjLT5kb21haW4pOworICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2so
dW5pdC0+ZG9tYWluKTsKIAogICAgIGNwdSA9IGNwdW1hc2tfZmlyc3Qob25saW5lKTsKIAotICAg
IGlmICggY3B1bWFza190ZXN0X2NwdSh2Yy0+cHJvY2Vzc29yLCBvbmxpbmUpCisgICAgaWYgKCBj
cHVtYXNrX3Rlc3RfY3B1KHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpLCBvbmxpbmUpCiAgICAgICAg
ICB8fCAoY3B1ID49IG5yX2NwdV9pZHMpICkKLSAgICAgICAgY3B1ID0gdmMtPnByb2Nlc3NvcjsK
KyAgICAgICAgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCk7CiAKICAgICByZXR1cm4gZ2V0
X3NjaGVkX3JlcyhjcHUpOwogfQpAQCAtNjQzLDE4ICs2MzcsMTggQEAgYTY1M3NjaGVkX3BpY2tf
cmVzb3VyY2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICogQHBhcmFtIG5ld19vcHMg
ICBQb2ludGVyIHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKICAq
IEBwYXJhbSBjcHUgICAgICAgVGhlIGNwdSB0aGF0IGlzIGNoYW5naW5nIHNjaGVkdWxlcgogICog
QHBhcmFtIHBkYXRhICAgICBzY2hlZHVsZXIgc3BlY2lmaWMgUENQVSBkYXRhICh3ZSBkb24ndCBo
YXZlIGFueSkKLSAqIEBwYXJhbSB2ZGF0YSAgICAgc2NoZWR1bGVyIHNwZWNpZmljIFZDUFUgZGF0
YSBvZiB0aGUgaWRsZSB2Y3B1CisgKiBAcGFyYW0gdmRhdGEgICAgIHNjaGVkdWxlciBzcGVjaWZp
YyBVTklUIGRhdGEgb2YgdGhlIGlkbGUgdW5pdAogICovCiBzdGF0aWMgc3BpbmxvY2tfdCAqCiBh
NjUzX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQg
Y3B1LAogICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZkYXRhKQogewogICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7Ci0gICAgYXJp
bmM2NTNfdmNwdV90ICpzdmMgPSB2ZGF0YTsKKyAgICBhcmluYzY1M191bml0X3QgKnN2YyA9IHZk
YXRhOwogCi0gICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmMp
KTsKKyAgICBBU1NFUlQoIXBkYXRhICYmIHN2YyAmJiBpc19pZGxlX3VuaXQoc3ZjLT51bml0KSk7
CiAKLSAgICBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdC0+cHJpdiA9IHZkYXRhOworICAgIHNj
aGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gdmRhdGE7CiAKICAgICByZXR1cm4gJnNyLT5fbG9j
azsKIH0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkGD-0003pB-AP; Fri, 27 Sep 2019 07:01:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGB-0003nF-Q1
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:47 +0000
X-Inumbo-ID: 920976c8-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 920976c8-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01: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 4BB6DB178;
 Fri, 27 Sep 2019 07:01:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:27 +0200
Message-Id: <20190927070050.12405-24-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 23/46] 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+ClJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KVjQ6Ci0gbWFrZSBw
YXJhbWV0ZXIgY29uc3QgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8
IDE4ICsrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGNlMDdiMmNmOTkuLjQ2ZjNjODVjYzUgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAg
LTQ4NSwxMiArNDg1LDIwIEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHNjaGVkX21vdmVfaXJxcyhzdHJ1Y3QgdmNw
dSAqdikKK3N0YXRpYyB2b2lkIHZjcHVfbW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IGFyY2hfbW92ZV9pcnFzKHYpOwogICAgIGV2dGNobl9tb3ZlX3BpcnFzKHYpOwogfQogCitzdGF0
aWMgdm9pZCBzY2hlZF9tb3ZlX2lycXMoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCit7
CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1
bml0LCB2ICkKKyAgICAgICAgdmNwdV9tb3ZlX2lycXModik7Cit9CisKIGludCBzY2hlZF9tb3Zl
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqdjsKQEAgLTU3MCw3ICs1NzgsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICAgICAgdi0+c2NoZWRfdW5p
dC0+cHJpdiA9IHZjcHVfcHJpdlt2LT52Y3B1X2lkXTsKICAgICAgICAgaWYgKCAhZC0+aXNfZHlp
bmcgKQotICAgICAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYpOworICAgICAgICAgICAgc2NoZWRf
bW92ZV9pcnFzKHYtPnNjaGVkX3VuaXQpOwogCiAgICAgICAgIG5ld19wID0gY3B1bWFza19jeWNs
ZShuZXdfcCwgYy0+Y3B1X3ZhbGlkKTsKIApAQCAtODYzLDcgKzg3MSw3IEBAIHN0YXRpYyB2b2lk
IHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgc2NoZWRfc3Bpbl91bmxv
Y2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9jaywgZmxhZ3MpOwogCiAgICAgaWYgKCBvbGRfY3B1
ICE9IG5ld19jcHUgKQotICAgICAgICBzY2hlZF9tb3ZlX2lycXModik7CisgICAgICAgIHNjaGVk
X21vdmVfaXJxcyh2LT5zY2hlZF91bml0KTsKIAogICAgIC8qIFdha2Ugb24gbmV3IENQVS4gKi8K
ICAgICB2Y3B1X3dha2Uodik7CkBAIC05MjgsNyArOTM2LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVf
YWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKGxvY2sp
OwogCiAgICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQotICAgICAgICAgICAg
c2NoZWRfbW92ZV9pcnFzKHYpOworICAgICAgICAgICAgc2NoZWRfbW92ZV9pcnFzKHYtPnNjaGVk
X3VuaXQpOwogICAgIH0KIAogICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKQEAg
LTE3NDUsNyArMTc1Myw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc3RvcF90
aW1lcigmcHJldi0+dmNwdV9saXN0LT5wZXJpb2RpY190aW1lcik7CiAKICAgICBpZiAoIG5leHRf
c2xpY2UubWlncmF0ZWQgKQotICAgICAgICBzY2hlZF9tb3ZlX2lycXMobmV4dC0+dmNwdV9saXN0
KTsKKyAgICAgICAgdmNwdV9tb3ZlX2lycXMobmV4dC0+dmNwdV9saXN0KTsKIAogICAgIHZjcHVf
cGVyaW9kaWNfdGltZXJfd29yayhuZXh0LT52Y3B1X2xpc3QpOwogCi0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGF-0003tu-S8; Fri, 27 Sep 2019 07:01:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGE-0003r5-8u
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:50 +0000
X-Inumbo-ID: 91f76ebb-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 91f76ebb-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 F01A8B179;
 Fri, 27 Sep 2019 07:01:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:29 +0200
Message-Id: <20190927070050.12405-26-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 25/46] 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
IGFzc29jaWF0ZWQKdmNwdXMuIFRoaXMgYWxsb3dzIGRvaW5nIHF1aWNrIGNoZWNrcyB3aGV0aGVy
IGEgdW5pdCBoYXMgYW55IHZjcHUKcnVubmluZyBvciB3aGV0aGVyIG9ubHkgYSBzaW5nbGUgdmNw
dSBvZiBhIHVuaXQgaXMgcnVubmluZy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tClJGQyBWMjogYWRkIGNvdW50ZXJzIGZvciBlYWNoIHBvc3NpYmxl
IHJ1bnN0YXRlCi0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCA1ICsrKysrCiB4ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCmluZGV4IGRjNjhjYjkxMmUuLjc3MmRlOGRlOTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI0Niw2ICsyNDYsNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAgICAgc3RydWN0IHZj
cHUgKnYsIGludCBuZXdfc3RhdGUsIHNfdGltZV90IG5ld19lbnRyeV90aW1lKQogewogICAgIHNf
dGltZV90IGRlbHRhOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5p
dDsKIAogICAgIEFTU0VSVCh2LT5ydW5zdGF0ZS5zdGF0ZSAhPSBuZXdfc3RhdGUpOwogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPnNjaGVkdWxl
X2xvY2spKTsKQEAgLTI1NCw2ICsyNTUsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2UoCiAKICAgICB0cmFjZV9ydW5zdGF0ZV9jaGFuZ2UodiwgbmV3X3N0YXRlKTsK
IAorICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKKyAgICB1bml0
LT5ydW5zdGF0ZV9jbnRbbmV3X3N0YXRlXSsrOworCiAgICAgZGVsdGEgPSBuZXdfZW50cnlfdGlt
ZSAtIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CiAgICAgaWYgKCBkZWx0YSA+IDAgKQog
ICAgIHsKQEAgLTM3OCw2ICszODIsNyBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVk
X2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgdW5pdC0+dmNwdV9saXN0ID0gdjsKICAg
ICB1bml0LT51bml0X2lkID0gdi0+dmNwdV9pZDsKICAgICB1bml0LT5kb21haW4gPSBkOworICAg
IHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0rKzsKIAogICAgIGZvciAoIHBy
ZXZfdW5pdCA9ICZkLT5zY2hlZF91bml0X2xpc3Q7ICpwcmV2X3VuaXQ7CiAgICAgICAgICAgcHJl
dl91bml0ID0gJigqcHJldl91bml0KS0+bmV4dF9pbl9saXN0ICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNmRlOWRk
YWFhOS4uOTIyNzIyNTZlYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI3Nyw2ICsyNzcsOCBAQCBzdHJ1Y3Qgc2No
ZWRfdW5pdCB7CiAKICAgICAvKiBMYXN0IHRpbWUgdW5pdCBnb3QgKGRlLSlzY2hlZHVsZWQuICov
CiAgICAgdWludDY0X3QgICAgICAgICAgICAgICBzdGF0ZV9lbnRyeV90aW1lOworICAgIC8qIFZj
cHUgc3RhdGUgc3VtbWFyeS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgIHJ1bnN0YXRl
X2NudFs0XTsKIAogICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyBvbiB3aGljaCB0aGlzIFZDUFUgbWF5
IHJ1bi4gKi8KICAgICBjcHVtYXNrX3Zhcl90ICAgICAgICAgIGNwdV9oYXJkX2FmZmluaXR5Owot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkGI-0003yT-OL; Fri, 27 Sep 2019 07:01:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGG-0003vK-Pv
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:52 +0000
X-Inumbo-ID: 91f3ca12-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 91f3ca12-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01: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 075EBACEF;
 Fri, 27 Sep 2019 07:01:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:25 +0200
Message-Id: <20190927070050.12405-22-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 21/46] 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
YmUgcmVwbGFjZWQgYnkgdGhlIG1hc3Rlcl9jcHUgbnVtYmVyIG9mIHRoZSBsb2NhbApzY2hlZF9y
ZXNvdXJjZSBpbnN0ZWFkLgoKQWRkIGEgaGVscGVyIHRvIGdldCB0aGF0IHNjaGVkX3Jlc291cmNl
IG1hc3Rlcl9jcHUgYW5kIG1vZGlmeSB0aGUKc2NoZWR1bGVycyB0byB1c2UgaXQgaW4gYSBjb3Jy
ZWN0IHdheS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpWMzoK
LSBzdHlsZSBjb3JyZWN0aW9uIChKYW4gQmV1bGljaCkKLSByZW5hbWUgY3B1IHRvIGN1cl9jcHUg
d2hlbiBpbnRyb2R1Y2luZyBzY2hlZF9jcHUgaW4gc2FtZSBmdW5jdGlvbgogIChKYW4gQmV1bGlj
aCkKLSB1bmRvIGNoYW5nZSBpbiBzY2hlZF9pZGxlX3NjaGVkdWxlKCkgKEphbiBCZXVsaWNoKQpW
NDoKLSBzaW1wbGlmeSB0ZXN0IGZvciBjb3JyZWN0IGNwdSAoSmFuIEJldWxpY2gpCi0tLQogeGVu
L2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMgICB8IDIzICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
ICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgMjUgKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkX3J0LmMgICAgICAgfCAxOSArKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCAgfCAgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRp
b25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Fy
aW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggZjA0ZDljOWNiMS4u
MmJjMTg3YzkyYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtNTE5LDcgKzUxOSw3IEBAIGE2NTNzY2hl
ZF9kb19zY2hlZHVsZSgKICAgICBzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVkX2luZGV4ID0gMDsK
ICAgICBzdGF0aWMgc190aW1lX3QgbmV4dF9zd2l0Y2hfdGltZTsKICAgICBhNjUzc2NoZWRfcHJp
dl90ICpzY2hlZF9wcml2ID0gU0NIRURfUFJJVihvcHMpOwotICAgIGNvbnN0IHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9
IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnNjaGVkX3ByaXYtPmxvY2ss
IGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDIxYzNhMDMzYjkuLjdmNmJhMzU3NjYgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwpAQCAtMTY4NCw3ICsxNjg0LDcgQEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKICAgICBpbnQgcGVlcl9jcHUsIGZpcnN0X2NwdSwg
cGVlcl9ub2RlLCBic3RlcDsKICAgICBpbnQgbm9kZSA9IGNwdV90b19ub2RlKGNwdSk7CiAKLSAg
ICBCVUdfT04oIGNwdSAhPSBzY2hlZF91bml0X21hc3RlcihzbmV4dC0+dW5pdCkgKTsKKyAgICBC
VUdfT04oZ2V0X3NjaGVkX3JlcyhjcHUpICE9IHNuZXh0LT51bml0LT5yZXMpOwogICAgIG9ubGlu
ZSA9IGNwdXBvb2xfb25saW5lX2NwdW1hc2soYyk7CiAKICAgICAvKgpAQCAtMTgyNSw4ICsxODI1
LDkgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlCiBjc2NoZWRfc2NoZWR1bGUoCiAgICAgY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkKQogewotICAgIGNvbnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7
Ci0gICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKGNwdSk7CisgICAgY29u
c3QgdW5zaWduZWQgaW50IGN1cl9jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3Qg
dW5zaWduZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3VyX2NwdSk7
CisgICAgc3RydWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7CiAg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0
cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHNjdXJyID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAg
c3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihvcHMpOwpAQCAtMTg0Nyw3
ICsxODQ4LDcgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAg
ICAgdW5zaWduZWQgY3B1OjE2LCB0YXNrbGV0OjgsIGlkbGU6ODsKICAgICAgICAgfSBkOwotICAg
ICAgICBkLmNwdSA9IGNwdTsKKyAgICAgICAgZC5jcHUgPSBjdXJfY3B1OwogICAgICAgICBkLnRh
c2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwogICAgICAgICBkLmlkbGUgPSBpc19pZGxl
X3VuaXQodW5pdCk7CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRURfU0NIRURVTEUsIDEs
IHNpemVvZihkKSwKQEAgLTE5MzcsNyArMTkzOCw3IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICB7
CiAgICAgICAgIEJVR19PTiggaXNfaWRsZV91bml0KHVuaXQpIHx8IGxpc3RfZW1wdHkocnVucSkg
KTsKICAgICAgICAgLyogQ3VycmVudCBoYXMgYmxvY2tlZC4gVXBkYXRlIHRoZSBydW5uYWJsZSBj
b3VudGVyIGZvciB0aGlzIGNwdS4gKi8KLSAgICAgICAgZGVjX25yX3J1bm5hYmxlKGNwdSk7Cisg
ICAgICAgIGRlY19ucl9ydW5uYWJsZShzY2hlZF9jcHUpOwogICAgIH0KIAogICAgIHNuZXh0ID0g
X19ydW5xX2VsZW0ocnVucS0+bmV4dCk7CkBAIC0xOTQ3LDcgKzE5NDgsNyBAQCBjc2NoZWRfc2No
ZWR1bGUoCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7CiAgICAgICAg
IFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAgIHNuZXh0ID0gQ1ND
SEVEX1VOSVQoc2NoZWRfaWRsZV91bml0KGNwdSkpOworICAgICAgICBzbmV4dCA9IENTQ0hFRF9V
TklUKHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUpKTsKICAgICAgICAgc25leHQtPnByaSA9IENT
Q0hFRF9QUklfVFNfQk9PU1Q7CiAgICAgfQogCkBAIC0xOTY3LDcgKzE5NjgsNyBAQCBjc2NoZWRf
c2NoZWR1bGUoCiAgICAgaWYgKCBzbmV4dC0+cHJpID4gQ1NDSEVEX1BSSV9UU19PVkVSICkKICAg
ICAgICAgX19ydW5xX3JlbW92ZShzbmV4dCk7CiAgICAgZWxzZQotICAgICAgICBzbmV4dCA9IGNz
Y2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBjcHUsIHNuZXh0LCAmcmV0Lm1pZ3JhdGVkKTsKKyAgICAg
ICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJnJl
dC5taWdyYXRlZCk7CiAKICAgICAvKgogICAgICAqIFVwZGF0ZSBpZGxlcnMgbWFzayBpZiBuZWNl
c3NhcnkuIFdoZW4gd2UncmUgaWRsaW5nLCBvdGhlciBDUFVzCkBAIC0xOTc1LDEyICsxOTc2LDEy
IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICAgKi8KICAgICBpZiAoICF0YXNrbGV0X3dvcmtfc2No
ZWR1bGVkICYmIHNuZXh0LT5wcmkgPT0gQ1NDSEVEX1BSSV9JRExFICkKICAgICB7Ci0gICAgICAg
IGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBwcnYtPmlkbGVycykgKQotICAgICAgICAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOworICAgICAgICBpZiAoICFjcHVtYXNr
X3Rlc3RfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpICkKKyAgICAgICAgICAgIGNwdW1hc2tf
c2V0X2NwdShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCBwcnYtPmlkbGVycykgKQorICAgIGVsc2UgaWYgKCBjcHVtYXNr
X3Rlc3RfY3B1KHNjaGVkX2NwdSwgcHJ2LT5pZGxlcnMpICkKICAgICB7Ci0gICAgICAgIGNwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgcHJ2LT5pZGxlcnMpOworICAgICAgICBjcHVtYXNrX2NsZWFyX2Nw
dShzY2hlZF9jcHUsIHBydi0+aWRsZXJzKTsKICAgICB9CiAKICAgICBpZiAoICFpc19pZGxlX3Vu
aXQoc25leHQtPnVuaXQpICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggM2VlNzYzMjNkZi4uYzRjNmM2OWEw
ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM0NTAsNyArMzQ1MCw4IEBAIHN0YXRpYyBzdHJ1Y3QgdGFz
a19zbGljZQogY3NjaGVkMl9zY2hlZHVsZSgKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHNfdGltZV90IG5vdywgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQogewotICAgIGNv
bnN0IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3QgdW5zaWduZWQgaW50
IGN1cl9jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3QgdW5zaWduZWQgaW50IHNj
aGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3VyX2NwdSk7CiAgICAgc3RydWN0IGNz
Y2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5p
dCA9IGN1cnJlbnQtPnNjaGVkX3VuaXQ7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0
IHNjdXJyID0gY3NjaGVkMl91bml0KGN1cnJ1bml0KTsKQEAgLTM0NjIsMjIgKzM0NjMsMjIgQEAg
Y3NjaGVkMl9zY2hlZHVsZSgKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkdWxlKTsKICAgICBD
U0NIRUQyX1VOSVRfQ0hFQ0soY3VycnVuaXQpOwogCi0gICAgQlVHX09OKCFjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgJmNzY2hlZDJfcHJpdihvcHMpLT5pbml0aWFsaXplZCkpOworICAgIEJVR19PTigh
Y3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUsICZjc2NoZWQyX3ByaXYob3BzKS0+aW5pdGlhbGl6
ZWQpKTsKIAotICAgIHJxZCA9IGMycnFkKG9wcywgY3B1KTsKLSAgICBCVUdfT04oIWNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpKTsKKyAgICBycWQgPSBjMnJxZChvcHMsIHNjaGVk
X2NwdSk7CisgICAgQlVHX09OKCFjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgJnJxZC0+YWN0
aXZlKSk7CiAKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5z
Y2hlZHVsZV9sb2NrKSk7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMo
c2NoZWRfY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCiAgICAgQlVHX09OKCFpc19pZGxlX3VuaXQo
Y3VycnVuaXQpICYmIHNjdXJyLT5ycWQgIT0gcnFkKTsKIAogICAgIC8qIENsZWFyICJ0aWNrbGVk
IiBiaXQgbm93IHRoYXQgd2UndmUgYmVlbiBzY2hlZHVsZWQgKi8KLSAgICB0aWNrbGVkID0gY3B1
bWFza190ZXN0X2NwdShjcHUsICZycWQtPnRpY2tsZWQpOworICAgIHRpY2tsZWQgPSBjcHVtYXNr
X3Rlc3RfY3B1KHNjaGVkX2NwdSwgJnJxZC0+dGlja2xlZCk7CiAgICAgaWYgKCB0aWNrbGVkICkK
ICAgICB7Ci0gICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcnFkLT50aWNrbGVkKTsK
KyAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsICZycWQtPnRpY2tsZWQpOwog
ICAgICAgICBjcHVtYXNrX2FuZG5vdChjcHVtYXNrX3NjcmF0Y2gsICZycWQtPmlkbGUsICZycWQt
PnRpY2tsZWQpOwotICAgICAgICBzbXRfaWRsZV9tYXNrX3NldChjcHUsIGNwdW1hc2tfc2NyYXRj
aCwgJnJxZC0+c210X2lkbGUpOworICAgICAgICBzbXRfaWRsZV9tYXNrX3NldChzY2hlZF9jcHUs
IGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+c210X2lkbGUpOwogICAgIH0KIAogICAgIGlmICggdW5s
aWtlbHkodGJfaW5pdF9kb25lKSApCkBAIC0zNDg2LDExICszNDg3LDExIEBAIGNzY2hlZDJfc2No
ZWR1bGUoCiAgICAgICAgICAgICB1bnNpZ25lZCBjcHU6MTYsIHJxX2lkOjE2OwogICAgICAgICAg
ICAgdW5zaWduZWQgdGFza2xldDo4LCBpZGxlOjgsIHNtdF9pZGxlOjgsIHRpY2tsZWQ6ODsKICAg
ICAgICAgfSBkOwotICAgICAgICBkLmNwdSA9IGNwdTsKLSAgICAgICAgZC5ycV9pZCA9IGMycihj
cHUpOworICAgICAgICBkLmNwdSA9IGN1cl9jcHU7CisgICAgICAgIGQucnFfaWQgPSBjMnIoc2No
ZWRfY3B1KTsKICAgICAgICAgZC50YXNrbGV0ID0gdGFza2xldF93b3JrX3NjaGVkdWxlZDsKICAg
ICAgICAgZC5pZGxlID0gaXNfaWRsZV91bml0KGN1cnJ1bml0KTsKLSAgICAgICAgZC5zbXRfaWRs
ZSA9IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5zbXRfaWRsZSk7CisgICAgICAgIGQuc210
X2lkbGUgPSBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgJnJxZC0+c210X2lkbGUpOwogICAg
ICAgICBkLnRpY2tsZWQgPSB0aWNrbGVkOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVE
Ml9TQ0hFRFVMRSwgMSwKICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLApAQCAtMzUzMCwx
MCArMzUzMSwxMCBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIHsKICAgICAgICAgX19jbGVhcl9i
aXQoX19DU0ZMQUdfdW5pdF95aWVsZCwgJnNjdXJyLT5mbGFncyk7CiAgICAgICAgIHRyYWNlX3Zh
cihUUkNfQ1NDSEVEMl9TQ0hFRF9UQVNLTEVULCAxLCAwLCBOVUxMKTsKLSAgICAgICAgc25leHQg
PSBjc2NoZWQyX3VuaXQoc2NoZWRfaWRsZV91bml0KGNwdSkpOworICAgICAgICBzbmV4dCA9IGNz
Y2hlZDJfdW5pdChzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KSk7CiAgICAgfQogICAgIGVsc2UK
LSAgICAgICAgc25leHQgPSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJyLCBjcHUsIG5vdywgJnNr
aXBwZWRfdW5pdHMpOworICAgICAgICBzbmV4dCA9IHJ1bnFfY2FuZGlkYXRlKHJxZCwgc2N1cnIs
IHNjaGVkX2NwdSwgbm93LCAmc2tpcHBlZF91bml0cyk7CiAKICAgICAvKiBJZiBzd2l0Y2hpbmcg
ZnJvbSBhIG5vbi1pZGxlIHJ1bm5hYmxlIHVuaXQsIHB1dCBpdAogICAgICAqIGJhY2sgb24gdGhl
IHJ1bnF1ZXVlLiAqLwpAQCAtMzU1OCwxMCArMzU1OSwxMCBAQCBjc2NoZWQyX3NjaGVkdWxlKAog
ICAgICAgICB9CiAKICAgICAgICAgLyogQ2xlYXIgdGhlIGlkbGUgbWFzayBpZiBuZWNlc3Nhcnkg
Ki8KLSAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgKQorICAg
ICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxlKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcnFkLT5pZGxlKTsK
LSAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoY3B1LCAmcnFkLT5zbXRfaWRsZSk7Cisg
ICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KHNjaGVkX2NwdSwgJnJxZC0+aWRsZSk7Cisg
ICAgICAgICAgICBzbXRfaWRsZV9tYXNrX2NsZWFyKHNjaGVkX2NwdSwgJnJxZC0+c210X2lkbGUp
OwogICAgICAgICB9CiAKICAgICAgICAgLyoKQEAgLTM1ODAsMTggKzM1ODEsMTggQEAgY3NjaGVk
Ml9zY2hlZHVsZSgKICAgICAgICAgICovCiAgICAgICAgIGlmICggc2tpcHBlZF91bml0cyA9PSAw
ICYmIHNuZXh0LT5jcmVkaXQgPD0gQ1NDSEVEMl9DUkVESVRfUkVTRVQgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICByZXNldF9jcmVkaXQob3BzLCBjcHUsIG5vdywgc25leHQpOwotICAgICAgICAg
ICAgYmFsYW5jZV9sb2FkKG9wcywgY3B1LCBub3cpOworICAgICAgICAgICAgcmVzZXRfY3JlZGl0
KG9wcywgc2NoZWRfY3B1LCBub3csIHNuZXh0KTsKKyAgICAgICAgICAgIGJhbGFuY2VfbG9hZChv
cHMsIHNjaGVkX2NwdSwgbm93KTsKICAgICAgICAgfQogCiAgICAgICAgIHNuZXh0LT5zdGFydF90
aW1lID0gbm93OwogICAgICAgICBzbmV4dC0+dGlja2xlZF9jcHUgPSAtMTsKIAogICAgICAgICAv
KiBTYWZlIGJlY2F1c2UgbG9jayBmb3Igb2xkIHByb2Nlc3NvciBpcyBoZWxkICovCi0gICAgICAg
IGlmICggc2NoZWRfdW5pdF9tYXN0ZXIoc25leHQtPnVuaXQpICE9IGNwdSApCisgICAgICAgIGlm
ICggc2NoZWRfdW5pdF9tYXN0ZXIoc25leHQtPnVuaXQpICE9IHNjaGVkX2NwdSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHNuZXh0LT5jcmVkaXQgKz0gQ1NDSEVEMl9NSUdSQVRFX0NPTVBFTlNB
VElPTjsKLSAgICAgICAgICAgIHNjaGVkX3NldF9yZXMoc25leHQtPnVuaXQsIGdldF9zY2hlZF9y
ZXMoY3B1KSk7CisgICAgICAgICAgICBzY2hlZF9zZXRfcmVzKHNuZXh0LT51bml0LCBnZXRfc2No
ZWRfcmVzKHNjaGVkX2NwdSkpOwogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRl
ZCk7CiAgICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwogICAgICAgICB9CkBAIC0zNjA0LDE3
ICszNjA1LDE3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgICAqLwogICAgICAgICBpZiAo
IHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5pZGxlKSApCisgICAgICAgICAgICBpZiAoIGNwdW1h
c2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxlKSApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPmlkbGUpOwotICAgICAg
ICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoY3B1LCAmcnFkLT5zbXRfaWRsZSk7CisgICAg
ICAgICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsICZycWQtPmlkbGUpOwor
ICAgICAgICAgICAgICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoc2NoZWRfY3B1LCAmcnFkLT5zbXRf
aWRsZSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoICFjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgKQorICAgICAgICBlbHNlIGlmICggIWNwdW1h
c2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAmcnFkLT5pZGxlKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CisgICAgICAgICAgICBfX2Nw
dW1hc2tfc2V0X2NwdShzY2hlZF9jcHUsICZycWQtPmlkbGUpOwogICAgICAgICAgICAgY3B1bWFz
a19hbmRub3QoY3B1bWFza19zY3JhdGNoLCAmcnFkLT5pZGxlLCAmcnFkLT50aWNrbGVkKTsKLSAg
ICAgICAgICAgIHNtdF9pZGxlX21hc2tfc2V0KGNwdSwgY3B1bWFza19zY3JhdGNoLCAmcnFkLT5z
bXRfaWRsZSk7CisgICAgICAgICAgICBzbXRfaWRsZV9tYXNrX3NldChzY2hlZF9jcHUsIGNwdW1h
c2tfc2NyYXRjaCwgJnJxZC0+c210X2lkbGUpOwogICAgICAgICB9CiAgICAgICAgIC8qIE1ha2Ug
c3VyZSBhdmdsb2FkIGdldHMgdXBkYXRlZCBwZXJpb2RpY2FsbHkgZXZlbgogICAgICAgICAgKiBp
ZiB0aGVyZSdzIG5vIGFjdGl2aXR5ICovCkBAIC0zNjI0LDcgKzM2MjUsNyBAQCBjc2NoZWQyX3Nj
aGVkdWxlKAogICAgIC8qCiAgICAgICogUmV0dXJuIHRhc2sgdG8gcnVuIG5leHQuLi4KICAgICAg
Ki8KLSAgICByZXQudGltZSA9IGNzY2hlZDJfcnVudGltZShvcHMsIGNwdSwgc25leHQsIG5vdyk7
CisgICAgcmV0LnRpbWUgPSBjc2NoZWQyX3J1bnRpbWUob3BzLCBzY2hlZF9jcHUsIHNuZXh0LCBu
b3cpOwogICAgIHJldC50YXNrID0gc25leHQtPnVuaXQ7CiAKICAgICBDU0NIRUQyX1VOSVRfQ0hF
Q0socmV0LnRhc2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4v
Y29tbW9uL3NjaGVkX251bGwuYwppbmRleCA0YzllZWQ4MWFlLi41MWVkYzNkYmI5IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwu
YwpAQCAtNzg0LDcgKzc4NCw4IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVk
dWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQogewogICAgIHVu
c2lnbmVkIGludCBiczsKLSAgICBjb25zdCB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOworICAgIGNvbnN0IHVuc2lnbmVkIGludCBjdXJfY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOworICAgIGNvbnN0IHVuc2lnbmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3Vy
Y2VfY3B1KGN1cl9jcHUpOwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJp
dihvcHMpOwogICAgIHN0cnVjdCBudWxsX3VuaXQgKnd2YzsKICAgICBzdHJ1Y3QgdGFza19zbGlj
ZSByZXQ7CkBAIC03OTgsMTYgKzc5OSwxNiBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVs
bF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICB1aW50
MTZfdCB0YXNrbGV0LCBjcHU7CiAgICAgICAgICAgICBpbnQxNl90IHVuaXQsIGRvbTsKICAgICAg
ICAgfSBkOwotICAgICAgICBkLmNwdSA9IGNwdTsKKyAgICAgICAgZC5jcHUgPSBjdXJfY3B1Owog
ICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwotICAgICAgICBpZiAo
IHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPT0gTlVMTCApCisgICAgICAgIGlmICggcGVyX2NwdShu
cGMsIHNjaGVkX2NwdSkudW5pdCA9PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgZC51
bml0ID0gZC5kb20gPSAtMTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGQudW5pdCA9IHBlcl9jcHUobnBjLCBjcHUpLnVuaXQtPnVuaXRfaWQ7Ci0gICAg
ICAgICAgICBkLmRvbSA9IHBlcl9jcHUobnBjLCBjcHUpLnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lk
OworICAgICAgICAgICAgZC51bml0ID0gcGVyX2NwdShucGMsIHNjaGVkX2NwdSkudW5pdC0+dW5p
dF9pZDsKKyAgICAgICAgICAgIGQuZG9tID0gcGVyX2NwdShucGMsIHNjaGVkX2NwdSkudW5pdC0+
ZG9tYWluLT5kb21haW5faWQ7CiAgICAgICAgIH0KICAgICAgICAgX190cmFjZV92YXIoVFJDX1NO
VUxMX1NDSEVEVUxFLCAxLCBzaXplb2YoZCksICZkKTsKICAgICB9CkBAIC04MTUsMTAgKzgxNiwx
MCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKICAgICB7
CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfU05VTExfVEFTS0xFVCwgMSwgMCwgTlVMTCk7Ci0gICAg
ICAgIHJldC50YXNrID0gc2NoZWRfaWRsZV91bml0KGNwdSk7CisgICAgICAgIHJldC50YXNrID0g
c2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSk7CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgcmV0
LnRhc2sgPSBwZXJfY3B1KG5wYywgY3B1KS51bml0OworICAgICAgICByZXQudGFzayA9IHBlcl9j
cHUobnBjLCBzY2hlZF9jcHUpLnVuaXQ7CiAgICAgcmV0Lm1pZ3JhdGVkID0gMDsKICAgICByZXQu
dGltZSA9IC0xOwogCkBAIC04NDksOSArODUwLDkgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNl
IG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAg
ICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dW5pdCkgKQogICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAgICAgIGlmICggdW5pdF9jaGVja19hZmZpbml0
eSh3dmMtPnVuaXQsIGNwdSwgYnMpICkKKyAgICAgICAgICAgICAgICBpZiAoIHVuaXRfY2hlY2tf
YWZmaW5pdHkod3ZjLT51bml0LCBzY2hlZF9jcHUsIGJzKSApCiAgICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICB1bml0X2Fzc2lnbihwcnYsIHd2Yy0+dW5pdCwgY3B1KTsKKyAg
ICAgICAgICAgICAgICAgICAgdW5pdF9hc3NpZ24ocHJ2LCB3dmMtPnVuaXQsIHNjaGVkX2NwdSk7
CiAgICAgICAgICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnd2Yy0+d2FpdHFfZWxlbSk7CiAg
ICAgICAgICAgICAgICAgICAgIHJldC50YXNrID0gd3ZjLT51bml0OwogICAgICAgICAgICAgICAg
ICAgICBnb3RvIHVubG9jazsKQEAgLTg2MSwxMiArODYyLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgdGFz
a19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICB1bmxv
Y2s6CiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCi0gICAgICAgIGlm
ICggcmV0LnRhc2sgPT0gTlVMTCAmJiAhY3B1bWFza190ZXN0X2NwdShjcHUsICZwcnYtPmNwdXNf
ZnJlZSkgKQotICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVl
KTsKKyAgICAgICAgaWYgKCByZXQudGFzayA9PSBOVUxMICYmICFjcHVtYXNrX3Rlc3RfY3B1KHNj
aGVkX2NwdSwgJnBydi0+Y3B1c19mcmVlKSApCisgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUo
c2NoZWRfY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwogICAgIH0KIAogICAgIGlmICggdW5saWtlbHko
cmV0LnRhc2sgPT0gTlVMTCB8fCAhdW5pdF9ydW5uYWJsZShyZXQudGFzaykpICkKLSAgICAgICAg
cmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoY3B1KTsKKyAgICAgICAgcmV0LnRhc2sgPSBzY2hl
ZF9pZGxlX3VuaXQoc2NoZWRfY3B1KTsKIAogICAgIE5VTExfVU5JVF9DSEVDSyhyZXQudGFzayk7
CiAgICAgcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hl
bi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAzZTg4NTJjMzQ4Li4xNTEzNTNiOWEwIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBA
IC0xMDU2LDcgKzEwNTYsOCBAQCBydW5xX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UKIHJ0X3Nj
aGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3Qg
dGFza2xldF93b3JrX3NjaGVkdWxlZCkKIHsKLSAgICBjb25zdCBpbnQgY3B1ID0gc21wX3Byb2Nl
c3Nvcl9pZCgpOworICAgIGNvbnN0IHVuc2lnbmVkIGludCBjdXJfY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOworICAgIGNvbnN0IHVuc2lnbmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVz
b3VyY2VfY3B1KGN1cl9jcHUpOwogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2
KG9wcyk7CiAgICAgc3RydWN0IHJ0X3VuaXQgKmNvbnN0IHNjdXJyID0gcnRfdW5pdChjdXJyZW50
LT5zY2hlZF91bml0KTsKICAgICBzdHJ1Y3QgcnRfdW5pdCAqc25leHQgPSBOVUxMOwpAQCAtMTA2
OCw5ICsxMDY5LDkgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
X3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAgICAgc3RydWN0IF9f
cGFja2VkIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGNwdToxNiwgdGFza2xldDo4LCB0aWNrbGVk
OjQsIGlkbGU6NDsKICAgICAgICAgfSBkOwotICAgICAgICBkLmNwdSA9IGNwdTsKKyAgICAgICAg
ZC5jcHUgPSBjdXJfY3B1OwogICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1
bGVkOwotICAgICAgICBkLnRpY2tsZWQgPSBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+dGlj
a2xlZCk7CisgICAgICAgIGQudGlja2xlZCA9IGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfY3B1LCAm
cHJ2LT50aWNrbGVkKTsKICAgICAgICAgZC5pZGxlID0gaXNfaWRsZV91bml0KGN1cnJ1bml0KTsK
ICAgICAgICAgdHJhY2VfdmFyKFRSQ19SVERTX1NDSEVEVUxFLCAxLAogICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGQpLApAQCAtMTA3OCw3ICsxMDc5LDcgQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2No
ZWQKICAgICB9CiAKICAgICAvKiBjbGVhciB0aWNrZWQgYml0IG5vdyB0aGF0IHdlJ3ZlIGJlZW4g
c2NoZWR1bGVkICovCi0gICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT50aWNrbGVkKTsK
KyAgICBjcHVtYXNrX2NsZWFyX2NwdShzY2hlZF9jcHUsICZwcnYtPnRpY2tsZWQpOwogCiAgICAg
LyogYnVybl9idWRnZXQgd291bGQgcmV0dXJuIGZvciBJRExFIFVOSVQgKi8KICAgICBidXJuX2J1
ZGdldChvcHMsIHNjdXJyLCBub3cpOwpAQCAtMTA4NiwxMyArMTA4NywxMyBAQCBydF9zY2hlZHVs
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90IHRhc2ts
ZXRfd29ya19zY2hlZAogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewog
ICAgICAgICB0cmFjZV92YXIoVFJDX1JURFNfU0NIRURfVEFTS0xFVCwgMSwgMCwgIE5VTEwpOwot
ICAgICAgICBzbmV4dCA9IHJ0X3VuaXQoc2NoZWRfaWRsZV91bml0KGNwdSkpOworICAgICAgICBz
bmV4dCA9IHJ0X3VuaXQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOwogICAgIH0KICAgICBl
bHNlCiAgICAgewotICAgICAgICBzbmV4dCA9IHJ1bnFfcGljayhvcHMsIGNwdW1hc2tfb2YoY3B1
KSk7CisgICAgICAgIHNuZXh0ID0gcnVucV9waWNrKG9wcywgY3B1bWFza19vZihzY2hlZF9jcHUp
KTsKICAgICAgICAgaWYgKCBzbmV4dCA9PSBOVUxMICkKLSAgICAgICAgICAgIHNuZXh0ID0gcnRf
dW5pdChzY2hlZF9pZGxlX3VuaXQoY3B1KSk7CisgICAgICAgICAgICBzbmV4dCA9IHJ0X3VuaXQo
c2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOwogCiAgICAgICAgIC8qIGlmIHNjdXJyIGhhcyBo
aWdoZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3RpbGwgcGljayBzY3VyciAqLwogICAgICAgICBp
ZiAoICFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmCkBAIC0xMTE3LDkgKzExMTgsOSBAQCBydF9z
Y2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90IG5vdywgYm9vbF90
IHRhc2tsZXRfd29ya19zY2hlZAogICAgICAgICAgICAgcV9yZW1vdmUoc25leHQpOwogICAgICAg
ICAgICAgX19zZXRfYml0KF9fUlREU19zY2hlZHVsZWQsICZzbmV4dC0+ZmxhZ3MpOwogICAgICAg
ICB9Ci0gICAgICAgIGlmICggc2NoZWRfdW5pdF9tYXN0ZXIoc25leHQtPnVuaXQpICE9IGNwdSAp
CisgICAgICAgIGlmICggc2NoZWRfdW5pdF9tYXN0ZXIoc25leHQtPnVuaXQpICE9IHNjaGVkX2Nw
dSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3NldF9yZXMoc25leHQtPnVuaXQsIGdl
dF9zY2hlZF9yZXMoY3B1KSk7CisgICAgICAgICAgICBzY2hlZF9zZXRfcmVzKHNuZXh0LT51bml0
LCBnZXRfc2NoZWRfcmVzKHNjaGVkX2NwdSkpOwogICAgICAgICAgICAgcmV0Lm1pZ3JhdGVkID0g
MTsKICAgICAgICAgfQogICAgICAgICByZXQudGltZSA9IHNuZXh0LT5jdXJfYnVkZ2V0OyAvKiBp
bnZva2UgdGhlIHNjaGVkdWxlciBuZXh0IHRpbWUgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggNDc5N2Jh
M2YyYi4uZDdmYWQwY2JjYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTE1MCw2ICsxNTAsMTEgQEAgc3Rh
dGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfaWRsZV91bml0KHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgcmV0dXJuIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OwogfQogCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KHVuc2lnbmVkIGlu
dCBjcHUpCit7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMoY3B1KS0+bWFzdGVyX2NwdTsKK30K
KwogLyoKICAqIFNjcmF0Y2ggc3BhY2UsIGZvciBhdm9pZGluZyBoYXZpbmcgdG9vIG1hbnkgY3B1
bWFza190IG9uIHRoZSBzdGFjay4KICAqIFdpdGhpbiBlYWNoIHNjaGVkdWxlciwgd2hlbiB1c2lu
ZyB0aGUgc2NyYXRjaCBtYXNrIG9mIG9uZSBwQ1BVOgotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkGK-00041B-9F; Fri, 27 Sep 2019 07:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGJ-0003zA-6l
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:55 +0000
X-Inumbo-ID: 919739a2-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 919739a2-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 8FB01AECB;
 Fri, 27 Sep 2019 07:01:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:24 +0200
Message-Id: <20190927070050.12405-21-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 20/46] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlcmUgYXJlIHR3byBkaXN0aW5jdCBzY2VuYXJpb3MgZm9yIHZjcHVfY3JlYXRlKCk6
IGVpdGhlciBmb3IKY3JlYXRpb24gb2YgaWRsZS1kb21haW4gdmNwdXMgKHZjcHVpZCA9PSBwcm9j
ZXNzb3IpIG9yIGZvciBjcmVhdGlvbiBvZgoibm9ybWFsIiBkb21haW4gdmNwdXMgKGluY2x1ZGlu
ZyBkb20wKSwgd2hlcmUgdGhlIGNhbGxlciBzZWxlY3RzIHRoZQppbml0aWFsIHByb2Nlc3NvciBv
biBhIHJvdW5kLXJvYmluIHNjaGVtZSBvZiB0aGUgYWxsb3dlZCBwcm9jZXNzb3JzCihhbGxvd2Vk
IGJlaW5nIGJhc2VkIG9uIGNwdXBvb2wgYW5kIGFmZmluaXRpZXMpLgoKSW5zdGVhZCBvZiBwYXNz
aW5nIHRoZSBpbml0aWFsIHByb2Nlc3NvciB0byB2Y3B1X2NyZWF0ZSgpIGFuZCBwYXNzaW5nCm9u
IHRvIHNjaGVkX2luaXRfdmNwdSgpIGxldCBzY2hlZF9pbml0X3ZjcHUoKSBkbyB0aGUgcHJvY2Vz
c29yCnNlbGVjdGlvbi4gRm9yIHN1cHBvcnRpbmcgZG9tMCB2Y3B1IGNyZWF0aW9uIHVzZSB0aGUg
bm9kZV9hZmZpbml0eSBvZgp0aGUgZG9tYWluIGFzIGEgYmFzZSBmb3Igc2VsZWN0aW5nIHRoZSBw
cm9jZXNzb3JzLiBVc2VyIGRvbWFpbnMgd2lsbApoYXZlIGluaXRpYWxseSBhbGwgbm9kZXMgc2V0
LCBzbyB0aGlzIGlzIG5vIGRpZmZlcmVudCBiZWhhdmlvciBjb21wYXJlZAp0byB0b2RheS4gSW4g
dGhlb3J5IHRoaXMgaXMgbm90IGd1YXJhbnRlZWQgYXMgdmNwdXMgYXJlIGNyZWF0ZWQgb25seQp3
aXRoIFhFTl9ET01DVExfbWF4X3ZjcHVzIGJlaW5nIGNhbGxlZCwgYnV0IHRoaXMgY2FsbCBpcyBn
b2luZyB0byBiZQpyZW1vdmVkIGluIGZ1dHVyZSBhbmQgdGhlIHRvb2xzdGFjayBkb2Vzbid0IGNh
bGwKWEVOX0RPTUNUTF9zZXRub2RlYWZmaW5pdHkgYmVmb3JlIGNhbGxpbmcgWEVOX0RPTUNUTF9t
YXhfdmNwdXMuCgpUbyBiZSBhYmxlIHRvIHVzZSBjb25zdCBzdHJ1Y3QgZG9tYWluICogbWFrZSBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKCkKdGFrZSBhIGNvbnN0IGRvbWFpbiBwb2ludGVyLCB0b28u
CgpBIGZ1cnRoZXIgc2ltcGxpZmljYXRpb24gaXMgcG9zc2libGUgYnkgaGF2aW5nIGEgc2luZ2xl
IGZ1bmN0aW9uIGZvcgpjcmVhdGluZyB0aGUgZG9tMCB2Y3B1cyB3aXRoIHZjcHVfaWQgPiAwIGFu
ZCBkb2luZyB0aGUgcmVxdWlyZWQgcGlubmluZwpmb3IgYWxsIHZjcHVzIGFmdGVyIHRoYXQuIFRo
aXMgYWxsb3dzIHRvIG1ha2Ugc2NoZWRfc2V0X2FmZmluaXR5KCkKcHJpdmF0ZSB0byBzY2hlZHVs
ZS5jIGFuZCBzd2l0Y2ggaXQgdG8gc2NoZWRfdW5pdHMgZWFzaWx5LiBOb3RlIHRoYXQKdGhpcyBm
dW5jdGlvbmFsaXR5IGlzIHg4NiBvbmx5LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tClJGQyBWMjoKLSBhZGQgQVNTRVJUKCksIG1vZGlmeSBlcnJvciBtZXNzYWdlIChB
bmRyZXcgQ29vcGVyKQpWMToKLSBjb25zdGlmeSBwb2ludGVycywgYXZvaWQgY3B1bWFzayBvbiBz
dGFjayAoSmFuIEJldWxpY2gpClYzOgotIHN0eWxlIGNvcnJlY3Rpb24gKEphbiBCZXVsaWNoKQpW
NDoKLSBtb3ZlIHg4NiB2Y3B1IGFsbG9jYXRpb24gYW5kIHBpbm5pbmcgdG8gc2NoZWR1bGUuYwot
LS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgIHwgIDEzICsrKy0tCiB4ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jICAgICAgICB8ICAzMiArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vZG9tMF9idWlsZC5jICAgIHwgIDExICstLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMgICAgIHwgIDEyICstLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICB8
ICAgNSArLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgfCAgMTAgKy0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgfCAxMTAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCB8ICAg
MiAtCiB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggICAgICAgICB8ICAgNSArLQogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICAgICAgIHwgICA2ICstLQogMTEgZmlsZXMgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyks
IDk1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBiODRhNDQ4M2NjLi43YTgyZGUy
NjczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC04MCw3ICs4MCw3IEBAIHVuc2lnbmVkIGludCBfX2lu
aXQgZG9tMF9tYXhfdmNwdXModm9pZCkKIAogc3RydWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20w
X3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTApCiB7Ci0gICAgcmV0dXJuIHZjcHVfY3JlYXRlKGRv
bTAsIDAsIDApOworICAgIHJldHVybiB2Y3B1X2NyZWF0ZShkb20wLCAwKTsKIH0KIAogc3RhdGlj
IHVuc2lnbmVkIGludCBfX2luaXQgZ2V0X2FsbG9jYXRpb25fc2l6ZShwYWRkcl90IHNpemUpCkBA
IC0xOTQwLDcgKzE5NDAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJfcmVnaW9u
KHN0cnVjdCBkb21haW4gKmQsCiAKIHN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBpbnQg
aSwgY3B1OworICAgIGludCBpOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKICAg
ICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9ICZ2LT5hcmNoLmNwdV9pbmZvLT5ndWVzdF9j
cHVfdXNlcl9yZWdzOwogCkBAIC0yMDAzLDEyICsyMDAzLDExIEBAIHN0YXRpYyBpbnQgX19pbml0
IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbykKICAgICB9CiAjZW5kaWYKIAotICAgIGZvciAoIGkgPSAxLCBjcHUgPSAwOyBpIDwgZC0+
bWF4X3ZjcHVzOyBpKysgKQorICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysg
KQogICAgIHsKLSAgICAgICAgY3B1ID0gY3B1bWFza19jeWNsZShjcHUsICZjcHVfb25saW5lX21h
cCk7Ci0gICAgICAgIGlmICggdmNwdV9jcmVhdGUoZCwgaSwgY3B1KSA9PSBOVUxMICkKKyAgICAg
ICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCBpKSA9PSBOVUxMICkKICAgICAgICAgewotICAgICAgICAg
ICAgcHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgZG9tMCB2Y3B1ICVkIG9uIHBjcHUgJWRcbiIs
IGksIGNwdSk7CisgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBhbGxvY2F0ZSBkMHYldVxu
IiwgaSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC0yMDQzLDcgKzIwNDIs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAog
CiAgICAga2luZm8udnBsMDExID0gZHRfcHJvcGVydHlfcmVhZF9ib29sKG5vZGUsICJ2cGwwMTEi
KTsKIAotICAgIGlmICggdmNwdV9jcmVhdGUoZCwgMCwgMCkgPT0gTlVMTCApCisgICAgaWYgKCB2
Y3B1X2NyZWF0ZShkLCAwKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAg
ZC0+bWF4X3BhZ2VzID0gfjBVOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWls
ZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA0NTRjZjYzMmQ3Li5kZTk0YmRm
MjFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMKQEAgLTE2NSw3ICsxNjUsNyBAQCBjdXN0b21fcGFyYW0oImRvbTBf
bWF4X3ZjcHVzIiwgcGFyc2VfZG9tMF9tYXhfdmNwdXMpOwogc3RhdGljIF9faW5pdGRhdGEgdW5z
aWduZWQgaW50IGRvbTBfbnJfcHhtczsKIHN0YXRpYyBfX2luaXRkYXRhIHVuc2lnbmVkIGludCBk
b20wX3B4bXNbTUFYX05VTU5PREVTXSA9CiAgICAgeyBbMCAuLi4gTUFYX05VTU5PREVTIC0gMV0g
PSB+MCB9Owotc3RhdGljIF9faW5pdGRhdGEgYm9vbCBkb20wX2FmZmluaXR5X3JlbGF4ZWQ7Citf
X2luaXRkYXRhIGJvb2wgZG9tMF9hZmZpbml0eV9yZWxheGVkOwogCiBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCiB7CkBAIC0xOTYsMzIgKzE5Niw3IEBA
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBfbm9kZXMoY29uc3QgY2hhciAqcykKIH0KIGN1
c3RvbV9wYXJhbSgiZG9tMF9ub2RlcyIsIHBhcnNlX2RvbTBfbm9kZXMpOwogCi1zdGF0aWMgY3B1
bWFza190IF9faW5pdGRhdGEgZG9tMF9jcHVzOwotCi1zdHJ1Y3QgdmNwdSAqX19pbml0IGRvbTBf
c2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJldl9jcHUpCi17Ci0gICAgdW5zaWduZWQgaW50IGNw
dSA9IGNwdW1hc2tfY3ljbGUocHJldl9jcHUsICZkb20wX2NwdXMpOwotICAgIHN0cnVjdCB2Y3B1
ICp2ID0gdmNwdV9jcmVhdGUoZCwgdmNwdV9pZCwgY3B1KTsKLQotICAgIGlmICggdiApCi0gICAg
ewotICAgICAgICBpZiAoIHB2X3NoaW0gKQotICAgICAgICB7Ci0gICAgICAgICAgICBzY2hlZF9z
ZXRfYWZmaW5pdHkodiwgY3B1bWFza19vZih2Y3B1X2lkKSwgY3B1bWFza19vZih2Y3B1X2lkKSk7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFv
cHRfZG9tMF92Y3B1c19waW4gJiYgIWRvbTBfYWZmaW5pdHlfcmVsYXhlZCApCi0gICAgICAgICAg
ICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZkb20wX2NwdXMsIE5VTEwpOwotICAgICAgICAg
ICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIE5VTEwsICZkb20wX2NwdXMpOwotICAgICAgICB9Ci0g
ICAgfQotCi0gICAgcmV0dXJuIHY7Ci19Ci0KK2NwdW1hc2tfdCBfX2luaXRkYXRhIGRvbTBfY3B1
czsKIHN0YXRpYyBub2RlbWFza190IF9faW5pdGRhdGEgZG9tMF9ub2RlczsKIAogdW5zaWduZWQg
aW50IF9faW5pdCBkb20wX21heF92Y3B1cyh2b2lkKQpAQCAtMjczLDggKzI0OCw3IEBAIHN0cnVj
dCB2Y3B1ICpfX2luaXQgYWxsb2NfZG9tMF92Y3B1MChzdHJ1Y3QgZG9tYWluICpkb20wKQogICAg
IGRvbTAtPm5vZGVfYWZmaW5pdHkgPSBkb20wX25vZGVzOwogICAgIGRvbTAtPmF1dG9fbm9kZV9h
ZmZpbml0eSA9ICFkb20wX25yX3B4bXM7CiAKLSAgICByZXR1cm4gZG9tMF9zZXR1cF92Y3B1KGRv
bTAsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2xhc3QoJmRvbTBfY3B1
cykgLyogc28gaXQgd3JhcHMgYXJvdW5kIHRvIGZpcnN0IHBjcHUgKi8pOworICAgIHJldHVybiB2
Y3B1X2NyZWF0ZShkb20wLCAwKTsKIH0KIAogI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jCmluZGV4IDg4NDUzOTlhZTkuLjgzMTMyNTE1MGIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9t
MF9idWlsZC5jCkBAIC02MTQsNyArNjE0LDYgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVw
X2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnRfaW5mbykKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
diA9IGQtPnZjcHVbMF07Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvciwgaTsK
ICAgICBpbnQgcmM7CiAgICAgLyoKICAgICAgKiBUaGlzIHNldHMgdGhlIHZDUFUgc3RhdGUgYWNj
b3JkaW5nIHRvIHRoZSBzdGF0ZSBkZXNjcmliZWQgaW4KQEAgLTYzNSwxNSArNjM0LDcgQEAgc3Rh
dGljIGludCBfX2luaXQgcHZoX3NldHVwX2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBl
bnRyeSwKICAgICAgICAgLmNwdV9yZWdzLng4Nl8zMi50cl9hciA9IDB4OGIsCiAgICAgfTsKIAot
ICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQotICAgIHsKLSAgICAgICAg
Y29uc3Qgc3RydWN0IHZjcHUgKnAgPSBkb20wX3NldHVwX3ZjcHUoZCwgaSwgY3B1KTsKLQotICAg
ICAgICBpZiAoIHAgKQotICAgICAgICAgICAgY3B1ID0gcC0+cHJvY2Vzc29yOwotICAgIH0KLQot
ICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKKyAgICBzY2hlZF9zZXR1cF9kb20w
X3ZjcHVzKGQpOwogCiAgICAgcmMgPSBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdCh2LCAmY3B1X2N0
eCk7CiAgICAgaWYgKCByYyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWls
ZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAxYmQ1M2U5YzA4Li45YTk3
Y2Y0YWJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTI4NSw3ICsyODUsNyBAQCBpbnQgX19pbml0
IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNoYXIgKmNtZGxpbmUpCiB7Ci0gICAgaW50IGksIGNwdSwgcmMsIGNvbXBhdGlibGUsIG9yZGVy
LCBtYWNoaW5lOworICAgIGludCBpLCByYywgY29tcGF0aWJsZSwgb3JkZXIsIG1hY2hpbmU7CiAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3M7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4sIG1m
bjsKICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOwpAQCAtNjk0LDE2ICs2OTQsOCBAQCBpbnQg
X19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBwcmludGso
IkRvbSV1IGhhcyBtYXhpbXVtICV1IFZDUFVzXG4iLCBkLT5kb21haW5faWQsIGQtPm1heF92Y3B1
cyk7CiAKLSAgICBjcHUgPSB2LT5wcm9jZXNzb3I7Ci0gICAgZm9yICggaSA9IDE7IGkgPCBkLT5t
YXhfdmNwdXM7IGkrKyApCi0gICAgewotICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqcCA9IGRv
bTBfc2V0dXBfdmNwdShkLCBpLCBjcHUpOwotCi0gICAgICAgIGlmICggcCApCi0gICAgICAgICAg
ICBjcHUgPSBwLT5wcm9jZXNzb3I7Ci0gICAgfQorICAgIHNjaGVkX3NldHVwX2RvbTBfdmNwdXMo
ZCk7CiAKLSAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoZCk7CiAgICAgZC0+YXJjaC5w
YWdpbmcubW9kZSA9IDA7CiAKICAgICAvKiBTZXQgdXAgQ1IzIHZhbHVlIGZvciB3cml0ZV9wdGJh
c2UgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFp
bi5jCmluZGV4IDI1YTEzODYwNTcuLmIzM2E3MDMxZWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTM1LDggKzEzNSw3IEBAIHN0
YXRpYyB2b2lkIHZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKICAgICBmcmVlX3ZjcHVfc3Ry
dWN0KHYpOwogfQogCi1zdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoCi0gICAgc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQsIHVuc2lnbmVkIGludCBjcHVfaWQpCitzdHJ1Y3Qg
dmNwdSAqdmNwdV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQp
CiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKQEAgLTE2OCw3ICsxNjcsNyBAQCBzdHJ1Y3QgdmNw
dSAqdmNwdV9jcmVhdGUoCiAgICAgICAgIGluaXRfd2FpdHF1ZXVlX3ZjcHUodik7CiAgICAgfQog
Ci0gICAgaWYgKCBzY2hlZF9pbml0X3ZjcHUodiwgY3B1X2lkKSAhPSAwICkKKyAgICBpZiAoIHNj
aGVkX2luaXRfdmNwdSh2KSAhPSAwICkKICAgICAgICAgZ290byBmYWlsX3dxOwogCiAgICAgaWYg
KCBhcmNoX3ZjcHVfY3JlYXRlKHYpICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21j
dGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggMmY5NzY4ZjA4Zi4uOGE2OTRlMGQzNyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5j
CkBAIC01MzIsOCArNTMyLDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX21heF92Y3B1
czoKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBpLCBtYXggPSBvcC0+dS5tYXhfdmNwdXMu
bWF4LCBjcHU7Ci0gICAgICAgIGNwdW1hc2tfdCAqb25saW5lOworICAgICAgICB1bnNpZ25lZCBp
bnQgaSwgbWF4ID0gb3AtPnUubWF4X3ZjcHVzLm1heDsKIAogICAgICAgICByZXQgPSAtRUlOVkFM
OwogICAgICAgICBpZiAoIChkID09IGN1cnJlbnQtPmRvbWFpbikgfHwgLyogbm8gZG9tYWluX3Bh
dXNlKCkgKi8KQEAgLTU0NCwxOCArNTQzLDEzIEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgZG9tYWluX3BhdXNl
KGQpOwogCiAgICAgICAgIHJldCA9IC1FTk9NRU07Ci0gICAgICAgIG9ubGluZSA9IGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2soZCk7CiAKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtYXg7IGkrKyAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggZC0+dmNwdVtpXSAhPSBOVUxMICkKICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAgY3B1ID0gKGkgPT0gMCkgPwotICAg
ICAgICAgICAgICAgIGNwdW1hc2tfYW55KG9ubGluZSkgOgotICAgICAgICAgICAgICAgIGNwdW1h
c2tfY3ljbGUoZC0+dmNwdVtpLTFdLT5wcm9jZXNzb3IsIG9ubGluZSk7Ci0KLSAgICAgICAgICAg
IGlmICggdmNwdV9jcmVhdGUoZCwgaSwgY3B1KSA9PSBOVUxMICkKKyAgICAgICAgICAgIGlmICgg
dmNwdV9jcmVhdGUoZCwgaSkgPT0gTlVMTCApCiAgICAgICAgICAgICAgICAgZ290byBtYXh2Y3B1
X291dDsKICAgICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYjAyN2MwODRiZi4uMjZjZTA0YmZkOCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpA
QCAtMzgsNiArMzgsMTAgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8eGVuL2Vy
ci5oPgogCisjaWZkZWYgQ09ORklHX1g4NgorI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgorI2VuZGlm
CisKIC8qIG9wdF9zY2hlZDogc2NoZWR1bGVyIC0gZGVmYXVsdCB0byBjb25maWd1cmVkIHZhbHVl
ICovCiBzdGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9zY2hlZFsxMF0gPSBDT05GSUdfU0NIRURf
REVGQVVMVDsKIHN0cmluZ19wYXJhbSgic2NoZWQiLCBvcHRfc2NoZWQpOwpAQCAtODAsNiArODQs
OSBAQCBleHRlcm4gY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqX19zdGFydF9zY2hlZHVsZXJzX2Fy
cmF5W10sICpfX2VuZF9zY2hlZHVsZXJzX2FycgogCiBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBf
X3JlYWRfbW9zdGx5IG9wczsKIAorc3RhdGljIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAorICAg
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNw
dW1hc2tfdCAqc29mdCk7CisKIHN0YXRpYyBzcGlubG9ja190ICoKIHNjaGVkX2lkbGVfc3dpdGNo
X3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwgdm9pZCAqdmRhdGEpCkBAIC0zNzIsMTQg
KzM3OSw1MiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKLWludCBzY2hlZF9pbml0X3ZjcHUo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCitzdGF0aWMgdW5zaWduZWQg
aW50IHNjaGVkX3NlbGVjdF9pbml0aWFsX2NwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAg
ICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIG5vZGVpZF90IG5vZGU7
CisgICAgc3BpbmxvY2tfdCAqbG9jazsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVu
c2lnbmVkIGludCBjcHVfcmV0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgY3B1bWFz
a190ICpjcHVzID0gY3B1bWFza19zY3JhdGNoX2NwdShjcHUpOworCisgICAgbG9jayA9IHBjcHVf
c2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsKKyAgICBjcHVtYXNrX2NsZWFyKGNw
dXMpOworICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGQtPm5vZGVfYWZmaW5pdHkgKQor
ICAgICAgICBjcHVtYXNrX29yKGNwdXMsIGNwdXMsICZub2RlX3RvX2NwdW1hc2sobm9kZSkpOwor
ICAgIGNwdW1hc2tfYW5kKGNwdXMsIGNwdXMsIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwor
ICAgIGlmICggY3B1bWFza19lbXB0eShjcHVzKSApCisgICAgICAgIGNwdW1hc2tfY29weShjcHVz
LCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKworICAgIGlmICggdi0+dmNwdV9pZCA9PSAw
ICkKKyAgICAgICAgY3B1X3JldCA9IGNwdW1hc2tfZmlyc3QoY3B1cyk7CisgICAgZWxzZQorICAg
IHsKKyAgICAgICAgLyogV2UgY2FuIHJlbHkgb24gcHJldmlvdXMgdmNwdSBiZWluZyBhdmFpbGFi
bGUuICovCisgICAgICAgIEFTU0VSVCghaXNfaWRsZV9kb21haW4oZCkpOworCisgICAgICAgIGNw
dV9yZXQgPSBjcHVtYXNrX2N5Y2xlKGQtPnZjcHVbdi0+dmNwdV9pZCAtIDFdLT5wcm9jZXNzb3Is
IGNwdXMpOworICAgIH0KKworICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9j
aywgZmxhZ3MsIGNwdSk7CisKKyAgICByZXR1cm4gY3B1X3JldDsKK30KKworaW50IHNjaGVkX2lu
aXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OworICAgIHVuc2lnbmVkIGludCBwcm9j
ZXNzb3I7CiAKICAgICBpZiAoICh1bml0ID0gc2NoZWRfYWxsb2NfdW5pdCh2KSkgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiAxOwogCisgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCisgICAg
ICAgIHByb2Nlc3NvciA9IHYtPnZjcHVfaWQ7CisgICAgZWxzZQorICAgICAgICBwcm9jZXNzb3Ig
PSBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUodik7CisKICAgICBzY2hlZF9zZXRfcmVzKHVuaXQs
IGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7CiAKICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXIt
dmNwdSB0aW1lcnMuICovCkBAIC00MDMsOSArNDQ4LDkgQEAgaW50IHNjaGVkX2luaXRfdmNwdShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHByb2Nlc3NvcikKICAgICAgKiBkb21haW4tMCBW
Q1BVcywgYXJlIHBpbm5lZCBvbnRvIHRoZWlyIHJlc3BlY3RpdmUgcGh5c2ljYWwgQ1BVcy4KICAg
ICAgKi8KICAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpIHx8IChpc19oYXJkd2FyZV9kb21haW4o
ZCkgJiYgb3B0X2RvbTBfdmNwdXNfcGluKSApCi0gICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2
LCBjcHVtYXNrX29mKHByb2Nlc3NvciksICZjcHVtYXNrX2FsbCk7CisgICAgICAgIHNjaGVkX3Nl
dF9hZmZpbml0eSh1bml0LCBjcHVtYXNrX29mKHByb2Nlc3NvciksICZjcHVtYXNrX2FsbCk7CiAg
ICAgZWxzZQotICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgJmNwdW1hc2tfYWxsLCAmY3B1
bWFza19hbGwpOworICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdCwgJmNwdW1hc2tfYWxs
LCAmY3B1bWFza19hbGwpOwogCiAgICAgLyogSWRsZSBWQ1BVcyBhcmUgc2NoZWR1bGVkIGltbWVk
aWF0ZWx5LCBzbyBkb24ndCBwdXQgdGhlbSBpbiBydW5xdWV1ZS4gKi8KICAgICBpZiAoIGlzX2lk
bGVfZG9tYWluKGQpICkKQEAgLTQ5Niw3ICs1NDEsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICAgICAgbG9jayA9IHVu
aXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CiAKLSAgICAgICAgc2NoZWRfc2V0
X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKKyAgICAgICAgc2NoZWRf
c2V0X2FmZmluaXR5KHYtPnNjaGVkX3VuaXQsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsK
IAogICAgICAgICBzY2hlZF9zZXRfcmVzKHYtPnNjaGVkX3VuaXQsIGdldF9zY2hlZF9yZXMobmV3
X3ApKTsKICAgICAgICAgLyoKQEAgLTgzOSw3ICs4ODQsNyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9h
ZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHYt
PmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc2NoZWRf
c2V0X2FmZmluaXR5KHYsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAg
ICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdCwgdW5pdC0+Y3B1X2hhcmRfYWZm
aW5pdHlfc2F2ZWQsIE5VTEwpOwogICAgICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jyb2tlbiA9
IDA7CiAgICAgICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKQEAgLTg0OCw3ICs4OTMsNyBAQCB2b2lkIHJlc3Rv
cmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgaWYgKCBjcHVt
YXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAl
cHZcbiIsIHYpOwotICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFz
a19hbGwsIE5VTEwpOworICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1bml0LCAm
Y3B1bWFza19hbGwsIE5VTEwpOwogICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CiAgICAgICAgICAgICB9
CkBAIC05MTEsNyArOTU2LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBp
bnQgY3B1KQogCiAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtpbmcg
YWZmaW5pdHkgZm9yICVwdlxuIiwgdik7CiAKLSAgICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZm
aW5pdHkodiwgJmNwdW1hc2tfYWxsLCBOVUxMKTsKKyAgICAgICAgICAgICAgICBzY2hlZF9zZXRf
YWZmaW5pdHkodW5pdCwgJmNwdW1hc2tfYWxsLCBOVUxMKTsKICAgICAgICAgICAgIH0KIAogICAg
ICAgICAgICAgaWYgKCB2LT5wcm9jZXNzb3IgIT0gY3B1ICkKQEAgLTk3MCwxNCArMTAxNSwxMiBA
QCBzdGF0aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQgY3B1
KQogICogYWRqdXN0X2FmZmluaXR5IGhvb2sgbWF5IHdhbnQgdG8gbW9kaWZ5IHRoZSB2Q1BVIHN0
YXRlLiBIb3dldmVyLCB3aGVuIHRoZQogICogdkNQVSBpcyBiZWluZyBpbml0aWFsaXplZCAoZWl0
aGVyIGZvciBkb20wIG9yIGRvbVUpIHRoZXJlIGlzIG5vIHJpc2sgb2YKICAqIHJhY2VzLCBhbmQg
aXQncyBmaW5lIHRvIG5vdCB0YWtlIHRoZSBsb29rICh3ZSdyZSB0YWxraW5nIGFib3V0Ci0gKiBk
b20wX3NldHVwX3ZjcHUoKSBhbiBzY2hlZF9pbml0X3ZjcHUoKSkuCisgKiBzY2hlZF9zZXR1cF9k
b20wX3ZjcHVzKCkgYW4gc2NoZWRfaW5pdF92Y3B1KCkpLgogICovCi12b2lkIHNjaGVkX3NldF9h
ZmZpbml0eSgKLSAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICpoYXJkLCBjb25z
dCBjcHVtYXNrX3QgKnNvZnQpCitzdGF0aWMgdm9pZCBzY2hlZF9zZXRfYWZmaW5pdHkoCisgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwgY29uc3QgY3B1
bWFza190ICpzb2Z0KQogewotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRf
dW5pdDsKLQotICAgIHNjaGVkX2FkanVzdF9hZmZpbml0eShkb21fc2NoZWR1bGVyKHYtPmRvbWFp
biksIHVuaXQsIGhhcmQsIHNvZnQpOworICAgIHNjaGVkX2FkanVzdF9hZmZpbml0eShkb21fc2No
ZWR1bGVyKHVuaXQtPmRvbWFpbiksIHVuaXQsIGhhcmQsIHNvZnQpOwogCiAgICAgaWYgKCBoYXJk
ICkKICAgICAgICAgY3B1bWFza19jb3B5KHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LCBoYXJkKTsK
QEAgLTEwMDksMTIgKzEwNTIsMTIgQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAg
ICAgICAgICovCiAgICAgICAgIGlmICggd2hpY2ggPT0gdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgYWZmaW5pdHks
IE5VTEwpOworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsIGFmZmluaXR5LCBO
VUxMKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVCh3aGljaCA9PSB1bml0LT5jcHVfc29mdF9hZmZpbml0eSk7Ci0gICAgICAgICAgICBzY2hl
ZF9zZXRfYWZmaW5pdHkodiwgTlVMTCwgYWZmaW5pdHkpOworICAgICAgICAgICAgc2NoZWRfc2V0
X2FmZmluaXR5KHVuaXQsIE5VTEwsIGFmZmluaXR5KTsKICAgICAgICAgfQogICAgICAgICB2Y3B1
X21pZ3JhdGVfc3RhcnQodik7CiAgICAgfQpAQCAtMTI2Miw3ICsxMzA1LDcgQEAgaW50IHZjcHVf
dGVtcG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50
OF90IHJlYXNvbikKICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jyb2tlbiAmPSB+cmVhc29uOwog
ICAgICAgICB9CiAgICAgICAgIGlmICggIXJldCAmJiAhdi0+YWZmaW5pdHlfYnJva2VuICkKLSAg
ICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9z
YXZlZCwgTlVMTCk7CisgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdCwgdW5pdC0+
Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5VTEwpOwogICAgIH0KICAgICBlbHNlIGlmICggY3B1
IDwgbnJfY3B1X2lkcyApCiAgICAgewpAQCAtMTI3NSw3ICsxMzE4LDcgQEAgaW50IHZjcHVfdGVt
cG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50OF90
IHJlYXNvbikKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodW5p
dC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKLSAgICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZm
aW5pdHkodiwgY3B1bWFza19vZihjcHUpLCBOVUxMKTsKKyAgICAgICAgICAgICAgICBzY2hlZF9z
ZXRfYWZmaW5pdHkodW5pdCwgY3B1bWFza19vZihjcHUpLCBOVUxMKTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jyb2tlbiB8PSByZWFzb247CiAgICAgICAgICAgICBy
ZXQgPSAwOwpAQCAtMTc2NCw3ICsxODA3LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAo
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoIGlkbGVfdmNw
dVtjcHVdID09IE5VTEwgKQotICAgICAgICB2Y3B1X2NyZWF0ZShpZGxlX3ZjcHVbMF0tPmRvbWFp
biwgY3B1LCBjcHUpOworICAgICAgICB2Y3B1X2NyZWF0ZShpZGxlX3ZjcHVbMF0tPmRvbWFpbiwg
Y3B1KTsKICAgICBlbHNlCiAgICAgICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5yZXMg
PSBzcjsKIApAQCAtMTk0Myw3ICsxOTg2LDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQo
dm9pZCkKICAgICBCVUdfT04obnJfY3B1X2lkcyA+IEFSUkFZX1NJWkUoaWRsZV92Y3B1KSk7CiAg
ICAgaWRsZV9kb21haW4tPnZjcHUgPSBpZGxlX3ZjcHU7CiAgICAgaWRsZV9kb21haW4tPm1heF92
Y3B1cyA9IG5yX2NwdV9pZHM7Ci0gICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCwg
MCkgPT0gTlVMTCApCisgICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCkgPT0gTlVM
TCApCiAgICAgICAgIEJVRygpOwogICAgIGdldF9zY2hlZF9yZXMoMCktPmN1cnIgPSBpZGxlX3Zj
cHVbMF0tPnNjaGVkX3VuaXQ7CiB9CkBAIC0yMTQ1LDYgKzIxODgsMzUgQEAgdm9pZCB3YWl0KHZv
aWQpCiAgICAgc2NoZWR1bGUoKTsKIH0KIAorI2lmZGVmIENPTkZJR19YODYKK3ZvaWQgX19pbml0
IHNjaGVkX3NldHVwX2RvbTBfdmNwdXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKKworICAgIGZvciAoIGkgPSAx
OyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQorICAgICAgICB2Y3B1X2NyZWF0ZShkLCBpKTsKKwor
ICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKKyAgICB7CisgICAgICAgIHVuc2ln
bmVkIGludCBpZCA9IHVuaXQtPnVuaXRfaWQ7CisKKyAgICAgICAgaWYgKCBwdl9zaGltICkKKyAg
ICAgICAgeworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsIGNwdW1hc2tfb2Yo
aWQpLCBjcHVtYXNrX29mKGlkKSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICFvcHRfZG9tMF92Y3B1c19waW4gJiYgIWRvbTBfYWZmaW5pdHlf
cmVsYXhlZCApCisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsICZkb20w
X2NwdXMsIE5VTEwpOworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsIE5VTEws
ICZkb20wX2NwdXMpOworICAgICAgICB9CisgICAgfQorCisgICAgZG9tYWluX3VwZGF0ZV9ub2Rl
X2FmZmluaXR5KGQpOworfQorI2VuZGlmCisKICNpZmRlZiBDT05GSUdfQ09NUEFUCiAjaW5jbHVk
ZSAiY29tcGF0L3NjaGVkdWxlLmMiCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tMF9idWlsZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmgKaW5k
ZXggMzNhNTQ4MzczOS4uMGI3OTdiNTgwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb20wX2J1aWxkLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmgKQEAg
LTExLDggKzExLDYgQEAgZXh0ZXJuIHVuc2lnbmVkIGludCBkb20wX21lbWZsYWdzOwogdW5zaWdu
ZWQgbG9uZyBkb20wX2NvbXB1dGVfbnJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBlbGZfZG9tX3Bhcm1zICpwYXJtcywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW5pdHJk
X2xlbik7Ci1zdHJ1Y3QgdmNwdSAqZG9tMF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCB2Y3B1X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgY3B1KTsKIGludCBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQp
OwogCiBpbnQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxl
X3QgKmltYWdlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oCmluZGV4IDNmMDljYjY2YzAuLjc2OTMwMjA1N2IgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWlu
LmgKQEAgLTEzLDggKzEzLDcgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgc3RydWN0IGNvbXBhdF92
Y3B1X2d1ZXN0X2NvbnRleHQgKmNtcDsKIH0gdmNwdV9ndWVzdF9jb250ZXh0X3UgX19hdHRyaWJ1
dGVfXygoX190cmFuc3BhcmVudF91bmlvbl9fKSk7CiAKLXN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0
ZSgKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdW5zaWduZWQg
aW50IGNwdV9pZCk7CitzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHZjcHVfaWQpOwogCiB1bnNpZ25lZCBpbnQgZG9tMF9tYXhfdmNwdXModm9p
ZCk7CiBzdHJ1Y3QgdmNwdSAqYWxsb2NfZG9tMF92Y3B1MChzdHJ1Y3QgZG9tYWluICpkb20wKTsK
QEAgLTEwNyw2ICsxMDYsOCBAQCBpbnQgY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgKIGV4dGVy
biB1bnNpZ25lZCBpbnQgeGVuX3Byb2Nlc3Nvcl9wbWJpdHM7CiAKIGV4dGVybiBib29sX3Qgb3B0
X2RvbTBfdmNwdXNfcGluOworZXh0ZXJuIGNwdW1hc2tfdCBkb20wX2NwdXM7CitleHRlcm4gYm9v
bCBkb20wX2FmZmluaXR5X3JlbGF4ZWQ7CiAKIC8qIHZudW1hIHRvcG9sb2d5IHBlciBkb21haW4u
ICovCiBzdHJ1Y3Qgdm51bWFfaW5mbyB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDQ1YWMwM2YwZjguLjQ3
OTdiYTNmMmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC00OTgsNyArNDk4LDcgQEAgc3RydWN0IGNwdXBv
b2wKICNkZWZpbmUgY3B1cG9vbF9vbmxpbmVfY3B1bWFzayhfcG9vbCkgXAogICAgICgoKF9wb29s
KSA9PSBOVUxMKSA/ICZjcHVfb25saW5lX21hcCA6IChfcG9vbCktPmNwdV92YWxpZCkKIAotc3Rh
dGljIGlubGluZSBjcHVtYXNrX3QqIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3RydWN0IGRvbWFp
biAqZCkKK3N0YXRpYyBpbmxpbmUgY3B1bWFza190ICpjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgLyoKICAgICAgKiBkLT5jcHVwb29sIGlzIE5V
TEwgb25seSBmb3IgdGhlIGlkbGUgZG9tYWluLCBhbmQgbm8gb25lIHNob3VsZApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRl
eCA1NjQ2ZDYyMGMzLi42ZGU5ZGRhYWE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjYxLDcgKzY2MSw3IEBAIHZv
aWQgX19kb21haW5fY3Jhc2goc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIG5vcmV0dXJuIGFzbV9k
b21haW5fY3Jhc2hfc3luY2hyb25vdXModW5zaWduZWQgbG9uZyBhZGRyKTsKIAogdm9pZCBzY2hl
ZHVsZXJfaW5pdCh2b2lkKTsKLWludCAgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgcHJvY2Vzc29yKTsKK2ludCAgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1
ICp2KTsKIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KTsKIGludCAgc2No
ZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCk7CiB2b2lkIHNjaGVk
X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwpAQCAtOTA2LDkgKzkwNiw3IEBAIHZv
aWQgc2NoZWR1bGVyX2ZyZWUoc3RydWN0IHNjaGVkdWxlciAqc2NoZWQpOwogaW50IHNjaGVkdWxl
X2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpOwogdm9pZCB2
Y3B1X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1lX3QgdmFsdWUpOwog
aW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KTsKLS8qIFdlIG5lZWQg
aXQgaW4gZG9tMF9zZXR1cF92Y3B1ICovCi12b2lkIHNjaGVkX3NldF9hZmZpbml0eShzdHJ1Y3Qg
dmNwdSAqdiwgY29uc3QgY3B1bWFza190ICpoYXJkLAotICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY3B1bWFza190ICpzb2Z0KTsKK3ZvaWQgc2NoZWRfc2V0dXBfZG9tMF92Y3B1cyhzdHJ1
Y3QgZG9tYWluICpkKTsKIGludCB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IGNwdSwgdWludDhfdCByZWFzb24pOwogaW50IHZjcHVfc2V0X2hhcmRf
YWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAqYWZmaW5pdHkpOwogaW50
IHZjcHVfc2V0X3NvZnRfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAq
YWZmaW5pdHkpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:01:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGM-000450-Ck; Fri, 27 Sep 2019 07:01:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGL-00043y-Qq
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:01:57 +0000
X-Inumbo-ID: 92a56966-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 92a56966-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01: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 9DD72B17D;
 Fri, 27 Sep 2019 07:01:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:31 +0200
Message-Id: <20190927070050.12405-28-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 27/46] 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+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgotLS0KVjM6Ci0gcmVhZGQgYWNjaWRlbnRhbGx5IGRyb3BwZWQgY2FsbCBvZiBjb250
aW51ZV9ydW5uaW5nKCkgKERhcmlvIEZhZ2dpb2xpKQotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYyB8IDIwICsrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jICAgfCAyNSArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdDIuYyAgfCAyMSArKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVs
bC5jICAgICB8IDI5ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX3J0LmMgICAgICAgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICAgfCAzMCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8IDExICsrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCAgICAgfCAgNiArKysrKysKIDggZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygr
KSwgODkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDJiYzE4N2M5MmIuLmZjZjgx
ZGIxOWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4v
Y29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTUwMywxOCArNTAzLDE0IEBAIGE2NTNzY2hlZF91
bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKICAqCiAgKiBAcGFyYW0gb3BzICAgICAgIFBvaW50ZXIgdG8gdGhpcyBpbnN0YW5jZSBv
ZiB0aGUgc2NoZWR1bGVyIHN0cnVjdHVyZQogICogQHBhcmFtIG5vdyAgICAgICBDdXJyZW50IHRp
bWUKLSAqCi0gKiBAcmV0dXJuICAgICAgICAgIEFkZHJlc3Mgb2YgdGhlIFVOSVQgc3RydWN0dXJl
IHNjaGVkdWxlZCB0byBiZSBydW4gbmV4dAotICogICAgICAgICAgICAgICAgICBBbW91bnQgb2Yg
dGltZSB0byBleGVjdXRlIHRoZSByZXR1cm5lZCBVTklUCi0gKiAgICAgICAgICAgICAgICAgIEZs
YWcgZm9yIHdoZXRoZXIgdGhlIFVOSVQgd2FzIG1pZ3JhdGVkCiAgKi8KLXN0YXRpYyBzdHJ1Y3Qg
dGFza19zbGljZQorc3RhdGljIHZvaWQKIGE2NTNzY2hlZF9kb19zY2hlZHVsZSgKICAgICBjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAg
ICAgc190aW1lX3Qgbm93LAotICAgIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorICAg
IGJvb2wgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKIHsKLSAgICBzdHJ1Y3QgdGFza19zbGljZSBy
ZXQ7ICAgICAgICAgICAgICAgICAgICAgIC8qIGhvbGQgdGhlIGNob3NlbiBkb21haW4gKi8KICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV3X3Rhc2sgPSBOVUxMOwogICAgIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgc2NoZWRfaW5kZXggPSAwOwogICAgIHN0YXRpYyBzX3RpbWVfdCBuZXh0X3N3aXRjaF90
aW1lOwpAQCAtNTkyLDEzICs1ODgsMTEgQEAgYTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogICAgICAq
IFJldHVybiB0aGUgYW1vdW50IG9mIHRpbWUgdGhlIG5leHQgZG9tYWluIGhhcyB0byBydW4gYW5k
IHRoZSBhZGRyZXNzCiAgICAgICogb2YgdGhlIHNlbGVjdGVkIHRhc2sncyBVTklUIHN0cnVjdHVy
ZS4KICAgICAgKi8KLSAgICByZXQudGltZSA9IG5leHRfc3dpdGNoX3RpbWUgLSBub3c7Ci0gICAg
cmV0LnRhc2sgPSBuZXdfdGFzazsKLSAgICByZXQubWlncmF0ZWQgPSAwOwotCi0gICAgQlVHX09O
KHJldC50aW1lIDw9IDApOworICAgIHByZXYtPm5leHRfdGltZSA9IG5leHRfc3dpdGNoX3RpbWUg
LSBub3c7CisgICAgcHJldi0+bmV4dF90YXNrID0gbmV3X3Rhc2s7CisgICAgbmV3X3Rhc2stPm1p
Z3JhdGVkID0gZmFsc2U7CiAKLSAgICByZXR1cm4gcmV0OworICAgIEJVR19PTihwcmV2LT5uZXh0
X3RpbWUgPD0gMCk7CiB9CiAKIC8qKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggN2Y2YmEzNTc2Ni4uMjk5ZWZm
MjFhYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xNjc1LDcgKzE2NzUsNyBAQCBjc2NoZWRfcnVucV9zdGVh
bChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAKIHN0
YXRpYyBzdHJ1Y3QgY3NjaGVkX3VuaXQgKgogY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3Nj
aGVkX3ByaXZhdGUgKnBydiwgaW50IGNwdSwKLSAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNuZXh0
LCBib29sX3QgKnN0b2xlbikKKyAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNuZXh0LCBib29sICpz
dG9sZW4pCiB7CiAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7
CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICpzcGVlcjsKQEAgLTE3OTEsNyArMTc5MSw3IEBAIGNz
Y2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAg
ICAgICAgICAgICAgICAgLyogQXMgc29vbiBhcyBvbmUgdW5pdCBpcyBmb3VuZCwgYmFsYW5jaW5n
IGVuZHMgKi8KICAgICAgICAgICAgICAgICBpZiAoIHNwZWVyICE9IE5VTEwgKQogICAgICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgKnN0b2xlbiA9IDE7CisgICAgICAgICAgICAg
ICAgICAgICpzdG9sZW4gPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAg
ICAgICAgICAgICAgKiBOZXh0IHRpbWUgd2UnbGwgbG9vayBmb3Igd29yayB0byBzdGVhbCBvbiB0
aGlzIG5vZGUsIHdlCiAgICAgICAgICAgICAgICAgICAgICAqIHdpbGwgc3RhcnQgZnJvbSB0aGUg
bmV4dCBwQ1BVLCB3aXRoIHJlc3BlY3QgdG8gdGhpcyBvbmUsCkBAIC0xODIxLDE5ICsxODIxLDE4
IEBAIGNzY2hlZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBj
cHUsCiAgKiBUaGlzIGZ1bmN0aW9uIGlzIGluIHRoZSBjcml0aWNhbCBwYXRoLiBJdCBpcyBkZXNp
Z25lZCB0byBiZSBzaW1wbGUgYW5kCiAgKiBmYXN0IGZvciB0aGUgY29tbW9uIGNhc2UuCiAgKi8K
LXN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZQotY3NjaGVkX3NjaGVkdWxlKAotICAgIGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3Nj
aGVkdWxlZCkKK3N0YXRpYyB2b2lkIGNzY2hlZF9zY2hlZHVsZSgKKyAgICBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzX3RpbWVfdCBub3csCisg
ICAgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQogewogICAgIGNvbnN0IHVuc2lnbmVkIGlu
dCBjdXJfY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBz
Y2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGN1cl9jcHUpOwogICAgIHN0cnVjdCBs
aXN0X2hlYWQgKiBjb25zdCBydW5xID0gUlVOUShzY2hlZF9jcHUpOwotICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0ID0gY3VycmVudC0+c2NoZWRfdW5pdDsKICAgICBzdHJ1Y3QgY3NjaGVkX3Vu
aXQgKiBjb25zdCBzY3VyciA9IENTQ0hFRF9VTklUKHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KnNuZXh0OwotICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsKICAgICBzX3RpbWVfdCBydW50aW1l
LCB0c2xpY2U7CisgICAgYm9vbCBtaWdyYXRlZCA9IGZhbHNlOwogCiAgICAgU0NIRURfU1RBVF9D
UkFOSyhzY2hlZHVsZSk7CiAgICAgQ1NDSEVEX1VOSVRfQ0hFQ0sodW5pdCk7CkBAIC0xOTI0LDcg
KzE5MjMsNiBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAodW5z
aWduZWQgY2hhciAqKSZkKTsKICAgICAgICAgfQogCi0gICAgICAgIHJldC5taWdyYXRlZCA9IDA7
CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICB0c2xpY2UgPSBwcnYtPnRzbGljZTsKQEAg
LTE5NDIsNyArMTk0MCw2IEBAIGNzY2hlZF9zY2hlZHVsZSgKICAgICB9CiAKICAgICBzbmV4dCA9
IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOwotICAgIHJldC5taWdyYXRlZCA9IDA7CiAKICAgICAv
KiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBVTklUIGNvbnRleHQpIG92ZXJyaWRl
cyBhbGwgZWxzZS4gKi8KICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgKQpAQCAtMTk2
OCw3ICsxOTY1LDcgQEAgY3NjaGVkX3NjaGVkdWxlKAogICAgIGlmICggc25leHQtPnByaSA+IENT
Q0hFRF9QUklfVFNfT1ZFUiApCiAgICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOwogICAgIGVs
c2UKLSAgICAgICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBz
bmV4dCwgJnJldC5taWdyYXRlZCk7CisgICAgICAgIHNuZXh0ID0gY3NjaGVkX2xvYWRfYmFsYW5j
ZShwcnYsIHNjaGVkX2NwdSwgc25leHQsICZtaWdyYXRlZCk7CiAKICAgICAvKgogICAgICAqIFVw
ZGF0ZSBpZGxlcnMgbWFzayBpZiBuZWNlc3NhcnkuIFdoZW4gd2UncmUgaWRsaW5nLCBvdGhlciBD
UFVzCkBAIC0xOTkxLDEyICsxOTg4LDEyIEBAIG91dDoKICAgICAvKgogICAgICAqIFJldHVybiB0
YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCi0gICAgcmV0LnRpbWUgPSAoaXNfaWRsZV91bml0
KHNuZXh0LT51bml0KSA/CisgICAgdW5pdC0+bmV4dF90aW1lID0gKGlzX2lkbGVfdW5pdChzbmV4
dC0+dW5pdCkgPwogICAgICAgICAgICAgICAgIC0xIDogdHNsaWNlKTsKLSAgICByZXQudGFzayA9
IHNuZXh0LT51bml0OworICAgIHVuaXQtPm5leHRfdGFzayA9IHNuZXh0LT51bml0OworICAgIHNu
ZXh0LT51bml0LT5taWdyYXRlZCA9IG1pZ3JhdGVkOwogCi0gICAgQ1NDSEVEX1VOSVRfQ0hFQ0so
cmV0LnRhc2spOwotICAgIHJldHVybiByZXQ7CisgICAgQ1NDSEVEX1VOSVRfQ0hFQ0sodW5pdC0+
bmV4dF90YXNrKTsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggYzRjNmM2OWEw
ZS4uODdkMTQyYmJlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM0NDYsMTkgKzM0NDYsMTggQEAgcnVu
cV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICogVGhpcyBm
dW5jdGlvbiBpcyBpbiB0aGUgY3JpdGljYWwgcGF0aC4gSXQgaXMgZGVzaWduZWQgdG8gYmUgc2lt
cGxlIGFuZAogICogZmFzdCBmb3IgdGhlIGNvbW1vbiBjYXNlLgogICovCi1zdGF0aWMgc3RydWN0
IHRhc2tfc2xpY2UKLWNzY2hlZDJfc2NoZWR1bGUoCi0gICAgY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzX3RpbWVfdCBub3csIGJvb2wgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKK3N0YXRp
YyB2b2lkIGNzY2hlZDJfc2NoZWR1bGUoCisgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQsIHNfdGltZV90IG5vdywKKyAgICBib29sIHRh
c2tsZXRfd29ya19zY2hlZHVsZWQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGN1cl9jcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9
IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3VyX2NwdSk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkOwotICAgIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCA9IGN1cnJl
bnQtPnNjaGVkX3VuaXQ7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHNjdXJyID0g
Y3NjaGVkMl91bml0KGN1cnJ1bml0KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzbmV4dCA9
IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IHNraXBwZWRfdW5pdHMgPSAwOwotICAgIHN0cnVjdCB0
YXNrX3NsaWNlIHJldDsKICAgICBib29sIHRpY2tsZWQ7CisgICAgYm9vbCBtaWdyYXRlZCA9IGZh
bHNlOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7CiAgICAgQ1NDSEVEMl9VTklU
X0NIRUNLKGN1cnJ1bml0KTsKQEAgLTM1NDMsOCArMzU0Miw2IEBAIGNzY2hlZDJfc2NoZWR1bGUo
CiAgICAgICAgICAmJiB1bml0X3J1bm5hYmxlKGN1cnJ1bml0KSApCiAgICAgICAgIF9fc2V0X2Jp
dChfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkLCAmc2N1cnItPmZsYWdzKTsKIAotICAgIHJldC5t
aWdyYXRlZCA9IDA7Ci0KICAgICAvKiBBY2NvdW50aW5nIGZvciBub24taWRsZSB0YXNrcyAqLwog
ICAgIGlmICggIWlzX2lkbGVfdW5pdChzbmV4dC0+dW5pdCkgKQogICAgIHsKQEAgLTM1OTQsNyAr
MzU5MSw3IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgICAgICBzbmV4dC0+Y3JlZGl0ICs9
IENTQ0hFRDJfTUlHUkFURV9DT01QRU5TQVRJT047CiAgICAgICAgICAgICBzY2hlZF9zZXRfcmVz
KHNuZXh0LT51bml0LCBnZXRfc2NoZWRfcmVzKHNjaGVkX2NwdSkpOwogICAgICAgICAgICAgU0NI
RURfU1RBVF9DUkFOSyhtaWdyYXRlZCk7Ci0gICAgICAgICAgICByZXQubWlncmF0ZWQgPSAxOwor
ICAgICAgICAgICAgbWlncmF0ZWQgPSB0cnVlOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UK
QEAgLTM2MjUsMTEgKzM2MjIsMTEgQEAgY3NjaGVkMl9zY2hlZHVsZSgKICAgICAvKgogICAgICAq
IFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCi0gICAgcmV0LnRpbWUgPSBjc2No
ZWQyX3J1bnRpbWUob3BzLCBzY2hlZF9jcHUsIHNuZXh0LCBub3cpOwotICAgIHJldC50YXNrID0g
c25leHQtPnVuaXQ7CisgICAgY3VycnVuaXQtPm5leHRfdGltZSA9IGNzY2hlZDJfcnVudGltZShv
cHMsIHNjaGVkX2NwdSwgc25leHQsIG5vdyk7CisgICAgY3VycnVuaXQtPm5leHRfdGFzayA9IHNu
ZXh0LT51bml0OworICAgIHNuZXh0LT51bml0LT5taWdyYXRlZCA9IG1pZ3JhdGVkOwogCi0gICAg
Q1NDSEVEMl9VTklUX0NIRUNLKHJldC50YXNrKTsKLSAgICByZXR1cm4gcmV0OworICAgIENTQ0hF
RDJfVU5JVF9DSEVDSyhjdXJydW5pdC0+bmV4dF90YXNrKTsKIH0KIAogc3RhdGljIHZvaWQKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKaW5kZXggNTFlZGMzZGJiOS4uODBhN2Q0NTkzNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTc3OSwxNiArNzc5
LDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBudWxsX3VuaXRfY2hlY2soc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiAgKiAgLSB0aGUgdW5pdCBhc3NpZ25lZCB0byB0aGUgcENQVSwgaWYgdGhlcmUn
cyBvbmUgYW5kIGl0IGNhbiBydW47CiAgKiAgLSB0aGUgaWRsZSB1bml0LCBvdGhlcndpc2UuCiAg
Ki8KLXN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNf
dGltZV90IG5vdywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xf
dCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKQorc3RhdGljIHZvaWQgbnVsbF9zY2hlZHVsZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3csIGJvb2wgdGFza2xldF93b3JrX3NjaGVk
dWxlZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGN1
cl9jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVk
X2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoY3VyX2NwdSk7CiAgICAgc3RydWN0IG51bGxf
cHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxfdW5pdCAqd3Zj
OwotICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldDsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksoc2No
ZWR1bGUpOwogICAgIE5VTExfVU5JVF9DSEVDSyhjdXJyZW50LT5zY2hlZF91bml0KTsKQEAgLTgx
NiwxOSArODE0LDE4IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQgKQogICAgIHsKICAgICAgICAgdHJhY2VfdmFyKFRSQ19TTlVMTF9UQVNLTEVULCAxLCAwLCBO
VUxMKTsKLSAgICAgICAgcmV0LnRhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KTsKKyAg
ICAgICAgcHJldi0+bmV4dF90YXNrID0gc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSk7CiAgICAg
fQogICAgIGVsc2UKLSAgICAgICAgcmV0LnRhc2sgPSBwZXJfY3B1KG5wYywgc2NoZWRfY3B1KS51
bml0OwotICAgIHJldC5taWdyYXRlZCA9IDA7Ci0gICAgcmV0LnRpbWUgPSAtMTsKKyAgICAgICAg
cHJldi0+bmV4dF90YXNrID0gcGVyX2NwdShucGMsIHNjaGVkX2NwdSkudW5pdDsKKyAgICBwcmV2
LT5uZXh0X3RpbWUgPSAtMTsKIAogICAgIC8qCiAgICAgICogV2UgbWF5IGJlIG5ldyBpbiB0aGUg
Y3B1cG9vbCwgb3IganVzdCBjb21pbmcgYmFjayBvbmxpbmUuIEluIHdoaWNoCiAgICAgICogY2Fz
ZSwgdGhlcmUgbWF5IGJlIHVuaXRzIGluIHRoZSB3YWl0cXVldWUgdGhhdCB3ZSBjYW4gYXNzaWdu
IHRvIHVzCiAgICAgICogYW5kIHJ1bi4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHJldC50
YXNrID09IE5VTEwpICkKKyAgICBpZiAoIHVubGlrZWx5KHByZXYtPm5leHRfdGFzayA9PSBOVUxM
KSApCiAgICAgewogICAgICAgICBzcGluX2xvY2soJnBydi0+d2FpdHFfbG9jayk7CiAKQEAgLTg1
NCw3ICs4NTEsNyBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICB1bml0X2Fzc2lnbihwcnYsIHd2Yy0+dW5pdCwgc2NoZWRfY3B1KTsKICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsKLSAgICAgICAgICAg
ICAgICAgICAgcmV0LnRhc2sgPSB3dmMtPnVuaXQ7CisgICAgICAgICAgICAgICAgICAgIHByZXYt
Pm5leHRfdGFzayA9IHd2Yy0+dW5pdDsKICAgICAgICAgICAgICAgICAgICAgZ290byB1bmxvY2s7
CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtODYyLDE1ICs4NTksMTcgQEAg
c3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLAogIHVubG9jazoKICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9j
ayk7CiAKLSAgICAgICAgaWYgKCByZXQudGFzayA9PSBOVUxMICYmICFjcHVtYXNrX3Rlc3RfY3B1
KHNjaGVkX2NwdSwgJnBydi0+Y3B1c19mcmVlKSApCisgICAgICAgIGlmICggcHJldi0+bmV4dF90
YXNrID09IE5VTEwgJiYKKyAgICAgICAgICAgICAhY3B1bWFza190ZXN0X2NwdShzY2hlZF9jcHUs
ICZwcnYtPmNwdXNfZnJlZSkgKQogICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KHNjaGVkX2Nw
dSwgJnBydi0+Y3B1c19mcmVlKTsKICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHJldC50YXNr
ID09IE5VTEwgfHwgIXVuaXRfcnVubmFibGUocmV0LnRhc2spKSApCi0gICAgICAgIHJldC50YXNr
ID0gc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSk7CisgICAgaWYgKCB1bmxpa2VseShwcmV2LT5u
ZXh0X3Rhc2sgPT0gTlVMTCB8fCAhdW5pdF9ydW5uYWJsZShwcmV2LT5uZXh0X3Rhc2spKSApCisg
ICAgICAgIHByZXYtPm5leHRfdGFzayA9IHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUpOwogCi0g
ICAgTlVMTF9VTklUX0NIRUNLKHJldC50YXNrKTsKLSAgICByZXR1cm4gcmV0OworICAgIE5VTExf
VU5JVF9DSEVDSyhwcmV2LT5uZXh0X3Rhc2spOworCisgICAgcHJldi0+bmV4dF90YXNrLT5taWdy
YXRlZCA9IGZhbHNlOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZHVtcF91bml0KHN0cnVjdCBu
dWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IG51bGxfdW5pdCAqbnZjKQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDE1MTM1M2I5
YTAuLmNmZDdkMzM0ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTEwNTMsMTYgKzEwNTMsMTYgQEAgcnVucV9waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNrKQogICogc2No
ZWR1bGUgZnVuY3Rpb24gZm9yIHJ0IHNjaGVkdWxlci4KICAqIFRoZSBsb2NrIGlzIGFscmVhZHkg
Z3JhYmJlZCBpbiBzY2hlZHVsZS5jLCBubyBuZWVkIHRvIGxvY2sgaGVyZQogICovCi1zdGF0aWMg
c3RydWN0IHRhc2tfc2xpY2UKLXJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc190aW1lX3Qgbm93LCBib29sX3QgdGFza2xldF93b3JrX3NjaGVkdWxlZCkKK3N0YXRpYyB2
b2lkCitydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hl
ZF91bml0ICpjdXJydW5pdCwKKyAgICAgICAgICAgIHNfdGltZV90IG5vdywgYm9vbCB0YXNrbGV0
X3dvcmtfc2NoZWR1bGVkKQogewogICAgIGNvbnN0IHVuc2lnbmVkIGludCBjdXJfY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBzY2hlZF9jcHUgPSBzY2hl
ZF9nZXRfcmVzb3VyY2VfY3B1KGN1cl9jcHUpOwogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYg
PSBydF9wcml2KG9wcyk7Ci0gICAgc3RydWN0IHJ0X3VuaXQgKmNvbnN0IHNjdXJyID0gcnRfdW5p
dChjdXJyZW50LT5zY2hlZF91bml0KTsKKyAgICBzdHJ1Y3QgcnRfdW5pdCAqY29uc3Qgc2N1cnIg
PSBydF91bml0KGN1cnJ1bml0KTsKICAgICBzdHJ1Y3QgcnRfdW5pdCAqc25leHQgPSBOVUxMOwot
ICAgIHN0cnVjdCB0YXNrX3NsaWNlIHJldCA9IHsgLm1pZ3JhdGVkID0gMCB9OwotICAgIHN0cnVj
dCBzY2hlZF91bml0ICpjdXJydW5pdCA9IGN1cnJlbnQtPnNjaGVkX3VuaXQ7CisgICAgYm9vbCBt
aWdyYXRlZCA9IGZhbHNlOwogCiAgICAgLyogVFJBQ0UgKi8KICAgICB7CkBAIC0xMTEwLDcgKzEx
MTAsNyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGltZV90
IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgICAgICBfX3NldF9iaXQoX19SVERT
X2RlbGF5ZWRfcnVucV9hZGQsICZzY3Vyci0+ZmxhZ3MpOwogCiAgICAgc25leHQtPmxhc3Rfc3Rh
cnQgPSBub3c7Ci0gICAgcmV0LnRpbWUgPSAgLTE7IC8qIGlmIGFuIGlkbGUgdW5pdCBpcyBwaWNr
ZWQgKi8KKyAgICBjdXJydW5pdC0+bmV4dF90aW1lID0gIC0xOyAvKiBpZiBhbiBpZGxlIHVuaXQg
aXMgcGlja2VkICovCiAgICAgaWYgKCAhaXNfaWRsZV91bml0KHNuZXh0LT51bml0KSApCiAgICAg
ewogICAgICAgICBpZiAoIHNuZXh0ICE9IHNjdXJyICkKQEAgLTExMjEsMTMgKzExMjEsMTMgQEAg
cnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csIGJv
b2xfdCB0YXNrbGV0X3dvcmtfc2NoZWQKICAgICAgICAgaWYgKCBzY2hlZF91bml0X21hc3Rlcihz
bmV4dC0+dW5pdCkgIT0gc2NoZWRfY3B1ICkKICAgICAgICAgewogICAgICAgICAgICAgc2NoZWRf
c2V0X3JlcyhzbmV4dC0+dW5pdCwgZ2V0X3NjaGVkX3JlcyhzY2hlZF9jcHUpKTsKLSAgICAgICAg
ICAgIHJldC5taWdyYXRlZCA9IDE7CisgICAgICAgICAgICBtaWdyYXRlZCA9IHRydWU7CiAgICAg
ICAgIH0KLSAgICAgICAgcmV0LnRpbWUgPSBzbmV4dC0+Y3VyX2J1ZGdldDsgLyogaW52b2tlIHRo
ZSBzY2hlZHVsZXIgbmV4dCB0aW1lICovCisgICAgICAgIC8qIEludm9rZSB0aGUgc2NoZWR1bGVy
IG5leHQgdGltZS4gKi8KKyAgICAgICAgY3VycnVuaXQtPm5leHRfdGltZSA9IHNuZXh0LT5jdXJf
YnVkZ2V0OwogICAgIH0KLSAgICByZXQudGFzayA9IHNuZXh0LT51bml0OwotCi0gICAgcmV0dXJu
IHJldDsKKyAgICBjdXJydW5pdC0+bmV4dF90YXNrID0gc25leHQtPnVuaXQ7CisgICAgc25leHQt
PnVuaXQtPm1pZ3JhdGVkID0gbWlncmF0ZWQ7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggODNmNWI4MzdhOS4u
NmYxYTZmYmQ2ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwpAQCAtMTE1LDE1ICsxMTUsMTQgQEAgc2NoZWRfaWRsZV9mcmVlX3Vk
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcHJpdikKIHsKIH0KIAotc3Rh
dGljIHN0cnVjdCB0YXNrX3NsaWNlIHNjaGVkX2lkbGVfc2NoZWR1bGUoCi0gICAgY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csCitzdGF0aWMgdm9pZCBzY2hlZF9pZGxl
X3NjaGVkdWxlKAorICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQsIHNfdGltZV90IG5vdywKICAgICBib29sIHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
LSAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQgPSB7IC50aW1lID0gLTEgfTsKIAotICAgIHJldC50
YXNrID0gc2NoZWRfaWRsZV91bml0KGNwdSk7Ci0gICAgcmV0dXJuIHJldDsKKyAgICB1bml0LT5u
ZXh0X3RpbWUgPSAtMTsKKyAgICB1bml0LT5uZXh0X3Rhc2sgPSBzY2hlZF9pZGxlX3VuaXQoY3B1
KTsKIH0KIAogc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfaWRsZV9vcHMgPSB7CkBAIC0x
NzI0LDEwICsxNzIzLDkgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBzX3RpbWVf
dCAgICAgICAgICAgICAgbm93OwogICAgIHN0cnVjdCBzY2hlZHVsZXIgICAgICpzY2hlZDsKICAg
ICB1bnNpZ25lZCBsb25nICAgICAgICAqdGFza2xldF93b3JrID0gJnRoaXNfY3B1KHRhc2tsZXRf
d29ya190b19kbyk7Ci0gICAgYm9vbF90ICAgICAgICAgICAgICAgIHRhc2tsZXRfd29ya19zY2hl
ZHVsZWQgPSAwOworICAgIGJvb2wgICAgICAgICAgICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1
bGVkID0gZmFsc2U7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsKICAgICBzcGlubG9j
a190ICAgICAgICAgICAqbG9jazsKLSAgICBzdHJ1Y3QgdGFza19zbGljZSAgICAgbmV4dF9zbGlj
ZTsKICAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCiAgICAgQVNTRVJUX05PVF9J
Tl9BVE9NSUMoKTsKQEAgLTE3NDMsMTIgKzE3NDEsMTIgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUo
dm9pZCkKICAgICAgICAgc2V0X2JpdChfVEFTS0xFVF9zY2hlZHVsZWQsIHRhc2tsZXRfd29yayk7
CiAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgY2FzZSBUQVNLTEVUX2VucXVldWVkfFRB
U0tMRVRfc2NoZWR1bGVkOgotICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gMTsKKyAg
ICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgVEFTS0xFVF9zY2hlZHVsZWQ6CiAgICAgICAgIGNsZWFyX2JpdChfVEFTS0xFVF9zY2hl
ZHVsZWQsIHRhc2tsZXRfd29yayk7CiAgICAgY2FzZSAwOgotICAgICAgICAvKnRhc2tsZXRfd29y
a19zY2hlZHVsZWQgPSAwOyovCisgICAgICAgIC8qdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IGZh
bHNlOyovCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwpAQCAt
MTc2MiwxNCArMTc2MCwxNCBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAgLyog
Z2V0IHBvbGljeS1zcGVjaWZpYyBkZWNpc2lvbiBvbiBzY2hlZHVsaW5nLi4uICovCiAgICAgc2No
ZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwotICAgIG5leHRfc2xpY2UgPSBzY2hlZC0+ZG9fc2No
ZWR1bGUoc2NoZWQsIG5vdywgdGFza2xldF93b3JrX3NjaGVkdWxlZCk7CisgICAgc2NoZWQtPmRv
X3NjaGVkdWxlKHNjaGVkLCBwcmV2LCBub3csIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpOwogCi0g
ICAgbmV4dCA9IG5leHRfc2xpY2UudGFzazsKKyAgICBuZXh0ID0gcHJldi0+bmV4dF90YXNrOwog
CiAgICAgc2QtPmN1cnIgPSBuZXh0OwogCi0gICAgaWYgKCBuZXh0X3NsaWNlLnRpbWUgPj0gMCAp
IC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwotICAgICAgICBzZXRfdGltZXIoJnNkLT5zX3RpbWVy
LCBub3cgKyBuZXh0X3NsaWNlLnRpbWUpOworICAgIGlmICggcHJldi0+bmV4dF90aW1lID49IDAg
KSAvKiAtdmUgbWVhbnMgbm8gbGltaXQgKi8KKyAgICAgICAgc2V0X3RpbWVyKCZzZC0+c190aW1l
ciwgbm93ICsgcHJldi0+bmV4dF90aW1lKTsKIAogICAgIGlmICggdW5saWtlbHkocHJldiA9PSBu
ZXh0KSApCiAgICAgewpAQCAtMTc3Nyw3ICsxNzc1LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUo
dm9pZCkKICAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZDT05ULAogICAgICAg
ICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCwKICAgICAg
ICAgICAgICAgICAgbm93IC0gcHJldi0+c3RhdGVfZW50cnlfdGltZSwKLSAgICAgICAgICAgICAg
ICAgbmV4dF9zbGljZS50aW1lKTsKKyAgICAgICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsK
ICAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyhuZXh0LT52Y3B1X2xpc3QpOwogICAgICAg
ICByZXR1cm4gY29udGludWVfcnVubmluZyhwcmV2LT52Y3B1X2xpc3QpOwogICAgIH0KQEAgLTE3
ODksNyArMTc4Nyw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgICAgICAgICAg
bmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCiAgICAgICAgICAgICAgKG5l
eHQtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KICAg
ICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLAotICAgICAgICAg
ICAgIG5leHRfc2xpY2UudGltZSk7CisgICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsKIAog
ICAgIEFTU0VSVChwcmV2LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1
bm5pbmcpOwogCkBAIC0xODE4LDcgKzE4MTYsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lk
KQogCiAgICAgc3RvcF90aW1lcigmcHJldi0+dmNwdV9saXN0LT5wZXJpb2RpY190aW1lcik7CiAK
LSAgICBpZiAoIG5leHRfc2xpY2UubWlncmF0ZWQgKQorICAgIGlmICggbmV4dC0+bWlncmF0ZWQg
KQogICAgICAgICB2Y3B1X21vdmVfaXJxcyhuZXh0LT52Y3B1X2xpc3QpOwogCiAgICAgdmNwdV9w
ZXJpb2RpY190aW1lcl93b3JrKG5leHQtPnZjcHVfbGlzdCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGQ3
ZmFkMGNiY2MuLjA0MjNiZTk4N2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0yMzAsMTIgKzIzMCw2IEBA
IHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqcGNwdV9zY2hlZHVsZV90cnlsb2NrKHVuc2lnbmVk
IGludCBjcHUpCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKLXN0cnVjdCB0YXNrX3NsaWNlIHsKLSAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdGFzazsKLSAgICBzX3RpbWVfdCAgICAgICAgICAgdGltZTsK
LSAgICBib29sX3QgICAgICAgICAgICAgbWlncmF0ZWQ7Ci19OwotCiBzdHJ1Y3Qgc2NoZWR1bGVy
IHsKICAgICBjaGFyICpuYW1lOyAgICAgICAgICAgICAvKiBmdWxsIG5hbWUgZm9yIHRoaXMgc2No
ZWR1bGVyICAgICAgKi8KICAgICBjaGFyICpvcHRfbmFtZTsgICAgICAgICAvKiBvcHRpb24gbmFt
ZSBmb3IgdGhpcyBzY2hlZHVsZXIgICAgKi8KQEAgLTI3OCw4ICsyNzIsOSBAQCBzdHJ1Y3Qgc2No
ZWR1bGVyIHsKICAgICB2b2lkICAgICAgICAgKCpjb250ZXh0X3NhdmVkKSAgKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBzY2hlZF91bml0ICopOwogCi0gICAgc3RydWN0IHRhc2tfc2xpY2UgKCpkb19zY2hlZHVsZSkg
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc190aW1lX3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKKyAgICB2
b2lkICAgICAgICAgKCpkb19zY2hlZHVsZSkgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICos
IHNfdGltZV90LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB0YXNr
bGV0X3dvcmtfc2NoZWR1bGVkKTsKIAogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqKCpwaWNr
X3Jlc291cmNlKShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICopOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCA5MjI3MjI1NmVhLi5lYmY3MjNhODY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjc0LDYgKzI3NCw4
IEBAIHN0cnVjdCBzY2hlZF91bml0IHsKICAgICBib29sICAgICAgICAgICAgICAgICAgIGlzX3J1
bm5pbmc7CiAgICAgLyogRG9lcyBzb2Z0IGFmZmluaXR5IGFjdHVhbGx5IHBsYXkgYSByb2xlIChn
aXZlbiBoYXJkIGFmZmluaXR5KT8gKi8KICAgICBib29sICAgICAgICAgICAgICAgICAgIHNvZnRf
YWZmX2VmZmVjdGl2ZTsKKyAgICAvKiBJdGVtIGhhcyBiZWVuIG1pZ3JhdGVkIHRvIG90aGVyIGNw
dShzKS4gKi8KKyAgICBib29sICAgICAgICAgICAgICAgICAgIG1pZ3JhdGVkOwogCiAgICAgLyog
TGFzdCB0aW1lIHVuaXQgZ290IChkZS0pc2NoZWR1bGVkLiAqLwogICAgIHVpbnQ2NF90ICAgICAg
ICAgICAgICAgc3RhdGVfZW50cnlfdGltZTsKQEAgLTI4Niw2ICsyODgsMTAgQEAgc3RydWN0IHNj
aGVkX3VuaXQgewogICAgIGNwdW1hc2tfdmFyX3QgICAgICAgICAgY3B1X2hhcmRfYWZmaW5pdHlf
c2F2ZWQ7CiAgICAgLyogQml0bWFzayBvZiBDUFVzIG9uIHdoaWNoIHRoaXMgVkNQVSBwcmVmZXJz
IHRvIHJ1bi4gKi8KICAgICBjcHVtYXNrX3Zhcl90ICAgICAgICAgIGNwdV9zb2Z0X2FmZmluaXR5
OworCisgICAgLyogTmV4dCB1bml0IHRvIHJ1bi4gKi8KKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAg
ICAgICpuZXh0X3Rhc2s7CisgICAgc190aW1lX3QgICAgICAgICAgICAgICAgbmV4dF90aW1lOwog
fTsKIAogI2RlZmluZSBmb3JfZWFjaF9zY2hlZF91bml0KGQsIHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGP-0004BG-Vv; Fri, 27 Sep 2019 07:02:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGO-00048K-72
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:00 +0000
X-Inumbo-ID: 919739a3-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 919739a3-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 23B88B17A;
 Fri, 27 Sep 2019 07:01:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:30 +0200
Message-Id: <20190927070050.12405-27-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 26/46] 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>

dmNwdV9taWdyYXRlX3N0YXJ0KCkgYW5kIHZjcHVfbWlncmF0ZV9maW5pc2goKSBhcmUgdXNlZCBv
bmx5IHRvIGVuc3VyZQphIHZjcHUgaXMgcnVubmluZyBvbiBhIHN1aXRhYmxlIHByb2Nlc3Nvciwg
c28gdGhleSBjYW4gYmUgc3dpdGNoZWQgdG8Kb3BlcmF0ZSBvbiBzY2hlZHVsZSB1bml0cyBpbnN0
ZWFkIG9mIHZjcHVzLgoKV2hpbGUgZG9pbmcgdGhhdCByZW5hbWUgdGhlbSBhY2NvcmRpbmdseS4K
CkNhbGwgdmNwdV9zeW5jX2V4ZWNzdGF0ZSgpIGZvciBlYWNoIHZjcHUgb2YgdGhlIHVuaXQgd2hl
biBjaGFuZ2luZwpwcm9jZXNzb3JzIGluIG9yZGVyIHRvIG1ha2UgdGhhdCBhbiBleHBsaWNpdCBh
Y3Rpb24gKG90aGVyd2lzZSB0aGlzCndvdWxkIGhhcHBlbiBsYXRlciB3aGVuIGVpdGhlciB0aGUg
dmNwdSBpcyBzY2hlZHVsZWQgb24gdGhlIG5ldwpwcm9jZXNzb3Igb3IgYW5vdGhlciBub24taWRs
ZSB2Y3B1IGlzIHNjaGVkdWxlZCBvbiB0aGUgb2xkIHByb2Nlc3NvcikuCgp2Y3B1X21vdmVfbG9j
a2VkKCkgaXMgc3dpdGNoZWQgdG8gc2NoZWR1bGUgdW5pdCwgdG9vLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6Ci0gbW92ZSB0ZXN0ZWQgaW52
YXJpYW50IGNvbmRpdGlvbiBvdXQgb2YgbG9vcCAoSmFuIEJldWxpY2gpCi0gYWRkIGNvbW1lbnQg
cmVnYXJkaW5nIGNhbGwgb2YgdmNwdV9zeW5jX2V4ZWNzdGF0ZSgpIChKYW4gQmV1bGljaCkKVjQ6
Ci0gcmVwaHJhc2UgY29tbWVudCAoRGFyaW8gRmFnZ2lvbGkpCi0tLQogeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIHwgMTA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCmluZGV4IDc3MmRlOGRlOTYuLjgzZjViODM3YTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTc1NCwzNiArNzU0LDQx
IEBAIHZvaWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAvKgotICogRG8gdGhl
IGFjdHVhbCBtb3ZlbWVudCBvZiBhIHZjcHUgZnJvbSBvbGQgdG8gbmV3IENQVS4gTG9ja3MgZm9y
ICpib3RoKgorICogRG8gdGhlIGFjdHVhbCBtb3ZlbWVudCBvZiBhbiB1bml0IGZyb20gb2xkIHRv
IG5ldyBDUFUuIExvY2tzIGZvciAqYm90aCoKICAqIENQVXMgbmVlZHMgdG8gaGF2ZSBiZWVuIHRh
a2VuIGFscmVhZHkgd2hlbiBjYWxsaW5nIHRoaXMhCiAgKi8KLXN0YXRpYyB2b2lkIHZjcHVfbW92
ZV9sb2NrZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQorc3RhdGljIHZv
aWQgc2NoZWRfdW5pdF9tb3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUpCiB7Ci0g
ICAgdW5zaWduZWQgaW50IG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50
IG9sZF9jcHUgPSB1bml0LT5yZXMtPm1hc3Rlcl9jcHU7CisgICAgc3RydWN0IHZjcHUgKnY7CiAK
ICAgICAvKgogICAgICAqIFRyYW5zZmVyIHVyZ2VuY3kgc3RhdHVzIHRvIG5ldyBDUFUgYmVmb3Jl
IHN3aXRjaGluZyBDUFVzLCBhcwogICAgICAqIG9uY2UgdGhlIHN3aXRjaCBvY2N1cnMsIHYtPmlz
X3VyZ2VudCBpcyBubyBsb25nZXIgcHJvdGVjdGVkIGJ5CiAgICAgICogdGhlIHBlci1DUFUgc2No
ZWR1bGVyIGxvY2sgd2UgYXJlIGhvbGRpbmcuCiAgICAgICovCi0gICAgaWYgKCB1bmxpa2VseSh2
LT5pc191cmdlbnQpICYmIChvbGRfY3B1ICE9IG5ld19jcHUpICkKKyAgICBmb3JfZWFjaF9zY2hl
ZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKICAgICB7Ci0gICAgICAgIGF0b21pY19pbmMoJnBlcl9j
cHUoc2NoZWRfdXJnZW50X2NvdW50LCBuZXdfY3B1KSk7Ci0gICAgICAgIGF0b21pY19kZWMoJnBl
cl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBvbGRfY3B1KSk7CisgICAgICAgIGlmICggdW5saWtl
bHkodi0+aXNfdXJnZW50KSAmJiAob2xkX2NwdSAhPSBuZXdfY3B1KSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBuZXdfY3B1
KSk7CisgICAgICAgICAgICBhdG9taWNfZGVjKCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwg
b2xkX2NwdSkpOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyoKICAgICAgKiBBY3R1YWwgQ1BV
IHN3aXRjaCB0byBuZXcgQ1BVLiAgVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGxvY2sKICAgICAg
KiBwb2ludGVyIGNhbid0IGNoYW5nZSB3aGlsZSB0aGUgY3VycmVudCBsb2NrIGlzIGhlbGQuCiAg
ICAgICovCi0gICAgc2NoZWRfbWlncmF0ZSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5p
dCwgbmV3X2NwdSk7CisgICAgc2NoZWRfbWlncmF0ZSh1bml0X3NjaGVkdWxlcih1bml0KSwgdW5p
dCwgbmV3X2NwdSk7CiB9CiAKIC8qCiAgKiBJbml0aWF0aW5nIG1pZ3JhdGlvbgogICoKLSAqIElu
IG9yZGVyIHRvIG1pZ3JhdGUsIHdlIG5lZWQgdGhlIHZjcHUgaW4gcXVlc3Rpb24gdG8gaGF2ZSBz
dG9wcGVkCi0gKiBydW5uaW5nIGFuZCBoYWQgc2NoZWRfc2xlZXAoKSBjYWxsZWQgKHRvIHRha2Ug
aXQgb2ZmIGFueQorICogSW4gb3JkZXIgdG8gbWlncmF0ZSwgd2UgbmVlZCB0aGUgdW5pdCBpbiBx
dWVzdGlvbiB0byBoYXZlIHN0b3BwZWQKKyAqIHJ1bm5pbmcgYW5kIGhhdmUgY2FsbGVkIHNjaGVk
X3NsZWVwKCkgKHRvIHRha2UgaXQgb2ZmIGFueQogICogcnVucXVldWVzLCBmb3IgaW5zdGFuY2Up
OyBhbmQgaWYgaXQgaXMgY3VycmVudGx5IHJ1bm5pbmcsIGl0IG5lZWRzCiAgKiB0byBiZSBzY2hl
ZHVsZWQgb3V0LiAgRmluYWxseSwgd2UgbmVlZCB0byBob2xkIHRoZSBzY2hlZHVsaW5nIGxvY2tz
CiAgKiBmb3IgYm90aCB0aGUgcHJvY2Vzc29yIHdlJ3JlIG1pZ3JhdGluZyBmcm9tLCBhbmQgdGhl
IHByb2Nlc3NvcgpAQCAtNzk4LDM3ICs4MDMsNDUgQEAgc3RhdGljIHZvaWQgdmNwdV9tb3ZlX2xv
Y2tlZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG5ld19jcHUpCiAgKiBzaG91bGQgYmUg
Y2FsbGVkIGxpa2UgdGhpczoKICAqCiAgKiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19p
cnEodW5pdCk7Ci0gKiAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOworICogICAgIHNjaGVkX3Vu
aXRfbWlncmF0ZV9zdGFydCh1bml0KTsKICAqICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgdW5pdCkKLSAqICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOworICogICAgIHNjaGVk
X3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7CiAgKgotICogdmNwdV9taWdyYXRlX2ZpbmlzaCgp
IHdpbGwgZG8gdGhlIHdvcmsgbm93IGlmIGl0IGNhbiwgb3Igc2ltcGx5Ci0gKiByZXR1cm4gaWYg
aXQgY2FuJ3QgKGJlY2F1c2UgdiBpcyBzdGlsbCBydW5uaW5nKTsgaW4gdGhhdCBjYXNlCi0gKiB2
Y3B1X21pZ3JhdGVfZmluaXNoKCkgd2lsbCBiZSBjYWxsZWQgYnkgY29udGV4dF9zYXZlZCgpLgor
ICogc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgZG8gdGhlIHdvcmsgbm93IGlmIGl0
IGNhbiwgb3Igc2ltcGx5CisgKiByZXR1cm4gaWYgaXQgY2FuJ3QgKGJlY2F1c2UgdW5pdCBpcyBz
dGlsbCBydW5uaW5nKTsgaW4gdGhhdCBjYXNlCisgKiBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNo
KCkgd2lsbCBiZSBjYWxsZWQgYnkgY29udGV4dF9zYXZlZCgpLgogICovCi1zdGF0aWMgdm9pZCB2
Y3B1X21pZ3JhdGVfc3RhcnQoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBzY2hlZF91bml0
X21pZ3JhdGVfc3RhcnQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc2V0X2JpdChf
VlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKLSAgICB2Y3B1X3NsZWVwX25vc3luY19s
b2NrZWQodik7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0
X3ZjcHUgKCB1bml0LCB2ICkKKyAgICB7CisgICAgICAgIHNldF9iaXQoX1ZQRl9taWdyYXRpbmcs
ICZ2LT5wYXVzZV9mbGFncyk7CisgICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jX2xvY2tlZCh2KTsK
KyAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUg
KnYpCitzdGF0aWMgdm9pZCBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50
IG9sZF9jcHUsIG5ld19jcHU7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsK
ICAgICBib29sX3QgcGlja19jYWxsZWQgPSAwOworICAgIHN0cnVjdCB2Y3B1ICp2OwogCiAgICAg
LyoKLSAgICAgKiBJZiB0aGUgdmNwdSBpcyBjdXJyZW50bHkgcnVubmluZywgdGhpcyB3aWxsIGJl
IGhhbmRsZWQgYnkKKyAgICAgKiBJZiB0aGUgdW5pdCBpcyBjdXJyZW50bHkgcnVubmluZywgdGhp
cyB3aWxsIGJlIGhhbmRsZWQgYnkKICAgICAgKiBjb250ZXh0X3NhdmVkKCk7IGFuZCBpbiBhbnkg
Y2FzZSwgaWYgdGhlIGJpdCBpcyBjbGVhcmVkLCB0aGVuCiAgICAgICogc29tZW9uZSBlbHNlIGhh
cyBhbHJlYWR5IGRvbmUgdGhlIHdvcmsgc28gd2UgZG9uJ3QgbmVlZCB0by4KICAgICAgKi8KLSAg
ICBpZiAoIHYtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgfHwKLSAgICAgICAgICF0ZXN0X2JpdChf
VlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKSApCisgICAgaWYgKCB1bml0LT5pc19ydW5u
aW5nICkKICAgICAgICAgcmV0dXJuOworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVu
aXQsIHYgKQorICAgICAgICBpZiAoICF0ZXN0X2JpdChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNl
X2ZsYWdzKSApCisgICAgICAgICAgICByZXR1cm47CiAKLSAgICBvbGRfY3B1ID0gbmV3X2NwdSA9
IHYtPnByb2Nlc3NvcjsKKyAgICBvbGRfY3B1ID0gbmV3X2NwdSA9IHVuaXQtPnJlcy0+bWFzdGVy
X2NwdTsKICAgICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAgICAgLyoKQEAgLTg0MSw3ICs4NTQs
NyBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogCiAg
ICAgICAgIHNjaGVkX3NwaW5fbG9ja19kb3VibGUob2xkX2xvY2ssIG5ld19sb2NrLCAmZmxhZ3Mp
OwogCi0gICAgICAgIG9sZF9jcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgICAgIG9sZF9jcHUgPSB1
bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAgICAgICAgIGlmICggb2xkX2xvY2sgPT0gZ2V0X3NjaGVk
X3JlcyhvbGRfY3B1KS0+c2NoZWR1bGVfbG9jayApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8q
CkBAIC04NTAsMTUgKzg2MywxNSBAQCBzdGF0aWMgdm9pZCB2Y3B1X21pZ3JhdGVfZmluaXNoKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIHBpY2tfY2Fs
bGVkICYmCiAgICAgICAgICAgICAgICAgIChuZXdfbG9jayA9PSBnZXRfc2NoZWRfcmVzKG5ld19j
cHUpLT5zY2hlZHVsZV9sb2NrKSAmJgotICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1
KG5ld19jcHUsIHYtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSAmJgotICAgICAgICAg
ICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHYtPmRvbWFpbi0+Y3B1cG9vbC0+Y3B1
X3ZhbGlkKSApCisgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdW5p
dC0+Y3B1X2hhcmRfYWZmaW5pdHkpICYmCisgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9j
cHUobmV3X2NwdSwgdW5pdC0+ZG9tYWluLT5jcHVwb29sLT5jcHVfdmFsaWQpICkKICAgICAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogU2VsZWN0IGEgbmV3IENQVS4gKi8KLSAg
ICAgICAgICAgIG5ld19jcHUgPSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfdW5p
dCktPm1hc3Rlcl9jcHU7CisgICAgICAgICAgICBuZXdfY3B1ID0gc2NoZWRfcGlja19yZXNvdXJj
ZSh1bml0X3NjaGVkdWxlcih1bml0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuaXQpLT5tYXN0ZXJfY3B1OwogICAgICAgICAgICAgaWYgKCAobmV3X2xvY2sg
PT0gZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KS0+c2NoZWR1bGVfbG9jaykgJiYKLSAgICAgICAgICAg
ICAgICAgY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCB2LT5kb21haW4tPmNwdXBvb2wtPmNwdV92
YWxpZCkgKQorICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHVuaXQt
PmRvbWFpbi0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgICAgICBwaWNrX2NhbGxlZCA9IDE7CiAgICAgICAgIH0KQEAgLTg3OSwyMiArODkyLDM1
IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAg
ICogYmVjYXVzZSB0aGV5IGJvdGggaGFwcGVuIGluIChkaWZmZXJlbnQpIHNwaW5sb2NrIHJlZ2lv
bnMsIGFuZCB0aG9zZQogICAgICAqIHJlZ2lvbnMgYXJlIHN0cmljdGx5IHNlcmlhbGlzZWQuCiAg
ICAgICovCi0gICAgaWYgKCB2LT5zY2hlZF91bml0LT5pc19ydW5uaW5nIHx8Ci0gICAgICAgICAh
dGVzdF9hbmRfY2xlYXJfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAg
ICBpZiAoIHVuaXQtPmlzX3J1bm5pbmcgKQogICAgIHsKICAgICAgICAgc2NoZWRfc3Bpbl91bmxv
Y2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9jaywgZmxhZ3MpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQorICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgIHsKKyAg
ICAgICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2Vf
ZmxhZ3MpICkKKyAgICAgICAgeworICAgICAgICAgICAgc2NoZWRfc3Bpbl91bmxvY2tfZG91Ymxl
KG9sZF9sb2NrLCBuZXdfbG9jaywgZmxhZ3MpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICB9CisgICAgfQogCi0gICAgdmNwdV9tb3ZlX2xvY2tlZCh2LCBuZXdfY3B1KTsKKyAgICBzY2hl
ZF91bml0X21vdmVfbG9ja2VkKHVuaXQsIG5ld19jcHUpOwogCiAgICAgc2NoZWRfc3Bpbl91bmxv
Y2tfZG91YmxlKG9sZF9sb2NrLCBuZXdfbG9jaywgZmxhZ3MpOwogCiAgICAgaWYgKCBvbGRfY3B1
ICE9IG5ld19jcHUgKQotICAgICAgICBzY2hlZF9tb3ZlX2lycXModi0+c2NoZWRfdW5pdCk7Cisg
ICAgeworICAgICAgICAvKiBWY3B1cyBhcmUgbW92ZWQgdG8gb3RoZXIgcGNwdXMsIGNvbW1pdCB0
aGVpciBzdGF0ZXMgdG8gbWVtb3J5LiAqLworICAgICAgICBmb3JfZWFjaF9zY2hlZF91bml0X3Zj
cHUgKCB1bml0LCB2ICkKKyAgICAgICAgICAgIHN5bmNfdmNwdV9leGVjc3RhdGUodik7CisgICAg
ICAgIHNjaGVkX21vdmVfaXJxcyh1bml0KTsKKyAgICB9CiAKICAgICAvKiBXYWtlIG9uIG5ldyBD
UFUuICovCi0gICAgdmNwdV93YWtlKHYpOworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAo
IHVuaXQsIHYgKQorICAgICAgICB2Y3B1X3dha2Uodik7CiB9CiAKIHN0YXRpYyBib29sIHNjaGVk
X2NoZWNrX2FmZmluaXR5X2Jyb2tlbihjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKQEAg
LTEwNDAsMTEgKzEwNjYsOSBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgICAgICAgKiAgKiB0aGUgc2NoZWR1bGVyIHdpbGwgYWx3YXlzIGZpbmQg
YSBzdWl0YWJsZSBzb2x1dGlvbiwgb3IKICAgICAgICAgICAgICAqICAgIHRoaW5ncyB3b3VsZCBo
YXZlIGZhaWxlZCBiZWZvcmUgZ2V0dGluZyBpbiBoZXJlLgogICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICAvKiBUT0RPOiBtdWx0aXBsZSB2Y3B1cyBwZXIgdW5pdC4gKi8KLSAgICAgICAgICAg
IHZjcHVfbWlncmF0ZV9zdGFydCh1bml0LT52Y3B1X2xpc3QpOworICAgICAgICAgICAgc2NoZWRf
dW5pdF9taWdyYXRlX3N0YXJ0KHVuaXQpOwogICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxv
Y2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7Ci0KLSAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9maW5pc2godW5pdC0+dmNwdV9saXN0KTsKKyAgICAgICAgICAgIHNjaGVkX3VuaXRfbWln
cmF0ZV9maW5pc2godW5pdCk7CiAKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBUaGUg
b25seSBjYXZlYXQsIGluIHRoaXMgY2FzZSwgaXMgdGhhdCBpZiBhIHZjcHUgYWN0aXZlIGluCkBA
IC0xMTI2LDE0ICsxMTUwLDE0IEBAIHN0YXRpYyBpbnQgdmNwdV9zZXRfYWZmaW5pdHkoCiAgICAg
ICAgICAgICBBU1NFUlQod2hpY2ggPT0gdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpOwogICAgICAg
ICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsIE5VTEwsIGFmZmluaXR5KTsKICAgICAgICAg
fQotICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgICAgICAgIHNjaGVkX3VuaXRfbWln
cmF0ZV9zdGFydCh1bml0KTsKICAgICB9CiAKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgdW5pdCk7CiAKICAgICBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkodi0+ZG9tYWlu
KTsKIAotICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CisgICAgc2NoZWRfdW5pdF9taWdyYXRl
X2ZpbmlzaCh1bml0KTsKIAogICAgIHJldHVybiByZXQ7CiB9CkBAIC0xMzk0LDEyICsxNDE4LDEy
IEBAIGludCB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGNwdSwgdWludDhfdCByZWFzb24pCiAKICAgICBtaWdyYXRlID0gIXJldCAmJiAhY3B1bWFz
a190ZXN0X2NwdSh2LT5wcm9jZXNzb3IsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBp
ZiAoIG1pZ3JhdGUgKQotICAgICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodik7CisgICAgICAgIHNj
aGVkX3VuaXRfbWlncmF0ZV9zdGFydCh1bml0KTsKIAogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2Nr
X2lycShsb2NrLCB1bml0KTsKIAogICAgIGlmICggbWlncmF0ZSApCi0gICAgICAgIHZjcHVfbWln
cmF0ZV9maW5pc2godik7CisgICAgICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7
CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtMTgxNiw3ICsxODQwLDcgQEAgdm9pZCBjb250ZXh0
X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQogCiAgICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1
X3NjaGVkdWxlcihwcmV2KSwgcHJldi0+c2NoZWRfdW5pdCk7CiAKLSAgICB2Y3B1X21pZ3JhdGVf
ZmluaXNoKHByZXYpOworICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2gocHJldi0+c2NoZWRf
dW5pdCk7CiB9CiAKIC8qIFRoZSBzY2hlZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2gg
dGhlIHNjaGVkdWxlciAqLwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGS-0004GY-T6; Fri, 27 Sep 2019 07:02:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGQ-0004Cb-QZ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:02 +0000
X-Inumbo-ID: 92ba5240-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 92ba5240-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01: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 4EF7DB17B;
 Fri, 27 Sep 2019 07:01:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:33 +0200
Message-Id: <20190927070050.12405-30-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 29/46] 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
PgotLS0KUkZDIFYyOgotIG5ldyBwYXRjaApWMzoKLSBhZGQgdmNwdSBsb29wIHRvIHVuaXRfcnVu
bmFibGVfc3RhdGUoKSByaWdodCBub3cgaW5zdGVhZCBvZiBkb2luZwogIHNvIGluIG5leHQgcGF0
Y2ggKEphbiBCZXVsaWNoLCBEYXJpbyBGYWdnaW9saSkKLSBtYWtlIG5ld19zdGF0ZSB1bnNpZ25l
ZCBpbnQgKEphbiBCZXVsaWNoKQpWNDoKLSBhZGQgY29tbWVudCBleHBsYWluaW5nIHVuaXRfcnVu
bmFibGVfc3RhdGUoKSAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
ICAgIHwgIDEgKwogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDIgKy0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMgICB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgIDcgKysrKy0tLQog
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgIDMgKystCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgfCAgOCArKysrKysrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgIDIg
Ky0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8IDMwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgIHwgIDEgKwogOSBmaWxlcyBjaGFu
Z2VkLCA3MyBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA2OTllNjMzNjFiLi40
NjZiOWMxYjczIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21t
b24vZG9tYWluLmMKQEAgLTE1Nyw2ICsxNTcsNyBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQpCiAgICAgaWYgKCBpc19pZGxl
X2RvbWFpbihkKSApCiAgICAgewogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZSA9IFJVTlNUQVRF
X3J1bm5pbmc7CisgICAgICAgIHYtPm5ld19zdGF0ZSA9IFJVTlNUQVRFX3J1bm5pbmc7CiAgICAg
fQogICAgIGVsc2UKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUz
LmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggZmNmODFkYjE5YS4uZGQ1ODc2
ZWFjZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtNTYzLDcgKzU2Myw3IEBAIGE2NTNzY2hlZF9kb19z
Y2hlZHVsZSgKICAgICBpZiAoICEoKG5ld190YXNrICE9IE5VTEwpCiAgICAgICAgICAgICYmIChB
VU5JVChuZXdfdGFzaykgIT0gTlVMTCkKICAgICAgICAgICAgJiYgQVVOSVQobmV3X3Rhc2spLT5h
d2FrZQotICAgICAgICAgICAmJiB1bml0X3J1bm5hYmxlKG5ld190YXNrKSkgKQorICAgICAgICAg
ICAmJiB1bml0X3J1bm5hYmxlX3N0YXRlKG5ld190YXNrKSkgKQogICAgICAgICBuZXdfdGFzayA9
IElETEVUQVNLKGNwdSk7CiAgICAgQlVHX09OKG5ld190YXNrID09IE5VTEwpOwogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YwppbmRleCAyOTllZmYyMWFjLi4wMGJlYWMzZWE0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE4OTQsNyAr
MTg5NCw3IEBAIHN0YXRpYyB2b2lkIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoICF0ZXN0X2Jp
dChDU0NIRURfRkxBR19VTklUX1lJRUxELCAmc2N1cnItPmZsYWdzKQogICAgICAgICAgJiYgIXRh
c2tsZXRfd29ya19zY2hlZHVsZWQKICAgICAgICAgICYmIHBydi0+cmF0ZWxpbWl0Ci0gICAgICAg
ICAmJiB1bml0X3J1bm5hYmxlKHVuaXQpCisgICAgICAgICAmJiB1bml0X3J1bm5hYmxlX3N0YXRl
KHVuaXQpCiAgICAgICAgICAmJiAhaXNfaWRsZV91bml0KHVuaXQpCiAgICAgICAgICAmJiBydW50
aW1lIDwgcHJ2LT5yYXRlbGltaXQgKQogICAgIHsKQEAgLTE5MzksMzMgKzE5MzksMzYgQEAgc3Rh
dGljIHZvaWQgY3NjaGVkX3NjaGVkdWxlKAogICAgICAgICBkZWNfbnJfcnVubmFibGUoc2NoZWRf
Y3B1KTsKICAgICB9CiAKLSAgICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOwotCi0g
ICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgVU5JVCBjb250ZXh0KSBvdmVy
cmlkZXMgYWxsIGVsc2UuICovCi0gICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKLSAg
ICB7Ci0gICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAg
IHNuZXh0ID0gQ1NDSEVEX1VOSVQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOwotICAgICAg
ICBzbmV4dC0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsKLSAgICB9Ci0KICAgICAvKgogICAg
ICAqIENsZWFyIFlJRUxEIGZsYWcgYmVmb3JlIHNjaGVkdWxpbmcgb3V0CiAgICAgICovCiAgICAg
Y2xlYXJfYml0KENTQ0hFRF9GTEFHX1VOSVRfWUlFTEQsICZzY3Vyci0+ZmxhZ3MpOwogCi0gICAg
LyoKLSAgICAgKiBTTVAgTG9hZCBiYWxhbmNlOgotICAgICAqCi0gICAgICogSWYgdGhlIG5leHQg
aGlnaGVzdCBwcmlvcml0eSBsb2NhbCBydW5uYWJsZSBVTklUIGhhcyBhbHJlYWR5IGVhdGVuCi0g
ICAgICogdGhyb3VnaCBpdHMgY3JlZGl0cywgbG9vayBvbiBvdGhlciBQQ1BVcyB0byBzZWUgaWYg
d2UgaGF2ZSBtb3JlCi0gICAgICogdXJnZW50IHdvcmsuLi4gSWYgbm90LCBjc2NoZWRfbG9hZF9i
YWxhbmNlKCkgd2lsbCByZXR1cm4gc25leHQsIGJ1dAotICAgICAqIGFscmVhZHkgcmVtb3ZlZCBm
cm9tIHRoZSBydW5xLgotICAgICAqLwotICAgIGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklf
VFNfT1ZFUiApCi0gICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOwotICAgIGVsc2UKLSAgICAg
ICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJm1p
Z3JhdGVkKTsKKyAgICBkbyB7CisgICAgICAgIHNuZXh0ID0gX19ydW5xX2VsZW0ocnVucS0+bmV4
dCk7CisKKyAgICAgICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgVU5JVCBj
b250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2UuICovCisgICAgICAgIGlmICggdGFza2xldF93b3Jr
X3NjaGVkdWxlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURf
U0NIRURfVEFTS0xFVCk7CisgICAgICAgICAgICBzbmV4dCA9IENTQ0hFRF9VTklUKHNjaGVkX2lk
bGVfdW5pdChzY2hlZF9jcHUpKTsKKyAgICAgICAgICAgIHNuZXh0LT5wcmkgPSBDU0NIRURfUFJJ
X1RTX0JPT1NUOworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU01QIExvYWQg
YmFsYW5jZToKKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhlIG5leHQgaGlnaGVzdCBwcmlv
cml0eSBsb2NhbCBydW5uYWJsZSBVTklUIGhhcyBhbHJlYWR5IGVhdGVuCisgICAgICAgICAqIHRo
cm91Z2ggaXRzIGNyZWRpdHMsIGxvb2sgb24gb3RoZXIgUENQVXMgdG8gc2VlIGlmIHdlIGhhdmUg
bW9yZQorICAgICAgICAgKiB1cmdlbnQgd29yay4uLiBJZiBub3QsIGNzY2hlZF9sb2FkX2JhbGFu
Y2UoKSB3aWxsIHJldHVybiBzbmV4dCwgYnV0CisgICAgICAgICAqIGFscmVhZHkgcmVtb3ZlZCBm
cm9tIHRoZSBydW5xLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBzbmV4dC0+cHJpID4gQ1ND
SEVEX1BSSV9UU19PVkVSICkKKyAgICAgICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBz
Y2hlZF9jcHUsIHNuZXh0LCAmbWlncmF0ZWQpOworCisgICAgfSB3aGlsZSAoICF1bml0X3J1bm5h
YmxlX3N0YXRlKHNuZXh0LT51bml0KSApOwogCiAgICAgLyoKICAgICAgKiBVcGRhdGUgaWRsZXJz
IG1hc2sgaWYgbmVjZXNzYXJ5LiBXaGVuIHdlJ3JlIGlkbGluZywgb3RoZXIgQ1BVcwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwppbmRleCA4N2QxNDJiYmU0Li4wZTI5ZTU2ZDVhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzI5
MSw3ICszMjkxLDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkLAogICAgICAqIEluIGZhY3QsIGl0IG1heSBiZSB0aGUgY2FzZSB0aGF0IHNjdXJyIGlz
IGFib3V0IHRvIHNwaW4sIGFuZCB0aGVyZSdzCiAgICAgICogbm8gcG9pbnQgZm9yY2luZyBpdCB0
byBkbyBzbyB1bnRpbCByYXRlIGxpbWl0aW5nIGV4cGlyZXMuCiAgICAgICovCi0gICAgaWYgKCAh
eWllbGQgJiYgcHJ2LT5yYXRlbGltaXRfdXMgJiYgdW5pdF9ydW5uYWJsZShzY3Vyci0+dW5pdCkg
JiYKKyAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiB1bml0X3J1bm5hYmxl
X3N0YXRlKHNjdXJyLT51bml0KSAmJgogICAgICAgICAgKG5vdyAtIHNjdXJyLT51bml0LT5zdGF0
ZV9lbnRyeV90aW1lKSA8IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgKQogICAgIHsKICAg
ICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKQEAgLTMzNDUsNyArMzM0NSw3IEBA
IHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAg
KgogICAgICAqIE9mIGNvdXJzZSwgd2UgYWxzbyBkZWZhdWx0IHRvIGlkbGUgYWxzbyBpZiBzY3Vy
ciBpcyBub3QgcnVubmFibGUuCiAgICAgICovCi0gICAgaWYgKCB1bml0X3J1bm5hYmxlKHNjdXJy
LT51bml0KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCisgICAgaWYgKCB1bml0X3J1bm5hYmxlX3N0
YXRlKHNjdXJyLT51bml0KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAgICAgIHNuZXh0ID0g
c2N1cnI7CiAgICAgZWxzZQogICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdW5pdChzY2hlZF9pZGxl
X3VuaXQoY3B1KSk7CkBAIC0zNDA1LDcgKzM0MDUsOCBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3Qg
Y3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAqIHNvbWUgYnVkZ2V0LCB0aGVu
IGNob29zZSBpdC4KICAgICAgICAgICovCiAgICAgICAgIGlmICggKHlpZWxkIHx8IHN2Yy0+Y3Jl
ZGl0ID4gc25leHQtPmNyZWRpdCkgJiYKLSAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCB1
bml0X2dyYWJfYnVkZ2V0KHN2YykpICkKKyAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCB1
bml0X2dyYWJfYnVkZ2V0KHN2YykpICYmCisgICAgICAgICAgICAgdW5pdF9ydW5uYWJsZV9zdGF0
ZShzdmMtPnVuaXQpICkKICAgICAgICAgICAgIHNuZXh0ID0gc3ZjOwogCiAgICAgICAgIC8qIElu
IGFueSBjYXNlLCBpZiB3ZSBnb3QgdGhpcyBmYXIsIGJyZWFrLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCA4MGE3
ZDQ1OTM1Li4zZGRlMWRjZDAwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtODY0LDcgKzg2NCw4IEBAIHN0YXRpYyB2
b2lkIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqcHJldiwKICAgICAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShzY2hlZF9jcHUsICZw
cnYtPmNwdXNfZnJlZSk7CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShwcmV2LT5uZXh0X3Rh
c2sgPT0gTlVMTCB8fCAhdW5pdF9ydW5uYWJsZShwcmV2LT5uZXh0X3Rhc2spKSApCisgICAgaWYg
KCB1bmxpa2VseShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCB8fAorICAgICAgICAgICAgICAgICAg
IXVuaXRfcnVubmFibGVfc3RhdGUocHJldi0+bmV4dF90YXNrKSkgKQogICAgICAgICBwcmV2LT5u
ZXh0X3Rhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KTsKIAogICAgIE5VTExfVU5JVF9D
SEVDSyhwcmV2LT5uZXh0X3Rhc2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
IGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGNmZDdkMzM0ZmEuLmZkODgyZjJjYTQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0
LmMKQEAgLTEwOTIsMTIgKzEwOTIsMTggQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQsCiAgICAgZWxzZQogICAgIHsK
ICAgICAgICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVtYXNrX29mKHNjaGVkX2NwdSkpOwor
CiAgICAgICAgIGlmICggc25leHQgPT0gTlVMTCApCiAgICAgICAgICAgICBzbmV4dCA9IHJ0X3Vu
aXQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOworICAgICAgICBlbHNlIGlmICggIXVuaXRf
cnVubmFibGVfc3RhdGUoc25leHQtPnVuaXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcV9y
ZW1vdmUoc25leHQpOworICAgICAgICAgICAgc25leHQgPSBydF91bml0KHNjaGVkX2lkbGVfdW5p
dChzY2hlZF9jcHUpKTsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIGlmIHNjdXJyIGhhcyBoaWdo
ZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3RpbGwgcGljayBzY3VyciAqLwogICAgICAgICBpZiAo
ICFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmCi0gICAgICAgICAgICAgdW5pdF9ydW5uYWJsZShj
dXJydW5pdCkgJiYKKyAgICAgICAgICAgICB1bml0X3J1bm5hYmxlX3N0YXRlKGN1cnJ1bml0KSAm
JgogICAgICAgICAgICAgIHNjdXJyLT5jdXJfYnVkZ2V0ID4gMCAmJgogICAgICAgICAgICAgICgg
aXNfaWRsZV91bml0KHNuZXh0LT51bml0KSB8fAogICAgICAgICAgICAgICAgY29tcGFyZV91bml0
X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAwICkgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDE4MGEyMjU0OTQuLjRmN2Yx
OTU5MTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTI3OCw3ICsyNzgsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRf
dW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgZm9yX2Vh
Y2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCiAgICAgewogICAgICAgICBpZiAoIHJ1bm5p
bmcgKQotICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmlu
ZywgbmV3X2VudHJ5X3RpbWUpOworICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwg
di0+bmV3X3N0YXRlLCBuZXdfZW50cnlfdGltZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsCiAgICAgICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFn
cyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBj
NjVkZmE5NDNiLi43ZTU2OGE5ZDlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtOTMsNiArOTMsMzYgQEAg
c3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCisvKgorICogUmV0dXJucyB3aGV0aGVyIGEg
c2NoZWRfdW5pdCBpcyBydW5uYWJsZSBhbmQgc2V0cyBuZXdfc3RhdGUgZm9yIGVhY2ggb2YgaXRz
CisgKiB2Y3B1cy4gSXQgaXMgbWFuZGF0b3J5IHRvIGRldGVybWluZSB0aGUgbmV3IHJ1bnN0YXRl
IGZvciBhbGwgdmNwdXMgb2YgYSB1bml0CisgKiB3aXRob3V0IGRyb3BwaW5nIHRoZSBzY2hlZHVs
ZSBsb2NrICh3aGljaCBoYXBwZW5zIHdoZW4gc3luY2hyb25pemluZyB0aGUKKyAqIGNvbnRleHQg
c3dpdGNoIG9mIHRoZSB2Y3B1cyBvZiBhIHVuaXQpIGluIG9yZGVyIHRvIGF2b2lkIHJhY2VzIHdp
dGggZS5nLgorICogdmNwdV9zbGVlcCgpLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9y
dW5uYWJsZV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3sKKyAgICBzdHJ1
Y3QgdmNwdSAqdjsKKyAgICBib29sIHJ1bm5hYmxlLCByZXQgPSBmYWxzZTsKKworICAgIGlmICgg
aXNfaWRsZV91bml0KHVuaXQpICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBmb3JfZWFj
aF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICB7CisgICAgICAgIHJ1bm5hYmxlID0g
dmNwdV9ydW5uYWJsZSh2KTsKKworICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJV
TlNUQVRFX3J1bm5pbmcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAodi0+cGF1
c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/IFJVTlNUQVRFX2Jsb2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOworCisgICAgICAgIGlmICgg
cnVubmFibGUgKQorICAgICAgICAgICAgcmV0ID0gdHJ1ZTsKKyAgICB9CisKKyAgICByZXR1cm4g
cmV0OworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3JlcyhzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqcmVzKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBjNzcwYWI0YWEwLi4xMmYwMGNkNzhkIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtMTc0LDYgKzE3NCw3IEBAIHN0cnVjdCB2Y3B1CiAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7CiAgICAgfSBydW5z
dGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwogI2VuZGlmCisgICAgdW5zaWduZWQgaW50
ICAgICBuZXdfc3RhdGU7CiAKICAgICAvKiBIYXMgdGhlIEZQVSBiZWVuIGluaXRpYWxpc2VkPyAq
LwogICAgIGJvb2wgICAgICAgICAgICAgZnB1X2luaXRpYWxpc2VkOwotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGU-0004Jb-Gk; Fri, 27 Sep 2019 07:02: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGT-0004Gx-5g
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:05 +0000
X-Inumbo-ID: 919739a4-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 919739a4-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 A2E97AFE3;
 Fri, 27 Sep 2019 07:01:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:34 +0200
Message-Id: <20190927070050.12405-31-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 30/46] 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>,
 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>

SW4gc2V2ZXJhbCBwbGFjZXMgdGhlcmUgaXMgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVy
IHNjaGVkIHVuaXQKbWlzc2luZy4gQWRkIHRoYXQgbWlzc2luZyBzdXBwb3J0ICh3aXRoIHRoZSBl
eGNlcHRpb24gb2YgaW5pdGlhbAphbGxvY2F0aW9uKSBhbmQgbWlzc2luZyBoZWxwZXJzIGZvciB0
aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
UkZDIFYyOgotIGZpeCB2Y3B1X3J1bnN0YXRlX2hlbHBlcigpClYxOgotIGFkZCBzcGVjaWFsIGhh
bmRsaW5nIGZvciBpZGxlIHVuaXQgaW4gdW5pdF9ydW5uYWJsZSgpIGFuZAogIHVuaXRfcnVubmFi
bGVfc3RhdGUoKQpWMjoKLSBoYW5kbGUgYWZmaW5pdHlfYnJva2VuIGNvcnJlY3RseSAoSmFuIEJl
dWxpY2gpClYzOgotIHR5cGUgZm9yIGNwdSAtPnVuc2lnbmVkIGludCAoSmFuIEJldWxpY2gpCi0t
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgfCAgNSArKysrLQogeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jICAgICAgfCAgOSArKysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwg
MTYgKysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCmluZGV4IDQ2NmI5YzFiNzMuLmVhMTIyNTM2N2QgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTI3Myw3ICsx
MjczLDEwIEBAIGludCB2Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFzeW5jX2V4
Y2VwdGlvbl9tYXNrID0gMDsKICAgICBtZW1zZXQodi0+YXN5bmNfZXhjZXB0aW9uX3N0YXRlLCAw
LCBzaXplb2Yodi0+YXN5bmNfZXhjZXB0aW9uX3N0YXRlKSk7CiAjZW5kaWYKLSAgICB2LT5hZmZp
bml0eV9icm9rZW4gPSAwOworICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICYgVkNQVV9BRkZJ
TklUWV9PVkVSUklERSApCisgICAgICAgIHZjcHVfdGVtcG9yYXJ5X2FmZmluaXR5KHYsIE5SX0NQ
VVMsIFZDUFVfQUZGSU5JVFlfT1ZFUlJJREUpOworICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2Vu
ICYgVkNQVV9BRkZJTklUWV9XQUlUICkKKyAgICAgICAgdmNwdV90ZW1wb3JhcnlfYWZmaW5pdHko
diwgTlJfQ1BVUywgVkNQVV9BRkZJTklUWV9XQUlUKTsKICAgICBjbGVhcl9iaXQoX1ZQRl9ibG9j
a2VkLCAmdi0+cGF1c2VfZmxhZ3MpOwogICAgIGNsZWFyX2JpdChfVlBGX2luX3Jlc2V0LCAmdi0+
cGF1c2VfZmxhZ3MpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNGY3ZjE5NTkxNS4uZmEzZDg4OTM4YSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAt
MjUwLDggKzI1MCw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0YXRlX2NoYW5nZSgK
ICAgICBzX3RpbWVfdCBkZWx0YTsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNj
aGVkX3VuaXQ7CiAKLSAgICBBU1NFUlQodi0+cnVuc3RhdGUuc3RhdGUgIT0gbmV3X3N0YXRlKTsK
ICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5z
Y2hlZHVsZV9sb2NrKSk7CisgICAgaWYgKCB2LT5ydW5zdGF0ZS5zdGF0ZSA9PSBuZXdfc3RhdGUg
KQorICAgICAgICByZXR1cm47CiAKICAgICB2Y3B1X3VyZ2VudF9jb3VudF91cGRhdGUodik7CiAK
QEAgLTE3MjcsMTQgKzE3MjgsMTQgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IsCiAgICAgICAgICAgICAgKG5leHQtPnZjcHVfbGlzdC0+
cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KICAgICAgICAgICAgICAobm93
IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0X3RpbWUpOwogCi0gICAg
QVNTRVJUKHByZXYtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmlu
Zyk7CisgICAgQVNTRVJUKHVuaXRfcnVubmluZyhwcmV2KSk7CiAKICAgICBUUkFDRV80RChUUkNf
U0NIRURfU1dJVENILCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKICAg
ICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CiAKICAg
ICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKIAotICAgIEFT
U0VSVChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlICE9IFJVTlNUQVRFX3J1bm5pbmcp
OworICAgIEFTU0VSVCghdW5pdF9ydW5uaW5nKG5leHQpKTsKICAgICBzY2hlZF91bml0X3J1bnN0
YXRlX2NoYW5nZShuZXh0LCB0cnVlLCBub3cpOwogCiAgICAgLyoKQEAgLTE4NTYsNyArMTg1Nyw3
IEBAIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVj
dCB2Y3B1ICp2bmV4dCkKICAgICAgICAgICAgIHdoaWxlICggYXRvbWljX3JlYWQoJm5leHQtPnJl
bmRlenZvdXNfb3V0X2NudCkgKQogICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwogICAgIH0K
LSAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgKQorICAgIGVsc2UgaWYgKCB2cHJldiAhPSB2
bmV4dCAmJiBzY2hlZF9ncmFudWxhcml0eSA9PSAxICkKICAgICAgICAgY29udGV4dF9zYXZlZCh2
cHJldik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggN2U1NjhhOWQ5Zi4uOTgzZjJlY2U4MyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKQEAgLTgxLDYgKzgxLDExIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc191bml0
X29ubGluZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICByZXR1cm4gZmFsc2U7
CiB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHVuaXRfcnVubmluZyhjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3sKKyAgICByZXR1cm4gdW5pdC0+cnVuc3RhdGVfY250W1JV
TlNUQVRFX3J1bm5pbmddOworfQorCiAvKiBSZXR1cm5zIHRydWUgaWYgYXQgbGVhc3Qgb25lIHZj
cHUgb2YgdGhlIHVuaXQgaXMgcnVubmFibGUuICovCiBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9y
dW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKQEAgLTEyNiw3ICsxMzEs
MTYgQEAgc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGVfc3RhdGUoY29uc3Qgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3JlcyhzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqcmVzKQogewotICAgIHVuaXQtPnZjcHVfbGlzdC0+cHJvY2Vz
c29yID0gcmVzLT5tYXN0ZXJfY3B1OworICAgIHVuc2lnbmVkIGludCBjcHUgPSBjcHVtYXNrX2Zp
cnN0KHJlcy0+Y3B1cyk7CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hl
ZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICB7CisgICAgICAgIEFTU0VSVChjcHUgPCBucl9j
cHVfaWRzKTsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gY3B1OworICAgICAgICBjcHUgPSBjcHVt
YXNrX25leHQoY3B1LCByZXMtPmNwdXMpOworICAgIH0KKwogICAgIHVuaXQtPnJlcyA9IHJlczsK
IH0KIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGX-0004OV-34; Fri, 27 Sep 2019 07:02:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGV-0004MJ-SR
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:07 +0000
X-Inumbo-ID: 93a549f8-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 93a549f8-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01: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 3673AB005;
 Fri, 27 Sep 2019 07:01:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:36 +0200
Message-Id: <20190927070050.12405-33-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 32/46] 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
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0Ogot
IG1lcmdlIHBhdGNoIDM2IG9mIFYzIGludG8gdGhpcyBvbmUgKEphbiBCZXVsaWNoKQotIGFkZCBz
b21lIGNvbW1lbnRzIChKYW4gQmV1bGljaCkKLSB1c2UgdW5pdF9pZCBpbnN0ZWFkIG9mIHZjcHVf
bGlzdC0+dmNwdV9pZCAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwg
OTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IGFlNWM4MDdjNmEuLmIxMWExYzI1MzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTM0Nyw3ICszNDcsNyBAQCBzdGF0aWMg
dm9pZCBzY2hlZF9zcGluX3VubG9ja19kb3VibGUoc3BpbmxvY2tfdCAqbG9jazEsIHNwaW5sb2Nr
X3QgKmxvY2syLAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUobG9jazEsIGZsYWdzKTsKIH0K
IAotc3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQor
c3RhdGljIHZvaWQgc2NoZWRfZnJlZV91bml0X21lbShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldl91bml0OwogICAgIHN0cnVjdCBkb21haW4g
KmQgPSB1bml0LT5kb21haW47CkBAIC0zNjYsOCArMzY2LDYgQEAgc3RhdGljIHZvaWQgc2NoZWRf
ZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICB9CiAgICAgfQogCi0g
ICAgdW5pdC0+dmNwdV9saXN0LT5zY2hlZF91bml0ID0gTlVMTDsKLQogICAgIGZyZWVfY3B1bWFz
a192YXIodW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgIGZyZWVfY3B1bWFza192YXIodW5p
dC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQpOwogICAgIGZyZWVfY3B1bWFza192YXIodW5pdC0+
Y3B1X3NvZnRfYWZmaW5pdHkpOwpAQCAtMzc1LDE4ICszNzMsNjUgQEAgc3RhdGljIHZvaWQgc2No
ZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIHhmcmVlKHVuaXQpOwog
fQogCitzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2Y3B1ICp2dW5pdDsKKyAgICB1bnNpZ25l
ZCBpbnQgY250ID0gMDsKKworICAgIC8qIERvbid0IGNvdW50IHRvIGJlIHJlbGVhc2VkIHZjcHUs
IG1pZ2h0IGJlIG5vdCBpbiB2Y3B1IGxpc3QgeWV0LiAqLworICAgIGZvcl9lYWNoX3NjaGVkX3Vu
aXRfdmNwdSAoIHVuaXQsIHZ1bml0ICkKKyAgICAgICAgaWYgKCB2dW5pdCAhPSB2ICkKKyAgICAg
ICAgICAgIGNudCsrOworCisgICAgdi0+c2NoZWRfdW5pdCA9IE5VTEw7CisgICAgdW5pdC0+cnVu
c3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRlXS0tOworCisgICAgaWYgKCB1bml0LT52Y3B1X2xp
c3QgPT0gdiApCisgICAgICAgIHVuaXQtPnZjcHVfbGlzdCA9IHYtPm5leHRfaW5fbGlzdDsKKwor
ICAgIGlmICggIWNudCApCisgICAgICAgIHNjaGVkX2ZyZWVfdW5pdF9tZW0odW5pdCk7Cit9CisK
K3N0YXRpYyB2b2lkIHNjaGVkX3VuaXRfYWRkX3ZjcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0OworCisgICAgLyog
QWxsIGJ1dCBpZGxlIHZjcHVzIGFyZSBhbGxvY2F0ZWQgd2l0aCBzZXF1ZW50aWFsIHZjcHVfaWQu
ICovCisgICAgaWYgKCAhdW5pdC0+dmNwdV9saXN0IHx8IHVuaXQtPnZjcHVfbGlzdC0+dmNwdV9p
ZCA+IHYtPnZjcHVfaWQgKQorICAgIHsKKyAgICAgICAgdW5pdC0+dmNwdV9saXN0ID0gdjsKKyAg
ICAgICAgLyoKKyAgICAgICAgICogdW5pdF9pZCBpcyBhbHdheXMgdGhlIHNhbWUgYXMgbG93ZXN0
IHZjcHVfaWQgb2YgdW5pdC4KKyAgICAgICAgICogVGhpcyBpcyB1c2VkIGZvciBzdG9wcGluZyBm
b3JfZWFjaF9zY2hlZF91bml0X3ZjcHUoKSBsb29wIGFuZCBpbgorICAgICAgICAgKiBvcmRlciB0
byBzdXBwb3J0IGNwdXBvb2xzIHdpdGggZGlmZmVyZW50IGdyYW51bGFyaXRpZXMuCisgICAgICAg
ICAqLworICAgICAgICB1bml0LT51bml0X2lkID0gdi0+dmNwdV9pZDsKKyAgICB9CisgICAgdW5p
dC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRlXSsrOworfQorCiBzdGF0aWMgc3RydWN0
IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQsICoqcHJldl91bml0OwogICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CiAKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCisgICAg
ICAgIGlmICggdW5pdC0+dW5pdF9pZCAvIHNjaGVkX2dyYW51bGFyaXR5ID09CisgICAgICAgICAg
ICAgdi0+dmNwdV9pZCAvIHNjaGVkX2dyYW51bGFyaXR5ICkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgaWYgKCB1bml0ICkKKyAgICB7CisgICAgICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5p
dCwgdik7CisgICAgICAgIHJldHVybiB1bml0OworICAgIH0KKwogICAgIGlmICggKHVuaXQgPSB4
emFsbG9jKHN0cnVjdCBzY2hlZF91bml0KSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxM
OwogCi0gICAgdW5pdC0+dmNwdV9saXN0ID0gdjsKLSAgICB1bml0LT51bml0X2lkID0gdi0+dmNw
dV9pZDsKICAgICB1bml0LT5kb21haW4gPSBkOwotICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5y
dW5zdGF0ZS5zdGF0ZV0rKzsKKyAgICBzY2hlZF91bml0X2FkZF92Y3B1KHVuaXQsIHYpOwogCiAg
ICAgZm9yICggcHJldl91bml0ID0gJmQtPnNjaGVkX3VuaXRfbGlzdDsgKnByZXZfdW5pdDsKICAg
ICAgICAgICBwcmV2X3VuaXQgPSAmKCpwcmV2X3VuaXQpLT5uZXh0X2luX2xpc3QgKQpAQCAtNDAy
LDEyICs0NDcsMTAgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0
KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1
X3NvZnRfYWZmaW5pdHkpICkKICAgICAgICAgZ290byBmYWlsOwogCi0gICAgdi0+c2NoZWRfdW5p
dCA9IHVuaXQ7Ci0KICAgICByZXR1cm4gdW5pdDsKIAogIGZhaWw6Ci0gICAgc2NoZWRfZnJlZV91
bml0KHVuaXQpOworICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsKICAgICByZXR1cm4gTlVM
TDsKIH0KIApAQCAtNDU3LDIxICs1MDAsMjYgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBlbHNlCiAgICAgICAgIHByb2Nlc3NvciA9IHNjaGVkX3NlbGVjdF9pbml0
aWFsX2NwdSh2KTsKIAotICAgIHNjaGVkX3NldF9yZXModW5pdCwgZ2V0X3NjaGVkX3Jlcyhwcm9j
ZXNzb3IpKTsKLQogICAgIC8qIEluaXRpYWxpc2UgdGhlIHBlci12Y3B1IHRpbWVycy4gKi8KICAg
ICBzcGluX2xvY2tfaW5pdCgmdi0+cGVyaW9kaWNfdGltZXJfbG9jayk7Ci0gICAgaW5pdF90aW1l
cigmdi0+cGVyaW9kaWNfdGltZXIsIHZjcHVfcGVyaW9kaWNfdGltZXJfZm4sCi0gICAgICAgICAg
ICAgICB2LCB2LT5wcm9jZXNzb3IpOwotICAgIGluaXRfdGltZXIoJnYtPnNpbmdsZXNob3RfdGlt
ZXIsIHZjcHVfc2luZ2xlc2hvdF90aW1lcl9mbiwKLSAgICAgICAgICAgICAgIHYsIHYtPnByb2Nl
c3Nvcik7Ci0gICAgaW5pdF90aW1lcigmdi0+cG9sbF90aW1lciwgcG9sbF90aW1lcl9mbiwKLSAg
ICAgICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7CisgICAgaW5pdF90aW1lcigmdi0+cGVyaW9k
aWNfdGltZXIsIHZjcHVfcGVyaW9kaWNfdGltZXJfZm4sIHYsIHByb2Nlc3Nvcik7CisgICAgaW5p
dF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lciwgdmNwdV9zaW5nbGVzaG90X3RpbWVyX2ZuLCB2
LCBwcm9jZXNzb3IpOworICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJf
Zm4sIHYsIHByb2Nlc3Nvcik7CisKKyAgICAvKiBJZiB0aGlzIGlzIG5vdCB0aGUgZmlyc3QgdmNw
dSBvZiB0aGUgdW5pdCB3ZSBhcmUgZG9uZS4gKi8KKyAgICBpZiAoIHVuaXQtPnByaXYgIT0gTlVM
TCApCisgICAgeworICAgICAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7CisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKworICAgIC8qIFRoZSBmaXJzdCB2Y3B1IG9mIGFuIHVuaXQgY2FuIGJl
IHNldCB2aWEgc2NoZWRfc2V0X3JlcygpLiAqLworICAgIHNjaGVkX3NldF9yZXModW5pdCwgZ2V0
X3NjaGVkX3Jlcyhwcm9jZXNzb3IpKTsKIAogICAgIHVuaXQtPnByaXYgPSBzY2hlZF9hbGxvY191
ZGF0YShkb21fc2NoZWR1bGVyKGQpLCB1bml0LCBkLT5zY2hlZF9wcml2KTsKICAgICBpZiAoIHVu
aXQtPnByaXYgPT0gTlVMTCApCiAgICAgewotICAgICAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCk7
CisgICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsKICAgICAgICAgcmV0dXJuIDE7CiAg
ICAgfQogCkBAIC02MzEsOSArNjc5LDE2IEBAIHZvaWQgc2NoZWRfZGVzdHJveV92Y3B1KHN0cnVj
dCB2Y3B1ICp2KQogICAgIGtpbGxfdGltZXIoJnYtPnBvbGxfdGltZXIpOwogICAgIGlmICggdGVz
dF9hbmRfY2xlYXJfYm9vbCh2LT5pc191cmdlbnQpICkKICAgICAgICAgYXRvbWljX2RlYygmcGVy
X2NwdShzY2hlZF91cmdlbnRfY291bnQsIHYtPnByb2Nlc3NvcikpOwotICAgIHNjaGVkX3JlbW92
ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKLSAgICBzY2hlZF9mcmVlX3VkYXRhKHZj
cHVfc2NoZWR1bGVyKHYpLCB1bml0LT5wcml2KTsKLSAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCk7
CisgICAgLyoKKyAgICAgKiBWY3B1cyBhcmUgYmVpbmcgZGVzdHJveWVkIHRvcC1kb3duLiBTbyBi
ZWluZyB0aGUgZmlyc3QgdmNwdSBvZiBhbiB1bml0CisgICAgICogaXMgdGhlIHNhbWUgYXMgYmVp
bmcgdGhlIG9ubHkgb25lLgorICAgICAqLworICAgIGlmICggdW5pdC0+dmNwdV9saXN0ID09IHYg
KQorICAgIHsKKyAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIodiksIHVu
aXQpOworICAgICAgICBzY2hlZF9mcmVlX3VkYXRhKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0LT5w
cml2KTsKKyAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYpOworICAgIH0KIH0KIAogaW50
IHNjaGVkX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIGludCBwb29saWQpCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02: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 1iDkGY-0004R1-NS; Fri, 27 Sep 2019 07: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGY-0004Q1-4s
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:10 +0000
X-Inumbo-ID: 92a6c32e-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 92a6c32e-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 E6FE0AE1A;
 Fri, 27 Sep 2019 07:01:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:32 +0200
Message-Id: <20190927070050.12405-29-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 28/46] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgc2NoZWQgdW5pdHMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBu
ZXcgdW5pdCB0byBiZQpzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KCkEgdmFyaWFibGUgc2No
ZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwpw
ZXIgc2NoZWR1bGUgdW5pdC4KCkFzIHRhc2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlk
bGUgdW5pdCBpdCBpcyByZXF1aXJlZCB0byBzZXQgdGhlCnRhc2tsZXRfd29ya19zY2hlZHVsZWQg
cGFyYW1ldGVyIG9mIGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1CmNvdmVyZWQgYnkg
dGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsu
CgpGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5pdCB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwpzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2ZSBh
IHdheSB0byBpbml0aWF0ZSBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGluZyB0aGUgZ2Vu
ZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCnNlbGVjdGluZyB0aGUgdmNwdSB0byBzd2l0Y2ggdG8s
IGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCndhbnQgdG8gcnVuLiBUaGlzIGhhcyB0
aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIKY29uY3VycmVudCBTQ0hF
RFVMRV9TT0ZUSVJRIGV2ZW50cy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tClJGQyBWMjoKLSBtb3ZlIHN5bmNpbmcgYWZ0ZXIgY29udGV4dF9zd2l0
Y2goKSB0byBzY2hlZHVsZS5jClYyOgotIGRvbid0IHJ1biB0YXNrbGV0cyBkaXJlY3RseSBmcm9t
IHNjaGVkX3dhaXRfcmVuZGV6dm91c19pbigpClYzOgotIGFkYXB0IGFycmF5IHNpemUgaW4gc2No
ZWRfbW92ZV9kb21haW4oKSAoSmFuIEJldWxpY2gpCi0gaW50IC0+IHVuc2lnbmVkIGludCAoSmFu
IEJldWxpY2gpClY0OgotIHJlbmFtZWQgc2QgdG8gc3IgaW4gc2V2ZXJhbCBwbGFjZXMgKEphbiBC
ZXVsaWNoKQotIHN3YXAgc3RvcF90aW1lcigpIGFuZCBOT1coKSBjYWxscyAoSmFuIEJldWxpY2gp
Ci0gY29udGV4dF9zd2l0Y2goKSBvbiBBUk0gcmV0dXJucyAtIGhhbmRsZSB0aGF0IChKYW4gQmV1
bGljaCkKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICB8ICAgMiArLQogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgfCAgIDMgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwg
MzUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2Nv
bW1vbi9zb2Z0aXJxLmMgICAgICAgfCAgIDYgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
IHwgICAxICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwgIDE2ICstCiB4ZW4vaW5jbHVk
ZS94ZW4vc29mdGlycS5oICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDI5NCBpbnNlcnRpb25z
KCspLCA4OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggZjBlZTVhMjE0MC4uNDYwZTk2OGU5NyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4u
YwpAQCAtMzE4LDcgKzMxOCw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZj
cHUgKnByZXYpCiAKICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAKLSAgICBjb250ZXh0X3NhdmVk
KHByZXYpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQocHJldiwgY3VycmVudCk7CiAKICAg
ICB1cGRhdGVfcnVuc3RhdGVfYXJlYShjdXJyZW50KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGM3ZmEyMjRjODkuLjI3
Zjk5ZDNiY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKQEAgLTE3ODQsNyArMTc4NCw2IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4
dF9zd2l0Y2godm9pZCkKICAgICBwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9IG47CiB9CiAKLQog
dm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQp
CiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKQEAgLTE4NjAs
NyArMTg1OSw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVj
dCB2Y3B1ICpuZXh0KQogICAgICAgICB9CiAgICAgfQogCi0gICAgY29udGV4dF9zYXZlZChwcmV2
KTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHByZXYsIG5leHQpOwogCiAgICAgX3VwZGF0
ZV9ydW5zdGF0ZV9hcmVhKG5leHQpOwogICAgIC8qIE11c3QgYmUgZG9uZSB3aXRoIGludGVycnVw
dHMgZW5hYmxlZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCmluZGV4IDZmMWE2ZmJkNmUuLjE4MGEyMjU0OTQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTU5
LDYgKzU5LDkgQEAgYm9vbGVhbl9wYXJhbSgic2NoZWRfc210X3Bvd2VyX3NhdmluZ3MiLCBzY2hl
ZF9zbXRfcG93ZXJfc2F2aW5ncyk7CiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzID0gU0NIRURfREVG
QVVMVF9SQVRFTElNSVRfVVM7CiBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBz
Y2hlZF9yYXRlbGltaXRfdXMpOwogCisvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hl
ZF91bml0LiAqLworc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51
bGFyaXR5ID0gMTsKKwogLyogQ29tbW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4gKi8KIHN0YXRpYyBE
RUZJTkVfU1BJTkxPQ0soc2NoZWRfZnJlZV9jcHVfbG9jayk7CiAKQEAgLTUzMCw4ICs1MzMsOCBA
QCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wg
KmMpCiAgICAgaWYgKCBJU19FUlIoZG9tZGF0YSkgKQogICAgICAgICByZXR1cm4gUFRSX0VSUihk
b21kYXRhKTsKIAotICAgIC8qIFRPRE86IGZpeCBhcnJheSBzaXplIHdpdGggbXVsdGlwbGUgdmNw
dXMgcGVyIHVuaXQuICovCi0gICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2b2lkICosIGQt
Pm1heF92Y3B1cyk7CisgICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2b2lkICosCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAoZC0+bWF4X3ZjcHVzLCBzY2hl
ZF9ncmFudWxhcml0eSkpOwogICAgIGlmICggdW5pdF9wcml2ID09IE5VTEwgKQogICAgIHsKICAg
ICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKQEAgLTE3MTIsMTMz
ICsxNzE1LDMyNSBAQCB2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2
LCBzX3RpbWVfdCB2YWx1ZSkKICAgICBzcGluX3VubG9jaygmdi0+cGVyaW9kaWNfdGltZXJfbG9j
ayk7CiB9CiAKLS8qCi0gKiBUaGUgbWFpbiBmdW5jdGlvbgotICogLSBkZXNjaGVkdWxlIHRoZSBj
dXJyZW50IGRvbWFpbiAoc2NoZWR1bGVyIGluZGVwZW5kZW50KS4KLSAqIC0gcGljayBhIG5ldyBk
b21haW4gKHNjaGVkdWxlciBkZXBlbmRlbnQpLgotICovCi1zdGF0aWMgdm9pZCBzY2hlZHVsZSh2
b2lkKQorc3RhdGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqc3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQg
Km5leHQsIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNfdGltZV90IG5vdykKIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAqcHJldiA9
IGN1cnJlbnQtPnNjaGVkX3VuaXQsICpuZXh0ID0gTlVMTDsKLSAgICBzX3RpbWVfdCAgICAgICAg
ICAgICAgbm93OwotICAgIHN0cnVjdCBzY2hlZHVsZXIgICAgICpzY2hlZDsKLSAgICB1bnNpZ25l
ZCBsb25nICAgICAgICAqdGFza2xldF93b3JrID0gJnRoaXNfY3B1KHRhc2tsZXRfd29ya190b19k
byk7Ci0gICAgYm9vbCAgICAgICAgICAgICAgICAgIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSBm
YWxzZTsKLSAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwotICAgIHNwaW5sb2NrX3QgICAg
ICAgICAgICpsb2NrOwotICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgc3It
PmN1cnIgPSBuZXh0OwogCi0gICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKKyAgICBUUkFDRV8z
RChUUkNfU0NIRURfU1dJVENIX0lORlBSRVYsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2
LT51bml0X2lkLAorICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUpOwor
ICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwgbmV4dC0+ZG9tYWluLT5kb21h
aW5faWQsIG5leHQtPnVuaXRfaWQsCisgICAgICAgICAgICAgKG5leHQtPnZjcHVfbGlzdC0+cnVu
c3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KKyAgICAgICAgICAgICAobm93IC0g
bmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0X3RpbWUpOwogCi0gICAgU0NI
RURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOworICAgIEFTU0VSVChwcmV2LT52Y3B1X2xpc3QtPnJ1
bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5pbmcpOworCisgICAgVFJBQ0VfNEQoVFJDX1ND
SEVEX1NXSVRDSCwgcHJldi0+ZG9tYWluLT5kb21haW5faWQsIHByZXYtPnVuaXRfaWQsCisgICAg
ICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQpOworCisgICAg
c2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7CisKKyAgICBBU1NF
UlQobmV4dC0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsK
KyAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShuZXh0LCB0cnVlLCBub3cpOwogCi0gICAg
c2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgLyoKKyAgICAgKiBOQi4gRG9uJ3QgYWRkIGFu
eSB0cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKKyAgICAg
KiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5
LgorICAgICAqLworCisgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKKyAgICBuZXh0LT52
Y3B1X2xpc3QtPmlzX3J1bm5pbmcgPSAxOworICAgIG5leHQtPmlzX3J1bm5pbmcgPSB0cnVlOwor
ICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7Cit9CisKK3N0YXRpYyBib29sIHNjaGVk
X3Rhc2tsZXRfY2hlY2tfY3B1KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgdW5zaWduZWQgbG9u
ZyAqdGFza2xldF93b3JrID0gJnBlcl9jcHUodGFza2xldF93b3JrX3RvX2RvLCBjcHUpOwogCi0g
ICAgLyogVXBkYXRlIHRhc2tsZXQgc2NoZWR1bGluZyBzdGF0dXMuICovCiAgICAgc3dpdGNoICgg
KnRhc2tsZXRfd29yayApCiAgICAgewogICAgIGNhc2UgVEFTS0xFVF9lbnF1ZXVlZDoKICAgICAg
ICAgc2V0X2JpdChfVEFTS0xFVF9zY2hlZHVsZWQsIHRhc2tsZXRfd29yayk7CiAgICAgICAgIC8q
IGZhbGx0aHJvdWdoICovCiAgICAgY2FzZSBUQVNLTEVUX2VucXVldWVkfFRBU0tMRVRfc2NoZWR1
bGVkOgotICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gdHJ1ZTsKKyAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgVEFTS0xFVF9zY2hlZHVsZWQ6CiAg
ICAgICAgIGNsZWFyX2JpdChfVEFTS0xFVF9zY2hlZHVsZWQsIHRhc2tsZXRfd29yayk7CisgICAg
ICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgY2FzZSAwOgotICAgICAgICAvKnRhc2tsZXRfd29y
a19zY2hlZHVsZWQgPSBmYWxzZTsqLworICAgICAgICAvKiByZXR1cm4gZmFsc2U7ICovCiAgICAg
ICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwogICAgIH0KIAotICAgIGxv
Y2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CisgICAgcmV0dXJuIGZhbHNlOworfQog
Ci0gICAgbm93ID0gTk9XKCk7CitzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0X2NoZWNrKHVuc2ln
bmVkIGludCBjcHUpCit7CisgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gZmFsc2U7
CisgICAgY29uc3QgY3B1bWFza190ICptYXNrID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVzOwor
ICAgIHVuc2lnbmVkIGludCBjcHVfaXRlcjsKKworICAgIGZvcl9lYWNoX2NwdSAoIGNwdV9pdGVy
LCBtYXNrICkKKyAgICAgICAgaWYgKCBzY2hlZF90YXNrbGV0X2NoZWNrX2NwdShjcHVfaXRlcikg
KQorICAgICAgICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IHRydWU7CiAKLSAgICBzdG9w
X3RpbWVyKCZzZC0+c190aW1lcik7CisgICAgcmV0dXJuIHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7
Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqZG9fc2NoZWR1bGUoc3RydWN0IHNjaGVk
X3VuaXQgKnByZXYsIHNfdGltZV90IG5vdywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hl
ZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQ7CiAK
ICAgICAvKiBnZXQgcG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVkdWxpbmcuLi4gKi8K
LSAgICBzY2hlZCA9IHRoaXNfY3B1KHNjaGVkdWxlcik7Ci0gICAgc2NoZWQtPmRvX3NjaGVkdWxl
KHNjaGVkLCBwcmV2LCBub3csIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpOworICAgIHNjaGVkLT5k
b19zY2hlZHVsZShzY2hlZCwgcHJldiwgbm93LCBzY2hlZF90YXNrbGV0X2NoZWNrKGNwdSkpOwog
CiAgICAgbmV4dCA9IHByZXYtPm5leHRfdGFzazsKIAotICAgIHNkLT5jdXJyID0gbmV4dDsKLQog
ICAgIGlmICggcHJldi0+bmV4dF90aW1lID49IDAgKSAvKiAtdmUgbWVhbnMgbm8gbGltaXQgKi8K
LSAgICAgICAgc2V0X3RpbWVyKCZzZC0+c190aW1lciwgbm93ICsgcHJldi0+bmV4dF90aW1lKTsK
KyAgICAgICAgc2V0X3RpbWVyKCZzci0+c190aW1lciwgbm93ICsgcHJldi0+bmV4dF90aW1lKTsK
KworICAgIGlmICggbGlrZWx5KHByZXYgIT0gbmV4dCkgKQorICAgICAgICBzY2hlZF9zd2l0Y2hf
dW5pdHMoc3IsIG5leHQsIHByZXYsIG5vdyk7CisKKyAgICByZXR1cm4gbmV4dDsKK30KKworc3Rh
dGljIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKK3sKKyAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCA9IHByZXYtPnNjaGVkX3VuaXQ7CisKKyAgICAvKiBDbGVhciBydW5u
aW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAqLworICAgIHNtcF93
bWIoKTsKKworICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOworICAgIHVuaXQtPmlzX3J1bm5pbmcg
PSBmYWxzZTsKKyAgICB1bml0LT5zdGF0ZV9lbnRyeV90aW1lID0gTk9XKCk7CisKKyAgICAvKiBD
aGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBydW5uaW5nIGZsYWcu
ICovCisgICAgc21wX21iKCk7CisKKyAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1
bGVyKHByZXYpLCB1bml0KTsKIAotICAgIGlmICggdW5saWtlbHkocHJldiA9PSBuZXh0KSApCisg
ICAgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCh1bml0KTsKK30KKworLyoKKyAqIFJlbmRlenZv
dXMgb24gZW5kIG9mIGNvbnRleHQgc3dpdGNoLgorICogQXMgbm8gbG9jayBpcyBwcm90ZWN0aW5n
IHRoaXMgcmVuZGV6dm91cyBmdW5jdGlvbiB3ZSBuZWVkIHRvIHVzZSBhdG9taWMKKyAqIGFjY2Vz
cyBmdW5jdGlvbnMgb24gdGhlIGNvdW50ZXIuCisgKiBUaGUgY291bnRlciB3aWxsIGJlIDAgaW4g
Y2FzZSBubyByZW5kZXp2b3VzIGlzIG5lZWRlZC4gRm9yIHRoZSByZW5kZXp2b3VzCisgKiBjYXNl
IGl0IGlzIGluaXRpYWxpc2VkIHRvIHRoZSBudW1iZXIgb2YgY3B1cyB0byByZW5kZXp2b3VzIHBs
dXMgMS4gRWFjaAorICogbWVtYmVyIGVudGVyaW5nIGRlY3JlbWVudHMgdGhlIGNvdW50ZXIuIFRo
ZSBsYXN0IG9uZSB3aWxsIGRlY3JlbWVudCBpdCB0bworICogMSBhbmQgcGVyZm9ybSB0aGUgZmlu
YWwgbmVlZGVkIGFjdGlvbiBpbiB0aGF0IGNhc2UgKGNhbGwgb2YgY29udGV4dF9zYXZlZCgpCisg
KiBpZiB2Y3B1IHdhcyBzd2l0Y2hlZCksIGFuZCB0aGVuIHNldCB0aGUgY291bnRlciB0byB6ZXJv
LiBUaGUgb3RoZXIgbWVtYmVycworICogd2lsbCB3YWl0IHVudGlsIHRoZSBjb3VudGVyIGJlY29t
ZXMgemVybyB1bnRpbCB0aGV5IHByb2NlZWQuCisgKi8KK3ZvaWQgc2NoZWRfY29udGV4dF9zd2l0
Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKK3sKKyAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqbmV4dCA9IHZuZXh0LT5zY2hlZF91bml0OworCisgICAgaWYgKCBhdG9t
aWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCisgICAgeworICAgICAgICBpbnQg
Y250ID0gYXRvbWljX2RlY19yZXR1cm4oJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCk7CisKKyAg
ICAgICAgLyogQ2FsbCBjb250ZXh0X3NhdmVkKCkgYmVmb3JlIHJlbGVhc2luZyBvdGhlciB3YWl0
ZXJzLiAqLworICAgICAgICBpZiAoIGNudCA9PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAg
aWYgKCB2cHJldiAhPSB2bmV4dCApCisgICAgICAgICAgICAgICAgY29udGV4dF9zYXZlZCh2cHJl
dik7CisgICAgICAgICAgICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQsIDAp
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHdoaWxlICggYXRvbWljX3Jl
YWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQorICAgICAgICAgICAgICAgIGNwdV9yZWxh
eCgpOworICAgIH0KKyAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgKQorICAgICAgICBjb250
ZXh0X3NhdmVkKHZwcmV2KTsKK30KKworc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2go
c3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCit7CisgICAgaWYgKCB1bmxpa2VseSh2cHJl
diA9PSB2bmV4dCkgKQogICAgIHsKLSAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxv
Y2ssIGNwdSk7CiAgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GQ09OVCwKLSAg
ICAgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCi0g
ICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUsCi0gICAgICAgICAg
ICAgICAgIHByZXYtPm5leHRfdGltZSk7Ci0gICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmco
bmV4dC0+dmNwdV9saXN0KTsKLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcocHJldi0+
dmNwdV9saXN0KTsKKyAgICAgICAgICAgICAgICAgdm5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2
bmV4dC0+c2NoZWRfdW5pdC0+dW5pdF9pZCwKKyAgICAgICAgICAgICAgICAgbm93IC0gdnByZXYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUsCisgICAgICAgICAgICAgICAgIHZwcmV2LT5zY2hl
ZF91bml0LT5uZXh0X3RpbWUpOworICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHZwcmV2
LCB2bmV4dCk7CisgICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcodm5leHQpOworICAgICAg
ICByZXR1cm4gY29udGludWVfcnVubmluZyh2cHJldik7CiAgICAgfQogCi0gICAgVFJBQ0VfM0Qo
VFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLAotICAgICAgICAgICAgIHByZXYtPmRvbWFpbi0+ZG9t
YWluX2lkLCBwcmV2LT51bml0X2lkLAotICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2Vu
dHJ5X3RpbWUpOwotICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwKLSAgICAg
ICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCwKLSAgICAgICAg
ICAgICAobmV4dC0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJs
ZSkgPwotICAgICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsCi0g
ICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsKKyAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVk
X2N0eCk7CiAKLSAgICBBU1NFUlQocHJldi0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSA9PSBS
VU5TVEFURV9ydW5uaW5nKTsKKyAgICBzdG9wX3RpbWVyKCZ2cHJldi0+cGVyaW9kaWNfdGltZXIp
OwogCi0gICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwKLSAgICAgICAgICAgICBwcmV2LT5k
b21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKLSAgICAgICAgICAgICBuZXh0LT5kb21h
aW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CisgICAgaWYgKCB2bmV4dC0+c2NoZWRfdW5p
dC0+bWlncmF0ZWQgKQorICAgICAgICB2Y3B1X21vdmVfaXJxcyh2bmV4dCk7CiAKLSAgICBzY2hl
ZF91bml0X3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKKyAgICB2Y3B1X3Blcmlv
ZGljX3RpbWVyX3dvcmsodm5leHQpOwogCi0gICAgQVNTRVJUKG5leHQtPnZjcHVfbGlzdC0+cnVu
c3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7Ci0gICAgc2NoZWRfdW5pdF9ydW5zdGF0
ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKKyAgICBjb250ZXh0X3N3aXRjaCh2cHJldiwgdm5l
eHQpOworfQogCi0gICAgLyoKLSAgICAgKiBOQi4gRG9uJ3QgYWRkIGFueSB0cmFjZSByZWNvcmRz
IGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKLSAgICAgKiBzd2l0Y2gsIGVsc2Ug
bG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5LgotICAgICAqLworLyoK
KyAqIFJlbmRlenZvdXMgYmVmb3JlIHRha2luZyBhIHNjaGVkdWxpbmcgZGVjaXNpb24uCisgKiBD
YWxsZWQgd2l0aCBzY2hlZHVsZSBsb2NrIGhlbGQsIHNvIGFsbCBhY2Nlc3NlcyB0byB0aGUgcmVu
ZGV6dm91cyBjb3VudGVyCisgKiBjYW4gYmUgbm9ybWFsIG9uZXMgKG5vIGF0b21pYyBhY2Nlc3Nl
cyBuZWVkZWQpLgorICogVGhlIGNvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gdGhlIG51bWJlciBv
ZiBjcHVzIHRvIHJlbmRlenZvdXMgaW5pdGlhbGx5LgorICogRWFjaCBjcHUgZW50ZXJpbmcgd2ls
bCBkZWNyZW1lbnQgdGhlIGNvdW50ZXIuIEluIGNhc2UgdGhlIGNvdW50ZXIgYmVjb21lcworICog
emVybyBkb19zY2hlZHVsZSgpIGlzIGNhbGxlZCBhbmQgdGhlIHJlbmRlenZvdXMgY291bnRlciBm
b3IgbGVhdmluZworICogY29udGV4dF9zd2l0Y2goKSBpcyBzZXQuIEFsbCBvdGhlciBtZW1iZXJz
IHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBpcworICogYmVjb21pbmcgemVybywgZHJvcHBp
bmcgdGhlIHNjaGVkdWxlIGxvY2sgaW4gYmV0d2Vlbi4KKyAqLworc3RhdGljIHN0cnVjdCBzY2hl
ZF91bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGlu
bG9ja190ICoqbG9jaywgaW50IGNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqbmV4dDsKIAotICAgIEFTU0VSVCghbmV4dC0+aXNfcnVubmluZyk7Ci0gICAgbmV4dC0+dmNw
dV9saXN0LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5pc19ydW5uaW5nID0gdHJ1ZTsKLSAg
ICBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lID0gbm93OworICAgIGlmICggIS0tcHJldi0+cmVuZGV6
dm91c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgbmV4dCA9IGRvX3NjaGVkdWxlKHByZXYsIG5v
dywgY3B1KTsKKyAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCBz
Y2hlZF9ncmFudWxhcml0eSArIDEpOworICAgICAgICByZXR1cm4gbmV4dDsKKyAgICB9CiAKLSAg
ICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKKyAgICB3aGlsZSAoIHByZXYt
PnJlbmRlenZvdXNfaW5fY250ICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvbWlu
ZyBmcm9tIGlkbGUgbWlnaHQgbmVlZCB0byBkbyB0YXNrbGV0IHdvcmsuCisgICAgICAgICAqIElu
IG9yZGVyIHRvIGF2b2lkIGRlYWRsb2NrcyB3ZSBjYW4ndCBkbyB0aGF0IGhlcmUsIGJ1dCBoYXZl
IHRvCisgICAgICAgICAqIGNvbnRpbnVlIHRoZSBpZGxlIGxvb3AuCisgICAgICAgICAqIFVuZG8g
dGhlIHJlbmRlenZvdXNfaW5fY250IGRlY3JlbWVudCBhbmQgc2NoZWR1bGUgYW5vdGhlciBjYWxs
IG9mCisgICAgICAgICAqIHNjaGVkX3NsYXZlKCkuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IGlzX2lkbGVfdW5pdChwcmV2KSAmJiBzY2hlZF90YXNrbGV0X2NoZWNrX2NwdShjcHUpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZwcmV2ID0gY3VycmVudDsKIAotICAg
IFNDSEVEX1NUQVRfQ1JBTksoc2NoZWRfY3R4KTsKKyAgICAgICAgICAgIHByZXYtPnJlbmRlenZv
dXNfaW5fY250Kys7CisgICAgICAgICAgICBhdG9taWNfc2V0KCZwcmV2LT5yZW5kZXp2b3VzX291
dF9jbnQsIDApOworCisgICAgICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEoKmxvY2ss
IGNwdSk7CisKKyAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSk7
CisgICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdnByZXYsIG5vdyk7CisK
KyAgICAgICAgICAgIHJldHVybiBOVUxMOyAgICAgICAgIC8qIEFSTSBvbmx5LiAqLworICAgICAg
ICB9CiAKLSAgICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1X2xpc3QtPnBlcmlvZGljX3RpbWVyKTsK
KyAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCpsb2NrLCBjcHUpOwogCi0gICAgaWYg
KCBuZXh0LT5taWdyYXRlZCApCi0gICAgICAgIHZjcHVfbW92ZV9pcnFzKG5leHQtPnZjcHVfbGlz
dCk7CisgICAgICAgIGNwdV9yZWxheCgpOwogCi0gICAgdmNwdV9wZXJpb2RpY190aW1lcl93b3Jr
KG5leHQtPnZjcHVfbGlzdCk7CisgICAgICAgICpsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2ly
cShjcHUpOworICAgIH0KIAotICAgIGNvbnRleHRfc3dpdGNoKHByZXYtPnZjcHVfbGlzdCwgbmV4
dC0+dmNwdV9saXN0KTsKKyAgICByZXR1cm4gcHJldi0+bmV4dF90YXNrOwogfQogCi12b2lkIGNv
bnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCitzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2
b2lkKQogewotICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4
dCB0byBtZW1vcnkuICovCi0gICAgc21wX3dtYigpOworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAg
ICp2cHJldiA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSB2cHJl
di0+c2NoZWRfdW5pdCwgKm5leHQ7CisgICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKKyAg
ICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCi0gICAgcHJldi0+aXNfcnVubmluZyA9IDA7Ci0g
ICAgcHJldi0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyA9IGZhbHNlOwotICAgIHByZXYtPnNjaGVk
X3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKKyAgICBBU1NFUlRfTk9UX0lOX0FUT01J
QygpOwogCi0gICAgLyogQ2hlY2sgZm9yIG1pZ3JhdGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJp
bmcgcnVubmluZyBmbGFnLiAqLwotICAgIHNtcF9tYigpOworICAgIGxvY2sgPSBwY3B1X3NjaGVk
dWxlX2xvY2tfaXJxKGNwdSk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1
bGVyKHByZXYpLCBwcmV2LT5zY2hlZF91bml0KTsKKyAgICBub3cgPSBOT1coKTsKKworICAgIGlm
ICggIXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKKyAgICB7CisgICAgICAgIHBjcHVfc2NoZWR1
bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
c3RvcF90aW1lcigmZ2V0X3NjaGVkX3JlcyhjcHUpLT5zX3RpbWVyKTsKKworICAgIG5leHQgPSBz
Y2hlZF93YWl0X3JlbmRlenZvdXNfaW4ocHJldiwgJmxvY2ssIGNwdSwgbm93KTsKKyAgICBpZiAo
ICFuZXh0ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJx
KGxvY2ssIGNwdSk7CiAKLSAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHByZXYtPnNjaGVk
X3VuaXQpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBuZXh0LT52Y3B1X2xpc3Qs
IG5vdyk7Cit9CisKKy8qCisgKiBUaGUgbWFpbiBmdW5jdGlvbgorICogLSBkZXNjaGVkdWxlIHRo
ZSBjdXJyZW50IGRvbWFpbiAoc2NoZWR1bGVyIGluZGVwZW5kZW50KS4KKyAqIC0gcGljayBhIG5l
dyBkb21haW4gKHNjaGVkdWxlciBkZXBlbmRlbnQpLgorICovCitzdGF0aWMgdm9pZCBzY2hlZHVs
ZSh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2bmV4dCwgKnZwcmV2ID0gY3Vy
cmVudDsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAqcHJldiA9IHZwcmV2LT5zY2hlZF91bml0
LCAqbmV4dCA9IE5VTEw7CisgICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKKyAgICBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyOworICAgIHNwaW5sb2NrX3QgICAgICAgICAgICpsb2NrOwor
ICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisKKyAgICBBU1NFUlRfTk9UX0lOX0FU
T01JQygpOworCisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOworCisgICAgc3IgPSBn
ZXRfc2NoZWRfcmVzKGNwdSk7CisKKyAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycShj
cHUpOworCisgICAgaWYgKCBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBXZSBoYXZlIGEgcmFjZTogc2NoZWRfc2xhdmUoKSBzaG91bGQgYmUg
Y2FsbGVkLCBzbyByYWlzZSBhIHNvZnRpcnEKKyAgICAgICAgICogaW4gb3JkZXIgdG8gcmUtZW50
ZXIgc2NoZWR1bGUoKSBsYXRlciBhbmQgY2FsbCBzY2hlZF9zbGF2ZSgpIG5vdy4KKyAgICAgICAg
ICovCisgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworCisgICAg
ICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CisgICAgICAgIHJldHVybiBzY2hl
ZF9zbGF2ZSgpOworICAgIH0KKworICAgIHN0b3BfdGltZXIoJnNyLT5zX3RpbWVyKTsKKworICAg
IG5vdyA9IE5PVygpOworCisgICAgaWYgKCBzY2hlZF9ncmFudWxhcml0eSA+IDEgKQorICAgIHsK
KyAgICAgICAgY3B1bWFza190IG1hc2s7CisKKyAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9j
bnQgPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgY3B1bWFza19hbmRub3QoJm1hc2ssIHNy
LT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOworICAgICAgICBjcHVtYXNrX3JhaXNlX3NvZnRpcnEo
Jm1hc2ssIFNDSEVEX1NMQVZFX1NPRlRJUlEpOworICAgICAgICBuZXh0ID0gc2NoZWRfd2FpdF9y
ZW5kZXp2b3VzX2luKHByZXYsICZsb2NrLCBjcHUsIG5vdyk7CisgICAgICAgIGlmICggIW5leHQg
KQorICAgICAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBw
cmV2LT5yZW5kZXp2b3VzX2luX2NudCA9IDA7CisgICAgICAgIG5leHQgPSBkb19zY2hlZHVsZShw
cmV2LCBub3csIGNwdSk7CisgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0
X2NudCwgMCk7CisgICAgfQorCisgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNw
dSk7CisKKyAgICB2bmV4dCA9IG5leHQtPnZjcHVfbGlzdDsKKyAgICBzY2hlZF9jb250ZXh0X3N3
aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7CiB9CiAKIC8qIFRoZSBzY2hlZHVsZXIgdGltZXI6IGZv
cmNlIGEgcnVuIHRocm91Z2ggdGhlIHNjaGVkdWxlciAqLwpAQCAtMTg3OSw2ICsyMDc0LDcgQEAg
c3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIHNy
ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICBzci0+bWFzdGVyX2NwdSA9
IGNwdTsKKyAgICBzci0+Y3B1cyA9IGNwdW1hc2tfb2YoY3B1KTsKICAgICBzZXRfc2NoZWRfcmVz
KGNwdSwgc3IpOwogCiAgICAgcGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSAmc2NoZWRfaWRsZV9v
cHM7CkBAIC0xODk5LDYgKzIwOTUsOCBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNp
Z25lZCBpbnQgY3B1KQogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVMTCApCiAgICAgICAg
IHJldHVybiAtRU5PTUVNOwogCisgICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQtPnJlbmRl
enZvdXNfaW5fY250ID0gMDsKKwogICAgIC8qCiAgICAgICogTm8gbmVlZCB0byBhbGxvY2F0ZSBh
bnkgc2NoZWR1bGVyIGRhdGEsIGFzIGNwdXMgY29taW5nIG9ubGluZSBhcmUKICAgICAgKiBmcmVl
IGluaXRpYWxseSBhbmQgdGhlIGlkbGUgc2NoZWR1bGVyIGRvZXNuJ3QgbmVlZCBhbnkgZGF0YSBh
cmVhcwpAQCAtMTk5OSw2ICsyMTk3LDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9p
ZCkKICAgICBpbnQgaTsKIAogICAgIG9wZW5fc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRLCBzY2hl
ZHVsZSk7CisgICAgb3Blbl9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEsIHNjaGVkX3NsYXZl
KTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlVNX1NDSEVEVUxFUlM7IGkrKykKICAgICB7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NvZnRpcnEuYyBiL3hlbi9jb21tb24vc29mdGlycS5jCmlu
ZGV4IDgzYzNjMDliZDUuLjJkNjYxOTMyMDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc29mdGly
cS5jCisrKyBiL3hlbi9jb21tb24vc29mdGlycS5jCkBAIC0zMyw4ICszMyw4IEBAIHN0YXRpYyB2
b2lkIF9fZG9fc29mdGlycSh1bnNpZ25lZCBsb25nIGlnbm9yZV9tYXNrKQogICAgIGZvciAoIDsg
OyApCiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBJbml0aWFsaXNlIEBjcHUgb24gZXZl
cnkgaXRlcmF0aW9uOiBTQ0hFRFVMRV9TT0ZUSVJRIG1heSBtb3ZlCi0gICAgICAgICAqIHVzIHRv
IGFub3RoZXIgcHJvY2Vzc29yLgorICAgICAgICAgKiBJbml0aWFsaXNlIEBjcHUgb24gZXZlcnkg
aXRlcmF0aW9uOiBTQ0hFRFVMRV9TT0ZUSVJRIG9yCisgICAgICAgICAqIFNDSEVEX1NMQVZFX1NP
RlRJUlEgbWF5IG1vdmUgdXMgdG8gYW5vdGhlciBwcm9jZXNzb3IuCiAgICAgICAgICAqLwogICAg
ICAgICBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKQEAgLTU1LDcgKzU1LDcgQEAgdm9pZCBw
cm9jZXNzX3BlbmRpbmdfc29mdGlycXModm9pZCkKIHsKICAgICBBU1NFUlQoIWluX2lycSgpICYm
IGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogICAgIC8qIERvIG5vdCBlbnRlciBzY2hlZHVsZXIg
YXMgaXQgY2FuIHByZWVtcHQgdGhlIGNhbGxpbmcgY29udGV4dC4gKi8KLSAgICBfX2RvX3NvZnRp
cnEoMXVsPDxTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICBfX2RvX3NvZnRpcnEoKDF1bCA8PCBTQ0hF
RFVMRV9TT0ZUSVJRKSB8ICgxdWwgPDwgU0NIRURfU0xBVkVfU09GVElSUSkpOwogfQogCiB2b2lk
IGRvX3NvZnRpcnEodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMDQyM2JlOTg3ZC4uYzY1ZGZhOTQz
YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTQyLDYgKzQyLDcgQEAgc3RydWN0IHNjaGVkX3Jlc291cmNl
IHsKIAogICAgIC8qIENwdSB3aXRoIGxvd2VzdCBpZCBpbiBzY2hlZHVsaW5nIHJlc291cmNlLiAq
LwogICAgIHVuc2lnbmVkIGludCAgICAgICAgbWFzdGVyX2NwdTsKKyAgICBjb25zdCBjcHVtYXNr
X3QgICAgKmNwdXM7ICAgICAgICAgICAvKiBjcHVzIGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3QgICAg
ICovCiB9OwogCiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAqLCBzY2hlZHVsZXIp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAppbmRleCBlYmY3MjNhODY2Li5jNzcwYWI0YWEwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjkyLDYg
KzI5MiwxMiBAQCBzdHJ1Y3Qgc2NoZWRfdW5pdCB7CiAgICAgLyogTmV4dCB1bml0IHRvIHJ1bi4g
Ki8KICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAgICpuZXh0X3Rhc2s7CiAgICAgc190aW1lX3Qg
ICAgICAgICAgICAgICAgbmV4dF90aW1lOworCisgICAgLyogTnVtYmVyIG9mIHZjcHVzIG5vdCB5
ZXQgam9pbmVkIGZvciBjb250ZXh0IHN3aXRjaC4gKi8KKyAgICB1bnNpZ25lZCBpbnQgICAgICAg
ICAgICByZW5kZXp2b3VzX2luX2NudDsKKworICAgIC8qIE51bWJlciBvZiB2Y3B1cyBub3QgeWV0
IGZpbmlzaGVkIHdpdGggY29udGV4dCBzd2l0Y2guICovCisgICAgYXRvbWljX3QgICAgICAgICAg
ICAgICAgcmVuZGV6dm91c19vdXRfY250OwogfTsKIAogI2RlZmluZSBmb3JfZWFjaF9zY2hlZF91
bml0KGQsIHUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC02
OTYsMTAgKzcwMiwxMCBAQCB2b2lkIHN5bmNfbG9jYWxfZXhlY3N0YXRlKHZvaWQpOwogCiAvKgog
ICogQ2FsbGVkIGJ5IHRoZSBzY2hlZHVsZXIgdG8gc3dpdGNoIHRvIGFub3RoZXIgVkNQVS4gVGhp
cyBmdW5jdGlvbiBtdXN0Ci0gKiBjYWxsIGNvbnRleHRfc2F2ZWQoQHByZXYpIHdoZW4gdGhlIGxv
Y2FsIENQVSBpcyBubyBsb25nZXIgcnVubmluZyBpbgotICogQHByZXYncyBjb250ZXh0LCBhbmQg
dGhhdCBjb250ZXh0IGlzIHNhdmVkIHRvIG1lbW9yeS4gQWx0ZXJuYXRpdmVseSwgaWYKLSAqIGlt
cGxlbWVudGluZyBsYXp5IGNvbnRleHQgc3dpdGNoaW5nLCBpdCBzdWZmaWNlcyB0byBlbnN1cmUg
dGhhdCBpbnZva2luZwotICogc3luY192Y3B1X2V4ZWNzdGF0ZSgpIHdpbGwgc3dpdGNoIGFuZCBj
b21taXQgQHByZXYncyBzdGF0ZS4KKyAqIGNhbGwgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChAcHJl
diwgQG5leHQpIHdoZW4gdGhlIGxvY2FsIENQVSBpcyBubyBsb25nZXIKKyAqIHJ1bm5pbmcgaW4g
QHByZXYncyBjb250ZXh0LCBhbmQgdGhhdCBjb250ZXh0IGlzIHNhdmVkIHRvIG1lbW9yeS4KKyAq
IEFsdGVybmF0aXZlbHksIGlmIGltcGxlbWVudGluZyBsYXp5IGNvbnRleHQgc3dpdGNoaW5nLCBp
dCBzdWZmaWNlcyB0byBlbnN1cmUKKyAqIHRoYXQgaW52b2tpbmcgc3luY192Y3B1X2V4ZWNzdGF0
ZSgpIHdpbGwgc3dpdGNoIGFuZCBjb21taXQgQHByZXYncyBzdGF0ZS4KICAqLwogdm9pZCBjb250
ZXh0X3N3aXRjaCgKICAgICBzdHJ1Y3QgdmNwdSAqcHJldiwKQEAgLTcxMSw3ICs3MTcsNyBAQCB2
b2lkIGNvbnRleHRfc3dpdGNoKAogICogc2F2ZWQgdG8gbWVtb3J5LiBBbHRlcm5hdGl2ZWx5LCBp
ZiBpbXBsZW1lbnRpbmcgbGF6eSBjb250ZXh0IHN3aXRjaGluZywKICAqIGVuc3VyZSB0aGF0IGlu
dm9raW5nIHN5bmNfdmNwdV9leGVjc3RhdGUoKSB3aWxsIHN3aXRjaCBhbmQgY29tbWl0IEBwcmV2
LgogICovCi12b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpOwordm9pZCBzY2hl
ZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQp
OwogCiAvKiBDYWxsZWQgYnkgdGhlIHNjaGVkdWxlciB0byBjb250aW51ZSBydW5uaW5nIHRoZSBj
dXJyZW50IFZDUFUuICovCiB2b2lkIGNvbnRpbnVlX3J1bm5pbmcoCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc29mdGlycS5oIGIveGVuL2luY2x1ZGUveGVuL3NvZnRpcnEuaAppbmRleCBj
MzI3YzliNmNkLi5kNzI3M2IzODliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc29mdGly
cS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKQEAgLTQsNiArNCw3IEBACiAvKiBM
b3ctbGF0ZW5jeSBzb2Z0aXJxcyBjb21lIGZpcnN0IGluIHRoZSBmb2xsb3dpbmcgbGlzdC4gKi8K
IGVudW0gewogICAgIFRJTUVSX1NPRlRJUlEgPSAwLAorICAgIFNDSEVEX1NMQVZFX1NPRlRJUlEs
CiAgICAgU0NIRURVTEVfU09GVElSUSwKICAgICBORVdfVExCRkxVU0hfQ0xPQ0tfUEVSSU9EX1NP
RlRJUlEsCiAgICAgUkNVX1NPRlRJUlEsCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGc-0004XY-5S; Fri, 27 Sep 2019 07:02:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGa-0004V7-RV
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:12 +0000
X-Inumbo-ID: 93f9d360-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 93f9d360-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01: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 C52D8B181;
 Fri, 27 Sep 2019 07:01:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:38 +0200
Message-Id: <20190927070050.12405-35-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 34/46] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzY2hlZHVsaW5nIGFuIHVuaXQgd2l0aCBtdWx0aXBsZSB2Y3B1cyB0aGVyZSBpcyBubyBn
dWFyYW50ZWUgYWxsCnZjcHVzIGFyZSBhdmFpbGFibGUgKGUuZy4gYWJvdmUgbWF4dmNwdXMgb3Ig
dmNwdSBvZmZsaW5lKS4gRmFsbCBiYWNrIHRvCmlkbGUgdmNwdSBvZiB0aGUgY3VycmVudCBjcHUg
aW4gdGhhdCBjYXNlLiBUaGlzIHJlcXVpcmVzIHRvIHN0b3JlIHRoZQpjb3JyZWN0IHNjaGVkdWxl
X3VuaXQgcG9pbnRlciBpbiB0aGUgaWRsZSB2Y3B1IGFzIGxvbmcgYXMgaXQgdXNlZCBhcwpmYWxs
YmFjayB2Y3B1LgoKSW4gb3JkZXIgdG8gbW9kaWZ5IHRoZSBydW5zdGF0ZXMgb2YgdGhlIGNvcnJl
Y3QgdmNwdXMgd2hlbiBzd2l0Y2hpbmcKc2NoZWR1bGUgdW5pdHMgbWVyZ2Ugc2NoZWRfdW5pdF9y
dW5zdGF0ZV9jaGFuZ2UoKSBpbnRvCnNjaGVkX3N3aXRjaF91bml0cygpIGFuZCBsb29wIG92ZXIg
dGhlIGFmZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZApvZiB0aGUgdW5pdCdzIHZjcHVzLiBU
aGlzIGluIHR1cm4gcmVxdWlyZXMgYW4gYWNjZXNzIGZ1bmN0aW9uIHRvIHRoZQpjdXJyZW50IHZh
cmlhYmxlIG9mIG90aGVyIGNwdXMuCgpUb2RheSBjb250ZXh0X3NhdmVkKCkgaXMgY2FsbGVkIGlu
IGNhc2UgcHJldmlvdXMgYW5kIG5leHQgdmNwdXMgZGlmZmVyCndoZW4gZG9pbmcgYSBjb250ZXh0
IHN3aXRjaC4gV2l0aCBhbiBpZGxlIHZjcHUgYmVpbmcgY2FwYWJsZSB0byBiZSBhCnN1YnN0aXR1
dGUgZm9yIGFuIG9mZmxpbmUgdmNwdSB0aGlzIGlzIHByb2JsZW1hdGljIHdoZW4gc3dpdGNoaW5n
IHRvCmFuIGlkbGUgc2NoZWR1bGluZyB1bml0LiBBbiBpZGxlIHByZXZpb3VzIHZjcHUgbGVhdmVz
IHVzIGluIGRvdWJ0IHdoaWNoCnNjaGVkdWxlIHVuaXQgd2FzIGFjdGl2ZSBwcmV2aW91c2x5LCBz
byBzYXZlIHRoZSBwcmV2aW91cyB1bml0IHBvaW50ZXIKaW4gdGhlIHBlci1zY2hlZHVsZSByZXNv
dXJjZSBhcmVhLiBJZiBpdCBpcyBOVUxMIHRoZSB1bml0IGhhcyBub3QKY2hhbmdlZCBhbmQgd2Ug
ZG9uJ3QgaGF2ZSB0byBzZXQgdGhlIHByZXZpb3VzIHVuaXQgdG8gYmUgbm90IHJ1bm5pbmcuCgpX
aGVuIHJ1bm5pbmcgYW4gaWRsZSB2Y3B1IGluIGEgbm9uLWlkbGUgc2NoZWR1bGluZyB1bml0IHVz
ZSBhIHNwZWNpZmljCmd1ZXN0IGlkbGUgbG9vcCBub3QgcGVyZm9ybWluZyBhbnkgbm9uLXNvZnRp
cnEgdGFza2xldHMgYW5kCmxpdmVwYXRjaGluZyBpbiBvcmRlciB0byBhdm9pZCBwb3B1bGF0aW5n
IHRoZSBjcHUgY2FjaGVzIHdpdGggbWVtb3J5CnVzZWQgYnkgb3RoZXIgZG9tYWlucyAoYXMgZmFy
IGFzIHBvc3NpYmxlKS4gU29mdGlycXMgYXJlIGNvbnNpZGVyZWQgdG8KYmUgc2F2ZS4KCkluIG9y
ZGVyIHRvIGF2b2lkIGxpdmVwYXRjaGluZyB3aGVuIGdvaW5nIHRvIGd1ZXN0IGlkbGUgYW5vdGhl
cgp2YXJpYW50IG9mIHJlc2V0X3N0YWNrX2FuZF9qdW1wKCkgbm90IGNhbGxpbmcgY2hlY2tfZm9y
X2xpdmVwYXRjaF93b3JrCmlzIG5lZWRlZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQpSRkMgVjI6Ci0gbmV3IHBhdGNoIChBbmRyZXcgQ29vcGVyKQoKVjE6Ci0gdXNl
IHVyZ2VudF9jb3VudCB0byBzZWxlY3QgY29ycmVjdCBpZGxlIHJvdXRpbmUgKEphbiBCZXVsaWNo
KQoKVjI6Ci0gc2V0IHZjcHUtPmlzX3J1bm5pbmcgaW4gY29udGV4dF9zYXZlZCgpCi0gaW50cm9k
dWNlIHJlc2V0X3N0YWNrX2FuZF9qdW1wX25vbHAoKSAoSmFuIEJldWxpY2gpCi0gcmVhZGQgc2Ny
dWJiaW5nIChKYW4gQmV1bGljaCwgQW5kcmV3IENvb3BlcikKLSBnZXRfY3B1X2N1cnJlbnQoKSBf
Tk9UXyBtb3ZlZCB0byBpbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGFzIHRoZQogIG5lZWRlZCBy
ZWZlcmVuY2Ugb2Ygc3RhY2tfYmFzZVtdIHJlc3VsdHMgaW4gYSAjaW5jbHVkZSBoZWxsCgpWMzoK
LSBzcGxpdCBjb250ZXh0X3NhdmVkKCkgaW50byB1bml0X2NvbnRleHRfc2F2ZWQoKSBhbmQgdmNw
dV9jb250ZXh0X3NhdmVkKCkKClY0OgotIHJlbmFtZSBzZCAtPiBzciAoSmFuIEJldWxpY2gpCi0g
dXNlIHVuc2lnbmVkIGludCBmb3IgY3B1IChKYW4gQmV1bGljaCkKLSBhZGQgY29tbWVudCBpbiBz
Y2hlZF9jb250ZXh0X3N3aXRjaCgpIChKYW4gQmV1bGljaCkKLSBhZGQgY29tbWVudCBiZWZvcmUg
ZGVmaW5pdGlvbiBvZiBnZXRfY3B1X2N1cnJlbnQoKSAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2Fy
Y2gveDg2L2RvbWFpbi5jICAgICAgICAgfCAgMjMgKysrKysrCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgICAgICAgICB8IDE4OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIHwgICAxICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oIHwgIDE5ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oICAg
ICB8ICAgNyArKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggICAgfCAgIDQgKy0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwgICAxICsKIDcgZmlsZXMgY2hhbmdlZCwgMTgwIGlu
c2VydGlvbnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAyN2Y5OWQzYmNjLi5jOGQ3ZjQ5
MWVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0xNTksNiArMTU5LDI1IEBAIHN0YXRpYyB2b2lkIGlkbGVfbG9vcCh2b2lk
KQogICAgIH0KIH0KIAorLyoKKyAqIElkbGUgbG9vcCBmb3Igc2libGluZ3MgaW4gYWN0aXZlIHNj
aGVkdWxlIHVuaXRzLgorICogV2UgZG9uJ3QgZG8gYW55IHN0YW5kYXJkIGlkbGUgd29yayBsaWtl
IHRhc2tsZXRzIG9yIGxpdmVwYXRjaGluZy4KKyAqLworc3RhdGljIHZvaWQgZ3Vlc3RfaWRsZV9s
b29wKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
KworICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBBU1NFUlQoIWNwdV9pc19vZmZsaW5l
KGNwdSkpOworCisgICAgICAgIGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICYmICFzY3J1Yl9m
cmVlX3BhZ2VzKCkgJiYKKyAgICAgICAgICAgICAhc29mdGlycV9wZW5kaW5nKGNwdSkpCisgICAg
ICAgICAgICBzY2hlZF9ndWVzdF9pZGxlKHBtX2lkbGUsIGNwdSk7CisgICAgICAgIGRvX3NvZnRp
cnEoKTsKKyAgICB9Cit9CisKIHZvaWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCiB7CiAg
ICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpAQCAtMTcyLDYgKzE5MSwxMCBAQCB2b2lkIHN0
YXJ0dXBfY3B1X2lkbGVfbG9vcCh2b2lkKQogCiBzdGF0aWMgdm9pZCBub3JldHVybiBjb250aW51
ZV9pZGxlX2RvbWFpbihzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICAvKiBJZGxlIHZjcHVzIG1pZ2h0
IGJlIGF0dGFjaGVkIHRvIG5vbi1pZGxlIHVuaXRzISAqLworICAgIGlmICggIWlzX2lkbGVfZG9t
YWluKHYtPnNjaGVkX3VuaXQtPmRvbWFpbikgKQorICAgICAgICByZXNldF9zdGFja19hbmRfanVt
cF9ub2xwKGd1ZXN0X2lkbGVfbG9vcCk7CisKICAgICByZXNldF9zdGFja19hbmRfanVtcChpZGxl
X2xvb3ApOwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggZjc5Y2QyYTVhNi4uODU0ZWYzOWVlMiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTQz
LDEwICsxNDMsMjEgQEAgc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfaWRsZV9vcHMgPSB7
CiAgICAgLnN3aXRjaF9zY2hlZCAgID0gc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQsCiB9OwogCitz
dGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICp1bml0MnZjcHVfY3B1KGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHVuc2lnbmVkIGludCBpZHggPSB1bml0LT51bml0X2lk
ICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBjcHUpOworICAgIGNvbnN0IHN0cnVjdCBkb21haW4g
KmQgPSB1bml0LT5kb21haW47CisKKyAgICByZXR1cm4gKGlkeCA8IGQtPm1heF92Y3B1cykgPyBk
LT52Y3B1W2lkeF0gOiBOVUxMOworfQorCiBzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICpzY2hl
ZF91bml0MnZjcHVfY3B1KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQog
ewotICAgIHJldHVybiB1bml0LT5kb21haW4tPnZjcHVbdW5pdC0+dW5pdF9pZCArIHBlcl9jcHUo
c2NoZWRfcmVzX2lkeCwgY3B1KV07CisgICAgc3RydWN0IHZjcHUgKnYgPSB1bml0MnZjcHVfY3B1
KHVuaXQsIGNwdSk7CisKKyAgICByZXR1cm4gKHYgJiYgdi0+bmV3X3N0YXRlID09IFJVTlNUQVRF
X3J1bm5pbmcpID8gdiA6IGlkbGVfdmNwdVtjcHVdOwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVj
dCBzY2hlZHVsZXIgKmRvbV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI2
Niw4ICsyNzcsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAog
CiAgICAgdHJhY2VfcnVuc3RhdGVfY2hhbmdlKHYsIG5ld19zdGF0ZSk7CiAKLSAgICB1bml0LT5y
dW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdLS07Ci0gICAgdW5pdC0+cnVuc3RhdGVfY250
W25ld19zdGF0ZV0rKzsKKyAgICBpZiAoICFpc19pZGxlX3ZjcHUodikgKQorICAgIHsKKyAgICAg
ICAgdW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRlXS0tOworICAgICAgICB1bml0
LT5ydW5zdGF0ZV9jbnRbbmV3X3N0YXRlXSsrOworICAgIH0KIAogICAgIGRlbHRhID0gbmV3X2Vu
dHJ5X3RpbWUgLSB2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lOwogICAgIGlmICggZGVsdGEg
PiAwICkKQEAgLTI3OSwyMSArMjkzLDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1X3J1bnN0
YXRlX2NoYW5nZSgKICAgICB2LT5ydW5zdGF0ZS5zdGF0ZSA9IG5ld19zdGF0ZTsKIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKHN0cnVjdCBzY2hlZF91
bml0ICp1bml0LAotICAgIGJvb2wgcnVubmluZywgc190aW1lX3QgbmV3X2VudHJ5X3RpbWUpCit2
b2lkIHNjaGVkX2d1ZXN0X2lkbGUodm9pZCAoKmlkbGUpICh2b2lkKSwgdW5zaWduZWQgaW50IGNw
dSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKLQotICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNw
dSAoIHVuaXQsIHYgKQotICAgIHsKLSAgICAgICAgaWYgKCBydW5uaW5nICkKLSAgICAgICAgICAg
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19zdGF0ZSwgbmV3X2VudHJ5X3RpbWUpOwot
ICAgICAgICBlbHNlCi0gICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LAotICAgICAg
ICAgICAgICAgICgodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgPyBSVU5TVEFURV9ibG9j
a2VkIDoKLSAgICAgICAgICAgICAgICAgKHZjcHVfcnVubmFibGUodikgPyBSVU5TVEFURV9ydW5u
YWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKLSAgICAgICAgICAgICAgICBuZXdfZW50cnlfdGlt
ZSk7Ci0gICAgfQorICAgIGF0b21pY19pbmMoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBj
cHUpKTsKKyAgICBpZGxlKCk7CisgICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZF91cmdlbnRf
Y291bnQsIGNwdSkpOwogfQogCiB2b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZSkKQEAgLTU0Myw2ICs1NDcsNyBA
QCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggaXNfaWRsZV9k
b21haW4oZCkgKQogICAgIHsKICAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5j
dXJyID0gdW5pdDsKKyAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZF91
bml0X2lkbGUgPSB1bml0OwogICAgICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAgICAgICAgdW5p
dC0+aXNfcnVubmluZyA9IHRydWU7CiAgICAgICAgIHVuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBO
T1coKTsKQEAgLTg3NSw3ICs4ODAsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF91bml0X21vdmVfbG9j
a2VkKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICoKICAqIHNjaGVkX3VuaXRfbWlncmF0ZV9m
aW5pc2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBjYW4sIG9yIHNpbXBseQogICogcmV0
dXJuIGlmIGl0IGNhbid0IChiZWNhdXNlIHVuaXQgaXMgc3RpbGwgcnVubmluZyk7IGluIHRoYXQg
Y2FzZQotICogc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IGNv
bnRleHRfc2F2ZWQoKS4KKyAqIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2goKSB3aWxsIGJlIGNh
bGxlZCBieSB1bml0X2NvbnRleHRfc2F2ZWQoKS4KICAqLwogc3RhdGljIHZvaWQgc2NoZWRfdW5p
dF9taWdyYXRlX3N0YXJ0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewpAQCAtODk4LDcgKzkw
Myw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2goc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAKICAgICAvKgogICAgICAqIElmIHRoZSB1bml0IGlzIGN1cnJlbnRseSBy
dW5uaW5nLCB0aGlzIHdpbGwgYmUgaGFuZGxlZCBieQotICAgICAqIGNvbnRleHRfc2F2ZWQoKTsg
YW5kIGluIGFueSBjYXNlLCBpZiB0aGUgYml0IGlzIGNsZWFyZWQsIHRoZW4KKyAgICAgKiB1bml0
X2NvbnRleHRfc2F2ZWQoKTsgYW5kIGluIGFueSBjYXNlLCBpZiB0aGUgYml0IGlzIGNsZWFyZWQs
IHRoZW4KICAgICAgKiBzb21lb25lIGVsc2UgaGFzIGFscmVhZHkgZG9uZSB0aGUgd29yayBzbyB3
ZSBkb24ndCBuZWVkIHRvLgogICAgICAqLwogICAgIGlmICggdW5pdC0+aXNfcnVubmluZyApCkBA
IC0xNzgzLDMzICsxNzg4LDY2IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3N3aXRjaF91bml0cyhzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBzY2hlZF91bml0ICpuZXh0LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7Ci0gICAgc3ItPmN1cnIgPSBu
ZXh0OwotCi0gICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLCBwcmV2LT5kb21h
aW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKLSAgICAgICAgICAgICBub3cgLSBwcmV2LT5z
dGF0ZV9lbnRyeV90aW1lKTsKLSAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQs
IG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAotICAgICAgICAgICAgIChu
ZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/Ci0g
ICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+bmV4
dF90aW1lKTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OwogCiAgICAgQVNTRVJUKHVuaXRfcnVubmlu
ZyhwcmV2KSk7CiAKLSAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENILCBwcmV2LT5kb21haW4t
PmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKLSAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRv
bWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CisgICAgaWYgKCBwcmV2ICE9IG5leHQgKQorICAgIHsK
KyAgICAgICAgc3ItPmN1cnIgPSBuZXh0OworICAgICAgICBzci0+cHJldiA9IHByZXY7CiAKLSAg
ICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKKyAgICAgICAg
VFJBQ0VfM0QoVFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLCBwcmV2LT5kb21haW4tPmRvbWFpbl9p
ZCwKKyAgICAgICAgICAgICAgICAgcHJldi0+dW5pdF9pZCwgbm93IC0gcHJldi0+c3RhdGVfZW50
cnlfdGltZSk7CisgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwgbmV4
dC0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgIG5leHQtPnVuaXRfaWQsCisg
ICAgICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNU
QVRFX3J1bm5hYmxlKSA/CisgICAgICAgICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRy
eV90aW1lKSA6IDAsIHByZXYtPm5leHRfdGltZSk7CisgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hF
RF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAorICAgICAg
ICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CiAKLSAg
ICBBU1NFUlQoIXVuaXRfcnVubmluZyhuZXh0KSk7Ci0gICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9j
aGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKKyAgICAgICAgQVNTRVJUKCF1bml0X3J1bm5pbmcobmV4
dCkpOwogCi0gICAgLyoKLSAgICAgKiBOQi4gRG9uJ3QgYWRkIGFueSB0cmFjZSByZWNvcmRzIGZy
b20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKLSAgICAgKiBzd2l0Y2gsIGVsc2UgbG9z
dF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5LgotICAgICAqLworICAgICAg
ICAvKgorICAgICAgICAgKiBOQi4gRG9uJ3QgYWRkIGFueSB0cmFjZSByZWNvcmRzIGZyb20gaGVy
ZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKKyAgICAgICAgICogc3dpdGNoLCBlbHNlIGxvc3Rf
cmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4KKyAgICAgICAgICovCisKKyAg
ICAgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKKyAgICAgICAgbmV4dC0+aXNfcnVubmlu
ZyA9IHRydWU7CisgICAgICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CisKKyAgICAg
ICAgaWYgKCBpc19pZGxlX3VuaXQocHJldikgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmV2
LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ10gPSAwOworICAgICAgICAgICAgcHJldi0+
cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5hYmxlXSA9IHNjaGVkX2dyYW51bGFyaXR5OworICAg
ICAgICB9CisgICAgICAgIGlmICggaXNfaWRsZV91bml0KG5leHQpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgbmV4dC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gc2NoZWRfZ3Jh
bnVsYXJpdHk7CisgICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmFi
bGVdID0gMDsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZvcl9lYWNoX2NwdSAoIGNwdSwgc3It
PmNwdXMgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZjcHUgKnZwcmV2ID0gZ2V0X2NwdV9jdXJy
ZW50KGNwdSk7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2bmV4dCA9IHNjaGVkX3VuaXQydmNwdV9j
cHUobmV4dCwgY3B1KTsKKworICAgICAgICBpZiAoIHZwcmV2ICE9IHZuZXh0IHx8IHZwcmV2LT5y
dW5zdGF0ZS5zdGF0ZSAhPSB2bmV4dC0+bmV3X3N0YXRlICkKKyAgICAgICAgeworICAgICAgICAg
ICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodnByZXYsCisgICAgICAgICAgICAgICAgKCh2cHJldi0+
cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKKyAgICAgICAg
ICAgICAgICAgKHZjcHVfcnVubmFibGUodnByZXYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5T
VEFURV9vZmZsaW5lKSksCisgICAgICAgICAgICAgICAgbm93KTsKKyAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHZuZXh0LCB2bmV4dC0+bmV3X3N0YXRlLCBub3cpOworICAgICAgICB9
CisKKyAgICAgICAgdm5leHQtPmlzX3J1bm5pbmcgPSAxOwogCi0gICAgQVNTRVJUKCFuZXh0LT5p
c19ydW5uaW5nKTsKLSAgICBuZXh0LT52Y3B1X2xpc3QtPmlzX3J1bm5pbmcgPSAxOwotICAgIG5l
eHQtPmlzX3J1bm5pbmcgPSB0cnVlOwotICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7
CisgICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHZuZXh0KSApCisgICAgICAgICAgICB2bmV4dC0+
c2NoZWRfdW5pdCA9IG5leHQ7CisgICAgfQogfQogCiBzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0
X2NoZWNrX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQpAQCAtMTg2NSwyOSArMTkwMywzOSBAQCBzdGF0
aWMgc3RydWN0IHNjaGVkX3VuaXQgKmRvX3NjaGVkdWxlKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2
LCBzX3RpbWVfdCBub3csCiAgICAgaWYgKCBwcmV2LT5uZXh0X3RpbWUgPj0gMCApIC8qIC12ZSBt
ZWFucyBubyBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIoJnNyLT5zX3RpbWVyLCBub3cgKyBw
cmV2LT5uZXh0X3RpbWUpOwogCi0gICAgaWYgKCBsaWtlbHkocHJldiAhPSBuZXh0KSApCi0gICAg
ICAgIHNjaGVkX3N3aXRjaF91bml0cyhzciwgbmV4dCwgcHJldiwgbm93KTsKKyAgICBzY2hlZF9z
d2l0Y2hfdW5pdHMoc3IsIG5leHQsIHByZXYsIG5vdyk7CiAKICAgICByZXR1cm4gbmV4dDsKIH0K
IAotc3RhdGljIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKK3N0YXRpYyB2
b2lkIHZjcHVfY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2
bmV4dCkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHByZXYtPnNjaGVkX3VuaXQ7
Ci0KICAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8g
bWVtb3J5LiAqLwogICAgIHNtcF93bWIoKTsKIAotICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOwor
ICAgIGlmICggdnByZXYgIT0gdm5leHQgKQorICAgICAgICB2cHJldi0+aXNfcnVubmluZyA9IDA7
Cit9CisKK3N0YXRpYyB2b2lkIHVuaXRfY29udGV4dF9zYXZlZChzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKnNyKQoreworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gc3ItPnByZXY7CisKKyAg
ICBpZiAoICF1bml0ICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgdW5pdC0+aXNfcnVubmluZyA9
IGZhbHNlOwogICAgIHVuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKKyAgICBzci0+cHJl
diA9IE5VTEw7CiAKICAgICAvKiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBj
bGVhcmluZyBydW5uaW5nIGZsYWcuICovCiAgICAgc21wX21iKCk7CiAKLSAgICBzY2hlZF9jb250
ZXh0X3NhdmVkKHZjcHVfc2NoZWR1bGVyKHByZXYpLCB1bml0KTsKKyAgICBzY2hlZF9jb250ZXh0
X3NhdmVkKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0KTsKIAotICAgIHNjaGVkX3VuaXRfbWln
cmF0ZV9maW5pc2godW5pdCk7CisgICAgLyogSWRsZSBuZXZlciBtaWdyYXRlcyBhbmQgaWRsZSB2
Y3B1cyBtaWdodCBiZWxvbmcgdG8gb3RoZXIgdW5pdHMuICovCisgICAgaWYgKCAhaXNfaWRsZV91
bml0KHVuaXQpICkKKyAgICAgICAgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCh1bml0KTsKIH0K
IAogLyoKQEAgLTE4OTcsMzUgKzE5NDUsNDQgQEAgc3RhdGljIHZvaWQgY29udGV4dF9zYXZlZChz
dHJ1Y3QgdmNwdSAqcHJldikKICAqIFRoZSBjb3VudGVyIHdpbGwgYmUgMCBpbiBjYXNlIG5vIHJl
bmRlenZvdXMgaXMgbmVlZGVkLiBGb3IgdGhlIHJlbmRlenZvdXMKICAqIGNhc2UgaXQgaXMgaW5p
dGlhbGlzZWQgdG8gdGhlIG51bWJlciBvZiBjcHVzIHRvIHJlbmRlenZvdXMgcGx1cyAxLiBFYWNo
CiAgKiBtZW1iZXIgZW50ZXJpbmcgZGVjcmVtZW50cyB0aGUgY291bnRlci4gVGhlIGxhc3Qgb25l
IHdpbGwgZGVjcmVtZW50IGl0IHRvCi0gKiAxIGFuZCBwZXJmb3JtIHRoZSBmaW5hbCBuZWVkZWQg
YWN0aW9uIGluIHRoYXQgY2FzZSAoY2FsbCBvZiBjb250ZXh0X3NhdmVkKCkKLSAqIGlmIHZjcHUg
d2FzIHN3aXRjaGVkKSwgYW5kIHRoZW4gc2V0IHRoZSBjb3VudGVyIHRvIHplcm8uIFRoZSBvdGhl
ciBtZW1iZXJzCisgKiAxIGFuZCBwZXJmb3JtIHRoZSBmaW5hbCBuZWVkZWQgYWN0aW9uIGluIHRo
YXQgY2FzZSAoY2FsbCBvZgorICogdW5pdF9jb250ZXh0X3NhdmVkKCkpLCBhbmQgdGhlbiBzZXQg
dGhlIGNvdW50ZXIgdG8gemVyby4gVGhlIG90aGVyIG1lbWJlcnMKICAqIHdpbGwgd2FpdCB1bnRp
bCB0aGUgY291bnRlciBiZWNvbWVzIHplcm8gdW50aWwgdGhleSBwcm9jZWVkLgogICovCiB2b2lk
IHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAq
dm5leHQpCiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQgPSB2bmV4dC0+c2NoZWRfdW5p
dDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhzbXBfcHJv
Y2Vzc29yX2lkKCkpOwogCiAgICAgaWYgKCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19v
dXRfY250KSApCiAgICAgewogICAgICAgICBpbnQgY250ID0gYXRvbWljX2RlY19yZXR1cm4oJm5l
eHQtPnJlbmRlenZvdXNfb3V0X2NudCk7CiAKLSAgICAgICAgLyogQ2FsbCBjb250ZXh0X3NhdmVk
KCkgYmVmb3JlIHJlbGVhc2luZyBvdGhlciB3YWl0ZXJzLiAqLworICAgICAgICB2Y3B1X2NvbnRl
eHRfc2F2ZWQodnByZXYsIHZuZXh0KTsKKworICAgICAgICAvKiBDYWxsIHVuaXRfY29udGV4dF9z
YXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3RoZXIgd2FpdGVycy4gKi8KICAgICAgICAgaWYgKCBj
bnQgPT0gMSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggdnByZXYgIT0gdm5leHQgKQot
ICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOworICAgICAgICAgICAgdW5pdF9j
b250ZXh0X3NhdmVkKHNyKTsKICAgICAgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZv
dXNfb3V0X2NudCwgMCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgd2hp
bGUgKCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCiAgICAgICAgICAg
ICAgICAgY3B1X3JlbGF4KCk7CiAgICAgfQotICAgIGVsc2UgaWYgKCB2cHJldiAhPSB2bmV4dCAm
JiBzY2hlZF9ncmFudWxhcml0eSA9PSAxICkKLSAgICAgICAgY29udGV4dF9zYXZlZCh2cHJldik7
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdmNwdV9jb250ZXh0X3NhdmVkKHZwcmV2LCB2bmV4
dCk7CisgICAgICAgIGlmICggc2NoZWRfZ3JhbnVsYXJpdHkgPT0gMSApCisgICAgICAgICAgICB1
bml0X2NvbnRleHRfc2F2ZWQoc3IpOworICAgIH0KKworICAgIGlmICggaXNfaWRsZV92Y3B1KHZw
cmV2KSAmJiB2cHJldiAhPSB2bmV4dCApCisgICAgICAgIHZwcmV2LT5zY2hlZF91bml0ID0gc3It
PnNjaGVkX3VuaXRfaWRsZTsKIH0KIAogc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2go
c3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIHJlc2V0X2lkbGVfdW5pdCwgc190aW1lX3Qgbm93KQogewogICAgIGlmICgg
dW5saWtlbHkodnByZXYgPT0gdm5leHQpICkKICAgICB7CkBAIC0xOTM0LDYgKzE5OTEsMTcgQEAg
c3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1
Y3QgdmNwdSAqdm5leHQsCiAgICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5z
dGF0ZV9lbnRyeV90aW1lLAogICAgICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdC0+bmV4
dF90aW1lKTsKICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2hlZCh2cHJldiwgdm5leHQpOwor
CisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGFyZSBzd2l0Y2hpbmcgZnJvbSBhIG5vbi1pZGxl
IHRvIGFuIGlkbGUgdW5pdC4KKyAgICAgICAgICogQSB2Y3B1IG9mIHRoZSBpZGxlIHVuaXQgbWln
aHQgaGF2ZSBiZWVuIHJ1bm5pbmcgYmVmb3JlIGR1ZSB0bworICAgICAgICAgKiB0aGUgZ3Vlc3Qg
dmNwdSBiZWluZyBibG9ja2VkLiBXZSBtdXN0IGFkanVzdCB0aGUgdW5pdCBvZiB0aGUgaWRsZQor
ICAgICAgICAgKiB2Y3B1IHdoaWNoIG1pZ2h0IGhhdmUgYmVlbiBzZXQgdG8gdGhlIGd1ZXN0J3Mg
b25lLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCByZXNldF9pZGxlX3VuaXQgKQorICAgICAg
ICAgICAgdm5leHQtPnNjaGVkX3VuaXQgPQorICAgICAgICAgICAgICAgIGdldF9zY2hlZF9yZXMo
c21wX3Byb2Nlc3Nvcl9pZCgpKS0+c2NoZWRfdW5pdF9pZGxlOworCiAgICAgICAgIHRyYWNlX2Nv
bnRpbnVlX3J1bm5pbmcodm5leHQpOwogICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyh2
cHJldik7CiAgICAgfQpAQCAtMTk5Miw3ICsyMDYwLDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91
bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAg
ICAgICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEoKmxvY2ssIGNwdSk7CiAKICAgICAg
ICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSk7Ci0gICAgICAgICAgICBz
Y2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdnByZXYsIG5vdyk7CisgICAgICAgICAgICBzY2hl
ZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdnByZXYsIGZhbHNlLCBub3cpOwogCiAgICAgICAgICAg
ICByZXR1cm4gTlVMTDsgICAgICAgICAvKiBBUk0gb25seS4gKi8KICAgICAgICAgfQpAQCAtMjAz
NSw3ICsyMTAzLDggQEAgc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKIAogICAgIHBjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCi0gICAgc2NoZWRfY29udGV4dF9zd2l0
Y2godnByZXYsIHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1KSwgbm93KTsKKyAgICBzY2hl
ZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgIGlzX2lkbGVfdW5pdChuZXh0KSAmJiAhaXNfaWRsZV91
bml0KHByZXYpLCBub3cpOwogfQogCiAvKgpAQCAtMjA5Nyw3ICsyMTY2LDggQEAgc3RhdGljIHZv
aWQgc2NoZWR1bGUodm9pZCkKICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1
KTsKIAogICAgIHZuZXh0ID0gc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpOwotICAgIHNj
aGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwgbm93KTsKKyAgICBzY2hlZF9jb250ZXh0
X3N3aXRjaCh2cHJldiwgdm5leHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2lkbGVf
dW5pdChwcmV2KSAmJiBpc19pZGxlX3VuaXQobmV4dCksIG5vdyk7CiB9CiAKIC8qIFRoZSBzY2hl
ZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhlIHNjaGVkdWxlciAqLwpAQCAtMjE2
OCw2ICsyMjM4LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNw
dSkKICAgICAgKi8KIAogICAgIHNyLT5jdXJyID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7
CisgICAgc3ItPnNjaGVkX3VuaXRfaWRsZSA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0Owog
CiAgICAgc3ItPnNjaGVkX3ByaXYgPSBOVUxMOwogCkBAIC0yMzM3LDYgKzI0MDgsNyBAQCB2b2lk
IF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIGlmICggdmNwdV9jcmVhdGUoaWRsZV9k
b21haW4sIDApID09IE5VTEwgKQogICAgICAgICBCVUcoKTsKICAgICBnZXRfc2NoZWRfcmVzKDAp
LT5jdXJyID0gaWRsZV92Y3B1WzBdLT5zY2hlZF91bml0OworICAgIGdldF9zY2hlZF9yZXMoMCkt
PnNjaGVkX3VuaXRfaWRsZSA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKIH0KIAogLyoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9jdXJyZW50LmgKaW5kZXggMTY1M2U4OWQzMC4uODhiZWI0NjQ1YSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9j
dXJyZW50LmgKQEAgLTE4LDYgKzE4LDcgQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICos
IGN1cnJfdmNwdSk7CiAKICNkZWZpbmUgY3VycmVudCAgICAgICAgICAgICh0aGlzX2NwdShjdXJy
X3ZjcHUpKQogI2RlZmluZSBzZXRfY3VycmVudCh2Y3B1KSAgZG8geyBjdXJyZW50ID0gKHZjcHUp
OyB9IHdoaWxlICgwKQorI2RlZmluZSBnZXRfY3B1X2N1cnJlbnQoY3B1KSAgKHBlcl9jcHUoY3Vy
cl92Y3B1LCBjcHUpKQogCiAvKiBQZXItVkNQVSBzdGF0ZSB0aGF0IGxpdmVzIGF0IHRoZSB0b3Ag
b2YgdGhlIHN0YWNrICovCiBzdHJ1Y3QgY3B1X2luZm8gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRl
eCBmMzUwOGMzYzA4Li4wYjQ3NDg1MzM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNzcsNiAr
NzcsMTEgQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVz
dCBiZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9p
bmZvICpnZXRfY3B1X2luZm9fZnJvbV9zdGFjayh1bnNpZ25lZCBsb25nIHNwKQoreworICAgIHJl
dHVybiAoc3RydWN0IGNwdV9pbmZvICopKChzcCB8IChTVEFDS19TSVpFIC0gMSkpICsgMSkgLSAx
OworfQorCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZvKHZvaWQp
CiB7CiAjaWZkZWYgX19jbGFuZ19fCkBAIC04Nyw3ICs5Miw3IEBAIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm8odm9pZCkKICAgICByZWdpc3RlciB1bnNpZ25lZCBs
b25nIHNwIGFzbSgicnNwIik7CiAjZW5kaWYKIAotICAgIHJldHVybiAoc3RydWN0IGNwdV9pbmZv
ICopKChzcCB8IChTVEFDS19TSVpFIC0gMSkpICsgMSkgLSAxOworICAgIHJldHVybiBnZXRfY3B1
X2luZm9fZnJvbV9zdGFjayhzcCk7CiB9CiAKICNkZWZpbmUgZ2V0X2N1cnJlbnQoKSAgICAgICAg
IChnZXRfY3B1X2luZm8oKS0+Y3VycmVudF92Y3B1KQpAQCAtMTI0LDE2ICsxMjksMjIgQEAgdW5z
aWduZWQgbG9uZyBnZXRfc3RhY2tfZHVtcF9ib3R0b20gKHVuc2lnbmVkIGxvbmcgc3ApOwogIyBk
ZWZpbmUgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JLICIiCiAjZW5kaWYKIAotI2RlZmluZSByZXNl
dF9zdGFja19hbmRfanVtcChfX2ZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorI2RlZmluZSBzd2l0Y2hfc3RhY2tfYW5kX2p1bXAoZm4sIGluc3RyKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX2FzbV9f
IF9fdm9sYXRpbGVfXyAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgIm1vdiAlMCwlJSJfX09QInNwOyIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JL
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBpbnN0
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgImptcCAlYzEiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICA6IDogInIiIChndWVzdF9jcHVfdXNlcl9y
ZWdzKCkpLCAiaSIgKF9fZm4pIDogIm1lbW9yeSIgKTsgICBcCisgICAgICAgICAgICA6IDogInIi
IChndWVzdF9jcHVfdXNlcl9yZWdzKCkpLCAiaSIgKGZuKSA6ICJtZW1vcnkiICk7ICAgICBcCiAg
ICAgICAgIHVucmVhY2hhYmxlKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgfSkKIAorI2RlZmluZSByZXNldF9zdGFja19hbmRfanVtcChm
bikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN3aXRjaF9z
dGFja19hbmRfanVtcChmbiwgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JLKQorCisjZGVmaW5lIHJl
c2V0X3N0YWNrX2FuZF9qdW1wX25vbHAoZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgc3dpdGNoX3N0YWNrX2FuZF9qdW1wKGZuLCAiIikKKwogLyoKICAqIFdoaWNo
IFZDUFUncyBzdGF0ZSBpcyBjdXJyZW50bHkgcnVubmluZyBvbiBlYWNoIENQVT8KICAqIFRoaXMg
aXMgbm90IG5lY2VzYXNyaWx5IHRoZSBzYW1lIGFzICdjdXJyZW50JyBhcyBhIENQVSBtYXkgYmUK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NtcC5oCmluZGV4IDYxNDQ2ZDBlZmQuLmRiZWVkMmZkNDEgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc21wLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaApAQCAt
NzcsNiArNzcsMTMgQEAgdm9pZCBzZXRfbnJfc29ja2V0cyh2b2lkKTsKIC8qIFJlcHJlc2VudGlu
ZyBIVCBhbmQgY29yZSBzaWJsaW5ncyBpbiBlYWNoIHNvY2tldC4gKi8KIGV4dGVybiBjcHVtYXNr
X3QgKipzb2NrZXRfY3B1bWFzazsKIAorLyoKKyAqIFRvIGJlIHVzZWQgb25seSB3aGlsZSBubyBj
b250ZXh0IHN3aXRjaCBjYW4gb2NjdXIgb24gdGhlIGNwdSwgaS5lLgorICogYnkgY2VydGFpbiBz
Y2hlZHVsaW5nIGNvZGUgb25seS4KKyAqLworI2RlZmluZSBnZXRfY3B1X2N1cnJlbnQoY3B1KSBc
CisgICAgKGdldF9jcHVfaW5mb19mcm9tX3N0YWNrKCh1bnNpZ25lZCBsb25nKXN0YWNrX2Jhc2Vb
Y3B1XSktPmN1cnJlbnRfdmNwdSkKKwogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAogI2Vu
ZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oCmluZGV4IDFiMjk2YjE1MGYuLjQxYTEwODNhMDggMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCkBAIC0zOSw2ICszOSw4IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAgICAgc3Bpbmxv
Y2tfdCAgICAgICAgICpzY2hlZHVsZV9sb2NrLAogICAgICAgICAgICAgICAgICAgICAgICBfbG9j
azsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKmN1cnI7CisgICAgc3RydWN0IHNjaGVkX3VuaXQg
ICpzY2hlZF91bml0X2lkbGU7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgICpwcmV2OwogICAgIHZv
aWQgICAgICAgICAgICAgICAqc2NoZWRfcHJpdjsKICAgICBzdHJ1Y3QgdGltZXIgICAgICAgIHNf
dGltZXI7ICAgICAgICAvKiBzY2hlZHVsaW5nIHRpbWVyICAgICAgICAgICAgICAgICovCiAKQEAg
LTE5NCw3ICsxOTYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xlYXJfcGF1c2VfZmxh
Z3NfYXRvbWljKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogCiBzdGF0aWMgaW5saW5lIHN0cnVj
dCBzY2hlZF91bml0ICpzY2hlZF9pZGxlX3VuaXQodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBy
ZXR1cm4gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CisgICAgcmV0dXJuIGdldF9zY2hlZF9y
ZXMoY3B1KS0+c2NoZWRfdW5pdF9pZGxlOwogfQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGlu
dCBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDEy
ZjAwY2Q3OGQuLmNlNDMyOWRiNzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MjksNiArOTI5LDcgQEAgdm9pZCBy
ZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCk7CiAKIHZvaWQgdmNwdV9ydW5z
dGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0
YXRlKTsKIHVpbnQ2NF90IGdldF9jcHVfaWRsZV90aW1lKHVuc2lnbmVkIGludCBjcHUpOwordm9p
ZCBzY2hlZF9ndWVzdF9pZGxlKHZvaWQgKCppZGxlKSAodm9pZCksIHVuc2lnbmVkIGludCBjcHUp
OwogCiAvKgogICogVXNlZCBieSBpZGxlIGxvb3AgdG8gZGVjaWRlIHdoZXRoZXIgdGhlcmUgaXMg
d29yayB0byBkbzoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkGe-0004cP-KO; Fri, 27 Sep 2019 07: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGd-0004ZU-5T
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:15 +0000
X-Inumbo-ID: 92d1405f-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 92d1405f-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 12726B17E;
 Fri, 27 Sep 2019 07:01:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:35 +0200
Message-Id: <20190927070050.12405-32-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 31/46] 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>,
 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>

Y3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGlzIHVzZWQgYnkgc2NoZWR1bGluZyB0byBzZWxlY3Qg
Y3B1cyBvciB0bwppdGVyYXRlIG92ZXIgY3B1cy4gSW4gb3JkZXIgdG8gc3VwcG9ydCBzY2hlZHVs
aW5nIHVuaXRzIHNwYW5uaW5nCm11bHRpcGxlIGNwdXMgcmVuYW1lIGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2soKSB0bwpjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzaygpIGFuZCBsZXQgaXQgcmV0
dXJuIGEgY3B1bWFzayB3aXRoIG9ubHkKb25lIGJpdCBzZXQgcGVyIHNjaGVkdWxpbmcgcmVzb3Vy
Y2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpW
NDoKLSByZW5hbWUgdG8gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soKSAoSmFuIEJldWxp
Y2gpCi0gY2hlY2sgcmV0dXJuIHZhbHVlIG9mIHphbGxvY19jcHVtYXNrX3ZhcigpIChKYW4gQmV1
bGljaCkKLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICAgfCAyNyArKysrKysrKysrKysr
KysrKystLS0tLS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICB8ICAyICstCiB4ZW4v
Y29tbW9uL2RvbWN0bC5jICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1
My5jIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8ICA0ICsrLS0KIHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vc2NoZWRfbnVsbC5jICAgICB8ICA4ICsrKystLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgMTMg
KysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgIDkgKysrKysrLS0t
CiAxMCBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmlu
ZGV4IGZkMzAwNDA5MjIuLjQ0MWEyNmYxNmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9v
bC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0zNiwyNiArMzYsMzMgQEAgc3RhdGlj
IERFRklORV9TUElOTE9DSyhjcHVwb29sX2xvY2spOwogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qg
Y3B1cG9vbCAqLCBjcHVwb29sKTsKIAorc3RhdGljIHZvaWQgZnJlZV9jcHVwb29sX3N0cnVjdChz
dHJ1Y3QgY3B1cG9vbCAqYykKK3sKKyAgICBpZiAoIGMgKQorICAgIHsKKyAgICAgICAgZnJlZV9j
cHVtYXNrX3ZhcihjLT5yZXNfdmFsaWQpOworICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKGMtPmNw
dV92YWxpZCk7CisgICAgfQorICAgIHhmcmVlKGMpOworfQorCiBzdGF0aWMgc3RydWN0IGNwdXBv
b2wgKmFsbG9jX2NwdXBvb2xfc3RydWN0KHZvaWQpCiB7CiAgICAgc3RydWN0IGNwdXBvb2wgKmMg
PSB4emFsbG9jKHN0cnVjdCBjcHVwb29sKTsKIAotICAgIGlmICggIWMgfHwgIXphbGxvY19jcHVt
YXNrX3ZhcigmYy0+Y3B1X3ZhbGlkKSApCisgICAgaWYgKCAhYyApCisgICAgICAgIHJldHVybiBO
VUxMOworCisgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5jcHVfdmFsaWQpIHx8Cisg
ICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5yZXNfdmFsaWQpICkKICAgICB7Ci0gICAg
ICAgIHhmcmVlKGMpOworICAgICAgICBmcmVlX2NwdXBvb2xfc3RydWN0KGMpOwogICAgICAgICBj
ID0gTlVMTDsKICAgICB9CiAKICAgICByZXR1cm4gYzsKIH0KIAotc3RhdGljIHZvaWQgZnJlZV9j
cHVwb29sX3N0cnVjdChzdHJ1Y3QgY3B1cG9vbCAqYykKLXsKLSAgICBpZiAoIGMgKQotICAgICAg
ICBmcmVlX2NwdW1hc2tfdmFyKGMtPmNwdV92YWxpZCk7Ci0gICAgeGZyZWUoYyk7Ci19Ci0KIC8q
CiAgKiBmaW5kIGEgY3B1cG9vbCBieSBpdCdzIGlkLiB0byBiZSBjYWxsZWQgd2l0aCBjcHVwb29s
IGxvY2sgaGVsZAogICogaWYgZXhhY3QgaXMgbm90IHNwZWNpZmllZCwgdGhlIGZpcnN0IGNwdXBv
b2wgd2l0aCBhbiBpZCBsYXJnZXIgb3IgZXF1YWwgdG8KQEAgLTI2OSw2ICsyNzYsNyBAQCBzdGF0
aWMgaW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IE5VTEw7CiAgICAgfQog
ICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIGMtPmNwdV92YWxpZCk7CisgICAgY3B1bWFza19hbmQo
Yy0+cmVzX3ZhbGlkLCBjLT5jcHVfdmFsaWQsIHNjaGVkX3Jlc19tYXNrKTsKIAogICAgIHJjdV9y
ZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1
cG9vbChkLCBjKQpAQCAtMzYxLDYgKzM2OSw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2ln
bl9jcHVfc3RhcnQoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgYXRv
bWljX2luYygmYy0+cmVmY250KTsKICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBjOwogICAgIGNw
dW1hc2tfY2xlYXJfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKKyAgICBjcHVtYXNrX2FuZChjLT5y
ZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOwogCiBvdXQ6CiAgICAgc3Bp
bl91bmxvY2soJmNwdXBvb2xfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5j
IGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBlYTEyMjUzNjdkLi4wOTc5MmYwZGI4IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAg
LTU4NCw3ICs1ODQsNyBAQCB2b2lkIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgb25saW5lID0gY3B1cG9v
bF9kb21haW5fY3B1bWFzayhkKTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJf
Y3B1bWFzayhkKTsKIAogICAgIHNwaW5fbG9jaygmZC0+bm9kZV9hZmZpbml0eV9sb2NrKTsKIApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5k
ZXggOGE2OTRlMGQzNy4uZDU5N2EwOWY5OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwu
YworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC02MTksNyArNjE5LDcgQEAgbG9uZyBkb19k
b21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAg
ICAgICBpZiAoIG9wLT5jbWQgPT0gWEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBjcHVtYXNrX3Zhcl90IG5ld19hZmZpbml0eSwgb2xkX2FmZmluaXR5
OwotICAgICAgICAgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHYtPmRvbWFpbik7CisgICAgICAgICAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9t
YWluX21hc3Rlcl9jcHVtYXNrKHYtPmRvbWFpbik7CiAKICAgICAgICAgICAgIC8qCiAgICAgICAg
ICAgICAgKiBXZSB3YW50IHRvIGJlIGFibGUgdG8gcmVzdG9yZSBoYXJkIGFmZmluaXR5IGlmIHdl
IGFyZSB0cnlpbmcKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyBiL3hl
bi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCBkZDU4NzZlYWNkLi40NWMwNWM2Y2Q5IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKKysrIGIveGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jCkBAIC02MTQsNyArNjE0LDcgQEAgYTY1M3NjaGVkX3BpY2tfcmVzb3Vy
Y2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAqIElmIHByZXNlbnQsIHByZWZl
ciB1bml0J3MgY3VycmVudCBwcm9jZXNzb3IsIGVsc2UKICAgICAgKiBqdXN0IGZpbmQgdGhlIGZp
cnN0IHZhbGlkIHVuaXQuCiAgICAgICovCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1
bWFzayh1bml0LT5kb21haW4pOworICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9j
cHVtYXNrKHVuaXQtPmRvbWFpbik7CiAKICAgICBjcHUgPSBjcHVtYXNrX2ZpcnN0KG9ubGluZSk7
CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jCmluZGV4IDAwYmVhYzNlYTQuLmE2ZGZmOGVjNjIgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpA
QCAtMzYxLDcgKzM2MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVj
dCBjc2NoZWRfdW5pdCAqbmV3KQogICAgIEFTU0VSVChjdXIpOwogICAgIGNwdW1hc2tfY2xlYXIo
Jm1hc2spOwogCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhuZXctPnNkb20t
PmRvbSk7CisgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sobmV3LT5z
ZG9tLT5kb20pOwogICAgIGNwdW1hc2tfYW5kKCZpZGxlX21hc2ssIHBydi0+aWRsZXJzLCBvbmxp
bmUpOwogICAgIGlkbGVyc19lbXB0eSA9IGNwdW1hc2tfZW1wdHkoJmlkbGVfbWFzayk7CiAKQEAg
LTcyNCw3ICs3MjQsNyBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgLyogV2UgbXVzdCBhbHdh
eXMgdXNlIGNwdSdzIHNjcmF0Y2ggc3BhY2UgKi8KICAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSk7CiAgICAgY3B1bWFza190IGlkbGVyczsKLSAgICBjcHVtYXNr
X3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKKyAgICBj
cHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRv
bWFpbik7CiAgICAgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMgPSBOVUxMOwogICAgIGludCBiYWxh
bmNlX3N0ZXA7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggMGUyOWU1NmQ1YS4uZDUxZGYwNTg4NyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKQEAgLTcwNSw3ICs3MDUsNyBAQCBzdGF0aWMgaW50IGdldF9mYWxsYmFja19j
cHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogCiAgICAgICAgIGFmZmluaXR5X2JhbGFuY2Vf
Y3B1bWFzayh1bml0LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKICAgICAgICAgY3B1
bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSksCi0gICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9t
YWluKSk7CisgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNr
KHVuaXQtPmRvbWFpbikpOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoaXMgaXMgY2FzZXMg
MSBvciAzIChkZXBlbmRpbmcgb24gYnMpOiBpZiBwcm9jZXNzb3IgaXMgKHN0aWxsKQpAQCAtMTQ0
MCw3ICsxNDQwLDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHNfdGltZV90IG5vdykKICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKICAgICB1bnNpZ25lZCBpbnQgYnMsIGNwdSA9IHNjaGVk
X3VuaXRfbWFzdGVyKHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCA9IGMycnFkKG9wcywgY3B1KTsKLSAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9t
YWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKKyAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBv
b2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CiAgICAgY3B1bWFza190IG1h
c2s7CiAKICAgICBBU1NFUlQobmV3LT5ycWQgPT0gcnFkKTsKQEAgLTIyNDMsNyArMjI0Myw3IEBA
IGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICB9CiAKICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3Nj
cmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAg
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAg
Y3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CiAKICAgICAvKgog
ICAgICAqIEZpcnN0IGNoZWNrIHRvIHNlZSBpZiB3ZSdyZSBoZXJlIGJlY2F1c2Ugc29tZW9uZSBl
bHNlIHN1Z2dlc3RlZCBhIHBsYWNlCkBAIC0yMzU4LDggKzIzNTgsOCBAQCBjc2NoZWQyX3Jlc19w
aWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiAgICAgICAgICAqIG9rIGJlY2F1c2U6CiAgICAgICAgICAqIC0gd2Uga25vdyB0aGF0
IHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5IGFuZCAtPmNwdV9zb2Z0X2FmZmluaXR5IGhhdmUKICAg
ICAgICAgICogICBhIG5vbi1lbXB0eSBpbnRlcnNlY3Rpb24gKGJlY2F1c2UgaGFzX3NvZnQgaXMg
dHJ1ZSk7Ci0gICAgICAgICAqIC0gd2UgaGF2ZSB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSAmIGNw
dXBvb2xfZG9tYWluX2NwdW1hc2soKSBhbHJlYWR5Ci0gICAgICAgICAqICAgaW4gY3B1bWFza19z
Y3JhdGNoLCB3ZSBkbyBzYXZlIGEgbG90IGRvaW5nIGxpa2UgdGhpcy4KKyAgICAgICAgICogLSB3
ZSBoYXZlIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5ICYgY3B1cG9vbF9kb21haW5fbWFzdGVyX2Nw
dW1hc2soKQorICAgICAgICAgKiAgIGFscmVhZHkgaW4gY3B1bWFza19zY3JhdGNoLCB3ZSBkbyBz
YXZlIGEgbG90IGRvaW5nIGxpa2UgdGhpcy4KICAgICAgICAgICoKICAgICAgICAgICogSXQncyBr
aW5kIG9mIGxpa2Ugb3BlbiBjb2RpbmcgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKCkgYnV0LCBp
bgogICAgICAgICAgKiB0aGlzIHNwZWNpZmljIGNhc2UsIGNhbGxpbmcgdGhhdCB3b3VsZCBtZWFu
IGEgbG90IG9mICh1bm5lY2Vzc2FyeSkKQEAgLTIzNzgsNyArMjM3OCw3IEBAIGNzY2hlZDJfcmVz
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKICAgICAgICAgICogYWZmaW5pdHksIHNvIGdvIGZvciBpdC4KICAgICAgICAgICoK
ICAgICAgICAgICogY3B1bWFza19zY3JhdGNoIGFscmVhZHkgaGFzIHVuaXQtPmNwdV9oYXJkX2Fm
ZmluaXR5ICYKLSAgICAgICAgICogY3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGluIGl0LCBzbyBp
dCdzIGVub3VnaCB0aGF0IHdlIGZpbHRlcgorICAgICAgICAgKiBjcHVwb29sX2RvbWFpbl9tYXN0
ZXJfY3B1bWFzaygpIGluIGl0LCBzbyBpdCdzIGVub3VnaCB0aGF0IHdlIGZpbHRlcgogICAgICAg
ICAgKiB3aXRoIHRoZSBjcHVzIG9mIHRoZSBydW5xLgogICAgICAgICAgKi8KICAgICAgICAgY3B1
bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSksCkBAIC0yNTEzLDcgKzI1MTMsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgX3J1bnFfZGVhc3NpZ24oc3ZjKTsKIAogICAgICAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2Fm
ZmluaXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQt
PmRvbWFpbikpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1
bWFzayh1bml0LT5kb21haW4pKTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCiAgICAgICAgICAgICAgICAgICAg
ICZ0cnFkLT5hY3RpdmUpOwogICAgICAgICBzY2hlZF9zZXRfcmVzKHVuaXQsCkBAIC0yNTQ3LDcg
KzI1NDcsNyBAQCBzdGF0aWMgYm9vbCB1bml0X2lzX21pZ3JhdGVhYmxlKHN0cnVjdCBjc2NoZWQy
X3VuaXQgKnN2YywKICAgICBpbnQgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCk7CiAKICAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2Fm
ZmluaXR5LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9t
YWluKSk7CisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5p
dC0+ZG9tYWluKSk7CiAKICAgICByZXR1cm4gIShzdmMtPmZsYWdzICYgQ1NGTEFHX3J1bnFfbWln
cmF0ZV9yZXF1ZXN0KSAmJgogICAgICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHMoY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpLCAmcnFkLT5hY3RpdmUpOwpAQCAtMjc2Myw3ICsyNzYzLDcgQEAgY3Nj
aGVkMl91bml0X21pZ3JhdGUoCiAgICAgICogdi0+cHJvY2Vzc29yIHdpbGwgYmUgY2hvc2VuLCBh
bmQgZHVyaW5nIGFjdHVhbCBkb21haW4gdW5wYXVzZSB0aGF0CiAgICAgICogdGhlIHVuaXQgd2ls
bCBiZSBhc3NpZ25lZCB0byBhbmQgYWRkZWQgdG8gdGhlIHByb3BlciBydW5xdWV1ZS4KICAgICAg
Ki8KLSAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2soZCkpKSApCisgICAgaWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2Nw
dShuZXdfY3B1LCBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhkKSkpICkKICAgICB7CiAg
ICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX3N1c3BlbmQpOwogICAgICAg
ICBpZiAoIHVuaXRfb25fcnVucShzdmMpICkKQEAgLTMwNjksNyArMzA2OSw3IEBAIGNzY2hlZDJf
YWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4g
KmRvbSkKICAgICBzZG9tLT5ucl91bml0cyA9IDA7CiAKICAgICBpbml0X3RpbWVyKCZzZG9tLT5y
ZXBsX3RpbWVyLCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCwgc2RvbSwKLSAgICAgICAgICAgICAg
IGNwdW1hc2tfYW55KGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZG9tKSkpOworICAgICAgICAgICAg
ICAgY3B1bWFza19hbnkoY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soZG9tKSkpOwogICAg
IHNwaW5fbG9ja19pbml0KCZzZG9tLT5idWRnZXRfbG9jayk7CiAgICAgSU5JVF9MSVNUX0hFQUQo
JnNkb20tPnBhcmtlZF91bml0cyk7CiAKQEAgLTMzMTcsNyArMzMxNyw3IEBAIHJ1bnFfY2FuZGlk
YXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfc2NyYXRjaCk7CiAgICAgICAgIGlmICggdW5saWtlbHko
IWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2gpKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhzY3Vy
ci0+dW5pdC0+ZG9tYWluKTsKKyAgICAgICAgICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9v
bF9kb21haW5fbWFzdGVyX2NwdW1hc2soc2N1cnItPnVuaXQtPmRvbWFpbik7CiAKICAgICAgICAg
ICAgIC8qIE9rLCBpcyBhbnkgb2YgdGhlIHBjcHVzIGluIHNjdXJyIHNvZnQtYWZmaW5pdHkgaWRs
ZT8gKi8KICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaCwgY3B1bWFza19z
Y3JhdGNoLCAmcnFkLT5pZGxlKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
IGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggM2RkZTFkY2QwMC4uMjUyNTQ2NGE3YyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9udWxsLmMKQEAgLTEyNSw3ICsxMjUsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9jaGVj
a19hZmZpbml0eShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKIHsKICAgICBhZmZpbml0eV9iYWxh
bmNlX2NwdW1hc2sodW5pdCwgYmFsYW5jZV9zdGVwLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkp
OwogICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpLAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5p
dC0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1h
c2sodW5pdC0+ZG9tYWluKSk7CiAKICAgICByZXR1cm4gY3B1bWFza190ZXN0X2NwdShjcHUsIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiB9CkBAIC0yNjYsNyArMjY2LDcgQEAgcGlja19yZXMo
c3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkK
IHsKICAgICB1bnNpZ25lZCBpbnQgYnM7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3Vu
aXRfbWFzdGVyKHVuaXQpLCBuZXdfY3B1OwotICAgIGNwdW1hc2tfdCAqY3B1cyA9IGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKKyAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVw
b29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pOwogCiAgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCkBAIC00
NjcsNyArNDY3LDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayh1bml0KTsKIAog
ICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRf
YWZmaW5pdHksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5k
b21haW4pKTsKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1
bml0LT5kb21haW4pKTsKIAogICAgIC8qIElmIHRoZSBwQ1BVIGlzIGZyZWUsIHdlIGFzc2lnbiB1
bml0IHRvIGl0ICovCiAgICAgaWYgKCBsaWtlbHkocGVyX2NwdShucGMsIGNwdSkudW5pdCA9PSBO
VUxMKSApCkBAIC01NzksNyArNTc5LDcgQEAgc3RhdGljIHZvaWQgbnVsbF91bml0X3dha2UoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0
cV9sb2NrKTsKIAogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
IHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29s
X2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pKTsKIAogICAgICAgICBpZiAoICFj
cHVtYXNrX2ludGVyc2VjdHMoJnBydi0+Y3B1c19mcmVlLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSkpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVu
L2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGZkODgyZjJjYTQuLmQyMWM0MTZjYWUgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAg
LTMyNiw3ICszMjYsNyBAQCBydF9kdW1wX3VuaXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAgICAqLwogICAgIG1hc2sgPSBjcHVtYXNr
X3NjcmF0Y2hfY3B1KHNjaGVkX3VuaXRfbWFzdGVyKHN2Yy0+dW5pdCkpOwogCi0gICAgY3B1cG9v
bF9tYXNrID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhzdmMtPnVuaXQtPmRvbWFpbik7CisgICAg
Y3B1cG9vbF9tYXNrID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soc3ZjLT51bml0LT5k
b21haW4pOwogICAgIGNwdW1hc2tfYW5kKG1hc2ssIGNwdXBvb2xfbWFzaywgc3ZjLT51bml0LT5j
cHVfaGFyZF9hZmZpbml0eSk7CiAgICAgcHJpbnRrKCJbJTVkLiUtMnVdIGNwdSAldSwgKCUiUFJJ
X3N0aW1lIiwgJSJQUklfc3RpbWUiKSwiCiAgICAgICAgICAgICIgY3VyX2I9JSJQUklfc3RpbWUi
IGN1cl9kPSUiUFJJX3N0aW1lIiBsYXN0X3N0YXJ0PSUiUFJJX3N0aW1lIlxuIgpAQCAtNjQyLDcg
KzY0Miw3IEBAIHJ0X3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgY3B1bWFza190ICpvbmxpbmU7CiAgICAgaW50
IGNwdTsKIAotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWlu
KTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21h
aW4pOwogICAgIGNwdW1hc2tfYW5kKCZjcHVzLCBvbmxpbmUsIHVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5KTsKIAogICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRfdW5pdF9tYXN0ZXIodW5p
dCksICZjcHVzKQpAQCAtMTAxNiw3ICsxMDE2LDcgQEAgcnVucV9waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgY29uc3QgY3B1bWFza190ICptYXNrKQogICAgICAgICBpdGVyX3N2YyA9
IHFfZWxlbShpdGVyKTsKIAogICAgICAgICAvKiBtYXNrIGNwdV9oYXJkX2FmZmluaXR5ICYgY3B1
cG9vbCAmIG1hc2sgKi8KLSAgICAgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhp
dGVyX3N2Yy0+dW5pdC0+ZG9tYWluKTsKKyAgICAgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5f
bWFzdGVyX2NwdW1hc2soaXRlcl9zdmMtPnVuaXQtPmRvbWFpbik7CiAgICAgICAgIGNwdW1hc2tf
YW5kKCZjcHVfY29tbW9uLCBvbmxpbmUsIGl0ZXJfc3ZjLT51bml0LT5jcHVfaGFyZF9hZmZpbml0
eSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKCZjcHVfY29tbW9uLCBtYXNrLCAmY3B1X2NvbW1vbik7
CiAgICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmY3B1X2NvbW1vbikgKQpAQCAtMTE5MSw3ICsx
MTkxLDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
cnRfdW5pdCAqbmV3KQogICAgIGlmICggbmV3ID09IE5VTEwgfHwgaXNfaWRsZV91bml0KG5ldy0+
dW5pdCkgKQogICAgICAgICByZXR1cm47CiAKLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKG5ldy0+dW5pdC0+ZG9tYWluKTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9t
YXN0ZXJfY3B1bWFzayhuZXctPnVuaXQtPmRvbWFpbik7CiAgICAgY3B1bWFza19hbmQoJm5vdF90
aWNrbGVkLCBvbmxpbmUsIG5ldy0+dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgIGNwdW1h
c2tfYW5kbm90KCZub3RfdGlja2xlZCwgJm5vdF90aWNrbGVkLCAmcHJ2LT50aWNrbGVkKTsKIApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CmluZGV4IGZhM2Q4ODkzOGEuLmFlNWM4MDdjNmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTYxLDYgKzYxLDcgQEAgaW50
ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKIAog
LyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KIHN0YXRpYyB1bnNp
Z25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9ncmFudWxhcml0eSA9IDE7Citjb25zdCBjcHVt
YXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNwdW1hc2tfYWxsOwogCiAvKiBDb21tb24gbG9jayBm
b3IgZnJlZSBjcHVzLiAqLwogc3RhdGljIERFRklORV9TUElOTE9DSyhzY2hlZF9mcmVlX2NwdV9s
b2NrKTsKQEAgLTE4Niw3ICsxODcsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIg
KnZjcHVfc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiB1bml0
X3NjaGVkdWxlcih2LT5zY2hlZF91bml0KTsKIH0KLSNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNw
dXBvb2xfZG9tYWluX2NwdW1hc2soKF92KS0+ZG9tYWluKQorI2RlZmluZSBWQ1BVMk9OTElORShf
dikgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soKF92KS0+ZG9tYWluKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgdHJhY2VfcnVuc3RhdGVfY2hhbmdlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgbmV3
X3N0YXRlKQogewpAQCAtNDIzLDkgKzQyNCw5IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRf
c2VsZWN0X2luaXRpYWxfY3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIGNwdW1hc2tfY2xl
YXIoY3B1cyk7CiAgICAgZm9yX2VhY2hfbm9kZV9tYXNrICggbm9kZSwgZC0+bm9kZV9hZmZpbml0
eSApCiAgICAgICAgIGNwdW1hc2tfb3IoY3B1cywgY3B1cywgJm5vZGVfdG9fY3B1bWFzayhub2Rl
KSk7Ci0gICAgY3B1bWFza19hbmQoY3B1cywgY3B1cywgY3B1cG9vbF9kb21haW5fY3B1bWFzayhk
KSk7CisgICAgY3B1bWFza19hbmQoY3B1cywgY3B1cywgZC0+Y3B1cG9vbC0+Y3B1X3ZhbGlkKTsK
ICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoY3B1cykgKQotICAgICAgICBjcHVtYXNrX2NvcHkoY3B1
cywgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgIGNwdW1hc2tfY29weShjcHVz
LCBkLT5jcHVwb29sLT5jcHVfdmFsaWQpOwogCiAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgKQog
ICAgICAgICBjcHVfcmV0ID0gY3B1bWFza19maXJzdChjcHVzKTsKQEAgLTk3MSw3ICs5NzIsNyBA
QCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBs
b2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAogICAgICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAotICAg
ICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKyAgICAgICAgICAg
ICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soZCkpOwogICAgICAgICBpZiAo
IGNwdW1hc2tfZW1wdHkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGlmICggc2NoZWRfY2hlY2tfYWZmaW5pdHlfYnJva2VuKHVuaXQpICkKQEAgLTk3
OSw3ICs5ODAsNyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1bml0LCB1bml0LT5jcHVfaGFy
ZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7CiAgICAgICAgICAgICAgICAgc2NoZWRfcmVzZXRfYWZm
aW5pdHlfYnJva2VuKHVuaXQpOwogICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soZCkpOwogICAgICAg
ICAgICAgfQogCiAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpKSApCkBAIC05ODksNyArOTkwLDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5p
dHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+dmNwdV9s
aXN0KTsKICAgICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdCwgJmNwdW1hc2tf
YWxsLCBOVUxMKTsKICAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGQpKTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDk4M2YyZWNlODMuLjFiMjk2YjE1MGYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oCkBAIC0yMiw2ICsyMiw4IEBAIGV4dGVybiBjcHVtYXNrX3QgY3B1cG9vbF9m
cmVlX2NwdXM7CiAjZGVmaW5lIFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTIDEwMDAKIGV4dGVy
biBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzOwogCisvKiBTY2hlZHVsaW5nIHJlc291cmNlIG1hc2su
ICovCitleHRlcm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKIAogLyoKICAqIElu
IG9yZGVyIHRvIGFsbG93IGEgc2NoZWR1bGVyIHRvIHJlbWFwIHRoZSBsb2NrLT5jcHUgbWFwcGlu
ZywKQEAgLTUzNSw2ICs1MzcsNyBAQCBzdHJ1Y3QgY3B1cG9vbAogICAgIGludCAgICAgICAgICAg
ICAgY3B1cG9vbF9pZDsKICAgICB1bnNpZ25lZCBpbnQgICAgIG5fZG9tOwogICAgIGNwdW1hc2tf
dmFyX3QgICAgY3B1X3ZhbGlkOyAgICAgIC8qIGFsbCBjcHVzIGFzc2lnbmVkIHRvIHBvb2wgKi8K
KyAgICBjcHVtYXNrX3Zhcl90ICAgIHJlc192YWxpZDsgICAgICAvKiBhbGwgc2NoZWR1bGluZyBy
ZXNvdXJjZXMgb2YgcG9vbCAqLwogICAgIHN0cnVjdCBjcHVwb29sICAgKm5leHQ7CiAgICAgc3Ry
dWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAgICAgYXRvbWljX3QgICAgICAgICByZWZjbnQ7CkBAIC01
NDMsMTQgKzU0NiwxNCBAQCBzdHJ1Y3QgY3B1cG9vbAogI2RlZmluZSBjcHVwb29sX29ubGluZV9j
cHVtYXNrKF9wb29sKSBcCiAgICAgKCgoX3Bvb2wpID09IE5VTEwpID8gJmNwdV9vbmxpbmVfbWFw
IDogKF9wb29sKS0+Y3B1X3ZhbGlkKQogCi1zdGF0aWMgaW5saW5lIGNwdW1hc2tfdCAqY3B1cG9v
bF9kb21haW5fY3B1bWFzayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlubGluZSBj
cHVtYXNrX3QgKmNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgLyoKICAgICAgKiBkLT5jcHVwb29sIGlzIE5VTEwgb25seSBmb3IgdGhl
IGlkbGUgZG9tYWluLCBhbmQgbm8gb25lIHNob3VsZAogICAgICAqIGJlIGludGVyZXN0ZWQgaW4g
Y2FsbGluZyB0aGlzIGZvciB0aGUgaWRsZSBkb21haW4uCiAgICAgICovCiAgICAgQVNTRVJUKGQt
PmNwdXBvb2wgIT0gTlVMTCk7Ci0gICAgcmV0dXJuIGQtPmNwdXBvb2wtPmNwdV92YWxpZDsKKyAg
ICByZXR1cm4gZC0+Y3B1cG9vbC0+cmVzX3ZhbGlkOwogfQogCiAvKgpAQCAtNTkwLDcgKzU5Myw3
IEBAIHN0YXRpYyBpbmxpbmUgY3B1bWFza190ICpjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShj
b25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICByZXR1cm4gdW5pdC0+c29mdF9h
ZmZfZWZmZWN0aXZlICYmCi0gICAgICAgICAgICFjcHVtYXNrX3N1YnNldChjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHVuaXQtPmRvbWFpbiksCisgICAgICAgICAgICFjcHVtYXNrX3N1YnNldChjcHVw
b29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpOwogfQogCi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGh-0004ir-Rx; Fri, 27 Sep 2019 07:02:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGf-0004eq-R2
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:17 +0000
X-Inumbo-ID: 92097eac-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 92097eac-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A0D72AFBE;
 Fri, 27 Sep 2019 07:01:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:28 +0200
Message-Id: <20190927070050.12405-25-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 24/46] 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
X3NjaGVkX3VuaXQoKQppbiBvcmRlciB0byBwcmVwYXJlIGNvcmUgc2NoZWR1bGluZy4KCkFzIGl0
IGlzIGJlbmVmaWNpYWwgb25jZSBoZXJlIGFuZCBmb3Igc3VyZSBpbiBmdXR1cmUgYWRkIGEKdW5p
dF9zY2hlZHVsZXIoKSBoZWxwZXIgYW5kIGxldCB2Y3B1X3NjaGVkdWxlcigpIHVzZSBpdC4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYyOgotIGhh
bmRsZSBhZmZpbml0eV9icm9rZW4gY29ycmVjdGx5IChKYW4gQmV1bGljaCkKLSBhZGQgdW5pdF9z
Y2hlZHVsZXIoKSAoSmFuIEJldWxpY2gpClYzOgotIGFkZCBjb25zdCAoSmFuIEJldWxpY2gpCi0g
YWRkIFRPRE9zIGZvciBtaXNzaW5nIG11bHRpcGxlIHZjcHUgcGVyIHVuaXQgc3VwcG9ydCAoSmFu
IEJldWxpY2gpClY0OgotIHNpbXBsaWZ5IHRlc3QgZm9yIGNvcnJlY3QgY3B1IChKYW4gQmV1bGlj
aCkKLSByZW1vdmUgc3RhbGUgY2hhbmdlIChKYW4gQmV1bGljaCkKLSB1c2Ugc2NoZWRfY2hlY2tf
YWZmaW5pdHlfYnJva2VuKHVuaXQpIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL2RvbWFp
bi5jICAgfCAgIDkgKystCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAxNTUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MTAwIGluc2VydGlvbnMoKyksIDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGIzM2E3MDMxZWQuLjY5OWU2
MzM2MWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9k
b21haW4uYwpAQCAtNTY4LDcgKzU2OCw3IEBAIHZvaWQgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmlu
aXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgY3B1bWFza192YXJfdCBkb21fY3B1bWFzaywgZG9t
X2NwdW1hc2tfc29mdDsKICAgICBjcHVtYXNrX3QgKmRvbV9hZmZpbml0eTsKICAgICBjb25zdCBj
cHVtYXNrX3QgKm9ubGluZTsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdDsKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogCiAgICAgLyogRG8gd2UgaGF2ZSB2
Y3B1cyBhbHJlYWR5PyBJZiBub3QsIG5vIG5lZWQgdG8gdXBkYXRlIG5vZGUtYWZmaW5pdHkuICov
CkBAIC02MDEsMTIgKzYwMSwxMSBAQCB2b2lkIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShz
dHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgKiBhbmQgdGhlIGZ1bGwgbWFzayBvZiB3aGVyZSBp
dCB3b3VsZCBwcmVmZXIgdG8gcnVuICh0aGUgdW5pb24gb2YKICAgICAgICAgICogdGhlIHNvZnQg
YWZmaW5pdHkgb2YgYWxsIGl0cyB2YXJpb3VzIHZjcHVzKS4gTGV0J3MgYnVpbGQgdGhlbS4KICAg
ICAgICAgICovCi0gICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgZm9yX2Vh
Y2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBjcHVtYXNr
X29yKGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywKLSAgICAgICAgICAgICAgICAgICAgICAgdi0+
c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgY3B1bWFza19vcihk
b21fY3B1bWFzaywgZG9tX2NwdW1hc2ssIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAg
ICAgICAgIGNwdW1hc2tfb3IoZG9tX2NwdW1hc2tfc29mdCwgZG9tX2NwdW1hc2tfc29mdCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgdi0+c2NoZWRfdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpOwor
ICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfc29mdF9hZmZpbml0eSk7CiAgICAgICAg
IH0KICAgICAgICAgLyogRmlsdGVyIG91dCBub24tb25saW5lIGNwdXMgKi8KICAgICAgICAgY3B1
bWFza19hbmQoZG9tX2NwdW1hc2ssIGRvbV9jcHVtYXNrLCBvbmxpbmUpOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDQ2ZjNj
ODVjYzUuLmRjNjhjYjkxMmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE1NywyNiArMTU3LDMyIEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogICAgIHJldHVybiAmb3BzOwogfQogCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIg
KnZjcHVfc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBzdHJ1
Y3Qgc2NoZWR1bGVyICp1bml0X3NjaGVkdWxlcihjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB1bml0LT5kb21haW47CiAKICAgICBpZiAoIGxpa2VseShkLT5jcHVwb29sICE9IE5V
TEwpICkKICAgICAgICAgcmV0dXJuIGQtPmNwdXBvb2wtPnNjaGVkOwogCiAgICAgLyoKLSAgICAg
KiBJZiBkLT5jcHVwb29sIGlzIE5VTEwsIHRoaXMgaXMgYSB2Q1BVIG9mIHRoZSBpZGxlIGRvbWFp
bi4gQW5kIHRoaXMKKyAgICAgKiBJZiBkLT5jcHVwb29sIGlzIE5VTEwsIHRoaXMgaXMgYSB1bml0
IG9mIHRoZSBpZGxlIGRvbWFpbi4gQW5kIHRoaXMKICAgICAgKiBjYXNlIGlzIHNwZWNpYWwgYmVj
YXVzZSB0aGUgaWRsZSBkb21haW4gZG9lcyBub3QgcmVhbGx5IGJlbG9uZyB0bwogICAgICAqIGEg
Y3B1cG9vbCBhbmQsIGhlbmNlLCBkb2Vzbid0IHJlYWxseSBoYXZlIGEgc2NoZWR1bGVyKS4gSW4g
ZmFjdCwgaXRzCi0gICAgICogdkNQVXMgKG1heSkgcnVuIG9uIHBDUFVzIHdoaWNoIGFyZSBpbiBk
aWZmZXJlbnQgcG9vbHMsIHdpdGggZGlmZmVyZW50CisgICAgICogdW5pdHMgKG1heSkgcnVuIG9u
IHBDUFVzIHdoaWNoIGFyZSBpbiBkaWZmZXJlbnQgcG9vbHMsIHdpdGggZGlmZmVyZW50CiAgICAg
ICogc2NoZWR1bGVycy4KICAgICAgKgogICAgICAqIFdoYXQgd2Ugd2FudCwgaW4gdGhpcyBjYXNl
LCBpcyB0aGUgc2NoZWR1bGVyIG9mIHRoZSBwQ1BVIHdoZXJlIHRoaXMKLSAgICAgKiBwYXJ0aWN1
bGFyIGlkbGUgdkNQVSBpcyBydW5uaW5nLiBBbmQsIHNpbmNlIHYtPnByb2Nlc3NvciBuZXZlciBj
aGFuZ2VzCi0gICAgICogZm9yIGlkbGUgdkNQVXMsIGl0IGlzIHNhZmUgdG8gdXNlIGl0LCB3aXRo
IG5vIGxvY2tzLCB0byBmaWd1cmUgdGhhdCBvdXQuCisgICAgICogcGFydGljdWxhciBpZGxlIHVu
aXQgaXMgcnVubmluZy4gQW5kLCBzaW5jZSB1bml0LT5yZXMgbmV2ZXIgY2hhbmdlcworICAgICAq
IGZvciBpZGxlIHVuaXRzLCBpdCBpcyBzYWZlIHRvIHVzZSBpdCwgd2l0aCBubyBsb2NrcywgdG8g
ZmlndXJlIHRoYXQgb3V0LgogICAgICAqLworCiAgICAgQVNTRVJUKGlzX2lkbGVfZG9tYWluKGQp
KTsKLSAgICByZXR1cm4gcGVyX2NwdShzY2hlZHVsZXIsIHYtPnByb2Nlc3Nvcik7CisgICAgcmV0
dXJuIHBlcl9jcHUoc2NoZWR1bGVyLCB1bml0LT5yZXMtPm1hc3Rlcl9jcHUpOworfQorCitzdGF0
aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKnZjcHVfc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIHJldHVybiB1bml0X3NjaGVkdWxlcih2LT5zY2hlZF91bml0KTsKIH0K
ICNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKF92KS0+ZG9t
YWluKQogCkBAIC01MDIsMTAgKzUwOCwxMSBAQCBzdGF0aWMgdm9pZCBzY2hlZF9tb3ZlX2lycXMo
Y29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7
Ci0gICAgdW5zaWduZWQgaW50IG5ld19wOwotICAgIHZvaWQgKip2Y3B1X3ByaXY7CisgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQ7CisgICAgdW5zaWduZWQgaW50IG5ld19wLCB1bml0X2lkeDsK
KyAgICB2b2lkICoqdW5pdF9wcml2OwogICAgIHZvaWQgKmRvbWRhdGE7Ci0gICAgdm9pZCAqdmNw
dWRhdGE7CisgICAgdm9pZCAqdW5pdGRhdGE7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29w
czsKICAgICB2b2lkICpvbGRfZG9tZGF0YTsKIApAQCAtNTE5LDI1ICs1MjYsMjcgQEAgaW50IHNj
aGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
IGlmICggSVNfRVJSKGRvbWRhdGEpICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIoZG9tZGF0YSk7
CiAKLSAgICB2Y3B1X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgZC0+bWF4X3ZjcHVzKTsK
LSAgICBpZiAoIHZjcHVfcHJpdiA9PSBOVUxMICkKKyAgICAvKiBUT0RPOiBmaXggYXJyYXkgc2l6
ZSB3aXRoIG11bHRpcGxlIHZjcHVzIHBlciB1bml0LiAqLworICAgIHVuaXRfcHJpdiA9IHh6YWxs
b2NfYXJyYXkodm9pZCAqLCBkLT5tYXhfdmNwdXMpOworICAgIGlmICggdW5pdF9wcml2ID09IE5V
TEwgKQogICAgIHsKICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRh
KTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogCi0gICAgZm9yX2VhY2hfdmNwdSAo
IGQsIHYgKQorICAgIHVuaXRfaWR4ID0gMDsKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwg
dW5pdCApCiAgICAgewotICAgICAgICB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPSBzY2hlZF9hbGxv
Y191ZGF0YShjLT5zY2hlZCwgdi0+c2NoZWRfdW5pdCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tZGF0YSk7Ci0gICAgICAgIGlmICggdmNwdV9w
cml2W3YtPnZjcHVfaWRdID09IE5VTEwgKQorICAgICAgICB1bml0X3ByaXZbdW5pdF9pZHhdID0g
c2NoZWRfYWxsb2NfdWRhdGEoYy0+c2NoZWQsIHVuaXQsIGRvbWRhdGEpOworICAgICAgICBpZiAo
IHVuaXRfcHJpdlt1bml0X2lkeF0gPT0gTlVMTCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgICAgICAgICBzY2hlZF9mcmVlX3VkYXRhKGMt
PnNjaGVkLCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOwotICAgICAgICAgICAgeGZyZWUodmNwdV9w
cml2KTsKKyAgICAgICAgICAgIGZvciAoIHVuaXRfaWR4ID0gMDsgdW5pdF9wcml2W3VuaXRfaWR4
XTsgdW5pdF9pZHgrKyApCisgICAgICAgICAgICAgICAgc2NoZWRfZnJlZV91ZGF0YShjLT5zY2hl
ZCwgdW5pdF9wcml2W3VuaXRfaWR4XSk7CisgICAgICAgICAgICB4ZnJlZSh1bml0X3ByaXYpOwog
ICAgICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKICAgICAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAgICB9CisgICAgICAgIHVuaXRfaWR4Kys7CiAg
ICAgfQogCiAgICAgZG9tYWluX3BhdXNlKGQpOwpAQCAtNTQ1LDMwICs1NTQsMzYgQEAgaW50IHNj
aGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
IG9sZF9vcHMgPSBkb21fc2NoZWR1bGVyKGQpOwogICAgIG9sZF9kb21kYXRhID0gZC0+c2NoZWRf
cHJpdjsKIAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICBmb3JfZWFjaF9zY2hlZF91
bml0ICggZCwgdW5pdCApCiAgICAgewotICAgICAgICBzY2hlZF9yZW1vdmVfdW5pdChvbGRfb3Bz
LCB2LT5zY2hlZF91bml0KTsKKyAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQob2xkX29wcywgdW5p
dCk7CiAgICAgfQogCiAgICAgZC0+Y3B1cG9vbCA9IGM7CiAgICAgZC0+c2NoZWRfcHJpdiA9IGRv
bWRhdGE7CiAKICAgICBuZXdfcCA9IGNwdW1hc2tfZmlyc3QoYy0+Y3B1X3ZhbGlkKTsKLSAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgdW5pdF9pZHggPSAwOworICAgIGZvcl9lYWNoX3Nj
aGVkX3VuaXQgKCBkLCB1bml0ICkKICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7Cisg
ICAgICAgIHVuc2lnbmVkIGludCB1bml0X3AgPSBuZXdfcDsKIAotICAgICAgICB2Y3B1ZGF0YSA9
IHYtPnNjaGVkX3VuaXQtPnByaXY7CisgICAgICAgIHVuaXRkYXRhID0gdW5pdC0+cHJpdjsKIAot
ICAgICAgICBtaWdyYXRlX3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgbmV3X3ApOwotICAgICAg
ICBtaWdyYXRlX3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyLCBuZXdfcCk7Ci0gICAgICAgIG1p
Z3JhdGVfdGltZXIoJnYtPnBvbGxfdGltZXIsIG5ld19wKTsKKyAgICAgICAgZm9yX2VhY2hfc2No
ZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgICAgIHsKKyAgICAgICAgICAgIG1pZ3JhdGVf
dGltZXIoJnYtPnBlcmlvZGljX3RpbWVyLCBuZXdfcCk7CisgICAgICAgICAgICBtaWdyYXRlX3Rp
bWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyLCBuZXdfcCk7CisgICAgICAgICAgICBtaWdyYXRlX3Rp
bWVyKCZ2LT5wb2xsX3RpbWVyLCBuZXdfcCk7CisgICAgICAgICAgICBuZXdfcCA9IGNwdW1hc2tf
Y3ljbGUobmV3X3AsIGMtPmNwdV92YWxpZCk7CisgICAgICAgIH0KIAotICAgICAgICBsb2NrID0g
dW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsKKyAgICAgICAgbG9jayA9IHVu
aXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5
KHYtPnNjaGVkX3VuaXQsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKKyAgICAgICAgc2No
ZWRfc2V0X2FmZmluaXR5KHVuaXQsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKIAotICAg
ICAgICBzY2hlZF9zZXRfcmVzKHYtPnNjaGVkX3VuaXQsIGdldF9zY2hlZF9yZXMobmV3X3ApKTsK
KyAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVzKHVuaXRfcCkpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBXaXRoIHYtPnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0IG5v
dAogICAgICAgICAgKiAtIG1ha2UgYW55IGZ1cnRoZXIgY2hhbmdlcyBhc3N1bWluZyB3ZSBob2xk
IHRoZSBzY2hlZHVsZXIgbG9jaywKQEAgLTU3NiwxNSArNTkxLDE1IEBAIGludCBzY2hlZF9tb3Zl
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICov
CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycShsb2NrKTsKIAotICAgICAgICB2LT5zY2hlZF91bml0
LT5wcml2ID0gdmNwdV9wcml2W3YtPnZjcHVfaWRdOworICAgICAgICB1bml0LT5wcml2ID0gdW5p
dF9wcml2W3VuaXRfaWR4XTsKICAgICAgICAgaWYgKCAhZC0+aXNfZHlpbmcgKQotICAgICAgICAg
ICAgc2NoZWRfbW92ZV9pcnFzKHYtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgc2NoZWRfbW92
ZV9pcnFzKHVuaXQpOwogCi0gICAgICAgIG5ld19wID0gY3B1bWFza19jeWNsZShuZXdfcCwgYy0+
Y3B1X3ZhbGlkKTsKKyAgICAgICAgc2NoZWRfaW5zZXJ0X3VuaXQoYy0+c2NoZWQsIHVuaXQpOwog
Ci0gICAgICAgIHNjaGVkX2luc2VydF91bml0KGMtPnNjaGVkLCB2LT5zY2hlZF91bml0KTsKKyAg
ICAgICAgc2NoZWRfZnJlZV91ZGF0YShvbGRfb3BzLCB1bml0ZGF0YSk7CiAKLSAgICAgICAgc2No
ZWRfZnJlZV91ZGF0YShvbGRfb3BzLCB2Y3B1ZGF0YSk7CisgICAgICAgIHVuaXRfaWR4Kys7CiAg
ICAgfQogCiAgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KGQpOwpAQCAtNTkzLDcgKzYw
OCw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1
cG9vbCAqYykKIAogICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShvbGRfb3BzLCBvbGRfZG9tZGF0YSk7
CiAKLSAgICB4ZnJlZSh2Y3B1X3ByaXYpOworICAgIHhmcmVlKHVuaXRfcHJpdik7CiAKICAgICBy
ZXR1cm4gMDsKIH0KQEAgLTg3NywxOCArODkyLDM2IEBAIHN0YXRpYyB2b2lkIHZjcHVfbWlncmF0
ZV9maW5pc2goc3RydWN0IHZjcHUgKnYpCiAgICAgdmNwdV93YWtlKHYpOwogfQogCitzdGF0aWMg
Ym9vbCBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4oY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnY7CisKKyAgICBmb3JfZWFjaF9zY2hl
ZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4g
KQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0
YXRpYyB2b2lkIHNjaGVkX3Jlc2V0X2FmZmluaXR5X2Jyb2tlbihzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRf
dmNwdSAoIHVuaXQsIHYgKQorICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSBmYWxzZTsKK30K
Kwogdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCB2Y3B1ICp2
OworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OwogCiAgICAgQVNTRVJUKHN5c3RlbV9zdGF0
ZSA9PSBTWVNfU1RBVEVfcmVzdW1lKTsKIAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAg
ICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCiAgICAgewogICAgICAgICBzcGlubG9j
a190ICpsb2NrOwotICAgICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHYtPnByb2Nlc3NvcjsK
LSAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OworICAgICAg
ICB1bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOwogICAgICAg
ICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlczsKIAogICAgICAgICBBU1NFUlQoIXVuaXRfcnVu
bmFibGUodW5pdCkpOwpAQCAtOTA3LDE3ICs5NDAsMTkgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZm
aW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayhkKSk7CiAgICAgICAgIGlmICggY3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9i
cm9rZW4gKQorICAgICAgICAgICAgaWYgKCBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4odW5p
dCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1
bml0LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICAg
ICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMDsKKyAgICAgICAgICAgICAgICBzY2hlZF9yZXNldF9h
ZmZpbml0eV9icm9rZW4odW5pdCk7CiAgICAgICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKICAgICAgICAgICAg
IH0KIAogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUo
Y3B1KSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVC
VUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOworICAgICAgICAgICAgICAgIC8q
IEFmZmluaXR5IHNldHRpbmdzIG9mIG9uZSB2Y3B1IGFyZSBmb3IgdGhlIGNvbXBsZXRlIHVuaXQu
ICovCisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtpbmcgYWZmaW5p
dHkgZm9yICVwdlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+dmNwdV9saXN0KTsK
ICAgICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdCwgJmNwdW1hc2tfYWxsLCBO
VUxMKTsKICAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOwpAQCAtOTMxLDEyICs5NjYsMTIgQEAgdm9pZCBy
ZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgICAgICAvKiB2LT5w
cm9jZXNzb3IgbWlnaHQgaGF2ZSBjaGFuZ2VkLCBzbyByZWFjcXVpcmUgdGhlIGxvY2suICovCiAg
ICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwotICAgICAgICByZXMg
PSBzY2hlZF9waWNrX3Jlc291cmNlKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKKyAgICAgICAg
cmVzID0gc2NoZWRfcGlja19yZXNvdXJjZSh1bml0X3NjaGVkdWxlcih1bml0KSwgdW5pdCk7CiAg
ICAgICAgIHNjaGVkX3NldF9yZXModW5pdCwgcmVzKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJx
KGxvY2spOwogCi0gICAgICAgIGlmICggb2xkX2NwdSAhPSB2LT5wcm9jZXNzb3IgKQotICAgICAg
ICAgICAgc2NoZWRfbW92ZV9pcnFzKHYtPnNjaGVkX3VuaXQpOworICAgICAgICBpZiAoIG9sZF9j
cHUgIT0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkgKQorICAgICAgICAgICAgc2NoZWRfbW92ZV9p
cnFzKHVuaXQpOwogICAgIH0KIAogICAgIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsK
QEAgLTk1MCw3ICs5ODUsNiBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9t
YWluICpkKQogaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgc3RydWN0IHZjcHUgKnY7CiAgICAgc3RydWN0IGNw
dXBvb2wgKmM7CiAgICAgY3B1bWFza190IG9ubGluZV9hZmZpbml0eTsKICAgICBpbnQgcmV0ID0g
MDsKQEAgLTk2MSwzMiArOTk1LDM0IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWdu
ZWQgaW50IGNwdSkKIAogICAgIGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29sICggZCwgYyApCiAg
ICAgewotICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0OworCisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkK
ICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICAgICAgICAg
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKICAgICAgICAgICAgIHNw
aW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh1bml0LCAmZmxhZ3Mp
OwogCiAgICAgICAgICAgICBjcHVtYXNrX2FuZCgmb25saW5lX2FmZmluaXR5LCB1bml0LT5jcHVf
aGFyZF9hZmZpbml0eSwgYy0+Y3B1X3ZhbGlkKTsKICAgICAgICAgICAgIGlmICggY3B1bWFza19l
bXB0eSgmb25saW5lX2FmZmluaXR5KSAmJgogICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAgICAgICAgICAgICAgaWYg
KCBzY2hlZF9jaGVja19hZmZpbml0eV9icm9rZW4odW5pdCkgKQogICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgLyogVGhlIHZjcHUgaXMgdGVtcG9yYXJpbHkgcGlubmVkLCBj
YW4ndCBtb3ZlIGl0LiAqLworICAgICAgICAgICAgICAgICAgICAvKiBUaGUgdW5pdCBpcyB0ZW1w
b3JhcmlseSBwaW5uZWQsIGNhbid0IG1vdmUgaXQuICovCiAgICAgICAgICAgICAgICAgICAgIHVu
aXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwogICAgICAg
ICAgICAgICAgICAgICByZXQgPSAtRUFERFJJTlVTRTsKICAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19E
RUJVRyAiQnJlYWtpbmcgYWZmaW5pdHkgZm9yICVwdlxuIiwgdik7CisgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiQnJlYWtpbmcgYWZmaW5pdHkgZm9yICVwdlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgdW5pdC0+dmNwdV9saXN0KTsKIAogICAgICAgICAgICAgICAgIHNj
aGVkX3NldF9hZmZpbml0eSh1bml0LCAmY3B1bWFza19hbGwsIE5VTEwpOwogICAgICAgICAgICAg
fQogCi0gICAgICAgICAgICBpZiAoIHYtPnByb2Nlc3NvciAhPSBjcHUgKQorICAgICAgICAgICAg
aWYgKCB1bml0LT5yZXMgIT0gZ2V0X3NjaGVkX3JlcyhjcHUpICkKICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAvKiBUaGUgdmNwdSBpcyBub3Qgb24gdGhpcyBjcHUsIHNvIHdlIGNhbiBt
b3ZlIG9uLiAqLworICAgICAgICAgICAgICAgIC8qIFRoZSB1bml0IGlzIG5vdCBvbiB0aGlzIGNw
dSwgc28gd2UgY2FuIG1vdmUgb24uICovCiAgICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91
bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7CiAgICAgICAgICAgICAgICAgY29u
dGludWU7CiAgICAgICAgICAgICB9CkBAIC05OTksMTcgKzEwMzUsMTggQEAgaW50IGNwdV9kaXNh
YmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgICogICogdGhlIHNj
aGVkdWxlciB3aWxsIGFsd2F5cyBmaW5kIGEgc3VpdGFibGUgc29sdXRpb24sIG9yCiAgICAgICAg
ICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRpbmcgaW4gaGVy
ZS4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOwor
ICAgICAgICAgICAgLyogVE9ETzogbXVsdGlwbGUgdmNwdXMgcGVyIHVuaXQuICovCisgICAgICAg
ICAgICB2Y3B1X21pZ3JhdGVfc3RhcnQodW5pdC0+dmNwdV9saXN0KTsKICAgICAgICAgICAgIHVu
aXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOwogCi0gICAg
ICAgICAgICB2Y3B1X21pZ3JhdGVfZmluaXNoKHYpOworICAgICAgICAgICAgdmNwdV9taWdyYXRl
X2ZpbmlzaCh1bml0LT52Y3B1X2xpc3QpOwogCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAg
ICogVGhlIG9ubHkgY2F2ZWF0LCBpbiB0aGlzIGNhc2UsIGlzIHRoYXQgaWYgYSB2Y3B1IGFjdGl2
ZSBpbgogICAgICAgICAgICAgICogdGhlIGh5cGVydmlzb3IgaXNuJ3QgbWlncmF0YWJsZS4gSW4g
dGhpcyBjYXNlLCB0aGUgY2FsbGVyCiAgICAgICAgICAgICAgKiBzaG91bGQgdHJ5IGFnYWluIGFm
dGVyIHJlbGVhc2luZyBhbmQgcmVhcXVpcmluZyBhbGwgbG9ja3MuCiAgICAgICAgICAgICAgKi8K
LSAgICAgICAgICAgIGlmICggdi0+cHJvY2Vzc29yID09IGNwdSApCisgICAgICAgICAgICBpZiAo
IHVuaXQtPnJlcyA9PSBnZXRfc2NoZWRfcmVzKGNwdSkgKQogICAgICAgICAgICAgICAgIHJldCA9
IC1FQUdBSU47CiAgICAgICAgIH0KICAgICB9CkBAIC0xMzI5LDE3ICsxMzY2LDE3IEBAIGludCB2
Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSwg
dWludDhfdCByZWFzb24pCiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICAgICAgdi0+YWZm
aW5pdHlfYnJva2VuICY9IH5yZWFzb247CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCAhcmV0ICYm
ICF2LT5hZmZpbml0eV9icm9rZW4gKQorICAgICAgICBpZiAoICFyZXQgJiYgIXNjaGVkX2NoZWNr
X2FmZmluaXR5X2Jyb2tlbih1bml0KSApCiAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHko
dW5pdCwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlfc2F2ZWQsIE5VTEwpOwogICAgIH0KICAgICBl
bHNlIGlmICggY3B1IDwgbnJfY3B1X2lkcyApCiAgICAgewogICAgICAgICBpZiAoICh2LT5hZmZp
bml0eV9icm9rZW4gJiByZWFzb24pIHx8Ci0gICAgICAgICAgICAgKHYtPmFmZmluaXR5X2Jyb2tl
biAmJiB2LT5wcm9jZXNzb3IgIT0gY3B1KSApCisgICAgICAgICAgICAgKHNjaGVkX2NoZWNrX2Fm
ZmluaXR5X2Jyb2tlbih1bml0KSAmJiB2LT5wcm9jZXNzb3IgIT0gY3B1KSApCiAgICAgICAgICAg
ICByZXQgPSAtRUJVU1k7CiAgICAgICAgIGVsc2UgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
VkNQVTJPTkxJTkUodikpICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCAhdi0+YWZmaW5p
dHlfYnJva2VuICkKKyAgICAgICAgICAgIGlmICggIXNjaGVkX2NoZWNrX2FmZmluaXR5X2Jyb2tl
bih1bml0KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY3B1bWFza19jb3B5KHVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkGk-0004ny-HC; Fri, 27 Sep 2019 07:02: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGi-0004jN-6z
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:20 +0000
X-Inumbo-ID: 93fa860c-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 93fa860c-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01: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 60F05B17F;
 Fri, 27 Sep 2019 07:01:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:37 +0200
Message-Id: <20190927070050.12405-34-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 33/46] 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
UkZDIFYyOiBuZXcgcGF0Y2ggKGNhcnZlZCBvdXQgZnJvbSBSRkMgVjEgcGF0Y2ggNDkpClY0Ogot
IG1ha2UgZnVuY3Rpb24gcGFyYW1ldGVyIGNvbnN0IChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgfCAxMSArKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYjExYTFjMjUzOC4uZjc5Y2QyYTVhNiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtNzUsNiArNzUsNyBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2ZuKHZvaWQgKmRh
dGEpOwogLyogVGhpcyBpcyBnbG9iYWwgZm9yIG5vdyBzbyB0aGF0IHByaXZhdGUgaW1wbGVtZW50
YXRpb25zIGNhbiByZWFjaCBpdCAqLwogREVGSU5FX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAq
LCBzY2hlZHVsZXIpOwogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoc3RydWN0IHNjaGVkX3Jl
c291cmNlICosIHNjaGVkX3Jlcyk7CitzdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFko
dW5zaWduZWQgaW50LCBzY2hlZF9yZXNfaWR4KTsKIAogLyogU2NyYXRjaCBzcGFjZSBmb3IgY3B1
bWFza3MuICovCiBERUZJTkVfUEVSX0NQVShjcHVtYXNrX3QsIGNwdW1hc2tfc2NyYXRjaCk7CkBA
IC0xNDIsNiArMTQzLDEyIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2lkbGVfb3Bz
ID0gewogICAgIC5zd2l0Y2hfc2NoZWQgICA9IHNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkLAogfTsK
IAorc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqc2NoZWRfdW5pdDJ2Y3B1X2NwdShjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByZXR1cm4gdW5pdC0+ZG9t
YWluLT52Y3B1W3VuaXQtPnVuaXRfaWQgKyBwZXJfY3B1KHNjaGVkX3Jlc19pZHgsIGNwdSldOwor
fQorCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKmRvbV9zY2hlZHVsZXIoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoIGxpa2VseShkLT5jcHVwb29sICE9IE5VTEwp
ICkKQEAgLTIwMjgsNyArMjAzNSw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAK
ICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAotICAgIHNjaGVkX2Nv
bnRleHRfc3dpdGNoKHZwcmV2LCBuZXh0LT52Y3B1X2xpc3QsIG5vdyk7CisgICAgc2NoZWRfY29u
dGV4dF9zd2l0Y2godnByZXYsIHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1KSwgbm93KTsK
IH0KIAogLyoKQEAgLTIwODksNyArMjA5Niw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQp
CiAKICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAotICAgIHZuZXh0
ID0gbmV4dC0+dmNwdV9saXN0OworICAgIHZuZXh0ID0gc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0
LCBjcHUpOwogICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwgbm93KTsKIH0K
IAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGm-0004qz-7N; Fri, 27 Sep 2019 07:02:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGk-0004oO-Rb
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:22 +0000
X-Inumbo-ID: 94fee64c-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 94fee64c-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1C32EB03D;
 Fri, 27 Sep 2019 07:01:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:42 +0200
Message-Id: <20190927070050.12405-39-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 38/46] 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
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpWMToKLSBuZXcgcGF0Y2gKVjI6Ci0gRUJVU1kgYXMgcmV0
dXJuIGNvZGUgKEphbiBCZXVsaWNoLCBEYXJpbyBGYWdnaW9saSkKLSBfX3JlYWRfbW9zdGx5IGZv
ciBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmcgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNo
L3g4Ni9zeXNjdGwuYyAgIHwgNSArKysrKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCAxICsK
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYwppbmRleCAzNzQyZWRlNjFiLi40YTc2ZjBmNDdmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0yMDksNiAr
MjA5LDExIEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVP
UE5PVFNVUFA7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CisgICAgICAg
ICAgICBpZiAoIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGluZyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcmV0ID0gLUVCVVNZOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfQogICAgICAgICAgICAgcGx1ZyA9IG9wID09IFhFTl9TWVNDVExfQ1BVX0hPVFBM
VUdfU01UX0VOQUJMRTsKICAgICAgICAgICAgIGZuID0gc210X3VwX2Rvd25faGVscGVyOwogICAg
ICAgICAgICAgaGNwdSA9IF9wKHBsdWcpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGE3ODAyMTI1ODAuLjcwMTdjNDVhNjEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKQEAgLTYxLDYgKzYxLDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3Vz
Iiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKIAogLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qg
c2NoZWRfdW5pdC4gKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9n
cmFudWxhcml0eSA9IDE7Citib29sIF9fcmVhZF9tb3N0bHkgc2NoZWRfZGlzYWJsZV9zbXRfc3dp
dGNoaW5nOwogY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzayA9ICZjcHVtYXNrX2FsbDsK
IAogLyogQ29tbW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZjk3MzAzNjY4
YS4uYWE4MjU3ZWRjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTEwMzcsNiArMTAzNyw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBpc19pb21tdV9lbmFibGVkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIGV4
dGVybiBib29sIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzOworZXh0ZXJuIGJvb2wgc2NoZWRfZGlz
YWJsZV9zbXRfc3dpdGNoaW5nOwogCiBleHRlcm4gZW51bSBjcHVmcmVxX2NvbnRyb2xsZXIgewog
ICAgIEZSRVFDVExfbm9uZSwgRlJFUUNUTF9kb20wX2tlcm5lbCwgRlJFUUNUTF94ZW4KLS0gCjIu
MTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGp-0004wK-0I; Fri, 27 Sep 2019 07:02: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGn-0004sz-7S
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:25 +0000
X-Inumbo-ID: 94e035da-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 94e035da-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 788E7B019;
 Fri, 27 Sep 2019 07:01:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:40 +0200
Message-Id: <20190927070050.12405-37-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 36/46] 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
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNl
LmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKVjQ6Ci0gc2V2ZXJhbCByZW5hbWVzIHNkIC0+IHNyIChK
YW4gQmV1bGljaCkKLSB1c2Ugb3BzIGluc3RlYWQgb3Igc3ItPnNjaGVkdWxlciAoSmFuIEJldWxp
Y2gpCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAxOCArKysrKysrKysrKy0tLS0t
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgIDMgKystCiB4ZW4vY29tbW9uL3NjaGVk
dWxlLmMgICAgICB8IDE1ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYwppbmRleCBhNmRmZjhlYzYyLi44NjYwM2FkY2I2IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKQEAgLTM1Miw5ICszNTIsMTAgQEAgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0
X3RpY2tsZV9jcHUpOwogc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNz
Y2hlZF91bml0ICpuZXcpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFz
dGVyKG5ldy0+dW5pdCk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBjdXIgPSBDU0NIRURfVU5JVChjdXJyX29uX2Nw
dShjcHUpKTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBl
cl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9
IENTQ0hFRF9QUklWKHNyLT5zY2hlZHVsZXIpOwogICAgIGNwdW1hc2tfdCBtYXNrLCBpZGxlX21h
c2ssICpvbmxpbmU7CiAgICAgaW50IGJhbGFuY2Vfc3RlcCwgaWRsZXJzX2VtcHR5OwogCkBAIC05
MzEsNyArOTMyLDggQEAgY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQg
PSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2
YyA9IENTQ0hFRF9VTklUKGN1cnJ1bml0KTsKLSAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cyA9IHNyLT5zY2hlZHVsZXI7CiAKICAgICBBU1NFUlQoIHNjaGVkX3VuaXRfbWFzdGVyKGN1cnJ1
bml0KSA9PSBjcHUgKTsKICAgICBBU1NFUlQoIHN2Yy0+c2RvbSAhPSBOVUxMICk7CkBAIC05ODcs
OCArOTg5LDcgQEAgY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwg
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAqIGlkbGVycy4gQnV0LCBpZiB3ZSBhcmUg
aGVyZSwgaXQgbWVhbnMgdGhlcmUgaXMgc29tZW9uZSBydW5uaW5nCiAgICAgICAgICAgICAgKiBv
biBpdCwgYW5kIGhlbmNlIHRoZSBiaXQgbXVzdCBiZSB6ZXJvIGFscmVhZHkuCiAgICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSkpLT5pZGxlcnMpKTsKKyAgICAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2Nw
dShjcHUsIENTQ0hFRF9QUklWKG9wcyktPmlkbGVycykpOwogICAgICAgICAgICAgY3B1X3JhaXNl
X3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgfQogICAgIH0KQEAgLTEw
ODMsNiArMTA4NCw3IEBAIGNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9
IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3Ig
PSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfc2xlZXAp
OwogCkBAIC0xMDk1LDcgKzEwOTcsNyBAQCBjc2NoZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgKiBCdXQs
IHdlIGFyZSBoZXJlIGJlY2F1c2UgdW5pdCBpcyBnb2luZyB0byBzbGVlcCB3aGlsZSBydW5uaW5n
IG9uIGNwdSwKICAgICAgICAgICogc28gdGhlIGJpdCBtdXN0IGJlIHplcm8gYWxyZWFkeS4KICAg
ICAgICAgICovCi0gICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9Q
UklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJzKSk7CisgICAgICAgIEFTU0VSVCgh
Y3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9QUklWKHNyLT5zY2hlZHVsZXIpLT5pZGxlcnMp
KTsKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIF9fdW5pdF9vbl9ydW5xKHN2YykgKQpAQCAtMTU3NSw4ICsxNTc3
LDkgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKV9jcHU7CisgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNw
YyA9IENTQ0hFRF9QQ1BVKGNwdSk7Ci0gICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBD
U0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihzci0+c2NoZWR1bGVyKTsKIAogICAgIHNwYy0+dGlj
aysrOwogCkBAIC0xNjAxLDcgKzE2MDQsOCBAQCBjc2NoZWRfdGljayh2b2lkICpfY3B1KQogc3Rh
dGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUs
IGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7Ci0gICAgY29uc3Qgc3RydWN0
IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSkpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVz
KGNwdSk7CisgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1ND
SEVEX1BSSVYoc3ItPnNjaGVkdWxlcik7CiAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wY3B1ICog
Y29uc3QgcGVlcl9wY3B1ID0gQ1NDSEVEX1BDUFUocGVlcl9jcHUpOwogICAgIHN0cnVjdCBjc2No
ZWRfdW5pdCAqc3BlZXI7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
aW5kZXggZDUxZGYwNTg4Ny4uYWY1OGVlMTYxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTMyNjgsOCAr
MzI2OCw5IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqc2tpcHBlZCkKIHsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICppdGVyLCAqdGVtcDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0g
Z2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNuZXh0ID0gTlVM
TDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYocGVyX2Nw
dShzY2hlZHVsZXIsIGNwdSkpOworICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNz
Y2hlZDJfcHJpdihzci0+c2NoZWR1bGVyKTsKICAgICBib29sIHlpZWxkID0gZmFsc2UsIHNvZnRf
YWZmX3ByZWVtcHQgPSBmYWxzZTsKIAogICAgICpza2lwcGVkID0gMDsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAzZWE5Y2Nl
Y2ZiLi4yNWM1NWI1ZDNmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03Myw3ICs3Myw2IEBAIHN0YXRpYyB2b2lkIHZjcHVf
c2luZ2xlc2hvdF90aW1lcl9mbih2b2lkICpkYXRhKTsKIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJf
Zm4odm9pZCAqZGF0YSk7CiAKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2
YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KLURFRklORV9QRVJfQ1BVKHN0cnVj
dCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogc3RhdGljIERFRklORV9QRVJfQ1BV
X1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwgc2NoZWRfcmVzX2lkeCk7CiAKQEAgLTE5OCw3ICsx
OTcsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKnVuaXRfc2NoZWR1bGVyKGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAqLwogCiAgICAgQVNTRVJUKGlzX2lk
bGVfZG9tYWluKGQpKTsKLSAgICByZXR1cm4gcGVyX2NwdShzY2hlZHVsZXIsIHVuaXQtPnJlcy0+
bWFzdGVyX2NwdSk7CisgICAgcmV0dXJuIHVuaXQtPnJlcy0+c2NoZWR1bGVyOwogfQogCiBzdGF0
aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKnZjcHVfc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQpAQCAtMTkwNiw4ICsxOTA1LDggQEAgc3RhdGljIGJvb2wgc2NoZWRfdGFza2xldF9j
aGVjayh1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpkb19zY2hl
ZHVsZShzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwgc190aW1lX3Qgbm93LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVj
dCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAgICAgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpzY2hlZCA9IHNyLT5zY2hlZHVsZXI7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5l
eHQ7CiAKICAgICAvKiBnZXQgcG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVkdWxpbmcu
Li4gKi8KQEAgLTIzMjcsNyArMjMyNiw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgc3ItPmNwdXMgPSBjcHVtYXNrX29mKGNwdSk7CiAgICAgc2V0
X3NjaGVkX3JlcyhjcHUsIHNyKTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gJnNj
aGVkX2lkbGVfb3BzOworICAgIHNyLT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CiAgICAg
c3Bpbl9sb2NrX2luaXQoJnNyLT5fbG9jayk7CiAgICAgc3ItPnNjaGVkdWxlX2xvY2sgPSAmc2No
ZWRfZnJlZV9jcHVfbG9jazsKICAgICBpbml0X3RpbWVyKCZzci0+c190aW1lciwgc190aW1lcl9m
biwgTlVMTCwgY3B1KTsKQEAgLTI1MzgsNyArMjUzNyw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dp
dGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIHN0cnVjdCB2
Y3B1ICppZGxlOwogICAgIHZvaWQgKnBwcml2LCAqcHByaXZfb2xkLCAqdnByaXYsICp2cHJpdl9v
bGQ7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpOworICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBnZXRfc2NoZWRfcmVzKGNwdSkt
PnNjaGVkdWxlcjsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkg
PyAmc2NoZWRfaWRsZV9vcHMgOiBjLT5zY2hlZDsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bv
b2wgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
ZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKQEAgLTI2MDIsNyArMjYwMSw3IEBAIGludCBzY2hlZHVs
ZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHBw
cml2X29sZCA9IHNkLT5zY2hlZF9wcml2OwogICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3Nj
aGVkKG5ld19vcHMsIGNwdSwgcHByaXYsIHZwcml2KTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVy
LCBjcHUpID0gbmV3X29wczsKKyAgICBzZC0+c2NoZWR1bGVyID0gbmV3X29wczsKICAgICBzZC0+
c2NoZWRfcHJpdiA9IHBwcml2OwogCiAgICAgLyoKQEAgLTI3MDIsNyArMjcwMSw3IEBAIHZvaWQg
c2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAg
ICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAotICAgIHNjaGVkID0g
cGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CisgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSkt
PnNjaGVkdWxlcjsKICAgICBzY2hlZF9kb190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7CiAgICAg
cmN1X2lkbGVfZW50ZXIoY3B1KTsKICAgICByY3VfaWRsZV90aW1lcl9zdGFydCgpOwpAQCAtMjcx
NSw3ICsyNzE0LDcgQEAgdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogCiAgICAgcmN1X2lk
bGVfdGltZXJfc3RvcCgpOwogICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKLSAgICBzY2hlZCA9IHBl
cl9jcHUoc2NoZWR1bGVyLCBjcHUpOworICAgIHNjaGVkID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5z
Y2hlZHVsZXI7CiAgICAgc2NoZWRfZG9fdGlja19yZXN1bWUoc2NoZWQsIGNwdSk7CiB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKaW5kZXggMDIxYzFkN2MyYy4uMDE4MjFiM2U1YiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAg
LTM2LDYgKzM2LDcgQEAgZXh0ZXJuIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAg
KiBhcyB0aGUgcmVzdCBvZiB0aGUgc3RydWN0LiAgSnVzdCBoYXZlIHRoZSBzY2hlZHVsZXIgcG9p
bnQgdG8gdGhlCiAgKiBvbmUgaXQgd2FudHMgKFRoaXMgbWF5IGJlIHRoZSBvbmUgcmlnaHQgaW4g
ZnJvbnQgb2YgaXQpLiovCiBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgeworICAgIHN0cnVjdCBzY2hl
ZHVsZXIgICAqc2NoZWR1bGVyOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9j
aywKICAgICAgICAgICAgICAgICAgICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQg
ICpjdXJyOwpAQCAtNDksNyArNTAsNiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIGNv
bnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlz
IHN0cnVjdCAgICAgKi8KIH07CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICos
IHNjaGVkdWxlcik7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7
CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7CiAK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkGs-000529-2i; Fri, 27 Sep 2019 07:02:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGp-0004y0-Qt
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:27 +0000
X-Inumbo-ID: 9510344c-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9510344c-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67C95B180;
 Fri, 27 Sep 2019 07:01:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:43 +0200
Message-Id: <20190927070050.12405-40-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 39/46] 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
eSBsYXRlci4KCk1vdmUgdGhlIGdyYW51bGFyaXR5IHJlbGF0ZWQgdmFyaWFibGVzIHRvIGNwdXBv
b2wuYyBhcyB0aGV5IGFyZSBub3cKdXNlZCBmb3JtIHRoZXJlIG9ubHkuCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMTogbmV3IHBhdGNoClY0Ogot
IG1vdmUgb3B0X3NjaGVkX2dyYW51bGFyaXR5IGFuZCBzY2hlZF9ncmFudWxhcml0eSB0byBjcHVw
b29sLmMKICAoSmFuIEJldWxpY2gpCi0gcmVuYW1lIGMtPm9wdF9zY2hlZF9ncmFudWxhcml0eSwg
ZHJvcCBjLT5ncmFudWxhcml0eSAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9jcHVwb29s
LmMgICAgICAgfCAgOSArKysrKysrKysKIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMjcg
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8
IDExICsrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDExIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1v
bi9jcHVwb29sLmMKaW5kZXggNjBhODVmNTBlMS4uNTFmMGZmMGQ4OCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTM0LDYgKzM0
LDE0IEBAIHN0YXRpYyBjcHVtYXNrX3QgY3B1cG9vbF9sb2NrZWRfY3B1czsKIAogc3RhdGljIERF
RklORV9TUElOTE9DSyhjcHVwb29sX2xvY2spOwogCitzdGF0aWMgZW51bSBzY2hlZF9ncmFuIF9f
cmVhZF9tb3N0bHkgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl9jcHU7CitzdGF0
aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgc2NoZWRfZ3JhbnVsYXJpdHkgPSAxOworCit1
bnNpZ25lZCBpbnQgY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoY29uc3Qgc3RydWN0IGNwdXBvb2wg
KmMpCit7CisgICAgcmV0dXJuIGMgPyBzY2hlZF9ncmFudWxhcml0eSA6IDE7Cit9CisKIHN0YXRp
YyB2b2lkIGZyZWVfY3B1cG9vbF9zdHJ1Y3Qoc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgaWYg
KCBjICkKQEAgLTE3Myw2ICsxODEsNyBAQCBzdGF0aWMgc3RydWN0IGNwdXBvb2wgKmNwdXBvb2xf
Y3JlYXRlKAogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgICAgIH0KICAgICB9CisgICAg
Yy0+Z3JhbiA9IG9wdF9zY2hlZF9ncmFudWxhcml0eTsKIAogICAgICpxID0gYzsKIApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDcwMTdjNDVhNjEuLjYzZmZlMWE4MjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTYwLDcgKzYwLDYgQEAgaW50IHNjaGVk
X3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTOwogaW50ZWdlcl9wYXJh
bSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKIAogLyogTnVtYmVy
IG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBzY2hlZF9ncmFudWxhcml0eSA9IDE7CiBib29sIF9fcmVhZF9tb3N0bHkg
c2NoZWRfZGlzYWJsZV9zbXRfc3dpdGNoaW5nOwogY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNf
bWFzayA9ICZjcHVtYXNrX2FsbDsKIApAQCAtNDI2LDEwICs0MjUsMTAgQEAgc3RhdGljIHN0cnVj
dCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGludCBncmFuID0gY3B1cG9vbF9nZXRfZ3JhbnVs
YXJpdHkoZC0+Y3B1cG9vbCk7CiAKICAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCAp
Ci0gICAgICAgIGlmICggdW5pdC0+dW5pdF9pZCAvIHNjaGVkX2dyYW51bGFyaXR5ID09Ci0gICAg
ICAgICAgICAgdi0+dmNwdV9pZCAvIHNjaGVkX2dyYW51bGFyaXR5ICkKKyAgICAgICAgaWYgKCB1
bml0LT51bml0X2lkIC8gZ3JhbiA9PSB2LT52Y3B1X2lkIC8gZ3JhbiApCiAgICAgICAgICAgICBi
cmVhazsKIAogICAgIGlmICggdW5pdCApCkBAIC01ODQsNiArNTgzLDcgQEAgaW50IHNjaGVkX21v
dmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHZvaWQg
KnVuaXRkYXRhOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgdm9pZCAqb2xk
X2RvbWRhdGE7CisgICAgdW5zaWduZWQgaW50IGdyYW4gPSBjcHVwb29sX2dldF9ncmFudWxhcml0
eShjKTsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC01OTUsOCArNTk1
LDcgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVw
b29sICpjKQogICAgIGlmICggSVNfRVJSKGRvbWRhdGEpICkKICAgICAgICAgcmV0dXJuIFBUUl9F
UlIoZG9tZGF0YSk7CiAKLSAgICB1bml0X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIERJVl9ST1VORF9VUChkLT5tYXhfdmNwdXMsIHNj
aGVkX2dyYW51bGFyaXR5KSk7CisgICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2b2lkICos
IERJVl9ST1VORF9VUChkLT5tYXhfdmNwdXMsIGdyYW4pKTsKICAgICBpZiAoIHVuaXRfcHJpdiA9
PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9t
ZGF0YSk7CkBAIC0xODM1LDExICsxODM0LDExIEBAIHN0YXRpYyB2b2lkIHNjaGVkX3N3aXRjaF91
bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyLAogICAgICAgICBpZiAoIGlzX2lkbGVfdW5p
dChwcmV2KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5T
VEFURV9ydW5uaW5nXSA9IDA7Ci0gICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVOU1RB
VEVfcnVubmFibGVdID0gc2NoZWRfZ3JhbnVsYXJpdHk7CisgICAgICAgICAgICBwcmV2LT5ydW5z
dGF0ZV9jbnRbUlVOU1RBVEVfcnVubmFibGVdID0gc3ItPmdyYW51bGFyaXR5OwogICAgICAgICB9
CiAgICAgICAgIGlmICggaXNfaWRsZV91bml0KG5leHQpICkKICAgICAgICAgewotICAgICAgICAg
ICAgbmV4dC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gc2NoZWRfZ3JhbnVsYXJp
dHk7CisgICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ10gPSBz
ci0+Z3JhbnVsYXJpdHk7CiAgICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVf
cnVubmFibGVdID0gMDsKICAgICAgICAgfQogICAgIH0KQEAgLTE5ODgsNyArMTk4Nyw3IEBAIHZv
aWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1
ICp2bmV4dCkKICAgICBlbHNlCiAgICAgewogICAgICAgICB2Y3B1X2NvbnRleHRfc2F2ZWQodnBy
ZXYsIHZuZXh0KTsKLSAgICAgICAgaWYgKCBzY2hlZF9ncmFudWxhcml0eSA9PSAxICkKKyAgICAg
ICAgaWYgKCBzci0+Z3JhbnVsYXJpdHkgPT0gMSApCiAgICAgICAgICAgICB1bml0X2NvbnRleHRf
c2F2ZWQoc3IpOwogICAgIH0KIApAQCAtMjEwOCwxMSArMjEwNywxMiBAQCBzdGF0aWMgc3RydWN0
IHNjaGVkX3VuaXQgKnNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5pdCAq
cHJldiwKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dDsKICAgICBzdHJ1Y3QgdmNwdSAq
djsKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbiA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Z3JhbnVsYXJp
dHk7CiAKICAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKICAgICB7CiAgICAg
ICAgIG5leHQgPSBkb19zY2hlZHVsZShwcmV2LCBub3csIGNwdSk7Ci0gICAgICAgIGF0b21pY19z
ZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgc2NoZWRfZ3JhbnVsYXJpdHkgKyAxKTsKKyAg
ICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCBncmFuICsgMSk7CiAg
ICAgICAgIHJldHVybiBuZXh0OwogICAgIH0KIApAQCAtMjIzNiw2ICsyMjM2LDcgQEAgc3RhdGlj
IHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyOwogICAg
IHNwaW5sb2NrX3QgICAgICAgICAgICpsb2NrOwogICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGdyYW4gPSBnZXRfc2NoZWRfcmVzKGNw
dSktPmdyYW51bGFyaXR5OwogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIApAQCAtMjI2
MSwxMSArMjI2MiwxMSBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAgbm93ID0g
Tk9XKCk7CiAKLSAgICBpZiAoIHNjaGVkX2dyYW51bGFyaXR5ID4gMSApCisgICAgaWYgKCBncmFu
ID4gMSApCiAgICAgewogICAgICAgICBjcHVtYXNrX3QgbWFzazsKIAotICAgICAgICBwcmV2LT5y
ZW5kZXp2b3VzX2luX2NudCA9IHNjaGVkX2dyYW51bGFyaXR5OworICAgICAgICBwcmV2LT5yZW5k
ZXp2b3VzX2luX2NudCA9IGdyYW47CiAgICAgICAgIGNwdW1hc2tfYW5kbm90KCZtYXNrLCBzci0+
Y3B1cywgY3B1bWFza19vZihjcHUpKTsKICAgICAgICAgY3B1bWFza19yYWlzZV9zb2Z0aXJxKCZt
YXNrLCBTQ0hFRF9TTEFWRV9TT0ZUSVJRKTsKICAgICAgICAgbmV4dCA9IHNjaGVkX3dhaXRfcmVu
ZGV6dm91c19pbihwcmV2LCAmbG9jaywgY3B1LCBub3cpOwpAQCAtMjMzMyw2ICsyMzM0LDkgQEAg
c3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpbml0X3Rp
bWVyKCZzci0+c190aW1lciwgc190aW1lcl9mbiwgTlVMTCwgY3B1KTsKICAgICBhdG9taWNfc2V0
KCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwgY3B1KSwgMCk7CiAKKyAgICAvKiBXZSBzdGFy
dCB3aXRoIGNwdSBncmFudWxhcml0eS4gKi8KKyAgICBzci0+Z3JhbnVsYXJpdHkgPSAxOworCiAg
ICAgLyogQm9vdCBDUFUgaXMgZGVhbHQgd2l0aCBsYXRlciBpbiBzY2hlZHVsZXJfaW5pdCgpLiAq
LwogICAgIGlmICggY3B1ID09IDAgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTI2MjMsNiArMjYy
Nyw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBj
cHVwb29sICpjKQogICAgIHNjaGVkX2ZyZWVfdWRhdGEob2xkX29wcywgdnByaXZfb2xkKTsKICAg
ICBzY2hlZF9mcmVlX3BkYXRhKG9sZF9vcHMsIHBwcml2X29sZCwgY3B1KTsKIAorICAgIGdldF9z
Y2hlZF9yZXMoY3B1KS0+Z3JhbnVsYXJpdHkgPSBjcHVwb29sX2dldF9ncmFudWxhcml0eShjKTsK
ICAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwogICAgIC8qIFdoZW4gYSBjcHUg
aXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAgc29tZSB3b3JrICov
CiAgICAgaWYgKCBjICE9IE5VTEwgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBlNjc1MDYxMjkwLi5mOGYw
ZjQ4NGNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMjUsNiArMjUsMTMgQEAgZXh0ZXJuIGludCBzY2hl
ZF9yYXRlbGltaXRfdXM7CiAvKiBTY2hlZHVsaW5nIHJlc291cmNlIG1hc2suICovCiBleHRlcm4g
Y29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKIAorLyogTnVtYmVyIG9mIHZjcHVzIHBl
ciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KK2VudW0gc2NoZWRfZ3JhbiB7CisgICAgU0NIRURfR1JB
Tl9jcHUsCisgICAgU0NIRURfR1JBTl9jb3JlLAorICAgIFNDSEVEX0dSQU5fc29ja2V0Cit9Owor
CiAvKgogICogSW4gb3JkZXIgdG8gYWxsb3cgYSBzY2hlZHVsZXIgdG8gcmVtYXAgdGhlIGxvY2st
PmNwdSBtYXBwaW5nLAogICogd2UgaGF2ZSBhIHBlci1jcHUgcG9pbnRlciwgYWxvbmcgd2l0aCBh
IHByZS1hbGxvY2F0ZWQgc2V0IG9mCkBAIC00OCw2ICs1NSw3IEBAIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSB7CiAKICAgICAvKiBDcHUgd2l0aCBsb3dlc3QgaWQgaW4gc2NoZWR1bGluZyByZXNvdXJj
ZS4gKi8KICAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1hc3Rlcl9jcHU7CisgICAgdW5zaWduZWQg
aW50ICAgICAgICBncmFudWxhcml0eTsKICAgICBjb25zdCBjcHVtYXNrX3QgICAgKmNwdXM7ICAg
ICAgICAgICAvKiBjcHVzIGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3QgICAgICovCiB9OwogCkBAIC01
NDYsNiArNTU0LDcgQEAgc3RydWN0IGNwdXBvb2wKICAgICBzdHJ1Y3QgY3B1cG9vbCAgICpuZXh0
OwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkOwogICAgIGF0b21pY190ICAgICAgICAgcmVm
Y250OworICAgIGVudW0gc2NoZWRfZ3JhbiAgZ3JhbjsKIH07CiAKICNkZWZpbmUgY3B1cG9vbF9v
bmxpbmVfY3B1bWFzayhfcG9vbCkgXApAQCAtNTYxLDYgKzU3MCw4IEBAIHN0YXRpYyBpbmxpbmUg
Y3B1bWFza190ICpjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiBkLT5jcHVwb29sLT5yZXNfdmFsaWQ7CiB9CiAKK3Vuc2lnbmVk
IGludCBjcHVwb29sX2dldF9ncmFudWxhcml0eShjb25zdCBzdHJ1Y3QgY3B1cG9vbCAqYyk7CisK
IC8qCiAgKiBIYXJkIGFuZCBzb2Z0IGFmZmluaXR5IGxvYWQgYmFsYW5jaW5nLgogICoKLS0gCjIu
MTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkGu-000560-29; Fri, 27 Sep 2019 07:02: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGs-00052G-6E
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:30 +0000
X-Inumbo-ID: 9429c2fb-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9429c2fb-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1FDB7B038;
 Fri, 27 Sep 2019 07:01:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:39 +0200
Message-Id: <20190927070050.12405-36-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 35/46] 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
IHZjcHVfc2xlZXAoKSBoYW5kbGluZyBhbmQgZm9yY2VfY29udGV4dF9zd2l0Y2ggZmxhZwpWMjog
Zml4IHJ1bnN0YXRlIGNoYW5nZSBpbiBzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaCgpClY0Ogot
IHVzZSB1bml0X3NjaGVkdWxlcigpIHdoZXJlIGFwcHJvcHJpYXRlIChKYW4gQmV1bGljaCkKLSBt
YWtlIGNwdSBwYXJhbWV0ZXIgdW5zaWduZWQgaW50IChKYW4gQmV1bGljaCkKLSBjb21tZW50cyAo
SmFuIEJldWxpY2gpCi0gdXNlIHRydWUgaW5zdGVhZCAxIGZvciBzZXR0aW5nIGJvb2wgKEphbiBC
ZXVsaWNoKQotIGNvbnN0IHBhcmFtZXRlciAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9z
Y2hlZHVsZS5jICAgICAgfCAxMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICAgOSArKy0tCiB4ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCAgICB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDEzMCBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA4NTRlZjM5ZWUyLi4zZWE5Y2NlY2ZiIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC03NDIsOCArNzQyLDEwIEBAIHZvaWQgc2NoZWRfZGVzdHJveV9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0
cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVj
dCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5p
dDsKKwogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3Nv
ciktPnNjaGVkdWxlX2xvY2spKTsKIAogICAgIGlmICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYp
KSApCkBAIC03NTEsNyArNzUzLDE0IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRF
X3J1bm5hYmxlICkKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRF
X29mZmxpbmUsIE5PVygpKTsKIAotICAgICAgICBzY2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxlcih2
KSwgdi0+c2NoZWRfdW5pdCk7CisgICAgICAgIGlmICggbGlrZWx5KCF1bml0X3J1bm5hYmxlKHVu
aXQpKSApCisgICAgICAgICAgICBzY2hlZF9zbGVlcCh1bml0X3NjaGVkdWxlcih1bml0KSwgdW5p
dCk7CisgICAgICAgIGVsc2UgaWYgKCB1bml0X3J1bm5pbmcodW5pdCkgPiAxICYmIHYtPmlzX3J1
bm5pbmcgJiYKKyAgICAgICAgICAgICAgICAgICF2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0gdHJ1ZTsKKyAg
ICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURfU0xBVkVfU09G
VElSUSk7CisgICAgICAgIH0KICAgICB9CiB9CiAKQEAgLTc4MywxNiArNzkyLDIyIEBAIHZvaWQg
dmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAg
ICAgc3BpbmxvY2tfdCAqbG9jazsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNj
aGVkX3VuaXQ7CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21h
aW5faWQsIHYtPnZjcHVfaWQpOwogCi0gICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFz
YXZlKHYtPnNjaGVkX3VuaXQsICZmbGFncyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9j
a19pcnFzYXZlKHVuaXQsICZmbGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxl
KHYpKSApCiAgICAgewogICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRF
X2Jsb2NrZWQgKQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVf
cnVubmFibGUsIE5PVygpKTsKLSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwg
di0+c2NoZWRfdW5pdCk7CisgICAgICAgIHNjaGVkX3dha2UodW5pdF9zY2hlZHVsZXIodW5pdCks
IHVuaXQpOworICAgICAgICBpZiAoIHVuaXQtPmlzX3J1bm5pbmcgJiYgIXYtPmlzX3J1bm5pbmcg
JiYgIXYtPmZvcmNlX2NvbnRleHRfc3dpdGNoICkKKyAgICAgICAgeworICAgICAgICAgICAgdi0+
Zm9yY2VfY29udGV4dF9zd2l0Y2ggPSB0cnVlOworICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRp
cnEodi0+cHJvY2Vzc29yLCBTQ0hFRF9TTEFWRV9TT0ZUSVJRKTsKKyAgICAgICAgfQogICAgIH0K
ICAgICBlbHNlIGlmICggISh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSApCiAgICAgewpA
QCAtODAwLDcgKzgxNSw3IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwog
ICAgIH0KIAotICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3Ms
IHYtPnNjaGVkX3VuaXQpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9j
aywgZmxhZ3MsIHVuaXQpOwogfQogCiB2b2lkIHZjcHVfdW5ibG9jayhzdHJ1Y3QgdmNwdSAqdikK
QEAgLTIwMTgsNiArMjAzMyw2NSBAQCBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChz
dHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKICAgICBjb250ZXh0X3N3aXRj
aCh2cHJldiwgdm5leHQpOwogfQogCisvKgorICogRm9yY2UgYSBjb250ZXh0IHN3aXRjaCBvZiBh
IHNpbmdsZSB2Y3B1IG9mIGFuIHVuaXQuCisgKiBNaWdodCBiZSBjYWxsZWQgZWl0aGVyIGlmIGEg
dmNwdSBvZiBhbiBhbHJlYWR5IHJ1bm5pbmcgdW5pdCBpcyB3b2tlbiB1cAorICogb3IgaWYgYSB2
Y3B1IG9mIGEgcnVubmluZyB1bml0IGlzIHB1dCBhc2xlZXAgd2l0aCBvdGhlciB2Y3B1cyBvZiB0
aGUgc2FtZQorICogdW5pdCBzdGlsbCBydW5uaW5nLgorICogUmV0dXJucyBlaXRoZXIgTlVMTCBp
ZiB2IGlzIGFscmVhZHkgaW4gdGhlIGNvcnJlY3Qgc3RhdGUgb3IgdGhlIHZjcHUgdG8KKyAqIHJ1
biBuZXh0LgorICovCitzdGF0aWMgc3RydWN0IHZjcHUgKnNjaGVkX2ZvcmNlX2NvbnRleHRfc3dp
dGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUsIHNfdGltZV90IG5vdykKK3sK
KyAgICB2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCA9IGZhbHNlOworCisgICAgaWYgKCB2Y3B1X3J1
bm5hYmxlKHYpID09IHYtPmlzX3J1bm5pbmcgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAg
IGlmICggdmNwdV9ydW5uYWJsZSh2KSApCisgICAgeworICAgICAgICBpZiAoIGlzX2lkbGVfdmNw
dSh2cHJldikgKQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2
cHJldiwgUlVOU1RBVEVfcnVubmFibGUsIG5vdyk7CisgICAgICAgICAgICB2cHJldi0+c2NoZWRf
dW5pdCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfdW5pdF9pZGxlOworICAgICAgICB9Cisg
ICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5pbmcsIG5vdyk7Cisg
ICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qIE1ha2Ugc3VyZSBub3QgdG8gc3dpdGNo
IGxhc3QgdmNwdSBvZiBhbiB1bml0IGF3YXkuICovCisgICAgICAgIGlmICggdW5pdF9ydW5uaW5n
KHYtPnNjaGVkX3VuaXQpID09IDEgKQorICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICAg
ICAgdi0+bmV3X3N0YXRlID0gdmNwdV9ydW5zdGF0ZV9ibG9ja2VkKHYpOworICAgICAgICB2Y3B1
X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUsIG5vdyk7CisgICAgICAgIHYgPSBzY2hl
ZF91bml0MnZjcHVfY3B1KHZwcmV2LT5zY2hlZF91bml0LCBjcHUpOworICAgICAgICBpZiAoIHYg
IT0gdnByZXYgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2cHJl
dikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdl
KHZwcmV2LCBSVU5TVEFURV9ydW5uYWJsZSwgbm93KTsKKyAgICAgICAgICAgICAgICB2cHJldi0+
c2NoZWRfdW5pdCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfdW5pdF9pZGxlOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHYtPnNjaGVkX3VuaXQgPSB2cHJldi0+c2NoZWRfdW5pdDsKKyAgICAgICAgICAgICAgICB2Y3B1
X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOworICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgfQorCisgICAgLyogVGhpcyB2Y3B1IHdpbGwgYmUgc3dpdGNoZWQg
dG8uICovCisgICAgdi0+aXNfcnVubmluZyA9IHRydWU7CisKKyAgICAvKiBNYWtlIHN1cmUgbm90
IHRvIGxvb3NlIGFub3RoZXIgc2xhdmUgY2FsbC4gKi8KKyAgICByYWlzZV9zb2Z0aXJxKFNDSEVE
X1NMQVZFX1NPRlRJUlEpOworCisgICAgcmV0dXJuIHY7Cit9CisKIC8qCiAgKiBSZW5kZXp2b3Vz
IGJlZm9yZSB0YWtpbmcgYSBzY2hlZHVsaW5nIGRlY2lzaW9uLgogICogQ2FsbGVkIHdpdGggc2No
ZWR1bGUgbG9jayBoZWxkLCBzbyBhbGwgYWNjZXNzZXMgdG8gdGhlIHJlbmRlenZvdXMgY291bnRl
cgpAQCAtMjAzMyw2ICsyMTA3LDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93
YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7CiAg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQ7CisgICAgc3RydWN0IHZjcHUgKnY7CiAKICAgICBp
ZiAoICEtLXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKICAgICB7CkBAIC0yMDQxLDggKzIxMTYs
MjggQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4o
c3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgIHJldHVybiBuZXh0OwogICAgIH0KIAor
ICAgIHYgPSB1bml0MnZjcHVfY3B1KHByZXYsIGNwdSk7CiAgICAgd2hpbGUgKCBwcmV2LT5yZW5k
ZXp2b3VzX2luX2NudCApCiAgICAgeworICAgICAgICBpZiAoIHYgJiYgdi0+Zm9yY2VfY29udGV4
dF9zd2l0Y2ggKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdnByZXYgPSBj
dXJyZW50OworCisgICAgICAgICAgICB2ID0gc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2godnBy
ZXYsIHYsIGNwdSwgbm93KTsKKworICAgICAgICAgICAgaWYgKCB2ICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAvKiBXZSdsbCBjb21lIGJhY2sgYW5vdGhlciB0aW1lLCBzbyBhZGp1
c3QgcmVuZGV6dm91c19pbl9jbnQuICovCisgICAgICAgICAgICAgICAgcHJldi0+cmVuZGV6dm91
c19pbl9jbnQrKzsKKyAgICAgICAgICAgICAgICBhdG9taWNfc2V0KCZwcmV2LT5yZW5kZXp2b3Vz
X291dF9jbnQsIDApOworCisgICAgICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJx
KCpsb2NrLCBjcHUpOworCisgICAgICAgICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnBy
ZXYsIHYsIGZhbHNlLCBub3cpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICB2ID0gdW5p
dDJ2Y3B1X2NwdShwcmV2LCBjcHUpOworICAgICAgICB9CiAgICAgICAgIC8qCiAgICAgICAgICAq
IENvbWluZyBmcm9tIGlkbGUgbWlnaHQgbmVlZCB0byBkbyB0YXNrbGV0IHdvcmsuCiAgICAgICAg
ICAqIEluIG9yZGVyIHRvIGF2b2lkIGRlYWRsb2NrcyB3ZSBjYW4ndCBkbyB0aGF0IGhlcmUsIGJ1
dCBoYXZlIHRvCkBAIC0yMDc3LDEwICsyMTcyLDExIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogCiBz
dGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2b2lkKQogewotICAgIHN0cnVjdCB2Y3B1ICAgICAgICAg
ICp2cHJldiA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHZjcHUgICAgICAgICAgKnYsICp2cHJldiA9
IGN1cnJlbnQ7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSB2cHJldi0+c2NoZWRf
dW5pdCwgKm5leHQ7CiAgICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKICAgICBzcGlubG9j
a190ICAgICAgICAgICAqbG9jazsKKyAgICBib29sICAgICAgICAgICAgICAgICAgZG9fc29mdGly
cSA9IGZhbHNlOwogICAgIHVuc2lnbmVkIGludCAgICAgICAgICBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CiAKICAgICBBU1NFUlRfTk9UX0lOX0FUT01JQygpOwpAQCAtMjA4OSw5ICsyMTg1LDI5
IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAKICAgICBub3cgPSBOT1coKTsKIAor
ICAgIHYgPSB1bml0MnZjcHVfY3B1KHByZXYsIGNwdSk7CisgICAgaWYgKCB2ICYmIHYtPmZvcmNl
X2NvbnRleHRfc3dpdGNoICkKKyAgICB7CisgICAgICAgIHYgPSBzY2hlZF9mb3JjZV9jb250ZXh0
X3N3aXRjaCh2cHJldiwgdiwgY3B1LCBub3cpOworCisgICAgICAgIGlmICggdiApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworCisg
ICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdiwgZmFsc2UsIG5vdyk7Cisg
ICAgICAgIH0KKworICAgICAgICBkb19zb2Z0aXJxID0gdHJ1ZTsKKyAgICB9CisKICAgICBpZiAo
ICFwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCiAgICAgewogICAgICAgICBwY3B1X3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgY3B1KTsKKworICAgICAgICAvKiBDaGVjayBmb3IgZmFpbGVkIGZv
cmNlZCBjb250ZXh0IHN3aXRjaC4gKi8KKyAgICAgICAgaWYgKCBkb19zb2Z0aXJxICkKKyAgICAg
ICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CisKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA0MWExMDgzYTA4Li4wMjFjMWQ3YzJjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaApAQCAtMTAyLDYgKzEwMiwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9y
dW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICByZXR1cm4gZmFsc2U7
CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IHZjcHVfcnVuc3RhdGVfYmxvY2tlZChjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQp
ID8gUlVOU1RBVEVfYmxvY2tlZCA6IFJVTlNUQVRFX29mZmxpbmU7Cit9CisKIC8qCiAgKiBSZXR1
cm5zIHdoZXRoZXIgYSBzY2hlZF91bml0IGlzIHJ1bm5hYmxlIGFuZCBzZXRzIG5ld19zdGF0ZSBm
b3IgZWFjaCBvZiBpdHMKICAqIHZjcHVzLiBJdCBpcyBtYW5kYXRvcnkgdG8gZGV0ZXJtaW5lIHRo
ZSBuZXcgcnVuc3RhdGUgZm9yIGFsbCB2Y3B1cyBvZiBhIHVuaXQKQEAgLTEyMSw5ICsxMjYsNyBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKICAgICB7CiAgICAgICAgIHJ1bm5hYmxlID0gdmNwdV9ydW5uYWJsZSh2
KTsKIAotICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNUQVRFX3J1bm5pbmcK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAodi0+cGF1c2VfZmxhZ3MgJiBWUEZf
YmxvY2tlZCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFJVTlNUQVRFX2Js
b2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOworICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJs
ZSA/IFJVTlNUQVRFX3J1bm5pbmcgOiB2Y3B1X3J1bnN0YXRlX2Jsb2NrZWQodik7CiAKICAgICAg
ICAgaWYgKCBydW5uYWJsZSApCiAgICAgICAgICAgICByZXQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBj
ZTQzMjlkYjcyLi5mOTczMDM2NjhhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTg2LDYgKzE4Niw4IEBAIHN0cnVj
dCB2Y3B1CiAgICAgYm9vbCAgICAgICAgICAgICBpc19ydW5uaW5nOwogICAgIC8qIFZDUFUgc2hv
dWxkIHdha2UgZmFzdCAoZG8gbm90IGRlZXAgc2xlZXAgdGhlIENQVSkuICovCiAgICAgYm9vbCAg
ICAgICAgICAgICBpc191cmdlbnQ7CisgICAgLyogVkNQVSBtdXN0IGNvbnRleHRfc3dpdGNoIHdp
dGhvdXQgc2NoZWR1bGluZyB1bml0LiAqLworICAgIGJvb2wgICAgICAgICAgICAgZm9yY2VfY29u
dGV4dF9zd2l0Y2g7CiAKICNpZmRlZiBWQ1BVX1RSQVBfTEFTVAogI2RlZmluZSBWQ1BVX1RSQVBf
Tk9ORSAgICAwCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02: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 1iDkGv-000593-NB; Fri, 27 Sep 2019 07:02:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGu-00057S-T8
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:32 +0000
X-Inumbo-ID: 951356e0-e0f4-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 951356e0-e0f4-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7064BB04F;
 Fri, 27 Sep 2019 07:01:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:46 +0200
Message-Id: <20190927070050.12405-43-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 42/46] 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
PgotLS0KVjE6IG5ldyBwYXRjaCAoY2FydmVkIG91dCBmcm9tIG90aGVyIHBhdGNoKQpWNDoKLSB1
c2UgY3B1bWFza190IGZvciBzY2hlZF9yZXNfbWFzayAoSmFuIEJldWxpY2gpCi0gY2xlYXIgY3B1
IGluIHNjaGVkX3Jlc19tYXNrIHdoZW4gdGFraW5nIGNwdSBhd2F5IChKYW4gQmV1bGljaCkKLS0t
CiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8ICA0ICsrLS0KIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgICAgIHwgMTUgKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aCB8ICA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1
cG9vbC5jCmluZGV4IDcyMjhjYTg0YjQuLjEzZGZmYWFkY2YgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0yODMsNyArMjgzLDcg
QEAgc3RhdGljIGludCBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2VkKHN0cnVjdCBjcHVwb29sICpj
LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBOVUxMOwog
ICAgIH0KICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOwotICAgIGNwdW1h
c2tfYW5kKGMtPnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CisgICAg
Y3B1bWFza19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5jcHVfdmFsaWQsICZzY2hlZF9yZXNfbWFzayk7
CiAKICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAgICAgZm9yX2VhY2hf
ZG9tYWluX2luX2NwdXBvb2woZCwgYykKQEAgLTM3Niw3ICszNzYsNyBAQCBzdGF0aWMgaW50IGNw
dXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIGF0b21pY19pbmMoJmMtPnJlZmNudCk7CiAgICAgY3B1cG9vbF9jcHVfbW92aW5n
ID0gYzsKICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIGMtPmNwdV92YWxpZCk7Ci0gICAgY3B1
bWFza19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5jcHVfdmFsaWQsIHNjaGVkX3Jlc19tYXNrKTsKKyAg
ICBjcHVtYXNrX2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgJnNjaGVkX3Jlc19tYXNr
KTsKIAogb3V0OgogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGMxNGE2
NmQ1ZjAuLmJhYjI0MTA0Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTYxLDcgKzYxLDcgQEAgaW50ZWdlcl9wYXJhbSgi
c2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKIAogLyogTnVtYmVyIG9m
IHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KIGJvb2wgX19yZWFkX21vc3RseSBzY2hl
ZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7Ci1jb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNr
ID0gJmNwdW1hc2tfYWxsOworY3B1bWFza190IHNjaGVkX3Jlc19tYXNrOwogCiAvKiBDb21tb24g
bG9jayBmb3IgZnJlZSBjcHVzLiAqLwogc3RhdGljIERFRklORV9TUElOTE9DSyhzY2hlZF9mcmVl
X2NwdV9sb2NrKTsKQEAgLTI0MTEsOCArMjQxMSwxNCBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVs
ZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNyID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UpOwogICAgIGlmICggc3IgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwor
ICAgIGlmICggIXphbGxvY19jcHVtYXNrX3Zhcigmc3ItPmNwdXMpICkKKyAgICB7CisgICAgICAg
IHhmcmVlKHNyKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCiAgICAgc3ItPm1h
c3Rlcl9jcHUgPSBjcHU7Ci0gICAgc3ItPmNwdXMgPSBjcHVtYXNrX29mKGNwdSk7CisgICAgY3B1
bWFza19jb3B5KHNyLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOwogICAgIHNldF9zY2hlZF9yZXMo
Y3B1LCBzcik7CiAKICAgICBzci0+c2NoZWR1bGVyID0gJnNjaGVkX2lkbGVfb3BzOwpAQCAtMjQy
NCw2ICsyNDMwLDggQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNw
dSkKICAgICAvKiBXZSBzdGFydCB3aXRoIGNwdSBncmFudWxhcml0eS4gKi8KICAgICBzci0+Z3Jh
bnVsYXJpdHkgPSAxOwogCisgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJnNjaGVkX3Jlc19tYXNr
KTsKKwogICAgIC8qIEJvb3QgQ1BVIGlzIGRlYWx0IHdpdGggbGF0ZXIgaW4gc2NoZWR1bGVyX2lu
aXQoKS4gKi8KICAgICBpZiAoIGNwdSA9PSAwICkKICAgICAgICAgcmV0dXJuIDA7CkBAIC0yNDU2
LDYgKzI0NjQsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9yZXNfZnJlZShzdHJ1Y3QgcmN1X2hlYWQg
KmhlYWQpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGNvbnRhaW5lcl9vZiho
ZWFkLCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UsIHJjdSk7CiAKKyAgICBmcmVlX2NwdW1hc2tfdmFy
KHNyLT5jcHVzKTsKICAgICB4ZnJlZShzcik7CiB9CiAKQEAgLTI0NjksNyArMjQ3OCw5IEBAIHN0
YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVuc2lnbmVkIGludCBjcHUpCiAKICAgICBraWxs
X3RpbWVyKCZzci0+c190aW1lcik7CiAKKyAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZzY2hl
ZF9yZXNfbWFzayk7CiAgICAgc2V0X3NjaGVkX3JlcyhjcHUsIE5VTEwpOworCiAgICAgY2FsbF9y
Y3UoJnNyLT5yY3UsIHNjaGVkX3Jlc19mcmVlKTsKIAogICAgIHJjdV9yZWFkX3VubG9jaygmc2No
ZWRfcmVzX3JjdWxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAzOTg4OTg1ZWU2Li43ODA3MzVkZGEz
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaApAQCAtMjQsNyArMjQsNyBAQCBleHRlcm4gY3B1bWFza190IGNwdXBv
b2xfZnJlZV9jcHVzOwogZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiAKIC8qIFNjaGVk
dWxpbmcgcmVzb3VyY2UgbWFzay4gKi8KLWV4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jl
c19tYXNrOworZXh0ZXJuIGNwdW1hc2tfdCBzY2hlZF9yZXNfbWFzazsKIAogLyogTnVtYmVyIG9m
IHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KIGVudW0gc2NoZWRfZ3JhbiB7CkBAIC01
Nyw3ICs1Nyw3IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAgICAgLyogQ3B1IHdpdGggbG93
ZXN0IGlkIGluIHNjaGVkdWxpbmcgcmVzb3VyY2UuICovCiAgICAgdW5zaWduZWQgaW50ICAgICAg
ICBtYXN0ZXJfY3B1OwogICAgIHVuc2lnbmVkIGludCAgICAgICAgZ3JhbnVsYXJpdHk7Ci0gICAg
Y29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAgLyogY3B1cyBjb3ZlcmVkIGJ5IHRo
aXMgc3RydWN0ICAgICAqLworICAgIGNwdW1hc2tfdmFyX3QgICAgICAgY3B1czsgICAgICAgICAg
IC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVjdCAgICAgKi8KICAgICBzdHJ1Y3QgcmN1X2hl
YWQgICAgIHJjdTsKIH07CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkGz-0005G2-Ft; Fri, 27 Sep 2019 07:02: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGx-0005Bw-AL
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:35 +0000
X-Inumbo-ID: 94e035db-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 94e035db-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B8CB1AD63;
 Fri, 27 Sep 2019 07:01:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:44 +0200
Message-Id: <20190927070050.12405-41-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 40/46] 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
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6IG5ldyBwYXRjaApWNDoKLSByZW5hbWUgc2Qg
LT4gc3IgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgIHwgICA0ICst
CiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICB8IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgICAzICst
CiAzIGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDYyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5k
ZXggNTFmMGZmMGQ4OC4uMDI4MjVlNzc5ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29s
LmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTI3MSw3ICsyNzEsNyBAQCBzdGF0aWMg
aW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVk
IGludCBjcHUpCiAKICAgICBpZiAoIChjcHVwb29sX21vdmluZ19jcHUgPT0gY3B1KSAmJiAoYyAh
PSBjcHVwb29sX2NwdV9tb3ZpbmcpICkKICAgICAgICAgcmV0dXJuIC1FQUREUk5PVEFWQUlMOwot
ICAgIHJldCA9IHNjaGVkdWxlX2NwdV9zd2l0Y2goY3B1LCBjKTsKKyAgICByZXQgPSBzY2hlZHVs
ZV9jcHVfYWRkKGNwdSwgYyk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0Owog
CkBAIC0zMjEsNyArMzIxLDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9maW5p
c2goc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICovCiAgICAgaWYgKCAhcmV0ICkKICAgICB7Ci0g
ICAgICAgIHJldCA9IHNjaGVkdWxlX2NwdV9zd2l0Y2goY3B1LCBOVUxMKTsKKyAgICAgICAgcmV0
ID0gc2NoZWR1bGVfY3B1X3JtKGNwdSk7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAg
IGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKICAgICAgICAgZWxz
ZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCmluZGV4IDYzZmZlMWE4MjQuLmM3NWVjOTY5YzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTkxLDE1ICs5MSw2IEBA
IHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogc3RhdGljIHZvaWQg
c2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBjb25zdCBj
cHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCk7CiAKLXN0YXRpYyBzcGlubG9j
a190ICoKLXNjaGVkX2lkbGVfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMs
IHVuc2lnbmVkIGludCBjcHUsCi0gICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0YSwg
dm9pZCAqdmRhdGEpCi17Ci0gICAgc2NoZWRfaWRsZV91bml0KGNwdSktPnByaXYgPSBOVUxMOwot
Ci0gICAgcmV0dXJuICZzY2hlZF9mcmVlX2NwdV9sb2NrOwotfQotCiBzdGF0aWMgc3RydWN0IHNj
aGVkX3Jlc291cmNlICoKIHNjaGVkX2lkbGVfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKQEAgLTEzOSw3ICsxMzAs
NiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9pZGxlX29wcyA9IHsKIAogICAgIC5h
bGxvY191ZGF0YSAgICA9IHNjaGVkX2lkbGVfYWxsb2NfdWRhdGEsCiAgICAgLmZyZWVfdWRhdGEg
ICAgID0gc2NoZWRfaWRsZV9mcmVlX3VkYXRhLAotICAgIC5zd2l0Y2hfc2NoZWQgICA9IHNjaGVk
X2lkbGVfc3dpdGNoX3NjaGVkLAogfTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqdW5p
dDJ2Y3B1X2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKQEAgLTI1MzIsMzYgKzI1
MjIsMjIgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKIH0KIAogLyoKLSAqIE1v
dmUgYSBwQ1BVIG91dHNpZGUgb2YgdGhlIGluZmx1ZW5jZSBvZiB0aGUgc2NoZWR1bGVyIG9mIGl0
cyBjdXJyZW50Ci0gKiBjcHVwb29sLCBvciBzdWJqZWN0IGl0IHRvIHRoZSBzY2hlZHVsZXIgb2Yg
YSBuZXcgY3B1cG9vbC4KLSAqCi0gKiBGb3IgdGhlIHBDUFVzIHRoYXQgYXJlIHJlbW92ZWQgZnJv
bSB0aGVpciBjcHVwb29sLCB0aGVpciBzY2hlZHVsZXIgYmVjb21lcwotICogJnNjaGVkX2lkbGVf
b3BzICh0aGUgaWRsZSBzY2hlZHVsZXIpLgorICogTW92ZSBhIHBDUFUgZnJvbSBmcmVlIGNwdXMg
KHJ1bm5pbmcgdGhlIGlkbGUgc2NoZWR1bGVyKSB0byBhIGNwdXBvb2wKKyAqIHVzaW5nIGFueSAi
cmVhbCIgc2NoZWR1bGVyLgorICogVGhlIGNwdSBpcyBzdGlsbCBtYXJrZWQgYXMgImZyZWUiIGFu
ZCBub3QgeWV0IHZhbGlkIGZvciBpdHMgY3B1cG9vbC4KICAqLwotaW50IHNjaGVkdWxlX2NwdV9z
d2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCitpbnQgc2NoZWR1bGVf
Y3B1X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqaWRsZTsKLSAgICB2b2lkICpwcHJpdiwgKnBwcml2X29sZCwgKnZwcml2LCAqdnBy
aXZfb2xkOwotICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBnZXRfc2NoZWRfcmVzKGNw
dSktPnNjaGVkdWxlcjsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVM
TCkgPyAmc2NoZWRfaWRsZV9vcHMgOiBjLT5zY2hlZDsKLSAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwotICAgIHN0cnVjdCBjcHVwb29sICpvbGRfcG9v
bCA9IHNkLT5jcHVwb29sOworICAgIHZvaWQgKnBwcml2LCAqdnByaXY7CisgICAgc3RydWN0IHNj
aGVkdWxlciAqbmV3X29wcyA9IGMtPnNjaGVkOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2ssICpuZXdf
bG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCi0gICAgLyoKLSAgICAgKiBwQ1BVcyBv
bmx5IG1vdmUgZnJvbSBhIHZhbGlkIGNwdXBvb2wgdG8gZnJlZSAoaS5lLiwgb3V0IG9mIGFueSBw
b29sKSwKLSAgICAgKiBvciBmcm9tIGZyZWUgdG8gYSB2YWxpZCBjcHVwb29sLiBJbiB0aGUgZm9y
bWVyIGNhc2UgKHdoaWNoIGhhcHBlbnMgd2hlbgotICAgICAqIGMgaXMgTlVMTCksIHdlIHdhbnQg
dGhlIENQVSB0byBoYXZlIGJlZW4gbWFya2VkIGFzIGZyZWUgYWxyZWFkeSwgYXMKLSAgICAgKiB3
ZWxsIGFzIHRvIG5vdCBiZSB2YWxpZCBmb3IgdGhlIHNvdXJjZSBwb29sIGFueSBsb25nZXIsIHdo
ZW4gd2UgZ2V0IHRvCi0gICAgICogaGVyZS4gSW4gdGhlIGxhdHRlciBjYXNlICh3aGljaCBoYXBw
ZW5zIHdoZW4gYyBpcyBhIHZhbGlkIGNwdXBvb2wpLCB3ZQotICAgICAqIHdhbnQgdGhlIENQVSB0
byBzdGlsbCBiZSBtYXJrZWQgYXMgZnJlZSwgYXMgd2VsbCBhcyB0byBub3QgeWV0IGJlIHZhbGlk
Ci0gICAgICogZm9yIHRoZSBkZXN0aW5hdGlvbiBwb29sLgotICAgICAqLwotICAgIEFTU0VSVChj
ICE9IG9sZF9wb29sICYmIChjICE9IE5VTEwgfHwgb2xkX3Bvb2wgIT0gTlVMTCkpOwogICAgIEFT
U0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7Ci0gICAgQVNT
RVJUKChjID09IE5VTEwgJiYgIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBvbGRfcG9vbC0+Y3B1X3Zh
bGlkKSkgfHwKLSAgICAgICAgICAgKGMgIT0gTlVMTCAmJiAhY3B1bWFza190ZXN0X2NwdShjcHUs
IGMtPmNwdV92YWxpZCkpKTsKKyAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5j
cHVfdmFsaWQpKTsKKyAgICBBU1NFUlQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sID09IE5V
TEwpOwogCiAgICAgLyoKICAgICAgKiBUbyBzZXR1cCB0aGUgY3B1IGZvciB0aGUgbmV3IHNjaGVk
dWxlciB3ZSBuZWVkOgpAQCAtMjU4Niw1MiArMjU2Miw5MSBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3
aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgcmV0dXJu
IC1FTk9NRU07CiAgICAgfQogCi0gICAgc2NoZWRfZG9fdGlja19zdXNwZW5kKG9sZF9vcHMsIGNw
dSk7Ci0KICAgICAvKgotICAgICAqIFRoZSBhY3R1YWwgc3dpdGNoLCBpbmNsdWRpbmcgKGlmIG5l
Y2Vzc2FyeSkgdGhlIHJlcm91dGluZyBvZiB0aGUKLSAgICAgKiBzY2hlZHVsZXIgbG9jayB0byB3
aGF0ZXZlciBuZXdfb3BzIHByZWZlcnMsICBuZWVkcyB0byBoYXBwZW4gaW4gb25lCi0gICAgICog
Y3JpdGljYWwgc2VjdGlvbiwgcHJvdGVjdGVkIGJ5IG9sZF9vcHMnIGxvY2ssIG9yIHJhY2VzIGFy
ZSBwb3NzaWJsZS4KLSAgICAgKiBJdCBpcywgaW4gZmFjdCwgdGhlIGxvY2sgb2YgYW5vdGhlciBz
Y2hlZHVsZXIgdGhhdCB3ZSBhcmUgdGFraW5nICh0aGUKLSAgICAgKiBzY2hlZHVsZXIgb2YgdGhl
IGNwdXBvb2wgdGhhdCBjcHUgc3RpbGwgYmVsb25ncyB0bykuIEJ1dCB0aGF0IGlzIG9rCi0gICAg
ICogYXMsIGFueW9uZSB0cnlpbmcgdG8gc2NoZWR1bGUgb24gdGhpcyBjcHUgd2lsbCBzcGluIHVu
dGlsIHdoZW4gd2UKLSAgICAgKiByZWxlYXNlIHRoYXQgbG9jayAoYm90dG9tIG9mIHRoaXMgZnVu
Y3Rpb24pLiBXaGVuIGhlJ2xsIGdldCB0aGUgbG9jawotICAgICAqIC0tdGhhbmtzIHRvIHRoZSBs
b29wIGluc2lkZSAqX3NjaGVkdWxlX2xvY2soKSBmdW5jdGlvbnMtLSBoZSdsbCBub3RpY2UKLSAg
ICAgKiB0aGF0IHRoZSBsb2NrIGl0c2VsZiBjaGFuZ2VkLCBhbmQgcmV0cnkgYWNxdWlyaW5nIHRo
ZSBuZXcgb25lICh3aGljaAotICAgICAqIHdpbGwgYmUgdGhlIGNvcnJlY3QsIHJlbWFwcGVkIG9u
ZSwgYXQgdGhhdCBwb2ludCkuCisgICAgICogVGhlIGFjdHVhbCBzd2l0Y2gsIGluY2x1ZGluZyB0
aGUgcmVyb3V0aW5nIG9mIHRoZSBzY2hlZHVsZXIgbG9jayB0bworICAgICAqIHdoYXRldmVyIG5l
d19vcHMgcHJlZmVycywgbmVlZHMgdG8gaGFwcGVuIGluIG9uZSBjcml0aWNhbCBzZWN0aW9uLAor
ICAgICAqIHByb3RlY3RlZCBieSBvbGRfb3BzJyBsb2NrLCBvciByYWNlcyBhcmUgcG9zc2libGUu
CisgICAgICogSXQgaXMsIGluIGZhY3QsIHRoZSBsb2NrIG9mIHRoZSBpZGxlIHNjaGVkdWxlciB0
aGF0IHdlIGFyZSB0YWtpbmcuCisgICAgICogQnV0IHRoYXQgaXMgb2sgYXMgYW55b25lIHRyeWlu
ZyB0byBzY2hlZHVsZSBvbiB0aGlzIGNwdSB3aWxsIHNwaW4gdW50aWwKKyAgICAgKiB3aGVuIHdl
IHJlbGVhc2UgdGhhdCBsb2NrIChib3R0b20gb2YgdGhpcyBmdW5jdGlvbikuIFdoZW4gaGUnbGwg
Z2V0IHRoZQorICAgICAqIGxvY2sgLS10aGFua3MgdG8gdGhlIGxvb3AgaW5zaWRlICpfc2NoZWR1
bGVfbG9jaygpIGZ1bmN0aW9ucy0tIGhlJ2xsCisgICAgICogbm90aWNlIHRoYXQgdGhlIGxvY2sg
aXRzZWxmIGNoYW5nZWQsIGFuZCByZXRyeSBhY3F1aXJpbmcgdGhlIG5ldyBvbmUKKyAgICAgKiAo
d2hpY2ggd2lsbCBiZSB0aGUgY29ycmVjdCwgcmVtYXBwZWQgb25lLCBhdCB0aGF0IHBvaW50KS4K
ICAgICAgKi8KICAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwg
JmZsYWdzKTsKIAotICAgIHZwcml2X29sZCA9IGlkbGUtPnNjaGVkX3VuaXQtPnByaXY7Ci0gICAg
cHByaXZfb2xkID0gc2QtPnNjaGVkX3ByaXY7CiAgICAgbmV3X2xvY2sgPSBzY2hlZF9zd2l0Y2hf
c2NoZWQobmV3X29wcywgY3B1LCBwcHJpdiwgdnByaXYpOwogCi0gICAgc2QtPnNjaGVkdWxlciA9
IG5ld19vcHM7Ci0gICAgc2QtPnNjaGVkX3ByaXYgPSBwcHJpdjsKKyAgICBzci0+c2NoZWR1bGVy
ID0gbmV3X29wczsKKyAgICBzci0+c2NoZWRfcHJpdiA9IHBwcml2OwogCiAgICAgLyoKLSAgICAg
KiBUaGUgZGF0YSBhYm92ZSBpcyBwcm90ZWN0ZWQgdW5kZXIgbmV3X2xvY2ssIHdoaWNoIG1heSBi
ZSB1bmxvY2tlZC4KLSAgICAgKiBBbm90aGVyIENQVSBjYW4gdGFrZSBuZXdfbG9jayBhcyBzb29u
IGFzIHNkLT5zY2hlZHVsZV9sb2NrIGlzIHZpc2libGUsCi0gICAgICogYW5kIG11c3Qgb2JzZXJ2
ZSBhbGwgcHJpb3IgaW5pdGlhbGlzYXRpb24uCisgICAgICogUmVyb3V0ZSB0aGUgbG9jayB0byB0
aGUgcGVyIHBDUFUgbG9jayBhcyAvbGFzdC8gdGhpbmcuIEluIGZhY3QsCisgICAgICogaWYgaXQg
aXMgZnJlZSAoYW5kIGl0IGNhbiBiZSkgd2Ugd2FudCB0aGF0IGFueW9uZSB0aGF0IG1hbmFnZXMK
KyAgICAgKiB0YWtpbmcgaXQsIGZpbmRzIGFsbCB0aGUgaW5pdGlhbGl6YXRpb25zIHdlJ3ZlIGRv
bmUgYWJvdmUgaW4gcGxhY2UuCiAgICAgICovCiAgICAgc21wX3dtYigpOwotICAgIHNkLT5zY2hl
ZHVsZV9sb2NrID0gbmV3X2xvY2s7CisgICAgc3ItPnNjaGVkdWxlX2xvY2sgPSBuZXdfbG9jazsK
IAotICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVfdW5sb2NrKCk6IHNjaGVkdWxlX2xvY2sgbWF5
IGhhdmUgY2hhbmdlZCEgKi8KKyAgICAvKiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygpOiBz
Y2hlZHVsZV9sb2NrIGhhcyBjaGFuZ2VkISAqLwogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
b2xkX2xvY2ssIGZsYWdzKTsKIAogICAgIHNjaGVkX2RvX3RpY2tfcmVzdW1lKG5ld19vcHMsIGNw
dSk7CiAKKyAgICBzci0+Z3JhbnVsYXJpdHkgPSBjcHVwb29sX2dldF9ncmFudWxhcml0eShjKTsK
KyAgICBzci0+Y3B1cG9vbCA9IGM7CisgICAgLyogVGhlICBjcHUgaXMgYWRkZWQgdG8gYSBwb29s
LCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAgc29tZSB3b3JrICovCisgICAgY3B1X3JhaXNlX3Nv
ZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKworICAgIHJldHVybiAwOworfQorCisvKgor
ICogUmVtb3ZlIGEgcENQVSBmcm9tIGl0cyBjcHVwb29sLiBJdHMgc2NoZWR1bGVyIGJlY29tZXMg
JnNjaGVkX2lkbGVfb3BzCisgKiAodGhlIGlkbGUgc2NoZWR1bGVyKS4KKyAqIFRoZSBjcHUgaXMg
YWxyZWFkeSBtYXJrZWQgYXMgImZyZWUiIGFuZCBub3QgdmFsaWQgYW55IGxvbmdlciBmb3IgaXRz
CisgKiBjcHVwb29sLgorICovCitpbnQgc2NoZWR1bGVfY3B1X3JtKHVuc2lnbmVkIGludCBjcHUp
Cit7CisgICAgc3RydWN0IHZjcHUgKmlkbGU7CisgICAgdm9pZCAqcHByaXZfb2xkLCAqdnByaXZf
b2xkOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7
CisgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IHNyLT5zY2hlZHVsZXI7CisgICAgc3Bp
bmxvY2tfdCAqb2xkX2xvY2s7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIEFTU0VS
VChzci0+Y3B1cG9vbCAhPSBOVUxMKTsKKyAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShjcHUs
ICZjcHVwb29sX2ZyZWVfY3B1cykpOworICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUs
IHNyLT5jcHVwb29sLT5jcHVfdmFsaWQpKTsKKworICAgIGlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsK
KworICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChvbGRfb3BzLCBjcHUpOworCisgICAgLyogU2Vl
IGNvbW1lbnQgaW4gc2NoZWR1bGVfY3B1X2FkZCgpIHJlZ2FyZGluZyBsb2NrIHN3aXRjaGluZy4g
Ki8KKyAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdz
KTsKKworICAgIHZwcml2X29sZCA9IGlkbGUtPnNjaGVkX3VuaXQtPnByaXY7CisgICAgcHByaXZf
b2xkID0gc3ItPnNjaGVkX3ByaXY7CisKKyAgICBpZGxlLT5zY2hlZF91bml0LT5wcml2ID0gTlVM
TDsKKyAgICBzci0+c2NoZWR1bGVyID0gJnNjaGVkX2lkbGVfb3BzOworICAgIHNyLT5zY2hlZF9w
cml2ID0gTlVMTDsKKworICAgIHNtcF9tYigpOworICAgIHNyLT5zY2hlZHVsZV9sb2NrID0gJnNj
aGVkX2ZyZWVfY3B1X2xvY2s7CisKKyAgICAvKiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygp
OiBzY2hlZHVsZV9sb2NrIG1heSBoYXZlIGNoYW5nZWQhICovCisgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZShvbGRfbG9jaywgZmxhZ3MpOworCiAgICAgc2NoZWRfZGVpbml0X3BkYXRhKG9sZF9v
cHMsIHBwcml2X29sZCwgY3B1KTsKIAogICAgIHNjaGVkX2ZyZWVfdWRhdGEob2xkX29wcywgdnBy
aXZfb2xkKTsKICAgICBzY2hlZF9mcmVlX3BkYXRhKG9sZF9vcHMsIHBwcml2X29sZCwgY3B1KTsK
IAotICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Z3JhbnVsYXJpdHkgPSBjcHVwb29sX2dldF9ncmFu
dWxhcml0eShjKTsKLSAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwotICAgIC8q
IFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBpY2sgdXAg
c29tZSB3b3JrICovCi0gICAgaWYgKCBjICE9IE5VTEwgKQotICAgICAgICBjcHVfcmFpc2Vfc29m
dGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIHNyLT5ncmFudWxhcml0eSA9IDE7Cisg
ICAgc3ItPmNwdXBvb2wgPSBOVUxMOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGFh
ODI1N2VkYzkuLmE0MGJkNWZiNTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MjAsNyArOTIwLDggQEAgc3RydWN0
IHNjaGVkdWxlcjsKIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9nZXRfZGVmYXVsdCh2b2lk
KTsKIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9hbGxvYyh1bnNpZ25lZCBpbnQgc2NoZWRf
aWQsIGludCAqcGVycik7CiB2b2lkIHNjaGVkdWxlcl9mcmVlKHN0cnVjdCBzY2hlZHVsZXIgKnNj
aGVkKTsKLWludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBj
cHVwb29sICpjKTsKK2ludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVj
dCBjcHVwb29sICpjKTsKK2ludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSk7CiB2
b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1
ZSk7CiBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpOwogdm9pZCBz
Y2hlZF9zZXR1cF9kb20wX3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpOwotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkH2-0005MU-Ns; Fri, 27 Sep 2019 07:02:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkGz-0005Ge-Sw
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:37 +0000
X-Inumbo-ID: 95397b5e-e0f4-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 95397b5e-e0f4-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0417AAE61;
 Fri, 27 Sep 2019 07:01:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:48 +0200
Message-Id: <20190927070050.12405-45-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 44/46] 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
LS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgIHwgMTAwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAg
IDMgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICAxICsKIDMgZmlsZXMgY2hhbmdl
ZCwgNzYgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCAwNGMzYjNjMDRiLi5m
N2ExM2M3YTRjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29t
bW9uL2NwdXBvb2wuYwpAQCAtMjY4LDIzICsyNjgsMzAgQEAgc3RhdGljIGludCBjcHVwb29sX2Fz
c2lnbl9jcHVfbG9ja2VkKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogewog
ICAgIGludCByZXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdXM7CisKKyAgICBjcHVzID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPmdyYW4sIGNwdSk7
CiAKICAgICBpZiAoIChjcHVwb29sX21vdmluZ19jcHUgPT0gY3B1KSAmJiAoYyAhPSBjcHVwb29s
X2NwdV9tb3ZpbmcpICkKICAgICAgICAgcmV0dXJuIC1FQUREUk5PVEFWQUlMOwotICAgIHJldCA9
IHNjaGVkdWxlX2NwdV9hZGQoY3B1LCBjKTsKKyAgICByZXQgPSBzY2hlZHVsZV9jcHVfYWRkKGNw
dW1hc2tfZmlyc3QoY3B1cyksIGMpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIHJl
dDsKIAotICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKKyAg
ICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICBjcHVtYXNrX2FuZG5v
dCgmY3B1cG9vbF9mcmVlX2NwdXMsICZjcHVwb29sX2ZyZWVfY3B1cywgY3B1cyk7CiAgICAgaWYg
KGNwdXBvb2xfbW92aW5nX2NwdSA9PSBjcHUpCiAgICAgewogICAgICAgICBjcHVwb29sX21vdmlu
Z19jcHUgPSAtMTsKICAgICAgICAgY3B1cG9vbF9wdXQoY3B1cG9vbF9jcHVfbW92aW5nKTsKICAg
ICAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gTlVMTDsKICAgICB9Ci0gICAgY3B1bWFza19zZXRf
Y3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKKyAgICBjcHVtYXNrX29yKGMtPmNwdV92YWxpZCwgYy0+
Y3B1X3ZhbGlkLCBjcHVzKTsKICAgICBjcHVtYXNrX2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92
YWxpZCwgJnNjaGVkX3Jlc19tYXNrKTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVz
X3JjdWxvY2spOworCiAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAg
IGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29sKGQsIGMpCiAgICAgewpAQCAtMjk4LDYgKzMwNSw3
IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAq
YywgdW5zaWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHVfZmlu
aXNoKHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIGludCBjcHUgPSBjcHVwb29sX21vdmluZ19j
cHU7CisgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwogICAgIHN0cnVjdCBkb21haW4gKmQ7CiAg
ICAgaW50IHJldDsKIApAQCAtMzEwLDcgKzMxOCwxMCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5h
c3NpZ25fY3B1X2ZpbmlzaChzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKi8KICAgICByY3VfcmVh
ZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAgICAgcmV0ID0gY3B1X2Rpc2FibGVfc2NoZWR1
bGVyKGNwdSk7Ci0gICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsK
KworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKyAgICBjcHVzID0gZ2V0
X3NjaGVkX3JlcyhjcHUpLT5jcHVzOworICAgIGNwdW1hc2tfb3IoJmNwdXBvb2xfZnJlZV9jcHVz
LCAmY3B1cG9vbF9mcmVlX2NwdXMsIGNwdXMpOwogCiAgICAgLyoKICAgICAgKiBjcHVfZGlzYWJs
ZV9zY2hlZHVsZXIoKSByZXR1cm5pbmcgYW4gZXJyb3IgZG9lc24ndCByZXF1aXJlIHJlc2V0dGlu
ZwpAQCAtMzIzLDcgKzMzNCw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHVfZmlu
aXNoKHN0cnVjdCBjcHVwb29sICpjKQogICAgIHsKICAgICAgICAgcmV0ID0gc2NoZWR1bGVfY3B1
X3JtKGNwdSk7CiAgICAgICAgIGlmICggcmV0ICkKLSAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKKyAgICAgICAgICAgIGNwdW1hc2tfYW5kbm90
KCZjcHVwb29sX2ZyZWVfY3B1cywgJmNwdXBvb2xfZnJlZV9jcHVzLCBjcHVzKTsKICAgICAgICAg
ZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBjcHVwb29sX21vdmluZ19jcHUgPSAtMTsKQEAg
LTMzMSw2ICszNDIsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChz
dHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IE5VTEw7
CiAgICAgICAgIH0KICAgICB9CisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CiAKICAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1cG9vbChkLCBjKQogICAgIHsKQEAgLTM0
NSw2ICszNTcsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KHN0cnVj
dCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGludCByZXQ7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdXM7CiAKICAgICBzcGluX2xv
Y2soJmNwdXBvb2xfbG9jayk7CiAgICAgcmV0ID0gLUVBRERSTk9UQVZBSUw7CkBAIC0zNTMsNyAr
MzY2LDExIEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoc3RydWN0IGNw
dXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmV0
ID0gMDsKLSAgICBpZiAoIChjLT5uX2RvbSA+IDApICYmIChjcHVtYXNrX3dlaWdodChjLT5jcHVf
dmFsaWQpID09IDEpICYmCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwor
ICAgIGNwdXMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXM7CisKKyAgICBpZiAoIChjLT5uX2Rv
bSA+IDApICYmCisgICAgICAgICAoY3B1bWFza193ZWlnaHQoYy0+Y3B1X3ZhbGlkKSA9PSBjcHVt
YXNrX3dlaWdodChjcHVzKSkgJiYKICAgICAgICAgIChjcHUgIT0gY3B1cG9vbF9tb3ZpbmdfY3B1
KSApCiAgICAgewogICAgICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CkBA
IC0zNzUsOSArMzkyLDEwIEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQo
c3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgY3B1cG9vbF9tb3Zpbmdf
Y3B1ID0gY3B1OwogICAgIGF0b21pY19pbmMoJmMtPnJlZmNudCk7CiAgICAgY3B1cG9vbF9jcHVf
bW92aW5nID0gYzsKLSAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIGMtPmNwdV92YWxpZCk7Cisg
ICAgY3B1bWFza19hbmRub3QoYy0+Y3B1X3ZhbGlkLCBjLT5jcHVfdmFsaWQsIGNwdXMpOwogICAg
IGNwdW1hc2tfYW5kKGMtPnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCAmc2NoZWRfcmVzX21hc2sp
OwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiBvdXQ6CiAgICAg
c3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CiAKQEAgLTQxNywxMSArNDM1LDEzIEBAIHN0YXRp
YyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHUoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGlu
dCBjcHUpCiB7CiAgICAgaW50IHdvcmtfY3B1OwogICAgIGludCByZXQ7CisgICAgdW5zaWduZWQg
aW50IG1hc3Rlcl9jcHU7CiAKICAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbF91bmFzc2ln
bl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAgIGMtPmNwdXBv
b2xfaWQsIGNwdSk7CiAKLSAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydChjLCBj
cHUpOworICAgIG1hc3Rlcl9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7CisgICAg
cmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoYywgbWFzdGVyX2NwdSk7CiAgICAgaWYg
KCByZXQgKQogICAgIHsKICAgICAgICAgZGVidWd0cmFjZV9wcmludGsoImNwdXBvb2xfdW5hc3Np
Z25fY3B1KHBvb2w9JWQsY3B1PSVkKSByZXQgJWRcbiIsCkBAIC00MjksMTIgKzQ0OSwxMiBAQCBz
dGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAotICAgIHdvcmtfY3B1ID0g
c21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIGlmICggd29ya19jcHUgPT0gY3B1ICkKKyAgICB3b3Jr
X2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICBp
ZiAoIHdvcmtfY3B1ID09IG1hc3Rlcl9jcHUgKQogICAgIHsKICAgICAgICAgd29ya19jcHUgPSBj
cHVtYXNrX2ZpcnN0KGNwdXBvb2wwLT5jcHVfdmFsaWQpOwotICAgICAgICBpZiAoIHdvcmtfY3B1
ID09IGNwdSApCi0gICAgICAgICAgICB3b3JrX2NwdSA9IGNwdW1hc2tfbmV4dChjcHUsIGNwdXBv
b2wwLT5jcHVfdmFsaWQpOworICAgICAgICBpZiAoIHdvcmtfY3B1ID09IG1hc3Rlcl9jcHUgKQor
ICAgICAgICAgICAgd29ya19jcHUgPSBjcHVtYXNrX2xhc3QoY3B1cG9vbDAtPmNwdV92YWxpZCk7
CiAgICAgfQogICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KHdvcmtfY3B1LCBj
cHVwb29sX3VuYXNzaWduX2NwdV9oZWxwZXIsIGMpOwogfQpAQCAtNTAwLDYgKzUyMCw3IEBAIHZv
aWQgY3B1cG9vbF9ybV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBpbnQgY3B1cG9v
bF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJldCA9IDA7CisgICAgY29u
c3QgY3B1bWFza190ICpjcHVzOwogCiAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOwogICAg
IGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdXBvb2xfbG9ja2VkX2NwdXMpOwpAQCAtNTEzLDcg
KzUzNCwxMSBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X2FkZCh1bnNpZ25lZCBpbnQgY3B1KQog
ICAgICAqLwogICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKICAgICBnZXRf
c2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBOVUxMOwotICAgIHJldCA9IGNwdXBvb2xfYXNzaWdu
X2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNwdSk7CisKKyAgICBjcHVzID0gc2NoZWRfZ2V0X29wdF9j
cHVtYXNrKGNwdXBvb2wwLT5ncmFuLCBjcHUpOworICAgIGlmICggY3B1bWFza19zdWJzZXQoY3B1
cywgJmNwdXBvb2xfZnJlZV9jcHVzKSApCisgICAgICAgIHJldCA9IGNwdXBvb2xfYXNzaWduX2Nw
dV9sb2NrZWQoY3B1cG9vbDAsIGNwdSk7CisKICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKIAogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwpAQCAtNTQ4LDI3
ICs1NzMsMzMgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVtb3ZlKHVuc2lnbmVkIGludCBj
cHUpCiBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X3JlbW92ZV9wcm9sb2d1ZSh1bnNpZ25lZCBpbnQg
Y3B1KQogewogICAgIGludCByZXQgPSAwOworICAgIGNwdW1hc2tfdCAqY3B1czsKKyAgICB1bnNp
Z25lZCBpbnQgbWFzdGVyX2NwdTsKIAogICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKIAot
ICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9jcHVzKSApCisg
ICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworICAgIGNwdXMgPSBnZXRfc2No
ZWRfcmVzKGNwdSktPmNwdXM7CisgICAgbWFzdGVyX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9j
cHUoY3B1KTsKKyAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0cyhjcHVzLCAmY3B1cG9vbF9sb2Nr
ZWRfY3B1cykgKQogICAgICAgICByZXQgPSAtRUJVU1k7CiAgICAgZWxzZQogICAgICAgICBjcHVt
YXNrX3NldF9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cyk7CisgICAgcmN1X3JlYWRfdW5s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2Nr
KTsKIAogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuICByZXQ7CiAKLSAgICBpZiAoIGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKSApCisgICAgaWYgKCBjcHVt
YXNrX3Rlc3RfY3B1KG1hc3Rlcl9jcHUsIGNwdXBvb2wwLT5jcHVfdmFsaWQpICkKICAgICB7CiAg
ICAgICAgIC8qIENwdXBvb2wwIGlzIHBvcHVsYXRlZCBvbmx5IGFmdGVyIGFsbCBjcHVzIGFyZSB1
cC4gKi8KICAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfYWN0aXZlKTsK
IAotICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydChjcHVwb29sMCwgY3B1
KTsKKyAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoY3B1cG9vbDAsIG1h
c3Rlcl9jcHUpOwogICAgIH0KLSAgICBlbHNlIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAm
Y3B1cG9vbF9mcmVlX2NwdXMpICkKKyAgICBlbHNlIGlmICggIWNwdW1hc2tfdGVzdF9jcHUobWFz
dGVyX2NwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSApCiAgICAgICAgIHJldCA9IC1FTk9ERVY7CiAK
ICAgICByZXR1cm4gcmV0OwpAQCAtNTg1LDEyICs2MTYsMTMgQEAgc3RhdGljIHZvaWQgY3B1cG9v
bF9jcHVfcmVtb3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBjcHVw
b29sICoqYzsKICAgICBpbnQgcmV0OworICAgIHVuc2lnbmVkIGludCBtYXN0ZXJfY3B1ID0gc2No
ZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOwogCiAgICAgZm9yX2VhY2hfY3B1cG9vbCAoIGMgKQog
ICAgIHsKLSAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgKCpjKS0+Y3B1X3ZhbGlk
KSApCisgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShtYXN0ZXJfY3B1LCAoKmMpLT5jcHVf
dmFsaWQpICkKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9j
cHVfc3RhcnQoKmMsIGNwdSk7CisgICAgICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2Nw
dV9zdGFydCgqYywgbWFzdGVyX2NwdSk7CiAgICAgICAgICAgICBCVUdfT04ocmV0KTsKICAgICAg
ICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaCgqYyk7CiAgICAgICAgICAg
ICBCVUdfT04ocmV0KTsKQEAgLTY1OCwyOSArNjkwLDQ1IEBAIGludCBjcHVwb29sX2RvX3N5c2N0
bChzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVwb29sX29wICpvcCkKICAgICBjYXNlIFhFTl9TWVNDVExf
Q1BVUE9PTF9PUF9BRERDUFU6CiAgICAgewogICAgICAgICB1bnNpZ25lZCBjcHU7CisgICAgICAg
IGNvbnN0IGNwdW1hc2tfdCAqY3B1czsKIAogICAgICAgICBjcHUgPSBvcC0+Y3B1OwogICAgICAg
ICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbF9hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKVxu
IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmNwdXBvb2xfaWQsIGNwdSk7CisKICAg
ICAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOworCisgICAgICAgIGMgPSBjcHVwb29sX2Zp
bmRfYnlfaWQob3AtPmNwdXBvb2xfaWQpOworICAgICAgICByZXQgPSAtRU5PRU5UOworICAgICAg
ICBpZiAoIGMgPT0gTlVMTCApCisgICAgICAgICAgICBnb3RvIGFkZGNwdV9vdXQ7CiAgICAgICAg
IGlmICggY3B1ID09IFhFTl9TWVNDVExfQ1BVUE9PTF9QQVJfQU5ZICkKLSAgICAgICAgICAgIGNw
dSA9IGNwdW1hc2tfZmlyc3QoJmNwdXBvb2xfZnJlZV9jcHVzKTsKKyAgICAgICAgeworICAgICAg
ICAgICAgZm9yX2VhY2hfY3B1ICggY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIGNwdXMgPSBzY2hlZF9nZXRfb3B0X2NwdW1hc2soYy0+Z3Jh
biwgY3B1KTsKKyAgICAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfc3Vic2V0KGNwdXMsICZjcHVw
b29sX2ZyZWVfY3B1cykgKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIHJldCA9IC1FTk9ERVY7CisgICAgICAgICAgICBpZiAoIGNwdSA+PSBu
cl9jcHVfaWRzICkKKyAgICAgICAgICAgICAgICBnb3RvIGFkZGNwdV9vdXQ7CisgICAgICAgIH0K
ICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgaWYgKCBjcHUgPj0gbnJfY3B1X2lkcyAp
CiAgICAgICAgICAgICBnb3RvIGFkZGNwdV9vdXQ7CiAgICAgICAgIHJldCA9IC1FTk9ERVY7Ci0g
ICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpIHx8
Ci0gICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9jcHVz
KSApCi0gICAgICAgICAgICBnb3RvIGFkZGNwdV9vdXQ7Ci0gICAgICAgIGMgPSBjcHVwb29sX2Zp
bmRfYnlfaWQob3AtPmNwdXBvb2xfaWQpOwotICAgICAgICByZXQgPSAtRU5PRU5UOwotICAgICAg
ICBpZiAoIGMgPT0gTlVMTCApCisgICAgICAgIGNwdXMgPSBzY2hlZF9nZXRfb3B0X2NwdW1hc2so
Yy0+Z3JhbiwgY3B1KTsKKyAgICAgICAgaWYgKCAhY3B1bWFza19zdWJzZXQoY3B1cywgJmNwdXBv
b2xfZnJlZV9jcHVzKSB8fAorICAgICAgICAgICAgIGNwdW1hc2tfaW50ZXJzZWN0cyhjcHVzLCAm
Y3B1cG9vbF9sb2NrZWRfY3B1cykgKQogICAgICAgICAgICAgZ290byBhZGRjcHVfb3V0OwogICAg
ICAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2VkKGMsIGNwdSk7CisKICAgICBhZGRj
cHVfb3V0OgogICAgICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKICAgICAgICAgZGVi
dWd0cmFjZV9wcmludGsoImNwdXBvb2xfYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZCkgcmV0ICVk
XG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+Y3B1cG9vbF9pZCwgY3B1LCByZXQp
OworCiAgICAgfQogICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggODkyMzhmODAxZC4uZDIxMzM1NThjOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwpAQCAtMjU5MSw4ICsyNTkxLDcgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBj
cHVfc2NoZWR1bGVfbmZiID0gewogICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X3NjaGVkdWxlX2Nh
bGxiYWNrCiB9OwogCi1zdGF0aWMgY29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1h
c2soZW51bSBzY2hlZF9ncmFuIG9wdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQorY29uc3QgY3B1bWFza190ICpzY2hlZF9n
ZXRfb3B0X2NwdW1hc2soZW51bSBzY2hlZF9ncmFuIG9wdCwgdW5zaWduZWQgaW50IGNwdSkKIHsK
ICAgICBjb25zdCBjcHVtYXNrX3QgKm1hc2s7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggNzgwNzM1ZGRh
My4uY2Q3MzFkNzE3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTYzOCw1ICs2MzgsNiBAQCBhZmZpbml0
eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIGludCBzdGVw
LAogfQogCiB2b2lkIHNjaGVkX3JtX2NwdSh1bnNpZ25lZCBpbnQgY3B1KTsKK2NvbnN0IGNwdW1h
c2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVudW0gc2NoZWRfZ3JhbiBvcHQsIHVuc2lnbmVk
IGludCBjcHUpOwogCiAjZW5kaWYgLyogX19YRU5fU0NIRURfSUZfSF9fICovCi0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02: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 1iDkH4-0005QF-Md; Fri, 27 Sep 2019 07:02:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkH2-0005LW-6i
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:40 +0000
X-Inumbo-ID: 94ff5ae6-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 94ff5ae6-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C1494AFF9;
 Fri, 27 Sep 2019 07:01:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:41 +0200
Message-Id: <20190927070050.12405-38-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 37/46] 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
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+Ci0tLQpWMTogbmV3IHBhdGNoCi0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgfCA0
ICstLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgMiArLQogeGVuL2NvbW1vbi9zY2hl
ZF9ydC5jICAgICAgfCAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDggKysrKy0t
LS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
Y3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggNDQxYTI2ZjE2Yy4uNjBhODVm
NTBlMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9j
cHVwb29sLmMKQEAgLTM0LDggKzM0LDYgQEAgc3RhdGljIGNwdW1hc2tfdCBjcHVwb29sX2xvY2tl
ZF9jcHVzOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNwdXBvb2xfbG9jayk7CiAKLURFRklO
RV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwotCiBzdGF0aWMgdm9pZCBmcmVl
X2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIGlmICggYyApCkBAIC01
MDQsNyArNTAyLDcgQEAgc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNw
dSkKICAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMg
dGhlIGRlZmF1bHQgYmVoYXZpb3IKICAgICAgKiBhbnl3YXkuCiAgICAgICovCi0gICAgcGVyX2Nw
dShjcHVwb29sLCBjcHUpID0gTlVMTDsKKyAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wg
PSBOVUxMOwogICAgIHJldCA9IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNw
dSk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDg2
NjAzYWRjYjYuLjMxZmRjZDZhMmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTY4MSw3ICsxNjgxLDcgQEAg
c3RhdGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc25l
eHQsIGJvb2wgKnN0b2xlbikKIHsKLSAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHBlcl9jcHUoY3B1
cG9vbCwgY3B1KTsKKyAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+
Y3B1cG9vbDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNwZWVyOwogICAgIGNwdW1hc2tfdCB3
b3JrZXJzOwogICAgIGNwdW1hc2tfdCAqb25saW5lOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGQyMWM0MTZjYWUuLjZlOTNl
NTBhY2IgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX3J0LmMKQEAgLTc3NCw3ICs3NzQsNyBAQCBydF9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgaWYgKCBwcnYt
PnJlcGxfdGltZXIuY3B1ID09IGNwdSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgY3B1cG9vbCAq
YyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKKyAgICAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBn
ZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2w7CiAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfY3B1
ID0gY3B1bWFza19jeWNsZShjcHUsIGNwdXBvb2xfb25saW5lX2NwdW1hc2soYykpOwogCiAgICAg
ICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggMjVjNTViNWQzZi4uYTc4MDIxMjU4MCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTEwNSw3ICsx
MTA1LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
IGNwdW1hc2tfdCBvbmxpbmVfYWZmaW5pdHk7CiAgICAgaW50IHJldCA9IDA7CiAKLSAgICBjID0g
cGVyX2NwdShjcHVwb29sLCBjcHUpOworICAgIGMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBv
b2w7CiAgICAgaWYgKCBjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gcmV0OwogCkBAIC0xMTc0
LDcgKzExNzQsNyBAQCBzdGF0aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNp
Z25lZCBpbnQgY3B1KQogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCBjcHVwb29sICpj
OwogCi0gICAgYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKKyAgICBjID0gZ2V0X3NjaGVkX3Jl
cyhjcHUpLT5jcHVwb29sOwogICAgIGlmICggYyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIDA7
CiAKQEAgLTI1MzksOCArMjUzOSw4IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVk
IGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHZvaWQgKnBwcml2LCAqcHByaXZfb2xk
LCAqdnByaXYsICp2cHJpdl9vbGQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IGdl
dF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMgPSAoYyA9PSBOVUxMKSA/ICZzY2hlZF9pZGxlX29wcyA6IGMtPnNjaGVkOwotICAgIHN0cnVj
dCBjcHVwb29sICpvbGRfcG9vbCA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKICAgICBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIHN0cnVjdCBjcHVw
b29sICpvbGRfcG9vbCA9IHNkLT5jcHVwb29sOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAq
bmV3X2xvY2s7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIApAQCAtMjYyMiw3ICsyNjIyLDcg
QEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBv
b2wgKmMpCiAgICAgc2NoZWRfZnJlZV91ZGF0YShvbGRfb3BzLCB2cHJpdl9vbGQpOwogICAgIHNj
aGVkX2ZyZWVfcGRhdGEob2xkX29wcywgcHByaXZfb2xkLCBjcHUpOwogCi0gICAgcGVyX2NwdShj
cHVwb29sLCBjcHUpID0gYzsKKyAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwog
ICAgIC8qIFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBp
Y2sgdXAgc29tZSB3b3JrICovCiAgICAgaWYgKCBjICE9IE5VTEwgKQogICAgICAgICBjcHVfcmFp
c2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAwMTgy
MWIzZTViLi5lNjc1MDYxMjkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMzcsNiArMzcsNyBAQCBleHRl
cm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKICAqIG9uZSBpdCB3YW50cyAoVGhp
cyBtYXkgYmUgdGhlIG9uZSByaWdodCBpbiBmcm9udCBvZiBpdCkuKi8KIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSB7CiAgICAgc3RydWN0IHNjaGVkdWxlciAgICpzY2hlZHVsZXI7CisgICAgc3RydWN0
IGNwdXBvb2wgICAgICpjcHVwb29sOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVf
bG9jaywKICAgICAgICAgICAgICAgICAgICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgICpjdXJyOwpAQCAtNTAsNyArNTEsNiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAg
IGNvbnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0
aGlzIHN0cnVjdCAgICAgKi8KIH07CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgY3B1cG9vbCAq
LCBjcHVwb29sKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2No
ZWRfcmVzKTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKmdldF9zY2hl
ZF9yZXModW5zaWduZWQgaW50IGNwdSkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkH8-0005Wg-5M; Fri, 27 Sep 2019 07: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkH7-0005Ut-6U
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:45 +0000
X-Inumbo-ID: 94ff5ae7-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 94ff5ae7-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E7F6B03C;
 Fri, 27 Sep 2019 07:01:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:47 +0200
Message-Id: <20190927070050.12405-44-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 43/46] 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
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMjI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIwNCBpbnNlcnRpb25zKCsp
LCA0MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hl
bi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDEzZGZmYWFkY2YuLjA0YzNiM2MwNGIgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC01
MzYsNiArNTM2LDcgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVtb3ZlKHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChjcHVwb29s
MCk7CiAgICAgICAgIEJVR19PTihyZXQpOwogICAgIH0KKyAgICBjcHVtYXNrX2NsZWFyX2NwdShj
cHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CiB9CiAKIC8qCkBAIC01ODUsMjAgKzU4NiwxOSBAQCBz
dGF0aWMgdm9pZCBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgc3RydWN0IGNwdXBvb2wgKipjOwogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKLSAgICAgICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOwotICAgIGVsc2UKKyAgICBmb3JfZWFjaF9j
cHVwb29sICggYyApCiAgICAgewotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCisgICAgICAg
IGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAoKmMpLT5jcHVfdmFsaWQp
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWdu
X2NwdSgqYywgY3B1KTsKLSAgICAgICAgICAgICAgICBCVUdfT04ocmV0KTsKLSAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KCpjLCBjcHUp
OworICAgICAgICAgICAgQlVHX09OKHJldCk7CisgICAgICAgICAgICByZXQgPSBjcHVwb29sX3Vu
YXNzaWduX2NwdV9maW5pc2goKmMpOworICAgICAgICAgICAgQlVHX09OKHJldCk7CiAgICAgICAg
IH0KICAgICB9CiAKKyAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1
cyk7CisKICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgc2NoZWRf
cm1fY3B1KGNwdSk7CiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggYmFiMjQxMDRjZC4uODkyMzhmODAxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNDE2LDI3ICs0MTYsMzAgQEAg
c3RhdGljIHZvaWQgc2NoZWRfdW5pdF9hZGRfdmNwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwg
c3RydWN0IHZjcHUgKnYpCiAgICAgdW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRl
XSsrOwogfQogCi1zdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3Ry
dWN0IHZjcHUgKnYpCitzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXRf
bWVtKHZvaWQpCiB7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsICoqcHJldl91bml0Owot
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50IGdyYW4g
PSBjcHVwb29sX2dldF9ncmFudWxhcml0eShkLT5jcHVwb29sKTsKKyAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdDsKIAotICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKLSAgICAg
ICAgaWYgKCB1bml0LT51bml0X2lkIC8gZ3JhbiA9PSB2LT52Y3B1X2lkIC8gZ3JhbiApCi0gICAg
ICAgICAgICBicmVhazsKKyAgICB1bml0ID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfdW5pdCk7Cisg
ICAgaWYgKCAhdW5pdCApCisgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgaWYgKCB1bml0ICkK
KyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSB8
fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlf
c2F2ZWQpIHx8CisgICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfc29mdF9h
ZmZpbml0eSkgKQogICAgIHsKLSAgICAgICAgc2NoZWRfdW5pdF9hZGRfdmNwdSh1bml0LCB2KTsK
LSAgICAgICAgcmV0dXJuIHVuaXQ7CisgICAgICAgIHNjaGVkX2ZyZWVfdW5pdF9tZW0odW5pdCk7
CisgICAgICAgIHVuaXQgPSBOVUxMOwogICAgIH0KIAotICAgIGlmICggKHVuaXQgPSB4emFsbG9j
KHN0cnVjdCBzY2hlZF91bml0KSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBOVUxMOworICAg
IHJldHVybiB1bml0OworfQorCitzdGF0aWMgdm9pZCBzY2hlZF9kb21haW5faW5zZXJ0X3VuaXQo
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0
IHNjaGVkX3VuaXQgKipwcmV2X3VuaXQ7CiAKICAgICB1bml0LT5kb21haW4gPSBkOwotICAgIHNj
aGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7CiAKICAgICBmb3IgKCBwcmV2X3VuaXQgPSAmZC0+
c2NoZWRfdW5pdF9saXN0OyAqcHJldl91bml0OwogICAgICAgICAgIHByZXZfdW5pdCA9ICYoKnBy
ZXZfdW5pdCktPm5leHRfaW5fbGlzdCApCkBAIC00NDYsMTcgKzQ0OSwzMSBAQCBzdGF0aWMgc3Ry
dWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiAKICAgICB1
bml0LT5uZXh0X2luX2xpc3QgPSAqcHJldl91bml0OwogICAgICpwcmV2X3VuaXQgPSB1bml0Owor
fQogCi0gICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0
eSkgfHwKLSAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5X3NhdmVkKSB8fAotICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X3Nv
ZnRfYWZmaW5pdHkpICkKLSAgICAgICAgZ290byBmYWlsOworc3RhdGljIHN0cnVjdCBzY2hlZF91
bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0OworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5z
aWduZWQgaW50IGdyYW4gPSBjcHVwb29sX2dldF9ncmFudWxhcml0eShkLT5jcHVwb29sKTsKIAot
ICAgIHJldHVybiB1bml0OworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKKyAg
ICAgICAgaWYgKCB1bml0LT51bml0X2lkIC8gZ3JhbiA9PSB2LT52Y3B1X2lkIC8gZ3JhbiApCisg
ICAgICAgICAgICBicmVhazsKIAotIGZhaWw6Ci0gICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYp
OwotICAgIHJldHVybiBOVUxMOworICAgIGlmICggdW5pdCApCisgICAgeworICAgICAgICBzY2hl
ZF91bml0X2FkZF92Y3B1KHVuaXQsIHYpOworICAgICAgICByZXR1cm4gdW5pdDsKKyAgICB9CisK
KyAgICBpZiAoICh1bml0ID0gc2NoZWRfYWxsb2NfdW5pdF9tZW0oKSkgPT0gTlVMTCApCisgICAg
ICAgIHJldHVybiBOVUxMOworCisgICAgc2NoZWRfdW5pdF9hZGRfdmNwdSh1bml0LCB2KTsKKyAg
ICBzY2hlZF9kb21haW5faW5zZXJ0X3VuaXQodW5pdCwgZCk7CisKKyAgICByZXR1cm4gdW5pdDsK
IH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCkBAIC0yNDA0LDE4ICsyNDIxLDI4IEBAIHN0YXRpYyB2b2lkIHBvbGxf
dGltZXJfZm4odm9pZCAqZGF0YSkKICAgICAgICAgdmNwdV91bmJsb2NrKHYpOwogfQogCi1zdGF0
aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqc2NoZWRfYWxsb2NfcmVzKHZvaWQpCiB7CiAgICAgc3RydWN0IHNjaGVk
X3Jlc291cmNlICpzcjsKIAogICAgIHNyID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Up
OwogICAgIGlmICggc3IgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAg
ICByZXR1cm4gTlVMTDsKICAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnNyLT5jcHVzKSAp
CiAgICAgewogICAgICAgICB4ZnJlZShzcik7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICB9CisgICAgcmV0dXJuIHNyOworfQorCitzdGF0aWMgaW50
IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqc3I7CisKKyAgICBzciA9IHNjaGVkX2FsbG9jX3JlcygpOworICAgIGlmICggc3Ig
PT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgc3ItPm1hc3Rlcl9jcHUg
PSBjcHU7CiAgICAgY3B1bWFza19jb3B5KHNyLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOwpAQCAt
MjQ2NSw2ICsyNDkyLDggQEAgc3RhdGljIHZvaWQgc2NoZWRfcmVzX2ZyZWUoc3RydWN0IHJjdV9o
ZWFkICpoZWFkKQogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBjb250YWluZXJfb2Yo
aGVhZCwgc3RydWN0IHNjaGVkX3Jlc291cmNlLCByY3UpOwogCiAgICAgZnJlZV9jcHVtYXNrX3Zh
cihzci0+Y3B1cyk7CisgICAgaWYgKCBzci0+c2NoZWRfdW5pdF9pZGxlICkKKyAgICAgICAgc2No
ZWRfZnJlZV91bml0X21lbShzci0+c2NoZWRfdW5pdF9pZGxlKTsKICAgICB4ZnJlZShzcik7CiB9
CiAKQEAgLTI0ODEsNiArMjUxMCw4IEBAIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmc2NoZWRfcmVzX21h
c2spOwogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBOVUxMKTsKIAorICAgIC8qIEtlZXAgaWRsZSB1
bml0LiAqLworICAgIHNyLT5zY2hlZF91bml0X2lkbGUgPSBOVUxMOwogICAgIGNhbGxfcmN1KCZz
ci0+cmN1LCBzY2hlZF9yZXNfZnJlZSk7CiAKICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKQEAgLTI1NjAsNiArMjU5MSwzMCBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVy
X2Jsb2NrIGNwdV9zY2hlZHVsZV9uZmIgPSB7CiAgICAgLm5vdGlmaWVyX2NhbGwgPSBjcHVfc2No
ZWR1bGVfY2FsbGJhY2sKIH07CiAKK3N0YXRpYyBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX2dldF9v
cHRfY3B1bWFzayhlbnVtIHNjaGVkX2dyYW4gb3B0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgY29uc3QgY3B1
bWFza190ICptYXNrOworCisgICAgc3dpdGNoICggb3B0ICkKKyAgICB7CisgICAgY2FzZSBTQ0hF
RF9HUkFOX2NwdToKKyAgICAgICAgbWFzayA9IGNwdW1hc2tfb2YoY3B1KTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBTQ0hFRF9HUkFOX2NvcmU6CisgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgU0NIRURfR1JB
Tl9zb2NrZXQ6CisgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSk7Cisg
ICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gbWFzazsKK30KKwog
LyogSW5pdGlhbGlzZSB0aGUgZGF0YSBzdHJ1Y3R1cmVzLiAqLwogdm9pZCBfX2luaXQgc2NoZWR1
bGVyX2luaXQodm9pZCkKIHsKQEAgLTI3MTUsNiArMjc3MCw0NiBAQCBpbnQgc2NoZWR1bGVfY3B1
X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKi8KICAgICBv
bGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsKIAorICAg
IGlmICggY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoYykgPiAxICkKKyAgICB7CisgICAgICAgIGNv
bnN0IGNwdW1hc2tfdCAqbWFzazsKKyAgICAgICAgdW5zaWduZWQgaW50IGNwdV9pdGVyLCBpZHgg
PSAwOworICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqb2xkX3VuaXQsICptYXN0ZXJfdW5pdDsK
KyAgICAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcl9vbGQ7CisKKyAgICAgICAgLyoKKyAg
ICAgICAgICogV2UgbmVlZCB0byBtZXJnZSBtdWx0aXBsZSBpZGxlX3ZjcHUgdW5pdHMgYW5kIHNj
aGVkX3Jlc291cmNlIHN0cnVjdHMKKyAgICAgICAgICogaW50byBvbmUuIEFzIHRoZSBmcmVlIGNw
dXMgYWxsIHNoYXJlIHRoZSBzYW1lIGxvY2sgd2UgYXJlIGZpbmUgZG9pbmcKKyAgICAgICAgICog
dGhhdCBub3cuIFRoZSB3b3JzdCB3aGljaCBjb3VsZCBoYXBwZW4gd291bGQgYmUgc29tZW9uZSB3
YWl0aW5nIGZvcgorICAgICAgICAgKiB0aGUgbG9jaywgdGh1cyBkZXJlZmVyZW5jaW5nIHNjaGVk
X3Jlcy0+c2NoZWR1bGVfbG9jay4gVGhpcyBpcyB0aGUKKyAgICAgICAgICogcmVhc29uIHdlIGFy
ZSBmcmVlaW5nIHN0cnVjdCBzY2hlZF9yZXMgdmlhIGNhbGxfcmN1KCkgdG8gYXZvaWQgdGhlCisg
ICAgICAgICAqIGxvY2sgcG9pbnRlciBzdWRkZW5seSBkaXNhcHBlYXJpbmcuCisgICAgICAgICAq
LworICAgICAgICBtYXNrID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPmdyYW4sIGNwdSk7Cisg
ICAgICAgIG1hc3Rlcl91bml0ID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CisKKyAgICAg
ICAgZm9yX2VhY2hfY3B1ICggY3B1X2l0ZXIsIG1hc2sgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIGlkeCApCisgICAgICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1X2l0ZXIs
ICZzY2hlZF9yZXNfbWFzayk7CisKKyAgICAgICAgICAgIHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwg
Y3B1X2l0ZXIpID0gaWR4Kys7CisKKyAgICAgICAgICAgIGlmICggY3B1ID09IGNwdV9pdGVyICkK
KyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgb2xkX3VuaXQgPSBpZGxl
X3ZjcHVbY3B1X2l0ZXJdLT5zY2hlZF91bml0OworICAgICAgICAgICAgc3Jfb2xkID0gZ2V0X3Nj
aGVkX3JlcyhjcHVfaXRlcik7CisgICAgICAgICAgICBraWxsX3RpbWVyKCZzcl9vbGQtPnNfdGlt
ZXIpOworICAgICAgICAgICAgaWRsZV92Y3B1W2NwdV9pdGVyXS0+c2NoZWRfdW5pdCA9IG1hc3Rl
cl91bml0OworICAgICAgICAgICAgbWFzdGVyX3VuaXQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9y
dW5uaW5nXSsrOworICAgICAgICAgICAgc2V0X3NjaGVkX3JlcyhjcHVfaXRlciwgc3IpOworICAg
ICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdV9pdGVyLCBzci0+Y3B1cyk7CisKKyAgICAgICAg
ICAgIGNhbGxfcmN1KCZzcl9vbGQtPnJjdSwgc2NoZWRfcmVzX2ZyZWUpOworICAgICAgICB9Cisg
ICAgfQorCiAgICAgbmV3X2xvY2sgPSBzY2hlZF9zd2l0Y2hfc2NoZWQobmV3X29wcywgY3B1LCBw
cHJpdiwgdnByaXYpOwogCiAgICAgc3ItPnNjaGVkdWxlciA9IG5ld19vcHM7CkBAIC0yNzUyLDMz
ICsyODQ3LDEwMCBAQCBvdXQ6CiAgKi8KIGludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50
IGNwdSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKICAgICB2b2lkICpwcHJpdl9vbGQsICp2
cHJpdl9vbGQ7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKKyAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNyLCAqKnNyX25ldyA9IE5VTEw7CisgICAgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wczsKICAgICBzcGlubG9ja190ICpv
bGRfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCBpZHgsIHJldCA9IC1F
Tk9NRU07CisgICAgdW5zaWduZWQgaW50IGNwdV9pdGVyOwogCiAgICAgcmN1X3JlYWRfbG9jaygm
c2NoZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAg
b2xkX29wcyA9IHNyLT5zY2hlZHVsZXI7CiAKKyAgICBpZiAoIHNyLT5ncmFudWxhcml0eSA+IDEg
KQorICAgIHsKKyAgICAgICAgc3JfbmV3ID0geG1hbGxvY19hcnJheShzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKiwgc3ItPmdyYW51bGFyaXR5IC0gMSk7CisgICAgICAgIGlmICggIXNyX25ldyApCisg
ICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgZm9yICggaWR4ID0gMDsgaWR4IDwgc3ItPmdy
YW51bGFyaXR5IC0gMTsgaWR4KysgKQorICAgICAgICB7CisgICAgICAgICAgICBzcl9uZXdbaWR4
XSA9IHNjaGVkX2FsbG9jX3JlcygpOworICAgICAgICAgICAgaWYgKCBzcl9uZXdbaWR4XSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3JfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRs
ZSA9IHNjaGVkX2FsbG9jX3VuaXRfbWVtKCk7CisgICAgICAgICAgICAgICAgaWYgKCAhc3JfbmV3
W2lkeF0tPnNjaGVkX3VuaXRfaWRsZSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICBzY2hlZF9yZXNfZnJlZSgmc3JfbmV3W2lkeF0tPnJjdSk7CisgICAgICAgICAgICAg
ICAgICAgIHNyX25ld1tpZHhdID0gTlVMTDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBpZiAoICFzcl9uZXdbaWR4XSApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgZm9yICggaWR4LS07IGlkeCA+PSAwOyBpZHgtLSApCisgICAgICAgICAgICAg
ICAgICAgIHNjaGVkX3Jlc19mcmVlKCZzcl9uZXdbaWR4XS0+cmN1KTsKKyAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHNyX25ld1tpZHhdLT5jdXJy
ID0gc3JfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRsZTsKKyAgICAgICAgICAgIHNyX25ld1tpZHhd
LT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+
Z3JhbnVsYXJpdHkgPSAxOworCisgICAgICAgICAgICAvKiBXZSB3YW50IHRoZSBsb2NrIG5vdCB0
byBjaGFuZ2Ugd2hlbiByZXBsYWNpbmcgdGhlIHJlc291cmNlLiAqLworICAgICAgICAgICAgc3Jf
bmV3W2lkeF0tPnNjaGVkdWxlX2xvY2sgPSBzci0+c2NoZWR1bGVfbG9jazsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIHJldCA9IDA7CiAgICAgQVNTRVJUKHNyLT5jcHVwb29sICE9IE5VTEwpOwog
ICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7CiAg
ICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc3ItPmNwdXBvb2wtPmNwdV92YWxpZCkp
OwogCi0gICAgaWRsZSA9IGlkbGVfdmNwdVtjcHVdOwotCiAgICAgc2NoZWRfZG9fdGlja19zdXNw
ZW5kKG9sZF9vcHMsIGNwdSk7CiAKICAgICAvKiBTZWUgY29tbWVudCBpbiBzY2hlZHVsZV9jcHVf
YWRkKCkgcmVnYXJkaW5nIGxvY2sgc3dpdGNoaW5nLiAqLwogICAgIG9sZF9sb2NrID0gcGNwdV9z
Y2hlZHVsZV9sb2NrX2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCi0gICAgdnByaXZfb2xkID0gaWRs
ZS0+c2NoZWRfdW5pdC0+cHJpdjsKKyAgICB2cHJpdl9vbGQgPSBpZGxlX3ZjcHVbY3B1XS0+c2No
ZWRfdW5pdC0+cHJpdjsKICAgICBwcHJpdl9vbGQgPSBzci0+c2NoZWRfcHJpdjsKIAotICAgIGlk
bGUtPnNjaGVkX3VuaXQtPnByaXYgPSBOVUxMOworICAgIGlkeCA9IDA7CisgICAgZm9yX2VhY2hf
Y3B1ICggY3B1X2l0ZXIsIHNyLT5jcHVzICkKKyAgICB7CisgICAgICAgIHBlcl9jcHUoc2NoZWRf
cmVzX2lkeCwgY3B1X2l0ZXIpID0gMDsKKyAgICAgICAgaWYgKCBjcHVfaXRlciA9PSBjcHUgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZGxlX3ZjcHVbY3B1X2l0ZXJdLT5zY2hlZF91bml0LT5w
cml2ID0gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qIEluaXRpYWxpemUgdW5pdC4gKi8KKyAgICAgICAgICAgIHVuaXQgPSBzcl9uZXdbaWR4
XS0+c2NoZWRfdW5pdF9pZGxlOworICAgICAgICAgICAgdW5pdC0+cmVzID0gc3JfbmV3W2lkeF07
CisgICAgICAgICAgICB1bml0LT5pc19ydW5uaW5nID0gdHJ1ZTsKKyAgICAgICAgICAgIHNjaGVk
X3VuaXRfYWRkX3ZjcHUodW5pdCwgaWRsZV92Y3B1W2NwdV9pdGVyXSk7CisgICAgICAgICAgICBz
Y2hlZF9kb21haW5faW5zZXJ0X3VuaXQodW5pdCwgaWRsZV92Y3B1W2NwdV9pdGVyXS0+ZG9tYWlu
KTsKKworICAgICAgICAgICAgLyogQWRqdXN0IGNwdSBtYXNrcyBvZiByZXNvdXJjZXMgKG9sZCBh
bmQgbmV3KS4gKi8KKyAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdV9pdGVyLCBzci0+
Y3B1cyk7CisgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1X2l0ZXIsIHNyX25ld1tpZHhd
LT5jcHVzKTsKKworICAgICAgICAgICAgLyogSW5pdCB0aW1lci4gKi8KKyAgICAgICAgICAgIGlu
aXRfdGltZXIoJnNyX25ld1tpZHhdLT5zX3RpbWVyLCBzX3RpbWVyX2ZuLCBOVUxMLCBjcHVfaXRl
cik7CisKKyAgICAgICAgICAgIC8qIExhc3QgcmVzb3VyY2UgaW5pdGlhbGl6YXRpb25zIGFuZCBp
bnNlcnQgcmVzb3VyY2UgcG9pbnRlci4gKi8KKyAgICAgICAgICAgIHNyX25ld1tpZHhdLT5tYXN0
ZXJfY3B1ID0gY3B1X2l0ZXI7CisgICAgICAgICAgICBzZXRfc2NoZWRfcmVzKGNwdV9pdGVyLCBz
cl9uZXdbaWR4XSk7CisKKyAgICAgICAgICAgIC8qIExhc3QgYWN0aW9uOiBzZXQgdGhlIG5ldyBs
b2NrIHBvaW50ZXIuICovCisgICAgICAgICAgICBzbXBfbWIoKTsKKyAgICAgICAgICAgIHNyX25l
d1tpZHhdLT5zY2hlZHVsZV9sb2NrID0gJnNjaGVkX2ZyZWVfY3B1X2xvY2s7CisKKyAgICAgICAg
ICAgIGlkeCsrOworICAgICAgICB9CisgICAgfQogICAgIHNyLT5zY2hlZHVsZXIgPSAmc2NoZWRf
aWRsZV9vcHM7CiAgICAgc3ItPnNjaGVkX3ByaXYgPSBOVUxMOwogCkBAIC0yNzk2LDkgKzI5NTgs
MTEgQEAgaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNyLT5ncmFu
dWxhcml0eSA9IDE7CiAgICAgc3ItPmNwdXBvb2wgPSBOVUxMOwogCitvdXQ6CiAgICAgcmN1X3Jl
YWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisgICAgeGZyZWUoc3JfbmV3KTsKIAotICAg
IHJldHVybiAwOworICAgIHJldHVybiByZXQ7CiB9CiAKIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVk
dWxlcl9nZXRfZGVmYXVsdCh2b2lkKQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkHD-0005h7-H3; Fri, 27 Sep 2019 07:02: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkHC-0005eb-7A
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:50 +0000
X-Inumbo-ID: 9563d7fa-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9563d7fa-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B4E95B0B7;
 Fri, 27 Sep 2019 07:01:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:50 +0200
Message-Id: <20190927070050.12405-47-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 46/46] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIGEgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtICgiY3B1IiwgImNvcmUiLCAic29ja2V0
IikgZm9yCnNwZWNpZmljYXRpb24gb2YgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIEluaXRp
YWxseSBpdCBpcyBzZXQgdG8KImNwdSIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRoZSBuZXcg
Ym9vdCBwYXJhbWV0ZXIgKHg4NiBvbmx5KQoic2NoZWQtZ3JhbiIuCgpBY2NvcmRpbmcgdG8gdGhl
IHNlbGVjdGVkIGdyYW51bGFyaXR5IHNjaGVkX2dyYW51bGFyaXR5IGlzIHNldCBhZnRlcgphbGwg
Y3B1cyBhcmUgb25saW5lLgoKQSB0ZXN0IGlzIGFkZGVkIGZvciBhbGwgc2NoZWQgcmVzb3VyY2Vz
IGhvbGRpbmcgdGhlIHNhbWUgbnVtYmVyIG9mCmNwdXMuIEZhbGwgYmFjayB0byBjb3JlLSBvciBj
cHUtc2NoZWR1bGluZyBpbiB0aGF0IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpSRkMgVjI6Ci0gZml4ZWQgZnJlZWluZyBvZiBzY2hlZF9y
ZXMgd2hlbiBtZXJnaW5nIGNwdXMKLSByZW5hbWUgcGFyYW1ldGVyIHRvICJzY2hlZC1ncmFuIiAo
SmFuIEJldWxpY2gpCi0gcmVuYW1lIHBhcmFtZXRlciBvcHRpb24gZnJvbSAidGhyZWFkIiB0byAi
Y3B1IiAoSmFuIEJldWxpY2gpCgpWMToKLSByZW5hbWUgc2NoZWR1bGVyX3NtcF9pbml0KCkgdG8g
c2NoZWR1bGVyX2dyYW5faW5pdCgpLCBsZXQgaXQgYmUgY2FsbGVkCiAgYnkgY3B1cG9vbF9pbml0
KCkKLSBhdm9pZCB1c2luZyBsaXRlcmFsIGNwdSBudW1iZXIgMCBpbiBzY2hlZHVsZXJfcGVyY3B1
X2luaXQoKSAoSmFuIEJldWxpY2gpCi0gc3R5bGUgY29ycmVjdGlvbiAoSmFuIEJldWxpY2gpCi0g
ZmFsbGJhY2sgdG8gc21hbGxlciBncmFudWxhcml0eSBpbnN0ZWFkIG9mIHBhbmljIGluIGNhc2Ug
b2YKICB1bmJhbGFuY2VkIGNwdSBjb25maWd1cmF0aW9uCgpWMjoKLSBzdHlsZSBjaGFuZ2VzIChK
YW4gQmV1bGljaCkKLSBpbnRyb2R1Y2UgQ09ORklHX0hBU19TQ0hFRF9HUkFOVUxBUklUWSAoSmFu
IEJldWxpY2gpCgpWNDoKLSBtb3ZlIGNvZGUgdG8gY3B1cG9vbC5jCi0tLQogeGVuL2FyY2gveDg2
L0tjb25maWcgfCAgMSArCiB4ZW4vY29tbW9uL0tjb25maWcgICB8ICAzICsrCiB4ZW4vY29tbW9u
L2NwdXBvb2wuYyB8IDgwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggMjg4
ZGM2YzA0Mi4uM2Y4OGFkYWU5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysr
IGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTIyLDYgKzIyLDcgQEAgY29uZmlnIFg4NgogCXNl
bGVjdCBIQVNfUEFTU1RIUk9VR0gKIAlzZWxlY3QgSEFTX1BDSQogCXNlbGVjdCBIQVNfUERYCisJ
c2VsZWN0IEhBU19TQ0hFRF9HUkFOVUxBUklUWQogCXNlbGVjdCBIQVNfVUJTQU4KIAlzZWxlY3Qg
SEFTX1ZQQ0kgaWYgIVBWX1NISU1fRVhDTFVTSVZFICYmIEhWTQogCXNlbGVjdCBORUVEU19MSUJF
TEYKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwpp
bmRleCAxNjgyOWY2Mjc0Li5lOTI0Nzg3MWE4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25m
aWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC02Myw2ICs2Myw5IEBAIGNvbmZpZyBIQVNf
R0RCU1gKIGNvbmZpZyBIQVNfSU9QT1JUUwogCWJvb2wKIAorY29uZmlnIEhBU19TQ0hFRF9HUkFO
VUxBUklUWQorCWJvb2wKKwogY29uZmlnIE5FRURTX0xJQkVMRgogCWJvb2wKIApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCBmN2Ex
M2M3YTRjLi40ZDNhZGJkZDhkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysg
Yi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMTcsNiArMTcsNyBAQAogI2luY2x1ZGUgPHhlbi9w
ZXJjcHUuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYu
aD4KKyNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+
CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgogCkBAIC0zNyw2ICszOCw4MyBAQCBzdGF0aWMgREVGSU5F
X1NQSU5MT0NLKGNwdXBvb2xfbG9jayk7CiBzdGF0aWMgZW51bSBzY2hlZF9ncmFuIF9fcmVhZF9t
b3N0bHkgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl9jcHU7CiBzdGF0aWMgdW5z
aWduZWQgaW50IF9fcmVhZF9tb3N0bHkgc2NoZWRfZ3JhbnVsYXJpdHkgPSAxOwogCisjaWZkZWYg
Q09ORklHX0hBU19TQ0hFRF9HUkFOVUxBUklUWQorc3RhdGljIGludCBfX2luaXQgc2NoZWRfc2Vs
ZWN0X2dyYW51bGFyaXR5KGNvbnN0IGNoYXIgKnN0cikKK3sKKyAgICBpZiAoIHN0cmNtcCgiY3B1
Iiwgc3RyKSA9PSAwICkKKyAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JB
Tl9jcHU7CisgICAgZWxzZSBpZiAoIHN0cmNtcCgiY29yZSIsIHN0cikgPT0gMCApCisgICAgICAg
IG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY29yZTsKKyAgICBlbHNlIGlmICgg
c3RyY21wKCJzb2NrZXQiLCBzdHIpID09IDAgKQorICAgICAgICBvcHRfc2NoZWRfZ3JhbnVsYXJp
dHkgPSBTQ0hFRF9HUkFOX3NvY2tldDsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiAtRUlOVkFM
OworCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcGFyYW0oInNjaGVkLWdyYW4iLCBzY2hlZF9z
ZWxlY3RfZ3JhbnVsYXJpdHkpOworI2VuZGlmCisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0
IGNwdXBvb2xfY2hlY2tfZ3JhbnVsYXJpdHkodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1
OworICAgIHVuc2lnbmVkIGludCBzaWJsaW5ncywgZ3JhbiA9IDA7CisKKyAgICBpZiAoIG9wdF9z
Y2hlZF9ncmFudWxhcml0eSA9PSBTQ0hFRF9HUkFOX2NwdSApCisgICAgICAgIHJldHVybiAxOwor
CisgICAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGNwdSApCisgICAgeworICAgICAgICBzaWJsaW5n
cyA9IGNwdW1hc2tfd2VpZ2h0KHNjaGVkX2dldF9vcHRfY3B1bWFzayhvcHRfc2NoZWRfZ3JhbnVs
YXJpdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdSkpOworICAgICAgICBpZiAoIGdyYW4gPT0gMCApCisgICAgICAgICAgICBncmFu
ID0gc2libGluZ3M7CisgICAgICAgIGVsc2UgaWYgKCBncmFuICE9IHNpYmxpbmdzICkKKyAgICAg
ICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGlu
ZyA9IHRydWU7CisKKyAgICByZXR1cm4gZ3JhbjsKK30KKworLyogU2V0dXAgZGF0YSBmb3Igc2Vs
ZWN0ZWQgc2NoZWR1bGVyIGdyYW51bGFyaXR5LiAqLworc3RhdGljIHZvaWQgX19pbml0IGNwdXBv
b2xfZ3Jhbl9pbml0KHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGdyYW4gPSAwOworICAgIGNv
bnN0IGNoYXIgKmZhbGxiYWNrID0gTlVMTDsKKworICAgIHdoaWxlICggZ3JhbiA9PSAwICkKKyAg
ICB7CisgICAgICAgIGdyYW4gPSBjcHVwb29sX2NoZWNrX2dyYW51bGFyaXR5KCk7CisKKyAgICAg
ICAgaWYgKCBncmFuID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBzd2l0Y2ggKCBvcHRf
c2NoZWRfZ3JhbnVsYXJpdHkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBTQ0hF
RF9HUkFOX2NvcmU6CisgICAgICAgICAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NI
RURfR1JBTl9jcHU7CisgICAgICAgICAgICAgICAgZmFsbGJhY2sgPSAiQXN5bW1ldHJpYyBjcHUg
Y29uZmlndXJhdGlvbi5cbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJGYWxsaW5nIGJh
Y2sgdG8gc2NoZWQtZ3Jhbj1jcHUuXG4iOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICAgICAgY2FzZSBTQ0hFRF9HUkFOX3NvY2tldDoKKyAgICAgICAgICAgICAgICBvcHRfc2NoZWRf
Z3JhbnVsYXJpdHkgPSBTQ0hFRF9HUkFOX2NvcmU7CisgICAgICAgICAgICAgICAgZmFsbGJhY2sg
PSAiQXN5bW1ldHJpYyBjcHUgY29uZmlndXJhdGlvbi5cbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJGYWxsaW5nIGJhY2sgdG8gc2NoZWQtZ3Jhbj1jb3JlLlxuIjsKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGZhbGxiYWNrICkKKyAgICAgICAgd2FybmluZ19h
ZGQoZmFsbGJhY2spOworCisgICAgc2NoZWRfZ3JhbnVsYXJpdHkgPSBncmFuOworfQorCiB1bnNp
Z25lZCBpbnQgY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoY29uc3Qgc3RydWN0IGNwdXBvb2wgKmMp
CiB7CiAgICAgcmV0dXJuIGMgPyBzY2hlZF9ncmFudWxhcml0eSA6IDE7CkBAIC04NzEsNiArOTQ5
LDggQEAgc3RhdGljIGludCBfX2luaXQgY3B1cG9vbF9pbml0KHZvaWQpCiAgICAgdW5zaWduZWQg
aW50IGNwdTsKICAgICBpbnQgZXJyOwogCisgICAgY3B1cG9vbF9ncmFuX2luaXQoKTsKKwogICAg
IGNwdXBvb2wwID0gY3B1cG9vbF9jcmVhdGUoMCwgMCwgJmVycik7CiAgICAgQlVHX09OKGNwdXBv
b2wwID09IE5VTEwpOwogICAgIGNwdXBvb2xfcHV0KGNwdXBvb2wwKTsKLS0gCjIuMTYuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:02:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkHI-0005pu-43; Fri, 27 Sep 2019 07: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkHH-0005o5-78
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:02:55 +0000
X-Inumbo-ID: 9563c134-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9563c134-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5AD60B052;
 Fri, 27 Sep 2019 07:01:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:49 +0200
Message-Id: <20190927070050.12405-46-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 45/46] xen/sched: disable scheduling when
 entering ACPI deep sleep states
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

V2hlbiBlbnRlcmluZyBkZWVwIHNsZWVwIHN0YXRlcyBhbGwgZG9tYWlucyBhcmUgcGF1c2VkIHJl
c3VsdGluZyBpbgphbGwgY3B1cyBvbmx5IHJ1bm5pbmcgaWRsZSB2Y3B1cy4gVGhpcyBlbmFibGVz
IHVzIHRvIHN0b3Agc2NoZWR1bGluZwpjb21wbGV0ZWx5IGluIG9yZGVyIHRvIGF2b2lkIHN5bmNo
cm9uaXphdGlvbiBwcm9ibGVtcyB3aXRoIGNvcmUKc2NoZWR1bGluZyB3aGVuIGluZGl2aWR1YWwg
Y3B1cyBhcmUgb2ZmbGluZWQuCgpEaXNhYmxpbmcgdGhlIHNjaGVkdWxlciBpcyBkb25lIGJ5IHJl
cGxhY2luZyB0aGUgc29mdGlycSBoYW5kbGVyCndpdGggYSBkdW1teSBzY2hlZHVsaW5nIHJvdXRp
bmUgb25seSBlbmFibGluZyB0YXNrbGV0cyB0byBydW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgotLS0KVjI6IG5ldyBwYXRjaAotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgfCAgNCAr
KysrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICB8ICAyICsrCiAzIGZpbGVzIGNo
YW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXgg
MjY5YjE0MDhkNC4uNDdhNmM0N2JiZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93
ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0xNDUsMTIgKzE0NSwxNiBA
QCBzdGF0aWMgdm9pZCBmcmVlemVfZG9tYWlucyh2b2lkKQogICAgIGZvcl9lYWNoX2RvbWFpbiAo
IGQgKQogICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21s
aXN0X3JlYWRfbG9jayk7CisKKyAgICBzY2hlZHVsZXJfZGlzYWJsZSgpOwogfQogCiBzdGF0aWMg
dm9pZCB0aGF3X2RvbWFpbnModm9pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogCisgICAg
c2NoZWR1bGVyX2VuYWJsZSgpOworCiAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xv
Y2spOwogICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBkMjEzMzU1OGM4
Li5hYzg0MGI5ZGZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC04OSw2ICs4OSw4IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNf
YXJyCiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogCitzdGF0
aWMgYm9vbCBzY2hlZHVsZXJfYWN0aXZlOworCiBzdGF0aWMgdm9pZCBzY2hlZF9zZXRfYWZmaW5p
dHkoCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwg
Y29uc3QgY3B1bWFza190ICpzb2Z0KTsKIApAQCAtMjI2MCw2ICsyMjYyLDEzIEBAIHN0YXRpYyBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91
bml0ICpwcmV2LAogICAgICAgICBjcHVfcmVsYXgoKTsKIAogICAgICAgICAqbG9jayA9IHBjcHVf
c2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KCFzY2hlZHVs
ZXJfYWN0aXZlKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVChpc19pZGxlX3VuaXQo
cHJldikpOworICAgICAgICAgICAgYXRvbWljX3NldCgmcHJldi0+bmV4dF90YXNrLT5yZW5kZXp2
b3VzX291dF9jbnQsIDApOworICAgICAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQgPSAw
OworICAgICAgICB9CiAgICAgfQogCiAgICAgcmV0dXJuIHByZXYtPm5leHRfdGFzazsKQEAgLTI2
MTQsMTQgKzI2MjMsMzIgQEAgY29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1hc2so
ZW51bSBzY2hlZF9ncmFuIG9wdCwgdW5zaWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gbWFzazsK
IH0KIAorc3RhdGljIHZvaWQgc2NoZWR1bGVfZHVtbXkodm9pZCkKK3sKKyAgICBzY2hlZF90YXNr
bGV0X2NoZWNrX2NwdShzbXBfcHJvY2Vzc29yX2lkKCkpOworfQorCit2b2lkIHNjaGVkdWxlcl9k
aXNhYmxlKHZvaWQpCit7CisgICAgc2NoZWR1bGVyX2FjdGl2ZSA9IGZhbHNlOworICAgIG9wZW5f
c29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRLCBzY2hlZHVsZV9kdW1teSk7CisgICAgb3Blbl9zb2Z0
aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEsIHNjaGVkdWxlX2R1bW15KTsKK30KKwordm9pZCBzY2hl
ZHVsZXJfZW5hYmxlKHZvaWQpCit7CisgICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEs
IHNjaGVkdWxlKTsKKyAgICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRf
c2xhdmUpOworICAgIHNjaGVkdWxlcl9hY3RpdmUgPSB0cnVlOworfQorCiAvKiBJbml0aWFsaXNl
IHRoZSBkYXRhIHN0cnVjdHVyZXMuICovCiB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lk
KQogewogICAgIHN0cnVjdCBkb21haW4gKmlkbGVfZG9tYWluOwogICAgIGludCBpOwogCi0gICAg
b3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsKLSAgICBvcGVuX3NvZnRp
cnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRfc2xhdmUpOworICAgIHNjaGVkdWxlcl9lbmFi
bGUoKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlVNX1NDSEVEVUxFUlM7IGkrKykKICAgICB7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IGE0MGJkNWZiNTYuLjYyOWE0YzUyZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MzMsNiAr
OTMzLDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCk7CiB2
b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0
ZV9pbmZvICpydW5zdGF0ZSk7CiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBp
bnQgY3B1KTsKIHZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNp
Z25lZCBpbnQgY3B1KTsKK3ZvaWQgc2NoZWR1bGVyX2VuYWJsZSh2b2lkKTsKK3ZvaWQgc2NoZWR1
bGVyX2Rpc2FibGUodm9pZCk7CiAKIC8qCiAgKiBVc2VkIGJ5IGlkbGUgbG9vcCB0byBkZWNpZGUg
d2hldGhlciB0aGVyZSBpcyB3b3JrIHRvIGRvOgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:03:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkHN-0005yx-Pn; Fri, 27 Sep 2019 07: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkHM-0005wV-70
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:03:00 +0000
X-Inumbo-ID: 94e035dc-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 94e035dc-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1D7D1B183;
 Fri, 27 Sep 2019 07:01:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:45 +0200
Message-Id: <20190927070050.12405-42-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 41/46] 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
bi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTg3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDcgKy0K
IDMgZmlsZXMgY2hhbmdlZCwgMTc4IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5k
ZXggMDI4MjVlNzc5ZC4uNzIyOGNhODRiNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29s
LmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTUxMSw4ICs1MTEsMTAgQEAgc3RhdGlj
IGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKICAgICAgKiAob3IgdW5wbHVn
Z2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IK
ICAgICAgKiBhbnl3YXkuCiAgICAgICovCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOwogICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9IE5VTEw7CiAgICAgcmV0
ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29s
X2xvY2spOwogCkBAIC01OTcsNyArNTk5LDkgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVt
b3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICB9CiAgICAgfQogCisgICAgcmN1
X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIHNjaGVkX3JtX2NwdShjcHUpOwor
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiAvKgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IGM3NWVjOTY5YzIuLmMxNGE2NmQ1ZjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTc1LDYgKzc1LDcgQEAgc3RhdGljIHZv
aWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cg
c28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERFRklORV9Q
RVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwog
c3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwgc2NoZWRfcmVz
X2lkeCk7CitERUZJTkVfUkNVX1JFQURfTE9DSyhzY2hlZF9yZXNfcmN1bG9jayk7CiAKIC8qIFNj
cmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAqLwogREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBj
cHVtYXNrX3NjcmF0Y2gpOwpAQCAtMjkxLDEwICsyOTIsMTIgQEAgdm9pZCBzY2hlZF9ndWVzdF9p
ZGxlKHZvaWQgKCppZGxlKSAodm9pZCksIHVuc2lnbmVkIGludCBjcHUpCiAKIHZvaWQgdmNwdV9y
dW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1
bnN0YXRlKQogewotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJyZW50KQot
ICAgICAgICAgICAgICAgICAgICAgICA/IE5VTEwgOiB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYt
PnNjaGVkX3VuaXQpOworICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgc190aW1lX3QgZGVsdGE7
CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICBsb2NrID0g
bGlrZWx5KHYgPT0gY3VycmVudCkgPyBOVUxMIDogdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5z
Y2hlZF91bml0KTsKICAgICBtZW1jcHkocnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKCpy
dW5zdGF0ZSkpOwogICAgIGRlbHRhID0gTk9XKCkgLSBydW5zdGF0ZS0+c3RhdGVfZW50cnlfdGlt
ZTsKICAgICBpZiAoIGRlbHRhID4gMCApCkBAIC0zMDIsNiArMzA1LDggQEAgdm9pZCB2Y3B1X3J1
bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVu
c3RhdGUpCiAKICAgICBpZiAoIHVubGlrZWx5KGxvY2sgIT0gTlVMTCkgKQogICAgICAgICB1bml0
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CisKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdWludDY0X3QgZ2V0X2NwdV9pZGxl
X3RpbWUodW5zaWduZWQgaW50IGNwdSkKQEAgLTUxMyw2ICs1MTgsOCBAQCBpbnQgc2NoZWRfaW5p
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAvKiBUaGUgZmlyc3QgdmNw
dSBvZiBhbiB1bml0IGNhbiBiZSBzZXQgdmlhIHNjaGVkX3NldF9yZXMoKS4gKi8KICAgICBzY2hl
ZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7CiAKQEAgLTUyMCw2ICs1
MjcsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggdW5p
dC0+cHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2
KTsKKyAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgICAg
IHJldHVybiAxOwogICAgIH0KIApAQCAtNTQ2LDYgKzU1NCw4IEBAIGludCBzY2hlZF9pbml0X3Zj
cHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHNjaGVkX2luc2VydF91bml0KGRvbV9zY2hlZHVs
ZXIoZCksIHVuaXQpOwogICAgIH0KIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTU3NCw2ICs1ODQsNyBAQCBpbnQgc2No
ZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAg
c3RydWN0IHNjaGVkdWxlciAqb2xkX29wczsKICAgICB2b2lkICpvbGRfZG9tZGF0YTsKICAgICB1
bnNpZ25lZCBpbnQgZ3JhbiA9IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGMpOworICAgIGludCBy
ZXQgPSAwOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKQEAgLTU4MSwxNSAr
NTkyLDIxIEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
Y3B1cG9vbCAqYykKICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgfQogCisgICAgcmN1
X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgZG9tZGF0YSA9IHNjaGVkX2Fs
bG9jX2RvbWRhdGEoYy0+c2NoZWQsIGQpOwogICAgIGlmICggSVNfRVJSKGRvbWRhdGEpICkKLSAg
ICAgICAgcmV0dXJuIFBUUl9FUlIoZG9tZGF0YSk7CisgICAgeworICAgICAgICByZXQgPSBQVFJf
RVJSKGRvbWRhdGEpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICB1bml0X3ByaXYg
PSB4emFsbG9jX2FycmF5KHZvaWQgKiwgRElWX1JPVU5EX1VQKGQtPm1heF92Y3B1cywgZ3Jhbikp
OwogICAgIGlmICggdW5pdF9wcml2ID09IE5VTEwgKQogICAgIHsKICAgICAgICAgc2NoZWRfZnJl
ZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Cisg
ICAgICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAogICAgIHVu
aXRfaWR4ID0gMDsKQEAgLTYwMiw3ICs2MTksOCBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAgICAgICAgc2NoZWRf
ZnJlZV91ZGF0YShjLT5zY2hlZCwgdW5pdF9wcml2W3VuaXRfaWR4XSk7CiAgICAgICAgICAgICB4
ZnJlZSh1bml0X3ByaXYpOwogICAgICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVk
LCBkb21kYXRhKTsKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgcmV0
ID0gLUVOT01FTTsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIHVu
aXRfaWR4Kys7CiAgICAgfQpAQCAtNjY4LDcgKzY4NiwxMCBAQCBpbnQgc2NoZWRfbW92ZV9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICB4ZnJlZSh1bml0
X3ByaXYpOwogCi0gICAgcmV0dXJuIDA7CitvdXQ6CisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hl
ZF9yZXNfcmN1bG9jayk7CisKKyAgICByZXR1cm4gcmV0OwogfQogCiB2b2lkIHNjaGVkX2Rlc3Ry
b3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKQEAgLTY4Niw5ICs3MDcsMTMgQEAgdm9pZCBzY2hlZF9k
ZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICovCiAgICAgaWYgKCB1bml0LT52Y3B1
X2xpc3QgPT0gdiApCiAgICAgeworICAgICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CisKICAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIodiksIHVu
aXQpOwogICAgICAgICBzY2hlZF9mcmVlX3VkYXRhKHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0LT5w
cml2KTsKICAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYpOworCisgICAgICAgIHJjdV9y
ZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIH0KIH0KIApAQCAtNzA2LDcgKzcz
MSwxMiBAQCBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xp
ZCkKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGRvbV9pbml0KTsKICAgICBUUkFDRV8xRChUUkNfU0NI
RURfRE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKKwogICAgIHNkb20gPSBzY2hlZF9hbGxvY19kb21kYXRhKGRvbV9zY2hlZHVs
ZXIoZCksIGQpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisK
ICAgICBpZiAoIElTX0VSUihzZG9tKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKHNkb20pOwog
CkBAIC03MjQsOSArNzU0LDEzIEBAIHZvaWQgc2NoZWRfZGVzdHJveV9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhkb21fZGVzdHJveSk7CiAgICAgICAg
IFRSQUNFXzFEKFRSQ19TQ0hFRF9ET01fUkVNLCBkLT5kb21haW5faWQpOwogCisgICAgICAgIHJj
dV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgICAgICBzY2hlZF9mcmVlX2Rv
bWRhdGEoZG9tX3NjaGVkdWxlcihkKSwgZC0+c2NoZWRfcHJpdik7CiAgICAgICAgIGQtPnNjaGVk
X3ByaXYgPSBOVUxMOwogCisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxv
Y2spOworCiAgICAgICAgIGNwdXBvb2xfcm1fZG9tYWluKGQpOwogICAgIH0KIH0KQEAgLTc2MCwx
MSArNzk0LDE1IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpCiAKICAg
ICBUUkFDRV8yRChUUkNfU0NIRURfU0xFRVAsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1
X2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGxv
Y2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF91bml0LCAmZmxhZ3MpOwog
CiAgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOwogCiAgICAgdW5pdF9zY2hlZHVsZV91
bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfdW5pdCk7CisKKyAgICByY3Vf
cmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCB2Y3B1X3NsZWVwX3N5
bmMoc3RydWN0IHZjcHUgKnYpCkBAIC03ODUsNiArODIzLDggQEAgdm9pZCB2Y3B1X3dha2Uoc3Ry
dWN0IHZjcHUgKnYpCiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5k
b21haW5faWQsIHYtPnZjcHVfaWQpOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOworCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHVuaXQsICZm
bGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHYpKSApCkBAIC04MDUsNiAr
ODQ1LDggQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgfQogCiAgICAgdW5p
dF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7CisKKyAgICBy
Y3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCB2Y3B1X3VuYmxv
Y2soc3RydWN0IHZjcHUgKnYpCkBAIC04MzgsNiArODgwLDggQEAgc3RhdGljIHZvaWQgc2NoZWRf
dW5pdF9tb3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICB1bnNpZ25lZCBp
bnQgb2xkX2NwdSA9IHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKICAgICBzdHJ1Y3QgdmNwdSAqdjsK
IAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIC8qCiAgICAg
ICogVHJhbnNmZXIgdXJnZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dpdGNoaW5nIENQ
VXMsIGFzCiAgICAgICogb25jZSB0aGUgc3dpdGNoIG9jY3Vycywgdi0+aXNfdXJnZW50IGlzIG5v
IGxvbmdlciBwcm90ZWN0ZWQgYnkKQEAgLTg1Nyw2ICs5MDEsOCBAQCBzdGF0aWMgdm9pZCBzY2hl
ZF91bml0X21vdmVfbG9ja2VkKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAqIHBvaW50
ZXIgY2FuJ3QgY2hhbmdlIHdoaWxlIHRoZSBjdXJyZW50IGxvY2sgaXMgaGVsZC4KICAgICAgKi8K
ICAgICBzY2hlZF9taWdyYXRlKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0LCBuZXdfY3B1KTsK
KworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiAvKgpAQCAt
MTAyNCw2ICsxMDcwLDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFp
biAqZCkKIAogICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX3Jlc3VtZSk7CiAK
KyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBmb3JfZWFjaF9z
Y2hlZF91bml0ICggZCwgdW5pdCApCiAgICAgewogICAgICAgICBzcGlubG9ja190ICpsb2NrOwpA
QCAtMTA4MCw2ICsxMTI4LDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgIHNjaGVkX21vdmVfaXJxcyh1bml0KTsKICAgICB9CiAKKyAg
ICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGRvbWFpbl91cGRh
dGVfbm9kZV9hZmZpbml0eShkKTsKIH0KIApAQCAtMTA5NSw5ICsxMTQ1LDExIEBAIGludCBjcHVf
ZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICBjcHVtYXNrX3Qgb25saW5l
X2FmZmluaXR5OwogICAgIGludCByZXQgPSAwOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOworCiAgICAgYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbDsKICAg
ICBpZiAoIGMgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIGdvdG8gb3V0
OwogCiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKICAgICB7CkBAIC0x
MTU1LDYgKzEyMDcsOSBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgICAgIH0KICAgICB9CiAKK291dDoKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVk
X3Jlc19yY3Vsb2NrKTsKKwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTExODYsNyArMTI0MSw5
IEBAIHN0YXRpYyBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBj
cHUpCiBzdGF0aWMgdm9pZCBzY2hlZF9zZXRfYWZmaW5pdHkoCiAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQog
eworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKICAgICBzY2hlZF9hZGp1
c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih1bml0LT5kb21haW4pLCB1bml0LCBoYXJkLCBzb2Z0
KTsKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIGlmICgg
aGFyZCApCiAgICAgICAgIGNwdW1hc2tfY29weSh1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwgaGFy
ZCk7CkBAIC0xMjA2LDYgKzEyNjMsOCBAQCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAog
ICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgaW50IHJldCA9IDA7CiAKKyAgICByY3VfcmVhZF9s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2Nr
X2lycSh1bml0KTsKIAogICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKQEAgLTEyMzQsNiAr
MTI5Myw4IEBAIHN0YXRpYyBpbnQgdmNwdV9zZXRfYWZmaW5pdHkoCiAKICAgICBzY2hlZF91bml0
X21pZ3JhdGVfZmluaXNoKHVuaXQpOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0xMzYwLDExICsxNDIxLDE2IEBA
IHN0YXRpYyBsb25nIGRvX3BvbGwoc3RydWN0IHNjaGVkX3BvbGwgKnNjaGVkX3BvbGwpCiBsb25n
IHZjcHVfeWllbGQodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqIHY9Y3VycmVudDsKLSAgICBz
cGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91bml0KTsK
KyAgICBzcGlubG9ja190ICpsb2NrOworCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOwogCisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5p
dCk7CiAgICAgc2NoZWRfeWllbGQodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOwog
ICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hlZF91bml0KTsKIAorICAg
IHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3lpZWxkKTsKIAogICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9ZSUVMRCwgY3VycmVu
dC0+ZG9tYWluLT5kb21haW5faWQsIGN1cnJlbnQtPnZjcHVfaWQpOwpAQCAtMTQ2MSw2ICsxNTI3
LDggQEAgaW50IHZjcHVfdGVtcG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgY3B1LCB1aW50OF90IHJlYXNvbikKICAgICBpbnQgcmV0ID0gLUVJTlZBTDsKICAgICBi
b29sIG1pZ3JhdGU7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisK
ICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAogICAgIGlmICggY3B1
ID09IE5SX0NQVVMgKQpAQCAtMTUwMCw2ICsxNTY4LDggQEAgaW50IHZjcHVfdGVtcG9yYXJ5X2Fm
ZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50OF90IHJlYXNvbikK
ICAgICBpZiAoIG1pZ3JhdGUgKQogICAgICAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHVu
aXQpOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBy
ZXR1cm4gcmV0OwogfQogCkBAIC0xNzExLDkgKzE3ODEsMTMgQEAgbG9uZyBzY2hlZF9hZGp1c3Qo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29wICpvcCkKIAog
ICAgIC8qIE5COiB0aGUgcGx1Z2dhYmxlIHNjaGVkdWxlciBjb2RlIG5lZWRzIHRvIHRha2UgY2Fy
ZQogICAgICAqIG9mIGxvY2tpbmcgYnkgaXRzZWxmLiAqLworICAgIHJjdV9yZWFkX2xvY2soJnNj
aGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGlmICggKHJldCA9IHNjaGVkX2FkanVzdF9kb20oZG9t
X3NjaGVkdWxlcihkKSwgZCwgb3ApKSA9PSAwICkKICAgICAgICAgVFJBQ0VfMUQoVFJDX1NDSEVE
X0FESkRPTSwgZC0+ZG9tYWluX2lkKTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVz
X3JjdWxvY2spOworCiAgICAgcmV0dXJuIHJldDsKIH0KIApAQCAtMTczNCw5ICsxODA4LDEzIEBA
IGxvbmcgc2NoZWRfYWRqdXN0X2dsb2JhbChzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3Ag
Km9wKQogICAgIGlmICggcG9vbCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FU1JDSDsKIAor
ICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJjID0gKChvcC0+
c2NoZWRfaWQgPT0gcG9vbC0+c2NoZWQtPnNjaGVkX2lkKQogICAgICAgICAgID8gc2NoZWRfYWRq
dXN0X2NwdXBvb2wocG9vbC0+c2NoZWQsIG9wKSA6IC1FSU5WQUwpOwogCisgICAgcmN1X3JlYWRf
dW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBjcHVwb29sX3B1dChwb29sKTsKIAog
ICAgIHJldHVybiByYzsKQEAgLTE5NTYsNyArMjAzNCwxMSBAQCBzdGF0aWMgdm9pZCB1bml0X2Nv
bnRleHRfc2F2ZWQoc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcikKIHZvaWQgc2NoZWRfY29udGV4
dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dCA9IHZuZXh0LT5zY2hlZF91bml0OwotICAgIHN0cnVj
dCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKHNtcF9wcm9jZXNzb3JfaWQoKSk7
CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKKworICAgIHJjdV9yZWFkX2xvY2soJnNj
aGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29y
X2lkKCkpOwogCiAgICAgaWYgKCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250
KSApCiAgICAgewpAQCAtMTk4Myw2ICsyMDY1LDggQEAgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRj
aGVkKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQogCiAgICAgaWYgKCBp
c19pZGxlX3ZjcHUodnByZXYpICYmIHZwcmV2ICE9IHZuZXh0ICkKICAgICAgICAgdnByZXYtPnNj
aGVkX3VuaXQgPSBzci0+c2NoZWRfdW5pdF9pZGxlOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZz
Y2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHN0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNo
KHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LApAQCAtMjAwNiw2ICsyMDkw
LDggQEAgc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2
LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCiAgICAgICAgICAgICB2bmV4dC0+c2NoZWRfdW5pdCA9CiAg
ICAgICAgICAgICAgICAgZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpLT5zY2hlZF91
bml0X2lkbGU7CiAKKyAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7
CisKICAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyh2bmV4dCk7CiAgICAgICAgIHJldHVy
biBjb250aW51ZV9ydW5uaW5nKHZwcmV2KTsKICAgICB9CkBAIC0yMDE5LDYgKzIxMDUsOCBAQCBz
dGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVj
dCB2Y3B1ICp2bmV4dCwKIAogICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayh2bmV4dCk7CiAK
KyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGNvbnRleHRf
c3dpdGNoKHZwcmV2LCB2bmV4dCk7CiB9CiAKQEAgLTIxNzEsNiArMjI1OSw4IEBAIHN0YXRpYyB2
b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAKICAgICBBU1NFUlRfTk9UX0lOX0FUT01JQygpOwogCisg
ICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgbG9jayA9IHBjcHVf
c2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKIAogICAgIG5vdyA9IE5PVygpOwpAQCAtMjE5NCw2ICsy
Mjg0LDggQEAgc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKICAgICB7CiAgICAgICAgIHBj
cHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCisgICAgICAgIHJjdV9yZWFkX3Vu
bG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgICAgIC8qIENoZWNrIGZvciBmYWlsZWQg
Zm9yY2VkIGNvbnRleHQgc3dpdGNoLiAqLwogICAgICAgICBpZiAoIGRvX3NvZnRpcnEgKQogICAg
ICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKQEAgLTIyMjYsMTMgKzIz
MTgsMTYgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKnNyOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAgICpsb2NrOwogICAgIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgdW5zaWduZWQgaW50ICAgICAgICAgIGdyYW4gPSBn
ZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5OworICAgIHVuc2lnbmVkIGludCAgICAgICAg
ICBncmFuOwogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIAogICAgIFNDSEVEX1NUQVRf
Q1JBTksoc2NoZWRfcnVuKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIGdyYW4gPSBzci0+Z3JhbnVs
YXJpdHk7CiAKICAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycShjcHUpOwogCkBAIC0y
MjQ0LDYgKzIzMzksOCBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgICAgICAgKi8K
ICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKKyAgICAgICAg
cmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAgICAgcmFpc2Vfc29m
dGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgcmV0dXJuIHNjaGVkX3NsYXZlKCk7CiAg
ICAgfQpAQCAtMjM1NSwxNCArMjQ1MiwyNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1
bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBzY2hlZF9y
ZXNfZnJlZShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCit7CisgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzciA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UsIHJjdSk7
CisKKyAgICB4ZnJlZShzcik7Cit9CisKIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVu
c2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9z
Y2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyOworCisgICAgcmN1
X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgc3IgPSBnZXRfc2NoZWRfcmVz
KGNwdSk7CiAKICAgICBraWxsX3RpbWVyKCZzci0+c190aW1lcik7CiAKICAgICBzZXRfc2NoZWRf
cmVzKGNwdSwgTlVMTCk7Ci0gICAgeGZyZWUoc3IpOworICAgIGNhbGxfcmN1KCZzci0+cmN1LCBz
Y2hlZF9yZXNfZnJlZSk7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKIH0KIAogdm9pZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSkKQEAgLTIzODIsNiAr
MjQ5Miw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgIHVuc2lnbmVk
IGludCBjcHUgPSAodW5zaWduZWQgbG9uZyloY3B1OwogICAgIGludCByYyA9IDA7CiAKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAvKgogICAgICAqIEZyb20g
dGhlIHNjaGVkdWxlciBwZXJzcGVjdGl2ZSwgYnJpbmdpbmcgdXAgYSBwQ1BVIHJlcXVpcmVzCiAg
ICAgICogYWxsb2NhdGluZyBhbmQgaW5pdGlhbGl6aW5nIHRoZSBwZXItcENQVSBzY2hlZHVsZXIg
c3BlY2lmaWMgZGF0YSwKQEAgLTI0MjgsNiArMjU0MCw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVk
dWxlX2NhbGxiYWNrKAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICByY3VfcmVhZF91bmxv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJldHVybiAhcmMgPyBOT1RJRllfRE9ORSA6
IG5vdGlmaWVyX2Zyb21fZXJybm8ocmMpOwogfQogCkBAIC0yNTE3LDggKzI2MzEsMTMgQEAgdm9p
ZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICBpZGxlX2RvbWFpbi0+bWF4X3ZjcHVz
ID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9tYWluLCAwKSA9PSBO
VUxMICkKICAgICAgICAgQlVHKCk7CisKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CisKICAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJyID0gaWRsZV92Y3B1WzBdLT5zY2hl
ZF91bml0OwogICAgIGdldF9zY2hlZF9yZXMoMCktPnNjaGVkX3VuaXRfaWRsZSA9IGlkbGVfdmNw
dVswXS0+c2NoZWRfdW5pdDsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxv
Y2spOwogfQogCiAvKgpAQCAtMjUzMSw5ICsyNjUwLDE0IEBAIGludCBzY2hlZHVsZV9jcHVfYWRk
KHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHN0cnVjdCB2Y3B1ICpp
ZGxlOwogICAgIHZvaWQgKnBwcml2LCAqdnByaXY7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqbmV3
X29wcyA9IGMtPnNjaGVkOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2No
ZWRfcmVzKGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKICAgICBzcGlubG9j
a190ICpvbGRfbG9jaywgKm5ld19sb2NrOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAg
aW50IHJldCA9IDA7CisKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisK
KyAgICBzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKIAogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKSk7CkBAIC0yNTUzLDEzICsyNjc3LDE4IEBAIGludCBzY2hl
ZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIGlk
bGUgPSBpZGxlX3ZjcHVbY3B1XTsKICAgICBwcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRhKG5ld19v
cHMsIGNwdSk7CiAgICAgaWYgKCBJU19FUlIocHByaXYpICkKLSAgICAgICAgcmV0dXJuIFBUUl9F
UlIocHByaXYpOworICAgIHsKKyAgICAgICAgcmV0ID0gUFRSX0VSUihwcHJpdik7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKwogICAgIHZwcml2ID0gc2NoZWRfYWxsb2NfdWRhdGEobmV3X29w
cywgaWRsZS0+c2NoZWRfdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkbGUt
PmRvbWFpbi0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2cHJpdiA9PSBOVUxMICkKICAgICB7CiAg
ICAgICAgIHNjaGVkX2ZyZWVfcGRhdGEobmV3X29wcywgcHByaXYsIGNwdSk7Ci0gICAgICAgIHJl
dHVybiAtRU5PTUVNOworICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKICAgICAvKgpAQCAtMjU5OCw3ICsyNzI3LDEwIEBAIGludCBzY2hlZHVsZV9jcHVf
YWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIC8qIFRoZSAgY3B1
IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dlciBpdCB0byBnbyBwaWNrIHVwIHNvbWUgd29yayAq
LwogICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAKLSAgICBy
ZXR1cm4gMDsKK291dDoKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
KworICAgIHJldHVybiByZXQ7CiB9CiAKIC8qCkBAIC0yNjExLDExICsyNzQzLDE2IEBAIGludCBz
Y2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqaWRs
ZTsKICAgICB2b2lkICpwcHJpdl9vbGQsICp2cHJpdl9vbGQ7Ci0gICAgc3RydWN0IHNjaGVkX3Jl
c291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpv
bGRfb3BzID0gc3ItPnNjaGVkdWxlcjsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyOwor
ICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2s7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKKworICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIG9sZF9vcHMg
PSBzci0+c2NoZWR1bGVyOworCiAgICAgQVNTRVJUKHNyLT5jcHVwb29sICE9IE5VTEwpOwogICAg
IEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7CiAgICAg
QVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc3ItPmNwdXBvb2wtPmNwdV92YWxpZCkpOwpA
QCAtMjY0OCw2ICsyNzg1LDggQEAgaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1
KQogICAgIHNyLT5ncmFudWxhcml0eSA9IDE7CiAgICAgc3ItPmNwdXBvb2wgPSBOVUxMOwogCisg
ICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1cm4gMDsK
IH0KIApAQCAtMjY5Niw2ICsyODM1LDggQEAgdm9pZCBzY2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVw
b29sICpjKQogCiAgICAgLyogTG9ja2luZywgaWYgbmVjZXNzYXJ5LCBtdXN0IGJlIGhhbmRsZWQg
d2l0aGluZyBlYWNoIHNjaGVkdWxlciAqLwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVz
X3JjdWxvY2spOworCiAgICAgaWYgKCBjICE9IE5VTEwgKQogICAgIHsKICAgICAgICAgc2NoZWQg
PSBjLT5zY2hlZDsKQEAgLTI3MTUsNiArMjg1Niw4IEBAIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICAgICAgZm9yX2VhY2hfY3B1IChpLCBjcHVzKQogICAgICAgICAg
ICAgc2NoZWRfZHVtcF9jcHVfc3RhdGUoc2NoZWQsIGkpOwogICAgIH0KKworICAgIHJjdV9yZWFk
X3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiB2b2lkIHNjaGVkX3RpY2tfc3VzcGVu
ZCh2b2lkKQpAQCAtMjcyMiwxMCArMjg2NSwxNCBAQCB2b2lkIHNjaGVkX3RpY2tfc3VzcGVuZCh2
b2lkKQogICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkOwogICAgIHVuc2lnbmVkIGludCBjcHUg
PSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CisKICAgICBzY2hlZCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwogICAg
IHNjaGVkX2RvX3RpY2tfc3VzcGVuZChzY2hlZCwgY3B1KTsKICAgICByY3VfaWRsZV9lbnRlcihj
cHUpOwogICAgIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCk7CisKKyAgICByY3VfcmVhZF91bmxvY2so
JnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQpA
QCAtMjczMywxMCArMjg4MCwxNCBAQCB2b2lkIHNjaGVkX3RpY2tfcmVzdW1lKHZvaWQpCiAgICAg
c3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwog
ICAgIHJjdV9pZGxlX3RpbWVyX3N0b3AoKTsKICAgICByY3VfaWRsZV9leGl0KGNwdSk7CiAgICAg
c2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBzY2hlZF9kb190aWNr
X3Jlc3VtZShzY2hlZCwgY3B1KTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOwogfQogCiB2b2lkIHdhaXQodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZjhmMGY0ODRj
Yi4uMzk4ODk4NWVlNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTEwLDYgKzEwLDcgQEAKIAogI2luY2x1
ZGUgPHhlbi9wZXJjcHUuaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+CisjaW5jbHVkZSA8eGVuL3Jj
dXBkYXRlLmg+CiAKIC8qIEEgZ2xvYmFsIHBvaW50ZXIgdG8gdGhlIGluaXRpYWwgY3B1cG9vbCAo
UE9PTDApLiAqLwogZXh0ZXJuIHN0cnVjdCBjcHVwb29sICpjcHVwb29sMDsKQEAgLTU3LDE4ICs1
OCwyMCBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIHVuc2lnbmVkIGludCAgICAgICAg
bWFzdGVyX2NwdTsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgIGdyYW51bGFyaXR5OwogICAgIGNv
bnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlz
IHN0cnVjdCAgICAgKi8KKyAgICBzdHJ1Y3QgcmN1X2hlYWQgICAgIHJjdTsKIH07CiAKIERFQ0xB
UkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2NoZWRfcmVzKTsKK2V4dGVybiBy
Y3VfcmVhZF9sb2NrX3Qgc2NoZWRfcmVzX3JjdWxvY2s7CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpnZXRfc2NoZWRfcmVzKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAg
cmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOworICAgIHJldHVybiByY3VfZGVyZWZlcmVu
Y2UocGVyX2NwdShzY2hlZF9yZXMsIGNwdSkpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgc2V0
X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykK
IHsKLSAgICBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSA9IHJlczsKKyAgICByY3VfYXNzaWduX3Bv
aW50ZXIocGVyX2NwdShzY2hlZF9yZXMsIGNwdSksIHJlcyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
c3RydWN0IHNjaGVkX3VuaXQgKmN1cnJfb25fY3B1KHVuc2lnbmVkIGludCBjcHUpCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:03:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkHS-00067M-KP; Fri, 27 Sep 2019 07: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkHR-00064y-CX
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:03:05 +0000
X-Inumbo-ID: 919739a1-e0f4-11e9-966c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 919739a1-e0f4-11e9-966c-12813bfff9fa;
 Fri, 27 Sep 2019 07:01:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D79E9B174;
 Fri, 27 Sep 2019 07:00:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:00:21 +0200
Message-Id: <20190927070050.12405-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 17/46] 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+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwg
ODIyICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDQwNSBpbnNlcnRpb25zKCspLCA0MTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YwppbmRleCA3ZWM2MWEyNjQ5Li4zZWU3NjMyM2RmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNDUsNyAr
NDUsNyBAQAogI2RlZmluZSBUUkNfQ1NDSEVEMl9TQ0hFRF9UQVNLTEVUICAgIFRSQ19TQ0hFRF9D
TEFTU19FVlQoQ1NDSEVEMiwgOCkKICNkZWZpbmUgVFJDX0NTQ0hFRDJfVVBEQVRFX0xPQUQgICAg
ICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDkpCiAjZGVmaW5lIFRSQ19DU0NIRUQyX1JV
TlFfQVNTSUdOICAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQyLCAxMCkKLSNkZWZpbmUg
VFJDX0NTQ0hFRDJfVVBEQVRFX1ZDUFVfTE9BRCBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIs
IDExKQorI2RlZmluZSBUUkNfQ1NDSEVEMl9VUERBVEVfVU5JVF9MT0FEIFRSQ19TQ0hFRF9DTEFT
U19FVlQoQ1NDSEVEMiwgMTEpCiAjZGVmaW5lIFRSQ19DU0NIRUQyX1VQREFURV9SVU5RX0xPQUQg
VFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQyLCAxMikKICNkZWZpbmUgVFJDX0NTQ0hFRDJfVElD
S0xFX05FVyAgICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hFRDIsIDEzKQogI2RlZmluZSBU
UkNfQ1NDSEVEMl9SVU5RX01BWF9XRUlHSFQgIFRSQ19TQ0hFRF9DTEFTU19FVlQoQ1NDSEVEMiwg
MTQpCkBAIC03NCwxMyArNzQsMTMgQEAKICAqIERlc2lnbjoKICAqCiAgKiBWTXMgImJ1cm4iIGNy
ZWRpdHMgYmFzZWQgb24gdGhlaXIgd2VpZ2h0OyBoaWdoZXIgd2VpZ2h0IG1lYW5zCi0gKiBjcmVk
aXRzIGJ1cm4gbW9yZSBzbG93bHkuICBUaGUgaGlnaGVzdCB3ZWlnaHQgdmNwdSBidXJucyBjcmVk
aXRzIGF0CisgKiBjcmVkaXRzIGJ1cm4gbW9yZSBzbG93bHkuICBUaGUgaGlnaGVzdCB3ZWlnaHQg
dW5pdCBidXJucyBjcmVkaXRzIGF0CiAgKiBhIHJhdGUgb2YgMSBjcmVkaXQgcGVyIG5hbm9zZWNv
bmQuICBPdGhlcnMgYnVybiBwcm9wb3J0aW9uYWxseQogICogbW9yZS4KICAqCi0gKiB2Y3B1cyBh
cmUgaW5zZXJ0ZWQgaW50byB0aGUgcnVucXVldWUgYnkgY3JlZGl0IG9yZGVyLgorICogdW5pdHMg
YXJlIGluc2VydGVkIGludG8gdGhlIHJ1bnF1ZXVlIGJ5IGNyZWRpdCBvcmRlci4KICAqCi0gKiBD
cmVkaXRzIGFyZSAicmVzZXQiIHdoZW4gdGhlIG5leHQgdmNwdSBpbiB0aGUgcnVucXVldWUgaXMg
bGVzcyB0aGFuCisgKiBDcmVkaXRzIGFyZSAicmVzZXQiIHdoZW4gdGhlIG5leHQgdW5pdCBpbiB0
aGUgcnVucXVldWUgaXMgbGVzcyB0aGFuCiAgKiBvciBlcXVhbCB0byB6ZXJvLiAgQXQgdGhhdCBw
b2ludCwgZXZlcnlvbmUncyBjcmVkaXRzIGFyZSAiY2xpcHBlZCIKICAqIHRvIGEgc21hbGwgdmFs
dWUsIGFuZCBhIGZpeGVkIGNyZWRpdCBpcyBhZGRlZCB0byBldmVyeW9uZS4KICAqLwpAQCAtOTUs
MzMgKzk1LDMzIEBACiAgKiAgIGJlIGdpdmVuIGEgY2FwIG9mIDI1JTsgYSBkb21haW4gdGhhdCBt
dXN0IG5vdCB1c2UgbW9yZSB0aGFuIDErMS8yIG9mCiAgKiAgIHBoeXNpY2FsIENQVSB0aW1lLCB3
aWxsIGJlIGdpdmVuIGEgY2FwIG9mIDE1MCU7CiAgKgotICogLSBjYXBzIGFyZSBwZXItZG9tYWlu
IChub3QgcGVyLXZDUFUpLiBJZiBhIGRvbWFpbiBoYXMgb25seSAxIHZDUFUsIGFuZAotICogICBh
IDQwJSBjYXAsIHRoYXQgb25lIHZDUFUgd2lsbCB1c2UgNDAlIG9mIG9uZSBwQ1BVLiBJZiBhIHNv
bWFpbiBoYXMgNAotICogICB2Q1BVcywgYW5kIGEgMjAwJSBjYXAsIHRoZSBlcXVpdmFsZW50IG9m
IDEwMCUgdGltZSBvbiAyIHBDUFVzIHdpbGwgYmUKLSAqICAgc3BsaXQgYW1vbmcgdGhlIHYgdkNQ
VXMuIEhvdyBtdWNoIGVhY2ggb2YgdGhlIHZDUFVzIHdpbGwgYWN0dWFsbHkgZ2V0LAorICogLSBj
YXBzIGFyZSBwZXItZG9tYWluIChub3QgcGVyLXVuaXQpLiBJZiBhIGRvbWFpbiBoYXMgb25seSAx
IHVuaXQsIGFuZAorICogICBhIDQwJSBjYXAsIHRoYXQgb25lIHVuaXQgd2lsbCB1c2UgNDAlIG9m
IG9uZSBwQ1BVLiBJZiBhIHNvbWFpbiBoYXMgNAorICogICB1bml0cywgYW5kIGEgMjAwJSBjYXAs
IHRoZSBlcXVpdmFsZW50IG9mIDEwMCUgdGltZSBvbiAyIHBDUFVzIHdpbGwgYmUKKyAqICAgc3Bs
aXQgYW1vbmcgdGhlIHYgdW5pdHMuIEhvdyBtdWNoIGVhY2ggb2YgdGhlIHVuaXRzIHdpbGwgYWN0
dWFsbHkgZ2V0LAogICogICBkdXJpbmcgYW55IGdpdmVuIGludGVydmFsIG9mIHRpbWUsIGlzIHVu
c3BlY2lmaWVkIChhcyBpdCBkZXBlbmRzIG9uCiAgKiAgIHZhcmlvdXMgYXNwZWN0czogd29ya2xv
YWQsIHN5c3RlbSBsb2FkLCBldGMuKS4gRm9yIGluc3RhbmNlLCBpdCBpcwotICogICBwb3NzaWJs
ZSB0aGF0LCBkdXJpbmcgYSBnaXZlbiB0aW1lIGludGVydmFsLCAyIHZDUFVzIHVzZSAxMDAlIGVh
Y2gsCisgKiAgIHBvc3NpYmxlIHRoYXQsIGR1cmluZyBhIGdpdmVuIHRpbWUgaW50ZXJ2YWwsIDIg
dW5pdHMgdXNlIDEwMCUgZWFjaCwKICAqICAgYW5kIHRoZSBvdGhlciB0d28gdXNlIG5vdGhpbmc7
IHdoaWxlIGR1cmluZyBhbm90aGVyIHRpbWUgaW50ZXJ2YWwsCi0gKiAgIHR3byB2Q1BVcyB1c2Ug
ODAlLCBvbmUgdXNlcyAxMCUgYW5kIHRoZSBvdGhlciAzMCU7IG9yIHRoYXQgZWFjaCB1c2UKKyAq
ICAgdHdvIHVuaXRzIHVzZSA4MCUsIG9uZSB1c2VzIDEwJSBhbmQgdGhlIG90aGVyIDMwJTsgb3Ig
dGhhdCBlYWNoIHVzZQogICogICA1MCUgKGFuZCBzbyBvbiBhbmQgc28gZm9ydGgpLgogICoKICAq
IEZvciBpbXBsZW1lbnRpbmcgdGhpcywgd2UgdXNlIHRoZSBmb2xsb3dpbmcgYXBwcm9hY2g6CiAg
KgogICogLSBlYWNoIGRvbWFpbiBpcyBnaXZlbiBhICdidWRnZXQnLCBhbiBlYWNoIGRvbWFpbiBo
YXMgYSB0aW1lciwgd2hpY2gKICAqICAgcmVwbGVuaXNoZXMgdGhlIGRvbWFpbidzIGJ1ZGdldCBw
ZXJpb2RpY2FsbHkuIFRoZSBidWRnZXQgaXMgdGhlIGFtb3VudAotICogICBvZiB0aW1lIHRoZSB2
Q1BVcyBvZiB0aGUgZG9tYWluIGNhbiB1c2UgZXZlcnkgJ3BlcmlvZCc7CisgKiAgIG9mIHRpbWUg
dGhlIHVuaXRzIG9mIHRoZSBkb21haW4gY2FuIHVzZSBldmVyeSAncGVyaW9kJzsKICAqCiAgKiAt
IHRoZSBwZXJpb2QgaXMgQ1NDSEVEMl9CREdUX1JFUExfUEVSSU9ELCBhbmQgaXMgdGhlIHNhbWUg
Zm9yIGFsbCBkb21haW5zCiAgKiAgIChidXQgZWFjaCBkb21haW4gaGFzIGl0cyBvd24gdGltZXI7
IHNvIHRoZSBhbGwgYXJlIHBlcmlvZGljIGJ5IHRoZSBzYW1lCiAgKiAgIHBlcmlvZCwgYnV0IHJl
cGxlbmlzaG1lbnQgb2YgdGhlIGJ1ZGdldHMgb2YgdGhlIHZhcmlvdXMgZG9tYWlucywgYXQKICAq
ICAgcGVyaW9kcyBib3VuZGFyaWVzLCBhcmUgbm90IHN5bmNocm9ub3VzKTsKICAqCi0gKiAtIHdo
ZW4gdkNQVXMgcnVuLCB0aGV5IGNvbnN1bWUgYnVkZ2V0LiBXaGVuIHRoZXkgZG9uJ3QgcnVuLCB0
aGV5IGRvbid0Ci0gKiAgIGNvbnN1bWUgYnVkZ2V0LiBJZiB0aGVyZSBpcyBubyBidWRnZXQgbGVm
dCBmb3IgdGhlIGRvbWFpbiwgbm8gdkNQVSBvZgotICogICB0aGF0IGRvbWFpbiBjYW4gcnVuLiBJ
ZiBhIHZDUFUgdHJpZXMgdG8gcnVuIGFuZCBmaW5kcyB0aGF0IHRoZXJlIGlzIG5vCisgKiAtIHdo
ZW4gdW5pdHMgcnVuLCB0aGV5IGNvbnN1bWUgYnVkZ2V0LiBXaGVuIHRoZXkgZG9uJ3QgcnVuLCB0
aGV5IGRvbid0CisgKiAgIGNvbnN1bWUgYnVkZ2V0LiBJZiB0aGVyZSBpcyBubyBidWRnZXQgbGVm
dCBmb3IgdGhlIGRvbWFpbiwgbm8gdW5pdCBvZgorICogICB0aGF0IGRvbWFpbiBjYW4gcnVuLiBJ
ZiBhbiB1bml0IHRyaWVzIHRvIHJ1biBhbmQgZmluZHMgdGhhdCB0aGVyZSBpcyBubwogICogICBi
dWRnZXQsIGl0IGJsb2Nrcy4KLSAqICAgQXQgd2hhdGV2ZXIgdGltZSBhIHZDUFUgd2FudHMgdG8g
cnVuLCBpdCBtdXN0IGNoZWNrIHRoZSBkb21haW4ncyBidWRnZXQsCisgKiAgIEF0IHdoYXRldmVy
IHRpbWUgYW4gdW5pdCB3YW50cyB0byBydW4sIGl0IG11c3QgY2hlY2sgdGhlIGRvbWFpbidzIGJ1
ZGdldCwKICAqICAgYW5kIGlmIHRoZXJlIGlzIHNvbWUsIGl0IGNhbiB1c2UgaXQuCiAgKgogICog
LSBidWRnZXQgaXMgcmVwbGVuaXNoZWQgdG8gdGhlIHRvcCBvZiB0aGUgY2FwYWNpdHkgZm9yIHRo
ZSBkb21haW4gb25jZQpAQCAtMTI5LDM5ICsxMjksMzkgQEAKICAqICAgdGhvdWdoLCB0aGUgYnVk
Z2V0IGFmdGVyIGEgcmVwbGVuaXNobWVudCB3aWxsIGFsd2F5cyBiZSBhdCBtb3N0IGVxdWFsCiAg
KiAgIHRvIHRoZSB0b3RhbCBjYXBhY2lmeSBvZiB0aGUgZG9tYWluICgndG90X2J1ZGdldCcpOwog
ICoKLSAqIC0gd2hlbiBhIGJ1ZGdldCByZXBsZW5pc2htZW50IG9jY3VycywgaWYgdGhlcmUgYXJl
IHZDUFVzIHRoYXQgaGFkIGJlZW4KKyAqIC0gd2hlbiBhIGJ1ZGdldCByZXBsZW5pc2htZW50IG9j
Y3VycywgaWYgdGhlcmUgYXJlIHVuaXRzIHRoYXQgaGFkIGJlZW4KICAqICAgYmxvY2tlZCBiZWNh
dXNlIG9mIGxhY2sgb2YgYnVkZ2V0LCB0aGV5J2xsIGJlIHVuYmxvY2tlZCwgYW5kIHRoZXkgd2ls
bAogICogICAocG90ZW50aWFsbHkpIGJlIGFibGUgdG8gcnVuIGFnYWluLgogICoKICAqIEZpbmFs
bHksIHNvbWUgZXZlbiBtb3JlIGltcGxlbWVudGF0aW9uIHJlbGF0ZWQgZGV0YWlsOgogICoKLSAq
IC0gYnVkZ2V0IGlzIHN0b3JlZCBpbiBhIGRvbWFpbi13aWRlIHBvb2wuIHZDUFVzIG9mIHRoZSBk
b21haW4gdGhhdCB3YW50CisgKiAtIGJ1ZGdldCBpcyBzdG9yZWQgaW4gYSBkb21haW4td2lkZSBw
b29sLiBVbml0cyBvZiB0aGUgZG9tYWluIHRoYXQgd2FudAogICogICB0byBydW4gZ28gdG8gc3Vj
aCBwb29sLCBhbmQgZ3J1YiBzb21lLiBXaGVuIHRoZXkgZG8gc28sIHRoZSBhbW91bnQKICAqICAg
dGhleSBncmFiYmVkIGlzIF9pbW1lZGlhdGVseV8gcmVtb3ZlZCBmcm9tIHRoZSBwb29sLiBUaGlz
IGhhcHBlbnMgaW4KLSAqICAgdmNwdV9ncmFiX2J1ZGdldCgpOworICogICB1bml0X2dyYWJfYnVk
Z2V0KCk7CiAgKgotICogLSB3aGVuIHZDUFVzIHN0b3AgcnVubmluZywgaWYgdGhleSd2ZSBub3Qg
Y29uc3VtZWQgYWxsIHRoZSBidWRnZXQgdGhleQorICogLSB3aGVuIHVuaXRzIHN0b3AgcnVubmlu
ZywgaWYgdGhleSd2ZSBub3QgY29uc3VtZWQgYWxsIHRoZSBidWRnZXQgdGhleQogICogICB0b29r
LCB0aGUgbGVmdG92ZXIgaXMgcHV0IGJhY2sgaW4gdGhlIHBvb2wuIFRoaXMgaGFwcGVucyBpbgot
ICogICB2Y3B1X3JldHVybl9idWRnZXQoKTsKKyAqICAgdW5pdF9yZXR1cm5fYnVkZ2V0KCk7CiAg
KgotICogLSB0aGUgYWJvdmUgbWVhbnMgdGhhdCBhIHZDUFUgY2FuIGZpbmQgb3V0IHRoYXQgdGhl
cmUgaXMgbm8gYnVkZ2V0IGFuZAorICogLSB0aGUgYWJvdmUgbWVhbnMgdGhhdCBhbiB1bml0IGNh
biBmaW5kIG91dCB0aGF0IHRoZXJlIGlzIG5vIGJ1ZGdldCBhbmQKICAqICAgYmxvY2ssIG5vdCBv
bmx5IGlmIHRoZSBjYXAgaGFzIGFjdHVhbGx5IGJlZW4gcmVhY2hlZCAoZm9yIHRoaXMgcGVyaW9k
KSwKLSAqICAgYnV0IGFsc28gaWYgc29tZSBvdGhlciB2Q1BVcywgaW4gb3JkZXIgdG8gcnVuLCBo
YXZlIGdyYWJiZWQgYSBjZXJ0YWluCisgKiAgIGJ1dCBhbHNvIGlmIHNvbWUgb3RoZXIgdW5pdHMs
IGluIG9yZGVyIHRvIHJ1biwgaGF2ZSBncmFiYmVkIGEgY2VydGFpbgogICogICBxdW90YSBvZiBi
dWRnZXQsIG5vIG1hdHRlciB3aGV0aGVyIHRoZXkndmUgYWxyZWFkeSB1c2VkIGl0IGFsbCBvciBu
b3QuCi0gKiAgIEEgdkNQVSBibG9ja2luZyBiZWNhdXNlIChhbnkgZm9ybSBvZikgbGFjayBvZiBi
dWRnZXQgaXMgc2FpZCB0byBiZQotICogICAicGFya2VkIiwgYW5kIHN1Y2ggYmxvY2tpbmcgaGFw
cGVucyBpbiBwYXJrX3ZjcHUoKTsKKyAqICAgQW4gdW5pdCBibG9ja2luZyBiZWNhdXNlIChhbnkg
Zm9ybSBvZikgbGFjayBvZiBidWRnZXQgaXMgc2FpZCB0byBiZQorICogICAicGFya2VkIiwgYW5k
IHN1Y2ggYmxvY2tpbmcgaGFwcGVucyBpbiBwYXJrX3VuaXQoKTsKICAqCi0gKiAtIHdoZW4gYSB2
Q1BVIHN0b3BzIHJ1bm5pbmcsIGFuZCBwdXRzIGJhY2sgc29tZSBidWRnZXQgaW4gdGhlIGRvbWFp
biBwb29sLAorICogLSB3aGVuIGFuIHVuaXQgc3RvcHMgcnVubmluZywgYW5kIHB1dHMgYmFjayBz
b21lIGJ1ZGdldCBpbiB0aGUgZG9tYWluIHBvb2wsCiAgKiAgIHdlIG5lZWQgdG8gY2hlY2sgd2hl
dGhlciB0aGVyZSBpcyBzb21lb25lIHdoaWNoIGhhcyBiZWVuIHBhcmtlZCBhbmQgdGhhdAotICog
ICBjYW4gYmUgdW5wYXJrZWQuIFRoaXMgaGFwcGVucyBpbiB1bnBhcmtfcGFya2VkX3ZjcHVzKCks
IGNhbGxlZCBmcm9tCisgKiAgIGNhbiBiZSB1bnBhcmtlZC4gVGhpcyBoYXBwZW5zIGluIHVucGFy
a19wYXJrZWRfdW5pdHMoKSwgY2FsbGVkIGZyb20KICAqICAgY3NjaGVkMl9jb250ZXh0X3NhdmVk
KCk7CiAgKgogICogLSBvZiBjb3Vyc2UsIHVucGFya2luZyBoYXBwZW5zIGFsc28gYXMgYSBjb25z
ZXF1ZW5jZSBvZiB0aGUgZG9tYWluJ3MgYnVkZ2V0CiAgKiAgIGJlaW5nIHJlcGxlbmlzaGVkIGJ5
IHRoZSBwZXJpb2RpYyB0aW1lci4gVGhpcyBhbHNvIG9jY3VycyBieSBtZWFucyBvZgogICogICBj
YWxsaW5nIGNzY2hlZDJfY29udGV4dF9zYXZlZCgpIChidXQgZnJvbSByZXBsZW5pc2hfZG9tYWlu
X2J1ZGdldCgpKTsKICAqCi0gKiAtIHBhcmtlZCB2Q1BVcyBvZiBhIGRvbWFpbiBhcmUga2VwdCBp
biBhIChwZXItZG9tYWluKSBsaXN0LCBjYWxsZWQKLSAqICAgJ3BhcmtlZF92Y3B1cycpLiBNYW5p
cHVsYXRpb24gb2YgdGhlIGxpc3QgYW5kIG9mIHRoZSBkb21haW4td2lkZSBidWRnZXQKKyAqIC0g
cGFya2VkIHVuaXRzIG9mIGEgZG9tYWluIGFyZSBrZXB0IGluIGEgKHBlci1kb21haW4pIGxpc3Qs
IGNhbGxlZAorICogICAncGFya2VkX3VuaXRzJykuIE1hbmlwdWxhdGlvbiBvZiB0aGUgbGlzdCBh
bmQgb2YgdGhlIGRvbWFpbi13aWRlIGJ1ZGdldAogICogICBwb29sLCBtdXN0IG9jY3VyIG9ubHkg
d2hlbiBob2xkaW5nIHRoZSAnYnVkZ2V0X2xvY2snLgogICovCiAKQEAgLTE3NCw5ICsxNzQsOSBA
QAogICogICAgIHBjcHVfc2NoZWR1bGVfbG9jaygpIC8gdW5pdF9zY2hlZHVsZV9sb2NrKCkgKGFu
ZCBmcmllbmRzKSwKICAqICAgKiBhIGNwdSBtYXkgKHRyeSB0bykgdGFrZSBhICJyZW1vdGUiIHJ1
bnF1ZXVlIGxvY2ssIGUuZy4sIGZvcgogICogICAgIGxvYWQgYmFsYW5jaW5nOwotICogICsgc2Vy
aWFsaXplcyBydW5xdWV1ZSBvcGVyYXRpb25zIChyZW1vdmluZyBhbmQgaW5zZXJ0aW5nIHZjcHVz
KTsKKyAqICArIHNlcmlhbGl6ZXMgcnVucXVldWUgb3BlcmF0aW9ucyAocmVtb3ZpbmcgYW5kIGlu
c2VydGluZyB1bml0cyk7CiAgKiAgKyBwcm90ZWN0cyBydW5xdWV1ZS13aWRlIGRhdGEgaW4gY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhOwotICogICsgcHJvdGVjdHMgdmNwdSBwYXJhbWV0ZXJzIGluIGNz
Y2hlZDJfdW5pdCBmb3IgdGhlIHZjcHUgaW4gdGhlCisgKiAgKyBwcm90ZWN0cyB1bml0IHBhcmFt
ZXRlcnMgaW4gY3NjaGVkMl91bml0IGZvciB0aGUgdW5pdCBpbiB0aGUKICAqICAgIHJ1bnF1ZXVl
LgogICoKICAqIC0gUHJpdmF0ZSBzY2hlZHVsZXIgbG9jawpAQCAtMTkwLDggKzE5MCw4IEBACiAg
KiAgKyBpdCBpcyBwZXItZG9tYWluOwogICogICsgcHJvdGVjdHMsIGluIGRvbWFpbnMgdGhhdCBo
YXZlIGFuIHV0aWxpemF0aW9uIGNhcDsKICAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhlIHRvdGFs
IGJ1ZGdldCBvZiB0aGUgZG9tYWluIChhcyBpdCBpcyBzaGFyZWQKLSAqICAgICBhbW9uZyBhbGwg
dkNQVXMgb2YgdGhlIGRvbWFpbiksCi0gKiAgICogbWFuaXB1bGF0aW9uIG9mIHRoZSBsaXN0IG9m
IHZDUFVzIHRoYXQgYXJlIGJsb2NrZWQgd2FpdGluZyBmb3IKKyAqICAgICBhbW9uZyBhbGwgdW5p
dHMgb2YgdGhlIGRvbWFpbiksCisgKiAgICogbWFuaXB1bGF0aW9uIG9mIHRoZSBsaXN0IG9mIHVu
aXRzIHRoYXQgYXJlIGJsb2NrZWQgd2FpdGluZyBmb3IKICAqICAgICBzb21lIGJ1ZGdldCB0byBi
ZSBhdmFpbGFibGUuCiAgKgogICogLSBUeXBlOgpAQCAtMjI4LDkgKzIyOCw5IEBACiAgKi8KICNk
ZWZpbmUgQ1NDSEVEMl9DUkVESVRfSU5JVCAgICAgICAgICBNSUxMSVNFQ1MoMTApCiAvKgotICog
QW1vdW50IG9mIGNyZWRpdCB0aGUgaWRsZSB2Y3B1cyBoYXZlLiBJdCBuZXZlciBjaGFuZ2VzLCBh
cyBpZGxlCi0gKiB2Y3B1cyBkb2VzIG5vdCBjb25zdW1lIGNyZWRpdHMsIGFuZCBpdCBtdXN0IGJl
IGxvd2VyIHRoYW4gd2hhdGV2ZXIKLSAqIGFtb3VudCBvZiBjcmVkaXQgJ3JlZ3VsYXInIHZjcHUg
d291bGQgZW5kIHVwIHdpdGguCisgKiBBbW91bnQgb2YgY3JlZGl0IHRoZSBpZGxlIHVuaXRzIGhh
dmUuIEl0IG5ldmVyIGNoYW5nZXMsIGFzIGlkbGUKKyAqIHVuaXRzIGRvZXMgbm90IGNvbnN1bWUg
Y3JlZGl0cywgYW5kIGl0IG11c3QgYmUgbG93ZXIgdGhhbiB3aGF0ZXZlcgorICogYW1vdW50IG9m
IGNyZWRpdCAncmVndWxhcicgdW5pdCB3b3VsZCBlbmQgdXAgd2l0aC4KICAqLwogI2RlZmluZSBD
U0NIRUQyX0lETEVfQ1JFRElUICAgICAgICAgICgtKDFVPDwzMCkpCiAvKgpAQCAtMjQzLDkgKzI0
Myw5IEBACiAgKiBNSU5fVElNRVIuCiAgKi8KICNkZWZpbmUgQ1NDSEVEMl9NSUdSQVRFX1JFU0lT
VCAgICAgICAoKG9wdF9taWdyYXRlX3Jlc2lzdCkqTUlDUk9TRUNTKDEpKQotLyogSG93IG11Y2gg
dG8gImNvbXBlbnNhdGUiIGEgdmNwdSBmb3IgTDIgbWlncmF0aW9uLiAqLworLyogSG93IG11Y2gg
dG8gImNvbXBlbnNhdGUiIGFuIHVuaXQgZm9yIEwyIG1pZ3JhdGlvbi4gKi8KICNkZWZpbmUgQ1ND
SEVEMl9NSUdSQVRFX0NPTVBFTlNBVElPTiBNSUNST1NFQ1MoNTApCi0vKiBIb3cgdG9sZXJhbnQg
d2Ugc2hvdWxkIGJlIHdoZW4gcGVla2luZyBhdCBydW50aW1lIG9mIHZjcHVzIG9uIG90aGVyIGNw
dXMgKi8KKy8qIEhvdyB0b2xlcmFudCB3ZSBzaG91bGQgYmUgd2hlbiBwZWVraW5nIGF0IHJ1bnRp
bWUgb2YgdW5pdHMgb24gb3RoZXIgY3B1cyAqLwogI2RlZmluZSBDU0NIRUQyX1JBVEVMSU1JVF9U
SUNLTEVfVE9MRVJBTkNFIE1JQ1JPU0VDUyg1MCkKIC8qIFJlc2V0OiBWYWx1ZSBiZWxvdyB3aGlj
aCBjcmVkaXQgd2lsbCBiZSByZXNldC4gKi8KICNkZWZpbmUgQ1NDSEVEMl9DUkVESVRfUkVTRVQg
ICAgICAgICAwCkBAIC0yNTgsNyArMjU4LDcgQEAKICAqIEZsYWdzCiAgKi8KIC8qCi0gKiBDU0ZM
QUdfc2NoZWR1bGVkOiBJcyB0aGlzIHZjcHUgZWl0aGVyIHJ1bm5pbmcgb24sIG9yIGNvbnRleHQt
c3dpdGNoaW5nIG9mZiwKKyAqIENTRkxBR19zY2hlZHVsZWQ6IElzIHRoaXMgdW5pdCBlaXRoZXIg
cnVubmluZyBvbiwgb3IgY29udGV4dC1zd2l0Y2hpbmcgb2ZmLAogICogYSBwaHlzaWNhbCBjcHU/
CiAgKiArIEFjY2Vzc2VkIG9ubHkgd2l0aCBydW5xdWV1ZSBsb2NrIGhlbGQKICAqICsgU2V0IHdo
ZW4gY2hvc2VuIGFzIG5leHQgaW4gY3NjaGVkMl9zY2hlZHVsZSgpLgpAQCAtMjgwLDIxICsyODAs
MjEgQEAKICNkZWZpbmUgX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCAyCiAjZGVmaW5lIENTRkxB
R19kZWxheWVkX3J1bnFfYWRkICgxVTw8X19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCkKIC8qCi0g
KiBDU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVlc3Q6IFRoaXMgdmNwdSBpcyBiZWluZyBtaWdyYXRl
ZCBhcyBhIHJlc3VsdCBvZiBhCisgKiBDU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVlc3Q6IFRoaXMg
dW5pdCBpcyBiZWluZyBtaWdyYXRlZCBhcyBhIHJlc3VsdCBvZiBhCiAgKiBjcmVkaXQyLWluaXRp
YXRlZCBydW5xIG1pZ3JhdGUgcmVxdWVzdDsgbWlncmF0ZSBpdCB0byB0aGUgcnVucXVldWUgaW5k
aWNhdGVkCi0gKiBpbiB0aGUgc3ZjIHN0cnVjdC4gCisgKiBpbiB0aGUgc3ZjIHN0cnVjdC4KICAq
LwogI2RlZmluZSBfX0NTRkxBR19ydW5xX21pZ3JhdGVfcmVxdWVzdCAzCiAjZGVmaW5lIENTRkxB
R19ydW5xX21pZ3JhdGVfcmVxdWVzdCAoMVU8PF9fQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0
KQogLyoKLSAqIENTRkxBR192Y3B1X3lpZWxkOiB0aGlzIHZjcHUgd2FzIHJ1bm5pbmcsIGFuZCBo
YXMgY2FsbGVkIHZjcHVfeWllbGQoKS4gVGhlCisgKiBDU0ZMQUdfdW5pdF95aWVsZDogdGhpcyB1
bml0IHdhcyBydW5uaW5nLCBhbmQgaGFzIGNhbGxlZCB2Y3B1X3lpZWxkKCkuIFRoZQogICogc2No
ZWR1bGVyIGlzIGludm9rZWQgdG8gc2VlIGlmIHdlIGNhbiBnaXZlIHRoZSBjcHUgdG8gc29tZW9u
ZSBlbHNlLCBhbmQKLSAqIGdldCBiYWNrIHRvIHRoZSB5aWVsZGluZyB2Y3B1IGluIGEgd2hpbGUu
CisgKiBnZXQgYmFjayB0byB0aGUgeWllbGRpbmcgdW5pdCBpbiBhIHdoaWxlLgogICovCi0jZGVm
aW5lIF9fQ1NGTEFHX3ZjcHVfeWllbGQgNAotI2RlZmluZSBDU0ZMQUdfdmNwdV95aWVsZCAoMVU8
PF9fQ1NGTEFHX3ZjcHVfeWllbGQpCisjZGVmaW5lIF9fQ1NGTEFHX3VuaXRfeWllbGQgNAorI2Rl
ZmluZSBDU0ZMQUdfdW5pdF95aWVsZCAoMVU8PF9fQ1NGTEFHX3VuaXRfeWllbGQpCiAvKgotICog
Q1NGTEFHU19waW5uZWQ6IHRoaXMgdmNwdSBpcyBjdXJyZW50bHkgJ3Bpbm5lZCcsIGkuZS4sIGhh
cyBpdHMgaGFyZAorICogQ1NGTEFHU19waW5uZWQ6IHRoaXMgdW5pdCBpcyBjdXJyZW50bHkgJ3Bp
bm5lZCcsIGkuZS4sIGhhcyBpdHMgaGFyZAogICogYWZmaW5pdHkgc2V0IHRvIG9uZSBhbmQgb25s
eSAxIGNwdSAoYW5kLCBoZW5jZSwgY2FuIG9ubHkgcnVuIHRoZXJlKS4KICAqLwogI2RlZmluZSBf
X0NTRkxBR19waW5uZWQgNQpAQCAtMzA2LDcgKzMwNiw3IEBAIGludGVnZXJfcGFyYW0oInNjaGVk
X2NyZWRpdDJfbWlncmF0ZV9yZXNpc3QiLCBvcHRfbWlncmF0ZV9yZXNpc3QpOwogLyoKICAqIExv
YWQgdHJhY2tpbmcgYW5kIGxvYWQgYmFsYW5jaW5nCiAgKgotICogTG9hZCBoaXN0b3J5IG9mIHJ1
bnF1ZXVlcyBhbmQgdmNwdXMgaXMgYWNjb3VudGVkIGZvciBieSB1c2luZyBhbgorICogTG9hZCBo
aXN0b3J5IG9mIHJ1bnF1ZXVlcyBhbmQgdW5pdHMgaXMgYWNjb3VudGVkIGZvciBieSB1c2luZyBh
bgogICogZXhwb25lbnRpYWwgd2VpZ2h0ZWQgbW92aW5nIGF2ZXJhZ2UgYWxnb3JpdGhtLiBIb3dl
dmVyLCBpbnN0ZWFkIG9mIHVzaW5nCiAgKiBmcmFjdGlvbnMsd2Ugc2hpZnQgZXZlcnl0aGluZyB0
byBsZWZ0IGJ5IHRoZSBudW1iZXIgb2YgYml0cyB3ZSB3YW50IHRvCiAgKiB1c2UgZm9yIHJlcHJl
c2VudGluZyB0aGUgZnJhY3Rpb25hbCBwYXJ0IChRLWZvcm1hdCkuCkBAIC0zMjYsNyArMzI2LDcg
QEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdCIsIG9wdF9taWdy
YXRlX3Jlc2lzdCk7CiAgKgogICogd2hlcmUgVyBpcyB0aGUgbGVuZ3RoIG9mIHRoZSB3aW5kb3cs
IFAgdGhlIG11bHRpcGxpZXIgZm9yIHRyYW5zaXRpb25nIGludG8KICAqIFEtZm9ybWF0IGZpeGVk
IHBvaW50IGFyaXRobWV0aWMgYW5kIGxvYWQgaXMgdGhlIGluc3RhbnRhbmVvdXMgbG9hZCBvZiBh
Ci0gKiBydW5xdWV1ZSwgd2hpY2ggYmFzaWNhbGx5IGlzIHRoZSBudW1iZXIgb2YgcnVubmFibGUg
dmNwdXMgdGhlcmUgYXJlIG9uIHRoZQorICogcnVucXVldWUsIHdoaWNoIGJhc2ljYWxseSBpcyB0
aGUgbnVtYmVyIG9mIHJ1bm5hYmxlIHVuaXRzIHRoZXJlIGFyZSBvbiB0aGUKICAqIHJ1bnF1ZXVl
IChmb3IgdGhlIG1lYW5pbmcgb2YgdGhlIG90aGVyIHRlcm1zLCBsb29rIGF0IHRoZSBkb2MgY29t
bWVudCB0bwogICogIHVwZGF0ZV9ydW5xX2xvYWQoKSkuCiAgKgpAQCAtMzM4LDcgKzMzOCw3IEBA
IGludGVnZXJfcGFyYW0oInNjaGVkX2NyZWRpdDJfbWlncmF0ZV9yZXNpc3QiLCBvcHRfbWlncmF0
ZV9yZXNpc3QpOwogICogVGhlIG1heGltdW0gcG9zc2libGUgdmFsdWUgZm9yIHRoZSBhdmVyYWdl
IGxvYWQsIHdoaWNoIHdlIHdhbnQgdG8gc3RvcmUgaW4KICAqIHNfdGltZV90IHR5cGUgdmFyaWFi
bGVzIChpLmUuLCB3ZSBoYXZlIDYzIGJpdHMgYXZhaWxhYmxlKSBpcyBsb2FkKlAuIFRoaXMKICAq
IG1lYW5zIHRoYXQsIHdpdGggUCAxOCBiaXRzIHdpZGUsIGxvYWQgY2FuIG9jY3VweSA0NSBiaXRz
LiBUaGlzIGluIHR1cm4KLSAqIG1lYW5zIHdlIGNhbiBoYXZlIDJeNDUgdmNwdXMgaW4gZWFjaCBy
dW5xdWV1ZSwgYmVmb3JlIG92ZXJmbG93IG9jY3VycyEKKyAqIG1lYW5zIHdlIGNhbiBoYXZlIDJe
NDUgdW5pdHMgaW4gZWFjaCBydW5xdWV1ZSwgYmVmb3JlIG92ZXJmbG93IG9jY3VycyEKICAqCiAg
KiBIb3dldmVyLCBpdCBjYW4gaGFwcGVuIHRoYXQsIGF0IHN0ZXAgaisxLCBpZjoKICAqCkBAIC0z
NTQsMTMgKzM1NCwxMyBAQCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9jcmVkaXQyX21pZ3JhdGVfcmVz
aXN0Iiwgb3B0X21pZ3JhdGVfcmVzaXN0KTsKICAqCiAgKiAgMl4oNjMgLSAzMCAtIDE4KSA9IDJe
MTUgPSAzMjc2OAogICoKLSAqIFNvIDMyNzY4IGlzIHRoZSBtYXhpbXVtIG51bWJlciBvZiB2Y3B1
cyB0aGUgd2UgY2FuIGhhdmUgaW4gYSBydW5xdWV1ZSwKKyAqIFNvIDMyNzY4IGlzIHRoZSBtYXhp
bXVtIG51bWJlciBvZiB1bml0cyB0aGUgd2UgY2FuIGhhdmUgaW4gYSBydW5xdWV1ZSwKICAqIGF0
IGFueSBnaXZlbiB0aW1lLCBhbmQgc3RpbGwgbm90IGhhdmUgcHJvYmxlbXMgd2l0aCB0aGUgbG9h
ZCB0cmFja2luZwogICogY2FsY3VsYXRpb25zLi4uIGFuZCB0aGlzIGlzIG1vcmUgdGhhbiBmaW5l
LgogICoKICAqIEFzIGEgbWF0dGVyIG9mIGZhY3QsIHNpbmNlIHdlIGFyZSB1c2luZyBtaWNyb3Nl
Y29uZHMgZ3JhbnVsYXJpdHksIHdlIGhhdmUKICAqIFc9Ml4yMC4gU28sIHN0aWxsIHdpdGggMTgg
ZnJhY3Rpb25hbCBiaXRzIGFuZCBhIDEgc2Vjb25kIGxvbmcgd2luZG93LCB0aGVyZQotICogbWF5
IGJlIDJeMjUgPSAzMzU1NDQzMiB2Y3B1cyBpbiBhIHJ1bnEgYmVmb3JlIHdlIGhhdmUgdG8gc3Rh
cnQgdGhpbmtpbmcKKyAqIG1heSBiZSAyXjI1ID0gMzM1NTQ0MzIgdW5pdHMgaW4gYSBydW5xIGJl
Zm9yZSB3ZSBoYXZlIHRvIHN0YXJ0IHRoaW5raW5nCiAgKiBhYm91dCBvdmVyZmxvdy4KICAqLwog
CkBAIC00NjksNyArNDY5LDcgQEAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSB7CiAgICAg
dW5zaWduZWQgaW50IG5yX2NwdXM7ICAgICAgLyogSG93IG1hbnkgQ1BVcyBhcmUgc2hhcmluZyB0
aGlzIHJ1bnF1ZXVlICAgICovCiAgICAgaW50IGlkOyAgICAgICAgICAgICAgICAgICAgLyogSUQg
b2YgdGhpcyBydW5xdWV1ZSAoLTEgaWYgaW52YWxpZCkgICAgICAgICovCiAKLSAgICBpbnQgbG9h
ZDsgICAgICAgICAgICAgICAgICAvKiBJbnN0YW50YW5lb3VzIGxvYWQgKG51bSBvZiBub24taWRs
ZSB2Y3B1cykgKi8KKyAgICBpbnQgbG9hZDsgICAgICAgICAgICAgICAgICAvKiBJbnN0YW50YW5l
b3VzIGxvYWQgKG51bSBvZiBub24taWRsZSB1bml0cykgKi8KICAgICBzX3RpbWVfdCBsb2FkX2xh
c3RfdXBkYXRlOyAvKiBMYXN0IHRpbWUgYXZlcmFnZSB3YXMgdXBkYXRlZCAgICAgICAgICAgICAg
Ki8KICAgICBzX3RpbWVfdCBhdmdsb2FkOyAgICAgICAgICAvKiBEZWNheWluZyBxdWV1ZSBsb2Fk
ICAgICAgICAgICAgICAgICAgICAgICAgKi8KICAgICBzX3RpbWVfdCBiX2F2Z2xvYWQ7ICAgICAg
ICAvKiBEZWNheWluZyBxdWV1ZSBsb2FkIG1vZGlmaWVkIGJ5IGJhbGFuY2luZyAgKi8KQEAgLTQ3
OSw4ICs0NzksOCBAQCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhIHsKICAgICAgICAgdGlj
a2xlZCwgICAgICAgICAgICAgICAvKiBIYXZlIGJlZW4gYXNrZWQgdG8gZ28gdGhyb3VnaCBzY2hl
ZHVsZSAgICAgKi8KICAgICAgICAgaWRsZTsgICAgICAgICAgICAgICAgICAvKiBDdXJyZW50bHkg
aWRsZSBwY3B1cyAgICAgICAgICAgICAgICAgICAgICAgKi8KIAotICAgIHN0cnVjdCBsaXN0X2hl
YWQgc3ZjOyAgICAgIC8qIExpc3Qgb2YgYWxsIHZjcHVzIGFzc2lnbmVkIHRvIHRoZSBydW5xdWV1
ZSAqLwotICAgIHVuc2lnbmVkIGludCBtYXhfd2VpZ2h0OyAgIC8qIE1heCB3ZWlnaHQgb2YgdGhl
IHZjcHVzIGluIHRoaXMgcnVucXVldWUgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgc3ZjOyAg
ICAgIC8qIExpc3Qgb2YgYWxsIHVuaXRzIGFzc2lnbmVkIHRvIHRoZSBydW5xdWV1ZSAqLworICAg
IHVuc2lnbmVkIGludCBtYXhfd2VpZ2h0OyAgIC8qIE1heCB3ZWlnaHQgb2YgdGhlIHVuaXRzIGlu
IHRoaXMgcnVucXVldWUgICAqLwogICAgIHVuc2lnbmVkIGludCBwaWNrX2JpYXM7ICAgIC8qIExh
c3QgcGlja2VkIHBjcHUuIFN0YXJ0IGZyb20gaXQgbmV4dCB0aW1lICAqLwogfTsKIApAQCAtNTEw
LDIwICs1MTAsMjAgQEAgc3RydWN0IGNzY2hlZDJfcGNwdSB7CiB9OwogCiAvKgotICogVmlydHVh
bCBDUFUKKyAqIFNjaGVkdWxlIFVuaXQKICAqLwogc3RydWN0IGNzY2hlZDJfdW5pdCB7CiAgICAg
c3RydWN0IGNzY2hlZDJfZG9tICpzZG9tOyAgICAgICAgICAvKiBVcC1wb2ludGVyIHRvIGRvbWFp
biAgICAgICAgICAgICAgICAqLwotICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OyAgICAgICAgICAgICAg
ICAgLyogVXAtcG9pbnRlciwgdG8gdmNwdSAgICAgICAgICAgICAgICAgKi8KKyAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdDsgICAgICAgICAgIC8qIFVwLXBvaW50ZXIsIHRvIHNjaGVkdWxlIHVu
aXQgICAgICAgICovCiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOyAvKiBV
cC1wb2ludGVyIHRvIHRoZSBydW5xdWV1ZSAgICAgICAgICAqLwogCiAgICAgaW50IGNyZWRpdDsg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBDdXJyZW50IGFtb3VudCBvZiBjcmVkaXQgICAgICAg
ICAgICAqLwotICAgIHVuc2lnbmVkIGludCB3ZWlnaHQ7ICAgICAgICAgICAgICAgLyogV2VpZ2h0
IG9mIHRoaXMgdmNwdSAgICAgICAgICAgICAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgd2VpZ2h0
OyAgICAgICAgICAgICAgIC8qIFdlaWdodCBvZiB0aGlzIHVuaXQgICAgICAgICAgICAgICAgICov
CiAgICAgdW5zaWduZWQgaW50IHJlc2lkdWFsOyAgICAgICAgICAgICAvKiBSZW1pbmRlciBvZiBk
aXYobWF4X3dlaWdodC93ZWlnaHQpICAqLwogICAgIHVuc2lnbmVkIGZsYWdzOyAgICAgICAgICAg
ICAgICAgICAgLyogU3RhdHVzIGZsYWdzICgxNiBiaXRzIHdvdWxkIGJlIG9rLCAgKi8KICAgICBz
X3RpbWVfdCBidWRnZXQ7ICAgICAgICAgICAgICAgICAgIC8qIEN1cnJlbnQgYnVkZ2V0IChpZiBk
b21haW5zIGhhcyBjYXApICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBidXQgY2xlYXJfYml0KCkgZG9lcyBub3QgbGlrZSB0aGF0KSAqLwotICAgIHNfdGltZV90
IGJ1ZGdldF9xdW90YTsgICAgICAgICAgICAgLyogQnVkZ2V0IHRvIHdoaWNoIHZDUFUgaXMgZW50
aXRsZWQgICAgKi8KKyAgICBzX3RpbWVfdCBidWRnZXRfcXVvdGE7ICAgICAgICAgICAgIC8qIEJ1
ZGdldCB0byB3aGljaCB1bml0IGlzIGVudGl0bGVkICAgICovCiAKICAgICBzX3RpbWVfdCBzdGFy
dF90aW1lOyAgICAgICAgICAgICAgIC8qIFRpbWUgd2Ugd2VyZSBzY2hlZHVsZWQgKGZvciBjcmVk
aXQpICovCiAKQEAgLTUzMiw3ICs1MzIsNyBAQCBzdHJ1Y3QgY3NjaGVkMl91bml0IHsKICAgICBz
X3RpbWVfdCBhdmdsb2FkOyAgICAgICAgICAgICAgICAgIC8qIERlY2F5aW5nIHF1ZXVlIGxvYWQg
ICAgICAgICAgICAgICAgICovCiAKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJ1bnFfZWxlbTsgICAg
ICAgIC8qIE9uIHRoZSBydW5xdWV1ZSAocnFkLT5ydW5xKSAgICAgICAgICovCi0gICAgc3RydWN0
IGxpc3RfaGVhZCBwYXJrZWRfZWxlbTsgICAgICAvKiBPbiB0aGUgcGFya2VkX3ZjcHVzIGxpc3Qg
ICAgICAgICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGFya2VkX2VsZW07ICAgICAgLyog
T24gdGhlIHBhcmtlZF91bml0cyBsaXN0ICAgICAgICAgICAgKi8KICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIHJxZF9lbGVtOyAgICAgICAgIC8qIE9uIGNzY2hlZDJfcnVucXVldWVfZGF0YSdzIHN2YyBs
aXN0ICovCiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqbWlncmF0ZV9ycWQ7IC8q
IFByZS1kZXRlcm1pbmVkIG1pZ3IuIHRhcmdldCAqLwogICAgIGludCB0aWNrbGVkX2NwdTsgICAg
ICAgICAgICAgICAgICAgLyogQ3B1IHRoYXQgd2lsbCBwaWNrIHVzICgtMSBpZiBub25lKSAgKi8K
QEAgLTU1MCwxMiArNTUwLDEyIEBAIHN0cnVjdCBjc2NoZWQyX2RvbSB7CiAKICAgICBzdHJ1Y3Qg
dGltZXIgcmVwbF90aW1lcjsgICAgLyogVGltZXIgZm9yIHBlcmlvZGljIHJlcGxlbmlzaG1lbnQg
b2YgYnVkZ2V0ICovCiAgICAgc190aW1lX3QgbmV4dF9yZXBsOyAgICAgICAgIC8qIFRpbWUgYXQg
d2hpY2ggbmV4dCByZXBsZW5pc2htZW50IG9jY3VycyAgICAqLwotICAgIHN0cnVjdCBsaXN0X2hl
YWQgcGFya2VkX3ZjcHVzOyAvKiBMaXN0IG9mIENQVXMgd2FpdGluZyBmb3IgYnVkZ2V0ICAgICAg
ICAgKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHBhcmtlZF91bml0czsgLyogTGlzdCBvZiBDUFVz
IHdhaXRpbmcgZm9yIGJ1ZGdldCAgICAgICAgICovCiAKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHNk
b21fZWxlbTsgLyogT24gY3NjaGVkMl9ydW5xdWV1ZV9kYXRhJ3Mgc2RvbSBsaXN0ICAgICAgICov
CiAgICAgdWludDE2X3Qgd2VpZ2h0OyAgICAgICAgICAgIC8qIFVzZXIgc3BlY2lmaWVkIHdlaWdo
dCAgICAgICAgICAgICAgICAgICAgICAqLwogICAgIHVpbnQxNl90IGNhcDsgICAgICAgICAgICAg
ICAvKiBVc2VyIHNwZWNpZmllZCBjYXAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICB1
aW50MTZfdCBucl92Y3B1czsgICAgICAgICAgLyogTnVtYmVyIG9mIHZjcHVzIG9mIHRoaXMgZG9t
YWluICAgICAgICAgICAgICovCisgICAgdWludDE2X3QgbnJfdW5pdHM7ICAgICAgICAgIC8qIE51
bWJlciBvZiB1bml0cyBvZiB0aGlzIGRvbWFpbiAgICAgICAgICAgICAqLwogfTsKIAogLyoKQEAg
LTU5NCw3ICs1OTQsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKmMycnFkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICByZXR1cm4gJmNzY2hl
ZDJfcHJpdihvcHMpLT5ycWRbYzJyKGNwdSldOwogfQogCi0vKiBEb2VzIHRoZSBkb21haW4gb2Yg
dGhpcyB2Q1BVIGhhdmUgYSBjYXA/ICovCisvKiBEb2VzIHRoZSBkb21haW4gb2YgdGhpcyB1bml0
IGhhdmUgYSBjYXA/ICovCiBzdGF0aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3Qg
Y3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgcmV0dXJuIHN2Yy0+YnVkZ2V0ICE9IFNUSU1FX01B
WDsKQEAgLTYxMiwyNCArNjEyLDI0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0
IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKICAqICAgIHNtdF9pZGxlIG1hc2suCiAgKgogICog
T25jZSB3ZSBoYXZlIHN1Y2ggYSBtYXNrLCBpdCBpcyBlYXN5IHRvIGltcGxlbWVudCBhIHBvbGlj
eSB0aGF0LCBlaXRoZXI6Ci0gKiAgLSB1c2VzIGZ1bGx5IGlkbGUgY29yZXMgZmlyc3Q6IGl0IGlz
IGVub3VnaCB0byB0cnkgdG8gc2NoZWR1bGUgdGhlIHZjcHVzCisgKiAgLSB1c2VzIGZ1bGx5IGlk
bGUgY29yZXMgZmlyc3Q6IGl0IGlzIGVub3VnaCB0byB0cnkgdG8gc2NoZWR1bGUgdGhlIHVuaXRz
CiAgKiAgICBvbiBwY3B1cyBmcm9tIHNtdF9pZGxlIG1hc2sgZmlyc3QuIFRoaXMgaXMgd2hhdCBo
YXBwZW5zIGlmCiAgKiAgICBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyB3YXMgbm90IHNldCBhdCBi
b290IChkZWZhdWx0KSwgYW5kIGl0IG1heGltaXplcwogICogICAgdHJ1ZSBwYXJhbGxlbGlzbSwg
YW5kIGhlbmNlIHBlcmZvcm1hbmNlOwotICogIC0gdXNlcyBhbHJlYWR5IGJ1c3kgY29yZXMgZmly
c3Q6IGl0IGlzIGVub3VnaCB0byB0cnkgdG8gc2NoZWR1bGUgdGhlIHZjcHVzCisgKiAgLSB1c2Vz
IGFscmVhZHkgYnVzeSBjb3JlcyBmaXJzdDogaXQgaXMgZW5vdWdoIHRvIHRyeSB0byBzY2hlZHVs
ZSB0aGUgdW5pdHMKICAqICAgIG9uIHBjcHVzIHRoYXQgYXJlIGlkbGUsIGJ1dCBhcmUgbm90IGlu
IHNtdF9pZGxlLiBUaGlzIGlzIHdoYXQgaGFwcGVucyBpZgogICogICAgc2NoZWRfc210X3Bvd2Vy
X3NhdmluZ3MgaXMgc2V0IGF0IGJvb3QsIGFuZCBpdCBhbGxvd3MgYXMgbW9yZSBjb3JlcyBhcwog
ICogICAgcG9zc2libGUgdG8gc3RheSBpbiBsb3cgcG93ZXIgc3RhdGVzLCBtaW5pbWl6aW5nIHBv
d2VyIGNvbnN1bXB0aW9uLgogICoKICAqIFRoaXMgbG9naWMgaXMgZW50aXJlbHkgaW1wbGVtZW50
ZWQgaW4gcnVucV90aWNrbGUoKSwgYW5kIHRoYXQgaXMgZW5vdWdoLgotICogSW4gZmFjdCwgaW4g
dGhpcyBzY2hlZHVsZXIsIHBsYWNlbWVudCBvZiBhIHZjcHUgb24gb25lIG9mIHRoZSBwY3B1cyBv
ZiBhCisgKiBJbiBmYWN0LCBpbiB0aGlzIHNjaGVkdWxlciwgcGxhY2VtZW50IG9mIGFuIHVuaXQg
b24gb25lIG9mIHRoZSBwY3B1cyBvZiBhCiAgKiBydW5xLCBfYWx3YXlzXyBoYXBwZW5zIGJ5IG1l
YW5zIG9mIHRpY2tsaW5nOgotICogIC0gd2hlbiBhIHZjcHUgd2FrZXMgdXAsIGl0IGNhbGxzIGNz
Y2hlZDJfdW5pdF93YWtlKCksIHdoaWNoIGNhbGxzCisgKiAgLSB3aGVuIGFuIHVuaXQgd2FrZXMg
dXAsIGl0IGNhbGxzIGNzY2hlZDJfdW5pdF93YWtlKCksIHdoaWNoIGNhbGxzCiAgKiAgICBydW5x
X3RpY2tsZSgpOwogICogIC0gd2hlbiBhIG1pZ3JhdGlvbiBpcyBpbml0aWF0ZWQgaW4gc2NoZWR1
bGUuYywgd2UgY2FsbCBjc2NoZWQyX3Jlc19waWNrKCksCiAgKiAgICBjc2NoZWQyX3VuaXRfbWln
cmF0ZSgpICh3aGljaCBjYWxscyBtaWdyYXRlKCkpIGFuZCBjc2NoZWQyX3VuaXRfd2FrZSgpLgog
ICogICAgY3NjaGVkMl9yZXNfcGljaygpIGxvb2tzIGZvciB0aGUgbGVhc3QgbG9hZGVkIHJ1bnEg
YW5kIHJldHVybiBqdXN0IGFueQotICogICAgb2YgaXRzIHByb2Nlc3NvcnMuIFRoZW4sIGNzY2hl
ZDJfdW5pdF9taWdyYXRlKCkganVzdCBtb3ZlcyB0aGUgdmNwdSB0bworICogICAgb2YgaXRzIHBy
b2Nlc3NvcnMuIFRoZW4sIGNzY2hlZDJfdW5pdF9taWdyYXRlKCkganVzdCBtb3ZlcyB0aGUgdW5p
dCB0bwogICogICAgdGhlIGNob3NlbiBydW5xLCBhbmQgaXQgaXMgYWdhaW4gcnVucV90aWNrbGUo
KSwgY2FsbGVkIGJ5CiAgKiAgICBjc2NoZWQyX3VuaXRfd2FrZSgpIHRoYXQgYWN0dWFsbHkgZGVj
aWRlcyB3aGF0IHBjcHUgdG8gdXNlIHdpdGhpbiB0aGUKICAqICAgIGNob3NlbiBydW5xOwpAQCAt
NjQ0LDcgKzY0NCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBoYXNfY2FwKGNvbnN0IHN0cnVjdCBj
c2NoZWQyX3VuaXQgKnN2YykKICAqCiAgKiBOQiB0aGF0IHJxZC0+c210X2lkbGUgaXMgZGlmZmVy
ZW50IHRoYW4gcnFkLT5pZGxlLiAgcnFkLT5pZGxlCiAgKiByZWNvcmRzIHBjcHVzIHRoYXQgYXQg
YXJlIG1lcmVseSBpZGxlIChpLmUuLCBhdCB0aGUgbW9tZW50IGRvIG5vdAotICogaGF2ZSBhIHZj
cHUgcnVubmluZyBvbiB0aGVtKS4gIEJ1dCB5b3UgaGF2ZSB0byBtYW51YWxseSBmaWx0ZXIgb3V0
CisgKiBoYXZlIGFuIHVuaXQgcnVubmluZyBvbiB0aGVtKS4gIEJ1dCB5b3UgaGF2ZSB0byBtYW51
YWxseSBmaWx0ZXIgb3V0CiAgKiB3aGljaCBwY3B1cyBoYXZlIGJlZW4gdGlja2xlZCBpbiBvcmRl
ciB0byBmaW5kIGNvcmVzIHRoYXQgYXJlIG5vdAogICogZ29pbmcgdG8gYmUgYnVzeSBzb29uLiAg
RmlsdGVyaW5nIG91dCB0aWNrbGVkIGNwdXMgcGFpcndpc2UgaXMgYQogICogbG90IG9mIGV4dHJh
IHBhaW47IHNvIGZvciBycWQtPnNtdF9pZGxlLCB3ZSBleHBsaWNpdGx5IG1ha2Ugc28gdGhhdApA
QCAtNjkxLDI0ICs2OTEsMjQgQEAgdm9pZCBzbXRfaWRsZV9tYXNrX2NsZWFyKHVuc2lnbmVkIGlu
dCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKICAqLwogc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1
KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+
dmNwdTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHN2Yy0+dW5pdDsKICAgICB1bnNp
Z25lZCBpbnQgYnM7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKG5lZWRfZmFsbGJhY2tfY3B1KTsK
IAogICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMgKQogICAgIHsKLSAgICAg
ICAgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAgaW50IGNwdSA9IHNjaGVkX3VuaXRf
bWFzdGVyKHVuaXQpOwogCi0gICAgICAgIGlmICggYnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZ
ICYmICFoYXNfc29mdF9hZmZpbml0eSh2LT5zY2hlZF91bml0KSApCisgICAgICAgIGlmICggYnMg
PT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmICFoYXNfc29mdF9hZmZpbml0eSh1bml0KSApCiAg
ICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2so
di0+c2NoZWRfdW5pdCwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAgICAgIGFm
ZmluaXR5X2JhbGFuY2VfY3B1bWFzayh1bml0LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
KTsKICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSksCi0gICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2sodi0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2sodW5pdC0+ZG9tYWluKSk7CiAKICAgICAgICAgLyoKLSAgICAgICAgICogVGhpcyBpcyBj
YXNlcyAxIG9yIDMgKGRlcGVuZGluZyBvbiBicyk6IGlmIHYtPnByb2Nlc3NvciBpcyAoc3RpbGwp
CisgICAgICAgICAqIFRoaXMgaXMgY2FzZXMgMSBvciAzIChkZXBlbmRpbmcgb24gYnMpOiBpZiBw
cm9jZXNzb3IgaXMgKHN0aWxsKQogICAgICAgICAgKiBpbiBvdXIgYWZmaW5pdHksIGdvIGZvciBp
dCwgZm9yIGNhY2hlIGJldHRlcm5lc3MuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGxpa2Vs
eShjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSkgKQpAQCAt
NzMwLDcgKzczMCw3IEBAIHN0YXRpYyBpbnQgZ2V0X2ZhbGxiYWNrX2NwdShzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmMpCiAgICAgICAgICAqIFdlIG1heSB3ZWxsIHBpY2sgYW55IHZhbGlkIHBjcHUg
ZnJvbSBvdXIgc29mdC1hZmZpbml0eSwgb3V0c2lkZQogICAgICAgICAgKiBvZiBvdXIgY3VycmVu
dCBydW5xdWV1ZSwgYnV0IHdlIGRlY2lkZSBub3QgdG8uIEluIGZhY3QsIGNoYW5naW5nCiAgICAg
ICAgICAqIHJ1bnF1ZXVlIGlzIHNsb3csIGFmZmVjdHMgbG9hZCBkaXN0cmlidXRpb24sIGFuZCBp
cyBhIHNvdXJjZSBvZgotICAgICAgICAgKiBvdmVyaGVhZCBmb3IgdGhlIHZjcHVzIHJ1bm5pbmcg
b24gdGhlIG90aGVyIHJ1bnF1ZXVlICh3ZSBuZWVkIHRoZQorICAgICAgICAgKiBvdmVyaGVhZCBm
b3IgdGhlIHVuaXRzIHJ1bm5pbmcgb24gdGhlIG90aGVyIHJ1bnF1ZXVlICh3ZSBuZWVkIHRoZQog
ICAgICAgICAgKiBsb2NrKS4gU28sIGJldHRlciBkbyB0aGF0IGFzIGEgY29uc2VxdWVuY2Ugb2Yg
YSB3ZWxsIGluZm9ybWVkCiAgICAgICAgICAqIGRlY2lzaW9uIChvciBpZiB3ZSByZWFsbHkgZG9u
J3QgaGF2ZSBhbnkgb3RoZXIgY2hhbmNlLCBhcyB3ZSB3aWxsLAogICAgICAgICAgKiBhdCBzdGVw
IDUsIGlmIHdlIGdldCB0byB0aGVyZSkuCkBAIC03NjIsNyArNzYyLDcgQEAgc3RhdGljIGludCBn
ZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKICAgICAgKiBXZSBjYW4n
dCBiZSBoZXJlLiAgQnV0IGlmIHRoYXQgc29tZWhvdyBoYXBwZW4gKGluIG5vbi1kZWJ1ZyBidWls
ZHMpLAogICAgICAqIGF0IGxlYXN0IHJldHVybiBzb21ldGhpbmcgd2hpY2ggYm90aCBvbmxpbmUg
YW5kIGluIG91ciBoYXJkLWFmZmluaXR5LgogICAgICAqLwotICAgIHJldHVybiBjcHVtYXNrX2Fu
eShjcHVtYXNrX3NjcmF0Y2hfY3B1KHYtPnByb2Nlc3NvcikpOworICAgIHJldHVybiBjcHVtYXNr
X2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpKSk7CiB9CiAK
IC8qCkBAIC03OTEsNyArNzkxLDcgQEAgc3RhdGljIHNfdGltZV90IGMydChzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsIHNfdGltZV90IGNyZWRpdCwgc3RydWN0IGMKICAqIFJ1bnF1
ZXVlIHJlbGF0ZWQgY29kZS4KICAqLwogCi1zdGF0aWMgaW5saW5lIGludCB2Y3B1X29uX3J1bnEo
c3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQorc3RhdGljIGlubGluZSBpbnQgdW5pdF9vbl9ydW5x
KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2
Yy0+cnVucV9lbGVtKTsKIH0KQEAgLTk0OSwxNyArOTQ5LDE3IEBAIF9ydW5xX2Fzc2lnbihzdHJ1
Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkK
IAogICAgIHVwZGF0ZV9tYXhfd2VpZ2h0KHN2Yy0+cnFkLCBzdmMtPndlaWdodCwgMCk7CiAKLSAg
ICAvKiBFeHBlY3RlZCBuZXcgbG9hZCBiYXNlZCBvbiBhZGRpbmcgdGhpcyB2Y3B1ICovCisgICAg
LyogRXhwZWN0ZWQgbmV3IGxvYWQgYmFzZWQgb24gYWRkaW5nIHRoaXMgdW5pdCAqLwogICAgIHJx
ZC0+Yl9hdmdsb2FkICs9IHN2Yy0+YXZnbG9hZDsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5p
dF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQg
dmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2Owog
ICAgICAgICAgICAgdW5zaWduZWQgcnFpOjE2OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9t
ID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gc3ZjLT52
Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5f
aWQ7CisgICAgICAgIGQudW5pdCA9IHN2Yy0+dW5pdC0+dW5pdF9pZDsKICAgICAgICAgZC5ycWk9
cnFkLT5pZDsKICAgICAgICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRDJfUlVOUV9BU1NJR04sIDEs
CiAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKQEAgLTk2OSwxMyArOTY5LDEzIEBAIF9y
dW5xX2Fzc2lnbihzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCkKIH0KIAogc3RhdGljIHZvaWQKLXJ1bnFfYXNzaWduKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQorcnVucV9hc3NpZ24oY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1
Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2Yy0+c2NoZWRfdW5pdC0+cHJpdjsKKyAgICBzdHJ1Y3Qg
Y3NjaGVkMl91bml0ICpzdmMgPSB1bml0LT5wcml2OwogCiAgICAgQVNTRVJUKHN2Yy0+cnFkID09
IE5VTEwpOwogCi0gICAgX3J1bnFfYXNzaWduKHN2YywgYzJycWQob3BzLCB2Yy0+cHJvY2Vzc29y
KSk7CisgICAgX3J1bnFfYXNzaWduKHN2YywgYzJycWQob3BzLCBzY2hlZF91bml0X21hc3Rlcih1
bml0KSkpOwogfQogCiBzdGF0aWMgdm9pZApAQCAtOTgzLDI0ICs5ODMsMjQgQEAgX3J1bnFfZGVh
c3NpZ24oc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHN0cnVjdCBjc2NoZWQyX3J1
bnF1ZXVlX2RhdGEgKnJxZCA9IHN2Yy0+cnFkOwogCi0gICAgQVNTRVJUKCF2Y3B1X29uX3J1bnEo
c3ZjKSk7CisgICAgQVNTRVJUKCF1bml0X29uX3J1bnEoc3ZjKSk7CiAgICAgQVNTRVJUKCEoc3Zj
LT5mbGFncyAmIENTRkxBR19zY2hlZHVsZWQpKTsKIAogICAgIGxpc3RfZGVsX2luaXQoJnN2Yy0+
cnFkX2VsZW0pOwogICAgIHVwZGF0ZV9tYXhfd2VpZ2h0KHJxZCwgMCwgc3ZjLT53ZWlnaHQpOwog
Ci0gICAgLyogRXhwZWN0ZWQgbmV3IGxvYWQgYmFzZWQgb24gcmVtb3ZpbmcgdGhpcyB2Y3B1ICov
CisgICAgLyogRXhwZWN0ZWQgbmV3IGxvYWQgYmFzZWQgb24gcmVtb3ZpbmcgdGhpcyB1bml0ICov
CiAgICAgcnFkLT5iX2F2Z2xvYWQgPSBtYXhfdChzX3RpbWVfdCwgcnFkLT5iX2F2Z2xvYWQgLSBz
dmMtPmF2Z2xvYWQsIDApOwogCiAgICAgc3ZjLT5ycWQgPSBOVUxMOwogfQogCiBzdGF0aWMgdm9p
ZAotcnVucV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1
ICp2YykKK3J1bnFfZGVhc3NpZ24oY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB2Yy0+
c2NoZWRfdW5pdC0+cHJpdjsKKyAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB1bml0LT5w
cml2OwogCi0gICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3Nvcikp
OworICAgIEFTU0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHNjaGVkX3VuaXRfbWFzdGVyKHVu
aXQpKSk7CiAKICAgICBfcnVucV9kZWFzc2lnbihzdmMpOwogfQpAQCAtMTIwMywxNSArMTIwMywx
NSBAQCB1cGRhdGVfc3ZjX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAg
ICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywgaW50IGNoYW5nZSwgc190aW1lX3Qg
bm93KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihv
cHMpOwotICAgIHNfdGltZV90IGRlbHRhLCB2Y3B1X2xvYWQ7CisgICAgc190aW1lX3QgZGVsdGEs
IHVuaXRfbG9hZDsKICAgICB1bnNpZ25lZCBpbnQgUCwgVzsKIAogICAgIGlmICggY2hhbmdlID09
IC0xICkKLSAgICAgICAgdmNwdV9sb2FkID0gMTsKKyAgICAgICAgdW5pdF9sb2FkID0gMTsKICAg
ICBlbHNlIGlmICggY2hhbmdlID09IDEgKQotICAgICAgICB2Y3B1X2xvYWQgPSAwOworICAgICAg
ICB1bml0X2xvYWQgPSAwOwogICAgIGVsc2UKLSAgICAgICAgdmNwdV9sb2FkID0gdmNwdV9ydW5u
YWJsZShzdmMtPnZjcHUpOworICAgICAgICB1bml0X2xvYWQgPSB1bml0X3J1bm5hYmxlKHN2Yy0+
dW5pdCk7CiAKICAgICBXID0gcHJ2LT5sb2FkX3dpbmRvd19zaGlmdDsKICAgICBQID0gcHJ2LT5s
b2FkX3ByZWNpc2lvbl9zaGlmdDsKQEAgLTEyMTksNyArMTIxOSw3IEBAIHVwZGF0ZV9zdmNfbG9h
ZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAKICAgICBpZiAoIHN2Yy0+bG9hZF9sYXN0
X3VwZGF0ZSArICgxVUxMIDw8IFcpIDwgbm93ICkKICAgICB7Ci0gICAgICAgIHN2Yy0+YXZnbG9h
ZCA9IHZjcHVfbG9hZCA8PCBQOworICAgICAgICBzdmMtPmF2Z2xvYWQgPSB1bml0X2xvYWQgPDwg
UDsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTEyMzIsNyArMTIzMiw3IEBAIHVwZGF0ZV9z
dmNfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIH0KIAogICAgICAg
ICBzdmMtPmF2Z2xvYWQgPSBzdmMtPmF2Z2xvYWQgKwotICAgICAgICAgICAgICAgICAgICAgICAo
KGRlbHRhICogKHZjcHVfbG9hZCA8PCBQKSkgPj4gVykgLQorICAgICAgICAgICAgICAgICAgICAg
ICAoKGRlbHRhICogKHVuaXRfbG9hZCA8PCBQKSkgPj4gVykgLQogICAgICAgICAgICAgICAgICAg
ICAgICAoKGRlbHRhICogc3ZjLT5hdmdsb2FkKSA+PiBXKTsKICAgICB9CiAgICAgc3ZjLT5sb2Fk
X2xhc3RfdXBkYXRlID0gbm93OwpAQCAtMTI0NCwxNCArMTI0NCwxNCBAQCB1cGRhdGVfc3ZjX2xv
YWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIHsKICAgICAgICAgc3RydWN0IHsK
ICAgICAgICAgICAgIHVpbnQ2NF90IHZfYXZnbG9hZDsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZj
cHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgIHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAg
ICAgICAgICAgIHVuc2lnbmVkIHNoaWZ0OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0g
c3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1
LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQ7
CisgICAgICAgIGQudW5pdCA9IHN2Yy0+dW5pdC0+dW5pdF9pZDsKICAgICAgICAgZC52X2F2Z2xv
YWQgPSBzdmMtPmF2Z2xvYWQ7CiAgICAgICAgIGQuc2hpZnQgPSBQOwotICAgICAgICBfX3RyYWNl
X3ZhcihUUkNfQ1NDSEVEMl9VUERBVEVfVkNQVV9MT0FELCAxLAorICAgICAgICBfX3RyYWNlX3Zh
cihUUkNfQ1NDSEVEMl9VUERBVEVfVU5JVF9MT0FELCAxLAogICAgICAgICAgICAgICAgICAgICBz
aXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwogICAg
IH0KQEAgLTEyNzMsMTggKzEyNzMsMTggQEAgc3RhdGljIHZvaWQKIHJ1bnFfaW5zZXJ0KGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAg
IHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNw
dS0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21hc3Rlcihz
dmMtPnVuaXQpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBydW5xID0gJmMycnFkKG9wcywgY3B1
KS0+cnVucTsKICAgICBpbnQgcG9zID0gMDsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChn
ZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIAotICAgIEFTU0VSVCghdmNwdV9v
bl9ydW5xKHN2YykpOwotICAgIEFTU0VSVChjMnIoY3B1KSA9PSBjMnIoc3ZjLT52Y3B1LT5wcm9j
ZXNzb3IpKTsKKyAgICBBU1NFUlQoIXVuaXRfb25fcnVucShzdmMpKTsKKyAgICBBU1NFUlQoYzJy
KGNwdSkgPT0gYzJyKHNjaGVkX3VuaXRfbWFzdGVyKHN2Yy0+dW5pdCkpKTsKIAogICAgIEFTU0VS
VCgmc3ZjLT5ycWQtPnJ1bnEgPT0gcnVucSk7Ci0gICAgQVNTRVJUKCFpc19pZGxlX3ZjcHUoc3Zj
LT52Y3B1KSk7Ci0gICAgQVNTRVJUKCFzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcp
OworICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHN2Yy0+dW5pdCkpOworICAgIEFTU0VSVCghc3Zj
LT51bml0LT5pc19ydW5uaW5nKTsKICAgICBBU1NFUlQoIShzdmMtPmZsYWdzICYgQ1NGTEFHX3Nj
aGVkdWxlZCkpOwogCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgcnVucSApCkBAIC0xMzAxLDEx
ICsxMzAxLDExIEBAIHJ1bnFfaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSAp
CiAgICAgewogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwg
ZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAgICAg
ICAgdW5zaWduZWQgcG9zOwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1
LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lk
OworICAgICAgICBkLmRvbSA9IHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAg
IGQudW5pdCA9IHN2Yy0+dW5pdC0+dW5pdF9pZDsKICAgICAgICAgZC5wb3MgPSBwb3M7CiAgICAg
ICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1JVTlFfUE9TLCAxLAogICAgICAgICAgICAgICAg
ICAgICBzaXplb2YoZCksCkBAIC0xMzE1LDcgKzEzMTUsNyBAQCBydW5xX2luc2VydChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIAogc3RhdGlj
IGlubGluZSB2b2lkIHJ1bnFfcmVtb3ZlKHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKLSAg
ICBBU1NFUlQodmNwdV9vbl9ydW5xKHN2YykpOworICAgIEFTU0VSVCh1bml0X29uX3J1bnEoc3Zj
KSk7CiAgICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5ydW5xX2VsZW0pOwogfQogCkBAIC0xMzQxLDgg
KzEzNDEsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfcHJlZW1wdGFibGUoY29uc3Qgc3RydWN0
IGNzY2hlZDJfdW5pdCAqc3ZjLAogICAgIGlmICggcmF0ZWxpbWl0IDw9IENTQ0hFRDJfUkFURUxJ
TUlUX1RJQ0tMRV9UT0xFUkFOQ0UgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIEFTU0VS
VChzdmMtPnZjcHUtPnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcpOwotICAgIHJldHVybiBub3cgLSBz
dmMtPnZjcHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPgorICAgIEFTU0VSVChzdmMt
PnVuaXQtPmlzX3J1bm5pbmcpOworICAgIHJldHVybiBub3cgLSBzdmMtPnVuaXQtPnN0YXRlX2Vu
dHJ5X3RpbWUgPgogICAgICAgICAgICByYXRlbGltaXQgLSBDU0NIRUQyX1JBVEVMSU1JVF9USUNL
TEVfVE9MRVJBTkNFOwogfQogCkBAIC0xMzcwLDE3ICsxMzcwLDE3IEBAIHN0YXRpYyBzX3RpbWVf
dCB0aWNrbGVfc2NvcmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3cs
CiAKICAgICAvKgogICAgICAqIFdlIGFyZSBkZWFsaW5nIHdpdGggY3B1cyB0aGF0IGFyZSBtYXJr
ZWQgbm9uLWlkbGUgKGkuZS4sIHRoYXQgYXJlIG5vdAotICAgICAqIGluIHJxZC0+aWRsZSkuIEhv
d2V2ZXIsIHNvbWUgb2YgdGhlbSBtYXkgYmUgcnVubmluZyB0aGVpciBpZGxlIHZjcHUsCisgICAg
ICogaW4gcnFkLT5pZGxlKS4gSG93ZXZlciwgc29tZSBvZiB0aGVtIG1heSBiZSBydW5uaW5nIHRo
ZWlyIGlkbGUgdW5pdCwKICAgICAgKiBpZiB0YWtpbmcgY2FyZSBvZiB0YXNrbGV0cy4gSW4gdGhh
dCBjYXNlLCB3ZSB3YW50IHRvIGxlYXZlIGl0IGFsb25lLgogICAgICAqLwotICAgIGlmICggdW5s
aWtlbHkoaXNfaWRsZV92Y3B1KGN1ci0+dmNwdSkgfHwKKyAgICBpZiAoIHVubGlrZWx5KGlzX2lk
bGVfdW5pdChjdXItPnVuaXQpIHx8CiAgICAgICAgICAhaXNfcHJlZW1wdGFibGUoY3VyLCBub3cs
IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykpKSApCiAgICAgICAgIHJldHVybiAtMTsKIAog
ICAgIGJ1cm5fY3JlZGl0cyhycWQsIGN1ciwgbm93KTsKIAogICAgIHNjb3JlID0gbmV3LT5jcmVk
aXQgLSBjdXItPmNyZWRpdDsKLSAgICBpZiAoIG5ldy0+dmNwdS0+cHJvY2Vzc29yICE9IGNwdSAp
CisgICAgaWYgKCBzY2hlZF91bml0X21hc3RlcihuZXctPnVuaXQpICE9IGNwdSApCiAgICAgICAg
IHNjb3JlIC09IENTQ0hFRDJfTUlHUkFURV9SRVNJU1Q7CiAKICAgICAvKgpAQCAtMTM5MSwyMSAr
MTM5MSwyMSBAQCBzdGF0aWMgc190aW1lX3QgdGlja2xlX3Njb3JlKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc190aW1lX3Qgbm93LAogICAgICAqLwogICAgIGlmICggc2NvcmUgPiAwICkK
ICAgICB7Ci0gICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIG5ldy0+dmNwdS0+c2No
ZWRfdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKKyAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgbmV3LT51bml0LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAgICAgICAgc2Nv
cmUgKz0gQ1NDSEVEMl9DUkVESVRfSU5JVDsKIAotICAgICAgICBpZiAoICFjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgY3VyLT52Y3B1LT5zY2hlZF91bml0LT5jcHVfc29mdF9hZmZpbml0eSkgKQorICAg
ICAgICBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3VyLT51bml0LT5jcHVfc29mdF9hZmZp
bml0eSkgKQogICAgICAgICAgICAgc2NvcmUgKz0gQ1NDSEVEMl9DUkVESVRfSU5JVDsKICAgICB9
CiAKICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgIHsKICAgICAgICAgc3Ry
dWN0IHsKLSAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAg
IHVuc2lnbmVkIHVuaXQ6MTYsIGRvbToxNjsKICAgICAgICAgICAgIGludCBjcmVkaXQsIHNjb3Jl
OwogICAgICAgICB9IGQ7Ci0gICAgICAgIGQuZG9tID0gY3VyLT52Y3B1LT5kb21haW4tPmRvbWFp
bl9pZDsKLSAgICAgICAgZC52Y3B1ID0gY3VyLT52Y3B1LT52Y3B1X2lkOworICAgICAgICBkLmRv
bSA9IGN1ci0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IGN1ci0+
dW5pdC0+dW5pdF9pZDsKICAgICAgICAgZC5jcmVkaXQgPSBjdXItPmNyZWRpdDsKICAgICAgICAg
ZC5zY29yZSA9IHNjb3JlOwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9USUNLTEVf
Q0hFQ0ssIDEsCkBAIC0xNDE3LDE0ICsxNDE3LDE0IEBAIHN0YXRpYyBzX3RpbWVfdCB0aWNrbGVf
c2NvcmUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csCiB9CiAKIC8q
Ci0gKiBDaGVjayB3aGF0IHByb2Nlc3NvciBpdCBpcyBiZXN0IHRvICd3YWtlJywgZm9yIHBpY2tp
bmcgdXAgYSB2Y3B1IHRoYXQgaGFzCisgKiBDaGVjayB3aGF0IHByb2Nlc3NvciBpdCBpcyBiZXN0
IHRvICd3YWtlJywgZm9yIHBpY2tpbmcgdXAgYW4gdW5pdCB0aGF0IGhhcwogICoganVzdCBiZWVu
IHB1dCAoYmFjaykgaW4gdGhlIHJ1bnF1ZXVlLiBMb2dpYyBpcyBhcyBmb2xsb3dzOgogICogIDEu
IGlmIHRoZXJlIGFyZSBpZGxlIHByb2Nlc3NvcnMgaW4gdGhlIHJ1bnEsIHdha2Ugb25lIG9mIHRo
ZW07Ci0gKiAgMi4gaWYgdGhlcmUgYXJlbid0IGlkbGUgcHJvY2Vzc29yLCBjaGVjayB0aGUgb25l
IHdlcmUgdGhlIHZjcHUgd2FzCisgKiAgMi4gaWYgdGhlcmUgYXJlbid0IGlkbGUgcHJvY2Vzc29y
LCBjaGVjayB0aGUgb25lIHdlcmUgdGhlIHVuaXQgd2FzCiAgKiAgICAgcnVubmluZyBiZWZvcmUg
dG8gc2VlIGlmIHdlIGNhbiBwcmVlbXB0IHdoYXQncyBydW5uaW5nIHRoZXJlIG5vdwogICogICAg
IChhbmQgaGVuY2UgZG9pbmcganVzdCBvbmUgbWlncmF0aW9uKTsKLSAqICAzLiBsYXN0IHN0YW5k
OiBjaGVjayBhbGwgcHJvY2Vzc29ycyBhbmQgc2VlIGlmIHRoZSB2Y3B1IGlzIGluIHJpZ2h0Ci0g
KiAgICAgb2YgcHJlZW1wdGluZyBhbnkgb2YgdGhlIG90aGVyIHZjcHVzIHJ1bm5pbmcgb24gdGhl
bSAodGhpcyByZXF1aXJlcworICogIDMuIGxhc3Qgc3RhbmQ6IGNoZWNrIGFsbCBwcm9jZXNzb3Jz
IGFuZCBzZWUgaWYgdGhlIHVuaXQgaXMgaW4gcmlnaHQKKyAqICAgICBvZiBwcmVlbXB0aW5nIGFu
eSBvZiB0aGUgb3RoZXIgdW5pdHMgcnVubmluZyBvbiB0aGVtICh0aGlzIHJlcXVpcmVzCiAgKiAg
ICAgdHdvIG1pZ3JhdGlvbnMsIGFuZCB0aGF0J3MgaW5kZWVkIHdoeSBpdCBpcyBsZWZ0IGFzIHRo
ZSBsYXN0IHN0YW5kKS4KICAqCiAgKiBOb3RlIHRoYXQgd2hlbiB3ZSBzYXkgJ2lkbGUgcHJvY2Vz
c29ycycgd2hhdCB3ZSByZWFsbHkgbWVhbiBpcyAocHJldHR5CkBAIC0xNDM3LDEwICsxNDM3LDEw
IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgaW50IGksIGlwaWQgPSAtMTsKICAg
ICBzX3RpbWVfdCBtYXggPSAwOwotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gbmV3LT52
Y3B1LT5zY2hlZF91bml0OwotICAgIHVuc2lnbmVkIGludCBicywgY3B1ID0gbmV3LT52Y3B1LT5w
cm9jZXNzb3I7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnVuaXQ7CisgICAg
dW5zaWduZWQgaW50IGJzLCBjcHUgPSBzY2hlZF91bml0X21hc3Rlcih1bml0KTsKICAgICBzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7Ci0gICAgY3B1
bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKG5ldy0+dmNwdS0+ZG9tYWlu
KTsKKyAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+
ZG9tYWluKTsKICAgICBjcHVtYXNrX3QgbWFzazsKIAogICAgIEFTU0VSVChuZXctPnJxZCA9PSBy
cWQpOwpAQCAtMTQ0OCwxMyArMTQ0OCwxMyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywgc190aW1lX3Qgbm93KQogICAg
IGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICAgewogICAgICAgICBzdHJ1Y3Qgewot
ICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWdu
ZWQgdW5pdDoxNiwgZG9tOjE2OwogICAgICAgICAgICAgdW5zaWduZWQgcHJvY2Vzc29yOwogICAg
ICAgICAgICAgaW50IGNyZWRpdDsKICAgICAgICAgfSBkOwotICAgICAgICBkLmRvbSA9IG5ldy0+
dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IG5ldy0+dmNwdS0+dmNw
dV9pZDsKLSAgICAgICAgZC5wcm9jZXNzb3IgPSBuZXctPnZjcHUtPnByb2Nlc3NvcjsKKyAgICAg
ICAgZC5kb20gPSB1bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC51bml0ID0gdW5p
dC0+dW5pdF9pZDsKKyAgICAgICAgZC5wcm9jZXNzb3IgPSBjcHU7CiAgICAgICAgIGQuY3JlZGl0
ID0gbmV3LT5jcmVkaXQ7CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX1RJQ0tMRV9O
RVcsIDEsCiAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKQEAgLTE0NjIsMTEgKzE0NjIs
MTEgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3Nj
aGVkMl91bml0ICpuZXcsIHNfdGltZV90IG5vdykKICAgICB9CiAKICAgICAvKgotICAgICAqIEV4
Y2x1c2l2ZSBwaW5uaW5nIGlzIHdoZW4gYSB2Y3B1IGhhcyBoYXJkLWFmZmluaXR5IHdpdGggb25s
eSBvbmUKLSAgICAgKiBjcHUsIGFuZCB0aGVyZSBpcyBubyBvdGhlciB2Y3B1IHRoYXQgaGFzIGhh
cmQtYWZmaW5pdHkgd2l0aCB0aGF0CisgICAgICogRXhjbHVzaXZlIHBpbm5pbmcgaXMgd2hlbiBh
biB1bml0IGhhcyBoYXJkLWFmZmluaXR5IHdpdGggb25seSBvbmUKKyAgICAgKiBjcHUsIGFuZCB0
aGVyZSBpcyBubyBvdGhlciB1bml0IHRoYXQgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCB0aGF0CiAg
ICAgICogc2FtZSBjcHUuIFRoaXMgaXMgaW5mcmVxdWVudCwgYnV0IGlmIGl0IGhhcHBlbnMsIGlz
IGZvciBhY2hpZXZpbmcKICAgICAgKiB0aGUgbW9zdCBwb3NzaWJsZSBkZXRlcm1pbmlzbSwgYW5k
IGxlYXN0IHBvc3NpYmxlIG92ZXJoZWFkIGZvcgotICAgICAqIHRoZSB2Y3B1cyBpbiBxdWVzdGlv
bi4KKyAgICAgKiB0aGUgdW5pdHMgaW4gcXVlc3Rpb24uCiAgICAgICoKICAgICAgKiBUcnkgdG8g
aWRlbnRpZnkgdGhlIHZhc3QgbWFqb3JpdHkgb2YgdGhlc2Ugc2l0dWF0aW9ucywgYW5kIGRlYWwK
ICAgICAgKiB3aXRoIHRoZW0gcXVpY2tseS4KQEAgLTE1MzMsNyArMTUzMyw3IEBAIHJ1bnFfdGlj
a2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdW5pdCAqbmV3
LCBzX3RpbWVfdCBub3cpCiAgICAgLyoKICAgICAgKiBOb3RlIHRoYXQsIGlmIHdlIGFyZSBoZXJl
LCBpdCBtZWFucyB3ZSBoYXZlIGRvbmUgdGhlIGhhcmQtYWZmaW5pdHkKICAgICAgKiBiYWxhbmNp
bmcgc3RlcCBvZiB0aGUgbG9vcCwgYW5kIGhlbmNlIHdoYXQgd2UgaGF2ZSBpbiBjcHVtYXNrX3Nj
cmF0Y2gKLSAgICAgKiBpcyB3aGF0IHdlIHB1dCB0aGVyZSBmb3IgbGFzdCwgaS5lLiwgbmV3J3Mg
dmNwdV9oYXJkX2FmZmluaXR5ICYgb25saW5lCisgICAgICogaXMgd2hhdCB3ZSBwdXQgdGhlcmUg
Zm9yIGxhc3QsIGkuZS4sIG5ldydzIHVuaXRfaGFyZF9hZmZpbml0eSAmIG9ubGluZQogICAgICAq
IHdoaWNoIGlzIGV4YWN0bHkgd2hhdCB3ZSBuZWVkIGZvciB0aGUgbmV4dCBwYXJ0IG9mIHRoZSBm
dW5jdGlvbi4KICAgICAgKi8KIApAQCAtMTU0NCw3ICsxNTQ0LDcgQEAgcnVucV90aWNrbGUoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpuZXcsIHNfdGlt
ZV90IG5vdykKICAgICAgKgogICAgICAqIEZvciBkZWNpZGluZyB3aGljaCBjcHUgdG8gdGlja2xl
LCB3ZSB1c2UgdGlja2xlX3Njb3JlKCksIHdoaWNoIHdpbGwKICAgICAgKiBmYWN0b3IgaW4gYm90
aCBuZXcncyBzb2Z0LWFmZmluaXR5LCBhbmQgdGhlIHNvZnQtYWZmaW5pdHkgb2YgdGhlCi0gICAg
ICogdmNwdSBydW5uaW5nIG9uIGVhY2ggY3B1IHRoYXQgd2UgY29uc2lkZXIuCisgICAgICogdW5p
dCBydW5uaW5nIG9uIGVhY2ggY3B1IHRoYXQgd2UgY29uc2lkZXIuCiAgICAgICovCiAgICAgY3B1
bWFza19hbmRub3QoJm1hc2ssICZycWQtPmFjdGl2ZSwgJnJxZC0+aWRsZSk7CiAgICAgY3B1bWFz
a19hbmRub3QoJm1hc2ssICZtYXNrLCAmcnFkLT50aWNrbGVkKTsKQEAgLTE1ODksNyArMTU4OSw3
IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICBBU1NFUlQoIWlzX2lkbGVfdmNwdShjdXJyX29uX2NwdShpcGlkKS0+dmNwdV9saXN0KSk7Cisg
ICAgQVNTRVJUKCFpc19pZGxlX3VuaXQoY3Vycl9vbl9jcHUoaXBpZCkpKTsKICAgICBTQ0hFRF9T
VEFUX0NSQU5LKHRpY2tsZWRfYnVzeV9jcHUpOwogIHRpY2tsZToKICAgICBCVUdfT04oaXBpZCA9
PSAtMSk7CkBAIC0xNjI0LDE2ICsxNjI0LDE2IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdywKIAogICAg
IC8qCiAgICAgICogVW5kZXIgbm9ybWFsIGNpcmN1bXN0YW5jZXMsIHNuZXh0LT5jcmVkaXQgc2hv
dWxkIG5ldmVyIGJlIGxlc3MKLSAgICAgKiB0aGFuIC1DU0NIRUQyX01JTl9USU1FUi4gIEhvd2V2
ZXIsIHVuZGVyIHNvbWUgY2lyY3Vtc3RhbmNlcywgYQotICAgICAqIHZjcHUgd2l0aCBsb3cgY3Jl
ZGl0cyBtYXkgYmUgYWxsb3dlZCB0byBydW4gbG9uZyBlbm91Z2ggdGhhdAorICAgICAqIHRoYW4g
LUNTQ0hFRDJfTUlOX1RJTUVSLiAgSG93ZXZlciwgdW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzLCBh
bgorICAgICAqIHVuaXQgd2l0aCBsb3cgY3JlZGl0cyBtYXkgYmUgYWxsb3dlZCB0byBydW4gbG9u
ZyBlbm91Z2ggdGhhdAogICAgICAqIGl0cyBjcmVkaXRzIGFyZSBhY3R1YWxseSBsZXNzIHRoYW4g
LUNTQ0hFRDJfQ1JFRElUX0lOSVQuCi0gICAgICogKEluc3RhbmNlcyBoYXZlIGJlZW4gb2JzZXJ2
ZWQsIGZvciBleGFtcGxlLCB3aGVyZSBhIHZjcHUgd2l0aAorICAgICAqIChJbnN0YW5jZXMgaGF2
ZSBiZWVuIG9ic2VydmVkLCBmb3IgZXhhbXBsZSwgd2hlcmUgYW4gdW5pdCB3aXRoCiAgICAgICog
MjAwdXMgb2YgY3JlZGl0IHdhcyBhbGxvd2VkIHRvIHJ1biBmb3IgMTFtcywgZ2l2aW5nIGl0IC0x
MC44bXMKICAgICAgKiBvZiBjcmVkaXQuICBUaHVzIGl0IHdhcyBzdGlsbCBuZWdhdGl2ZSBldmVu
IGFmdGVyIHRoZSByZXNldC4pCiAgICAgICoKICAgICAgKiBJZiB0aGlzIGlzIHRoZSBjYXNlIGZv
ciBzbmV4dCwgd2Ugc2ltcGx5IHdhbnQgdG8ga2VlcCBtb3ZpbmcKICAgICAgKiBldmVyeW9uZSB1
cCB1bnRpbCBpdCBpcyBpbiB0aGUgYmxhY2sgYWdhaW4uICBUaGlzIGZhaXIgYmVjYXVzZQotICAg
ICAqIG5vbmUgb2YgdGhlIG90aGVyIHZjcHVzIHdhbnQgdG8gcnVuIGF0IHRoZSBtb21lbnQuCisg
ICAgICogbm9uZSBvZiB0aGUgb3RoZXIgdW5pdHMgd2FudCB0byBydW4gYXQgdGhlIG1vbWVudC4K
ICAgICAgKgogICAgICAqIFJhdGhlciB0aGFuIGxvb3BpbmcsIGhvd2V2ZXIsIHdlIGp1c3QgY2Fs
Y3VsYXRlIGEgbXVsdGlwbGllciwKICAgICAgKiBhdm9pZGluZyBhbiBpbnRlZ2VyIGRpdmlzaW9u
IGFuZCBtdWx0aXBsaWNhdGlvbiBpbiB0aGUgY29tbW9uCkBAIC0xNjUwLDE2ICsxNjUwLDE2IEBA
IHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGlu
dCBjcHUsIHNfdGltZV90IG5vdywKICAgICAgICAgaW50IHN0YXJ0X2NyZWRpdDsKIAogICAgICAg
ICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJxZF9lbGVtKTsK
LSAgICAgICAgc3ZjX2NwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOworICAgICAgICBzdmNfY3B1
ID0gc2NoZWRfdW5pdF9tYXN0ZXIoc3ZjLT51bml0KTsKIAotICAgICAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdShzdmMtPnZjcHUpKTsKKyAgICAgICAgQVNTRVJUKCFpc19pZGxlX3VuaXQoc3ZjLT51
bml0KSk7CiAgICAgICAgIEFTU0VSVChzdmMtPnJxZCA9PSBycWQpOwogCiAgICAgICAgIC8qCiAg
ICAgICAgICAqIElmIHN2YyBpcyBydW5uaW5nLCBpdCBpcyBvdXIgcmVzcG9uc2liaWxpdHkgdG8g
bWFrZSBzdXJlLCBoZXJlLAogICAgICAgICAgKiB0aGF0IHRoZSBjcmVkaXQgaXQgaGFzIHNwZW50
IHNvIGZhciBnZXQgYWNjb3VudGVkLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBzdmMtPnZj
cHUgPT0gY3Vycl9vbl9jcHUoc3ZjX2NwdSktPnZjcHVfbGlzdCApCisgICAgICAgIGlmICggc3Zj
LT51bml0ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpICkKICAgICAgICAgewogICAgICAgICAgICAg
YnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOwogICAgICAgICAgICAgLyoKQEAgLTE2OTAsMTIg
KzE2OTAsMTIgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAogICAgICAgICBpZiAoIHVubGlrZWx5KHRi
X2luaXRfZG9uZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgewotICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAgICAgICAgICB1bnNpZ25l
ZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICAgICAgaW50IGNyZWRpdF9zdGFydCwgY3Jl
ZGl0X2VuZDsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBtdWx0aXBsaWVyOwogICAgICAgICAg
ICAgfSBkOwotICAgICAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lk
OwotICAgICAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOworICAgICAgICAgICAg
ZC5kb20gPSBzdmMtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICAgICAgZC51bml0
ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICAgICAgZC5jcmVkaXRfc3RhcnQgPSBzdGFy
dF9jcmVkaXQ7CiAgICAgICAgICAgICBkLmNyZWRpdF9lbmQgPSBzdmMtPmNyZWRpdDsKICAgICAg
ICAgICAgIGQubXVsdGlwbGllciA9IG07CkBAIC0xNzE1LDkgKzE3MTUsOSBAQCB2b2lkIGJ1cm5f
Y3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiB7CiAgICAgc190aW1l
X3QgZGVsdGE7CiAKLSAgICBBU1NFUlQoc3ZjID09IGNzY2hlZDJfdW5pdChjdXJyX29uX2NwdShz
dmMtPnZjcHUtPnByb2Nlc3NvcikpKTsKKyAgICBBU1NFUlQoc3ZjID09IGNzY2hlZDJfdW5pdChj
dXJyX29uX2NwdShzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQpKSkpOwogCi0gICAgaWYgKCB1
bmxpa2VseShpc19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSkgKQorICAgIGlmICggdW5saWtlbHkoaXNf
aWRsZV91bml0KHN2Yy0+dW5pdCkpICkKICAgICB7CiAgICAgICAgIEFTU0VSVChzdmMtPmNyZWRp
dCA9PSBDU0NIRUQyX0lETEVfQ1JFRElUKTsKICAgICAgICAgcmV0dXJuOwpAQCAtMTc0NiwxMiAr
MTc0NiwxMiBAQCB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
ICpycWQsCiAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAg
IHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAg
ICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICBpbnQgY3JlZGl0LCBi
dWRnZXQ7CiAgICAgICAgICAgICBpbnQgZGVsdGE7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5k
b20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMt
PnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9tID0gc3ZjLT51bml0LT5kb21haW4tPmRvbWFp
bl9pZDsKKyAgICAgICAgZC51bml0ID0gc3ZjLT51bml0LT51bml0X2lkOwogICAgICAgICBkLmNy
ZWRpdCA9IHN2Yy0+Y3JlZGl0OwogICAgICAgICBkLmJ1ZGdldCA9IGhhc19jYXAoc3ZjKSA/ICBz
dmMtPmJ1ZGdldCA6IElOVF9NSU47CiAgICAgICAgIGQuZGVsdGEgPSBkZWx0YTsKQEAgLTE3NjUs
MzkgKzE3NjUsMzkgQEAgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkLAogICogQnVkZ2V0LXJlbGF0ZWQgY29kZS4KICAqLwogCi1zdGF0aWMgdm9pZCBw
YXJrX3ZjcHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQorc3RhdGljIHZvaWQgcGFya191bml0
KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+
dmNwdTsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHN2Yy0+dW5pdDsKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmc3ZjLT5zZG9tLT5idWRnZXRfbG9jaykpOwogCiAgICAgLyoK
LSAgICAgKiBJdCB3YXMgaW1wb3NzaWJsZSB0byBmaW5kIGJ1ZGdldCBmb3IgdGhpcyB2Q1BVLCBz
byBpdCBoYXMgdG8gYmUKKyAgICAgKiBJdCB3YXMgaW1wb3NzaWJsZSB0byBmaW5kIGJ1ZGdldCBm
b3IgdGhpcyB1bml0LCBzbyBpdCBoYXMgdG8gYmUKICAgICAgKiAicGFya2VkIi4gVGhpcyBpbXBs
aWVzIGl0IGlzIG5vdCBydW5uYWJsZSwgc28gd2UgbWFyayBpdCBhcyBzdWNoIGluCi0gICAgICog
aXRzIHBhdXNlX2ZsYWdzLiBJZiB0aGUgdkNQVSBpcyBjdXJyZW50bHkgc2NoZWR1bGVkICh3aGlj
aCBtZWFucyB3ZQorICAgICAqIGl0cyBwYXVzZV9mbGFncy4gSWYgdGhlIHVuaXQgaXMgY3VycmVu
dGx5IHNjaGVkdWxlZCAod2hpY2ggbWVhbnMgd2UKICAgICAgKiBhcmUgaGVyZSBhZnRlciBiZWlu
ZyBjYWxsZWQgZnJvbSB3aXRoaW4gY3NjaGVkX3NjaGVkdWxlKCkpLCBmbGFnZ2luZwogICAgICAq
IGlzIGVub3VnaCwgYXMgd2UnbGwgY2hvb3NlIHNvbWVvbmUgZWxzZSwgYW5kIHRoZW4gY29udGV4
dF9zYXZlZCgpCiAgICAgICogd2lsbCB0YWtlIGNhcmUgb2YgdXBkYXRpbmcgdGhlIGxvYWQgcHJv
cGVybHkuCiAgICAgICoKLSAgICAgKiBJZiwgT1RPSCwgdGhlIHZDUFUgaXMgc2l0dGluZyBpbiB0
aGUgcnVucXVldWUgKHdoaWNoIG1lYW5zIHdlIGFyZSBoZXJlCisgICAgICogSWYsIE9UT0gsIHRo
ZSB1bml0IGlzIHNpdHRpbmcgaW4gdGhlIHJ1bnF1ZXVlICh3aGljaCBtZWFucyB3ZSBhcmUgaGVy
ZQogICAgICAqIGFmdGVyIGJlaW5nIGNhbGxlZCBmcm9tIHdpdGhpbiBydW5xX2NhbmRpZGF0ZSgp
KSwgd2UgbXVzdCBnbyBhbGwgdGhlCiAgICAgICogd2F5IGRvd24gdG8gdGFraW5nIGl0IG91dCBv
ZiB0aGVyZSwgYW5kIHVwZGF0aW5nIHRoZSBsb2FkIGFjY29yZGluZ2x5LgogICAgICAqCi0gICAg
ICogSW4gYm90aCBjYXNlcywgd2UgYWxzbyBhZGQgaXQgdG8gdGhlIGxpc3Qgb2YgcGFya2VkIHZD
UFVzIG9mIHRoZSBkb21haW4uCisgICAgICogSW4gYm90aCBjYXNlcywgd2UgYWxzbyBhZGQgaXQg
dG8gdGhlIGxpc3Qgb2YgcGFya2VkIHVuaXRzIG9mIHRoZSBkb21haW4uCiAgICAgICovCi0gICAg
X19zZXRfYml0KF9WUEZfcGFya2VkLCAmdi0+cGF1c2VfZmxhZ3MpOwotICAgIGlmICggdmNwdV9v
bl9ydW5xKHN2YykgKQorICAgIHNjaGVkX3NldF9wYXVzZV9mbGFncyh1bml0LCBfVlBGX3Bhcmtl
ZCk7CisgICAgaWYgKCB1bml0X29uX3J1bnEoc3ZjKSApCiAgICAgewogICAgICAgICBydW5xX3Jl
bW92ZShzdmMpOwogICAgICAgICB1cGRhdGVfbG9hZChzdmMtPnNkb20tPmRvbS0+Y3B1cG9vbC0+
c2NoZWQsIHN2Yy0+cnFkLCBzdmMsIC0xLCBOT1coKSk7CiAgICAgfQotICAgIGxpc3RfYWRkKCZz
dmMtPnBhcmtlZF9lbGVtLCAmc3ZjLT5zZG9tLT5wYXJrZWRfdmNwdXMpOworICAgIGxpc3RfYWRk
KCZzdmMtPnBhcmtlZF9lbGVtLCAmc3ZjLT5zZG9tLT5wYXJrZWRfdW5pdHMpOwogfQogCi1zdGF0
aWMgYm9vbCB2Y3B1X2dyYWJfYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKK3N0YXRp
YyBib29sIHVuaXRfZ3JhYl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAg
IHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9IHN2Yy0+c2RvbTsKLSAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVk
X3VuaXRfbWFzdGVyKHN2Yy0+dW5pdCk7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0
X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKQEAgLTE4MDksOSArMTgwOSw5IEBA
IHN0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQog
CiAgICAgLyoKICAgICAgKiBIZXJlLCBzdmMtPmJ1ZGdldCBpcyA8PSAwIChhcywgaWYgaXQgd2Fz
ID4gMCwgd2UnZCBoYXZlIHRha2VuIHRoZSBpZgotICAgICAqIGFib3ZlISkuIFRoYXQgYmFzaWNh
bGx5IG1lYW5zIHRoZSB2Q1BVIGhhcyBvdmVycnVuIGEgYml0IC0tYmVjYXVzZSBvZgorICAgICAq
IGFib3ZlISkuIFRoYXQgYmFzaWNhbGx5IG1lYW5zIHRoZSB1bml0IGhhcyBvdmVycnVuIGEgYml0
IC0tYmVjYXVzZSBvZgogICAgICAqIHZhcmlvdXMgcmVhc29ucy0tIGFuZCB3ZSB3YW50IHRvIHRh
a2UgdGhhdCBpbnRvIGFjY291bnQuIFdpdGggdGhlICs9LAotICAgICAqIHdlIGFyZSBhY3R1YWxs
eSBzdWJ0cmFjdGluZyB0aGUgYW1vdW50IG9mIGJ1ZGdldCB0aGUgdkNQVSBoYXMKKyAgICAgKiB3
ZSBhcmUgYWN0dWFsbHkgc3VidHJhY3RpbmcgdGhlIGFtb3VudCBvZiBidWRnZXQgdGhlIHVuaXQg
aGFzCiAgICAgICogb3ZlcmNvbnN1bWVkLCBmcm9tIHRoZSB0b3RhbCBkb21haW4gYnVkZ2V0Lgog
ICAgICAqLwogICAgIHNkb20tPmJ1ZGdldCArPSBzdmMtPmJ1ZGdldDsKQEAgLTE4MzIsNyArMTgz
Miw3IEBAIHN0YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAq
c3ZjKQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN2Yy0+YnVkZ2V0ID0gMDsKLSAgICAgICAg
cGFya192Y3B1KHN2Yyk7CisgICAgICAgIHBhcmtfdW5pdChzdmMpOwogICAgIH0KIAogICAgIHNw
aW5fdW5sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7CkBAIC0xODQxLDEwICsxODQxLDEwIEBAIHN0
YXRpYyBib29sIHZjcHVfZ3JhYl9idWRnZXQoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogfQog
CiBzdGF0aWMgdm9pZAotdmNwdV9yZXR1cm5fYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2
Yywgc3RydWN0IGxpc3RfaGVhZCAqcGFya2VkKQordW5pdF9yZXR1cm5fYnVkZ2V0KHN0cnVjdCBj
c2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGxpc3RfaGVhZCAqcGFya2VkKQogewogICAgIHN0cnVj
dCBjc2NoZWQyX2RvbSAqc2RvbSA9IHN2Yy0+c2RvbTsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
c3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRf
bWFzdGVyKHN2Yy0+dW5pdCk7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVk
X3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAgICAgQVNTRVJUKGxpc3RfZW1wdHkocGFya2Vk
KSk7CkBAIC0xODUzLDcgKzE4NTMsNyBAQCB2Y3B1X3JldHVybl9idWRnZXQoc3RydWN0IGNzY2hl
ZDJfdW5pdCAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCiAgICAgc3Bpbl9sb2NrKCZz
ZG9tLT5idWRnZXRfbG9jayk7CiAKICAgICAvKgotICAgICAqIFRoZSB2Q1BVIGlzIHN0b3BwaW5n
IHJ1bm5pbmcgKGUuZy4sIGJlY2F1c2UgaXQncyBibG9ja2luZywgb3IgaXQgaGFzCisgICAgICog
VGhlIHVuaXQgaXMgc3RvcHBpbmcgcnVubmluZyAoZS5nLiwgYmVjYXVzZSBpdCdzIGJsb2NraW5n
LCBvciBpdCBoYXMKICAgICAgKiBiZWVuIHByZWVtcHRlZCkuIElmIGl0IGhhc24ndCBjb25zdW1l
ZCBhbGwgdGhlIGJ1ZGdldCBpdCBnb3Qgd2hlbiwKICAgICAgKiBzdGFydGluZyB0byBydW4sIHB1
dCB0aGF0IHJlbWFpbmluZyBhbW91bnQgYmFjayBpbiB0aGUgZG9tYWluJ3MgYnVkZ2V0CiAgICAg
ICogcG9vbC4KQEAgLTE4NjIsNTggKzE4NjIsNTggQEAgdmNwdV9yZXR1cm5fYnVkZ2V0KHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnN2Yywgc3RydWN0IGxpc3RfaGVhZCAqcGFya2VkKQogICAgIHN2Yy0+
YnVkZ2V0ID0gMDsKIAogICAgIC8qCi0gICAgICogTWFraW5nIGJ1ZGdldCBhdmFpbGFibGUgYWdh
aW4gdG8gdGhlIGRvbWFpbiBtZWFucyB0aGF0IHBhcmtlZCB2Q1BVcwotICAgICAqIG1heSBiZSB1
bnBhcmtlZCBhbmQgcnVuLiBUaGV5IGFyZSwgaWYgYW55LCBpbiB0aGUgZG9tYWluJ3MgcGFya2Vk
X3ZjcHVzCisgICAgICogTWFraW5nIGJ1ZGdldCBhdmFpbGFibGUgYWdhaW4gdG8gdGhlIGRvbWFp
biBtZWFucyB0aGF0IHBhcmtlZCB1bml0cworICAgICAqIG1heSBiZSB1bnBhcmtlZCBhbmQgcnVu
LiBUaGV5IGFyZSwgaWYgYW55LCBpbiB0aGUgZG9tYWluJ3MgcGFya2VkX3VuaXRzCiAgICAgICog
bGlzdCwgc28gd2Ugd2FudCB0byBnbyB0aHJvdWdoIHRoYXQgYW5kIHVucGFyayB0aGVtIChzbyB0
aGV5IGNhbiB0cnkKICAgICAgKiB0byBnZXQgc29tZSBidWRnZXQpLgogICAgICAqCiAgICAgICog
VG91Y2hpbmcgdGhlIGxpc3QgcmVxdWlyZXMgdGhlIGJ1ZGdldF9sb2NrLCB3aGljaCB3ZSBob2xk
LiBMZXQncwogICAgICAqIHRoZXJlZm9yZSBwdXQgZXZlcnlvbmUgaW4gdGhhdCBsaXN0IGluIGFu
b3RoZXIsIHRlbXBvcmFyeSBsaXN0LCB3aGljaAotICAgICAqIHRoZW4gdGhlIGNhbGxlciB3aWxs
IHRyYXZlcnNlLCB1bnBhcmtpbmcgdGhlIHZDUFVzIGl0IGZpbmRzIHRoZXJlLgorICAgICAqIHRo
ZW4gdGhlIGNhbGxlciB3aWxsIHRyYXZlcnNlLCB1bnBhcmtpbmcgdGhlIHVuaXRzIGl0IGZpbmRz
IHRoZXJlLgogICAgICAqCiAgICAgICogSW4gZmFjdCwgd2UgY2FuJ3QgZG8gdGhlIGFjdHVhbCB1
bnBhcmtpbmcgaGVyZSwgYmVjYXVzZSB0aGF0IHJlcXVpcmVzCi0gICAgICogdGFraW5nIHRoZSBy
dW5xdWV1ZSBsb2NrIG9mIHRoZSB2Q1BVcyBiZWluZyB1bnBhcmtlZCwgYW5kIHdlIGNhbid0Cisg
ICAgICogdGFraW5nIHRoZSBydW5xdWV1ZSBsb2NrIG9mIHRoZSB1bml0cyBiZWluZyB1bnBhcmtl
ZCwgYW5kIHdlIGNhbid0CiAgICAgICogdGFrZSBhbnkgcnVucXVldWUgbG9ja3Mgd2hpbGUgd2Ug
aG9sZCBhIGJ1ZGdldF9sb2NrLgogICAgICAqLwogICAgIGlmICggc2RvbS0+YnVkZ2V0ID4gMCAp
Ci0gICAgICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtlZF92Y3B1cywgcGFya2VkKTsK
KyAgICAgICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFya2VkX3VuaXRzLCBwYXJrZWQpOwog
CiAgICAgc3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKIH0KIAogc3RhdGljIHZvaWQK
LXVucGFya19wYXJrZWRfdmNwdXMoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
bGlzdF9oZWFkICp2Y3B1cykKK3VucGFya19wYXJrZWRfdW5pdHMoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgbGlzdF9oZWFkICp1bml0cykKIHsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmMsICp0bXA7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAotICAgIGxpc3RfZm9y
X2VhY2hfZW50cnlfc2FmZShzdmMsIHRtcCwgdmNwdXMsIHBhcmtlZF9lbGVtKQorICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnlfc2FmZSAoIHN2YywgdG1wLCB1bml0cywgcGFya2VkX2VsZW0gKQogICAg
IHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICAgICAgc190aW1lX3Qgbm93Owog
Ci0gICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShzdmMtPnZjcHUtPnNj
aGVkX3VuaXQsICZmbGFncyk7CisgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJx
c2F2ZShzdmMtPnVuaXQsICZmbGFncyk7CiAKLSAgICAgICAgX19jbGVhcl9iaXQoX1ZQRl9wYXJr
ZWQsICZzdmMtPnZjcHUtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgc2NoZWRfY2xlYXJfcGF1c2Vf
ZmxhZ3Moc3ZjLT51bml0LCBfVlBGX3BhcmtlZCk7CiAgICAgICAgIGlmICggdW5saWtlbHkoc3Zj
LT5mbGFncyAmIENTRkxBR19zY2hlZHVsZWQpICkKICAgICAgICAgewogICAgICAgICAgICAgLyoK
ICAgICAgICAgICAgICAqIFdlIGVuZCBoZXJlIGlmIGEgYnVkZ2V0IHJlcGxlbmlzaG1lbnQgYXJy
aXZlZCBiZXR3ZWVuCiAgICAgICAgICAgICAgKiBjc2NoZWQyX3NjaGVkdWxlKCkgKGFuZCwgaW4g
cGFydGljdWxhciwgYWZ0ZXIgYSBjYWxsIHRvCi0gICAgICAgICAgICAgKiB2Y3B1X2dyYWJfYnVk
Z2V0KCkgdGhhdCByZXR1cm5lZCBmYWxzZSksIGFuZAorICAgICAgICAgICAgICogdW5pdF9ncmFi
X2J1ZGdldCgpIHRoYXQgcmV0dXJuZWQgZmFsc2UpLCBhbmQKICAgICAgICAgICAgICAqIGNvbnRl
eHRfc2F2ZWQoKS4gQnkgc2V0dGluZyBfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkLAotICAgICAg
ICAgICAgICogd2UgdGVsbCBjb250ZXh0X3NhdmVkKCkgdG8gcHV0IHRoZSB2Q1BVIGJhY2sgaW4g
dGhlCisgICAgICAgICAgICAgKiB3ZSB0ZWxsIGNvbnRleHRfc2F2ZWQoKSB0byBwdXQgdGhlIHVu
aXQgYmFjayBpbiB0aGUKICAgICAgICAgICAgICAqIHJ1bnF1ZXVlLCBmcm9tIHdoZXJlIGl0IHdp
bGwgY29tcGV0ZSB3aXRoIHRoZSBvdGhlcnMKICAgICAgICAgICAgICAqIGZvciB0aGUgbmV3bHkg
cmVwbGVuaXNoZWQgYnVkZ2V0LgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBBU1NFUlQo
IHN2Yy0+cnFkICE9IE5VTEwgKTsKLSAgICAgICAgICAgIEFTU0VSVCggYzJycWQob3BzLCBzdmMt
PnZjcHUtPnByb2Nlc3NvcikgPT0gc3ZjLT5ycWQgKTsKKyAgICAgICAgICAgIEFTU0VSVCggYzJy
cWQob3BzLCBzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQpKSA9PSBzdmMtPnJxZCApOwogICAg
ICAgICAgICAgX19zZXRfYml0KF9fQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdz
KTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggdmNwdV9ydW5uYWJsZShzdmMtPnZjcHUp
ICkKKyAgICAgICAgZWxzZSBpZiAoIHVuaXRfcnVubmFibGUoc3ZjLT51bml0KSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBUaGUgdkNQVSBzaG91bGQgZ28gYmFj
ayB0byB0aGUgcnVucXVldWUsIGFuZCBjb21wZXRlIGZvcgorICAgICAgICAgICAgICogVGhlIHVu
aXQgc2hvdWxkIGdvIGJhY2sgdG8gdGhlIHJ1bnF1ZXVlLCBhbmQgY29tcGV0ZSBmb3IKICAgICAg
ICAgICAgICAqIHRoZSBuZXdseSByZXBsZW5pc2hlZCBidWRnZXQsIGJ1dCBvbmx5IGlmIGl0IGlz
IGFjdHVhbGx5CiAgICAgICAgICAgICAgKiBydW5uYWJsZSAoYW5kIHdhcyB0aGVyZWZvcmUgb2Zm
bGluZSBvbmx5IGJlY2F1c2Ugb2YgdGhlCiAgICAgICAgICAgICAgKiBsYWNrIG9mIGJ1ZGdldCku
CkBAIC0xOTI1LDcgKzE5MjUsNyBAQCB1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCiAgICAgICAgIH0KICAgICAg
ICAgbGlzdF9kZWxfaW5pdCgmc3ZjLT5wYXJrZWRfZWxlbSk7CiAKLSAgICAgICAgdW5pdF9zY2hl
ZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgc3ZjLT52Y3B1LT5zY2hlZF91bml0
KTsKKyAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywg
c3ZjLT51bml0KTsKICAgICB9CiB9CiAKQEAgLTE5NTUsNyArMTk1NSw3IEBAIHN0YXRpYyB2b2lk
IHJlcGxlbmlzaF9kb21haW5fYnVkZ2V0KHZvaWQqIGRhdGEpCiAgICAgICoKICAgICAgKiBFdmVu
IGluIGNhc2VzIG9mIG92ZXJydW4gb3IgZGVsYXksIGhvd2V2ZXIsIHdlIGV4cGVjdCB0aGF0IGlu
IDk5JSBvZgogICAgICAqIGNhc2VzLCBkb2luZyBqdXN0IG9uZSByZXBsZW5pc2htZW50IHdpbGwg
YmUgZ29vZCBlbm91Z2ggZm9yIGJlaW5nIGFibGUKLSAgICAgKiB0byB1bnBhcmsgdGhlIHZDUFVz
IHRoYXQgYXJlIHdhaXRpbmcgZm9yIHNvbWUgYnVkZ2V0LgorICAgICAqIHRvIHVucGFyayB0aGUg
dW5pdHMgdGhhdCBhcmUgd2FpdGluZyBmb3Igc29tZSBidWRnZXQuCiAgICAgICovCiAgICAgZG9f
cmVwbGVuaXNoKHNkb20pOwogCkBAIC0xOTc1LDcgKzE5NzUsNyBAQCBzdGF0aWMgdm9pZCByZXBs
ZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogICAgIH0KICAgICAvKgogICAgICAqIDIp
IGlmIHdlIG92ZXJydW4gYnkgbW9yZSB0aGFuIHRvdF9idWRnZXQsIHRoZW4gYnVkZ2V0K3RvdF9i
dWRnZXQgaXMKLSAgICAgKiBzdGlsbCA8IDAsIHdoaWNoIG1lYW5zIHRoYXQgd2UgY2FuJ3QgdW5w
YXJrIHRoZSB2Q1BVcy4gTGV0J3MgYmFpbCwKKyAgICAgKiBzdGlsbCA8IDAsIHdoaWNoIG1lYW5z
IHRoYXQgd2UgY2FuJ3QgdW5wYXJrIHRoZSB1bml0cy4gTGV0J3MgYmFpbCwKICAgICAgKiBhbmQg
d2FpdCBmb3IgZnV0dXJlIHJlcGxlbmlzaG1lbnRzLgogICAgICAqLwogICAgIGlmICggdW5saWtl
bHkoc2RvbS0+YnVkZ2V0IDw9IDApICkKQEAgLTE5ODksMTQgKzE5ODksMTQgQEAgc3RhdGljIHZv
aWQgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQodm9pZCogZGF0YSkKIAogICAgIC8qCiAgICAgICog
QXMgYWJvdmUsIGxldCdzIHByZXBhcmUgdGhlIHRlbXBvcmFyeSBsaXN0LCBvdXQgb2YgdGhlIGRv
bWFpbidzCi0gICAgICogcGFya2VkX3ZjcHVzIGxpc3QsIG5vdyB0aGF0IHdlIGhvbGQgdGhlIGJ1
ZGdldF9sb2NrLiBUaGVuLCBkcm9wIHN1Y2gKKyAgICAgKiBwYXJrZWRfdW5pdHMgbGlzdCwgbm93
IHRoYXQgd2UgaG9sZCB0aGUgYnVkZ2V0X2xvY2suIFRoZW4sIGRyb3Agc3VjaAogICAgICAqIGxv
Y2ssIGFuZCBwYXNzIHRoZSBsaXN0IHRvIHRoZSB1bnBhcmtpbmcgZnVuY3Rpb24uCiAgICAgICov
Ci0gICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFya2VkX3ZjcHVzLCAmcGFya2VkKTsKKyAg
ICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5wYXJrZWRfdW5pdHMsICZwYXJrZWQpOwogCiAgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmc2RvbS0+YnVkZ2V0X2xvY2ssIGZsYWdzKTsKIAotICAg
IHVucGFya19wYXJrZWRfdmNwdXMoc2RvbS0+ZG9tLT5jcHVwb29sLT5zY2hlZCwgJnBhcmtlZCk7
CisgICAgdW5wYXJrX3BhcmtlZF91bml0cyhzZG9tLT5kb20tPmNwdXBvb2wtPnNjaGVkLCAmcGFy
a2VkKTsKIAogIG91dDoKICAgICBzZXRfdGltZXIoJnNkb20tPnJlcGxfdGltZXIsIHNkb20tPm5l
eHRfcmVwbCk7CkBAIC0yMDA0LDM3ICsyMDA0LDM2IEBAIHN0YXRpYyB2b2lkIHJlcGxlbmlzaF9k
b21haW5fYnVkZ2V0KHZvaWQqIGRhdGEpCiAKICNpZm5kZWYgTkRFQlVHCiBzdGF0aWMgaW5saW5l
IHZvaWQKLWNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMpCitjc2NoZWQyX3VuaXRf
Y2hlY2soc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7Ci0gICAgc3RydWN0IGNzY2hlZDJfdW5p
dCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh2Yy0+c2NoZWRfdW5pdCk7CisgICAgc3RydWN0
IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKICAgICBzdHJ1
Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogCi0gICAgQlVHX09OKCBz
dmMtPnZjcHUgIT0gdmMgKTsKLSAgICBCVUdfT04oIHNkb20gIT0gY3NjaGVkMl9kb20odmMtPmRv
bWFpbikgKTsKKyAgICBCVUdfT04oIHN2Yy0+dW5pdCAhPSB1bml0ICk7CisgICAgQlVHX09OKCBz
ZG9tICE9IGNzY2hlZDJfZG9tKHVuaXQtPmRvbWFpbikgKTsKICAgICBpZiAoIHNkb20gKQogICAg
IHsKLSAgICAgICAgQlVHX09OKCBpc19pZGxlX3ZjcHUodmMpICk7Ci0gICAgICAgIEJVR19PTigg
c2RvbS0+ZG9tICE9IHZjLT5kb21haW4gKTsKKyAgICAgICAgQlVHX09OKCBpc19pZGxlX3VuaXQo
dW5pdCkgKTsKKyAgICAgICAgQlVHX09OKCBzZG9tLT5kb20gIT0gdW5pdC0+ZG9tYWluICk7CiAg
ICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIEJVR19PTiggIWlzX2lkbGVfdmNwdSh2Yykg
KTsKKyAgICAgICAgQlVHX09OKCAhaXNfaWRsZV91bml0KHVuaXQpICk7CiAgICAgfQogICAgIFND
SEVEX1NUQVRfQ1JBTksodW5pdF9jaGVjayk7CiB9Ci0jZGVmaW5lIENTQ0hFRDJfVkNQVV9DSEVD
SyhfdmMpICAoY3NjaGVkMl92Y3B1X2NoZWNrKF92YykpCisjZGVmaW5lIENTQ0hFRDJfVU5JVF9D
SEVDSyh1bml0KSAgKGNzY2hlZDJfdW5pdF9jaGVjayh1bml0KSkKICNlbHNlCi0jZGVmaW5lIENT
Q0hFRDJfVkNQVV9DSEVDSyhfdmMpCisjZGVmaW5lIENTQ0hFRDJfVU5JVF9DSEVDSyh1bml0KQog
I2VuZGlmCiAKIHN0YXRpYyB2b2lkICoKIGNzY2hlZDJfYWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqZGQpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnZjID0gdW5pdC0+dmNwdV9saXN0
OwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YzsKIAotICAgIC8qIEFsbG9jYXRlIHBlci1W
Q1BVIGluZm8gKi8KKyAgICAvKiBBbGxvY2F0ZSBwZXItVU5JVCBpbmZvICovCiAgICAgc3ZjID0g
eHphbGxvYyhzdHJ1Y3QgY3NjaGVkMl91bml0KTsKICAgICBpZiAoIHN2YyA9PSBOVUxMICkKICAg
ICAgICAgcmV0dXJuIE5VTEw7CkBAIC0yMDQzLDEwICsyMDQyLDEwIEBAIGNzY2hlZDJfYWxsb2Nf
dWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCwKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5ydW5xX2VsZW0pOwogCiAgICAgc3ZjLT5zZG9t
ID0gZGQ7Ci0gICAgc3ZjLT52Y3B1ID0gdmM7CisgICAgc3ZjLT51bml0ID0gdW5pdDsKICAgICBz
dmMtPmZsYWdzID0gMFU7CiAKLSAgICBpZiAoICEgaXNfaWRsZV92Y3B1KHZjKSApCisgICAgaWYg
KCAhIGlzX2lkbGVfdW5pdCh1bml0KSApCiAgICAgewogICAgICAgICBBU1NFUlQoc3ZjLT5zZG9t
ICE9IE5VTEwpOwogICAgICAgICBzdmMtPmNyZWRpdCA9IENTQ0hFRDJfQ1JFRElUX0lOSVQ7CkBA
IC0yMDc1LDE5ICsyMDc0LDE4IEBAIGNzY2hlZDJfYWxsb2NfdWRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKIHN0YXRpYyB2b2lkCiBjc2No
ZWQyX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAg
ICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsK
IAotICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHZjKSk7CisgICAgQVNTRVJUKCFpc19pZGxlX3Vu
aXQodW5pdCkpOwogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9zbGVlcCk7CiAKLSAgICBpZiAo
IGN1cnJfb25fY3B1KHZjLT5wcm9jZXNzb3IpID09IHVuaXQgKQorICAgIGlmICggY3Vycl9vbl9j
cHUoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpID09IHVuaXQgKQogICAgIHsKLSAgICAgICAgdGlj
a2xlX2NwdSh2Yy0+cHJvY2Vzc29yLCBzdmMtPnJxZCk7CisgICAgICAgIHRpY2tsZV9jcHUoc2No
ZWRfdW5pdF9tYXN0ZXIodW5pdCksIHN2Yy0+cnFkKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHZj
cHVfb25fcnVucShzdmMpICkKKyAgICBlbHNlIGlmICggdW5pdF9vbl9ydW5xKHN2YykgKQogICAg
IHsKLSAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3Nvcikp
OworICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzY2hlZF91bml0X21hc3Rl
cih1bml0KSkpOwogICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBO
T1coKSk7CiAgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiAgICAgfQpAQCAtMjA5OCwxNCArMjA5
NiwxMyBAQCBjc2NoZWQyX3VuaXRfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX3VuaXRfd2FrZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewot
ICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQtPnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOwotICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSB2Yy0+cHJvY2Vzc29yOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0
X21hc3Rlcih1bml0KTsKICAgICBzX3RpbWVfdCBub3c7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKLSAgICBBU1NFUlQo
IWlzX2lkbGVfdmNwdSh2YykpOworICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHVuaXQpKTsKIAog
ICAgIGlmICggdW5saWtlbHkoY3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0KSApCiAgICAgewpAQCAt
MjExMywxOCArMjExMCwxOCBAQCBjc2NoZWQyX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICBnb3RvIG91dDsKICAg
ICB9CiAKLSAgICBpZiAoIHVubGlrZWx5KHZjcHVfb25fcnVucShzdmMpKSApCisgICAgaWYgKCB1
bmxpa2VseSh1bml0X29uX3J1bnEoc3ZjKSkgKQogICAgIHsKICAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh1bml0X3dha2Vfb25ydW5xKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAg
aWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2YykpICkKKyAgICBpZiAoIGxpa2VseSh1bml0X3J1
bm5hYmxlKHVuaXQpKSApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX3J1bm5h
YmxlKTsKICAgICBlbHNlCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF93YWtlX25vdF9y
dW5uYWJsZSk7CiAKLSAgICAvKiBJZiB0aGUgY29udGV4dCBoYXNuJ3QgYmVlbiBzYXZlZCBmb3Ig
dGhpcyB2Y3B1IHlldCwgd2UgY2FuJ3QgcHV0IGl0IG9uCisgICAgLyogSWYgdGhlIGNvbnRleHQg
aGFzbid0IGJlZW4gc2F2ZWQgZm9yIHRoaXMgdW5pdCB5ZXQsIHdlIGNhbid0IHB1dCBpdCBvbgog
ICAgICAqIGFub3RoZXIgcnVucXVldWUuICBJbnN0ZWFkLCB3ZSBzZXQgYSBmbGFnIHNvIHRoYXQg
aXQgd2lsbCBiZSBwdXQgb24gdGhlIHJ1bnF1ZXVlCiAgICAgICogYWZ0ZXIgdGhlIGNvbnRleHQg
aGFzIGJlZW4gc2F2ZWQuICovCiAgICAgaWYgKCB1bmxpa2VseShzdmMtPmZsYWdzICYgQ1NGTEFH
X3NjaGVkdWxlZCkgKQpAQCAtMjEzNSwxNSArMjEzMiwxNSBAQCBjc2NoZWQyX3VuaXRfd2FrZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogCiAg
ICAgLyogQWRkIGludG8gdGhlIG5ldyBydW5xdWV1ZSBpZiBuZWNlc3NhcnkgKi8KICAgICBpZiAo
IHN2Yy0+cnFkID09IE5VTEwgKQotICAgICAgICBydW5xX2Fzc2lnbihvcHMsIHZjKTsKKyAgICAg
ICAgcnVucV9hc3NpZ24ob3BzLCB1bml0KTsKICAgICBlbHNlCi0gICAgICAgIEFTU0VSVChjMnJx
ZChvcHMsIHZjLT5wcm9jZXNzb3IpID09IHN2Yy0+cnFkICk7CisgICAgICAgIEFTU0VSVChjMnJx
ZChvcHMsIHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpKSA9PSBzdmMtPnJxZCApOwogCiAgICAgbm93
ID0gTk9XKCk7CiAKICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIDEsIG5vdyk7
Ci0gICAgICAgIAotICAgIC8qIFB1dCB0aGUgVkNQVSBvbiB0aGUgcnVucSAqLworCisgICAgLyog
UHV0IHRoZSBVTklUIG9uIHRoZSBydW5xICovCiAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwog
ICAgIHJ1bnFfdGlja2xlKG9wcywgc3ZjLCBub3cpOwogCkBAIC0yMTU2LDQ5ICsyMTUzLDUwIEBA
IGNzY2hlZDJfdW5pdF95aWVsZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMg
PSBjc2NoZWQyX3VuaXQodW5pdCk7CiAKLSAgICBfX3NldF9iaXQoX19DU0ZMQUdfdmNwdV95aWVs
ZCwgJnN2Yy0+ZmxhZ3MpOworICAgIF9fc2V0X2JpdChfX0NTRkxBR191bml0X3lpZWxkLCAmc3Zj
LT5mbGFncyk7CiB9CiAKIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBz
dHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5p
dCAqIGNvbnN0IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKICAgICBzcGlubG9ja190ICpsb2Nr
ID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKICAgICBzX3RpbWVfdCBub3cgPSBOT1co
KTsKICAgICBMSVNUX0hFQUQod2VyZV9wYXJrZWQpOwogCi0gICAgQlVHX09OKCAhaXNfaWRsZV92
Y3B1KHZjKSAmJiBzdmMtPnJxZCAhPSBjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpKTsKLSAgICBB
U1NFUlQoaXNfaWRsZV92Y3B1KHZjKSB8fCBzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHZjLT5wcm9j
ZXNzb3IpKTsKKyAgICBCVUdfT04oICFpc19pZGxlX3VuaXQodW5pdCkgJiYKKyAgICAgICAgICAg
IHN2Yy0+cnFkICE9IGMycnFkKG9wcywgc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpKTsKKyAgICBB
U1NFUlQoaXNfaWRsZV91bml0KHVuaXQpIHx8CisgICAgICAgICAgIHN2Yy0+cnFkID09IGMycnFk
KG9wcywgc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpKTsKIAotICAgIC8qIFRoaXMgdmNwdSBpcyBu
b3cgZWxpZ2libGUgdG8gYmUgcHV0IG9uIHRoZSBydW5xdWV1ZSBhZ2FpbiAqLworICAgIC8qIFRo
aXMgdW5pdCBpcyBub3cgZWxpZ2libGUgdG8gYmUgcHV0IG9uIHRoZSBydW5xdWV1ZSBhZ2FpbiAq
LwogICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX3NjaGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwogCiAg
ICAgaWYgKCB1bmxpa2VseShoYXNfY2FwKHN2YykgJiYgc3ZjLT5idWRnZXQgPiAwKSApCi0gICAg
ICAgIHZjcHVfcmV0dXJuX2J1ZGdldChzdmMsICZ3ZXJlX3BhcmtlZCk7CisgICAgICAgIHVuaXRf
cmV0dXJuX2J1ZGdldChzdmMsICZ3ZXJlX3BhcmtlZCk7CiAKICAgICAvKiBJZiBzb21lb25lIHdh
bnRzIGl0IG9uIHRoZSBydW5xdWV1ZSwgcHV0IGl0IHRoZXJlLiAqLwogICAgIC8qCiAgICAgICog
TkI6IFdlIGNhbiBnZXQgcmlkIG9mIENTRkxBR19zY2hlZHVsZWQgYnkgY2hlY2tpbmcgZm9yCi0g
ICAgICogdmMtPmlzX3J1bm5pbmcgYW5kIHZjcHVfb25fcnVucShzdmMpIGhlcmUuICBIb3dldmVy
LAorICAgICAqIHZjLT5pc19ydW5uaW5nIGFuZCB1bml0X29uX3J1bnEoc3ZjKSBoZXJlLiAgSG93
ZXZlciwKICAgICAgKiBzaW5jZSB3ZSdyZSBhY2Nlc3NpbmcgdGhlIGZsYWdzIGNhY2hlbGluZSBh
bnl3YXksCiAgICAgICogaXQgc2VlbXMgYSBiaXQgcG9pbnRsZXNzOyBlc3BlY2lhbGx5IGFzIHdl
IGhhdmUgcGxlbnR5IG9mCiAgICAgICogYml0cyBmcmVlLgogICAgICAqLwogICAgIGlmICggX190
ZXN0X2FuZF9jbGVhcl9iaXQoX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwgJnN2Yy0+ZmxhZ3Mp
Ci0gICAgICAgICAmJiBsaWtlbHkodmNwdV9ydW5uYWJsZSh2YykpICkKKyAgICAgICAgICYmIGxp
a2VseSh1bml0X3J1bm5hYmxlKHVuaXQpKSApCiAgICAgewotICAgICAgICBBU1NFUlQoIXZjcHVf
b25fcnVucShzdmMpKTsKKyAgICAgICAgQVNTRVJUKCF1bml0X29uX3J1bnEoc3ZjKSk7CiAKICAg
ICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwogICAgICAgICBydW5xX3RpY2tsZShvcHMsIHN2
Yywgbm93KTsKICAgICB9Ci0gICAgZWxzZSBpZiAoICFpc19pZGxlX3ZjcHUodmMpICkKKyAgICBl
bHNlIGlmICggIWlzX2lkbGVfdW5pdCh1bml0KSApCiAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywg
c3ZjLT5ycWQsIHN2YywgLTEsIG5vdyk7CiAKICAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEo
bG9jaywgdW5pdCk7CiAKLSAgICB1bnBhcmtfcGFya2VkX3ZjcHVzKG9wcywgJndlcmVfcGFya2Vk
KTsKKyAgICB1bnBhcmtfcGFya2VkX3VuaXRzKG9wcywgJndlcmVfcGFya2VkKTsKIH0KIAogI2Rl
ZmluZSBNQVhfTE9BRCAoU1RJTUVfTUFYKQpAQCAtMjIwNiw5ICsyMjA0LDggQEAgc3RhdGljIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqCiBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7Ci0gICAgc3RydWN0IHZj
cHUgKnZjID0gdW5pdC0+dmNwdV9saXN0OwogICAgIGludCBpLCBtaW5fcnFpID0gLTEsIG1pbl9z
X3JxaSA9IC0xOwotICAgIHVuc2lnbmVkIGludCBuZXdfY3B1LCBjcHUgPSB2Yy0+cHJvY2Vzc29y
OworICAgIHVuc2lnbmVkIGludCBuZXdfY3B1LCBjcHUgPSBzY2hlZF91bml0X21hc3Rlcih1bml0
KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAg
ICAgc190aW1lX3QgbWluX2F2Z2xvYWQgPSBNQVhfTE9BRCwgbWluX3NfYXZnbG9hZCA9IE1BWF9M
T0FEOwogICAgIGJvb2wgaGFzX3NvZnQ7CkBAIC0yMjQ2LDcgKzIyNDMsNyBAQCBjc2NoZWQyX3Jl
c19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQpCiAgICAgfQogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKHZjLT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwogCiAgICAgLyoKICAgICAgKiBGaXJzdCBjaGVjayB0
byBzZWUgaWYgd2UncmUgaGVyZSBiZWNhdXNlIHNvbWVvbmUgZWxzZSBzdWdnZXN0ZWQgYSBwbGFj
ZQpAQCAtMjM1Nyw3ICsyMzU0LDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgKiBX
ZSBoYXZlIHNvZnQgYWZmaW5pdHksIGFuZCB3ZSBoYXZlIGEgY2FuZGlkYXRlIHJ1bnEsIHNvIGdv
IGZvciBpdC4KICAgICAgICAgICoKICAgICAgICAgICogTm90ZSB0aGF0LCB0byBvYnRhaW4gdGhl
IHNvZnQtYWZmaW5pdHkgbWFzaywgd2UgImp1c3QiIHB1dCB3aGF0IHdlCi0gICAgICAgICAqIGhh
dmUgaW4gY3B1bWFza19zY3JhdGNoIGluICYmIHdpdGggdmMtPmNwdV9zb2Z0X2FmZmluaXR5LiBU
aGlzIGlzCisgICAgICAgICAqIGhhdmUgaW4gY3B1bWFza19zY3JhdGNoIGluICYmIHdpdGggdW5p
dC0+Y3B1X3NvZnRfYWZmaW5pdHkuIFRoaXMgaXMKICAgICAgICAgICogb2sgYmVjYXVzZToKICAg
ICAgICAgICogLSB3ZSBrbm93IHRoYXQgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkgYW5kIC0+Y3B1
X3NvZnRfYWZmaW5pdHkgaGF2ZQogICAgICAgICAgKiAgIGEgbm9uLWVtcHR5IGludGVyc2VjdGlv
biAoYmVjYXVzZSBoYXNfc29mdCBpcyB0cnVlKTsKQEAgLTIzODAsNyArMjM3Nyw3IEBAIGNzY2hl
ZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCkKICAgICAgICAgICogYW55IHN1aXRhYmxlIHJ1bnEuIEJ1dCB3ZSBkaWQg
ZmluZCBvbmUgd2hlbiBjb25zaWRlcmluZyBoYXJkCiAgICAgICAgICAqIGFmZmluaXR5LCBzbyBn
byBmb3IgaXQuCiAgICAgICAgICAqCi0gICAgICAgICAqIGNwdW1hc2tfc2NyYXRjaCBhbHJlYWR5
IGhhcyB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkgJgorICAgICAgICAgKiBjcHVtYXNrX3NjcmF0Y2gg
YWxyZWFkeSBoYXMgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkgJgogICAgICAgICAgKiBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKCkgaW4gaXQsIHNvIGl0J3MgZW5vdWdoIHRoYXQgd2UgZmlsdGVyCiAg
ICAgICAgICAqIHdpdGggdGhlIGNwdXMgb2YgdGhlIHJ1bnEuCiAgICAgICAgICAqLwpAQCAtMjQx
MSwxMSArMjQwOCwxMSBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgewogICAgICAgICBzdHJ1
Y3QgewogICAgICAgICAgICAgdWludDY0X3QgYl9hdmdsb2FkOwotICAgICAgICAgICAgdW5zaWdu
ZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2
OwogICAgICAgICAgICAgdW5zaWduZWQgcnFfaWQ6MTYsIG5ld19jcHU6MTY7CiAgICAgICAgIH0g
ZDsKLSAgICAgICAgZC5kb20gPSB2Yy0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNw
dSA9IHZjLT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHVuaXQtPmRvbWFpbi0+ZG9tYWluX2lk
OworICAgICAgICBkLnVuaXQgPSB1bml0LT51bml0X2lkOwogICAgICAgICBkLnJxX2lkID0gbWlu
X3JxaTsKICAgICAgICAgZC5iX2F2Z2xvYWQgPSBtaW5fYXZnbG9hZDsKICAgICAgICAgZC5uZXdf
Y3B1ID0gbmV3X2NwdTsKQEAgLTI0MzQsMTAgKzI0MzEsMTAgQEAgdHlwZWRlZiBzdHJ1Y3Qgewog
ICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBiZXN0X3B1c2hfc3ZjLCAqYmVzdF9wdWxsX3N2YzsK
ICAgICAvKiBOQjogUmVhZCBieSBjb25zaWRlcigpICovCiAgICAgc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqbHJxZDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpvcnFk
OyAgICAgICAgICAgICAgICAgIAorICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKm9y
cWQ7CiB9IGJhbGFuY2Vfc3RhdGVfdDsKIAotc3RhdGljIHZvaWQgY29uc2lkZXIoYmFsYW5jZV9z
dGF0ZV90ICpzdCwgCitzdGF0aWMgdm9pZCBjb25zaWRlcihiYWxhbmNlX3N0YXRlX3QgKnN0LAog
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqcHVzaF9zdmMsCiAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpwdWxsX3N2YykKIHsKQEAgLTI0
NzYsMTcgKzI0NzMsMTcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKnRycWQsCiAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKLSAgICBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQg
PSBzdmMtPnZjcHUtPnNjaGVkX3VuaXQ7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBz
dmMtPnVuaXQ7CisgICAgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOwogCiAgICAg
aWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25l
ZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICB1bnNpZ25lZCBycWk6MTYsIHRycWk6MTY7
CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWlu
X2lkOwotICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuZG9t
ID0gdW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgIGQudW5pdCA9IHVuaXQtPnVuaXRf
aWQ7CiAgICAgICAgIGQucnFpID0gc3ZjLT5ycWQtPmlkOwogICAgICAgICBkLnRycWkgPSB0cnFk
LT5pZDsKICAgICAgICAgX190cmFjZV92YXIoVFJDX0NTQ0hFRDJfTUlHUkFURSwgMSwKQEAgLTI0
OTgsNyArMjQ5NSw3IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIHsKICAgICAgICAgLyogSXQncyBydW5uaW5nOyBtYXJrIGl0IHRvIG1pZ3Jh
dGUuICovCiAgICAgICAgIHN2Yy0+bWlncmF0ZV9ycWQgPSB0cnFkOwotICAgICAgICBfX3NldF9i
aXQoX1ZQRl9taWdyYXRpbmcsICZzdmMtPnZjcHUtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgc2No
ZWRfc2V0X3BhdXNlX2ZsYWdzKHVuaXQsIF9WUEZfbWlncmF0aW5nKTsKICAgICAgICAgX19zZXRf
Yml0KF9fQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0LCAmc3ZjLT5mbGFncyk7CiAgICAgICAg
IFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZV9yZXF1ZXN0ZWQpOwogICAgICAgICB0aWNrbGVfY3B1
KGNwdSwgc3ZjLT5ycWQpOwpAQCAtMjUwNyw3ICsyNTA0LDcgQEAgc3RhdGljIHZvaWQgbWlncmF0
ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgewogICAgICAgICBpbnQgb25fcnVu
cSA9IDA7CiAgICAgICAgIC8qIEl0J3Mgbm90IHJ1bm5pbmc7IGp1c3QgbW92ZSBpdCAqLwotICAg
ICAgICBpZiAoIHZjcHVfb25fcnVucShzdmMpICkKKyAgICAgICAgaWYgKCB1bml0X29uX3J1bnEo
c3ZjKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiAgICAgICAg
ICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBOVUxMLCAtMSwgbm93KTsKQEAgLTI1MTYs
MTQgKzI1MTMsMTQgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgICAgICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiAKICAgICAgICAgY3B1bWFza19h
bmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAg
ICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhzdmMtPnZjcHUtPmRvbWFp
bikpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRv
bWFpbikpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAgICAgICAgICAgICAgICAgJnRycWQtPmFjdGl2
ZSk7Ci0gICAgICAgIHN2Yy0+dmNwdS0+cHJvY2Vzc29yID0gY3B1bWFza19jeWNsZSh0cnFkLT5w
aWNrX2JpYXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwotICAgICAgICBzdmMtPnZjcHUtPnNjaGVkX3VuaXQt
PnJlcyA9IGdldF9zY2hlZF9yZXMoc3ZjLT52Y3B1LT5wcm9jZXNzb3IpOwotICAgICAgICB0cnFk
LT5waWNrX2JpYXMgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKLSAgICAgICAgQVNTRVJUKHN2Yy0+
dmNwdS0+cHJvY2Vzc29yIDwgbnJfY3B1X2lkcyk7CisgICAgICAgIHNjaGVkX3NldF9yZXModW5p
dCwKKyAgICAgICAgICAgICAgICAgICAgICBnZXRfc2NoZWRfcmVzKGNwdW1hc2tfY3ljbGUodHJx
ZC0+cGlja19iaWFzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSk7CisgICAgICAgIHRycWQtPnBpY2tf
YmlhcyA9IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOworICAgICAgICBBU1NFUlQoc2NoZWRfdW5p
dF9tYXN0ZXIodW5pdCkgPCBucl9jcHVfaWRzKTsKIAogICAgICAgICBfcnVucV9hc3NpZ24oc3Zj
LCB0cnFkKTsKICAgICAgICAgaWYgKCBvbl9ydW5xICkKQEAgLTI1NDMsMTQgKzI1NDAsMTQgQEAg
c3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgKiAgLSBz
dmMgaXMgbm90IGFscmVhZHkgZmxhZ2dlZCB0byBtaWdyYXRlLAogICogIC0gaWYgc3ZjIGlzIGFs
bG93ZWQgdG8gcnVuIG9uIGF0IGxlYXN0IG9uZSBvZiB0aGUgcGNwdXMgb2YgcnFkLgogICovCi1z
dGF0aWMgYm9vbCB2Y3B1X2lzX21pZ3JhdGVhYmxlKHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywK
K3N0YXRpYyBib29sIHVuaXRfaXNfbWlncmF0ZWFibGUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3Zj
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKLSAgICBp
bnQgY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQgPSBzdmMtPnVuaXQ7CisgICAgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOwog
Ci0gICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB2LT5zY2hlZF91bml0
LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKHYtPmRvbWFpbikpOworICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh1bml0LT5kb21haW4pKTsKIAogICAgIHJldHVybiAhKHN2Yy0+ZmxhZ3MgJiBD
U0ZMQUdfcnVucV9taWdyYXRlX3JlcXVlc3QpICYmCiAgICAgICAgICAgIGNwdW1hc2tfaW50ZXJz
ZWN0cyhjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZycWQtPmFjdGl2ZSk7CkBAIC0yNTg3LDcg
KzI1ODQsNyBAQCByZXRyeToKICAgICBmb3JfZWFjaF9jcHUoaSwgJnBydi0+YWN0aXZlX3F1ZXVl
cykKICAgICB7CiAgICAgICAgIHNfdGltZV90IGRlbHRhOwotICAgICAgICAKKwogICAgICAgICBz
dC5vcnFkID0gcHJ2LT5ycWQgKyBpOwogCiAgICAgICAgIGlmICggc3Qub3JxZCA9PSBzdC5scnFk
CkBAIC0yNTk1LDcgKzI1OTIsNyBAQCByZXRyeToKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAg
ICAgICAgIHVwZGF0ZV9ydW5xX2xvYWQob3BzLCBzdC5vcnFkLCAwLCBub3cpOwotICAgIAorCiAg
ICAgICAgIGRlbHRhID0gc3QubHJxZC0+Yl9hdmdsb2FkIC0gc3Qub3JxZC0+Yl9hdmdsb2FkOwog
ICAgICAgICBpZiAoIGRlbHRhIDwgMCApCiAgICAgICAgICAgICBkZWx0YSA9IC1kZWx0YTsKQEAg
LTI2MTgsNyArMjYxNSw3IEBAIHJldHJ5OgogICAgICAgICBzX3RpbWVfdCBsb2FkX21heDsKICAg
ICAgICAgaW50IGNwdXNfbWF4OwogCi0gICAgICAgIAorCiAgICAgICAgIGxvYWRfbWF4ID0gc3Qu
bHJxZC0+Yl9hdmdsb2FkOwogICAgICAgICBpZiAoIHN0Lm9ycWQtPmJfYXZnbG9hZCA+IGxvYWRf
bWF4ICkKICAgICAgICAgICAgIGxvYWRfbWF4ID0gc3Qub3JxZC0+Yl9hdmdsb2FkOwpAQCAtMjY1
Nyw3ICsyNjU0LDcgQEAgcmV0cnk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb3B0X292ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlKSkgKQogICAgICAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KLSAgICAgICAgICAgICAKKwogICAgIC8qIFRyeSB0byBncmFi
IHRoZSBvdGhlciBydW5xdWV1ZSBsb2NrOyBpZiBpdCdzIGJlZW4gdGFrZW4gaW4gdGhlCiAgICAg
ICogbWVhbnRpbWUsIHRyeSB0aGUgcHJvY2VzcyBvdmVyIGFnYWluLiAgVGhpcyBjYW4ndCBkZWFk
bG9jawogICAgICAqIGJlY2F1c2UgaWYgaXQgZG9lc24ndCBnZXQgYW55IG90aGVyIHJxZCBsb2Nr
cywgaXQgd2lsbCBzaW1wbHkKQEAgLTI2OTcsMTcgKzI2OTQsMTcgQEAgcmV0cnk6CiAKICAgICAg
ICAgdXBkYXRlX3N2Y19sb2FkKG9wcywgcHVzaF9zdmMsIDAsIG5vdyk7CiAKLSAgICAgICAgaWYg
KCAhdmNwdV9pc19taWdyYXRlYWJsZShwdXNoX3N2Yywgc3Qub3JxZCkgKQorICAgICAgICBpZiAo
ICF1bml0X2lzX21pZ3JhdGVhYmxlKHB1c2hfc3ZjLCBzdC5vcnFkKSApCiAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICBsaXN0X2Zvcl9lYWNoKCBwdWxsX2l0ZXIsICZzdC5vcnFkLT5z
dmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogcHVsbF9z
dmMgPSBsaXN0X2VudHJ5KHB1bGxfaXRlciwgc3RydWN0IGNzY2hlZDJfdW5pdCwgcnFkX2VsZW0p
OwotICAgICAgICAgICAgCisKICAgICAgICAgICAgIGlmICggIWlubmVyX2xvYWRfdXBkYXRlZCAp
CiAgICAgICAgICAgICAgICAgdXBkYXRlX3N2Y19sb2FkKG9wcywgcHVsbF9zdmMsIDAsIG5vdyk7
Ci0gICAgICAgIAotICAgICAgICAgICAgaWYgKCAhdmNwdV9pc19taWdyYXRlYWJsZShwdWxsX3N2
Yywgc3QubHJxZCkgKQorCisgICAgICAgICAgICBpZiAoICF1bml0X2lzX21pZ3JhdGVhYmxlKHB1
bGxfc3ZjLCBzdC5scnFkKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
ICAgIGNvbnNpZGVyKCZzdCwgcHVzaF9zdmMsIHB1bGxfc3ZjKTsKQEAgLTI3MjIsOCArMjcxOSw4
IEBAIHJldHJ5OgogICAgIGxpc3RfZm9yX2VhY2goIHB1bGxfaXRlciwgJnN0Lm9ycWQtPnN2YyAp
CiAgICAgewogICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogcHVsbF9zdmMgPSBsaXN0X2Vu
dHJ5KHB1bGxfaXRlciwgc3RydWN0IGNzY2hlZDJfdW5pdCwgcnFkX2VsZW0pOwotICAgICAgICAK
LSAgICAgICAgaWYgKCAhdmNwdV9pc19taWdyYXRlYWJsZShwdWxsX3N2Yywgc3QubHJxZCkgKQor
CisgICAgICAgIGlmICggIXVuaXRfaXNfbWlncmF0ZWFibGUocHVsbF9zdmMsIHN0LmxycWQpICkK
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIC8qIENvbnNpZGVyIHB1bGwgb25seSAq
LwpAQCAtMjc0Niw4ICsyNzQzLDcgQEAgc3RhdGljIHZvaWQKIGNzY2hlZDJfdW5pdF9taWdyYXRl
KAogICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQt
PnZjcHVfbGlzdDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmMtPmRvbWFpbjsKKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdW5pdC0+ZG9tYWluOwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBj
b25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSAqdHJxZDsKICAgICBzX3RpbWVfdCBub3cgPSBOT1coKTsKQEAgLTI3NTksMjUgKzI3
NTUsMjQgQEAgY3NjaGVkMl91bml0X21pZ3JhdGUoCiAgICAgICogY3B1cG9vbC4KICAgICAgKgog
ICAgICAqIEFuZCBzaW5jZSB0aGVyZSBpbmRlZWQgaXMgdGhlIGNoYW5jZSB0aGF0IGl0IGlzIG5v
dCBwYXJ0IG9mIGl0LCBhbGwKLSAgICAgKiB3ZSBtdXN0IGRvIGlzIHJlbW92ZSBfYW5kXyB1bmFz
c2lnbiB0aGUgdkNQVSBmcm9tIGFueSBydW5xdWV1ZSwgYXMKKyAgICAgKiB3ZSBtdXN0IGRvIGlz
IHJlbW92ZSBfYW5kXyB1bmFzc2lnbiB0aGUgdW5pdCBmcm9tIGFueSBydW5xdWV1ZSwgYXMKICAg
ICAgKiB3ZWxsIGFzIHVwZGF0aW5nIHYtPnByb2Nlc3NvciB3aXRoIHRoZSB0YXJnZXQsIHNvIHRo
YXQgdGhlIHN1c3BlbmQKICAgICAgKiBwcm9jZXNzIGNhbiBjb250aW51ZS4KICAgICAgKgogICAg
ICAqIEl0IHdpbGwgdGhlbiBiZSBkdXJpbmcgcmVzdW1lIHRoYXQgYSBuZXcsIG1lYW5pbmdmdWws
IHZhbHVlIGZvcgogICAgICAqIHYtPnByb2Nlc3NvciB3aWxsIGJlIGNob3NlbiwgYW5kIGR1cmlu
ZyBhY3R1YWwgZG9tYWluIHVucGF1c2UgdGhhdAotICAgICAqIHRoZSB2Q1BVIHdpbGwgYmUgYXNz
aWduZWQgdG8gYW5kIGFkZGVkIHRvIHRoZSBwcm9wZXIgcnVucXVldWUuCisgICAgICogdGhlIHVu
aXQgd2lsbCBiZSBhc3NpZ25lZCB0byBhbmQgYWRkZWQgdG8gdGhlIHByb3BlciBydW5xdWV1ZS4K
ICAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIGNw
dXBvb2xfZG9tYWluX2NwdW1hc2soZCkpKSApCiAgICAgewogICAgICAgICBBU1NFUlQoc3lzdGVt
X3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKLSAgICAgICAgaWYgKCB2Y3B1X29uX3J1bnEo
c3ZjKSApCisgICAgICAgIGlmICggdW5pdF9vbl9ydW5xKHN2YykgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBydW5xX3JlbW92ZShzdmMpOwogICAgICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBz
dmMtPnJxZCwgTlVMTCwgLTEsIG5vdyk7CiAgICAgICAgIH0KICAgICAgICAgX3J1bnFfZGVhc3Np
Z24oc3ZjKTsKLSAgICAgICAgdmMtPnByb2Nlc3NvciA9IG5ld19jcHU7Ci0gICAgICAgIHVuaXQt
PnJlcyA9IGdldF9zY2hlZF9yZXMobmV3X2NwdSk7CisgICAgICAgIHNjaGVkX3NldF9yZXModW5p
dCwgZ2V0X3NjaGVkX3JlcyhuZXdfY3B1KSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAg
LTI3OTEsMTcgKzI3ODYsMTQgQEAgY3NjaGVkMl91bml0X21pZ3JhdGUoCiAgICAgICogRG8gdGhl
IGFjdHVhbCBtb3ZlbWVudCB0b3dhcmQgbmV3X2NwdSwgYW5kIHVwZGF0ZSB2Yy0+cHJvY2Vzc29y
LgogICAgICAqIElmIHdlIGFyZSBjaGFuZ2luZyBydW5xdWV1ZSwgbWlncmF0ZSgpIHRha2VzIGNh
cmUgb2YgZXZlcnl0aGluZy4KICAgICAgKiBJZiB3ZSBhcmUgbm90IGNoYW5naW5nIHJ1bnF1ZXVl
LCB3ZSBuZWVkIHRvIHVwZGF0ZSB2Yy0+cHJvY2Vzc29yCi0gICAgICogaGVyZS4gSW4gZmFjdCwg
aWYsIGZvciBpbnN0YW5jZSwgd2UgYXJlIGhlcmUgYmVjYXVzZSB0aGUgdmNwdSdzCisgICAgICog
aGVyZS4gSW4gZmFjdCwgaWYsIGZvciBpbnN0YW5jZSwgd2UgYXJlIGhlcmUgYmVjYXVzZSB0aGUg
dW5pdCdzCiAgICAgICogaGFyZCBhZmZpbml0eSBjaGFuZ2VkLCB3ZSBkb24ndCB3YW50IHRvIHJp
c2sgbGVhdmluZyB2Yy0+cHJvY2Vzc29yCiAgICAgICogcG9pbnRpbmcgdG8gYSBwY3B1IHdoZXJl
IHdlIGNhbid0IHJ1biBhbnkgbG9uZ2VyLgogICAgICAqLwogICAgIGlmICggdHJxZCAhPSBzdmMt
PnJxZCApCiAgICAgICAgIG1pZ3JhdGUob3BzLCBzdmMsIHRycWQsIG5vdyk7CiAgICAgZWxzZQot
ICAgIHsKLSAgICAgICAgdmMtPnByb2Nlc3NvciA9IG5ld19jcHU7Ci0gICAgICAgIHVuaXQtPnJl
cyA9IGdldF9zY2hlZF9yZXMobmV3X2NwdSk7Ci0gICAgfQorICAgICAgICBzY2hlZF9zZXRfcmVz
KHVuaXQsIGdldF9zY2hlZF9yZXMobmV3X2NwdSkpOwogfQogCiBzdGF0aWMgaW50CkBAIC0yODEz
LDE4ICsyODA1LDE4IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgc3RydWN0IGNzY2hlZDJfZG9t
ICogY29uc3Qgc2RvbSA9IGNzY2hlZDJfZG9tKGQpOwogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZh
dGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0g
ICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAgICAgaW50
IHJjID0gMDsKIAogICAgIC8qCiAgICAgICogTG9ja2luZzoKICAgICAgKiAgLSB3ZSBtdXN0IHRh
a2UgdGhlIHByaXZhdGUgbG9jayBmb3IgYWNjZXNzaW5nIHRoZSB3ZWlnaHRzIG9mIHRoZQotICAg
ICAqICAgIHZjcHVzIG9mIGQsIGFuZC9vciB0aGUgY2FwOworICAgICAqICAgIHVuaXRzIG9mIGQs
IGFuZC9vciB0aGUgY2FwOwogICAgICAqICAtIGluIHRoZSBwdXRpbmZvIGNhc2UsIHdlIGFsc28g
bmVlZCB0aGUgcnVucXVldWUgbG9jayhzKSwgZm9yCiAgICAgICogICAgdXBkYXRpbmcgdGhlIG1h
eCB3YWlnaHQgb2YgdGhlIHJ1bnF1ZXVlKHMpLgogICAgICAqICAgIElmIGNoYW5naW5nIHRoZSBj
YXAsIHdlIGFsc28gbmVlZCB0aGUgYnVkZ2V0X2xvY2ssIGZvciB1cGRhdGluZwogICAgICAqICAg
IHRoZSB2YWx1ZSBvZiB0aGUgZG9tYWluIGJ1ZGdldCBwb29sIChhbmQgdGhlIHJ1bnF1ZXVlIGxv
Y2ssCi0gICAgICogICAgZm9yIGFkanVzdGluZyB0aGUgcGFyYW1ldGVycyBhbmQgcmVzY2hlZHVs
aW5nIGFueSB2Q1BVIHRoYXQgaXMKKyAgICAgKiAgICBmb3IgYWRqdXN0aW5nIHRoZSBwYXJhbWV0
ZXJzIGFuZCByZXNjaGVkdWxpbmcgYW55IHVuaXQgdGhhdCBpcwogICAgICAqICAgIHJ1bm5pbmcg
YXQgdGhlIHRpbWUgb2YgdGhlIGNoYW5nZSkuCiAgICAgICovCiAgICAgc3dpdGNoICggb3AtPmNt
ZCApCkBAIC0yODQ2LDE4ICsyODM4LDE4IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAKICAgICAgICAg
ICAgIHNkb20tPndlaWdodCA9IG9wLT51LmNyZWRpdDIud2VpZ2h0OwogCi0gICAgICAgICAgICAv
KiBVcGRhdGUgd2VpZ2h0cyBmb3IgdmNwdXMsIGFuZCBtYXhfd2VpZ2h0IGZvciBydW5xdWV1ZXMg
b24gd2hpY2ggdGhleSByZXNpZGUgKi8KLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkKKyAgICAgICAgICAgIC8qIFVwZGF0ZSB3ZWlnaHRzIGZvciB1bml0cywgYW5kIG1heF93ZWln
aHQgZm9yIHJ1bnF1ZXVlcyBvbiB3aGljaCB0aGV5IHJlc2lkZSAqLworICAgICAgICAgICAgZm9y
X2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hlZDJfdW5pdCh2LT5zY2hlZF91bml0
KTsKLSAgICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2Nr
KHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJf
dW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOworICAgICAgICAgICAgICAgIHNwaW5sb2Nr
X3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAKLSAgICAgICAgICAgICAgICBB
U1NFUlQoc3ZjLT5ycWQgPT0gYzJycWQob3BzLCBzdmMtPnZjcHUtPnByb2Nlc3NvcikpOworICAg
ICAgICAgICAgICAgIEFTU0VSVChzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHNjaGVkX3VuaXRfbWFz
dGVyKHVuaXQpKSk7CiAKICAgICAgICAgICAgICAgICBzdmMtPndlaWdodCA9IHNkb20tPndlaWdo
dDsKICAgICAgICAgICAgICAgICB1cGRhdGVfbWF4X3dlaWdodChzdmMtPnJxZCwgc3ZjLT53ZWln
aHQsIG9sZF93ZWlnaHQpOwogCi0gICAgICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2so
bG9jaywgc3ZjLT52Y3B1LT5zY2hlZF91bml0KTsKKyAgICAgICAgICAgICAgICB1bml0X3NjaGVk
dWxlX3VubG9jayhsb2NrLCB1bml0KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAg
ICAvKiBDYXAgKi8KQEAgLTI4NjYsOCArMjg1OCw4IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAg
ICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmM7CiAgICAgICAgICAgICBzcGlubG9ja190
ICpsb2NrOwogCi0gICAgICAgICAgICAvKiBDYXAgaXMgb25seSB2YWxpZCBpZiBpdCdzIGJlbG93
IDEwMCAqIG5yX29mX3ZDUFVTICovCi0gICAgICAgICAgICBpZiAoIG9wLT51LmNyZWRpdDIuY2Fw
ID4gMTAwICogc2RvbS0+bnJfdmNwdXMgKQorICAgICAgICAgICAgLyogQ2FwIGlzIG9ubHkgdmFs
aWQgaWYgaXQncyBiZWxvdyAxMDAgKiBucl9vZl91bml0cyAqLworICAgICAgICAgICAgaWYgKCBv
cC0+dS5jcmVkaXQyLmNhcCA+IDEwMCAqIHNkb20tPm5yX3VuaXRzICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAgd3JpdGVfdW5s
b2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwpAQCAtMjg4MCwyMyArMjg3MiwyMyBA
QCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgc3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdl
dF9sb2NrKTsKIAogICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdoZW4gdHJ5aW5nIHRv
IGdldCBzb21lIGJ1ZGdldCBhbmQgcnVuLCBlYWNoIHZDUFUgd2lsbCBncmFiCi0gICAgICAgICAg
ICAgKiBmcm9tIHRoZSBwb29sIDEvTiAod2l0aCBOID0gbnIgb2YgdkNQVXMgb2YgdGhlIGRvbWFp
bikgb2YKLSAgICAgICAgICAgICAqIHRoZSB0b3RhbCBidWRnZXQuIFJvdWdobHkgc3BlYWtpbmcs
IHRoaXMgbWVhbnMgZWFjaCB2Q1BVIHdpbGwKKyAgICAgICAgICAgICAqIFdoZW4gdHJ5aW5nIHRv
IGdldCBzb21lIGJ1ZGdldCBhbmQgcnVuLCBlYWNoIHVuaXQgd2lsbCBncmFiCisgICAgICAgICAg
ICAgKiBmcm9tIHRoZSBwb29sIDEvTiAod2l0aCBOID0gbnIgb2YgdW5pdHMgb2YgdGhlIGRvbWFp
bikgb2YKKyAgICAgICAgICAgICAqIHRoZSB0b3RhbCBidWRnZXQuIFJvdWdobHkgc3BlYWtpbmcs
IHRoaXMgbWVhbnMgZWFjaCB1bml0IHdpbGwKICAgICAgICAgICAgICAqIGhhdmUgYXQgbGVhc3Qg
b25lIGNoYW5jZSB0byBydW4gZHVyaW5nIGV2ZXJ5IHBlcmlvZC4KICAgICAgICAgICAgICAqLwot
ICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICAgICAgZm9yX2VhY2hf
c2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN2
YyA9IGNzY2hlZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKLSAgICAgICAgICAgICAgICBsb2NrID0g
dW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICAg
ICAgc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOworICAgICAgICAgICAgICAgIGxvY2sgPSB1bml0
X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAgICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAg
ICAgKiBUb28gc21hbGwgcXVvdGFzIHdvdWxkIGluIHRoZW9yeSBjYXVzZSBhIGxvdCBvZiBvdmVy
aGVhZCwKICAgICAgICAgICAgICAgICAgKiB3aGljaCB0aGVuIHdvbid0IGhhcHBlbiBiZWNhdXNl
LCBpbiBjc2NoZWQyX3J1bnRpbWUoKSwKICAgICAgICAgICAgICAgICAgKiBDU0NIRUQyX01JTl9U
SU1FUiBpcyB3aGF0IHdvdWxkIGJlIHVzZWQgYW55d2F5LgogICAgICAgICAgICAgICAgICAqLwot
ICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0X3F1b3RhID0gbWF4KHNkb20tPnRvdF9idWRnZXQg
LyBzZG9tLT5ucl92Y3B1cywKKyAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldF9xdW90YSA9IG1h
eChzZG9tLT50b3RfYnVkZ2V0IC8gc2RvbS0+bnJfdW5pdHMsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQ1NDSEVEMl9NSU5fVElNRVIpOwotICAgICAgICAgICAgICAg
IHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAg
ICAgICAgICAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2sobG9jaywgdW5pdCk7CiAgICAgICAgICAg
ICB9CiAKICAgICAgICAgICAgIGlmICggc2RvbS0+Y2FwID09IDAgKQpAQCAtMjkwNiw3ICsyODk4
LDcgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgKiBhbmQgcXVldWUgaXRz
IGZpcnN0IHJlcGxlbmlzaG1lbnQgZXZlbnQuCiAgICAgICAgICAgICAgICAgICoKICAgICAgICAg
ICAgICAgICAgKiBTaW5jZSBjYXAgaXMgY3VycmVudGx5IGRpc2FibGVkIGZvciB0aGlzIGRvbWFp
biwgd2UKLSAgICAgICAgICAgICAgICAgKiBrbm93IG5vIHZDUFUgaXMgbWVzc2luZyB3aXRoIHRo
ZSBkb21haW4ncyBidWRnZXQsIGFuZAorICAgICAgICAgICAgICAgICAqIGtub3cgbm8gdW5pdCBp
cyBtZXNzaW5nIHdpdGggdGhlIGRvbWFpbidzIGJ1ZGdldCwgYW5kCiAgICAgICAgICAgICAgICAg
ICogdGhlIHJlcGxlbmlzaG1lbnQgdGltZXIgaXMgc3RpbGwgb2ZmLgogICAgICAgICAgICAgICAg
ICAqIEZvciB0aGVzZSByZWFzb25zLCBpdCBpcyBzYWZlIHRvIGRvIHRoZSBmb2xsb3dpbmcgd2l0
aG91dAogICAgICAgICAgICAgICAgICAqIHRha2luZyB0aGUgYnVkZ2V0X2xvY2suCkBAIC0yOTE2
LDQyICsyOTA4LDQyIEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAgICAgICAgICAgc2V0X3Rp
bWVyKCZzZG9tLT5yZXBsX3RpbWVyLCBzZG9tLT5uZXh0X3JlcGwpOwogCiAgICAgICAgICAgICAg
ICAgLyoKLSAgICAgICAgICAgICAgICAgKiBOb3csIGxldCdzIGVuYWJsZSBidWRnZXQgYWNjb3Vu
dGluZyBmb3IgYWxsIHRoZSB2Q1BVcy4KKyAgICAgICAgICAgICAgICAgKiBOb3csIGxldCdzIGVu
YWJsZSBidWRnZXQgYWNjb3VudGluZyBmb3IgYWxsIHRoZSB1bml0cy4KICAgICAgICAgICAgICAg
ICAgKiBGb3IgbWFraW5nIHN1cmUgdGhhdCB0aGV5IHdpbGwgc3RhcnQgdG8gaG9ub3VyIHRoZSBk
b21haW4ncwogICAgICAgICAgICAgICAgICAqIGNhcCwgd2Ugc2V0IHRoZWlyIGJ1ZGdldCB0byAw
LgogICAgICAgICAgICAgICAgICAqIFRoaXMgd2F5LCBhcyBzb29uIGFzIHRoZXkgd2lsbCB0cnkg
dG8gcnVuLCB0aGV5IHdpbGwgaGF2ZQogICAgICAgICAgICAgICAgICAqIHRvIGdldCBzb21lIGJ1
ZGdldC4KICAgICAgICAgICAgICAgICAgKgotICAgICAgICAgICAgICAgICAqIEZvciB0aGUgdkNQ
VXMgdGhhdCBhcmUgYWxyZWFkeSBydW5uaW5nLCB3ZSB0cmlnZ2VyIHRoZQorICAgICAgICAgICAg
ICAgICAqIEZvciB0aGUgdW5pdHMgdGhhdCBhcmUgYWxyZWFkeSBydW5uaW5nLCB3ZSB0cmlnZ2Vy
IHRoZQogICAgICAgICAgICAgICAgICAqIHNjaGVkdWxlciBvbiB0aGVpciBwQ1BVLiBXaGVuLCBh
cyBhIGNvbnNlcXVlbmNlIG9mIHRoaXMsCiAgICAgICAgICAgICAgICAgICogY3NjaGVkMl9zY2hl
ZHVsZSgpIHdpbGwgcnVuLCBpdCB3aWxsIGZpZ3VyZSBvdXQgdGhlcmUgaXMKLSAgICAgICAgICAg
ICAgICAgKiBubyBidWRnZXQsIGFuZCB0aGUgdkNQVSB3aWxsIHRyeSB0byBnZXQgc29tZSAoYW5k
IGJlIHBhcmtlZCwKKyAgICAgICAgICAgICAgICAgKiBubyBidWRnZXQsIGFuZCB0aGUgdW5pdCB3
aWxsIHRyeSB0byBnZXQgc29tZSAoYW5kIGJlIHBhcmtlZCwKICAgICAgICAgICAgICAgICAgKiBp
ZiB0aGVyZSdzIG5vbmUsIGFuZCB3ZSdsbCBzd2l0Y2ggdG8gc29tZW9uZSBlbHNlKS4KICAgICAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisg
ICAgICAgICAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgc3ZjID0gY3NjaGVkMl91bml0KHYtPnNjaGVk
X3VuaXQpOwotICAgICAgICAgICAgICAgICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2
Yy0+dmNwdS0+c2NoZWRfdW5pdCk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdi0+c2NoZWRf
dW5pdC0+aXNfcnVubmluZyApCisgICAgICAgICAgICAgICAgICAgIHN2YyA9IGNzY2hlZDJfdW5p
dCh1bml0KTsKKyAgICAgICAgICAgICAgICAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9jayh1
bml0KTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCB1bml0LT5pc19ydW5uaW5nICkKICAgICAg
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNw
dSA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBj
cHUgPSBzY2hlZF91bml0X21hc3Rlcih1bml0KTsKICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IGMycnFkKG9wcywgY3B1KTsKIAotICAg
ICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJfb25fY3B1KGNwdSktPnZjcHVfbGlzdCA9
PSB2KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyX29uX2NwdShjcHUpID09
IHVuaXQpOwogCiAgICAgICAgICAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAg
ICAgICAgICogV2UgYXJlIHRyaWdnZXJpbmcgYSByZXNjaGVkdWxlIG9uIHRoZSB2Q1BVJ3MKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAqIFdlIGFyZSB0cmlnZ2VyaW5nIGEgcmVzY2hlZHVsZSBv
biB0aGUgdW5pdCdzCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiBwQ1BVLiBUaGF0IHdpbGwg
cnVuIGJ1cm5fY3JlZGl0cygpIGFuZCwgc2luY2UKLSAgICAgICAgICAgICAgICAgICAgICAgICAq
IHRoZSB2Q1BVIGlzIGNhcHBlZCBub3csIGl0IHdvdWxkIGNoYXJnZSBhbGwgdGhlCisgICAgICAg
ICAgICAgICAgICAgICAgICAgKiB0aGUgdW5pdCBpcyBjYXBwZWQgbm93LCBpdCB3b3VsZCBjaGFy
Z2UgYWxsIHRoZQogICAgICAgICAgICAgICAgICAgICAgICAgICogZXhlY3V0aW9uIHRpbWUgb2Yg
dGhpcyBsYXN0IHJvdW5kIGFzIGJ1ZGdldCBhcwotICAgICAgICAgICAgICAgICAgICAgICAgICog
d2VsbC4gVGhhdCB3aWxsIG1ha2UgdGhlIHZDUFUgYnVkZ2V0IGdvIG5lZ2F0aXZlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICogd2VsbC4gVGhhdCB3aWxsIG1ha2UgdGhlIHVuaXQgYnVkZ2V0
IGdvIG5lZ2F0aXZlLAogICAgICAgICAgICAgICAgICAgICAgICAgICogcG90ZW50aWFsbHkgYnkg
YSBsYXJnZSBhbW91bnQsIGFuZCBpdCdzIHVuZmFpci4KICAgICAgICAgICAgICAgICAgICAgICAg
ICAqCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiBUbyBhdm9pZCB0aGF0LCBjYWxsIGJ1cm5f
Y3JlZGl0KCkgaGVyZSwgdG8gZG8gdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiBhY2Nv
dW50aW5nIG9mIHRoaXMgY3VycmVudCBydW5uaW5nIGluc3RhbmNlIG5vdywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAqIHdpdGggYnVkZ2V0dGluZyBzdGlsbCBkaXNhYmxlZC4gVGhpcyBkb2Vz
IG5vdAogICAgICAgICAgICAgICAgICAgICAgICAgICogcHJldmVudCBzb21lIHNtYWxsIGFtb3Vu
dCBvZiBidWRnZXQgYmVpbmcgY2hhcmdlZAotICAgICAgICAgICAgICAgICAgICAgICAgICogdG8g
dGhlIHZDUFUgKGkuZS4sIHRoZSBhbW91bnQgb2YgdGltZSBpdCBydW5zIGZyb20KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIHRvIHRoZSB1bml0IChpLmUuLCB0aGUgYW1vdW50IG9mIHRpbWUg
aXQgcnVucyBmcm9tCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiBub3csIHRvIHdoZW4gc2No
ZWR1bGluZyBoYXBwZW5zKS4gVGhlIGJ1ZGdldCB3aWxsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBhbHNvIGdvIGJlbG93IDAsIGJ1dCBhIGxvdCBsZXNzIHRoYW4gaG93IGl0IHdvdWxkCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiBpZiB3ZSBkb24ndCBkbyB0aGlzLgpAQCAtMjk2Miw3
ICsyOTU0LDcgQEAgY3NjaGVkMl9kb21fY250bCgKICAgICAgICAgICAgICAgICAgICAgICAgIGNw
dV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSAwOwotICAgICAgICAgICAg
ICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQp
OworICAgICAgICAgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2NrLCB1bml0KTsK
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKQEAgLTI5NzQsMzAgKzI5NjYsMzAg
QEAgY3NjaGVkMl9kb21fY250bCgKIAogICAgICAgICAgICAgc3RvcF90aW1lcigmc2RvbS0+cmVw
bF90aW1lcik7CiAKLSAgICAgICAgICAgIC8qIERpc2FibGUgYnVkZ2V0IGFjY291bnRpbmcgZm9y
IGFsbCB0aGUgdkNQVXMuICovCi0gICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisg
ICAgICAgICAgICAvKiBEaXNhYmxlIGJ1ZGdldCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHVuaXRz
LiAqLworICAgICAgICAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hl
ZDJfdW5pdCh2LT5zY2hlZF91bml0KTsKLSAgICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2Nr
ID0gdW5pdF9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAg
ICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gY3NjaGVkMl91bml0KHVuaXQpOworICAg
ICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7
CiAKICAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IFNUSU1FX01BWDsKICAgICAgICAgICAg
ICAgICBzdmMtPmJ1ZGdldF9xdW90YSA9IDA7CiAKLSAgICAgICAgICAgICAgICB1bml0X3NjaGVk
dWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgICAg
IHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHVuaXQpOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgc2RvbS0+Y2FwID0gMDsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBXZSBh
cmUgZGlzYWJsaW5nIHRoZSBjYXAgZm9yIHRoaXMgZG9tYWluLCB3aGljaCBtYXkgaGF2ZQotICAg
ICAgICAgICAgICogdkNQVXMgd2FpdGluZyBmb3IgYSByZXBsZW5pc2htZW50LCBzbyB3ZSB1bnBh
cmsgdGhlbSBhbGwuCisgICAgICAgICAgICAgKiB1bml0cyB3YWl0aW5nIGZvciBhIHJlcGxlbmlz
aG1lbnQsIHNvIHdlIHVucGFyayB0aGVtIGFsbC4KICAgICAgICAgICAgICAqIE5vdGUgdGhhdCwg
c2luY2Ugd2UgaGF2ZSBhbHJlYWR5IGRpc2FibGVkIGJ1ZGdldCBhY2NvdW50aW5nCi0gICAgICAg
ICAgICAgKiBmb3IgYWxsIHRoZSB2Q1BVcyBvZiB0aGUgZG9tYWluLCBubyBjdXJyZW50bHkgcnVu
bmluZyB2Q1BVCi0gICAgICAgICAgICAgKiB3aWxsIGJlIGFkZGVkIHRvIHRoZSBwYXJrZWQgdkNQ
VXMgbGlzdCBhbnkgbG9uZ2VyLgorICAgICAgICAgICAgICogZm9yIGFsbCB0aGUgdW5pdHMgb2Yg
dGhlIGRvbWFpbiwgbm8gY3VycmVudGx5IHJ1bm5pbmcgdW5pdAorICAgICAgICAgICAgICogd2ls
bCBiZSBhZGRlZCB0byB0aGUgcGFya2VkIHVuaXRzIGxpc3QgYW55IGxvbmdlci4KICAgICAgICAg
ICAgICAqLwogICAgICAgICAgICAgc3Bpbl9sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7Ci0gICAg
ICAgICAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5wYXJrZWRfdmNwdXMsICZwYXJrZWQpOwor
ICAgICAgICAgICAgbGlzdF9zcGxpY2VfaW5pdCgmc2RvbS0+cGFya2VkX3VuaXRzLCAmcGFya2Vk
KTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7CiAKLSAgICAg
ICAgICAgIHVucGFya19wYXJrZWRfdmNwdXMob3BzLCAmcGFya2VkKTsKKyAgICAgICAgICAgIHVu
cGFya19wYXJrZWRfdW5pdHMob3BzLCAmcGFya2VkKTsKICAgICAgICAgfQogICAgICAgICB3cml0
ZV91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAgICAgICAgIGJyZWFrOwpA
QCAtMzA3NCwxMiArMzA2NiwxMiBAQCBjc2NoZWQyX2FsbG9jX2RvbWRhdGEoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpkb20pCiAgICAgc2RvbS0+ZG9tID0gZG9t
OwogICAgIHNkb20tPndlaWdodCA9IENTQ0hFRDJfREVGQVVMVF9XRUlHSFQ7CiAgICAgc2RvbS0+
Y2FwID0gMFU7Ci0gICAgc2RvbS0+bnJfdmNwdXMgPSAwOworICAgIHNkb20tPm5yX3VuaXRzID0g
MDsKIAogICAgIGluaXRfdGltZXIoJnNkb20tPnJlcGxfdGltZXIsIHJlcGxlbmlzaF9kb21haW5f
YnVkZ2V0LCBzZG9tLAogICAgICAgICAgICAgICAgY3B1bWFza19hbnkoY3B1cG9vbF9kb21haW5f
Y3B1bWFzayhkb20pKSk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnNkb20tPmJ1ZGdldF9sb2NrKTsK
LSAgICBJTklUX0xJU1RfSEVBRCgmc2RvbS0+cGFya2VkX3ZjcHVzKTsKKyAgICBJTklUX0xJU1Rf
SEVBRCgmc2RvbS0+cGFya2VkX3VuaXRzKTsKIAogICAgIHdyaXRlX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7CiAKQEAgLTMxMTMsMzQgKzMxMDUsMzIgQEAgY3NjaGVkMl9mcmVlX2Rv
bWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogc3RhdGljIHZv
aWQKIGNzY2hlZDJfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdmMgPSB1bml0LT52Y3B1
X2xpc3Q7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gdW5pdC0+cHJpdjsKICAgICBz
dHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHNwaW5sb2Nr
X3QgKmxvY2s7CiAKLSAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdSh2YykpOworICAgIEFTU0VSVCgh
aXNfaWRsZV91bml0KHVuaXQpKTsKICAgICBBU1NFUlQobGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2Vs
ZW0pKTsKIAogICAgIC8qIGNzY2hlZDJfcmVzX3BpY2soKSBleHBlY3RzIHRoZSBwY3B1IGxvY2sg
dG8gYmUgaGVsZCAqLwogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwog
Ci0gICAgdW5pdC0+cmVzID0gY3NjaGVkMl9yZXNfcGljayhvcHMsIHVuaXQpOwotICAgIHZjLT5w
cm9jZXNzb3IgPSB1bml0LT5yZXMtPm1hc3Rlcl9jcHU7CisgICAgc2NoZWRfc2V0X3Jlcyh1bml0
LCBjc2NoZWQyX3Jlc19waWNrKG9wcywgdW5pdCkpOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxKGxv
Y2spOwogCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKLSAgICAv
KiBBZGQgdmNwdSB0byBydW5xdWV1ZSBvZiBpbml0aWFsIHByb2Nlc3NvciAqLwotICAgIHJ1bnFf
YXNzaWduKG9wcywgdmMpOworICAgIC8qIEFkZCB1bml0IHRvIHJ1bnF1ZXVlIG9mIGluaXRpYWwg
cHJvY2Vzc29yICovCisgICAgcnVucV9hc3NpZ24ob3BzLCB1bml0KTsKIAogICAgIHVuaXRfc2No
ZWR1bGVfdW5sb2NrX2lycShsb2NrLCB1bml0KTsKIAotICAgIHNkb20tPm5yX3ZjcHVzKys7Cisg
ICAgc2RvbS0+bnJfdW5pdHMrKzsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTksodW5pdF9pbnNlcnQp
OwogCi0gICAgQ1NDSEVEMl9WQ1BVX0NIRUNLKHZjKTsKKyAgICBDU0NIRUQyX1VOSVRfQ0hFQ0so
dW5pdCk7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC0zMTU0LDExICszMTQ0LDEwIEBAIGNzY2hlZDJf
ZnJlZV91ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnByaXYpCiBzdGF0
aWMgdm9pZAogY3NjaGVkMl91bml0X3JlbW92ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIHN0cnVjdCB2Y3B1ICp2YyA9IHVuaXQt
PnZjcHVfbGlzdDsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml91bml0KHVuaXQpOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAKLSAgICBBU1NFUlQoIWlzX2lk
bGVfdmNwdSh2YykpOworICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHVuaXQpKTsKICAgICBBU1NF
UlQobGlzdF9lbXB0eSgmc3ZjLT5ydW5xX2VsZW0pKTsKIAogICAgIFNDSEVEX1NUQVRfQ1JBTkso
dW5pdF9yZW1vdmUpOwpAQCAtMzE2NiwxNCArMzE1NSwxNCBAQCBjc2NoZWQyX3VuaXRfcmVtb3Zl
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAg
ICAgLyogUmVtb3ZlIGZyb20gcnVucXVldWUgKi8KICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9s
b2NrX2lycSh1bml0KTsKIAotICAgIHJ1bnFfZGVhc3NpZ24ob3BzLCB2Yyk7CisgICAgcnVucV9k
ZWFzc2lnbihvcHMsIHVuaXQpOwogCiAgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IHVuaXQpOwogCi0gICAgc3ZjLT5zZG9tLT5ucl92Y3B1cy0tOworICAgIHN2Yy0+c2RvbS0+bnJf
dW5pdHMtLTsKIH0KIAotLyogSG93IGxvbmcgc2hvdWxkIHdlIGxldCB0aGlzIHZjcHUgcnVuIGZv
cj8gKi8KKy8qIEhvdyBsb25nIHNob3VsZCB3ZSBsZXQgdGhpcyB1bml0IHJ1biBmb3I/ICovCiBz
dGF0aWMgc190aW1lX3QKIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIGludCBjcHUsCiAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc25leHQs
IHNfdGltZV90IG5vdykKQEAgLTMxODgsNyArMzE3Nyw3IEBAIGNzY2hlZDJfcnVudGltZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgICogSWYgd2UncmUgaWRsZSwg
anVzdCBzdGF5IHNvLiBPdGhlcnMgKG9yIGV4dGVybmFsIGV2ZW50cykKICAgICAgKiB3aWxsIHBv
a2UgdXMgd2hlbiBuZWNlc3NhcnkuCiAgICAgICovCi0gICAgaWYgKCBpc19pZGxlX3ZjcHUoc25l
eHQtPnZjcHUpICkKKyAgICBpZiAoIGlzX2lkbGVfdW5pdChzbmV4dC0+dW5pdCkgKQogICAgICAg
ICByZXR1cm4gLTE7CiAKICAgICAvKiBHZW5lcmFsIGFsZ29yaXRobToKQEAgLTMyMDUsOCArMzE5
NCw4IEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBj
cHUsCiAgICAgaWYgKCBwcnYtPnJhdGVsaW1pdF91cyApCiAgICAgewogICAgICAgICBzX3RpbWVf
dCByYXRlbGltaXRfbWluID0gTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKTsKLSAgICAgICAg
aWYgKCBzbmV4dC0+dmNwdS0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyApCi0gICAgICAgICAgICBy
YXRlbGltaXRfbWluID0gc25leHQtPnZjcHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUg
KworICAgICAgICBpZiAoIHNuZXh0LT51bml0LT5pc19ydW5uaW5nICkKKyAgICAgICAgICAgIHJh
dGVsaW1pdF9taW4gPSBzbmV4dC0+dW5pdC0+c3RhdGVfZW50cnlfdGltZSArCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKSAtIG5vdzsKICAg
ICAgICAgaWYgKCByYXRlbGltaXRfbWluID4gbWluX3RpbWUgKQogICAgICAgICAgICAgbWluX3Rp
bWUgPSByYXRlbGltaXRfbWluOwpAQCAtMzIyMyw3ICszMjEyLDcgQEAgY3NjaGVkMl9ydW50aW1l
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwKICAgICB7CiAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKnN3YWl0ID0gcnVucV9lbGVtKHJ1bnEtPm5leHQpOwogCi0gICAg
ICAgIGlmICggISBpc19pZGxlX3ZjcHUoc3dhaXQtPnZjcHUpCisgICAgICAgIGlmICggISBpc19p
ZGxlX3VuaXQoc3dhaXQtPnVuaXQpCiAgICAgICAgICAgICAgJiYgc3dhaXQtPmNyZWRpdCA+IDAg
KQogICAgICAgICB7CiAgICAgICAgICAgICBydF9jcmVkaXQgPSBzbmV4dC0+Y3JlZGl0IC0gc3dh
aXQtPmNyZWRpdDsKQEAgLTMyMzcsNyArMzIyNiw3IEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgICoKICAgICAgKiBGSVhNRTogU2Vl
IGlmIHdlIGNhbiBlbGltaW5hdGUgdGhpcyBjb252ZXJzaW9uIGlmIHdlIGtub3cgdGltZQogICAg
ICAqIHdpbGwgYmUgb3V0c2lkZSAoTUlOLE1BWCkuICBQcm9iYWJseSByZXF1aXJlcyBwcmUtY2Fs
Y3VsYXRpbmcKLSAgICAgKiBjcmVkaXQgdmFsdWVzIG9mIE1JTixNQVggcGVyIHZjcHUsIHNpbmNl
IGVhY2ggdmNwdSBidXJucyBjcmVkaXQKKyAgICAgKiBjcmVkaXQgdmFsdWVzIG9mIE1JTixNQVgg
cGVyIHVuaXQsIHNpbmNlIGVhY2ggdW5pdCBidXJucyBjcmVkaXQKICAgICAgKiBhdCBhIGRpZmZl
cmVudCByYXRlLgogICAgICAqLwogICAgIGlmICggcnRfY3JlZGl0ID4gMCApCkBAIC0zMjg1LDM2
ICszMjc0LDM1IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KnJxZCwKIAogICAgICpza2lwcGVkID0gMDsKIAotICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92
Y3B1KHNjdXJyLT52Y3B1KSkgKQorICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV91bml0KHNjdXJy
LT51bml0KSkgKQogICAgIHsKICAgICAgICAgc25leHQgPSBzY3VycjsKICAgICAgICAgZ290byBj
aGVja19ydW5xOwogICAgIH0KIAotICAgIHlpZWxkID0gX190ZXN0X2FuZF9jbGVhcl9iaXQoX19D
U0ZMQUdfdmNwdV95aWVsZCwgJnNjdXJyLT5mbGFncyk7CisgICAgeWllbGQgPSBfX3Rlc3RfYW5k
X2NsZWFyX2JpdChfX0NTRkxBR191bml0X3lpZWxkLCAmc2N1cnItPmZsYWdzKTsKIAogICAgIC8q
Ci0gICAgICogUmV0dXJuIHRoZSBjdXJyZW50IHZjcHUgaWYgaXQgaGFzIGV4ZWN1dGVkIGZvciBs
ZXNzIHRoYW4gcmF0ZWxpbWl0LgotICAgICAqIEFkanVzdHN0bWVudCBmb3IgdGhlIHNlbGVjdGVk
IHZjcHUncyBjcmVkaXQgYW5kIGRlY2lzaW9uCisgICAgICogUmV0dXJuIHRoZSBjdXJyZW50IHVu
aXQgaWYgaXQgaGFzIGV4ZWN1dGVkIGZvciBsZXNzIHRoYW4gcmF0ZWxpbWl0LgorICAgICAqIEFk
anVzdHN0bWVudCBmb3IgdGhlIHNlbGVjdGVkIHVuaXQncyBjcmVkaXQgYW5kIGRlY2lzaW9uCiAg
ICAgICogZm9yIGhvdyBsb25nIGl0IHdpbGwgcnVuIHdpbGwgYmUgdGFrZW4gaW4gY3NjaGVkMl9y
dW50aW1lLgogICAgICAqCiAgICAgICogTm90ZSB0aGF0LCBpZiBzY3VyciBpcyB5aWVsZGluZywg
d2UgZG9uJ3QgbGV0IHJhdGUgbGltaXRpbmcga2ljayBpbi4KICAgICAgKiBJbiBmYWN0LCBpdCBt
YXkgYmUgdGhlIGNhc2UgdGhhdCBzY3VyciBpcyBhYm91dCB0byBzcGluLCBhbmQgdGhlcmUncwog
ICAgICAqIG5vIHBvaW50IGZvcmNpbmcgaXQgdG8gZG8gc28gdW50aWwgcmF0ZSBsaW1pdGluZyBl
eHBpcmVzLgogICAgICAqLwotICAgIGlmICggIXlpZWxkICYmIHBydi0+cmF0ZWxpbWl0X3VzICYm
IHZjcHVfcnVubmFibGUoc2N1cnItPnZjcHUpICYmCi0gICAgICAgICAobm93IC0gc2N1cnItPnZj
cHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUpIDwKLSAgICAgICAgICBNSUNST1NFQ1Mo
cHJ2LT5yYXRlbGltaXRfdXMpICkKKyAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91
cyAmJiB1bml0X3J1bm5hYmxlKHNjdXJyLT51bml0KSAmJgorICAgICAgICAgKG5vdyAtIHNjdXJy
LT51bml0LT5zdGF0ZV9lbnRyeV90aW1lKSA8IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykg
KQogICAgIHsKICAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICAgICAg
ewogICAgICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCB2Y3B1OjE2
LCBkb206MTY7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgdW5pdDoxNiwgZG9tOjE2OwogICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIHJ1bnRpbWU7CiAgICAgICAgICAgICB9IGQ7Ci0gICAgICAg
ICAgICBkLmRvbSA9IHNjdXJyLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgICAg
IGQudmNwdSA9IHNjdXJyLT52Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5ydW50aW1lID0g
bm93IC0gc2N1cnItPnZjcHUtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWU7CisgICAgICAg
ICAgICBkLmRvbSA9IHNjdXJyLT51bml0LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgICAg
IGQudW5pdCA9IHNjdXJyLT51bml0LT51bml0X2lkOworICAgICAgICAgICAgZC5ydW50aW1lID0g
bm93IC0gc2N1cnItPnVuaXQtPnN0YXRlX2VudHJ5X3RpbWU7CiAgICAgICAgICAgICBfX3RyYWNl
X3ZhcihUUkNfQ1NDSEVEMl9SQVRFTElNSVQsIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsK
QEAgLTMzMjMsMTMgKzMzMTEsMTMgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkLAogICAgIH0KIAogICAgIC8qIElmIHNjdXJyIGhhcyBhIHNvZnQtYWZm
aW5pdHksIGxldCdzIGNoZWNrIHdoZXRoZXIgY3B1IGlzIHBhcnQgb2YgaXQgKi8KLSAgICBpZiAo
IGhhc19zb2Z0X2FmZmluaXR5KHNjdXJyLT52Y3B1LT5zY2hlZF91bml0KSApCisgICAgaWYgKCBo
YXNfc29mdF9hZmZpbml0eShzY3Vyci0+dW5pdCkgKQogICAgIHsKLSAgICAgICAgYWZmaW5pdHlf
YmFsYW5jZV9jcHVtYXNrKHNjdXJyLT52Y3B1LT5zY2hlZF91bml0LCBCQUxBTkNFX1NPRlRfQUZG
SU5JVFksCisgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhzY3Vyci0+dW5pdCwgQkFM
QU5DRV9TT0ZUX0FGRklOSVRZLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1
bWFza19zY3JhdGNoKTsKICAgICAgICAgaWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2NwdShj
cHUsIGNwdW1hc2tfc2NyYXRjaCkpICkKICAgICAgICAgewotICAgICAgICAgICAgY3B1bWFza190
ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHNjdXJyLT52Y3B1LT5kb21haW4pOwor
ICAgICAgICAgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHNj
dXJyLT51bml0LT5kb21haW4pOwogCiAgICAgICAgICAgICAvKiBPaywgaXMgYW55IG9mIHRoZSBw
Y3B1cyBpbiBzY3VyciBzb2Z0LWFmZmluaXR5IGlkbGU/ICovCiAgICAgICAgICAgICBjcHVtYXNr
X2FuZChjcHVtYXNrX3NjcmF0Y2gsIGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+aWRsZSk7CkBAIC0z
MzU3LDEwICszMzQ1LDEwIEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVl
X2RhdGEgKnJxZCwKICAgICAgKgogICAgICAqIE9mIGNvdXJzZSwgd2UgYWxzbyBkZWZhdWx0IHRv
IGlkbGUgYWxzbyBpZiBzY3VyciBpcyBub3QgcnVubmFibGUuCiAgICAgICovCi0gICAgaWYgKCB2
Y3B1X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCisgICAgaWYg
KCB1bml0X3J1bm5hYmxlKHNjdXJyLT51bml0KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAg
ICAgIHNuZXh0ID0gc2N1cnI7CiAgICAgZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdW5p
dChpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdCk7CisgICAgICAgIHNuZXh0ID0gY3NjaGVkMl91
bml0KHNjaGVkX2lkbGVfdW5pdChjcHUpKTsKIAogIGNoZWNrX3J1bnE6CiAgICAgbGlzdF9mb3Jf
ZWFjaF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFkLT5ydW5xICkKQEAgLTMzNzAsMjQgKzMzNTgsMjQg
QEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAg
ICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzdHJ1Y3QgewotICAgICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAg
ICAgICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2LCBkb206MTY7CiAgICAgICAgICAgICB9IGQ7
Ci0gICAgICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAg
ICAgICAgICBkLnZjcHUgPSBzdmMtPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgICAgICBkLmRvbSA9
IHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQ7CisgICAgICAgICAgICBkLnVuaXQgPSBzdmMt
PnVuaXQtPnVuaXRfaWQ7CiAgICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9SVU5R
X0NBTkRfQ0hFQ0ssIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZCksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICAgICAgfQogCi0g
ICAgICAgIC8qIE9ubHkgY29uc2lkZXIgdmNwdXMgdGhhdCBhcmUgYWxsb3dlZCB0byBydW4gb24g
dGhpcyBwcm9jZXNzb3IuICovCi0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBz
dmMtPnZjcHUtPnNjaGVkX3VuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAgICAgIC8qIE9u
bHkgY29uc2lkZXIgdW5pdHMgdGhhdCBhcmUgYWxsb3dlZCB0byBydW4gb24gdGhpcyBwcm9jZXNz
b3IuICovCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzdmMtPnVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5KSApCiAgICAgICAgIHsKICAgICAgICAgICAgICgqc2tpcHBlZCkrKzsK
ICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKICAgICAgICAgLyoKLSAgICAgICAg
ICogSWYgYSB2Y3B1IGlzIG1lYW50IHRvIGJlIHBpY2tlZCB1cCBieSBhbm90aGVyIHByb2Nlc3Nv
ciwgYW5kIHN1Y2gKKyAgICAgICAgICogSWYgYW4gdW5pdCBpcyBtZWFudCB0byBiZSBwaWNrZWQg
dXAgYnkgYW5vdGhlciBwcm9jZXNzb3IsIGFuZCBzdWNoCiAgICAgICAgICAqIHByb2Nlc3NvciBo
YXMgbm90IHNjaGVkdWxlZCB5ZXQsIGxlYXZlIGl0IGluIHRoZSBydW5xdWV1ZSBmb3IgaGltLgog
ICAgICAgICAgKi8KICAgICAgICAgaWYgKCBzdmMtPnRpY2tsZWRfY3B1ICE9IC0xICYmIHN2Yy0+
dGlja2xlZF9jcHUgIT0gY3B1ICYmCkBAIC0zNDAyLDcgKzMzOTAsNyBAQCBydW5xX2NhbmRpZGF0
ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAqIElmIHRoaXMg
aXMgb24gYSBkaWZmZXJlbnQgcHJvY2Vzc29yLCBkb24ndCBwdWxsIGl0IHVubGVzcwogICAgICAg
ICAgKiBpdHMgY3JlZGl0IGlzIGF0IGxlYXN0IENTQ0hFRDJfTUlHUkFURV9SRVNJU1QgaGlnaGVy
LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBzdmMtPnZjcHUtPnByb2Nlc3NvciAhPSBjcHUK
KyAgICAgICAgaWYgKCBzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQpICE9IGNwdQogICAgICAg
ICAgICAgICYmIHNuZXh0LT5jcmVkaXQgKyBDU0NIRUQyX01JR1JBVEVfUkVTSVNUID4gc3ZjLT5j
cmVkaXQgKQogICAgICAgICB7CiAgICAgICAgICAgICAoKnNraXBwZWQpKys7CkBAIC0zNDE3LDcg
KzM0MDUsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQsCiAgICAgICAgICAqIHNvbWUgYnVkZ2V0LCB0aGVuIGNob29zZSBpdC4KICAgICAgICAgICov
CiAgICAgICAgIGlmICggKHlpZWxkIHx8IHN2Yy0+Y3JlZGl0ID4gc25leHQtPmNyZWRpdCkgJiYK
LSAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCB2Y3B1X2dyYWJfYnVkZ2V0KHN2YykpICkK
KyAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCB1bml0X2dyYWJfYnVkZ2V0KHN2YykpICkK
ICAgICAgICAgICAgIHNuZXh0ID0gc3ZjOwogCiAgICAgICAgIC8qIEluIGFueSBjYXNlLCBpZiB3
ZSBnb3QgdGhpcyBmYXIsIGJyZWFrLiAqLwpAQCAtMzQyNywxMiArMzQxNSwxMiBAQCBydW5xX2Nh
bmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgaWYgKCB1bmxp
a2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAg
ICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7CisgICAgICAgICAgICB1bnNpZ25lZCB1bml0OjE2
LCBkb206MTY7CiAgICAgICAgICAgICB1bnNpZ25lZCB0aWNrbGVkX2NwdSwgc2tpcHBlZDsKICAg
ICAgICAgICAgIGludCBjcmVkaXQ7CiAgICAgICAgIH0gZDsKLSAgICAgICAgZC5kb20gPSBzbmV4
dC0+dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIGQudmNwdSA9IHNuZXh0LT52Y3B1
LT52Y3B1X2lkOworICAgICAgICBkLmRvbSA9IHNuZXh0LT51bml0LT5kb21haW4tPmRvbWFpbl9p
ZDsKKyAgICAgICAgZC51bml0ID0gc25leHQtPnVuaXQtPnVuaXRfaWQ7CiAgICAgICAgIGQuY3Jl
ZGl0ID0gc25leHQtPmNyZWRpdDsKICAgICAgICAgZC50aWNrbGVkX2NwdSA9IHNuZXh0LT50aWNr
bGVkX2NwdTsKICAgICAgICAgZC5za2lwcGVkID0gKnNraXBwZWQ7CkBAIC0zNDY0LDE0ICszNDUy
LDE1IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiB7CiAgICAgY29uc3QgaW50IGNwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7Ci0gICAg
c3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHNjdXJyID0gY3NjaGVkMl91bml0KGN1cnJlbnQt
PnNjaGVkX3VuaXQpOworICAgIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCA9IGN1cnJlbnQt
PnNjaGVkX3VuaXQ7CisgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0IHNjdXJyID0gY3Nj
aGVkMl91bml0KGN1cnJ1bml0KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzbmV4dCA9IE5V
TEw7Ci0gICAgdW5zaWduZWQgaW50IHNraXBwZWRfdmNwdXMgPSAwOworICAgIHVuc2lnbmVkIGlu
dCBza2lwcGVkX3VuaXRzID0gMDsKICAgICBzdHJ1Y3QgdGFza19zbGljZSByZXQ7CiAgICAgYm9v
bCB0aWNrbGVkOwogCiAgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZHVsZSk7Ci0gICAgQ1NDSEVE
Ml9WQ1BVX0NIRUNLKGN1cnJlbnQpOworICAgIENTQ0hFRDJfVU5JVF9DSEVDSyhjdXJydW5pdCk7
CiAKICAgICBCVUdfT04oIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3NjaGVkMl9wcml2KG9wcykt
PmluaXRpYWxpemVkKSk7CiAKQEAgLTM0ODAsNyArMzQ2OSw3IEBAIGNzY2hlZDJfc2NoZWR1bGUo
CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVs
ZV9sb2NrKSk7CiAKLSAgICBCVUdfT04oIWlzX2lkbGVfdmNwdShzY3Vyci0+dmNwdSkgJiYgc2N1
cnItPnJxZCAhPSBycWQpOworICAgIEJVR19PTighaXNfaWRsZV91bml0KGN1cnJ1bml0KSAmJiBz
Y3Vyci0+cnFkICE9IHJxZCk7CiAKICAgICAvKiBDbGVhciAidGlja2xlZCIgYml0IG5vdyB0aGF0
IHdlJ3ZlIGJlZW4gc2NoZWR1bGVkICovCiAgICAgdGlja2xlZCA9IGNwdW1hc2tfdGVzdF9jcHUo
Y3B1LCAmcnFkLT50aWNrbGVkKTsKQEAgLTM1MDAsNyArMzQ4OSw3IEBAIGNzY2hlZDJfc2NoZWR1
bGUoCiAgICAgICAgIGQuY3B1ID0gY3B1OwogICAgICAgICBkLnJxX2lkID0gYzJyKGNwdSk7CiAg
ICAgICAgIGQudGFza2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7Ci0gICAgICAgIGQuaWRs
ZSA9IGlzX2lkbGVfdmNwdShjdXJyZW50KTsKKyAgICAgICAgZC5pZGxlID0gaXNfaWRsZV91bml0
KGN1cnJ1bml0KTsKICAgICAgICAgZC5zbXRfaWRsZSA9IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAm
cnFkLT5zbXRfaWRsZSk7CiAgICAgICAgIGQudGlja2xlZCA9IHRpY2tsZWQ7CiAgICAgICAgIF9f
dHJhY2VfdmFyKFRSQ19DU0NIRUQyX1NDSEVEVUxFLCAxLApAQCAtMzUxNCw1NSArMzUwMyw1NSBA
QCBjc2NoZWQyX3NjaGVkdWxlKAogICAgIC8qCiAgICAgICogIEJlbG93IDAsIG1lYW5zIHRoYXQg
d2UgYXJlIGNhcHBlZCBhbmQgd2UgaGF2ZSBvdmVycnVuIG91ciAgYnVkZ2V0LgogICAgICAqICBM
ZXQncyB0cnkgdG8gZ2V0IHNvbWUgbW9yZSBidXQsIGlmIHdlIGZhaWwgKGUuZy4sIGJlY2F1c2Ug
b2YgdGhlCi0gICAgICogIG90aGVyIHJ1bm5pbmcgdmNwdXMpLCB3ZSB3aWxsIGJlIHBhcmtlZC4K
KyAgICAgKiAgb3RoZXIgcnVubmluZyB1bml0cyksIHdlIHdpbGwgYmUgcGFya2VkLgogICAgICAq
LwogICAgIGlmICggdW5saWtlbHkoc2N1cnItPmJ1ZGdldCA8PSAwKSApCi0gICAgICAgIHZjcHVf
Z3JhYl9idWRnZXQoc2N1cnIpOworICAgICAgICB1bml0X2dyYWJfYnVkZ2V0KHNjdXJyKTsKIAog
ICAgIC8qCi0gICAgICogU2VsZWN0IG5leHQgcnVubmFibGUgbG9jYWwgVkNQVSAoaWUgdG9wIG9m
IGxvY2FsIHJ1bnEpLgorICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxvY2FsIFVOSVQgKGll
IHRvcCBvZiBsb2NhbCBydW5xKS4KICAgICAgKgotICAgICAqIElmIHRoZSBjdXJyZW50IHZjcHUg
aXMgcnVubmFibGUsIGFuZCBoYXMgaGlnaGVyIGNyZWRpdCB0aGFuCisgICAgICogSWYgdGhlIGN1
cnJlbnQgdW5pdCBpcyBydW5uYWJsZSwgYW5kIGhhcyBoaWdoZXIgY3JlZGl0IHRoYW4KICAgICAg
KiB0aGUgbmV4dCBndXkgb24gdGhlIHF1ZXVlIChvciB0aGVyZSBpcyBub29uZSBlbHNlKSwgd2Ug
d2FudCB0bwogICAgICAqIHJ1biBoaW0gYWdhaW4uCiAgICAgICoKLSAgICAgKiBJZiB0aGVyZSdz
IHRhc2tsZXQgd29yayB0byBkbywgd2Ugd2FudCB0byBjaG9zZSB0aGUgaWRsZSB2Y3B1CisgICAg
ICogSWYgdGhlcmUncyB0YXNrbGV0IHdvcmsgdG8gZG8sIHdlIHdhbnQgdG8gY2hvc2UgdGhlIGlk
bGUgdW5pdAogICAgICAqIGZvciB0aGlzIHByb2Nlc3NvciwgYW5kIG1hcmsgdGhlIGN1cnJlbnQg
Zm9yIGRlbGF5ZWQgcnVucXVldWUKICAgICAgKiBhZGQuCiAgICAgICoKLSAgICAgKiBJZiB0aGUg
Y3VycmVudCB2Y3B1IGlzIHJ1bm5hYmxlLCBhbmQgdGhlcmUncyBhbm90aGVyIHJ1bm5hYmxlCisg
ICAgICogSWYgdGhlIGN1cnJlbnQgdW5pdCBpcyBydW5uYWJsZSwgYW5kIHRoZXJlJ3MgYW5vdGhl
ciBydW5uYWJsZQogICAgICAqIGNhbmRpZGF0ZSwgd2Ugd2FudCB0byBtYXJrIGN1cnJlbnQgZm9y
IGRlbGF5ZWQgcnVucXVldWUgYWRkLAogICAgICAqIGFuZCByZW1vdmUgdGhlIG5leHQgZ3V5IGZy
b20gdGhlIHF1ZXVlLgogICAgICAqCi0gICAgICogSWYgdGhlIGN1cnJlbnQgdmNwdSBpcyBub3Qg
cnVubmFibGUsIHdlIHdhbnQgdG8gY2hvc2UgdGhlIGlkbGUKLSAgICAgKiB2Y3B1IGZvciB0aGlz
IHByb2Nlc3Nvci4KKyAgICAgKiBJZiB0aGUgY3VycmVudCB1bml0IGlzIG5vdCBydW5uYWJsZSwg
d2Ugd2FudCB0byBjaG9zZSB0aGUgaWRsZQorICAgICAqIHVuaXQgZm9yIHRoaXMgcHJvY2Vzc29y
LgogICAgICAqLwogICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCiAgICAgewotICAg
ICAgICBfX2NsZWFyX2JpdChfX0NTRkxBR192Y3B1X3lpZWxkLCAmc2N1cnItPmZsYWdzKTsKKyAg
ICAgICAgX19jbGVhcl9iaXQoX19DU0ZMQUdfdW5pdF95aWVsZCwgJnNjdXJyLT5mbGFncyk7CiAg
ICAgICAgIHRyYWNlX3ZhcihUUkNfQ1NDSEVEMl9TQ0hFRF9UQVNLTEVULCAxLCAwLCBOVUxMKTsK
LSAgICAgICAgc25leHQgPSBjc2NoZWQyX3VuaXQoaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQp
OworICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdW5pdChzY2hlZF9pZGxlX3VuaXQoY3B1KSk7CiAg
ICAgfQogICAgIGVsc2UKLSAgICAgICAgc25leHQgPSBydW5xX2NhbmRpZGF0ZShycWQsIHNjdXJy
LCBjcHUsIG5vdywgJnNraXBwZWRfdmNwdXMpOworICAgICAgICBzbmV4dCA9IHJ1bnFfY2FuZGlk
YXRlKHJxZCwgc2N1cnIsIGNwdSwgbm93LCAmc2tpcHBlZF91bml0cyk7CiAKLSAgICAvKiBJZiBz
d2l0Y2hpbmcgZnJvbSBhIG5vbi1pZGxlIHJ1bm5hYmxlIHZjcHUsIHB1dCBpdAorICAgIC8qIElm
IHN3aXRjaGluZyBmcm9tIGEgbm9uLWlkbGUgcnVubmFibGUgdW5pdCwgcHV0IGl0CiAgICAgICog
YmFjayBvbiB0aGUgcnVucXVldWUuICovCiAgICAgaWYgKCBzbmV4dCAhPSBzY3VycgotICAgICAg
ICAgJiYgIWlzX2lkbGVfdmNwdShzY3Vyci0+dmNwdSkKLSAgICAgICAgICYmIHZjcHVfcnVubmFi
bGUoY3VycmVudCkgKQorICAgICAgICAgJiYgIWlzX2lkbGVfdW5pdChjdXJydW5pdCkKKyAgICAg
ICAgICYmIHVuaXRfcnVubmFibGUoY3VycnVuaXQpICkKICAgICAgICAgX19zZXRfYml0KF9fQ1NG
TEFHX2RlbGF5ZWRfcnVucV9hZGQsICZzY3Vyci0+ZmxhZ3MpOwogCiAgICAgcmV0Lm1pZ3JhdGVk
ID0gMDsKIAogICAgIC8qIEFjY291bnRpbmcgZm9yIG5vbi1pZGxlIHRhc2tzICovCi0gICAgaWYg
KCAhaXNfaWRsZV92Y3B1KHNuZXh0LT52Y3B1KSApCisgICAgaWYgKCAhaXNfaWRsZV91bml0KHNu
ZXh0LT51bml0KSApCiAgICAgewogICAgICAgICAvKiBJZiBzd2l0Y2hpbmcsIHJlbW92ZSB0aGlz
IGZyb20gdGhlIHJ1bnF1ZXVlIGFuZCBtYXJrIGl0IHNjaGVkdWxlZCAqLwogICAgICAgICBpZiAo
IHNuZXh0ICE9IHNjdXJyICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKHNuZXh0LT5y
cWQgPT0gcnFkKTsKLSAgICAgICAgICAgIEFTU0VSVCghc25leHQtPnZjcHUtPnNjaGVkX3VuaXQt
PmlzX3J1bm5pbmcpOworICAgICAgICAgICAgQVNTRVJUKCFzbmV4dC0+dW5pdC0+aXNfcnVubmlu
Zyk7CiAKICAgICAgICAgICAgIHJ1bnFfcmVtb3ZlKHNuZXh0KTsKICAgICAgICAgICAgIF9fc2V0
X2JpdChfX0NTRkxBR19zY2hlZHVsZWQsICZzbmV4dC0+ZmxhZ3MpOwpAQCAtMzU3NywxOSArMzU2
NiwxOSBAQCBjc2NoZWQyX3NjaGVkdWxlKAogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBy
ZXNldCBjb25kaXRpb24gaXMgImhhcyBhIHNjaGVkdWxlciBlcG9jaCBjb21lIHRvIGFuIGVuZD8i
LgotICAgICAgICAgKiBUaGUgd2F5IHRoaXMgaXMgZW5mb3JjZWQgaXMgY2hlY2tpbmcgd2hldGhl
ciB0aGUgdmNwdSBhdCB0aGUgdG9wCisgICAgICAgICAqIFRoZSB3YXkgdGhpcyBpcyBlbmZvcmNl
ZCBpcyBjaGVja2luZyB3aGV0aGVyIHRoZSB1bml0IGF0IHRoZSB0b3AKICAgICAgICAgICogb2Yg
dGhlIHJ1bnF1ZXVlIGhhcyBuZWdhdGl2ZSBjcmVkaXRzLiBUaGlzIG1lYW5zIHRoZSBlcG9jaHMg
aGF2ZQogICAgICAgICAgKiB2YXJpYWJsZSBsZW5ndGgsIGFzIGluIG9uZSBlcG9jaCBleHBvcmVz
IHdoZW46Ci0gICAgICAgICAqICAxKSB0aGUgdmNwdSBhdCB0aGUgdG9wIG9mIHRoZSBydW5xdWV1
ZSBoYXMgZXhlY3V0ZWQgZm9yCisgICAgICAgICAqICAxKSB0aGUgdW5pdCBhdCB0aGUgdG9wIG9m
IHRoZSBydW5xdWV1ZSBoYXMgZXhlY3V0ZWQgZm9yCiAgICAgICAgICAqICAgICBhcm91bmQgMTAg
bXMgKHdpdGggZGVmYXVsdCBwYXJhbWV0ZXJzKTsKLSAgICAgICAgICogIDIpIG5vIG90aGVyIHZj
cHUgd2l0aCBoaWdoZXIgY3JlZGl0cyB3YW50cyB0byBydW4uCisgICAgICAgICAqICAyKSBubyBv
dGhlciB1bml0IHdpdGggaGlnaGVyIGNyZWRpdHMgd2FudHMgdG8gcnVuLgogICAgICAgICAgKgog
ICAgICAgICAgKiBIZXJlLCB3aGVyZSB3ZSB3YW50IHRvIGNoZWNrIGZvciByZXNldCwgd2UgbmVl
ZCB0byBtYWtlIHN1cmUgdGhlCi0gICAgICAgICAqIHByb3BlciB2Y3B1IGlzIGJlaW5nIHVzZWQu
IEluIGZhY3QsIHJ1bnF1ZXVlX2NhbmRpZGF0ZSgpIG1heSBoYXZlCi0gICAgICAgICAqIG5vdCBy
ZXR1cm5lZCB0aGUgZmlyc3QgdmNwdSBpbiB0aGUgcnVucXVldWUsIGZvciB2YXJpb3VzIHJlYXNv
bnMKKyAgICAgICAgICogcHJvcGVyIHVuaXQgaXMgYmVpbmcgdXNlZC4gSW4gZmFjdCwgcnVucXVl
dWVfY2FuZGlkYXRlKCkgbWF5IGhhdmUKKyAgICAgICAgICogbm90IHJldHVybmVkIHRoZSBmaXJz
dCB1bml0IGluIHRoZSBydW5xdWV1ZSwgZm9yIHZhcmlvdXMgcmVhc29ucwogICAgICAgICAgKiAo
ZS5nLiwgYWZmaW5pdHkpLiBPbmx5IHRyaWdnZXIgYSByZXNldCB3aGVuIGl0IGRvZXMuCiAgICAg
ICAgICAqLwotICAgICAgICBpZiAoIHNraXBwZWRfdmNwdXMgPT0gMCAmJiBzbmV4dC0+Y3JlZGl0
IDw9IENTQ0hFRDJfQ1JFRElUX1JFU0VUICkKKyAgICAgICAgaWYgKCBza2lwcGVkX3VuaXRzID09
IDAgJiYgc25leHQtPmNyZWRpdCA8PSBDU0NIRUQyX0NSRURJVF9SRVNFVCApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHJlc2V0X2NyZWRpdChvcHMsIGNwdSwgbm93LCBzbmV4dCk7CiAgICAgICAg
ICAgICBiYWxhbmNlX2xvYWQob3BzLCBjcHUsIG5vdyk7CkBAIC0zNTk5LDExICszNTg4LDEwIEBA
IGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgIHNuZXh0LT50aWNrbGVkX2NwdSA9IC0xOwogCiAg
ICAgICAgIC8qIFNhZmUgYmVjYXVzZSBsb2NrIGZvciBvbGQgcHJvY2Vzc29yIGlzIGhlbGQgKi8K
LSAgICAgICAgaWYgKCBzbmV4dC0+dmNwdS0+cHJvY2Vzc29yICE9IGNwdSApCisgICAgICAgIGlm
ICggc2NoZWRfdW5pdF9tYXN0ZXIoc25leHQtPnVuaXQpICE9IGNwdSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHNuZXh0LT5jcmVkaXQgKz0gQ1NDSEVEMl9NSUdSQVRFX0NPTVBFTlNBVElPTjsK
LSAgICAgICAgICAgIHNuZXh0LT52Y3B1LT5wcm9jZXNzb3IgPSBjcHU7Ci0gICAgICAgICAgICBz
bmV4dC0+dmNwdS0+c2NoZWRfdW5pdC0+cmVzID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgICAg
ICAgICAgc2NoZWRfc2V0X3JlcyhzbmV4dC0+dW5pdCwgZ2V0X3NjaGVkX3JlcyhjcHUpKTsKICAg
ICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksobWlncmF0ZWQpOwogICAgICAgICAgICAgcmV0Lm1p
Z3JhdGVkID0gMTsKICAgICAgICAgfQpAQCAtMzYzNywyMCArMzYyNSwyMCBAQCBjc2NoZWQyX3Nj
aGVkdWxlKAogICAgICAqIFJldHVybiB0YXNrIHRvIHJ1biBuZXh0Li4uCiAgICAgICovCiAgICAg
cmV0LnRpbWUgPSBjc2NoZWQyX3J1bnRpbWUob3BzLCBjcHUsIHNuZXh0LCBub3cpOwotICAgIHJl
dC50YXNrID0gc25leHQtPnZjcHUtPnNjaGVkX3VuaXQ7CisgICAgcmV0LnRhc2sgPSBzbmV4dC0+
dW5pdDsKIAotICAgIENTQ0hFRDJfVkNQVV9DSEVDSyhyZXQudGFzay0+dmNwdV9saXN0KTsKKyAg
ICBDU0NIRUQyX1VOSVRfQ0hFQ0socmV0LnRhc2spOwogICAgIHJldHVybiByZXQ7CiB9CiAKIHN0
YXRpYyB2b2lkCi1jc2NoZWQyX2R1bXBfdmNwdShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYs
IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKK2NzY2hlZDJfZHVtcF91bml0KHN0cnVjdCBjc2No
ZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewogICAgIHByaW50
aygiWyVpLiVpXSBmbGFncz0leCBjcHU9JWkiLAotICAgICAgICAgICAgc3ZjLT52Y3B1LT5kb21h
aW4tPmRvbWFpbl9pZCwKLSAgICAgICAgICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwKKyAgICAgICAg
ICAgIHN2Yy0+dW5pdC0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICBzdmMtPnVuaXQt
PnVuaXRfaWQsCiAgICAgICAgICAgICBzdmMtPmZsYWdzLAotICAgICAgICAgICAgc3ZjLT52Y3B1
LT5wcm9jZXNzb3IpOworICAgICAgICAgICAgc2NoZWRfdW5pdF9tYXN0ZXIoc3ZjLT51bml0KSk7
CiAKICAgICBwcmludGsoIiBjcmVkaXQ9JSIgUFJJaTMyIiBbdz0ldV0iLCBzdmMtPmNyZWRpdCwg
c3ZjLT53ZWlnaHQpOwogCkBAIC0zNjc1LDEyICszNjYzLDEyIEBAIGR1bXBfcGNwdShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAgICAgICAgICAgIENQVU1BU0tfUFIocGVy
X2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKSwKICAgICAgICAgICAgQ1BVTUFTS19QUihwZXJf
Y3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpKTsKIAotICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGlu
ZyB0byBzYXkgaWYgdGhhdCdzIHRoZSBpZGxlIHZjcHUpICovCisgICAgLyogY3VycmVudCBVTklU
IChub3RoaW5nIHRvIHNheSBpZiB0aGF0J3MgdGhlIGlkbGUgdW5pdCkgKi8KICAgICBzdmMgPSBj
c2NoZWQyX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSk7Ci0gICAgaWYgKCBzdmMgJiYgIWlzX2lkbGVf
dmNwdShzdmMtPnZjcHUpICkKKyAgICBpZiAoIHN2YyAmJiAhaXNfaWRsZV91bml0KHN2Yy0+dW5p
dCkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJcdHJ1bjogIik7Ci0gICAgICAgIGNzY2hlZDJf
ZHVtcF92Y3B1KHBydiwgc3ZjKTsKKyAgICAgICAgY3NjaGVkMl9kdW1wX3VuaXQocHJ2LCBzdmMp
OwogICAgIH0KIH0KIApAQCAtMzczNyw3ICszNzI1LDcgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyX3Nkb20sICZwcnYt
PnNkb20gKQogICAgIHsKICAgICAgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tOwotICAgICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAKICAg
ICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlcl9zZG9tLCBzdHJ1Y3QgY3NjaGVkMl9kb20sIHNk
b21fZWxlbSk7CiAKQEAgLTM3NDUsMTkgKzM3MzMsMTkgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAgICAgICAgIHNkb20tPmRvbS0+ZG9tYWluX2lk
LAogICAgICAgICAgICAgICAgc2RvbS0+d2VpZ2h0LAogICAgICAgICAgICAgICAgc2RvbS0+Y2Fw
LAotICAgICAgICAgICAgICAgc2RvbS0+bnJfdmNwdXMpOworICAgICAgICAgICAgICAgc2RvbS0+
bnJfdW5pdHMpOwogCi0gICAgICAgIGZvcl9lYWNoX3ZjcHUoIHNkb20tPmRvbSwgdiApCisgICAg
ICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBzZG9tLT5kb20sIHVuaXQgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY29uc3Qgc3ZjID0gY3NjaGVkMl91bml0
KHYtPnNjaGVkX3VuaXQpOworICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqIGNvbnN0
IHN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7
CiAKLSAgICAgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2soc3ZjLT52Y3B1LT5zY2hl
ZF91bml0KTsKKyAgICAgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAK
ICAgICAgICAgICAgIHByaW50aygiXHQlM2Q6ICIsICsrbG9vcCk7Ci0gICAgICAgICAgICBjc2No
ZWQyX2R1bXBfdmNwdShwcnYsIHN2Yyk7CisgICAgICAgICAgICBjc2NoZWQyX2R1bXBfdW5pdChw
cnYsIHN2Yyk7CiAKLSAgICAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+
dmNwdS0+c2NoZWRfdW5pdCk7CisgICAgICAgICAgICB1bml0X3NjaGVkdWxlX3VubG9jayhsb2Nr
LCB1bml0KTsKICAgICAgICAgfQogICAgIH0KIApAQCAtMzc4Myw3ICszNzcxLDcgQEAgY3NjaGVk
Ml9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAgICAgICAgIGlmICggc3Zj
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmludGsoIlx0JTNkOiAiLCBsb29w
KyspOwotICAgICAgICAgICAgICAgIGNzY2hlZDJfZHVtcF92Y3B1KHBydiwgc3ZjKTsKKyAgICAg
ICAgICAgICAgICBjc2NoZWQyX2R1bXBfdW5pdChwcnYsIHN2Yyk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICAgICAgc3Bpbl91bmxvY2soJnJxZC0+bG9jayk7CkBAIC0zODg1LDcgKzM4
NzMsNyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1
bnNpZ25lZCBpbnQgY3B1LAogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHZkYXRhOwog
ICAgIHVuc2lnbmVkIHJxaTsKIAotICAgIEFTU0VSVChwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92
Y3B1KHN2Yy0+dmNwdSkpOworICAgIEFTU0VSVChwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV91bml0
KHN2Yy0+dW5pdCkpOwogCiAgICAgLyoKICAgICAgKiBXZSBvd24gb25lIHJ1bnF1ZXVlIGxvY2sg
YWxyZWFkeSAoZnJvbSBzY2hlZHVsZV9jcHVfc3dpdGNoKCkpLiBUaGlzCkBAIC0zODk4LDcgKzM4
ODYsNyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1
bnNpZ25lZCBpbnQgY3B1LAogICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAg
ICAgd3JpdGVfbG9jaygmcHJ2LT5sb2NrKTsKIAotICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91
bml0LT5wcml2ID0gdmRhdGE7CisgICAgc2NoZWRfaWRsZV91bml0KGNwdSktPnByaXYgPSB2ZGF0
YTsKIAogICAgIHJxaSA9IGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1KTsKIApAQCAtMzk0MCw3
ICszOTI4LDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgICAqLwogICAgIEFTU0VSVChzcGMgJiYgc3Bj
LT5ydW5xX2lkICE9IC0xKTsKICAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShjcHUsICZwcnYt
PmluaXRpYWxpemVkKSk7Ci0gICAgCisKICAgICAvKiBGaW5kIHRoZSBvbGQgcnVucXVldWUgYW5k
IHJlbW92ZSB0aGlzIGNwdSBmcm9tIGl0ICovCiAgICAgcnFkID0gcHJ2LT5ycWQgKyBzcGMtPnJ1
bnFfaWQ7CiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:25:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkdK-0001XH-Fx; Fri, 27 Sep 2019 07:25: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkdI-0001X8-UB
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:25:40 +0000
X-Inumbo-ID: c4652858-e0f7-11e9-966f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c4652858-e0f7-11e9-966f-12813bfff9fa;
 Fri, 27 Sep 2019 07:23:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0940DADD5;
 Fri, 27 Sep 2019 07:23:53 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190925070503.13850-1-jgross@suse.com>
 <20190925070503.13850-2-jgross@suse.com>
 <26e09877d338d3801dbb38b881e8890cca2255ab.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2c63edeb-b8b8-dc4e-4c25-7678bc7776a0@suse.com>
Date: Fri, 27 Sep 2019 09:23:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <26e09877d338d3801dbb38b881e8890cca2255ab.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen/sched: fix locking in
 a653sched_free_vdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMTkgMTI6NTksIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFdlZCwgMjAxOS0w
OS0yNSBhdCAwOTowNSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhlIGFyaW5jNjUz
IHNjaGVkdWxlcidzIGZyZWVfdmRhdGEoKSBmdW5jdGlvbiBpcyBtaXNzaW5nIHByb3Blcgo+PiBs
b2NraW5nOiBhcyBpdCBpcyBtb2RpZnlpbmcgdGhlIHNjaGVkdWxlcidzIHByaXZhdGUgdmNwdSBs
aXN0IGl0Cj4+IG5lZWRzCj4+IHRvIHRha2UgdGhlIHNjaGVkdWxlciBsb2NrIGR1cmluZyB0aGF0
IG9wZXJhdGlvbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+Pgo+IFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2Uu
Y29tPgoKQXMgdGhpcyBwYXRjaCBpcyBhIHByZXJlcXVpc2l0ZSBmb3IgbXkgY29yZSBzY2hlZHVs
aW5nIHNlcmllcyBJJ2QgcmVhbGx5CmFwcHJlY2lhdGUgaWYgaXQgY291bGQgYmUgY29tbWl0dGVk
IHJhdGhlciBzb29uZXIgdGhhbiBsYXRlci4KCkpvc2gsIFJvYmVydCwgY291bGQgeW91IHBsZWFz
ZSBjb21tZW50PwoKT3IgaXMgRGFyaW8ncyBSLWIgKGFuZCBKYW4ncyBhcyB3ZWxsKSBlbm91Z2gg
aW4gdGhpcyByYXRoZXIgc2ltcGxlIGFuZApvYnZpb3VzIGNhc2U/CgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:30:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkhz-0002MH-3y; Fri, 27 Sep 2019 07:30: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkhx-0002MC-LB
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:30:29 +0000
X-Inumbo-ID: ad667804-e0f8-11e9-966f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ad667804-e0f8-11e9-966f-12813bfff9fa;
 Fri, 27 Sep 2019 07:30: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 26DA9B5FD;
 Fri, 27 Sep 2019 07:30:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 09:30:24 +0200
Message-Id: <20190927073024.13164-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v3] 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
ZGlyZWN0bHkuIEJ5IHByb3RlY3RpbmcgcGVyaW9kaWMgdGltZXIgbW9kaWZpY2F0aW9ucyBhZ2Fp
bnN0IGNvbmN1cnJlbnQKdGltZXIgYWN0aXZhdGlvbiB2aWEgYSBwZXItdmNwdSBsb2NrIGl0IGlz
IGV2ZW4gbm8gbG9uZ2VyIHJlcXVpcmVkIHRvCmJvdGhlciB0aGUgdGFyZ2V0IHZjcHUgYXQgYWxs
IGZvciB1cGRhdGluZyBpdHMgdGltZXIuCgpFdmVuIHdpdGggdGhlIGFkZGl0aW9uYWwgbG9jayB0
aGVyZSBpcyBub3QgbW9yZSBzZXJpYWxpemF0aW9uIGludm9sdmVkCmNvbXBhcmVkIHRvIHRoZSBj
dXJyZW50IHNvbHV0aW9uLCBhcyB0b2RheSdzIGRlLXNjaGVkdWxpbmcgdGhlIHZjcHUgaXMKcmVx
dWlyaW5nIHRvIHRha2UgdGhlIHNjaGVkdWxlIGxvY2ssIHdoaWNoIGhhcyBhIG11Y2ggaGlnaGVy
IGNvbnRlbnRpb24KcHJvYmFiaWxpdHkgdGhhbiB0aGUgbmV3IGxvY2suCgpSZW5hbWUgdGhlIGZ1
bmN0aW9uIHRvIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKCkgYXMgdGhpcyBub3cgcmVmbGVjdHMK
dGhlIGZ1bmN0aW9uYWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgotLS0KLSBDYXJ2ZWQgb3V0IGZyb20gbXkgY29yZSBzY2hlZHVsaW5nIHNlcmllcwotIFJld29y
a2VkIHRvIGF2b2lkIGRlYWRsb2NrIHdoZW4gMiB2Y3B1cyBhcmUgdHJ5aW5nIHRvIG1vZGlmeSBl
YWNoCiAgb3RoZXJzIHBlcmlvZGljIHRpbWVycywgbGVhZGluZyB0byBhZGRyZXNzIGFsbCBjb21t
ZW50cyBieSBKYW4KICBCZXVsaWNoLgpWMjoKLSB0ZXN0IHBlcmlvZGljX3BlcmlvZCBhZ2FpbiBp
biB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsoKSB3aGVuIGxvY2sKICBvYnRhaW5lZCAoSmFuIEJl
dWxpY2gpClYzOgotIGV4dGVuZGVkIGNvbW1pdCBtZXNzYWdlCi0tLQogeGVuL2FyY2gveDg2L3B2
L3NoaW0uYyAgfCAgNCArLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICB8ICA2ICsrLS0tLQog
eGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAzICsrLQog
NCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpp
bmRleCAzMjRjYTI3ZjkzLi41ZWRiY2Q5YWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTQxMCw3ICs0MTAsNyBAQCBp
bnQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbikKICAgICAgICAgdW5tYXBfdmNwdV9p
bmZvKHYpOwogCiAgICAgICAgIC8qIFJlc2V0IHRoZSBwZXJpb2RpYyB0aW1lciB0byB0aGUgZGVm
YXVsdCB2YWx1ZS4gKi8KLSAgICAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEw
KTsKKyAgICAgICAgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIodiwgTUlMTElTRUNTKDEwKSk7CiAg
ICAgICAgIC8qIFN0b3AgdGhlIHNpbmdsZXNob3QgdGltZXIuICovCiAgICAgICAgIHN0b3BfdGlt
ZXIoJnYtPnNpbmdsZXNob3RfdGltZXIpOwogCkBAIC00MTksOCArNDE5LDYgQEAgaW50IHB2X3No
aW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCiAKICAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQg
KQogICAgICAgICAgICAgdmNwdV91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7Ci0gICAg
ICAgIGVsc2UKLSAgICAgICAgICAgIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKICAgICB9CiAK
ICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCmluZGV4IDczMmI2MDU0ZjMuLmQxMDNmY2IyZGEgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTUwOCwxNSAr
MTUwOCwxMyBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlmICggc2V0LnBlcmlv
ZF9ucyA+IFNUSU1FX0RFTFRBX01BWCApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAot
ICAgICAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSBzZXQucGVyaW9kX25zOwotICAgICAgICB2Y3B1
X2ZvcmNlX3Jlc2NoZWR1bGUodik7CisgICAgICAgIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHYs
IHNldC5wZXJpb2RfbnMpOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGNhc2UgVkNQ
VU9QX3N0b3BfcGVyaW9kaWNfdGltZXI6Ci0gICAgICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9IDA7
Ci0gICAgICAgIHZjcHVfZm9yY2VfcmVzY2hlZHVsZSh2KTsKKyAgICAgICAgdmNwdV9zZXRfcGVy
aW9kaWNfdGltZXIodiwgMCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBWQ1BVT1Bfc2V0
X3NpbmdsZXNob3RfdGltZXI6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggM2ZkZmE1OWVmMy4uMTNjMTdmZTk0NCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpA
QCAtMzEyLDYgKzMxMiw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOwogCiAg
ICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGltZXJzLiAqLworICAgIHNwaW5fbG9ja19p
bml0KCZ2LT5wZXJpb2RpY190aW1lcl9sb2NrKTsKICAgICBpbml0X3RpbWVyKCZ2LT5wZXJpb2Rp
Y190aW1lciwgdmNwdV9wZXJpb2RpY190aW1lcl9mbiwKICAgICAgICAgICAgICAgIHYsIHYtPnBy
b2Nlc3Nvcik7CiAgICAgaW5pdF90aW1lcigmdi0+c2luZ2xlc2hvdF90aW1lciwgdmNwdV9zaW5n
bGVzaG90X3RpbWVyX2ZuLApAQCAtNzI0LDI0ICs3MjUsNiBAQCBzdGF0aWMgdm9pZCB2Y3B1X21p
Z3JhdGVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZjcHVfd2FrZSh2KTsKIH0KIAotLyoK
LSAqIEZvcmNlIGEgVkNQVSB0aHJvdWdoIGEgZGVzY2hlZHVsZS9yZXNjaGVkdWxlIHBhdGguCi0g
KiBGb3IgZXhhbXBsZSwgdXNpbmcgdGhpcyB3aGVuIHNldHRpbmcgdGhlIHBlcmlvZGljIHRpbWVy
IHBlcmlvZCBtZWFucyB0aGF0Ci0gKiBtb3N0IHBlcmlvZGljLXRpbWVyIHN0YXRlIG5lZWQgb25s
eSBiZSB0b3VjaGVkIGZyb20gd2l0aGluIHRoZSBzY2hlZHVsZXIKLSAqIHdoaWNoIGNhbiB0aHVz
IGJlIGRvbmUgd2l0aG91dCBuZWVkIGZvciBzeW5jaHJvbmlzYXRpb24uCi0gKi8KLXZvaWQgdmNw
dV9mb3JjZV9yZXNjaGVkdWxlKHN0cnVjdCB2Y3B1ICp2KQotewotICAgIHNwaW5sb2NrX3QgKmxv
Y2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwotCi0gICAgaWYgKCB2LT5pc19ydW5uaW5n
ICkKLSAgICAgICAgdmNwdV9taWdyYXRlX3N0YXJ0KHYpOwotCi0gICAgdmNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIHYpOwotCi0gICAgdmNwdV9taWdyYXRlX2ZpbmlzaCh2KTsKLX0KLQog
dm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNp
Z25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMTQ1OCwxNCArMTQ0MSwxMSBA
QCBsb25nIHNjaGVkX2FkanVzdF9nbG9iYWwoc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29w
ICpvcCkKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIHZjcHVfcGVyaW9kaWNfdGlt
ZXJfd29yayhzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHZjcHVfcGVyaW9kaWNfdGltZXJf
d29ya19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc190aW1lX3Qgbm93OwogICAgIHNf
dGltZV90IHBlcmlvZGljX25leHRfZXZlbnQ7CiAKLSAgICBpZiAoIHYtPnBlcmlvZGljX3Blcmlv
ZCA9PSAwICkKLSAgICAgICAgcmV0dXJuOwotCiAgICAgbm93ID0gTk9XKCk7CiAgICAgcGVyaW9k
aWNfbmV4dF9ldmVudCA9IHYtPnBlcmlvZGljX2xhc3RfZXZlbnQgKyB2LT5wZXJpb2RpY19wZXJp
b2Q7CiAKQEAgLTE0NzYsMTAgKzE0NTYsMzcgQEAgc3RhdGljIHZvaWQgdmNwdV9wZXJpb2RpY190
aW1lcl93b3JrKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBwZXJpb2RpY19uZXh0X2V2ZW50ID0g
bm93ICsgdi0+cGVyaW9kaWNfcGVyaW9kOwogICAgIH0KIAotICAgIG1pZ3JhdGVfdGltZXIoJnYt
PnBlcmlvZGljX3RpbWVyLCBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgIG1pZ3JhdGVfdGltZXIo
JnYtPnBlcmlvZGljX3RpbWVyLCB2LT5wcm9jZXNzb3IpOwogICAgIHNldF90aW1lcigmdi0+cGVy
aW9kaWNfdGltZXIsIHBlcmlvZGljX25leHRfZXZlbnQpOwogfQogCitzdGF0aWMgdm9pZCB2Y3B1
X3BlcmlvZGljX3RpbWVyX3dvcmsoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCB2LT5wZXJp
b2RpY19wZXJpb2QgPT0gMCApCisgICAgICAgIHJldHVybjsKKworICAgIHNwaW5fbG9jaygmdi0+
cGVyaW9kaWNfdGltZXJfbG9jayk7CisgICAgaWYgKCB2LT5wZXJpb2RpY19wZXJpb2QgKQorICAg
ICAgICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmtfbG9ja2VkKHYpOworICAgIHNwaW5fdW5sb2Nr
KCZ2LT5wZXJpb2RpY190aW1lcl9sb2NrKTsKK30KKworLyoKKyAqIFNldCB0aGUgcGVyaW9kaWMg
dGltZXIgb2YgYSB2Y3B1LgorICovCit2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVj
dCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSkKK3sKKyAgICBzcGluX2xvY2soJnYtPnBlcmlvZGlj
X3RpbWVyX2xvY2spOworCisgICAgc3RvcF90aW1lcigmdi0+cGVyaW9kaWNfdGltZXIpOworCisg
ICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gdmFsdWU7CisgICAgaWYgKCB2YWx1ZSApCisgICAgICAg
IHZjcHVfcGVyaW9kaWNfdGltZXJfd29ya19sb2NrZWQodik7CisKKyAgICBzcGluX3VubG9jaygm
di0+cGVyaW9kaWNfdGltZXJfbG9jayk7Cit9CisKIC8qCiAgKiBUaGUgbWFpbiBmdW5jdGlvbgog
ICogLSBkZXNjaGVkdWxlIHRoZSBjdXJyZW50IGRvbWFpbiAoc2NoZWR1bGVyIGluZGVwZW5kZW50
KS4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKaW5kZXggYTY4OTYyMjFmOS4uNmYyZWU0YzJlYSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE1Myw2
ICsxNTMsNyBAQCBzdHJ1Y3QgdmNwdQogCiAgICAgc3RydWN0IHZjcHUgICAgICpuZXh0X2luX2xp
c3Q7CiAKKyAgICBzcGlubG9ja190ICAgICAgIHBlcmlvZGljX3RpbWVyX2xvY2s7CiAgICAgc190
aW1lX3QgICAgICAgICBwZXJpb2RpY19wZXJpb2Q7CiAgICAgc190aW1lX3QgICAgICAgICBwZXJp
b2RpY19sYXN0X2V2ZW50OwogICAgIHN0cnVjdCB0aW1lciAgICAgcGVyaW9kaWNfdGltZXI7CkBA
IC04NjQsNyArODY1LDcgQEAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2dldF9kZWZhdWx0
KHZvaWQpOwogc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2FsbG9jKHVuc2lnbmVkIGludCBz
Y2hlZF9pZCwgaW50ICpwZXJyKTsKIHZvaWQgc2NoZWR1bGVyX2ZyZWUoc3RydWN0IHNjaGVkdWxl
ciAqc2NoZWQpOwogaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3Ry
dWN0IGNwdXBvb2wgKmMpOwotdm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUoc3RydWN0IHZjcHUg
KnYpOwordm9pZCB2Y3B1X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1l
X3QgdmFsdWUpOwogaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KTsK
IC8qIFdlIG5lZWQgaXQgaW4gZG9tMF9zZXR1cF92Y3B1ICovCiB2b2lkIHNjaGVkX3NldF9hZmZp
bml0eShzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICpoYXJkLAotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:32:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDkjz-0002Uw-Is; Fri, 27 Sep 2019 07:32:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDkjy-0002Uf-CQ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:32:34 +0000
X-Inumbo-ID: f7edabb8-e0f8-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f7edabb8-e0f8-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:32: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 7134DB5FD;
 Fri, 27 Sep 2019 07:32:32 +0000 (UTC)
Message-ID: <c996b2b5e210a9733b44c5a29b2e1f77f2471be9.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>
Date: Fri, 27 Sep 2019 09:32:31 +0200
In-Reply-To: <739bf431-90d3-018b-8282-191e0bf06fed@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-36-jgross@suse.com>
 <af34c647-ffec-48d5-64f3-7aa00a57fa35@suse.com>
 <95f6907a-9a82-38a9-7937-61286d552138@suse.com>
 <739bf431-90d3-018b-8282-191e0bf06fed@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 35/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============4919615916768535780=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4919615916768535780==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-7N8lEKWWxwaEBfNSk7Dc"


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

On Fri, 2019-09-27 at 06:42 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 25.09.19 15:07, J=C3=BCrgen Gro=C3=9F wrote:
> > On 24.09.19 13:55, Jan Beulich wrote:
> > > On 14.09.2019 10:52, Juergen Gross wrote:
> > > > @@ -765,16 +774,22 @@ void vcpu_wake(struct vcpu *v)
> > > >   {
> > > >       unsigned long flags;
> > > >       spinlock_t *lock;
> > > > +    struct sched_unit *unit =3D v->sched_unit;
> > > >       TRACE_2D(TRC_SCHED_WAKE, v->domain->domain_id, v-
> > > > >vcpu_id);
> > > > -    lock =3D unit_schedule_lock_irqsave(v->sched_unit, &flags);
> > > > +    lock =3D unit_schedule_lock_irqsave(unit, &flags);
> > > >       if ( likely(vcpu_runnable(v)) )
> > > >       {
> > > >           if ( v->runstate.state >=3D RUNSTATE_blocked )
> > > >               vcpu_runstate_change(v, RUNSTATE_runnable,
> > > > NOW());
> > > > -        sched_wake(vcpu_scheduler(v), v->sched_unit);
> > > > +        sched_wake(vcpu_scheduler(v), unit);
> > >=20
> > > Is this correct / necessary when the unit is not asleep as a
> > > whole?
> > > After all the corresponding sched_sleep() further up is called
> > > conditionally only.
> >=20
> > Oh, indeed. Will change that.
>=20
> It turned out this is not so easy at it seemed.
>=20
> I encountered dom0 boot hangs with making the call conditional, even
> when running in cpu scheduling mode. I guess the reason is that a
> vcpu
> can call do_poll() which will try to put itself to sleep and in some
> cases call vcpu_wake() in case the condition already changed. In that
> case we need the sched_wake() call even if the unit is still running.
>=20
TBH, I think it is ok for this call to be unconditional. Indeed it
looks a bit weird when you compare this to the sched_sleep() calls in
vcpu_sleep_nosync_locked(), as they are conditional, but I think a
comment explaining why this has to be the case would be enough.

E.g., something like what the changelog already say, in
vcpu_sleep_nosync_locked(), and maybe something like what you said
here, in vcpu_wake().

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)


--=-7N8lEKWWxwaEBfNSk7Dc
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+4FAl2Nuw8ACgkQFkJ4iaW4
c+4uPA//U/fhGlOcGvh7NiPTXoNxJhSreU/tBNkXtdPnCJsS9bX5UYXRNPm41KqS
PXxYcv5VNOnz17yT0R35c5nB+uD4unUgQosalcjulp/Hox/6o9ky6lG/wn5yju5g
4DKMijbrvXL+ReBAw1EHVk58weRx/6fCfTumi2iHkl6J0AVVebNMV/+veiJeqsl/
2UlGaFFo8PQiboGlkl3P6RcJqVC+TxnnpHax9G0yHA0SfwD4VJlyWmkFazBacD0c
JiN0R8H00ooB12wRbEQc2pmd6b7B6hUhhvJtbacW0VxpJNimt0JpFkRS5Cr2RbA6
5m+7K2GoD5K37u1k/wsqnBo6DCu3RPPll4AbN9JObO1FNJSDjyjHiLk3ZsaTad7Z
FzzVMzFz8+JjwMUOB4fXgYe86dnSVXyst/LE1F8EMqizDesZDKbNpP0stq1idItd
a6fKQIcwiUGG2vp0In13HzgeBdBc6sz1NHsBYQbzGkahMSdtjji311dJs3yuSlu4
NgAxmOXE5h32tprDZNhPdXVzvxv3srEJt5YqRG++/v7UEICL0ZeMsMDeSMjMbPnp
mwfHBgxGRlKAuSEavvsEdmQ4qW/4mD0u3DyEMXCkPTFaOkX/J9Vi3s0SU9Lg0u3A
9SeQAVO8dGLi4hk5CCQ30yFgeX0gjzg0XTgh14DkfK41NqENkCY=
=0foF
-----END PGP SIGNATURE-----

--=-7N8lEKWWxwaEBfNSk7Dc--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4919615916768535780==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:44:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkvi-0003lm-QL; Fri, 27 Sep 2019 07:44:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3ENn=XW=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iDkvh-0003lh-IG
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:44:41 +0000
X-Inumbo-ID: a7f60658-e0fa-11e9-bf31-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id a7f60658-e0fa-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 07:44:37 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 543333175296;
 Fri, 27 Sep 2019 07:44:37 +0000 (UTC)
Received: from [10.36.116.169] (ovpn-116-169.ams2.redhat.com [10.36.116.169])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6EA895D6A7;
 Fri, 27 Sep 2019 07:44:36 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20190926213428.GU8065@mail-itl>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <ae728728-9459-44d8-34f3-8ae78e273789@redhat.com>
Date: Fri, 27 Sep 2019 09:44:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926213428.GU8065@mail-itl>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Fri, 27 Sep 2019 07:44:37 +0000 (UTC)
Subject: Re: [Xen-devel] VM_BUG_ON_PAGE(!PageOffline(page),
 page) in alloc_xenballooned_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMTkgMjM6MzQsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBI
aSwKPiAKPiBJJ3ZlIGhpdCBWTV9CVUdfT05fUEFHRSghUGFnZU9mZmxpbmUocGFnZSksIHBhZ2Up
IGluCj4gYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzLCB3aGVuIHRyeWluZyB0byB1c2UgZ250dGFi
IGZyb20gdXNlcnNwYWNlCj4gYXBwbGljYXRpb24uIEl0IGhhcHBlbnMgb24gWGVuIFBWLCBidXQg
bm90IG9uIFhlbiBQVkggb3IgSFZNIHdpdGggdGhlCj4gc2FtZSBrZXJuZWwuIFRoaXMgaGFwcGVu
cyBhdCBsZWFzdCB3aXRoIDUuMS42LCBidXQgYWxzbyA1LjIuMTUKPiAoYXMgc2VlbiBiZWxvdyku
IEJhc2VkIG9uIHRoaXMsIGl0IGxvb2tzIHJlbGF0ZWQgdG8gMDI2NmRlZjkxMzc3Cj4gKHhlbi9i
YWxsb29uOiBGaXggbWFwcGluZyBQR19vZmZsaW5lIHBhZ2VzIHRvIHVzZXIgc3BhY2UpIGFuZCBw
cm9iYWJseQo+IDc3YzRhZGY2YTZkZiAoeGVuL2JhbGxvb246IG1hcmsgaW5mbGF0ZWQgcGFnZXMg
UEdfb2ZmbGluZSkuCj4gCj4gQW55IGlkZWE/IEJlbG93IGlzIGZ1bGwgbWVzc2FnZS4KCk5vdyB0
aGF0J3Mgd2VpcmQuIFdlaXJkIGJlY2F1c2UgaGFsZiBhIHllYXIgcGFzc2VkIHNpbmNlIAowMjY2
ZGVmOTEzNzcgKHhlbi9iYWxsb29uOiBGaXggbWFwcGluZyBQR19vZmZsaW5lIHBhZ2VzIHRvIHVz
ZXIgc3BhY2UpLgoKPiAKPiAKPiBwYWdlOmZmZmZlYTAwMDNlN2ZmYzAgcmVmY291bnQ6MSBtYXBj
b3VudDowIG1hcHBpbmc6MDAwMDAwMDAwMDAwMDAwMCBpbmRleDoweDAKPiBmbGFnczogMHhmZmZm
ZTAwMDAxMDAwKHJlc2VydmVkKQoKU28gd2UgaGF2ZSBhIFBhZ2VSZXNlcnZlZCBwYWdlIHRoYXQg
aXMgbm90IFBhZ2VPZmZsaW5lLiBJIGFzc3VtZSB0aGlzCmhhcHBlbnMgd2hlbiB3ZSBkbyBhIF9f
Q2xlYXJQYWdlT2ZmbGluZSgpIGluIGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcygpLgoKVGhhdCBt
ZWFucywgdGhhdCB3ZSBnZXQgc3VjaCBhIHBhZ2UgdmlhIGJhbGxvb25fcmV0cmlldmUodHJ1ZSku
IFdoaWNoCm1lYW5zIHRoYXQgd2UgaGF2ZSBzdWNoIGEgcGFnZSBzaXR0aW5nIGluIHRoZSBiYWxs
b29uZWRfcGFnZXMgbGlzdCwgd2hpY2gKaXMgd2VpcmQuCgpQYWdlcyBlbnRlciBiYWxsb29uZWRf
cGFnZXMgdmlhIF9fYmFsbG9vbl9hcHBlbmQoKSBvbmx5LgoKMS4gVmlhIHhlbl9vbmxpbmVfcGFn
ZSgpLiBXZSBoYXZlIGEgX19TZXRQYWdlT2ZmbGluZSgpIHJpZ2h0IGluIGZyb250CiAgIG9mIGl0
LgoyLiBWaWEgYmFsbG9vbl9hZGRfcmVnaW9uKCkuIEkgZG9uJ3Qgc2VlIGEgX19TZXRQYWdlT2Zm
bGluZSgpLgozLiBWaWEgZGVjcmVhc2VfcmVzZXJ2YXRpb24oKS4gV2Ugc2VlbSB0byBkbyBhIF9f
U2V0UGFnZU9mZmxpbmUoKSBvbiBhbGwKICAgcGFnZXMgaW4gdGhlIHByZXZpb3VzIGxvb3AuCjQu
IFZpYSBmcmVlX3hlbmJhbGxvb25lZF9wYWdlcygpLiBXZSBoYXZlIGEgX19TZXRQYWdlT2ZmbGlu
ZSgpIHJpZ2h0CiAgIGluIGZyb250IG9mIGl0LgoKClNvIHRoaXMgc21lbGxzIGxpa2UgIzIgKGFu
ZCBtYXRjaGVzIHlvdXIgUFYgb25seSBvYnNlcnZhdGlvbikuIEFsc28sCml0IG1ha2VzIHNlbnNl
IHRoYXQgdGhlIHBhZ2UgaXMgUGFnZVJlc2VydmVkIHRoYXQgd2F5LgoKCldvbmRlciBpZiBpdCBp
cyBhcyBlYXN5IGFzOgoKRnJvbSAwOTU1YmVlZjVhYTExZGE0YTgzOTg0NzJjZTMxMDZhOTI1OTlj
YmU2IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KRGF0ZTogRnJpLCAyNyBTZXAgMjAxOSAwOTozOTozMSArMDIwMApTdWJq
ZWN0OiBbUEFUQ0ggdjFdIHhlbi9iYWxsb29uOiBTZXQgcGFnZXMgUGFnZU9mZmxpbmUoKSBpbgog
YmFsbG9vbl9hZGRfcmVnaW9uKCkKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0
L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCldl
IGFyZSBtaXNzaW5nIGEgX19TZXRQYWdlT2ZmbGluZSgpLCB3aGljaCBpcyB3aHkgd2UgY2FuIGdl
dAohUGFnZU9mZmxpbmUoKSBwYWdlcyBvbnRvIHRoZSBiYWxsb29uIGxpc3QsIHdoZXJlCmFsbG9j
X3hlbmJhbGxvb25lZF9wYWdlcygpIHdpbGwgY29tcGxhaW46CgpwYWdlOmZmZmZlYTAwMDNlN2Zm
YzAgcmVmY291bnQ6MSBtYXBjb3VudDowIG1hcHBpbmc6MDAwMDAwMDAwMDAwMDAwMCBpbmRleDow
eDAKZmxhZ3M6IDB4ZmZmZmUwMDAwMTAwMChyZXNlcnZlZCkKcmF3OiAwMDBmZmZmZTAwMDAxMDAw
IGRlYWQwMDAwMDAwMDAxMDAgZGVhZDAwMDAwMDAwMDIwMCAwMDAwMDAwMDAwMDAwMDAwCnJhdzog
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAxZmZmZmZmZmYgMDAwMDAw
MDAwMDAwMDAwMApwYWdlIGR1bXBlZCBiZWNhdXNlOiBWTV9CVUdfT05fUEFHRSghUGFnZU9mZmxp
bmUocGFnZSkpCi0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQprZXJuZWwgQlVH
IGF0IGluY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oOjc0NCEKaW52YWxpZCBvcGNvZGU6IDAwMDAg
WyMxXSBTTVAgTk9QVEkKClJlcG9ydGVkLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
PG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkZpeGVzOiA3N2M0YWRmNmE2ZGYgKCJ4
ZW4vYmFsbG9vbjogbWFyayBpbmZsYXRlZCBwYWdlcyBQR19vZmZsaW5lIikKQ2M6IHN0YWJsZUB2
Z2VyLmtlcm5lbC5vcmcgIyB2NS4xKwpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9iYWxsb29uLmMgfCAxICsKIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxv
b24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwppbmRleCAwNWIxZjdlOTQ4ZWYuLmQzMTE0OTA2
ODQ0OCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVu
L2JhbGxvb24uYwpAQCAtNjg3LDYgKzY4Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBiYWxsb29u
X2FkZF9yZWdpb24odW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCiAJCS8qIHRvdGFscmFtX3BhZ2Vz
IGFuZCB0b3RhbGhpZ2hfcGFnZXMgZG8gbm90CiAJCSAgIGluY2x1ZGUgdGhlIGJvb3QtdGltZSBi
YWxsb29uIGV4dGVuc2lvbiwgc28KIAkJICAgZG9uJ3Qgc3VidHJhY3QgZnJvbSBpdC4gKi8KKwkJ
X19TZXRQYWdlT2ZmbGluZShwYWdlKQogCQlfX2JhbGxvb25fYXBwZW5kKHBhZ2UpOwogCX0KIAot
LSAKMi4yMS4wCgoKLS0gCgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:48:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 07: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 1iDkzG-000406-DC; Fri, 27 Sep 2019 07:48: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDkzF-000401-Gq
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:48:21 +0000
X-Inumbo-ID: 2ba7635c-e0fb-11e9-966f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2ba7635c-e0fb-11e9-966f-12813bfff9fa;
 Fri, 27 Sep 2019 07:48: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 EDA50AD63;
 Fri, 27 Sep 2019 07:48:17 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <jbeulich@suse.com>
References: <20190914085251.18816-1-jgross@suse.com>
 <20190914085251.18816-36-jgross@suse.com>
 <af34c647-ffec-48d5-64f3-7aa00a57fa35@suse.com>
 <95f6907a-9a82-38a9-7937-61286d552138@suse.com>
 <739bf431-90d3-018b-8282-191e0bf06fed@suse.com>
 <c996b2b5e210a9733b44c5a29b2e1f77f2471be9.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <4ecc83b6-5801-72d9-d9fc-c4521cd394c6@suse.com>
Date: Fri, 27 Sep 2019 09:48:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c996b2b5e210a9733b44c5a29b2e1f77f2471be9.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 35/47] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMDk6MzIsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIEZyaSwgMjAxOS0w
OS0yNyBhdCAwNjo0MiArMDIwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24gMjUuMDkuMTkg
MTU6MDcsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+PiBPbiAyNC4wOS4xOSAxMzo1NSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDkuMjAxOSAxMDo1MiwgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPj4+Pj4gQEAgLTc2NSwxNiArNzc0LDIyIEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1
ICp2KQo+Pj4+PiAgICB7Cj4+Pj4+ICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+PiAg
ICAgICAgc3BpbmxvY2tfdCAqbG9jazsKPj4+Pj4gKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IHYtPnNjaGVkX3VuaXQ7Cj4+Pj4+ICAgICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwg
di0+ZG9tYWluLT5kb21haW5faWQsIHYtCj4+Pj4+PiB2Y3B1X2lkKTsKPj4+Pj4gLSAgICBsb2Nr
ID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2NoZWRfdW5pdCwgJmZsYWdzKTsKPj4+
Pj4gKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodW5pdCwgJmZsYWdzKTsK
Pj4+Pj4gICAgICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodikpICkKPj4+Pj4gICAgICAg
IHsKPj4+Pj4gICAgICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Js
b2NrZWQgKQo+Pj4+PiAgICAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5T
VEFURV9ydW5uYWJsZSwKPj4+Pj4gTk9XKCkpOwo+Pj4+PiAtICAgICAgICBzY2hlZF93YWtlKHZj
cHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0KTsKPj4+Pj4gKyAgICAgICAgc2NoZWRfd2Fr
ZSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Cj4+Pj4KPj4+PiBJcyB0aGlzIGNvcnJlY3QgLyBu
ZWNlc3Nhcnkgd2hlbiB0aGUgdW5pdCBpcyBub3QgYXNsZWVwIGFzIGEKPj4+PiB3aG9sZT8KPj4+
PiBBZnRlciBhbGwgdGhlIGNvcnJlc3BvbmRpbmcgc2NoZWRfc2xlZXAoKSBmdXJ0aGVyIHVwIGlz
IGNhbGxlZAo+Pj4+IGNvbmRpdGlvbmFsbHkgb25seS4KPj4+Cj4+PiBPaCwgaW5kZWVkLiBXaWxs
IGNoYW5nZSB0aGF0Lgo+Pgo+PiBJdCB0dXJuZWQgb3V0IHRoaXMgaXMgbm90IHNvIGVhc3kgYXQg
aXQgc2VlbWVkLgo+Pgo+PiBJIGVuY291bnRlcmVkIGRvbTAgYm9vdCBoYW5ncyB3aXRoIG1ha2lu
ZyB0aGUgY2FsbCBjb25kaXRpb25hbCwgZXZlbgo+PiB3aGVuIHJ1bm5pbmcgaW4gY3B1IHNjaGVk
dWxpbmcgbW9kZS4gSSBndWVzcyB0aGUgcmVhc29uIGlzIHRoYXQgYQo+PiB2Y3B1Cj4+IGNhbiBj
YWxsIGRvX3BvbGwoKSB3aGljaCB3aWxsIHRyeSB0byBwdXQgaXRzZWxmIHRvIHNsZWVwIGFuZCBp
biBzb21lCj4+IGNhc2VzIGNhbGwgdmNwdV93YWtlKCkgaW4gY2FzZSB0aGUgY29uZGl0aW9uIGFs
cmVhZHkgY2hhbmdlZC4gSW4gdGhhdAo+PiBjYXNlIHdlIG5lZWQgdGhlIHNjaGVkX3dha2UoKSBj
YWxsIGV2ZW4gaWYgdGhlIHVuaXQgaXMgc3RpbGwgcnVubmluZy4KPj4KPiBUQkgsIEkgdGhpbmsg
aXQgaXMgb2sgZm9yIHRoaXMgY2FsbCB0byBiZSB1bmNvbmRpdGlvbmFsLiBJbmRlZWQgaXQKPiBs
b29rcyBhIGJpdCB3ZWlyZCB3aGVuIHlvdSBjb21wYXJlIHRoaXMgdG8gdGhlIHNjaGVkX3NsZWVw
KCkgY2FsbHMgaW4KPiB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoKSwgYXMgdGhleSBhcmUgY29u
ZGl0aW9uYWwsIGJ1dCBJIHRoaW5rIGEKPiBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHRoaXMgaGFz
IHRvIGJlIHRoZSBjYXNlIHdvdWxkIGJlIGVub3VnaC4KPiAKPiBFLmcuLCBzb21ldGhpbmcgbGlr
ZSB3aGF0IHRoZSBjaGFuZ2Vsb2cgYWxyZWFkeSBzYXksIGluCj4gdmNwdV9zbGVlcF9ub3N5bmNf
bG9ja2VkKCksIGFuZCBtYXliZSBzb21ldGhpbmcgbGlrZSB3aGF0IHlvdSBzYWlkCj4gaGVyZSwg
aW4gdmNwdV93YWtlKCkuCgpPa2F5LCB3aWxsIGFkZCBjb21tZW50cy4KCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 07:59:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 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 1iDl9d-0005HX-6P; Fri, 27 Sep 2019 07:59: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDl9c-0005HS-D0
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 07:59:04 +0000
X-Inumbo-ID: abc2f4d8-e0fc-11e9-966f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id abc2f4d8-e0fc-11e9-966f-12813bfff9fa;
 Fri, 27 Sep 2019 07:59: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 734AEAD20;
 Fri, 27 Sep 2019 07:59:02 +0000 (UTC)
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy89zdjH=pWrfuOeiHROtxQmZ=ozcnOe_FkjqUVCj+hSMw@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <94ce0576-c5de-6623-3ee4-865dfbb237d7@suse.com>
Date: Fri, 27 Sep 2019 09:58:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy89zdjH=pWrfuOeiHROtxQmZ=ozcnOe_FkjqUVCj+hSMw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMjcuMDkuMjAxOSAwNDoyOCwgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBPbiBUaHUsIFNl
cCAyNiwgMjAxOSBhdCAxMjo0NCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdy
b3RlOgo+Pgo+PiBPbiAyNi4wOS4yMDE5IDAwOjMxLCBSb21hbiBTaGFwb3NobmlrIHdyb3RlOgo+
Pj4gSmFuLCBSb2dlciwgdGhhbmsgeW91IHNvIG11Y2ggZm9yIHRoZSBpbml0aWFsIGlkZWFzLiBJ
IHRyaWVkIGEgZmV3IG9mCj4+PiB0aG9zZSBhbmQgaGVyZSdzIHdoZXJlIEkgYW0uCj4+Pgo+Pj4g
Rmlyc3Qgb2YgYWxsLCBpdCBpcyBkZWZpbml0ZWx5IHJlbGF0ZWQgdG8gQ1BVIGJyaW5nIHVwLiBB
ZGRpbmcKPj4+IGNwdWlkbGU9MCB0byB4ZW4gY29tbWFuZCBsaW5lIG1hZGUgWGVuIGJvb3QuCj4+
Pgo+Pj4gVGhlbiwgYSBnb29kIGZyaWVuZCBvZiBtaW5lICh3aG8geW91IG1heSBrbm93IGZyb20g
YW5jaWVudCBYZW4gZGF5cwo+Pj4gOy0pKSBzdWdnZXN0ZWQgdGhhdCB0aGlzIGNvdWxkIGJlIHJl
bGF0ZWQgdG8gdGhpczoKPj4+ICAgICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kv
WGVuX3Bvd2VyX21hbmFnZW1lbnQKPj4+IHNvIEkgd2VudCB0byB0aGUgQklPUyBzZXR0aW5ncyBh
bmQgcXVpdGUgdG8gbXkgc3VycHJpc2UgYWxsIG9mIHRoZW0KPj4+IHdlcmUgZ3JheWVkIG91dCAo
bm90IHR3ZWFrYWJsZSkuCj4+Pgo+Pj4gVGhlIG9ubHkgb25lIHRoYXQgd2Fzbid0IHdhcyAyeEFQ
SUMgc3VwcG9ydC4gU28ganVzdCBmb3Iga2lja3MgLS0gSQo+Pj4gZGlzYWJsZWQgdGhhdC4KPj4+
Cj4+PiBUaGF0LCBpbiB0dXJuLCBtYWRlIFhlbiBib290IGV2ZW4gd2l0aG91dCBjcHVpZGxlPTAu
IEknbSBhdHRhY2hpbmcgdGhhdCBsb2cuCj4+Cj4+IEludGVyZXN0aW5nLCBidXQgdW5mb3J0dW5h
dGVseSB0aGlzIHBhcnRpY3VsYXIgbG9nIGlzIG9mIG5vIHJlYWwgdXNlCj4+IGZvciBpbnZlc3Rp
Z2F0aW9uIG9mIHRoZSBpc3N1ZSAob3RoZXIgdGhhbiBrbm93aW5nIHRoZSBDUFUgbW9kZWwpLiBJ
Cj4+IGFsc28gbm90aWNlIGl0J3MgYSA0LjEyLjAgbG9nLCB3aGVuIHlvdXIgb3JpZ2luYWwgcmVw
b3J0IHdhcyBhZ2FpbnN0Cj4+IGxhdGVzdCBtYXN0ZXIuCj4gCj4gVW5kZXJzdG9vZC4gQnV0IHRo
aXMgYnJpbmdzIHVzIGJhY2sgdG86IGlmIEkgZG9uJ3QgZ2V0IFhlbiBib290aW5nLAo+IEkgZG9u
J3QgdGhpbmsgSSBjYW4gY2FwdHVyZSB0aGUgbG9ncy4gVGhpcyBpcyBhIHJhY2thYmxlIHNlcnZl
ciB3aXRob3V0Cj4gYW55dGhpbmcgbGlrZSBhIHNlcmlhbCBwb3J0LCBldGMuCj4gCj4gSSBzdXBw
b3NlIHRoZSBiZXN0IEkgY2FuIGRvIGlzIHRvIGNhcHR1cmUgYSB2aWRlbyBvZiBYZW4gZmFpbGlu
ZyB0byBib290PwoKQXMgYSBsYXN0IHJlc29ydCAtIHllcy4gQnV0IHRoYXQnbGwgYmUgYXdmdWwg
dG8gd29yayB3aXRoLiBBcmUgeW91CnNheWluZyB5b3UgY2FuJ3QgZXZlbiBwdXQgaW4gYSBQQ0kg
Y2FyZCBwcm92aWRpbmcgYSBzZXJpYWwgcG9ydD8KKEkgcmVhbGl6ZSB0aGF0IGFza2luZyBhYm91
dCB1c2luZyBhIHBvc3NpYmxlIEVIQ0kgZGVidWcgcG9ydCB3b3VsZApiZSBhIGxpdHRsZSBtdWNo
LCBhcyB0aGUgbmVjZXNzYXJ5IGNhYmxlIGlzbid0IHJlYWxseSBpbmV4cGVuc2l2ZS4pCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:17:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDlRQ-0007hK-Iw; Fri, 27 Sep 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=R7hV=XW=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDlRQ-0007hF-1H
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:17:28 +0000
X-Inumbo-ID: 3d7d41e2-e0ff-11e9-9670-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 3d7d41e2-e0ff-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 08:17:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569572247;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=VK0Z2BRtpw/TH0Y8HDEviPokbcjeFHRzRJGkHwL6/+4=;
 b=LITgqJbasbybWbM9jTXN2uWgWYVxfsdkl9XV2kIufg7qpi5xcpEH0X9p
 jkDB07lR43DU58dwZLNR75TxTEwHwVxDG5yZDRSvZ6iCeNBSBDO+ib/tw
 kX+wp6oFqbWHna0lhIDN9Tr2GfjTi8uObnFeLA6oAqQeFGVUe7LOkMiIY Y=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tLF0ZabUualXnqT3lHRru+IZSR+8MH9nt+2H/zrCu5jjjFdlePV2+AuPRApgn5BX9FYnnRVekk
 80ArTIs0D1OJyR84Pe7pikPfIbnhvBGYai5wI2zbcQHy35HP3VvUCwV1Ogi1Nq2XdJo7xS2Mum
 ySXNvIozvFF0xRolVQeE8iahdXNYP8kWPQRVfKWIchcTaO8hxS05hbiK4CQMRzT79ykwfo+urc
 0NyY4IdKV/BxtS0dLAXRiBtW3h0wWokZTyEHybQrGdW09qm5oG3bkuZfdyC8yFau2irC+rSvFI
 sbo=
X-SBRS: 2.7
X-MesageID: 6163877
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,554,1559534400"; 
   d="scan'208";a="6163877"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v2 06/11] ioreq: allow dispatching ioreqs to internal
 servers
Thread-Index: AQHVYnK3hVd65FGo0kCx8kLiNiHgV6c0aIKAgAloFACAACJrgIAACDwAgAAYNoCAAAy/AIABMP1Q
Date: Fri, 27 Sep 2019 08:17:22 +0000
Message-ID: <c546916440f9491c81abf026944011de@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-7-roger.pau@citrix.com>
 <d82bc404-c417-591d-d436-461b8100c44d@suse.com>
 <20190926111404.co5krpzvbf5k5oq3@Air-de-Roger>
 <0c261f5e-735a-cf05-5d1a-9f3b0b2c83ed@suse.com>
 <20190926134644.tcp7pyalzk42hesg@Air-de-Roger>
 <765f32ca-e5f2-fddd-9570-d043596d8948@suse.com>
 <20190926155900.zdenod5qqhjrksff@Air-de-Roger>
In-Reply-To: <20190926155900.zdenod5qqhjrksff@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 v2 06/11] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; 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+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTkgMTY6NTkKPiBUbzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRy
ZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDA2LzExXSBpb3JlcTogYWxsb3cgZGlzcGF0
Y2hpbmcgaW9yZXFzIHRvIGludGVybmFsIHNlcnZlcnMKPiAKPiBPbiBUaHUsIFNlcCAyNiwgMjAx
OSBhdCAwNToxMzoyM1BNICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IE9uIDI2LjA5LjIw
MTkgMTU6NDYsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+ID4gPiBPbiBUaHUsIFNlcCAyNiwg
MjAxOSBhdCAwMzoxNzoxNVBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+IE9uIDI2
LjA5LjIwMTkgMTM6MTQsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+ID4gPj4+IE9uIEZyaSwg
U2VwIDIwLCAyMDE5IGF0IDAxOjM1OjEzUE0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Pj4+PiBIYXZpbmcgc2FpZCB0aGlzLCBhcyBhIHJlc3VsdCBvZiBoYXZpbmcgbG9va2VkIGF0IHNv
bWUgb2YgdGhlCj4gPiA+Pj4+IGludm9sdmVkIGNvZGUsIGFuZCB3aXRoIHRoZSBjb3ZlciBsZXR0
ZXIgbm90IGNsYXJpZnlpbmcgdGhpcywKPiA+ID4+Pj4gd2hhdCdzIHRoZSByZWFzb24gZm9yIGdv
aW5nIHRoaXMgc2VlbWluZ2x5IG1vcmUgY29tcGxpY2F0ZWQKPiA+ID4+Pj4gcm91dGUsIHJhdGhl
ciB0aGFuIHB1dHRpbmcgdlBDSSBiZWhpbmQgdGhlIGh2bV9pb19pbnRlcmNlcHQoKQo+ID4gPj4+
PiBtYWNoaW5lcnksIGp1c3QgbGlrZSBpcyB0aGUgY2FzZSBmb3Igb3RoZXIgaW50ZXJuYWwgaGFu
ZGxpbmc/Cj4gPiA+Pj4KPiA+ID4+PiBJZiB2UENJIGlzIGhhbmRsZWQgYXQgdGhlIGh2bV9pb19p
bnRlcmNlcHQgbGV2ZWwgKGxpa2UgaXRzIGRvbmUgQVRNKQo+ID4gPj4+IHRoZW4gaXQncyBub3Qg
cG9zc2libGUgdG8gaGF2ZSBib3RoIChleHRlcm5hbCkgaW9yZXEgc2VydmVycyBhbmQgdlBDSQo+
ID4gPj4+IGhhbmRsaW5nIGFjY2Vzc2VzIHRvIGRpZmZlcmVudCBkZXZpY2VzIGluIHRoZSBQQ0kg
Y29uZmlnIHNwYWNlLCBzaW5jZQo+ID4gPj4+IHZQQ0kgd291bGQgdHJhcCBhbGwgYWNjZXNzZXMg
dG8gdGhlIFBDSSBJTyBwb3J0cyBhbmQgdGhlIE1DRkcgcmVnaW9ucwo+ID4gPj4+IGFuZCB0aG9z
ZSB3b3VsZCBuZXZlciByZWFjaCB0aGUgaW9yZXEgcHJvY2Vzc2luZy4KPiA+ID4+Cj4gPiA+PiBX
aHkgd291bGQgdlBDSSAod2FudCB0bykgZG8gdGhhdD8gVGhlIGFjY2VwdCgpIGhhbmRsZXIgc2hv
dWxkCj4gPiA+PiBzdWItY2xhc3MgdGhlIENGOC1DRkYgcG9ydCByYW5nZTsgdGhlcmUgd291bGQg
bGlrZWx5IHdhbnQgdG8KPiA+ID4+IGJlIGFub3RoZXIgc3RydWN0IGh2bV9pb19vcHMgaW5zdGFu
Y2UgZGVhbGluZyB3aXRoIGNvbmZpZwo+ID4gPj4gc3BhY2UgYWNjZXNzZXMgKGFuZCBwZXJoYXBz
IHdpdGggb25lcyB0aHJvdWdoIHBvcnQgSS9PIGFuZAo+ID4gPj4gdGhyb3VnaCBNQ0ZHIGF0IHRo
ZSBzYW1lIHRpbWUpLgo+ID4gPgo+ID4gPiBEbyB5b3UgbWVhbiB0byBleHBhbmQgaHZtX2lvX2hh
bmRsZXIgdG8gYWRkIHNvbWV0aGluZyBsaWtlIGEgcGNpY29uZgo+ID4gPiBzdWItc3RydWN0dXJl
IHRvIHRoZSBleGlzdGluZyB1bmlvbiBvZiBwb3J0aW8gYW5kIG1taW8/Cj4gPgo+ID4gWWVzLCBz
b21ldGhpbmcgYWxvbmcgdGhlc2UgbGluZXMuCj4gPgo+ID4gPiBUaGF0J3MgaW5kZWVkIGZlYXNp
YmxlLCBidXQgSSdtIG5vdCBzdXJlIHdoeSBpdCdzIGJldHRlciB0aGF0IHRoZQo+ID4gPiBhcHBy
b2FjaCBwcm9wb3NlZCBvbiB0aGlzIHNlcmllcy4gTG9uZyB0ZXJtIEkgdGhpbmsgd2Ugd291bGQg
bGlrZSBhbGwKPiA+ID4gaW50ZXJjZXB0IGhhbmRsZXJzIHRvIHVzZSB0aGUgaW9yZXEgaW5mcmFz
dHJ1Y3R1cmUgYW5kIHJlbW92ZSB0aGUKPiA+ID4gdXNhZ2Ugb2YgaHZtX2lvX2ludGVyY2VwdC4K
PiA+ID4KPiA+ID4+IEluIHRoZSBlbmQgdGhpcyB3b3VsZCBsaWtlbHkKPiA+ID4+IG1vcmUgc2lt
aWxhciB0byBob3cgY2hpcHNldHMgaGFuZGxlIHRoaXMgb24gcmVhbCBoYXJkd2FyZQo+ID4gPj4g
dGhhbiB5b3VyICJpbnRlcm5hbCBzZXJ2ZXIiIHNvbHV0aW9uIChhbGJlaXQgSSBhZ3JlZSB0byBh
Cj4gPiA+PiBkZWdyZWUgaXQncyBpbiBpbXBsZW1lbnRhdGlvbiBkZXRhaWwgYW55d2F5KS4KPiA+
ID4KPiA+ID4gSSB0aGluayB0aGUgZW5kIGdvYWwgc2hvdWxkIGJlIHRvIHVuaWZ5IHRoZSBpbnRl
cm5hbCBhbmQgZXh0ZXJuYWwKPiA+ID4gaW50ZXJjZXB0cyBpbnRvIGEgc2luZ2xlIHBvaW50LCBh
bmQgdGhlIG9ubHkgZmVhc2libGUgd2F5IHRvIGRvIHRoaXMKPiA+ID4gaXMgdG8gc3dpdGNoIHRo
ZSBpbnRlcm5hbCBpbnRlcmNlcHRzIHRvIHVzZSB0aGUgaW9yZXEgaW5mcmFzdHJ1Y3R1cmUuCj4g
Pgo+ID4gV2VsbCwgSSByZWNhbGwgdGhpcyBoYXZpbmcgYmVlbiBtZW50aW9uZWQgYXMgYW4gb3B0
aW9uOyBJIGRvbid0Cj4gPiByZWNhbGwgdGhpcyBiZWluZyBhIGZpcm0gcGxhbi4gVGhlcmUgYXJl
IGNlcnRhaW5seSBiZW5lZml0cyB0bwo+ID4gc3VjaCBhIG1vZGVsLCBidXQgdGhlcmUncyBhbHNv
IHBvdGVudGlhbGx5IG1vcmUgb3ZlcmhlYWQgKGF0IHRoZQo+ID4gdmVyeSBsZWFzdCB0aGUgaW9y
ZXFfdCB3aWxsIHRoZW4gbmVlZCBzZXR0aW5nIHVwIC8gbWFpbnRhaW5pbmcKPiA+IGV2ZXJ5d2hl
cmUsIHdoZW4gcmlnaHQgbm93IHRoZSBpbnRlcmZhY2VzIGFyZSB1c2luZyBtb3JlCj4gPiBpbW1l
ZGlhdGUgcGFyYW1ldGVycykuCj4gCj4gQUZBSUNUIGZyb20gY29kZSBpbiBodm1lbXVsX2RvX2lv
IHdoaWNoIGRpc3BhdGNoZXMgdG8gYm90aAo+IGh2bV9pb19pbnRlcmNlcHQgYW5kIGlvcmVxIHNl
cnZlcnMgdGhlIGlvcmVxIGlzIGFscmVhZHkgdGhlcmUsIHNvIEknbQo+IG5vdCBzdXJlIHdoeSBt
b3JlIHNldHVwIHdvdWxkIGJlIHJlcXVpcmVkIGluIG9yZGVyIHRvIGhhbmRsZSBpbnRlcm5hbAo+
IGludGVyY2VwdHMgYXMgaW9yZXEgc2VydmVycy4gRm9yIHZQQ0kgYXQgbGVhc3QgSSd2ZSBiZWVu
IGFibGUgdG8gZ2V0Cj4gYXdheSB3aXRob3V0IGhhdmluZyB0byBtb2RpZnkgaHZtZW11bF9kb19p
byBJSVJDLgo+IAo+ID4gQnV0IHllcywgaWYgdGhpcyBfaXNfIHRoZSBwbGFuLCB0aGVuIGdvaW5n
IHRoYXQgcm91dGUgcmlnaHQgYXdheQo+ID4gZm9yIHZQQ0kgaXMgZGVzaXJhYmxlLgo+IAo+IEkg
dGhpbmsgaXQgd291bGQgYmUgZGVzaXJhYmxlIHRvIGhhdmUgYSBzaW5nbGUgcG9pbnQgd2hlcmUg
aW50ZXJjZXB0cwo+IGFyZSBoYW5kbGVkIGluc3RlYWQgb2YgaGF2aW5nIHN1Y2ggZGlmZmVyZW50
IGltcGxlbWVudGF0aW9ucyBmb3IKPiBpbnRlcm5hbCB2cyBleHRlcm5hbCwgYW5kIHRoZSBvbmx5
IHdheSBJIGNhbiBkZXZpc2UgdG8gYWNoaWV2ZSB0aGlzIGlzCj4gYnkgbW92aW5nIGludGVyY2Vw
dHMgdG8gdGhlIGlvcmVxIG1vZGVsLgo+IAoKKzEgZm9yIHRoZSBwbGFuIGZyb20gbWUuLi4gZG9p
bmcgdGhpcyBoYXMgYmVlbiBvbiBteSBvd24gdG8tZG8gbGlzdCBmb3IgYSB3aGlsZS4KClRoZSBs
YWNrIG9mIHJhbmdlLWJhc2VkIHJlZ2lzdHJhdGlvbiBmb3IgaW50ZXJuYWwgZW11bGF0b3JzIGlz
IGF0IGxlYXN0IG9uZSB0aGluZyB0aGF0IHdpbGwgYmUgYWRkcmVzc2VkIGJ5IGdvaW5nIHRoaXMg
cm91dGUsIGFuZCBJJ2QgYWxzbyBleHBlY3Qgc29tZSBkZWdyZWUgb2Ygc2ltcGxpZmljYXRpb24g
dG8gdGhlIGNvZGUgYnkgdW5pZnlpbmcgdGhpbmdzLCBvbmNlIGFsbCB0aGUgZW11bGF0aW9uIGlz
IHBvcnRlZCBvdmVyLgoKPiBJJ20gbm90IGNlcnRhaW5seSBwbGFubmluZyB0byBtb3ZlIGFsbCBp
bnRlcmNlcHRzIHJpZ2h0IG5vdywgYnV0IEkKPiB0aGluayBpdCdzIGEgZ29vZCBmaXJzdCBzdGVw
IGhhdmluZyB0aGUgY29kZSBpbiBwbGFjZSB0byBhbGxvdyB0aGlzLAo+IGFuZCBhdCBsZWFzdCB2
UENJIHVzaW5nIGl0Lgo+IAoKSSB0aGluayBpdCdzIGZpbmUgdG8gZG8gdGhpbmdzIHBpZWNlbWVh
bCBidXQgYWxsIHRoZSBpbnRlcm5hbCBlbXVsYXRvcnMgZG8gbmVlZCB0byBiZSBwb3J0ZWQgb3Zl
ciBhLnMuYS5wLiBJIGNhbiBjZXJ0YWlubHkgdHJ5IHRvIGhlbHAgd2l0aCB0aGlzIG9uY2UgdGhl
IGdyb3VuZHdvcmsgaXMgZG9uZS4KCiAgUGF1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:18:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDlSY-0007xi-VG; Fri, 27 Sep 2019 08: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDlSX-0007xZ-EU
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:18:37 +0000
X-Inumbo-ID: 66dffe94-e0ff-11e9-9670-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 66dffe94-e0ff-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 08:18: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 78BBBAE40;
 Fri, 27 Sep 2019 08:18:35 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
 <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
 <20190924154242.nwhetdvkgmkhjgph@Air-de-Roger>
 <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <961459b6-521b-d87e-a2cb-2e7846ba2594@suse.com>
Date: Fri, 27 Sep 2019 10:18:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 "DONGLI.ZHANG" <dongli.zhang@oracle.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>

T24gMjYuMDkuMjAxOSAyMjozMywgSm9lIEppbiB3cm90ZToKPiBPbiA5LzI0LzE5IDg6NDIgQU0s
IFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IEFGQUlDVCB5b3UgYXJlIGRyYWluaW5nIGFueSBw
ZW5kaW5nIGRhdGEgZnJvbSB0aGUgcG9zdGVkIGludGVycnVwdAo+PiBQSVJSIGZpZWxkIGludG8g
dGhlIElSUiB2bGFwaWMgZmllbGQsIHNvIHRoYXQgbm8gc3RhbGUgaW50ZXJydXB0cyBhcmUKPj4g
bGVmdCBiZWhpbmQgYWZ0ZXIgdGhlIE1TSSBmaWVsZHMgaGF2ZSBiZWVuIHVwZGF0ZWQgYnkgdGhl
IGd1ZXN0LiBJCj4+IHRoaW5rIHRoaXMgaXMgY29ycmVjdCwgSSB3b25kZXIgaG93ZXZlciB3aGV0
aGVyIHlvdSBhbHNvIG5lZWQgdG8KPj4gdHJpZ2dlciBhIHZjcHUgcmUtc2NoZWR1bGluZyAocGF1
c2UvdW5wYXVzZSB0aGUgdnBjdSksIHNvIHRoYXQgcGVuZGluZwo+PiBpbnRlcnJ1cHRzIGluIElS
UiBhcmUgaW5qZWN0ZWQgYnkgdm14X2ludHJfYXNzaXN0LgoKWW91IGRpZG4ndCBhZGRyZXNzIChw
ZXJoYXBzIGp1c3QgdmVyYmFsbHkpIHRoaXMgcmVtYXJrIGZyb20gUm9nZXIKYXQgYWxsLiBJJ20g
bm90IGNvbnZpbmNlZCB0aGF0IGEgcGF1c2UvdW5wYXVzZSBpcyBhbiBhcHByb3ByaWF0ZQphY3Rp
b24gaGVyZSAtIHRoZXJlIHN1cmVseSBzaG91bGQgYmUgYSBtb3JlIGRpcmVjdCB3YXkuCgo+PiBB
bHNvLCBJIHRoaW5rIHlvdSBzaG91bGQgZG8gdGhpcyBzeW5jaW5nIGFmdGVyIHRoZSBwaV91cGRh
dGVfaXJ0ZQo+PiBjYWxsLCBvciBlbHNlIHRoZXJlJ3Mgc3RpbGwgYSB3aW5kb3cgKGFsYmVpdCBz
bWFsbCkgd2hlcmUgeW91IGNhbgo+PiBzdGlsbCBnZXQgcG9zdGVkIGludGVycnVwdHMgZGVsaXZl
cmVkIHRvIHRoZSBvbGQgdmNwdS4KPiAKPiBJIGFncmVlIHdpdGggeW91IHRoYXQgd2UgbmVlZCB0
byB0YWtlIGNhcmUgb2YgdGhpcyBpc3N1ZSBhcyB3ZWxsLgo+IAo+IEkgY3JlYXRlZCBhbiBhZGRp
dGlvbmFsIHBhdGNoIGJ1dCBub3QgdGVzdGVkIHlldCBmb3IgdGhlIHRlc3QgZW52IHdhcwo+IGJy
b2tlbiwgcG9zdCBoZXJlIGZvciB5b3VyIGNvbW1lbnQgZmlyc3RseSwgSSdsbCB1cGRhdGUgbGF0
ZXIgb2YgdGVzdAo+IHJlc3VsdCB3aGVuIG15IHRlc3QgZW52IGJhY2s6CgpJdCB3b3VsZCBoYXZl
IGJlZW4gbmljZSBpZiB5b3UgaGFkIGF0IGxlYXN0IGJ1aWxkLXRlc3RlZCBpdC4gSW4KaXRzIGN1
cnJlbnQgc2hhcGUgaXQncyBoYXJkIHRvIHRlbGwgd2hhdCB2YWx1ZSBpdCBpcy4gQW55d2F5LCAu
Li4KCj4gQEAgLTIzLDYgKzIzLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9pcnEuaD4KPiAgI2luY2x1
ZGUgPGFzbS9odm0vaXJxLmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiArI2lu
Y2x1ZGUgPGFzbS9odm0vdm14L3ZteC5oPgoKV2h5IGlzIHRoaXMgbmVlZGVkPyBJdCdzIG5vdCBh
IGdvb2QgaWRlYSB0byBpbmNsdWRlIGl0IGhlcmUuCgo+IEBAIC00NDMsOSArNDQ0LDIxIEBAIGlu
dCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAgICAgIGh2bV9taWdyYXRlX3BpcnEocGly
cV9kcGNpLCB2Y3B1KTsKPiAgCj4gICAgICAgICAgLyogVXNlIGludGVycnVwdCBwb3N0aW5nIGlm
IGl0IGlzIHN1cHBvcnRlZC4gKi8KPiAtICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQo+IC0g
ICAgICAgICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtLnZteC5waV9k
ZXNjIDogTlVMTCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mbywgcGlycV9kcGNp
LT5nbXNpLmd2ZWMpOwo+ICsgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApIHsKPiArICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG5kc3QgPSBBUElDX0lOVkFMSURfREVTVDsKPiArICAgICAgICAg
ICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwo+ICsKPiArICAgICAgICAgICAgZGVzYyA9IHBpcnFf
c3Bpbl9sb2NrX2lycV9kZXNjKGluZm8sIE5VTEwpOwo+ICsgICAgICAgICAgICBpZiAoIGlycV9k
ZXNjICkgewo+ICsgICAgICAgICAgICAgICAgbmRzdCA9IGlycV9kZXNjLT5tc2lfZGVzYy0+cGlf
ZGVzYy0+bmRzdDsKPiArICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9j
ayk7Cj4gKyAgICAgICAgICAgIH0KClRoaXMgcmVkb2VzIChpbiBhIG11Y2ggbGVzcyBjYXJlZnVs
IHdheSwgaS5lLiBwcm9uZSB0byBhIGNyYXNoKQp3aGF0IHBpX3VwZGF0ZV9pcnRlKCkgZG9lcy4g
SXQgd291bGQgc2VlbSBmYXIgZWFzaWVyIGlmIHlvdQpzaW1wbHkgbWFkZSB0aGUgZnVuY3Rpb24g
cmV0dXJuIHRoZSB2YWx1ZSwgb3IgZXZlbiBtYWtlIGl0IGRvCnRoZSBjYWxsIHJpZ2h0IGF3YXkg
KHdoZW4gbmVlZGVkKS4KCj4gKyAgICAgICAgICAgIGlmICggcGlfdXBkYXRlX2lydGUodmNwdSA/
ICZ2Y3B1LT5hcmNoLmh2bS52bXgucGlfZGVzYyA6IE5VTEwsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjKSA9PSAwCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmJiBuZHN0ICE9IEFQSUNfSU5WQUxJRF9ERVNUICkK
PiArICAgICAgICAgICAgICAgIHZsYXBpY19zeW5jX3Bpcl90b19pcnIoZC0+dmNwdVtuZHN0XSk7
CgpBaXVpICJuZHN0IiBpcyBhbiBBUElDIElEIGFuZCBoZW5jZSBjYW4ndCBiZSB1c2VkIHRvIGlu
ZGV4CmQtPnZjcHVbXS4gV2l0aG91dCBhIGRlc2NyaXB0aW9uIGl0J3Mgbm90IHJlYWxseSBjbGVh
ciB0byBtZQp3aHkgeW91IGZvdW5kIGl0IG5lY2Vzc2FyeSB0byBnbyB2aWEgQVBJQyBJRCBoZXJl
IC0gaW4geW91cgplYXJsaWVyIHBhdGNoIHZhcmlhbnQgdGhpcyB3YXNuJ3QgdGhlIGNhc2UgaWly
Yy4KCkJlZm9yZSB5b3UgYWN0dWFsbHkgKHJlKXBvc3QgdGhpcyBwYXRjaCB5b3UnbGwgYWxzbyB3
YW50IHRvCnRha2UgY2FyZSBvZiBudW1lcm91cyBzdHlsZSBpc3N1ZXMuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:20:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDlUQ-0000Gv-Hh; Fri, 27 Sep 2019 08:20: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDlUP-0000Go-Ej
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:20:33 +0000
X-Inumbo-ID: ac440138-e0ff-11e9-9670-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ac440138-e0ff-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 08:20: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 0965DAF97;
 Fri, 27 Sep 2019 08:20:32 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190925070503.13850-1-jgross@suse.com>
 <20190925070503.13850-2-jgross@suse.com>
 <26e09877d338d3801dbb38b881e8890cca2255ab.camel@suse.com>
 <2c63edeb-b8b8-dc4e-4c25-7678bc7776a0@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <545449be-4ecf-3625-8ad3-81487879941a@suse.com>
Date: Fri, 27 Sep 2019 10:20:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2c63edeb-b8b8-dc4e-4c25-7678bc7776a0@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen/sched: fix locking in
 a653sched_free_vdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAwOToyMywgSsO8cmdlbiBHcm/DnyAgd3JvdGU6Cj4gT24gMjUuMDkuMTkg
MTI6NTksIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+PiBPbiBXZWQsIDIwMTktMDktMjUgYXQgMDk6
MDUgKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBUaGUgYXJpbmM2NTMgc2NoZWR1bGVy
J3MgZnJlZV92ZGF0YSgpIGZ1bmN0aW9uIGlzIG1pc3NpbmcgcHJvcGVyCj4+PiBsb2NraW5nOiBh
cyBpdCBpcyBtb2RpZnlpbmcgdGhlIHNjaGVkdWxlcidzIHByaXZhdGUgdmNwdSBsaXN0IGl0Cj4+
PiBuZWVkcwo+Pj4gdG8gdGFrZSB0aGUgc2NoZWR1bGVyIGxvY2sgZHVyaW5nIHRoYXQgb3BlcmF0
aW9uLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4+Cj4+IFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
Pgo+IAo+IEFzIHRoaXMgcGF0Y2ggaXMgYSBwcmVyZXF1aXNpdGUgZm9yIG15IGNvcmUgc2NoZWR1
bGluZyBzZXJpZXMgSSdkIHJlYWxseQo+IGFwcHJlY2lhdGUgaWYgaXQgY291bGQgYmUgY29tbWl0
dGVkIHJhdGhlciBzb29uZXIgdGhhbiBsYXRlci4KPiAKPiBKb3NoLCBSb2JlcnQsIGNvdWxkIHlv
dSBwbGVhc2UgY29tbWVudD8KPiAKPiBPciBpcyBEYXJpbydzIFItYiAoYW5kIEphbidzIGFzIHdl
bGwpIGVub3VnaCBpbiB0aGlzIHJhdGhlciBzaW1wbGUgYW5kCj4gb2J2aW91cyBjYXNlPwoKSSB3
YXMgbW9yZSBvciBsZXNzIHBsYW5uaW5nIHRvIHRpbWUgb3V0IG9uIHdhaXRpbmcgZm9yIHRoZWly
IGFjawpsYXRlciB0b2RheS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:27:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDlax-0000a4-Ms; Fri, 27 Sep 2019 08:27:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDlaw-0000Zy-LF
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:27:18 +0000
X-Inumbo-ID: 9d4d686c-e100-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9d4d686c-e100-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 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 3A90DAFBB;
 Fri, 27 Sep 2019 08:27:16 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190925070503.13850-1-jgross@suse.com>
 <20190925070503.13850-2-jgross@suse.com>
 <26e09877d338d3801dbb38b881e8890cca2255ab.camel@suse.com>
 <2c63edeb-b8b8-dc4e-4c25-7678bc7776a0@suse.com>
 <545449be-4ecf-3625-8ad3-81487879941a@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <fc1f9899-a43d-d263-e0e0-25f4499d9e5a@suse.com>
Date: Fri, 27 Sep 2019 10:27:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <545449be-4ecf-3625-8ad3-81487879941a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] xen/sched: fix locking in
 a653sched_free_vdata()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTA6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI3LjA5LjIwMTkgMDk6
MjMsIErDvHJnZW4gR3Jvw58gIHdyb3RlOgo+PiBPbiAyNS4wOS4xOSAxMjo1OSwgRGFyaW8gRmFn
Z2lvbGkgd3JvdGU6Cj4+PiBPbiBXZWQsIDIwMTktMDktMjUgYXQgMDk6MDUgKzAyMDAsIEp1ZXJn
ZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gVGhlIGFyaW5jNjUzIHNjaGVkdWxlcidzIGZyZWVfdmRhdGEo
KSBmdW5jdGlvbiBpcyBtaXNzaW5nIHByb3Blcgo+Pj4+IGxvY2tpbmc6IGFzIGl0IGlzIG1vZGlm
eWluZyB0aGUgc2NoZWR1bGVyJ3MgcHJpdmF0ZSB2Y3B1IGxpc3QgaXQKPj4+PiBuZWVkcwo+Pj4+
IHRvIHRha2UgdGhlIHNjaGVkdWxlciBsb2NrIGR1cmluZyB0aGF0IG9wZXJhdGlvbi4KPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pgo+
Pj4gUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4+Cj4+
IEFzIHRoaXMgcGF0Y2ggaXMgYSBwcmVyZXF1aXNpdGUgZm9yIG15IGNvcmUgc2NoZWR1bGluZyBz
ZXJpZXMgSSdkIHJlYWxseQo+PiBhcHByZWNpYXRlIGlmIGl0IGNvdWxkIGJlIGNvbW1pdHRlZCBy
YXRoZXIgc29vbmVyIHRoYW4gbGF0ZXIuCj4+Cj4+IEpvc2gsIFJvYmVydCwgY291bGQgeW91IHBs
ZWFzZSBjb21tZW50Pwo+Pgo+PiBPciBpcyBEYXJpbydzIFItYiAoYW5kIEphbidzIGFzIHdlbGwp
IGVub3VnaCBpbiB0aGlzIHJhdGhlciBzaW1wbGUgYW5kCj4+IG9idmlvdXMgY2FzZT8KPiAKPiBJ
IHdhcyBtb3JlIG9yIGxlc3MgcGxhbm5pbmcgdG8gdGltZSBvdXQgb24gd2FpdGluZyBmb3IgdGhl
aXIgYWNrCj4gbGF0ZXIgdG9kYXkuCgpUaGFua3MuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:28:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDlc9-0000rM-2q; Fri, 27 Sep 2019 08:28:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDlc7-0000rE-SM
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:28:31 +0000
X-Inumbo-ID: c985802c-e100-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c985802c-e100-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 08:28: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 8EAE1AFBB;
 Fri, 27 Sep 2019 08:28:30 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190927060448.7056-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d00e2b63-0d47-9fbc-3d31-fc79de33574e@suse.com>
Date: Fri, 27 Sep 2019 10:28:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927060448.7056-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/debugtrace: fix buffer 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>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAwODowNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDb21taXQgNjMzOGM5
ZWFkOWZmOWVmNiAoImRlYnVndHJhY2U6IGFkZCBwZXItY3B1IGJ1ZmZlciBvcHRpb24iKSBoYWQK
PiBhIHJlYmFzZSBlcnJvciB3aGVuIHVzaW5nIHBlci1jcHUgYnVmZmVyczogdGhlIGdsb2JhbCBi
dWZmZXIgYWRkcmVzcwo+IHdvdWxkIGFsd2F5cyBiZSBzZXQgdG8gdGhlIG9uZSBvZiB0aGUgbGFz
dCBwZXItY3B1IGJ1ZmZlciBhbGxvY2F0ZWQuCj4gCj4gVGhlIHJlc3VsdCB3b3VsZCBiZSB0aGF0
IHdoZW4gZHVtcGluZyB0aGUgYnVmZmVycyB0aGUgbGFzdCBjcHUncyBidWZmZXIKPiBpcyBhbHdh
eXMgc2hvd24gYXMgZW1wdHkgYXMgdGhvc2UgZW50cmllcyBhcmUgcHJpbnRlZCBpbiB0aGUgZ2xv
YmFsCj4gYnVmZmVyJ3MgZHVtcCBhbHJlYWR5Lgo+IAo+IEZpeCB0aGF0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:29:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDld2-0000wL-Dq; Fri, 27 Sep 2019 08:29:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R7hV=XW=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDld0-0000wC-JU
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:29:26 +0000
X-Inumbo-ID: e9ea33c6-e100-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id e9ea33c6-e100-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 08:29:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569572966;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Us/FHkbF6fPbjcqSTYmPOTFL6o97EPbvGKGUdvBBn0Y=;
 b=NIItyqmdaOjfPeB/4knH7+7HYXX4Fgvz2UVZbtkOnfAE1ntvhv87Bc1z
 5gl74LNlhA1NS8MYit0zblrxTuW5bwYh+EajKnklkB9qKol3Ciw6HgfCv
 9G1YzlPhAOsyHFe83vWKoiIviXDc5vTi9+uU3IE5UJQUrPC8vmBwOwNtL s=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4mSBQhUEcP8xpOQDamfSffvFcldg9a3TJVbgOxglLkT3vBIwTmwiLl4szC3ZpbhM+h8GrOXKTC
 IvfcLNFocQBr49+wOWSE46+v0Yqy3r77KbWnxHZ62ge2GGIkjj+ujRk5Z9SjeD0FPpU4wZprSX
 FBtTlraLtv5d+XXz3vFRH8N6wptqrtEIUNmqwhjqy+inTHNbAdZvjyB5wj+owP4jwcBTtv59qC
 g05iLmOkI56uAhzFH1yws9uXs2mWAespF7Yh+AE8Z9SrvAxGiU5rKfSCcEZWL9iowaiXnFTPCl
 iPs=
X-SBRS: 2.7
X-MesageID: 6164251
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,554,1559534400"; 
   d="scan'208";a="6164251"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v2 09/11] vpci: register as an internal ioreq server
Thread-Index: AQHVYnK8hUfF0kaT/ky4pZpKfF2AZqck9OXggBkc2wCAAUHNcA==
Date: Fri, 27 Sep 2019 08:29:21 +0000
Message-ID: <75f89532a65446cb92a72b31aed96d5e@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-10-roger.pau@citrix.com>
 <8b2ae16a846a4e88bf264a8d5a768a37@AMSPEX02CL03.citrite.net>
 <20190926150718.omalmgpxuxsezbov@Air-de-Roger>
In-Reply-To: <20190926150718.omalmgpxuxsezbov@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 v2 09/11] vpci: register as an internal
 ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, 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+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTkgMTY6MDcKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnOyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcKPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKYW4g
QmV1bGljaAo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMDkvMTFdIHZwY2k6
IHJlZ2lzdGVyIGFzIGFuIGludGVybmFsIGlvcmVxIHNlcnZlcgo+IAo+IE9uIFR1ZSwgU2VwIDEw
LCAyMDE5IGF0IDAzOjQ5OjQxUE0gKzAyMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gU2VudDogMDMgU2VwdGVtYmVyIDIwMTkgMTc6MTQKPiA+
ID4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gPiBDYzogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsgV2VpIExpdQo+ID4gPiA8d2xAeGVuLm9yZz47IEFuZHJldyBDb29wZXIgPEFu
ZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+Owo+IEphbgo+ID4gPiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA+
ID4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPjsKPiA+ID4gUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gU3ViamVjdDogW1BBVENI
IHYyIDA5LzExXSB2cGNpOiByZWdpc3RlciBhcyBhbiBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXIKPiA+
ID4gQEAgLTQ3OCw2ICs0ODAsNjcgQEAgdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwg
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCj4gPiA+ICAgICAgc3Bpbl91bmxv
Y2soJnBkZXYtPnZwY2ktPmxvY2spOwo+ID4gPiAgfQo+ID4gPgo+ID4gPiArI2lmZGVmIF9fWEVO
X18KPiA+ID4gK3N0YXRpYyBpbnQgaW9yZXFfaGFuZGxlcihzdHJ1Y3QgdmNwdSAqdiwgaW9yZXFf
dCAqcmVxLCB2b2lkICpkYXRhKQo+ID4gPiArewo+ID4gPiArICAgIHBjaV9zYmRmX3Qgc2JkZjsK
PiA+ID4gKwo+ID4gPiArICAgIGlmICggcmVxLT50eXBlID09IElPUkVRX1RZUEVfSU5WQUxJREFU
RSApCj4gPiA+ICsgICAgICAgIC8qCj4gPiA+ICsgICAgICAgICAqIElnbm9yZSBpbnZhbGlkYXRl
IHJlcXVlc3RzLCB0aG9zZSBjYW4gYmUgcmVjZWl2ZWQgZXZlbiB3aXRob3V0Cj4gPiA+ICsgICAg
ICAgICAqIGhhdmluZyBhbnkgbWVtb3J5IHJhbmdlcyByZWdpc3RlcmVkLCBzZWUgc2VuZF9pbnZh
bGlkYXRlX3JlcS4KPiA+ID4gKyAgICAgICAgICovCj4gPiA+ICsgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7Cj4gPgo+ID4gSW4gZ2VuZXJhbCwgSSB3b25kZXIgd2hldGhlciBpbnRlcm5hbCBz
ZXJ2ZXJzIHdpbGwgZXZlciBuZWVkIHRvIGRlYWwgd2l0aCBpbnZhbGlkYXRlPyBUaGUgY29kZSBv
bmx5Cj4gZXhpc3RzIHRvIGdldCBRRU1VIHRvIGRyb3AgaXRzIG1hcCBjYWNoZSBhZnRlciBhIGRl
Y3JlYXNlX3Jlc2VydmF0aW9uIHNvIHRoYXQgdGhlIHBhZ2UgcmVmcyBnZXQKPiBkcm9wcGVkLgo+
IAo+IEkgdGhpbmsgdGhlIGJlc3Qgc29sdXRpb24gaGVyZSBpcyB0byByZW5hbWUgaHZtX2Jyb2Fk
Y2FzdF9pb3JlcSB0bwo+IGh2bV9icm9hZGNhc3RfaW9yZXFfZXh0ZXJuYWwgYW5kIHN3aXRjaCBp
dCdzIGNhbGxlcnMuIEJvdGgKPiBzZW5kX3RpbWVvZmZzZXRfcmVxIGFuZCBzZW5kX2ludmFsaWRh
dGVfcmVxIHNlZW0gb25seSByZWxldmFudCB0bwo+IGV4dGVybmFsIGlvcmVxIHNlcnZlcnMuCgpz
ZW5kX3RpbWVvZmZzZXRfcmVxKCkgaXMgcmVsaWMgd2hpY2ggb3VnaHQgdG8gYmUgcmVwbGFjZWQg
d2l0aCBhbm90aGVyIG1lY2hhbmlzbSBJTU8uLi4KCldoZW4gYW4gSFZNIGd1ZXN0IHdyaXRlcyBp
dHMgUlRDLCBhIG5ldyAndGltZW9mZnNldCcgdmFsdWUgKG9mZnNldCBvZiBSVEMgZnJvbSBob3N0
IHRpbWUpIGlzIGNhbGN1bGF0ZWQgKGFsc28gYXBwbGllZCB0byB0aGUgUFYgd2FsbGNsb2NrKSBh
bmQgYWR2ZXJ0aXNlZCB2aWEgdGhpcyBpb3JlcS4gSW4gWGVuU2VydmVyLCB0aGlzIGlzIHBpY2tl
ZCB1cCBieSBRRU1VLCBmb3J3YXJkZWQgdmlhIFFNUCB0byBYQVBJIGFuZCB0aGVuIHdyaXR0ZW4g
aW50byB0aGUgVk0gbWV0YS1kYXRhICh3aGljaCB0aGFuIGNhdXNlcyBpdCB0byBiZSB3cml0dGVu
IGludG8geGVuc3RvcmUgdG9vKS4gQWxsIHRoaXMgaXMgc28gdGhhdCB0aGF0IGd1ZXN0J3MgUlRD
IGNhbiBiZSBzZXQgY29ycmVjdGx5IHdoZW4gaXQgaXMgcmVib290ZWQuLi4gVGhlcmUgaGFzIHRv
IGJlIGEgYmV0dGVyIHdheSAoZS5nLiBleHRyYWN0aW5nIFJUQyB2aWEgaHZtIGNvbnRleHQgYW5k
IHNhdmluZyBpdCBiZWZvcmUgY2xlYW5pbmcgdXAgdGhlIGRvbWFpbikuCgpzZW5kX2ludmFsaWRh
dGVfcmVxKCkgaXMgcmVsZXZhbnQgZm9yIGFueSBlbXVsYXRvciBtYWludGFpbmluZyBhIGNhY2hl
IG9mIGd1ZXN0LT5ob3N0IG1lbW9yeSBtYXBwaW5ncyB3aGljaCwgSSBndWVzcywgY291bGQgaW5j
bHVkZSBpbnRlcm5hbCBlbXVsYXRvcnMgZXZlbiBpZiB0aGlzIGlzIG5vdCB0aGUgY2FzZSBhdCB0
aGUgbW9tZW50LgoKICBQYXVsCgo+IAo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:42:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDlpU-0002mC-KL; Fri, 27 Sep 2019 08:42:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jwcO=XW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDlpT-0002m4-D9
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:42:19 +0000
X-Inumbo-ID: b65871ba-e102-11e9-9670-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id b65871ba-e102-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 08:42:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569573738;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=+vSG2DTfVnL6MDKpBVL8iyhZhEGEpCjEAulCgdREkGM=;
 b=Nv4SEiI/jJpBb3mE8TxgzqGSlmGaFN4wxvnMrxTHQuIa9cmFShgBpH3L
 3TxZGlnwQEFV9rNg1KFI7rSxOGp0C89IdR7A7MtjJn3bqnnMtfTy0rQW8
 gxWfYP0TC3qzrkZPl9oOykqpo/b5zl9grke+EzZ51n4UpRSPKkG6wckG2 o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LrD8fmg4tYclywSp3Q2IY63hL+BXmmroaOVYXVMcWIgSGuSc5uQ5DaaGMfBiBE1p8RfssmYjkR
 eJn1zvfTb1eJ0Ss7SvUOcSMz25Us0vwhurZuZdwFYs/x0gcwgAIupTtb25JKewY/XnirhUsty/
 7pFQFKQ9YZmL3r+BLZYXFxS8u9xtl5rUGBdZkI23SqExO63tLb9AufFt6Hxg+td5jtQ6R4vcsR
 8XpyFPqFVQQR5Bn3mNlLUtUzOSuNucY++ZP291S3GjdFT10+5O/VSvAA4Dtb6OaIo/72qc3jcM
 7z8=
X-SBRS: 2.7
X-MesageID: 6392010
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,554,1559534400"; 
   d="scan'208";a="6392010"
Date: Fri, 27 Sep 2019 10:42:02 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20190927084202.pjjgpufvbqdye6ux@Air-de-Roger>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
 <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
 <20190924154242.nwhetdvkgmkhjgph@Air-de-Roger>
 <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@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>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDE6MzM6NDJQTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
PiBPbiA5LzI0LzE5IDg6NDIgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBGcmks
IFNlcCAxMywgMjAxOSBhdCAwOTo1MDozNEFNIC0wNzAwLCBKb2UgSmluIHdyb3RlOgo+ID4+IE9u
IDkvMTMvMTkgMzozMyBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4gT24gVGh1LCBT
ZXAgMTIsIDIwMTkgYXQgMTE6MDM6MTRBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToKPiA+Pj4+IFdp
dGggYmVsb3cgdGVzdGNhc2UsIGd1ZXN0IGtlcm5lbCByZXBvcnRlZCAiTm8gaXJxIGhhbmRsZXIg
Zm9yIHZlY3RvciI6Cj4gPj4+PiAgIDEpLiBQYXNzdGhyb3VnaCBtbHggaWIgVkYgdG8gMiBwdmh2
bSBndWVzdHMuCj4gPj4+PiAgIDIpLiBTdGFydCByZHMtc3RyZXNzIGJldHdlZW4gMiBndWVzdHMu
Cj4gPj4+PiAgIDMpLiBTY2FsZSBkb3duIDIgZ3Vlc3RzIHZjcHUgZnJvbSAzMiB0byA2IGF0IHRo
ZSBzYW1lIHRpbWUuCj4gPj4+Pgo+ID4+Pj4gUmVwZWF0IGFib3ZlIHRlc3Qgc2V2ZXJhbCBpdGVy
YXRpb24sIGd1ZXN0IGtlcm5lbCByZXBvcnRlZCAiTm8gaXJxIGhhbmRsZXIKPiA+Pj4+IGZvciB2
ZWN0b3IiLCBhbmQgSUIgdHJhZmZpYyBkb3duZWQgdG8gemVybyB3aGljaCBjYXVzZWQgYnkgaW50
ZXJydXB0IGxvc3QuCj4gPj4+Pgo+ID4+Pj4gV2hlbiB2Y3B1IG9mZmxpbmUsIGtlcm5lbCBkaXNh
YmxlZCBsb2NhbCBJUlEsIG1pZ3JhdGUgSVJRIHRvIG90aGVyIGNwdSwKPiA+Pj4+IHVwZGF0ZSBN
U0ktWCB0YWJsZSwgZW5hYmxlIElSUS4gSWYgYW55IG5ldyBpbnRlcnJ1cHQgYXJyaXZlZCBhZnRl
cgo+ID4+Pj4gbG9jYWwgSVJRIGRpc2FibGVkIGFsc28gYmVmb3JlIE1TSS1YIHRhYmxlIGJlZW4g
dXBkYXRlZCwgaW50ZXJydXB0IHN0aWxsIAo+ID4+Pj4gdXNlZCBvbGQgdmVjdG9yIGFuZCBkZXN0
IGNwdSBpbmZvLCBhbmQgd2hlbiBsb2NhbCBJUlEgZW5hYmxlZCBhZ2FpbiwgCj4gPj4+PiBpbnRl
cnJ1cHQgYmVlbiBzZW50IHRvIHdyb25nIGNwdSBhbmQgdmVjdG9yLgo+ID4+Pgo+ID4+PiBZZXMs
IGJ1dCB0aGF0J3Mgc29tZXRoaW5nIExpbnV4IHNob3Vsa2QgYmUgYWJsZSB0byBoYW5kbGUsIGFj
Y29yZGluZwo+ID4+PiB0byB5b3VyIGRlc2NyaXB0aW9uIHRoZXJlJ3MgYSB3aW5kb3cgd2hlcmUg
aW50ZXJydXB0cyBjYW4gYmUgZGVsaXZlcmVkCj4gPj4+IHRvIHRoZSBvbGQgQ1BVLCBidXQgdGhh
dCdzIHNvbWV0aGluZyBleHBlY3RlZC4KPiA+Pgo+ID4+IEFjdHVhbGx5LCBrZXJuZWwgd2lsbCBj
aGVjayBBUElDIElSUiB3aGVuIGRvIG1pZ3JhdGlvbiwgaWYgYW55IHBlbmRpbmcKPiA+PiBJUlEs
IHdpbGwgcmV0cmlnZ2VyIElSUSB0byBuZXcgZGVzdGluYXRpb24sIGJ1dCBYZW4gZG9lcyBub3Qg
c2V0IHRoZQo+ID4+IGJpdC4KPiA+IAo+ID4gUmlnaHQsIGJlY2F1c2UgdGhlIGludGVycnVwdCBp
cyBwZW5kaW5nIGluIHRoZSBQSVJSIHBvc3RlZCBkZXNjcmlwdG9yCj4gPiBmaWVsZCwgaXQgaGFz
IG5vdCB5ZXQgcmVhY2hlZCB0aGUgdmxhcGljIElSUi4KPiA+IAo+ID4+Pgo+ID4+Pj4KPiA+Pj4+
IExvb2tzIHN5bmMgUElSIHRvIElSUiBhZnRlciBNU0ktWCBiZWVuIHVwZGF0ZWQgaXMgaGVscCBm
b3IgdGhpcyBpc3N1ZS4KPiA+Pj4KPiA+Pj4gQUZBSUNUIHRoZSBzeW5jIHRoYXQgeW91IGRvIGlz
IHN0aWxsIHVzaW5nIHRoZSBvbGQgdmNwdSBpZCwgYXMKPiA+Pj4gcGlycV9kcGNpLT5nbXNpLmRl
c3RfdmNwdV9pZCBnZXRzIHVwZGF0ZWQgYSBsaXR0bGUgYml0IGJlbG93LiBJJ20KPiA+Pj4gdW5z
dXJlIGFib3V0IHdoeSBkb2VzIHRoaXMgaGVscCwgSSB3b3VsZCBleHBlY3QgdGhlIHN5bmMgYmV0
d2VlbiBwaXIKPiA+Pj4gYW5kIGlyciB0byBoYXBwZW4gYW55d2F5LCBhbmQgaGVuY2UgSSdtIG5v
dCBzdXJlIHdoeSBpcyB0aGlzIGhlbHBpbmcuCj4gPj4KPiA+PiBBcyBteSBhYm92ZSB1cGRhdGUs
IElSUSByZXRyaWdnZXJlZCBieSBvbGQgY3B1LCBzbyBYZW4gbmVlZCB0byBzZXQgSVJSCj4gPj4g
Zm9yIG9sZCBjcHUgYnV0IG5vdCBvZiBuZXcuCj4gPiAKPiA+IEFGQUlDVCB5b3UgYXJlIGRyYWlu
aW5nIGFueSBwZW5kaW5nIGRhdGEgZnJvbSB0aGUgcG9zdGVkIGludGVycnVwdAo+ID4gUElSUiBm
aWVsZCBpbnRvIHRoZSBJUlIgdmxhcGljIGZpZWxkLCBzbyB0aGF0IG5vIHN0YWxlIGludGVycnVw
dHMgYXJlCj4gPiBsZWZ0IGJlaGluZCBhZnRlciB0aGUgTVNJIGZpZWxkcyBoYXZlIGJlZW4gdXBk
YXRlZCBieSB0aGUgZ3Vlc3QuIEkKPiA+IHRoaW5rIHRoaXMgaXMgY29ycmVjdCwgSSB3b25kZXIg
aG93ZXZlciB3aGV0aGVyIHlvdSBhbHNvIG5lZWQgdG8KPiA+IHRyaWdnZXIgYSB2Y3B1IHJlLXNj
aGVkdWxpbmcgKHBhdXNlL3VucGF1c2UgdGhlIHZwY3UpLCBzbyB0aGF0IHBlbmRpbmcKPiA+IGlu
dGVycnVwdHMgaW4gSVJSIGFyZSBpbmplY3RlZCBieSB2bXhfaW50cl9hc3Npc3QuCj4gPiAKPiA+
IEFsc28sIEkgdGhpbmsgeW91IHNob3VsZCBkbyB0aGlzIHN5bmNpbmcgYWZ0ZXIgdGhlIHBpX3Vw
ZGF0ZV9pcnRlCj4gPiBjYWxsLCBvciBlbHNlIHRoZXJlJ3Mgc3RpbGwgYSB3aW5kb3cgKGFsYmVp
dCBzbWFsbCkgd2hlcmUgeW91IGNhbgo+ID4gc3RpbGwgZ2V0IHBvc3RlZCBpbnRlcnJ1cHRzIGRl
bGl2ZXJlZCB0byB0aGUgb2xkIHZjcHUuCj4gCj4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHdlIG5l
ZWQgdG8gdGFrZSBjYXJlIG9mIHRoaXMgaXNzdWUgYXMgd2VsbC4KPiAKPiBJIGNyZWF0ZWQgYW4g
YWRkaXRpb25hbCBwYXRjaCBidXQgbm90IHRlc3RlZCB5ZXQgZm9yIHRoZSB0ZXN0IGVudiB3YXMK
PiBicm9rZW4sIHBvc3QgaGVyZSBmb3IgeW91ciBjb21tZW50IGZpcnN0bHksIEknbGwgdXBkYXRl
IGxhdGVyIG9mIHRlc3QKPiByZXN1bHQgd2hlbiBteSB0ZXN0IGVudiBiYWNrOgo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW8uYwo+IGluZGV4IDNmNDNiOWQ1YTkuLjQ1OTYxMTBhMTcgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvLmMKPiBAQCAtMjMsNiArMjMsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2lycS5oPgo+ICAj
aW5jbHVkZSA8YXNtL2h2bS9pcnEuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgo+
ICsjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm14Lmg+CgpXaHkgZG8geW91IG5lZWQgdGhpcyBpbmNs
dWRlPwoKPiAgI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4gIAo+ICBzdGF0aWMgREVGSU5FX1BF
Ul9DUFUoc3RydWN0IGxpc3RfaGVhZCwgZHBjaV9saXN0KTsKPiBAQCAtNDQzLDkgKzQ0NCwyMSBA
QCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ICAgICAgICAgICAgICBodm1fbWlncmF0ZV9waXJx
KHBpcnFfZHBjaSwgdmNwdSk7Cj4gIAo+ICAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGlu
ZyBpZiBpdCBpcyBzdXBwb3J0ZWQuICovCj4gLSAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkK
PiAtICAgICAgICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSA/ICZ2Y3B1LT5hcmNoLmh2bS52bXgu
cGlfZGVzYyA6IE5VTEwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFf
ZHBjaS0+Z21zaS5ndmVjKTsKPiArICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKSB7Cj4gKyAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBuZHN0ID0gQVBJQ19JTlZBTElEX0RFU1Q7Cj4gKyAgICAg
ICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKPiArCj4gKyAgICAgICAgICAgIGRlc2MgPSBw
aXJxX3NwaW5fbG9ja19pcnFfZGVzYyhpbmZvLCBOVUxMKTsKPiArICAgICAgICAgICAgaWYgKCBp
cnFfZGVzYyApIHsKPiArICAgICAgICAgICAgICAgIG5kc3QgPSBpcnFfZGVzYy0+bXNpX2Rlc2Mt
PnBpX2Rlc2MtPm5kc3Q7CgpJIHRoaW5rIHRoaXMgaXMgbm90IGNvcnJlY3QuIE5EU1QgaXMgdGhl
IEFQSUMgSUQgb2YgdGhlIHBoeXNpY2FsIENQVQp1c2VkIGFzIHRoZSBkZXN0aW5hdGlvbiBmb3Ig
bm90aWZpY2F0aW9ucywgaXQncyBub3QgdGhlIElEIG9mIHRoZQp2Y3B1IHdoZXJlIHRoZSBldmVu
dHMgYXJlIHRvIGJlIGRlbGl2ZXJlZC4KCkFsc28sIEkgdGhpbmsgSSdtIHN0aWxsIGNvbmZ1c2Vk
IGJ5IHRoaXMsIEkndmUganVzdCByZWFsaXplZCB0aGF0IHRoZQpQSSBkZXNjcmlwdG9yIHNlZW1z
IHRvIGJlIG1vdmVkIGZyb20gb25lIHZDUFUgdG8gYW5vdGhlciB3aXRob3V0CmNsZWFyaW5nIFBJ
UlIsIGFuZCBoZW5jZSBJJ20gbm90IHN1cmUgd2h5IHlvdSBhcmUgbG9zaW5nIGludGVycnVwdHMg
aW4KdGhhdCBjYXNlLiBJIG5lZWQgdG8gbG9vayBkZWVwZXIgaW4gb3JkZXIgdG8gZmlndXJlIG91
dCB3aGF0J3MgZ29pbmcKb24gdGhlcmUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:45:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDlsv-0002wL-AA; Fri, 27 Sep 2019 08: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=jwcO=XW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDlst-0002va-F2
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:45:51 +0000
X-Inumbo-ID: 34f23cf4-e103-11e9-9670-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 34f23cf4-e103-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 08:45:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569573951;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=AHh/TahT7xr074yN05zmjHuMGPgWrSYfAYv0UrhBN+o=;
 b=KfwUxAhnrImb192uTEahOdRrSTkZAtsYFfBhrghjIwS8Tgu0KgyKai5X
 X43VE2E4bKlUAPxk0KUgUZXw9ozYnVDPJzKRkAUlo9T82o4s9pOnb1XwJ
 UwNird+OscxIim4MlieASxEuswcUSRx/dpbB1iM2T7OvjmPIFQhgH5nT2 I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: L4qxvJJ+Q97HUN1s0F92av/iJw6acEQPo4PcLDTzcNHr7xl5Fk0XEQ5gqquOgurMwWVwgAhFHQ
 DXy1Yuf828NLi3syMRbId228Ny2bA0K0ZD92pq4BIpf9sSq6MlgZguSeRSPxSAZ1y/jdqz0quB
 c1AM4m1IHnlMxdqsHFPCB4/SzY5I1OW8gLB2rtQAt07A3pQaFa63OIXGURzuCQzV0+sDKPARh7
 ajAXtExlQOruznVIMqU5JFdOhNXeWZwnEGYdjMUwCezlti6JnHxHy/VgQt6YwHJwJRGh234BUP
 4C0=
X-SBRS: 2.7
X-MesageID: 6164758
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,554,1559534400"; 
   d="scan'208";a="6164758"
Date: Fri, 27 Sep 2019 10:45:42 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190927084542.yggl5mxomuntieel@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-10-roger.pau@citrix.com>
 <8b2ae16a846a4e88bf264a8d5a768a37@AMSPEX02CL03.citrite.net>
 <20190926150718.omalmgpxuxsezbov@Air-de-Roger>
 <75f89532a65446cb92a72b31aed96d5e@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <75f89532a65446cb92a72b31aed96d5e@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 09/11] vpci: register as an internal
 ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, 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>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMTA6Mjk6MjFBTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTZW50OiAyNiBTZXB0ZW1iZXIgMjAxOSAx
NjowNwo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBD
YzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcKPiA+IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4gPiA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+ID4gU3ViamVjdDogUmU6
IFtQQVRDSCB2MiAwOS8xMV0gdnBjaTogcmVnaXN0ZXIgYXMgYW4gaW50ZXJuYWwgaW9yZXEgc2Vy
dmVyCj4gPiAKPiA+IE9uIFR1ZSwgU2VwIDEwLCAyMDE5IGF0IDAzOjQ5OjQxUE0gKzAyMDAsIFBh
dWwgRHVycmFudCB3cm90ZToKPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4g
PiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+ID4g
U2VudDogMDMgU2VwdGVtYmVyIDIwMTkgMTc6MTQKPiA+ID4gPiBUbzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gPiA+ID4gQ2M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUK
PiA+ID4gPiA8d2xAeGVuLm9yZz47IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Owo+ID4gSmFu
Cj4gPiA+ID4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA+ID4gPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+OyBUaW0gKFhlbi5vcmcpCj4gPiA8dGltQHhlbi5vcmc+Owo+ID4gPiA+IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gU3ViamVjdDogW1BBVENIIHYyIDA5
LzExXSB2cGNpOiByZWdpc3RlciBhcyBhbiBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXIKPiA+ID4gPiBA
QCAtNDc4LDYgKzQ4MCw2NyBAQCB2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiA+ID4gPiAgICAgIHNwaW5fdW5sb2Nr
KCZwZGV2LT52cGNpLT5sb2NrKTsKPiA+ID4gPiAgfQo+ID4gPiA+Cj4gPiA+ID4gKyNpZmRlZiBf
X1hFTl9fCj4gPiA+ID4gK3N0YXRpYyBpbnQgaW9yZXFfaGFuZGxlcihzdHJ1Y3QgdmNwdSAqdiwg
aW9yZXFfdCAqcmVxLCB2b2lkICpkYXRhKQo+ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICBwY2lfc2Jk
Zl90IHNiZGY7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgaWYgKCByZXEtPnR5cGUgPT0gSU9SRVFf
VFlQRV9JTlZBTElEQVRFICkKPiA+ID4gPiArICAgICAgICAvKgo+ID4gPiA+ICsgICAgICAgICAq
IElnbm9yZSBpbnZhbGlkYXRlIHJlcXVlc3RzLCB0aG9zZSBjYW4gYmUgcmVjZWl2ZWQgZXZlbiB3
aXRob3V0Cj4gPiA+ID4gKyAgICAgICAgICogaGF2aW5nIGFueSBtZW1vcnkgcmFuZ2VzIHJlZ2lz
dGVyZWQsIHNlZSBzZW5kX2ludmFsaWRhdGVfcmVxLgo+ID4gPiA+ICsgICAgICAgICAqLwo+ID4g
PiA+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gPiA+Cj4gPiA+IEluIGdlbmVyYWws
IEkgd29uZGVyIHdoZXRoZXIgaW50ZXJuYWwgc2VydmVycyB3aWxsIGV2ZXIgbmVlZCB0byBkZWFs
IHdpdGggaW52YWxpZGF0ZT8gVGhlIGNvZGUgb25seQo+ID4gZXhpc3RzIHRvIGdldCBRRU1VIHRv
IGRyb3AgaXRzIG1hcCBjYWNoZSBhZnRlciBhIGRlY3JlYXNlX3Jlc2VydmF0aW9uIHNvIHRoYXQg
dGhlIHBhZ2UgcmVmcyBnZXQKPiA+IGRyb3BwZWQuCj4gPiAKPiA+IEkgdGhpbmsgdGhlIGJlc3Qg
c29sdXRpb24gaGVyZSBpcyB0byByZW5hbWUgaHZtX2Jyb2FkY2FzdF9pb3JlcSB0bwo+ID4gaHZt
X2Jyb2FkY2FzdF9pb3JlcV9leHRlcm5hbCBhbmQgc3dpdGNoIGl0J3MgY2FsbGVycy4gQm90aAo+
ID4gc2VuZF90aW1lb2Zmc2V0X3JlcSBhbmQgc2VuZF9pbnZhbGlkYXRlX3JlcSBzZWVtIG9ubHkg
cmVsZXZhbnQgdG8KPiA+IGV4dGVybmFsIGlvcmVxIHNlcnZlcnMuCj4gCj4gc2VuZF90aW1lb2Zm
c2V0X3JlcSgpIGlzIHJlbGljIHdoaWNoIG91Z2h0IHRvIGJlIHJlcGxhY2VkIHdpdGggYW5vdGhl
ciBtZWNoYW5pc20gSU1PLi4uCj4gCj4gV2hlbiBhbiBIVk0gZ3Vlc3Qgd3JpdGVzIGl0cyBSVEMs
IGEgbmV3ICd0aW1lb2Zmc2V0JyB2YWx1ZSAob2Zmc2V0IG9mIFJUQyBmcm9tIGhvc3QgdGltZSkg
aXMgY2FsY3VsYXRlZCAoYWxzbyBhcHBsaWVkIHRvIHRoZSBQViB3YWxsY2xvY2spIGFuZCBhZHZl
cnRpc2VkIHZpYSB0aGlzIGlvcmVxLiBJbiBYZW5TZXJ2ZXIsIHRoaXMgaXMgcGlja2VkIHVwIGJ5
IFFFTVUsIGZvcndhcmRlZCB2aWEgUU1QIHRvIFhBUEkgYW5kIHRoZW4gd3JpdHRlbiBpbnRvIHRo
ZSBWTSBtZXRhLWRhdGEgKHdoaWNoIHRoYW4gY2F1c2VzIGl0IHRvIGJlIHdyaXR0ZW4gaW50byB4
ZW5zdG9yZSB0b28pLiBBbGwgdGhpcyBpcyBzbyB0aGF0IHRoYXQgZ3Vlc3QncyBSVEMgY2FuIGJl
IHNldCBjb3JyZWN0bHkgd2hlbiBpdCBpcyByZWJvb3RlZC4uLiBUaGVyZSBoYXMgdG8gYmUgYSBi
ZXR0ZXIgd2F5IChlLmcuIGV4dHJhY3RpbmcgUlRDIHZpYSBodm0gY29udGV4dCBhbmQgc2F2aW5n
IGl0IGJlZm9yZSBjbGVhbmluZyB1cCB0aGUgZG9tYWluKS4KPiAKPiBzZW5kX2ludmFsaWRhdGVf
cmVxKCkgaXMgcmVsZXZhbnQgZm9yIGFueSBlbXVsYXRvciBtYWludGFpbmluZyBhIGNhY2hlIG9m
IGd1ZXN0LT5ob3N0IG1lbW9yeSBtYXBwaW5ncyB3aGljaCwgSSBndWVzcywgY291bGQgaW5jbHVk
ZSBpbnRlcm5hbCBlbXVsYXRvcnMgZXZlbiBpZiB0aGlzIGlzIG5vdCB0aGUgY2FzZSBhdCB0aGUg
bW9tZW50LgoKTWF5YmUsIGJ1dCBJIHdvdWxkIGV4cGVjdCBhbiBpbnRlcm5hbCBlbXVsYXRvciB0
byBnZXQgYSByZWZlcmVuY2Ugb24KdGhlIGdmbiBpZiBpdCBkb2VzIG5lZWQgdG8ga2VlcCBpdCBp
biBzb21lIGtpbmQgb2YgY2FjaGUsIG9yIGVsc2UgSQpkb24ndCB0aGluayBjb2RlIGluIHRoZSBo
eXBlcnZpc29yIHNob3VsZCBiZSBrZWVwaW5nIHN1Y2ggcmVmZXJlbmNlcy4KSU1PIEkgd291bGQg
c3RhcnQgYnkgbm90IGZvcndhcmRpbmcgaW52YWxpZGF0ZSByZXF1ZXN0cyB0byBpbnRlcm5hbApl
bXVsYXRvcnMuIFdlIGNhbiBhbHdheXMgY2hhbmdlIHRoaXMgaW4gdGhlIGZ1dHVyZSBpZiB3ZSBj
b21lIHVwIHdpdGgKYSB1c2UtY2FzZXMgdGhhdCBuZWVkcyBpdC4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:53:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDlzr-0003wm-4d; Fri, 27 Sep 2019 08:53:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDlzq-0003wh-HA
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:53:02 +0000
X-Inumbo-ID: 35c5dd60-e104-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 35c5dd60-e104-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 08:53: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 7C323AE65;
 Fri, 27 Sep 2019 08:53:00 +0000 (UTC)
Message-ID: <e202c297e139a4082af81da1c25e88426a3fc76e.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 10:52:59 +0200
In-Reply-To: <20190927070050.12405-11-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-11-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 10/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5871170874983976410=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5871170874983976410==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-wl+IWaGr0IF/uqvRVlYx"


--=-wl+IWaGr0IF/uqvRVlYx
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> Add the following helpers using a sched_unit as input instead of a
> vcpu:
>=20
> - is_idle_unit() similar to is_idle_vcpu()
> - is_unit_online() similar to is_vcpu_online() (returns true when any
>   of its vcpus is online)
> - unit_runnable() like vcpu_runnable() (returns true if any of its
>   vcpus is runnable)
> - sched_set_res() to set the current scheduling resource of a unit
> - sched_unit_cpu() to get the current processor of a unit (returns
>
    ^sched_unit_master() ?

>   the master_cpu of the scheduling resource of a unit)
> - sched_{set|clear}_pause_flags[_atomic]() to modify pause_flags of
> the
>   associated vcpu(s) (modifies the pause_flags of all vcpus of the
>   unit)
> - sched_idle_unit() to get the sched_unit pointer of the idle vcpu of
> a
>   specific physical cpu
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
With that fixed:

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

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


--=-wl+IWaGr0IF/uqvRVlYx
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+4FAl2NzesACgkQFkJ4iaW4
c+4fYBAAiIMU6fWjX5WDI+s5om3Pclm1wULmNRuBH+yxKancbCdZw+oaZd+IrcDM
aySVr1ZjTho8i0R1BVkc4o6Vrd0ATHkgAoxUVDbXIyj5oBxrl8oI+rUjoazxp08m
H6lZvdnc+kl3AaMjT+1lAvW7as7P0zzr6s392chKp+KegghRIvGG2WsHU5vcyujB
uE/9Ez0r0Ns8lYXGZaJSq/weMqwk1l68ha7kOaQdYdC1QGGXUmevK6hdZi2n2lbc
wLvknF6GvP0TilB04PrqAac3jKEsaU7rrzLmvXwIaKpmy4pOc2IFpWtgLOOJNrqZ
pdoNJpnmzE6tfBuwIRTXammpYHsO3Yj93FpDUKHdlw0W3232cVLxOUDh9+P+WDjP
axORXx17ZweCc5tT8JTVxjEFKszM2MGoDUzqWkmxoQD0fFLLaeoPX/QV/qwQFcPN
qF/A0BrCAlG3PfagIvIaOEIbD+5YlMym04BhAI3QTb4rBACimwmVDHuHs1s6P2RQ
o3uu0dmstPjJmbqu31gr3uUIXNgyS5R+WTsr+VjXfI04/YU5kW2Jlix75mJHiRaS
+aZahrFVB1wgxQAeYfRdcI4c3p8dnZFdn+xIwW7l4TGehRjC/94F0HtPpJd1bn1E
OIG0wOuUXh/1sN3cBA0c7ysi8jlfojCzKqvO0TvWYkG+QJVdaZ0=
=J9/W
-----END PGP SIGNATURE-----

--=-wl+IWaGr0IF/uqvRVlYx--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5871170874983976410==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:57:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDm3n-00046K-O0; Fri, 27 Sep 2019 08: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=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDm3m-00046F-FM
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:57:06 +0000
X-Inumbo-ID: c71c3ade-e104-11e9-9670-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c71c3ade-e104-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 08: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 8330FAFCB;
 Fri, 27 Sep 2019 08:57:04 +0000 (UTC)
Message-ID: <35d6eb9152d43277e9bd05c1ea7f5922f0d6d34a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 10:57:03 +0200
In-Reply-To: <20190927070050.12405-20-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-20-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 19/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0492490562998620342=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> The credit scheduler calls vcpu_pause_nosync() and vcpu_unpause()
> today. Add sched_unit_pause_nosync() and sched_unit_unpause() to
> perform the same operations on scheduler units instead.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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)


--=-FTGnfl3KEsLhDX88sKIG
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+4FAl2Nzt8ACgkQFkJ4iaW4
c+73wBAAgPe/hvxJ/uEOMubC2UwqHGCrv1EBIDqSqk7fHgl+yHhDGq2YwSMhAmCP
cTmjbn9mNTgSB7mTbz8KIkG9fgqPIhww82AH+jhxwhNl8nAq4MyowDKbtiorSVyG
xk3qqwjrBjSn1A0C97+Xmib4SYnPaVBu0BT3rd7Bg8UXgMJIGVBnKlapcCdHStWC
4SNbdEWHADT3RBrU9PiDbTPvecxUW68O+RxpT6ZPP5takimoyOtXf+rKxPgZUwYx
iAJCrZVZHPI7nysZ5OreFjrK3LfcMkGyBcpnLhlHlgRLJiY6trmBl5/xs9Y/AZFT
BeEtjkSn7owl4ywdXIUpe/vABVaXmsiEEwX6Am+lMeLVV1jF2Hs841fyweVbnY5+
dUtctKu8TpPKWM2E6ErchEbjtUd70ZdMFKkz1NupghRdGhkH8lhKgln+ZtDdb7HV
Wn8qqa7QGgiGnBiUi9n589Oq/GPxUYkiKqqwyhmBek0ToxdgLpiaJt3XNOcojz0t
lqaK4pEGnEnKEN6KMnff4976uO5VPXnht0oSx+ZIVqfaP8ZAC6BMkbbJsw8wfHVS
pmZxa0A6JA+etjg1+59h8cvQpI3KBFIs5bWqrBTWsc3x+rdY1zKX1yy8gcAwRpFU
c+E6D6YiSElnh+W11HgYrh/g1fKPkqUjbYLOGXKE0rWCecQyF9o=
=03d/
-----END PGP SIGNATURE-----

--=-FTGnfl3KEsLhDX88sKIG--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0492490562998620342==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDm5A-0004Dd-4D; Fri, 27 Sep 2019 08:58: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=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDm58-0004DU-L3
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:58:30 +0000
X-Inumbo-ID: f99ed1d8-e104-11e9-9670-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f99ed1d8-e104-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 08:58: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 1iDm56-0007MA-SH; Fri, 27 Sep 2019 08:58: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 1iDm56-0007KV-Da; Fri, 27 Sep 2019 08:58:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDm56-0000cM-Cp; Fri, 27 Sep 2019 08:58:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141859-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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
X-Osstest-Versions-This: libvirt=03449e25047c71eaf4a54b6459007bf2c504802e
X-Osstest-Versions-That: libvirt=b22749334d4de3348ba9b0ec13359c3ecf8fefd8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 08:58:28 +0000
Subject: [Xen-devel] [libvirt test] 141859: 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>

ZmxpZ2h0IDE0MTg1OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4NTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxNSBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0ICAgZmFpbCBsaWtlIDE0MTYyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxNjgzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxNDE2ODMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgMDM0NDllMjUwNDdjNzFl
YWY0YTU0YjY0NTkwMDdiZjJjNTA0ODAyZQpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAg
ICAgICAgICAgYjIyNzQ5MzM0ZDRkZTMzNDhiYTliMGVjMTMzNTljM2VjZjhmZWZkOAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQxNjgzICAyMDE5LTA5LTIzIDA0OjE4OjQ0IFogICAgNCBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDE0MTc0NyAgMjAxOS0wOS0yNCAwNDoxODo1NiBaICAgIDMgZGF5
cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTg1OSAgMjAxOS0wOS0yNiAw
ODoyMjowMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5j
b20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBE
YW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRldHkg
PGVza3VsdGV0QHJlZGhhdC5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVy
ZWF1QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAogICBiMjI3NDkzMzRkLi4wMzQ0OWUyNTA0ICAwMzQ0OWUyNTA0N2M3MWVhZjRhNTRiNjQ1
OTAwN2JmMmM1MDQ4MDJlIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 08:59:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 08: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 1iDm6J-0004Wv-0r; Fri, 27 Sep 2019 08:59:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDm6H-0004WY-Ay
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 08:59:41 +0000
X-Inumbo-ID: 153bbb68-e105-11e9-9670-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 153bbb68-e105-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 08:59: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 6B33FAFCF;
 Fri, 27 Sep 2019 08:59:15 +0000 (UTC)
To: Lars Kurth <lars.kurth@xenproject.org>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <10b633de-2238-bad7-3d2a-13899b7497d6@suse.com>
Date: Fri, 27 Sep 2019 10:59:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAyMTozOSwgTGFycyBLdXJ0aCB3cm90ZToKPiArIyMjIEV4cHJlc3MgYXBw
cmVjaWF0aW9uCj4gK0FzIHRoZSBuYXR1cmUgb2YgY29kZSByZXZpZXcgdG8gZmluZCBidWdzIGFu
ZCBwb3NzaWJsZSBpc3N1ZXMsIGl0IGlzIHZlcnkgZWFzeSBmb3IKPiArcmV2aWV3ZXJzIHRvIGdl
dCBpbnRvIGEgbW9kZSBvZiBvcGVyYXRpb24gd2hlcmUgdGhlIHBhdGNoIHJldmlldyBlbmRzIHVw
IGJlaW5nIGEgbGlzdAo+ICtvZiBpc3N1ZXMsIG5vdCBtZW50aW9uaW5nIHdoYXQgaXMgcmlnaHQg
YW5kIHdlbGwgZG9uZS4gVGhpcyBjYW4gbGVhZCB0byB0aGUgY29kZQo+ICtzdWJtaXR0ZXIgaW50
ZXJwcmV0aW5nIHlvdXIgZmVlZGJhY2sgaW4gYSBuZWdhdGl2ZSB3YXkuCj4gKwo+ICtUaGUgb3Bl
bmluZyBvZiBhIGNvZGUgcmV2aWV3IHByb3ZpZGVzIGFuIG9wcG9ydHVuaXR5IHRvIGFkZHJlc3Mg
dGhpcyBhbmQgYWxzbyBzZXRzIHRoZQo+ICt0b25lIGZvciB0aGUgcmVzdCBvZiB0aGUgY29kZSBy
ZXZpZXcuIFN0YXJ0aW5nICoqZXZlcnkqKiByZXZpZXcgb24gYSBwb3NpdGl2ZSBub3RlLCBoZWxw
cwo+ICtzZXQgdGhlIHRvbmUgZm9yIHRoZSByZXN0IG9mIHRoZSByZXZpZXcuCj4gKwo+ICtGb3Ig
YW4gaW5pdGlhbCBwYXRjaCwgeW91IGNhbiB1c2UgcGhyYXNlcyBzdWNoIGFzCj4gKz4gVGhhbmtz
IGZvciB0aGUgcGF0Y2gKPiArPiBUaGFua3MgZm9yIGRvaW5nIHRoaXMKPiArCj4gK0ZvciBmdXJ0
aGVyIHJldmlzaW9ucyB3aXRoaW4gYSByZXZpZXcsIHBocmFzZXMgc3VjaCBhcwo+ICs+IFRoYW5r
IHlvdSBmb3IgYWRkcmVzc2luZyB0aGUgbGFzdCBzZXQgb2YgY2hhbmdlcwo+ICsKPiArSWYgeW91
IGJlbGlldmUgdGhlIGNvZGUgd2FzIGdvb2QsIGl0IGlzIGdvb2QgcHJhY3RpY2UgdG8gaGlnaGxp
Z2h0IHRoaXMgYnkgdXNpbmcgcGhyYXNlcwo+ICtzdWNoIGFzCj4gKz4gTG9va3MgZ29vZCwganVz
dCBhIGZldyBjb21tZW50cwo+ICs+IFRoZSBjaGFuZ2VzIHlvdSBoYXZlIG1hZGUgc2luY2UgdGhl
IGxhc3QgdmVyc2lvbiBsb29rIGdvb2QKPiArCj4gK0lmIHlvdSB0aGluayB0aGVyZSB3ZXJlIGlz
c3VlcyB0b28gbWFueSB3aXRoIHRoZSBjb2RlIHRvIHVzZSBvbmUgb2YgdGhlIHBocmFzZXMsCj4g
K3lvdSBjYW4gc3RpbGwgc3RhcnQgb24gYSBwb3NpdGl2ZSBub3RlLCBieSBmb3IgZXhhbXBsZSBz
YXlpbmcKPiArPiBJIHRoaW5rIHRoaXMgaXMgYSBnb29kIGNoYW5nZQo+ICs+IEkgdGhpbmsgdGhp
cyBpcyBhIGdvb2QgZmVhdHVyZSBwcm9wb3NhbAo+ICsKPiArSXQgaXMgYWxzbyBlbnRpcmVseSBm
aW5lIHRvIGhpZ2hsaWdodCBzcGVjaWZpYyBjaGFuZ2VzIGFzIGdvb2QuIFRoZSBiZXN0IHBsYWNl
IHRvCj4gK2RvIHRoaXMsIGlzIGF0IHRvcCBvZiBhIHBhdGNoLCBhcyBhZGRyZXNzaW5nIGNvZGUg
cmV2aWV3IGNvbW1lbnRzIHR5cGljYWxseSByZXF1aXJlcwo+ICthIGNvbnRyaWJ1dG9yIHRvIGdv
IHRocm91Z2ggdGhlIGxpc3Qgb2YgdGhpbmdzIHRvIGFkZHJlc3MgYW5kIGFuIGluLWxpbmVkIHBv
c2l0aXZlCj4gK2NvbW1lbnQgaXMgbGlrZWx5IHRvIGJyZWFrIHRoYXQgd29ya2Zsb3cuCj4gKwo+
ICtZb3Ugc2hvdWxkIGFsc28gY29uc2lkZXIsIHRoYXQgaWYgeW91IHJldmlldyBhIHBhdGNoIG9m
IGFuIGV4cGVyaWVuY2VkCj4gK2NvbnRyaWJ1dG9yIHBocmFzZXMgc3VjaCBhcyAqVGhhbmtzIGZv
ciB0aGUgcGF0Y2gqIGNvdWxkIGNvbWUgYWNyb3NzIGFzCj4gK3BhdHJvbml6aW5nLCB3aGlsZSB1
c2luZyAqVGhhbmtzIGZvciBkb2luZyB0aGlzKiBpcyBsZXNzIGxpa2VseSB0byBiZSBpbnRlcnBy
ZXRlZAo+ICthcyBzdWNoLgo+ICsKPiArQXBwcmVjaWF0aW9uIHNob3VsZCBhbHNvIGJlIGV4cHJl
c3NlZCBieSBwYXRjaCBhdXRob3JzIHdoZW4gYXNraW5nIGZvciBjbGFyaWZpY2F0aW9ucwo+ICt0
byBhIHJldmlldyBvciByZXNwb25kaW5nIHRvIHF1ZXN0aW9ucy4gQSBzaW1wbGUKPiArPiBUaGFu
ayB5b3UgZm9yIHlvdXIgZmVlZGJhY2sKPiArPiBUaGFuayB5b3UgZm9yIHlvdXIgcmVwbHkKPiAr
PiBUaGFuayB5b3UgWFhYIQo+ICsKPiAraXMgbm9ybWFsbHkgc3VmZmljaWVudC4KClRvIGFsbCBv
ZiB0aGlzIEkgY2FuJ3QgcmVzaXN0IGdpdmluZyBhIHJlbWFyayB0aGF0IEkndmUgYWxyZWFkeSBn
aXZlbgp3aGVuIGRpc2N1c3NpbmcgdGhlIG1hdHRlciBpbiBwZXJzb246IEknbSBub3Qgc3VyZSBh
Ym91dCBFbmdsaXNoLCBidXQKaW4gR2VybWFuIHRoZSB3b3JkICJQaHJhc2UiIGFsc28gaGFzIGFu
LCBhdCB0aW1lcyB2ZXJ5LCBuZWdhdGl2ZQptZWFuaW5nLiBXaGVuIEkgZ2V0IHJldmlldyBmZWVk
YmFjayBzdGFydGluZyBsaWtlIHN1Z2dlc3RlZCBhYm92ZSwgaXQKZGVmaW5pdGVseSBmZWVscyB0
byBtZSBtb3JlIGxpa2UgdGhpcyAodGhlIHN0YXRlbWVudCB3YXMgYWRkZWQgdGhlcmUKanVzdCBm
b3IgaXQgdG8gYmUgdGhlcmUpLiBJIHJlYWxpemUgdGhpcyBtYXkgbm90IGFsd2F5cyAoYW5kIHBl
cmhhcHMKZXZlbiBpbiBhIG1ham9yaXR5IG9mIHNpdHVhdGlvbnMpIGJlIHRoZSBjYXNlLCBidXQg
dGhhdCdzIGhvdyBpdCBmZWVscwp0byBtZSBuZXZlcnRoZWxlc3MuIEFzIGEgcmVzdWx0IEkgd291
bGQgcmF0aGVyIHJhcmVseSwgaWYgZXZlciwgc3RhcnQKbGlrZSB0aGlzIChvbiB0aGUgYmFzaXMg
b2YgImRvbid0IGRvIHRvIG90aGVycyB3aGF0IHlvdSBkaXNsaWtlCnlvdXJzZWxmIik7IGEgY2Fz
ZSB3aGVyZSBJIG1pZ2h0IGRvIHNvIHdvdWxkIGJlIHdoZW4gSSBoYWQgYXNrZWQgZm9yCihvciBv
ZmZsb2FkZWQpIHRoZSBwdXR0aW5nIHRvZ2V0aGVyIG9mIGEgcGFydGljdWxhciBjaGFuZ2UuCgpF
dmVuIHdvcnNlLCB0aGVyZSBoYXZlIGJlZW4gKGFsc28gdmVyeSByZWNlbnQpIGV4YW1wbGVzIHdo
ZXJlIHJlcGxpZXMKY29tZSBiYWNrIHNheWluZyBqdXN0ICJUaGFuayB5b3UiIChlLmcuIGZvciBh
biBhY2spLiBTdWNoIGNlcnRhaW5seQpnZXQgc2VudCB3aXRoIGdvb2QgaW50ZW50aW9ucywgYnV0
IHBlb3BsZSBkb2luZyBzbyBsaWtlbHkgb3Zlcmxvb2sKdGhlIGZhY3QgdGhhdCB0aGVyZSdzIGFs
cmVhZHkgd2F5IHRvbyBtdWNoIGVtYWlsIHRvIHJlYWQgZm9yIG1hbnkgb2YKdXMuIChUaGUgc2Ft
ZSBhcHBsaWVzIHRvIG90aGVyIG5ldGlxdWV0dGUgYXNwZWN0cyB0aGF0IEkga2VlcAptZW50aW9u
aW5nIG9uIGUuZy4gc3VtbWl0cywgYnV0IHdpdGggYXBwYXJlbnRseSBsaXR0bGUgdG8gbm8gZWZm
ZWN0OgpQZW9wbGUgZnJlcXVlbnRseSBmYWlsIHRvIHN0cmlwIHVubmVjZXNzYXJ5IGNvbnRleHQg
d2hlbiByZXBseWluZywKcmVxdWlyaW5nIF9ldmVyeV8gcmVhZGVyIHRvIHNjcm9sbCB0aHJvdWdo
IGEgcGVyaGFwcyBsb25nIG1haWwganVzdAp0byBmaW5kIHRoYXQgdGhlcmUncyBhbG1vc3Qgbm90
aGluZyBvZiBpbnRlcmVzdC4gUGVvcGxlIGFsc28gc2VlbSB0bwpoYXZlIGRpZmZpY3VsdHkgdW5k
ZXJzdGFuZGluZyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFRvIGFuZCBDYy4pCgpUaGUgYm90dG9t
IGxpbmUgb2YgdGhpcyBpcyAtIHRoZSAiYmVpbmcga2luZCB0byBvbmUgYW5vdGhlciIgYXNwZWN0
Cm9mIGFza2luZyBmb3IgdGhpcyBiZWhhdmlvciBuZWVkcyB0byBiZSB3ZWlnaGVkIGNhcmVmdWxs
eSBhZ2FpbnN0IGl0cwplZmZlY3RzIG9mIHVuZHVseSBjb25zdW1pbmcgZXZlcnlib2R5J3MgdGlt
ZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:00:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDm7R-0005Kl-F1; Fri, 27 Sep 2019 09:00:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDm7Q-0005K5-DF
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:00:52 +0000
X-Inumbo-ID: 4e199112-e105-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4e199112-e105-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 09:00: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 E5656AFA9;
 Fri, 27 Sep 2019 09:00:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:00:42 +0200
Message-Id: <20190927090048.28872-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v1 0/6] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh
bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK
VGhpcyBpcyBhIGZpcnN0IGltcGxlbWVudGF0aW9uIG9mIHRoYXQgaWRlYSBhZGRpbmcgdGhlIGJh
c2ljCmZ1bmN0aW9uYWxpdHkgdG8gaHlwZXJ2aXNvciBhbmQgdG9vbHMgc2lkZS4gVGhlIGludGVy
ZmFjZSB0byBhbnkKdXNlciBwcm9ncmFtIG1ha2luZyB1c2Ugb2YgdGhhdCAieGVuLWh5cGZzIiBp
cyBhIG5ldyBsaWJyYXJ5CiJsaWJ4ZW5oeXBmcyIgd2l0aCBhIHN0YWJsZSBpbnRlcmZhY2UuCgpD
aGFuZ2VzIGluIFYxOgotIHJlbmFtZWQgeGVuZnMgLT54ZW5oeXBmcwotIGFkZGVkIHdyaXRhYmxl
IGVudHJpZXMgc3VwcG9ydCBhdCB0aGUgaW50ZXJmYWNlIGxldmVsIGFuZCBpbiB0aGUKICB4ZW5o
eXBmcyB0b29sCi0gYWRkZWQgcnVudGltZSBwYXJhbWV0ZXIgcmVhZCBhY2Nlc3MgKGludGVnZXIg
dHlwZSBvbmx5IGZvciBub3cpCi0gYWRkZWQgZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYyBm
b3IgcGF0aCBkZXNjcmlwdGlvbnMKCkp1ZXJnZW4gR3Jvc3MgKDYpOgogIGRvY3M6IGFkZCBmZWF0
dXJlIGRvY3VtZW50IGZvciBYZW4gaHlwZXJ2aXNvciBzeXNmcy1saWtlIHN1cHBvcnQKICB4ZW46
IGFkZCBiYXNpYyBoeXBlcnZpc29yIGZpbGVzeXN0ZW0gc3VwcG9ydAogIGxpYnM6IGFkZCBsaWJ4
ZW5oeXBmcwogIHRvb2xzOiBhZGQgeGVuZnMgdG9vbAogIHhlbjogYWRkIC9idWlsZGluZm8vY29u
ZmlnIGVudHJ5IHRvIGh5cGVydmlzb3IgZmlsZXN5c3RlbQogIHhlbjogYWRkIHJ1bnRpbWUgcGFy
YW1ldGVyIHJlYWRpbmcgc3VwcG9ydCB0byBoeXBmcwoKIC5naXRpZ25vcmUgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAzICsKIGRvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYyAg
IHwgMTE5ICsrKysrKysrKysrKysKIGRvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MgICAgICAg
IHwgIDcwICsrKysrKysrCiB0b29scy9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgICB8ICAg
NiArCiB0b29scy9saWJzL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy9s
aWJzL2h5cGZzL01ha2VmaWxlICAgICAgICAgICB8ICAxNCArKwogdG9vbHMvbGlicy9oeXBmcy9j
b3JlLmMgICAgICAgICAgICAgfCAyNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29s
cy9saWJzL2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaCB8ICA2MCArKysrKysrCiB0b29scy9saWJz
L2h5cGZzL2xpYnhlbmh5cGZzLm1hcCAgICB8ICAgOSArCiB0b29scy9saWJzL2h5cGZzL3hlbmh5
cGZzLnBjLmluICAgICB8ICAxMCArKwogdG9vbHMvbWlzYy9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgfCAgIDYgKwogdG9vbHMvbWlzYy94ZW5oeXBmcy5jICAgICAgICAgICAgICAgfCAxMjAgKysr
KysrKysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2
L2h5cGVyY2FsbC5jICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2Fs
bC5jICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
fCAgMTAgKysKIHhlbi9jb21tb24vaHlwZnMuYyAgICAgICAgICAgICAgICAgIHwgMzMxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAg
ICAgICAgICAgICAgfCAgMjcgKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaCAgICAgICAg
ICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHlwZnMuaCAgICAgICAgICB8IDEyMyArKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAgICAgICAgfCAgIDEgKwog
eGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oICAgICAgICAgfCAgIDggKwogeGVuL2luY2x1ZGUv
eGVuL2h5cGZzLmggICAgICAgICAgICAgfCAgNDAgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9rZXJu
ZWwuaCAgICAgICAgICAgIHwgICAyICsKIHhlbi90b29scy9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgIHwgICA5ICstCiB4ZW4vdG9vbHMvYmluMmMuYyAgICAgICAgICAgICAgICAgICB8ICAyOCAr
KysKIDI3IGZpbGVzIGNoYW5nZWQsIDEyNTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgdG9vbHMvbGlicy9oeXBmcy9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRv
b2xzL2xpYnMvaHlwZnMvY29yZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy9oeXBm
cy9pbmNsdWRlL3hlbmh5cGZzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2h5cGZz
L2xpYnhlbmh5cGZzLm1hcAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMveGVu
aHlwZnMucGMuaW4KIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9taXNjL3hlbmh5cGZzLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2h5cGZzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9wdWJsaWMvaHlwZnMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L3hlbi9oeXBmcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2JpbjJjLmMKCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:00:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDm7R-0005Ks-QI; Fri, 27 Sep 2019 09:00:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDm7R-0005KD-6u
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:00:53 +0000
X-Inumbo-ID: 4e2a9b42-e105-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4e2a9b42-e105-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 09:00: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 E52A9AF97;
 Fri, 27 Sep 2019 09:00:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:00:43 +0200
Message-Id: <20190927090048.28872-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927090048.28872-1-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh
bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK
SW4gdGhlIGJlZ2lubmluZyB0aGVyZSBzaG91bGQgb25seSBiZSBiYXNpYyBzdXBwb3J0OiBlbnRy
aWVzIGNhbiBiZQphZGRlZCBmcm9tIHRoZSBoeXBlcnZpc29yIGl0c2VsZiBvbmx5LCB0aGVyZSBp
cyBhIHNpbXBsZSBoeXBlcmNhbGwKaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGRhdGEuCgpBZGQgYSBm
ZWF0dXJlIGRvY3VtZW50IGZvciBzZXR0aW5nIHRoZSBiYXNlIG9mIGEgZGlzY3Vzc2lvbiByZWdh
cmRpbmcKdGhlIGRlc2lyZWQgZnVuY3Rpb25hbGl0eSBhbmQgdGhlIGVudHJpZXMgdG8gYWRkLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6Ci0g
cmVtb3ZlIHRoZSAiLS0iIHByZWZpeGVzIG9mIHRoZSBzdWItY29tbWFuZHMgb2YgdGhlIHVzZXIg
dG9vbAogIChKYW4gQmV1bGljaCkKLSByZW5hbWUgeGVuZnMgdG8geGVuaHlwZnMgKEphbiBCZXVs
aWNoKQotIGFkZCAidHJlZSIgYW5kICJ3cml0ZSIgb3B0aW9ucyB0byB1c2VyIHRvb2wKLS0tCiBk
b2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MgfCAxMTkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIGRvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MgICAgICB8
ICA1NSArKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTc0IGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCgpkaWZmIC0t
Z2l0IGEvZG9jcy9mZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9o
eXBlcnZpc29yZnMucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LjMxNTVjZWU3ZDMKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jm
cy5wYW5kb2MKQEAgLTAsMCArMSwxMTkgQEAKKyUgSHlwZXJ2aXNvciBGUworJSBSZXZpc2lvbiAx
CisKK1xjbGVhcnBhZ2UKKworIyBCYXNpY3MKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6IGUuZy4gKipTdXBwb3J0ZWQqKgorCisgIEFyY2hp
dGVjdHVyZXM6IGFsbAorCisgICAgIENvbXBvbmVudHM6IEh5cGVydmlzb3IsIHRvb2xzdGFjawor
LS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBPdmVydmlldworCitU
aGUgSHlwZXJ2aXNvciBGUyBpcyBhIGhpZXJhcmNoaWNhbCBuYW1lLXZhbHVlIHN0b3JlIGZvciBy
ZXBvcnRpbmcKK2luZm9ybWF0aW9uIHRvIGd1ZXN0cywgZXNwZWNpYWxseSBkb20wLiAgSXQgaXMg
c2ltaWxhciB0byB0aGUgTGludXgKK2tlcm5lbCdzIHN5c2ZzLCBidXQgd2l0aG91dCB0aGUgZnVu
Y3Rpb25hbGl0eSB0byBkaXJlY3RseSBhbHRlcgorZW50cmllcyB2YWx1ZXMuIEVudHJpZXMgYW5k
IGRpcmVjdG9yaWVzIGFyZSBjcmVhdGVkIGJ5IHRoZSBoeXBlcnZpc29yLAord2hpbGUgdGhlIHRv
b2xzdGFjayBpcyBhYmxlIHRvIHVzZSBhIGh5cGVyY2FsbCB0byBxdWVyeSB0aGUgZW50cnkKK3Zh
bHVlcy4KKworIyBVc2VyIGRldGFpbHMKKworV2l0aDoKKworICAgIHhlbmh5cGZzIGxzIDxwYXRo
PgorCit0aGUgdXNlciBjYW4gbGlzdCB0aGUgZW50cmllcyBvZiBhIHNwZWNpZmljIHBhdGggb2Yg
dGhlIEZTLiBVc2luZzoKKworICAgIHhlbmh5cGZzIGNhdCA8cGF0aD4KKwordGhlIGNvbnRlbnQg
b2YgYW4gZW50cnkgY2FuIGJlIHJldHJpZXZlZC4gVXNpbmc6CisKKyAgICB4ZW5oeXBmcyB3cml0
ZSA8cGF0aD4gPHN0cmluZz4KKworYSB3cml0YWJsZSBlbnRyeSBjYW4gYmUgbW9kaWZpZWQuIFdp
dGg6CisKKyAgICB4ZW5oeXBmcyB0cmVlCisKK3RoZSBjb21wbGV0ZSBIeXBlcnZpc29yIEZTIGVu
dHJ5IHRyZWUgY2FuIGJlIHByaW50ZWQuCisKK1RoZSBGUyBzdHJ1Y3R1cmUgaXM6CisKKyAgICAv
CisgICAgICAgIGJ1aWxkaW5mby8gICAgICAgICAgIGRpcmVjdG9yeSBjb250YWluaW5nIGJ1aWxk
LXRpbWUgZGF0YQorICAgICAgICAgICAgY29uZmlnICAgICAgICAgICBjb250ZW50cyBvZiAuY29u
ZmlnIGZpbGUgdXNlZCB0byBidWlsZCBYZW4KKyAgICAgICAgY3B1LWJ1Z3MvICAgICAgICAgICAg
eDg2OiBkaXJlY3Rvcnkgb2YgY3B1IGJ1ZyBpbmZvcm1hdGlvbgorICAgICAgICAgICAgbDF0ZiAg
ICAgICAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgorICAgICAgICAgICAg
bWRzICAgICAgICAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgorICAgICAg
ICAgICAgbWVsdGRvd24gICAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgor
ICAgICAgICAgICAgc3BlYy1zdG9yZS1ieXBhc3MgIlZ1bG5lcmFibGUiIG9yICJOb3QgdnVsbmVy
YWJsZSIKKyAgICAgICAgICAgIHNwZWN0cmUtdjEgICAgICAgIlZ1bG5lcmFibGUiIG9yICJOb3Qg
dnVsbmVyYWJsZSIKKyAgICAgICAgICAgIHNwZWN0cmUtdjIgICAgICAgIlZ1bG5lcmFibGUiIG9y
ICJOb3QgdnVsbmVyYWJsZSIKKyAgICAgICAgICAgIG1pdGlnYXRpb25zLyAgICAgZGlyZWN0b3J5
IG9mIG1pdGlnYXRpb24gc2V0dGluZ3MKKyAgICAgICAgICAgICAgICBidGktdGh1bmsgICAgIk4v
QSIsICJSRVRQT0xJTkUiLCAiTEZFTkNFIiBvciAiSk1QIgorICAgICAgICAgICAgICAgIHNwZWMt
Y3RybCAgICAiTm8iLCAiSUJSUysiIG9yIElCUlMtIgorICAgICAgICAgICAgICAgIGlicGIgICAg
ICAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgbDFkLWZsdXNoICAgICJObyIgb3Ig
IlllcyIKKyAgICAgICAgICAgICAgICBtZC1jbGVhciAgICAgIk5vIiBvciAiVkVSVyIKKyAgICAg
ICAgICAgICAgICBsMXRmLWJhcnJpZXIgIk5vIiBvciAiWWVzIgorICAgICAgICAgICAgYWN0aXZl
LWh2bS8gICAgICBkaXJlY3RvcnkgZm9yIG1pdGlnYXRpb25zIGFjdGl2ZSBpbiBodm0gZG9hbWlu
cworICAgICAgICAgICAgICAgIG1zci1zcGVjLWN0cmwgIk5vIiBvciAiWWVzIgorICAgICAgICAg
ICAgICAgIHJzYiAgICAgICAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgZWFnZXIt
ZnB1ICAgICJObyIgb3IgIlllcyIKKyAgICAgICAgICAgICAgICBtZC1jbGVhciAgICAgIk5vIiBv
ciAiWWVzIgorICAgICAgICAgICAgYWN0aXZlLXB2LyAgICAgICBkaXJlY3RvcnkgZm9yIG1pdGln
YXRpb25zIGFjdGl2ZSBpbiBwdiBkb2FtaW5zCisgICAgICAgICAgICAgICAgbXNyLXNwZWMtY3Ry
bCAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgcnNiICAgICAgICAgICJObyIgb3IgIlll
cyIKKyAgICAgICAgICAgICAgICBlYWdlci1mcHUgICAgIk5vIiBvciAiWWVzIgorICAgICAgICAg
ICAgICAgIG1kLWNsZWFyICAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgeHB0aSAg
ICAgICAgICJObyIgb3IgbGlzdCBvZiAiZG9tMCIsICJkb21VIiwgIlBDSUQgb24iCisgICAgICAg
ICAgICAgICAgbDF0Zi1zaGFkb3cgICJObyIgb3IgbGlzdCBvZiAiZG9tMCIsICJkb21VIgorICAg
ICAgICBwYXJhbWV0ZXJzLyAgICAgICAgICBkaXJlY3Rvcnkgd2l0aCBoeXBlcnZpc29yIHBhcmFt
ZXRlciB2YWx1ZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJvb3QvcnVudGltZSBw
YXJhbWV0ZXJzKQorCisjIFRlY2huaWNhbCBkZXRhaWxzCisKK0FjY2VzcyB0byB0aGUgaHlwZXJ2
aXNvciBmaWxlc3lzdGVtIGlzIGRvbmUgdmlhIHRoZSBzdGFibGUgbmV3IGh5cGVyY2FsbAorX19I
WVBFUlZJU09SX2ZpbGVzeXN0ZW1fb3AuCisKKyogaHlwZXJjYWxsIGludGVyZmFjZSBzcGVjaWZp
Y2F0aW9uCisgICAgKiBgeGVuL2luY2x1ZGUvcHVibGljL2ZpbGVzeXN0ZW0uaGAKKyogaHlwZXJ2
aXNvciBpbnRlcm5hbCBmaWxlcworICAgICogYHhlbi9pbmNsdWRlL3hlbi9maWxlc3lzdGVtLmhg
CisgICAgKiBgeGVuL2NvbW1vbi9maWxlc3lzdGVtLmNgCisqIGBsaWJ4ZW5oeXBmc2AKKyAgICAq
IGB0b29scy9saWJzL2xpYnhlbmh5cGZzLypgCisqIGB4ZW5oeXBmc2AKKyAgICAqIGB0b29scy9t
aXNjL3hlbmh5cGZzLmNgCisqIHBhdGggZG9jdW1lbnRhdGlvbgorICAgICogYGRvY3MvbWlzYy9o
eXBmcy1wYXRocy5wYW5kb2NgCisgCisjIFRlc3RpbmcKKworQW55IG5ldyBwYXJhbWV0ZXJzIG9y
IGhhcmR3YXJlIG1pdGlnYXRpb25zIHNob3VsZCBiZSB2ZXJpZmllZCB0byBzaG93IHVwCitjb3Jy
ZWN0bHkgaW4gdGhlIGZpbGVzeXN0ZW0uCisKKyMgQXJlYXMgZm9yIGltcHJvdmVtZW50CisKKyog
TW9yZSBkZXRhaWxlZCBhY2Nlc3MgcmlnaHRzCisqIEVudHJpZXMgcGVyIGRvbWFpbiBhbmQvb3Ig
cGVyIGNwdXBvb2wKKworIyBLbm93biBpc3N1ZXMKKworKiBOb25lCisKKyMgUmVmZXJlbmNlcwor
CisqIE5vbmUKKworIyBIaXN0b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZp
c2lvbiBWZXJzaW9uICBOb3RlcworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisyMDE5LTA5LTE4IDEgICAgICAg
IFhlbiA0LjEzIERvY3VtZW50IHdyaXR0ZW4KKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYyBiL2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5k
b2MKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMmZlNTQ1NWU2ZgotLS0g
L2Rldi9udWxsCisrKyBiL2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MKQEAgLTAsMCArMSw1
NSBAQAorIyBYZW5oeXBmcyBQYXRocworCitUaGlzIGRvY3VtZW50IGF0dGVtcHRzIHRvIGRlZmlu
ZSBhbGwgdGhlIHBhdGhzIHdoaWNoIGFyZSBhdmFpbGFibGUKK2luIHRoZSBYZW4gaHlwZXJ2aXNv
ciBmaWxlIHN5c3RlbSAoaHlwZnMpLgorCitUaGUgaHlwZXJ2aXNvciBmaWxlIHN5c3RlbSBjYW4g
YmUgYWNjZXNzZWQgdmlhIHRoZSB4ZW5oeXBmcyB0b29sLgorCisjIyBOb3RhdGlvbgorCitUaGUg
aHlwZXJ2aXNvciBmaWxlIHN5c3RlbSBpcyBzaW1pbGFyIHRvIHRoZSBMaW51eCBrZXJuZWwncyBz
eXNmcy4KK0luIHRoaXMgZG9jdW1lbnQgZGlyZWN0b3JpZXMgYXJlIGFsd2F5cyBzcGVjaWZpZWQg
d2l0aCBhIHRyYWlsaW5nICIvIi4KKworVGhlIGZvbGxvd2luZyBub3RhdGlvbiBjb252ZW50aW9u
cyBhcHBseToKKworICAgICAgICBESVJFQ1RPUlkvCisKKyAgICAgICAgUEFUSCA9IFZBTFVFUyBb
VEFHU10KKworVGhlIGZpcnN0IHN5bnRheCBkZWZpbmVzIGEgZGlyZWN0b3J5LiBJdCBub3JtYWxs
eSBjb250YWlucyByZWxhdGVkCitlbnRyaWVzIGFuZCB0aGUgZ2VuZXJhbCBzY29wZSBvZiB0aGUg
ZGlyZWN0b3J5IGlzIGRlc2NyaWJlZC4KKworVGhlIHNlY29uZCBzeW50YXggZGVmaW5lcyBhIGZp
bGUgZW50cnkgY29udGFpbmluZyB2YWx1ZXMgd2hpY2ggYXJlCitlaXRoZXIgc2V0IGJ5IHRoZSBo
eXBlcnZpc29yIG9yLCBpZiB0aGUgZmlsZSBpcyB3cml0YWJsZSwgY2FuIGJlIHNldAorYnkgdGhl
IHVzZXIuCisKK1BBVEggY2FuIGNvbnRhaW4gc2ltcGxlIHJlZ2V4IGNvbnN0cnVjdHMgZm9sbG93
aW5nIHRoZSBQZXJsIGNvbXBhdGlibGUKK3JlZ2V4cCBzeW50YXggZGVzY3JpYmVkIGluIHBjcmUo
Mykgb3IgcGVybHJlKDEpLgorCitWQUxVRVMgYXJlIHN0cmluZ3MgYW5kIGNhbiB0YWtlIHRoZSBm
b2xsb3dpbmcgZm9ybXM6CisKKyogU1RSSU5HIC0tIGFuIGFyYml0cmFyeSBzdHJpbmcuCisqIElO
VEVHRVIgLS0gQW4gaW50ZWdlciwgaW4gZGVjaW1hbCByZXByZXNlbnRhdGlvbiB1bmxlc3Mgb3Ro
ZXJ3aXNlCisgIG5vdGVkLgorKiAiYSBsaXRlcmFsIHN0cmluZyIgLS0gbGl0ZXJhbCBzdHJpbmdz
IGFyZSBjb250YWluZWQgd2l0aGluIHF1b3Rlcy4KKyogKFZBTFVFIHwgVkFMVUUgfCAuLi4gKSAt
LSBhIHNldCBvZiBhbHRlcm5hdGl2ZXMuIEFsdGVybmF0aXZlcyBhcmUKKyAgc2VwYXJhdGVkIGJ5
IGEgInwiIGFuZCBhbGwgdGhlIGFsdGVybmF0aXZlcyBhcmUgZW5jbG9zZWQgaW4gIigiIGFuZAor
ICAiKSIuCisKK0FkZGl0aW9uYWwgVEFHUyBtYXkgZm9sbG93IGFzIGEgY29tbWEgc2VwYXJhdGVk
IHNldCBvZiB0aGUgZm9sbG93aW5nCit0YWdzIGVuY2xvc2VkIGluIHNxdWFyZSBicmFja2V0cy4K
KworKiB3IC0tIFBhdGggaXMgd3JpdGFibGUgYnkgdGhlIHVzZXIuIFRoaXMgY2FwYWJpbGl0eSBp
cyB1c3VhbGx5CisgIGxpbWl0ZWQgdG8gdGhlIGNvbnRyb2wgZG9tYWluIChlLmcuIGRvbTApLgor
KiBBUk0gfCBBUk0zMiB8IFg4NjogdGhlIHBhdGggaXMgYXZhaWxhYmxlIGZvciB0aGUgcmVzcGVj
dGl2ZSBhcmNoaXRlY3R1cmUKKyAgb25seS4KKyogUFYgLS0gIFBhdGggaXMgdmFsaWQgZm9yIFBW
IGNhcGFibGUgaHlwZXJ2aXNvcnMgb25seS4KKyogSFZNIC0tIFBhdGggaXMgdmFsaWQgZm9yIEhW
TSBjYXBhYmxlIGh5cGVydmlzb3JzIG9ubHkuCisqIENPTkZJR18qIC0tIFBhdGggaXMgdmFsaWQg
b25seSBpbiBjYXNlIHRoZSBoeXBlcnZpc29yIHdhcyBidWlsdCB3aXRoCisgIHRoZSByZXNwZWN0
aXZlIGNvbmZpZyBvcHRpb24uCisKKyMjIEdlbmVyYWwgUGF0aHMKKworIyMjIyAvCisKK1RoZSBy
b290IG9mIHRoZSBoeXBlcnZpc29yIGZpbGUgc3lzdGVtLgotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:00:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDm7T-0005Lh-3z; Fri, 27 Sep 2019 09: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDm7R-0005Kw-VX
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:00:54 +0000
X-Inumbo-ID: 4e3d9c75-e105-11e9-9671-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4e3d9c75-e105-11e9-9671-12813bfff9fa;
 Fri, 27 Sep 2019 09:00: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 3CDF5AFE3;
 Fri, 27 Sep 2019 09:00:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:00:45 +0200
Message-Id: <20190927090048.28872-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927090048.28872-1-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v1 3/6] libs: add libxenhypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, 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>

QWRkIHRoZSBuZXcgbGlicmFyeSBsaWJ4ZW5oeXBmcyBmb3IgYWNjZXNzIHRvIHRoZSBoeXBlcnZp
c29yIGZpbGVzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQpWMToKLSByZW5hbWUgdG8gbGlieGVuaHlwZnMKLSBhZGQgeGVuaHlwZnNfd3Jp
dGUoKQotLS0KIHRvb2xzL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHRv
b2xzL2xpYnMvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnMvaHlw
ZnMvTWFrZWZpbGUgICAgICAgICAgIHwgIDE0ICsrCiB0b29scy9saWJzL2h5cGZzL2NvcmUuYyAg
ICAgICAgICAgICB8IDI1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRv
b2xzL2xpYnMvaHlwZnMvaW5jbHVkZS94ZW5oeXBmcy5oIHwgIDYwICsrKysrKysrKwogdG9vbHMv
bGlicy9oeXBmcy9saWJ4ZW5oeXBmcy5tYXAgICAgfCAgIDkgKysKIHRvb2xzL2xpYnMvaHlwZnMv
eGVuaHlwZnMucGMuaW4gICAgIHwgIDEwICsrCiA3IGZpbGVzIGNoYW5nZWQsIDM1MiBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy9oeXBmcy9NYWtlZmlsZQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMvY29yZS5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgdG9vbHMvbGlicy9oeXBmcy9pbmNsdWRlL3hlbmh5cGZzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB0b29scy9saWJzL2h5cGZzL2xpYnhlbmh5cGZzLm1hcAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRv
b2xzL2xpYnMvaHlwZnMveGVuaHlwZnMucGMuaW4KCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5t
ayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4IGNmODkzNWQ2YTMuLmIxZWJiNGM5NmMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0xOSw2ICsxOSw3IEBA
IFhFTl9MSUJYRU5HTlRUQUIgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZ250dGFiCiBYRU5f
TElCWEVOQ0FMTCAgICAgPSAkKFhFTl9ST09UKS90b29scy9saWJzL2NhbGwKIFhFTl9MSUJYRU5G
T1JFSUdOTUVNT1JZID0gJChYRU5fUk9PVCkvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5CiBYRU5f
TElCWEVOREVWSUNFTU9ERUwgPSAkKFhFTl9ST09UKS90b29scy9saWJzL2RldmljZW1vZGVsCitY
RU5fTElCWEVOSFlQRlMgICAgPSAkKFhFTl9ST09UKS90b29scy9saWJzL2h5cGZzCiBYRU5fTElC
WEMgICAgICAgICAgPSAkKFhFTl9ST09UKS90b29scy9saWJ4YwogWEVOX1hFTkxJR0hUICAgICAg
ID0gJChYRU5fUk9PVCkvdG9vbHMvbGlieGwKICMgQ3VycmVudGx5IGxpYnhsdXRpbCBsaXZlcyBp
biB0aGUgc2FtZSBkaXJlY3RvcnkgYXMgbGlieGVubGlnaHQKQEAgLTEzNCw2ICsxMzUsMTEgQEAg
U0hERVBTX2xpYnhlbmRldmljZW1vZGVsID0gJChTSExJQl9saWJ4ZW50b29sbG9nKSAkKFNITElC
X2xpYnhlbnRvb2xjb3JlKSAkKFNITEkKIExETElCU19saWJ4ZW5kZXZpY2Vtb2RlbCA9ICQoU0hE
RVBTX2xpYnhlbmRldmljZW1vZGVsKSAkKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkvbGlieGVuZGV2
aWNlbW9kZWwkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbmRldmljZW1vZGVsICA9ICQoU0hE
RVBTX2xpYnhlbmRldmljZW1vZGVsKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOREVWSUNF
TU9ERUwpCiAKK0NGTEFHU19saWJ4ZW5oeXBmcyA9IC1JJChYRU5fTElCWEVOSFlQRlMpL2luY2x1
ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKK1NIREVQU19saWJ4ZW5oeXBmcyA9ICQoU0hMSUJfbGli
eGVudG9vbGxvZykgJChTSExJQl9saWJ4ZW50b29sY29yZSkgJChTSExJQl94ZW5jYWxsKQorTERM
SUJTX2xpYnhlbmh5cGZzID0gJChTSERFUFNfbGlieGVuaHlwZnMpICQoWEVOX0xJQlhFTkhZUEZT
KS9saWJ4ZW5oeXBmcyQobGliZXh0ZW5zaW9uKQorU0hMSUJfbGlieGVuaHlwZnMgID0gJChTSERF
UFNfbGlieGVuaHlwZnMpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5IWVBGUykKKwogIyBj
b2RlIHdoaWNoIGNvbXBpbGVzIGFnYWluc3QgbGlieGVuY3RybCBnZXQgX19YRU5fVE9PTFNfXyBh
bmQKICMgdGhlcmVmb3JlIHNlZXMgdGhlIHVuc3RhYmxlIGh5cGVyY2FsbCBpbnRlcmZhY2VzLgog
Q0ZMQUdTX2xpYnhlbmN0cmwgPSAtSSQoWEVOX0xJQlhDKS9pbmNsdWRlICQoQ0ZMQUdTX2xpYnhl
bnRvb2xsb2cpICQoQ0ZMQUdTX2xpYnhlbmZvcmVpZ25tZW1vcnkpICQoQ0ZMQUdTX2xpYnhlbmRl
dmljZW1vZGVsKSAkKENGTEFHU194ZW5pbmNsdWRlKSAtRF9fWEVOX1RPT0xTX18KZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnMvTWFrZWZpbGUgYi90b29scy9saWJzL01ha2VmaWxlCmluZGV4IDg4OTAx
ZTczNDEuLjY5Y2RmYjU5NzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvTWFrZWZpbGUKKysrIGIv
dG9vbHMvbGlicy9NYWtlZmlsZQpAQCAtOSw2ICs5LDcgQEAgU1VCRElSUy15ICs9IGdudHRhYgog
U1VCRElSUy15ICs9IGNhbGwKIFNVQkRJUlMteSArPSBmb3JlaWdubWVtb3J5CiBTVUJESVJTLXkg
Kz0gZGV2aWNlbW9kZWwKK1NVQkRJUlMteSArPSBoeXBmcwogCiBpZmVxICgkKENPTkZJR19SVU1Q
KSx5KQogU1VCRElSUy15IDo9IHRvb2xjb3JlCmRpZmYgLS1naXQgYS90b29scy9saWJzL2h5cGZz
L01ha2VmaWxlIGIvdG9vbHMvbGlicy9oeXBmcy9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi5jNTcxNTk3Njg2Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMv
bGlicy9oeXBmcy9NYWtlZmlsZQpAQCAtMCwwICsxLDE0IEBACitYRU5fUk9PVCA9ICQoQ1VSRElS
KS8uLi8uLi8uLgoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5taworCitNQUpPUiAg
ICA9IDEKK01JTk9SICAgID0gMAorTElCTkFNRSAgOj0gaHlwZnMKK1VTRUxJQlMgIDo9IHRvb2xs
b2cgdG9vbGNvcmUgY2FsbAorCitTUkNTLXkgICAgICAgICAgICAgICAgICs9IGNvcmUuYworCitp
bmNsdWRlIC4uL2xpYnMubWsKKworJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNE
SVIgPSAkKFhFTl9MSUJYRU5IWVBGUykvaW5jbHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtH
X0NPTkZJR19DRkxBR1NfTE9DQUwgPSAkKENGTEFHU194ZW5pbmNsdWRlKQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy9oeXBmcy9jb3JlLmMgYi90b29scy9saWJzL2h5cGZzL2NvcmUuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lZGJmMzdmMmMxCi0tLSAvZGV2L251bGwK
KysrIGIvdG9vbHMvbGlicy9oeXBmcy9jb3JlLmMKQEAgLTAsMCArMSwyNTIgQEAKKy8qCisgKiBD
b3B5cmlnaHQgKGMpIDIwMTkgU1VTRSBTb2Z0d2FyZSBTb2x1dGlvbnMgR2VybWFueSBHbWJICisg
KgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3Nl
ciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbjsKKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLgorICoKKyAq
IFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjZGVmaW5lIF9fWEVOX1RPT0xTX18gMQorCisjaW5jbHVkZSA8ZXJy
bm8uaD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKworI2luY2x1
ZGUgPHhlbnRvb2xsb2cuaD4KKyNpbmNsdWRlIDx4ZW5oeXBmcy5oPgorI2luY2x1ZGUgPHhlbmNh
bGwuaD4KKworI2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CisKK3N0cnVjdCB4ZW5o
eXBmc19oYW5kbGUgeworICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dnZXJfdG9m
cmVlOworICAgIHVuc2lnbmVkIGludCBmbGFnczsKKyAgICB4ZW5jYWxsX2hhbmRsZSAqeGNhbGw7
Cit9OworCit4ZW5oeXBmc19oYW5kbGUgKnhlbmh5cGZzX29wZW4oeGVudG9vbGxvZ19sb2dnZXIg
KmxvZ2dlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBvcGVuX2Zs
YWdzKQoreworICAgIHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwgPSBjYWxsb2MoMSwgc2l6ZW9mKCpm
c2hkbCkpOworCisgICAgaWYgKCFmc2hkbCkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBm
c2hkbC0+ZmxhZ3MgPSBvcGVuX2ZsYWdzOworICAgIGZzaGRsLT5sb2dnZXIgPSBsb2dnZXI7Cisg
ICAgZnNoZGwtPmxvZ2dlcl90b2ZyZWUgPSBOVUxMOworCisgICAgaWYgKCFmc2hkbC0+bG9nZ2Vy
KSB7CisgICAgICAgIGZzaGRsLT5sb2dnZXIgPSBmc2hkbC0+bG9nZ2VyX3RvZnJlZSA9CisgICAg
ICAgICAgICAoeGVudG9vbGxvZ19sb2dnZXIqKQorICAgICAgICAgICAgeHRsX2NyZWF0ZWxvZ2dl
cl9zdGRpb3N0cmVhbShzdGRlcnIsIFhUTF9QUk9HUkVTUywgMCk7CisgICAgICAgIGlmICghZnNo
ZGwtPmxvZ2dlcikKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGZzaGRsLT54
Y2FsbCA9IHhlbmNhbGxfb3Blbihmc2hkbC0+bG9nZ2VyLCAwKTsKKyAgICBpZiAoIWZzaGRsLT54
Y2FsbCkKKyAgICAgICAgZ290byBlcnI7CisKKworICAgIHJldHVybiBmc2hkbDsKKworZXJyOgor
ICAgIHh0bF9sb2dnZXJfZGVzdHJveShmc2hkbC0+bG9nZ2VyX3RvZnJlZSk7CisgICAgeGVuY2Fs
bF9jbG9zZShmc2hkbC0+eGNhbGwpOworICAgIGZyZWUoZnNoZGwpOworICAgIHJldHVybiBOVUxM
OworfQorCitpbnQgeGVuaHlwZnNfY2xvc2UoeGVuaHlwZnNfaGFuZGxlICpmc2hkbCkKK3sKKyAg
ICBpZiAoIWZzaGRsKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHhlbmNhbGxfY2xvc2UoZnNo
ZGwtPnhjYWxsKTsKKyAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koZnNoZGwtPmxvZ2dlcl90b2ZyZWUp
OworICAgIGZyZWUoZnNoZGwpOworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHhlbmh5
cGZzX2dldF9wYXRoYnVmKHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwsIGNvbnN0IGNoYXIgKnBhdGgs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKipwYXRoX2J1ZikKK3sKKyAg
ICBpbnQgcmV0ID0gLTE7CisgICAgaW50IHBhdGhfc3o7CisKKyAgICBpZiAoIWZzaGRsKSB7Cisg
ICAgICAgIGVycm5vID0gRUJBREY7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHBh
dGhfc3ogPSBzdHJsZW4ocGF0aCkgKyAxOworICAgIGlmIChwYXRoX3N6ID4gWEVOX0hZUEZTX01B
WF9QQVRITEVOKQorICAgIHsKKyAgICAgICAgZXJybm8gPSBFTkFNRVRPT0xPTkc7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKworICAgICpwYXRoX2J1ZiA9IHhlbmNhbGxfYWxsb2NfYnVmZmVy
KGZzaGRsLT54Y2FsbCwgcGF0aF9zeik7CisgICAgaWYgKCEqcGF0aF9idWYpIHsKKyAgICAgICAg
ZXJybm8gPSBFTk9NRU07CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBzdHJjcHkoKnBh
dGhfYnVmLCBwYXRoKTsKKworICAgIHJldCA9IHBhdGhfc3o7CisKKyBvdXQ6CisgICAgcmV0dXJu
IHJldDsKK30KKworc3RhdGljIHZvaWQgKnhlbmh5cGZzX3JlYWRfYW55KHhlbmh5cGZzX2hhbmRs
ZSAqZnNoZGwsIGNvbnN0IGNoYXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGNtZCkKK3sKKyAgICBjaGFyICpidWYgPSBOVUxMLCAqcGF0aF9idWYg
PSBOVUxMOworICAgIGludCByZXQ7CisgICAgaW50IHN6LCBwYXRoX3N6OworCisgICAgcmV0ID0g
eGVuaHlwZnNfZ2V0X3BhdGhidWYoZnNoZGwsIHBhdGgsICZwYXRoX2J1Zik7CisgICAgaWYgKHJl
dCA8IDApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcGF0aF9zeiA9IHJldDsKKworICAgIGZv
ciAoc3ogPSA0MDk2OyBzeiA+IDA7IHN6ID0gcmV0KSB7CisgICAgICAgIGlmIChidWYpCisgICAg
ICAgICAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRsLT54Y2FsbCwgYnVmKTsKKworICAgICAg
ICBidWYgPSB4ZW5jYWxsX2FsbG9jX2J1ZmZlcihmc2hkbC0+eGNhbGwsIHN6KTsKKyAgICAgICAg
aWYgKCFidWYpIHsKKyAgICAgICAgICAgIGVycm5vID0gRU5PTUVNOworICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICByZXQgPSB4ZW5jYWxsNShmc2hkbC0+eGNhbGws
IF9fSFlQRVJWSVNPUl9oeXBmc19vcCwgY21kLAorICAgICAgICAgICAgICAgICAgICAgICAodW5z
aWduZWQgbG9uZylwYXRoX2J1ZiwgcGF0aF9zeiwKKyAgICAgICAgICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGxvbmcpYnVmLCBzeik7CisgICAgfQorCisgICAgaWYgKHJldCA8IDApIHsKKyAgICAg
ICAgZXJybm8gPSAtcmV0OworICAgICAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRsLT54Y2Fs
bCwgYnVmKTsKKyAgICAgICAgYnVmID0gTlVMTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQor
Cisgb3V0OgorICAgIHJldCA9IGVycm5vOworICAgIHhlbmNhbGxfZnJlZV9idWZmZXIoZnNoZGwt
PnhjYWxsLCBwYXRoX2J1Zik7CisgICAgZXJybm8gPSByZXQ7CisKKyAgICByZXR1cm4gYnVmOwor
fQorCitjaGFyICp4ZW5oeXBmc19yZWFkKHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwsIGNvbnN0IGNo
YXIgKnBhdGgpCit7CisgICAgY2hhciAqYnVmLCAqcmV0X2J1ZiA9IE5VTEw7CisgICAgaW50IHJl
dDsKKworICAgIGJ1ZiA9IHhlbmh5cGZzX3JlYWRfYW55KGZzaGRsLCBwYXRoLCBYRU5fSFlQRlNf
T1BfcmVhZF9jb250ZW50cyk7CisgICAgaWYgKGJ1ZikKKyAgICAgICAgcmV0X2J1ZiA9IHN0cmR1
cChidWYpOworCisgICAgcmV0ID0gZXJybm87CisgICAgeGVuY2FsbF9mcmVlX2J1ZmZlcihmc2hk
bC0+eGNhbGwsIGJ1Zik7CisgICAgZXJybm8gPSByZXQ7CisKKyAgICByZXR1cm4gcmV0X2J1ZjsK
K30KKworc3RydWN0IHhlbmh5cGZzX2RpcmVudCAqeGVuaHlwZnNfcmVhZGRpcih4ZW5oeXBmc19o
YW5kbGUgKmZzaGRsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKm51bV9lbnRyaWVzKQoreworICAgIHZvaWQgKmJ1ZiwgKmN1cnI7Cisg
ICAgaW50IHJldDsKKyAgICBjaGFyICpuYW1lczsKKyAgICBzdHJ1Y3QgeGVuaHlwZnNfZGlyZW50
ICpyZXRfYnVmID0gTlVMTDsKKyAgICB1bnNpZ25lZCBpbnQgbiwgbmFtZV9zeiA9IDA7CisgICAg
c3RydWN0IHhlbl9oeXBmc19kaXJlbnRyeSAqZW50cnk7CisKKyAgICBidWYgPSB4ZW5oeXBmc19y
ZWFkX2FueShmc2hkbCwgcGF0aCwgWEVOX0hZUEZTX09QX3JlYWRfZGlyKTsKKyAgICBpZiAoIWJ1
ZikKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBjdXJyID0gYnVmOworICAgIGZvciAobiA9IDE7
OyBuKyspIHsKKyAgICAgICAgZW50cnkgPSBjdXJyOworICAgICAgICBuYW1lX3N6ICs9IHN0cmxl
bihlbnRyeS0+bmFtZSkgKyAxOworICAgICAgICBpZiAoIWVudHJ5LT5vZmZfbmV4dCkKKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIGN1cnIgKz0gZW50cnktPm9mZl9uZXh0OworICAgIH0K
KworICAgIHJldF9idWYgPSBtYWxsb2MobiAqIHNpemVvZigqcmV0X2J1ZikgKyBuYW1lX3N6KTsK
KyAgICBpZiAoIXJldF9idWYpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgKm51bV9lbnRyaWVz
ID0gbjsKKyAgICBuYW1lcyA9IChjaGFyICopKHJldF9idWYgICsgbik7CisgICAgY3VyciA9IGJ1
ZjsKKyAgICBmb3IgKG4gPSAwOyBuIDwgKm51bV9lbnRyaWVzOyBuKyspIHsKKyAgICAgICAgZW50
cnkgPSBjdXJyOworICAgICAgICByZXRfYnVmW25dLm5hbWUgPSBuYW1lczsKKyAgICAgICAgcmV0
X2J1ZltuXS5pc19kaXIgPSBlbnRyeS0+ZmxhZ3MgJiBYRU5fSFlQRlNfSVNESVI7CisgICAgICAg
IHN0cmNweShuYW1lcywgZW50cnktPm5hbWUpOworICAgICAgICBuYW1lcyArPSBzdHJsZW4oZW50
cnktPm5hbWUpICsgMTsKKyAgICAgICAgY3VyciArPSBlbnRyeS0+b2ZmX25leHQ7CisgICAgfQor
Cisgb3V0OgorICAgIHJldCA9IGVycm5vOworICAgIHhlbmNhbGxfZnJlZV9idWZmZXIoZnNoZGwt
PnhjYWxsLCBidWYpOworICAgIGVycm5vID0gcmV0OworCisgICAgcmV0dXJuIHJldF9idWY7Cit9
CisKK2ludCB4ZW5oeXBmc193cml0ZSh4ZW5oeXBmc19oYW5kbGUgKmZzaGRsLCBjb25zdCBjaGFy
ICpwYXRoLCBjb25zdCBjaGFyICp2YWwpCit7CisgICAgY2hhciAqYnVmID0gTlVMTCwgKnBhdGhf
YnVmID0gTlVMTDsKKyAgICBpbnQgcmV0LCBzYXZlZF9lcnJubzsKKyAgICBpbnQgc3osIHBhdGhf
c3o7CisKKyAgICByZXQgPSB4ZW5oeXBmc19nZXRfcGF0aGJ1Zihmc2hkbCwgcGF0aCwgJnBhdGhf
YnVmKTsKKyAgICBpZiAocmV0IDwgMCkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBwYXRoX3N6
ID0gcmV0OworCisgICAgc3ogPSBzdHJsZW4odmFsKSArIDE7CisgICAgYnVmID0geGVuY2FsbF9h
bGxvY19idWZmZXIoZnNoZGwtPnhjYWxsLCBzeik7CisgICAgaWYgKCFidWYpIHsKKyAgICAgICAg
cmV0ID0gLTE7CisgICAgICAgIGVycm5vID0gRU5PTUVNOworICAgICAgICBnb3RvIG91dDsKKyAg
ICB9CisgICAgc3RyY3B5KGJ1ZiwgdmFsKTsKKworICAgIHJldCA9IHhlbmNhbGw1KGZzaGRsLT54
Y2FsbCwgX19IWVBFUlZJU09SX2h5cGZzX29wLAorICAgICAgICAgICAgICAgICAgIFhFTl9IWVBG
U19PUF93cml0ZV9jb250ZW50cywKKyAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylw
YXRoX2J1ZiwgcGF0aF9zeiwKKyAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylidWYs
IHN6KTsKKworIG91dDoKKyAgICBzYXZlZF9lcnJubyA9IGVycm5vOworICAgIHhlbmNhbGxfZnJl
ZV9idWZmZXIoZnNoZGwtPnhjYWxsLCBwYXRoX2J1Zik7CisgICAgeGVuY2FsbF9mcmVlX2J1ZmZl
cihmc2hkbC0+eGNhbGwsIGJ1Zik7CisgICAgZXJybm8gPSBzYXZlZF9lcnJubzsKKyAgICByZXR1
cm4gcmV0OworfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9oeXBmcy9pbmNsdWRlL3hlbmh5cGZz
LmggYi90b29scy9saWJzL2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi40NDMyMjE1MTBhCi0tLSAvZGV2L251bGwKKysrIGIvdG9v
bHMvbGlicy9oeXBmcy9pbmNsdWRlL3hlbmh5cGZzLmgKQEAgLTAsMCArMSw2MCBAQAorLyoKKyAq
IENvcHlyaWdodCAoYykgMjAxOSBTVVNFIFNvZnR3YXJlIFNvbHV0aW9ucyBHZXJtYW55IEdtYkgK
KyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVz
c2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uOworICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UuCisgKgor
ICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh
bG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+LgorICovCisjaWZuZGVmIFhFTkhZUEZTX0gKKyNkZWZpbmUgWEVOSFlQRlNfSAor
CisjaW5jbHVkZSA8c3RkYm9vbC5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorCisjaW5jbHVkZSA8
eGVuL3hlbi5oPgorI2luY2x1ZGUgPHhlbi9oeXBmcy5oPgorCisvKiBDYWxsZXJzIHdobyBkb24n
dCBjYXJlIGRvbid0IG5lZWQgdG8gI2luY2x1ZGUgPHhlbnRvb2xsb2cuaD4gKi8KK3N0cnVjdCB4
ZW50b29sbG9nX2xvZ2dlcjsKKwordHlwZWRlZiBzdHJ1Y3QgeGVuaHlwZnNfaGFuZGxlIHhlbmh5
cGZzX2hhbmRsZTsKKworc3RydWN0IHhlbmh5cGZzX2RpcmVudCB7CisgICAgY2hhciAqbmFtZTsK
KyAgICBib29sIGlzX2RpcjsKK307CisKK3hlbmh5cGZzX2hhbmRsZSAqeGVuaHlwZnNfb3Blbihz
dHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb3Blbl9mbGFncyk7CitpbnQgeGVuaHlwZnNfY2xvc2UoeGVu
aHlwZnNfaGFuZGxlICpmc2hkbCk7CisKKy8qIFJldHVybmVkIGJ1ZmZlciBzaG91bGQgYmUgZnJl
ZWQgdmlhIGZyZWUoKS4gKi8KK2NoYXIgKnhlbmh5cGZzX3JlYWQoeGVuaHlwZnNfaGFuZGxlICpm
c2hkbCwgY29uc3QgY2hhciAqcGF0aCk7CisKKy8qIFJldHVybmVkIGJ1ZmZlciBzaG91bGQgYmUg
ZnJlZWQgdmlhIGZyZWUoKS4gKi8KK3N0cnVjdCB4ZW5oeXBmc19kaXJlbnQgKnhlbmh5cGZzX3Jl
YWRkaXIoeGVuaHlwZnNfaGFuZGxlICpmc2hkbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpudW1fZW50cmllcyk7CisKK2ludCB4ZW5o
eXBmc193cml0ZSh4ZW5oeXBmc19oYW5kbGUgKmZzaGRsLCBjb25zdCBjaGFyICpwYXRoLCBjb25z
dCBjaGFyICp2YWwpOworCisjZW5kaWYgLyogWEVOSFlQRlNfSCAqLworCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvaHlwZnMvbGlieGVuaHlwZnMubWFw
IGIvdG9vbHMvbGlicy9oeXBmcy9saWJ4ZW5oeXBmcy5tYXAKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uMzljNjNmNDM2NwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xp
YnMvaHlwZnMvbGlieGVuaHlwZnMubWFwCkBAIC0wLDAgKzEsOSBAQAorVkVSU18xLjAgeworCWds
b2JhbDoKKwkJeGVuaHlwZnNfb3BlbjsKKwkJeGVuaHlwZnNfY2xvc2U7CisJCXhlbmh5cGZzX3Jl
YWQ7CisJCXhlbmh5cGZzX3JlYWRkaXI7CisJCXhlbmh5cGZzX3dyaXRlOworCWxvY2FsOiAqOyAv
KiBEbyBub3QgZXhwb3NlIGFueXRoaW5nIGJ5IGRlZmF1bHQgKi8KK307CmRpZmYgLS1naXQgYS90
b29scy9saWJzL2h5cGZzL3hlbmh5cGZzLnBjLmluIGIvdG9vbHMvbGlicy9oeXBmcy94ZW5oeXBm
cy5wYy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45Y2I5NjhmMGRi
Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy9oeXBmcy94ZW5oeXBmcy5wYy5pbgpAQCAt
MCwwICsxLDEwIEBACitwcmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACits
aWJkaXI9QEBsaWJkaXJAQAorCitOYW1lOiBYZW5oeXBmcworRGVzY3JpcHRpb246IFRoZSBYZW5o
eXBmcyBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgorVmVyc2lvbjogQEB2ZXJzaW9uQEAKK0Nm
bGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAorTGliczogQEBsaWJzZmxhZ0BA
JHtsaWJkaXJ9IC1seGVuaHlwZnMKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xjb3JlLHhlbnRv
b2xsb2cseGVuY2FsbAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:00:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDm7W-0005NZ-Im; Fri, 27 Sep 2019 09:00:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDm7V-0005N8-DQ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:00:57 +0000
X-Inumbo-ID: 4e3a9844-e105-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4e3a9844-e105-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 09:00: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 0FA5EAFE1;
 Fri, 27 Sep 2019 09:00:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:00:44 +0200
Message-Id: <20190927090048.28872-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927090048.28872-1-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v1 2/6] xen: add basic hypervisor filesystem
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBpbmZyYXN0cnVjdHVyZSBmb3IgdGhlIGh5cGVydmlzb3IgZmlsZXN5c3RlbS4KClRo
aXMgaW5jbHVkZXMgdGhlIGh5cGVyY2FsbCBpbnRlcmZhY2UgYW5kIHRoZSBiYXNlIGZ1bmN0aW9u
cyBmb3IKZW50cnkgY3JlYXRpb24sIGRlbGV0aW9uIGFuZCBtb2RpZmljYXRpb24uCgpJbml0aWFs
bHkgd2Ugc3VwcG9ydCBzdHJpbmcgYW5kIHVuc2lnbmVkIGludGVnZXIgZW50cnkgdHlwZXMuIFRo
ZSBzYXZlZAplbnRyeSBzaXplIGlzIGFuIHVwcGVyIGJvdW5kLCBzbyBmb3IgdW5zaWduZWQgaW50
ZWdlciBlbnRyaWVzIHdlIGFsd2F5cwpzZXQgdGhlIHZhbHVlICIxMSIuCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMToKLSByZW5hbWUgZmlsZXMg
ZnJvbSBmaWxlc3lzdGVtLiogdG8gaHlwZnMuKgotIGFkZCBkdW1teSB3cml0ZSBlbnRyeSBzdXBw
b3J0Ci0gcmVuYW1lIGh5cGVyY2FsbCBmaWxlc3lzdGVtX29wIHRvIGh5cGZzX29wCi0gYWRkIHN1
cHBvcnQgZm9yIHVuc2lnbmVkIGludGVnZXIgZW50cmllcwotLS0KIHhlbi9hcmNoL2FybS90cmFw
cy5jICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyB8ICAgMSAr
CiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9o
eXBlcmNhbGwuYyAgfCAgIDEgKwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICB8ICAgMSAr
CiB4ZW4vY29tbW9uL2h5cGZzLmMgICAgICAgICAgIHwgMzE0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9lcnJuby5oICAgfCAg
IDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2h5cGZzLmggICB8IDEyMyArKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4v
aHlwZXJjYWxsLmggIHwgICA4ICsrCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaCAgICAgIHwgIDQw
ICsrKysrKwogMTEgZmlsZXMgY2hhbmdlZCwgNDkyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vY29tbW9uL2h5cGZzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaHlwZnMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9oeXBm
cy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCBhM2I5NjFiZDA2Li40YjFhY2Q2N2EyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTQwMSw2ICsxNDAxLDcg
QEAgc3RhdGljIGFybV9oeXBlcmNhbGxfdCBhcm1faHlwZXJjYWxsX3RhYmxlW10gPSB7CiAjaWZk
ZWYgQ09ORklHX0FSR08KICAgICBIWVBFUkNBTEwoYXJnb19vcCwgNSksCiAjZW5kaWYKKyAgICBI
WVBFUkNBTEwoaHlwZnNfb3AsIDUpLAogfTsKIAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2Fs
bC5jCmluZGV4IDMzZGQyZDk5ZDIuLjIxMGRkYTRmMzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpAQCAt
MTQ0LDYgKzE0NCw3IEBAIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1faHlwZXJj
YWxsX3RhYmxlW10gPSB7CiAjZW5kaWYKICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwKICAgICBD
T01QQVRfQ0FMTChkbV9vcCksCisgICAgSFlQRVJDQUxMKGh5cGZzX29wKSwKICAgICBIWVBFUkNB
TEwoYXJjaF8xKQogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIv
eGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmluZGV4IGQ0ODNkYmFhNmIuLjhhOGYyMjM0ODEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMKQEAgLTczLDYgKzczLDcgQEAgY29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNh
bGxfYXJnc190YWJsZVtOUl9oeXBlcmNhbGxzXSA9CiAgICAgQVJHUyhodm1fb3AsIDIpLAogICAg
IEFSR1MoZG1fb3AsIDMpLAogI2VuZGlmCisgICAgQVJHUyhoeXBmc19vcCwgNSksCiAgICAgQVJH
UyhtY2EsIDEpLAogICAgIEFSR1MoYXJjaF8xLCAxKSwKIH07CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKaW5kZXgg
MGM4NGMwYjNhMC4uZTY4NjAyNDdjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2h5cGVy
Y2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwpAQCAtODQsNiArODQsNyBA
QCBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBwdl9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAgICBI
WVBFUkNBTEwoaHZtX29wKSwKICAgICBDT01QQVRfQ0FMTChkbV9vcCksCiAjZW5kaWYKKyAgICBI
WVBFUkNBTEwoaHlwZnNfb3ApLAogICAgIEhZUEVSQ0FMTChtY2EpLAogICAgIEhZUEVSQ0FMTChh
cmNoXzEpLAogfTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9u
L01ha2VmaWxlCmluZGV4IDYyYjM0ZTY5ZTkuLmEzZjY2YWEwYzAgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtMTEsNiArMTEsNyBA
QCBvYmoteSArPSBkb21haW4ubwogb2JqLXkgKz0gZXZlbnRfMmwubwogb2JqLXkgKz0gZXZlbnRf
Y2hhbm5lbC5vCiBvYmoteSArPSBldmVudF9maWZvLm8KK29iai15ICs9IGh5cGZzLm8KIG9iai0k
KENPTkZJR19DUkFTSF9ERUJVRykgKz0gZ2Ric3R1Yi5vCiBvYmotJChDT05GSUdfR1JBTlRfVEFC
TEUpICs9IGdyYW50X3RhYmxlLm8KIG9iai15ICs9IGd1ZXN0Y29weS5vCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2h5cGZzLmMgYi94ZW4vY29tbW9uL2h5cGZzLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uN2Q5NTk1ZGZhNwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9j
b21tb24vaHlwZnMuYwpAQCAtMCwwICsxLDMxNCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICoKKyAqIGh5cGZzLmMKKyAqCisgKiBTaW1wbGUgc3lzZnMtbGlrZSBmaWxlIHN5c3RlbSBmb3Ig
dGhlIGh5cGVydmlzb3IuCisgKi8KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4
ZW4vaHlwZnMuaD4KKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVu
L2h5cGVyY2FsbC5oPgorI2luY2x1ZGUgPHB1YmxpYy9oeXBmcy5oPgorCitzdGF0aWMgREVGSU5F
X1NQSU5MT0NLKGh5cGZzX2xvY2spOworCitzdHJ1Y3QgaHlwZnNfZGlyIGh5cGZzX3Jvb3QgPSB7
CisgICAgLmxpc3QgPSBMSVNUX0hFQURfSU5JVChoeXBmc19yb290Lmxpc3QpLAorfTsKKworc3Rh
dGljIHN0cnVjdCBoeXBmc19lbnRyeSBoeXBmc19yb290X2VudHJ5ID0geworICAgIC50eXBlID0g
aHlwZnNfdHlwZV9kaXIsCisgICAgLm5hbWUgPSAiIiwKKyAgICAubGlzdCA9IExJU1RfSEVBRF9J
TklUKGh5cGZzX3Jvb3RfZW50cnkubGlzdCksCisgICAgLnBhcmVudCA9ICZoeXBmc19yb290LAor
ICAgIC5kaXIgPSAmaHlwZnNfcm9vdCwKK307CisKK3N0YXRpYyBpbnQgaHlwZnNfYWRkX2VudHJ5
KHN0cnVjdCBoeXBmc19kaXIgKnBhcmVudCwgc3RydWN0IGh5cGZzX2VudHJ5ICpuZXcpCit7Cisg
ICAgaW50IHJldCA9IC1FTk9FTlQ7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqbDsKKworICAgIGlm
ICggIW5ldy0+Y29udGVudCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgc3Bpbl9s
b2NrKCZoeXBmc19sb2NrKTsKKworICAgIGxpc3RfZm9yX2VhY2ggKCBsLCAmcGFyZW50LT5saXN0
ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBoeXBmc19lbnRyeSAqZSA9IGxpc3RfZW50cnkobCwg
c3RydWN0IGh5cGZzX2VudHJ5LCBsaXN0KTsKKyAgICAgICAgaW50IGNtcCA9IHN0cmNtcChlLT5u
YW1lLCBuZXctPm5hbWUpOworCisgICAgICAgIGlmICggY21wID4gMCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHJldCA9IDA7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuZXctPmxpc3Qs
IGwpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBjbXAgPT0g
MCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FRVhJU1Q7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggcmV0ID09IC1FTk9FTlQgKQorICAg
IHsKKyAgICAgICAgcmV0ID0gMDsKKyAgICAgICAgbGlzdF9hZGRfdGFpbCgmbmV3LT5saXN0LCAm
cGFyZW50LT5saXN0KTsKKyAgICB9CisKKyAgICBpZiAoICFyZXQgKQorICAgIHsKKyAgICAgICAg
dW5zaWduZWQgaW50IHN6ID0gc3RybGVuKG5ldy0+bmFtZSkgKyAxOworCisgICAgICAgIHBhcmVu
dC0+Y29udGVudF9zaXplICs9IHNpemVvZihzdHJ1Y3QgeGVuX2h5cGZzX2RpcmVudHJ5KSArCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJPVU5EVVAoc3osIDQpOworICAgICAgICBu
ZXctPnBhcmVudCA9IHBhcmVudDsKKyAgICB9CisKKyAgICBzcGluX3VubG9jaygmaHlwZnNfbG9j
ayk7CisKKyAgICByZXR1cm4gcmV0OworfQorCitpbnQgaHlwZnNfbmV3X2VudHJ5X2FueShzdHJ1
Y3QgaHlwZnNfZGlyICpwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIGh5cGZzX2VudHJ5X3R5cGUgdHlwZSwgdm9pZCAqY29udGVudCkKK3sKKyAg
ICBpbnQgcmV0ID0gLUVOT01FTTsKKyAgICBzdHJ1Y3QgaHlwZnNfZW50cnkgKm5ldyA9IHh6YWxs
b2Moc3RydWN0IGh5cGZzX2VudHJ5KTsKKworICAgIGlmICggIW5ldyApCisgICAgICAgIHJldHVy
biByZXQ7CisKKyAgICBuZXctPm5hbWUgPSBuYW1lOworICAgIG5ldy0+dHlwZSA9IHR5cGU7Cisg
ICAgbmV3LT5jb250ZW50ID0gY29udGVudDsKKworICAgIHJldCA9IGh5cGZzX2FkZF9lbnRyeShw
YXJlbnQsIG5ldyk7CisKKyAgICBpZiAoIHJldCApCisgICAgICAgIHhmcmVlKG5ldyk7CisKKyAg
ICByZXR1cm4gcmV0OworfQorCitpbnQgaHlwZnNfbmV3X2VudHJ5X3N0cmluZyhzdHJ1Y3QgaHlw
ZnNfZGlyICpwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICp2YWwpCit7CisgICAgcmV0dXJuIGh5cGZzX25ld19lbnRyeV9hbnkocGFyZW50
LCBuYW1lLCBoeXBmc190eXBlX3N0cmluZywgdmFsKTsKK30KKworaW50IGh5cGZzX25ld19lbnRy
eV91aW50KHN0cnVjdCBoeXBmc19kaXIgKnBhcmVudCwgY29uc3QgY2hhciAqbmFtZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnZhbCkKK3sKKyAgICByZXR1cm4gaHlw
ZnNfbmV3X2VudHJ5X2FueShwYXJlbnQsIG5hbWUsIGh5cGZzX3R5cGVfdWludCwgdmFsKTsKK30K
KworaW50IGh5cGZzX25ld19kaXIoc3RydWN0IGh5cGZzX2RpciAqcGFyZW50LCBjb25zdCBjaGFy
ICpuYW1lLAorICAgICAgICAgICAgICAgICAgc3RydWN0IGh5cGZzX2RpciAqZGlyKQoreworICAg
IGlmICggIWRpciApCisgICAgICAgIGRpciA9IHh6YWxsb2Moc3RydWN0IGh5cGZzX2Rpcik7CisK
KyAgICByZXR1cm4gaHlwZnNfbmV3X2VudHJ5X2FueShwYXJlbnQsIG5hbWUsIGh5cGZzX3R5cGVf
ZGlyLCBkaXIpOworfQorCitzdGF0aWMgaW50IGh5cGZzX2dldF9wYXRoX3VzZXIoY2hhciAqYnVm
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVhZGRyLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuKQoreworICAgIGlmICggbGVuID4gWEVOX0hZ
UEZTX01BWF9QQVRITEVOICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGNv
cHlfZnJvbV9ndWVzdChidWYsIHVhZGRyLCBsZW4pICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisKKyAgICBidWZbbGVuIC0gMV0gPSAwOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBz
dHJ1Y3QgaHlwZnNfZW50cnkgKmh5cGZzX2dldF9lbnRyeV9yZWwoc3RydWN0IGh5cGZzX2VudHJ5
ICpkaXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNo
YXIgKnBhdGgpCit7CisgICAgY2hhciAqc2xhc2g7CisgICAgc3RydWN0IGh5cGZzX2VudHJ5ICpl
bnRyeTsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpsOworICAgIHVuc2lnbmVkIGludCBuYW1lX2xl
bjsKKworICAgIGlmICggKnBhdGggPT0gMCApCisgICAgICAgIHJldHVybiBkaXI7CisKKyAgICBp
ZiAoIGRpci0+dHlwZSAhPSBoeXBmc190eXBlX2RpciApCisgICAgICAgIHJldHVybiBOVUxMOwor
CisgICAgc2xhc2ggPSBzdHJjaHIocGF0aCwgJy8nKTsKKyAgICBpZiAoICFzbGFzaCApCisgICAg
ICAgIHNsYXNoID0gc3RyY2hyKHBhdGgsICdcMCcpOworICAgIG5hbWVfbGVuID0gc2xhc2ggLSBw
YXRoOworCisgICAgbGlzdF9mb3JfZWFjaCAoIGwsICZkaXItPmRpci0+bGlzdCApCisgICAgewor
ICAgICAgICBpbnQgY21wOworCisgICAgICAgIGVudHJ5ID0gbGlzdF9lbnRyeShsLCBzdHJ1Y3Qg
aHlwZnNfZW50cnksIGxpc3QpOworICAgICAgICBjbXAgPSBzdHJuY21wKHBhdGgsIGVudHJ5LT5u
YW1lLCBuYW1lX2xlbik7CisgICAgICAgIGlmICggY21wIDwgMCApCisgICAgICAgICAgICByZXR1
cm4gTlVMTDsKKyAgICAgICAgaWYgKCBjbXAgPiAwICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICBpZiAoIHN0cmxlbihlbnRyeS0+bmFtZSkgPT0gbmFtZV9sZW4gKQorICAgICAgICAg
ICAgcmV0dXJuICpzbGFzaCA/IGh5cGZzX2dldF9lbnRyeV9yZWwoZW50cnksIHNsYXNoICsgMSkg
OiBlbnRyeTsKKyAgICB9CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RydWN0IGh5cGZzX2Vu
dHJ5ICpoeXBmc19nZXRfZW50cnkoY2hhciAqcGF0aCkKK3sKKyAgICBpZiAoIHBhdGhbMF0gIT0g
Jy8nICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICByZXR1cm4gaHlwZnNfZ2V0X2VudHJ5
X3JlbCgmaHlwZnNfcm9vdF9lbnRyeSwgcGF0aCArIDEpOworfQorCitzdGF0aWMgdW5zaWduZWQg
aW50IGh5cGZzX2dldF9lbnRyeV9sZW4oc3RydWN0IGh5cGZzX2VudHJ5ICplbnRyeSkKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgbGVuID0gMDsKKworICAgIHN3aXRjaCAoIGVudHJ5LT50eXBlICkKKyAg
ICB7CisgICAgY2FzZSBoeXBmc190eXBlX2RpcjoKKyAgICAgICAgbGVuID0gZW50cnktPmRpci0+
Y29udGVudF9zaXplOworICAgICAgICBicmVhazsKKyAgICBjYXNlIGh5cGZzX3R5cGVfc3RyaW5n
OgorICAgICAgICBsZW4gPSBzdHJsZW4oZW50cnktPnN0cl92YWwpICsgMTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBoeXBmc190eXBlX3VpbnQ6CisgICAgICAgIGxlbiA9IDExOyAgICAgIC8q
IGxvbmdlc3QgcG9zc2libGUgcHJpbnRlZCB2YWx1ZSArIDEgKi8KKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgICAgcmV0dXJuIGxlbjsKK30KKworbG9uZyBkb19oeXBmc19vcCh1bnNpZ25lZCBp
bnQgY21kLAorICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZzEsIHVuc2lnbmVkIGxvbmcgYXJnMiwKKyAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmczLCB1bnNpZ25lZCBsb25nIGFyZzQpCit7CisgICAgaW50IHJldDsK
KyAgICBzdHJ1Y3QgaHlwZnNfZW50cnkgKmVudHJ5OworICAgIHVuc2lnbmVkIGludCBsZW47Cisg
ICAgc3RhdGljIGNoYXIgcGF0aFtYRU5fSFlQRlNfTUFYX1BBVEhMRU5dOworCisgICAgaWYgKCAh
aXNfY29udHJvbF9kb21haW4oY3VycmVudC0+ZG9tYWluKSAmJgorICAgICAgICAgIWlzX2hhcmR3
YXJlX2RvbWFpbihjdXJyZW50LT5kb21haW4pICkKKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKwor
ICAgIHNwaW5fbG9jaygmaHlwZnNfbG9jayk7CisKKyAgICByZXQgPSBoeXBmc19nZXRfcGF0aF91
c2VyKHBhdGgsIGFyZzEsIGFyZzIpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICBlbnRyeSA9IGh5cGZzX2dldF9lbnRyeShwYXRoKTsKKyAgICBpZiAoICFlbnRyeSAp
CisgICAgeworICAgICAgICByZXQgPSAtRU5PRU5UOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisKKyAgICBzd2l0Y2ggKCBjbWQgKQorICAgIHsKKyAgICBjYXNlIFhFTl9IWVBGU19PUF9yZWFk
X2NvbnRlbnRzOgorICAgIHsKKyAgICAgICAgY2hhciBidWZbMTJdOworICAgICAgICBjaGFyICp2
YWwgPSBidWY7CisKKyAgICAgICAgbGVuID0gaHlwZnNfZ2V0X2VudHJ5X2xlbihlbnRyeSk7Cisg
ICAgICAgIGlmICggbGVuID4gYXJnNCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IGxl
bjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgc3dpdGNoICggZW50
cnktPnR5cGUgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgaHlwZnNfdHlwZV9kaXI6CisgICAg
ICAgICAgICByZXQgPSAtRUlTRElSOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
aHlwZnNfdHlwZV9zdHJpbmc6CisgICAgICAgICAgICB2YWwgPSBlbnRyeS0+c3RyX3ZhbDsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIGh5cGZzX3R5cGVfdWludDoKKyAgICAgICAg
ICAgIGxlbiA9IHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICIldSIsICplbnRyeS0+dWludF92
YWwpICsgMTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAh
cmV0ICYmIGNvcHlfdG9fZ3Vlc3QoYXJnMywgdmFsLCBsZW4pICkKKyAgICAgICAgICAgIHJldCA9
IC1FRkFVTFQ7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY2FzZSBYRU5fSFlQRlNf
T1BfcmVhZF9kaXI6CisgICAgeworICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpsOworCisgICAg
ICAgIGlmICggZW50cnktPnR5cGUgIT0gaHlwZnNfdHlwZV9kaXIgKQorICAgICAgICB7CisgICAg
ICAgICAgICByZXQgPSAtRU5PVERJUjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
KyAgICAgICAgbGVuID0gZW50cnktPmRpci0+Y29udGVudF9zaXplOworICAgICAgICBpZiAoIGxl
biA+IGFyZzQgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSBsZW47CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGxpc3RfZm9yX2VhY2ggKCBsLCAmZW50cnkt
PmRpci0+bGlzdCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCB4ZW5faHlwZnNfZGly
ZW50cnkgZGlyZW50cnk7CisgICAgICAgICAgICBzdHJ1Y3QgaHlwZnNfZW50cnkgKmUgPSBsaXN0
X2VudHJ5KGwsIHN0cnVjdCBoeXBmc19lbnRyeSwgbGlzdCk7CisgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZV9sZW4gPSBzdHJsZW4oZS0+bmFtZSkgKyAxOworCisgICAgICAgICAgICBlX2xlbiA9
IHNpemVvZihkaXJlbnRyeSkgKyBST1VORFVQKGVfbGVuLCA0KTsKKyAgICAgICAgICAgIGRpcmVu
dHJ5LmZsYWdzID0gKGUtPnR5cGUgPT0gaHlwZnNfdHlwZV9kaXIpID8gWEVOX0hZUEZTX0lTRElS
IDogMDsKKyAgICAgICAgICAgIGRpcmVudHJ5Lm9mZl9uZXh0ID0gbGlzdF9pc19sYXN0KGwsICZl
bnRyeS0+ZGlyLT5saXN0KSA/IDAgOiBlX2xlbjsKKyAgICAgICAgICAgIGRpcmVudHJ5LmNvbnRl
bnRfbGVuID0gaHlwZnNfZ2V0X2VudHJ5X2xlbihlKTsKKyAgICAgICAgICAgIGlmICggY29weV90
b19ndWVzdChhcmczLCAmZGlyZW50cnksIDEpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGFyZzMsIHNpemVv
ZihkaXJlbnRyeSksIGUtPm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cmxlbihlLT5uYW1lKSArIDEpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICByZXQgPSAtRUZBVUxUOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAg
fQorCisgICAgICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldChhcmczLCBlX2xlbik7Cisg
ICAgICAgIH0KKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIFhFTl9IWVBGU19P
UF93cml0ZV9jb250ZW50czoKKyAgICAgICAgcmV0ID0gLUVBQ0NFUzsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXQgPSAtRU5PU1lTOworICAgICAgICBicmVhazsK
KyAgICB9CisKKyBvdXQ6CisgICAgc3Bpbl91bmxvY2soJmh5cGZzX2xvY2spOworCisgICAgcmV0
dXJuIHJldDsKK30KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9lcnJuby5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2Vycm5vLmgKaW5kZXggZTFkMDJmY2RkZi4uNWM1M2FmNmFmOSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2Vycm5vLmgKQEAgLTc4LDYgKzc4LDcgQEAgWEVOX0VSUk5PKEVCVVNZLAkxNikJLyogRGV2
aWNlIG9yIHJlc291cmNlIGJ1c3kgKi8KIFhFTl9FUlJOTyhFRVhJU1QsCTE3KQkvKiBGaWxlIGV4
aXN0cyAqLwogWEVOX0VSUk5PKEVYREVWLAkxOCkJLyogQ3Jvc3MtZGV2aWNlIGxpbmsgKi8KIFhF
Tl9FUlJOTyhFTk9ERVYsCTE5KQkvKiBObyBzdWNoIGRldmljZSAqLworWEVOX0VSUk5PKEVOT1RE
SVIsCTIwKQkvKiBOb3QgYSBkaXJlY3RvcnkgKi8KIFhFTl9FUlJOTyhFSVNESVIsCTIxKQkvKiBJ
cyBhIGRpcmVjdG9yeSAqLwogWEVOX0VSUk5PKEVJTlZBTCwJMjIpCS8qIEludmFsaWQgYXJndW1l
bnQgKi8KIFhFTl9FUlJOTyhFTkZJTEUsCTIzKQkvKiBGaWxlIHRhYmxlIG92ZXJmbG93ICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHlwZnMuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9oeXBmcy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjg4MjJlMmZi
MTUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHlwZnMuaApAQCAtMCww
ICsxLDEyMyBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogWGVuIEh5cGVydmlzb3IgRmls
ZXN5c3RlbQorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSwgU1VTRSBTb2Z0d2FyZSBTb2x1dGlv
bnMgR2VybWFueSBHbWJICisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJl
ZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBz
b2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJl
IiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNs
dWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9k
aWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBz
ZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9t
IHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBh
bmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNv
cGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhF
IFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJ
TkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8g
VEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhF
CisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlN
LCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9G
IENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9S
IElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICog
REVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJ
Q19IWVBGU19IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX0hZUEZTX0hfXworCisjaW5jbHVkZSAi
eGVuLmgiCisKKy8qCisgKiBEZWZpbml0aW9ucyBmb3IgdGhlIF9fSFlQRVJWSVNPUl9oeXBmc19v
cCBoeXBlcmNhbGwuCisgKi8KKworLyogTWF4aW11bSBsZW5ndGggb2YgYSBwYXRoIGluIHRoZSBm
aWxlc3lzdGVtLiAqLworI2RlZmluZSBYRU5fSFlQRlNfTUFYX1BBVEhMRU4gMTAyNAorCitzdHJ1
Y3QgeGVuX2h5cGZzX2RpcmVudHJ5IHsKKyAgICB1aW50MTZfdCBmbGFnczsKKyNkZWZpbmUgWEVO
X0hZUEZTX0lTRElSICAgICAgMHgwMDAxCisjZGVmaW5lIFhFTl9IWVBGU19XUklURUFCTEUgIDB4
MDAwMgorICAgIC8qIE9mZnNldCBpbiBieXRlcyB0byBuZXh0IGVudHJ5ICgwID09IHRoaXMgaXMg
dGhlIGxhc3QgZW50cnkpLiAqLworICAgIHVpbnQxNl90IG9mZl9uZXh0OworICAgIHVpbnQzMl90
IGNvbnRlbnRfbGVuOworICAgIGNoYXIgbmFtZVtYRU5fRkxFWF9BUlJBWV9ESU1dOworfTsKKwor
LyoKKyAqIEh5cGVyY2FsbCBvcGVyYXRpb25zLgorICovCisKKy8qCisgKiBYRU5fSFlQRlNfT1Bf
cmVhZF9jb250ZW50cworICoKKyAqIFJlYWQgY29udGVudHMgb2YgYSBmaWxlc3lzdGVtIGVudHJ5
LgorICoKKyAqIFJldHVybnMgdGhlIGNvbnRlbnRzIG9mIGFuIGVudHJ5IGluIHRoZSBidWZmZXIg
c3VwcGxpZWQgYnkgdGhlIGNhbGxlci4KKyAqIE9ubHkgdGV4dCBkYXRhIHdpdGggYSB0cmFpbGlu
ZyB6ZXJvIGJ5dGUgaXMgcmV0dXJuZWQuCisgKgorICogYXJnMTogWEVOX0dVRVNUX0hBTkRMRShw
YXRoIG5hbWUpCisgKiBhcmcyOiBsZW5ndGggb2YgcGF0aCBuYW1lIChpbmNsdWRpbmcgdHJhaWxp
bmcgemVybyBieXRlKQorICogYXJnMzogWEVOX0dVRVNUX0hBTkRMRShjb250ZW50IGJ1ZmZlcikK
KyAqIGFyZzQ6IGNvbnRlbnQgYnVmZmVyIHNpemUKKyAqCisgKiBQb3NzaWJsZSByZXR1cm4gdmFs
dWVzOgorICogMDogc3VjY2VzcworICogLUVQRVJNOiAgIG9wZXJhdGlvbiBub3QgcGVybWl0dGVk
CisgKiAtRU5PRU5UOiAgZW50cnkgbm90IGZvdW5kCisgKiAtRUFDQ0VTUzogYWNjZXNzIHRvIGVu
dHJ5IG5vdCBwZXJtaXR0ZWQKKyAqIC1FSVNESVI6ICBlbnRyeSBpcyBhIGRpcmVjdG9yeQorICog
LUVJTlZBTDogIGludmFsaWQgcGFyYW1ldGVyCisgKiBwb3NpdGl2ZSB2YWx1ZTogY29udGVudCBi
dWZmZXIgd2FzIHRvbyBzbWFsbCwgcmV0dXJuZWQgdmFsdWUgaXMgbmVlZGVkIHNpemUKKyAqLwor
I2RlZmluZSBYRU5fSFlQRlNfT1BfcmVhZF9jb250ZW50cyAgICAgMQorCisvKgorICogWEVOX0hZ
UEZTX09QX3JlYWRfZGlyCisgKgorICogUmVhZCBkaXJlY3RvcnkgZW50cmllcyBvZiBhIGRpcmVj
dG9yeS4KKyAqCisgKiBSZXR1cm5zIGEgc3RydWN0IHhlbl9mc19kaXJlbnRyeSBmb3IgZWFjaCBl
bnRyeSBpbiBhIGRpcmVjdG9yeS4KKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHBhdGgg
bmFtZSkKKyAqIGFyZzI6IGxlbmd0aCBvZiBwYXRoIG5hbWUgKGluY2x1ZGluZyB0cmFpbGluZyB6
ZXJvIGJ5dGUpCisgKiBhcmczOiBYRU5fR1VFU1RfSEFORExFKGNvbnRlbnQgYnVmZmVyKQorICog
YXJnNDogY29udGVudCBidWZmZXIgc2l6ZQorICoKKyAqIFBvc3NpYmxlIHJldHVybiB2YWx1ZXM6
CisgKiAwOiBzdWNjZXNzCisgKiAtRVBFUk06ICAgb3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKKyAq
IC1FTk9FTlQ6ICBlbnRyeSBub3QgZm91bmQKKyAqIC1FQUNDRVNTOiBhY2Nlc3MgdG8gZW50cnkg
bm90IHBlcm1pdHRlZAorICogLUVOT1RESVI6IGVudHJ5IGlzIG5vdCBhIGRpcmVjdG9yeQorICog
LUVJTlZBTDogIGludmFsaWQgcGFyYW1ldGVyCisgKiBwb3NpdGl2ZSB2YWx1ZTogY29udGVudCBi
dWZmZXIgd2FzIHRvbyBzbWFsbCwgcmV0dXJuZWQgdmFsdWUgaXMgbmVlZGVkIHNpemUKKyAqLwor
I2RlZmluZSBYRU5fSFlQRlNfT1BfcmVhZF9kaXIgICAgICAgICAgMgorCisvKgorICogWEVOX0hZ
UEZTX09QX3JlYWRfY29udGVudHMKKyAqCisgKiBXcml0ZSBjb250ZW50cyBvZiBhIGZpbGVzeXN0
ZW0gZW50cnkuCisgKgorICogV3JpdGVzIGFuIGVudHJ5IHdpdGggdGhlIGNvbnRlbnRzIG9mIGEg
YnVmZmVyIHN1cHBsaWVkIGJ5IHRoZSBjYWxsZXIuCisgKiBPbmx5IHRleHQgZGF0YSB3aXRoIGEg
dHJhaWxpbmcgemVybyBieXRlIGNhbiBiZSB3cml0dGVuLgorICoKKyAqIGFyZzE6IFhFTl9HVUVT
VF9IQU5ETEUocGF0aCBuYW1lKQorICogYXJnMjogbGVuZ3RoIG9mIHBhdGggbmFtZSAoaW5jbHVk
aW5nIHRyYWlsaW5nIHplcm8gYnl0ZSkKKyAqIGFyZzM6IFhFTl9HVUVTVF9IQU5ETEUoY29udGVu
dCBidWZmZXIpCisgKiBhcmc0OiBjb250ZW50IGJ1ZmZlciBzaXplCisgKgorICogUG9zc2libGUg
cmV0dXJuIHZhbHVlczoKKyAqIDA6IHN1Y2Nlc3MKKyAqIC1FUEVSTTogICBvcGVyYXRpb24gbm90
IHBlcm1pdHRlZAorICogLUVOT0VOVDogIGVudHJ5IG5vdCBmb3VuZAorICogLUVBQ0NFU1M6IGFj
Y2VzcyB0byBlbnRyeSBub3QgcGVybWl0dGVkCisgKiAtRUlTRElSOiAgZW50cnkgaXMgYSBkaXJl
Y3RvcnkKKyAqIC1FSU5WQUw6ICBpbnZhbGlkIHBhcmFtZXRlcgorICogLUVOT01FTTogIG1lbW9y
eSBzaG9ydGFnZSBpbiB0aGUgaHlwZXJ2aXNvcgorICovCisjZGVmaW5lIFhFTl9IWVBGU19PUF93
cml0ZV9jb250ZW50cyAgICAzCisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFlQRlNfSF9fICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKaW5kZXggZDIxOThkZmZhZC4uYmY4MGYxZGE4YyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtMTMw
LDYgKzEzMCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICNkZWZp
bmUgX19IWVBFUlZJU09SX2FyZ29fb3AgICAgICAgICAgICAgIDM5CiAjZGVmaW5lIF9fSFlQRVJW
SVNPUl94ZW5wbXVfb3AgICAgICAgICAgICA0MAogI2RlZmluZSBfX0hZUEVSVklTT1JfZG1fb3Ag
ICAgICAgICAgICAgICAgNDEKKyNkZWZpbmUgX19IWVBFUlZJU09SX2h5cGZzX29wICAgICAgICAg
ICAgIDQyCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBoeXBlcmNhbGwgZGVmaW5pdGlvbnMu
ICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmNoXzAgICAgICAgICAgICAgICA0OApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUveGVuL2h5cGVy
Y2FsbC5oCmluZGV4IGFkOGFkMjdiMjMuLjM0OWEwZjY0ODcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKQEAg
LTE1MCw2ICsxNTAsMTQgQEAgZG9fZG1fb3AoCiAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsCiAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG1fb3BfYnVmX3QpIGJ1ZnMpOwogCitleHRl
cm4gbG9uZworZG9faHlwZnNfb3AoCisgICAgdW5zaWduZWQgaW50IGNtZCwKKyAgICBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzEsCisgICAgdW5zaWduZWQgbG9uZyBhcmcyLAorICAg
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMywKKyAgICB1bnNpZ25lZCBsb25nIGFy
ZzQpOworCiAjaWZkZWYgQ09ORklHX0NPTVBBVAogCiBleHRlcm4gaW50CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaCBiL3hlbi9pbmNsdWRlL3hlbi9oeXBmcy5oCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmQyNTM3MjExZjYKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaApAQCAtMCwwICsxLDQwIEBACisjaWZuZGVmIF9f
WEVOX0hZUEZTX0hfXworI2RlZmluZSBfX1hFTl9IWVBGU19IX18KKworI2luY2x1ZGUgPHhlbi9s
aXN0Lmg+CisKK3N0cnVjdCBoeXBmc19kaXIgeworICAgIHVuc2lnbmVkIGludCBjb250ZW50X3Np
emU7CisgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OworfTsKKworZW51bSBoeXBmc19lbnRyeV90
eXBlIHsKKyAgICBoeXBmc190eXBlX2RpciwKKyAgICBoeXBmc190eXBlX3N0cmluZywKKyAgICBo
eXBmc190eXBlX3VpbnQKK307CisKK3N0cnVjdCBoeXBmc19lbnRyeSB7CisgICAgZW51bSBoeXBm
c19lbnRyeV90eXBlIHR5cGU7CisgICAgY29uc3QgY2hhciAqbmFtZTsKKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkIGxpc3Q7CisgICAgc3RydWN0IGh5cGZzX2RpciAqcGFyZW50OworICAgIHVuaW9uIHsK
KyAgICAgICAgdm9pZCAqY29udGVudDsKKyAgICAgICAgc3RydWN0IGh5cGZzX2RpciAqZGlyOwor
ICAgICAgICBjaGFyICpzdHJfdmFsOworICAgICAgICB1bnNpZ25lZCBpbnQgKnVpbnRfdmFsOwor
ICAgIH07Cit9OworCitleHRlcm4gc3RydWN0IGh5cGZzX2RpciBoeXBmc19yb290OworCitpbnQg
aHlwZnNfbmV3X2RpcihzdHJ1Y3QgaHlwZnNfZGlyICpwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUs
CisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHlwZnNfZGlyICpkaXIpOworaW50IGh5cGZzX25l
d19lbnRyeV9zdHJpbmcoc3RydWN0IGh5cGZzX2RpciAqcGFyZW50LCBjb25zdCBjaGFyICpuYW1l
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqdmFsKTsKK2ludCBoeXBmc19uZXdf
ZW50cnlfdWludChzdHJ1Y3QgaHlwZnNfZGlyICpwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICp2YWwpOworc3RydWN0IGh5cGZz
X2VudHJ5ICpoeXBmc19nZXRfZW50cnkoY2hhciAqcGF0aCk7CisKKyNlbmRpZiAvKiBfX1hFTl9I
WVBGU19IX18gKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:01:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:01:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDm7X-0005Oc-TF; Fri, 27 Sep 2019 09:00:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDm7W-0005Nu-Vd
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:00:59 +0000
X-Inumbo-ID: 4e3d9b85-e105-11e9-9670-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4e3d9b85-e105-11e9-9670-12813bfff9fa;
 Fri, 27 Sep 2019 09:00: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 2CC5AAFF1;
 Fri, 27 Sep 2019 09:00:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:00:48 +0200
Message-Id: <20190927090048.28872-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927090048.28872-1-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v1 6/6] xen: add runtime parameter reading
 support to hypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>

QWRkIHN1cHBvcnQgdG8gcmVhZCB2YWx1ZXMgb2YgaHlwZXJ2aXNvciBydW50aW1lIHBhcmFtZXRl
cnMgdmlhIHRoZQpoeXBlcnZpc29yIGZpbGUgc3lzdGVtIGZvciBhbGwgdW5zaWduZWQgaW50ZWdl
ciB0eXBlIHJ1bnRpbWUgcGFyYW1ldGVycy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jIHwgIDYg
KysrKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jIGIvZG9jcy9taXNjL2h5cGZzLXBhdGhz
LnBhbmRvYwppbmRleCA1NmViZGNkOGJlLi5kNzEwYjgzMTg1IDEwMDY0NAotLS0gYS9kb2NzL21p
c2MvaHlwZnMtcGF0aHMucGFuZG9jCisrKyBiL2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MK
QEAgLTYyLDMgKzYyLDkgQEAgaHlwZXJ2aXNvci4KICMjIyMgL2J1aWxkaW5mby9jb25maWcgPSBT
VFJJTkcKIAogVGhlIGNvbnRlbnRzIG9mIHRoZSBgeGVuLy5jb25maWdgIGZpbGUgYXQgdGhlIHRp
bWUgb2YgdGhlIGh5cGVydmlzb3IgYnVpbGQuCisKKyMjIyMgL3BhcmFtcy8KKworQSBkaXJlY3Rv
cnkgb2YgcnVudGltZSBwYXJhbWV0ZXJzICh0aG9zZSBjYW4gYmUgc2V0IHZpYSB4bCBzZXQtcGFy
YW1ldGVycykuCitUaGUgZGVzY3JpcHRpb24gb2YgdGhlIGRpZmZlcmVudCBwYXJhbWV0ZXJzIGNh
biBiZSBmb3VuZCBpbgorYGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvY2AuCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA3
NjA5MTdkYWI1Li4wOTc4N2I1YTM0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisr
KyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTcsNiArNyw3IEBACiAjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5j
bHVkZSA8eGVuL2h5cGZzLmg+CiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KICNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CkBAIC0zMjAsNiArMzIxLDMyIEBA
IGludCBjbWRsaW5lX3N0cmNtcChjb25zdCBjaGFyICpmcmFnLCBjb25zdCBjaGFyICpuYW1lKQog
ICAgIH0KIH0KIAorc3RhdGljIHN0cnVjdCBoeXBmc19kaXIgaHlwZnNfcGFyYW1zID0geworICAg
IC5saXN0ID0gTElTVF9IRUFEX0lOSVQoaHlwZnNfcGFyYW1zLmxpc3QpLAorfTsKKworc3RhdGlj
IGludCBfX2luaXQgcnVudGltZV9wYXJhbV9oeXBmc19hZGQodm9pZCkKK3sKKyAgICBjb25zdCBz
dHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbTsKKyAgICBpbnQgcmV0OworCisgICAgcmV0ID0gaHlw
ZnNfbmV3X2RpcigmaHlwZnNfcm9vdCwgInBhcmFtcyIsICZoeXBmc19wYXJhbXMpOworICAgIEJV
R19PTihyZXQpOworCisgICAgZm9yICggcGFyYW0gPSBfX3BhcmFtX3N0YXJ0OyBwYXJhbSA8IF9f
cGFyYW1fZW5kOyBwYXJhbSsrICkKKyAgICB7CisgICAgICAgIGlmICggcGFyYW0tPnR5cGUgPT0g
T1BUX1VJTlQgJiYgcGFyYW0tPmxlbiA9PSBzaXplb2YodW5zaWduZWQgaW50KSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJldCA9IGh5cGZzX25ld19lbnRyeV91aW50KCZoeXBmc19wYXJhbXMs
IHBhcmFtLT5uYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGludCAqKShwYXJhbS0+cGFyLnZhcikpOworICAgICAgICAgICAgQlVHX09OKHJldCk7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KK19faW5pdGNhbGwocnVudGlt
ZV9wYXJhbV9oeXBmc19hZGQpOworCiB1bnNpZ25lZCBpbnQgdGFpbnRlZDsKIAogLyoqCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:01:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDm7b-0005Rm-8J; Fri, 27 Sep 2019 09:01:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDm7a-0005QC-CQ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:01:02 +0000
X-Inumbo-ID: 4e7256a8-e105-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4e7256a8-e105-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 09:00: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 86561AFCC;
 Fri, 27 Sep 2019 09:00:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:00:46 +0200
Message-Id: <20190927090048.28872-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927090048.28872-1-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v1 4/6] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIHRoZSB4ZW5mcyB0b29sIGZvciBhY2Nlc3NpbmcgdGhlIGh5cGVydmlzb3IgZmlsZXN5c3Rl
bS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYx
OgotIHJlbmFtZSB0byB4ZW5oeXBmcwotIGRvbid0IHVzZSAiLS0iIGZvciBzdWJjb21tYW5kcwot
IGFkZCB3cml0ZSBzdXBwb3J0Ci0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgIHwgICAxICsKIHRv
b2xzL21pc2MvTWFrZWZpbGUgICB8ICAgNiArKysKIHRvb2xzL21pc2MveGVuaHlwZnMuYyB8IDEy
MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L21pc2MveGVuaHlwZnMuYwoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmlu
ZGV4IDNhZGEwYzRmMGIuLjk1NGMxZGEyY2IgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIv
LmdpdGlnbm9yZQpAQCAtMzcwLDYgKzM3MCw3IEBAIHRvb2xzL2xpYnhsL3Rlc3RfdGltZWRlcmVn
CiB0b29scy9saWJ4bC90ZXN0X2ZkZGVyZWdyYWNlCiB0b29scy9maXJtd2FyZS9ldGhlcmJvb3Qv
ZWItcm9tcy5oCiB0b29scy9maXJtd2FyZS9ldGhlcmJvb3QvZ3B4ZS1naXQtc25hcHNob3QudGFy
Lmd6Cit0b29scy9taXNjL3hlbmh5cGZzCiB0b29scy9taXNjL3hlbndhdGNoZG9nZAogdG9vbHMv
bWlzYy94ZW4taHZtY3Jhc2gKIHRvb2xzL21pc2MveGVuLWxvd21lbWQKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MvTWFrZWZpbGUgYi90b29scy9taXNjL01ha2VmaWxlCmluZGV4IDYzOTQ3YmZhZGMu
LjlmZGIxMzU5N2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MvTWFrZWZpbGUKKysrIGIvdG9vbHMv
bWlzYy9NYWtlZmlsZQpAQCAtMjQsNiArMjQsNyBAQCBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2
KSAgICAgKz0geGVuLWxvd21lbWQKIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4
ZW4tbWZuZHVtcAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi11Y29kZQog
SU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmNvdgorSU5TVEFMTF9TQklOICAg
ICAgICAgICAgICAgICAgICs9IHhlbmh5cGZzCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAg
ICAgKz0geGVubG9ja3Byb2YKIElOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5w
ZXJmCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVucG0KQEAgLTg2LDYgKzg3
LDkgQEAgeGVucGVyZjogeGVucGVyZi5vCiB4ZW5wbTogeGVucG0ubwogCSQoQ0MpICQoTERGTEFH
UykgLW8gJEAgJDwgJChMRExJQlNfbGlieGVuY3RybCkgJChBUFBFTkRfTERGTEFHUykKIAoreGVu
aHlwZnM6IHhlbmh5cGZzLm8KKwkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xp
Ynhlbmh5cGZzKSAkKEFQUEVORF9MREZMQUdTKQorCiB4ZW5sb2NrcHJvZjogeGVubG9ja3Byb2Yu
bwogCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJDwgJChMRExJQlNfbGlieGVuY3RybCkgJChBUFBF
TkRfTERGTEFHUykKIApAQCAtOTQsNiArOTgsOCBAQCB4ZW4taHB0b29sLm86IENGTEFHUyArPSAt
SSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhjICQoQ0ZMQUdTX2xpYnhlbmNhbGwpCiB4ZW4taHB0b29s
OiB4ZW4taHB0b29sLm8KIAkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhl
bmV2dGNobikgJChMRExJQlNfbGlieGVuY3RybCkgJChMRExJQlNfbGlieGVuZ3Vlc3QpICQoTERM
SUJTX2xpYnhlbnN0b3JlKSAkKEFQUEVORF9MREZMQUdTKQogCit4ZW5oeXBmcy5vOiBDRkxBR1Mg
Kz0gJChDRkxBR1NfbGlieGVuaHlwZnMpCisKICMgeGVuLW1mbmR1bXAgaW5jb3JyZWN0bHkgdXNl
cyBsaWJ4YyBpbnRlcm5hbHMKIHhlbi1tZm5kdW1wLm86IENGTEFHUyArPSAtSSQoWEVOX1JPT1Qp
L3Rvb2xzL2xpYnhjICQoQ0ZMQUdTX2xpYnhlbmNhbGwpCiB4ZW4tbWZuZHVtcDogeGVuLW1mbmR1
bXAubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW5oeXBmcy5jIGIvdG9vbHMvbWlzYy94ZW5o
eXBmcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQwMDRiZTU3YmMK
LS0tIC9kZXYvbnVsbAorKysgYi90b29scy9taXNjL3hlbmh5cGZzLmMKQEAgLTAsMCArMSwxMjAg
QEAKKyNkZWZpbmUgX0dOVV9TT1VSQ0UKKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0
ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPHhlbmh5cGZzLmg+CisKK3N0
YXRpYyBzdHJ1Y3QgeGVuaHlwZnNfaGFuZGxlICpoZGw7CisKK3N0YXRpYyBpbnQgeGVuaHlwZnNf
Y2F0KGNoYXIgKnBhdGgpCit7CisgICAgaW50IHJldCA9IDA7CisgICAgY2hhciAqcmVzdWx0Owor
CisgICAgcmVzdWx0ID0geGVuaHlwZnNfcmVhZChoZGwsIHBhdGgpOworICAgIGlmICghcmVzdWx0
KSB7CisgICAgICAgIHBlcnJvcigiY291bGQgbm90IHJlYWQiKTsKKyAgICAgICAgcmV0ID0gMzsK
KyAgICB9IGVsc2UgeworICAgICAgICBwcmludGYoIiVzXG4iLCByZXN1bHQpOworICAgICAgICBm
cmVlKHJlc3VsdCk7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCB4
ZW5oeXBmc193cihjaGFyICpwYXRoLCBjaGFyICp2YWwpCit7CisgICAgaW50IHJldDsKKworICAg
IHJldCA9IHhlbmh5cGZzX3dyaXRlKGhkbCwgcGF0aCwgdmFsKTsKKyAgICBpZiAocmV0KSB7Cisg
ICAgICAgIHBlcnJvcigiY291bGQgbm90IHdyaXRlIik7CisgICAgICAgIHJldCA9IDM7CisgICAg
fQorCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCB4ZW5oeXBmc19scyhjaGFyICpw
YXRoKQoreworICAgIHN0cnVjdCB4ZW5oeXBmc19kaXJlbnQgKmVudDsKKyAgICB1bnNpZ25lZCBp
bnQgbiwgaTsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIGVudCA9IHhlbmh5cGZzX3JlYWRkaXIo
aGRsLCBwYXRoLCAmbik7CisgICAgaWYgKCFlbnQpIHsKKyAgICAgICAgcGVycm9yKCJjb3VsZCBu
b3QgcmVhZCBkaXIiKTsKKyAgICAgICAgcmV0ID0gMzsKKyAgICB9IGVsc2UgeworICAgICAgICBm
b3IgKGkgPSAwOyBpIDwgbjsgaSsrKQorICAgICAgICAgICAgcHJpbnRmKCIlYyAlc1xuIiwgZW50
W2ldLmlzX2RpciA/ICdkJyA6ICctJywgZW50W2ldLm5hbWUpOworCisgICAgICAgIGZyZWUoZW50
KTsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IHhlbmh5cGZzX3Ry
ZWVfc3ViKGNoYXIgKnBhdGgsIHVuc2lnbmVkIGludCBkZXB0aCkKK3sKKyAgICBzdHJ1Y3QgeGVu
aHlwZnNfZGlyZW50ICplbnQ7CisgICAgdW5zaWduZWQgaW50IG4sIGk7CisgICAgaW50IHJldCA9
IDA7CisgICAgY2hhciAqcDsKKworICAgIGVudCA9IHhlbmh5cGZzX3JlYWRkaXIoaGRsLCBwYXRo
LCAmbik7CisgICAgaWYgKCFlbnQpCisgICAgICAgIHJldHVybiAxOworCisgICAgZm9yIChpID0g
MDsgaSA8IG47IGkrKykgeworICAgICAgICBwcmludGYoIiUqcyVzJXNcbiIsIGRlcHRoICogMiwg
IiIsIGVudFtpXS5uYW1lLAorICAgICAgICAgICAgICAgZW50W2ldLmlzX2RpciA/ICIvIiA6ICIi
KTsKKyAgICAgICAgaWYgKGVudFtpXS5pc19kaXIpIHsKKyAgICAgICAgICAgIGFzcHJpbnRmKCZw
LCAiJXMlcyVzIiwgcGF0aCwgKGRlcHRoID09IDEpID8gIiIgOiAiLyIsIGVudFtpXS5uYW1lKTsK
KyAgICAgICAgICAgIGlmICh4ZW5oeXBmc190cmVlX3N1YihwLCBkZXB0aCArIDEpKQorICAgICAg
ICAgICAgICAgIHJldCA9IDE7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBmcmVlKGVudCk7CisK
KyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IHhlbmh5cGZzX3RyZWUodm9pZCkKK3sK
KyAgICBwcmludGYoIi9cbiIpOworCisgICAgcmV0dXJuIHhlbmh5cGZzX3RyZWVfc3ViKCIvIiwg
MSk7Cit9CisKK2ludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisgICAgaW50IHJl
dDsKKworICAgIGhkbCA9IHhlbmh5cGZzX29wZW4oTlVMTCwgMCk7CisKKyAgICBpZiAoIWhkbCkg
eworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkIG5vdCBvcGVuIGxpYnhlbmh5cGZzXG4i
KTsKKyAgICAgICAgcmV0ID0gMjsKKyAgICB9IGVsc2UgaWYgKGFyZ2MgPT0gMyAmJiAhc3RyY21w
KGFyZ3ZbMV0sICJjYXQiKSkKKyAgICAgICAgcmV0ID0geGVuaHlwZnNfY2F0KGFyZ3ZbMl0pOwor
ICAgIGVsc2UgaWYgKGFyZ2MgPT0gMyAmJiAhc3RyY21wKGFyZ3ZbMV0sICJscyIpKQorICAgICAg
ICByZXQgPSB4ZW5oeXBmc19scyhhcmd2WzJdKTsKKyAgICBlbHNlIGlmIChhcmdjID09IDQgJiYg
IXN0cmNtcChhcmd2WzFdLCAid3JpdGUiKSkKKyAgICAgICAgcmV0ID0geGVuaHlwZnNfd3IoYXJn
dlsyXSwgYXJndlszXSk7CisgICAgZWxzZSBpZiAoYXJnYyA9PSAyICYmICFzdHJjbXAoYXJndlsx
XSwgInRyZWUiKSkKKyAgICAgICAgcmV0ID0geGVuaHlwZnNfdHJlZSgpOworICAgIGVsc2Ugewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVzYWdlOiB4ZW5oeXBmcyBscyA8cGF0aD5cbiIpOwor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiAgICAgICB4ZW5oeXBmcyBjYXQgPHBhdGg+XG4iKTsK
KyAgICAgICAgZnByaW50ZihzdGRlcnIsICIgICAgICAgeGVuaHlwZnMgd3JpdGUgPHBhdGg+IDx2
YWw+XG4iKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIgICAgICAgeGVuaHlwZnMgdHJlZVxu
Iik7CisgICAgICAgIHJldCA9IDE7CisgICAgfQorCisgICAgeGVuaHlwZnNfY2xvc2UoaGRsKTsK
KworICAgIHJldHVybiByZXQ7Cit9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:01:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDm7d-0005UJ-Op; Fri, 27 Sep 2019 09:01: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDm7b-0005SW-Vv
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:01:04 +0000
X-Inumbo-ID: 4ec16aa4-e105-11e9-9671-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4ec16aa4-e105-11e9-9671-12813bfff9fa;
 Fri, 27 Sep 2019 09:00: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 D716CAFE8;
 Fri, 27 Sep 2019 09:00:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:00:47 +0200
Message-Id: <20190927090048.28872-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190927090048.28872-1-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v1 5/6] xen: add /buildinfo/config entry to
 hypervisor filesystem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIHRoZSAvYnVpbGRpbmZvL2NvbmZpZyBlbnRyeSB0byB0aGUgaHlwZXJ2aXNvciBmaWxlc3lz
dGVtLiBUaGlzCmVudHJ5IGNvbnRhaW5zIHRoZSAuY29uZmlnIGZpbGUgdXNlZCB0byBidWlsZCB0
aGUgaHlwZXJ2aXNvci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIGRvY3MvbWlz
Yy9oeXBmcy1wYXRocy5wYW5kb2MgfCAgOSArKysrKysrKysKIHhlbi9jb21tb24vTWFrZWZpbGUg
ICAgICAgICAgfCAgOSArKysrKysrKysKIHhlbi9jb21tb24vaHlwZnMuYyAgICAgICAgICAgfCAx
NyArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICB8ICAyICsr
CiB4ZW4vdG9vbHMvTWFrZWZpbGUgICAgICAgICAgIHwgIDkgKysrKysrKy0tCiB4ZW4vdG9vbHMv
YmluMmMuYyAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNyBm
aWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi90b29scy9iaW4yYy5jCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5n
aXRpZ25vcmUKaW5kZXggOTU0YzFkYTJjYi4uMTZkZmJiODMwMiAxMDA2NDQKLS0tIGEvLmdpdGln
bm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yOTUsNiArMjk1LDcgQEAgeGVuL2FyY2gvKi9lZmkv
Ym9vdC5jCiB4ZW4vYXJjaC8qL2VmaS9jb21wYXQuYwogeGVuL2FyY2gvKi9lZmkvZWZpLmgKIHhl
bi9hcmNoLyovZWZpL3J1bnRpbWUuYworeGVuL2NvbW1vbi9jb25maWdfZGF0YS5jCiB4ZW4vaW5j
bHVkZS9oZWFkZXJzKi5jaGsKIHhlbi9pbmNsdWRlL2FzbQogeGVuL2luY2x1ZGUvYXNtLSovYXNt
LW9mZnNldHMuaApAQCAtMzEyLDYgKzMxMyw3IEBAIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYnll
X3dvcmxkLmxpdmVwYXRjaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZC5saXZl
cGF0Y2gKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmxpdmVwYXRjaAogeGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAoreGVuL3Rvb2xzL2JpbjJjCiB4ZW4v
dG9vbHMva2NvbmZpZy8udG1wX2d0a2NoZWNrCiB4ZW4vdG9vbHMva2NvbmZpZy8udG1wX3F0Y2hl
Y2sKIHhlbi90b29scy9zeW1ib2xzCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMu
cGFuZG9jIGIvZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYwppbmRleCAyZmU1NDU1ZTZmLi41
NmViZGNkOGJlIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MKQEAgLTUzLDMgKzUzLDEyIEBAIHRhZ3MgZW5j
bG9zZWQgaW4gc3F1YXJlIGJyYWNrZXRzLgogIyMjIyAvCiAKIFRoZSByb290IG9mIHRoZSBoeXBl
cnZpc29yIGZpbGUgc3lzdGVtLgorCisjIyMjIC9idWlsZGluZm8vCisKK0EgZGlyZWN0b3J5IGNv
bnRhaW5pbmcgc3RhdGljIGluZm9ybWF0aW9uIGdlbmVyYXRlZCB3aGlsZSBidWlsZGluZyB0aGUK
K2h5cGVydmlzb3IuCisKKyMjIyMgL2J1aWxkaW5mby9jb25maWcgPSBTVFJJTkcKKworVGhlIGNv
bnRlbnRzIG9mIHRoZSBgeGVuLy5jb25maWdgIGZpbGUgYXQgdGhlIHRpbWUgb2YgdGhlIGh5cGVy
dmlzb3IgYnVpbGQuCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQppbmRleCBhM2Y2NmFhMGMwLi5kZTdlMGZhNjQ1IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBA
CiBvYmotJChDT05GSUdfQVJHTykgKz0gYXJnby5vCiBvYmoteSArPSBiaXRtYXAubwogb2JqLXkg
Kz0gYnNlYXJjaC5vCitvYmoteSArPSBjb25maWdfZGF0YS5vCiBvYmotJChDT05GSUdfQ09SRV9Q
QVJLSU5HKSArPSBjb3JlX3Bhcmtpbmcubwogb2JqLXkgKz0gY3B1Lm8KIG9iai15ICs9IGNwdXBv
b2wubwpAQCAtNzksMyArODAsMTEgQEAgc3ViZGlyLSQoQ09ORklHX1VCU0FOKSArPSB1YnNhbgog
CiBzdWJkaXItJChDT05GSUdfTkVFRFNfTElCRUxGKSArPSBsaWJlbGYKIHN1YmRpci0kKENPTkZJ
R19IQVNfREVWSUNFX1RSRUUpICs9IGxpYmZkdAorCitjb25maWdfZGF0YS5jOiAuLi8uY29uZmln
CisJKCBlY2hvICJjaGFyIHhlbl9jb25maWdfZGF0YVtdID0iOyBcCisJICAuLi90b29scy9iaW4y
YyA8JDw7IFwKKwkgIGVjaG8gIjsiICkgPiAkQAorCitjbGVhbjo6CisJcm0gY29uZmlnX2RhdGEu
YyAyPi9kZXYvbnVsbCB8fCB0cnVlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2h5cGZzLmMgYi94
ZW4vY29tbW9uL2h5cGZzLmMKaW5kZXggN2Q5NTk1ZGZhNy4uMTFiN2IzNmU1NiAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9oeXBmcy5jCisrKyBiL3hlbi9jb21tb24vaHlwZnMuYwpAQCAtMjUsNiAr
MjUsMTAgQEAgc3RhdGljIHN0cnVjdCBoeXBmc19lbnRyeSBoeXBmc19yb290X2VudHJ5ID0gewog
ICAgIC5kaXIgPSAmaHlwZnNfcm9vdCwKIH07CiAKK3N0YXRpYyBzdHJ1Y3QgaHlwZnNfZGlyIGh5
cGZzX2J1aWxkaW5mbyA9IHsKKyAgICAubGlzdCA9IExJU1RfSEVBRF9JTklUKGh5cGZzX2J1aWxk
aW5mby5saXN0KSwKK307CisKIHN0YXRpYyBpbnQgaHlwZnNfYWRkX2VudHJ5KHN0cnVjdCBoeXBm
c19kaXIgKnBhcmVudCwgc3RydWN0IGh5cGZzX2VudHJ5ICpuZXcpCiB7CiAgICAgaW50IHJldCA9
IC1FTk9FTlQ7CkBAIC0zMTIsMyArMzE2LDE2IEBAIGxvbmcgZG9faHlwZnNfb3AodW5zaWduZWQg
aW50IGNtZCwKIAogICAgIHJldHVybiByZXQ7CiB9CisKK3N0YXRpYyBpbnQgX19pbml0IGh5cGZz
X2luaXQodm9pZCkKK3sKKyAgICBpbnQgcmV0OworCisgICAgcmV0ID0gaHlwZnNfbmV3X2Rpcigm
aHlwZnNfcm9vdCwgImJ1aWxkaW5mbyIsICZoeXBmc19idWlsZGluZm8pOworICAgIEJVR19PTihy
ZXQpOworICAgIHJldCA9IGh5cGZzX25ld19lbnRyeV9zdHJpbmcoJmh5cGZzX2J1aWxkaW5mbywg
ImNvbmZpZyIsIHhlbl9jb25maWdfZGF0YSk7CisgICAgQlVHX09OKHJldCk7CisKKyAgICByZXR1
cm4gMDsKK30KK19faW5pdGNhbGwoaHlwZnNfaW5pdCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4va2VybmVsLmggYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKaW5kZXggNTQ4YjY0ZGE5
Zi4uNWZmMjI4MGIwZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaApAQCAtMTAwLDUgKzEwMCw3IEBAIGV4dGVybiBlbnVt
IHN5c3RlbV9zdGF0ZSB7CiAKIGJvb2xfdCBpc19hY3RpdmVfa2VybmVsX3RleHQodW5zaWduZWQg
bG9uZyBhZGRyKTsKIAorZXh0ZXJuIGNoYXIgeGVuX2NvbmZpZ19kYXRhW107CisKICNlbmRpZiAv
KiBfTElOVVhfS0VSTkVMX0ggKi8KIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL01ha2VmaWxlIGIv
eGVuL3Rvb2xzL01ha2VmaWxlCmluZGV4IGU5NDA5MzlkNjEuLmNkMmJiYmY2NDcgMTAwNjQ0Ci0t
LSBhL3hlbi90b29scy9NYWtlZmlsZQorKysgYi94ZW4vdG9vbHMvTWFrZWZpbGUKQEAgLTEsMTMg
KzEsMTggQEAKIAogaW5jbHVkZSAkKFhFTl9ST09UKS9Db25maWcubWsKIAorUFJPR1MgPSBzeW1i
b2xzIGJpbjJjCisKIC5QSE9OWTogZGVmYXVsdAogZGVmYXVsdDoKLQkkKE1BS0UpIHN5bWJvbHMK
KwkkKE1BS0UpICQoUFJPR1MpCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1mICoubyBz
eW1ib2xzCisJcm0gLWYgKi5vICQoUFJPR1MpCiAKIHN5bWJvbHM6IHN5bWJvbHMuYwogCSQoSE9T
VENDKSAkKEhPU1RDRkxBR1MpIC1vICRAICQ8CisKK2JpbjJjOiBiaW4yYy5jCisJJChIT1NUQ0Mp
ICQoSE9TVENGTEFHUykgLW8gJEAgJDwKZGlmZiAtLWdpdCBhL3hlbi90b29scy9iaW4yYy5jIGIv
eGVuL3Rvb2xzL2JpbjJjLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
YzMzMjM5OWI3MAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9iaW4yYy5jCkBAIC0wLDAg
KzEsMjggQEAKKy8qCisgKiBVbmxvdmVkIHByb2dyYW0gdG8gY29udmVydCBhIGJpbmFyeSBvbiBz
dGRpbiB0byBhIEMgaW5jbHVkZSBvbiBzdGRvdXQKKyAqCisgKiBKYW4gMTk5OSBNYXR0IE1hY2th
bGwgPG1wbUBzZWxlbmljLmNvbT4KKyAqCisgKiBUaGlzIHNvZnR3YXJlIG1heSBiZSB1c2VkIGFu
ZCBkaXN0cmlidXRlZCBhY2NvcmRpbmcgdG8gdGhlIHRlcm1zCisgKiBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UsIGluY29ycG9yYXRlZCBoZXJlaW4gYnkgcmVmZXJlbmNlLgorICov
CisKKyNpbmNsdWRlIDxzdGRpby5oPgorCitpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltd
KQoreworCWludCBjaCwgdG90YWwgPSAwOworCisJZG8geworCQlwcmludGYoIlx0XCIiKTsKKwkJ
d2hpbGUgKChjaCA9IGdldGNoYXIoKSkgIT0gRU9GKSB7CisJCQl0b3RhbCsrOworCQkJcHJpbnRm
KCJcXHglMDJ4IiwgY2gpOworCQkJaWYgKHRvdGFsICUgMTYgPT0gMCkKKwkJCQlicmVhazsKKwkJ
fQorCQlwcmludGYoIlwiXG4iKTsKKwl9IHdoaWxlIChjaCAhPSBFT0YpOworCisJcmV0dXJuIDA7
Cit9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:01:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDm8L-0005nQ-5f; Fri, 27 Sep 2019 09:01:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDm8K-0005nE-JQ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:01:48 +0000
X-Inumbo-ID: 6fa5727e-e105-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6fa5727e-e105-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 09:01: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 4700FAFCC;
 Fri, 27 Sep 2019 09:01:47 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-11-jgross@suse.com>
 <e202c297e139a4082af81da1c25e88426a3fc76e.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <dde98abe-a674-fc30-530e-7302115934e2@suse.com>
Date: Fri, 27 Sep 2019 11:01:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e202c297e139a4082af81da1c25e88426a3fc76e.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 10/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTA6NTIsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIEZyaSwgMjAxOS0w
OS0yNyBhdCAwOTowMCArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIHRoZSBmb2xs
b3dpbmcgaGVscGVycyB1c2luZyBhIHNjaGVkX3VuaXQgYXMgaW5wdXQgaW5zdGVhZCBvZiBhCj4+
IHZjcHU6Cj4+Cj4+IC0gaXNfaWRsZV91bml0KCkgc2ltaWxhciB0byBpc19pZGxlX3ZjcHUoKQo+
PiAtIGlzX3VuaXRfb25saW5lKCkgc2ltaWxhciB0byBpc192Y3B1X29ubGluZSgpIChyZXR1cm5z
IHRydWUgd2hlbiBhbnkKPj4gICAgb2YgaXRzIHZjcHVzIGlzIG9ubGluZSkKPj4gLSB1bml0X3J1
bm5hYmxlKCkgbGlrZSB2Y3B1X3J1bm5hYmxlKCkgKHJldHVybnMgdHJ1ZSBpZiBhbnkgb2YgaXRz
Cj4+ICAgIHZjcHVzIGlzIHJ1bm5hYmxlKQo+PiAtIHNjaGVkX3NldF9yZXMoKSB0byBzZXQgdGhl
IGN1cnJlbnQgc2NoZWR1bGluZyByZXNvdXJjZSBvZiBhIHVuaXQKPj4gLSBzY2hlZF91bml0X2Nw
dSgpIHRvIGdldCB0aGUgY3VycmVudCBwcm9jZXNzb3Igb2YgYSB1bml0IChyZXR1cm5zCj4+Cj4g
ICAgICBec2NoZWRfdW5pdF9tYXN0ZXIoKSA/CgpZZXMsIGhhZCBzZWVuIHRoYXQgYWxyZWFkeS4K
Cj4gCj4+ICAgIHRoZSBtYXN0ZXJfY3B1IG9mIHRoZSBzY2hlZHVsaW5nIHJlc291cmNlIG9mIGEg
dW5pdCkKPj4gLSBzY2hlZF97c2V0fGNsZWFyfV9wYXVzZV9mbGFnc1tfYXRvbWljXSgpIHRvIG1v
ZGlmeSBwYXVzZV9mbGFncyBvZgo+PiB0aGUKPj4gICAgYXNzb2NpYXRlZCB2Y3B1KHMpIChtb2Rp
ZmllcyB0aGUgcGF1c2VfZmxhZ3Mgb2YgYWxsIHZjcHVzIG9mIHRoZQo+PiAgICB1bml0KQo+PiAt
IHNjaGVkX2lkbGVfdW5pdCgpIHRvIGdldCB0aGUgc2NoZWRfdW5pdCBwb2ludGVyIG9mIHRoZSBp
ZGxlIHZjcHUgb2YKPj4gYQo+PiAgICBzcGVjaWZpYyBwaHlzaWNhbCBjcHUKPj4KPj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pgo+IFdpdGggdGhhdCBm
aXhlZDoKPiAKPiBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNv
bT4KClRoYW5rcywKCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:02:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDm8Y-0005sK-Go; Fri, 27 Sep 2019 09:02:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R7hV=XW=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDm8X-0005rw-5h
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:02:01 +0000
X-Inumbo-ID: 76e88184-e105-11e9-b588-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 76e88184-e105-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 09:02:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569574920;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=PEOYeW2PWZaQFPKSTucTzD0mJYfAxQExnAt/bd9XGOg=;
 b=EbzU2wrWyExox20Oe1458yu6K4FP7LaaPsi9kbKodhVNyLhUjGsEuJju
 CW7GCElNANOEKVLL+6fabB8TofcojrAytAqc352nn4z9aSNruX/+ljkRx
 fmfvS1J/kiDHI5waxliO9AM0IUaAJ1bW3Izgt9ByEEJY12T/TjC1QlmEy w=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CDwYCfuRSlq2rZe217Z4f7n2kAUQ7t/nbiEm+BilY+xD6ha+hL/qdITR5k+sVjoe5hcAnYY0dX
 DrmEy+His0UpkoZa+6q9wJppwN6pHMeId0JjQDAZwGKtvisHaCEUVLwsd83ZOl2leHfSieSCud
 LMJUUpb10r+LLmVOruXomnQUwgJCr3vbrwOsBm1E1++P1DR+fs4NcaxD3hT+xMJVhPAdQsCOCH
 rVepfqihVYK55QMf9lhU3RBqBB6qhaJPAaIYV1bADMGDaW0q9vSG++lVqfhOtOOZWhTKK5ySRN
 MP8=
X-SBRS: 2.7
X-MesageID: 6228173
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,554,1559534400"; 
   d="scan'208";a="6228173"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v2 09/11] vpci: register as an internal ioreq server
Thread-Index: AQHVYnK8hUfF0kaT/ky4pZpKfF2AZqck9OXggBkc2wCAAUHNcP//5eoAgAAkKAA=
Date: Fri, 27 Sep 2019 09:01:39 +0000
Message-ID: <54a96879442b4db798a8140f12f32d2c@AMSPEX02CL03.citrite.net>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-10-roger.pau@citrix.com>
 <8b2ae16a846a4e88bf264a8d5a768a37@AMSPEX02CL03.citrite.net>
 <20190926150718.omalmgpxuxsezbov@Air-de-Roger>
 <75f89532a65446cb92a72b31aed96d5e@AMSPEX02CL03.citrite.net>
 <20190927084542.yggl5mxomuntieel@Air-de-Roger>
In-Reply-To: <20190927084542.yggl5mxomuntieel@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 v2 09/11] vpci: register as an internal
 ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, 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+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gU2VudDogMjcgU2VwdGVtYmVyIDIwMTkgMDk6NDYKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnOyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcKPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKYW4g
QmV1bGljaAo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMDkvMTFdIHZwY2k6
IHJlZ2lzdGVyIGFzIGFuIGludGVybmFsIGlvcmVxIHNlcnZlcgo+IAo+IE9uIEZyaSwgU2VwIDI3
LCAyMDE5IGF0IDEwOjI5OjIxQU0gKzAyMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTkgMTY6MDcKPiA+
ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+IENjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47Cj4gQW5kcmV3Cj4gPiA+IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4gPiA+IDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA+
ID4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiA+ID4gU3ViamVj
dDogUmU6IFtQQVRDSCB2MiAwOS8xMV0gdnBjaTogcmVnaXN0ZXIgYXMgYW4gaW50ZXJuYWwgaW9y
ZXEgc2VydmVyCj4gPiA+Cj4gPiA+IE9uIFR1ZSwgU2VwIDEwLCAyMDE5IGF0IDAzOjQ5OjQxUE0g
KzAyMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tCj4gPiA+ID4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+ID4gPiA+ID4gU2VudDogMDMgU2VwdGVtYmVyIDIwMTkgMTc6MTQKPiA+ID4gPiA+IFRv
OiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+ID4gPiA+IENjOiBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBXZWkgTGl1Cj4gPiA+ID4gPiA8d2xAeGVuLm9yZz47IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT47Cj4gPiA+IEphbgo+ID4gPiA+ID4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrCj4gPiA+ID4gPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykKPiA+ID4gPHRp
bUB4ZW4ub3JnPjsKPiA+ID4gPiA+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+Cj4gPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMDkvMTFdIHZwY2k6IHJlZ2lzdGVyIGFz
IGFuIGludGVybmFsIGlvcmVxIHNlcnZlcgo+ID4gPiA+ID4gQEAgLTQ3OCw2ICs0ODAsNjcgQEAg
dm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgaW50IHNpemUsCj4gPiA+ID4gPiAgICAgIHNwaW5fdW5sb2NrKCZwZGV2LT52cGNpLT5sb2Nr
KTsKPiA+ID4gPiA+ICB9Cj4gPiA+ID4gPgo+ID4gPiA+ID4gKyNpZmRlZiBfX1hFTl9fCj4gPiA+
ID4gPiArc3RhdGljIGludCBpb3JlcV9oYW5kbGVyKHN0cnVjdCB2Y3B1ICp2LCBpb3JlcV90ICpy
ZXEsIHZvaWQgKmRhdGEpCj4gPiA+ID4gPiArewo+ID4gPiA+ID4gKyAgICBwY2lfc2JkZl90IHNi
ZGY7Cj4gPiA+ID4gPiArCj4gPiA+ID4gPiArICAgIGlmICggcmVxLT50eXBlID09IElPUkVRX1RZ
UEVfSU5WQUxJREFURSApCj4gPiA+ID4gPiArICAgICAgICAvKgo+ID4gPiA+ID4gKyAgICAgICAg
ICogSWdub3JlIGludmFsaWRhdGUgcmVxdWVzdHMsIHRob3NlIGNhbiBiZSByZWNlaXZlZCBldmVu
IHdpdGhvdXQKPiA+ID4gPiA+ICsgICAgICAgICAqIGhhdmluZyBhbnkgbWVtb3J5IHJhbmdlcyBy
ZWdpc3RlcmVkLCBzZWUgc2VuZF9pbnZhbGlkYXRlX3JlcS4KPiA+ID4gPiA+ICsgICAgICAgICAq
Lwo+ID4gPiA+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiA+ID4gPgo+ID4gPiA+
IEluIGdlbmVyYWwsIEkgd29uZGVyIHdoZXRoZXIgaW50ZXJuYWwgc2VydmVycyB3aWxsIGV2ZXIg
bmVlZCB0byBkZWFsIHdpdGggaW52YWxpZGF0ZT8gVGhlIGNvZGUKPiBvbmx5Cj4gPiA+IGV4aXN0
cyB0byBnZXQgUUVNVSB0byBkcm9wIGl0cyBtYXAgY2FjaGUgYWZ0ZXIgYSBkZWNyZWFzZV9yZXNl
cnZhdGlvbiBzbyB0aGF0IHRoZSBwYWdlIHJlZnMgZ2V0Cj4gPiA+IGRyb3BwZWQuCj4gPiA+Cj4g
PiA+IEkgdGhpbmsgdGhlIGJlc3Qgc29sdXRpb24gaGVyZSBpcyB0byByZW5hbWUgaHZtX2Jyb2Fk
Y2FzdF9pb3JlcSB0bwo+ID4gPiBodm1fYnJvYWRjYXN0X2lvcmVxX2V4dGVybmFsIGFuZCBzd2l0
Y2ggaXQncyBjYWxsZXJzLiBCb3RoCj4gPiA+IHNlbmRfdGltZW9mZnNldF9yZXEgYW5kIHNlbmRf
aW52YWxpZGF0ZV9yZXEgc2VlbSBvbmx5IHJlbGV2YW50IHRvCj4gPiA+IGV4dGVybmFsIGlvcmVx
IHNlcnZlcnMuCj4gPgo+ID4gc2VuZF90aW1lb2Zmc2V0X3JlcSgpIGlzIHJlbGljIHdoaWNoIG91
Z2h0IHRvIGJlIHJlcGxhY2VkIHdpdGggYW5vdGhlciBtZWNoYW5pc20gSU1PLi4uCj4gPgo+ID4g
V2hlbiBhbiBIVk0gZ3Vlc3Qgd3JpdGVzIGl0cyBSVEMsIGEgbmV3ICd0aW1lb2Zmc2V0JyB2YWx1
ZSAob2Zmc2V0IG9mIFJUQyBmcm9tIGhvc3QgdGltZSkgaXMKPiBjYWxjdWxhdGVkIChhbHNvIGFw
cGxpZWQgdG8gdGhlIFBWIHdhbGxjbG9jaykgYW5kIGFkdmVydGlzZWQgdmlhIHRoaXMgaW9yZXEu
IEluIFhlblNlcnZlciwgdGhpcyBpcwo+IHBpY2tlZCB1cCBieSBRRU1VLCBmb3J3YXJkZWQgdmlh
IFFNUCB0byBYQVBJIGFuZCB0aGVuIHdyaXR0ZW4gaW50byB0aGUgVk0gbWV0YS1kYXRhICh3aGlj
aCB0aGFuIGNhdXNlcwo+IGl0IHRvIGJlIHdyaXR0ZW4gaW50byB4ZW5zdG9yZSB0b28pLiBBbGwg
dGhpcyBpcyBzbyB0aGF0IHRoYXQgZ3Vlc3QncyBSVEMgY2FuIGJlIHNldCBjb3JyZWN0bHkgd2hl
biBpdAo+IGlzIHJlYm9vdGVkLi4uIFRoZXJlIGhhcyB0byBiZSBhIGJldHRlciB3YXkgKGUuZy4g
ZXh0cmFjdGluZyBSVEMgdmlhIGh2bSBjb250ZXh0IGFuZCBzYXZpbmcgaXQgYmVmb3JlCj4gY2xl
YW5pbmcgdXAgdGhlIGRvbWFpbikuCj4gPgo+ID4gc2VuZF9pbnZhbGlkYXRlX3JlcSgpIGlzIHJl
bGV2YW50IGZvciBhbnkgZW11bGF0b3IgbWFpbnRhaW5pbmcgYSBjYWNoZSBvZiBndWVzdC0+aG9z
dCBtZW1vcnkKPiBtYXBwaW5ncyB3aGljaCwgSSBndWVzcywgY291bGQgaW5jbHVkZSBpbnRlcm5h
bCBlbXVsYXRvcnMgZXZlbiBpZiB0aGlzIGlzIG5vdCB0aGUgY2FzZSBhdCB0aGUgbW9tZW50Lgo+
IAo+IE1heWJlLCBidXQgSSB3b3VsZCBleHBlY3QgYW4gaW50ZXJuYWwgZW11bGF0b3IgdG8gZ2V0
IGEgcmVmZXJlbmNlIG9uCj4gdGhlIGdmbiBpZiBpdCBkb2VzIG5lZWQgdG8ga2VlcCBpdCBpbiBz
b21lIGtpbmQgb2YgY2FjaGUsIG9yIGVsc2UgSQo+IGRvbid0IHRoaW5rIGNvZGUgaW4gdGhlIGh5
cGVydmlzb3Igc2hvdWxkIGJlIGtlZXBpbmcgc3VjaCByZWZlcmVuY2VzLgoKT2ggaW5kZWVkLCBi
dXQgdGhhdCdzIG5vdCB0aGUgaXNzdWUuIFRoZSBpc3N1ZSBpcyB3aGVuIHRvIGRyb3AgdGhvc2Ug
cmVmcy4uLiBJZiB0aGUgZ3Vlc3QgZG9lcyBhIGRlY3JlYXNlX3Jlc2VydmF0aW9uIG9uIGEgZ2Zu
IGNhY2hlZCBieSB0aGUgZW11bGF0b3IgdGhlbiB0aGUgZW11bGF0b3IgbmVlZHMgdG8gZHJvcCBp
dHMgcmVmIHRvIGFsbG93IHRoZSBwYWdlIHRvIGJlIGZyZWVkLgoKICBQYXVsCgo+IElNTyBJIHdv
dWxkIHN0YXJ0IGJ5IG5vdCBmb3J3YXJkaW5nIGludmFsaWRhdGUgcmVxdWVzdHMgdG8gaW50ZXJu
YWwKPiBlbXVsYXRvcnMuIFdlIGNhbiBhbHdheXMgY2hhbmdlIHRoaXMgaW4gdGhlIGZ1dHVyZSBp
ZiB3ZSBjb21lIHVwIHdpdGgKPiBhIHVzZS1jYXNlcyB0aGF0IG5lZWRzIGl0Lgo+IAo+IFRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:07:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDmDu-0006OX-AZ; Fri, 27 Sep 2019 09:07:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jwcO=XW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDmDs-0006OS-TN
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:07:32 +0000
X-Inumbo-ID: 3c1db58d-e106-11e9-9671-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 3c1db58d-e106-11e9-9671-12813bfff9fa;
 Fri, 27 Sep 2019 09:07:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569575252;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=rilyCf/FG6iy4JMkiGNZt0nVAyXz5oAhwWt8kpaEgTA=;
 b=RdJJkisV47auHF111q+6VZUU+QZ2jy11tzNssB8xEBUA0WuE1zQi7TE1
 VL3J3lMlhyQE0AbG3v/ySEIcgVJ7GYedlYPaX5EzEYTcoWrkEox1xps46
 UPLPrxB8YQxBHsdxt5HKlxlGikZrZFmzcmIeYhyFPQB9TYdJQfe/XoiQx k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /KgtNMMNjONXJEMKz/1Hz97jDq6RucMN++TFBZLwzHSKpOttsUhha/fbXwzW/ZbxUcs+zm1WOC
 ZyM/leAK+4fa2nRJD7eT4jqd4j8HNJn4gyVsMOcLHZz6UDS8uKFJlXTbcYxQMABGDcIkHL4nGV
 VGc4E+o1zyB3by7mWium3pEPHAEyysfrWo6iRFZTiXV0S2m9rjlaMU/okxgTDFUS0Vy6lruA4R
 35TCmKHknM+SHcjrqUTE29Z8iU+SpnMNkI07OVbyvyM1seUnjGF3YT7zCo6bQ0OC4qSyFfhxSy
 kmk=
X-SBRS: 2.7
X-MesageID: 6392942
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,554,1559534400"; 
   d="scan'208";a="6392942"
Date: Fri, 27 Sep 2019 11:07:24 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20190927090724.wdaslq5tz32day6g@Air-de-Roger>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
 <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
 <20190924154242.nwhetdvkgmkhjgph@Air-de-Roger>
 <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
 <20190927084202.pjjgpufvbqdye6ux@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190927084202.pjjgpufvbqdye6ux@Air-de-Roger>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan
 Beulich <jbeulich@suse.com>, "DONGLI.ZHANG" <dongli.zhang@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>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMTA6NDI6MDJBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBBbHNvLCBJIHRoaW5rIEknbSBzdGlsbCBjb25mdXNlZCBieSB0aGlzLCBJJ3Zl
IGp1c3QgcmVhbGl6ZWQgdGhhdCB0aGUKPiBQSSBkZXNjcmlwdG9yIHNlZW1zIHRvIGJlIG1vdmVk
IGZyb20gb25lIHZDUFUgdG8gYW5vdGhlciB3aXRob3V0Cj4gY2xlYXJpbmcgUElSUiwgYW5kIGhl
bmNlIEknbSBub3Qgc3VyZSB3aHkgeW91IGFyZSBsb3NpbmcgaW50ZXJydXB0cyBpbgo+IHRoYXQg
Y2FzZS4gSSBuZWVkIHRvIGxvb2sgZGVlcGVyIGluIG9yZGVyIHRvIGZpZ3VyZSBvdXQgd2hhdCdz
IGdvaW5nCj4gb24gdGhlcmUuCgpGb3JnZXQgYWJvdXQgdGhlIGFib3ZlIHBhcmFncmFwaCwgaXQn
cyBjb21wbGV0ZWx5IGJvZ3VzLiBUaGUgdmVjdG9yIG9uCnRoZSBuZXcgdkNQVSBtaWdodCBiZSBj
b21wbGV0ZWx5IGRpZmZlcmVudCwgYW5kIGhlbmNlIHRoZSBQSVJSIG11c3QKYmUgZmx1c2hlZCBi
ZWZvcmUgbW92aW5nLiBMZXQgbWUgdHJ5IHRvIGNvbWUgdXAgd2l0aCBhIHBhdGNoIGZvciB5b3UK
dG8gdGVzdC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:14:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:14:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDmKc-0007SA-GO; Fri, 27 Sep 2019 09:14: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDmKb-0007Rv-Pw
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:14:29 +0000
X-Inumbo-ID: 27c39916-e107-11e9-9671-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 27c39916-e107-11e9-9671-12813bfff9fa;
 Fri, 27 Sep 2019 09:14: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 5D50FAFCB;
 Fri, 27 Sep 2019 09:14:05 +0000 (UTC)
To: Lars Kurth <lars.kurth@xenproject.org>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f28e67ef-2f93-3b61-bc52-304f82c3e44a@suse.com>
Date: Fri, 27 Sep 2019 11:14:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAyMTozOSwgTGFycyBLdXJ0aCB3cm90ZToKPiArIyMjIFZlcmJvc2UgdnMu
IHRlcnNlCj4gK0R1ZSB0byB0aGUgdGltZSBpdCB0YWtlcyB0byByZXZpZXcgYW5kIGNvbXBvc2Ug
Y29kZSByZXZpZXdlciwgcmV2aWV3ZXJzIG9mdGVuIGFkb3B0IGEKPiArdGVyc2Ugc3R5bGUuIEl0
IGlzIG5vdCB1bnVzdWFsIHRvIHNlZSByZXZpZXcgY29tbWVudHMgc3VjaCBhcwo+ICs+IHR5cG8K
PiArPiBzL3Jlc2lvbnMvcmVnaW9ucy8KPiArPiBjb2Rpbmcgc3R5bGUKPiArPiBjb2Rpbmcgc3R5
bGU6IGJyYWNrZXRzIG5vdCBuZWVkZWQKPiArZXRjLgo+ICsKPiArVGVyc2UgY29kZSByZXZpZXcg
c3R5bGUgaGFzIGl0cyBwbGFjZSBhbmQgY2FuIGJlIHByb2R1Y3RpdmUgZm9yIGJvdGggdGhlIHJl
dmlld2VyIGFuZAo+ICt0aGUgYXV0aG9yLiBIb3dldmVyLCBvdmVydXNlIGNhbiBjb21lIGFjcm9z
cyBhcyB1bmZyaWVuZGx5LCBsYWNraW5nIGVtcGF0aHkgYW5kCj4gK2NhbiB0aHVzIGNyZWF0ZSBh
IG5lZ2F0aXZlIGltcHJlc3Npb24gd2l0aCB0aGUgYXV0aG9yIG9mIGEgcGF0Y2guIFRoaXMgaXMg
aW4gcGFydGljdWxhcgo+ICt0cnVlLCB3aGVuIHlvdSBkbyBub3Qga25vdyB0aGUgYXV0aG9yIG9y
IHRoZSBhdXRob3IgaXMgYSBuZXdjb21lci4gVGVyc2UKPiArY29tbXVuaWNhdGlvbiBzdHlsZXMg
Y2FuIGFsc28gYmUgcGVyY2VpdmVkIGFzIHJ1ZGUgaW4gc29tZSBjdWx0dXJlcy4KCkFuZCBhbm90
aGVyIHJlbWFyayBoZXJlOiBOb3QgYmVpbmcgdGVyc2UgaW4gc2l0dWF0aW9ucyBsaWtlIHRoZSBv
bmVzCmVudW1lcmF0ZWQgYXMgZXhhbXBsZXMgYWJvdmUgaXMgYSBkb3VibGUgd2FzdGUgb2YgdGhl
IHJldmlld2VyJ3MgdGltZToKVGhleSBzaG91bGRuJ3QgZXZlbiBuZWVkIHRvIG1ha2Ugc3VjaCBj
b21tZW50cywgZXNwZWNpYWxseSBub3QgbWFueQp0aW1lcyBmb3IgYSBzaW5nbGUgcGF0Y2ggKHNl
ZSB5b3VyIG1lbnRpb24gb2YgIm92ZXJ1c2UiKS4gSSByZWFsaXplCndlIHN0aWxsIGhhdmUgbm8g
YXV0b21hdGVkIG1lY2hhbmlzbSB0byBjaGVjayBzdHlsZSBhc3BlY3RzLCBidXQKYW55Ym9keSBj
YW4gZWFzaWx5IGxvb2sgb3ZlciB0aGVpciBwYXRjaGVzIGJlZm9yZSBzdWJtaXR0aW5nIHRoZW0u
CkFuZCBmb3IgYW4gb2NjYXNpb25hbCBpc3N1ZSBJIHRoaW5rIGEgdGVyc2UgcmVwbHkgaXMgcXVp
dGUgcmVhc29uYWJsZQp0byBoYXZlLgoKT3ZlcmFsbCBJJ20gc2VlaW5nIHRoZSBnb29kIGludGVu
dGlvbnMgb2YgdGhpcyBkb2N1bWVudCwgeWV0IEknZCBzdGlsbAp2b3RlIGF0IGxlYXN0IC0xIG9u
IGl0IGlmIGl0IGNhbWUgdG8gYSB2b3RlLiBGb2xsb3dpbmcgZXZlbiBqdXN0IGEKZmFpciBwYXJ0
IG9mIGl0IGlzIGEgY29uc2lkZXJhYmxlIGV4dHJhIGFtb3VudCBvZiB0aW1lIHRvIGludmVzdCBp
bgpyZXZpZXdzLCB3aGVuIHdlIGFscmVhZHkgaGF2ZSBhIHNldmVyZSByZXZpZXdpbmcgYm90dGxl
bmVjay4gSWYgSSBoYXZlCnRvIGp1ZGdlIGJldHdlZW4gZG9pbmcgYSBiYWQgKHN0eWxpc3RpY2Fs
bHkgYWNjb3JkaW5nIHRvIHRoaXMgZG9jLCBub3QKdGVjaG5pY2FsbHkpIHJldmlldyBvciBub25l
IGF0IGFsbCAoYmVjYXVzZSBvZiB0aW1lIGNvbnN0cmFpbnRzKSwgSSdkCmZhdm9yIHRoZSBmb3Jt
ZXIuIFVubGVzcyBvZiBjb3Vyc2UgSSdtIGFza2VkIHRvIHN0b3AgZG9pbmcgc28sIGluCndoaWNo
IGNhc2UgSSdkIGV4cGVjdCB3aG9ldmVyIGFza3MgdG8gYXJyYW5nZSBmb3IgdGhlIHJldmlld3Mg
dG8gYmUKZG9uZSBieSBzb21lb25lIGVsc2UgaW4gZHVlIGNvdXJzZS4KCkknbSBzb3JyeSBmb3Ig
KGxpa2VseSkgc291bmRpbmcgZGVzdHJ1Y3RpdmUgaGVyZS4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:18:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDmNw-0007hq-1B; Fri, 27 Sep 2019 09:17: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=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDmNv-0007hg-4r
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:17:55 +0000
X-Inumbo-ID: af8ce8de-e107-11e9-9672-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id af8ce8de-e107-11e9-9672-12813bfff9fa;
 Fri, 27 Sep 2019 09:17: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 663DAAFC1;
 Fri, 27 Sep 2019 09:17:53 +0000 (UTC)
Message-ID: <2a757320db096f0f1362a1f58525b3e33377d179.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:17:52 +0200
In-Reply-To: <20190927070050.12405-21-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-21-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 20/46] 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: 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3432777066370766135=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> Today there are two distinct scenarios for vcpu_create(): either for
> creation of idle-domain vcpus (vcpuid =3D=3D processor) or for creation
> of
> "normal" domain vcpus (including dom0), where the caller selects the
> initial processor on a round-robin scheme of the allowed processors
> (allowed being based on cpupool and affinities).
>=20
> Instead of passing the initial processor to vcpu_create() and passing
> on to sched_init_vcpu() let sched_init_vcpu() do the processor
> selection. For supporting dom0 vcpu creation use the node_affinity of
> the domain as a base for selecting the processors. User domains will
> have initially all nodes set, so this is no different behavior
> compared
> to today. In theory this is not guaranteed as vcpus are created only
> with XEN_DOMCTL_max_vcpus being called, but this call is going to be
> removed in future and the toolstack doesn't call
> XEN_DOMCTL_setnodeaffinity before calling XEN_DOMCTL_max_vcpus.
>=20
> To be able to use const struct domain * make cpupool_domain_cpumask()
> take a const domain pointer, too.
>=20
> A further simplification is possible by having a single function for
> creating the dom0 vcpus with vcpu_id > 0 and doing the required
> pinning
> for all vcpus after that. This allows to make sched_set_affinity()
> private to schedule.c and switch it to sched_units easily. Note that
> this functionality is x86 only.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> Acked-by: Julien Grall <julien.grall@arm.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-Rnor0CX0pQ1mXmkTSEKP
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+4FAl2N08AACgkQFkJ4iaW4
c+7A+A/9FeLzjmvjN7lMGZTi8MlDycevR+TyN7FAZl7e86ZO+5rWvj0II1HrKILQ
llPIIgSvBY7Tp8k3rUlL20Ph2XfCzCBzTzNQ7qu6H+NWQMNErE9OCWrBmpXw4Kbp
utTn5AI242t0P7phiRtHsNnQYJaw2u6iihLYufVTOL9+8FOZzdmmVAgit40q/RAG
VJr/FSYlVDzJaEkkCr0GSUxJIeD5O4D05ezTpgXZYtH5gECx+oJMAtVlHbFSmAaI
bL19UQ/CaMbFOgdo667vqtH5mtH6dMsKQeK3zlN3vHhOITM3ohriW84utbN66z/i
tYCIwWPVOPnlv9kty0KCVP4GR+g5hnzpbPt4nn+JZbM031q3IaXagC6YMvHL8lxq
wcObgcKuKV/Kv/vwkDXaCZFk9v83iYGRyiFtW+vvdGsM2WmStZofw+aLvN2vN6t4
hAh38adQnHgLuugrkvMgHwbctnKW31M/EFvOAln+lDNMoTnPCmglyUoc5pvAejJc
rP57hMg1XlruxBBbf+HjCqRo37OIeJuA4hxLy1VfN2HRqaArco6Sm1bUx64Ps3MT
sh678gvHIsMniYjMFNvzRAg5W+GXjvL7TCKmB1nuY45N9DFlNR5fK+M4r2GIgW68
55FI3dz5oZHxDvQZqfhRE0bjwrxqExWFa7Jn0cFPdZnu/hHShxI=
=KWF2
-----END PGP SIGNATURE-----

--=-Rnor0CX0pQ1mXmkTSEKP--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3432777066370766135==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:24:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDmTv-0000HC-Sj; Fri, 27 Sep 2019 09:24:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDmTu-0000H7-3t
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:24:06 +0000
X-Inumbo-ID: 8616864e-e108-11e9-9672-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 8616864e-e108-11e9-9672-12813bfff9fa;
 Fri, 27 Sep 2019 09:23:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDmTh-0007y4-EZ; Fri, 27 Sep 2019 09:23:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDmTh-0008KV-5m; Fri, 27 Sep 2019 09:23:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDmTh-00027z-4n; Fri, 27 Sep 2019 09:23:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141849-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 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-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-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx: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-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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-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-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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-i386-xl-qemuu-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 09:23:53 +0000
Subject: [Xen-devel] [linux-4.4 test] 141849: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg0OSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg0OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTU5OSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxNDE2NTcgcGFzcyBpbiAxNDE1OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE3
IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxNDE3OTYgcGFzcyBpbiAxNDE2NTcKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDE0MTc5
NiBwYXNzIGluIDE0MTg0OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxNzk2CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
NDE3OTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDE0MTc5NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDE3OTYgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgNWYwOTBkODM3YjFmNjFiYTEyNzgwYThiODE5NmI2OWEwMGQ3Y2Q3
MApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjVi
MjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAy
MDE5LTA4LTA0IDA3OjQ4OjMwIFogICA1NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3
MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNTEgZGF5cyAgIDU5IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0MTU5OSAgMjAxOS0wOS0yMSAxOTowMDo0NiBaICAgIDUgZGF5cyAgICA1
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KMzAxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApu
b3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTY2MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:25:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDmVV-0000MD-9r; Fri, 27 Sep 2019 09:25: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=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDmVU-0000M6-2Q
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:25:44 +0000
X-Inumbo-ID: c6faa2d0-e108-11e9-9672-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c6faa2d0-e108-11e9-9672-12813bfff9fa;
 Fri, 27 Sep 2019 09:25: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 19065ABE9;
 Fri, 27 Sep 2019 09:25:42 +0000 (UTC)
Message-ID: <4a4c4238fdd9503dc4f01d526b1d2dcdf0170865.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:25:40 +0200
In-Reply-To: <20190927070050.12405-26-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-26-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 25/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8887710698144263190=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> Add counters to struct sched_unit summing up runstates of associated
> vcpus. This allows doing quick checks whether a unit has any vcpu
> running or whether only a single vcpu of a unit is running.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-YTbzsh9HgH0JQDQrNYGO
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+4FAl2N1ZQACgkQFkJ4iaW4
c+6L0Q//ZKVE1dG3McOBiTXiHrXm0ZY6hUEaeaGbKMbX1LfR1waIELql+ArAVeBP
Qm/+zMbZ8mNgr2xUyIfhQYbY3zr5zTYprYiu0i542sTPaOpyPjTfoKd2dTY8csly
dYL3FiNb9b19FPJeNleQk91MpoDIce0o3diklQHk4uCJQN/JEYaPoxUko/IBgeOk
7A/ADsj4UUHM6D3A8/lmC+NA/FBYaP8yfFxlGJsDLlu5THjoqW5REpkgnq5kQhAA
jCvqjVzz0AvGgjJ1FgXLooM9/O3qIx/lDYb8jhpu5VKrhRj3+lCZ1dfFOZy4Xytu
9BY5c/6lzF16MMnxSJ6D6Yb3HdYnQfzBq2cAZX/99tE90BlRHHkFW473d6/5JrED
eOpv6IKf9LW8sZE+5E0dIv9ky7Z6cxdXvv/cGSWdc3TvkUncFJdN6v01KWBXB1OL
Hes1t9fzmP32YsYcY6sjJMCLrDnKH8ReVH6IZXJSr4gSotYstDJnmMu8p7RGhJvw
PN17hW6rJ++4WYiEhSi74gSZBiSmop1KOR+mpAG3PyLmYrp9VsgeThRHLLmmpY0p
KLRqwuukUX+GOCuMRpa2N2nhQrif+KHiQuoYDmUjZA0/hNXxteUYQgoCmWOLxOzB
0ZhbG3tEhI6x1MKxO1B8KZ8t/DaOXU36gW6wWzN+qWe8Hq4roZQ=
=urRS
-----END PGP SIGNATURE-----

--=-YTbzsh9HgH0JQDQrNYGO--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8887710698144263190==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:32:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDmbm-0001Oi-5G; Fri, 27 Sep 2019 09:32:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDmbl-0001Od-24
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:32:13 +0000
X-Inumbo-ID: aed38a18-e109-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id aed38a18-e109-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 09: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 CDE5BB01C;
 Fri, 27 Sep 2019 09:32:10 +0000 (UTC)
Message-ID: <d5dbedb2c62b2bec4cfd67c2a447a66fa3c7a279.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:32:09 +0200
In-Reply-To: <20190927070050.12405-25-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-25-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 24/46] 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: 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: multipart/mixed; boundary="===============6451243794992394131=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6451243794992394131==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-1l9frIez50b8EUG8EpcE"


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> Where appropriate switch from for_each_vcpu() to
> for_each_sched_unit()
> in order to prepare core scheduling.
>=20
> As it is beneficial once here and for sure in future add a
> unit_scheduler() helper and let vcpu_scheduler() use it.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

One thing I spotted is that, here...

> --- a/xen/common/schedule.c
> +++ b/xen/common/schedule.c
> @@ -157,26 +157,32 @@ static inline struct scheduler
> *dom_scheduler(const struct domain *d)
>      return &ops;
>  }
> =20
> -static inline struct scheduler *vcpu_scheduler(const struct vcpu *v)
> +static inline struct scheduler *unit_scheduler(const struct
> sched_unit *unit)
>  {
> -    struct domain *d =3D v->domain;
> +    struct domain *d =3D unit->domain;
> =20
>      if ( likely(d->cpupool !=3D NULL) )
>          return d->cpupool->sched;
> =20
>      /*
> -     * If d->cpupool is NULL, this is a vCPU of the idle domain. And
> this
> +     * If d->cpupool is NULL, this is a unit of the idle domain. And
> this
>       * case is special because the idle domain does not really
> belong to
>       * a cpupool and, hence, doesn't really have a scheduler). In
> fact, its
> -     * vCPUs (may) run on pCPUs which are in different pools, with
> different
> +     * units (may) run on pCPUs which are in different pools, with
> different
>       * schedulers.
>       *
>       * What we want, in this case, is the scheduler of the pCPU
> where this
> -     * particular idle vCPU is running. And, since v->processor
> never changes
> -     * for idle vCPUs, it is safe to use it, with no locks, to
> figure that out.
> +     * particular idle unit is running. And, since unit->res never
> changes
> +     * for idle units, it is safe to use it, with no locks, to
> figure that out.
>       */
> +
>      ASSERT(is_idle_domain(d));
> -    return per_cpu(scheduler, v->processor);
> +    return per_cpu(scheduler, unit->res->master_cpu);
>
... I think we have an helper for `unit->res->master_cpu`
(sched_unit_master())?

But I don't think the patch/series is worth a respin for this. Maybe,
add it to the cleanup series?

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)


--=-1l9frIez50b8EUG8EpcE
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+4FAl2N1xkACgkQFkJ4iaW4
c+4Wmg//URuT7GkPuBQxcHVqYvDdCWP1S82b43c8qitK5DxPxf9qQ9M1EQaiv6gT
FawoCNCv0PwnOT7kntMZ55ryp1hIUOybf3YQgvxtHp3hp8xh8gal6jlAwFji2LvE
JbZ9B4hq37Q9q4OgG4uVL6LxtAtsluGGG58uvyLoMx0p0EydoWon/LNqRFZhdpCM
DxNAMuArm+ofEReJCMMNgApkqLwzV9eeEwX15TdVyxjSt2q2ywyoaN/EGxMzMRRi
wCTzaoJMV6YYr83jubaRrd3OZqjkIzfamXymPmDI5Hp6q0erFIe0RHyfiXtaqU86
6an54hIYmtd/n3Gx80rVcarTlRgaealuAjpqLDlhIEHClQT//ByvGJviuICiwix4
9nKrVspk/b3Adl9YOj3wvPre0RMUZkqCWTBzPhlrVi9RjFKjGBPraaaJOBgedYP0
49LMxjRypwEgmVQC8Qj7429EX8HinDwvlYzlyBCUdnlQthIe9jicnXfGPVQJ3hkU
65NpP8AnXkZ1EY2gIEX4gr3kLhu32PnVDqwWrwgh3o1Y5bUWVFNbep4c0oTitijG
im6kNOV2bhgt4qwNdGrH6AcYgqL4xWuPNi2mqf9IxKb5dh7QbCQ5A34bVKtYo00l
ud8/Z1ROq0cxqo8qWhi8j20U7SemzeoybOPQEGgDDM0TpM5hmLM=
=aYRu
-----END PGP SIGNATURE-----

--=-1l9frIez50b8EUG8EpcE--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6451243794992394131==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:35:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDmfM-0001XR-OE; Fri, 27 Sep 2019 09:35:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDmfL-0001XM-DH
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:35:55 +0000
X-Inumbo-ID: 32f842fc-e10a-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 32f842fc-e10a-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 09:35: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 F0DCEB17E;
 Fri, 27 Sep 2019 09:35:52 +0000 (UTC)
Message-ID: <714e8ea72e293eeabca6b7f210b2bf384aea379b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:35:52 +0200
In-Reply-To: <20190927070050.12405-27-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-27-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 26/46] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8917621508706905518=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> vcpu_migrate_start() and vcpu_migrate_finish() are used only to
> ensure
> a vcpu is running on a suitable processor, so they can be switched to
> operate on schedule units instead of vcpus.
>=20
> While doing that rename them accordingly.
>=20
> Call vcpu_sync_execstate() for each vcpu of the unit when changing
> processors in order to make that an explicit action (otherwise this
> would happen later when either the vcpu is scheduled on the new
> processor or another non-idle vcpu is scheduled on the old
> processor).
>=20
> vcpu_move_locked() is switched to schedule unit, too.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-kddpAoKiKQ0D1ANMdvsR
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+4FAl2N1/gACgkQFkJ4iaW4
c+5eUxAAq7dcNVUcVg9r92N16BFQUC05xA3cwT6IjdSvtXAPA8cSyJn69QpX7Vnd
96NW2vUzMov4k+jMbdQEpcLWqKkNGutR1DutnpDKsVxW2Q/5OTTM1pslRa4r8bp/
kQ8RV8J/Dv5QF8wVuK5rB1hSO8CvkL042Q+QYMlwl8AXYxDOColPLBSFHe/NUAg5
UtUABqjBHuuxCJ+v0C2y1wkZ6xqg3kgg6D9xkq47+U/f3IiKEV4Sq+J+Ns38RuFL
uKMocd4x/8MuxeB+mBnJ1IWzXQxdNeDE96nUU6hElWHUBpJ7Xcm7kybz8U0vt7ve
TFggMDicNNp/h5KUpx4QEoMIOHQJzDhUHvZWP3IAQKOgyxfb7hOXMlVMIeNplePm
GtYmstN4gVfFRstj6tW+MacrrbOwNX3oBGw3ws1TYSmY4WeHaJygSrJaVa37b+a0
ueOIH/h9l3qFqKIA1Ec4PFq/CmUXlwVyPgXlLnsUsDaVTcR9GH60jY7gYq9+nvUQ
Bl9C2nhYRkRZXPzZUdXDVLBAMscb01Wc3blLGzy2Kmh8ZeoaGw8wCbZjOHqeHtbW
HoDFoxzoO0EsjpjJrY+Lc4BiybzCWcQQ3asbxycStdvTJqkq1j4seqYiu6VYf79o
TmTZEelxmCCMLCt3pf0BtgHOGZdfsGr++k/KdV9Ko1g9tvCZnx4=
=F42T
-----END PGP SIGNATURE-----

--=-kddpAoKiKQ0D1ANMdvsR--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8917621508706905518==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:38:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDmi3-0001hg-CK; Fri, 27 Sep 2019 09:38: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDmi2-0001hb-GG
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:38:42 +0000
X-Inumbo-ID: 96c346d8-e10a-11e9-9673-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 96c346d8-e10a-11e9-9673-12813bfff9fa;
 Fri, 27 Sep 2019 09:38: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 3812BB139;
 Fri, 27 Sep 2019 09:38:40 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-2-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e1b7748d-0f44-5158-d431-8f21c621c184@suse.com>
Date: Fri, 27 Sep 2019 11:38:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569506015-26938-2-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 1/7] 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>,
 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>

T24gMjYuMDkuMjAxOSAxNTo1MywgQ2hhbyBHYW8gd3JvdGU6Cj4gQEAgLTI0OSw0OSArMjQ5LDgy
IEBAIGJvb2wgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpw
YXRjaCkKPiAgICAgIHJldHVybiB0cnVlOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IG1pY3JvY29k
ZV91cGRhdGVfY3B1KGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCj4gKy8qCj4gKyAqIExv
YWQgYSBtaWNyb2NvZGUgdXBkYXRlIHRvIGN1cnJlbnQgQ1BVLgo+ICsgKgo+ICsgKiBJZiBubyBw
YXRjaCBpcyBwcm92aWRlZCwgdGhlIGNhY2hlZCBwYXRjaCB3aWxsIGJlIGxvYWRlZC4gTWljcm9j
b2RlIHVwZGF0ZQo+ICsgKiBkdXJpbmcgQVBzIGJyaW5ndXAgYW5kIENQVSByZXN1bWluZyBmYWxs
cyBpbnRvIHRoaXMgY2FzZS4KPiArICovCj4gK3N0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9j
cHUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCj4gIHsKPiAtICAgIGludCBl
cnI7Cj4gLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+IC0gICAg
c3RydWN0IGNwdV9zaWduYXR1cmUgKnNpZyA9ICZwZXJfY3B1KGNwdV9zaWcsIGNwdSk7Cj4gKyAg
ICBpbnQgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbygmdGhpc19jcHUoY3B1
X3NpZykpOwo+ICAKPiAtICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211dGV4KTsKPiArICAgIGlm
ICggdW5saWtlbHkoZXJyKSApCj4gKyAgICAgICAgcmV0dXJuIGVycjsKPiAgCj4gLSAgICBlcnIg
PSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKHNpZyk7Cj4gLSAgICBpZiAoIGxpa2Vs
eSghZXJyKSApCj4gLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3RfbWlj
cm9jb2RlKGJ1Ziwgc2l6ZSk7Cj4gKyAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4g
KyAgICBpZiAoIHBhdGNoICkKPiArICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9t
aWNyb2NvZGUocGF0Y2gpOwo+ICsgICAgZWxzZSBpZiAoIG1pY3JvY29kZV9jYWNoZSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKG1pY3Jv
Y29kZV9jYWNoZSk7Cj4gKyAgICAgICAgaWYgKCBlcnIgPT0gLUVJTyApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBtaWNyb2NvZGVfZnJlZV9wYXRjaChtaWNyb2NvZGVfY2FjaGUpOwo+ICsg
ICAgICAgICAgICBtaWNyb2NvZGVfY2FjaGUgPSBOVUxMOwo+ICsgICAgICAgIH0KPiArICAgIH0K
PiArICAgIGVsc2UKPiArICAgICAgICAvKiBObyBwYXRjaCB0byB1cGRhdGUgKi8KPiArICAgICAg
ICBlcnIgPSAtRU5PRU5UOwo+ICAgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CgpU
aGlzIGlzIHN0aWxsIG5vdCBvcHRpbWFsIChiZWNhdXNlIG9mIHRoZSBsb2NrZWQgcmVnaW9uIGJl
aW5nCmxhcmdlciB0aGFuIHJlYWxseSBuZWVkZWQpLCBidXQgY2xvc2UgZW5vdWdoIHRvIHRoZSBv
cmlnaW5hbApjb2RlLCBpLmUuIEkgZ3Vlc3MgZmluZSBmb3Igbm93LgoKPiAtc3RhdGljIGxvbmcg
ZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKPiArc3RhdGljIGxvbmcgZG9fbWljcm9j
b2RlX3VwZGF0ZSh2b2lkICpwYXRjaCkKPiAgewo+IC0gICAgc3RydWN0IG1pY3JvY29kZV9pbmZv
ICppbmZvID0gX2luZm87Cj4gLSAgICBpbnQgZXJyb3I7Cj4gLQo+IC0gICAgQlVHX09OKGluZm8t
PmNwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ICsgICAgdW5zaWduZWQgaW50IGNwdTsKPiAr
ICAgIGludCByZXQgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShwYXRjaCk7Cj4gIAo+IC0gICAgZXJy
b3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShpbmZvLT5idWZmZXIsIGluZm8tPmJ1ZmZlcl9zaXpl
KTsKPiAtICAgIGlmICggZXJyb3IgKQo+IC0gICAgICAgIGluZm8tPmVycm9yID0gZXJyb3I7Cj4g
KyAgICAvKiBTdG9yZSB0aGUgcGF0Y2ggYWZ0ZXIgYSBzdWNjZXNzZnVsIGxvYWRpbmcgKi8KPiAr
ICAgIGlmICggIXJldCAmJiBwYXRjaCApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Bpbl9sb2NrKCZt
aWNyb2NvZGVfbXV0ZXgpOwo+ICsgICAgICAgIG1pY3JvY29kZV91cGRhdGVfY2FjaGUocGF0Y2gp
Owo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+ICsgICAgICAgIHBh
dGNoID0gTlVMTDsKPiArICAgIH0KPiAgCj4gICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPmVuZF91
cGRhdGVfcGVyY3B1ICkKPiAgICAgICAgICBtaWNyb2NvZGVfb3BzLT5lbmRfdXBkYXRlX3BlcmNw
dSgpOwo+ICAKPiAtICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfbmV4dChpbmZvLT5jcHUsICZjcHVf
b25saW5lX21hcCk7Cj4gLSAgICBpZiAoIGluZm8tPmNwdSA8IG5yX2NwdV9pZHMgKQo+IC0gICAg
ICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGluZm8tPmNwdSwgZG9fbWljcm9j
b2RlX3VwZGF0ZSwgaW5mbyk7Cj4gKyAgICAvKgo+ICsgICAgICogRWFjaCB0aHJlYWQgdHJpZXMg
dG8gbG9hZCB1Y29kZS4gT25seSB0aGUgZmlyc3QgdGhyZWFkIG9mIGEgY29yZQo+ICsgICAgICog
d291bGQgc3VjY2VlZCB3aGlsZSBvdGhlciB0aHJlYWRzIHdvdWxkIGVuY291bnRlciAtRUlOVkFM
IHdoaWNoCj4gKyAgICAgKiBpbmRpY2F0ZXMgY3VycmVudCB1Y29kZSByZXZpc2lvbiBpcyBlcXVh
bCB0byBvciBuZXdlciB0aGFuIHRoZQo+ICsgICAgICogZ2l2ZW4gcGF0Y2guIEl0IGlzIGFjdHVh
bGx5IGV4cGVjdGVkOyBzbyBpZ25vcmUgdGhpcyBlcnJvci4KPiArICAgICAqLwo+ICsgICAgaWYg
KCByZXQgPT0gLUVJTlZBTCApCj4gKyAgICAgICAgcmV0ID0gMDsKCi1FSU5WQUwgaXMgYSBwcmV0
dHkgZ2VuZXJpYyBlcnJvciwgYW5kIGhlbmNlIEknbSB3b25kZXJpbmc6IElzIHRoZQpkZXNjcmli
ZWQgc2l0dWF0aW9uIHJlYWxseSB0aGUgb25seSBvbmUgd2hlcmUgLUVJTlZBTCB3b3VsZCBjb21l
CmJhY2s/IEknbSBhZ2FpbiB3aWxsaW5nIHRvIGFjY2VwdCB0aGlzIGZvciBub3csIGJ1dCBJIHRo
aW5rIHRoaXMKd2FudHMgZnVydGhlciByZWZpbmVtZW50IChpLmUuIHVzZSBvZiBhIHRydWx5IGRl
ZGljYXRlZCBlcnJvciBjb2RlCmZvciBqdXN0IHRoZSBvbmUgY29uZGl0aW9uIHlvdSB3YW50IHRv
IGZpbHRlciBoZXJlLCBtYXliZSAtRUVYSVNULikKCj4gQEAgLTU1NiwxOSArNTU4LDIyIEBAIHN0
YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IGJ1
ZnNpemUpCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAg
LyogVXBkYXRlIGNhY2hlIGlmIHRoaXMgcGF0Y2ggY292ZXJzIGN1cnJlbnQgQ1BVICovCj4gLSAg
ICAgICAgaWYgKCBtaWNyb2NvZGVfZml0cyhuZXdfcGF0Y2gtPm1jX2FtZCkgIT0gTUlTX1VDT0RF
ICkKPiAtICAgICAgICAgICAgbWljcm9jb2RlX3VwZGF0ZV9jYWNoZShuZXdfcGF0Y2gpOwo+IC0g
ICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgbWljcm9jb2RlX2ZyZWVfcGF0Y2gobmV3X3BhdGNo
KTsKPiAtCj4gLSAgICAgICAgaWYgKCBtYXRjaF9jcHUobWljcm9jb2RlX2dldF9jYWNoZSgpKSAp
Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBJZiB0aGUgbmV3IHBhdGNoIGNvdmVycyBjdXJy
ZW50IENQVSwgY29tcGFyZSBwYXRjaGVzIGFuZCBzdG9yZSB0aGUKPiArICAgICAgICAgKiBvbmUg
d2l0aCBoaWdoZXIgcmV2aXNpb24uCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCAobWlj
cm9jb2RlX2ZpdHMobmV3X3BhdGNoLT5tY19hbWQpICE9IE1JU19VQ09ERSkgJiYKPiArICAgICAg
ICAgICAgICghcGF0Y2ggfHwgKGNvbXBhcmVfcGF0Y2gobmV3X3BhdGNoLCBwYXRjaCkgPT0gTkVX
X1VDT0RFKSkgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgZXJyb3IgPSBhcHBseV9taWNy
b2NvZGUobWljcm9jb2RlX2dldF9jYWNoZSgpKTsKPiAtICAgICAgICAgICAgaWYgKCBlcnJvciAp
Cj4gLSAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgc3RydWN0IG1pY3JvY29k
ZV9wYXRjaCAqdG1wID0gcGF0Y2g7Cj4gKwo+ICsgICAgICAgICAgICBwYXRjaCA9IG5ld19wYXRj
aDsKPiArICAgICAgICAgICAgbmV3X3BhdGNoID0gdG1wOwoKTG9va3MgbGlrZSB5b3UncmUgb3Bl
bi1jb2RpbmcgU1dBUCgpIGhlcmUuCgo+IEBAIC0zOTgsMjYgKzM4MCw0NCBAQCBzdGF0aWMgbG9u
ZyBnZXRfbmV4dF91Y29kZV9mcm9tX2J1ZmZlcih2b2lkICoqbWMsIGNvbnN0IHU4ICpidWYsCj4g
ICAgICByZXR1cm4gb2Zmc2V0ICsgdG90YWxfc2l6ZTsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBj
cHVfcmVxdWVzdF9taWNyb2NvZGUoY29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkKPiArc3Rh
dGljIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKmNwdV9yZXF1ZXN0X21pY3JvY29kZShjb25zdCB2
b2lkICpidWYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZV90IHNpemUpCj4gIHsKPiAgICAgIGxvbmcgb2Zmc2V0ID0gMDsKPiAgICAg
IGludCBlcnJvciA9IDA7Cj4gICAgICB2b2lkICptYzsKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVf
cGF0Y2ggKnBhdGNoID0gTlVMTDsKPiAgCj4gICAgICB3aGlsZSAoIChvZmZzZXQgPSBnZXRfbmV4
dF91Y29kZV9mcm9tX2J1ZmZlcigmbWMsIGJ1Ziwgc2l6ZSwgb2Zmc2V0KSkgPiAwICkKPiAgICAg
IHsKPiArICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpuZXdfcGF0Y2g7Cj4gKwo+ICAg
ICAgICAgIGVycm9yID0gbWljcm9jb2RlX3Nhbml0eV9jaGVjayhtYyk7Cj4gICAgICAgICAgaWYg
KCBlcnJvciApCj4gICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgIGVycm9yID0gZ2V0X21h
dGNoaW5nX21pY3JvY29kZShtYyk7Cj4gLSAgICAgICAgaWYgKCBlcnJvciA8IDAgKQo+ICsKPiAr
ICAgICAgICBuZXdfcGF0Y2ggPSBhbGxvY19taWNyb2NvZGVfcGF0Y2gobWMpOwo+ICsgICAgICAg
IGlmICggSVNfRVJSKG5ld19wYXRjaCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZXJy
b3IgPSBQVFJfRVJSKG5ld19wYXRjaCk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAg
IH0KPiArCj4gICAgICAgICAgLyoKPiAtICAgICAgICAgKiBJdCdzIHBvc3NpYmxlIHRoZSBkYXRh
IGZpbGUgaGFzIG11bHRpcGxlIG1hdGNoaW5nIHVjb2RlLAo+IC0gICAgICAgICAqIGxldHMga2Vl
cCBzZWFyY2hpbmcgdGlsbCB0aGUgbGF0ZXN0IHZlcnNpb24KPiArICAgICAgICAgKiBJZiB0aGUg
bmV3IHBhdGNoIGNvdmVycyBjdXJyZW50IENQVSwgY29tcGFyZSBwYXRjaGVzIGFuZCBzdG9yZSB0
aGUKPiArICAgICAgICAgKiBvbmUgd2l0aCBoaWdoZXIgcmV2aXNpb24uCj4gICAgICAgICAgICov
Cj4gLSAgICAgICAgaWYgKCBlcnJvciA9PSAxICkKPiAtICAgICAgICAgICAgZXJyb3IgPSAwOwo+
ICsgICAgICAgIGlmICggKG1pY3JvY29kZV91cGRhdGVfbWF0Y2goJm5ld19wYXRjaC0+bWNfaW50
ZWwtPmhkcikgIT0gTUlTX1VDT0RFKSAmJgo+ICsgICAgICAgICAgICAgKCFwYXRjaCB8fCAoY29t
cGFyZV9wYXRjaChuZXdfcGF0Y2gsIHBhdGNoKSA9PSBORVdfVUNPREUpKSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICp0bXAgPSBwYXRjaDsKPiAr
Cj4gKyAgICAgICAgICAgIHBhdGNoID0gbmV3X3BhdGNoOwo+ICsgICAgICAgICAgICBuZXdfcGF0
Y2ggPSB0bXA7CgpBbmQgYWdhaW4gaGVyZS4gUHJlZmVyYWJseSB3aXRoIHRoZXNlIGxhc3QgdHdv
IHRha2VuIGNhcmUgb2YKKHdoaWNoIEknbGwgdGFrZSB0aGUgbGliZXJ0eSB0byBkbyBpZiBJIGVu
ZCB1cCBjb21taXR0aW5nCnRoaXMpClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:46:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:46:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDmpS-0002ht-8I; Fri, 27 Sep 2019 09:46:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDmpQ-0002ho-SD
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:46:20 +0000
X-Inumbo-ID: a853b6ac-e10b-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a853b6ac-e10b-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 09:46:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1C6F6ABE3;
 Fri, 27 Sep 2019 09:46:18 +0000 (UTC)
Message-ID: <cd10ae4d7f48c5d59c5ce9505e2facd3f3058f45.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 11:46:15 +0200
In-Reply-To: <20190927070050.12405-32-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-32-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 31/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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="===============2499422704971635672=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> cpupool_domain_cpumask() is used by scheduling to select cpus or to
> iterate over cpus. In order to support scheduling units spanning
> multiple cpus rename cpupool_domain_cpumask() to
> cpupool_domain_master_cpumask() and let it return a cpumask with only
> one bit set per scheduling resource.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-Je0NW54owG0WXtpaiL2b
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+4FAl2N2mcACgkQFkJ4iaW4
c+6DSRAAnnl0/JSNoxW6/RIHwFgiTAF3bDEmUc69x3Us+AXPlJVGmp2JDkK5jzoN
dZRG0UMe7pwqjFn0UUFADzwpZx87nen1keHpRoQNb9s8Noz3RFuRT8CSNkWh8Avz
oxoKLCpLgVil2o8dUxe/G8XqjfVe+HR18ShH6ovFNUbVzHKXEMkdGUPn7DHnjnpD
eLsqs59lw8YMR3rdxMheeTnwj+DNcJ6tM9D64A8FrNzhofxYwvzKCPE/6ojUohIX
Uc71kvpwNYw9FcCP1abiteg+JNrjQrVfr760LqYYSqO19RdEM2kFV+XvvO/JvaoF
exVlxZLNTdghbES0nKI/V1nQHXolnzEh3PRBuxjhrtjrhleKlANUgFdNyEesoNA4
1954BveY7wpgf29W5Vu2QIRVOJT6fqOljWSSKe4JzSB9CjK9+VUEaoupyWW9cD5Q
fsR+xqO3Ibmyi0NtwtgXupnEGyLDrFANUiGSEckKjDeapPFl1uTwZ2yFXE/troVO
/BXmf4fEDmM5UNkhVQbWXsXYrrYWmx+GixwAi2btavFvowNtY23mr0FsYdJuhTdd
k9V4U7R13vIHFIODm3cADNSK2Zxgv8AliZfgw1382TA/BVSOXOqbNPBjYojVHoJF
DqeoQ1VAaSqYCuOZ0SD59CO3EhGBqPIedJXk3kfI/lkdtvoxYvE=
=o2GT
-----END PGP SIGNATURE-----

--=-Je0NW54owG0WXtpaiL2b--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2499422704971635672==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:47:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:47:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDmq6-0002l8-JF; Fri, 27 Sep 2019 09:47:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDmq5-0002l0-1L
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:47:01 +0000
X-Inumbo-ID: c05ef914-e10b-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c05ef914-e10b-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 2019 09:47: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 AFCE8ABE3;
 Fri, 27 Sep 2019 09:46:59 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-25-jgross@suse.com>
 <d5dbedb2c62b2bec4cfd67c2a447a66fa3c7a279.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9a27008a-f8a1-5929-28dc-e100dff9553c@suse.com>
Date: Fri, 27 Sep 2019 11:46:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d5dbedb2c62b2bec4cfd67c2a447a66fa3c7a279.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 24/46] 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: 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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTE6MzIsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIEZyaSwgMjAxOS0w
OS0yNyBhdCAwOTowMCArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gV2hlcmUgYXBwcm9w
cmlhdGUgc3dpdGNoIGZyb20gZm9yX2VhY2hfdmNwdSgpIHRvCj4+IGZvcl9lYWNoX3NjaGVkX3Vu
aXQoKQo+PiBpbiBvcmRlciB0byBwcmVwYXJlIGNvcmUgc2NoZWR1bGluZy4KPj4KPj4gQXMgaXQg
aXMgYmVuZWZpY2lhbCBvbmNlIGhlcmUgYW5kIGZvciBzdXJlIGluIGZ1dHVyZSBhZGQgYQo+PiB1
bml0X3NjaGVkdWxlcigpIGhlbHBlciBhbmQgbGV0IHZjcHVfc2NoZWR1bGVyKCkgdXNlIGl0Lgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4g
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gCj4gT25l
IHRoaW5nIEkgc3BvdHRlZCBpcyB0aGF0LCBoZXJlLi4uCj4gCj4+IC0tLSBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYwo+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTE1NywyNiAr
MTU3LDMyIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlcgo+PiAqZG9tX3NjaGVkdWxl
cihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICByZXR1cm4gJm9wczsKPj4gICB9Cj4+
ICAgCj4+IC1zdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKnZjcHVfc2NoZWR1bGVyKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQo+PiArc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICp1
bml0X3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QKPj4gc2NoZWRfdW5pdCAqdW5pdCkKPj4gICB7Cj4+
IC0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4gKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdW5pdC0+ZG9tYWluOwo+PiAgIAo+PiAgICAgICBpZiAoIGxpa2VseShkLT5jcHVwb29s
ICE9IE5VTEwpICkKPj4gICAgICAgICAgIHJldHVybiBkLT5jcHVwb29sLT5zY2hlZDsKPj4gICAK
Pj4gICAgICAgLyoKPj4gLSAgICAgKiBJZiBkLT5jcHVwb29sIGlzIE5VTEwsIHRoaXMgaXMgYSB2
Q1BVIG9mIHRoZSBpZGxlIGRvbWFpbi4gQW5kCj4+IHRoaXMKPj4gKyAgICAgKiBJZiBkLT5jcHVw
b29sIGlzIE5VTEwsIHRoaXMgaXMgYSB1bml0IG9mIHRoZSBpZGxlIGRvbWFpbi4gQW5kCj4+IHRo
aXMKPj4gICAgICAgICogY2FzZSBpcyBzcGVjaWFsIGJlY2F1c2UgdGhlIGlkbGUgZG9tYWluIGRv
ZXMgbm90IHJlYWxseQo+PiBiZWxvbmcgdG8KPj4gICAgICAgICogYSBjcHVwb29sIGFuZCwgaGVu
Y2UsIGRvZXNuJ3QgcmVhbGx5IGhhdmUgYSBzY2hlZHVsZXIpLiBJbgo+PiBmYWN0LCBpdHMKPj4g
LSAgICAgKiB2Q1BVcyAobWF5KSBydW4gb24gcENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBw
b29scywgd2l0aAo+PiBkaWZmZXJlbnQKPj4gKyAgICAgKiB1bml0cyAobWF5KSBydW4gb24gcENQ
VXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aAo+PiBkaWZmZXJlbnQKPj4gICAg
ICAgICogc2NoZWR1bGVycy4KPj4gICAgICAgICoKPj4gICAgICAgICogV2hhdCB3ZSB3YW50LCBp
biB0aGlzIGNhc2UsIGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUKPj4gd2hlcmUgdGhpcwo+
PiAtICAgICAqIHBhcnRpY3VsYXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+
cHJvY2Vzc29yCj4+IG5ldmVyIGNoYW5nZXMKPj4gLSAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQg
aXMgc2FmZSB0byB1c2UgaXQsIHdpdGggbm8gbG9ja3MsIHRvCj4+IGZpZ3VyZSB0aGF0IG91dC4K
Pj4gKyAgICAgKiBwYXJ0aWN1bGFyIGlkbGUgdW5pdCBpcyBydW5uaW5nLiBBbmQsIHNpbmNlIHVu
aXQtPnJlcyBuZXZlcgo+PiBjaGFuZ2VzCj4+ICsgICAgICogZm9yIGlkbGUgdW5pdHMsIGl0IGlz
IHNhZmUgdG8gdXNlIGl0LCB3aXRoIG5vIGxvY2tzLCB0bwo+PiBmaWd1cmUgdGhhdCBvdXQuCj4+
ICAgICAgICAqLwo+PiArCj4+ICAgICAgIEFTU0VSVChpc19pZGxlX2RvbWFpbihkKSk7Cj4+IC0g
ICAgcmV0dXJuIHBlcl9jcHUoc2NoZWR1bGVyLCB2LT5wcm9jZXNzb3IpOwo+PiArICAgIHJldHVy
biBwZXJfY3B1KHNjaGVkdWxlciwgdW5pdC0+cmVzLT5tYXN0ZXJfY3B1KTsKPj4KPiAuLi4gSSB0
aGluayB3ZSBoYXZlIGFuIGhlbHBlciBmb3IgYHVuaXQtPnJlcy0+bWFzdGVyX2NwdWAKPiAoc2No
ZWRfdW5pdF9tYXN0ZXIoKSk/Cj4gCj4gQnV0IEkgZG9uJ3QgdGhpbmsgdGhlIHBhdGNoL3Nlcmll
cyBpcyB3b3J0aCBhIHJlc3BpbiBmb3IgdGhpcy4gTWF5YmUsCj4gYWRkIGl0IHRvIHRoZSBjbGVh
bnVwIHNlcmllcz8KCkkgZG9uJ3QgdGhpbmsgc28uIFBhdGNoIDM2IHJlbW92ZXMgdGhlIG9wZW4g
Y29kaW5nIG9mCnNjaGVkX3VuaXRfbWFzdGVyKCkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:51:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09: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 1iDmu0-0003lZ-67; Fri, 27 Sep 2019 09:51:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDmty-0003lN-P2
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:51:02 +0000
X-Inumbo-ID: 4feed72a-e10c-11e9-9673-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4feed72a-e10c-11e9-9673-12813bfff9fa;
 Fri, 27 Sep 2019 09:51: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 7A0BBAF16;
 Fri, 27 Sep 2019 09:51:00 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-5-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <de6185ab-3601-bb4b-a1c2-95cdbd47dccc@suse.com>
Date: Fri, 27 Sep 2019 11:51:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569506015-26938-5-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 4/7] 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>,
 Ashok Raj <ashok.raj@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMDkuMjAxOSAxNTo1MywgQ2hhbyBHYW8gd3JvdGU6Cj4gQEAgLTI2NCw0MCArMzM2LDE1
MCBAQCBzdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1KGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKnBhdGNoKQo+ICAgICAgcmV0dXJuIGVycjsKPiAgfQo+ICAKPiAtc3RhdGljIGxv
bmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpwYXRjaCkKPiArc3RhdGljIGJvb2wgd2FpdF9m
b3Jfc3RhdGUodHlwZW9mKGxvYWRpbmdfc3RhdGUpIHN0YXRlKQo+ICB7Cj4gLSAgICB1bnNpZ25l
ZCBpbnQgY3B1Owo+IC0gICAgaW50IHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1KHBhdGNoKTsK
PiArICAgIHR5cGVvZihsb2FkaW5nX3N0YXRlKSBjdXJfc3RhdGU7Cj4gIAo+IC0gICAgLyogU3Rv
cmUgdGhlIHBhdGNoIGFmdGVyIGEgc3VjY2Vzc2Z1bCBsb2FkaW5nICovCj4gLSAgICBpZiAoICFy
ZXQgJiYgcGF0Y2ggKQo+ICsgICAgd2hpbGUgKCAoY3VyX3N0YXRlID0gQUNDRVNTX09OQ0UobG9h
ZGluZ19zdGF0ZSkpICE9IHN0YXRlICkKCldpdGggQUNDRVNTX09OQ0UoKSB1c2VkIGhlcmUsIEkg
dGhpbmsgLi4uCgo+ICAgICAgewo+IC0gICAgICAgIHNwaW5fbG9jaygmbWljcm9jb2RlX211dGV4
KTsKPiAtICAgICAgICBtaWNyb2NvZGVfdXBkYXRlX2NhY2hlKHBhdGNoKTsKPiAtICAgICAgICBz
cGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKPiAtICAgICAgICBwYXRjaCA9IE5VTEw7Cj4g
KyAgICAgICAgaWYgKCBjdXJfc3RhdGUgPT0gTE9BRElOR19FWElUICkKPiArICAgICAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIGNwdV9yZWxheCgpOwo+ICAgICAgfQo+ICAKPiAtICAg
IGlmICggbWljcm9jb2RlX29wcy0+ZW5kX3VwZGF0ZV9wZXJjcHUgKQo+IC0gICAgICAgIG1pY3Jv
Y29kZV9vcHMtPmVuZF91cGRhdGVfcGVyY3B1KCk7Cj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+
ICsKPiArc3RhdGljIHZvaWQgc2V0X3N0YXRlKHVuc2lnbmVkIGludCBzdGF0ZSkKPiArewo+ICsg
ICAgbG9hZGluZ19zdGF0ZSA9IHN0YXRlOwo+ICsgICAgc21wX3dtYigpOwoKLi4uIGl0IGFsc28g
d2FudHMgdG8gYmUgdXNlZCBoZXJlIChpbnN0ZWFkIG9mIHRoZSBleHBsaWNpdCBiYXJyaWVyKS4K
V2l0aCB0aGlzICh3aGljaCBJJ2QgYmUgZmluZSB0byBiZSBhZGp1c3RlZCB3aGlsZSBjb21taXR0
aW5nKQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 09:54:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 09:54:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDmwv-0003wb-3k; Fri, 27 Sep 2019 09:54:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+55=XW=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDmwt-0003wR-VZ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 09:54:04 +0000
X-Inumbo-ID: b184aeb0-e10c-11e9-9674-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id b184aeb0-e10c-11e9-9674-12813bfff9fa;
 Fri, 27 Sep 2019 09:53:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569578025;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=oOxqcnAfl8DKlep5srI0Y1YgKTJNhv8KZZhULsKMvQc=;
 b=WZAqUw9ydfGIlQpQdqvTQMI+dXKZNd3rpF1S8nNpWsBDiutm0x0u9Pw0
 qrjP4sFLxALdxwrVcqWXOhNCJ4u1p7ndHBoaDD2unUMM6P1Ux3sMHTkIH
 5FluzCwNOzygGYO0h79BPpPByJiahGO8VvCJucJ3QClI99B58Y9yiyjLg I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KD8gwZV1hgXdgePQ6C80NN2bghuyBINFKo9mAO7FJdWirTHXpf21b0acdaz9zVqfJuhmed293U
 tKh8Zq05/63XmTYF/NYFu+GJwSSpieAhyZdAEWEJwMpicCwJy/omalgkmWGrDH0QUI2XnImrqw
 uSGR93sUE2dzPDRRQQVj8N7+w5/iiz97eQ/XwcoeUlWhS63g7YoSKVVKn3KjCofJHUQJJ9fmEF
 iA6tqRWhfNrCdgtw6RLdrdBn+RjRGsMKZFydSkpBXWfqWcba4DIBkMSIQRSYk4QTqq1F+EOM0o
 CSs=
X-SBRS: 2.7
X-MesageID: 6229932
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6229932"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>, Lars Kurth <lars.kurth@xenproject.org>
Thread-Topic: [PATCH v2 5/6] Add guide on Communication Best Practice
Thread-Index: AQHVdKIoBNlHjnrbLUK7o4oIKuieK6c/GOUAgAAf64A=
Date: Fri, 27 Sep 2019 09:53:39 +0000
Message-ID: <8B4C0CAE-98AC-48C8-91B0-C33998D5E47D@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
 <10b633de-2238-bad7-3d2a-13899b7497d6@suse.com>
In-Reply-To: <10b633de-2238-bad7-3d2a-13899b7497d6@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <0570CBF598F239429B8B5DEB08E2157B@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDI3LzA5LzIwMTksIDA5OjU5LCAiSmFuIEJldWxpY2giIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAyNi4wOS4yMDE5IDIxOjM5LCBMYXJzIEt1cnRoIHdyb3Rl
Og0KICAgID4gKyMjIyBFeHByZXNzIGFwcHJlY2lhdGlvbg0KICAgID4gK0FzIHRoZSBuYXR1cmUg
b2YgY29kZSByZXZpZXcgdG8gZmluZCBidWdzIGFuZCBwb3NzaWJsZSBpc3N1ZXMsIGl0IGlzIHZl
cnkgZWFzeSBmb3INCiAgICA+ICtyZXZpZXdlcnMgdG8gZ2V0IGludG8gYSBtb2RlIG9mIG9wZXJh
dGlvbiB3aGVyZSB0aGUgcGF0Y2ggcmV2aWV3IGVuZHMgdXAgYmVpbmcgYSBsaXN0DQogICAgPiAr
b2YgaXNzdWVzLCBub3QgbWVudGlvbmluZyB3aGF0IGlzIHJpZ2h0IGFuZCB3ZWxsIGRvbmUuIFRo
aXMgY2FuIGxlYWQgdG8gdGhlIGNvZGUNCiAgICA+ICtzdWJtaXR0ZXIgaW50ZXJwcmV0aW5nIHlv
dXIgZmVlZGJhY2sgaW4gYSBuZWdhdGl2ZSB3YXkuDQogICAgPiArDQogICAgPiArVGhlIG9wZW5p
bmcgb2YgYSBjb2RlIHJldmlldyBwcm92aWRlcyBhbiBvcHBvcnR1bml0eSB0byBhZGRyZXNzIHRo
aXMgYW5kIGFsc28gc2V0cyB0aGUNCiAgICA+ICt0b25lIGZvciB0aGUgcmVzdCBvZiB0aGUgY29k
ZSByZXZpZXcuIFN0YXJ0aW5nICoqZXZlcnkqKiByZXZpZXcgb24gYSBwb3NpdGl2ZSBub3RlLCBo
ZWxwcw0KICAgID4gK3NldCB0aGUgdG9uZSBmb3IgdGhlIHJlc3Qgb2YgdGhlIHJldmlldy4NCiAg
ICA+ICsNCiAgICA+ICtGb3IgYW4gaW5pdGlhbCBwYXRjaCwgeW91IGNhbiB1c2UgcGhyYXNlcyBz
dWNoIGFzDQogICAgPiArPiBUaGFua3MgZm9yIHRoZSBwYXRjaA0KICAgID4gKz4gVGhhbmtzIGZv
ciBkb2luZyB0aGlzDQogICAgPiArDQogICAgPiArRm9yIGZ1cnRoZXIgcmV2aXNpb25zIHdpdGhp
biBhIHJldmlldywgcGhyYXNlcyBzdWNoIGFzDQogICAgPiArPiBUaGFuayB5b3UgZm9yIGFkZHJl
c3NpbmcgdGhlIGxhc3Qgc2V0IG9mIGNoYW5nZXMNCiAgICA+ICsNCiAgICA+ICtJZiB5b3UgYmVs
aWV2ZSB0aGUgY29kZSB3YXMgZ29vZCwgaXQgaXMgZ29vZCBwcmFjdGljZSB0byBoaWdobGlnaHQg
dGhpcyBieSB1c2luZyBwaHJhc2VzDQogICAgPiArc3VjaCBhcw0KICAgID4gKz4gTG9va3MgZ29v
ZCwganVzdCBhIGZldyBjb21tZW50cw0KICAgID4gKz4gVGhlIGNoYW5nZXMgeW91IGhhdmUgbWFk
ZSBzaW5jZSB0aGUgbGFzdCB2ZXJzaW9uIGxvb2sgZ29vZA0KICAgID4gKw0KICAgID4gK0lmIHlv
dSB0aGluayB0aGVyZSB3ZXJlIGlzc3VlcyB0b28gbWFueSB3aXRoIHRoZSBjb2RlIHRvIHVzZSBv
bmUgb2YgdGhlIHBocmFzZXMsDQogICAgPiAreW91IGNhbiBzdGlsbCBzdGFydCBvbiBhIHBvc2l0
aXZlIG5vdGUsIGJ5IGZvciBleGFtcGxlIHNheWluZw0KICAgID4gKz4gSSB0aGluayB0aGlzIGlz
IGEgZ29vZCBjaGFuZ2UNCiAgICA+ICs+IEkgdGhpbmsgdGhpcyBpcyBhIGdvb2QgZmVhdHVyZSBw
cm9wb3NhbA0KICAgID4gKw0KICAgID4gK0l0IGlzIGFsc28gZW50aXJlbHkgZmluZSB0byBoaWdo
bGlnaHQgc3BlY2lmaWMgY2hhbmdlcyBhcyBnb29kLiBUaGUgYmVzdCBwbGFjZSB0bw0KICAgID4g
K2RvIHRoaXMsIGlzIGF0IHRvcCBvZiBhIHBhdGNoLCBhcyBhZGRyZXNzaW5nIGNvZGUgcmV2aWV3
IGNvbW1lbnRzIHR5cGljYWxseSByZXF1aXJlcw0KICAgID4gK2EgY29udHJpYnV0b3IgdG8gZ28g
dGhyb3VnaCB0aGUgbGlzdCBvZiB0aGluZ3MgdG8gYWRkcmVzcyBhbmQgYW4gaW4tbGluZWQgcG9z
aXRpdmUNCiAgICA+ICtjb21tZW50IGlzIGxpa2VseSB0byBicmVhayB0aGF0IHdvcmtmbG93Lg0K
ICAgID4gKw0KICAgID4gK1lvdSBzaG91bGQgYWxzbyBjb25zaWRlciwgdGhhdCBpZiB5b3UgcmV2
aWV3IGEgcGF0Y2ggb2YgYW4gZXhwZXJpZW5jZWQNCiAgICA+ICtjb250cmlidXRvciBwaHJhc2Vz
IHN1Y2ggYXMgKlRoYW5rcyBmb3IgdGhlIHBhdGNoKiBjb3VsZCBjb21lIGFjcm9zcyBhcw0KICAg
ID4gK3BhdHJvbml6aW5nLCB3aGlsZSB1c2luZyAqVGhhbmtzIGZvciBkb2luZyB0aGlzKiBpcyBs
ZXNzIGxpa2VseSB0byBiZSBpbnRlcnByZXRlZA0KICAgID4gK2FzIHN1Y2guDQogICAgPiArDQog
ICAgPiArQXBwcmVjaWF0aW9uIHNob3VsZCBhbHNvIGJlIGV4cHJlc3NlZCBieSBwYXRjaCBhdXRo
b3JzIHdoZW4gYXNraW5nIGZvciBjbGFyaWZpY2F0aW9ucw0KICAgID4gK3RvIGEgcmV2aWV3IG9y
IHJlc3BvbmRpbmcgdG8gcXVlc3Rpb25zLiBBIHNpbXBsZQ0KICAgID4gKz4gVGhhbmsgeW91IGZv
ciB5b3VyIGZlZWRiYWNrDQogICAgPiArPiBUaGFuayB5b3UgZm9yIHlvdXIgcmVwbHkNCiAgICA+
ICs+IFRoYW5rIHlvdSBYWFghDQogICAgPiArDQogICAgPiAraXMgbm9ybWFsbHkgc3VmZmljaWVu
dC4NCiAgICANCiAgICBUbyBhbGwgb2YgdGhpcyBJIGNhbid0IHJlc2lzdCBnaXZpbmcgYSByZW1h
cmsgdGhhdCBJJ3ZlIGFscmVhZHkgZ2l2ZW4NCiAgICB3aGVuIGRpc2N1c3NpbmcgdGhlIG1hdHRl
ciBpbiBwZXJzb246IEknbSBub3Qgc3VyZSBhYm91dCBFbmdsaXNoLCBidXQNCiAgICBpbiBHZXJt
YW4gdGhlIHdvcmQgIlBocmFzZSIgYWxzbyBoYXMgYW4sIGF0IHRpbWVzIHZlcnksIG5lZ2F0aXZl
DQogICAgbWVhbmluZy4gV2hlbiBJIGdldCByZXZpZXcgZmVlZGJhY2sgc3RhcnRpbmcgbGlrZSBz
dWdnZXN0ZWQgYWJvdmUsIGl0DQogICAgZGVmaW5pdGVseSBmZWVscyB0byBtZSBtb3JlIGxpa2Ug
dGhpcyAodGhlIHN0YXRlbWVudCB3YXMgYWRkZWQgdGhlcmUNCiAgICBqdXN0IGZvciBpdCB0byBi
ZSB0aGVyZSkuIEkgcmVhbGl6ZSB0aGlzIG1heSBub3QgYWx3YXlzIChhbmQgcGVyaGFwcw0KICAg
IGV2ZW4gaW4gYSBtYWpvcml0eSBvZiBzaXR1YXRpb25zKSBiZSB0aGUgY2FzZSwgYnV0IHRoYXQn
cyBob3cgaXQgZmVlbHMNCiAgICB0byBtZSBuZXZlcnRoZWxlc3MuIEFzIGEgcmVzdWx0IEkgd291
bGQgcmF0aGVyIHJhcmVseSwgaWYgZXZlciwgc3RhcnQNCiAgICBsaWtlIHRoaXMgKG9uIHRoZSBi
YXNpcyBvZiAiZG9uJ3QgZG8gdG8gb3RoZXJzIHdoYXQgeW91IGRpc2xpa2UNCiAgICB5b3Vyc2Vs
ZiIpOyBhIGNhc2Ugd2hlcmUgSSBtaWdodCBkbyBzbyB3b3VsZCBiZSB3aGVuIEkgaGFkIGFza2Vk
IGZvcg0KICAgIChvciBvZmZsb2FkZWQpIHRoZSBwdXR0aW5nIHRvZ2V0aGVyIG9mIGEgcGFydGlj
dWxhciBjaGFuZ2UuDQoNCkkgdGhpbmsgeW91ciByZXBseSBwcm92ZXMgYWxtb3N0IGVudGlyZWx5
IHRoZSBwb2ludCBvZiB0aGUgYXJ0aWNsZS4gSW4gdGhlDQplbmQgYWxsIG9mIHRoaXMgZGVwZW5k
cyBvbiBjb21tdW5pY2F0aW9uIHN0eWxlcyAoYm90aCBwZXJzb25hbCBhbmQNCmN1bHR1cmFsKS4g
TXkgdGFrZSB0byBpdCBpcyB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuDQoNCmEp
IFNvbWVvbmUgeW91IGtub3c6IHdoYXQgdWx0aW1hdGVseSB3aWxsIGhhcHBlbiBpcyB0aGF0IA0K
d2hlbiB5b3UgZW5nYWdlIHdpdGggc29tZW9uZSB5b3Uga25vdyBhbmQgaGFkIGRvbmUgcmV2aWV3
cyBiZWZvcmUNCnlvdSB1bHRpbWF0ZWx5IGJlY29tZSBtb3JlIHRlcnNlIGFuZCBhbHNvIGRyb3Ag
bmljZXRpZXMuDQpXaGljaCBpcyBPSw0KDQpiKSBTb21lb25lIHlvdSBkb27igJl0IGtub3c6IGlu
IHRoYXQgY2FzZSwgd2Ugc2hvdWxkIHN0YXJ0IGZyb20NCmEgcmVhc29uYWJsZSBtaWRkbGUgZ3Jv
dW5kIGFuZCBwdXQgaW4gYSBiaXQgbW9yZSBlZmZvcnQNCg0KICAgIEV2ZW4gd29yc2UsIHRoZXJl
IGhhdmUgYmVlbiAoYWxzbyB2ZXJ5IHJlY2VudCkgZXhhbXBsZXMgd2hlcmUgcmVwbGllcw0KICAg
IGNvbWUgYmFjayBzYXlpbmcganVzdCAiVGhhbmsgeW91IiAoZS5nLiBmb3IgYW4gYWNrKS4gU3Vj
aCBjZXJ0YWlubHkNCiAgICBnZXQgc2VudCB3aXRoIGdvb2QgaW50ZW50aW9ucywgYnV0IHBlb3Bs
ZSBkb2luZyBzbyBsaWtlbHkgb3Zlcmxvb2sNCiAgICB0aGUgZmFjdCB0aGF0IHRoZXJlJ3MgYWxy
ZWFkeSB3YXkgdG9vIG11Y2ggZW1haWwgdG8gcmVhZCBmb3IgbWFueSBvZg0KICAgIHVzLiAoVGhl
IHNhbWUgYXBwbGllcyB0byBvdGhlciBuZXRpcXVldHRlIGFzcGVjdHMgdGhhdCBJIGtlZXANCiAg
ICBtZW50aW9uaW5nIG9uIGUuZy4gc3VtbWl0cywgYnV0IHdpdGggYXBwYXJlbnRseSBsaXR0bGUg
dG8gbm8gZWZmZWN0Og0KICAgIFBlb3BsZSBmcmVxdWVudGx5IGZhaWwgdG8gc3RyaXAgdW5uZWNl
c3NhcnkgY29udGV4dCB3aGVuIHJlcGx5aW5nLA0KICAgIHJlcXVpcmluZyBfZXZlcnlfIHJlYWRl
ciB0byBzY3JvbGwgdGhyb3VnaCBhIHBlcmhhcHMgbG9uZyBtYWlsIGp1c3QNCiAgICB0byBmaW5k
IHRoYXQgdGhlcmUncyBhbG1vc3Qgbm90aGluZyBvZiBpbnRlcmVzdC4gUGVvcGxlIGFsc28gc2Vl
bSB0bw0KICAgIGhhdmUgZGlmZmljdWx0eSB1bmRlcnN0YW5kaW5nIHRoZSBkaWZmZXJlbmNlIGJl
dHdlZW4gVG8gYW5kIENjLikNCg0KVGhhdCBpcyBhIGdvb2QgcG9pbnQgYW5kIEkgaGFkIGZvcmdv
dHRlbiBhYm91dCBpdA0KVGhhbmtzIGZvciByZW1pbmRpbmcgbWUNCg0KSSBjYW4gYWRkIGEgc2Vj
dGlvbiBvbiB0aGlzIHdoaWNoIGxvb2tzIGZvciBiYWxhbmNlIGluIHRoZSBpbnRlcmVzdA0Kb2Yg
c2F2aW5nIHlvdXIgY29tbXVuaWNhdGlvbiBwYXJ0bmVyJ3MgdGltZS4gVWx0aW1hdGVseSB0aGlz
IGlzIGENCmFsc28gc2hvd2luZyBhIGRlZ3JlZSBvZiB0aG91Z2h0ZnVsbmVzcy4gDQoNCkFuZCB3
ZSBjYW4gc3RhdGUgaW4gdGhlcmUgdGhpbmdzIGxpa2UgdGhlIENDL1RPIGxpc3QNCkFuZCBub3Qg
dG8gdGhhbmsgY29kZSByZXZpZXdlcnMgZm9yIEFDS3Mgb3Igb3RoZXJ3aXNlIGluIGEgDQpzdGFu
ZC1hbG9uZSBlLW1haWwNCiAgICANCiAgICBUaGUgYm90dG9tIGxpbmUgb2YgdGhpcyBpcyAtIHRo
ZSAiYmVpbmcga2luZCB0byBvbmUgYW5vdGhlciIgYXNwZWN0DQogICAgb2YgYXNraW5nIGZvciB0
aGlzIGJlaGF2aW9yIG5lZWRzIHRvIGJlIHdlaWdoZWQgY2FyZWZ1bGx5IGFnYWluc3QgaXRzDQog
ICAgZWZmZWN0cyBvZiB1bmR1bHkgY29uc3VtaW5nIGV2ZXJ5Ym9keSdzIHRpbWUuDQogICAgDQpJ
IGFtIGZ1bGx5IGF3YXJlIG9mIHRoaXMsIGFuZCB3YXMgdHJ5aW5nIHRvIGFwcHJvYWNoIHRoaXMg
ZnJvbSB0aGlzDQp2aWV3cG9pbnQgb2YgdHJ5aW5nIHRvIGFjaGlldmUgYSBzZW5zaWJsZSBiYWxh
bmNlDQoNCkJ1dCBhZnRlciB5b3VyIGNvbW1lbnQsIG1heWJlIHRoYXQgd2FzIG5vdCBjbGVhciBl
bm91Z2gNCg0KQmVzdCBSZWdhcmRzDQpMYXJzICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:17:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDnJW-0006Fl-PL; Fri, 27 Sep 2019 10:17:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+55=XW=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDnJW-0006Ff-3Y
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:17:26 +0000
X-Inumbo-ID: ff120b02-e10f-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id ff120b02-e10f-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 10:17:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569579443;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=JhICq+a6rY7gUgwkAu2+RBq+zq27VzyAVX6UjNOOgss=;
 b=Aeu3ojPLHGDMPdJ11+iI9lmNPHpL/kdRhpNuNsWYFUqKz2W+wV0M/KY/
 itBv604IPazhpdwjMctwuOC1RicVat1TJ8xfGlnIUeBFAdsX+tbRcQaIg
 qb9cO+nYrqOCY3uRVl4rfWhOwQH5eEQQIE9IUCJkrQml8GW4uVjnnhnEN 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4hDsgImO4z/Cn13tixrof/9k0jUrRtCddwR1l6TX/xof+7zkh3c8TFt69oBI36pTWo166B1PB/
 9wmwY3Ug8bVEoDsfia4GB5zvR5nXv9IcA0aHxRTEaIatTX1FrJL7/+7IJtfzJJwpxAfC7u2Vtm
 PGMjlApiGy3Rhw2YBnLF8cYOSnujLIbU2BDb0gg29XoPSqqZm6qC0DwOjrCo39ibdEyTkh7ZOs
 QKBHA2+FGn01w/4k0NuRvvW7JPjFM+8T99VmspRoQZZGgsESsVypyiB2b6KAoanFiXz77S1dSs
 qAk=
X-SBRS: 2.7
X-MesageID: 6505884
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6505884"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>, Lars Kurth <lars.kurth@xenproject.org>
Thread-Topic: [PATCH v2 5/6] Add guide on Communication Best Practice
Thread-Index: AQHVdKIoBNlHjnrbLUK7o4oIKuieK6c/HQoAgAAiaoA=
Date: Fri, 27 Sep 2019 10:17:19 +0000
Message-ID: <FB6109D7-6FDC-41AF-95F8-3CC65FAA1215@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
 <f28e67ef-2f93-3b61-bc52-304f82c3e44a@suse.com>
In-Reply-To: <f28e67ef-2f93-3b61-bc52-304f82c3e44a@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F67218B68914C84BB65931461A988674@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDI3LzA5LzIwMTksIDEwOjE0LCAiSmFuIEJldWxpY2giIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAyNi4wOS4yMDE5IDIxOjM5LCBMYXJzIEt1cnRoIHdyb3Rl
Og0KICAgID4gKyMjIyBWZXJib3NlIHZzLiB0ZXJzZQ0KICAgID4gK0R1ZSB0byB0aGUgdGltZSBp
dCB0YWtlcyB0byByZXZpZXcgYW5kIGNvbXBvc2UgY29kZSByZXZpZXdlciwgcmV2aWV3ZXJzIG9m
dGVuIGFkb3B0IGENCiAgICA+ICt0ZXJzZSBzdHlsZS4gSXQgaXMgbm90IHVudXN1YWwgdG8gc2Vl
IHJldmlldyBjb21tZW50cyBzdWNoIGFzDQogICAgPiArPiB0eXBvDQogICAgPiArPiBzL3Jlc2lv
bnMvcmVnaW9ucy8NCiAgICA+ICs+IGNvZGluZyBzdHlsZQ0KICAgID4gKz4gY29kaW5nIHN0eWxl
OiBicmFja2V0cyBub3QgbmVlZGVkDQogICAgPiArZXRjLg0KICAgID4gKw0KICAgID4gK1RlcnNl
IGNvZGUgcmV2aWV3IHN0eWxlIGhhcyBpdHMgcGxhY2UgYW5kIGNhbiBiZSBwcm9kdWN0aXZlIGZv
ciBib3RoIHRoZSByZXZpZXdlciBhbmQNCiAgICA+ICt0aGUgYXV0aG9yLiBIb3dldmVyLCBvdmVy
dXNlIGNhbiBjb21lIGFjcm9zcyBhcyB1bmZyaWVuZGx5LCBsYWNraW5nIGVtcGF0aHkgYW5kDQog
ICAgPiArY2FuIHRodXMgY3JlYXRlIGEgbmVnYXRpdmUgaW1wcmVzc2lvbiB3aXRoIHRoZSBhdXRo
b3Igb2YgYSBwYXRjaC4gVGhpcyBpcyBpbiBwYXJ0aWN1bGFyDQogICAgPiArdHJ1ZSwgd2hlbiB5
b3UgZG8gbm90IGtub3cgdGhlIGF1dGhvciBvciB0aGUgYXV0aG9yIGlzIGEgbmV3Y29tZXIuIFRl
cnNlDQogICAgPiArY29tbXVuaWNhdGlvbiBzdHlsZXMgY2FuIGFsc28gYmUgcGVyY2VpdmVkIGFz
IHJ1ZGUgaW4gc29tZSBjdWx0dXJlcy4NCiAgICANCiAgICBBbmQgYW5vdGhlciByZW1hcmsgaGVy
ZTogTm90IGJlaW5nIHRlcnNlIGluIHNpdHVhdGlvbnMgbGlrZSB0aGUgb25lcw0KICAgIGVudW1l
cmF0ZWQgYXMgZXhhbXBsZXMgYWJvdmUgaXMgYSBkb3VibGUgd2FzdGUgb2YgdGhlIHJldmlld2Vy
J3MgdGltZToNCiAgICBUaGV5IHNob3VsZG4ndCBldmVuIG5lZWQgdG8gbWFrZSBzdWNoIGNvbW1l
bnRzLCBlc3BlY2lhbGx5IG5vdCBtYW55DQogICAgdGltZXMgZm9yIGEgc2luZ2xlIHBhdGNoIChz
ZWUgeW91ciBtZW50aW9uIG9mICJvdmVydXNlIikuIEkgcmVhbGl6ZQ0KICAgIHdlIHN0aWxsIGhh
dmUgbm8gYXV0b21hdGVkIG1lY2hhbmlzbSB0byBjaGVjayBzdHlsZSBhc3BlY3RzLCBidXQNCiAg
ICBhbnlib2R5IGNhbiBlYXNpbHkgbG9vayBvdmVyIHRoZWlyIHBhdGNoZXMgYmVmb3JlIHN1Ym1p
dHRpbmcgdGhlbS4NCiAgICBBbmQgZm9yIGFuIG9jY2FzaW9uYWwgaXNzdWUgSSB0aGluayBhIHRl
cnNlIHJlcGx5IGlzIHF1aXRlIHJlYXNvbmFibGUNCiAgICB0byBoYXZlLg0KDQpBdCB0aGUgZW5k
IG9mIHRoZSBkYXksIG5vbmUgaWYgdGhpcyBpcyBtYW5kYXRvcnkuIFRoZSBkb2N1bWVudCBhbHNv
DQpoYXMgdHdvIGF1ZGllbmNlcw0KKiBBdXRob3JzIHdoaWNoIGdldCByZXZpZXcgZmVlZGJhY2sg
OiBmb3IgZXhhbXBsZSBieSBqdXN0IGhhdmluZw0KdGhpcyBzZWN0aW9uIGluIHRoZXJlIGl0IGhl
bHBzIA0KDQpJIGFkZGVkIHRoaXMgc2VjdGlvbiBwcmltYXJpbHkgYmVjYXVzZSB3ZSBkbyBzZWUg
dGhlIG9jY2FzaW9uYWwNCnZlcnkgdGVyc2UgcmV2aWV3IHN0eWxlIGFuZCBldmVuIEkgdGhpbmsg
c29tZXRpbWVzOiB3b3csIHRoYXQgY29tZXMNCmFjcm9zcyBhcyBoYXJzaC4gQnV0IEkgYWxzbyBr
bm93LCB0aGF0IGl0IGlzbid0IGludGVudGlvbmFsIGFuZCB0aGF0DQpJIGhhdmUgYSBmYWlybHkg
dGhpY2sgc2tpbi4gQW5kIGl0IGlzIG5vdCBleGNsdXNpdmUgdG8gdHlwb3MgYW5kIG1pbm9yIGlz
c3Vlcy4NCg0KV2hhdCBJIHdhcyB0cnlpbmcgdG8gZG8gaW4gdGhpcyBkb2N1bWVudCBpcyB0byBw
cm92aWRlDQphIGd1aWRlIHdoaWNoIHNob3dzIHRoZSBkaWZmZXJlbnQgcGF0dGVybnMgZnJvbSBi
b3RoIHBlcnNwZWN0aXZlcy4NCkkgaG9wZSBJIHN1Y2NlZWRlZCBpbiB0aGlzLCBidXQgSSBiZWxp
ZXZlIHRoYXQgeW91IHByaW1hcmlseQ0KcmV2aWV3ZWQgdGhlIGRvY3VtZW50IGZyb20gdGhlIHZp
ZXcgcG9pbnQgb2YgYSBjb2RlIHJldmlld2VyLg0KICAgIA0KICAgIE92ZXJhbGwgSSdtIHNlZWlu
ZyB0aGUgZ29vZCBpbnRlbnRpb25zIG9mIHRoaXMgZG9jdW1lbnQsIHlldCBJJ2Qgc3RpbGwNCiAg
ICB2b3RlIGF0IGxlYXN0IC0xIG9uIGl0IGlmIGl0IGNhbWUgdG8gYSB2b3RlLiBGb2xsb3dpbmcg
ZXZlbiBqdXN0IGENCiAgICBmYWlyIHBhcnQgb2YgaXQgaXMgYSBjb25zaWRlcmFibGUgZXh0cmEg
YW1vdW50IG9mIHRpbWUgdG8gaW52ZXN0IGluDQogICAgcmV2aWV3cywgd2hlbiB3ZSBhbHJlYWR5
IGhhdmUgYSBzZXZlcmUgcmV2aWV3aW5nIGJvdHRsZW5lY2suIElmIEkgaGF2ZQ0KICAgIHRvIGp1
ZGdlIGJldHdlZW4gZG9pbmcgYSBiYWQgKHN0eWxpc3RpY2FsbHkgYWNjb3JkaW5nIHRvIHRoaXMg
ZG9jLCBub3QNCiAgICB0ZWNobmljYWxseSkgcmV2aWV3IG9yIG5vbmUgYXQgYWxsIChiZWNhdXNl
IG9mIHRpbWUgY29uc3RyYWludHMpLCBJJ2QNCiAgICBmYXZvciB0aGUgZm9ybWVyLiBVbmxlc3Mg
b2YgY291cnNlIEknbSBhc2tlZCB0byBzdG9wIGRvaW5nIHNvLCBpbg0KICAgIHdoaWNoIGNhc2Ug
SSdkIGV4cGVjdCB3aG9ldmVyIGFza3MgdG8gYXJyYW5nZSBmb3IgdGhlIHJldmlld3MgdG8gYmUN
CiAgICBkb25lIGJ5IHNvbWVvbmUgZWxzZSBpbiBkdWUgY291cnNlLg0KDQpGaXJzdCBvZiBhbGw6
IHRoaXMgd291bGQgYmUgb3VyIGdvbGQgc3RhbmRhcmQgYW5kIGFzIHBvaW50ZWQgb3V0IGVhcmxp
ZXINClNvIGl0IGlzIGludGVuZGVkIHRvIHByb3ZpZGUgdGhlIHRvb2xzIHRvIGRvIGJldHRlcjog
Zm9yIGV4YW1wbGUsIGZyb20gDQpteSBwb2ludCBvZiB2aWV3IGlmIHlvdSBmb2xsb3dlZCBzb21l
IG9mIGl0IGZvciBleGFtcGxlIGZvciBuZXdjb21lcnMNCmFuZCBzcGFyaW5nbHkgd2hlbiB5b3Ug
ZmVlbCBpdCBpcyByaWdodCwgdGhhdCB3b3VsZCBhbHJlYWR5IGJlIGEgDQp3aW4td2luLiBBbHNv
LCBjb25zaWRlciB0aGF0IGEgbW9yZSBwb3NpdGl2ZSB0b25lIHNob3VsZCBhbHNvIGhhdmUgdGhl
DQplZmZlY3QgdGhhdCB0aGVyZSBtYXkgYmUgbGVzcyB1bm5lY2Vzc2FyeSBkaXNjdXNzaW9uLiBJ
IHRoaW5rIHRoaXMNCmlzIHBhcnRpY3VsYXJseSB0cnVlIHdoZW4gaXQgY29tZXMgdG8gdGhlIHNl
Y3Rpb25zIG9uIGZhY3QtYmFzZWQgDQpyZXNwb25zZXMgdnMuIHNvbWUgd2hpY2ggYXJlIHVuY2xl
YXIuIFVuZm9ydHVuYXRlbHksIEkgZG9uJ3QgaGF2ZSBkYXRhDQpvbiB0aGlzIHRvIHByb3ZlIGl0
Lg0KICAgIA0KQ2FuIEkgbWF5YmUgZ2V0IHlvdSB0byByZWNvbnNpZGVyIGFuZCByZS1yZXZpZXcg
dGhlIG5leHQgdmVyc2lvbiBmcm9tIHRoZQ0KdmlldyBwb2ludCBvZiBhbiBhdXRob3IgYW5kIG1h
eWJlIG1ha2Ugc3VnZ2VzdGlvbnMgb24gaG93IHRvIGNyZWF0ZSBtb3JlDQpiYWxhbmNlDQoNCiAg
ICBJJ20gc29ycnkgZm9yIChsaWtlbHkpIHNvdW5kaW5nIGRlc3RydWN0aXZlIGhlcmUuDQoNCkkg
ZG9uJ3Qgc2VlIHRoaXMgeW91ciBmZWVkYmFjayBhcyBkZXN0cnVjdGl2ZSBhbmQgZG8gaG9wZSB0
aGF0IEkNCmNhbiBjb252aW5jZSB5b3UgdGhhdCBkb2N1bWVudGluZyBzb21lIG9mIHRoZSBwYXR0
ZXJucyB3aGljaA0KaGFwcGVuIG9uIHRoZSBsaXN0IGFyZSBpbiBmYWN0IGEgbmV0LXBvc2l0aXZl
DQoNClJlZ2FyZHMNCkxhcnMgDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:22:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10: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 1iDnOW-0007NT-V4; Fri, 27 Sep 2019 10:22:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDnOV-0007NJ-TS
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:22:35 +0000
X-Inumbo-ID: 5de5617e-e110-11e9-b588-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 5de5617e-e110-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 10:20:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0E82328;
 Fri, 27 Sep 2019 03:20: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 5B0403F534;
 Fri, 27 Sep 2019 03:20:01 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569340911-20793-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <70a1fc15-9069-3971-5fe2-5265efa7e4ca@arm.com>
Date: Fri, 27 Sep 2019 11:20:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569340911-20793-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGkgT2xla3NhbmRyLAoKVGhhbmsgeW91IGZvciB0aGUgcmVzcGluLiBUaGUgY29kZSBpbiBwMm0u
YyBsb29rcyBnb29kIHRvIG1lIGtub3cuIE9uZSBjb21tZW50IHJlZ2FyZGluZyB0aGUgU01NVSBj
b2RlIGJlbG93LgoKT24gMjQvMDkvMjAxOSAxNzowMSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3Jv
dGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gaW5kZXggOGFlOTg2YS4uNzAxZmU5
YyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+IEBAIC0yMTk4LDE0ICsyMTk4
LDkgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfY2ZnX3Byb2JlKHN0cnVjdCBhcm1fc21t
dV9kZXZpY2UgKnNtbXUpCj4gICAJc2l6ZSA9IGFybV9zbW11X2lkX3NpemVfdG9fYml0cygoaWQg
Pj4gSUQyX0lBU19TSElGVCkgJiBJRDJfSUFTX01BU0spOwo+ICAgCXNtbXUtPnMxX291dHB1dF9z
aXplID0gbWluX3QodW5zaWduZWQgbG9uZywgUEhZU19NQVNLX1NISUZULCBzaXplKTsKPiAgIAo+
IC0JLyogWGVuOiBTdGFnZS0yIGlucHV0IHNpemUgaGFzIHRvIG1hdGNoIHAybV9pcGFfYml0cy4g
ICovCj4gLQlpZiAoc2l6ZSA8IHAybV9pcGFfYml0cykgewo+IC0JCWRldl9lcnIoc21tdS0+ZGV2
LAo+IC0JCQkiUDJNIElQQSBzaXplIG5vdCBzdXBwb3J0ZWQgKFAyTT0ldSBTTU1VPSVsdSkhXG4i
LAo+IC0JCQlwMm1faXBhX2JpdHMsIHNpemUpOwo+IC0JCXJldHVybiAtRU5PREVWOwo+IC0JfQo+
IC0Jc21tdS0+czJfaW5wdXRfc2l6ZSA9IHAybV9pcGFfYml0czsKPiArCS8qIFhlbjogU2V0IG1h
eGltdW0gU3RhZ2UtMiBpbnB1dCBzaXplIHN1cHBvcnRlZCBieSB0aGUgU01NVS4gKi8KPiArCXAy
bV9yZXN0cmljdF9pcGFfYml0cyhzaXplKTsKPiArCXNtbXUtPnMyX2lucHV0X3NpemUgPSBzaXpl
OwoKU29ycnkgSSBkaWRuJ3QgcmV2aWV3IGNsb3NlbHkgdGhlIFNNTVUgY29kZSBjbG9zZWx5IHVu
dGlsIG5vdy4KCnMyX2lucHV0X3NpemUgaXMgZ29pbmcgdG8gYmUgdXNlZCBieSB0aGUgU01NVSB0
byBjb25maWd1cmUgdGhlCmNvbnRleHQgYmFua3MuIEhvd2V2ZXIsIHRoZSBudW1iZXIgb2YgSVBB
IGJpdHMgbWF5IGhhdmUgYmVlbgpyZXN0cmljdGVkIGZ1cnRoZXIgYnkgdGhlIFAyTSBsYXRlciBv
bi4KClNvIEkgd291bGQgc3F1YXNoIHRoZSBmb2xsb3dpbmcgaHVuayBpbiB0aGlzIHBhdGNoICh1
bnRlc3RlZCk6CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggOGFlOTg2YTE4ZC4u
MjkzZjQyOGZjNyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0xMTEwLDcgKzEx
MTAsMTEgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW5pdF9jb250ZXh0X2Jhbmsoc3RydWN0IGFy
bV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4pCiAgICAgICAgICAgICAgICAgICAgICAgIHJlZyA9
IFRUQkNSX1RHMF82NEs7CiAKICAgICAgICAgICAgICAgIGlmICghc3RhZ2UxKSB7Ci0gICAgICAg
ICAgICAgICAgICAgICAgIHJlZyB8PSAoNjQgLSBzbW11LT5zMl9pbnB1dF9zaXplKSA8PCBUVEJD
Ul9UMFNaX1NISUZUOworICAgICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAg
ICAgICAgICAgKiBYZW46IFRoZSBJT01NVSBzaGFyZSB0aGUgcGFnZS10YWJsZXMgd2l0aCB0aGUg
UDJNCisgICAgICAgICAgICAgICAgICAgICAgICAqIHdoaWNoIG1heSBoYXZlIHJlc3RyaWN0IHRo
ZSBzaXplIGZ1cnRoZXIuCisgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAg
ICAgICAgICAgICByZWcgfD0gKDY0IC0gcDJtX2lwYV9iaXRzKSA8PCBUVEJDUl9UMFNaX1NISUZU
OwogCiAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaCAoc21tdS0+czJfb3V0cHV0X3NpemUp
IHsKICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAzMjoKCgoKPiAgICNpZiAwCj4gICAJLyog
U3RhZ2UtMiBpbnB1dCBzaXplIGxpbWl0ZWQgZHVlIHRvIHBnZCBhbGxvY2F0aW9uIChQVFJTX1BF
Ul9QR0QpICovCj4gICAjaWZkZWYgQ09ORklHXzY0QklUCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:22:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10: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 1iDnOm-0007Ox-8F; Fri, 27 Sep 2019 10:22:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+55=XW=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDnOk-0007Og-U1
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:22:50 +0000
X-Inumbo-ID: ae3c6384-e110-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id ae3c6384-e110-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 10:22:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569579737;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=wIbFe2iuvmvCXJIhc1Jmux7uJ5bvAEpc3Mbf87dxNEk=;
 b=D+k7CCLwUoiHTYL/b0OFfcr9zicOrPwG3Q04nAcY2Yv6N7TaGF+3woVE
 H2J3JGtJzeD4RmwX8+JOSBNH/eEG5BTyWLcaLrS5zSWvuXJBD6BlZv2Wr
 MYbNU02yQ9D5BKA4g3kq+OmSc/wd4Hwyl9PHij2IrrWIPatF8UfF3GUCo 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1SdL+PXP5eajKMbK771A0fFEoTGn8Oytfxe/N6sJh0FNzzTpt78/7I1fPizdWf8LE25qiqznaB
 KdJA445XFDY6dU2q3eCaK/XDptlD5MGgmyEszR5z2e8pAWpxtEh9Y4GU6uKVrs0FnKU60uqLcQ
 iH++v0YzvimxGfXZhQWkDeGyJrsrnVEZdo5hHCNDzDcLYUGA4ykRRSOGFHaBoOG6HmiVbwDmOR
 XjbvRLi0g2XW95HReqCkKB3g+Slg0cO+Flq9PCJugvKPaNcgJ6kMnsMNC6sRhJHhdKSEGj/Kzt
 pWM=
X-SBRS: 2.7
X-MesageID: 6506075
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6506075"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>, Lars Kurth <lars.kurth@xenproject.org>
Thread-Topic: [PATCH v2 5/6] Add guide on Communication Best Practice
Thread-Index: AQHVdKIoBNlHjnrbLUK7o4oIKuieK6c/HQoAgAAiaoCAAAFfgA==
Date: Fri, 27 Sep 2019 10:22:13 +0000
Message-ID: <DBFDB335-D9DB-4AE3-AD5B-20C8E92AFD60@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
 <f28e67ef-2f93-3b61-bc52-304f82c3e44a@suse.com>
 <FB6109D7-6FDC-41AF-95F8-3CC65FAA1215@citrix.com>
In-Reply-To: <FB6109D7-6FDC-41AF-95F8-3CC65FAA1215@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.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4D744ACF4FBD494BA66FA47DD34A2A51@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDI3LzA5LzIwMTksIDExOjE3LCAiTGFycyBLdXJ0aCIgPGxhcnMua3VydGhAY2l0
cml4LmNvbT4gd3JvdGU6DQoNCiAgICANCiAgICANCiAgICBPbiAyNy8wOS8yMDE5LCAxMDoxNCwg
IkphbiBCZXVsaWNoIiA8amJldWxpY2hAc3VzZS5jb20+IHdyb3RlOg0KICAgIA0KICAgICAgICBP
biAyNi4wOS4yMDE5IDIxOjM5LCBMYXJzIEt1cnRoIHdyb3RlOg0KICAgICAgICA+ICsjIyMgVmVy
Ym9zZSB2cy4gdGVyc2UNCiAgICAgICAgPiArRHVlIHRvIHRoZSB0aW1lIGl0IHRha2VzIHRvIHJl
dmlldyBhbmQgY29tcG9zZSBjb2RlIHJldmlld2VyLCByZXZpZXdlcnMgb2Z0ZW4gYWRvcHQgYQ0K
ICAgICAgICA+ICt0ZXJzZSBzdHlsZS4gSXQgaXMgbm90IHVudXN1YWwgdG8gc2VlIHJldmlldyBj
b21tZW50cyBzdWNoIGFzDQogICAgICAgID4gKz4gdHlwbw0KICAgICAgICA+ICs+IHMvcmVzaW9u
cy9yZWdpb25zLw0KICAgICAgICA+ICs+IGNvZGluZyBzdHlsZQ0KICAgICAgICA+ICs+IGNvZGlu
ZyBzdHlsZTogYnJhY2tldHMgbm90IG5lZWRlZA0KICAgICAgICA+ICtldGMuDQogICAgICAgID4g
Kw0KICAgICAgICA+ICtUZXJzZSBjb2RlIHJldmlldyBzdHlsZSBoYXMgaXRzIHBsYWNlIGFuZCBj
YW4gYmUgcHJvZHVjdGl2ZSBmb3IgYm90aCB0aGUgcmV2aWV3ZXIgYW5kDQogICAgICAgID4gK3Ro
ZSBhdXRob3IuIEhvd2V2ZXIsIG92ZXJ1c2UgY2FuIGNvbWUgYWNyb3NzIGFzIHVuZnJpZW5kbHks
IGxhY2tpbmcgZW1wYXRoeSBhbmQNCiAgICAgICAgPiArY2FuIHRodXMgY3JlYXRlIGEgbmVnYXRp
dmUgaW1wcmVzc2lvbiB3aXRoIHRoZSBhdXRob3Igb2YgYSBwYXRjaC4gVGhpcyBpcyBpbiBwYXJ0
aWN1bGFyDQogICAgICAgID4gK3RydWUsIHdoZW4geW91IGRvIG5vdCBrbm93IHRoZSBhdXRob3Ig
b3IgdGhlIGF1dGhvciBpcyBhIG5ld2NvbWVyLiBUZXJzZQ0KICAgICAgICA+ICtjb21tdW5pY2F0
aW9uIHN0eWxlcyBjYW4gYWxzbyBiZSBwZXJjZWl2ZWQgYXMgcnVkZSBpbiBzb21lIGN1bHR1cmVz
Lg0KICAgICAgICANCiAgICAgICAgQW5kIGFub3RoZXIgcmVtYXJrIGhlcmU6IE5vdCBiZWluZyB0
ZXJzZSBpbiBzaXR1YXRpb25zIGxpa2UgdGhlIG9uZXMNCiAgICAgICAgZW51bWVyYXRlZCBhcyBl
eGFtcGxlcyBhYm92ZSBpcyBhIGRvdWJsZSB3YXN0ZSBvZiB0aGUgcmV2aWV3ZXIncyB0aW1lOg0K
ICAgICAgICBUaGV5IHNob3VsZG4ndCBldmVuIG5lZWQgdG8gbWFrZSBzdWNoIGNvbW1lbnRzLCBl
c3BlY2lhbGx5IG5vdCBtYW55DQogICAgICAgIHRpbWVzIGZvciBhIHNpbmdsZSBwYXRjaCAoc2Vl
IHlvdXIgbWVudGlvbiBvZiAib3ZlcnVzZSIpLiBJIHJlYWxpemUNCiAgICAgICAgd2Ugc3RpbGwg
aGF2ZSBubyBhdXRvbWF0ZWQgbWVjaGFuaXNtIHRvIGNoZWNrIHN0eWxlIGFzcGVjdHMsIGJ1dA0K
ICAgICAgICBhbnlib2R5IGNhbiBlYXNpbHkgbG9vayBvdmVyIHRoZWlyIHBhdGNoZXMgYmVmb3Jl
IHN1Ym1pdHRpbmcgdGhlbS4NCiAgICAgICAgQW5kIGZvciBhbiBvY2Nhc2lvbmFsIGlzc3VlIEkg
dGhpbmsgYSB0ZXJzZSByZXBseSBpcyBxdWl0ZSByZWFzb25hYmxlDQogICAgICAgIHRvIGhhdmUu
DQogICAgDQogICAgQXQgdGhlIGVuZCBvZiB0aGUgZGF5LCBub25lIGlmIHRoaXMgaXMgbWFuZGF0
b3J5LiBUaGUgZG9jdW1lbnQgYWxzbw0KICAgIGhhcyB0d28gYXVkaWVuY2VzDQogICAgKiBBdXRo
b3JzIHdoaWNoIGdldCByZXZpZXcgZmVlZGJhY2sgOiBmb3IgZXhhbXBsZSBieSBqdXN0IGhhdmlu
Zw0KICAgIHRoaXMgc2VjdGlvbiBpbiB0aGVyZSBpdCBoZWxwcyANCg0KVGhpcyB3YXMgbWVhbnQg
dG8gcmVhZDogaXQgaGVscHMgc2V0IGV4cGVjdGF0aW9ucyBhbmQgcHJvbW90ZXMgDQp1bmRlcnN0
YW5kaW5nIGZvciBzb21lIG9mIHRoZSBwYXR0ZXJucyB1c2VkDQogICAgDQogICAgSSBhZGRlZCB0
aGlzIHNlY3Rpb24gcHJpbWFyaWx5IGJlY2F1c2Ugd2UgZG8gc2VlIHRoZSBvY2Nhc2lvbmFsDQog
ICAgdmVyeSB0ZXJzZSByZXZpZXcgc3R5bGUgYW5kIGV2ZW4gSSB0aGluayBzb21ldGltZXM6IHdv
dywgdGhhdCBjb21lcw0KICAgIGFjcm9zcyBhcyBoYXJzaC4gQnV0IEkgYWxzbyBrbm93LCB0aGF0
IGl0IGlzbid0IGludGVudGlvbmFsIGFuZCB0aGF0DQogICAgSSBoYXZlIGEgZmFpcmx5IHRoaWNr
IHNraW4uIEFuZCBpdCBpcyBub3QgZXhjbHVzaXZlIHRvIHR5cG9zIGFuZCBtaW5vciBpc3N1ZXMu
DQogICAgDQogTGFycw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:24:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDnQ0-0007f5-1k; Fri, 27 Sep 2019 10: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDnPy-0007et-Al
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:24:06 +0000
X-Inumbo-ID: 45489c80-e110-11e9-9675-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 45489c80-e110-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 10:19: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 667A6B052;
 Fri, 27 Sep 2019 10:19:20 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-7-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c9b53200-3b90-7f93-21f8-dd715965546a@suse.com>
Date: Fri, 27 Sep 2019 12:19:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569506015-26938-7-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 6/7] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

T24gMjYuMDkuMjAxOSAxNTo1MywgQ2hhbyBHYW8gd3JvdGU6Cj4gQEAgLTEwNSwyMyArMTEwLDQy
IEBAIHZvaWQgX19pbml0IG1pY3JvY29kZV9zZXRfbW9kdWxlKHVuc2lnbmVkIGludCBpZHgpCj4g
IH0KPiAgCj4gIC8qCj4gLSAqIFRoZSBmb3JtYXQgaXMgJ1s8aW50ZWdlcj58c2Nhbl0nLiBCb3Ro
IG9wdGlvbnMgYXJlIG9wdGlvbmFsLgo+ICsgKiBUaGUgZm9ybWF0IGlzICdbPGludGVnZXI+fHNj
YW4sIG5taT08Ym9vbD5dJy4gQm90aCBvcHRpb25zIGFyZSBvcHRpb25hbC4KPiAgICogSWYgdGhl
IEVGSSBoYXMgZm9yY2VkIHdoaWNoIG9mIHRoZSBtdWx0aWJvb3QgcGF5bG9hZHMgaXMgdG8gYmUg
dXNlZCwKPiAtICogbm8gcGFyc2luZyB3aWxsIGJlIGF0dGVtcHRlZC4KPiArICogb25seSBubWk9
PGJvb2w+IGlzIHBhcnNlZC4KPiAgICovCj4gIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Vjb2Rl
KGNvbnN0IGNoYXIgKnMpCj4gIHsKPiAtICAgIGNvbnN0IGNoYXIgKnEgPSBOVUxMOwo+ICsgICAg
Y29uc3QgY2hhciAqc3M7Cj4gKyAgICBpbnQgdmFsLCByYyA9IDA7Cj4gIAo+IC0gICAgaWYgKCB1
Y29kZV9tb2RfZm9yY2VkICkgLyogRm9yY2VkIGJ5IEVGSSAqLwo+IC0gICAgICAgcmV0dXJuIDA7
Cj4gKyAgICBkbyB7Cj4gKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKPiArICAgICAgICBp
ZiAoICFzcyApCj4gKyAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOwo+ICAKPiAtICAg
IGlmICggIXN0cm5jbXAocywgInNjYW4iLCA0KSApCj4gLSAgICAgICAgdWNvZGVfc2NhbiA9IDE7
Cj4gLSAgICBlbHNlCj4gLSAgICAgICAgdWNvZGVfbW9kX2lkeCA9IHNpbXBsZV9zdHJ0b2wocywg
JnEsIDApOwo+ICsgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm5taSIsIHMsIHNz
KSkgPj0gMCApCj4gKyAgICAgICAgICAgIHVjb2RlX2luX25taSA9IHZhbDsKPiArICAgICAgICBl
bHNlIGlmICggIXVjb2RlX21vZF9mb3JjZWQgKSAvKiBOb3QgZm9yY2VkIGJ5IEVGSSAqLwo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgY29uc3QgY2hhciAqcSA9IE5VTEw7Cj4gKwo+ICsgICAg
ICAgICAgICBpZiAoICFzdHJuY21wKHMsICJzY2FuIiwgNCkgKQo+ICsgICAgICAgICAgICB7Cj4g
KyAgICAgICAgICAgICAgICB1Y29kZV9zY2FuID0gdHJ1ZTsKCkkgZ3Vlc3MgaXQgd291bGQgaGF2
ZSByZXN1bHRlZCBpbiBtb3JlIGNvbnNpc3RlbnQgY29kZSBpZiB5b3UgaGFkCnVzZWQgcGFyc2Vf
Ym9vbGVhbigpIGhlcmUsIHRvby4KCj4gQEAgLTIyMiw2ICsyNDYsOCBAQCBjb25zdCBzdHJ1Y3Qg
bWljcm9jb2RlX29wcyAqbWljcm9jb2RlX29wczsKPiAgc3RhdGljIERFRklORV9TUElOTE9DSyht
aWNyb2NvZGVfbXV0ZXgpOwo+ICAKPiAgREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdV9zaWduYXR1
cmUsIGNwdV9zaWcpOwo+ICsvKiBTdG9yZSBlcnJvciBjb2RlIG9mIHRoZSB3b3JrIGRvbmUgaW4g
Tk1JIGhhbmRsZXIgKi8KPiArREVGSU5FX1BFUl9DUFUoaW50LCBsb2FkaW5nX2Vycik7CgpzdGF0
aWMKCj4gQEAgLTM1Niw0MiArMzgzLDg4IEBAIHN0YXRpYyB2b2lkIHNldF9zdGF0ZSh1bnNpZ25l
ZCBpbnQgc3RhdGUpCj4gICAgICBzbXBfd21iKCk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgc2Vj
b25kYXJ5X3RocmVhZF9mbih2b2lkKQo+ICtzdGF0aWMgaW50IHNlY29uZGFyeV9ubWlfd29yayh2
b2lkKQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgcHJpbWFyeSA9IGNwdW1hc2tfZmlyc3QodGhp
c19jcHUoY3B1X3NpYmxpbmdfbWFzaykpOwo+ICsgICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9j
ZXNzb3JfaWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsKPiAgCj4gLSAgICBpZiAoICF3YWl0X2Zvcl9z
dGF0ZShMT0FESU5HX0NBTExJTikgKQo+IC0gICAgICAgIHJldHVybiAtRUJVU1k7Cj4gKyAgICBy
ZXR1cm4gd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FWElUKSA/IDAgOiAtRUJVU1k7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbnQgcHJpbWFyeV90aHJlYWRfd29yayhjb25zdCBzdHJ1Y3QgbWljcm9jb2Rl
X3BhdGNoICpwYXRjaCkKPiArewo+ICsgICAgaW50IHJldDsKPiAgCj4gICAgICBjcHVtYXNrX3Nl
dF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOwo+ICAKPiAtICAgIGlm
ICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfRVhJVCkgKQo+ICsgICAgaWYgKCAhd2FpdF9mb3Jf
c3RhdGUoTE9BRElOR19FTlRFUikgKQo+ICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gIAo+IC0g
ICAgLyogQ29weSB1cGRhdGUgcmV2aXNpb24gZnJvbSB0aGUgcHJpbWFyeSB0aHJlYWQuICovCj4g
LSAgICB0aGlzX2NwdShjcHVfc2lnKS5yZXYgPSBwZXJfY3B1KGNwdV9zaWcsIHByaW1hcnkpLnJl
djsKPiArICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7Cj4g
KyAgICBpZiAoICFyZXQgKQo+ICsgICAgICAgIGF0b21pY19pbmMoJmNwdV91cGRhdGVkKTsKPiAr
ICAgIGF0b21pY19pbmMoJmNwdV9vdXQpOwo+ICAKPiAtICAgIHJldHVybiAwOwo+ICsgICAgcmV0
dXJuIHJldDsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBwcmltYXJ5X3RocmVhZF9mbihjb25zdCBz
dHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKPiArc3RhdGljIGludCBwcmltYXJ5X25taV93
b3JrKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQo+ICt7Cj4gKyAgICByZXR1
cm4gcHJpbWFyeV90aHJlYWRfd29yayhwYXRjaCk7Cj4gK30KCldoeSB0aGlzIHdyYXBwZXI/IFRo
ZSBmdW5jdGlvbiBzaWduYXR1cmVzIGFyZSBpZGVudGljYWwuIEkgZ3Vlc3MKeW91IHdhbnQgdG8g
ZW1waGFzaXplIHRoZSBlbnZpcm9ubWVudCB0aGUgZnVuY3Rpb24gaXMgdG8gYmUgdXNlZAppbiwg
c28gcGVyaGFwcyBmaW5lIGRlc3BpdGUgdGhlIHJlZHVuZGFuY3kuIEF0IGxlYXN0IHRoZXJlJ3Mg
bm8KYWRkcmVzcyB0YWtlbiBvZiB0aGlzIGZ1bmN0aW9uLCBzbyB0aGUgY29tcGlsZXIgY2FuIGVs
aW1pbmF0ZSBpdC4KCj4gK3N0YXRpYyBpbnQgc2Vjb25kYXJ5X3RocmVhZF9mbih2b2lkKQo+ICt7
Cj4gICAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0NBTExJTikgKQo+ICAgICAgICAg
IHJldHVybiAtRUJVU1k7Cj4gIAo+IC0gICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3Jf
aWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsKPiArICAgIHNlbGZfbm1pKCk7Cj4gIAo+IC0gICAgaWYg
KCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FTlRFUikgKQo+ICsgICAgLyogQ29weSB1cGRhdGUg
cmV2aXNpb24gZnJvbSB0aGUgcHJpbWFyeSB0aHJlYWQuICovCj4gKyAgICB0aGlzX2NwdShjcHVf
c2lnKS5yZXYgPQo+ICsgICAgICAgIHBlcl9jcHUoY3B1X3NpZywgY3B1bWFza19maXJzdCh0aGlz
X2NwdShjcHVfc2libGluZ19tYXNrKSkpLnJldjsKCl9hbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnMo
KSB0YWtlcyBzcGVjaWZpYyBjYXJlIHRvIGF2b2lkIHJlbHlpbmcgb24KdGhlIE5NSSBwb3RlbnRp
YWxseSBub3QgYXJyaXZpbmcgc3luY2hyb25vdXNseSAoaW4gd2hpY2ggY2FzZSB5b3UnZApwb3Rl
bnRpYWxseSBjb3B5IGEgbm90LXlldC11cGRhdGVkIENQVSBzaWduYXR1cmUgYWJvdmUpLiBJIHRo
aW5rIHRoZQpzYW1lIGNhcmUgd2FudHMgYXBwbHlpbmcgaGVyZSwgd2hpY2ggSSBndWVzcyB3b3Vs
ZCBiZSBhbm90aGVyCgogICAgd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FWElUKTsKCj4gKyAgICBy
ZXR1cm4gdGhpc19jcHUobG9hZGluZ19lcnIpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHByaW1h
cnlfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQo+ICt7Cj4g
KyAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0NBTExJTikgKQo+ICAgICAgICAgIHJl
dHVybiAtRUJVU1k7Cj4gIAo+IC0gICAgcmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9j
b2RlKHBhdGNoKTsKPiAtICAgIGlmICggIXJldCApCj4gLSAgICAgICAgYXRvbWljX2luYygmY3B1
X3VwZGF0ZWQpOwo+IC0gICAgYXRvbWljX2luYygmY3B1X291dCk7Cj4gKyAgICBpZiAoIHVjb2Rl
X2luX25taSApCj4gKyAgICB7Cj4gKyAgICAgICAgc2VsZl9ubWkoKTsKPiArICAgICAgICByZXR1
cm4gdGhpc19jcHUobG9hZGluZ19lcnIpOwoKU2FtZSBoZXJlIHRoYW4sIHRvIHByb3RlY3QgYWdh
aW5zdCByZXR1cm5pbmcgYSBub3QteWV0LXVwZGF0ZWQgZXJyb3IKaW5kaWNhdG9yLgoKPiBAQCAt
NDIwLDE0ICs0OTgsMjMgQEAgc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1
Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKPiAgICAgICAgICByZXR1cm4gcmV0Owo+ICAgICAg
fQo+ICAKPiAtICAgIC8qIExldCBwcmltYXJ5IHRocmVhZHMgbG9hZCB0aGUgZ2l2ZW4gdWNvZGUg
dXBkYXRlICovCj4gLSAgICBzZXRfc3RhdGUoTE9BRElOR19FTlRFUik7Cj4gLQo+ICsgICAgLyog
Q29udHJvbCB0aHJlYWQgbG9hZHMgdWNvZGUgZmlyc3Qgd2hpbGUgb3RoZXJzIGFyZSBpbiBOTUkg
aGFuZGxlci4gKi8KPiAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShw
YXRjaCk7Cj4gICAgICBpZiAoICFyZXQgKQo+ICAgICAgICAgIGF0b21pY19pbmMoJmNwdV91cGRh
dGVkKTsKPiAgICAgIGF0b21pY19pbmMoJmNwdV9vdXQpOwo+ICAKPiArICAgIGlmICggcmV0ID09
IC1FSU8gKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCj4gKyAgICAgICAg
ICAgICAgICJMYXRlIGxvYWRpbmcgYWJvcnRlZDogQ1BVJXUgZmFpbGVkIHRvIHVwZGF0ZSB1Y29k
ZVxuIiwgY3B1KTsKPiArICAgICAgICBzZXRfc3RhdGUoTE9BRElOR19FWElUKTsKPiArICAgICAg
ICByZXR1cm4gcmV0Owo+ICsgICAgfQo+ICsKPiArICAgIC8qIExldCBwcmltYXJ5IHRocmVhZHMg
bG9hZCB0aGUgZ2l2ZW4gdWNvZGUgdXBkYXRlICovCj4gKyAgICBzZXRfc3RhdGUoTE9BRElOR19F
TlRFUik7CgpXaGlsZSB0aGUgZGVzY3JpcHRpb24gZ29lcyB0byBzb21lIGxlbmd0aHMgdG8gZXhw
bGFpbiB0aGlzIG9yZGVyaW5nIG9mCnVwZGF0ZXMsIEkgc3RpbGwgZG9uJ3QgcmVhbGx5IHNlZSB0
aGUgcG9pbnQ6IEhvdyBpcyBpdCBiZXR0ZXIgZm9yIHRoZQpjb250cm9sIENQVSB0byBoYXZlIHVw
ZGF0ZWQgaXRzIHVjb2RlIGVhcmx5IGFuZCB0aGVuIGhpdCBhbiBOTUkgYmVmb3JlCnRoZSBvdGhl
ciBDUFVzIGhhdmUgZXZlbiBzdGFydGVkIHVwZGF0aW5nLCB0aGFuIHRoZSBvdGhlciB3YXkgYXJv
dW5kCmluIHRoZSBvcHBvc2l0ZSBjYXNlPwoKPiBAQCAtNDU2LDYgKzU0Myw4IEBAIHN0YXRpYyBp
bnQgY29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gp
Cj4gICAgICAvKiBNYXJrIGxvYWRpbmcgaXMgZG9uZSB0byB1bmJsb2NrIG90aGVyIHRocmVhZHMg
Ki8KPiAgICAgIHNldF9zdGF0ZShMT0FESU5HX0VYSVQpOwo+ICAKPiArICAgIHNldF9ubWlfY2Fs
bGJhY2soc2F2ZWRfbm1pX2NhbGxiYWNrKTsKPiArICAgIG5taV9wYXRjaCA9IFpFUk9fQkxPQ0tf
UFRSOwoKQW5vdGhlciBzbXBfd21iKCkgYmV0d2VlbiB0aGVtLCBqdXN0IHRvIGJlIG9uIHRoZSBz
YWZlIHNpZGU/Cgo+IEBAIC01MTUsNiArNjA0LDEzIEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikK
PiAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+ICAgICAgfQo+ICAKPiArICAgIC8qCj4gKyAgICAg
KiBDUFVzIGV4Y2VwdCB0aGUgZmlyc3Qgb25saW5lIENQVSB3b3VsZCBzZW5kIGEgZmFrZSAoc2Vs
ZikgTk1JIHRvCj4gKyAgICAgKiByZW5kZXp2b3VzIGluIE5NSSBoYW5kbGVyLiBCdXQgYSBmYWtl
IE5NSSB0byBubWlfY3B1IG1heSB0cmlnZ2VyCj4gKyAgICAgKiB1bmtub3duX25taV9lcnJvcigp
LiBJdCBlbnN1cmVzIG5taV9jcHUgd29uJ3QgcmVjZWl2ZSBhIGZha2UgTk1JLgo+ICsgICAgICov
Cj4gKyAgICBBU1NFUlQoY3B1bWFza19maXJzdCgmY3B1X29ubGluZV9tYXApID09IG5taV9jcHUp
OwoKTG9va2luZyBhdCB0aGlzIGFnYWluLCBJIGRvbid0IHRoaW5rIGl0IHNob3VsZCBiZSBBU1NF
UlQoKS4gSW5zdGVhZAp5b3Ugd2FudCB0byByZXR1cm4gYW4gKGVhc3kgdG8gcmVjb2duaXplKSBl
cnJvciBpbiB0aGlzIGNhc2UgLSBtYXliZQotRVBFUk0gb3IgLUVOT0VYRUMgb3IgLUVYREVWLiBU
aGlzIGlzIG5vdCB0aGUgbGVhc3QgdG8gYWxzbyBiZSBzYWZlCmluIG5vbi1kZWJ1ZyBidWlsZHMu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:26:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10:26: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 1iDnS9-0007tO-Mp; Fri, 27 Sep 2019 10:26:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A1rL=XW=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDnS8-0007tG-1B
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:26:20 +0000
X-Inumbo-ID: 3e38836e-e111-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id 3e38836e-e111-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 10:26:19 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id b20so1974430ljj.5
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 03:26: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-transfer-encoding:content-language;
 bh=rgMBREI/NjJvXAms3h5hBUipMHHLsxI1R7M4ItebGc8=;
 b=JIkw+oEJHZ/QEcC1CXrgxAW0naS5yrFR4JZMbPQGgoaNcM8P51q4UCR7QW51YNIHYi
 lp8keSxnZLr2RMc0kzL/+bvDB0SMZ5lZo8FW01LsbHWf+CQrTQ5aYp+muymJRQJuC5M0
 yLYe12W5P+RqCcQv8eKW0hZS1eEocJ+TSmz/LEkkQ0nN/RBnejiwyiIeL94vf83LNNe+
 GDUTygIM1GlCPsmvGVf+EkcwFCK6+U1VOA0jJ0XVavE5k+QDZeFtATnaLfrxBgmX1ZGj
 8oAw5rK2AbCMQVSQheYzRoQ99SdnGCTNUQygv/lAl3Bqc7fmpEeefGfI/KWKp3ISvF39
 9HKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=rgMBREI/NjJvXAms3h5hBUipMHHLsxI1R7M4ItebGc8=;
 b=eZrTHLQ2LO5AhVtCx9+z6oyOZZU1jh87XyxsIPXHujxNetJfJ9z7NdiF/UrU05aBkC
 RVAi5Rhi5V9b18qv+sIn5vda1gN5sapx+lvYZPhvVIOetLDfyOPA8twFAI2g5CzlBTzX
 KxsYZh4NPJrz74KEmTp0dmwBoxoQJR4xyRnbKVMzOUtC4cPcTTUSaBEYic6bMWu0BJZs
 m9jeaU5Btvrg39ERLfYFao5JAmxLGuJgJIIDjOaryC47lSbSy3oRUj5D7VR4H1/jemoP
 oYCwpabHJIL8RPN7F0fU/CDvNzwmY8fmf1at4PWxGGAVpg0zD3u2h5HzrrSlzmwP7WME
 dHhg==
X-Gm-Message-State: APjAAAWL1TeCWQkh2e7O+bUoe/U2j3MrphGGeOoTFV3YvnTf2XBF5dKk
 TE126srSuzaqCB1bJ08myv8=
X-Google-Smtp-Source: APXvYqxcMzmcW1RMXD475LAU1r08nCYrEGVSXF5ek+gcwFoz/B6aLcoJ2JhNwcxnE4tj3RSiH0dtDw==
X-Received: by 2002:a2e:b0d1:: with SMTP id g17mr2268766ljl.238.1569579978038; 
 Fri, 27 Sep 2019 03:26:18 -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 r75sm398851lff.7.2019.09.27.03.26.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Sep 2019 03:26:17 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1569340911-20793-1-git-send-email-olekstysh@gmail.com>
 <70a1fc15-9069-3971-5fe2-5265efa7e4ca@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <eac9ce94-ecef-efe8-017b-80bb3f5761ce@gmail.com>
Date: Fri, 27 Sep 2019 13:26:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <70a1fc15-9069-3971-5fe2-5265efa7e4ca@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

Ck9uIDI3LjA5LjE5IDEzOjIwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuCgoKPgo+IFRoYW5rIHlvdSBmb3IgdGhlIHJlc3Bpbi4gVGhlIGNvZGUgaW4gcDJt
LmMgbG9va3MgZ29vZCB0byBtZSBrbm93LiBPbmUgY29tbWVudCByZWdhcmRpbmcgdGhlIFNNTVUg
Y29kZSBiZWxvdy4KPgo+IE9uIDI0LzA5LzIwMTkgMTc6MDEsIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4gaW5kZXggOGFlOTg2YS4u
NzAxZmU5YyAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
Ywo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4+IEBAIC0yMTk4
LDE0ICsyMTk4LDkgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfY2ZnX3Byb2JlKHN0cnVj
dCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCj4+ICAgIAlzaXplID0gYXJtX3NtbXVfaWRfc2l6ZV90
b19iaXRzKChpZCA+PiBJRDJfSUFTX1NISUZUKSAmIElEMl9JQVNfTUFTSyk7Cj4+ICAgIAlzbW11
LT5zMV9vdXRwdXRfc2l6ZSA9IG1pbl90KHVuc2lnbmVkIGxvbmcsIFBIWVNfTUFTS19TSElGVCwg
c2l6ZSk7Cj4+ICAgIAo+PiAtCS8qIFhlbjogU3RhZ2UtMiBpbnB1dCBzaXplIGhhcyB0byBtYXRj
aCBwMm1faXBhX2JpdHMuICAqLwo+PiAtCWlmIChzaXplIDwgcDJtX2lwYV9iaXRzKSB7Cj4+IC0J
CWRldl9lcnIoc21tdS0+ZGV2LAo+PiAtCQkJIlAyTSBJUEEgc2l6ZSBub3Qgc3VwcG9ydGVkIChQ
Mk09JXUgU01NVT0lbHUpIVxuIiwKPj4gLQkJCXAybV9pcGFfYml0cywgc2l6ZSk7Cj4+IC0JCXJl
dHVybiAtRU5PREVWOwo+PiAtCX0KPj4gLQlzbW11LT5zMl9pbnB1dF9zaXplID0gcDJtX2lwYV9i
aXRzOwo+PiArCS8qIFhlbjogU2V0IG1heGltdW0gU3RhZ2UtMiBpbnB1dCBzaXplIHN1cHBvcnRl
ZCBieSB0aGUgU01NVS4gKi8KPj4gKwlwMm1fcmVzdHJpY3RfaXBhX2JpdHMoc2l6ZSk7Cj4+ICsJ
c21tdS0+czJfaW5wdXRfc2l6ZSA9IHNpemU7Cj4gU29ycnkgSSBkaWRuJ3QgcmV2aWV3IGNsb3Nl
bHkgdGhlIFNNTVUgY29kZSBjbG9zZWx5IHVudGlsIG5vdy4KPgo+IHMyX2lucHV0X3NpemUgaXMg
Z29pbmcgdG8gYmUgdXNlZCBieSB0aGUgU01NVSB0byBjb25maWd1cmUgdGhlCj4gY29udGV4dCBi
YW5rcy4gSG93ZXZlciwgdGhlIG51bWJlciBvZiBJUEEgYml0cyBtYXkgaGF2ZSBiZWVuCj4gcmVz
dHJpY3RlZCBmdXJ0aGVyIGJ5IHRoZSBQMk0gbGF0ZXIgb24uCj4KPiBTbyBJIHdvdWxkIHNxdWFz
aCB0aGUgZm9sbG93aW5nIGh1bmsgaW4gdGhpcyBwYXRjaCAodW50ZXN0ZWQpOgo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gaW5kZXggOGFlOTg2YTE4ZC4uMjkzZjQyOGZjNyAxMDA2
NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+IEBAIC0xMTEwLDcgKzExMTAsMTEgQEAg
c3RhdGljIHZvaWQgYXJtX3NtbXVfaW5pdF9jb250ZXh0X2Jhbmsoc3RydWN0IGFybV9zbW11X2Rv
bWFpbiAqc21tdV9kb21haW4pCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyA9IFRUQkNS
X1RHMF82NEs7Cj4gICAKPiAgICAgICAgICAgICAgICAgIGlmICghc3RhZ2UxKSB7Cj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgcmVnIHw9ICg2NCAtIHNtbXUtPnMyX2lucHV0X3NpemUpIDw8IFRU
QkNSX1QwU1pfU0hJRlQ7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgLyoKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgKiBYZW46IFRoZSBJT01NVSBzaGFyZSB0aGUgcGFnZS10YWJsZXMgd2l0
aCB0aGUgUDJNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICogd2hpY2ggbWF5IGhhdmUgcmVz
dHJpY3QgdGhlIHNpemUgZnVydGhlci4KPiArICAgICAgICAgICAgICAgICAgICAgICAgKi8KPiAr
ICAgICAgICAgICAgICAgICAgICAgICByZWcgfD0gKDY0IC0gcDJtX2lwYV9iaXRzKSA8PCBUVEJD
Ul9UMFNaX1NISUZUOwo+ICAgCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaCAoc21t
dS0+czJfb3V0cHV0X3NpemUpIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAzMjoK
CgpJbmRlZWQsIG1ha2VzIHNlbnNlLCBJIHdpbGwgc3F1YXNoLgoKCi0tIApSZWdhcmRzLAoKT2xl
a3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:37:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10: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 1iDncZ-0000lb-6P; Fri, 27 Sep 2019 10:37: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=fvvD=XW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iDncX-0000lW-Ix
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:37:05 +0000
X-Inumbo-ID: bec6376f-e112-11e9-9675-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id bec6376f-e112-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 10:37:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569580624;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=k9yPL+lGyUFs8riJfvaRvpSycWMszEKMIOzHGvYSzVc=;
 b=FS0hIwg7gnkrEGSdk4AFkJ4pElZv1brlnLnzJx9jTII1mRWeA2xN0F6v
 +GP4qhOJ2oKHnGty+DN53BBGHH007gp3L2DppObnPxjK7dLulvTdaWbnG
 MyUx9kiV0WOpzz0K2b1kuxJLlqHsEtJxVPHN6SKMKk4CbRN7HPIie5P1g 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: P/MvyCR+GZeYGfIEguxgdp6okzUGuz07kT1qqw90qodbfyb60OrGHx36UFlHwMOxAWM6bxJgR/
 55+AAMA6i1wwqHyFiQL+ytaPk0DFQPagfGLVjupC4zGDwPQY6Ey5DI2uu+E56F2lIU3OwfKx6c
 Fy0AIHJcubdOr+4U3BTLXlWHLcwOeoHBfysqlEqpWqSCfymNDrzJnA8IsoTJ8ai/f5+85IkSEj
 SDH6lWcsHRCIvecE8Aih6gM1CZUvQzP7i+jQ8+1oafANJ4uthYR/L25dtJ6EAuGGwlfMv9CV/r
 6cc=
X-SBRS: 2.7
X-MesageID: 6443797
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6443797"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23949.58956.637645.181431@mariner.uk.xensource.com>
Date: Fri, 27 Sep 2019 11:37:00 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20190927090048.28872-2-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggdjEgMS82XSBkb2NzOiBhZGQgZmVhdHVyZSBk
b2N1bWVudCBmb3IgWGVuIGh5cGVydmlzb3Igc3lzZnMtbGlrZSBzdXBwb3J0Iik6Cj4gT24gdGhl
IDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0IHRoZSBY
ZW4KPiBoeXBlcnZpc29yIHNob3VsZCBnYWluIHN1cHBvcnQgZm9yIGEgaGllcmFyY2hpY2FsIG5h
bWUtdmFsdWUgc3RvcmUKPiBzaW1pbGFyIHRvIHRoZSBMaW51eCBrZXJuZWwncyBzeXNmcy4KPiAK
PiBJbiB0aGUgYmVnaW5uaW5nIHRoZXJlIHNob3VsZCBvbmx5IGJlIGJhc2ljIHN1cHBvcnQ6IGVu
dHJpZXMgY2FuIGJlCj4gYWRkZWQgZnJvbSB0aGUgaHlwZXJ2aXNvciBpdHNlbGYgb25seSwgdGhl
cmUgaXMgYSBzaW1wbGUgaHlwZXJjYWxsCj4gaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGRhdGEuCj4g
Cj4gQWRkIGEgZmVhdHVyZSBkb2N1bWVudCBmb3Igc2V0dGluZyB0aGUgYmFzZSBvZiBhIGRpc2N1
c3Npb24gcmVnYXJkaW5nCj4gdGhlIGRlc2lyZWQgZnVuY3Rpb25hbGl0eSBhbmQgdGhlIGVudHJp
ZXMgdG8gYWRkLgoKVGhhbmtzIGZvciB0aGlzIHdvcmsuICBMaWtlIG90aGVycywgSSBhcHByb3Zl
IG9mIHRoZSBiYXNpYyBpZGVhLgoKUmVhZGluZyB5b3VyIHNwZWMgZG9jdW1lbnQgaGVyZSwgSSB0
aGluayB0aGVyZSBpcyBhIGtleSBwYXJ0IG1pc3Npbmc6CnBsZWFzZSBjb3VsZCB5b3Ugc3BlY2lm
eSB0aGUgYWxsb3dhYmxlIHN5bnRheCBmb3Iga2V5cywgYW5kIGZvcgp2YWx1ZXMuCgpJIGd1ZXNz
IHRoYXQga2V5cyB3aWxsIGJlIGNob3NlbiBmcm9tIHNvbWUgbGltaXRlZCBzYWZlIGNoYXJhY3Rl
cgpzZXQgPyAgV2hhdCBhYm91dCB2YWx1ZXMgPyAgTWlnaHQgd2UgY3JlYXRlIGEga2V5IHdob3Nl
IHZhbHVlIGNvbnRhaW5zCmJpbmFyeSBkYXRhID8KCkRlcGVuZCBvbiB0aGUgYW5zd2VyIHRvIHRo
aXMgcXVlc3Rpb24sIEkgbWF5IHdhbnQgdG8gc3VnZ2VzdCBjaGFuZ2VzCm9yIGVuaGFuY2VtZW50
cyB0byB5b3VyIHByb3Bvc2VkIGNvbW1hbmQtbGluZSB0b29sLgoKQWxzbywgeW91ciB0b3AtbGV2
ZWwgZG9jdW1lbnQgaGFzIGEgbGlzdCBvZiBwYXRocyBpbiBpdCwgd2hpY2ggaXMKcHJlc3VtYWJs
eSBwcm9zcGVjdGl2ZS4gIE1heWJlIHRoYXQgaW5mb3JtYXRpb24gc2hvdWxkIGJlIGEgbm9uLXBh
cnNlZApoZWFkZXIgc2VjdGlvbiBpbiB0aGUgcGF0aHMgZG9jdW1lbnQgPwoKV291bGQgaXQgYmUg
cG9zc2libGUgdG8gYWRkIGEgc2NyaXB0IHRvIHhlbi5naXQgd2hpY2ggbGlzdHMgdGhlCnhlbmh5
cGZzIGFuZCBjaGVja3MgdGhhdCBhbGwgdGhlIHBhdGhzIGFyZSBkb2N1bWVudGVkID8gIFdlIGNv
dWxkIGFkZAphIGZldyBjYWxscyB0byB0aGF0IHRvIG9zc3Rlc3QuLi4KClRoYW5rcywKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:40:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 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 1iDnfa-0001fo-Nt; Fri, 27 Sep 2019 10:40:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fvvD=XW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iDnfZ-0001X2-Ba
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:40:13 +0000
X-Inumbo-ID: 2eed9c80-e113-11e9-9675-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 2eed9c80-e113-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 10:40:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569580812;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=s+tSQwjR36AeadxFH1SMfYTF7k9gyCQ44bkfsksoQGQ=;
 b=FBfqZkfghSmH1ikOB6Q3qPSbGP0szzrCaPHJiafYI3sVYYBL2hB31fkc
 1ysjnyj3FhNcvFPcDflanVcnQYjWVeFgm2FXkTWaJCpcBVF10LmQP65T5
 WcNObQezsVCpCgvCThWBi5UTbCvtZvgdplBfAg1z+TKF2T6ZusV4nGyVF s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rq5k9vNSX7dA3SqW9DueMTInPsTPYO7ZWgwk7M7WCIO1TJivCNge9LxBGSc17IIHRmasKmmUGg
 iEumB26d7nKmOJsbh5QV8qpYBlPz6pERFHG5HOgzxGs/pRfzf3x8Hh4D+gmxiUh6BTrZrIVGsh
 ztNo3C0FfldQahABlG8D/I9MdHxgf816Q/6TUpU2ulWCqv46wLH3LJrskPrWWFfBVSQuYZlccZ
 OFxPPTnzMPyc3Azssg6SIZoqwUrbSqAr0BcqPWPvhU2+5x6BjDWSEVZmnQPxT3I5CibZNg/DQX
 LVs=
X-SBRS: 2.7
X-MesageID: 6396012
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6396012"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23949.59145.294340.493306@mariner.uk.xensource.com>
Date: Fri, 27 Sep 2019 11:40:09 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20190927090048.28872-4-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-4-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 3/6] libs: add libxenhypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggdjEgMy82XSBsaWJzOiBhZGQgbGlieGVuaHlw
ZnMiKToKPiBBZGQgdGhlIG5ldyBsaWJyYXJ5IGxpYnhlbmh5cGZzIGZvciBhY2Nlc3MgdG8gdGhl
IGh5cGVydmlzb3IgZmlsZXN5c3RlbS4KClRoaXMgY29kZSBsb29rcyBhcyBleHBlY3RlZCB0byBt
ZS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkl0
IGRvZXMgbWFrZSBtZSB0aGluZyB5b3UgaGF2ZSBoYWQgdG8gd3JpdGUgcmF0aGVyIGEgbG90IG9m
IHJhdGhlcgpib3JpbmcgKGFuZCBpbiBzb21lIGNhc2VzLCBmaWRkbHkpIGNvZGUuICBJJ20gbm90
IHN1cmUgdGhhdCBJIGhhdmUgYQpnb29kIGFuc3dlciB0byB0aGlzLiAgSW4gYW55IGNhc2UgaXQn
cyBub3QgeW91ciBmYXVsdCA6LSkuCgpSZWdhcmRzLApJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:42:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDnht-0001oa-7g; Fri, 27 Sep 2019 10:42:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fvvD=XW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iDnhs-0001oV-OB
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:42:36 +0000
X-Inumbo-ID: 84717a8c-e113-11e9-97fb-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 84717a8c-e113-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 10:42:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569580956;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=2kZUXs2MBXRbFlt3Nh8rsvpojQVx3UO0q3HMB0nWt+M=;
 b=TAg/uGtN7L0ZofgBp8OxGHK2SBYcurYBnkJE5dNFuDJhDZ3U2keGiuC0
 5+4MOGq7bzu1V6nqlCX+KrFn4hFd3p8EeGP5xjImwhyByfhaN6WMtmgKF
 LRVjN5sHeP7xFofBvsoLSW324Y+5dg9P4qSv+uiQ887h2qcP90dHgISRr s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XfX6Rld3j38cMwUYfj4Gqa5o9JrUqz7QQ5MTybbdD4pMI9uYB0EUJ/wtw5WUY6gwgw+A23lArL
 z0vQH+Z2eaPbq5+IN77i82W8euEIFjYVemrLMoL4ZYKupTJBCtDJAJD9whaDAqqmZfMenf3xSj
 i2jCsbT5dlxkcmnk9xwdUmIxqdO41W1iCit+0e8HLoPJnOMnsrPTiRhpEIRgTPPArzoQZzVOR5
 I8hN9eUVRDLtHcOBWACnE6o4qanMLvrYbJG4zITtwOWjjUmnIVhY9yh60ymol5Z09HGFlHcwpA
 o6I=
X-SBRS: 2.7
X-MesageID: 6231541
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6231541"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23949.59282.886951.844540@mariner.uk.xensource.com>
Date: Fri, 27 Sep 2019 11:42:26 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20190927090048.28872-5-jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-5-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 4/6] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, 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>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggdjEgNC82XSB0b29sczogYWRkIHhlbmZzIHRv
b2wiKToKPiBBZGQgdGhlIHhlbmZzIHRvb2wgZm9yIGFjY2Vzc2luZyB0aGUgaHlwZXJ2aXNvciBm
aWxlc3lzdGVtLgoKVGhhbmtzIGZvciB0YWtpbmcgY2FyZSBhYm91dCBleGl0IHN0YXR1cy4gIENh
biB5b3UgZG9jdW1lbnQgdGhlIGV4aXQKc3RhdHVzZXMgc29tZXdoZXJlID8KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:46:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10: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 1iDnlz-0001yv-SR; Fri, 27 Sep 2019 10:46: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=jwcO=XW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDnly-0001yq-Pl
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:46:50 +0000
X-Inumbo-ID: 1bb1faac-e114-11e9-9675-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 1bb1faac-e114-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 10:46:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569581210;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=Xp8rtEks1NB1WDCWWTxiYaF1nW+PyyZW2uy5aeIWyYU=;
 b=C5YuXp5bSzrFI3qeWviO7wpiJ6iSY8fg+wVocjtOGfsP/8hao4e7M40m
 BCzqmlONJsV9XeukvEh5dXvqGk9m2z/tO4GIG3XAnjhJu9mp6vlwm4A5w
 QTGZQ1t9NDo4HD843P+t/+Pc1KAqeFhPKFrk/w6Zvn4xoOSK5egVa/Zq+ U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: n3NUGMiQZqLKwV1gHuIJy08WBDNKqWiMUZMSsUXYr2KnWsAxM3tQ1eWuCP0P+utMvnLvt/K1vt
 whQK/KN3QjNRdQ4hHjqJoO/qxeVoBKHyZODKUEM/Age2+2u9KfiVW2TmGC+S1XTejtRaXosg1H
 iFjF7y98bZJr2mCwGQvMg262ssojp8wT8junC9dyBxiI0xjv0f68IfHt15Krg/cgIZl5jXtWki
 ceHhsfOeqOxy6xuaJhQIPJSLyvxyJ9lhEvf9uynJRShzXmk1yiJiLA96XeO7MT1lz0bRjZato0
 t5s=
X-SBRS: 2.7
X-MesageID: 6168853
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6168853"
Date: Fri, 27 Sep 2019 12:46:38 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20190927104638.ow5mcikjvhybx5zo@Air-de-Roger>
References: <20190903161428.7159-1-roger.pau@citrix.com>
 <20190903161428.7159-10-roger.pau@citrix.com>
 <8b2ae16a846a4e88bf264a8d5a768a37@AMSPEX02CL03.citrite.net>
 <20190926150718.omalmgpxuxsezbov@Air-de-Roger>
 <75f89532a65446cb92a72b31aed96d5e@AMSPEX02CL03.citrite.net>
 <20190927084542.yggl5mxomuntieel@Air-de-Roger>
 <54a96879442b4db798a8140f12f32d2c@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <54a96879442b4db798a8140f12f32d2c@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 09/11] vpci: register as an internal
 ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, 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>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMTE6MDE6MzlBTSArMDIwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTZW50OiAyNyBTZXB0ZW1iZXIgMjAxOSAw
OTo0Ngo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBD
YzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcKPiA+IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4gPiA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+ID4gU3ViamVjdDogUmU6
IFtQQVRDSCB2MiAwOS8xMV0gdnBjaTogcmVnaXN0ZXIgYXMgYW4gaW50ZXJuYWwgaW9yZXEgc2Vy
dmVyCj4gPiAKPiA+IE9uIEZyaSwgU2VwIDI3LCAyMDE5IGF0IDEwOjI5OjIxQU0gKzAyMDAsIFBh
dWwgRHVycmFudCB3cm90ZToKPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4g
PiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+ID4g
U2VudDogMjYgU2VwdGVtYmVyIDIwMTkgMTY6MDcKPiA+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnOyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUg
PHdsQHhlbi5vcmc+Owo+ID4gQW5kcmV3Cj4gPiA+ID4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSmFu
IEJldWxpY2gKPiA+ID4gPiA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA+ID4gPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiA+ID4gPiBTdWJqZWN0OiBSZTogW1BB
VENIIHYyIDA5LzExXSB2cGNpOiByZWdpc3RlciBhcyBhbiBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXIK
PiA+ID4gPgo+ID4gPiA+IE9uIFR1ZSwgU2VwIDEwLCAyMDE5IGF0IDAzOjQ5OjQxUE0gKzAyMDAs
IFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0KPiA+ID4gPiA+ID4gRnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiA+ID4gPiA+ID4gU2VudDogMDMgU2VwdGVtYmVyIDIwMTkgMTc6MTQKPiA+ID4gPiA+ID4g
VG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gPiA+ID4gPiBDYzogUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgV2VpIExpdQo+ID4gPiA+ID4gPiA8d2xAeGVuLm9yZz47IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPiA8R2Vv
cmdlLkR1bmxhcEBjaXRyaXguY29tPjsKPiA+ID4gPiBKYW4KPiA+ID4gPiA+ID4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsg
S29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPiA+ID4gPiA+IDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltIChYZW4u
b3JnKQo+ID4gPiA+IDx0aW1AeGVuLm9yZz47Cj4gPiA+ID4gPiA+IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gPiA+IFN1YmplY3Q6IFtQQVRDSCB2MiAwOS8x
MV0gdnBjaTogcmVnaXN0ZXIgYXMgYW4gaW50ZXJuYWwgaW9yZXEgc2VydmVyCj4gPiA+ID4gPiA+
IEBAIC00NzgsNiArNDgwLDY3IEBAIHZvaWQgdnBjaV93cml0ZShwY2lfc2JkZl90IHNiZGYsIHVu
c2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLAo+ID4gPiA+ID4gPiAgICAgIHNwaW5f
dW5sb2NrKCZwZGV2LT52cGNpLT5sb2NrKTsKPiA+ID4gPiA+ID4gIH0KPiA+ID4gPiA+ID4KPiA+
ID4gPiA+ID4gKyNpZmRlZiBfX1hFTl9fCj4gPiA+ID4gPiA+ICtzdGF0aWMgaW50IGlvcmVxX2hh
bmRsZXIoc3RydWN0IHZjcHUgKnYsIGlvcmVxX3QgKnJlcSwgdm9pZCAqZGF0YSkKPiA+ID4gPiA+
ID4gK3sKPiA+ID4gPiA+ID4gKyAgICBwY2lfc2JkZl90IHNiZGY7Cj4gPiA+ID4gPiA+ICsKPiA+
ID4gPiA+ID4gKyAgICBpZiAoIHJlcS0+dHlwZSA9PSBJT1JFUV9UWVBFX0lOVkFMSURBVEUgKQo+
ID4gPiA+ID4gPiArICAgICAgICAvKgo+ID4gPiA+ID4gPiArICAgICAgICAgKiBJZ25vcmUgaW52
YWxpZGF0ZSByZXF1ZXN0cywgdGhvc2UgY2FuIGJlIHJlY2VpdmVkIGV2ZW4gd2l0aG91dAo+ID4g
PiA+ID4gPiArICAgICAgICAgKiBoYXZpbmcgYW55IG1lbW9yeSByYW5nZXMgcmVnaXN0ZXJlZCwg
c2VlIHNlbmRfaW52YWxpZGF0ZV9yZXEuCj4gPiA+ID4gPiA+ICsgICAgICAgICAqLwo+ID4gPiA+
ID4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ID4gPiA+ID4KPiA+ID4gPiA+IElu
IGdlbmVyYWwsIEkgd29uZGVyIHdoZXRoZXIgaW50ZXJuYWwgc2VydmVycyB3aWxsIGV2ZXIgbmVl
ZCB0byBkZWFsIHdpdGggaW52YWxpZGF0ZT8gVGhlIGNvZGUKPiA+IG9ubHkKPiA+ID4gPiBleGlz
dHMgdG8gZ2V0IFFFTVUgdG8gZHJvcCBpdHMgbWFwIGNhY2hlIGFmdGVyIGEgZGVjcmVhc2VfcmVz
ZXJ2YXRpb24gc28gdGhhdCB0aGUgcGFnZSByZWZzIGdldAo+ID4gPiA+IGRyb3BwZWQuCj4gPiA+
ID4KPiA+ID4gPiBJIHRoaW5rIHRoZSBiZXN0IHNvbHV0aW9uIGhlcmUgaXMgdG8gcmVuYW1lIGh2
bV9icm9hZGNhc3RfaW9yZXEgdG8KPiA+ID4gPiBodm1fYnJvYWRjYXN0X2lvcmVxX2V4dGVybmFs
IGFuZCBzd2l0Y2ggaXQncyBjYWxsZXJzLiBCb3RoCj4gPiA+ID4gc2VuZF90aW1lb2Zmc2V0X3Jl
cSBhbmQgc2VuZF9pbnZhbGlkYXRlX3JlcSBzZWVtIG9ubHkgcmVsZXZhbnQgdG8KPiA+ID4gPiBl
eHRlcm5hbCBpb3JlcSBzZXJ2ZXJzLgo+ID4gPgo+ID4gPiBzZW5kX3RpbWVvZmZzZXRfcmVxKCkg
aXMgcmVsaWMgd2hpY2ggb3VnaHQgdG8gYmUgcmVwbGFjZWQgd2l0aCBhbm90aGVyIG1lY2hhbmlz
bSBJTU8uLi4KPiA+ID4KPiA+ID4gV2hlbiBhbiBIVk0gZ3Vlc3Qgd3JpdGVzIGl0cyBSVEMsIGEg
bmV3ICd0aW1lb2Zmc2V0JyB2YWx1ZSAob2Zmc2V0IG9mIFJUQyBmcm9tIGhvc3QgdGltZSkgaXMK
PiA+IGNhbGN1bGF0ZWQgKGFsc28gYXBwbGllZCB0byB0aGUgUFYgd2FsbGNsb2NrKSBhbmQgYWR2
ZXJ0aXNlZCB2aWEgdGhpcyBpb3JlcS4gSW4gWGVuU2VydmVyLCB0aGlzIGlzCj4gPiBwaWNrZWQg
dXAgYnkgUUVNVSwgZm9yd2FyZGVkIHZpYSBRTVAgdG8gWEFQSSBhbmQgdGhlbiB3cml0dGVuIGlu
dG8gdGhlIFZNIG1ldGEtZGF0YSAod2hpY2ggdGhhbiBjYXVzZXMKPiA+IGl0IHRvIGJlIHdyaXR0
ZW4gaW50byB4ZW5zdG9yZSB0b28pLiBBbGwgdGhpcyBpcyBzbyB0aGF0IHRoYXQgZ3Vlc3QncyBS
VEMgY2FuIGJlIHNldCBjb3JyZWN0bHkgd2hlbiBpdAo+ID4gaXMgcmVib290ZWQuLi4gVGhlcmUg
aGFzIHRvIGJlIGEgYmV0dGVyIHdheSAoZS5nLiBleHRyYWN0aW5nIFJUQyB2aWEgaHZtIGNvbnRl
eHQgYW5kIHNhdmluZyBpdCBiZWZvcmUKPiA+IGNsZWFuaW5nIHVwIHRoZSBkb21haW4pLgo+ID4g
Pgo+ID4gPiBzZW5kX2ludmFsaWRhdGVfcmVxKCkgaXMgcmVsZXZhbnQgZm9yIGFueSBlbXVsYXRv
ciBtYWludGFpbmluZyBhIGNhY2hlIG9mIGd1ZXN0LT5ob3N0IG1lbW9yeQo+ID4gbWFwcGluZ3Mg
d2hpY2gsIEkgZ3Vlc3MsIGNvdWxkIGluY2x1ZGUgaW50ZXJuYWwgZW11bGF0b3JzIGV2ZW4gaWYg
dGhpcyBpcyBub3QgdGhlIGNhc2UgYXQgdGhlIG1vbWVudC4KPiA+IAo+ID4gTWF5YmUsIGJ1dCBJ
IHdvdWxkIGV4cGVjdCBhbiBpbnRlcm5hbCBlbXVsYXRvciB0byBnZXQgYSByZWZlcmVuY2Ugb24K
PiA+IHRoZSBnZm4gaWYgaXQgZG9lcyBuZWVkIHRvIGtlZXAgaXQgaW4gc29tZSBraW5kIG9mIGNh
Y2hlLCBvciBlbHNlIEkKPiA+IGRvbid0IHRoaW5rIGNvZGUgaW4gdGhlIGh5cGVydmlzb3Igc2hv
dWxkIGJlIGtlZXBpbmcgc3VjaCByZWZlcmVuY2VzLgo+IAo+IE9oIGluZGVlZCwgYnV0IHRoYXQn
cyBub3QgdGhlIGlzc3VlLiBUaGUgaXNzdWUgaXMgd2hlbiB0byBkcm9wIHRob3NlIHJlZnMuLi4g
SWYgdGhlIGd1ZXN0IGRvZXMgYSBkZWNyZWFzZV9yZXNlcnZhdGlvbiBvbiBhIGdmbiBjYWNoZWQg
YnkgdGhlIGVtdWxhdG9yIHRoZW4gdGhlIGVtdWxhdG9yIG5lZWRzIHRvIGRyb3AgaXRzIHJlZiB0
byBhbGxvdyB0aGUgcGFnZSB0byBiZSBmcmVlZC4KClRoZW4gSSB0aGluayB0aGlzIGFsc28gY291
bGQgYmUgdXNlZCBieSBpbnRlcm5hbCBzZXJ2ZXJzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 10:49:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 10:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDnoH-0002K0-Gf; Fri, 27 Sep 2019 10:49:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jwcO=XW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDnoG-0002Ju-6Q
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 10:49:12 +0000
X-Inumbo-ID: 705007b6-e114-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 705007b6-e114-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 10:49:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569581351;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=4WMGbJkM2W3PHvI5FBS2jC03Z72y36r8F1GBQvn8tCs=;
 b=CCW90O3DZFURg9GRlQ3+CVzOw3o3DOZ3t53NydlblJB3ecrVQ+KeCs+f
 P2YhsRIDkHm/LYiE+4zNxg9x+t8eZr7yIhjQIA8SnDevRIPsOoWBsqOYt
 USv9bp/9KZVXi/ODkUPhOPgTNsQIXqGQhIvVYGvHO4qCfEqk16WNispP9 o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Glbaq/sg9I8Ymi4L3aHZKtvSgEb7ESq4LRnLp8MnkuIgW4suRMHqMhWTdp1d6ksrHy8Q0cJ4hX
 SESKs4duOeOsp0LZ6hs4TU2cy6kehE+emfmV+9/zvRvB6/q2vMiiWWxBWzZg3HV8KAx1CDPVSQ
 huCejNyP/zXCE+H1lwZsqATGPkG3l1xiF86tAgw+CfeSxr0IcmXZjgf61OmdTJGDHG5CbkurVP
 9xMnprUomhOyNlGRZ2Hk0L/LGUiiBeauPz1a4hvP8vMyMjN3GBLLDIhmHPhLfMVN7jiil4daMf
 nPE=
X-SBRS: 2.7
X-MesageID: 6444143
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6444143"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Sep 2019 12:48:58 +0200
Message-ID: <20190927104858.43325-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/iommu: improve logging message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIHRvIHVzaW5nIHBkIGFuZCBhbHNvIHByaW50IHRoZSBwZm4gdGhhdCBmYWlsZWQuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggNDdhM2U1
NTIxMy4uNzEwN2IxMTc1NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTIw
MCw4ICsyMDAsOCBAQCB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJs
ZSB8IElPTU1VRl93cml0YWJsZSwgJmZsdXNoX2ZsYWdzKTsKIAogICAgICAgICBpZiAoIHJjICkK
LSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiIGQlZDogSU9NTVUgbWFwcGluZyBm
YWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMpOworICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICIlcGQ6IGlkZW50aXR5ICVzbWFwcGluZyBv
ZiAlbHggZmFpbGVkOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICBkLCAhcGFnaW5nX21vZGVf
dHJhbnNsYXRlKGQpID8gIklPTU1VICIgOiAiIiwgcGZuLCByYyk7CiAKICAgICAgICAgaWYgKCEo
aSAmIDB4ZmZmZmYpKQogICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Ci0t
IAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:18:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11: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 1iDoGU-00057i-AQ; Fri, 27 Sep 2019 11:18: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=BxSY=XW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDoGS-00057c-Mp
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:18:20 +0000
X-Inumbo-ID: 8274eb9c-e118-11e9-9675-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by localhost (Halon) with ESMTPS
 id 8274eb9c-e118-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 11:18:20 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id a6so6140900wma.5
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 04:18: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=L5lbt1zdKc8qUIGsu9dRGnKwbFxSRs9Xsn6M+3D6hng=;
 b=K0s+w7mfAZPdEVsSeDGMOHCV/ohJTtPlXX2o0eFuVNVJFEA1Oaxc7+qkyVIzIOybCQ
 z/PzMz2dmEhN4Pz09U4NksEvAMaWZXWEm91cvjJINNrNhWkKjPKh0bKTT2gF0LfUD/7v
 ctg763JcYTv4Om72S3Jw2BjtIbIeD3SYtcWZrqCYK6qPJMDvCt4P0CB1mZ6ceJSp5QjA
 FsujxdxMbdbeoumzGveWXuonewMhVUKtSJn3+hbke3raQWKba3PzOavbW2+w1EaSWA4a
 YVORDDQN5dbp14r0htut0zaHDblOg2vhX7MfQjcC+dOTNRl7iLR1Y4iaP6xVrfe+jTSi
 gbzQ==
X-Gm-Message-State: APjAAAUBt961kAD603EgmdB8nfJRCZ82Y6+CZdaNsR3hsgLtsGbq5/wY
 0FLDV5b++lbl6mrKAOIGiTw=
X-Google-Smtp-Source: APXvYqwXG/QUmlAR/qmtlJgwqVHyBA4I1BEOh2WYrBWs1H3/SCKP3SWeo7UnIIv6jYm/Ea/8tA6IZQ==
X-Received: by 2002:a1c:f30d:: with SMTP id q13mr6244573wmq.60.1569583099235; 
 Fri, 27 Sep 2019 04:18:19 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id z189sm15042437wmc.25.2019.09.27.04.18.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 27 Sep 2019 04:18:18 -0700 (PDT)
Date: Fri, 27 Sep 2019 12:18:17 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190927111817.im4tpiiopb6uuycm@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-7-liuwe@microsoft.com>
 <20190925104427.vdatdc77twikmdtp@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925104427.vdatdc77twikmdtp@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 6/8] x86: make probe_xen return
 boolean 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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTI6NDQ6MjdQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAyMywgMjAxOSBhdCAxMTowOToyOUFNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gV2UgbmVlZCBpbmRpY2F0aW9uIHdoZXRoZXIgaXQgaGFzIHN1Y2NlZWRl
ZCBvciBub3QuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+Cj4gCj4gVGhlIGNvZGUgTEdUTSwgSSBoYXZlIGp1c3QgYSBzdWdnZXN0aW9uIG9uIHRo
ZSBhcHByb2FjaC4KPiAKPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29y
LmMgfCA1ICsrKystCj4gPiAgeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYyAgICB8IDcgKysr
Ky0tLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCA0ICsrLS0KPiA+ICAz
IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gPiAKPiA+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+ID4gaW5kZXggYjBhNzI0YmYxMy4uZmI1NzJiMDQwMiAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKPiA+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKPiA+IEBAIC0zNCw3ICszNCwxMCBAQCB2
b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCj4gPiAgICAgIGlmICggIShjcHVpZF9l
Y3goMSkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICkKPiA+ICAgICAg
ICAgIHJldHVybjsKPiA+ICAKPiA+IC0gICAgcHJvYmVfeGVuKCk7Cj4gPiArICAgIGlmICggcHJv
YmVfeGVuKCkgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICAvKiBIeXBlci1W
IHByb2JpbmcgdG8gZm9sbG93LiAqLwo+IAo+IEluc3RlYWQgb2YgaGF2aW5nIHRvIGFwcGVuZCBh
IG5ldyBwcm9iZV9mb28gaGVyZSBldmVyeSB0aW1lIHN1cHBvcnQgZm9yCj4gcnVubmluZyBvbiBh
IG5ldyBoeXBlcnZpc29yIGlzIGFkZGVkLCB5b3UgY291bGQgZG8gc29tZXRoaW5nIHNpbWlsYXIK
PiB0byB3aGF0J3MgZG9uZSBpbiBSRUdJU1RFUl9WUENJX0lOSVQsIHdoZXJlIGVhY2ggaHlwZXJ2
aXNvciB3b3VsZAo+IHJlZ2lzdGVyIGl0J3Mgb3duIHNldCBvZiBoZWxwZXJzIGFuZCBwcm9iZSBm
dW5jdGlvbiBpbiBhIHNwZWNpZmljCj4gc2VjdGlvbiwgYW5kIHRoZW4geW91IHdvdWxkIGp1c3Qg
aXRlcmF0ZSBvdmVyIGFsbCB0aGUgZ3Vlc3Qgc3VwcG9ydAo+IHRoYXQncyBjb21waWxlZCBpbiBY
ZW4uCj4gCj4gVGhhdCB3b3VsZCBhbHNvIHByZXZlbnQgeW91IGZyb20gaGF2aW5nIHRvIGV4cG9y
dCBhIGR1bW15IHByb2JlX3hlbgo+IGhlbHBlciBpZiBDT05GSUdfWEVOX0dVRVNUIGlzIG5vdCBk
ZWZpbmVkLgo+IAo+IEFueXdheSwgbWF5YmUgdGhhdCdzIG92ZXJraWxsLi4uCgpMZXQncyBzZWUg
d2hhdCBBbmRyZXcgYW5kIEphbiB0aGluay4KCkVpdGhlciB3b3JrcyBmb3IgbWUgLS0gaXQgaXMg
anVzdCBhIG1hdHRlciBvZiB3cml0aW5nIGNvZGUsIGJ1dApvYnZpb3VzbHkgdGhlIGxlc3Mgd29y
ayB0aGUgYmV0dGVyLiA6LSkKCldlaS4KCj4gCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:18:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11: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 1iDoGP-00057T-0n; Fri, 27 Sep 2019 11:18:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BxSY=XW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDoGO-00057O-0N
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:18:16 +0000
X-Inumbo-ID: 7f1b8bd6-e118-11e9-b588-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id 7f1b8bd6-e118-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 11:18:14 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id o18so2241200wrv.13
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 04:18: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=XSuWacK0RjLRwpBJD+yWzgoMTT/bEm9MMuI3awl/wNA=;
 b=DpjOGhZmQ/6I7BjN76cGrcN8atZehk4aejZ+vCg1+rtcvY3M5CuAdvM3I28Txx0Yfn
 DnkR/oOjTCzyKVLUbjSQ5uHr/p2OTadxM7wilnO5IHPgvcqpWEDKjIPfo4a1U6foTDT1
 cbTX56bH/0j0HqnFHEQRlrT7L6t4bdOPdu+Kr556edp0e0yR1VPUbBGdPcud6fzoCEii
 z1kpfj5UsQ22RU9e0gjRs+4ouR9pUXTuA6XPDeLK8ztkh75/Qga+LfZ1GvAsAdzV5c+a
 jAP57w3zZjDxJT2r4ittLj8Snt3xeqeYDhRYy709BRKlcG1Vb+AiYEeNLJactHHtQGR7
 o4Xw==
X-Gm-Message-State: APjAAAUHe2/pd8vMXbR4DkxZfkcxjJNDs2zONvr4a9MiyXcouFFpm4bs
 6hEZ0EkC9TCNrAe899+d5Xs=
X-Google-Smtp-Source: APXvYqznFJQfcHS44ed1OHHSsdufS4sqefW9sVtHK45UNMcT8gDaIeZTcFgbR2yav4uqrKQdDZNixA==
X-Received: by 2002:a5d:4983:: with SMTP id r3mr2751803wrq.194.1569583093559; 
 Fri, 27 Sep 2019 04:18:13 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id s9sm6722572wme.36.2019.09.27.04.18.12
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 27 Sep 2019 04:18:13 -0700 (PDT)
Date: Fri, 27 Sep 2019 12:18:11 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190927111811.cms43i7j6ona46kg@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-6-liuwe@microsoft.com>
 <20190925103911.x4ema5oupi55izah@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925103911.x4ema5oupi55izah@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 5/8] x86: factor out hypervisor
 agnostic code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTI6Mzk6MTFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAyMywgMjAxOSBhdCAxMTowOToyOEFNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gVGhlIG9ubHkgaW1wbGVtZW50YXRpb24gdGhlcmUgaXMgWGVuLgo+ID4g
Cj4gPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9N
YWtlZmlsZSAgICAgICAgICAgIHwgICAyICsKPiA+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
aXNvci5jICAgICAgICB8IDExMiArKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgeGVuL2Fy
Y2gveDg2L2d1ZXN0L3hlbi94ZW4uYyAgICAgICAgICAgfCAgODEgKy0tLS0tLS0tLS0tLS0tLS0t
Cj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICAgICAgfCAgIDEgKwo+ID4g
IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oIHwgIDU4ICsrKysrKysrKysr
KysKPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oICAgICAgICB8ICAyMSArKy0t
LQo+ID4gIDYgZmlsZXMgY2hhbmdlZCwgMTgyIGluc2VydGlvbnMoKyksIDkzIGRlbGV0aW9ucygt
KQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5j
Cj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2
aXNvci5oCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUg
Yi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKPiA+IGluZGV4IDY4MDZmMDQ5NDcuLmY2M2Q2
NGJiZWUgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKPiA+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQo+ID4gQEAgLTEgKzEsMyBAQAo+ID4gK29i
ai15ICs9IGh5cGVydmlzb3Iubwo+ID4gKwo+ID4gIHN1YmRpci0kKENPTkZJR19YRU5fR1VFU1Qp
ICs9IHhlbgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMg
Yi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+ID4gaW5kZXggMDAwMDAwMDAwMC4uYjBhNzI0YmYxMwo+ID4gLS0tIC9kZXYvbnVsbAo+ID4g
KysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+ID4gQEAgLTAsMCArMSwxMTIg
QEAKPiA+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPiArICogYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2aXNvci5jCj4gPiArICoKPiA+ICsgKiBTdXBwb3J0IGZvciBkZXRlY3RpbmcgYW5kIHJ1bm5p
bmcgdW5kZXIgYSBoeXBlcnZpc29yLgo+ID4gKyAqCj4gPiArICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+ICsg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieQo+ID4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gPiArICogKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KPiA+ICsgKgo+ID4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ID4gKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4g
PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQo+ID4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCj4gPiArICoKPiA+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ID4gKyAqIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gPiAr
ICoKPiA+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgo+ID4gKyAq
Lwo+ID4gKwo+ID4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vbW0u
aD4KPiA+ICsjaW5jbHVkZSA8eGVuL3Jhbmdlc2V0Lmg+Cj4gPiArCj4gPiArI2luY2x1ZGUgPGFz
bS9ndWVzdC5oPgo+ID4gKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gPiArCj4gPiArc3Rh
dGljIHN0cnVjdCByYW5nZXNldCAqbWVtOwo+ID4gKwo+ID4gK3ZvaWQgX19pbml0IHByb2JlX2h5
cGVydmlzb3Iodm9pZCkKPiAKPiBJTU8gd291bGQgYmUgbmljZSB0byB0YWtlIHRoZSBvcHBvcnR1
bml0eSB0byByZW5hbWUgdGhpcyB0bwo+IGh5cGVydmlzb3JfcHJvYmUsIHRvIG1hdGNoIHdpdGgg
dGhlIHJlc3Qgb2YgdGhlIGh5cGVydmlzb3JfIGZ1bmN0aW9ucy4KCk5vIHByb2JsZW0uCgo+IAo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCj4gPiBpbmRleCBiMDE1ZWQxODgzLi5kMDMxZjFmNzBk
IDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAo+ID4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAo+ID4gQEAgLTMyLDEyICszMiwxMCBA
QCBleHRlcm4gYm9vbCB4ZW5fZ3Vlc3Q7Cj4gPiAgZXh0ZXJuIGJvb2wgcHZfY29uc29sZTsKPiA+
ICBleHRlcm4gdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7Cj4gPiAgCj4gPiAtdm9pZCBwcm9iZV9o
eXBlcnZpc29yKHZvaWQpOwo+ID4gLXZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKPiA+IC12
b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7Cj4gPiAtaW50IGh5cGVydmlzb3JfYWxsb2Nf
dW51c2VkX3BhZ2UobWZuX3QgKm1mbik7Cj4gPiAtaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRf
cGFnZShtZm5fdCBtZm4pOwo+ID4gLXZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7Cj4gPiAr
dm9pZCBwcm9iZV94ZW4odm9pZCk7Cj4gPiArdm9pZCB4ZW5fc2V0dXAodm9pZCk7Cj4gPiArdm9p
ZCB4ZW5fYXBfc2V0dXAodm9pZCk7Cj4gPiArdm9pZCB4ZW5fcmVzdW1lKHZvaWQpOwo+ID4gIAo+
ID4gIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwo+ID4gIERFQ0xBUkVf
UEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7Cj4gPiBAQCAtNDcsMTYgKzQ1
LDcgQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2luZm8gKiwgdmNwdV9pbmZvKTsKPiA+
ICAjZGVmaW5lIHhlbl9ndWVzdCAwCj4gPiAgI2RlZmluZSBwdl9jb25zb2xlIDAKPiA+ICAKPiA+
IC1zdGF0aWMgaW5saW5lIHZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKSB7fQo+ID4gLQo+ID4g
LXN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCj4gPiAtewo+ID4gLSAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+IC19Cj4gPiAtc3RhdGljIGlubGluZSB2b2lkIGh5
cGVydmlzb3JfYXBfc2V0dXAodm9pZCkKPiA+IC17Cj4gPiAtICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwo+ID4gLX0KPiA+ICtzdGF0aWMgaW5saW5lIHZvaWQgcHJvYmVfeGVuKHZvaWQpIHt9Cj4g
Cj4gV2h5IGRvIHlvdSBuZWVkIHRoaXM/Cj4gCj4gQUZBSUNUIHByb2JlX3hlbiBpcyB1c2VkIGlu
IHRoZSBzYW1lIHdheSBhcyB0aGUgcmVzdCBvZiB0aGUgeGVuXyoKPiBmdW5jdGlvbnMsIGFuZCBo
ZW5jZSBJIHdvbmRlciB3aHkgeW91IG5lZWQgYSBzdHViIGZvciBpdD8KPiAKPiBJIGd1ZXNzIHRo
aXMgaXMgYSBmb3J3YXJkLWxvb2tpbmcgY2hhbmdlIGZvciB3aGVuIHByb2JlX3hlbiB3aWxsIGJl
Cj4gY2FsbGVkIHVuY29uZGl0aW9uYWxseSB0byBjaGVjayBmb3IgWGVuIHN1cHBvcnQ/CgpZZXMg
d2hlbiBwcm9iaW5nIGh5cGVydmlzb3Igc3VwcG9ydCB5b3Ugd2lsbCBuZWVkIHRvIHVuY29uZGl0
aW9uYWxseQpjYWxsIHRoZXNlIGZ1bmN0aW9ucy4KCldlaS4KCj4gCj4gVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:18:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11: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 1iDoGa-00058e-Jl; Fri, 27 Sep 2019 11:18:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BxSY=XW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDoGY-00058J-T3
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:18:26 +0000
X-Inumbo-ID: 86196458-e118-11e9-97fb-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by localhost (Halon) with ESMTPS
 id 86196458-e118-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 11:18:26 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id 5so6172989wmg.0
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 04:18: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=8GCg4N37fntP9KW1ntLgMgL0hZWIWFf9vfpjwv/8k/c=;
 b=eb4pIRmI+wrEjY4i5Yo5ocYHIsobqepi90q80NQrYqzRjt0muGEySmuxOAJ+8I1vX9
 EOPiBirpFyu8OzXoSSsJjwaDmC9evPEROCXLkf8VgmQcseoUiRDfMQxOSaUkS9A8UqyN
 26p0GDXL8fhD6BtF86JPHWc0F/PKJhZ05Sm9DlzRlkIF3QOKXTrH6UVLCtfPbZAWiw2h
 wsmCIYANN+fQa6dB9HNEawzwLsG6UtL0NyzWszO2MY8uunOHp7RZLEwSiBo1p/pQFdMZ
 pSdculasvkcfV0ajGpz6kqsfWyeL0B8jcxe/MjZJ87eMp6QGnth9d6/JOs0fK5wIfSlb
 dqhA==
X-Gm-Message-State: APjAAAUzh0sIjq+CCb62s+UNLNcIi6Rt1MyO3liGpXYHqzjC8xgvtSdv
 6X5cVF1cr3Wc+D2RDWIY2e8=
X-Google-Smtp-Source: APXvYqx2WUHZIuXzb/MbJYAyQ6DVdqfyIfBjGLkuy26QNLabu39ydsq+jrfV0jRSp9sAXeJ1Af8jgw==
X-Received: by 2002:a1c:cb83:: with SMTP id b125mr7114415wmg.43.1569583105395; 
 Fri, 27 Sep 2019 04:18:25 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id w7sm4373100wmd.22.2019.09.27.04.18.24
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 27 Sep 2019 04:18:24 -0700 (PDT)
Date: Fri, 27 Sep 2019 12:18:23 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190927111823.ir5xn3pbkc62wdln@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-8-liuwe@microsoft.com>
 <20190925104842.hmvoo4477ennkj77@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925104842.hmvoo4477ennkj77@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 7/8] x86: introduce
 CONFIG_HYPERV and hyperv 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTI6NDg6NDJQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAyMywgMjAxOSBhdCAxMTowOTozMEFNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gV2UgdXNlIHRoZSBzYW1lIGNvZGUgc3RydWN0dXJlIGFzIHdlIGRpZCBm
b3IgWGVuIGNvZGUuCj4gPiAKPiA+IEFzIHN0YXJ0ZXJzLCBkZXRlY3QgSHlwZXItViBpbiBwcm9i
ZV9oeXBlcnYuIE1vcmUgY29tcGxleAo+ID4gZnVuY3Rpb25hbGl0eSB3aWxsIGJlIGFkZGVkIGxh
dGVyLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29t
Pgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L0tjb25maWcgICAgICAgICAgICAgICB8ICA5ICsr
KysrCj4gPiAgeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICB8ICAxICsKPiA+ICB4
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlIHwgIDEgKwo+ID4gIHhlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiA+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jICAgIHwgIDMgKy0KPiA+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggICAgICAgIHwgIDEgKwo+ID4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggfCA0OCArKysrKysrKysrKysrKysrKysrKysrKwo+ID4g
IDcgZmlsZXMgY2hhbmdlZCwgMTI1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQo+ID4g
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4g
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgK
PiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2
L0tjb25maWcKPiA+IGluZGV4IDU4NGJkYzFiYjguLmM1YTkzYmFiZmUgMTAwNjQ0Cj4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ID4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiA+
IEBAIC0xNjMsNiArMTYzLDE1IEBAIGVuZGNob2ljZQo+ID4gIGNvbmZpZyBHVUVTVAo+ID4gIAli
b29sCj4gPiAgCj4gPiArY29uZmlnIEhZUEVSVl9HVUVTVAo+ID4gKwlkZWZfYm9vbCBuCj4gPiAr
CXNlbGVjdCBHVUVTVAo+ID4gKwlwcm9tcHQgIkh5cGVyLVYgR3Vlc3QiCj4gPiArCS0tLWhlbHAt
LS0KPiA+ICsJICBTdXBwb3J0IGZvciBYZW4gZGV0ZWN0aW5nIHdoZW4gaXQgaXMgcnVubmluZyB1
bmRlciBIeXBlci1WLgo+ID4gKwo+ID4gKwkgIElmIHVuc3VyZSwgc2F5IE4uCj4gPiArCj4gPiAg
Y29uZmlnIFhFTl9HVUVTVAo+ID4gIAlkZWZfYm9vbCBuCj4gPiAgCXNlbGVjdCBHVUVTVAo+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC9NYWtlZmlsZQo+ID4gaW5kZXggZjYzZDY0YmJlZS4uZjE2NDE5Njc3MiAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L01ha2VmaWxlCj4gPiBAQCAtMSwzICsxLDQgQEAKPiA+ICBvYmoteSArPSBoeXBlcnZp
c29yLm8KPiA+ICAKPiA+ICtzdWJkaXItJChDT05GSUdfSFlQRVJWX0dVRVNUKSArPSBoeXBlcnYK
PiA+ICBzdWJkaXItJChDT05GSUdfWEVOX0dVRVNUKSArPSB4ZW4KPiA+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9NYWtlZmlsZQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAw
MDAuLjY4MTcwMTA5YTkKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvTWFrZWZpbGUKPiA+IEBAIC0wLDAgKzEgQEAKPiA+ICtvYmoteSArPSBoeXBl
cnYubwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMg
Yi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gPiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+ID4gaW5kZXggMDAwMDAwMDAwMC4uNDg4ZTljMTRhMwo+ID4gLS0tIC9kZXYvbnVsbAo+
ID4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+ID4gQEAgLTAsMCAr
MSw2MyBAQAo+ID4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+ICsgKiBhcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvaHlwZXJ2LmMKPiA+ICsgKgo+ID4gKyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBh
bmQgcnVubmluZyB1bmRlciBIeXBlci1WLgo+ID4gKyAqCj4gPiArICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+
ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGFzIHB1Ymxpc2hlZCBieQo+ID4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp
dGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gPiArICogKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiA+ICsgKgo+ID4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ID4gKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
Cj4gPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQo+ID4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCj4gPiArICoKPiA+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ID4gKyAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4g
PiArICoKPiA+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTkgTWljcm9zb2Z0Lgo+ID4gKyAqLwo+ID4g
KyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ID4gKwo+ID4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4K
PiA+ICsKPiA+ICtib29sIF9fcmVhZF9tb3N0bHkgaHlwZXJ2X2d1ZXN0Owo+IAo+IHN0YXRpYz8K
PiAKCkkgZXhwZWN0ZWQgdGhpcyB0byBiZSByZWZlcmVuY2VkIGVsc2V3aGVyZSwgaGVuY2UgSSBt
YWRlIGl0IG5vbi1zdGF0aWMuCgo+ID4gKwo+ID4gK2Jvb2wgX19pbml0IHByb2JlX2h5cGVydih2
b2lkKQo+ID4gK3sKPiA+ICsgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4Owo+ID4gKwo+
ID4gKyAgICBpZiAoIGh5cGVydl9ndWVzdCApCj4gPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiA+
ICsKPiA+ICsgICAgY3B1aWQoMHg0MDAwMDAwMCwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Cj4g
PiArICAgIGlmICggKGVieCA9PSAweDcyNjM2OTRkKSAmJiAvKiAiTWljciIgKi8KPiA+ICsgICAg
ICAgICAoZWN4ID09IDB4NjY2ZjczNmYpICYmIC8qICJvc29mIiAqLwo+ID4gKyAgICAgICAgIChl
ZHggPT0gMHg3NjQ4MjA3NCkgKSAgLyogInQgSHYiICovCj4gPiArICAgICAgICBoeXBlcnZfZ3Vl
c3QgPSB0cnVlOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gaHlwZXJ2X2d1ZXN0Owo+ID4gK30KPiA+
ICsKPiA+ICt2b2lkIF9faW5pdCBoeXBlcnZfc2V0dXAodm9pZCkKPiA+ICt7Cj4gPiArfQo+ID4g
Kwo+ID4gK3ZvaWQgaHlwZXJ2X2FwX3NldHVwKHZvaWQpCj4gPiArewo+ID4gK30KPiA+ICsKPiA+
ICt2b2lkIGh5cGVydl9yZXN1bWUodm9pZCkKPiA+ICt7Cj4gPiArfQo+IAo+IFNlZW1zIGtpbmQg
b2YgcG9pbnRsZXNzIHRvIGFkZCB0aG9zZSBkdW1teSBoeXBlcnZfIGZ1bmN0aW9ucywgQUZBSUNU
Cj4gdGhleSBkb24ndCBoYXZlIGFueSBjYWxsZXJzIHlldD8KPiAKPiBJIHdvdWxkIHByZWZlciB0
aGF0IHlvdSBpbnRyb2R1Y2Ugc3VjaCBkdW1teSBjYWxsZXJzIHdoZW4gdGhleSBhcmUKPiB1c2Vk
Lgo+IAoKTm8gcHJvYmxlbS4KCldlaS4KCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:19:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11: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 1iDoHN-0005HQ-Vc; Fri, 27 Sep 2019 11:19:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDoHM-0005H2-9Z
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:19:16 +0000
X-Inumbo-ID: a33f4c46-e118-11e9-9675-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a33f4c46-e118-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 11:19: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 0EAB3B11E;
 Fri, 27 Sep 2019 11:19:14 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-8-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8c00cb17-60bb-1580-320a-e94e52da74d2@suse.com>
Date: Fri, 27 Sep 2019 13:19:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569506015-26938-8-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 7/7] microcode: reject late ucode
 loading if any core is parked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMjYuMDkuMjAxOSAxNTo1MywgQ2hhbyBHYW8gd3JvdGU6Cj4gSWYgYSBjb3JlIHdpdGggYWxs
IG9mIGl0cyB0aHJlYWQgYmVpbmcgcGFya2VkLCBsYXRlIHVjb2RlIGxvYWRpbmcKPiB3aGljaCBj
dXJyZW50bHkgb25seSBsb2FkcyB1Y29kZSBvbiBvbmxpbmUgdGhyZWFkcyB3b3VsZCBsZWFkIHRv
Cj4gZGlmZmVyaW5nIHVjb2RlIHJldmlzaW9ucyBpbiB0aGUgc3lzdGVtLiBJbiBnZW5lcmFsLCBr
ZWVwaW5nIHVjb2RlCj4gcmV2aXNpb24gY29uc2lzdGVudCB3b3VsZCBiZSBsZXNzIGVycm9yLXBy
b25lLiBUbyB0aGlzIGVuZCwgaWYgdGhlcmUKPiBpcyBhIHBhcmtlZCB0aHJlYWQgZG9lc24ndCBo
YXZlIGFuIG9ubGluZSBzaWJsaW5nIHRocmVhZCwgbGF0ZSB1Y29kZQo+IGxvYWRpbmcgaXMgcmVq
ZWN0ZWQuCj4gCj4gVHdvIHRocmVhZHMgYXJlIG9uIHRoZSBzYW1lIGNvcmUgb3IgY29tcHV0aW5n
IHVuaXQgaWZmIHRoZXkgaGF2ZQo+IHRoZSBzYW1lIHBoeXNfcHJvY19pZCBhbmQgY3B1X2NvcmVf
aWQvY29tcHV0ZV91bml0X2lkLiBCYXNlZCBvbgo+IHBoeXNfcHJvY19pZCBhbmQgY3B1X2NvcmVf
aWQvY29tcHV0ZV91bml0X2lkLCBhbiB1bmlxdWUgY29yZSBpZAo+IGlzIGdlbmVyYXRlZCBmb3Ig
ZWFjaCB0aHJlYWQuIEFuZCB1c2UgYSBiaXRtYXAgdG8gcmVkdWNlIHRoZQo+IG51bWJlciBvZiBj
b21wYXJpc29uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4gLS0tCj4gQWx0ZXJuYXRpdmVseSwgd2UgY2FuIG1hc2sgdGhlIHRocmVhZCBpZCBvZmYg
YXBpY2lkIGFuZCB1c2UgaXQKPiBhcyB0aGUgdW5pcXVlIGNvcmUgaWQuIEl0IG5lZWRzIHRvIGlu
dHJvZHVjZSBuZXcgZmllbGQgaW4gY3B1aW5mb194ODYKPiB0byByZWNvcmQgdGhlIG1hc2sgZm9y
IHRocmVhZCBpZC4gU28gSSBkb24ndCB0YWtlIHRoaXMgd2F5LgoKSXQgZmVlbHMgYSBsaXR0bGUg
b2RkIHRoYXQgeW91IGludHJvZHVjZSBhICJjdXN0b20iIElELCBidXQgaXQKc2hvdWxkIGJlIGZp
bmUgd2l0aG91dCBnb2luZyB0aGlzIGFsdGVybmF0aXZlIHJvdXRlLiAoWW91CndvdWxkbid0IG5l
ZWQgYSBuZXcgZmllbGQgdGhvdWdoLCBJIHRoaW5rLCBhcyB3ZSd2ZSBnb3QgdGhlCng4Nl9udW1f
c2libGluZ3Mgb25lIGFscmVhZHkuKQoKV2hhdCBJIGNvbnRpbnVlIHRvIGJlIHVuY29udmluY2Vk
IG9mIGlzIGZvciB0aGUgY2hvc2VuIGFwcHJvYWNoCnRvIGJlIGJldHRlciB0aGFuIGJyaWVmbHkg
dW5wYXJraW5nIGEgdGhyZWFkIG9uIGVhY2ggY29yZSwgYXMKcHJldmlvdXNseSBzdWdnZXN0ZWQu
Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGUuYwo+IEBAIC01NzMsNiArNTczLDY0IEBAIHN0YXRpYyBpbnQgZG9fbWljcm9jb2Rl
X3VwZGF0ZSh2b2lkICpwYXRjaCkKPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gK3N0YXRp
YyB1bnNpZ25lZCBpbnQgdW5pcXVlX2NvcmVfaWQodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQg
aW50IHNvY2tldF9zaGlmdCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGNvcmVfaWQgPSBjcHVf
dG9fY3UoY3B1KTsKPiArCj4gKyAgICBpZiAoIGNvcmVfaWQgPT0gSU5WQUxJRF9DVUlEICkKPiAr
ICAgICAgICBjb3JlX2lkID0gY3B1X3RvX2NvcmUoY3B1KTsKPiArCj4gKyAgICByZXR1cm4gKGNw
dV90b19zb2NrZXQoY3B1KSA8PCBzb2NrZXRfc2hpZnQpICsgY29yZV9pZDsKPiArfQo+ICsKPiAr
c3RhdGljIGludCBoYXNfcGFya2VkX2NvcmUodm9pZCkKPiArewo+ICsgICAgaW50IHJldCA9IDA7
CgpJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRoZSBpbml0aWFsaXplciBoZXJlLgoKPiArICAgIGlm
ICggcGFya19vZmZsaW5lX2NwdXMgKQoKICAgIGlmICggIXBhcmtfb2ZmbGluZV9jcHVzICkKICAg
ICAgICByZXR1cm4gMDsKCndvdWxkIGFsbG93IG9uZSBsZXZlbCBsZXNzIG9mIGluZGVudGF0aW9u
IG9mIHRoZSBtYWluIHBhcnQgb2YKdGhlIGZ1bmN0aW9uIGJvZHkuCgo+ICsgICAgewo+ICsgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUsIG1heF9iaXRzLCBjb3JlX3dpZHRoOwo+ICsgICAgICAgIHVu
c2lnbmVkIGludCBtYXhfc29ja2V0cyA9IDEsIG1heF9jb3JlcyA9IDE7Cj4gKyAgICAgICAgc3Ry
dWN0IGNwdWluZm9feDg2ICpjID0gY3B1X2RhdGE7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyAq
Yml0bWFwOwo+ICsKPiArICAgICAgICBmb3JfZWFjaF9wcmVzZW50X2NwdShjcHUpCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBpZiAoIHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gPT0gQkFEX0FQ
SUNJRCApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIC8q
IE5vdGUgdGhhdCBjcHVfdG9fc29ja2V0KCkgZ2V0IGFuIElEIHN0YXJ0aW5nIGZyb20gMC4gKi8K
PiArICAgICAgICAgICAgaWYgKCBjcHVfdG9fc29ja2V0KGNwdSkgKyAxID4gbWF4X3NvY2tldHMg
KQoKSW5zdGVhZCBvZiAiKyAxIiwgd2h5IG5vdCA+PSA/Cgo+ICsgICAgICAgICAgICAgICAgbWF4
X3NvY2tldHMgPSBjcHVfdG9fc29ja2V0KGNwdSkgKyAxOwo+ICsKPiArICAgICAgICAgICAgaWYg
KCBjW2NwdV0ueDg2X21heF9jb3JlcyA+IG1heF9jb3JlcyApCj4gKyAgICAgICAgICAgICAgICBt
YXhfY29yZXMgPSBjW2NwdV0ueDg2X21heF9jb3JlczsKCldoYXQgZ3VhcmFudGVlcyAueDg2X21h
eF9jb3JlcyB0byBiZSB2YWxpZD8gT25saW5pbmcgYSBob3QtYWRkZWQKQ1BVIGlzIGEgdHdvIHN0
ZXAgcHJvY2VzcyBhZmFpY3QsIFhFTlBGX2NwdV9ob3RhZGQgZm9sbG93ZWQgYnkKWEVOUEZfY3B1
X29ubGluZS4gSW4gYmV0d2VlbiB0aGUgQ1BVIHdvdWxkIGJlIG1hcmtlZCBwcmVzZW50CihhbmQg
Y3B1X2FkZCgpIHdvdWxkIGFsc28gaGF2ZSBmaWxsZWQgeDg2X2NwdV90b19hcGljaWRbY3B1XSks
CmJ1dCBjcHVfZGF0YVtjcHVdIHdvdWxkbid0IGhhdmUgYmVlbiBmaWxsZWQgeWV0IGFmYWljdC4g
VGhpcwphbHNvIG1ha2VzIHRoZSByZXN1bHRzIG9mIHRoZSBjcHVfdG9fKigpIHVucmVsaWFibGUg
dGhhdCB5b3UgdXNlCmluIHVuaXF1ZV9jb3JlX2lkKCkuCgpIb3dldmVyLCBpZiB3ZSBhc3N1bWUg
c3VmZmljaWVudCBzaW1pbGFyaXR5IGJldHdlZW4gQ1BVCnBhY2thZ2VzIChhcyB5b3UndmUgZG9u
ZSBlbHNld2hlcmUgaW4gdGhpcyBzZXJpZXMgaWlyYyksIHRoaXMKbWF5IG5vdCBiZSBhbiBhY3R1
YWwgcHJvYmxlbS4gQnV0IGl0IHdhbnRzIG1lbnRpb25pbmcgaW4gYSBjb2RlCmNvbW1lbnQsIEkg
dGhpbmsuIFBsdXMgYXQgdGhlIHZlcnkgbGVhc3QgeW91IGRlcGVuZCBvbiB0aGUgdXNlZApjcHVf
ZGF0YVtdIGZpZWxkcyB0byBub3QgY29udGFpbiB1bmR1bHkgbGFyZ2UgdmFsdWVzIChhbmQgaGVu
Y2UKeW91IGUuZy4gZGVwZW5kIG9uIGNwdV9kYXRhW10gbm90IGdhaW5pbmcgYW4gaW5pdGlhbGl6
ZXIsCnNldHRpbmcgdGhlIHRocmVlIGZpZWxkcyBvZiBpbnRlcmVzdCB0byB0aGVpciBJTlZBTElE
XyogdmFsdWVzLAphcyBjdXJyZW50bHkgZG9uZSBieSBpZGVudGlmeV9jcHUoKSkuCgo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgY29yZV93aWR0aCA9IGZscyhtYXhfY29yZXMpOwo+ICsgICAg
ICAgIG1heF9iaXRzID0gbWF4X3NvY2tldHMgPDwgY29yZV93aWR0aDsKPiArICAgICAgICBiaXRt
YXAgPSB4emFsbG9jX2FycmF5KHVuc2lnbmVkIGxvbmcsIEJJVFNfVE9fTE9OR1MobWF4X2JpdHMp
KTsKPiArICAgICAgICBpZiAoICFiaXRtYXAgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVOT01F
TTsKPiArCj4gKyAgICAgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUoY3B1KQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgaWYgKCBjcHVfb25saW5lKGNwdSkgfHwgeDg2X2NwdV90b19hcGljaWRb
Y3B1XSA9PSBCQURfQVBJQ0lEICkKPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiAr
ICAgICAgICAgICAgX19zZXRfYml0KHVuaXF1ZV9jb3JlX2lkKGNwdSwgY29yZV93aWR0aCksIGJp
dG1hcCk7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNw
dSkKPiArICAgICAgICAgICAgX19jbGVhcl9iaXQodW5pcXVlX2NvcmVfaWQoY3B1LCBjb3JlX3dp
ZHRoKSwgYml0bWFwKTsKPiArCj4gKyAgICAgICAgcmV0ID0gKGZpbmRfZmlyc3RfYml0KGJpdG1h
cCwgbWF4X2JpdHMpIDwgbWF4X2JpdHMpOwoKSSB0aGluayBiaXRtYXBfZW1wdHkoKSB3b3VsZCBi
ZSBhIGNoZWFwZXIgb3BlcmF0aW9uIGZvciB0aGUgcHVycG9zZQp5b3UgaGF2ZSwgZXNwZWNpYWxs
eSBpZiBmdXJ0aGVyIHVwIHlvdSByb3VuZGVkIHVwIG1heF9iaXRzIHRvIGEKbXVsdGlwbGUgb2Yg
QklUU19QRVJfTE9ORy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:28:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDoQ1-0006cJ-Ds; Fri, 27 Sep 2019 11:28: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDoQ0-0006cC-Dc
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:28:12 +0000
X-Inumbo-ID: e32e0cf6-e119-11e9-9675-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e32e0cf6-e119-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 11:28: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 14557AD4E;
 Fri, 27 Sep 2019 11:28:11 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190927104858.43325-1-roger.pau@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6d78c185-6755-218c-c387-039af8687ddf@suse.com>
Date: Fri, 27 Sep 2019 13:28:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190927104858.43325-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/iommu: improve logging message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <Paul.Durrant@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>

T24gMjcuMDkuMTkgMTI6NDgsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBTd2l0Y2ggdG8gdXNp
bmcgcGQgYW5kIGFsc28gcHJpbnQgdGhlIHBmbiB0aGF0IGZhaWxlZC4KPiAKPiBObyBmdW5jdGlv
bmFsIGNoYW5nZSBpbnRlbmRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:28:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDoPx-0006c1-3z; Fri, 27 Sep 2019 11:28:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDoPw-0006bv-Ao
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:28:08 +0000
X-Inumbo-ID: e031e810-e119-11e9-9675-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e031e810-e119-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 11:28: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 EE49AAD4E;
 Fri, 27 Sep 2019 11:28:05 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190927104858.43325-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3f048d04-380f-a0e7-468e-1ccf0c7407ca@suse.com>
Date: Fri, 27 Sep 2019 13:28:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927104858.43325-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/iommu: improve logging message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, 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>

T24gMjcuMDkuMjAxOSAxMjo0OCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFN3aXRjaCB0byB1
c2luZyBwZCBhbmQgYWxzbyBwcmludCB0aGUgcGZuIHRoYXQgZmFpbGVkLgo+IAo+IE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCk5ldmVydGhlbGVzcywgLi4uCgo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMKPiBAQCAtMjAwLDggKzIwMCw4IEBAIHZvaWQgX19od2RvbV9pbml0IGFyY2hfaW9t
bXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUsICZmbHVzaF9mbGFncyk7Cj4g
IAo+ICAgICAgICAgIGlmICggcmMgKQo+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5J
TkcgIiBkJWQ6IElPTU1VIG1hcHBpbmcgZmFpbGVkOiAlZFxuIiwKPiAtICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgcmMpOwo+ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5J
TkcgIiVwZDogaWRlbnRpdHkgJXNtYXBwaW5nIG9mICVseCBmYWlsZWQ6ICVkXG4iLAo+ICsgICAg
ICAgICAgICAgICAgICAgZCwgIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSA/ICJJT01NVSAiIDog
IiIsIHBmbiwgcmMpOwoKLi4uIGhhdmUgeW91IG9ic2VydmVkIHRoaXMgZ2V0dGluZyBsb2dnZWQ/
IElmIHNvLCBob3cgbWFueSBvZiB0aGVtCmRpZCB5b3Ugc2VlPyBJT1cgSSB3b25kZXIgd2hldGhl
ciBsb2dnaW5nIGV2ZXJ5IG9jY3VycmVuY2Ugb2YgdGhpcwptYXkgYmUgb3Zlcmx5IHZlcmJvc2Uu
CgpBcyBhbiBhc2lkZSBJIGFsc28gdGhpbmsgdGhhdCB3ZSBuZWVkIHRvIHVyZ2VudGx5IG1ha2Ug
dGhpcyB1c2UKbGFyZ2VyIHBhZ2Ugc2l6ZXMgd2hlcmUgc3VpdGFibGUuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:31:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDoSl-0007Pl-Tr; Fri, 27 Sep 2019 11: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=BxSY=XW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDoSj-0007Oj-Q6
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:31:01 +0000
X-Inumbo-ID: 480aadaa-e11a-11e9-9675-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by localhost (Halon) with ESMTPS
 id 480aadaa-e11a-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 11:31:01 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id 7so6208342wme.1
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 04:31:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=24tcwIPXOYwj1C0hdQ2lqiJBF07aGDB7RUegllSGYDU=;
 b=FB+07tcYrfZ/IemsVf/dvyzCCuXhC9Z3kF/55HYgdWGWLO62B7M++KbQrldma9xd1+
 Sq+DxQMDGKI7h53cXhFDVtge3ZnzDDqSNwB11FBS1w8UEbfLDRA4MFvJ3Tye2F/dW7ps
 bGS4qCClyssT6okJDv/7p/cX1WCrTxh+sYjReRQMhoMWJvv/LOribW+V9OTNT9p+XTKZ
 sSCjcK8gwbCcmouqdBoADWn5CuVW2FQFaedkOUkBgZ4w4Hhl/MKxBpMg2i9R7JKlSAx2
 wvLS/Yh8rHj3GP+pa3sshrxg6Z/WO9GJiFE+HweDLsbai/cd1ih/ko1X+EVXonWUxvY6
 uDsA==
X-Gm-Message-State: APjAAAXJ6K6h031NVDkZsv2KslIRAYJpuEqtGnpONGTp3M40euMt2yY5
 4n6K9k+pfbWpLXfuU6lQsGg=
X-Google-Smtp-Source: APXvYqzLxZ56+hF+GtHxPSI+YBh0tu/gN0j6W3Jdkxov1XkkzSoJtTEXOnVGy0Skzexqunb3K37uOQ==
X-Received: by 2002:a7b:c757:: with SMTP id w23mr6657257wmk.31.1569583860236; 
 Fri, 27 Sep 2019 04:31:00 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id x6sm10120991wmf.38.2019.09.27.04.30.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 27 Sep 2019 04:30:59 -0700 (PDT)
Date: Fri, 27 Sep 2019 12:30:58 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190927113058.53xs3sw57as3r3tr@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-5-liuwe@microsoft.com>
 <20190925102354.2tr5ojk6yvfsqtxy@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190925102354.2tr5ojk6yvfsqtxy@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen
 variants for hypervisor setup code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTI6MjM6NTRQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+IC12b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCj4gPiArc3Rh
dGljIHZvaWQgX19pbml0IHByb2JlX3hlbih2b2lkKQo+IAo+IFdoaWxlIGhlcmUgSSB3b3VsZCBy
ZW5hbWUgdG8geGVuX3Byb2JlLCB0byBtYXRjaCB3aXRoIHRoZSBvdGhlcgo+IGZ1bmN0aW9ucyAo
aWU6IHhlbl9zZXR1cCBiZWxvdyBmb3IgZXhhbXBsZSkuCgpTdXJlLiBJIGNhbiBkbyB0aGF0LiBJ
IGFsd2F5cyB0aG91Z2h0IHRoYXQgc3RyYW5nZSB0b28uCgo+IAo+ID4gIHsKPiA+ICAgICAgaWYg
KCB4ZW5fZ3Vlc3QgKQo+ID4gICAgICAgICAgcmV0dXJuOwo+ID4gQEAgLTg3LDYgKzg3LDExIEBA
IHZvaWQgX19pbml0IHByb2JlX2h5cGVydmlzb3Iodm9pZCkKPiA+ICAgICAgeGVuX2d1ZXN0ID0g
dHJ1ZTsKPiA+ICB9Cj4gPiAgCj4gPiArdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lk
KQo+IAo+IFNob3VsZG4ndCB0aGlzIGxpdmUgaW4gYSBzZXBhcmF0ZSBmaWxlLCBsaWtlIGd1ZXN0
L2d1ZXN0LmMgb3Igc29tZQo+IHN1Y2g/Cj4gCgpJdCdzIGRvbmUgaW4gYSBsYXRlciBwYXRjaC4g
SSBiZWxpZXZlIHlvdSd2ZSBhbHJlYWR5IHNlZW4gaXQuCgo+IEFsc28gaXQgbWlnaHQgYmUgbmlj
ZSB0byBpbnRyb2R1Y2Ugc29tZXRoaW5nIGxpa2U6Cj4gCj4gZW51bSBndWVzdF90eXBlIHsKPiAg
ICAgWEVOX0dVRVNULAo+IH0gZ3Vlc3RfdHlwZTsKPiAKClRoaXMgd29ya3MgZm9yIG1lLgoKPiBT
byB0aGF0IHlvdSBjYW4gYWRkIGEgc3dpdGNoIGhlcmUsIGV2ZW4gaWYgdGhlIG9ubHkgY2FzZSBp
cyBYZW4gQVRNLiBJCj4gZ3Vlc3MgdGhpcyB3aWxsIGJlIGRvbmUgaW4gYSBsYXRlciBwYXRjaCwg
b3IgaW50cm9kdWNlIGFuCj4gaHlwZXJ2aXNvcl9vcHMgc3RydWN0IHRoYXQgY29udGFpbiBwb2lu
dGVycyB0byBmdW5jdGlvbnMgdG8gYWxsb3cgZm9yCj4gZGlmZmVyZW50IGltcGxlbWVudGF0aW9u
cy4KPiAKCkkgZGViYXRlZCB0aGlzLiBUaGVzZSBjaGFuZ2VzIHJlcXVpcmUgbW9yZSBjb2RlIGNo
dXJuIHdpdGggbm8gYXBwYXJlbnQKYmVuZWZpdCwgYnV0IGlmIHBlb3BsZSBhZ3JlZSB0aGlzIGlz
IGJldHRlciBJIGNhbiBtYWtlIHRob3NlIGNoYW5nZXMuCgo+ID4gK3sKPiA+ICsgICAgcHJvYmVf
eGVuKCk7Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyB2b2lkIG1hcF9zaGFyZWRfaW5mbyh2b2lk
KQo+ID4gIHsKPiA+ICAgICAgbWZuX3QgbWZuOwo+ID4gQEAgLTI0OSwxMCArMjU0LDggQEAgc3Rh
dGljIHZvaWQgaW5pdF9ldnRjaG4odm9pZCkKPiA+ICAgICAgfQo+ID4gIH0KPiA+ICAKPiA+IC12
b2lkIF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCj4gPiArc3RhdGljIHZvaWQgX19pbml0
IHhlbl9zZXR1cCh2b2lkKQo+ID4gIHsKPiA+IC0gICAgaW5pdF9tZW1tYXAoKTsKPiA+IC0KPiA+
ICAgICAgbWFwX3NoYXJlZF9pbmZvKCk7Cj4gPiAgCj4gPiAgICAgIHNldF92Y3B1X2lkKCk7Cj4g
PiBAQCAtMjc3LDEzICsyODAsMjUgQEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lk
KQo+ID4gICAgICBpbml0X2V2dGNobigpOwo+ID4gIH0KPiA+ICAKPiA+IC12b2lkIGh5cGVydmlz
b3JfYXBfc2V0dXAodm9pZCkKPiA+ICt2b2lkIF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQp
Cj4gPiArewo+ID4gKyAgICBpbml0X21lbW1hcCgpOwo+IAo+IEkgd29uZGVyLCBkbyB5b3UgYWxz
byByZXF1aXJlIHRvIG1hcCBoeXBlcnZpc29yIGRhdGEgaW50byB0aGUgZ3Vlc3QKPiBwaHlzbWFw
IHdoZW4gcnVubmluZyBvbiBIeXBlclY/Cj4gCgpZZXMuIFRoZXJlIGFyZSBhIGxvdCBvZiBjb21w
YXJhYmxlIGNvbmNlcHRzIGluIEh5cGVyLVYuIEZvciBleGFtcGxlLAp0aGVyZSBpcyBhIHBhZ2Ug
Y2FsbGVkIFZQIGFzc2lzdCBwYWdlIHdoaWNoIGlzIG1vcmUgb3IgbGVzcyB0aGUgc2FtZSBhcwpY
ZW4ncyB2Y3B1aW5mby4gSXRzIGZvcm1hdCwgY29udGVudCBhbmQgaW50ZXJmYWNlcyBtYXkgYmUg
ZGlmZmVyZW50LCBidXQKY29uY2VwdHVhbGx5IGl0IGlzIHRoZSBzYW1lIGFzIHZjcHVpbmZvLgoK
PiBJcyB0aGVyZSBhIHdheSB3aGVuIHJ1bm5pbmcgb24gSHlwZXJWIHRvIHJlcXVlc3QgdW51c2Vk
IHBoeXNpY2FsCj4gYWRkcmVzcyBzcGFjZSByYW5nZXM/IFdoYXQgWGVuIGN1cnJlbnRseSBkb2Vz
IGluIGluaXRfbWVtbWFwIGlzIHF1aXRlCj4gY3JhcHB5Lgo+IAoKWGVuIGl0c2VsZiBzdGlsbCBu
ZWVkcyB0byBtYW5hZ2UgdGhlIGFkZHJlc3Mgc3BhY2UsIG5vPwoKSSBhZ3JlZSB0aGUgcmFuZ2Vz
ZXQgY29kZSBpbiB4ZW4uYyBpc24ndCBwcmV0dHksIGJ1dCBpdCBkb2VzIHRoZSBqb2IgYW5kCmlz
IG5vdCB0b28gaW50cnVzaXZlLgoKV2VpLgoKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:34:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11: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 1iDoWU-0007Yr-H4; Fri, 27 Sep 2019 11:34: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=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDoWT-0007Ym-3S
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:34:53 +0000
X-Inumbo-ID: d14335ce-e11a-11e9-9675-12813bfff9fa
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.49]) by localhost (Halon) with ESMTPS
 id d14335ce-e11a-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 11:34:51 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=RN4lTm8QMgCNIb7S7ZpG2gBh980gkzcXSD1gFb6mheweVJvMX48TI28XV1OYrIbb4LhEYPF/VebtgkXKDl4yOd7V+up66f/8DbEsKwCISGumH5J9F1ZrxMJ9fOv9HnDHIyT0d1BwUuTlXQbfC4cdLYiSdrjqfVQW7V7Z6oV3rs1fpwQZWjfUPkPUvQfMtjArjRrmbY2pRY2dmVveL9SE7bxKAyNwqu7jaoe3cP4Uowe54r3mXfBnu4Vjqtib6ZMtmRDXtPH5ZmqYmesdHrdF2rQ5UKD/UK3+ZBU6vzJhGqRt4zHfKnYVVP45ecTJJeN3kVCvPHT5ZEszKNOwWmaXUA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lI1PrZI+/DNaI7edEnigVi/MM8I8OeB3T54IIzRuQLU=;
 b=Uvq4t8LBXW/LgQU4NPZC941RPoWFxQLFWdSSYC1C17yj3vIwi7fw4+788izUJdtHD9pKyTey2NlQq61ttha5iAkwqWEEmxRqjMXf4eocRQVBlUf4THI5mQME+MHxz7iAd7QqQKnX2Wrm1VcKkwSfUXXCPJVc+87Mo8vOkMltB9brS5JBt/kaNGEBLV3fdgBiwhk8P2IB13enwSEelZ6B7Uu+n7sMbuho1yXXL5eLSfKXCT0hkyBs61hq+ye0CZH5YJKGOf98ZCYBUPoEbjZuQiwAEvkGmK1KU9fpPqUfdfxRjh8IhTUu6bkdAfvwhkoErEqD3jMXLVu3yktg9syQhA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lI1PrZI+/DNaI7edEnigVi/MM8I8OeB3T54IIzRuQLU=;
 b=VNub4LIGwP/iVztTONP6lR+a2G/TVqMAJBd7OQxTfvJwH3KA67qRJLEz1TmerkFPdv9eVaNFMFqnc/fRTsS3lC3SOIGMhpuDQSCJpv+X8t2/EVXHnA6ePKnZH7eIHx1YmCxvxjUBVjmDR4AKLqhaQQFNr3pduyrMUubitTdazNU=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4276.eurprd03.prod.outlook.com (20.176.214.205) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.25; Fri, 27 Sep 2019 11:34:49 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 11:34:49 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 01/10] xen/arm64: entry: Introduce a macro
 to generate guest vector and use it
Thread-Index: AQHVdJmTOhlxjUvhM0qBqTuTWi5ee6c/Ze8A
Date: Fri, 27 Sep 2019 11:34:49 +0000
Message-ID: <874l0y9dlz.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-2-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-2-julien.grall@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: 34867103-207c-413f-9de8-08d7433eb4bb
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4276; 
x-ms-traffictypediagnostic: AM0PR03MB4276:|AM0PR03MB4276:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB4276D9AEA4B4CCB475778F76E6810@AM0PR03MB4276.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(346002)(136003)(366004)(39860400002)(199004)(189003)(186003)(71200400001)(71190400001)(305945005)(4326008)(76176011)(6512007)(6506007)(2616005)(476003)(5660300002)(6436002)(6486002)(55236004)(14444005)(6116002)(81156014)(256004)(486006)(25786009)(36756003)(107886003)(99286004)(54906003)(14454004)(102836004)(3846002)(76116006)(80792005)(8676002)(81166006)(66066001)(66946007)(86362001)(66556008)(66476007)(66446008)(446003)(7736002)(2906002)(6246003)(26005)(6916009)(11346002)(8936002)(229853002)(478600001)(64756008)(316002)(4744005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4276;
 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: XC+pa+e5baVQc+z2zsV/66mxwl6TFe3t4Y58J93KkZ64xKHkEing85uZBMLAzy0+BIEFLecg/Ve7ieMvHe3Ipo7uZVLNexQ2nJE3x9ibmsGPZnPnuAeAt03C5rOfii1vNEQTEXAkFeda+n9PkD8id8b7Dmp3DDXXdlKOv5nQLeni8d7t614n97otGS83a41NeeLVsWvdLmPCdwGu47sS+b8uu9Ra6mXv7GT1uBDpJcOmsHRp7FXHBkPdb1rJh6PSGzPjl4hrlX/JZ+uUZpWOf1U4Xd/AZ2Fv79OkuOXCFpEBJzsTvjy8dk50IlHNUYUrjVvkGaxeoSaSWDBjFsdXaLZLOLL8q0RPJDtoDp7y2SeP9m8SQ+4KmhOL3vB9/DDswhSIXBxiBlmdtXb+wyn3ILMkmycO+q9YyW3fp2JzXU8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 34867103-207c-413f-9de8-08d7433eb4bb
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 11:34:49.4552 (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: CEKOVeNW3z4bi2gfpxgAaolKi5N+7yedCUBvya3CulRwnvvx/AxapGc23GnAbfKzQevAlmHlJb84ZcLAFmXTE+uU+hGD04FMZ2q6KXU4HY0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4276
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 01/10] xen/arm64: entry:
 Introduce a macro to generate guest vector 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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

CkhlbGxvIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE1vc3Qgb2YgdGhlIGd1ZXN0
IHZlY3RvcnMgYXJlIHVzaW5nIHRoZSBzYW1lIHBhdHRlcm4uIFRoaXMgbWFrZXMgZmFpcmx5Cj4g
dGVkaW91cyB0byBhbHRlciB0aGUgcGF0dGVybiBhbmQgcmlzayBpbnRyb2R1Y2luZyBtaXN0YWtl
cyB3aGVuIHVwZGF0aW5nCj4gZWFjaCBwYXRoLgo+Cj4gQSBuZXcgbWFjcm8gaXMgaW50cm9kdWNl
ZCB0byBnZW5lcmF0ZSB0aGUgZ3Vlc3QgdmVjdG9ycyBhbmQgbm93IHVzZSBpdAo+IGluIHRoZSBv
bmUgdGhhdCB1c2UgdGhlIG9wZW4tY29kZSB2ZXJzaW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KCi0tIApWb2xvZHlteXIgQmFiY2h1
ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:35:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:35: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 1iDoXI-0007cF-UT; Fri, 27 Sep 2019 11:35:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDoXH-0007c3-Df
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:35:43 +0000
X-Inumbo-ID: efa625d0-e11a-11e9-8628-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.57]) by localhost (Halon) with ESMTPS
 id efa625d0-e11a-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 2019 11:35:42 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=SEb4bHUfeAMyvkJ+fo4mk7H3nlUbtxOAO1T+98GE76L9MaprlQB99PNFUf9h0xEVNpc7PzXr6Gj4Y+0uJ81p+dfktikSqyPqppkd2xGdavJlUO/QhVO2T/8iH39mnIbLlmh6Hmpopit/HaxAcoMflSs1BUD88MqAGg7xqQ6lztBt/3mkHJjPuusIWP7VPBtCKqKMeMxe7wWuw7/RVxSMMQhwZpzdD+so896xhTwamKYTgvaN5//Y/jstJ4adKOjWIURMbSr1NOiVHRPW2/UNWgrum0xKcUKEzPqhZxlRGGWSaCwV/sodjmI6upPh7RrAhAhVMRZLWO3dv4ebPKYiuA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=IKMO4sNTPg6uRvjclDiIrzWJscoaScmbNIRYnmfOe0c=;
 b=aYWzmXhRFPGKDYDa1+E/K52QYwu/VVYpUoIawUciFDtTl6l2B6vlEV9Js76CUUThTRSvtDY7fSVl5S/qnhMoaE4jKAN2Qu2wb+CIBPeE5dptS8GdFzmQkRpNEyoQMjEOjz5/+YtIjQnORyPL3DSELqOTpbcwmDJjKOc7M3QzUeQ1ickgPOmnhI2PumXa21/WjGQbQP0TW3McqppJj3CW/U1d9y946FeVtT+Bd8nnoNUijZtTlToF7LaxvaKILiSxvN0G5gGdAeo5ca9qxB4Qin00ib0MoQW/JjaZDEaMhVF3PHJxEGB+zQuE6dETiRHmSBT7MBDKLTa3JyjxWM42UA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=IKMO4sNTPg6uRvjclDiIrzWJscoaScmbNIRYnmfOe0c=;
 b=j1u84OVhpKmH1lcT038aaCr8FRJzDhAuec5RW73Tbm/yAJVwu+7xqerBJs/YK5Ibm2O5hpDp25Z1jmxxhN1+jh+S5+DLN91jbVgZcyA+8Resk6u6bd3c6TiEd/EjkVSQojWqO40YjfJtR2OTUeOttvAxqsPZYsTjBIm4ubm9Kn4=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4276.eurprd03.prod.outlook.com (20.176.214.205) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.25; Fri, 27 Sep 2019 11:35:41 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 11:35:41 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 02/10] xen/arm64: head: Check if an SError
 is pending when receiving a vSError
Thread-Index: AQHVdJmSJrxE3Qm/3EG8DE9qdUJxVqc/Zi0A
Date: Fri, 27 Sep 2019 11:35:41 +0000
Message-ID: <8736gi9dkj.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-3-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-3-julien.grall@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: 4bd433eb-327f-475d-d6d7-08d7433ed37b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4276; 
x-ms-traffictypediagnostic: AM0PR03MB4276:|AM0PR03MB4276:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB4276EA727BB87F45D9FDC644E6810@AM0PR03MB4276.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(346002)(136003)(366004)(39860400002)(199004)(189003)(186003)(71200400001)(71190400001)(305945005)(4326008)(76176011)(6512007)(6506007)(2616005)(476003)(5660300002)(6436002)(6486002)(55236004)(14444005)(6116002)(81156014)(256004)(486006)(25786009)(36756003)(107886003)(99286004)(54906003)(14454004)(102836004)(3846002)(76116006)(80792005)(8676002)(81166006)(66066001)(66946007)(86362001)(66556008)(66476007)(66446008)(446003)(7736002)(2906002)(6246003)(26005)(6916009)(11346002)(8936002)(229853002)(478600001)(64756008)(316002)(4744005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4276;
 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: fSCBDRA03tMl2cGAHSYRwxcBJti9f6Uv7ndbkJihiHTAOqz16nUdL0FYojos6UcnbGlru+RKXzTKywEfWXFBZjJ9kW3ab/P75AB+wwYBnM5L10uTbTzWpT0+jdoBgPDJtnq7atHFXHOBwH/nhl6qLCDLHlNsfZ25NXMKTyCYUc9Bj4XJH+7bHUbe435DKtVd4bYRT8Gfgl+hdzdLTw0aBqHHVrrxAZEVDpClYbAXG9Y8c199lBJqn5inuBRi4mtQICn1wzH9RzQIpi1Xio1UTlUSzlBsJuFaSBKInyCC5kL+5vInNXau11cxcjQK3jpCQDZTRkBso7t6nh9ZKVOXLDK8CL6ia+8GFNMfxjqXTYWMtwADjkGY0AUsiAsWMcPopSXU+qHd63eGEgryIFZYM4H2kpNZ3s3EzkWO7G0fXnA=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4bd433eb-327f-475d-d6d7-08d7433ed37b
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 11:35:41.0836 (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: YiyIcD5z8/lIO2JTjkrDpwShgcnw4d3aAdPGM/HuDHSlwDXDtPbbpog9A+tp+DK5wtxnPYBF1HWAd7Nq8hdG5Gb+8hsoe4dG8zhKpEiJl1I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4276
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 02/10] xen/arm64: head: Check
 if an SError is pending when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEF0IHRoZSBtb21lbnQsIHdoZW4gd2UgcmVjZWl2ZSBh
biBTRXJyb3IgZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB3ZQo+IGRvbid0IGNoZWNrIGlmIHRo
ZXJlIGFyZSBhbnkgb3RoZXIgcGVuZGluZy4gRm9yIGhhcmRlbmluZyB0aGUgY29kZSwgd2UKPiBz
aG91bGQgZW5zdXJlIGFueSBwZW5kaW5nIFNFcnJvciBhcmUgYWNjb3VudGVkIHRvIHRoZSBndWVz
dCBiZWZvcmUKPiBleGVjdXRpbmcgYW55IGNvZGUgd2l0aCBTRXJyb3IgdW5tYXNrZWQuCj4KPiBU
aGUgcmVjZW50bHkgaW50cm9kdWNlZCBtYWNybyAnZ3Vlc3RfdmVjdG9yJyBjb3VsZCB1c2VkIHRv
IGdlbmVyYXRlIHRoZQo+IHR3byB2ZWN0b3JzIGFuZCB0aGVyZWZvcmUgdGFrZSBhZHZhbnRhZ2Ug
b2YgYW55IGNoYW5nZSByZXF1aXJlZCBpbiB0aGUKPiBmdXR1cmUuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5
bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKLS0gClZvbG9keW15ciBC
YWJjaHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:39:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDoal-000821-GN; Fri, 27 Sep 2019 11:39:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDoak-00081w-8F
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:39:18 +0000
X-Inumbo-ID: 6fcbf69a-e11b-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6fcbf69a-e11b-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 11:39: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 10D9AB18A;
 Fri, 27 Sep 2019 11:39:16 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-5-liuwe@microsoft.com>
 <20190925102354.2tr5ojk6yvfsqtxy@Air-de-Roger>
 <20190927113058.53xs3sw57as3r3tr@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f5459c03-dcc7-e498-1a78-d2bad960ef18@suse.com>
Date: Fri, 27 Sep 2019 13:39:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927113058.53xs3sw57as3r3tr@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen
 variants for hypervisor setup code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAxMzozMCwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIFNlcCAyNSwgMjAx
OSBhdCAxMjoyMzo1NFBNICswMjAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBBbHNvIGl0
IG1pZ2h0IGJlIG5pY2UgdG8gaW50cm9kdWNlIHNvbWV0aGluZyBsaWtlOgo+Pgo+PiBlbnVtIGd1
ZXN0X3R5cGUgewo+PiAgICAgWEVOX0dVRVNULAo+PiB9IGd1ZXN0X3R5cGU7Cj4+Cj4gCj4gVGhp
cyB3b3JrcyBmb3IgbWUuCj4gCj4+IFNvIHRoYXQgeW91IGNhbiBhZGQgYSBzd2l0Y2ggaGVyZSwg
ZXZlbiBpZiB0aGUgb25seSBjYXNlIGlzIFhlbiBBVE0uIEkKPj4gZ3Vlc3MgdGhpcyB3aWxsIGJl
IGRvbmUgaW4gYSBsYXRlciBwYXRjaCwgb3IgaW50cm9kdWNlIGFuCj4+IGh5cGVydmlzb3Jfb3Bz
IHN0cnVjdCB0aGF0IGNvbnRhaW4gcG9pbnRlcnMgdG8gZnVuY3Rpb25zIHRvIGFsbG93IGZvcgo+
PiBkaWZmZXJlbnQgaW1wbGVtZW50YXRpb25zLgo+Pgo+IAo+IEkgZGViYXRlZCB0aGlzLiBUaGVz
ZSBjaGFuZ2VzIHJlcXVpcmUgbW9yZSBjb2RlIGNodXJuIHdpdGggbm8gYXBwYXJlbnQKPiBiZW5l
Zml0LCBidXQgaWYgcGVvcGxlIGFncmVlIHRoaXMgaXMgYmV0dGVyIEkgY2FuIG1ha2UgdGhvc2Ug
Y2hhbmdlcy4KCldlbGwsIGlmIHRoZSBleHBlY3RhdGlvbiBpcyBmb3IgdGhlIGVudW0gdG8gZ3Jv
dyAoZXZlbiBqdXN0IGJ5IG9uZQpmdXJ0aGVyIGVudHJ5KSwgdGhlbiB5ZXMsIEknZCBhZ3JlZSB0
aGF0IGEgc3dpdGNoKCkgd291bGQgYmUgbmljZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:41:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDod8-0000If-VG; Fri, 27 Sep 2019 11: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDod7-0000IZ-KY
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:41:45 +0000
X-Inumbo-ID: c7ae0ae2-e11b-11e9-9675-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c7ae0ae2-e11b-11e9-9675-12813bfff9fa;
 Fri, 27 Sep 2019 11:41: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 D1940AEC4;
 Fri, 27 Sep 2019 11:41:43 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
Date: Fri, 27 Sep 2019 13:41:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23949.58956.637645.181431@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 AndrewCooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTI6MzcsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiW1BBVENIIHYxIDEvNl0gZG9jczogYWRkIGZlYXR1cmUgZG9jdW1lbnQgZm9yIFhlbiBo
eXBlcnZpc29yIHN5c2ZzLWxpa2Ugc3VwcG9ydCIpOgo+PiBPbiB0aGUgMjAxOSBYZW4gZGV2ZWxv
cGVyIHN1bW1pdCB0aGVyZSB3YXMgYWdyZWVtZW50IHRoYXQgdGhlIFhlbgo+PiBoeXBlcnZpc29y
IHNob3VsZCBnYWluIHN1cHBvcnQgZm9yIGEgaGllcmFyY2hpY2FsIG5hbWUtdmFsdWUgc3RvcmUK
Pj4gc2ltaWxhciB0byB0aGUgTGludXgga2VybmVsJ3Mgc3lzZnMuCj4+Cj4+IEluIHRoZSBiZWdp
bm5pbmcgdGhlcmUgc2hvdWxkIG9ubHkgYmUgYmFzaWMgc3VwcG9ydDogZW50cmllcyBjYW4gYmUK
Pj4gYWRkZWQgZnJvbSB0aGUgaHlwZXJ2aXNvciBpdHNlbGYgb25seSwgdGhlcmUgaXMgYSBzaW1w
bGUgaHlwZXJjYWxsCj4+IGludGVyZmFjZSB0byByZWFkIHRoZSBkYXRhLgo+Pgo+PiBBZGQgYSBm
ZWF0dXJlIGRvY3VtZW50IGZvciBzZXR0aW5nIHRoZSBiYXNlIG9mIGEgZGlzY3Vzc2lvbiByZWdh
cmRpbmcKPj4gdGhlIGRlc2lyZWQgZnVuY3Rpb25hbGl0eSBhbmQgdGhlIGVudHJpZXMgdG8gYWRk
Lgo+IAo+IFRoYW5rcyBmb3IgdGhpcyB3b3JrLiAgTGlrZSBvdGhlcnMsIEkgYXBwcm92ZSBvZiB0
aGUgYmFzaWMgaWRlYS4KPiAKPiBSZWFkaW5nIHlvdXIgc3BlYyBkb2N1bWVudCBoZXJlLCBJIHRo
aW5rIHRoZXJlIGlzIGEga2V5IHBhcnQgbWlzc2luZzoKPiBwbGVhc2UgY291bGQgeW91IHNwZWNp
ZnkgdGhlIGFsbG93YWJsZSBzeW50YXggZm9yIGtleXMsIGFuZCBmb3IKPiB2YWx1ZXMuCgpZZXMs
IHRoYXQgc2hvdWxkIGJlIGRvbmUuCgo+IAo+IEkgZ3Vlc3MgdGhhdCBrZXlzIHdpbGwgYmUgY2hv
c2VuIGZyb20gc29tZSBsaW1pdGVkIHNhZmUgY2hhcmFjdGVyCj4gc2V0ID8gIFdoYXQgYWJvdXQg
dmFsdWVzID8gIE1pZ2h0IHdlIGNyZWF0ZSBhIGtleSB3aG9zZSB2YWx1ZSBjb250YWlucwo+IGJp
bmFyeSBkYXRhID8KCkknZCBnbyB3aXRoICJbLUEtWmEtejAtOUBfLjooKVxbXF0jLDtdKiIgZm9y
IGtleXMgYW5kIEFTQ0lJIGZvciB2YWx1ZXMuCgo+IERlcGVuZCBvbiB0aGUgYW5zd2VyIHRvIHRo
aXMgcXVlc3Rpb24sIEkgbWF5IHdhbnQgdG8gc3VnZ2VzdCBjaGFuZ2VzCj4gb3IgZW5oYW5jZW1l
bnRzIHRvIHlvdXIgcHJvcG9zZWQgY29tbWFuZC1saW5lIHRvb2wuCj4gCj4gQWxzbywgeW91ciB0
b3AtbGV2ZWwgZG9jdW1lbnQgaGFzIGEgbGlzdCBvZiBwYXRocyBpbiBpdCwgd2hpY2ggaXMKPiBw
cmVzdW1hYmx5IHByb3NwZWN0aXZlLiAgTWF5YmUgdGhhdCBpbmZvcm1hdGlvbiBzaG91bGQgYmUg
YSBub24tcGFyc2VkCj4gaGVhZGVyIHNlY3Rpb24gaW4gdGhlIHBhdGhzIGRvY3VtZW50ID8KClll
cywgdGhhdCdzIGJldHRlci4KCj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gYWRkIGEgc2NyaXB0
IHRvIHhlbi5naXQgd2hpY2ggbGlzdHMgdGhlCj4geGVuaHlwZnMgYW5kIGNoZWNrcyB0aGF0IGFs
bCB0aGUgcGF0aHMgYXJlIGRvY3VtZW50ZWQgPyAgV2UgY291bGQgYWRkCj4gYSBmZXcgY2FsbHMg
dG8gdGhhdCB0byBvc3N0ZXN0Li4uCgpJJ2QgZXhwZWN0IHNvbWUgcGFydHMgdG8gYmUgZGVzY3Jp
YmVkIHJhdGhlciBnZW5lcmljYWxseSAoYXMgY2FuIGJlIHNlZW4KaW4gcGF0Y2ggNiBmb3IgdGhl
IHJ1bnRpbWUgcGFyYW1ldGVycykuIE1heWJlIEkgc2hvdWxkIGFkZCB0aGUgZW50cmllcwp3aXRo
IHdpbGRjYXJkcyB0aGVyZS4KCk9UT0ggYWRkaW5nIHN1Y2ggYSBzY3JpcHQgY2FuIGVhc2lseSBi
ZSBkb25lIGxhdGVyLCBtYXliZSB3aXRoIHNvbWUKdHdlYWtzIHRvIHRoZSBwYXRoIGRvY3VtZW50
YXRpb24uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:42:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDodX-0000ML-E4; Fri, 27 Sep 2019 11:42:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jwcO=XW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDodW-0000MD-O2
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:42:10 +0000
X-Inumbo-ID: d6ada6c4-e11b-11e9-9676-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id d6ada6c4-e11b-11e9-9676-12813bfff9fa;
 Fri, 27 Sep 2019 11:42:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569584529;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=i2zXjh2Rsl55V97RXbMe7RIKxWKTpFXxaLPNk2pY59c=;
 b=aw9ypg30U9TgSQKjrIpTWqb7p7BwcFjdJmSr7Rax7gCbu6vZfS3L6AJ6
 G9+ChnGiCBvRFcji4gJjJApeq1vAhrMU8jB6rhuNAQK3JsaAPn29x264L
 +1EPnNj66vYdiU/rDK4FYBOTuYHBssBaAMC4AXa1QLvUvuZ2RaU1UGupr w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fXW+eUBCvEs9yVM8Uvpz2QQ0sWNZUc6PLlZNDuFe+0ka45wyTh6dud0CGd0fOtUNjkH7B8IOHt
 sOmfqAlNigp3rx0sfv6Wuy+qe4NcRbWDDKEssomDNxLdnYS9SaUt15MJvOKAJePoiBaq+GiXFx
 pGgIuaHY8GiZKDZhGAVI/OyQnzhz8BHC1XMr3mK5LYBtM1LktC4u12bPn8wz0+vLQ7Rx69E+xo
 lK6DI7aq9M5s5nBDMFE697ArwAkXI0aYNOkchqDnGftDSgnYTI7TE0ErZCpRkyoQudtPUjDaZS
 feY=
X-SBRS: 2.7
X-MesageID: 6398161
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6398161"
Date: Fri, 27 Sep 2019 13:41:59 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190927114159.3ngxlqdgsn6bnarf@Air-de-Roger>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-5-liuwe@microsoft.com>
 <20190925102354.2tr5ojk6yvfsqtxy@Air-de-Roger>
 <20190927113058.53xs3sw57as3r3tr@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190927113058.53xs3sw57as3r3tr@debian>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen
 variants for hypervisor setup code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMTI6MzA6NThQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCAxMjoyMzo1NFBNICswMjAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gPiAtdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQo+ID4g
PiArc3RhdGljIHZvaWQgX19pbml0IHByb2JlX3hlbih2b2lkKQo+ID4gCj4gPiBXaGlsZSBoZXJl
IEkgd291bGQgcmVuYW1lIHRvIHhlbl9wcm9iZSwgdG8gbWF0Y2ggd2l0aCB0aGUgb3RoZXIKPiA+
IGZ1bmN0aW9ucyAoaWU6IHhlbl9zZXR1cCBiZWxvdyBmb3IgZXhhbXBsZSkuCj4gCj4gU3VyZS4g
SSBjYW4gZG8gdGhhdC4gSSBhbHdheXMgdGhvdWdodCB0aGF0IHN0cmFuZ2UgdG9vLgo+IAo+ID4g
Cj4gPiA+ICB7Cj4gPiA+ICAgICAgaWYgKCB4ZW5fZ3Vlc3QgKQo+ID4gPiAgICAgICAgICByZXR1
cm47Cj4gPiA+IEBAIC04Nyw2ICs4NywxMSBAQCB2b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29y
KHZvaWQpCj4gPiA+ICAgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKPiA+ID4gIH0KPiA+ID4gIAo+ID4g
PiArdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQo+ID4gCj4gPiBTaG91bGRuJ3Qg
dGhpcyBsaXZlIGluIGEgc2VwYXJhdGUgZmlsZSwgbGlrZSBndWVzdC9ndWVzdC5jIG9yIHNvbWUK
PiA+IHN1Y2g/Cj4gPiAKPiAKPiBJdCdzIGRvbmUgaW4gYSBsYXRlciBwYXRjaC4gSSBiZWxpZXZl
IHlvdSd2ZSBhbHJlYWR5IHNlZW4gaXQuCj4gCj4gPiBBbHNvIGl0IG1pZ2h0IGJlIG5pY2UgdG8g
aW50cm9kdWNlIHNvbWV0aGluZyBsaWtlOgo+ID4gCj4gPiBlbnVtIGd1ZXN0X3R5cGUgewo+ID4g
ICAgIFhFTl9HVUVTVCwKPiA+IH0gZ3Vlc3RfdHlwZTsKPiA+IAo+IAo+IFRoaXMgd29ya3MgZm9y
IG1lLgo+IAo+ID4gU28gdGhhdCB5b3UgY2FuIGFkZCBhIHN3aXRjaCBoZXJlLCBldmVuIGlmIHRo
ZSBvbmx5IGNhc2UgaXMgWGVuIEFUTS4gSQo+ID4gZ3Vlc3MgdGhpcyB3aWxsIGJlIGRvbmUgaW4g
YSBsYXRlciBwYXRjaCwgb3IgaW50cm9kdWNlIGFuCj4gPiBoeXBlcnZpc29yX29wcyBzdHJ1Y3Qg
dGhhdCBjb250YWluIHBvaW50ZXJzIHRvIGZ1bmN0aW9ucyB0byBhbGxvdyBmb3IKPiA+IGRpZmZl
cmVudCBpbXBsZW1lbnRhdGlvbnMuCj4gPiAKPiAKPiBJIGRlYmF0ZWQgdGhpcy4gVGhlc2UgY2hh
bmdlcyByZXF1aXJlIG1vcmUgY29kZSBjaHVybiB3aXRoIG5vIGFwcGFyZW50Cj4gYmVuZWZpdCwg
YnV0IGlmIHBlb3BsZSBhZ3JlZSB0aGlzIGlzIGJldHRlciBJIGNhbiBtYWtlIHRob3NlIGNoYW5n
ZXMuCj4gCj4gPiA+ICt7Cj4gPiA+ICsgICAgcHJvYmVfeGVuKCk7Cj4gPiA+ICt9Cj4gPiA+ICsK
PiA+ID4gIHN0YXRpYyB2b2lkIG1hcF9zaGFyZWRfaW5mbyh2b2lkKQo+ID4gPiAgewo+ID4gPiAg
ICAgIG1mbl90IG1mbjsKPiA+ID4gQEAgLTI0OSwxMCArMjU0LDggQEAgc3RhdGljIHZvaWQgaW5p
dF9ldnRjaG4odm9pZCkKPiA+ID4gICAgICB9Cj4gPiA+ICB9Cj4gPiA+ICAKPiA+ID4gLXZvaWQg
X19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKPiA+ID4gK3N0YXRpYyB2b2lkIF9faW5pdCB4
ZW5fc2V0dXAodm9pZCkKPiA+ID4gIHsKPiA+ID4gLSAgICBpbml0X21lbW1hcCgpOwo+ID4gPiAt
Cj4gPiA+ICAgICAgbWFwX3NoYXJlZF9pbmZvKCk7Cj4gPiA+ICAKPiA+ID4gICAgICBzZXRfdmNw
dV9pZCgpOwo+ID4gPiBAQCAtMjc3LDEzICsyODAsMjUgQEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNv
cl9zZXR1cCh2b2lkKQo+ID4gPiAgICAgIGluaXRfZXZ0Y2huKCk7Cj4gPiA+ICB9Cj4gPiA+ICAK
PiA+ID4gLXZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQo+ID4gPiArdm9pZCBfX2luaXQg
aHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQo+ID4gPiArewo+ID4gPiArICAgIGluaXRfbWVtbWFwKCk7
Cj4gPiAKPiA+IEkgd29uZGVyLCBkbyB5b3UgYWxzbyByZXF1aXJlIHRvIG1hcCBoeXBlcnZpc29y
IGRhdGEgaW50byB0aGUgZ3Vlc3QKPiA+IHBoeXNtYXAgd2hlbiBydW5uaW5nIG9uIEh5cGVyVj8K
PiA+IAo+IAo+IFllcy4gVGhlcmUgYXJlIGEgbG90IG9mIGNvbXBhcmFibGUgY29uY2VwdHMgaW4g
SHlwZXItVi4gRm9yIGV4YW1wbGUsCj4gdGhlcmUgaXMgYSBwYWdlIGNhbGxlZCBWUCBhc3Npc3Qg
cGFnZSB3aGljaCBpcyBtb3JlIG9yIGxlc3MgdGhlIHNhbWUgYXMKPiBYZW4ncyB2Y3B1aW5mby4g
SXRzIGZvcm1hdCwgY29udGVudCBhbmQgaW50ZXJmYWNlcyBtYXkgYmUgZGlmZmVyZW50LCBidXQK
PiBjb25jZXB0dWFsbHkgaXQgaXMgdGhlIHNhbWUgYXMgdmNwdWluZm8uCj4gCj4gPiBJcyB0aGVy
ZSBhIHdheSB3aGVuIHJ1bm5pbmcgb24gSHlwZXJWIHRvIHJlcXVlc3QgdW51c2VkIHBoeXNpY2Fs
Cj4gPiBhZGRyZXNzIHNwYWNlIHJhbmdlcz8gV2hhdCBYZW4gY3VycmVudGx5IGRvZXMgaW4gaW5p
dF9tZW1tYXAgaXMgcXVpdGUKPiA+IGNyYXBweS4KPiA+IAo+IAo+IFhlbiBpdHNlbGYgc3RpbGwg
bmVlZHMgdG8gbWFuYWdlIHRoZSBhZGRyZXNzIHNwYWNlLCBubz8KPgo+IEkgYWdyZWUgdGhlIHJh
bmdlc2V0IGNvZGUgaW4geGVuLmMgaXNuJ3QgcHJldHR5LCBidXQgaXQgZG9lcyB0aGUgam9iIGFu
ZAo+IGlzIG5vdCB0b28gaW50cnVzaXZlLgoKVGhlIHByb2JsZW0gd2l0aCB0aGUgY3VycmVudCBh
cHByb2FjaCBpcyB0aGF0IHRoZSBuZXN0ZWQgWGVuIGhhcyBubwp3YXkgb2Yga25vd2luZyB3aGV0
aGVyIHRob3NlIGhvbGVzIGFyZSBhY3R1YWxseSB1bnVzZWQsIG9yIGFyZSBNTUlPCnJlZ2lvbnMg
dXNlZCBieSBkZXZpY2VzIGZvciBleGFtcGxlLgoKSGVuY2UgSSB3b25kZXJlZCBpZiBIeXBlclYg
aGFkIGEgd2F5IHRvIHNpZ25hbCB0byBndWVzdHMgdGhhdCBhCnBoeXNpY2FsIGFkZHJlc3MgcmFu
Z2UgaXMgc2FmZSB0byBiZSB1c2VkIGFzIHNjcmF0Y2ggbWFwcGluZyBzcGFjZS4gV2UKaGFkIHNw
b2tlbiBhdm9pZCBpbnRyb2R1Y2luZyBzb21ldGhpbmcgaW4gWGVuIHRvIGJlIGFibGUgdG8gcmVw
b3J0IHRvCmd1ZXN0cyBzYWZlIHJhbmdlcyBpbiB0aGUgcGh5c21hcCB0byBtYXAgc3R1ZmYuCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:42:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDodr-0000Pm-OK; Fri, 27 Sep 2019 11:42:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDodq-0000PS-3C
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:42:30 +0000
X-Inumbo-ID: e250731c-e11b-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e250731c-e11b-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 11:42: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 9CF89B156;
 Fri, 27 Sep 2019 11:42:28 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-4-jgross@suse.com>
 <23949.59145.294340.493306@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <38a45f2e-03e6-bc2f-bd45-8a25c4ea8c45@suse.com>
Date: Fri, 27 Sep 2019 13:42:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23949.59145.294340.493306@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 3/6] libs: add libxenhypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTI6NDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiW1BBVENIIHYxIDMvNl0gbGliczogYWRkIGxpYnhlbmh5cGZzIik6Cj4+IEFkZCB0aGUg
bmV3IGxpYnJhcnkgbGlieGVuaHlwZnMgZm9yIGFjY2VzcyB0byB0aGUgaHlwZXJ2aXNvciBmaWxl
c3lzdGVtLgo+IAo+IFRoaXMgY29kZSBsb29rcyBhcyBleHBlY3RlZCB0byBtZS4KPiAKPiBBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gCj4gSXQgZG9l
cyBtYWtlIG1lIHRoaW5nIHlvdSBoYXZlIGhhZCB0byB3cml0ZSByYXRoZXIgYSBsb3Qgb2YgcmF0
aGVyCj4gYm9yaW5nIChhbmQgaW4gc29tZSBjYXNlcywgZmlkZGx5KSBjb2RlLiAgSSdtIG5vdCBz
dXJlIHRoYXQgSSBoYXZlIGEKPiBnb29kIGFuc3dlciB0byB0aGlzLiAgSW4gYW55IGNhc2UgaXQn
cyBub3QgeW91ciBmYXVsdCA6LSkuCgpDb3B5LWFuZC1wYXN0ZSBhcmUgdGhlIGRldmVsb3Blcidz
IGJlc3QgZnJpZW5kcy4gOy0pCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:43:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11: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 1iDoea-0000XO-4t; Fri, 27 Sep 2019 11:43: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDoeY-0000XA-Vj
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:43:15 +0000
X-Inumbo-ID: fd17242a-e11b-11e9-9676-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id fd17242a-e11b-11e9-9676-12813bfff9fa;
 Fri, 27 Sep 2019 11:43:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7F2DBAF5B;
 Fri, 27 Sep 2019 11:43:13 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-5-jgross@suse.com>
 <23949.59282.886951.844540@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <60e030a8-01a0-73b0-5884-c96c4f8bd7ad@suse.com>
Date: Fri, 27 Sep 2019 13:43:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23949.59282.886951.844540@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 4/6] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 AndrewCooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTI6NDIsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiW1BBVENIIHYxIDQvNl0gdG9vbHM6IGFkZCB4ZW5mcyB0b29sIik6Cj4+IEFkZCB0aGUg
eGVuZnMgdG9vbCBmb3IgYWNjZXNzaW5nIHRoZSBoeXBlcnZpc29yIGZpbGVzeXN0ZW0uCj4gCj4g
VGhhbmtzIGZvciB0YWtpbmcgY2FyZSBhYm91dCBleGl0IHN0YXR1cy4gIENhbiB5b3UgZG9jdW1l
bnQgdGhlIGV4aXQKPiBzdGF0dXNlcyBzb21ld2hlcmUgPwoKWWVzLiBNaWdodCBiZSBhIGdvb2Qg
cmVhc29uIHRvIGFkZCBhIG1hbi1wYWdlLiA6LSkKCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:45:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDogS-0000jd-Jv; Fri, 27 Sep 2019 11:45:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDogR-0000jW-R7
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:45:11 +0000
X-Inumbo-ID: 4219b434-e11c-11e9-97fb-bc764e2007e4
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::631]) by localhost (Halon) with ESMTPS
 id 4219b434-e11c-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 11:45:10 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=BqyxEFJorRKf7DhquQS+OwPqhe9TUAXiBQbqBnGMF4+zIldiVSy9CGaK3VLPVrf1oRl/aNOURwuq829x0rZu4A7et/0zxY8yRwLDxzo2ejNfi4tsGYyDMeeYOOwaBlD0LqI9RQNhmyqZMTg2kI6szEcP+40Jf1g1CE54rHNnG+MTdCaac7SWtmu15AVjP2mtXm2g10SA6VktasiweNyt48JScOMVBYdTfse/jzdLUTivOF4uQLDevvvoG140f8ZvSqiTM7zwCZt2RT+JJPr54Uqtr617fq4WNHSTqys94+6faxnVM+BIuwZ1QPL1QLCEu5AV53Lx6TIimtdOTGhN2w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yaNeqG76s962cna1sObEXrq+6pdi/TkkjDGtzv7VM5Y=;
 b=enzxgjEG75s+6beMmS8bMPtip70DNd+v+p/qTeu85IWbWWI2qBeZukeNQcaY+jqOeZ3J1Kg0pR0GZicx+H/7WM2UUJ0h47G29h5XLr7RcjJ05MNMFi6WgMiaw8s6nCNnRHyurJsErqjl5sPmCSVvDZeY8T/T0ZqRP5pcBrlyf3G7jcBZGCpXGc4A+mHDlN1OBbAdTgvKN+cMsDa9c6mvpBNlrEqztQRDhm4zqa504EuO1SDjPiTw32F1eHU2bl5sHpBquuu/f2PchPtgEIZfNwZ0XC7nAum7D70O1p7d9Ls9/+CpsgXoy36dOMSqb9AQYhA+NoR9+1wsakiFErrD0Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yaNeqG76s962cna1sObEXrq+6pdi/TkkjDGtzv7VM5Y=;
 b=n4DbFEMBHBrouovAMS85Q9jclh6LbOmHlj1WuUDosPFOFp36fHml1d1OxU8J7gub4Dz+EQYfZzKYRuBBrGsn7aXU0OBaUdCfyZex733IwR9IhsQBH5R9CKeS66GdELGj8TSzyakYdk+6xyScyQJoW2jMvwiekQh4jl87TOZRrpQ=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB6244.eurprd03.prod.outlook.com (10.186.173.203) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Fri, 27 Sep 2019 11:45:08 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 11:45:08 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework entry/exit
 from the guest path
Thread-Index: AQHVdJmSYNSsXwZ/UE+SD815sb8MBKc/aNGA
Date: Fri, 27 Sep 2019 11:45:08 +0000
Message-ID: <871rw29d4s.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-4-julien.grall@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: d53532ae-033d-44d8-b9ef-08d7434025b2
x-ms-traffictypediagnostic: AM0PR03MB6244:|AM0PR03MB6244:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB6244A927FF8EE7C1FB2D8874E6810@AM0PR03MB6244.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(396003)(39860400002)(366004)(136003)(189003)(199004)(99286004)(4326008)(76176011)(11346002)(36756003)(80792005)(476003)(486006)(71200400001)(5660300002)(8936002)(71190400001)(3846002)(256004)(102836004)(81166006)(55236004)(26005)(6512007)(6246003)(14444005)(25786009)(6506007)(6116002)(2616005)(8676002)(81156014)(186003)(66556008)(66446008)(66476007)(76116006)(91956017)(66946007)(6486002)(7736002)(229853002)(6436002)(446003)(6916009)(86362001)(54906003)(478600001)(64756008)(2906002)(107886003)(66066001)(316002)(305945005)(14454004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6244;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 6zsMgl6YpV5GT6AEb532P+ynjKwCpbImw/tUXzi+3EuZAbAt9vNsd+92/TKDUkLEuLDFb+YM7Li28SQ/+X1EhRg5oJQK8g3l/zVMb0UTnBEvh/uJc1ecCW7lpUY0VZVSRVY7iJA7fRw2nmdOdzWvvhrhTf3YexNJNFvocc6Wet8ZTxrfb41YkhRDxOTsIzlfuP4rmkIykh1Va0iLBMDf2PZ1NduWRzhz6AwpVFg3hTRdF5Juy3Vet4iQWiodSPpdIUyxX7SFCpNzHrIoI5G7Hd+Fa0DGEIJzaQVuwEmrxEkSAL11naJIG3eGcNcRP2mVcPy4QO2dWui1JIgns48LPcdNXwFoXAwngbRlowGH56JTu5yg7/T9lufsZgUWsM066cZ73lRcgu6eO98+/ZR7e7l+T1H4AK4Mp58HG3EGnnU=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d53532ae-033d-44d8-b9ef-08d7434025b2
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 11:45:08.5052 (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: JznmheKWGWL25nauPc920IFSSMlnzv4fwDYJMFf6UJw2vTlt00JyKJXoOiEGsUXm8Zx2gp9+/F5FM5SjL0Sw1TlfEPRQk67svntC5kf27xc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6244
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEF0IHRoZSBtb21lbnQsIGVudGVyX2h5
cGVydmlzb3JfaGVhZCgpIGFuZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSBhcmUKPiB1c2VkIHRv
IGRlYWwgd2l0aCBhY3Rpb25zIHRvIGJlIGRvbmUgYmVmb3JlL2FmdGVyIGFueSBndWVzdCByZXF1
ZXN0IGlzCj4gaGFuZGxlZC4KPgo+IFdoaWxlIHRoZXkgYXJlIG1lYW50IHRvIHdvcmsgaW4gcGFp
ciwgdGhlIGZvcm1lciBpcyBjYWxsZWQgZm9yIG1vc3Qgb2YKPiB0aGUgdHJhcHMsIGluY2x1ZGlu
ZyB0cmFwcyBmcm9tIHRoZSBzYW1lIGV4Y2VwdGlvbiBsZXZlbCAoaS5lLgo+IGh5cGVydmlzb3Ip
IHdoaWxzdCB0aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbiByZXR1cm5pbmcgdG8g
dGhlCj4gZ3Vlc3QuCj4KPiBBcyBwb2ludGVkIG91dCwgdGhlIGVudGVyX2h5cGVydmlzb3JfaGVh
ZCgpIGlzIG5vdCBjYWxsZWQgZnJvbSBhbGwgdGhlCj4gdHJhcHMsIHNvIHRoaXMgbWFrZXMgcG90
ZW50aWFsbHkgZGlmZmljdWx0IHRvIGV4dGVuZCBpdCBmb3IgdGhlIGRlYWxpbmcKPiB3aXRoIHNh
bWUgZXhjZXB0aW9uIGxldmVsLgo+Cj4gRnVydGhlcm1vcmUsIHNvbWUgYXNzZW1ibHkgb25seSBw
YXRoIHdpbGwgcmVxdWlyZSB0byBjYWxsCj4gZW50ZXJfaHlwZXJ2aXNvcl90YWlsKCkuIFNvIHRo
ZSBmdW5jdGlvbiBpcyBub3cgZGlyZWN0bHkgY2FsbCBieQo+IGFzc2VtYmx5IGluIGZvciBndWVz
dCB2ZWN0b3Igb25seS4gVGhpcyBtZWFucyB0aGF0IHRoZSBjaGVjayB3aGV0aGVyIHdlCj4gYXJl
IGNhbGxlZCBpbiBhIGd1ZXN0IHRyYXAgY2FuIG5vdyBiZSByZW1vdmVkLgo+Cj4gVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgdG8gcmVuYW1lIGVudGVyX2h5cGVydmlzb3JfdGFpbCgpIGFuZAo+IGxlYXZl
X2h5cGVydmlzb3JfdGFpbCgpIHRvIHNvbWV0aGluZyBtb3JlIG1lYW5pbmdmdWwgYW5kIGRvY3Vt
ZW50IHRoZW0uCj4gVGhpcyBzaG91bGQgaGVscCBldmVyeW9uZSB0byB1bmRlcnN0YW5kIHRoZSBw
dXJwb3NlIG9mIHRoZSB0d28KPiBmdW5jdGlvbnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gLS0tCj4KPiBJIGhhdmVuJ3QgZG9uZSB0
aGUgMzItYml0cyBwYXJ0IHlldC4gSSB3YW50ZWQgdG8gZ2F0aGVyIGZlZWRiYWNrIGJlZm9yZQo+
IGxvb2tpbmcgaW4gZGV0YWlscyBob3cgdG8gaW50ZWdyYXRlIHRoYXQgd2l0aCBBcm0zMi4KSSdt
IGxvb2tpbmcgYXQgcGF0Y2hlcyBvbmUgYnkgb25lIGFuZCBpdCBpcyBsb29raW5nIG9rYXkgc28g
ZmFyLgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgIDQgKystCj4gIHhl
bi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks
IDM4IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiBpbmRleCA0MGQ5ZjNlYzhjLi45ZWFm
YWU1MTZiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gKysrIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiBAQCAtMTQ3LDcgKzE0Nyw3IEBACj4KPiAgICAg
ICAgICAuaWYgXGh5cCA9PSAwICAgICAgICAgLyogR3Vlc3QgbW9kZSAqLwo+Cj4gLSAgICAgICAg
YmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBvbiBy
ZXR1cm4gKi8KPiArICAgICAgICBibCAgICAgIGxlYXZlX2h5cGVydmlzb3JfdG9fZ3Vlc3QgLyog
RGlzYWJsZXMgaW50ZXJydXB0cyBvbiByZXR1cm4gKi8KPgo+ICAgICAgICAgIGV4aXRfZ3Vlc3Qg
XGNvbXBhdAo+Cj4gQEAgLTE3NSw2ICsxNzUsOCBAQAo+ICAgICAgICAgICAgICAgICAgICAgIFNL
SVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCj4gICAgICAgICAgbXNyICAgICBkYWlm
Y2xyLCBcaWZsYWdzCj4gICAgICAgICAgbW92ICAgICB4MCwgc3AKTG9va3MgbGlrZSB0aGlzIG1v
diBjYW4gYmUgcmVtb3ZlZCAoc2VlIGNvbW1lbmQgYmVsb3cpLgoKPiArICAgICAgICBibCAgICAg
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAo+ICsgICAgICAgIG1vdiAgICAgeDAsIHNwCj4g
ICAgICAgICAgYmwgICAgICBkb190cmFwX1x0cmFwCj4gIDE6Cj4gICAgICAgICAgZXhpdCAgICBo
eXA9MCwgY29tcGF0PVxjb21wYXQKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IGEzYjk2MWJkMDYuLjIwYmEzNGVjOTEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwo+IEBAIC0yMDA2LDQ3ICsyMDA2LDQ2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19z
c2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgICAgICAgICBjcHVfcmVxdWlyZV9zc2Jk
X21pdGlnYXRpb24oKTsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVh
ZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArLyoKPiArICogQWN0aW9ucyB0aGF0IG5l
ZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZXhpdGluZyB0aGUgZ3Vlc3QgYW5kIGJlZm9yZSBhbnkKPiAr
ICogcmVxdWVzdCBmcm9tIGl0IGlzIGhhbmRsZWQuCk1heWJlIGl0IGlzIG1lIG9ubHksIGJ1dCB0
aGUgcGhyYXNpbmcgaXMgY29uZnVzaW5nLiBJIGhhZCB0byByZWFkIGl0IHR3bwp0aW1lcyBiZWZv
cmUgSSBnZXQgaXQuIFdoYXQgYWJvdXQgIkFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIHdo
ZW4KcmFpc2luZyBleGNlcHRpb24gbGV2ZWwiPyBPciBtYXliZSAiQWN0aW9ucyB0aGF0IG5lZWRz
IHRvIGJlIGRvbmUgd2hlbgpzd2l0Y2hpbmcgZnJvbSBndWVzdCB0byBoeXBlcnZpc29yIG1vZGUi
ID8KCj4gKyAqLwo+ICt2b2lkIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKV2l0aCB0aGUgZ3Vlc3RfbW9kZShyZWdzKSBjaGVjayByZW1vdmFs
ICwgdGhpcyBmdW5jdGlvbiBkb2VzIG5vdCB1c2UgcmVncwphbnltb3JlLgoKPiAgewo+IC0gICAg
aWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKPiAtICAgIHsKPiAtICAgICAgICBzdHJ1Y3QgdmNwdSAq
diA9IGN1cnJlbnQ7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4KPiAtICAgICAg
ICAvKiBJZiB0aGUgZ3Vlc3QgaGFzIGRpc2FibGVkIHRoZSB3b3JrYXJvdW5kLCBicmluZyBpdCBi
YWNrIG9uLiAqLwo+IC0gICAgICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkKPiAtICAgICAg
ICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwg
MSwgTlVMTCk7Cj4gKyAgICAvKiBJZiB0aGUgZ3Vlc3QgaGFzIGRpc2FibGVkIHRoZSB3b3JrYXJv
dW5kLCBicmluZyBpdCBiYWNrIG9uLiAqLwo+ICsgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikg
KQo+ICsgICAgICAgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRf
Ml9GSUQsIDEsIE5VTEwpOwo+Cj4gLSAgICAgICAgLyoKPiAtICAgICAgICAgKiBJZiB3ZSBwZW5k
ZWQgYSB2aXJ0dWFsIGFib3J0LCBwcmVzZXJ2ZSBpdCB1bnRpbCBpdCBnZXRzIGNsZWFyZWQuCj4g
LSAgICAgICAgICogU2VlIEFSTSBBUk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRl
cnJ1cHRzKSBmb3IgZGV0YWlscywKPiAtICAgICAgICAgKiBidXQgdGhlIGNydWNpYWwgYml0IGlz
ICJPbiB0YWtpbmcgYSB2U0Vycm9yIGludGVycnVwdCwgSENSX0VMMi5WU0UKPiAtICAgICAgICAg
KiAoYWxpYXMgb2YgSENSLlZBKSBpcyBjbGVhcmVkIHRvIDAuIgo+IC0gICAgICAgICAqLwo+IC0g
ICAgICAgIGlmICggdi0+YXJjaC5oY3JfZWwyICYgSENSX1ZBICkKPiAtICAgICAgICAgICAgdi0+
YXJjaC5oY3JfZWwyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7Cj4gKyAgICAvKgo+ICsgICAgICog
SWYgd2UgcGVuZGVkIGEgdmlydHVhbCBhYm9ydCwgcHJlc2VydmUgaXQgdW50aWwgaXQgZ2V0cyBj
bGVhcmVkLgo+ICsgICAgICogU2VlIEFSTSBBUk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVh
bCBJbnRlcnJ1cHRzKSBmb3IgZGV0YWlscywKPiArICAgICAqIGJ1dCB0aGUgY3J1Y2lhbCBiaXQg
aXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0LCBIQ1JfRUwyLlZTRQo+ICsgICAgICog
KGFsaWFzIG9mIEhDUi5WQSkgaXMgY2xlYXJlZCB0byAwLiIKPiArICAgICAqLwo+ICsgICAgaWYg
KCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQo+ICsgICAgICAgIHYtPmFyY2guaGNyX2VsMiA9
IFJFQURfU1lTUkVHKEhDUl9FTDIpOwo+Cj4gICNpZmRlZiBDT05GSUdfTkVXX1ZHSUMKPiAtICAg
ICAgICAvKgo+IC0gICAgICAgICAqIFdlIG5lZWQgdG8gdXBkYXRlIHRoZSBzdGF0ZSBvZiBvdXIg
ZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbAo+IC0gICAgICAgICAqIHRyaWdnZXJlZCBpbnRl
cnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCj4gLSAgICAgICAgICoK
PiAtICAgICAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMgbmVjZXNzYXJ5
IHRvIGRvIG9uIGV2ZXJ5Cj4gLSAgICAgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRp
bWlzZWQuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOwo+
IC0gICAgICAgIHZjcHVfdXBkYXRlX2V2dGNobl9pcnEodik7Cj4gKyAgICAvKgo+ICsgICAgICog
V2UgbmVlZCB0byB1cGRhdGUgdGhlIHN0YXRlIG9mIG91ciBlbXVsYXRlZCBkZXZpY2VzIHVzaW5n
IGxldmVsCj4gKyAgICAgKiB0cmlnZ2VyZWQgaW50ZXJydXB0cyBiZWZvcmUgc3luY2luZyBiYWNr
IHRoZSBWR0lDIHN0YXRlLgo+ICsgICAgICoKPiArICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdo
ZXRoZXIgdGhpcyBpcyBuZWNlc3NhcnkgdG8gZG8gb24gZXZlcnkKPiArICAgICAqIHRyYXAgYW5k
IGhvdyBpdCBjYW4gYmUgb3B0aW1pc2VkLgo+ICsgICAgICovCj4gKyAgICB2dGltZXJfdXBkYXRl
X2lycXModik7Cj4gKyAgICB2Y3B1X3VwZGF0ZV9ldnRjaG5faXJxKHYpOwo+ICAjZW5kaWYKPgo+
IC0gICAgICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKPiAtICAgIH0KPiArICAgIHZnaWNfc3lu
Y19mcm9tX2xycyh2KTsKPiAgfQo+Cj4gIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gICAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAu
Yml0cyA9IHJlZ3MtPmhzciB9Owo+Cj4gLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7
Cj4gLQo+ICAgICAgc3dpdGNoICggaHNyLmVjICkKPiAgICAgIHsKPiAgICAgIGNhc2UgSFNSX0VD
X1dGSV9XRkU6Cj4gQEAgLTIxODAsOCArMjE3OSw2IEBAIHZvaWQgZG9fdHJhcF9oeXBfc3luYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAgICAgY29uc3QgdW5pb24gaHNyIGhz
ciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPgo+IC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFk
KHJlZ3MpOwo+IC0KPiAgICAgIHN3aXRjaCAoIGhzci5lYyApCj4gICAgICB7Cj4gICNpZmRlZiBD
T05GSUdfQVJNXzY0Cj4gQEAgLTIyMTgsMjcgKzIyMTUsMjEgQEAgdm9pZCBkb190cmFwX2h5cF9z
eW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Cj4gIHZvaWQgZG9fdHJhcF9oeXBfc2Vy
cm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gLSAgICBlbnRlcl9oeXBlcnZp
c29yX2hlYWQocmVncyk7Cj4gLQo+ICAgICAgX19kb190cmFwX3NlcnJvcihyZWdzLCBWQUJPUlRf
R0VOX0JZX0dVRVNUKHJlZ3MpKTsKPiAgfQo+Cj4gIHZvaWQgZG9fdHJhcF9ndWVzdF9zZXJyb3Io
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAtICAgIGVudGVyX2h5cGVydmlzb3Jf
aGVhZChyZWdzKTsKPiAtCj4gICAgICBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIHRydWUpOwo+ICB9
Cj4KPiAgdm9pZCBkb190cmFwX2lycShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+
IC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ICAgICAgZ2ljX2ludGVycnVwdChy
ZWdzLCAwKTsKPiAgfQo+Cj4gIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4gIHsKPiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiAgICAgIGdp
Y19pbnRlcnJ1cHQocmVncywgMSk7Cj4gIH0KPgo+IEBAIC0yMjgxLDcgKzIyNzIsMTMgQEAgc3Rh
dGljIHZvaWQgY2hlY2tfZm9yX3ZjcHVfd29yayh2b2lkKQo+ICAgICAgbG9jYWxfaXJxX2Rpc2Fi
bGUoKTsKPiAgfQo+Cj4gLXZvaWQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKHZvaWQpCj4gKy8qCj4g
KyAqIEFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGJlZm9yZSBlbnRlcmluZyB0aGUgZ3Vl
c3QuIFRoaXMgaXMgdGhlCj4gKyAqIGxhc3QgdGhpbmcgZXhlY3V0ZWQgYmVmb3JlIHRoZSBndWVz
dCBjb250ZXh0IGlzIGZ1bGx5IHJlc3RvcmVkLgo+ICsgKgo+ICsgKiBUaGUgZnVuY3Rpb24gd2ls
bCByZXR1cm4gd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkLgo+ICsgKi8KPiArdm9pZCBsZWF2ZV9o
eXBlcnZpc29yX3RvX2d1ZXN0KHZvaWQpCj4gIHsKPiAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7
CgoKLS0KVm9sb2R5bXlyIEJhYmNodWsgYXQgRVBBTQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:46:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11: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 1iDohU-0000pe-0R; Fri, 27 Sep 2019 11:46: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=R7hV=XW=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iDohS-0000pQ-Bj
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:46:14 +0000
X-Inumbo-ID: 67ea7770-e11c-11e9-9676-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 67ea7770-e11c-11e9-9676-12813bfff9fa;
 Fri, 27 Sep 2019 11:46:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569584773;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=r8aYpU7uwlgMG5SeexwbNPXBQ/FHaGSLa2qK8HXoZf4=;
 b=WwwLivBhbpM6zEJbSPrK4BfCWnSFuuc1mUKXnfp7xFXYXmD+Gc1QFUNW
 S8UqtvFvSsQcVQIvIzFzsj134LZcDIG6ckTgCTxZ6q0wxiRSgnlazS/uR
 Ng6HDTDSlurCteNMYwq8ouHBFdrIwzorBwAMoov5v6AkmC93r46iaBySH c=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zjOlCGnM1p9Egilvr0q8h0VQDxoyTlcD/LRtLJQjoVkavb2Ucc8l0PfAEOMTj53GLjTCpByPjK
 UJGFThs1mK+tLhikaBQMUXXdDAjBOAXbK9+p//29f7fzrpTp6v9d8aM0V/733m4+Z8BqvmdjlW
 zH9NQDSm+i5z5+s6tgF3R+AD7u1bxOCfiqMBcTdWe/L7rn69AAv3eBrtaOtEMxv8LiBdUMN3FV
 K+SXU3PDZ5NNco2rd8RHmfqRDz9jGRo72AR4h/V0P51b59qHBvhgRZth3IYCqPmtPTE8Mj/Gaa
 APA=
X-SBRS: 2.7
X-MesageID: 6164558
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6164558"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Sep 2019 12:45:54 +0100
Message-ID: <20190927114554.11513-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] iommu: fix PVH dom0 settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFZIIGRvbTAgbXVzdCBvcGVyYXRlIHdpdGggdGhlIGlvbW11IHNldHRpbmdzIGluICdzdHJpY3Qn
IG1vZGUgaS5lLiBvbmx5IHRoZQpkb21haW4ncyBvd24gcGFnZXMgd2lsbCBiZSBtYXBwZWQgaW4g
dGhlIElPTU1VLiBUaGUgY2hlY2tfaHdkb21fcmVxcygpIGlzCnN1cHBvc2VkIHRvIGVuc3VyZSB0
aGlzLiBVbmZvcnR1bmF0ZWx5IHRoZSB0ZXN0IGZvciBhIFBWSCBkb20wIGlzIG1hZGUKdXNpbmcg
cGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgYW5kLCB3aGVuIGNvbW1pdCBmODlmNTU1OCAicmVtb3Zl
IGxhdGUKKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIiBtb3Zl
ZCB0aGUgY2FsbCBvZgpjaGVja19od2RvbV9yZXFzKCkgZnJvbSBpb21tdV9od2RvbV9pbml0KCkg
dG8gaW9tbXVfZG9tYWluX2luaXQoKSwgdGhhdAp0ZXN0IGJlY2FtZSBpbmVmZmVjdGl2ZSAoYmVj
YXVzZSBpb21tdV9kb21haW5faW5pdCgpIGlzIGNhbGxlZCBiZWZvcmUKcGFnaW5nX2VuYWJsZSgp
KS4KClRoaXMgcGF0Y2ggcmVwbGFjZXMgdGhlIHRlc3Qgb2YgcGFnaW5nX21vZGVfdHJhbnNsYXRl
KCkgd2l0aCBhIHRlc3Qgb2YKaGFwX2VuYWJsZWQoKSwgYW5kIGFsc28gdmVyaWZpZXMgJ3N0cmlj
dCcgbW9kZSBpcyB0dXJuZWQgb24gaW4KYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9o
d2RvbSgpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KUmVwb3J0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgNiArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9pb21tdS5jIHwgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDI3MzNiMzIwZWMu
LjhiNTUwZjkwOWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMTU0LDEzICsxNTQsMTMg
QEAgY3VzdG9tX3BhcmFtKCJkb20wLWlvbW11IiwgcGFyc2VfZG9tMF9pb21tdV9wYXJhbSk7CiAK
IHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4g
KmQpCiB7Ci0gICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8ICFwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgKQorICAgIGlmICggaW9tbXVfaHdkb21fbm9uZSB8fCAhaGFwX2VuYWJsZWQoZCkgKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBhcmNoX2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3
ZG9tKGQpOwotCiAgICAgaW9tbXVfaHdkb21fcGFzc3Rocm91Z2ggPSBmYWxzZTsKICAgICBpb21t
dV9od2RvbV9zdHJpY3QgPSB0cnVlOworCisgICAgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNs
YXRlZF9od2RvbShkKTsKIH0KIAogaW50IGlvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBvcHRzKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRl
eCA0N2EzZTU1MjEzLi5mNTQ4MDViYWJkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YwpAQCAtODUsNiArODUsOSBAQCB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2NoZWNrX2F1
dG90cmFuc2xhdGVkX2h3ZG9tKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCAhaXNfaW9t
bXVfZW5hYmxlZChkKSApCiAgICAgICAgIHBhbmljKCJQcmVzZW50bHksIGlvbW11IG11c3QgYmUg
ZW5hYmxlZCBmb3IgUFZIIGhhcmR3YXJlIGRvbWFpblxuIik7CisKKyAgICBpZiAoICFpb21tdV9o
d2RvbV9zdHJpY3QgKQorICAgICAgICBwYW5pYygiUFZIIGhhcmR3YXJlIGRvbWFpbiBpb21tdSBt
dXN0IGJlIHNldCBpbiAnc3RyaWN0JyBtb2RlXG4iKTsKIH0KIAogaW50IGFyY2hfaW9tbXVfZG9t
YWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:50:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDolu-0001pQ-Om; Fri, 27 Sep 2019 11:50:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDolt-0001pK-6H
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:50:49 +0000
X-Inumbo-ID: 0b703d4e-e11d-11e9-97fb-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::605]) by localhost (Halon) with ESMTPS
 id 0b703d4e-e11d-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 11:50:47 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=nItuDXEbRuQXv8W5q6WxLNyk6Pvc1EDvRR6eG8QbzKs1mKsx+dQNlzddZy1b0QXZzwKchWlHfviTp4G7BFopMfIolWXp1v/DFhIq728kdJK+Vn0O+488w7DmUWE8eAxCXF8b8Suf0hET2zN0VAZLzbLhHdFRwBRwAmu1JyJpIVEnkoSNfTMhmL/vf7pOS47ZDt81ZO/+1lSRJsiXmVJfUEqhIf3PEeOFAeMe7y8JqeBU7X8pctjvZ8Z3jfcBLLyufm8LYQRFf3pObnpoVUi+ZUA7Qyu4r4ddZ5KcJ30Phe9Yd6Tnqq8UuF41R6ay9j7onj4nZlfgxVZG1BKkotameg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MtQ60bsOsIosOOffnP6lOR7+sfAtlMOac6AR6rbiaIY=;
 b=jrBPOosafz8tz++tVl1xuFBSmf7NoWAqTSjCGY1EtOf5Zt9M+2Q6EIjWvADNHworiVASiUEBPy2pJhBLEMC5jk+rcOvdIL5eWacClzs6uCZ5XcgyZvL2CvpHGT2mUqWsaGOWk7FVTlA+q7jHEq/IFeSzmPC7t5NfCbIplzryymog7vyqyRP74iIEd6xomH7D9Y8tZiwHokzP6MNafo1+/M6z/ip+s4Z/asbK4z8aZJyUf/YHhddEKsvOGXZxBWaA0nVxukPNuohD14KM5/uFtTZwfl4S+f91lJDo0rKu8XthxeyDk2Tg5vdeIH7QdMTpd+qJWaru9rjG3Ela04Dtgw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MtQ60bsOsIosOOffnP6lOR7+sfAtlMOac6AR6rbiaIY=;
 b=UHUVp/JKTOWBI55jrbf35/RG97Gq8iOeE84B0Gj782M5/nsPnirjpopdhAZ+r0sAfU9J/o8oAgi/ez6ufc6EVeiRHsQ/UeG1FbpnTjjcaei13FVSjqUWA4BLI5I0akEelwbl/EkRxAwix5vKhCFhQEFUsGjRfiUKblPjr69pi/w=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5828.eurprd03.prod.outlook.com (20.179.39.208) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Fri, 27 Sep 2019 11:50:45 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 11:50:45 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 05/10] xen/arm: alternative: Remove unused
 parameter for alternative_if_not_cap
Thread-Index: AQHVdJmTi9yvxhZTwkmjCGEisiAocqc/amMA
Date: Fri, 27 Sep 2019 11:50:45 +0000
Message-ID: <87zhiq7yaz.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-6-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-6-julien.grall@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: 7762b010-d95d-4351-59b7-08d74340ee9f
x-ms-traffictypediagnostic: AM0PR03MB5828:|AM0PR03MB5828:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB582849D72DAD58E36ABF57D8E6810@AM0PR03MB5828.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3173;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(366004)(346002)(396003)(136003)(39860400002)(189003)(199004)(25786009)(3846002)(6116002)(2906002)(6512007)(229853002)(256004)(6436002)(6486002)(80792005)(486006)(36756003)(478600001)(54906003)(316002)(5660300002)(55236004)(186003)(26005)(102836004)(76116006)(91956017)(4326008)(66476007)(66446008)(64756008)(66556008)(66946007)(66066001)(2616005)(446003)(11346002)(476003)(14454004)(6506007)(99286004)(76176011)(71200400001)(8936002)(71190400001)(8676002)(81156014)(81166006)(107886003)(6246003)(86362001)(305945005)(7736002)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5828;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zHLrNgYqyZLM0pXiR1qYMmlLaHM2YfmOUbhONl1CLKNLPft56qr4pC1Z68zvzOK1H6KsYa38enGxYxDqRuyt3eRpaMjwt27uCHgKiERhDUKosZKpPbnfv9X++CBLcSzwWKBat7KMzfA9QfRBJoUp/ExgDoxNx+jGkDOhcs+d/Zm+E7XMCNfmTPu+QkwalkR+r5lbrxsM6tJ82SOByorvIdqlzkBSFFqWCGqsbaTPMCNU0VTTfPlX5BDECFjmBamrMRjj1nMu7xByVxF/F7xcnct4UTfkvFCAXJVDvONqCf39HRQqq4VrsTmVsXd8BmJLmkW94ytvW6nEi0Ceenuk8J5a/7H0lovbyfiOkXxaG7LiFam1aQyeTjw2i+sDOLYS5VLigkLEdBIz2S8SmmerJp1RSEjR2YZ/GUh0N9zV9xU=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7762b010-d95d-4351-59b7-08d74340ee9f
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 11:50:45.5413 (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: IQezQpIz6JFQadPejA2BZlXAYWLJsnn2IkwC4aRpbfYaWTrKT3jzl3+xrV4PzsJV8StpQJHItqpfCQ0tXwuOGJwjfHCFSXOX28tZRLtxxVg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5828
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 05/10] xen/arm: alternative:
 Remove unused parameter for alternative_if_not_cap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IFRoZSBtYWNybyBhbHRlcm5hdGl2ZV9pZl9ub3RfY2Fw
IGlzIHRha2luZyB0d28gcGFyYW1ldGVycy4gVGhlIHNlY29uZAo+IHBhcmFtZXRlciBpcyBuZXZl
ciB1c2VkIGFuZCBpdCBpcyBoYXJkIHRvIHNlZSBob3cgdGhpcyBjYW4gYmUgdXNlZAo+IGNvcnJl
Y3RseSBhcyBpdCBpcyBvbmx5IHByb3RlY3RpbmcgdGhlIGFsdGVybmF0aXZlIHNlY3Rpb24gbWFn
aWMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0u
Y29tPgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIHwgNCArLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKPiBpbmRleCBkZWRiNmRkMDAxLi4yODMwYTZkYTJkIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaAo+IEBAIC0xMTYsMTMgKzExNiwxMSBAQCBp
bnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBjb25z
dCBzdHJ1Y3QgYWx0X2luc3RyICplbgo+ICAgKiBUaGUgY29kZSB0aGF0IGZvbGxvd3MgdGhpcyBt
YWNybyB3aWxsIGJlIGFzc2VtYmxlZCBhbmQgbGlua2VkIGFzCj4gICAqIG5vcm1hbC4gVGhlcmUg
YXJlIG5vIHJlc3RyaWN0aW9ucyBvbiB0aGlzIGNvZGUuCj4gICAqLwo+IC0ubWFjcm8gYWx0ZXJu
YXRpdmVfaWZfbm90IGNhcCwgZW5hYmxlID0gMQo+IC0JLmlmIFxlbmFibGUKPiArLm1hY3JvIGFs
dGVybmF0aXZlX2lmX25vdCBjYXAKPiAgCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAi
YSIKPiAgCWFsdGluc3RydWN0aW9uX2VudHJ5IDY2MWYsIDY2M2YsIFxjYXAsIDY2MmYtNjYxZiwg
NjY0Zi02NjNmCj4gIAkucG9wc2VjdGlvbgo+ICA2NjE6Cj4gLQkuZW5kaWYKPiAgLmVuZG0KPiAg
Cj4gIC8qCgoKLS0gClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:51:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:51: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 1iDomc-0001tR-4O; Fri, 27 Sep 2019 11:51:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDoma-0001tI-Po
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:51:32 +0000
X-Inumbo-ID: 25b3b7d0-e11d-11e9-bf31-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::62a]) by localhost (Halon) with ESMTPS
 id 25b3b7d0-e11d-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 11:51:32 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=NT4NyFQReJCQBehospxGY0XMVJcJJpY+9WqFeuxO+rQqz7t8ktQASdW1wqpmEROzHv3ZD+Dak+4mucPyksagEmgK+tI9pY0x4EHokhq6Px5CrobtclVUqb42u2K9vJMkhJgW8n6FB2lLB2DNOM0+IBPtrEqFN10y3OPimU/TBHXaZPehcvH/MKNnV1bO1UTvfUDDk3zTuhZF7j7RVNBAxdo+ztyltaCEQIe5agEwab9esmM9SJnuLSoOuzTWbGC1vfhlozXELm8uj08CD66DkPPgxKNJ2X4/YjFs58bLKGaGSCu/Pt/vb07SqHFjgiMVVRZ86pGM+BaHrH1vBpy3Sg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NeYd05hvzB4fYJTk6oN/qrI0RNJ8D6ddGCvMr6H45YA=;
 b=OZX0T6Eu5gR8fXlp/sQO8PQgIYOYkLEHnAgywHgcLIF6FNWPka8qPbNuQWM0fjQ7+4Q45TtXw1StBVD/MtKNh4teC5zp/LSMvn6ANmpfxarwvtrlWCVTryir0oEmBIyT3finFYrvAqTmZOHMYOYdezJXCGGSp8AfkvSPAAzQKt5+djOoURXtGRnzkOxXqSWCTJEs1QBR/ZBP3imDYzioHhKeuM2GOU1IGqqsKgCwC80K6TX8vF3biTnY4x5BSFngAkQCNe04rumBI3oMHrPVMaDmlER9pfvSzEKtfnXTsatJ1xeiTqZ5EFyxutBzwLAxs99VrxxO74zBlMNMBkqsHw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NeYd05hvzB4fYJTk6oN/qrI0RNJ8D6ddGCvMr6H45YA=;
 b=U3nLtDo+hRVOaZFR3fgiLCZSjvQD/E0bYIhsg9LABXu0sdCfLM4If1WNQY7hnXeYy7zV++XjCyXZ2LMTIdVMdFt+78p0kwwglmSZr/0Ob+Dh0s20bBbwBWi+2EtAzaxKbIMllDCHVbmpohnSj8wvWLFXw8u4jJEKG4rEfEDUcds=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4066.eurprd03.prod.outlook.com (52.135.145.157) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Fri, 27 Sep 2019 11:51:30 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 11:51:30 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 06/10] xen/arm: Move ARCH_PATCH_INSN_SIZE
 out of the header livepatch.h
Thread-Index: AQHVdJmU1TGCLSr2DEqPk0AXFAhajqc/apSA
Date: Fri, 27 Sep 2019 11:51:30 +0000
Message-ID: <87y2ya7y9u.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-7-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-7-julien.grall@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: 101aeb9d-33ca-491a-a274-08d743410933
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4066; 
x-ms-traffictypediagnostic: AM0PR03MB4066:|AM0PR03MB4066:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB4066125A4FCA7F7215E297D0E6810@AM0PR03MB4066.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(396003)(136003)(366004)(39860400002)(199004)(189003)(186003)(71200400001)(486006)(76176011)(91956017)(55236004)(6506007)(25786009)(14454004)(36756003)(102836004)(2906002)(6916009)(66446008)(66066001)(66556008)(476003)(66476007)(80792005)(64756008)(11346002)(316002)(7736002)(446003)(305945005)(2616005)(99286004)(81156014)(8676002)(81166006)(26005)(6116002)(3846002)(54906003)(76116006)(478600001)(86362001)(66946007)(6436002)(6486002)(6246003)(4326008)(6512007)(8936002)(5660300002)(4744005)(71190400001)(256004)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4066;
 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: G6mmUXx3tDBIf7+GzkenWgGIowtQt11rTmDoU0bb9+EeLK8GmwUlk0ueP3MZb6h4bmWp5jlz0lq2qt+VX50r+d+SbIaTYFCPXB9hJAhfzwMbnPUT0qBo9K6v64kehTq+ixpmoDJoyK9B3GkHCbEbRIPf9OpcxcTWHC5OF2qHmrkYmVSdl1xHP/9el3xo1jO+TL9o9F0VDG6GxeKWWOXdPLLP2DDuAOdZTZ6zkY8i0upWWZLHGjqeY/o4BpoEUIvJwbzZ8eaHTsQ4eXJe5ASzrH8qy881nCVV9+VCjbVee6L16jzMPI36D1scAkpbrHSGNcMIwW06hPqaVJroag292YNWvz+Hyt6AFUBgSVjmk5kyfSH6xYWdNeZXAw5uARWpPWlKIUO/jLcAjqa0dFJYyPg0gGa6+hDJVc9HjOuUdus=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 101aeb9d-33ca-491a-a274-08d743410933
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 11:51:30.1849 (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: fErORDo0LjuA3i6DkbBdIsURrEdYD7PetXhrMtJLTfF54DiNg/4TkxcuCg5Jz889Glv/qQX8bIPf20k20cqp9fLnaCnlnvDb73Vc2fifwjA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4066
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 06/10] xen/arm: Move
 ARCH_PATCH_INSN_SIZE out of the header livepatch.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEF0IHRoZSBtb21lbnQsIEFSQ0hfUEFUQ0hfSU5TTl9T
SVpFIGlzIGRlZmluZWQgaW4gdGhlIGhlYWRlcgo+IGxpdmVwYXRjaC5oLiBIb3dldmVyLCB0aGlz
IGlzIGFsc28gdXNlZCBpbiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4KPgo+IFJhdGhlciB0aGFuIGlu
Y2x1ZGluZyBsaXZlcGF0Y2guaCBqdXN0IGZvciB1c2luZyB0aGUgZGVmaW5lLCBtb3ZlIGl0IGlu
Cj4gdGhlIGhlYWRlciBpbnNuLmggd2hpY2ggc2VlbXMgbW9yZSBzdWl0YWJsZS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgotLSAKVm9s
b2R5bXlyIEJhYmNodWsgYXQgRVBBTQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:52:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDonb-0001zb-H3; Fri, 27 Sep 2019 11:52:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDonZ-0001zO-Ug
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:52:33 +0000
X-Inumbo-ID: 4a1f2122-e11d-11e9-bf31-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::618]) by localhost (Halon) with ESMTPS
 id 4a1f2122-e11d-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 11:52:33 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=dqIDVgCcoc2uEhweRAzhfIuS+oPm1Lktr4U5CGbKUDEzZSiCdAjFzAFyisiguK2W6ExHaSy4UhI+ws4ARCSSCdU6ofl7DKv2POzhXwvfugUX7bRY/ONRzr6jTbjTOYndKJ2Z/bejYYf2rw7B8dxS6ITjFzcqPmjpTFKwr71ra6zrsAESoveyTwEV6u3ileBkQs3MRzNlhPFb80qj+A7ifKFvz1M7WeYrbiOtr+htNmCo4JAszcnoWJ0oSw6eZZE4cEToMyXrjmXHI7oAALTDTo6e4VrMn8++wzGicEk1sm3gss1UGKchfb/YIMF2acGMCJyHyP74/MAEim37QuCMxQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=05Iu/RECcueJe7aAKqssiGqHRRkwkD2raUEd70FNwC4=;
 b=U8t5W9a26Cn4uOl4GA4B1DKFBW02J91IAap+TjA49+Zik0K/eGo2uvCtWrw2IbZ4XzIcjaUunQMy0QYqjIfH+D8UuAx3eNvXpgkoZTmX4azPjdUszpLNJ2txGc860tWzbI4t9mnUdVUbDks5TJzOXMxi9j6/jFgMd2vGySEN+wxupdKXZJE05L6MID8FtA5eugWM7Rayb/Td9UFvgrqVFVqnGZQmZnSxfADGaedHPJi7RuM0pXfdUFsjQW6WuzOZrgkys1vNwXoW8uERh4b8L6uQprIeBj6ZCiNkuXGVN45rdt6MiCFf9ysN5TAlZGduDJ+exHpKjrmbfJem6s9Rgw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=05Iu/RECcueJe7aAKqssiGqHRRkwkD2raUEd70FNwC4=;
 b=vNDf7JazeJ34ghaCkOsw0s7SJp34Up8OltvKVz9Vmc2VJpJp8yMYAoMxbItQYTCMGta3FJJAjCt3mkMXYtyCk1bjpJxkCNiEI6siM9qZQLoGQ88A0mP1Tmk8uAk9GSylqVm3fs/uF4Y80ObsdViVipNzcZgnZFWZKEP5bWTh3nU=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4066.eurprd03.prod.outlook.com (52.135.145.157) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Fri, 27 Sep 2019 11:52:31 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 11:52:31 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 07/10] xen/arm: Allow insn.h to be called
 from assembly
Thread-Index: AQHVdJmUb6JbeQtE50WfKaLczja0p6c/auEA
Date: Fri, 27 Sep 2019 11:52:31 +0000
Message-ID: <87wodu7y81.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-8-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-8-julien.grall@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: 9808a80c-1603-454a-fd58-08d743412dee
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4066; 
x-ms-traffictypediagnostic: AM0PR03MB4066:|AM0PR03MB4066:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB40668CA90812588D2BF86DC4E6810@AM0PR03MB4066.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(4636009)(346002)(376002)(396003)(136003)(366004)(39860400002)(199004)(189003)(186003)(71200400001)(486006)(76176011)(91956017)(55236004)(6506007)(25786009)(14454004)(36756003)(102836004)(2906002)(6916009)(66446008)(66066001)(66556008)(476003)(66476007)(80792005)(64756008)(11346002)(316002)(7736002)(446003)(305945005)(2616005)(99286004)(81156014)(8676002)(81166006)(26005)(6116002)(3846002)(54906003)(76116006)(478600001)(86362001)(66946007)(6436002)(6486002)(6246003)(107886003)(4326008)(6512007)(8936002)(5660300002)(71190400001)(256004)(229853002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4066;
 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: 0hsTjJ1LcJi7IDEdBDfsvpaCRR8itEfJlgPv0T3K060IEKtuBxciL+fk6crqkpQyWD2LGxty1MSWkHYvU6xYiziBkOdyOPD+ok2KDTzsgXsxilw+LmvSA2JwndjPkGKHEaeHB3leOeBt4E0xowArgo8k4WY9/0eqt0pR+zAHqvsf8h179S1dudBkc1b/t4bQdxK7GazlTtiFOGBgrUuX4y5qICfg9cGyvgtUIoDYH0STqzSG98q/1vq+/VXTKY33F/N1jVu+SRYQtK86U2InIxnFv/+sxWx83J7W5hL+77Td8J/NusxoxVHfx609tj7qe5HvPRrXINg0uv+hU9hbDS7ahCZ/aaydnB3pbXCLRkfS4bexk4kNGDeaIqBE+eA20XKhPVmxKDNDorwMpe703vYDdc9FhxtplITFF5Bf6Q8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9808a80c-1603-454a-fd58-08d743412dee
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 11:52:31.7667 (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: MwG4OIV5m19XDMLHqPm5fgEwSTb6L9Tc3tIQ9eK6+A0yi2b//WIV2dIcOWZqlRMY6fgBxWHCt+E7LXqUBWiV37FwbEdp+buOxOyu069qfPg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4066
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 07/10] xen/arm: Allow insn.h to
 be called from assembly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0
byBpbmNsdWRlIGluc24uaCBmcm9tIGFzc2VtYmx5IGNvZGUuIFNvCj4gd2VlIG5lZWQgdG8gcHJv
dGVjdCBhbnkgQy1zcGVjaWZpYyBkZWZpbml0aW9uIHRvIGF2b2lkIGNvbXBpbGF0aW9uCj4gZXJy
b3Igd2hlbiB1c2VkIGluIGFzc2VtYmx5IGNvZGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9pbnNuLmggfCA4ICsrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KykKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW5zbi5oCj4gaW5kZXggMTkyNzcyMTJlMS4uMDAzOTFmODNmOSAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vaW5zbi5oCj4gQEAgLTEsOCArMSwxNCBAQAo+ICAjaWZuZGVmIF9fQVJDSF9BUk1fSU5T
Tgo+ICAjZGVmaW5lIF9fQVJDSF9BUk1fSU5TTgo+ICAKPiArI2lmbmRlZiBfX0FTU0VNQkxZX18K
PiArCj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAgCj4gKy8qCj4gKyAqIEF0IHRoZSBtb21l
bnQsIGFyY2gtc3BlY2lmaWMgaGVhZGVycyBjb250YWluIG9ubHkgZGVmaW5pdGlvbiBmb3IgQwo+
ICsgKiBjb2RlLgo+ICsgKi8KPiAgI2lmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKPiAgIyBpbmNs
dWRlIDxhc20vYXJtNjQvaW5zbi5oPgo+ICAjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIpCj4g
QEAgLTExLDYgKzE3LDggQEAKPiAgIyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKPiAgI2Vu
ZGlmCj4gIAo+ICsjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCj4gKwo+ICAvKiBPbiBBUk0zMiw2
NCBpbnN0cnVjdGlvbnMgYXJlIGFsd2F5cyA0IGJ5dGVzIGxvbmcuICovCj4gICNkZWZpbmUgQVJD
SF9QQVRDSF9JTlNOX1NJWkUgNAoKCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:56:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDorK-0002DQ-43; Fri, 27 Sep 2019 11:56:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDorI-0002DL-Q4
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:56:24 +0000
X-Inumbo-ID: d39598d2-e11d-11e9-bf31-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::61b]) by localhost (Halon) with ESMTPS
 id d39598d2-e11d-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 11:56:23 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=QdOWwx5XxxYzqyAmqKxvulDzT9xr6F3R4cWnIG5lBt+zjYUqdrsh1VWsz5s7/AVYzs6cOu3vGZpWJmLA/G2NM9q1AyxQWE5yAthUbyqZgpz4zgkXCqFEbQHjsjMAynB1GbmQS9/eyQIGdCLKtuF4YXcKMn2JTYsac1S30ZBhoxU3/CliYllSEMeDtFB4BuS//5/T5UtjZqCGU/wkgwfPD+UNuAQQoJETY2xZoL++GX9isR7Sq/9OkGjZoWAOX3N6XU97z4fW/0PFGuSkmewF4JVUhjYeqg0Q2emJVINztdlHiH85wBDMERxxXClnJlCsa3jBS4VVxXz33+ZjIhNrfg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QnmANQSy8BM2aSSQHwa6/MFzJngV4gNSOeZUJjIVSOo=;
 b=fLsBAwisiPi5vAo502INSdmIvY54yccrB9NW2ZSQV2vKn/+dL2Vd4kKhWru6/GUINZrLAPc5cq1r8ngK6TQB85at82sLO4JKcjGO4cTJP3TowMDjBKXE4NK9kSdR6jqf6DyDqj4ZVpgQlNf3MpcbQygqmHaPBKWfFJjDjIdWvkVZLBRRuM5l0A0Hc/obl2hfQ/aUB8JafbgSgWRuvBWRQWnQtpYUB2n6Tr016OIN13kB/18HRenK2Pk648pncJCtAMGTsNuifezGwWeJwPYuLCuL4TAYe2WQtyzcqT4JRZ5QOyOrOcKrQ+xiSuz1huU9T/uOKsRR42wAQE7DmGjaqg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QnmANQSy8BM2aSSQHwa6/MFzJngV4gNSOeZUJjIVSOo=;
 b=LeuzkbRag5TT7o2pj5E+H7aWGbwd5UxBTM52Du9WFfqnlFirSY8zK1DnuRAY6CdOPwRkN1rzz/4j9XkAq2UcV5s+xTldKitqAQuEg9HWcgN/lT6lxDc8OA7ELbmTD2yqMjlcHDKx6Chlh+JhB8X6/XhhnJuxKJmqlGPjynR6OII=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4066.eurprd03.prod.outlook.com (52.135.145.157) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Fri, 27 Sep 2019 11:56:22 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 11:56:22 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD workaround
 is re-enabled right after exiting a guest
Thread-Index: AQHVdJmSz7FwOb+ZL0aIExPYLyfVU6c/a/SA
Date: Fri, 27 Sep 2019 11:56:21 +0000
Message-ID: <87v9te7y1m.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-5-julien.grall@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: 2391b700-a2f6-4335-7290-08d74341b72f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4066; 
x-ms-traffictypediagnostic: AM0PR03MB4066:|AM0PR03MB4066:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB40668300A4AF8FFD5F91401DE6810@AM0PR03MB4066.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(396003)(136003)(366004)(39860400002)(199004)(189003)(186003)(71200400001)(486006)(76176011)(91956017)(55236004)(6506007)(25786009)(14454004)(36756003)(102836004)(2906002)(6916009)(66446008)(66066001)(66556008)(476003)(66476007)(80792005)(64756008)(11346002)(316002)(7736002)(446003)(305945005)(2616005)(99286004)(81156014)(8676002)(81166006)(26005)(6116002)(3846002)(54906003)(76116006)(478600001)(86362001)(66946007)(6436002)(6486002)(6246003)(107886003)(4326008)(14444005)(6512007)(8936002)(5660300002)(71190400001)(256004)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4066;
 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: /eRYo6crOTiJ81Ym7OkSjzy+u3gNWLQOtdgNFfNAHht6hh9D+cfgPsYfs5nBf2BaPL9m4oGS15KGUxz3TY9FcFJVlOau0aXFQYtBKqF7JcYpItmsf9Y4HDKKGXhIpnicKZi9H9C/ZvDB4ial63KyZYUtdws5AYwIyBpQtwKjUV78QW0sonK2euE/fK3AArOHuSvh9GmBjfeh8I87GIyo5YWwftZ9JBpsbLe/mZQLpbDdD02jN9j+cNsIRY9guifPKz1pgzc8dhpj/JCxQzmaXhGlU3kxc+PXbqOSYioZvD0j3o7y9uT2PRrvxMmdKsYVAdZ+2WJRox1jAoVdFQgEEQwiI4vE5QFMp/akgOvNBLY1QjjrTUt7KLAu2CautM9MRbTn+Wt6V3O63bb/1nw4N+6NzGgN3JypbZa0wcx29So=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2391b700-a2f6-4335-7290-08d74341b72f
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 11:56:22.0470 (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: 727jxjIakDhZTT/hIXMU86GoJu9hdx+4mtiGzUoUZSambU47IGl6tfpETbb3y5zpnoYQKWr+rk2BIyAzZAlI7fhLCNvrVucIxDXwVZlhm+Q=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4066
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEF0IHRoZSBtb21lbnQsIFNTQkQgd29y
a2Fyb3VuZCBpcyByZS1lbmFibGVkIGZvciBYZW4gYWZ0ZXIgaW50ZXJydXB0cwo+IGFyZSB1bm1h
c2tlZC4gVGhpcyBtZWFucyB3ZSBtYXkgZW5kIHVwIHRvIGV4ZWN1dGUgc29tZSBwYXJ0IG9mIHRo
ZQo+IGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVkIGJlZm9yZSB0aGUgd29y
a2Fyb3VuZCBpcwo+IHJlLWVuYWJsZWQuCj4KPiBBcyB0aGUgcmVzdCBvZiBlbnRlcl9oeXBlcnZp
c29yX2Zyb21fZ3Vlc3QoKSBkb2VzIG5vdCByZXF1aXJlIHRvIGhhdmUKPiBpbnRlcnJ1cHRzIG1h
c2tlZCwgdGhlIGZ1bmN0aW9uIGlzIG5vdyBzcGxpdCBpbiB0d28gcGFydHM6Cj4gICAgIDEpIGVu
dGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycSgpIGNhbGxlZCB3aXRoIGludGVycnVwdHMK
PiAgICAgICAgbWFza2VkLgpJJ20gb2theSB3aXRoIHRoaXMgYXBwcm9hY2gsIGJ1dCBJIGRvbid0
IGxpa2UgbmFtZSBmb3IKZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X25vaXJxKCkuIFJpZ2h0
IG5vdyBpdCBpcyBkb2luZyBleGFjdGx5IG9uZQp0aGluZyAtIG1pdGlnYXRlcyBTU0JELiBTbywg
bWF5YmUgbW9yZSBhcHByb3ByaWF0ZSBuYW1lIHdpbGwgYmUKc29tZXRoaW5nIGxpa2UgIm1pdGln
YXRlX3NzYmQoKSIgPwoKPiAgICAgMikgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgY2Fs
bGVkIHdpdGggaW50ZXJydXB0cyB1bm1hc2tlZC4KPgo+IE5vdGUgdGhhdCB3aGlsZSBlbnRlcl9o
eXBlcnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEoKSBkb2VzIG5vdCB1c2UgdGhlCj4gb24tc3RhY2sg
Y29udGV4dCByZWdpc3RlcnMsIGl0IGlzIHN0aWxsIHBhc3NlZCBhcyBwYXJhbWV0ZXIgdG8gbWF0
Y2ggdGhlCj4gcmVzdCBvZiB0aGUgQyBmdW5jdGlvbnMgY2FsbGVkIGZyb20gdGhlIGVudHJ5IHBh
dGguCkFzIEkgcG9pbnRlZCBpbiB0aGUgcHJldmlvdXMgZW1haWwsIGVudGVyX2h5cGVydmlzb3Jf
ZnJvbV9ndWVzdCgpIGRvZXMKbm90IHVzZSBvbi1zdGFjayByZWdpc3RlcnMgYXMgd2VsbC4KCj4g
Rml4ZXM6IGE3ODk4ZTRjNTkgKCJ4ZW4vYXJtOiBBZGQgQVJDSF9XT1JLQVJPVU5EXzIgc3VwcG9y
dCBmb3IgZ3Vlc3RzIikKPiBSZXBvcnRlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNv
dkBlcGFtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+Cj4gLS0tCj4KPiBOb3RlIHRoZSBBcm0zMiBjb2RlIGhhcyBub3QgYmVlbiBjaGFu
Z2VkIHlldC4gSSBhbSBhbHNvIG9wZW4gb24gdHVybgo+IGJvdGggZW50ZXJfaHlwZXJ2aXNvcl9m
cm9tX2d1ZXN0X25vaXJxKCkgYW5kIGVudGVyX2h5cGVydmlzb3JfZnJvbSgpCj4gdG8gZnVuY3Rp
b25zIG5vdCB0YWtpbmcgYW55IHBhcmFtZXRlcnMuClRoYXQgd291bGQgYmUgYXBwcm9wcmlhdGUg
aW4gbXkgb3Bpbmlvbi4KCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgIDIg
KysKPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCAxNiArKysrKysrKysrKysrLS0tCj4g
IDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02
NC9lbnRyeS5TCj4gaW5kZXggOWVhZmFlNTE2Yi4uNDU4ZDEyZjE4OCAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCj4gQEAgLTE3Myw2ICsxNzMsOCBAQAo+ICAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVj
a19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKPiAgICAgICAgICAgICAgICAgICAgICAi
bm9wOyBub3AiLAo+ICAgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9S
X0VOVFJZX0VYSVQpCj4gKyAgICAgICAgbW92ICAgICB4MCwgc3AKPiArICAgICAgICBibCAgICAg
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycQo+ICAgICAgICAgIG1zciAgICAgZGFp
ZmNsciwgXGlmbGFncwo+ICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4gICAgICAgICAgYmwgICAg
ICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDIwYmEzNGVjOTEuLjU4NDhk
ZDgzOTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vdHJhcHMuYwo+IEBAIC0yMDA3LDE2ICsyMDA3LDI2IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCj4gIH0KPgo+ICAvKgo+IC0gKiBBY3Rp
b25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBleGl0aW5nIHRoZSBndWVzdCBhbmQgYmVm
b3JlIGFueQo+IC0gKiByZXF1ZXN0IGZyb20gaXQgaXMgaGFuZGxlZC4KPiArICogQWN0aW9ucyB0
aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZXhpdGluZyB0aGUgZ3Vlc3QgYW5kIGJlZm9yZSB0
aGUKPiArICogaW50ZXJydXB0cyBhcmUgdW5tYXNrZWQuCj4gICAqLwo+IC12b2lkIGVudGVyX2h5
cGVydmlzb3JfZnJvbV9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArdm9pZCBl
bnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPgo+ICAgICAgLyogSWYg
dGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBvbi4g
Ki8KPiAgICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkKPiAgICAgICAgICBhcm1fc21jY2Nf
MV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBOVUxMKTsKPiArfQo+
ICsKPiArLyoKPiArICogQWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZXhpdGlu
ZyB0aGUgZ3Vlc3QgYW5kIGJlZm9yZSBhbnkKPiArICogcmVxdWVzdCBmcm9tIGl0IGlzIGhhbmRs
ZWQuIERlcGVuZGluZyBvbiB0aGUgZXhjZXB0aW9uIHRyYXAsIHRoaXMgbWF5Cj4gKyAqIGJlIGNh
bGxlZCB3aXRoIGludGVycnVwdHMgdW5tYXNrZWQuCj4gKyAqLwo+ICt2b2lkIGVudGVyX2h5cGVy
dmlzb3JfZnJvbV9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAg
c3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+Cj4gICAgICAvKgo+ICAgICAgICogSWYgd2UgcGVu
ZGVkIGEgdmlydHVhbCBhYm9ydCwgcHJlc2VydmUgaXQgdW50aWwgaXQgZ2V0cyBjbGVhcmVkLgoK
Ci0tClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 11:58:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 11:58:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDot4-0002YE-ML; Fri, 27 Sep 2019 11:58:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A1rL=XW=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDot4-0002Y8-9o
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 11:58:14 +0000
X-Inumbo-ID: 14ae082c-e11e-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id 14ae082c-e11e-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 11:58:13 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id m13so2188832ljj.11
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 04:58:13 -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=UdLcNM0m8KyMX2czbvhpEmCu6gzp8xQvc51H9sjWnXE=;
 b=dmDUJOzisAA4ExQnDL+McDpFklDULWeSuC7vEt4188O2BJJPzer89gGKIewtrByAJH
 Qkto2Fil+ajPflDIlBe7We5L2KV0r9m515mCiopPASsD/6r1s2esvsdSRXnp+AAZeIux
 6khvEJoc6beObz7Gztzu+DBHAfUagpjCJLUJ1qmnNVox5ujQ3qmMpwqY2GJfIKpTDKnt
 SoKwKxelyvPR6L/haNweHaVBWBFsaqzHB2UwVIDXPd6/3gPt4LynHSPrIvKAaV1qzz4c
 edb99XHsQnEEu2K7jbgegxyq1Qkpb1uZ1I6QPf5EUwb3ajLnCNIxG4XWWn16p6WWzKtA
 hu0g==
X-Google-DKIM-Signature: v=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=UdLcNM0m8KyMX2czbvhpEmCu6gzp8xQvc51H9sjWnXE=;
 b=FO27k476B+wpo090Uqp+3RtDUqF9ugsu22QuPGKOvgcto0gqP0kAr16Mn5Zd/d9Mj4
 LKcAiwyNaEQRK4WPxmzBuCFIaIt+u7Zl01L3nOm7QVbqxLZwaneADthSqe/gmJ9ItTjs
 Yu7BrHe5SA+VRYBlgCocBSAaywFX0tSyoHmoUPojVrvwbNO6aZq3GZQ+nRdWKNCZVuBE
 syL2ew0qKq2d+BNH0k1xnhmgOKV69tQ9Dh26ti8PYNUfG6gqMG3Zzk5//sJAGwPF5I8i
 39pcSh03E7o8BJ0XByBrDN+SFPpKBgcZ91eVXlLiPkaE9jJZK7Dokw1KwZkw1RC+QMS0
 LA2w==
X-Gm-Message-State: APjAAAX2wDWVFSrZhvfoIoqhWfeLQb3209ouJa4Gjbpp6yDVfU8RDQ/h
 Vpo1Tk7VTfXyUziI2XZaX9Tg60L7MAM=
X-Google-Smtp-Source: APXvYqyFbP7gvsKjcx1U6caBDg7FdNEqJqdGUxN0hmsoW+fEWgOdP49piMOeIoOJpltM9QQMTuDkZQ==
X-Received: by 2002:a2e:8642:: with SMTP id i2mr2632908ljj.110.1569585491560; 
 Fri, 27 Sep 2019 04:58:11 -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 q13sm432014lfk.51.2019.09.27.04.58.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 27 Sep 2019 04:58:10 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 14:57:54 +0300
Message-Id: <1569585474-8955-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V5] xen/arm: Restrict "p2m_ipa_bits" according
 to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlcmUgaXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQgZm9yIHRoZSBJT01NVSB3aGljaCB3YW50
cyB0byBzaGFyZQp0aGUgUDJNIHRhYmxlIHdpdGggdGhlIENQVS4gVGhlIElPTU1VJ3MgU3RhZ2Ut
MiBpbnB1dCBzaXplIG11c3QgYmUgZXF1YWwKdG8gdGhlIFAyTSBJUEEgc2l6ZS4gSXQgaXMgbm90
IGEgcHJvYmxlbSB3aGVuIHRoZSBJT01NVSBjYW4gc3VwcG9ydAphbGwgdmFsdWVzIHRoZSBDUFUg
c3VwcG9ydHMuIEluIHRoYXQgY2FzZSwgdGhlIElPTU1VIGRyaXZlciB3b3VsZCBqdXN0CnVzZSBh
bnkgInAybV9pcGFfYml0cyIgdmFsdWUgYXMgaXMuIEJ1dCwgdGhlcmUgYXJlIGNhc2VzIHdoZW4g
bm90LgoKSW4gb3JkZXIgdG8gbWFrZSBQMk0gc2hhcmluZyBwb3NzaWJsZSBvbiB0aGUgcGxhdGZv
cm1zIHdoaWNoCklPTU1VcyBoYXZlIGEgbGltaXRhdGlvbiBpbiBtYXhpbXVtIFN0YWdlLTIgaW5w
dXQgc2l6ZSBpbnRyb2R1Y2UKdGhlIGZvbGxvd2luZyBsb2dpYy4KCkZpcnN0IGluaXRpYWxpemUg
dGhlIElPTU1VIHN1YnN5c3RlbSBhbmQgZ2F0aGVyIHJlcXVpcmVtZW50cyByZWdhcmRpbmcKdGhl
IG1heGltdW0gSVBBIGJpdHMgc3VwcG9ydGVkIGJ5IGVhY2ggSU9NTVUgZGV2aWNlIHRvIGZpZ3Vy
ZSBvdXQKdGhlIG1pbmltdW0gdmFsdWUgYW1vbmcgdGhlbS4gSW4gdGhlIFAyTSBjb2RlLCB0YWtl
IGludG8gdGhlIGFjY291bnQKdGhlIElPTU1VIHJlcXVpcmVtZW50cyBhbmQgY2hvb3NlIHN1aXRh
YmxlICJwYV9yYW5nZSIgYWNjb3JkaW5nCnRvIHRoZSByZXN0cmljdGVkICJwMm1faXBhX2JpdHMi
LgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQpQbGVhc2Ugbm90ZSwgdGhpcyBwYXRjaCB3YXNuJ3QgY2hlY2tlZCBmb3IgdGhlIFNNTVUuCgpG
b3IgSVBNTVUgaXQgd29ya3Mgd2VsbDoKCncvIElPTU1VOgooWEVOKSBJL08gdmlydHVhbGlzYXRp
b24gZW5hYmxlZAooWEVOKSAgLSBEb20wIG1vZGU6IFJlbGF4ZWQKKFhFTikgSW50ZXJydXB0IHJl
bWFwcGluZyBlbmFibGVkCihYRU4pIFAyTTogNDAtYml0IElQQSB3aXRoIDQwLWJpdCBQQSBhbmQg
OC1iaXQgVk1JRAooWEVOKSBQMk06IDMgbGV2ZWxzIHdpdGggb3JkZXItMSByb290LCBWVENSIDB4
ODAwMjM1NTgKKFhFTikgQWRkaW5nIGNwdSAwIHRvIHJ1bnF1ZXVlIDAKCncvbyBJT01NVToKKFhF
TikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCihYRU4pIFAyTTogNDQtYml0IElQQSB3aXRo
IDQ0LWJpdCBQQSBhbmQgOC1iaXQgVk1JRAooWEVOKSBQMk06IDQgbGV2ZWxzIHdpdGggb3JkZXIt
MCByb290LCBWVENSIDB4ODAwNDM1OTQKCgpDaGFuZ2VzIFY0IFs0XSAtPiBWNToKICAgLSBbU01N
VV0gVXNlIHAybV9pcGFfYml0cyBpbnN0ZWFkIG9mIHNtbXUtPnMyX2lucHV0X3NpemUgZm9yCiAg
ICAgdGhlIFRUQkNSIGNhbGN1bGF0aW9uCgpDaGFuZ2VzIFJGQyBWMyBbM10gLT4gVjQgWzRdOgog
ICAtIE1vdmUgY2hlY2sgZm9yIHAybV9pcGFfYml0cyB0byBiZSBhdCBsZWFzdCA0MCBiaXQKICAg
ICB1bmRlciAjaWZkZWYgQ09ORklHX0FSTV8zMgogICAtIFJld29yZCB0aGUgInBhbmljIiBtZXNz
YWdlCgpDaGFuZ2VzIFJGQyBWMiBbMl0gLT4gUkZDIFYzIFszXToKICAgLSBDaGVjayBpbiBzZXR1
cF92aXJ0X3BhZ2luZygpIHRoYXQgdGhlICJyZXN0cmljdGVkIgogICAgIFAyTSBJUEEgc2l6ZSBp
cyBhdCBsZWFzdCA0MC1iaXQKICAgLSBNb2RpZnkgbG9naWMgaW4gc2V0dXBfdmlydF9wYWdpbmco
KSBhIGJpdCB0byBtYWtlIGl0CiAgICAgIklPTU1VLWFnbm9zdGljIgogICAtIENsYXJpZnkgY29t
bWVudHMgaW4gY29kZSwgYWRkIHNvbWUgZXhwbGFuYXRpb25zCiAgIC0gQXZvaWQgdXNpbmcgdGhl
IHRlcm0gIklPTU1VIiBpbiBQMk0gY29kZSB3aGVyZSBwb3NzaWJsZQoKQ2hhbmdlcyBSRkMgVjEg
WzFdIC0+IFJGQyBWMiBbMl06CiAgIC0gRG9uJ3QgdXBkYXRlIHAybV9pcGFfYml0cyBieSB0aGUg
SU9NTVUgZHJpdmVycyBkaXJlY3RseSwKICAgICBpbnRyb2R1Y2UgcDJtX3Jlc3RyaWN0X2lwYV9i
aXRzKCkKICAgLSBDbGFyaWZ5IHBhdGNoIHN1YmplY3QvZGVzY3JpcHRpb24KICAgLSBBZGQgbW9y
ZSBjb21tZW50cyB0byBjb2RlCiAgIC0gQ2hlY2sgZm9yIGVxdWl2YWxlbnQgInBhYml0cyIgaW4g
c2V0dXBfdmlydF9wYWdpbmcoKQogICAtIFJlbW92ZSBBU1NFUlRzIGZyb20gdGhlIFNNTVUgYW5k
IElQTU1VIGRyaXZlcnMKClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDIwNzguaHRtbApbMl0gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA4L21zZzAyMjM3Lmh0
bWwKWzNdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOS0wOS9tc2cwMDk3My5odG1sCls0XSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDkvbXNnMDIzMDQuaHRtbAotLS0KIHhlbi9h
cmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgICAg
ICB8ICA5ICsrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMg
fCAxOCArKy0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAg
ICAgICB8IDE3ICsrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAg
ICAgICAgICAgfCAgOSArKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyks
IDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9h
cmNoL2FybS9wMm0uYwppbmRleCBlODU5NzYzLi41Yzc1MDRlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zNCw3ICszNCwxMSBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X3ZtaWQgPSBNQVhfVk1JRF84X0JJ
VDsKIAogI2RlZmluZSBQMk1fUk9PVF9QQUdFUyAgICAoMTw8UDJNX1JPT1RfT1JERVIpCiAKLXVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHAybV9pcGFfYml0czsKKy8qCisgKiBTZXQgbGFyZ2Vy
IHRoYW4gYW55IHBvc3NpYmxlIHZhbHVlLCBzbyB0aGUgbnVtYmVyIG9mIElQQSBiaXRzIGNhbiBi
ZQorICogcmVzdHJpY3RlZCBieSBleHRlcm5hbCBlbnRpdHkgKGUuZy4gSU9NTVUpLgorICovCit1
bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBwMm1faXBhX2JpdHMgPSA2NDsKIAogLyogSGVscGVy
cyB0byBsb29rdXAgdGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLwogc3RhdGljIGNvbnN0
IHBhZGRyX3QgbGV2ZWxfbWFza3NbXSA9CkBAIC0xOTI3LDYgKzE5MzEsMTYgQEAgc3RydWN0IHBh
Z2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCiAg
ICAgcmV0dXJuIHBhZ2U7CiB9CiAKK3ZvaWQgX19pbml0IHAybV9yZXN0cmljdF9pcGFfYml0cyh1
bnNpZ25lZCBpbnQgaXBhX2JpdHMpCit7CisgICAgLyoKKyAgICAgKiBDYWxjdWxhdGUgdGhlIG1p
bmltdW0gb2YgdGhlIG1heGltdW0gSVBBIGJpdHMgdGhhdCBhbnkgZXh0ZXJuYWwgZW50aXR5Cisg
ICAgICogY2FuIHN1cHBvcnQuCisgICAgICovCisgICAgaWYgKCBpcGFfYml0cyA8IHAybV9pcGFf
Yml0cyApCisgICAgICAgIHAybV9pcGFfYml0cyA9IGlwYV9iaXRzOworfQorCiAvKiBWVENSIHZh
bHVlIHRvIGJlIGNvbmZpZ3VyZWQgYnkgYWxsIENQVXMuIFNldCBvbmx5IG9uY2UgYnkgdGhlIGJv
b3QgQ1BVICovCiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSB2dGNyOwogCkBAIC0xOTU4
LDYgKzE5NzIsMTAgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKICAgICB1
bnNpZ25lZCBsb25nIHZhbCA9IFZUQ1JfUkVTMXxWVENSX1NIMF9JU3xWVENSX09SR04wX1dCV0F8
VlRDUl9JUkdOMF9XQldBOwogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgorICAgIGlmICggcDJtX2lw
YV9iaXRzIDwgNDAgKQorICAgICAgICBwYW5pYygiUDJNOiBOb3QgYWJsZSB0byBzdXBwb3J0ICV1
LWJpdCBJUEEgYXQgdGhlIG1vbWVudFxuIiwKKyAgICAgICAgICAgICAgcDJtX2lwYV9iaXRzKTsK
KwogICAgIHByaW50aygiUDJNOiA0MC1iaXQgSVBBXG4iKTsKICAgICBwMm1faXBhX2JpdHMgPSA0
MDsKICAgICB2YWwgfD0gVlRDUl9UMFNaKDB4MTgpOyAvKiA0MCBiaXQgSVBBICovCkBAIC0xOTgx
LDE1ICsxOTk5LDIwIEBAIHZvaWQgX19pbml0IHNldHVwX3ZpcnRfcGFnaW5nKHZvaWQpCiAgICAg
ICAgIFs3XSA9IHsgMCB9ICAvKiBJbnZhbGlkICovCiAgICAgfTsKIAotICAgIHVuc2lnbmVkIGlu
dCBjcHU7CisgICAgdW5zaWduZWQgaW50IGksIGNwdTsKICAgICB1bnNpZ25lZCBpbnQgcGFfcmFu
Z2UgPSAweDEwOyAvKiBMYXJnZXIgdGhhbiBhbnkgcG9zc2libGUgdmFsdWUgKi8KICAgICBib29s
IHZtaWRfOF9iaXQgPSBmYWxzZTsKIAogICAgIGZvcl9lYWNoX29ubGluZV9jcHUgKCBjcHUgKQog
ICAgIHsKICAgICAgICAgY29uc3Qgc3RydWN0IGNwdWluZm9fYXJtICppbmZvID0gJmNwdV9kYXRh
W2NwdV07Ci0gICAgICAgIGlmICggaW5mby0+bW02NC5wYV9yYW5nZSA8IHBhX3JhbmdlICkKLSAg
ICAgICAgICAgIHBhX3JhbmdlID0gaW5mby0+bW02NC5wYV9yYW5nZTsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBSZXN0cmljdCAicDJtX2lwYV9iaXRzIiBpZiBuZWVkZWQuIEFzIFAyTSB0YWJs
ZSBpcyBhbHdheXMgY29uZmlndXJlZAorICAgICAgICAgKiB3aXRoIElQQSBiaXRzID09IFBBIGJp
dHMsIGNvbXBhcmUgYWdhaW5zdCAicGFiaXRzIi4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
cGFfcmFuZ2VfaW5mb1tpbmZvLT5tbTY0LnBhX3JhbmdlXS5wYWJpdHMgPCBwMm1faXBhX2JpdHMg
KQorICAgICAgICAgICAgcDJtX2lwYV9iaXRzID0gcGFfcmFuZ2VfaW5mb1tpbmZvLT5tbTY0LnBh
X3JhbmdlXS5wYWJpdHM7CiAKICAgICAgICAgLyogU2V0IGEgZmxhZyBpZiB0aGUgY3VycmVudCBj
cHUgZG9lcyBub3Qgc3VwcG9ydCAxNiBiaXQgVk1JRHMuICovCiAgICAgICAgIGlmICggaW5mby0+
bW02NC52bWlkX2JpdHMgIT0gTU02NF9WTUlEXzE2X0JJVFNfU1VQUE9SVCApCkBAIC0yMDAzLDYg
KzIwMjYsMTYgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKICAgICBpZiAo
ICF2bWlkXzhfYml0ICkKICAgICAgICAgbWF4X3ZtaWQgPSBNQVhfVk1JRF8xNl9CSVQ7CiAKKyAg
ICAvKiBDaG9vc2Ugc3VpdGFibGUgInBhX3JhbmdlIiBhY2NvcmRpbmcgdG8gdGhlIHJlc3VsdGVk
ICJwMm1faXBhX2JpdHMiLiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwYV9y
YW5nZV9pbmZvKTsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggcDJtX2lwYV9iaXRzID09IHBh
X3JhbmdlX2luZm9baV0ucGFiaXRzICkKKyAgICAgICAgeworICAgICAgICAgICAgcGFfcmFuZ2Ug
PSBpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKiBwYV9y
YW5nZSBpcyA0IGJpdHMsIGJ1dCB0aGUgZGVmaW5lZCBlbmNvZGluZ3MgYXJlIG9ubHkgMyBiaXRz
ICovCiAgICAgaWYgKCBwYV9yYW5nZSA+PSBBUlJBWV9TSVpFKHBhX3JhbmdlX2luZm8pIHx8ICFw
YV9yYW5nZV9pbmZvW3BhX3JhbmdlXS5wYWJpdHMgKQogICAgICAgICBwYW5pYygiVW5rbm93biBl
bmNvZGluZyBvZiBJRF9BQTY0TU1GUjBfRUwxLlBBUmFuZ2UgJXhcbiIsIHBhX3JhbmdlKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5k
ZXggZmNhN2U2OC4uNzkwZWFiOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTkyOCwxMiArOTI4LDE3IEBAIHZvaWQgX19pbml0
IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgcHJpbnRrKCJC
cm91Z2h0IHVwICVsZCBDUFVzXG4iLCAobG9uZyludW1fb25saW5lX2NwdXMoKSk7CiAgICAgLyog
VE9ETzogc21wX2NwdXNfZG9uZSgpOyAqLwogCi0gICAgc2V0dXBfdmlydF9wYWdpbmcoKTsKLQor
ICAgIC8qCisgICAgICogVGhlIElPTU1VIHN1YnN5c3RlbSBtdXN0IGJlIGluaXRpYWxpemVkIGJl
Zm9yZSBQMk0gYXMgd2UgbmVlZAorICAgICAqIHRvIGdhdGhlciByZXF1aXJlbWVudHMgcmVnYXJk
aW5nIHRoZSBtYXhpbXVtIElQQSBiaXRzIHN1cHBvcnRlZCBieQorICAgICAqIGVhY2ggSU9NTVUg
ZGV2aWNlLgorICAgICAqLwogICAgIHJjID0gaW9tbXVfc2V0dXAoKTsKICAgICBpZiAoICFpb21t
dV9lbmFibGVkICYmIHJjICE9IC1FTk9ERVYgKQogICAgICAgICBwYW5pYygiQ291bGRuJ3QgY29u
ZmlndXJlIGNvcnJlY3RseSBhbGwgdGhlIElPTU1Vcy5cbiIpOwogCisgICAgc2V0dXBfdmlydF9w
YWdpbmcoKTsKKwogICAgIGRvX2luaXRjYWxscygpOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCmluZGV4IGYyZmI0YTIuLjljZmFlN2UgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwpAQCAtODQ0LDIyICs4NDQsOCBAQCBz
dGF0aWMgaW50IGlwbW11X3Byb2JlKHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKICAgICAg
ICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKLSAgICAgICAgLyoKLSAgICAgICAgICogQXMg
NC1sZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBpcyBub3Qgc3VwcG9ydGVkIGluIElQTU1VLCB3ZSBu
ZWVkCi0gICAgICAgICAqIHRvIGNoZWNrIElQQSBzaXplIHVzZWQgZm9yIFAyTSB0YWJsZSBiZWZv
cmVoYW5kIHRvIGJlIHN1cmUgaXQgaXMKLSAgICAgICAgICogMy1sZXZlbCBhbmQgdGhlIElQTU1V
IHdpbGwgYmUgYWJsZSB0byB1c2UgaXQuCi0gICAgICAgICAqCi0gICAgICAgICAqIFRPRE86IEZp
cnN0IGluaXRpYWxpemUgdGhlIElPTU1VIGFuZCBnYXRoZXIgdGhlIHJlcXVpcmVtZW50cyBhbmQK
LSAgICAgICAgICogdGhlbiBpbml0aWFsaXplIHRoZSBQMk0uIEluIHRoZSBQMk0gY29kZSwgdGFr
ZSBpbnRvIHRoZSBhY2NvdW50Ci0gICAgICAgICAqIHRoZSBJT01NVSByZXF1aXJlbWVudHMgYW5k
IHJlc3RyaWN0ICJwYV9yYW5nZSIgaWYgbmVjZXNzYXJ5LgotICAgICAgICAgKi8KLSAgICAgICAg
aWYgKCBJUE1NVV9NQVhfUDJNX0lQQV9CSVRTIDwgcDJtX2lwYV9iaXRzICkKLSAgICAgICAgewot
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlwbW11OiBQMk0gSVBBIHNpemUgaXMgbm90
IHN1cHBvcnRlZCAoUDJNPSV1IElQTU1VPSV1KSFcbiIsCi0gICAgICAgICAgICAgICAgICAgcDJt
X2lwYV9iaXRzLCBJUE1NVV9NQVhfUDJNX0lQQV9CSVRTKTsKLSAgICAgICAgICAgIHJldCA9IC1F
Tk9ERVY7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQorICAgICAgICAvKiBTZXQg
bWF4aW11bSBTdGFnZS0yIGlucHV0IHNpemUgc3VwcG9ydGVkIGJ5IHRoZSBJUE1NVS4gKi8KKyAg
ICAgICAgcDJtX3Jlc3RyaWN0X2lwYV9iaXRzKElQTU1VX01BWF9QMk1fSVBBX0JJVFMpOwogCiAg
ICAgICAgIGlycSA9IHBsYXRmb3JtX2dldF9pcnEobm9kZSwgMCk7CiAgICAgICAgIGlmICggaXJx
IDwgMCApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwppbmRleCA4YWU5ODZhLi45NDY2MmE4
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKQEAgLTExMTAsNyArMTExMCwxMSBAQCBz
dGF0aWMgdm9pZCBhcm1fc21tdV9pbml0X2NvbnRleHRfYmFuayhzdHJ1Y3QgYXJtX3NtbXVfZG9t
YWluICpzbW11X2RvbWFpbikKIAkJCXJlZyA9IFRUQkNSX1RHMF82NEs7CiAKIAkJaWYgKCFzdGFn
ZTEpIHsKLQkJCXJlZyB8PSAoNjQgLSBzbW11LT5zMl9pbnB1dF9zaXplKSA8PCBUVEJDUl9UMFNa
X1NISUZUOworCQkJLyoKKwkJCSAqIFhlbjogVGhlIElPTU1VIHNoYXJlIHRoZSBwYWdlLXRhYmxl
cyB3aXRoIHRoZSBQMk0KKwkJCSAqIHdoaWNoIG1heSBoYXZlIHJlc3RyaWN0IHRoZSBzaXplIGZ1
cnRoZXIuCisJCQkgKi8KKwkJCXJlZyB8PSAoNjQgLSBwMm1faXBhX2JpdHMpIDw8IFRUQkNSX1Qw
U1pfU0hJRlQ7CiAKIAkJCXN3aXRjaCAoc21tdS0+czJfb3V0cHV0X3NpemUpIHsKIAkJCWNhc2Ug
MzI6CkBAIC0yMTk4LDE0ICsyMjAyLDkgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfY2Zn
X3Byb2JlKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCiAJc2l6ZSA9IGFybV9zbW11X2lk
X3NpemVfdG9fYml0cygoaWQgPj4gSUQyX0lBU19TSElGVCkgJiBJRDJfSUFTX01BU0spOwogCXNt
bXUtPnMxX291dHB1dF9zaXplID0gbWluX3QodW5zaWduZWQgbG9uZywgUEhZU19NQVNLX1NISUZU
LCBzaXplKTsKIAotCS8qIFhlbjogU3RhZ2UtMiBpbnB1dCBzaXplIGhhcyB0byBtYXRjaCBwMm1f
aXBhX2JpdHMuICAqLwotCWlmIChzaXplIDwgcDJtX2lwYV9iaXRzKSB7Ci0JCWRldl9lcnIoc21t
dS0+ZGV2LAotCQkJIlAyTSBJUEEgc2l6ZSBub3Qgc3VwcG9ydGVkIChQMk09JXUgU01NVT0lbHUp
IVxuIiwKLQkJCXAybV9pcGFfYml0cywgc2l6ZSk7Ci0JCXJldHVybiAtRU5PREVWOwotCX0KLQlz
bW11LT5zMl9pbnB1dF9zaXplID0gcDJtX2lwYV9iaXRzOworCS8qIFhlbjogU2V0IG1heGltdW0g
U3RhZ2UtMiBpbnB1dCBzaXplIHN1cHBvcnRlZCBieSB0aGUgU01NVS4gKi8KKwlwMm1fcmVzdHJp
Y3RfaXBhX2JpdHMoc2l6ZSk7CisJc21tdS0+czJfaW5wdXRfc2l6ZSA9IHNpemU7CiAjaWYgMAog
CS8qIFN0YWdlLTIgaW5wdXQgc2l6ZSBsaW1pdGVkIGR1ZSB0byBwZ2QgYWxsb2NhdGlvbiAoUFRS
U19QRVJfUEdEKSAqLwogI2lmZGVmIENPTkZJR182NEJJVApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggMDNmMmVl
Ny4uODlmODJkZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xNTksNiArMTU5LDE1IEBAIHZvaWQgcDJtX2Fs
dHAybV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KQogICAgIC8qIE5vdCBzdXBw
b3J0ZWQgb24gQVJNLiAqLwogfQogCisvKgorICogSGVscGVyIHRvIHJlc3RyaWN0ICJwMm1faXBh
X2JpdHMiIGFjY29yZGluZyB0aGUgZXh0ZXJuYWwgZW50aXR5CisgKiAoZS5nLiBJT01NVSkgcmVx
dWlyZW1lbnRzLgorICoKKyAqIEVhY2ggY29ycmVzcG9uZGluZyBkcml2ZXIgc2hvdWxkIHJlcG9y
dCB0aGUgbWF4aW11bSBJUEEgYml0cworICogKFN0YWdlLTIgaW5wdXQgc2l6ZSkgaXQgY2FuIHN1
cHBvcnQuCisgKi8KK3ZvaWQgcDJtX3Jlc3RyaWN0X2lwYV9iaXRzKHVuc2lnbmVkIGludCBpcGFf
Yml0cyk7CisKIC8qIFNlY29uZCBzdGFnZSBwYWdpbmcgc2V0dXAsIHRvIGJlIGNhbGxlZCBvbiBh
bGwgQ1BVcyAqLwogdm9pZCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lkKTsKIAotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDouq-0002tV-Jb; Fri, 27 Sep 2019 12:00: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=nII6=XW=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iDoup-0002nK-2P
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:00:03 +0000
X-Inumbo-ID: 55b3eb0c-e11e-11e9-9677-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 55b3eb0c-e11e-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:00:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569585601;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=rqd5CS31twPgztY2e67YX5r7iqR25Vl/awZM50sB4nM=;
 b=DKV2dAEyRKnF5wePmxI/5AeEXM/l0YLOuuCzxyjXOZgi2brrgIdOB3lm
 GVUm+z3soglK0vzaI+6DcpHQxV2JhNZXG4QdH1foEc+G0tuO3nHbNKA5B
 FeWEyLyeWBxGmtFqNIriCHVFaPocxw6j80tBYQHUdtXn8DfaSLZAdeRyB w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: koSzQRtsyvJNTORhy1Z1sTygvH0bA1pwrMbGC/DS6os2/PBJwvSvuc2dAO5GTk2tDEczftubKd
 9n/vuutuxXh6xyP0KeJP0ORNllQp8FW6HyLKCESon0kFr83sQg7ShPv6Bql9JGcUeugnH3yqkD
 KEoMhy7DhL7oRnGlbYoH/C/Z7+6zDEnqVvB9aL3Jv2SNve8Kd3/I0Hab6BmfWqxKTrNj0vsd2B
 sMyxVmeQZvpo2h4PLzXsVnIgY9j5e2kG2lFVUmpSA4Vjc4Cdexps4cm3P71IxTxtmcX3JnDZLg
 W54=
X-SBRS: 2.7
X-MesageID: 6446532
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6446532"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-7-julien.grall@arm.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <f14a8a9a-e378-ec3a-612c-c97720edf7e2@citrix.com>
Date: Fri, 27 Sep 2019 12:59:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926183808.11630-7-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 06/10] xen/arm: Move
 ARCH_PATCH_INSN_SIZE out of the header livepatch.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.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>

T24gOS8yNi8xOSA3OjM4IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
QVJDSF9QQVRDSF9JTlNOX1NJWkUgaXMgZGVmaW5lZCBpbiB0aGUgaGVhZGVyCj4gbGl2ZXBhdGNo
LmguIEhvd2V2ZXIsIHRoaXMgaXMgYWxzbyB1c2VkIGluIHRoZSBhbHRlcm5hdGl2ZSBjb2RlLgo+
IAo+IFJhdGhlciB0aGFuIGluY2x1ZGluZyBsaXZlcGF0Y2guaCBqdXN0IGZvciB1c2luZyB0aGUg
ZGVmaW5lLCBtb3ZlIGl0IGluCj4gdGhlIGhlYWRlciBpbnNuLmggd2hpY2ggc2VlbXMgbW9yZSBz
dWl0YWJsZS4KPiAKUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:00:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDova-0003OP-0Q; Fri, 27 Sep 2019 12:00:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDovY-0003OC-O8
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:00:48 +0000
X-Inumbo-ID: 70a95208-e11e-11e9-9677-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 70a95208-e11e-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:00:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4C30BAE8A;
 Fri, 27 Sep 2019 12:00:46 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190927114554.11513-1-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5c62831c-3af7-7c2c-bf97-e62d920ccf9c@suse.com>
Date: Fri, 27 Sep 2019 14:00:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927114554.11513-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: fix PVH dom0 settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAxMzo0NSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFBWSCBkb20wIG11c3Qg
b3BlcmF0ZSB3aXRoIHRoZSBpb21tdSBzZXR0aW5ncyBpbiAnc3RyaWN0JyBtb2RlIGkuZS4gb25s
eSB0aGUKPiBkb21haW4ncyBvd24gcGFnZXMgd2lsbCBiZSBtYXBwZWQgaW4gdGhlIElPTU1VLiBU
aGUgY2hlY2tfaHdkb21fcmVxcygpIGlzCj4gc3VwcG9zZWQgdG8gZW5zdXJlIHRoaXMuIFVuZm9y
dHVuYXRlbHkgdGhlIHRlc3QgZm9yIGEgUFZIIGRvbTAgaXMgbWFkZQo+IHVzaW5nIHBhZ2luZ19t
b2RlX3RyYW5zbGF0ZSgpIGFuZCwgd2hlbiBjb21taXQgZjg5ZjU1NTggInJlbW92ZSBsYXRlCj4g
KG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIiBtb3ZlZCB0aGUg
Y2FsbCBvZgo+IGNoZWNrX2h3ZG9tX3JlcXMoKSBmcm9tIGlvbW11X2h3ZG9tX2luaXQoKSB0byBp
b21tdV9kb21haW5faW5pdCgpLCB0aGF0Cj4gdGVzdCBiZWNhbWUgaW5lZmZlY3RpdmUgKGJlY2F1
c2UgaW9tbXVfZG9tYWluX2luaXQoKSBpcyBjYWxsZWQgYmVmb3JlCj4gcGFnaW5nX2VuYWJsZSgp
KS4KPiAKPiBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSB0ZXN0IG9mIHBhZ2luZ19tb2RlX3RyYW5z
bGF0ZSgpIHdpdGggYSB0ZXN0IG9mCj4gaGFwX2VuYWJsZWQoKSwgYW5kIGFsc28gdmVyaWZpZXMg
J3N0cmljdCcgbW9kZSBpcyB0dXJuZWQgb24gaW4KPiBhcmNoX2lvbW11X2NoZWNrX2F1dG90cmFu
c2xhdGVkX2h3ZG9tKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KPiBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpOaXQ6IENvbnZlbnRpb25hbGx5IHlvdXIgdHdvIHRhZ3Mgc2hvdWxkIGJlIHRoZSBvdGhl
ciB3YXkgYXJvdW5kLAp0byByZXByZXNlbnQgZXZlbnRzIGNocm9ub2xvZ2ljYWxseS4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDox8-0003Xu-En; Fri, 27 Sep 2019 12:02:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDox7-0003Xm-4I
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:02:25 +0000
X-Inumbo-ID: aa03482e-e11e-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id aa03482e-e11e-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 12:02: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 8E5A5B158;
 Fri, 27 Sep 2019 12:02:22 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20190927114554.11513-1-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <14ed3dcd-3e20-0de0-c875-7a596441ee72@suse.com>
Date: Fri, 27 Sep 2019 14:02:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927114554.11513-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: fix PVH dom0 settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, 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>

T24gMjcuMDkuMjAxOSAxMzo0NSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFBWSCBkb20wIG11c3Qg
b3BlcmF0ZSB3aXRoIHRoZSBpb21tdSBzZXR0aW5ncyBpbiAnc3RyaWN0JyBtb2RlIGkuZS4gb25s
eSB0aGUKPiBkb21haW4ncyBvd24gcGFnZXMgd2lsbCBiZSBtYXBwZWQgaW4gdGhlIElPTU1VLiBU
aGUgY2hlY2tfaHdkb21fcmVxcygpIGlzCj4gc3VwcG9zZWQgdG8gZW5zdXJlIHRoaXMuIFVuZm9y
dHVuYXRlbHkgdGhlIHRlc3QgZm9yIGEgUFZIIGRvbTAgaXMgbWFkZQo+IHVzaW5nIHBhZ2luZ19t
b2RlX3RyYW5zbGF0ZSgpIGFuZCwgd2hlbiBjb21taXQgZjg5ZjU1NTggInJlbW92ZSBsYXRlCj4g
KG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIiBtb3ZlZCB0aGUg
Y2FsbCBvZgo+IGNoZWNrX2h3ZG9tX3JlcXMoKSBmcm9tIGlvbW11X2h3ZG9tX2luaXQoKSB0byBp
b21tdV9kb21haW5faW5pdCgpLCB0aGF0Cj4gdGVzdCBiZWNhbWUgaW5lZmZlY3RpdmUgKGJlY2F1
c2UgaW9tbXVfZG9tYWluX2luaXQoKSBpcyBjYWxsZWQgYmVmb3JlCj4gcGFnaW5nX2VuYWJsZSgp
KS4KPiAKPiBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSB0ZXN0IG9mIHBhZ2luZ19tb2RlX3RyYW5z
bGF0ZSgpIHdpdGggYSB0ZXN0IG9mCj4gaGFwX2VuYWJsZWQoKSwgYW5kIGFsc28gdmVyaWZpZXMg
J3N0cmljdCcgbW9kZSBpcyB0dXJuZWQgb24gaW4KPiBhcmNoX2lvbW11X2NoZWNrX2F1dG90cmFu
c2xhdGVkX2h3ZG9tKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KPiBSZXBvcnRlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KCk9oLCBhbmQgSSBndWVzcyB5b3UndmUgYWxzbyBtZWFudCB0byBDYyBK
w7xyZ2VuIGZvciBhIHJlbGVhc2UgYWNrCihub3cgZG9uZSk/CgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:04:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDoyi-0003gt-Ss; Fri, 27 Sep 2019 12:04: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=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDoyh-0003gm-KJ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:04:03 +0000
X-Inumbo-ID: e517a004-e11e-11e9-9677-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e517a004-e11e-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:04: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 C05CCAC37;
 Fri, 27 Sep 2019 12:04:01 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20190927114554.11513-1-paul.durrant@citrix.com>
 <14ed3dcd-3e20-0de0-c875-7a596441ee72@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <3d907b91-4c78-4892-8605-03366a9792a6@suse.com>
Date: Fri, 27 Sep 2019 14:04:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <14ed3dcd-3e20-0de0-c875-7a596441ee72@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: fix PVH dom0 settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, 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>

T24gMjcuMDkuMTkgMTQ6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI3LjA5LjIwMTkgMTM6
NDUsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gUFZIIGRvbTAgbXVzdCBvcGVyYXRlIHdpdGggdGhl
IGlvbW11IHNldHRpbmdzIGluICdzdHJpY3QnIG1vZGUgaS5lLiBvbmx5IHRoZQo+PiBkb21haW4n
cyBvd24gcGFnZXMgd2lsbCBiZSBtYXBwZWQgaW4gdGhlIElPTU1VLiBUaGUgY2hlY2tfaHdkb21f
cmVxcygpIGlzCj4+IHN1cHBvc2VkIHRvIGVuc3VyZSB0aGlzLiBVbmZvcnR1bmF0ZWx5IHRoZSB0
ZXN0IGZvciBhIFBWSCBkb20wIGlzIG1hZGUKPj4gdXNpbmcgcGFnaW5nX21vZGVfdHJhbnNsYXRl
KCkgYW5kLCB3aGVuIGNvbW1pdCBmODlmNTU1OCAicmVtb3ZlIGxhdGUKPj4gKG9uLWRlbWFuZCkg
Y29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIiBtb3ZlZCB0aGUgY2FsbCBvZgo+PiBj
aGVja19od2RvbV9yZXFzKCkgZnJvbSBpb21tdV9od2RvbV9pbml0KCkgdG8gaW9tbXVfZG9tYWlu
X2luaXQoKSwgdGhhdAo+PiB0ZXN0IGJlY2FtZSBpbmVmZmVjdGl2ZSAoYmVjYXVzZSBpb21tdV9k
b21haW5faW5pdCgpIGlzIGNhbGxlZCBiZWZvcmUKPj4gcGFnaW5nX2VuYWJsZSgpKS4KPj4KPj4g
VGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgdGVzdCBvZiBwYWdpbmdfbW9kZV90cmFuc2xhdGUoKSB3
aXRoIGEgdGVzdCBvZgo+PiBoYXBfZW5hYmxlZCgpLCBhbmQgYWxzbyB2ZXJpZmllcyAnc3RyaWN0
JyBtb2RlIGlzIHR1cm5lZCBvbiBpbgo+PiBhcmNoX2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVk
X2h3ZG9tKCkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cj4+IFJlcG9ydGVkLWJ5OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+IAo+IE9oLCBhbmQgSSBndWVzcyB5b3UndmUgYWxzbyBtZWFudCB0byBDYyBK
w7xyZ2VuIGZvciBhIHJlbGVhc2UgYWNrCj4gKG5vdyBkb25lKT8KClRoYW5rcyBmb3IgdGhlIENj
IQoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:11:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDp5e-0004k5-Pq; Fri, 27 Sep 2019 12:11:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDp5c-0004k0-Rx
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:11:12 +0000
X-Inumbo-ID: e4ee0310-e11f-11e9-8628-bc764e2007e4
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::62c]) by localhost (Halon) with ESMTPS
 id e4ee0310-e11f-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 2019 12:11:12 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=RlVYFeRIPUgZO5rv1Mm4PKfjzgbSEvrQ3J9XLaG4fZuVnE6RuB5eRBBGvvR7jJXyMY0o1e+pSXpURJLOEEkfgI/BcKcyPd9lGHycBsHx5reKfeftRJRy4Xktr7kZ3Bk6wgDlT1QhiHHF9rmCthPpEk0Z9gS8N1MS3CFFH2Qby5ci/BnMZxZfRSPANkeJmMV8ZTcuULBhtgnjpSU2r1zQwcqrp5JS1Gv+9CY3PmIzXZ9O5YUYUAoWyZNG1pD20jFXXAf/GkTW66CBqc2gI0FKMFdpgZ0WJ2bj/iCKpVzgVPYHlGhR12uEjXz1MdIXDT1ZYACUs1TFzX/JetEHXZtX8A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tE6l+xvr8bhJHy+hwLIl73fF9zVFiRDjNS6SIm9sEIY=;
 b=U/4jh0fer3fV9JRkJw/thQGn+Mgpw3TDYQlCaGvOXT57gRwzvts3Ucv6cBz5BQBB1nawW8HxIdFL+cOBorO4mdx5OM5hXjpyxVamaNBdCU2JVLrvuq3s4R24VHOjTNKKAFS02RR/wbx6yqGJCw5VQIehqSuHCfuZWaSaYgCcAPGsCicM2K2zVP/qIAhmMM23W+kMpSe1/3MY45KLUJQota/SAXGHNiQapsoVx3mGUJP3gBplsXN+w8gVnjFTbVGujvtHnMNMOL0WlR7wCt4vE/ZhW/32MT5Ks/cgyBU3cvc9zyRngVD3y8NtbrebN/ixqzeL6hF7HEPsqDsTo4AyMw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tE6l+xvr8bhJHy+hwLIl73fF9zVFiRDjNS6SIm9sEIY=;
 b=j3+8KpoSsnuGlWRq2WdJ4KAzN0kGAp0sUSB6mvcLyMchbBsXwJ/uAl3rEndH0T4W12XKQNEA7aqjQHh/3MTSkRKAyT5j7L2uZZM8K2JEYWCq+OgKq9z9v39BkRJzSGgm2cLQkjGx1hMDikO4nJPOHDsE4EWflLTRBuLfFICg6A0=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4929.eurprd03.prod.outlook.com (20.178.83.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Fri, 27 Sep 2019 12:11:10 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 12:11:10 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
Thread-Index: AQHVdJmUKBPyDG2egUGHFlJ2qkDBrKc/cBeA
Date: Fri, 27 Sep 2019 12:11:10 +0000
Message-ID: <87tv8y7xcy.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-10-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-10-julien.grall@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: dc87a300-8107-45c1-a508-08d74343c879
x-ms-traffictypediagnostic: AM0PR03MB4929:|AM0PR03MB4929:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB4929B7401C0D149DC6258F99E6810@AM0PR03MB4929.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(396003)(136003)(376002)(346002)(39860400002)(199004)(189003)(476003)(486006)(305945005)(14454004)(66066001)(2906002)(5660300002)(3846002)(36756003)(6116002)(8936002)(6916009)(71200400001)(71190400001)(80792005)(76176011)(6436002)(55236004)(102836004)(6486002)(6506007)(446003)(6246003)(107886003)(81166006)(81156014)(99286004)(76116006)(91956017)(6512007)(66446008)(64756008)(66556008)(66476007)(66946007)(4326008)(478600001)(2616005)(26005)(229853002)(7736002)(8676002)(186003)(25786009)(14444005)(54906003)(256004)(316002)(86362001)(11346002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4929;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: iwLaM0XB2XICkklaNo2APumBpksu5eecMTmGuCf+Bo2nQGRtSn5Cv9Sdny/dGboAt6pj4cq5pXqLSUxDxqnVgq54AVKmLvCa1Xv40kruHw10gtcq8CI57TIonmh8E3e9AfXfYbDLe+AG+kkhY5F7NoRfbGLuPAP5QfOO0BQP5cRRWra1giDU7rG71klHVPjsMlP4G36yaNSsyCpnoWaLvNmQn3j99fpt9ImG8JVWqRcXpGUhUL9OaSksTS4P6+GOKzQ5ilfm3j4jlcHEM5Fm4QdZU2eIXxCIx8J5ApfvO6WTVIc7pZF9m659RwrtOiexKIpwRUKGuPWHGsSDxn4F4aYB9LroW02uV/l1+vaDI0P1c1CM6Bo/O1wuvdF04tYSa7b1dTJpQ5qjogI8cYaQBJdSQBCIsNeyRj6nNMvRnHY=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc87a300-8107-45c1-a508-08d74343c879
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 12:11:10.0450 (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: uZxVXlltK4QlISoXHz4D7Srt6m77iNS+t2dCpyRM6ASuDeArrM3IDfe2+caC58IJcU+JTeqkVbtrOwMQ/REV3OOevZizWMmVUPBeUT9b/oQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4929
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace
 use of ALTERNATIVE with alternative_if
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

CgpKdWxpZW4gR3JhbGwgd3JpdGVzOgoKPiBVc2luZyBhbHRlcm5hdGl2ZV9pZiBtYWtlcyB0aGUg
Y29kZSBhIGJpdCBtb3JlIHN0cmVhbWxpbmVkLgo+Cj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8g
dXNlIHRoZSBuZXcgYXV0by1ub3AgaW5mcmFzdHJ1Y3R1cmUgdG8gYXZvaWQKPiBjb3VudGluZyB0
aGUgbnVtYmVyIG9mIG5vcCBpbiB0aGUgZWxzZSBwYXJ0IGZvciBhcmNoL2FybS9hcm02NC9lbnRy
eS5TCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+Cj4gLS0tCj4gICAgIFRoaXMgaXMgcHJldHR5IG11Y2ggYSBtYXR0ZXIgb2YgdGFzdGUsIGJ1
dCBhdCBsZWFzdCBmb3IgYXJtNjQgdGhpcwo+ICAgICBhbGxvd3MgdXMgdG8gdXNlIHRoZSBhdXRv
LW5vcCBpbmZyYXN0cnVjdHVyZS4gU28gdGhlIGFybTMyIGlzIG1vcmUKPiAgICAgdG8ga2VlcCBp
bmxpbmUgd2l0aCBhcm02NC4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA5
ICsrKysrKy0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDggKysrKystLS0KPiAg
MiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKPiBpbmRleCAwYjRjZDE5YWJkLi4xNDI4Y2QzNTgzIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMKPiBAQCAtNjUsOSArNjUsMTIgQEAgc2F2ZV9ndWVzdF9yZWdzOgo+ICAgICAgICAgICAqIElm
IHRoZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIGhhcyBiZWVuIHNldCBpbiB0
aGUgY3B1Cj4gICAgICAgICAgICogZmVhdHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vy
cm9ycyB3aWxsIGJlIHNraXBwZWQuCj4gICAgICAgICAgICovCj4gLSAgICAgICAgQUxURVJOQVRJ
VkUoIm5vcCIsCj4gLSAgICAgICAgICAgICAgICAgICAgImIgc2tpcF9jaGVjayIsCj4gLSAgICAg
ICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKPiArICAg
ICAgICBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4g
KyAgICAgICAgbm9wCj4gKyAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZQo+ICsgICAgICAgIGIgICBz
a2lwX2NoZWNrCj4gKyAgICAgICAgYWx0ZXJuYXRpdmVfZW5kaWYKPiArCmZvciB0aGUgYXJtMzIg
Y29kZSB5b3UgY2FuIGhhdmUgbXkgci1iOgpSZXZpZXdlZC1CeTogVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAq
IFN0YXJ0IHRvIGNoZWNrIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBpbiB0aGUgZ2FwIG9mIEd1ZXN0
IC0+IEhZUAo+ICAgICAgICAgICAqIHdvcmxkIHN3aXRjaC4KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IGluZGV4
IDQ1OGQxMmYxODguLjkxY2Y2ZWU2ZjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IEBAIC0xNzAsOSAr
MTcwLDExIEBACj4gICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxh
Y2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCj4gICAgICAgICAgICogc2tpcHBlZC4g
RXhpdCBBU0FQCj4gICAgICAgICAgICovCj4gLSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNr
X3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAo+IC0gICAgICAgICAgICAgICAgICAgICJu
b3A7IG5vcCIsCj4gLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1Jf
RU5UUllfRVhJVCkKPiArICAgICAgICBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpFX1NF
UlJPUl9FTlRSWV9FWElUCj4gKyAgICAgICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3IK
PiArICAgICAgICBjYm56ICAgIHgwLCAxZgo+ICsgICAgICAgIGFsdGVybmF0aXZlX2Vsc2Vfbm9w
X2VuZGlmCj4gKwpZb3UgYXNrZWQgb3RoZXIgcGVvcGxlIHRvIGRvIG5vdCBpbnRyb2R1Y2UgbmV3
IGNvZGUgaW4gb25lIHBhdGNoIGFuZApyZXdyaXRlIGl0IGluIHRoZSBmb2xsb3dpbmcgcGF0Y2gu
IEJ1dCB0aGVyZSB5b3UgYXJlIGRvaW5nIGV4YWN0bHkgdGhlCnNhbWUuIEkgYmVsaWV2ZSwgaXQg
aXMgcG9zc2libGUgdG8gbW92ZSBhbGwgImFsdGVybmF0aXZlIiBwYXRjaGVzIHRvIHRoZQp2ZXJ5
IGJlZ2lubmluZyBvZiB0aGUgcGF0Y2ggc2VyaWVzIGFuZCBvbmx5IHRoZW4gaW50cm9kdWNlIG1h
Y3JvCmd1ZXN0X3ZlY3Rvci4KCj4gICAgICAgICAgbW92ICAgICB4MCwgc3AKPiAgICAgICAgICBi
bCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycQo+ICAgICAgICAgIG1zciAg
ICAgZGFpZmNsciwgXGlmbGFncwoKCi0tClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:17:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:17:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpBG-0004vM-H5; Fri, 27 Sep 2019 12:17:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDpBF-0004vH-CA
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:17:01 +0000
X-Inumbo-ID: b3351d6c-e120-11e9-b588-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b3351d6c-e120-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 12:16:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 16552337;
 Fri, 27 Sep 2019 05:16: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 770373F67D;
 Fri, 27 Sep 2019 05:16:56 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com> <871rw29d4s.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aa4d64a4-98bf-d248-fc2e-c00bc1c76a91@arm.com>
Date: Fri, 27 Sep 2019 13:16:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <871rw29d4s.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii.anisov@gmail.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>

T24gMjcvMDkvMjAxOSAxMjo0NSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gSnVsaWVu
LAoKSGkuLi4KCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gQXQgdGhlIG1vbWVudCwgZW50
ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgYW5kIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIGFyZQo+PiB1
c2VkIHRvIGRlYWwgd2l0aCBhY3Rpb25zIHRvIGJlIGRvbmUgYmVmb3JlL2FmdGVyIGFueSBndWVz
dCByZXF1ZXN0IGlzCj4+IGhhbmRsZWQuCj4+Cj4+IFdoaWxlIHRoZXkgYXJlIG1lYW50IHRvIHdv
cmsgaW4gcGFpciwgdGhlIGZvcm1lciBpcyBjYWxsZWQgZm9yIG1vc3Qgb2YKPj4gdGhlIHRyYXBz
LCBpbmNsdWRpbmcgdHJhcHMgZnJvbSB0aGUgc2FtZSBleGNlcHRpb24gbGV2ZWwgKGkuZS4KPj4g
aHlwZXJ2aXNvcikgd2hpbHN0IHRoZSBsYXR0ZXIgd2lsbCBvbmx5IGJlIGNhbGxlZCB3aGVuIHJl
dHVybmluZyB0byB0aGUKPj4gZ3Vlc3QuCj4+Cj4+IEFzIHBvaW50ZWQgb3V0LCB0aGUgZW50ZXJf
aHlwZXJ2aXNvcl9oZWFkKCkgaXMgbm90IGNhbGxlZCBmcm9tIGFsbCB0aGUKPj4gdHJhcHMsIHNv
IHRoaXMgbWFrZXMgcG90ZW50aWFsbHkgZGlmZmljdWx0IHRvIGV4dGVuZCBpdCBmb3IgdGhlIGRl
YWxpbmcKPj4gd2l0aCBzYW1lIGV4Y2VwdGlvbiBsZXZlbC4KPj4KPj4gRnVydGhlcm1vcmUsIHNv
bWUgYXNzZW1ibHkgb25seSBwYXRoIHdpbGwgcmVxdWlyZSB0byBjYWxsCj4+IGVudGVyX2h5cGVy
dmlzb3JfdGFpbCgpLiBTbyB0aGUgZnVuY3Rpb24gaXMgbm93IGRpcmVjdGx5IGNhbGwgYnkKPj4g
YXNzZW1ibHkgaW4gZm9yIGd1ZXN0IHZlY3RvciBvbmx5LiBUaGlzIG1lYW5zIHRoYXQgdGhlIGNo
ZWNrIHdoZXRoZXIgd2UKPj4gYXJlIGNhbGxlZCBpbiBhIGd1ZXN0IHRyYXAgY2FuIG5vdyBiZSBy
ZW1vdmVkLgo+Pgo+PiBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZW5hbWUgZW50ZXJfaHlwZXJ2
aXNvcl90YWlsKCkgYW5kCj4+IGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIHRvIHNvbWV0aGluZyBt
b3JlIG1lYW5pbmdmdWwgYW5kIGRvY3VtZW50IHRoZW0uCj4+IFRoaXMgc2hvdWxkIGhlbHAgZXZl
cnlvbmUgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiB0aGUgdHdvCj4+IGZ1bmN0aW9ucy4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Pj4KPj4gLS0tCj4+Cj4+IEkgaGF2ZW4ndCBkb25lIHRoZSAzMi1iaXRzIHBhcnQgeWV0LiBJIHdh
bnRlZCB0byBnYXRoZXIgZmVlZGJhY2sgYmVmb3JlCj4+IGxvb2tpbmcgaW4gZGV0YWlscyBob3cg
dG8gaW50ZWdyYXRlIHRoYXQgd2l0aCBBcm0zMi4KPiBJJ20gbG9va2luZyBhdCBwYXRjaGVzIG9u
ZSBieSBvbmUgYW5kIGl0IGlzIGxvb2tpbmcgb2theSBzbyBmYXIuCj4gCj4gCj4+IC0tLQo+PiAg
IHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgIDQgKystCj4+ICAgeGVuL2FyY2gvYXJtL3Ry
YXBzLmMgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlv
bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPj4gaW5kZXggNDBkOWYzZWM4Yy4uOWVhZmFlNTE2YiAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMKPj4gQEAgLTE0Nyw3ICsxNDcsNyBAQAo+Pgo+PiAgICAgICAg
ICAgLmlmIFxoeXAgPT0gMCAgICAgICAgIC8qIEd1ZXN0IG1vZGUgKi8KPj4KPj4gLSAgICAgICAg
YmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBvbiBy
ZXR1cm4gKi8KPj4gKyAgICAgICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0IC8q
IERpc2FibGVzIGludGVycnVwdHMgb24gcmV0dXJuICovCj4+Cj4+ICAgICAgICAgICBleGl0X2d1
ZXN0IFxjb21wYXQKPj4KPj4gQEAgLTE3NSw2ICsxNzUsOCBAQAo+PiAgICAgICAgICAgICAgICAg
ICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKPj4gICAgICAgICAgIG1z
ciAgICAgZGFpZmNsciwgXGlmbGFncwo+PiAgICAgICAgICAgbW92ICAgICB4MCwgc3AKPiBMb29r
cyBsaWtlIHRoaXMgbW92IGNhbiBiZSByZW1vdmVkIChzZWUgY29tbWVuZCBiZWxvdykuCj4gCj4+
ICsgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Cj4+ICsgICAgICAg
IG1vdiAgICAgeDAsIHNwCj4+ICAgICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKPj4gICAx
Ogo+PiAgICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PVxjb21wYXQKPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gaW5kZXgg
YTNiOTYxYmQwNi4uMjBiYTM0ZWM5MSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gQEAgLTIwMDYsNDcgKzIwMDYsNDYg
QEAgc3RhdGljIGlubGluZSBib29sIG5lZWRzX3NzYmRfZmxpcChzdHJ1Y3QgdmNwdSAqdikKPj4g
ICAgICAgICAgICAgICAgY3B1X3JlcXVpcmVfc3NiZF9taXRpZ2F0aW9uKCk7Cj4+ICAgfQo+Pgo+
PiAtc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+PiArLyoKPj4gKyAqIEFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVy
IGV4aXRpbmcgdGhlIGd1ZXN0IGFuZCBiZWZvcmUgYW55Cj4+ICsgKiByZXF1ZXN0IGZyb20gaXQg
aXMgaGFuZGxlZC4KPiBNYXliZSBpdCBpcyBtZSBvbmx5LCBidXQgdGhlIHBocmFzaW5nIGlzIGNv
bmZ1c2luZy4gSSBoYWQgdG8gcmVhZCBpdCB0d28KPiB0aW1lcyBiZWZvcmUgSSBnZXQgaXQuIFdo
YXQgYWJvdXQgIkFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIHdoZW4KPiByYWlzaW5nIGV4
Y2VwdGlvbiBsZXZlbCI/IE9yIG1heWJlICJBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSB3
aGVuCj4gc3dpdGNoaW5nIGZyb20gZ3Vlc3QgdG8gaHlwZXJ2aXNvciBtb2RlIiA/CgpJcyBpdCBh
IHN1Z2dlc3Rpb24gdG8gcmVwbGFjZSB0aGUgZnVsbCBzZW50ZW5jZSBvciBqdXN0IHRoZSBmaXJz
dCBiZWZvcmUgKGkuZS4gCmJlZm9yZSAnYW5kJyk/Cgo+IAo+PiArICovCj4+ICt2b2lkIGVudGVy
X2h5cGVydmlzb3JfZnJvbV9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiBXaXRo
IHRoZSBndWVzdF9tb2RlKHJlZ3MpIGNoZWNrIHJlbW92YWwgLCB0aGlzIGZ1bmN0aW9uIGRvZXMg
bm90IHVzZSByZWdzCj4gYW55bW9yZS4KCkkgaGF2ZSBuZWFybHkgZG9uZSBpdCB3aGlsZSB3b3Jr
aW5nIG9uIHRoZSBzZXJpZXMsIGJ1dCB0aGVuIEkgdGhvdWdodCB0aGF0IGl0IAp3b3VsZCBiZSBi
ZXR0ZXIga2VlcCBhbGwgdGhlIGZ1bmN0aW9ucyBjYWxsZWQgZnJvbSB0aGUgZW50cnkgcGF0aCBp
biBhc3NlbWJseSAKc2ltaWxhci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:22:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:22:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpGV-0005uJ-9b; Fri, 27 Sep 2019 12:22:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDpGU-0005uE-EY
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:22:26 +0000
X-Inumbo-ID: 76ab9f1e-e121-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 76ab9f1e-e121-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 12:22:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0E30C337;
 Fri, 27 Sep 2019 05:22: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 5AC283F67D;
 Fri, 27 Sep 2019 05:22:24 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com>
Date: Fri, 27 Sep 2019 13:22:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87v9te7y1m.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.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>

CgpPbiAyNy8wOS8yMDE5IDEyOjU2LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBKdWxp
ZW4sCgpIaS4uLgoKPiAKPiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBBdCB0aGUgbW9tZW50
LCBTU0JEIHdvcmthcm91bmQgaXMgcmUtZW5hYmxlZCBmb3IgWGVuIGFmdGVyIGludGVycnVwdHMK
Pj4gYXJlIHVubWFza2VkLiBUaGlzIG1lYW5zIHdlIG1heSBlbmQgdXAgdG8gZXhlY3V0ZSBzb21l
IHBhcnQgb2YgdGhlCj4+IGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVkIGJl
Zm9yZSB0aGUgd29ya2Fyb3VuZCBpcwo+PiByZS1lbmFibGVkLgo+Pgo+PiBBcyB0aGUgcmVzdCBv
ZiBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QoKSBkb2VzIG5vdCByZXF1aXJlIHRvIGhhdmUK
Pj4gaW50ZXJydXB0cyBtYXNrZWQsIHRoZSBmdW5jdGlvbiBpcyBub3cgc3BsaXQgaW4gdHdvIHBh
cnRzOgo+PiAgICAgIDEpIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycSgpIGNhbGxl
ZCB3aXRoIGludGVycnVwdHMKPj4gICAgICAgICBtYXNrZWQuCj4gSSdtIG9rYXkgd2l0aCB0aGlz
IGFwcHJvYWNoLCBidXQgSSBkb24ndCBsaWtlIG5hbWUgZm9yCj4gZW50ZXJfaHlwZXJ2aXNvcl9m
cm9tX2d1ZXN0X25vaXJxKCkuIFJpZ2h0IG5vdyBpdCBpcyBkb2luZyBleGFjdGx5IG9uZQo+IHRo
aW5nIC0gbWl0aWdhdGVzIFNTQkQuIFNvLCBtYXliZSBtb3JlIGFwcHJvcHJpYXRlIG5hbWUgd2ls
bCBiZQo+IHNvbWV0aGluZyBsaWtlICJtaXRpZ2F0ZV9zc2JkKCkiID8KCklmIEkgd2FudGVkIHRv
IGNhbGwgaXQgbWl0aWdhdGVfc3NiZCgpIEkgd291bGQgaGF2ZSBpbXBsZW1lbnRlZCBjb21wbGV0
ZWx5IApkaWZmZXJlbnRseS4gVGhlIHJlYXNvbiBpdCBpcyBsaWtlIHRoYXQgaXMgYmVjYXVzZSB3
ZSBtYXkgbmVlZCBtb3JlIGNvZGUgdG8gYmUgCmFkZGVkIGhlcmUgaW4gdGhlIGZ1dHVyZSAoSSBo
YXZlIEFuZHJpaSdzIHNlcmllcyBpbiBtaW5kKS4gU28gSSB3b3VsZCByYXRoZXIgCmF2b2lkIGEg
ZnVydGhlciByZW5hbWluZyBsYXRlciBvbiBhbmQgc29tZSByZXdvcmsuCgpSZWdhcmRpbmcgdGhl
IG5hbWUsIHRoaXMgaXMgYSBzcGxpdCBvZiBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QoKS4g
SGVuY2UsIHdoeSAKdGhlIGZpcnN0IHBhdGggaXMgdGhlIHNhbWUuIFRoZSBub2lycSBtZXJlbHkg
aGVscCB0aGUgdXNlciB0byBrbm93IHdoYXQgdG8gCmV4cGVjdC4gVGhpcyBpcyBiZXR0ZXIgb2Yg
eWV0IGFuIF9fIHZlcnNpb24uIEZlZWwgZnJlZSB0byBzdWdnZXN0IGEgYmV0dGVyIHN1ZmZpeC4K
Cj4gCj4+ICAgICAgMikgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgY2FsbGVkIHdpdGgg
aW50ZXJydXB0cyB1bm1hc2tlZC4KPj4KPj4gTm90ZSB0aGF0IHdoaWxlIGVudGVyX2h5cGVydmlz
b3JfZnJvbV9ndWVzdF9ub2lycSgpIGRvZXMgbm90IHVzZSB0aGUKPj4gb24tc3RhY2sgY29udGV4
dCByZWdpc3RlcnMsIGl0IGlzIHN0aWxsIHBhc3NlZCBhcyBwYXJhbWV0ZXIgdG8gbWF0Y2ggdGhl
Cj4+IHJlc3Qgb2YgdGhlIEMgZnVuY3Rpb25zIGNhbGxlZCBmcm9tIHRoZSBlbnRyeSBwYXRoLgo+
IEFzIEkgcG9pbnRlZCBpbiB0aGUgcHJldmlvdXMgZW1haWwsIGVudGVyX2h5cGVydmlzb3JfZnJv
bV9ndWVzdCgpIGRvZXMKPiBub3QgdXNlIG9uLXN0YWNrIHJlZ2lzdGVycyBhcyB3ZWxsLgoKSSBh
bSB3ZWxsIGF3YXJlIG9mIHRoaXMsIGhlbmNlIG15IGNvbW1lbnQgaGVyZSBpbiB0aGUgY29tbWl0
IG1lc3NhZ2UgOykuIFRoZSAKcmVhc29uIGl0IGlzIGxpa2UgdGhhdCBpcyBiZWNhdXNlIEkgd2Fu
dGVkIHRvIGtlZXAgdGhlIHByb3RvdHlwZSB0aGUgc2FtZSBmb3IgCmFsbCBmdW5jdGlvbnMgY2Fs
bGVkIGZyb20gdGhlIGVudHJ5IHBhdGggKHRoaXMgaW5jbHVkZXMgZG9fdHJhcF8qKS4KClsuLi5d
Cgo+IAo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8ICAyICsrCj4+ICAg
eGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCAxNiArKysrKysrKysrKysrLS0tCj4+ICAgMiBm
aWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUwo+PiBpbmRleCA5ZWFmYWU1MTZiLi40NThkMTJmMTg4IDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUwo+PiBAQCAtMTczLDYgKzE3Myw4IEBACj4+ICAgICAgICAgICBBTFRFUk5BVElWRSgiYmwg
Y2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAibm9wOyBub3AiLAo+PiAgICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTkla
RV9TRVJST1JfRU5UUllfRVhJVCkKPj4gKyAgICAgICAgbW92ICAgICB4MCwgc3AKPj4gKyAgICAg
ICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEKPj4gICAgICAgICAg
IG1zciAgICAgZGFpZmNsciwgXGlmbGFncwo+PiAgICAgICAgICAgbW92ICAgICB4MCwgc3AKPj4g
ICAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+IGluZGV4
IDIwYmEzNGVjOTEuLjU4NDhkZDgzOTkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFw
cy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+IEBAIC0yMDA3LDE2ICsyMDA3LDI2
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCj4+
ICAgfQo+Pgo+PiAgIC8qCj4+IC0gKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRl
ciBleGl0aW5nIHRoZSBndWVzdCBhbmQgYmVmb3JlIGFueQo+PiAtICogcmVxdWVzdCBmcm9tIGl0
IGlzIGhhbmRsZWQuCj4+ICsgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBl
eGl0aW5nIHRoZSBndWVzdCBhbmQgYmVmb3JlIHRoZQo+PiArICogaW50ZXJydXB0cyBhcmUgdW5t
YXNrZWQuCj4+ICAgICovCj4+IC12b2lkIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0X25vaXJxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiAgIHsKPj4gICAgICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+Pgo+PiAgICAgICAvKiBJZiB0aGUgZ3Vlc3QgaGFzIGRp
c2FibGVkIHRoZSB3b3JrYXJvdW5kLCBicmluZyBpdCBiYWNrIG9uLiAqLwo+PiAgICAgICBpZiAo
IG5lZWRzX3NzYmRfZmxpcCh2KSApCj4+ICAgICAgICAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1f
U01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBOVUxMKTsKPj4gK30KPj4gKwo+PiArLyoK
Pj4gKyAqIEFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGV4aXRpbmcgdGhlIGd1
ZXN0IGFuZCBiZWZvcmUgYW55Cj4+ICsgKiByZXF1ZXN0IGZyb20gaXQgaXMgaGFuZGxlZC4gRGVw
ZW5kaW5nIG9uIHRoZSBleGNlcHRpb24gdHJhcCwgdGhpcyBtYXkKPj4gKyAqIGJlIGNhbGxlZCB3
aXRoIGludGVycnVwdHMgdW5tYXNrZWQuCj4+ICsgKi8KPj4gK3ZvaWQgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiArewo+PiArICAgIHN0
cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPj4KPj4gICAgICAgLyoKPj4gICAgICAgICogSWYgd2Ug
cGVuZGVkIGEgdmlydHVhbCBhYm9ydCwgcHJlc2VydmUgaXQgdW50aWwgaXQgZ2V0cyBjbGVhcmVk
Lgo+IAo+IAo+IC0tCj4gVm9sb2R5bXlyIEJhYmNodWsgYXQgRVBBTQo+IAoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:27:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDpL8-00065a-2m; Fri, 27 Sep 2019 12:27:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDpL5-00065V-V0
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:27:11 +0000
X-Inumbo-ID: 20b36e24-e122-11e9-bf31-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.49]) by localhost (Halon) with ESMTPS
 id 20b36e24-e122-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 12:27:11 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cpxdPzMWflke9xHR8bkzfolnY/UbqQd6uW7ISzo+YNt06GHmgw+pfHbyZcN/6WOPWkv6d6AxUl2FGLG5TFixM0hJauXEzaP9tjcIZi8QEIF/TVO6ljptW3DSYjDvCqq9+zzs6K1+gt5Ev2jTgzqe5Uq6R6mcMQsV9SVakcFBPAI6s0BNwo7l/0L51dtTlemxrWXTsNkpGsVUuP7RvE1uToo8Eh6XHhJ13ppiQIMjWagHq+Xu8VYB4arrwt/hQXepLlYpsQ494knhcomWxCwRfupGt43Ak0M6/4OXjeqDaAti4WoUErR/BoXGnESH6+yOOKzCWyvxy+s61RV81bSQcg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FlhtfSp1nsC7slwWwNwz8JX3dHSH5JozhFkCVzKM+zE=;
 b=Lhmy7rjCXIAeMuA3N4/rnWSxWziStCkp2dISIAKo6/PAUvBfPB4GquIk/Fr9WLCVd6IQhf5t9qgA9/bXBB7LW+JXoZzd2yDoaVCVxrjmxOe2rhJVmvcx15ATOrlKg4fi2vNHJxxaH2VNMOGWfNf+XHx2hAagK9bDcbOFirdJikQbIkN6foNNG9f4Vh4fBeK3zv+PSKbYonWvrBrq5ByqWW4wMxNQ0OJvBP/GfjBwxpzG2TuDNvoN7To9wIPQwyuCqXIEPrq9aobzXT583449tKNzeOn+wRyDvDTJeO/HOZh4LJJBdNIwfOkGer3jt0dBv02TdNxp3BswaoGJPDVj9Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FlhtfSp1nsC7slwWwNwz8JX3dHSH5JozhFkCVzKM+zE=;
 b=oBLDGp2JhKXnbg9B0Lf1yDN3eS++oyeWct37cwr8ae/GoH418PDM9+wtU3ZEzsym+3wggRFYsWck/Wm54w0dAUmUGyJE9EmMwpPV+upRB7ifuzkyA0f7CawY5jAhCgCQXth9Nrf8613jVrivm6Y2nMY4GAYHa673OIOrGe+6Nvs=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3603.eurprd03.prod.outlook.com (52.134.87.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Fri, 27 Sep 2019 12:27:09 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 12:27:09 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework entry/exit
 from the guest path
Thread-Index: AQHVdJmSYNSsXwZ/UE+SD815sb8MBKc/aNGAgAAI4oCAAALbAA==
Date: Fri, 27 Sep 2019 12:27:09 +0000
Message-ID: <87sgoh9b6r.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com> <871rw29d4s.fsf@epam.com>
 <aa4d64a4-98bf-d248-fc2e-c00bc1c76a91@arm.com>
In-Reply-To: <aa4d64a4-98bf-d248-fc2e-c00bc1c76a91@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: 7ab31d6c-89ae-486f-5b26-08d743460449
x-ms-traffictypediagnostic: AM0PR03MB3603:|AM0PR03MB3603:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB360396376AB713FCB30A0168E6810@AM0PR03MB3603.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(189003)(199004)(66476007)(305945005)(36756003)(86362001)(14454004)(478600001)(6436002)(486006)(6512007)(476003)(2616005)(6486002)(25786009)(6246003)(5660300002)(54906003)(71200400001)(316002)(71190400001)(2906002)(64756008)(6116002)(3846002)(256004)(14444005)(8676002)(81166006)(8936002)(81156014)(66066001)(66946007)(4326008)(76116006)(80792005)(55236004)(53546011)(6506007)(76176011)(26005)(102836004)(66556008)(99286004)(446003)(229853002)(11346002)(186003)(6916009)(7736002)(66446008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3603;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: t+ypGLWd0Rs9nVaqfTGHGfhwUQmhUGu2jFsjHDKmDdKrinfORyK/sy/4yrIRDOML3f65iGv5fgcazc5YzVDfYWBhoWN8L5tjEQtbi3trWRp3EsxjjK8/2a7TEyvCAucReVHkku2mirogrusw9xP8cYLMlQx4+IgLpPM4QStlEVdxreyZfqqc8n8iEMKDAWQNhoMhsOt9kN1zdTowIwRctkb3aNCjNsJlbmVsK2TwCX0rikbPa6dacPPFg9URxgY8DluvAKXPyeT7xcxHe/34hpedbkTLd66E8tvcA6OGAAAACO9idvsMqUhsCHMyhe+D7AMOfkhxZCXoRV5IGtb6rseFr7IZ0LgLxD1gMWsfyMngdW8zrXW7qyXxRP50fQvnEH+uN/KzOeyPMIOoQy8jgEhDz6+JrOJMTUqhj0nch7o=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7ab31d6c-89ae-486f-5b26-08d743460449
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 12:27:09.3813 (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: kCXvIldlNGjgiFC4fca4kugvv01ZdwrOloRNFk21OCInGXE/rZeA4iB7CpKh1fKBFky9zqhmYSnhzr47xi7hnMRw5CayfHsmPKDs2u4rIlQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3603
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDI3LzA5LzIwMTkgMTI6NDUsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pgo+PiBKdWxpZW4sCj4KPiBIaS4uLgo+Cj4+IEp1bGllbiBHcmFsbCB3
cml0ZXM6Cj4+Cj4+PiBBdCB0aGUgbW9tZW50LCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoKSBhbmQg
bGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgYXJlCj4+PiB1c2VkIHRvIGRlYWwgd2l0aCBhY3Rpb25z
IHRvIGJlIGRvbmUgYmVmb3JlL2FmdGVyIGFueSBndWVzdCByZXF1ZXN0IGlzCj4+PiBoYW5kbGVk
Lgo+Pj4KPj4+IFdoaWxlIHRoZXkgYXJlIG1lYW50IHRvIHdvcmsgaW4gcGFpciwgdGhlIGZvcm1l
ciBpcyBjYWxsZWQgZm9yIG1vc3Qgb2YKPj4+IHRoZSB0cmFwcywgaW5jbHVkaW5nIHRyYXBzIGZy
b20gdGhlIHNhbWUgZXhjZXB0aW9uIGxldmVsIChpLmUuCj4+PiBoeXBlcnZpc29yKSB3aGlsc3Qg
dGhlIGxhdHRlciB3aWxsIG9ubHkgYmUgY2FsbGVkIHdoZW4gcmV0dXJuaW5nIHRvIHRoZQo+Pj4g
Z3Vlc3QuCj4+Pgo+Pj4gQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZpc29yX2hlYWQo
KSBpcyBub3QgY2FsbGVkIGZyb20gYWxsIHRoZQo+Pj4gdHJhcHMsIHNvIHRoaXMgbWFrZXMgcG90
ZW50aWFsbHkgZGlmZmljdWx0IHRvIGV4dGVuZCBpdCBmb3IgdGhlIGRlYWxpbmcKPj4+IHdpdGgg
c2FtZSBleGNlcHRpb24gbGV2ZWwuCj4+Pgo+Pj4gRnVydGhlcm1vcmUsIHNvbWUgYXNzZW1ibHkg
b25seSBwYXRoIHdpbGwgcmVxdWlyZSB0byBjYWxsCj4+PiBlbnRlcl9oeXBlcnZpc29yX3RhaWwo
KS4gU28gdGhlIGZ1bmN0aW9uIGlzIG5vdyBkaXJlY3RseSBjYWxsIGJ5Cj4+PiBhc3NlbWJseSBp
biBmb3IgZ3Vlc3QgdmVjdG9yIG9ubHkuIFRoaXMgbWVhbnMgdGhhdCB0aGUgY2hlY2sgd2hldGhl
ciB3ZQo+Pj4gYXJlIGNhbGxlZCBpbiBhIGd1ZXN0IHRyYXAgY2FuIG5vdyBiZSByZW1vdmVkLgo+
Pj4KPj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbmFtZSBlbnRlcl9oeXBlcnZpc29yX3Rh
aWwoKSBhbmQKPj4+IGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIHRvIHNvbWV0aGluZyBtb3JlIG1l
YW5pbmdmdWwgYW5kIGRvY3VtZW50IHRoZW0uCj4+PiBUaGlzIHNob3VsZCBoZWxwIGV2ZXJ5b25l
IHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgdGhlIHR3bwo+Pj4gZnVuY3Rpb25zLgo+Pj4K
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Pgo+Pj4gLS0tCj4+Pgo+Pj4gSSBoYXZlbid0IGRvbmUgdGhlIDMyLWJpdHMgcGFydCB5ZXQuIEkg
d2FudGVkIHRvIGdhdGhlciBmZWVkYmFjayBiZWZvcmUKPj4+IGxvb2tpbmcgaW4gZGV0YWlscyBo
b3cgdG8gaW50ZWdyYXRlIHRoYXQgd2l0aCBBcm0zMi4KPj4gSSdtIGxvb2tpbmcgYXQgcGF0Y2hl
cyBvbmUgYnkgb25lIGFuZCBpdCBpcyBsb29raW5nIG9rYXkgc28gZmFyLgo+Pgo+Pgo+Pj4gLS0t
Cj4+PiAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgIDQgKystCj4+PiAgIHhlbi9hcmNo
L2FybS90cmFwcy5jICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+Pj4gICAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDM4
IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4+PiBpbmRleCA0MGQ5ZjNlYzhjLi45
ZWFmYWU1MTZiIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4+PiBAQCAtMTQ3LDcgKzE0Nyw3IEBA
Cj4+Pgo+Pj4gICAgICAgICAgIC5pZiBcaHlwID09IDAgICAgICAgICAvKiBHdWVzdCBtb2RlICov
Cj4+Pgo+Pj4gLSAgICAgICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJs
ZXMgaW50ZXJydXB0cyBvbiByZXR1cm4gKi8KPj4+ICsgICAgICAgIGJsICAgICAgbGVhdmVfaHlw
ZXJ2aXNvcl90b19ndWVzdCAvKiBEaXNhYmxlcyBpbnRlcnJ1cHRzIG9uIHJldHVybiAqLwo+Pj4K
Pj4+ICAgICAgICAgICBleGl0X2d1ZXN0IFxjb21wYXQKPj4+Cj4+PiBAQCAtMTc1LDYgKzE3NSw4
IEBACj4+PiAgICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5U
UllfRVhJVCkKPj4+ICAgICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKPj4+ICAgICAg
ICAgICBtb3YgICAgIHgwLCBzcAo+PiBMb29rcyBsaWtlIHRoaXMgbW92IGNhbiBiZSByZW1vdmVk
IChzZWUgY29tbWVuZCBiZWxvdykuCj4+Cj4+PiArICAgICAgICBibCAgICAgIGVudGVyX2h5cGVy
dmlzb3JfZnJvbV9ndWVzdAo+Pj4gKyAgICAgICAgbW92ICAgICB4MCwgc3AKPj4+ICAgICAgICAg
ICBibCAgICAgIGRvX3RyYXBfXHRyYXAKPj4+ICAgMToKPj4+ICAgICAgICAgICBleGl0ICAgIGh5
cD0wLCBjb21wYXQ9XGNvbXBhdAo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+IGluZGV4IGEzYjk2MWJkMDYuLjIwYmEzNGVjOTEg
MTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4gKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPj4+IEBAIC0yMDA2LDQ3ICsyMDA2LDQ2IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCj4+PiAgICAgICAgICAgICAgICBjcHVf
cmVxdWlyZV9zc2JkX21pdGlnYXRpb24oKTsKPj4+ICAgfQo+Pj4KPj4+IC1zdGF0aWMgdm9pZCBl
bnRlcl9oeXBlcnZpc29yX2hlYWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+PiArLyoK
Pj4+ICsgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBleGl0aW5nIHRoZSBn
dWVzdCBhbmQgYmVmb3JlIGFueQo+Pj4gKyAqIHJlcXVlc3QgZnJvbSBpdCBpcyBoYW5kbGVkLgo+
PiBNYXliZSBpdCBpcyBtZSBvbmx5LCBidXQgdGhlIHBocmFzaW5nIGlzIGNvbmZ1c2luZy4gSSBo
YWQgdG8gcmVhZCBpdCB0d28KPj4gdGltZXMgYmVmb3JlIEkgZ2V0IGl0LiBXaGF0IGFib3V0ICJB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSB3aGVuCj4+IHJhaXNpbmcgZXhjZXB0aW9uIGxl
dmVsIj8gT3IgbWF5YmUgIkFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIHdoZW4KPj4gc3dp
dGNoaW5nIGZyb20gZ3Vlc3QgdG8gaHlwZXJ2aXNvciBtb2RlIiA/Cj4KPiBJcyBpdCBhIHN1Z2dl
c3Rpb24gdG8gcmVwbGFjZSB0aGUgZnVsbCBzZW50ZW5jZSBvciBqdXN0IHRoZSBmaXJzdAo+IGJl
Zm9yZSAoaS5lLiBiZWZvcmUgJ2FuZCcpPwpUaGlzIGlzIGEgc3VnZ2VzdGlvbiBmb3IgdGhlIGZp
cnN0IHBhcnQuCgo+Pgo+Pj4gKyAqLwo+Pj4gK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiBXaXRoIHRoZSBndWVzdF9tb2RlKHJl
Z3MpIGNoZWNrIHJlbW92YWwgLCB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IHVzZSByZWdzCj4+IGFu
eW1vcmUuCj4KPiBJIGhhdmUgbmVhcmx5IGRvbmUgaXQgd2hpbGUgd29ya2luZyBvbiB0aGUgc2Vy
aWVzLCBidXQgdGhlbiBJIHRob3VnaHQKPiB0aGF0IGl0IHdvdWxkIGJlIGJldHRlciBrZWVwIGFs
bCB0aGUgZnVuY3Rpb25zIGNhbGxlZCBmcm9tIHRoZSBlbnRyeQo+IHBhdGggaW4gYXNzZW1ibHkg
c2ltaWxhci4KVGhpcyBjYW4gc2F2ZSBvbmUgYXNzZW1ibHkgaW5zdHJ1Y3Rpb24gaW4gdGhlIGVu
dHJ5IHBhdGguIEJ1dCBJJ20gbm90CnN1cmUgaWYgaXQgaXMgd29ydGggaXQuIFNvIGl0IGlzIHVw
IHRvIHlvdS4KCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:27:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDpLi-000689-Dg; Fri, 27 Sep 2019 12: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDpLh-000681-CC
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:27:49 +0000
X-Inumbo-ID: 370ac438-e122-11e9-9677-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 370ac438-e122-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:27: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 5074FAE8A;
 Fri, 27 Sep 2019 12:27:47 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <c446916b9572a6425a994e9f8c6c995b8b38c518.1569470669.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <46f2394b-120a-8fe8-eda1-2f4c8fcbadb8@suse.com>
Date: Fri, 27 Sep 2019 14:27:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c446916b9572a6425a994e9f8c6c995b8b38c518.1569470669.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7.1 4/4] xen/x86: Allow stubdom access to
 irq created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.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>

T24gMjYuMDkuMjAxOSAwNjowNSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBTdHViZG9tYWlucyBuZWVkIHRvIGJlIGdpdmVuIHN1ZmZpY2llbnQgcHJpdmlsZWdlIG92ZXIg
dGhlIGd1ZXN0IHdoaWNoIGl0Cj4gcHJvdmlkZXMgZW11bGF0aW9uIGZvciBpbiBvcmRlciBmb3Ig
UENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgY29ycmVjdGx5Lgo+IFdoZW4gYSBIVk0gZG9tYWluIHRy
eSB0byBlbmFibGUgTVNJLCBRRU1VIGluIHN0dWJkb21haW4gY2FsbHMKPiBQSFlTREVWT1BfbWFw
X3BpcnEsIGJ1dCBsYXRlciBpdCBuZWVkcyB0byBjYWxsIFhFTl9ET01DVExfYmluZF9wdF9pcnEg
YXMKPiBwYXJ0IG9mIHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycS4gR2l2ZSB0aGUgc3R1YmRvbWFp
biBlbm91Z2ggcGVybWlzc2lvbnMKPiBvdmVyIHRoZSBtYXBwZWQgaW50ZXJydXB0IGluIG9yZGVy
IHRvIGJpbmQgaXQgc3VjY2Vzc2Z1bGx5IHRvIGl0J3MKPiB0YXJnZXQgZG9tYWluLgo+IAo+IFRo
aXMgaXMgbm90IG5lZWRlZCBmb3IgUENJIElOVHgsIGJlY2F1c2UgSVJRIGluIHRoYXQgY2FzZSBp
cyBrbm93bgo+IGJlZm9yZWhhbmQgYW5kIHRoZSBzdHViZG9tYWluIGlzIGdpdmVuIHBlcm1pc3Np
b25zIG92ZXIgdGhpcyBJUlEgYnkKPiBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQgKHRoZXJlJ3MgYSBk
b19wY2lfYWRkIGFnYWluc3QgdGhlIHN0dWJkb21haW4pLgo+IAo+IGNyZWF0ZV9pcnEoKSBhbHJl
YWR5IGdyYW50IElSUSBhY2Nlc3MgdG8gaGFyZHdhcmVfZG9tYWluLCB3aXRoCj4gYXNzdW1wdGlv
biB0aGUgZGV2aWNlIG1vZGVsIGxpdmVzIHRoZXJlLgo+IE1vZGlmeSBjcmVhdGVfaXJxKCkgdG8g
dGFrZSBhZGRpdGlvbmFsIHBhcmFtZXRlciwgd2hldGhlciB0byBncmFudAo+IHBlcm1pc3Npb25z
IHRvIHRoZSBkb21haW4gY3JlYXRpbmcgdGhlIElSUSwgd2hpY2ggbWF5IGJlIGRvbTAgb3IgYQo+
IHN0dWJkb21haW4uIERvIHRoaXMgaW5zdGVhZCBvZiBncmFudGluZyBhY2Nlc3MgYWx3YXlzIHRv
Cj4gaGFyZHdhcmVfZG9tYWluLiBTYXZlIElEIG9mIHRoZSBkb21haW4gZ2l2ZW4gcGVybWlzc2lv
biwgdG8gcmV2b2tlIGl0IGluCj4gZGVzdHJveV9pcnEoKSAtIGVhc2llciBhbmQgY2xlYW5lciB0
aGFuIHJlcGxheWluZyBsb2dpYyBvZiBjcmVhdGVfaXJxKCkKPiBwYXJhbWV0ZXIuIFVzZSBkb21p
ZCBpbnN0ZWFkIG9mIGFjdHVhbCByZWZlcmVuY2UgdG8gdGhlIGRvbWFpbiwKPiBiZWNhdXNlIGl0
IG1pZ2h0IGdldCBkZXN0cm95ZWQgYmVmb3JlIGRlc3Ryb3lpbmcgSVJRIChzdHViZG9tYWluIGlz
Cj4gZGVzdHJveWVkIGJlZm9yZSBpdHMgdGFyZ2V0IGRvbWFpbikuIEFuZCBpdCBpcyBub3QgYW4g
aXNzdWUsCj4gYmVjYXVzZSBJUlEgcGVybWlzc2lvbnMgbGl2ZSB3aXRoaW4gZG9tYWluIHN0cnVj
dHVyZSwgc28gZGVzdHJveWluZwo+IGEgZG9tYWluIGFsc28gaW1wbGljaXRseSByZXZva2UgdGhl
IHBlcm1pc3Npb24uICBQb3RlbnRpYWwgZG9taWQKPiByZXVzZSBpcyBkZXRlY3RlZCBieSBjaGVj
a2luZyBpZiB0aGF0IGRvbWFpbiBkb2VzIGhhdmUgcGVybWlzc2lvbgo+IG92ZXIgdGhlIElSUSBi
ZWluZyBkZXN0cm95ZWQuCj4gCj4gVGhlbiwgYWRqdXN0IGFsbCBjYWxsZXJzIHRvIHByb3ZpZGUg
dGhlIHBhcmFtZXRlci4gSW4gY2FzZSBvZiBYZW4KPiBpbnRlcm5hbCBhbGxvY2F0aW9ucywgc2V0
IGl0IHRvIGZhbHNlLCBidXQgZm9yIGRvbWFpbiBhY2Nlc3NpYmxlCj4gaW50ZXJydXB0IHNldCBp
dCB0byB0cnVlLgo+IAo+IEluc3BpcmVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuWFQveGVu
Y2xpZW50LW9lL2Jsb2IvNWUwZTczMDRhNWEzYzc1ZWYwMTI0MGExZTM2NzM2NjViMmFhZjA1ZS9y
ZWNpcGVzLWV4dGVuZGVkL3hlbi9maWxlcy9zdHViZG9tYWluLW1zaS1pcnEtYWNjZXNzLnBhdGNo
IGJ5IEVyaWMgQ2hhbnVkZXQgPGNoYW51ZGV0ZUBhaW5mb3NlYy5jb20+Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
d2l0aCBhIGNvdXBsZSBvZiBjb3NtZXRpYyB0aGluZ3MgYWRkcmVzc2VkLCB3aGljaCBJJ2xsIGRv
IHdoaWxlCmNvbW1pdHRpbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:28:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpMI-0006E6-Oa; Fri, 27 Sep 2019 12:28:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jwcO=XW=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iDpMH-0006Dw-DM
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:28:25 +0000
X-Inumbo-ID: 4c9aaf20-e122-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 4c9aaf20-e122-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 12:28:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569587304;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=yc2wEIkeuf48+bMzdQmtEpP6Duuldz48Og6d7+EeJjg=;
 b=Jdi8Su31rXIIw+dlHW+RI88fsxTwjXmmKeq14WtghHS+S/nc1E60szgT
 5m1x22MWMyb+2WeE4uHBMOYEHVK1A50SGywknf7T7JHPfEIBowFTK+j/q
 x0YQS8Cmx5BwfDrri4cEf6vOS55acyGgrtoNY2yZbPhm2kkQAMl1bL0Xu 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SynCtswvl+aC+1xElJfQJjm8HzsdgioieuWIgKqun9r6iBp/NWnoYt72SXiMtCN1C4GXS7BdmN
 QTkAeA8+dtc6CVRmvFvVOFdrG1ODydv+lCDI3FrRfICtrMsp9+S6cBOBkhPtOROqS6gVSuSu4b
 rVf4po/ckA38eK1QcGTMxYuZZYHiunls8sqUimDFvvH/+byptRV7SJb0N3YjL0dDyvQ0SnEkqO
 +CpIJd69mVmDLd6HC64lXFVBsRIrIPvXs1XhRiIeKoHrXvM58oKfRMbcfbgWxUCLvm+spAXJl3
 Vfg=
X-SBRS: 2.7
X-MesageID: 6236108
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6236108"
Date: Fri, 27 Sep 2019 14:28:14 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20190927122814.rjd4mzj7fohtq47d@Air-de-Roger>
References: <20190927114554.11513-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190927114554.11513-1-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] iommu: fix PVH dom0 settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMTI6NDU6NTRQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFBWSCBkb20wIG11c3Qgb3BlcmF0ZSB3aXRoIHRoZSBpb21tdSBzZXR0aW5ncyBpbiAn
c3RyaWN0JyBtb2RlIGkuZS4gb25seSB0aGUKPiBkb21haW4ncyBvd24gcGFnZXMgd2lsbCBiZSBt
YXBwZWQgaW4gdGhlIElPTU1VLiBUaGUgY2hlY2tfaHdkb21fcmVxcygpIGlzCj4gc3VwcG9zZWQg
dG8gZW5zdXJlIHRoaXMuIFVuZm9ydHVuYXRlbHkgdGhlIHRlc3QgZm9yIGEgUFZIIGRvbTAgaXMg
bWFkZQo+IHVzaW5nIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZSgpIGFuZCwgd2hlbiBjb21taXQgZjg5
ZjU1NTggInJlbW92ZSBsYXRlCj4gKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBh
Z2UgdGFibGVzIiBtb3ZlZCB0aGUgY2FsbCBvZgo+IGNoZWNrX2h3ZG9tX3JlcXMoKSBmcm9tIGlv
bW11X2h3ZG9tX2luaXQoKSB0byBpb21tdV9kb21haW5faW5pdCgpLCB0aGF0Cj4gdGVzdCBiZWNh
bWUgaW5lZmZlY3RpdmUgKGJlY2F1c2UgaW9tbXVfZG9tYWluX2luaXQoKSBpcyBjYWxsZWQgYmVm
b3JlCj4gcGFnaW5nX2VuYWJsZSgpKS4KPiAKPiBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSB0ZXN0
IG9mIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZSgpIHdpdGggYSB0ZXN0IG9mCj4gaGFwX2VuYWJsZWQo
KSwgYW5kIGFsc28gdmVyaWZpZXMgJ3N0cmljdCcgbW9kZSBpcyB0dXJuZWQgb24gaW4KPiBhcmNo
X2lvbW11X2NoZWNrX2F1dG90cmFuc2xhdGVkX2h3ZG9tKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBSZXBvcnRlZC1ieTogUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jICAgICB8IDYgKysrLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21t
dS5jIHwgMyArKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gaW5kZXggMjczM2IzMjBlYy4uOGI1
NTBmOTA5YiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4g
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0xNTQsMTMgKzE1NCwx
MyBAQCBjdXN0b21fcGFyYW0oImRvbTAtaW9tbXUiLCBwYXJzZV9kb20wX2lvbW11X3BhcmFtKTsK
PiAgCj4gIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBk
b21haW4gKmQpCj4gIHsKPiAtICAgIGlmICggaW9tbXVfaHdkb21fbm9uZSB8fCAhcGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGQpICkKPiArICAgIGlmICggaW9tbXVfaHdkb21fbm9uZSB8fCAhaGFwX2Vu
YWJsZWQoZCkgKQoKU2luY2UgZG9tMCBQVkggY2FuIGFsc28gYmUgdXNlZCB3aXRoIHNoYWRvdyBw
YWdpbmcgKG5vdCBzdXJlIGhvdwp1c2VmdWwgdGhhdCBpcyBUQkgpLCBJJ20gbm90IHN1cmUgZXhw
bGljaXRseSBjaGVja2luZyBmb3IgaGFwIGlzIGZpbmUuCldoYXQgYWJvdXQgdXNpbmcgaXNfaHZt
X2RvbWFpbiBpbnN0ZWFkPwoKVGhhdCBvdWdodCB0byBjb3ZlciBib3RoIHNoYWRvdyBhbmQgaGFw
LCBhbmQgYSBjbGFzc2ljIFBWIGRvbTAgd29uJ3QKYmUgYWZmZWN0ZWQgYnkgaXQgKHdoaWNoIGlz
IHRoZSBpbnRlbnRpb24pLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:34:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDpRj-0007EV-S3; Fri, 27 Sep 2019 12:34:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDpRj-0007EO-Dh
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:34:03 +0000
X-Inumbo-ID: 15ff1ca2-e123-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 15ff1ca2-e123-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 12:34:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D47AA1000;
 Fri, 27 Sep 2019 05:34: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 456A03F67D;
 Fri, 27 Sep 2019 05:34:01 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-10-julien.grall@arm.com> <87tv8y7xcy.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <39072273-7237-c10d-ca1f-8f9f706895b6@arm.com>
Date: Fri, 27 Sep 2019 13:34:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87tv8y7xcy.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace
 use of ALTERNATIVE with alternative_if
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 "andrii.anisov@gmail.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>

SGksCgpPbiAyNy8wOS8yMDE5IDEzOjExLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiAK
PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBVc2luZyBhbHRlcm5hdGl2ZV9pZiBtYWtlcyB0
aGUgY29kZSBhIGJpdCBtb3JlIHN0cmVhbWxpbmVkLgo+Pgo+PiBUYWtlIHRoZSBvcHBvcnR1bml0
eSB0byB1c2UgdGhlIG5ldyBhdXRvLW5vcCBpbmZyYXN0cnVjdHVyZSB0byBhdm9pZAo+PiBjb3Vu
dGluZyB0aGUgbnVtYmVyIG9mIG5vcCBpbiB0aGUgZWxzZSBwYXJ0IGZvciBhcmNoL2FybS9hcm02
NC9lbnRyeS5TCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4+Cj4+IC0tLQo+PiAgICAgIFRoaXMgaXMgcHJldHR5IG11Y2ggYSBtYXR0ZXIg
b2YgdGFzdGUsIGJ1dCBhdCBsZWFzdCBmb3IgYXJtNjQgdGhpcwo+PiAgICAgIGFsbG93cyB1cyB0
byB1c2UgdGhlIGF1dG8tbm9wIGluZnJhc3RydWN0dXJlLiBTbyB0aGUgYXJtMzIgaXMgbW9yZQo+
PiAgICAgIHRvIGtlZXAgaW5saW5lIHdpdGggYXJtNjQuCj4+IC0tLQo+PiAgIHhlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TIHwgOSArKysrKystLS0KPj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUyB8IDggKysrKystLS0KPj4gICAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4+IGluZGV4IDBiNGNkMTlhYmQuLjE0
MjhjZDM1ODMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4+ICsr
KyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4+IEBAIC02NSw5ICs2NSwxMiBAQCBzYXZl
X2d1ZXN0X3JlZ3M6Cj4+ICAgICAgICAgICAgKiBJZiB0aGUgU0tJUF9TWU5DSFJPTklaRV9TRVJS
T1JfRU5UUllfRVhJVCBoYXMgYmVlbiBzZXQgaW4gdGhlIGNwdQo+PiAgICAgICAgICAgICogZmVh
dHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vycm9ycyB3aWxsIGJlIHNraXBwZWQuCj4+
ICAgICAgICAgICAgKi8KPj4gLSAgICAgICAgQUxURVJOQVRJVkUoIm5vcCIsCj4+IC0gICAgICAg
ICAgICAgICAgICAgICJiIHNraXBfY2hlY2siLAo+PiAtICAgICAgICAgICAgICAgICAgICBTS0lQ
X1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQo+PiArICAgICAgICBhbHRlcm5hdGl2ZV9p
ZiBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4+ICsgICAgICAgIG5vcAo+PiAr
ICAgICAgICBhbHRlcm5hdGl2ZV9lbHNlCj4+ICsgICAgICAgIGIgICBza2lwX2NoZWNrCj4+ICsg
ICAgICAgIGFsdGVybmF0aXZlX2VuZGlmCj4+ICsKPiBmb3IgdGhlIGFybTMyIGNvZGUgeW91IGNh
biBoYXZlIG15IHItYjoKPiBSZXZpZXdlZC1CeTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgo+IAo+PiAgICAgICAgICAgLyoKPj4gICAgICAgICAgICAqIFN0
YXJ0IHRvIGNoZWNrIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBpbiB0aGUgZ2FwIG9mIEd1ZXN0IC0+
IEhZUAo+PiAgICAgICAgICAgICogd29ybGQgc3dpdGNoLgo+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+PiBpbmRl
eCA0NThkMTJmMTg4Li45MWNmNmVlNmY0IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUwo+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+PiBAQCAtMTcw
LDkgKzE3MCwxMSBAQAo+PiAgICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRv
b2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCj4+ICAgICAgICAgICAgKiBz
a2lwcGVkLiBFeGl0IEFTQVAKPj4gICAgICAgICAgICAqLwo+PiAtICAgICAgICBBTFRFUk5BVElW
RSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCj4+IC0gICAgICAgICAg
ICAgICAgICAgICJub3A7IG5vcCIsCj4+IC0gICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hS
T05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCj4+ICsgICAgICAgIGFsdGVybmF0aXZlX2lmIFNLSVBf
U1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPj4gKyAgICAgICAgYmwgICAgICBjaGVja19w
ZW5kaW5nX3ZzZXJyb3IKPj4gKyAgICAgICAgY2JueiAgICB4MCwgMWYKPj4gKyAgICAgICAgYWx0
ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKPj4gKwo+IFlvdSBhc2tlZCBvdGhlciBwZW9wbGUgdG8g
ZG8gbm90IGludHJvZHVjZSBuZXcgY29kZSBpbiBvbmUgcGF0Y2ggYW5kCj4gcmV3cml0ZSBpdCBp
biB0aGUgZm9sbG93aW5nIHBhdGNoLiBCdXQgdGhlcmUgeW91IGFyZSBkb2luZyBleGFjdGx5IHRo
ZQo+IHNhbWUuCgpUaGlzIGlzIGEgZmFpcmx5IGJvcmRlcmxpbmUgY29tbWVudCBrbm93aW5nIHRo
YXQgSSB1c3VhbGx5IGRvbid0IHJlcXVlc3QgCmNsZWFuLXVwIGFuZCBjb2RlIGNvbnNvbGlkYXRp
b24gaW4gdGhlIHNhbWUgcGF0Y2guCgo+IEkgYmVsaWV2ZSwgaXQgaXMgcG9zc2libGUgdG8gbW92
ZSBhbGwgImFsdGVybmF0aXZlIiBwYXRjaGVzIHRvIHRoZQo+IHZlcnkgYmVnaW5uaW5nIG9mIHRo
ZSBwYXRjaCBzZXJpZXMgYW5kIG9ubHkgdGhlbiBpbnRyb2R1Y2UgbWFjcm8KPiBndWVzdF92ZWN0
b3IuCgpGb3IgYSBmaXJzdCwgdGhlIGZpcnN0IHBhdGNoIGlzIGRlZmluaXRlbHkgbm90IG5ldyBj
b2RlLiBUaGlzIGlzIGNvZGUgCmNvbnNvbGlkYXRpb24gYW5kIHRoZXJlZm9yZSBJIGRvbid0IHRl
bmQgdG8gbWl4IHRoZSB0d28gZm9yIGNsYXJpdHkuIFNvIHRoaXMgCnNob3VsZCBoYXZlIGJlZW4g
YSBwYXRjaCBiZWZvcmUgdGhlIGZpcnN0IHBhdGNoLgoKU2Vjb25kbHksIHRoZSBmaXJzdCA0IHBh
dGNoZXMgYXJlIGNhbmRpZGF0ZSBmb3IgYmFja3BvcnQuIFRoZSByZXN0IG9mIHRoZSBzZXJpZXMg
CndvdWxkIGJlIGdvb2QgdG8gYmFja3BvcnQgYnV0IEkgYW0gbm90IGF3YXJlIG9mIGEgY3JpdGlj
YWwgaXNzdWUgaW4gcHJldmlvdXMgWGVuIApyZWxlYXNlIHRvIHN0cm9uZ2x5IHB1c2ggZm9yIGl0
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:35:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:35:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpTB-0007TA-GQ; Fri, 27 Sep 2019 12:35:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDpTA-0007T4-Em
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:35:32 +0000
X-Inumbo-ID: 4b624b94-e123-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 4b624b94-e123-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 12:35:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C03F1000;
 Fri, 27 Sep 2019 05:35: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 98D9A3F67D;
 Fri, 27 Sep 2019 05:35:30 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569585474-8955-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a630303c-7951-385d-2875-da40eca2511a@arm.com>
Date: Fri, 27 Sep 2019 13:35:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569585474-8955-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

SGksCgpPbiAyNy8wOS8yMDE5IDEyOjU3LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4gCj4gVGhlcmUgaXMgYSBzdHJpY3QgcmVxdWlyZW1lbnQgZm9yIHRoZSBJT01NVSB3aGljaCB3
YW50cyB0byBzaGFyZQo+IHRoZSBQMk0gdGFibGUgd2l0aCB0aGUgQ1BVLiBUaGUgSU9NTVUncyBT
dGFnZS0yIGlucHV0IHNpemUgbXVzdCBiZSBlcXVhbAo+IHRvIHRoZSBQMk0gSVBBIHNpemUuIEl0
IGlzIG5vdCBhIHByb2JsZW0gd2hlbiB0aGUgSU9NTVUgY2FuIHN1cHBvcnQKPiBhbGwgdmFsdWVz
IHRoZSBDUFUgc3VwcG9ydHMuIEluIHRoYXQgY2FzZSwgdGhlIElPTU1VIGRyaXZlciB3b3VsZCBq
dXN0Cj4gdXNlIGFueSAicDJtX2lwYV9iaXRzIiB2YWx1ZSBhcyBpcy4gQnV0LCB0aGVyZSBhcmUg
Y2FzZXMgd2hlbiBub3QuCj4gCj4gSW4gb3JkZXIgdG8gbWFrZSBQMk0gc2hhcmluZyBwb3NzaWJs
ZSBvbiB0aGUgcGxhdGZvcm1zIHdoaWNoCj4gSU9NTVVzIGhhdmUgYSBsaW1pdGF0aW9uIGluIG1h
eGltdW0gU3RhZ2UtMiBpbnB1dCBzaXplIGludHJvZHVjZQo+IHRoZSBmb2xsb3dpbmcgbG9naWMu
Cj4gCj4gRmlyc3QgaW5pdGlhbGl6ZSB0aGUgSU9NTVUgc3Vic3lzdGVtIGFuZCBnYXRoZXIgcmVx
dWlyZW1lbnRzIHJlZ2FyZGluZwo+IHRoZSBtYXhpbXVtIElQQSBiaXRzIHN1cHBvcnRlZCBieSBl
YWNoIElPTU1VIGRldmljZSB0byBmaWd1cmUgb3V0Cj4gdGhlIG1pbmltdW0gdmFsdWUgYW1vbmcg
dGhlbS4gSW4gdGhlIFAyTSBjb2RlLCB0YWtlIGludG8gdGhlIGFjY291bnQKPiB0aGUgSU9NTVUg
cmVxdWlyZW1lbnRzIGFuZCBjaG9vc2Ugc3VpdGFibGUgInBhX3JhbmdlIiBhY2NvcmRpbmcKPiB0
byB0aGUgcmVzdHJpY3RlZCAicDJtX2lwYV9iaXRzIi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVr
c2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:38:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 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 1iDpVk-0007wx-4L; Fri, 27 Sep 2019 12:38: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=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDpVi-0007ws-Ty
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:38:10 +0000
X-Inumbo-ID: a974bc08-e123-11e9-9677-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id a974bc08-e123-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:38:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4740B1000;
 Fri, 27 Sep 2019 05:38:09 -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 94AC83F67D;
 Fri, 27 Sep 2019 05:38:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569585474-8955-1-git-send-email-olekstysh@gmail.com>
 <a630303c-7951-385d-2875-da40eca2511a@arm.com>
Message-ID: <03825b64-8773-d0fe-7b3d-e185d3382b50@arm.com>
Date: Fri, 27 Sep 2019 13:38:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a630303c-7951-385d-2875-da40eca2511a@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, 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>

T24gMjcvMDkvMjAxOSAxMzozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI3
LzA5LzIwMTkgMTI6NTcsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVr
c2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IFRo
ZXJlIGlzIGEgc3RyaWN0IHJlcXVpcmVtZW50IGZvciB0aGUgSU9NTVUgd2hpY2ggd2FudHMgdG8g
c2hhcmUKPj4gdGhlIFAyTSB0YWJsZSB3aXRoIHRoZSBDUFUuIFRoZSBJT01NVSdzIFN0YWdlLTIg
aW5wdXQgc2l6ZSBtdXN0IGJlIGVxdWFsCj4+IHRvIHRoZSBQMk0gSVBBIHNpemUuIEl0IGlzIG5v
dCBhIHByb2JsZW0gd2hlbiB0aGUgSU9NTVUgY2FuIHN1cHBvcnQKPj4gYWxsIHZhbHVlcyB0aGUg
Q1BVIHN1cHBvcnRzLiBJbiB0aGF0IGNhc2UsIHRoZSBJT01NVSBkcml2ZXIgd291bGQganVzdAo+
PiB1c2UgYW55ICJwMm1faXBhX2JpdHMiIHZhbHVlIGFzIGlzLiBCdXQsIHRoZXJlIGFyZSBjYXNl
cyB3aGVuIG5vdC4KPj4KPj4gSW4gb3JkZXIgdG8gbWFrZSBQMk0gc2hhcmluZyBwb3NzaWJsZSBv
biB0aGUgcGxhdGZvcm1zIHdoaWNoCj4+IElPTU1VcyBoYXZlIGEgbGltaXRhdGlvbiBpbiBtYXhp
bXVtIFN0YWdlLTIgaW5wdXQgc2l6ZSBpbnRyb2R1Y2UKPj4gdGhlIGZvbGxvd2luZyBsb2dpYy4K
Pj4KPj4gRmlyc3QgaW5pdGlhbGl6ZSB0aGUgSU9NTVUgc3Vic3lzdGVtIGFuZCBnYXRoZXIgcmVx
dWlyZW1lbnRzIHJlZ2FyZGluZwo+PiB0aGUgbWF4aW11bSBJUEEgYml0cyBzdXBwb3J0ZWQgYnkg
ZWFjaCBJT01NVSBkZXZpY2UgdG8gZmlndXJlIG91dAo+PiB0aGUgbWluaW11bSB2YWx1ZSBhbW9u
ZyB0aGVtLiBJbiB0aGUgUDJNIGNvZGUsIHRha2UgaW50byB0aGUgYWNjb3VudAo+PiB0aGUgSU9N
TVUgcmVxdWlyZW1lbnRzIGFuZCBjaG9vc2Ugc3VpdGFibGUgInBhX3JhbmdlIiBhY2NvcmRpbmcK
Pj4gdG8gdGhlIHJlc3RyaWN0ZWQgInAybV9pcGFfYml0cyIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4g
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDb21taXR0ZWQgbm93LiBUaGFu
ayB5b3UhCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:39:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDpX2-00082H-Hh; Fri, 27 Sep 2019 12:39:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDpX1-00082B-LF
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:39:31 +0000
X-Inumbo-ID: d96a6976-e123-11e9-bf31-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::628]) by localhost (Halon) with ESMTPS
 id d96a6976-e123-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 12:39:30 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=a3EJ9YqbmTUqzceBMF2JI6bwqG9UtvTEPFqJwMf6q0lY1kzs4HNIYY1b4dqZmomy7Udbv4feNqsSNwEgBFM5FJYz3Wvkwc4v3PTTErgbxpQZMeGZiSmePRRk4KSnWSQeeHocmIlsK7pJZ9EHgmEDrKnYAssiCZ1SAVUpwygJ+gVsMF9V8St5SGf01SBZbj4IEAiDZu4HIb7NOut6wlShdJzl52M1iRLr2/5yrgfNiufe68EvTZbWxM3YCiM3E7lhzpqhk2++OHe8SI59DP0fcJioxYdW2ksiEKUYA3GksxqKPdiUgDhe85v40XJwYJqBdB9l/6k/7nJxpVbzgpFlOg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=asBHieXMl+me2l//v3N6dPUdo1inqE7B52zGBftGoRc=;
 b=IPo8rsaYXsuyNrKMzakzEU7OzWAaQZm3hrjIDNOO04rqDKcLCp3vOr58gNizydSiGFTcNRheaZQcJfJdfdAd1B/LHfG5l/CLrrZ0E5EJtHC9idIfDvBJgjk7UcQWUpdZOMsRbgudwn54WddoZi4+iiMIUQPiXqaRxGb3gM/vo6Zapmkts10D9TaWQex5Qi4jEhVIQv7T2c9o8H0OJt7t4ynRcyoAw1CviEknj2xI3Voq/Gk8MDxmTQboFyj/qQv1mT7hExyoubuzXv0Rppu2stkCJlLgjb0lLyBkUwEISE5iSBr4mY+gRrXXdUkiouaFiUZhOwKli/kfY6jBMC6NpQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=asBHieXMl+me2l//v3N6dPUdo1inqE7B52zGBftGoRc=;
 b=TfZ741xxzqOzsohhzNdNGGzPNmkX4DW7UGNQ9YII+LAWhStwBAz80CAxpJ0iOOLuwvzgupRwmvR7WQOe/u9rBA1ev4KUpNWOUyxFryF7Cbv/PumiwKxUWGIFRLvwXzx+1DMlLXTQVFxjDNBJxpQODiClkYhdLVJFcPTTOYmbaN0=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3506.eurprd03.prod.outlook.com (52.134.80.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Fri, 27 Sep 2019 12:39:29 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 12:39:29 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD workaround
 is re-enabled right after exiting a guest
Thread-Index: AQHVdJmSz7FwOb+ZL0aIExPYLyfVU6c/a/SAgAAHRoCAAATGAA==
Date: Fri, 27 Sep 2019 12:39:28 +0000
Message-ID: <87r2419am7.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
 <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com>
In-Reply-To: <bbb73576-a2ae-16d8-5147-34a584721e7c@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: cffb3f42-685d-4fff-6046-08d74347bd23
x-ms-traffictypediagnostic: AM0PR03MB3506:|AM0PR03MB3506:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB35061C05213470B6D79BDC98E6810@AM0PR03MB3506.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(366004)(346002)(136003)(396003)(199004)(189003)(305945005)(54906003)(81156014)(81166006)(2906002)(4326008)(86362001)(186003)(316002)(478600001)(6916009)(8936002)(91956017)(64756008)(66556008)(76116006)(66446008)(8676002)(14454004)(66946007)(66476007)(256004)(66066001)(2616005)(446003)(25786009)(229853002)(36756003)(476003)(11346002)(7736002)(6436002)(6512007)(6486002)(486006)(5660300002)(76176011)(107886003)(102836004)(80792005)(6246003)(99286004)(71190400001)(26005)(55236004)(6506007)(53546011)(3846002)(6116002)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3506;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9WLpueNp+7vs5uQQYC8ovobd3qyyf9y/NrsV1PxY7KnNvny0Wpd9gMpt7gFmAzX5NP5L5V2dZ3suMGDFrpMjCBYIalQKqfz9p8227JCYPiLbxBqxIPQw0eLzJDDGbJUXvGXa+//NXMsbhfsaU05WUkEi2dxxyom66yY1Pl2n31BV7gMkvMUEdEOnn1ER+dSOdAZuhtJvfqAACsKYy4Wu2AYyMnmpXwyQcTDCav+Jv7an+uFJk/VTD/2LhluEZmjBFyvE0+sOyyp1gu54e/e1QHOs/HjfCpZ8yNucMIYiPt359HgxAjgG4gJ7MI8aiZEewmDE/krNPZtx8T2oHh9j97f/l90cQCkM17uicD5I34zQj5VuGyGwZW37Ee6S4ztSvpA5YWHzGxuI1i90FjmDuM2LyYqR71lDRXszDVgn9ek=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cffb3f42-685d-4fff-6046-08d74347bd23
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 12:39:29.0066 (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: pImT1BV/59FrJoaxA5wwxpnbOlcyLX0tB8ll2T/kqNPOCp2SbRluVj5+OgarePEPJF/55tOYzR4eqG8Rdx6BUtPgoq6QNfzq9XOCgv+6//I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3506
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDI3LzA5LzIwMTkgMTI6NTYsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pgo+PiBKdWxpZW4sCj4KPiBIaS4uLgo+Cj4+Cj4+IEp1bGllbiBHcmFs
bCB3cml0ZXM6Cj4+Cj4+PiBBdCB0aGUgbW9tZW50LCBTU0JEIHdvcmthcm91bmQgaXMgcmUtZW5h
YmxlZCBmb3IgWGVuIGFmdGVyIGludGVycnVwdHMKPj4+IGFyZSB1bm1hc2tlZC4gVGhpcyBtZWFu
cyB3ZSBtYXkgZW5kIHVwIHRvIGV4ZWN1dGUgc29tZSBwYXJ0IG9mIHRoZQo+Pj4gaHlwZXJ2aXNv
ciBpZiBhbiBpbnRlcnJ1cHQgaXMgcmVjZWl2ZWQgYmVmb3JlIHRoZSB3b3JrYXJvdW5kIGlzCj4+
PiByZS1lbmFibGVkLgo+Pj4KPj4+IEFzIHRoZSByZXN0IG9mIGVudGVyX2h5cGVydmlzb3JfZnJv
bV9ndWVzdCgpIGRvZXMgbm90IHJlcXVpcmUgdG8gaGF2ZQo+Pj4gaW50ZXJydXB0cyBtYXNrZWQs
IHRoZSBmdW5jdGlvbiBpcyBub3cgc3BsaXQgaW4gdHdvIHBhcnRzOgo+Pj4gICAgICAxKSBlbnRl
cl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEoKSBjYWxsZWQgd2l0aCBpbnRlcnJ1cHRzCj4+
PiAgICAgICAgIG1hc2tlZC4KPj4gSSdtIG9rYXkgd2l0aCB0aGlzIGFwcHJvYWNoLCBidXQgSSBk
b24ndCBsaWtlIG5hbWUgZm9yCj4+IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycSgp
LiBSaWdodCBub3cgaXQgaXMgZG9pbmcgZXhhY3RseSBvbmUKPj4gdGhpbmcgLSBtaXRpZ2F0ZXMg
U1NCRC4gU28sIG1heWJlIG1vcmUgYXBwcm9wcmlhdGUgbmFtZSB3aWxsIGJlCj4+IHNvbWV0aGlu
ZyBsaWtlICJtaXRpZ2F0ZV9zc2JkKCkiID8KPgo+IElmIEkgd2FudGVkIHRvIGNhbGwgaXQgbWl0
aWdhdGVfc3NiZCgpIEkgd291bGQgaGF2ZSBpbXBsZW1lbnRlZAo+IGNvbXBsZXRlbHkgZGlmZmVy
ZW50bHkuIFRoZSByZWFzb24gaXQgaXMgbGlrZSB0aGF0IGlzIGJlY2F1c2Ugd2UgbWF5Cj4gbmVl
ZCBtb3JlIGNvZGUgdG8gYmUgYWRkZWQgaGVyZSBpbiB0aGUgZnV0dXJlIChJIGhhdmUgQW5kcmlp
J3Mgc2VyaWVzCj4gaW4gbWluZCkuIFNvIEkgd291bGQgcmF0aGVyIGF2b2lkIGEgZnVydGhlciBy
ZW5hbWluZyBsYXRlciBvbiBhbmQgc29tZQo+IHJld29yay4KRmFpciBlbm91Z2gKCj4KPiBSZWdh
cmRpbmcgdGhlIG5hbWUsIHRoaXMgaXMgYSBzcGxpdCBvZgo+IGVudGVyX2h5cGVydmlzb3JfZnJv
bV9ndWVzdCgpLiBIZW5jZSwgd2h5IHRoZSBmaXJzdCBwYXRoIGlzIHRoZQo+IHNhbWUuIFRoZSBu
b2lycSBtZXJlbHkgaGVscCB0aGUgdXNlciB0byBrbm93IHdoYXQgdG8gZXhwZWN0LiBUaGlzIGlz
Cj4gYmV0dGVyIG9mIHlldCBhbiBfXyB2ZXJzaW9uLiBGZWVsIGZyZWUgdG8gc3VnZ2VzdCBhIGJl
dHRlciBzdWZmaXguCkknbSBiYWQgYXQgbmFtaW5nIHRoaW5ncyA6KQoKSSB1bmRlcnN0YW5kIHRo
YXQgaXMgdHdvIGhhbHZlcyBvZiBvbmUgZnVuY3Rpb24uIEJ1dCBmdW5jX25hbWVfbm9pcnEoKQpw
YXR0ZXJuIGlzIHdpZGVseSB1c2VkIGZvciBvdGhlciBjYXNlOiB3aGVuIHdlIGhhdmUgZnVuY19u
YW1lX25vaXJxKCkKZnVuY3Rpb24gYW5kIHNvbWUgZnVuY19uYW1lKCkgdGhhdCBkaXNhYmxlcyBp
bnRlcnJ1cHRzIGxpa2UgdGhpczoKCnZvaWQgZnVuY19uYW1lKCkKewogICAgICAgIGRpc2FibGVf
aXJxcygpOwogICAgICAgIGZ1bmNfbmFtZV9ub2lycSgpOwogICAgICAgIGVuYWJsZV9pcnFzKCk7
Cn0KCkkgbGlrZSBwcmluY2lwbGUgb2YgbGVhc3Qgc3VycHJpc2UsIHNvIGl0IGlzIGJldHRlciB0
byB1c2Ugc29tZSBvdGhlcgpuYW1pbmcgcGF0dGVybiB0aGVyZS4KCm1heWJlIHNvbWV0aGluZyBs
aWtlIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wdDEoKSBhbmQKZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0X3B0MigpPwoKT3IgbWF5YmUsIHdlIHNob3VsZCBub3Qgc3BsaXQgdGhlIGZ1
bmN0aW9uIGF0IGFsbD8gSW5zdGVhZCwgd2UgZW5hYmxlCmludGVycnVwdHMgcmlnaHQgaW4gdGhl
IG1pZGRsZSBvZiBpdC4KCj4KPj4KPj4+ICAgICAgMikgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0KCkgY2FsbGVkIHdpdGggaW50ZXJydXB0cyB1bm1hc2tlZC4KPj4+Cj4+PiBOb3RlIHRoYXQg
d2hpbGUgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X25vaXJxKCkgZG9lcyBub3QgdXNlIHRo
ZQo+Pj4gb24tc3RhY2sgY29udGV4dCByZWdpc3RlcnMsIGl0IGlzIHN0aWxsIHBhc3NlZCBhcyBw
YXJhbWV0ZXIgdG8gbWF0Y2ggdGhlCj4+PiByZXN0IG9mIHRoZSBDIGZ1bmN0aW9ucyBjYWxsZWQg
ZnJvbSB0aGUgZW50cnkgcGF0aC4KPj4gQXMgSSBwb2ludGVkIGluIHRoZSBwcmV2aW91cyBlbWFp
bCwgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgZG9lcwo+PiBub3QgdXNlIG9uLXN0YWNr
IHJlZ2lzdGVycyBhcyB3ZWxsLgo+Cj4gSSBhbSB3ZWxsIGF3YXJlIG9mIHRoaXMsIGhlbmNlIG15
IGNvbW1lbnQgaGVyZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiA7KS4gVGhlIHJlYXNvbiBpdCBp
cyBsaWtlIHRoYXQgaXMgYmVjYXVzZSBJIHdhbnRlZCB0byBrZWVwIHRoZQo+IHByb3RvdHlwZSB0
aGUgc2FtZSBmb3IgYWxsIGZ1bmN0aW9ucyBjYWxsZWQgZnJvbSB0aGUgZW50cnkgcGF0aCAodGhp
cwo+IGluY2x1ZGVzIGRvX3RyYXBfKikuCkxldCdzIGNvbnRpbnVlIHRob3NlIGRpc2N1c3Npb24g
aW4gdGhlIG90aGVyIHRocmVhZC4KWy4uLl0KCi0tClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:45:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDpcI-0000PO-9m; Fri, 27 Sep 2019 12:44: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=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDpcH-0000PJ-8k
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:44:57 +0000
X-Inumbo-ID: 9bdf89be-e124-11e9-9677-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 9bdf89be-e124-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:44:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E42A31000;
 Fri, 27 Sep 2019 05: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 4F3453F67D;
 Fri, 27 Sep 2019 05:44:55 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com> <871rw29d4s.fsf@epam.com>
 <aa4d64a4-98bf-d248-fc2e-c00bc1c76a91@arm.com> <87sgoh9b6r.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9b9b276e-21a0-78b2-1b42-c80a0d8d6353@arm.com>
Date: Fri, 27 Sep 2019 13:44:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87sgoh9b6r.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii.anisov@gmail.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>

SGksCgpPbiAyNy8wOS8yMDE5IDEzOjI3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBK
dWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBPbiAyNy8wOS8yMDE5IDEyOjQ1LCBWb2xvZHlteXIg
QmFiY2h1ayB3cm90ZToKPj4+Cj4+PiBKdWxpZW4sCj4+Cj4+IEhpLi4uCj4+Cj4+PiBKdWxpZW4g
R3JhbGwgd3JpdGVzOgo+Pj4KPj4+PiBBdCB0aGUgbW9tZW50LCBlbnRlcl9oeXBlcnZpc29yX2hl
YWQoKSBhbmQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgYXJlCj4+Pj4gdXNlZCB0byBkZWFsIHdp
dGggYWN0aW9ucyB0byBiZSBkb25lIGJlZm9yZS9hZnRlciBhbnkgZ3Vlc3QgcmVxdWVzdCBpcwo+
Pj4+IGhhbmRsZWQuCj4+Pj4KPj4+PiBXaGlsZSB0aGV5IGFyZSBtZWFudCB0byB3b3JrIGluIHBh
aXIsIHRoZSBmb3JtZXIgaXMgY2FsbGVkIGZvciBtb3N0IG9mCj4+Pj4gdGhlIHRyYXBzLCBpbmNs
dWRpbmcgdHJhcHMgZnJvbSB0aGUgc2FtZSBleGNlcHRpb24gbGV2ZWwgKGkuZS4KPj4+PiBoeXBl
cnZpc29yKSB3aGlsc3QgdGhlIGxhdHRlciB3aWxsIG9ubHkgYmUgY2FsbGVkIHdoZW4gcmV0dXJu
aW5nIHRvIHRoZQo+Pj4+IGd1ZXN0Lgo+Pj4+Cj4+Pj4gQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRl
cl9oeXBlcnZpc29yX2hlYWQoKSBpcyBub3QgY2FsbGVkIGZyb20gYWxsIHRoZQo+Pj4+IHRyYXBz
LCBzbyB0aGlzIG1ha2VzIHBvdGVudGlhbGx5IGRpZmZpY3VsdCB0byBleHRlbmQgaXQgZm9yIHRo
ZSBkZWFsaW5nCj4+Pj4gd2l0aCBzYW1lIGV4Y2VwdGlvbiBsZXZlbC4KPj4+Pgo+Pj4+IEZ1cnRo
ZXJtb3JlLCBzb21lIGFzc2VtYmx5IG9ubHkgcGF0aCB3aWxsIHJlcXVpcmUgdG8gY2FsbAo+Pj4+
IGVudGVyX2h5cGVydmlzb3JfdGFpbCgpLiBTbyB0aGUgZnVuY3Rpb24gaXMgbm93IGRpcmVjdGx5
IGNhbGwgYnkKPj4+PiBhc3NlbWJseSBpbiBmb3IgZ3Vlc3QgdmVjdG9yIG9ubHkuIFRoaXMgbWVh
bnMgdGhhdCB0aGUgY2hlY2sgd2hldGhlciB3ZQo+Pj4+IGFyZSBjYWxsZWQgaW4gYSBndWVzdCB0
cmFwIGNhbiBub3cgYmUgcmVtb3ZlZC4KPj4+Pgo+Pj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRv
IHJlbmFtZSBlbnRlcl9oeXBlcnZpc29yX3RhaWwoKSBhbmQKPj4+PiBsZWF2ZV9oeXBlcnZpc29y
X3RhaWwoKSB0byBzb21ldGhpbmcgbW9yZSBtZWFuaW5nZnVsIGFuZCBkb2N1bWVudCB0aGVtLgo+
Pj4+IFRoaXMgc2hvdWxkIGhlbHAgZXZlcnlvbmUgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBv
ZiB0aGUgdHdvCj4+Pj4gZnVuY3Rpb25zLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Pgo+Pj4+IC0tLQo+Pj4+Cj4+Pj4gSSBo
YXZlbid0IGRvbmUgdGhlIDMyLWJpdHMgcGFydCB5ZXQuIEkgd2FudGVkIHRvIGdhdGhlciBmZWVk
YmFjayBiZWZvcmUKPj4+PiBsb29raW5nIGluIGRldGFpbHMgaG93IHRvIGludGVncmF0ZSB0aGF0
IHdpdGggQXJtMzIuCj4+PiBJJ20gbG9va2luZyBhdCBwYXRjaGVzIG9uZSBieSBvbmUgYW5kIGl0
IGlzIGxvb2tpbmcgb2theSBzbyBmYXIuCj4+Pgo+Pj4KPj4+PiAtLS0KPj4+PiAgICB4ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUyB8ICA0ICsrLQo+Pj4+ICAgIHhlbi9hcmNoL2FybS90cmFwcy5j
ICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+Pj4+ICAgIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25z
KC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+Pj4+IGluZGV4IDQwZDlmM2VjOGMuLjllYWZhZTUx
NmIgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPj4+PiArKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+Pj4+IEBAIC0xNDcsNyArMTQ3LDcgQEAKPj4+
Pgo+Pj4+ICAgICAgICAgICAgLmlmIFxoeXAgPT0gMCAgICAgICAgIC8qIEd1ZXN0IG1vZGUgKi8K
Pj4+Pgo+Pj4+IC0gICAgICAgIGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90YWlsIC8qIERpc2Fi
bGVzIGludGVycnVwdHMgb24gcmV0dXJuICovCj4+Pj4gKyAgICAgICAgYmwgICAgICBsZWF2ZV9o
eXBlcnZpc29yX3RvX2d1ZXN0IC8qIERpc2FibGVzIGludGVycnVwdHMgb24gcmV0dXJuICovCj4+
Pj4KPj4+PiAgICAgICAgICAgIGV4aXRfZ3Vlc3QgXGNvbXBhdAo+Pj4+Cj4+Pj4gQEAgLTE3NSw2
ICsxNzUsOCBAQAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9T
RVJST1JfRU5UUllfRVhJVCkKPj4+PiAgICAgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlmbGFn
cwo+Pj4+ICAgICAgICAgICAgbW92ICAgICB4MCwgc3AKPj4+IExvb2tzIGxpa2UgdGhpcyBtb3Yg
Y2FuIGJlIHJlbW92ZWQgKHNlZSBjb21tZW5kIGJlbG93KS4KPj4+Cj4+Pj4gKyAgICAgICAgYmwg
ICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QKPj4+PiArICAgICAgICBtb3YgICAgIHgw
LCBzcAo+Pj4+ICAgICAgICAgICAgYmwgICAgICBkb190cmFwX1x0cmFwCj4+Pj4gICAgMToKPj4+
PiAgICAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0Cj4+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+PiBpbmRl
eCBhM2I5NjFiZDA2Li4yMGJhMzRlYzkxIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+PiBAQCAtMjAwNiw0NyAr
MjAwNiw0NiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbmVlZHNfc3NiZF9mbGlwKHN0cnVjdCB2Y3B1
ICp2KQo+Pj4+ICAgICAgICAgICAgICAgICBjcHVfcmVxdWlyZV9zc2JkX21pdGlnYXRpb24oKTsK
Pj4+PiAgICB9Cj4+Pj4KPj4+PiAtc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4+ICsvKgo+Pj4+ICsgKiBBY3Rpb25zIHRoYXQg
bmVlZHMgdG8gYmUgZG9uZSBhZnRlciBleGl0aW5nIHRoZSBndWVzdCBhbmQgYmVmb3JlIGFueQo+
Pj4+ICsgKiByZXF1ZXN0IGZyb20gaXQgaXMgaGFuZGxlZC4KPj4+IE1heWJlIGl0IGlzIG1lIG9u
bHksIGJ1dCB0aGUgcGhyYXNpbmcgaXMgY29uZnVzaW5nLiBJIGhhZCB0byByZWFkIGl0IHR3bwo+
Pj4gdGltZXMgYmVmb3JlIEkgZ2V0IGl0LiBXaGF0IGFib3V0ICJBY3Rpb25zIHRoYXQgbmVlZHMg
dG8gYmUgZG9uZSB3aGVuCj4+PiByYWlzaW5nIGV4Y2VwdGlvbiBsZXZlbCI/IE9yIG1heWJlICJB
Y3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSB3aGVuCj4+PiBzd2l0Y2hpbmcgZnJvbSBndWVz
dCB0byBoeXBlcnZpc29yIG1vZGUiID8KPj4KPj4gSXMgaXQgYSBzdWdnZXN0aW9uIHRvIHJlcGxh
Y2UgdGhlIGZ1bGwgc2VudGVuY2Ugb3IganVzdCB0aGUgZmlyc3QKPj4gYmVmb3JlIChpLmUuIGJl
Zm9yZSAnYW5kJyk/Cj4gVGhpcyBpcyBhIHN1Z2dlc3Rpb24gZm9yIHRoZSBmaXJzdCBwYXJ0LgoK
SG93IGFib3V0OgoKIkFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGVudGVyaW5n
IHRoZSBoeXBlcnZpc29yIGZyb20gdGhlIGd1ZXN0IGFuZCAKYmVmb3JlIHdlIGhhbmRsZSBhbnkg
cmVxdWVzdC4iCgo+IAo+Pj4KPj4+PiArICovCj4+Pj4gK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9m
cm9tX2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4gV2l0aCB0aGUgZ3Vlc3Rf
bW9kZShyZWdzKSBjaGVjayByZW1vdmFsICwgdGhpcyBmdW5jdGlvbiBkb2VzIG5vdCB1c2UgcmVn
cwo+Pj4gYW55bW9yZS4KPj4KPj4gSSBoYXZlIG5lYXJseSBkb25lIGl0IHdoaWxlIHdvcmtpbmcg
b24gdGhlIHNlcmllcywgYnV0IHRoZW4gSSB0aG91Z2h0Cj4+IHRoYXQgaXQgd291bGQgYmUgYmV0
dGVyIGtlZXAgYWxsIHRoZSBmdW5jdGlvbnMgY2FsbGVkIGZyb20gdGhlIGVudHJ5Cj4+IHBhdGgg
aW4gYXNzZW1ibHkgc2ltaWxhci4KPiBUaGlzIGNhbiBzYXZlIG9uZSBhc3NlbWJseSBpbnN0cnVj
dGlvbiBpbiB0aGUgZW50cnkgcGF0aC4gQnV0IEknbSBub3QKPiBzdXJlIGlmIGl0IGlzIHdvcnRo
IGl0LiBTbyBpdCBpcyB1cCB0byB5b3UuCgpNeSBjb25jZXJuIGlzIHVzZXIgbWF5IGRlY2lkZSB0
byB1c2UgZ3Vlc3RfY3B1X3VzZXJfcmVncygpIHdoZW4gdGhlICdyZWdzJyAKcGFyYW1ldGVyIGNv
dWxkIGhhdmUgYmVlbiB1c2VkLiBCdXQgSSBndWVzcywgd2UgY2FuIG5vdGljZSBpdCBkdXJpbmcg
cmV2aWV3LgoKU28gSSB3aWxsIGRyb3AgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:46:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDpdV-0000VM-LY; Fri, 27 Sep 2019 12:46: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=BxSY=XW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDpdU-0000VE-KC
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:46:12 +0000
X-Inumbo-ID: c8d14701-e124-11e9-9677-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by localhost (Halon) with ESMTPS
 id c8d14701-e124-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:46:12 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id v8so2605697wrt.2
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 05:46: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=hWNlV6eqZ3ljrqVAhKYXZRXqZY9CO47FUoRwNABYwJE=;
 b=JrmHbMakwSEjler7iFqsBypJ2tpsL1tFxpooQxO7FrFhtD6/5ZLvEgxOLwpOgV5FpH
 NBvCZAc31MNTIZv2t1Nwzmce8cxnfOU+xK3uVjVlRjLD0QMN+WFVkUWZsPbu2sAn8q2h
 A1jxXEqeWQQFp2dw97X+Jh5tTC78YuikOFa37v1IsC3gD1/rAxZiQYIXqLehRL32I1P6
 9jgyF5TYR9Jz3VlrVLkPhwC1b3wL7smkW8Ds2UtIfmj0DpWtp5EeluwmEWXRa1FicKXI
 uof/0yv7SCmlL2paMsy0Cehmto8GwT7vt1ahbF8qS8P4ZidOzl6/yBCMk0V6NlbVcVkt
 Wwpg==
X-Gm-Message-State: APjAAAXCExNV9uClZBvMkPBjIqO5Y4Q0FUujPdYoUWkHG1GXupCBUaQw
 4C4Q1zjL9A8Y8dCvJU7Twos=
X-Google-Smtp-Source: APXvYqw9jl5CPt0s0JPxcwspwgFRtgxdFf8+3pwQuN6IsUOG/PjPU+4B9NvS3pdq/SoyWAnwti+H5Q==
X-Received: by 2002:adf:e5c2:: with SMTP id a2mr3081755wrn.320.1569588371205; 
 Fri, 27 Sep 2019 05:46:11 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id z125sm10768663wme.37.2019.09.27.05.46.10
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 27 Sep 2019 05:46:10 -0700 (PDT)
Date: Fri, 27 Sep 2019 13:46:08 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190927124608.wjupoy2a2sxeksci@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-5-liuwe@microsoft.com>
 <20190925102354.2tr5ojk6yvfsqtxy@Air-de-Roger>
 <20190927113058.53xs3sw57as3r3tr@debian>
 <20190927114159.3ngxlqdgsn6bnarf@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190927114159.3ngxlqdgsn6bnarf@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen
 variants for hypervisor setup code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMDE6NDE6NTlQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+ID4gCj4gPiA+IEkgd29uZGVyLCBkbyB5b3UgYWxzbyByZXF1aXJlIHRvIG1h
cCBoeXBlcnZpc29yIGRhdGEgaW50byB0aGUgZ3Vlc3QKPiA+ID4gcGh5c21hcCB3aGVuIHJ1bm5p
bmcgb24gSHlwZXJWPwo+ID4gPiAKPiA+IAo+ID4gWWVzLiBUaGVyZSBhcmUgYSBsb3Qgb2YgY29t
cGFyYWJsZSBjb25jZXB0cyBpbiBIeXBlci1WLiBGb3IgZXhhbXBsZSwKPiA+IHRoZXJlIGlzIGEg
cGFnZSBjYWxsZWQgVlAgYXNzaXN0IHBhZ2Ugd2hpY2ggaXMgbW9yZSBvciBsZXNzIHRoZSBzYW1l
IGFzCj4gPiBYZW4ncyB2Y3B1aW5mby4gSXRzIGZvcm1hdCwgY29udGVudCBhbmQgaW50ZXJmYWNl
cyBtYXkgYmUgZGlmZmVyZW50LCBidXQKPiA+IGNvbmNlcHR1YWxseSBpdCBpcyB0aGUgc2FtZSBh
cyB2Y3B1aW5mby4KPiA+IAo+ID4gPiBJcyB0aGVyZSBhIHdheSB3aGVuIHJ1bm5pbmcgb24gSHlw
ZXJWIHRvIHJlcXVlc3QgdW51c2VkIHBoeXNpY2FsCj4gPiA+IGFkZHJlc3Mgc3BhY2UgcmFuZ2Vz
PyBXaGF0IFhlbiBjdXJyZW50bHkgZG9lcyBpbiBpbml0X21lbW1hcCBpcyBxdWl0ZQo+ID4gPiBj
cmFwcHkuCj4gPiA+IAo+ID4gCj4gPiBYZW4gaXRzZWxmIHN0aWxsIG5lZWRzIHRvIG1hbmFnZSB0
aGUgYWRkcmVzcyBzcGFjZSwgbm8/Cj4gPgo+ID4gSSBhZ3JlZSB0aGUgcmFuZ2VzZXQgY29kZSBp
biB4ZW4uYyBpc24ndCBwcmV0dHksIGJ1dCBpdCBkb2VzIHRoZSBqb2IgYW5kCj4gPiBpcyBub3Qg
dG9vIGludHJ1c2l2ZS4KPiAKPiBUaGUgcHJvYmxlbSB3aXRoIHRoZSBjdXJyZW50IGFwcHJvYWNo
IGlzIHRoYXQgdGhlIG5lc3RlZCBYZW4gaGFzIG5vCj4gd2F5IG9mIGtub3dpbmcgd2hldGhlciB0
aG9zZSBob2xlcyBhcmUgYWN0dWFsbHkgdW51c2VkLCBvciBhcmUgTU1JTwo+IHJlZ2lvbnMgdXNl
ZCBieSBkZXZpY2VzIGZvciBleGFtcGxlLgo+IAo+IEhlbmNlIEkgd29uZGVyZWQgaWYgSHlwZXJW
IGhhZCBhIHdheSB0byBzaWduYWwgdG8gZ3Vlc3RzIHRoYXQgYQo+IHBoeXNpY2FsIGFkZHJlc3Mg
cmFuZ2UgaXMgc2FmZSB0byBiZSB1c2VkIGFzIHNjcmF0Y2ggbWFwcGluZyBzcGFjZS4gV2UKPiBo
YWQgc3Bva2VuIGF2b2lkIGludHJvZHVjaW5nIHNvbWV0aGluZyBpbiBYZW4gdG8gYmUgYWJsZSB0
byByZXBvcnQgdG8KPiBndWVzdHMgc2FmZSByYW5nZXMgaW4gdGhlIHBoeXNtYXAgdG8gbWFwIHN0
dWZmLgoKQUZBSUNUIEh5cGVyLVYgVExGUyBkb2Vzbid0IGRlc2NyaWJlIHN1Y2ggZnVuY3Rpb25h
bGl0eS4KCk9uIHRoZSBvdGhlciBoYW5kLCBIeXBlci1WIG1heSBub3QgbmVlZCB0aGlzIGluZnJh
c3RydWN0dXJlIGF0IGFsbApiZWNhdXNlIGl0IGRvZXNuJ3QgaGF2ZSBncmFudCB0YWJsZSBmcmFt
ZSBvciBzaGFyZWQgaW5mbyBwYWdlLiBUaGUgbW9zdApsaWtlbHkgb3V0Y29tZSBpcyBpbiB0aGUg
bmV4dCB2ZXJzaW9uIHRoZSBtZW1tYXAgc3R1ZmYgd2lsbCBiZSBsZWZ0IHRvClhlbiBvbmx5IHVu
dGlsIEkgZmluZCBhIHVzZSBjYXNlIGZvciBpdC4KCldlaS4KCj4gCj4gVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:46:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpdi-0000Wp-0T; Fri, 27 Sep 2019 12:46:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDpdg-0000Wc-1H
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:46:24 +0000
X-Inumbo-ID: cf323e60-e124-11e9-9677-12813bfff9fa
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.77]) by localhost (Halon) with ESMTPS
 id cf323e60-e124-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:46:23 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YP/8mT5EvlapG1h7rXxbKtjU4V9WRgMs0mgCP1ZuleOwIi50LCnTz3/PS9Q9buL1gK24sSOtVFqm/2M5B5R7tEqFNVP/Wp9fqrSG3OVrFwlEkrFL11AY5PTQ2v3X3pXfKH0dfGgOUS1KqAY0Llp651bq3j6BH39h2j9OTDkgTT02X0r1Te8rlCqcld8W2Qou50LnNE1PhmNhov2CIXmVdZ7lwfzjSggVdDEdZQRTr4tYbaDMKJV4XMqjFW9PHY0Vyp0m+EHzMPbc8zZ9nracSRVON2BHpDXjxvHLzgl+ox1x40VmuAbJxAbsDcbIzsUwoIn+iZUQx3+O0Ey2fmdptw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kGK1XuowLHQOGv4uEpjpTnc7j0tQSk+nsgQ9cQb0UJM=;
 b=PdDEJ/1YhZ6+Edfd2pEjKEn9hWgN78cqMynF/yhHMJN+10EnZYmNgYSpXqv/qw1I/k+wrb+VPfCKX/QMdOlWL0WA+YcB86O3caGKkkhMr9I9nzTl68dqb+NIb4VazE7/7RLCvMx1sHXAGh3YJBKKnzVZgCgREXwl9WiSBkV6MQjScT11y88m9AsLE06X+Cp2eD2XfAWDBu42xbMaSQ37ZP5SXwxOEPYvVgwNONfu6MtQfLgls3lf8f1hca6T417/vgXaAtu7XV6oKwGxjNS9w5iZiWfFnk7Ogzk1hIYtyUUlsRNOFWpajkg0RvTNhbKMTCAepNZgaJPbEgSlTZbX6g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kGK1XuowLHQOGv4uEpjpTnc7j0tQSk+nsgQ9cQb0UJM=;
 b=A7R4InR9LvoUkl5OyWgoKVzw3y57wPwEOYOOBvH2H6Kmy5Fqfqj1xEUA5hcfl+clNLaUVBSINU7Zd4IlBvcYpHczhKUV9nFVixnNIgAO/HsJlqzwM+OIJSltiyh1VKxkjCBUPrsbYQqguxwmmBWt+pJjqwsPyQ+7tTbxPQK7h7c=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3506.eurprd03.prod.outlook.com (52.134.80.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Fri, 27 Sep 2019 12:46:21 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 12:46:21 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
Thread-Index: AQHVdJmUKBPyDG2egUGHFlJ2qkDBrKc/cBeAgAAGYgCAAANzAA==
Date: Fri, 27 Sep 2019 12:46:20 +0000
Message-ID: <87pnjl9aar.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-10-julien.grall@arm.com> <87tv8y7xcy.fsf@epam.com>
 <39072273-7237-c10d-ca1f-8f9f706895b6@arm.com>
In-Reply-To: <39072273-7237-c10d-ca1f-8f9f706895b6@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: c21c8982-ed53-4566-c1cd-08d74348b2ae
x-ms-traffictypediagnostic: AM0PR03MB3506:|AM0PR03MB3506:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB35063CEAC18AC321EF8D4E9AE6810@AM0PR03MB3506.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(136003)(346002)(39860400002)(376002)(366004)(189003)(199004)(7736002)(6436002)(486006)(6512007)(6486002)(11346002)(2616005)(25786009)(446003)(476003)(229853002)(36756003)(71190400001)(26005)(53546011)(6506007)(55236004)(99286004)(71200400001)(3846002)(6116002)(102836004)(80792005)(5660300002)(76176011)(6246003)(186003)(2906002)(4326008)(478600001)(316002)(54906003)(305945005)(81156014)(81166006)(86362001)(8676002)(14454004)(64756008)(66946007)(66446008)(66556008)(76116006)(14444005)(256004)(66476007)(66066001)(8936002)(91956017)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3506;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o5GR2j/qWw2oGps0ErAiRpSVPJkcQn1d3m3mB5KqVjISCwgTRrCfiuNCtbdNGpgW387qLZG9uZFZqhbKuyvYEWVeturwiJ70e4fRvAoRQvVSlCkyLoCYGo3qIBmZAu1OK53Bbk/X+RQjPo/bEV/0isE+RZn3Uv24fOvcEsgvQTBtNvLbhBMJkUYCPwDA6DB63w84z1tX1WZq+CkirlDhuPHenkAAuMphTStLx8Tya9ecaT5+ug+ersuONrYJYCy0p9Ggf6TlUta//6Q47jdLGPaViN9ruTZKEzDD5hzODHn7c+iaOaAFeOBzoegjLHDSaaKQOW4x5Vo8sTX4xBiH0gZXnYU0lmq1Q2fvDdiAMQ8uSyWYZI7ASksjz0f98oxN3Eh4KS1ie4bASCpaIeG333kasdLrMIP5Mc+GxIpWqws=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c21c8982-ed53-4566-c1cd-08d74348b2ae
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 12:46:20.9838 (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: DK9NjYIinGd1BcmUi2s9dXOEUL1WDQd6cFoMAgBv7eq8a2tJL8xEjgf578l64PrQTu77P9bc1xDRxZ/heacB9adV609aYwQOm8hd6Eo6Wdc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3506
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace
 use of ALTERNATIVE with alternative_if
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gT24gMjcvMDkvMjAxOSAxMzoxMSwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Cj4+Cj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Cj4+
PiBVc2luZyBhbHRlcm5hdGl2ZV9pZiBtYWtlcyB0aGUgY29kZSBhIGJpdCBtb3JlIHN0cmVhbWxp
bmVkLgo+Pj4KPj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSB0aGUgbmV3IGF1dG8tbm9w
IGluZnJhc3RydWN0dXJlIHRvIGF2b2lkCj4+PiBjb3VudGluZyB0aGUgbnVtYmVyIG9mIG5vcCBp
biB0aGUgZWxzZSBwYXJ0IGZvciBhcmNoL2FybS9hcm02NC9lbnRyeS5TCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Cj4+PiAtLS0K
Pj4+ICAgICAgVGhpcyBpcyBwcmV0dHkgbXVjaCBhIG1hdHRlciBvZiB0YXN0ZSwgYnV0IGF0IGxl
YXN0IGZvciBhcm02NCB0aGlzCj4+PiAgICAgIGFsbG93cyB1cyB0byB1c2UgdGhlIGF1dG8tbm9w
IGluZnJhc3RydWN0dXJlLiBTbyB0aGUgYXJtMzIgaXMgbW9yZQo+Pj4gICAgICB0byBrZWVwIGlu
bGluZSB3aXRoIGFybTY0Lgo+Pj4gLS0tCj4+PiAgIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
IHwgOSArKysrKystLS0KPj4+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCA4ICsrKysr
LS0tCj4+PiAgIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+Pj4gaW5kZXggMGI0Y2QxOWFiZC4uMTQyOGNkMzU4MyAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4+PiArKysgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+Pj4gQEAgLTY1LDkgKzY1LDEyIEBAIHNhdmVfZ3Vlc3Rf
cmVnczoKPj4+ICAgICAgICAgICAgKiBJZiB0aGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5U
UllfRVhJVCBoYXMgYmVlbiBzZXQgaW4gdGhlIGNwdQo+Pj4gICAgICAgICAgICAqIGZlYXR1cmUs
IHRoZSBjaGVja2luZyBvZiBwZW5kaW5nIFNFcnJvcnMgd2lsbCBiZSBza2lwcGVkLgo+Pj4gICAg
ICAgICAgICAqLwo+Pj4gLSAgICAgICAgQUxURVJOQVRJVkUoIm5vcCIsCj4+PiAtICAgICAgICAg
ICAgICAgICAgICAiYiBza2lwX2NoZWNrIiwKPj4+IC0gICAgICAgICAgICAgICAgICAgIFNLSVBf
U1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCj4+PiArICAgICAgICBhbHRlcm5hdGl2ZV9p
ZiBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4+PiArICAgICAgICBub3AKPj4+
ICsgICAgICAgIGFsdGVybmF0aXZlX2Vsc2UKPj4+ICsgICAgICAgIGIgICBza2lwX2NoZWNrCj4+
PiArICAgICAgICBhbHRlcm5hdGl2ZV9lbmRpZgo+Pj4gKwo+PiBmb3IgdGhlIGFybTMyIGNvZGUg
eW91IGNhbiBoYXZlIG15IHItYjoKPj4gUmV2aWV3ZWQtQnk6IFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPj4KPj4+ICAgICAgICAgICAvKgo+Pj4gICAgICAg
ICAgICAqIFN0YXJ0IHRvIGNoZWNrIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBpbiB0aGUgZ2FwIG9m
IEd1ZXN0IC0+IEhZUAo+Pj4gICAgICAgICAgICAqIHdvcmxkIHN3aXRjaC4KPj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCj4+PiBpbmRleCA0NThkMTJmMTg4Li45MWNmNmVlNmY0IDEwMDY0NAo+Pj4gLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCj4+PiBAQCAtMTcwLDkgKzE3MCwxMSBAQAo+Pj4gICAgICAgICAgICAqIGlzIG5vdCBzZXQu
IElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQo+
Pj4gICAgICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAo+Pj4gICAgICAgICAgICAqLwo+Pj4g
LSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwg
MWYiLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKPj4+IC0gICAgICAgICAg
ICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCj4+PiArICAgICAg
ICBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4+PiAr
ICAgICAgICBibCAgICAgIGNoZWNrX3BlbmRpbmdfdnNlcnJvcgo+Pj4gKyAgICAgICAgY2JueiAg
ICB4MCwgMWYKPj4+ICsgICAgICAgIGFsdGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCj4+PiArCj4+
IFlvdSBhc2tlZCBvdGhlciBwZW9wbGUgdG8gZG8gbm90IGludHJvZHVjZSBuZXcgY29kZSBpbiBv
bmUgcGF0Y2ggYW5kCj4+IHJld3JpdGUgaXQgaW4gdGhlIGZvbGxvd2luZyBwYXRjaC4gQnV0IHRo
ZXJlIHlvdSBhcmUgZG9pbmcgZXhhY3RseSB0aGUKPj4gc2FtZS4KPgo+IFRoaXMgaXMgYSBmYWly
bHkgYm9yZGVybGluZSBjb21tZW50IGtub3dpbmcgdGhhdCBJIHVzdWFsbHkgZG9uJ3QKPiByZXF1
ZXN0IGNsZWFuLXVwIGFuZCBjb2RlIGNvbnNvbGlkYXRpb24gaW4gdGhlIHNhbWUgcGF0Y2guCkkg
dW5kZXJzdGFuZCB0aGlzLiBBbHNvIEkgdW5kZXJzdGFuZCB3aHkgYXJlIHlvdSBhc2tpbmcgZm9y
IGNsZWFuLXVwLgpObyBvbmUgbGlrZXMgdG8gcmV2aWV3IHRoZSBzYW1lIGNvZGUgdHdpY2UuCgpB
bnl3YXlzLCBJIG5vdCB3YW50ZWQgdG8gYmUgb2ZmZW5zaXZlLiBTb3JyeSBmb3IgdGhhdC4KCgo+
PiBJIGJlbGlldmUsIGl0IGlzIHBvc3NpYmxlIHRvIG1vdmUgYWxsICJhbHRlcm5hdGl2ZSIgcGF0
Y2hlcyB0byB0aGUKPj4gdmVyeSBiZWdpbm5pbmcgb2YgdGhlIHBhdGNoIHNlcmllcyBhbmQgb25s
eSB0aGVuIGludHJvZHVjZSBtYWNybwo+PiBndWVzdF92ZWN0b3IuCj4KPiBGb3IgYSBmaXJzdCwg
dGhlIGZpcnN0IHBhdGNoIGlzIGRlZmluaXRlbHkgbm90IG5ldyBjb2RlLiBUaGlzIGlzIGNvZGUK
PiBjb25zb2xpZGF0aW9uIGFuZCB0aGVyZWZvcmUgSSBkb24ndCB0ZW5kIHRvIG1peCB0aGUgdHdv
IGZvcgo+IGNsYXJpdHkuIFNvIHRoaXMgc2hvdWxkIGhhdmUgYmVlbiBhIHBhdGNoIGJlZm9yZSB0
aGUgZmlyc3QgcGF0Y2guCj4KPiBTZWNvbmRseSwgdGhlIGZpcnN0IDQgcGF0Y2hlcyBhcmUgY2Fu
ZGlkYXRlIGZvciBiYWNrcG9ydC4gVGhlIHJlc3Qgb2YKPiB0aGUgc2VyaWVzIHdvdWxkIGJlIGdv
b2QgdG8gYmFja3BvcnQgYnV0IEkgYW0gbm90IGF3YXJlIG9mIGEgY3JpdGljYWwKPiBpc3N1ZSBp
biBwcmV2aW91cyBYZW4gcmVsZWFzZSB0byBzdHJvbmdseSBwdXNoIGZvciBpdC4KSSBzZWUuIFll
cywgSSdtIGFsd2F5cyBmb3JnZXR0aW5nIGFib3V0IGJhY2twb3J0aW5nIDooClNvLCBmb3IgdGhl
IHJlc3Qgb2YgdGhlIHBhdGNoOgoKUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:47:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:47:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpen-0000gc-Iq; Fri, 27 Sep 2019 12:47:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDpem-0000gT-Rt
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:47:32 +0000
X-Inumbo-ID: f81dee28-e124-11e9-9677-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f81dee28-e124-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:47:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 73F2BAB7D;
 Fri, 27 Sep 2019 12:47:30 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-21-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <045f8080-7af4-1399-597e-895370fbef3c@suse.com>
Date: Fri, 27 Sep 2019 14:47:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927070050.12405-21-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 20/46] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAwOTowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSB0aGVyZSBh
cmUgdHdvIGRpc3RpbmN0IHNjZW5hcmlvcyBmb3IgdmNwdV9jcmVhdGUoKTogZWl0aGVyIGZvcgo+
IGNyZWF0aW9uIG9mIGlkbGUtZG9tYWluIHZjcHVzICh2Y3B1aWQgPT0gcHJvY2Vzc29yKSBvciBm
b3IgY3JlYXRpb24gb2YKPiAibm9ybWFsIiBkb21haW4gdmNwdXMgKGluY2x1ZGluZyBkb20wKSwg
d2hlcmUgdGhlIGNhbGxlciBzZWxlY3RzIHRoZQo+IGluaXRpYWwgcHJvY2Vzc29yIG9uIGEgcm91
bmQtcm9iaW4gc2NoZW1lIG9mIHRoZSBhbGxvd2VkIHByb2Nlc3NvcnMKPiAoYWxsb3dlZCBiZWlu
ZyBiYXNlZCBvbiBjcHVwb29sIGFuZCBhZmZpbml0aWVzKS4KPiAKPiBJbnN0ZWFkIG9mIHBhc3Np
bmcgdGhlIGluaXRpYWwgcHJvY2Vzc29yIHRvIHZjcHVfY3JlYXRlKCkgYW5kIHBhc3NpbmcKPiBv
biB0byBzY2hlZF9pbml0X3ZjcHUoKSBsZXQgc2NoZWRfaW5pdF92Y3B1KCkgZG8gdGhlIHByb2Nl
c3Nvcgo+IHNlbGVjdGlvbi4gRm9yIHN1cHBvcnRpbmcgZG9tMCB2Y3B1IGNyZWF0aW9uIHVzZSB0
aGUgbm9kZV9hZmZpbml0eSBvZgo+IHRoZSBkb21haW4gYXMgYSBiYXNlIGZvciBzZWxlY3Rpbmcg
dGhlIHByb2Nlc3NvcnMuIFVzZXIgZG9tYWlucyB3aWxsCj4gaGF2ZSBpbml0aWFsbHkgYWxsIG5v
ZGVzIHNldCwgc28gdGhpcyBpcyBubyBkaWZmZXJlbnQgYmVoYXZpb3IgY29tcGFyZWQKPiB0byB0
b2RheS4gSW4gdGhlb3J5IHRoaXMgaXMgbm90IGd1YXJhbnRlZWQgYXMgdmNwdXMgYXJlIGNyZWF0
ZWQgb25seQo+IHdpdGggWEVOX0RPTUNUTF9tYXhfdmNwdXMgYmVpbmcgY2FsbGVkLCBidXQgdGhp
cyBjYWxsIGlzIGdvaW5nIHRvIGJlCj4gcmVtb3ZlZCBpbiBmdXR1cmUgYW5kIHRoZSB0b29sc3Rh
Y2sgZG9lc24ndCBjYWxsCj4gWEVOX0RPTUNUTF9zZXRub2RlYWZmaW5pdHkgYmVmb3JlIGNhbGxp
bmcgWEVOX0RPTUNUTF9tYXhfdmNwdXMuCj4gCj4gVG8gYmUgYWJsZSB0byB1c2UgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqIG1ha2UgY3B1cG9vbF9kb21haW5fY3B1bWFzaygpCj4gdGFrZSBhIGNvbnN0
IGRvbWFpbiBwb2ludGVyLCB0b28uCj4gCj4gQSBmdXJ0aGVyIHNpbXBsaWZpY2F0aW9uIGlzIHBv
c3NpYmxlIGJ5IGhhdmluZyBhIHNpbmdsZSBmdW5jdGlvbiBmb3IKPiBjcmVhdGluZyB0aGUgZG9t
MCB2Y3B1cyB3aXRoIHZjcHVfaWQgPiAwIGFuZCBkb2luZyB0aGUgcmVxdWlyZWQgcGlubmluZwo+
IGZvciBhbGwgdmNwdXMgYWZ0ZXIgdGhhdC4gVGhpcyBhbGxvd3MgdG8gbWFrZSBzY2hlZF9zZXRf
YWZmaW5pdHkoKQo+IHByaXZhdGUgdG8gc2NoZWR1bGUuYyBhbmQgc3dpdGNoIGl0IHRvIHNjaGVk
X3VuaXRzIGVhc2lseS4gTm90ZSB0aGF0Cj4gdGhpcyBmdW5jdGlvbmFsaXR5IGlzIHg4NiBvbmx5
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCng4NiBwYXJ0czoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBhIGNvdXBs
ZSBvZiBuaXRzIHRob3VnaCAoSSdsbCBzZWUgYWJvdXQgdGFraW5nIGNhcmUgb2YgdGhlbQp3aGls
ZSBjb21taXR0aW5nKToKCj4gQEAgLTE5NDAsNyArMTk0MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKPiAgCj4gIHN0YXRpYyBpbnQg
X19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykKPiAgewo+IC0gICAgaW50IGksIGNwdTsKPiArICAgIGludCBpOwoKVGhpcyB3
b3VsZCBiZXR0ZXIgaGF2ZSBiZWNvbWUgdW5zaWduZWQgaW50LCBvciBlbHNlIC4uLgoKPiBAQCAt
MjAwMywxMiArMjAwMywxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tYWluKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICAgICB9Cj4gICNl
bmRpZgo+ICAKPiAtICAgIGZvciAoIGkgPSAxLCBjcHUgPSAwOyBpIDwgZC0+bWF4X3ZjcHVzOyBp
KysgKQo+ICsgICAgZm9yICggaSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyApCj4gICAgICB7
Cj4gLSAgICAgICAgY3B1ID0gY3B1bWFza19jeWNsZShjcHUsICZjcHVfb25saW5lX21hcCk7Cj4g
LSAgICAgICAgaWYgKCB2Y3B1X2NyZWF0ZShkLCBpLCBjcHUpID09IE5VTEwgKQo+ICsgICAgICAg
IGlmICggdmNwdV9jcmVhdGUoZCwgaSkgPT0gTlVMTCApCj4gICAgICAgICAgewo+IC0gICAgICAg
ICAgICBwcmludGsoIkZhaWxlZCB0byBhbGxvY2F0ZSBkb20wIHZjcHUgJWQgb24gcGNwdSAlZFxu
IiwgaSwgY3B1KTsKPiArICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgZDB2
JXVcbiIsIGkpOwoKLi4uIHlvdSBzaG91bGQgdXNlICVkIGhlcmUuCgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gQEAg
LTE2NSw3ICsxNjUsNyBAQCBjdXN0b21fcGFyYW0oImRvbTBfbWF4X3ZjcHVzIiwgcGFyc2VfZG9t
MF9tYXhfdmNwdXMpOwo+ICBzdGF0aWMgX19pbml0ZGF0YSB1bnNpZ25lZCBpbnQgZG9tMF9ucl9w
eG1zOwo+ICBzdGF0aWMgX19pbml0ZGF0YSB1bnNpZ25lZCBpbnQgZG9tMF9weG1zW01BWF9OVU1O
T0RFU10gPQo+ICAgICAgeyBbMCAuLi4gTUFYX05VTU5PREVTIC0gMV0gPSB+MCB9Owo+IC1zdGF0
aWMgX19pbml0ZGF0YSBib29sIGRvbTBfYWZmaW5pdHlfcmVsYXhlZDsKPiArX19pbml0ZGF0YSBi
b29sIGRvbTBfYWZmaW5pdHlfcmVsYXhlZDsKClRoZSBjYW5vbmljYWwgb3JkZXJpbmcgaXMgdHlw
ZSB0aGVuIGF0dHJpYnV0ZXMuIEl0J3Mgb2YgY291cnNlIG5vdApvdmVybHkgbmljZSB0byBtYWtl
IHRoaXMgYW5kIC4uLgoKPiBAQCAtMTk2LDMyICsxOTYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCj4gIH0KPiAgY3VzdG9tX3BhcmFtKCJkb20w
X25vZGVzIiwgcGFyc2VfZG9tMF9ub2Rlcyk7Cj4gIAo+IC1zdGF0aWMgY3B1bWFza190IF9faW5p
dGRhdGEgZG9tMF9jcHVzOwo+IC0KPiAtc3RydWN0IHZjcHUgKl9faW5pdCBkb20wX3NldHVwX3Zj
cHUoc3RydWN0IGRvbWFpbiAqZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHZjcHVfaWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBwcmV2X2NwdSkKPiAtewo+IC0gICAgdW5zaWduZWQgaW50IGNw
dSA9IGNwdW1hc2tfY3ljbGUocHJldl9jcHUsICZkb20wX2NwdXMpOwo+IC0gICAgc3RydWN0IHZj
cHUgKnYgPSB2Y3B1X2NyZWF0ZShkLCB2Y3B1X2lkLCBjcHUpOwo+IC0KPiAtICAgIGlmICggdiAp
Cj4gLSAgICB7Cj4gLSAgICAgICAgaWYgKCBwdl9zaGltICkKPiAtICAgICAgICB7Cj4gLSAgICAg
ICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBjcHVtYXNrX29mKHZjcHVfaWQpLCBjcHVtYXNr
X29mKHZjcHVfaWQpKTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgZWxzZQo+IC0gICAgICAgIHsK
PiAtICAgICAgICAgICAgaWYgKCAhb3B0X2RvbTBfdmNwdXNfcGluICYmICFkb20wX2FmZmluaXR5
X3JlbGF4ZWQgKQo+IC0gICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsICZkb20w
X2NwdXMsIE5VTEwpOwo+IC0gICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgTlVMTCwg
JmRvbTBfY3B1cyk7Cj4gLSAgICAgICAgfQo+IC0gICAgfQo+IC0KPiAtICAgIHJldHVybiB2Owo+
IC19Cj4gLQo+ICtjcHVtYXNrX3QgX19pbml0ZGF0YSBkb20wX2NwdXM7CgouLi4gdGhpcyBwaWVj
ZSBvZiBpbml0IGRhdGEgbm9uLXN0YXRpYywgYnV0IHNvIGJlIGl0LgoKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBAQCAtMzgsNiAr
MzgsMTAgQEAKPiAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiAgI2luY2x1ZGUgPHhlbi9lcnIuaD4K
PiAgCj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiArI2Vu
ZGlmCgpDT05GSUdfWEVOX0dVRVNUIHdvdWxkIHNlZW0gbW9yZSBhcmNoLW5ldXRyYWwgaGVyZS4K
Cj4gQEAgLTIxNDUsNiArMjE4OCwzNSBAQCB2b2lkIHdhaXQodm9pZCkKPiAgICAgIHNjaGVkdWxl
KCk7Cj4gIH0KPiAgCj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gK3ZvaWQgX19pbml0IHNjaGVkX3Nl
dHVwX2RvbTBfdmNwdXMoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgdW5zaWduZWQgaW50
IGk7Cj4gKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKPiArCj4gKyAgICBmb3IgKCBpID0g
MTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKPiArICAgICAgICB2Y3B1X2NyZWF0ZShkLCBpKTsK
PiArCj4gKyAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCj4gKyAgICB7Cj4gKyAg
ICAgICAgdW5zaWduZWQgaW50IGlkID0gdW5pdC0+dW5pdF9pZDsKPiArCj4gKyAgICAgICAgaWYg
KCBwdl9zaGltICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0
eSh1bml0LCBjcHVtYXNrX29mKGlkKSwgY3B1bWFza19vZihpZCkpOwo+ICsgICAgICAgIH0KClVu
bmVjZXNzYXJ5IHBhaXIgb2YgYnJhY2VzLCB3aGljaCBpcyBpbiBwYXJ0aWN1bGFyIGluY29uc2lz
dGVudCB3aXRoIC4uLgoKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICBpZiAoICFvcHRfZG9tMF92Y3B1c19waW4gJiYgIWRvbTBfYWZmaW5pdHlfcmVsYXhlZCApCj4g
KyAgICAgICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdCwgJmRvbTBfY3B1cywgTlVM
TCk7CgouLi4gdGhpcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:47:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:47: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 1iDpf3-0000jo-TI; Fri, 27 Sep 2019 12:47:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BxSY=XW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDpf2-0000jQ-NG
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:47:48 +0000
X-Inumbo-ID: 0215adf8-e125-11e9-8628-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id 0215adf8-e125-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 2019 12:47:48 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id v8so2611361wrt.2
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 05:47:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=Q6uvNcbHCYUwuhnch+FcX/TNB8FDYikNNty1jo8BAWU=;
 b=XwNsE6heMaYmHWMQi94f+I95MeX43RIvSQjmD9WEAKrj0PIrmHY2tbmPZeyo3jtQEL
 TKs70SMlATnEoe+DnLHl8imrhJ9cN6asovr6PIfppfuhBZM4rU3bYHJ3F4M9DgoS7x6Q
 bQyEnaAuFy6X0D/RqvOtEKC/oz5/D8oBm5M9G60dsgQe7WDYeqlbtUoCYAmtwaCqPFRY
 c9uhaBNvQVtvWywc9XYWHJ7KTnMRhJsu5lgD/1auvG582I+bfqXYI8Eu71/HqO1ndNdH
 baKmN+GobNRlxWf1Ozowhuf0SE34t83rcavgEGeoGZJcFvrx68yRDhIpXVYJCyLJFOms
 txrg==
X-Gm-Message-State: APjAAAVnf1d7Ua+by1stQp6mjAjoElnG8YYkjGKTipa3D/D4/BNYnsYb
 zMefLaCtxVU90EvCrgoySag=
X-Google-Smtp-Source: APXvYqwGYuVzq64nFAxp3a2WfnIhnAiOTX83cBwGK2WVoxqH2qdxBZWTRCwSI61nW21oNA0lS2YbkA==
X-Received: by 2002:adf:f44e:: with SMTP id f14mr2720404wrp.290.1569588467391; 
 Fri, 27 Sep 2019 05:47:47 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id t18sm6295698wmi.44.2019.09.27.05.47.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 27 Sep 2019 05:47:46 -0700 (PDT)
Date: Fri, 27 Sep 2019 13:47:45 +0100
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190927124745.6ozkkm4qpilr7j66@debian>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-5-liuwe@microsoft.com>
 <20190925102354.2tr5ojk6yvfsqtxy@Air-de-Roger>
 <20190927113058.53xs3sw57as3r3tr@debian>
 <f5459c03-dcc7-e498-1a78-d2bad960ef18@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f5459c03-dcc7-e498-1a78-d2bad960ef18@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen
 variants for hypervisor setup code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMDE6Mzk6MTRQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjcuMDkuMjAxOSAxMzozMCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgU2Vw
IDI1LCAyMDE5IGF0IDEyOjIzOjU0UE0gKzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4g
Pj4gQWxzbyBpdCBtaWdodCBiZSBuaWNlIHRvIGludHJvZHVjZSBzb21ldGhpbmcgbGlrZToKPiA+
Pgo+ID4+IGVudW0gZ3Vlc3RfdHlwZSB7Cj4gPj4gICAgIFhFTl9HVUVTVCwKPiA+PiB9IGd1ZXN0
X3R5cGU7Cj4gPj4KPiA+IAo+ID4gVGhpcyB3b3JrcyBmb3IgbWUuCj4gPiAKPiA+PiBTbyB0aGF0
IHlvdSBjYW4gYWRkIGEgc3dpdGNoIGhlcmUsIGV2ZW4gaWYgdGhlIG9ubHkgY2FzZSBpcyBYZW4g
QVRNLiBJCj4gPj4gZ3Vlc3MgdGhpcyB3aWxsIGJlIGRvbmUgaW4gYSBsYXRlciBwYXRjaCwgb3Ig
aW50cm9kdWNlIGFuCj4gPj4gaHlwZXJ2aXNvcl9vcHMgc3RydWN0IHRoYXQgY29udGFpbiBwb2lu
dGVycyB0byBmdW5jdGlvbnMgdG8gYWxsb3cgZm9yCj4gPj4gZGlmZmVyZW50IGltcGxlbWVudGF0
aW9ucy4KPiA+Pgo+ID4gCj4gPiBJIGRlYmF0ZWQgdGhpcy4gVGhlc2UgY2hhbmdlcyByZXF1aXJl
IG1vcmUgY29kZSBjaHVybiB3aXRoIG5vIGFwcGFyZW50Cj4gPiBiZW5lZml0LCBidXQgaWYgcGVv
cGxlIGFncmVlIHRoaXMgaXMgYmV0dGVyIEkgY2FuIG1ha2UgdGhvc2UgY2hhbmdlcy4KPiAKPiBX
ZWxsLCBpZiB0aGUgZXhwZWN0YXRpb24gaXMgZm9yIHRoZSBlbnVtIHRvIGdyb3cgKGV2ZW4ganVz
dCBieSBvbmUKPiBmdXJ0aGVyIGVudHJ5KSwgdGhlbiB5ZXMsIEknZCBhZ3JlZSB0aGF0IGEgc3dp
dGNoKCkgd291bGQgYmUgbmljZS4KCk5vdCBzdXJlIGlmIHlvdSBub3RpY2UgY29tbWVudHMgaW4g
YSBsYXRlciBlbWFpbC4KCkRvIHlvdSBwcmVmZXIgZW51bStzd2l0Y2ggc29sdXRpb24gb3IgaHlw
ZXJ2aXNvcl9vcCBzdHJ1Y3Q/CgpXZWkuCgo+IAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:49:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:49: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 1iDpgl-0001CL-Mc; Fri, 27 Sep 2019 12:49:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDpgk-0001CE-V7
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:49:34 +0000
X-Inumbo-ID: 4155257a-e125-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4155257a-e125-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 12:49:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7BC3BB126;
 Fri, 27 Sep 2019 12:49:33 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-25-jgross@suse.com>
 <d5dbedb2c62b2bec4cfd67c2a447a66fa3c7a279.camel@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6e0f8002-9caa-691f-19e0-ca4eee63c063@suse.com>
Date: Fri, 27 Sep 2019 14:49:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d5dbedb2c62b2bec4cfd67c2a447a66fa3c7a279.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 24/46] 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: 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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAxMTozMiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE5
LTA5LTI3IGF0IDA5OjAwICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBXaGVyZSBhcHBy
b3ByaWF0ZSBzd2l0Y2ggZnJvbSBmb3JfZWFjaF92Y3B1KCkgdG8KPj4gZm9yX2VhY2hfc2NoZWRf
dW5pdCgpCj4+IGluIG9yZGVyIHRvIHByZXBhcmUgY29yZSBzY2hlZHVsaW5nLgo+Pgo+PiBBcyBp
dCBpcyBiZW5lZmljaWFsIG9uY2UgaGVyZSBhbmQgZm9yIHN1cmUgaW4gZnV0dXJlIGFkZCBhCj4+
IHVuaXRfc2NoZWR1bGVyKCkgaGVscGVyIGFuZCBsZXQgdmNwdV9zY2hlZHVsZXIoKSB1c2UgaXQu
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4K
PiBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFuZCB0
aGUgc21hbGwgbm9uLXNjaGVkdWxlciBjaGFuZ2UgaGVyZQpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:49:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:49: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 1iDpgk-0001C6-CQ; Fri, 27 Sep 2019 12:49: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=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDpgi-0001Bx-Ac
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:49:32 +0000
X-Inumbo-ID: 3f76fa58-e125-11e9-9677-12813bfff9fa
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.74]) by localhost (Halon) with ESMTPS
 id 3f76fa58-e125-11e9-9677-12813bfff9fa;
 Fri, 27 Sep 2019 12:49:31 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=FWTu5djQ1KA0qRKRu/xzQuxzMkJKcnt8CptJD19HczyG59341YwIhKV8FGsqVSIIKFr3h8aWftu4tTx9YncCKhPzjDXUEd4wcGkn4zRzYs2FSq86td/lVkZXRCD3CfsEUC9MCoGRMT/HarTVe7Uqm6fAI8Kh8/vyQJIQjKggfw83vD6j2gsDzWeMMqDgCxRorapDgc8mbNgBNeE/kkf+2GKOKB3zwrmILIWodH37m2Qb9rU3x+8Z0mQ0/q0DbA1/PrWJ6rgOIIU4UgoCXcMXTVk09eFacAK3QIqzVei3YnmCi1D/9xfEQ2DBVPyTgh5fVPe6iVIsDxrkuWeIq/rnHw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UOmC/AY1331ShInXmR0+l32JKVgutj7MEwnqxZEGbbY=;
 b=n4oQ/v/YIxCWijgMTsCCpIgLRumGwXTP+lDfDVZf7wJHwKQflfDgNe5HP1WNMsYBfz8C0zVoaE4DvOp3AwFGTF1d95roBiNBUm4QQ2LH0gEr3zi5S3JAQT38VgEHUqVl8cAc7HPG4d37Nom/NAhnbtVg+j1wEPdGf3txJSU0BZQivWJT3dbtQ2cg+dfZIonyv7Qwzvio3PeiUnyDMpSNrWgEBHkmfHWwcVO04EmhDFfvTEcEE8f2psxCkgKyrkzVnSW1B15/hScsTn6johnMGKGNhmOPExEX6i64WQnIUl3bqaCLlLpCaTh/aGBTLOc6aALEmDd1M6RPQf19fl1Nrg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UOmC/AY1331ShInXmR0+l32JKVgutj7MEwnqxZEGbbY=;
 b=GtV4CTy4CVghx4SpVmt/RgH1XtNDoEKj8t2RthLiKb0YubIWOHz8MmndvyU1hNEGnUryU/bqdTanCMaL8Us8N6kV1p8+WkalMngMsCd/P+FhCiTK3FliCbwDjxp0LsPEUOomc19odY24Lyzg6aSCAJOd/cH53JiXhI82JD9D9dM=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4355.eurprd03.prod.outlook.com (20.177.42.91) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Fri, 27 Sep 2019 12:49:26 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 12:49:26 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework entry/exit
 from the guest path
Thread-Index: AQHVdJmSYNSsXwZ/UE+SD815sb8MBKc/aNGAgAAI4oCAAALbAIAABPcAgAABQ4A=
Date: Fri, 27 Sep 2019 12:49:26 +0000
Message-ID: <87o8z59a5m.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com> <871rw29d4s.fsf@epam.com>
 <aa4d64a4-98bf-d248-fc2e-c00bc1c76a91@arm.com> <87sgoh9b6r.fsf@epam.com>
 <9b9b276e-21a0-78b2-1b42-c80a0d8d6353@arm.com>
In-Reply-To: <9b9b276e-21a0-78b2-1b42-c80a0d8d6353@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: d9fef83e-a1d9-42c3-1c22-08d743492142
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4355; 
x-ms-traffictypediagnostic: AM0PR03MB4355:|AM0PR03MB4355:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB43556C40B2FEE2524E2B138AE6810@AM0PR03MB4355.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(366004)(39860400002)(136003)(396003)(346002)(189003)(199004)(6506007)(25786009)(6512007)(86362001)(478600001)(71200400001)(102836004)(7736002)(26005)(305945005)(186003)(80792005)(6436002)(4326008)(71190400001)(55236004)(14444005)(66066001)(6246003)(256004)(53546011)(54906003)(8936002)(76116006)(81156014)(6116002)(3846002)(66556008)(66476007)(64756008)(81166006)(8676002)(66946007)(36756003)(66446008)(5660300002)(2906002)(91956017)(76176011)(486006)(6486002)(229853002)(6916009)(2616005)(11346002)(14454004)(99286004)(446003)(316002)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4355;
 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: NJxxMx0FaaULaLh3LnPzUIblNmOP0ieEaKS96T+c/pdt/tkVQteA/NGq156roFCJWonjQ63g9V9d2DatRv1HhZI+oJQw5O+LCJyOfBL0cbKAlf7ed1cI3Lqk6xQDktuaTIP+YAm+XmglZ/QvUxFfN97umpdRoiuLMPykzHh9SBlZBXfXzvIDIathVheYLcydQEwIAHN2EC9vDuH2INxV0qWk/Vm5ku1wRMqPlB8Dy0m6qUkS2u83QfGcRUFVVGe5ipkUTYGQ6cKe8xKxMhhhI9lR4ZjIXd8QFnApriWIH5UHZaVTr13FCy+WiacUSZhDL9VnXwjYcKTxo6XqsG1BpVcOOTO3rwHSsOOoT6IQamPv8ivEsDDbFmLgQ6dQhcByl9j5KximyW0kK9gLjoymkAs/ikey/49+0FjmEGNE8m8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d9fef83e-a1d9-42c3-1c22-08d743492142
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 12:49:26.4189 (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: oTEWRzv8zYpv9mxEa4FBi2uAXknvfArbdkOxm7sNDr9rsWw8OFzKaiNA1Jc9RAK2oLWuhxBkXvOAIXotGn3rwYoVeRGoFYBp06UdrsbLmOU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4355
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest 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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gT24gMjcvMDkvMjAxOSAxMzoyNywgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Cj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Cj4+PiBP
biAyNy8wOS8yMDE5IDEyOjQ1LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pgo+Pj4+IEp1
bGllbiwKPj4+Cj4+PiBIaS4uLgo+Pj4KPj4+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pj4+Cj4+
Pj4+IEF0IHRoZSBtb21lbnQsIGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIGFuZCBsZWF2ZV9oeXBl
cnZpc29yX3RhaWwoKSBhcmUKPj4+Pj4gdXNlZCB0byBkZWFsIHdpdGggYWN0aW9ucyB0byBiZSBk
b25lIGJlZm9yZS9hZnRlciBhbnkgZ3Vlc3QgcmVxdWVzdCBpcwo+Pj4+PiBoYW5kbGVkLgo+Pj4+
Pgo+Pj4+PiBXaGlsZSB0aGV5IGFyZSBtZWFudCB0byB3b3JrIGluIHBhaXIsIHRoZSBmb3JtZXIg
aXMgY2FsbGVkIGZvciBtb3N0IG9mCj4+Pj4+IHRoZSB0cmFwcywgaW5jbHVkaW5nIHRyYXBzIGZy
b20gdGhlIHNhbWUgZXhjZXB0aW9uIGxldmVsIChpLmUuCj4+Pj4+IGh5cGVydmlzb3IpIHdoaWxz
dCB0aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbiByZXR1cm5pbmcgdG8gdGhlCj4+
Pj4+IGd1ZXN0Lgo+Pj4+Pgo+Pj4+PiBBcyBwb2ludGVkIG91dCwgdGhlIGVudGVyX2h5cGVydmlz
b3JfaGVhZCgpIGlzIG5vdCBjYWxsZWQgZnJvbSBhbGwgdGhlCj4+Pj4+IHRyYXBzLCBzbyB0aGlz
IG1ha2VzIHBvdGVudGlhbGx5IGRpZmZpY3VsdCB0byBleHRlbmQgaXQgZm9yIHRoZSBkZWFsaW5n
Cj4+Pj4+IHdpdGggc2FtZSBleGNlcHRpb24gbGV2ZWwuCj4+Pj4+Cj4+Pj4+IEZ1cnRoZXJtb3Jl
LCBzb21lIGFzc2VtYmx5IG9ubHkgcGF0aCB3aWxsIHJlcXVpcmUgdG8gY2FsbAo+Pj4+PiBlbnRl
cl9oeXBlcnZpc29yX3RhaWwoKS4gU28gdGhlIGZ1bmN0aW9uIGlzIG5vdyBkaXJlY3RseSBjYWxs
IGJ5Cj4+Pj4+IGFzc2VtYmx5IGluIGZvciBndWVzdCB2ZWN0b3Igb25seS4gVGhpcyBtZWFucyB0
aGF0IHRoZSBjaGVjayB3aGV0aGVyIHdlCj4+Pj4+IGFyZSBjYWxsZWQgaW4gYSBndWVzdCB0cmFw
IGNhbiBub3cgYmUgcmVtb3ZlZC4KPj4+Pj4KPj4+Pj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8g
cmVuYW1lIGVudGVyX2h5cGVydmlzb3JfdGFpbCgpIGFuZAo+Pj4+PiBsZWF2ZV9oeXBlcnZpc29y
X3RhaWwoKSB0byBzb21ldGhpbmcgbW9yZSBtZWFuaW5nZnVsIGFuZCBkb2N1bWVudCB0aGVtLgo+
Pj4+PiBUaGlzIHNob3VsZCBoZWxwIGV2ZXJ5b25lIHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ug
b2YgdGhlIHR3bwo+Pj4+PiBmdW5jdGlvbnMuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4+Cj4+Pj4+IC0tLQo+Pj4+Pgo+
Pj4+PiBJIGhhdmVuJ3QgZG9uZSB0aGUgMzItYml0cyBwYXJ0IHlldC4gSSB3YW50ZWQgdG8gZ2F0
aGVyIGZlZWRiYWNrIGJlZm9yZQo+Pj4+PiBsb29raW5nIGluIGRldGFpbHMgaG93IHRvIGludGVn
cmF0ZSB0aGF0IHdpdGggQXJtMzIuCj4+Pj4gSSdtIGxvb2tpbmcgYXQgcGF0Y2hlcyBvbmUgYnkg
b25lIGFuZCBpdCBpcyBsb29raW5nIG9rYXkgc28gZmFyLgo+Pj4+Cj4+Pj4KPj4+Pj4gLS0tCj4+
Pj4+ICAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgIDQgKystCj4+Pj4+ICAgIHhlbi9h
cmNoL2FybS90cmFwcy5jICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+Pj4+PiAgICAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMo
KyksIDM4IGRlbGV0aW9ucygtKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+Pj4+PiBpbmRleCA0
MGQ5ZjNlYzhjLi45ZWFmYWU1MTZiIDEwMDY0NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUwo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+Pj4+PiBA
QCAtMTQ3LDcgKzE0Nyw3IEBACj4+Pj4+Cj4+Pj4+ICAgICAgICAgICAgLmlmIFxoeXAgPT0gMCAg
ICAgICAgIC8qIEd1ZXN0IG1vZGUgKi8KPj4+Pj4KPj4+Pj4gLSAgICAgICAgYmwgICAgICBsZWF2
ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBvbiByZXR1cm4gKi8KPj4+
Pj4gKyAgICAgICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0IC8qIERpc2FibGVz
IGludGVycnVwdHMgb24gcmV0dXJuICovCj4+Pj4+Cj4+Pj4+ICAgICAgICAgICAgZXhpdF9ndWVz
dCBcY29tcGF0Cj4+Pj4+Cj4+Pj4+IEBAIC0xNzUsNiArMTc1LDggQEAKPj4+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQo+Pj4+PiAg
ICAgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlmbGFncwo+Pj4+PiAgICAgICAgICAgIG1vdiAg
ICAgeDAsIHNwCj4+Pj4gTG9va3MgbGlrZSB0aGlzIG1vdiBjYW4gYmUgcmVtb3ZlZCAoc2VlIGNv
bW1lbmQgYmVsb3cpLgo+Pj4+Cj4+Pj4+ICsgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0Cj4+Pj4+ICsgICAgICAgIG1vdiAgICAgeDAsIHNwCj4+Pj4+ICAgICAgICAg
ICAgYmwgICAgICBkb190cmFwX1x0cmFwCj4+Pj4+ICAgIDE6Cj4+Pj4+ICAgICAgICAgICAgZXhp
dCAgICBoeXA9MCwgY29tcGF0PVxjb21wYXQKPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4gaW5kZXggYTNiOTYxYmQwNi4u
MjBiYTM0ZWM5MSAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4g
KysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4gQEAgLTIwMDYsNDcgKzIwMDYsNDYgQEAg
c3RhdGljIGlubGluZSBib29sIG5lZWRzX3NzYmRfZmxpcChzdHJ1Y3QgdmNwdSAqdikKPj4+Pj4g
ICAgICAgICAgICAgICAgIGNwdV9yZXF1aXJlX3NzYmRfbWl0aWdhdGlvbigpOwo+Pj4+PiAgICB9
Cj4+Pj4+Cj4+Pj4+IC1zdGF0aWMgdm9pZCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4+Pj4+ICsvKgo+Pj4+PiArICogQWN0aW9ucyB0aGF0IG5lZWRz
IHRvIGJlIGRvbmUgYWZ0ZXIgZXhpdGluZyB0aGUgZ3Vlc3QgYW5kIGJlZm9yZSBhbnkKPj4+Pj4g
KyAqIHJlcXVlc3QgZnJvbSBpdCBpcyBoYW5kbGVkLgo+Pj4+IE1heWJlIGl0IGlzIG1lIG9ubHks
IGJ1dCB0aGUgcGhyYXNpbmcgaXMgY29uZnVzaW5nLiBJIGhhZCB0byByZWFkIGl0IHR3bwo+Pj4+
IHRpbWVzIGJlZm9yZSBJIGdldCBpdC4gV2hhdCBhYm91dCAiQWN0aW9ucyB0aGF0IG5lZWRzIHRv
IGJlIGRvbmUgd2hlbgo+Pj4+IHJhaXNpbmcgZXhjZXB0aW9uIGxldmVsIj8gT3IgbWF5YmUgIkFj
dGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIHdoZW4KPj4+PiBzd2l0Y2hpbmcgZnJvbSBndWVz
dCB0byBoeXBlcnZpc29yIG1vZGUiID8KPj4+Cj4+PiBJcyBpdCBhIHN1Z2dlc3Rpb24gdG8gcmVw
bGFjZSB0aGUgZnVsbCBzZW50ZW5jZSBvciBqdXN0IHRoZSBmaXJzdAo+Pj4gYmVmb3JlIChpLmUu
IGJlZm9yZSAnYW5kJyk/Cj4+IFRoaXMgaXMgYSBzdWdnZXN0aW9uIGZvciB0aGUgZmlyc3QgcGFy
dC4KPgo+IEhvdyBhYm91dDoKPgo+ICJBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRl
ciBlbnRlcmluZyB0aGUgaHlwZXJ2aXNvciBmcm9tIHRoZQo+IGd1ZXN0IGFuZCBiZWZvcmUgd2Ug
aGFuZGxlIGFueSByZXF1ZXN0LiIKU291bmQgcGVyZmVjdC4KClsuLi5dCgotLSAKVm9sb2R5bXly
IEJhYmNodWsgYXQgRVBBTQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:53:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpkv-00023I-BR; Fri, 27 Sep 2019 12:53:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A1rL=XW=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDpkt-00023D-Ig
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:53:51 +0000
X-Inumbo-ID: d455bda8-e125-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by localhost (Halon) with ESMTPS
 id d455bda8-e125-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 12:53:41 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v24so2405950ljj.3
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 05:53:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:cc:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=mSWf7xzR/X2vWLMszEWxMDxCd0q88yHf9aqWveDFly0=;
 b=qsmXyMNryRfJCKiB3tP/+Pt1KS9jQaf/Ip4TPiPilsUI3CUQtEG3ORTc3hy2tXZyTQ
 n6VtsXiehOj6SIGVUIPiaLMz9XfERQA5i5haD2o7eG8uaWMWfLElHY+j6RXZUKMCfwk4
 7jFpdwmEveY3Qr8twWmGwTndga3mjivRkEDmBdVGk82Rd1525kVMPYXU1INwu4tPXdvY
 vNn5JX7FOZ5oIwrcvhQF0ZkLkiP7/qHiyPicjPGrEbZWS01pWKEkakouybYQ3X1jYc0N
 PS9vW6pqhE6si07cvxDArTWEU/eI/RzJKnKS/qCAwqsFqsb7TwPEKWbAWTT/BlZzofaN
 0AAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:cc:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=mSWf7xzR/X2vWLMszEWxMDxCd0q88yHf9aqWveDFly0=;
 b=RgTSYEKoZyx+xcdV4+6Dk22tszRfK4jlBOzUnTnNyo0pnwANLSyKkKmqmvGc42yuJ6
 PhnGqHwwiY7gOlSg4mGueRZv0wC6dXK/wULfj7bj/UhXbMuGXC/1j2oqdGUHef/4xos+
 bPJJzE3p8BE7XIYtlFlvTPi1xJ7eDXxlhBLgC0XA5oRGbvaX2fCMGrJcXR0NkUVuxmGo
 SXsvsAPX76o5ep8MvBjC9VAqdY7zQqW89TnnCl/AsASaTVHG1wSC1NYT+I+uV5TcvOf0
 RMn5A7z4SPzcuIugka3Nuh1ndczUCFqpVEzNvSiPf6sssyUFmfC64GJiG1e/StYibeig
 /VRw==
X-Gm-Message-State: APjAAAXBKc3saCCVVn2/taYSAVmAs1fCGR7AIHfaiydANELz3leY7rgf
 qnnsAx6ZCaTKe34MkgP7w9Q=
X-Google-Smtp-Source: APXvYqxZJZS4XoussiFz7YPa5Mqc8T1pat9Dq4/JbgumO7Aq4zxx4HK0IxYFZg5TNCu90I5tlXOwvA==
X-Received: by 2002:a2e:9b48:: with SMTP id o8mr2872463ljj.127.1569588819918; 
 Fri, 27 Sep 2019 05:53:39 -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 k13sm442006ljc.96.2019.09.27.05.53.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Sep 2019 05:53:39 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>
References: <1569585474-8955-1-git-send-email-olekstysh@gmail.com>
 <a630303c-7951-385d-2875-da40eca2511a@arm.com>
 <03825b64-8773-d0fe-7b3d-e185d3382b50@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <7d295ca0-1ef9-18f7-6846-60d623e34dfd@gmail.com>
Date: Fri, 27 Sep 2019 15:53:38 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <03825b64-8773-d0fe-7b3d-e185d3382b50@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5] xen/arm: Restrict "p2m_ipa_bits"
 according to the IOMMU requirements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI3LjA5LjE5IDE1OjM4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMjcvMDkvMjAxOSAx
MzozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKCkhpIEp1bGllbiwKCgo+Pgo+PiBPbiAy
Ny8wOS8yMDE5IDEyOjU3LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+
PiBUaGVyZSBpcyBhIHN0cmljdCByZXF1aXJlbWVudCBmb3IgdGhlIElPTU1VIHdoaWNoIHdhbnRz
IHRvIHNoYXJlCj4+PiB0aGUgUDJNIHRhYmxlIHdpdGggdGhlIENQVS4gVGhlIElPTU1VJ3MgU3Rh
Z2UtMiBpbnB1dCBzaXplIG11c3QgYmUgCj4+PiBlcXVhbAo+Pj4gdG8gdGhlIFAyTSBJUEEgc2l6
ZS4gSXQgaXMgbm90IGEgcHJvYmxlbSB3aGVuIHRoZSBJT01NVSBjYW4gc3VwcG9ydAo+Pj4gYWxs
IHZhbHVlcyB0aGUgQ1BVIHN1cHBvcnRzLiBJbiB0aGF0IGNhc2UsIHRoZSBJT01NVSBkcml2ZXIg
d291bGQganVzdAo+Pj4gdXNlIGFueSAicDJtX2lwYV9iaXRzIiB2YWx1ZSBhcyBpcy4gQnV0LCB0
aGVyZSBhcmUgY2FzZXMgd2hlbiBub3QuCj4+Pgo+Pj4gSW4gb3JkZXIgdG8gbWFrZSBQMk0gc2hh
cmluZyBwb3NzaWJsZSBvbiB0aGUgcGxhdGZvcm1zIHdoaWNoCj4+PiBJT01NVXMgaGF2ZSBhIGxp
bWl0YXRpb24gaW4gbWF4aW11bSBTdGFnZS0yIGlucHV0IHNpemUgaW50cm9kdWNlCj4+PiB0aGUg
Zm9sbG93aW5nIGxvZ2ljLgo+Pj4KPj4+IEZpcnN0IGluaXRpYWxpemUgdGhlIElPTU1VIHN1YnN5
c3RlbSBhbmQgZ2F0aGVyIHJlcXVpcmVtZW50cyByZWdhcmRpbmcKPj4+IHRoZSBtYXhpbXVtIElQ
QSBiaXRzIHN1cHBvcnRlZCBieSBlYWNoIElPTU1VIGRldmljZSB0byBmaWd1cmUgb3V0Cj4+PiB0
aGUgbWluaW11bSB2YWx1ZSBhbW9uZyB0aGVtLiBJbiB0aGUgUDJNIGNvZGUsIHRha2UgaW50byB0
aGUgYWNjb3VudAo+Pj4gdGhlIElPTU1VIHJlcXVpcmVtZW50cyBhbmQgY2hvb3NlIHN1aXRhYmxl
ICJwYV9yYW5nZSIgYWNjb3JkaW5nCj4+PiB0byB0aGUgcmVzdHJpY3RlZCAicDJtX2lwYV9iaXRz
Ii4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRy
X3R5c2hjaGVua29AZXBhbS5jb20+Cj4+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPj4KPj4gUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4KPiBDb21taXR0ZWQgbm93LiBUaGFuayB5b3UhCgpUaGFuayB5b3UhCgoKSSB3b3Vs
ZCBsaWtlIHRvIHJlbWluZCByZWdhcmRpbmcgdGhlIGxhc3QgcGF0Y2ggZm9yIHRoaXMgbW9tZW50
OgoKU1VQUE9SVC5tZDogRGVzY3JpYmUgUmVuZXNhcyBJUE1NVS1WTVNBIHN1cHBvcnQgKEFybSkK
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OS0wOS9tc2cwMjc2OC5odG1sCgoKVGhhbmsgeW91IGluIGFkdmFuY2UuCgoKLS0gClJlZ2FyZHMs
CgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:54:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDplS-00027A-Qe; Fri, 27 Sep 2019 12: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDplR-00026y-3D
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:54:25 +0000
X-Inumbo-ID: edde6856-e125-11e9-9678-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id edde6856-e125-11e9-9678-12813bfff9fa;
 Fri, 27 Sep 2019 12:54: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 DF512ACA4;
 Fri, 27 Sep 2019 12:54:22 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
References: <20190927114554.11513-1-paul.durrant@citrix.com>
 <20190927122814.rjd4mzj7fohtq47d@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d8363211-3a85-4632-720f-ac93de2afad8@suse.com>
Date: Fri, 27 Sep 2019 14:54:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927122814.rjd4mzj7fohtq47d@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu: fix PVH dom0 settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAxNDoyOCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gRnJpLCBT
ZXAgMjcsIDIwMTkgYXQgMTI6NDU6NTRQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+ICsrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gQEAgLTE1NCwxMyArMTU0LDEzIEBAIGN1c3RvbV9wYXJh
bSgiZG9tMC1pb21tdSIsIHBhcnNlX2RvbTBfaW9tbXVfcGFyYW0pOwo+PiAgCj4+ICBzdGF0aWMg
dm9pZCBfX2h3ZG9tX2luaXQgY2hlY2tfaHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQo+PiAg
ewo+PiAtICAgIGlmICggaW9tbXVfaHdkb21fbm9uZSB8fCAhcGFnaW5nX21vZGVfdHJhbnNsYXRl
KGQpICkKPj4gKyAgICBpZiAoIGlvbW11X2h3ZG9tX25vbmUgfHwgIWhhcF9lbmFibGVkKGQpICkK
PiAKPiBTaW5jZSBkb20wIFBWSCBjYW4gYWxzbyBiZSB1c2VkIHdpdGggc2hhZG93IHBhZ2luZyAo
bm90IHN1cmUgaG93Cj4gdXNlZnVsIHRoYXQgaXMgVEJIKSwgSSdtIG5vdCBzdXJlIGV4cGxpY2l0
bHkgY2hlY2tpbmcgZm9yIGhhcCBpcyBmaW5lLgo+IFdoYXQgYWJvdXQgdXNpbmcgaXNfaHZtX2Rv
bWFpbiBpbnN0ZWFkPwo+IAo+IFRoYXQgb3VnaHQgdG8gY292ZXIgYm90aCBzaGFkb3cgYW5kIGhh
cCwgYW5kIGEgY2xhc3NpYyBQViBkb20wIHdvbid0Cj4gYmUgYWZmZWN0ZWQgYnkgaXQgKHdoaWNo
IGlzIHRoZSBpbnRlbnRpb24pLgoKT2gsIGluZGVlZCAtIHdlIHNob3VsZG4ndCBwcmV2ZW50IHNo
YWRvdyBtb2RlIHVzZS4gVGhhdCdsbCBuZWVkIHRvCmJlIGFuIGluY3JlbWVudGFsIGNoYW5nZSB0
aG91Z2gsIGFzIEkndmUgYWxyZWFkeSBjb21taXR0ZWQgdGhlIG9uZQpoZXJlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:54:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12: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 1iDplr-0002B8-49; Fri, 27 Sep 2019 12:54:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAPT=XW=amazon.com=prvs=166d6d219=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDplp-0002Au-OQ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:54:49 +0000
X-Inumbo-ID: fca733a5-e125-11e9-9678-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id fca733a5-e125-11e9-9678-12813bfff9fa;
 Fri, 27 Sep 2019 12:54:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569588889; x=1601124889;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=M1Yueq1TeABS7nI1Psdu1Y/rD1PwantEW/ddA6PL//I=;
 b=CCUBF1ZbB+P3cFgc240sTxfj7T1gMQ29ikwcA1QcxelsxTiwU2xFRCs2
 uKh3SUY/yZJjhvFGJYXzRUqv7PtDiDN7p4S+i8z7OnhZf/mw0YKj0N3KU
 EOsChewntVOET5O6VdjkcfjwuwevowEA+3Eg3sQZMy7TWcMxo2zu36Ryt Q=;
X-IronPort-AV: E=Sophos;i="5.64,555,1559520000"; d="scan'208";a="424059971"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 27 Sep 2019 12:54:47 +0000
Received: from EX13MTAUWB001.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 3F91B240EBB; Fri, 27 Sep 2019 12:54:44 +0000 (UTC)
Received: from EX13D21UWB004.ant.amazon.com (10.43.161.221) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 12:54:43 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D21UWB004.ant.amazon.com (10.43.161.221) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 12:54:43 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Fri, 27 Sep 2019 12:54:41 +0000
To: Wei Liu <wl@xen.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
 <20190926142657.mc3y7i4ovz6hvua6@debian>
From: <hongyax@amazon.com>
Message-ID: <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
Date: Fri, 27 Sep 2019 13:54:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926142657.mc3y7i4ovz6hvua6@debian>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct map.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAxNToyNiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIFNlcCAyNiwgMjAx
OSBhdCAxMDo0NjozNEFNICswMTAwLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4+IEZyb206
IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEhv
bmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jICAgIHwgNCArKy0tCj4+ICAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAyICstCj4+
ICAgMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Cj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
Cj4+IGluZGV4IGU5NjRjMDMyZjYuLjNkYzJmYWQ5ODcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+IEBAIC0xMzY3LDcg
KzEzNjcsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQo+PiAgIAo+PiAgICAgICAgICAgICAgIGlmICggbWFwX2UgPCBlbmQgKQo+PiAgICAg
ICAgICAgICAgIHsKPj4gLSAgICAgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25l
ZCBsb25nKV9fdmEobWFwX2UpLCBtYWRkcl90b19tZm4obWFwX2UpLAo+PiArICAgICAgICAgICAg
ICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShtYXBfZSksIElOVkFMSURf
TUZOLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKGVuZCAt
IG1hcF9lKSwgUEFHRV9IWVBFUlZJU09SKTsKPiAKPiBXaHkgZG9uJ3QgeW91IGp1c3QgcmVtb3Zl
IHRoZSBjYWxscyB0byBtYXBfcGFnZXNfdG9feGVuPwo+IAoKTXkgaW50ZW50aW9uIGlzIHRvIHBy
ZS1wb3B1bGF0ZSB0aGUgcmFuZ2Ugc28gdGhhdCB3ZSBkb24ndCBoYXZlIHRvIGRvIHNvIGxhdGVy
IAp3aGVuIHRoZXJlIGFyZSB4ZW5oZWFwIGFsbG9jYXRpb25zLiBCdXQgb2YgY291cnNlIGlmIHRo
ZXJlIGlzIHN1cGVycGFnZSBtZXJnaW5nIApvciBzaGF0dGVyaW5nLCBwYWdlIHRhYmxlcyB3aWxs
IGJlIHJlbW92ZWQgb3IgYWxsb2NhdGVkIGFueXdheS4gSSB3aWxsIHJlbW92ZSAKdGhlIGNhbGxz
IGluIHRoZSBuZXh0IHJldmlzaW9uLgoKPj4gICAgICAgICAgICAgICAgICAgaW5pdF9ib290X3Bh
Z2VzKG1hcF9lLCBlbmQpOwo+PiAgICAgICAgICAgICAgICAgICBtYXBfZSA9IGVuZDsKPj4gQEAg
LTEzODIsNyArMTM4Miw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCj4+ICAgICAgICAgICB9Cj4+ICAgICAgICAgICBpZiAoIHMgPCBtYXBf
cyApCj4+ICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNp
Z25lZCBsb25nKV9fdmEocyksIG1hZGRyX3RvX21mbihzKSwKPj4gKyAgICAgICAgICAgIG1hcF9w
YWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShzKSwgSU5WQUxJRF9NRk4sCj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihtYXBfcyAtIHMpLCBQQUdFX0hZUEVS
VklTT1IpOwo+PiAgICAgICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhzLCBtYXBfcyk7Cj4+ICAg
ICAgICAgICB9Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4+IGluZGV4IGEwMGRiNGMwZDkuLmRlZWVhYzA2NWMgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+ICsrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCj4+IEBAIC0yMTU3LDcgKzIxNTcsNyBAQCB2b2lkICphbGxvY194ZW5oZWFwX3Bh
Z2VzKHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQo+PiAgICAgICBt
YXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXJldCwgcGFnZV90b19tZm4ocGcpLAo+PiAg
ICAgICAgICAgICAgICAgICAgICAgIDFVTCA8PCBvcmRlciwgUEFHRV9IWVBFUlZJU09SKTsKPj4g
ICAKPj4gLSAgICByZXR1cm4gcGFnZV90b192aXJ0KHBnKTsKPj4gKyAgICByZXR1cm4gcmV0Owo+
IAo+IFRoaXMgaHVuayBpcyBhIGZpeCB0byBhIHByZXZpb3VzIHBhdGNoLiBJdCBkb2Vzbid0IGJl
bG93IGhlcmUuCj4gCk5vdGVkLgoKSG9uZ3lhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 12:56:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 12:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpnK-0002MZ-Hw; Fri, 27 Sep 2019 12:56:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDpnJ-0002MS-61
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 12:56:21 +0000
X-Inumbo-ID: 338e38d6-e126-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 338e38d6-e126-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 2019 12:56: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 CFAD2B172;
 Fri, 27 Sep 2019 12:56:19 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20190923100931.29670-1-liuwe@microsoft.com>
 <20190923100931.29670-5-liuwe@microsoft.com>
 <20190925102354.2tr5ojk6yvfsqtxy@Air-de-Roger>
 <20190927113058.53xs3sw57as3r3tr@debian>
 <f5459c03-dcc7-e498-1a78-d2bad960ef18@suse.com>
 <20190927124745.6ozkkm4qpilr7j66@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3ff37535-fc22-411d-0484-541778a55793@suse.com>
Date: Fri, 27 Sep 2019 14:56:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927124745.6ozkkm4qpilr7j66@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next RFC 4/8] x86: factor out xen
 variants for hypervisor setup code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAxNDo0NywgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIFNlcCAyNywgMjAx
OSBhdCAwMTozOToxNFBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjcuMDkuMjAx
OSAxMzozMCwgV2VpIExpdSB3cm90ZToKPj4+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDEyOjIz
OjU0UE0gKzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4gQWxzbyBpdCBtaWdodCBi
ZSBuaWNlIHRvIGludHJvZHVjZSBzb21ldGhpbmcgbGlrZToKPj4+Pgo+Pj4+IGVudW0gZ3Vlc3Rf
dHlwZSB7Cj4+Pj4gICAgIFhFTl9HVUVTVCwKPj4+PiB9IGd1ZXN0X3R5cGU7Cj4+Pj4KPj4+Cj4+
PiBUaGlzIHdvcmtzIGZvciBtZS4KPj4+Cj4+Pj4gU28gdGhhdCB5b3UgY2FuIGFkZCBhIHN3aXRj
aCBoZXJlLCBldmVuIGlmIHRoZSBvbmx5IGNhc2UgaXMgWGVuIEFUTS4gSQo+Pj4+IGd1ZXNzIHRo
aXMgd2lsbCBiZSBkb25lIGluIGEgbGF0ZXIgcGF0Y2gsIG9yIGludHJvZHVjZSBhbgo+Pj4+IGh5
cGVydmlzb3Jfb3BzIHN0cnVjdCB0aGF0IGNvbnRhaW4gcG9pbnRlcnMgdG8gZnVuY3Rpb25zIHRv
IGFsbG93IGZvcgo+Pj4+IGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMuCj4+Pj4KPj4+Cj4+PiBJ
IGRlYmF0ZWQgdGhpcy4gVGhlc2UgY2hhbmdlcyByZXF1aXJlIG1vcmUgY29kZSBjaHVybiB3aXRo
IG5vIGFwcGFyZW50Cj4+PiBiZW5lZml0LCBidXQgaWYgcGVvcGxlIGFncmVlIHRoaXMgaXMgYmV0
dGVyIEkgY2FuIG1ha2UgdGhvc2UgY2hhbmdlcy4KPj4KPj4gV2VsbCwgaWYgdGhlIGV4cGVjdGF0
aW9uIGlzIGZvciB0aGUgZW51bSB0byBncm93IChldmVuIGp1c3QgYnkgb25lCj4+IGZ1cnRoZXIg
ZW50cnkpLCB0aGVuIHllcywgSSdkIGFncmVlIHRoYXQgYSBzd2l0Y2goKSB3b3VsZCBiZSBuaWNl
Lgo+IAo+IE5vdCBzdXJlIGlmIHlvdSBub3RpY2UgY29tbWVudHMgaW4gYSBsYXRlciBlbWFpbC4K
PiAKPiBEbyB5b3UgcHJlZmVyIGVudW0rc3dpdGNoIHNvbHV0aW9uIG9yIGh5cGVydmlzb3Jfb3Ag
c3RydWN0PwoKSGFyZCB0byB0ZWxsIHdpdGhvdXQga25vd2luZyBob3cgbWFueSBzd2l0Y2goKSB0
aGVyZSB3b3VsZAplbmQgdXAgYmVpbmcuIFRoZSBtb3JlIG9mIHRoZW0sIHRoZSBiZXR0ZXIgSSdk
IGxpa2UgdGhlIG9wcwpzdHJ1Y3R1cmUgdmFyaWFudC4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:00:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13: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 1iDpr5-0003PH-Bi; Fri, 27 Sep 2019 13:00:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RM3i=XW=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1iDpr3-0003P5-Q8
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:00:13 +0000
X-Inumbo-ID: b79dc088-e126-11e9-bf31-bc764e2007e4
Received: from mail-wr1-x42f.google.com (unknown [2a00:1450:4864:20::42f])
 by localhost (Halon) with ESMTPS
 id b79dc088-e126-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 13:00:02 +0000 (UTC)
Received: by mail-wr1-x42f.google.com with SMTP id q17so2612646wrx.10;
 Fri, 27 Sep 2019 06:00:02 -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=JRwer4ub6sga6pyeKqL5ybYknSoUcbtDi5EoZxGNs3M=;
 b=G4HmCNUD57Xp4RIjeLozDULrtPLLsqW2/A8tsPFRkSIuCcdxLOB2y5lLwTsXDvAMx4
 OWEQNfOJZQV4GzHjRJ02rmH2NRAOgNFhA/dxFR3zA68vLqoMKSYJW3+4DqEf4JURKmvk
 CWFRwLtJh3LjiDsN+ULnGn+X6u3Ljl75wznXNPU+AEEKWSA2qNijyL5cxqz0xny3dcIM
 M+3F0Un2YckwWE1fmuKI854meU1muVZGr/jgJnmSYhQKaxos60yeeFVEHAGVs/QnYXOk
 YvsOCth+wn/aZBmg0FK7LH+DFyTWZRMbVuXbkcPVaNiLDb3LdHztJc/5JVnMs+bxBZYV
 jaXg==
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=JRwer4ub6sga6pyeKqL5ybYknSoUcbtDi5EoZxGNs3M=;
 b=HKMFHy/cQc8/QMC0FX4nTc/sH6VJeyphRRQFiqOGkh680TFOrV/Og1shaS1v+kzWGh
 7bUcXQPko7JUlP9ieeRxt2ghUMb6xBeom+q9wezBtpfD78FJJgAtILf2xi37BfSJTZd4
 io/6Tn57Uv+gzuFeWWoyznaJYmGUACNTae25yz8tN3cqs9watLJ0EXrrgWUi0XrxcyU8
 Ir9/HCgGrHgg5XLc8V0gsU3RNfWKGrgeLXyjBRszDi189J4cOsho3kuv1F4qsiUvdKxt
 1NxnL0LJ6pOAm3Qkt9FKlUglUl59fLwvNoduH6YO5U2LmSb4z28foZsrtavET6LsD7kR
 DufQ==
X-Gm-Message-State: APjAAAXRf1EveHA6nan+O9uToRgjg8h5wcxzdbPEGgebrGh9bYPQ+i8w
 Eaa4YD8F7S9WrCeIwg/LIPN6ph6g
X-Google-Smtp-Source: APXvYqzbaJ+lyJc48tlfPAHy+hAmPl1oAB0PB+QvJaXwGIxMWmxpYaONBy6w2zQD8JRAwVkTCDeAag==
X-Received: by 2002:a5d:4a84:: with SMTP id o4mr2815691wrq.165.1569589200562; 
 Fri, 27 Sep 2019 06:00:00 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:9c4b:3230:1bc4:d181?
 ([2a02:c7f:ac18:da00:9c4b:3230:1bc4:d181])
 by smtp.gmail.com with ESMTPSA id e18sm4170975wrv.63.2019.09.27.05.59.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Sep 2019 05:59:59 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <DE57D4C8-B621-4BDC-B0E5-7F59E812EC66@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Fri, 27 Sep 2019 13:59:58 +0100
In-Reply-To: <E8A267E0-2E8F-4C2A-A280-99E8C7684721@xenproject.org>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 xen-api@lists.xenproject.org, win-pv-devel@lists.xenproject.org
References: <CACJ1ZNsXOP-NHHhVTvxnsLvMx1FdJQgEibTsH4nj01b0WrO7fA@mail.gmail.com>
 <E8A267E0-2E8F-4C2A-A280-99E8C7684721@xenproject.org>
X-Mailer: Apple Mail (2.3445.104.11)
Subject: Re: [Xen-devel] [Vote] XCP-ng subproject proposal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: olivier.lambert@vates.fr
Content-Type: multipart/mixed; boundary="===============0994352433138876545=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0994352433138876545==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_56E299A4-40F1-433F-BF40-ACCF8AF6DF16"


--Apple-Mail=_56E299A4-40F1-433F-BF40-ACCF8AF6DF16
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 9 Sep 2019, at 15:44, Lars Kurth <lars.kurth@xenproject.org> wrote:
>=20
> Hello everyone,
>=20
> Olivier had posted an RFC for this proposal on xen-devel@- see =
https://xen.markmail.org/thread/ermnrb3ps3okvnjr =
<https://xen.markmail.org/thread/ermnrb3ps3okvnjr>=20
>=20
> The proposal also has been discussed by the Advisory Board and was =
approved
>=20
> However, for the proposal to fully pass the proposal must be run by =
past all mature subproject, which are Hypervisors, Windows PV Drivers =
and XAPI (see =
https://xenproject.org/developers/governance/#project-decisions =
<https://xenproject.org/developers/governance/#project-decisions>). =
People listed under Project team visible on the right columns of =
following pages can vote
> * https://xenproject.org/developers/teams/xen-hypervisor/ =
<https://xenproject.org/developers/teams/xen-hypervisor/> - already =
voted: Jan, Ian, Wei, George
> * https://xenproject.org/developers/teams/windows-pv-drivers/ =
<https://xenproject.org/developers/teams/windows-pv-drivers/>
> * https://xenproject.org/developers/teams/xen-api/ =
<https://xenproject.org/developers/teams/xen-api/>
>=20
> The RFC proposal has passed the Hypervisor team with 4/8 votes (see =
https://xen.markmail.org/thread/ermnrb3ps3okvnjr =
<https://xen.markmail.org/thread/ermnrb3ps3okvnjr>), but more support =
would be appreciated
>=20
> The proposal is attached below. Please vote before next Tuesday
>=20
> Best Regards
> Lars

Hi all.
so no more votes which means the proposal has passed
Lard


--Apple-Mail=_56E299A4-40F1-433F-BF40-ACCF8AF6DF16
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 Sep 2019, at 15:44, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@xenproject.org" =
class=3D"">lars.kurth@xenproject.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D""><div dir=3D"ltr" =
class=3D""><div class=3D"">Hello everyone,</div><div class=3D""></div><div=
 class=3D""><div class=3D""><br =
class=3D"webkit-block-placeholder"></div><div class=3D"">Olivier had =
posted an RFC for this proposal on xen-devel@- see&nbsp;<a =
href=3D"https://xen.markmail.org/thread/ermnrb3ps3okvnjr" =
class=3D"">https://xen.markmail.org/thread/ermnrb3ps3okvnjr</a>&nbsp;</div=
><div class=3D""><br class=3D""></div><div class=3D"">The proposal also =
has been discussed by the Advisory Board and was approved</div><div =
class=3D""><br class=3D""></div><div class=3D"">However, for the =
proposal to fully pass the proposal must be run by past all mature =
subproject, which are Hypervisors, Windows PV Drivers and XAPI =
(see&nbsp;<a =
href=3D"https://xenproject.org/developers/governance/#project-decisions" =
class=3D"">https://xenproject.org/developers/governance/#project-decisions=
</a>). People listed under Project team visible on the right columns of =
following pages can vote</div><div class=3D"">*&nbsp;<a =
href=3D"https://xenproject.org/developers/teams/xen-hypervisor/" =
class=3D"">https://xenproject.org/developers/teams/xen-hypervisor/</a>&nbs=
p;- already voted: Jan, Ian, Wei, George</div><div class=3D"">*&nbsp;<a =
href=3D"https://xenproject.org/developers/teams/windows-pv-drivers/" =
class=3D"">https://xenproject.org/developers/teams/windows-pv-drivers/</a>=
</div><div class=3D"">*&nbsp;<a =
href=3D"https://xenproject.org/developers/teams/xen-api/" =
class=3D"">https://xenproject.org/developers/teams/xen-api/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">The RFC proposal has =
passed the Hypervisor team with&nbsp;4/8 votes (see&nbsp;<a =
href=3D"https://xen.markmail.org/thread/ermnrb3ps3okvnjr" =
class=3D"">https://xen.markmail.org/thread/ermnrb3ps3okvnjr</a>), but =
more support would be appreciated</div><div class=3D""><br =
class=3D""></div><div class=3D"">The proposal is attached below. Please =
vote before next Tuesday</div><div class=3D""><br class=3D""></div><div =
class=3D"">Best Regards</div><div =
class=3D"">Lars</div></div></div></div></div></blockquote><br =
class=3D""></div><div>Hi all.</div><div>so no more votes which means the =
proposal has passed</div><div>Lard</div><br class=3D""></body></html>=

--Apple-Mail=_56E299A4-40F1-433F-BF40-ACCF8AF6DF16--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0994352433138876545==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:00:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13:00:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDprW-0003SH-MR; Fri, 27 Sep 2019 13:00: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDprV-0003S7-Jo
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:00:41 +0000
X-Inumbo-ID: ce96c8e8-e126-11e9-9678-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ce96c8e8-e126-11e9-9678-12813bfff9fa;
 Fri, 27 Sep 2019 13:00: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 CC07AB166;
 Fri, 27 Sep 2019 13:00:39 +0000 (UTC)
To: hongyax@amazon.com
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
 <20190926142657.mc3y7i4ovz6hvua6@debian>
 <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d9cc437b-add6-3a71-be44-c5d5b74b9d8f@suse.com>
Date: Fri, 27 Sep 2019 15:00:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAxNDo1NCwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+IE9uIDI2LzA5
LzIwMTkgMTU6MjYsIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDEw
OjQ2OjM0QU0gKzAxMDAsIGhvbmd5YXhAYW1hem9uLmNvbSB3cm90ZToKPj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4gQEAgLTEz
NjcsNyArMTM2Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCj4+PiAgIAo+Pj4gICAgICAgICAgICAgICBpZiAoIG1hcF9lIDwgZW5kICkK
Pj4+ICAgICAgICAgICAgICAgewo+Pj4gLSAgICAgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVu
KCh1bnNpZ25lZCBsb25nKV9fdmEobWFwX2UpLCBtYWRkcl90b19tZm4obWFwX2UpLAo+Pj4gKyAg
ICAgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEobWFwX2Up
LCBJTlZBTElEX01GTiwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZO
X0RPV04oZW5kIC0gbWFwX2UpLCBQQUdFX0hZUEVSVklTT1IpOwo+Pgo+PiBXaHkgZG9uJ3QgeW91
IGp1c3QgcmVtb3ZlIHRoZSBjYWxscyB0byBtYXBfcGFnZXNfdG9feGVuPwo+Pgo+IAo+IE15IGlu
dGVudGlvbiBpcyB0byBwcmUtcG9wdWxhdGUgdGhlIHJhbmdlIHNvIHRoYXQgd2UgZG9uJ3QgaGF2
ZSB0byBkbyBzbyBsYXRlciAKPiB3aGVuIHRoZXJlIGFyZSB4ZW5oZWFwIGFsbG9jYXRpb25zLiBC
dXQgb2YgY291cnNlIGlmIHRoZXJlIGlzIHN1cGVycGFnZSBtZXJnaW5nIAo+IG9yIHNoYXR0ZXJp
bmcsIHBhZ2UgdGFibGVzIHdpbGwgYmUgcmVtb3ZlZCBvciBhbGxvY2F0ZWQgYW55d2F5LiBJIHdp
bGwgcmVtb3ZlIAo+IHRoZSBjYWxscyBpbiB0aGUgbmV4dCByZXZpc2lvbi4KClByZS1wb3B1bGF0
ZT8gVGhlcmUncyBzb21lIGNvbmNlcHRpb25hbCBxdWVzdGlvbiB0aGVuOiBXaGVuIHRoZQpkaXJl
Y3QgbWFwIGlzIGdvbmUsIGFyZSB5b3UgbWFwcGluZyBYZW4gaGVhcCBwYWdlcyBpbnRvIHRoZSBw
bGFjZQp0aGV5J2QgaGF2ZSBsaXZlZCBhdCBpbiB0aGUgZGlyZWN0IG1hcD8gSSdtIG5vdCBjb252
aW5jZWQgdGhhdCdzCndoYXQgd2Ugd2FudC4gSW4gZmFjdCBJJ20gbm90IGNvbnZpbmNlZCB3ZSdk
IHdhbnQgdG8gcmV0YWluIHRoZQpkaXN0aW5jdGlvbiBiZXR3ZWVuIFhlbiBoZWFwIGFuZCBkb21h
aW4gaGVhcCB0aGVuIGFueSBmdXJ0aGVyIC0KdGhlcmUncyBubyByZWFzb24gYW55bW9yZSBhdCB0
aGF0IHBvaW50IChhZmFpY3QpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:01:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDpsd-0003bc-3V; Fri, 27 Sep 2019 13:01:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDpsb-0003bP-WA
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:01:50 +0000
X-Inumbo-ID: f773a6a0-e126-11e9-9678-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id f773a6a0-e126-11e9-9678-12813bfff9fa;
 Fri, 27 Sep 2019 13:01:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B4531000;
 Fri, 27 Sep 2019 06:01:48 -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 2E0003F67D;
 Fri, 27 Sep 2019 06:01:47 -0700 (PDT)
To: hongyax@amazon.com, Wei Liu <wl@xen.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
 <20190926142657.mc3y7i4ovz6hvua6@debian>
 <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d04dc485-d268-a1ce-3138-9d92abbbd173@arm.com>
Date: Fri, 27 Sep 2019 14:01:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct 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>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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>

SGksCgpPbiAyNy8wOS8yMDE5IDEzOjU0LCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4gT24g
MjYvMDkvMjAxOSAxNToyNiwgV2VpIExpdSB3cm90ZToKPj4gT24gVGh1LCBTZXAgMjYsIDIwMTkg
YXQgMTA6NDY6MzRBTSArMDEwMCwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+Pj4gRnJvbTog
SG9uZ3lhbiBYaWEgPGhvbmd5YXhAYW1hem9uLmNvbT4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBI
b25neWFuIFhpYSA8aG9uZ3lheEBhbWF6b24uY29tPgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC94
ODYvc2V0dXAuY8KgwqDCoCB8IDQgKystLQo+Pj4gwqAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
fCAyICstCj4+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwo+Pj4gaW5kZXggZTk2NGMwMzJmNi4uM2RjMmZhZDk4NyAxMDA2NDQKPj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAu
Ywo+Pj4gQEAgLTEzNjcsNyArMTM2Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp
ZiAoIG1hcF9lIDwgZW5kICkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHsKPj4+IC3C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQg
bG9uZylfX3ZhKG1hcF9lKSwgCj4+PiBtYWRkcl90b19tZm4obWFwX2UpLAo+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9f
dmEobWFwX2UpLCBJTlZBTElEX01GTiwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFBGTl9ET1dOKGVuZCAtIG1h
cF9lKSwgUEFHRV9IWVBFUlZJU09SKTsKPj4KPj4gV2h5IGRvbid0IHlvdSBqdXN0IHJlbW92ZSB0
aGUgY2FsbHMgdG8gbWFwX3BhZ2VzX3RvX3hlbj8KPj4KPiAKPiBNeSBpbnRlbnRpb24gaXMgdG8g
cHJlLXBvcHVsYXRlIHRoZSByYW5nZSBzbyB0aGF0IHdlIGRvbid0IGhhdmUgdG8gZG8gc28gbGF0
ZXIgCj4gd2hlbiB0aGVyZSBhcmUgeGVuaGVhcCBhbGxvY2F0aW9ucy4gQnV0IG9mIGNvdXJzZSBp
ZiB0aGVyZSBpcyBzdXBlcnBhZ2UgbWVyZ2luZyAKPiBvciBzaGF0dGVyaW5nLCBwYWdlIHRhYmxl
cyB3aWxsIGJlIHJlbW92ZWQgb3IgYWxsb2NhdGVkIGFueXdheS4gSSB3aWxsIHJlbW92ZSAKPiB0
aGUgY2FsbHMgaW4gdGhlIG5leHQgcmV2aXNpb24uCgpIb3cgYWJvdXQgdXNpbmcgcG9wdWxhdGVf
cHRfcmFuZ2UoKSBpbiB0aGF0IGNhc2U/IFRoaXMgd2lsbCBwcmUtcG9wdWxhdGUgdGhlIApwYWdl
LXRhYmxlcyBmb3IgbWFwcGluZyB3aXRoIHNtYWxsIHBhZ2VzLgoKSSBoYXZlbid0IGZ1bGx5IHJl
YWQgdGhlIHNlcmllcyB5ZXQuIEJ1dCBJIHdvdWxkIGFzc3VtZSB0aGF0IG9ubHkgbWVtb3J5IAph
bGxvY2F0ZWQgZm9yIFhlbiBpbnRlcm5hbCB3b3VsZCBiZSBrZXB0IG1hcHBlZC4gR3Vlc3QgbWVt
b3J5IHdvdWxkIHN0aWxsIGJlIAp1bm1hcHBlZCwgcmlnaHQ/CgpJZiBzbywgSSBkb24ndCB0aGlu
ayB3ZSBvZnRlbiBkbyBiaWcgYWxsb2NhdGlvbiBmb3IgWGVuLiBTbyBpdCBpcyBwcm9iYWJseSBt
b3JlIApsaWtlbHkgdG8gdXNlIHNtYWxsIHBhZ2VzLiBJbiB0aGF0IGNhc2UsIGl0IHdvdWxkIGJl
IGZpbmUgdG8gcHJlLWFsbG9jYXRlIHBhZ2VzLgoKSW4gYW5vdGhlciBoYW5kLCBYZW4gZG9lc24n
dCB1c2UgYSBsb3Qgb2YgbWVtb3J5IChpZiB5b3UgY29tcGFyZSB0byBndWVzdCAKbWVtb3J5KS4g
U28gbWF5YmUgcHJlLXBvcHVsYXRpbmcgdGhlIHBhZ2UtdGFibGVzIHdvdWxkIGJlIGEgd2FzdGUg
b2YgbWVtb3J5LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:15:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13: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 1iDq6A-0004oP-FT; Fri, 27 Sep 2019 13:15: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=wAPT=XW=amazon.com=prvs=166d6d219=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDq69-0004oK-3i
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:15:49 +0000
X-Inumbo-ID: eb2112be-e128-11e9-9678-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id eb2112be-e128-11e9-9678-12813bfff9fa;
 Fri, 27 Sep 2019 13:15:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569590147; x=1601126147;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PJYhbUK+H65E83MAgWicFCWQe+e+wW+TMtNoTLDvh7g=;
 b=fLxN8ZwSfmyTgzllF69kejddvS04x1mNVsWbpat1Fhzf4L6SG+U51McD
 sfqHQ5xKGYvjRUzNXyNW7Rzsv6lW8SmkKzezrzH4VIqmo1tyNYjhytnA6
 U+Ng0/Am2/iOLvUexC2VCkAflBQo1I4AvMOLA3rKlLL9/AvmSp5c3lTqD Y=;
X-IronPort-AV: E=Sophos;i="5.64,555,1559520000"; d="scan'208";a="837350796"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 27 Sep 2019 13:12:26 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com (Postfix) with ESMTPS
 id 5AB8FA1816; Fri, 27 Sep 2019 13:12:12 +0000 (UTC)
Received: from EX13D28UWB004.ant.amazon.com (10.43.161.56) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 13:12:11 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D28UWB004.ant.amazon.com (10.43.161.56) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 13:12:11 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Fri, 27 Sep 2019 13:12:09 +0000
To: Wei Liu <wl@xen.org>
References: <cover.1569489002.git.hongyax@amazon.com>
 <6d79e6301ff15af71b21c64d10760abb9775b626.1569489002.git.hongyax@amazon.com>
 <20190926131653.sunfgehtp4zi4fvt@debian>
From: <hongyax@amazon.com>
Message-ID: <dbf84568-4dfb-758b-5ecf-e487d225c732@amazon.com>
Date: Fri, 27 Sep 2019 14:12:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926131653.sunfgehtp4zi4fvt@debian>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 58/84] x86/mm: fix leaks in
 map_xen_pagetable.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAxNDoxNiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIFNlcCAyNiwgMjAx
OSBhdCAxMDo0NjoyMUFNICswMTAwLCBob25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IGluZGV4
IGIyYjJlZGJlZDEuLjE0NWM1YWI0N2MgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IEBAIC01MTYwLDYgKzUxNjAsNyBAQCBpbnQg
bWFwX3BhZ2VzX3RvX3hlbigKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEobDJl
X2dldF9mbGFncyhvbDJlKSAmIF9QQUdFX1BTRSkgKQo+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4ob2wyZSkpOwo+PiAgICAgICAg
ICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFKGwydCk7Cj4gCj4gVGhpcyBpcyBwcmVzdW1hYmx5IHRoZSBpc3N1ZSB5b3UgdHJ5IHRvIGZp
eC4KPiAKClllcy4gQWN0dWFsbHkgdGhpcyBwYXRjaCBmaXhlcyB0d28gaXNzdWVzLCB0aGlzIGlz
IHRoZSBmaXJzdCBvbmUuCgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bWFwLmMgYi94ZW4v
Y29tbW9uL3ZtYXAuYwo+PiBpbmRleCBmYWViYzFkZGYxLi5mY2RiODQ5NWM4IDEwMDY0NAo+PiAt
LS0gYS94ZW4vY29tbW9uL3ZtYXAuYwo+PiArKysgYi94ZW4vY29tbW9uL3ZtYXAuYwo+IAo+IEkg
ZmFpbCB0byBzZWUgd2h5IHlvdSBuZWVkIHRvIGNoYW5nZSB2bWFwIHRvIGZpeCBhIGxlYWsgc29t
ZXdoZXJlIGVsc2UuCj4gCgpUaGUgc2Vjb25kIGxlYWsgaXMgdGhhdCBhZnRlciB0aGUgcGF0Y2hl
cywgd2UgY2Fubm90IGp1c3QgY2FsbCB2bWFwX3RvX21mbigpIApiZWNhdXNlIGl0IGNhbGxzIHZp
cnRfdG9feGVuX2wxZSgpIHVuZGVyIHRoZSBob29kIHdoaWNoIG1hcHMgYSBwYWdlLiBXZSBoYXZl
IHRvIAp1bm1hcCBpdCwgdGhlcmVmb3JlIEkgbW9kaWZpZWQgdGhlIHZtYXBfdG9fbWZuIHRvIGFs
c28gZG8gdGhlIHVubWFwcGluZy4gVGhpcyAKaXMgYSBzZXBhcmF0ZSBpc3N1ZSB0aGFuIHRoZSBm
aXJzdCBvbmUsIHNvIG1heWJlIEkgY291bGQgc3BsaXQgdGhlIHBhdGNoIGludG8gdHdvLgoKPiBJ
IGd1ZXNzIEkgd2lsbCBuZWVkIHRvIHdhaXQgZm9yIHlvdXIgYnJhbmNoIHRvIGhhdmUgYSBjbG9z
ZXIgbG9vay4KPiAKPiBXZWkuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:16:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13: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 1iDq6d-0004sX-Um; Fri, 27 Sep 2019 13:16:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDq6c-0004sN-Rn
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:16:18 +0000
X-Inumbo-ID: fc95b1da-e128-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id fc95b1da-e128-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 13:16:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3198428;
 Fri, 27 Sep 2019 06:16: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 7EC8E3F67D;
 Fri, 27 Sep 2019 06:16:15 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
 <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com> <87r2419am7.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <df6b891c-2670-47d9-ae0d-223161edc225@arm.com>
Date: Fri, 27 Sep 2019 14:16:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87r2419am7.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.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>

SGksCgpPbiAyNy8wOS8yMDE5IDEzOjM5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBKdWxp
ZW4gR3JhbGwgd3JpdGVzOgo+PiBPbiAyNy8wOS8yMDE5IDEyOjU2LCBWb2xvZHlteXIgQmFiY2h1
ayB3cm90ZToKPj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pgo+Pj4+IEF0IHRoZSBtb21lbnQs
IFNTQkQgd29ya2Fyb3VuZCBpcyByZS1lbmFibGVkIGZvciBYZW4gYWZ0ZXIgaW50ZXJydXB0cwo+
Pj4+IGFyZSB1bm1hc2tlZC4gVGhpcyBtZWFucyB3ZSBtYXkgZW5kIHVwIHRvIGV4ZWN1dGUgc29t
ZSBwYXJ0IG9mIHRoZQo+Pj4+IGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVk
IGJlZm9yZSB0aGUgd29ya2Fyb3VuZCBpcwo+Pj4+IHJlLWVuYWJsZWQuCj4+Pj4KPj4+PiBBcyB0
aGUgcmVzdCBvZiBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QoKSBkb2VzIG5vdCByZXF1aXJl
IHRvIGhhdmUKPj4+PiBpbnRlcnJ1cHRzIG1hc2tlZCwgdGhlIGZ1bmN0aW9uIGlzIG5vdyBzcGxp
dCBpbiB0d28gcGFydHM6Cj4+Pj4gICAgICAgMSkgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0
X25vaXJxKCkgY2FsbGVkIHdpdGggaW50ZXJydXB0cwo+Pj4+ICAgICAgICAgIG1hc2tlZC4KPj4+
IEknbSBva2F5IHdpdGggdGhpcyBhcHByb2FjaCwgYnV0IEkgZG9uJ3QgbGlrZSBuYW1lIGZvcgo+
Pj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X25vaXJxKCkuIFJpZ2h0IG5vdyBpdCBpcyBk
b2luZyBleGFjdGx5IG9uZQo+Pj4gdGhpbmcgLSBtaXRpZ2F0ZXMgU1NCRC4gU28sIG1heWJlIG1v
cmUgYXBwcm9wcmlhdGUgbmFtZSB3aWxsIGJlCj4+PiBzb21ldGhpbmcgbGlrZSAibWl0aWdhdGVf
c3NiZCgpIiA/Cj4+Cj4+IElmIEkgd2FudGVkIHRvIGNhbGwgaXQgbWl0aWdhdGVfc3NiZCgpIEkg
d291bGQgaGF2ZSBpbXBsZW1lbnRlZAo+PiBjb21wbGV0ZWx5IGRpZmZlcmVudGx5LiBUaGUgcmVh
c29uIGl0IGlzIGxpa2UgdGhhdCBpcyBiZWNhdXNlIHdlIG1heQo+PiBuZWVkIG1vcmUgY29kZSB0
byBiZSBhZGRlZCBoZXJlIGluIHRoZSBmdXR1cmUgKEkgaGF2ZSBBbmRyaWkncyBzZXJpZXMKPj4g
aW4gbWluZCkuIFNvIEkgd291bGQgcmF0aGVyIGF2b2lkIGEgZnVydGhlciByZW5hbWluZyBsYXRl
ciBvbiBhbmQgc29tZQo+PiByZXdvcmsuCj4gRmFpciBlbm91Z2gKPiAKPj4KPj4gUmVnYXJkaW5n
IHRoZSBuYW1lLCB0aGlzIGlzIGEgc3BsaXQgb2YKPj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0KCkuIEhlbmNlLCB3aHkgdGhlIGZpcnN0IHBhdGggaXMgdGhlCj4+IHNhbWUuIFRoZSBub2ly
cSBtZXJlbHkgaGVscCB0aGUgdXNlciB0byBrbm93IHdoYXQgdG8gZXhwZWN0LiBUaGlzIGlzCj4+
IGJldHRlciBvZiB5ZXQgYW4gX18gdmVyc2lvbi4gRmVlbCBmcmVlIHRvIHN1Z2dlc3QgYSBiZXR0
ZXIgc3VmZml4Lgo+IEknbSBiYWQgYXQgbmFtaW5nIHRoaW5ncyA6KQoKTWUgdG9vIDspLgoKPiAK
PiBJIHVuZGVyc3RhbmQgdGhhdCBpcyB0d28gaGFsdmVzIG9mIG9uZSBmdW5jdGlvbi4gQnV0IGZ1
bmNfbmFtZV9ub2lycSgpCj4gcGF0dGVybiBpcyB3aWRlbHkgdXNlZCBmb3Igb3RoZXIgY2FzZTog
d2hlbiB3ZSBoYXZlIGZ1bmNfbmFtZV9ub2lycSgpCj4gZnVuY3Rpb24gYW5kIHNvbWUgZnVuY19u
YW1lKCkgdGhhdCBkaXNhYmxlcyBpbnRlcnJ1cHRzIGxpa2UgdGhpczoKPiAKPiB2b2lkIGZ1bmNf
bmFtZSgpCj4gewo+ICAgICAgICAgIGRpc2FibGVfaXJxcygpOwo+ICAgICAgICAgIGZ1bmNfbmFt
ZV9ub2lycSgpOwo+ICAgICAgICAgIGVuYWJsZV9pcnFzKCk7Cj4gfQo+IAo+IEkgbGlrZSBwcmlu
Y2lwbGUgb2YgbGVhc3Qgc3VycHJpc2UsIHNvIGl0IGlzIGJldHRlciB0byB1c2Ugc29tZSBvdGhl
cgo+IG5hbWluZyBwYXR0ZXJuIHRoZXJlLgoKSSBjYW4ndCBmaW5kIGFueSBmdW5jdGlvbiBzdWZm
aXhlZCB3aXRoIF9ub2lycSBpbiBYZW4uIFNvIEkgZG9uJ3QgdGhpbmsgdGhpcyAKd291bGQgYmUg
YSBtYWpvciBpc3N1ZSBoZXJlLgoKPiAKPiBtYXliZSBzb21ldGhpbmcgbGlrZSBlbnRlcl9oeXBl
cnZpc29yX2Zyb21fZ3Vlc3RfcHQxKCkgYW5kCj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0
X3B0MigpPwpIbW1tLCBpdCByZW1pbmRzIG1lIHVuaSB3aGVuIHdlIGhhZCB0byBsaW1pdCBmdW5j
dGlvbiBzaXplIHRvIDIwIGxpbmVzIDopLgoKSSBjaG9zZSBfbm9pcnEgYmVjYXVzZSB0aGUgb3Ro
ZXIgbmFtZSBJIGhhZCBpbiBtaW5kIHdhcyBxdWl0ZSB2ZXJib3NlLiBJIHdhcyAKdGhpbmtpbmc6
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9iZWZvcmVfaW50ZXJydXB0cygpLgoKPiAKPiBP
ciBtYXliZSwgd2Ugc2hvdWxkIG5vdCBzcGxpdCB0aGUgZnVuY3Rpb24gYXQgYWxsPyBJbnN0ZWFk
LCB3ZSBlbmFibGUKPiBpbnRlcnJ1cHRzIHJpZ2h0IGluIHRoZSBtaWRkbGUgb2YgaXQuCgpJIHRo
b3VnaHQgYWJvdXQgdGhpcyBidXQgSSBkaWRuJ3QgbXVjaCBsaWtlIHRoZSByZXN1bHRpbmcgY29k
ZS4KClRoZSBpbnN0cnVjdGlvbiB0byB1bm1hc2sgaW50ZXJydXB0cyByZXF1aXJlcyB0byB0YWtl
IGFuIGltbWVkaWF0ZSAoaW5kaWNhdGVzIAp3aGljaCBpbnRlcnJ1cHRzIHRvIHVubWFzaykuIEFz
IG5vdCBhbGwgdGhlIHRyYXBzIHJlcXVpcmUgdG8gdW5tYXNrIHRoZSBzYW1lIAppbnRlcnJ1cHRz
LCB3ZSB3b3VsZCBlbmQgdXAgdG8gaGF2ZSB0byBhIGJ1bmNoIG9mIGlmIGluIHRoZSBjb2RlIHRv
IHNlbGVjdCB0aGUgCnJpZ2h0IHVubWFza2luZy4KClNvIHRoZSBzcGxpdCBzb2x1dGlvbiB3YXMg
dGhlIGJlc3QgSSBoYWQgaW4gbWluZC4gSSBhbSBvcGVuIHRvIGJldHRlciBzdWdnZXN0aW9uIApo
ZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:33:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDqN7-0006vA-JS; Fri, 27 Sep 2019 13:33:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDqN6-0006v5-Jl
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:33:20 +0000
X-Inumbo-ID: 5e07c1ae-e12b-11e9-97fb-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::600]) by localhost (Halon) with ESMTPS
 id 5e07c1ae-e12b-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 13:33:19 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ESv8KCdFH/6JE3lJzVN6rFL3sUIcABY0gT+xw+4B+eRBHtv1bkOh0DsGcQWZ0z+sBKTeBVGKjuD6qG/E78hPMeSqxKAMv5xlCHZLCBycR7OlMR+XuCjuULWnPquEMwXT1w7ulZXUkm2KSahOe4i6dcNICsnhHHR8/D8FzTFvgbY07jEIhHj193iLobckIswUejJmPgAqDngccGElfuei5i4zyJsI7XwNumOJ/CtIx6U6xM3vpdvUNRb3efN79O0ya/mzdamkwcDyyjqndvgeEuyuq6yVQWiCPbASO0dPzh2ASZ6Wdp0EgoHfvi/JpjxaUGs0oAuxWVsICNSMQqvnHg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=K7C4+hwQPNzns8skO7ZobePchjejIZq5DoH+JcNXKHs=;
 b=drh03GP8CxcL425qocBynQFFUOHGe95QZ73e+sfcn3IUZJCnElQuawpAuVdRsPckntQKZPQnLivSaxElty7di11v8LYZJxyQe9Ns8zCkaSaga5f+eSDYIcrJImwSnzw4JqymEPUx80jLekONgMZhpT1UzYBu8I1H0YWXf472428QRCjZcjfqBURg9y2bLuE4CAlozL++S8Vp6swhZBaY/a4rM5vAXDO2vOSpr2mo0vCta1mF5dDzrJhDI2gK+2vEm5Ep5q7WKMwFN6jsws6QeWQRytw99rM0b/Q0yyCIIDuItB7Yr1gvR8nZ1nQSt7z8fv2+8ulHU2ergP6ktMUvgQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=K7C4+hwQPNzns8skO7ZobePchjejIZq5DoH+JcNXKHs=;
 b=uztbeVKxrhcd5e0jn14TaDKsknxmY3scBWI6EHfaoV39qoqRZtAUmCbAyTe/cDgCEkS5AAKhvj//GY+Zijo7Ptz2SU9a77Tzzi8XnvUnv+WHp43hWrQ01Q/JDYb1i05JqQJoOCr/KkmChzjKcJezvqwz8XTgTTYipUG5gyzvODI=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4435.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.2284.23; Fri, 27 Sep 2019 13:33:18 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 13:33:17 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD workaround
 is re-enabled right after exiting a guest
Thread-Index: AQHVdJmSz7FwOb+ZL0aIExPYLyfVU6c/a/SAgAAHRoCAAATGAIAACkYAgAAExIA=
Date: Fri, 27 Sep 2019 13:33:17 +0000
Message-ID: <87muep984i.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
 <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com> <87r2419am7.fsf@epam.com>
 <df6b891c-2670-47d9-ae0d-223161edc225@arm.com>
In-Reply-To: <df6b891c-2670-47d9-ae0d-223161edc225@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: dfd7b238-a3dd-411d-e6a6-08d7434f419c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB4435; 
x-ms-traffictypediagnostic: AM0PR03MB4435:|AM0PR03MB4435:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB4435AFF6F5D4AF4239708578E6810@AM0PR03MB4435.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(396003)(346002)(39860400002)(376002)(189003)(199004)(51444003)(11346002)(478600001)(54906003)(66066001)(6916009)(2906002)(4326008)(6246003)(256004)(36756003)(102836004)(3846002)(14444005)(53546011)(6506007)(6116002)(55236004)(107886003)(229853002)(76116006)(91956017)(316002)(186003)(26005)(305945005)(6486002)(76176011)(7736002)(81156014)(81166006)(6436002)(86362001)(14454004)(66476007)(66946007)(25786009)(66446008)(8936002)(64756008)(71200400001)(66556008)(71190400001)(476003)(8676002)(486006)(6512007)(80792005)(2616005)(99286004)(5660300002)(446003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4435;
 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: 2ou33c0mNOWMLEkjJtDpgIBkQ9tHx7Lf0JnjrkB3kX7LoiG8UJvKJ//E937cQFNB2cNxLRvKm5qrziKlWohuHUsW1xVGjPj20L6LhFRVpebLbqT3RJX1fVhcmcdLrlCOb9PvNXhqm4Apxost3xN5p5rDrUhuoggFN0CHOkjBAYguW7/ButsRUMuoBxD6Hh9+d3bagWupMC7GJ/M3P44Rzcj9E97cuxrCvJCRJMHCn9cbJ3IizPd9QFHStDMLTMoeIAQET1L3b1IvdV+dHXNq1l6+ippnE+kmRgEAMX7tNAPGRlXJGc0HtggffQZKfkWmRBWUhq5jy07Wk0PtPqZjOVNT53KM9yT3355whoWpweLYRVuFCtWETVhdP/CI6Fw+MuEjADXA2OC7sGM2+NvGNdWJ1j4jfY9QP3qMogDjxi8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dfd7b238-a3dd-411d-e6a6-08d7434f419c
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 13:33:17.7953 (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: 8IzFojta25k4rwdcXyiNPjRLH9ess8YaRhzI011vunEy5WtrqBtiH/uQX+X8ilmKrhUi5kKy+NYG6QSzYMsiLPHQ+1JR3wwOzTnFhTfDgac=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4435
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.com" <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>

CkhpLAoKSnVsaWVuIEdyYWxsIHdyaXRlczoKCj4gSGksCj4KPiBPbiAyNy8wOS8yMDE5IDEzOjM5
LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPj4+IE9u
IDI3LzA5LzIwMTkgMTI6NTYsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IEp1bGllbiBH
cmFsbCB3cml0ZXM6Cj4+Pj4KPj4+Pj4gQXQgdGhlIG1vbWVudCwgU1NCRCB3b3JrYXJvdW5kIGlz
IHJlLWVuYWJsZWQgZm9yIFhlbiBhZnRlciBpbnRlcnJ1cHRzCj4+Pj4+IGFyZSB1bm1hc2tlZC4g
VGhpcyBtZWFucyB3ZSBtYXkgZW5kIHVwIHRvIGV4ZWN1dGUgc29tZSBwYXJ0IG9mIHRoZQo+Pj4+
PiBoeXBlcnZpc29yIGlmIGFuIGludGVycnVwdCBpcyByZWNlaXZlZCBiZWZvcmUgdGhlIHdvcmth
cm91bmQgaXMKPj4+Pj4gcmUtZW5hYmxlZC4KPj4+Pj4KPj4+Pj4gQXMgdGhlIHJlc3Qgb2YgZW50
ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgZG9lcyBub3QgcmVxdWlyZSB0byBoYXZlCj4+Pj4+
IGludGVycnVwdHMgbWFza2VkLCB0aGUgZnVuY3Rpb24gaXMgbm93IHNwbGl0IGluIHR3byBwYXJ0
czoKPj4+Pj4gICAgICAgMSkgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X25vaXJxKCkgY2Fs
bGVkIHdpdGggaW50ZXJydXB0cwo+Pj4+PiAgICAgICAgICBtYXNrZWQuCj4+Pj4gSSdtIG9rYXkg
d2l0aCB0aGlzIGFwcHJvYWNoLCBidXQgSSBkb24ndCBsaWtlIG5hbWUgZm9yCj4+Pj4gZW50ZXJf
aHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X25vaXJxKCkuIFJpZ2h0IG5vdyBpdCBpcyBkb2luZyBleGFj
dGx5IG9uZQo+Pj4+IHRoaW5nIC0gbWl0aWdhdGVzIFNTQkQuIFNvLCBtYXliZSBtb3JlIGFwcHJv
cHJpYXRlIG5hbWUgd2lsbCBiZQo+Pj4+IHNvbWV0aGluZyBsaWtlICJtaXRpZ2F0ZV9zc2JkKCki
ID8KPj4+Cj4+PiBJZiBJIHdhbnRlZCB0byBjYWxsIGl0IG1pdGlnYXRlX3NzYmQoKSBJIHdvdWxk
IGhhdmUgaW1wbGVtZW50ZWQKPj4+IGNvbXBsZXRlbHkgZGlmZmVyZW50bHkuIFRoZSByZWFzb24g
aXQgaXMgbGlrZSB0aGF0IGlzIGJlY2F1c2Ugd2UgbWF5Cj4+PiBuZWVkIG1vcmUgY29kZSB0byBi
ZSBhZGRlZCBoZXJlIGluIHRoZSBmdXR1cmUgKEkgaGF2ZSBBbmRyaWkncyBzZXJpZXMKPj4+IGlu
IG1pbmQpLiBTbyBJIHdvdWxkIHJhdGhlciBhdm9pZCBhIGZ1cnRoZXIgcmVuYW1pbmcgbGF0ZXIg
b24gYW5kIHNvbWUKPj4+IHJld29yay4KPj4gRmFpciBlbm91Z2gKPj4KPj4+Cj4+PiBSZWdhcmRp
bmcgdGhlIG5hbWUsIHRoaXMgaXMgYSBzcGxpdCBvZgo+Pj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9t
X2d1ZXN0KCkuIEhlbmNlLCB3aHkgdGhlIGZpcnN0IHBhdGggaXMgdGhlCj4+PiBzYW1lLiBUaGUg
bm9pcnEgbWVyZWx5IGhlbHAgdGhlIHVzZXIgdG8ga25vdyB3aGF0IHRvIGV4cGVjdC4gVGhpcyBp
cwo+Pj4gYmV0dGVyIG9mIHlldCBhbiBfXyB2ZXJzaW9uLiBGZWVsIGZyZWUgdG8gc3VnZ2VzdCBh
IGJldHRlciBzdWZmaXguCj4+IEknbSBiYWQgYXQgbmFtaW5nIHRoaW5ncyA6KQo+Cj4gTWUgdG9v
IDspLgo+Cj4+Cj4+IEkgdW5kZXJzdGFuZCB0aGF0IGlzIHR3byBoYWx2ZXMgb2Ygb25lIGZ1bmN0
aW9uLiBCdXQgZnVuY19uYW1lX25vaXJxKCkKPj4gcGF0dGVybiBpcyB3aWRlbHkgdXNlZCBmb3Ig
b3RoZXIgY2FzZTogd2hlbiB3ZSBoYXZlIGZ1bmNfbmFtZV9ub2lycSgpCj4+IGZ1bmN0aW9uIGFu
ZCBzb21lIGZ1bmNfbmFtZSgpIHRoYXQgZGlzYWJsZXMgaW50ZXJydXB0cyBsaWtlIHRoaXM6Cj4+
Cj4+IHZvaWQgZnVuY19uYW1lKCkKPj4gewo+PiAgICAgICAgICBkaXNhYmxlX2lycXMoKTsKPj4g
ICAgICAgICAgZnVuY19uYW1lX25vaXJxKCk7Cj4+ICAgICAgICAgIGVuYWJsZV9pcnFzKCk7Cj4+
IH0KPj4KPj4gSSBsaWtlIHByaW5jaXBsZSBvZiBsZWFzdCBzdXJwcmlzZSwgc28gaXQgaXMgYmV0
dGVyIHRvIHVzZSBzb21lIG90aGVyCj4+IG5hbWluZyBwYXR0ZXJuIHRoZXJlLgo+Cj4gSSBjYW4n
dCBmaW5kIGFueSBmdW5jdGlvbiBzdWZmaXhlZCB3aXRoIF9ub2lycSBpbiBYZW4uIFNvIEkgZG9u
J3QKPiB0aGluayB0aGlzIHdvdWxkIGJlIGEgbWFqb3IgaXNzdWUgaGVyZS4KWWVzLCB0aGVyZSBh
cmUgbm8gc3VjaCBmdW5jdGlvbnMgaW4gWGVuLiBCdXQgaXQgbWF5IGNvbmZ1c2UgZGV2ZWxvcGVy
cwp3aG8gY29tZSBmcm9tIGFub3RoZXIgcHJvamVjdHMuCgo+Pgo+PiBtYXliZSBzb21ldGhpbmcg
bGlrZSBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHQxKCkgYW5kCj4+IGVudGVyX2h5cGVy
dmlzb3JfZnJvbV9ndWVzdF9wdDIoKT8KPiBIbW1tLCBpdCByZW1pbmRzIG1lIHVuaSB3aGVuIHdl
IGhhZCB0byBsaW1pdCBmdW5jdGlvbiBzaXplIHRvIDIwIGxpbmVzIDopLgo+Cj4gSSBjaG9zZSBf
bm9pcnEgYmVjYXVzZSB0aGUgb3RoZXIgbmFtZSBJIGhhZCBpbiBtaW5kIHdhcyBxdWl0ZQo+IHZl
cmJvc2UuIEkgd2FzIHRoaW5raW5nOgo+IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9iZWZv
cmVfaW50ZXJydXB0cygpLgpBIHdhcyB0aGlua2luZyBhYm91dCBzb21ldGhpbmcgbGlrZSB0aGlz
IHRvby4KV2hhdCBhYm91dCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxKCk/CgpJ
IHRoaW5rIHRoYXQgIl9wcmUiIGJldHRlciBzaG93cyB0aGUgcmVsYXRpb24gdG8KZW50ZXJfaHlw
ZXJ2aXNvcl9mcm9tX2d1ZXN0KCkKCj4KPj4KPj4gT3IgbWF5YmUsIHdlIHNob3VsZCBub3Qgc3Bs
aXQgdGhlIGZ1bmN0aW9uIGF0IGFsbD8gSW5zdGVhZCwgd2UgZW5hYmxlCj4+IGludGVycnVwdHMg
cmlnaHQgaW4gdGhlIG1pZGRsZSBvZiBpdC4KPgo+IEkgdGhvdWdodCBhYm91dCB0aGlzIGJ1dCBJ
IGRpZG4ndCBtdWNoIGxpa2UgdGhlIHJlc3VsdGluZyBjb2RlLgo+Cj4gVGhlIGluc3RydWN0aW9u
IHRvIHVubWFzayBpbnRlcnJ1cHRzIHJlcXVpcmVzIHRvIHRha2UgYW4gaW1tZWRpYXRlCj4gKGlu
ZGljYXRlcyB3aGljaCBpbnRlcnJ1cHRzIHRvIHVubWFzaykuIEFzIG5vdCBhbGwgdGhlIHRyYXBz
IHJlcXVpcmUKPiB0byB1bm1hc2sgdGhlIHNhbWUgaW50ZXJydXB0cywgd2Ugd291bGQgZW5kIHVw
IHRvIGhhdmUgdG8gYSBidW5jaCBvZgo+IGlmIGluIHRoZSBjb2RlIHRvIHNlbGVjdCB0aGUgcmln
aHQgdW5tYXNraW5nLgpBaCwgeWVzLCB0aGlzIGlzIHRoZSBwcm9ibGVtLiBXZSBjYW4gcHJvdmlk
ZSBjYWxsYmFjayB0bwplbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QoKS4KCk9yIHN3aXRjaCgp
IGluc3RlYWQgb2YgbXVsdGlwbGUgaWZzLiBNYXliZSBpbiBzb21lIGhlbHBlciBmdW5jdGlvbi4K
Ci0tClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:38:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDqRc-00079R-8B; Fri, 27 Sep 2019 13:38: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=fvvD=XW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iDqRa-00079M-MO
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:37:58 +0000
X-Inumbo-ID: 040d23b4-e12c-11e9-9678-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 040d23b4-e12c-11e9-9678-12813bfff9fa;
 Fri, 27 Sep 2019 13:37:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569591477;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=v9f6rei1Zdyc8ASzJccEh88Zo30H004gij6/DgtVEoQ=;
 b=Umjs5VjTydsISMo4UrRQ9G4zlCvJ39EoIouOSlXH5f7hPBAG/OzZJVDg
 mw9QKXMac10gOxv318qVH61eFwM6GJ/iBdORTTiWSgvvLxWE2MthaixJd
 t0YtYVxK2qN2GNppx7G7HaItGDnPLxsJuCTeVSois4xnocVs90m7jhq2D k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: q8g12lcJptioJYwzSPmad+aPtLxlQpUJHmhVTFBr0fnFGzjo7dMO26+eybIOliZKeHjFu+WXDE
 Dz8nMu1DNaBwoSkUzXPvZhoKuEIcORjZRSWys3PLPu0sPWWRzJJqDRsgSkI1zmSF7Ni8B7pWW6
 xPCWeFSm6VrMeryWds/FVmCYH0N65oOgII8huNYqkG6PGtoM027mudR6qJT0cJvzF31f34L/Cx
 U4bKlm9K197jE+tJ9JezkM0414Sp1qPxadnTnERvSa7JQXTShW2mNVZGrLIkPzXAXRg6O+bt1Z
 BTI=
X-SBRS: 2.7
X-MesageID: 6452837
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6452837"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23950.4274.238406.524438@mariner.uk.xensource.com>
Date: Fri, 27 Sep 2019 14:37:54 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
 <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1BBVENIIHYxIDEvNl0gZG9jczogYWRkIGZlYXR1
cmUgZG9jdW1lbnQgZm9yIFhlbiBoeXBlcnZpc29yIHN5c2ZzLWxpa2Ugc3VwcG9ydCIpOgo+IE9u
IDI3LjA5LjE5IDEyOjM3LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEkgZ3Vlc3MgdGhhdCBrZXlz
IHdpbGwgYmUgY2hvc2VuIGZyb20gc29tZSBsaW1pdGVkIHNhZmUgY2hhcmFjdGVyCj4gPiBzZXQg
PyAgV2hhdCBhYm91dCB2YWx1ZXMgPyAgTWlnaHQgd2UgY3JlYXRlIGEga2V5IHdob3NlIHZhbHVl
IGNvbnRhaW5zCj4gPiBiaW5hcnkgZGF0YSA/Cj4gCj4gSSdkIGdvIHdpdGggIlstQS1aYS16MC05
QF8uOigpXFtcXSMsO10qIiBmb3Iga2V5cwoKSSB0aGluayB0aGlzIGlzIEFTQ0lJIHByaW50aW5n
IGNoYXJhY3RlcnMgd2l0aCB0aGUgZXhjZXB0aW9uIG9mCiAgISAiIGAgJCAlIF4gJiAqID0gKyB7
IH0gJyB+IDwgPiAvIFwgfAoKSSBzdHJ1Z2dsZSB0byBmaW5kIGEgcHJpbmNpcGxlZCBleHBsYW5h
dGlvbiBmb3IgdGhpcyBwYXJ0aWN1bGFyCmV4Y2x1c2lvbiBzZXQgKGFwYXJ0IGZyb20gLyksIGNv
bnNpZGVyaW5nIHRoYXQgZm9sbG93aW5nIGFyZQppbmNsdWRlZDoKICAtIEAgXyAuIDogKCApIFsg
XSAjICwgOwoKQ291bGQgd2UgYm9ycm93IHNvbWUgZXhpc3RpbmcgcGVybWl0dGVkIGNoYXJhY3Rl
ciBzZXQgPyAgSWYgd2UgYXJlCnBlcm1pdHRpbmcgc2hlbGwgbWV0YWNoYXJhY3RlcnMgd2h5IG5v
dCBqdXN0IHBlcm1pdCBhbGwgcHJpbnRhYmxlCkFTQ0lJIGV4Y2VwdCAvID8KCj4gYW5kIEFTQ0lJ
IGZvciB2YWx1ZXMuCgpEbyB5b3UgbWVhbiAiYW55IDctYml0IGJ5dGUiLCBvciBvY3RldCB2YWx1
ZXMgMzItMTI2ICgweDIwLTB4N2UpCmluY2x1c2l2ZSwgb3Igc29tZXRoaW5nIGVsc2UgPwoKPiA+
IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGFkZCBhIHNjcmlwdCB0byB4ZW4uZ2l0IHdoaWNoIGxp
c3RzIHRoZQo+ID4geGVuaHlwZnMgYW5kIGNoZWNrcyB0aGF0IGFsbCB0aGUgcGF0aHMgYXJlIGRv
Y3VtZW50ZWQgPyAgV2UgY291bGQgYWRkCj4gPiBhIGZldyBjYWxscyB0byB0aGF0IHRvIG9zc3Rl
c3QuLi4KPiAKPiBJJ2QgZXhwZWN0IHNvbWUgcGFydHMgdG8gYmUgZGVzY3JpYmVkIHJhdGhlciBn
ZW5lcmljYWxseSAoYXMgY2FuIGJlIHNlZW4KPiBpbiBwYXRjaCA2IGZvciB0aGUgcnVudGltZSBw
YXJhbWV0ZXJzKS4gTWF5YmUgSSBzaG91bGQgYWRkIHRoZSBlbnRyaWVzCj4gd2l0aCB3aWxkY2Fy
ZHMgdGhlcmUuCgpUaGF0IHdvdWxkIGJlIG5pY2UuCgo+IE9UT0ggYWRkaW5nIHN1Y2ggYSBzY3Jp
cHQgY2FuIGVhc2lseSBiZSBkb25lIGxhdGVyLCBtYXliZSB3aXRoIHNvbWUKPiB0d2Vha3MgdG8g
dGhlIHBhdGggZG9jdW1lbnRhdGlvbi4KClN1cmUuICBIYXZpbmcgYXQgbGVhc3Qgc29tZSB1bml0
IHRlc3RzIG91Z2h0IHRvIGJlIG9uIHRoZSByb2FkbWFwIGZvcgpzdXBwb3J0ZWQgc3RhdHVzLCBi
dXQgaXQgZG9lc24ndCBuZWVkIHRvIGhhcHBlbiBub3cuCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13: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 1iDqcs-0000Ip-7B; Fri, 27 Sep 2019 13:49: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=S/it=XW=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDqcq-0000Ik-Mz
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:49:36 +0000
X-Inumbo-ID: a331500e-e12d-11e9-9679-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by localhost (Halon) with ESMTPS
 id a331500e-e12d-11e9-9679-12813bfff9fa;
 Fri, 27 Sep 2019 13:49:34 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Sep 2019 06:49:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="193227200"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga003.jf.intel.com with ESMTP; 27 Sep 2019 06:49:30 -0700
Date: Fri, 27 Sep 2019 21:53:32 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190927135330.GA5570@gao-cwp>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-7-git-send-email-chao.gao@intel.com>
 <c9b53200-3b90-7f93-21f8-dd715965546a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c9b53200-3b90-7f93-21f8-dd715965546a@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v11 6/7] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMTI6MTk6MjJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAyNi4wOS4yMDE5IDE1OjUzLCBDaGFvIEdhbyB3cm90ZToKPj4gQEAgLTEwNSwyMyAr
MTEwLDQyIEBAIHZvaWQgX19pbml0IG1pY3JvY29kZV9zZXRfbW9kdWxlKHVuc2lnbmVkIGludCBp
ZHgpCj4+ICB9Cj4+ICAKPj4gIC8qCj4+IC0gKiBUaGUgZm9ybWF0IGlzICdbPGludGVnZXI+fHNj
YW5dJy4gQm90aCBvcHRpb25zIGFyZSBvcHRpb25hbC4KPj4gKyAqIFRoZSBmb3JtYXQgaXMgJ1s8
aW50ZWdlcj58c2Nhbiwgbm1pPTxib29sPl0nLiBCb3RoIG9wdGlvbnMgYXJlIG9wdGlvbmFsLgo+
PiAgICogSWYgdGhlIEVGSSBoYXMgZm9yY2VkIHdoaWNoIG9mIHRoZSBtdWx0aWJvb3QgcGF5bG9h
ZHMgaXMgdG8gYmUgdXNlZCwKPj4gLSAqIG5vIHBhcnNpbmcgd2lsbCBiZSBhdHRlbXB0ZWQuCj4+
ICsgKiBvbmx5IG5taT08Ym9vbD4gaXMgcGFyc2VkLgo+PiAgICovCj4+ICBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV91Y29kZShjb25zdCBjaGFyICpzKQo+PiAgewo+PiAtICAgIGNvbnN0IGNoYXIg
KnEgPSBOVUxMOwo+PiArICAgIGNvbnN0IGNoYXIgKnNzOwo+PiArICAgIGludCB2YWwsIHJjID0g
MDsKPj4gIAo+PiAtICAgIGlmICggdWNvZGVfbW9kX2ZvcmNlZCApIC8qIEZvcmNlZCBieSBFRkkg
Ki8KPj4gLSAgICAgICByZXR1cm4gMDsKPj4gKyAgICBkbyB7Cj4+ICsgICAgICAgIHNzID0gc3Ry
Y2hyKHMsICcsJyk7Cj4+ICsgICAgICAgIGlmICggIXNzICkKPj4gKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOwo+PiAgCj4+IC0gICAgaWYgKCAhc3RybmNtcChzLCAic2NhbiIsIDQp
ICkKPj4gLSAgICAgICAgdWNvZGVfc2NhbiA9IDE7Cj4+IC0gICAgZWxzZQo+PiAtICAgICAgICB1
Y29kZV9tb2RfaWR4ID0gc2ltcGxlX3N0cnRvbChzLCAmcSwgMCk7Cj4+ICsgICAgICAgIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm5taSIsIHMsIHNzKSkgPj0gMCApCj4+ICsgICAgICAgICAg
ICB1Y29kZV9pbl9ubWkgPSB2YWw7Cj4+ICsgICAgICAgIGVsc2UgaWYgKCAhdWNvZGVfbW9kX2Zv
cmNlZCApIC8qIE5vdCBmb3JjZWQgYnkgRUZJICovCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKnEgPSBOVUxMOwo+PiArCj4+ICsgICAgICAgICAgICBpZiAoICFzdHJu
Y21wKHMsICJzY2FuIiwgNCkgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAg
IHVjb2RlX3NjYW4gPSB0cnVlOwo+Cj5JIGd1ZXNzIGl0IHdvdWxkIGhhdmUgcmVzdWx0ZWQgaW4g
bW9yZSBjb25zaXN0ZW50IGNvZGUgaWYgeW91IGhhZAo+dXNlZCBwYXJzZV9ib29sZWFuKCkgaGVy
ZSwgdG9vLgo+Cj4+IEBAIC0yMjIsNiArMjQ2LDggQEAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9v
cHMgKm1pY3JvY29kZV9vcHM7Cj4+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV9t
dXRleCk7Cj4+ICAKPj4gIERFRklORV9QRVJfQ1BVKHN0cnVjdCBjcHVfc2lnbmF0dXJlLCBjcHVf
c2lnKTsKPj4gKy8qIFN0b3JlIGVycm9yIGNvZGUgb2YgdGhlIHdvcmsgZG9uZSBpbiBOTUkgaGFu
ZGxlciAqLwo+PiArREVGSU5FX1BFUl9DUFUoaW50LCBsb2FkaW5nX2Vycik7Cj4KPnN0YXRpYwo+
Cj4+IEBAIC0zNTYsNDIgKzM4Myw4OCBAQCBzdGF0aWMgdm9pZCBzZXRfc3RhdGUodW5zaWduZWQg
aW50IHN0YXRlKQo+PiAgICAgIHNtcF93bWIoKTsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIGludCBz
ZWNvbmRhcnlfdGhyZWFkX2ZuKHZvaWQpCj4+ICtzdGF0aWMgaW50IHNlY29uZGFyeV9ubWlfd29y
ayh2b2lkKQo+PiAgewo+PiAtICAgIHVuc2lnbmVkIGludCBwcmltYXJ5ID0gY3B1bWFza19maXJz
dCh0aGlzX2NwdShjcHVfc2libGluZ19tYXNrKSk7Cj4+ICsgICAgY3B1bWFza19zZXRfY3B1KHNt
cF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsKPj4gIAo+PiAtICAgIGlmICggIXdh
aXRfZm9yX3N0YXRlKExPQURJTkdfQ0FMTElOKSApCj4+IC0gICAgICAgIHJldHVybiAtRUJVU1k7
Cj4+ICsgICAgcmV0dXJuIHdhaXRfZm9yX3N0YXRlKExPQURJTkdfRVhJVCkgPyAwIDogLUVCVVNZ
Owo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IHByaW1hcnlfdGhyZWFkX3dvcmsoY29uc3Qgc3Ry
dWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCj4+ICt7Cj4+ICsgICAgaW50IHJldDsKPj4gIAo+
PiAgICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfY2FsbGluX21h
cCk7Cj4+ICAKPj4gLSAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VYSVQpICkKPj4g
KyAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VOVEVSKSApCj4+ICAgICAgICAgIHJl
dHVybiAtRUJVU1k7Cj4+ICAKPj4gLSAgICAvKiBDb3B5IHVwZGF0ZSByZXZpc2lvbiBmcm9tIHRo
ZSBwcmltYXJ5IHRocmVhZC4gKi8KPj4gLSAgICB0aGlzX2NwdShjcHVfc2lnKS5yZXYgPSBwZXJf
Y3B1KGNwdV9zaWcsIHByaW1hcnkpLnJldjsKPj4gKyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5h
cHBseV9taWNyb2NvZGUocGF0Y2gpOwo+PiArICAgIGlmICggIXJldCApCj4+ICsgICAgICAgIGF0
b21pY19pbmMoJmNwdV91cGRhdGVkKTsKPj4gKyAgICBhdG9taWNfaW5jKCZjcHVfb3V0KTsKPj4g
IAo+PiAtICAgIHJldHVybiAwOwo+PiArICAgIHJldHVybiByZXQ7Cj4+ICB9Cj4+ICAKPj4gLXN0
YXRpYyBpbnQgcHJpbWFyeV90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAq
cGF0Y2gpCj4+ICtzdGF0aWMgaW50IHByaW1hcnlfbm1pX3dvcmsoY29uc3Qgc3RydWN0IG1pY3Jv
Y29kZV9wYXRjaCAqcGF0Y2gpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIHByaW1hcnlfdGhyZWFkX3dv
cmsocGF0Y2gpOwo+PiArfQo+Cj5XaHkgdGhpcyB3cmFwcGVyPyBUaGUgZnVuY3Rpb24gc2lnbmF0
dXJlcyBhcmUgaWRlbnRpY2FsLiBJIGd1ZXNzCj55b3Ugd2FudCB0byBlbXBoYXNpemUgdGhlIGVu
dmlyb25tZW50IHRoZSBmdW5jdGlvbiBpcyB0byBiZSB1c2VkCj5pbiwgc28gcGVyaGFwcyBmaW5l
IGRlc3BpdGUgdGhlIHJlZHVuZGFuY3kuIEF0IGxlYXN0IHRoZXJlJ3Mgbm8KPmFkZHJlc3MgdGFr
ZW4gb2YgdGhpcyBmdW5jdGlvbiwgc28gdGhlIGNvbXBpbGVyIGNhbiBlbGltaW5hdGUgaXQuCj4K
Pj4gK3N0YXRpYyBpbnQgc2Vjb25kYXJ5X3RocmVhZF9mbih2b2lkKQo+PiArewo+PiAgICAgIGlm
ICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfQ0FMTElOKSApCj4+ICAgICAgICAgIHJldHVybiAt
RUJVU1k7Cj4+ICAKPj4gLSAgICBjcHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAm
Y3B1X2NhbGxpbl9tYXApOwo+PiArICAgIHNlbGZfbm1pKCk7Cj4+ICAKPj4gLSAgICBpZiAoICF3
YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VOVEVSKSApCj4+ICsgICAgLyogQ29weSB1cGRhdGUgcmV2
aXNpb24gZnJvbSB0aGUgcHJpbWFyeSB0aHJlYWQuICovCj4+ICsgICAgdGhpc19jcHUoY3B1X3Np
ZykucmV2ID0KPj4gKyAgICAgICAgcGVyX2NwdShjcHVfc2lnLCBjcHVtYXNrX2ZpcnN0KHRoaXNf
Y3B1KGNwdV9zaWJsaW5nX21hc2spKSkucmV2Owo+Cj5fYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25z
KCkgdGFrZXMgc3BlY2lmaWMgY2FyZSB0byBhdm9pZCByZWx5aW5nIG9uCj50aGUgTk1JIHBvdGVu
dGlhbGx5IG5vdCBhcnJpdmluZyBzeW5jaHJvbm91c2x5IChpbiB3aGljaCBjYXNlIHlvdSdkCj5w
b3RlbnRpYWxseSBjb3B5IGEgbm90LXlldC11cGRhdGVkIENQVSBzaWduYXR1cmUgYWJvdmUpLiBJ
IHRoaW5rIHRoZQo+c2FtZSBjYXJlIHdhbnRzIGFwcGx5aW5nIGhlcmUsIHdoaWNoIEkgZ3Vlc3Mg
d291bGQgYmUgYW5vdGhlcgo+Cj4gICAgd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19FWElUKTsKPgo+
PiArICAgIHJldHVybiB0aGlzX2NwdShsb2FkaW5nX2Vycik7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRp
YyBpbnQgcHJpbWFyeV90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0
Y2gpCj4+ICt7Cj4+ICsgICAgaWYgKCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19DQUxMSU4pICkK
Pj4gICAgICAgICAgcmV0dXJuIC1FQlVTWTsKPj4gIAo+PiAtICAgIHJldCA9IG1pY3JvY29kZV9v
cHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7Cj4+IC0gICAgaWYgKCAhcmV0ICkKPj4gLSAgICAg
ICAgYXRvbWljX2luYygmY3B1X3VwZGF0ZWQpOwo+PiAtICAgIGF0b21pY19pbmMoJmNwdV9vdXQp
Owo+PiArICAgIGlmICggdWNvZGVfaW5fbm1pICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHNlbGZf
bm1pKCk7Cj4+ICsgICAgICAgIHJldHVybiB0aGlzX2NwdShsb2FkaW5nX2Vycik7Cj4KPlNhbWUg
aGVyZSB0aGFuLCB0byBwcm90ZWN0IGFnYWluc3QgcmV0dXJuaW5nIGEgbm90LXlldC11cGRhdGVk
IGVycm9yCj5pbmRpY2F0b3IuCj4KPj4gQEAgLTQyMCwxNCArNDk4LDIzIEBAIHN0YXRpYyBpbnQg
Y29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCj4+
ICAgICAgICAgIHJldHVybiByZXQ7Cj4+ICAgICAgfQo+PiAgCj4+IC0gICAgLyogTGV0IHByaW1h
cnkgdGhyZWFkcyBsb2FkIHRoZSBnaXZlbiB1Y29kZSB1cGRhdGUgKi8KPj4gLSAgICBzZXRfc3Rh
dGUoTE9BRElOR19FTlRFUik7Cj4+IC0KPj4gKyAgICAvKiBDb250cm9sIHRocmVhZCBsb2FkcyB1
Y29kZSBmaXJzdCB3aGlsZSBvdGhlcnMgYXJlIGluIE5NSSBoYW5kbGVyLiAqLwo+PiAgICAgIHJl
dCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7Cj4+ICAgICAgaWYgKCAh
cmV0ICkKPj4gICAgICAgICAgYXRvbWljX2luYygmY3B1X3VwZGF0ZWQpOwo+PiAgICAgIGF0b21p
Y19pbmMoJmNwdV9vdXQpOwo+PiAgCj4+ICsgICAgaWYgKCByZXQgPT0gLUVJTyApCj4+ICsgICAg
ewo+PiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUgo+PiArICAgICAgICAgICAgICAgIkxhdGUg
bG9hZGluZyBhYm9ydGVkOiBDUFUldSBmYWlsZWQgdG8gdXBkYXRlIHVjb2RlXG4iLCBjcHUpOwo+
PiArICAgICAgICBzZXRfc3RhdGUoTE9BRElOR19FWElUKTsKPj4gKyAgICAgICAgcmV0dXJuIHJl
dDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICAvKiBMZXQgcHJpbWFyeSB0aHJlYWRzIGxvYWQgdGhl
IGdpdmVuIHVjb2RlIHVwZGF0ZSAqLwo+PiArICAgIHNldF9zdGF0ZShMT0FESU5HX0VOVEVSKTsK
Pgo+V2hpbGUgdGhlIGRlc2NyaXB0aW9uIGdvZXMgdG8gc29tZSBsZW5ndGhzIHRvIGV4cGxhaW4g
dGhpcyBvcmRlcmluZyBvZgo+dXBkYXRlcywgSSBzdGlsbCBkb24ndCByZWFsbHkgc2VlIHRoZSBw
b2ludDogSG93IGlzIGl0IGJldHRlciBmb3IgdGhlCj5jb250cm9sIENQVSB0byBoYXZlIHVwZGF0
ZWQgaXRzIHVjb2RlIGVhcmx5IGFuZCB0aGVuIGhpdCBhbiBOTUkgYmVmb3JlCj50aGUgb3RoZXIg
Q1BVcyBoYXZlIGV2ZW4gc3RhcnRlZCB1cGRhdGluZywgdGhhbiB0aGUgb3RoZXIgd2F5IGFyb3Vu
ZAo+aW4gdGhlIG9wcG9zaXRlIGNhc2U/CgpXZSB3YW50IHRvIGJlIGNvbnNlcnZhdGl2ZSBoZXJl
LiBJZiBhbiB1Y29kZSBpcyB0byB1cGRhdGUgc29tZXRoaW5nCnNoYXJlZCBieSBhIHdob2xlIHNv
Y2tldCwgZm9yIHRoZSBsYXR0ZXIgY2FzZSwgY29udHJvbCB0aHJlYWQgbWF5CmJlIGFjY2Vzc2lu
ZyB0aGluZ3MgdGhhdCBhcmUgYmVpbmcgdXBkYXRpbmcgYnkgdGhlIHVjb2RlIGxvYWRpbmcgb24K
b3RoZXIgY29yZXMuIEl0IGlzIG5vdCBzYWZlLCBqdXN0IGxpa2Ugc2libGluZyB0aHJlYWQgaXNu
J3QgZXhwZWN0ZWQKdG8gYWNjZXNzIGZlYXR1cmVzIGV4cG9zZWQgYnkgdGhlIG9sZCB1Y29kZSB3
aGVuIHByaW1hcnkgdGhyZWFkIGlzCmxvYWRpbmcgdWNvZGUuCgpEbyB5b3UgdGhpbmsgaXQgbWFr
ZXMgYSBsaXR0bGUgc2Vuc2U/IElmIHllcywgSSB3b3VsZCBsaWtlIHRvIHBvc3QKYSBuZXcgdmVy
c2lvbiBvZiB0aGlzIHBhdGNoIGxhdGVyIHRoaXMgZGF5IHRvIGNhdGNoIHVwIFhlbiA0LjEzLgoK
T3RoZXIgY29tbWVudHMgbWFrZSBzZW5zZSB0byBtZS4KClRoYW5rcwpDaGFvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:52:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13:52: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 1iDqf9-00012O-Ue; Fri, 27 Sep 2019 13:51:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XzqE=XW=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iDqf8-00012D-1V
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:51:58 +0000
X-Inumbo-ID: f247e018-e12d-11e9-b588-bc764e2007e4
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by localhost (Halon) with ESMTPS
 id f247e018-e12d-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 13:51:46 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id i30so3574458pgl.0;
 Fri, 27 Sep 2019 06:51:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=gNsmJANuFRtv9BDWu9vEshkKqHkFbJbTP2ieODkMfEw=;
 b=KfEKvwAcFwb3pLQ478P8V4M2xTuOaM7xgMqL7fp7HF8A44Tl3wKsVvVMxDGXH1huvl
 dMfIAiDm2IBb4pwdI0tFrgXMaaP2jV17nXHRQh8VjvuowW1zy2ufpwFX+LqCk7JPTrMc
 ScoMgVuTrXBPE5FQbHSz1RpXYWF+X3pHzy1hH54a5hELUfy6XdKqdmkun7jhzz/xniz5
 NGUfpqXXQPagk9V0wcuoGCHGM1+2QPYc+k/NCUEl9kpPvQ+X24F+J1lot3YgxBx5hy39
 0WR/h4QIRj8ysFtv/l22z5OUtFFlZ560iJQhRJZXUsWd8DLxzk17sgqjN/wKvAGc6AYh
 TYlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=gNsmJANuFRtv9BDWu9vEshkKqHkFbJbTP2ieODkMfEw=;
 b=lmBWlUhdb5/zE+4SFnky7HPboELunx0HkomVv3iRKTsr1/TvxvkgPxFVYykRA/CxRu
 Ux9hdV14/awx9xcnJdDZ7dD7vnAmEd9TFCGeasbLr1n4u6mk77i3ehy5xEzT6f/FHzwj
 vPOctbJM1JnZRw/OsvWLLxRk40q41lHvkV0V1n4lLHCltnhbE60dHt8ew85PzP9K+vu+
 7GjCXTniVOjaHDA/VRACeIqvgBehDUKAj+YC1DEYHym0D8kEyOwX0zOXRX7uhMNgkUP/
 /o/nc90RvXS6E4C6yXWYem/i/PrDDF03TRkrD0PNSZXSTJ/KgrX4UbdDDJxre+/j3NHv
 sttw==
X-Gm-Message-State: APjAAAWxY3/Pv8BxQu+pVoA+XCWEqbI4/Uwoxvv1N4QAemislvXrct26
 xhbJMS5klr9HSGZbsoiq+l4D4oxx4Qh5Bu1sZCA=
X-Google-Smtp-Source: APXvYqxWacnZagW5BSDSZH9drb9PEYT1NIkdDNxIsGJ+IwHE+BeDbroR9p71gi2nfeeQtmjZBLXqRNIb3082VBlL684=
X-Received: by 2002:a63:225f:: with SMTP id t31mr9343294pgm.50.1569592305898; 
 Fri, 27 Sep 2019 06:51:45 -0700 (PDT)
MIME-Version: 1.0
References: <CACJ1ZNsXOP-NHHhVTvxnsLvMx1FdJQgEibTsH4nj01b0WrO7fA@mail.gmail.com>
 <E8A267E0-2E8F-4C2A-A280-99E8C7684721@xenproject.org>
 <DE57D4C8-B621-4BDC-B0E5-7F59E812EC66@xenproject.org>
In-Reply-To: <DE57D4C8-B621-4BDC-B0E5-7F59E812EC66@xenproject.org>
From: Paul Durrant <pdurrant@gmail.com>
Date: Fri, 27 Sep 2019 14:51:36 +0100
Message-ID: <CACCGGhAJkb+0tNg+DMnkoSzSLqO2HC_+qvdZ5O9G5QXZtvHAGw@mail.gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Subject: Re: [Xen-devel] [win-pv-devel] [Vote] XCP-ng subproject proposal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 win-pv-devel@lists.xenproject.org,
 "committers@xenproject.org" <committers@xenproject.org>,
 olivier.lambert@vates.fr, xen-api@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KzEgZnJvbSBtZQoKT24gRnJpLCAyNyBTZXAgMjAxOSBhdCAxNDowMCwgTGFycyBLdXJ0aCA8bGFy
cy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90ZToKPgo+Cj4KPiBPbiA5IFNlcCAyMDE5LCBhdCAx
NTo0NCwgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4KPiBI
ZWxsbyBldmVyeW9uZSwKPgo+IE9saXZpZXIgaGFkIHBvc3RlZCBhbiBSRkMgZm9yIHRoaXMgcHJv
cG9zYWwgb24geGVuLWRldmVsQC0gc2VlIGh0dHBzOi8veGVuLm1hcmttYWlsLm9yZy90aHJlYWQv
ZXJtbnJiM3BzM29rdm5qcgo+Cj4gVGhlIHByb3Bvc2FsIGFsc28gaGFzIGJlZW4gZGlzY3Vzc2Vk
IGJ5IHRoZSBBZHZpc29yeSBCb2FyZCBhbmQgd2FzIGFwcHJvdmVkCj4KPiBIb3dldmVyLCBmb3Ig
dGhlIHByb3Bvc2FsIHRvIGZ1bGx5IHBhc3MgdGhlIHByb3Bvc2FsIG11c3QgYmUgcnVuIGJ5IHBh
c3QgYWxsIG1hdHVyZSBzdWJwcm9qZWN0LCB3aGljaCBhcmUgSHlwZXJ2aXNvcnMsIFdpbmRvd3Mg
UFYgRHJpdmVycyBhbmQgWEFQSSAoc2VlIGh0dHBzOi8veGVucHJvamVjdC5vcmcvZGV2ZWxvcGVy
cy9nb3Zlcm5hbmNlLyNwcm9qZWN0LWRlY2lzaW9ucykuIFBlb3BsZSBsaXN0ZWQgdW5kZXIgUHJv
amVjdCB0ZWFtIHZpc2libGUgb24gdGhlIHJpZ2h0IGNvbHVtbnMgb2YgZm9sbG93aW5nIHBhZ2Vz
IGNhbiB2b3RlCj4gKiBodHRwczovL3hlbnByb2plY3Qub3JnL2RldmVsb3BlcnMvdGVhbXMveGVu
LWh5cGVydmlzb3IvIC0gYWxyZWFkeSB2b3RlZDogSmFuLCBJYW4sIFdlaSwgR2VvcmdlCj4gKiBo
dHRwczovL3hlbnByb2plY3Qub3JnL2RldmVsb3BlcnMvdGVhbXMvd2luZG93cy1wdi1kcml2ZXJz
Lwo+ICogaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9kZXZlbG9wZXJzL3RlYW1zL3hlbi1hcGkvCj4K
PiBUaGUgUkZDIHByb3Bvc2FsIGhhcyBwYXNzZWQgdGhlIEh5cGVydmlzb3IgdGVhbSB3aXRoIDQv
OCB2b3RlcyAoc2VlIGh0dHBzOi8veGVuLm1hcmttYWlsLm9yZy90aHJlYWQvZXJtbnJiM3BzM29r
dm5qciksIGJ1dCBtb3JlIHN1cHBvcnQgd291bGQgYmUgYXBwcmVjaWF0ZWQKPgo+IFRoZSBwcm9w
b3NhbCBpcyBhdHRhY2hlZCBiZWxvdy4gUGxlYXNlIHZvdGUgYmVmb3JlIG5leHQgVHVlc2RheQo+
Cj4gQmVzdCBSZWdhcmRzCj4gTGFycwo+Cj4KPiBIaSBhbGwuCj4gc28gbm8gbW9yZSB2b3RlcyB3
aGljaCBtZWFucyB0aGUgcHJvcG9zYWwgaGFzIHBhc3NlZAo+IExhcmQKPgo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gd2luLXB2LWRldmVsIG1haWxp
bmcgbGlzdAo+IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby93aW4tcHYtZGV2ZWwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:55:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDqi7-0001Cj-FZ; Fri, 27 Sep 2019 13: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDqi6-0001CC-AX
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:55:02 +0000
X-Inumbo-ID: 657d08e2-e12e-11e9-9679-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 657d08e2-e12e-11e9-9679-12813bfff9fa;
 Fri, 27 Sep 2019 13: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 3BF62ABE3;
 Fri, 27 Sep 2019 13:54:59 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-7-git-send-email-chao.gao@intel.com>
 <c9b53200-3b90-7f93-21f8-dd715965546a@suse.com>
 <20190927135330.GA5570@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1cc3a02b-c73a-d2bd-e96a-3bfa28ddc925@suse.com>
Date: Fri, 27 Sep 2019 15:55:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190927135330.GA5570@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 6/7] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

T24gMjcuMDkuMjAxOSAxNTo1MywgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjcsIDIw
MTkgYXQgMTI6MTk6MjJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI2LjA5LjIw
MTkgMTU6NTMsIENoYW8gR2FvIHdyb3RlOgo+Pj4gQEAgLTQyMCwxNCArNDk4LDIzIEBAIHN0YXRp
YyBpbnQgY29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0
Y2gpCj4+PiAgICAgICAgICByZXR1cm4gcmV0Owo+Pj4gICAgICB9Cj4+PiAgCj4+PiAtICAgIC8q
IExldCBwcmltYXJ5IHRocmVhZHMgbG9hZCB0aGUgZ2l2ZW4gdWNvZGUgdXBkYXRlICovCj4+PiAt
ICAgIHNldF9zdGF0ZShMT0FESU5HX0VOVEVSKTsKPj4+IC0KPj4+ICsgICAgLyogQ29udHJvbCB0
aHJlYWQgbG9hZHMgdWNvZGUgZmlyc3Qgd2hpbGUgb3RoZXJzIGFyZSBpbiBOTUkgaGFuZGxlci4g
Ki8KPj4+ICAgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsK
Pj4+ICAgICAgaWYgKCAhcmV0ICkKPj4+ICAgICAgICAgIGF0b21pY19pbmMoJmNwdV91cGRhdGVk
KTsKPj4+ICAgICAgYXRvbWljX2luYygmY3B1X291dCk7Cj4+PiAgCj4+PiArICAgIGlmICggcmV0
ID09IC1FSU8gKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUgo+Pj4g
KyAgICAgICAgICAgICAgICJMYXRlIGxvYWRpbmcgYWJvcnRlZDogQ1BVJXUgZmFpbGVkIHRvIHVw
ZGF0ZSB1Y29kZVxuIiwgY3B1KTsKPj4+ICsgICAgICAgIHNldF9zdGF0ZShMT0FESU5HX0VYSVQp
Owo+Pj4gKyAgICAgICAgcmV0dXJuIHJldDsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICAvKiBM
ZXQgcHJpbWFyeSB0aHJlYWRzIGxvYWQgdGhlIGdpdmVuIHVjb2RlIHVwZGF0ZSAqLwo+Pj4gKyAg
ICBzZXRfc3RhdGUoTE9BRElOR19FTlRFUik7Cj4+Cj4+IFdoaWxlIHRoZSBkZXNjcmlwdGlvbiBn
b2VzIHRvIHNvbWUgbGVuZ3RocyB0byBleHBsYWluIHRoaXMgb3JkZXJpbmcgb2YKPj4gdXBkYXRl
cywgSSBzdGlsbCBkb24ndCByZWFsbHkgc2VlIHRoZSBwb2ludDogSG93IGlzIGl0IGJldHRlciBm
b3IgdGhlCj4+IGNvbnRyb2wgQ1BVIHRvIGhhdmUgdXBkYXRlZCBpdHMgdWNvZGUgZWFybHkgYW5k
IHRoZW4gaGl0IGFuIE5NSSBiZWZvcmUKPj4gdGhlIG90aGVyIENQVXMgaGF2ZSBldmVuIHN0YXJ0
ZWQgdXBkYXRpbmcsIHRoYW4gdGhlIG90aGVyIHdheSBhcm91bmQKPj4gaW4gdGhlIG9wcG9zaXRl
IGNhc2U/Cj4gCj4gV2Ugd2FudCB0byBiZSBjb25zZXJ2YXRpdmUgaGVyZS4gSWYgYW4gdWNvZGUg
aXMgdG8gdXBkYXRlIHNvbWV0aGluZwo+IHNoYXJlZCBieSBhIHdob2xlIHNvY2tldCwgZm9yIHRo
ZSBsYXR0ZXIgY2FzZSwgY29udHJvbCB0aHJlYWQgbWF5Cj4gYmUgYWNjZXNzaW5nIHRoaW5ncyB0
aGF0IGFyZSBiZWluZyB1cGRhdGluZyBieSB0aGUgdWNvZGUgbG9hZGluZyBvbgo+IG90aGVyIGNv
cmVzLiBJdCBpcyBub3Qgc2FmZSwganVzdCBsaWtlIHNpYmxpbmcgdGhyZWFkIGlzbid0IGV4cGVj
dGVkCj4gdG8gYWNjZXNzIGZlYXR1cmVzIGV4cG9zZWQgYnkgdGhlIG9sZCB1Y29kZSB3aGVuIHBy
aW1hcnkgdGhyZWFkIGlzCj4gbG9hZGluZyB1Y29kZS4KCkFoIHllcywgY29uc2lkZXJpbmcgYSBz
b2NrZXQtd2lkZSBlZmZlY3QgZGlkbid0IG9jY3VyIHRvIG1lIChhbHRob3VnaAppdCBzaG91bGQg
aGF2ZSkuIFNvIGlmIHlvdSBtZW50aW9uIHRoaXMgYXNwZWN0IGluIHRoZSBkZXNjcmlwdGlvbiwg
SQp0aGluayBJJ20gZ29pbmcgdG8gYmUgZmluZSB3aXRoIHRoZSBjaGFuZ2UgaW4gdGhpcyByZWdh
cmQuIFlldCAoYXMgc28Kb2Z0ZW4pIHRoaXMgcmFpc2VzIGFub3RoZXIgcXVlc3Rpb246IFdoYXQg
YWJvdXQgInNlY29uZGFyeSIgc29ja2V0cz8KU2hvdWxkbid0IHdlIGVudGVydGFpbiBhIHNpbWls
YXIgdHdvLXN0ZXAgYXBwcm9hY2ggdGhlcmUgdGhlbj8KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 13:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 13: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 1iDqja-0001Im-TI; Fri, 27 Sep 2019 13:56:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t+55=XW=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iDqjZ-0001If-Mz
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 13:56:33 +0000
X-Inumbo-ID: 9c9f34e4-e12e-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 9c9f34e4-e12e-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 13:56:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569592593;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=ephvTIdMoCA2roiEr9m6MnnAw9UI1MAg/EBRyKGI/sw=;
 b=hKVs7tdPuZ5m7NN5wjjseVYTcHa9aVnVTILtf3/3BbXhAqR8onMjwZtc
 CInjO/lRTGhKc4BgWDiacoK7C+eeeCLh7lA7s8LZ0c3lWD0lEzFnw6voP
 ZA8fiV1FCuZRMAAEXsMEGOIHuZXPHzA/n73xwwdybH6CG+EuCWj6tDYPw M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 02igw3BgUMmn4/BQXUJqzorDfDNDGdVFvuj5G3G9xbAFKpjekMnkTIQ8CPrHa+Un5uiaCNo4x8
 zoHt2uoo6zpl6DTnVNvJX22rwtyw02DhhoaoCht06j4SKdsuuoV9CRclhSq+aOsqWEC/m4MuJN
 XhCsK+QDneddK7QG4urKnjmFOpEgL9HYNKco8/vHIkyOQMixSh2qALFXOuKICQyco1F1QmkPjr
 mhCSU4RkjLkLUuc8YvVwVCv9AE4osk4/1DxbyStkgqhPRN6hlx90yPRppZ5mgL5jRjXZ0xfJpV
 1ZU=
X-SBRS: 2.7
X-MesageID: 6177709
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6177709"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [ANNOUNCE] Call for agenda items for Oct, 10th Community Call @
 15:00 UTC - One week later than normal
Thread-Index: AQHVdTtawOqguuCxt0q0VYKd5kF5Vg==
Date: Fri, 27 Sep 2019 13:56:26 +0000
Message-ID: <B580C4CA-6849-4C99-BB8F-13A581A71A39@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.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <EC7EC270B54DC14593E17423081DDD8D@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [ANNOUNCE] Call for agenda items for Oct,
 10th Community Call @ 15:00 UTC - One week later than normal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, 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>, George
 Dunlap <George.Dunlap@citrix.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@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>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.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>

SGkgYWxsLA0KDQp0aGUgcHJvcG9zZWQgYWdlbmRhIGlzIGluIGh0dHBzOi8vY3J5cHRwYWQuZnIv
cGFkLyMvMi9wYWQvZWRpdC80RkdFdzgxZmxQVWlpdmtqa3V2UUotQ0svZW1iZWQvcHJlc2VudC9h
bmQgeW91IGNhbiBlZGl0IHRvIGFkZCBpdGVtcw0KQWx0ZXJuYXRpdmVseSwgeW91IGNhbiByZXBs
eSB0byB0aGlzIG1haWwgZGlyZWN0bHkNCg0KQWdlbmRhIGl0ZW1zIGFwcHJlY2lhdGVkIGEgZmV3
IGRheXMgYmVmb3JlIHRoZSBjYWxsOiBwbGVhc2UgcHV0IHlvdXIgbmFtZSBiZXNpZGVzIGl0ZW1z
IGlmIHlvdSBlZGl0IHRoZSBkb2N1bWVudA0KDQpCZXN0IFJlZ2FyZHMNCkxhcnMNClAuUy46IElm
IHlvdSB3YW50IHRvIGJlIGFkZGVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgQ0MgbGlzdCBwbGVhc2Ug
cmVwbHkgcHJpdmF0ZWx5DQoNCj09IERpYWwtaW4gSW5mb3JtYXRpb24gPT0NCiMjIE1lZXRpbmcg
dGltZQ0KMTU6MDAgLSAxNjowMCBVVEMNCkZ1cnRoZXIgSW50ZXJuYXRpb25hbCBtZWV0aW5nIHRp
bWVzOiBodHRwczovL3d3dy50aW1lYW5kZGF0ZS5jb20vd29ybGRjbG9jay9tZWV0aW5nZGV0YWls
cy5odG1sP3llYXI9MjAxOSZtb250aD0xMCZkYXk9MTAmaG91cj0xNSZtaW49MCZzZWM9MCZwMT0y
MjUmcDI9MjI0JnAzPTI0JnA0PTE3OSZwNT0xMzYmcDY9MzcmcDc9MzMNCg0KIyMgRGlhbCBpbiBk
ZXRhaWxzDQpXZWI6wqBodHRwczovL3d3dy5nb3RvbWVldC5tZS9sYXJza3VydGgNCllvdSBjYW4g
YWxzbyBkaWFsIGluIHVzaW5nIHlvdXIgcGhvbmUuDQpBY2Nlc3MgQ29kZTogOTA2LTg4Ni05NjUN
CkNoaW5hIChUb2xsIEZyZWUpOiA0MDA4IDgxMTA4NA0KR2VybWFueTogKzQ5IDY5MiA1NzM2IDcz
MTcNClBvbGFuZCAoVG9sbCBGcmVlKTogMDAgODAwIDExMjQ3NTkNClVrcmFpbmUgKFRvbGwgRnJl
ZSk6IDAgODAwIDUwIDE3MzMNClVuaXRlZCBLaW5nZG9tOiArNDQgMzMwIDIyMSAwMDg4DQpVbml0
ZWQgU3RhdGVzOiArMSAoNTcxKSAzMTctMzEyOQ0KU3BhaW46ICszNCA5MzIgNzUgMjAwNA0KDQpN
b3JlIHBob25lIG51bWJlcnMNCkF1c3RyYWxpYTogKzYxIDIgOTA4NyAzNjA0DQpBdXN0cmlhOiAr
NDMgNyAyMDgxIDU0MjcNCkFyZ2VudGluYSAoVG9sbCBGcmVlKTogMCA4MDAgNDQ0IDMzNzUNCkJh
aHJhaW4gKFRvbGwgRnJlZSk6IDgwMCA4MSAxMTENCkJlbGFydXMgKFRvbGwgRnJlZSk6IDggODIw
IDAwMTEgMDQwMA0KQmVsZ2l1bTogKzMyIDI4IDkzIDcwMTgNCkJyYXppbCAoVG9sbCBGcmVlKTog
MCA4MDAgMDQ3IDQ5MDYNCkJ1bGdhcmlhIChUb2xsIEZyZWUpOiAwMDgwMCAxMjAgNDQxNw0KQ2Fu
YWRhOiArMSAoNjQ3KSA0OTctOTM5MQ0KQ2hpbGUgKFRvbGwgRnJlZSk6IDgwMCAzOTUgMTUwDQpD
b2xvbWJpYSAoVG9sbCBGcmVlKTogMDEgODAwIDUxOCA0NDgzDQpDemVjaCBSZXB1YmxpYyAoVG9s
bCBGcmVlKTogODAwIDUwMDQ0OA0KRGVubWFyazogKzQ1IDMyIDcyIDAzIDgyDQpGaW5sYW5kOiAr
MzU4IDkyMyAxNyAwNTY4DQpGcmFuY2U6ICszMyAxNzAgOTUwIDU5NA0KR3JlZWNlIChUb2xsIEZy
ZWUpOiAwMCA4MDAgNDQxNCAzODM4DQpIb25nIEtvbmcgKFRvbGwgRnJlZSk6IDMwNzEzMTY5DQpI
dW5nYXJ5IChUb2xsIEZyZWUpOiAoMDYpIDgwIDk4NiAyNTUNCkljZWxhbmQgKFRvbGwgRnJlZSk6
IDgwMCA3MjA0DQpJbmRpYSAoVG9sbCBGcmVlKTogMTgwMDI2NjkyNzINCkluZG9uZXNpYSAoVG9s
bCBGcmVlKTogMDA3IDgwMyAwMjAgNTM3NQ0KSXJlbGFuZDogKzM1MyAxNSAzNjAgNzI4DQpJc3Jh
ZWwgKFRvbGwgRnJlZSk6IDEgODA5IDQ1NCA4MzANCkl0YWx5OiArMzkgMCAyNDcgOTIgMTMgMDEN
CkphcGFuIChUb2xsIEZyZWUpOiAwIDEyMCA2NjMgODAwDQpLb3JlYSwgUmVwdWJsaWMgb2YgKFRv
bGwgRnJlZSk6IDAwNzk4IDE0IDIwNyA0OTE0DQpMdXhlbWJvdXJnIChUb2xsIEZyZWUpOiA4MDAg
ODUxNTgNCk1hbGF5c2lhIChUb2xsIEZyZWUpOiAxIDgwMCA4MSA2ODU0DQpNZXhpY28gKFRvbGwg
RnJlZSk6IDAxIDgwMCA1MjIgMTEzMw0KTmV0aGVybGFuZHM6ICszMSAyMDcgOTQxIDM3Nw0KTmV3
IFplYWxhbmQ6ICs2NCA5IDI4MCA2MzAyDQpOb3J3YXk6ICs0NyAyMSA5MyAzNyA1MQ0KUGFuYW1h
IChUb2xsIEZyZWUpOiAwMCA4MDAgMjI2IDc5MjgNClBlcnUgKFRvbGwgRnJlZSk6IDAgODAwIDc3
MDIzDQpQaGlsaXBwaW5lcyAoVG9sbCBGcmVlKTogMSA4MDAgMTExMCAxNjYxDQpQb3J0dWdhbCAo
VG9sbCBGcmVlKTogODAwIDgxOSA1NzUNClJvbWFuaWEgKFRvbGwgRnJlZSk6IDAgODAwIDQxMCAw
MjkNClJ1c3NpYW4gRmVkZXJhdGlvbiAoVG9sbCBGcmVlKTogOCA4MDAgMTAwIDYyMDMNClNhdWRp
IEFyYWJpYSAoVG9sbCBGcmVlKTogODAwIDg0NCAzNjMzDQpTaW5nYXBvcmUgKFRvbGwgRnJlZSk6
IDE4MDA3MjMxMzIzDQpTb3V0aCBBZnJpY2EgKFRvbGwgRnJlZSk6IDAgODAwIDU1NSA0NDcNClN3
ZWRlbjogKzQ2IDg1MyA1MjcgODI3DQpTd2l0emVybGFuZDogKzQxIDIyNSA0NTk5IDc4DQpUYWl3
YW4gKFRvbGwgRnJlZSk6IDAgODAwIDY2NiA4NTQNClRoYWlsYW5kIChUb2xsIEZyZWUpOiAwMDEg
ODAwIDAxMSAwMjMNClR1cmtleSAoVG9sbCBGcmVlKTogMDAgODAwIDQ0ODggMjM2ODMNClVuaXRl
ZCBBcmFiIEVtaXJhdGVzIChUb2xsIEZyZWUpOiA4MDAgMDQ0IDQwNDM5DQpVcnVndWF5IChUb2xs
IEZyZWUpOiAwMDA0IDAxOSAxMDE4DQpWaWV0IE5hbSAoVG9sbCBGcmVlKTogMTIyIDgwIDQ4MQ0K
DQpGaXJzdCBHb1RvTWVldGluZz8gTGV0J3MgZG8gYSBxdWljayBzeXN0ZW0gY2hlY2s6DQpodHRw
czovL2xpbmsuZ290b21lZXRpbmcuY29tL3N5c3RlbS1jaGVjaw0KDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:05:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:05:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDqrx-0002RX-Tj; Fri, 27 Sep 2019 14:05: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=wAPT=XW=amazon.com=prvs=166d6d219=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDqrw-0002RS-MX
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:05:12 +0000
X-Inumbo-ID: d1f3af66-e12f-11e9-967a-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id d1f3af66-e12f-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:05: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=1569593111; x=1601129111;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=DTzEZOygJJ1l6HWlgGgHJxappEsqHFgKJIRJQBi9Vt0=;
 b=o5UABkWnZoGilcYsbFH6eSeH/TE5clo5tyZGVaX/ZkXPrWVSZOcmtD+U
 6eYEZ6mFE1VnmRbqXyRlouOaMZf3hROY2SjolgL34/z/uJrwlklZyPPqJ
 c8eQqz6b34STf/eNkEst8MFxTyRl4UsmcIlT6ts3NM/8PPI30xXMdMe38 E=;
X-IronPort-AV: E=Sophos;i="5.64,555,1559520000"; d="scan'208";a="837364124"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 27 Sep 2019 14:02:29 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (Postfix) with ESMTPS
 id C26E5A1864; Fri, 27 Sep 2019 14:02:13 +0000 (UTC)
Received: from EX13D16UWB002.ant.amazon.com (10.43.161.234) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 14:02:13 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D16UWB002.ant.amazon.com (10.43.161.234) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 14:02:13 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Fri, 27 Sep 2019 14:02:11 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
 <20190926142657.mc3y7i4ovz6hvua6@debian>
 <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
 <d9cc437b-add6-3a71-be44-c5d5b74b9d8f@suse.com>
From: <hongyax@amazon.com>
Message-ID: <6d410229-a7b9-22dc-3708-90d1ae9d728a@amazon.com>
Date: Fri, 27 Sep 2019 15:02:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d9cc437b-add6-3a71-be44-c5d5b74b9d8f@suse.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct map.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 =?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>

T24gMjcvMDkvMjAxOSAxNDowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjcuMDkuMjAxOSAx
NDo1NCwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+IAo+IFByZS1wb3B1bGF0ZT8gVGhlcmUn
cyBzb21lIGNvbmNlcHRpb25hbCBxdWVzdGlvbiB0aGVuOiBXaGVuIHRoZQo+IGRpcmVjdCBtYXAg
aXMgZ29uZSwgYXJlIHlvdSBtYXBwaW5nIFhlbiBoZWFwIHBhZ2VzIGludG8gdGhlIHBsYWNlCj4g
dGhleSdkIGhhdmUgbGl2ZWQgYXQgaW4gdGhlIGRpcmVjdCBtYXA/IEknbSBub3QgY29udmluY2Vk
IHRoYXQncwo+IHdoYXQgd2Ugd2FudC4gSW4gZmFjdCBJJ20gbm90IGNvbnZpbmNlZCB3ZSdkIHdh
bnQgdG8gcmV0YWluIHRoZQo+IGRpc3RpbmN0aW9uIGJldHdlZW4gWGVuIGhlYXAgYW5kIGRvbWFp
biBoZWFwIHRoZW4gYW55IGZ1cnRoZXIgLQo+IHRoZXJlJ3Mgbm8gcmVhc29uIGFueW1vcmUgYXQg
dGhhdCBwb2ludCAoYWZhaWN0KS4KClllcy4gTXkgcGF0Y2hlcyBtYXAgeGVuaGVhcCBwYWdlcyB0
byB3aGVyZSB0aGV5IHdvdWxkIGhhdmUgbGl2ZWQgb24gdGhlIGRpcmVjdCAKbWFwIHJlZ2lvbiwg
YW5kIHVubWFwIHdoZW4geGVuaGVhcCBwYWdlcyBhcmUgZnJlZWQuIFRoZSBvcmlnaW5hbCBwcm9w
b3NhbCB3YXMgCnRvIHVzZSB2bWFwKCkgd2hpY2ggd2UgZmluZCBkaWZmaWN1bHQgdG8gaW1wbGVt
ZW50LgoKLSB2bWFwIHRha2VzIGFuIGFycmF5IG9mIG1mbnMuIE1hcHBpbmcgYSBsYXJnZSByZWdp
b24gcmVxdWlyZSAKYWxsb2NhdGluZy9mcmVlaW5nIG1lbW9yeSBmb3IgYSBsYXJnZSBhcnJheSBv
ZiBtZm5zLCB1bmxlc3Mgd2UgY2hhbmdlIG9yIGFkZCAKYW5vdGhlciB2bWFwIHZhcmlhbnQuCi0g
dmE8LT5wYSBjb252ZXJzaW9uLiBNYXBwaW5nIHhlbmhlYXAgdG8gZGlyZWN0IG1hcCByZWdpb24g
bWFrZXMgYWxsIHRoZSAKeGVuaGVhcCBjb252ZXJzaW9uIG1hY3JvcyBzdGlsbCB3b3JrLiBUaGUg
dm1hcCBwcm9wb3NhbCBuZWVkcyB0byBhZGQgYW5vdGhlciAKZmllbGQgaW4gcGFnZV9pbmZvIChi
cmVha2luZyB0aGUgcG93ZXIgb2YgMikgb3IgdG8gaGF2ZSBhIHNlcGFyYXRlIHN0cnVjdHVyZSAK
c29tZXdoZXJlIGVsc2UgZm9yIHZhL3BhIGNvbnZlcnNpb24uCgpPZiBjb3Vyc2UsIHdlIGNvdWxk
IGNoYW5nZSBhbGwgdGhlIGNvZGUgZm9yIHhlbmhlYXAgdG8gdXNlIHRoZSBzYW1lIGRvbWhlYXAg
Cm1hcHBpbmcgc3RydWN0dXJlLCB3aGljaCBpcyBwcm9iYWJseSBhbm90aGVyIGxhcmdlIHBhdGNo
IHNlcmllcy4KCkhvbmd5YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:11:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDqxl-0003JZ-Q3; Fri, 27 Sep 2019 14:11: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=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDqxl-0003JS-4W
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:11:13 +0000
X-Inumbo-ID: a84abbb9-e130-11e9-967a-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id a84abbb9-e130-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:11:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9682128;
 Fri, 27 Sep 2019 07:11: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 E10203F534;
 Fri, 27 Sep 2019 07:11:10 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
 <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com> <87r2419am7.fsf@epam.com>
 <df6b891c-2670-47d9-ae0d-223161edc225@arm.com> <87muep984i.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8bc36926-a00f-d20b-c3b2-12491ed576de@arm.com>
Date: Fri, 27 Sep 2019 15:11:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87muep984i.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.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>

CgpPbiAyNy8wOS8yMDE5IDE0OjMzLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBKdWxpZW4g
R3JhbGwgd3JpdGVzOgo+PiBPbiAyNy8wOS8yMDE5IDEzOjM5LCBWb2xvZHlteXIgQmFiY2h1ayB3
cm90ZToKPj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pj4gT24gMjcvMDkvMjAxOSAxMjo1Niwg
Vm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pj4+
Cj4+Pj4+PiBBdCB0aGUgbW9tZW50LCBTU0JEIHdvcmthcm91bmQgaXMgcmUtZW5hYmxlZCBmb3Ig
WGVuIGFmdGVyIGludGVycnVwdHMKPj4+Pj4+IGFyZSB1bm1hc2tlZC4gVGhpcyBtZWFucyB3ZSBt
YXkgZW5kIHVwIHRvIGV4ZWN1dGUgc29tZSBwYXJ0IG9mIHRoZQo+Pj4+Pj4gaHlwZXJ2aXNvciBp
ZiBhbiBpbnRlcnJ1cHQgaXMgcmVjZWl2ZWQgYmVmb3JlIHRoZSB3b3JrYXJvdW5kIGlzCj4+Pj4+
PiByZS1lbmFibGVkLgo+Pj4+Pj4KPj4+Pj4+IEFzIHRoZSByZXN0IG9mIGVudGVyX2h5cGVydmlz
b3JfZnJvbV9ndWVzdCgpIGRvZXMgbm90IHJlcXVpcmUgdG8gaGF2ZQo+Pj4+Pj4gaW50ZXJydXB0
cyBtYXNrZWQsIHRoZSBmdW5jdGlvbiBpcyBub3cgc3BsaXQgaW4gdHdvIHBhcnRzOgo+Pj4+Pj4g
ICAgICAgIDEpIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycSgpIGNhbGxlZCB3aXRo
IGludGVycnVwdHMKPj4+Pj4+ICAgICAgICAgICBtYXNrZWQuCj4+Pj4+IEknbSBva2F5IHdpdGgg
dGhpcyBhcHByb2FjaCwgYnV0IEkgZG9uJ3QgbGlrZSBuYW1lIGZvcgo+Pj4+PiBlbnRlcl9oeXBl
cnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEoKS4gUmlnaHQgbm93IGl0IGlzIGRvaW5nIGV4YWN0bHkg
b25lCj4+Pj4+IHRoaW5nIC0gbWl0aWdhdGVzIFNTQkQuIFNvLCBtYXliZSBtb3JlIGFwcHJvcHJp
YXRlIG5hbWUgd2lsbCBiZQo+Pj4+PiBzb21ldGhpbmcgbGlrZSAibWl0aWdhdGVfc3NiZCgpIiA/
Cj4+Pj4KPj4+PiBJZiBJIHdhbnRlZCB0byBjYWxsIGl0IG1pdGlnYXRlX3NzYmQoKSBJIHdvdWxk
IGhhdmUgaW1wbGVtZW50ZWQKPj4+PiBjb21wbGV0ZWx5IGRpZmZlcmVudGx5LiBUaGUgcmVhc29u
IGl0IGlzIGxpa2UgdGhhdCBpcyBiZWNhdXNlIHdlIG1heQo+Pj4+IG5lZWQgbW9yZSBjb2RlIHRv
IGJlIGFkZGVkIGhlcmUgaW4gdGhlIGZ1dHVyZSAoSSBoYXZlIEFuZHJpaSdzIHNlcmllcwo+Pj4+
IGluIG1pbmQpLiBTbyBJIHdvdWxkIHJhdGhlciBhdm9pZCBhIGZ1cnRoZXIgcmVuYW1pbmcgbGF0
ZXIgb24gYW5kIHNvbWUKPj4+PiByZXdvcmsuCj4+PiBGYWlyIGVub3VnaAo+Pj4KPj4+Pgo+Pj4+
IFJlZ2FyZGluZyB0aGUgbmFtZSwgdGhpcyBpcyBhIHNwbGl0IG9mCj4+Pj4gZW50ZXJfaHlwZXJ2
aXNvcl9mcm9tX2d1ZXN0KCkuIEhlbmNlLCB3aHkgdGhlIGZpcnN0IHBhdGggaXMgdGhlCj4+Pj4g
c2FtZS4gVGhlIG5vaXJxIG1lcmVseSBoZWxwIHRoZSB1c2VyIHRvIGtub3cgd2hhdCB0byBleHBl
Y3QuIFRoaXMgaXMKPj4+PiBiZXR0ZXIgb2YgeWV0IGFuIF9fIHZlcnNpb24uIEZlZWwgZnJlZSB0
byBzdWdnZXN0IGEgYmV0dGVyIHN1ZmZpeC4KPj4+IEknbSBiYWQgYXQgbmFtaW5nIHRoaW5ncyA6
KQo+Pgo+PiBNZSB0b28gOykuCj4+Cj4+Pgo+Pj4gSSB1bmRlcnN0YW5kIHRoYXQgaXMgdHdvIGhh
bHZlcyBvZiBvbmUgZnVuY3Rpb24uIEJ1dCBmdW5jX25hbWVfbm9pcnEoKQo+Pj4gcGF0dGVybiBp
cyB3aWRlbHkgdXNlZCBmb3Igb3RoZXIgY2FzZTogd2hlbiB3ZSBoYXZlIGZ1bmNfbmFtZV9ub2ly
cSgpCj4+PiBmdW5jdGlvbiBhbmQgc29tZSBmdW5jX25hbWUoKSB0aGF0IGRpc2FibGVzIGludGVy
cnVwdHMgbGlrZSB0aGlzOgo+Pj4KPj4+IHZvaWQgZnVuY19uYW1lKCkKPj4+IHsKPj4+ICAgICAg
ICAgICBkaXNhYmxlX2lycXMoKTsKPj4+ICAgICAgICAgICBmdW5jX25hbWVfbm9pcnEoKTsKPj4+
ICAgICAgICAgICBlbmFibGVfaXJxcygpOwo+Pj4gfQo+Pj4KPj4+IEkgbGlrZSBwcmluY2lwbGUg
b2YgbGVhc3Qgc3VycHJpc2UsIHNvIGl0IGlzIGJldHRlciB0byB1c2Ugc29tZSBvdGhlcgo+Pj4g
bmFtaW5nIHBhdHRlcm4gdGhlcmUuCj4+Cj4+IEkgY2FuJ3QgZmluZCBhbnkgZnVuY3Rpb24gc3Vm
Zml4ZWQgd2l0aCBfbm9pcnEgaW4gWGVuLiBTbyBJIGRvbid0Cj4+IHRoaW5rIHRoaXMgd291bGQg
YmUgYSBtYWpvciBpc3N1ZSBoZXJlLgo+IFllcywgdGhlcmUgYXJlIG5vIHN1Y2ggZnVuY3Rpb25z
IGluIFhlbi4gQnV0IGl0IG1heSBjb25mdXNlIGRldmVsb3BlcnMKPiB3aG8gY29tZSBmcm9tIGFu
b3RoZXIgcHJvamVjdHMuCgpXZWxsLCBlYWNoIHByb2plY3RzIGhhdmUgdGhlaXIgb3duIHN0eWxl
LiBTbyB0aGVyZSBhcmUgYWx3YXlzIHNvbWUgYWRhcHRhdGlvbnMgCm5lZWRlZCB0byBtb3ZlIHRv
IGEgbmV3IHByb2plY3QuIFdoYXQgbWF0dGVycyBpcyB0aGUgZG9jdW1lbnRhdGlvbiBjbGFyaWZp
ZXMgCndoYXQgaXMgdGhlIGV4YWN0IHVzZS4gQnV0Li4uCgo+IAo+Pj4KPj4+IG1heWJlIHNvbWV0
aGluZyBsaWtlIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wdDEoKSBhbmQKPj4+IGVudGVy
X2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wdDIoKT8KPj4gSG1tbSwgaXQgcmVtaW5kcyBtZSB1bmkg
d2hlbiB3ZSBoYWQgdG8gbGltaXQgZnVuY3Rpb24gc2l6ZSB0byAyMCBsaW5lcyA6KS4KPj4KPj4g
SSBjaG9zZSBfbm9pcnEgYmVjYXVzZSB0aGUgb3RoZXIgbmFtZSBJIGhhZCBpbiBtaW5kIHdhcyBx
dWl0ZQo+PiB2ZXJib3NlLiBJIHdhcyB0aGlua2luZzoKPj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9t
X2d1ZXN0X2JlZm9yZV9pbnRlcnJ1cHRzKCkuCj4gQSB3YXMgdGhpbmtpbmcgYWJvdXQgc29tZXRo
aW5nIGxpa2UgdGhpcyB0b28uCj4gV2hhdCBhYm91dCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vl
c3RfcHJlaXJxKCk/CgouLi4gdGhpcyB3b3VsZCBiZSBpbmRlZWQgYmV0dGVyLgoKPiAKPiBJIHRo
aW5rIHRoYXQgIl9wcmUiIGJldHRlciBzaG93cyB0aGUgcmVsYXRpb24gdG8KPiBlbnRlcl9oeXBl
cnZpc29yX2Zyb21fZ3Vlc3QoKQo+IAo+Pgo+Pj4KPj4+IE9yIG1heWJlLCB3ZSBzaG91bGQgbm90
IHNwbGl0IHRoZSBmdW5jdGlvbiBhdCBhbGw/IEluc3RlYWQsIHdlIGVuYWJsZQo+Pj4gaW50ZXJy
dXB0cyByaWdodCBpbiB0aGUgbWlkZGxlIG9mIGl0Lgo+Pgo+PiBJIHRob3VnaHQgYWJvdXQgdGhp
cyBidXQgSSBkaWRuJ3QgbXVjaCBsaWtlIHRoZSByZXN1bHRpbmcgY29kZS4KPj4KPj4gVGhlIGlu
c3RydWN0aW9uIHRvIHVubWFzayBpbnRlcnJ1cHRzIHJlcXVpcmVzIHRvIHRha2UgYW4gaW1tZWRp
YXRlCj4+IChpbmRpY2F0ZXMgd2hpY2ggaW50ZXJydXB0cyB0byB1bm1hc2spLiBBcyBub3QgYWxs
IHRoZSB0cmFwcyByZXF1aXJlCj4+IHRvIHVubWFzayB0aGUgc2FtZSBpbnRlcnJ1cHRzLCB3ZSB3
b3VsZCBlbmQgdXAgdG8gaGF2ZSB0byBhIGJ1bmNoIG9mCj4+IGlmIGluIHRoZSBjb2RlIHRvIHNl
bGVjdCB0aGUgcmlnaHQgdW5tYXNraW5nLgo+IEFoLCB5ZXMsIHRoaXMgaXMgdGhlIHByb2JsZW0u
IFdlIGNhbiBwcm92aWRlIGNhbGxiYWNrIHRvCj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0
KCkuCgpJIGFtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4gYnkgdGhpcy4gRG8geW91IG1lYW4gYSBj
YWxsYmFjayB0aGF0IHdpbGwgdW5tYXNrIHRoZSAKaW50ZXJydXB0cz8KCj4gCj4gT3Igc3dpdGNo
KCkgaW5zdGVhZCBvZiBtdWx0aXBsZSBpZnMuIE1heWJlIGluIHNvbWUgaGVscGVyIGZ1bmN0aW9u
LgoKV2VsbCwgbXkgcG9pbnQgYWJvdXQgImlmcyIgaXMgdGhhdCB5b3UgYWRkIGEgZmV3IGJyYW5j
aCBpbnN0cnVjdGlvbiBmb3IgCnNvbWV0aGluZyB0aGF0IGNhbiBtb3N0bHkgYmUgc3RhdGljICh3
ZSB3aWxsIGFsd2F5cyB1bm1hc2sgdGhlIHNhbWUgaW50ZXJydXB0cyAKZm9yIGEgZ2l2ZW4gZXhj
ZXB0aW9uKS4KCkFueXdheSwgc3VjaCBzb2x1dGlvbnMgaXMgYSBuby1nbyBmb3IgbWUuIFRoaXMg
aXMgb25seSBtdWRkeWluZyB0aGUgY29kZSBhbmQgSSAKY2FyZSBhYm91dCBsb25nLXRlcm0gbWFp
bnRlbmFuY2UuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 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 1iDqyO-0003aK-Hb; Fri, 27 Sep 2019 14:11:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S/it=XW=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDqyN-0003Zf-CA
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:11:51 +0000
X-Inumbo-ID: be8f830e-e130-11e9-967a-12813bfff9fa
Received: from mga17.intel.com (unknown [192.55.52.151])
 by localhost (Halon) with ESMTPS
 id be8f830e-e130-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:11:48 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Sep 2019 07:11:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,555,1559545200"; d="scan'208";a="391175017"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga006.fm.intel.com with ESMTP; 27 Sep 2019 07:11:36 -0700
Date: Fri, 27 Sep 2019 22:15:38 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190927141536.GA9071@gao-cwp>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-7-git-send-email-chao.gao@intel.com>
 <c9b53200-3b90-7f93-21f8-dd715965546a@suse.com>
 <20190927135330.GA5570@gao-cwp>
 <1cc3a02b-c73a-d2bd-e96a-3bfa28ddc925@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1cc3a02b-c73a-d2bd-e96a-3bfa28ddc925@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v11 6/7] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMDM6NTU6MDBQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAyNy4wOS4yMDE5IDE1OjUzLCBDaGFvIEdhbyB3cm90ZToKPj4gT24gRnJpLCBTZXAg
MjcsIDIwMTkgYXQgMTI6MTk6MjJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBPbiAy
Ni4wOS4yMDE5IDE1OjUzLCBDaGFvIEdhbyB3cm90ZToKPj4+PiBAQCAtNDIwLDE0ICs0OTgsMjMg
QEAgc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3Bh
dGNoICpwYXRjaCkKPj4+PiAgICAgICAgICByZXR1cm4gcmV0Owo+Pj4+ICAgICAgfQo+Pj4+ICAK
Pj4+PiAtICAgIC8qIExldCBwcmltYXJ5IHRocmVhZHMgbG9hZCB0aGUgZ2l2ZW4gdWNvZGUgdXBk
YXRlICovCj4+Pj4gLSAgICBzZXRfc3RhdGUoTE9BRElOR19FTlRFUik7Cj4+Pj4gLQo+Pj4+ICsg
ICAgLyogQ29udHJvbCB0aHJlYWQgbG9hZHMgdWNvZGUgZmlyc3Qgd2hpbGUgb3RoZXJzIGFyZSBp
biBOTUkgaGFuZGxlci4gKi8KPj4+PiAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmFwcGx5X21p
Y3JvY29kZShwYXRjaCk7Cj4+Pj4gICAgICBpZiAoICFyZXQgKQo+Pj4+ICAgICAgICAgIGF0b21p
Y19pbmMoJmNwdV91cGRhdGVkKTsKPj4+PiAgICAgIGF0b21pY19pbmMoJmNwdV9vdXQpOwo+Pj4+
ICAKPj4+PiArICAgIGlmICggcmV0ID09IC1FSU8gKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSCj4+Pj4gKyAgICAgICAgICAgICAgICJMYXRlIGxvYWRpbmcgYWJv
cnRlZDogQ1BVJXUgZmFpbGVkIHRvIHVwZGF0ZSB1Y29kZVxuIiwgY3B1KTsKPj4+PiArICAgICAg
ICBzZXRfc3RhdGUoTE9BRElOR19FWElUKTsKPj4+PiArICAgICAgICByZXR1cm4gcmV0Owo+Pj4+
ICsgICAgfQo+Pj4+ICsKPj4+PiArICAgIC8qIExldCBwcmltYXJ5IHRocmVhZHMgbG9hZCB0aGUg
Z2l2ZW4gdWNvZGUgdXBkYXRlICovCj4+Pj4gKyAgICBzZXRfc3RhdGUoTE9BRElOR19FTlRFUik7
Cj4+Pgo+Pj4gV2hpbGUgdGhlIGRlc2NyaXB0aW9uIGdvZXMgdG8gc29tZSBsZW5ndGhzIHRvIGV4
cGxhaW4gdGhpcyBvcmRlcmluZyBvZgo+Pj4gdXBkYXRlcywgSSBzdGlsbCBkb24ndCByZWFsbHkg
c2VlIHRoZSBwb2ludDogSG93IGlzIGl0IGJldHRlciBmb3IgdGhlCj4+PiBjb250cm9sIENQVSB0
byBoYXZlIHVwZGF0ZWQgaXRzIHVjb2RlIGVhcmx5IGFuZCB0aGVuIGhpdCBhbiBOTUkgYmVmb3Jl
Cj4+PiB0aGUgb3RoZXIgQ1BVcyBoYXZlIGV2ZW4gc3RhcnRlZCB1cGRhdGluZywgdGhhbiB0aGUg
b3RoZXIgd2F5IGFyb3VuZAo+Pj4gaW4gdGhlIG9wcG9zaXRlIGNhc2U/Cj4+IAo+PiBXZSB3YW50
IHRvIGJlIGNvbnNlcnZhdGl2ZSBoZXJlLiBJZiBhbiB1Y29kZSBpcyB0byB1cGRhdGUgc29tZXRo
aW5nCj4+IHNoYXJlZCBieSBhIHdob2xlIHNvY2tldCwgZm9yIHRoZSBsYXR0ZXIgY2FzZSwgY29u
dHJvbCB0aHJlYWQgbWF5Cj4+IGJlIGFjY2Vzc2luZyB0aGluZ3MgdGhhdCBhcmUgYmVpbmcgdXBk
YXRpbmcgYnkgdGhlIHVjb2RlIGxvYWRpbmcgb24KPj4gb3RoZXIgY29yZXMuIEl0IGlzIG5vdCBz
YWZlLCBqdXN0IGxpa2Ugc2libGluZyB0aHJlYWQgaXNuJ3QgZXhwZWN0ZWQKPj4gdG8gYWNjZXNz
IGZlYXR1cmVzIGV4cG9zZWQgYnkgdGhlIG9sZCB1Y29kZSB3aGVuIHByaW1hcnkgdGhyZWFkIGlz
Cj4+IGxvYWRpbmcgdWNvZGUuCj4KPkFoIHllcywgY29uc2lkZXJpbmcgYSBzb2NrZXQtd2lkZSBl
ZmZlY3QgZGlkbid0IG9jY3VyIHRvIG1lIChhbHRob3VnaAo+aXQgc2hvdWxkIGhhdmUpLiBTbyBp
ZiB5b3UgbWVudGlvbiB0aGlzIGFzcGVjdCBpbiB0aGUgZGVzY3JpcHRpb24sIEkKPnRoaW5rIEkn
bSBnb2luZyB0byBiZSBmaW5lIHdpdGggdGhlIGNoYW5nZSBpbiB0aGlzIHJlZ2FyZC4gWWV0IChh
cyBzbwo+b2Z0ZW4pIHRoaXMgcmFpc2VzIGFub3RoZXIgcXVlc3Rpb246IFdoYXQgYWJvdXQgInNl
Y29uZGFyeSIgc29ja2V0cz8KPlNob3VsZG4ndCB3ZSBlbnRlcnRhaW4gYSBzaW1pbGFyIHR3by1z
dGVwIGFwcHJvYWNoIHRoZXJlIHRoZW4/CgpOby4gVGhlIHR3by1zdGVwIGFwcHJvYWNoIGlzIGJl
Y2F1c2UgY29udHJvbCB0aHJlYWQgY2Fubm90IGNhbGwKc2VsZl9ubWkoKSBpbiBjYXNlIG9mIHRy
aWdnZXJpbmcgdW5rbm93bl9ubWlfZXJyb3IoKSBhbmQgd2hhdCBpcyBkb25lCmluIHRoZSBtYWlu
IE5NSSBoYW5kbGVyIGlzbid0IHdlbGwgY29udHJvbGxlZC4gQWxsIGNvcmVzIG9uIG90aGVyCnNv
Y2tldHMgd2lsbCByZW5kZXp2b3VzIGluIE5NSSBoYW5kbGVyLiBJdCBtZWFucyBldmVyeSBjb3Jl
J3MgYmVoYXZpb3IKb24gb3RoZXIgc29ja2V0cyBpcyB3ZWxsIGNvbnRyb2xsZWQuCgpUaGFua3MK
Q2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:14:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14: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 1iDr0h-0003qK-7w; Fri, 27 Sep 2019 14:14: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDr0g-0003qD-Bn
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:14:14 +0000
X-Inumbo-ID: 14b23baa-e131-11e9-967a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 14b23baa-e131-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:14: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 2C25BAC69;
 Fri, 27 Sep 2019 14:14:12 +0000 (UTC)
To: hongyax@amazon.com
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
 <20190926142657.mc3y7i4ovz6hvua6@debian>
 <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
 <d9cc437b-add6-3a71-be44-c5d5b74b9d8f@suse.com>
 <6d410229-a7b9-22dc-3708-90d1ae9d728a@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8120a633-573f-d66c-2662-1b9d1124eecb@suse.com>
Date: Fri, 27 Sep 2019 16:14:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6d410229-a7b9-22dc-3708-90d1ae9d728a@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct 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 <wl@xen.org>,
 Konrad RzeszutekWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAxNjowMiwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+IE9uIDI3LzA5
LzIwMTkgMTQ6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAyNy4wOS4yMDE5IDE0OjU0LCBo
b25neWF4QGFtYXpvbi5jb20gd3JvdGU6Cj4+Cj4+IFByZS1wb3B1bGF0ZT8gVGhlcmUncyBzb21l
IGNvbmNlcHRpb25hbCBxdWVzdGlvbiB0aGVuOiBXaGVuIHRoZQo+PiBkaXJlY3QgbWFwIGlzIGdv
bmUsIGFyZSB5b3UgbWFwcGluZyBYZW4gaGVhcCBwYWdlcyBpbnRvIHRoZSBwbGFjZQo+PiB0aGV5
J2QgaGF2ZSBsaXZlZCBhdCBpbiB0aGUgZGlyZWN0IG1hcD8gSSdtIG5vdCBjb252aW5jZWQgdGhh
dCdzCj4+IHdoYXQgd2Ugd2FudC4gSW4gZmFjdCBJJ20gbm90IGNvbnZpbmNlZCB3ZSdkIHdhbnQg
dG8gcmV0YWluIHRoZQo+PiBkaXN0aW5jdGlvbiBiZXR3ZWVuIFhlbiBoZWFwIGFuZCBkb21haW4g
aGVhcCB0aGVuIGFueSBmdXJ0aGVyIC0KPj4gdGhlcmUncyBubyByZWFzb24gYW55bW9yZSBhdCB0
aGF0IHBvaW50IChhZmFpY3QpLgo+IAo+IFllcy4gTXkgcGF0Y2hlcyBtYXAgeGVuaGVhcCBwYWdl
cyB0byB3aGVyZSB0aGV5IHdvdWxkIGhhdmUgbGl2ZWQgb24gdGhlIGRpcmVjdCAKPiBtYXAgcmVn
aW9uLCBhbmQgdW5tYXAgd2hlbiB4ZW5oZWFwIHBhZ2VzIGFyZSBmcmVlZC4gVGhlIG9yaWdpbmFs
IHByb3Bvc2FsIHdhcyAKPiB0byB1c2Ugdm1hcCgpIHdoaWNoIHdlIGZpbmQgZGlmZmljdWx0IHRv
IGltcGxlbWVudC4KPiAKPiAtIHZtYXAgdGFrZXMgYW4gYXJyYXkgb2YgbWZucy4gTWFwcGluZyBh
IGxhcmdlIHJlZ2lvbiByZXF1aXJlIAo+IGFsbG9jYXRpbmcvZnJlZWluZyBtZW1vcnkgZm9yIGEg
bGFyZ2UgYXJyYXkgb2YgbWZucywgdW5sZXNzIHdlIGNoYW5nZSBvciBhZGQgCj4gYW5vdGhlciB2
bWFwIHZhcmlhbnQuCj4gLSB2YTwtPnBhIGNvbnZlcnNpb24uIE1hcHBpbmcgeGVuaGVhcCB0byBk
aXJlY3QgbWFwIHJlZ2lvbiBtYWtlcyBhbGwgdGhlIAo+IHhlbmhlYXAgY29udmVyc2lvbiBtYWNy
b3Mgc3RpbGwgd29yay4gVGhlIHZtYXAgcHJvcG9zYWwgbmVlZHMgdG8gYWRkIGFub3RoZXIgCj4g
ZmllbGQgaW4gcGFnZV9pbmZvIChicmVha2luZyB0aGUgcG93ZXIgb2YgMikgb3IgdG8gaGF2ZSBh
IHNlcGFyYXRlIHN0cnVjdHVyZSAKPiBzb21ld2hlcmUgZWxzZSBmb3IgdmEvcGEgY29udmVyc2lv
bi4KCkJ1dCB0aGVuIHdoeSBkbyB0aGUgaW5pdGlhbCBzbyBtYW55IHBhdGNoZXMgKGluaGVyaXRl
ZCBmcm9tIFdlaSkKY29udmVydCBmcm9tIGRvbWhlYXAgdG8geGVuaGVhcCBhbGxvY2F0aW9ucyBh
dCBhbGw/IElmIHlvdXIKYXBwcm9hY2ggaXMgdG8gYmUgYXQgbGVhc3QgYW4gaW50ZXJtZWRpYXRl
IGdvYWwsIHRoZW4gSSB0aGluayB0aGUKb3JkZXIgb2YgY2hhbmdlcyBzaG91bGQgYmUgc3VjaCB0
aGF0IG9uLWRlbWFuZCBtYXBwaW5nIG9mIHhlbmhlYXAKcGFnZXMgb2NjdXJzIGZpcnN0LCBhbmQg
dGhlbiB0aGUgeGVuaGVhcCAtPiBkb21oZWFwIGNvbnZlcnNpb24KY2FuIGhhcHBlbiBpbiBiYXNp
Y2FsbHkgYXJiaXRyYXJpbHkgc21hbGwgc3RlcHMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:19:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14: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 1iDr6B-0004HV-AO; Fri, 27 Sep 2019 14:19:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDr69-0004HD-Fv
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:19:53 +0000
X-Inumbo-ID: d24184f0-e131-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d24184f0-e131-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 14: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 681C3B168;
 Fri, 27 Sep 2019 14:19:30 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>, Lars Kurth <lars.kurth@xenproject.org>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
 <f28e67ef-2f93-3b61-bc52-304f82c3e44a@suse.com>
 <FB6109D7-6FDC-41AF-95F8-3CC65FAA1215@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1746ff41-cc4c-a64d-fe25-393819a1717b@suse.com>
Date: Fri, 27 Sep 2019 16:19:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <FB6109D7-6FDC-41AF-95F8-3CC65FAA1215@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMjAxOSAxMjoxNywgTGFycyBLdXJ0aCB3cm90ZToKPiBDYW4gSSBtYXliZSBnZXQg
eW91IHRvIHJlY29uc2lkZXIgYW5kIHJlLXJldmlldyB0aGUgbmV4dCB2ZXJzaW9uIGZyb20gdGhl
Cj4gdmlldyBwb2ludCBvZiBhbiBhdXRob3IgYW5kIG1heWJlIG1ha2Ugc3VnZ2VzdGlvbnMgb24g
aG93IHRvIGNyZWF0ZSBtb3JlCj4gYmFsYW5jZQoKSSdsbCBjZXJ0YWlubHkgbWFrZSBhbiBhdHRl
bXB0LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:21:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14: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 1iDr7j-00052n-NX; Fri, 27 Sep 2019 14:21:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDr7i-00052f-8I
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:21:30 +0000
X-Inumbo-ID: 185b7ce8-e132-11e9-97fb-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::626]) by localhost (Halon) with ESMTPS
 id 185b7ce8-e132-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 14:21:29 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=QCyRYLaZrYxBjYpS3qxk1/OkfMJ8SkLo3spZHRISnNfg8uSG2L8XpW3T9IHDhhS7hXWnJ55O88REvBrpmli19TV9970BP7Pgyz4+nUSKi5DHNhsSpA5soZrXQaNh6xzm1WRYut/GpBqAsN08lJCkTfzqkF5xmzNc7BXjek6W2OXF6R7Ulj7Vn5jikUU+TZH1pDssbd7/FzPt0RsBDc/qAF5lnmc0E6HRRIHZKFKMjf0M2g9dqCeZaI8AZi8U47peCdHLZVH1N9TRmyPDuwLmZTC/wZyJDd35z/H8oVB6ygXjFnuUHBl5j+trTgjj85JzLAXYEohvbluyfDCwjcW4kA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=615WPEoj1t/gIKY2fQJRF0wV4q32+RDWIoszVYLTgyU=;
 b=jVpP6vbUBA1K+92dx8WWCevXCW03PbtuZM1Y4NRMK8r+QGHKD19YsQmNjj7Wwyo8VPR6dHRFMvcFOb5/zIG62YOogzg52LUum0uXy8PIjiLRbXismztwqrhvZOnygF7416Rd9GFNbjqpegNFS9RwLp2bvGTyX2nQLzPP+NVHu33Znf9+VcBhFx2ckDr0B9otFAHJ4XxEjVt+BpkT+B+1nUd71Eh07rnGHkapklH+BpENmumIKaeuhu2uj3rqweB2dQI/jDiOU+ZYV4hAhQYAahhuoBpZqGelvcWEFiIt/IV1A5vvVsBvfdsuVqxXWnzb3D/YT9d1HKog+zK3+G3Acw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=615WPEoj1t/gIKY2fQJRF0wV4q32+RDWIoszVYLTgyU=;
 b=A8+1HvYHpZ8DwesIndouxeTfe3TrqKqY0pVa9ZjOjCAHGyPSPPlGeyoSSyXJ34GFzBU+Jce8Oz+eW9qQ94RY1Vp8ZwLGaABLYAtsxCXMAi+XVfAz8tSvz0nenbalQe9VSOIEG9KBNuWehvHHEqRDyH++0A2Focah/mt3pVUWv7w=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4849.eurprd03.prod.outlook.com (20.178.21.215) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Fri, 27 Sep 2019 14:21:27 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 14:21:27 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD workaround
 is re-enabled right after exiting a guest
Thread-Index: AQHVdJmSz7FwOb+ZL0aIExPYLyfVU6c/a/SAgAAHRoCAAATGAIAACkYAgAAExICAAAqUgIAAAuAA
Date: Fri, 27 Sep 2019 14:21:27 +0000
Message-ID: <87lfu995w9.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
 <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com> <87r2419am7.fsf@epam.com>
 <df6b891c-2670-47d9-ae0d-223161edc225@arm.com> <87muep984i.fsf@epam.com>
 <8bc36926-a00f-d20b-c3b2-12491ed576de@arm.com>
In-Reply-To: <8bc36926-a00f-d20b-c3b2-12491ed576de@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: b450fe2a-9f46-4e10-8376-08d74355fbdc
x-ms-traffictypediagnostic: AM0PR03MB4849:|AM0PR03MB4849:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB4849FB379DEC278CA7982936E6810@AM0PR03MB4849.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(346002)(396003)(39860400002)(376002)(51444003)(199004)(189003)(2616005)(4326008)(36756003)(11346002)(107886003)(6916009)(5660300002)(99286004)(486006)(66066001)(6512007)(186003)(55236004)(71190400001)(102836004)(7736002)(26005)(71200400001)(8936002)(6116002)(3846002)(478600001)(229853002)(66446008)(64756008)(76176011)(66556008)(6246003)(14454004)(446003)(8676002)(6506007)(25786009)(305945005)(53546011)(86362001)(80792005)(81156014)(66946007)(6486002)(6436002)(76116006)(66476007)(81166006)(476003)(256004)(2906002)(316002)(54906003)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4849;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bbxEMxAbiaPhK83romtFQ/gmn8v/cPdZiHSdye/LWAL2s5lDEVzPR8qxSuYSgBbnKzxyXsrHQr3RzEO/OjXxkYgDJmsGn0lNYGWqHneSpWEruBCIUEynzDdEbWolf3bxtNHuK+VsynmOD4Ty1I4RSIMOu7cgu4uyTLDjVfVrmiwKCzyy8T/Aj1yzobMsfC0fygF3kD/k5wmoQLulqetwA8AbS9LGqbbDxsPCUD6lc10rF/Wj7RGxlZ+hdFVuslBHzNRWWWluzN2jqHhr0BZ/XyzbJPNH1z54m+o8Io+n8iyzm57c4LukfVbAyG7NjVjxa0WnC1J6/xMn1M+PsBv8Y5SDKRhmktfPeMBgVyO5SovRWuF56XPDMVrgH52CDLWgYYQKdr4axW034lXkiz8RtOEwNztHjna6+2VYSTVKIuQ=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b450fe2a-9f46-4e10-8376-08d74355fbdc
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 14:21:27.1899 (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: hc4/G7F/jKx0WPrpLnjazJoWzuKhfxNaZ9ntRKI6Y2lly0JstHhj7nbxslH1PjB7RsotWOTgut2xtUZmw3X0iB70zif/C9vYpb/zxuW89Bc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4849
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.com" <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>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IE9uIDI3LzA5LzIwMTkgMTQ6MzMsIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pj4gT24gMjcvMDkvMjAxOSAx
MzozOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gSnVsaWVuIEdyYWxsIHdyaXRlczoK
Pj4+Pj4gT24gMjcvMDkvMjAxOSAxMjo1NiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+
PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pj4+Pj4KPj4+Pj4+PiBBdCB0aGUgbW9tZW50LCBTU0JE
IHdvcmthcm91bmQgaXMgcmUtZW5hYmxlZCBmb3IgWGVuIGFmdGVyIGludGVycnVwdHMKPj4+Pj4+
PiBhcmUgdW5tYXNrZWQuIFRoaXMgbWVhbnMgd2UgbWF5IGVuZCB1cCB0byBleGVjdXRlIHNvbWUg
cGFydCBvZiB0aGUKPj4+Pj4+PiBoeXBlcnZpc29yIGlmIGFuIGludGVycnVwdCBpcyByZWNlaXZl
ZCBiZWZvcmUgdGhlIHdvcmthcm91bmQgaXMKPj4+Pj4+PiByZS1lbmFibGVkLgo+Pj4+Pj4+Cj4+
Pj4+Pj4gQXMgdGhlIHJlc3Qgb2YgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgZG9lcyBu
b3QgcmVxdWlyZSB0byBoYXZlCj4+Pj4+Pj4gaW50ZXJydXB0cyBtYXNrZWQsIHRoZSBmdW5jdGlv
biBpcyBub3cgc3BsaXQgaW4gdHdvIHBhcnRzOgo+Pj4+Pj4+ICAgICAgICAxKSBlbnRlcl9oeXBl
cnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEoKSBjYWxsZWQgd2l0aCBpbnRlcnJ1cHRzCj4+Pj4+Pj4g
ICAgICAgICAgIG1hc2tlZC4KPj4+Pj4+IEknbSBva2F5IHdpdGggdGhpcyBhcHByb2FjaCwgYnV0
IEkgZG9uJ3QgbGlrZSBuYW1lIGZvcgo+Pj4+Pj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0
X25vaXJxKCkuIFJpZ2h0IG5vdyBpdCBpcyBkb2luZyBleGFjdGx5IG9uZQo+Pj4+Pj4gdGhpbmcg
LSBtaXRpZ2F0ZXMgU1NCRC4gU28sIG1heWJlIG1vcmUgYXBwcm9wcmlhdGUgbmFtZSB3aWxsIGJl
Cj4+Pj4+PiBzb21ldGhpbmcgbGlrZSAibWl0aWdhdGVfc3NiZCgpIiA/Cj4+Pj4+Cj4+Pj4+IElm
IEkgd2FudGVkIHRvIGNhbGwgaXQgbWl0aWdhdGVfc3NiZCgpIEkgd291bGQgaGF2ZSBpbXBsZW1l
bnRlZAo+Pj4+PiBjb21wbGV0ZWx5IGRpZmZlcmVudGx5LiBUaGUgcmVhc29uIGl0IGlzIGxpa2Ug
dGhhdCBpcyBiZWNhdXNlIHdlIG1heQo+Pj4+PiBuZWVkIG1vcmUgY29kZSB0byBiZSBhZGRlZCBo
ZXJlIGluIHRoZSBmdXR1cmUgKEkgaGF2ZSBBbmRyaWkncyBzZXJpZXMKPj4+Pj4gaW4gbWluZCku
IFNvIEkgd291bGQgcmF0aGVyIGF2b2lkIGEgZnVydGhlciByZW5hbWluZyBsYXRlciBvbiBhbmQg
c29tZQo+Pj4+PiByZXdvcmsuCj4+Pj4gRmFpciBlbm91Z2gKPj4+Pgo+Pj4+Pgo+Pj4+PiBSZWdh
cmRpbmcgdGhlIG5hbWUsIHRoaXMgaXMgYSBzcGxpdCBvZgo+Pj4+PiBlbnRlcl9oeXBlcnZpc29y
X2Zyb21fZ3Vlc3QoKS4gSGVuY2UsIHdoeSB0aGUgZmlyc3QgcGF0aCBpcyB0aGUKPj4+Pj4gc2Ft
ZS4gVGhlIG5vaXJxIG1lcmVseSBoZWxwIHRoZSB1c2VyIHRvIGtub3cgd2hhdCB0byBleHBlY3Qu
IFRoaXMgaXMKPj4+Pj4gYmV0dGVyIG9mIHlldCBhbiBfXyB2ZXJzaW9uLiBGZWVsIGZyZWUgdG8g
c3VnZ2VzdCBhIGJldHRlciBzdWZmaXguCj4+Pj4gSSdtIGJhZCBhdCBuYW1pbmcgdGhpbmdzIDop
Cj4+Pgo+Pj4gTWUgdG9vIDspLgo+Pj4KPj4+Pgo+Pj4+IEkgdW5kZXJzdGFuZCB0aGF0IGlzIHR3
byBoYWx2ZXMgb2Ygb25lIGZ1bmN0aW9uLiBCdXQgZnVuY19uYW1lX25vaXJxKCkKPj4+PiBwYXR0
ZXJuIGlzIHdpZGVseSB1c2VkIGZvciBvdGhlciBjYXNlOiB3aGVuIHdlIGhhdmUgZnVuY19uYW1l
X25vaXJxKCkKPj4+PiBmdW5jdGlvbiBhbmQgc29tZSBmdW5jX25hbWUoKSB0aGF0IGRpc2FibGVz
IGludGVycnVwdHMgbGlrZSB0aGlzOgo+Pj4+Cj4+Pj4gdm9pZCBmdW5jX25hbWUoKQo+Pj4+IHsK
Pj4+PiAgICAgICAgICAgZGlzYWJsZV9pcnFzKCk7Cj4+Pj4gICAgICAgICAgIGZ1bmNfbmFtZV9u
b2lycSgpOwo+Pj4+ICAgICAgICAgICBlbmFibGVfaXJxcygpOwo+Pj4+IH0KPj4+Pgo+Pj4+IEkg
bGlrZSBwcmluY2lwbGUgb2YgbGVhc3Qgc3VycHJpc2UsIHNvIGl0IGlzIGJldHRlciB0byB1c2Ug
c29tZSBvdGhlcgo+Pj4+IG5hbWluZyBwYXR0ZXJuIHRoZXJlLgo+Pj4KPj4+IEkgY2FuJ3QgZmlu
ZCBhbnkgZnVuY3Rpb24gc3VmZml4ZWQgd2l0aCBfbm9pcnEgaW4gWGVuLiBTbyBJIGRvbid0Cj4+
PiB0aGluayB0aGlzIHdvdWxkIGJlIGEgbWFqb3IgaXNzdWUgaGVyZS4KPj4gWWVzLCB0aGVyZSBh
cmUgbm8gc3VjaCBmdW5jdGlvbnMgaW4gWGVuLiBCdXQgaXQgbWF5IGNvbmZ1c2UgZGV2ZWxvcGVy
cwo+PiB3aG8gY29tZSBmcm9tIGFub3RoZXIgcHJvamVjdHMuCj4KPiBXZWxsLCBlYWNoIHByb2pl
Y3RzIGhhdmUgdGhlaXIgb3duIHN0eWxlLiBTbyB0aGVyZSBhcmUgYWx3YXlzIHNvbWUKPiBhZGFw
dGF0aW9ucyBuZWVkZWQgdG8gbW92ZSB0byBhIG5ldyBwcm9qZWN0LiBXaGF0IG1hdHRlcnMgaXMg
dGhlCj4gZG9jdW1lbnRhdGlvbiBjbGFyaWZpZXMgd2hhdCBpcyB0aGUgZXhhY3QgdXNlLiBCdXQu
Li4KPgo+Pgo+Pj4+Cj4+Pj4gbWF5YmUgc29tZXRoaW5nIGxpa2UgZW50ZXJfaHlwZXJ2aXNvcl9m
cm9tX2d1ZXN0X3B0MSgpIGFuZAo+Pj4+IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wdDIo
KT8KPj4+IEhtbW0sIGl0IHJlbWluZHMgbWUgdW5pIHdoZW4gd2UgaGFkIHRvIGxpbWl0IGZ1bmN0
aW9uIHNpemUgdG8gMjAgbGluZXMgOikuCj4+Pgo+Pj4gSSBjaG9zZSBfbm9pcnEgYmVjYXVzZSB0
aGUgb3RoZXIgbmFtZSBJIGhhZCBpbiBtaW5kIHdhcyBxdWl0ZQo+Pj4gdmVyYm9zZS4gSSB3YXMg
dGhpbmtpbmc6Cj4+PiBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfYmVmb3JlX2ludGVycnVw
dHMoKS4KPj4gQSB3YXMgdGhpbmtpbmcgYWJvdXQgc29tZXRoaW5nIGxpa2UgdGhpcyB0b28uCj4+
IFdoYXQgYWJvdXQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycSgpPwo+Cj4gLi4u
IHRoaXMgd291bGQgYmUgaW5kZWVkIGJldHRlci4KCj4+Cj4+IEkgdGhpbmsgdGhhdCAiX3ByZSIg
YmV0dGVyIHNob3dzIHRoZSByZWxhdGlvbiB0bwo+PiBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vl
c3QoKQo+Pgo+Pj4KPj4+Pgo+Pj4+IE9yIG1heWJlLCB3ZSBzaG91bGQgbm90IHNwbGl0IHRoZSBm
dW5jdGlvbiBhdCBhbGw/IEluc3RlYWQsIHdlIGVuYWJsZQo+Pj4+IGludGVycnVwdHMgcmlnaHQg
aW4gdGhlIG1pZGRsZSBvZiBpdC4KPj4+Cj4+PiBJIHRob3VnaHQgYWJvdXQgdGhpcyBidXQgSSBk
aWRuJ3QgbXVjaCBsaWtlIHRoZSByZXN1bHRpbmcgY29kZS4KPj4+Cj4+PiBUaGUgaW5zdHJ1Y3Rp
b24gdG8gdW5tYXNrIGludGVycnVwdHMgcmVxdWlyZXMgdG8gdGFrZSBhbiBpbW1lZGlhdGUKPj4+
IChpbmRpY2F0ZXMgd2hpY2ggaW50ZXJydXB0cyB0byB1bm1hc2spLiBBcyBub3QgYWxsIHRoZSB0
cmFwcyByZXF1aXJlCj4+PiB0byB1bm1hc2sgdGhlIHNhbWUgaW50ZXJydXB0cywgd2Ugd291bGQg
ZW5kIHVwIHRvIGhhdmUgdG8gYSBidW5jaCBvZgo+Pj4gaWYgaW4gdGhlIGNvZGUgdG8gc2VsZWN0
IHRoZSByaWdodCB1bm1hc2tpbmcuCj4+IEFoLCB5ZXMsIHRoaXMgaXMgdGhlIHByb2JsZW0uIFdl
IGNhbiBwcm92aWRlIGNhbGxiYWNrIHRvCj4+IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgp
Lgo+Cj4gSSBhbSBub3Qgc3VyZSB3aGF0IHlvdSBtZWFuIGJ5IHRoaXMuIERvIHlvdSBtZWFuIGEg
Y2FsbGJhY2sgdGhhdCB3aWxsCj4gdW5tYXNrIHRoZSBpbnRlcnJ1cHRzPwpZZXMuIFlvdSBjYW4g
cGFzcyBmdW5jdGlvbiBwb2ludGVyIHRvIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpLiBU
bwphIGZ1bmN0aW9uLCB0aGF0IHdpbGwgdW5tYXNrIHRoZSBpbnRlcnJ1cHRzLiBJJ20gc3VyZSB0
aGF0IGd1ZXN0X3ZlY3RvcgptYWNybyBjYW4gZ2VuZXJhdGUgaXQgZm9yIHlvdS4gU29tZXRoaW5n
IGxpa2UgdGhpczoKCiAgICAgICAgLm1hY3JvICBndWVzdF92ZWN0b3IgY29tcGF0LCBpZmxhZ3Ms
IHRyYXAsIHNhdmVfeDBfeDE9MQogICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0
LCBzYXZlX3gwX3gxPVxzYXZlX3gwX3gxCiAgICAgICAgLyoKICAgICAgICAgKiBUaGUgdlNFcnJv
ciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VAogICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5p
dGlhbCBleGNlcHRpb24gd2lsbCBiZQogICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAogICAg
ICAgICAqLwogICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNi
bnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAogICAgICAgICAgICAg
ICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCiAgICAgICAgbGRyICAg
ICB4MCwgPTFmCiAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QKICAg
ICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgIGJsICAgICAgZG9fdHJhcF9cdHJhcAogICAgICAg
IGIgICAgICAgMWYKMjoKICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKICAgICAgICBy
ZXQKMToKICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9XGNvbXBhdAogICAgICAgIC5lbmRt
CgoKCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:21:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:21:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDr8A-00056A-1i; Fri, 27 Sep 2019 14:21: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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDr89-000560-4N
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:21:57 +0000
X-Inumbo-ID: 287a2430-e132-11e9-967a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 287a2430-e132-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:21: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 EDA56AFCD;
 Fri, 27 Sep 2019 14:21:54 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3c113ed5-2a8d-8ebe-80af-a56d4ff69f25@suse.com>
Date: Fri, 27 Sep 2019 16:21:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 0/4] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuLCBXZWksCgpPbiAyNS4wOS4yMDE5IDA0OjQxLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgIHdyb3RlOgo+IEluIHRoaXMgdmVyc2lvbiwgSSBkcm9wIFBIWVNERVZPUF9pbnRlcnJ1cHRf
Y29udHJvbCBwYXRjaCwgc2luY2UgSmFuIHByZWZlciBub3QKPiB0byBtaXggcGNpaWYgYW5kIGh5
cGVyY2FsbHMgZm9yIHNlcnZpbmcgZGV2aWNlIG1vZGVsLiBFbmFibGluZyBNU0kgYnkgdGhlCj4g
c3R1YmRvbWFpbiByZW1haW5zIHVuc29sdmVkIGhlcmUsIGJ1dCBvdGhlciBwYXRjaGVzIGFyZSBp
bXByb3ZlbWVudCBhbnl3YXkuCj4gCj4gQ2hhbmdlcyBpbiB2MjoKPiAgLSBuZXcgInhlbi94ODY6
IEFsbG93IHN0dWJkb20gYWNjZXNzIHRvIGlycSBjcmVhdGVkIGZvciBtc2kiIHBhdGNoCj4gIC0g
YXBwbGllZCByZXZpZXcgY29tbWVudHMgZnJvbSB2MQo+IENoYW5nZXMgaXMgdjM6Cj4gIC0gYXBw
bHkgc3VnZ2VzdGlvbnMgYnkgUm9nZXIKPiAgLSBhZGQgUEhZU0RFVk9QX21zaV9tc2l4X3NldF9l
bmFibGUKPiBDaGFuZ2VzIGluIHY0Ogo+ICAtIGltcGxlbWVudCBzdWdnZXN0aW9ucyBieSBXZWks
IFJvZ2VyLCBKYW4KPiAgLSBwbHVnIG5ldyBwaHlzZGV2b3AgaW50byBYU00KPiBDaGFuZ2VzIGlu
IHY1Ogo+ICAtIHJlYmFzZSBvbiBtYXN0ZXIKPiAgLSByZW5hbWUgdG8gUEhZU0RFVk9QX21zaV9j
b250cm9sCj4gIC0gbW92ZSBncmFudGluZyBhY2Nlc3MgdG8gSVJRIGludG8gY3JlYXRlX2lycQo+
IENoYW5nZXMgaW4gdjY6Cj4gIC0gc2ltcGxpZnkgZ3JhbnRpbmcgSVJRIGFjY2VzcywgcmVjb3Jk
IGRtIGRvbWlkIGZvciBjbGVhbnVwCj4gIC0gcmVuYW1lIHRvIFBIWVNERVZPUF9pbnRlcnJ1cHRf
Y29udHJvbAo+ICAtIGluY2x1ZGUgSU5UeCBjb250cm9sIGluIHRoZSBoeXBlcmNhbGwKPiBDaGFu
Z2VzIGluIHY3Ogo+ICAtIHVwZGF0ZSAieGVuL3g4NjogQWxsb3cgc3R1YmRvbSBhY2Nlc3MgdG8g
aXJxIGNyZWF0ZWQgZm9yIG1zaSIKPiAgLSBkcm9wICJ4ZW4veDg2OiBhZGQgUEhZU0RFVk9QX2lu
dGVycnVwdF9jb250cm9sIgo+ICAtIGRyb3AgInRvb2xzL2xpYnhjOiBhZGQgd3JhcHBlciBmb3Ig
UEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9sIgo+IAo+IC0tLQo+IENjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Cj4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0
QGFtZC5jb20+Cj4gQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgo+IENjOiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBDYzogRGFuaWVsIERlIEdyYWFmIDxk
Z2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4gCj4gTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICg0
KToKPiAgIGxpYnhsOiBkbyBub3QgYXR0YWNoIHhlbi1wY2liYWNrIHRvIEhWTSBkb21haW4sIGlm
IHN0dWJkb21haW4gaXMgaW4gdXNlCj4gICBsaWJ4bDogYXR0YWNoIFBDSSBkZXZpY2UgdG8gcWVt
dSBvbmx5IGFmdGVyIHNldHRpbmcgcGNpYmFjay9wY2lmcm9udAo+ICAgbGlieGw6IGRvbid0IHRy
eSB0byBtYW5pcHVsYXRlIGpzb24gY29uZmlnIGZvciBzdHViZG9tYWluCj4gICB4ZW4veDg2OiBB
bGxvdyBzdHViZG9tIGFjY2VzcyB0byBpcnEgY3JlYXRlZCBmb3IgbXNpLgoKSSBkaWQgY29tbWl0
IHRoZSBsYXN0IG9uZSwgYnV0IEknZCBwcmVmZXIgaWYgb25lIG9mIHlvdSBjb3VsZCB0YWtlCmNh
cmUgb2YgdGhlIHRocmVlIGxpYnhsIG9uZXMuCgpUaGFua3MsIEphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:36:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:36:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDrLx-0006Kd-J4; Fri, 27 Sep 2019 14:36:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BxSY=XW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iDrLv-0006KW-Uv
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:36:11 +0000
X-Inumbo-ID: 26320254-e134-11e9-967a-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by localhost (Halon) with ESMTPS
 id 26320254-e134-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:36:11 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id i1so3093535wro.4
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 07:36: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=QX+SyW8er1QoJZCzKDFlFI2G/ynYl8zYUO/HSrCOEfQ=;
 b=MGHvn0W7NrfIwyDKYBA3aH2HeqetdfbZ/nYdJhtpmo/o5xw1tPB4M/RXU3npRbQ5i0
 398BSAfrfSQ5Jd0yU2CqJo5t0LVjLQUtBQFDv9eMcwMVfuiY0OaKKxAy8Zq+9byu0Ijo
 nDVN1g3cIwtVQLXnfzQg1sxqMju87brXCR0ldIHKGVwLQ7vboyHZGRrq4LIUyc96W8xD
 VKZTiWnmRo7dE8eoo+Zgu8COOm4aAps3hw7TpEN9Gt0rwcAgyM2kNDn7l/xivUMETMW+
 wGu3eMIcVBkb1LK25BeZBopAA3dq02/3kx5N/88F7wPaglQtYmRYvuNuqAbGzRb/PUV+
 xa7g==
X-Gm-Message-State: APjAAAVoNN2AAekJS56o5NOy+ZUdp9HUQByz/PP0Ywkd/qjTuLVMItvQ
 3NMd229DOnK8tWDAjq7K/ss=
X-Google-Smtp-Source: APXvYqw5vZ4RcVxcLhgZ3CFVmjOdXF9CjDzNblfrEfrT0hPQEmYleMyQlS5De13Cy6BlF/6fdRtw+A==
X-Received: by 2002:a05:6000:108c:: with SMTP id
 y12mr3127773wrw.238.1569594970377; 
 Fri, 27 Sep 2019 07:36:10 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id b194sm14989663wmg.46.2019.09.27.07.36.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 27 Sep 2019 07:36:09 -0700 (PDT)
Date: Fri, 27 Sep 2019 15:36:08 +0100
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190927143608.gx72psr2yl5ixesd@debian>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <3c113ed5-2a8d-8ebe-80af-a56d4ff69f25@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3c113ed5-2a8d-8ebe-80af-a56d4ff69f25@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v7 0/4] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMDQ6MjE6NTVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiAKPiA+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoNCk6Cj4gPiAgIGxpYnhs
OiBkbyBub3QgYXR0YWNoIHhlbi1wY2liYWNrIHRvIEhWTSBkb21haW4sIGlmIHN0dWJkb21haW4g
aXMgaW4gdXNlCj4gPiAgIGxpYnhsOiBhdHRhY2ggUENJIGRldmljZSB0byBxZW11IG9ubHkgYWZ0
ZXIgc2V0dGluZyBwY2liYWNrL3BjaWZyb250Cj4gPiAgIGxpYnhsOiBkb24ndCB0cnkgdG8gbWFu
aXB1bGF0ZSBqc29uIGNvbmZpZyBmb3Igc3R1YmRvbWFpbgo+ID4gICB4ZW4veDg2OiBBbGxvdyBz
dHViZG9tIGFjY2VzcyB0byBpcnEgY3JlYXRlZCBmb3IgbXNpLgo+IAo+IEkgZGlkIGNvbW1pdCB0
aGUgbGFzdCBvbmUsIGJ1dCBJJ2QgcHJlZmVyIGlmIG9uZSBvZiB5b3UgY291bGQgdGFrZQo+IGNh
cmUgb2YgdGhlIHRocmVlIGxpYnhsIG9uZXMuCj4gCgpJIHRyaWVkIHRvIGFwcGx5IHRoZSBmaXJz
dCB0aHJlZS4gVGhleSBkb24ndCBhcHBseSBjbGVhbmx5LiBUaGF0J3MKcGVyaGFwcyBkdWUgdG8g
QW50aG9ueSdzIHNlcmllcyB3aGljaCBnb3QgY29tbWl0dGVkIHJlY2VudGx5LgoKTWFyZWssIGRv
IHlvdSBoYXZlIGEgYnJhbmNoPwoKV2VpLgoKPiBUaGFua3MsIEphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:38:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:38: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 1iDrOK-0006g4-71; Fri, 27 Sep 2019 14:38:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDrOJ-0006fz-EG
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:38:39 +0000
X-Inumbo-ID: 7df22852-e134-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7df22852-e134-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 14:38: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 6266AB165;
 Fri, 27 Sep 2019 14:38:37 +0000 (UTC)
Message-ID: <2593186ce659b1242c05bff5eeb1fd29479d085b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 16:38:35 +0200
In-Reply-To: <20190927070050.12405-29-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-29-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 28/46] 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: 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2158856417480321538=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2158856417480321538==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-Dnyrptyrvfnix/jv6oR9"


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> When switching sched units synchronize all vcpus of the new unit to
> be
> scheduled at the same time.
>=20
> A variable sched_granularity is added which holds the number of vcpus
> per schedule unit.
>=20
> As tasklets require to schedule the idle unit it is required to set
> the
> tasklet_work_scheduled parameter of do_schedule() to true if any cpu
> covered by the current schedule() call has any pending tasklet work.
>=20
> For joining other vcpus of the schedule unit we need to add a new
> softirq SCHED_SLAVE_SOFTIRQ in order to have a way to initiate a
> context switch without calling the generic schedule() function
> selecting the vcpu to switch to, as we already know which vcpu we
> want to run. This has the other advantage not to loose any other
> concurrent SCHEDULE_SOFTIRQ events.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-Dnyrptyrvfnix/jv6oR9
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+4FAl2OHusACgkQFkJ4iaW4
c+7lZRAAzKcPHF26dXUj4OIuWh/qTpdZBaDEO7qh6QhEq+aShSXd07SeCtaDEiL4
b3ltSgcg37GlH87sh5l3l1uFAITcyjmc8KE7WNKJgFLhVW9IZpLeimTcgJgVGaYb
Y2Av9s6gaHle/ynzh2dHmy1MMSqVMZI2ZzkT3mCVC2vHVGybvjI+pkTaUyeDg8BH
7YRTdoiX3CpNmtTknfRJLtHO4HL0twh9i+vq3Tjcmm9wov1T7z43d1XtB5F/ozbr
IZzEc7rdM+Xqxy4Z/1dKgdrOdX2GHkKDsF19hLzYpBmEfO2rL2GN36aOUNhmu1+r
KvVnKuzYgHOd4SfslbmjhlhjAdaJlbJGnG895qwZ9dSNzs2zhpC0elK5Rc+MPtWu
m2IE7OAvnKKRLpA8FlvlDbtGQsFZcOhBvXVgqtqrAYSBm4G2mswBlzGn01xOLXwx
74wPK3TjJE7TcURWOusTHU3OghuFIEnyk7Buoz6PSZPnMmuA61GMICfGtX9qFrAp
QbFfyfLB+C9KsIncpBYQ9TM6QJRB7muwJ+JK4mc14qxPf4JpdSxxPmrWtVju6HVV
PyTJp5iKMlNhW6uRylXxrBGa+y9yc4lyGrz9nxpXN+PYo8wMa9u8atfjeAks+0gN
GUApf/2MTJdILZH02Hhu1XigtIFoF1ZNRtrVp1kcIdKOXbqrjn4=
=oQq1
-----END PGP SIGNATURE-----

--=-Dnyrptyrvfnix/jv6oR9--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2158856417480321538==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:40:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14: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 1iDrPz-0007MD-KZ; Fri, 27 Sep 2019 14:40:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A1rL=XW=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iDrPz-0007M6-0U
 for xen-devel@lists.xen.org; Fri, 27 Sep 2019 14:40:23 +0000
X-Inumbo-ID: bb822ffa-e134-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by localhost (Halon) with ESMTPS
 id bb822ffa-e134-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 14:40:21 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id q11so2098538lfc.11
 for <xen-devel@lists.xen.org>; Fri, 27 Sep 2019 07:40:21 -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=xzVDJsnwxP078/28LbL2cXK5n9zTyze5q4tQ6/L/XiY=;
 b=Q1M1wuh+KHpSQo6Zfm/Escc4Muaufr4z8OHcSH01gupSiGJD6zKagVlb4BnnaB0H1A
 DddZffnNWUBs9RG5eGknQ3nwXivalQ7PC+3ElAgSYXFqvpY3StKVwNgWdJfYp1DMuNut
 g8lk2GtN4WaeJe/tlAWgg7MhYx0C/gQDR5kbIqCPR1PhXV+fNTiKaEBTdIb/PNvXaZw3
 EhvqpZssBI2vD5gxZOd+0xUPaoo4J93LJs93cqTZklXGz3pVYlh536iAuHYv4iHHagaY
 dQNDtykpsoW014nQRY811oYVnbCVcEUCU3nvW9k9I3UVFYwGhVlocMu7jeV2L5vQyQ9P
 kwzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=xzVDJsnwxP078/28LbL2cXK5n9zTyze5q4tQ6/L/XiY=;
 b=ulqNlVwabQCEQUqoTQ2GBF6KfTmoZ+LXDbbhd2rTiGuEwui6px4rPWzrXJOJ2twL5Y
 ZkD/Ez3kCdDioBfQRgdG0ieyZecgla+0U9BEYLRAG0THFT7PS2N8Xix+kEP+cgIsS6aX
 A+TfivcVQ1LuuoO/fRP30eF0zmm9famaz/KoHECbaKnSsAXc63YuITBo+1Hfry5DVuBO
 pZhWQlU2I+SSPqKTidu8j4jXljWlO186JTml1RqqpgGOaJJo0jJLh1ndtmFTarSVPHGo
 FD2mR1ocqRC6TB9bqlxl/mK+5eE6p0dbqrZ6fiaTNoB4NKty4xla5igDWTLs37ObYxhI
 8K1g==
X-Gm-Message-State: APjAAAXe91AEdeQtWN41JGrsPA0UR3zq8nPp3W/Z+GYFVO1LyMQlQtDC
 N3nJpgnNWpc5IKfDwXi4f6k=
X-Google-Smtp-Source: APXvYqyrT8rpofHLUTGdbfTjzQCUc0QhdYvz1kaO+PoMpWq2RzJX63gkP1FpjtUiMbTS6wkN6FB3Zw==
X-Received: by 2002:a19:6549:: with SMTP id c9mr2846990lfj.99.1569595220530;
 Fri, 27 Sep 2019 07:40:20 -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 b15sm512576lfj.84.2019.09.27.07.40.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 27 Sep 2019 07:40:20 -0700 (PDT)
To: Julien Grall <Julien.Grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
Date: Fri, 27 Sep 2019 17:40:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <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>

Ck9uIDI2LjA5LjE5IDAwOjEyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKCgpI
aSBTdGVmYW5vLCBKdWxpZW4KCgo+Cj4gT24gMjUvMDkvMjAxOSAxOTo0OSwgU3RlZmFubyBTdGFi
ZWxsaW5pIHdyb3RlOgo+PiBTY2FuIHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBi
b290LiBGb3IgZWFjaCBkZXZpY2Ugbm9kZSwgbWFwCj4+IG1lbW9yeSB0byBndWVzdHMsIGFuZCBy
b3V0ZSBpbnRlcnJ1cHRzIGFuZCBzZXR1cCB0aGUgaW9tbXUuCj4+Cj4+IFRoZSBtZW1vcnkgcmVn
aW9uIHRvIHJlbWFwIGlzIHNwZWNpZmllZCBieSB0aGUgInhlbixyZWciIHByb3BlcnR5Lgo+Pgo+
PiBUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2luZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRv
IGFzc2lnbiBvbiB0aGUKPj4gaG9zdCBkZXZpY2UgdHJlZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVk
IGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwo+PiB0aGUgInhlbixwYXRoIiBzdHJpbmcg
cHJvcGVydHkuCj4+Cj4+IFRoZSBpbnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUg
aW5mb3JtYXRpb24gZnJvbSB0aGUKPj4gY29ycmVzcG9uZGluZyBub2RlIG9uIHRoZSBob3N0IGRl
dmljZSB0cmVlLiBDYWxsCj4+IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyB0byByZW1hcCBpbnRl
cnJ1cHRzLiBJbnRlcnJ1cHRzIHJlbGF0ZWQgZGV2aWNlCj4+IHRyZWUgcHJvcGVydGllcyBhcmUg
Y29waWVkIGZyb20gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbAo+PiB0aGUg
b3RoZXIgcHJvcGVydGllcy4KPj4KPj4gQWxzbyBhZGQgdGhlIG5ldyBmbGFnIFhFTl9ET01DVExf
Q0RGX2lvbW11IHRvIHRoYXQgZG9tMGxlc3MgZG9tVSBjYW4gdXNlCj4+IHRoZSBJT01NVS4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
Pgo+PiAtLS0KPj4gQ2hhbmdlcyBpbiB2NToKPj4gLSB1c2UgbG9jYWwgdmFyaWFibGUgZm9yIG5h
bWUKPj4gLSB1c2UgbWFwX3JlZ2lvbnNfcDJtdAo+PiAtIGFkZCB3YXJuaW5nIGZvciBub3QgcGFn
ZSBhbGlnbmVkIGFkZHJlc3Nlcy9zaXplcwo+PiAtIGludHJvZHVjZSBoYW5kbGVfcGFzc3Rocm91
Z2hfcHJvcAo+Pgo+PiBDaGFuZ2VzIGluIHY0Ogo+PiAtIHVzZSB1bnNpZ25lZAo+PiAtIGltcHJv
dmUgY29tbWl0IG1lc3NhZ2UKPj4gLSBjb2RlIHN0eWxlCj4+IC0gdXNlIGR0X3Byb3BfY21wCj4+
IC0gdXNlIGRldmljZV90cmVlX2dldF9yZWcKPj4gLSBkb24ndCBjb3B5IG92ZXIgeGVuLHJlZyBh
bmQgeGVuLHBhdGgKPj4gLSBkb24ndCBjcmVhdGUgc3BlY2lhbCBpbnRlcnJ1cHQgcHJvcGVydGll
cyBmb3IgZG9tVTogY29weSB0aGVtIGZyb20gdGhlCj4+ICAgICBmcmFnbWVudAo+PiAtIGluLWNv
ZGUgY29tbWVudAo+Pgo+PiBDaGFuZ2VzIGluIHYzOgo+PiAtIGltcHJvdmUgY29tbWl0IG1lc3Nh
Z2UKPj4gLSByZW1vdmUgc3VwZXJmbHVvdXMgY2FzdAo+PiAtIG1lcmdlIGNvZGUgd2l0aCB0aGUg
Y29weSBjb2RlCj4+IC0gYWRkIGludGVycnVwLXBhcmVudAo+PiAtIGRlbW92ZSBkZXB0aCA+IDIg
Y2hlY2sKPj4gLSByZXVzZSBjb2RlIGZyb20gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzCj4+IC0g
Y29weSBpbnRlcnJ1cHRzIGZyb20gaG9zdCBkdAo+Pgo+PiBDaGFuZ2VzIGluIHYyOgo+PiAtIHJl
bmFtZSAicGF0aCIgdG8gInhlbixwYXRoIgo+PiAtIGdyYW1tYXIgZml4Cj4+IC0gdXNlIGdhZGRy
X3RvX2dmbiBhbmQgbWFkZHJfdG9fbWZuCj4+IC0gcmVtb3ZlIGRlcHRoIDw9IDIgbGltaXRhdGlv
biBpbiBzY2FubmluZyB0aGUgZHRiIGZyYWdtZW50Cj4+IC0gaW50cm9kdWNlIGFuZCBwYXJzZSB4
ZW4scmVnCj4+IC0gY29kZSBzdHlsZQo+PiAtIHN1cHBvcnQgbW9yZSB0aGFuIG9uZSBpbnRlcnJ1
cHQgcGVyIGRldmljZQo+PiAtIHNwZWNpZnkgb25seSB0aGUgR0lDIGlzIHN1cHBvcnRlZAo+PiAt
LS0KPj4gICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTAxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLQo+PiAgICAxIGZpbGUgY2hhbmdlZCwgOTcgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBpbmRleCA5ZDk4NWQz
YmJlLi40MTQ4OTNiYzI0IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+IEBAIC0xNzAxLDYgKzE3
MDEsODUgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8pCj4+ICAgIH0KPj4gICAgI2VuZGlmCj4+ICAgIAo+PiArLyoKPj4g
KyAqIFNjYW4gZGV2aWNlIHRyZWUgcHJvcGVydGllcyBmb3IgcGFzc3Rocm91Z2ggc3BlY2lmaWMg
aW5mb3JtYXRpb24uCj4+ICsgKiBSZXR1cm5zIC1FTk9FTlQgd2hlbiBubyBwYXNzdGhyb3VnaCBw
cm9wZXJ0aWVzIGFyZSBmb3VuZAo+PiArICogICAgICAgICA8IDAgb24gZXJyb3IKPj4gKyAqICAg
ICAgICAgMCBvbiBzdWNjZXNzCj4+ICsgKi8KPj4gK3N0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9w
YXNzdGhyb3VnaF9wcm9wKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5
ICpwcm9wLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqbmFtZSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMpCj4+ICt7Cj4+
ICsgICAgY29uc3QgX19iZTMyICpjZWxsOwo+PiArICAgIHVuc2lnbmVkIGludCBpLCBsZW47Cj4+
ICsgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOwo+PiArICAgIGludCByZXM7Cj4+ICsK
Pj4gKyAgICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0byBtYXAgdGhlIE1NSU8gcmVnaW9u
ICovCj4+ICsgICAgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHJlZyIsIG5hbWUpID09IDAgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgcGFkZHJfdCBtc3RhcnQsIHNpemUsIGdzdGFydDsKPj4gKyAgICAg
ICAgY2VsbCA9IChjb25zdCBfX2JlMzIgKilwcm9wLT5kYXRhOwo+PiArICAgICAgICBsZW4gPSBm
ZHQzMl90b19jcHUocHJvcC0+bGVuKSAvCj4+ICsgICAgICAgICAgICAoKGFkZHJlc3NfY2VsbHMg
KiAyICsgc2l6ZV9jZWxscykgKiBzaXplb2YodWludDMyX3QpKTsKPj4gKwo+PiArICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAg
ZGV2aWNlX3RyZWVfZ2V0X3JlZygmY2VsbCwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscywKPj4g
KyAgICAgICAgICAgICAgICAgICAgJm1zdGFydCwgJnNpemUpOwo+PiArICAgICAgICAgICAgZ3N0
YXJ0ID0gZHRfbmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsICZjZWxsKTsKPj4gKwo+PiArICAgICAg
ICAgICAgaWYgKCBnc3RhcnQgJiB+UEFHRV9NQVNLIHx8IG1zdGFydCAmIH5QQUdFX01BU0sgfHwg
c2l6ZSAmIH5QQUdFX01BU0sgKQo+PiArICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAiRG9tVSBwYXNzdGhyb3VnaCBjb25m
aWcgaGFzIG5vdCBwYWdlIGFsaWduZWQgYWRkcmVzc2VzL3NpemVzXG4iKTsKPiBJIGRvbid0IHRo
aW5rIHRoaXMgaXMgd2lzZSB0byBjb250aW51ZSwgdGhlIG1vcmUgdGhpcyBpcyBhIHByaW50ayB0
aGF0Cj4gY2FuIG9ubHkgaGFwcGVuIGluIGRlYnVnIGJ1aWxkLiBTbyBzb21lb25lIHVzaW5nIGEg
cmVsZWFzZSBidWlsZCBtYXkgbm90Cj4gbm90aWNlIHRoZSBlcnJvci4KPgo+IFNvIEkgdGhpbmsg
dGhpcyB3YW50cyB0byBiZSBhIHByaW50ayhYRU5MT0dfRVJSLC4uLikgYW5kIGFsc28gcmV0dXJu
IGFuCj4gZXJyb3IuCj4KPj4gKwo+PiArICAgICAgICAgICAgcmVzID0gbWFwX3JlZ2lvbnNfcDJt
dChraW5mby0+ZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGdzdGFydCks
Cj4+ICsgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHNpemUpLAo+PiArICAgICAgICAgICAg
ICAgICAgICBtYWRkcl90b19tZm4obXN0YXJ0KSwKPj4gKyAgICAgICAgICAgICAgICAgICAgcDJt
X21taW9fZGlyZWN0X2Rldik7Cj4gQ29kaW5nIHN0eWxlLgo+Cj4+ICsgICAgICAgICAgICBpZiAo
IHJlcyA8IDAgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIGRwcmludGso
WEVOTE9HX0VSUiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gbWFwICUi
UFJJcGFkZHIiIHRvIHRoZSBndWVzdCBhdCUiUFJJcGFkZHIiXG4iLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgbXN0YXJ0LCBnc3RhcnQpOwo+IFNpbWlsYXJseSwgdGhpcyB3YW50cyB0byBi
ZSBhIHByaW50ay4KPgo+PiArICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+PiArICAg
ICAgICAgICAgfQo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+ICsg
ICAgfQo+PiArICAgIC8qCj4+ICsgICAgICogeGVuLHBhdGggc3BlY2lmaWVzIHRoZSBjb3JyZXNw
b25kaW5nIG5vZGUgaW4gdGhlIGhvc3QgRFQuCj4+ICsgICAgICogQm90aCBpbnRlcnJ1cHQgbWFw
cGluZ3MgYW5kIElPTU1VIHNldHRpbmdzIGFyZSBiYXNlZCBvbiBpdCwKPj4gKyAgICAgKiBhcyB0
aGV5IGFyZSBkb25lIGJhc2VkIG9uIHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgRFQgbm9kZS4KPj4g
KyAgICAgKi8KPj4gKyAgICBlbHNlIGlmICggZHRfcHJvcF9jbXAoInhlbixwYXRoIiwgbmFtZSkg
PT0gMCApCj4+ICsgICAgewo+PiArICAgICAgICBub2RlID0gZHRfZmluZF9ub2RlX2J5X3BhdGgo
cHJvcC0+ZGF0YSk7Cj4+ICsgICAgICAgIGlmICggbm9kZSA9PSBOVUxMICkKPj4gKyAgICAgICAg
ewo+PiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiQ291bGRuJ3QgZmluZCBub2Rl
ICVzIGluIGhvc3RfZHQhXG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAoY2hhciAqKXByb3At
PmRhdGEpOwo+IFNhbWUgaGVyZS4KPgo+PiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+
ICsgICAgICAgIH0KCkkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG9uJ3Qga25vdyBhYm91dCBkb20w
bGVzcyBmZWF0dXJlIGVub3VnaCAuLi4KCgpCdXQsIHNob3VsZG4ndCB3ZSBjaGVjayBpZiB0aGUg
ZGV2aWNlIGlzIGJlaGluZCB0aGUgSU9NTVUgYW5kIHRyeSB0byBhZGQgCml0IChpb21tdV9hZGRf
ZHRfZGV2aWNlKSBiZWZvcmUgYXNzaWduaW5nIGl0ICh0aGlzIGlzIG5lZWRlZCBmb3IgZHJpdmVy
cyAKd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1VIERUIGJpbmRpbmdzIGluIHRoZSBmaXJzdCBw
bGFjZSkuCgpbcGxlYXNlIHRha2UgYSBsb29rIGF0IApodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDkvbXNnMDI3MTQuaHRtbCAKaWYgc29d
CgpKdWxpZW4sIHdoYXQgZG8geW91IHRoaW5rPwoKCj4+ICsKPj4gKyAgICAgICAgcmVzID0gaW9t
bXVfYXNzaWduX2R0X2RldmljZShraW5mby0+ZCwgbm9kZSk7Cj4+ICsgICAgICAgIGlmICggcmVz
IDwgMCApCj4+ICsgICAgICAgICAgICByZXR1cm4gcmVzOwo+PiArCj4+ICsgICAgICAgIHJlcyA9
IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyhraW5mby0+ZCwgbm9kZSwgdHJ1ZSk7Cj4+ICsgICAg
ICAgIGlmICggcmVzIDwgMCApCj4+ICsgICAgICAgICAgICByZXR1cm4gcmVzOwo+PiArCj4+ICsg
ICAgICAgIHJldHVybiAwOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiAtRU5PRU5UOwo+
PiArfQo+PiArCj4+ICAgIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9wX3BmZHQoc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdCBzaXpl
X2NlbGxzLAo+PiBAQCAtMTcwOSw2ICsxNzg4LDcgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxl
X3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+PiAgICAgICAgdm9pZCAqZmR0
ID0ga2luZm8tPmZkdDsKPj4gICAgICAgIGludCBwcm9wb2ZmLCBuYW1lb2ZmLCByZXM7Cj4+ICAg
ICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwo+PiArICAgIGNvbnN0IGNoYXIg
Km5hbWU7Cj4+ICAgIAo+PiAgICAgICAgZm9yICggcHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0
eV9vZmZzZXQocGZkdCwgbm9kZW9mZik7Cj4+ICAgICAgICAgICAgICBwcm9wb2ZmID49IDA7Cj4+
IEBAIC0xNzE3LDExICsxNzk3LDIzIEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9wX3Bm
ZHQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPj4gICAgICAgICAgICBpZiAoICEocHJvcCA9
IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0KHBmZHQsIHByb3BvZmYsIE5VTEwpKSApCj4+ICAg
ICAgICAgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKPj4gICAgCj4+ICsgICAgICAg
IHJlcyA9IDA7Cj4+ICAgICAgICAgICAgbmFtZW9mZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1l
b2ZmKTsKPj4gLSAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0
LCBuYW1lb2ZmKSwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AtPmRhdGEsIGZk
dDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKPj4gLSAgICAgICAgaWYgKCByZXMgKQo+PiArICAgICAg
ICBuYW1lID0gZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKTsKPj4gKwo+PiArICAgICAgICBpZiAo
IHNjYW5fcGFzc3Rocm91Z2hfcHJvcCApCj4+ICsgICAgICAgICAgICByZXMgPSBoYW5kbGVfcGFz
c3Rocm91Z2hfcHJvcChraW5mbywgcHJvcCwgbmFtZSwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwo+PiArICAg
ICAgICBpZiAoIHJlcyA8IDAgJiYgcmVzICE9IC1FTk9FTlQgKQo+PiAgICAgICAgICAgICAgICBy
ZXR1cm4gcmVzOwo+PiArCj4+ICsgICAgICAgIC8qIGNvcHkgYWxsIG90aGVyIHByb3BlcnRpZXMg
Ki8KPj4gKyAgICAgICAgaWYgKCAhc2Nhbl9wYXNzdGhyb3VnaF9wcm9wIHx8IHJlcyA9PSAtRU5P
RU5UICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZk
dCwgbmFtZSwgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1KHByb3AtPmxlbikpOwo+PiArICAgICAg
ICAgICAgaWYgKCByZXMgKQo+PiArICAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4+ICsgICAg
ICAgIH0KPj4gICAgICAgIH0KPj4gICAgCj4+ICAgICAgICAvKiBGRFRfRVJSX05PVEZPVU5EID0+
IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhpcyBub2RlICovCj4+IEBAIC0yMjU0
LDcgKzIzNDYsOCBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKPj4gICAgICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZF9jZmcgPSB7Cj4+ICAgICAgICAgICAg
ICAgIC5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSwKPj4g
ICAgICAgICAgICAgICAgLmFyY2gubnJfc3BpcyA9IDAsCj4+IC0gICAgICAgICAgICAuZmxhZ3Mg
PSBYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9oYXAsCj4+ICsgICAgICAgICAg
ICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NERl9oYXAgfAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaW9tbXUsCj4gVGhpcyB3aWxsIGJy
ZWFrIGRvbTBsZXNzIG9uIHBsYXRmb3JtIHdpdGhvdXQgYW4gSU9NTVUgYmVjYXVzZSBzZXR0aW5n
Cj4gQ0RGX2lvbW11IGZvciB0aGVtIHdpbGwgYmUgaW52YWxpZC4KPgo+IEkgYWxzbyBkb24ndCB0
aGluayB0aGlzIGlzIHdpc2UgdG8gYWx3YXlzIGVuYWJsZSB0aGUgSU9NTVUuIFRoaXMgc2hvdWxk
Cj4gb25seSBiZSBkb25lIGlmIHRoZXJlIGlzIGEgcGFydGlhbCBkZXZpY2UtdHJlZSBwcmVzZW50
IChtb3N0IGxpa2VseSBpdAo+IG1lYW5zIHBhc3N0aHJvdWdoIHdpbGwgYmUgdXNlZCkuCj4KPj4g
ICAgICAgICAgICAgICAgLm1heF9ldnRjaG5fcG9ydCA9IC0xLAo+PiAgICAgICAgICAgICAgICAu
bWF4X2dyYW50X2ZyYW1lcyA9IDY0LAo+PiAgICAgICAgICAgICAgICAubWF4X21hcHRyYWNrX2Zy
YW1lcyA9IDEwMjQsCj4+Cj4gQ2hlZXJzLAo+Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hj
aGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:43:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDrT0-0007WO-5J; Fri, 27 Sep 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=CKAD=XW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iDrSy-0007WJ-NP
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:43:28 +0000
X-Inumbo-ID: 2a82615e-e135-11e9-967a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2a82615e-e135-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:43: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 1FA7DB137;
 Fri, 27 Sep 2019 14:43:27 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <06e542f4-1ac5-0a70-eb34-3dcd1b543134@suse.com>
Date: Fri, 27 Sep 2019 16:43:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86: correct bogus error indicator of cpu_add()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDU0Y2UyZGI4YjggKCJ4ODYvbnVtYTogYWRqdXN0IGRhdGF0eXBlcyBmb3Igbm9kZSBh
bmQgcHhtIikKY2hhbmdlZCB0aGlzIGZyb20gdGhlIC0xIChpLmUuIC1FUEVSTSwgd2hpY2ggd2Fz
IGFscmVhZHkgYm9ndXMpIHRoYXQKY29tZXMgYmFjayBmcm9tIHNldHVwX25vZGUoKSB0byBOVU1B
X05PX05PREUgKDB4ZmYpLiBVc2UgYSBwcm9wZXIgZXJyb3IKaW5kaWNhdG9yIGluc3RlYWQuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTEyODEs
NyArMTI4MSw3IEBAIGludCBjcHVfYWRkKHVpbnQzMl90IGFwaWNfaWQsIHVpbnQzMl90IGEKICAg
ICAgICAgICAgICAgICAgICAgIlNldHVwIG5vZGUgZmFpbGVkIGZvciBweG0gJXhcbiIsIHB4bSk7
CiAgICAgICAgICAgICB4ODZfYWNwaWlkX3RvX2FwaWNpZFthY3BpX2lkXSA9IEJBRF9BUElDSUQ7
CiAgICAgICAgICAgICBtcF91bnJlZ2lzdGVyX2xhcGljKGFwaWNfaWQsIGNwdSk7Ci0gICAgICAg
ICAgICBjcHUgPSBub2RlOworICAgICAgICAgICAgY3B1ID0gLUVOT1NQQzsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIGlmICggYXBpY19pZCA8IE1BWF9MT0NBTF9B
UElDICkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:44:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDrUD-0007b8-I8; Fri, 27 Sep 2019 14:44:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v5e0=XW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iDrUB-0007b2-SY
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:44:43 +0000
X-Inumbo-ID: 5739bfe4-e135-11e9-967a-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 5739bfe4-e135-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:44:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569595482;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=W4W7M2oQGsAC8RiwFnXCz+RPGGstz59D8uqKVH8hq1A=;
 b=CroPGFKjFI7ydDdfn3XK1Qwk1xHVQWILc3a0i3wdbBSHos0mCBXqyABR
 Whn04CGQ3Zqub3a05wo7l7ixRn18Au7BKkK4Q9G+BapZKhlJwKdMHJFhQ
 uynZmxi6RvYypmRAf8rLMyWNzPFnexF+L4sPaDfsb7gmgsV7K+tZjvTed 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +UafrWBwqaYp+gjSp0Xsf7sWJ29hvAq/T33LaGJ1arcH2DBMQfxWXUhNe8DSZVpX3INGMxTwIY
 2g2jkiX5AjT2u3YSQKm3tiIm4nur3m5mvWZQ0pLUCJFp5gnDHGnvmO6pTJM72VzkLRJsoKiuJe
 rO7E/TbaoYeUIvQvwmvRRlQemcwfPVi+v6jFxRrXtw2jhRBP3I6bKfN4a+AY9LfzEEMl+IPXE0
 pWVlvczs1SI0TZcSYjIeYxjRbkg7fa3JOl/kdAdTOcyBocOfWHuDZRsXiGMGSgtiLZxNX/ZBor
 Of8=
X-SBRS: 2.7
X-MesageID: 6520733
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6520733"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <06e542f4-1ac5-0a70-eb34-3dcd1b543134@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: <8a9d39c4-d47c-66e3-d279-ed0adedad187@citrix.com>
Date: Fri, 27 Sep 2019 15:44:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <06e542f4-1ac5-0a70-eb34-3dcd1b543134@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86: correct bogus error indicator of
 cpu_add()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDkvMjAxOSAxNTo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ29tbWl0IDU0Y2UyZGI4
YjggKCJ4ODYvbnVtYTogYWRqdXN0IGRhdGF0eXBlcyBmb3Igbm9kZSBhbmQgcHhtIikKPiBjaGFu
Z2VkIHRoaXMgZnJvbSB0aGUgLTEgKGkuZS4gLUVQRVJNLCB3aGljaCB3YXMgYWxyZWFkeSBib2d1
cykgdGhhdAo+IGNvbWVzIGJhY2sgZnJvbSBzZXR1cF9ub2RlKCkgdG8gTlVNQV9OT19OT0RFICgw
eGZmKS4gVXNlIGEgcHJvcGVyIGVycm9yCj4gaW5kaWNhdG9yIGluc3RlYWQuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:49:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDrYj-00081A-5m; Fri, 27 Sep 2019 14:49: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=wAPT=XW=amazon.com=prvs=166d6d219=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDrYi-000815-Nq
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:49:24 +0000
X-Inumbo-ID: ff406008-e135-11e9-967a-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id ff406008-e135-11e9-967a-12813bfff9fa;
 Fri, 27 Sep 2019 14:49:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569595764; x=1601131764;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=I5GGeJOyNf7OdHJSYhUeFpWukbusrB4iZ7A78F3VOis=;
 b=oXSNCQhqR9QSsmWPcoRqo1QIglHDWafeTUdUqyllI6678XANbwyHyFt0
 RZzvBWDOK5vtvezv4Nz6w+OQev0C3d+PokXdpymgtyB1N0vm5/Lhh2WqE
 xM/QFUA7FaqOHqLjP+pM2oC4FgomchpTj+dlY9/WqZSb5aF7fVz2gFtM4 M=;
X-IronPort-AV: E=Sophos;i="5.64,555,1559520000"; d="scan'208";a="753695110"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 27 Sep 2019 14:49:22 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9A42EA2267; Fri, 27 Sep 2019 14:49:21 +0000 (UTC)
Received: from EX13D28UWB001.ant.amazon.com (10.43.161.98) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 14:49:21 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D28UWB001.ant.amazon.com (10.43.161.98) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 14:49:21 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Fri, 27 Sep 2019 14:49:19 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
 <20190926142657.mc3y7i4ovz6hvua6@debian>
 <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
 <d9cc437b-add6-3a71-be44-c5d5b74b9d8f@suse.com>
 <6d410229-a7b9-22dc-3708-90d1ae9d728a@amazon.com>
 <8120a633-573f-d66c-2662-1b9d1124eecb@suse.com>
From: <hongyax@amazon.com>
Message-ID: <6d61ef3f-1611-85ee-440e-c16e7758923e@amazon.com>
Date: Fri, 27 Sep 2019 15:49:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8120a633-573f-d66c-2662-1b9d1124eecb@suse.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct map.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 RzeszutekWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 =?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>

T24gMjcvMDkvMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjcuMDkuMjAxOSAx
NjowMiwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+IAo+IEJ1dCB0aGVuIHdoeSBkbyB0aGUg
aW5pdGlhbCBzbyBtYW55IHBhdGNoZXMgKGluaGVyaXRlZCBmcm9tIFdlaSkKPiBjb252ZXJ0IGZy
b20gZG9taGVhcCB0byB4ZW5oZWFwIGFsbG9jYXRpb25zIGF0IGFsbD8gSWYgeW91cgo+IGFwcHJv
YWNoIGlzIHRvIGJlIGF0IGxlYXN0IGFuIGludGVybWVkaWF0ZSBnb2FsLCB0aGVuIEkgdGhpbmsg
dGhlCj4gb3JkZXIgb2YgY2hhbmdlcyBzaG91bGQgYmUgc3VjaCB0aGF0IG9uLWRlbWFuZCBtYXBw
aW5nIG9mIHhlbmhlYXAKPiBwYWdlcyBvY2N1cnMgZmlyc3QsIGFuZCB0aGVuIHRoZSB4ZW5oZWFw
IC0+IGRvbWhlYXAgY29udmVyc2lvbgo+IGNhbiBoYXBwZW4gaW4gYmFzaWNhbGx5IGFyYml0cmFy
aWx5IHNtYWxsIHN0ZXBzLgoKVGhlcmUgaXMgdGhpcyBwcm9ibGVtIHRoYXQgYW55dGhpbmcgdGhh
dCBtYXBzL3VubWFwcyBtZW1vcnkgaW4gdGhlIGRpcmVjdCBtYXAgCnJlZ2lvbiBjYW5ub3QgaXRz
ZWxmIHJlbHkgb24gYW4gYWx3YXlzLW1hcHBlZCBkaXJlY3QgbWFwLiBVbmZvcnR1bmF0ZWx5LCBp
ZiBJIAptYXAvdW5tYXAgeGVuaGVhcCBhbGxvY2F0aW9ucywgcGFnZSB0YWJsZSBtYW5pcHVsYXRp
b24gZnVuY3Rpb25zIChsaWtlIAptYXBfcGFnZXNfdG9feGVuLCBhbGxvY194ZW5fcGFnZXRhYmxl
KSB0aGVtc2VsdmVzIHJlbHkgb24gYW4gYWx3YXlzLW1hcHBlZCAKZGlyZWN0IG1hcCwgd2hpY2gg
b2Z0ZW4gYnJlYWsgaWYgeW91IGxlYXZlIGhvbGVzIGluIHRoZSBkaXJlY3QgbWFwIHJlZ2lvbi4g
CldlaSdzIHBhdGNoZXMgd2l0aCBzb21lIG9mIG15IGxhdGVyIHBhdGNoZXMgYnJlYWsgZXhhY3Rs
eSB0aGlzIGRlcGVuZGVuY3ksIHNvIApwYWdlIHRhYmxlIG1hbmlwdWxhdGlvbnMgdGhlbXNlbHZl
cyBubyBsb25nZXIgcmVseSBvbiB0aGUgZGlyZWN0IG1hcC4gTm93IHdlIApjYW4gYWN0dWFsbHkg
c3RhcnQgdGVhcmluZyBkb3duIHRoZSBkaXJlY3QgbWFwLCBpbmNsdWRpbmcgb24tZGVtYW5kIG1h
cHBpbmcgb2YgCnhlbmhlYXAgaW4gdGhlIGRpcmVjdCBtYXAgcmVnaW9uLgoKSG9uZ3lhbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:54:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDrdl-0000Mx-2U; Fri, 27 Sep 2019 14:54:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDrdj-0000Ms-BZ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:54:35 +0000
X-Inumbo-ID: b79c5102-e136-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b79c5102-e136-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 2019 14:54:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 354D3AE68;
 Fri, 27 Sep 2019 14:54:33 +0000 (UTC)
Message-ID: <eb41ca81c7b3eab7d8c97dfef3f58cca60524ef1.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 16:54:31 +0200
In-Reply-To: <20190927070050.12405-31-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-31-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 30/46] 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: 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: multipart/mixed; boundary="===============7009884303820277313=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> In several places there is support for multiple vcpus per sched unit
> missing. Add that missing support (with the exception of initial
> allocation) and missing helpers for that.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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)


--=-ViIBinFvCvrLEQT7gBTS
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+4FAl2OIqgACgkQFkJ4iaW4
c+5Rrg//fGHFj+ePlckLtKH90WmEXcxzXcWaQA7M8zAquAcFZ/WVaFuoeaYHGrF8
ZdX9Mlip8zUuQzWjTBBxjLNntBv9s/XrrUwN5KqoTGptJX7tbizWnO07CmBmaO0g
azmQpe7/WsWDiweWn3L5gbL6SPjD9jF4oEujuRX6AFLE/7nBaetd2vcYwZlyTcWz
F+CVbzt468PWPY54rtox42RVsinlQ7IxDNAn2SMMEfgj529iMk7+cCEduDkLFib5
f8QVG85jeBXJvPRtU2xLzbY8LzZ2J9OP+aaT072Oi+2fKODPHQfge7hWZ8kMoqM+
0i7GEsSYWASpfEGLZpVEUirNVQK8jfheg5di2BIsevlCHCJ/kH6v+8ndX7h/Hn2d
S+7pw6GVZ1LMK5LUo8m0joeuRTE/HcGW6+G8ISv/542J3dppUWdUDOf5NyxeeNU3
MtAZ7GYODy/8odo0ocpVG5TpeaG3qwurwfyPHsz4AiPQU52fyZUJ5ro8pC6I8fyD
aR+XoxKhcENpU/jI0w1jYcMOM65oMpxWCXEQNw6OEM2peDks85q+LoiaeQSLc3el
TTvrH7GvIcJNXD1FyP0ujIUDQgi+ny2KwPxfWO4v+Q5S5GxIo16Ahhor9gTXVBev
ZgvK3T40i1J9bJbJiwiTUVPjgLrZ2W9E7F85e8+DXG+81y4l4dU=
=ojuP
-----END PGP SIGNATURE-----

--=-ViIBinFvCvrLEQT7gBTS--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7009884303820277313==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:55:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14:55:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDre8-0000OW-Cq; Fri, 27 Sep 2019 14:55:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDre6-0000OI-ML
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:54:58 +0000
X-Inumbo-ID: c5790086-e136-11e9-967b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c5790086-e136-11e9-967b-12813bfff9fa;
 Fri, 27 Sep 2019 14:54: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 97814AD2A;
 Fri, 27 Sep 2019 14:54:56 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <06e542f4-1ac5-0a70-eb34-3dcd1b543134@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6c171fcb-8598-49f2-f8ca-87154b2bcdc3@suse.com>
Date: Fri, 27 Sep 2019 16:54:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <06e542f4-1ac5-0a70-eb34-3dcd1b543134@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: correct bogus error indicator of
 cpu_add()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTY6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCA1NGNlMmRiOGI4
ICgieDg2L251bWE6IGFkanVzdCBkYXRhdHlwZXMgZm9yIG5vZGUgYW5kIHB4bSIpCj4gY2hhbmdl
ZCB0aGlzIGZyb20gdGhlIC0xIChpLmUuIC1FUEVSTSwgd2hpY2ggd2FzIGFscmVhZHkgYm9ndXMp
IHRoYXQKPiBjb21lcyBiYWNrIGZyb20gc2V0dXBfbm9kZSgpIHRvIE5VTUFfTk9fTk9ERSAoMHhm
ZikuIFVzZSBhIHByb3BlciBlcnJvcgo+IGluZGljYXRvciBpbnN0ZWFkLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 14:58:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 14: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 1iDrhS-0000q8-Vg; Fri, 27 Sep 2019 14:58:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Rbpq=XW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iDrhS-0000q3-7s
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 14:58:26 +0000
X-Inumbo-ID: 4097ab00-e137-11e9-967c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4097ab00-e137-11e9-967c-12813bfff9fa;
 Fri, 27 Sep 2019 14:58: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 1B453AF55;
 Fri, 27 Sep 2019 14:58:23 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
 <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
 <23950.4274.238406.524438@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <1d8dda0e-0fbe-04b4-0b11-41844089cf90@suse.com>
Date: Fri, 27 Sep 2019 16:58:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23950.4274.238406.524438@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTU6MzcsIElhbiBKYWNrc29uIHdyb3RlOgo+IErDvHJnZW4gR3Jvw58gd3Jp
dGVzICgiUmU6IFtQQVRDSCB2MSAxLzZdIGRvY3M6IGFkZCBmZWF0dXJlIGRvY3VtZW50IGZvciBY
ZW4gaHlwZXJ2aXNvciBzeXNmcy1saWtlIHN1cHBvcnQiKToKPj4gT24gMjcuMDkuMTkgMTI6Mzcs
IElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gSSBndWVzcyB0aGF0IGtleXMgd2lsbCBiZSBjaG9zZW4g
ZnJvbSBzb21lIGxpbWl0ZWQgc2FmZSBjaGFyYWN0ZXIKPj4+IHNldCA/ICBXaGF0IGFib3V0IHZh
bHVlcyA/ICBNaWdodCB3ZSBjcmVhdGUgYSBrZXkgd2hvc2UgdmFsdWUgY29udGFpbnMKPj4+IGJp
bmFyeSBkYXRhID8KPj4KPj4gSSdkIGdvIHdpdGggIlstQS1aYS16MC05QF8uOigpXFtcXSMsO10q
IiBmb3Iga2V5cwo+IAo+IEkgdGhpbmsgdGhpcyBpcyBBU0NJSSBwcmludGluZyBjaGFyYWN0ZXJz
IHdpdGggdGhlIGV4Y2VwdGlvbiBvZgo+ICAgICEgIiBgICQgJSBeICYgKiA9ICsgeyB9ICcgfiA8
ID4gLyBcIHwKPiAKPiBJIHN0cnVnZ2xlIHRvIGZpbmQgYSBwcmluY2lwbGVkIGV4cGxhbmF0aW9u
IGZvciB0aGlzIHBhcnRpY3VsYXIKPiBleGNsdXNpb24gc2V0IChhcGFydCBmcm9tIC8pLCBjb25z
aWRlcmluZyB0aGF0IGZvbGxvd2luZyBhcmUKPiBpbmNsdWRlZDoKPiAgICAtIEAgXyAuIDogKCAp
IFsgXSAjICwgOwo+IAo+IENvdWxkIHdlIGJvcnJvdyBzb21lIGV4aXN0aW5nIHBlcm1pdHRlZCBj
aGFyYWN0ZXIgc2V0ID8gIElmIHdlIGFyZQo+IHBlcm1pdHRpbmcgc2hlbGwgbWV0YWNoYXJhY3Rl
cnMgd2h5IG5vdCBqdXN0IHBlcm1pdCBhbGwgcHJpbnRhYmxlCj4gQVNDSUkgZXhjZXB0IC8gPwoK
SG1tLCBtYXliZSB3ZSBzaG91bGQgYWxsb3cganVzdCB0aGUgIlBvc2l4IHBvcnRhYmxlIGZpbGUg
bmFtZSBjaGFyYWN0ZXIKc2V0Ij8gVGhhdCB3b3VsZCBiZSBbLS5fMC05QS1aYS16XS4gQW5kIHdl
IHNob3VsZCBleHBsaWNpdGx5IG5vdCBhbGxvdwp0aGUga2V5IG5hbWVzICIuIiBhbmQgIi4uIi4K
Cj4gCj4+IGFuZCBBU0NJSSBmb3IgdmFsdWVzLgo+IAo+IERvIHlvdSBtZWFuICJhbnkgNy1iaXQg
Ynl0ZSIsIG9yIG9jdGV0IHZhbHVlcyAzMi0xMjYgKDB4MjAtMHg3ZSkKPiBpbmNsdXNpdmUsIG9y
IHNvbWV0aGluZyBlbHNlID8KCjotKQoKQXMgSSdkIGxpa2UgdG8gc3VwcG9ydCBlLmcuIHRoZSAu
Y29uZmlnIGZpbGUgY29udGVudHMgb2YgdGhlIGh5cGVydmlzb3IKYnVpbGQgSSBndWVzcyBJIG5l
ZWQgKDB4MDEtMHhmZikgaW5jbHVzaXZlLCByaWdodD8KCj4gCj4+PiBXb3VsZCBpdCBiZSBwb3Nz
aWJsZSB0byBhZGQgYSBzY3JpcHQgdG8geGVuLmdpdCB3aGljaCBsaXN0cyB0aGUKPj4+IHhlbmh5
cGZzIGFuZCBjaGVja3MgdGhhdCBhbGwgdGhlIHBhdGhzIGFyZSBkb2N1bWVudGVkID8gIFdlIGNv
dWxkIGFkZAo+Pj4gYSBmZXcgY2FsbHMgdG8gdGhhdCB0byBvc3N0ZXN0Li4uCj4+Cj4+IEknZCBl
eHBlY3Qgc29tZSBwYXJ0cyB0byBiZSBkZXNjcmliZWQgcmF0aGVyIGdlbmVyaWNhbGx5IChhcyBj
YW4gYmUgc2Vlbgo+PiBpbiBwYXRjaCA2IGZvciB0aGUgcnVudGltZSBwYXJhbWV0ZXJzKS4gTWF5
YmUgSSBzaG91bGQgYWRkIHRoZSBlbnRyaWVzCj4+IHdpdGggd2lsZGNhcmRzIHRoZXJlLgo+IAo+
IFRoYXQgd291bGQgYmUgbmljZS4KCk9rYXksIHdpbGwgZG8uCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:01:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15: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 1iDrkJ-0001bR-I7; Fri, 27 Sep 2019 15:01: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=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDrkI-0001bM-Cz
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:01:22 +0000
X-Inumbo-ID: a9dbe180-e137-11e9-967c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a9dbe180-e137-11e9-967c-12813bfff9fa;
 Fri, 27 Sep 2019 15:01: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 8658BAF5C;
 Fri, 27 Sep 2019 15:01:19 +0000 (UTC)
Message-ID: <80636d592eee15e458b29af8224b41f58a6b7a49.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 17:01:18 +0200
In-Reply-To: <20190927070050.12405-33-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-33-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 32/46] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============3684046461957091302=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> With a scheduling granularity greater than 1 multiple vcpus share the
> same struct sched_unit. Support that.
>=20
> Setting the initial processor must be done carefully: we can't use
> sched_set_res() as that relies on for_each_sched_unit_vcpu() which in
> turn needs the vcpu already as a member of the domain's vcpu linked
> list, which isn't the case.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-OlJttyu6mQEeDP4suYwL
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+4FAl2OJD4ACgkQFkJ4iaW4
c+4Tdw/+PIYuERdD0diRgn3cRU2wpbOm5Doyw005o6az28/H6AotlIl3uam8UuFi
IUxpwDKCv49NQLnAFfiJks1RBE+PvKN3ctsTQrIZSfM4qsLVvbzKByeYGWpHPxdF
NqNK4wkr2/RExRe4qKlJPW/mDVyyr1crZ+RbSF0Oh96VMnM6+U2tTBbRYnrxjgCf
Gu1iyIOtYVmcb3b2nte1M0B9TjbyQz/BLwkKa1kpcy7tLxSqotDbSfOZ0XkTeNAq
HZ47zopRAuqx2HfW3e/UA5Cnd5ISZuk7V7Oin1ZBMhdbRdn9DMms3rzcIwwpiCfm
ZHDwbfw93UT71Qy8CTHs7kTw1ioLOAzeoYYuYI4Rva0fZi8M5TML9psUohhlM3PP
fovQvptGAMPhHZuOEZBTRBOk/TGPC03cdeeWHvexlsataa4+4JFbQJ2MRslYZ7KN
iWB82yJzmGv/iS3lJyTjJd2GmJsl8UQpJHmX4kulyqVxZt4vVAyuw/VV81vjuATA
TfDlKb1nYSp14hheXSf0QEgjTT/nM5LalAusp6N4man7yR/QLDnmKLrYZ0EcjWzm
0WQIweQMF8UbQBPXVB5cncu61BOmEFpy9GPZ9H+jdv0+cQ/deMz7H3y/u+LIGsBe
gLMhxT7dLiDvMWHaFAC17rMqCINHlzNhxdrjqjEQW29PDtnfLTI=
=DFnt
-----END PGP SIGNATURE-----

--=-OlJttyu6mQEeDP4suYwL--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3684046461957091302==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:01:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDrkh-0001dM-Sl; Fri, 27 Sep 2019 15:01: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=wAPT=XW=amazon.com=prvs=166d6d219=hongyax@srs-us1.protection.inumbo.net>)
 id 1iDrkg-0001dE-S4
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:01:46 +0000
X-Inumbo-ID: b8f4242c-e137-11e9-967c-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id b8f4242c-e137-11e9-967c-12813bfff9fa;
 Fri, 27 Sep 2019 15:01:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569596506; x=1601132506;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=z3uNx6EAyC1KE9e6ICOXMp68AqbwPBoD9ngIPm3Z8SA=;
 b=RzpfRIFCLWcbHK3TwcxO+WJqtka4rXsnB7osto1acO1dSX/tU+KqVvl0
 v9W4dHWqj1zEGA7+CmnaKj47IRQSwaWkYcJQYi5co4DKgc9y+hqvoFz/B
 ZAn16fqFzCec1vhGGMtp4euB9f2RsBRmNui+5dSnmNHPS6J5gURLnRKl9 Y=;
X-IronPort-AV: E=Sophos;i="5.64,555,1559520000"; d="scan'208";a="787874773"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 27 Sep 2019 15:01:44 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1CB99A0703; Fri, 27 Sep 2019 15:01:42 +0000 (UTC)
Received: from EX13D14UWB001.ant.amazon.com (10.43.161.158) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 15:01:41 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D14UWB001.ant.amazon.com (10.43.161.158) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 27 Sep 2019 15:01:41 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Fri, 27 Sep 2019 15:01:39 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1569489002.git.hongyax@amazon.com>
 <ccabf9b1ce3142ca65e453ec9a5ae1d34d28a992.1569489002.git.hongyax@amazon.com>
 <20190926142657.mc3y7i4ovz6hvua6@debian>
 <7d68a0dc-d101-1823-5d8b-89e1b4a5f6fb@amazon.com>
 <d9cc437b-add6-3a71-be44-c5d5b74b9d8f@suse.com>
 <6d410229-a7b9-22dc-3708-90d1ae9d728a@amazon.com>
 <8120a633-573f-d66c-2662-1b9d1124eecb@suse.com>
From: <hongyax@amazon.com>
Message-ID: <bafd3fed-ccf0-bfaf-0162-5a264de46bea@amazon.com>
Date: Fri, 27 Sep 2019 16:01:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8120a633-573f-d66c-2662-1b9d1124eecb@suse.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 71/84] x86/setup: start tearing down the
 direct map.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 RzeszutekWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 =?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>

T24gMjcvMDkvMjAxOSAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjcuMDkuMjAxOSAx
NjowMiwgaG9uZ3lheEBhbWF6b24uY29tIHdyb3RlOgo+IAo+IEJ1dCB0aGVuIHdoeSBkbyB0aGUg
aW5pdGlhbCBzbyBtYW55IHBhdGNoZXMgKGluaGVyaXRlZCBmcm9tIFdlaSkKPiBjb252ZXJ0IGZy
b20gZG9taGVhcCB0byB4ZW5oZWFwIGFsbG9jYXRpb25zIGF0IGFsbD8gSWYgeW91cgo+IGFwcHJv
YWNoIGlzIHRvIGJlIGF0IGxlYXN0IGFuIGludGVybWVkaWF0ZSBnb2FsLCB0aGVuIEkgdGhpbmsg
dGhlCj4gb3JkZXIgb2YgY2hhbmdlcyBzaG91bGQgYmUgc3VjaCB0aGF0IG9uLWRlbWFuZCBtYXBw
aW5nIG9mIHhlbmhlYXAKPiBwYWdlcyBvY2N1cnMgZmlyc3QsIGFuZCB0aGVuIHRoZSB4ZW5oZWFw
IC0+IGRvbWhlYXAgY29udmVyc2lvbgo+IGNhbiBoYXBwZW4gaW4gYmFzaWNhbGx5IGFyYml0cmFy
aWx5IHNtYWxsIHN0ZXBzLgo+IAoKQWxzbyBJIGhhdmUgdGVzdGVkIFdlaSdzIHBhdGNoZXMgd2l0
aCBmaXhlcy4gSXQgaXMgcHJldHR5IHN0YWJsZSBhZ2FpbnN0IG15IApzZXR1cCBiZWNhdXNlIHRo
ZSBkaXJlY3QgbWFwIGhhcyBub3QgYmVlbiBhY3R1YWxseSByZW1vdmVkLiBJIGFtIGFibGUgdG8g
cnVuIApYVEYgdGVzdHMsIGJvb3QgZG9tMCwgbGF1bmNoLCByZXN0YXJ0IGFuZCBkZXN0cm95IGd1
ZXN0cyB3aXRob3V0IGJyZWFrYWdlLiBGcm9tIAphIHN0YWJpbGl0eSBwb2ludCBvZiB2aWV3LCBp
dCBwcm9iYWJseSBtYWtlcyBtb3JlIHNlbnNlIGZvciBXZWkncyBwYXRjaGVzIHRvIGdvIAppbiBm
aXJzdC4gRnJvbSB0aGUgcmV2aWV3cywgaXQgbG9va3MgbGlrZSBteSBwYXRjaGVzIHRvIGFjdHVh
bGx5IHJlbW92ZSB0aGUgCmRpcmVjdCBtYXAgY2FuIGJlbmVmaXQgZnJvbSBtb3JlIFJGQ3MsIGFu
ZCBjYW4gYmUgc2VwYXJhdGVkIGZyb20gV2VpJ3MgaW50byBhIApzZWNvbmQgYmF0Y2guCgpIb25n
eWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:03:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDrlu-0001kf-9M; Fri, 27 Sep 2019 15:03:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDrls-0001kV-Q2
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:03:00 +0000
X-Inumbo-ID: e5387f4a-e137-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e5387f4a-e137-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 15:03: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 671FAB168;
 Fri, 27 Sep 2019 15:02:59 +0000 (UTC)
Message-ID: <bd095375495bc2a0f7bf4a909368d73d8ff07063.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 17:02:58 +0200
In-Reply-To: <20190927070050.12405-34-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-34-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 33/46] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============2939795783117513357=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2939795783117513357==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-OsiKXGc9AisnlhzwKIQ+"


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> Add a percpu variable holding the index of the cpu in the current
> sched_resource structure. This index is used to get the correct vcpu
> of a sched_unit on a specific cpu.
>=20
> For now this index will be zero for all cpus, but with core
> scheduling
> it will be possible to have higher values, too.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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)


--=-OsiKXGc9AisnlhzwKIQ+
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+4FAl2OJKIACgkQFkJ4iaW4
c+6f1xAAirXlLJ2mzmPW/8pZzlnUamMOV0M4T4+VISI3L8yHMPWWmXcTgCPyMwBS
hUMt1e/hMEWLUreD4uzjrv9OelYR5SUKQ5QgIcdDQ4TXp+Eol3Vcab8SYt7F4shI
GpZXdIjcMzQqgxYFexmhs+8u5FVsGJzcPKsxb64M79wN6pgWldBv3c9M03mlzSCZ
wQYdq7RJ8UmDHcfdKgrjEZXsZ36uS/hCmSJstK6CgZGYQo5nSsRBcd1vyNqLk7YT
b8TELPHzQUFxDvK7F2SuQYbeG7ow9CBnl8MAKn6luVSS6SfWLLOnCtcW5POlOMHL
5dqFk8m+pPgzcklY3iBN2KfwvKxMFmCFRl/QFGSm/pK4CcYbtJeFJ0IsWWiPeC0F
2pjngehw7ERKbWV6qO6yb2dDLTatoV1HIgWSerCzAJr4z/W642URiaXW0GTZtiuU
7DQ994Hz7E2vSEUpjyhrG8PXWfJVxfReC4X6bQrhjMXbN7TSqSE/6zbQOcTHo8wl
LWBB5EMKZsI17DejN9O461p4A0Gdd0EdiiWdgDVv7WhOP3mmL3UN5o1sAm8vfclN
060v9ZsarooUOiiLLRVY1fVWnCCje1ptHrnOvou8uAdAOrObfezpnb4f1Akt9TOP
IpPkoZ0698Vx2d/oEh+qsriMKCdoYh3i6/S1zRShDggtZkpaVOw=
=4lJ+
-----END PGP SIGNATURE-----

--=-OsiKXGc9AisnlhzwKIQ+--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2939795783117513357==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:19:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:19: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 1iDs1T-0002y9-T4; Fri, 27 Sep 2019 15:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fvvD=XW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iDs1S-0002y4-IF
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:19:06 +0000
X-Inumbo-ID: 245924c1-e13a-11e9-967d-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 245924c1-e13a-11e9-967d-12813bfff9fa;
 Fri, 27 Sep 2019 15:19:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569597545;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Ih6OhykguXuiH2uVmK/gf3nT3EQ/z25+0K4c6BmTmEs=;
 b=gxUh6e9YTWGXWHw8ijE124twy7HZ7PaAvaBLnCH2E506WZPvN4hZ6iq6
 1GTz9LXr59WEowtR8RwDq+st13BPnMjA50YjO8aA7kpn3tDu5tp9bQzhd
 fuwHU/tk6bUgzfjcFXaYPp4bQ4XMS8d9alpRdko9KLGgrO3RTNk5rPa0l U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fAlB4wwdXo6mhY/sf2xjvFNEqQWT/wxPy2L/SL3RZczctRSP4SUWbCB9GmEkHeeQvwiG/2caV+
 UqlxZXGKBMHdeE0+bIIRUwDFaPA6pfS0hkMQpn9e0d+a3nMZ9zBY+B+2IECWfxuqz1zxkUL2p4
 37Zis4e0VsXyGCSTOfcp3oI5jKQ/7cLFX1BVlJV3LPCczjSzbwD40fUG7N98gGnMD0LVVzEW2m
 sqn31rF/oPFDMrzdnq9n5VQxAtVOeDG1zHu2k0YOFXEwUr8/4lmglg/tpXQ+hJwH7TDG48hJiF
 tl4=
X-SBRS: 2.7
X-MesageID: 6523451
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,555,1559534400"; 
   d="scan'208";a="6523451"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23950.10341.746130.616131@mariner.uk.xensource.com>
Date: Fri, 27 Sep 2019 16:19:01 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <1d8dda0e-0fbe-04b4-0b11-41844089cf90@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
 <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
 <23950.4274.238406.524438@mariner.uk.xensource.com>
 <1d8dda0e-0fbe-04b4-0b11-41844089cf90@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1BBVENIIHYxIDEvNl0gZG9jczogYWRkIGZlYXR1
cmUgZG9jdW1lbnQgZm9yIFhlbiBoeXBlcnZpc29yIHN5c2ZzLWxpa2Ugc3VwcG9ydCIpOgo+IE9u
IDI3LjA5LjE5IDE1OjM3LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEkgdGhpbmsgdGhpcyBpcyBB
U0NJSSBwcmludGluZyBjaGFyYWN0ZXJzIHdpdGggdGhlIGV4Y2VwdGlvbiBvZgo+ID4gICAgISAi
IGAgJCAlIF4gJiAqID0gKyB7IH0gJyB+IDwgPiAvIFwgfAo+ID4gCj4gPiBJIHN0cnVnZ2xlIHRv
IGZpbmQgYSBwcmluY2lwbGVkIGV4cGxhbmF0aW9uIGZvciB0aGlzIHBhcnRpY3VsYXIKPiA+IGV4
Y2x1c2lvbiBzZXQgKGFwYXJ0IGZyb20gLyksIGNvbnNpZGVyaW5nIHRoYXQgZm9sbG93aW5nIGFy
ZQo+ID4gaW5jbHVkZWQ6Cj4gPiAgICAtIEAgXyAuIDogKCApIFsgXSAjICwgOwo+ID4gCj4gPiBD
b3VsZCB3ZSBib3Jyb3cgc29tZSBleGlzdGluZyBwZXJtaXR0ZWQgY2hhcmFjdGVyIHNldCA/ICBJ
ZiB3ZSBhcmUKPiA+IHBlcm1pdHRpbmcgc2hlbGwgbWV0YWNoYXJhY3RlcnMgd2h5IG5vdCBqdXN0
IHBlcm1pdCBhbGwgcHJpbnRhYmxlCj4gPiBBU0NJSSBleGNlcHQgLyA/Cj4gCj4gSG1tLCBtYXli
ZSB3ZSBzaG91bGQgYWxsb3cganVzdCB0aGUgIlBvc2l4IHBvcnRhYmxlIGZpbGUgbmFtZSBjaGFy
YWN0ZXIKPiBzZXQiPyBUaGF0IHdvdWxkIGJlIFstLl8wLTlBLVphLXpdLiBBbmQgd2Ugc2hvdWxk
IGV4cGxpY2l0bHkgbm90IGFsbG93Cj4gdGhlIGtleSBuYW1lcyAiLiIgYW5kICIuLiIuCgpJIGFn
cmVlIGFib3V0ICIuIiBhbmQgIi4uIi4KCkknbSBub3Qgc3VyZSB0aGUgIlBvc2l4IHBvcnRhYmxl
IGZpbGUgbmFtZSBjaGFyYWN0ZXIgc2V0IiBpcyBhIHZlcnkKZ29vZCBndWlkZS4gIFBvc2l4IHdp
bGwgYmUgcHJldHR5IHJlc3RyaWN0ZWQgdGhlcmUuICBXaGF0IGlzIHRoZSBsZWdhbApzZXQgaW4g
YSBMaW51eCBzeXNmcyBmaWxlbmFtZSA/Cgo+ID4gRG8geW91IG1lYW4gImFueSA3LWJpdCBieXRl
Iiwgb3Igb2N0ZXQgdmFsdWVzIDMyLTEyNiAoMHgyMC0weDdlKQo+ID4gaW5jbHVzaXZlLCBvciBz
b21ldGhpbmcgZWxzZSA/Cj4gCj4gOi0pCj4gCj4gQXMgSSdkIGxpa2UgdG8gc3VwcG9ydCBlLmcu
IHRoZSAuY29uZmlnIGZpbGUgY29udGVudHMgb2YgdGhlIGh5cGVydmlzb3IKPiBidWlsZCBJIGd1
ZXNzIEkgbmVlZCAoMHgwMS0weGZmKSBpbmNsdXNpdmUsIHJpZ2h0PwoKVGhlIC5jb25maWcgZmls
ZSBJIGhhdmUgaGVyZSBkb2VzIG5vdCBzZWVtIHRvIGNvbnRhaW4gYW55IGNvbnRyb2wKY2hhcmFj
dGVycy4gIElmIGl0IGRpZCBzdXJlbHkgdGhhdCB3b3VsZCBiZSBhIGJ1Zz8gIElmIHlvdSB3YW50
IHRoaXMKeW91IG9idmlvdXNseSBkbyBuZWVkIHRvIHBlcm1pdCBuZXdsaW5lcyBhbmQgc3BhY2Vz
IGFuZCBwZXJoYXBzIHRhYnMKdG9vLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:21:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDs3u-0003uN-CF; Fri, 27 Sep 2019 15:21:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDs3t-0003uI-0K
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:21:37 +0000
X-Inumbo-ID: 7eb009de-e13a-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 7eb009de-e13a-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 15:21:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDs3r-00071F-EZ; Fri, 27 Sep 2019 15:21:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDs3q-000728-CC; Fri, 27 Sep 2019 15:21:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDs3q-0006Y3-BV; Fri, 27 Sep 2019 15:21:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141888-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=6da405ebf6e946429953c56fcbc8f60abe1407de
X-Osstest-Versions-That: ovmf=c70fef962e804eba483512b64ec24169871060be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 15:21:34 +0000
Subject: [Xen-devel] [ovmf test] 141888: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg4OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4ODgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2ZGE0MDVlYmY2ZTk0NjQyOTk1M2M1NmZjYmM4ZjYw
YWJlMTQwN2RlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNzBmZWY5
NjJlODA0ZWJhNDgzNTEyYjY0ZWMyNDE2OTg3MTA2MGJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE4NDUgIDIwMTktMDktMjYgMDM6MTk6MDIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxODg4ICAyMDE5LTA5LTI3IDA1OjQyOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
YzcwZmVmOTYyZS4uNmRhNDA1ZWJmNiAgNmRhNDA1ZWJmNmU5NDY0Mjk5NTNjNTZmY2JjOGY2MGFi
ZTE0MDdkZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:21:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:21:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDs4D-0003xE-RU; Fri, 27 Sep 2019 15: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=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDs4C-0003x4-Ip
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:21:56 +0000
X-Inumbo-ID: 89ecd912-e13a-11e9-967e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 89ecd912-e13a-11e9-967e-12813bfff9fa;
 Fri, 27 Sep 2019 15:21: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 7C879AB7D;
 Fri, 27 Sep 2019 15:21:54 +0000 (UTC)
Message-ID: <ac88e8f0ced860d2af4d8f391408262684ef1f81.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 17:21:52 +0200
In-Reply-To: <20190927070050.12405-35-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-35-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 34/46] 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: 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2850696196577875529=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> When scheduling an unit with multiple vcpus there is no guarantee all
> vcpus are available (e.g. above maxvcpus or vcpu offline). Fall back
> to
> idle vcpu of the current cpu in that case. This requires to store the
> correct schedule_unit pointer in the idle vcpu as long as it used as
> fallback vcpu.
>=20
> In order to modify the runstates of the correct vcpus when switching
> schedule units merge sched_unit_runstate_change() into
> sched_switch_units() and loop over the affected physical cpus instead
> of the unit's vcpus. This in turn requires an access function to the
> current variable of other cpus.
>=20
> Today context_saved() is called in case previous and next vcpus
> differ
> when doing a context switch. With an idle vcpu being capable to be a
> substitute for an offline vcpu this is problematic when switching to
> an idle scheduling unit. An idle previous vcpu leaves us in doubt
> which
> schedule unit was active previously, so save the previous unit
> pointer
> in the per-schedule resource area. If it is NULL the unit has not
> changed and we don't have to set the previous unit to be not running.
>=20
> When running an idle vcpu in a non-idle scheduling unit use a
> specific
> guest idle loop not performing any non-softirq tasklets and
> livepatching in order to avoid populating the cpu caches with memory
> used by other domains (as far as possible). Softirqs are considered
> to
> be save.
>=20
> In order to avoid livepatching when going to guest idle another
> variant of reset_stack_and_jump() not calling
> check_for_livepatch_work
> is needed.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> Acked-by: Julien Grall <julien.grall@arm.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

With one request.

> @@ -279,21 +293,11 @@ static inline void vcpu_runstate_change(
>      v->runstate.state =3D new_state;
>  }
> =20
> -static inline void sched_unit_runstate_change(struct sched_unit
> *unit,
> -    bool running, s_time_t new_entry_time)
> +void sched_guest_idle(void (*idle) (void), unsigned int cpu)
>  {
> -    struct vcpu *v;
> -
> -    for_each_sched_unit_vcpu ( unit, v )
> -    {
> -        if ( running )
> -            vcpu_runstate_change(v, v->new_state, new_entry_time);
> -        else
> -            vcpu_runstate_change(v,
> -                ((v->pause_flags & VPF_blocked) ? RUNSTATE_blocked :
> -                 (vcpu_runnable(v) ? RUNSTATE_runnable :
> RUNSTATE_offline)),
> -                new_entry_time);
> -    }
> +    atomic_inc(&per_cpu(sched_urgent_count, cpu));
> +    idle();
> +    atomic_dec(&per_cpu(sched_urgent_count, cpu));
>  }
> =20
So, I recall that during review of v1, there was a discussion about why
we were marking this as urgent. You said it was to avoid latencies,
which makes sense. Jan said this is a policy that should be set
elsewhere, which also makes sense.

Ideally, we'd check with specific tests and benchmark whether playing
with the urgent counter in here is really necessary/good. That was, in
fact, my plan, but I did not got round to actually doing that.

So, can we have a comment stating the reason why we're doing this? I'd
like for that information not to be lost in a random email thread on
xen-devel. And that would also remind us (me? :-P) to actually go and
check things with actual benchmarks, at some point.

I'd be fine if such comment would come from a follow-up patch, (as,
since it will only add comments, I expect it can go in during the
freeze).

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)


--=-qLT958UtIiGEix0DSgm6
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+4FAl2OKREACgkQFkJ4iaW4
c+51zRAA2GT/VYZAxvuBULnVlsif3yoKzwDg6aOhTCE29nf6IuwbYzzKD1TClVdb
TFRp+EHB6H4HHxWOzuIluBoIuEv/BNiHLWjRnNozFa4FuJj6+BmhIVhdulPFQF85
SpEypUUX1SkfGZOLBvYeYriTvDqwXLSq/zdMRkVzLMcvIDvs608ZBtlyaTR5CGw/
4Cj7AcqOEe/4fwQo0oi9CThLidEh08YMMspZQMEVPe4sNcF4uXnvVqTC+Cl60p+F
GcDMf7CKiZNVnLsKwSOcE8htqfFBOEQ2Z9ybez+78MNOeL+NidRl8LbTNgYLyVDE
ibJ+bk7KmC1/ZnrroL0i8krqZ0UaHlmDBCW/bGh+3L1XEn1+BQCQ3tFCJzQC9RrM
Yxkampa3eyT40oMReNt5JzdnznJzmU/86xURyg1lVMlBPBz9qFHTaUFwXbvIzRLl
6DxCZx83dRON1atmyyU/CAGfPhsCjHFssM37br3/wEjyMXhwq9CtOxAVOYH5rBPz
v6VqHtOiRrJOuSKV4G+hMKiRuShQY/6IEsgKM+K6giKbnAbZ271OP5r8VJTn10v0
ee01IVD/7UrcL6qy+klkN488HGWzHbSFBl9rEMfutDb2i1IPXhpAmPil2CRFaKFc
PMUbG1CloV0Srr08KsiC7p1hl47YdErz5p/rxNUmwbr6+KP0IQw=
=fN8V
-----END PGP SIGNATURE-----

--=-qLT958UtIiGEix0DSgm6--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2850696196577875529==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:26:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDs8c-0004C4-Gk; Fri, 27 Sep 2019 15:26:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDs8b-0004Bz-AZ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:26:29 +0000
X-Inumbo-ID: 2cbc1d4c-e13b-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2cbc1d4c-e13b-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 15:26:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C5FBDAD87;
 Fri, 27 Sep 2019 15:26:27 +0000 (UTC)
Message-ID: <134451031c9a9d0ff944f62541d32931e4ec71f8.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 17:26:26 +0200
In-Reply-To: <20190927070050.12405-36-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-36-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 35/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============9057385873639323403=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> vcpu_wake() and vcpu_sleep() need to be made core scheduling aware:
> they might need to switch a single vcpu of an already scheduled unit
> between running and not running.
>=20
> Especially when vcpu_sleep() for a vcpu is being called by a vcpu of
> the same scheduling unit special care must be taken in order to avoid
> a deadlock: the vcpu to be put asleep must be forced through a
> context switch without doing so for the calling vcpu. For this
> purpose add a vcpu flag handled in sched_slave() and in
> sched_wait_rendezvous_in() allowing a vcpu of the currently running
> unit to switch state at a higher priority than a normal schedule
> event.
>=20
> Use the same mechanism when waking up a vcpu of a currently active
> unit.
>=20
> While at it make vcpu_sleep_nosync_locked() static as it is used in
> schedule.c only.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
I'm ok with the code in this patch.

I'd just like to see the comment(s) around the asymmetry between
vcpu_sleep_xxx() and vcpu_wake() added, as agreed upon this morning (in
the V3 thread).

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)


--=-wLPFNUT1JGPBJmts41h7
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+4FAl2OKiIACgkQFkJ4iaW4
c+41yA/8C2w0nVtN2/UdQiTx14a0ba26+n19Zz0TGETE9PWskUgo3wFaQm+roibd
7Sl/sAmzsuc3thb6TlTDeXcFat2WNwmlH53TLhxvnWzneTQpWx8B9ewwr/zMsah1
mEmj6DDydSh569bIKiLgopfK3nHn+68UqbsCuMl6VPU+nzXRi+biRMpeoJGrbVHS
5Qdewq3iJ9tD3jWy57bjJ/9Wz7PM7VSoQ6e0tLBctCV2lW5gF12VmqXiWtui7VVa
wNv8ZAJ0jvzo7b8dsTENokweN075Yb8joAI3akC+x+Sa9jdjabHFpKiJeFokksZu
T8eoqARSiIVolTrqi1M75D6ESMZdkTPgUyzEmZDhAXiEuq8ZjiaWftkmfg13RXEu
o5kfQFPIK7U/GpySm4ncVI8RUpNJTFuubV04SXqOtpYZ5Q1jxU2IVg5kuuwnyXEV
AvurBszGTLnm35Kfc/1brr0bA1JU2Ma3x27YNnFqv201+Bcr159BAMq7+YbsFRCX
MiyBbm7tkdZO3+htJbL75ZA4A3IVxuvLvPGjKNhEKZqmJSQySY8q73JIN7zBR9H/
3rTUHH8bMmiI8UWQ0lRYbo4rApRa4kut2r2bo+RXVdJ3OtLjNMmLuV8v77wrAQB5
pF5DvPs2AYrlr5ooHlEy/LAb8EspGr0XcY+OtqMVOuKDi24BylU=
=nk9C
-----END PGP SIGNATURE-----

--=-wLPFNUT1JGPBJmts41h7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9057385873639323403==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:30:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15: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 1iDsC9-000557-2V; Fri, 27 Sep 2019 15:30:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDsC8-00051s-5q
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:30:08 +0000
X-Inumbo-ID: ae972ab4-e13b-11e9-bf31-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.74]) by localhost (Halon) with ESMTPS
 id ae972ab4-e13b-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 15:30:06 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=FA+fMhfr6gaLLH+PR2s7qz1Eqsi6Qv2fSCatDHke36W4Fp2g2NJoDG0gz+BLycz4eBxEU3ETm34OkpCYvzqNcSlB442ewROQ+OJeGLw3Q/uhiyiJf7I2krqFDvqO/bAKOrUpgJqBO3LsYY7PlAfEwSsTidl6AFMgV/pgJoQhYjGCoi1Yav7ejSKSC5nc0BxgpZPgkkmz2Ezo8RmOD+XEEZqAz6iTnMnAMG5Okq86OYayAFzHPQPtrHjeKXdBa7LtW5KNN+BbGJ5l/pkIeZcGJGVpzDeu+11UpgDB+tv6MhPfw4L91eUunKCfOT0ErFwME9epdT6yRBibXuIHv+8tBQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bG2xXp9Dg0nsTHmECDsXay2H2BuZ4YGFXDGn+rWb9YM=;
 b=giokO2e9Ko/sg5KQYidkVTDv9Bbv26yIZu//SL6/Jd7DyzoIJfy3iTTHqYZLsFZkNCXZdYFFFi8Zrpd95oUvJOB6i2UHbBhfGt6X6Fhs0ip1K3dDL1NMUBnQki68+xREtlaFXxxVRaAhOyQ5VM9d9zBaNDf+z7+Lp6T7zhcCGsFjLpKUqIDQo0b8P9IG6UmQueDBEJgRvjAeWKMt62WFymVD1Tc/PoclaVFbReR8vZYJmFGPq2p+KXCkTo6Uez8G7+27gN98yzLJXkKs7HviO8nSi9KhaXjkV8Yuf8DdBCAjSCu3edMxvm8RFDD9dSv5TYZYwCIPvi7LbJ40gXHh1Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bG2xXp9Dg0nsTHmECDsXay2H2BuZ4YGFXDGn+rWb9YM=;
 b=kjgxsv/0eSb/yB1WhSR7zcaKaVsgpiWFvu0y7530r62L8X7TTYafmOr0nKpHK2BXzgGDa8Utz1vwQE562V58otE6dDh9O4E3V0p0me6/wW3IRlztMMd8hW6k79DvVyBs7sV0kE6+4IbiZl9Q8ZWfMywN52Be3dx5dCeBAf9V9xQ=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3571.eurprd03.prod.outlook.com (52.134.87.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.19; Fri, 27 Sep 2019 15:30:05 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 15:30:05 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 10/10] xen/arm64: entry: Ensure the guest
 state is synced when receiving a vSError
Thread-Index: AQHVdJmXIorHdthDnUCQMEMpZACXoqc/p6sA
Date: Fri, 27 Sep 2019 15:30:05 +0000
Message-ID: <87k19t92pv.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-11-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-11-julien.grall@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: 3d7f8e27-579a-410f-45ab-08d7435f925e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB3571; 
x-ms-traffictypediagnostic: AM0PR03MB3571:|AM0PR03MB3571:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB3571036CBC8471FB3FCA0020E6810@AM0PR03MB3571.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(346002)(396003)(39860400002)(366004)(376002)(199004)(189003)(66066001)(6486002)(25786009)(8936002)(99286004)(2906002)(6436002)(6916009)(91956017)(66556008)(76116006)(54906003)(71190400001)(14454004)(64756008)(14444005)(71200400001)(6506007)(316002)(66946007)(36756003)(86362001)(256004)(66446008)(66476007)(80792005)(5660300002)(186003)(6116002)(446003)(2616005)(7736002)(81156014)(11346002)(81166006)(486006)(476003)(6246003)(229853002)(26005)(6512007)(478600001)(55236004)(3846002)(8676002)(102836004)(107886003)(76176011)(4326008)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3571;
 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: U47qe5Dn7hkfeSuXv3a6ZBLaxq4VJFPsD9NLjfc45WegJSOyQIA9XQC1K6d2p1A3xpr81EzajHtFZTt7PCI54n81Vv7/eoFoRwBa+8YlPR+MxTcjKZwyxqJNIkh5RuV8yg9CmskgYBWm2nxkN+8xO0089tAYMXBmL03FjFDs1hgFEjyrOr5AUtpF/2dZju1PuN4Csa/3KRVNAFaq0UOoHlbYnTurcFHRqTVtWloBr1fvbALXPoB6iwDtZQDEFH2ub6ikfQlNzBBKic/6X651Z5fcB/mEQEihPBIpJIN+C/cddeeC9Bzk57ZZw48tS0DbPtQEmZmJ9B6fBzdVQPxuTyyAl1HgE83SykUtCcNAyO6tU81nxiAuZfgzVL2FEIrBU1qLxQ8BD9NnXOT9FHWbUm9TXLOGThFoZuYbgmnFs6I=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d7f8e27-579a-410f-45ab-08d7435f925e
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 15:30:05.1161 (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: gvdYyX2iR9LpY1s9/U8c46XawmHFBmfOCSpyGTiIOeSsX2iSMrVFL8MNGgm+kBdYsfnL0u5/PJySnJt9NbkmSaQYJU445WomHuk0JXPCM4Y=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3571
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 10/10] xen/arm64: entry: Ensure
 the guest state is synced when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <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>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEF0IHRoZSBtb21lbnQsIHdoZW4g
YSBTRXJyb3IgaXMgcmVjZWl2ZWQgd2hpbGUgY2hlY2tpbmcgZm9yIGEgcGVuZGluZwo+IG9uZSwg
d2Ugd2lsbCBza2lwIHRoZSBoYW5kbGluZyB0aGUgaW5pdGlhbCBleGNlcHRpb24uCj4KPiBUaGlz
IGluY2x1ZGVzIGNhbGwgdG8gZXhpdF9mcm9tX2d1ZXN0eywgX25vaXJxfSB0aGF0IGlzIHVzZWQg
dG8KRGlkIHlvdSBtZWFuIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdHssIF9ub2lycX0gdGhl
cmU/IE90aGVyd2lzZSwgSSdtCmNvbmZ1c2VkIGEgbG90LgoKPiBzeW5jaHJvbml6ZSBwYXJ0IG9m
IHRoZSBndWVzdCBzdGF0ZSB3aXRoIHRoZSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbi4KPiBIb3dl
dmVyLCB3ZSBzdGlsbCBjYWxsIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIHdoaWNoIGlzIHVzZWQg
Zm9yIHByZWVtcHRpbmcKPiB0aGUgZ3Vlc3QgYW5kIHN5bmNocm9uaXppbmcgYmFjayBwYXJ0IG9m
IHRoZSBndWVzdCBzdGF0ZS4KPgo+IGV4aXRfZnJvbV9ndWVzdHssIF9ub2lycX0gd29ya3MgaW4g
cGFpciB3aXRoIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpLCBzbwo+IHNraXBwaW5nIGlmIGZvcm1l
ciBtYXkgcmVzdWx0IHRvIGEgbG9zcyBvZiBzb21lIHBhcnQgb2YgIGd1ZXN0IHN0YXRlLgo+IEFu
IGV4YW1wbGUgaXMgdGhlIG5ldyB2R0lDIHdoaWNoIHdpbGwgc2F2ZSB0aGUgc3RhdGUgb2YgdGhl
IExSUyBvbiBleGl0Cj4gZnJvbSB0aGUgZ3Vlc3QgYW5kIHJld3JpdGUgYWxsIG9mIHRoZW0gb24g
ZW50cnkgdG8gdGhlIGd1ZXN0Lgo+Cj4gRm9yIG5vdywgY2FsbGluZyBsZWF2ZV9oeXBlcnZpc29y
X3RhaWwoKSBpcyBub3QgbmVjZXNzYXJ5IHdoZW4gaW5qZWN0aW5nCj4gYSB2U0Vycm9yIHRvIHRo
ZSBndWVzdC4gQnV0IGFzIHRoZSBwYXRoIGlzIHNwcmVhZCBhY2Nyb3NzIG11bHRpcGxlIGZpbGUs
Cj4gaXQgaXMgaGFyZCB0byBlbmZvcmNlIHRoYXQgZm9yIHRoZSBmdXR1cmUgKHNvbWVvbmUgd2Ug
bWF5IHdhbnQgdG8gY3Jhc2ggdGhlCj4gZG9tYWluKS4gVGhlcmVmb3JlIGl0IGlzIGJlc3QgdG8g
Y2FsbCBleGl0X2Zyb21fZ3Vlc3R7LCBfbm9pcnF9IGluIHRoZQo+IHZTRXJyb3IgcGF0aCBhcyB3
ZWxsLgo+Cj4gTm90ZSB0aGF0IHRoZSByZXR1cm4gdmFsdWUgb2YgY2hlY2tfcGVuZGluZ192c2Vy
cm9yIGlzIG5vdyBzZXQgaW4geDE5Cj4gaW5zdGVhZCBvZiB4MC4gVGhpcyBpcyBiZWNhdXNlIHdl
IHdhbnQgdG8ga2VlcCB0aGUgdmFsdWUgYWNyb3NzIGNhbGwgdG8KPiBDLWZ1bmN0aW9uIGFuZCB4
MCwgdW5saWtlIHgxOSwgd2lsbCBub3QgYmUgc2F2ZWQgYnkgdGhlIGNhbGxlZS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4KPiAtLS0KPgo+
IEkgYW0gbm90IGF3YXJlIG9mIGFueSBpc3N1ZXMgb3RoZXIgdGhhbiB3aXRoIHRoZSBuZXcgdkdJ
Qy4gQnV0IEkKPiBoYXZlbid0IGxvb2tlZCBoYXJkIGVub3VnaCBzbyBJIHRoaW5rIGl0IHdvdWxk
IGJlIHdvcnRoIHRvIHRyeSB0byBmaXggaXQKPiBmb3IgWGVuIDQuMTMuCj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMjEgKysrKysrKysrKysrKystLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMKPiBpbmRleCA5MWNmNmVlNmY0Li5mNTM1MDI0N2UxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiBA
QCAtMTY4LDExICsxNjgsMTMgQEAKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIFRoZSB2U0Vy
cm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9F
WElUCj4gICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRo
ZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCj4gLSAgICAgICAgICogc2tpcHBlZC4gRXhpdCBB
U0FQCj4gKyAgICAgICAgICogc2tpcHBlZC4KPiArICAgICAgICAgKgo+ICsgICAgICAgICAqIEhv
d2V2ZXIsIHdlIHN0aWxsIG5lZWQgdG8gY2FsbCBleGl0X2Zyb21fZ3Vlc3R7LF9ub2lycX0gYXMg
dGhlCj4gKyAgICAgICAgICogcmV0dXJuIHBhdGggdG8gdGhlIGd1ZXN0IG1heSByZWx5IG9uIHN0
YXRlIHNhdmVkIGJ5IHRoZW0uCj4gICAgICAgICAgICovCj4gICAgICAgICAgYWx0ZXJuYXRpdmVf
aWYgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAo+ICAgICAgICAgIGJsICAgICAg
Y2hlY2tfcGVuZGluZ192c2Vycm9yCj4gLSAgICAgICAgY2JueiAgICB4MCwgMWYKPiAgICAgICAg
ICBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgo+ICAKPiAgICAgICAgICBtb3YgICAgIHgwLCBz
cAo+IEBAIC0xODAsNiArMTgyLDExIEBACj4gICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZs
YWdzCj4gICAgICAgICAgbW92ICAgICB4MCwgc3AKPiAgICAgICAgICBibCAgICAgIGVudGVyX2h5
cGVydmlzb3JfZnJvbV9ndWVzdAo+ICsKPiArICAgICAgICBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZ
TkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4gKyAgICAgICAgY2JueiAgICB4MTksIDFmCj4g
KyAgICAgICAgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKPiArCj4gICAgICAgICAgbW92ICAg
ICB4MCwgc3AKPiAgICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKPiAgMToKPiBAQCAtMzgz
LDkgKzM5MCw5IEBAIHJldHVybl9mcm9tX3RyYXA6Cj4gIC8qCj4gICAqIFRoaXMgZnVuY3Rpb24g
aXMgdXNlZCB0byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgU0Vycm9yIGluIHRoZSBnYXAgb2YKPiAg
ICogRUwxIC0+IEVMMiB3b3JsZCBzd2l0Y2guCj4gLSAqIFRoZSB4MCByZWdpc3RlciB3aWxsIGJl
IHVzZWQgdG8gaW5kaWNhdGUgdGhlIHJlc3VsdHMgb2YgZGV0ZWN0aW9uLgo+IC0gKiB4MCAtLSBO
b24temVybyBpbmRpY2F0ZXMgYSBwZW5kaW5nIHZpcnR1YWwgU0Vycm9yIHRvb2sgcGxhY2UuCj4g
LSAqIHgwIC0tIFplcm8gaW5kaWNhdGVzIG5vIHBlbmRpbmcgdmlydHVhbCBTRXJyb3IgdG9vayBw
bGFjZS4KPiArICogVGhlIHJlZ2lzdGVyIHgxOSB3aWxsIGJlIHVzZWQgdG8gaW5kaWNhdGUgdGhl
IHJlc3VsdHMgb2YgZGV0ZWN0aW9uLgo+ICsgKiB4MTkgLS0gTm9uLXplcm8gaW5kaWNhdGVzIGEg
cGVuZGluZyB2aXJ0dWFsIFNFcnJvciB0b29rIHBsYWNlLgo+ICsgKiB4MTkgLS0gWmVybyBpbmRp
Y2F0ZXMgbm8gcGVuZGluZyB2aXJ0dWFsIFNFcnJvciB0b29rIHBsYWNlLgo+ICAgKi8KPiAgY2hl
Y2tfcGVuZGluZ192c2Vycm9yOgo+ICAgICAgICAgIC8qCj4gQEAgLTQzMiw5ICs0MzksOSBAQCBh
Ym9ydF9ndWVzdF9leGl0X2VuZDoKPiAgCj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBOb3Qg
ZXF1YWwsIHRoZSBwZW5kaW5nIFNFcnJvciBleGNlcHRpb24gdG9vayBwbGFjZSwgc2V0Cj4gLSAg
ICAgICAgICogeDAgdG8gbm9uLXplcm8uCj4gKyAgICAgICAgICogeDE5IHRvIG5vbi16ZXJvLgo+
ICAgICAgICAgICAqLwo+IC0gICAgICAgIGNzZXQgICAgeDAsIG5lCj4gKyAgICAgICAgY3NldCAg
ICB4MTksIG5lCj4gIAo+ICAgICAgICAgIHJldAoKCi0tIApWb2xvZHlteXIgQmFiY2h1ayBhdCBF
UEFNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:31:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15: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 1iDsD7-0005DS-E8; Fri, 27 Sep 2019 15: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=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDsD5-0005DN-Op
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:31:07 +0000
X-Inumbo-ID: d2809d34-e13b-11e9-967e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d2809d34-e13b-11e9-967e-12813bfff9fa;
 Fri, 27 Sep 2019 15:31: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 A0C25AEF6;
 Fri, 27 Sep 2019 15:31:05 +0000 (UTC)
Message-ID: <3a734f15f48affdd93532dc196c1a28880593bbf.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 17:31:04 +0200
In-Reply-To: <20190927070050.12405-40-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-40-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 39/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6545293498045913772=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> On- and offlining cpus with core scheduling is rather complicated as
> the cpus are taken on- or offline one by one, but scheduling wants
> them
> rather to be handled per core.
>=20
> As the future plan is to be able to select scheduling granularity per
> cpupool prepare that by storing the granularity in struct cpupool and
> struct sched_resource (we need it there for free cpus which are not
> associated to any cpupool). Free cpus will always use granularity 1.
>=20
> Store the selected granularity option (cpu, core or socket) in the
> cpupool as well, as we will need it to select the appropriate cpu
> mask
> when populating the cpupool with cpus.
>=20
> This will make on- and offlining of cpus much easier and avoids
> writing code which would needed to be thrown away later.
>=20
> Move the granularity related variables to cpupool.c as they are now
> used form there only.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-GVtNikOaCu9zF897dNH0
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+4FAl2OKzgACgkQFkJ4iaW4
c+5yzg//RFmRV+MekLiIj3Z9caIuDjKSUnU1nXkfOhOR/oGvgG8Tqml5rGLQXhLS
RWoUnNbjxDQDxrC71YQGnZQ1mVNyG0Ad2RkGrpQmpqTgfe/JjTWXOhmc7qDDvTqM
cuMLi8IiUWCmzchiK9kkhrInkCXhtyBK6GJxUpy1P1rV8ziVIzN+TmJiBXkk93XG
MKa23Av5SgcDZ/8F6qOzp4Cy4Q4zkT5XwEKOA7gHnc+ykEy1pl14/JSdGPu6RGpq
0++cziB6AGdbf2JfMHhAA0rTTtaB2CZV0riKaJUW1FgiO0jEWt5MgcwtVzJowGBS
U9jL8O1zt15A3oogF5cxV6E8eo7oXcVOH3FZjJ0nYQ0oN8oRJAuA/Y4zEYyYn75l
JWdsE2l156gpoU0N2yUDDEuO1PouQLm1ssyEoRWaDjLm9z3InGsZrlGyyPISwz6A
14PAbyqeo5lhcRx1ErujarsO23f3iA40vFAl6jEXnrThJK8h/bhZIh2L3MGvaeLx
NZ0pKuML7dvnRwdZm6JIcXkBa4wkpGRQq2tkNmr6c8zXBO9tDzbecrWn7+QiMpiA
QwDMR5COAZTf2owJbShib9aI8W2qHBjx/lUqv7hKqyk5QBULJrnpi9NuMaDmtsGF
8e76xo+kDHkvfuDqK5YyuYNrFEKKRqILxIOTptBrIfP6QZtcPSY=
=N8Fy
-----END PGP SIGNATURE-----

--=-GVtNikOaCu9zF897dNH0--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6545293498045913772==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:33:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15: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 1iDsFW-0005Mt-TQ; Fri, 27 Sep 2019 15:33:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u2/q=XW=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iDsFV-0005Mm-GZ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:33:37 +0000
X-Inumbo-ID: 2bdfac8a-e13c-11e9-b588-bc764e2007e4
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by localhost (Halon) with ESMTPS
 id 2bdfac8a-e13c-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 15:33:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 07C5122220;
 Fri, 27 Sep 2019 11:33:36 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Fri, 27 Sep 2019 11:33:36 -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=fm3; bh=qmvwaD
 ARkY3FMwH7telujdqH7hN0L2gMiy/zHe9kYIg=; b=VYuHBjBG84pax4KTx2jLqF
 JbYZRNDP4+5/KPgGfaC9fYh13GQoFLCO/dySWZI/0Mr0z+g0qgzMUBigamxb7kxS
 riQTKlsAbgd8MNHytSECA1B4aDoeRlWuBCiAgUhFn7iEjo7sqw9Hw5qVR3wIZnpY
 kGQi9YCRmjjuUwo9J85KLw91kWljaYnoLxdCBMwaKMtbfyUs2bjmxEqKhSG5+7et
 bDDIL7qH0T2TyFqokBi3oRXgacZARSRXK11SYMlRx+2uyYtEV0YkoCGdOyX6wnk/
 oStcF8iIpNIzIWhj8+kkJisJbjiA8BM1s80D1sEhRYYOnnfp4rZ4AtaownKd/LDQ
 ==
X-ME-Sender: <xms:zyuOXeu9znm3YTSu_jFMqOMlEeHjb7NNQa8NTyTkFhCiHbljTbLBJA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeeigdekkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:zyuOXU5ROyxu1a50sPK-VSArDu0ij_JbAeIx0m-UEdyTF_mjJvTcgA>
 <xmx:zyuOXVLq69zhnuau2FEqNxlH-RPLnNmo4RIgFWx47p0_jo2BcxZctQ>
 <xmx:zyuOXWRl7z5uoUBrDCLMBHDL6LPebKFB34DvySK40Onwr50vg5uOZQ>
 <xmx:0CuOXannD-o-Zmxqri7Qqkz7I5gynWV5FsUqaSvJoDUk3rASepLMiw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0863880061;
 Fri, 27 Sep 2019 11:33:34 -0400 (EDT)
Date: Fri, 27 Sep 2019 17:33:32 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20190927153332.GW8065@mail-itl>
References: <20190926213428.GU8065@mail-itl>
 <ae728728-9459-44d8-34f3-8ae78e273789@redhat.com>
MIME-Version: 1.0
In-Reply-To: <ae728728-9459-44d8-34f3-8ae78e273789@redhat.com>
Subject: Re: [Xen-devel] VM_BUG_ON_PAGE(!PageOffline(page),
 page) in alloc_xenballooned_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============1834858972950722309=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--SqTQPb5cgNiYHXAZ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: VM_BUG_ON_PAGE(!PageOffline(page), page) in
 alloc_xenballooned_pages

On Fri, Sep 27, 2019 at 09:44:35AM +0200, David Hildenbrand wrote:
> On 26.09.19 23:34, Marek Marczykowski-G=C3=B3recki wrote:
> > Hi,
> >=20
> > I've hit VM_BUG_ON_PAGE(!PageOffline(page), page) in
> > alloc_xenballooned_pages, when trying to use gnttab from userspace
> > application. It happens on Xen PV, but not on Xen PVH or HVM with the
> > same kernel. This happens at least with 5.1.6, but also 5.2.15
> > (as seen below). Based on this, it looks related to 0266def91377
> > (xen/balloon: Fix mapping PG_offline pages to user space) and probably
> > 77c4adf6a6df (xen/balloon: mark inflated pages PG_offline).
> >=20
> > Any idea? Below is full message.
>=20
> Now that's weird. Weird because half a year passed since=20
> 0266def91377 (xen/balloon: Fix mapping PG_offline pages to user space).

Not sure about others, but in Qubes we use PVH/HVM VMs mostly.

> > page:ffffea0003e7ffc0 refcount:1 mapcount:0 mapping:0000000000000000 in=
dex:0x0
> > flags: 0xffffe00001000(reserved)
>=20
> So we have a PageReserved page that is not PageOffline. I assume this
> happens when we do a __ClearPageOffline() in alloc_xenballooned_pages().
>=20
> That means, that we get such a page via balloon_retrieve(true). Which
> means that we have such a page sitting in the ballooned_pages list, which
> is weird.
>=20
> Pages enter ballooned_pages via __balloon_append() only.
>=20
> 1. Via xen_online_page(). We have a __SetPageOffline() right in front
>    of it.
> 2. Via balloon_add_region(). I don't see a __SetPageOffline().
> 3. Via decrease_reservation(). We seem to do a __SetPageOffline() on all
>    pages in the previous loop.
> 4. Via free_xenballooned_pages(). We have a __SetPageOffline() right
>    in front of it.
>=20
>=20
> So this smells like #2 (and matches your PV only observation). Also,
> it makes sense that the page is PageReserved that way.
>=20
>=20
> Wonder if it is as easy as:

Yes, besides missing semicolon it works. Thanks!

> From 0955beef5aa11da4a8398472ce3106a92599cbe6 Mon Sep 17 00:00:00 2001
> From: David Hildenbrand <david@redhat.com>
> Date: Fri, 27 Sep 2019 09:39:31 +0200
> Subject: [PATCH v1] xen/balloon: Set pages PageOffline() in
>  balloon_add_region()
> MIME-Version: 1.0
> Content-Type: text/plain; charset=3DUTF-8
> Content-Transfer-Encoding: 8bit
>=20
> We are missing a __SetPageOffline(), which is why we can get
> !PageOffline() pages onto the balloon list, where
> alloc_xenballooned_pages() will complain:
>=20
> page:ffffea0003e7ffc0 refcount:1 mapcount:0 mapping:0000000000000000 inde=
x:0x0
> flags: 0xffffe00001000(reserved)
> raw: 000ffffe00001000 dead000000000100 dead000000000200 0000000000000000
> raw: 0000000000000000 0000000000000000 00000001ffffffff 0000000000000000
> page dumped because: VM_BUG_ON_PAGE(!PageOffline(page))
> ------------[ cut here ]------------
> kernel BUG at include/linux/page-flags.h:744!
> invalid opcode: 0000 [#1] SMP NOPTI
>=20
> Reported-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab=
=2Ecom>
> Fixes: 77c4adf6a6df ("xen/balloon: mark inflated pages PG_offline")
> Cc: stable@vger.kernel.org # v5.1+
> Signed-off-by: David Hildenbrand <david@redhat.com>

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

> ---
>  drivers/xen/balloon.c | 1 +
>  1 file changed, 1 insertion(+)
>=20
> diff --git a/drivers/xen/balloon.c b/drivers/xen/balloon.c
> index 05b1f7e948ef..d31149068448 100644
> --- a/drivers/xen/balloon.c
> +++ b/drivers/xen/balloon.c
> @@ -687,6 +687,7 @@ static void __init balloon_add_region(unsigned long s=
tart_pfn,
>  		/* totalram_pages and totalhigh_pages do not
>  		   include the boot-time balloon extension, so
>  		   don't subtract from it. */
> +		__SetPageOffline(page)
                              ^
                              ;

>  		__balloon_append(page);
>  	}
> =20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2OK8sACgkQ24/THMrX
1yxaHQf5AZV9Iaq9QNfuuDlM6uBx8RCguIRtfln6Pm1NmpKe/kKEcN9hMn+ylEfl
PJcH3Ld4ggdtW0H9rcMcq5c1i/g1fZPu3SCkxMfiGg06OeSLyskQ5EYLcHJfUXSb
F3tSZBCab0Acp5hMgVfzs/pGGO4WP1/cRl+qB8h6QPSaJftO2Ss5kGr8QbfLuMQj
X5BgxgHcTfyTmGNCawTJoPHTRQyFTUrHneVtqa6kar8RI+XfqyahIXxsVb0/O6Cb
8uL7oj0qymTdyh4O82K5/84Gx3zoGLHPYTYei8YxfH3lCPJTXEsi1cK9QABKzsUD
voXmIAPNkhiHZxzPea2ud7RD7349XA==
=8PQ3
-----END PGP SIGNATURE-----

--SqTQPb5cgNiYHXAZ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1834858972950722309==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:34:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDsGe-0005Sl-Dt; Fri, 27 Sep 2019 15:34:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDsGc-0005Sb-Vo
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:34:47 +0000
X-Inumbo-ID: 54f42a06-e13c-11e9-bf31-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::621]) by localhost (Halon) with ESMTPS
 id 54f42a06-e13c-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 15:34:45 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=lUUtOlpylyL13DpQ6ugE7OUR+itIV+rnxd8lbSyU4YvZV3hnI2S7iSjH2hEpjHcFAc+Fdl2FrIhNGJ9akxzyvYrCb9WcpdRyevtUj7tiGfOpoEoCM5PO7S6mnOfFzO75MsQyTcC8r6gEHzQFXQlZPZMjh5WZZFw/jruHWFiUmfTOtds7cWhSc7P70A/jjzQFTMvLhDq9wTyL/X9IcL63r7lUoKxABcVIA0WoShxp80E5VrIo8es9rfBwB2LTYVsS4RgPrUj5dfz8WsRUIgvWXtzswSP0hoZvZLE3FwhF46XzbtRXi76lh+GeFYtC1eOm5VFKgm+BnoNvEPzlS1OS5g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cc1K7PvVaakiog/+ssz6pIa48uAPTbxWsoa8AMjzl6o=;
 b=Trvf1ViW80cGieoORCGKxS+0BViUtdVjpH5DOoo8ApHtoLkMlQMYZ5EXNhEE/aMcrP/KvcfCdhWSfgDxrqnjDssmhFSLXYbHf2cxwqJBXdN7KHMS/y+VipJK+BoDAqGd/B5MTgB0Gy+fMGWBicE17OjF5A2Ef2ZYhpgi0pKwiRBFzlkyat6hBP/EHKLwpAnN1NBcBql12zFq+4iTc0KvxRRKKY54HmGyQVo+lfKfuyS+LxHudhNFD7g9vnZ1zTSz0ADuyk3kkQZWf/3Uwg8rFnzI8RZFTvs5cxISW0bFS/7ZQXGYicy8rJgluQwsQDobYjMBnkP3DQtWOoD7INX23A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cc1K7PvVaakiog/+ssz6pIa48uAPTbxWsoa8AMjzl6o=;
 b=jM3OUkdZXGAauHssyEAJ4yxYwmPZpzOrZnfD9h77rv9WrO6RRLlHj2QZRwEBEi8we0lb6YOx2JY5hl5ICDDPsbPVX/ViZCoNsKorAXC+UFAI2IXoZTZTJlx7tLZfrjfjVnlhXX+ePL1WNKayogtHGGLwdM89Mrl9jp8A+7wSLQI=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3891.eurprd03.prod.outlook.com (52.135.146.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.26; Fri, 27 Sep 2019 15:34:44 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 15:34:44 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 08/10] xen/arm: alternative: add auto-nop
 infrastructure
Thread-Index: AQHVdJmVEemrUGDvaUSmkI1ETa3zKqc/qPeA
Date: Fri, 27 Sep 2019 15:34:44 +0000
Message-ID: <87impd92i4.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-9-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-9-julien.grall@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: 7c6dee42-f83f-4300-bfc2-08d743603899
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020);
 SRVR:AM0PR03MB3891; 
x-ms-traffictypediagnostic: AM0PR03MB3891:|AM0PR03MB3891:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB3891AF1D13E4AA7375951C46E6810@AM0PR03MB3891.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(366004)(136003)(39860400002)(376002)(346002)(189003)(199004)(486006)(11346002)(316002)(76116006)(80792005)(66946007)(7736002)(478600001)(4326008)(5660300002)(8936002)(229853002)(6246003)(256004)(6436002)(86362001)(6512007)(6486002)(186003)(55236004)(26005)(102836004)(36756003)(25786009)(14454004)(2906002)(71190400001)(71200400001)(91956017)(81166006)(6506007)(76176011)(54906003)(99286004)(2616005)(3846002)(8676002)(81156014)(6116002)(476003)(6916009)(66476007)(64756008)(66446008)(446003)(305945005)(66066001)(66556008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3891;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: kUFLozgw5/NVJ1SXgZ4gYw6aJEdzgOMDwFzjcZ1li0p6tNydXwUQlafGxnheg0/t+bDWQq1uufR2SHVgMstF+LQwNZnp872gVUmVuaMjw+ZQ8AhWfTJlcigZe96GlRvXxfNWgtmDUEHvkbDisl2MWecGmdLftoueu8Iw9L3FXGMwNST9uOTrwHa+oWzvImqBnKByqIQWG/tENMLvgtX+d3GhL/x6dXPRUxPg8pPNerxxu4WBsmZQakbxSr9/8oFARy8Zj8rM0cEUZyrplR2Og1iiaCGHiHEqwNWNKVHP9iy7UhginSwl1rFsZEq1YYeBlHPfr4IC8uQMUruvCp5DeIEIECXr9krk/j2W7PPIxJo5r7R9oyNaW35JU+JeD+qOUxmF7y7OVvfGnkwQ8EjCsG2ZmdQrAO88l7+kH3YeopE=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7c6dee42-f83f-4300-bfc2-08d743603899
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 15:34:44.0356 (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: AGyavaH99nNHfn0E7tx4oEHBM8fq6IB3rvxnDHnm2FNCVbJaQpJ9m11pQvygA8Xi4gYC/ZZumW/0LhhSfsGy52V8lj31I5Q1OO8H3e75oOk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3891
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 08/10] xen/arm: alternative:
 add auto-nop infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Will Deacon <will.deacon@arm.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEZyb206IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5k
QGFybS5jb20+Cj4KPiBJbiBzb21lIGNhc2VzLCBvbmUgc2lkZSBvZiBhbiBhbHRlcm5hdGl2ZSBz
ZXF1ZW5jZSBpcyBzaW1wbHkgYSBudW1iZXIgb2YKPiBOT1BzIHVzZWQgdG8gYmFsYW5jZSB0aGUg
b3RoZXIgc2lkZS4gS2VlcGluZyB0cmFjayBvZiB0aGlzIG1hbnVhbGx5IGlzCj4gdGVkaW91cywg
YW5kIHRoZSBwcmVzZW5jZSBvZiBsYXJnZSBjaGFpbnMgb2YgTk9QcyBtYWtlcyB0aGUgY29kZSBt
b3JlCj4gcGFpbmZ1bCB0byByZWFkIHRoYW4gbmVjZXNzYXJ5Lgo+Cj4gVG8gYW1lbGlvcmF0ZSBt
YXR0ZXJzLCB0aGlzIHBhdGNoIGFkZHMgYSBuZXcgYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYs
Cj4gd2hpY2ggYXV0b21hdGljYWxseSBiYWxhbmNlcyBhbiBhbHRlcm5hdGl2ZSBzZXF1ZW5jZSB3
aXRoIGEgdHJpdmlhbCBOT1AKPiBzbGVkLgo+Cj4gSW4gbWFueSBjYXNlcywgd2Ugd291bGQgbGlr
ZSBhIE5PUC1zbGVkIGluIHRoZSBkZWZhdWx0IGNhc2UsIGFuZAo+IGluc3RydWN0aW9ucyBwYXRj
aGVkIGluIGluIHRoZSBwcmVzZW5jZSBvZiBhIGZlYXR1cmUuIFRvIGVuYWJsZSB0aGUgTk9Qcwo+
IHRvIGJlIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGZvciB0aGlzIGNhc2UsIHRoaXMgcGF0Y2gg
YWxzbyBhZGRzIGEgbmV3Cj4gYWx0ZXJuYXRpdmVfaWYsIGFuZCB1cGRhdGVzIGFsdGVybmF0aXZl
X2Vsc2UgYW5kIGFsdGVybmF0aXZlX2VuZGlmIHRvCj4gd29yayB3aXRoIGVpdGhlciBhbHRlcm5h
dGl2ZV9pZiBvciBhbHRlcm5hdGl2ZV9lbmRpZi4KPgo+IFRoZSBhbHRlcm5hdGl2ZSBpbmZyYXN0
cnVjdHVyZSB3YXMgb3JpZ2luYWxseSBwb3J0ZWQgZnJvbSBMaW51eC4gU28gdGhpcwo+IGlzIHBy
ZXR0eSBtdWNoIGEgc3RyYWlnaHQgYmFja3BvcnQgZnJvbSBjb21taXQgNzkyZDQ3Mzc5ZjRkICJh
cm02NDoKPiBhbHRlcm5hdGl2ZTogYWRkIGF1dG8tbm9wIGluZnJhc3RydWN0dXJlIi4gVGhlIG9u
bHkgZGlmZmVyZW5jZSBpcyB0aGUKPiBub3BzIG1hY3JvIGFkZGVkIGFzIG5vdCB5ZXQgZXhpc3Rp
bmcgaW4gWGVuLgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRA
YXJtLmNvbT4KPiBbd2lsbDogdXNlIG5ldyBub3BzIG1hY3JvIHRvIGdlbmVyYXRlIG5vcCBzZXF1
ZW5jZXNdCj4gU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
Cj4gW2p1bGllbjogQWRkIG5vcHMgYW5kIHBvcnQgdG8gWGVuXQo+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIg
QmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgoKLS0gClZvbG9keW15ciBCYWJj
aHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:35:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15: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 1iDsHl-0005YI-Qp; Fri, 27 Sep 2019 15:35:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDsHk-0005YA-27
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:35:56 +0000
X-Inumbo-ID: 78ee2416-e13c-11e9-8628-bc764e2007e4
Received: from m9a0003g.houston.softwaregrp.com (unknown [15.124.64.68])
 by localhost (Halon) with ESMTPS
 id 78ee2416-e13c-11e9-8628-bc764e2007e4;
 Fri, 27 Sep 2019 15:35:53 +0000 (UTC)
Received: FROM m9a0003g.houston.softwaregrp.com (15.121.0.190) BY
 m9a0003g.houston.softwaregrp.com WITH ESMTP; 
 Fri, 27 Sep 2019 15:35:12 +0000
Received: from M4W0334.microfocus.com (2002:f78:1192::f78:1192) by
 M9W0067.microfocus.com (2002:f79:be::f79:be) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Fri, 27 Sep 2019 15:34:43 +0000
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (15.124.8.12) by
 M4W0334.microfocus.com (15.120.17.146) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Fri, 27 Sep 2019 15:34:43 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=laIoIwbdYc2oBykLVJ+dSM4TrlM7TUfXd6A0Xz6CshC1zMaISZCeVOUY9iM55kVACRs+Ppmcl8/ZCXRS81XDymEBFKVZ1y7VHO6MQ86TJU6+S+vA3ULQAJDbYkxRcVax/4YID2Jw5rpzGKtUfJYGpNwgXBICwL656uHtfD1H1roBOSUdlMl5THRS2ZzSL13q67j50cvQzYOpLGRtL+RejyrQVeZSeyNxnHiCWnBxYHWCRiedtChjPJlZTAKvmm5oe5n4FnKQBE9Z4QWYRu5QYhghK0uAJ5Wk37grsfSffQ3mX8C6s9lzRxvxfApelCO7eo13BN4DcdKywYFWfdDPeQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tcbu0SCvP0rLn0iKDo9Ek4rMvKG+/FRBx35S77MGwuk=;
 b=oEcC7gFT7Kc5q8GHlRefwk0baSwt4j97x7Gv2qKYBCqy7DcV/IrwxG2DvGZIQXuG2WUljrD1VQrlXod4RcSczlu+kJPm04H6bddvxgMdXHqV2mlSM5fdfVfgHdc3kLDY5kGoRPd9Brd4H6wubBeIqjqWcRT69v1BnFtNXoQsw3ptAFn+yrDYebPvcEmmAoXOFiySOspTDFngXfa2t/y5o7/1zY6B6tX6x6rExUpcNxKv3iH9Db6VNpL5sQuAKigei5LackQDOvr7T+dC0TwcU+MrwBlsEmazK0hu9QUKDPjwIpXiQMYObkdTA/iulD1kXY4Vn+DUVDrKE6qWLTQqag==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BYAPR18MB2613.namprd18.prod.outlook.com (20.179.94.142) by
 BYAPR18MB2695.namprd18.prod.outlook.com (20.179.58.28) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Fri, 27 Sep 2019 15:34:36 +0000
Received: from BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d]) by BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d%3]) with mapi id 15.20.2305.017; Fri, 27 Sep 2019
 15:34:36 +0000
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <JGross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 40/46] xen/sched: split
 schedule_cpu_switch()
Thread-Index: AQHVdQFwBEFn6640QUSdWymfG5sXxKc/qByA
Date: Fri, 27 Sep 2019 15:34:36 +0000
Message-ID: <17753ad5563d20bdb60ea1f1ed10b3a0679ddd56.camel@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-41-jgross@suse.com>
In-Reply-To: <20190927070050.12405-41-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=dfaggioli@suse.com; 
x-originating-ip: [89.186.78.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6acd2346-8a4f-4bc8-58ee-08d7436033de
x-ms-traffictypediagnostic: BYAPR18MB2695:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR18MB269549B45F950F1663A3C8DBC5810@BYAPR18MB2695.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(396003)(366004)(346002)(136003)(39860400002)(376002)(199004)(189003)(118296001)(6246003)(76176011)(36756003)(99286004)(66066001)(256004)(26005)(4744005)(186003)(25786009)(4326008)(71190400001)(71200400001)(6506007)(102836004)(5660300002)(6306002)(86362001)(3846002)(966005)(6116002)(2906002)(64756008)(6512007)(229853002)(66616009)(66476007)(66946007)(6436002)(66556008)(14454004)(66446008)(7736002)(305945005)(6486002)(8676002)(8936002)(2616005)(446003)(81166006)(81156014)(11346002)(54906003)(91956017)(76116006)(110136005)(476003)(99936001)(478600001)(2501003)(316002)(486006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR18MB2695;
 H:BYAPR18MB2613.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rWjja4HLqHBq9DmjcS5CtdHkwwf97+WHv7gLAaxpbcPcmy0KxpCwtCrWfC34Sw1PqDLGcDaS9SJIXKvP+CkJ6eMHtOw0gp1xuIyq1ZM9ZL/idf40YTyOJZue62JVhU1kls/kz+GMaB+lW7hG9nKL4Q9pf9R30p23+xsk6nrwn61WjHYrU3LxEW+fCjeTQyyQsfc19QiyimyiL1Ksp8gCxgraMRmLmncRIEaR0YMIprJ34844KAxPGi3yAnj8IrnIaWO6r0SNc0mdcNW2GsxFZYUf5/pfphmpTdhbNOPZZb5HB+KZRPSrOuFWSdzhZntbvpXOWoEPVTS3IRYMTCBxidYRNsw2oRKTw5dk8cFbEOEa/GO53dB8/ZR7VcFBErTw6pm/PhjRCe+YhVWVCq7SQvtHllZxeqQJv/fskamq1jE=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6acd2346-8a4f-4bc8-58ee-08d7436033de
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 15:34:36.0546 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: OoFANKc6TnBuM+ZDrsg9VFcTMLCmIuulJ0T/2z8EkCbBo1pGm5Gkz3unxxOu0U/tJEK8kFlHcMpwhVc29Wtshg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2695
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH v4 40/46] 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: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wl@xen.org" <wl@xen.org>, "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============8158532750639090710=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8158532750639090710==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-6EDwi8ds9xKpOtntbmZB"

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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> Instead of letting schedule_cpu_switch() handle moving cpus from and
> to cpupools, split it into schedule_cpu_add() and schedule_cpu_rm().
>=20
> This will allow us to drop allocating/freeing scheduler data for free
> cpus as the idle scheduler doesn't need such data.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-6EDwi8ds9xKpOtntbmZB
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+4FAl2OLAkACgkQFkJ4iaW4
c+4q3hAAiiT0ce50lixc5K2QAMKxUxHFfpvd9Bbfa9+0/z0JAnOrr4KI3T0yqDCv
f6/EunmXJ1Icx03jigSxojDrsjY3eR0YJkpcgQJQQquxNBf0/B4D9+VN37xOFFAT
5qrtWvHc0JUqqXqFul4NR3njlzSiRa0nl49iO/865eCx2Aacu/lAs3uoKjj/5qAX
kI6A7BjGVe1yjCz7y2vhAIL0KPZnEXVuAJbpN64ebzlKlFSiDesuBXtn5p5K8K6x
z4N8dwfMbIuc+o0tRVS9lk2McC/lcpfDfbXtIuyrOrJ4k9PGuFsOVTMV1xrUZUOK
WVY3HlPDlFhI2L0DwyvWqScbkjy71BMgmBdxv5knIDNo/lPZWIwNr5Xi80jqy1Y6
lp7garDqTBVYgA6bRRIb6ggxdZCtcePoBTA0HiOB0Yz4hRWaXedDBL61kYx7ckce
ECAvFsDcHvQD8dZwF3qu6BimUkxHX8CNI4a95zb12TBBhM0K1jYc8Lu+n78J7ZHn
zEv903XMTvPP61ePUHqKvQk+XwEl7J+2BG7zzVfH/nHGEEGJoBV0Ukiiwa71meLk
/nF2c1xhE5lMHDJbeNBr5trGVO0iYzgh07b7MQBz0dMwFuPUIySPQYepB+5WRG/d
OtEDenYJ+7gXl2/feUM1Vv2ZR1MliA7jRXkO5F1yGAOdiuZFDcc=
=lGRw
-----END PGP SIGNATURE-----

--=-6EDwi8ds9xKpOtntbmZB--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8158532750639090710==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:39:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15: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 1iDsL3-0005pE-Db; Fri, 27 Sep 2019 15: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=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDsL1-0005p8-M2
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:39:19 +0000
X-Inumbo-ID: f7d187f0-e13c-11e9-967e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f7d187f0-e13c-11e9-967e-12813bfff9fa;
 Fri, 27 Sep 2019 15:39: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 AA900AC31;
 Fri, 27 Sep 2019 15:39:17 +0000 (UTC)
Message-ID: <de1f3168f845d7c6c347595316c966204acbb308.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 17:39:16 +0200
In-Reply-To: <20190927070050.12405-42-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-42-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 41/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5925732042568369165=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> In order to be able to move cpus to cpupools with core scheduling
> active it is mandatory to merge multiple cpus into one scheduling
> resource or to split a scheduling resource with multiple cpus in it
> into multiple scheduling resources. This in turn requires to modify
> the cpu <-> scheduling resource relation. In order to be able to free
> unused resources protect struct sched_resource via RCU. This ensures
> there are no users left when freeing such a resource.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-dHTawD4VKDlvroKcatPw
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+4FAl2OLSQACgkQFkJ4iaW4
c+5ENQ/+Pn2w82Vxqk4UH4AS+UZKc7pcQZFN5KnMYTDXdJKvZBFr6FNdTZqUU8et
uam/PnbmheZLQgqan6aEm1ULuwgwiZm60DKpuGAYj5HmIJKa/s6h9KKGSYV4Olkr
cftWfR6EFQtPT79Wk30WWcgnxIYGj7Ys+d8iRkpiHx18CvR4ymIfTFEYGnj5yTEW
K3ppJs56tdnOS7UGqfDZGdndTZewiazn5Aoe9fuC1xgTxxYLKbugg+k3P9zdoMh3
d2smkRSmxH164vzUzimgYh8ffohcllFj37eYsK91RUMeWN2TUm+ZXc8tUusgEjBW
rOANrQzqFBCOUMLSZwxhKePtHOsZ7iwYhOclzfOVGrw4dWgD3JPIWHgzpDqeDRLf
M+cFIq+i7tvNXf68VCcUQnFdiyv2HcHXOkkCTnb22K2VNSwvfjLGPZA1JcUXOMtW
ROKfsBWwlFiLeE9OqFRk6mNY9v+jHKcrJpp2o6dYhtQ9lAZDaKW0XgU3Z+yeQvk3
PUOrqmn7NJ5x/cuzMu+ruXtPo55HhRJyHev1bhkoYuJinJg5z3zJ2+phxXD06d5k
pLwTSkM5uBJ8+/8Y+AgvWbU3XOOWpYjgKsbGMqdUFH7wNxsGx5TxPZWLszVHjARz
l8iehz1A02QkSVXIKvP2i15eICHGfHEvAwc2s0yciabKoFTnt9Q=
=SfDg
-----END PGP SIGNATURE-----

--=-dHTawD4VKDlvroKcatPw--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5925732042568369165==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:46:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDsS4-0006lr-8z; Fri, 27 Sep 2019 15: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=3ENn=XW=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iDsS3-0006lm-7t
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:46:35 +0000
X-Inumbo-ID: fbb55e90-e13d-11e9-967e-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id fbb55e90-e13d-11e9-967e-12813bfff9fa;
 Fri, 27 Sep 2019 15:46:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id EF3208980E5;
 Fri, 27 Sep 2019 15:46:33 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-169.ams2.redhat.com [10.36.116.169])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BBB3D60BF3;
 Fri, 27 Sep 2019 15:46:29 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Fri, 27 Sep 2019 17:46:28 +0200
Message-Id: <20190927154628.8480-1-david@redhat.com>
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.6.2
 (mx1.redhat.com [10.5.110.67]); Fri, 27 Sep 2019 15:46:34 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1] xen/balloon: Set pages PageOffline() in
 balloon_add_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>,
 David Hildenbrand <david@redhat.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, stable@vger.kernel.org, linux-mm@kvack.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>

V2UgYXJlIG1pc3NpbmcgYSBfX1NldFBhZ2VPZmZsaW5lKCksIHdoaWNoIGlzIHdoeSB3ZSBjYW4g
Z2V0CiFQYWdlT2ZmbGluZSgpIHBhZ2VzIG9udG8gdGhlIGJhbGxvb24gbGlzdCwgd2hlcmUKYWxs
b2NfeGVuYmFsbG9vbmVkX3BhZ2VzKCkgd2lsbCBjb21wbGFpbjoKCnBhZ2U6ZmZmZmVhMDAwM2U3
ZmZjMCByZWZjb3VudDoxIG1hcGNvdW50OjAgbWFwcGluZzowMDAwMDAwMDAwMDAwMDAwIGluZGV4
OjB4MApmbGFnczogMHhmZmZmZTAwMDAxMDAwKHJlc2VydmVkKQpyYXc6IDAwMGZmZmZlMDAwMDEw
MDAgZGVhZDAwMDAwMDAwMDEwMCBkZWFkMDAwMDAwMDAwMjAwIDAwMDAwMDAwMDAwMDAwMDAKcmF3
OiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDFmZmZmZmZmZiAwMDAw
MDAwMDAwMDAwMDAwCnBhZ2UgZHVtcGVkIGJlY2F1c2U6IFZNX0JVR19PTl9QQUdFKCFQYWdlT2Zm
bGluZShwYWdlKSkKLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCmtlcm5lbCBC
VUcgYXQgaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmg6NzQ0IQppbnZhbGlkIG9wY29kZTogMDAw
MCBbIzFdIFNNUCBOT1BUSQoKUmVwb3J0ZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KVGVzdGVkLWJ5OiBNYXJlayBNYXJj
enlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkZpeGVz
OiA3N2M0YWRmNmE2ZGYgKCJ4ZW4vYmFsbG9vbjogbWFyayBpbmZsYXRlZCBwYWdlcyBQR19vZmZs
aW5lIikKQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgIyB2NS4xKwpDYzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0t
LQogZHJpdmVycy94ZW4vYmFsbG9vbi5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9i
YWxsb29uLmMKaW5kZXggMDViMWY3ZTk0OGVmLi4yOWY2MjU2MzYzZGIgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL2JhbGxvb24uYworKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKQEAgLTY4Nyw2
ICs2ODcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYmFsbG9vbl9hZGRfcmVnaW9uKHVuc2lnbmVk
IGxvbmcgc3RhcnRfcGZuLAogCQkvKiB0b3RhbHJhbV9wYWdlcyBhbmQgdG90YWxoaWdoX3BhZ2Vz
IGRvIG5vdAogCQkgICBpbmNsdWRlIHRoZSBib290LXRpbWUgYmFsbG9vbiBleHRlbnNpb24sIHNv
CiAJCSAgIGRvbid0IHN1YnRyYWN0IGZyb20gaXQuICovCisJCV9fU2V0UGFnZU9mZmxpbmUocGFn
ZSk7CiAJCV9fYmFsbG9vbl9hcHBlbmQocGFnZSk7CiAJfQogCi0tIAoyLjIxLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 15:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 15:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDsUq-0007Br-75; Fri, 27 Sep 2019 15:49:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nII6=XW=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iDsUo-0007Bm-Uf
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 15:49:26 +0000
X-Inumbo-ID: 61cf3782-e13e-11e9-97fb-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 61cf3782-e13e-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 15:49:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569599366;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=KGAQM1rZaCD4lEAxN7aY1t7+lO/IJReRIyP73x1F5VQ=;
 b=PlTedcWsrgbGjCTZqyxUk2xpZrxl9NZC/VPCD5GGa8DRwYgaQt1hH4CM
 E/oPiK+/F1NJmP9BX5NXyFjKOYltQ3neET1qo2avb26ALG950lN/92Sh/
 j5fB1vQzCFuSvOAU4HLUU013dgEkO1cQtP7JjLQSWeYX+2JD/0n6kbZy0 U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NshxXvfUVHf0jLp4BKw3wWEBxdkf4eIxOcSF5RU0FKTiI2jtqAwjUBXjCzVhSFMMZlq8yRC4RY
 eDLczpUKwSyiF1m4Qi12cQ3q/F5+pXMJqzmI7iXmkPkdZh6WQbE+t8TarfGlmZUTBuHD1sUGFF
 ijJNPli7xX3bp16ZnR7DTtY12iRSk70DBMPEIVrHEIUTEwPQt89Qa2h0iB8gniNZBy0MjiUngk
 6O5gJjtbxy4BZAt2VQRraLWjtJp9WFvGoXKCoTjGtvcBpR1UpvL2UuDWIayACrJ1NyB2U1KEHw
 8AU=
X-SBRS: 2.7
X-MesageID: 6179359
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,556,1559534400"; 
   d="scan'208";a="6179359"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 27 Sep 2019 16:49:20 +0100
Message-ID: <20190927154920.13713-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/efi: Set nonblocking callbacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Russell King <linux@armlinux.org.uk>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Ingo
 Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3RoZXIgcGFydHMgb2YgdGhlIGtlcm5lbCBleHBlY3QgdGhlc2Ugbm9uYmxvY2tpbmcgRUZJIGNh
bGxiYWNrcyB0bwpleGlzdCBhbmQgY3Jhc2ggd2hlbiBydW5uaW5nIHVuZGVyIFhlbi4gU2luY2Ug
dGhlIGltcGxlbWVudGF0aW9ucyBvZgp4ZW5fZWZpX3NldF92YXJpYWJsZSgpIGFuZCB4ZW5fZWZp
X3F1ZXJ5X3ZhcmlhYmxlX2luZm8oKSBkbyBub3QgdGFrZSBhbnkKbG9ja3MsIHVzZSB0aGVtIGZv
ciB0aGUgbm9uYmxvY2tpbmcgY2FsbGJhY2tzIHRvby4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgotLS0KIGFyY2gvYXJtL3hlbi9lZmku
YyB8IDIgKysKIGFyY2gveDg2L3hlbi9lZmkuYyB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL2VmaS5jIGIvYXJjaC9hcm0v
eGVuL2VmaS5jCmluZGV4IGQ2ODdhNzMwNDRiZi4uY2IyYWFmOThlMjQzIDEwMDY0NAotLS0gYS9h
cmNoL2FybS94ZW4vZWZpLmMKKysrIGIvYXJjaC9hcm0veGVuL2VmaS5jCkBAIC0xOSw3ICsxOSw5
IEBAIHZvaWQgX19pbml0IHhlbl9lZmlfcnVudGltZV9zZXR1cCh2b2lkKQogCWVmaS5nZXRfdmFy
aWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX2dldF92YXJpYWJsZTsKIAllZmkuZ2V0X25leHRf
dmFyaWFibGUgICAgICAgID0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZTsKIAllZmkuc2V0X3Zh
cmlhYmxlICAgICAgICAgICAgID0geGVuX2VmaV9zZXRfdmFyaWFibGU7CisJZWZpLnNldF92YXJp
YWJsZV9ub25ibG9ja2luZyA9IHhlbl9lZmlfc2V0X3ZhcmlhYmxlOwogCWVmaS5xdWVyeV92YXJp
YWJsZV9pbmZvICAgICAgPSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm87CisJZWZpLnF1ZXJ5
X3ZhcmlhYmxlX2luZm9fbm9uYmxvY2tpbmcgPSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm87
CiAJZWZpLnVwZGF0ZV9jYXBzdWxlICAgICAgICAgICA9IHhlbl9lZmlfdXBkYXRlX2NhcHN1bGU7
CiAJZWZpLnF1ZXJ5X2NhcHN1bGVfY2FwcyAgICAgICA9IHhlbl9lZmlfcXVlcnlfY2Fwc3VsZV9j
YXBzOwogCWVmaS5nZXRfbmV4dF9oaWdoX21vbm9fY291bnQgPSB4ZW5fZWZpX2dldF9uZXh0X2hp
Z2hfbW9ub19jb3VudDsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lZmkuYyBiL2FyY2gveDg2
L3hlbi9lZmkuYwppbmRleCAwZDMzNjVjYjY0ZGUuLjdlM2ViNzBmNDExYSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYveGVuL2VmaS5jCisrKyBiL2FyY2gveDg2L3hlbi9lZmkuYwpAQCAtNjUsNyArNjUs
OSBAQCBzdGF0aWMgZWZpX3N5c3RlbV90YWJsZV90IF9faW5pdCAqeGVuX2VmaV9wcm9iZSh2b2lk
KQogCWVmaS5nZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX2dldF92YXJpYWJsZTsK
IAllZmkuZ2V0X25leHRfdmFyaWFibGUgICAgICAgID0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJs
ZTsKIAllZmkuc2V0X3ZhcmlhYmxlICAgICAgICAgICAgID0geGVuX2VmaV9zZXRfdmFyaWFibGU7
CisJZWZpLnNldF92YXJpYWJsZV9ub25ibG9ja2luZyA9IHhlbl9lZmlfc2V0X3ZhcmlhYmxlOwog
CWVmaS5xdWVyeV92YXJpYWJsZV9pbmZvICAgICAgPSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2lu
Zm87CisJZWZpLnF1ZXJ5X3ZhcmlhYmxlX2luZm9fbm9uYmxvY2tpbmcgPSB4ZW5fZWZpX3F1ZXJ5
X3ZhcmlhYmxlX2luZm87CiAJZWZpLnVwZGF0ZV9jYXBzdWxlICAgICAgICAgICA9IHhlbl9lZmlf
dXBkYXRlX2NhcHN1bGU7CiAJZWZpLnF1ZXJ5X2NhcHN1bGVfY2FwcyAgICAgICA9IHhlbl9lZmlf
cXVlcnlfY2Fwc3VsZV9jYXBzOwogCWVmaS5nZXRfbmV4dF9oaWdoX21vbm9fY291bnQgPSB4ZW5f
ZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudDsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 16:01:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 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 1iDsgm-0000xd-Ke; Fri, 27 Sep 2019 16:01:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDsgl-0000xY-8N
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 16:01:47 +0000
X-Inumbo-ID: 1a8b6c90-e140-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 1a8b6c90-e140-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 16:01: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 4E51FABCB;
 Fri, 27 Sep 2019 16:01:44 +0000 (UTC)
Message-ID: <e7ae82ebabc873aa5fd45d29151bd723aec3ec42.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 18:01:42 +0200
In-Reply-To: <20190927070050.12405-43-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-43-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 42/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============8082371717033243973=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> Prepare supporting multiple cpus per scheduling resource by
> allocating
> the cpumask per resource dynamically.
>=20
> Modify sched_res_mask to have only one bit per scheduling resource
> set.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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)


--=-EmirAaPF1lNtwIpIra6y
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+4FAl2OMmcACgkQFkJ4iaW4
c+62RhAA3dz75HRMEcrwUTXIqoxgoyx0JqS7fKcV+Uc3W5oclLu+bC49NKSv/DsI
zMBgjDNuvDDBhjiQr+bAazJvH6bZ3bhpU/H+JbXxLIKBMOUWagBH+LPuKv8K5wmN
tSvdgcwnNA2TyJ8cDfUFS8TLvgRC2C2ZVdBcHhBpjyb0p7ad7NeRYk3Bp/RpnsJt
SP6k9Mo1gUQvQvhI8TUuyKBlqrV8/K2dxcRJs5OVnOKxQXssXqMKkEOOlZruSoqz
NLSK4gr1cAUqHhfq6gjXWk4h2EFN69x/bL8UVR1XJtxDr7li9kEbn4F2NsTNmyjy
0f9Ekceoor/DyT4l3FlxUHKlJ0a4x4DlOdFUBPAuD01bDPzcsC/2b8K4qSOPBeCh
uUzL29OLO0VGeuMDx4nHRl0SKb6oa5Bf4gk7Rnf9WV9B0oZUj39XVlle2vI/TPf7
5VRwU8mpTUd3LwZVC38Z2FIjA5BnxcUA9QUEut0+9ljpNHH/k/8YZcZJ1IyGkFqH
rzU9om/rZmBKI0HUcOvqqh+OnN4qA+F37z1/WgjwzoaVDESnKH7yvIWk8r4+UAuz
AayFXdOZIGpCDEGsTDJ+8+0DwGbAcWiVGNIhtCIOl0IoD/FWSiYP0AYnRyPztRyr
mcOyc+IPy17clB+9AcYGQ3NnzIqcgeQPx4D07fRwzJ6Yqk4i9x0=
=tTWh
-----END PGP SIGNATURE-----

--=-EmirAaPF1lNtwIpIra6y--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8082371717033243973==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 16:09:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 16: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 1iDsnu-0001MP-Ee; Fri, 27 Sep 2019 16:09:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S/it=XW=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iDsns-0001MK-Uv
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 16:09:08 +0000
X-Inumbo-ID: 20c72698-e141-11e9-97fb-bc764e2007e4
Received: from mga17.intel.com (unknown [192.55.52.151])
 by localhost (Halon) with ESMTPS
 id 20c72698-e141-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 16:09:05 +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 fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Sep 2019 09:09:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,556,1559545200"; d="scan'208";a="194532065"
Received: from gao-cwp.sh.intel.com ([10.239.159.26])
 by orsmga006.jf.intel.com with ESMTP; 27 Sep 2019 09:09:00 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 28 Sep 2019 00:12:57 +0800
Message-Id: <1569600777-13763-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v12] microcode: rendezvous CPUs in NMI handler
 and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

V2hlbiBvbmUgY29yZSBpcyBsb2FkaW5nIHVjb2RlLCBoYW5kbGluZyBOTUkgb24gc2libGluZyB0
aHJlYWRzIG9yCm9uIG90aGVyIGNvcmVzIGluIHRoZSBzeXN0ZW0gbWlnaHQgYmUgcHJvYmxlbWF0
aWMuIEJ5IHJlbmRlenZvdXNpbmcKYWxsIENQVXMgaW4gTk1JIGhhbmRsZXIsIGl0IHByZXZlbnRz
IE5NSSBhY2NlcHRhbmNlIGR1cmluZyB1Y29kZQpsb2FkaW5nLgoKQmFzaWNhbGx5LCBzb21lIHdv
cmsgcHJldmlvdXNseSBkb25lIGluIHN0b3BfbWFjaGluZSBjb250ZXh0IGlzCm1vdmVkIHRvIE5N
SSBoYW5kbGVyLiBQcmltYXJ5IHRocmVhZHMgY2FsbCBpbiBhbmQgbG9hZCB1Y29kZSBpbgpOTUkg
aGFuZGxlci4gU2Vjb25kYXJ5IHRocmVhZHMgd2FpdCBmb3IgdGhlIGNvbXBsZXRpb24gb2YgdWNv
ZGUKbG9hZGluZyBvbiBhbGwgQ1BVIGNvcmVzLiBBbiBvcHRpb24gaXMgaW50cm9kdWNlZCB0byBk
aXNhYmxlIHRoaXMKYmVoYXZpb3IuCgpDb250cm9sIHRocmVhZCBkb2Vzbid0IHJlbmRlenZvdXMg
aW4gTk1JIGhhbmRsZXIgYnkgY2FsbGluZyBzZWxmX25taSgpCihpbiBjYXNlIG9mIHVua25vd25f
bm1pX2Vycm9yKCkgYmVpbmcgdHJpZ2dlcmVkKS4gVGhlIHNpZGUgZWZmZWN0IGlzCmNvbnRyb2wg
dGhyZWFkIG1pZ2h0IGJlIGhhbmRsaW5nIGFuIE5NSSB3aGlsZSBvdGhlciB0aHJlYWRzIGFyZSBs
b2FkaW5nCnVjb2RlLiBJZiBhbiB1Y29kZSBpcyB0byB1cGRhdGUgc29tZXRoaW5nIHNoYXJlZCBi
eSBhIHdob2xlIHNvY2tldCwKY29udHJvbCB0aHJlYWQgbWF5IGJlIGFjY2Vzc2luZyB0aGluZ3Mg
dGhhdCBhcmUgYmVpbmcgdXBkYXRpbmcgYnkgdGhlCnVjb2RlIGxvYWRpbmcgb24gb3RoZXIgY29y
ZXMuIEl0IGlzIG5vdCBzYWZlLiBVcGRhdGUgdWNvZGUgb24gdGhlCmNvbnRyb2wgdGhyZWFkIGZp
cnN0IHRvIG1pdGlnYXRlIHRoaXMgaXNzdWUuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFv
Lmdhb0BpbnRlbC5jb20+Ci0tLQpOb3RlOgpJIHBsYW4gdG8gZmluaXNoIHJlbWFpbmluZyBwYXRj
aGVzIChsaWtlIGhhbmRsaW5nIHBhcmtlZCBDUFUsCkJERjkwIGFuZCBXQklOVkQsIElNTywgbm90
IGltcG9ydGFudCBhcyB0aGlzIG9uZSkgaW4gUkNzLgpTbyB0aGlzIHYxMiBvbmx5IGhhcyBvbmUg
cGF0Y2guCgpDaGFuZ2VzIGluIHYxMjoKIC0gdGFrZSBjYXJlIHRoYXQgc2VsZiBOTUkgbWF5IG5v
dCBhcnJpdmUgc3luY2hyb25vdXNseS4KIC0gZXhwbGFpbiB3aHkgY29udHJvbCB0aHJlYWQgbG9h
ZHMgdWNvZGUgZmlyc3QgaW4gcGF0Y2ggZGVzY3JpcHRpb24uCiAtIHVzZSBwYXJzZV9ib29sZWFu
IHRvIHBhcnNlICJzY2FuIiBmaWVsZCBpbiAidWNvZGUiIG9wdGlvbi4gVGhlIGNoYW5nZQogaXMg
Y29tcGF0aWJsZSB3aXRoIHRoZSBvbGQgc3R5bGUuCiAtIHN0YXRpY2lmeSBsb2FkaW5nX2Vycgog
LSBkcm9wIHByaW1hcnlfbm1pX3dvcmsoKQoKQ2hhbmdlcyBpbiB2MTE6CiAtIEV4dGVuZCBleGlz
dGluZyAnbm1pJyBvcHRpb24gcmF0aGVyIHRoYW4gdXNlIGEgbmV3IG9uZS4KIC0gdXNlIHBlci1j
cHUgdmFyaWFibGUgdG8gc3RvcmUgZXJyb3IgY29kZSBvZiB4eHhfbm1pX3dvcmsoKQogLSByZW5h
bWUgc2Vjb25kYXJ5X3RocmVhZF93b3JrIHRvIHNlY29uZGFyeV9ubWlfd29yay4KIC0gaW50aWFs
aXplIG5taV9wYXRjaCB0byBaRVJPX0JMT0NLX1BUUiBhbmQgbWFrZSBpdCBzdGF0aWMuCiAtIGNv
bnN0aWZ5IG5taV9jcHUKIC0gZXhwbGFpbiB3aHkgY29udHJvbCB0aHJlYWQgbG9hZHMgdWNvZGUg
Zmlyc3QgaW4gcGF0Y2ggZGVzY3JpcHRpb24KCkNoYW5nZXMgaW4gdjEwOgogLSByZXdyaXRlIGJh
c2VkIG9uIFNlcmdleSdzIGlkZWEgYW5kIHBhdGNoCiAtIGFkZCBTZXJnZXkncyBTT0IuCiAtIGFk
ZCBhbiBvcHRpb24gdG8gZGlzYWJsZSB1Y29kZSBsb2FkaW5nIGluIE5NSSBoYW5kbGVyCiAtIGRv
bid0IHNlbmQgSVBJIE5NSSB0byB0aGUgY29udHJvbCB0aHJlYWQgdG8gYXZvaWQgdW5rbm93bl9u
bWlfZXJyb3IoKQogaW4gZG9fbm1pKCkuCiAtIGFkZCBhbiBhc3NlcnRpb24gdG8gbWFrZSBzdXJl
IHRoZSBjcHUgY2hvc2VuIHRvIGhhbmRsZSBwbGF0Zm9ybSBOTUkKIHdvbid0IHNlbmQgc2VsZiBO
TUkuIE90aGVyd2lzZSwgdGhlcmUgaXMgYSByaXNrIHRoYXQgd2UgZW5jb3VudGVyCiB1bmtub3du
X25taV9lcnJvcigpIGFuZCBzeXN0ZW0gY3Jhc2hlcy4KCkNoYW5nZXMgaW4gdjk6CiAtIGNvbnRy
b2wgdGhyZWFkcyBzZW5kIE5NSSB0byBhbGwgb3RoZXIgdGhyZWFkcy4gU2xhdmUgdGhyZWFkcyB3
aWxsCiBzdGF5IGluIHRoZSBOTUkgaGFuZGxpbmcgdG8gcHJldmVudCBOTUkgYWNjZXB0YW5jZSBk
dXJpbmcgdWNvZGUKIGxvYWRpbmcuIE5vdGUgdGhhdCBzZWxmLW5taSBpcyBpbnZhbGlkIGFjY29y
ZGluZyB0byBTRE0uCiAtIHMvcmVwX25vcC9jcHVfcmVsYXgKIC0gcmVtb3ZlIGRlYnVnIG1lc3Nh
Z2UgaW4gbWljcm9jb2RlX25taV9jYWxsYmFjaygpLiBQcmludGluZyBkZWJ1ZwogbWVzc2FnZSB3
b3VsZCB0YWtlIGxvbmcgdGltZXMgYW5kIGNvbnRyb2wgdGhyZWFkIG1heSB0aW1lb3V0LgogLSBy
ZWJhc2UgYW5kIGZpeCBjb25mbGljdHMKCkNoYW5nZXMgaW4gdjg6CiAtIG5ldwotLS0KIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICAgNiArLQogeGVuL2FyY2gveDg2L21pY3Jv
Y29kZS5jICAgICAgICAgIHwgMTc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbm1pLmggICAgICAgICB8ICAgMyArCiA0IGZpbGVzIGNoYW5nZWQsIDE1NiBp
bnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
aW5kZXggZmM2NDQyOS4uZjU0MTBiMyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAt
MjA1Myw3ICsyMDUzLDcgQEAgcGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRoZSB0
YnVmX3NpemUgcGFyYW1ldGVyLgogPiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2Nr
ZXRgCiAKICMjIyB1Y29kZSAoeDg2KQotPiBgPSBbPGludGVnZXI+IHwgc2Nhbl1gCis+IGA9IExp
c3Qgb2YgWyA8aW50ZWdlcj4gfCBzY2FuPTxib29sPiwgbm1pPTxib29sPiBdYAogCiBTcGVjaWZ5
IGhvdyBhbmQgd2hlcmUgdG8gZmluZCBDUFUgbWljcm9jb2RlIHVwZGF0ZSBibG9iLgogCkBAIC0y
MDc0LDYgKzIwNzQsMTAgQEAgbWljcm9jb2RlIGluIHRoZSBjcGlvIG5hbWUgc3BhY2UgbXVzdCBi
ZToKICAgLSBvbiBJbnRlbDoga2VybmVsL3g4Ni9taWNyb2NvZGUvR2VudWluZUludGVsLmJpbgog
ICAtIG9uIEFNRCAgOiBrZXJuZWwveDg2L21pY3JvY29kZS9BdXRoZW50aWNBTUQuYmluCiAKKydu
bWknIGRldGVybWluZXMgbGF0ZSBsb2FkaW5nIGlzIHBlcmZvcm1lZCBpbiBOTUkgaGFuZGxlciBv
ciBqdXN0IGluCitzdG9wX21hY2hpbmUgY29udGV4dC4gSW4gTk1JIGhhbmRsZXIsIGV2ZW4gTk1J
cyBhcmUgYmxvY2tlZCwgd2hpY2ggaXMKK2NvbnNpZGVyZWQgc2FmZXIuIFRoZSBkZWZhdWx0IHZh
bHVlIGlzIGB0cnVlYC4KKwogIyMjIHVucmVzdHJpY3RlZF9ndWVzdCAoSW50ZWwpCiA+IGA9IDxi
b29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCmluZGV4IGI4ODJhYzguLjNjMGY3MmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKQEAg
LTM2LDggKzM2LDEwIEBACiAjaW5jbHVkZSA8eGVuL2Vhcmx5Y3Bpby5oPgogI2luY2x1ZGUgPHhl
bi93YXRjaGRvZy5oPgogCisjaW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vZGVs
YXkuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1
ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxh
c20vbWljcm9jb2RlLmg+CkBAIC05NSw2ICs5Nyw5IEBAIHN0YXRpYyBzdHJ1Y3QgdWNvZGVfbW9k
X2Jsb2IgX19pbml0ZGF0YSB1Y29kZV9ibG9iOwogICovCiBzdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgdWNvZGVfc2NhbjsKIAorLyogQnkgZGVmYXVsdCwgdWNvZGUgbG9hZGluZyBpcyBkb25lIGlu
IE5NSSBoYW5kbGVyICovCitzdGF0aWMgYm9vbCB1Y29kZV9pbl9ubWkgPSB0cnVlOworCiAvKiBQ
cm90ZWN0ZWQgYnkgbWljcm9jb2RlX211dGV4ICovCiBzdGF0aWMgc3RydWN0IG1pY3JvY29kZV9w
YXRjaCAqbWljcm9jb2RlX2NhY2hlOwogCkBAIC0xMDUsMjMgKzExMCw0MCBAQCB2b2lkIF9faW5p
dCBtaWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQgaWR4KQogfQogCiAvKgotICogVGhl
IGZvcm1hdCBpcyAnWzxpbnRlZ2VyPnxzY2FuXScuIEJvdGggb3B0aW9ucyBhcmUgb3B0aW9uYWwu
Ci0gKiBJZiB0aGUgRUZJIGhhcyBmb3JjZWQgd2hpY2ggb2YgdGhlIG11bHRpYm9vdCBwYXlsb2Fk
cyBpcyB0byBiZSB1c2VkLAotICogbm8gcGFyc2luZyB3aWxsIGJlIGF0dGVtcHRlZC4KKyAqIFRo
ZSBmb3JtYXQgaXMgJ1s8aW50ZWdlcj58c2Nhbj08Ym9vbD4sIG5taT08Ym9vbD5dJy4gQm90aCBv
cHRpb25zIGFyZQorICogb3B0aW9uYWwuIElmIHRoZSBFRkkgaGFzIGZvcmNlZCB3aGljaCBvZiB0
aGUgbXVsdGlib290IHBheWxvYWRzIGlzIHRvIGJlCisgKiB1c2VkLCBvbmx5IG5taT08Ym9vbD4g
aXMgcGFyc2VkLgogICovCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV91Y29kZShjb25zdCBjaGFy
ICpzKQogewotICAgIGNvbnN0IGNoYXIgKnEgPSBOVUxMOworICAgIGNvbnN0IGNoYXIgKnNzOwor
ICAgIGludCB2YWwsIHJjID0gMDsKIAotICAgIGlmICggdWNvZGVfbW9kX2ZvcmNlZCApIC8qIEZv
cmNlZCBieSBFRkkgKi8KLSAgICAgICByZXR1cm4gMDsKKyAgICBkbyB7CisgICAgICAgIHNzID0g
c3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0gc3Ry
Y2hyKHMsICdcMCcpOwogCi0gICAgaWYgKCAhc3RybmNtcChzLCAic2NhbiIsIDQpICkKLSAgICAg
ICAgdWNvZGVfc2NhbiA9IDE7Ci0gICAgZWxzZQotICAgICAgICB1Y29kZV9tb2RfaWR4ID0gc2lt
cGxlX3N0cnRvbChzLCAmcSwgMCk7CisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4o
Im5taSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICB1Y29kZV9pbl9ubWkgPSB2YWw7Cisg
ICAgICAgIGVsc2UgaWYgKCAhdWNvZGVfbW9kX2ZvcmNlZCApIC8qIE5vdCBmb3JjZWQgYnkgRUZJ
ICovCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNj
YW4iLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIHVjb2RlX3NjYW4gPSB2YWw7Cisg
ICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqcSA9IE5VTEw7CisKKyAgICAgICAgICAgICAgICB1Y29kZV9tb2RfaWR4ID0gc2ltcGxlX3N0
cnRvbChzLCAmcSwgMCk7CisgICAgICAgICAgICAgICAgaWYgKCBxICE9IHNzICkKKyAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAg
ICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CiAKLSAgICByZXR1cm4gKHEg
JiYgKnEpID8gLUVJTlZBTCA6IDA7CisgICAgcmV0dXJuIHJjOwogfQogY3VzdG9tX3BhcmFtKCJ1
Y29kZSIsIHBhcnNlX3Vjb2RlKTsKIApAQCAtMjIyLDYgKzI0NCw4IEBAIGNvbnN0IHN0cnVjdCBt
aWNyb2NvZGVfb3BzICptaWNyb2NvZGVfb3BzOwogc3RhdGljIERFRklORV9TUElOTE9DSyhtaWNy
b2NvZGVfbXV0ZXgpOwogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3NpZ25hdHVyZSwgY3B1
X3NpZyk7CisvKiBTdG9yZSBlcnJvciBjb2RlIG9mIHRoZSB3b3JrIGRvbmUgaW4gTk1JIGhhbmRs
ZXIgKi8KK3N0YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGxvYWRpbmdfZXJyKTsKIAogLyoKICAq
IENvdW50IHRoZSBDUFVzIHRoYXQgaGF2ZSBlbnRlcmVkLCBleGl0ZWQgdGhlIHJlbmRlenZvdXMg
YW5kIHN1Y2NlZWRlZCBpbgpAQCAtMjMyLDYgKzI1Niw3IEBAIERFRklORV9QRVJfQ1BVKHN0cnVj
dCBjcHVfc2lnbmF0dXJlLCBjcHVfc2lnKTsKICAqLwogc3RhdGljIGNwdW1hc2tfdCBjcHVfY2Fs
bGluX21hcDsKIHN0YXRpYyBhdG9taWNfdCBjcHVfb3V0LCBjcHVfdXBkYXRlZDsKK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpubWlfcGF0Y2ggPSBaRVJPX0JMT0NLX1BUUjsK
IAogLyoKICAqIFJldHVybiBhIHBhdGNoIHRoYXQgY292ZXJzIGN1cnJlbnQgQ1BVLiBJZiB0aGVy
ZSBhcmUgbXVsdGlwbGUgcGF0Y2hlcywKQEAgLTM1NSw0MiArMzgwLDEwMCBAQCBzdGF0aWMgdm9p
ZCBzZXRfc3RhdGUodHlwZW9mKGxvYWRpbmdfc3RhdGUpIHN0YXRlKQogICAgIEFDQ0VTU19PTkNF
KGxvYWRpbmdfc3RhdGUpID0gc3RhdGU7CiB9CiAKLXN0YXRpYyBpbnQgc2Vjb25kYXJ5X3RocmVh
ZF9mbih2b2lkKQorc3RhdGljIGludCBzZWNvbmRhcnlfbm1pX3dvcmsodm9pZCkKK3sKKyAgICBj
cHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOworCisg
ICAgcmV0dXJuIHdhaXRfZm9yX3N0YXRlKExPQURJTkdfRVhJVCkgPyAwIDogLUVCVVNZOworfQor
CitzdGF0aWMgaW50IHByaW1hcnlfdGhyZWFkX3dvcmsoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9w
YXRjaCAqcGF0Y2gpCit7CisgICAgaW50IHJldDsKKworICAgIGNwdW1hc2tfc2V0X2NwdShzbXBf
cHJvY2Vzc29yX2lkKCksICZjcHVfY2FsbGluX21hcCk7CisKKyAgICBpZiAoICF3YWl0X2Zvcl9z
dGF0ZShMT0FESU5HX0VOVEVSKSApCisgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICByZXQg
PSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUocGF0Y2gpOworICAgIGlmICggIXJldCAp
CisgICAgICAgIGF0b21pY19pbmMoJmNwdV91cGRhdGVkKTsKKyAgICBhdG9taWNfaW5jKCZjcHVf
b3V0KTsKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgbWljcm9jb2RlX25taV9j
YWxsYmFjayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKIHsKICAg
ICB1bnNpZ25lZCBpbnQgcHJpbWFyeSA9IGNwdW1hc2tfZmlyc3QodGhpc19jcHUoY3B1X3NpYmxp
bmdfbWFzaykpOworICAgIGludCByZXQ7CisKKyAgICAvKiBTeXN0ZW0tZ2VuZXJhdGVkIE5NSSwg
bGVhdmUgdG8gbWFpbiBoYW5kbGVyICovCisgICAgaWYgKCBBQ0NFU1NfT05DRShsb2FkaW5nX3N0
YXRlKSAhPSBMT0FESU5HX0NBTExJTiApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyoKKyAg
ICAgKiBQcmltYXJ5IHRocmVhZHMgbG9hZCB1Y29kZSBpbiBOTUkgaGFuZGxlciBvbiBpZiB1Y29k
ZV9pbl9ubWkgaXMgdHJ1ZS4KKyAgICAgKiBTZWNvbmRhcnkgdGhyZWFkcyBhcmUgZXhwZWN0ZWQg
dG8gc3RheSBpbiBOTUkgaGFuZGxlciByZWdhcmRsZXNzIG9mCisgICAgICogdWNvZGVfaW5fbm1p
LgorICAgICAqLworICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFw
KSB8fAorICAgICAgICAgKCF1Y29kZV9pbl9ubWkgJiYgY3B1ID09IHByaW1hcnkpICkKKyAgICAg
ICAgcmV0dXJuIDA7CisKKyAgICBpZiAoIGNwdSA9PSBwcmltYXJ5ICkKKyAgICAgICAgcmV0ID0g
cHJpbWFyeV90aHJlYWRfd29yayhubWlfcGF0Y2gpOworICAgIGVsc2UKKyAgICAgICAgcmV0ID0g
c2Vjb25kYXJ5X25taV93b3JrKCk7CisgICAgdGhpc19jcHUobG9hZGluZ19lcnIpID0gcmV0Owor
CisgICAgcmV0dXJuIDA7Cit9CiAKK3N0YXRpYyBpbnQgc2Vjb25kYXJ5X3RocmVhZF9mbih2b2lk
KQorewogICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfQ0FMTElOKSApCiAgICAgICAg
IHJldHVybiAtRUJVU1k7CiAKLSAgICBjcHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgp
LCAmY3B1X2NhbGxpbl9tYXApOworICAgIHNlbGZfbm1pKCk7CiAKLSAgICBpZiAoICF3YWl0X2Zv
cl9zdGF0ZShMT0FESU5HX0VYSVQpICkKLSAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAvKgor
ICAgICAqIFdhaXQgZm9yIHVjb2RlIGxvYWRpbmcgaXMgZG9uZSBpbiBjYXNlIHRoYXQgdGhlIE5N
SSBkb2VzIG5vdCBhcnJpdmUKKyAgICAgKiBzeW5jaHJvbm91c2x5LCB3aGljaCBtYXkgbGVhZCB0
byBhIG5vdC15ZXQtdXBkYXRlZCBDUFUgc2lnbmF0dXJlIGlzCisgICAgICogY29waWVkIGJlbG93
LgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfRVhJ
VCkpICkKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAKICAgICAvKiBDb3B5IHVwZGF0
ZSByZXZpc2lvbiBmcm9tIHRoZSBwcmltYXJ5IHRocmVhZC4gKi8KLSAgICB0aGlzX2NwdShjcHVf
c2lnKS5yZXYgPSBwZXJfY3B1KGNwdV9zaWcsIHByaW1hcnkpLnJldjsKKyAgICB0aGlzX2NwdShj
cHVfc2lnKS5yZXYgPQorICAgICAgICBwZXJfY3B1KGNwdV9zaWcsIGNwdW1hc2tfZmlyc3QodGhp
c19jcHUoY3B1X3NpYmxpbmdfbWFzaykpKS5yZXY7CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1
cm4gdGhpc19jcHUobG9hZGluZ19lcnIpOwogfQogCiBzdGF0aWMgaW50IHByaW1hcnlfdGhyZWFk
X2ZuKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBhdGNoKQogewotICAgIGludCByZXQg
PSAwOwotCiAgICAgaWYgKCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19DQUxMSU4pICkKICAgICAg
ICAgcmV0dXJuIC1FQlVTWTsKIAotICAgIGNwdW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lk
KCksICZjcHVfY2FsbGluX21hcCk7CisgICAgaWYgKCB1Y29kZV9pbl9ubWkgKQorICAgIHsKKyAg
ICAgICAgc2VsZl9ubWkoKTsKIAotICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfRU5U
RVIpICkKLSAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2Fp
dCBmb3IgdWNvZGUgbG9hZGluZyBpcyBkb25lIGluIGNhc2UgdGhhdCB0aGUgTk1JIGRvZXMgbm90
IGFycml2ZQorICAgICAgICAgKiBzeW5jaHJvbm91c2x5LCB3aGljaCBtYXkgbGVhZCB0byBhIG5v
dC15ZXQtdXBkYXRlZCBlcnJvciBpcyByZXR1cm5lZAorICAgICAgICAgKiBiZWxvdy4KKyAgICAg
ICAgICovCisgICAgICAgIGlmICggdW5saWtlbHkoIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfRVhJ
VCkpICkKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogCi0gICAgcmV0ID0gbWlj
cm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsKLSAgICBpZiAoICFyZXQgKQotICAg
ICAgICBhdG9taWNfaW5jKCZjcHVfdXBkYXRlZCk7Ci0gICAgYXRvbWljX2luYygmY3B1X291dCk7
CisgICAgICAgIHJldHVybiB0aGlzX2NwdShsb2FkaW5nX2Vycik7CisgICAgfQogCi0gICAgcmV0
dXJuIHJldDsKKyAgICByZXR1cm4gcHJpbWFyeV90aHJlYWRfd29yayhwYXRjaCk7CiB9CiAKIHN0
YXRpYyBpbnQgY29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAq
cGF0Y2gpCkBAIC0zOTgsNiArNDgxLDcgQEAgc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihj
b25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpLCBkb25lOwogICAgIHVuc2lnbmVkIGxvbmcgdGljazsKICAg
ICBpbnQgcmV0OworICAgIG5taV9jYWxsYmFja190ICpzYXZlZF9ubWlfY2FsbGJhY2s7CiAKICAg
ICAvKgogICAgICAqIFdlIGludGVuZCB0byBrZWVwIGludGVycnVwdCBkaXNhYmxlZCBmb3IgYSBs
b25nIHRpbWUsIHdoaWNoIG1heSBsZWFkIHRvCkBAIC00MDUsNiArNDg5LDEwIEBAIHN0YXRpYyBp
bnQgY29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gp
CiAgICAgICovCiAgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOwogCisgICAgbm1pX3BhdGNoID0gcGF0
Y2g7CisgICAgc21wX3dtYigpOworICAgIHNhdmVkX25taV9jYWxsYmFjayA9IHNldF9ubWlfY2Fs
bGJhY2sobWljcm9jb2RlX25taV9jYWxsYmFjayk7CisKICAgICAvKiBBbGxvdyB0aHJlYWRzIHRv
IGNhbGwgaW4gKi8KICAgICBzZXRfc3RhdGUoTE9BRElOR19DQUxMSU4pOwogCkBAIC00MTksMTQg
KzUwNywyMyBAQCBzdGF0aWMgaW50IGNvbnRyb2xfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfcGF0Y2ggKnBhdGNoKQogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAotICAgIC8q
IExldCBwcmltYXJ5IHRocmVhZHMgbG9hZCB0aGUgZ2l2ZW4gdWNvZGUgdXBkYXRlICovCi0gICAg
c2V0X3N0YXRlKExPQURJTkdfRU5URVIpOwotCisgICAgLyogQ29udHJvbCB0aHJlYWQgbG9hZHMg
dWNvZGUgZmlyc3Qgd2hpbGUgb3RoZXJzIGFyZSBpbiBOTUkgaGFuZGxlci4gKi8KICAgICByZXQg
PSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUocGF0Y2gpOwogICAgIGlmICggIXJldCAp
CiAgICAgICAgIGF0b21pY19pbmMoJmNwdV91cGRhdGVkKTsKICAgICBhdG9taWNfaW5jKCZjcHVf
b3V0KTsKIAorICAgIGlmICggcmV0ID09IC1FSU8gKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIKKyAgICAgICAgICAgICAgICJMYXRlIGxvYWRpbmcgYWJvcnRlZDogQ1BVJXUgZmFp
bGVkIHRvIHVwZGF0ZSB1Y29kZVxuIiwgY3B1KTsKKyAgICAgICAgc2V0X3N0YXRlKExPQURJTkdf
RVhJVCk7CisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgLyogTGV0IHByaW1hcnkg
dGhyZWFkcyBsb2FkIHRoZSBnaXZlbiB1Y29kZSB1cGRhdGUgKi8KKyAgICBzZXRfc3RhdGUoTE9B
RElOR19FTlRFUik7CisKICAgICB0aWNrID0gcmR0c2Nfb3JkZXJlZCgpOwogICAgIC8qIFdhaXQg
Zm9yIHByaW1hcnkgdGhyZWFkcyBmaW5pc2hpbmcgdXBkYXRlICovCiAgICAgd2hpbGUgKCAoZG9u
ZSA9IGF0b21pY19yZWFkKCZjcHVfb3V0KSkgIT0gbnJfY29yZXMgKQpAQCAtNDU1LDYgKzU1Miw5
IEBAIHN0YXRpYyBpbnQgY29udHJvbF90aHJlYWRfZm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9w
YXRjaCAqcGF0Y2gpCiAgICAgLyogTWFyayBsb2FkaW5nIGlzIGRvbmUgdG8gdW5ibG9jayBvdGhl
ciB0aHJlYWRzICovCiAgICAgc2V0X3N0YXRlKExPQURJTkdfRVhJVCk7CiAKKyAgICBzZXRfbm1p
X2NhbGxiYWNrKHNhdmVkX25taV9jYWxsYmFjayk7CisgICAgc21wX3dtYigpOworICAgIG5taV9w
YXRjaCA9IFpFUk9fQkxPQ0tfUFRSOwogICAgIHdhdGNoZG9nX2VuYWJsZSgpOwogCiAgICAgcmV0
dXJuIHJldDsKQEAgLTUxNCw2ICs2MTQsMjAgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAg
ICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAorICAgIC8qCisgICAgICogQ1BVcyBleGNlcHQg
dGhlIGZpcnN0IG9ubGluZSBDUFUgd291bGQgc2VuZCBhIGZha2UgKHNlbGYpIE5NSSB0bworICAg
ICAqIHJlbmRlenZvdXMgaW4gTk1JIGhhbmRsZXIuIEJ1dCBhIGZha2UgTk1JIHRvIG5taV9jcHUg
bWF5IHRyaWdnZXIKKyAgICAgKiB1bmtub3duX25taV9lcnJvcigpLiBJdCBlbnN1cmVzIG5taV9j
cHUgd29uJ3QgcmVjZWl2ZSBhIGZha2UgTk1JLgorICAgICAqLworICAgIGlmICggdW5saWtlbHko
Y3B1bWFza19maXJzdCgmY3B1X29ubGluZV9tYXApICE9IG5taV9jcHUpICkKKyAgICB7CisgICAg
ICAgIHhmcmVlKGJ1ZmZlcik7CisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAg
ICAgICAgICAgIkNQVSV1IGlzIGV4cGVjdGVkIHRvIGxlYWQgdWNvZGUgbG9hZGluZyAoYnV0IGdv
dCBDUFUldSlcbiIsCisgICAgICAgICAgICAgICBubWlfY3B1LCBjcHVtYXNrX2ZpcnN0KCZjcHVf
b25saW5lX21hcCkpOworICAgICAgICByZXR1cm4gLUVQRVJNOworICAgIH0KKwogICAgIHBhdGNo
ID0gcGFyc2VfYmxvYihidWZmZXIsIGxlbik7CiAgICAgeGZyZWUoYnVmZmVyKTsKICAgICBpZiAo
IElTX0VSUihwYXRjaCkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4v
YXJjaC94ODYvdHJhcHMuYwppbmRleCA5ODkxOWEwLi44NzA1ZWM4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTI2LDYgKzEy
Niw4IEBAIGJvb2xlYW5fcGFyYW0oImxlciIsIG9wdF9sZXIpOwogLyogTGFzdEV4Y2VwdGlvbkZy
b21JUCBvbiB0aGlzIGhhcmR3YXJlLiAgWmVybyBpZiBMRVIgaXMgbm90IGluIHVzZS4gKi8KIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGxlcl9tc3I7CiAKK2NvbnN0IHVuc2lnbmVkIGludCBu
bWlfY3B1OworCiAjZGVmaW5lIHN0YWNrX3dvcmRzX3Blcl9saW5lIDQKICNkZWZpbmUgRVNQX0JF
Rk9SRV9FWENFUFRJT04ocmVncykgKCh1bnNpZ25lZCBsb25nICopcmVncy0+cnNwKQogCkBAIC0x
Njk4LDcgKzE3MDAsNyBAQCB2b2lkIGRvX25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgKiB0aGlzIHBvcnQgYmVmb3JlIHdlIHJlLWFybSB0aGUgTk1JIHdhdGNoZG9n
LCB3ZSByZWR1Y2UgdGhlIGNoYW5jZQogICAgICAqIG9mIGhhdmluZyBhbiBOTUkgd2F0Y2hkb2cg
ZXhwaXJlIHdoaWxlIGluIHRoZSBTTUkgaGFuZGxlci4KICAgICAgKi8KLSAgICBpZiAoIGNwdSA9
PSAwICkKKyAgICBpZiAoIGNwdSA9PSBubWlfY3B1ICkKICAgICAgICAgcmVhc29uID0gaW5iKDB4
NjEpOwogCiAgICAgaWYgKCAobm1pX3dhdGNoZG9nID09IE5NSV9OT05FKSB8fApAQCAtMTcwNiw3
ICsxNzA4LDcgQEAgdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgICAgIGhhbmRsZV91bmtub3duID0gdHJ1ZTsKIAogICAgIC8qIE9ubHkgdGhlIEJTUCBn
ZXRzIGV4dGVybmFsIE5NSXMgZnJvbSB0aGUgc3lzdGVtLiAqLwotICAgIGlmICggY3B1ID09IDAg
KQorICAgIGlmICggY3B1ID09IG5taV9jcHUgKQogICAgIHsKICAgICAgICAgaWYgKCByZWFzb24g
JiAweDgwICkKICAgICAgICAgICAgIHBjaV9zZXJyX2Vycm9yKHJlZ3MpOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ubWkuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm1pLmgKaW5k
ZXggOTlmNjI4NC4uZjlkZmNhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ubWku
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25taS5oCkBAIC0xMSw2ICsxMSw5IEBAIGV4dGVy
biBib29sIG9wdF93YXRjaGRvZzsKIAogLyogV2F0Y2hkb2cgZm9yY2UgcGFyYW1ldGVyIGZyb20g
dGhlIGNvbW1hbmQgbGluZSAqLwogZXh0ZXJuIGJvb2wgd2F0Y2hkb2dfZm9yY2U7CisKKy8qIENQ
VSB0byBoYW5kbGUgcGxhdGZvcm0gTk1JICovCitleHRlcm4gY29uc3QgdW5zaWduZWQgaW50IG5t
aV9jcHU7CiAgCiB0eXBlZGVmIGludCBubWlfY2FsbGJhY2tfdChjb25zdCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgaW50IGNwdSk7CiAgCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 16:12:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 16:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDsrX-000265-1W; Fri, 27 Sep 2019 16:12: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=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDsrU-000260-Vy
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 16:12:53 +0000
X-Inumbo-ID: a4e6f57a-e141-11e9-967e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id a4e6f57a-e141-11e9-967e-12813bfff9fa;
 Fri, 27 Sep 2019 16:12: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 1iDsrO-00008o-G5; Fri, 27 Sep 2019 16:12:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDsrO-0000V5-80; Fri, 27 Sep 2019 16:12:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDsrO-0005Xu-7L; Fri, 27 Sep 2019 16:12:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141902-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=fab256ba5feee451a07c6cb4fe3ec12d2d7a5b41
X-Osstest-Versions-That: xen=ddc5a85fbcfbacc34bbd9abcdb12923de2fc27b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 16:12:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141902: 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>

ZmxpZ2h0IDE0MTkwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTkwMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmYWIyNTZiYTVmZWVlNDUxYTA3YzZjYjRmZTNlYzEyZDJkN2E1YjQxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZGM1YTg1ZmJjZmJhY2MzNGJi
ZDlhYmNkYjEyOTIzZGUyZmMyN2IzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE4NzUgIDIwMTkt
MDktMjYgMTg6MDA6NTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxOTAyICAy
MDE5LTA5LTI3IDEzOjAwOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgT2xla3NhbmRyIFR5
c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICBkZGM1YTg1ZmJjLi5mYWIyNTZiYTVmICBmYWIyNTZi
YTVmZWVlNDUxYTA3YzZjYjRmZTNlYzEyZDJkN2E1YjQxIC0+IHNtb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 16:18:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 16:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDswU-0002Sy-NI; Fri, 27 Sep 2019 16:18:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDswT-0002St-D2
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 16:18:01 +0000
X-Inumbo-ID: 5f4a28e2-e142-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 5f4a28e2-e142-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 16:17: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 11A91AECA;
 Fri, 27 Sep 2019 16:17:59 +0000 (UTC)
Message-ID: <7d2c7d8512261336ca1aa1a2fd05ec836836ade2.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 18:17:58 +0200
In-Reply-To: <20190927070050.12405-44-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-44-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 43/46] 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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7074811242879500933=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> With core scheduling active schedule_cpu_[add/rm]() has to cope with
> different scheduling granularity: a cpu not in any cpupool is subject
> to granularity 1 (cpu scheduling), while a cpu in a cpupool might be
> in a scheduling resource with more than one cpu.
>=20
> Handle that by having arrays of old/new pdata and vdata and loop over
> those where appropriate.
>=20
> Additionally the scheduling resource(s) must either be merged or
> split.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-xT6eqAHriq5k9jWwjyGK
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+4FAl2ONjYACgkQFkJ4iaW4
c+40bw/+OFTck7IwBsclkNq++rRFUDC/dHA7ucVqxn9zErctf2xnS+yQ+rGGiWrk
SpDUde+z3JL8AB0oScTjpWl4p7ESOlDvCMHajwNngrIdCvwZjx/4vUVZdnTMuxmR
IcHowaL8SRFRlBrFYhf/QQ426CbnTD+xUFR/Fvs4ddfDy9+f3m9NvR+L9PjJc+gz
PiF/cFnWLAHc0KOOsXLpP96NgAqhnr64r9S/i72gwIRc9kysvqSZ4yGJhvffbACi
eiDqb1bdHNEJC/wS7ZynEzYCjKkoXjQroh+5K5UdjQfpA+GFJdbdO6PRtRENoDIk
/x9HdWCkI9Be3xFlZdYdtKjAn1WQ5vdTh9ZZisCq7euh9VgNHs/vg633fdTfXpT8
gpzns4X3VdD7NDMQCoxymqrlC7Me9nFIHrLKSy1uSzIPTOJtRmLHibIw+Ws6Ja7I
5X4eTArYNBZhcMqquaLBvqJPWcaHXwui+Gspn+1UMRzNYtyxg6A00gro9ittMbIv
NMgPM6Fh5Yq/6XL/MlpJ0T7eGIqPw99cLSk3rdxoSPkSUNqlLuTGwyGQJz5f89R6
F/tg//OMab3SZufbFASqptaiQUCL7H9o25qRcTumJezw96P6unOobaCgm93NkEUx
kuKz4lGeGiwFxt6xnTDzFyZ2oqGHWsewXbc+0ZJhXefmRLH3ovY=
=W3ak
-----END PGP SIGNATURE-----

--=-xT6eqAHriq5k9jWwjyGK--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7074811242879500933==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 16:18:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 16: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 1iDswa-0002U3-0U; Fri, 27 Sep 2019 16:18:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qPq4=XW=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iDswY-0002T7-87
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 16:18:07 +0000
X-Inumbo-ID: 5fe1c1ac-e142-11e9-b588-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::6])
 by localhost (Halon) with ESMTPS
 id 5fe1c1ac-e142-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 16:18:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569601080;
 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=+LqA3RdCHozXgYfWDdpeb4PStAKTCTOLXtoCcFUJKVM=;
 b=aUOJ5uvreCBzXSm/N6HoUaFFOEu17Cy+2nX8hefl635A0562qwZbKtl3Tq8/C9DGEj
 ve/rMFN4QQurGjhRXMoM4r0Z+CTS6BuoHvBfaUY2JwPd+TyKIjRuBereZagH9rzN+0Rq
 6nJkxRqDgHcg7WKi2j81V2r5mk+QOROERkjbQxyXjxFrkgv1l3U1qh0upBVUoJgeySfj
 P0reHKkDxxWS7rs3ijAs/cg5Jo0DgxyZs3x5aNdO8OueyAn3NhylBKQ7Kau2+8CsUX4a
 4/B5hUCy3GZYJNh6AEUJzRt2trysUPod/rHR8amJE+uU9g7cVRTO2FKxI6SZ2fnqzduk
 UWkA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuznLRsvz6zGrN/JP2665"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 AUTH)
 with ESMTPSA id j06a90v8RGHnEU3
 (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, 27 Sep 2019 18:17:49 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 18:17:46 +0200
Message-Id: <20190927161746.25902-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] libxl: fix crash in helper_done due to
 uninitialized data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 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>

QSBjcmFzaCBpbiBoZWxwZXJfZG9uZSwgY2FsbGVkIGZyb20gbGlieGxfZG9tYWluX3N1c3BlbmQs
IHdhcyByZXBvcnRlZCwKdHJpZ2dlcmVkIGJ5ICd2aXJzaCBtaWdyYXRlIC0tbGl2ZSB4ZW4rc3No
Oi8vaG9zdCc6CgogIzEgaGVscGVyX2RvbmUgKC4uLikgYXQgbGlieGxfc2F2ZV9jYWxsb3V0LmM6
MzcxCiAgaGVscGVyX2ZhaWxlZAogIGhlbHBlcl9zdG9wCiAgbGlieGxfX3NhdmVfaGVscGVyX2Fi
b3J0CiAjMiBjaGVja19hbGxfZmluaXNoZWQgKC4uLiwgcmM9LTMpIGF0IGxpYnhsX3N0cmVhbV93
cml0ZS5jOjY3MQogIHN0cmVhbV9kb25lCiAgc3RyZWFtX2NvbXBsZXRlCiAgd3JpdGVfZG9uZQog
IGRjLT5jYWxsYmFjayA9PSB3cml0ZV9kb25lCiAgZWZkLT5mdW5jID09IGRhdGFjb3BpZXJfd3Jp
dGFibGUKICMzIGFmdGVycG9sbF9pbnRlcm5hbCAoLi4uKSBhdCBsaWJ4bF9ldmVudC5jOjEyNjkK
ClRoaXMgaXMgdHJpZ2dlcmVkIGJ5IGEgZmFpbGVkIHBvbGwsIHRoZSBhY3R1YWwgZXJyb3Igd2Fz
OgoKbGlieGxfYW91dGlscy5jOjMyODpkYXRhY29waWVyX3dyaXRhYmxlOiB1bmV4cGVjdGVkIHBv
bGwgZXZlbnQgMHgxYyBvbiBmZCAzNyAoc2hvdWxkIGJlIFBPTExPVVQpIHdyaXRpbmcgbGlieGMg
aGVhZGVyIGR1cmluZyBjb3B5IG9mIHNhdmUgdjIgc3RyZWFtCgpJbiB0aGlzIGNhc2UgcmV2ZW50
cyBpbiBkYXRhY29waWVyX3dyaXRhYmxlIGlzIFBPTExIVVB8UE9MTEVSUnxQT0xMT1VULAp3aGlj
aCB0cmlnZ2VycyBkYXRhY29waWVyX2NhbGxiYWNrLiBJbiBoZWxwZXJfZG9uZSwKc2hzLT5jb21w
bGV0aW9uX2NhbGxiYWNrIGlzIHN0aWxsIHplcm8uIGxpYnhsX194Y19kb21haW5fc2F2ZSBmaWxs
cwpkc3Muc3dzLnNocy4gQnV0IHRoYXQgZnVuY3Rpb24gaXMgb25seSBjYWxsZWQgYWZ0ZXIgc3Ry
ZWFtX2hlYWRlcl9kb25lLgpBbnkgZXJyb3IgYmVmb3JlIHRoYXQgd2lsbCBsZWF2ZSBkc3MgcGFy
dGx5IHVuaW5pdGlhbGl6ZWQuCgpGaXggdGhpcyBjcmFzaCBieSBjaGVja2luZyBpZiAtPmNvbXBs
ZXRpb25fY2FsbGJhY2sgaXMgdmFsaWQuCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xh
ZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMgfCA1ICsr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfY2FsbG91dC5jIGIvdG9vbHMvbGlieGwv
bGlieGxfc2F2ZV9jYWxsb3V0LmMKaW5kZXggNjQ1MmQ3MDAzNi4uODlhMmY2ZWNmMCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfc2F2ZV9jYWxsb3V0LmMKQEAgLTM2Niw4ICszNjYsOSBAQCBzdGF0aWMgdm9pZCBoZWxw
ZXJfZG9uZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzKQog
ICAgIGFzc2VydCghbGlieGxfX3NhdmVfaGVscGVyX2ludXNlKHNocykpOwogCiAgICAgc2hzLT5l
Z2MgPSBlZ2M7Ci0gICAgc2hzLT5jb21wbGV0aW9uX2NhbGxiYWNrKGVnYywgc2hzLT5jYWxsZXJf
c3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNocy0+cmMsIHNocy0+cmV0dmFs
LCBzaHMtPmVycm5vdmFsKTsKKyAgICBpZiAoc2hzLT5jb21wbGV0aW9uX2NhbGxiYWNrKQorICAg
ICAgICBzaHMtPmNvbXBsZXRpb25fY2FsbGJhY2soZWdjLCBzaHMtPmNhbGxlcl9zdGF0ZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNocy0+cmMsIHNocy0+cmV0dmFsLCBzaHMt
PmVycm5vdmFsKTsKICAgICBzaHMtPmVnYyA9IDA7CiB9CiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 16:21:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 16:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDsza-0003Je-OD; Fri, 27 Sep 2019 16:21:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDszZ-0003JX-Eg
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 16:21:13 +0000
X-Inumbo-ID: d250bf40-e142-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d250bf40-e142-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 16:21: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 1491EAF05;
 Fri, 27 Sep 2019 16:21:12 +0000 (UTC)
Message-ID: <c76f3d99ad5d94566436bbc9608d2c4c3dde1e8a.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 18:21:10 +0200
In-Reply-To: <20190927070050.12405-45-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
 <20190927070050.12405-45-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 44/46] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============2539077726142664467=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2539077726142664467==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-pl+IoOzGoN1mtdcY6vaT"


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

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> With core scheduling active it is necessary to move multiple cpus at
> the same time to or from a cpupool in order to avoid split scheduling
> resources in between.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-pl+IoOzGoN1mtdcY6vaT
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+4FAl2ONvYACgkQFkJ4iaW4
c+5PQw/9FP0IByLfX7YWRCpHDotN86v+jFGbh8kbaaoApfdrWKzHu2GRWzaxHXF3
WBu6KfMqH5bXIvTyEDqh0spMKhulVFn6NzFhI/MaqrLf3izpej6cTk/FZ4WcPoac
nocDoEvcTdzRBxBTZzSPKQ79XDjLoZs5RzwTc9iujV0ej70M0NhI9DVgCp45yzLz
gVRFN571+/bmOt6Rz8kZyNb5BVShbW7gVZHGFH2/RYK1+lltiSG75f7EjRcdeCwg
1PZgbHktQvtEy+SA3TjqNEfllS+3qr9YyVWJnlJ0ugIP+ujILNj0UaHQy5zFkKiN
8xWnx/EN8ORnsBVVnzBotyOT0a0YKhYKlGdk9ZnMrZ45UCk7ZN5NkdczxFoSrcPn
0INVaLVP70y6giCspf0Zflt2uX+QCrbLqgr3qNv4T+Wein+GLSGBfZTp8GAinb30
JzS38YIHaXPblmxWYqWhFbgKS70JFS0endVe+AvQJzBI48ecX+eBS/zcPA+PSRQY
+ovxCfwE57BIJwL8wjBNjNAxCbArnfJAnEa8a2iBYK0PXsye5KFiCP1+8T9dAxfv
AqX2oUgmo5Nwh06QC+7JQrMA1Syu1PM5lyE8IzbCrHY3km4LoaCb1pOza6kKg88n
1kvLxrhNY8zWZIDUqd/JPEN/HTgwOXyB/fqEdGeyWjsPNCOkq2U=
=kq5c
-----END PGP SIGNATURE-----

--=-pl+IoOzGoN1mtdcY6vaT--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2539077726142664467==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 16:24:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 16: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 1iDt2n-0003SK-9f; Fri, 27 Sep 2019 16:24: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=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDt2m-0003SF-C0
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 16:24:32 +0000
X-Inumbo-ID: 487260a2-e143-11e9-967f-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 487260a2-e143-11e9-967f-12813bfff9fa;
 Fri, 27 Sep 2019 16:24:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 373BE1000;
 Fri, 27 Sep 2019 09:24: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 694633F534;
 Fri, 27 Sep 2019 09:24:29 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
 <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com> <87r2419am7.fsf@epam.com>
 <df6b891c-2670-47d9-ae0d-223161edc225@arm.com> <87muep984i.fsf@epam.com>
 <8bc36926-a00f-d20b-c3b2-12491ed576de@arm.com> <87lfu995w9.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4c8524cc-7186-c4f4-d09d-20c7a534c900@arm.com>
Date: Fri, 27 Sep 2019 17:24:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87lfu995w9.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.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>

SGksCgpPbiAyNy8wOS8yMDE5IDE1OjIxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBK
dWxpZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBPbiAyNy8wOS8yMDE5IDE0OjMzLCBWb2xvZHlteXIg
QmFiY2h1ayB3cm90ZToKPj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pj4gT24gMjcvMDkvMjAx
OSAxMzozOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+IEp1bGllbiBHcmFsbCB3cml0
ZXM6Cj4+Pj4+PiBPbiAyNy8wOS8yMDE5IDEyOjU2LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToK
Pj4+Pj4+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOgo+Pj4+PiBPciBtYXliZSwgd2Ugc2hvdWxkIG5v
dCBzcGxpdCB0aGUgZnVuY3Rpb24gYXQgYWxsPyBJbnN0ZWFkLCB3ZSBlbmFibGUKPj4+Pj4gaW50
ZXJydXB0cyByaWdodCBpbiB0aGUgbWlkZGxlIG9mIGl0Lgo+Pj4+Cj4+Pj4gSSB0aG91Z2h0IGFi
b3V0IHRoaXMgYnV0IEkgZGlkbid0IG11Y2ggbGlrZSB0aGUgcmVzdWx0aW5nIGNvZGUuCj4+Pj4K
Pj4+PiBUaGUgaW5zdHJ1Y3Rpb24gdG8gdW5tYXNrIGludGVycnVwdHMgcmVxdWlyZXMgdG8gdGFr
ZSBhbiBpbW1lZGlhdGUKPj4+PiAoaW5kaWNhdGVzIHdoaWNoIGludGVycnVwdHMgdG8gdW5tYXNr
KS4gQXMgbm90IGFsbCB0aGUgdHJhcHMgcmVxdWlyZQo+Pj4+IHRvIHVubWFzayB0aGUgc2FtZSBp
bnRlcnJ1cHRzLCB3ZSB3b3VsZCBlbmQgdXAgdG8gaGF2ZSB0byBhIGJ1bmNoIG9mCj4+Pj4gaWYg
aW4gdGhlIGNvZGUgdG8gc2VsZWN0IHRoZSByaWdodCB1bm1hc2tpbmcuCj4+PiBBaCwgeWVzLCB0
aGlzIGlzIHRoZSBwcm9ibGVtLiBXZSBjYW4gcHJvdmlkZSBjYWxsYmFjayB0bwo+Pj4gZW50ZXJf
aHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkuCj4+Cj4+IEkgYW0gbm90IHN1cmUgd2hhdCB5b3UgbWVh
biBieSB0aGlzLiBEbyB5b3UgbWVhbiBhIGNhbGxiYWNrIHRoYXQgd2lsbAo+PiB1bm1hc2sgdGhl
IGludGVycnVwdHM/Cj4gWWVzLiBZb3UgY2FuIHBhc3MgZnVuY3Rpb24gcG9pbnRlciB0byBlbnRl
cl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QoKS4gVG8KPiBhIGZ1bmN0aW9uLCB0aGF0IHdpbGwgdW5t
YXNrIHRoZSBpbnRlcnJ1cHRzLiBJJ20gc3VyZSB0aGF0IGd1ZXN0X3ZlY3Rvcgo+IG1hY3JvIGNh
biBnZW5lcmF0ZSBpdCBmb3IgeW91LiBTb21ldGhpbmcgbGlrZSB0aGlzOgo+IAo+ICAgICAgICAg
IC5tYWNybyAgZ3Vlc3RfdmVjdG9yIGNvbXBhdCwgaWZsYWdzLCB0cmFwLCBzYXZlX3gwX3gxPTEK
PiAgICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9XGNvbXBhdCwgc2F2ZV94MF94MT1cc2F2
ZV94MF94MQo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBj
aGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiAgICAgICAg
ICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhj
ZXB0aW9uIHdpbGwgYmUKPiAgICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKPiAgICAgICAg
ICAgKi8KPiAgICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBj
Ym56IHgwLCAxZiIsCj4gICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKPiAgICAgICAg
ICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQo+ICAgICAg
ICAgIGxkciAgICAgeDAsID0xZgo+ICAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9m
cm9tX2d1ZXN0Cj4gICAgICAgICAgbW92ICAgICB4MCwgc3AKPiAgICAgICAgICBibCAgICAgIGRv
X3RyYXBfXHRyYXAKPiAgICAgICAgICBiICAgICAgIDFmCj4gMjoKPiAgICAgICAgICBtc3IgICAg
IGRhaWZjbHIsIFxpZmxhZ3MKPiAgICAgICAgICByZXQKPiAxOgo+ICAgICAgICAgIGV4aXQgICAg
aHlwPTAsIGNvbXBhdD1cY29tcGF0Cj4gICAgICAgICAgLmVuZG0KClRCSCwgSSBkb24ndCBzZWUg
d2hhdCdzIHRoZSBwb2ludCB5b3UgYXJlIHRyeWluZyB0byBtYWtlIGhlcmUuIFllcywgdGhlcmUg
YXJlIAptYW55IHdheSB0byB3cml0ZSBhIGNvZGUgYW5kIHBvc3NpYmlsaXR5IHRvIG1ha2Ugb25l
IGZ1bmN0aW9uLiBZb3UgY291bGQgYWxzbyAKY3JlYXRlIGEgc2tlbGV0b24gbWFjcm8gZm9yIGVu
dGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCBhbmQgZ2VuZXJhdGUgTiBvZiB0aGVtIAoob25lIHBl
ciBzZXQgb2YgdW5tYXNrIGludGVycnVwdHMpIGFuZCBjYWxsIHRoZW0uCgpCdXQgYXJlIHRoZXkg
cmVhbGx5IHdvcnRoIGl0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 16:34:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 16: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 1iDtCa-0004Zc-Bf; Fri, 27 Sep 2019 16:34: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=drc8=XW=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iDtCY-0004ZX-V3
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 16:34:38 +0000
X-Inumbo-ID: b232c738-e144-11e9-967f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b232c738-e144-11e9-967f-12813bfff9fa;
 Fri, 27 Sep 2019 16:34: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 E777AAC8C;
 Fri, 27 Sep 2019 16:34:36 +0000 (UTC)
Message-ID: <eb38fc47cc2552f7017ad376ef8dcbc582a8338d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 27 Sep 2019 18:34:34 +0200
In-Reply-To: <20190927070050.12405-1-jgross@suse.com>
References: <20190927070050.12405-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 00/46] 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 <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>,
 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2462960167009030763=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2462960167009030763==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-auKuof+77zDgrmGn2Vtt"


--=-auKuof+77zDgrmGn2Vtt
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2019-09-27 at 09:00 +0200, Juergen Gross wrote:
> Add support for core- and socket-scheduling in the Xen hypervisor.
>=20
Ok, I think I've reviewed all the patches. They all should have the
appropriate tag for going in (unless I've missed any) except patch 35,
for which I've asked more comments this morning.

If the patch have to go in by today, I guess I'm fine with that patch
going in as it is (i.e., committers can add my `Reviewed-by:`), as far
as the additional comments come in a follow-up patch as soon as
possible.

Thanks and Regards,
Dario
--=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)


--=-auKuof+77zDgrmGn2Vtt
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+4FAl2OOhsACgkQFkJ4iaW4
c+4mEQ//Q3su2OpxXc8hIXgEbW7r5vHq5CFUHYo9A13kF/WjSr/3gaatqUHyirxL
hb05ekOTBDr0zHzkhIelxmWz6fiRz0Ar9ZhUOjlMAHd2dsR8un0BgW5tk6aQ2+3J
gGWc7lexx0OyLNitYHF0cO4Pm9rB/09wA7ozCUSsTilWEgRWho9kicCpPKFNP3uQ
3EVqZJzn0tzslgYuv9vRc0sOu1rOQcdrpErjxoqRCOuxgZrxP+bIW0CAfJdSs8C1
gudtYlHIuUf8ds+Scg1xTKEQ0oCuay+Q6yXHqZ1sVKcAYtx40ffFBFdqe2r9XpAw
xWKSwEv3UfyrfH4Uz+wW6ASxdz7ArUaGnL6WVg/EQI/Uagme1Hb86+HBnbWn6CPc
w8psP0HGsledqWPitF0mGc2C0q2y+IuTe3XUlyFBuwwH+Ao0CzkhxyTaufxsDMt3
sMPdfE+5ttGOtSo4EfPD3GnlKoAQpZXy/3n2OKoxyWt1RXu1fstf0jm9EaNIni+b
HnArwAwxSIZYcoMIeq3zztbXNJOXCCXDhrCUAWBZKI55TMCrBERiLTRfqDQwOfNZ
q9eI2vP9unRhpMjt4dRBwAJDXfQKMW+Kv77hpbkN+08Zb8FPZJxh/yhK/mepIh7r
l1CB2zzi62O5vGMzh6JAdSZcmxMYQl1PjPlhMz1P44MTpmlFvYc=
=NKM0
-----END PGP SIGNATURE-----

--=-auKuof+77zDgrmGn2Vtt--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2462960167009030763==--



From xen-devel-bounces@lists.xenproject.org Fri Sep 27 17:17:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 17: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 1iDtrp-0008VV-1b; Fri, 27 Sep 2019 17:17:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fvvD=XW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iDtro-0008VQ-Du
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 17:17:16 +0000
X-Inumbo-ID: a6a05538-e14a-11e9-97fb-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id a6a05538-e14a-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 17:17:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569604636;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=hgxUkzlTWKi3f1fMrkLHO6cYSebVCNHHfyGWNbD5S2g=;
 b=fAe9iGebloyJS4aeYwQ3d1n4ZzfCR9Fu3eAJouQP6q6+T0RQAyYM6rf/
 OLDPlszNVFr4Lz/C9MwhTdDto8x+1rQv7dFZ1yDdBdq+knfhl7y24x2t8
 RFv51iemjaZx1c8shmCrNurWRrTUBnazBY0cs2hqrE0JAzDbWLHCtCxzG 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8aXoAxvfBzQlTGoOsce651zcCwYNT0VnfKeuHZt3NpZ0jfi3vqTtGwpdv3WiuFIVDi2hruiuWw
 J/geEJCMcalBE2p1P07DnPJbkJFg4uQkllKUcLbDdFsPEANDC9m9o1VXQKSi0gxdZS2js3ZjEx
 kW9OP7/tXB3xdg8EDtG4ACU34R1euKBL9Xfwtt/gg/gV1yveFgIOB0A6s7wCHogWDXFw0KBYMo
 Y53BK4RHJhFgZD4iJ+RyA8tGr+uKZ8xESd4M/dkQ2+qBuOE5wB79ZZ67ZGnB6+v/oylNQOrw5P
 hu8=
X-SBRS: 2.7
X-MesageID: 6189371
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,556,1559534400"; 
   d="scan'208";a="6189371"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23950.17432.186593.462322@mariner.uk.xensource.com>
Date: Fri, 27 Sep 2019 18:17:12 +0100
To: Olaf Hering <olaf@aepfle.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20190927161746.25902-1-olaf@aepfle.de>
References: <20190927161746.25902-1-olaf@aepfle.de>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1] libxl: fix crash in helper_done due to
 uninitialized data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xhZiBIZXJpbmcgd3JpdGVzICgiW1BBVENIIHYxXSBsaWJ4bDogZml4IGNyYXNoIGluIGhlbHBl
cl9kb25lIGR1ZSB0byB1bmluaXRpYWxpemVkIGRhdGEiKToKPiBBIGNyYXNoIGluIGhlbHBlcl9k
b25lLCBjYWxsZWQgZnJvbSBsaWJ4bF9kb21haW5fc3VzcGVuZCwgd2FzIHJlcG9ydGVkLAo+IHRy
aWdnZXJlZCBieSAndmlyc2ggbWlncmF0ZSAtLWxpdmUgeGVuK3NzaDovL2hvc3QnOgouLi4KPiBU
aGlzIGlzIHRyaWdnZXJlZCBieSBhIGZhaWxlZCBwb2xsLCB0aGUgYWN0dWFsIGVycm9yIHdhczoK
PiAKPiBsaWJ4bF9hb3V0aWxzLmM6MzI4OmRhdGFjb3BpZXJfd3JpdGFibGU6IHVuZXhwZWN0ZWQg
cG9sbCBldmVudCAweDFjIG9uIGZkIDM3IChzaG91bGQgYmUgUE9MTE9VVCkgd3JpdGluZyBsaWJ4
YyBoZWFkZXIgZHVyaW5nIGNvcHkgb2Ygc2F2ZSB2MiBzdHJlYW0KPiAKPiBJbiB0aGlzIGNhc2Ug
cmV2ZW50cyBpbiBkYXRhY29waWVyX3dyaXRhYmxlIGlzIFBPTExIVVB8UE9MTEVSUnxQT0xMT1VU
LAo+IHdoaWNoIHRyaWdnZXJzIGRhdGFjb3BpZXJfY2FsbGJhY2suIEluIGhlbHBlcl9kb25lLAo+
IHNocy0+Y29tcGxldGlvbl9jYWxsYmFjayBpcyBzdGlsbCB6ZXJvLiBsaWJ4bF9feGNfZG9tYWlu
X3NhdmUgZmlsbHMKPiBkc3Muc3dzLnNocy4gQnV0IHRoYXQgZnVuY3Rpb24gaXMgb25seSBjYWxs
ZWQgYWZ0ZXIgc3RyZWFtX2hlYWRlcl9kb25lLgo+IEFueSBlcnJvciBiZWZvcmUgdGhhdCB3aWxs
IGxlYXZlIGRzcyBwYXJ0bHkgdW5pbml0aWFsaXplZC4KClRoYW5rcyBmb3IgdGhlIGRpYWdub3Np
cy4gIEFuZCBzb3JyeSBmb3IgdGhlIGluY29udmVuaWVuY2Ugb2YgdGhpcwpidWcuCgo+IEZpeCB0
aGlzIGNyYXNoIGJ5IGNoZWNraW5nIGlmIC0+Y29tcGxldGlvbl9jYWxsYmFjayBpcyB2YWxpZC4K
CkJ1dCBJIGRvbid0IHRoaW5rIHRoaXMgZml4IGlzIHJpZ2h0LiAgVGhlIGJ1ZyBpcyB0aGF0Cmxp
YnhsX19zYXZlX2hlbHBlcl9hYm9ydCBpcyBjYWxsZWQgb24gYSBibGFuayBzaHMuICAoWW91IHNh
eQoidW5pbml0aWFsaXNlZCIgYnV0IGFjdHVhbGx5IHRoaXMgaXMgYWxsIHplcm9lZCBhdCBzb21l
IHBvaW50LCBzbyBpdAppdCdzIG5vdCByZWFkaW5nIHVuaW5pdGlhbGlzZWQgbWVtb3J5LikKCkkg
dGhpbmsgaXQgaXMgaW4gZmFjdCBhIGJ1ZyB0aGF0IHRoaXMgZXJyb3IgcGF0aAoKICAgIGlmICgh
c3RyZWFtLT5yYyAmJiByYykgewogICAgICAgIC8qIEZpcnN0IHJlcG9ydGVkIGZhaWx1cmUuIFRl
YXIgZXZlcnl0aGluZyBkb3duLiAqLwogICAgICAgIHN0cmVhbS0+cmMgPSByYzsKICAgICAgICBz
dHJlYW0tPnN5bmNfdGVhcmRvd24gPSB0cnVlOwoKICAgICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRf
YWJvcnQoZWdjLCBzdHJlYW0sIHJjKTsKICAgICAgICBsaWJ4bF9fc2F2ZV9oZWxwZXJfYWJvcnQo
ZWdjLCAmc3RyZWFtLT5zaHMpOwogICAgICAgIGxpYnhsX19jb252ZXJzaW9uX2hlbHBlcl9hYm9y
dChlZ2MsICZzdHJlYW0tPmNocywgcmMpOwoKICAgICAgICBzdHJlYW0tPnN5bmNfdGVhcmRvd24g
PSBmYWxzZTsKICAgIH0KCmNhbGxzIGxpYnhsX19zYXZlX2hlbHBlcl9hYm9ydCB3aGVuIGl0IGhh
c24ndCBldmVyIGNhbGxlZCBhbnl0aGluZwpvdGhlciB0aGFuIGxpYnhsX19zYXZlX2hlbHBlcl9p
bml0LiAgQmVjYXVzZSBfYWJvcnQgbmF0dXJhbGx5IHdhbnRzIHRvCmNhbGwgdGhlIGZhaWx1cmUg
Y2FsbGJhY2suCgpJIHN1Z2dlc3QgdGhhdCB3ZSBhZGQgYSBjaGVjayBmb3IgX2ludXNlIHRvIHRo
aXMgYml0IG9mCmNoZWNrX2FsbF9maW5pc2hlZC4KClJvc3MgYW5kIEFuZHJldywgeW91IHdyb3Rl
IG11Y2ggb2YgdGhpcyBzdHJlYW0gcmVhZCBzdHVmZiwgd2hhdCBkbyB5b3UKdGhpbmsgPwoKUGFy
dCBvZiB0aGUgZGlmZmljdWx0eSBpcyB0aGF0IHRoZSBwb3NzaWJsZSBzdGF0ZXMgYW5kIHRyYW5z
aXRpb25zIG9mCmEgbGlieGxfX3NhdmVfaGVscGVyX3N0YXRlIGFyZSBub3QgZm9ybWF0bGx5IGRv
Y3VtZW50ZWQuICBUaGF0J3MgbXkKZmF1bHQgLSBzb3JyeS4KClRoYW5rcywKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 17:20:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 17: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 1iDtus-0000yu-If; Fri, 27 Sep 2019 17:20:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDtur-0000yo-8S
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 17:20:25 +0000
X-Inumbo-ID: 16cde172-e14b-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 16cde172-e14b-11e9-bf31-bc764e2007e4;
 Fri, 27 Sep 2019 17:20:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDtuo-0001UI-QC; Fri, 27 Sep 2019 17:20:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDtuo-0003R4-B1; Fri, 27 Sep 2019 17:20:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDtuo-0003yn-8e; Fri, 27 Sep 2019 17:20:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141870-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f41def397161053eb0d3ed6861ef65985efbf293
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 17:20:22 +0000
Subject: [Xen-devel] [linux-linus test] 141870: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg3MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxODcwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCBy
ZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZjQxZGVmMzk3MTYx
MDUzZWIwZDNlZDY4NjFlZjY1OTg1ZWZiZjI5MwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIwNiBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMDUg
ZGF5cyAgMTU3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTg3MCAgMjAxOS0wOS0y
NiAxMjo0MjoyOSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDkwMyBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNzAxNzcg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 17:59:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 17: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 1iDuWD-0004EN-U3; Fri, 27 Sep 2019 17:59:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=myEs=XW=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iDuWC-0004EI-7M
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 17:59:00 +0000
X-Inumbo-ID: 7a9203d2-e150-11e9-9681-12813bfff9fa
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.44]) by localhost (Halon) with ESMTPS
 id 7a9203d2-e150-11e9-9681-12813bfff9fa;
 Fri, 27 Sep 2019 17:58:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XO6jwYk1CbU60u8czINVg1nR6ALIxkE/Q7Tmv9QfBK8ORYrm+N3ZEqaZ8xoWMmeqUhOjXcpd6Fv8QI/6TEO1XED0M7evBJHtJhgtDQVfPufsTPuK9yIAiSCfG7ylUuzdn2oug0dyekJb+9jjdkXtDbHQfHGNSO0L4ecIeiIM0zNmVN9ZHy+6inzAnZwd1wjwWi7gPv7HqtRs9nsWGQqom4bySesX/G75sD9NjK4rKliGJ4YH4EJPHShkhRc+ZuPeweKxNKsK4WITzvJYtd3X/jMYSuLhVtkG6ZUGA7tz/K7vv520HzIFh3mI3ufUZK8NT50YxNB9P+Bw6xR5dPo7fQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LbPb4MIGZy9qaOjR8oKxVeoyFKC3qpU93XFr0UOnkN8=;
 b=PlbYtGg+Zc5/0vfTIZOgI+B8RQc0t2Q2Gon88H0zE7C7GULZcZoCixdotJQDcLS0/JNelRoIVYdG2MGmf5N/Sfzwu0IHWk1njwBk+RD1OoL5R5WnQjnfCv8bJrm5JPbTcw988QJ9629UhPHQiyB0mbLpf+4ZCmMq8KghkgPa9MOBHDgbSdZOBktpTObWHISQlUToDmYe+z8RoaBHzuCD+CCSqdBQYCLTBikYr9Hx/9JfsNYQ3hVuU76bsp789QeRWwZ1KGAyTE7h6HVBUW+sYJc+DQK3/Ts/xN5fMfA+ni7AvI4dAeUYzXknJS2CmKzZyyGzflwMimPhlFyoNRRX+A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LbPb4MIGZy9qaOjR8oKxVeoyFKC3qpU93XFr0UOnkN8=;
 b=NdEaDdbBcHNvCnbx19hb56we4nuzCkHc8yKAPU9JBQ/L4zaGbBIgnS89qfi/hPtawsJXf2S9GfwZRv7eSZsyXyVc2NNuGijmohNpnwNwCXFP5lPF7jGhAyxk6aMwf7fCeKwMh2YlNaLSrAKXK6BFePJuWaREQbycbe2RKSg1xPI=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3747.eurprd03.prod.outlook.com (52.134.87.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.23; Fri, 27 Sep 2019 17:58:57 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::71e3:834d:5708:5a0a%5]) with mapi id 15.20.2199.015; Fri, 27 Sep 2019
 17:58:57 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD workaround
 is re-enabled right after exiting a guest
Thread-Index: AQHVdJmSz7FwOb+ZL0aIExPYLyfVU6c/a/SAgAAHRoCAAATGAIAACkYAgAAExICAAAqUgIAAAuAAgAAiYACAABpkAA==
Date: Fri, 27 Sep 2019 17:58:56 +0000
Message-ID: <87sgoh4o4f.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
 <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com> <87r2419am7.fsf@epam.com>
 <df6b891c-2670-47d9-ae0d-223161edc225@arm.com> <87muep984i.fsf@epam.com>
 <8bc36926-a00f-d20b-c3b2-12491ed576de@arm.com> <87lfu995w9.fsf@epam.com>
 <4c8524cc-7186-c4f4-d09d-20c7a534c900@arm.com>
In-Reply-To: <4c8524cc-7186-c4f4-d09d-20c7a534c900@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: 2a43d1c2-a41c-47bd-3e70-08d743745e2b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM0PR03MB3747; 
x-ms-traffictypediagnostic: AM0PR03MB3747:|AM0PR03MB3747:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB374764D9358131B1FD661D1EE6810@AM0PR03MB3747.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0173C6D4D5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(39860400002)(136003)(396003)(376002)(366004)(199004)(189003)(6916009)(186003)(66476007)(316002)(11346002)(54906003)(6116002)(6512007)(6436002)(53546011)(478600001)(25786009)(305945005)(86362001)(7736002)(76176011)(3846002)(14444005)(66066001)(6486002)(14454004)(4326008)(8676002)(229853002)(99286004)(256004)(6506007)(66446008)(71200400001)(71190400001)(81156014)(486006)(55236004)(36756003)(8936002)(5660300002)(2906002)(81166006)(446003)(102836004)(66946007)(2616005)(66556008)(64756008)(26005)(476003)(76116006)(80792005)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3747;
 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: iem3gEauGQlxqhZAuC6HN17jmIYRGLcut/wry/SlNg0Ov/F62bT1r07YnfJ99HIRDLfvdvpNQQtaNd2YmQlMP5iphFdMalCJmiSbp86bYQ8SKFAAPo7lHeZtnhrntXiXGxrDZdae3p16Lb4AawiCtx7JLBGfrKrnq69Qd/V1GVq++5OPR9MWs9cbT/LKoR7AB7BNtsB9X1lL15up9Z8LLDD588CdBO18Y+uXz/DPnXwgDDH/LiljZSzaTrV9M7JhyMH5/5I99MWb5P96hPVryKgi3NlPAzYSyREkFXH+cVhnK67UwevMGsAnUplWZlaNHZjeq2SIR2uC90+KYEfiSWlZFqZfr5kX184b4LOfGpaJxyvyTeG22eb8BxVkuiQcvtgRtEFrL6P3TtWkqaBGUXeSMByfDDFxubI2/T8CGcQ=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a43d1c2-a41c-47bd-3e70-08d743745e2b
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2019 17:58:57.0164 (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: IArKlnNuHB8o1q3iPoaBoHn+R7gtD5D9qOGPE8O5rkYAoZf8X2Q1d+cOB/Czv/3AP+w7VBu5J7j1R2NP/HxB2UoAAlFYOkR1dqAGUPuCrjg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3747
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 Andre Przywara <andre.przywara@arm.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpLAo+Cj4gT24gMjcvMDkvMjAxOSAxNToyMSwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Cj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Cj4+PiBP
biAyNy8wOS8yMDE5IDE0OjMzLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+PiBKdWxpZW4g
R3JhbGwgd3JpdGVzOgo+Pj4+PiBPbiAyNy8wOS8yMDE5IDEzOjM5LCBWb2xvZHlteXIgQmFiY2h1
ayB3cm90ZToKPj4+Pj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pj4+Pj4gT24gMjcvMDkvMjAx
OSAxMjo1NiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+Pj4+IEp1bGllbiBHcmFsbCB3
cml0ZXM6Cj4+Pj4+PiBPciBtYXliZSwgd2Ugc2hvdWxkIG5vdCBzcGxpdCB0aGUgZnVuY3Rpb24g
YXQgYWxsPyBJbnN0ZWFkLCB3ZSBlbmFibGUKPj4+Pj4+IGludGVycnVwdHMgcmlnaHQgaW4gdGhl
IG1pZGRsZSBvZiBpdC4KPj4+Pj4KPj4+Pj4gSSB0aG91Z2h0IGFib3V0IHRoaXMgYnV0IEkgZGlk
bid0IG11Y2ggbGlrZSB0aGUgcmVzdWx0aW5nIGNvZGUuCj4+Pj4+Cj4+Pj4+IFRoZSBpbnN0cnVj
dGlvbiB0byB1bm1hc2sgaW50ZXJydXB0cyByZXF1aXJlcyB0byB0YWtlIGFuIGltbWVkaWF0ZQo+
Pj4+PiAoaW5kaWNhdGVzIHdoaWNoIGludGVycnVwdHMgdG8gdW5tYXNrKS4gQXMgbm90IGFsbCB0
aGUgdHJhcHMgcmVxdWlyZQo+Pj4+PiB0byB1bm1hc2sgdGhlIHNhbWUgaW50ZXJydXB0cywgd2Ug
d291bGQgZW5kIHVwIHRvIGhhdmUgdG8gYSBidW5jaCBvZgo+Pj4+PiBpZiBpbiB0aGUgY29kZSB0
byBzZWxlY3QgdGhlIHJpZ2h0IHVubWFza2luZy4KPj4+PiBBaCwgeWVzLCB0aGlzIGlzIHRoZSBw
cm9ibGVtLiBXZSBjYW4gcHJvdmlkZSBjYWxsYmFjayB0bwo+Pj4+IGVudGVyX2h5cGVydmlzb3Jf
ZnJvbV9ndWVzdCgpLgo+Pj4KPj4+IEkgYW0gbm90IHN1cmUgd2hhdCB5b3UgbWVhbiBieSB0aGlz
LiBEbyB5b3UgbWVhbiBhIGNhbGxiYWNrIHRoYXQgd2lsbAo+Pj4gdW5tYXNrIHRoZSBpbnRlcnJ1
cHRzPwo+PiBZZXMuIFlvdSBjYW4gcGFzcyBmdW5jdGlvbiBwb2ludGVyIHRvIGVudGVyX2h5cGVy
dmlzb3JfZnJvbV9ndWVzdCgpLiBUbwo+PiBhIGZ1bmN0aW9uLCB0aGF0IHdpbGwgdW5tYXNrIHRo
ZSBpbnRlcnJ1cHRzLiBJJ20gc3VyZSB0aGF0IGd1ZXN0X3ZlY3Rvcgo+PiBtYWNybyBjYW4gZ2Vu
ZXJhdGUgaXQgZm9yIHlvdS4gU29tZXRoaW5nIGxpa2UgdGhpczoKPj4KPj4gICAgICAgICAgLm1h
Y3JvICBndWVzdF92ZWN0b3IgY29tcGF0LCBpZmxhZ3MsIHRyYXAsIHNhdmVfeDBfeDE9MQo+PiAg
ICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9XGNvbXBhdCwgc2F2ZV94MF94MT1cc2F2ZV94
MF94MQo+PiAgICAgICAgICAvKgo+PiAgICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJlIGNo
ZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAo+PiAgICAgICAg
ICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhj
ZXB0aW9uIHdpbGwgYmUKPj4gICAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCj4+ICAgICAg
ICAgICAqLwo+PiAgICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9y
OyBjYm56IHgwLCAxZiIsCj4+ICAgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCj4+ICAg
ICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCj4+
ICAgICAgICAgIGxkciAgICAgeDAsID0xZgo+PiAgICAgICAgICBibCAgICAgIGVudGVyX2h5cGVy
dmlzb3JfZnJvbV9ndWVzdAo+PiAgICAgICAgICBtb3YgICAgIHgwLCBzcAo+PiAgICAgICAgICBi
bCAgICAgIGRvX3RyYXBfXHRyYXAKPj4gICAgICAgICAgYiAgICAgICAxZgo+PiAyOgo+PiAgICAg
ICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKPj4gICAgICAgICAgcmV0Cj4+IDE6Cj4+ICAg
ICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0Cj4+ICAgICAgICAgIC5lbmRtCj4K
PiBUQkgsIEkgZG9uJ3Qgc2VlIHdoYXQncyB0aGUgcG9pbnQgeW91IGFyZSB0cnlpbmcgdG8gbWFr
ZSBoZXJlLiBZZXMsCj4gdGhlcmUgYXJlIG1hbnkgd2F5IHRvIHdyaXRlIGEgY29kZSBhbmQgcG9z
c2liaWxpdHkgdG8gbWFrZSBvbmUKPiBmdW5jdGlvbi4gWW91IGNvdWxkIGFsc28gY3JlYXRlIGEg
c2tlbGV0b24gbWFjcm8gZm9yCj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0IGFuZCBnZW5l
cmF0ZSBOIG9mIHRoZW0gKG9uZSBwZXIgc2V0IG9mCj4gdW5tYXNrIGludGVycnVwdHMpIGFuZCBj
YWxsIHRoZW0uCj4KPiBCdXQgYXJlIHRoZXkgcmVhbGx5IHdvcnRoIGl0PwpUaGUgcG9pbnQgaXMg
dGhhdCB5b3UgYXJlIHRyeWluZyB0byBzcGxpdCBvbmUgZW50aXR5IGludG8gdHdvLgpBcyBJIHNl
ZSBpdDogc2VtYW50aWNhbGx5IHdlIGhhdmUgb25lIGZ1bmN0aW9uOgplbnRlcl9oeXBlcnZpc29y
X2Zyb21fZ3Vlc3QoKS4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBmdW5jdGlvbiBpcyBjbGVhcjoKZmlu
aXNoIHRyYW5zaXRpb24gZnJvbSBndWVzdCBtb2RlIHRvIGh5cGVydmlzb3IgbW9kZS4KCkJ1dCBi
ZWNhdXNlIG9mIHNvbWUgYXJjaGl0ZWN0dXJhbCBsaW1pdGF0aW9uIChkYWlmY2xyIHJlcXVpcmVz
IG9ubHkKaW1tZWRpYXRlIGFyZ3VtZW50KSB5b3UgYXJlIGZvcmNlZCB0byBkaXZpZGUgdGhpcyBm
dW5jdGlvbiBpbiB0d28uCkkgZG9uJ3QgbGlrZSB0aGlzLCBiZWNhdXNlIGVudHJ5IHBhdGggbm93
IGlzIG1vcmUgY29tcGxleC4gVG8gZm9sbG93CndoYXQgaXMgZ29pbmcgeW91IG5lZWQgdG8gYm91
bmNlIGJldHdlZW4gaGVhZC5TIGFuZCB0cmFwcy5jIG9uZSBleHRyYSB0aW1lLgoKQW55d2F5cywg
dGhpcyBpcyBvbmx5IG15IG9waW5pb24uIEknbSBub3QgZm9yY2luZyB5b3UgdG8gaW1wbGVtZW50
CmVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGluIHRoaXMgd2F5LgoKSSdtIG9rYXkgd2l0
aCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxKCkgYXMgd2VsbC4KCi0tIApWb2xv
ZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 18:08:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 18: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 1iDuff-0005Sb-LB; Fri, 27 Sep 2019 18: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=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDufd-0005SW-Tj
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 18:08:45 +0000
X-Inumbo-ID: d4b546b7-e151-11e9-9681-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id d4b546b7-e151-11e9-9681-12813bfff9fa;
 Fri, 27 Sep 2019 18:08:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDufW-0002Rm-Oh; Fri, 27 Sep 2019 18: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 1iDufW-0000uY-At; Fri, 27 Sep 2019 18:08:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDufW-0001pg-9v; Fri, 27 Sep 2019 18:08:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141878-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 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-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-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-arndale: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-multivcpu:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx: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-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-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=d573e8a79f70404ba08623d1de7ea617d55092ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 18:08:38 +0000
Subject: [Xen-devel] [linux-4.19 test] 141878: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg3OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgIGZhaWwg
cGFzcyBpbiAxNDE4MTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBkNTczZThhNzlmNzA0MDRiYTA4NjIzZDFkZTdlYTYxN2Q1NTA5MmFjCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgMzI5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogIDMyNyBkYXlzICAyNDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxNjE2ICAyMDE5LTA5LTIyIDAzOjA1OjQzIFogICAgNSBkYXlzICAgIDUgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoyNTkyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
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
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMjI4ODQzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 18:09:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 18:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDugN-0005WM-0Z; Fri, 27 Sep 2019 18:09: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=NVnc=XW=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iDugL-0005W8-Rs
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 18:09:29 +0000
X-Inumbo-ID: f23dd2de-e151-11e9-9681-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by localhost (Halon) with ESMTPS
 id f23dd2de-e151-11e9-9681-12813bfff9fa;
 Fri, 27 Sep 2019 18:09:28 +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 x8RI3vbZ034222;
 Fri, 27 Sep 2019 18:09:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=66fBkBYQWtbNzqwPRUfRrd/Ga/PxoZ8IFJsSfwiFGIE=;
 b=GJt/3W25QjNaFf/Ni0qtvqAT9KEuUKJkG4IBlmxcf0Zr2psFpTyshpwCJBIvtqGih+7G
 hGqCfx66MI9TK/qWDD+KK0dJNtR+d/6Hx+NZOFn78HACEIW6j/zzHy4Zu1VpfHk9wlrd
 qRhJHg3tULspdRjO98WLXNGDfJdxudeVyNvU7Xc6b//Yk9BCrDhEy6j4uQ8UHSu6vod9
 T1L+gO4Dx0EHMbwVvnDn8Z1b3ZEStl2tbycV2AOcsplBtYaqUGgad3nR61ea786ztmBS
 +RBYRSEwd/91uE6AjnoXyK3bZIe9OCzpAkJAJAOVjIdBksxbStCkXaIOMc6fMuAqZB3L fw== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2v5cgrks97-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Sep 2019 18:09:20 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x8RI3cV2085618;
 Fri, 27 Sep 2019 18:09:20 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3020.oracle.com with ESMTP id 2v8yk0k25p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 27 Sep 2019 18:09:19 +0000
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8RI9GBR031079;
 Fri, 27 Sep 2019 18:09:16 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 27 Sep 2019 11:09:16 -0700
To: David Hildenbrand <david@redhat.com>, linux-kernel@vger.kernel.org
References: <20190927154628.8480-1-david@redhat.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: <4d6a1f9b-15ff-6594-44e0-bc262e9347f7@oracle.com>
Date: Fri, 27 Sep 2019 14:08:58 -0400
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: <20190927154628.8480-1-david@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9393
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909270150
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9393
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909270150
Subject: Re: [Xen-devel] [PATCH v1] xen/balloon: Set pages PageOffline() in
 balloon_add_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>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 stable@vger.kernel.org, linux-mm@kvack.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>

T24gOS8yNy8xOSAxMTo0NiBBTSwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gV2UgYXJlIG1p
c3NpbmcgYSBfX1NldFBhZ2VPZmZsaW5lKCksIHdoaWNoIGlzIHdoeSB3ZSBjYW4gZ2V0Cj4gIVBh
Z2VPZmZsaW5lKCkgcGFnZXMgb250byB0aGUgYmFsbG9vbiBsaXN0LCB3aGVyZQo+IGFsbG9jX3hl
bmJhbGxvb25lZF9wYWdlcygpIHdpbGwgY29tcGxhaW46Cj4KPiBwYWdlOmZmZmZlYTAwMDNlN2Zm
YzAgcmVmY291bnQ6MSBtYXBjb3VudDowIG1hcHBpbmc6MDAwMDAwMDAwMDAwMDAwMCBpbmRleDow
eDAKPiBmbGFnczogMHhmZmZmZTAwMDAxMDAwKHJlc2VydmVkKQo+IHJhdzogMDAwZmZmZmUwMDAw
MTAwMCBkZWFkMDAwMDAwMDAwMTAwIGRlYWQwMDAwMDAwMDAyMDAgMDAwMDAwMDAwMDAwMDAwMAo+
IHJhdzogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAxZmZmZmZmZmYg
MDAwMDAwMDAwMDAwMDAwMAo+IHBhZ2UgZHVtcGVkIGJlY2F1c2U6IFZNX0JVR19PTl9QQUdFKCFQ
YWdlT2ZmbGluZShwYWdlKSkKPiAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K
PiBrZXJuZWwgQlVHIGF0IGluY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oOjc0NCEKPiBpbnZhbGlk
IG9wY29kZTogMDAwMCBbIzFdIFNNUCBOT1BUSQo+Cj4gUmVwb3J0ZWQtYnk6IE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBUZXN0
ZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhp
bmdzbGFiLmNvbT4KPiBGaXhlczogNzdjNGFkZjZhNmRmICgieGVuL2JhbGxvb246IG1hcmsgaW5m
bGF0ZWQgcGFnZXMgUEdfb2ZmbGluZSIpCj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgIyB2
NS4xKwo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+
IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vYmFsbG9vbi5j
IHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Cj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwo+IGluZGV4IDA1
YjFmN2U5NDhlZi4uMjlmNjI1NjM2M2RiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL2JhbGxv
b24uYwo+ICsrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwo+IEBAIC02ODcsNiArNjg3LDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IGJhbGxvb25fYWRkX3JlZ2lvbih1bnNpZ25lZCBsb25nIHN0YXJ0
X3BmbiwKPiAgCQkvKiB0b3RhbHJhbV9wYWdlcyBhbmQgdG90YWxoaWdoX3BhZ2VzIGRvIG5vdAo+
ICAJCSAgIGluY2x1ZGUgdGhlIGJvb3QtdGltZSBiYWxsb29uIGV4dGVuc2lvbiwgc28KPiAgCQkg
ICBkb24ndCBzdWJ0cmFjdCBmcm9tIGl0LiAqLwo+ICsJCV9fU2V0UGFnZU9mZmxpbmUocGFnZSk7
Cj4gIAkJX19iYWxsb29uX2FwcGVuZChwYWdlKTsKCgpHaXZlbiB0aGF0IHdoZW4gYSBwYWdlIGlz
IGFwcGVuZGVkIHRvIGJhbGxvb24gbGlzdCBuZWVkIHRvIGJlIG1hcmtlZApvZmZsaW5lIGFuZCwg
Y29udmVyc2VseSwgd2hlbiBhIHBhZ2UgaXMgcmV0cmlldmVkIHRoZSBiaXQgc2hvdWxkIGJlCmNs
ZWFyZWQgSSB3b25kZXIgd2hldGhlciBpdCdzIGJldHRlciB0byBtb3ZlIFNldC9DbGVhclBhZ2VP
ZmZsaW5lIHRvCmJhbGxvb25fYXBwZW5kL3JldHJpZXZlKCkuCgotYm9yaXMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 20:03:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 20: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 1iDwST-0008N2-2Z; Fri, 27 Sep 2019 20: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=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDwSR-0008MT-5r
 for xen-devel@lists.xen.org; Fri, 27 Sep 2019 20:03:15 +0000
X-Inumbo-ID: d58a1b9c-e161-11e9-9681-12813bfff9fa
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.49]) by localhost (Halon) with ESMTPS
 id d58a1b9c-e161-11e9-9681-12813bfff9fa;
 Fri, 27 Sep 2019 20:03:13 +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=yikvVbwyETkwTtYZH0aLxekrW0vX8H90hrm2w2G1LN8=;
 b=6cltdoYhCoKbJ/BAHc6u4gt3BXQdeZIBLE8GcEpw/JBxgX8d+3nLUvhHFydDJvXVAqJKkpycVsP3ZEi9x4/2/QB7SwQqkKlhKF9+8KoOcmw4iYYfrriZIGvLKbC6D9KxA8PDxaUuairWAJlRkFud2Q/LXPWqvmOVZgRo5yK1GQo=
Received: from DB7PR08CA0034.eurprd08.prod.outlook.com (2603:10a6:5:16::47) by
 AM6PR08MB4786.eurprd08.prod.outlook.com (2603:10a6:20b:cc::20) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.21; Fri, 27 Sep 2019 20:03:09 +0000
Received: from DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::209) by DB7PR08CA0034.outlook.office365.com
 (2603:10a6:5:16::47) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2284.20 via Frontend
 Transport; Fri, 27 Sep 2019 20:03:09 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xen.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;lists.xen.org; dmarc=none action=none
 header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT031.mail.protection.outlook.com (10.152.20.142) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Fri, 27 Sep 2019 20:03:07 +0000
Received: ("Tessian outbound 0939a6bab6b1:v33");
 Fri, 27 Sep 2019 20:03:05 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: cf8327e31a34ff5b
X-CR-MTA-TID: 64aa7808
Received: from 691a6cd7113d.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.5.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 30B5FCA0-425E-4C12-9B01-557106F280EF.1; 
 Fri, 27 Sep 2019 20:02:59 +0000
Received: from EUR02-HE1-obe.outbound.protection.outlook.com
 (mail-he1eur02lp2053.outbound.protection.outlook.com [104.47.5.53])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 691a6cd7113d.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Fri, 27 Sep 2019 20:02:59 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=WsCe+AP0ZFBzH6ZmgnLTPHci0y/+/8ypl/HKU2E8H+fzCusAj1wrMHD4TRvG4/0MfCTwjMxFtYsjDNog2eD4J/omwa+2ZN1zhz4hupcLpnorL6zpbIwnzBKF8xRTs3mQyL0oWbCDr8T6V9Tm0hjWdknBluF93YMyEN1S6y+BoDSVsB+1GiiPHrlom3EigDn0vPQmIAdGsGclHnT+1eLlq/Ch/mgrYv0+szs6Ijn+Rzi/W46o5KDM7asqdqWrfMVjj2qd7KBsSzxaokJqLTz4HOjl6ZwDte6fYj7MoHJyYHLhWCjbYuLVjbDk0V3dpbePUkXkujIdPJ1Gk3c0eJfxuQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yikvVbwyETkwTtYZH0aLxekrW0vX8H90hrm2w2G1LN8=;
 b=M3KzbmI4H1rJGXrahESrRktri5wQuxiG5nnKI7Hq8PeRtksIYttqFgJZLpP5ohOsowsXpYkcv+R723lk41JR5UVK3TMoTjqhRqNVON41wP7Y+rg9OuBuiIU4DwXdlAE/OjSDB78qeHxT0fvuPewUF/4yZXpNT1a55BmBlpV6xU3UFo30JcEYfY6xLXqlcKVFboHHqL4ic6ydM7o7RkIvkqjy09/6aLIfwl0Tu59jlOYZ1hVEwJjmWFKBXvlOIylOjSv/aXxO/9WE5HSjTuarCZJPA6g/OdI/QUw1z1jJfOhVXT8BSFsbARlODgnkScOk7YZJyP73y9YNf9s8lN+14A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=yikvVbwyETkwTtYZH0aLxekrW0vX8H90hrm2w2G1LN8=;
 b=6cltdoYhCoKbJ/BAHc6u4gt3BXQdeZIBLE8GcEpw/JBxgX8d+3nLUvhHFydDJvXVAqJKkpycVsP3ZEi9x4/2/QB7SwQqkKlhKF9+8KoOcmw4iYYfrriZIGvLKbC6D9KxA8PDxaUuairWAJlRkFud2Q/LXPWqvmOVZgRo5yK1GQo=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2383.eurprd08.prod.outlook.com (10.172.81.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.18; Fri, 27 Sep 2019 20:02:57 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Fri, 27 Sep
 2019 20:02:56 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Oleksandr <olekstysh@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
Thread-Index: AQHVc9H5tbWV79MYzkyfQYK3VyEBxKc85FcAgAK2+wCAAFoiAA==
Date: Fri, 27 Sep 2019 20:02:56 +0000
Message-ID: <d24ff53d-b153-b00f-4374-5fe9fbd80e47@arm.com>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
 <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
In-Reply-To: <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P123CA0045.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600::33)
 To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: 9d8977bd-0547-44fc-50ee-08d74385b715
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2383; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2383:|VI1PR0802MB2383:|AM6PR08MB4786:
X-MS-Exchange-PUrlCount: 1
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM6PR08MB4786E24EB6F8DA4A45A2266680810@AM6PR08MB4786.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273;
x-forefront-prvs: 0173C6D4D5
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(39860400002)(376002)(366004)(136003)(396003)(189003)(199004)(14444005)(31686004)(316002)(25786009)(64756008)(4326008)(6246003)(66446008)(66476007)(66556008)(66946007)(8936002)(110136005)(81156014)(8676002)(76176011)(81166006)(53546011)(52116002)(102836004)(478600001)(6436002)(486006)(44832011)(54906003)(2906002)(386003)(446003)(6506007)(966005)(186003)(229853002)(6486002)(26005)(14454004)(66066001)(11346002)(2616005)(31696002)(476003)(71200400001)(86362001)(6116002)(3846002)(256004)(71190400001)(99286004)(5660300002)(6512007)(36756003)(6306002)(305945005)(7736002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2383;
 H:VI1PR0802MB2431.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-Original: ml+axdjst+2jxev0f/+dpXzGUrdB8M1tkyHW9rrKjzXKAC270dE++Vj2SlLMMePhLjeIIbbqvn747I8ueYJnBFRPM4pnJIRuMZSitgW0/CNMvD8fXmtJIrxXpmFFAwICfEGonyX/r9P8jI0++457cg93HWlo6jGbA3JZFMzNl9HlE/01OYgJNPLVzaqwrko+vig6QhguAJSPO/61F7OUeJsBiET8E/wREry6FMQL7I8g4ZzusPJNWPL2m0Omo2bNTzk9nqOJ0AqVgY4ROj0/fn6LMLxlaf1BMMcBR02cr1FDvpLyWYocI985abM74LY1SDY4SSHe6ADDsHV7SeKwknkocnIWg3RmVvO6zoTnrYmerl4ocpQWceycX5mRZa6CF3DYD51lYbLGtqMs4S2sATmEHFtqk5sNOL1cUsrqt7QjX2W3TirLu4EJtLFfzcpgU9bJL7kE6oaFdiUvJhaLig==
Content-ID: <A62B193C87C4BB479177296789232EF7@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2383
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(136003)(396003)(39860400002)(189003)(199004)(8936002)(478600001)(476003)(23676004)(386003)(6506007)(76176011)(81156014)(486006)(36756003)(86362001)(31696002)(14454004)(966005)(99286004)(53546011)(50466002)(4326008)(6246003)(107886003)(6512007)(6306002)(305945005)(2906002)(7736002)(6116002)(6486002)(229853002)(14444005)(54906003)(316002)(110136005)(3846002)(47776003)(22756006)(5660300002)(66066001)(8676002)(81166006)(26826003)(70586007)(126002)(25786009)(11346002)(31686004)(356004)(436003)(70206006)(102836004)(446003)(76130400001)(336012)(2616005)(2486003)(186003)(26005)(63350400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB4786;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: b5f9f856-3b6c-47a3-1ab3-08d74385b06e
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:AM6PR08MB4786; 
NoDisclaimer: True
X-Forefront-PRVS: 0173C6D4D5
X-Microsoft-Antispam-Message-Info: ReqilD4t7m9dSb6uJ6juBPSO2/t4Qc0kOFJGQyOq8DyGWKcVMstTUAggw6++7wYKphVFTfjiYIZFFBd/+Tg19+V6Y7nNnnnSvpNVhASD1IfPzPDzJgdfq3ecYJ9PZq++FWDdyvQfDv5STzMyLYkBy3Tg0xYGN2DzuHxEpDPh5gosjhoasnXBU59j4x4M/bTYQCUtvTSn7+WsyjZlenApfGTH55cL3Z2Shpj9qdRs6afQnFElhYPRvhfN2i7aFzKB6fK0TiuP7Kst6dM8ayc/SfIWV3oHfUL1xbRpaXHlZCbxyKX3NIEGrVi0RZLJHSu9+Bv6wKMTEKokK0jSNvOVm7zhgMIZOFrt4upFN14qeRH8PeADietGSdr/R3+/Ygvw7Kg+XAbHdDyYrFG6Re1dU4igFXe5OpUX5JvRksWaJXRSPb3HBcchzww+OJcf7NSZeET1gH0V1H2mhqQLRj1fqw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2019 20:03:07.7042 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9d8977bd-0547-44fc-50ee-08d74385b715
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4786
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDI3LzA5LzIwMTkgMTU6NDAsIE9sZWtzYW5kciB3cm90ZToNCj4gDQo+IE9uIDI2
LjA5LjE5IDAwOjEyLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBPbiAyNS8wOS8yMDE5IDE5OjQ5
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+Pj4gU2NhbiB0aGUgdXNlciBwcm92aWRlZCBk
dGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2aWNlIG5vZGUsIG1hcA0KPj4+IG1lbW9y
eSB0byBndWVzdHMsIGFuZCByb3V0ZSBpbnRlcnJ1cHRzIGFuZCBzZXR1cCB0aGUgaW9tbXUuDQo+
Pj4NCj4+PiBUaGUgbWVtb3J5IHJlZ2lvbiB0byByZW1hcCBpcyBzcGVjaWZpZWQgYnkgdGhlICJ4
ZW4scmVnIiBwcm9wZXJ0eS4NCj4+Pg0KPj4+IFRoZSBpb21tdSBpcyBzZXR1cCBieSBwYXNzaW5n
IHRoZSBub2RlIG9mIHRoZSBkZXZpY2UgdG8gYXNzaWduIG9uIHRoZQ0KPj4+IGhvc3QgZGV2aWNl
IHRyZWUuIFRoZSBwYXRoIGlzIHNwZWNpZmllZCBpbiB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQg
YXMNCj4+PiB0aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuDQo+Pj4NCj4+PiBUaGUgaW50
ZXJydXB0cyBhcmUgcmVtYXBwZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlDQo+
Pj4gY29ycmVzcG9uZGluZyBub2RlIG9uIHRoZSBob3N0IGRldmljZSB0cmVlLiBDYWxsDQo+Pj4g
aGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzIHRvIHJlbWFwIGludGVycnVwdHMuIEludGVycnVwdHMg
cmVsYXRlZCBkZXZpY2UNCj4+PiB0cmVlIHByb3BlcnRpZXMgYXJlIGNvcGllZCBmcm9tIHRoZSBk
ZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwNCj4+PiB0aGUgb3RoZXIgcHJvcGVydGll
cy4NCj4+Pg0KPj4+IEFsc28gYWRkIHRoZSBuZXcgZmxhZyBYRU5fRE9NQ1RMX0NERl9pb21tdSB0
byB0aGF0IGRvbTBsZXNzIGRvbVUgY2FuIHVzZQ0KPj4+IHRoZSBJT01NVS4NCj4+Pg0KPj4+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4NCj4+
PiAtLS0NCj4+PiBDaGFuZ2VzIGluIHY1Og0KPj4+IC0gdXNlIGxvY2FsIHZhcmlhYmxlIGZvciBu
YW1lDQo+Pj4gLSB1c2UgbWFwX3JlZ2lvbnNfcDJtdA0KPj4+IC0gYWRkIHdhcm5pbmcgZm9yIG5v
dCBwYWdlIGFsaWduZWQgYWRkcmVzc2VzL3NpemVzDQo+Pj4gLSBpbnRyb2R1Y2UgaGFuZGxlX3Bh
c3N0aHJvdWdoX3Byb3ANCj4+Pg0KPj4+IENoYW5nZXMgaW4gdjQ6DQo+Pj4gLSB1c2UgdW5zaWdu
ZWQNCj4+PiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UNCj4+PiAtIGNvZGUgc3R5bGUNCj4+PiAt
IHVzZSBkdF9wcm9wX2NtcA0KPj4+IC0gdXNlIGRldmljZV90cmVlX2dldF9yZWcNCj4+PiAtIGRv
bid0IGNvcHkgb3ZlciB4ZW4scmVnIGFuZCB4ZW4scGF0aA0KPj4+IC0gZG9uJ3QgY3JlYXRlIHNw
ZWNpYWwgaW50ZXJydXB0IHByb3BlcnRpZXMgZm9yIGRvbVU6IGNvcHkgdGhlbSBmcm9tIHRoZQ0K
Pj4+IMKgwqDCoCBmcmFnbWVudA0KPj4+IC0gaW4tY29kZSBjb21tZW50DQo+Pj4NCj4+PiBDaGFu
Z2VzIGluIHYzOg0KPj4+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQ0KPj4+IC0gcmVtb3ZlIHN1
cGVyZmx1b3VzIGNhc3QNCj4+PiAtIG1lcmdlIGNvZGUgd2l0aCB0aGUgY29weSBjb2RlDQo+Pj4g
LSBhZGQgaW50ZXJydXAtcGFyZW50DQo+Pj4gLSBkZW1vdmUgZGVwdGggPiAyIGNoZWNrDQo+Pj4g
LSByZXVzZSBjb2RlIGZyb20gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzDQo+Pj4gLSBjb3B5IGlu
dGVycnVwdHMgZnJvbSBob3N0IGR0DQo+Pj4NCj4+PiBDaGFuZ2VzIGluIHYyOg0KPj4+IC0gcmVu
YW1lICJwYXRoIiB0byAieGVuLHBhdGgiDQo+Pj4gLSBncmFtbWFyIGZpeA0KPj4+IC0gdXNlIGdh
ZGRyX3RvX2dmbiBhbmQgbWFkZHJfdG9fbWZuDQo+Pj4gLSByZW1vdmUgZGVwdGggPD0gMiBsaW1p
dGF0aW9uIGluIHNjYW5uaW5nIHRoZSBkdGIgZnJhZ21lbnQNCj4+PiAtIGludHJvZHVjZSBhbmQg
cGFyc2UgeGVuLHJlZw0KPj4+IC0gY29kZSBzdHlsZQ0KPj4+IC0gc3VwcG9ydCBtb3JlIHRoYW4g
b25lIGludGVycnVwdCBwZXIgZGV2aWNlDQo+Pj4gLSBzcGVjaWZ5IG9ubHkgdGhlIEdJQyBpcyBz
dXBwb3J0ZWQNCj4+PiAtLS0NCj4+PiDCoMKgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8
IDEwMSANCj4+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0NCj4+PiDCoMKg
IDEgZmlsZSBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0KPj4+DQo+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYw0KPj4+IGluZGV4IDlkOTg1ZDNiYmUuLjQxNDg5M2JjMjQgMTAwNjQ0
DQo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jDQo+Pj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jDQo+Pj4gQEAgLTE3MDEsNiArMTcwMSw4NSBAQCBzdGF0aWMg
aW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IA0KPj4+IGtlcm5lbF9pbmZv
ICpraW5mbykNCj4+PiDCoMKgIH0NCj4+PiDCoMKgICNlbmRpZg0KPj4+ICsvKg0KPj4+ICsgKiBT
Y2FuIGRldmljZSB0cmVlIHByb3BlcnRpZXMgZm9yIHBhc3N0aHJvdWdoIHNwZWNpZmljIGluZm9y
bWF0aW9uLg0KPj4+ICsgKiBSZXR1cm5zIC1FTk9FTlQgd2hlbiBubyBwYXNzdGhyb3VnaCBwcm9w
ZXJ0aWVzIGFyZSBmb3VuZA0KPj4+ICsgKsKgwqDCoMKgwqDCoMKgwqAgPCAwIG9uIGVycm9yDQo+
Pj4gKyAqwqDCoMKgwqDCoMKgwqDCoCAwIG9uIHN1Y2Nlc3MNCj4+PiArICovDQo+Pj4gK3N0YXRp
YyBpbnQgX19pbml0IGhhbmRsZV9wYXNzdGhyb3VnaF9wcm9wKHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8sDQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3Qgc3RydWN0IGZkdF9w
cm9wZXJ0eSANCj4+PiAqcHJvcCwNCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25z
dCBjaGFyICpuYW1lLA0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVpbnQzMl90IGFk
ZHJlc3NfY2VsbHMsIA0KPj4+IHVpbnQzMl90IHNpemVfY2VsbHMpDQo+Pj4gK3sNCj4+PiArwqDC
oMKgIGNvbnN0IF9fYmUzMiAqY2VsbDsNCj4+PiArwqDCoMKgIHVuc2lnbmVkIGludCBpLCBsZW47
DQo+Pj4gK8KgwqDCoCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7DQo+Pj4gK8KgwqDCoCBp
bnQgcmVzOw0KPj4+ICsNCj4+PiArwqDCoMKgIC8qIHhlbixyZWcgc3BlY2lmaWVzIHdoZXJlIHRv
IG1hcCB0aGUgTU1JTyByZWdpb24gKi8NCj4+PiArwqDCoMKgIGlmICggZHRfcHJvcF9jbXAoInhl
bixyZWciLCBuYW1lKSA9PSAwICkNCj4+PiArwqDCoMKgIHsNCj4+PiArwqDCoMKgwqDCoMKgwqAg
cGFkZHJfdCBtc3RhcnQsIHNpemUsIGdzdGFydDsNCj4+PiArwqDCoMKgwqDCoMKgwqAgY2VsbCA9
IChjb25zdCBfX2JlMzIgKilwcm9wLT5kYXRhOw0KPj4+ICvCoMKgwqDCoMKgwqDCoCBsZW4gPSBm
ZHQzMl90b19jcHUocHJvcC0+bGVuKSAvDQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKChh
ZGRyZXNzX2NlbGxzICogMiArIHNpemVfY2VsbHMpICogc2l6ZW9mKHVpbnQzMl90KSk7DQo+Pj4g
Kw0KPj4+ICvCoMKgwqDCoMKgwqDCoCBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkNCj4+PiAr
wqDCoMKgwqDCoMKgwqAgew0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRldmljZV90cmVl
X2dldF9yZWcoJmNlbGwsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsDQo+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZtc3RhcnQsICZzaXplKTsNCj4+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBnc3RhcnQgPSBkdF9uZXh0X2NlbGwoYWRkcmVzc19jZWxscywg
JmNlbGwpOw0KPj4+ICsNCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGdzdGFydCAm
IH5QQUdFX01BU0sgfHwgbXN0YXJ0ICYgflBBR0VfTUFTSyB8fCBzaXplIA0KPj4+ICYgflBBR0Vf
TUFTSyApDQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLA0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgICJEb21VIHBhc3N0aHJvdWdoIGNvbmZpZyBoYXMgbm90IHBhZ2UgDQo+Pj4gYWxpZ25l
ZCBhZGRyZXNzZXMvc2l6ZXNcbiIpOw0KPj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHdpc2UgdG8g
Y29udGludWUsIHRoZSBtb3JlIHRoaXMgaXMgYSBwcmludGsgdGhhdA0KPj4gY2FuIG9ubHkgaGFw
cGVuIGluIGRlYnVnIGJ1aWxkLiBTbyBzb21lb25lIHVzaW5nIGEgcmVsZWFzZSBidWlsZCBtYXkg
bm90DQo+PiBub3RpY2UgdGhlIGVycm9yLg0KPj4NCj4+IFNvIEkgdGhpbmsgdGhpcyB3YW50cyB0
byBiZSBhIHByaW50ayhYRU5MT0dfRVJSLC4uLikgYW5kIGFsc28gcmV0dXJuIGFuDQo+PiBlcnJv
ci4NCj4+DQo+Pj4gKw0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlcyA9IG1hcF9yZWdp
b25zX3AybXQoa2luZm8tPmQsDQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGdhZGRyX3RvX2dmbihnc3RhcnQpLA0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBQRk5fRE9XTihzaXplKSwNCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgbWFkZHJfdG9fbWZuKG1zdGFydCksDQo+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHAybV9tbWlvX2RpcmVjdF9kZXYpOw0KPj4g
Q29kaW5nIHN0eWxlLg0KPj4NCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIHJlcyA8
IDAgKQ0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHsNCj4+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGRwcmludGsoWEVOTE9HX0VSUiwNCj4+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiRmFpbGVkIHRvIG1hcCAlIlBSSXBhZGRy
IiB0byB0aGUgZ3Vlc3QgDQo+Pj4gYXQlIlBSSXBhZGRyIlxuIiwNCj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtc3RhcnQsIGdzdGFydCk7DQo+PiBT
aW1pbGFybHksIHRoaXMgd2FudHMgdG8gYmUgYSBwcmludGsuDQo+Pg0KPj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FRkFVTFQ7DQo+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgfQ0KPj4+ICvCoMKgwqDCoMKgwqDCoCB9DQo+Pj4gKw0KPj4+ICvCoMKgwqDCoMKg
wqDCoCByZXR1cm4gMDsNCj4+PiArwqDCoMKgIH0NCj4+PiArwqDCoMKgIC8qDQo+Pj4gK8KgwqDC
oMKgICogeGVuLHBhdGggc3BlY2lmaWVzIHRoZSBjb3JyZXNwb25kaW5nIG5vZGUgaW4gdGhlIGhv
c3QgRFQuDQo+Pj4gK8KgwqDCoMKgICogQm90aCBpbnRlcnJ1cHQgbWFwcGluZ3MgYW5kIElPTU1V
IHNldHRpbmdzIGFyZSBiYXNlZCBvbiBpdCwNCj4+PiArwqDCoMKgwqAgKiBhcyB0aGV5IGFyZSBk
b25lIGJhc2VkIG9uIHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgRFQgbm9kZS4NCj4+PiArwqDCoMKg
wqAgKi8NCj4+PiArwqDCoMKgIGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHBhdGgiLCBuYW1l
KSA9PSAwICkNCj4+PiArwqDCoMKgIHsNCj4+PiArwqDCoMKgwqDCoMKgwqAgbm9kZSA9IGR0X2Zp
bmRfbm9kZV9ieV9wYXRoKHByb3AtPmRhdGEpOw0KPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIG5v
ZGUgPT0gTlVMTCApDQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHsNCj4+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZG4ndCBmaW5kIG5vZGUgJXMgaW4gaG9z
dF9kdCFcbiIsDQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChj
aGFyICopcHJvcC0+ZGF0YSk7DQo+PiBTYW1lIGhlcmUuDQo+Pg0KPj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOw0KPj4+ICvCoMKgwqDCoMKgwqDCoCB9DQo+IA0KPiBJ
IGhhdmUgdG8gYWRtaXQgdGhhdCBJIGRvbid0IGtub3cgYWJvdXQgZG9tMGxlc3MgZmVhdHVyZSBl
bm91Z2ggLi4uDQo+IA0KPiANCj4gQnV0LCBzaG91bGRuJ3Qgd2UgY2hlY2sgaWYgdGhlIGRldmlj
ZSBpcyBiZWhpbmQgdGhlIElPTU1VIGFuZCB0cnkgdG8gYWRkIA0KPiBpdCAoaW9tbXVfYWRkX2R0
X2RldmljZSkgYmVmb3JlIGFzc2lnbmluZyBpdCAodGhpcyBpcyBuZWVkZWQgZm9yIGRyaXZlcnMg
DQo+IHdoaWNoIHN1cHBvcnQgZ2VuZXJpYyBJT01NVSBEVCBiaW5kaW5ncyBpbiB0aGUgZmlyc3Qg
cGxhY2UpLg0KPiANCj4gW3BsZWFzZSB0YWtlIGEgbG9vayBhdCANCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAyNzE0Lmh0
bWwgDQo+IGlmIHNvXQ0KPiANCj4gSnVsaWVuLCB3aGF0IGRvIHlvdSB0aGluaz8NCg0KWWVzIHlv
dSBhcmUgcmlnaHQuDQoNCkBTdGVmYW5vLCB0aGlzIGlzIGEgcmVjZW50bHkgbWVyZ2VkIGZlYXR1
cmUuIFdpdGhvdXQgaXQsIHlvdSB3aWxsIG5vdCBiZSANCmFibGUgdG8gdXNlIHBhc3N0aHJvdWdo
IHdpdGggZG9tMGxlc3MgZ3Vlc3Qgd2hlbiB0aGUgSU9NTVUgKHN1Y2ggYXMgDQpJUE1NVSkgaXMg
dXNpbmcgdGhlIGdlbmVyaWMgRFQgYmluZGluZ3MuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4g
R3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 20:06:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 20:06: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 1iDwVe-0008VN-Ll; Fri, 27 Sep 2019 20:06:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDwVd-0008VH-FZ
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 20:06:33 +0000
X-Inumbo-ID: 4a01d9c4-e162-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 4a01d9c4-e162-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 20:06: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 1iDwVX-0004lQ-B5; Fri, 27 Sep 2019 20:06: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 1iDwVW-0001Cp-U4; Fri, 27 Sep 2019 20:06:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDwVW-0006mH-TN; Fri, 27 Sep 2019 20:06:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141909-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=7a4e6711114905b3cbbe48e81c3222361a7f3579
X-Osstest-Versions-That: xen=fab256ba5feee451a07c6cb4fe3ec12d2d7a5b41
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 20:06:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141909: 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>

ZmxpZ2h0IDE0MTkwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTkwOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3YTRlNjcxMTExNDkwNWIzY2JiZTQ4ZTgxYzMyMjIzNjFhN2YzNTc5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmYWIyNTZiYTVmZWVlNDUxYTA3
YzZjYjRmZTNlYzEyZDJkN2E1YjQxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE5MDIgIDIwMTkt
MDktMjcgMTM6MDA6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxOTA5ICAy
MDE5LTA5LTI3IDE3OjAzOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBTaW1vbiBHYWlzZXIgPHNpbW9uQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmYWIyNTZiYTVmLi43YTRlNjcx
MTExICA3YTRlNjcxMTExNDkwNWIzY2JiZTQ4ZTgxYzMyMjIzNjFhN2YzNTc5IC0+IHNtb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 20:31:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 20:31:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDwtm-0002wJ-S1; Fri, 27 Sep 2019 20:31:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tE9W=XW=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iDwtm-0002wE-6j
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 20:31:30 +0000
X-Inumbo-ID: c6d4da21-e165-11e9-9681-12813bfff9fa
Received: from FRA01-MR2-obe.outbound.protection.outlook.com (unknown
 [40.107.9.50]) by localhost (Halon) with ESMTPS
 id c6d4da21-e165-11e9-9681-12813bfff9fa;
 Fri, 27 Sep 2019 20:31:26 +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=+gfyEB9SrIJaWcT/38USqt8OF94Xu1zycedZ+zXh1C8=;
 b=0zzOnTMCSz+FneWPLc1M0sMz6yg9evulcwCBcyQZ+J4PEQP5vswVUT4fRAfEQ2YEBwVFz5rzr+W10ZhhZU615DPXxSBEkX0LP2fcgsuEvLWN/MhT7dzRGFm8IT+OvTeGzcTbp/7yIp1ZhIkinT3HDDIv/GKIyRegm7Pt5Hs8QA4=
Received: from DB7PR08CA0068.eurprd08.prod.outlook.com (2603:10a6:10:26::45)
 by PR2PR08MB4908.eurprd08.prod.outlook.com (2603:10a6:101:23::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Fri, 27 Sep
 2019 20:31:22 +0000
Received: from VE1EUR03FT026.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by DB7PR08CA0068.outlook.office365.com
 (2603:10a6:10:26::45) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.20 via Frontend
 Transport; Fri, 27 Sep 2019 20:31:22 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT026.mail.protection.outlook.com (10.152.18.148) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Fri, 27 Sep 2019 20:31:21 +0000
Received: ("Tessian outbound 081de437afc7:v33");
 Fri, 27 Sep 2019 20:31:16 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 07d821d2c14be313
X-CR-MTA-TID: 64aa7808
Received: from b3345e818003.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.6.57]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 1560EBE3-62C1-42D9-8E7A-8B9541521EC5.1; 
 Fri, 27 Sep 2019 20:31:11 +0000
Received: from EUR02-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur02lp2057.outbound.protection.outlook.com [104.47.6.57])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b3345e818003.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Fri, 27 Sep 2019 20:31:11 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=iqJKhatRyNQVqjiZPcIgmEKhT9Ju0anzigjXviqUaycTjVdQyCOptAr6AOOHByI2xkkL+C19Q9Gdva+pPjVEv+LwmIlR7skCJc9SAUx44nlmdvV+sunS3XYmB7km7w00j1pmNRWff57xsy4nGmqPqZspp9xInnxhFIcjUtksoBQgHmTc2tc5G2jeWv27E0K88knpqbXo3EAB+UiTbRrCP97GfE4Pk5re4osxKV3bFJHOwrsITZt/9zvV5qBb4m25nN5UxPLKCDBM8kPTgBVaJO5ZVKtA4XgI9UnIG+VU4mcHNiU7Q4k3xyZmTzk20/FSAF01vB/JRH5iawC4Eki5/A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+gfyEB9SrIJaWcT/38USqt8OF94Xu1zycedZ+zXh1C8=;
 b=a40Os6jtIcZPFOJxH8G2axwyJP6rgNLULOrKqeDrbOLnLmhN0sWHSYqx0D9DUBCTB2FAnRCYtBEL+2pJHRrWC/U9VZsfH244KEYKjj2ehQdmcpWfzawB3TsOHN+Y3oPGEMx16mdoFoNhQNFmYFJnvVQFMrDAg5d30hUi1BjgsPO/rlY0RHc3eA+fo+iS7r5o58MtK+3pGSPVhNFIxeY7bp1xsbFcI5JT7efIDA+46IG9lFbc9jMgjo2AyYTViVDsGhyseijes+MjXU8M7DtjTxHvZPs7psLiRfPQRu8aur2ulnZnCUoSossfiAbcnJNM2S5q6SWQ6b5p99TBHrY4jw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=+gfyEB9SrIJaWcT/38USqt8OF94Xu1zycedZ+zXh1C8=;
 b=0zzOnTMCSz+FneWPLc1M0sMz6yg9evulcwCBcyQZ+J4PEQP5vswVUT4fRAfEQ2YEBwVFz5rzr+W10ZhhZU615DPXxSBEkX0LP2fcgsuEvLWN/MhT7dzRGFm8IT+OvTeGzcTbp/7yIp1ZhIkinT3HDDIv/GKIyRegm7Pt5Hs8QA4=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2624.eurprd08.prod.outlook.com (10.172.255.147) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2284.20; Fri, 27 Sep 2019 20:31:09 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Fri, 27 Sep
 2019 20:31:09 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Thread-Topic: [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD workaround
 is re-enabled right after exiting a guest
Thread-Index: AQHVdJmYABA0fOm04kWfmZ+YKNBeiac/a/SAgAAYCoD///QCAIAAGwoA///0AICAABtYgP//8h2AAAZkUwAAATQoAAAFUKCA
Date: Fri, 27 Sep 2019 20:31:09 +0000
Message-ID: <0f5506e7-d25a-e1ca-41a0-8815e60c7191@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87v9te7y1m.fsf@epam.com>
 <bbb73576-a2ae-16d8-5147-34a584721e7c@arm.com> <87r2419am7.fsf@epam.com>
 <df6b891c-2670-47d9-ae0d-223161edc225@arm.com> <87muep984i.fsf@epam.com>
 <8bc36926-a00f-d20b-c3b2-12491ed576de@arm.com> <87lfu995w9.fsf@epam.com>
 <4c8524cc-7186-c4f4-d09d-20c7a534c900@arm.com> <87sgoh4o4f.fsf@epam.com>
In-Reply-To: <87sgoh4o4f.fsf@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0220.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:b::16) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: c4663014-98be-469a-1d7b-08d74389a877
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam-Untrusted: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(5600167)(711020)(4605104)(1401327)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);
 SRVR:VI1PR0802MB2624; 
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2624:|VI1PR0802MB2624:|PR2PR08MB4908:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <PR2PR08MB4908CA1F3184295B8B017D1680810@PR2PR08MB4908.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273;
x-forefront-prvs: 0173C6D4D5
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(366004)(376002)(396003)(39860400002)(346002)(199004)(189003)(54906003)(6246003)(31686004)(99286004)(26005)(11346002)(8676002)(81166006)(229853002)(52116002)(4326008)(6436002)(36756003)(44832011)(486006)(14454004)(446003)(102836004)(2616005)(476003)(66066001)(478600001)(31696002)(186003)(386003)(6512007)(53546011)(6506007)(256004)(81156014)(76176011)(71200400001)(6116002)(5660300002)(3846002)(86362001)(6486002)(14444005)(66946007)(7736002)(71190400001)(6916009)(66556008)(305945005)(2906002)(66446008)(8936002)(25786009)(316002)(64756008)(66476007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2624;
 H:VI1PR0802MB2431.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-Original: 3osyBVfkf4bYGR0oYUAftoyTJIEj913KFNFeux1w1uel/qt1FVxeafSV1OOzmf23Rutxy5GLWz6azKiEWayfphLEbfUt4OJ/O4QVkEswA4hfT1Ld9psXPzpzXcaeUWeyQc2JXG641gJoFJleTwIU/qBXFdc3CQgXbvG2Mets4ra0L82U6bFGuF9NH/aixAnl5t6sjezGkShiDlfcPa8rDcgjv1MQn0etaJIjfAJn1kZH69eX8smdFBFy3mAQH+6lUGdSMbPn9RUKSh2CwaSWslnILWcx+/mRzUMR4D7QfS7InWgdtQ9ybi/QKeJxo4BgEYNdkfUBxPAqQ9PVi1XXydcTVTd6CxfglLmhowk95Z/ZY+RvgeMptVQbZXMV2jf3BNVu9h073tDWyr0Nt/YX9J/RlU8MMVCPBsYdU/lBrsI=
Content-ID: <12CCB4F496E9414989B6A03FF51DAE29@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2624
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT026.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(39860400002)(136003)(396003)(376002)(189003)(199004)(50466002)(102836004)(229853002)(36906005)(70206006)(70586007)(6862004)(31696002)(6486002)(7736002)(47776003)(14454004)(2906002)(66066001)(54906003)(25786009)(305945005)(478600001)(356004)(86362001)(26826003)(316002)(36756003)(31686004)(22756006)(2486003)(6512007)(23676004)(476003)(436003)(11346002)(4326008)(126002)(336012)(99286004)(63350400001)(3846002)(76176011)(2616005)(6116002)(53546011)(26005)(14444005)(8676002)(386003)(81156014)(81166006)(6506007)(6246003)(446003)(186003)(76130400001)(486006)(8936002)(5660300002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:PR2PR08MB4908;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: dd045db9-b540-42ee-32ad-08d74389a168
NoDisclaimer: True
X-Forefront-PRVS: 0173C6D4D5
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: zvQP/BQW6xWi0ernrEXx33aqbyFgp+4Q1uJmHEXcMoxZya/SFYdd3M80A0HwSeqChbaokSUhEmM1hykcMlT/VGTqZCN0LKmXqcIxKGWYo/Hr7161RbNfPl2nke6VahaclqT2yX8HFwBFD2fkSvdVWCH12UNXUDvWen0tdHdoW7xbpH5J7q9yLMwjH93Yk9/Mce3+m3oZDywUMNpFg44bxbU0hESbwbDWWnQDNh1sI30pibhtGBh9+ZPZA9TltyZKdmGMPcQuZeb0ub+V9/dnyPenbooQemRgJkxNZebDiCb/aMwU5S/kQHFx9asMOeZLrFvlHl9U6qYkyZF98KgT2uf4KICLDDf3sXZZkeDOK+ejhWrJ8QD3XqCHIOqSk09qLX9/8o7q0vTQ9rrNzkyP83jAmI644lZR06dyrfFCpLg=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2019 20:31:21.1172 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c4663014-98be-469a-1d7b-08d74389a877
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4908
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 Andre Przywara <Andre.Przywara@arm.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

SGksDQoNCk9uIDI3LzA5LzIwMTkgMTg6NTgsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOg0KPiAN
Cj4gSnVsaWVuIEdyYWxsIHdyaXRlczoNCj4gDQo+PiBIaSwNCj4+DQo+PiBPbiAyNy8wOS8yMDE5
IDE1OjIxLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToNCj4+Pg0KPj4+IEp1bGllbiBHcmFsbCB3
cml0ZXM6DQo+Pj4NCj4+Pj4gT24gMjcvMDkvMjAxOSAxNDozMywgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6DQo+Pj4+PiBKdWxpZW4gR3JhbGwgd3JpdGVzOg0KPj4+Pj4+IE9uIDI3LzA5LzIwMTkg
MTM6MzksIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOg0KPj4+Pj4+PiBKdWxpZW4gR3JhbGwgd3Jp
dGVzOg0KPj4+Pj4+Pj4gT24gMjcvMDkvMjAxOSAxMjo1NiwgVm9sb2R5bXlyIEJhYmNodWsgd3Jv
dGU6DQo+Pj4+Pj4+Pj4gSnVsaWVuIEdyYWxsIHdyaXRlczoNCj4+Pj4+Pj4gT3IgbWF5YmUsIHdl
IHNob3VsZCBub3Qgc3BsaXQgdGhlIGZ1bmN0aW9uIGF0IGFsbD8gSW5zdGVhZCwgd2UgZW5hYmxl
DQo+Pj4+Pj4+IGludGVycnVwdHMgcmlnaHQgaW4gdGhlIG1pZGRsZSBvZiBpdC4NCj4+Pj4+Pg0K
Pj4+Pj4+IEkgdGhvdWdodCBhYm91dCB0aGlzIGJ1dCBJIGRpZG4ndCBtdWNoIGxpa2UgdGhlIHJl
c3VsdGluZyBjb2RlLg0KPj4+Pj4+DQo+Pj4+Pj4gVGhlIGluc3RydWN0aW9uIHRvIHVubWFzayBp
bnRlcnJ1cHRzIHJlcXVpcmVzIHRvIHRha2UgYW4gaW1tZWRpYXRlDQo+Pj4+Pj4gKGluZGljYXRl
cyB3aGljaCBpbnRlcnJ1cHRzIHRvIHVubWFzaykuIEFzIG5vdCBhbGwgdGhlIHRyYXBzIHJlcXVp
cmUNCj4+Pj4+PiB0byB1bm1hc2sgdGhlIHNhbWUgaW50ZXJydXB0cywgd2Ugd291bGQgZW5kIHVw
IHRvIGhhdmUgdG8gYSBidW5jaCBvZg0KPj4+Pj4+IGlmIGluIHRoZSBjb2RlIHRvIHNlbGVjdCB0
aGUgcmlnaHQgdW5tYXNraW5nLg0KPj4+Pj4gQWgsIHllcywgdGhpcyBpcyB0aGUgcHJvYmxlbS4g
V2UgY2FuIHByb3ZpZGUgY2FsbGJhY2sgdG8NCj4+Pj4+IGVudGVyX2h5cGVydmlzb3JfZnJvbV9n
dWVzdCgpLg0KPj4+Pg0KPj4+PiBJIGFtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4gYnkgdGhpcy4g
RG8geW91IG1lYW4gYSBjYWxsYmFjayB0aGF0IHdpbGwNCj4+Pj4gdW5tYXNrIHRoZSBpbnRlcnJ1
cHRzPw0KPj4+IFllcy4gWW91IGNhbiBwYXNzIGZ1bmN0aW9uIHBvaW50ZXIgdG8gZW50ZXJfaHlw
ZXJ2aXNvcl9mcm9tX2d1ZXN0KCkuIFRvDQo+Pj4gYSBmdW5jdGlvbiwgdGhhdCB3aWxsIHVubWFz
ayB0aGUgaW50ZXJydXB0cy4gSSdtIHN1cmUgdGhhdCBndWVzdF92ZWN0b3INCj4+PiBtYWNybyBj
YW4gZ2VuZXJhdGUgaXQgZm9yIHlvdS4gU29tZXRoaW5nIGxpa2UgdGhpczoNCj4+Pg0KPj4+ICAg
ICAgICAgICAubWFjcm8gIGd1ZXN0X3ZlY3RvciBjb21wYXQsIGlmbGFncywgdHJhcCwgc2F2ZV94
MF94MT0xDQo+Pj4gICAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0LCBzYXZl
X3gwX3gxPVxzYXZlX3gwX3gxDQo+Pj4gICAgICAgICAgIC8qDQo+Pj4gICAgICAgICAgICAqIFRo
ZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9F
TlRSWV9FWElUDQo+Pj4gICAgICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29r
IHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQ0KPj4+ICAgICAgICAgICAgKiBz
a2lwcGVkLiBFeGl0IEFTQVANCj4+PiAgICAgICAgICAgICovDQo+Pj4gICAgICAgICAgIEFMVEVS
TkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwNCj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwNCj4+PiAgICAgICAgICAgICAgICAgICAgICAg
U0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkNCj4+PiAgICAgICAgICAgbGRyICAg
ICB4MCwgPTFmDQo+Pj4gICAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0DQo+Pj4gICAgICAgICAgIG1vdiAgICAgeDAsIHNwDQo+Pj4gICAgICAgICAgIGJsICAgICAg
ZG9fdHJhcF9cdHJhcA0KPj4+ICAgICAgICAgICBiICAgICAgIDFmDQo+Pj4gMjoNCj4+PiAgICAg
ICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzDQo+Pj4gICAgICAgICAgIHJldA0KPj4+IDE6
DQo+Pj4gICAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0DQo+Pj4gICAgICAg
ICAgIC5lbmRtDQo+Pg0KPj4gVEJILCBJIGRvbid0IHNlZSB3aGF0J3MgdGhlIHBvaW50IHlvdSBh
cmUgdHJ5aW5nIHRvIG1ha2UgaGVyZS4gWWVzLA0KPj4gdGhlcmUgYXJlIG1hbnkgd2F5IHRvIHdy
aXRlIGEgY29kZSBhbmQgcG9zc2liaWxpdHkgdG8gbWFrZSBvbmUNCj4+IGZ1bmN0aW9uLiBZb3Ug
Y291bGQgYWxzbyBjcmVhdGUgYSBza2VsZXRvbiBtYWNybyBmb3INCj4+IGVudGVyX2h5cGVydmlz
b3JfZnJvbV9ndWVzdCBhbmQgZ2VuZXJhdGUgTiBvZiB0aGVtIChvbmUgcGVyIHNldCBvZg0KPj4g
dW5tYXNrIGludGVycnVwdHMpIGFuZCBjYWxsIHRoZW0uDQo+Pg0KPj4gQnV0IGFyZSB0aGV5IHJl
YWxseSB3b3J0aCBpdD8NCj4gVGhlIHBvaW50IGlzIHRoYXQgeW91IGFyZSB0cnlpbmcgdG8gc3Bs
aXQgb25lIGVudGl0eSBpbnRvIHR3by4NCj4gQXMgSSBzZWUgaXQ6IHNlbWFudGljYWxseSB3ZSBo
YXZlIG9uZSBmdW5jdGlvbjoNCj4gZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkuIFRoZSBw
dXJwb3NlIG9mIHRoaXMgZnVuY3Rpb24gaXMgY2xlYXI6DQo+IGZpbmlzaCB0cmFuc2l0aW9uIGZy
b20gZ3Vlc3QgbW9kZSB0byBoeXBlcnZpc29yIG1vZGUuDQo+IA0KPiBCdXQgYmVjYXVzZSBvZiBz
b21lIGFyY2hpdGVjdHVyYWwgbGltaXRhdGlvbiAoZGFpZmNsciByZXF1aXJlcyBvbmx5DQo+IGlt
bWVkaWF0ZSBhcmd1bWVudCkgeW91IGFyZSBmb3JjZWQgdG8gZGl2aWRlIHRoaXMgZnVuY3Rpb24g
aW4gdHdvLg0KPiBJIGRvbid0IGxpa2UgdGhpcywgYmVjYXVzZSBlbnRyeSBwYXRoIG5vdyBpcyBt
b3JlIGNvbXBsZXguIFRvIGZvbGxvdw0KPiB3aGF0IGlzIGdvaW5nIHlvdSBuZWVkIHRvIGJvdW5j
ZSBiZXR3ZWVuIGhlYWQuUyBhbmQgdHJhcHMuYyBvbmUgZXh0cmEgdGltZS4NCg0KT2suIElmIEkg
dW5kZXJzdGFuZCBjb3JyZWN0bHksIHRoaXMgaXMgbW9zdGx5IGEgbWF0dGVyIG9mIHRhc3RlLiBS
aWdodD8NCg0KSSBhbSBnb2luZyB0byBpZ25vcmUgdGhlICJtYXR0ZXIgb2YgdGFzdGUiIGFuZCBq
dXN0IGZvY3VzIG9uIHRoZSBjb2RlIA0KaXRzZWxmLiBXaGlsZSBJIHF1aXRlIGxpa2UgdGhlIGlk
ZWEgb2YgYSBzaW5nbGUgZnVuY3Rpb24sIEkgaGF2ZSB0d28gDQpjb25jZXJucyB3aXRoIHRoaXM6
DQogICAgMSkgQmVjYXVzZSB0aGlzIGlzIGEgY2FsbGJhY2ssIHlvdSB3aWxsIHVzZSBhbiBpbmRp
cmVjdCBicmFuY2guIFRoZSANCmFkZHJlc3MgdXNlZCBpcyBsb2FkZWQgZnJvbSB0aGUgbGl0ZXJh
bCBwb29sIChsZHIgeDAsID0uLi4pLCB0aGVyZWZvcmUgDQp5b3VyIGJyYW5jaCB3aWxsIGRlcGVu
ZCBvbiBhIGxvYWQuIFN1Y2ggY29uc3RydWN0aW9uIG1heSBzdGFsbCB0aGUgDQpwaXBlbGluZSBm
b3IgYSBsb25nIHRpbWUgYXMgbW9zdCBsaWtlbHkgeW91IHdpbGwgaGF2ZSB0byBmZXRjaCB0aGUg
DQphZGRyZXNzIGZyb20gbWVtb3J5IGFuZCBub3QgdGhlIGNhY2hlICh0aGUgY2FjaGUgaXMgbGlr
ZWx5IHRvIGJlIA0KcG9wdWxhdGVkIHdpdGggbW9zdGx5IGd1ZXN0IHN0dWZmKS4gRGVwZW5kaW5n
IG9uIHRoZSBjb3JlLCB0aGlzIG1heSBoYXZlIA0KcXVpdGUgYW4gaW1wYWN0LiBJIGFtIGF3YXJl
IHRoYXQgd2UgaGF2ZSBiZWVuIHVzaW5nIGluIHF1aXRlIGEgZmV3IA0KcGxhY2VzIHN1Y2ggcGF0
dGVybiB3aXRoaW4gWGVuIGJ1dCB3ZSBhcmUgdHJ5aW5nIHRvIGdldCBhd2F5LiBGb3IgDQppbnN0
YW5jZSwgb24geDg2IHRoZXkgcmVjZW50bHkgaW50cm9kdWNlZCBhIHdheSB0byBjb252ZXJ0aW5n
IGluZGlyZWN0IA0KYnJhbmNoIHRvIGRpcmVjdCBicmFuY2ggaWYgdGhlIGFkZHJlc3MgaXMgZml4
ZWQgYWZ0ZXIgYm9vdCAoc2VlIHRoZSANCmFsdGVybmF0aXZlX2NhbGwgbWFjcm8pLg0KDQogICAg
MikgV2l0aCB0aGUgc3BsaXQgZnVuY3Rpb25zLCBpdCBpcyBlYXNpZXIgdG8gc3BvdCBpbiBhIGRp
ZmYgaWYgDQpzb21lb25lIGlzIHRyeWluZyB0byBhZGQgY29kZSBiZWZvcmUgdGhlIGludGVycnVw
dHMgYXJlIHVubWFza2VkLiBTbyBJIA0KZmVlbCB0aGlzIGlzIG1vcmUgbWFpbnRhaW5hYmxlIGFz
IEkgaGF2ZSBvbmUgbGVzcyB0aGluZyB0byB3b3JyeSB3aGVuIA0KcmV2aWV3aW5nLg0KDQpUaGUg
c2Vjb25kIG9uZSBpcyBib3JkZXJsaW5lIG1hdHRlciBvZiB0YXN0ZSwgc28gaXQgaXMgbGVzcyBp
bXBvcnRhbnQuIA0KQnV0IHRoZSBmaXJzdCBvbmUgaXMgaW1wb3J0YW50IHRvIG1lLg0KDQpTbyBh
bnkgc29sdXRpb24gc2hvdWxkIGFkZHJlc3MgdGhpcy4NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGll
biBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 20:39:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 20:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDx1u-0003Q3-BU; Fri, 27 Sep 2019 20:39: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=jZXP=XW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDx1t-0003Pu-5O
 for xen-devel@lists.xen.org; Fri, 27 Sep 2019 20:39:53 +0000
X-Inumbo-ID: f4cbd5a4-e166-11e9-9681-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id f4cbd5a4-e166-11e9-9681-12813bfff9fa;
 Fri, 27 Sep 2019 20:39: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 4CC3F205F4;
 Fri, 27 Sep 2019 20:39:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569616791;
 bh=TLZbimZxiESo2Xu2UFreUmoXXIwD3yd+mnVZS4THqpU=;
 h=Date:From:To:cc:Subject:From;
 b=bP+zNtYiLPGS1s2f02jhUJM7+GFgJHNTlHBnRjaOdvlWR0SR5ChsITAToOaqksfD4
 ZVqo1NY0HNEdOKrEMGL6w7g3rqRp0BoNxfbdhRc4XLC9H6g0K5BSGJBLIcw0KC/cmH
 DSZdsQFzr+2/NR/9WLKcHqP2phYJpxCceFuWBy+8=
Date: Fri, 27 Sep 2019 13:39:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: jgross@suse.com
Message-ID: <alpine.DEB.2.21.1909271333400.2594@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-1866556690-1569616428=:2594"
Content-ID: <alpine.DEB.2.21.1909271333530.2594@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains (fwd)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien.Grall@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1866556690-1569616428=:2594
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1909271333531.2594@sstabellini-ThinkPad-T480s>

Hi Juergen,

This email is about the dom0less device assignment patch series. It is
very close to ready. I sent v6 yesterday addressing the remaining
comments from Julien. We are down to smaller details.

Oleksandr's iommu series got merged today. That requires a small changes
to the patch below.

I plan to send a v7 addressing the "merge conflict" and also addressing
any remaining points from Julien (Julien plans to give it a look before
Monday my time.)

I hope that's OK for you if we merge this series early next week.

Cheers,

Stefano

---------- Forwarded message ----------
Date: Fri, 27 Sep 2019 20:02:56 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Oleksandr <olekstysh@gmail.com>, Stefano Stabellini <sstabellini@kernel.org>
Cc: nd <nd@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
    "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
    Achin Gupta <Achin.Gupta@arm.com>,
    "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
    "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot domains

Hi,

On 27/09/2019 15:40, Oleksandr wrote:
> 
> On 26.09.19 00:12, Julien Grall wrote:
>> On 25/09/2019 19:49, Stefano Stabellini wrote:
>>> Scan the user provided dtb fragment at boot. For each device node, map
>>> memory to guests, and route interrupts and setup the iommu.
>>>
>>> The memory region to remap is specified by the "xen,reg" property.
>>>
>>> The iommu is setup by passing the node of the device to assign on the
>>> host device tree. The path is specified in the device tree fragment as
>>> the "xen,path" string property.
>>>
>>> The interrupts are remapped based on the information from the
>>> corresponding node on the host device tree. Call
>>> handle_device_interrupts to remap interrupts. Interrupts related device
>>> tree properties are copied from the device tree fragment, same as all
>>> the other properties.
>>>
>>> Also add the new flag XEN_DOMCTL_CDF_iommu to that dom0less domU can use
>>> the IOMMU.
>>>
>>> Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
>>> ---
>>> Changes in v5:
>>> - use local variable for name
>>> - use map_regions_p2mt
>>> - add warning for not page aligned addresses/sizes
>>> - introduce handle_passthrough_prop
>>>
>>> Changes in v4:
>>> - use unsigned
>>> - improve commit message
>>> - code style
>>> - use dt_prop_cmp
>>> - use device_tree_get_reg
>>> - don't copy over xen,reg and xen,path
>>> - don't create special interrupt properties for domU: copy them from the
>>>     fragment
>>> - in-code comment
>>>
>>> Changes in v3:
>>> - improve commit message
>>> - remove superfluous cast
>>> - merge code with the copy code
>>> - add interrup-parent
>>> - demove depth > 2 check
>>> - reuse code from handle_device_interrupts
>>> - copy interrupts from host dt
>>>
>>> Changes in v2:
>>> - rename "path" to "xen,path"
>>> - grammar fix
>>> - use gaddr_to_gfn and maddr_to_mfn
>>> - remove depth <= 2 limitation in scanning the dtb fragment
>>> - introduce and parse xen,reg
>>> - code style
>>> - support more than one interrupt per device
>>> - specify only the GIC is supported
>>> ---
>>>    xen/arch/arm/domain_build.c | 101 
>>> ++++++++++++++++++++++++++++++++++--
>>>    1 file changed, 97 insertions(+), 4 deletions(-)
>>>
>>> diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
>>> index 9d985d3bbe..414893bc24 100644
>>> --- a/xen/arch/arm/domain_build.c
>>> +++ b/xen/arch/arm/domain_build.c
>>> @@ -1701,6 +1701,85 @@ static int __init make_vpl011_uart_node(struct 
>>> kernel_info *kinfo)
>>>    }
>>>    #endif
>>> +/*
>>> + * Scan device tree properties for passthrough specific information.
>>> + * Returns -ENOENT when no passthrough properties are found
>>> + *         < 0 on error
>>> + *         0 on success
>>> + */
>>> +static int __init handle_passthrough_prop(struct kernel_info *kinfo,
>>> +                                          const struct fdt_property 
>>> *prop,
>>> +                                          const char *name,
>>> +                                          uint32_t address_cells, 
>>> uint32_t size_cells)
>>> +{
>>> +    const __be32 *cell;
>>> +    unsigned int i, len;
>>> +    struct dt_device_node *node;
>>> +    int res;
>>> +
>>> +    /* xen,reg specifies where to map the MMIO region */
>>> +    if ( dt_prop_cmp("xen,reg", name) == 0 )
>>> +    {
>>> +        paddr_t mstart, size, gstart;
>>> +        cell = (const __be32 *)prop->data;
>>> +        len = fdt32_to_cpu(prop->len) /
>>> +            ((address_cells * 2 + size_cells) * sizeof(uint32_t));
>>> +
>>> +        for ( i = 0; i < len; i++ )
>>> +        {
>>> +            device_tree_get_reg(&cell, address_cells, size_cells,
>>> +                    &mstart, &size);
>>> +            gstart = dt_next_cell(address_cells, &cell);
>>> +
>>> +            if ( gstart & ~PAGE_MASK || mstart & ~PAGE_MASK || size 
>>> & ~PAGE_MASK )
>>> +                dprintk(XENLOG_WARNING,
>>> +                        "DomU passthrough config has not page 
>>> aligned addresses/sizes\n");
>> I don't think this is wise to continue, the more this is a printk that
>> can only happen in debug build. So someone using a release build may not
>> notice the error.
>>
>> So I think this wants to be a printk(XENLOG_ERR,...) and also return an
>> error.
>>
>>> +
>>> +            res = map_regions_p2mt(kinfo->d,
>>> +                    gaddr_to_gfn(gstart),
>>> +                    PFN_DOWN(size),
>>> +                    maddr_to_mfn(mstart),
>>> +                    p2m_mmio_direct_dev);
>> Coding style.
>>
>>> +            if ( res < 0 )
>>> +            {
>>> +                dprintk(XENLOG_ERR,
>>> +                        "Failed to map %"PRIpaddr" to the guest 
>>> at%"PRIpaddr"\n",
>>> +                        mstart, gstart);
>> Similarly, this wants to be a printk.
>>
>>> +                return -EFAULT;
>>> +            }
>>> +        }
>>> +
>>> +        return 0;
>>> +    }
>>> +    /*
>>> +     * xen,path specifies the corresponding node in the host DT.
>>> +     * Both interrupt mappings and IOMMU settings are based on it,
>>> +     * as they are done based on the corresponding host DT node.
>>> +     */
>>> +    else if ( dt_prop_cmp("xen,path", name) == 0 )
>>> +    {
>>> +        node = dt_find_node_by_path(prop->data);
>>> +        if ( node == NULL )
>>> +        {
>>> +            dprintk(XENLOG_ERR, "Couldn't find node %s in host_dt!\n",
>>> +                    (char *)prop->data);
>> Same here.
>>
>>> +            return -EINVAL;
>>> +        }
> 
> I have to admit that I don't know about dom0less feature enough ...
> 
> 
> But, shouldn't we check if the device is behind the IOMMU and try to add 
> it (iommu_add_dt_device) before assigning it (this is needed for drivers 
> which support generic IOMMU DT bindings in the first place).
> 
> [please take a look at 
> https://lists.xenproject.org/archives/html/xen-devel/2019-09/msg02714.html 
> if so]
> 
> Julien, what do you think?

Yes you are right.

@Stefano, this is a recently merged feature. Without it, you will not be 
able to use passthrough with dom0less guest when the IOMMU (such as 
IPMMU) is using the generic DT bindings.

Cheers,

-- 
Julien Grall
--8323329-1866556690-1569616428=:2594
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1866556690-1569616428=:2594--


From xen-devel-bounces@lists.xenproject.org Fri Sep 27 21:27:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 21: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 1iDxmC-00089l-Bm; Fri, 27 Sep 2019 21: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=FMTt=XW=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1iDxmA-00089g-Ij
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 21:27:43 +0000
X-Inumbo-ID: a1347d0f-e16d-11e9-9684-12813bfff9fa
Received: from USFB19PA34.eemsg.mail.mil (unknown [214.24.26.197])
 by localhost (Halon) with ESMTPS
 id a1347d0f-e16d-11e9-9684-12813bfff9fa;
 Fri, 27 Sep 2019 21:27:40 +0000 (UTC)
X-EEMSG-check-017: 12673366|USFB19PA34_ESA_OUT04.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.64,557,1559520000"; d="scan'208";a="12673366"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by USFB19PA34.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 27 Sep 2019 21:27:37 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=tycho.nsa.gov; i=@tycho.nsa.gov; q=dns/txt;
 s=tycho.nsa.gov; t=1569619657; x=1601155657;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qFQudubHmS6q0TMG697WkB9xW0lNRlnvCtP90KmRxeg=;
 b=o9TwzJkWNjGXTLWJ7g5q+Xn+fCxtfsRO1CqoLIipJYRW9E10vsqrTaSZ
 lCbcZU7VDOxVNxSBROzIi32Xyfre+8w/ig8iM6IUrJJpwRsYYJYmj5sJa
 MqFhrTvG53yutn7hY1UMlTah2HBrDpue8x4mcnVzG678SEcvW5flaslmZ
 2Bf+cJaY4wL2oFM0NcVepB5by/8UfKf2U/n0t1wM/wZYCi+3qoHhGzkV+
 QJL0TNm7/VRH6dmAoZf7tM0pRprqKBH21wy3hKIwn54k5pEDz6feBKuw4
 7zEiUE9w+iws1n62qoc8HnCdSwITmukBYys381Y92P4LlDSvhjFtLONZQ g==;
X-IronPort-AV: E=Sophos;i="5.64,557,1559520000"; d="scan'208";a="33473184"
IronPort-PHdr: =?us-ascii?q?9a23=3AP2AZXBdsgM5/oGe9Q/jk6V6ClGMj4u6mDksu8p?=
 =?us-ascii?q?Mizoh2WeGdxc26ZxON2/xhgRfzUJnB7Loc0qyK6vumAjJLuMve+Fk5M7V0Hy?=
 =?us-ascii?q?cfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFR?=
 =?us-ascii?q?rwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi4oAnLuMQbgIRuJrsxxx?=
 =?us-ascii?q?bLv3BFZ/lYyWR0KFyJgh3y/N2w/Jlt8yRRv/Iu6ctNWrjkcqo7ULJVEi0oP3?=
 =?us-ascii?q?g668P3uxbDSxCP5mYHXWUNjhVIGQnF4wrkUZr3ryD3q/By2CiePc3xULA0RT?=
 =?us-ascii?q?Gv5LplRRP0lCsKMSMy/XrJgcJskq1UvBOhpwR+w4HKZoGVKOF+db7Zcd8DWG?=
 =?us-ascii?q?ZNQtpdWylHD4yydYsPC/cKM/heoYfzulACqQKyCAeoCe/qzDJDm3340rAg0+?=
 =?us-ascii?q?k5DA/IwgIgEdIJsHrXotv6OqgdXuKpw6fH1jjDc/Fb1C3h5ITUfB0so/eBVq?=
 =?us-ascii?q?9wf8rLzkkvEhvIgFuKpozjPjOayOANuHWV4eV+SOmhinQnpBtrrTih28whjZ?=
 =?us-ascii?q?TGho0IxV/a+iV52pw6KMakSE97fdGkEJxQuzucN4ttWMwuWW5ouCEkyrAfv5?=
 =?us-ascii?q?OwYSsEyIw/yhLCZPGKfJKE7xL+WOqLPzt1i2xpdKiiixu07EOu0PfzVtOu31?=
 =?us-ascii?q?ZPtidFl97MuW0T2BHL8ciHT+d9/l+m2TaSywDf8uFELl4wlarcM5Mh3qQ/lo?=
 =?us-ascii?q?ASsUTeBS/6gln2ja+KeUUk/eik8eLnban9ppCALYN0jwD+MqA2lsy+B+Q3LB?=
 =?us-ascii?q?QOUnCG9emz27Dv5030TKhQgvEonaTVrorWKdkDqq68GQBV04Ij6xilDzeh1d?=
 =?us-ascii?q?QVhWQILF1Ydx2ZgIjpIUvBLevkDfa/n1uskDBry+rAPr36GJrBNHfDkLD/fb?=
 =?us-ascii?q?pl8U5T1BIzzcxD55JTErwBJ/bzVVX/tNHDFBA2LRS0w+jjCNpjzI8RRHyACL?=
 =?us-ascii?q?eDMKzOqV+I+v4vI+6UaY4apjn9LeEp6OPwgn8nh1AdebKk3Z8WaHCjAvRmOF?=
 =?us-ascii?q?+VYHXyjdcHCWcKpA0+TO70h1KeTT5ffXGyX7gz5jsjEoKpEZ/DRpyxgLyGxC?=
 =?us-ascii?q?q7B4BWaXpAClyWHnboapmIVuwDaCKXOMBhkzgEWaK9RI8m0BGkrBX6xKZ/Lu?=
 =?us-ascii?q?rI5i0Ysoru1MNv6O3WiBE96zh0A96B02GNTmF7hXkHRyIy3KBjukFy1FGD0b?=
 =?us-ascii?q?Nhj/xcFd1T4PVJXh09NZ7GwOwpQ+z1DyXFd9nBaFu8Q9OpSWU2Sts/69YDe0?=
 =?us-ascii?q?h5FpOug0aHlzqnBfoZmqKGALQw87nAxD7hKsBl0XHE2aI9yV48TZhhL2qj04?=
 =?us-ascii?q?J28QneA8blng22ja+je+xI0CHB+WiZxEKSrUpYV0h2SqyDUncBMBiF5e/l71?=
 =?us-ascii?q?/PGuf9QY8sNRFMnIvbcfpH?=
X-IPAS-Result: =?us-ascii?q?A2ANAgAkfo5d/wHyM5BmGwEBAQEDAQEBDAMBAQGBZ4F0K?=
 =?us-ascii?q?oFAMiqEIpB+mx8JAQEBAQEBAQEBNAECAQGEQAKDNyM4EwIMAQEBBAEBAQEBB?=
 =?us-ascii?q?QMBAWyFOYI6KQGCaAEFIxVBEAsYAgImAgJXBgEMBgIBAYJfP4ILri2BMoVNg?=
 =?us-ascii?q?zqBSIEMKIwOEgaBf4E4gms+h0+CWASWCpcNgiyVBQYbgieXDY4hmy8hgVgrC?=
 =?us-ascii?q?hgpD4MnUBAUggaOKSUDMIEGAQGOPQEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 27 Sep 2019 21:27:35 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 x8RLRWaf005382; Fri, 27 Sep 2019 17:27:33 -0400
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org
References: <20190924140319.11303-1-olaf@aepfle.de>
 <20190924140319.11303-2-olaf@aepfle.de>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <4d4938a5-f808-feaa-c3f3-b8b89ed460c1@tycho.nsa.gov>
Date: Fri, 27 Sep 2019 17:27:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <20190924140319.11303-2-olaf@aepfle.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RESEND v1 1/8] stubdom/vtpm: include stdio.h
 for declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Quan Xu <quan.xu0@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>

T24gOS8yNC8xOSAxMDowMyBBTSwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gVGhlIGZ1bmN0aW9uIHJl
YWRfdnRwbWJsayB1c2VzIHByaW50ZigzKSwgYnV0IHN0ZGlvLmggaXMgbm90IGluY2x1ZGVkCj4g
aW4gdGhpcyBmaWxlLiBUaGlzIHJlc3VsdHMgaW4gYSB3YXJuaW5nIGZyb20gZ2NjLTc6Cj4gCj4g
dnRwbWJsay5jOiBJbiBmdW5jdGlvbiAncmVhZF92dHBtYmxrJzoKPiB2dHBtYmxrLmM6MzIyOjc6
IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdwcmludGYnIFstV2lt
cGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQo+ICAgICAgICAgcHJpbnRmKCJFeHBlY3RlZDog
Iik7Cj4gdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbmNvbXBhdGlibGUgaW1wbGljaXQgZGVj
bGFyYXRpb24gb2YgYnVpbHQtaW4gZnVuY3Rpb24gJ3ByaW50ZicKPiB2dHBtYmxrLmM6MzIyOjc6
IG5vdGU6IGluY2x1ZGUgJzxzdGRpby5oPicgb3IgcHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdw
cmludGYnCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpB
Y2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 22:37:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 22:37:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDyr7-0006PU-Tc; Fri, 27 Sep 2019 22:36:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDyr6-0006PP-Jd
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 22:36:52 +0000
X-Inumbo-ID: 4ba358c4-e177-11e9-9684-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 4ba358c4-e177-11e9-9684-12813bfff9fa;
 Fri, 27 Sep 2019 22:36:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iDyr3-0007cY-7C; Fri, 27 Sep 2019 22:36: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 1iDyr2-0006T8-RH; Fri, 27 Sep 2019 22:36:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDyr2-0001K5-QF; Fri, 27 Sep 2019 22:36:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141882-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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=ddc5a85fbcfbacc34bbd9abcdb12923de2fc27b3
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 22:36:48 +0000
Subject: [Xen-devel] [xen-unstable test] 141882: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg4MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg4Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9o
b3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAy
MiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIg
ZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDE0MTgyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkZGM1YTg1ZmJjZmJhY2MzNGJiZDlhYmNkYjEyOTIzZGUyZmMyN2IzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmOTNhYmYwMzE1ZWZlZjg2MTI3
MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE4MjIgIDIwMTkt
MDktMjUgMTQ6NTk6NTUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxODgyICAy
MDE5LTA5LTI3IDAxOjIwOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGln
QGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sZWtzYW5k
ciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoK
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
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
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
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTExNiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 22:50:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 22:50: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 1iDz4G-0008I1-Da; Fri, 27 Sep 2019 22:50:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jZXP=XW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDz4F-0008Hw-Im
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 22:50:27 +0000
X-Inumbo-ID: 3277c216-e179-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 3277c216-e179-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 22:50: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 EC9392082F;
 Fri, 27 Sep 2019 22:50:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569624626;
 bh=lChWrz9sxaWdz2fQgnnV7ffDcmDG443fqRM/kaplau4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=zmS8miD2mQf2QcORA4YgjcazyYIkeYJDQyXnWVz8UaPjjirY5sCna3TiGgjyTwFNo
 AHyfyKYDS5Xf2YAV34yaYhdg7TD1x8oHV6FRKVWPYrNBfwYNZffe2fedEu2I5xqqQV
 pctPCDbwhiMbV3EuNAvLI7RM+BX7cC37TiFNzyO4=
Date: Fri, 27 Sep 2019 15:50:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Oleksandr <olekstysh@gmail.com>
In-Reply-To: <71f1a62c-551c-97e1-2e1a-94339ab6e7d9@gmail.com>
Message-ID: <alpine.DEB.2.21.1909271544030.2594@sstabellini-ThinkPad-T480s>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <6c7d9f90-227a-c20a-090a-560a0805eb6b@arm.com>
 <71f1a62c-551c-97e1-2e1a-94339ab6e7d9@gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1272937354-1569624626=:2594"
Subject: Re: [Xen-devel] [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 volodymyr_babchuk@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-1272937354-1569624626=:2594
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 26 Sep 2019, Oleksandr wrote:
> On 26.09.19 17:56, Julien Grall wrote:
> > Hi,
> 
> Hi Julien
> 
> 
> > 
> > On 9/26/19 12:20 PM, Oleksandr Tyshchenko wrote:
> > > Oleksandr Tyshchenko (8):
> > >    iommu/arm: Add iommu_helpers.c file to keep common for IOMMUs stuff
> > >    iommu/arm: Add ability to handle deferred probing request
> > >    xen/common: Introduce _xrealloc function
> > >    xen/common: Introduce xrealloc_flex_struct() helper macros
> > >    iommu/arm: Add lightweight iommu_fwspec support
> > >    iommu: Order the headers alphabetically in device_tree.c
> > >    iommu/arm: Introduce iommu_add_dt_device API
> > >    iommu/arm: Add Renesas IPMMU-VMSA support
> > 
> > This series is now merged.
> 
> Thank you!

I just wanted to provide early feedback that this series causes problems
with the legacy mmu-masters binding:

(XEN) Failed to add /amba/dma@fd500000 to the IOMMU
(XEN) Failed to add /amba/dma@fd510000 to the IOMMU
(XEN) Failed to add /amba/dma@fd520000 to the IOMMU
(XEN) Failed to add /amba/dma@fd530000 to the IOMMU
(XEN) Failed to add /amba/dma@fd540000 to the IOMMU
(XEN) Failed to add /amba/dma@fd550000 to the IOMMU
(XEN) Failed to add /amba/dma@fd560000 to the IOMMU
(XEN) Failed to add /amba/dma@fd570000 to the IOMMU
(XEN) Failed to add /amba/dma@ffa80000 to the IOMMU
(XEN) Failed to add /amba/dma@ffa90000 to the IOMMU
(XEN) Failed to add /amba/dma@ffaa0000 to the IOMMU
(XEN) Failed to add /amba/dma@ffab0000 to the IOMMU
(XEN) Failed to add /amba/dma@ffac0000 to the IOMMU
(XEN) Failed to add /amba/dma@ffad0000 to the IOMMU
(XEN) Failed to add /amba/dma@ffae0000 to the IOMMU
(XEN) Failed to add /amba/dma@ffaf0000 to the IOMMU
(XEN) Failed to add /amba/nand@ff100000 to the IOMMU
(XEN) Failed to add /amba/ethernet@ff0b0000 to the IOMMU
(XEN) Failed to add /amba/ethernet@ff0c0000 to the IOMMU
(XEN) Failed to add /amba/ethernet@ff0d0000 to the IOMMU
(XEN) Failed to add /amba/spi@ff0f0000 to the IOMMU
(XEN) Failed to add /amba/sdhci@ff160000 to the IOMMU
(XEN) Failed to add /amba/sdhci@ff170000 to the IOMMU
(XEN) Failed to add /amba/usb@fe200000 to the IOMMU
(XEN) Failed to add /amba/usb@fe300000 to the IOMMU

Booting fails and also even forcing to continue devices are unusable. I
haven't managed to investigate further.
--8323329-1272937354-1569624626=:2594
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1272937354-1569624626=:2594--


From xen-devel-bounces@lists.xenproject.org Fri Sep 27 23:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 23:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDzQA-0001tb-Du; Fri, 27 Sep 2019 23:13:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iDzQ9-0001tW-CT
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 23:13:05 +0000
X-Inumbo-ID: 5bbfe646-e17c-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 5bbfe646-e17c-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 23:13: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 1iDzQ6-0008ID-Hl; Fri, 27 Sep 2019 23:13: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 1iDzQ6-0007cd-6x; Fri, 27 Sep 2019 23:13:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iDzQ6-000346-6H; Fri, 27 Sep 2019 23:13:02 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-141895-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=0eeddc2571a9fe19bd0efdb9ec602c9487ceb7b5
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 23:13:02 +0000
Subject: [Xen-devel] [freebsd-master test] 141895: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg5NSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxODk1LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgMGVlZGRjMjU3MWE5ZmUxOWJkMGVmZGI5ZWM2MDJjOTQ4
N2NlYjdiNQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTg5NSAgMjAxOS0wOS0yNyAwOToyMDozOCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFs
bGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgog
IGJhcHQgPGJhcHRARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY3kgPGN5
QEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZyZWVCU0Qub3JnPgogIGRhaWNoaSA8ZGFpY2hpQEZy
ZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVC
U0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVl
QlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVC
U0Qub3JnPgogIGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVl
QlNELm9yZz4KICBocnMgPGhyc0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJl
ZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZy
ZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGpraW0gPGpraW1ARnJl
ZUJTRC5vcmc+CiAganRsIDxqdGxARnJlZUJTRC5vcmc+CiAga2FyZWxzIDxrYXJlbHNARnJlZUJT
RC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5v
cmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9y
Zz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBGcmVlQlNELm9yZz4K
ICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+CiAgb2xpdmllciA8
b2xpdmllckBGcmVlQlNELm9yZz4KICBQaW90ciBQaWV0cnVzemV3c2tpIDxwaW90ci5waWV0cnVz
emV3c2tpQGludGVsLmNvbT4KICBybWFja2xlbSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcnJz
IDxycnNARnJlZUJTRC5vcmc+CiAgc2VmIDxzZWZARnJlZUJTRC5vcmc+CiAgdGlqbCA8dGlqbEBG
cmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhl
bkBGcmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlwdkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWls
ZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxODYgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Sep 27 23:29:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 23:29:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iDzfV-0003Ez-UY; Fri, 27 Sep 2019 23:28: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=jZXP=XW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iDzfU-0003Et-Gt
 for xen-devel@lists.xen.org; Fri, 27 Sep 2019 23:28:56 +0000
X-Inumbo-ID: 924a274c-e17e-11e9-9686-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 924a274c-e17e-11e9-9686-12813bfff9fa;
 Fri, 27 Sep 2019 23:28: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 E309B20863;
 Fri, 27 Sep 2019 23:28:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569626934;
 bh=M+iSD5O44jjFZcZO2A6s/knArnwmfYI0rZdPxBm11UA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=my1W6Th36RYpJ6Jvzo2etlIlm/Elmmey80tfZke0E8lsWKujjQLwZ2v3y6EBCNzzy
 I6z2/knbWLxqpUPwCavEWTxNW0yCl0BTfo3YNv2i0IIVzMSEPYCBR6QMBpx3QfaKyg
 8z5nGdXW2pe/g9H9EuBDCMyR+sIN4feAeO7uo/GU=
Date: Fri, 27 Sep 2019 16:28: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: <d24ff53d-b153-b00f-4374-5fe9fbd80e47@arm.com>
Message-ID: <alpine.DEB.2.21.1909271627160.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
 <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
 <d24ff53d-b153-b00f-4374-5fe9fbd80e47@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-434546593-1569626890=:2594"
Content-ID: <alpine.DEB.2.21.1909271628270.2594@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Oleksandr <olekstysh@gmail.com>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@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-434546593-1569626890=:2594
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1909271628271.2594@sstabellini-ThinkPad-T480s>

On Fri, 27 Sep 2019, Julien Grall wrote:
> Hi,
> 
> On 27/09/2019 15:40, Oleksandr wrote:
> > 
> > On 26.09.19 00:12, Julien Grall wrote:
> >> On 25/09/2019 19:49, Stefano Stabellini wrote:
> >>> Scan the user provided dtb fragment at boot. For each device node, map
> >>> memory to guests, and route interrupts and setup the iommu.
> >>>
> >>> The memory region to remap is specified by the "xen,reg" property.
> >>>
> >>> The iommu is setup by passing the node of the device to assign on the
> >>> host device tree. The path is specified in the device tree fragment as
> >>> the "xen,path" string property.
> >>>
> >>> The interrupts are remapped based on the information from the
> >>> corresponding node on the host device tree. Call
> >>> handle_device_interrupts to remap interrupts. Interrupts related device
> >>> tree properties are copied from the device tree fragment, same as all
> >>> the other properties.
> >>>
> >>> Also add the new flag XEN_DOMCTL_CDF_iommu to that dom0less domU can use
> >>> the IOMMU.
> >>>
> >>> Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> >>> ---
> >>> Changes in v5:
> >>> - use local variable for name
> >>> - use map_regions_p2mt
> >>> - add warning for not page aligned addresses/sizes
> >>> - introduce handle_passthrough_prop
> >>>
> >>> Changes in v4:
> >>> - use unsigned
> >>> - improve commit message
> >>> - code style
> >>> - use dt_prop_cmp
> >>> - use device_tree_get_reg
> >>> - don't copy over xen,reg and xen,path
> >>> - don't create special interrupt properties for domU: copy them from the
> >>>     fragment
> >>> - in-code comment
> >>>
> >>> Changes in v3:
> >>> - improve commit message
> >>> - remove superfluous cast
> >>> - merge code with the copy code
> >>> - add interrup-parent
> >>> - demove depth > 2 check
> >>> - reuse code from handle_device_interrupts
> >>> - copy interrupts from host dt
> >>>
> >>> Changes in v2:
> >>> - rename "path" to "xen,path"
> >>> - grammar fix
> >>> - use gaddr_to_gfn and maddr_to_mfn
> >>> - remove depth <= 2 limitation in scanning the dtb fragment
> >>> - introduce and parse xen,reg
> >>> - code style
> >>> - support more than one interrupt per device
> >>> - specify only the GIC is supported
> >>> ---
> >>>    xen/arch/arm/domain_build.c | 101 
> >>> ++++++++++++++++++++++++++++++++++--
> >>>    1 file changed, 97 insertions(+), 4 deletions(-)
> >>>
> >>> diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> >>> index 9d985d3bbe..414893bc24 100644
> >>> --- a/xen/arch/arm/domain_build.c
> >>> +++ b/xen/arch/arm/domain_build.c
> >>> @@ -1701,6 +1701,85 @@ static int __init make_vpl011_uart_node(struct 
> >>> kernel_info *kinfo)
> >>>    }
> >>>    #endif
> >>> +/*
> >>> + * Scan device tree properties for passthrough specific information.
> >>> + * Returns -ENOENT when no passthrough properties are found
> >>> + *         < 0 on error
> >>> + *         0 on success
> >>> + */
> >>> +static int __init handle_passthrough_prop(struct kernel_info *kinfo,
> >>> +                                          const struct fdt_property 
> >>> *prop,
> >>> +                                          const char *name,
> >>> +                                          uint32_t address_cells, 
> >>> uint32_t size_cells)
> >>> +{
> >>> +    const __be32 *cell;
> >>> +    unsigned int i, len;
> >>> +    struct dt_device_node *node;
> >>> +    int res;
> >>> +
> >>> +    /* xen,reg specifies where to map the MMIO region */
> >>> +    if ( dt_prop_cmp("xen,reg", name) == 0 )
> >>> +    {
> >>> +        paddr_t mstart, size, gstart;
> >>> +        cell = (const __be32 *)prop->data;
> >>> +        len = fdt32_to_cpu(prop->len) /
> >>> +            ((address_cells * 2 + size_cells) * sizeof(uint32_t));
> >>> +
> >>> +        for ( i = 0; i < len; i++ )
> >>> +        {
> >>> +            device_tree_get_reg(&cell, address_cells, size_cells,
> >>> +                    &mstart, &size);
> >>> +            gstart = dt_next_cell(address_cells, &cell);
> >>> +
> >>> +            if ( gstart & ~PAGE_MASK || mstart & ~PAGE_MASK || size 
> >>> & ~PAGE_MASK )
> >>> +                dprintk(XENLOG_WARNING,
> >>> +                        "DomU passthrough config has not page 
> >>> aligned addresses/sizes\n");
> >> I don't think this is wise to continue, the more this is a printk that
> >> can only happen in debug build. So someone using a release build may not
> >> notice the error.
> >>
> >> So I think this wants to be a printk(XENLOG_ERR,...) and also return an
> >> error.
> >>
> >>> +
> >>> +            res = map_regions_p2mt(kinfo->d,
> >>> +                    gaddr_to_gfn(gstart),
> >>> +                    PFN_DOWN(size),
> >>> +                    maddr_to_mfn(mstart),
> >>> +                    p2m_mmio_direct_dev);
> >> Coding style.
> >>
> >>> +            if ( res < 0 )
> >>> +            {
> >>> +                dprintk(XENLOG_ERR,
> >>> +                        "Failed to map %"PRIpaddr" to the guest 
> >>> at%"PRIpaddr"\n",
> >>> +                        mstart, gstart);
> >> Similarly, this wants to be a printk.
> >>
> >>> +                return -EFAULT;
> >>> +            }
> >>> +        }
> >>> +
> >>> +        return 0;
> >>> +    }
> >>> +    /*
> >>> +     * xen,path specifies the corresponding node in the host DT.
> >>> +     * Both interrupt mappings and IOMMU settings are based on it,
> >>> +     * as they are done based on the corresponding host DT node.
> >>> +     */
> >>> +    else if ( dt_prop_cmp("xen,path", name) == 0 )
> >>> +    {
> >>> +        node = dt_find_node_by_path(prop->data);
> >>> +        if ( node == NULL )
> >>> +        {
> >>> +            dprintk(XENLOG_ERR, "Couldn't find node %s in host_dt!\n",
> >>> +                    (char *)prop->data);
> >> Same here.
> >>
> >>> +            return -EINVAL;
> >>> +        }
> > 
> > I have to admit that I don't know about dom0less feature enough ...
> > 
> > 
> > But, shouldn't we check if the device is behind the IOMMU and try to add 
> > it (iommu_add_dt_device) before assigning it (this is needed for drivers 
> > which support generic IOMMU DT bindings in the first place).
> > 
> > [please take a look at 
> > https://lists.xenproject.org/archives/html/xen-devel/2019-09/msg02714.html 
> > if so]
> > 
> > Julien, what do you think?
> 
> Yes you are right.
> 
> @Stefano, this is a recently merged feature. Without it, you will not be 
> able to use passthrough with dom0less guest when the IOMMU (such as 
> IPMMU) is using the generic DT bindings.

Just double-checking but it should be only a matter of the following,
right?

+        res = iommu_add_dt_device(node);
+        if ( res < 0 )
+            return res;
+
+        if ( dt_device_is_protected(node) )
+        {
+            res = iommu_assign_dt_device(kinfo->d, node);
+            if ( res < 0 )
+                return res;
+        }
+

(I am asking because I couldn't quite test it due to the error with
mmu-masters I mentioned in the other email.)
--8323329-434546593-1569626890=:2594
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-434546593-1569626890=:2594--


From xen-devel-bounces@lists.xenproject.org Fri Sep 27 23:53:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 23: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 1iE02q-0006Dc-TT; Fri, 27 Sep 2019 23:53:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A1rL=XW=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iE02p-0006DW-Bx
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 23:53:03 +0000
X-Inumbo-ID: f0ccad28-e181-11e9-97fb-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by localhost (Halon) with ESMTPS
 id f0ccad28-e181-11e9-97fb-bc764e2007e4;
 Fri, 27 Sep 2019 23:53:02 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id i1so4944103wro.4
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 16:53:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/EaV+lrZH9oQtKF42PAHDOPKCZjHWDkH7UqnwJvKAc8=;
 b=jp5WbLIK7lDavNT/W0ZFdGp24cUQ2hmF38WFAlJOqUDKuviC8VHTRgSs7vHOHQ2Wf4
 zz6nPif3QOBE+rOOOnSPxINDehoHAav8twdqXS9EHTrG0zpi9u719oHy8UiTOhwYExrw
 dz7VFsdytYarL512/W0XztZYQE4XYij+1XCHFognHSu+KGJpHdMMxtwT/8qCTonNfX5R
 YZD9o1UTyu7QULQh+hwo+HfMn3pEHp8PQD2vhywgbwjRQRDucHSBTU4+/ub70SU9LuI7
 RoTU42g8eqbiS1a9N789wSZCc+JoBGMQfXmrRCWmqcn9FOSkz+5AJMtXpOaH1d9w35cG
 fzvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=/EaV+lrZH9oQtKF42PAHDOPKCZjHWDkH7UqnwJvKAc8=;
 b=WT0Q5zD0r2dmedwBfgmtVcUfk/IE420m2c722NRNYzouWZukfq30E7I0gbohZBGxaB
 Ns6oJ7PnBY8rmAmbE6iq+oUPP7P30Vl22I04vUeGe873qd9Fa0TZWdntliBQfNxAkeZG
 ZRCfEBlLpA2cZjNj5GqAYL+swwy0wStKCIO6h0byPko4U5OMj+TLOIwfaMHtxFfgTsOf
 OdavW1GMK1ZajE5F5SLA6K7J3Ip8m4LQF2wXj1LoSt+VGkf3kztZbaezZA++3BM+3c9E
 eEgIr1GgRBojF+guNmvLGSkXr0FXTbC3J/VLmVfy0gktwVu0XmjXnK8bOwHdTBrZEIVj
 RbFg==
X-Gm-Message-State: APjAAAX28qHY8toFOGwTbwkRItSRsXy8PLtGXXompwlk2uZ9aTtXurYH
 EICoLFS+0QdI5gHFZmyfNy+M9Lmgy6qm3CXmqBs=
X-Google-Smtp-Source: APXvYqxBjGk4bx5gn6TetfNOIgXnpHgRzbgAws8t3Z+wJ/lh3MJI7TefmcUfnnUWy/eSAse7j41l6q4fWW5htow4fLU=
X-Received: by 2002:adf:ed88:: with SMTP id c8mr5062660wro.329.1569628381437; 
 Fri, 27 Sep 2019 16:53:01 -0700 (PDT)
MIME-Version: 1.0
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <6c7d9f90-227a-c20a-090a-560a0805eb6b@arm.com>
 <71f1a62c-551c-97e1-2e1a-94339ab6e7d9@gmail.com>
 <alpine.DEB.2.21.1909271544030.2594@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1909271544030.2594@sstabellini-ThinkPad-T480s>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Sat, 28 Sep 2019 02:52:49 +0300
Message-ID: <CAPD2p-mO7msJexqbmnmGX7z5SmN00KKQCN7pVZc-+H6OjLcUqw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 volodymyr_babchuk@epam.com,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Type: multipart/mixed; boundary="===============5969595994462494130=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5969595994462494130==
Content-Type: multipart/alternative; boundary="0000000000001ae1d00593919624"

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

Hi Stefano

Sorry for the possible format issues.


=D1=81=D0=B1, 28 =D1=81=D0=B5=D0=BD=D1=82. 2019 =D0=B3., 01:50 Stefano Stab=
ellini <sstabellini@kernel.org>:

> On Thu, 26 Sep 2019, Oleksandr wrote:
> > On 26.09.19 17:56, Julien Grall wrote:
> > > Hi,
> >
> > Hi Julien
> >
> >
> > >
> > > On 9/26/19 12:20 PM, Oleksandr Tyshchenko wrote:
> > > > Oleksandr Tyshchenko (8):
> > > >    iommu/arm: Add iommu_helpers.c file to keep common for IOMMUs
> stuff
> > > >    iommu/arm: Add ability to handle deferred probing request
> > > >    xen/common: Introduce _xrealloc function
> > > >    xen/common: Introduce xrealloc_flex_struct() helper macros
> > > >    iommu/arm: Add lightweight iommu_fwspec support
> > > >    iommu: Order the headers alphabetically in device_tree.c
> > > >    iommu/arm: Introduce iommu_add_dt_device API
> > > >    iommu/arm: Add Renesas IPMMU-VMSA support
> > >
> > > This series is now merged.
> >
> > Thank you!
>
> I just wanted to provide early feedback that this series causes problems
> with the legacy mmu-masters binding:
>

This series was developed in a way to add new functionality, but not to
brake existing (legacy bindings). Probably, I missed something
important. iommu_add_dt_device() could return an error (I assume, this is
what you are facing) if the device node in DT contains "iommus" property (I
mean, uses new bindings), but the IOMMU driver doesn't implement required
callbacks yet. Do the device nodes in your DT contain "iommus" property?
And to which domain these devices (in your log) are going to be assigned
(dom0 or other domains?).


> (XEN) Failed to add /amba/dma@fd500000 to the IOMMU
> (XEN) Failed to add /amba/dma@fd510000 to the IOMMU
> (XEN) Failed to add /amba/dma@fd520000 to the IOMMU
> (XEN) Failed to add /amba/dma@fd530000 to the IOMMU
> (XEN) Failed to add /amba/dma@fd540000 to the IOMMU
> (XEN) Failed to add /amba/dma@fd550000 to the IOMMU
> (XEN) Failed to add /amba/dma@fd560000 to the IOMMU
> (XEN) Failed to add /amba/dma@fd570000 to the IOMMU
> (XEN) Failed to add /amba/dma@ffa80000 to the IOMMU
> (XEN) Failed to add /amba/dma@ffa90000 to the IOMMU
> (XEN) Failed to add /amba/dma@ffaa0000 to the IOMMU
> (XEN) Failed to add /amba/dma@ffab0000 to the IOMMU
> (XEN) Failed to add /amba/dma@ffac0000 to the IOMMU
> (XEN) Failed to add /amba/dma@ffad0000 to the IOMMU
> (XEN) Failed to add /amba/dma@ffae0000 to the IOMMU
> (XEN) Failed to add /amba/dma@ffaf0000 to the IOMMU
> (XEN) Failed to add /amba/nand@ff100000 to the IOMMU
> (XEN) Failed to add /amba/ethernet@ff0b0000 to the IOMMU
> (XEN) Failed to add /amba/ethernet@ff0c0000 to the IOMMU
> (XEN) Failed to add /amba/ethernet@ff0d0000 to the IOMMU
> (XEN) Failed to add /amba/spi@ff0f0000 to the IOMMU
> (XEN) Failed to add /amba/sdhci@ff160000 to the IOMMU
> (XEN) Failed to add /amba/sdhci@ff170000 to the IOMMU
> (XEN) Failed to add /amba/usb@fe200000 to the IOMMU
> (XEN) Failed to add /amba/usb@fe300000 to the IOMMU
>
> Booting fails and also even forcing to continue devices are unusable. I
> haven't managed to investigate further.

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

<div dir=3D"auto"><div>Hi Stefano<div dir=3D"auto"><br></div><div dir=3D"au=
to">Sorry for the possible format issues.</div><br><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">=D1=81=D0=B1, 28 =D1=81=D0=B5=
=D0=BD=D1=82. 2019 =D0=B3., 01:50 Stefano Stabellini &lt;<a href=3D"mailto:=
sstabellini@kernel.org" target=3D"_blank" rel=3D"noreferrer">sstabellini@ke=
rnel.org</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, 26 Sep 20=
19, Oleksandr wrote:<br>
&gt; On 26.09.19 17:56, Julien Grall wrote:<br>
&gt; &gt; Hi,<br>
&gt; <br>
&gt; Hi Julien<br>
&gt; <br>
&gt; <br>
&gt; &gt; <br>
&gt; &gt; On 9/26/19 12:20 PM, Oleksandr Tyshchenko wrote:<br>
&gt; &gt; &gt; Oleksandr Tyshchenko (8):<br>
&gt; &gt; &gt; =C2=A0=C2=A0 iommu/arm: Add iommu_helpers.c file to keep com=
mon for IOMMUs stuff<br>
&gt; &gt; &gt; =C2=A0=C2=A0 iommu/arm: Add ability to handle deferred probi=
ng request<br>
&gt; &gt; &gt; =C2=A0=C2=A0 xen/common: Introduce _xrealloc function<br>
&gt; &gt; &gt; =C2=A0=C2=A0 xen/common: Introduce xrealloc_flex_struct() he=
lper macros<br>
&gt; &gt; &gt; =C2=A0=C2=A0 iommu/arm: Add lightweight iommu_fwspec support=
<br>
&gt; &gt; &gt; =C2=A0=C2=A0 iommu: Order the headers alphabetically in devi=
ce_tree.c<br>
&gt; &gt; &gt; =C2=A0=C2=A0 iommu/arm: Introduce iommu_add_dt_device API<br=
>
&gt; &gt; &gt; =C2=A0=C2=A0 iommu/arm: Add Renesas IPMMU-VMSA support<br>
&gt; &gt; <br>
&gt; &gt; This series is now merged.<br>
&gt; <br>
&gt; Thank you!<br>
<br>
I just wanted to provide early feedback that this series causes problems<br=
>
with the legacy mmu-masters binding:<br></blockquote></div></div><div dir=
=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex"></blockquote></div></div><div dir=3D"auto">This series=
 was developed in a way to add new functionality, but not to brake existing=
 (legacy bindings). Probably, I missed something important.=C2=A0iommu_add_=
dt_device() could return an error (I assume, this is what you are facing) i=
f the device node in DT contains &quot;iommus&quot; property (I mean, uses =
new bindings), but the IOMMU driver doesn&#39;t implement required callback=
s yet. Do the device nodes in your DT contain &quot;iommus&quot; property? =
And to which domain these devices (in your log) are going to be assigned (d=
om0 or other domains?).</div><div dir=3D"auto"><br></div><div dir=3D"auto">=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
(XEN) Failed to add /amba/dma@fd500000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@fd510000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@fd520000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@fd530000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@fd540000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@fd550000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@fd560000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@fd570000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@ffa80000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@ffa90000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@ffaa0000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@ffab0000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@ffac0000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@ffad0000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@ffae0000 to the IOMMU<br>
(XEN) Failed to add /amba/dma@ffaf0000 to the IOMMU<br>
(XEN) Failed to add /amba/nand@ff100000 to the IOMMU<br>
(XEN) Failed to add /amba/ethernet@ff0b0000 to the IOMMU<br>
(XEN) Failed to add /amba/ethernet@ff0c0000 to the IOMMU<br>
(XEN) Failed to add /amba/ethernet@ff0d0000 to the IOMMU<br>
(XEN) Failed to add /amba/spi@ff0f0000 to the IOMMU<br>
(XEN) Failed to add /amba/sdhci@ff160000 to the IOMMU<br>
(XEN) Failed to add /amba/sdhci@ff170000 to the IOMMU<br>
(XEN) Failed to add /amba/usb@fe200000 to the IOMMU<br>
(XEN) Failed to add /amba/usb@fe300000 to the IOMMU<br>
<br>
Booting fails and also even forcing to continue devices are unusable. I<br>
haven&#39;t managed to investigate further.</blockquote></div></div></div>

--0000000000001ae1d00593919624--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5969595994462494130==--


From xen-devel-bounces@lists.xenproject.org Fri Sep 27 23:59:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 27 Sep 2019 23: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 1iE08v-0006gq-S9; Fri, 27 Sep 2019 23:59:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UfwP=XW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iE08u-0006gj-UY
 for xen-devel@lists.xenproject.org; Fri, 27 Sep 2019 23:59:20 +0000
X-Inumbo-ID: d217f24c-e182-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id d217f24c-e182-11e9-b588-bc764e2007e4;
 Fri, 27 Sep 2019 23:59:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iE08s-0000hi-Vq; Fri, 27 Sep 2019 23:59:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iE08s-0000rq-HJ; Fri, 27 Sep 2019 23:59:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iE08s-00073v-Gl; Fri, 27 Sep 2019 23:59:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141893-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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
X-Osstest-Versions-This: libvirt=742f59903349cefdd02f58e25eed3747c5165e63
X-Osstest-Versions-That: libvirt=03449e25047c71eaf4a54b6459007bf2c504802e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 27 Sep 2019 23:59:18 +0000
Subject: [Xen-devel] [libvirt test] 141893: 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>

ZmxpZ2h0IDE0MTg5MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4OTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxNSBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0ICAgZmFpbCBsaWtlIDE0MTg1OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxODU5CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxNDE4NTkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNzQyZjU5OTAzMzQ5Y2Vm
ZGQwMmY1OGUyNWVlZDM3NDdjNTE2NWU2MwpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAg
ICAgICAgICAgMDM0NDllMjUwNDdjNzFlYWY0YTU0YjY0NTkwMDdiZjJjNTA0ODAyZQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQxODU5ICAyMDE5LTA5LTI2IDA4OjIyOjAxIFogICAgMSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTg5MyAgMjAxOS0wOS0yNyAwOTowMzoxNSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAg
TGFpbmUgU3R1bXAgPGxhaW5lQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAogICAwMzQ0OWUyNTA0Li43NDJmNTk5MDMzICA3NDJmNTk5MDMz
NDljZWZkZDAyZjU4ZTI1ZWVkMzc0N2M1MTY1ZTYzIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 00:56:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 00: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 1iE125-0004L8-M9; Sat, 28 Sep 2019 00:56:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iE124-0004L3-Eq
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 00:56:20 +0000
X-Inumbo-ID: c72fabce-e18a-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id c72fabce-e18a-11e9-bf31-bc764e2007e4;
 Sat, 28 Sep 2019 00: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 <osstest-admin@xenproject.org>)
 id 1iE121-0002Jm-5X; Sat, 28 Sep 2019 00: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 1iE120-0005NH-QE; Sat, 28 Sep 2019 00:56:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iE120-000516-PT; Sat, 28 Sep 2019 00:56:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141886-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-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: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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=eb13d1cf4a0478fc29f80abfbac8209479325f35
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 00:56:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 141886: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg4NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4ODYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0
MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAg
ICAgICBlYjEzZDFjZjRhMDQ3OGZjMjlmODBhYmZiYWM4MjA5NDc5MzI1ZjM1CmJhc2VsaW5lIHZl
cnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdj
ZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6
MzY6NTEgWiAgIDQwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5
IDExOjM2OjI2IFogICAzOSBkYXlzICAgNDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQxODg2ICAyMDE5LTA5LTI3IDAzOjA4OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJj
aWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdh
dmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxl
eGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxp
c3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBrZXJuZWwub3JnPgogIEFu
ZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJl
eS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJhQHdkYy5jb20+CiAgQXVy
ZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04gWm9sdGFuIDxiYWxh
dG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBL
b3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQmluIE1lbmcgPGJt
ZW5nLmNuQGdtYWlsLmNvbT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNA
Z21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENo
ZW4gWmhhbmcgPHRnZmJldGFAbWUuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRy
YWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU3ZlbnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNv
bT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNs
Z0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxl
ZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8
ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBM
ZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50
ZWwuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBn
b29nbGUuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEg
U3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEp1c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxm
QGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVk
ZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8
RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNu
b2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBM
YXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYz
LmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3Nh
dHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFu
ZGUuY28udWs+CiAgTWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KICBNYXJrdXMgQXJt
YnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBj
b21wdXRlci5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJl
aXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0
LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWlj
aGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJv
dGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQ
aWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6Pgog
IE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFpbC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRo
YXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW5rYWogR3Vw
dGEgPHBhZ3VwdGFAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1
cy5pYm0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1
bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0
ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGlu
YXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+
CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0
eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJhc2htaWNhIEd1cHRhIDxyYXNobWlj
YS5nQGdtYWlsLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGlu
YXJvLm9yZz4KICBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExv
b3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxz
YXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNv
bT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4g
V2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3Zp
Y0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJl
QHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWls
LmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRh
bzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhv
bWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0
LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1p
ciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVu
ZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxp
bnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWlmYW4g
THVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5n
MUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290
b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxODY2OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 03:08:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 03: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 1iE35a-00037y-P1; Sat, 28 Sep 2019 03:08:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Y9qB=XX=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1iE35Z-00037t-O1
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 03:08:05 +0000
X-Inumbo-ID: 305b0316-e19d-11e9-bf31-bc764e2007e4
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by localhost (Halon) with ESMTPS
 id 305b0316-e19d-11e9-bf31-bc764e2007e4;
 Sat, 28 Sep 2019 03:08:04 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id y144so3583801qkb.7
 for <xen-devel@lists.xenproject.org>; Fri, 27 Sep 2019 20:08:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=fONCvjWB5gyniUuE4K1/PiO7ByikOkTCKe/7iMeRfs8=;
 b=FLYgok/MfScvRgc4IdaET35jIxP3VJhMzP4Ptk9EDvwbqEb0KNUgzji24+wrHOvcOq
 LcMHOkycH2QLau7uAgko8VeaSboduEbeJyOvG2/Wbp4fL+s1lJY/BZ5UoHl+VBh0dV+o
 MrSFDdBf0jO9KzSnSPdK3TKY2Bbug3k5yO2FVToOxEHDeTGOFZqbltLHMh0vqiX+gRfF
 ncPwrWKLwjEPl8VK8dCYF3SWMD1F1xMmi0Qh0O+p+5vrLDe11Od4euLS2KlWHYo4S6OH
 ZhdEXkU+LqXwk5VtG15iPOQfic6/RVfmEHiKWzlOuFAWG9tvzCSTrDIdsxZrBKmdm6zZ
 Q6Hw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=fONCvjWB5gyniUuE4K1/PiO7ByikOkTCKe/7iMeRfs8=;
 b=UceeabI/vPFGUD/kF7bPJTbMBX6SgcNNMTkL7zDF9SH4Bx4u7comSzVVJX+21+/cHX
 DVj46BAUsF6ht57yzjZc4KCe99/vMOwV2Wn+RTrvJPrXTdo2yWGQEiyennnNHr8NTeTb
 LlINDTf2KE34LKRdvf9NEovIReFF3hcU960E6nlIuFr2H8bTPrD7oh533j+ASh0Dy9lg
 iJ7CR4pc7ekpkFubbLMyVLxzx9Z8YwkdFOC6XBbJxgYUwO2EwTN7/vZs+GHFS/IKi0AC
 2vh1gsDx15NvuRgTCO4kJ49mfk6Jj/2XOViaIxDkI9im+EMtpbe9sIGMneckaQ3Hvelk
 yxXA==
X-Gm-Message-State: APjAAAWEjvBwORx6MWEYBMwUZ2fibrvXZYCKg1jlH1W5G6vvGr1rZwiV
 R5eDIyiPtae1XxaY6ZT6qHesGfjXHSRz7iQtQJgd8g==
X-Google-Smtp-Source: APXvYqw/PgapwFNrPLj2WRbAASpsEW+17+usgL21JVkQ4jXAqdN0gmUlXT2ZVwkRIHgqT1btQEA1xpSxFeIAdjwDzkc=
X-Received: by 2002:a37:2e42:: with SMTP id u63mr8120608qkh.157.1569640084456; 
 Fri, 27 Sep 2019 20:08:04 -0700 (PDT)
MIME-Version: 1.0
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
In-Reply-To: <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Fri, 27 Sep 2019 20:07:53 -0700
Message-ID: <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTI6NDQgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+IE9uIDI2LjA5LjIwMTkgMDA6MzEsIFJvbWFuIFNoYXBvc2huaWsg
d3JvdGU6Cj4gPiBKYW4sIFJvZ2VyLCB0aGFuayB5b3Ugc28gbXVjaCBmb3IgdGhlIGluaXRpYWwg
aWRlYXMuIEkgdHJpZWQgYSBmZXcgb2YKPiA+IHRob3NlIGFuZCBoZXJlJ3Mgd2hlcmUgSSBhbS4K
PiA+Cj4gPiBGaXJzdCBvZiBhbGwsIGl0IGlzIGRlZmluaXRlbHkgcmVsYXRlZCB0byBDUFUgYnJp
bmcgdXAuIEFkZGluZwo+ID4gY3B1aWRsZT0wIHRvIHhlbiBjb21tYW5kIGxpbmUgbWFkZSBYZW4g
Ym9vdC4KPiA+Cj4gPiBUaGVuLCBhIGdvb2QgZnJpZW5kIG9mIG1pbmUgKHdobyB5b3UgbWF5IGtu
b3cgZnJvbSBhbmNpZW50IFhlbiBkYXlzCj4gPiA7LSkpIHN1Z2dlc3RlZCB0aGF0IHRoaXMgY291
bGQgYmUgcmVsYXRlZCB0byB0aGlzOgo+ID4gICAgICBodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9YZW5fcG93ZXJfbWFuYWdlbWVudAo+ID4gc28gSSB3ZW50IHRvIHRoZSBCSU9TIHNl
dHRpbmdzIGFuZCBxdWl0ZSB0byBteSBzdXJwcmlzZSBhbGwgb2YgdGhlbQo+ID4gd2VyZSBncmF5
ZWQgb3V0IChub3QgdHdlYWthYmxlKS4KPiA+Cj4gPiBUaGUgb25seSBvbmUgdGhhdCB3YXNuJ3Qg
d2FzIDJ4QVBJQyBzdXBwb3J0LiBTbyBqdXN0IGZvciBraWNrcyAtLSBJCj4gPiBkaXNhYmxlZCB0
aGF0Lgo+ID4KPiA+IFRoYXQsIGluIHR1cm4sIG1hZGUgWGVuIGJvb3QgZXZlbiB3aXRob3V0IGNw
dWlkbGU9MC4gSSdtIGF0dGFjaGluZyB0aGF0IGxvZy4KPgo+IEludGVyZXN0aW5nLCBidXQgdW5m
b3J0dW5hdGVseSB0aGlzIHBhcnRpY3VsYXIgbG9nIGlzIG9mIG5vIHJlYWwgdXNlCj4gZm9yIGlu
dmVzdGlnYXRpb24gb2YgdGhlIGlzc3VlIChvdGhlciB0aGFuIGtub3dpbmcgdGhlIENQVSBtb2Rl
bCkuIEkKPiBhbHNvIG5vdGljZSBpdCdzIGEgNC4xMi4wIGxvZywgd2hlbiB5b3VyIG9yaWdpbmFs
IHJlcG9ydCB3YXMgYWdhaW5zdAo+IGxhdGVzdCBtYXN0ZXIuCj4KPiA+IFNvIEkgZ3Vlc3MgYXQg
dGhpcyBwb2ludCwgeW91IGNvdWxkIHNheSB0aGF0IEkgaGF2ZSBhIGZ1bmN0aW9uYWwKPiA+IHN5
c3RlbSwgYnV0IEknbSBjdXJpb3VzIHdoZXRoZXIgeW91IGd1eXMgd291bGQgYmUgaW50ZXJlc3Rl
ZCB0byBsb29rCj4gPiBpbnRvIDJ4QVBJQyBzaXR1YXRpb24uCj4KPiBPZiBjb3Vyc2Ugd2UgZG8u
IEFzIGEgbmV4dCBzdGVwIEknZCBzdWdnZXN0IHJldmVydGluZyB0aGUgQklPUyBzZXR0aW5ncwo+
IGNoYW5nZSB5b3UgZGlkLCBhbmQgaW5zdGVhZCB1c2luZyB0aGUgIngyYXBpYz0wIiBYZW4gY29t
bWFuZCBsaW5lIG9wdGlvbi4KCkludGVyZXN0aW5nbHkgZW5vdWdoLCB0aGlzIGRvZXNuJ3QgcmVh
bGx5IHNvbHZlIHRoZSBwcm9ibGVtIGNvbXBsZXRlbHkuClNwZWNpZnlpbmcgeDJhcGljPTAgY2Vy
dGFpbmx5IG1ha2VzIFhlbiBnbyBtdWNoIGZ1cnRoZXIgdG8gYSBwb2ludAp3aGVyZSBpdCB0cmll
cyB0byBsb2FkIERvbTAgYW5kIHRoZW4gdGhlIGNvbnNvbGUgVkdBIHNjcmVlbiBnb2VzCmJsYW5r
ICh0aGlzIGlzIHdoZXJlIHRoYXQgc2VyaWFsIGRlYnVnIG91dHB1dCB3b3VsZCBiZSB2ZXJ5IHVz
ZWZ1bCA6LSgpLgoKSSBzdXBwb3NlIEkgY2FuIGJ1eToKICAgICBodHRwczovL3d3dy5jZHcuY29t
L3Byb2R1Y3QvaHBlLWRsMjAtbWwzMC1nZW4xMC1tLjItZGVkaWNhdGVkLWlsby1hbmQtc2VyaWFs
LXBvcnQta2l0LzUzNDgwMjQKYnV0IHRoYXQnbGwgdGFrZSBzb21lIHRpbWUgdG8gYXJyaXZlLgoK
PiBBbmQgdGhlbiB3ZSBvZiBjb3Vyc2UgbmVlZCBhIGNvbXBsZXRlIGJvb3QgbG9nIChhcyByZXF1
ZXN0ZWQgZWFybGllcikgb2YKPiBhIHByb2JsZW0gY2FzZS4KPgo+IEZ1cnRoZXIgSSdkIHN1Z2dl
c3QgbW92aW5nIGF3YXkgZnJvbSB0aGUgYmxhY2stYW5kLXdoaXRlICJjcHVpZGxlPSIKPiBvcHRp
b24sIGFuZCBpbnN0ZWFkIGxpbWl0aW5nIHVzZSBvZiBkZWVwIEMgc3RhdGVzICgibWF4X2NzdGF0
ZT0iKS4gSQo+IHdvdWxkbid0IGJlIHN1cnByaXNlZCBpZiB0aGlzIHdhcyB0aGUgaXNzdWU7IHdl
J2QgdGhlbiBoYXZlIHRvIGZpcnN0Cj4gb2YgYWxsIGdvIHRocm91Z2ggZXJyYXRhIGZvciB0aGUg
cGFydCB5b3VyIHN5c3RlbSBpcyB1c2luZy4KCll1cC4gbWF4X2NzdGF0ZT0xIG1ha2VzIGl0IGJv
b3QgZmluZS4gbWF4X2NzdGF0ZT0yIHRob3VnaCBoYW5ncwp0aGUgc3lzdGVtICpleGFjdGx5KiBp
biB0aGUgc2FtZSB3YXkgYXMgc3BlY2lmeWluZyB4MmFwaWM9MAood2hpY2ggaXMgZGlmZmVyZW50
IGZyb20gdGhlIG9yaWdpbmFsIHByb2JsZW0gYXMgSSd2ZSBkZXNjcmliZWQgYWJvdmUpLgoKQ2Fu
IHlvdSBwbGVhc2UgZWxhYm9yYXRlIG9uICJ3ZSdkIHRoZW4gaGF2ZSB0byBmaXJzdCBvZiBhbGwg
Z28gdGhyb3VnaAplcnJhdGEgZm9yIHRoZSBwYXJ0IHlvdXIgc3lzdGVtIGlzIHVzaW5nIgoKVGhh
bmtzLApSb21hbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 05:09:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 05:09:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iE4z3-0007al-5b; Sat, 28 Sep 2019 05:09: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=rlNr=XX=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iE4z1-0007ag-OS
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 05:09:27 +0000
X-Inumbo-ID: 2400718a-e1ae-11e9-968d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2400718a-e1ae-11e9-968d-12813bfff9fa;
 Sat, 28 Sep 2019 05:09: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 E8540ACA0;
 Sat, 28 Sep 2019 05:09:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 28 Sep 2019 07:09:23 +0200
Message-Id: <20190928050923.23540-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,
 andrew.cooper3@citrix.com, marmarek@invisiblethingslab.com,
 olekstysh@gmail.com, paul.durrant@citrix.com, JBeulich@suse.com,
 puwen@hygon.cn, chao.gao@intel.com, Volodymyr_Babchuk@epam.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>

QXMgbXVsdGlwbGUgcmF0aGVyIGltcG9ydGFudCBwYXRjaCBzZXJpZXMgYXJlIHZlcnkgc2hvcnQg
YmVmb3JlIGJlaW5nIHJlYWR5CkkgaGF2ZSBkZWNpZGVkIHRvIHB1c2ggdGhlIGhhcmQgY29kZSBm
cmVlemUgb25lIHdlZWsgYmFjayB0byBPY3RvYmVyIDR0aC4KClRoaXMgZW1haWwgb25seSB0cmFj
a3MgYmlnIGl0ZW1zIGZvciB4ZW4uZ2l0IHRyZWUuIFBsZWFzZSByZXBseSBmb3IgaXRlbXMgeW91
CndvdWxkIGxpa2UgdG8gc2VlIGluIDQuMTMgc28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBpZGVhIHdo
YXQgaXMgZ29pbmcgb24gYW5kCnByaW9yaXRpc2UgYWNjb3JkaW5nbHkuCgpZb3UncmUgd2VsY29t
ZSB0byBwcm92aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhlIGZlYXR1cmUgeW91
J3JlCndvcmtpbmcgb24uCgo9IFRpbWVsaW5lID0KCldlIG5vdyBhZG9wdCBhIGZpeGVkIGN1dC1v
ZmYgZGF0ZSBzY2hlbWUuIFdlIHdpbGwgcmVsZWFzZSBhYm91dCBldmVyeSA4IG1vbnRocy4KVGhl
IHVwY29taW5nIDQuMTMgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgoKKiBMYXN0IHBvc3Rpbmcg
ZGF0ZTogU2VwdGVtYmVyIDEzdGgsIDIwMTkKLS0tPiBXZSBhcmUgaGVyZQoqIEhhcmQgY29kZSBm
cmVlemU6IE9jdG9iZXIgNHRoLCAyMDE5CiogUkMxOiBUQkQKKiBSZWxlYXNlOiBOb3ZlbWJlciA3
dGgsIDIwMTkKCk5vdGUgdGhhdCB3ZSBkb24ndCBoYXZlIGZyZWV6ZSBleGNlcHRpb24gc2NoZW1l
IGFueW1vcmUuIEFsbCBwYXRjaGVzCnRoYXQgd2lzaCB0byBnbyBpbnRvIDQuMTMgbXVzdCBiZSBw
b3N0ZWQgaW5pdGlhbGx5IG5vIGxhdGVyIHRoYW4gdGhlCmxhc3QgcG9zdGluZyBkYXRlIGFuZCBm
aW5hbGx5IG5vIGxhdGVyIHRoYW4gdGhlIGhhcmQgY29kZSBmcmVlemUuIEFsbApwYXRjaGVzIHBv
c3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZCBpbnRvIG5l
eHQKcmVsZWFzZS4KClJDcyB3aWxsIGJlIGFycmFuZ2VkIGltbWVkaWF0ZWx5IGFmdGVyIGZyZWV6
ZS4KCldlIHJlY2VudGx5IGludHJvZHVjZWQgYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNrIGFsbCB0
aGUgdGFza3MgKG5vdCBvbmx5IGJpZykKZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVu
cHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCgpTb21lIG9mIHRoZSB0
YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgamly
YSB0YXNrCnJlZmVycmVkIGJ5IFhFTi1OLgoKSSBoYXZlIHN0YXJ0ZWQgdG8gaW5jbHVkZSB0aGUg
dmVyc2lvbiBudW1iZXIgb2Ygc2VyaWVzIGFzc29jaWF0ZWQgdG8gZWFjaApmZWF0dXJlLiBDYW4g
ZWFjaCBvd25lciBzZW5kIGFuIHVwZGF0ZSBvbiB0aGUgdmVyc2lvbiBudW1iZXIgaWYgdGhlIHNl
cmllcwp3YXMgcG9zdGVkIHVwc3RyZWFtPwoKPSBQcm9qZWN0cyA9Cgo9PSBIeXBlcnZpc29yID09
IAoKKiAgQ29yZSBzY2hlZHVsaW5nICh2NCkKICAtICBKdWVyZ2VuIEdyb3NzCgo9PT0geDg2ID09
PSAKCiogIEludGVsIFByb2Nlc3NvciBUcmFjZSB2aXJ0dWFsaXphdGlvbiBlbmFibGluZyAodjEp
CiAgLSAgTHV3ZWkgS2FuZwoKKiAgTGludXggc3R1YiBkb21haW5zIChSRkMgdjIpCiAgLSAgTWFy
ZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpCgoqICBJbXByb3ZlIGxhdGUgbWljcm9jb2RlIGxvYWRp
bmcgKHYxMikKICAtICBDaGFvIEdhbwoKKiAgRml4ZXMgdG8gI0RCIGluamVjdGlvbgogIC0gIEFu
ZHJldyBDb29wZXIKCiogIENQVUlEL01TUiBYZW4vdG9vbHN0YWNrIGltcHJvdmVtZW50cwogIC0g
IEFuZHJldyBDb29wZXIKCiogIEltcHJvdmVtZW50cyB0byBkb21haW5fY3Jhc2goKQogIC0gIEFu
ZHJldyBDb29wZXIKCiogIEVJQlJTCiAgLSAgQW5kcmV3IENvb3BlcgoKKiAgWGVuIGlvcmVxIHNl
cnZlciAodjIpCiAgLSAgUm9nZXIgUGF1IE1vbm5lCgo9PT0gQVJNID09PSAKCj09IENvbXBsZXRl
ZCA9PSAKCiogIERyb3AgdG1lbQogIC0gIFdlaSBMaXUKCiogIEFkZCBzdXBwb3J0IGZvciBIeWdv
biBEaHlhbmEgRmFtaWx5IDE4aCBwcm9jZXNzb3IKICAtICBQdSBXZW4KCiogIGh5cGVydmlzb3Ig
eDg2IGluc3RydWN0aW9uIGVtdWxhdG9yIGFkZGl0aW9ucyBmb3IgQVZYNTEyCiAgLSAgSmFuIEJl
dWxpY2gKCiogIHgyQVBJQyBzdXBwb3J0IGZvciBBTUQKICAtICBKYW4gQmV1bGljaAoKKiAgYWRk
IHBlci1kb21haW4gSU9NTVUgY29udHJvbAogIC0gIFBhdWwgRHVycmFudAoKKiAgVEVFIG1lZGlh
dG9yIChhbmQgT1AtVEVFKSBzdXBwb3J0IGluIFhFTgogIC0gIFZvbG9keW15ciBCYWJjaHVrCgoq
ICBSZW5lc2FzIElQTU1VLVZNU0Egc3VwcG9ydCArIExpbnV4J3MgaW9tbXVfZndzcGVjCiAgLSAg
T2xla3NhbmRyIFR5c2hjaGVua28KCgpKdWVyZ2VuIEdyb3NzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 06:12:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 06: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 1iE5xI-0005av-5j; Sat, 28 Sep 2019 06:11: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=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iE5xH-0005aq-En
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 06:11:43 +0000
X-Inumbo-ID: d6968944-e1b6-11e9-9691-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id d6968944-e1b6-11e9-9691-12813bfff9fa;
 Sat, 28 Sep 2019 06:11: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 1iE5xE-0005uw-8F; Sat, 28 Sep 2019 06:11: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 1iE5xE-0004zR-0S; Sat, 28 Sep 2019 06:11:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iE5xD-0001pW-Vk; Sat, 28 Sep 2019 06:11:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141896-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-saverestore.2:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-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-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot: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-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot: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-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx: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-i386-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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-i386-xl-qemuu-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 06:11:39 +0000
Subject: [Xen-devel] [linux-4.4 test] 141896: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg5NiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTg5Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltIDE3IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxNDE3OTYg
cGFzcyBpbiAxNDE4OTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIGluIDE0MTc5NiBwYXNzIGluIDE0MTg5NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTQxODQ5IHBhc3MgaW4gMTQx
ODk2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxNDE3OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTg0OQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTQxODQ5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDE4NDkKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MTc5NiBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxNDE3OTYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDE0MTg0OSBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTQxODQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxODQ5IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAx
NDE4NDkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDVmMDkwZDgzN2IxZjYxYmExMjc4MGE4YjgxOTZiNjlhMDBkN2NkNzAKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1
Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0
ODozMCBaICAgNTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYg
MTY6NDA6MjYgWiAgIDUyIGRheXMgICA2MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE1OTkgIDIwMTktMDktMjEgMTk6MDA6NDYgWiAgICA2IGRheXMgICAgNiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjMwMSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDk2NjAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 06:45:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 06:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iE6UK-000073-OU; Sat, 28 Sep 2019 06:45: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=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iE6UJ-00006x-Mc
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 06:45:51 +0000
X-Inumbo-ID: 9894311e-e1bb-11e9-9691-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 9894311e-e1bb-11e9-9691-12813bfff9fa;
 Sat, 28 Sep 2019 06: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 <osstest-admin@xenproject.org>)
 id 1iE6UC-0006XS-9L; Sat, 28 Sep 2019 06: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 1iE6UB-0006kt-Ua; Sat, 28 Sep 2019 06:45:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iE6UB-0003WF-Tm; Sat, 28 Sep 2019 06:45:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141894-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-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl: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-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=bb2aee77c82d7e7c08d4c78a4f65c703eef0fc60
X-Osstest-Versions-That: linux=351c8a09b00b5c51c8f58b016fffe51f87e2d820
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 06:45:43 +0000
Subject: [Xen-devel] [linux-next test] 141894: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTg5NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4OTQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MTgwNQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE4MDUK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ICAgICBmYWlsICBsaWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFp
bCBsaWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4
MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
NyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE4MDUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1ib290ICAg
ZmFpbCBsaWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
NDE4MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTQxODA1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDE4MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTQxODA1CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE4MDUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgwNQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MDUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtl
IDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MDUKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBsaWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbGlr
ZSAxNDE4MDUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODA1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDE4MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxODA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgwNQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MDUKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTgwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODA1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJiMmFlZTc3YzgyZDdlN2MwOGQ0Yzc4YTRmNjVj
NzAzZWVmMGZjNjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM1MWM4
YTA5YjAwYjVjNTFjOGY1OGIwMTZmZmZlNTFmODdlMmQ4MjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQxODk0ICAyMDE5LTA5LTI3IDA5OjIwOjA2IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 07:34:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 07: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 1iE7Eu-0005Ej-La; Sat, 28 Sep 2019 07:34:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S27p=XX=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1iE7Et-0005Ee-BS
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 07:33:59 +0000
X-Inumbo-ID: 54ab280c-e1c2-11e9-b588-bc764e2007e4
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by localhost (Halon) with ESMTPS
 id 54ab280c-e1c2-11e9-b588-bc764e2007e4;
 Sat, 28 Sep 2019 07:33:57 +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
 x8S7X0Nn023507
 for <xen-devel@lists.xenproject.org>; Sat, 28 Sep 2019 03:33:56 -0400
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2va2u2rdh8-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Sat, 28 Sep 2019 03:33:56 -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 <rppt@linux.ibm.com>;
 Sat, 28 Sep 2019 08:33:52 +0100
Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Sat, 28 Sep 2019 08:33:39 +0100
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 x8S7XdOa53280776
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 28 Sep 2019 07:33:39 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id EA026AE051;
 Sat, 28 Sep 2019 07:33:38 +0000 (GMT)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6CE5CAE045;
 Sat, 28 Sep 2019 07:33:34 +0000 (GMT)
Received: from linux.ibm.com (unknown [9.148.204.50])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Sat, 28 Sep 2019 07:33:34 +0000 (GMT)
Date: Sat, 28 Sep 2019 10:33:32 +0300
From: Mike Rapoport <rppt@linux.ibm.com>
To: Adam Ford <aford173@gmail.com>
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
 <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
 <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
 <20190926160433.GD32311@linux.ibm.com>
 <CAHCN7xL1sFXDhKUpj04d3eDZNgLA1yGAOqwEeCxedy1Qm-JOfQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHCN7xL1sFXDhKUpj04d3eDZNgLA1yGAOqwEeCxedy1Qm-JOfQ@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19092807-0016-0000-0000-000002B189F7
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19092807-0017-0000-0000-000033125EFB
Message-Id: <20190928073331.GA5269@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-09-28_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1908290000 definitions=main-1909280079
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Fabio Estevam <festevam@gmail.com>, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, Chris Healy <cphealy@gmail.com>,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDI6MzU6NTNQTSAtMDUwMCwgQWRhbSBGb3JkIHdyb3Rl
Ogo+IE9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDExOjA0IEFNIE1pa2UgUmFwb3BvcnQgPHJwcHRA
bGludXguaWJtLmNvbT4gd3JvdGU6Cj4gPgo+ID4gSGksCj4gPgo+ID4gT24gVGh1LCBTZXAgMjYs
IDIwMTkgYXQgMDg6MDk6NTJBTSAtMDUwMCwgQWRhbSBGb3JkIHdyb3RlOgo+ID4gPiBPbiBXZWQs
IFNlcCAyNSwgMjAxOSBhdCAxMDoxNyBBTSBGYWJpbyBFc3RldmFtIDxmZXN0ZXZhbUBnbWFpbC5j
b20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgOToxNyBB
TSBBZGFtIEZvcmQgPGFmb3JkMTczQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiA+
IEkgdHJpZWQgY21hPTI1Nk0gYW5kIG5vdGljZWQgdGhlIGNtYSBkdW1wIGF0IHRoZSBiZWdpbm5p
bmcgZGlkbid0Cj4gPiA+ID4gPiBjaGFuZ2UuICBEbyB3ZSBuZWVkIHRvIHNldHVwIGEgcmVzZXJ2
ZWQtbWVtb3J5IG5vZGUgbGlrZQo+ID4gPiA+ID4gaW14NnVsLWNjaW14NnVsc29tLmR0c2kgZGlk
Pwo+ID4gPiA+Cj4gPiA+ID4gSSBkb24ndCB0aGluayBzby4KPiA+ID4gPgo+ID4gPiA+IFdlcmUg
eW91IGFibGUgdG8gaWRlbnRpZnkgd2hhdCB3YXMgdGhlIGV4YWN0IGNvbW1pdCB0aGF0IGNhdXNl
ZCBzdWNoIHJlZ3Jlc3Npb24/Cj4gPiA+Cj4gPiA+IEkgd2FzIGFibGUgdG8gbmFycm93IGl0IGRv
d24gdGhlIDkyZDEyZjk1NDRiNyAoIm1lbWJsb2NrOiByZWZhY3Rvcgo+ID4gPiBpbnRlcm5hbCBh
bGxvY2F0aW9uIGZ1bmN0aW9ucyIpIHRoYXQgY2F1c2VkIHRoZSByZWdyZXNzaW9uIHdpdGgKPiA+
ID4gRXRuYXZpdi4KPiA+Cj4gPgo+ID4gQ2FuIHlvdSBwbGVhc2UgdGVzdCB3aXRoIHRoaXMgY2hh
bmdlOgo+ID4KPiAKPiBUaGF0IGFwcGVhcnMgdG8gaGF2ZSBmaXhlZCBteSBpc3N1ZS4gIEkgYW0g
bm90IHN1cmUgd2hhdCB0aGUgaW1wYWN0Cj4gaXMsIGJ1dCBpcyB0aGlzIGEgc2FmZSBvcHRpb24/
CgpJdCdzIG5vdCByZWFsbHkgYSBmaXgsIEkganVzdCB3YW50ZWQgdG8gc2VlIGhvdyBleGFjdGx5
IDkyZDEyZjk1NDRiNyAoIm1lbWJsb2NrOgpyZWZhY3RvciBpbnRlcm5hbCBhbGxvY2F0aW9uIGZ1
bmN0aW9ucyIpIGJyb2tlIHlvdXIgc2V0dXAuCgpDYW4geW91IHNoYXJlIHRoZSBkdHMgeW91IGFy
ZSB1c2luZyBhbmQgdGhlIGZ1bGwga2VybmVsIGxvZz8KIAo+IGFkYW0KPiAKPiA+IGRpZmYgLS1n
aXQgYS9tbS9tZW1ibG9jay5jIGIvbW0vbWVtYmxvY2suYwo+ID4gaW5kZXggN2Q0ZjYxYS4uMWY1
YTBlYiAxMDA2NDQKPiA+IC0tLSBhL21tL21lbWJsb2NrLmMKPiA+ICsrKyBiL21tL21lbWJsb2Nr
LmMKPiA+IEBAIC0xMzU2LDkgKzEzNTYsNiBAQCBzdGF0aWMgcGh5c19hZGRyX3QgX19pbml0IG1l
bWJsb2NrX2FsbG9jX3JhbmdlX25pZChwaHlzX2FkZHJfdCBzaXplLAo+ID4gICAgICAgICAgICAg
ICAgIGFsaWduID0gU01QX0NBQ0hFX0JZVEVTOwo+ID4gICAgICAgICB9Cj4gPgo+ID4gLSAgICAg
ICBpZiAoZW5kID4gbWVtYmxvY2suY3VycmVudF9saW1pdCkKPiA+IC0gICAgICAgICAgICAgICBl
bmQgPSBtZW1ibG9jay5jdXJyZW50X2xpbWl0Owo+ID4gLQo+ID4gIGFnYWluOgo+ID4gICAgICAg
ICBmb3VuZCA9IG1lbWJsb2NrX2ZpbmRfaW5fcmFuZ2Vfbm9kZShzaXplLCBhbGlnbiwgc3RhcnQs
IGVuZCwgbmlkLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmbGFncyk7Cj4gPgo+ID4gPiBJIGFsc28gbm90aWNlZCB0aGF0IGlmIEkgY3JlYXRlIGEgcmVz
ZXJ2ZWQgbWVtb3J5IG5vZGUgYXMgd2FzIGRvbmUgb25lCj4gPiA+IGlteDZ1bC1jY2lteDZ1bHNv
bS5kdHNpIHRoZSAzRCBzZWVtcyB0byB3b3JrIGFnYWluLCBidXQgd2l0aG91dCBpdCwgSQo+ID4g
PiB3YXMgZ2V0dGluZyBlcnJvcnMgcmVnYXJkbGVzcyBvZiB0aGUgJ2NtYT0yNTZNJyBvciBub3Qu
Cj4gPiA+IEkgZG9uJ3QgaGF2ZSBhIHByb2JsZW0gdXNpbmcgdGhlIHJlc2VydmVkIG1lbW9yeSwg
YnV0IEkgZ3Vlc3MgSSBhbSBub3QKPiA+ID4gc3VyZSB3aGF0IHRoZSBhbW91bnQgc2hvdWxkIGJl
LiAgSSBrbm93IGZvciB0aGUgdmlkZW8gZGVjb2RpbmcgMTA4MHAsCj4gPiA+IEkgaGF2ZSBoaXN0
b3JpY2FsbHkgdXNlZCBjbWE9MTI4TSwgYnV0IHdpdGggdGhlIDNEIGFsc28gbmVlZGluZyBzb21l
Cj4gPiA+IG1lbW9yeSBhbGxvY2F0aW9uLCBpcyB0aGF0IGVub3VnaCBvciBzaG91bGQgSSB1c2Ug
MjU2TT8KPiA+ID4KPiA+ID4gYWRhbQo+ID4KPiA+IC0tCj4gPiBTaW5jZXJlbHkgeW91cnMsCj4g
PiBNaWtlLgo+ID4KCi0tIApTaW5jZXJlbHkgeW91cnMsCk1pa2UuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 07:37:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 07:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iE7Ii-0005VL-F3; Sat, 28 Sep 2019 07:37: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=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iE7Ig-0005PQ-Ef
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 07:37:54 +0000
X-Inumbo-ID: dd38aeba-e1c2-11e9-9691-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id dd38aeba-e1c2-11e9-9691-12813bfff9fa;
 Sat, 28 Sep 2019 07:37: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 1iE7IX-0007UN-Nv; Sat, 28 Sep 2019 07:37: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 1iE7IX-0000G5-69; Sat, 28 Sep 2019 07:37:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iE7IX-0002Cp-5X; Sat, 28 Sep 2019 07:37:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141907-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=e86664d2b03d0a84b8b952f3d5111424b3e9c916
X-Osstest-Versions-That: ovmf=6da405ebf6e946429953c56fcbc8f60abe1407de
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 07:37:45 +0000
Subject: [Xen-devel] [ovmf test] 141907: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTkwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5MDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlODY2NjRkMmIwM2QwYTg0YjhiOTUyZjNkNTExMTQy
NGIzZTljOTE2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2ZGE0MDVl
YmY2ZTk0NjQyOTk1M2M1NmZjYmM4ZjYwYWJlMTQwN2RlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE4ODggIDIwMTktMDktMjcgMDU6NDI6NTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxOTA3ICAyMDE5LTA5LTI3IDE1OjQyOjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2FvLCBaaGlj
aGFvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+CiAgWmhpY2hhbyBHYW8gPHpoaWNoYW8uZ2FvQGlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICA2ZGE0MDVlYmY2Li5lODY2NjRkMmIwICBlODY2NjRkMmIwM2QwYTg0YjhiOTUyZjNkNTEx
MTQyNGIzZTljOTE2IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 08:13:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 08:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iE7rC-0001dq-Mw; Sat, 28 Sep 2019 08:13:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iE7rC-0001dl-3Q
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 08:13:34 +0000
X-Inumbo-ID: dc728ac8-e1c7-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id dc728ac8-e1c7-11e9-bf31-bc764e2007e4;
 Sat, 28 Sep 2019 08:13: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 1iE7rA-0000Fc-48; Sat, 28 Sep 2019 08:13: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 1iE7r9-0001zZ-Oi; Sat, 28 Sep 2019 08:13:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iE7r9-0003Qq-Nq; Sat, 28 Sep 2019 08:13:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141899-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-seattle:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check: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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd: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:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl: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-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-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check: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=933ebad2470a169504799a1d95b8e410bd9847ef
X-Osstest-Versions-That: qemuu=cef9660618a880ced798375a0fd16a8ad80bd0f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 08:13:31 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 141899: 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>

ZmxpZ2h0IDE0MTg5OSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE4OTkvCgpGYWlsdXJl
cyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDc2NwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQwNzY3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDA3NjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDc2Nwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4
ZTQxMGJkOTg0N2VmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBjZWY5
NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDA3NjcgIDIwMTktMDgtMjggMTU6NDk6MjYgWiAgIDMwIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxODk5ICAyMDE5LTA5LTI3IDEwOjM3OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgTWFyayBTeW1zIDxtYXJrLnN5
bXNAY2l0cml4LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAg
IGNlZjk2NjA2MTguLjkzM2ViYWQyNDcgIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 08:27:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 08:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iE84M-0002ke-2O; Sat, 28 Sep 2019 08:27: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=+Yug=XX=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iE84K-0002kZ-JF
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 08:27:08 +0000
X-Inumbo-ID: c19ab3ae-e1c9-11e9-9691-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id c19ab3ae-e1c9-11e9-9691-12813bfff9fa;
 Sat, 28 Sep 2019 08:27:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569659227;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=ZBsWlkv5AGW1UZHjNoo30tEnBKB9tboApyQWLvMaT3c=;
 b=NkHN0lUFdYR1yr0jsjT4dzKEVFgr+H9pwfMt+16XyKumG5B2TOfdFSfl
 ZTmFgQFkn9zyAxxqjGi/vPa/+1x+cMwEjeawCGj6+fISRe5ohod0LB+S9
 lqDt5EbLRyF49DHhgsymBfrEHwBkAYqbLJx5D9xVrwjJsRj1C7I1drz2U o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xNhjv9b16diC+HxxlQXE2D/485XCfNYCwf2SBVwN4PcLwHgr5XbrlvyIEB53vOWc8lP/ivAkFt
 Y7vB/LntKXNCi5VNftS/8GD3tR7VGjf3r3zN8LlvIN7uV8ivz3iirxWWiYqelLzoUQ4C/2kiZW
 NZG9meRo6p/bgj5ONtIIY7OissbDl1aXYQkSXTkNbe7YbJCBfaTWgsv06JoDIAsRCRhT7IilV5
 jGeapEzTyVlTrKRODl+g4mpoU5NaU5TfbZfRqJZoUmEnReyphanicbfBBufop3fznFF2m4z47/
 rT4=
X-SBRS: 2.7
X-MesageID: 6204110
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,558,1559534400"; 
   d="scan'208";a="6204110"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 10:26:59 +0200
Message-ID: <20190928082659.45482-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/iommu: fix hwdom iommu requirements check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBhIHNoYWRvdyBhbmQgYSBIQVAgaHdkb20gcmVxdWlyZSBhbiBpb21tdSBhbmQgbXVzdCBi
ZSBydW4gaW4Kc3RyaWN0IG1vZGUuIENoYW5nZSB0aGUgSEFQIGNoZWNrIGludG8gYSBodm0gZG9t
YWluIGNoZWNrLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCmluZGV4IDhiNTUwZjkwOWIuLjllZjVmMzc2YzUgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwpAQCAtMTU0LDcgKzE1NCw3IEBAIGN1c3RvbV9wYXJhbSgiZG9tMC1pb21tdSIsIHBh
cnNlX2RvbTBfaW9tbXVfcGFyYW0pOwogCiBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgY2hlY2tf
aHdkb21fcmVxcyhzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGlmICggaW9tbXVfaHdkb21fbm9u
ZSB8fCAhaGFwX2VuYWJsZWQoZCkgKQorICAgIGlmICggaW9tbXVfaHdkb21fbm9uZSB8fCAhaXNf
aHZtX2RvbWFpbihkKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIGlvbW11X2h3ZG9tX3Bhc3N0
aHJvdWdoID0gZmFsc2U7Ci0tIAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 08:46:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 08:46:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iE8Mz-0004hq-RS; Sat, 28 Sep 2019 08:46:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=feaI=XX=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iE8Mx-0004hl-U9
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 08:46:23 +0000
X-Inumbo-ID: 723528bf-e1cc-11e9-9691-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id 723528bf-e1cc-11e9-9691-12813bfff9fa;
 Sat, 28 Sep 2019 08:46:22 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 83ADD8980FF;
 Sat, 28 Sep 2019 08:46:21 +0000 (UTC)
Received: from [10.36.116.71] (ovpn-116-71.ams2.redhat.com [10.36.116.71])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 84B8960BE1;
 Sat, 28 Sep 2019 08:46:19 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
References: <20190927154628.8480-1-david@redhat.com>
 <4d6a1f9b-15ff-6594-44e0-bc262e9347f7@oracle.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <f591f279-62c9-3d3d-39ad-090c2ad73c23@redhat.com>
Date: Sat, 28 Sep 2019 10:46:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4d6a1f9b-15ff-6594-44e0-bc262e9347f7@oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.67]); Sat, 28 Sep 2019 08:46:21 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1] xen/balloon: Set pages PageOffline() in
 balloon_add_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>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 stable@vger.kernel.org, linux-mm@kvack.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>

T24gMjcuMDkuMTkgMjA6MDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiA5LzI3LzE5IDEx
OjQ2IEFNLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPj4gV2UgYXJlIG1pc3NpbmcgYSBfX1Nl
dFBhZ2VPZmZsaW5lKCksIHdoaWNoIGlzIHdoeSB3ZSBjYW4gZ2V0Cj4+ICFQYWdlT2ZmbGluZSgp
IHBhZ2VzIG9udG8gdGhlIGJhbGxvb24gbGlzdCwgd2hlcmUKPj4gYWxsb2NfeGVuYmFsbG9vbmVk
X3BhZ2VzKCkgd2lsbCBjb21wbGFpbjoKPj4KPj4gcGFnZTpmZmZmZWEwMDAzZTdmZmMwIHJlZmNv
dW50OjEgbWFwY291bnQ6MCBtYXBwaW5nOjAwMDAwMDAwMDAwMDAwMDAgaW5kZXg6MHgwCj4+IGZs
YWdzOiAweGZmZmZlMDAwMDEwMDAocmVzZXJ2ZWQpCj4+IHJhdzogMDAwZmZmZmUwMDAwMTAwMCBk
ZWFkMDAwMDAwMDAwMTAwIGRlYWQwMDAwMDAwMDAyMDAgMDAwMDAwMDAwMDAwMDAwMAo+PiByYXc6
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMWZmZmZmZmZmIDAwMDAw
MDAwMDAwMDAwMDAKPj4gcGFnZSBkdW1wZWQgYmVjYXVzZTogVk1fQlVHX09OX1BBR0UoIVBhZ2VP
ZmZsaW5lKHBhZ2UpKQo+PiAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KPj4g
a2VybmVsIEJVRyBhdCBpbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaDo3NDQhCj4+IGludmFsaWQg
b3Bjb2RlOiAwMDAwIFsjMV0gU01QIE5PUFRJCj4+Cj4+IFJlcG9ydGVkLWJ5OiBNYXJlayBNYXJj
enlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4+IFRl
c3RlZC1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0
aGluZ3NsYWIuY29tPgo+PiBGaXhlczogNzdjNGFkZjZhNmRmICgieGVuL2JhbGxvb246IG1hcmsg
aW5mbGF0ZWQgcGFnZXMgUEdfb2ZmbGluZSIpCj4+IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3Jn
ICMgdjUuMSsKPj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+Cj4+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IENjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IFNpZ25lZC1vZmYtYnk6IERh
dmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMveGVu
L2JhbGxvb24uYyB8IDEgKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4+Cj4+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29u
LmMKPj4gaW5kZXggMDViMWY3ZTk0OGVmLi4yOWY2MjU2MzYzZGIgMTAwNjQ0Cj4+IC0tLSBhL2Ry
aXZlcnMveGVuL2JhbGxvb24uYwo+PiArKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPj4gQEAg
LTY4Nyw2ICs2ODcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYmFsbG9vbl9hZGRfcmVnaW9uKHVu
c2lnbmVkIGxvbmcgc3RhcnRfcGZuLAo+PiAgCQkvKiB0b3RhbHJhbV9wYWdlcyBhbmQgdG90YWxo
aWdoX3BhZ2VzIGRvIG5vdAo+PiAgCQkgICBpbmNsdWRlIHRoZSBib290LXRpbWUgYmFsbG9vbiBl
eHRlbnNpb24sIHNvCj4+ICAJCSAgIGRvbid0IHN1YnRyYWN0IGZyb20gaXQuICovCj4+ICsJCV9f
U2V0UGFnZU9mZmxpbmUocGFnZSk7Cj4+ICAJCV9fYmFsbG9vbl9hcHBlbmQocGFnZSk7Cj4gCj4g
Cj4gR2l2ZW4gdGhhdCB3aGVuIGEgcGFnZSBpcyBhcHBlbmRlZCB0byBiYWxsb29uIGxpc3QgbmVl
ZCB0byBiZSBtYXJrZWQKPiBvZmZsaW5lIGFuZCwgY29udmVyc2VseSwgd2hlbiBhIHBhZ2UgaXMg
cmV0cmlldmVkIHRoZSBiaXQgc2hvdWxkIGJlCj4gY2xlYXJlZCBJIHdvbmRlciB3aGV0aGVyIGl0
J3MgYmV0dGVyIHRvIG1vdmUgU2V0L0NsZWFyUGFnZU9mZmxpbmUgdG8KPiBiYWxsb29uX2FwcGVu
ZC9yZXRyaWV2ZSgpLgoKWWVzLCB3ZSBjYW4gZG8gdGhhdCBhcyBhbiBhZGRvbiBwYXRjaCAoYW5k
IGFsc28gZ2V0IHJpZCBvZiBlaXRoZXIKX19iYWxsb29uX2FwcGVuZCgpIG9yIGJhbGxvb25fYXBw
ZW5kKCkgaWYgSSByZW1lbWJlciBjb3JyZWN0bHkpLgoKLS0gCgpUaGFua3MsCgpEYXZpZCAvIGRo
aWxkZW5iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 09:37:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 09:37:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iE99m-000177-TQ; Sat, 28 Sep 2019 09:36: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=2MMb=XX=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iE99l-000172-Lt
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 09:36:49 +0000
X-Inumbo-ID: 7d56660c-e1d3-11e9-9691-12813bfff9fa
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.45]) by localhost (Halon) with ESMTPS
 id 7d56660c-e1d3-11e9-9691-12813bfff9fa;
 Sat, 28 Sep 2019 09:36:47 +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=0IAlHnQnBA0CyogNOFMssdKi4VjYKqfQ+2C/diwhYRc=;
 b=lR+nVMWcAE8wT2k3KXiaD37r8cbIJRTYTdyeYlfjw4o8pYW5MOWYY/WYQsCbiD721TZ2Isa2futYLsqLD8I6UyMPSwdqxgDLRPX658VdYiUoKzI1vE/0pQY6kFZ8CYbu230ELq8OrNDTf5qK8Li7bOpCmJk0GpvNeyPO9GfCmCg=
Received: from VE1PR08CA0002.eurprd08.prod.outlook.com (2603:10a6:803:104::15)
 by DBBPR08MB4281.eurprd08.prod.outlook.com (2603:10a6:10:c4::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.20; Sat, 28 Sep
 2019 09:36:44 +0000
Received: from AM5EUR03FT005.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::200) by VE1PR08CA0002.outlook.office365.com
 (2603:10a6:803:104::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.15 via Frontend
 Transport; Sat, 28 Sep 2019 09:36:44 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT005.mail.protection.outlook.com (10.152.16.146) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.15 via Frontend Transport; Sat, 28 Sep 2019 09:36:42 +0000
Received: ("Tessian outbound 081de437afc7:v33");
 Sat, 28 Sep 2019 09:36:42 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 29e004f952d1566c
X-CR-MTA-TID: 64aa7808
Received: from f45d3aed286d.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.6.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 9575D079-744A-4C66-B70F-4E2EE0BC627D.1; 
 Sat, 28 Sep 2019 09:36:37 +0000
Received: from EUR02-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur02lp2053.outbound.protection.outlook.com [104.47.6.53])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f45d3aed286d.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Sat, 28 Sep 2019 09:36:37 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=T+2LkJyKxixUQ9nqbvzKI3vtFfwOG+HAZqg/71lgQm8SfcVQO1dWDEqG7E1SR32dxlf/e3/O5tNJo8s4ZIipruASOV/Iuaupxpm/fLJxlHQNJd1TxnOP1zpGm4ECShhabVYekZMJwk0xye7dbn2t4nf5UyQZQNR9S0dYK7wRazGCkWwNyAjroCfWb2CEMMH+ZBv2JH40UpS3igKJmYOui28pqqCnzjxcQ3agHi+uYC6EhUynkoGtjUcmWaDg/R+8xaOcV/W4skZBtyovGzN3zeY+l5UN8xNHUSQrZ1kiSiF+g9yiowmwprIiK73Svora7A0kGUbXpWwW+CnXzTl6RQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0IAlHnQnBA0CyogNOFMssdKi4VjYKqfQ+2C/diwhYRc=;
 b=R4BgZamgOTkjpqqlY7UoduzXZPTyLVID6EkuAVrq+D+Avm4vbwoluf/B8T3WDnmtElq5oz6cWwC3YgqRA3wI3UZXBN/h6hecp08bEZaGw60JUD3OuPVl48EQIsTqb1oUkM3gu5481eIHafcRZMy8UCj6ePuhLHsCj4I3EPSZoDpsUogQRklgCSXgiucO1IA86yDGASqsSFB+K8oHI2/YmcuiWzv4yXVfoPJNJPJR1g/QPr7925lLEBzt2cXirucYkkLEGpvmJCLwRE6sa/zgdo44pKOEXCHEi16oNq2j5TF9czRaEpAEwvD2YRimiUhR2IHB8MHBcSQZUgbHhhslJw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
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=0IAlHnQnBA0CyogNOFMssdKi4VjYKqfQ+2C/diwhYRc=;
 b=lR+nVMWcAE8wT2k3KXiaD37r8cbIJRTYTdyeYlfjw4o8pYW5MOWYY/WYQsCbiD721TZ2Isa2futYLsqLD8I6UyMPSwdqxgDLRPX658VdYiUoKzI1vE/0pQY6kFZ8CYbu230ELq8OrNDTf5qK8Li7bOpCmJk0GpvNeyPO9GfCmCg=
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com (10.175.20.10) by
 VI1PR0802MB2512.eurprd08.prod.outlook.com (10.175.20.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Sat, 28 Sep 2019 09:36:35 +0000
Received: from VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d]) by VI1PR0802MB2431.eurprd08.prod.outlook.com
 ([fe80::90c8:81ed:114e:146d%12]) with mapi id 15.20.2284.023; Sat, 28 Sep
 2019 09:36:35 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA support +
 Linux's iommu_fwspec
Thread-Index: AQHVdH1QQzp9/m2u20aSEUYzfut6JKdAIugAgAARc4CAAKMWAA==
Date: Sat, 28 Sep 2019 09:36:35 +0000
Message-ID: <96bea916-74a0-fa8e-582c-a702d43483c2@arm.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <6c7d9f90-227a-c20a-090a-560a0805eb6b@arm.com>
 <71f1a62c-551c-97e1-2e1a-94339ab6e7d9@gmail.com>
 <alpine.DEB.2.21.1909271544030.2594@sstabellini-ThinkPad-T480s>
 <CAPD2p-mO7msJexqbmnmGX7z5SmN00KKQCN7pVZc-+H6OjLcUqw@mail.gmail.com>
In-Reply-To: <CAPD2p-mO7msJexqbmnmGX7z5SmN00KKQCN7pVZc-+H6OjLcUqw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0195.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9e::15) To VI1PR0802MB2431.eurprd08.prod.outlook.com
 (2603:10a6:800:af::10)
Authentication-Results-Original: 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: c05b1111-5b86-48d2-74df-08d743f75f2c
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2512:|DBBPR08MB4281:
X-Microsoft-Antispam-PRVS: <DBBPR08MB4281FA843F588951A248B15A80800@DBBPR08MB4281.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 0174BD4BDA
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(366004)(346002)(39860400002)(136003)(189003)(199004)(52116002)(256004)(4326008)(14444005)(66066001)(71190400001)(86362001)(71200400001)(316002)(64756008)(2906002)(31686004)(66476007)(110136005)(305945005)(31696002)(486006)(54906003)(66946007)(3846002)(44832011)(14454004)(66556008)(6116002)(66446008)(7736002)(476003)(6506007)(6246003)(6512007)(6436002)(81156014)(81166006)(36756003)(478600001)(446003)(386003)(53546011)(11346002)(8676002)(102836004)(26005)(5660300002)(229853002)(6486002)(25786009)(76176011)(186003)(99286004)(8936002)(2616005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2512;
 H:VI1PR0802MB2431.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-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 3kUDj3g8KGuhzBcAWwchyIvbzVaRAR9kXnoK0I1XxQsr60ZcLPYef79BEzc0/gTaCRFnZX1YLy86ArJ7oyqFANxoGI3oH/KIUvjLRwYzVxZ9M0iL/jRn85uFiJJryWbTQmF5WM9IqJuBXj8pmMlJ7TbrZjG3w44m9G+r09JnQxA77kCMoFpgwjaB6OHb0PZxBff6Lr5+6NejusXMdqQo7lz01yoZDkEf0K2CcwrxNK88RZZ5pNYFTFFcFNgWMXY+c+N/E7bV+6qMaYefjuI5PvJo03jDN1yR6EhxE0i4x3HV/MIkXKqOy7MMCLV/VjkV2xDJW9vWnY5NKNKlKCK6kNvBxR2ef+mFbJu7A887oKNN+JRd68PETryeozAmmcAgyVFlwO/rD4RmcYDOje11WprYg2IRQGlasMGlT1e+ej8=
x-ms-exchange-transport-forked: True
Content-ID: <7E4676C0997B7A41940F71337E0113A0@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2512
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT005.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(346002)(39860400002)(376002)(136003)(189003)(199004)(26826003)(486006)(36756003)(107886003)(31686004)(31696002)(50466002)(478600001)(70586007)(446003)(305945005)(6486002)(2616005)(476003)(126002)(63350400001)(11346002)(86362001)(2486003)(6506007)(102836004)(186003)(6246003)(22756006)(53546011)(356004)(14444005)(6116002)(386003)(70206006)(229853002)(99286004)(54906003)(316002)(26005)(7736002)(336012)(76176011)(8676002)(36906005)(6512007)(81156014)(3846002)(76130400001)(25786009)(2906002)(81166006)(66066001)(23676004)(5660300002)(14454004)(47776003)(110136005)(4326008)(8936002)(436003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4281;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: b8f6dd86-cbc2-45e9-d9e5-08d743f75a6a
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600167)(710020)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);
 SRVR:DBBPR08MB4281; 
NoDisclaimer: True
X-Forefront-PRVS: 0174BD4BDA
X-Microsoft-Antispam-Message-Info: iQw+DEJX5shRxxX1tzJmCPBGrwfKU9ZgTPO4bx4csUqQ9Xuj/XxvKKl0/jUqMwChGnUhpZxfUos4Dk1yXwNblR9xoPUgHcwdLmpTeuGz4EJOgceRcwP/Qt+xn8fZz085SmX6c9hg6F+cDK34z9h1MJSPnfEN2LDwXGB6pVrTc0XbcmT+4K6W5bdXGsBAQBYWUCo/LbgWRkQ1n7vmTjdltZiUk8qo7C6+mxODe13JjyyPyB+tdP4K9nFaXQfVq0f+HHVUysVKFrkC8ypZgHSi0Dc1m48WalAHGbV4us9k2Zzsg/ecBN8rTuOYTmlVHl+AgSzTw3TfjHyds/5g/7bVHLZfJmpAALLMs5EWm0yQu/loJr9yPlx+UxkdUuoJd+/TsFT+K9cU1kR1TA7yijY15NYSUBYS31L91Bo3lv36KKQ=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2019 09:36:42.8216 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c05b1111-5b86-48d2-74df-08d743f75f2c
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4281
Subject: Re: [Xen-devel] [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, nd <nd@arm.com>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@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>

DQoNCk9uIDI4LzA5LzIwMTkgMDA6NTIsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOg0KPiDR
gdCxLCAyOCDRgdC10L3Rgi4gMjAxOSDQsy4sIDAxOjUwIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZyANCj4gPG1haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3JnPj46
DQo+IA0KPiAgICAgT24gVGh1LCAyNiBTZXAgMjAxOSwgT2xla3NhbmRyIHdyb3RlOg0KPiAgICAg
ID4gT24gMjYuMDkuMTkgMTc6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4gICAgICA+ID4gSGks
DQo+ICAgICAgPg0KPiAgICAgID4gSGkgSnVsaWVuDQo+ICAgICAgPg0KPiAgICAgID4NCj4gICAg
ICA+ID4NCj4gICAgICA+ID4gT24gOS8yNi8xOSAxMjoyMCBQTSwgT2xla3NhbmRyIFR5c2hjaGVu
a28gd3JvdGU6DQo+ICAgICAgPiA+ID4gT2xla3NhbmRyIFR5c2hjaGVua28gKDgpOg0KPiAgICAg
ID4gPiA+IMKgwqAgaW9tbXUvYXJtOiBBZGQgaW9tbXVfaGVscGVycy5jIGZpbGUgdG8ga2VlcCBj
b21tb24gZm9yDQo+ICAgICBJT01NVXMgc3R1ZmYNCj4gICAgICA+ID4gPiDCoMKgIGlvbW11L2Fy
bTogQWRkIGFiaWxpdHkgdG8gaGFuZGxlIGRlZmVycmVkIHByb2JpbmcgcmVxdWVzdA0KPiAgICAg
ID4gPiA+IMKgwqAgeGVuL2NvbW1vbjogSW50cm9kdWNlIF94cmVhbGxvYyBmdW5jdGlvbg0KPiAg
ICAgID4gPiA+IMKgwqAgeGVuL2NvbW1vbjogSW50cm9kdWNlIHhyZWFsbG9jX2ZsZXhfc3RydWN0
KCkgaGVscGVyIG1hY3Jvcw0KPiAgICAgID4gPiA+IMKgwqAgaW9tbXUvYXJtOiBBZGQgbGlnaHR3
ZWlnaHQgaW9tbXVfZndzcGVjIHN1cHBvcnQNCj4gICAgICA+ID4gPiDCoMKgIGlvbW11OiBPcmRl
ciB0aGUgaGVhZGVycyBhbHBoYWJldGljYWxseSBpbiBkZXZpY2VfdHJlZS5jDQo+ICAgICAgPiA+
ID4gwqDCoCBpb21tdS9hcm06IEludHJvZHVjZSBpb21tdV9hZGRfZHRfZGV2aWNlIEFQSQ0KPiAg
ICAgID4gPiA+IMKgwqAgaW9tbXUvYXJtOiBBZGQgUmVuZXNhcyBJUE1NVS1WTVNBIHN1cHBvcnQN
Cj4gICAgICA+ID4NCj4gICAgICA+ID4gVGhpcyBzZXJpZXMgaXMgbm93IG1lcmdlZC4NCj4gICAg
ICA+DQo+ICAgICAgPiBUaGFuayB5b3UhDQo+IA0KPiAgICAgSSBqdXN0IHdhbnRlZCB0byBwcm92
aWRlIGVhcmx5IGZlZWRiYWNrIHRoYXQgdGhpcyBzZXJpZXMgY2F1c2VzIHByb2JsZW1zDQo+ICAg
ICB3aXRoIHRoZSBsZWdhY3kgbW11LW1hc3RlcnMgYmluZGluZzoNCj4gDQo+IA0KPiBUaGlzIHNl
cmllcyB3YXMgZGV2ZWxvcGVkIGluIGEgd2F5IHRvIGFkZCBuZXcgZnVuY3Rpb25hbGl0eSwgYnV0
IG5vdCB0byANCj4gYnJha2UgZXhpc3RpbmcgKGxlZ2FjeSBiaW5kaW5ncykuIFByb2JhYmx5LCBJ
IG1pc3NlZCBzb21ldGhpbmcgDQo+IGltcG9ydGFudC7CoGlvbW11X2FkZF9kdF9kZXZpY2UoKSBj
b3VsZCByZXR1cm4gYW4gZXJyb3IgKEkgYXNzdW1lLCB0aGlzIA0KPiBpcyB3aGF0IHlvdSBhcmUg
ZmFjaW5nKSBpZiB0aGUgZGV2aWNlIG5vZGUgaW4gRFQgY29udGFpbnMgImlvbW11cyIgDQo+IHBy
b3BlcnR5IChJIG1lYW4sIHVzZXMgbmV3IGJpbmRpbmdzKSwgYnV0IHRoZSBJT01NVSBkcml2ZXIg
ZG9lc24ndCANCj4gaW1wbGVtZW50IHJlcXVpcmVkIGNhbGxiYWNrcyB5ZXQuIERvIHRoZSBkZXZp
Y2Ugbm9kZXMgaW4geW91ciBEVCBjb250YWluIA0KPiAiaW9tbXVzIiBwcm9wZXJ0eT8gQW5kIHRv
IHdoaWNoIGRvbWFpbiB0aGVzZSBkZXZpY2VzIChpbiB5b3VyIGxvZykgYXJlIA0KPiBnb2luZyB0
byBiZSBhc3NpZ25lZCAoZG9tMCBvciBvdGhlciBkb21haW5zPykuDQoNCkxvb2tpbmcgYXQgdGhl
IGJpbmRpbmdzLCBJIGRvbid0IHRoaW5rIGl0IGlzIGxlZ2l0IHRvIGhhdmUgYSBub2RlIHVzaW5n
IA0KYm90aCBsZWdhY3kgYW5kIGdlbmVyaWMgYmluZGluZyB0b2dldGhlci4gSWYgdGhpcyBpcyB3
aGF0IGhhcHBlbnMsIHRoZW4gDQpJIHdvdWxkIGNvbnNpZGVyIGl0IGFzIHVuc3VwcG9ydGVkLg0K
DQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 14:08:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 14:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEDO7-0001o1-92; Sat, 28 Sep 2019 14:07:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HJPU=XX=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iEDO5-0001k9-OC
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 14:07:53 +0000
X-Inumbo-ID: 58333dde-e1f9-11e9-b588-bc764e2007e4
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by localhost (Halon) with ESMTPS
 id 58333dde-e1f9-11e9-b588-bc764e2007e4;
 Sat, 28 Sep 2019 14:07:47 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:687b:c909:9c42:5397])
 (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 EE8AD2000FD;
 Sun, 29 Sep 2019 00:07:43 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1569679664; bh=zqWbhThSXTsQpCCyJfgv2DxOfCwdmKn/7YHsf+Isfpg=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=ZMKHflPkGs5tfzMiDvB391J7GZs6mmnWgfIpgQG08+w+NFBIwAeO/ODLxcFePWuQJ
 GhD7cxFDH+c9l+gWPA5HaGnKYdMROUCZW7Jo1Q3/b6tBxwsqPw4cV0gglhe+NSAiUo
 VhAj50gU6YfwaXPEYzuFNIqqlYhPC6ZthObwbYy4=
Date: Sun, 29 Sep 2019 00:07:43 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xenproject.org, jgross@suse.com
Message-Id: <1569679663.2427.0@crc.id.au>
In-Reply-To: <20190928050923.23540-1-jgross@suse.com>
References: <20190928050923.23540-1-jgross@suse.com>
X-Mailer: geary/3.34.0
MIME-Version: 1.0
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: luwei.kang@intel.com, wl@xen.org, andrew.cooper3@citrix.com,
 marmarek@invisiblethingslab.com, olekstysh@gmail.com, paul.durrant@citrix.com,
 JBeulich@suse.com, puwen@hygon.cn, roger.pau@citrix.com,
 Volodymyr_Babchuk@epam.com, chao.gao@intel.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIHJpc2sgb2Ygc291bmRpbmcgbGlrZSBhIGJyb2tlbiByZWNvcmQsIGlzIHRoZXJlIGFu
IHByb2dyZXNzIHdpdGggCmludmVzdGlnYXRpb25zIG9uIHRoZSBBTUQgUnl6ZW4gM3h4eCBzZXJp
ZXMgYW5kIFdpbmRvd3MgSFZNIHN5c3RlbXM/ClN0ZXZlbiBIYWlnaAoK8J+TpyBuZXR3aXpAY3Jj
LmlkLmF1ICAgICDwn5K7IGh0dHBzOi8vd3d3LmNyYy5pZC5hdQrwn5OeICs2MTMgOTAwMSA2MDkw
ICAgICAgIPCfk7EgKzYxNCAxMjkzIDU4OTcKCgpPbiBTYXQsIFNlcCAyOCwgMjAxOSBhdCAwNzow
OSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBBcyBtdWx0aXBsZSBy
YXRoZXIgaW1wb3J0YW50IHBhdGNoIHNlcmllcyBhcmUgdmVyeSBzaG9ydCBiZWZvcmUgYmVpbmcg
Cj4gcmVhZHkKPiBJIGhhdmUgZGVjaWRlZCB0byBwdXNoIHRoZSBoYXJkIGNvZGUgZnJlZXplIG9u
ZSB3ZWVrIGJhY2sgdG8gT2N0b2JlciAKPiA0dGguCj4gCj4gVGhpcyBlbWFpbCBvbmx5IHRyYWNr
cyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNlIHJlcGx5IGZvciAKPiBpdGVtcyB5
b3UKPiB3b3VsZCBsaWtlIHRvIHNlZSBpbiA0LjEzIHNvIHRoYXQgcGVvcGxlIGhhdmUgYW4gaWRl
YSB3aGF0IGlzIGdvaW5nIAo+IG9uIGFuZAo+IHByaW9yaXRpc2UgYWNjb3JkaW5nbHkuCj4gCj4g
WW91J3JlIHdlbGNvbWUgdG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBhbmQgdXNlIGNhc2VzIG9mIHRo
ZSBmZWF0dXJlIAo+IHlvdSdyZQo+IHdvcmtpbmcgb24uCj4gCj4gPSBUaW1lbGluZSA9Cj4gCj4g
V2Ugbm93IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNl
IGFib3V0IGV2ZXJ5IAo+IDggbW9udGhzLgo+IFRoZSB1cGNvbWluZyA0LjEzIHRpbWVsaW5lIGFy
ZSBhcyBmb2xsb3dlZDoKPiAKPiAqIExhc3QgcG9zdGluZyBkYXRlOiBTZXB0ZW1iZXIgMTN0aCwg
MjAxOQo+IC0tLT4gV2UgYXJlIGhlcmUKPiAqIEhhcmQgY29kZSBmcmVlemU6IE9jdG9iZXIgNHRo
LCAyMDE5Cj4gKiBSQzE6IFRCRAo+ICogUmVsZWFzZTogTm92ZW1iZXIgN3RoLCAyMDE5Cj4gCj4g
Tm90ZSB0aGF0IHdlIGRvbid0IGhhdmUgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4g
QWxsIHBhdGNoZXMKPiB0aGF0IHdpc2ggdG8gZ28gaW50byA0LjEzIG11c3QgYmUgcG9zdGVkIGlu
aXRpYWxseSBubyBsYXRlciB0aGFuIHRoZQo+IGxhc3QgcG9zdGluZyBkYXRlIGFuZCBmaW5hbGx5
IG5vIGxhdGVyIHRoYW4gdGhlIGhhcmQgY29kZSBmcmVlemUuIEFsbAo+IHBhdGNoZXMgcG9zdGVk
IGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkIGludG8gbmV4dAo+
IHJlbGVhc2UuCj4gCj4gUkNzIHdpbGwgYmUgYXJyYW5nZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgZnJl
ZXplLgo+IAo+IFdlIHJlY2VudGx5IGludHJvZHVjZWQgYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNr
IGFsbCB0aGUgdGFza3MgKG5vdCAKPiBvbmx5IGJpZykKPiBmb3IgdGhlIHByb2plY3QuIFNlZTog
Cj4gaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4K
PiAKPiBTb21lIG9mIHRoZSB0YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBh
IGNvcnJlc3BvbmRpbmcgCj4gamlyYSB0YXNrCj4gcmVmZXJyZWQgYnkgWEVOLU4uCj4gCj4gSSBo
YXZlIHN0YXJ0ZWQgdG8gaW5jbHVkZSB0aGUgdmVyc2lvbiBudW1iZXIgb2Ygc2VyaWVzIGFzc29j
aWF0ZWQgdG8gCj4gZWFjaAo+IGZlYXR1cmUuIENhbiBlYWNoIG93bmVyIHNlbmQgYW4gdXBkYXRl
IG9uIHRoZSB2ZXJzaW9uIG51bWJlciBpZiB0aGUgCj4gc2VyaWVzCj4gd2FzIHBvc3RlZCB1cHN0
cmVhbT8KPiAKPiA9IFByb2plY3RzID0KPiAKPiA9PSBIeXBlcnZpc29yID09Cj4gCj4gKiAgQ29y
ZSBzY2hlZHVsaW5nICh2NCkKPiAgIC0gIEp1ZXJnZW4gR3Jvc3MKPiAKPiA9PT0geDg2ID09PQo+
IAo+ICogIEludGVsIFByb2Nlc3NvciBUcmFjZSB2aXJ0dWFsaXphdGlvbiBlbmFibGluZyAodjEp
Cj4gICAtICBMdXdlaSBLYW5nCj4gCj4gKiAgTGludXggc3R1YiBkb21haW5zIChSRkMgdjIpCj4g
ICAtICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kKPiAKPiAqICBJbXByb3ZlIGxhdGUgbWlj
cm9jb2RlIGxvYWRpbmcgKHYxMikKPiAgIC0gIENoYW8gR2FvCj4gCj4gKiAgRml4ZXMgdG8gI0RC
IGluamVjdGlvbgo+ICAgLSAgQW5kcmV3IENvb3Blcgo+IAo+ICogIENQVUlEL01TUiBYZW4vdG9v
bHN0YWNrIGltcHJvdmVtZW50cwo+ICAgLSAgQW5kcmV3IENvb3Blcgo+IAo+ICogIEltcHJvdmVt
ZW50cyB0byBkb21haW5fY3Jhc2goKQo+ICAgLSAgQW5kcmV3IENvb3Blcgo+IAo+ICogIEVJQlJT
Cj4gICAtICBBbmRyZXcgQ29vcGVyCj4gCj4gKiAgWGVuIGlvcmVxIHNlcnZlciAodjIpCj4gICAt
ICBSb2dlciBQYXUgTW9ubmUKPiAKPiA9PT0gQVJNID09PQo+IAo+ID09IENvbXBsZXRlZCA9PQo+
IAo+ICogIERyb3AgdG1lbQo+ICAgLSAgV2VpIExpdQo+IAo+ICogIEFkZCBzdXBwb3J0IGZvciBI
eWdvbiBEaHlhbmEgRmFtaWx5IDE4aCBwcm9jZXNzb3IKPiAgIC0gIFB1IFdlbgo+IAo+ICogIGh5
cGVydmlzb3IgeDg2IGluc3RydWN0aW9uIGVtdWxhdG9yIGFkZGl0aW9ucyBmb3IgQVZYNTEyCj4g
ICAtICBKYW4gQmV1bGljaAo+IAo+ICogIHgyQVBJQyBzdXBwb3J0IGZvciBBTUQKPiAgIC0gIEph
biBCZXVsaWNoCj4gCj4gKiAgYWRkIHBlci1kb21haW4gSU9NTVUgY29udHJvbAo+ICAgLSAgUGF1
bCBEdXJyYW50Cj4gCj4gKiAgVEVFIG1lZGlhdG9yIChhbmQgT1AtVEVFKSBzdXBwb3J0IGluIFhF
Tgo+ICAgLSAgVm9sb2R5bXlyIEJhYmNodWsKPiAKPiAqICBSZW5lc2FzIElQTU1VLVZNU0Egc3Vw
cG9ydCArIExpbnV4J3MgaW9tbXVfZndzcGVjCj4gICAtICBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+
IAo+IAo+IEp1ZXJnZW4gR3Jvc3MKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVsCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 14:19:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 14: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 1iEDYm-000315-Dg; Sat, 28 Sep 2019 14:18: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=9Ov/=XX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iEDYk-000310-Sx
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 14:18:55 +0000
X-Inumbo-ID: e67c3018-e1fa-11e9-969b-12813bfff9fa
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by localhost (Halon) with ESMTPS
 id e67c3018-e1fa-11e9-969b-12813bfff9fa;
 Sat, 28 Sep 2019 14:18:53 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 635C025EA;
 Sat, 28 Sep 2019 10:18:53 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 28 Sep 2019 10:18:53 -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=fm3; bh=Q9n27A
 UfU6NIW8tEL2bSqKIBliP7mlNY691zXrZigho=; b=wz/f4KekI9uiM5ivRf2u3u
 NLe0slbi9LMDH/ghVNYih9g7tefEq/m5MVqgfNRAonNY/QtMne8618ugi9IVaw5W
 KWTRYhW9wpo5lsTl6FRx1hc8XTCVudG0/4+88J/GLMT4YMKhbsDD6kw22QzY7gMy
 RboOnITnTfkpDsBJXdPB4nIn2fLo3x3b/8Y3yr6rocNgixPeHEzfPww4GzppENzr
 4m4+E9hoJNKHkVrTFLMRS6I/sv5SRfDers2y5T1SpeJn+IoXNK3bUcynLwI5m/xM
 YzeRRRyL9kVYS2/vv4iRTwF72JChOopweUwrEo/WGfzwUpQiw0iIY7kyB2Q8qimw
 ==
X-ME-Sender: <xms:y2uPXdWkghdxoSWUUO7CbzFOKn25-H2hAoHzzDpLIoCbaPDNg0HDSA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeekgdejgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:y2uPXTksp-UNJP9xZ-2U8gcKKlJqi_uIY6eiLs4N2i5JpjXC5KtYug>
 <xmx:y2uPXXAAvmB_ISVZR6SpR6-7xtYtxQDobJSnrGug-7SLxD4uL0eGpg>
 <xmx:y2uPXbcYZZTp8HPiXyIhQJKf2ANjuvBQPogaDtt2088lJzv3s2sZow>
 <xmx:zWuPXd54TbqmgyOU1K9--nizMsHKG770tWXoryMT5FfIajd6Sh48Fw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 210F9D6005A;
 Sat, 28 Sep 2019 10:18:50 -0400 (EDT)
Date: Sat, 28 Sep 2019 16:18:47 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20190928141847.GY8065@mail-itl>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <3c113ed5-2a8d-8ebe-80af-a56d4ff69f25@suse.com>
 <20190927143608.gx72psr2yl5ixesd@debian>
MIME-Version: 1.0
In-Reply-To: <20190927143608.gx72psr2yl5ixesd@debian>
Subject: Re: [Xen-devel] [PATCH v7 0/4] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2346682522380890240=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--s5qk6JBqzdA2H2Nv
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v7 0/4] Fix PCI passthrough for HVM with
 stubdomain

On Fri, Sep 27, 2019 at 03:36:08PM +0100, Wei Liu wrote:
> On Fri, Sep 27, 2019 at 04:21:55PM +0200, Jan Beulich wrote:
> > >=20
> > > Marek Marczykowski-G=C3=B3recki (4):
> > >   libxl: do not attach xen-pciback to HVM domain, if stubdomain is in=
 use
> > >   libxl: attach PCI device to qemu only after setting pciback/pcifront
> > >   libxl: don't try to manipulate json config for stubdomain
> > >   xen/x86: Allow stubdom access to irq created for msi.
> >=20
> > I did commit the last one, but I'd prefer if one of you could take
> > care of the three libxl ones.
> >=20
>=20
> I tried to apply the first three. They don't apply cleanly. That's
> perhaps due to Anthony's series which got committed recently.
>=20
> Marek, do you have a branch?

This rebase turned out to be fairly complex, because of the whole pci
attach got reworked for async api. So, I've done it, but dropped your
ack on the patch needing rework for this reason. And also found one
regression introduced by Anthony series.

All in all - v8 on its way, still 4 patches (+1, -1).

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2Pa8cACgkQ24/THMrX
1yxi6Af/QlhGVs/8fgGPWQyxUEZlH/eDM6pNr5WfC235Ie0puB/zDSJRSESMgWzL
Koim6e6LMjbWtFUQ6cXifNEWJ8K2LxkQH7ZinQFxZD8AszdD1EEaAVhuPmWNItHt
oxSAmZOtdPTo1vcOuCK+TBKqEn/dvP6l2EIojc82BvO0woNeRWQVV561cYctj3WO
B5ay82Anx+iRVHOjp8u3Ck0OZ8ihRr/M7i15m4wIIOgyoXc1W2SBb+lQs8EoAL8X
H9jiuLjGmRl7hHNYlq8RCB2xjUEwkWzlH386nLuyTaJOAUJvLH2N5H9ZZ1fnc9nL
zz8XEU7ENGQ6P6RcYj98x/YAU7KGIA==
=nyRP
-----END PGP SIGNATURE-----

--s5qk6JBqzdA2H2Nv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2346682522380890240==--


From xen-devel-bounces@lists.xenproject.org Sat Sep 28 14:21:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 14: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 1iEDaz-0003iO-SA; Sat, 28 Sep 2019 14:21:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Ov/=XX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iEDay-0003iD-Ef
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 14:21:12 +0000
X-Inumbo-ID: 38e1563a-e1fb-11e9-bf31-bc764e2007e4
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by localhost (Halon) with ESMTPS
 id 38e1563a-e1fb-11e9-bf31-bc764e2007e4;
 Sat, 28 Sep 2019 14:21:11 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id B5602107D;
 Sat, 28 Sep 2019 10:21:11 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 28 Sep 2019 10:21:11 -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=fm3; bh=Wny+VU
 o+NYM3xZGAC0fNp7A3zu1SUAuz1b8egBpZFxQ=; b=BHKcbLP7S1CPB7gwY0OrDB
 RiiCNfHGdLIzALUFUHqgNJauKN0J4pa5R1Km0qoLn1sm+KPUMycakSLtmi7bWLTG
 ETNc72+pibmmlC2hz6yHdccHcs4jpM6Z/xaBVdsSAxmLvYs+1qC8A7IsImPAYZe3
 Zh6nlgiNzfbQTvkStItEb7EsSrtHNIRCM/c0d3Uq62FqLnUBVRTR5BxCzq/iFAmR
 RxT3cgz7WEBIpCSyms4DkiFaXIxKrA+OyFZ/PYK4mVOIHd0dHLoTPwTms+iWy0Uu
 fj+WL5wwDMshDuRUspP+76Wu73sPc3gr9uywFJPuvK2IcEhTOp0qhrrUoS1wlQsA
 ==
X-ME-Sender: <xms:V2yPXTChqa408VTmCVlqNXYOh5Sk7-fYQSR_CCV6jTPVnGa1AD6vxg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeekgdejgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfg
 hrlhcuvffnffculddqiedmnecujfgurhephffvufffkffogggtgfesthekredtredtjeen
 ucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomh
 grrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhp
 peeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrh
 gvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfu
 ihiivgeptd
X-ME-Proxy: <xmx:V2yPXZpC3AfQe8Y4wUOk-ysJE2xkQ9W1yw3OZ75GNsXgHH1EsDqB4g>
 <xmx:V2yPXWjBaZzifiUkL-K5qwnaDvd460E5HSCuvxLEMbrDayifmqWTAQ>
 <xmx:V2yPXeCJ2Xv0bdQzoTZ8fW6h81m8YXs9uiUpUK8fGoiPqXo6PWYcAA>
 <xmx:V2yPXa15chLJvhEXU3vUQExVrG1zIs4kCgtM5wdtha_kCCKP1ueMig>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 78E45D60057;
 Sat, 28 Sep 2019 10:21:09 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 28 Sep 2019 16:20:33 +0200
Message-Id: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 0/4] Fix PCI passthrough for HVM with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, 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>

VGhpcyB2ZXJzaW9uIGlzIHJlYmFzZSBsaWJ4bCBwYXRjaGVzIG9uIHN0YWdpbmcuIENoYW5nZXMg
dG8gImxpYnhsOiBhdHRhY2ggUENJCmRldmljZSB0byBxZW11IG9ubHkgYWZ0ZXIgc2V0dGluZyBw
Y2liYWNrL3BjaWZyb250IiBhcmUgc2lnbmlmaWNhbnQgZW5vdWdoIHRoYXQKSSd2ZSBkcm9wcGVk
IFdlaSdzIGFjay4KQWxzbywgdGhlcmUgaXMgYSBuZXcgcGF0Y2ggdG8gZml4IHJlZ3Jlc3Npb24g
aW50cm9kdWNlZCBkdXJpbmcgYXN5bmMgY29udmVyc2lvbi4KCkNoYW5nZXMgaW4gdjI6CiAtIG5l
dyAieGVuL3g4NjogQWxsb3cgc3R1YmRvbSBhY2Nlc3MgdG8gaXJxIGNyZWF0ZWQgZm9yIG1zaSIg
cGF0Y2gKIC0gYXBwbGllZCByZXZpZXcgY29tbWVudHMgZnJvbSB2MQpDaGFuZ2VzIGlzIHYzOgog
LSBhcHBseSBzdWdnZXN0aW9ucyBieSBSb2dlcgogLSBhZGQgUEhZU0RFVk9QX21zaV9tc2l4X3Nl
dF9lbmFibGUKQ2hhbmdlcyBpbiB2NDoKIC0gaW1wbGVtZW50IHN1Z2dlc3Rpb25zIGJ5IFdlaSwg
Um9nZXIsIEphbgogLSBwbHVnIG5ldyBwaHlzZGV2b3AgaW50byBYU00KQ2hhbmdlcyBpbiB2NToK
IC0gcmViYXNlIG9uIG1hc3RlcgogLSByZW5hbWUgdG8gUEhZU0RFVk9QX21zaV9jb250cm9sCiAt
IG1vdmUgZ3JhbnRpbmcgYWNjZXNzIHRvIElSUSBpbnRvIGNyZWF0ZV9pcnEKQ2hhbmdlcyBpbiB2
NjoKIC0gc2ltcGxpZnkgZ3JhbnRpbmcgSVJRIGFjY2VzcywgcmVjb3JkIGRtIGRvbWlkIGZvciBj
bGVhbnVwCiAtIHJlbmFtZSB0byBQSFlTREVWT1BfaW50ZXJydXB0X2NvbnRyb2wKIC0gaW5jbHVk
ZSBJTlR4IGNvbnRyb2wgaW4gdGhlIGh5cGVyY2FsbApDaGFuZ2VzIGluIHY3OgogLSB1cGRhdGUg
Inhlbi94ODY6IEFsbG93IHN0dWJkb20gYWNjZXNzIHRvIGlycSBjcmVhdGVkIGZvciBtc2kiCiAt
IGRyb3AgInhlbi94ODY6IGFkZCBQSFlTREVWT1BfaW50ZXJydXB0X2NvbnRyb2wiCiAtIGRyb3Ag
InRvb2xzL2xpYnhjOiBhZGQgd3JhcHBlciBmb3IgUEhZU0RFVk9QX2ludGVycnVwdF9jb250cm9s
IgpDaGFnZXMgaW4gdjg6CiAtIGRyb3AgYXBwbGllZCAieGVuL3g4NjogQWxsb3cgc3R1YmRvbSBh
Y2Nlc3MgdG8gaXJxIGNyZWF0ZWQgZm9yIG1zaSIKIC0gbmV3IHBhdGNoICJsaWJ4bDogZml4IGNv
bGQgcGx1Z2dlZCBQQ0kgZGV2aWNlIHdpdGggc3R1YmRvbWFpbiIKIC0gcmViYXNlIGxpYnhsIHBh
dGNoZXMgb24gc3RhZ2luZwoKLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBl
dS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7D
qSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJh
dmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0Bh
bWQuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBEYW5pZWwg
RGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCk1hcmVrIE1hcmN6eWtvd3NraS1Hw7Ny
ZWNraSAoNCk6CiAgbGlieGw6IGZpeCBjb2xkIHBsdWdnZWQgUENJIGRldmljZSB3aXRoIHN0dWJk
b21haW4KICBsaWJ4bDogZG8gbm90IGF0dGFjaCB4ZW4tcGNpYmFjayB0byBIVk0gZG9tYWluLCBp
ZiBzdHViZG9tYWluIGlzIGluIHVzZQogIGxpYnhsOiBhdHRhY2ggUENJIGRldmljZSB0byBxZW11
IG9ubHkgYWZ0ZXIgc2V0dGluZyBwY2liYWNrL3BjaWZyb250CiAgbGlieGw6IGRvbid0IHRyeSB0
byBtYW5pcHVsYXRlIGpzb24gY29uZmlnIGZvciBzdHViZG9tYWluCgogdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgfCA5NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA3NyBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmJhc2Ut
Y29tbWl0OiA3YTRlNjcxMTExNDkwNWIzY2JiZTQ4ZTgxYzMyMjIzNjFhN2YzNTc5Ci0tIApnaXQt
c2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 14:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 14:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEDb1-0003ij-5A; Sat, 28 Sep 2019 14: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=9Ov/=XX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iEDaz-0003iJ-MN
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 14:21:13 +0000
X-Inumbo-ID: 39665e8e-e1fb-11e9-969b-12813bfff9fa
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by localhost (Halon) with ESMTPS
 id 39665e8e-e1fb-11e9-969b-12813bfff9fa;
 Sat, 28 Sep 2019 14:21:12 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8EDA820A34;
 Sat, 28 Sep 2019 10:21:12 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 28 Sep 2019 10:21:12 -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=fm3; bh=ibdft5z05fi+deOTQfoWvYpaHLXDhNtQVvDJtCVld
 ek=; b=EJcRl8RJQcWWC0vMTt+Tx14LvkuG14LrlIEOFuy8DJsHYdbZ8fG2q2aLg
 H6aDJ/1LJP2q9qjtxugq8ttode4FnxPwveU2XHTDDOE/EC7o7LJ3OtreXIp7vpYs
 qkB9FLpgDPorNCjR/RLdDSe+55aoyaReO+oD5cq9FYY+q5aXjg9TX5Nbh4o+CN7V
 EvvwrNe4d+v53F9TbjdtuAIVs6gAPNk/qKQrIecIhDNMLgkKkM+MxBuTo9pbwqQ/
 y7kXI0tLpGpRUFk5tTQmswiEQWjLChPvbLaEBJe76h3BNFA6kkgPgJUmvjuePW2Y
 KKkhSaDWUoTl3XYgAJed7ZGFUykow==
X-ME-Sender: <xms:WGyPXcdMEp4Bf540tcMzmwEkJOPmv2IkTdPuXR14WYu5NZHnL1l6kQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeekgdejgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:WGyPXR68qg_Q_ZR8hMzkUyIoRhEPiQn9uehaKy9Qn_b39QAA8yaDeg>
 <xmx:WGyPXXVnIMmAcH71Iph7Ci5ZXN6-YavuqGBNcpqTYSBqAUH9k8e-Tg>
 <xmx:WGyPXY6aiHlHXp8n2EToCCSox0RyqI38Wzd8l_IhokZlMl45pt5DEw>
 <xmx:WGyPXVRi9Aa9XAl2GOEhsD47Qr_sZ3T4GJoH58lyWKScGa9ogdI9UA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9BFE3D6005E;
 Sat, 28 Sep 2019 10:21:11 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 28 Sep 2019 16:20:34 +0200
Message-Id: <9a61b361c46b5b1082ef47ac6aa25f8b5db7646b.1569680095.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 1/4] libxl: fix cold plugged PCI device with
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQoKSBpcyBjYWxsZWQsIHN0dWJkb21haW4gaXMgYWxy
ZWFkeSBydW5uaW5nLApldmVuIHdoZW4gc3RpbGwgY29uc3RydWN0aW5nIHRoZSB0YXJnZXQgZG9t
YWluLiBQcmV2aW91c2x5LCBkb19wY2lfYWRkKCkKd2FzIGNhbGxlZCB3aXRoICdzdGFydGluZycg
aGFyZGNvZGVkIHRvIGZhbHNlLCBidXQgbm93IGRvX3BjaV9hZGQoKSBzaGFyZXMKJ3N0YXJ0aW5n
JyBmbGFnIGluIHBjaV9hZGRfc3RhdGUgZm9yIGJvdGggdGFyZ2V0IGRvbWFpbiBhbmQgc3R1YmRv
bWFpbi4KCkZpeCB0aGlzIGJ5IHJlc2V0dGluZyAobG9jYWwpICdzdGFydGluZycgdG8gZmFsc2Ug
aW4gcGNpX2FkZF9kbV9kb25lKCkKKHByZXZpb3VzbHkgcGFydCBvZiBkb19wY2lfYWRkKCkpIHdo
ZW4gaGFuZGxpbmcgc3R1YmRvbWFpbiwgcmVnYXJkbGVzcwpvZiBwYXMtPnN0YXJ0aW5nIHZhbHVl
LgoKRml4ZXM6IDExZGI1NmY5YTYgKGxpYnhsX3BjaTogVXNlIGxpYnhsX19hb19kZXZpY2Ugd2l0
aCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQpClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9wY2kuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmluZGV4IDQ3MjU4MTcuLjJlZGZmNjQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
CkBAIC0xMzAwLDYgKzEzMDAsMTAgQEAgc3RhdGljIHZvaWQgcGNpX2FkZF9kbV9kb25lKGxpYnhs
X19lZ2MgKmVnYywKIAogICAgIGlmIChyYykgZ290byBvdXQ7CiAKKyAgICAvKiBzdHViZG9tYWlu
IGlzIGFsd2F5cyBydW5uaW5nIGJ5IG5vdywgZXZlbiBhdCBjcmVhdGUgdGltZSAqLworICAgIGlm
IChpc3N0dWJkb20pCisgICAgICAgIHN0YXJ0aW5nID0gZmFsc2U7CisKICAgICBzeXNmc19wYXRo
ID0gR0NTUFJJTlRGKFNZU0ZTX1BDSV9ERVYiLyJQQ0lfQkRGIi9yZXNvdXJjZSIsIHBjaWRldi0+
ZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpZGV2LT5idXMsIHBjaWRldi0+
ZGV2LCBwY2lkZXYtPmZ1bmMpOwogICAgIGYgPSBmb3BlbihzeXNmc19wYXRoLCAiciIpOwpAQCAt
MTU1OSw3ICsxNTYzLDYgQEAgdm9pZCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQobGlieGxfX2VnYyAq
ZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgR0NORVcocGNpZGV2X3MpOwogICAgICAgICBs
aWJ4bF9kZXZpY2VfcGNpX2luaXQocGNpZGV2X3MpOwogICAgICAgICBsaWJ4bF9kZXZpY2VfcGNp
X2NvcHkoQ1RYLCBwY2lkZXZfcywgcGNpZGV2KTsKLSAgICAgICAgLyogc3R1YmRvbWFpbiBpcyBh
bHdheXMgcnVubmluZyBieSBub3csIGV2ZW4gYXQgY3JlYXRlIHRpbWUgKi8KICAgICAgICAgcGFz
LT5jYWxsYmFjayA9IGRldmljZV9wY2lfYWRkX3N0dWJkb21fZG9uZTsKICAgICAgICAgZG9fcGNp
X2FkZChlZ2MsIHN0dWJkb21pZCwgcGNpZGV2X3MsIHBhcyk7IC8qIG11c3QgYmUgbGFzdCAqLwog
ICAgICAgICByZXR1cm47Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 14:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 14: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 1iEDb4-0003jr-GZ; Sat, 28 Sep 2019 14:21:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Ov/=XX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iEDb3-0003jX-EU
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 14:21:17 +0000
X-Inumbo-ID: 39f16b46-e1fb-11e9-97fb-bc764e2007e4
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by localhost (Halon) with ESMTPS
 id 39f16b46-e1fb-11e9-97fb-bc764e2007e4;
 Sat, 28 Sep 2019 14:21:13 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 9149821C1C;
 Sat, 28 Sep 2019 10:21:13 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 28 Sep 2019 10:21:13 -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=fm3; bh=v7bttf3yQOOR1SZPxB6rw3qy/co3pMgStgeM8sWnq
 as=; b=j0QHtM6cJwEJK8Oe4DumSwdn3mmcdrKRopVeCd1s9dziVLGYGBZcQWXXT
 Zsw4hrxLn5Jsr7J5SaBShaNCNK8/pwPuSp+Zhkquyv6RwQTkqMMxKB69lU6Uawb4
 W5/dGoaPii1XkDyKt1wTKWUjVypokMxdktPLyFCOqeu0OFLUjqmHSyuedMUOn40q
 ng/J9FHp3D3+LDmpW3n4k1YIxrQKea2hQ45FUXo+n9FAIikfS+NHnmbtC8w+qMtw
 cR3J4yHLs/VktJI3uaYdfz8WT9TNN8urBuFkrsgmciUCf3CpoF7T+UIq0o7Uiavn
 Q70cRxtOOuskE+XhYpoYKAmIeq40w==
X-ME-Sender: <xms:WWyPXbsiSKTTXgGsAUaqW3T2DAI1RYGat184NBDXsoB1VCkkECFX6Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeekgdejgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:WWyPXZCyGmi7i5njz_-8xGdmG7nZkGyQtrflTZIhgaoqUOpN8_-8Ew>
 <xmx:WWyPXTOgMUDDsPgVsXB0MChgitfC-IzVTA6s38rK3AtC38f8J8KHhg>
 <xmx:WWyPXRAJiATO6sPkfXttg7q1UxtIRbfjrDxqYrG7YsMKT_wCVypaag>
 <xmx:WWyPXYoAQDSpzAobP7k5HeRlKpNvcWlOVxUZJeELhQZbP21jSEBUAg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 8966CD60057;
 Sat, 28 Sep 2019 10:21:12 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 28 Sep 2019 16:20:35 +0200
Message-Id: <38b059a9d0a923c7d3f7eb24b675f6ab43863340.1569680095.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 2/4] libxl: do not attach xen-pciback to HVM
 domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZNIGRvbWFpbnMgdXNlIElPTU1VIGFuZCBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSBmb3IgY29t
bXVuaWNhdGluZyB3aXRoClBDSSBkZXZpY2VzLCB4ZW4tcGNpZnJvbnQvcGNpYmFjayBpc24ndCBk
aXJlY3RseSBuZWVkZWQgYnkgSFZNIGRvbWFpbi4KQnV0IHBjaWJhY2sgc2VydmUgYWxzbyBzZWNv
bmQgZnVuY3Rpb24gLSBpdCByZXNldCB0aGUgZGV2aWNlIHdoZW4gaXQgaXMKZGVhc3NpZ25lZCBm
cm9tIHRoZSBndWVzdCBhbmQgZm9yIHRoaXMgcmVhc29uIHBjaWJhY2sgbmVlZHMgdG8gYmUgdXNl
ZAp3aXRoIEhWTSBkb21haW4gdG9vLgpXaGVuIEhWTSBkb21haW4gaGFzIGRldmljZSBtb2RlbCBp
biBzdHViZG9tYWluLCBhdHRhY2hpbmcgeGVuLXBjaWJhY2sgdG8KdGhlIHRhcmdldCBkb21haW4g
aXRzZWxmIG1heSBwcmV2ZW50IGF0dGFjaGluZyB4ZW4tcGNpYmFjayB0byB0aGUKKFBWKSBzdHVi
ZG9tYWluLCBlZmZlY3RpdmVseSBicmVha2luZyBQQ0kgcGFzc3Rocm91Z2guCgpGaXggdGhpcyBi
eSBhdHRhY2hpbmcgcGNpYmFjayBvbmx5IHRvIG9uZSBkb21haW46IGlmIFBWIHN0dWJkb21haW4g
aXMgaW4KdXNlLCBsZXQgaXQgYmUgc3R1YmRvbWFpbiAodGhlIGNvbW1pdCBwcmV2ZW50cyBhdHRh
Y2hpbmcgZGV2aWNlIHRvIHRhcmdldApIVk0gaW4gdGhpcyBjYXNlKTsgb3RoZXJ3aXNlLCBhdHRh
Y2ggaXQgdG8gdGhlIHRhcmdldCBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKIC0gcHJl
dmlvdXNseSBjYWxsZWQgImxpYnhsOiBhdHRhY2ggeGVuLXBjaWJhY2sgb25seSB0byBQViBkb21h
aW5zIgogLSBpbnN0ZWFkIG9mIGV4Y2x1ZGluZyBhbGwgSFZNcywgY2hhbmdlIHRoZSBjb25kaXRp
b24gdG8gd2hhdCBhY3R1YWxseQogICBtYXR0ZXJzIGhlcmUgLSBjaGVjayBpZiBzdHViZG9tYWlu
IGlzIGluIHVzZTsgdGhpcyB3YXkgeGVuLXBjaWJhY2sgaXMKICAgYWx3YXlzIGluIHVzZSAoZWl0
aGVyIGZvciB0aGUgdGFyZ2V0IGRvbWFpbiwgb3IgaXQncyBzdHViZG9tYWluKSwKICAgZml4aW5n
IFBDSSByZXNldCBieSB4ZW4tcGNpYmFjayBjb25jZXJucwpDaGFuZ2VzIGluIHYzOgogLSBhZGp1
c3QgY29tbWl0IG1lc3NhZ2UKQ2hhbmdlcyBpbiB2ODoKIC0gcmViYXNlIG9uIHN0YWdpbmcKLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmluZGV4IDJlZGZmNjQuLmFjNTk3YTUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCkBAIC0xMzk5LDcgKzEzOTksNyBAQCBvdXRfbm9faXJxOgogICAgICAgICB9CiAg
ICAgfQogCi0gICAgaWYgKCFzdGFydGluZykKKyAgICBpZiAoIXN0YXJ0aW5nICYmICFsaWJ4bF9n
ZXRfc3R1YmRvbV9pZChDVFgsIGRvbWlkKSkKICAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3Bj
aV9hZGRfeGVuc3RvcmUoZ2MsIGRvbWlkLCBwY2lkZXYsIHN0YXJ0aW5nKTsKICAgICBlbHNlCiAg
ICAgICAgIHJjID0gMDsKQEAgLTE2OTcsNyArMTY5Nyw3IEBAIHN0YXRpYyB2b2lkIGFkZF9wY2lk
ZXZzX2RvbmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAg
IGxpYnhsX2RvbWlkIGRvbWlkID0gYXBkcy0+ZG9taWQ7CiAgICAgbGlieGxfX2FvX2RldmljZSAq
YW9kZXYgPSBhcGRzLT5vdXRlcl9hb2RldjsKIAotICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRl
dnMgPiAwKSB7CisgICAgaWYgKGRfY29uZmlnLT5udW1fcGNpZGV2cyA+IDAgJiYgIWxpYnhsX2dl
dF9zdHViZG9tX2lkKENUWCwgZG9taWQpKSB7CiAgICAgICAgIHJjID0gbGlieGxfX2NyZWF0ZV9w
Y2lfYmFja2VuZChnYywgZG9taWQsIGRfY29uZmlnLT5wY2lkZXZzLAogICAgICAgICAgICAgZF9j
b25maWctPm51bV9wY2lkZXZzKTsKICAgICAgICAgaWYgKHJjIDwgMCkgewotLSAKZ2l0LXNlcmll
cyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 14:21:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 14:21:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEDb5-0003kq-VK; Sat, 28 Sep 2019 14: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=9Ov/=XX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iEDb4-0003jx-Ma
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 14:21:18 +0000
X-Inumbo-ID: 3b1c8f8c-e1fb-11e9-969b-12813bfff9fa
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by localhost (Halon) with ESMTPS
 id 3b1c8f8c-e1fb-11e9-969b-12813bfff9fa;
 Sat, 28 Sep 2019 14:21:15 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8FEB321731;
 Sat, 28 Sep 2019 10:21:15 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 28 Sep 2019 10:21:15 -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=fm3; bh=wwYkWjrYfCujVde3AkWQVL4DLVVmqV5do1n+Or3fk
 wA=; b=FNF1SD/k8ydlYvYA5+EJ1t4Vl3vI43PDvRa6FhGs7YVcVfmMAyxqcWudm
 fnWrUlpja6WgQHC8f0ofVeIXKJLLrtnntPIenbIl8D2/ONeT9jeuBKYX+4OCZ3B6
 WqBQmIz6Mji4N1g6yrQpykDKlHV/xFF7qctKWRuPX6cc2H7CDeswq21G9VYdv9ST
 KAgo8uqNj9RXEdJFbzkO36xUci+J/PjeP+WJ5ZGkTk/uMzcpKkFCyzf4HwIEiY1Z
 /c9el2ZfyPLT4C4TliVrUJtLspopjCz7YXwzLgyTwdPO5glKYvG/N/3JXyEQ/f9J
 zn8i+2KsW11tTsAe9tz9O3UoO9m6g==
X-ME-Sender: <xms:W2yPXQVj6uAj53VqVAjhBdasKSb3swT5udvkwdSYgp4ZR7YmJh33dg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeekgdejgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedv
X-ME-Proxy: <xmx:W2yPXSa1ftBqHB9bOf3Qt4X2J05OB1Ed2JnWLJMGE_x9h2I7wv-qKg>
 <xmx:W2yPXe16_DxdGG-YNHR-eRO8jBpGihYc-xD-SrbxaxVH91F_tPgF4A>
 <xmx:W2yPXciSA_XmcQsNdQzUWy0iELF3paHNg3pow0FDZe-cIFuZvdnPeQ>
 <xmx:W2yPXfNrISpl7Wsn5nsoa0I9AlazFj22k9TT-5LE7sQh8eVr5S4t1w>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7FDB5D6005F;
 Sat, 28 Sep 2019 10:21:14 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 28 Sep 2019 16:20:37 +0200
Message-Id: <d08745ac0de6d8115a40fd5984a0984d245919f8.1569680095.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 4/4] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3R1YmRvbWFpbiBkbyBub3QgaGF2ZSBpdCdzIG93biBjb25maWcgZmlsZSAtIGl0cyBjb25maWd1
cmF0aW9uIGlzCmRlcml2ZWQgZnJvbSB0YXJnZXQgZG9tYWlucy4gRG8gbm90IHRyeSB0byBtYW5p
cHVsYXRlIGl0IHdoZW4gYXR0YWNoaW5nClBDSSBkZXZpY2UuCgpUaGlzIGJ1ZyBwcmV2ZW50ZWQg
c3RhcnRpbmcgSFZNIHdpdGggc3R1YmRvbWFpbiBhbmQgUENJIHBhc3N0aHJvdWdoCmRldmljZSBh
dHRhY2hlZC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYzOgogLSBza2lwIGxpYnhsX19kbV9jaGVja19z
dGFydCB0b28sIGFzIHN0dWJkb21haW4gaXMgZ3VhcmFudGVlZCB0byBiZQogICBydW5uaW5nIGF0
IHRoaXMgc3RhZ2UgYWxyZWFkeQogLSBkbyBub3QgaW5pdCBkX2NvbmZpZyBhdCBhbGwsIGFzIGl0
IGlzIHVzZWQgb25seSBmb3IganNvbiBtYW5pcHVsYXRpb24KQ2hhbmdlcyBpbiB2NDoKIC0gYWRq
dXN0IGNvbW1lbnQgc3R5bGUKQ2hhbmdlcyBpbiB2ODoKIC0gcmViYXNlIG9uIHN0YWdpbmcKLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDE1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfcGNpLmMKaW5kZXggYmEwMjg3ZC4uZGM5NjE2MyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTEy
Niw4ICsxMjYsMTEgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGRfeGVuc3RvcmUo
bGlieGxfX2djICpnYywKICAgICBpbnQgcmM7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2Nv
bmZpZzsKICAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sgPSBOVUxMOworICAg
IGJvb2wgaXNfc3R1YmRvbWFpbiA9IGxpYnhsX2lzX3N0dWJkb20oQ1RYLCBkb21pZCwgTlVMTCk7
CiAKLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKKyAgICAvKiBTdHVi
ZG9tYWluIGRvZXNuJ3QgaGF2ZSBvd24gY29uZmlnLiAqLworICAgIGlmICghaXNfc3R1YmRvbWFp
bikKKyAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7CiAKICAgICBi
ZV9wYXRoID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfYmFja2VuZF9wYXRoKGdjLCAwLCBkb21pZCwg
MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhM
X19ERVZJQ0VfS0lORF9QQ0kpOwpAQCAtMTUzLDI3ICsxNTYsMzUgQEAgc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3BjaV9hZGRfeGVuc3RvcmUobGlieGxfX2djICpnYywKICAgICBpZiAoIXN0YXJ0
aW5nKQogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgInN0YXRlIiwgR0NTUFJJ
TlRGKCIlZCIsIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZykpOwogCi0gICAgbG9jayA9IGxpYnhs
X19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9taWQpOwotICAgIGlmICghbG9jaykgewotICAg
ICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQorICAg
IC8qCisgICAgICogU3R1YmRvbWluIGNvbmZpZyBpcyBkZXJpdmVkIGZyb20gaXRzIHRhcmdldCBk
b21haW4sIGl0IGRvZXNuJ3QgaGF2ZQorICAgICAqIGl0cyBvd24gZmlsZS4KKyAgICAgKi8KKyAg
ICBpZiAoIWlzX3N0dWJkb21haW4pIHsKKyAgICAgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFp
bl91c2VyZGF0YShnYywgZG9taWQpOworICAgICAgICBpZiAoIWxvY2spIHsKKyAgICAgICAgICAg
IHJjID0gRVJST1JfTE9DS19GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0K
IAotICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywgZG9taWQsICZk
X2NvbmZpZyk7Ci0gICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0
X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgaWYg
KHJjKSBnb3RvIG91dDsKIAotICAgIGRldmljZV9hZGRfZG9tYWluX2NvbmZpZyhnYywgJmRfY29u
ZmlnLCAmbGlieGxfX3BjaWRldl9kZXZ0eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwY2lkZXYpOworICAgICAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2MsICZkX2NvbmZp
ZywgJmxpYnhsX19wY2lkZXZfZGV2dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBjaWRldik7CiAKLSAgICByYyA9IGxpYnhsX19kbV9jaGVja19zdGFydChnYywgJmRfY29u
ZmlnLCBkb21pZCk7Ci0gICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgcmMgPSBsaWJ4bF9f
ZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywgZG9taWQpOworICAgICAgICBpZiAocmMpIGdv
dG8gb3V0OworICAgIH0KIAogICAgIGZvciAoOzspIHsKICAgICAgICAgcmMgPSBsaWJ4bF9feHNf
dHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAot
ICAgICAgICByYyA9IGxpYnhsX19zZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAm
ZF9jb25maWcpOwotICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICBpZiAobG9jaykg
eworICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBk
b21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAg
IH0KIAogICAgICAgICBsaWJ4bF9feHNfd3JpdGV2KGdjLCB0LCBiZV9wYXRoLCBsaWJ4bF9feHNf
a3ZzX29mX2ZsZXhhcnJheShnYywgYmFjaykpOwogCkBAIC0xODUsNyArMTk2LDggQEAgc3RhdGlj
IGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGRfeGVuc3RvcmUobGlieGxfX2djICpnYywKIG91dDoK
ICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKICAgICBpZiAobG9jaykg
bGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7Ci0gICAgbGlieGxfZG9tYWluX2Nv
bmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgaWYgKCFpc19zdHViZG9tYWluKQorICAgICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsKICAgICByZXR1cm4gcmM7
CiB9CiAKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 14:21:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 14: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 1iEDbA-0003mr-A3; Sat, 28 Sep 2019 14:21:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Ov/=XX=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iEDb8-0003m4-DH
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 14:21:22 +0000
X-Inumbo-ID: 3a77441e-e1fb-11e9-b588-bc764e2007e4
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by localhost (Halon) with ESMTPS
 id 3a77441e-e1fb-11e9-b588-bc764e2007e4;
 Sat, 28 Sep 2019 14:21:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 7362921CDD;
 Sat, 28 Sep 2019 10:21:14 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 28 Sep 2019 10:21:14 -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=fm3; bh=HAmib2qqZ5oj8XczRtcegzLko/r9WTZq+MH/BELfW
 UI=; b=syT9x8jTXgX573Yq9m3LHwPScUstkraRJ7rielm3gGFbdJ+UhEwz9oWyO
 UM5MEmayaJoUmxrEricMjiqQsnQz/BgxXljxgdxRYsc+wGcQj31xQVhSd+/vc3AC
 ieKQUpukLsfgvI1P/1X33k9R4L9c0nv5dF79EbiQ2Lm4gYZK0M3vIn74hEeoPovE
 iZXIs+et4pKEsBJn4PI7VzPFbbIORw3g+3ZeP7eDOZls2T6ZfzHZYh0UUBPSlQ3l
 Ix+chP5vCf+DdqE42ii5Pkpd7mh3EO6WMdB9zqnumfpHum4fk9XaNsL/HvzEw6Sa
 xWwPpqenAqXNz5HhxvBMfaBgzRtAw==
X-ME-Sender: <xms:WmyPXaQYveb_mozV9gx34HngtCmljgaynwMX0FFtmY59yBXla3ASZw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeekgdejgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedv
X-ME-Proxy: <xmx:WmyPXSW2ikSwb1TXZyn6bhKehX_HTQKYHk8dKachIWYWU0b8S-qpEw>
 <xmx:WmyPXbeg7lVu-QftO_d9qkcgSW00D1-yy0-L7lkb7XRkuXgLlRyqCA>
 <xmx:WmyPXWKNP-PipKCH8kwBuA1Z_YFGnOZ3a0UYCl83-3xkB-a94E0Blg>
 <xmx:WmyPXRPDN0OMYbuZ4tx-d5IGifCKEi8kRth1L_mZpjRORLDw6Nh_NA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 90488D6005E;
 Sat, 28 Sep 2019 10:21:13 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 28 Sep 2019 16:20:36 +0200
Message-Id: <66a544b7e292dfe227349ffcc75a0136ca27afb1.1569680095.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 3/4] libxl: attach PCI device to qemu only
 after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgaGFuZGxpbmcgInBjaS1pbnMiIGNv
bW1hbmQgd2lsbCBmYWlsCmlmIHBjaWZyb250IGlzIG5vdCBpbml0aWFsaXplZCBhbHJlYWR5LiBG
aXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZApvbmx5IGFmdGVyIGNvbmZpcm1pbmcgdGhh
dCBwY2liYWNrL2Zyb250IGlzIHJ1bm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFu
Z2VzIGluIHYyOgotIEZpeGVkIGNvZGUgc3R5bGUgc2luY2UgcHJldmlvdXMgdmVyc2lvbi4KQ2hh
bmdlcyBpbiB2ODoKLSByZWJhc2Ugb24gc3RhZ2luZwotIHJld29yayBmb3IgYXN5bmMgYXBpCi0t
LQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYwppbmRleCBhYzU5N2E1Li5iYTAyODdkIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTAx
Miw2ICsxMDEyLDkgQEAgdHlwZWRlZiBzdHJ1Y3QgcGNpX2FkZF9zdGF0ZSB7CiAgICAgYm9vbCBz
dGFydGluZzsKICAgICB2b2lkICgqY2FsbGJhY2spKGxpYnhsX19lZ2MgKiwgc3RydWN0IHBjaV9h
ZGRfc3RhdGUgKiwgaW50IHJjKTsKIAorICAgIC8qIHByaXZhdGUgdG8gZGV2aWNlX3BjaV9hZGRf
c3R1YmRvbV93YWl0ICovCisgICAgbGlieGxfX2V2X2RldnN0YXRlIHBjaWJhY2tfZHM7CisKICAg
ICAvKiBwcml2YXRlIHRvIGRvX3BjaV9hZGQgKi8KICAgICBsaWJ4bF9feHN3YWl0X3N0YXRlIHhz
d2FpdDsKICAgICBsaWJ4bF9fZXZfcW1wIHFtcDsKQEAgLTE0ODcsNiArMTQ5MCwxMCBAQCBzdGF0
aWMgaW50IGxpYnhsX3BjaWRldl9hc3NpZ25hYmxlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kZXZp
Y2VfcGNpICpwY2lkZXYpCiAgICAgcmV0dXJuIGkgIT0gbnVtOwogfQogCitzdGF0aWMgdm9pZCBk
ZXZpY2VfcGNpX2FkZF9zdHViZG9tX3dhaXQobGlieGxfX2VnYyAqZWdjLAorICAgIHBjaV9hZGRf
c3RhdGUgKnBhcywgaW50IHJjKTsKK3N0YXRpYyB2b2lkIGRldmljZV9wY2lfYWRkX3N0dWJkb21f
cmVhZHkobGlieGxfX2VnYyAqZWdjLAorICAgIGxpYnhsX19ldl9kZXZzdGF0ZSogZHMsIGludCBy
Yyk7CiBzdGF0aWMgdm9pZCBkZXZpY2VfcGNpX2FkZF9zdHViZG9tX2RvbmUobGlieGxfX2VnYyAq
ZWdjLAogICAgIHBjaV9hZGRfc3RhdGUgKiwgaW50IHJjKTsKIHN0YXRpYyB2b2lkIGRldmljZV9w
Y2lfYWRkX2RvbmUobGlieGxfX2VnYyAqZWdjLApAQCAtMTU2Myw3ICsxNTcwLDggQEAgdm9pZCBs
aWJ4bF9fZGV2aWNlX3BjaV9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgR0NORVcocGNpZGV2X3MpOwogICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2luaXQocGNp
ZGV2X3MpOwogICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2NvcHkoQ1RYLCBwY2lkZXZfcywgcGNp
ZGV2KTsKLSAgICAgICAgcGFzLT5jYWxsYmFjayA9IGRldmljZV9wY2lfYWRkX3N0dWJkb21fZG9u
ZTsKKyAgICAgICAgcGFzLT5jYWxsYmFjayA9IGRldmljZV9wY2lfYWRkX3N0dWJkb21fd2FpdDsK
KwogICAgICAgICBkb19wY2lfYWRkKGVnYywgc3R1YmRvbWlkLCBwY2lkZXZfcywgcGFzKTsgLyog
bXVzdCBiZSBsYXN0ICovCiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0xNTc1LDYgKzE1ODMs
NDEgQEAgb3V0OgogICAgIGRldmljZV9wY2lfYWRkX2RvbmUoZWdjLCBwYXMsIHJjKTsgLyogbXVz
dCBiZSBsYXN0ICovCiB9CiAKK3N0YXRpYyB2b2lkIGRldmljZV9wY2lfYWRkX3N0dWJkb21fd2Fp
dChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGNpX2FkZF9zdGF0ZSAqcGFzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCByYykKK3sKKyAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldiA9IHBhcy0+YW9k
ZXY7CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAgICBsaWJ4bF9jdHggKmN0eCA9IGxp
YnhsX19nY19vd25lcihnYyk7CisgICAgaW50IHN0dWJkb21pZCA9IGxpYnhsX2dldF9zdHViZG9t
X2lkKGN0eCwgcGFzLT5kb21pZCk7CisgICAgY2hhciAqc3RhdGVfcGF0aDsKKworICAgIGlmIChy
YykgZ290byBvdXQ7CisKKyAgICAvKiBXYWl0IGZvciB0aGUgZGV2aWNlIGFjdHVhbGx5IGJlaW5n
IGNvbm5lY3RlZCwgb3RoZXJ3aXNlIGRldmljZSBtb2RlbAorICAgICAqIHJ1bm5pbmcgdGhlcmUg
d2lsbCBmYWlsIHRvIGZpbmQgdGhlIGRldmljZS4gKi8KKyAgICBzdGF0ZV9wYXRoID0gbGlieGxf
X3NwcmludGYoZ2MsICIlcy9iYWNrZW5kL3BjaS8lZC8wL3N0YXRlIiwKKyAgICAgICAgICAgIGxp
YnhsX194c19nZXRfZG9tcGF0aChnYywgMCksIHN0dWJkb21pZCk7CisgICAgcmMgPSBsaWJ4bF9f
ZXZfZGV2c3RhdGVfd2FpdChhb2Rldi0+YW8sICZwYXMtPnBjaWJhY2tfZHMsCisgICAgICAgICAg
ICBkZXZpY2VfcGNpX2FkZF9zdHViZG9tX3JlYWR5LAorICAgICAgICAgICAgc3RhdGVfcGF0aCwg
WGVuYnVzU3RhdGVDb25uZWN0ZWQsCisgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfU1RB
UlRfVElNRU9VVCAqIDEwMDApOworICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgcmV0dXJuOwor
b3V0OgorICAgIGRldmljZV9wY2lfYWRkX2RvbmUoZWdjLCBwYXMsIHJjKTsgLyogbXVzdCBiZSBs
YXN0ICovCit9CisKK3N0YXRpYyB2b2lkIGRldmljZV9wY2lfYWRkX3N0dWJkb21fcmVhZHkobGli
eGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZXZfZGV2c3RhdGUqIGRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmMpCit7CisgICAgcGNpX2FkZF9zdGF0ZSAqcGFzID0gQ09OVEFJTkVSX09G
KGRzLCAqcGFzLCBwY2liYWNrX2RzKTsKKworICAgIGRldmljZV9wY2lfYWRkX3N0dWJkb21fZG9u
ZShlZ2MsIHBhcywgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KK30KKwogc3RhdGljIHZvaWQgZGV2
aWNlX3BjaV9hZGRfc3R1YmRvbV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfYWRkX3N0YXRlICpwYXMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQotLSAKZ2l0LXNlcmllcyAwLjku
MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 14:51:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 14:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEE4d-00073u-R6; Sat, 28 Sep 2019 14:51: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=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEE4c-00073N-2o
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 14:51:50 +0000
X-Inumbo-ID: 7c8710ec-e1ff-11e9-969b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 7c8710ec-e1ff-11e9-969b-12813bfff9fa;
 Sat, 28 Sep 2019 14:51: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 1iEE4U-0007gF-PQ; Sat, 28 Sep 2019 14:51: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 1iEE4U-0006H8-EG; Sat, 28 Sep 2019 14:51:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEE4U-000536-DP; Sat, 28 Sep 2019 14:51:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141911-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl: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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=da05b5ea12c1e50b2988a63470d6b69434796f8b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 14:51:42 +0000
Subject: [Xen-devel] [linux-linus test] 141911: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTkxMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxOTExLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCBy
ZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGEwNWI1ZWExMmMx
ZTUwYjI5ODhhNjM0NzBkNmI2OTQzNDc5NmY4YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIwNyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMDYg
ZGF5cyAgMTU4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTkxMSAgMjAxOS0wOS0y
NyAxNzoyNjowNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDkwOSBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNzcxMTgg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:13:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15: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 1iEEPc-0000fN-Sn; Sat, 28 Sep 2019 15:13:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEEPb-0000fI-9Y
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:13:31 +0000
X-Inumbo-ID: 8721e8f8-e202-11e9-8628-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id 8721e8f8-e202-11e9-8628-bc764e2007e4;
 Sat, 28 Sep 2019 15:13:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683609; x=1601219609;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=CK+2nR3EOn8P5i/5Nmv7PqAWv05yh+MHLl/8zPmt1XM=;
 b=WtL2iNRDrbeDexxUKx85UYULNfTS6HnSiGvRluoNrnMbII5If/qxs/kv
 +bTrwlf10OmD5eLjR1BQIqvx1yUs+x9H4IU2WsH8UAOD0rs1K6rNfpam3
 kdAIUMV13gRHhPKRUV8ugPa28IGK/rHj2jjR464i/R5WsJeDFrs5/jUbS 8=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="424260248"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 28 Sep 2019 15:13:28 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 72132A224F; Sat, 28 Sep 2019 15:13:25 +0000 (UTC)
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; Sat, 28 Sep 2019 15:13:24 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D03EUA003.ant.amazon.com (10.43.165.89) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:23 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:19 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:12:53 +0000
Message-ID: <20190928151305.127380-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 00/12] livepatch: new features and fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5j
dGlvbmFsaXR5IGFzCmJyaWVmbHkgZGlzY3Vzc2VkIGR1cmluZyBYZW4gRGV2ZWxvcGVyIFN1bW1p
dCAyMDE5OiBbYV0gYW5kIFtiXS4KSXQgYWxzbyBwcm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29t
ZSBzbWFsbCBpbXByb3ZlbWVudHMuCgpNYWluIGNoYW5nZXMgaW4gdjQ6Ci0gRml4IHZhcmlvdXMg
dHlwb3MgYW5kIG1pbm9yIGlzc3VlcwotIFNpbXBsaWZ5IGFyY2hfbGl2ZXBhdGNoX3thcHBseSxy
ZXZlcnR9IGJ5IHVzaW5nCiAgY29tbW9uX2xpdmVwYXRjaF97YXBwbHkscmV2ZXJ0fQotIEltcHJv
dmUgcHl0aG9uIGJpbmRpbmdzIGFuZCBmaXggZmV3IGlzc3VlcwoKTWFpbiBjaGFuZ2VzIGluIHYz
OgotIEZpeCBleHBlY3RhdGlvbiB0ZXN0IHRvIHdvcmsgb24gQXJtCi0gQWRkIHRlc3QgZm9yIG1l
dGFkYXRhIChLb25yYWQpCi0gTWlub3IgZml4ZXMgdG8gZG9jdW1lbnRhdGlvbgoKTWFpbiBjaGFu
Z2VzIGluIHYyOgotIGFkZGVkIG5ldyBmZWF0dXJlcyB0byBsaXZlcGF0Y2ggZG9jdW1lbnRhdGlv
bgotIGFkZGVkIGxpdmVwYXRjaCB0ZXN0cwotIGVuYWJsZWQgQXJtIHN1cHBvcnQgZm9yIFs1XQot
IG1ha2UgLm1vZGluZm8gb3B0aW9uYWwgZm9yIFsxMV0KLSBmaXhlZCB0eXBvcwoKRkVBVFVSRVM6
CgoxLiBpbmRlcGVuZGVudCBtb2R1bGVzIChwYXRjaGVzOiBbMV0sIFsyXSkKCiAgKiBsaXZlcGF0
Y2gtYnVpbGQtdG9vbHMgcmVwbyBkZXBlbmRlbmN5IFtBXQoKICBMaXZlcGF0Y2ggZW5mb3JjZXMg
dGhlIGZvbGxvd2luZyBidWlsZGlkLWJhc2VkIGRlcGVuZGVuY3kgY2hhaW4KICBiZXR3ZWVuIGhv
dHBhdGNoIG1vZHVsZXM6CiAgICAxKSBmaXJzdCBtb2R1bGUgZGVwZW5kcyBvbiBnaXZlbiBoeXBl
cnZpc29yIGJ1aWxkaWQKICAgIDIpIGV2ZXJ5IGNvbnNlY3V0aXZlIG1vZHVsZSBkZXBlbmRzIG9u
IHByZXZpb3VzIG1vZHVsZSdzIGJ1aWxkaWQKICBUaGlzIHdheSBwcm9wZXIgaG90cGF0Y2ggc3Rh
Y2sgb3JkZXIgaXMgbWFpbnRhaW5lZCBhbmQgZW5mb3JjZWQuCiAgV2hpbGUgaXQgaXMgaW1wb3J0
YW50IGZvciBwcm9kdWN0aW9uIGhvdHBhdGNoZXMgaXQgbGltaXRzIGFnaWxpdHkgYW5kCiAgYmxv
Y2tzIHVzYWdlIG9mIHRlc3Rpbmcgb3IgZGVidWcgaG90cGF0Y2hlcy4gVGhlc2Uga2luZHMgb2Yg
aG90cGF0Y2gKICBtb2R1bGVzIGFyZSB0eXBpY2FsbHkgZXhwZWN0ZWQgdG8gYmUgbG9hZGVkIGF0
IGFueSB0aW1lIGlycmVzcGVjdGl2ZQogIG9mIGN1cnJlbnQgc3RhdGUgb2YgdGhlIG1vZHVsZXMg
c3RhY2suCgogIFtBXSBsaXZlcGF0Y2gtYnVpbGQ6IEVtYmVkIGh5cGVydmlzb3IgYnVpbGQgaWQg
aW50byBldmVyeSBob3RwYXRjaAoKMi4gcHJlLSBhbmQgcG9zdC0gYXBwbHl8cmV2ZXJ0IGFjdGlv
bnMgaG9va3MgKHBhdGNoZXM6IFszXSwgWzRdKQoKICAqIGxpdmVwYXRjaC1idWlsZC10b29scyBy
ZXBvIGRlcGVuZGVuY3kgW0JdCgogIFRoaXMgaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgNCBuZXcg
bGl2ZXBhdGNoIG1vZHVsZSB2ZXRvaW5nIGhvb2tzLAogIHRoYXQgY2FuIGJlIG9wdGlvbmFsbHkg
c3VwcGxpZWQgYWxvbmcgd2l0aCBtb2R1bGVzLgogIEhvb2tzIHRoYXQgY3VycmVudGx5IGV4aXN0
cyBpbiB0aGUgbGl2ZXBhdGNoIG1lY2hhbmlzbSBhcmVuJ3QgYWdpbGUKICBlbm91Z2ggYW5kIGhh
dmUgdmFyaW91cyBsaW1pdGF0aW9uczoKICAqIHJ1biBvbmx5IGZyb20gd2l0aGluIGEgcXVpZXNj
aW5nIHpvbmUKICAqIGNhbm5vdCBjb25kaXRpb25hbGx5IHByZXZlbnQgYXBwbHlpbmcgb3IgcmV2
ZXJ0aW5nCiAgKiBkbyBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIG1vZHVsZSBjb250ZXh0CiAgVG8g
YWRkcmVzcyB0aGVzZSBsaW1pdGF0aW9ucyB0aGUgZm9sbG93aW5nIGhhcyBiZWVuIGltcGxlbWVu
dGVkOgogIDEpIHByZS1hcHBseSBob29rCiAgMikgcG9zdC1hcHBseSBob29rCiAgMykgcHJlLXJl
dmVydCBob29rCiAgNCkgcG9zdC1yZXZlcnQgaG9vawoKICBbQl0gY3JlYXRlLWRpZmYtb2JqZWN0
OiBIYW5kbGUgZXh0cmEgcHJlLXxwb3N0LSBob29rcwoKMy4gYXBwbHl8cmV2ZXJ0IGFjdGlvbnMg
cmVwbGFjZW1lbnQgaG9va3MgKHBhdGNoZXM6IFs1XSwgWzZdLCBbN10pCgogICogbGl2ZXBhdGNo
LWJ1aWxkLXRvb2xzIHJlcG8gZGVwZW5kZW5jeTogW0NdLCBbRF0sIFtFXQoKICBUbyBpbmNyZWFz
ZSBob3RwYXRjaGluZyBzeXN0ZW0ncyBhZ2lsaXR5IGFuZCBwcm92aWRlIG1vcmUgZmxleGlhYmxl
CiAgbG9uZy10ZXJtIGhvdHBhdGNoIHNvbHV0aW9uLCBhbGxvdyB0byBvdmVyd3JpdGUgdGhlIGRl
ZmF1bHQgYXBwbHkKICBhbmQgcmV2ZXJ0IGFjdGlvbiBmdW5jdGlvbnMgd2l0aCBob29rLWxpa2Ug
c3VwcGxpZWQgYWx0ZXJuYXRpdmVzLgogIFRoZSBhbHRlcm5hdGl2ZSBmdW5jdGlvbnMgYXJlIG9w
dGlvbmFsIGFuZCB0aGUgZGVmYXVsdCBmdW5jdGlvbnMgYXJlCiAgdXNlZCBieSBkZWZhdWx0LgoK
ICBbQ10gY3JlYXRlLWRpZmYtb2JqZWN0OiBEbyBub3QgY3JlYXRlIGVtcHR5IC5saXZlcGF0Y2gu
ZnVuY3Mgc2VjdGlvbgogIFtEXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEhhbmRsZSBvcHRpb25hbCBh
cHBseXxyZXZlcnQgaG9va3MKICBbRV0gY3JlYXRlLWRpZmYtb2JqZWN0OiBBZGQgc3VwcG9ydCBm
b3IgYXBwbGllZC9yZXZlcnRlZCBtYXJrZXIKCjQuIGlubGluZSBhc20gaG90cGF0Y2hpbmcgZXhw
ZWN0YXRpb25zIChwYXRjaGVzOiBbOF0pCgogICogbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIHJlcG8g
ZGVwZW5kZW5jeTogW0ZdCgogIEV4cGVjdGF0aW9ucyBhcmUgZGVzaWduZWQgYXMgb3B0aW9uYWwg
ZmVhdHVyZSwgc2luY2UgdGhlIG1haW4gdXNlIG9mCiAgdGhlbSBpcyBwbGFubmVkIGZvciBpbmxp
bmUgYXNtIGhvdHBhdGNoaW5nLgogIFRoZSBwYXlsb2FkIHN0cnVjdHVyZSBpcyBtb2RpZmllZCBh
cyBlYWNoIGV4cGVjdGF0aW9uIHN0cnVjdHVyZSBpcwogIHBhcnQgb2YgdGhlIGxpdmVwYXRjaF9m
dW5jIHN0cnVjdHVyZSBhbmQgaGVuY2UgZXh0ZW5kcyB0aGUgcGF5bG9hZC4KICBUaGUgcGF5bG9h
ZCB2ZXJzaW9uIGlzIGJ1bXBlZCB0byAzIHdpdGggdGhpcyBjaGFuZ2UgdG8gaGlnaGxpZ2h0IHRo
ZQogIEFCSSBtb2RpZmljYXRpb24gYW5kIGVuZm9yY2UgcHJvcGVyIHN1cHBvcnQuCiAgVGhlIGV4
cGVjdGF0aW9uIGlzIG1hbnVhbGx5IGVuYWJsZWQgZHVyaW5nIGlubGluZSBhc20gbW9kdWxlCiAg
Y29uc3RydWN0aW9uLiBJZiBlbmFibGVkLCBleHBlY3RhdGlvbiBlbnN1cmVzIHRoYXQgdGhlIGV4
cGVjdGVkCiAgY29udGVudCBvZiBtZW1vcnkgaXMgdG8gYmUgZm91bmQgYXQgYSBnaXZlbiBwYXRj
aGluZyAob2xkX2FkZHIpCiAgbG9jYXRpb24uCgogIFtGXSBjcmVhdGUtZGlmZi1vYmplY3Q6IEFk
ZCBzdXBwb3J0IGZvciBleHBlY3RhdGlvbnMKCjUuIHJ1bnRpbWUgaG90cGF0Y2ggbWV0YWRhdGEg
c3VwcG9ydCAocGF0Y2hlczogWzldLCBbMTBdLCBbMTFdKQoKICBIYXZpbmcgZGV0YWlsZWQgaG90
cGF0Y2ggbWV0YWRhdGEgaGVscHMgdG8gcHJvcGVybHkgaWRlbnRpZnkgbW9kdWxlJ3MKICBvcmln
aW4gYW5kIHZlcnNpb24uIEl0IGFsc28gYWxsb3dzIHRvIGtlZXAgdHJhY2sgb2YgdGhlIGhpc3Rv
cnkgb2YKICBob3RwYXRjaCBsb2FkcyBpbiB0aGUgc3lzdGVtIChhdCBsZWFzdCB3aXRoaW4gZG1l
c2cgYnVmZmVyIHNpemUKICBsaW1pdHMpLgogIEV4dGVuZCB0aGUgbGl2ZXBhdGNoIGxpc3Qgb3Bl
cmF0aW9uIHRvIGZldGNoIGFsc28gcGF5bG9hZHMnIG1ldGFkYXRhLgogIFRoaXMgaXMgYWNoaWV2
ZWQgYnkgZXh0ZW5kaW5nIHRoZSBzeXNjdGwgbGlzdCBpbnRlcmZhY2Ugd2l0aCAyIGV4dHJhCiAg
Z3Vlc3QgaGFuZGxlczoKICAqIG1ldGFkYXRhICAgICAtIGFuIGFycmF5IG9mIGFyYml0cmFyeSBz
aXplIHN0cmluZ3MKICAqIG1ldGFkYXRhX2xlbiAtIGFuIGFycmF5IG9mIG1ldGFkYXRhIHN0cmlu
Z3MnIGxlbmd0aHMgKHVpbjMyX3QgZWFjaCkKICBUbyB1bmlmeSBhbmQgc2ltcGxpZnkgdGhlIGlu
dGVyZmFjZSwgaGFuZGxlIHRoZSBtb2R1bGVzJyBuYW1lIHN0cmluZ3MKICBvZiBhcmJpdHJhcnkg
c2l6ZSBieSBjb3B5aW5nIHRoZW0gaW4gYWRoZXJpbmcgY2h1bmtzIHRvIHRoZSB1c2VybGFuZC4K
CjYuIHB5dGhvbiBiaW5kaW5ncyBmb3IgbGl2ZXBhdGNoIG9wZXJhdGlvbnMgKHBhdGNoZXM6IFsx
Ml0pCgogIEV4dGVuZCB0aGUgWEMgcHl0aG9uIGJpbmRpbmdzIGxpYnJhcnkgdG8gc3VwcG9ydCBh
bGwgY29tbW9uIGxpdmVwYXRjaAogIG9wZXJhdGlvbnMgYW5kIGFjdGlvbnM6CiAgLSBzdGF0dXMg
KHB5eGNfbGl2ZXBhdGNoX3N0YXR1cyk6CiAgLSBhY3Rpb24gKHB5eGNfbGl2ZXBhdGNoX2FjdGlv
bik6CiAgLSB1cGxvYWQgKHB5eGNfbGl2ZXBhdGNoX3VwbG9hZCk6CiAgLSBsaXN0IChweXhjX2xp
dmVwYXRjaF9saXN0KToKClthXSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9EZXNp
Z25fU2Vzc2lvbnNfMjAxOSNMaXZlUGF0Y2hfaW1wcm92ZW1lbnRzX2FuZF9mZWF0dXJlcwpbYl0g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5
LTA3L21zZzAwODQ2Lmh0bWwKCk1lcmdlZCBpbiB2MToKICBweXRob246IEFkZCBYQyBiaW5kaW5n
IGZvciBYZW4gYnVpbGQgSUQKICBsaXZlcGF0Y2g6IGFsd2F5cyBwcmludCBYRU5MT0dfRVJSIGlu
Zm9ybWF0aW9uCgpQYXdlbCBXaWVjem9ya2lld2ljeiAoMTIpOgogIFsxXSBsaXZlcGF0Y2g6IEFs
d2F5cyBjaGVjayBoeXBlcnZpc29yIGJ1aWxkIElEIHVwb24gaG90cGF0Y2ggdXBsb2FkCiAgWzJd
IGxpdmVwYXRjaDogQWxsb3cgdG8gb3ZlcnJpZGUgaW50ZXItbW9kdWxlcyBidWlsZGlkIGRlcGVu
ZGVuY3kKICBbM10gbGl2ZXBhdGNoOiBFeHBvcnQgcGF5bG9hZCBzdHJ1Y3R1cmUgdmlhIGxpdmVw
YXRjaF9wYXlsb2FkLmgKICBbNF0gbGl2ZXBhdGNoOiBJbXBsZW1lbnQgcHJlLXxwb3N0LSBhcHBs
eXxyZXZlcnQgaG9va3MKICBbNV0gbGl2ZXBhdGNoOiBBZGQgc3VwcG9ydCBmb3IgYXBwbHl8cmV2
ZXJ0IGFjdGlvbiByZXBsYWNlbWVudCBob29rcwogIFs2XSBsaXZlcGF0Y2g6IERvIG5vdCBlbmZv
cmNlIEVMRl9MSVZFUEFUQ0hfRlVOQyBzZWN0aW9uIHByZXNlbmNlCiAgWzddIGxpdmVwYXRjaDog
QWRkIHBlci1mdW5jdGlvbiBhcHBsaWVkL3JldmVydGVkIHN0YXRlIHRyYWNraW5nIG1hcmtlcgog
IFs4XSBsaXZlcGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBpbmxpbmUgYXNtIGhvdHBhdGNoaW5nIGV4
cGVjdGF0aW9ucwogIFs5XSBsaXZlcGF0Y2g6IEFkZCBzdXBwb3J0IGZvciBtb2R1bGVzIC5tb2Rp
bmZvIHNlY3Rpb24gbWV0YWRhdGEKICBbMTBdIGxpdmVwYXRjaDogSGFuZGxlIGFyYml0cmFyeSBz
aXplIG5hbWVzIHdpdGggdGhlIGxpc3Qgb3BlcmF0aW9uCiAgWzExXSBsaXZlcGF0Y2g6IEFkZCBt
ZXRhZGF0YSBydW50aW1lIHJldHJpZXZhbCBtZWNoYW5pc20KICBbMTJdIGxpdmVwYXRjaDogQWRk
IHB5dGhvbiBiaW5kaW5ncyBmb3IgbGl2ZXBhdGNoIG9wZXJhdGlvbnMKCiAuZ2l0aWdub3JlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBkb2NzL21pc2MvbGl2
ZXBhdGNoLnBhbmRvYyAgICAgICAgICAgICAgICAgICAgIHwgMjQwICsrKysrKysrLQogdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgICAgICAgICAgICB8ICA2OCArKy0KIHRvb2xz
L2xpYnhjL3hjX21pc2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNjIgKysrKy0tCiB0
b29scy9taXNjL3hlbi1saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgIHwgMjU3ICsrKysr
KystLS0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyAgICAgICAgICAgICAgfCAy
NjcgKysrKysrKysrKwogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDY1MyArKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmggICAgICAgICAgICAgICAgICAgIHwgIDYyICsrLQogeGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaC5oICAgICAgICAgICAgICAgICAgICB8ICA0MyArLQogeGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaF9wYXlsb2FkLmggICAgICAgICAgICB8ICA4MyArKysrCiB4ZW4vdGVzdC9saXZlcGF0
Y2gvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgMTIxICsrKystCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jICAgICAgICAgIHwgMTAyICsrKysKIHhlbi90ZXN0L2xp
dmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5jICAgfCAxMTIgKysrKysKIHhlbi90ZXN0
L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vYXBwbHkuYyAgfCAxMzYgKysrKysKIHhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vZnVuYy5jICAgfCAgODYgKysrKwogeGVu
L3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9yZXZlcnQuYyB8IDE0MyArKysrKysK
IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zLmMgICAgICAgICAgfCAgNDEgKysK
IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zX2ZhaWwuYyAgICAgfCAgNDIgKysK
IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rcy5jICAgICAgICAgfCAxMjIgKysr
KysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rc19mYWlsLmMgICAgfCAgNzUg
KysrCiAyMCBmaWxlcyBjaGFuZ2VkLCAyNTQyIGluc2VydGlvbnMoKyksIDI3OSBkZWxldGlvbnMo
LSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29r
cy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9v
a3NfbWFya2VyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2Fj
dGlvbl9ob29rc19ub2FwcGx5LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0
Y2gveGVuX2FjdGlvbl9ob29rc19ub2Z1bmMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0
L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vcmV2ZXJ0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzLmMKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3ByZXBvc3RfaG9va3NfZmFpbC5jCgot
LSAKMi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1
c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2No
bGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3
IDg3OQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:13:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15: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 1iEEPq-0000fv-6L; Sat, 28 Sep 2019 15:13: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=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEEPp-0000fm-1e
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:13:45 +0000
X-Inumbo-ID: 8fb4fc30-e202-11e9-969c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 8fb4fc30-e202-11e9-969c-12813bfff9fa;
 Sat, 28 Sep 2019 15:13: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=1569683623; x=1601219623;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=HfM3kojHWkcBmng0kg2d8xJBdCPD7N0cRS4leq3FT2g=;
 b=FRDztkfz5Lk25F3KvR5SG+k0jih+dGTAJVENNQsrD/bpUZnJPBD0sjYU
 NailgOTFWxok5Gn7MtVadkmIH36iu8OmcMzgS03EuvyfpPlzKO8EH48pj
 jDjkZZERwCnGrdSKJmebNJa6AyPkgk/bA2YajjDj887n2W/GNGXSVKwM1 w=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="753871254"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 28 Sep 2019 15:13:42 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 76F4DA2421; Sat, 28 Sep 2019 15:13:42 +0000 (UTC)
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:32 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D05EUB004.ant.amazon.com (10.43.166.115) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:30 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:27 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:12:55 +0000
Message-ID: <20190928151305.127380-3-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, Ross
 Lagerwall <ross.lagerwall@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 mpohlack@amazon.com, Tim Deegan <tim@xen.org>,
 Pawel Wieczorkiewicz <wipawel@amazon.de>, 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>

QnkgZGVmYXVsdCBMaXZlcGF0Y2ggZW5mb3JjZXMgdGhlIGZvbGxvd2luZyBidWlsZGlkLWJhc2Vk
IGRlcGVuZGVuY3kKY2hhaW4gYmV0d2VlbiBsaXZlcGF0Y2ggbW9kdWxlczoKICAxKSBmaXJzdCBt
b2R1bGUgZGVwZW5kcyBvbiBnaXZlbiBoeXBlcnZpc29yIGJ1aWxkaWQKICAyKSBldmVyeSBjb25z
ZWN1dGl2ZSBtb2R1bGUgZGVwZW5kcyBvbiBwcmV2aW91cyBtb2R1bGUncyBidWlsZGlkClRoaXMg
d2F5IHByb3BlciBsaXZlcGF0Y2ggc3RhY2sgb3JkZXIgaXMgbWFpbnRhaW5lZCBhbmQgZW5mb3Jj
ZWQuCldoaWxlIGl0IGlzIGltcG9ydGFudCBmb3IgcHJvZHVjdGlvbiBsaXZlcGF0Y2hlcyBpdCBs
aW1pdHMgYWdpbGl0eSBhbmQKYmxvY2tzIHVzYWdlIG9mIHRlc3Rpbmcgb3IgZGVidWcgbGl2ZXBh
dGNoZXMuIFRoZXNlIGtpbmRzIG9mIGxpdmVwYXRjaAptb2R1bGVzIGFyZSB0eXBpY2FsbHkgZXhw
ZWN0ZWQgdG8gYmUgbG9hZGVkIGF0IGFueSB0aW1lIGlycmVzcGVjdGl2ZQpvZiBjdXJyZW50IHN0
YXRlIG9mIHRoZSBtb2R1bGVzIHN0YWNrLgoKVG8gZW5hYmxlIHRlc3RpbmcgYW5kIGRlYnVnIGxp
dmVwYXRjaGVzIGFsbG93IHVzZXIgZHluYW1pY2FsbHkgaWdub3JlCnRoZSBpbnRlci1tb2R1bGVz
IGRlcGVuZGVuY3kuIEluIHRoaXMgY2FzZSBvbmx5IGh5cGVydmlzb3IgYnVpbGRpZAptYXRjaCBp
cyB2ZXJpZmllZCBhbmQgZW5mb3JjZWQuCgpUbyBhbGxvdyB1c2VybGFuZCBwYXNzIGFkZGl0aW9u
YWwgcGFyZW1ldGVycyBmb3IgbGl2ZXBhdGNoIGFjdGlvbnMKYWRkIHN1cHBvcnQgZm9yIGFjdGlv
biBmbGFncy4KRWFjaCBvZiB0aGUgYXBwbHksIHJldmVydCwgdW5sb2FkIGFuZCByZXZlcnQgYWN0
aW9uIGdldHMgYWRkaXRpb25hbAo2NC1iaXQgcGFyYW1ldGVyICdmbGFncycgd2hlcmUgZXh0cmEg
ZmxhZ3MgY2FuIGJlIGFwcGxpZWQgaW4gYSBtYXNrCmZvcm0uCkluaXRpYWxseSBvbmx5IG9uZSBm
bGFnICctLW5vZGVwcycgaXMgYWRkZWQgZm9yIHRoZSBhcHBseSBhY3Rpb24uClRoaXMgZmxhZyBt
b2RpZmllcyB0aGUgZGVmYXVsdCBidWlsZGlkIGRlcGVuZGVuY3kgY2hlY2sgYXMgZGVzY3JpYmVk
CmFib3ZlLgpUaGUgZ2xvYmFsIHN5c2N0bCBpbnRlcmZhY2UgaW5wdXQgZmxhZyBwYXJhbWV0ZXIg
aXMgZGVmaW5lZCB3aXRoIGEKc2luZ2xlIGNvcnJlc3BvbmRpbmcgZmxhZyBtYWNybzoKICBMSVZF
UEFUQ0hfQUNUSU9OX0FQUExZX05PREVQUyAoMSA8PCAwKQoKVGhlIHVzZXJsYW5kIHhlbi1saXZl
cGF0Y2ggdG9vbCBpcyBtb2RpZmllZCB0byBzdXBwb3J0IHRoZSAnLS1ub2RlcHMnCmZsYWcgZm9y
IGFwcGx5IGFuZCBsb2FkIGNvbW1hbmRzLiBBIGdlbmVyYWwgbWVjaGFuaXNtIGZvciBzcGVjaWZ5
aW5nCm1vcmUgZmxhZ3MgaW4gdGhlIGZ1dHVyZSBmb3IgYXBwbHkgYW5kIG90aGVyIGFjdGlvbiBp
cyBob3dldmVyIGFkZGVkLgoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdp
cGF3ZWxAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxhbmRy
YXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFt
YXpvbi5kZT4KUmV2aWV3ZWQtYnk6IFBldHJlIEVmdGltZSA8ZXBldHJlQGFtYXpvbi5jb20+ClJl
dmlld2VkLWJ5OiBMZW9uYXJkIEZvZXJzdGVyIDxmb2Vyc2xlb0BhbWF6b24uZGU+ClJldmlld2Vk
LWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9y
YmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2Ug
djM6CiAgKiBzaW1wbGlmaWVkIGxvb3AgaW4geGVuLWxpdmVwYXRjaC5jCgogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggfCAgIDkgKystLQogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAg
ICAgfCAgMjAgKysrLS0tLQogdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMgICAgfCAxMjEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL2xpdmVw
YXRjaC5jICAgICAgICB8ICAxNCArKystLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAg
fCAgMTEgKysrLQogNSBmaWxlcyBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBjOTIzODZhYWI4Li4yZmM2MjQyMmY1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjU5OCwxMSArMjU5OCwxMiBAQCBpbnQgeGNfbGl2ZXBh
dGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGlu
dCBzdGFydCwKICAqIHRvIGNvbXBsZXRlIHRoZW0uIFRoZSBgdGltZW91dGAgb2ZmZXJzIGFuIG9w
dGlvbiB0byBleHBpcmUgdGhlCiAgKiBvcGVyYXRpb24gaWYgaXQgY291bGQgbm90IGJlIGNvbXBs
ZXRlZCB3aXRoaW4gdGhlIHNwZWNpZmllZCB0aW1lCiAgKiAoaW4gbnMpLiBWYWx1ZSBvZiAwIG1l
YW5zIGxldCBoeXBlcnZpc29yIGRlY2lkZSB0aGUgYmVzdCB0aW1lb3V0LgorICogVGhlIGBmbGFn
c2AgYWxsb3dzIHRvIHBhc3MgZXh0cmEgcGFyYW1ldGVycyB0byB0aGUgYWN0aW9ucy4KICAqLwot
aW50IHhjX2xpdmVwYXRjaF9hcHBseSh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWlu
dDMyX3QgdGltZW91dCk7Ci1pbnQgeGNfbGl2ZXBhdGNoX3JldmVydCh4Y19pbnRlcmZhY2UgKnhj
aCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCk7Ci1pbnQgeGNfbGl2ZXBhdGNoX3VubG9h
ZCh4Y19pbnRlcmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCk7Ci1pbnQg
eGNfbGl2ZXBhdGNoX3JlcGxhY2UoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQz
Ml90IHRpbWVvdXQpOworaW50IHhjX2xpdmVwYXRjaF9hcHBseSh4Y19pbnRlcmZhY2UgKnhjaCwg
Y2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCwgdWludDY0X3QgZmxhZ3MpOworaW50IHhjX2xp
dmVwYXRjaF9yZXZlcnQoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRp
bWVvdXQsIHVpbnQ2NF90IGZsYWdzKTsKK2ludCB4Y19saXZlcGF0Y2hfdW5sb2FkKHhjX2ludGVy
ZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBmbGFncyk7
CitpbnQgeGNfbGl2ZXBhdGNoX3JlcGxhY2UoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUs
IHVpbnQzMl90IHRpbWVvdXQsIHVpbnQ2NF90IGZsYWdzKTsKIAogLyoKICAqIEVuc3VyZSBjYWNo
ZSBjb2hlcmVuY3kgYWZ0ZXIgbWVtb3J5IG1vZGlmaWNhdGlvbnMuIEEgY2FsbCB0byB0aGlzIGZ1
bmN0aW9uCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9saWJ4Yy94
Y19taXNjLmMKaW5kZXggOGU2MGI2ZTlmMC4uYThlOWU3ZDFlMiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfbWlzYy5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpAQCAtODU0LDcgKzg1
NCw4IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQg
aW50IG1heCwgdW5zaWduZWQgaW50IHN0YXJ0LAogc3RhdGljIGludCBfeGNfbGl2ZXBhdGNoX2Fj
dGlvbih4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGFjdGlvbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdGltZW91
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdGltZW91dCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZmxhZ3MpCiB7CiAgICAgaW50
IHJjOwogICAgIERFQ0xBUkVfU1lTQ1RMOwpAQCAtODgwLDYgKzg4MSw3IEBAIHN0YXRpYyBpbnQg
X3hjX2xpdmVwYXRjaF9hY3Rpb24oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgc3lzY3RsLnUubGl2
ZXBhdGNoLnBhZCA9IDA7CiAgICAgc3lzY3RsLnUubGl2ZXBhdGNoLnUuYWN0aW9uLmNtZCA9IGFj
dGlvbjsKICAgICBzeXNjdGwudS5saXZlcGF0Y2gudS5hY3Rpb24udGltZW91dCA9IHRpbWVvdXQ7
CisgICAgc3lzY3RsLnUubGl2ZXBhdGNoLnUuYWN0aW9uLmZsYWdzID0gZmxhZ3M7CiAKICAgICBz
eXNjdGwudS5saXZlcGF0Y2gudS5hY3Rpb24ubmFtZSA9IGRlZl9uYW1lOwogICAgIHNldF94ZW5f
Z3Vlc3RfaGFuZGxlKHN5c2N0bC51LmxpdmVwYXRjaC51LmFjdGlvbi5uYW1lLm5hbWUsIG5hbWUp
OwpAQCAtODkxLDI0ICs4OTMsMjQgQEAgc3RhdGljIGludCBfeGNfbGl2ZXBhdGNoX2FjdGlvbih4
Y19pbnRlcmZhY2UgKnhjaCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCB4Y19saXZlcGF0Y2hf
YXBwbHkoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpCitp
bnQgeGNfbGl2ZXBhdGNoX2FwcGx5KHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50
MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBmbGFncykKIHsKLSAgICByZXR1cm4gX3hjX2xpdmVwYXRj
aF9hY3Rpb24oeGNoLCBuYW1lLCBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZLCB0aW1lb3V0KTsKKyAg
ICByZXR1cm4gX3hjX2xpdmVwYXRjaF9hY3Rpb24oeGNoLCBuYW1lLCBMSVZFUEFUQ0hfQUNUSU9O
X0FQUExZLCB0aW1lb3V0LCBmbGFncyk7CiB9CiAKLWludCB4Y19saXZlcGF0Y2hfcmV2ZXJ0KHhj
X2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KQoraW50IHhjX2xp
dmVwYXRjaF9yZXZlcnQoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRp
bWVvdXQsIHVpbnQ2NF90IGZsYWdzKQogewotICAgIHJldHVybiBfeGNfbGl2ZXBhdGNoX2FjdGlv
bih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJULCB0aW1lb3V0KTsKKyAgICByZXR1
cm4gX3hjX2xpdmVwYXRjaF9hY3Rpb24oeGNoLCBuYW1lLCBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVS
VCwgdGltZW91dCwgZmxhZ3MpOwogfQogCi1pbnQgeGNfbGl2ZXBhdGNoX3VubG9hZCh4Y19pbnRl
cmZhY2UgKnhjaCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCkKK2ludCB4Y19saXZlcGF0
Y2hfdW5sb2FkKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0
LCB1aW50NjRfdCBmbGFncykKIHsKLSAgICByZXR1cm4gX3hjX2xpdmVwYXRjaF9hY3Rpb24oeGNo
LCBuYW1lLCBMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCwgdGltZW91dCk7CisgICAgcmV0dXJuIF94
Y19saXZlcGF0Y2hfYWN0aW9uKHhjaCwgbmFtZSwgTElWRVBBVENIX0FDVElPTl9VTkxPQUQsIHRp
bWVvdXQsIGZsYWdzKTsKIH0KIAotaW50IHhjX2xpdmVwYXRjaF9yZXBsYWNlKHhjX2ludGVyZmFj
ZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KQoraW50IHhjX2xpdmVwYXRjaF9y
ZXBsYWNlKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0LCB1
aW50NjRfdCBmbGFncykKIHsKLSAgICByZXR1cm4gX3hjX2xpdmVwYXRjaF9hY3Rpb24oeGNoLCBu
YW1lLCBMSVZFUEFUQ0hfQUNUSU9OX1JFUExBQ0UsIHRpbWVvdXQpOworICAgIHJldHVybiBfeGNf
bGl2ZXBhdGNoX2FjdGlvbih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRSwgdGlt
ZW91dCwgZmxhZ3MpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tbGl2ZXBh
dGNoLmMgYi90b29scy9taXNjL3hlbi1saXZlcGF0Y2guYwppbmRleCAzMjMzNDcyMTU3Li4wZWVl
OTRmZDkxIDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1saXZlcGF0Y2guYworKysgYi90b29s
cy9taXNjL3hlbi1saXZlcGF0Y2guYwpAQCAtMjMsMTggKzIzLDIzIEBAIHZvaWQgc2hvd19oZWxw
KHZvaWQpCiB7CiAgICAgZnByaW50ZihzdGRlcnIsCiAgICAgICAgICAgICAieGVuLWxpdmVwYXRj
aDogbGl2ZSBwYXRjaGluZyB0b29sXG4iCi0gICAgICAgICAgICAiVXNhZ2U6IHhlbi1saXZlcGF0
Y2ggPGNvbW1hbmQ+IFthcmdzXVxuIgorICAgICAgICAgICAgIlVzYWdlOiB4ZW4tbGl2ZXBhdGNo
IDxjb21tYW5kPiBbYXJnc10gW2NvbW1hbmQtZmxhZ3NdXG4iCiAgICAgICAgICAgICAiIDxuYW1l
PiBBbiB1bmlxdWUgbmFtZSBvZiBwYXlsb2FkLiBVcCB0byAlZCBjaGFyYWN0ZXJzLlxuIgogICAg
ICAgICAgICAgIkNvbW1hbmRzOlxuIgogICAgICAgICAgICAgIiAgaGVscCAgICAgICAgICAgICAg
ICAgICBkaXNwbGF5IHRoaXMgaGVscFxuIgogICAgICAgICAgICAgIiAgdXBsb2FkIDxuYW1lPiA8
ZmlsZT4gICB1cGxvYWQgZmlsZSA8ZmlsZT4gd2l0aCA8bmFtZT4gbmFtZVxuIgogICAgICAgICAg
ICAgIiAgbGlzdCAgICAgICAgICAgICAgICAgICBsaXN0IHBheWxvYWRzIHVwbG9hZGVkLlxuIgot
ICAgICAgICAgICAgIiAgYXBwbHkgPG5hbWU+ICAgICAgICAgICBhcHBseSA8bmFtZT4gcGF0Y2gu
XG4iCisgICAgICAgICAgICAiICBhcHBseSA8bmFtZT4gW2ZsYWdzXSAgIGFwcGx5IDxuYW1lPiBw
YXRjaC5cbiIKKyAgICAgICAgICAgICIgICAgU3VwcG9ydGVkIGZsYWdzOlxuIgorICAgICAgICAg
ICAgIiAgICAgIC0tbm9kZXBzICAgICAgICAgICBEaXNhYmxlIGludGVyLW1vZHVsZSBidWlsZGlk
IGRlcGVuZGVuY3kgY2hlY2suXG4iCisgICAgICAgICAgICAiICAgICAgICAgICAgICAgICAgICAg
ICAgIENoZWNrIG9ubHkgYWdhaW5zdCBoeXBlcnZpc29yIGJ1aWxkaWQuXG4iCiAgICAgICAgICAg
ICAiICByZXZlcnQgPG5hbWU+ICAgICAgICAgIHJldmVydCBuYW1lIDxuYW1lPiBwYXRjaC5cbiIK
ICAgICAgICAgICAgICIgIHJlcGxhY2UgPG5hbWU+ICAgICAgICAgYXBwbHkgPG5hbWU+IHBhdGNo
IGFuZCByZXZlcnQgYWxsIG90aGVycy5cbiIKICAgICAgICAgICAgICIgIHVubG9hZCA8bmFtZT4g
ICAgICAgICAgdW5sb2FkIG5hbWUgPG5hbWU+IHBhdGNoLlxuIgotICAgICAgICAgICAgIiAgbG9h
ZCAgPGZpbGU+ICAgICAgICAgICB1cGxvYWQgYW5kIGFwcGx5IDxmaWxlPi5cbiIKLSAgICAgICAg
ICAgICIgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSBpcyB0aGUgPGZpbGU+IG5hbWVcbiIs
CisgICAgICAgICAgICAiICBsb2FkIDxmaWxlPiBbZmxhZ3NdICAgIHVwbG9hZCBhbmQgYXBwbHkg
PGZpbGU+IHdpdGggbmFtZSBhcyB0aGUgPGZpbGU+IG5hbWVcbiIKKyAgICAgICAgICAgICIgICAg
U3VwcG9ydGVkIGZsYWdzOlxuIgorICAgICAgICAgICAgIiAgICAgIC0tbm9kZXBzICAgICAgICAg
ICBEaXNhYmxlIGludGVyLW1vZHVsZSBidWlsZGlkIGRlcGVuZGVuY3kgY2hlY2suXG4iCisgICAg
ICAgICAgICAiICAgICAgICAgICAgICAgICAgICAgICAgIENoZWNrIG9ubHkgYWdhaW5zdCBoeXBl
cnZpc29yIGJ1aWxkaWQuXG4iLAogICAgICAgICAgICAgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUp
OwogfQogCkBAIC0yMjUsMTIgKzIzMCwxMyBAQCBzdGF0aWMgaW50IHVwbG9hZF9mdW5jKGludCBh
cmdjLCBjaGFyICphcmd2W10pCiAgICAgcmV0dXJuIHJjOwogfQogCi0vKiBUaGVzZSBNVVNUIG1h
dGNoIHRvIHRoZSAnYWN0aW9uX29wdGlvbnNbXScgYXJyYXkgc2xvdHMuICovCisvKiBUaGVzZSBN
VVNUIG1hdGNoIHRvIHRoZSAnYWN0aW9uX29wdGlvbnNbXScgYW5kICdmbGFnX29wdGlvbnNbXScg
YXJyYXkgc2xvdHMuICovCiBlbnVtIHsKICAgICBBQ1RJT05fQVBQTFkgPSAwLAogICAgIEFDVElP
Tl9SRVZFUlQgPSAxLAogICAgIEFDVElPTl9VTkxPQUQgPSAyLAogICAgIEFDVElPTl9SRVBMQUNF
ID0gMywKKyAgICBBQ1RJT05fTlVNCiB9OwogCiBzdHJ1Y3QgewpAQCAtMjM4LDcgKzI0NCw3IEBA
IHN0cnVjdCB7CiAgICAgaW50IGV4cGVjdGVkOyAvKiBUaGUgc3RhdGUgdG8gYmUgaW4gYWZ0ZXIg
dGhlIGZ1bmN0aW9uLiAqLwogICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAgICAgY29uc3QgY2hhciAq
dmVyYjsKLSAgICBpbnQgKCpmdW5jdGlvbikoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUs
IHVpbnQzMl90IHRpbWVvdXQpOworICAgIGludCAoKmZ1bmN0aW9uKSh4Y19pbnRlcmZhY2UgKnhj
aCwgY2hhciAqbmFtZSwgdWludDMyX3QgdGltZW91dCwgdWludDY0X3QgZmxhZ3MpOwogfSBhY3Rp
b25fb3B0aW9uc1tdID0gewogICAgIHsgICAuYWxsb3cgPSBMSVZFUEFUQ0hfU1RBVEVfQ0hFQ0tF
RCwKICAgICAgICAgLmV4cGVjdGVkID0gTElWRVBBVENIX1NUQVRFX0FQUExJRUQsCkBAIC0yNjYs
NiArMjcyLDY2IEBAIHN0cnVjdCB7CiAgICAgfSwKIH07CiAKKy8qCisgKiBUaGlzIHN0cnVjdHVy
ZSBkZWZpbmVzIHN1cHBvcnRlZCBmbGFnIG9wdGlvbnMgZm9yIGFjdGlvbnMuCisgKiBJdCBkZWZp
bmVzIGVudHJpZXMgZm9yIGVhY2ggYWN0aW9uIGFuZCBzdXBwb3J0cyB1cCB0byA2NAorICogZmxh
Z3MgcGVyIGFjdGlvbi4KKyAqLworc3RydWN0IHsKKyAgICBjb25zdCBjaGFyICpuYW1lOworICAg
IGNvbnN0IHVpbnQ2NF90IGZsYWc7Cit9IGZsYWdfb3B0aW9uc1tBQ1RJT05fTlVNXVs4ICogc2l6
ZW9mKHVpbnQ2NF90KV0gPSB7CisgICAgeyAvKiBBQ1RJT05fQVBQTFkgKi8KKyAgICAgICAgeyAg
IC5uYW1lID0gIi0tbm9kZXBzIiwKKyAgICAgICAgICAgIC5mbGFnID0gTElWRVBBVENIX0FDVElP
Tl9BUFBMWV9OT0RFUFMsCisgICAgICAgIH0sCisgICAgfSwKKyAgICB7IC8qIEFDVElPTl9SRVZF
UlQgKi8KKyAgICB9LAorICAgIHsgLyogQUNUSU9OX1VOTE9BRCAqLworICAgIH0sCisgICAgeyAv
KiBBQ1RJT05fUkVQTEFDRSAqLworICAgIH0KK307CisKKy8qCisgKiBQYXJzZSB1c2VyIHByb3Zp
ZGVkIGFjdGlvbiBmbGFncy4KKyAqIFRoaXMgZnVuY3Rpb24gZXhwZWN0cyB0byBvbmx5IHJlY2Vp
dmUgYW4gYXJyYXkgb2YgaW5wdXQgcGFyYW1ldGVycyBiZWluZyBmbGFncy4KKyAqIEV4cGVjdGVk
IGFjdGlvbiBpcyBzcGVjaWZpZWQgdmlhIGlkeCBwYXJhbWF0ZXIgKGluZGV4IG9mIGZsYWdfb3B0
aW9uc1tdKS4KKyAqLworc3RhdGljIGludCBnZXRfZmxhZ3MoaW50IGFyZ2MsIGNoYXIgKmFyZ3Zb
XSwgdW5zaWduZWQgaW50IGlkeCwgdWludDY0X3QgKmZsYWdzKQoreworICAgIGludCBpLCBqOwor
CisgICAgaWYgKCAhZmxhZ3MgfHwgaWR4ID49IEFSUkFZX1NJWkUoZmxhZ19vcHRpb25zKSApCisg
ICAgICAgIHJldHVybiAtMTsKKworICAgICpmbGFncyA9IDA7CisgICAgZm9yICggaSA9IDA7IGkg
PCBhcmdjOyBpKysgKQorICAgIHsKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCBBUlJBWV9TSVpF
KGZsYWdfb3B0aW9uc1tpZHhdKTsgaisrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAh
ZmxhZ19vcHRpb25zW2lkeF1bal0ubmFtZSApCisgICAgICAgICAgICAgICAgZ290byBlcnJvcjsK
KworICAgICAgICAgICAgaWYgKCAhc3RyY21wKGZsYWdfb3B0aW9uc1tpZHhdW2pdLm5hbWUsIGFy
Z3ZbaV0pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAqZmxhZ3MgfD0gZmxhZ19v
cHRpb25zW2lkeF1bal0uZmxhZzsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgfQorCisgICAgICAgIGlmICggaiA9PSBBUlJBWV9TSVpFKGZsYWdfb3B0aW9u
c1tpZHhdKSApCisgICAgICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIHJldHVybiAw
OworZXJyb3I6CisgICAgZnByaW50ZihzdGRlcnIsICJVbnN1cHBvcnRlZCBmbGFnOiAlcy5cbiIs
IGFyZ3ZbaV0pOworICAgIGVycm5vID0gRUlOVkFMOworICAgIHJldHVybiBlcnJubzsKK30KKwog
LyogVGhlIGh5cGVydmlzb3IgdGltZW91dCBmb3IgdGhlIGxpdmUgcGF0Y2hpbmcgb3BlcmF0aW9u
IGlzIDMwIG1zZWMsCiAgKiBidXQgaXQgY291bGQgdGFrZSBzb21lIHRpbWUgZm9yIHRoZSBvcGVy
YXRpb24gdG8gc3RhcnQsIHNvIHdhaXQgdHdpY2UKICAqIHRoYXQgcGVyaW9kLiAqLwpAQCAtMjkx
LDggKzM1Nyw5IEBAIGludCBhY3Rpb25fZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdLCB1bnNp
Z25lZCBpbnQgaWR4KQogICAgIGNoYXIgbmFtZVtYRU5fTElWRVBBVENIX05BTUVfU0laRV07CiAg
ICAgaW50IHJjOwogICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3Qgc3RhdHVzOworICAgIHVpbnQ2
NF90IGZsYWdzOwogCi0gICAgaWYgKCBhcmdjICE9IDEgKQorICAgIGlmICggYXJnYyA8IDEgKQog
ICAgIHsKICAgICAgICAgc2hvd19oZWxwKCk7CiAgICAgICAgIHJldHVybiAtMTsKQEAgLTMwMSw3
ICszNjgsMTAgQEAgaW50IGFjdGlvbl9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10sIHVuc2ln
bmVkIGludCBpZHgpCiAgICAgaWYgKCBpZHggPj0gQVJSQVlfU0laRShhY3Rpb25fb3B0aW9ucykg
KQogICAgICAgICByZXR1cm4gLTE7CiAKLSAgICBpZiAoIGdldF9uYW1lKGFyZ2MsIGFyZ3YsIG5h
bWUpICkKKyAgICBpZiAoIGdldF9uYW1lKGFyZ2MtLSwgYXJndisrLCBuYW1lKSApCisgICAgICAg
IHJldHVybiBFSU5WQUw7CisKKyAgICBpZiAoIGdldF9mbGFncyhhcmdjLCBhcmd2LCBpZHgsICZm
bGFncykgKQogICAgICAgICByZXR1cm4gRUlOVkFMOwogCiAgICAgLyogQ2hlY2sgaW5pdGlhbCBz
dGF0dXMuICovCkBAIC0zMzIsNyArNDAyLDcgQEAgaW50IGFjdGlvbl9mdW5jKGludCBhcmdjLCBj
aGFyICphcmd2W10sIHVuc2lnbmVkIGludCBpZHgpCiAgICAgaWYgKCBhY3Rpb25fb3B0aW9uc1tp
ZHhdLmFsbG93ICYgc3RhdHVzLnN0YXRlICkKICAgICB7CiAgICAgICAgIHByaW50ZigiJXMgJXMu
Li4gIiwgYWN0aW9uX29wdGlvbnNbaWR4XS52ZXJiLCBuYW1lKTsKLSAgICAgICAgcmMgPSBhY3Rp
b25fb3B0aW9uc1tpZHhdLmZ1bmN0aW9uKHhjaCwgbmFtZSwgSFlQRVJWSVNPUl9USU1FT1VUX05T
KTsKKyAgICAgICAgcmMgPSBhY3Rpb25fb3B0aW9uc1tpZHhdLmZ1bmN0aW9uKHhjaCwgbmFtZSwg
SFlQRVJWSVNPUl9USU1FT1VUX05TLCBmbGFncyk7CiAgICAgICAgIGlmICggcmMgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpbnQgc2F2ZWRfZXJybm8gPSBlcnJubzsKQEAgLTM5NCwxNyArNDY0
LDIzIEBAIGludCBhY3Rpb25fZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdLCB1bnNpZ25lZCBp
bnQgaWR4KQogCiBzdGF0aWMgaW50IGxvYWRfZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQog
ewotICAgIGludCByYzsKLSAgICBjaGFyICpuZXdfYXJndlsyXTsKLSAgICBjaGFyICpwYXRoLCAq
bmFtZSwgKmxhc3Rkb3Q7CisgICAgaW50IGksIHJjID0gRU5PTUVNOworICAgIGNoYXIgKnVwbG9h
ZF9hcmd2WzJdOworICAgIGNoYXIgKiphcHBseV9hcmd2LCAqcGF0aCwgKm5hbWUsICpsYXN0ZG90
OwogCi0gICAgaWYgKCBhcmdjICE9IDEgKQorICAgIGlmICggYXJnYyA8IDEgKQogICAgIHsKICAg
ICAgICAgc2hvd19oZWxwKCk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CisKKyAgICAvKiBh
cHBseSBhY3Rpb24gaGFzIDxpZD4gW2ZsYWdzXSBpbnB1dCByZXF1aXJlbWVudCwgd2hpY2ggbXVz
dCBiZSBjb25zdHJ1Y3RlZCAqLworICAgIGFwcGx5X2FyZ3YgPSAoY2hhciAqKikgbWFsbG9jKGFy
Z2MgKiBzaXplb2YoKmFwcGx5X2FyZ3YpKTsKKyAgICBpZiAoICFhcHBseV9hcmd2ICkKKyAgICAg
ICAgcmV0dXJuIHJjOworCiAgICAgLyogPGZpbGU+ICovCi0gICAgbmV3X2FyZ3ZbMV0gPSBhcmd2
WzBdOworICAgIHVwbG9hZF9hcmd2WzFdID0gYXJndlswXTsKIAogICAgIC8qIFN5bnRoZXNpemUg
dGhlIDxpZD4gKi8KICAgICBwYXRoID0gc3RyZHVwKGFyZ3ZbMF0pOwpAQCAtNDEzLDE2ICs0ODks
MjMgQEAgc3RhdGljIGludCBsb2FkX2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBs
YXN0ZG90ID0gc3RycmNocihuYW1lLCAnLicpOwogICAgIGlmICggbGFzdGRvdCAhPSBOVUxMICkK
ICAgICAgICAgKmxhc3Rkb3QgPSAnXDAnOwotICAgIG5ld19hcmd2WzBdID0gbmFtZTsKKyAgICB1
cGxvYWRfYXJndlswXSA9IG5hbWU7CisgICAgYXBwbHlfYXJndlswXSA9IG5hbWU7CiAKLSAgICBy
YyA9IHVwbG9hZF9mdW5jKDIgLyogPGlkPiA8ZmlsZT4gKi8sIG5ld19hcmd2KTsKKyAgICAvKiBG
aWxsIGluIGFsbCB1c2VyIHByb3ZpZGVkIGZsYWdzICovCisgICAgZm9yICggaSA9IDE7IGkgPCBh
cmdjOyBpKysgKQorICAgICAgICBhcHBseV9hcmd2W2ldID0gYXJndltpXTsKKworICAgIHJjID0g
dXBsb2FkX2Z1bmMoMiAvKiA8aWQ+IDxmaWxlPiAqLywgdXBsb2FkX2FyZ3YpOwogICAgIGlmICgg
cmMgKQotICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIGdvdG8gZXJyb3I7CiAKLSAgICByYyA9
IGFjdGlvbl9mdW5jKDEgLyogb25seSA8aWQ+ICovLCBuZXdfYXJndiwgQUNUSU9OX0FQUExZKTsK
KyAgICByYyA9IGFjdGlvbl9mdW5jKGFyZ2MsIGFwcGx5X2FyZ3YsIEFDVElPTl9BUFBMWSk7CiAg
ICAgaWYgKCByYyApCi0gICAgICAgIGFjdGlvbl9mdW5jKDEsIG5ld19hcmd2LCBBQ1RJT05fVU5M
T0FEKTsKKyAgICAgICAgYWN0aW9uX2Z1bmMoMSAvKiBvbmx5IDxpZD4gKi8sIHVwbG9hZF9hcmd2
LCBBQ1RJT05fVU5MT0FEKTsKIAorZXJyb3I6CisgICAgZnJlZShhcHBseV9hcmd2KTsKICAgICBm
cmVlKHBhdGgpOwogICAgIHJldHVybiByYzsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2
ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDE2M2M5Yzc5ZWEuLmQ4YWIz
Mzc0YzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1v
bi9saXZlcGF0Y2guYwpAQCAtMTU3NSw5ICsxNTc1LDE3IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNo
X2FjdGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uICphY3Rpb24pCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHJjID0gYnVp
bGRfaWRfZGVwKGRhdGEsICEhbGlzdF9lbXB0eSgmYXBwbGllZF9saXN0KSk7Ci0gICAgICAgICAg
ICBpZiAoIHJjICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgKiBDaGVjayBpZiBhY3Rpb24gaXMgaXNzdWVkIHdpdGggbm9kZXBzIGZsYWdzIHRv
IGlnbm9yZSBtb2R1bGUKKyAgICAgICAgICAgICAqIHN0YWNrIGRlcGVuZGVuY2llcy4KKyAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgaWYgKCAhKGFjdGlvbi0+ZmxhZ3MgJiBMSVZFUEFUQ0hf
QUNUSU9OX0FQUExZX05PREVQUykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJj
ID0gYnVpbGRfaWRfZGVwKGRhdGEsICEhbGlzdF9lbXB0eSgmYXBwbGllZF9saXN0KSk7CisgICAg
ICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICAgICAgfQorCiAgICAgICAgICAgICBkYXRhLT5yYyA9IC1FQUdBSU47CiAgICAgICAgICAgICBy
YyA9IHNjaGVkdWxlX3dvcmsoZGF0YSwgYWN0aW9uLT5jbWQsIGFjdGlvbi0+dGltZW91dCk7CiAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCA5MWM0OGRjYWUwLi4xYjJiMTY1YTZkIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oCkBAIC0zNSw3ICszNSw3IEBACiAjaW5jbHVkZSAiZG9tY3RsLmgiCiAjaW5j
bHVkZSAicGh5c2Rldi5oIgogCi0jZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04g
MHgwMDAwMDAxMgorI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAw
MTMKIAogLyoKICAqIFJlYWQgY29uc29sZSBjb250ZW50IGZyb20gWGVuIGJ1ZmZlciByaW5nLgpA
QCAtOTU2LDYgKzk1NiwxNSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uIHsK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaHlwZXJ2aXNv
ciBkZWZhdWx0LiAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBPciB1cHBlciBib3VuZCBvZiB0aW1lIChucykgKi8KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogZm9yIG9wZXJhdGlvbiB0byB0YWtlLiAqLworCisv
KgorICogT3ZlcndyaXRlIGRlZmF1bHQgaW50ZXItbW9kdWxlIGJ1aWxkaWQgZGVwZW5kZW5jeSBj
aGFpbiBlbmZvcmNlbWVudC4KKyAqIENoZWNrIG9ubHkgaWYgbW9kdWxlIGlzIGJ1aWx0IGZvciBn
aXZlbiBoeXBlcnZpc29yIGJ5IGNvbXBhcmluZyBidWlsZGlkLgorICovCisjZGVmaW5lIExJVkVQ
QVRDSF9BQ1RJT05fQVBQTFlfTk9ERVBTICgxIDw8IDApCisgICAgdWludDY0X3QgZmxhZ3M7ICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBhY3Rpb24gZmxhZ3MuICovCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFByb3ZpZGUgYWRkaXRpb25hbCBw
YXJhbWV0ZXJzICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIGZvciBhbiBhY3Rpb24uICovCiB9OwogCiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
b3AgewotLSAKMi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21i
SApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3Rp
YW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENo
YXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAy
ODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:13:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEEPu-0000hC-LO; Sat, 28 Sep 2019 15:13: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=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEEPt-0000gz-QT
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:13:49 +0000
X-Inumbo-ID: 8fb4fc32-e202-11e9-969c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 8fb4fc32-e202-11e9-969c-12813bfff9fa;
 Sat, 28 Sep 2019 15:13:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683624; x=1601219624;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ke+jzqAGDUsJ7uSL6h2JYRtyUxXxLEk1m7e60yObkhA=;
 b=qPuvvhUx8+L0O7WFq0dwDiJT4MKZLwO0qMCrNmTXdh8hAiKytKa/FCwG
 VxPYsyURjCeNgEM1s5PbuyNccQbs1FQPie5JuaCE6Uk4QFLMYrIN3O8iF
 ptzqes+sOgHkkem8wYA4EBsxb5AXy1uByzW7EtrWxd314SlD/xJMpa/s7 c=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="753871267"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 28 Sep 2019 15:13:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2B439A224F; Sat, 28 Sep 2019 15:13:44 +0000 (UTC)
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; Sat, 28 Sep 2019 15:13:35 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D03EUA003.ant.amazon.com (10.43.165.89) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:33 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:31 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:12:56 +0000
Message-ID: <20190928151305.127380-4-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 03/12] livepatch: Export payload structure
 via livepatch_payload.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

VGhlIHBheWxvYWQgc3RydWN0dXJlIHdpbGwgYmUgdXNlZCBieSB0aGUgbmV3IGhvb2tzIGltcGxl
bWVudGF0aW9uIGFuZAp0aGVyZWZvcmUgaXRzIGRlZmluaXRpb24gaGFzIHRvIGJlIGV4cG9ydGVk
IHZpYSB0aGUgbGl2ZXBhdGNoX3BheWxvYWQKaGVhZGVyLgpUaGUgbmV3IGhvb2tzIHdpbGwgbWFr
ZSB1c2Ugb2YgdGhlIHBheWxvYWQgc3RydWN0dXJlIGZpZWxkcyBhbmQgdGhlCmhvb2tzJyBwb2lu
dGVycyB3aWxsIGFsc28gYmUgZGVmaW5lZCBpbiB0aGUgcGF5bG9hZCBzdHJ1Y3R1cmUsIHNvCnRo
ZSBzdHJ1Y3R1cmUgYWxvbmcgd2l0aCBhbGwgZmllbGQgZGVmaW5pdGlvbnMgbmVlZHMgdG8gYmUg
YXZhaWxhYmxlCnRvIHRoZSBjb2RlIGJlaW5nIHBhdGNoZWQgaW4uCgpTaWduZWQtb2ZmLWJ5OiBQ
YXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBBbmRy
YS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBFc2xh
bSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vy
c3RlciA8Zm9lcnNsZW9AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1w
b2hsYWNrQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAg
ICAgICAgfCAzNyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggZDhhYjMzNzRjOC4uZGYyMzE1ZTdjNyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC00NSw0
MyArNDUsNiBAQCBzdGF0aWMgTElTVF9IRUFEKGFwcGxpZWRfbGlzdCk7CiBzdGF0aWMgdW5zaWdu
ZWQgaW50IHBheWxvYWRfY250Owogc3RhdGljIHVuc2lnbmVkIGludCBwYXlsb2FkX3ZlcnNpb24g
PSAxOwogCi0vKiBUbyBjb250YWluIHRoZSBFTEYgTm90ZSBoZWFkZXIuICovCi1zdHJ1Y3QgbGl2
ZXBhdGNoX2J1aWxkX2lkIHsKLSAgIGNvbnN0IHZvaWQgKnA7Ci0gICB1bnNpZ25lZCBpbnQgbGVu
OwotfTsKLQotc3RydWN0IHBheWxvYWQgewotICAgIHVpbnQzMl90IHN0YXRlOyAgICAgICAgICAg
ICAgICAgICAgICAvKiBPbmUgb2YgdGhlIExJVkVQQVRDSF9TVEFURV8qLiAqLwotICAgIGludDMy
X3QgcmM7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAwIG9yIC1YRU5fRVhYLiAqLwotICAg
IGJvb2wgcmV2ZXJ0ZWQ7ICAgICAgICAgICAgICAgICAgICAgICAvKiBXaGV0aGVyIGl0IHdhcyBy
ZXZlcnRlZC4gKi8KLSAgICBib29sIHNhZmVfdG9fcmVhcHBseTsgICAgICAgICAgICAgICAgLyog
Q2FuIGFwcGx5IHNhZmVseSBhZnRlciByZXZlcnQuICovCi0gICAgc3RydWN0IGxpc3RfaGVhZCBs
aXN0OyAgICAgICAgICAgICAgIC8qIExpbmtlZCB0byAncGF5bG9hZF9saXN0Jy4gKi8KLSAgICBj
b25zdCB2b2lkICp0ZXh0X2FkZHI7ICAgICAgICAgICAgICAgLyogVmlydHVhbCBhZGRyZXNzIG9m
IC50ZXh0LiAqLwotICAgIHNpemVfdCB0ZXh0X3NpemU7ICAgICAgICAgICAgICAgICAgICAvKiAu
LiBhbmQgaXRzIHNpemUuICovCi0gICAgY29uc3Qgdm9pZCAqcndfYWRkcjsgICAgICAgICAgICAg
ICAgIC8qIFZpcnR1YWwgYWRkcmVzcyBvZiAuZGF0YS4gKi8KLSAgICBzaXplX3Qgcndfc2l6ZTsg
ICAgICAgICAgICAgICAgICAgICAgLyogLi4gYW5kIGl0cyBzaXplIChpZiBhbnkpLiAqLwotICAg
IGNvbnN0IHZvaWQgKnJvX2FkZHI7ICAgICAgICAgICAgICAgICAvKiBWaXJ0dWFsIGFkZHJlc3Mg
b2YgLnJvZGF0YS4gKi8KLSAgICBzaXplX3Qgcm9fc2l6ZTsgICAgICAgICAgICAgICAgICAgICAg
LyogLi4gYW5kIGl0cyBzaXplIChpZiBhbnkpLiAqLwotICAgIHVuc2lnbmVkIGludCBwYWdlczsg
ICAgICAgICAgICAgICAgICAvKiBUb3RhbCBwYWdlcyBmb3IgW3RleHQscncscm9dX2FkZHIgKi8K
LSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGFwcGxpZWRfbGlzdDsgICAgICAgLyogTGlua2VkIHRvICdh
cHBsaWVkX2xpc3QnLiAqLwotICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuY3M7ICAgICAg
ICAvKiBUaGUgYXJyYXkgb2YgZnVuY3Rpb25zIHRvIHBhdGNoLiAqLwotICAgIHVuc2lnbmVkIGlu
dCBuZnVuY3M7ICAgICAgICAgICAgICAgICAvKiBOciBvZiBmdW5jdGlvbnMgdG8gcGF0Y2guICov
Ci0gICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9zeW1ib2wgKnN5bXRhYjsgLyogQWxsIHN5bWJv
bHMuICovCi0gICAgY29uc3QgY2hhciAqc3RydGFiOyAgICAgICAgICAgICAgICAgIC8qIFBvaW50
ZXIgdG8gLnN0cnRhYi4gKi8KLSAgICBzdHJ1Y3QgdmlydHVhbF9yZWdpb24gcmVnaW9uOyAgICAg
ICAgLyogc3ltYm9sLCBidWcuZnJhbWUgcGF0Y2hpbmcgYW5kCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGV4Y2VwdGlvbiB0YWJsZSAoeDg2KS4gKi8KLSAgICB1
bnNpZ25lZCBpbnQgbnN5bXM7ICAgICAgICAgICAgICAgICAgLyogTnIgb2YgZW50cmllcyBpbiAu
c3RydGFiIGFuZCBzeW1ib2xzLiAqLwotICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgaWQ7
ICAgICAgICAvKiBFTEZOT1RFX0RFU0MoLm5vdGUuZ251LmJ1aWxkLWlkKSBvZiB0aGUgcGF5bG9h
ZC4gKi8KLSAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2J1aWxkX2lkIGRlcDsgICAgICAgLyogRUxGTk9U
RV9ERVNDKC5saXZlcGF0Y2guZGVwZW5kcykuICovCi0gICAgc3RydWN0IGxpdmVwYXRjaF9idWls
ZF9pZCB4ZW5fZGVwOyAgIC8qIEVMRk5PVEVfREVTQygubGl2ZXBhdGNoLnhlbl9kZXBlbmRzKS4g
Ki8KLSAgICBsaXZlcGF0Y2hfbG9hZGNhbGxfdCAqY29uc3QgKmxvYWRfZnVuY3M7ICAgLyogVGhl
IGFycmF5IG9mIGZ1bmNzIHRvIGNhbGwgYWZ0ZXIgKi8KLSAgICBsaXZlcGF0Y2hfdW5sb2FkY2Fs
bF90ICpjb25zdCAqdW5sb2FkX2Z1bmNzOy8qIGxvYWQgYW5kIHVubG9hZCBvZiB0aGUgcGF5bG9h
ZC4gKi8KLSAgICB1bnNpZ25lZCBpbnQgbl9sb2FkX2Z1bmNzOyAgICAgICAgICAgLyogTnIgb2Yg
dGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUuICovCi0gICAgdW5zaWduZWQgaW50IG5fdW5s
b2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1bmNzIHRvIGNhbGwgZHVydW5nIHVubG9hZC4g
Ki8KLSAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkVdOyAgLyogTmFtZSBvZiBp
dC4gKi8KLX07Ci0KIC8qIERlZmluZXMgYW4gb3V0c3RhbmRpbmcgcGF0Y2hpbmcgYWN0aW9uLiAq
Lwogc3RydWN0IGxpdmVwYXRjaF93b3JrCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
bGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5o
CmluZGV4IDRhMWE5NmQwNTQuLjk5NjEzYWYyZGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9saXZlcGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5
bG9hZC5oCkBAIC00LDYgKzQsMTUgQEAKIAogI2lmbmRlZiBfX1hFTl9MSVZFUEFUQ0hfUEFZTE9B
RF9IX18KICNkZWZpbmUgX19YRU5fTElWRVBBVENIX1BBWUxPQURfSF9fCisjaW5jbHVkZSA8eGVu
L3ZpcnR1YWxfcmVnaW9uLmg+CisKKy8qIFRvIGNvbnRhaW4gdGhlIEVMRiBOb3RlIGhlYWRlci4g
Ki8KK3N0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgeworICAgY29uc3Qgdm9pZCAqcDsKKyAgIHVu
c2lnbmVkIGludCBsZW47Cit9OworCit0eXBlZGVmIHN0cnVjdCBwYXlsb2FkIGxpdmVwYXRjaF9w
YXlsb2FkX3Q7CiAKIC8qCiAgKiBUaGUgZm9sbG93aW5nIGRlZmluaXRpb25zIGFyZSB0byBiZSB1
c2VkIGluIHBhdGNoZXMuIFRoZXkgYXJlIHRha2VuCkBAIC0xMiw2ICsyMSwzNyBAQAogdHlwZWRl
ZiB2b2lkIGxpdmVwYXRjaF9sb2FkY2FsbF90KHZvaWQpOwogdHlwZWRlZiB2b2lkIGxpdmVwYXRj
aF91bmxvYWRjYWxsX3Qodm9pZCk7CiAKK3N0cnVjdCBwYXlsb2FkIHsKKyAgICB1aW50MzJfdCBz
dGF0ZTsgICAgICAgICAgICAgICAgICAgICAgLyogT25lIG9mIHRoZSBMSVZFUEFUQ0hfU1RBVEVf
Ki4gKi8KKyAgICBpbnQzMl90IHJjOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMCBvciAt
WEVOX0VYWC4gKi8KKyAgICBib29sIHJldmVydGVkOyAgICAgICAgICAgICAgICAgICAgICAgLyog
V2hldGhlciBpdCB3YXMgcmV2ZXJ0ZWQuICovCisgICAgYm9vbCBzYWZlX3RvX3JlYXBwbHk7ICAg
ICAgICAgICAgICAgIC8qIENhbiBhcHBseSBzYWZlbHkgYWZ0ZXIgcmV2ZXJ0LiAqLworICAgIHN0
cnVjdCBsaXN0X2hlYWQgbGlzdDsgICAgICAgICAgICAgICAvKiBMaW5rZWQgdG8gJ3BheWxvYWRf
bGlzdCcuICovCisgICAgY29uc3Qgdm9pZCAqdGV4dF9hZGRyOyAgICAgICAgICAgICAgIC8qIFZp
cnR1YWwgYWRkcmVzcyBvZiAudGV4dC4gKi8KKyAgICBzaXplX3QgdGV4dF9zaXplOyAgICAgICAg
ICAgICAgICAgICAgLyogLi4gYW5kIGl0cyBzaXplLiAqLworICAgIGNvbnN0IHZvaWQgKnJ3X2Fk
ZHI7ICAgICAgICAgICAgICAgICAvKiBWaXJ0dWFsIGFkZHJlc3Mgb2YgLmRhdGEuICovCisgICAg
c2l6ZV90IHJ3X3NpemU7ICAgICAgICAgICAgICAgICAgICAgIC8qIC4uIGFuZCBpdHMgc2l6ZSAo
aWYgYW55KS4gKi8KKyAgICBjb25zdCB2b2lkICpyb19hZGRyOyAgICAgICAgICAgICAgICAgLyog
VmlydHVhbCBhZGRyZXNzIG9mIC5yb2RhdGEuICovCisgICAgc2l6ZV90IHJvX3NpemU7ICAgICAg
ICAgICAgICAgICAgICAgIC8qIC4uIGFuZCBpdHMgc2l6ZSAoaWYgYW55KS4gKi8KKyAgICB1bnNp
Z25lZCBpbnQgcGFnZXM7ICAgICAgICAgICAgICAgICAgLyogVG90YWwgcGFnZXMgZm9yIFt0ZXh0
LHJ3LHJvXV9hZGRyICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBhcHBsaWVkX2xpc3Q7ICAgICAg
IC8qIExpbmtlZCB0byAnYXBwbGllZF9saXN0Jy4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1
bmMgKmZ1bmNzOyAgICAgICAgLyogVGhlIGFycmF5IG9mIGZ1bmN0aW9ucyB0byBwYXRjaC4gKi8K
KyAgICB1bnNpZ25lZCBpbnQgbmZ1bmNzOyAgICAgICAgICAgICAgICAgLyogTnIgb2YgZnVuY3Rp
b25zIHRvIHBhdGNoLiAqLworICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfc3ltYm9sICpzeW10
YWI7IC8qIEFsbCBzeW1ib2xzLiAqLworICAgIGNvbnN0IGNoYXIgKnN0cnRhYjsgICAgICAgICAg
ICAgICAgICAvKiBQb2ludGVyIHRvIC5zdHJ0YWIuICovCisgICAgc3RydWN0IHZpcnR1YWxfcmVn
aW9uIHJlZ2lvbjsgICAgICAgIC8qIHN5bWJvbCwgYnVnLmZyYW1lIHBhdGNoaW5nIGFuZAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGNlcHRpb24gdGFibGUg
KHg4NikuICovCisgICAgdW5zaWduZWQgaW50IG5zeW1zOyAgICAgICAgICAgICAgICAgIC8qIE5y
IG9mIGVudHJpZXMgaW4gLnN0cnRhYiBhbmQgc3ltYm9scy4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBh
dGNoX2J1aWxkX2lkIGlkOyAgICAgICAgLyogRUxGTk9URV9ERVNDKC5ub3RlLmdudS5idWlsZC1p
ZCkgb2YgdGhlIHBheWxvYWQuICovCisgICAgc3RydWN0IGxpdmVwYXRjaF9idWlsZF9pZCBkZXA7
ICAgICAgIC8qIEVMRk5PVEVfREVTQygubGl2ZXBhdGNoLmRlcGVuZHMpLiAqLworICAgIHN0cnVj
dCBsaXZlcGF0Y2hfYnVpbGRfaWQgeGVuX2RlcDsgICAvKiBFTEZOT1RFX0RFU0MoLmxpdmVwYXRj
aC54ZW5fZGVwZW5kcykuICovCisgICAgbGl2ZXBhdGNoX2xvYWRjYWxsX3QgKmNvbnN0ICpsb2Fk
X2Z1bmNzOyAgIC8qIFRoZSBhcnJheSBvZiBmdW5jcyB0byBjYWxsIGFmdGVyICovCisgICAgbGl2
ZXBhdGNoX3VubG9hZGNhbGxfdCAqY29uc3QgKnVubG9hZF9mdW5jczsvKiBsb2FkIGFuZCB1bmxv
YWQgb2YgdGhlIHBheWxvYWQuICovCisgICAgdW5zaWduZWQgaW50IG5fbG9hZF9mdW5jczsgICAg
ICAgICAgIC8qIE5yIG9mIHRoZSBmdW5jcyB0byBsb2FkIGFuZCBleGVjdXRlLiAqLworICAgIHVu
c2lnbmVkIGludCBuX3VubG9hZF9mdW5jczsgICAgICAgICAvKiBOciBvZiBmdW5jcyB0byBjYWxs
IGR1cnVuZyB1bmxvYWQuICovCisgICAgY2hhciBuYW1lW1hFTl9MSVZFUEFUQ0hfTkFNRV9TSVpF
XTsgIC8qIE5hbWUgb2YgaXQuICovCit9OworCiAvKgogICogTElWRVBBVENIX0xPQURfSE9PSyBt
YWNybwogICoKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55
IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNo
dCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDog
REUgMjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:14:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15: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 1iEEQB-0000lP-0R; Sat, 28 Sep 2019 15:14:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEEQ9-0000lB-Ct
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:14:05 +0000
X-Inumbo-ID: 9c2c99fa-e202-11e9-b588-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id 9c2c99fa-e202-11e9-b588-bc764e2007e4;
 Sat, 28 Sep 2019 15:14: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=1569683644; x=1601219644;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nbPWXh5dl4syZoI1WSasiLuZltPd6d8G/1ZaYZj39Us=;
 b=k0/OQn7zMmGew3aCY2wR9uysykpKO9kja3Wurv0qShlXNudd8RtCcGiq
 a6k8lJc8fIWtjNspsl419p3bRGU78RIDCf95mbShow6umg/+nVMoOEKZ5
 oDN7L/4htuaRVSLw9BMUfO09jrDRGFx7ADr9XSwXiZVpS4wDGk8+oQwrl U=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="788047134"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 28 Sep 2019 15:14:03 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id A0CF3A1D8E; Sat, 28 Sep 2019 15:13:49 +0000 (UTC)
Received: from EX13D03EUC001.ant.amazon.com (10.43.164.245) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:39 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D03EUC001.ant.amazon.com (10.43.164.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 08:13:37 -0700
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:34 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:12:57 +0000
Message-ID: <20190928151305.127380-5-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 04/12] livepatch: Implement pre-|post-
 apply|revert hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiA0IG5ldyBsaXZlcGF0Y2ggbW9kdWxlIHZldG9p
bmcgaG9va3MsCnRoYXQgY2FuIGJlIG9wdGlvbmFsbHkgc3VwcGxpZWQgYWxvbmcgd2l0aCBtb2R1
bGVzLgpIb29rcyB0aGF0IGN1cnJlbnRseSBleGlzdHMgaW4gdGhlIGxpdmVwYXRjaCBtZWNoYW5p
c20gYXJlbid0IGFnaWxlCmVub3VnaCBhbmQgaGF2ZSB2YXJpb3VzIGxpbWl0YXRpb25zOgoqIHJ1
biBvbmx5IGZyb20gd2l0aGluIGEgcXVpZXNjaW5nIHpvbmUKKiBjYW5ub3QgY29uZGl0aW9uYWxs
eSBwcmV2ZW50IGFwcGx5aW5nIG9yIHJldmVydGluZwoqIGRvIG5vdCBoYXZlIGFjY2VzcyB0byB0
aGUgbW9kdWxlIGNvbnRleHQKVG8gYWRkcmVzcyB0aGVzZSBsaW1pdGF0aW9ucyB0aGUgZm9sbG93
aW5nIGhhcyBiZWVuIGltcGxlbWVudGVkOgoxKSBwcmUtYXBwbHkgaG9vawogIHJ1bnMgYmVmb3Jl
IHRoZSBhcHBseSBhY3Rpb24gaXMgc2NoZWR1bGVkIGZvciBleGVjdXRpb24uIEl0cyBtYWluCiAg
cHVycG9zZSBpcyB0byBwcmV2ZW50IGZyb20gYXBwbHlpbmcgYSBsaXZlcGF0Y2ggd2hlbiBjZXJ0
YWluCiAgZXhwZWN0ZWQgY29uZGl0aW9ucyBhcmVuJ3QgbWV0IG9yIHdoZW4gbXV0YXRpbmcgYWN0
aW9ucyBpbXBsZW1lbnRlZAogIGluIHRoZSBob29rIGZhaWwgb3IgY2Fubm90IGJlIGV4ZWN1dGVk
LgoKMikgcG9zdC1hcHBseSBob29rCiAgcnVucyBhZnRlciB0aGUgYXBwbHkgYWN0aW9uIGhhcyBi
ZWVuIGV4ZWN1dGVkIGFuZCBxdWllc2Npbmcgem9uZQogIGV4aXRlZC4gSXRzIG1haW4gcHVycG9z
ZSBpcyB0byBwcm92aWRlIGFuIGFiaWxpdHkgdG8gZm9sbG93LXVwIG9uCiAgYWN0aW9ucyBwZXJm
b3JtZWQgYnkgdGhlIHByZS0gaG9vaywgd2hlbiBtb2R1bGUgYXBwbGljYXRpb24gd2FzCiAgc3Vj
Y2Vzc2Z1bCBvciB1bmRvIGNlcnRhaW4gcHJlcGFyYXRpb24gc3RlcHMgb2YgdGhlIHByZS0gaG9v
ayBpbgogIGNhc2Ugb2YgYSBmYWlsdXJlLiBUaGUgc3VjY2Vzcy9mYWlsdXJlIGVycm9yIGNvZGUg
aXMgcHJvdmlkZWQgdG8KICB0aGUgcG9zdC0gaG9va3MgdmlhIHRoZSByYyBmaWVsZCBvZiB0aGUg
cGF5bG9hZCBzdHJ1Y3R1cmUuCgozKSBwcmUtcmV2ZXJ0IGhvb2sKICBydW5zIGJlZm9yZSB0aGUg
cmV2ZXJ0IGFjdGlvbiBpcyBzY2hlZHVsZWQgZm9yIGV4ZWN1dGlvbi4gSXRzIG1haW4KICBwdXJw
b3NlIGlzIHRvIHByZXZlbnQgZnJvbSByZXZlcnRpbmcgYSBsaXZlcGF0Y2ggd2hlbiBjZXJ0YWlu
CiAgZXhwZWN0ZWQgY29uZGl0aW9ucyBhcmVuJ3QgbWV0IG9yIHdoZW4gbXV0YXRpbmcgYWN0aW9u
cyBpbXBsZW1lbnRlZAogIGluIHRoZSBob29rIGZhaWwgb3IgY2Fubm90IGJlIGV4ZWN1dGVkLgoK
NCkgcG9zdC1yZXZlcnQgaG9vawogIHJ1bnMgYWZ0ZXIgdGhlIHJldmVydCBhY3Rpb24gaGFzIGJl
ZW4gZXhlY3V0ZWQgYW5kIHF1aWVzY2luZyB6b25lCiAgZXhpdGVkLiBJdHMgbWFpbiBwdXJwb3Nl
IGlzIHRvIHBlcmZvcm0gY2xlYW51cCBvZiBhbGwgcHJldmlvdXNseQogIGV4ZWN1dGVkIG11dGF0
aW5nIGFjdGlvbnMgaW4gb3JkZXIgdG8gcmVzdG9yZSB0aGUgb3JpZ2luYWwgc3lzdGVtCiAgc3Rh
dGUgZnJvbSBiZWZvcmUgdGhlIGN1cnJlbnQgbW9kdWxlIGFwcGxpY2F0aW9uLgogIFRoZSBzdWNj
ZXNzL2ZhaWx1cmUgZXJyb3IgY29kZSBpcyBwcm92aWRlZCB0byB0aGUgcG9zdC0gaG9va3Mgdmlh
CiAgdGhlIHJjIGZpZWxkIG9mIHRoZSBwYXlsb2FkIHN0cnVjdHVyZS4KClRoZSByZXBsYWNlIGFj
dGlvbiBwZXJmb3JtcyBhdG9taWNhbGx5IHRoZSBmb2xsb3dpbmcgYWN0aW9uczoKLSByZXZlcnQg
YWxsIGFwcGxpZWQgbW9kdWxlcwotIGFwcGx5IGEgc2luZ2xlIHJlcGxhY2VtZW50IG1vZHVsZS4K
V2l0aCB0aGUgdmV0b2luZyBob29rcyBpbiBwbGFjZSB2YXJpb3VzIGludGVyLWhvb2sgZGVwZW5k
ZW5jaWVzIG1heQphcmlzZS4gQWxzbywgZHVyaW5nIHRoZSByZXZlcnQgcGFydCBvZiB0aGUgb3Bl
cmF0aW9uIGNlcnRhaW4gdmV0b2luZwpob29rcyBtYXkgZGV0ZWN0IGZhaWxpbmcgY29uZGl0aW9u
cyB0aGF0IHByZXZpb3VzbHkgd2VyZSBzYXRpc2ZpZWQuClRoYXQgY291bGQgaW4gdHVybiBsZWFk
IHRvIHNpdHVhdGlvbiB3aGVuIHRoZSByZXZlcnQgcGFydCBtdXN0IGJlCnJvbGxlZCBiYWNrIHdp
dGggYWxsIHRoZSBwcmUtIGFuZCBwb3N0LSBob29rcyByZS1hcHBsaWVkLCB3aGljaCBhZ2Fpbgpj
YW4ndCBiZSBndWFyYW50ZWVkIHRvIGFsd2F5cyBzdWNjZWVkLgpUaGUgc2ltcGxlc3QgcmVzcG9u
c2UgdG8gdGhpcyBjb21wbGljYXRpb24gaXMgdG8gZGlzYWxsb3cgdGhlIHJlcGxhY2UKYWN0aW9u
IGNvbXBsZXRlbHkgb24gbW9kdWxlcyB3aXRoIHZldG9pbmcgaG9va3MuCgpTaWduZWQtb2ZmLWJ5
OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBB
bmRyYS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBQ
ZXRyZSBFZnRpbWUgPGVwZXRyZUBhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxh
Y2sgPG1wb2hsYWNrQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1h
bnRoZXlAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYzOgogICogcy9ob3RwYXRj
aC9saXZlcGF0Y2gvZwogICogcy9ib29sX3QvYm9vbC9nCgpDaGFuZ2VkIHNpbmNlIHYxOgogICog
YWRkZWQgY29ycmVzcG9uZGluZyBkb2N1bWVudGF0aW9uCiAgKiBhZGRlZCB0ZXN0cwoKIC5naXRp
Z25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGRvY3MvbWlz
Yy9saXZlcGF0Y2gucGFuZG9jICAgICAgICAgICAgICAgICAgfCAgOTAgKysrKysrKysrKysrKy0K
IHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgICAgfCAxNzkgKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2Fk
LmggICAgICAgICB8ICAyNyArKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlICAgICAg
ICAgICAgICAgICB8ICAxOSArKy0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29r
cy5jICAgICAgfCAxMjIgKysrKysrKysrKysrKysrKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hl
bl9wcmVwb3N0X2hvb2tzX2ZhaWwuYyB8ICA3NSArKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdl
ZCwgNDkyIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rcy5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzX2ZhaWwuYwoKZGlmZiAtLWdp
dCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDZmODNmYzg3MjguLjViODBlMmJiZDUg
MTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMzA4LDExICszMDgs
NyBAQCB4ZW4vaW5jbHVkZS94ZW4vYWNtX3BvbGljeS5oCiB4ZW4vaW5jbHVkZS94ZW4vY29tcGls
ZS5oCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC1hdXRvZ2VuLmgKIHhlbi90ZXN0L2xp
dmVwYXRjaC9jb25maWcuaAoteGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ieWVfd29ybGQubGl2ZXBh
dGNoCi14ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaAoteGVuL3Rl
c3QvbGl2ZXBhdGNoL3hlbl9ub3AubGl2ZXBhdGNoCi14ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3Jl
cGxhY2Vfd29ybGQubGl2ZXBhdGNoCi14ZW4vdGVzdC9saXZlcGF0Y2gveGVuX25vX3hlbl9idWls
ZGlkLmxpdmVwYXRjaAoreGVuL3Rlc3QvbGl2ZXBhdGNoLyoubGl2ZXBhdGNoCiB4ZW4vdG9vbHMv
a2NvbmZpZy8udG1wX2d0a2NoZWNrCiB4ZW4vdG9vbHMva2NvbmZpZy8udG1wX3F0Y2hlY2sKIHhl
bi90b29scy9zeW1ib2xzCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyBi
L2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCmluZGV4IGZkMWY1ZDAxMjYuLjVhYmRkZDBkMjcg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCisrKyBiL2RvY3MvbWlzYy9s
aXZlcGF0Y2gucGFuZG9jCkBAIC0yMyw2ICsyMyw5IEBAIFRoZSBkb2N1bWVudCBpcyBzcGxpdCBp
biBmb3VyIHNlY3Rpb25zOgogICogcGF5bG9hZCAtIHRlbGVtZXRyaWVzIG9mIHRoZSBvbGQgY29k
ZSBhbG9uZyB3aXRoIGJpbmFyeSBibG9iIG9mIHRoZSBuZXcKICAgIGZ1bmN0aW9uIChpZiBuZWVk
ZWQpLgogICogcmVsb2MgLSB0ZWxlbWV0cmllcyBjb250YWluZWQgaW4gdGhlIHBheWxvYWQgdG8g
Y29uc3RydWN0IHByb3BlciB0cmFtcG9saW5lLgorICogaG9vayAtIGFuIGF1eGlsaWFyeSBmdW5j
dGlvbiBiZWluZyBjYWxsZWQgYmVmb3JlLCBkdXJpbmcgb3IgYWZ0ZXIgcGF5bG9hZAorICAgICAg
ICAgIGFwcGxpY2F0aW9uIG9yIHJldmVydC4KKyAqIHF1aWVzY2luZyB6b25lIC0gcGVyaW9kIHdo
ZW4gYWxsIENQVXMgYXJlIGxvY2stc3RlcCB3aXRoIGVhY2ggb3RoZXIuCiAKICMjIEhpc3RvcnkK
IApAQCAtMjcwLDYgKzI3MywxMCBAQCBsaWtlIHdoYXQgdGhlIExpbnV4IGtlcm5lbCBtb2R1bGUg
bG9hZGVyIGRvZXMuCiBUaGUgcGF5bG9hZCBjb250YWlucyBhdCBsZWFzdCB0aHJlZSBzZWN0aW9u
czoKIAogICogYC5saXZlcGF0Y2guZnVuY3NgIC0gd2hpY2ggaXMgYW4gYXJyYXkgb2YgbGl2ZXBh
dGNoX2Z1bmMgc3RydWN0dXJlcy4KKyAgIGFuZC9vciBhbnkgb2Y6CisgKiBgLmxpdmVwYXRjaC5o
b29rcy57cHJlYXBwbHkscG9zdGFwcGx5LHByZXJldmVydCxwb3N0cmV2ZXJ0fScKKyAgIC0gd2hp
Y2ggYXJlIGEgcG9pbnRlciB0byBhIGhvb2sgZnVuY3Rpb24gcG9pbnRlci4KKwogICogYC5saXZl
cGF0Y2gueGVuX2RlcGVuZHNgIC0gd2hpY2ggaXMgYW4gRUxGIE5vdGUgdGhhdCBkZXNjcmliZXMg
d2hhdCBYZW4KICAgICBidWlsZC1pZCB0aGUgcGF5bG9hZCBkZXBlbmRzIG9uLiAqKk1VU1QqKiBo
YXZlIG9uZS4KICAqIGAubGl2ZXBhdGNoLmRlcGVuZHNgIC0gd2hpY2ggaXMgYW4gRUxGIE5vdGUg
dGhhdCBkZXNjcmliZXMgd2hhdCB0aGUgcGF5bG9hZApAQCAtMzMwLDEyICszMzcsMjQgQEAgV2hl
biByZXZlcnRpbmcgYSBwYXRjaCwgdGhlIGh5cGVydmlzb3IgaXRlcmF0ZXMgb3ZlciBlYWNoIGBs
aXZlcGF0Y2hfZnVuY2AKIGFuZCB0aGUgY29yZSBjb2RlIGNvcGllcyB0aGUgZGF0YSBmcm9tIHRo
ZSB1bmRvIGJ1ZmZlciAocHJpdmF0ZSBpbnRlcm5hbCBjb3B5KQogdG8gYG9sZF9hZGRyYC4KIAot
SXQgb3B0aW9uYWxseSBtYXkgY29udGFpbiB0aGUgYWRkcmVzcyBvZiBmdW5jdGlvbnMgdG8gYmUg
Y2FsbGVkIHJpZ2h0IGJlZm9yZQotYmVpbmcgYXBwbGllZCBhbmQgYWZ0ZXIgYmVpbmcgcmV2ZXJ0
ZWQ6CitJdCBvcHRpb25hbGx5IG1heSBjb250YWluIHRoZSBhZGRyZXNzIG9mIGhvb2tzIHRvIGJl
IGNhbGxlZCByaWdodCBiZWZvcmUKK2JlaW5nIGFwcGxpZWQgYW5kIGFmdGVyIGJlaW5nIHJldmVy
dGVkICh3aGlsZSBhbGwgQ1BVcyBhcmUgc3RpbGwgaW4gcXVpZXNjaW5nCit6b25lKS4gVGhlc2Ug
aG9va3MgZG8gbm90IGhhdmUgYWNjZXNzIHRvIHBheWxvYWQgc3RydWN0dXJlLgogCiAgKiBgLmxp
dmVwYXRjaC5ob29rcy5sb2FkYCAtIGFuIGFycmF5IG9mIGZ1bmN0aW9uIHBvaW50ZXJzLgogICog
YC5saXZlcGF0Y2guaG9va3MudW5sb2FkYCAtIGFuIGFycmF5IG9mIGZ1bmN0aW9uIHBvaW50ZXJz
LgogCitJdCBvcHRpb25hbGx5IG1heSBhbHNvIGNvbnRhaW4gdGhlIGFkZHJlc3Mgb2YgcHJlLSBh
bmQgcG9zdC0gdmV0b2luZyBob29rcyB0bworYmUgY2FsbGVkIGJlZm9yZSAocHJlKSBvciBhZnRl
ciAocG9zdCkgYXBwbHkgYW5kIHJldmVydCBwYXlsb2FkIGFjdGlvbnMgKHdoaWxlCithbGwgQ1BV
cyBhcmUgYWxyZWFkeSByZWxlYXNlZCBmcm9tIHF1aWVzY2luZyB6b25lKS4gVGhlc2UgaG9va3Mg
ZG8gaGF2ZQorYWNjZXNzIHRvIHBheWxvYWQgc3RydWN0dXJlLiBUaGUgcHJlLWFwcGx5IGhvb2sg
Y2FuIHByZXZlbnQgZnJvbSBsb2FkaW5nIHRoZQorcGF5bG9hZCBpZiBlbmNvZGVkIGluIGl0IGNv
bmRpdGlvbiBpcyBub3QgbWV0LiBBY2NvcmRpbmdseSwgdGhlIHByZS1yZXZlcnQKK2hvb2sgY2Fu
IHByZXZlbnQgZnJvbSB1bmxvYWRpbmcgdGhlIGxpdmVwYXRjaCBpZiBlbmNvZGVkIGluIGl0IGNv
bmRpdGlvbiBpcyBub3QKK21ldC4KKworICogYC5saXZlcGF0Y2guaG9va3Mue3ByZWFwcGx5LHBv
c3RhcHBseX1gCisgKiBgLmxpdmVwYXRjaC5ob29rcy57cHJlcmV2ZXJ0LHBvc3RyZXZlcnR9YAor
ICAgLSB3aGljaCBhcmUgYSBwb2ludGVyIHRvIGEgc2luZ2xlIGhvb2sgZnVuY3Rpb24gcG9pbnRl
ci4KIAogIyMjIEV4YW1wbGUgb2YgLmxpdmVwYXRjaC5mdW5jcwogCkBAIC0zNzEsNyArMzkwLDkg
QEAgQSBzaW1wbGUgZXhhbXBsZSBvZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKIAogQ29k
ZSBtdXN0IGJlIGNvbXBpbGVkIHdpdGggYC1mUElDYC4KIAotIyMjIC5saXZlcGF0Y2guaG9va3Mu
bG9hZCBhbmQgLmxpdmVwYXRjaC5ob29rcy51bmxvYWQKKyMjIyBIb29rcworCisjIyMjIC5saXZl
cGF0Y2guaG9va3MubG9hZCBhbmQgLmxpdmVwYXRjaC5ob29rcy51bmxvYWQKIAogVGhpcyBzZWN0
aW9uIGNvbnRhaW5zIGFuIGFycmF5IG9mIGZ1bmN0aW9uIHBvaW50ZXJzIHRvIGJlIGV4ZWN1dGVk
CiBiZWZvcmUgcGF5bG9hZCBpcyBiZWluZyBhcHBsaWVkICgubGl2ZXBhdGNoLmZ1bmNzKSBvciBh
ZnRlciByZXZlcnRpbmcKQEAgLTM4NSw2ICs0MDYsNjkgQEAgVGhlIHR5cGUgZGVmaW5pdGlvbiBv
ZiB0aGUgZnVuY3Rpb24gYXJlIGFzIGZvbGxvdzoKICAgICB0eXBlZGVmIHZvaWQgKCpsaXZlcGF0
Y2hfbG9hZGNhbGxfdCkodm9pZCk7CiAgICAgdHlwZWRlZiB2b2lkICgqbGl2ZXBhdGNoX3VubG9h
ZGNhbGxfdCkodm9pZCk7CiAKKyMjIyMgLmxpdmVwYXRjaC5ob29rcy5wcmVhcHBseQorCitUaGlz
IHNlY3Rpb24gY29udGFpbnMgYSBwb2ludGVyIHRvIGEgc2luZ2xlIGZ1bmN0aW9uIHBvaW50ZXIg
dG8gYmUgZXhlY3V0ZWQKK2JlZm9yZSBhcHBseSBhY3Rpb24gaXMgc2NoZWR1bGVkIChhbmQgdGhl
cmVieSBiZWZvcmUgQ1BVcyBhcmUgcHV0IGludG8KK3F1aWVzY2luZyB6b25lKS4gVGhpcyBpcyB1
c2VmdWwgdG8gcHJldmVudCBmcm9tIGFwcGx5aW5nIGEgcGF5bG9hZCB3aGVuCitjZXJ0YWluIGV4
cGVjdGVkIGNvbmRpdGlvbnMgYXJlbid0IG1ldCBvciB3aGVuIG11dGF0aW5nIGFjdGlvbnMgaW1w
bGVtZW50ZWQKK2luIHRoZSBob29rIGZhaWwgb3IgY2Fubm90IGJlIGV4ZWN1dGVkLgorVGhpcyB0
eXBlIG9mIGhvb2tzIGRvIGhhdmUgYWNjZXNzIHRvIHBheWxvYWQgc3RydWN0dXJlLgorCitFYWNo
IGVudHJ5IGluIHRoaXMgYXJyYXkgaXMgZWlnaHQgYnl0ZXMuCisKK1RoZSB0eXBlIGRlZmluaXRp
b24gb2YgdGhlIGZ1bmN0aW9uIGFyZSBhcyBmb2xsb3c6CisKKyAgICB0eXBlZGVmIGludCBsaXZl
cGF0Y2hfcHJlY2FsbF90KGxpdmVwYXRjaF9wYXlsb2FkX3QgKmFyZyk7CisKKyMjIyMgLmxpdmVw
YXRjaC5ob29rcy5wb3N0YXBwbHkKKworVGhpcyBzZWN0aW9uIGNvbnRhaW5zIGEgcG9pbnRlciB0
byBhIHNpbmdsZSBmdW5jdGlvbiBwb2ludGVyIHRvIGJlIGV4ZWN1dGVkCithZnRlciBhcHBseSBh
Y3Rpb24gaGFzIGZpbmlzaGVkIGFuZCBhZnRlciBhbGwgQ1BVcyBsZWZ0IHRoZSBxdWllc2Npbmcg
em9uZS4KK1RoaXMgaXMgdXNlZnVsIHRvIHByb3ZpZGUgYW4gYWJpbGl0eSB0byBmb2xsb3cgdXAg
b24gYWN0aW9ucyBwZXJmb3JtZWQgYnkKK3RoZSBwcmVhcHBseSBob29rLiBFc3BlY2lhbGx5LCB3
aGVuIG1vZHVsZSBhcHBsaWNhdGlvbiB3YXMgc3VjY2Vzc2Z1bCBvciB0bworYmUgYWJsZSB0byB1
bmRvIGNlcnRhaW4gcHJlcGFyYXRpb24gc3RlcHMgb2YgdGhlIHByZWFwcGx5IGhvb2sgaW4gY2Fz
ZSBvZiBhCitmYWlsdXJlLiBUaGUgc3VjY2Vzcy9mYWlsdXJlIGVycm9yIGNvZGUgaXMgcHJvdmlk
ZWQgdG8gdGhlIHBvc3RhcHBseSBob29rcwordmlhIHRoZSBgcmNgIGZpZWxkIG9mIHRoZSBwYXls
b2FkIHN0cnVjdHVyZS4KK1RoaXMgdHlwZSBvZiBob29rcyBkbyBoYXZlIGFjY2VzcyB0byBwYXls
b2FkIHN0cnVjdHVyZS4KKworRWFjaCBlbnRyeSBpbiB0aGlzIGFycmF5IGlzIGVpZ2h0IGJ5dGVz
LgorCitUaGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBmdW5jdGlvbiBhcmUgYXMgZm9sbG93Ogor
CisgICAgdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKmFyZyk7CisKKyMjIyMgLmxpdmVwYXRjaC5ob29rcy5wcmVyZXZlcnQKKworVGhpcyBzZWN0
aW9uIGNvbnRhaW5zIGEgcG9pbnRlciB0byBhIHNpbmdsZSBmdW5jdGlvbiBwb2ludGVyIHRvIGJl
IGV4ZWN1dGVkCitiZWZvcmUgcmV2ZXJ0IGFjdGlvbiBpcyBzY2hlZHVsZWQgKGFuZCB0aGVyZWJ5
IGJlZm9yZSBDUFVzIGFyZSBwdXQgaW50bworcXVpZXNjaW5nIHpvbmUpLiBUaGlzIGlzIHVzZWZ1
bCB0byBwcmV2ZW50IGZyb20gcmV2ZXJ0aW5nIGEgcGF5bG9hZCB3aGVuCitjZXJ0YWluIGV4cGVj
dGVkIGNvbmRpdGlvbnMgYXJlbid0IG1ldCBvciB3aGVuIG11dGF0aW5nIGFjdGlvbnMgaW1wbGVt
ZW50ZWQKK2luIHRoZSBob29rIGZhaWwgb3IgY2Fubm90IGJlIGV4ZWN1dGVkLgorVGhpcyB0eXBl
IG9mIGhvb2tzIGRvIGhhdmUgYWNjZXNzIHRvIHBheWxvYWQgc3RydWN0dXJlLgorCitFYWNoIGVu
dHJ5IGluIHRoaXMgYXJyYXkgaXMgZWlnaHQgYnl0ZXMuCisKK1RoZSB0eXBlIGRlZmluaXRpb24g
b2YgdGhlIGZ1bmN0aW9uIGFyZSBhcyBmb2xsb3c6CisKKyAgICB0eXBlZGVmIGludCBsaXZlcGF0
Y2hfcHJlY2FsbF90KGxpdmVwYXRjaF9wYXlsb2FkX3QgKmFyZyk7CisKKyMjIyMgLmxpdmVwYXRj
aC5ob29rcy5wb3N0cmV2ZXJ0CisKK1RoaXMgc2VjdGlvbiBjb250YWlucyBhIHBvaW50ZXIgdG8g
YSBzaW5nbGUgZnVuY3Rpb24gcG9pbnRlciB0byBiZSBleGVjdXRlZAorYWZ0ZXIgcmV2ZXJ0IGFj
dGlvbiBoYXMgZmluaXNoZWQgYW5kIGFmdGVyIGFsbCBDUFVzIGxlZnQgdGhlIHF1aWVzY2luZyB6
b25lLgorVGhpcyBpcyB1c2VmdWwgdG8gcHJvdmlkZSBhbiBhYmlsaXR5IHRvIHBlcmZvcm0gY2xl
YW51cCBvZiBhbGwgcHJldmlvdXNseQorZXhlY3V0ZWQgbXV0YXRpbmcgYWN0aW9ucyBpbiBvcmRl
ciB0byByZXN0b3JlIHRoZSBvcmlnaW5hbCBzeXN0ZW0gc3RhdGUgZnJvbQorYmVmb3JlIHRoZSBj
dXJyZW50IHBheWxvYWQgYXBwbGljYXRpb24uIFRoZSBzdWNjZXNzL2ZhaWx1cmUgZXJyb3IgY29k
ZSBpcworcHJvdmlkZWQgdG8gdGhlIHBvc3RyZXZlcnQgaG9vayB2aWEgdGhlIGByY2AgZmllbGQg
b2YgdGhlIHBheWxvYWQgc3RydWN0dXJlLgorVGhpcyB0eXBlIG9mIGhvb2tzIGRvIGhhdmUgYWNj
ZXNzIHRvIHBheWxvYWQgc3RydWN0dXJlLgorCitFYWNoIGVudHJ5IGluIHRoaXMgYXJyYXkgaXMg
ZWlnaHQgYnl0ZXMuCisKK1RoZSB0eXBlIGRlZmluaXRpb24gb2YgdGhlIGZ1bmN0aW9uIGFyZSBh
cyBmb2xsb3c6CisKKyAgICB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX3Bvc3RjYWxsX3QobGl2ZXBh
dGNoX3BheWxvYWRfdCAqYXJnKTsKKwogIyMjIC5saXZlcGF0Y2gueGVuX2RlcGVuZHMsIC5saXZl
cGF0Y2guZGVwZW5kcyBhbmQgLm5vdGUuZ251LmJ1aWxkLWlkCiAKIFRvIHN1cHBvcnQgZGVwZW5k
ZW5jaWVzIGNoZWNraW5nIGFuZCBzYWZlIGxvYWRpbmcgKHRvIGxvYWQgdGhlCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCBk
ZjIzMTVlN2M3Li5lOGJhOTMxN2I3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5j
CisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTI4LDYgKzI4LDggQEAKICNpbmNsdWRl
IDxhc20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KIAorI2RlZmluZSBp
c19ob29rX2VuYWJsZWQoaG9vaykgKHsgKGhvb2spICYmICooaG9vayk7IH0pCisKIC8qCiAgKiBQ
cm90ZWN0cyBhZ2FpbnN0IHBheWxvYWRfbGlzdCBvcGVyYXRpb25zIGFuZCBhbHNvIGFsbG93cyBv
bmx5IG9uZQogICogY2FsbGVyIGluIHNjaGVkdWxlX3dvcmsuCkBAIC01MDEsNiArNTAzLDM1IEBA
IHN0YXRpYyBpbnQgY2hlY2tfc3BlY2lhbF9zZWN0aW9ucyhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNo
X2VsZiAqZWxmKQogICAgIHJldHVybiAwOwogfQogCisvKgorICogTG9va3VwIHNwZWNpZmllZCBz
ZWN0aW9uIGFuZCB3aGVuIGV4aXN0cyBhc3NpZ24gaXRzIGFkZHJlc3MgdG8gYSBzcGVjaWZpZWQg
aG9vay4KKyAqIFBlcmZvcm0gc2VjdGlvbiBwb2ludGVyIGFuZCBzaXplIHZhbGlkYXRpb246IHNp
bmdsZSBob29rIHNlY3Rpb25zIG11c3QgY29udGFpbiBhCisgKiBzaW5nbGUgcG9pbnRlciBvbmx5
LgorICovCisjZGVmaW5lIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBob29rLCBz
ZWN0aW9uX25hbWUpIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY29uc3Qgc3Ry
dWN0IGxpdmVwYXRjaF9lbGZfc2VjICpfX3NlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUo
ZWxmLCBzZWN0aW9uX25hbWUpOyBcCisgICAgaWYgKCAhX19zZWMgKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhc2VjdGlvbl9v
ayhlbGYsIF9fc2VjLCBzaXplb2YoKmhvb2spKSB8fCBfX3NlYy0+c2VjLT5zaF9zaXplICE9IHNp
emVvZigqaG9vaykgKSBcCisgICAgICAgIHJldHVybiAtRUlOVkFMOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aG9vayA9IF9fc2VjLT5sb2FkX2FkZHI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorCisvKgorICogTG9v
a3VwIHNwZWNpZmllZCBzZWN0aW9uIGFuZCB3aGVuIGV4aXN0cyBhc3NpZ24gaXRzIGFkZHJlc3Mg
dG8gYSBzcGVjaWZpZWQgaG9vay4KKyAqIFBlcmZvcm0gc2VjdGlvbiBwb2ludGVyIGFuZCBzaXpl
IHZhbGlkYXRpb246IG11bHRpIGhvb2sgc2VjdGlvbnMgbXVzdCBjb250YWluIGFuCisgKiBhcnJh
eSB3aG9zZSBzaXplIG11c3QgYmUgYSBtdWx0aXBsZSBvZiB0aGUgYXJyYXkncyBpdGVtcyBzaXpl
LgorICovCisjZGVmaW5lIExJVkVQQVRDSF9BU1NJR05fTVVMVElfSE9PSyhlbGYsIGhvb2ssIG5o
b29rcywgc2VjdGlvbl9uYW1lKSBkbyB7ICAgICAgICAgICAgICAgICBcCisgICAgY29uc3Qgc3Ry
dWN0IGxpdmVwYXRjaF9lbGZfc2VjICpfX3NlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUo
ZWxmLCBzZWN0aW9uX25hbWUpOyBcCisgICAgaWYgKCAhX19zZWMgKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhc2VjdGlvbl9v
ayhlbGYsIF9fc2VjLCBzaXplb2YoKmhvb2spKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVybiAtRUlOVkFMOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aG9vayA9IF9fc2VjLT5sb2FkX2FkZHI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgbmhvb2tzID0gX19zZWMtPnNlYy0+
c2hfc2l6ZSAvIHNpemVvZigqaG9vayk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCit9IHdoaWxlICgwKQorCiBzdGF0aWMgaW50IHByZXBhcmVfcGF5bG9hZChzdHJ1
Y3QgcGF5bG9hZCAqcGF5bG9hZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBs
aXZlcGF0Y2hfZWxmICplbGYpCiB7CkBAIC01NTIsMjUgKzU4MywxNCBAQCBzdGF0aWMgaW50IHBy
ZXBhcmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKICAgICAgICAgICAgIHJldHVy
biByYzsKICAgICB9CiAKLSAgICBzZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwg
Ii5saXZlcGF0Y2guaG9va3MubG9hZCIpOwotICAgIGlmICggc2VjICkKLSAgICB7Ci0gICAgICAg
IGlmICggIXNlY3Rpb25fb2soZWxmLCBzZWMsIHNpemVvZigqcGF5bG9hZC0+bG9hZF9mdW5jcykp
ICkKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIExJVkVQQVRDSF9BU1NJR05fTVVM
VElfSE9PSyhlbGYsIHBheWxvYWQtPmxvYWRfZnVuY3MsIHBheWxvYWQtPm5fbG9hZF9mdW5jcywg
Ii5saXZlcGF0Y2guaG9va3MubG9hZCIpOworICAgIExJVkVQQVRDSF9BU1NJR05fTVVMVElfSE9P
SyhlbGYsIHBheWxvYWQtPnVubG9hZF9mdW5jcywgcGF5bG9hZC0+bl91bmxvYWRfZnVuY3MsICIu
bGl2ZXBhdGNoLmhvb2tzLnVubG9hZCIpOwogCi0gICAgICAgIHBheWxvYWQtPmxvYWRfZnVuY3Mg
PSBzZWMtPmxvYWRfYWRkcjsKLSAgICAgICAgcGF5bG9hZC0+bl9sb2FkX2Z1bmNzID0gc2VjLT5z
ZWMtPnNoX3NpemUgLyBzaXplb2YoKnBheWxvYWQtPmxvYWRfZnVuY3MpOwotICAgIH0KLQotICAg
IHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUoZWxmLCAiLmxpdmVwYXRjaC5ob29rcy51
bmxvYWQiKTsKLSAgICBpZiAoIHNlYyApCi0gICAgewotICAgICAgICBpZiAoICFzZWN0aW9uX29r
KGVsZiwgc2VjLCBzaXplb2YoKnBheWxvYWQtPnVubG9hZF9mdW5jcykpICkKLSAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBw
YXlsb2FkLT5ob29rcy5hcHBseS5wcmUsICIubGl2ZXBhdGNoLmhvb2tzLnByZWFwcGx5Iik7Cisg
ICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5
LnBvc3QsICIubGl2ZXBhdGNoLmhvb2tzLnBvc3RhcHBseSIpOworICAgIExJVkVQQVRDSF9BU1NJ
R05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5yZXZlcnQucHJlLCAiLmxpdmVwYXRj
aC5ob29rcy5wcmVyZXZlcnQiKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVs
ZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnBvc3QsICIubGl2ZXBhdGNoLmhvb2tzLnBvc3RyZXZl
cnQiKTsKIAotICAgICAgICBwYXlsb2FkLT51bmxvYWRfZnVuY3MgPSBzZWMtPmxvYWRfYWRkcjsK
LSAgICAgICAgcGF5bG9hZC0+bl91bmxvYWRfZnVuY3MgPSBzZWMtPnNlYy0+c2hfc2l6ZSAvIHNp
emVvZigqcGF5bG9hZC0+dW5sb2FkX2Z1bmNzKTsKLSAgICB9CiAgICAgc2VjID0gbGl2ZXBhdGNo
X2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9CVUlMRF9JRF9OT1RFKTsKICAgICBpZiAoIHNlYyAp
CiAgICAgewpAQCAtMTIxNyw2ICsxMjM3LDM5IEBAIHN0YXRpYyBib29sX3QgaXNfd29ya19zY2hl
ZHVsZWQoY29uc3Qgc3RydWN0IHBheWxvYWQgKmRhdGEpCiAgICAgcmV0dXJuIGxpdmVwYXRjaF93
b3JrLmRvX3dvcmsgJiYgbGl2ZXBhdGNoX3dvcmsuZGF0YSA9PSBkYXRhOwogfQogCisvKgorICog
Q2hlY2sgaWYgcGF5bG9hZCBoYXMgYW55IG9mIHRoZSB2ZXRvaW5nLCBub24tYXRvbWljIGhvb2tz
IGFzc2lnbmVkLgorICogQSB2ZXRvaW5nLCBub24tYXRtaWMgaG9vayBtYXkgcGVyZm9ybSBhbiBv
cGVyYXRpb24gdGhhdCBjaGFuZ2VzIHRoZQorICogaHlwZXJ2aXNvciBzdGF0ZSBhbmQgbWF5IG5v
dCBiZSBndWFyYW50ZWVkIHRvIHN1Y2NlZWQuIFJlc3VsdCBvZgorICogc3VjaCBvcGVyYXRpb24g
bWF5IGJlIHJldHVybmVkIGFuZCBtYXkgY2hhbmdlIHRoZSBsaXZlcGF0Y2ggd29ya2Zsb3cuCisg
KiBTdWNoIGhvb2tzIG1heSByZXF1aXJlIGFkZGl0aW9uYWwgY2xlYW51cCBhY3Rpb25zIHBlcmZv
cm1lZCBieSBvdGhlcgorICogaG9va3MuIFRodXMgdGhleSBhcmUgbm90IHN1aXRhYmxlIGZvciBy
ZXBsYWNlIGFjdGlvbi4KKyAqLworc3RhdGljIGlubGluZSBib29sIGhhc19wYXlsb2FkX2FueV92
ZXRvaW5nX2hvb2tzKGNvbnN0IHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkKQoreworICAgIHJldHVy
biBpc19ob29rX2VuYWJsZWQocGF5bG9hZC0+aG9va3MuYXBwbHkucHJlKSB8fAorICAgICAgICAg
ICBpc19ob29rX2VuYWJsZWQocGF5bG9hZC0+aG9va3MuYXBwbHkucG9zdCkgfHwKKyAgICAgICAg
ICAgaXNfaG9va19lbmFibGVkKHBheWxvYWQtPmhvb2tzLnJldmVydC5wcmUpIHx8CisgICAgICAg
ICAgIGlzX2hvb2tfZW5hYmxlZChwYXlsb2FkLT5ob29rcy5yZXZlcnQucG9zdCk7Cit9CisKKy8q
CisgKiBDaGVja3MgaWYgYW55IG9mIHRoZSBhbHJlYWR5IGFwcGxpZWQgbGl2ZXBhdGNoZXMgaGFz
IGFueSB2ZXRvaW5nLAorICogbm9uLWF0b21pYyBob29rcyBhc3NpZ25lZC4KKyAqLworc3RhdGlj
IGlubGluZSBib29sIGxpdmVwYXRjaF9hcHBsaWVkX2hhdmVfdmV0b2luZ19ob29rcyh2b2lkKQor
eworICAgIHN0cnVjdCBwYXlsb2FkICpwOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHAs
ICZhcHBsaWVkX2xpc3QsIGFwcGxpZWRfbGlzdCApCisgICAgeworICAgICAgICBpZiAoIGhhc19w
YXlsb2FkX2FueV92ZXRvaW5nX2hvb2tzKHApICkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOwor
ICAgIH0KKworICAgIHJldHVybiBmYWxzZTsKK30KKwogc3RhdGljIGludCBzY2hlZHVsZV93b3Jr
KHN0cnVjdCBwYXlsb2FkICpkYXRhLCB1aW50MzJfdCBjbWQsIHVpbnQzMl90IHRpbWVvdXQpCiB7
CiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZwYXlsb2FkX2xvY2spKTsKQEAgLTEzMTcsNiAr
MTM3MCw3IEBAIHZvaWQgY2hlY2tfZm9yX2xpdmVwYXRjaF93b3JrKHZvaWQpCiAgICAgewogICAg
ICAgICBzdHJ1Y3QgcGF5bG9hZCAqcDsKICAgICAgICAgdW5zaWduZWQgaW50IGNwdXM7CisgICAg
ICAgIGJvb2wgYWN0aW9uX2RvbmUgPSBmYWxzZTsKIAogICAgICAgICBwID0gbGl2ZXBhdGNoX3dv
cmsuZGF0YTsKICAgICAgICAgaWYgKCAhZ2V0X2NwdV9tYXBzKCkgKQpAQCAtMTM2OSw2ICsxNDIz
LDcgQEAgdm9pZCBjaGVja19mb3JfbGl2ZXBhdGNoX3dvcmsodm9pZCkKICAgICAgICAgICAgIGxp
dmVwYXRjaF9kb19hY3Rpb24oKTsKICAgICAgICAgICAgIC8qIFNlcmlhbGl6ZSBhbmQgZmx1c2gg
b3V0IHRoZSBDUFUgdmlhIENQVUlEIGluc3RydWN0aW9uIChvbiB4ODYpLiAqLwogICAgICAgICAg
ICAgYXJjaF9saXZlcGF0Y2hfcG9zdF9hY3Rpb24oKTsKKyAgICAgICAgICAgIGFjdGlvbl9kb25l
ID0gdHJ1ZTsKICAgICAgICAgICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKICAgICAgICAg
fQogCkBAIC0xMzgxLDYgKzE0MzYsNDMgQEAgdm9pZCBjaGVja19mb3JfbGl2ZXBhdGNoX3dvcmso
dm9pZCkKICAgICAgICAgLyogcHV0X2NwdV9tYXBzIGhhcyBhbiBiYXJyaWVyKCkuICovCiAgICAg
ICAgIHB1dF9jcHVfbWFwcygpOwogCisgICAgICAgIGlmICggYWN0aW9uX2RvbmUgKQorICAgICAg
ICB7CisgICAgICAgICAgICBzd2l0Y2ggKCBsaXZlcGF0Y2hfd29yay5jbWQgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVDoKKyAgICAgICAg
ICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChwLT5ob29rcy5yZXZlcnQucG9zdCkgKQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJ
VkVQQVRDSCAiJXM6IENhbGxpbmcgcG9zdC1yZXZlcnQgaG9vayBmdW5jdGlvbiB3aXRoIHJjPSVk
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+bmFtZSwgcC0+cmMpOworCisgICAg
ICAgICAgICAgICAgICAgICgqcC0+aG9va3MucmV2ZXJ0LnBvc3QpKHApOworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSBMSVZFUEFU
Q0hfQUNUSU9OX0FQUExZOgorICAgICAgICAgICAgICAgIGlmICggaXNfaG9va19lbmFibGVkKHAt
Pmhvb2tzLmFwcGx5LnBvc3QpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVzOiBDYWxsaW5nIHBvc3QtYXBwbHkg
aG9vayBmdW5jdGlvbiB3aXRoIHJjPSVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
cC0+bmFtZSwgcC0+cmMpOworCisgICAgICAgICAgICAgICAgICAgICgqcC0+aG9va3MuYXBwbHku
cG9zdCkocCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgICAgICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRToKKyAgICAgICAgICAgICAg
ICBpZiAoIGhhc19wYXlsb2FkX2FueV92ZXRvaW5nX2hvb2tzKHApICkKKyAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgIC8qIEl0IHNob3VsZCBiZSBpbXBvc3NpYmxlIHRvIGdl
dCBoZXJlIHNpbmNlIGxpdmVwYXRjaF9hY3Rpb24oKSBndWFyZHMgYWdhaW5zdCB0aGF0LiAqLwor
ICAgICAgICAgICAgICAgICAgICBwYW5pYyhMSVZFUEFUQ0ggIiVzOiBSRVBMQUNFIGFjdGlvbiBp
cyBub3Qgc3VwcG9ydGVkIG9uIGxpdmVwYXRjaGVzIHdpdGggdmV0b2luZyBob29rcyFcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+bmFtZSk7CisgICAgICAgICAgICAgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGRl
ZmF1bHQ6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0K
KwogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlcyBmaW5pc2hlZCAlcyB3
aXRoIHJjPSVkXG4iLAogICAgICAgICAgICAgICAgcC0+bmFtZSwgbmFtZXNbbGl2ZXBhdGNoX3dv
cmsuY21kXSwgcC0+cmMpOwogICAgIH0KQEAgLTE1MTYsNiArMTYwOCwyMSBAQCBzdGF0aWMgaW50
IGxpdmVwYXRjaF9hY3Rpb24oc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiAqYWN0
aW9uKQogICAgICAgICAgICAgICAgIHJjID0gLUVCVVNZOwogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRh
LT5ob29rcy5yZXZlcnQucHJlKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcHJlLXJldmVydCBob29rIGZ1
bmN0aW9uXG4iLCBkYXRhLT5uYW1lKTsKKworICAgICAgICAgICAgICAgIHJjID0gKCpkYXRhLT5o
b29rcy5yZXZlcnQucHJlKShkYXRhKTsKKyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQ
QVRDSCAiJXM6IHByZS1yZXZlcnQgaG9vayBmYWlsZWQgKHJjPSVkKSwgYWJvcnRpbmchXG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS0+bmFtZSwgcmMpOworICAgICAgICAgICAg
ICAgICAgICBkYXRhLT5yYyA9IHJjOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIGRhdGEtPnJjID0gLUVB
R0FJTjsKICAgICAgICAgICAgIHJjID0gc2NoZWR1bGVfd29yayhkYXRhLCBhY3Rpb24tPmNtZCwg
YWN0aW9uLT50aW1lb3V0KTsKICAgICAgICAgfQpAQCAtMTU0OSw2ICsxNjU2LDIwIEBAIHN0YXRp
YyBpbnQgbGl2ZXBhdGNoX2FjdGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9u
ICphY3Rpb24pCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCisg
ICAgICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29rcy5hcHBseS5wcmUpICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBB
VENIICIlczogQ2FsbGluZyBwcmUtYXBwbHkgaG9vayBmdW5jdGlvblxuIiwgZGF0YS0+bmFtZSk7
CisKKyAgICAgICAgICAgICAgICByYyA9ICgqZGF0YS0+aG9va3MuYXBwbHkucHJlKShkYXRhKTsK
KyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IHByZS1hcHBseSBob29r
IGZhaWxlZCAocmM9JWQpLCBhYm9ydGluZyFcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkYXRhLT5uYW1lLCByYyk7CisgICAgICAgICAgICAgICAgICAgIGRhdGEtPnJjID0gcmM7Cisg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IH0KKwogICAgICAgICAgICAgZGF0YS0+cmMgPSAtRUFHQUlOOwogICAgICAgICAgICAgcmMgPSBz
Y2hlZHVsZV93b3JrKGRhdGEsIGFjdGlvbi0+Y21kLCBhY3Rpb24tPnRpbWVvdXQpOwogICAgICAg
ICB9CkBAIC0xNTYwLDYgKzE2ODEsMzAgQEAgc3RhdGljIGludCBsaXZlcGF0Y2hfYWN0aW9uKHN0
cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlvbikKICAgICAgICAgICAgIHJj
ID0gYnVpbGRfaWRfZGVwKGRhdGEsIDEgLyogYWdhaW5zdCBoeXBlcnZpc29yLiAqLyk7CiAgICAg
ICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIFJFUExBQ0UgYWN0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgb24gbGl2
ZXBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tzLgorICAgICAgICAgICAgICogVmV0b2luZyBob29r
cyB1c3VhbGx5IHBlcmZvcm0gbXV0YXRpbmcgYWN0aW9ucyBvbiB0aGUgc3lzdGVtIGFuZAorICAg
ICAgICAgICAgICogdHlwaWNhbGx5IGV4aXN0IGluIHBhaXJzIChwcmUtIGhvb2sgZG9pbmcgYW4g
YWN0aW9uIGFuZCBwb3N0LSBob29rCisgICAgICAgICAgICAgKiB1bmRvaW5nIHRoZSBhY3Rpb24p
LiBDb2FsZXNjaW5nIGFsbCBob29rcyBmcm9tIGFsbCBhcHBsaWVkIG1vZHVsZXMKKyAgICAgICAg
ICAgICAqIGNhbm5vdCBiZSBwZXJmb3JtZWQgd2l0aG91dCBpbnNwZWN0aW5nIHBvdGVudGlhbCBk
ZXBlbmRlbmNpZXMgYmV0d2VlbgorICAgICAgICAgICAgICogdGhlIG11dGF0aW5nIGhvb2tzIGFu
ZCBoZW5jZSBjYW5ub3QgYmUgcGVyZm9ybWVkIGF1dG9tYXRpY2FsbHkgYnkKKyAgICAgICAgICAg
ICAqIHRoZSByZXBsYWNlIGFjdGlvbi4gQWxzbywgdGhlIHJlcGxhY2UgYWN0aW9uIGNhbm5vdCBz
YWZlbHkgYXNzdW1lIGEKKyAgICAgICAgICAgICAqIHN1Y2Nlc3NmdWwgcmV2ZXJ0IG9mIGFsbCB0
aGUgbW9kdWxlIHdpdGggdmV0b2luZyBob29rcy4gV2hlbiBvbmUKKyAgICAgICAgICAgICAqIG9m
IHRoZSBob29rcyBmYWlscyBkdWUgdG8gbm90IG1lZXRpbmcgY2VydGFpbiBjb25kaXRpb25zIHRo
ZSB3aG9sZQorICAgICAgICAgICAgICogcmVwbGFjZSBvcGVyYXRpb24gbXVzdCBoYXZlIGJlZW4g
cmV2ZXJ0ZWQgd2l0aCBhbGwgcHJldmlvdXMgcHJlLSBhbmQKKyAgICAgICAgICAgICAqIHBvc3Qt
IGhvb2tzIHJlLWV4ZWN1dGVkICh3aGljaCBjYW5ub3QgYmUgZ3VhcmFudGVlZCB0byBzdWNjZWVk
KS4KKyAgICAgICAgICAgICAqIFRoZSBzaW1wbGVzdCByZXNwb25zZSB0byB0aGlzIGNvbXBsaWNh
dGlvbiBpcyBkaXNhbGxvdyByZXBsYWNlCisgICAgICAgICAgICAgKiBhY3Rpb24gb24gbW9kdWxl
cyB3aXRoIHZldG9pbmcgaG9va3MuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICgg
aGFzX3BheWxvYWRfYW55X3ZldG9pbmdfaG9va3MoZGF0YSkgfHwgbGl2ZXBhdGNoX2FwcGxpZWRf
aGF2ZV92ZXRvaW5nX2hvb2tzKCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IFJFUExBQ0UgYWN0aW9uIGlzIG5vdCBzdXBw
b3J0ZWQgb24gbGl2ZXBhdGNoZXMgd2l0aCB2ZXRvaW5nIGhvb2tzIVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgZGF0YS0+bmFtZSk7CisgICAgICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQ
UDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAg
ZGF0YS0+cmMgPSAtRUFHQUlOOwogICAgICAgICAgICAgcmMgPSBzY2hlZHVsZV93b3JrKGRhdGEs
IGFjdGlvbi0+Y21kLCBhY3Rpb24tPnRpbWVvdXQpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2hfcGF5bG9hZC5oCmluZGV4IDk5NjEzYWYyZGIuLmNkMjA5NDRjYzQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9saXZlcGF0Y2hfcGF5bG9hZC5oCkBAIC0yMSw2ICsyMSwxNiBAQCB0eXBlZGVmIHN0cnVjdCBw
YXlsb2FkIGxpdmVwYXRjaF9wYXlsb2FkX3Q7CiB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX2xvYWRj
YWxsX3Qodm9pZCk7CiB0eXBlZGVmIHZvaWQgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCh2b2lkKTsK
IAordHlwZWRlZiBpbnQgbGl2ZXBhdGNoX3ByZWNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICph
cmcpOwordHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKmFyZyk7CisKK3N0cnVjdCBsaXZlcGF0Y2hfaG9va3MgeworICAgIHN0cnVjdCB7CisgICAg
ICAgIGxpdmVwYXRjaF9wcmVjYWxsX3QgKmNvbnN0ICpwcmU7CisgICAgICAgIGxpdmVwYXRjaF9w
b3N0Y2FsbF90ICpjb25zdCAqcG9zdDsKKyAgICB9IGFwcGx5LCByZXZlcnQ7Cit9OworCiBzdHJ1
Y3QgcGF5bG9hZCB7CiAgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAgICAgICAgICAgICAgIC8q
IE9uZSBvZiB0aGUgTElWRVBBVENIX1NUQVRFXyouICovCiAgICAgaW50MzJfdCByYzsgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIDAgb3IgLVhFTl9FWFguICovCkBAIC00Nyw2ICs1Nyw3IEBA
IHN0cnVjdCBwYXlsb2FkIHsKICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2J1aWxkX2lkIHhlbl9kZXA7
ICAgLyogRUxGTk9URV9ERVNDKC5saXZlcGF0Y2gueGVuX2RlcGVuZHMpLiAqLwogICAgIGxpdmVw
YXRjaF9sb2FkY2FsbF90ICpjb25zdCAqbG9hZF9mdW5jczsgICAvKiBUaGUgYXJyYXkgb2YgZnVu
Y3MgdG8gY2FsbCBhZnRlciAqLwogICAgIGxpdmVwYXRjaF91bmxvYWRjYWxsX3QgKmNvbnN0ICp1
bmxvYWRfZnVuY3M7LyogbG9hZCBhbmQgdW5sb2FkIG9mIHRoZSBwYXlsb2FkLiAqLworICAgIHN0
cnVjdCBsaXZlcGF0Y2hfaG9va3MgaG9va3M7ICAgICAgICAvKiBQcmUgYW5kIHBvc3QgaG9va3Mg
Zm9yIGFwcGx5IGFuZCByZXZlcnQgKi8KICAgICB1bnNpZ25lZCBpbnQgbl9sb2FkX2Z1bmNzOyAg
ICAgICAgICAgLyogTnIgb2YgdGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUuICovCiAgICAg
dW5zaWduZWQgaW50IG5fdW5sb2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1bmNzIHRvIGNh
bGwgZHVydW5nIHVubG9hZC4gKi8KICAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRDSF9OQU1FX1NJ
WkVdOyAgLyogTmFtZSBvZiBpdC4gKi8KQEAgLTc2LDYgKzg3LDIyIEBAIHN0cnVjdCBwYXlsb2Fk
IHsKICAgICAgbGl2ZXBhdGNoX3VubG9hZGNhbGxfdCAqX193ZWFrIFwKICAgICAgICAgY29uc3Qg
bGl2ZXBhdGNoX3VubG9hZF9kYXRhXyMjX2ZuIF9fc2VjdGlvbigiLmxpdmVwYXRjaC5ob29rcy51
bmxvYWQiKSA9IF9mbjsKIAorI2RlZmluZSBMSVZFUEFUQ0hfUFJFQVBQTFlfSE9PSyhfZm4pIFwK
KyAgICBsaXZlcGF0Y2hfcHJlY2FsbF90ICpfX2F0dHJpYnV0ZV9fKCh3ZWFrLCB1c2VkKSkgXAor
ICAgICAgICBjb25zdCBsaXZlcGF0Y2hfcHJlYXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5s
aXZlcGF0Y2guaG9va3MucHJlYXBwbHkiKSA9IF9mbjsKKworI2RlZmluZSBMSVZFUEFUQ0hfUE9T
VEFQUExZX0hPT0soX2ZuKSBcCisgICAgbGl2ZXBhdGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRl
X18oKHdlYWssIHVzZWQpKSBcCisgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9wb3N0YXBwbHlfZGF0
YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucG9zdGFwcGx5IikgPSBfZm47CisK
KyNkZWZpbmUgTElWRVBBVENIX1BSRVJFVkVSVF9IT09LKF9mbikgXAorICAgIGxpdmVwYXRjaF9w
cmVjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCisgICAgICAgIGNvbnN0IGxp
dmVwYXRjaF9wcmVyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3Mu
cHJlcmV2ZXJ0IikgPSBfZm47CisKKyNkZWZpbmUgTElWRVBBVENIX1BPU1RSRVZFUlRfSE9PSyhf
Zm4pIFwKKyAgICBsaXZlcGF0Y2hfcG9zdGNhbGxfdCAqX19hdHRyaWJ1dGVfXygod2VhaywgdXNl
ZCkpIFwKKyAgICAgICAgY29uc3QgbGl2ZXBhdGNoX3Bvc3RyZXZlcnRfZGF0YV8jI19mbiBfX3Nl
Y3Rpb24oIi5saXZlcGF0Y2guaG9va3MucG9zdHJldmVydCIpID0gX2ZuOworCiAjZW5kaWYgLyog
X19YRU5fTElWRVBBVENIX1BBWUxPQURfSF9fICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vdGVz
dC9saXZlcGF0Y2gvTWFrZWZpbGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKaW5kZXgg
OTM4YWVlMTdlYy4uYTk0YmM0ODUzNiAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01h
a2VmaWxlCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQpAQCAtMjAsMTIgKzIwLDE2
IEBAIExJVkVQQVRDSF9CWUUgOj0geGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9S
RVBMQUNFIDo9IHhlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAogTElWRVBBVENIX05PUCA6PSB4
ZW5fbm9wLmxpdmVwYXRjaAogTElWRVBBVENIX05PX1hFTl9CVUlMRElEIDo9IHhlbl9ub194ZW5f
YnVpbGRpZC5saXZlcGF0Y2gKK0xJVkVQQVRDSF9QUkVQT1NUX0hPT0tTIDo9IHhlbl9wcmVwb3N0
X2hvb2tzLmxpdmVwYXRjaAorTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCA6PSB4ZW5fcHJl
cG9zdF9ob29rc19mYWlsLmxpdmVwYXRjaAogCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSCkK
IExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0JZRSkKIExJVkVQQVRDSEVTICs9ICQoTElWRVBB
VENIX1JFUExBQ0UpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9OT1ApCiBMSVZFUEFUQ0hF
UyArPSAkKExJVkVQQVRDSF9OT19YRU5fQlVJTERJRCkKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBB
VENIX1BSRVBPU1RfSE9PS1MpCitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hP
T0tTX0ZBSUwpCiAKIExJVkVQQVRDSF9ERUJVR19ESVIgPz0gJChERUJVR19ESVIpL3hlbi1saXZl
cGF0Y2gKIApAQCAtMTI4LDUgKzEzMiwxOCBAQCB4ZW5fbm9feGVuX2J1aWxkaWQubzogY29uZmln
LmgKICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKTogeGVuX25vcC5vIG5vdGUubwogCSQoTEQp
ICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX05PX1hFTl9C
VUlMRElEKSAkXgogCit4ZW5fcHJlcG9zdF9ob29rcy5vOiBjb25maWcuaAorCisuUEhPTlk6ICQo
TElWRVBBVENIX1BSRVBPU1RfSE9PS1MpCiskKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTKTogeGVu
X3ByZXBvc3RfaG9va3MubyB4ZW5faGVsbG9fd29ybGRfZnVuYy5vIG5vdGUubyB4ZW5fbm90ZS5v
CisJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hf
UFJFUE9TVF9IT09LUykgJF4KKworeGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vOiBjb25maWcuaAor
CisuUEhPTlk6ICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCkKKyQoTElWRVBBVENIX1BS
RVBPU1RfSE9PS1NfRkFJTCk6IHhlbl9wcmVwb3N0X2hvb2tzX2ZhaWwubyB4ZW5faGVsbG9fd29y
bGRfZnVuYy5vIG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lk
X2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKSAkXgorCiAuUEhP
Tlk6IGxpdmVwYXRjaAotbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAk
KExJVkVQQVRDSF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX05PX1hFTl9C
VUlMRElEKQorbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQ
QVRDSF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElE
KSBcCisgICAgICAgICAgICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1MpICQoTElWRVBBVENIX1BS
RVBPU1RfSE9PS1NfRkFJTCkKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJl
cG9zdF9ob29rcy5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODg5Mzc3ZDZlYgotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcHJlcG9zdF9ob29rcy5jCkBAIC0wLDAg
KzEsMTIyIEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4gb3Ig
aXRzIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRl
ICJjb25maWcuaCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+Cisj
aW5jbHVkZSA8eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lz
Y3RsLmg+CisKK3N0YXRpYyBjb25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10g
PSAieGVuX2V4dHJhX3ZlcnNpb24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3Js
ZCh2b2lkKTsKKworc3RhdGljIHVuc2lnbmVkIGludCBwcmVfYXBwbHlfY250Oworc3RhdGljIHVu
c2lnbmVkIGludCBwb3N0X2FwcGx5X2NudDsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHJlX3JldmVy
dF9jbnQ7CitzdGF0aWMgdW5zaWduZWQgaW50IHBvc3RfcmV2ZXJ0X2NudDsKKworc3RhdGljIHVu
c2lnbmVkIGludCBwcmVfcmV2ZXJ0X3JldHJ5ID0gMTsKKworc3RhdGljIGludCBwcmVfYXBwbHlf
aG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAg
cHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisg
ICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAg
c3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAg
ICAgIHByZV9hcHBseV9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBhcHBs
eWluZzogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgdm9pZCBwb3N0X2FwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRfdCAq
cGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9v
ayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXlsb2Fk
LT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVu
YyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBwb3N0X2FwcGx5X2NudCsrOworICAg
ICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IGFwcGxpZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVu
Yy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUu
XG4iLCBfX2Z1bmNfXyk7Cit9CisKK3N0YXRpYyBpbnQgcHJlX3JldmVydF9ob29rKGxpdmVwYXRj
aF9wYXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9E
RUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAw
OyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBh
dGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcHJlX3JldmVy
dF9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRpbmc6ICVzXG4i
LCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICAvKiBGaXJzdCByZXZlcnQgYXR0
ZW1wdCBhbHdheXMgZmFpbHMuIFNlY29uZCBhdHRlbXB0IHN1Y2NlZWRzLiAqLworICAgIHJldHVy
biAtKHByZV9yZXZlcnRfcmV0cnktLSk7Cit9CisKK3N0YXRpYyB2b2lkIHBvc3RfcmV2ZXJ0X2hv
b2sobGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHBy
aW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAg
IGZvciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0
cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAg
ICBwb3N0X3JldmVydF9jbnQrKzsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZl
cnRlZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBCVUdfT04o
cHJlX2FwcGx5X2NudCAhPSAxIHx8IHBvc3RfYXBwbHlfY250ICE9IDEpOworICAgIEJVR19PTihw
cmVfcmV2ZXJ0X2NudCAhPSAyIHx8IHBvc3RfcmV2ZXJ0X2NudCAhPSAxKTsKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENI
X1BSRUFQUExZX0hPT0socHJlX2FwcGx5X2hvb2spOworTElWRVBBVENIX1BPU1RBUFBMWV9IT09L
KHBvc3RfYXBwbHlfaG9vayk7CitMSVZFUEFUQ0hfUFJFUkVWRVJUX0hPT0socHJlX3JldmVydF9o
b29rKTsKK0xJVkVQQVRDSF9QT1NUUkVWRVJUX0hPT0socG9zdF9yZXZlcnRfaG9vayk7CisKK3N0
cnVjdCBsaXZlcGF0Y2hfZnVuYyBfX3NlY3Rpb24oIi5saXZlcGF0Y2guZnVuY3MiKSBsaXZlcGF0
Y2hfeGVuX2hlbGxvX3dvcmxkID0geworICAgIC52ZXJzaW9uID0gTElWRVBBVENIX1BBWUxPQURf
VkVSU0lPTiwKKyAgICAubmFtZSA9IGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jLAorICAgIC5u
ZXdfYWRkciA9IHhlbl9oZWxsb193b3JsZCwKKyAgICAub2xkX2FkZHIgPSB4ZW5fZXh0cmFfdmVy
c2lvbiwKKyAgICAubmV3X3NpemUgPSBORVdfQ09ERV9TWiwKKyAgICAub2xkX3NpemUgPSBPTERf
Q09ERV9TWiwKK307CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVu
L3Rlc3QvbGl2ZXBhdGNoL3hlbl9wcmVwb3N0X2hvb2tzX2ZhaWwuYyBiL3hlbi90ZXN0L2xpdmVw
YXRjaC94ZW5fcHJlcG9zdF9ob29rc19mYWlsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMC4uYzZmZWI1ZDMyZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90ZXN0L2xpdmVw
YXRjaC94ZW5fcHJlcG9zdF9ob29rc19mYWlsLmMKQEAgLTAsMCArMSw3NSBAQAorLyoKKyAqIENv
cHlyaWdodCAoYykgMjAxOSBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwg
cmlnaHRzIHJlc2VydmVkLgorICoKKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJz
aW9uLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0
Y2hfcGF5bG9hZC5oPgorCisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29u
c3QgY2hhciBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9u
IjsKK2V4dGVybiBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29ybGQodm9pZCk7CisKKy8qIFRoaXMg
aG9vayBhbHdheXMgZmFpbCBhbmQgc2hvdWxkIHByZXZlbnQgZnJvbSBsb2FkaW5nIHRoZSBsaXZl
cGF0Y2guICovCitzdGF0aWMgaW50IHByZV9hcHBseV9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3Qg
KnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhv
b2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9h
ZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1
bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVz
OiBwcmUgYXBwbHlpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7CisgICAgfQorCisg
ICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAg
ICByZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGljIGludCB1bnJlYWNoYWJsZV9wcmVfaG9vayhs
aXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIHByaW50ayhLRVJOX0RFQlVHICIl
czogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKyAgICBCVUcoKTsKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAt
RUlOVkFMOworfQorCitzdGF0aWMgdm9pZCB1bnJlYWNoYWJsZV9wb3N0X2hvb2sobGl2ZXBhdGNo
X3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sg
c3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisgICAgQlVHKCk7CisgICAgcHJpbnRrKEtFUk5fREVC
VUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7Cit9CisKK0xJVkVQQVRDSF9QUkVBUFBM
WV9IT09LKHByZV9hcHBseV9ob29rKTsKK0xJVkVQQVRDSF9QT1NUQVBQTFlfSE9PSyh1bnJlYWNo
YWJsZV9wb3N0X2hvb2spOworTElWRVBBVENIX1BSRVJFVkVSVF9IT09LKHVucmVhY2hhYmxlX3By
ZV9ob29rKTsKK0xJVkVQQVRDSF9QT1NUUkVWRVJUX0hPT0sodW5yZWFjaGFibGVfcG9zdF9ob29r
KTsKKworc3RydWN0IGxpdmVwYXRjaF9mdW5jIF9fc2VjdGlvbigiLmxpdmVwYXRjaC5mdW5jcyIp
IGxpdmVwYXRjaF94ZW5faGVsbG9fd29ybGQgPSB7CisgICAgLnZlcnNpb24gPSBMSVZFUEFUQ0hf
UEFZTE9BRF9WRVJTSU9OLAorICAgIC5uYW1lID0gaGVsbG9fd29ybGRfcGF0Y2hfdGhpc19mbmMs
CisgICAgLm5ld19hZGRyID0geGVuX2hlbGxvX3dvcmxkLAorICAgIC5vbGRfYWRkciA9IHhlbl9l
eHRyYV92ZXJzaW9uLAorICAgIC5uZXdfc2l6ZSA9IE5FV19DT0RFX1NaLAorICAgIC5vbGRfc2l6
ZSA9IE9MRF9DT0RFX1NaLAorfTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjE2
LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIu
IDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIs
IFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcg
dW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:14:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEEQD-0000md-FV; Sat, 28 Sep 2019 15:14: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=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEEQB-0000m4-Vx
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:14:08 +0000
X-Inumbo-ID: 9d5ce05a-e202-11e9-969c-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id 9d5ce05a-e202-11e9-969c-12813bfff9fa;
 Sat, 28 Sep 2019 15:14: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=1569683646; x=1601219646;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=rDqKtbECrRnZMLmjmMFuUAO768U7GS54JSbY2AWr18A=;
 b=EGWuVeaU8RNQx7Rj0jRjqFpQag5wUxvbfzWwGkbhDRBsqejBM6l7+37c
 v2xsgM67ktvmZQXBKcqv95yhY1UOCX7st+e9nUkaHQmjjzhSKYMwjRDbs
 apJ4eZgqN9q/T37u8tP1iHfVpEwtae6hnYmHinHqlPRyKDvVUZGDKXWXA 4=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="424260304"
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-6002.iad6.amazon.com with ESMTP;
 28 Sep 2019 15:14:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id DCE84A1DB0; Sat, 28 Sep 2019 15:14:03 +0000 (UTC)
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; Sat, 28 Sep 2019 15:13:54 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D03EUA003.ant.amazon.com (10.43.165.89) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:52 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:49 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:13:01 +0000
Message-ID: <20190928151305.127380-9-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 08/12] livepatch: Add support for inline asm
 livepatching expectations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBpcyB0aGUgaW5pdGlhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZXhwZWN0YXRpb25zIGVu
aGFuY2VtZW50CnRvIGltcHJvdmUgaW5saW5lIGFzbSBsaXZlcGF0Y2hpbmcuCgpFeHBlY3RhdGlv
bnMgYXJlIGRlc2lnbmVkIGFzIG9wdGlvbmFsIGZlYXR1cmUsIHNpbmNlIHRoZSBtYWluIHVzZSBv
Zgp0aGVtIGlzIHBsYW5uZWQgZm9yIGlubGluZSBhc20gbGl2ZXBhdGNoaW5nLiBUaGUgZmxhZyBl
bmFibGVkIGFsbG93cwp0byBjb250cm9sIHRoZSBleHBlY3RhdGlvbiBzdGF0ZS4KRWFjaCBleHBl
Y3RhdGlvbiBoYXMgZGF0YSBhbmQgbGVuIGZpZWxkcyB0aGF0IGRlc2NyaWJlIHRoZSBkYXRhCnRo
YXQgaXMgZXhwZWN0ZWQgdG8gYmUgZm91bmQgYXQgYSBnaXZlbiBwYXRjaGluZyAob2xkX2FkZHIp
IGxvY2F0aW9uLgpUaGUgbGVuIG11c3Qgbm90IGV4Y2VlZCB0aGUgZGF0YSBhcnJheSBzaXplLiBU
aGUgZGF0YSBhcnJheSBzaXplCmZvbGxvd3MgdGhlIHNpemUgb2YgdGhlIG9wYXF1ZSBhcnJheSwg
c2luY2UgdGhlIG9wYXF1ZSBhcnJheSBob2xkcwp0aGUgb3JpZ2luYWwgZGF0YSBhbmQgdGhlcmVm
b3JlIG11c3QgbWF0Y2ggd2hhdCBpcyBzcGVjaWZpZWQgaW4gdGhlCmV4cGVjdGF0aW9uIChpZiBl
bmFibGVkKS4KClRoZSBwYXlsb2FkIHN0cnVjdHVyZSBpcyBtb2RpZmllZCBhcyBlYWNoIGV4cGVj
dGF0aW9uIHN0cnVjdHVyZSBpcwpwYXJ0IG9mIHRoZSBsaXZlcGF0Y2hfZnVuYyBzdHJ1Y3R1cmUg
YW5kIGhlbmNlIGV4dGVuZHMgdGhlIHBheWxvYWQuCgpFYWNoIGV4cGVjdGF0aW9uIGlzIGNoZWNr
ZWQgcHJpb3IgdG8gdGhlIGFwcGx5IGFjdGlvbiAoaS5lLiBhcyBsYXRlCmFzIHBvc3NpYmxlIHRv
IGNoZWNrIGFnYWluc3QgdGhlIG1vc3QgY3VycmVudCBzdGF0ZSBvZiB0aGUgY29kZSkuCgpGb3Ig
dGhlIHJlcGxhY2UgYWN0aW9uIGEgbmV3IHBheWxvYWQncyBleHBlY3RhdGlvbnMgYXJlIGNoZWNr
ZWQgQUZURVIKYWxsIGFwcGxpZWQgcGF5bG9hZHMgYXJlIHN1Y2Nlc3NmdWxseSByZXZlcnRlZCwg
YnV0IEJFRk9SRSBuZXcgcGF5bG9hZAppcyBhcHBsaWVkLiBUaGF0IGJyZWFrcyB0aGUgcmVwbGFj
ZSBhY3Rpb24ncyBhdG9taWNpdHkgYW5kIGluIGNhc2Ugb2YKYW4gZXhwZWN0YXRpb24gY2hlY2sg
ZmFpbHVyZSB3b3VsZCBsZWF2ZSBhIHN5c3RlbSB3aXRoIGFsbCBwYXlsb2FkcwpyZXZlcnRlZC4g
VGhhdCBpcyBvYnZpb3VzbHkgaW5zZWN1cmUuIFVzZSBpdCB3aXRoIGNhdXRpb24gYW5kIGFjdAp1
cG9uIHJlcGxhY2UgZXJyb3JzIQoKU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3og
PHdpcGF3ZWxAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEgUGFyYXNjaGl2IDxh
bmRyYXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1wb2hsYWNr
QGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9u
LmRlPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+ClJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjM6CiAgKiBGaXggZm9yIHRlc3QncyBhdXRvbWF0
aWMgZXhwZWN0YXRpb24gZ2VuZXJhdGlvbgoKQ2hhbmdlZCBzaW5jZSB2MjoKICAqIEFkZCByc3Yg
aW4gdGhlIGZpZWxkLiBVcGRhdGUgdGhlIHNpemUgb2YgdGhlIHN0cnVjdHVyZS4gKEtvbnJhZCkK
ICAqIEZpeCBleHBlY3RhdGlvbiB0ZXN0IHRvIHdvcmsgYWxzbyBvbiBBcm0KCkNoYW5nZWQgc2lu
Y2UgdjE6CiAgKiBhZGRlZCBjb3JyZXNwb25kaW5nIGRvY3VtZW50YXRpb24KICAqIGFkZGVkIHRl
c3RzCgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwog
ZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgICAgICAgICAgICAgICAgIHwgMzUgKysrKysrKysr
KysrKy0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgICB8IDc0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
ICAgICAgICAgICAgICAgIHwgMTYgKysrKysrLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxl
ICAgICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKy0KIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
ZXhwZWN0YXRpb25zLmMgICAgICB8IDQxICsrKysrKysrKysrKysrKysrCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2V4cGVjdGF0aW9uc19mYWlsLmMgfCA0MiArKysrKysrKysrKysrKysrKwogNyBm
aWxlcyBjaGFuZ2VkLCAyMzEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2V4cGVjdGF0aW9ucy5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5jCgpk
aWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggNWI4MGUyYmJkNS4uY2I3
NzBjYzhjNyAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zMDgs
NiArMzA4LDcgQEAgeGVuL2luY2x1ZGUveGVuL2FjbV9wb2xpY3kuaAogeGVuL2luY2x1ZGUveGVu
L2NvbXBpbGUuaAogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQtYXV0b2dlbi5oCiB4ZW4v
dGVzdC9saXZlcGF0Y2gvY29uZmlnLmgKK3hlbi90ZXN0L2xpdmVwYXRjaC9leHBlY3RfY29uZmln
LmgKIHhlbi90ZXN0L2xpdmVwYXRjaC8qLmxpdmVwYXRjaAogeGVuL3Rvb2xzL2tjb25maWcvLnRt
cF9ndGtjaGVjawogeGVuL3Rvb2xzL2tjb25maWcvLnRtcF9xdGNoZWNrCmRpZmYgLS1naXQgYS9k
b2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyBiL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCmlu
ZGV4IGI5YTM3Y2E3MTcuLjM3MTNjMDUzMGYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0
Y2gucGFuZG9jCisrKyBiL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCkBAIC0zMDAsMTAgKzMw
MCwxMSBAQCB3aGljaCBkZXNjcmliZSB0aGUgZnVuY3Rpb25zIHRvIGJlIHBhdGNoZWQ6CiAgICAg
ICAgIC8qIEFkZGVkIHRvIGxpdmVwYXRjaCBwYXlsb2FkIHZlcnNpb24gMjogKi8KICAgICAgICAg
dWludDhfdCBhcHBsaWVkOwogICAgICAgICB1aW50OF90IF9wYWRbN107CisgICAgICAgIGxpdmVw
YXRjaF9leHBlY3RhdGlvbl90IGV4cGVjdDsKICAgICB9OwogCi1UaGUgc2l6ZSBvZiB0aGUgc3Ry
dWN0dXJlIGlzIDY0IGJ5dGVzIG9uIDY0LWJpdCBoeXBlcnZpc29ycy4gSXQgd2lsbCBiZQotNTIg
b24gMzItYml0IGh5cGVydmlzb3JzLgorVGhlIHNpemUgb2YgdGhlIHN0cnVjdHVyZSBpcyAxMDQg
Ynl0ZXMgb24gNjQtYml0IGh5cGVydmlzb3JzLiBJdCB3aWxsIGJlCis5MiBvbiAzMi1iaXQgaHlw
ZXJ2aXNvcnMuCiBUaGUgdmVyc2lvbiAyIG9mIHRoZSBwYXlsb2FkIGFkZHMgYWRkaXRpb25hbCA4
IGJ5dGVzIHRvIHRoZSBzdHJ1Y3R1cmUgc2l6ZS4KIAogICogYG5hbWVgIGlzIHRoZSBzeW1ib2wg
bmFtZSBvZiB0aGUgb2xkIGZ1bmN0aW9uLiBPbmx5IHVzZWQgaWYgYG9sZF9hZGRyYCBpcwpAQCAt
MzM2LDYgKzMzNywyOCBAQCBUaGUgdmVyc2lvbiAyIG9mIHRoZSBwYXlsb2FkIGFkZHMgdGhlIGZv
bGxvd2luZyBmaWVsZHMgdG8gdGhlIHN0cnVjdHVyZToKICAgKiBgYXBwbGllZGAgdHJhY2tzIGZ1
bmN0aW9uJ3MgYXBwbGllZC9yZXZlcnRlZCBzdGF0ZS4gSXQgaGFzIGEgYm9vbGVhbiB0eXBlCiAg
ICAgZWl0aGVyIExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEIG9yIExJVkVQQVRDSF9GVU5DX0FQ
UExJRUQuCiAgICogYF9wYWRbN11gIGFkZHMgcGFkZGluZyB0byBhbGlnbiB0byA4IGJ5dGVzLgor
ICAqIGBleHBlY3RgIGlzIGFuIG9wdGlvbmFsIHN0cnVjdHVyZSBjb250YWluaW5nIGV4cGVjdGVk
IHRvLWJlLXJlcGxhY2VkIGRhdGEKKyAgICAobW9zdGx5IGZvciBpbmxpbmUgYXNtIHBhdGNoaW5n
KS4gVGhlIGBleHBlY3RgIHN0cnVjdHVyZSBmb3JtYXQgaXM6CisKKyAgICBzdHJ1Y3QgbGl2ZXBh
dGNoX2V4cGVjdGF0aW9uIHsKKyAgICAgICAgdWludDhfdCBlbmFibGVkIDogMTsKKyAgICAgICAg
dWludDhfdCBsZW4gOiA1OworICAgICAgICB1aW50OF90IHJzdjogMjsKKyAgICAgICAgdWludDhf
dCBkYXRhW0xJVkVQQVRDSF9PUEFRVUVfU0laRV07IC8qIFNhbWUgc2l6ZSBhcyBvcGFxdWVbXSBi
dWZmZXIgb2YKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGxpdmVwYXRjaF9mdW5jLiBUaGlzIGlzIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtYXggbnVtYmVyIG9mIGJ5dGVzIHRvIGJlIHBhdGNoZWQgKi8K
KyAgICB9OworICAgIHR5cGVkZWYgc3RydWN0IGxpdmVwYXRjaF9leHBlY3RhdGlvbiBsaXZlcGF0
Y2hfZXhwZWN0YXRpb25fdDsKKworICAgICogYGVuYWJsZWRgIGFsbG93cyB0byBlbmFibGUgdGhl
IGV4cGVjdGF0aW9uIGNoZWNrIGZvciBnaXZlbiBmdW5jdGlvbi4KKyAgICAgIERlZmF1bHQgc3Rh
dGUgaXMgZGlzYWJsZWQuCisgICAgKiBgbGVuYCBzcGVjaWZpZXMgdGhlIG51bWJlciBvZiB2YWxp
ZCBieXRlcyBpbiBgZGF0YWAgYXJyYXkuIDUgYml0cyBpcworICAgICAgZW5vdWdoIHRvIHNwZWNp
ZnkgdmFsdWVzIHVwIHRvIDMyIChvZiBieXRlcyksIHdoaWNoIGlzIGFib3ZlIHRoZSBhcnJheQor
ICAgICAgc2l6ZS4KKyAgICAqIGByc3ZgIHJlc2VydmVkIGJpdGZpZWxkcy4gKipNVVNUKiogYmUg
emVyby4KKyAgICAqIGBkYXRhYCBjb250YWlucyBleHBlY3RlZCBieXRlcyBvZiBjb250ZW50IHRv
IGJlIHJlcGxhY2VkLiBTYW1lIHNpemUgYXMKKyAgICAgIGBvcGFxdWVgIGJ1ZmZlciBvZiBgc3Ry
dWN0IGxpdmVwYXRjaF9mdW5jYCAobWF4IG51bWJlciBvZiBieXRlcyB0byBiZQorICAgICAgcGF0
Y2hlZCkuCiAKIFRoZSBzaXplIG9mIHRoZSBgbGl2ZXBhdGNoX2Z1bmNgIGFycmF5IGlzIGRldGVy
bWluZWQgZnJvbSB0aGUgRUxGIHNlY3Rpb24KIHNpemUuCkBAIC0zOTEsNiArNDE0LDcgQEAgQSBz
aW1wbGUgZXhhbXBsZSBvZiB3aGF0IGEgcGF5bG9hZCBmaWxlIGNhbiBiZToKICAgICAgICAgLyog
QWRkZWQgdG8gbGl2ZXBhdGNoIHBheWxvYWQgdmVyc2lvbiAyOiAqLwogICAgICAgICB1aW50OF90
IGFwcGxpZWQ7CiAgICAgICAgIHVpbnQ4X3QgX3BhZFs3XTsKKyAgICAgICAgbGl2ZXBhdGNoX2V4
cGVjdGF0aW9uX3QgZXhwZWN0OwogICAgIH07CiAKICAgICAvKiBPdXIgcmVwbGFjZW1lbnQgZnVu
Y3Rpb24gZm9yIHhlbl9leHRyYV92ZXJzaW9uLiAqLwpAQCAtNDA4LDYgKzQzMiwxMyBAQCBBIHNp
bXBsZSBleGFtcGxlIG9mIHdoYXQgYSBwYXlsb2FkIGZpbGUgY2FuIGJlOgogICAgICAgICAub2xk
X2FkZHIgPSAodm9pZCAqKTB4ZmZmZjgyZDA4MDEzOTYzYywgLyogRXh0cmFjdGVkIGZyb20geGVu
LXN5bXMuICovCiAgICAgICAgIC5uZXdfc2l6ZSA9IDEzLCAvKiBUbyBiZSBiZSBjb21wdXRlZCBi
eSBzY3JpcHRzLiAqLwogICAgICAgICAub2xkX3NpemUgPSAxMywgLyogLS0tLS0tLS0tLS0iIi0t
LS0tLS0tLS0tLS0tLSAgKi8KKyAgICAgICAgLyogQWRkZWQgdG8gbGl2ZXBhdGNoIHBheWxvYWQg
dmVyc2lvbiAyOiAqLworICAgICAgICAuZXhwZWN0ID0geyAvKiBBbGwgZmllbGRzIHRvIGJlIGZp
bGxlZCBtYW51YWxseSAqLworICAgICAgICAgICAgLmVuYWJsZWQgPSAxLAorICAgICAgICAgICAg
LmxlbiA9IDUsCisgICAgICAgICAgICAucnN2ID0gMCwKKyAgICAgICAgICAgIC5kYXRhID0geyAw
eDQ4LCAweDhkLCAweDA1LCAweDMzLCAweDFDIH0KKyAgICAgICAgfSwKICAgICB9IF9fYXR0cmli
dXRlX18oKF9fc2VjdGlvbl9fKCIubGl2ZXBhdGNoLmZ1bmNzIikpKTsKIAogQ29kZSBtdXN0IGJl
IGNvbXBpbGVkIHdpdGggYC1mUElDYC4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNo
LmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IGQyMDE0NzliNDIuLmExZDU1MWViYTMg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZl
cGF0Y2guYwpAQCAtNTYwLDYgKzU2MCw2MSBAQCBzdGF0aWMgaW50IGNoZWNrX3BhdGNoaW5nX3Nl
Y3Rpb25zKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYpCiAgICAgcmV0dXJuIDA7CiB9
CiAKK3N0YXRpYyBpbmxpbmUgaW50IGxpdmVwYXRjaF92ZXJpZnlfZXhwZWN0YXRpb25fZm4oY29u
c3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQoreworICAgIGNvbnN0IGxpdmVwYXRjaF9l
eHBlY3RhdGlvbl90ICpleHAgPSAmZnVuYy0+ZXhwZWN0OworCisgICAgLyogSWdub3JlIGRpc2Fi
bGVkIGV4cGVjdGF0aW9ucy4gKi8KKyAgICBpZiAoICFleHAtPmVuYWJsZWQgKQorICAgICAgICBy
ZXR1cm4gMDsKKworICAgIC8qIFRoZXJlIGlzIG5vdGhpbmcgdG8gZXhwZWN0ICovCisgICAgaWYg
KCAhZnVuYy0+b2xkX2FkZHIgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGlmICgg
ZXhwLT5sZW4gPiBzaXplb2YoZXhwLT5kYXRhKSkKKyAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7
CisKKyAgICBpZiAoIGV4cC0+cnN2ICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAv
KiBJbmNvcnJlY3QgZXhwZWN0YXRpb24gKi8KKyAgICBpZiAoIGZ1bmMtPm9sZF9zaXplIDwgZXhw
LT5sZW4gKQorICAgICAgICByZXR1cm4gLUVSQU5HRTsKKworICAgIGlmICggbWVtY21wKGZ1bmMt
Pm9sZF9hZGRyLCBleHAtPmRhdGEsIGV4cC0+bGVuKSApCisgICAgeworICAgICAgICBwcmludGso
WEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBleHBlY3RhdGlvbiBmYWlsZWQ6IGV4cGVjdGVkOiUq
cGhOLCBhY3R1YWw6JSpwaE5cbiIsCisgICAgICAgICAgICAgICBmdW5jLT5uYW1lLCBleHAtPmxl
biwgZXhwLT5kYXRhLCBleHAtPmxlbiwgZnVuYy0+b2xkX2FkZHIpOworICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSBpbnQg
bGl2ZXBhdGNoX2NoZWNrX2V4cGVjdGF0aW9ucyhjb25zdCBzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9h
ZCkKK3sKKyAgICBpbnQgaSwgcmM7CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENI
ICIlczogVmVyaWZ5aW5nIGVuYWJsZWQgZXhwZWN0YXRpb25zIGZvciBhbGwgZnVuY3Rpb25zXG4i
LAorICAgICAgICAgICBwYXlsb2FkLT5uYW1lKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgcGF5
bG9hZC0+bmZ1bmNzOyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRj
aF9mdW5jICpmdW5jID0gJihwYXlsb2FkLT5mdW5jc1tpXSk7CisKKyAgICAgICAgcmMgPSBsaXZl
cGF0Y2hfdmVyaWZ5X2V4cGVjdGF0aW9uX2ZuKGZ1bmMpOworICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogZXhw
ZWN0YXRpb25zIG9mICVzIGZhaWxlZCAocmM9JWQpLCBhYm9ydGluZyFcbiIsCisgICAgICAgICAg
ICAgICAgICAgcGF5bG9hZC0+bmFtZSwgZnVuYy0+bmFtZSA/OiAidW5rbm93biIsIHJjKTsKKyAg
ICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAwOwor
fQorCiAvKgogICogTG9va3VwIHNwZWNpZmllZCBzZWN0aW9uIGFuZCB3aGVuIGV4aXN0cyBhc3Np
Z24gaXRzIGFkZHJlc3MgdG8gYSBzcGVjaWZpZWQgaG9vay4KICAqIFBlcmZvcm0gc2VjdGlvbiBw
b2ludGVyIGFuZCBzaXplIHZhbGlkYXRpb246IHNpbmdsZSBob29rIHNlY3Rpb25zIG11c3QgY29u
dGFpbiBhCkBAIC0xMzQ0LDYgKzEzOTksMjAgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2Fj
dGlvbih2b2lkKQogCiAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBNYWtlIHN1cmUgYWxsIGV4cGVjdGF0aW9uIHJlcXVpcmVt
ZW50cyBhcmUgbWV0LgorICAgICAgICAgICAgICogQmV3YXJlIGFsbCB0aGUgcGF5bG9hZHMgYXJl
IHJldmVydGVkIGF0IHRoaXMgcG9pbnQuCisgICAgICAgICAgICAgKiBJZiBleHBlY3RhdGlvbnMg
YXJlIG5vdCBtZXQgdGhlIHN5c3RlbSBpcyBsZWZ0IGluIGEKKyAgICAgICAgICAgICAqIGNvbXBs
ZXRlbHkgVU5QQVRDSEVEIHN0YXRlIQorICAgICAgICAgICAgICovCisgICAgICAgICAgICByYyA9
IGxpdmVwYXRjaF9jaGVja19leHBlY3RhdGlvbnMoZGF0YSk7CisgICAgICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZF
UEFUQ0ggIiVzOiBTWVNURU0gTUlHSFQgQkUgSU5TRUNVUkU6ICIKKyAgICAgICAgICAgICAgICAg
ICAgICAgIlJlcGxhY2UgYWN0aW9uIGhhcyBiZWVuIGFib3J0ZWQgYWZ0ZXIgcmV2ZXJ0aW5nIEFM
TCBwYXlsb2FkcyFcbiIsIGRhdGEtPm5hbWUpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfQorCiAgICAgICAgICAgICBpZiAoIGlzX2hvb2tfZW5hYmxlZChkYXRhLT5ob29r
cy5hcHBseS5hY3Rpb24pICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQ2FsbGluZyBhcHBseSBhY3Rpb24gaG9vayBmdW5j
dGlvblxuIiwgZGF0YS0+bmFtZSk7CkBAIC0xNzk3LDYgKzE4NjYsMTEgQEAgc3RhdGljIGludCBs
aXZlcGF0Y2hfYWN0aW9uKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFjdGlv
bikKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAg
ICAgIC8qIE1ha2Ugc3VyZSBhbGwgZXhwZWN0YXRpb24gcmVxdWlyZW1lbnRzIGFyZSBtZXQuICov
CisgICAgICAgICAgICByYyA9IGxpdmVwYXRjaF9jaGVja19leHBlY3RhdGlvbnMoZGF0YSk7Cisg
ICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAg
ICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHkucHJlKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6
IENhbGxpbmcgcHJlLWFwcGx5IGhvb2sgZnVuY3Rpb25cbiIsIGRhdGEtPm5hbWUpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCmluZGV4IDNiY2I4OTJjZTEuLmJjZGZjMWZhZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAg
LTgyNiw2ICs4MjYsMTkgQEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgewogICog
V2UgZ3VhcmQgdGhpcyB3aXRoIF9fWEVOX18gYXMgdG9vbHN0YWNrcyBTSE9VTEQgbm90IHVzZSBp
dC4KICAqLwogI2lmZGVmIF9fWEVOX18KKyNkZWZpbmUgTElWRVBBVENIX09QQVFVRV9TSVpFIDMx
CisKK3N0cnVjdCBsaXZlcGF0Y2hfZXhwZWN0YXRpb24geworICAgIHVpbnQ4X3QgZW5hYmxlZCA6
IDE7CisgICAgdWludDhfdCBsZW4gOiA1OyAgICAgICAgLyogTGVuZ3RoIG9mIGRhdGEgdXAgdG8g
TElWRVBBVENIX09QQVFVRV9TSVpFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDUg
Yml0cyBpcyBlbm91Z2ggZm9yIG5vdykgKi8KKyAgICB1aW50OF90IHJzdiA6IDI7ICAgICAgICAv
KiBSZXNlcnZlZC4gWmVybyB2YWx1ZSAqLworICAgIHVpbnQ4X3QgZGF0YVtMSVZFUEFUQ0hfT1BB
UVVFX1NJWkVdOyAvKiBTYW1lIHNpemUgYXMgb3BhcXVlW10gYnVmZmVyIG9mCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYy4g
VGhpcyBpcyB0aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWF4IG51bWJlciBvZiBieXRlcyB0byBiZSBwYXRjaGVkICovCit9OwordHlwZWRlZiBzdHJ1Y3Qg
bGl2ZXBhdGNoX2V4cGVjdGF0aW9uIGxpdmVwYXRjaF9leHBlY3RhdGlvbl90OworCiB0eXBlZGVm
IGVudW0gbGl2ZXBhdGNoX2Z1bmNfc3RhdGUgewogICAgIExJVkVQQVRDSF9GVU5DX05PVF9BUFBM
SUVELAogICAgIExJVkVQQVRDSF9GVU5DX0FQUExJRUQKQEAgLTgzOCw5ICs4NTEsMTAgQEAgc3Ry
dWN0IGxpdmVwYXRjaF9mdW5jIHsKICAgICB1aW50MzJfdCBuZXdfc2l6ZTsKICAgICB1aW50MzJf
dCBvbGRfc2l6ZTsKICAgICB1aW50OF90IHZlcnNpb247ICAgICAgICAvKiBNVVNUIGJlIExJVkVQ
QVRDSF9QQVlMT0FEX1ZFUlNJT04uICovCi0gICAgdWludDhfdCBvcGFxdWVbMzFdOworICAgIHVp
bnQ4X3Qgb3BhcXVlW0xJVkVQQVRDSF9PUEFRVUVfU0laRV07CiAgICAgdWludDhfdCBhcHBsaWVk
OwogICAgIHVpbnQ4X3QgX3BhZFs3XTsKKyAgICBsaXZlcGF0Y2hfZXhwZWN0YXRpb25fdCBleHBl
Y3Q7CiB9OwogdHlwZWRlZiBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgbGl2ZXBhdGNoX2Z1bmNfdDsK
ICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rl
c3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4IDIzMTEzZDM0MTguLmNlYmQzZWI0OWMgMTAwNjQ0
Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0
Y2gvTWFrZWZpbGUKQEAgLTI3LDYgKzI3LDggQEAgTElWRVBBVENIX0FDVElPTl9IT09LU19OT0ZV
TkMgOj0geGVuX2FjdGlvbl9ob29rc19ub2Z1bmMubGl2ZXBhdGNoCiBMSVZFUEFUQ0hfQUNUSU9O
X0hPT0tTX01BUktFUjo9IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLmxpdmVwYXRjaAogTElWRVBB
VENIX0FDVElPTl9IT09LU19OT0FQUExZOj0geGVuX2FjdGlvbl9ob29rc19ub2FwcGx5LmxpdmVw
YXRjaAogTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVDo9IHhlbl9hY3Rpb25faG9va3Nf
bm9yZXZlcnQubGl2ZXBhdGNoCitMSVZFUEFUQ0hfRVhQRUNUQVRJT05TOj0geGVuX2V4cGVjdGF0
aW9ucy5saXZlcGF0Y2gKK0xJVkVQQVRDSF9FWFBFQ1RBVElPTlNfRkFJTDo9IHhlbl9leHBlY3Rh
dGlvbnNfZmFpbC5saXZlcGF0Y2gKIAogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0gpCiBMSVZF
UEFUQ0hFUyArPSAkKExJVkVQQVRDSF9CWUUpCkBAIC00MCw2ICs0Miw4IEBAIExJVkVQQVRDSEVT
ICs9ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT0ZVTkMpCiBMSVZFUEFUQ0hFUyArPSAkKExJ
VkVQQVRDSF9BQ1RJT05fSE9PS1NfTUFSS0VSKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hf
QUNUSU9OX0hPT0tTX05PQVBQTFkpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJT05f
SE9PS1NfTk9SRVZFUlQpCitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9FWFBFQ1RBVElPTlMp
CitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9FWFBFQ1RBVElPTlNfRkFJTCkKIAogTElWRVBB
VENIX0RFQlVHX0RJUiA/PSAkKERFQlVHX0RJUikveGVuLWxpdmVwYXRjaAogCkBAIC01NCw3ICs1
OCw3IEBAIHVuaW5zdGFsbDoKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46OgotCXJtIC1mICoubyAu
Ki5vLmQgKi5saXZlcGF0Y2ggY29uZmlnLmgKKwlybSAtZiAqLm8gLiouby5kICoubGl2ZXBhdGNo
IGNvbmZpZy5oIGV4cGVjdF9jb25maWcuaAogCiAjCiAjIFRvIGNvbXB1dGUgdGhlc2UgdmFsdWVz
IHdlIG5lZWQgdGhlIGJpbmFyeSBmaWxlczogeGVuLXN5bXMKQEAgLTE4Miw4ICsxODYsMjcgQEAg
eGVuX2FjdGlvbnNfaG9va3Nfbm9yZXZlcnQubzogY29uZmlnLmgKICQoTElWRVBBVENIX0FDVElP
Tl9IT09LU19OT1JFVkVSVCk6IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLm8geGVuX2hlbGxvX3dv
cmxkX2Z1bmMubyBub3RlLm8geGVuX25vdGUubwogCSQoTEQpICQoTERGTEFHUykgJChidWlsZF9p
ZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVCkgJF4KIAor
RVhQRUNUX0JZVEVTX0NPVU5UIDo9IDgKK0NPREVfR0VUX0VYUEVDVD0kKHNoZWxsICQoT0JKRFVN
UCkgLWQgLS1pbnNuLXdpZHRoPTEgJCgxKSB8IHNlZCAtbiAtZSAnLzwnJCgyKSc+OiQkLywvXiQk
LyBwJyB8IHRhaWwgLW4gKzIgfCBoZWFkIC1uICQoRVhQRUNUX0JZVEVTX0NPVU5UKSB8IGF3ayAn
eyQkMD0kJDI7IHByaW50ZiAiJXMiLCBzdWJzdHIoJCQwLGxlbmd0aC0xKX0nIHwgc2VkICdzLy5c
ezJcfS8weCYsL2cnIHwgc2VkICdzL14vey87cy8sJCQvfS9nJykKKy5QSE9OWTogZXhwZWN0X2Nv
bmZpZy5oCitleHBlY3RfY29uZmlnLmg6IEVYUEVDVF9CWVRFUz0kKGNhbGwgQ09ERV9HRVRfRVhQ
RUNULCQoQkFTRURJUikveGVuLXN5bXMseGVuX2V4dHJhX3ZlcnNpb24pCitleHBlY3RfY29uZmln
Lmg6IHhlbl9leHBlY3RhdGlvbnMubworCShzZXQgLWU7IFwKKwkgZWNobyAiI2RlZmluZSBFWFBF
Q1RfQllURVMgJChFWFBFQ1RfQllURVMpIjsgXAorICAgICAgICAgZWNobyAiI2RlZmluZSBFWFBF
Q1RfQllURVNfQ09VTlQgJChFWFBFQ1RfQllURVNfQ09VTlQpIikgPiAkQAorCit4ZW5fZXhwZWN0
YXRpb25zLm86IGV4cGVjdF9jb25maWcuaAorCisuUEhPTlk6ICQoTElWRVBBVENIX0VYUEVDVEFU
SU9OUykKKyQoTElWRVBBVENIX0VYUEVDVEFUSU9OUyk6IHhlbl9leHBlY3RhdGlvbnMubyB4ZW5f
aGVsbG9fd29ybGRfZnVuYy5vIG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkgJChMREZMQUdTKSAk
KGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfRVhQRUNUQVRJT05TKSAkXgorCisu
UEhPTlk6ICQoTElWRVBBVENIX0VYUEVDVEFUSU9OU19GQUlMKQorJChMSVZFUEFUQ0hfRVhQRUNU
QVRJT05TX0ZBSUwpOiB4ZW5fZXhwZWN0YXRpb25zX2ZhaWwubyB4ZW5faGVsbG9fd29ybGRfZnVu
Yy5vIG5vdGUubyB4ZW5fbm90ZS5vCisJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtl
cikgLXIgLW8gJChMSVZFUEFUQ0hfRVhQRUNUQVRJT05TX0ZBSUwpICReCisKIC5QSE9OWTogbGl2
ZXBhdGNoCiBsaXZlcGF0Y2g6ICQoTElWRVBBVENIKSAkKExJVkVQQVRDSF9CWUUpICQoTElWRVBB
VENIX1JFUExBQ0UpICQoTElWRVBBVENIX05PUCkgJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxESUQp
IFwKICAgICAgICAgICAgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LUykgJChMSVZFUEFUQ0hfUFJF
UE9TVF9IT09LU19GQUlMKSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1MpIFwKICAgICAgICAgICAg
JChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PRlVOQykgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tT
X01BUktFUikgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PQVBQTFkpIFwKLSAgICAgICAgICAg
JChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PUkVWRVJUKQorICAgICAgICAgICAkKExJVkVQQVRD
SF9BQ1RJT05fSE9PS1NfTk9SRVZFUlQpICQoTElWRVBBVENIX0VYUEVDVEFUSU9OUykgJChMSVZF
UEFUQ0hfRVhQRUNUQVRJT05TX0ZBSUwpCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gv
eGVuX2V4cGVjdGF0aW9ucy5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnMu
YwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5jODE3NWE0NThiCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnMuYwpAQCAt
MCwwICsxLDQxIEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4g
b3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNs
dWRlICJleHBlY3RfY29uZmlnLmgiCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVw
YXRjaC5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgorCisjaW5jbHVkZSA8
cHVibGljL3N5c2N0bC5oPgorCitzdGF0aWMgY29uc3QgY2hhciBsaXZlcGF0Y2hfZXhjZXB0aW9u
c19zdHJbXSA9ICJ4ZW5fZXh0cmFfdmVyc2lvbiI7CitleHRlcm4gY29uc3QgY2hhciAqeGVuX2hl
bGxvX3dvcmxkKHZvaWQpOworCitzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgX19zZWN0aW9uKCIubGl2
ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNoX2V4Y2VwdGlvbnMgPSB7CisgICAgLnZlcnNpb24gPSBM
SVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAgIC5uYW1lID0gbGl2ZXBhdGNoX2V4Y2VwdGlv
bnNfc3RyLAorICAgIC5uZXdfYWRkciA9IHhlbl9oZWxsb193b3JsZCwKKyAgICAub2xkX2FkZHIg
PSB4ZW5fZXh0cmFfdmVyc2lvbiwKKyAgICAubmV3X3NpemUgPSBFWFBFQ1RfQllURVNfQ09VTlQs
CisgICAgLm9sZF9zaXplID0gRVhQRUNUX0JZVEVTX0NPVU5ULAorICAgIC5leHBlY3QgPSB7Cisg
ICAgICAgIC5lbmFibGVkID0gMSwKKyAgICAgICAgLmxlbiA9IEVYUEVDVF9CWVRFU19DT1VOVCwK
KyAgICAgICAgLmRhdGEgPSBFWFBFQ1RfQllURVMKKyAgICB9LAorCit9OworCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fZXhwZWN0
YXRpb25zX2ZhaWwuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fZXhwZWN0YXRpb25zX2ZhaWwu
YwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zNmExMTAyODZmCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9leHBlY3RhdGlvbnNfZmFpbC5j
CkBAIC0wLDAgKzEsNDIgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTkgQW1hem9uLmNvbSwg
SW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKi8KKwor
I2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDx4
ZW4vdmVyc2lvbi5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2guaD4KKyNpbmNsdWRlIDx4ZW4v
bGl2ZXBhdGNoX3BheWxvYWQuaD4KKworI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KKworc3Rh
dGljIGNvbnN0IGNoYXIgbGl2ZXBhdGNoX2V4Y2VwdGlvbnNfc3RyW10gPSAieGVuX2V4dHJhX3Zl
cnNpb24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKTsKKworI2Rl
ZmluZSBFWFBFQ1RfQllURVNfQ09VTlQgNgorCitzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgX19zZWN0
aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNoX2V4Y2VwdGlvbnMgPSB7CisgICAgLnZl
cnNpb24gPSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAgIC5uYW1lID0gbGl2ZXBhdGNo
X2V4Y2VwdGlvbnNfc3RyLAorICAgIC5uZXdfYWRkciA9IHhlbl9oZWxsb193b3JsZCwKKyAgICAu
b2xkX2FkZHIgPSB4ZW5fZXh0cmFfdmVyc2lvbiwKKyAgICAubmV3X3NpemUgPSBFWFBFQ1RfQllU
RVNfQ09VTlQsCisgICAgLm9sZF9zaXplID0gRVhQRUNUX0JZVEVTX0NPVU5ULAorICAgIC5leHBl
Y3QgPSB7CisgICAgICAgIC5lbmFibGVkID0gMSwKKyAgICAgICAgLmxlbiA9IEVYUEVDVF9CWVRF
U19DT1VOVCwKKyAgICAgICAgLmRhdGEgPSB7IDB4REUsIDB4QUQsIDB4QzAsIDB4REUsIDB4QkEs
IDB4QkUgfQorICAgIH0sCisKK307CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4x
Ni41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3Ry
LiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2Vy
LCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJn
IHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:14:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEEQg-0000ug-RH; Sat, 28 Sep 2019 15:14:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEEQg-0000uP-0E
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:14:38 +0000
X-Inumbo-ID: aec849d8-e202-11e9-8628-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id aec849d8-e202-11e9-8628-bc764e2007e4;
 Sat, 28 Sep 2019 15:14: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=1569683676; x=1601219676;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=9zPjsB6z6ZS2J9foWj9HBCzZCj62vJcok9OIPzl7yiE=;
 b=mdUGhrsUfCpeHN6ZbQRzxyC0bqbRblvREDDA/0k4Zzn7zAj6/EM07H7N
 mmDJgNpom/nV0A4+2SfmLGfDOW3KftwxhCCeiaVZPw0jrGx0bP5kOLwnF
 n0u76z0pKkrm6lBQesa+LjVkwGufWaN0Np2ISbIhz41BrRXobxNrZgNGk I=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="418288699"
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-6001.iad6.amazon.com with ESMTP;
 28 Sep 2019 15:14: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-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id D8F2EC06BC; Sat, 28 Sep 2019 15:14:31 +0000 (UTC)
Received: from EX13D05EUC003.ant.amazon.com (10.43.164.207) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:14:04 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D05EUC003.ant.amazon.com (10.43.164.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:14:03 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:14:00 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:13:04 +0000
Message-ID: <20190928151305.127380-12-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 11/12] livepatch: Add metadata runtime
 retrieval mechanism
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

RXh0ZW5kIHRoZSBsaXZlcGF0Y2ggbGlzdCBvcGVyYXRpb24gdG8gZmV0Y2ggYWxzbyBwYXlsb2Fk
cycgbWV0YWRhdGEuClRoaXMgaXMgYWNoaWV2ZWQgYnkgZXh0ZW5kaW5nIHRoZSBzeXNjdGwgbGlz
dCBpbnRlcmZhY2Ugd2l0aCAyIGV4dHJhCmd1ZXN0IGhhbmRsZXM6CiogbWV0YWRhdGEgICAgIC0g
YW4gYXJyYXkgb2YgYXJiaXRyYXJ5IHNpemUgc3RyaW5ncwoqIG1ldGFkYXRhX2xlbiAtIGFuIGFy
cmF5IG9mIG1ldGFkYXRhIHN0cmluZ3MnIGxlbmd0aHMgKHVpbjMyX3QgZWFjaCkKClBheWxvYWRz
JyBtZXRhZGF0YSBpcyBhIHN0cmluZyBvZiBhcmJpdHJhcnkgc2l6ZSBhbmQgZG9lcyBub3QgaGF2
ZSBhbgp1cHBlciBib3VuZCBsaW1pdC4gSXQgbWF5IGFsc28gdmFyeSBpbiBzaXplIGJldHdlZW4g
cGF5bG9hZHMuCgpJbiBvcmRlciB0byBsZXQgdGhlIHVzZXJsYW5kIGFsbG9jYXRlIGVub3VnaCBz
cGFjZSBmb3IgdGhlIGluY29taW5nCmRhdGEgYWRkIGEgbWV0YWRhdGEgdG90YWwgc2l6ZSBmaWVs
ZCB0byB0aGUgbGlzdCBzeXNjdGwgb3BlcmF0aW9uIGFuZApmaWxsIGl0IHdpdGggdG90YWwgc2l6
ZSBvZiBhbGwgcGF5bG9hZHMnIG1ldGFkYXRhLgoKRXh0ZW5kIHRoZSBsaWJ4YyB0byBoYW5kbGUg
dGhlIG1ldGFkYXRhIGJhY2stdG8tYmFjayBkYXRhIHRyYW5zZmVycwphcyB3ZWxsIGFzIG1ldGFk
YXRhIGxlbmd0aCBhcnJheSBkYXRhIHRyYW5zZmVycy4KClRoZSB4ZW4tbGl2ZXBhdGNoIHVzZXJs
YW5kIHRvb2wgaXMgZXh0ZW5kZWQgdG8gYWx3YXlzIGRpc3BsYXkgdGhlCm1ldGFkYXRhIGZvciBl
YWNoIHJlY2VpdmVkIG1vZHVsZS4gVGhlIG1ldGFkYXRhIGlzIHJlY2VpdmVkIHdpdGggdGhlCmZv
bGxvd2luZyBmb3JtYXQ6IGtleT12YWx1ZVwwa2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMC4gVGhl
IGZvcm1hdCBpcwptb2RpZmllZCB0byB0aGUgZm9sbG93aW5nIG9uZToga2V5PXZhbHVlO2tleT12
YWx1ZTsuLi5rZXk9dmFsdWUuClRoZSBuZXcgZm9ybWF0IGFsbG93cyB0byBlYXNpbHkgcGFyc2Ug
dGhlIG1ldGFkYXRhIGZvciBhIGdpdmVuIG1vZHVsZQpieSBhIG1hY2hpbmUuCgpTaWduZWQtb2Zm
LWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5
OiBBbmRyYS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5
OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjM6
CiAgKiB1c2UgdWludDMyX3QgaW5zdGVhZCBvZiB1aW50NjRfdCBhbmQgb2ZmX3QgZm9yCiAgICBt
ZXRhZGF0YV90b3RhbF9zaXplIGFuZCByZWxhdGVkIHZhcmlhYmxlcwoKQ2hhbmdlZCBzaW5jZSB2
MToKICAqIGFkZGVkIGNvcnJlc3BvbmRpbmcgZG9jdW1lbnRhdGlvbgogICogbWFrZSBtZXRhZGF0
YSBvcHRpb25hbCAoZG8gbm90IGRpc3BsYXkgaXQgd2hlbiBnaXZlbiBwYXlsb2FkCiAgICBkb2Vz
IG5vdCBoYXZlIGl0KQoKIGRvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jICAgIHwgMzEgKysrKysr
KysrKysrKysrKy0tLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDIyICsrKysr
KysrKysrLS0tLQogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgfCA2NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB0b29scy9taXNjL3hlbi1saXZlcGF0
Y2guYyAgICB8IDQxICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2NvbW1vbi9saXZl
cGF0Y2guYyAgICAgICAgfCAyMiArKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9z
eXNjdGwuaCAgIHwgMTkgKysrKysrKysrLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNTYgaW5zZXJ0
aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRj
aC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwppbmRleCBlZWJkMDRlOGRmLi5l
YzczYTkzMTRlIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYworKysgYi9k
b2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwpAQCAtNzA3LDggKzcwNyw4IEBAIFRoZSBzdHJ1Y3R1
cmUgaXMgYXMgZm9sbG93OgogCiAjIyMgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfTElTVCAoMikKIAot
UmV0cmlldmUgYW4gYXJyYXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzIGFuZCBuYW1lcyBvZiBwYXls
b2FkcyB0aGF0IGFyZSBsb2FkZWQgaW4gdGhlCi1oeXBlcnZpc29yLgorUmV0cmlldmUgYW4gYXJy
YXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzLCBuYW1lcyBhbmQgbWV0YWRhdGEgb2YgcGF5bG9hZHMg
dGhhdCBhcmUKK2xvYWRlZCBpbiB0aGUgaHlwZXJ2aXNvci4KIAogVGhlIGNhbGxlciBwcm92aWRl
czoKIApAQCAtNzE3LDggKzcxNyw5IEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6CiAgKiBgaWR4YCBJ
bmRleCBpdGVyYXRvci4gVGhlIGluZGV4IGludG8gdGhlIGh5cGVydmlzb3IncyBwYXlsb2FkIGNv
dW50LiBJdCBpcwogICAgIHJlY29tbWVuZGVkIHRoYXQgb24gZmlyc3QgaW52b2NhdGlvbiB6ZXJv
IGJlIHVzZWQgc28gdGhhdCBgbnJgICh3aGljaCB0aGUKICAgICBoeXBlcnZpc29yIHdpbGwgdXBk
YXRlIHdpdGggdGhlIHJlbWFpbmluZyBwYXlsb2FkIGNvdW50KSBiZSBwcm92aWRlZC4KLSAgICBB
bHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVyc2lvbmAgd2l0aCB0aGUgbW9zdCBj
dXJyZW50IHZhbHVlIGFuZAotICAgIGNhbGN1bGF0ZWQgdG90YWwgc2l6ZSBmb3IgYWxsIHBheWxv
YWRzJyBuYW1lcy4KKyAgICBBbHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVyc2lv
bmAgd2l0aCB0aGUgbW9zdCBjdXJyZW50IHZhbHVlLAorICAgIGNhbGN1bGF0ZWQgdG90YWwgc2l6
ZSBvZiBhbGwgcGF5bG9hZHMnIG5hbWVzIGFuZCBjYWxjdWxhdGVkIHRvdGFsIHNpemUgb2YKKyAg
ICBhbGwgcGF5bG9hZCdzIG1ldGFkYXRhLgogICogYG5yYCBUaGUgbWF4IG51bWJlciBvZiBlbnRy
aWVzIHRvIHBvcHVsYXRlLiBDYW4gYmUgemVybyB3aGljaCB3aWxsIHJlc3VsdAogICAgIGluIHRo
ZSBoeXBlcmNhbGwgYmVpbmcgYSBwcm9iaW5nIG9uZSBhbmQgcmV0dXJuIHRoZSBudW1iZXIgb2Yg
cGF5bG9hZHMKICAgICAoYW5kIHVwZGF0ZSB0aGUgYHZlcnNpb25gKS4KQEAgLTczNCwxNCArNzM1
LDIzIEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6CiAgKiBgbGVuYCAtIFZpcnR1YWwgYWRkcmVzcyBv
ZiB3aGVyZSB0byB3cml0ZSB0aGUgbGVuZ3RoIG9mIGVhY2ggdW5pcXVlIG5hbWUKICAgIG9mIHRo
ZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFj
aCAqTVVTVCogYmUKICAgIG9mIHNpemVvZih1aW50MzJfdCkgKDQgYnl0ZXMpLgorICogYG1ldGFk
YXRhYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0aGUgbWV0YWRhdGEgb2Yg
dGhlIHBheWxvYWRzLgorICAgQ2FsbGVyICpNVVNUKiBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgdG8g
YmUgYWJsZSB0byBzdG9yZSBhbGwgcmVjZWl2ZWQgZGF0YQorICAgKGkuZS4gdG90YWwgYWxsb2Nh
dGVkIHNwYWNlICpNVVNUKiBtYXRjaCB0aGUgYG1ldGFkYXRhX3RvdGFsX3NpemVgIHZhbHVlCisg
ICBwcm92aWRlZCBieSB0aGUgaHlwZXJ2aXNvcikuIEluZGl2aWR1YWwgcGF5bG9hZCBtZXRhZGF0
YSBzdHJpbmcgY2FuIGJlIG9mCisgICBhcmJpdHJhcnkgbGVuZ3RoLiBUaGUgbWV0YWRhdGEgc3Ry
aW5nIGZvcm1hdCBpczoga2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMC4KKyAqIGBtZXRhZGF0YV9s
ZW5gIC0gVmlydHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIHRoZSBsZW5ndGggb2YgZWFj
aCBtZXRhZGF0YQorICAgc3RyaW5nIG9mIHRoZSBwYXlsb2FkLiBDYWxsZXIgKk1VU1QqIGFsbG9j
YXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFjaCAqTVVTVCoKKyAgIGJlIG9mIHNpemVvZih1aW50
MzJfdCkgKDQgYnl0ZXMpLgogCiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUg
bnVtYmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cHRvIGBucmAKIHByb3ZpZGVkIHRvIHRoZSBoeXBl
cmNhbGwpIG9mIHRoZSBwYXlsb2FkcyByZXR1cm5lZCwgYWxvbmcgd2l0aCBgbnJgIHVwZGF0ZWQK
IHdpdGggdGhlIG51bWJlciBvZiByZW1haW5pbmcgcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVk
IChpdCBtYXkgYmUgdGhlIHNhbWUKIGFjcm9zcyBoeXBlcmNhbGxzIC0gaWYgaXQgdmFyaWVzIHRo
ZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkCi1mYWlsKSBhbmQgdGhlIGBu
YW1lX3RvdGFsX3NpemVgIGNvbnRhaW5pbmcgdG90YWwgc2l6ZSBvZiB0cmFuc2ZlcnJlZCBkYXRh
IGZvcgotdGhlIGFycmF5LiBUaGUgYHN0YXR1c2AsIGBuYW1lYCwgYW5kIGBsZW5gIGFyZSB1cGRh
dGVkIGF0IHRoZWlyIGRlc2lnbmVkIGluZGV4Ci12YWx1ZSAoYGlkeGApIHdpdGggdGhlIHJldHVy
bmVkIHZhbHVlIG9mIGRhdGEuCitmYWlsKSwgYG5hbWVfdG90YWxfc2l6ZWAgYW5kIGBtZXRhZGF0
YV90b3RhbF9zaXplYCBjb250YWluaW5nIHRvdGFsIHNpemVzIG9mCit0cmFuc2ZlcnJlZCBkYXRh
IGZvciBib3RoIHRoZSBhcnJheXMuCitUaGUgYHN0YXR1c2AsIGBuYW1lYCwgYGxlbmAsIGBtZXRh
ZGF0YWAgYW5kIGBtZXRhZGF0YV9sZW5gIGFyZSB1cGRhdGVkIGF0IHRoZWlyCitkZXNpZ25lZCBp
bmRleCB2YWx1ZSAoYGlkeGApIHdpdGggdGhlIHJldHVybmVkIHZhbHVlIG9mIGRhdGEuCiAKIElm
IHRoZSBoeXBlcmNhbGwgcmV0dXJucyAtWEVOX0UyQklHIHRoZSBgbnJgIGlzIHRvbyBiaWcgYW5k
IHNob3VsZCBiZQogbG93ZXJlZC4KQEAgLTc4MCw2ICs3OTAsNyBAQCBUaGUgc3RydWN0dXJlIGlz
IGFzIGZvbGxvdzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE9VVDogSG93IG1hbnkgcGF5bG9hZHMgbGVmdC4gKi8KICAgICAgICAgdWludDMyX3Qg
cGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICovCiAg
ICAgICAgIHVpbnQzMl90IG5hbWVfdG90YWxfc2l6ZTsgICAgICAgICAgICAgICAvKiBPVVQ6IFRv
dGFsIHNpemUgb2YgYWxsIHRyYW5zZmVyIG5hbWVzICovCisgICAgICAgIHVpbnQzMl90IG1ldGFk
YXRhX3RvdGFsX3NpemU7ICAgICAgICAgICAvKiBPVVQ6IFRvdGFsIHNpemUgb2YgYWxsIHRyYW5z
ZmVyIG1ldGFkYXRhICovCiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRj
aF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBm
b3IgbnIgb2YgdGhlbS4gKi8KICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1l
OyAgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyCkBAIC03ODgsNiAr
Nzk5LDEyIEBAIFRoZSBzdHJ1Y3R1cmUgaXMgYXMgZm9sbG93OgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnIgb2YgdGhlbS4gKi8KICAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsgICAgICAgIC8qIE9VVDogQXJyYXkgb2Yg
bGVuZ3RocyBvZiBuYW1lJ3MuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8KKyAgICAgICAgWEVOX0dVRVNU
X0hBTkRMRV82NChjaGFyKSBtZXRhZGF0YTsgICAgIC8qIE9VVDogQXJyYXkgb2YgbWV0YWRhdGEg
c3RyaW5ncy4gRWFjaAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWVtYmVyIG1heSBoYXZlIGFuIGFyYml0cmFyeSBsZW5ndGguCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2Yg
dGhlbS4gKi8KKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIG1ldGFkYXRhX2xl
bjsgIC8qIE9VVDogQXJyYXkgb2YgbGVuZ3RocyBvZiBtZXRhZGF0YSdzLgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9m
IHRoZW0uICovCisKICAgICB9OwogCiAjIyMgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9OICgz
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA5MzdjYjQ3YzhiLi42NmE1YzcyZmQ2IDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaApAQCAtMjU1Miw3ICsyNTUyLDcgQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQo
eGNfaW50ZXJmYWNlICp4Y2gsCiAKIC8qCiAgKiBHZXQgYSBudW1iZXIgb2YgYXZhaWxhYmxlIHBh
eWxvYWRzIGFuZCBnZXQgYWN0dWFsIHRvdGFsIHNpemUgb2YKLSAqIHRoZSBwYXlsb2FkcycgbmFt
ZSBhcnJheS4KKyAqIHRoZSBwYXlsb2FkcycgbmFtZSBhbmQgbWV0YWRhdGEgYXJyYXlzLgogICoK
ICAqIFRoaXMgZnVuY3Rpb25zIGlzIHR5cGljYWxseSBleGVjdXRlZCBmaXJzdCBiZWZvcmUgdGhl
IHhjX2xpdmVwYXRjaF9saXN0KCkKICAqIHRvIG9idGFpbiB0aGUgc2l6ZXMgYW5kIGNvcnJlY3Rs
eSBhbGxvY2F0ZSBhbGwgbmVjZXNzYXJ5IGRhdGEgcmVzb3VyY2VzLgpAQCAtMjU2MywxMyArMjU2
MywxNiBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqIHdpbGwg
Y29udGFpbiB0aGUgaHlwZXJjYWxsIGVycm9yIGNvZGUgdmFsdWUuCiAgKi8KIGludCB4Y19saXZl
cGF0Y2hfbGlzdF9nZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCAqbnIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpuYW1lX3RvdGFsX3Np
emUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbmFtZV90b3Rh
bF9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbWV0YWRh
dGFfdG90YWxfc2l6ZSk7CiAKIC8qCiAgKiBUaGUgaGVhcnQgb2YgdGhpcyBmdW5jdGlvbiBpcyB0
byBnZXQgYW4gYXJyYXkgb2YgdGhlIGZvbGxvd2luZyBvYmplY3RzOgogICogICAtIHhlbl9saXZl
cGF0Y2hfc3RhdHVzX3Q6IHN0YXRlcyBhbmQgcmV0dXJuIGNvZGVzIG9mIHBheWxvYWRzCiAgKiAg
IC0gbmFtZTogbmFtZXMgb2YgcGF5bG9hZHMKICAqICAgLSBsZW46IGxlbmd0aHMgb2YgY29ycmVz
cG9uZGluZyBwYXlsb2FkcycgbmFtZXMKKyAqICAgLSBtZXRhZGF0YTogcGF5bG9hZHMnIG1ldGFk
YXRhCisgKiAgIC0gbWV0YWRhdGFfbGVuOiBsZW5ndGhzIG9mIGNvcnJlc3BvbmRpbmcgcGF5bG9h
ZHMnIG1ldGFkYXRhCiAgKgogICogSG93ZXZlciBpdCBpcyBjb21wbGV4IGJlY2F1c2UgaXQgaGFz
IHRvIGRlYWwgd2l0aCB0aGUgaHlwZXJ2aXNvcgogICogcmV0dXJuaW5nIHNvbWUgb2YgdGhlIHJl
cXVlc3RlZCBkYXRhIG9yIGRhdGEgYmVpbmcgc3RhbGUKQEAgLTI1ODIsMTIgKzI1ODUsMTMgQEAg
aW50IHhjX2xpdmVwYXRjaF9saXN0X2dldF9zaXplcyh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWdu
ZWQgaW50ICpuciwKICAqCiAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSBjYWxsZXIgb2YgdGhp
cyBmdW5jdGlvbiB3aWxsIGZpcnN0IGlzc3VlIHRoZQogICogeGNfbGl2ZXBhdGNoX2xpc3RfZ2V0
X3NpemVzKCkgaW4gb3JkZXIgdG8gb2J0YWluIHRvdGFsIHNpemVzIG9mIG5hbWVzCi0gKiBhcyB3
ZWxsIGFzIHRoZSBjdXJyZW50IG51bWJlciBvZiBwYXlsb2FkIGVudHJpZXMuCi0gKiBUaGUgdG90
YWwgc2l6ZXMgYXJlIHJlcXVpcmVkIGFuZCBzdXBwbGllZCB2aWEgdGhlICduYW1lX3RvdGFsX3Np
emUnCi0gKiBwYXJhbWV0ZXIuCisgKiBhbmQgYWxsIG1ldGFkYXRhIGFzIHdlbGwgYXMgdGhlIGN1
cnJlbnQgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcy4KKyAqIFRoZSB0b3RhbCBzaXplcyBhcmUg
cmVxdWlyZWQgYW5kIHN1cHBsaWVkIHZpYSB0aGUgJ25hbWVfdG90YWxfc2l6ZScgYW5kCisgKiAn
bWV0YWRhdGFfdG90YWxfc2l6ZScgcGFyYW1ldGVycy4KICAqCiAgKiBUaGUgJ21heCcgaXMgdG8g
YmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtIG51bWJlciBvZgotICog
ZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJyBhcnJheXMgY2FuIGJlIGZpbGxlZCB1
cCB3aXRoLgorICogZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJywgJ21ldGFkYXRh
JyBhbmQgJ21ldGFkYXRhX2xlbicgYXJyYXlzCisgKiBjYW4gYmUgZmlsbGVkIHVwIHdpdGguCiAg
KgogICogRWFjaCBlbnRyeSBpbiB0aGUgJ2luZm8nIGFycmF5IGlzIGV4cGVjdGVkIHRvIGJlIG9m
IHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QKICAqIHN0cnVjdHVyZSBzaXplLgpAQCAtMjU5Niw2ICsy
NjAwLDEwIEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4
Y2gsIHVuc2lnbmVkIGludCAqbnIsCiAgKgogICogRWFjaCBlbnRyeSBpbiB0aGUgJ2xlbicgYXJy
YXkgaXMgZXhwZWN0ZWQgdG8gYmUgb2YgdWludDMyX3Qgc2l6ZS4KICAqCisgKiBFYWNoIGVudHJ5
IGluIHRoZSAnbWV0YWRhdGEnIGFycmF5IG1heSBoYXZlIGFuIGFyYml0cmFyeSBzaXplLgorICoK
KyAqIEVhY2ggZW50cnkgaW4gdGhlICdtZXRhZGF0YV9sZW4nIGFycmF5IGlzIGV4cGVjdGVkIHRv
IGJlIG9mIHVpbnQzMl90IHNpemUuCisgKgogICogVGhlIHJldHVybiB2YWx1ZSBpcyB6ZXJvIGlm
IHRoZSBoeXBlcmNhbGwgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAqIE5vdGUgdGhhdCB0aGUg
cmV0dXJuIHZhbHVlIGlzIF9ub3RfIHRoZSBhbW91bnQgb2YgZW50cmllcyBmaWxsZWQKICAqIG91
dCAtIHRoYXQgaXMgc2F2ZWQgaW4gJ2RvbmUnLgpAQCAtMjYxMCw2ICsyNjE4LDggQEAgaW50IHhj
X2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4
LAogICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1cyAqaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpuYW1lLCB1aW50MzJfdCAqbGVuLAogICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90IG5hbWVfdG90YWxfc2l6ZSwKKyAgICAg
ICAgICAgICAgICAgICAgICBjaGFyICptZXRhZGF0YSwgdWludDMyX3QgKm1ldGFkYXRhX2xlbiwK
KyAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCBtZXRhZGF0YV90b3RhbF9zaXpl
LAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZG9uZSwgdW5zaWduZWQgaW50
ICpsZWZ0KTsKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xz
L2xpYnhjL3hjX21pc2MuYwppbmRleCAyMGUwZTY2NzNiLi44MGIwOTdiODc4IDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy94Y19taXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCkBAIC02
NjMsNyArNjYzLDcgQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiAK
IC8qCiAgKiBHZXQgYSBudW1iZXIgb2YgYXZhaWxhYmxlIHBheWxvYWRzIGFuZCBnZXQgYWN0dWFs
IHRvdGFsIHNpemUgb2YKLSAqIHRoZSBwYXlsb2FkcycgbmFtZSBhcnJheS4KKyAqIHRoZSBwYXls
b2FkcycgbmFtZSBhbmQgbWV0YWRhdGEgYXJyYXlzLgogICoKICAqIFRoaXMgZnVuY3Rpb25zIGlz
IHR5cGljYWxseSBleGVjdXRlZCBmaXJzdCBiZWZvcmUgdGhlIHhjX2xpdmVwYXRjaF9saXN0KCkK
ICAqIHRvIG9idGFpbiB0aGUgc2l6ZXMgYW5kIGNvcnJlY3RseSBhbGxvY2F0ZSBhbGwgbmVjZXNz
YXJ5IGRhdGEgcmVzb3VyY2VzLgpAQCAtNjc0LDEyICs2NzQsMTMgQEAgaW50IHhjX2xpdmVwYXRj
aF9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgKiB3aWxsIGNvbnRhaW4gdGhlIGh5cGVyY2FsbCBl
cnJvciBjb2RlIHZhbHVlLgogICovCiBpbnQgeGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHhj
X2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgKm5yLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCAqbmFtZV90b3RhbF9zaXplKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqbmFtZV90b3RhbF9zaXplLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbWV0YWRhdGFfdG90YWxfc2l6ZSkKIHsKICAgICBE
RUNMQVJFX1NZU0NUTDsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoICFuciB8fCAhbmFtZV90b3Rh
bF9zaXplICkKKyAgICBpZiAoICFuciB8fCAhbmFtZV90b3RhbF9zaXplIHx8ICFtZXRhZGF0YV90
b3RhbF9zaXplICkKICAgICB7CiAgICAgICAgIGVycm5vID0gRUlOVkFMOwogICAgICAgICByZXR1
cm4gLTE7CkBAIC02OTUsNiArNjk2LDcgQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0X2dldF9zaXpl
cyh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50ICpuciwKIAogICAgICpuciA9IHN5c2N0
bC51LmxpdmVwYXRjaC51Lmxpc3QubnI7CiAgICAgKm5hbWVfdG90YWxfc2l6ZSA9IHN5c2N0bC51
LmxpdmVwYXRjaC51Lmxpc3QubmFtZV90b3RhbF9zaXplOworICAgICptZXRhZGF0YV90b3RhbF9z
aXplID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5tZXRhZGF0YV90b3RhbF9zaXplOwogCiAg
ICAgcmV0dXJuIDA7CiB9CkBAIC03MDQsNiArNzA2LDggQEAgaW50IHhjX2xpdmVwYXRjaF9saXN0
X2dldF9zaXplcyh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50ICpuciwKICAqICAgLSB4
ZW5fbGl2ZXBhdGNoX3N0YXR1c190OiBzdGF0ZXMgYW5kIHJldHVybiBjb2RlcyBvZiBwYXlsb2Fk
cwogICogICAtIG5hbWU6IG5hbWVzIG9mIHBheWxvYWRzCiAgKiAgIC0gbGVuOiBsZW5ndGhzIG9m
IGNvcnJlc3BvbmRpbmcgcGF5bG9hZHMnIG5hbWVzCisgKiAgIC0gbWV0YWRhdGE6IHBheWxvYWRz
JyBtZXRhZGF0YQorICogICAtIG1ldGFkYXRhX2xlbjogbGVuZ3RocyBvZiBjb3JyZXNwb25kaW5n
IHBheWxvYWRzJyBtZXRhZGF0YQogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBiZWNhdXNl
IGl0IGhhcyB0byBkZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBzb21lIG9m
IHRoZSByZXF1ZXN0ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC03MTYsMTIgKzcyMCwx
MyBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAqeGNoLCB1
bnNpZ25lZCBpbnQgKm5yLAogICoKICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIGNhbGxlciBv
ZiB0aGlzIGZ1bmN0aW9uIHdpbGwgZmlyc3QgaXNzdWUgdGhlCiAgKiB4Y19saXZlcGF0Y2hfbGlz
dF9nZXRfc2l6ZXMoKSBpbiBvcmRlciB0byBvYnRhaW4gdG90YWwgc2l6ZXMgb2YgbmFtZXMKLSAq
IGFzIHdlbGwgYXMgdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcy4KLSAqIFRo
ZSB0b3RhbCBzaXplcyBhcmUgcmVxdWlyZWQgYW5kIHN1cHBsaWVkIHZpYSB0aGUgJ25hbWVfdG90
YWxfc2l6ZScKLSAqIHBhcmFtZXRlci4KKyAqIGFuZCBhbGwgbWV0YWRhdGEgYXMgd2VsbCBhcyB0
aGUgY3VycmVudCBudW1iZXIgb2YgcGF5bG9hZCBlbnRyaWVzLgorICogVGhlIHRvdGFsIHNpemVz
IGFyZSByZXF1aXJlZCBhbmQgc3VwcGxpZWQgdmlhIHRoZSAnbmFtZV90b3RhbF9zaXplJyBhbmQK
KyAqICdtZXRhZGF0YV90b3RhbF9zaXplJyBwYXJhbWV0ZXJzLgogICoKICAqIFRoZSAnbWF4JyBp
cyB0byBiZSBwcm92aWRlZCBieSB0aGUgY2FsbGVyIHdpdGggdGhlIG1heGltdW0gbnVtYmVyIG9m
Ci0gKiBlbnRyaWVzIHRoYXQgJ2luZm8nLCAnbmFtZScsICdsZW4nIGFycmF5cyBjYW4gYmUgZmls
bGVkIHVwIHdpdGguCisgKiBlbnRyaWVzIHRoYXQgJ2luZm8nLCAnbmFtZScsICdsZW4nLCAnbWV0
YWRhdGEnIGFuZCAnbWV0YWRhdGFfbGVuJyBhcnJheXMKKyAqIGNhbiBiZSBmaWxsZWQgdXAgd2l0
aC4KICAqCiAgKiBFYWNoIGVudHJ5IGluIHRoZSAnaW5mbycgYXJyYXkgaXMgZXhwZWN0ZWQgdG8g
YmUgb2YgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdAogICogc3RydWN0dXJlIHNpemUuCkBAIC03MzAs
NiArNzM1LDEwIEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVuc2lnbmVkIGludCAqbnIsCiAgKgogICogRWFjaCBlbnRyeSBpbiB0aGUgJ2xlbicg
YXJyYXkgaXMgZXhwZWN0ZWQgdG8gYmUgb2YgdWludDMyX3Qgc2l6ZS4KICAqCisgKiBFYWNoIGVu
dHJ5IGluIHRoZSAnbWV0YWRhdGEnIGFycmF5IG1heSBoYXZlIGFuIGFyYml0cmFyeSBzaXplLgor
ICoKKyAqIEVhY2ggZW50cnkgaW4gdGhlICdtZXRhZGF0YV9sZW4nIGFycmF5IGlzIGV4cGVjdGVk
IHRvIGJlIG9mIHVpbnQzMl90IHNpemUuCisgKgogICogVGhlIHJldHVybiB2YWx1ZSBpcyB6ZXJv
IGlmIHRoZSBoeXBlcmNhbGwgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4KICAqIE5vdGUgdGhhdCB0
aGUgcmV0dXJuIHZhbHVlIGlzIF9ub3RfIHRoZSBhbW91bnQgb2YgZW50cmllcyBmaWxsZWQKICAq
IG91dCAtIHRoYXQgaXMgc2F2ZWQgaW4gJ2RvbmUnLgpAQCAtNzQ0LDYgKzc1Myw4IEBAIGludCB4
Y19saXZlcGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50IG1h
eCwKICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgKmlu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3QgKmxlbiwKICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCBuYW1lX3RvdGFsX3NpemUsCisgICAg
ICAgICAgICAgICAgICAgICAgY2hhciAqbWV0YWRhdGEsIHVpbnQzMl90ICptZXRhZGF0YV9sZW4s
CisgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgbWV0YWRhdGFfdG90YWxfc2l6
ZSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmRvbmUsIHVuc2lnbmVkIGlu
dCAqbGVmdCkKIHsKICAgICBpbnQgcmM7CkBAIC03NTIsMTMgKzc2MywxNiBAQCBpbnQgeGNfbGl2
ZXBhdGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCiAg
ICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKGluZm8sIDAsIFhDX0hZUEVSQ0FMTF9CVUZGRVJf
Qk9VTkNFX09VVCk7CiAgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKG5hbWUsIDAsIFhDX0hZ
UEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7CiAgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNF
KGxlbiwgMCwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfT1VUKTsKKyAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CT1VOQ0UobWV0YWRhdGEsIDAsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09V
VCk7CisgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKG1ldGFkYXRhX2xlbiwgMCwgWENfSFlQ
RVJDQUxMX0JVRkZFUl9CT1VOQ0VfT1VUKTsKICAgICB1aW50MzJfdCBtYXhfYmF0Y2hfc3osIG5y
OwogICAgIHVpbnQzMl90IHZlcnNpb24gPSAwLCByZXRyaWVzID0gMDsKICAgICB1aW50MzJfdCBh
ZGp1c3QgPSAwOwotICAgIHVpbnQzMl90IG5hbWVfb2ZmID0gMDsKLSAgICB1aW50MzJfdCBuYW1l
X3N6OworICAgIHVpbnQzMl90IG5hbWVfb2ZmID0gMCwgbWV0YWRhdGFfb2ZmID0gMDsKKyAgICB1
aW50MzJfdCBuYW1lX3N6LCBtZXRhZGF0YV9zejsKIAotICAgIGlmICggIW1heCB8fCAhaW5mbyB8
fCAhbmFtZSB8fCAhbGVuIHx8ICFkb25lIHx8ICFsZWZ0ICkKKyAgICBpZiAoICFtYXggfHwgIWlu
Zm8gfHwgIW5hbWUgfHwgIWxlbiB8fAorICAgICAgICAgIW1ldGFkYXRhIHx8ICFtZXRhZGF0YV9s
ZW4gfHwgIWRvbmUgfHwgIWxlZnQgKQogICAgIHsKICAgICAgICAgZXJybm8gPSBFSU5WQUw7CiAg
ICAgICAgIHJldHVybiAtMTsKQEAgLTc3NywxMCArNzkxLDExIEBAIGludCB4Y19saXZlcGF0Y2hf
bGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50IG1heCwKIAogICAgIG1h
eF9iYXRjaF9zeiA9IG1heDsKICAgICBuYW1lX3N6ID0gbmFtZV90b3RhbF9zaXplOworICAgIG1l
dGFkYXRhX3N6ID0gbWV0YWRhdGFfdG90YWxfc2l6ZTsKICAgICAqZG9uZSA9IDA7CiAgICAgKmxl
ZnQgPSAwOwogICAgIGRvIHsKLSAgICAgICAgdWludDMyX3QgX25hbWVfc3o7CisgICAgICAgIHVp
bnQzMl90IF9uYW1lX3N6LCBfbWV0YWRhdGFfc3o7CiAKICAgICAgICAgLyoKICAgICAgICAgICog
VGhlIGZpcnN0IHRpbWUgd2UgZ28gaW4gdGhpcyBsb29wIG91ciAnbWF4JyBtYXkgYmUgYmlnZ2Vy
CkBAIC04MDMsMTAgKzgxOCwxNCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNfaW50ZXJmYWNl
ICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCiAgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0Vf
U0VUX1NJWkUoaW5mbywgbnIgKiBzaXplb2YoKmluZm8pKTsKICAgICAgICAgSFlQRVJDQUxMX0JP
VU5DRV9TRVRfU0laRShuYW1lLCBuYW1lX3N6KTsKICAgICAgICAgSFlQRVJDQUxMX0JPVU5DRV9T
RVRfU0laRShsZW4sIG5yICogc2l6ZW9mKCpsZW4pKTsKKyAgICAgICAgSFlQRVJDQUxMX0JPVU5D
RV9TRVRfU0laRShtZXRhZGF0YSwgbWV0YWRhdGFfc3opOworICAgICAgICBIWVBFUkNBTExfQk9V
TkNFX1NFVF9TSVpFKG1ldGFkYXRhX2xlbiwgbnIgKiBzaXplb2YoKm1ldGFkYXRhX2xlbikpOwog
ICAgICAgICAvKiBNb3ZlIHRoZSBwb2ludGVyIHRvIHByb3BlciBvZmZzZXQgaW50byAnaW5mbycu
ICovCiAgICAgICAgIChIWVBFUkNBTExfQlVGRkVSKGluZm8pKS0+dWJ1ZiA9IGluZm8gKyAqZG9u
ZTsKICAgICAgICAgKEhZUEVSQ0FMTF9CVUZGRVIobmFtZSkpLT51YnVmID0gbmFtZSArIG5hbWVf
b2ZmOwogICAgICAgICAoSFlQRVJDQUxMX0JVRkZFUihsZW4pKS0+dWJ1ZiA9IGxlbiArICpkb25l
OworICAgICAgICAoSFlQRVJDQUxMX0JVRkZFUihtZXRhZGF0YSkpLT51YnVmID0gbWV0YWRhdGEg
KyBtZXRhZGF0YV9vZmY7CisgICAgICAgIChIWVBFUkNBTExfQlVGRkVSKG1ldGFkYXRhX2xlbikp
LT51YnVmID0gbWV0YWRhdGFfbGVuICsgKmRvbmU7CiAgICAgICAgIC8qIEFsbG9jYXRlIG1lbW9y
eS4gKi8KICAgICAgICAgcmMgPSB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIGluZm8pOwog
ICAgICAgICBpZiAoIHJjICkKQEAgLTgyMCw5ICs4MzksMTkgQEAgaW50IHhjX2xpdmVwYXRjaF9s
aXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4LAogICAgICAgICBp
ZiAoIHJjICkKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIHJjID0geGNfaHlwZXJjYWxs
X2JvdW5jZV9wcmUoeGNoLCBtZXRhZGF0YSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgcmMgPSB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIG1l
dGFkYXRhX2xlbik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisKICAg
ICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5zdGF0
dXMsIGluZm8pOwogICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5saXZlcGF0
Y2gudS5saXN0Lm5hbWUsIG5hbWUpOwogICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNj
dGwudS5saXZlcGF0Y2gudS5saXN0LmxlbiwgbGVuKTsKKyAgICAgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5tZXRhZGF0YSwgbWV0YWRhdGEpOworICAg
ICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5saXZlcGF0Y2gudS5saXN0Lm1ldGFk
YXRhX2xlbiwgbWV0YWRhdGFfbGVuKTsKIAogICAgICAgICByYyA9IGRvX3N5c2N0bCh4Y2gsICZz
eXNjdGwpOwogICAgICAgICAvKgpAQCAtODM5LDYgKzg2OCw4IEBAIGludCB4Y19saXZlcGF0Y2hf
bGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgY29uc3QgdW5zaWduZWQgaW50IG1heCwKICAgICAgICAg
ICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGluZm8pOwogICAgICAgICAgICAgeGNf
aHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgbmFtZSk7CiAgICAgICAgICAgICB4Y19oeXBlcmNh
bGxfYm91bmNlX3Bvc3QoeGNoLCBsZW4pOworICAgICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5j
ZV9wb3N0KHhjaCwgbWV0YWRhdGEpOworICAgICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9w
b3N0KHhjaCwgbWV0YWRhdGFfbGVuKTsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKSAvKiBGb3IgYWxsIG90aGVyIGVycm9ycyB3ZSBi
YWlsIG91dC4gKi8KQEAgLTg2Myw2ICs4OTQsOCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNf
aW50ZXJmYWNlICp4Y2gsIGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCiAgICAgICAgICAgICB4Y19o
eXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBpbmZvKTsKICAgICAgICAgICAgIHhjX2h5cGVyY2Fs
bF9ib3VuY2VfcG9zdCh4Y2gsIG5hbWUpOwogICAgICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5j
ZV9wb3N0KHhjaCwgbGVuKTsKKyAgICAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4
Y2gsIG1ldGFkYXRhKTsKKyAgICAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gs
IG1ldGFkYXRhX2xlbik7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCkBAIC04
NzUsMTcgKzkwOCwyNCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gs
IGNvbnN0IHVuc2lnbmVkIGludCBtYXgsCiAgICAgICAgIH0KICAgICAgICAgKmxlZnQgPSBzeXNj
dGwudS5saXZlcGF0Y2gudS5saXN0Lm5yOyAvKiBUb3RhbCByZW1haW5pbmcgY291bnQuICovCiAg
ICAgICAgIF9uYW1lX3N6ID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5uYW1lX3RvdGFsX3Np
emU7IC8qIFRvdGFsIHJlY2VpdmVkIG5hbWUgc2l6ZS4gKi8KKyAgICAgICAgX21ldGFkYXRhX3N6
ID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5tZXRhZGF0YV90b3RhbF9zaXplOyAvKiBUb3Rh
bCByZWNlaXZlZCBtZXRhZGF0YSBzaXplLiAqLwogICAgICAgICAvKiBDb3B5IG9ubHkgdXAgJ3Jj
JyBvZiBkYXRhJyAtIHdlIGNvdWxkIGFkZCAnbWluKHJjLG5yKSBpZiBkZXNpcmVkLiAqLwogICAg
ICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKGluZm8sIChyYyAqIHNpemVvZigqaW5mbykp
KTsKICAgICAgICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShuYW1lLCBfbmFtZV9zeik7CiAg
ICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobGVuLCAocmMgKiBzaXplb2YoKmxlbikp
KTsKKyAgICAgICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShtZXRhZGF0YSwgX21ldGFkYXRh
X3N6KTsKKyAgICAgICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShtZXRhZGF0YV9sZW4sIChy
YyAqIHNpemVvZigqbWV0YWRhdGFfbGVuKSkpOwogICAgICAgICAvKiBCb3VuY2UgdGhlIGRhdGEg
YW5kIGZyZWUgdGhlIGJvdW5jZSBidWZmZXIuICovCiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3Vu
Y2VfcG9zdCh4Y2gsIGluZm8pOwogICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNo
LCBuYW1lKTsKICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgbGVuKTsKKyAg
ICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgbWV0YWRhdGEpOworICAgICAgICB4
Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBtZXRhZGF0YV9sZW4pOwogCiAgICAgICAgIG5h
bWVfc3ogLT0gX25hbWVfc3o7CiAgICAgICAgIG5hbWVfb2ZmICs9IF9uYW1lX3N6OworICAgICAg
ICBtZXRhZGF0YV9zeiAtPSBfbWV0YWRhdGFfc3o7CisgICAgICAgIG1ldGFkYXRhX29mZiArPSBf
bWV0YWRhdGFfc3o7CiAKICAgICAgICAgLyogQW5kIHVwZGF0ZSBob3cgbWFueSBlbGVtZW50cyBv
ZiBpbmZvIHdlIGhhdmUgY29waWVkIGludG8uICovCiAgICAgICAgICpkb25lICs9IHJjOwpAQCAt
ODk4LDYgKzkzOCw4IEBAIGludCB4Y19saXZlcGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwg
Y29uc3QgdW5zaWduZWQgaW50IG1heCwKICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0
KHhjaCwgbGVuKTsKICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgbmFtZSk7
CiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGluZm8pOworICAgICAgICB4
Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBtZXRhZGF0YSk7CisgICAgICAgIHhjX2h5cGVy
Y2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG1ldGFkYXRhX2xlbik7CiAgICAgfQogCiAgICAgcmV0dXJu
IHJjID4gMCA/IDAgOiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5j
IGIvdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMKaW5kZXggNzdjMDRkMjNjMS4uNzU3NzNkMjk5
YSAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMKKysrIGIvdG9vbHMvbWlz
Yy94ZW4tbGl2ZXBhdGNoLmMKQEAgLTY5LDggKzY5LDEwIEBAIHN0YXRpYyBpbnQgbGlzdF9mdW5j
KGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgdW5zaWduZWQgaW50IG5yLCBkb25lLCBsZWZ0
LCBpOwogICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QgKmluZm8gPSBOVUxMOwogICAgIGNoYXIg
Km5hbWUgPSBOVUxMOworICAgIGNoYXIgKm1ldGFkYXRhID0gTlVMTDsKICAgICB1aW50MzJfdCAq
bGVuID0gTlVMTDsKLSAgICB1aW50MzJfdCBuYW1lX3RvdGFsX3NpemUsIG5hbWVfb2ZmOworICAg
IHVpbnQzMl90ICptZXRhZGF0YV9sZW4gPSBOVUxMOworICAgIHVpbnQzMl90IG5hbWVfdG90YWxf
c2l6ZSwgbWV0YWRhdGFfdG90YWxfc2l6ZSwgbmFtZV9vZmYsIG1ldGFkYXRhX29mZjsKICAgICBp
bnQgcmMgPSBFTk9NRU07CiAKICAgICBpZiAoIGFyZ2MgKQpAQCAtODAsNyArODIsNyBAQCBzdGF0
aWMgaW50IGxpc3RfZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIH0KICAgICBkb25l
ID0gbGVmdCA9IDA7CiAKLSAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0X2dldF9zaXplcyh4Y2gs
ICZuciwgJm5hbWVfdG90YWxfc2l6ZSk7CisgICAgcmMgPSB4Y19saXZlcGF0Y2hfbGlzdF9nZXRf
c2l6ZXMoeGNoLCAmbnIsICZuYW1lX3RvdGFsX3NpemUsICZtZXRhZGF0YV90b3RhbF9zaXplKTsK
ICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIHJjID0gZXJybm87CkBAIC0xMDgsMTIgKzEx
MCwyMyBAQCBzdGF0aWMgaW50IGxpc3RfZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAg
IGlmICggIWxlbiApCiAgICAgICAgIGdvdG8gZXJyb3JfbGVuOwogCisgICAgbWV0YWRhdGEgPSBt
YWxsb2MobWV0YWRhdGFfdG90YWxfc2l6ZSAqIHNpemVvZigqbWV0YWRhdGEpICsgMSk7CisgICAg
aWYgKCAhbWV0YWRhdGEgKQorICAgICAgICBnb3RvIGVycm9yX21ldGFkYXRhOworCisgICAgbWV0
YWRhdGFfbGVuID0gbWFsbG9jKG5yICogc2l6ZW9mKCptZXRhZGF0YV9sZW4pKTsKKyAgICBpZiAo
ICFtZXRhZGF0YV9sZW4gKQorICAgICAgICBnb3RvIGVycm9yX21ldGFkYXRhX2xlbjsKKwogICAg
IG1lbXNldChpbmZvLCAnQScsIG5yICogc2l6ZW9mKCppbmZvKSk7CiAgICAgbWVtc2V0KG5hbWUs
ICdCJywgbmFtZV90b3RhbF9zaXplICogc2l6ZW9mKCpuYW1lKSk7CiAgICAgbWVtc2V0KGxlbiwg
J0MnLCBuciAqIHNpemVvZigqbGVuKSk7Ci0gICAgbmFtZV9vZmYgPSAwOworICAgIG1lbXNldCht
ZXRhZGF0YSwgJ0QnLCBtZXRhZGF0YV90b3RhbF9zaXplICogc2l6ZW9mKCptZXRhZGF0YSkgKyAx
KTsKKyAgICBtZW1zZXQobWV0YWRhdGFfbGVuLCAnRScsIG5yICogc2l6ZW9mKCptZXRhZGF0YV9s
ZW4pKTsKKyAgICBuYW1lX29mZiA9IG1ldGFkYXRhX29mZiA9IDA7CiAKLSAgICByYyA9IHhjX2xp
dmVwYXRjaF9saXN0KHhjaCwgbnIsIDAsIGluZm8sIG5hbWUsIGxlbiwgbmFtZV90b3RhbF9zaXpl
LCAmZG9uZSwgJmxlZnQpOworICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3QoeGNoLCBuciwgMCwg
aW5mbywgbmFtZSwgbGVuLCBuYW1lX3RvdGFsX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZXRhZGF0YSwgbWV0YWRhdGFfbGVuLCBtZXRhZGF0YV90b3RhbF9zaXplLCAmZG9uZSwg
JmxlZnQpOwogICAgIGlmICggcmMgfHwgZG9uZSAhPSBuciB8fCBsZWZ0ID4gMCkKICAgICB7CiAg
ICAgICAgIHJjID0gZXJybm87CkBAIC0xMjMsMjMgKzEzNiwzNSBAQCBzdGF0aWMgaW50IGxpc3Rf
ZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0K
IAotICAgIGZwcmludGYoc3Rkb3V0LCIgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCBzdGF0dXNcbiIKLSAgICAgICAgICAgICAgICAgICAiLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS1cbiIpOworICAgIGZwcmludGYoc3Rk
b3V0LCIgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBzdGF0dXMgICAg
IHwgbWV0YWRhdGFcbiIKKyAgICAgICAgICAgICAgICAgICAiLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tXG4iKTsKIAog
ICAgIGZvciAoIGkgPSAwOyBpIDwgZG9uZTsgaSsrICkKICAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCBqOwogICAgICAgICBjaGFyICpuYW1lX3N0ciA9IG5hbWUgKyBuYW1lX29mZjsKKyAgICAg
ICAgY2hhciAqbWV0YWRhdGFfc3RyID0gbWV0YWRhdGEgKyBtZXRhZGF0YV9vZmY7CiAKICAgICAg
ICAgcHJpbnRmKCIlLTQwLipzfCAlcyIsIGxlbltpXSwgbmFtZV9zdHIsIHN0YXRlMnN0cihpbmZv
W2ldLnN0YXRlKSk7CiAgICAgICAgIGlmICggaW5mb1tpXS5yYyApCi0gICAgICAgICAgICBwcmlu
dGYoIiAoJWQsICVzKVxuIiwgLWluZm9baV0ucmMsIHN0cmVycm9yKC1pbmZvW2ldLnJjKSk7Cisg
ICAgICAgICAgICBwcmludGYoIiAoJWQsICVzKSAgICB8ICIsIC1pbmZvW2ldLnJjLCBzdHJlcnJv
cigtaW5mb1tpXS5yYykpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBwdXRzKCIiKTsKKyAg
ICAgICAgICAgIHByaW50ZigiICAgIHwgIik7CisKKyAgICAgICAgLyogUmVwbGFjZSBhbGwgJ1ww
JyB3aXRoIHNlbWktY29sb25zLiAqLworICAgICAgICBmb3IgKCBqID0gMDsgbWV0YWRhdGFfbGVu
W2ldICYmIGogPCBtZXRhZGF0YV9sZW5baV0gLSAxOyBqKysgKQorICAgICAgICAgICAgbWV0YWRh
dGFfc3RyW2pdID0gKG1ldGFkYXRhX3N0cltqXSA/OiAnOycpOworICAgICAgICBwcmludGYoIiUu
KnNcbiIsIG1ldGFkYXRhX2xlbltpXSwgbWV0YWRhdGFfc3RyKTsKIAogICAgICAgICBuYW1lX29m
ZiArPSBsZW5baV07CisgICAgICAgIG1ldGFkYXRhX29mZiArPSBtZXRhZGF0YV9sZW5baV07CiAg
ICAgfQogCiBlcnJvcjoKKyAgICBmcmVlKG1ldGFkYXRhX2xlbik7CitlcnJvcl9tZXRhZGF0YV9s
ZW46CisgICAgZnJlZShtZXRhZGF0YSk7CitlcnJvcl9tZXRhZGF0YToKICAgICBmcmVlKGxlbik7
CiBlcnJvcl9sZW46CiAgICAgZnJlZShuYW1lKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2
ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDNjMTkxZWI4ODkuLjZjMzMx
MWY0ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1v
bi9saXZlcGF0Y2guYwpAQCAtMTE2NCw3ICsxMTY0LDggQEAgc3RhdGljIGludCBsaXZlcGF0Y2hf
bGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlzdCkKIAogICAgIGlmICgg
bGlzdC0+bnIgJiYKICAgICAgICAgICghZ3Vlc3RfaGFuZGxlX29rYXkobGlzdC0+c3RhdHVzLCBs
aXN0LT5ucikgfHwKLSAgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkobGlzdC0+bGVuLCBsaXN0
LT5ucikpICkKKyAgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkobGlzdC0+bGVuLCBsaXN0LT5u
cikgfHwKKyAgICAgICAgICAhZ3Vlc3RfaGFuZGxlX29rYXkobGlzdC0+bWV0YWRhdGFfbGVuLCBs
aXN0LT5ucikpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBzcGluX2xvY2soJnBh
eWxvYWRfbG9jayk7CkBAIC0xMTc1LDEzICsxMTc2LDE0IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNo
X2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAgICAgfQogCiAg
ICAgbGlzdC0+bmFtZV90b3RhbF9zaXplID0gMDsKKyAgICBsaXN0LT5tZXRhZGF0YV90b3RhbF9z
aXplID0gMDsKICAgICBpZiAoIGxpc3QtPm5yICkKICAgICB7Ci0gICAgICAgIHVpbnQ2NF90IG5h
bWVfb2Zmc2V0ID0gMDsKKyAgICAgICAgdWludDY0X3QgbmFtZV9vZmZzZXQgPSAwLCBtZXRhZGF0
YV9vZmZzZXQgPSAwOwogCiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGRhdGEsICZwYXls
b2FkX2xpc3QsIGxpc3QgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBuYW1lX2xl
bjsKKyAgICAgICAgICAgIHVpbnQzMl90IG5hbWVfbGVuLCBtZXRhZGF0YV9sZW47CiAKICAgICAg
ICAgICAgIGlmICggbGlzdC0+aWR4ID4gaSsrICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsK
QEAgLTExOTIsOCArMTE5NCwxMyBAQCBzdGF0aWMgaW50IGxpdmVwYXRjaF9saXN0KHN0cnVjdCB4
ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0ICpsaXN0KQogICAgICAgICAgICAgbmFtZV9sZW4gPSBz
dHJsZW4oZGF0YS0+bmFtZSkgKyAxOwogICAgICAgICAgICAgbGlzdC0+bmFtZV90b3RhbF9zaXpl
ICs9IG5hbWVfbGVuOwogCisgICAgICAgICAgICBtZXRhZGF0YV9sZW4gPSBkYXRhLT5tZXRhZGF0
YS5sZW47CisgICAgICAgICAgICBsaXN0LT5tZXRhZGF0YV90b3RhbF9zaXplICs9IG1ldGFkYXRh
X2xlbjsKKwogICAgICAgICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX3N1YnJhbmdlX29rYXkobGlz
dC0+bmFtZSwgbmFtZV9vZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuYW1lX29mZnNldCArIG5hbWVfbGVuIC0gMSkgKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZV9vZmZzZXQgKyBuYW1lX2xlbiAtIDEp
IHx8CisgICAgICAgICAgICAgICAgICFndWVzdF9oYW5kbGVfc3VicmFuZ2Vfb2theShsaXN0LT5t
ZXRhZGF0YSwgbWV0YWRhdGFfb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWV0YWRhdGFfb2Zmc2V0ICsgbWV0YWRhdGFfbGVuIC0gMSkgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAg
ICBicmVhazsKQEAgLTEyMDMsNyArMTIxMCwxMCBAQCBzdGF0aWMgaW50IGxpdmVwYXRjaF9saXN0
KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0ICpsaXN0KQogICAgICAgICAgICAgaWYg
KCBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPm5hbWUsIG5hbWVfb2Zmc2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtPm5hbWUsIG5hbWVfbGVuKSB8
fAogICAgICAgICAgICAgICAgIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bGVuLCBpZHgs
ICZuYW1lX2xlbiwgMSkgfHwKLSAgICAgICAgICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0
KGxpc3QtPnN0YXR1cywgaWR4LCAmc3RhdHVzLCAxKSApCisgICAgICAgICAgICAgICAgX19jb3B5
X3RvX2d1ZXN0X29mZnNldChsaXN0LT5zdGF0dXMsIGlkeCwgJnN0YXR1cywgMSkgfHwKKyAgICAg
ICAgICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPm1ldGFkYXRhLCBtZXRhZGF0
YV9vZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLT5t
ZXRhZGF0YS5kYXRhLCBtZXRhZGF0YV9sZW4pIHx8CisgICAgICAgICAgICAgICAgX19jb3B5X3Rv
X2d1ZXN0X29mZnNldChsaXN0LT5tZXRhZGF0YV9sZW4sIGlkeCwgJm1ldGFkYXRhX2xlbiwgMSkg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAg
ICAgICAgICBicmVhazsKQEAgLTEyMTEsNiArMTIyMSw3IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNo
X2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAKICAgICAgICAg
ICAgIGlkeCsrOwogICAgICAgICAgICAgbmFtZV9vZmZzZXQgKz0gbmFtZV9sZW47CisgICAgICAg
ICAgICBtZXRhZGF0YV9vZmZzZXQgKz0gbWV0YWRhdGFfbGVuOwogCiAgICAgICAgICAgICBpZiAo
IChpZHggPj0gbGlzdC0+bnIpIHx8IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAg
ICAgICAgICAgIGJyZWFrOwpAQCAtMTIyMSw2ICsxMjMyLDcgQEAgc3RhdGljIGludCBsaXZlcGF0
Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCAqbGlzdCkKICAgICAgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeSggZGF0YSwgJnBheWxvYWRfbGlzdCwgbGlzdCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGxpc3QtPm5hbWVfdG90YWxfc2l6ZSArPSBzdHJsZW4oZGF0YS0+bmFt
ZSkgKyAxOworICAgICAgICAgICAgbGlzdC0+bWV0YWRhdGFfdG90YWxfc2l6ZSArPSBkYXRhLT5t
ZXRhZGF0YS5sZW47CiAgICAgICAgIH0KICAgICB9CiAgICAgbGlzdC0+bnIgPSBwYXlsb2FkX2Nu
dCAtIGk7IC8qIFJlbWFpbmluZyBhbW91bnQuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggMDg4MDdj
OTJhNS4uNWMzNmIzNDcxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtOTIwLDE2ICs5MjAsMTcgQEAg
c3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dldCB7CiB9OwogCiAvKgotICogUmV0cmlldmUg
YW4gYXJyYXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVzIGFuZCBuYW1lcyBvZiBwYXlsb2FkcyB0aGF0
IGFyZQotICogbG9hZGVkIGluIHRoZSBoeXBlcnZpc29yLgorICogUmV0cmlldmUgYW4gYXJyYXkg
b2YgYWJicmV2aWF0ZWQgc3RhdHVzLCBuYW1lcyBhbmQgbWV0YWRhdGEgb2YgcGF5bG9hZHMgdGhh
dAorICogYXJlIGxvYWRlZCBpbiB0aGUgaHlwZXJ2aXNvci4KICAqCiAgKiBJZiB0aGUgaHlwZXJj
YWxsIHJldHVybnMgYW4gcG9zaXRpdmUgbnVtYmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cCB0byBg
bnJgKQogICogb2YgdGhlIHBheWxvYWRzIHJldHVybmVkLCBhbG9uZyB3aXRoIGBucmAgdXBkYXRl
ZCB3aXRoIHRoZSBudW1iZXIgb2YgcmVtYWluaW5nCiAgKiBwYXlsb2FkcywgYHZlcnNpb25gIHVw
ZGF0ZWQgKGl0IG1heSBiZSB0aGUgc2FtZSBhY3Jvc3MgaHlwZXJjYWxscy4gSWYgaXQgdmFyaWVz
Ci0gKiB0aGUgZGF0YSBpcyBzdGFsZSBhbmQgZnVydGhlciBjYWxscyBjb3VsZCBmYWlsKSBhbmQg
dGhlIG5hbWVfdG90YWxfc2l6ZQotICogY29udGFpbmluZyB0b3RhbCBzaXplIG9mIHRyYW5zZmVy
cmVkIGRhdGEgZm9yIHRoZSBhcnJheS4KLSAqIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBgbGVuYCBh
cmUgdXBkYXRlZCBhdCB0aGVpciBkZXNpZ25lZCBpbmRleCB2YWx1ZSAoYGlkeGApCi0gKiB3aXRo
IHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBkYXRhLgorICogdGhlIGRhdGEgaXMgc3RhbGUgYW5kIGZ1
cnRoZXIgY2FsbHMgY291bGQgZmFpbCksIGBuYW1lX3RvdGFsX3NpemVgIGFuZAorICogYG1ldGFk
YXRhX3RvdGFsX3NpemVgIGNvbnRhaW5pbmcgdG90YWwgc2l6ZXMgb2YgdHJhbnNmZXJyZWQgZGF0
YSBmb3IgYm90aCB0aGUKKyAqIGFycmF5cy4KKyAqIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBgbGVu
YCwgYG1ldGFkYXRhYCBhbmQgYG1ldGFkYXRhX2xlbmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIKKyAq
IGRlc2lnbmVkIGluZGV4IHZhbHVlIChgaWR4YCkgd2l0aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2Yg
ZGF0YS4KICAqCiAgKiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgRTJCSUcgdGhlIGBucmAgaXMg
dG9vIGJpZyBhbmQgc2hvdWxkIGJlCiAgKiBsb3dlcmVkLiBUaGUgdXBwZXIgbGltaXQgb2YgYG5y
YCBpcyBsZWZ0IHRvIHRoZSBpbXBsZW1lbnRpb24uCkBAIC05NTMsNiArOTU0LDcgQEAgc3RydWN0
IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgewogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBPVVQ6IEhvdyBtYW55IHBheWxvYWRzIGxlZnQuICovCiAgICAg
dWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNdXN0IGJlIHpl
cm8uICovCiAgICAgdWludDMyX3QgbmFtZV90b3RhbF9zaXplOyAgICAgICAgICAgICAgIC8qIE9V
VDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFtZXMgKi8KKyAgICB1aW50MzJfdCBtZXRh
ZGF0YV90b3RhbF9zaXplOyAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXplIG9mIGFsbCB0cmFu
c2ZlciBtZXRhZGF0YSAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRjaF9z
dGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYWNlIGFsbG9jYXRlIGZvciBuciBv
ZiB0aGVtLiAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbmFtZTsgICAgICAgICAv
KiBPVVQ6IEFycmF5IG9mIG5hbWVzLiBFYWNoIG1lbWJlcgpAQCAtOTYxLDYgKzk2MywxMSBAQCBz
dHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG5yIG9mIHRoZW0uICovCiAgICAgWEVOX0dVRVNUX0hB
TkRMRV82NCh1aW50MzIpIGxlbjsgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbGVuZ3RocyBvZiBu
YW1lJ3MuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11
c3QgaGF2ZSBuciBvZiB0aGVtLiAqLworICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbWV0
YWRhdGE7ICAgICAvKiBPVVQ6IEFycmF5IG9mIG1ldGFkYXRhIHN0cmluZ3MuIEVhY2gKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtYmVyIG1heSBoYXZl
IGFuIGFyYml0cmFyeSBsZW5ndGguCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLworICAgIFhFTl9HVUVTVF9IQU5E
TEVfNjQodWludDMyKSBtZXRhZGF0YV9sZW47ICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2Yg
bWV0YWRhdGEncy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCiB9OwogCiAvKgotLSAKMi4xNi41CgoKCgpB
bWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDEx
NyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhl
cmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhS
QiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:15:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:15:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEERC-00014q-Bl; Sat, 28 Sep 2019 15:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEERA-00014F-TN
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:15:08 +0000
X-Inumbo-ID: c186eeb2-e202-11e9-969c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id c186eeb2-e202-11e9-969c-12813bfff9fa;
 Sat, 28 Sep 2019 15:15:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683708; x=1601219708;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=oArMHyT/16A8vc/tCtslc/4R/RbLonnB9l9ieNolArw=;
 b=ff/ADLC70Ef/R3zVzphyLfmvU8590uwSGMqFN4pg+1rVVctAchDnJQ4F
 wreQBVyMo5J0YqfrzyF9tKCPOidi8AAUecrtWWYbwS74FY732I/xMcgG2
 873yTLv9sNS0aJgDpeJWSHt8vhxudoy668MpyYPUMk8+GUsMzwxFoYeuH s=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="705176527"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 28 Sep 2019 15:14: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-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id C54F9A1D6B; Sat, 28 Sep 2019 15:13:55 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:46 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:45 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:42 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:12:59 +0000
Message-ID: <20190928151305.127380-7-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 06/12] livepatch: Do not enforce
 ELF_LIVEPATCH_FUNC section presence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

V2l0aCBkZWZhdWx0IGltcGxlbWVudGF0aW9uIHRoZSBFTEZfTElWRVBBVENIX0ZVTkMgc2VjdGlv
biBjb250YWluaW5nCmFsbCBmdW5jdGlvbnMgdG8gYmUgcmVwbGFjZWQgb3IgYWRkZWQgbXVzdCBi
ZSBwYXJ0IG9mIHRoZSBsaXZlcGF0Y2gKcGF5bG9hZCwgb3RoZXJ3aXNlIHRoZSBwYXlsb2FkIGlz
IHJlamVjdGVkICh3aXRoIC1FSU5WQUwpLgoKSG93ZXZlciwgd2l0aCB0aGUgZXh0ZW5kZWQgaG9v
a3MgaW1wbGVtZW50YXRpb24sIGEgbGl2ZXBhdGNoIG1heSBiZQpjb25zdHJ1Y3RlZCBvZiBvbmx5
IGhvb2tzIHRvIHBlcmZvcm0gY2VydGFpbiBhY3Rpb25zIHdpdGhvdXQgYW55IGNvZGUKdG8gYmUg
YWRkZWQgb3IgcmVwbGFjZWQuClRoZXJlZm9yZSwgZG8gbm90IGFsd2F5cyBleHBlY3QgdGhlIGZ1
bmN0aW9ucyBzZWN0aW9uIGFuZCBhbGxvdyBpdCB0bwpiZSBtaXNzaW5nLCBwcm92aWRlZCB0aGVy
ZSBpcyBhdCBsZWFzdCBvbmUgc2VjdGlvbiBjb250YWluaW5nIGhvb2tzCnByZXNlbnQuIFRoZSBm
dW5jdGlvbnMgc2VjdGlvbiwgd2hlbiBwcmVzZW50IGluIGEgcGF5bG9hZCwgbXVzdCBiZSBhCnNp
bmdsZSwgbm9uLWVtcHR5IHNlY3Rpb24uCgpDaGVjayBhbHNvIGFsbCBleHRlbmRlZCBob29rcyBz
ZWN0aW9ucyBpZiB0aGV5IGFyZSBhIHNpbmdsZSwgbm9uLWVtcHR5CnNlY3Rpb25zIGVhY2guCgpB
dCBsZWFzdCBvbmUgb2YgdGhlIGZ1bmN0aW9ucyBvciBob29rcyBzZWN0aW9uIG11c3QgYmUgcHJl
c2VudCBpbiBhCnZhbGlkIHBheWxvYWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2ll
d2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBBbmRyYS1JcmluYSBQYXJhc2No
aXYgPGFuZHJhcHJzQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBCam9lcm4gRG9lYmVsIDxkb2Vi
ZWxAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1wb2hsYWNrQGFtYXpv
bi5kZT4KU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYzOgogICogZml4IGluZGVudAoKQ2hhbmdlZCBz
aW5jZSB2MToKICAqIGFsd2F5cyBwcmludCBYRU5MT0dfRVJSIG1lc3NhZ2VzCiAgKiByZW1vdmUg
QVNTRVJUIGZyb20gYnVpbGRfc3ltYm9sX3RhYmxlKCkKICAqIGFkZGVkIGNvcnJlc3BvbmRpbmcg
ZG9jdW1lbnRhdGlvbgogICogYWRkZWQgdGVzdHMKCiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jICAg
ICAgICAgICAgICAgICAgICAgICB8IDE0NyArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCAgICAgICAgICAgICAgICAgIHwgICA4ICsrCiB4ZW4v
dGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgOSArLQogeGVuL3Rl
c3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9mdW5jLmMgfCAgODYgKysrKysrKysrKysr
KysrKwogNCBmaWxlcyBjaGFuZ2VkLCAyMDYgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nf
bm9mdW5jLmMKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1v
bi9saXZlcGF0Y2guYwppbmRleCAzOGIxZTM1MTlkLi5jNzBmZDVmNjAwIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTQ2
Nyw4ICs0NjcsNyBAQCBzdGF0aWMgaW50IHhlbl9idWlsZF9pZF9kZXAoY29uc3Qgc3RydWN0IHBh
eWxvYWQgKnBheWxvYWQpCiBzdGF0aWMgaW50IGNoZWNrX3NwZWNpYWxfc2VjdGlvbnMoY29uc3Qg
c3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZikKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBz
dGF0aWMgY29uc3QgY2hhciAqY29uc3QgbmFtZXNbXSA9IHsgRUxGX0xJVkVQQVRDSF9GVU5DLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX0RF
UEVORFMsCisgICAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IG5hbWVzW10gPSB7IEVMRl9MSVZF
UEFUQ0hfREVQRU5EUywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RUxGX0xJVkVQQVRDSF9YRU5fREVQRU5EUywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRUxGX0JVSUxEX0lEX05PVEV9OwogICAgIERFQ0xBUkVfQklUTUFQKGZvdW5k
LCBBUlJBWV9TSVpFKG5hbWVzKSkgPSB7IDAgfTsKQEAgLTUwMyw2ICs1MDIsNjQgQEAgc3RhdGlj
IGludCBjaGVja19zcGVjaWFsX3NlY3Rpb25zKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICpl
bGYpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgY2hlY2tfcGF0Y2hpbmdfc2VjdGlv
bnMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZikKK3sKKyAgICB1bnNpZ25lZCBpbnQg
aTsKKyAgICBzdGF0aWMgY29uc3QgY2hhciAqY29uc3QgbmFtZXNbXSA9IHsgRUxGX0xJVkVQQVRD
SF9GVU5DLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfTElW
RVBBVENIX0xPQURfSE9PS1MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVMRl9MSVZFUEFUQ0hfVU5MT0FEX0hPT0tTLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX1BSRUFQUExZX0hPT0ssCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVMRl9MSVZFUEFUQ0hfQVBQTFlfSE9PSywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9Q
T1NUQVBQTFlfSE9PSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RUxGX0xJVkVQQVRDSF9QUkVSRVZFUlRfSE9PSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9SRVZFUlRfSE9PSywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRUxGX0xJVkVQQVRDSF9QT1NUUkVWRVJUX0hPT0t9
OworICAgIERFQ0xBUkVfQklUTUFQKGZvdW5kLCBBUlJBWV9TSVpFKG5hbWVzKSkgPSB7IDAgfTsK
KworICAgIC8qCisgICAgICogVGhlIHBhdGNoaW5nIHNlY3Rpb25zIGFyZSBvcHRpb25hbCwgYnV0
IGF0IGxlYXN0IG9uZQorICAgICAqIG11c3QgYmUgcHJlc2VudC4gT3RoZXJ3aXNlLCB0aGVyZSBp
cyBub3RoaW5nIHRvIGRvLgorICAgICAqIEFsbCB0aGUgZXhpc3Rpbmcgc2VjdGlvbnMgbXVzdCBu
b3QgYmUgZW1wdHkgYW5kIG11c3QKKyAgICAgKiBiZSBwcmVzZW50IGF0IG1vc3Qgb25jZS4KKyAg
ICAgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUobmFtZXMpOyBpKysgKQorICAg
IHsKKyAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpzZWM7CisKKyAgICAg
ICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIG5hbWVzW2ldKTsKKyAgICAg
ICAgaWYgKCAhc2VjICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfREVC
VUcsIExJVkVQQVRDSCAiJXM6ICVzIGlzIG1pc3NpbmdcbiIsCisgICAgICAgICAgICAgICAgICAg
IGVsZi0+bmFtZSwgbmFtZXNbaV0pOworICAgICAgICAgICAgY29udGludWU7IC8qIFRoaXMgc2Vj
dGlvbiBpcyBvcHRpb25hbCAqLworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhc2VjLT5zZWMt
PnNoX3NpemUgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZF
UEFUQ0ggIiVzOiAlcyBpcyBlbXB0eVxuIiwKKyAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUs
IG5hbWVzW2ldKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAg
ICAgICAgaWYgKCB0ZXN0X2FuZF9zZXRfYml0KGksIGZvdW5kKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6ICVzIHdhcyBzZWVuIG1vcmUg
dGhhbiBvbmNlXG4iLAorICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgbmFtZXNbaV0pOwor
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBD
aGVja2luZyBpZiBhdCBsZWFzdCBvbmUgc2VjdGlvbiBpcyBwcmVzZW50LiAqLworICAgIGlmICgg
Yml0bWFwX2VtcHR5KGZvdW5kLCBBUlJBWV9TSVpFKG5hbWVzKSkgKQorICAgIHsKKyAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogTm90aGluZyB0byBwYXRjaC4gQWJvcnRp
bmcuLi5cbiIsCisgICAgICAgICAgICAgICBlbGYtPm5hbWUpOworICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvb2t1cCBzcGVjaWZp
ZWQgc2VjdGlvbiBhbmQgd2hlbiBleGlzdHMgYXNzaWduIGl0cyBhZGRyZXNzIHRvIGEgc3BlY2lm
aWVkIGhvb2suCiAgKiBQZXJmb3JtIHNlY3Rpb24gcG9pbnRlciBhbmQgc2l6ZSB2YWxpZGF0aW9u
OiBzaW5nbGUgaG9vayBzZWN0aW9ucyBtdXN0IGNvbnRhaW4gYQpAQCAtNTQyLDU3ICs1OTksNTkg
QEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAg
ICAgY29uc3QgRWxmX05vdGUgKm47CiAKICAgICBzZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9u
YW1lKGVsZiwgRUxGX0xJVkVQQVRDSF9GVU5DKTsKLSAgICBBU1NFUlQoc2VjKTsKLSAgICBpZiAo
ICFzZWN0aW9uX29rKGVsZiwgc2VjLCBzaXplb2YoKnBheWxvYWQtPmZ1bmNzKSkgKQotICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKLQotICAgIHBheWxvYWQtPmZ1bmNzID0gc2VjLT5sb2FkX2FkZHI7
Ci0gICAgcGF5bG9hZC0+bmZ1bmNzID0gc2VjLT5zZWMtPnNoX3NpemUgLyBzaXplb2YoKnBheWxv
YWQtPmZ1bmNzKTsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKysg
KQorICAgIGlmICggc2VjICkKICAgICB7Ci0gICAgICAgIGludCByYzsKKyAgICAgICAgaWYgKCAh
c2VjdGlvbl9vayhlbGYsIHNlYywgc2l6ZW9mKCpwYXlsb2FkLT5mdW5jcykpICkKKyAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgICAgIGYgPSAmKHBheWxvYWQtPmZ1bmNzW2ldKTsK
KyAgICAgICAgcGF5bG9hZC0+ZnVuY3MgPSBzZWMtPmxvYWRfYWRkcjsKKyAgICAgICAgcGF5bG9h
ZC0+bmZ1bmNzID0gc2VjLT5zZWMtPnNoX3NpemUgLyBzaXplb2YoKnBheWxvYWQtPmZ1bmNzKTsK
IAotICAgICAgICBpZiAoIGYtPnZlcnNpb24gIT0gTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTiAp
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKysgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBXcm9uZyB2
ZXJzaW9uICgldSkuIEV4cGVjdGVkICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGVsZi0+bmFt
ZSwgZi0+dmVyc2lvbiwgTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTik7Ci0gICAgICAgICAgICBy
ZXR1cm4gLUVPUE5PVFNVUFA7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIGludCByYzsKIAotICAg
ICAgICAvKiAnb2xkX2FkZHInLCAnbmV3X2FkZHInLCAnbmV3X3NpemUnIGNhbiBhbGwgYmUgemVy
by4gKi8KLSAgICAgICAgaWYgKCAhZi0+b2xkX3NpemUgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBBZGRyZXNzIG9yIHNpemUgZmllbGRz
IGFyZSB6ZXJvXG4iLAotICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSk7Ci0gICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgfQorICAgICAgICAgICAgZiA9ICYocGF5bG9hZC0+
ZnVuY3NbaV0pOwogCi0gICAgICAgIHJjID0gYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2Z1bmMoZik7
Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICAgICAg
aWYgKCBmLT52ZXJzaW9uICE9IExJVkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04gKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IFdy
b25nIHZlcnNpb24gKCV1KS4gRXhwZWN0ZWQgJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
IGVsZi0+bmFtZSwgZi0+dmVyc2lvbiwgTElWRVBBVENIX1BBWUxPQURfVkVSU0lPTik7CisgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworICAgICAgICAgICAgfQogCi0gICAgICAg
IHJjID0gcmVzb2x2ZV9vbGRfYWRkcmVzcyhmLCBlbGYpOwotICAgICAgICBpZiAoIHJjICkKLSAg
ICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgICAgIC8qICdvbGRfYWRkcicsICduZXdfYWRk
cicsICduZXdfc2l6ZScgY2FuIGFsbCBiZSB6ZXJvLiAqLworICAgICAgICAgICAgaWYgKCAhZi0+
b2xkX3NpemUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0df
RVJSIExJVkVQQVRDSCAiJXM6IEFkZHJlc3Mgb3Igc2l6ZSBmaWVsZHMgYXJlIHplcm9cbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSk7CisgICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBsaXZlcGF0Y2hfdmVyaWZ5
X2Rpc3RhbmNlKGYpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiByYzsK
KyAgICAgICAgICAgIHJjID0gYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2Z1bmMoZik7CisgICAgICAg
ICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgICAg
IHJjID0gcmVzb2x2ZV9vbGRfYWRkcmVzcyhmLCBlbGYpOworICAgICAgICAgICAgaWYgKCByYyAp
CisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgICAgICByYyA9IGxpdmVwYXRj
aF92ZXJpZnlfZGlzdGFuY2UoZik7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
ICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KICAgICB9CiAKLSAgICBMSVZFUEFUQ0hfQVNTSUdO
X01VTFRJX0hPT0soZWxmLCBwYXlsb2FkLT5sb2FkX2Z1bmNzLCBwYXlsb2FkLT5uX2xvYWRfZnVu
Y3MsICIubGl2ZXBhdGNoLmhvb2tzLmxvYWQiKTsKLSAgICBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJ
X0hPT0soZWxmLCBwYXlsb2FkLT51bmxvYWRfZnVuY3MsIHBheWxvYWQtPm5fdW5sb2FkX2Z1bmNz
LCAiLmxpdmVwYXRjaC5ob29rcy51bmxvYWQiKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJ
X0hPT0soZWxmLCBwYXlsb2FkLT5sb2FkX2Z1bmNzLCBwYXlsb2FkLT5uX2xvYWRfZnVuY3MsIEVM
Rl9MSVZFUEFUQ0hfTE9BRF9IT09LUyk7CisgICAgTElWRVBBVENIX0FTU0lHTl9NVUxUSV9IT09L
KGVsZiwgcGF5bG9hZC0+dW5sb2FkX2Z1bmNzLCBwYXlsb2FkLT5uX3VubG9hZF9mdW5jcywgRUxG
X0xJVkVQQVRDSF9VTkxPQURfSE9PS1MpOwogCi0gICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVf
SE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5LnByZSwgIi5saXZlcGF0Y2guaG9va3MucHJl
YXBwbHkiKTsKLSAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+
aG9va3MuYXBwbHkuYWN0aW9uLCAiLmxpdmVwYXRjaC5ob29rcy5hcHBseSIpOwotICAgIExJVkVQ
QVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5hcHBseS5wb3N0LCAi
LmxpdmVwYXRjaC5ob29rcy5wb3N0YXBwbHkiKTsKKyAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdM
RV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MuYXBwbHkucHJlLCBFTEZfTElWRVBBVENIX1BSRUFQ
UExZX0hPT0spOworICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2Fk
LT5ob29rcy5hcHBseS5hY3Rpb24sIEVMRl9MSVZFUEFUQ0hfQVBQTFlfSE9PSyk7CisgICAgTElW
RVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLmFwcGx5LnBvc3Qs
IEVMRl9MSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0spOwogCi0gICAgTElWRVBBVENIX0FTU0lHTl9T
SU5HTEVfSE9PSyhlbGYsIHBheWxvYWQtPmhvb2tzLnJldmVydC5wcmUsICIubGl2ZXBhdGNoLmhv
b2tzLnByZXJldmVydCIpOwotICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBw
YXlsb2FkLT5ob29rcy5yZXZlcnQuYWN0aW9uLCAiLmxpdmVwYXRjaC5ob29rcy5yZXZlcnQiKTsK
LSAgICBMSVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2
ZXJ0LnBvc3QsICIubGl2ZXBhdGNoLmhvb2tzLnBvc3RyZXZlcnQiKTsKKyAgICBMSVZFUEFUQ0hf
QVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnByZSwgRUxGX0xJ
VkVQQVRDSF9QUkVSRVZFUlRfSE9PSyk7CisgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9P
SyhlbGYsIHBheWxvYWQtPmhvb2tzLnJldmVydC5hY3Rpb24sIEVMRl9MSVZFUEFUQ0hfUkVWRVJU
X0hPT0spOworICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5o
b29rcy5yZXZlcnQucG9zdCwgRUxGX0xJVkVQQVRDSF9QT1NUUkVWRVJUX0hPT0spOwogCiAgICAg
c2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9CVUlMRF9JRF9OT1RFKTsK
ICAgICBpZiAoIHNlYyApCkBAIC03ODYsOCArODQ1LDYgQEAgc3RhdGljIGludCBidWlsZF9zeW1i
b2xfdGFibGUoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgc3RydWN0IGxpdmVwYXRjaF9z
eW1ib2wgKnN5bXRhYjsKICAgICBjaGFyICpzdHJ0YWI7CiAKLSAgICBBU1NFUlQocGF5bG9hZC0+
bmZ1bmNzKTsKLQogICAgIC8qIFJlY2FsbCB0aGF0IHNlY3Rpb24gQDAgaXMgYWx3YXlzIE5VTEwu
ICovCiAgICAgZm9yICggaSA9IDE7IGkgPCBlbGYtPm5zeW07IGkrKyApCiAgICAgewpAQCAtOTA0
LDYgKzk2MSwxMCBAQCBzdGF0aWMgaW50IGxvYWRfcGF5bG9hZF9kYXRhKHN0cnVjdCBwYXlsb2Fk
ICpwYXlsb2FkLCB2b2lkICpyYXcsIHNpemVfdCBsZW4pCiAgICAgaWYgKCByYyApCiAgICAgICAg
IGdvdG8gb3V0OwogCisgICAgcmMgPSBjaGVja19wYXRjaGluZ19zZWN0aW9ucygmZWxmKTsKKyAg
ICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICByYyA9IHByZXBhcmVfcGF5bG9h
ZChwYXlsb2FkLCAmZWxmKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmggYi94ZW4vaW5jbHVkZS94ZW4vbGl2
ZXBhdGNoLmgKaW5kZXggZWQ5OTdhYTRjYy4uMmFlYzUzMmVlMiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2xpdmVwYXRjaC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaApA
QCAtMzMsNiArMzMsMTQgQEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wOwogI2RlZmlu
ZSBFTEZfTElWRVBBVENIX0RFUEVORFMgICAgICIubGl2ZXBhdGNoLmRlcGVuZHMiCiAjZGVmaW5l
IEVMRl9MSVZFUEFUQ0hfWEVOX0RFUEVORFMgIi5saXZlcGF0Y2gueGVuX2RlcGVuZHMiCiAjZGVm
aW5lIEVMRl9CVUlMRF9JRF9OT1RFICAgICAgICAgIi5ub3RlLmdudS5idWlsZC1pZCIKKyNkZWZp
bmUgRUxGX0xJVkVQQVRDSF9MT0FEX0hPT0tTICAgICAgIi5saXZlcGF0Y2guaG9va3MubG9hZCIK
KyNkZWZpbmUgRUxGX0xJVkVQQVRDSF9VTkxPQURfSE9PS1MgICAgIi5saXZlcGF0Y2guaG9va3Mu
dW5sb2FkIgorI2RlZmluZSBFTEZfTElWRVBBVENIX1BSRUFQUExZX0hPT0sgICAiLmxpdmVwYXRj
aC5ob29rcy5wcmVhcHBseSIKKyNkZWZpbmUgRUxGX0xJVkVQQVRDSF9BUFBMWV9IT09LICAgICAg
Ii5saXZlcGF0Y2guaG9va3MuYXBwbHkiCisjZGVmaW5lIEVMRl9MSVZFUEFUQ0hfUE9TVEFQUExZ
X0hPT0sgICIubGl2ZXBhdGNoLmhvb2tzLnBvc3RhcHBseSIKKyNkZWZpbmUgRUxGX0xJVkVQQVRD
SF9QUkVSRVZFUlRfSE9PSyAgIi5saXZlcGF0Y2guaG9va3MucHJlcmV2ZXJ0IgorI2RlZmluZSBF
TEZfTElWRVBBVENIX1JFVkVSVF9IT09LICAgICAiLmxpdmVwYXRjaC5ob29rcy5yZXZlcnQiCisj
ZGVmaW5lIEVMRl9MSVZFUEFUQ0hfUE9TVFJFVkVSVF9IT09LICIubGl2ZXBhdGNoLmhvb2tzLnBv
c3RyZXZlcnQiCiAvKiBBcmJpdHJhcnkgbGltaXQgZm9yIHBheWxvYWQgc2l6ZSBhbmQgLmJzcyBz
ZWN0aW9uIHNpemUuICovCiAjZGVmaW5lIExJVkVQQVRDSF9NQVhfU0laRSAgICAgTUIoMikKIApk
aWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBh
dGNoL01ha2VmaWxlCmluZGV4IDExNmU1MmU3NzQuLmJiYzZiZGFmNjQgMTAwNjQ0Ci0tLSBhL3hl
bi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZp
bGUKQEAgLTIzLDYgKzIzLDcgQEAgTElWRVBBVENIX05PX1hFTl9CVUlMRElEIDo9IHhlbl9ub194
ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTIDo9IHhlbl9wcmVw
b3N0X2hvb2tzLmxpdmVwYXRjaAogTElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCA6PSB4ZW5f
cHJlcG9zdF9ob29rc19mYWlsLmxpdmVwYXRjaAogTElWRVBBVENIX0FDVElPTl9IT09LUyA6PSB4
ZW5fYWN0aW9uX2hvb2tzLmxpdmVwYXRjaAorTElWRVBBVENIX0FDVElPTl9IT09LU19OT0ZVTkMg
Oj0geGVuX2FjdGlvbl9ob29rc19ub2Z1bmMubGl2ZXBhdGNoCiAKIExJVkVQQVRDSEVTICs9ICQo
TElWRVBBVENIKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQllFKQpAQCAtMzIsNiArMzMs
NyBAQCBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9OT19YRU5fQlVJTERJRCkKIExJVkVQQVRD
SEVTICs9ICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1MpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQ
QVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJ
T05fSE9PS1MpCitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9GVU5D
KQogCiBMSVZFUEFUQ0hfREVCVUdfRElSID89ICQoREVCVUdfRElSKS94ZW4tbGl2ZXBhdGNoCiAK
QEAgLTE1Miw2ICsxNTQsMTEgQEAgeGVuX2FjdGlvbnNfaG9va3MubzogY29uZmlnLmgKICQoTElW
RVBBVENIX0FDVElPTl9IT09LUyk6IHhlbl9hY3Rpb25faG9va3MubyB4ZW5faGVsbG9fd29ybGRf
ZnVuYy5vIG5vdGUubyB4ZW5fbm90ZS5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xp
bmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKSAkXgogCisuUEhPTlk6ICQoTElW
RVBBVENIX0FDVElPTl9IT09LU19OT0ZVTkMpCiskKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9G
VU5DKTogeGVuX2FjdGlvbl9ob29rc19ub2Z1bmMubyBub3RlLm8geGVuX25vdGUubworCSQoTEQp
ICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX0FDVElPTl9I
T09LU19OT0ZVTkMpICReCisKIC5QSE9OWTogbGl2ZXBhdGNoCiBsaXZlcGF0Y2g6ICQoTElWRVBB
VENIKSAkKExJVkVQQVRDSF9CWUUpICQoTElWRVBBVENIX1JFUExBQ0UpICQoTElWRVBBVENIX05P
UCkgJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxESUQpIFwKLSAgICAgICAgICAgJChMSVZFUEFUQ0hf
UFJFUE9TVF9IT09LUykgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKSAkKExJVkVQQVRD
SF9BQ1RJT05fSE9PS1MpCisgICAgICAgICAgICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1MpICQo
TElWRVBBVENIX1BSRVBPU1RfSE9PS1NfRkFJTCkgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKSBc
CisgICAgICAgICAgICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT0ZVTkMpCmRpZmYgLS1naXQg
YS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2Z1bmMuYyBiL3hlbi90ZXN0
L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX25vZnVuYy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjJiNGU5MDQzNmYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rc19ub2Z1bmMuYwpAQCAtMCwwICsxLDg2IEBACisv
KgorICogQ29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0
ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIK
KyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8
eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8eGVu
L2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CisKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgYXBwbHlfY250Oworc3RhdGljIHVuc2lnbmVkIGludCByZXZlcnRf
Y250OworCitzdGF0aWMgaW50IGFwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRfdCAqcGF5bG9h
ZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBzdGFy
dGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXlsb2FkLT5uZnVu
Y3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyA9ICZw
YXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBhcHBseV9jbnQrKzsKKyAgICAgICAgcHJpbnRr
KEtFUk5fREVCVUcgIiVzOiBhcHBseWluZzogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsK
KyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVu
Y19fKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHJldmVydF9ob29rKGxpdmVw
YXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VS
Tl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkg
PSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2
ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcmV2ZXJ0
X2NudCsrOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHJldmVydGluZzogJXNcbiIs
IF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAi
JXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgdm9pZCBwb3N0X3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7
CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcu
XG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBp
KyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9h
ZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiByZXZlcnRlZDog
JXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBCVUdfT04oYXBwbHlf
Y250ID4gMCB8fCByZXZlcnRfY250ID4gMCk7CisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBI
b29rIGRvbmUuXG4iLCBfX2Z1bmNfXyk7Cit9CisKK0xJVkVQQVRDSF9BUFBMWV9IT09LKGFwcGx5
X2hvb2spOworTElWRVBBVENIX1JFVkVSVF9IT09LKHJldmVydF9ob29rKTsKKworTElWRVBBVENI
X1BPU1RSRVZFUlRfSE9PSyhwb3N0X3JldmVydF9ob29rKTsKKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBH
bWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlz
dGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQg
Q2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERF
IDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:15:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15: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 1iEERL-00017w-NM; Sat, 28 Sep 2019 15:15:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEERK-00017O-3Y
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:15:18 +0000
X-Inumbo-ID: c6ddd3ee-e202-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id c6ddd3ee-e202-11e9-bf31-bc764e2007e4;
 Sat, 28 Sep 2019 15:15:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683717; x=1601219717;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=H8omCje33zfk14pj1ZKR8whDi/3QTddTD7YML9oUOhg=;
 b=OGnW5WUrJmxLPbPPYezFkH2h3z9ZCEGDPc/WFkewjaXvG3Cb1hCJJOyc
 6dezFwCHNZwQTXpcwmB2lqi5khzDWHKz0fqcvSnBkKDgBapPh9+E7Whzn
 atW2bXfwxhqsmxs3SCFytN6WUkyjutsWsJ8dsJQEeVf7QEvMN56G9fynW 8=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="705176538"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 28 Sep 2019 15:14:25 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id 26C16A2398; Sat, 28 Sep 2019 15:14:07 +0000 (UTC)
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:56 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D05EUB004.ant.amazon.com (10.43.166.115) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:55 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:53 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:13:02 +0000
Message-ID: <20190928151305.127380-10-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 09/12] livepatch: Add support for modules
 .modinfo section metadata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>, wipawel@amazon.com, Ross
 Lagerwall <ross.lagerwall@citrix.com>, mpohlack@amazon.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>

SGF2aW5nIGRldGFpbGVkIGxpdmVwYXRjaCBtZXRhZGF0YSBoZWxwcyB0byBwcm9wZXJseSBpZGVu
dGlmeSBtb2R1bGUncwpvcmlnaW4gYW5kIHZlcnNpb24uIEl0IGFsc28gYWxsb3dzIHRvIGtlZXAg
dHJhY2sgb2YgdGhlIGhpc3Rvcnkgb2YKbGl2ZXBhdGNoIGxvYWRzIGluIHRoZSBzeXN0ZW0gKGF0
IGxlYXN0IHdpdGhpbiBkbWVzZyBidWZmZXIgc2l6ZQpsaW1pdHMpLgoKVGhlIGxpdmVwYXRjaCBt
ZXRhZGF0YSBhcmUgZW1iZWRkZWQgaW4gYSBmb3JtIG9mIC5tb2RpbmZvIHNlY3Rpb24uCkVhY2gg
c3VjaCBzZWN0aW9uIGNvbnRhaW5zIGRhdGEgb2YgdGhlIGZvbGxvd2luZyBmb3JtYXQ6CmtleT12
YWx1ZVwwa2V5PXZhbHVlXDAuLi5rZXk9dmFsdWVcMAoKVGhlIC5tb2RpbmZvIHNlY3Rpb24gbWF5
IGJlIGdlbmVyYXRlZCBhbmQgYXBwZW5kZWQgdG8gdGhlIHJlc3VsdGluZwpsaXZlcGF0Y2ggRUxG
IGZpbGUgb3B0aW9uYWxseSBhcyBhbiBleHRyYSBzdGVwIG9mIGEgaGlnaGVyIGxldmVsCmxpdmVw
YXRjaCBidWlsZCBzeXN0ZW0uCgpUaGUgbWV0YWRhdGEgc2VjdGlvbiBwb2ludGVyIGFuZCB0aGUg
c2VjdGlvbiBsZW5ndGggaXMgc3RvcmVkIGluIHRoZQpsaXZlcGF0Y2ggcGF5bG9hZCBzdHJ1Y3R1
cmUgYW5kIGlzIHVzZWQgdG8gZGlzcGxheSB0aGUgY29udGVudCB1cG9uCmxpdmVwYXRjaCBhcHBs
eSBvcGVyYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdl
bEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBBbmRyYS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJz
QGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBCam9lcm4gRG9lYmVsIDxkb2ViZWxAYW1hem9uLmRl
PgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vyc3RlciA8Zm9lcnNsZW9AYW1hem9uLmRlPgpSZXZp
ZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1wb2hsYWNrQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6
IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBS
b3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCkNoYW5nZWQgc2lu
Y2UgdjI6CiAgKiBBZGRlZCAubW9kaW5mbyB0ZXN0cyAoS29ucmFkKQoKIHhlbi9jb21tb24vbGl2
ZXBhdGNoLmMgICAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmggfCAgNiArKysrKysKIHhl
bi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSAgICAgICAgIHwgMTAgKysrKysrKysrLQogMyBmaWxl
cyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggYTFk
NTUxZWJhMy4uNDY2ODVmM2FhOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYwor
KysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC04NTMsNiArODUzLDIzIEBAIHN0YXRpYyBp
bnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogI2VuZGlmCiAgICAg
fQogCisgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIubW9kaW5mbyIp
OworICAgIGlmICggc2VjICkKKyAgICB7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBz
ZWMsIHNpemVvZigqcGF5bG9hZC0+bWV0YWRhdGEuZGF0YSkpICkKKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgICAgIHBheWxvYWQtPm1ldGFkYXRhLmRhdGEgPSBzZWMtPmxvYWRf
YWRkcjsKKyAgICAgICAgcGF5bG9hZC0+bWV0YWRhdGEubGVuID0gc2VjLT5zZWMtPnNoX3NpemU7
CisKKyAgICAgICAgLyogVGhlIG1ldGFkYXRhIGlzIHJlcXVpcmVkIHRvIGNvbnNpc3RzIG9mIG51
bGwgdGVybWluYXRlZCBzdHJpbmdzLiAqLworICAgICAgICBpZiAoIHBheWxvYWQtPm1ldGFkYXRh
LmRhdGFbcGF5bG9hZC0+bWV0YWRhdGEubGVuIC0gMV0gIT0gJ1wwJyApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IEluY29ycmVjdCBtZXRh
ZGF0YSBmb3JtYXQgZGV0ZWN0ZWRcbiIsIHBheWxvYWQtPm5hbWUpOworICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAt
MTIwMSw2ICsxMjE4LDE5IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3Qoc3RydWN0IHhlbl9z
eXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAgKiBmb3IgWEVOX1NZU0NUTF9MSVZFUEFUQ0hf
QUNUSU9OIG9wZXJhdGlvbiAoc2VlIGxpdmVwYXRjaF9hY3Rpb24pLgogICovCiAKK3N0YXRpYyBp
bmxpbmUgdm9pZCBsaXZlcGF0Y2hfZGlzcGxheV9tZXRhZGF0YShjb25zdCBzdHJ1Y3QgbGl2ZXBh
dGNoX21ldGFkYXRhICptZXRhZGF0YSkKK3sKKyAgICBjb25zdCBjaGFyICpzdHI7CisKKyAgICBp
ZiAoIG1ldGFkYXRhICYmIG1ldGFkYXRhLT5kYXRhICYmIG1ldGFkYXRhLT5sZW4gPiAwICkKKyAg
ICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIm1vZHVsZSBtZXRhZGF0
YTpcbiIpOworICAgICAgICBmb3IgKCBzdHIgPSBtZXRhZGF0YS0+ZGF0YTsgc3RyIDwgKG1ldGFk
YXRhLT5kYXRhICsgbWV0YWRhdGEtPmxlbik7IHN0ciArPSAoc3RybGVuKHN0cikgKyAxKSApCisg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIgICVzXG4iLCBzdHIpOwor
ICAgIH0KKworfQorCiBzdGF0aWMgaW50IGFwcGx5X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRh
dGEpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC0xMjMzLDYgKzEyNjMsOCBAQCBzdGF0aWMg
aW50IGFwcGx5X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiAKICAgICBhcmNoX2xpdmVw
YXRjaF9yZXZpdmUoKTsKIAorICAgIGxpdmVwYXRjaF9kaXNwbGF5X21ldGFkYXRhKCZkYXRhLT5t
ZXRhZGF0YSk7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMjAwOCw2ICsyMDQwLDggQEAgc3Rh
dGljIHZvaWQgbGl2ZXBhdGNoX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAg
ICAgICAgZGF0YS0+bmFtZSwgc3RhdGUyc3RyKGRhdGEtPnN0YXRlKSwgZGF0YS0+c3RhdGUsIGRh
dGEtPnRleHRfYWRkciwKICAgICAgICAgICAgICAgIGRhdGEtPnJ3X2FkZHIsIGRhdGEtPnJvX2Fk
ZHIsIGRhdGEtPnBhZ2VzKTsKIAorICAgICAgICBsaXZlcGF0Y2hfZGlzcGxheV9tZXRhZGF0YSgm
ZGF0YS0+bWV0YWRhdGEpOworCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgZGF0YS0+bmZ1bmNz
OyBpKysgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmYg
PSAmKGRhdGEtPmZ1bmNzW2ldKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0
Y2hfcGF5bG9hZC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgKaW5kZXgg
ZmYxNmFmMGRkNi4uOWY1ZjA2NDIwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpdmVw
YXRjaF9wYXlsb2FkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9wYXlsb2FkLmgK
QEAgLTMzLDYgKzMzLDExIEBAIHN0cnVjdCBsaXZlcGF0Y2hfaG9va3MgewogICAgIH0gYXBwbHks
IHJldmVydDsKIH07CiAKK3N0cnVjdCBsaXZlcGF0Y2hfbWV0YWRhdGEgeworICAgIGNvbnN0IGNo
YXIgKmRhdGE7IC8qIFB0ciB0byAubW9kaW5mbyBzZWN0aW9uIHdpdGggQVNDSUkgZGF0YS4gKi8K
KyAgICB1aW50MzJfdCBsZW47ICAgICAvKiBMZW5ndGggb2YgdGhlIG1ldGFkYXRhIHNlY3Rpb24u
ICovCit9OworCiBzdHJ1Y3QgcGF5bG9hZCB7CiAgICAgdWludDMyX3Qgc3RhdGU7ICAgICAgICAg
ICAgICAgICAgICAgIC8qIE9uZSBvZiB0aGUgTElWRVBBVENIX1NUQVRFXyouICovCiAgICAgaW50
MzJfdCByYzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDAgb3IgLVhFTl9FWFguICovCkBA
IC02Myw2ICs2OCw3IEBAIHN0cnVjdCBwYXlsb2FkIHsKICAgICB1bnNpZ25lZCBpbnQgbl9sb2Fk
X2Z1bmNzOyAgICAgICAgICAgLyogTnIgb2YgdGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4ZWN1dGUu
ICovCiAgICAgdW5zaWduZWQgaW50IG5fdW5sb2FkX2Z1bmNzOyAgICAgICAgIC8qIE5yIG9mIGZ1
bmNzIHRvIGNhbGwgZHVydW5nIHVubG9hZC4gKi8KICAgICBjaGFyIG5hbWVbWEVOX0xJVkVQQVRD
SF9OQU1FX1NJWkVdOyAgLyogTmFtZSBvZiBpdC4gKi8KKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX21l
dGFkYXRhIG1ldGFkYXRhOyAgLyogTW9kdWxlIG1ldGEgZGF0YSByZWNvcmQgKi8KIH07CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgYi94ZW4vdGVzdC9saXZl
cGF0Y2gvTWFrZWZpbGUKaW5kZXggY2ViZDNlYjQ5Yy4uZWJiMzQzYzMxNCAxMDA2NDQKLS0tIGEv
eGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtl
ZmlsZQpAQCAtNzksOSArNzksMTcgQEAgY29uZmlnLmg6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8K
IHhlbl9oZWxsb193b3JsZC5vOiBjb25maWcuaAogCiAuUEhPTlk6ICQoTElWRVBBVENIKQotJChM
SVZFUEFUQ0gpOiB4ZW5faGVsbG9fd29ybGRfZnVuYy5vIHhlbl9oZWxsb193b3JsZC5vIG5vdGUu
byB4ZW5fbm90ZS5vCiskKExJVkVQQVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hl
bGxvX3dvcmxkLm8gbm90ZS5vIHhlbl9ub3RlLm8gbW9kaW5mby5vCiAJJChMRCkgJChMREZMQUdT
KSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0gpICReCiAKKy5QSE9OWTogbW9k
aW5mby5vCittb2RpbmZvLm86CisJKHNldCAtZTsgXAorCSBwcmludGYgIkxJVkVQQVRDSF9SVUxF
WlwwIikgPiAkQC5iaW4KKwkkKE9CSkNPUFkpICQoT0JKQ09QWV9NQUdJQykgXAorCQkgICAtLXJl
bmFtZS1zZWN0aW9uPS5kYXRhPS5tb2RpbmZvLGFsbG9jLGxvYWQscmVhZG9ubHksZGF0YSxjb250
ZW50cyAtUyAkQC5iaW4gJEAKKwkjcm0gLWYgJEAuYmluCisKICMKICMgVGhpcyB0YXJnZXQgaXMg
b25seSBhY2Nlc3NpYmxlIGlmIENPTkZJR19MSVZFUEFUQ0ggaXMgZGVmaW5lZCwgd2hpY2gKICMg
ZGVwZW5kcyBvbiAkKGJ1aWxkX2lkX2xpbmtlcikgYmVpbmcgYXZhaWxhYmxlLiBIZW5jZSB3ZSBk
byBub3QKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdt
YkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0
aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBD
aGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUg
Mjg5IDIzNyA4NzkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:16:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEES7-0001Le-3c; Sat, 28 Sep 2019 15:16:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEES6-0001LW-BZ
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:16:06 +0000
X-Inumbo-ID: e3c4541a-e202-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id e3c4541a-e202-11e9-bf31-bc764e2007e4;
 Sat, 28 Sep 2019 15:16:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683765; x=1601219765;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=uyUlFf7xBNliOStU2jzLRhSDkBvhQAQrvvIwim3KOIM=;
 b=NA4q3WcC7oRmWHWztBPs5vR9hPKVTqYi6UQ76pq0JVwHmACmpLhIHgou
 T4QeGeB9kgMYSjrM8PLasx04di3MkkfOK14gnYjnabJ2K2JaRD+FoNY7C
 wRtmgdVsZG3+M7qL4JF8tLUyrNcNhy1MQz6BgrBK9bmBBbsIPJL4A+9E5 M=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="705176577"
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;
 28 Sep 2019 15:14:56 +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 (Postfix) with ESMTPS
 id 2BF0328203B; Sat, 28 Sep 2019 15:14:37 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:14:07 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:14:06 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:14:04 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:13:05 +0000
Message-ID: <20190928151305.127380-13-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Pawel Wieczorkiewicz <wipawel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBYQyBweXRob24gYmluZGluZ3MgbGlicmFyeSB0byBzdXBwb3J0IGFsc28gYWxs
IGNvbW1vbgpsaXZlcGF0Y2ggb3BlcmF0aW9ucyBhbmQgYWN0aW9ucy4KCkFkZCB0aGUgcHl0aG9u
IGJpbmRpbmdzIGZvciB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6Ci0gc3RhdHVzIChweXhjX2xp
dmVwYXRjaF9zdGF0dXMpOgogIFJlcXVpcmVzIGEgcGF5bG9hZCBuYW1lIGFzIGFuIGlucHV0Lgog
IFJldHVybnMgYSBzdGF0dXMgZGljdCBjb250YWluaW5nIGEgc3RhdGUgc3RyaW5nIGFuZCBhIHJl
dHVybiBjb2RlCiAgaW50ZWdlci4KLSBhY3Rpb24gKHB5eGNfbGl2ZXBhdGNoX2FjdGlvbik6CiAg
UmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGFuIGFjdGlvbiBpZCBhcyBhbiBpbnB1dC4gVGlt
ZW91dCBhbmQKICBmbGFncyBhcmUgb3B0aW9uYWwgcGFyYW1ldGVycy4KICBSZXR1cm5zIE5vbmUg
b3IgdGhyb3dzIGFuIGV4Y2VwdGlvbi4KLSB1cGxvYWQgKHB5eGNfbGl2ZXBhdGNoX3VwbG9hZCk6
CiAgUmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGEgbW9kdWxlJ3MgZmlsZW5hbWUgYXMgYW4g
aW5wdXQuCiAgUmV0dXJucyBOb25lIG9yIHRocm93cyBhbiBleGNlcHRpb24uCi0gbGlzdCAocHl4
Y19saXZlcGF0Y2hfbGlzdCk6CiAgVGFrZXMgbm8gcGFyYW1ldGVycy4KICBSZXR1cm5zIGEgbGlz
dCBvZiBkaWN0cyBjb250YWluaW5nIGVhY2ggcGF5bG9hZCdzOgogICogbmFtZSBhcyBhIHN0cmlu
ZwogICogc3RhdGUgYXMgYSBzdHJpbmcKICAqIHJldHVybiBjb2RlIGFzIGFuIGludGVnZXIKICAq
IGxpc3Qgb2YgbWV0YWRhdGEga2V5PXZhbHVlIHN0cmluZ3MKCkVhY2ggZnVuY3Rpb25zIHRocm93
cyBhbiBleGNlcHRpb24gZXJyb3IgYmFzZWQgb24gdGhlIGVycm5vIHZhbHVlCnJlY2VpdmVkIGZy
b20gaXRzIGNvcnJlc3BvbmRpbmcgbGlieGMgZnVuY3Rpb24gY2FsbC4KClNpZ25lZC1vZmYtYnk6
IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQtYnk6IE1h
cnRpbiBNYXplaW4gPGFtYXplaW5AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogQW5kcmEtSXJpbmEg
UGFyYXNjaGl2IDxhbmRyYXByc0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTGVvbmFyZCBGb2Vy
c3RlciA8Zm9lcnNsZW9AYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxu
bWFudGhleUBhbWF6b24uZGU+CkFja2VkLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
PG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYzOgog
ICogcmV0dXJuIE5vbmUgaW5zdGVhZCBvZiBpbnRlZ2VyIDAgZnJvbSBweXhjX2xpdmVwYXRjaF9h
Y3Rpb24oKQogICAgYW5kIHB5eGNfbGl2ZXBhdGNoX3VwbG9hZCgpCiAgKiB1c2UgZnN0YXQoKSBp
bnN0ZWFkIG9mIHN0YXQoKQogICogc2ltcGxpZnkgZXJyb3IgY29uZGl0aW9uIGhhbmRsaW5nIGNv
ZGUgZm9yIHB5eGNfbGl2ZXBhdGNoX3VwbG9hZAogICAgYW5kIGFsc28gc2F2ZSBhbmQgcmVzdG9y
ZSBlcnJubyB2YWx1ZQogICogY2hlY2sgZG9uZSBhbmQgbGVmdCB2YWx1ZXMgdG8gaGFuZGxlIGVy
cm9ycyBpbgogICAgcHl4Y19saXZlcGF0Y2hfbGlzdCgpCiAgKiB1c2UgUHlMaXN0X1NFVF9JVEVN
KCkgdG8gYXZvaWQgdGhlIG5lZWQgZm9yIFB5REVDUkVGCgpDaGFuZ2VkIHNpbmNlIHYxOgogICog
Y2hhbmdlZCBQeUxpc3RfQXBwZW5kKCkgd2l0aCBQeUxpc3RfU2V0SXRlbSgpIGFzIHJlcXVlc3Rl
ZCBieQogICAgTWFyZWsKCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgfCAyNjcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy
NjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwv
eGMveGMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwppbmRleCA5ZDUzYzRj
ZjM3Li42MzEyNDlmOWExIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hj
L3hjLmMKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCkBAIC0xOTc5LDYg
KzE5NzksMjI0IEBAIHN0YXRpYyBQeU9iamVjdCAqcHlmbGFza19hY2Nlc3MoUHlPYmplY3QgKnNl
bGYsIFB5T2JqZWN0ICphcmdzLAogICAgIHJldHVybiBQeV9CdWlsZFZhbHVlKCJpIixyZXQpOwog
fQogCitzdGF0aWMgUHlPYmplY3QgKnB5eGNfbGl2ZXBhdGNoX3N0YXR1cyhYY09iamVjdCAqc2Vs
ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMp
Cit7CisgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCBzdGF0dXM7CisgICAgUHlPYmplY3QgKmlu
Zm9fZGljdCA9IE5VTEw7CisgICAgY2hhciAqbmFtZTsKKyAgICBpbnQgcmM7CisKKyAgICBzdGF0
aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgIm5hbWUiLCBOVUxMIH07CisKKyAgICBpZiAoICFQeUFy
Z19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywgInMiLCBrd2RfbGlzdCwgJm5hbWUp
ICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX2dldChzZWxm
LT54Y19oYW5kbGUsIG5hbWUsICZzdGF0dXMpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3Rv
IGVycm9yOworCisgICAgaW5mb19kaWN0ID0gUHlfQnVpbGRWYWx1ZSgKKyAgICAgICAgICAgICJ7
czppLHM6aX0iLAorICAgICAgICAgICAgInN0YXRlIiwgICAgc3RhdHVzLnN0YXRlLAorICAgICAg
ICAgICAgInJjIiwgICAgICAgc3RhdHVzLnJjKTsKKworZXJyb3I6CisgICAgcmV0dXJuIGluZm9f
ZGljdCA/OiBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUpOworfQorCitz
dGF0aWMgUHlPYmplY3QgKnB5eGNfbGl2ZXBhdGNoX2FjdGlvbihYY09iamVjdCAqc2VsZiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7Cisg
ICAgaW50ICgqYWN0aW9uX2Z1bmMpKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50
MzJfdCB0aW1lb3V0LCB1aW50NjRfdCBmbGFncyk7CisgICAgY2hhciAqbmFtZTsKKyAgICB1bnNp
Z25lZCBpbnQgYWN0aW9uOworICAgIHVpbnQzMl90IHRpbWVvdXQ7CisgICAgdWludDY0X3QgZmxh
Z3M7CisgICAgaW50IHJjID0gLTE7CisKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsg
Im5hbWUiLCAiYWN0aW9uIiwgInRpbWVvdXQiLCAiZmxhZ3MiLCBOVUxMIH07CisKKyAgICBpZiAo
ICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywgInNJfElrIiwga3dkX2xp
c3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZuYW1lLCAmYWN0aW9u
LCAmdGltZW91dCwgJmZsYWdzKSApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBzd2l0Y2gg
KGFjdGlvbikKKyAgICB7CisgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRDoKKyAgICAg
ICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfdW5sb2FkOworICAgICAgICBicmVhazsKKyAg
ICBjYXNlIExJVkVQQVRDSF9BQ1RJT05fUkVWRVJUOgorICAgICAgICBhY3Rpb25fZnVuYyA9IHhj
X2xpdmVwYXRjaF9yZXZlcnQ7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElWRVBBVENIX0FD
VElPTl9BUFBMWToKKyAgICAgICAgYWN0aW9uX2Z1bmMgPSB4Y19saXZlcGF0Y2hfYXBwbHk7Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFOgorICAgICAg
ICBhY3Rpb25fZnVuYyA9IHhjX2xpdmVwYXRjaF9yZXBsYWNlOworICAgICAgICBicmVhazsKKyAg
ICBkZWZhdWx0OgorICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIHJjID0gYWN0aW9u
X2Z1bmMoc2VsZi0+eGNfaGFuZGxlLCBuYW1lLCB0aW1lb3V0LCBmbGFncyk7CisKK2Vycm9yOgor
ICAgIHJldHVybiByYyA/IHB5eGNfZXJyb3JfdG9fZXhjZXB0aW9uKHNlbGYtPnhjX2hhbmRsZSkg
OiBQeV9Ob25lOworfQorCitzdGF0aWMgUHlPYmplY3QgKnB5eGNfbGl2ZXBhdGNoX3VwbG9hZChY
Y09iamVjdCAqc2VsZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5
T2JqZWN0ICphcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlP
YmplY3QgKmt3ZHMpCit7CisgICAgdW5zaWduZWQgY2hhciAqZmJ1ZiA9IE1BUF9GQUlMRUQ7Cisg
ICAgY2hhciAqbmFtZSwgKmZpbGVuYW1lOworICAgIHN0cnVjdCBzdGF0IGJ1ZjsKKyAgICBpbnQg
ZmQgPSAwLCByYyA9IC0xLCBzYXZlZF9lcnJubzsKKyAgICBzc2l6ZV90IGxlbjsKKworICAgIHN0
YXRpYyBjaGFyICprd2RfbGlzdFtdID0geyAibmFtZSIsICJmaWxlbmFtZSIsIE5VTEwgfTsKKwor
ICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAic3MiLCBr
d2RfbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5hbWUsICZm
aWxlbmFtZSkpCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBmZCA9IG9wZW4oZmlsZW5hbWUs
IE9fUkRPTkxZKTsKKyAgICBpZiAoIGZkIDwgMCApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAg
ICBpZiAoIGZzdGF0KGZkLCAmYnVmKSAhPSAwICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAg
IGxlbiA9IGJ1Zi5zdF9zaXplOworICAgIGZidWYgPSBtbWFwKDAsIGxlbiwgUFJPVF9SRUFELCBN
QVBfUFJJVkFURSwgZmQsIDApOworICAgIGlmICggZmJ1ZiA9PSBNQVBfRkFJTEVEICkKKyAgICAg
ICAgZ290byBlcnJvcjsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX3VwbG9hZChzZWxmLT54Y19o
YW5kbGUsIG5hbWUsIGZidWYsIGxlbik7CisKKyAgICBzYXZlZF9lcnJubyA9IGVycm5vOworICAg
IG11bm1hcChmYnVmLCBsZW4pOworICAgIGNsb3NlKGZkKTsKKyAgICBlcnJubyA9IHNhdmVkX2Vy
cm5vOworCitlcnJvcjoKKyAgICByZXR1cm4gcmMgPyBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihz
ZWxmLT54Y19oYW5kbGUpIDogUHlfTm9uZTsKK30KKworc3RhdGljIFB5T2JqZWN0ICpweXhjX2xp
dmVwYXRjaF9saXN0KFhjT2JqZWN0ICpzZWxmKQoreworICAgIFB5T2JqZWN0ICpsaXN0ID0gUHlf
Tm9uZTsKKyAgICB1bnNpZ25lZCBpbnQgbnIsIGRvbmUsIGxlZnQsIGk7CisgICAgeGVuX2xpdmVw
YXRjaF9zdGF0dXNfdCAqaW5mbyA9IE5VTEw7CisgICAgY2hhciAqbmFtZSA9IE5VTEw7CisgICAg
Y2hhciAqbWV0YWRhdGEgPSBOVUxMOworICAgIHVpbnQzMl90ICpsZW4gPSBOVUxMOworICAgIHVp
bnQzMl90ICptZXRhZGF0YV9sZW4gPSBOVUxMOworICAgIHVpbnQzMl90IG5hbWVfdG90YWxfc2l6
ZSwgbWV0YWRhdGFfdG90YWxfc2l6ZTsKKyAgICB1aW50MzJfdCBuYW1lX29mZiwgbWV0YWRhdGFf
b2ZmOworICAgIGludCByYzsKKworICAgIGRvbmUgPSBsZWZ0ID0gMDsKKyAgICByYyA9IHhjX2xp
dmVwYXRjaF9saXN0X2dldF9zaXplcyhzZWxmLT54Y19oYW5kbGUsICZuciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbmFtZV90b3RhbF9zaXplLCAmbWV0YWRhdGFfdG90
YWxfc2l6ZSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBpZiAo
IG5yID09IDAgKQorICAgICAgICByZXR1cm4gUHlMaXN0X05ldygwKTsKKworICAgIHJjID0gRU5P
TUVNOworICAgIGluZm8gPSBtYWxsb2MobnIgKiBzaXplb2YoKmluZm8pKTsKKyAgICBpZiAoICFp
bmZvICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIG5hbWUgPSBtYWxsb2MobmFtZV90b3Rh
bF9zaXplICogc2l6ZW9mKCpuYW1lKSk7CisgICAgaWYgKCAhbmFtZSApCisgICAgICAgIGdvdG8g
ZXJyb3I7CisKKyAgICBsZW4gPSBtYWxsb2MobnIgKiBzaXplb2YoKmxlbikpOworICAgIGlmICgg
IWxlbiApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBtZXRhZGF0YSA9IG1hbGxvYyhtZXRh
ZGF0YV90b3RhbF9zaXplICogc2l6ZW9mKCptZXRhZGF0YSkpOworICAgIGlmICggIW1ldGFkYXRh
ICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIG1ldGFkYXRhX2xlbiA9IG1hbGxvYyhuciAq
IHNpemVvZigqbWV0YWRhdGFfbGVuKSk7CisgICAgaWYgKCAhbWV0YWRhdGFfbGVuICkKKyAgICAg
ICAgZ290byBlcnJvcjsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3Qoc2VsZi0+eGNfaGFu
ZGxlLCBuciwgMCwgaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUsIGxlbiwg
bmFtZV90b3RhbF9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0YWRhdGEsIG1l
dGFkYXRhX2xlbiwgbWV0YWRhdGFfdG90YWxfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZkb25lLCAmbGVmdCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZXJyb3I7CisK
KyAgICBpZiAoIGRvbmUgIT0gbnIgfHwgbGVmdCA+IDAgKQorICAgIHsKKyAgICAgICAgcmMgPSBF
RkFVTFQ7CisgICAgICAgIGdvdG8gZXJyb3I7CisgICAgfQorCisgICAgbGlzdCA9IFB5TGlzdF9O
ZXcoZG9uZSk7CisgICAgbmFtZV9vZmYgPSBtZXRhZGF0YV9vZmYgPSAwOworICAgIGZvciAoIGkg
PSAwOyBpIDwgZG9uZTsgaSsrICkKKyAgICB7CisgICAgICAgIFB5T2JqZWN0ICppbmZvX2RpY3Qs
ICptZXRhZGF0YV9saXN0OworICAgICAgICBjaGFyICpuYW1lX3N0ciwgKm1ldGFkYXRhX3N0cjsK
KworICAgICAgICBuYW1lX3N0ciA9IG5hbWUgKyBuYW1lX29mZjsKKyAgICAgICAgbWV0YWRhdGFf
c3RyID0gbWV0YWRhdGEgKyBtZXRhZGF0YV9vZmY7CisKKyAgICAgICAgbWV0YWRhdGFfbGlzdCA9
IFB5TGlzdF9OZXcoMCk7CisgICAgICAgIGZvciAoIGNoYXIgKnMgPSBtZXRhZGF0YV9zdHI7IHMg
PCBtZXRhZGF0YV9zdHIgKyBtZXRhZGF0YV9sZW5baV07IHMgKz0gc3RybGVuKHMpICsgMSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIFB5T2JqZWN0ICpmaWVsZCA9IFB5X0J1aWxkVmFsdWUoInMi
LCBzKTsKKyAgICAgICAgICAgIGlmICggZmllbGQgPT0gTlVMTCApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAgICAgICAgICAgIFB5X0RFQ1JF
RihtZXRhZGF0YV9saXN0KTsKKyAgICAgICAgICAgICAgICByYyA9IEVGQVVMVDsKKyAgICAgICAg
ICAgICAgICBnb3RvIGVycm9yOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBQeUxpc3Rf
QXBwZW5kKG1ldGFkYXRhX2xpc3QsIGZpZWxkKTsKKyAgICAgICAgICAgIFB5X0RFQ1JFRihmaWVs
ZCk7CisgICAgICAgIH0KKworICAgICAgICBpbmZvX2RpY3QgPSBQeV9CdWlsZFZhbHVlKAorICAg
ICAgICAgICAgIntzOnMsczppLHM6aSxzOk59IiwKKyAgICAgICAgICAgICJuYW1lIiwgICAgIG5h
bWVfc3RyLAorICAgICAgICAgICAgInN0YXRlIiwgICAgaW5mb1tpXS5zdGF0ZSwKKyAgICAgICAg
ICAgICJyYyIsICAgICAgIGluZm9baV0ucmMsCisgICAgICAgICAgICAibWV0YWRhdGEiLCBtZXRh
ZGF0YV9saXN0KTsKKworICAgICAgICBpZiAoIGluZm9fZGljdCA9PSBOVUxMICkKKyAgICAgICAg
eworICAgICAgICAgICAgUHlfREVDUkVGKGxpc3QpOworICAgICAgICAgICAgUHlfREVDUkVGKG1l
dGFkYXRhX2xpc3QpOworICAgICAgICAgICAgcmMgPSBFRkFVTFQ7CisgICAgICAgICAgICBnb3Rv
IGVycm9yOworICAgICAgICB9CisgICAgICAgIFB5TGlzdF9TRVRfSVRFTShsaXN0LCBpLCBpbmZv
X2RpY3QpOworCisgICAgICAgIG5hbWVfb2ZmICs9IGxlbltpXTsKKyAgICAgICAgbWV0YWRhdGFf
b2ZmICs9IG1ldGFkYXRhX2xlbltpXTsKKyAgICB9CisKK2Vycm9yOgorICAgIGZyZWUoaW5mbyk7
CisgICAgZnJlZShuYW1lKTsKKyAgICBmcmVlKGxlbik7CisgICAgZnJlZShtZXRhZGF0YSk7Cisg
ICAgZnJlZShtZXRhZGF0YV9sZW4pOworICAgIHJldHVybiByYyA/IHB5eGNfZXJyb3JfdG9fZXhj
ZXB0aW9uKHNlbGYtPnhjX2hhbmRsZSkgOiBsaXN0OworfQorCiBzdGF0aWMgUHlNZXRob2REZWYg
cHl4Y19tZXRob2RzW10gPSB7CiAgICAgeyAiZG9tYWluX2NyZWF0ZSIsIAogICAgICAgKFB5Q0Z1
bmN0aW9uKXB5eGNfZG9tYWluX2NyZWF0ZSwgCkBAIC0yNTQyLDYgKzI3NjAsNDQgQEAgc3RhdGlj
IFB5TWV0aG9kRGVmIHB5eGNfbWV0aG9kc1tdID0gewogICAgICAgIlJldHVybnM6IFtpbnRdOiAw
IG9uIGFsbCBwZXJtaXNzaW9uIGdyYW50ZWQ7IC0xIGlmIGFueSBwZXJtaXNzaW9ucyBhcmUgXAog
ICAgICAgIGRlbmllZFxuIiB9LCAKIAorICAgIHsgImxpdmVwYXRjaF9zdGF0dXMiLAorICAgICAg
KFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX3N0YXR1cywKKyAgICAgIE1FVEhfS0VZV09SRFMs
ICJcbiIKKyAgICAgICJHZXRzIGN1cnJlbnQgc3RhdGUgYW5kIHJldHVybiBjb2RlIGZvciBhIHNw
ZWNpZmllZCBtb2R1bGUuXG4iCisgICAgICAiIG5hbWUgICAgIFtzdHJdOiBNb2R1bGUgbmFtZSB0
byBiZSB1c2VkXG4iCisgICAgICAiUmV0dXJuczogW2RpY3RdIG9uIHN1Y2Nlc3M7IHRocm93aW5n
IGFuIGV4Y2VwdGlvbiBvbiBlcnJvclxuIgorICAgICAgIiBzdGF0ZSAgICBbaW50XTogTW9kdWxl
IGN1cnJlbnQgc3RhdGU6IENIRUNLRUQgb3IgQVBQTElFRFxuIgorICAgICAgIiByYyAgICAgICBb
aW50XTogUmV0dXJuIGNvZGUgb2YgbGFzdCBtb2R1bGUncyBvcGVyYXRpb25cbiIgfSwKKworICAg
IHsgImxpdmVwYXRjaF91cGxvYWQiLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNo
X3VwbG9hZCwKKyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJVcGxvYWRzIGEgbW9k
dWxlIHdpdGggc3BlY2lmaWVkIG5hbWUgZnJvbSBmaWxlbmFtZS5cbiIKKyAgICAgICIgbmFtZSAg
ICAgW3N0cl06IE1vZHVsZSBuYW1lIHRvIGJlIHVzZWRcbiIKKyAgICAgICIgZmlsZW5hbWUgW3N0
cl06IEZpbGVuYW1lIG9mIGEgbW9kdWxlIHRvIGJlIHVwbG9hZGVkXG4iCisgICAgICAiUmV0dXJu
czogTm9uZSBvbiBzdWNjZXNzOyB0aHJvd2luZyBhbiBleGNlcHRpb24gb24gZXJyb3JcbiIgfSwK
KworICAgIHsgImxpdmVwYXRjaF9hY3Rpb24iLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2
ZXBhdGNoX2FjdGlvbiwKKyAgICAgIE1FVEhfS0VZV09SRFMsICJcbiIKKyAgICAgICJQZXJmb3Jt
cyBhbiBhY3Rpb24gKHVubG9hZCwgcmV2ZXJ0LCBhcHBseSBvciByZXBsYWNlKSBvbiBhIHNwZWNp
ZmllZCBcCisgICAgICAgbW9kdWxlLlxuIgorICAgICAgIiBuYW1lICAgICAgW3N0cl06IE1vZHVs
ZSBuYW1lIHRvIGJlIHVzZWRcbiIKKyAgICAgICIgYWN0aW9uICAgW3VpbnRdOiBBY3Rpb24gZW51
bSBpZFxuIgorICAgICAgIiB0aW1lb3V0ICBbdWludF06IEFjdGlvbiBzY2hlZHVsZWQgZXhlY3V0
aW9uIHRpbWVvdXRcbiIKKyAgICAgICIgZmxhZ3MgICBbdWxvbmddOiBGbGFncyBzcGVjaWZ5aW5n
IGFjdGlvbidzIGV4dHJhIHBhcmFtZXRlcnNcbiIKKyAgICAgICJSZXR1cm5zOiBOb25lIG9uIHN1
Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2VwdGlvbiBvbiBlcnJvclxuIiB9LAorCisgICAgeyAibGl2
ZXBhdGNoX2xpc3QiLAorICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfbGl2ZXBhdGNoX2xpc3QsCisg
ICAgICBNRVRIX05PQVJHUywgIlxuIgorICAgICAgIkxpc3QgYWxsIHVwbG9hZGVkIGxpdmVwYXRj
aCBtb2R1bGVzIHdpdGggdGhlaXIgY3VycmVudCBzdGF0ZSBhbmQgbWV0YWRhdGEuXG4iCisgICAg
ICAiUmV0dXJuczogW2xpc3Qgb2YgZGljdHNdIG9uIHN1Y2Nlc3M7IHRocm93aW5nIGFuIGV4Y2Vw
dGlvbiBvbiBlcnJvclxuIgorICAgICAgIiBuYW1lICAgICBbc3RyXTogTW9kdWxlIG5hbWVcbiIK
KyAgICAgICIgc3RhdGUgICAgW2ludF06IE1vZHVsZSBjdXJyZW50IHN0YXRlOiBDSEVDS0VEIG9y
IEFQUExJRURcbiIKKyAgICAgICIgcmMgICAgICAgW2ludF06IFJldHVybiBjb2RlIG9mIGxhc3Qg
bW9kdWxlJ3Mgb3BlcmF0aW9uXG4iCisgICAgICAiIG1ldGFkYXRhIFtsaXN0XTogTGlzdCBvZiBt
b2R1bGUncyBtZXRhZGF0YSAna2V5PXZhbHVlJyBzdHJpbmdzXG4iIH0sCisKICAgICB7IE5VTEws
IE5VTEwsIDAsIE5VTEwgfQogfTsKIApAQCAtMjY1Myw2ICsyOTA5LDE3IEBAIFB5TU9ESU5JVF9G
VU5DIGluaXR4Yyh2b2lkKQogICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJYRU5fU0NI
RURVTEVSX0NSRURJVCIsIFhFTl9TQ0hFRFVMRVJfQ1JFRElUKTsKICAgICBQeU1vZHVsZV9BZGRJ
bnRDb25zdGFudChtLCAiWEVOX1NDSEVEVUxFUl9DUkVESVQyIiwgWEVOX1NDSEVEVUxFUl9DUkVE
SVQyKTsKIAorICAgIC8qIEV4cG9zZSBsaXZlcGF0Y2ggY29uc3RhbnRzIHRvIFB5dGhvbiAqLwor
ICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX1VOTE9BRCIs
IExJVkVQQVRDSF9BQ1RJT05fVU5MT0FEKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudCht
LCAiTElWRVBBVENIX0FDVElPTl9SRVZFUlQiLCBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVCk7Cisg
ICAgUHlNb2R1bGVfQWRkSW50Q29uc3RhbnQobSwgIkxJVkVQQVRDSF9BQ1RJT05fQVBQTFkiLCBM
SVZFUEFUQ0hfQUNUSU9OX0FQUExZKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAi
TElWRVBBVENIX0FDVElPTl9SRVBMQUNFIiwgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFKTsKKwor
ICAgIFB5TW9kdWxlX0FkZEludENvbnN0YW50KG0sICJMSVZFUEFUQ0hfQUNUSU9OX0FQUExZX05P
REVQUyIsIExJVkVQQVRDSF9BQ1RJT05fQVBQTFlfTk9ERVBTKTsKKworICAgIFB5TW9kdWxlX0Fk
ZEludENvbnN0YW50KG0sICJMSVZFUEFUQ0hfU1RBVEVfQVBQTElFRCIsIExJVkVQQVRDSF9TVEFU
RV9BUFBMSUVEKTsKKyAgICBQeU1vZHVsZV9BZGRJbnRDb25zdGFudChtLCAiTElWRVBBVENIX1NU
QVRFX0NIRUNLRUQiLCBMSVZFUEFUQ0hfU1RBVEVfQ0hFQ0tFRCk7CisKICNpZiBQWV9NQUpPUl9W
RVJTSU9OID49IDMKICAgICByZXR1cm4gbTsKICNlbmRpZgotLSAKMi4xNi41CgoKCgpBbWF6b24g
RGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJs
aW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNo
CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkx
NzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:17:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEET7-0001Xv-Jp; Sat, 28 Sep 2019 15:17:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEET5-0001Xf-W7
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:17:08 +0000
X-Inumbo-ID: 088399e6-e203-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 088399e6-e203-11e9-bf31-bc764e2007e4;
 Sat, 28 Sep 2019 15:17:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683827; x=1601219827;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=SCOh7uYNpBvxg78vVImipiy3W/vveYwwu2WpG6XFJzg=;
 b=lwhJMArQaAB1L+jv/heuyszTA+fZB9oV9DfpMrJWoakQ33FeTFc2uSH1
 85xdtagRuHNeo3UFDaFDTO3jtKPu4KpkoVn65dPbeEHGHIb/WXUEsKMzB
 BrxCW5o6kkvIAkAOnQlZLyVL8OC1ndKe59BfS0pFXE6fc283HmEEcTSH6 8=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="705176494"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 28 Sep 2019 15:13:57 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 7483AA221B; Sat, 28 Sep 2019 15:13:37 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:28 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:27 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:23 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:12:54 +0000
Message-ID: <20190928151305.127380-2-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 01/12] livepatch: Always check hypervisor
 build ID upon livepatch upload
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhpcyBjaGFuZ2UgaXMgcGFydCBvZiBhIGluZGVwZW5kYW50IHN0YWNrZWQgbGl2ZXBhdGNoIG1v
ZHVsZXMKZmVhdHVyZS4gVGhpcyBmZWF0dXJlIGFsbG93cyB0byBieXBhc3MgZGVwZW5kZW5jaWVz
IGJldHdlZW4gbW9kdWxlcwp1cG9uIGxvYWRpbmcsIGJ1dCBzdGlsbCB2ZXJpZmllcyBYZW4gYnVp
bGQgSUQgbWF0Y2hpbmcuCgpJbiBvcmRlciB0byBwcmV2ZW50ICh1cClsb2FkaW5nIGFueSBsaXZl
cGF0Y2hlcyBidWlsdCBmb3IgZGlmZmVyZW50Cmh5cGVydmlzb3IgdmVyc2lvbiBhcyBpbmRpY2F0
ZWQgYnkgdGhlIFhlbiBCdWlsZCBJRCwgYWRkIGNoZWNraW5nIGZvcgp0aGUgcGF5bG9hZCdzIHZz
IFhlbidzIGJ1aWxkIGlkIG1hdGNoLgoKVG8gYWNoaWV2ZSB0aGF0IGVtYmVkIGludG8gZXZlcnkg
bGl2ZXBhdGNoIGFub3RoZXIgc2VjdGlvbiB3aXRoIGEKZGVkaWNhdGVkIGh5cGVydmlzb3IgYnVp
bGQgaWQgaW4gaXQuIEFmdGVyIHRoZSBwYXlsb2FkIGlzIGxvYWRlZCBhbmQKdGhlIC5saXZlcGF0
Y2gueGVuX2RlcGVuZHMgc2VjdGlvbiBiZWNvbWVzIGF2YWlsYWJsZSwgcGVyZm9ybSB0aGUKY2hl
Y2sgYW5kIHJlamVjdCB0aGUgcGF5bG9hZCBpZiB0aGVyZSBpcyBubyBtYXRjaC4KClNpZ25lZC1v
ZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3ZWQt
Ynk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KUmV2aWV3ZWQt
Ynk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBFc2xhbSBF
bG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmRlPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sg
PG1wb2hsYWNrQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYzOgogICogcmVuYW1l
ZCBjaGVja194ZW5fYnVpbGRfaWQoKSB0byB4ZW5fYnVpbGRfaWRfZGVwKCkKCkNoYW5nZWQgc2lu
Y2UgdjE6CiAgKiBhbHdheXMgcHJpbnQgWEVOTE9HX0VSUiBtZXNzYWdlIGZyb20gY2hlY2tfeGVu
X2J1aWxkX2lkKCkKICAqIGZpeCB0eXBvIGluIHRlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCgogLmdp
dGlnbm9yZSAgICAgICAgICAgICAgICAgIHwgIDEgKwogZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5k
b2MgIHwgMjggKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRj
aC5jICAgICAgfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCB8ICA3ICsrKystLS0KIHhlbi90ZXN0L2xp
dmVwYXRjaC9NYWtlZmlsZSB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogNSBm
aWxlcyBjaGFuZ2VkLCA5OCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAzYzk0N2FjOTQ4Li42ZjgzZmM4NzI4
IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTMxMiw2ICszMTIs
NyBAQCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKIHhlbi90ZXN0
L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoCiB4ZW4vdGVzdC9saXZlcGF0Y2gv
eGVuX25vcC5saXZlcGF0Y2gKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3JsZC5s
aXZlcGF0Y2gKK3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9feGVuX2J1aWxkaWQubGl2ZXBhdGNo
CiB4ZW4vdG9vbHMva2NvbmZpZy8udG1wX2d0a2NoZWNrCiB4ZW4vdG9vbHMva2NvbmZpZy8udG1w
X3F0Y2hlY2sKIHhlbi90b29scy9zeW1ib2xzCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBh
dGNoLnBhbmRvYyBiL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCmluZGV4IDZkOWY3MmY0OWIu
LmZkMWY1ZDAxMjYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCkBAIC0yNzAsNiArMjcwLDggQEAgbGlrZSB3aGF0
IHRoZSBMaW51eCBrZXJuZWwgbW9kdWxlIGxvYWRlciBkb2VzLgogVGhlIHBheWxvYWQgY29udGFp
bnMgYXQgbGVhc3QgdGhyZWUgc2VjdGlvbnM6CiAKICAqIGAubGl2ZXBhdGNoLmZ1bmNzYCAtIHdo
aWNoIGlzIGFuIGFycmF5IG9mIGxpdmVwYXRjaF9mdW5jIHN0cnVjdHVyZXMuCisgKiBgLmxpdmVw
YXRjaC54ZW5fZGVwZW5kc2AgLSB3aGljaCBpcyBhbiBFTEYgTm90ZSB0aGF0IGRlc2NyaWJlcyB3
aGF0IFhlbgorICAgIGJ1aWxkLWlkIHRoZSBwYXlsb2FkIGRlcGVuZHMgb24uICoqTVVTVCoqIGhh
dmUgb25lLgogICogYC5saXZlcGF0Y2guZGVwZW5kc2AgLSB3aGljaCBpcyBhbiBFTEYgTm90ZSB0
aGF0IGRlc2NyaWJlcyB3aGF0IHRoZSBwYXlsb2FkCiAgICAgZGVwZW5kcyBvbi4gKipNVVNUKiog
aGF2ZSBvbmUuCiAgKiAgYC5ub3RlLmdudS5idWlsZC1pZGAgLSB0aGUgYnVpbGQtaWQgb2YgdGhp
cyBwYXlsb2FkLiAqKk1VU1QqKiBoYXZlIG9uZS4KQEAgLTM4MywxNiArMzg1LDE2IEBAIFRoZSB0
eXBlIGRlZmluaXRpb24gb2YgdGhlIGZ1bmN0aW9uIGFyZSBhcyBmb2xsb3c6CiAgICAgdHlwZWRl
ZiB2b2lkICgqbGl2ZXBhdGNoX2xvYWRjYWxsX3QpKHZvaWQpOwogICAgIHR5cGVkZWYgdm9pZCAo
KmxpdmVwYXRjaF91bmxvYWRjYWxsX3QpKHZvaWQpOwogCi0jIyMgLmxpdmVwYXRjaC5kZXBlbmRz
IGFuZCAubm90ZS5nbnUuYnVpbGQtaWQKKyMjIyAubGl2ZXBhdGNoLnhlbl9kZXBlbmRzLCAubGl2
ZXBhdGNoLmRlcGVuZHMgYW5kIC5ub3RlLmdudS5idWlsZC1pZAogCiBUbyBzdXBwb3J0IGRlcGVu
ZGVuY2llcyBjaGVja2luZyBhbmQgc2FmZSBsb2FkaW5nICh0byBsb2FkIHRoZQogYXBwcm9waWF0
ZSBwYXlsb2FkIGFnYWluc3QgdGhlIHJpZ2h0IGh5cGVydmlzb3IpIHRoZXJlIGlzIGEgbmVlZAog
dG8gZW1iYmVkIGFuIGJ1aWxkLWlkIGRlcGVuZGVuY3kuCiAKLVRoaXMgaXMgZG9uZSBieSB0aGUg
cGF5bG9hZCBjb250YWluaW5nIGFuIHNlY3Rpb24gYC5saXZlcGF0Y2guZGVwZW5kc2AKLXdoaWNo
IGZvbGxvd3MgdGhlIGZvcm1hdCBvZiBhbiBFTEYgTm90ZS4gVGhlIGNvbnRlbnRzIG9mIHRoaXMK
LShuYW1lLCBhbmQgZGVzY3JpcHRpb24pIGFyZSBzcGVjaWZpYyB0byB0aGUgbGlua2VyIHV0aWxp
emVkIHRvCi1idWlsZCB0aGUgaHlwZXZpc29yIGFuZCBwYXlsb2FkLgorVGhpcyBpcyBkb25lIGJ5
IHRoZSBwYXlsb2FkIGNvbnRhaW5pbmcgc2VjdGlvbnMgYC5saXZlcGF0Y2gueGVuX2RlcGVuZHNg
CithbmQgYC5saXZlcGF0Y2guZGVwZW5kc2Agd2hpY2ggZm9sbG93IHRoZSBmb3JtYXQgb2YgYW4g
RUxGIE5vdGUuCitUaGUgY29udGVudHMgb2YgdGhlc2UgKG5hbWUsIGFuZCBkZXNjcmlwdGlvbikg
YXJlIHNwZWNpZmljIHRvIHRoZSBsaW5rZXIKK3V0aWxpemVkIHRvIGJ1aWxkIHRoZSBoeXBldmlz
b3IgYW5kIHBheWxvYWQuCiAKIElmIEdOVSBsaW5rZXIgaXMgdXNlZCB0aGVuIHRoZSBuYW1lIGlz
IGBHTlVgIGFuZCB0aGUgZGVzY3JpcHRpb24KIGlzIGEgTlRfR05VX0JVSUxEX0lEIHR5cGUgSUQu
IFRoZSBkZXNjcmlwdGlvbiBjYW4gYmUgYW4gU0hBMQpAQCAtNDAwLDYgKzQwMiwxMyBAQCBjaGVj
a3N1bSwgTUQ1IGNoZWNrc3VtIG9yIGFueSB1bmlxdWUgdmFsdWUuCiAKIFRoZSBzaXplIG9mIHRo
ZXNlIHN0cnVjdHVyZXMgdmFyaWVzIHdpdGggdGhlIGAtLWJ1aWxkLWlkYCBsaW5rZXIgb3B0aW9u
LgogCitUaGVyZSBhcmUgdHdvIGtpbmRzIG9mIGJ1aWxkLWlkIGRlcGVuZGVuY2llczoKKworICog
WGVuIGJ1aWxkLWlkIGRlcGVuZGVuY3kgKC5saXZlcGF0Y2gueGVuX2RlcGVuZHMgc2VjdGlvbikK
KyAqIHByZXZpb3VzIHBheWxvYWQgYnVpbGQtaWQgZGVwZW5kZW5jeSAoLmxpdmVwYXRjaC5kZXBl
bmRzIHNlY3Rpb24pCisKK1NlZSAiTGl2ZSBwYXRjaCBpbnRlcmRlcGVuZGVuY2llcyIgZm9yIG1v
cmUgaW5mb3JtYXRpb24uCisKICMjIEh5cGVyY2FsbHMKIAogV2Ugd2lsbCBlbXBsb3kgdGhlIHN1
YiBvcGVyYXRpb25zIG9mIHRoZSBzeXN0ZW0gbWFuYWdlbWVudCBoeXBlcmNhbGwgKHN5c2N0bCku
CkBAIC04OTQsMTMgKzkwMywxNiBAQCBidXQgaXMgbW9yZSBjb21wbGV4IHRvIGltcGxlbWVudC4K
IFRoZSBzZWNvbmQgb3B0aW9uIHdoaWNoIHJlcXVpcmVzIGFuIGJ1aWxkLWlkIG9mIHRoZSBoeXBl
cnZpc29yCiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgWGVuIGh5cGVydmlzb3IuCiAKLVNwZWNpZmlj
YWxseSBlYWNoIHBheWxvYWQgaGFzIHR3byBidWlsZC1pZCBFTEYgbm90ZXM6CitTcGVjaWZpY2Fs
bHkgZWFjaCBwYXlsb2FkIGhhcyB0aHJlZSBidWlsZC1pZCBFTEYgbm90ZXM6CiAgKiBUaGUgYnVp
bGQtaWQgb2YgdGhlIHBheWxvYWQgaXRzZWxmIChnZW5lcmF0ZWQgdmlhIC0tYnVpbGQtaWQpLgor
ICogVGhlIGJ1aWxkLWlkIG9mIHRoZSBYZW4gaHlwZXJ2aXNvciBpdCBkZXBlbmRzIG9uIChleHRy
YWN0ZWQgZnJvbSB0aGUKKyAgIGh5cGVydmlzb3IgZHVyaW5nIGJ1aWxkIHRpbWUpLgogICogVGhl
IGJ1aWxkLWlkIG9mIHRoZSBwYXlsb2FkIGl0IGRlcGVuZHMgb24gKGV4dHJhY3RlZCBmcm9tIHRo
ZQogICAgdGhlIHByZXZpb3VzIHBheWxvYWQgb3IgaHlwZXJ2aXNvciBkdXJpbmcgYnVpbGQgdGlt
ZSkuCiAKLVRoaXMgbWVhbnMgdGhhdCB0aGUgdmVyeSBmaXJzdCBwYXlsb2FkIGRlcGVuZHMgb24g
dGhlIGh5cGVydmlzb3IKLWJ1aWxkLWlkLgorVGhpcyBtZWFucyB0aGF0IGV2ZXJ5IHBheWxvYWQg
ZGVwZW5kcyBvbiB0aGUgaHlwZXJ2aXNvciBidWlsZC1pZCBhbmQgb24KK3RoZSBidWlsZC1pZCBv
ZiB0aGUgcHJldmlvdXMgcGF5bG9hZCBpbiB0aGUgc3RhY2suCitUaGUgdmVyeSBmaXJzdCBwYXls
b2FkIGRlcGVuZHMgb24gdGhlIGh5cGVydmlzb3IgYnVpbGQtaWQgb25seS4KIAogIyBOb3QgWWV0
IERvbmUKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggN2NhYTMwYzIwMi4uMTYzYzljNzllYSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC03NCw2
ICs3NCw3IEBAIHN0cnVjdCBwYXlsb2FkIHsKICAgICB1bnNpZ25lZCBpbnQgbnN5bXM7ICAgICAg
ICAgICAgICAgICAgLyogTnIgb2YgZW50cmllcyBpbiAuc3RydGFiIGFuZCBzeW1ib2xzLiAqLwog
ICAgIHN0cnVjdCBsaXZlcGF0Y2hfYnVpbGRfaWQgaWQ7ICAgICAgICAvKiBFTEZOT1RFX0RFU0Mo
Lm5vdGUuZ251LmJ1aWxkLWlkKSBvZiB0aGUgcGF5bG9hZC4gKi8KICAgICBzdHJ1Y3QgbGl2ZXBh
dGNoX2J1aWxkX2lkIGRlcDsgICAgICAgLyogRUxGTk9URV9ERVNDKC5saXZlcGF0Y2guZGVwZW5k
cykuICovCisgICAgc3RydWN0IGxpdmVwYXRjaF9idWlsZF9pZCB4ZW5fZGVwOyAgIC8qIEVMRk5P
VEVfREVTQygubGl2ZXBhdGNoLnhlbl9kZXBlbmRzKS4gKi8KICAgICBsaXZlcGF0Y2hfbG9hZGNh
bGxfdCAqY29uc3QgKmxvYWRfZnVuY3M7ICAgLyogVGhlIGFycmF5IG9mIGZ1bmNzIHRvIGNhbGwg
YWZ0ZXIgKi8KICAgICBsaXZlcGF0Y2hfdW5sb2FkY2FsbF90ICpjb25zdCAqdW5sb2FkX2Z1bmNz
Oy8qIGxvYWQgYW5kIHVubG9hZCBvZiB0aGUgcGF5bG9hZC4gKi8KICAgICB1bnNpZ25lZCBpbnQg
bl9sb2FkX2Z1bmNzOyAgICAgICAgICAgLyogTnIgb2YgdGhlIGZ1bmNzIHRvIGxvYWQgYW5kIGV4
ZWN1dGUuICovCkBAIC00NzYsMTEgKzQ3NywzNCBAQCBzdGF0aWMgYm9vbCBzZWN0aW9uX29rKGNv
bnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3N0
YXRpYyBpbnQgeGVuX2J1aWxkX2lkX2RlcChjb25zdCBzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCkK
K3sKKyAgICBjb25zdCB2b2lkICppZCA9IE5VTEw7CisgICAgdW5zaWduZWQgaW50IGxlbiA9IDA7
CisgICAgaW50IHJjOworCisgICAgQVNTRVJUKHBheWxvYWQtPnhlbl9kZXAubGVuKTsKKyAgICBB
U1NFUlQocGF5bG9hZC0+eGVuX2RlcC5wKTsKKworICAgIHJjID0geGVuX2J1aWxkX2lkKCZpZCwg
Jmxlbik7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggcGF5
bG9hZC0+eGVuX2RlcC5sZW4gIT0gbGVuIHx8IG1lbWNtcChpZCwgcGF5bG9hZC0+eGVuX2RlcC5w
LCBsZW4pICkgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiBjaGVj
ayBhZ2FpbnN0IGh5cGVydmlzb3IgYnVpbGQtaWQgZmFpbGVkXG4iLAorICAgICAgICAgICAgICAg
cGF5bG9hZC0+bmFtZSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJl
dHVybiAwOworfQorCiBzdGF0aWMgaW50IGNoZWNrX3NwZWNpYWxfc2VjdGlvbnMoY29uc3Qgc3Ry
dWN0IGxpdmVwYXRjaF9lbGYgKmVsZikKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBzdGF0
aWMgY29uc3QgY2hhciAqY29uc3QgbmFtZXNbXSA9IHsgRUxGX0xJVkVQQVRDSF9GVU5DLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFTEZfTElWRVBBVENIX0RFUEVO
RFMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVMRl9MSVZFUEFU
Q0hfWEVOX0RFUEVORFMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVMRl9CVUlMRF9JRF9OT1RFfTsKICAgICBERUNMQVJFX0JJVE1BUChmb3VuZCwgQVJSQVlfU0la
RShuYW1lcykpID0geyAwIH07CiAKQEAgLTYzMiw2ICs2NTYsMjIgQEAgc3RhdGljIGludCBwcmVw
YXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKICAgICB9CiAKKyAgICBzZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVs
ZiwgRUxGX0xJVkVQQVRDSF9YRU5fREVQRU5EUyk7CisgICAgaWYgKCBzZWMgKQorICAgIHsKKyAg
ICAgICAgbiA9IHNlYy0+bG9hZF9hZGRyOworCisgICAgICAgIGlmICggc2VjLT5zZWMtPnNoX3Np
emUgPD0gc2l6ZW9mKCpuKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAg
ICBpZiAoIHhlbl9idWlsZF9pZF9jaGVjayhuLCBzZWMtPnNlYy0+c2hfc2l6ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnBheWxvYWQtPnhlbl9kZXAucCwgJnBheWxvYWQtPnhl
bl9kZXAubGVuKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICBpZiAo
ICFwYXlsb2FkLT54ZW5fZGVwLmxlbiB8fCAhcGF5bG9hZC0+eGVuX2RlcC5wICkKKyAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIC8qIFNldHVwIHRoZSB2aXJ0dWFsIHJl
Z2lvbiB3aXRoIHByb3BlciBkYXRhLiAqLwogICAgIHJlZ2lvbiA9ICZwYXlsb2FkLT5yZWdpb247
CiAKQEAgLTg4Miw2ICs5MjIsMTAgQEAgc3RhdGljIGludCBsb2FkX3BheWxvYWRfZGF0YShzdHJ1
Y3QgcGF5bG9hZCAqcGF5bG9hZCwgdm9pZCAqcmF3LCBzaXplX3QgbGVuKQogICAgIGlmICggcmMg
KQogICAgICAgICBnb3RvIG91dDsKIAorICAgIHJjID0geGVuX2J1aWxkX2lkX2RlcChwYXlsb2Fk
KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICByYyA9IGJ1aWxkX3N5
bWJvbF90YWJsZShwYXlsb2FkLCAmZWxmKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBv
dXQ7CkBAIC0xNjU1LDYgKzE2OTksOSBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfcHJpbnRhbGwo
dW5zaWduZWQgY2hhciBrZXkpCiAKICAgICAgICAgaWYgKCBkYXRhLT5kZXAubGVuICkKICAgICAg
ICAgICAgIHByaW50aygiZGVwZW5kLW9uPSUqcGhOXG4iLCBkYXRhLT5kZXAubGVuLCBkYXRhLT5k
ZXAucCk7CisKKyAgICAgICAgaWYgKCBkYXRhLT54ZW5fZGVwLmxlbiApCisgICAgICAgICAgICBw
cmludGsoImRlcGVuZC1vbi14ZW49JSpwaE5cbiIsIGRhdGEtPnhlbl9kZXAubGVuLCBkYXRhLT54
ZW5fZGVwLnApOwogICAgIH0KIAogICAgIHNwaW5fdW5sb2NrKCZwYXlsb2FkX2xvY2spOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaC5oCmluZGV4IDFiMTgxN2NhMGQuLmVkOTk3YWE0Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgK
QEAgLTI5LDkgKzI5LDEwIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcDsKIC8qIENv
bnZlbmllbmNlIGRlZmluZSBmb3IgcHJpbnRrLiAqLwogI2RlZmluZSBMSVZFUEFUQ0ggICAgICAg
ICAgICAgImxpdmVwYXRjaDogIgogLyogRUxGIHBheWxvYWQgc3BlY2lhbCBzZWN0aW9uIG5hbWVz
LiAqLwotI2RlZmluZSBFTEZfTElWRVBBVENIX0ZVTkMgICAgIi5saXZlcGF0Y2guZnVuY3MiCi0j
ZGVmaW5lIEVMRl9MSVZFUEFUQ0hfREVQRU5EUyAiLmxpdmVwYXRjaC5kZXBlbmRzIgotI2RlZmlu
ZSBFTEZfQlVJTERfSURfTk9URSAgICAgICIubm90ZS5nbnUuYnVpbGQtaWQiCisjZGVmaW5lIEVM
Rl9MSVZFUEFUQ0hfRlVOQyAgICAgICAgIi5saXZlcGF0Y2guZnVuY3MiCisjZGVmaW5lIEVMRl9M
SVZFUEFUQ0hfREVQRU5EUyAgICAgIi5saXZlcGF0Y2guZGVwZW5kcyIKKyNkZWZpbmUgRUxGX0xJ
VkVQQVRDSF9YRU5fREVQRU5EUyAiLmxpdmVwYXRjaC54ZW5fZGVwZW5kcyIKKyNkZWZpbmUgRUxG
X0JVSUxEX0lEX05PVEUgICAgICAgICAiLm5vdGUuZ251LmJ1aWxkLWlkIgogLyogQXJiaXRyYXJ5
IGxpbWl0IGZvciBwYXlsb2FkIHNpemUgYW5kIC5ic3Mgc2VjdGlvbiBzaXplLiAqLwogI2RlZmlu
ZSBMSVZFUEFUQ0hfTUFYX1NJWkUgICAgIE1CKDIpCiAKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xp
dmVwYXRjaC9NYWtlZmlsZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCA2ODMx
MzgzZGIxLi45MzhhZWUxN2VjIDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZp
bGUKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0xOSwxMSArMTksMTMgQEAg
TElWRVBBVENIIDo9IHhlbl9oZWxsb193b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9CWUUgOj0g
eGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9SRVBMQUNFIDo9IHhlbl9yZXBsYWNl
X3dvcmxkLmxpdmVwYXRjaAogTElWRVBBVENIX05PUCA6PSB4ZW5fbm9wLmxpdmVwYXRjaAorTElW
RVBBVENIX05PX1hFTl9CVUlMRElEIDo9IHhlbl9ub194ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIAog
TElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0gpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9C
WUUpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9SRVBMQUNFKQogTElWRVBBVENIRVMgKz0g
JChMSVZFUEFUQ0hfTk9QKQorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxE
SUQpCiAKIExJVkVQQVRDSF9ERUJVR19ESVIgPz0gJChERUJVR19ESVIpL3hlbi1saXZlcGF0Y2gK
IApAQCAtNTksNyArNjEsNyBAQCBjb25maWcuaDogeGVuX2hlbGxvX3dvcmxkX2Z1bmMubwogeGVu
X2hlbGxvX3dvcmxkLm86IGNvbmZpZy5oCiAKIC5QSE9OWTogJChMSVZFUEFUQ0gpCi0kKExJVkVQ
QVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8gbm90ZS5vCisk
KExJVkVQQVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8gbm90
ZS5vIHhlbl9ub3RlLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAt
byAkKExJVkVQQVRDSCkgJF4KIAogIwpAQCAtNzgsNiArODAsMTcgQEAgbm90ZS5vOgogCQkgICAt
LXJlbmFtZS1zZWN0aW9uPS5kYXRhPS5saXZlcGF0Y2guZGVwZW5kcyxhbGxvYyxsb2FkLHJlYWRv
bmx5LGRhdGEsY29udGVudHMgLVMgJEAuYmluICRACiAJcm0gLWYgJEAuYmluCiAKKyMKKyMgQXBw
ZW5kIC5saXZlcGF0Y2gueGVuX2RlcGVuZHMgc2VjdGlvbgorIyB3aXRoIFhlbiBidWlsZC1pZCBk
ZXJpdmVkIGZyb20geGVuLXN5bXMuCisjCisuUEhPTlk6IHhlbl9ub3RlLm8KK3hlbl9ub3RlLm86
CisJJChPQkpDT1BZKSAtTyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlk
ICQoQkFTRURJUikveGVuLXN5bXMgJEAuYmluCisJJChPQkpDT1BZKSAkKE9CSkNPUFlfTUFHSUMp
IFwKKwkJICAgLS1yZW5hbWUtc2VjdGlvbj0uZGF0YT0ubGl2ZXBhdGNoLnhlbl9kZXBlbmRzLGFs
bG9jLGxvYWQscmVhZG9ubHksZGF0YSxjb250ZW50cyAtUyAkQC5iaW4gJEAKKwlybSAtZiAkQC5i
aW4KKwogIwogIyBFeHRyYWN0IHRoZSBidWlsZC1pZCBvZiB0aGUgeGVuX2hlbGxvX3dvcmxkLmxp
dmVwYXRjaAogIyAod2hpY2ggeGVuX2J5ZV93b3JsZCB3aWxsIGRlcGVuZCBvbikuCkBAIC05Miwy
MCArMTA1LDI4IEBAIGhlbGxvX3dvcmxkX25vdGUubzogJChMSVZFUEFUQ0gpCiB4ZW5fYnllX3dv
cmxkLm86IGNvbmZpZy5oCiAKIC5QSE9OWTogJChMSVZFUEFUQ0hfQllFKQotJChMSVZFUEFUQ0hf
QllFKTogeGVuX2J5ZV93b3JsZF9mdW5jLm8geGVuX2J5ZV93b3JsZC5vIGhlbGxvX3dvcmxkX25v
dGUubworJChMSVZFUEFUQ0hfQllFKTogeGVuX2J5ZV93b3JsZF9mdW5jLm8geGVuX2J5ZV93b3Js
ZC5vIGhlbGxvX3dvcmxkX25vdGUubyB4ZW5fbm90ZS5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1
aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfQllFKSAkXgogCiB4ZW5fcmVwbGFjZV93
b3JsZC5vOiBjb25maWcuaAogCiAuUEhPTlk6ICQoTElWRVBBVENIX1JFUExBQ0UpCi0kKExJVkVQ
QVRDSF9SRVBMQUNFKTogeGVuX3JlcGxhY2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dvcmxk
Lm8gbm90ZS5vCiskKExJVkVQQVRDSF9SRVBMQUNFKTogeGVuX3JlcGxhY2Vfd29ybGRfZnVuYy5v
IHhlbl9yZXBsYWNlX3dvcmxkLm8gbm90ZS5vIHhlbl9ub3RlLm8KIAkkKExEKSAkKExERkxBR1Mp
ICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9SRVBMQUNFKSAkXgogCiB4ZW5f
bm9wLm86IGNvbmZpZy5oCiAKIC5QSE9OWTogJChMSVZFUEFUQ0hfTk9QKQotJChMSVZFUEFUQ0hf
Tk9QKTogeGVuX25vcC5vIG5vdGUubworJChMSVZFUEFUQ0hfTk9QKTogeGVuX25vcC5vIG5vdGUu
byB4ZW5fbm90ZS5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8g
JChMSVZFUEFUQ0hfTk9QKSAkXgogCisjIFRoaXMgb25lIGFsd2F5cyBmYWlscyB1cG9uIHVwbG9h
ZCwgYmVjYXVzZSBpdCBkZWxpYmVyYXRlbHkKKyMgZG9lcyBub3QgaGF2ZSBhIC5saXZlcGF0Y2gu
eGVuX2RlcGVuZHMgKHhlbl9ub3RlLm8pIHNlY3Rpb24uCit4ZW5fbm9feGVuX2J1aWxkaWQubzog
Y29uZmlnLmgKKworLlBIT05ZOiAkKExJVkVQQVRDSF9OT19YRU5fQlVJTERJRCkKKyQoTElWRVBB
VENIX05PX1hFTl9CVUlMRElEKTogeGVuX25vcC5vIG5vdGUubworCSQoTEQpICQoTERGTEFHUykg
JChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX05PX1hFTl9CVUlMRElEKSAkXgor
CiAuUEhPTlk6IGxpdmVwYXRjaAotbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hf
QllFKSAkKExJVkVQQVRDSF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApCitsaXZlcGF0Y2g6ICQo
TElWRVBBVENIKSAkKExJVkVQQVRDSF9CWUUpICQoTElWRVBBVENIX1JFUExBQ0UpICQoTElWRVBB
VENIX05PUCkgJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxESUQpCi0tIAoyLjE2LjUKCgoKCkFtYXpv
biBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJl
cmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJp
Y2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0
OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:17:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:17: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 1iEETC-0001ZN-Ts; Sat, 28 Sep 2019 15:17: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=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEETA-0001Yq-RV
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:17:12 +0000
X-Inumbo-ID: 0b0ca61c-e203-11e9-969c-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 0b0ca61c-e203-11e9-969c-12813bfff9fa;
 Sat, 28 Sep 2019 15:17:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683831; x=1601219831;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=cyGVTeJqWDg2m+WVvSYBoBJJDjh9xXyGK18Rrdrna3o=;
 b=MEPFdmXEe9XXmb8XdbFmfCMdSaMEYf6KTzZ9FVdBMG9d/gjtzhcEa7nc
 tf9+VL+4KLajoz92e3PBX/mwK35SIwKW1lei5wGBDxVhxjrLHJgq3XYY3
 /SIhD7tfy07dX2bKigecmhUH9H/NhU/MprGpaSMjHvswvPPtUtfRTSuCP U=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="837593963"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 28 Sep 2019 15:14:18 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id 48EB0A1CBA; Sat, 28 Sep 2019 15:13:51 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:43 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:42 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:38 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:12:58 +0000
Message-ID: <20190928151305.127380-6-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 05/12] livepatch: Add support for
 apply|revert action replacement hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

QnkgZGVmYXVsdCwgaW4gdGhlIHF1aWVzY2luZyB6b25lLCBhIGxpdmVwYXRjaCBwYXlsb2FkIGlz
IGFwcGxpZWQgd2l0aAphcHBseV9wYXlsb2FkKCkgYW5kIHJldmVydGVkIHdpdGggcmV2ZXJ0X3Bh
eWxvYWQoKSBmdW5jdGlvbnMuIEJvdGggb2YKdGhlIGZ1bmN0aW9ucyByZWNlaXZlIHRoZSBwYXls
b2FkIHN0cnVjdCBwb2ludGVyIGFzIGEgcGFyYW1ldGVyLiBUaGUKZnVuY3Rpb25zIGFyZSBhbHNv
IGEgcGxhY2Ugd2hlcmUgc3RhbmRhcmQgJ2xvYWQnIGFuZCAndW5sb2FkJyBtb2R1bGUKaG9va3Mg
YXJlIGV4ZWN1dGVkLgoKVG8gaW5jcmVhc2UgbGl2ZXBhdGNoaW5nIHN5c3RlbSdzIGFnaWxpdHkg
YW5kIHByb3ZpZGUgbW9yZSBmbGV4aWJsZQpsb25nLXRlcm0gbGl2ZXBhdGNoIHNvbHV0aW9uLCBh
bGxvdyB0byBvdmVyd3JpdGUgdGhlIGRlZmF1bHQgYXBwbHkKYW5kIHJldmVydCBhY3Rpb24gZnVu
Y3Rpb25zIHdpdGggaG9vay1saWtlIHN1cHBsaWVkIGFsdGVybmF0aXZlcy4KVGhlIGFsdGVybmF0
aXZlIGZ1bmN0aW9ucyBhcmUgb3B0aW9uYWwgYW5kIHRoZSBkZWZhdWx0IGZ1bmN0aW9ucyBhcmUK
dXNlZCBieSBkZWZhdWx0LgoKU2luY2UgdGhlIGFsdGVybmF0aXZlIGZ1bmN0aW9ucyBoYXZlIGRp
cmVjdCBhY2Nlc3MgdG8gdGhlIGxpdmVwYXRjaApwYXlsb2FkIHN0cnVjdHVyZSwgdGhleSBjYW4g
YmV0dGVyIGNvbnRyb2wgY29udGV4dCBvZiB0aGUgJ2xvYWQnIGFuZAondW5sb2FkJyBob29rcyBl
eGVjdXRpb24gYXMgd2VsbCBhcyBleGFjdCBpbnN0cnVjdGlvbnMgcmVwbGFjZW1lbnQKd29ya2Zs
b3dzLiBUaGV5IGNhbiBiZSBhbHNvIGVhc2lseSBleHRlbmRlZCB0byBzdXBwb3J0IGV4dHJhIGZl
YXR1cmVzCmluIHRoZSBmdXR1cmUuCgpUbyBzaW1wbGlmeSB0aGUgYWx0ZXJuYXRpdmUgZnVuY3Rp
b24gZ2VuZXJhdGlvbiBtb3ZlIGNvZGUgcmVzcG9uc2libGUKZm9yIHBheWxvYWQgYW5kIGxpdmVw
YXRjaCByZWdpb24gcmVnaXN0cmF0aW9uIG91dHNpZGUgb2YgdGhlIGZ1bmN0aW9uLgpUaGF0IHdh
eSBpdCBpcyBndWFyYW50ZWVkIHRoYXQgdGhlIHJlZ2lzdHJhdGlvbiBzdGVwIG9jY3VycyBldmVu
IGZvcgpuZXdseSBzdXBwbGllZCBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVj
em9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBQZXRyZSBFZnRpbWUg
PGVwZXRyZUBhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTWFydGluIFBvaGxhY2sgPG1wb2hsYWNr
QGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpv
bi5jb20+ClJldmlld2VkLWJ5OiBBbmRyYS1JcmluYSBQYXJhc2NoaXYgPGFuZHJhcHJzQGFtYXpv
bi5jb20+ClJldmlld2VkLWJ5OiBCam9lcm4gRG9lYmVsIDxkb2ViZWxAYW1hem9uLmNvbT4KU2ln
bmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
Ci0tLQpDaGFuZ2VkIHNpbmNlIHYzOgogICogcy9ob3RwYXRjaC9saXZlcGF0Y2gvZwogICogcmVt
b3ZlIGV4dHJhIG5ld2xpbmUKCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBhZGRlZCBjb3JyZXNwb25k
aW5nIGRvY3VtZW50YXRpb24KICAqIGFkZGVkIHRlc3RzCgogZG9jcy9taXNjL2xpdmVwYXRjaC5w
YW5kb2MgICAgICAgICAgICB8ICAyMyArKysrKysrKwogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAg
ICAgICAgICAgICAgICB8ICA2NSArKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCAgIHwgIDEwICsrKysKIHhlbi90ZXN0L2xpdmVwYXRjaC9N
YWtlZmlsZSAgICAgICAgICAgfCAgMTAgKysrLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rp
b25faG9va3MuYyB8IDEwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDE5NyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBh
bmRvYwppbmRleCA1YWJkZGQwZDI3Li5lNmMyMThjY2Y3IDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
bGl2ZXBhdGNoLnBhbmRvYworKysgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwpAQCAtMjc1
LDYgKzI3NSw3IEBAIFRoZSBwYXlsb2FkIGNvbnRhaW5zIGF0IGxlYXN0IHRocmVlIHNlY3Rpb25z
OgogICogYC5saXZlcGF0Y2guZnVuY3NgIC0gd2hpY2ggaXMgYW4gYXJyYXkgb2YgbGl2ZXBhdGNo
X2Z1bmMgc3RydWN0dXJlcy4KICAgIGFuZC9vciBhbnkgb2Y6CiAgKiBgLmxpdmVwYXRjaC5ob29r
cy57cHJlYXBwbHkscG9zdGFwcGx5LHByZXJldmVydCxwb3N0cmV2ZXJ0fScKKyAqIGAubGl2ZXBh
dGNoLmhvb2tzLnthcHBseSxyZXZlcnR9YAogICAgLSB3aGljaCBhcmUgYSBwb2ludGVyIHRvIGEg
aG9vayBmdW5jdGlvbiBwb2ludGVyLgogCiAgKiBgLmxpdmVwYXRjaC54ZW5fZGVwZW5kc2AgLSB3
aGljaCBpcyBhbiBFTEYgTm90ZSB0aGF0IGRlc2NyaWJlcyB3aGF0IFhlbgpAQCAtMzU2LDYgKzM1
NywxNCBAQCBtZXQuCiAgKiBgLmxpdmVwYXRjaC5ob29rcy57cHJlcmV2ZXJ0LHBvc3RyZXZlcnR9
YAogICAgLSB3aGljaCBhcmUgYSBwb2ludGVyIHRvIGEgc2luZ2xlIGhvb2sgZnVuY3Rpb24gcG9p
bnRlci4KIAorRmluYWxseSwgaXQgb3B0aW9uYWxseSBtYXkgYWxzbyBjb250YWluIHRoZSBhZGRy
ZXNzIG9mIGFwcGx5IG9yIHJldmVydCBhY3Rpb24KK2hvb2tzIHRvIGJlIGNhbGxlZCBpbnN0ZWFk
IG9mIHRoZSBkZWZhdWx0IGFwcGx5IGFuZCByZXZlcnQgcGF5bG9hZCBhY3Rpb25zCisod2hpbGUg
YWxsIENQVXMgYXJlIGtlcHQgaW4gcXVpZXNjaW5nIHpvbmUpLiBUaGVzZSBob29rcyBkbyBoYXZl
IGFjY2VzcyB0bworcGF5bG9hZCBzdHJ1Y3R1cmUuCisKKyAqIGAubGl2ZXBhdGNoLmhvb2tzLnth
cHBseSxyZXZlcnR9YAorICAgLSB3aGljaCBhcmUgYSBwb2ludGVyIHRvIGEgc2luZ2xlIGhvb2sg
ZnVuY3Rpb24gcG9pbnRlci4KKwogIyMjIEV4YW1wbGUgb2YgLmxpdmVwYXRjaC5mdW5jcwogCiBB
IHNpbXBsZSBleGFtcGxlIG9mIHdoYXQgYSBwYXlsb2FkIGZpbGUgY2FuIGJlOgpAQCAtNDY5LDYg
KzQ3OCwyMCBAQCBUaGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBmdW5jdGlvbiBhcmUgYXMgZm9s
bG93OgogCiAgICAgdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF9wb3N0Y2FsbF90KGxpdmVwYXRjaF9w
YXlsb2FkX3QgKmFyZyk7CiAKKyMjIyMgLmxpdmVwYXRjaC5ob29rcy5hcHBseSBhbmQgLmxpdmVw
YXRjaC5ob29rcy5yZXZlcnQKKworVGhpcyBzZWN0aW9uIGNvbnRhaW5zIGEgcG9pbnRlciB0byBh
IHNpbmdsZSBmdW5jdGlvbiBwb2ludGVyIHRvIGJlIGV4ZWN1dGVkCitpbnN0ZWFkIG9mIGEgZGVm
YXVsdCBhcHBseSAob3IgcmV2ZXJ0KSBhY3Rpb24gZnVuY3Rpb24uIFRoaXMgaXMgdXNlZnVsIHRv
CityZXBsYWNlIG9yIGF1Z21lbnQgZGVmYXVsdCBiZWhhdmlvciBvZiB0aGUgYXBwbHkgKG9yIHJl
dmVydCkgYWN0aW9uIHRoYXQKK3JlcXVpcmVzIGFsbCBDUFVzIHRvIGJlIGluIHRoZSBxdWllc2Np
bmcgem9uZS4KK1RoaXMgdHlwZSBvZiBob29rcyBkbyBoYXZlIGFjY2VzcyB0byBwYXlsb2FkIHN0
cnVjdHVyZS4KKworRWFjaCBlbnRyeSBpbiB0aGlzIGFycmF5IGlzIGVpZ2h0IGJ5dGVzLgorCitU
aGUgdHlwZSBkZWZpbml0aW9uIG9mIHRoZSBmdW5jdGlvbiBhcmUgYXMgZm9sbG93OgorCisgICAg
dHlwZWRlZiBpbnQgbGl2ZXBhdGNoX2FjdGlvbmNhbGxfdChsaXZlcGF0Y2hfcGF5bG9hZF90ICph
cmcpOworCiAjIyMgLmxpdmVwYXRjaC54ZW5fZGVwZW5kcywgLmxpdmVwYXRjaC5kZXBlbmRzIGFu
ZCAubm90ZS5nbnUuYnVpbGQtaWQKIAogVG8gc3VwcG9ydCBkZXBlbmRlbmNpZXMgY2hlY2tpbmcg
YW5kIHNhZmUgbG9hZGluZyAodG8gbG9hZCB0aGUKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2
ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IGU4YmE5MzE3YjcuLjM4YjFl
MzUxOWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1v
bi9saXZlcGF0Y2guYwpAQCAtNTg3LDggKzU4NywxMSBAQCBzdGF0aWMgaW50IHByZXBhcmVfcGF5
bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKICAgICBMSVZFUEFUQ0hfQVNTSUdOX01VTFRJ
X0hPT0soZWxmLCBwYXlsb2FkLT51bmxvYWRfZnVuY3MsIHBheWxvYWQtPm5fdW5sb2FkX2Z1bmNz
LCAiLmxpdmVwYXRjaC5ob29rcy51bmxvYWQiKTsKIAogICAgIExJVkVQQVRDSF9BU1NJR05fU0lO
R0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5hcHBseS5wcmUsICIubGl2ZXBhdGNoLmhvb2tz
LnByZWFwcGx5Iik7CisgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYsIHBheWxv
YWQtPmhvb2tzLmFwcGx5LmFjdGlvbiwgIi5saXZlcGF0Y2guaG9va3MuYXBwbHkiKTsKICAgICBM
SVZFUEFUQ0hfQVNTSUdOX1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MuYXBwbHkucG9z
dCwgIi5saXZlcGF0Y2guaG9va3MucG9zdGFwcGx5Iik7CisKICAgICBMSVZFUEFUQ0hfQVNTSUdO
X1NJTkdMRV9IT09LKGVsZiwgcGF5bG9hZC0+aG9va3MucmV2ZXJ0LnByZSwgIi5saXZlcGF0Y2gu
aG9va3MucHJlcmV2ZXJ0Iik7CisgICAgTElWRVBBVENIX0FTU0lHTl9TSU5HTEVfSE9PSyhlbGYs
IHBheWxvYWQtPmhvb2tzLnJldmVydC5hY3Rpb24sICIubGl2ZXBhdGNoLmhvb2tzLnJldmVydCIp
OwogICAgIExJVkVQQVRDSF9BU1NJR05fU0lOR0xFX0hPT0soZWxmLCBwYXlsb2FkLT5ob29rcy5y
ZXZlcnQucG9zdCwgIi5saXZlcGF0Y2guaG9va3MucG9zdHJldmVydCIpOwogCiAgICAgc2VjID0g
bGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9CVUlMRF9JRF9OT1RFKTsKQEAgLTEx
MTQsNiArMTExNywxMSBAQCBzdGF0aWMgaW50IGFwcGx5X3BheWxvYWQoc3RydWN0IHBheWxvYWQg
KmRhdGEpCiAKICAgICBhcmNoX2xpdmVwYXRjaF9yZXZpdmUoKTsKIAorICAgIHJldHVybiAwOwor
fQorCitzdGF0aWMgaW5saW5lIHZvaWQgYXBwbHlfcGF5bG9hZF90YWlsKHN0cnVjdCBwYXlsb2Fk
ICpkYXRhKQorewogICAgIC8qCiAgICAgICogV2UgbmVlZCBSQ1UgdmFyaWFudCAod2hpY2ggaGFz
IGJhcnJpZXJzKSBpbiBjYXNlIHdlIGNyYXNoIGhlcmUuCiAgICAgICogVGhlIGFwcGxpZWRfbGlz
dCBpcyBpdGVyYXRlZCBieSB0aGUgdHJhcCBjb2RlLgpAQCAtMTEyMSw3ICsxMTI5LDcgQEAgc3Rh
dGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIGxpc3RfYWRk
X3RhaWxfcmN1KCZkYXRhLT5hcHBsaWVkX2xpc3QsICZhcHBsaWVkX2xpc3QpOwogICAgIHJlZ2lz
dGVyX3ZpcnR1YWxfcmVnaW9uKCZkYXRhLT5yZWdpb24pOwogCi0gICAgcmV0dXJuIDA7CisgICAg
ZGF0YS0+c3RhdGUgPSBMSVZFUEFUQ0hfU1RBVEVfQVBQTElFRDsKIH0KIAogc3RhdGljIGludCBy
ZXZlcnRfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKQEAgLTExNTQsNiArMTE2MiwxMSBA
QCBzdGF0aWMgaW50IHJldmVydF9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIEFT
U0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKICAgICBhcmNoX2xpdmVwYXRjaF9yZXZp
dmUoKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHJldmVydF9wYXls
b2FkX3RhaWwoc3RydWN0IHBheWxvYWQgKmRhdGEpCit7CiAKICAgICAvKgogICAgICAqIFdlIG5l
ZWQgUkNVIHZhcmlhbnQgKHdoaWNoIGhhcyBiYXJyaWVycykgaW4gY2FzZSB3ZSBjcmFzaCBoZXJl
LgpAQCAtMTE2Myw3ICsxMTc2LDcgQEAgc3RhdGljIGludCByZXZlcnRfcGF5bG9hZChzdHJ1Y3Qg
cGF5bG9hZCAqZGF0YSkKICAgICB1bnJlZ2lzdGVyX3ZpcnR1YWxfcmVnaW9uKCZkYXRhLT5yZWdp
b24pOwogCiAgICAgZGF0YS0+cmV2ZXJ0ZWQgPSB0cnVlOwotICAgIHJldHVybiAwOworICAgIGRh
dGEtPnN0YXRlID0gTElWRVBBVENIX1NUQVRFX0NIRUNLRUQ7CiB9CiAKIC8qCkBAIC0xMTgzLDE1
ICsxMTk2LDMxIEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9pZCkKICAgICBz
d2l0Y2ggKCBsaXZlcGF0Y2hfd29yay5jbWQgKQogICAgIHsKICAgICBjYXNlIExJVkVQQVRDSF9B
Q1RJT05fQVBQTFk6Ci0gICAgICAgIHJjID0gYXBwbHlfcGF5bG9hZChkYXRhKTsKKyAgICAgICAg
aWYgKCBpc19ob29rX2VuYWJsZWQoZGF0YS0+aG9va3MuYXBwbHkuYWN0aW9uKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVzOiBDYWxsaW5n
IGFwcGx5IGFjdGlvbiBob29rIGZ1bmN0aW9uXG4iLCBkYXRhLT5uYW1lKTsKKworICAgICAgICAg
ICAgcmMgPSAoKmRhdGEtPmhvb2tzLmFwcGx5LmFjdGlvbikoZGF0YSk7CisgICAgICAgIH0KKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSBhcHBseV9wYXlsb2FkKGRhdGEpOworCiAgICAg
ICAgIGlmICggcmMgPT0gMCApCi0gICAgICAgICAgICBkYXRhLT5zdGF0ZSA9IExJVkVQQVRDSF9T
VEFURV9BUFBMSUVEOworICAgICAgICAgICAgYXBwbHlfcGF5bG9hZF90YWlsKGRhdGEpOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgTElWRVBBVENIX0FDVElPTl9SRVZFUlQ6Ci0gICAgICAg
IHJjID0gcmV2ZXJ0X3BheWxvYWQoZGF0YSk7CisgICAgICAgIGlmICggaXNfaG9va19lbmFibGVk
KGRhdGEtPmhvb2tzLnJldmVydC5hY3Rpb24pICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgcmV2ZXJ0IGFjdGlvbiBob29r
IGZ1bmN0aW9uXG4iLCBkYXRhLT5uYW1lKTsKKworICAgICAgICAgICAgcmMgPSAoKmRhdGEtPmhv
b2tzLnJldmVydC5hY3Rpb24pKGRhdGEpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIHJjID0gcmV2ZXJ0X3BheWxvYWQoZGF0YSk7CisKICAgICAgICAgaWYgKCByYyA9PSAw
ICkKLSAgICAgICAgICAgIGRhdGEtPnN0YXRlID0gTElWRVBBVENIX1NUQVRFX0NIRUNLRUQ7Cisg
ICAgICAgICAgICByZXZlcnRfcGF5bG9hZF90YWlsKGRhdGEpOwogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFOgpAQCAtMTIwMiw5ICsxMjMxLDE3IEBA
IHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9pZCkKICAgICAgICAgICovCiAgICAg
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZV9yZXZlcnNlICggb3RoZXIsIHRtcCwgJmFwcGxp
ZWRfbGlzdCwgYXBwbGllZF9saXN0ICkKICAgICAgICAgewotICAgICAgICAgICAgb3RoZXItPnJj
ID0gcmV2ZXJ0X3BheWxvYWQob3RoZXIpOworICAgICAgICAgICAgaWYgKCBpc19ob29rX2VuYWJs
ZWQob3RoZXItPmhvb2tzLnJldmVydC5hY3Rpb24pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQ2FsbGluZyByZXZlcnQg
YWN0aW9uIGhvb2sgZnVuY3Rpb25cbiIsIG90aGVyLT5uYW1lKTsKKworICAgICAgICAgICAgICAg
IG90aGVyLT5yYyA9ICgqb3RoZXItPmhvb2tzLnJldmVydC5hY3Rpb24pKG90aGVyKTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBvdGhlci0+cmMgPSBy
ZXZlcnRfcGF5bG9hZChvdGhlcik7CisKICAgICAgICAgICAgIGlmICggb3RoZXItPnJjID09IDAg
KQotICAgICAgICAgICAgICAgIG90aGVyLT5zdGF0ZSA9IExJVkVQQVRDSF9TVEFURV9DSEVDS0VE
OworICAgICAgICAgICAgICAgIHJldmVydF9wYXlsb2FkX3RhaWwob3RoZXIpOwogICAgICAgICAg
ICAgZWxzZQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKQEAg
LTEyMTQsOSArMTI1MSwxNyBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQp
CiAKICAgICAgICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBh
cHBseV9wYXlsb2FkKGRhdGEpOworICAgICAgICAgICAgaWYgKCBpc19ob29rX2VuYWJsZWQoZGF0
YS0+aG9va3MuYXBwbHkuYWN0aW9uKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IENhbGxpbmcgYXBwbHkgYWN0aW9uIGhv
b2sgZnVuY3Rpb25cbiIsIGRhdGEtPm5hbWUpOworCisgICAgICAgICAgICAgICAgcmMgPSAoKmRh
dGEtPmhvb2tzLmFwcGx5LmFjdGlvbikoZGF0YSk7CisgICAgICAgICAgICB9CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgcmMgPSBhcHBseV9wYXlsb2FkKGRhdGEpOworCiAgICAg
ICAgICAgICBpZiAoIHJjID09IDAgKQotICAgICAgICAgICAgICAgIGRhdGEtPnN0YXRlID0gTElW
RVBBVENIX1NUQVRFX0FQUExJRUQ7CisgICAgICAgICAgICAgICAgYXBwbHlfcGF5bG9hZF90YWls
KGRhdGEpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hf
cGF5bG9hZC5oCmluZGV4IGNkMjA5NDRjYzQuLmZmMTZhZjBkZDYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9saXZlcGF0Y2hfcGF5bG9hZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2hfcGF5bG9hZC5oCkBAIC0yMiwxMSArMjIsMTMgQEAgdHlwZWRlZiB2b2lkIGxpdmVwYXRj
aF9sb2FkY2FsbF90KHZvaWQpOwogdHlwZWRlZiB2b2lkIGxpdmVwYXRjaF91bmxvYWRjYWxsX3Qo
dm9pZCk7CiAKIHR5cGVkZWYgaW50IGxpdmVwYXRjaF9wcmVjYWxsX3QobGl2ZXBhdGNoX3BheWxv
YWRfdCAqYXJnKTsKK3R5cGVkZWYgaW50IGxpdmVwYXRjaF9hY3Rpb25jYWxsX3QobGl2ZXBhdGNo
X3BheWxvYWRfdCAqYXJnKTsKIHR5cGVkZWYgdm9pZCBsaXZlcGF0Y2hfcG9zdGNhbGxfdChsaXZl
cGF0Y2hfcGF5bG9hZF90ICphcmcpOwogCiBzdHJ1Y3QgbGl2ZXBhdGNoX2hvb2tzIHsKICAgICBz
dHJ1Y3QgewogICAgICAgICBsaXZlcGF0Y2hfcHJlY2FsbF90ICpjb25zdCAqcHJlOworICAgICAg
ICBsaXZlcGF0Y2hfYWN0aW9uY2FsbF90ICpjb25zdCAqYWN0aW9uOwogICAgICAgICBsaXZlcGF0
Y2hfcG9zdGNhbGxfdCAqY29uc3QgKnBvc3Q7CiAgICAgfSBhcHBseSwgcmV2ZXJ0OwogfTsKQEAg
LTkxLDYgKzkzLDEwIEBAIHN0cnVjdCBwYXlsb2FkIHsKICAgICBsaXZlcGF0Y2hfcHJlY2FsbF90
ICpfX2F0dHJpYnV0ZV9fKCh3ZWFrLCB1c2VkKSkgXAogICAgICAgICBjb25zdCBsaXZlcGF0Y2hf
cHJlYXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlYXBwbHki
KSA9IF9mbjsKIAorI2RlZmluZSBMSVZFUEFUQ0hfQVBQTFlfSE9PSyhfZm4pIFwKKyAgICBsaXZl
cGF0Y2hfYWN0aW9uY2FsbF90ICpfX2F0dHJpYnV0ZV9fKCh3ZWFrLCB1c2VkKSkgXAorICAgICAg
ICBjb25zdCBsaXZlcGF0Y2hfYXBwbHlfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2gu
aG9va3MuYXBwbHkiKSA9IF9mbjsKKwogI2RlZmluZSBMSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0so
X2ZuKSBcCiAgICAgbGl2ZXBhdGNoX3Bvc3RjYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVz
ZWQpKSBcCiAgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9wb3N0YXBwbHlfZGF0YV8jI19mbiBfX3Nl
Y3Rpb24oIi5saXZlcGF0Y2guaG9va3MucG9zdGFwcGx5IikgPSBfZm47CkBAIC05OSw2ICsxMDUs
MTAgQEAgc3RydWN0IHBheWxvYWQgewogICAgIGxpdmVwYXRjaF9wcmVjYWxsX3QgKl9fYXR0cmli
dXRlX18oKHdlYWssIHVzZWQpKSBcCiAgICAgICAgIGNvbnN0IGxpdmVwYXRjaF9wcmVyZXZlcnRf
ZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3MucHJlcmV2ZXJ0IikgPSBfZm47
CiAKKyNkZWZpbmUgTElWRVBBVENIX1JFVkVSVF9IT09LKF9mbikgXAorICAgIGxpdmVwYXRjaF9h
Y3Rpb25jYWxsX3QgKl9fYXR0cmlidXRlX18oKHdlYWssIHVzZWQpKSBcCisgICAgICAgIGNvbnN0
IGxpdmVwYXRjaF9yZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rpb24oIi5saXZlcGF0Y2guaG9va3Mu
cmV2ZXJ0IikgPSBfZm47CisKICNkZWZpbmUgTElWRVBBVENIX1BPU1RSRVZFUlRfSE9PSyhfZm4p
IFwKICAgICBsaXZlcGF0Y2hfcG9zdGNhbGxfdCAqX19hdHRyaWJ1dGVfXygod2VhaywgdXNlZCkp
IFwKICAgICAgICAgY29uc3QgbGl2ZXBhdGNoX3Bvc3RyZXZlcnRfZGF0YV8jI19mbiBfX3NlY3Rp
b24oIi5saXZlcGF0Y2guaG9va3MucG9zdHJldmVydCIpID0gX2ZuOwpkaWZmIC0tZ2l0IGEveGVu
L3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmlu
ZGV4IGE5NGJjNDg1MzYuLjExNmU1MmU3NzQgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRj
aC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTIyLDYgKzIy
LDcgQEAgTElWRVBBVENIX05PUCA6PSB4ZW5fbm9wLmxpdmVwYXRjaAogTElWRVBBVENIX05PX1hF
Tl9CVUlMRElEIDo9IHhlbl9ub194ZW5fYnVpbGRpZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9QUkVQ
T1NUX0hPT0tTIDo9IHhlbl9wcmVwb3N0X2hvb2tzLmxpdmVwYXRjaAogTElWRVBBVENIX1BSRVBP
U1RfSE9PS1NfRkFJTCA6PSB4ZW5fcHJlcG9zdF9ob29rc19mYWlsLmxpdmVwYXRjaAorTElWRVBB
VENIX0FDVElPTl9IT09LUyA6PSB4ZW5fYWN0aW9uX2hvb2tzLmxpdmVwYXRjaAogCiBMSVZFUEFU
Q0hFUyArPSAkKExJVkVQQVRDSCkKIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0JZRSkKQEAg
LTMwLDYgKzMxLDcgQEAgTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9QKQogTElWRVBBVENI
RVMgKz0gJChMSVZFUEFUQ0hfTk9fWEVOX0JVSUxESUQpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQ
QVRDSF9QUkVQT1NUX0hPT0tTKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfUFJFUE9TVF9I
T09LU19GQUlMKQorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKQogCiBM
SVZFUEFUQ0hfREVCVUdfRElSID89ICQoREVCVUdfRElSKS94ZW4tbGl2ZXBhdGNoCiAKQEAgLTE0
NCw2ICsxNDYsMTIgQEAgeGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vOiBjb25maWcuaAogJChMSVZF
UEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKTogeGVuX3ByZXBvc3RfaG9va3NfZmFpbC5vIHhlbl9o
ZWxsb193b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9ub3RlLm8KIAkkKExEKSAkKExERkxBR1MpICQo
YnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpICRe
CiAKK3hlbl9hY3Rpb25zX2hvb2tzLm86IGNvbmZpZy5oCisKKy5QSE9OWTogJChMSVZFUEFUQ0hf
QUNUSU9OX0hPT0tTKQorJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKTogeGVuX2FjdGlvbl9ob29r
cy5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExE
RkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1Mp
ICReCisKIC5QSE9OWTogbGl2ZXBhdGNoCiBsaXZlcGF0Y2g6ICQoTElWRVBBVENIKSAkKExJVkVQ
QVRDSF9CWUUpICQoTElWRVBBVENIX1JFUExBQ0UpICQoTElWRVBBVENIX05PUCkgJChMSVZFUEFU
Q0hfTk9fWEVOX0JVSUxESUQpIFwKLSAgICAgICAgICAgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09L
UykgJChMSVZFUEFUQ0hfUFJFUE9TVF9IT09LU19GQUlMKQorICAgICAgICAgICAkKExJVkVQQVRD
SF9QUkVQT1NUX0hPT0tTKSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpICQoTElWRVBB
VENIX0FDVElPTl9IT09LUykKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0
aW9uX2hvb2tzLmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmE5NDdhZmM0MWYKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jCkBAIC0wLDAgKzEs
MTAwIEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4gb3IgaXRz
IGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRlICJj
b25maWcuaCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cisj
aW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5j
bHVkZSA8eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3Rs
Lmg+CisKK3N0YXRpYyBjb25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAi
eGVuX2V4dHJhX3ZlcnNpb24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2
b2lkKTsKKworc3RhdGljIHVuc2lnbmVkIGludCBhcHBseV9jbnQ7CitzdGF0aWMgdW5zaWduZWQg
aW50IHJldmVydF9jbnQ7CisKK3N0YXRpYyBpbnQgYXBwbHlfaG9vayhsaXZlcGF0Y2hfcGF5bG9h
ZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVz
OiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBh
eWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5j
ICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIGFwcGx5X2NudCsrOworCisg
ICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogYXBwbHlpbmc6ICVzXG4iLCBfX2Z1bmNfXywg
ZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRv
bmUuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCByZXZl
cnRfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisg
ICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOwor
CisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisg
ICAgICAgIHJldmVydF9jbnQrKzsKKworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHJl
dmVydGluZzogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmlu
dGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVy
biAwOworfQorCitzdGF0aWMgdm9pZCBwb3N0X3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2Fk
X3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6
IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5
bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMg
KmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiByZXZlcnRlZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAg
ICBCVUdfT04oYXBwbHlfY250ICE9IDEgfHwgcmV2ZXJ0X2NudCAhPSAxKTsKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENI
X0FQUExZX0hPT0soYXBwbHlfaG9vayk7CitMSVZFUEFUQ0hfUkVWRVJUX0hPT0socmV2ZXJ0X2hv
b2spOworCitMSVZFUEFUQ0hfUE9TVFJFVkVSVF9IT09LKHBvc3RfcmV2ZXJ0X2hvb2spOworCitz
dHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBh
dGNoX3hlbl9oZWxsb193b3JsZCA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FE
X1ZFUlNJT04sCisgICAgLm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuYywKKyAgICAu
bmV3X2FkZHIgPSB4ZW5faGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRyID0geGVuX2V4dHJhX3Zl
cnNpb24sCisgICAgLm5ld19zaXplID0gTkVXX0NPREVfU1osCisgICAgLm9sZF9zaXplID0gT0xE
X0NPREVfU1osCit9OworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTYuNQoKCgoK
QW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAx
MTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBI
ZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBI
UkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:17:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:17:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEETT-0001em-Fa; Sat, 28 Sep 2019 15:17: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=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEETS-0001eV-O8
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:17:30 +0000
X-Inumbo-ID: 160d2d99-e203-11e9-969c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 160d2d99-e203-11e9-969c-12813bfff9fa;
 Sat, 28 Sep 2019 15:17:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683850; x=1601219850;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=YQG0uIqpzSb+8mkH29tHLz7NO9hclm49VwNWGgfzauw=;
 b=EkKfsWzB4PXXWloVdgcSanuFJwHyaGWBdDzLD357TjysV3zuezV6XG42
 5nmbeYWKrtRKDZ99LJyQP49VjAtPFZufTWokgApUJUtnHolGaTH1a72wC
 02Xw8ABXpwD5Ulvg1tkRNzp7qZeNv+qjdJvoTzfiY751WV0XKp4XEOz5t A=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="705176535"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 28 Sep 2019 15:14:20 +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 (Postfix) with ESMTPS
 id C98F8A24F4; Sat, 28 Sep 2019 15:14:00 +0000 (UTC)
Received: from EX13D05EUC001.ant.amazon.com (10.43.164.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:50 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D05EUC001.ant.amazon.com (10.43.164.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:48 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:45 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:13:00 +0000
Message-ID: <20190928151305.127380-8-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

TGl2ZXBhdGNoIG9ubHkgdHJhY2tzIGFuIGVudGlyZSBwYXlsb2FkIGFwcGxpZWQvcmV2ZXJ0ZWQg
c3RhdGUuIEJ1dCwKd2l0aCBhbiBvcHRpb24gdG8gc3VwcGx5IHRoZSBhcHBseV9wYXlsb2FkKCkg
YW5kL29yIHJldmVydF9wYXlsb2FkKCkKZnVuY3Rpb25zIGFzIG9wdGlvbmFsIGhvb2tzLCBpdCBi
ZWNvbWVzIHBvc3NpYmxlIHRvIGludGVybWl4IHRoZQpleGVjdXRpb24gb2YgdGhlIG9yaWdpbmFs
IGFwcGx5X3BheWxvYWQoKS9yZXZlcnRfcGF5bG9hZCgpIGZ1bmN0aW9ucwp3aXRoIHRoZWlyIGR5
bmFtaWNhbGx5IHN1cHBsaWVkIGNvdW50ZXJwYXJ0cy4KSXQgaXMgaW1wb3J0YW50IHRoZW4gdG8g
dHJhY2sgdGhlIGN1cnJlbnQgc3RhdGUgb2YgZXZlcnkgZnVuY3Rpb24KYmVpbmcgcGF0Y2hlZCBh
bmQgcHJldmVudCBzaXR1YXRpb25zIG9mIHVuaW50ZW50aW9uYWwgZG91YmxlLWFwcGx5Cm9yIHVu
YXBwbGllZCByZXZlcnQuCgpUbyBzdXBwb3J0IHRoYXQsIGl0IGlzIG5lY2Vzc2FyeSB0byBleHRl
bmQgcHVibGljIGludGVyZmFjZSBvZiB0aGUKbGl2ZXBhdGNoLiBUaGUgc3RydWN0IGxpdmVwYXRj
aF9mdW5jIGdldHMgYWRkaXRpb25hbCBmaWVsZCBob2xkaW5nCnRoZSBhcHBsaWVkL3JldmVydGVk
IHN0YXRlIG1hcmtlci4KClRvIHJlZmxlY3QgdGhlIGxpdmVwYXRjaCBwYXlsb2FkIEFCSSBjaGFu
Z2UsIGJ1bXAgdGhlIHZlcnNpb24gZmxhZwpMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OIHVwIHRv
IDIuCgpbQW5kIGFsc28gdXBkYXRlIHRoZSB0b3Agb2YgdGhlIGRlc2lnbiBkb2N1bWVudF0KClNp
Z25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2
aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9uLmNvbT4KUmV2
aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBN
YXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlZCBzaW5jZSB2MzoKICAqIFVz
ZSBjb21tb25fbGl2ZXBhdGNoX3thcHBseSxyZXZlcnR9IGluc3RlYWQgb2YgbW9kaWZ5aW5nCiAg
ICBhcmNoX2xpdmVwYXRjaF97YXBwbHkscmV2ZXJ0fS4KICAqIHMvYm9vbF90L2Jvb2wvZwoKQ2hh
bmdlZCBzaW5jZSB2MjoKICAqIERvY3VtZW50YXRpb24gZml4ZXMKCkNoYW5nZWQgc2luY2UgdjE6
CiAgKiBzdXBwb3J0IHRoZSBmZWF0dXJlIGZvciBhbGwgYXJjaCAoYWRkIGhhbmRsaW5nIGZvciBB
cm0pCiAgKiBhZGQgY29tbW9uIGlzX2Z1bmNfYXBwbGllZCgpIGFuZCBpc19mdW5jX3JldmVydGVk
KCkgdG8gYmUKICAgIHVzZWQgYnkgYWxsIGFyY2gKICAqIHJlbW92ZSBleHBsaWNpdCBlbnVtIHZh
bHVlcyBmcm9tIGVudW0gbGl2ZXBhdGNoX2Z1bmNfc3RhdGUKICAqIGFkZGVkIGNvcnJlc3BvbmRp
bmcgZG9jdW1lbnRhdGlvbgogICogYWRkZWQgdGVzdHMKCiBkb2NzL21pc2MvbGl2ZXBhdGNoLnBh
bmRvYyAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICsrLQogeGVuL2NvbW1vbi9saXZlcGF0Y2gu
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzOSArKysrKystCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmggICAgICAgICAgICAgICAgICAgIHwgICA5ICstCiB4ZW4vaW5jbHVkZS94ZW4v
bGl2ZXBhdGNoLmggICAgICAgICAgICAgICAgICAgIHwgIDI4ICsrKysrCiB4ZW4vdGVzdC9saXZl
cGF0Y2gvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgIDI3ICsrKystCiB4ZW4vdGVzdC9s
aXZlcGF0Y2gveGVuX2FjdGlvbl9ob29rcy5jICAgICAgICAgIHwgICAyICsKIHhlbi90ZXN0L2xp
dmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5jICAgfCAxMTIgKysrKysrKysrKysrKysr
KysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9hcHBseS5jICB8IDEz
NiArKysrKysrKysrKysrKysrKysrKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25f
aG9va3Nfbm9yZXZlcnQuYyB8IDE0MyArKysrKysrKysrKysrKysrKysrKysrKysrCiA5IGZpbGVz
IGNoYW5nZWQsIDUwNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX21hcmtlci5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3Nfbm9hcHBs
eS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9v
a3Nfbm9yZXZlcnQuYwoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jIGIv
ZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKaW5kZXggZTZjMjE4Y2NmNy4uYjlhMzdjYTcxNyAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKKysrIGIvZG9jcy9taXNjL2xp
dmVwYXRjaC5wYW5kb2MKQEAgLTEsNCArMSw0IEBACi0jIFhlbiBMaXZlIFBhdGNoaW5nIERlc2ln
biB2MQorIyBYZW4gTGl2ZSBQYXRjaGluZyBEZXNpZ24gdjIKIAogIyMgUmF0aW9uYWxlCiAKQEAg
LTI5NywxMCArMjk3LDE0IEBAIHdoaWNoIGRlc2NyaWJlIHRoZSBmdW5jdGlvbnMgdG8gYmUgcGF0
Y2hlZDoKICAgICAgICAgdWludDMyX3Qgb2xkX3NpemU7CiAgICAgICAgIHVpbnQ4X3QgdmVyc2lv
bjsKICAgICAgICAgdWludDhfdCBvcGFxdWVbMzFdOworICAgICAgICAvKiBBZGRlZCB0byBsaXZl
cGF0Y2ggcGF5bG9hZCB2ZXJzaW9uIDI6ICovCisgICAgICAgIHVpbnQ4X3QgYXBwbGllZDsKKyAg
ICAgICAgdWludDhfdCBfcGFkWzddOwogICAgIH07CiAKIFRoZSBzaXplIG9mIHRoZSBzdHJ1Y3R1
cmUgaXMgNjQgYnl0ZXMgb24gNjQtYml0IGh5cGVydmlzb3JzLiBJdCB3aWxsIGJlCiA1MiBvbiAz
Mi1iaXQgaHlwZXJ2aXNvcnMuCitUaGUgdmVyc2lvbiAyIG9mIHRoZSBwYXlsb2FkIGFkZHMgYWRk
aXRpb25hbCA4IGJ5dGVzIHRvIHRoZSBzdHJ1Y3R1cmUgc2l6ZS4KIAogICogYG5hbWVgIGlzIHRo
ZSBzeW1ib2wgbmFtZSBvZiB0aGUgb2xkIGZ1bmN0aW9uLiBPbmx5IHVzZWQgaWYgYG9sZF9hZGRy
YCBpcwogICAgemVybywgb3RoZXJ3aXNlIHdpbGwgYmUgdXNlZCBkdXJpbmcgZHluYW1pYyBsaW5r
aW5nICh3aGVuIGh5cGVydmlzb3IgbG9hZHMKQEAgLTMyNCw5ICszMjgsMTUgQEAgVGhlIHNpemUg
b2YgdGhlIHN0cnVjdHVyZSBpcyA2NCBieXRlcyBvbiA2NC1iaXQgaHlwZXJ2aXNvcnMuIEl0IHdp
bGwgYmUKICAgICogSWYgdGhlIHZhbHVlIG9mIGBuZXdfYWRkcmAgaXMgemVybyB0aGVuIGBuZXdf
c2l6ZWAgZGV0ZXJtaW5lcyBob3cgbWFueQogICAgIGluc3RydWN0aW9uIGJ5dGVzIHRvIE5PUCAo
dXAgdG8gb3BhcXVlIHNpemUgbW9kdWxvIHNtYWxsZXN0IHBsYXRmb3JtCiAgICAgaW5zdHJ1Y3Rp
b24gLSAxIGJ5dGUgeDg2IGFuZCA0IGJ5dGVzIG9uIEFSTSkuCi0gKiBgdmVyc2lvbmAgaXMgdG8g
YmUgb25lLgorICogYHZlcnNpb25gIGluZGljYXRlcyB2ZXJzaW9uIG9mIHRoZSBnZW5lcmF0ZWQg
cGF5bG9hZC4KICAqIGBvcGFxdWVgICoqTVVTVCoqIGJlIHplcm8uCiAKK1RoZSB2ZXJzaW9uIDIg
b2YgdGhlIHBheWxvYWQgYWRkcyB0aGUgZm9sbG93aW5nIGZpZWxkcyB0byB0aGUgc3RydWN0dXJl
OgorCisgICogYGFwcGxpZWRgIHRyYWNrcyBmdW5jdGlvbidzIGFwcGxpZWQvcmV2ZXJ0ZWQgc3Rh
dGUuIEl0IGhhcyBhIGJvb2xlYW4gdHlwZQorICAgIGVpdGhlciBMSVZFUEFUQ0hfRlVOQ19OT1Rf
QVBQTElFRCBvciBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVELgorICAqIGBfcGFkWzddYCBhZGRzIHBh
ZGRpbmcgdG8gYWxpZ24gdG8gOCBieXRlcy4KKwogVGhlIHNpemUgb2YgdGhlIGBsaXZlcGF0Y2hf
ZnVuY2AgYXJyYXkgaXMgZGV0ZXJtaW5lZCBmcm9tIHRoZSBFTEYgc2VjdGlvbgogc2l6ZS4KIApA
QCAtMzc4LDYgKzM4OCw5IEBAIEEgc2ltcGxlIGV4YW1wbGUgb2Ygd2hhdCBhIHBheWxvYWQgZmls
ZSBjYW4gYmU6CiAgICAgICAgIHVpbnQzMl90IG9sZF9zaXplOwogICAgICAgICB1aW50OF90IHZl
cnNpb247CiAgICAgICAgIHVpbnQ4X3QgcGFkWzMxXTsKKyAgICAgICAgLyogQWRkZWQgdG8gbGl2
ZXBhdGNoIHBheWxvYWQgdmVyc2lvbiAyOiAqLworICAgICAgICB1aW50OF90IGFwcGxpZWQ7Cisg
ICAgICAgIHVpbnQ4X3QgX3BhZFs3XTsKICAgICB9OwogCiAgICAgLyogT3VyIHJlcGxhY2VtZW50
IGZ1bmN0aW9uIGZvciB4ZW5fZXh0cmFfdmVyc2lvbi4gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IGM3MGZkNWY2MDAu
LmQyMDE0NzliNDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVu
L2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtMTE3NCw3ICsxMTc0LDcgQEAgc3RhdGljIGludCBhcHBs
eV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIEFTU0VSVCghbG9jYWxfaXJxX2lz
X2VuYWJsZWQoKSk7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IGRhdGEtPm5mdW5jczsgaSsrICkK
LSAgICAgICAgYXJjaF9saXZlcGF0Y2hfYXBwbHkoJmRhdGEtPmZ1bmNzW2ldKTsKKyAgICAgICAg
Y29tbW9uX2xpdmVwYXRjaF9hcHBseSgmZGF0YS0+ZnVuY3NbaV0pOwogCiAgICAgYXJjaF9saXZl
cGF0Y2hfcmV2aXZlKCk7CiAKQEAgLTEyMDgsNyArMTIwOCw3IEBAIHN0YXRpYyBpbnQgcmV2ZXJ0
X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiAgICAgfQogCiAgICAgZm9yICggaSA9IDA7
IGkgPCBkYXRhLT5uZnVuY3M7IGkrKyApCi0gICAgICAgIGFyY2hfbGl2ZXBhdGNoX3JldmVydCgm
ZGF0YS0+ZnVuY3NbaV0pOworICAgICAgICBjb21tb25fbGl2ZXBhdGNoX3JldmVydCgmZGF0YS0+
ZnVuY3NbaV0pOwogCiAgICAgLyoKICAgICAgKiBTaW5jZSB3ZSBhcmUgcnVubmluZyB3aXRoIElS
UXMgZGlzYWJsZWQgYW5kIHRoZSBob29rcyBtYXkgY2FsbCBjb21tb24KQEAgLTEyNDAsNiArMTI0
MCwyOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcmV2ZXJ0X3BheWxvYWRfdGFpbChzdHJ1Y3QgcGF5
bG9hZCAqZGF0YSkKICAgICBkYXRhLT5zdGF0ZSA9IExJVkVQQVRDSF9TVEFURV9DSEVDS0VEOwog
fQogCisvKgorICogQ2hlY2sgaWYgYW4gYWN0aW9uIGhhcyBhcHBsaWVkIHRoZSBzYW1lIHN0YXRl
IHRvIGFsbCBwYXlsb2FkJ3MgZnVuY3Rpb25zIGNvbnNpc3RlbnRseS4KKyAqLworc3RhdGljIGlu
bGluZSBib29sIHdhc19hY3Rpb25fY29uc2lzdGVudChjb25zdCBzdHJ1Y3QgcGF5bG9hZCAqZGF0
YSwgbGl2ZXBhdGNoX2Z1bmNfc3RhdGVfdCBleHBlY3RlZF9zdGF0ZSkKK3sKKyAgICBpbnQgaTsK
KworICAgIGZvciAoIGkgPSAwOyBpIDwgZGF0YS0+bmZ1bmNzOyBpKysgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmID0gJihkYXRhLT5mdW5jc1tpXSk7CisKKyAgICAg
ICAgaWYgKCBmLT5hcHBsaWVkICE9IGV4cGVjdGVkX3N0YXRlICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogUGF5bG9hZCBoYXMgYSBmdW5j
dGlvbjogJyVzJyB3aXRoIGluY29uc2lzdGVudCBhcHBsaWVkIHN0YXRlLlxuIiwKKyAgICAgICAg
ICAgICAgICAgICBkYXRhLT5uYW1lLCBmLT5uYW1lID86ICJub25hbWUiKTsKKworICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9
CisKIC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGlzIGV4ZWN1dGVkIGhhdmluZyBhbGwgb3RoZXIgQ1BV
cyB3aXRoIG5vIGRlZXAgc3RhY2sgKHdlIG1heQogICogaGF2ZSBjcHVfaWRsZSBvbiBpdCkgYW5k
IElSUXMgZGlzYWJsZWQuCkBAIC0xMjY2LDYgKzEyODksOSBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0
Y2hfZG9fYWN0aW9uKHZvaWQpCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gYXBwbHlf
cGF5bG9hZChkYXRhKTsKIAorICAgICAgICBpZiAoICF3YXNfYWN0aW9uX2NvbnNpc3RlbnQoZGF0
YSwgcmMgPyBMSVZFUEFUQ0hfRlVOQ19OT1RfQVBQTElFRCA6IExJVkVQQVRDSF9GVU5DX0FQUExJ
RUQpICkKKyAgICAgICAgICAgIHBhbmljKCJsaXZlcGF0Y2g6IHBhcnRpYWxseSBhcHBsaWVkIHBh
eWxvYWQgJyVzJyFcbiIsIGRhdGEtPm5hbWUpOworCiAgICAgICAgIGlmICggcmMgPT0gMCApCiAg
ICAgICAgICAgICBhcHBseV9wYXlsb2FkX3RhaWwoZGF0YSk7CiAgICAgICAgIGJyZWFrOwpAQCAt
MTI4MCw2ICsxMzA2LDkgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2FjdGlvbih2b2lkKQog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IHJldmVydF9wYXlsb2FkKGRhdGEpOwogCisg
ICAgICAgIGlmICggIXdhc19hY3Rpb25fY29uc2lzdGVudChkYXRhLCByYyA/IExJVkVQQVRDSF9G
VU5DX0FQUExJRUQgOiBMSVZFUEFUQ0hfRlVOQ19OT1RfQVBQTElFRCkgKQorICAgICAgICAgICAg
cGFuaWMoImxpdmVwYXRjaDogcGFydGlhbGx5IHJldmVydGVkIHBheWxvYWQgJyVzJyFcbiIsIGRh
dGEtPm5hbWUpOworCiAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgICAgICByZXZlcnRf
cGF5bG9hZF90YWlsKGRhdGEpOwogICAgICAgICBicmVhazsKQEAgLTEzMDEsNiArMTMzMCw5IEBA
IHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9pZCkKICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgICBvdGhlci0+cmMgPSByZXZlcnRfcGF5bG9hZChvdGhlcik7CiAKKyAg
ICAgICAgICAgIGlmICggIXdhc19hY3Rpb25fY29uc2lzdGVudChvdGhlciwgcmMgPyBMSVZFUEFU
Q0hfRlVOQ19BUFBMSUVEIDogTElWRVBBVENIX0ZVTkNfTk9UX0FQUExJRUQpICkKKyAgICAgICAg
ICAgICAgICBwYW5pYygibGl2ZXBhdGNoOiBwYXJ0aWFsbHkgcmV2ZXJ0ZWQgcGF5bG9hZCAnJXMn
IVxuIiwgb3RoZXItPm5hbWUpOworCiAgICAgICAgICAgICBpZiAoIG90aGVyLT5yYyA9PSAwICkK
ICAgICAgICAgICAgICAgICByZXZlcnRfcGF5bG9hZF90YWlsKG90aGVyKTsKICAgICAgICAgICAg
IGVsc2UKQEAgLTEzMjEsNiArMTM1Myw5IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rp
b24odm9pZCkKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IGFwcGx5X3Bh
eWxvYWQoZGF0YSk7CiAKKyAgICAgICAgICAgIGlmICggIXdhc19hY3Rpb25fY29uc2lzdGVudChk
YXRhLCByYyA/IExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVEIDogTElWRVBBVENIX0ZVTkNfQVBQ
TElFRCkgKQorICAgICAgICAgICAgICAgIHBhbmljKCJsaXZlcGF0Y2g6IHBhcnRpYWxseSBhcHBs
aWVkIHBheWxvYWQgJyVzJyFcbiIsIGRhdGEtPm5hbWUpOworCiAgICAgICAgICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICAgICAgICAgIGFwcGx5X3BheWxvYWRfdGFpbChkYXRhKTsKICAgICAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDFiMmIxNjVhNmQuLjNiY2I4OTJjZTEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKQEAgLTgxOCw3ICs4MTgsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfZmVhdHVy
ZXNldCB7CiAgKiAgICAgSWYgemVybyBleGl0IHdpdGggc3VjY2Vzcy4KICAqLwogCi0jZGVmaW5l
IExJVkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04gMQorI2RlZmluZSBMSVZFUEFUQ0hfUEFZTE9BRF9W
RVJTSU9OIDIKIC8qCiAgKiAubGl2ZXBhdGNoLmZ1bmNzIHN0cnVjdHVyZSBsYXlvdXQgZGVmaW5l
ZCBpbiB0aGUgYFBheWxvYWQgZm9ybWF0YAogICogc2VjdGlvbiBpbiB0aGUgTGl2ZSBQYXRjaCBk
ZXNpZ24gZG9jdW1lbnQuCkBAIC04MjYsNiArODI2LDExIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2Nw
dV9mZWF0dXJlc2V0IHsKICAqIFdlIGd1YXJkIHRoaXMgd2l0aCBfX1hFTl9fIGFzIHRvb2xzdGFj
a3MgU0hPVUxEIG5vdCB1c2UgaXQuCiAgKi8KICNpZmRlZiBfX1hFTl9fCit0eXBlZGVmIGVudW0g
bGl2ZXBhdGNoX2Z1bmNfc3RhdGUgeworICAgIExJVkVQQVRDSF9GVU5DX05PVF9BUFBMSUVELAor
ICAgIExJVkVQQVRDSF9GVU5DX0FQUExJRUQKK30gbGl2ZXBhdGNoX2Z1bmNfc3RhdGVfdDsKKwog
c3RydWN0IGxpdmVwYXRjaF9mdW5jIHsKICAgICBjb25zdCBjaGFyICpuYW1lOyAgICAgICAvKiBO
YW1lIG9mIGZ1bmN0aW9uIHRvIGJlIHBhdGNoZWQuICovCiAgICAgdm9pZCAqbmV3X2FkZHI7CkBA
IC04MzQsNiArODM5LDggQEAgc3RydWN0IGxpdmVwYXRjaF9mdW5jIHsKICAgICB1aW50MzJfdCBv
bGRfc2l6ZTsKICAgICB1aW50OF90IHZlcnNpb247ICAgICAgICAvKiBNVVNUIGJlIExJVkVQQVRD
SF9QQVlMT0FEX1ZFUlNJT04uICovCiAgICAgdWludDhfdCBvcGFxdWVbMzFdOworICAgIHVpbnQ4
X3QgYXBwbGllZDsKKyAgICB1aW50OF90IF9wYWRbN107CiB9OwogdHlwZWRlZiBzdHJ1Y3QgbGl2
ZXBhdGNoX2Z1bmMgbGl2ZXBhdGNoX2Z1bmNfdDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4
IDJhZWM1MzJlZTIuLjY0ZDFmYzJjYWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTEyMiw2ICsxMjIs
MzQgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9wb3N0X2FjdGlvbih2b2lkKTsKIAogdm9pZCBhcmNo
X2xpdmVwYXRjaF9tYXNrKHZvaWQpOwogdm9pZCBhcmNoX2xpdmVwYXRjaF91bm1hc2sodm9pZCk7
CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBjb21tb25fbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYykKK3sKKyAgICAvKiBJZiB0aGUgYWN0aW9uIGhhcyBiZWVuIGFscmVh
ZHkgZXhlY3V0ZWQgb24gdGhpcyBmdW5jdGlvbiwgZG8gbm90aGluZy4gKi8KKyAgICBpZiAoIGZ1
bmMtPmFwcGxpZWQgPT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCApCisgICAgeworICAgICAgICBw
cmludGsoWEVOTE9HX1dBUk5JTkcgTElWRVBBVENIICIlczogJXMgaGFzIGJlZW4gYWxyZWFkeSBh
cHBsaWVkIGJlZm9yZVxuIiwKKyAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBhcmNoX2xpdmVwYXRjaF9hcHBseShmdW5j
KTsKKyAgICBmdW5jLT5hcHBsaWVkID0gTElWRVBBVENIX0ZVTkNfQVBQTElFRDsKK30KKworc3Rh
dGljIGlubGluZSB2b2lkIGNvbW1vbl9saXZlcGF0Y2hfcmV2ZXJ0KHN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyAqZnVuYykKK3sKKyAgICAvKiBJZiB0aGUgYXBwbHkgYWN0aW9uIGhhc24ndCBiZWVuIGV4
ZWN1dGVkIG9uIHRoaXMgZnVuY3Rpb24sIGRvIG5vdGhpbmcuICovCisgICAgaWYgKCAhZnVuYy0+
b2xkX2FkZHIgfHwgZnVuYy0+YXBwbGllZCA9PSBMSVZFUEFUQ0hfRlVOQ19OT1RfQVBQTElFRCAp
CisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgTElWRVBBVENIICIlczogJXMg
aGFzIG5vdCBiZWVuIGFwcGxpZWQgYmVmb3JlXG4iLAorICAgICAgICAgICAgICAgIF9fZnVuY19f
LCBmdW5jLT5uYW1lKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGFyY2hfbGl2ZXBh
dGNoX3JldmVydChmdW5jKTsKKyAgICBmdW5jLT5hcHBsaWVkID0gTElWRVBBVENIX0ZVTkNfTk9U
X0FQUExJRUQ7Cit9CiAjZWxzZQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNo
L01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4IGJiYzZiZGFmNjQu
LjIzMTEzZDM0MTggMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysg
Yi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTI0LDYgKzI0LDkgQEAgTElWRVBBVENI
X1BSRVBPU1RfSE9PS1MgOj0geGVuX3ByZXBvc3RfaG9va3MubGl2ZXBhdGNoCiBMSVZFUEFUQ0hf
UFJFUE9TVF9IT09LU19GQUlMIDo9IHhlbl9wcmVwb3N0X2hvb2tzX2ZhaWwubGl2ZXBhdGNoCiBM
SVZFUEFUQ0hfQUNUSU9OX0hPT0tTIDo9IHhlbl9hY3Rpb25faG9va3MubGl2ZXBhdGNoCiBMSVZF
UEFUQ0hfQUNUSU9OX0hPT0tTX05PRlVOQyA6PSB4ZW5fYWN0aW9uX2hvb2tzX25vZnVuYy5saXZl
cGF0Y2gKK0xJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTUFSS0VSOj0geGVuX2FjdGlvbl9ob29rc19t
YXJrZXIubGl2ZXBhdGNoCitMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PQVBQTFk6PSB4ZW5fYWN0
aW9uX2hvb2tzX25vYXBwbHkubGl2ZXBhdGNoCitMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PUkVW
RVJUOj0geGVuX2FjdGlvbl9ob29rc19ub3JldmVydC5saXZlcGF0Y2gKIAogTElWRVBBVENIRVMg
Kz0gJChMSVZFUEFUQ0gpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9CWUUpCkBAIC0zNCw2
ICszNyw5IEBAIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX1BSRVBPU1RfSE9PS1MpCiBMSVZF
UEFUQ0hFUyArPSAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTX0ZBSUwpCiBMSVZFUEFUQ0hFUyAr
PSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1MpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9B
Q1RJT05fSE9PS1NfTk9GVU5DKQorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hP
T0tTX01BUktFUikKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT0FQ
UExZKQorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PUkVWRVJUKQog
CiBMSVZFUEFUQ0hfREVCVUdfRElSID89ICQoREVCVUdfRElSKS94ZW4tbGl2ZXBhdGNoCiAKQEAg
LTE1OCw3ICsxNjQsMjYgQEAgJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTKTogeGVuX2FjdGlvbl9o
b29rcy5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl8KICQoTElWRVBBVENIX0FD
VElPTl9IT09LU19OT0ZVTkMpOiB4ZW5fYWN0aW9uX2hvb2tzX25vZnVuYy5vIG5vdGUubyB4ZW5f
bm90ZS5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZF
UEFUQ0hfQUNUSU9OX0hPT0tTX05PRlVOQykgJF4KIAoreGVuX2FjdGlvbnNfaG9va3NfbWFya2Vy
Lm86IGNvbmZpZy5oCisKKy5QSE9OWTogJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX01BUktFUikK
KyQoTElWRVBBVENIX0FDVElPTl9IT09LU19NQVJLRVIpOiB4ZW5fYWN0aW9uX2hvb2tzX21hcmtl
ci5vIHhlbl9oZWxsb193b3JsZF9mdW5jLm8gbm90ZS5vIHhlbl9ub3RlLm8KKwkkKExEKSAkKExE
RkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1Nf
TUFSS0VSKSAkXgorCit4ZW5fYWN0aW9uc19ob29rc19ub2FwcGx5Lm86IGNvbmZpZy5oCisKKy5Q
SE9OWTogJChMSVZFUEFUQ0hfQUNUSU9OX0hPT0tTX05PQVBQTFkpCiskKExJVkVQQVRDSF9BQ1RJ
T05fSE9PS1NfTk9BUFBMWSk6IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLm8geGVuX2hlbGxvX3dv
cmxkX2Z1bmMubyBub3RlLm8geGVuX25vdGUubworCSQoTEQpICQoTERGTEFHUykgJChidWlsZF9p
ZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT0FQUExZKSAkXgorCit4
ZW5fYWN0aW9uc19ob29rc19ub3JldmVydC5vOiBjb25maWcuaAorCisuUEhPTlk6ICQoTElWRVBB
VENIX0FDVElPTl9IT09LU19OT1JFVkVSVCkKKyQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JF
VkVSVCk6IHhlbl9hY3Rpb25faG9va3NfbWFya2VyLm8geGVuX2hlbGxvX3dvcmxkX2Z1bmMubyBu
b3RlLm8geGVuX25vdGUubworCSQoTEQpICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1y
IC1vICQoTElWRVBBVENIX0FDVElPTl9IT09LU19OT1JFVkVSVCkgJF4KKwogLlBIT05ZOiBsaXZl
cGF0Y2gKIGxpdmVwYXRjaDogJChMSVZFUEFUQ0gpICQoTElWRVBBVENIX0JZRSkgJChMSVZFUEFU
Q0hfUkVQTEFDRSkgJChMSVZFUEFUQ0hfTk9QKSAkKExJVkVQQVRDSF9OT19YRU5fQlVJTERJRCkg
XAogICAgICAgICAgICAkKExJVkVQQVRDSF9QUkVQT1NUX0hPT0tTKSAkKExJVkVQQVRDSF9QUkVQ
T1NUX0hPT0tTX0ZBSUwpICQoTElWRVBBVENIX0FDVElPTl9IT09LUykgXAotICAgICAgICAgICAk
KExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9GVU5DKQorICAgICAgICAgICAkKExJVkVQQVRDSF9B
Q1RJT05fSE9PS1NfTk9GVU5DKSAkKExJVkVQQVRDSF9BQ1RJT05fSE9PS1NfTUFSS0VSKSAkKExJ
VkVQQVRDSF9BQ1RJT05fSE9PS1NfTk9BUFBMWSkgXAorICAgICAgICAgICAkKExJVkVQQVRDSF9B
Q1RJT05fSE9PS1NfTk9SRVZFUlQpCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVu
X2FjdGlvbl9ob29rcy5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3MuYwpp
bmRleCBhOTQ3YWZjNDFmLi4zOWI1MzEzMDI3IDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0
Y2gveGVuX2FjdGlvbl9ob29rcy5jCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9u
X2hvb2tzLmMKQEAgLTI4LDYgKzI4LDcgQEAgc3RhdGljIGludCBhcHBseV9ob29rKGxpdmVwYXRj
aF9wYXlsb2FkX3QgKnBheWxvYWQpCiAgICAgewogICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1
bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CiAKKyAgICAgICAgZnVuYy0+YXBwbGllZCA9
IExJVkVQQVRDSF9GVU5DX0FQUExJRUQ7CiAgICAgICAgIGFwcGx5X2NudCsrOwogCiAgICAgICAg
IHByaW50ayhLRVJOX0RFQlVHICIlczogYXBwbHlpbmc6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+
bmFtZSk7CkBAIC00OCw2ICs0OSw3IEBAIHN0YXRpYyBpbnQgcmV2ZXJ0X2hvb2sobGl2ZXBhdGNo
X3BheWxvYWRfdCAqcGF5bG9hZCkKICAgICB7CiAgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVu
YyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKIAorICAgICAgICBmdW5jLT5hcHBsaWVkID0g
TElWRVBBVENIX0ZVTkNfTk9UX0FQUExJRUQ7CiAgICAgICAgIHJldmVydF9jbnQrKzsKIAogICAg
ICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHJldmVydGluZzogJXNcbiIsIF9fZnVuY19fLCBm
dW5jLT5uYW1lKTsKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hv
b2tzX21hcmtlci5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25faG9va3NfbWFya2Vy
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNGY4MDdhNTc3ZgotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hvb2tzX21hcmtl
ci5jCkBAIC0wLDAgKzEsMTEyIEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE5IEFtYXpvbi5j
b20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICov
CisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2
ZXBhdGNoLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRl
IDxwdWJsaWMvc3lzY3RsLmg+CisKK3N0YXRpYyBjb25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNo
X3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3ZlcnNpb24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhl
bl9oZWxsb193b3JsZCh2b2lkKTsKKworc3RhdGljIGludCBwcmVfYXBwbHlfaG9vayhsaXZlcGF0
Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5f
REVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0g
MDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIEJVR19PTihm
dW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpOworICAgICAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IHByZSBhcHBsaWVkOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5hbWUp
OworICAgIH0KKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwgX19m
dW5jX18pOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHBvc3RfYXBwbHlfaG9v
ayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJp
bnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAg
Zm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3Ry
dWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAg
IEJVR19PTihmdW5jLT5hcHBsaWVkICE9IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpOworICAgICAg
ICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHBvc3QgYXBwbGllZDogJXNcbiIsIF9fZnVuY19fLCBm
dW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9u
ZS5cbiIsIF9fZnVuY19fKTsKK30KKworc3RhdGljIGludCBwcmVfcmV2ZXJ0X2hvb2sobGl2ZXBh
dGNoX3BheWxvYWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJO
X0RFQlVHICIlczogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9
IDA7IGkgPCBwYXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04o
ZnVuYy0+YXBwbGllZCAhPSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRr
KEtFUk5fREVCVUcgIiVzOiBwcmUgcmV2ZXJ0ZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFt
ZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBf
X2Z1bmNfXyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgcG9zdF9yZXZlcnRf
aG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAg
cHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisg
ICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAg
c3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAg
ICAgIEJVR19PTihmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpOworICAg
ICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHBvc3QgcmV2ZXJ0ZWQ6ICVzXG4iLCBfX2Z1bmNf
XywgZnVuYy0+bmFtZSk7CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29r
IGRvbmUuXG4iLCBfX2Z1bmNfXyk7Cit9CisKK0xJVkVQQVRDSF9QUkVBUFBMWV9IT09LKHByZV9h
cHBseV9ob29rKTsKK0xJVkVQQVRDSF9QT1NUQVBQTFlfSE9PSyhwb3N0X2FwcGx5X2hvb2spOwor
TElWRVBBVENIX1BSRVJFVkVSVF9IT09LKHByZV9yZXZlcnRfaG9vayk7CitMSVZFUEFUQ0hfUE9T
VFJFVkVSVF9IT09LKHBvc3RfcmV2ZXJ0X2hvb2spOworCitzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMg
X19zZWN0aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNoX3hlbl9oZWxsb193b3JsZCA9
IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04sCisgICAgLm5hbWUg
PSBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuYywKKyAgICAubmV3X2FkZHIgPSB4ZW5faGVsbG9f
d29ybGQsCisgICAgLm9sZF9hZGRyID0geGVuX2V4dHJhX3ZlcnNpb24sCisgICAgLm5ld19zaXpl
ID0gTkVXX0NPREVfU1osCisgICAgLm9sZF9zaXplID0gT0xEX0NPREVfU1osCit9OworCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
YWN0aW9uX2hvb2tzX25vYXBwbHkuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYWN0aW9uX2hv
b2tzX25vYXBwbHkuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40YzU1
YzE1NmE2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9hY3Rpb25f
aG9va3Nfbm9hcHBseS5jCkBAIC0wLDAgKzEsMTM2IEBACisvKgorICogQ29weXJpZ2h0IChjKSAy
MDE5IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCisgKgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+
CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNs
dWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+
CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CisKK3N0YXRpYyBjb25zdCBjaGFyIGhlbGxv
X3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3ZlcnNpb24iOworZXh0ZXJuIGNv
bnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKTsKKworc3RhdGljIHVuc2lnbmVkIGludCBh
cHBseV9jbnQ7CisKK3N0YXRpYyBpbnQgcHJlX2FwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxvYWRf
dCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczog
SG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBwYXls
b2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAq
ZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBCVUdfT04oZnVuYy0+YXBwbGll
ZCA9PSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKyAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcg
IiVzOiBwcmUgYXBwbGllZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisK
KyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IGFwcGx5X2hvb2sobGl2ZXBhdGNoX3BheWxv
YWRfdCAqcGF5bG9hZCkKK3sKKyAgICBpbnQgaTsKKworICAgIHByaW50ayhLRVJOX0RFQlVHICIl
czogSG9vayBzdGFydGluZy5cbiIsIF9fZnVuY19fKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBw
YXlsb2FkLT5uZnVuY3M7IGkrKykKKyAgICB7CisgICAgICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVu
YyAqZnVuYyA9ICZwYXlsb2FkLT5mdW5jc1tpXTsKKworICAgICAgICBhcHBseV9jbnQrKzsKKyAg
ICAgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBhcHBseWluZzogJXNcbiIsIF9fZnVuY19fLCBm
dW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9u
ZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAtRUlOVkFMOyAvKiBNYXJrIGFjdGlvbiBh
cyBpbmNvbnNpc3RlbnQgKi8KK30KKworc3RhdGljIHZvaWQgcG9zdF9hcHBseV9ob29rKGxpdmVw
YXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VS
Tl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkg
PSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2
ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgQlVHX09O
KGFwcGx5X2NudCAhPSAxKTsKKyAgICAgICAgQlVHX09OKGZ1bmMtPmFwcGxpZWQgPT0gTElWRVBB
VENIX0ZVTkNfQVBQTElFRCk7CisgICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogcG9zdCBh
cHBsaWVkOiAlc1xuIiwgX19mdW5jX18sIGZ1bmMtPm5hbWUpOworICAgIH0KKworICAgIHByaW50
ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25lLlxuIiwgX19mdW5jX18pOworfQorCitzdGF0aWMg
aW50IHByZV9yZXZlcnRfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAg
IGludCBpOworCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwg
X19mdW5jX18pOworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1
bmNzW2ldOworCisgICAgICAgIEJVR19PTihmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5D
X0FQUExJRUQpOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHByZSByZXZlcnRlZDog
JXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9E
RUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgdm9pZCBwb3N0X3JldmVydF9ob29rKGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxv
YWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3Rh
cnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1
bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAm
cGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgQlVHX09OKGZ1bmMtPmFwcGxpZWQgPT0gTElW
RVBBVENIX0ZVTkNfQVBQTElFRCk7CisgICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogcG9z
dCByZXZlcnRlZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBw
cmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElW
RVBBVENIX0FQUExZX0hPT0soYXBwbHlfaG9vayk7CisKK0xJVkVQQVRDSF9QUkVBUFBMWV9IT09L
KHByZV9hcHBseV9ob29rKTsKK0xJVkVQQVRDSF9QT1NUQVBQTFlfSE9PSyhwb3N0X2FwcGx5X2hv
b2spOworTElWRVBBVENIX1BSRVJFVkVSVF9IT09LKHByZV9yZXZlcnRfaG9vayk7CitMSVZFUEFU
Q0hfUE9TVFJFVkVSVF9IT09LKHBvc3RfcmV2ZXJ0X2hvb2spOworCitzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNoX3hlbl9oZWxsb193
b3JsZCA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQQVRDSF9QQVlMT0FEX1ZFUlNJT04sCisgICAg
Lm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuYywKKyAgICAubmV3X2FkZHIgPSB4ZW5f
aGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRyID0geGVuX2V4dHJhX3ZlcnNpb24sCisgICAgLm5l
d19zaXplID0gTkVXX0NPREVfU1osCisgICAgLm9sZF9zaXplID0gT0xEX0NPREVfU1osCit9Owor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRj
aC94ZW5fYWN0aW9uX2hvb2tzX25vcmV2ZXJ0LmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2Fj
dGlvbl9ob29rc19ub3JldmVydC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmVmNzdlNzIwNzEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVu
X2FjdGlvbl9ob29rc19ub3JldmVydC5jCkBAIC0wLDAgKzEsMTQzIEBACisvKgorICogQ29weXJp
Z2h0IChjKSAyMDE5IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlIDx4
ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24u
aD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaF9w
YXlsb2FkLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CisKK3N0YXRpYyBjb25zdCBj
aGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4dHJhX3ZlcnNpb24iOwor
ZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKTsKKworc3RhdGljIHVuc2ln
bmVkIGludCByZXZlcnRfY250OworCitzdGF0aWMgaW50IHByZV9hcHBseV9ob29rKGxpdmVwYXRj
aF9wYXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGsoS0VSTl9E
RUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3IgKGkgPSAw
OyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3QgbGl2ZXBh
dGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgQlVHX09OKGZ1
bmMtPmFwcGxpZWQgPT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCk7CisgICAgICAgIHByaW50ayhL
RVJOX0RFQlVHICIlczogcHJlIGFwcGxpZWQ6ICVzXG4iLCBfX2Z1bmNfXywgZnVuYy0+bmFtZSk7
CisgICAgfQorCisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIGRvbmUuXG4iLCBfX2Z1
bmNfXyk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgcG9zdF9hcHBseV9ob29r
KGxpdmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmlu
dGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBm
b3IgKGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1
Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAg
QlVHX09OKGZ1bmMtPmFwcGxpZWQgIT0gTElWRVBBVENIX0ZVTkNfQVBQTElFRCk7CisgICAgICAg
IHByaW50ayhLRVJOX0RFQlVHICIlczogcG9zdCBhcHBsaWVkOiAlc1xuIiwgX19mdW5jX18sIGZ1
bmMtPm5hbWUpOworICAgIH0KKworICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogSG9vayBkb25l
LlxuIiwgX19mdW5jX18pOworfQorCitzdGF0aWMgaW50IHByZV9yZXZlcnRfaG9vayhsaXZlcGF0
Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOworCisgICAgcHJpbnRrKEtFUk5f
REVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18pOworCisgICAgZm9yIChpID0g
MDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAgICAgICAgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOworCisgICAgICAgIEJVR19PTihm
dW5jLT5hcHBsaWVkICE9IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpOworICAgICAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IHByZSByZXZlcnRlZDogJXNcbiIsIF9fZnVuY19fLCBmdW5jLT5uYW1l
KTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9f
ZnVuY19fKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHJldmVydF9ob29rKGxp
dmVwYXRjaF9wYXlsb2FkX3QgKnBheWxvYWQpCit7CisgICAgaW50IGk7CisKKyAgICBwcmludGso
S0VSTl9ERUJVRyAiJXM6IEhvb2sgc3RhcnRpbmcuXG4iLCBfX2Z1bmNfXyk7CisKKyAgICBmb3Ig
KGkgPSAwOyBpIDwgcGF5bG9hZC0+bmZ1bmNzOyBpKyspCisgICAgeworICAgICAgICBzdHJ1Y3Qg
bGl2ZXBhdGNoX2Z1bmMgKmZ1bmMgPSAmcGF5bG9hZC0+ZnVuY3NbaV07CisKKyAgICAgICAgcmV2
ZXJ0X2NudCsrOworICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiJXM6IHJldmVydGluZzogJXNc
biIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJV
RyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKKworICAgIHJldHVybiAtRUlOVkFMOyAv
KiBNYXJrIGFjdGlvbiBhcyBpbmNvbnNpc3RlbnQgKi8KK30KKworc3RhdGljIHZvaWQgcG9zdF9y
ZXZlcnRfaG9vayhsaXZlcGF0Y2hfcGF5bG9hZF90ICpwYXlsb2FkKQoreworICAgIGludCBpOwor
CisgICAgcHJpbnRrKEtFUk5fREVCVUcgIiVzOiBIb29rIHN0YXJ0aW5nLlxuIiwgX19mdW5jX18p
OworCisgICAgZm9yIChpID0gMDsgaSA8IHBheWxvYWQtPm5mdW5jczsgaSsrKQorICAgIHsKKyAg
ICAgICAgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jID0gJnBheWxvYWQtPmZ1bmNzW2ldOwor
CisgICAgICAgIEJVR19PTihyZXZlcnRfY250ICE9IDEpOworICAgICAgICBCVUdfT04oZnVuYy0+
YXBwbGllZCAhPSBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKTsKKworICAgICAgICAvKiBPdXRzaWRl
IG9mIHF1aWVzY2Ugem9uZTogTUFZIFRSSUdHRVIgSE9TVCBDUkFTSC9VTkRFRklORUQgQkVIQVZJ
T1IgKi8KKyAgICAgICAgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSgpOworICAgICAgICBjb21tb25f
bGl2ZXBhdGNoX3JldmVydChwYXlsb2FkKTsKKyAgICAgICAgYXJjaF9saXZlcGF0Y2hfcmV2aXZl
KCk7CisgICAgICAgIEJVR19PTihmdW5jLT5hcHBsaWVkID09IExJVkVQQVRDSF9GVU5DX0FQUExJ
RUQpOworCisgICAgICAgIHByaW50ayhLRVJOX0RFQlVHICIlczogcG9zdCByZXZlcnRlZDogJXNc
biIsIF9fZnVuY19fLCBmdW5jLT5uYW1lKTsKKyAgICB9CisKKyAgICBwcmludGsoS0VSTl9ERUJV
RyAiJXM6IEhvb2sgZG9uZS5cbiIsIF9fZnVuY19fKTsKK30KKworTElWRVBBVENIX0FQUExZX0hP
T0socmV2ZXJ0X2hvb2spOworCitMSVZFUEFUQ0hfUFJFQVBQTFlfSE9PSyhwcmVfYXBwbHlfaG9v
ayk7CitMSVZFUEFUQ0hfUE9TVEFQUExZX0hPT0socG9zdF9hcHBseV9ob29rKTsKK0xJVkVQQVRD
SF9QUkVSRVZFUlRfSE9PSyhwcmVfcmV2ZXJ0X2hvb2spOworTElWRVBBVENIX1BPU1RSRVZFUlRf
SE9PSyhwb3N0X3JldmVydF9ob29rKTsKKworc3RydWN0IGxpdmVwYXRjaF9mdW5jIF9fc2VjdGlv
bigiLmxpdmVwYXRjaC5mdW5jcyIpIGxpdmVwYXRjaF94ZW5faGVsbG9fd29ybGQgPSB7CisgICAg
LnZlcnNpb24gPSBMSVZFUEFUQ0hfUEFZTE9BRF9WRVJTSU9OLAorICAgIC5uYW1lID0gaGVsbG9f
d29ybGRfcGF0Y2hfdGhpc19mbmMsCisgICAgLm5ld19hZGRyID0geGVuX2hlbGxvX3dvcmxkLAor
ICAgIC5vbGRfYWRkciA9IHhlbl9leHRyYV92ZXJzaW9uLAorICAgIC5uZXdfc2l6ZSA9IE5FV19D
T0RFX1NaLAorICAgIC5vbGRfc2l6ZSA9IE9MRF9DT0RFX1NaLAorfTsKKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCi0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2Vy
bWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6
IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dl
cmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3Qt
SUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:17:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:17: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 1iEETd-0001iF-RB; Sat, 28 Sep 2019 15:17:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eHhM=XX=amazon.de=prvs=1678a297b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEETc-0001hp-Jx
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:17:40 +0000
X-Inumbo-ID: 1be3c902-e203-11e9-b588-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 1be3c902-e203-11e9-b588-bc764e2007e4;
 Sat, 28 Sep 2019 15:17:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569683859; x=1601219859;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=R5gp4iVx1dXhVLAyXsVDTvfIDemy7Jey4wJW9TgEpYY=;
 b=KzhG+hMrA/pLPffZFRyZTUUhTRRNuY1dKWWaQ4B6Tgv7q0RNN3m0AnAV
 OpepnJdjHtK8+FVJKiM/x10Hptv8jUZPujGI4/nBkBcRyQkKQbDv+NhgF
 87aVEVxwoxJvYbxufyEahFjCfqco/uNNnVG8UwaSp8dN6YEZFthkRCKQE g=;
X-IronPort-AV: E=Sophos;i="5.64,559,1559520000"; d="scan'208";a="705176544"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 28 Sep 2019 15:14:29 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id B4512C0B7F; Sat, 28 Sep 2019 15:14:09 +0000 (UTC)
Received: from EX13D03EUC002.ant.amazon.com (10.43.164.60) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:14:00 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D03EUC002.ant.amazon.com (10.43.164.60) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 28 Sep 2019 15:13:59 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Sat, 28 Sep 2019 15:13:56 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 28 Sep 2019 15:13:03 +0000
Message-ID: <20190928151305.127380-11-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 10/12] livepatch: Handle arbitrary size names
 with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

VGhlIHBheWxvYWRzJyBuYW1lIHN0cmluZ3MgY2FuIGJlIG9mIGFyYml0cmFyeSBzaXplICh0eXBp
Y2FsbHkgc21hbGwKd2l0aCBhbiB1cHBlciBib3VuZCBvZiBYRU5fTElWRVBBVENIX05BTUVfU0la
RSkuCkN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgdGhlIGxpc3Qgb3BlcmF0aW9uIGludGVyZmFj
ZSBhbGxvd3MgdG8gY29weQpuYW1lcyBpbiB0aGUgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgY2h1
bmtzIHJlZ2FyZGxlc3Mgb2YgaXRzIGFjdHVhbApzaXplIGFuZCBlbmZvcmNlcyBzcGFjZSBhbGxv
Y2F0aW9uIHJlcXVpcmVtZW50cyBvbiB1c2VybGFuZCB0b29scy4KClRvIHVuaWZ5IGFuZCBzaW1w
bGlmeSB0aGUgaW50ZXJmYWNlLCBoYW5kbGUgdGhlIG5hbWUgc3RyaW5ncyBvZgphcmJpdHJhcnkg
c2l6ZSBieSBjb3B5aW5nIHRoZW0gaW4gYWRoZXJpbmcgY2h1bmtzIHRvIHRoZSB1c2VybGFuZC4K
SW4gb3JkZXIgdG8gbGV0IHRoZSB1c2VybGFuZCBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgZm9yIHRo
ZSBpbmNvbWluZwpkYXRhIGFkZCBhbiBhdXhpbGlhcnkgaW50ZXJmYWNlIHhjX2xpdmVwYXRjaF9s
aXN0X2dldF9zaXplcygpIHRoYXQKcHJvdmlkZXMgdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHBheWxv
YWQgZW50cmllcyBhbmQgdGhlIHRvdGFsIHNpemUgb2YKYWxsIG5hbWUgc3RyaW5ncy4gVGhpcyBp
cyBhY2hpZXZlZCBieSBleHRlbmRpbmcgdGhlIHN5c2N0bCBsaXN0CmludGVyZmFjZSB3aXRoIGFu
IGV4dHJhIGZpZWxkczogbmFtZV90b3RhbF9zaXplLgoKVGhlIHhjX2xpdmVwYXRjaF9saXN0X2dl
dF9zaXplcygpIGlzc3VlcyB0aGUgbGl2ZXBhdGNoIHN5c2N0bCBsaXN0Cm9wZXJhdGlvbiB3aXRo
IHRoZSBuciBmaWVsZCBzZXQgdG8gMC4gSW4gdGhpcyBtb2RlIHRoZSBvcGVyYXRpb24KcmV0dXJu
cyB0aGUgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcyBhbmQgY2FsY3VsYXRlcyB0aGUgdG90YWwg
c2l6ZXMKZm9yIGFsbCBwYXlsb2FkcycgbmFtZXMuCldoZW4gdGhlIHN5c2N0bCBvcGVyYXRpb24g
aXMgaXNzdWVkIHdpdGggYSBub24temVybyBuciBmaWVsZCAoZm9yCmluc3RhbmNlIHdpdGggYSB2
YWx1ZSBvYnRhaW5lZCBlYXJsaWVyIHdpdGggdGhlIHByaW9yIGNhbGwgdG8gdGhlCnhjX2xpdmVw
YXRjaF9saXN0X2dldF9zaXplcygpKSB0aGUgbmV3IGZpZWxkIG5hbWVfdG90YWxfc2l6ZSBwcm92
aWRlcwp0aGUgdG90YWwgc2l6ZSBvZiBhY3R1YWxseSBjb3BpZWQgZGF0YS4KCkV4dGVuZCB0aGUg
bGlieGMgdG8gaGFuZGxlIHRoZSBuYW1lIGJhY2stdG8tYmFjayBkYXRhIHRyYW5zZmVycy4KClRo
ZSB4ZW4tbGl2ZXBhdGNoIHRvb2wgaXMgbW9kaWZpZWQgdG8gc3RhcnQgdGhlIGxpc3Qgb3BlcmF0
aW9uIHdpdGggYQpjYWxsIHRvIHRoZSB4Y19saXZlcGF0Y2hfbGlzdF9nZXRfc2l6ZXMoKSB0byBv
YnRhaW4gdGhlIGFjdHVhbCBudW1iZXIKb2YgcGF5bG9hZHMgYXMgd2VsbCBhcyB0aGUgbmVjZXNz
YXJ5IHNwYWNlIGZvciBuYW1lcy4KVGhlIHRvb2wgbm93IGFsd2F5cyByZXF1ZXN0cyB0aGUgYWN0
dWFsIG51bWJlciBvZiBlbnRyaWVzIGFuZCBsZWF2ZXMKdGhlIHByZWVtcHRpb24gaGFuZGxpbmcg
dG8gdGhlIGxpYnhjIHJvdXRpbmUuIFRoZSBsaWJ4YyBzdGlsbCByZXR1cm5zCidkb25lJyBhbmQg
J2xlZnQnIHBhcmFtZXRlcnMgd2l0aCB0aGUgc2FtZSBzZW1hbnRpYyBhbGxvd2luZyB0aGUgdG9v
bAp0byBkZXRlY3QgYW5vbWFsaWVzIGFuZCByZWFjdCB0byB0aGVtLiBBdCB0aGUgbW9tZW50IGl0
IGlzIGV4cGVjdGVkCnRoYXQgdGhlIHRvb2wgcmVjZWl2ZXMgdGhlIGV4YWN0IG51bWJlciBvZiBl
bnRyaWVzIGFzIHJlcXVlc3RlZC4KVGhlIHhlbi1saXZlcGF0Y2ggdG9vbCBoYXMgYmVlbiBhbHNv
IG1vZGlmaWVkIHRvIGhhbmRsZSB0aGUgbmFtZQpiYWNrLXRvLWJhY2sgdHJhbnNmZXJzIGNvcnJl
Y3RseS4KClNpZ25lZC1vZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpv
bi5kZT4KUmV2aWV3ZWQtYnk6IEFuZHJhLUlyaW5hIFBhcmFzY2hpdiA8YW5kcmFwcnNAYW1hem9u
LmNvbT4KUmV2aWV3ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+ClJldmll
d2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpTaWduZWQtb2ZmLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQpDaGFu
Z2VkIHNpbmNlIHYzOgogICogdXNlIHVpbnQzMl90IGluc3RlYWQgb2YgdWludDY0X3QgYW5kIG9m
Zl90IGZvciBuYW1lX3RvdGFsX3NpemUKICAgIGFuZCByZWxhdGVkIHZhcmlhYmxlcwoKQ2hhbmdl
ZCBzaW5jZSB2MToKICAqIGFkZGVkIGNvcnJlc3BvbmRpbmcgZG9jdW1lbnRhdGlvbgoKIGRvY3Mv
bWlzYy9saXZlcGF0Y2gucGFuZG9jICAgIHwgIDI0ICsrKysrLS0tLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggfCAgNDkgKysrKysrKysrKysrKy0tLS0tLQogdG9vbHMvbGlieGMveGNf
bWlzYy5jICAgICAgICAgfCAxMDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LQogdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMgICAgfCAxMTEgKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jICAgICAgICB8
ICAzMSArKysrKysrKystLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgIHwgIDE1ICsr
Ky0tLQogNiBmaWxlcyBjaGFuZ2VkLCAyMTggaW5zZXJ0aW9ucygrKSwgMTEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9taXNjL2xp
dmVwYXRjaC5wYW5kb2MKaW5kZXggMzcxM2MwNTMwZi4uZWViZDA0ZThkZiAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKKysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5k
b2MKQEAgLTcxNywxNyArNzE3LDIwIEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6CiAgKiBgaWR4YCBJ
bmRleCBpdGVyYXRvci4gVGhlIGluZGV4IGludG8gdGhlIGh5cGVydmlzb3IncyBwYXlsb2FkIGNv
dW50LiBJdCBpcwogICAgIHJlY29tbWVuZGVkIHRoYXQgb24gZmlyc3QgaW52b2NhdGlvbiB6ZXJv
IGJlIHVzZWQgc28gdGhhdCBgbnJgICh3aGljaCB0aGUKICAgICBoeXBlcnZpc29yIHdpbGwgdXBk
YXRlIHdpdGggdGhlIHJlbWFpbmluZyBwYXlsb2FkIGNvdW50KSBiZSBwcm92aWRlZC4KLSAgICBB
bHNvIHRoZSBoeXBlcnZpc29yIHdpbGwgcHJvdmlkZSBgdmVyc2lvbmAgd2l0aCB0aGUgbW9zdCBj
dXJyZW50IHZhbHVlLgorICAgIEFsc28gdGhlIGh5cGVydmlzb3Igd2lsbCBwcm92aWRlIGB2ZXJz
aW9uYCB3aXRoIHRoZSBtb3N0IGN1cnJlbnQgdmFsdWUgYW5kCisgICAgY2FsY3VsYXRlZCB0b3Rh
bCBzaXplIGZvciBhbGwgcGF5bG9hZHMnIG5hbWVzLgogICogYG5yYCBUaGUgbWF4IG51bWJlciBv
ZiBlbnRyaWVzIHRvIHBvcHVsYXRlLiBDYW4gYmUgemVybyB3aGljaCB3aWxsIHJlc3VsdAogICAg
IGluIHRoZSBoeXBlcmNhbGwgYmVpbmcgYSBwcm9iaW5nIG9uZSBhbmQgcmV0dXJuIHRoZSBudW1i
ZXIgb2YgcGF5bG9hZHMKICAgICAoYW5kIHVwZGF0ZSB0aGUgYHZlcnNpb25gKS4KICAqIGBwYWRg
IC0gKk1VU1QqIGJlIHplcm8uCiAgKiBgc3RhdHVzYCBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUg
dG8gd3JpdGUgYHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1c2AKICAgIHN0cnVjdHVyZXMuIENh
bGxlciAqTVVTVCogYWxsb2NhdGUgdXAgdG8gYG5yYCBvZiB0aGVtLgotICogYG5hbWVgIC0gVmly
dHVhbCBhZGRyZXNzIG9mIHdoZXJlIHRvIHdyaXRlIHRoZSB1bmlxdWUgbmFtZSBvZiB0aGUgcGF5
bG9hZC4KLSAgIENhbGxlciAqTVVTVCogYWxsb2NhdGUgdXAgdG8gYG5yYCBvZiB0aGVtLiBFYWNo
ICpNVVNUKiBiZSBvZgotICAgKipYRU5fTElWRVBBVENIX05BTUVfU0laRSoqIHNpemUuIE5vdGUg
dGhhdCAqKlhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFKiogaW5jbHVkZXMKLSAgIHRoZSBOVUwgdGVy
bWluYXRvci4KKyAqIGBuYW1lYCAtIFZpcnR1YWwgYWRkcmVzcyBvZiB3aGVyZSB0byB3cml0ZSB0
aGUgdW5pcXVlIG5hbWUgb2YgdGhlIHBheWxvYWRzLgorICAgQ2FsbGVyICpNVVNUKiBhbGxvY2F0
ZSBlbm91Z2ggc3BhY2UgdG8gYmUgYWJsZSB0byBzdG9yZSBhbGwgcmVjZWl2ZWQgZGF0YQorICAg
KGkuZS4gdG90YWwgYWxsb2NhdGVkIHNwYWNlICpNVVNUKiBtYXRjaCB0aGUgYG5hbWVfdG90YWxf
c2l6ZWAgdmFsdWUKKyAgIHByb3ZpZGVkIGJ5IHRoZSBoeXBlcnZpc29yKS4gSW5kaXZpZHVhbCBw
YXlsb2FkIG5hbWUgY2Fubm90IGJlIGxvbmdlciB0aGFuCisgICAqKlhFTl9MSVZFUEFUQ0hfTkFN
RV9TSVpFKiogYnl0ZXMuIE5vdGUgdGhhdCAqKlhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFKioKKyAg
IGluY2x1ZGVzIHRoZSBOVUwgdGVybWluYXRvci4KICAqIGBsZW5gIC0gVmlydHVhbCBhZGRyZXNz
IG9mIHdoZXJlIHRvIHdyaXRlIHRoZSBsZW5ndGggb2YgZWFjaCB1bmlxdWUgbmFtZQogICAgb2Yg
dGhlIHBheWxvYWQuIENhbGxlciAqTVVTVCogYWxsb2NhdGUgdXAgdG8gYG5yYCBvZiB0aGVtLiBF
YWNoICpNVVNUKiBiZQogICAgb2Ygc2l6ZW9mKHVpbnQzMl90KSAoNCBieXRlcykuCkBAIC03MzYs
NyArNzM5LDggQEAgSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5zIGFuIHBvc2l0aXZlIG51bWJlciwg
aXQgaXMgdGhlIG51bWJlciAodXB0byBgbnJgCiBwcm92aWRlZCB0byB0aGUgaHlwZXJjYWxsKSBv
ZiB0aGUgcGF5bG9hZHMgcmV0dXJuZWQsIGFsb25nIHdpdGggYG5yYCB1cGRhdGVkCiB3aXRoIHRo
ZSBudW1iZXIgb2YgcmVtYWluaW5nIHBheWxvYWRzLCBgdmVyc2lvbmAgdXBkYXRlZCAoaXQgbWF5
IGJlIHRoZSBzYW1lCiBhY3Jvc3MgaHlwZXJjYWxscyAtIGlmIGl0IHZhcmllcyB0aGUgZGF0YSBp
cyBzdGFsZSBhbmQgZnVydGhlciBjYWxscyBjb3VsZAotZmFpbCkuIFRoZSBgc3RhdHVzYCwgYG5h
bWVgLCBhbmQgYGxlbmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgKK2ZhaWwp
IGFuZCB0aGUgYG5hbWVfdG90YWxfc2l6ZWAgY29udGFpbmluZyB0b3RhbCBzaXplIG9mIHRyYW5z
ZmVycmVkIGRhdGEgZm9yCit0aGUgYXJyYXkuIFRoZSBgc3RhdHVzYCwgYG5hbWVgLCBhbmQgYGxl
bmAgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXgKIHZhbHVlIChgaWR4YCkgd2l0
aCB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4KIAogSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5z
IC1YRU5fRTJCSUcgdGhlIGBucmAgaXMgdG9vIGJpZyBhbmQgc2hvdWxkIGJlCkBAIC03NzUsMTEg
Kzc3OSwxMyBAQCBUaGUgc3RydWN0dXJlIGlzIGFzIGZvbGxvdzoKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtb3VudCBvZiBwYXlsb2FkcyBhbmQg
dmVyc2lvbi4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE9VVDogSG93IG1hbnkgcGF5bG9hZHMgbGVmdC4gKi8KICAgICAgICAgdWludDMyX3QgcGFk
OyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICovCisgICAg
ICAgIHVpbnQzMl90IG5hbWVfdG90YWxfc2l6ZTsgICAgICAgICAgICAgICAvKiBPVVQ6IFRvdGFs
IHNpemUgb2YgYWxsIHRyYW5zZmVyIG5hbWVzICovCiAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5v
dWdoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
cGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhlbS4gKi8KLSAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV82NChjaGFyKSBpZDsgICAgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVt
YmVyCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
VVNUIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGluIHNpemUuCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8K
KyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBuYW1lOyAgICAgICAgIC8qIE9VVDog
QXJyYXkgb2YgbmFtZXMuIEVhY2ggbWVtYmVyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXkgaGF2ZSBhbiBhcmJpdHJhcnkgbGVuZ3RoIHVwIHRv
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
TElWRVBBVENIX05BTUVfU0laRSBieXRlcy4gTXVzdCBoYXZlCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciBvZiB0aGVtLiAqLwogICAgICAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBs
ZW5ndGhzIG9mIG5hbWUncy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVtLiAqLwogICAgIH07CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCmluZGV4IDJmYzYyNDIyZjUuLjkzN2NiNDdjOGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CkBAIC0yNTUxLDcgKzI1NTEsMjUgQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNl
ICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICpzdGF0
dXMpOwogCiAvKgotICogVGhlIGhlYXJ0IG9mIHRoaXMgZnVuY3Rpb24gaXMgdG8gZ2V0IGFuIGFy
cmF5IG9mIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QuCisgKiBHZXQgYSBudW1iZXIgb2YgYXZhaWxh
YmxlIHBheWxvYWRzIGFuZCBnZXQgYWN0dWFsIHRvdGFsIHNpemUgb2YKKyAqIHRoZSBwYXlsb2Fk
cycgbmFtZSBhcnJheS4KKyAqCisgKiBUaGlzIGZ1bmN0aW9ucyBpcyB0eXBpY2FsbHkgZXhlY3V0
ZWQgZmlyc3QgYmVmb3JlIHRoZSB4Y19saXZlcGF0Y2hfbGlzdCgpCisgKiB0byBvYnRhaW4gdGhl
IHNpemVzIGFuZCBjb3JyZWN0bHkgYWxsb2NhdGUgYWxsIG5lY2Vzc2FyeSBkYXRhIHJlc291cmNl
cy4KKyAqCisgKiBUaGUgcmV0dXJuIHZhbHVlIGlzIHplcm8gaWYgdGhlIGh5cGVyY2FsbCBjb21w
bGV0ZWQgc3VjY2Vzc2Z1bGx5LgorICoKKyAqIElmIHRoZXJlIHdhcyBhbiBlcnJvciBwZXJmb3Jt
aW5nIHRoZSBzeXNjdGwgb3BlcmF0aW9uLCB0aGUgcmV0dXJuIHZhbHVlCisgKiB3aWxsIGNvbnRh
aW4gdGhlIGh5cGVyY2FsbCBlcnJvciBjb2RlIHZhbHVlLgorICovCitpbnQgeGNfbGl2ZXBhdGNo
X2xpc3RfZ2V0X3NpemVzKHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgKm5yLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbmFtZV90b3RhbF9zaXplKTsK
KworLyoKKyAqIFRoZSBoZWFydCBvZiB0aGlzIGZ1bmN0aW9uIGlzIHRvIGdldCBhbiBhcnJheSBv
ZiB0aGUgZm9sbG93aW5nIG9iamVjdHM6CisgKiAgIC0geGVuX2xpdmVwYXRjaF9zdGF0dXNfdDog
c3RhdGVzIGFuZCByZXR1cm4gY29kZXMgb2YgcGF5bG9hZHMKKyAqICAgLSBuYW1lOiBuYW1lcyBv
ZiBwYXlsb2FkcworICogICAtIGxlbjogbGVuZ3RocyBvZiBjb3JyZXNwb25kaW5nIHBheWxvYWRz
JyBuYW1lcwogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBiZWNhdXNlIGl0IGhhcyB0byBk
ZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBzb21lIG9mIHRoZSByZXF1ZXN0
ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC0yNTYyLDIxICsyNTgwLDIwIEBAIGludCB4
Y19saXZlcGF0Y2hfZ2V0KHhjX2ludGVyZmFjZSAqeGNoLAogICogJ2xlZnQnIGFyZSBhbHNvIHVw
ZGF0ZWQgd2l0aCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgZmlsbGVkIG91dAogICogYW5kIHJlc3Bl
Y3RpdmVseSB0aGUgbnVtYmVyIG9mIGVudHJpZXMgbGVmdCB0byBnZXQgZnJvbSBoeXBlcnZpc29y
LgogICoKLSAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIGNhbGxlciBvZiB0aGlzIGZ1bmN0aW9u
IHdpbGwgdGFrZSB0aGUKLSAqICdsZWZ0JyBhbmQgdXNlIHRoZSB2YWx1ZSBmb3IgJ3N0YXJ0Jy4g
VGhpcyB3YXkgd2UgaGF2ZSBhbgotICogY3Vyc29yIGluIHRoZSBhcnJheS4gTm90ZSB0aGF0IHRo
ZSAnaW5mbycsJ25hbWUnLCBhbmQgJ2xlbicgd2lsbAotICogYmUgdXBkYXRlZCBhdCB0aGUgc3Vi
c2VxdWVudCBjYWxscy4KKyAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIGNhbGxlciBvZiB0aGlz
IGZ1bmN0aW9uIHdpbGwgZmlyc3QgaXNzdWUgdGhlCisgKiB4Y19saXZlcGF0Y2hfbGlzdF9nZXRf
c2l6ZXMoKSBpbiBvcmRlciB0byBvYnRhaW4gdG90YWwgc2l6ZXMgb2YgbmFtZXMKKyAqIGFzIHdl
bGwgYXMgdGhlIGN1cnJlbnQgbnVtYmVyIG9mIHBheWxvYWQgZW50cmllcy4KKyAqIFRoZSB0b3Rh
bCBzaXplcyBhcmUgcmVxdWlyZWQgYW5kIHN1cHBsaWVkIHZpYSB0aGUgJ25hbWVfdG90YWxfc2l6
ZScKKyAqIHBhcmFtZXRlci4KICAqCi0gKiBUaGUgJ21heCcgaXMgdG8gYmUgcHJvdmlkZWQgYnkg
dGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtCi0gKiBudW1iZXIgb2YgZW50cmllcyB0aGF0ICdp
bmZvJywgJ25hbWUnLCBhbmQgJ2xlbicgYXJyYXlzIGNhbgotICogYmUgZmlsbGVkIHVwIHdpdGgu
Ci0gKgotICogRWFjaCBlbnRyeSBpbiB0aGUgJ25hbWUnIGFycmF5IGlzIGV4cGVjdGVkIHRvIGJl
IG9mIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFCi0gKiBsZW5ndGguCisgKiBUaGUgJ21heCcgaXMg
dG8gYmUgcHJvdmlkZWQgYnkgdGhlIGNhbGxlciB3aXRoIHRoZSBtYXhpbXVtIG51bWJlciBvZgor
ICogZW50cmllcyB0aGF0ICdpbmZvJywgJ25hbWUnLCAnbGVuJyBhcnJheXMgY2FuIGJlIGZpbGxl
ZCB1cCB3aXRoLgogICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdpbmZvJyBhcnJheSBpcyBleHBl
Y3RlZCB0byBiZSBvZiB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190CiAgKiBzdHJ1Y3R1cmUgc2l6ZS4K
ICAqCisgKiBFYWNoIGVudHJ5IGluIHRoZSAnbmFtZScgYXJyYXkgbWF5IGhhdmUgYW4gYXJiaXRy
YXJ5IHNpemUuCisgKgogICogRWFjaCBlbnRyeSBpbiB0aGUgJ2xlbicgYXJyYXkgaXMgZXhwZWN0
ZWQgdG8gYmUgb2YgdWludDMyX3Qgc2l6ZS4KICAqCiAgKiBUaGUgcmV0dXJuIHZhbHVlIGlzIHpl
cm8gaWYgdGhlIGh5cGVyY2FsbCBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LgpAQCAtMjU4OCwxMCAr
MjYwNSwxMiBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqIHdp
bGwgY29udGFpbiB0aGUgbnVtYmVyIG9mIGVudHJpZXMgdGhhdCBoYWQgYmVlbiBzdWNjZXNmdWxs
eQogICogcmV0cmlldmVkIChpZiBhbnkpLgogICovCi1pbnQgeGNfbGl2ZXBhdGNoX2xpc3QoeGNf
aW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBzdGFydCwKLSAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZvLCBjaGFyICpu
YW1lLAotICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpsZW4sIHVuc2lnbmVkIGludCAq
ZG9uZSwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmxlZnQpOworaW50IHhj
X2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25zdCB1bnNpZ25lZCBpbnQgbWF4
LAorICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCBzdGFydCwKKyAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgKmluZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3QgKmxlbiwKKyAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50MzJfdCBuYW1lX3RvdGFsX3NpemUsCisgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpkb25lLCB1bnNpZ25lZCBpbnQgKmxlZnQpOwogCiAvKgog
ICogVGhlIG9wZXJhdGlvbnMgYXJlIGFzeW5jaHJvbm91cyBhbmQgdGhlIGh5cGVydmlzb3IgbWF5
IHRha2UgYSB3aGlsZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMv
bGlieGMveGNfbWlzYy5jCmluZGV4IGE4ZTllN2QxZTIuLjIwZTBlNjY3M2IgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTY2
Miw3ICs2NjIsNDggQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCiB9
CiAKIC8qCi0gKiBUaGUgaGVhcnQgb2YgdGhpcyBmdW5jdGlvbiBpcyB0byBnZXQgYW4gYXJyYXkg
b2YgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdC4KKyAqIEdldCBhIG51bWJlciBvZiBhdmFpbGFibGUg
cGF5bG9hZHMgYW5kIGdldCBhY3R1YWwgdG90YWwgc2l6ZSBvZgorICogdGhlIHBheWxvYWRzJyBu
YW1lIGFycmF5LgorICoKKyAqIFRoaXMgZnVuY3Rpb25zIGlzIHR5cGljYWxseSBleGVjdXRlZCBm
aXJzdCBiZWZvcmUgdGhlIHhjX2xpdmVwYXRjaF9saXN0KCkKKyAqIHRvIG9idGFpbiB0aGUgc2l6
ZXMgYW5kIGNvcnJlY3RseSBhbGxvY2F0ZSBhbGwgbmVjZXNzYXJ5IGRhdGEgcmVzb3VyY2VzLgor
ICoKKyAqIFRoZSByZXR1cm4gdmFsdWUgaXMgemVybyBpZiB0aGUgaHlwZXJjYWxsIGNvbXBsZXRl
ZCBzdWNjZXNzZnVsbHkuCisgKgorICogSWYgdGhlcmUgd2FzIGFuIGVycm9yIHBlcmZvcm1pbmcg
dGhlIHN5c2N0bCBvcGVyYXRpb24sIHRoZSByZXR1cm4gdmFsdWUKKyAqIHdpbGwgY29udGFpbiB0
aGUgaHlwZXJjYWxsIGVycm9yIGNvZGUgdmFsdWUuCisgKi8KK2ludCB4Y19saXZlcGF0Y2hfbGlz
dF9nZXRfc2l6ZXMoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCAqbnIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpuYW1lX3RvdGFsX3NpemUpCit7Cisg
ICAgREVDTEFSRV9TWVNDVEw7CisgICAgaW50IHJjOworCisgICAgaWYgKCAhbnIgfHwgIW5hbWVf
dG90YWxfc2l6ZSApCisgICAgeworICAgICAgICBlcnJubyA9IEVJTlZBTDsKKyAgICAgICAgcmV0
dXJuIC0xOworICAgIH0KKworICAgIG1lbXNldCgmc3lzY3RsLCAwLCBzaXplb2Yoc3lzY3RsKSk7
CisgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wOworICAgIHN5c2N0bC51
LmxpdmVwYXRjaC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9MSVNUOworCisgICAgcmMgPSBk
b19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJj
OworCisgICAgKm5yID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5ucjsKKyAgICAqbmFtZV90
b3RhbF9zaXplID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5uYW1lX3RvdGFsX3NpemU7CisK
KyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIFRoZSBoZWFydCBvZiB0aGlzIGZ1bmN0aW9uIGlz
IHRvIGdldCBhbiBhcnJheSBvZiB0aGUgZm9sbG93aW5nIG9iamVjdHM6CisgKiAgIC0geGVuX2xp
dmVwYXRjaF9zdGF0dXNfdDogc3RhdGVzIGFuZCByZXR1cm4gY29kZXMgb2YgcGF5bG9hZHMKKyAq
ICAgLSBuYW1lOiBuYW1lcyBvZiBwYXlsb2FkcworICogICAtIGxlbjogbGVuZ3RocyBvZiBjb3Jy
ZXNwb25kaW5nIHBheWxvYWRzJyBuYW1lcwogICoKICAqIEhvd2V2ZXIgaXQgaXMgY29tcGxleCBi
ZWNhdXNlIGl0IGhhcyB0byBkZWFsIHdpdGggdGhlIGh5cGVydmlzb3IKICAqIHJldHVybmluZyBz
b21lIG9mIHRoZSByZXF1ZXN0ZWQgZGF0YSBvciBkYXRhIGJlaW5nIHN0YWxlCkBAIC02NzMsMjEg
KzcxNCwyMCBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqICds
ZWZ0JyBhcmUgYWxzbyB1cGRhdGVkIHdpdGggdGhlIG51bWJlciBvZiBlbnRyaWVzIGZpbGxlZCBv
dXQKICAqIGFuZCByZXNwZWN0aXZlbHkgdGhlIG51bWJlciBvZiBlbnRyaWVzIGxlZnQgdG8gZ2V0
IGZyb20gaHlwZXJ2aXNvci4KICAqCi0gKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSBjYWxsZXIg
b2YgdGhpcyBmdW5jdGlvbiB3aWxsIHRha2UgdGhlCi0gKiAnbGVmdCcgYW5kIHVzZSB0aGUgdmFs
dWUgZm9yICdzdGFydCcuIFRoaXMgd2F5IHdlIGhhdmUgYW4KLSAqIGN1cnNvciBpbiB0aGUgYXJy
YXkuIE5vdGUgdGhhdCB0aGUgJ2luZm8nLCduYW1lJywgYW5kICdsZW4nIHdpbGwKLSAqIGJlIHVw
ZGF0ZWQgYXQgdGhlIHN1YnNlcXVlbnQgY2FsbHMuCisgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRo
ZSBjYWxsZXIgb2YgdGhpcyBmdW5jdGlvbiB3aWxsIGZpcnN0IGlzc3VlIHRoZQorICogeGNfbGl2
ZXBhdGNoX2xpc3RfZ2V0X3NpemVzKCkgaW4gb3JkZXIgdG8gb2J0YWluIHRvdGFsIHNpemVzIG9m
IG5hbWVzCisgKiBhcyB3ZWxsIGFzIHRoZSBjdXJyZW50IG51bWJlciBvZiBwYXlsb2FkIGVudHJp
ZXMuCisgKiBUaGUgdG90YWwgc2l6ZXMgYXJlIHJlcXVpcmVkIGFuZCBzdXBwbGllZCB2aWEgdGhl
ICduYW1lX3RvdGFsX3NpemUnCisgKiBwYXJhbWV0ZXIuCiAgKgotICogVGhlICdtYXgnIGlzIHRv
IGJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIgd2l0aCB0aGUgbWF4aW11bQotICogbnVtYmVyIG9m
IGVudHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgYW5kICdsZW4nIGFycmF5cyBjYW4KLSAqIGJl
IGZpbGxlZCB1cCB3aXRoLgotICoKLSAqIEVhY2ggZW50cnkgaW4gdGhlICduYW1lJyBhcnJheSBp
cyBleHBlY3RlZCB0byBiZSBvZiBYRU5fTElWRVBBVENIX05BTUVfU0laRQotICogbGVuZ3RoLgor
ICogVGhlICdtYXgnIGlzIHRvIGJlIHByb3ZpZGVkIGJ5IHRoZSBjYWxsZXIgd2l0aCB0aGUgbWF4
aW11bSBudW1iZXIgb2YKKyAqIGVudHJpZXMgdGhhdCAnaW5mbycsICduYW1lJywgJ2xlbicgYXJy
YXlzIGNhbiBiZSBmaWxsZWQgdXAgd2l0aC4KICAqCiAgKiBFYWNoIGVudHJ5IGluIHRoZSAnaW5m
bycgYXJyYXkgaXMgZXhwZWN0ZWQgdG8gYmUgb2YgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdAogICog
c3RydWN0dXJlIHNpemUuCiAgKgorICogRWFjaCBlbnRyeSBpbiB0aGUgJ25hbWUnIGFycmF5IG1h
eSBoYXZlIGFuIGFyYml0cmFyeSBzaXplLgorICoKICAqIEVhY2ggZW50cnkgaW4gdGhlICdsZW4n
IGFycmF5IGlzIGV4cGVjdGVkIHRvIGJlIG9mIHVpbnQzMl90IHNpemUuCiAgKgogICogVGhlIHJl
dHVybiB2YWx1ZSBpcyB6ZXJvIGlmIHRoZSBoeXBlcmNhbGwgY29tcGxldGVkIHN1Y2Nlc3NmdWxs
eS4KQEAgLTY5OSwxMSArNzM5LDEyIEBAIGludCB4Y19saXZlcGF0Y2hfZ2V0KHhjX2ludGVyZmFj
ZSAqeGNoLAogICogd2lsbCBjb250YWluIHRoZSBudW1iZXIgb2YgZW50cmllcyB0aGF0IGhhZCBi
ZWVuIHN1Y2Nlc2Z1bGx5CiAgKiByZXRyaWV2ZWQgKGlmIGFueSkuCiAgKi8KLWludCB4Y19saXZl
cGF0Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IG1heCwgdW5zaWduZWQg
aW50IHN0YXJ0LAoraW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNoLCBjb25z
dCB1bnNpZ25lZCBpbnQgbWF4LAorICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVk
IGludCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9z
dGF0dXMgKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3Qg
KmxlbiwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmRvbmUsCi0gICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpsZWZ0KQorICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQzMl90IG5hbWVfdG90YWxfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKmRvbmUsIHVuc2lnbmVkIGludCAqbGVmdCkKIHsKICAgICBpbnQgcmM7CiAg
ICAgREVDTEFSRV9TWVNDVEw7CkBAIC03MTQsMjcgKzc1NSwzMyBAQCBpbnQgeGNfbGl2ZXBhdGNo
X2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBz
dGFydCwKICAgICB1aW50MzJfdCBtYXhfYmF0Y2hfc3osIG5yOwogICAgIHVpbnQzMl90IHZlcnNp
b24gPSAwLCByZXRyaWVzID0gMDsKICAgICB1aW50MzJfdCBhZGp1c3QgPSAwOwotICAgIHNzaXpl
X3Qgc3o7CisgICAgdWludDMyX3QgbmFtZV9vZmYgPSAwOworICAgIHVpbnQzMl90IG5hbWVfc3o7
CiAKLSAgICBpZiAoICFtYXggfHwgIWluZm8gfHwgIW5hbWUgfHwgIWxlbiApCisgICAgaWYgKCAh
bWF4IHx8ICFpbmZvIHx8ICFuYW1lIHx8ICFsZW4gfHwgIWRvbmUgfHwgIWxlZnQgKQogICAgIHsK
ICAgICAgICAgZXJybm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKKyAg
ICBpZiAoIG5hbWVfdG90YWxfc2l6ZSA9PSAwICkKKyAgICB7CisgICAgICAgIGVycm5vID0gRU5P
RU5UOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgbWVtc2V0KCZzeXNjdGwsIDAs
IHNpemVvZihzeXNjdGwpKTsKICAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9saXZlcGF0Y2hf
b3A7CiAgICAgc3lzY3RsLnUubGl2ZXBhdGNoLmNtZCA9IFhFTl9TWVNDVExfTElWRVBBVENIX0xJ
U1Q7Ci0gICAgc3lzY3RsLnUubGl2ZXBhdGNoLnBhZCA9IDA7Ci0gICAgc3lzY3RsLnUubGl2ZXBh
dGNoLnUubGlzdC52ZXJzaW9uID0gMDsKICAgICBzeXNjdGwudS5saXZlcGF0Y2gudS5saXN0Lmlk
eCA9IHN0YXJ0OwotICAgIHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QucGFkID0gMDsKIAogICAg
IG1heF9iYXRjaF9zeiA9IG1heDsKLSAgICAvKiBDb252aWVuY2UgdmFsdWUuICovCi0gICAgc3og
PSBzaXplb2YoKm5hbWUpICogWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkU7CisgICAgbmFtZV9zeiA9
IG5hbWVfdG90YWxfc2l6ZTsKICAgICAqZG9uZSA9IDA7CiAgICAgKmxlZnQgPSAwOwogICAgIGRv
IHsKKyAgICAgICAgdWludDMyX3QgX25hbWVfc3o7CisKICAgICAgICAgLyoKICAgICAgICAgICog
VGhlIGZpcnN0IHRpbWUgd2UgZ28gaW4gdGhpcyBsb29wIG91ciAnbWF4JyBtYXkgYmUgYmlnZ2Vy
CiAgICAgICAgICAqIHRoYW4gd2hhdCB0aGUgaHlwZXJ2aXNvciBpcyBjb21mb3J0YWJsZSB3aXRo
IC0gaGVuY2UgdGhlIGZpcnN0CkBAIC03NTQsMTEgKzgwMSwxMSBAQCBpbnQgeGNfbGl2ZXBhdGNo
X2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVkIGludCBz
dGFydCwKICAgICAgICAgc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5uciA9IG5yOwogICAgICAg
ICAvKiBGaXggdGhlIHNpemUgKG1heSB2YXJ5IGJldHdlZW4gaHlwZXJjYWxscykuICovCiAgICAg
ICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUoaW5mbywgbnIgKiBzaXplb2YoKmluZm8pKTsK
LSAgICAgICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShuYW1lLCBuciAqIG5yKTsKKyAgICAg
ICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShuYW1lLCBuYW1lX3N6KTsKICAgICAgICAgSFlQ
RVJDQUxMX0JPVU5DRV9TRVRfU0laRShsZW4sIG5yICogc2l6ZW9mKCpsZW4pKTsKICAgICAgICAg
LyogTW92ZSB0aGUgcG9pbnRlciB0byBwcm9wZXIgb2Zmc2V0IGludG8gJ2luZm8nLiAqLwogICAg
ICAgICAoSFlQRVJDQUxMX0JVRkZFUihpbmZvKSktPnVidWYgPSBpbmZvICsgKmRvbmU7Ci0gICAg
ICAgIChIWVBFUkNBTExfQlVGRkVSKG5hbWUpKS0+dWJ1ZiA9IG5hbWUgKyAoc3ogKiAqZG9uZSk7
CisgICAgICAgIChIWVBFUkNBTExfQlVGRkVSKG5hbWUpKS0+dWJ1ZiA9IG5hbWUgKyBuYW1lX29m
ZjsKICAgICAgICAgKEhZUEVSQ0FMTF9CVUZGRVIobGVuKSktPnVidWYgPSBsZW4gKyAqZG9uZTsK
ICAgICAgICAgLyogQWxsb2NhdGUgbWVtb3J5LiAqLwogICAgICAgICByYyA9IHhjX2h5cGVyY2Fs
bF9ib3VuY2VfcHJlKHhjaCwgaW5mbyk7CkBAIC04MjcsMTQgKzg3NCwxOSBAQCBpbnQgeGNfbGl2
ZXBhdGNoX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVuc2lnbmVkIGludCBtYXgsIHVuc2lnbmVk
IGludCBzdGFydCwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgICpsZWZ0
ID0gc3lzY3RsLnUubGl2ZXBhdGNoLnUubGlzdC5ucjsgLyogVG90YWwgcmVtYWluaW5nIGNvdW50
LiAqLworICAgICAgICBfbmFtZV9zeiA9IHN5c2N0bC51LmxpdmVwYXRjaC51Lmxpc3QubmFtZV90
b3RhbF9zaXplOyAvKiBUb3RhbCByZWNlaXZlZCBuYW1lIHNpemUuICovCiAgICAgICAgIC8qIENv
cHkgb25seSB1cCAncmMnIG9mIGRhdGEnIC0gd2UgY291bGQgYWRkICdtaW4ocmMsbnIpIGlmIGRl
c2lyZWQuICovCiAgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUoaW5mbywgKHJjICog
c2l6ZW9mKCppbmZvKSkpOwotICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKG5hbWUs
IChyYyAqIHN6KSk7CisgICAgICAgIEhZUEVSQ0FMTF9CT1VOQ0VfU0VUX1NJWkUobmFtZSwgX25h
bWVfc3opOwogICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKGxlbiwgKHJjICogc2l6
ZW9mKCpsZW4pKSk7CiAgICAgICAgIC8qIEJvdW5jZSB0aGUgZGF0YSBhbmQgZnJlZSB0aGUgYm91
bmNlIGJ1ZmZlci4gKi8KICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgaW5m
byk7CiAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG5hbWUpOwogICAgICAg
ICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBsZW4pOworCisgICAgICAgIG5hbWVfc3og
LT0gX25hbWVfc3o7CisgICAgICAgIG5hbWVfb2ZmICs9IF9uYW1lX3N6OworCiAgICAgICAgIC8q
IEFuZCB1cGRhdGUgaG93IG1hbnkgZWxlbWVudHMgb2YgaW5mbyB3ZSBoYXZlIGNvcGllZCBpbnRv
LiAqLwogICAgICAgICAqZG9uZSArPSByYzsKICAgICAgICAgLyogVXBkYXRlIGlkeC4gKi8KZGlm
ZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWxpdmVwYXRjaC5jIGIvdG9vbHMvbWlzYy94ZW4tbGl2
ZXBhdGNoLmMKaW5kZXggMGVlZTk0ZmQ5MS4uNzdjMDRkMjNjMSAxMDA2NDQKLS0tIGEvdG9vbHMv
bWlzYy94ZW4tbGl2ZXBhdGNoLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tbGl2ZXBhdGNoLmMKQEAg
LTY0LDE0ICs2NCwxMyBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RhdGUyc3RyKHVuc2lnbmVkIGlu
dCBzdGF0ZSkKICAgICByZXR1cm4gbmFtZXNbc3RhdGVdOwogfQogCi0vKiBUaGlzIHZhbHVlIHdh
cyBjaG9vc2VuIGFkaG9jLiBJdCBjb3VsZCBiZSA0MiB0b28uICovCi0jZGVmaW5lIE1BWF9MRU4g
MTEKIHN0YXRpYyBpbnQgbGlzdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiB7Ci0gICAg
dW5zaWduZWQgaW50IGlkeCwgZG9uZSwgbGVmdCwgaTsKKyAgICB1bnNpZ25lZCBpbnQgbnIsIGRv
bmUsIGxlZnQsIGk7CiAgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCAqaW5mbyA9IE5VTEw7CiAg
ICAgY2hhciAqbmFtZSA9IE5VTEw7CiAgICAgdWludDMyX3QgKmxlbiA9IE5VTEw7CisgICAgdWlu
dDMyX3QgbmFtZV90b3RhbF9zaXplLCBuYW1lX29mZjsKICAgICBpbnQgcmMgPSBFTk9NRU07CiAK
ICAgICBpZiAoIGFyZ2MgKQpAQCAtNzksNjUgKzc4LDczIEBAIHN0YXRpYyBpbnQgbGlzdF9mdW5j
KGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgIHNob3dfaGVscCgpOwogICAgICAgICBy
ZXR1cm4gLTE7CiAgICAgfQotICAgIGlkeCA9IGxlZnQgPSAwOwotICAgIGluZm8gPSBtYWxsb2Mo
c2l6ZW9mKCppbmZvKSAqIE1BWF9MRU4pOwotICAgIGlmICggIWluZm8gKQotICAgICAgICByZXR1
cm4gcmM7Ci0gICAgbmFtZSA9IG1hbGxvYyhzaXplb2YoKm5hbWUpICogWEVOX0xJVkVQQVRDSF9O
QU1FX1NJWkUgKiBNQVhfTEVOKTsKLSAgICBpZiAoICFuYW1lICkKKyAgICBkb25lID0gbGVmdCA9
IDA7CisKKyAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0X2dldF9zaXplcyh4Y2gsICZuciwgJm5h
bWVfdG90YWxfc2l6ZSk7CisgICAgaWYgKCByYyApCiAgICAgewotICAgICAgICBmcmVlKGluZm8p
OworICAgICAgICByYyA9IGVycm5vOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0
byBnZXQgbGlzdCBzaXplcy5cbiIKKyAgICAgICAgICAgICAgICAiRXJyb3IgJWQ6ICVzXG4iLAor
ICAgICAgICAgICAgICAgIHJjLCBzdHJlcnJvcihyYykpOwogICAgICAgICByZXR1cm4gcmM7CiAg
ICAgfQotICAgIGxlbiA9IG1hbGxvYyhzaXplb2YoKmxlbikgKiBNQVhfTEVOKTsKLSAgICBpZiAo
ICFsZW4gKSB7Ci0gICAgICAgIGZyZWUobmFtZSk7Ci0gICAgICAgIGZyZWUoaW5mbyk7CisKKyAg
ICBpZiAoIG5yID09IDAgKQorICAgIHsKKyAgICAgICAgZnByaW50ZihzdGRvdXQsICJOb3RoaW5n
IHRvIGxpc3RcbiIpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpbmZvID0gbWFs
bG9jKG5yICogc2l6ZW9mKCppbmZvKSk7CisgICAgaWYgKCAhaW5mbyApCiAgICAgICAgIHJldHVy
biByYzsKKworICAgIG5hbWUgPSBtYWxsb2MobmFtZV90b3RhbF9zaXplICogc2l6ZW9mKCpuYW1l
KSk7CisgICAgaWYgKCAhbmFtZSApCisgICAgICAgIGdvdG8gZXJyb3JfbmFtZTsKKworICAgIGxl
biA9IG1hbGxvYyhuciAqIHNpemVvZigqbGVuKSk7CisgICAgaWYgKCAhbGVuICkKKyAgICAgICAg
Z290byBlcnJvcl9sZW47CisKKyAgICBtZW1zZXQoaW5mbywgJ0EnLCBuciAqIHNpemVvZigqaW5m
bykpOworICAgIG1lbXNldChuYW1lLCAnQicsIG5hbWVfdG90YWxfc2l6ZSAqIHNpemVvZigqbmFt
ZSkpOworICAgIG1lbXNldChsZW4sICdDJywgbnIgKiBzaXplb2YoKmxlbikpOworICAgIG5hbWVf
b2ZmID0gMDsKKworICAgIHJjID0geGNfbGl2ZXBhdGNoX2xpc3QoeGNoLCBuciwgMCwgaW5mbywg
bmFtZSwgbGVuLCBuYW1lX3RvdGFsX3NpemUsICZkb25lLCAmbGVmdCk7CisgICAgaWYgKCByYyB8
fCBkb25lICE9IG5yIHx8IGxlZnQgPiAwKQorICAgIHsKKyAgICAgICAgcmMgPSBlcnJubzsKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gbGlzdCAlZC8lZC5cbiIKKyAgICAgICAg
ICAgICAgICAiRXJyb3IgJWQ6ICVzXG4iLAorICAgICAgICAgICAgICAgIGxlZnQsIG5yLCByYywg
c3RyZXJyb3IocmMpKTsKKyAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKLSAgICBkbyB7Ci0g
ICAgICAgIGRvbmUgPSAwOwotICAgICAgICAvKiBUaGUgbWVtc2V0IGlzIGRvbmUgdG8gY2F0Y2gg
ZXJyb3JzLiAqLwotICAgICAgICBtZW1zZXQoaW5mbywgJ0EnLCBzaXplb2YoKmluZm8pICogTUFY
X0xFTik7Ci0gICAgICAgIG1lbXNldChuYW1lLCAnQicsIHNpemVvZigqbmFtZSkgKiBNQVhfTEVO
ICogWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUpOwotICAgICAgICBtZW1zZXQobGVuLCAnQycsIHNp
emVvZigqbGVuKSAqIE1BWF9MRU4pOwotICAgICAgICByYyA9IHhjX2xpdmVwYXRjaF9saXN0KHhj
aCwgTUFYX0xFTiwgaWR4LCBpbmZvLCBuYW1lLCBsZW4sICZkb25lLCAmbGVmdCk7Ci0gICAgICAg
IGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IGVycm5vOwotICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gbGlzdCAlZC8lZC5cbiIKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiRXJyb3IgJWQ6ICVzXG4iLAotICAgICAgICAgICAgICAgICAgICBp
ZHgsIGxlZnQsIHJjLCBzdHJlcnJvcihyYykpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IH0KLSAgICAgICAgaWYgKCAhaWR4ICkKLSAgICAgICAgICAgIGZwcmludGYoc3Rkb3V0LCIgSUQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBzdGF0dXNcbiIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLVxuIik7CisgICAgZnByaW50ZihzdGRvdXQsIiBJRCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IHN0YXR1c1xuIgorICAgICAgICAgICAgICAgICAg
ICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLVxu
Iik7CiAKLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBkb25lOyBpKysgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgajsKLSAgICAgICAgICAgIHVpbnQzMl90IHN6OwotICAg
ICAgICAgICAgY2hhciAqc3RyOwotCi0gICAgICAgICAgICBzeiA9IGxlbltpXTsKLSAgICAgICAg
ICAgIHN0ciA9IG5hbWUgKyAoaSAqIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFKTsKLSAgICAgICAg
ICAgIGZvciAoIGogPSBzejsgaiA8IFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFOyBqKysgKQotICAg
ICAgICAgICAgICAgIHN0cltqXSA9ICdcMCc7Ci0KLSAgICAgICAgICAgIHByaW50ZigiJS00MHN8
ICVzIiwgc3RyLCBzdGF0ZTJzdHIoaW5mb1tpXS5zdGF0ZSkpOwotICAgICAgICAgICAgaWYgKCBp
bmZvW2ldLnJjICkKLSAgICAgICAgICAgICAgICBwcmludGYoIiAoJWQsICVzKVxuIiwgLWluZm9b
aV0ucmMsIHN0cmVycm9yKC1pbmZvW2ldLnJjKSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAg
ICAgICAgICAgcHV0cygiIik7Ci0gICAgICAgIH0KLSAgICAgICAgaWR4ICs9IGRvbmU7Ci0gICAg
fSB3aGlsZSAoIGxlZnQgKTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IGRvbmU7IGkrKyApCisgICAg
eworICAgICAgICBjaGFyICpuYW1lX3N0ciA9IG5hbWUgKyBuYW1lX29mZjsKKworICAgICAgICBw
cmludGYoIiUtNDAuKnN8ICVzIiwgbGVuW2ldLCBuYW1lX3N0ciwgc3RhdGUyc3RyKGluZm9baV0u
c3RhdGUpKTsKKyAgICAgICAgaWYgKCBpbmZvW2ldLnJjICkKKyAgICAgICAgICAgIHByaW50Zigi
ICglZCwgJXMpXG4iLCAtaW5mb1tpXS5yYywgc3RyZXJyb3IoLWluZm9baV0ucmMpKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcHV0cygiIik7CisKKyAgICAgICAgbmFtZV9vZmYgKz0gbGVu
W2ldOworICAgIH0KIAorZXJyb3I6CisgICAgZnJlZShsZW4pOworZXJyb3JfbGVuOgogICAgIGZy
ZWUobmFtZSk7CitlcnJvcl9uYW1lOgogICAgIGZyZWUoaW5mbyk7Ci0gICAgZnJlZShsZW4pOwog
ICAgIHJldHVybiByYzsKIH0KICN1bmRlZiBNQVhfTEVOCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCA0NjY4NWYzYWE4Li4z
YzE5MWViODg5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9j
b21tb24vbGl2ZXBhdGNoLmMKQEAgLTExNjQsNyArMTE2NCw2IEBAIHN0YXRpYyBpbnQgbGl2ZXBh
dGNoX2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAKICAgICBp
ZiAoIGxpc3QtPm5yICYmCiAgICAgICAgICAoIWd1ZXN0X2hhbmRsZV9va2F5KGxpc3QtPnN0YXR1
cywgbGlzdC0+bnIpIHx8Ci0gICAgICAgICAgIWd1ZXN0X2hhbmRsZV9va2F5KGxpc3QtPm5hbWUs
IFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFICogbGlzdC0+bnIpIHx8CiAgICAgICAgICAgIWd1ZXN0
X2hhbmRsZV9va2F5KGxpc3QtPmxlbiwgbGlzdC0+bnIpKSApCiAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCkBAIC0xMTc1LDIzICsxMTc0LDM1IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3Qo
c3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgIH0KIAorICAgIGxpc3QtPm5hbWVfdG90YWxfc2l6ZSA9IDA7CiAgICAgaWYg
KCBsaXN0LT5uciApCiAgICAgeworICAgICAgICB1aW50NjRfdCBuYW1lX29mZnNldCA9IDA7CisK
ICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggZGF0YSwgJnBheWxvYWRfbGlzdCwgbGlzdCAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IGxlbjsKKyAgICAgICAgICAgIHVpbnQz
Ml90IG5hbWVfbGVuOwogCiAgICAgICAgICAgICBpZiAoIGxpc3QtPmlkeCA+IGkrKyApCiAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgICAgIHN0YXR1cy5zdGF0ZSA9IGRhdGEt
PnN0YXRlOwogICAgICAgICAgICAgc3RhdHVzLnJjID0gZGF0YS0+cmM7Ci0gICAgICAgICAgICBs
ZW4gPSBzdHJsZW4oZGF0YS0+bmFtZSkgKyAxOworCisgICAgICAgICAgICBuYW1lX2xlbiA9IHN0
cmxlbihkYXRhLT5uYW1lKSArIDE7CisgICAgICAgICAgICBsaXN0LT5uYW1lX3RvdGFsX3NpemUg
Kz0gbmFtZV9sZW47CisKKyAgICAgICAgICAgIGlmICggIWd1ZXN0X2hhbmRsZV9zdWJyYW5nZV9v
a2F5KGxpc3QtPm5hbWUsIG5hbWVfb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbmFtZV9vZmZzZXQgKyBuYW1lX2xlbiAtIDEpICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIE4uQi4gJ2lkeCcgIT0gJ2knLiAq
LwotICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPm5hbWUsIGlk
eCAqIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGEtPm5hbWUsIGxlbikgfHwKLSAgICAgICAgICAgICAgICBfX2NvcHlf
dG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPmxlbiwgaWR4LCAmbGVuLCAxKSB8fAorICAgICAgICAgICAg
aWYgKCBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGxpc3QtPm5hbWUsIG5hbWVfb2Zmc2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtPm5hbWUsIG5hbWVfbGVu
KSB8fAorICAgICAgICAgICAgICAgIF9fY29weV90b19ndWVzdF9vZmZzZXQobGlzdC0+bGVuLCBp
ZHgsICZuYW1lX2xlbiwgMSkgfHwKICAgICAgICAgICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Rfb2Zm
c2V0KGxpc3QtPnN0YXR1cywgaWR4LCAmc3RhdHVzLCAxKSApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwpAQCAtMTE5OSwxMSArMTIxMCwxOSBAQCBzdGF0aWMg
aW50IGxpdmVwYXRjaF9saXN0KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0ICpsaXN0
KQogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBpZHgrKzsKKyAgICAgICAgICAgIG5hbWVf
b2Zmc2V0ICs9IG5hbWVfbGVuOwogCiAgICAgICAgICAgICBpZiAoIChpZHggPj0gbGlzdC0+bnIp
IHx8IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9CiAgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkoIGRhdGEsICZwYXlsb2FkX2xpc3QsIGxpc3QgKQorICAgICAgICB7CisgICAgICAgICAg
ICBsaXN0LT5uYW1lX3RvdGFsX3NpemUgKz0gc3RybGVuKGRhdGEtPm5hbWUpICsgMTsKKyAgICAg
ICAgfQorICAgIH0KICAgICBsaXN0LT5uciA9IHBheWxvYWRfY250IC0gaTsgLyogUmVtYWluaW5n
IGFtb3VudC4gKi8KICAgICBsaXN0LT52ZXJzaW9uID0gcGF5bG9hZF92ZXJzaW9uOwogICAgIHNw
aW5fdW5sb2NrKCZwYXlsb2FkX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGJjZGZjMWZhZmUu
LjA4ODA3YzkyYTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTkyNSwxMCArOTI1LDExIEBAIHN0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXQgewogICoKICAqIElmIHRoZSBoeXBlcmNhbGwgcmV0
dXJucyBhbiBwb3NpdGl2ZSBudW1iZXIsIGl0IGlzIHRoZSBudW1iZXIgKHVwIHRvIGBucmApCiAg
KiBvZiB0aGUgcGF5bG9hZHMgcmV0dXJuZWQsIGFsb25nIHdpdGggYG5yYCB1cGRhdGVkIHdpdGgg
dGhlIG51bWJlciBvZiByZW1haW5pbmcKLSAqIHBheWxvYWRzLCBgdmVyc2lvbmAgdXBkYXRlZCAo
aXQgbWF5IGJlIHRoZSBzYW1lIGFjcm9zcyBoeXBlcmNhbGxzLiBJZiBpdAotICogdmFyaWVzIHRo
ZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVyIGNhbGxzIGNvdWxkIGZhaWwpLiBUaGUgYHN0YXR1
c2AsCi0gKiBgbmFtZWAsIGFuZCBgbGVuYCcgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQg
aW5kZXggdmFsdWUgKGBpZHhgKSB3aXRoCi0gKiB0aGUgcmV0dXJuZWQgdmFsdWUgb2YgZGF0YS4K
KyAqIHBheWxvYWRzLCBgdmVyc2lvbmAgdXBkYXRlZCAoaXQgbWF5IGJlIHRoZSBzYW1lIGFjcm9z
cyBoeXBlcmNhbGxzLiBJZiBpdCB2YXJpZXMKKyAqIHRoZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0
aGVyIGNhbGxzIGNvdWxkIGZhaWwpIGFuZCB0aGUgbmFtZV90b3RhbF9zaXplCisgKiBjb250YWlu
aW5nIHRvdGFsIHNpemUgb2YgdHJhbnNmZXJyZWQgZGF0YSBmb3IgdGhlIGFycmF5LgorICogVGhl
IGBzdGF0dXNgLCBgbmFtZWAsIGBsZW5gIGFyZSB1cGRhdGVkIGF0IHRoZWlyIGRlc2lnbmVkIGlu
ZGV4IHZhbHVlIChgaWR4YCkKKyAqIHdpdGggdGhlIHJldHVybmVkIHZhbHVlIG9mIGRhdGEuCiAg
KgogICogSWYgdGhlIGh5cGVyY2FsbCByZXR1cm5zIEUyQklHIHRoZSBgbnJgIGlzIHRvbyBiaWcg
YW5kIHNob3VsZCBiZQogICogbG93ZXJlZC4gVGhlIHVwcGVyIGxpbWl0IG9mIGBucmAgaXMgbGVm
dCB0byB0aGUgaW1wbGVtZW50aW9uLgpAQCAtOTUxLDExICs5NTIsMTMgQEAgc3RydWN0IHhlbl9z
eXNjdGxfbGl2ZXBhdGNoX2xpc3QgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhbW91bnQgb2YgcGF5bG9hZHMgYW5kIHZlcnNpb24uCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9VVDogSG93IG1hbnkgcGF5bG9h
ZHMgbGVmdC4gKi8KICAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogSU46IE11c3QgYmUgemVyby4gKi8KKyAgICB1aW50MzJfdCBuYW1lX3RvdGFsX3NpemU7ICAg
ICAgICAgICAgICAgLyogT1VUOiBUb3RhbCBzaXplIG9mIGFsbCB0cmFuc2ZlciBuYW1lcyAqLwog
ICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAg
LyogT1VULiBNdXN0IGhhdmUgZW5vdWdoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNwYWNlIGFsbG9jYXRlIGZvciBuciBvZiB0aGVtLiAqLwogICAgIFhF
Tl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgbmFtZTsgICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIG5h
bWVzLiBFYWNoIG1lbWJlcgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBNVVNUIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGluIHNpemUuCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBvZiB0aGVt
LiAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXkg
aGF2ZSBhbiBhcmJpdHJhcnkgbGVuZ3RoIHVwIHRvCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGJ5dGVzLiBNdXN0
IGhhdmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnIg
b2YgdGhlbS4gKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbGVuOyAgICAgICAg
LyogT1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG5hbWUncy4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCiB9Owot
LSAKMi4xNi41CgoKCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1
c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2No
bGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0
ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3
IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 15:44:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 15:44: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 1iEEsz-0004s9-7I; Sat, 28 Sep 2019 15:43:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEEsx-0004s4-AT
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 15:43:51 +0000
X-Inumbo-ID: c3cc7558-e206-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id c3cc7558-e206-11e9-97fb-bc764e2007e4;
 Sat, 28 Sep 2019 15:43: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 1iEEsv-0000MV-1b; Sat, 28 Sep 2019 15:43: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 1iEEsu-0001BO-Oe; Sat, 28 Sep 2019 15:43:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEEsu-0006iw-Nu; Sat, 28 Sep 2019 15:43:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141913-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-armhf-pvops:kernel-build:fail:regression
 linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 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-libvirt-raw: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: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-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-arndale:build-check(1):blocked:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-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:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-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-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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-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=d573e8a79f70404ba08623d1de7ea617d55092ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 15:43:48 +0000
Subject: [Xen-devel] [linux-4.19 test] 141913: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTkxMyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5MTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgZmFpbCBpbiAxNDE4MTMgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgIGZhaWwg
cGFzcyBpbiAxNDE4MTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICBibG9ja2VkIGluIDE0MTgxMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxODEzIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxNDE4MTMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTgxMyBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4g
MTQxODEzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDE4MTMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0MTgxMyBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTQxODEzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDE4MTMgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDE0MTgxMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQxODEzIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDE0MTgxMyBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZDU3M2U4YTc5ZjcwNDA0YmEwODYyM2Qx
ZGU3ZWE2MTdkNTUwOTJhYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogIDMzMCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAzMjggZGF5cyAgMjQ2IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTYxNiAgMjAxOS0wOS0yMiAwMzowNTo0MyBa
ICAgIDYgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjU5MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIyODg0MyBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 22:15:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 22:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEL0A-0000dR-Nv; Sat, 28 Sep 2019 22:15:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEL09-0000dM-AG
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 22:15:41 +0000
X-Inumbo-ID: 7d96dc5e-e23d-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 7d96dc5e-e23d-11e9-bf31-bc764e2007e4;
 Sat, 28 Sep 2019 22:15:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEL01-0008SD-7y; Sat, 28 Sep 2019 22:15: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 1iEL00-0006wB-HU; Sat, 28 Sep 2019 22:15:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEL00-0002jN-GX; Sat, 28 Sep 2019 22:15:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141919-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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=7a4e6711114905b3cbbe48e81c3222361a7f3579
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 22:15:32 +0000
Subject: [Xen-devel] [xen-unstable test] 141919: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTkxOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTkxOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9o
b3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAy
MiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIg
ZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTQxODIyCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDE4MjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YTRlNjcxMTExNDkwNWIzY2JiZTQ4ZTgxYzMy
MjIzNjFhN2YzNTc5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmOTNh
YmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDE4MjIgIDIwMTktMDktMjUgMTQ6NTk6NTUgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTQxODgyICAyMDE5LTA5LTI3IDAxOjIwOjU1IFogICAgMSBkYXlzICAgIDIgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxOTE5ICAyMDE5LTA5LTI3IDIyOjM4OjMzIFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlh
bi5saW5kaWdAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+CiAgU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE4NDQg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 23:11:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 23: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 1iELrc-0006H2-HX; Sat, 28 Sep 2019 23:10:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iELra-0006Gx-Sb
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 23:10:54 +0000
X-Inumbo-ID: 38367dce-e245-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 38367dce-e245-11e9-b588-bc764e2007e4;
 Sat, 28 Sep 2019 23: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 <osstest-admin@xenproject.org>)
 id 1iELrZ-00012Y-2T; Sat, 28 Sep 2019 23:10: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 1iELrY-0004vl-5Z; Sat, 28 Sep 2019 23:10:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iELrY-00065s-4s; Sat, 28 Sep 2019 23:10:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141931-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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
X-Osstest-Versions-This: libvirt=a95e585e132de71bab030c84b1f7f1d116b65695
X-Osstest-Versions-That: libvirt=742f59903349cefdd02f58e25eed3747c5165e63
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 23:10:52 +0000
Subject: [Xen-devel] [libvirt test] 141931: 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>

ZmxpZ2h0IDE0MTkzMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5MzEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxNSBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0ICAgZmFpbCBsaWtlIDE0MTg5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxODkzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxNDE4OTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgYTk1ZTU4NWUxMzJkZTcx
YmFiMDMwYzg0YjFmN2YxZDExNmI2NTY5NQpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAg
ICAgICAgICAgNzQyZjU5OTAzMzQ5Y2VmZGQwMmY1OGUyNWVlZDM3NDdjNTE2NWU2MwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQxODkzICAyMDE5LTA5LTI3IDA5OjAzOjE1IFogICAgMSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTkzMSAgMjAxOS0wOS0yOCAwNDoxOToxOCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDc0MmY1OTkwMzMuLmE5NWU1ODVlMTMgIGE5NWU1ODVlMTMy
ZGU3MWJhYjAzMGM4NGIxZjdmMWQxMTZiNjU2OTUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Sep 28 23:45:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 28 Sep 2019 23:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEMOa-0000lA-K2; Sat, 28 Sep 2019 23:45:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IBfw=XX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEMOZ-0000l3-GN
 for xen-devel@lists.xenproject.org; Sat, 28 Sep 2019 23:44:59 +0000
X-Inumbo-ID: f7619a7c-e249-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f7619a7c-e249-11e9-b588-bc764e2007e4;
 Sat, 28 Sep 2019 23:44:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEMOR-0001eN-LF; Sat, 28 Sep 2019 23: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 1iEMOQ-0007TC-U4; Sat, 28 Sep 2019 23:44:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEMOQ-0007fk-Sg; Sat, 28 Sep 2019 23:44:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141925-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-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: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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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=c6f5012ba5fa834cbd5274b1b8369e2c5d2f5933
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 28 Sep 2019 23:44:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 141925: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTkyNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5MjUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0
MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGM2ZjUwMTJiYTVmYTgzNGNiZDUyNzRiMWI4MzY5
ZTJjNWQyZjU5MzMKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNDEgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDQwIGRheXMgICA0NiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE5MjUgIDIwMTktMDktMjggMDE6MDk6NTkgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RA
cmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENhcmxvIE1hcmNlbG8g
QXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJp
bmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdGlhbiBTdmVu
c3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8
Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVs
QGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdt
YWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERh
dmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0
dW96em8uY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+
CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJy
YWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFr
ZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgog
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2Fv
ZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vz
c2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNw
QGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
ICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVu
QHRlbmNlbnQuY29tPgogIEphbWVzIExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4g
S2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGlu
dXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMg
QmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQu
Y29tPgogIEpvc2ggS3VueiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVz
dGluIEhpYmJpdHMgPGNobWVlZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+
CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQg
RGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIg
PGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+
CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1haWwu
Y29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgog
IE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0Bj
aXRyaXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZi
a2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExl
dml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdl
bGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5j
b20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBT
LiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFz
IEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBO
aXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBz
aWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5j
b20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAg
UGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2Fs
eXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5E
b3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0
LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQg
PHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFp
bC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5Admly
dHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4K
ICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJn
aW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGlu
dXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5nIDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJh
bmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZh
bm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNr
ZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1
dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255
IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5u
Z3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZA
dmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2Vp
IFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56
aGFvQGludGVsLmNvbT4KICBZaWZhbiBMdW8gPGx1b3lpZmFuQGNtc3MuY2hpbmFtb2JpbGUuY29t
PgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWXVucWlhbmcgU3UgPHlzdUB3
YXZlY29tcC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5NTQyIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 01:36:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 01:36: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 1iEO83-0006YU-5V; Sun, 29 Sep 2019 01:36:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LuaF=XY=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iEO81-0006XS-3q
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 01:36:01 +0000
X-Inumbo-ID: 7d77f6ce-e259-11e9-8628-bc764e2007e4
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by localhost (Halon) with ESMTPS
 id 7d77f6ce-e259-11e9-8628-bc764e2007e4;
 Sun, 29 Sep 2019 01:35:59 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 5BE9526E6;
 Sat, 28 Sep 2019 21:35:59 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 28 Sep 2019 21:35:59 -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=fm3; bh=aXjgeq
 yYORTacxJLJvWcCXVgSU6Y5U04oZ6GbAxKhWs=; b=qdGS6z6FiTIke7ESVrht8k
 hIg5+cHiH8pXN2nxzYYoc3/9zy9WtlSUDKePJry2LNB3PHrAW5n8Z9BLeJ6p2hpe
 I5RPyHqwEcPf59LD8+K+245253jlAQEU5VUj+ddbv6hBunI57Tmq/zujkTuMNM6r
 VvHtye4cQo+0MkGkjYWelXvIdpgnirOPYJka3FF6mebsorhtvIg7Lt7vc4Rf7DcW
 J3xmcU0OlZ32EPtDvEb+fkPSWopE0nG4kJRqF+DgGasqBZn4hRyOrhAhcPopzsZ9
 YsONHlGCikK3c4PxdPaq3oWbIW5IKdCLXmnwrH2z+2uvhfchCDvrqJ3E0W5SOSTg
 ==
X-ME-Sender: <xms:fgqQXfxwo6HSw38tn-jLKiNdws-Y87XrKftOcre0zzmR9nbTbAwQHA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrfeelgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:fgqQXfobrsQSG7-HA_77YBw7NmHFKuu82dRPBKbm27xVVgazrGI3tQ>
 <xmx:fgqQXbjdgOxDyaD140KG4W3tK5ckzbo9QLw2UQtkiJ9uJdKe4saVTw>
 <xmx:fgqQXRXpD2FlIXg2Zz3_aTqmnG-N6Zv4rG6nziTR8dbocNGwlsHUKQ>
 <xmx:fwqQXYMzwSHyalAGAvvIYmBZLrRMcPubgezQpCTlMa28MXUQukOZkA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 8B5EED6005A;
 Sat, 28 Sep 2019 21:35:56 -0400 (EDT)
Date: Sun, 29 Sep 2019 03:35:54 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190929013554.GA24160@mail-itl>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
 <20190925122941.GP8065@mail-itl>
 <20190925132617.73qdovaeddl45f2o@Air-de-Roger>
 <20190926041606.GR8065@mail-itl>
 <20190926071017.yztb44ho7tyt5aqz@Air-de-Roger>
MIME-Version: 1.0
In-Reply-To: <20190926071017.yztb44ho7tyt5aqz@Air-de-Roger>
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Brian Woods <brian.woods@amd.com>
Content-Type: multipart/mixed; boundary="===============4308252142708716533=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--pf9I7BMVVzbSWLtt
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.

On Thu, Sep 26, 2019 at 09:10:17AM +0200, Roger Pau Monn=C3=A9 wrote:
> On Thu, Sep 26, 2019 at 06:16:06AM +0200, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Wed, Sep 25, 2019 at 03:26:17PM +0200, Roger Pau Monn=C3=A9 wrote:
> > > On Wed, Sep 25, 2019 at 02:29:41PM +0200, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> > > > On Wed, Sep 25, 2019 at 11:41:50AM +0200, Roger Pau Monn=C3=A9 wrot=
e:
> > > > > It would still be nice to get the missing bits (interrupt enablin=
g),
> > > > > or else this patch is kind of pointless, since it still doesn't a=
llow
> > > > > stubdomains to work correctly with passed through devices.
> > > >=20
> > > > Well, that part, as discussed, doesn't need to be in Xen. For examp=
le
> > > > the solution deployed in current Qubes stable version is based on
> > > > pciback for this purpose.
> > >=20
> > > Ack. Do you think it would make sense to submit that part to Linux
> > > then?
> >=20
> > How would an interface with toolstack (when to allow enabling MSI)
> > should look like? Right now I have it as extra attribute in sysfs of
> > pciback and libxl writes to it. Or rather should it be in xenstore?
>=20
> I think xenstore would be more suitable for this. There are already
> some flags passed to pciback there: msitranslate, power_mgmt and
> permissive (see libxl_pci.c:63).

Hmm, I see permissive is also set in sysfs
(libxl_pci.c:pci_add_dm_done). And I think that is used by pciback,
based on inspection of its source code.
In fact, I don't see anything in pciback parsing opts-%d xenstore entry
at all. It looks like it's only used by the toolstack to reconstruct
libxl_device_pci struct from xenstore.

> > Or maybe pciback should somehow detect itself if it's talking to
> > stubdomain while the device is assigned to a HVM domain, or to a target
> > PV domain itself?
>=20
> I think doing it in the toolstack and just passing an option to
> pciback is likely easier than adding more logic to pciback.

Agree.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2QCnkACgkQ24/THMrX
1yzALgf8DS6/ytKoD7VxsrZ7gEEJ7mYasYYlNty17Shv1qYQ9FZQ/Jf00oECZu3k
8KlmG1ZrTx9xEwp200PESos2x6p+AoQd0cEvNsbf83P8M2NKhG2L98DErCWRznOU
+h93WfR2eW3V24ig7xwgT1VvFNtB6DkR/Rtuiu5x/+lEsbLkdXxzHzy8RWT0tyQ5
c2GuW9FhGUJeJQwol+8AtBqfAD6xLCkc+z9XFBqJsOvGcrRc0YXEQ/h31aCedmUv
rP30ufzNxd1BXqtoCA31oQKq2KGkuY3PpEvxYcobvz61Z+9OvcY309sVXeNfcBbW
vjUu6FOuMajtIDY8i2s3SvF5K8F4cg==
=vnw4
-----END PGP SIGNATURE-----

--pf9I7BMVVzbSWLtt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4308252142708716533==--


From xen-devel-bounces@lists.xenproject.org Sun Sep 29 01:48:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 01:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEOJf-0007cx-Ay; Sun, 29 Sep 2019 01: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=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEOJd-0007cs-KG
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 01:48:01 +0000
X-Inumbo-ID: 27bb59cc-e25b-11e9-96a4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 27bb59cc-e25b-11e9-96a4-12813bfff9fa;
 Sun, 29 Sep 2019 01: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 1iEOJW-0000Ni-7c; Sun, 29 Sep 2019 01:47: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 1iEOJV-0007wL-Rj; Sun, 29 Sep 2019 01:47:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEOJV-0005ZW-PZ; Sun, 29 Sep 2019 01:47:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141934-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot: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-arm64-arm64-libvirt-xsm:xen-boot: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-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-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx: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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-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-cubietruck: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: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-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-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 01:47:53 +0000
Subject: [Xen-devel] [linux-4.4 test] 141934: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTkzNCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTkzNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTg5NiBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCBmYWlsIGlu
IDE0MTg5NiBwYXNzIGluIDE0MTkzNAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICA3IHhlbi1ib290ICAgIGZhaWwgaW4gMTQxODk2IHBhc3MgaW4gMTQxOTM0CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxNDE4OTYgcGFz
cyBpbiAxNDE5MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBpbiAxNDE4OTYgcGFzcyBpbiAxNDE5MzQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDE0MTg5
NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA1ZjA5MGQ4MzdiMWY2MWJhMTI3ODBhOGI4MTk2YjY5YTAwZDdjZDcwCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRl
MTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQg
MDc6NDg6MzAgWiAgIDU1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4
LTA2IDE2OjQwOjI2IFogICA1MyBkYXlzICAgNjEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNTk5ICAyMDE5LTA5LTIxIDE5OjAwOjQ2IFogICAgNyBkYXlzICAgIDcgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozMDEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
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
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA5NjYwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 08:01:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 08:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEU8n-0007MF-PF; Sun, 29 Sep 2019 08:01: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=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEU8l-0007M8-PP
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 08:01:11 +0000
X-Inumbo-ID: 496c2860-e28f-11e9-96a9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 496c2860-e28f-11e9-96a9-12813bfff9fa;
 Sun, 29 Sep 2019 08:01:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEU8e-0000Mt-Sh; Sun, 29 Sep 2019 08:01: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 1iEU8e-0004ki-EW; Sun, 29 Sep 2019 08:01:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEU8e-0005Cl-DY; Sun, 29 Sep 2019 08:01:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141944-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f1f2f614d535564992f32e720739cb53cf03489f
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 08:01:04 +0000
Subject: [Xen-devel] [linux-linus test] 141944: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk0NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxOTQ0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCBy
ZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGYxZjJmNjE0ZDUzNTU2NDk5MmYzMmU3MjA3MzljYjUzY2Yw
MzQ4OWYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMy
OTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4
MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMjA3IGRheXMgIDE1OSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDE5NDQgIDIwMTktMDktMjggMTQ6NTQ6NDQgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjQ5MzEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTgzMzM1IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 09:02:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 09: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 1iEV5a-0003n5-Uc; Sun, 29 Sep 2019 09:01: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=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEV5Z-0003n0-RY
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 09:01:57 +0000
X-Inumbo-ID: c9bcdc0a-e297-11e9-96ae-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id c9bcdc0a-e297-11e9-96ae-12813bfff9fa;
 Sun, 29 Sep 2019 09:01:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 21E6128;
 Sun, 29 Sep 2019 02:01:56 -0700 (PDT)
Received: from [10.37.8.142] (unknown [10.37.8.142])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 549103F739;
 Sun, 29 Sep 2019 02:01:54 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
References: <88d6b97e-1f19-56ff-1a35-901ce3102e78@suse.com>
 <20190903141545.5n4uk2khgbtvewgz@Air-de-Roger>
 <10cc7a4e-2c3b-c672-313c-d6c11874eac0@suse.com>
 <20190903155540.a4oafrrunhmxjlf6@Air-de-Roger>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f8aaac76-e3aa-c728-20fd-538e6e2c9350@arm.com>
Date: Sun, 29 Sep 2019 10:01:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190903155540.a4oafrrunhmxjlf6@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] ns16550: make PCI device hiding uniform
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 KonradWilk <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@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzMvMTkgNDo1NSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUs
IFNlcCAwMywgMjAxOSBhdCAwNToxMzozOFBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4g
T24gMDMuMDkuMjAxOSAxNjoxNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+PiBPbiBUdWUs
IFNlcCAwMywgMjAxOSBhdCAwMzo1ODowOFBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
PiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvbnMxNjU1MC5jCj4+Pj4gQEAgLTc2MywyMyArNzYzLDE2IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBuczE2NTUwX2luaXRfcG9zdGlycSgKPj4+PiAgICNpZmRlZiBDT05GSUdfSEFTX1BDSQo+
Pj4+ICAgICAgIGlmICggdWFydC0+YmFyIHx8IHVhcnQtPnBzX2JkZl9lbmFibGUgKQo+Pj4+ICAg
ICAgIHsKPj4+PiAtICAgICAgICBpZiAoICF1YXJ0LT5wYXJhbSApCj4+Pj4gLSAgICAgICAgICAg
IHBjaV9oaWRlX2RldmljZSgwLCB1YXJ0LT5wc19iZGZbMF0sIFBDSV9ERVZGTih1YXJ0LT5wc19i
ZGZbMV0sCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5wc19iZGZbMl0p
KTsKPj4+PiAtICAgICAgICBlbHNlCj4+Pj4gLSAgICAgICAgewo+Pj4+IC0gICAgICAgICAgICBp
ZiAoIHVhcnQtPnBhcmFtLT5tbWlvICYmCj4+Pj4gLSAgICAgICAgICAgICAgICAgcmFuZ2VzZXRf
YWRkX3JhbmdlKG1taW9fcm9fcmFuZ2VzLAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1YXJ0LT5pb19iYXNlLAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1YXJ0LT5pb19iYXNlICsgdWFydC0+aW9fc2l6ZSAtIDEpICkKPj4+PiAtICAg
ICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRXJyb3Igd2hpbGUgYWRkaW5nIE1NSU8g
cmFuZ2Ugb2YgZGV2aWNlIHRvIG1taW9fcm9fcmFuZ2VzXG4iKTsKPj4+PiArICAgICAgICBpZiAo
IHVhcnQtPnBhcmFtICYmIHVhcnQtPnBhcmFtLT5tbWlvICYmCj4+Pj4gKyAgICAgICAgICAgICBy
YW5nZXNldF9hZGRfcmFuZ2UobW1pb19yb19yYW5nZXMsIHVhcnQtPmlvX2Jhc2UsCj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFydC0+aW9fYmFzZSArIHVhcnQtPmlvX3Np
emUgLSAxKSApCj4+Pj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRXJyb3Igd2hp
bGUgYWRkaW5nIE1NSU8gcmFuZ2Ugb2YgZGV2aWNlIHRvIG1taW9fcm9fcmFuZ2VzXG4iKTsKPj4+
PiAgIAo+Pj4+IC0gICAgICAgICAgICBpZiAoIHBjaV9yb19kZXZpY2UoMCwgdWFydC0+cHNfYmRm
WzBdLAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0RFVkZOKHVhcnQt
PnBzX2JkZlsxXSwgdWFydC0+cHNfYmRmWzJdKSkgKQo+Pj4+IC0gICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19JTkZPICJDb3VsZCBub3QgbWFyayBjb25maWcgc3BhY2Ugb2YgJTAyeDolMDJ4
LiV1IHJlYWQtb25seS5cbiIsCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVhcnQtPnBzX2JkZlswXSwgdWFydC0+cHNfYmRmWzFdLAo+Pj4+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5wc19iZGZbMl0pOwo+Pj4+IC0gICAgICAgIH0K
Pj4+PiArICAgICAgICBpZiAoIHBjaV9yb19kZXZpY2UoMCwgdWFydC0+cHNfYmRmWzBdLAo+Pj4K
Pj4+IERvbid0IHlvdSBuZWVkIHRvIGdhdGUgdGhlIGNhbGwgdG8gcGNpX3JvX2RldmljZSB3aXRo
Cj4+PiB1YXJ0LT5wc19iZGZfZW5hYmxlPwo+Pgo+PiBObywgd2Ugd2FudCB0aGlzIGZvciBib3Ro
IHRoZSBwYXJzZV9wY2koKSBhbmQgdGhlIHBjaV91YXJ0X2NvbmZpZygpCj4+IGNhc2UsIHdoaWNo
IGlzIHdoYXQgdGhlIHN1cnJvdW5kaW5nIGlmKCkgKHZpc2libGUgaW4gY29udGV4dCBhYm92ZSkK
Pj4gY2hlY2tzLiAoTm90ZSBhbHNvIHRoYXQgcHJldmlvdXNseSB0aGVyZSB3YXMgbm8gc3VjaCBj
aGVjayBlaXRoZXIsCj4+IHNvIGlmIGFueXRoaW5nIGl0IHdvdWxkIGJlIGFuIG9ydGhvZ29uYWwg
Y2hhbmdlIGFueXdheS4pCj4gCj4gQWNrLCBJIGZpbmQgaXQgd3JvbmcgdGhhdCBwY2lfdWFydF9j
b25maWcgc2V0cyB0aGUgcHNfYmRmIGJ1dCBub3QKPiBwc19iZGZfZW5hYmxlLiBGcm9tIHRoZSBk
ZXNjcmlwdGlvbiBvZiB0aGUgcHNfYmRmX2VuYWJsZSBmaWVsZCBpdAo+IHNlZW1zIGxpa2UgcHNf
YmRmIGlzIG9ubHkgdmFsaWQgaWYgcHNfYmRmX2VuYWJsZSBpcyB0cnVlLCBidXQgdGhhdAo+IGRv
ZXNuJ3Qgc2VlbSB0byBtYXRjaCBwY2lfdWFydF9jb25maWcuCj4gCj4gVGhlIGNoYW5nZSBsb29r
cyBmaW5lIHRvIG1lIGJhc2VkIG9uIHdoYXQgd2FzIGRvbmUgYmVmb3JlLCBoZW5jZToKPiAKPiBS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 09:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 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 1iEVIH-0004ir-IY; Sun, 29 Sep 2019 09:15:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEVIG-0004im-Qw
 for xen-devel@lists.xen.org; Sun, 29 Sep 2019 09:15:04 +0000
X-Inumbo-ID: 9e997680-e299-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 9e997680-e299-11e9-97fb-bc764e2007e4;
 Sun, 29 Sep 2019 09:15:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C78BE28;
 Sun, 29 Sep 2019 02:15:02 -0700 (PDT)
Received: from [10.37.8.142] (unknown [10.37.8.142])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A99693F739;
 Sun, 29 Sep 2019 02:15:01 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
 <20190926231144.16297-3-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e185bd21-8dbe-b62c-b41f-5977610c2e39@arm.com>
Date: Sun, 29 Sep 2019 10:15:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926231144.16297-3-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 3/8] xen/arm: introduce kinfo->phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDkvMjcvMTkgMTI6MTEgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBJbnN0ZWFkIG9mIGFsd2F5cyBoYXJkLWNvZGluZyB0aGUgR0lDIHBoYW5kbGUgKEdVRVNU
X1BIQU5ETEVfR0lDKSwgc3RvcmUKPiBpdCBpbiBhIHZhcmlhYmxlIHVuZGVyIGtpbmZvLiBUaGlz
IHdheSBpdCBjYW4gYmUgZHluYW1pY2FsbHkgY2hvc2VuIHBlcgo+IGRvbWFpbi4gUmVtb3ZlIHRo
ZSBmZHQgcG9pbnRlciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQo+IGZ1bmN0aW9u
cyBhbmQgb2FzcyBhIHN0cnVjdCBrZXJuZWxfaW5mbyAqIGluc3RlYWQuIFRoZSBmZHQgcG9pbnRl
ciBjYW4KPiBiZSBhY2Nlc3NlZCBmcm9tIGtpbmZvLT5mZHQuIFJlbW92ZSB0aGUgc3RydWN0IGRv
bWFpbiAqZCBwYXJhbWV0ZXIgdG8KPiB0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVj
YXVzZSBpdCBiZWNvbWVzIHVudXNlZC4KPiAKPiBJbml0aWFsaXplIHBoYW5kbGVfZ2ljIHRvIEdV
RVNUX1BIQU5ETEVfR0lDIGF0IHRoZSBiZWdpbm5pbmcgb2YKPiBwcmVwYXJlX2R0Yl9kb21VIGZv
ciBEb21Vcy4gTGF0ZXIgcGF0Y2hlcyB3aWxsIGNoYW5nZSB0aGUgdmFsdWUgb2YKPiBwaGFuZGxl
X2dpYyBkZXBlbmRpbmcgb24gdXNlciBwcm92aWRlZCBpbmZvcm1hdGlvbi4KPiAKPiBGb3IgRG9t
MCwgaW5pdGlhbGl6ZSBwaGFuZGxlX2dpYyB0byBkdF9pbnRlcnJ1cHRfY29udHJvbGxlci0+cGhh
bmRsZQo+IChjdXJyZW50IHZhbHVlKSBhdCB0aGUgYmVnaW5uaW5nIG9mIHByZXBhcmVfZHRiLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 09:19:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 09:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEVMZ-0004vF-7F; Sun, 29 Sep 2019 09:19:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEVMY-0004v5-Ap
 for xen-devel@lists.xen.org; Sun, 29 Sep 2019 09:19:30 +0000
X-Inumbo-ID: 3d327288-e29a-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 3d327288-e29a-11e9-97fb-bc764e2007e4;
 Sun, 29 Sep 2019 09:19:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DDBD728;
 Sun, 29 Sep 2019 02:19:28 -0700 (PDT)
Received: from [10.37.8.142] (unknown [10.37.8.142])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9C9143F739;
 Sun, 29 Sep 2019 02:19:27 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
 <20190926231144.16297-4-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4eb42f7b-db63-3e1b-c338-84d45bff9837@arm.com>
Date: Sun, 29 Sep 2019 10:19:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926231144.16297-4-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 4/8] xen/arm: copy dtb fragment to guest
 dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI3LzE5IDEyOjExIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gUmVh
ZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZpY2Ug
ZnJvbSBtZW1vcnkKPiBhdCB0aGUgbG9jYXRpb24gcmVmZXJyZWQgdG8gYnkgdGhlICJtdWx0aWJv
b3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUKPiBub2RlLgo+IAo+IEFkZCBhIG5ldyBmaWVsZCBu
YW1lZCBkdGJfYm9vdG1vZHVsZSB0byBzdHJ1Y3Qga2VybmVsX2luZm8gdG8ga2VlcCB0cmFjawo+
IG9mIHRoZSBkdGIgZnJhZ21lbnQgbG9jYXRpb24uCj4gCj4gQ29weSB0aGUgZnJhZ21lbnQgdG8g
dGhlIGd1ZXN0IGR0YiAob25seSAvYWxpYXNlcyBhbmQgL3Bhc3N0aHJvdWdoKS4KPiAKPiBTZXQg
a2luZm8tPnBoYW5kbGVfZ2ljIGJhc2VkIG9uIHRoZSBwaGFuZGxlIG9mIHRoZSBzcGVjaWFsICIv
Z2ljIgo+IG5vZGUgaW4gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LiAiL2dpYyIgaXMgYSBkdW1t
eSBub2RlIGluIHRoZSBkdGIKPiBmcmFnbWVudCB0aGF0IHJlcHJlc2VudHMgdGhlIGdpYyBpbnRl
cnJ1cHQgY29udHJvbGxlci4gT3RoZXIgcHJvcGVydGllcwo+IGluIHRoZSBkdGIgZnJhZ21lbnQg
bWlnaHQgcmVmZXIgdG8gaXQgKGZvciBpbnN0YW5jZSBpbnRlcnJ1cHQtcGFyZW50IG9mCj4gYSBk
ZXZpY2Ugbm9kZSkuIFdlIHJldXNlIHRoZSBwaGFuZGxlIG9mICIvZ2ljIiBmcm9tIHRoZSBkdGIg
ZnJhZ21lbnQgYXMKPiB0aGUgcGhhbmRsZSBvZiB0aGUgZnVsbCBHSUMgbm9kZSB0aGF0IHdpbGwg
YmUgY3JlYXRlZCBmb3IgdGhlIGd1ZXN0Cj4gZGV2aWNlIHRyZWUuIFRoYXQgd2F5LCB3aGVuIHdl
IGNvcHkgcHJvcGVydGllcyBmcm9tIHRoZSBkZXZpY2UgdHJlZQo+IGZyYWdtZW50IHRvIHRoZSBk
b21VIGRldmljZSB0cmVlIHRoZSBsaW5rcyByZW1haW4gdW5icm9rZW4uCj4gCj4gc2Nhbl9wYXNz
dGhyb3VnaF9wcm9wIGlzIGludHJvZHVjZWQgaGVyZSBhbmQgbm90IHVzZWQgaW4gdGhpcyBwYXRj
aCBidXQKPiBpdCB3aWxsIGJlIHVzZWQgYnkgbGF0ZXIgcGF0Y2hlcy4KPiAKPiBTb21lIG9mIHRo
ZSBjb2RlIGJlbG93IGlzIHRha2VuIGZyb20gdG9vbHMvbGlieGwvbGlieGxfYXJtLmMuIE5vdGUg
dGhhdAo+IGl0IGlzIE9LIHRvIHRha2UgTEdQTCAyLjEgY29kZSBhbmQgaW5jbHVkaW5nIGl0IGlu
dG8gYSBHUEx2MiBjb2RlIGJhc2UuCj4gVGhlIHJlc3VsdCBpcyBHUEx2MiBjb2RlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKPiAK
PiAtLS0tCj4gQ2hhbmdlcyBpbiB2NjoKPiAtIGNvZGUgc3R5bGUKPiAtIGluLWNvZGUgY29tbWVu
dAo+IC0gY29tbWl0IG1lc3NhZ2UgaW1wcm92ZW1lbnRzCj4gCj4gQ2hhbmdlcyBpbiB2NToKPiAt
IGNvZGUgc3R5bGUKPiAtIGluLWNvZGUgY29tbWVudAo+IC0gcmVtb3ZlIGRlcHRoIHBhcmFtZXRl
ciBmcm9tIHNjYW5fcGZkdF9ub2RlCj4gLSBmb3IgaW5zdGVhZCBvZiBsb29wIGluIGRvbWFpbl9o
YW5kbGVfZHRiX2Jvb3Rtb2R1bGUKPiAtIG1vdmUgImdpYyIgY2hlY2sgdG8gZG9tYWluX2hhbmRs
ZV9kdGJfYm9vdG1vZHVsZQo+IC0gYWRkIGNoZWNrX3BhcnRpYWxfZmR0Cj4gLSB1c2UgRFRfUk9P
VF9OT0RFX0FERFIvU0laRV9DRUxMU19ERUZBVUxUCj4gLSBhZGQgc2Nhbl9wYXNzdGhyb3VnaF9w
cm9wIHBhcmFtZXRlciwgc2V0IGl0IHRvIGZhbHNlIGZvciAiL2FsaWFzZXMiCj4gCj4gQ2hhbmdl
cyBpbiB2NDoKPiAtIHVzZSByZWN1cnNpb24gaW4gdGhlIGltcGxlbWVudGF0aW9uCj4gLSByZW5h
bWUgaGFuZGxlX3Byb3BlcnRpZXMgdG8gaGFuZGxlX3Byb3BfcGZkdAo+IC0gcmVuYW1lIHNjYW5f
cHRfbm9kZSB0byBzY2FuX3BmZHRfbm9kZQo+IC0gcGFzcyBraW5mbyB0byBoYW5kbGVfcHJvcGVy
dGllcwo+IC0gdXNlIHVpbnQzMl90IGluc3RlYWQgb2YgdTMyCj4gLSByZW5hbWUgciB0byByZXMK
PiAtIGFkZCAicGFzc3Rocm91Z2giIGFuZCAiYWxpYXNlcyIgY2hlY2sKPiAtIGFkZCBhIG5hbWUg
PT0gTlVMTCBjaGVjawo+IC0gY29kZSBzdHlsZQo+IC0gbW92ZSBEVEIgZnJhZ21lbnQgc2Nhbm5p
bmcgZWFybGllciwgYmVmb3JlIERvbVUgR0lDIG5vZGUgY3JlYXRpb24KPiAtIHNldCBndWVzdF9w
aGFuZGxlX2dpYyBiYXNlZCBvbiAiL2dpYyIKPiAtIGluLWNvZGUgY29tbWVudAo+IAo+IENoYW5n
ZXMgaW4gdjM6Cj4gLSBzd2l0Y2ggdG8gdXNpbmcgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSBm
b3IgdGhlIGNvcHkKPiAKPiBDaGFuZ2VzIGluIHYyOgo+IC0gYWRkIGEgbm90ZSBhYm91dCB0aGUg
Y29kZSBjb21pbmcgZnJvbSBsaWJ4bCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiAtIGNvcHkgL2Fs
aWFzZXMKPiAtIGNvZGUgc3R5bGUKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YyAgfCAxNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9pbmNs
dWRlL2FzbS1hcm0va2VybmVsLmggfCAgIDIgKy0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTY1IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggYjI1
YWJlOGQwOC4uMDhkNmQyMzhlMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMTQsNiArMTQs
NyBAQAo+ICAgI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiAgICNpbmNsdWRlIDx4ZW4v
aW9jYXAuaD4KPiAgICNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+ICsjaW5jbHVkZSA8eGVuL3ZtYXAu
aD4KPiAgICNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgo+ICAgI2luY2x1ZGUgPGFjcGkvYWN0YWJs
ZXMuaD4KPiAgICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+Cj4gQEAgLTE2OTgsNiArMTY5OSwxNTcg
QEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCj4gICB9Cj4gICAjZW5kaWYKPiAgIAo+ICtzdGF0aWMgaW50IF9faW5pdCBo
YW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxs
cywgdWludDMyX3Qgc2l6ZV9jZWxscywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkKPiArewo+ICsgICAgdm9pZCAqZmR0ID0g
a2luZm8tPmZkdDsKPiArICAgIGludCBwcm9wb2ZmLCBuYW1lb2ZmLCByZXM7Cj4gKyAgICBjb25z
dCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwo+ICsKPiArICAgIGZvciAoIHByb3BvZmYgPSBm
ZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIG5vZGVvZmYpOwo+ICsgICAgICAgICAgcHJv
cG9mZiA+PSAwOwo+ICsgICAgICAgICAgcHJvcG9mZiA9IGZkdF9uZXh0X3Byb3BlcnR5X29mZnNl
dChwZmR0LCBwcm9wb2ZmKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRf
Z2V0X3Byb3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQo+ICsgICAgICAg
ICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7Cj4gKwo+ICsgICAgICAgIG5hbWVvZmYgPSBm
ZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7Cj4gKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5
KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1KHByb3AtPmxlbikpOwo+ICsgICAgICAgIGlm
ICggcmVzICkKPiArICAgICAgICAgICAgcmV0dXJuIHJlczsKPiArICAgIH0KPiArCj4gKyAgICAv
KiBGRFRfRVJSX05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhp
cyBub2RlICovCj4gKyAgICByZXR1cm4gKCBwcm9wb2ZmICE9IC1GRFRfRVJSX05PVEZPVU5EICkg
PyBwcm9wb2ZmIDogMDsKPiArfQo+ICsKPiArc3RhdGljIGludCBfX2luaXQgc2Nhbl9wZmR0X25v
ZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywgY29uc3Qgdm9pZCAqcGZkdCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5vZGVvZmYsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVf
Y2VsbHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc2Nhbl9wYXNz
dGhyb3VnaF9wcm9wKQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsgICAgdm9pZCAqZmR0ID0g
a2luZm8tPmZkdDsKPiArICAgIGludCBub2RlX25leHQ7Cj4gKwo+ICsgICAgcmMgPSBmZHRfYmVn
aW5fbm9kZShmZHQsIGZkdF9nZXRfbmFtZShwZmR0LCBub2Rlb2ZmLCBOVUxMKSk7Cj4gKyAgICBp
ZiAoIHJjICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgcmMgPSBoYW5kbGVfcHJv
cF9wZmR0KGtpbmZvLCBwZmR0LCBub2Rlb2ZmLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCk7Cj4gKyAg
ICBpZiAoIHJjICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgYWRkcmVzc19jZWxs
cyA9IGRldmljZV90cmVlX2dldF91MzIocGZkdCwgbm9kZW9mZiwgIiNhZGRyZXNzLWNlbGxzIiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9B
RERSX0NFTExTX0RFRkFVTFQpOwo+ICsgICAgc2l6ZV9jZWxscyA9IGRldmljZV90cmVlX2dldF91
MzIocGZkdCwgbm9kZW9mZiwgIiNzaXplLWNlbGxzIiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQpOwo+ICsKPiAr
ICAgIG5vZGVfbmV4dCA9IGZkdF9maXJzdF9zdWJub2RlKHBmZHQsIG5vZGVvZmYpOwo+ICsgICAg
d2hpbGUgKCBub2RlX25leHQgPiAwICkKPiArICAgIHsKPiArICAgICAgICBzY2FuX3BmZHRfbm9k
ZShraW5mbywgcGZkdCwgbm9kZV9uZXh0LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCk7Cj4gKyAgICAgICAg
bm9kZV9uZXh0ID0gZmR0X25leHRfc3Vibm9kZShwZmR0LCBub2RlX25leHQpOwo+ICsgICAgfQo+
ICsKPiArICAgIHJldHVybiBmZHRfZW5kX25vZGUoZmR0KTsKPiArfQo+ICsKPiArc3RhdGljIGlu
dCBfX2luaXQgY2hlY2tfcGFydGlhbF9mZHQodm9pZCAqcGZkdCwgc2l6ZV90IHNpemUpCj4gK3sK
PiArICAgIGludCByZXM7Cj4gKwo+ICsgICAgaWYgKCBmZHRfbWFnaWMocGZkdCkgIT0gRkRUX01B
R0lDICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJQYXJ0aWFsIEZE
VCBpcyBub3QgYSB2YWxpZCBGbGF0IERldmljZSBUcmVlIik7Cj4gKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmVzID0gZmR0X2NoZWNrX2hlYWRlcihwZmR0KTsK
PiArICAgIGlmICggcmVzICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIs
ICJGYWlsZWQgdG8gY2hlY2sgdGhlIHBhcnRpYWwgRkRUICglZCkiLCByZXMpOwo+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggZmR0X3RvdGFsc2l6ZShw
ZmR0KSA+IHNpemUgKQo+ICsgICAgewo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlBh
cnRpYWwgRkRUIHRvdGFsc2l6ZSBpcyB0b28gYmlnIik7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQg
X19pbml0IGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUoc3RydWN0IGRvbWFpbiAqZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvKQo+ICt7Cj4gKyAgICB2b2lkICpwZmR0Owo+ICsgICAgaW50IHJlcywg
bm9kZV9uZXh0Owo+ICsKPiArICAgIHBmZHQgPSBpb3JlbWFwX2NhY2hlKGtpbmZvLT5kdGJfYm9v
dG1vZHVsZS0+c3RhcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBraW5mby0+ZHRiX2Jv
b3Rtb2R1bGUtPnNpemUpOwo+ICsgICAgaWYgKCBwZmR0ID09IE5VTEwgKQo+ICsgICAgICAgIHJl
dHVybiAtRUZBVUxUOwo+ICsKPiArICAgIHJlcyA9IGNoZWNrX3BhcnRpYWxfZmR0KHBmZHQsIGtp
bmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7Cj4gKyAgICBpZiAoIHJlcyA8IDAgKQo+ICsgICAg
ICAgIHJldHVybiByZXM7Cj4gKwo+ICsgICAgZm9yICggbm9kZV9uZXh0ID0gZmR0X2ZpcnN0X3N1
Ym5vZGUocGZkdCwgMCk7Cj4gKyAgICAgICAgICBub2RlX25leHQgPiAwOwo+ICsgICAgICAgICAg
bm9kZV9uZXh0ID0gZmR0X25leHRfc3Vibm9kZShwZmR0LCBub2RlX25leHQpICkKPiArICAgIHsK
PiArICAgICAgICBjb25zdCBjaGFyICpuYW1lID0gZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVfbmV4
dCwgTlVMTCk7Cj4gKwo+ICsgICAgICAgIGlmICggbmFtZSA9PSBOVUxMICkKPiArICAgICAgICAg
ICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogT25seSBzY2FuIC9n
aWMgL2FsaWFzZXMgL3Bhc3N0aHJvdWdoLCBpZ25vcmUgdGhlIHJlc3QuCj4gKyAgICAgICAgICog
VGhleSBkb24ndCBoYXZlIHRvIGJlIHBhcnNlZCBpbiBvcmRlci4KPiArICAgICAgICAgKgo+ICsg
ICAgICAgICAqIFRha2UgdGhlIEdJQyBwaGFuZGxlIHZhbHVlIGZyb20gdGhlIHNwZWNpYWwgL2dp
YyBub2RlIGluIHRoZQo+ICsgICAgICAgICAqIERUQiBmcmFnbWVudC4KPiArICAgICAgICAgKi8K
PiArICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJnaWMiKSA9PSAwICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIGtpbmZvLT5waGFuZGxlX2dpYyA9IGZkdF9nZXRfcGhhbmRsZShw
ZmR0LCBub2RlX25leHQpOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4g
Kwo+ICsgICAgICAgIGlmICggZHRfbm9kZV9jbXAobmFtZSwgImFsaWFzZXMiKSA9PSAwICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJlcyA9IHNjYW5fcGZkdF9ub2RlKGtpbmZvLCBwZmR0
LCBub2RlX25leHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERUX1JPT1Rf
Tk9ERV9BRERSX0NFTExTX0RFRkFVTFQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhbHNlKTsKPiArICAgICAgICAgICAgaWYgKCByZXMgKQo+ICsgICAg
ICAgICAgICAgICAgcmV0dXJuIHJlczsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAg
ICAgfQo+ICsgICAgICAgIGlmICggZHRfbm9kZV9jbXAobmFtZSwgInBhc3N0aHJvdWdoIikgPT0g
MCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByZXMgPSBzY2FuX3BmZHRfbm9kZShraW5m
bywgcGZkdCwgbm9kZV9uZXh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBE
VF9ST09UX05PREVfQUREUl9DRUxMU19ERUZBVUxULAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxULAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0cnVlKTsKPiArICAgICAgICAgICAgaWYgKCByZXMgKQo+
ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKPiArICAgICAgICAgICAgY29udGludWU7Cj4g
KyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIGlvdW5tYXAocGZkdCk7Cj4gKwo+ICsgICAg
cmV0dXJuIHJlczsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBUaGUgbWF4IHNpemUgZm9yIERUIGlz
IDJNQi4gSG93ZXZlciwgdGhlIGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCj4gICAgKiBhcmUg
ZW5vdWdoIGZvciBub3csIGJ1dCB3ZSBtaWdodCBoYXZlIHRvIGluY3JlYXNlIGl0IGluIHRoZSBm
dXR1cmUuCj4gQEAgLTE3NTMsNiArMTkwNSwxOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJl
X2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4g
ICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgICBnb3RvIGVycjsKPiAgIAo+ICsgICAgLyoKPiAr
ICAgICAqIGRvbWFpbl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUgaGFzIHRvIGJlIGNhbGxlZCBiZWZv
cmUgdGhlIHJlc3Qgb2YKPiArICAgICAqIHRoZSBkZXZpY2UgdHJlZSBpcyBnZW5lcmF0ZWQgYmVj
YXVzZSBpdCBkZXBlbmRzIG9uIHRoZSB2YWx1ZSBvZgo+ICsgICAgICogdGhlIGZpZWxkIHBoYW5k
bGVfZ2ljLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1vZHVsZSApCj4g
KyAgICB7Cj4gKyAgICAgICAgcmV0ID0gZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZShkLCBr
aW5mbyk7Cj4gKyAgICAgICAgaWYgKCByZXQgKQo+ICsgICAgICAgICAgICByZXR1cm4gcmV0Owo+
ICsgICAgfQo+ICsKPiAgICAgICByZXQgPSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwo+ICAg
ICAgIGlmICggcmV0ICkKPiAgICAgICAgICAgZ290byBlcnI7Cj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0va2VybmVsLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCj4g
aW5kZXggNDNmYTg3NTQ1ZS4uODc0YWExMDhhNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2tlcm5lbC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaAo+IEBA
IC0yOCw3ICsyOCw3IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7Cj4gICAgICAgcGFkZHJfdCBnbnR0
YWJfc2l6ZTsKPiAgIAo+ICAgICAgIC8qIGJvb3QgYmxvYiBsb2FkIGFkZHJlc3NlcyAqLwo+IC0g
ICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAqaW5pdHJkX2Jv
b3Rtb2R1bGU7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2VybmVsX2Jvb3Rtb2R1
bGUsICppbml0cmRfYm9vdG1vZHVsZSwgKmR0Yl9ib290bW9kdWxlOwo+ICAgICAgIGNvbnN0IGNo
YXIqIGNtZGxpbmU7Cj4gICAgICAgcGFkZHJfdCBkdGJfcGFkZHI7Cj4gICAgICAgcGFkZHJfdCBp
bml0cmRfcGFkZHI7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 09:26:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 09:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEVSx-0005hP-0s; Sun, 29 Sep 2019 09:26: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=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEVSv-0005hK-GG
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 09:26:05 +0000
X-Inumbo-ID: 251a92ce-e29b-11e9-96ae-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 251a92ce-e29b-11e9-96ae-12813bfff9fa;
 Sun, 29 Sep 2019 09:25:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEVSn-0001yO-FU; Sun, 29 Sep 2019 09:25: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 1iEVSm-0001v5-QP; Sun, 29 Sep 2019 09:25:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEVSm-0008Dq-Pt; Sun, 29 Sep 2019 09:25:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141946-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-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=d573e8a79f70404ba08623d1de7ea617d55092ac
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 09:25:56 +0000
Subject: [Xen-devel] [linux-4.19 test] 141946: 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>

ZmxpZ2h0IDE0MTk0NiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5NDYvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciBmYWlsIGluIDE0MTkxMyBwYXNzIGluIDE0MTk0NgogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFz
cyBpbiAxNDE5MTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgZmFpbCBpbiAxNDE5MTMgbGlrZSAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMxMwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBkNTczZThhNzlmNzA0MDRiYTA4NjIzZDFkZTdlYTYxN2Q1NTA5MmFjCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2
NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIg
MDU6Mzk6MDggWiAgMzMxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTEx
LTA0IDE0OjEwOjE1IFogIDMyOCBkYXlzICAyNDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxNjE2ICAyMDE5LTA5LTIyIDAzOjA1OjQzIFogICAgNyBkYXlzICAgIDcgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoyNTkyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
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
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
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDg0ZGY5NTI1YjBjMi4uZDU3
M2U4YTc5ZjcwICBkNTczZThhNzlmNzA0MDRiYTA4NjIzZDFkZTdlYTYxN2Q1NTA5MmFjIC0+IHRl
c3RlZC9saW51eC00LjE5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 09:43:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 09:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEVjq-0007If-0k; Sun, 29 Sep 2019 09:43:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEVjp-0007Ia-Bf
 for xen-devel@lists.xen.org; Sun, 29 Sep 2019 09:43:33 +0000
X-Inumbo-ID: 9857d1c8-e29d-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 9857d1c8-e29d-11e9-bf31-bc764e2007e4;
 Sun, 29 Sep 2019 09:43:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3553C28;
 Sun, 29 Sep 2019 02:43:30 -0700 (PDT)
Received: from [10.37.8.142] (unknown [10.37.8.142])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A1F83F534;
 Sun, 29 Sep 2019 02:43:28 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
 <20190926231144.16297-5-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d3ef8cc1-6fe7-bdee-690e-c59b362bbc8f@arm.com>
Date: Sun, 29 Sep 2019 10:43:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926231144.16297-5-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzI3LzE5IDEyOjExIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2Nh
biB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2aWNl
IG5vZGUsIG1hcAo+IG1lbW9yeSB0byBndWVzdHMsIGFuZCByb3V0ZSBpbnRlcnJ1cHRzIGFuZCBz
ZXR1cCB0aGUgaW9tbXUuCj4gCj4gVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMgc3BlY2lm
aWVkIGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCj4gCj4gVGhlIGlvbW11IGlzIHNldHVwIGJ5
IHBhc3NpbmcgdGhlIG5vZGUgb2YgdGhlIGRldmljZSB0byBhc3NpZ24gb24gdGhlCj4gaG9zdCBk
ZXZpY2UgdHJlZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFn
bWVudCBhcwo+IHRoZSAieGVuLHBhdGgiIHN0cmluZyBwcm9wZXJ0eS4KPiAKPiBUaGUgaW50ZXJy
dXB0cyBhcmUgcmVtYXBwZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlCj4gY29y
cmVzcG9uZGluZyBub2RlIG9uIHRoZSBob3N0IGRldmljZSB0cmVlLiBDYWxsCj4gaGFuZGxlX2Rl
dmljZV9pbnRlcnJ1cHRzIHRvIHJlbWFwIGludGVycnVwdHMuIEludGVycnVwdHMgcmVsYXRlZCBk
ZXZpY2UKPiB0cmVlIHByb3BlcnRpZXMgYXJlIGNvcGllZCBmcm9tIHRoZSBkZXZpY2UgdHJlZSBm
cmFnbWVudCwgc2FtZSBhcyBhbGwKPiB0aGUgb3RoZXIgcHJvcGVydGllcy4KPiAKPiBBbHNvIHNl
dCBhZGQgdGhlIG5ldyBmbGFnIFhFTl9ET01DVExfQ0RGX2lvbW11IHNvIHRoYXQgZG9tMGxlc3Mg
ZG9tVQo+IGNhbiB1c2UgdGhlIElPTU1VIGlmIGEgcGFydGlhbCBkdGIgaXMgc3BlY2lmaWVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KPiAtLS0KPiBDaGFuZ2VzIGluIHY2Ogo+IC0gdHVybiBkcHJpbnRrcyBpbnRvIHByaW50a3MK
PiAtIHJldHVybiBlcnJvciBvbiBwYWdlIGFsaWdubWVudCBjaGVjayBmYWlsdXJlCj4gLSBzZXQg
WEVOX0RPTUNUTF9DREZfaW9tbXUgaWYgcGFydGlhbCBkdGIgaXMgc3BlY2lmaWVkCj4gCj4gQ2hh
bmdlcyBpbiB2NToKPiAtIHVzZSBsb2NhbCB2YXJpYWJsZSBmb3IgbmFtZQo+IC0gdXNlIG1hcF9y
ZWdpb25zX3AybXQKPiAtIGFkZCB3YXJuaW5nIGZvciBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nl
cy9zaXplcwo+IC0gaW50cm9kdWNlIGhhbmRsZV9wYXNzdGhyb3VnaF9wcm9wCj4gCj4gQ2hhbmdl
cyBpbiB2NDoKPiAtIHVzZSB1bnNpZ25lZAo+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+IC0g
Y29kZSBzdHlsZQo+IC0gdXNlIGR0X3Byb3BfY21wCj4gLSB1c2UgZGV2aWNlX3RyZWVfZ2V0X3Jl
Zwo+IC0gZG9uJ3QgY29weSBvdmVyIHhlbixyZWcgYW5kIHhlbixwYXRoCj4gLSBkb24ndCBjcmVh
dGUgc3BlY2lhbCBpbnRlcnJ1cHQgcHJvcGVydGllcyBmb3IgZG9tVTogY29weSB0aGVtIGZyb20g
dGhlCj4gICAgZnJhZ21lbnQKPiAtIGluLWNvZGUgY29tbWVudAo+IAo+IENoYW5nZXMgaW4gdjM6
Cj4gLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCj4gLSByZW1vdmUgc3VwZXJmbHVvdXMgY2FzdAo+
IC0gbWVyZ2UgY29kZSB3aXRoIHRoZSBjb3B5IGNvZGUKPiAtIGFkZCBpbnRlcnJ1cC1wYXJlbnQK
PiAtIGRlbW92ZSBkZXB0aCA+IDIgY2hlY2sKPiAtIHJldXNlIGNvZGUgZnJvbSBoYW5kbGVfZGV2
aWNlX2ludGVycnVwdHMKPiAtIGNvcHkgaW50ZXJydXB0cyBmcm9tIGhvc3QgZHQKPiAKPiBDaGFu
Z2VzIGluIHYyOgo+IC0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCj4gLSBncmFtbWFyIGZp
eAo+IC0gdXNlIGdhZGRyX3RvX2dmbiBhbmQgbWFkZHJfdG9fbWZuCj4gLSByZW1vdmUgZGVwdGgg
PD0gMiBsaW1pdGF0aW9uIGluIHNjYW5uaW5nIHRoZSBkdGIgZnJhZ21lbnQKPiAtIGludHJvZHVj
ZSBhbmQgcGFyc2UgeGVuLHJlZwo+IC0gY29kZSBzdHlsZQo+IC0gc3VwcG9ydCBtb3JlIHRoYW4g
b25lIGludGVycnVwdCBwZXIgZGV2aWNlCj4gLSBzcGVjaWZ5IG9ubHkgdGhlIEdJQyBpcyBzdXBw
b3J0ZWQKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEwNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMDEgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggMDhk
NmQyMzhlMy4uYTQ2MTgxNjM0NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMTY5OSw2ICsx
Njk5LDg4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvKQo+ICAgfQo+ICAgI2VuZGlmCj4gICAKPiArLyoKPiArICogU2Nh
biBkZXZpY2UgdHJlZSBwcm9wZXJ0aWVzIGZvciBwYXNzdGhyb3VnaCBzcGVjaWZpYyBpbmZvcm1h
dGlvbi4KPiArICogUmV0dXJucyAtRU5PRU5UIHdoZW4gbm8gcGFzc3Rocm91Z2ggcHJvcGVydGll
cyBhcmUgZm91bmQKClN1Y2ggdGhpbmdzIG9ubHkgd29yayBpZiB5b3UgY29udHJvbCB0aGUgcmV0
dXJuIHZhbHVlLiBMb29raW5nIGF0IHRoZSAKY29kZSwgeW91IHByb3BhZ2F0ZSB0aGUgdmFsdWUg
ZnJvbSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKCkuIFdoaWxlIHRvZGF5IAp3ZSByZXR1cm4gLUVJ
TlZBTCB3aGVuIHRoZSBkZXZpY2UgaXMgbm90IHByb3RlY3RlZCwgaXQgbWF5IG1ha2Ugc2Vuc2Ug
dG8gCnJldHVybiAtRU5PRU5UIChhZnRlciBhbGwgdGhlIGRldmljZSBpcyBub3QgYmVoaW5kIGFu
IElPTU1VIGFuZCAKdGhlcmVmb3JlIHRlY2huaWNhbGx5IG5vdCBmb3VuZCkuCgpZb3Ugd291bGQg
ZW5kIHVwIHRvIHByZXNlbnQgdGhlIHByb3BlcnR5IHdoZW4gaXQgc2hvdWxkIG5vdC4gU28gaXQg
d291bGQgCmJlIGJldHRlciB0byBjb25zaWRlciByZXR1cm5pbmcgYSBwb3NpdGl2ZSB2YWx1ZSB3
aGVuIHRoZSBwcm9wZXJ0eSBuZWVkcyAKdG8gYmUgY29waWVkLgoKPiArICogICAgICAgICA8IDAg
b24gZXJyb3IKPiArICogICAgICAgICAwIG9uIHN1Y2Nlc3MKPiArICovCj4gK3N0YXRpYyBpbnQg
X19pbml0IGhhbmRsZV9wYXNzdGhyb3VnaF9wcm9wKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8s
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBmZHRfcHJvcGVydHkgKnByb3AsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2Vs
bHMpCj4gK3sKPiArICAgIGNvbnN0IF9fYmUzMiAqY2VsbDsKPiArICAgIHVuc2lnbmVkIGludCBp
LCBsZW47Cj4gKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7Cj4gKyAgICBpbnQgcmVz
Owo+ICsKPiArICAgIC8qIHhlbixyZWcgc3BlY2lmaWVzIHdoZXJlIHRvIG1hcCB0aGUgTU1JTyBy
ZWdpb24gKi8KPiArICAgIGlmICggZHRfcHJvcF9jbXAoInhlbixyZWciLCBuYW1lKSA9PSAwICkK
PiArICAgIHsKPiArICAgICAgICBwYWRkcl90IG1zdGFydCwgc2l6ZSwgZ3N0YXJ0OwoKTklUOiBO
ZXdsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kIGNvZGUuCgo+ICsgICAgICAgIGNlbGwgPSAo
Y29uc3QgX19iZTMyICopcHJvcC0+ZGF0YTsKPiArICAgICAgICBsZW4gPSBmZHQzMl90b19jcHUo
cHJvcC0+bGVuKSAvCj4gKyAgICAgICAgICAgICgoYWRkcmVzc19jZWxscyAqIDIgKyBzaXplX2Nl
bGxzKSAqIHNpemVvZih1aW50MzJfdCkpOwoKTklUOiBUaGUgaW5kZW50YXRpb24gbG9va3MgaW5j
b3JyZWN0LiBJIG1pc3NlZCB0aGlzIG9uZSBvbiB0aGUgcHJldmlvdXMgCnJldmlldy4KCj4gKwo+
ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgZGV2aWNlX3RyZWVfZ2V0X3JlZygmY2VsbCwgYWRkcmVzc19jZWxscywgc2l6ZV9j
ZWxscywKPiArICAgICAgICAgICAgICAgICAgICAmbXN0YXJ0LCAmc2l6ZSk7CgpTYW1lIGhlcmUu
IEl0IG1pZ2h0IGJlIHdvcnRoIGNoZWNraW5nIHlvdXIgZWRpdG9yIGNvbmZpZ3VyYXRpb24gdG8g
YXZvaWQgCnN1Y2ggdGhpbmdzIGhhcHBlbmluZyBpbiB0aGUgZnV0dXJlLi4uCgo+ICsgICAgICAg
ICAgICBnc3RhcnQgPSBkdF9uZXh0X2NlbGwoYWRkcmVzc19jZWxscywgJmNlbGwpOwo+ICsKPiAr
ICAgICAgICAgICAgaWYgKCBnc3RhcnQgJiB+UEFHRV9NQVNLIHx8IG1zdGFydCAmIH5QQUdFX01B
U0sgfHwgc2l6ZSAmIH5QQUdFX01BU0sgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUgo+ICsgICAgICAgICAgICAgICAgICAgICAgICJEb21VIHBh
c3N0aHJvdWdoIGNvbmZpZyBoYXMgbm90IHBhZ2UgYWxpZ25lZCBhZGRyZXNzZXMvc2l6ZXNcbiIp
Owo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgICAgIH0KPiAr
Cj4gKyAgICAgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3AybXQoa2luZm8tPmQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGdzdGFydCksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oc2l6ZSksCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKG1zdGFydCksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0X2Rldik7Cj4g
KyAgICAgICAgICAgIGlmICggcmVzIDwgMCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfRVJSCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIkZhaWxl
ZCB0byBtYXAgJSJQUklwYWRkciIgdG8gdGhlIGd1ZXN0IGF0JSJQUklwYWRkciJcbiIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgbXN0YXJ0LCBnc3RhcnQpOwo+ICsgICAgICAgICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKwo+ICsgICAg
ICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsgICAgLyoKPiArICAgICAqIHhlbixwYXRoIHNwZWNp
ZmllcyB0aGUgY29ycmVzcG9uZGluZyBub2RlIGluIHRoZSBob3N0IERULgo+ICsgICAgICogQm90
aCBpbnRlcnJ1cHQgbWFwcGluZ3MgYW5kIElPTU1VIHNldHRpbmdzIGFyZSBiYXNlZCBvbiBpdCwK
PiArICAgICAqIGFzIHRoZXkgYXJlIGRvbmUgYmFzZWQgb24gdGhlIGNvcnJlc3BvbmRpbmcgaG9z
dCBEVCBub2RlLgo+ICsgICAgICovCj4gKyAgICBlbHNlIGlmICggZHRfcHJvcF9jbXAoInhlbixw
YXRoIiwgbmFtZSkgPT0gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgbm9kZSA9IGR0X2ZpbmRfbm9k
ZV9ieV9wYXRoKHByb3AtPmRhdGEpOwo+ICsgICAgICAgIGlmICggbm9kZSA9PSBOVUxMICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDb3VsZG4ndCBmaW5k
IG5vZGUgJXMgaW4gaG9zdF9kdCFcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAoY2hhciAqKXBy
b3AtPmRhdGEpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICB9Cj4g
Kwo+ICsgICAgICAgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uoa2luZm8tPmQsIG5vZGUp
Owo+ICsgICAgICAgIGlmICggcmVzIDwgMCApCj4gKyAgICAgICAgICAgIHJldHVybiByZXM7ID4g
Kwo+ICsgICAgICAgIHJlcyA9IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyhraW5mby0+ZCwgbm9k
ZSwgdHJ1ZSk7Cj4gKyAgICAgICAgaWYgKCByZXMgPCAwICkKPiArICAgICAgICAgICAgcmV0dXJu
IHJlczsKClNhbWUgaGVyZS4KCj4gKwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsK
PiArICAgIHJldHVybiAtRU5PRU5UOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCBfX2luaXQgaGFu
ZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxs
cywgdWludDMyX3Qgc2l6ZV9jZWxscywKPiBAQCAtMTcwNyw2ICsxNzg5LDcgQEAgc3RhdGljIGlu
dCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ICAg
ICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7Cj4gICAgICAgaW50IHByb3BvZmYsIG5hbWVvZmYs
IHJlczsKPiAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwo+ICsgICAgY29u
c3QgY2hhciAqbmFtZTsKPiAgIAo+ICAgICAgIGZvciAoIHByb3BvZmYgPSBmZHRfZmlyc3RfcHJv
cGVydHlfb2Zmc2V0KHBmZHQsIG5vZGVvZmYpOwo+ICAgICAgICAgICAgIHByb3BvZmYgPj0gMDsK
PiBAQCAtMTcxNSwxMSArMTc5OCwyMyBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9w
ZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gICAgICAgICAgIGlmICggIShwcm9wID0g
ZmR0X2dldF9wcm9wZXJ0eV9ieV9vZmZzZXQocGZkdCwgcHJvcG9mZiwgTlVMTCkpICkKPiAgICAg
ICAgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKPiAgIAo+ICsgICAgICAgIHJlcyA9
IDA7Cj4gICAgICAgICAgIG5hbWVvZmYgPSBmZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7Cj4g
LSAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2Zm
KSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1
KHByb3AtPmxlbikpOwo+IC0gICAgICAgIGlmICggcmVzICkKPiArICAgICAgICBuYW1lID0gZmR0
X3N0cmluZyhwZmR0LCBuYW1lb2ZmKTsKPiArCj4gKyAgICAgICAgaWYgKCBzY2FuX3Bhc3N0aHJv
dWdoX3Byb3AgKQo+ICsgICAgICAgICAgICByZXMgPSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcChr
aW5mbywgcHJvcCwgbmFtZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7Cj4gKyAgICAgICAgaWYgKCByZXMgPCAw
ICYmIHJlcyAhPSAtRU5PRU5UICkKPiAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4gKwo+ICsg
ICAgICAgIC8qIGNvcHkgYWxsIG90aGVyIHByb3BlcnRpZXMgKi8KCkFzIHlvdSBub3cgbW92ZWQg
dGhlIGNvZGUgdG8gcGFzc3Rocm91Z2ggcHJvcGVydGllcyBpbiBhIHNlcGFyYXRlIApmdW5jdGlv
biwgaXQgbm93IGEgYml0IHVuY2xlYXIgd2hhdCAib3RoZXIiIG1lYW4gaGVyZS4KCj4gKyAgICAg
ICAgaWYgKCAhc2Nhbl9wYXNzdGhyb3VnaF9wcm9wIHx8IHJlcyA9PSAtRU5PRU5UICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsIG5hbWUsIHByb3At
PmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKPiArICAgICAgICAgICAgaWYgKCByZXMg
KQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKPiArICAgICAgICB9Cj4gICAgICAgfQo+
ICAgCj4gICAgICAgLyogRkRUX0VSUl9OT1RGT1VORCA9PiBUaGVyZSBpcyBubyBtb3JlIHByb3Bl
cnRpZXMgZm9yIHRoaXMgbm9kZSAqLwo+IEBAIC0yMjc3LDYgKzIzNzIsOSBAQCB2b2lkIF9faW5p
dCBjcmVhdGVfZG9tVXModm9pZCkKPiAgICAgICAgICAgICAgIHBhbmljKCJNaXNzaW5nIHByb3Bl
cnR5ICdjcHVzJyBmb3IgZG9tYWluICVzXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgZHRfbm9k
ZV9uYW1lKG5vZGUpKTsKPiAgIAo+ICsgICAgICAgIGlmICggZHRfZmluZF9jb21wYXRpYmxlX25v
ZGUobm9kZSwgTlVMTCwgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIpICkKPiArICAgICAgICAgICAg
ZF9jZmcuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7Cj4gKwo+ICAgICAgICAgICBkID0g
ZG9tYWluX2NyZWF0ZSgrK21heF9pbml0X2RvbWlkLCAmZF9jZmcsIGZhbHNlKTsKPiAgICAgICAg
ICAgaWYgKCBJU19FUlIoZCkgKQo+ICAgICAgICAgICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5n
IGRvbWFpbiAlc1xuIiwgZHRfbm9kZV9uYW1lKG5vZGUpKTsKPiAKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 09:48:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 09: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 1iEVol-0007UJ-Lm; Sun, 29 Sep 2019 09:48:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEVok-0007U9-QN
 for xen-devel@lists.xen.org; Sun, 29 Sep 2019 09:48:38 +0000
X-Inumbo-ID: 4f24af34-e29e-11e9-96b0-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 4f24af34-e29e-11e9-96b0-12813bfff9fa;
 Sun, 29 Sep 2019 09:48:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1621928;
 Sun, 29 Sep 2019 02:48:37 -0700 (PDT)
Received: from [10.37.8.142] (unknown [10.37.8.142])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E9F3B3F534;
 Sun, 29 Sep 2019 02:48:35 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
 <20190926231144.16297-7-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ef8bf0d0-b0cb-42e7-d4b4-1bcfd205dd17@arm.com>
Date: Sun, 29 Sep 2019 10:48:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190926231144.16297-7-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDkvMjcvMTkgMTI6MTEgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBXZSBkb24ndCBoYXZlIGEgY2xlYXIgd2F5IHRvIGtub3cgaG93IG1hbnkgdmlydHVhbCBT
UElzIHdlIG5lZWQgZm9yIHRoZQo+IGRvbTAtbGVzcyBkb21haW5zLiBJbnRyb2R1Y2UgYSBuZXcg
b3B0aW9uIHVuZGVyIHhlbixkb21haW4gdG8gc3BlY2lmeQo+IHRoZSBudW1iZXIgb2YgU1BJcyB0
byBhbGxvY2F0ZSBmb3IgYSBkb21haW4uCj4gCj4gVGhlIHByb3BlcnR5IGlzIG9wdGlvbmFsLiBX
aGVuIGFic2VudCwgd2UnbGwgdXNlIHRoZSBwaHlzaWNhbCBudW1iZXIgb2YKPiBHSUMgbGluZXMg
Zm9yIGRvbTAtbGVzcyBkb21haW5zLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlz
Cj4gcmVxdWVzdGVkLCB3aGljaGV2ZXIgaXMgZ3JlYXRlci4KPiAKPiBSZW1vdmUgdGhlIG9sZCBz
ZXR0aW5nIG9mIG5yX3NwaXMgYmFzZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSB2cGwwMTEuCj4g
Cj4gVGhlIGltcGxpY2F0aW9uIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQgd2l0aG91dCBucl9zcGlz
IGRvbTBsZXNzIGRvbWFpbnMKPiBnZXQgdGhlIHNhbWUgYW1vdW50IG9mIFNQSSBhbGxvY2F0ZWQg
YXMgZG9tMCwgcmVnYXJkbGVzcyBvZiBob3cgbWFueQo+IHBoeXNpY2FsIGRldmljZXMgdGhleSBo
YXZlIGFzc2lnbmVkLCBhbmQgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZXkgaGF2ZQo+IGEgdmly
dHVhbCBwbDAxMSAod2hpY2ggYWxzbyBuZWVkcyBhbiBlbXVsYXRlZCBTUEkpLiBUaGlzIGlzIGRv
bmUgYmVjYXVzZQo+IHRoZSBTUElzIGFsbG9jYXRpb24gbmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUg
cGFyc2luZyBhbnkgcGFzc3Rocm91Z2gKPiBpbmZvcm1hdGlvbiwgc28gd2UgaGF2ZSB0byBhY2Nv
dW50IGZvciBhbnkgcG90ZW50aWFsIHBoeXNpY2FsIFNQSQo+IGFzc2lnbmVkIHRvIHRoZSBkb21h
aW4uCj4gCj4gV2hlbiBucl9zcGlzIGlzIHByZXNlbnQsIHRoZSBkb21haW4gZ2V0cyBleGFjdGx5
IG5yX3NwaXMgYWxsb2NhdGVkIFNQSXMuCj4gSWYgdGhlIG51bWJlciBpcyB0b28gbG93LCBpdCBt
aWdodCBub3QgYmUgZW5vdWdoIGZvciB0aGUgZGV2aWNlcwo+IGFzc2lnbmVkIGl0IHRvIGl0LiBJ
ZiB0aGUgbnVtYmVyIGlzIGxlc3MgdGhhbiBHVUVTVF9WUEwwMTFfU1BJLCB0aGUKPiB2aXJ0dWFs
IHBsMDExIHdvbid0IHdvcmsuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 10:22:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 10:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEWLA-00028B-HO; Sun, 29 Sep 2019 10: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=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEWL8-000286-DP
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 10:22:06 +0000
X-Inumbo-ID: f8e98f5e-e2a2-11e9-96b1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f8e98f5e-e2a2-11e9-96b1-12813bfff9fa;
 Sun, 29 Sep 2019 10:22:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEWL1-00034w-AY; Sun, 29 Sep 2019 10:21: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 1iEWL1-0006Um-29; Sun, 29 Sep 2019 10:21:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEWL1-0000op-1X; Sun, 29 Sep 2019 10:21:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141983-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=7a4e6711114905b3cbbe48e81c3222361a7f3579
X-Osstest-Versions-That: xen=1014f47c7a808e025b8920ab80bfe73a2888b3e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 10:21:59 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 141983: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk4MyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTk4My8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdhNGU2NzExMTE0OTA1
YjNjYmJlNDhlODFjMzIyMjM2MWE3ZjM1NzkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTMzMSAgMjAxOS0wOS0xNSAwOToxODo0MiBaICAgMTQgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxNDE4MTAgIDIwMTktMDktMjUgMDk6MjA6MzcgWiAgICA0IGRh
eXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE5ODMgIDIwMTktMDktMjkg
MDk6Mjc6MjcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0Bj
aXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lw
YXdlbEBhbWF6b24uZGU+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KICBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5n
c2xhYi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBjb3Zlcml0
eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAogICAxMDE0ZjQ3YzdhLi43YTRlNjcxMTExICA3YTRlNjcxMTExNDkwNWIz
Y2JiZTQ4ZTgxYzMyMjIzNjFhN2YzNTc5IC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 12:38:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 12:38:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEYTJ-0003hf-AH; Sun, 29 Sep 2019 12:38:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEYTH-0003hY-Eo
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 12:38:39 +0000
X-Inumbo-ID: 0bab9322-e2b6-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 0bab9322-e2b6-11e9-97fb-bc764e2007e4;
 Sun, 29 Sep 2019 12:38: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 1iEYT9-0005bG-9s; Sun, 29 Sep 2019 12:38: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 1iEYT8-00063G-Sd; Sun, 29 Sep 2019 12:38:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEYT8-0003Mx-Qg; Sun, 29 Sep 2019 12:38:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iEYT8-0003Mx-Qg@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 12:38:30 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-i386-freebsd10-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>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYKdGVzdGlkIGd1ZXN0LXN0YXJ0CgpUcmVlOiBsaW51eCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBp
bnRyb2R1Y2VkOiAgNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NAogIEJ1
ZyBub3QgcHJlc2VudDogZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3OQog
IExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzE0MTk4NS8KCgogIGNvbW1pdCA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4YTcyZDFl
ODllNjNlOWQ2OTc0CiAgQXV0aG9yOiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
CiAgRGF0ZTogICBGcmkgU2VwIDYgMTA6Mzg6MTIgMjAxOSArMDIwMAogIAogICAgICB1aTogYWRk
IGFuIGVtYmVkZGVkIEJhcnJpZXIgY2xpZW50CiAgICAgIAogICAgICBUaGlzIGFsbG93cyB0byBy
ZWNlaXZlIG1vdXNlIGFuZCBrZXlib2FyZCBldmVudHMgZnJvbQogICAgICBhIEJhcnJpZXIgc2Vy
dmVyLgogICAgICAKICAgICAgVGhpcyBpcyBlbmFibGVkIGJ5IGFkZGluZyB0aGUgZm9sbG93aW5n
IHBhcmFtZXRlciBvbiB0aGUKICAgICAgY29tbWFuZCBsaW5lCiAgICAgIAogICAgICAgICAgLi4u
IC1vYmplY3QgaW5wdXQtYmFycmllcixpZD0kaWQsbmFtZT0kbmFtZSAuLi4KICAgICAgCiAgICAg
IFdoZXJlICRuYW1lIGlzIHRoZSBuYW1lIGRlY2xhcmVkIGluIHRoZSBzY3JlZW5zIHNlY3Rpb24g
b2YgYmFycmllci5jb25mCiAgICAgIAogICAgICBUaGUgYmFycmllciBzZXJ2ZXIgKGJhcnJpZXJz
KSBtdXN0IGJlIGNvbmZpZ3VyZWQgYW5kIG11c3QgcnVuIG9uIHRoZQogICAgICBsb2NhbCBob3N0
LgogICAgICAKICAgICAgRm9yIGluc3RhbmNlOgogICAgICAKICAgICAgICBzZWN0aW9uOiBzY3Jl
ZW5zCiAgICAgICAgICAgIGxvY2FsaG9zdDoKICAgICAgICAgICAgICAgIC4uLgogICAgICAgICAg
ICBWTS0xOgogICAgICAgICAgICAgICAgLi4uCiAgICAgICAgICAgIGVuZAogICAgICAKICAgICAg
ICBzZWN0aW9uOiBsaW5rcwogICAgICAgICAgICBsb2NhbGhvc3Q6CiAgICAgICAgICAgICAgICBy
aWdodCA9IFZNLTEKICAgICAgICAgICAgVk0tMToKICAgICAgICAgICAgICAgIGxlZnQgPSBsb2Nh
bGhvc3QKICAgICAgICBlbmQKICAgICAgCiAgICAgIFRoZW4gb24gdGhlIFFFTVUgY29tbWFuZCBs
aW5lOgogICAgICAKICAgICAgICAgIC4uLiAtb2JqZWN0IGlucHV0LWJhcnJpZXIsaWQ9YmFycmll
MCxuYW1lPVZNLTEgLi4uCiAgICAgIAogICAgICBXaGVuIHRoZSBtb3VzZSB3aWxsIG1vdmUgb3V0
IG9mIHRoZSBzY3JlZW4gb2YgdGhlIGxvY2FsIGhvc3Qgb24KICAgICAgdGhlIHJpZ2h0LCB0aGUg
bW91c2UgYW5kIHRoZSBrZXlib2FyZCB3aWxsIGJlIGdyYWJiZWQgYW5kIGFsbAogICAgICByZWxh
dGVkIGV2ZW50cyB3aWxsIGJlIHNlbmQgdG8gdGhlIGd1ZXN0IE9TLgogICAgICAKICAgICAgVGhp
cyBpcyB1c2VmdWxsIHdoZW4gcWVtdSBpcyBjb25maWd1cmVkIHdpdGhvdXQgZW11bGF0ZWQgZ3Jh
cGhpYyBjYXJkCiAgICAgIGJ1dCB3aXRoIGEgVkZJTyBhdHRhY2hlZCBncmFwaGljIGNhcmQuCiAg
ICAgIAogICAgICBNb3JlIGluZm9ybWF0aW9uIGFib3V0IEJhcnJpZXIgY2FuIGJlIGZvdW5kIGF0
OgogICAgICAKICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vZGViYXVjaGVlL2JhcnJpZXIKICAg
ICAgCiAgICAgIFRoaXMgYXZvaWRzIHRvIGluc3RhbGwgdGhlIEJhcnJpZXIgc2VydmVyIGluIHRo
ZSBndWVzdCBPUywKICAgICAgZm9yIGluc3RhbmNlIHdoZW4gaXQgaXMgbm90IHN1cHBvcnRlZCBv
ciBkdXJpbmcgdGhlIGluc3RhbGxhdGlvbi4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IExh
dXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICAgICAgTWVzc2FnZS1pZDogMjAxOTA5
MDYwODM4MTIuMjk0ODctMS1sYXVyZW50QHZpdmllci5ldQogICAgICBTaWduZWQtb2ZmLWJ5OiBH
ZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9u
LXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4Ni5ndWVzdC1zdGFydC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS90ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYuZ3Vlc3Qtc3RhcnQgLS1zdW1tYXJ5LW91dD10bXAvMTQx
OTg1LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTQwMjgyIC0tYmxlc3Npbmdz
PXJlYWwscmVhbC1iaXNlY3QgcWVtdS1tYWlubGluZSB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgZ3Vlc3Qtc3RhcnQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0
MTkyNSBmYWlsIFtob3N0PWJhcm9xdWUxXSAvIDE0MTQ2NiBbaG9zdD1kZWJpbmEwXSAxNDE0MzQg
W2hvc3Q9cGlub3QxXSAxNDEzNzcgW2hvc3Q9Y2hhcmRvbm5heTFdIDE0MTM0OCBbaG9zdD1kZWJp
bmExXSAxNDEzMjAgW2hvc3Q9aHV4ZWxyZWJlMF0gMTQxMjg1IFtob3N0PWZpYW5vMV0gMTQxMjU5
IFtob3N0PWh1eGVscmViZTFdIDE0MTI0MyBbaG9zdD1jaGFyZG9ubmF5MF0gMTQxMjA0IFtob3N0
PWVsYmxpbmcxXSAxNDExNzkgW2hvc3Q9Zmlhbm8wXSAxNDEwODcgb2suCkZhaWx1cmUgLyBiYXNp
cyBwYXNzIGZsaWdodHM6IDE0MTkyNSAvIDE0MTA4NwoodHJlZSB3aXRoIG5vIHVybDogbWluaW9z
KQpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6
IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
VHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiBzZWFiaW9zIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFh
ODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDZk
YTQwNWViZjZlOTQ2NDI5OTUzYzU2ZmNiYzhmNjBhYmUxNDA3ZGUgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjNmY1MDEyYmE1ZmE4MzRjYmQ1Mjc0YjFiODM2OWUyYzVk
MmY1OTMzIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMx
NWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNApCYXNpcyBwYXNzIDNmZmUxZTc5YzE3NGIy
MDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA4YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3OGZl
YzZkNzdhMTgzNzM3MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKR2VuZXJhdGluZyBy
ZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCMzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3
MmM5NjIwLWY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCM4YTEzMDVhMTFm
M2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjLTZkYTQwNWViZjZlOTQ2NDI5OTUzYzU2ZmNi
YzhmNjBhYmUxNDA3ZGUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRcCiBmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0IzkwYjFlM2FmZDMzMjI2YjYwNzhmZWM2ZDc3YTE4MzczNzEyYTk3NWMtYzZmNTAxMmJhNWZh
ODM0Y2JkNTI3NGIxYjgzNjllMmM1ZDJmNTkzMyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdCM0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmLTQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZi1mOTNh
YmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CkxvYWRlZCAxMjA1OSBub2RlcyBp
biByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDE0MTA1OCBbaG9z
dD1kZWJpbmEwXQogMTQxMTc5IFtob3N0PWZpYW5vMF0KIDE0MTA4NyBwYXNzIDNmZmUxZTc5YzE3
NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3
OGZlYzZkNzdhMTgzNzM3MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MTIyOSBb
XQogMTQxMjA0IFtob3N0PWVsYmxpbmcxXQogMTQxMjg1IFtob3N0PWZpYW5vMV0KIDE0MTI0MyBb
aG9zdD1jaGFyZG9ubmF5MF0KIDE0MTI1OSBbaG9zdD1odXhlbHJlYmUxXQogMTQxMzIwIFtob3N0
PWh1eGVscmViZTBdCiAxNDEzNDggW2hvc3Q9ZGViaW5hMV0KIDE0MTM3NyBbaG9zdD1jaGFyZG9u
bmF5MV0KIDE0MTQzNCBbaG9zdD1waW5vdDFdCiAxNDE0OTcgZmFpbCBpcnJlbGV2YW50CiAxNDE0
NjYgW2hvc3Q9ZGViaW5hMF0KIDE0MTU3OCBmYWlsIGlycmVsZXZhbnQKIDE0MTY5MyBmYWlsIGly
cmVsZXZhbnQKIDE0MTYzMiBmYWlsIGlycmVsZXZhbnQKIDE0MTgxNiBwYXNzIDNmZmUxZTc5YzE3
NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3
OGZlYzZkNzdhMTgzNzM3MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MTgxOCBw
YXNzIGlycmVsZXZhbnQKIDE0MTgyMCBmYWlsIGlycmVsZXZhbnQKIDE0MTgxNyBmYWlsIGlycmVs
ZXZhbnQKIDE0MTgyNCBmYWlsIGlycmVsZXZhbnQKIDE0MTc1MSBmYWlsIGlycmVsZXZhbnQKIDE0
MTgyMyBwYXNzIGlycmVsZXZhbnQKIDE0MTgyOCBwYXNzIGlycmVsZXZhbnQKIDE0MTg1NSBwYXNz
IGlycmVsZXZhbnQKIDE0MTgyOSBwYXNzIGlycmVsZXZhbnQKIDE0MTgzMSBwYXNzIGlycmVsZXZh
bnQKIDE0MTkwMCBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2Njgz
ZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggNmYyMTRiMzA0NDU3OTNmMmQzOTdhYjBkZDNiZjYzMjUxMWY5NzYyNCA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3
YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTgzMiBwYXNzIGlycmVsZXZhbnQKIDE0MTg5MCBwYXNzIGIx
MGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2
NjAyNjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggN2NjMGNkY2Q2
YTc3MTAxMGNhNGE0ODU3YzRlNGRmOTY2YmI0ZTZjMiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIDY5YTc3ZTQwMDgzYWI2Mjk1NzE4MjdmNzI3ZmQyZjZhNGRkNTNlMWUK
IDE0MTg1OCBmYWlsIGlycmVsZXZhbnQKIDE0MTgzNyBwYXNzIGlycmVsZXZhbnQKIDE0MTg3NyBm
YWlsIGlycmVsZXZhbnQKIDE0MTg2MiBwYXNzIGlycmVsZXZhbnQKIDE0MTg0MCBwYXNzIGlycmVs
ZXZhbnQKIDE0MTg3OSBwYXNzIGlycmVsZXZhbnQKIDE0MTg0MyBwYXNzIDQxNDUxMGJjMDBhNWZj
OTU0ZDgzNDBjMTcwMDgzZjUxOGQwOWFhNTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkNmY1YTUwNTBiOTQyY2MwZWMwOGJkYzM5OTAwYjgyMzE5NTdlMThjIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMjUzMTE2NDk1OTJmNTU4NGIxZTEw
MTJkNjljNzMyN2VmODc0NzNmNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIDZmYTE3OThiMmQ3MDY2ZjUzZjMxMGYwNWU4NmI4MmM3MTNlM2JjNDIKIDE0MTg4MCBmYWls
IGlycmVsZXZhbnQKIDE0MTg2NCBmYWlsIGlycmVsZXZhbnQKIDE0MTg0NiBwYXNzIDhmODZiMGJm
MThmNzI3ODYzMTIwMGE3ODM3ZGYzM2Q3MDY4NTY1MDMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA1OWI3NTRjOWY2OTdkOTYyN2IwY2NjY2QzMjdkNTEzMmYwZTFhYmIw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZi
NjA3OGZlYzZkNzdhMTgzNzM3MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIGQyYTk1ZjFjM2VmOTZmNDc4NDBhYjE3MjI3ODI5M2U1NWM0ZmM0MzAKIDE0MTg1
MCBwYXNzIGlycmVsZXZhbnQKIDE0MTg4MSBwYXNzIGlycmVsZXZhbnQKIDE0MTkwNiBwYXNzIGUy
Y2QyNGI2MjkzODliNTJhMzFkOTZkMjI2ZWQxNTBkYWNhYjljZGQgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3NTUxNTI5Y2UxMDQ0YTNkZDc5ODIzMTkyYWYzODJiNTg1
YjMyYjNmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggM2Q5NDQyZWUx
ZDc4ZjdmMTM4ZGNkNmM4NWM3YWNhZDAxNTNkMmYxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgK
IDE0MTg1MyBwYXNzIGlycmVsZXZhbnQKIDE0MTg4MyBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdl
ZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZkNzdh
MTgzNzM3MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZj
OTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MTg2NyBmYWlsIGlycmVs
ZXZhbnQKIDE0MTg3NCBmYWlsIGlycmVsZXZhbnQKIDE0MTg3NiBwYXNzIGlycmVsZXZhbnQKIDE0
MTg4NSBmYWlsIGlycmVsZXZhbnQKIDE0MTg5MiBwYXNzIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0
NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDg0ZjY3YzlkOThkNTIwYzUxZGYyNGYzYjM1NTc3
NDE2NmEwMzY5MSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDVhOTI5
YjYxODAyNDNlMGJhNDFjODRjNzkwNWY0ZjhmZmM5MTg2ZmMKIDE0MTg4NyBmYWlsIGlycmVsZXZh
bnQKIDE0MTg4OSBibG9ja2VkIGlycmVsZXZhbnQKIDE0MTkwMyBwYXNzIDk2ODcyMmY1MzcxYWQ1
ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMTM4OTg1YzFlZjhiNjZlNGU1YjM4
MzM1NGUxMzNlMDVkMDFkMGI1ZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKIDE0MTg5OCBibG9j
a2VkIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIyODE5YzUxOWNkY2UwNTQw
M2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNzU0
MTE5MTk4ZGU2MzM2ODNkN2FmNzliYzA4ZTczYzJkZTlkZjAxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGEzMDkxMGJmZDcxYTY0ODk1ZjBkNmRkYmIzMDFjZjFiNWVk
NmMyZjQKIDE0MTkxNCBwYXNzIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4
MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIy
ODE5YzUxOWNkY2UwNTQwM2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggNDcxYzk3YTY5MzhiZGExNmY2ZTEwZTMzNDM3ZDk2MjQxNDgyZjU4MCA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGRmODVmMWVkOWQ5OTNmNzNkMGYx
ZGFiN2FlZDY0NDA2YTBhZjFhYWUKIDE0MTkyNSBmYWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2
ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA2ZGE0MDVlYmY2ZTk0NjQyOTk1M2M1NmZjYmM4ZjYwYWJlMTQwN2RlIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYzZmNTAxMmJhNWZhODM0Y2JkNTI3NGIxYjgzNjll
MmM1ZDJmNTkzMyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2Fi
ZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MTkzMyBmYWlsIDNkYmIxN2M0
MzhhZDA3MDViOWI2YjJkZTdhMDgyMzQyZjkzZWQzMmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkNjUyYjQ1OGY1NzZkZTc4NWU5ZjkwNWU2NjkwZTI4OTA0YjFlZWQx
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmJmMjFmM2Q4M2U5NWJj
YzRiYTM1YTdhMDdjYzY2NTVlOGIwMTBiMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDI2NTViZmFhNWRmM2RhZTYyMjE4YTczMWNlNmZhYzM4NjM5OTY4ZTkKIDE0MTkx
MiBibG9ja2VkIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIyODE5YzUxOWNk
Y2UwNTQwM2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggNmIyYTIwMzU3OTA2ODEyN2Q3ZTkzY2I2ZjQ1ZDgyOGNhMDRhMjE1MyA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDkzZGNjMjJmZTc5OGM5ZmE1Y2UxMTdmMWVkNmRi
MGQ4YmQ3NzkwMjAKIDE0MTkxNiBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0
YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwZDRmN2I0
YjM4MTRmY2M0ODI3NTU0Y2E1Y2ZhNTYxMjhjMjg1NTAxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggNTIxZGI4MDMxOGQ2Yzc0OWE2ZjZjNWE2NWE2ODM5N2FmOWUzZWYx
NiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJl
OTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTg4NiBmYWlsIGlycmVsZXZhbnQKIDE0MTky
MyBmYWlsIGlycmVsZXZhbnQKIDE0MTkyMSBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4
OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZkNzdhMTgzNzM3
MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3
MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MTkyNiBmYWlsIGY2ZTI3ZGJiMWFm
YWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA1OTBjOWQ1ODI4MGJiMGZhZDE0NGY3NjBjNGRhMmFjYWYxNjYyMmFhIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODYwZDkwNDhjNzhjZTU5YzU5
MDNjM2Q1MjA5ZGY1NmYzODQwMDk4NiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIGRmMjlkMDNmMWQ5N2JkZGUxYmMwY2VhOGVmODUzOGQ0ZjUyNGIzZWMKIDE0MTkzMCBm
YWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2NzBjOTAzYTY4ZjIxNDQ2M2YxMmMwYzk2MTlj
MTYyYTBmMzQyNTE4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODQw
MGVmYTUxYWEwYTc5MDhkN2VkYjhhYzYxMzVlMmZlNjliNGIzNyA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGM0YTU2NTZiMmVmM2QyOWJiOGFjZmI1MzQyZTc4NmE1Yjk1
NzgwMTgKIDE0MTkzMiBibG9ja2VkIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmEx
NDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmY2RlZGFmZDk3
YzhmMThjMzNhNjNkMjZiOTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggNDMwMGI3YzJjZDlmM2YyNzM4MDRlOGNjYTMyNTg0MmNjYjkzYjFhZCA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDg0YzNhZTMwYWE3OWI1NGIz
ZDc1YTJlNjJhZTFmYjM0MDQxOWI4ZDcKIDE0MTk2MCBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdl
ZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4YTEzMDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZkNzdh
MTgzNzM3MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZj
OTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MTkzNiBwYXNzIGUyY2Qy
NGI2MjkzODliNTJhMzFkOTZkMjI2ZWQxNTBkYWNhYjljZGQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA1ZTVhYmZjYWI0YzI5NjIwMDViZTg5Yzk1MWE4NmY1NWRiMjc1
NTVlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgz
Y2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIDk0OGE0ZjZhZjM4ZmExYTE4OWMyODc0NzAyYjdkYzAyNTE4MWRhYmUKIDE0
MTkzOCBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4
NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NCA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRl
NzhkMjdmNmQyNTkKIDE0MTk4MSBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0
YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIx
MjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3
OSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJl
OTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTk0MCBwYXNzIDcyMGE2ODE3ZTEzMWIxMjA4
MjYzZjFhOTUxZDBjOGVlMTk4Mjk1MGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdm
Nzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKIDE0MTk2NCBmYWlsIGY2
ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2ZGE0MDVlYmY2ZTk0NjQyOTk1M2M1NmZjYmM4ZjYwYWJl
MTQwN2RlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYzZmNTAxMmJh
NWZhODM0Y2JkNTI3NGIxYjgzNjllMmM1ZDJmNTkzMyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
IDE0MTk0MSBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0OWEyZjhjZWVlN2NiNmZmZGI0
NzViOWU0MTBmNWUyMWYyNTViZWFkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJj
MWRlNzhkMjdmNmQyNTkKIDE0MTk4NSBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZk
YzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMx
YTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlk
Njk3NCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3
ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTk0NSBwYXNzIDk2ODcyMmY1MzcxYWQ1
ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBiNjc3MzVhN2U4ZTk2MmI3NDEyMGJhZDk1NmQ5YTA3MzRmNzg0NDcyIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBi
YTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTk2OCBwYXNz
IDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNl
MjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZDIzMjky
MzdhZjE5NzQyOTQ5MmVjMjdkMjJhNGJhNGYxMjFkYmMxMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQy
NTkKIDE0MTk0OSBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMmU3NTIzMWFlZTYzNjFj
OWMxM2MwYmU3ZjNkZDA4M2RiOGYzMDhlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3
YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTk3MSBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2
OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZl
YTk2MWE3OSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYz
YWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTk1NiBwYXNzIDk2ODcyMmY1Mzcx
YWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2
NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTk3NCBm
YWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBm
NGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNjEw
NTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NCA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdm
NmQyNTkKIDE0MTk3NiBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0
YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVl
N2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3OSA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJl
NWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MTk3OCBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMy
MDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5
ZTYzZTlkNjk3NCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNm
ZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKU2VhcmNoaW5nIGZvciBpbnRlcmVz
dGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxMDg3IChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MTkyNSAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTk2MCAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MTk2NCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAw
IHJldmlzaW9ucyBhdCA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMy
NDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGUxYjNkNDc3NTFhNDIwODM1Y2IwNTYwZmQwMjljMzlmZWE5NjFhNzkgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2Ji
YzFkZTc4ZDI3ZjZkMjU5Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBo
IHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxOTcxIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQxOTc0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQxOTc2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxNDE5NzggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxNDE5ODEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDE0MTk4NSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJv
ZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0
Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA2MTA1NjgzZGEzNWJh
YmFkOWFlMTY4YTcyZDFlODllNjNlOWQ2OTc0CiAgQnVnIG5vdCBwcmVzZW50OiBlMWIzZDQ3NzUx
YTQyMDgzNWNiMDU2MGZkMDI5YzM5ZmVhOTYxYTc5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxOTg1LwoKCiAgY29t
bWl0IDYxMDU2ODNkYTM1YmFiYWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5NzQKICBBdXRob3I6IExh
dXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBEYXRlOiAgIEZyaSBTZXAgNiAxMDoz
ODoxMiAyMDE5ICswMjAwCiAgCiAgICAgIHVpOiBhZGQgYW4gZW1iZWRkZWQgQmFycmllciBjbGll
bnQKICAgICAgCiAgICAgIFRoaXMgYWxsb3dzIHRvIHJlY2VpdmUgbW91c2UgYW5kIGtleWJvYXJk
IGV2ZW50cyBmcm9tCiAgICAgIGEgQmFycmllciBzZXJ2ZXIuCiAgICAgIAogICAgICBUaGlzIGlz
IGVuYWJsZWQgYnkgYWRkaW5nIHRoZSBmb2xsb3dpbmcgcGFyYW1ldGVyIG9uIHRoZQogICAgICBj
b21tYW5kIGxpbmUKICAgICAgCiAgICAgICAgICAuLi4gLW9iamVjdCBpbnB1dC1iYXJyaWVyLGlk
PSRpZCxuYW1lPSRuYW1lIC4uLgogICAgICAKICAgICAgV2hlcmUgJG5hbWUgaXMgdGhlIG5hbWUg
ZGVjbGFyZWQgaW4gdGhlIHNjcmVlbnMgc2VjdGlvbiBvZiBiYXJyaWVyLmNvbmYKICAgICAgCiAg
ICAgIFRoZSBiYXJyaWVyIHNlcnZlciAoYmFycmllcnMpIG11c3QgYmUgY29uZmlndXJlZCBhbmQg
bXVzdCBydW4gb24gdGhlCiAgICAgIGxvY2FsIGhvc3QuCiAgICAgIAogICAgICBGb3IgaW5zdGFu
Y2U6CiAgICAgIAogICAgICAgIHNlY3Rpb246IHNjcmVlbnMKICAgICAgICAgICAgbG9jYWxob3N0
OgogICAgICAgICAgICAgICAgLi4uCiAgICAgICAgICAgIFZNLTE6CiAgICAgICAgICAgICAgICAu
Li4KICAgICAgICAgICAgZW5kCiAgICAgIAogICAgICAgIHNlY3Rpb246IGxpbmtzCiAgICAgICAg
ICAgIGxvY2FsaG9zdDoKICAgICAgICAgICAgICAgIHJpZ2h0ID0gVk0tMQogICAgICAgICAgICBW
TS0xOgogICAgICAgICAgICAgICAgbGVmdCA9IGxvY2FsaG9zdAogICAgICAgIGVuZAogICAgICAK
ICAgICAgVGhlbiBvbiB0aGUgUUVNVSBjb21tYW5kIGxpbmU6CiAgICAgIAogICAgICAgICAgLi4u
IC1vYmplY3QgaW5wdXQtYmFycmllcixpZD1iYXJyaWUwLG5hbWU9Vk0tMSAuLi4KICAgICAgCiAg
ICAgIFdoZW4gdGhlIG1vdXNlIHdpbGwgbW92ZSBvdXQgb2YgdGhlIHNjcmVlbiBvZiB0aGUgbG9j
YWwgaG9zdCBvbgogICAgICB0aGUgcmlnaHQsIHRoZSBtb3VzZSBhbmQgdGhlIGtleWJvYXJkIHdp
bGwgYmUgZ3JhYmJlZCBhbmQgYWxsCiAgICAgIHJlbGF0ZWQgZXZlbnRzIHdpbGwgYmUgc2VuZCB0
byB0aGUgZ3Vlc3QgT1MuCiAgICAgIAogICAgICBUaGlzIGlzIHVzZWZ1bGwgd2hlbiBxZW11IGlz
IGNvbmZpZ3VyZWQgd2l0aG91dCBlbXVsYXRlZCBncmFwaGljIGNhcmQKICAgICAgYnV0IHdpdGgg
YSBWRklPIGF0dGFjaGVkIGdyYXBoaWMgY2FyZC4KICAgICAgCiAgICAgIE1vcmUgaW5mb3JtYXRp
b24gYWJvdXQgQmFycmllciBjYW4gYmUgZm91bmQgYXQ6CiAgICAgIAogICAgICAgIGh0dHBzOi8v
Z2l0aHViLmNvbS9kZWJhdWNoZWUvYmFycmllcgogICAgICAKICAgICAgVGhpcyBhdm9pZHMgdG8g
aW5zdGFsbCB0aGUgQmFycmllciBzZXJ2ZXIgaW4gdGhlIGd1ZXN0IE9TLAogICAgICBmb3IgaW5z
dGFuY2Ugd2hlbiBpdCBpcyBub3Qgc3VwcG9ydGVkIG9yIGR1cmluZyB0aGUgaW5zdGFsbGF0aW9u
LgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2
aWVyLmV1PgogICAgICBNZXNzYWdlLWlkOiAyMDE5MDkwNjA4MzgxMi4yOTQ4Ny0xLWxhdXJlbnRA
dml2aWVyLmV1CiAgICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1h
cHMuIFNjYWxpbmcgYnkgMC41Mzk5MDggdG8gZml0CnBubXRvcG5nOiAxNzUgY29sb3JzIGZvdW5k
ClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1h
aW5saW5lL3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Ni5ndWVzdC1zdGFydC57ZG90LHBz
LHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTQxOTg1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDE5ODUgcWVtdS1tYWlubGluZSBy
ZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzE0MTk4NS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 12:52:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 12: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 1iEYgT-0005BD-Kz; Sun, 29 Sep 2019 12:52:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEYgS-0005B8-GC
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 12:52:16 +0000
X-Inumbo-ID: f68655a2-e2b7-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f68655a2-e2b7-11e9-bf31-bc764e2007e4;
 Sun, 29 Sep 2019 12:52:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEYgQ-0005qr-Uu; Sun, 29 Sep 2019 12:52:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEYgQ-0006Rj-LQ; Sun, 29 Sep 2019 12:52:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEYgQ-0002md-Kl; Sun, 29 Sep 2019 12:52:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141984-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=d5b7d10cb49cf8fcf1104606fb27b80233bb98c1
X-Osstest-Versions-That: xen=7a4e6711114905b3cbbe48e81c3222361a7f3579
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 12:52:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 141984: 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>

ZmxpZ2h0IDE0MTk4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTk4NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkNWI3ZDEwY2I0OWNmOGZjZjExMDQ2MDZmYjI3YjgwMjMzYmI5OGMxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YTRlNjcxMTExNDkwNWIzY2Ji
ZTQ4ZTgxYzMyMjIzNjFhN2YzNTc5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE5MDkgIDIwMTkt
MDktMjcgMTc6MDM6NDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxOTg0ICAy
MDE5LTA5LTI5IDEwOjAwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICA3YTRlNjcxMTExLi5kNWI3ZDEwY2I0ICBkNWI3ZDEwY2I0OWNmOGZjZjExMDQ2MDZm
YjI3YjgwMjMzYmI5OGMxIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 13:08:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 13:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEYwQ-00069i-8n; Sun, 29 Sep 2019 13:08:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEYwP-00069d-B7
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 13:08:45 +0000
X-Inumbo-ID: 40c35014-e2ba-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 40c35014-e2ba-11e9-bf31-bc764e2007e4;
 Sun, 29 Sep 2019 13:08:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEYwI-0006Av-Km; Sun, 29 Sep 2019 13: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 1iEYwI-0007B1-5R; Sun, 29 Sep 2019 13:08:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEYwI-0007eu-4W; Sun, 29 Sep 2019 13:08:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141966-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=76e1e5631f1ad9b2275ff31fefe83258c0812b3d
X-Osstest-Versions-That: ovmf=e86664d2b03d0a84b8b952f3d5111424b3e9c916
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 13:08:38 +0000
Subject: [Xen-devel] [ovmf test] 141966: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk2NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5NjYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3NmUxZTU2MzFmMWFkOWIyMjc1ZmYzMWZlZmU4MzI1
OGMwODEyYjNkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlODY2NjRk
MmIwM2QwYTg0YjhiOTUyZjNkNTExMTQyNGIzZTljOTE2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE5MDcgIDIwMTktMDktMjcgMTU6NDI6MTMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxOTY2ICAyMDE5LTA5LTI5IDAxOjQwOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZWNraSwg
TWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBIYW8gQSBXdSA8aGFvLmEud3VA
aW50ZWwuY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNYXRldXN6IEFs
YmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgZTg2NjY0ZDJiMC4uNzZlMWU1NjMxZiAgNzZl
MWU1NjMxZjFhZDliMjI3NWZmMzFmZWZlODMyNThjMDgxMmIzZCAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 13:33:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 13:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEZKA-0008Oy-HX; Sun, 29 Sep 2019 13:33:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Huh/=XY=gmail.com=aford173@srs-us1.protection.inumbo.net>)
 id 1iEZK8-0008Ot-Ky
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 13:33:16 +0000
X-Inumbo-ID: af6960fa-e2bd-11e9-97fb-bc764e2007e4
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by localhost (Halon) with ESMTPS
 id af6960fa-e2bd-11e9-97fb-bc764e2007e4;
 Sun, 29 Sep 2019 13:33:13 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id z19so30763754ior.0
 for <xen-devel@lists.xenproject.org>; Sun, 29 Sep 2019 06:33: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=WUyrTuHBtxJNuFts5+VUa5aRB40gd0iiIDUpbdqffSo=;
 b=UMr8z8sKglZ8pfbNJDGN9ArvuuVv6zXvCHAD3V5T/JkFTSVNfAHy3T0UKCLGPA0Ytg
 n29bkRSubRmCAkQwEhieSXIEyHLAb7VvFPmoRPq3KMD1Av7bkyKU7hQ54kHsESE95lCn
 FVMygm6BALzBJ1iADWWpWFJkAoCzu5Kkp9Vgeot8W3beHVo7cT32vw4Rb5YjF7xAzAUo
 2bG5l25aa3lEtQKita0iV41s8IVnOjOmOMFBm7wox2lt7pXQwgkpHu4VxceyZ/GX5cuQ
 9FGLQtc9iiAnkdc45WXGsX3zczexZRyOj/urSqrA40xrHtSdyVZWcs6nlTfSsq7kpiIm
 hm3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=WUyrTuHBtxJNuFts5+VUa5aRB40gd0iiIDUpbdqffSo=;
 b=ATtfwzYzg14CCtGO4jbo4uTvb+etUVPe5MnHZ+w7qnJ4HRfyGyNmFXzz2uDNu75UZ5
 uuiPAljDWDxqmDiUZqm6YshlWligDU5PTb2JythcnuT6Rp64rlXzgFe3gGCmStIGh29Q
 1DsJdQN1y0zNTQI6Bw8LL3jmhtEY3htDwh5B8ELMORlEuIwy6EM6swnBl0Rh4AFTE0gk
 tUOPs97Ok6+8aVwIIs2USTeaWMteuF7S5oa/3JHoJ5TLdz8//BvMLUGnLYGuz3c88bVz
 udxNZNnZ9TlgPxqSXOGmvlJ9sJF27XNiY5LkL4QAkvGeVd+siYyYyr0Xx5cxRZjezqPD
 UPrA==
X-Gm-Message-State: APjAAAWn9l3QAJUtccKoNqNVDeG6+nGRNH9U88gw/bvEde+bCv0axPJV
 TcUq6jBn22iw0biomdih3kyQIVpviDkjPYpWAwI=
X-Google-Smtp-Source: APXvYqyz7f7iK6zIaJtK5MDL+TEqn2mufL8yxV8lBGskBvvv7Actlcq/9bkmiMYx9HHPt/iUkGEm5G2rPXpQnowyqbo=
X-Received: by 2002:a92:9912:: with SMTP id p18mr16656539ili.78.1569763992385; 
 Sun, 29 Sep 2019 06:33:12 -0700 (PDT)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
 <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
 <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
 <20190926160433.GD32311@linux.ibm.com>
 <CAHCN7xL1sFXDhKUpj04d3eDZNgLA1yGAOqwEeCxedy1Qm-JOfQ@mail.gmail.com>
 <20190928073331.GA5269@linux.ibm.com>
In-Reply-To: <20190928073331.GA5269@linux.ibm.com>
From: Adam Ford <aford173@gmail.com>
Date: Sun, 29 Sep 2019 08:33:01 -0500
Message-ID: <CAHCN7xJEvS2Si=M+BYtz+kY0M4NxmqDjiX9Nwq6_3GGBh3yg=w@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Content-Type: multipart/mixed; boundary="00000000000026ebd70593b12960"
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Fabio Estevam <festevam@gmail.com>, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, Chris Healy <cphealy@gmail.com>,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--00000000000026ebd70593b12960
Content-Type: text/plain; charset="UTF-8"

I am attaching two logs.  I now the mailing lists will be unhappy, but
 don't want to try and spam a bunch of log through the mailing liast.
The two logs show the differences between the working and non-working
imx6q 3D accelerator when trying to run a simple glmark2-es2-drm demo.

The only change between them is the 2 line code change you suggested.

In both cases, I have cma=128M set in my bootargs.  Historically this
has been sufficient, but cma=256M has not made a difference.

adam

On Sat, Sep 28, 2019 at 2:33 AM Mike Rapoport <rppt@linux.ibm.com> wrote:
>
> On Thu, Sep 26, 2019 at 02:35:53PM -0500, Adam Ford wrote:
> > On Thu, Sep 26, 2019 at 11:04 AM Mike Rapoport <rppt@linux.ibm.com> wrote:
> > >
> > > Hi,
> > >
> > > On Thu, Sep 26, 2019 at 08:09:52AM -0500, Adam Ford wrote:
> > > > On Wed, Sep 25, 2019 at 10:17 AM Fabio Estevam <festevam@gmail.com> wrote:
> > > > >
> > > > > On Wed, Sep 25, 2019 at 9:17 AM Adam Ford <aford173@gmail.com> wrote:
> > > > >
> > > > > > I tried cma=256M and noticed the cma dump at the beginning didn't
> > > > > > change.  Do we need to setup a reserved-memory node like
> > > > > > imx6ul-ccimx6ulsom.dtsi did?
> > > > >
> > > > > I don't think so.
> > > > >
> > > > > Were you able to identify what was the exact commit that caused such regression?
> > > >
> > > > I was able to narrow it down the 92d12f9544b7 ("memblock: refactor
> > > > internal allocation functions") that caused the regression with
> > > > Etnaviv.
> > >
> > >
> > > Can you please test with this change:
> > >
> >
> > That appears to have fixed my issue.  I am not sure what the impact
> > is, but is this a safe option?
>
> It's not really a fix, I just wanted to see how exactly 92d12f9544b7 ("memblock:
> refactor internal allocation functions") broke your setup.
>
> Can you share the dts you are using and the full kernel log?
>
> > adam
> >
> > > diff --git a/mm/memblock.c b/mm/memblock.c
> > > index 7d4f61a..1f5a0eb 100644
> > > --- a/mm/memblock.c
> > > +++ b/mm/memblock.c
> > > @@ -1356,9 +1356,6 @@ static phys_addr_t __init memblock_alloc_range_nid(phys_addr_t size,
> > >                 align = SMP_CACHE_BYTES;
> > >         }
> > >
> > > -       if (end > memblock.current_limit)
> > > -               end = memblock.current_limit;
> > > -
> > >  again:
> > >         found = memblock_find_in_range_node(size, align, start, end, nid,
> > >                                             flags);
> > >
> > > > I also noticed that if I create a reserved memory node as was done one
> > > > imx6ul-ccimx6ulsom.dtsi the 3D seems to work again, but without it, I
> > > > was getting errors regardless of the 'cma=256M' or not.
> > > > I don't have a problem using the reserved memory, but I guess I am not
> > > > sure what the amount should be.  I know for the video decoding 1080p,
> > > > I have historically used cma=128M, but with the 3D also needing some
> > > > memory allocation, is that enough or should I use 256M?
> > > >
> > > > adam
> > >
> > > --
> > > Sincerely yours,
> > > Mike.
> > >
>
> --
> Sincerely yours,
> Mike.
>

--00000000000026ebd70593b12960
Content-Type: text/x-log; charset="UTF-8"; name="imx6q-working.log"
Content-Disposition: attachment; filename="imx6q-working.log"
Content-Transfer-Encoding: base64
Content-ID: <f_k150v42h1>
X-Attachment-Id: f_k150v42h1

U3RhcnRpbmcga2VybmVsIC4uLgoKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51eCBvbiBwaHlz
aWNhbCBDUFUgMHgwClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNS4zLjEtZGlydHkgKGFm
b3JkQGFmb3JkLUlkZWFDZW50cmUtQTczMCkgKGdjYyB2ZXJzaW9uIDguMy4wIChCdWlsZHJvb3Qg
MjAxOS4wMi41LTAwMTkyLWdjZDcyZDViZjU3LWRpcnR5KSkgIzIgU01QIFN1biBTZXAgMjkgMDg6
MjY6MDkgQ0RUIDIwMTkKWyAgICAwLjAwMDAwMF0gQ1BVOiBBUk12NyBQcm9jZXNzb3IgWzQxMmZj
MDlhXSByZXZpc2lvbiAxMCAoQVJNdjcpLCBjcj0xMGM1Mzg3ZApbICAgIDAuMDAwMDAwXSBDUFU6
IFBJUFQgLyBWSVBUIG5vbmFsaWFzaW5nIGRhdGEgY2FjaGUsIFZJUFQgYWxpYXNpbmcgaW5zdHJ1
Y3Rpb24gY2FjaGUKWyAgICAwLjAwMDAwMF0gT0Y6IGZkdDogTWFjaGluZSBtb2RlbDogTG9naWMg
UEQgaS5NWDZRRCBTT00tTTMKWyAgICAwLjAwMDAwMF0gcHJpbnRrOiBkZWJ1ZzogaWdub3Jpbmcg
bG9nbGV2ZWwgc2V0dGluZy4KWyAgICAwLjAwMDAwMF0gTWVtb3J5IHBvbGljeTogRGF0YSBjYWNo
ZSB3cml0ZWFsbG9jClsgICAgMC4wMDAwMDBdIGNtYTogUmVzZXJ2ZWQgMTI4IE1pQiBhdCAweDg4
MDAwMDAwClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA1MjQyODgKWyAgICAw
LjAwMDAwMF0gICBOb3JtYWwgem9uZTogMTUzNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAw
LjAwMDAwMF0gICBOb3JtYWwgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAg
IE5vcm1hbCB6b25lOiAxOTY2MDggcGFnZXMsIExJRk8gYmF0Y2g6NjMKWyAgICAwLjAwMDAwMF0g
ICBIaWdoTWVtIHpvbmU6IDMyNzY4MCBwYWdlcywgTElGTyBiYXRjaDo2MwpbICAgIDAuMDAwMDAw
XSBwZXJjcHU6IEVtYmVkZGVkIDIxIHBhZ2VzL2NwdSBzNTQ2MzIgcjgxOTIgZDIzMTkyIHU4NjAx
NgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzNTQ2MzIgcjgxOTIgZDIzMTkyIHU4NjAxNiBh
bGxvYz0yMSo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFswXSAxIFswXSAy
IFswXSAzIApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cywgbW9iaWxpdHkgZ3JvdXBp
bmcgb24uICBUb3RhbCBwYWdlczogNTIyNzUyClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5k
IGxpbmU6IGNvbnNvbGU9dHR5bXhjMCwxMTUyMDAgcm9vdD1QQVJUVVVJRD02MGY0ZTEwMy0wMiBy
b290d2FpdCBydyBpZ25vcmVfbG9nbGV2ZWwgY21hPTEyOE0KWyAgICAwLjAwMDAwMF0gRGVudHJ5
IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogNywgNTI0Mjg4IGJ5dGVz
LCBsaW5lYXIpClsgICAgMC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczog
NjU1MzYgKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMsIGxpbmVhcikKWyAgICAwLjAwMDAwMF0gbWVt
IGF1dG8taW5pdDogc3RhY2s6b2ZmLCBoZWFwIGFsbG9jOm9mZiwgaGVhcCBmcmVlOm9mZgpbICAg
IDAuMDAwMDAwXSBNZW1vcnk6IDE5MjIwNDhLLzIwOTcxNTJLIGF2YWlsYWJsZSAoMTIyODhLIGtl
cm5lbCBjb2RlLCA5NTZLIHJ3ZGF0YSwgNDI1Mksgcm9kYXRhLCAxMDI0SyBpbml0LCA2OTIwSyBi
c3MsIDQ0MDMySyByZXNlcnZlZCwgMTMxMDcySyBjbWEtcmVzZXJ2ZWQsIDExNzk2NDhLIGhpZ2ht
ZW0pClsgICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0
cz0wLCBDUFVzPTQsIE5vZGVzPTEKWyAgICAwLjAwMDAwMF0gUnVubmluZyBSQ1Ugc2VsZiB0ZXN0
cwpbICAgIDAuMDAwMDAwXSByY3U6IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsg
ICAgMC4wMDAwMDBdIHJjdTogICAgIFJDVSBldmVudCB0cmFjaW5nIGlzIGVuYWJsZWQuClsgICAg
MC4wMDAwMDBdIHJjdTogICAgIFJDVSBsb2NrZGVwIGNoZWNraW5nIGlzIGVuYWJsZWQuClsgICAg
MC4wMDAwMDBdIHJjdTogUkNVIGNhbGN1bGF0ZWQgdmFsdWUgb2Ygc2NoZWR1bGVyLWVubGlzdG1l
bnQgZGVsYXkgaXMgMTAgamlmZmllcy4KWyAgICAwLjAwMDAwMF0gTlJfSVJRUzogMTYsIG5yX2ly
cXM6IDE2LCBwcmVhbGxvY2F0ZWQgaXJxczogMTYKWyAgICAwLjAwMDAwMF0gTDJDLTMxMCBlcnJh
dGEgNzUyMjcxIDc2OTQxOSBlbmFibGVkClsgICAgMC4wMDAwMDBdIEwyQy0zMTAgZW5hYmxpbmcg
ZWFybHkgQlJFU1AgZm9yIENvcnRleC1BOQpbICAgIDAuMDAwMDAwXSBMMkMtMzEwIGZ1bGwgbGlu
ZSBvZiB6ZXJvcyBlbmFibGVkIGZvciBDb3J0ZXgtQTkKWyAgICAwLjAwMDAwMF0gTDJDLTMxMCBJ
RCBwcmVmZXRjaCBlbmFibGVkLCBvZmZzZXQgMTYgbGluZXMKWyAgICAwLjAwMDAwMF0gTDJDLTMx
MCBkeW5hbWljIGNsb2NrIGdhdGluZyBlbmFibGVkLCBzdGFuZGJ5IG1vZGUgZW5hYmxlZApbICAg
IDAuMDAwMDAwXSBMMkMtMzEwIGNhY2hlIGNvbnRyb2xsZXIgZW5hYmxlZCwgMTYgd2F5cywgMTAy
NCBrQgpbICAgIDAuMDAwMDAwXSBMMkMtMzEwOiBDQUNIRV9JRCAweDQxMDAwMGM3LCBBVVhfQ1RS
TCAweDc2NDcwMDAxClsgICAgMC4wMDAwMDBdIHJhbmRvbTogZ2V0X3JhbmRvbV9ieXRlcyBjYWxs
ZWQgZnJvbSBzdGFydF9rZXJuZWwrMHgyZjQvMHg1MDQgd2l0aCBjcm5nX2luaXQ9MApbICAgIDAu
MDAwMDAwXSBTd2l0Y2hpbmcgdG8gdGltZXItYmFzZWQgZGVsYXkgbG9vcCwgcmVzb2x1dGlvbiAz
MzNucwpbICAgIDAuMDAwMDA4XSBzY2hlZF9jbG9jazogMzIgYml0cyBhdCAzMDAwa0h6LCByZXNv
bHV0aW9uIDMzM25zLCB3cmFwcyBldmVyeSA3MTU4Mjc4ODI4NDFucwpbICAgIDAuMDAwMDM0XSBj
bG9ja3NvdXJjZTogbXhjX3RpbWVyMTogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZm
ZmZmZmZmLCBtYXhfaWRsZV9uczogNjM3MDg2ODE1NTk1IG5zClsgICAgMC4wMDE3ODldIENvbnNv
bGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MzAKWyAgICAwLjAwMTgzMF0gTG9jayBkZXBlbmRl
bmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9s
bmFyClsgICAgMC4wMDE4NDddIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAu
MDAxODY0XSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDE4ODBdIC4u
LiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MgpbICAgIDAuMDAxODk3XSAuLi4gQ0xBU1NI
QVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMTkxM10gLi4uIE1BWF9MT0NLREVQX0VO
VFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDAxOTI5XSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAg
ICAgIDY1NTM2ClsgICAgMC4wMDE5NDVdIC4uLiBDSEFJTkhBU0hfU0laRTogICAgICAgICAgMzI3
NjgKWyAgICAwLjAwMTk2MV0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA0
NDEzIGtCClsgICAgMC4wMDE5NzddICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDog
MTUzNiBieXRlcwpbICAgIDAuMDAyMDgwXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVk
KSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA2LjAwIEJvZ29NSVBT
IChscGo9MzAwMDApClsgICAgMC4wMDIxMDldIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmlt
dW06IDMwMQpbICAgIDAuMDAyNDU4XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIw
NDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzLCBsaW5lYXIpClsgICAgMC4wMDI0OTVdIE1vdW50cG9p
bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcywg
bGluZWFyKQpbICAgIDAuMDA1NTkwXSBDUFU6IFRlc3Rpbmcgd3JpdGUgYnVmZmVyIGNvaGVyZW5j
eTogb2sKWyAgICAwLjAwNTY3OF0gQ1BVMDogU3BlY3RyZSB2MjogdXNpbmcgQlBJQUxMIHdvcmth
cm91bmQKWyAgICAwLjAwNjk5Nl0gQ1BVMDogdGhyZWFkIC0xLCBjcHUgMCwgc29ja2V0IDAsIG1w
aWRyIDgwMDAwMDAwClsgICAgMC4wMDkzMDNdIFNldHRpbmcgdXAgc3RhdGljIGlkZW50aXR5IG1h
cCBmb3IgMHgxMDEwMDAwMCAtIDB4MTAxMDAwNzgKWyAgICAwLjAxMDE5MF0gcmN1OiBIaWVyYXJj
aGljYWwgU1JDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAxMTc0MF0gc21wOiBCcmluZ2luZyB1
cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAwLjAxNDIxN10gQ1BVMTogdGhyZWFkIC0xLCBjcHUg
MSwgc29ja2V0IDAsIG1waWRyIDgwMDAwMDAxClsgICAgMC4wMTQyMjhdIENQVTE6IFNwZWN0cmUg
djI6IHVzaW5nIEJQSUFMTCB3b3JrYXJvdW5kClsgICAgMC4wMTY5NzldIENQVTI6IHRocmVhZCAt
MSwgY3B1IDIsIHNvY2tldCAwLCBtcGlkciA4MDAwMDAwMgpbICAgIDAuMDE2OTkxXSBDUFUyOiBT
cGVjdHJlIHYyOiB1c2luZyBCUElBTEwgd29ya2Fyb3VuZApbICAgIDAuMDE5MTg3XSBDUFUzOiB0
aHJlYWQgLTEsIGNwdSAzLCBzb2NrZXQgMCwgbXBpZHIgODAwMDAwMDMKWyAgICAwLjAxOTE5OF0g
Q1BVMzogU3BlY3RyZSB2MjogdXNpbmcgQlBJQUxMIHdvcmthcm91bmQKWyAgICAwLjAxOTc4OV0g
c21wOiBCcm91Z2h0IHVwIDEgbm9kZSwgNCBDUFVzClsgICAgMC4wMTk4MTNdIFNNUDogVG90YWwg
b2YgNCBwcm9jZXNzb3JzIGFjdGl2YXRlZCAoMjQuMDAgQm9nb01JUFMpLgpbICAgIDAuMDE5ODMz
XSBDUFU6IEFsbCBDUFUocykgc3RhcnRlZCBpbiBTVkMgbW9kZS4KWyAgICAwLjAyMjUxN10gZGV2
dG1wZnM6IGluaXRpYWxpemVkClsgICAgMC4wNTMyMDddIFZGUCBzdXBwb3J0IHYwLjM6IGltcGxl
bWVudG9yIDQxIGFyY2hpdGVjdHVyZSAzIHBhcnQgMzAgdmFyaWFudCA5IHJldiA0ClsgICAgMC4w
NTU1MDVdIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6
IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2Mjc1MDAwMCBucwpbICAgIDAuMDU1
NTcyXSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiA0LCA2NTUzNiBieXRl
cywgbGluZWFyKQpbICAgIDAuMDYzMzk1XSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0
cmwgc3Vic3lzdGVtClsgICAgMC4wNjgzMDRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1p
bHkgMTYKWyAgICAwLjA4ODg0MV0gRE1BOiBwcmVhbGxvY2F0ZWQgMjU2IEtpQiBwb29sIGZvciBh
dG9taWMgY29oZXJlbnQgYWxsb2NhdGlvbnMKWyAgICAwLjA5MjA3M10gY3B1aWRsZTogdXNpbmcg
Z292ZXJub3IgbWVudQpbICAgIDAuMDkyMzcyXSBDUFUgaWRlbnRpZmllZCBhcyBpLk1YNlEsIHNp
bGljb24gcmV2IDEuNQpbICAgIDAuMTEyMDM0XSB2ZGQxcDE6IHN1cHBsaWVkIGJ5IHJlZ3VsYXRv
ci1kdW1teQpbICAgIDAuMTEzODE3XSB2ZGQzcDA6IHN1cHBsaWVkIGJ5IHJlZ3VsYXRvci1kdW1t
eQpbICAgIDAuMTE1MDgzXSB2ZGQycDU6IHN1cHBsaWVkIGJ5IHJlZ3VsYXRvci1kdW1teQpbICAg
IDAuMTE3NDU4XSB2ZGRwdTogc3VwcGxpZWQgYnkgcmVndWxhdG9yLWR1bW15ClsgICAgMC4xNDcz
MTZdIE5vIEFUQUdzPwpbICAgIDAuMTQ3Nzc4XSBody1icmVha3BvaW50OiBmb3VuZCA1ICgrMSBy
ZXNlcnZlZCkgYnJlYWtwb2ludCBhbmQgMSB3YXRjaHBvaW50IHJlZ2lzdGVycy4KWyAgICAwLjE0
Nzg2OF0gaHctYnJlYWtwb2ludDogbWF4aW11bSB3YXRjaHBvaW50IHNpemUgaXMgNCBieXRlcy4K
WyAgICAwLjE1MTgwM10gaW14NnEtcGluY3RybCAyMGUwMDAwLmlvbXV4YzogaW5pdGlhbGl6ZWQg
SU1YIHBpbmN0cmwgZHJpdmVyClsgICAgMC4yNDQwMjldIG14cy1kbWEgMTEwMDAwLmRtYS1hcGJo
OiBpbml0aWFsaXplZApbICAgIDAuMzM4OTM0XSAzdjNfYXVkOiBzdXBwbGllZCBieSByZWdfM3Yz
ClsgICAgMC4zNDAxNzNdIGhkbWktc3VwcGx5OiBzdXBwbGllZCBieSByZWdfM3YzClsgICAgMC4z
NDE0MDBdIHVhcnQzLXN1cHBseTogc3VwcGxpZWQgYnkgcmVnXzN2MwpbICAgIDAuMzQyNTkyXSAx
djgtc3VwcGx5OiBzdXBwbGllZCBieSByZWdfM3YzClsgICAgMC4zNDU3NjFdIGxjZF9wYW5lbF9w
d3I6IHN1cHBsaWVkIGJ5IHJlZ18zdjMKWyAgICAwLjM0Njk0NV0gbkxDRF9SRVNFVDogc3VwcGxp
ZWQgYnkgbGNkX3BhbmVsX3B3cgpbICAgIDAuMzUwNDAxXSB2Z2FhcmI6IGxvYWRlZApbICAgIDAu
MzUxOTk2XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDAuMzUyNjAyXSBsaWJhdGEg
dmVyc2lvbiAzLjAwIGxvYWRlZC4KWyAgICAwLjM1MzQwM10gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgIDAuMzUzNjE5XSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAgIDAuMzUzODgwXSB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpbICAgIDAuMzU0MzQ0XSB1c2JfcGh5X2dlbmVy
aWMgdXNicGh5bm9wMTogdXNicGh5bm9wMSBzdXBwbHkgdmNjIG5vdCBmb3VuZCwgdXNpbmcgZHVt
bXkgcmVndWxhdG9yClsgICAgMC4zNTUwNzNdIHVzYl9waHlfZ2VuZXJpYyB1c2JwaHlub3AyOiB1
c2JwaHlub3AyIHN1cHBseSB2Y2Mgbm90IGZvdW5kLCB1c2luZyBkdW1teSByZWd1bGF0b3IKWyAg
ICAwLjM1ODg2Ml0gaTJjIGkyYy0wOiBJTVggSTJDIGFkYXB0ZXIgcmVnaXN0ZXJlZApbICAgIDAu
Mzc5MDcwXSBwY2Y4NTd4IDItMDAyMDogcHJvYmVkClsgICAgMC4zNzkyNzFdIGkyYyBpMmMtMjog
SU1YIEkyQyBhZGFwdGVyIHJlZ2lzdGVyZWQKWyAgICAwLjM3OTY5Nl0gbWM6IExpbnV4IG1lZGlh
IGludGVyZmFjZTogdjAuMTAKWyAgICAwLjM3OTgyMF0gdmlkZW9kZXY6IExpbnV4IHZpZGVvIGNh
cHR1cmUgaW50ZXJmYWNlOiB2Mi4wMApbICAgIDAuMzgwMjk2XSBwcHNfY29yZTogTGludXhQUFMg
QVBJIHZlci4gMSByZWdpc3RlcmVkClsgICAgMC4zODAzMjFdIHBwc19jb3JlOiBTb2Z0d2FyZSB2
ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0
aUBsaW51eC5pdD4KWyAgICAwLjM4MDM3OV0gUFRQIGNsb2NrIHN1cHBvcnQgcmVnaXN0ZXJlZApb
ICAgIDAuMzgxMzEyXSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVyIElu
aXRpYWxpemVkLgpbICAgIDAuMzg0OTc4XSBCbHVldG9vdGg6IENvcmUgdmVyIDIuMjIKWyAgICAw
LjM4NTA5OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAzMQpbICAgIDAuMzg1MTIz
XSBCbHVldG9vdGg6IEhDSSBkZXZpY2UgYW5kIGNvbm5lY3Rpb24gbWFuYWdlciBpbml0aWFsaXpl
ZApbICAgIDAuMzg1MjM2XSBCbHVldG9vdGg6IEhDSSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQK
WyAgICAwLjM4NTI3MF0gQmx1ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQK
WyAgICAwLjM4NTQxOF0gQmx1ZXRvb3RoOiBTQ08gc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsg
ICAgMC4zODc3OTRdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBteGNfdGlt
ZXIxClsgICAgMS4wOTQ4NTVdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKWyAgICAxLjA5
NTAzM10gVkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyIDAs
IDQwOTYgYnl0ZXMpClsgICAgMS4xMjE0NTldIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJt
YWwgZ292ZXJub3IgJ3N0ZXBfd2lzZScKWyAgICAxLjEyMjE5M10gTkVUOiBSZWdpc3RlcmVkIHBy
b3RvY29sIGZhbWlseSAyClsgICAgMS4xMjM5ODVdIHRjcF9saXN0ZW5fcG9ydGFkZHJfaGFzaCBo
YXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6IDIsIDIwNDgwIGJ5dGVzLCBsaW5lYXIpClsg
ICAgMS4xMjQxMTddIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9y
ZGVyOiAzLCAzMjc2OCBieXRlcywgbGluZWFyKQpbICAgIDEuMTI0Mjg5XSBUQ1AgYmluZCBoYXNo
IHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA2LCAyOTQ5MTIgYnl0ZXMsIGxpbmVhcikKWyAg
ICAxLjEyNTM2NF0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA4MTky
IGJpbmQgODE5MikKWyAgICAxLjEyNTk3NV0gVURQIGhhc2ggdGFibGUgZW50cmllczogNTEyIChv
cmRlcjogMywgNDA5NjAgYnl0ZXMsIGxpbmVhcikKWyAgICAxLjEyNjE3Ml0gVURQLUxpdGUgaGFz
aCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAzLCA0MDk2MCBieXRlcywgbGluZWFyKQpbICAg
IDEuMTI2NzMzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAxLjEyOTEz
Ml0gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClsg
ICAgMS4xMjkyMTldIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICAx
LjEyOTI0Ml0gUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDEuMTI5
MjY1XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IG1v
ZHVsZS4KWyAgICAxLjEzMDMyOV0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVsdCA2NApbICAgIDEu
MTMyMzgyXSBodyBwZXJmZXZlbnRzOiBubyBpbnRlcnJ1cHQtYWZmaW5pdHkgcHJvcGVydHkgZm9y
IC9wbXUsIGd1ZXNzaW5nLgpbICAgIDEuMTMzMDMzXSBodyBwZXJmZXZlbnRzOiBlbmFibGVkIHdp
dGggYXJtdjdfY29ydGV4X2E5IFBNVSBkcml2ZXIsIDcgY291bnRlcnMgYXZhaWxhYmxlClsgICAg
MS4xMzc4OTNdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICAxLjEzODU0
Nl0gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9MzAgbWF4X29yZGVyPTE5IGJ1Y2tldF9vcmRl
cj0wClsgICAgMS4xNTYwNjddIE5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0
eXBlClsgICAgMS4xNTYyNDddIEtleSB0eXBlIGlkX3Jlc29sdmVyIHJlZ2lzdGVyZWQKWyAgICAx
LjE1NjMzOV0gS2V5IHR5cGUgaWRfbGVnYWN5IHJlZ2lzdGVyZWQKWyAgICAxLjE1NjUzNV0gamZm
czI6IHZlcnNpb24gMi4yLiAoTkFORCkgwqkgMjAwMS0yMDA2IFJlZCBIYXQsIEluYy4KWyAgICAx
LjE1NzkwOF0gZnVzZTogaW5pdCAoQVBJIHZlcnNpb24gNy4zMSkKWyAgICAxLjE5NzE1Ml0gS2V5
IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAgMS4xOTcyOTJdIEFzeW1tZXRyaWMga2V5
IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDEuMTk3NTU4XSBib3VuY2U6IHBvb2wgc2l6
ZTogNjQgcGFnZXMKWyAgICAxLjE5Nzc2NV0gaW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lz
dGVyZWQKWyAgICAxLjE5Nzc5MV0gaW8gc2NoZWR1bGVyIGt5YmVyIHJlZ2lzdGVyZWQKWyAgICAx
LjIwNTExM10gaW14NnEtcGNpZSAxZmZjMDAwLnBjaWU6IGhvc3QgYnJpZGdlIC9zb2MvcGNpZUAx
ZmZjMDAwIHJhbmdlczoKWyAgICAxLjIwNTMxMV0gaW14NnEtcGNpZSAxZmZjMDAwLnBjaWU6ICAg
IElPIDB4MDFmODAwMDAuLjB4MDFmOGZmZmYgLT4gMHgwMDAwMDAwMApbICAgIDEuMjA1NTE3XSBp
bXg2cS1wY2llIDFmZmMwMDAucGNpZTogICBNRU0gMHgwMTAwMDAwMC4uMHgwMWVmZmZmZiAtPiAw
eDAxMDAwMDAwClsgICAgMS4yMTYxODZdIGlteC1zZG1hIDIwZWMwMDAuc2RtYTogRGlyZWN0IGZp
cm13YXJlIGxvYWQgZm9yIGlteC9zZG1hL3NkbWEtaW14NnEuYmluIGZhaWxlZCB3aXRoIGVycm9y
IC0yClsgICAgMS4yMTYyODVdIGlteC1zZG1hIDIwZWMwMDAuc2RtYTogRmFsbGluZyBiYWNrIHRv
IHN5c2ZzIGZhbGxiYWNrIGZvcjogaW14L3NkbWEvc2RtYS1pbXg2cS5iaW4KWyAgICAxLjIxOTk3
NF0gaW14LXBnYy1wZCBpbXgtcGdjLXBvd2VyLWRvbWFpbi4wOiBETUEgbWFzayBub3Qgc2V0Clsg
ICAgMS4yMjA1MDFdIGlteC1wZ2MtcGQgaW14LXBnYy1wb3dlci1kb21haW4uMTogRE1BIG1hc2sg
bm90IHNldApbICAgIDEuMjI0NTc2XSBwZnV6ZTEwMC1yZWd1bGF0b3IgMi0wMDA4OiBGdWxsIGxh
eWVyOiAyLCBNZXRhbCBsYXllcjogMQpbICAgIDEuMjI1NDUwXSBwZnV6ZTEwMC1yZWd1bGF0b3Ig
Mi0wMDA4OiBGQUI6IDAsIEZJTjogMApbICAgIDEuMjI1NDc3XSBwZnV6ZTEwMC1yZWd1bGF0b3Ig
Mi0wMDA4OiBwZnV6ZTEwMCBmb3VuZC4KWyAgICAxLjIzNjUxOF0gZ2VuX3JnbWlpOiBCcmluZ2lu
ZyAxMjAwMDAwdVYgaW50byAxODAwMDAwLTE4MDAwMDB1VgpbICAgIDEuMjQ0MzYyXSBnZW5fMXY1
OiBCcmluZ2luZyA4MDAwMDB1ViBpbnRvIDE1MDAwMDAtMTUwMDAwMHVWClsgICAgMS4yNTgxNTBd
IDIwMjAwMDAuc2VyaWFsOiB0dHlteGMwIGF0IE1NSU8gMHgyMDIwMDAwIChpcnEgPSAyNywgYmFz
ZV9iYXVkID0gNTAwMDAwMCkgaXMgYSBJTVgKWyAgICAyLjE4NjcxNl0gcHJpbnRrOiBjb25zb2xl
IFt0dHlteGMwXSBlbmFibGVkClsgICAgMi4xOTQ1MzFdIDIxZTgwMDAuc2VyaWFsOiB0dHlteGMx
IGF0IE1NSU8gMHgyMWU4MDAwIChpcnEgPSA3MSwgYmFzZV9iYXVkID0gNTAwMDAwMCkgaXMgYSBJ
TVgKWyAgICAyLjIwMzY5MV0gc2VyaWFsIHNlcmlhbDA6IHR0eSBwb3J0IHR0eW14YzEgcmVnaXN0
ZXJlZApbICAgIDIuMjA5NzUxXSAyMWVjMDAwLnNlcmlhbDogdHR5bXhjMiBhdCBNTUlPIDB4MjFl
YzAwMCAoaXJxID0gNzIsIGJhc2VfYmF1ZCA9IDUwMDAwMDApIGlzIGEgSU1YClsgICAgMi4yNDM1
MDFdIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMTMwMDAwLmdwdSAob3BzIGdwdV9vcHMpClsgICAg
Mi4yNDk5MDldIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMTM0MDAwLmdwdSAob3BzIGdwdV9vcHMp
ClsgICAgMi4yNTYxMzNdIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMjIwNDAwMC5ncHUgKG9wcyBn
cHVfb3BzKQpbICAgIDIuMjYxODk3XSBldG5hdml2LWdwdSAxMzAwMDAuZ3B1OiBtb2RlbDogR0My
MDAwLCByZXZpc2lvbjogNTEwOApbICAgIDIuMjg0NjA2XSBldG5hdml2LWdwdSAxMzQwMDAuZ3B1
OiBtb2RlbDogR0MzMjAsIHJldmlzaW9uOiA1MDA3ClsgICAgMi4zMDcxMDhdIGV0bmF2aXYtZ3B1
IDIyMDQwMDAuZ3B1OiBtb2RlbDogR0MzNTUsIHJldmlzaW9uOiAxMjE1ClsgICAgMi4zMTMzMTdd
IGV0bmF2aXYtZ3B1IDIyMDQwMDAuZ3B1OiBJZ25vcmluZyBHUFUgd2l0aCBWRyBhbmQgRkUyLjAK
WyAgICAyLjMxODQyM10gaW14NnEtcGNpZSAxZmZjMDAwLnBjaWU6IFBoeSBsaW5rIG5ldmVyIGNh
bWUgdXAKWyAgICAyLjMyMjIwMV0gW2RybV0gSW5pdGlhbGl6ZWQgZXRuYXZpdiAxLjIuMCAyMDE1
MTIxNCBmb3IgZXRuYXZpdiBvbiBtaW5vciAwClsgICAgMi4zMjkwODFdIGlteDZxLXBjaWUgMWZm
YzAwMC5wY2llOiBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAyLjMzNjUzNV0g
aW14LWlwdXYzIDI0MDAwMDAuaXB1OiBJUFV2M0ggcHJvYmVkClsgICAgMi4zMzg2NzNdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAgICAyLjM0NTgwNl0g
W2RybV0gU3VwcG9ydHMgdmJsYW5rIHRpbWVzdGFtcCBjYWNoaW5nIFJldiAyICgyMS4xMC4yMDEz
KS4KWyAgICAyLjM0ODcyMF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8g
IDB4MDAwMC0weGZmZmZdClsgICAgMi4zNTUzNThdIFtkcm1dIE5vIGRyaXZlciBzdXBwb3J0IGZv
ciB2YmxhbmsgdGltZXN0YW1wIHF1ZXJ5LgpbICAgIDIuMzYxNTk0XSBwY2lfYnVzIDAwMDA6MDA6
IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMTAwMDAwMC0weDAxZWZmZmZmXQpbICAgIDIuMzY4
ODcwXSBpbXgtZHJtIGRpc3BsYXktc3Vic3lzdGVtOiBib3VuZCBpbXgtaXB1djMtY3J0Yy4yIChv
cHMgaXB1X2NydGNfb3BzKQpbICAgIDIuMzc0NzUxXSBwY2kgMDAwMDowMDowMC4wOiBbMTZjMzph
YmNkXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMi4zODIxODFdIGlteC1kcm0gZGlzcGxh
eS1zdWJzeXN0ZW06IGJvdW5kIGlteC1pcHV2My1jcnRjLjMgKG9wcyBpcHVfY3J0Y19vcHMpClsg
ICAgMi4zODc5ODNdIHBjaSAwMDAwOjAwOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4MDAwMDAwMDAt
MHgwMDBmZmZmZl0KWyAgICAyLjM5NTY2MV0gaW14LWRybSBkaXNwbGF5LXN1YnN5c3RlbTogYm91
bmQgaW14LWlwdXYzLWNydGMuNiAob3BzIGlwdV9jcnRjX29wcykKWyAgICAyLjQwMTY3M10gcGNp
IDAwMDA6MDA6MDAuMDogcmVnIDB4Mzg6IFttZW0gMHgwMDAwMDAwMC0weDAwMDBmZmZmIHByZWZd
ClsgICAgMi40MDkzNzBdIGlteC1kcm0gZGlzcGxheS1zdWJzeXN0ZW06IGJvdW5kIGlteC1pcHV2
My1jcnRjLjcgKG9wcyBpcHVfY3J0Y19vcHMpClsgICAgMi40MTYxMTRdIHBjaSAwMDAwOjAwOjAw
LjA6IHN1cHBvcnRzIEQxClsgICAgMi40MjQyMTldIGR3aGRtaS1pbXggMTIwMDAwLmhkbWk6IERl
dGVjdGVkIEhETUkgVFggY29udHJvbGxlciB2MS4zMGEgd2l0aCBIRENQIChEV0MgSERNSSAzRCBU
WCBQSFkpClsgICAgMi40MjcyNzRdIHBjaSAwMDAwOjAwOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDEgRDNob3QgRDNjb2xkClsgICAgMi40NDEyOThdIGlteC1kcm0gZGlzcGxheS1zdWJz
eXN0ZW06IGJvdW5kIDEyMDAwMC5oZG1pIChvcHMgZHdfaGRtaV9pbXhfb3BzKQpbICAgIDIuNDQ4
MjE0XSBQQ0k6IGJ1czA6IEZhc3QgYmFjayB0byBiYWNrIHRyYW5zZmVycyBkaXNhYmxlZApbICAg
IDIuNDUwNzc3XSBpbXgtZHJtIGRpc3BsYXktc3Vic3lzdGVtOiBib3VuZCBsZGIgKG9wcyBpbXhf
bGRiX29wcykKWyAgICAyLjQ2MDA1M10gUENJOiBidXMxOiBGYXN0IGJhY2sgdG8gYmFjayB0cmFu
c2ZlcnMgZW5hYmxlZApbICAgIDIuNDY0NTI2XSBbZHJtXSBJbml0aWFsaXplZCBpbXgtZHJtIDEu
MC4wIDIwMTIwNTA3IGZvciBkaXNwbGF5LXN1YnN5c3RlbSBvbiBtaW5vciAxClsgICAgMi40Njc0
NjhdIHBjaSAwMDAwOjAwOjAwLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIDB4MDEwMDAwMDAtMHgw
MTBmZmZmZl0KWyAgICAyLjQ4MjMwMV0gcGNpIDAwMDA6MDA6MDAuMDogQkFSIDY6IGFzc2lnbmVk
IFttZW0gMHgwMTEwMDAwMC0weDAxMTBmZmZmIHByZWZdClsgICAgMi40ODk2MTJdIHBjaSAwMDAw
OjAwOjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMS1mZl0KWyAgICAzLjE2ODMxNF0gQ29uc29s
ZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEwMHgzMApbICAgIDMu
MTkwOTQ2XSBpbXgtZHJtIGRpc3BsYXktc3Vic3lzdGVtOiBmYjA6IGlteC1kcm1kcm1mYiBmcmFt
ZSBidWZmZXIgZGV2aWNlClsgICAgMy4xOTg2MTldIGlteC1pcHV2MyAyODAwMDAwLmlwdTogSVBV
djNIIHByb2JlZApbICAgIDMuMjI3NzUzXSBicmQ6IG1vZHVsZSBsb2FkZWQKWyAgICAzLjI2MTk3
Ml0gbG9vcDogbW9kdWxlIGxvYWRlZApbICAgIDMuMjY3NTYxXSBhdDI0IDItMDA1MTogODE5MiBi
eXRlIDI0YzY0IEVFUFJPTSwgcmVhZC1vbmx5LCAwIGJ5dGVzL3dyaXRlClsgICAgMy4yNzYyNTRd
IGF0MjQgMi0wMDUyOiA4MTkyIGJ5dGUgMjRjNjQgRUVQUk9NLCB3cml0YWJsZSwgMzIgYnl0ZXMv
d3JpdGUKWyAgICAzLjI5MTQ3Ml0gbmFuZDogTm8gTkFORCBkZXZpY2UgZm91bmQKWyAgICAzLjMw
MDExMV0gbGlicGh5OiBGaXhlZCBNRElPIEJ1czogcHJvYmVkClsgICAgMy4zMDU1MTNdIENBTiBk
ZXZpY2UgZHJpdmVyIGludGVyZmFjZQpbICAgIDMuMzEyMDI5XSBldGhlcm5ldC1zdXBwbHk6IHN1
cHBsaWVkIGJ5IGdlbl9yZ21paQpbICAgIDMuNDEwNzQ4XSBwcHMgcHBzMDogbmV3IFBQUyBzb3Vy
Y2UgcHRwMApbICAgIDMuNDE2MTUwXSBmZWMgMjE4ODAwMC5ldGhlcm5ldDogSW52YWxpZCBNQUMg
YWRkcmVzczogMDA6MDA6MDA6MDA6MDA6MDAKWyAgICAzLjQyMjk2N10gZmVjIDIxODgwMDAuZXRo
ZXJuZXQ6IFVzaW5nIHJhbmRvbSBNQUMgYWRkcmVzczogNmU6Yzc6NWY6ZDM6NTg6ZWUKWyAgICAz
LjQzODYxMl0gbGlicGh5OiBmZWNfZW5ldF9taWlfYnVzOiBwcm9iZWQKWyAgICAzLjQ0NDIyNl0g
ZmVjIDIxODgwMDAuZXRoZXJuZXQgZXRoMDogcmVnaXN0ZXJlZCBQSEMgZGV2aWNlIDAKWyAgICAz
LjQ1MTk5MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciByODE1Mgpb
ICAgIDMuNDU3NTg5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGxh
bjc4eHgKWyAgICAzLjQ2MzQ1Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy
aXZlciBhc2l4ClsgICAgMy40NjkwMTldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj
ZSBkcml2ZXIgYXg4ODE3OV8xNzhhClsgICAgMy40NzUyMTVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg
bmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2V0aGVyClsgICAgMy40ODEyNDhdIHVzYmNvcmU6IHJl
Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc21zYzk1eHgKWyAgICAzLjQ4NzA5NF0gdXNi
Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBuZXQxMDgwClsgICAgMy40OTI5
MDJdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX3N1YnNldApb
ICAgIDMuNDk4OTcxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHph
dXJ1cwpbICAgIDMuNTA0NjQxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIE1PU0NISVAgdXNiLWV0aGVybmV0IGRyaXZlcgpbICAgIDMuNTEyMjQ1XSB1c2Jjb3JlOiBy
ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNkY19uY20KWyAgICAzLjUxNzk3Nl0gZWhj
aV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpb
ICAgIDMuNTI0NTI0XSBlaGNpLXBjaTogRUhDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyClsgICAgMy41
MjkyNzRdIGVoY2ktbXhjOiBGcmVlc2NhbGUgT24tQ2hpcCBFSENJIEhvc3QgZHJpdmVyClsgICAg
My41MzU0ODZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiLXN0
b3JhZ2UKWyAgICAzLjU1NDM4OV0gaW14X3VzYiAyMTg0MjAwLnVzYjogTm8gb3ZlciBjdXJyZW50
IHBvbGFyaXR5IGRlZmluZWQKWyAgICAzLjYyMDMzMV0gcmFuZG9tOiBmYXN0IGluaXQgZG9uZQpb
ICAgIDMuNjQ3ODIyXSBjaV9oZHJjIGNpX2hkcmMuMTogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAg
ICAzLjY1MzAxM10gY2lfaGRyYyBjaV9oZHJjLjE6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFz
c2lnbmVkIGJ1cyBudW1iZXIgMQpbICAgIDMuNjg3ODE2XSBjaV9oZHJjIGNpX2hkcmMuMTogVVNC
IDIuMCBzdGFydGVkLCBFSENJIDEuMDAKWyAgICAzLjY5NDU2NV0gdXNiIHVzYjE6IE5ldyBVU0Ig
ZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMiwgYmNkRGV2aWNlPSA1
LjAzClsgICAgMy43MDMwNDZdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9
MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDMuNzEwMzU0XSB1c2IgdXNiMTogUHJv
ZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAzLjcxNTI1NV0gdXNiIHVzYjE6IE1hbnVm
YWN0dXJlcjogTGludXggNS4zLjEtZGlydHkgZWhjaV9oY2QKWyAgICAzLjcyMTE1OF0gdXNiIHVz
YjE6IFNlcmlhbE51bWJlcjogY2lfaGRyYy4xClsgICAgMy43Mjg2NjRdIGh1YiAxLTA6MS4wOiBV
U0IgaHViIGZvdW5kClsgICAgMy43MzI2ODhdIGh1YiAxLTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQK
WyAgICAzLjc0OTQxN10gc252c19ydGMgMjBjYzAwMC5zbnZzOnNudnMtcnRjLWxwOiByZWdpc3Rl
cmVkIGFzIHJ0YzAKWyAgICAzLjc1NTkxMF0gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKWyAgICAz
Ljc2OTUzMF0gaW14Mi13ZHQgMjBiYzAwMC53ZG9nOiB0aW1lb3V0IDYwIHNlYyAobm93YXlvdXQ9
MCkKWyAgICAzLjc3NjIyOF0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBkcml2ZXIgdmVyIDIuMwpbICAg
IDMuNzgwNzc5XSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEg0IHJlZ2lzdGVyZWQKWyAg
ICAzLjc4NjA1Ml0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2NvbCBMTCByZWdpc3RlcmVkClsg
ICAgMy43OTMyMzldIHNkaGNpOiBTZWN1cmUgRGlnaXRhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJm
YWNlIGRyaXZlcgpbICAgIDMuNzk5NDk5XSBzZGhjaTogQ29weXJpZ2h0KGMpIFBpZXJyZSBPc3Nt
YW4KWyAgICAzLjgwMzg4MF0gc2RoY2ktcGx0Zm06IFNESENJIHBsYXRmb3JtIGFuZCBPRiBkcml2
ZXIgaGVscGVyClsgICAgMy44NDk1MTVdIG1tYzA6IFNESENJIGNvbnRyb2xsZXIgb24gMjE5MDAw
MC51c2RoYyBbMjE5MDAwMC51c2RoY10gdXNpbmcgQURNQQpbICAgIDMuODYwMDU0XSBzZGhjaS1l
c2RoYy1pbXggMjE5NDAwMC51c2RoYzogR290IENEIEdQSU8KWyAgICAzLjg4MDg2NV0gaGNpLXRp
IHNlcmlhbDAtMDogRGlyZWN0IGZpcm13YXJlIGxvYWQgZm9yIHRpLWNvbm5lY3Rpdml0eS9USUlu
aXRfMTEuOC4zMi5idHMgZmFpbGVkIHdpdGggZXJyb3IgLTIKWyAgICAzLjg5MTE0Ml0gaGNpLXRp
IHNlcmlhbDAtMDogRmFsbGluZyBiYWNrIHRvIHN5c2ZzIGZhbGxiYWNrIGZvcjogdGktY29ubmVj
dGl2aXR5L1RJSW5pdF8xMS44LjMyLmJ0cwpbICAgIDMuOTAxOTIyXSBtbWMxOiBTREhDSSBjb250
cm9sbGVyIG9uIDIxOTQwMDAudXNkaGMgWzIxOTQwMDAudXNkaGNdIHVzaW5nIEFETUEKWyAgICAz
Ljk1NDE0Nl0gbW1jMDogbmV3IEREUiBNTUMgY2FyZCBhdCBhZGRyZXNzIDAwMDEKWyAgICAzLjk2
MzYwNV0gbW1jYmxrMDogbW1jMDowMDAxIERHNDAwOCA3LjI4IEdpQiAKWyAgICAzLjk3MDQ2N10g
bW1jYmxrMGJvb3QwOiBtbWMwOjAwMDEgREc0MDA4IHBhcnRpdGlvbiAxIDQuMDAgTWlCClsgICAg
My45Nzg3MjddIG1tY2JsazBib290MTogbW1jMDowMDAxIERHNDAwOCBwYXJ0aXRpb24gMiA0LjAw
IE1pQgpbICAgIDMuOTg1NzgwXSBtbWNibGswcnBtYjogbW1jMDowMDAxIERHNDAwOCBwYXJ0aXRp
b24gMyA0LjAwIE1pQiwgY2hhcmRldiAoMjQ0OjApClsgICAgMy45OTg2MTVdICBtbWNibGswOiBw
MSBwMgpbICAgIDQuMDI4ODk3XSBtbWMyOiBTREhDSSBjb250cm9sbGVyIG9uIDIxOTgwMDAudXNk
aGMgWzIxOTgwMDAudXNkaGNdIHVzaW5nIEFETUEKWyAgICA0LjA0NjU4MF0gc2RoY2ktZXNkaGMt
aW14IDIxOTgwMDAudXNkaGM6IGNhcmQgY2xhaW1zIHRvIHN1cHBvcnQgdm9sdGFnZXMgYmVsb3cg
ZGVmaW5lZCByYW5nZQpbICAgIDQuMDUwMjc4XSBjYWFtIDIxMDAwMDAuY2FhbTogRW50cm9weSBk
ZWxheSA9IDMyMDAKWyAgICA0LjA4MjI2Ml0gbW1jMjogbmV3IGhpZ2ggc3BlZWQgU0RJTyBjYXJk
IGF0IGFkZHJlc3MgMDAwMQpbICAgIDQuMTA3ODM1XSB1c2IgMS0xOiBuZXcgaGlnaC1zcGVlZCBV
U0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIGNpX2hkcmMKWyAgICA0LjEyMTA2OV0gY2FhbSAyMTAw
MDAwLmNhYW06IEluc3RhbnRpYXRlZCBSTkc0IFNIMApbICAgIDQuMTgxODI4XSBjYWFtIDIxMDAw
MDAuY2FhbTogSW5zdGFudGlhdGVkIFJORzQgU0gxClsgICAgNC4xODY4MjVdIGNhYW0gMjEwMDAw
MC5jYWFtOiBkZXZpY2UgSUQgPSAweDBhMTYwMTAwMDAwMDAwMDAgKEVyYSA0KQpbICAgIDQuMTkz
MzU3XSBjYWFtIDIxMDAwMDAuY2FhbTogam9iIHJpbmdzID0gMiwgcWkgPSAwClsgICAgNC4yMDU3
ODddIG1tYzE6IGhvc3QgZG9lcyBub3Qgc3VwcG9ydCByZWFkaW5nIHJlYWQtb25seSBzd2l0Y2gs
IGFzc3VtaW5nIHdyaXRlLWVuYWJsZQpbICAgIDQuMjIzMjk1XSBtbWMxOiBuZXcgaGlnaCBzcGVl
ZCBTREhDIGNhcmQgYXQgYWRkcmVzcyBhYWFhClsgICAgNC4yMzIxMTJdIG1tY2JsazE6IG1tYzE6
YWFhYSBTTDMyRyAyOS43IEdpQiAKWyAgICA0LjI0Mjc2NV0gIG1tY2JsazE6IHAxIHAyClsgICAg
NC4yNDk3MjddIGNhYW0gYWxnb3JpdGhtcyByZWdpc3RlcmVkIGluIC9wcm9jL2NyeXB0bwpbICAg
IDQuMjY1NzgzXSBjYWFtX2pyIDIxMDEwMDAuanIwOiByZWdpc3RlcmluZyBybmctY2FhbQpbICAg
IDQuMjc0NTU0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmhp
ZApbICAgIDQuMjgwNTE0XSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIKWyAgICA0LjI4ODI4
N10gaXB1MV9jc2kwOiBSZWdpc3RlcmVkIGlwdTFfY3NpMCBjYXB0dXJlIGFzIC9kZXYvdmlkZW8w
ClsgICAgNC4yOTU5OTJdIGlwdTFfaWNfcHJwZW5jOiBSZWdpc3RlcmVkIGlwdTFfaWNfcHJwZW5j
IGNhcHR1cmUgYXMgL2Rldi92aWRlbzEKWyAgICA0LjMwNDYxMV0gaXB1MV9pY19wcnB2ZjogUmVn
aXN0ZXJlZCBpcHUxX2ljX3BycHZmIGNhcHR1cmUgYXMgL2Rldi92aWRlbzIKWyAgICA0LjMxMTY3
M10gaW14LW1lZGlhOiBpcHUxX2NzaTA6MSAtPiBpcHUxX2ljX3BycDowClsgICAgNC4zMTY3NDld
IGlteC1tZWRpYTogaXB1MV9jc2kwOjEgLT4gaXB1MV92ZGljOjAKWyAgICA0LjMyMTU4Ml0gaW14
LW1lZGlhOiBpcHUxX3ZkaWM6MiAtPiBpcHUxX2ljX3BycDowClsgICAgNC4zMjY0ODddIGlteC1t
ZWRpYTogaXB1MV9pY19wcnA6MSAtPiBpcHUxX2ljX3BycGVuYzowClsgICAgNC4zMjg5MjFdIHVz
YiAxLTE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNDI0LCBpZFByb2R1Y3Q9MjUx
NCwgYmNkRGV2aWNlPSBiLmIzClsgICAgNC4zMzE4NjhdIGlteC1tZWRpYTogaXB1MV9pY19wcnA6
MiAtPiBpcHUxX2ljX3BycHZmOjAKWyAgICA0LjM0MDEyOV0gdXNiIDEtMTogTmV3IFVTQiBkZXZp
Y2Ugc3RyaW5nczogTWZyPTAsIFByb2R1Y3Q9MCwgU2VyaWFsTnVtYmVyPTAKWyAgICA0LjM0NTM0
OF0gaW14LW1lZGlhOiBzdWJkZXYgaXB1MV9jc2kwIGJvdW5kClsgICAgNC4zNTQ2NzJdIGh1YiAx
LTE6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNC4zNTc4OTRdIGlwdTFfY3NpMTogUmVnaXN0ZXJl
ZCBpcHUxX2NzaTEgY2FwdHVyZSBhcyAvZGV2L3ZpZGVvMwpbICAgIDQuMzYxMTQ4XSBodWIgMS0x
OjEuMDogNCBwb3J0cyBkZXRlY3RlZApbICAgIDQuMzY2OTE4XSBpbXgtbWVkaWE6IGlwdTFfY3Np
MToxIC0+IGlwdTFfaWNfcHJwOjAKWyAgICA0LjM3NjA3MV0gaW14LW1lZGlhOiBpcHUxX2NzaTE6
MSAtPiBpcHUxX3ZkaWM6MApbICAgIDQuMzgwODUxXSBpbXgtbWVkaWE6IHN1YmRldiBpcHUxX2Nz
aTEgYm91bmQKWyAgICA0LjM4NjE4MF0gaXB1Ml9jc2kwOiBSZWdpc3RlcmVkIGlwdTJfY3NpMCBj
YXB0dXJlIGFzIC9kZXYvdmlkZW80ClsgICAgNC4zOTI5ODhdIGlwdTJfaWNfcHJwZW5jOiBSZWdp
c3RlcmVkIGlwdTJfaWNfcHJwZW5jIGNhcHR1cmUgYXMgL2Rldi92aWRlbzUKWyAgICA0LjQwMDcw
N10gaXB1Ml9pY19wcnB2ZjogUmVnaXN0ZXJlZCBpcHUyX2ljX3BycHZmIGNhcHR1cmUgYXMgL2Rl
di92aWRlbzYKWyAgICA0LjQwNzY1OF0gaW14LW1lZGlhOiBpcHUyX2NzaTA6MSAtPiBpcHUyX2lj
X3BycDowClsgICAgNC40MTI2NDVdIGlteC1tZWRpYTogaXB1Ml9jc2kwOjEgLT4gaXB1Ml92ZGlj
OjAKWyAgICA0LjQxNzM3NF0gaW14LW1lZGlhOiBpcHUyX3ZkaWM6MiAtPiBpcHUyX2ljX3BycDow
ClsgICAgNC40MjIzMzNdIGlteC1tZWRpYTogaXB1Ml9pY19wcnA6MSAtPiBpcHUyX2ljX3BycGVu
YzowClsgICAgNC40Mjc3MTldIGlteC1tZWRpYTogaXB1Ml9pY19wcnA6MiAtPiBpcHUyX2ljX3By
cHZmOjAKWyAgICA0LjQzMjk4M10gaW14LW1lZGlhOiBzdWJkZXYgaXB1Ml9jc2kwIGJvdW5kClsg
ICAgNC40MzgzMDBdIGlwdTJfY3NpMTogUmVnaXN0ZXJlZCBpcHUyX2NzaTEgY2FwdHVyZSBhcyAv
ZGV2L3ZpZGVvNwpbICAgIDQuNDQ0NTEyXSBpbXgtbWVkaWE6IGlwdTJfY3NpMToxIC0+IGlwdTJf
aWNfcHJwOjAKWyAgICA0LjQ0OTQ3OV0gaW14LW1lZGlhOiBpcHUyX2NzaTE6MSAtPiBpcHUyX3Zk
aWM6MApbICAgIDQuNDU0MjEzXSBpbXgtbWVkaWE6IHN1YmRldiBpcHUyX2NzaTEgYm91bmQKWyAg
ICA0LjQ3NTczOF0gd204OTYyIDAtMDAxYTogY3VzdG9tZXIgaWQgMCByZXZpc2lvbiBGClsgICAg
NC40OTU0ODBdIGZzbC1hc29jLWNhcmQgc291bmQ6IEFTb0M6IGZhaWxlZCB0byBpbml0IGxpbmsg
SGlGaTogLTUxNwpbICAgIDQuNTA1NjI4XSBmc2wtc3NpLWRhaSAyMDJjMDAwLnNzaTogTm8gY2Fj
aGUgZGVmYXVsdHMsIHJlYWRpbmcgYmFjayBmcm9tIEhXClsgICAgNC41MTk2ODNdIE5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICA0LjUyNzkwOV0gU2VnbWVudCBSb3V0aW5n
IHdpdGggSVB2NgpbICAgIDQuNTMxNzA5XSBzaXQ6IElQdjYsIElQdjQgYW5kIE1QTFMgb3ZlciBJ
UHY0IHR1bm5lbGluZyBkcml2ZXIKWyAgICA0LjUzOTU5NV0gTkVUOiBSZWdpc3RlcmVkIHByb3Rv
Y29sIGZhbWlseSAxNwpbICAgIDQuNTQ0MDk0XSBjYW46IGNvbnRyb2xsZXIgYXJlYSBuZXR3b3Jr
IGNvcmUgKHJldiAyMDE3MDQyNSBhYmkgOSkKWyAgICA0LjU1MDU1M10gTkVUOiBSZWdpc3RlcmVk
IHByb3RvY29sIGZhbWlseSAyOQpbICAgIDQuNTU1MDMyXSBjYW46IHJhdyBwcm90b2NvbCAocmV2
IDIwMTcwNDI1KQpbICAgIDQuNTU5NTA4XSBjYW46IGJyb2FkY2FzdCBtYW5hZ2VyIHByb3RvY29s
IChyZXYgMjAxNzA0MjUgdCkKWyAgICA0LjU2NTIxMV0gY2FuOiBuZXRsaW5rIGdhdGV3YXkgKHJl
diAyMDE3MDQyNSkgbWF4X2hvcHM9MQpbICAgIDQuNTcxMTc3XSBLZXkgdHlwZSBkbnNfcmVzb2x2
ZXIgcmVnaXN0ZXJlZApbICAgIDQuNTc3NDgyXSB2ZGRhcm06IHN1cHBsaWVkIGJ5IHZkZGNvcmUK
WyAgICA0LjU4MjE2Nl0gdmRkc29jOiBzdXBwbGllZCBieSB2ZGRzb2MKWyAgICA0LjU5MzY5MF0g
UmVnaXN0ZXJpbmcgU1dQL1NXUEIgZW11bGF0aW9uIGhhbmRsZXIKWyAgICA0LjYwMjE0MV0gTG9h
ZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMKWyAgICA0LjY4MzQwMV0gaW14X3Ro
ZXJtYWwgdGVtcG1vbjogQXV0b21vdGl2ZSBDUFUgdGVtcGVyYXR1cmUgZ3JhZGUgLSBtYXg6MTI1
QyBjcml0aWNhbDoxMjBDIHBhc3NpdmU6MTE1QwpbICAgIDQuNjk4Nzc5XSBpbnB1dDogV004OTYy
IEJlZXAgR2VuZXJhdG9yIGFzIC9kZXZpY2VzL3NvYzAvc29jLzIxMDAwMDAuYWlwcy1idXMvMjFh
MDAwMC5pMmMvaTJjLTAvMC0wMDFhL2lucHV0L2lucHV0MApbICAgIDQuNzY5Mjc4XSBmc2wtYXNv
Yy1jYXJkIHNvdW5kOiB3bTg5NjIgPC0+IDIwMmMwMDAuc3NpIG1hcHBpbmcgb2sKWyAgICA0Ljc5
NzI2OV0gaW5wdXQ6IGtleWJvYXJkIGFzIC9kZXZpY2VzL3NvYzAva2V5Ym9hcmQvaW5wdXQvaW5w
dXQxClsgICAgNC44MDc0ODddIHNudnNfcnRjIDIwY2MwMDAuc252czpzbnZzLXJ0Yy1scDogc2V0
dGluZyBzeXN0ZW0gY2xvY2sgdG8gMTk3MC0wMS0wMVQwMDowNjo0OCBVVEMgKDQwOCkKWyAgICA0
LjgxNzEwNV0gY2ZnODAyMTE6IExvYWRpbmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlmaWNhdGVz
IGZvciByZWd1bGF0b3J5IGRhdGFiYXNlClsgICAgNC44Mjk4NjddIGNmZzgwMjExOiBMb2FkZWQg
WC41MDkgY2VydCAnc2ZvcnNoZWU6IDAwYjI4ZGRmNDdhZWY5Y2VhNycKWyAgICA0LjgzNzkwOV0g
dndsMTgzNzogZGlzYWJsaW5nClsgICAgNC44Mzc5MThdIHBsYXRmb3JtIHJlZ3VsYXRvcnkuMDog
RGlyZWN0IGZpcm13YXJlIGxvYWQgZm9yIHJlZ3VsYXRvcnkuZGIgZmFpbGVkIHdpdGggZXJyb3Ig
LTIKWyAgICA0Ljg0MTAyMV0gcGxhdGZvcm0gcmVndWxhdG9yeS4wOiBGYWxsaW5nIGJhY2sgdG8g
c3lzZnMgZmFsbGJhY2sgZm9yOiByZWd1bGF0b3J5LmRiClsgICAgNC44NTc1MTldIHVzYl9vdGdf
dmJ1czogZGlzYWJsaW5nClsgICAgNC44NjExNTNdIDN2M19hdWQ6IGRpc2FibGluZwpbICAgIDQu
ODY0MjQxXSBtaXBpX3B3cl9lbjogZGlzYWJsaW5nClsgICAgNC44Njc3OTZdIEFMU0EgZGV2aWNl
IGxpc3Q6ClsgICAgNC44NzA3OTBdICAgIzA6IHdtODk2Mi1hdWRpbwpbICAgIDQuOTExNjYzXSBF
WFQ0LWZzIChtbWNibGsxcDIpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEg
bW9kZS4gT3B0czogKG51bGwpClsgICAgNC45MjA3MzZdIFZGUzogTW91bnRlZCByb290IChleHQ0
IGZpbGVzeXN0ZW0pIG9uIGRldmljZSAxNzk6MjYuClsgICAgNC45MzMzNjRdIGRldnRtcGZzOiBt
b3VudGVkClsgICAgNC45MzkxMzVdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDEwMjRL
ClsgICAgNC45NDQ2NDRdIFJ1biAvc2Jpbi9pbml0IGFzIGluaXQgcHJvY2VzcwpbICAgIDUuMjQ5
OTY4XSBFWFQ0LWZzIChtbWNibGsxcDIpOiByZS1tb3VudGVkLiBPcHRzOiAobnVsbCkKU3RhcnRp
bmcgc3lzbG9nZDogT0sKU3RhcnRpbmcga2xvZ2Q6IE9LClBvcHVsYXRpbmcgL2RldiB1c2luZyB1
ZGV2OiBbICAgIDYuNTIwNjAyXSB1ZGV2ZFsyODZdOiBzdGFydGluZyB2ZXJzaW9uIDMuMi43Clsg
ICAgNi41NzA4NTFdIHJhbmRvbTogdWRldmQ6IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgx
NiBieXRlcyByZWFkKQpbICAgIDYuNTgyMTM2XSByYW5kb206IHVkZXZkOiB1bmluaXRpYWxpemVk
IHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICA2LjU4ODg1NF0gcmFuZG9tOiB1ZGV2
ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpClsgICAgNi42MTE5
NjJdIHVkZXZkWzI4Nl06IHNwZWNpZmllZCBncm91cCAna3ZtJyB1bmtub3duClsgICAgNi42NTM4
NzVdIHVkZXZkWzI4OF06IHN0YXJ0aW5nIGV1ZGV2LTMuMi43ClsgICAgNy4wNTA0MjJdIGV2YnVn
OiBDb25uZWN0ZWQgZGV2aWNlOiBpbnB1dDAgKFdNODk2MiBCZWVwIEdlbmVyYXRvciBhdCAwLTAw
MWEpClsgICAgNy4wNjQyNDRdIGV2YnVnOiBDb25uZWN0ZWQgZGV2aWNlOiBpbnB1dDEgKGtleWJv
YXJkIGF0IGdwaW8ta2V5cy9pbnB1dDApClsgICAgNy4xNzE2OTRdIGNvZGEgMjA0MDAwMC52cHU6
IERpcmVjdCBmaXJtd2FyZSBsb2FkIGZvciB2cHVfZndfaW14NnEuYmluIGZhaWxlZCB3aXRoIGVy
cm9yIC0yClsgICAgNy4xODAyNjhdIGNvZGEgMjA0MDAwMC52cHU6IEZhbGxpbmcgYmFjayB0byBz
eXNmcyBmYWxsYmFjayBmb3I6IHZwdV9md19pbXg2cS5iaW4KWyAgICA3LjI4ODU1Ml0gaW14LW1l
ZGlhOiBpcHUxX2NzaTBfbXV4OjIgLT4gaXB1MV9jc2kwOjAKWyAgICA3LjI5MzcxNl0gaW14LW1l
ZGlhOiBpbXg2LW1pcGktY3NpMjoyIC0+IGlwdTFfY3NpMTowClsgICAgNy4yOTg5ODddIGlteC1t
ZWRpYTogaW14Ni1taXBpLWNzaTI6MyAtPiBpcHUyX2NzaTA6MApbICAgIDcuMzA0MjExXSBpbXgt
bWVkaWE6IGlwdTJfY3NpMV9tdXg6MiAtPiBpcHUyX2NzaTE6MApbICAgIDcuMzA5NDc4XSBpbXgt
bWVkaWE6IGlteDYtbWlwaS1jc2kyOjEgLT4gaXB1MV9jc2kwX211eDowClsgICAgNy4zMTUxMzRd
IGlteC1tZWRpYTogaW14Ni1taXBpLWNzaTI6NCAtPiBpcHUyX2NzaTFfbXV4OjAKWyAgICA3LjMy
MDc3OF0gaW14LW1lZGlhOiBvdjU2NDAgMi0wMDEwOjAgLT4gaW14Ni1taXBpLWNzaTI6MApbICAg
IDcuNzY4MDIzXSB3bDE4eHhfZHJpdmVyIHdsMTh4eC4yLmF1dG86IERpcmVjdCBmaXJtd2FyZSBs
b2FkIGZvciB0aS1jb25uZWN0aXZpdHkvd2wxOHh4LWNvbmYuYmluIGZhaWxlZCB3aXRoIGVycm9y
IC0yClsgICAgNy43Nzg4MTRdIHdsMTh4eF9kcml2ZXIgd2wxOHh4LjIuYXV0bzogRmFsbGluZyBi
YWNrIHRvIHN5c2ZzIGZhbGxiYWNrIGZvcjogdGktY29ubmVjdGl2aXR5L3dsMTh4eC1jb25mLmJp
bgpkb25lCkluaXRpYWxpemluZyByYW5kb20gbnVtYmVyIGdlbmVyYXRvci4uLiBbICAgIDcuODUz
NzIzXSB1cmFuZG9tX3JlYWQ6IDIgY2FsbGJhY2tzIHN1cHByZXNzZWQKWyAgICA3Ljg1MzczNl0g
cmFuZG9tOiBkZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDUxMiBieXRlcyByZWFkKQpk
b25lLgpTdGFydGluZyBybmdkOiBPSwpbICAgIDcuOTU2MjkxXSByYW5kb206IGNybmcgaW5pdCBk
b25lClN0YXJ0aW5nIHN5c3RlbSBtZXNzYWdlIGJ1czogZG9uZQpTdGFydGluZyBuZXR3b3JrOiBP
SwpTdGFydGluZyBzc2hkOiBPSwoKV2VsY29tZSB0byBCdWlsZHJvb3QKYnVpbGRyb290IGxvZ2lu
OiAKV2VsY29tZSB0byBCdWlsZHJvb3QKYnVpbGRyb290IGxvZ2luOiByb290CiMgZ2xtYXJrMi1l
czItZHJtIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09CiAgICBnbG1hcmsyIDIwMTQuMDMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgT3BlbkdMIEluZm9ybWF0aW9uCiAgICBHTF9W
RU5ET1I6ICAgICBldG5hdml2CiAgICBHTF9SRU5ERVJFUjogICBWaXZhbnRlIEdDMjAwMCByZXYg
NTEwOAogICAgR0xfVkVSU0lPTjogICAgT3BlbkdMIEVTIDIuMCBNZXNhIDE4LjMuMwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cgo=
--00000000000026ebd70593b12960
Content-Type: text/x-log; charset="UTF-8"; name="imx6q-non-working.log"
Content-Disposition: attachment; filename="imx6q-non-working.log"
Content-Transfer-Encoding: base64
Content-ID: <f_k150v41m0>
X-Attachment-Id: f_k150v41m0

U3RhcnRpbmcga2VybmVsIC4uLgoKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51eCBvbiBwaHlz
aWNhbCBDUFUgMHgwClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNS4zLjEgKGFmb3JkQGFm
b3JkLUlkZWFDZW50cmUtQTczMCkgKGdjYyB2ZXJzaW9uIDguMy4wIChCdWlsZHJvb3QgMjAxOS4w
Mi41LTAwMTkyLWdjZDcyZDViZjU3LWRpcnR5KSkgIzEgU01QIFN1biBTZXAgMjkgMDg6MTA6MDAg
Q0RUIDIwMTkKWyAgICAwLjAwMDAwMF0gQ1BVOiBBUk12NyBQcm9jZXNzb3IgWzQxMmZjMDlhXSBy
ZXZpc2lvbiAxMCAoQVJNdjcpLCBjcj0xMGM1Mzg3ZApbICAgIDAuMDAwMDAwXSBDUFU6IFBJUFQg
LyBWSVBUIG5vbmFsaWFzaW5nIGRhdGEgY2FjaGUsIFZJUFQgYWxpYXNpbmcgaW5zdHJ1Y3Rpb24g
Y2FjaGUKWyAgICAwLjAwMDAwMF0gT0Y6IGZkdDogTWFjaGluZSBtb2RlbDogTG9naWMgUEQgaS5N
WDZRRCBTT00tTTMKWyAgICAwLjAwMDAwMF0gcHJpbnRrOiBkZWJ1ZzogaWdub3JpbmcgbG9nbGV2
ZWwgc2V0dGluZy4KWyAgICAwLjAwMDAwMF0gTWVtb3J5IHBvbGljeTogRGF0YSBjYWNoZSB3cml0
ZWFsbG9jClsgICAgMC4wMDAwMDBdIGNtYTogUmVzZXJ2ZWQgMTI4IE1pQiBhdCAweDM4MDAwMDAw
ClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA1MjQyODgKWyAgICAwLjAwMDAw
MF0gICBOb3JtYWwgem9uZTogMTUzNiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAw
MF0gICBOb3JtYWwgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIE5vcm1h
bCB6b25lOiAxOTY2MDggcGFnZXMsIExJRk8gYmF0Y2g6NjMKWyAgICAwLjAwMDAwMF0gICBIaWdo
TWVtIHpvbmU6IDMyNzY4MCBwYWdlcywgTElGTyBiYXRjaDo2MwpbICAgIDAuMDAwMDAwXSBwZXJj
cHU6IEVtYmVkZGVkIDIxIHBhZ2VzL2NwdSBzNTQ2MzIgcjgxOTIgZDIzMTkyIHU4NjAxNgpbICAg
IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzNTQ2MzIgcjgxOTIgZDIzMTkyIHU4NjAxNiBhbGxvYz0y
MSo0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFswXSAxIFswXSAyIFswXSAz
IApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cywgbW9iaWxpdHkgZ3JvdXBpbmcgb24u
ICBUb3RhbCBwYWdlczogNTIyNzUyClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6
IGNvbnNvbGU9dHR5bXhjMCwxMTUyMDAgcm9vdD1QQVJUVVVJRD02MGY0ZTEwMy0wMiByb290d2Fp
dCBydyBpZ25vcmVfbG9nbGV2ZWwgY21hPTEyOE0KWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hl
IGhhc2ggdGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzLCBsaW5l
YXIpClsgICAgMC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYg
KG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMsIGxpbmVhcikKWyAgICAwLjAwMDAwMF0gbWVtIGF1dG8t
aW5pdDogc3RhY2s6b2ZmLCBoZWFwIGFsbG9jOm9mZiwgaGVhcCBmcmVlOm9mZgpbICAgIDAuMDAw
MDAwXSBNZW1vcnk6IDE5MjE3OTJLLzIwOTcxNTJLIGF2YWlsYWJsZSAoMTIyODhLIGtlcm5lbCBj
b2RlLCA5NTZLIHJ3ZGF0YSwgNDI1Mksgcm9kYXRhLCAxMDI0SyBpbml0LCA2OTIwSyBic3MsIDQ0
Mjg4SyByZXNlcnZlZCwgMTMxMDcySyBjbWEtcmVzZXJ2ZWQsIDEzMTA3MjBLIGhpZ2htZW0pClsg
ICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBD
UFVzPTQsIE5vZGVzPTEKWyAgICAwLjAwMDAwMF0gUnVubmluZyBSQ1Ugc2VsZiB0ZXN0cwpbICAg
IDAuMDAwMDAwXSByY3U6IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4w
MDAwMDBdIHJjdTogICAgIFJDVSBldmVudCB0cmFjaW5nIGlzIGVuYWJsZWQuClsgICAgMC4wMDAw
MDBdIHJjdTogICAgIFJDVSBsb2NrZGVwIGNoZWNraW5nIGlzIGVuYWJsZWQuClsgICAgMC4wMDAw
MDBdIHJjdTogUkNVIGNhbGN1bGF0ZWQgdmFsdWUgb2Ygc2NoZWR1bGVyLWVubGlzdG1lbnQgZGVs
YXkgaXMgMTAgamlmZmllcy4KWyAgICAwLjAwMDAwMF0gTlJfSVJRUzogMTYsIG5yX2lycXM6IDE2
LCBwcmVhbGxvY2F0ZWQgaXJxczogMTYKWyAgICAwLjAwMDAwMF0gTDJDLTMxMCBlcnJhdGEgNzUy
MjcxIDc2OTQxOSBlbmFibGVkClsgICAgMC4wMDAwMDBdIEwyQy0zMTAgZW5hYmxpbmcgZWFybHkg
QlJFU1AgZm9yIENvcnRleC1BOQpbICAgIDAuMDAwMDAwXSBMMkMtMzEwIGZ1bGwgbGluZSBvZiB6
ZXJvcyBlbmFibGVkIGZvciBDb3J0ZXgtQTkKWyAgICAwLjAwMDAwMF0gTDJDLTMxMCBJRCBwcmVm
ZXRjaCBlbmFibGVkLCBvZmZzZXQgMTYgbGluZXMKWyAgICAwLjAwMDAwMF0gTDJDLTMxMCBkeW5h
bWljIGNsb2NrIGdhdGluZyBlbmFibGVkLCBzdGFuZGJ5IG1vZGUgZW5hYmxlZApbICAgIDAuMDAw
MDAwXSBMMkMtMzEwIGNhY2hlIGNvbnRyb2xsZXIgZW5hYmxlZCwgMTYgd2F5cywgMTAyNCBrQgpb
ICAgIDAuMDAwMDAwXSBMMkMtMzEwOiBDQUNIRV9JRCAweDQxMDAwMGM3LCBBVVhfQ1RSTCAweDc2
NDcwMDAxClsgICAgMC4wMDAwMDBdIHJhbmRvbTogZ2V0X3JhbmRvbV9ieXRlcyBjYWxsZWQgZnJv
bSBzdGFydF9rZXJuZWwrMHgyZjQvMHg1MDQgd2l0aCBjcm5nX2luaXQ9MApbICAgIDAuMDAwMDAw
XSBTd2l0Y2hpbmcgdG8gdGltZXItYmFzZWQgZGVsYXkgbG9vcCwgcmVzb2x1dGlvbiAzMzNucwpb
ICAgIDAuMDAwMDA4XSBzY2hlZF9jbG9jazogMzIgYml0cyBhdCAzMDAwa0h6LCByZXNvbHV0aW9u
IDMzM25zLCB3cmFwcyBldmVyeSA3MTU4Mjc4ODI4NDFucwpbICAgIDAuMDAwMDM1XSBjbG9ja3Nv
dXJjZTogbXhjX3RpbWVyMTogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZm
LCBtYXhfaWRsZV9uczogNjM3MDg2ODE1NTk1IG5zClsgICAgMC4wMDE3OTBdIENvbnNvbGU6IGNv
bG91ciBkdW1teSBkZXZpY2UgODB4MzAKWyAgICAwLjAwMTgzMl0gTG9jayBkZXBlbmRlbmN5IHZh
bGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyClsg
ICAgMC4wMDE4NTJdIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDAxODY5
XSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDE4ODVdIC4uLiBNQVhf
TE9DS0RFUF9LRVlTOiAgICAgICAgODE5MgpbICAgIDAuMDAxOTAyXSAuLi4gQ0xBU1NIQVNIX1NJ
WkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMTkxOF0gLi4uIE1BWF9MT0NLREVQX0VOVFJJRVM6
ICAgICAzMjc2OApbICAgIDAuMDAxOTM0XSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1
NTM2ClsgICAgMC4wMDE5NDldIC4uLiBDSEFJTkhBU0hfU0laRTogICAgICAgICAgMzI3NjgKWyAg
ICAwLjAwMTk2Nl0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA0NDEzIGtC
ClsgICAgMC4wMDE5ODFdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMTUzNiBi
eXRlcwpbICAgIDAuMDAyMDgxXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFs
dWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA2LjAwIEJvZ29NSVBTIChscGo9
MzAwMDApClsgICAgMC4wMDIxMDldIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMw
MQpbICAgIDAuMDAyNDU3XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9y
ZGVyOiAxLCA4MTkyIGJ5dGVzLCBsaW5lYXIpClsgICAgMC4wMDI0OTRdIE1vdW50cG9pbnQtY2Fj
aGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcywgbGluZWFy
KQpbICAgIDAuMDA1NTY3XSBDUFU6IFRlc3Rpbmcgd3JpdGUgYnVmZmVyIGNvaGVyZW5jeTogb2sK
WyAgICAwLjAwNTY1NV0gQ1BVMDogU3BlY3RyZSB2MjogdXNpbmcgQlBJQUxMIHdvcmthcm91bmQK
WyAgICAwLjAwNjk2OV0gQ1BVMDogdGhyZWFkIC0xLCBjcHUgMCwgc29ja2V0IDAsIG1waWRyIDgw
MDAwMDAwClsgICAgMC4wMDkyODFdIFNldHRpbmcgdXAgc3RhdGljIGlkZW50aXR5IG1hcCBmb3Ig
MHgxMDEwMDAwMCAtIDB4MTAxMDAwNzgKWyAgICAwLjAxMDE3OV0gcmN1OiBIaWVyYXJjaGljYWwg
U1JDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAxMTc1MF0gc21wOiBCcmluZ2luZyB1cCBzZWNv
bmRhcnkgQ1BVcyAuLi4KWyAgICAwLjAxNDI3M10gQ1BVMTogdGhyZWFkIC0xLCBjcHUgMSwgc29j
a2V0IDAsIG1waWRyIDgwMDAwMDAxClsgICAgMC4wMTQyODRdIENQVTE6IFNwZWN0cmUgdjI6IHVz
aW5nIEJQSUFMTCB3b3JrYXJvdW5kClsgICAgMC4wMTcwMzVdIENQVTI6IHRocmVhZCAtMSwgY3B1
IDIsIHNvY2tldCAwLCBtcGlkciA4MDAwMDAwMgpbICAgIDAuMDE3MDQ5XSBDUFUyOiBTcGVjdHJl
IHYyOiB1c2luZyBCUElBTEwgd29ya2Fyb3VuZApbICAgIDAuMDE5MjQxXSBDUFUzOiB0aHJlYWQg
LTEsIGNwdSAzLCBzb2NrZXQgMCwgbXBpZHIgODAwMDAwMDMKWyAgICAwLjAxOTI1NF0gQ1BVMzog
U3BlY3RyZSB2MjogdXNpbmcgQlBJQUxMIHdvcmthcm91bmQKWyAgICAwLjAxOTgxNV0gc21wOiBC
cm91Z2h0IHVwIDEgbm9kZSwgNCBDUFVzClsgICAgMC4wMTk4MzldIFNNUDogVG90YWwgb2YgNCBw
cm9jZXNzb3JzIGFjdGl2YXRlZCAoMjQuMDAgQm9nb01JUFMpLgpbICAgIDAuMDE5ODU5XSBDUFU6
IEFsbCBDUFUocykgc3RhcnRlZCBpbiBTVkMgbW9kZS4KWyAgICAwLjAyMjUzMV0gZGV2dG1wZnM6
IGluaXRpYWxpemVkClsgICAgMC4wNTMyOTNdIFZGUCBzdXBwb3J0IHYwLjM6IGltcGxlbWVudG9y
IDQxIGFyY2hpdGVjdHVyZSAzIHBhcnQgMzAgdmFyaWFudCA5IHJldiA0ClsgICAgMC4wNTU1Nzdd
IGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZm
ZmZmZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2Mjc1MDAwMCBucwpbICAgIDAuMDU1NjQ0XSBm
dXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiA0LCA2NTUzNiBieXRlcywgbGlu
ZWFyKQpbICAgIDAuMDYzMjQ2XSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vi
c3lzdGVtClsgICAgMC4wNjgxNDFdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYK
WyAgICAwLjA4OTcyOF0gRE1BOiBwcmVhbGxvY2F0ZWQgMjU2IEtpQiBwb29sIGZvciBhdG9taWMg
Y29oZXJlbnQgYWxsb2NhdGlvbnMKWyAgICAwLjA5MzAxMV0gY3B1aWRsZTogdXNpbmcgZ292ZXJu
b3IgbWVudQpbICAgIDAuMDkzMzEzXSBDUFUgaWRlbnRpZmllZCBhcyBpLk1YNlEsIHNpbGljb24g
cmV2IDEuNQpbICAgIDAuMTEyOTAwXSB2ZGQxcDE6IHN1cHBsaWVkIGJ5IHJlZ3VsYXRvci1kdW1t
eQpbICAgIDAuMTE0Njc2XSB2ZGQzcDA6IHN1cHBsaWVkIGJ5IHJlZ3VsYXRvci1kdW1teQpbICAg
IDAuMTE1OTMxXSB2ZGQycDU6IHN1cHBsaWVkIGJ5IHJlZ3VsYXRvci1kdW1teQpbICAgIDAuMTE4
Mjk3XSB2ZGRwdTogc3VwcGxpZWQgYnkgcmVndWxhdG9yLWR1bW15ClsgICAgMC4xNDgxNDNdIE5v
IEFUQUdzPwpbICAgIDAuMTQ4NjEzXSBody1icmVha3BvaW50OiBmb3VuZCA1ICgrMSByZXNlcnZl
ZCkgYnJlYWtwb2ludCBhbmQgMSB3YXRjaHBvaW50IHJlZ2lzdGVycy4KWyAgICAwLjE0ODcwNV0g
aHctYnJlYWtwb2ludDogbWF4aW11bSB3YXRjaHBvaW50IHNpemUgaXMgNCBieXRlcy4KWyAgICAw
LjE1MjYzNl0gaW14NnEtcGluY3RybCAyMGUwMDAwLmlvbXV4YzogaW5pdGlhbGl6ZWQgSU1YIHBp
bmN0cmwgZHJpdmVyClsgICAgMC4yNDQ5MTVdIG14cy1kbWEgMTEwMDAwLmRtYS1hcGJoOiBpbml0
aWFsaXplZApbICAgIDAuMzQ5MDEwXSAzdjNfYXVkOiBzdXBwbGllZCBieSByZWdfM3YzClsgICAg
MC4zNTAyMTddIGhkbWktc3VwcGx5OiBzdXBwbGllZCBieSByZWdfM3YzClsgICAgMC4zNTE0NDVd
IHVhcnQzLXN1cHBseTogc3VwcGxpZWQgYnkgcmVnXzN2MwpbICAgIDAuMzUyNjM1XSAxdjgtc3Vw
cGx5OiBzdXBwbGllZCBieSByZWdfM3YzClsgICAgMC4zNTU3NThdIGxjZF9wYW5lbF9wd3I6IHN1
cHBsaWVkIGJ5IHJlZ18zdjMKWyAgICAwLjM1Njk0MF0gbkxDRF9SRVNFVDogc3VwcGxpZWQgYnkg
bGNkX3BhbmVsX3B3cgpbICAgIDAuMzYwNDI0XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMzYyMDE3
XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDAuMzYyNjQyXSBsaWJhdGEgdmVyc2lv
biAzLjAwIGxvYWRlZC4KWyAgICAwLjM2MzQzOV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50
ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgIDAuMzYzNjQ3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l
dyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAgIDAuMzYzOTE2XSB1c2Jjb3JlOiByZWdpc3RlcmVk
IG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpbICAgIDAuMzY0Mzc0XSB1c2JfcGh5X2dlbmVyaWMgdXNi
cGh5bm9wMTogdXNicGh5bm9wMSBzdXBwbHkgdmNjIG5vdCBmb3VuZCwgdXNpbmcgZHVtbXkgcmVn
dWxhdG9yClsgICAgMC4zNjUxMDNdIHVzYl9waHlfZ2VuZXJpYyB1c2JwaHlub3AyOiB1c2JwaHlu
b3AyIHN1cHBseSB2Y2Mgbm90IGZvdW5kLCB1c2luZyBkdW1teSByZWd1bGF0b3IKWyAgICAwLjM2
ODg5OV0gaTJjIGkyYy0wOiBJTVggSTJDIGFkYXB0ZXIgcmVnaXN0ZXJlZApbICAgIDAuMzg5MTQx
XSBwY2Y4NTd4IDItMDAyMDogcHJvYmVkClsgICAgMC4zODkzMzRdIGkyYyBpMmMtMjogSU1YIEky
QyBhZGFwdGVyIHJlZ2lzdGVyZWQKWyAgICAwLjM4OTc2MV0gbWM6IExpbnV4IG1lZGlhIGludGVy
ZmFjZTogdjAuMTAKWyAgICAwLjM4OTg5MV0gdmlkZW9kZXY6IExpbnV4IHZpZGVvIGNhcHR1cmUg
aW50ZXJmYWNlOiB2Mi4wMApbICAgIDAuMzkwMzQ4XSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZl
ci4gMSByZWdpc3RlcmVkClsgICAgMC4zOTAzNzJdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUu
My42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51
eC5pdD4KWyAgICAwLjM5MDQyNl0gUFRQIGNsb2NrIHN1cHBvcnQgcmVnaXN0ZXJlZApbICAgIDAu
MzkxMzU5XSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVyIEluaXRpYWxp
emVkLgpbICAgIDAuMzk1MDQ5XSBCbHVldG9vdGg6IENvcmUgdmVyIDIuMjIKWyAgICAwLjM5NTE2
OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAzMQpbICAgIDAuMzk1MTg5XSBCbHVl
dG9vdGg6IEhDSSBkZXZpY2UgYW5kIGNvbm5lY3Rpb24gbWFuYWdlciBpbml0aWFsaXplZApbICAg
IDAuMzk1MzAyXSBCbHVldG9vdGg6IEhDSSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAw
LjM5NTMzOV0gQmx1ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAw
LjM5NTQ4MV0gQmx1ZXRvb3RoOiBTQ08gc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgMC4z
OTc4ODVdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBteGNfdGltZXIxClsg
ICAgMS4xMDQ3NDVdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKWyAgICAxLjEwNDkyM10g
VkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyIDAsIDQwOTYg
Ynl0ZXMpClsgICAgMS4xMzExODldIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJtYWwgZ292
ZXJub3IgJ3N0ZXBfd2lzZScKWyAgICAxLjEzMTkzNl0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29s
IGZhbWlseSAyClsgICAgMS4xMzM3NTddIHRjcF9saXN0ZW5fcG9ydGFkZHJfaGFzaCBoYXNoIHRh
YmxlIGVudHJpZXM6IDUxMiAob3JkZXI6IDIsIDIwNDgwIGJ5dGVzLCBsaW5lYXIpClsgICAgMS4x
MzM4OTZdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiAz
LCAzMjc2OCBieXRlcywgbGluZWFyKQpbICAgIDEuMTM0MDY3XSBUQ1AgYmluZCBoYXNoIHRhYmxl
IGVudHJpZXM6IDgxOTIgKG9yZGVyOiA2LCAyOTQ5MTIgYnl0ZXMsIGxpbmVhcikKWyAgICAxLjEz
NTE0NV0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA4MTkyIGJpbmQg
ODE5MikKWyAgICAxLjEzNTc0OF0gVURQIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjog
MywgNDA5NjAgYnl0ZXMsIGxpbmVhcikKWyAgICAxLjEzNTk0OV0gVURQLUxpdGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAzLCA0MDk2MCBieXRlcywgbGluZWFyKQpbICAgIDEuMTM2
NTAzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAxLjEzODg1MF0gUlBD
OiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClsgICAgMS4x
Mzg5NDBdIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICAxLjEzODk2
Ml0gUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDEuMTM4OTgyXSBS
UEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IG1vZHVsZS4K
WyAgICAxLjE0MDA0MF0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVsdCA2NApbICAgIDEuMTQyMDg3
XSBodyBwZXJmZXZlbnRzOiBubyBpbnRlcnJ1cHQtYWZmaW5pdHkgcHJvcGVydHkgZm9yIC9wbXUs
IGd1ZXNzaW5nLgpbICAgIDEuMTQyNzU4XSBodyBwZXJmZXZlbnRzOiBlbmFibGVkIHdpdGggYXJt
djdfY29ydGV4X2E5IFBNVSBkcml2ZXIsIDcgY291bnRlcnMgYXZhaWxhYmxlClsgICAgMS4xNDc0
ODddIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICAxLjE0ODIyMl0gd29y
a2luZ3NldDogdGltZXN0YW1wX2JpdHM9MzAgbWF4X29yZGVyPTE5IGJ1Y2tldF9vcmRlcj0wClsg
ICAgMS4xNjU3NDJdIE5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlClsg
ICAgMS4xNjU5MDddIEtleSB0eXBlIGlkX3Jlc29sdmVyIHJlZ2lzdGVyZWQKWyAgICAxLjE2NTk5
NF0gS2V5IHR5cGUgaWRfbGVnYWN5IHJlZ2lzdGVyZWQKWyAgICAxLjE2NjE3Nl0gamZmczI6IHZl
cnNpb24gMi4yLiAoTkFORCkgwqkgMjAwMS0yMDA2IFJlZCBIYXQsIEluYy4KWyAgICAxLjE2NzQ3
Nl0gZnVzZTogaW5pdCAoQVBJIHZlcnNpb24gNy4zMSkKWyAgICAxLjIwNzUzMV0gS2V5IHR5cGUg
YXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAgMS4yMDc2NzFdIEFzeW1tZXRyaWMga2V5IHBhcnNl
ciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDEuMjA4MDE3XSBib3VuY2U6IHBvb2wgc2l6ZTogNjQg
cGFnZXMKWyAgICAxLjIwODE5N10gaW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQK
WyAgICAxLjIwODIzOV0gaW8gc2NoZWR1bGVyIGt5YmVyIHJlZ2lzdGVyZWQKWyAgICAxLjIxNTI0
MV0gaW14NnEtcGNpZSAxZmZjMDAwLnBjaWU6IGhvc3QgYnJpZGdlIC9zb2MvcGNpZUAxZmZjMDAw
IHJhbmdlczoKWyAgICAxLjIxNTQ0MV0gaW14NnEtcGNpZSAxZmZjMDAwLnBjaWU6ICAgIElPIDB4
MDFmODAwMDAuLjB4MDFmOGZmZmYgLT4gMHgwMDAwMDAwMApbICAgIDEuMjE1NjQ5XSBpbXg2cS1w
Y2llIDFmZmMwMDAucGNpZTogICBNRU0gMHgwMTAwMDAwMC4uMHgwMWVmZmZmZiAtPiAweDAxMDAw
MDAwClsgICAgMS4yMjYzNDldIGlteC1zZG1hIDIwZWMwMDAuc2RtYTogRGlyZWN0IGZpcm13YXJl
IGxvYWQgZm9yIGlteC9zZG1hL3NkbWEtaW14NnEuYmluIGZhaWxlZCB3aXRoIGVycm9yIC0yClsg
ICAgMS4yMjY0NDddIGlteC1zZG1hIDIwZWMwMDAuc2RtYTogRmFsbGluZyBiYWNrIHRvIHN5c2Zz
IGZhbGxiYWNrIGZvcjogaW14L3NkbWEvc2RtYS1pbXg2cS5iaW4KWyAgICAxLjIzMDE2Nl0gaW14
LXBnYy1wZCBpbXgtcGdjLXBvd2VyLWRvbWFpbi4wOiBETUEgbWFzayBub3Qgc2V0ClsgICAgMS4y
MzA3MTFdIGlteC1wZ2MtcGQgaW14LXBnYy1wb3dlci1kb21haW4uMTogRE1BIG1hc2sgbm90IHNl
dApbICAgIDEuMjM0ODMxXSBwZnV6ZTEwMC1yZWd1bGF0b3IgMi0wMDA4OiBGdWxsIGxheWVyOiAy
LCBNZXRhbCBsYXllcjogMQpbICAgIDEuMjM1NzA5XSBwZnV6ZTEwMC1yZWd1bGF0b3IgMi0wMDA4
OiBGQUI6IDAsIEZJTjogMApbICAgIDEuMjM1NzM2XSBwZnV6ZTEwMC1yZWd1bGF0b3IgMi0wMDA4
OiBwZnV6ZTEwMCBmb3VuZC4KWyAgICAxLjI0Njc1MV0gZ2VuX3JnbWlpOiBCcmluZ2luZyAxMjAw
MDAwdVYgaW50byAxODAwMDAwLTE4MDAwMDB1VgpbICAgIDEuMjU0NTU4XSBnZW5fMXY1OiBCcmlu
Z2luZyA4MDAwMDB1ViBpbnRvIDE1MDAwMDAtMTUwMDAwMHVWClsgICAgMS4yNjkwNDddIDIwMjAw
MDAuc2VyaWFsOiB0dHlteGMwIGF0IE1NSU8gMHgyMDIwMDAwIChpcnEgPSAyNywgYmFzZV9iYXVk
ID0gNTAwMDAwMCkgaXMgYSBJTVgKWyAgICAyLjE5NzExM10gcHJpbnRrOiBjb25zb2xlIFt0dHlt
eGMwXSBlbmFibGVkClsgICAgMi4yMDQ5MTFdIDIxZTgwMDAuc2VyaWFsOiB0dHlteGMxIGF0IE1N
SU8gMHgyMWU4MDAwIChpcnEgPSA3MSwgYmFzZV9iYXVkID0gNTAwMDAwMCkgaXMgYSBJTVgKWyAg
ICAyLjIxNDA4MF0gc2VyaWFsIHNlcmlhbDA6IHR0eSBwb3J0IHR0eW14YzEgcmVnaXN0ZXJlZApb
ICAgIDIuMjIwMTY3XSAyMWVjMDAwLnNlcmlhbDogdHR5bXhjMiBhdCBNTUlPIDB4MjFlYzAwMCAo
aXJxID0gNzIsIGJhc2VfYmF1ZCA9IDUwMDAwMDApIGlzIGEgSU1YClsgICAgMi4yNTM4NTFdIGV0
bmF2aXYgZXRuYXZpdjogYm91bmQgMTMwMDAwLmdwdSAob3BzIGdwdV9vcHMpClsgICAgMi4yNjAy
OTZdIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMTM0MDAwLmdwdSAob3BzIGdwdV9vcHMpClsgICAg
Mi4yNjY1MTBdIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMjIwNDAwMC5ncHUgKG9wcyBncHVfb3Bz
KQpbICAgIDIuMjcyMjg1XSBldG5hdml2LWdwdSAxMzAwMDAuZ3B1OiBtb2RlbDogR0MyMDAwLCBy
ZXZpc2lvbjogNTEwOApbICAgIDIuMjk0MzIxXSBldG5hdml2LWdwdSAxMzAwMDAuZ3B1OiBjb21t
YW5kIGJ1ZmZlciBvdXRzaWRlIHZhbGlkIG1lbW9yeSB3aW5kb3cKWyAgICAyLjMwMjcyM10gZXRu
YXZpdi1ncHUgMTM0MDAwLmdwdTogbW9kZWw6IEdDMzIwLCByZXZpc2lvbjogNTAwNwpbICAgIDIu
MzI0MDY3XSBldG5hdml2LWdwdSAxMzQwMDAuZ3B1OiBjb21tYW5kIGJ1ZmZlciBvdXRzaWRlIHZh
bGlkIG1lbW9yeSB3aW5kb3cKWyAgICAyLjMyODUwNF0gaW14NnEtcGNpZSAxZmZjMDAwLnBjaWU6
IFBoeSBsaW5rIG5ldmVyIGNhbWUgdXAKWyAgICAyLjMzMjM3Nl0gZXRuYXZpdi1ncHUgMjIwNDAw
MC5ncHU6IG1vZGVsOiBHQzM1NSwgcmV2aXNpb246IDEyMTUKWyAgICAyLjM0MTAxMl0gaW14NnEt
cGNpZSAxZmZjMDAwLnBjaWU6IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDIu
MzQzMDc5XSBldG5hdml2LWdwdSAyMjA0MDAwLmdwdTogSWdub3JpbmcgR1BVIHdpdGggVkcgYW5k
IEZFMi4wClsgICAgMi4zNDk1MzhdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug
W2J1cyAwMC1mZl0KWyAgICAyLjM1ODQzMV0gW2RybV0gSW5pdGlhbGl6ZWQgZXRuYXZpdiAxLjIu
MCAyMDE1MTIxNCBmb3IgZXRuYXZpdiBvbiBtaW5vciAwClsgICAgMi4zNjExNzhdIHBjaV9idXMg
MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAtMHhmZmZmXQpbICAgIDIuMzcy
Njg4XSBpbXgtaXB1djMgMjQwMDAwMC5pcHU6IElQVXYzSCBwcm9iZWQKWyAgICAyLjM3NDM3Ml0g
cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDEwMDAwMDAtMHgwMWVm
ZmZmZl0KWyAgICAyLjM4MTc5Ml0gW2RybV0gU3VwcG9ydHMgdmJsYW5rIHRpbWVzdGFtcCBjYWNo
aW5nIFJldiAyICgyMS4xMC4yMDEzKS4KWyAgICAyLjM4NjI2MF0gcGNpIDAwMDA6MDA6MDAuMDog
WzE2YzM6YWJjZF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDIuMzkyNzEwXSBbZHJtXSBO
byBkcml2ZXIgc3VwcG9ydCBmb3IgdmJsYW5rIHRpbWVzdGFtcCBxdWVyeS4KWyAgICAyLjM5NDA5
MF0gaW14LWRybSBkaXNwbGF5LXN1YnN5c3RlbTogYm91bmQgaW14LWlwdXYzLWNydGMuMiAob3Bz
IGlwdV9jcnRjX29wcykKWyAgICAyLjM5ODg1NV0gcGNpIDAwMDA6MDA6MDAuMDogcmVnIDB4MTA6
IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDIuNDA1MDMxXSBpbXgtZHJtIGRpc3Bs
YXktc3Vic3lzdGVtOiBib3VuZCBpbXgtaXB1djMtY3J0Yy4zIChvcHMgaXB1X2NydGNfb3BzKQpb
ICAgIDIuNDEyMjA5XSBwY2kgMDAwMDowMDowMC4wOiByZWcgMHgzODogW21lbSAweDAwMDAwMDAw
LTB4MDAwMGZmZmYgcHJlZl0KWyAgICAyLjQxODg1NV0gaW14LWRybSBkaXNwbGF5LXN1YnN5c3Rl
bTogYm91bmQgaW14LWlwdXYzLWNydGMuNiAob3BzIGlwdV9jcnRjX29wcykKWyAgICAyLjQyNjIy
NV0gcGNpIDAwMDA6MDA6MDAuMDogc3VwcG9ydHMgRDEKWyAgICAyLjQzMjk2NF0gaW14LWRybSBk
aXNwbGF5LXN1YnN5c3RlbTogYm91bmQgaW14LWlwdXYzLWNydGMuNyAob3BzIGlwdV9jcnRjX29w
cykKWyAgICAyLjQ0MDEwN10gcGNpIDAwMDA6MDA6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEMSBEM2hvdCBEM2NvbGQKWyAgICAyLjQ0NTI2MV0gUENJOiBidXMwOiBGYXN0IGJhY2sgdG8g
YmFjayB0cmFuc2ZlcnMgZGlzYWJsZWQKWyAgICAyLjQ1MjYyN10gZHdoZG1pLWlteCAxMjAwMDAu
aGRtaTogRGV0ZWN0ZWQgSERNSSBUWCBjb250cm9sbGVyIHYxLjMwYSB3aXRoIEhEQ1AgKERXQyBI
RE1JIDNEIFRYIFBIWSkKWyAgICAyLjQ2MjMyMV0gUENJOiBidXMxOiBGYXN0IGJhY2sgdG8gYmFj
ayB0cmFuc2ZlcnMgZW5hYmxlZApbICAgIDIuNDY4NTg4XSBpbXgtZHJtIGRpc3BsYXktc3Vic3lz
dGVtOiBib3VuZCAxMjAwMDAuaGRtaSAob3BzIGR3X2hkbWlfaW14X29wcykKWyAgICAyLjQ3MzAy
Nl0gcGNpIDAwMDA6MDA6MDAuMDogQkFSIDA6IGFzc2lnbmVkIFttZW0gMHgwMTAwMDAwMC0weDAx
MGZmZmZmXQpbICAgIDIuNDc4OTYyXSBpbXgtZHJtIGRpc3BsYXktc3Vic3lzdGVtOiBib3VuZCBs
ZGIgKG9wcyBpbXhfbGRiX29wcykKWyAgICAyLjQ4NTY3N10gcGNpIDAwMDA6MDA6MDAuMDogQkFS
IDY6IGFzc2lnbmVkIFttZW0gMHgwMTEwMDAwMC0weDAxMTBmZmZmIHByZWZdClsgICAgMi40OTUy
MTldIFtkcm1dIEluaXRpYWxpemVkIGlteC1kcm0gMS4wLjAgMjAxMjA1MDcgZm9yIGRpc3BsYXkt
c3Vic3lzdGVtIG9uIG1pbm9yIDEKWyAgICAyLjQ5ODc2NV0gcGNpIDAwMDA6MDA6MDAuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDAxLWZmXQpbICAgIDMuMjAzNTI3XSBDb25zb2xlOiBzd2l0Y2hpbmcg
dG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2UgMTAweDMwClsgICAgMy4yMjYyMzBdIGlteC1k
cm0gZGlzcGxheS1zdWJzeXN0ZW06IGZiMDogaW14LWRybWRybWZiIGZyYW1lIGJ1ZmZlciBkZXZp
Y2UKWyAgICAzLjIzMzkwM10gaW14LWlwdXYzIDI4MDAwMDAuaXB1OiBJUFV2M0ggcHJvYmVkClsg
ICAgMy4yNjMxMjhdIGJyZDogbW9kdWxlIGxvYWRlZApbICAgIDMuMjk3MTk0XSBsb29wOiBtb2R1
bGUgbG9hZGVkClsgICAgMy4zMDI4NzRdIGF0MjQgMi0wMDUxOiA4MTkyIGJ5dGUgMjRjNjQgRUVQ
Uk9NLCByZWFkLW9ubHksIDAgYnl0ZXMvd3JpdGUKWyAgICAzLjMxMTYxM10gYXQyNCAyLTAwNTI6
IDgxOTIgYnl0ZSAyNGM2NCBFRVBST00sIHdyaXRhYmxlLCAzMiBieXRlcy93cml0ZQpbICAgIDMu
MzI2NjU5XSBuYW5kOiBObyBOQU5EIGRldmljZSBmb3VuZApbICAgIDMuMzM1MzA1XSBsaWJwaHk6
IEZpeGVkIE1ESU8gQnVzOiBwcm9iZWQKWyAgICAzLjM0MDc1Ml0gQ0FOIGRldmljZSBkcml2ZXIg
aW50ZXJmYWNlClsgICAgMy4zNDcxODRdIGV0aGVybmV0LXN1cHBseTogc3VwcGxpZWQgYnkgZ2Vu
X3JnbWlpClsgICAgMy40NTA3OTddIHBwcyBwcHMwOiBuZXcgUFBTIHNvdXJjZSBwdHAwClsgICAg
My40NTU5OTZdIGZlYyAyMTg4MDAwLmV0aGVybmV0OiBJbnZhbGlkIE1BQyBhZGRyZXNzOiAwMDow
MDowMDowMDowMDowMApbICAgIDMuNDYyODA1XSBmZWMgMjE4ODAwMC5ldGhlcm5ldDogVXNpbmcg
cmFuZG9tIE1BQyBhZGRyZXNzOiAzYTphNDpiNTo0MzoxZjpkYwpbICAgIDMuNDc4NTM0XSBsaWJw
aHk6IGZlY19lbmV0X21paV9idXM6IHByb2JlZApbICAgIDMuNDg0MTMxXSBmZWMgMjE4ODAwMC5l
dGhlcm5ldCBldGgwOiByZWdpc3RlcmVkIFBIQyBkZXZpY2UgMApbICAgIDMuNDkxOTE1XSB1c2Jj
b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHI4MTUyClsgICAgMy40OTc1MTJd
IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbGFuNzh4eApbICAgIDMu
NTAzMzYxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGFzaXgKWyAg
ICAzLjUwODkxNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBheDg4
MTc5XzE3OGEKWyAgICAzLjUxNTExMF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl
IGRyaXZlciBjZGNfZXRoZXIKWyAgICAzLjUyMTEzNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg
aW50ZXJmYWNlIGRyaXZlciBzbXNjOTV4eApbICAgIDMuNTI2OTgwXSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIG5ldDEwODAKWyAgICAzLjUzMjc5NF0gdXNiY29yZTog
cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfc3Vic2V0ClsgICAgMy41Mzg4NjZd
IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgemF1cnVzClsgICAgMy41
NDQ1NDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgTU9TQ0hJUCB1
c2ItZXRoZXJuZXQgZHJpdmVyClsgICAgMy41NTIxNDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3
IGludGVyZmFjZSBkcml2ZXIgY2RjX25jbQpbICAgIDMuNTU3ODc5XSBlaGNpX2hjZDogVVNCIDIu
MCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMy41NjQ0Mjdd
IGVoY2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgICAzLjU2OTE3NF0gZWhjaS1t
eGM6IEZyZWVzY2FsZSBPbi1DaGlwIEVIQ0kgSG9zdCBkcml2ZXIKWyAgICAzLjU3NTQ1M10gdXNi
Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQpbICAgIDMu
NTk0NTI5XSBpbXhfdXNiIDIxODQyMDAudXNiOiBObyBvdmVyIGN1cnJlbnQgcG9sYXJpdHkgZGVm
aW5lZApbICAgIDMuNjA2ODgwXSByYW5kb206IGZhc3QgaW5pdCBkb25lClsgICAgMy42ODc4OTZd
IGNpX2hkcmMgY2lfaGRyYy4xOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDMuNjkzMDc4XSBj
aV9oZHJjIGNpX2hkcmMuMTogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51
bWJlciAxClsgICAgMy43Mjc4ODhdIGNpX2hkcmMgY2lfaGRyYy4xOiBVU0IgMi4wIHN0YXJ0ZWQs
IEVIQ0kgMS4wMApbICAgIDMuNzM0NzI1XSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQs
IGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyLCBiY2REZXZpY2U9IDUuMDMKWyAgICAzLjc0
MzIxNl0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIs
IFNlcmlhbE51bWJlcj0xClsgICAgMy43NTA1MThdIHVzYiB1c2IxOiBQcm9kdWN0OiBFSENJIEhv
c3QgQ29udHJvbGxlcgpbICAgIDMuNzU1NDE5XSB1c2IgdXNiMTogTWFudWZhY3R1cmVyOiBMaW51
eCA1LjMuMSBlaGNpX2hjZApbICAgIDMuNzYwODAzXSB1c2IgdXNiMTogU2VyaWFsTnVtYmVyOiBj
aV9oZHJjLjEKWyAgICAzLjc2ODM0MV0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAz
Ljc3MjM4NV0gaHViIDEtMDoxLjA6IDEgcG9ydCBkZXRlY3RlZApbICAgIDMuNzg5MzI0XSBzbnZz
X3J0YyAyMGNjMDAwLnNudnM6c252cy1ydGMtbHA6IHJlZ2lzdGVyZWQgYXMgcnRjMApbICAgIDMu
Nzk1ODExXSBpMmMgL2RldiBlbnRyaWVzIGRyaXZlcgpbICAgIDMuODA5NDc4XSBpbXgyLXdkdCAy
MGJjMDAwLndkb2c6IHRpbWVvdXQgNjAgc2VjIChub3dheW91dD0wKQpbICAgIDMuODE2MTc5XSBC
bHVldG9vdGg6IEhDSSBVQVJUIGRyaXZlciB2ZXIgMi4zClsgICAgMy44MjA3MzNdIEJsdWV0b290
aDogSENJIFVBUlQgcHJvdG9jb2wgSDQgcmVnaXN0ZXJlZApbICAgIDMuODI2MDA2XSBCbHVldG9v
dGg6IEhDSSBVQVJUIHByb3RvY29sIExMIHJlZ2lzdGVyZWQKWyAgICAzLjgzMzE4M10gc2RoY2k6
IFNlY3VyZSBEaWdpdGFsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyClsgICAgMy44
Mzk0NDVdIHNkaGNpOiBDb3B5cmlnaHQoYykgUGllcnJlIE9zc21hbgpbICAgIDMuODQzODI0XSBz
ZGhjaS1wbHRmbTogU0RIQ0kgcGxhdGZvcm0gYW5kIE9GIGRyaXZlciBoZWxwZXIKWyAgICAzLjg4
OTU1N10gbW1jMDogU0RIQ0kgY29udHJvbGxlciBvbiAyMTkwMDAwLnVzZGhjIFsyMTkwMDAwLnVz
ZGhjXSB1c2luZyBBRE1BClsgICAgMy44OTg3NjJdIHNkaGNpLWVzZGhjLWlteCAyMTk0MDAwLnVz
ZGhjOiBHb3QgQ0QgR1BJTwpbICAgIDMuOTIwNjg2XSBoY2ktdGkgc2VyaWFsMC0wOiBEaXJlY3Qg
ZmlybXdhcmUgbG9hZCBmb3IgdGktY29ubmVjdGl2aXR5L1RJSW5pdF8xMS44LjMyLmJ0cyBmYWls
ZWQgd2l0aCBlcnJvciAtMgpbICAgIDMuOTMxMDYzXSBoY2ktdGkgc2VyaWFsMC0wOiBGYWxsaW5n
IGJhY2sgdG8gc3lzZnMgZmFsbGJhY2sgZm9yOiB0aS1jb25uZWN0aXZpdHkvVElJbml0XzExLjgu
MzIuYnRzClsgICAgMy45NDQwNDRdIG1tYzE6IFNESENJIGNvbnRyb2xsZXIgb24gMjE5NDAwMC51
c2RoYyBbMjE5NDAwMC51c2RoY10gdXNpbmcgQURNQQpbICAgIDQuMDAzODMyXSBtbWMwOiBuZXcg
RERSIE1NQyBjYXJkIGF0IGFkZHJlc3MgMDAwMQpbICAgIDQuMDEzMzU2XSBtbWNibGswOiBtbWMw
OjAwMDEgREc0MDA4IDcuMjggR2lCIApbICAgIDQuMDIwMTE1XSBtbWNibGswYm9vdDA6IG1tYzA6
MDAwMSBERzQwMDggcGFydGl0aW9uIDEgNC4wMCBNaUIKWyAgICA0LjAyODYxN10gbW1jYmxrMGJv
b3QxOiBtbWMwOjAwMDEgREc0MDA4IHBhcnRpdGlvbiAyIDQuMDAgTWlCClsgICAgNC4wMzU2MzJd
IG1tY2JsazBycG1iOiBtbWMwOjAwMDEgREc0MDA4IHBhcnRpdGlvbiAzIDQuMDAgTWlCLCBjaGFy
ZGV2ICgyNDQ6MCkKWyAgICA0LjA0ODgxNl0gIG1tY2JsazA6IHAxIHAyClsgICAgNC4wNzA3MjVd
IG1tYzI6IFNESENJIGNvbnRyb2xsZXIgb24gMjE5ODAwMC51c2RoYyBbMjE5ODAwMC51c2RoY10g
dXNpbmcgQURNQQpbICAgIDQuMDg3MjE4XSBzZGhjaS1lc2RoYy1pbXggMjE5ODAwMC51c2RoYzog
Y2FyZCBjbGFpbXMgdG8gc3VwcG9ydCB2b2x0YWdlcyBiZWxvdyBkZWZpbmVkIHJhbmdlClsgICAg
NC4wOTk3MzldIGNhYW0gMjEwMDAwMC5jYWFtOiBFbnRyb3B5IGRlbGF5ID0gMzIwMApbICAgIDQu
MTE4NjUwXSBtbWMyOiBuZXcgaGlnaCBzcGVlZCBTRElPIGNhcmQgYXQgYWRkcmVzcyAwMDAxClsg
ICAgNC4xNjU0MzVdIGNhYW0gMjEwMDAwMC5jYWFtOiBJbnN0YW50aWF0ZWQgUk5HNCBTSDAKWyAg
ICA0LjIyNjE5NF0gY2FhbSAyMTAwMDAwLmNhYW06IEluc3RhbnRpYXRlZCBSTkc0IFNIMQpbICAg
IDQuMjMxMjMyXSBjYWFtIDIxMDAwMDAuY2FhbTogZGV2aWNlIElEID0gMHgwYTE2MDEwMDAwMDAw
MDAwIChFcmEgNCkKWyAgICA0LjIzNzY5NV0gY2FhbSAyMTAwMDAwLmNhYW06IGpvYiByaW5ncyA9
IDIsIHFpID0gMApbICAgIDQuMjQyOTA2XSB1c2IgMS0xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2
aWNlIG51bWJlciAyIHVzaW5nIGNpX2hkcmMKWyAgICA0LjI2MDcyN10gbW1jMTogaG9zdCBkb2Vz
IG5vdCBzdXBwb3J0IHJlYWRpbmcgcmVhZC1vbmx5IHN3aXRjaCwgYXNzdW1pbmcgd3JpdGUtZW5h
YmxlClsgICAgNC4yNzgyODBdIG1tYzE6IG5ldyBoaWdoIHNwZWVkIFNESEMgY2FyZCBhdCBhZGRy
ZXNzIGFhYWEKWyAgICA0LjI4NzE3OF0gbW1jYmxrMTogbW1jMTphYWFhIFNMMzJHIDI5LjcgR2lC
IApbICAgIDQuMjg3NDk1XSBjYWFtIGFsZ29yaXRobXMgcmVnaXN0ZXJlZCBpbiAvcHJvYy9jcnlw
dG8KWyAgICA0LjI5NzM1Ml0gIG1tY2JsazE6IHAxIHAyClsgICAgNC4zMDg2MDBdIGNhYW1fanIg
MjEwMTAwMC5qcjA6IHJlZ2lzdGVyaW5nIHJuZy1jYWFtClsgICAgNC4zMTY4NzhdIHVzYmNvcmU6
IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkClsgICAgNC4zMjI5MTldIHVz
YmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcgpbICAgIDQuMzMwNzgwXSBpcHUxX2NzaTA6IFJlZ2lz
dGVyZWQgaXB1MV9jc2kwIGNhcHR1cmUgYXMgL2Rldi92aWRlbzAKWyAgICA0LjMzODg1Nl0gaXB1
MV9pY19wcnBlbmM6IFJlZ2lzdGVyZWQgaXB1MV9pY19wcnBlbmMgY2FwdHVyZSBhcyAvZGV2L3Zp
ZGVvMQpbICAgIDQuMzQ2NjIyXSBpcHUxX2ljX3BycHZmOiBSZWdpc3RlcmVkIGlwdTFfaWNfcHJw
dmYgY2FwdHVyZSBhcyAvZGV2L3ZpZGVvMgpbICAgIDQuMzUzODE5XSBpbXgtbWVkaWE6IGlwdTFf
Y3NpMDoxIC0+IGlwdTFfaWNfcHJwOjAKWyAgICA0LjM1ODk1N10gaW14LW1lZGlhOiBpcHUxX2Nz
aTA6MSAtPiBpcHUxX3ZkaWM6MApbICAgIDQuMzYzNjkyXSBpbXgtbWVkaWE6IGlwdTFfdmRpYzoy
IC0+IGlwdTFfaWNfcHJwOjAKWyAgICA0LjM2ODYzOF0gaW14LW1lZGlhOiBpcHUxX2ljX3BycDox
IC0+IGlwdTFfaWNfcHJwZW5jOjAKWyAgICA0LjM3Mzk3NV0gaW14LW1lZGlhOiBpcHUxX2ljX3By
cDoyIC0+IGlwdTFfaWNfcHJwdmY6MApbICAgIDQuMzc5MjY1XSBpbXgtbWVkaWE6IHN1YmRldiBp
cHUxX2NzaTAgYm91bmQKWyAgICA0LjM4NDU5MF0gaXB1MV9jc2kxOiBSZWdpc3RlcmVkIGlwdTFf
Y3NpMSBjYXB0dXJlIGFzIC9kZXYvdmlkZW8zClsgICAgNC4zOTA4NzNdIGlteC1tZWRpYTogaXB1
MV9jc2kxOjEgLT4gaXB1MV9pY19wcnA6MApbICAgIDQuMzk1Nzc4XSBpbXgtbWVkaWE6IGlwdTFf
Y3NpMToxIC0+IGlwdTFfdmRpYzowClsgICAgNC40MDA1NTJdIGlteC1tZWRpYTogc3ViZGV2IGlw
dTFfY3NpMSBib3VuZApbICAgIDQuNDA1ODE4XSBpcHUyX2NzaTA6IFJlZ2lzdGVyZWQgaXB1Ml9j
c2kwIGNhcHR1cmUgYXMgL2Rldi92aWRlbzQKWyAgICA0LjQxMjYyM10gaXB1Ml9pY19wcnBlbmM6
IFJlZ2lzdGVyZWQgaXB1Ml9pY19wcnBlbmMgY2FwdHVyZSBhcyAvZGV2L3ZpZGVvNQpbICAgIDQu
NDIwMzY2XSBpcHUyX2ljX3BycHZmOiBSZWdpc3RlcmVkIGlwdTJfaWNfcHJwdmYgY2FwdHVyZSBh
cyAvZGV2L3ZpZGVvNgpbICAgIDQuNDI3MzMyXSBpbXgtbWVkaWE6IGlwdTJfY3NpMDoxIC0+IGlw
dTJfaWNfcHJwOjAKWyAgICA0LjQzMjMwNV0gaW14LW1lZGlhOiBpcHUyX2NzaTA6MSAtPiBpcHUy
X3ZkaWM6MApbICAgIDQuNDM3MDM4XSBpbXgtbWVkaWE6IGlwdTJfdmRpYzoyIC0+IGlwdTJfaWNf
cHJwOjAKWyAgICA0LjQ0MTk5M10gaW14LW1lZGlhOiBpcHUyX2ljX3BycDoxIC0+IGlwdTJfaWNf
cHJwZW5jOjAKWyAgICA0LjQ0NzMzMF0gaW14LW1lZGlhOiBpcHUyX2ljX3BycDoyIC0+IGlwdTJf
aWNfcHJwdmY6MApbICAgIDQuNDUyNjI3XSBpbXgtbWVkaWE6IHN1YmRldiBpcHUyX2NzaTAgYm91
bmQKWyAgICA0LjQ1Nzk3Nl0gaXB1Ml9jc2kxOiBSZWdpc3RlcmVkIGlwdTJfY3NpMSBjYXB0dXJl
IGFzIC9kZXYvdmlkZW83ClsgICAgNC40NTkxMTJdIHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIGZv
dW5kLCBpZFZlbmRvcj0wNDI0LCBpZFByb2R1Y3Q9MjUxNCwgYmNkRGV2aWNlPSBiLmIzClsgICAg
NC40NjQxODNdIGlteC1tZWRpYTogaXB1Ml9jc2kxOjEgLT4gaXB1Ml9pY19wcnA6MApbICAgIDQu
NDY0MjA2XSBpbXgtbWVkaWE6IGlwdTJfY3NpMToxIC0+IGlwdTJfdmRpYzowClsgICAgNC40NzI0
OThdIHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0wLCBQcm9kdWN0PTAsIFNl
cmlhbE51bWJlcj0wClsgICAgNC40NzczOTBdIGlteC1tZWRpYTogc3ViZGV2IGlwdTJfY3NpMSBi
b3VuZApbICAgIDQuNDg0NzYxXSBodWIgMS0xOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDQuNDk3
ODUwXSBodWIgMS0xOjEuMDogNCBwb3J0cyBkZXRlY3RlZApbICAgIDQuNTA2NTg2XSB3bTg5NjIg
MC0wMDFhOiBjdXN0b21lciBpZCAwIHJldmlzaW9uIEYKWyAgICA0LjUyNjEwOF0gZnNsLWFzb2Mt
Y2FyZCBzb3VuZDogQVNvQzogZmFpbGVkIHRvIGluaXQgbGluayBIaUZpOiAtNTE3ClsgICAgNC41
MzYzNjVdIGZzbC1zc2ktZGFpIDIwMmMwMDAuc3NpOiBObyBjYWNoZSBkZWZhdWx0cywgcmVhZGlu
ZyBiYWNrIGZyb20gSFcKWyAgICA0LjU1MDM1NF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh
bWlseSAxMApbICAgIDQuNTU4NTExXSBTZWdtZW50IFJvdXRpbmcgd2l0aCBJUHY2ClsgICAgNC41
NjIzMjVdIHNpdDogSVB2NiwgSVB2NCBhbmQgTVBMUyBvdmVyIElQdjQgdHVubmVsaW5nIGRyaXZl
cgpbICAgIDQuNTcwMjE2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3ClsgICAg
NC41NzQ3MTZdIGNhbjogY29udHJvbGxlciBhcmVhIG5ldHdvcmsgY29yZSAocmV2IDIwMTcwNDI1
IGFiaSA5KQpbICAgIDQuNTgxMTgyXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDI5
ClsgICAgNC41ODU2NjNdIGNhbjogcmF3IHByb3RvY29sIChyZXYgMjAxNzA0MjUpClsgICAgNC41
OTAxMzRdIGNhbjogYnJvYWRjYXN0IG1hbmFnZXIgcHJvdG9jb2wgKHJldiAyMDE3MDQyNSB0KQpb
ICAgIDQuNTk1ODM3XSBjYW46IG5ldGxpbmsgZ2F0ZXdheSAocmV2IDIwMTcwNDI1KSBtYXhfaG9w
cz0xClsgICAgNC42MDE4MTBdIEtleSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkClsgICAg
NC42MDgyMDRdIHZkZGFybTogc3VwcGxpZWQgYnkgdmRkY29yZQpbICAgIDQuNjEyODQ3XSB2ZGRz
b2M6IHN1cHBsaWVkIGJ5IHZkZHNvYwpbICAgIDQuNjI2NTk5XSBSZWdpc3RlcmluZyBTV1AvU1dQ
QiBlbXVsYXRpb24gaGFuZGxlcgpbICAgIDQuNjMyNzMwXSBMb2FkaW5nIGNvbXBpbGVkLWluIFgu
NTA5IGNlcnRpZmljYXRlcwpbICAgIDQuNzE0MzU2XSBpbXhfdGhlcm1hbCB0ZW1wbW9uOiBBdXRv
bW90aXZlIENQVSB0ZW1wZXJhdHVyZSBncmFkZSAtIG1heDoxMjVDIGNyaXRpY2FsOjEyMEMgcGFz
c2l2ZToxMTVDClsgICAgNC43Mjk3MzddIGlucHV0OiBXTTg5NjIgQmVlcCBHZW5lcmF0b3IgYXMg
L2RldmljZXMvc29jMC9zb2MvMjEwMDAwMC5haXBzLWJ1cy8yMWEwMDAwLmkyYy9pMmMtMC8wLTAw
MWEvaW5wdXQvaW5wdXQwClsgICAgNC43OTQ0MThdIGZzbC1hc29jLWNhcmQgc291bmQ6IHdtODk2
MiA8LT4gMjAyYzAwMC5zc2kgbWFwcGluZyBvawpbICAgIDQuODE0MTYwXSBpbnB1dDoga2V5Ym9h
cmQgYXMgL2RldmljZXMvc29jMC9rZXlib2FyZC9pbnB1dC9pbnB1dDEKWyAgICA0LjgyNDI1Ml0g
c252c19ydGMgMjBjYzAwMC5zbnZzOnNudnMtcnRjLWxwOiBzZXR0aW5nIHN5c3RlbSBjbG9jayB0
byAxOTcwLTAxLTAxVDAwOjAwOjAxIFVUQyAoMSkKWyAgICA0LjgzNDA2NV0gY2ZnODAyMTE6IExv
YWRpbmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlmaWNhdGVzIGZvciByZWd1bGF0b3J5IGRhdGFi
YXNlClsgICAgNC44NDgyMDddIGNmZzgwMjExOiBMb2FkZWQgWC41MDkgY2VydCAnc2ZvcnNoZWU6
IDAwYjI4ZGRmNDdhZWY5Y2VhNycKWyAgICA0Ljg1NTg4NF0gcGxhdGZvcm0gcmVndWxhdG9yeS4w
OiBEaXJlY3QgZmlybXdhcmUgbG9hZCBmb3IgcmVndWxhdG9yeS5kYiBmYWlsZWQgd2l0aCBlcnJv
ciAtMgpbICAgIDQuODU4NTI5XSB2d2wxODM3OiBkaXNhYmxpbmcKWyAgICA0Ljg2NDU4N10gcGxh
dGZvcm0gcmVndWxhdG9yeS4wOiBGYWxsaW5nIGJhY2sgdG8gc3lzZnMgZmFsbGJhY2sgZm9yOiBy
ZWd1bGF0b3J5LmRiClsgICAgNC44Njc2NjNdIHVzYl9vdGdfdmJ1czogZGlzYWJsaW5nClsgICAg
NC44NzkwNjldIDN2M19hdWQ6IGRpc2FibGluZwpbICAgIDQuODgyMTU3XSBtaXBpX3B3cl9lbjog
ZGlzYWJsaW5nClsgICAgNC44ODU2NjZdIEFMU0EgZGV2aWNlIGxpc3Q6ClsgICAgNC44ODg2OTdd
ICAgIzA6IHdtODk2Mi1hdWRpbwpbICAgIDQuOTI5MDY1XSBFWFQ0LWZzIChtbWNibGsxcDIpOiBt
b3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpClsg
ICAgNC45MzgwNzZdIFZGUzogTW91bnRlZCByb290IChleHQ0IGZpbGVzeXN0ZW0pIG9uIGRldmlj
ZSAxNzk6MjYuClsgICAgNC45NDk4NDRdIGRldnRtcGZzOiBtb3VudGVkClsgICAgNC45NTU1NTBd
IEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDEwMjRLClsgICAgNC45OTk5NDVdIFJ1biAv
c2Jpbi9pbml0IGFzIGluaXQgcHJvY2VzcwpbICAgIDUuMzExMDE5XSBFWFQ0LWZzIChtbWNibGsx
cDIpOiByZS1tb3VudGVkLiBPcHRzOiAobnVsbCkKU3RhcnRpbmcgc3lzbG9nZDogT0sKU3RhcnRp
bmcga2xvZ2Q6IE9LClBvcHVsYXRpbmcgL2RldiB1c2luZyB1ZGV2OiBbICAgIDYuNjE3Mzk3XSB1
ZGV2ZFsyODZdOiBzdGFydGluZyB2ZXJzaW9uIDMuMi43ClsgICAgNi42NTczNDJdIHJhbmRvbTog
dWRldmQ6IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDYu
NjY4NjU2XSByYW5kb206IHVkZXZkOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0
ZXMgcmVhZCkKWyAgICA2LjY3NTI1Nl0gcmFuZG9tOiB1ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFu
ZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpClsgICAgNi42OTk1OTJdIHVkZXZkWzI4Nl06IHNwZWNp
ZmllZCBncm91cCAna3ZtJyB1bmtub3duClsgICAgNi43NDEyOTFdIHVkZXZkWzI4OF06IHN0YXJ0
aW5nIGV1ZGV2LTMuMi43ClsgICAgNy4xMjQ3MjhdIGV2YnVnOiBDb25uZWN0ZWQgZGV2aWNlOiBp
bnB1dDAgKFdNODk2MiBCZWVwIEdlbmVyYXRvciBhdCAwLTAwMWEpClsgICAgNy4xMzk1NTZdIGV2
YnVnOiBDb25uZWN0ZWQgZGV2aWNlOiBpbnB1dDEgKGtleWJvYXJkIGF0IGdwaW8ta2V5cy9pbnB1
dDApClsgICAgNy4yMTQ3ODldIGNvZGEgMjA0MDAwMC52cHU6IERpcmVjdCBmaXJtd2FyZSBsb2Fk
IGZvciB2cHVfZndfaW14NnEuYmluIGZhaWxlZCB3aXRoIGVycm9yIC0yClsgICAgNy4yMjM0Njhd
IGNvZGEgMjA0MDAwMC52cHU6IEZhbGxpbmcgYmFjayB0byBzeXNmcyBmYWxsYmFjayBmb3I6IHZw
dV9md19pbXg2cS5iaW4KWyAgICA3LjM1MTcxOV0gaW14LW1lZGlhOiBpcHUxX2NzaTBfbXV4OjIg
LT4gaXB1MV9jc2kwOjAKWyAgICA3LjM2MDY3OV0gaW14LW1lZGlhOiBpbXg2LW1pcGktY3NpMjoy
IC0+IGlwdTFfY3NpMTowClsgICAgNy4zNzU0MDBdIGlteC1tZWRpYTogaW14Ni1taXBpLWNzaTI6
MyAtPiBpcHUyX2NzaTA6MApbICAgIDcuMzk0Mzk4XSBpbXgtbWVkaWE6IGlwdTJfY3NpMV9tdXg6
MiAtPiBpcHUyX2NzaTE6MApbICAgIDcuNDAwNTgxXSBpbXgtbWVkaWE6IGlteDYtbWlwaS1jc2ky
OjEgLT4gaXB1MV9jc2kwX211eDowClsgICAgNy40MDY4OTZdIGlteC1tZWRpYTogaW14Ni1taXBp
LWNzaTI6NCAtPiBpcHUyX2NzaTFfbXV4OjAKWyAgICA3LjQxNDA5OF0gaW14LW1lZGlhOiBvdjU2
NDAgMi0wMDEwOjAgLT4gaW14Ni1taXBpLWNzaTI6MApbICAgIDcuODg0NTUyXSB3bDE4eHhfZHJp
dmVyIHdsMTh4eC4yLmF1dG86IERpcmVjdCBmaXJtd2FyZSBsb2FkIGZvciB0aS1jb25uZWN0aXZp
dHkvd2wxOHh4LWNvbmYuYmluIGZhaWxlZCB3aXRoIGVycm9yIC0yClsgICAgNy44OTU0MjhdIHds
MTh4eF9kcml2ZXIgd2wxOHh4LjIuYXV0bzogRmFsbGluZyBiYWNrIHRvIHN5c2ZzIGZhbGxiYWNr
IGZvcjogdGktY29ubmVjdGl2aXR5L3dsMTh4eC1jb25mLmJpbgpkb25lCkluaXRpYWxpemluZyBy
YW5kb20gbnVtYmVyIGdlbmVyYXRvci4uLiBbICAgIDcuOTcwODEzXSB1cmFuZG9tX3JlYWQ6IDIg
Y2FsbGJhY2tzIHN1cHByZXNzZWQKWyAgICA3Ljk3MDgyNF0gcmFuZG9tOiBkZDogdW5pbml0aWFs
aXplZCB1cmFuZG9tIHJlYWQgKDUxMiBieXRlcyByZWFkKQpkb25lLgpTdGFydGluZyBybmdkOiBP
SwpbICAgIDguMDcxNjQ1XSByYW5kb206IGNybmcgaW5pdCBkb25lClN0YXJ0aW5nIHN5c3RlbSBt
ZXNzYWdlIGJ1czogZG9uZQpTdGFydGluZyBuZXR3b3JrOiBPSwpTdGFydGluZyBzc2hkOiBPSwoK
V2VsY29tZSB0byBCdWlsZHJvb3QKYnVpbGRyb290IGxvZ2luOiAKV2VsY29tZSB0byBCdWlsZHJv
b3QKYnVpbGRyb290IGxvZ2luOiByb290CiMgZ2xtYXJrMi1lczItZHJtIApFcnJvciBjcmVhdGlu
ZyBncHUKRXJyb3I6IGVnbENyZWF0ZVdpbmRvd1N1cmZhY2UgZmFpbGVkIHdpdGggZXJyb3I6IDB4
MzAwOQpFcnJvcjogZWdsQ3JlYXRlV2luZG93U3VyZmFjZSBmYWlsZWQgd2l0aCBlcnJvcjogMHgz
MDA5CkVycm9yOiBDYW52YXNHZW5lcmljOiBJbnZhbGlkIEVHTCBzdGF0ZQpFcnJvcjogbWFpbjog
Q291bGQgbm90IGluaXRpYWxpemUgY2FudmFzCiMgCgo=
--00000000000026ebd70593b12960
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--00000000000026ebd70593b12960--


From xen-devel-bounces@lists.xenproject.org Sun Sep 29 14:26:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 14: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 1iEa9Q-0003uv-PX; Sun, 29 Sep 2019 14: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=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEa9P-0003uq-PH
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 14:26:15 +0000
X-Inumbo-ID: 166f6f4b-e2c5-11e9-96b8-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 166f6f4b-e2c5-11e9-96b8-12813bfff9fa;
 Sun, 29 Sep 2019 14:26:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B20B028;
 Sun, 29 Sep 2019 07:26:12 -0700 (PDT)
Received: from [10.37.12.74] (unknown [10.37.12.74])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 72F183F706;
 Sun, 29 Sep 2019 07:26:11 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1904171340390.1370@sstabellini-ThinkPad-X260>
 <be790e9c-75bb-b38b-9a01-8c586580ed1a@arm.com>
 <alpine.DEB.2.10.1904181056410.1370@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <441ce7f6-7907-dc23-b0e6-7503ba888953@arm.com>
Date: Sun, 29 Sep 2019 15:26:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1904181056410.1370@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/12] xen/arm: fix get_cpu_info() when
 built with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 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>

SGksCgpTb3JyeSwgSSBhbSBwaWNraW5nIHVwIHRoaXMgc2VyaWVzIGFnYWluLgoKT24gNC8xOC8x
OSA3OjAzIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2VkLCAxNyBBcHIgMjAx
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gNC8xNy8xOSA5OjQ1IFBNLCBT
dGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBXZWQsIDI3IE1hciAyMDE5LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4gQ2xhbmcgdW5kZXJzdGFuZHMgdGhlIEdDQ2lzbSBpbiB1c2UgaGVy
ZSwgYnV0IHN0aWxsIGNvbXBsYWlucyB0aGF0IHNwIGlzCj4+Pj4gdW5pdGlhbGlzZWQuIEluIHN1
Y2ggY2FzZXMsIHJlc29ydCB0byB0aGUgb2xkZXIgdmVyc2lvbnMgb2YgdGhpcyBjb2RlLAo+Pj4+
IHdoaWNoIGRpcmVjdGx5IHJlYWQgc3AgaW50byB0aGUgdGVtcG9yYXJ5IHZhcmlhYmxlLgo+Pj4+
Cj4+Pj4gTm90ZSB0aGF0IHdlIHN0aWxsIGtlZXAgdGhlIEdDQ2lzbSBpbiB0aGUgZGVmYXVsdCBj
YXNlLCBhcyBpdCBjYXVzZXMgR0NDCj4+Pj4gdG8gY3JlYXRlIHJhdGhlciBiZXR0ZXIgYXNzZW1i
bHkuCj4+Pj4KPj4+PiBUaGlzIGlzIGJhc2VkIG9uIHRoZSB4ODYgY291bnRlcnBhcnQuCj4+Pgo+
Pj4gSSB1bmRlcnN0YW5kIHRoaXMgaXMgYmFzZWQgb24gYW4gZXhpc3RpbmcgYXBwcm9hY2ggYnV0
IHdoYXQgYWJvdXQgb3RoZXIKPj4+IGNvbXBpbGVycz8gSSBoYXZlIGEgc3VnZ2VzdGlvbiBiZWxv
dy4KPj4KPj4gV2hhdCBpZiB0aGUgY29tcGlsZXIgYWN0dWFsbHkgc3VwcG9ydCBuYW1lZCByZWdp
c3RlcnM/IFdoeSB3b3VsZCB3ZSBtYWtlIHRoZQo+PiBjb2RlIGxlc3MgZWZmaWNpZW50Pwo+IAo+
IEl0IGlzIG5vdCBteSBpbnRlbnRpb24gdG8gbWFrZSB0aGUgY29kZSBsZXNzIGVmZmljaWVudCBm
b3Igb3RoZXIKPiBjb21waWxlcnMuIEhvd2V2ZXIsIHJlYWRpbmcgdGhlIGNvbW1pdCBtZXNzYWdl
IGFuZCB0aGUgcGF0Y2ggSSBoYXZlIHRoZQo+IGltcHJlc3Npb24gdGhhdCB0aGUgY2xhbmcgdmVy
c2lvbiBpcyBtb3JlIGxpa2VseSB0byBiZSBhcHBsaWNhYmxlIHRvCj4gb3RoZXIgY29tcGlsZXJz
LCBjb21wYXJlZCB0byB0aGUgZ2NjIHZlcnNpb24uIE1vcmUgInN0YW5kYXJkIi4gVGhlCj4gcmVh
c29uIGlzIHRoYXQgdGhlIGNsYW5nIHZlcnNpb24gb25seSByZXF1aXJlcyBhc20gaW5saW5lLCB3
aGlsZSB0aGUgZ2NjCj4gdmVyc2lvbiByZXF1aXJlcyBib3RoIGFzbSBpbmxpbmUgYW5kIG5hbWVk
IHJlZ2lzdGVycy4gRm9yIHRoZSBzYWtlIG9mCj4gZ2V0dGluZyBYZW4gdG8gY29tcGlsZSBvdXQg
b2YgdGhlIGJveCB3aXRoIGFueSBDIGNvbXBpbGVyLCBJIHRoaW5rIGl0IGlzCj4gYmVzdCBpZiB3
ZSBkZWZhdWx0IHRvIHRoZSBsZXNzIGRlbWFuZGluZyB2ZXJzaW9uIG9mIHRoZSBpbXBsZW1lbnRh
dGlvbgo+IGZvciB1bmtub3duIGNvbXBpbGVycy4KV2hpbGUgYnVpbGRpbmcgWGVuIG91dCBvZiBi
b3ggaXMgbmljZSBnb2FsIHRvIGhhdmUsIHRoaXMgaXMgbGlrZWx5IGJlIAp2ZXJ5IGhhcmQgdG8g
cmVhY2ggb3V0IGJlY2F1c2UgWGVuIGlzIHVzaW5nIGEgbG90IG9mIEdDQ2lzbS4gSXQgbW9zdGx5
IAp3b3JrIHdpdGggQ2xhbmcgYmVjYXVzZSB0aGV5IGhhdmUgYWRvcHRlZCBzb21lIG9mIHRoZW0u
CgpJIHdvdWxkIGJlIGhhcHB5IHRvIHJldmVydCB0aGUgY29uZGl0aW9uLCBidXQgdGhlbiBBRkFJ
Q1QgdGhlcmUgYXJlIG5vIApwcmV0dHkgd2F5IHRvIG5vdyB0aGF0IHdlIGFyZSB1c2luZyBHQ0Mu
IFdoaWxlIHRoZSBkZWZpbmUgX19HTlVDX18gaXMgCm1lYW50IHRvIHRlbGwgeW91IHRoaXMgaXMg
Y29tcGlsZWQgd2l0aCBHQ0MsIGNsYW5nIGlzIGFsc28gZGVmaW5pbmcgaXQuCgpTbyB0aGUgY29u
ZGl0aW9uIHdvdWxkIGhhdmUgdG8gYmUKCiNpZiAhZGVmaW5lZChfX2NsYW5nX18pICYmIGRlZmlu
ZWQoX19HTlVDX18pCgpCdXQgdGhlbiBpZiBjbGFuZyBpcyBhbHJlYWR5IGRlZmluaW5nIF9fR05V
Q19fLCB3aGF0IGFjdHVhbGx5IHByZXZlbnRzIAphbnkgb3RoZXIgdG8gZG8gaXQ/CgpJIGhhdmUg
eWV0IHRvIHNlZSBhbnlvbmUgd2FudGVkIHRvIGJ1aWxkIFhlbiB3aXRoIGFub3RoZXIgY29tcGls
ZXIgb3RoZXIgCnRoYW4gY2xhbmcgYW5kIEdDQy4gU28gSSB3aWxsIGxlYXZlIHRoaXMgcGF0Y2gg
YXMgaXMuIEZlZWwgZnJlZSB0byAKc3VnZ2VzdCBhIGRpZmZlcmVudCBhcHByb2FjaCBpZiB5b3Ug
YXJlIG5vdCBoYXBweSB3aXRoIHRoaXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 15:41:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 15:41: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 1iEbJb-0001QM-Qg; Sun, 29 Sep 2019 15:40:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEbJZ-0001QH-PQ
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 15:40:49 +0000
X-Inumbo-ID: 7e79c3ce-e2cf-11e9-96b9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 7e79c3ce-e2cf-11e9-96b9-12813bfff9fa;
 Sun, 29 Sep 2019 15:40:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEbJR-0000bR-J8; Sun, 29 Sep 2019 15:40: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 1iEbJR-0001WW-59; Sun, 29 Sep 2019 15:40:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEbJR-0000hF-4H; Sun, 29 Sep 2019 15:40:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141959-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:heisenbug
 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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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=7a4e6711114905b3cbbe48e81c3222361a7f3579
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 15:40:41 +0000
Subject: [Xen-devel] [xen-unstable test] 141959: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk1OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTk1OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9o
b3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAy
MiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQxODIyCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAxMSBleGFtaW5lLXNl
cmlhbC9ib290bG9hZGVyIGZhaWwgaW4gMTQxOTE5IHBhc3MgaW4gMTQxOTU5CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFp
bCBpbiAxNDE5MTkgcGFzcyBpbiAxNDE5NTkKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
MjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIHBhc3MgaW4gMTQxOTE5CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgN2E0ZTY3MTExMTQ5MDViM2NiYmU0OGU4MWMzMjIyMzYxYTdmMzU3OQpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjkzYWJmMDMxNWVmZWY4NjEyNzBj
MjVkODNjODA0N2ZkNmE1NGVjNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxODIyICAyMDE5LTA5
LTI1IDE0OjU5OjU1IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MTg4MiAgMjAx
OS0wOS0yNyAwMToyMDo1NSBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MTkxOSAgMjAxOS0wOS0yNyAyMjozODozMyBaICAgIDEgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFNpbW9uIEdhaXNl
ciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
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
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODQ0IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 15:56:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 15:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEbYt-0002O0-Lf; Sun, 29 Sep 2019 15: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=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEbYr-0002Nu-PC
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 15:56:37 +0000
X-Inumbo-ID: b53c931c-e2d1-11e9-96b9-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b53c931c-e2d1-11e9-96b9-12813bfff9fa;
 Sun, 29 Sep 2019 15:56:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 815E51570;
 Sun, 29 Sep 2019 08:56: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 B51DC3F706;
 Sun, 29 Sep 2019 08:56:31 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 29 Sep 2019 16:56:26 +0100
Message-Id: <20190929155627.23493-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190929155627.23493-1-julien.grall@arm.com>
References: <20190929155627.23493-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 1/2] xen/arm: domain_build: Avoid
 implicit conversion from ULL to UL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgOC4wIHdpbGwgZmFpbCB0byBidWlsZCBkb21haW5fYnVpbGQuYyBvbiBBcm0zMiBiZWNh
dXNlIG9mIHRoZQpmb2xsb3dpbmcgZXJyb3I6Cgpkb21haW5fYnVpbGQuYzo0NDg6MjE6IGVycm9y
OiBpbXBsaWNpdCBjb252ZXJzaW9uIGZyb20gJ3Vuc2lnbmVkIGxvbmcgbG9uZycgdG8gJ3Vuc2ln
bmVkIGxvbmcnIGNoYW5nZXMgdmFsdWUgZnJvbSAxMDkwOTIxNjkzMTg0IHRvIDAKWy1XZXJyb3Is
LVdjb25zdGFudC1jb252ZXJzaW9uXQogICAgYmFua19zaXplID0gTUlOKEdVRVNUX1JBTTFfU0la
RSwga2luZm8tPnVuYXNzaWduZWRfbWVtKTsKCkFybTMyIGlzIGFibGUgdG8gc3VwcG9ydCBtb3Jl
IHRoYW4gNEdCIG9mIHBoeXNpY2FsIG1lbW9yeSwgc28gaXQgd291bGQKYmUgdGhlb3JpY2FsbHkg
cG9zc2libGUgdG8gY3JlYXRlIGRvbWlhbiB3aXRoIG1vcmUgdGhlIDRHQiBvZiBSQU0uClRoZXJl
Zm9yZSwgdGhlIHNpemUgb2YgYSBiYW5rIG1heSBub3QgZml0IGluIDMyLWJpdC4KClRoaXMgY2Fu
IGJlIHJlc29sdmVkIGJ5IHN3aXRjaCB0aGUgdmFyaWFibGUgYmFua19zaXplIGFuZCB0aGUgcGFy
YW1ldGVyCnRvdF9zaXplIHRvICJwYWRkcl90Ii4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgogICAgSSBhbSBub3QgYXdhcmUgb2YgYW55IHVzZXJzIHRyeWluZyB0byBhbGxv
Y2F0ZSBtb3JlIHRoYW4gNEdCIFZNIGZvcgogICAgMzItYml0ICh0aGVyZSBtb3JlIGl0IGlzIGlu
IHRoZSBkb20wbGVzcyBwYXRoKS4gTm9uZXRoZWxlc3MsIGl0CiAgICB3b3VsZCBiZSBiZXN0IHRv
IGZpeCBpdCBhcyBzb29uIGFzIHBvc3NpYmxlLgoKICAgIE9ubHkgYnVpbHQgdGVzdCBpdC4KLS0t
CiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDMzN2E4
OWU1MTguLmI3OTFlNGI1MTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTM3Nyw3ICszNzcsNyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQsCiBz
dGF0aWMgYm9vbCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBz
Z2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyB0b3Rfc2l6ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3QgdG90X3NpemUpCiB7CiAgICAgaW50IHJlczsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsK
QEAgLTQzMyw3ICs0MzMsNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1v
cnkoc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnko
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKICAgICB1bnNp
Z25lZCBpbnQgaTsKLSAgICB1bnNpZ25lZCBsb25nIGJhbmtfc2l6ZTsKKyAgICBwYWRkcl90IGJh
bmtfc2l6ZTsKIAogICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQWxsb2NhdGluZyBtYXBwaW5ncyB0
b3RhbGxpbmcgJWxkTUIgZm9yICVwZDpcbiIsCiAgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9y
bWF0IHRoaXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 15:56:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 15:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEbYo-0002Nl-BY; Sun, 29 Sep 2019 15:56: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=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEbYm-0002Ng-Vi
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 15:56:33 +0000
X-Inumbo-ID: b497b310-e2d1-11e9-96b9-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b497b310-e2d1-11e9-96b9-12813bfff9fa;
 Sun, 29 Sep 2019 15:56:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8185A1000;
 Sun, 29 Sep 2019 08:56: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 AA9853F706;
 Sun, 29 Sep 2019 08:56:30 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 29 Sep 2019 16:56:25 +0100
Message-Id: <20190929155627.23493-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13 0/2] xen/arm: domain_build: Avoid
 implicit conversion from ULL to UL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgaXMgaGVyZSB0byBhdm9pZCBhbiBpbXBs
aWNpdCBjb252ZXJzaW9uIGZyb20gVUxMIHRvIFVMCndoZW4gYnVpbGRpbmcgd2l0aCBBcm0zMiAo
c2VlIHBhdGNoICMxKS4gVGhpcyBwYXRjaCBpcyBjYW5kaWRhdGUgZm9yIFhlbiA0LjEzLgoKVGhl
IHNlY29uZCBwYXRjaCBpcyBvbmx5IGEgY29kaW5nIHN0eWxlIGZpeC4gU28gY291bGQgYmUgZGVm
ZXJyZWQgdG8gbmV4dC4KCkNoZWVycywKCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgpKdWxpZW4gR3JhbGwgKDIpOgogIHhlbi9hcm06IGRvbWFpbl9idWlsZDogQXZvaWQgaW1w
bGljaXQgY29udmVyc2lvbiBmcm9tIFVMTCB0byBVTAogIHhlbi9hcm06IGRvbWFpbl9idWlsZDog
SW5kZW50IGNvcnJlY3RseSBwYXJhbWV0ZXJzIG9mCiAgICBhbGxvY19iYW5rX21lbW9yeSgpCgog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 15:56:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 15: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 1iEbYy-0002Pg-4G; Sun, 29 Sep 2019 15:56:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEbYw-0002PT-R7
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 15:56:42 +0000
X-Inumbo-ID: b53c931d-e2d1-11e9-96b9-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b53c931d-e2d1-11e9-96b9-12813bfff9fa;
 Sun, 29 Sep 2019 15:56:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 67F0D1597;
 Sun, 29 Sep 2019 08:56:33 -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 B69533F706;
 Sun, 29 Sep 2019 08:56:32 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 29 Sep 2019 16:56:27 +0100
Message-Id: <20190929155627.23493-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190929155627.23493-1-julien.grall@arm.com>
References: <20190929155627.23493-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 2/2] xen/arm: domain_build: Indent
 correctly parameters of alloc_bank_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: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYjc5MWU0
YjUxMi4uMjY4ZTA3NGFmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMzc1LDkgKzM3NSw5IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwKIH0K
IAogc3RhdGljIGJvb2wgX19pbml0IGFsbG9jYXRlX2JhbmtfbWVtb3J5KHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3Qgc2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qg
dG90X3NpemUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnZm5fdCBzZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZGRyX3QgdG90X3NpemUpCiB7CiAgICAgaW50IHJlczsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 16:30:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 16: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 1iEc53-0005Wc-0C; Sun, 29 Sep 2019 16: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=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEc52-0005WX-1w
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 16:29:52 +0000
X-Inumbo-ID: 5939a082-e2d6-11e9-96b9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 5939a082-e2d6-11e9-96b9-12813bfff9fa;
 Sun, 29 Sep 2019 16:29: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 1iEc4v-00022L-6M; Sun, 29 Sep 2019 16:29:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEc4u-0005MJ-R3; Sun, 29 Sep 2019 16:29:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEc4u-0002p6-QP; Sun, 29 Sep 2019 16:29:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141963-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c6f5012ba5fa834cbd5274b1b8369e2c5d2f5933
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 16:29:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 141963: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk2MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5NjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0
MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0
MTkyNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBjNmY1MDEy
YmE1ZmE4MzRjYmQ1Mjc0YjFiODM2OWUyYzVkMmY1OTMzCmJhc2VsaW5lIHZlcnNpb246CiBxZW11
dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDQy
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFog
ICA0MSBkYXlzICAgNDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxOTI1ICAyMDE5
LTA5LTI4IDAxOjA5OjU5IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGln
YWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4K
ICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hl
dnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNp
c0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBrZXJuZWwub3JnPgogIEFuZHJldyBKZWZmZXJ5
IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNo
QHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJhQHdkYy5jb20+CiAgQXVyZWxpZW4gSmFybm8g
PGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUu
aHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxr
YmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWls
LmNvbT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgog
IENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENoZW4gWmhhbmcgPHRn
ZmJldGFAbWUuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJt
LmNvbT4KICBDaHJpc3RpYW4gU3ZlbnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNvbT4KICBDbGViZXIg
Um9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQu
Y29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4K
ICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBC
YXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVy
cmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lh
c0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
bWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckBy
ZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIGZhbmd5aW5nIDxm
YW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
ICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNr
LXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+CiAgSGlr
YXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBMZSBDdWlyb3QgPGNo
ZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBK
aW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxA
am1zLmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpv
aG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBnb29nbGUuY29tPgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1
c3VhbEByZWRoYXQuY29tPgogIEp1c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxmQGdtYWlsLmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVy
aWMua29ucmFkQGFkYWNvcmUuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1
QGdtYWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwu
Y29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmll
ciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJv
IFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5j
b20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAg
TWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJt
YnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+
CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpA
cmVkaGF0LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhp
d2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFs
IFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdn
aW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIg
PG5pcnNvZkBnbWFpbC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBh
bG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhZ3VwdGFA
cmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwg
QS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMg
PHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21h
aWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBh
dmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTGlldmVuIDxw
bEBrYW1wLmRlPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQ
ZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0
YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5j
b20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBv
bGxhIDxyYW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5u
b3J3aXR6QG51dGFuaXguY29tPgogIFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNv
bT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBS
b21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2Fu
ZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51
eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGl2YXBy
YXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdv
b2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+
CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVu
IFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwu
Y29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRo
dXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255
Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3Yt
T2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVu
Z2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWlmYW4gTHVvIDxsdW95aWZh
bkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29t
PgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290
b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxOTU0
MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 16:35:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 16:35:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEcAL-0006HU-Nd; Sun, 29 Sep 2019 16:35:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kiTL=XY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEcAJ-0006HP-TM
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 16:35:19 +0000
X-Inumbo-ID: 1de297fe-e2d7-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 1de297fe-e2d7-11e9-bf31-bc764e2007e4;
 Sun, 29 Sep 2019 16:35:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 78C851000;
 Sun, 29 Sep 2019 09:35: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 9FC933F706;
 Sun, 29 Sep 2019 09:35:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 29 Sep 2019 17:35:10 +0100
Message-Id: <20190929163510.15688-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: p2m: Fix typo in the comment
 on top of P2M_ROOT_LEVEL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vcDJtLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKaW5kZXggNWZmNmNlMTVmNi4uNGE0MjlkYzFiZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMjUsNyArMjUsNyBA
QCBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X3ZtaWQgPSBNQVhfVk1JRF84
X0JJVDsKIC8qIFZNSUQgaXMgYnkgZGVmYXVsdCA4IGJpdCB3aWR0aCBvbiBBQXJjaDY0ICovCiAj
ZGVmaW5lIE1BWF9WTUlEICAgICAgIG1heF92bWlkCiAjZWxzZQotLyogRmlyc3QgbGV2ZWwgUDJN
IGlzIGFsd2F5IDIgY29uc2VjdXRpdmUgcGFnZXMgKi8KKy8qIEZpcnN0IGxldmVsIFAyTSBpcyBh
bHdheXMgMiBjb25zZWN1dGl2ZSBwYWdlcyAqLwogI2RlZmluZSBQMk1fUk9PVF9MRVZFTCAxCiAj
ZGVmaW5lIFAyTV9ST09UX09SREVSICAgIDEKIC8qIFZNSUQgaXMgYWx3YXlzIDggYml0IHdpZHRo
IG9uIEFBcmNoMzIgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 17:41:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 17:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEdCZ-00039S-61; Sun, 29 Sep 2019 17:41: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=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEdCY-00039N-0N
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 17:41:42 +0000
X-Inumbo-ID: 647d9020-e2e0-11e9-96ba-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 647d9020-e2e0-11e9-96ba-12813bfff9fa;
 Sun, 29 Sep 2019 17:41:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEdCV-0003Lr-Ep; Sun, 29 Sep 2019 17:41: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 1iEdCV-0002A9-1o; Sun, 29 Sep 2019 17:41:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEdCV-0001tL-0n; Sun, 29 Sep 2019 17:41:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141967-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate: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:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot: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-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-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx: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-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl: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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot: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-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 17:41:39 +0000
Subject: [Xen-devel] [linux-4.4 test] 141967: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk2NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTk2Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MTg5NiBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCBmYWlsIGlu
IDE0MTg5NiBwYXNzIGluIDE0MTk2NwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICA3IHhlbi1ib290ICAgIGZhaWwgaW4gMTQxODk2IHBhc3MgaW4gMTQxOTY3CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxNDE4OTYgcGFz
cyBpbiAxNDE5NjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBpbiAxNDE4OTYgcGFzcyBpbiAxNDE5NjcKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDE5MzQgcGFzcyBpbiAx
NDE4OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTkzNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgICBmYWlsIHBhc3MgaW4gMTQxOTM0CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDVmMDkwZDgzN2IxZjYxYmExMjc4MGE4YjgxOTZiNjlhMDBkN2NkNzAKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3
M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODoz
MCBaICAgNTYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6
NDA6MjYgWiAgIDU0IGRheXMgICA2MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1
OTkgIDIwMTktMDktMjEgMTk6MDA6NDYgWiAgICA3IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMw
MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDk2NjAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 18:26:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 18:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEdu5-0006O1-Vt; Sun, 29 Sep 2019 18:26: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=heD2=XY=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iEdu4-0006Nw-OG
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 18:26:40 +0000
X-Inumbo-ID: ac66c8b0-e2e6-11e9-96bc-12813bfff9fa
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by localhost (Halon) with ESMTPS
 id ac66c8b0-e2e6-11e9-96bc-12813bfff9fa;
 Sun, 29 Sep 2019 18:26:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 MIME-Version:Date:Message-ID:Cc:To:Subject:From:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Mhb3JtONLhkh8g+mStCOxeY5PpLYxcVZtYx5jNc5DVQ=; b=kWTLMrBUnCLnQI5ncfqDlZ8xf1
 eqmrbbremgMVG8GAEmCFThVnMy8HSmWG/55XrC9+0qlXcyTjQUwBhAG7FGCn7uSmJvrX6Hmryy7Zy
 qPldITaMalb5dHiboIv2Li7RlAOdOtOV1LQqgbb9Ldic84DTC5h9aJYNlGWX7/Ry3ZTU=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:57650
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iEduZ-0003TT-3m; Sun, 29 Sep 2019 20:27:11 +0200
From: Sander Eikelenboom <linux@eikelenboom.it>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <4010b453-54cc-152d-27c7-a7d5cb4acb11@eikelenboom.it>
Date: Sun, 29 Sep 2019 20:27:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen-unstable: regression when trying to shutdown HVM
 guest with pci passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.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>

SGkgQW50aG9ueSwKCldoaWxlIHRlc3RpbmcgSSBlbmNvdW50ZXJlZCBhIHByb2JsZW0gd2l0aCBt
eSBIVk0gZ3Vlc3RzIHdoaWNoIHVzZSBwY2kgcGFzc3Rocm91Z2guCldoZW4gdHJ5aW5nIHRvIHNo
dXRkb3duIHRoZSBndWVzdCBpdCB3aWxsIHN0YXkgaW4gdGhlICItLS1zLS0iIHJ1bnN0YXRlIGlu
ZGVmaW5pdGVseS4KCk9uIHRoZSBndWVzdCBjb25zb2xlIEkgZ2V0OgogICAgWyAgNTE4LjU4NzY2
OV0geGVuYnVzOiB4ZW5idXNfZGV2X3NodXRkb3duOiBkZXZpY2UvcGNpLzA6IEluaXRpYWxpc2lu
ZyAhPSBDb25uZWN0ZWQsIHNraXBwaW5nCiAgICBbICA1MTguNjc0ODcwXSBBQ1BJOiBQcmVwYXJp
bmcgdG8gZW50ZXIgc3lzdGVtIHNsZWVwIHN0YXRlIFM1CiAgICBbICA1MTguNjgzOTUyXSByZWJv
b3Q6IFBvd2VyIGRvd24KCldoZW4gdHJ5aW5nIHRvIGRlc3Ryb3kgdGhlIHN0dWNrIGd1ZXN0IEkg
Z2V0OgoJbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMTY1OmRlc3Ryb3lfZG9taWRfcGNp
X2RvbmU6IERvbWFpbiA5OlBjaSBzaHV0ZG93biBmYWlsZWQKCWxpYnhsOiBlcnJvcjogbGlieGxf
ZG9tYWluLmM6MTA4OTpkb21haW5fZGVzdHJveV9jYWxsYmFjazogRG9tYWluIDk6VW5hYmxlIHRv
IGRlc3Ryb3kgZ3Vlc3QKCWxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTAxNjpkb21haW5f
ZGVzdHJveV9jYjogRG9tYWluIDk6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZCBkZXN0cm95
IGZhaWxlZCAocmM9LTkpCgpCaXNlY3Rpb24gdHVybmVkIHVwIGNvbW1pdCBmYWU0ODgwYzQ1ZmUw
MTVlNTY3YWZhMjIzZjc4YmYxN2E2ZDk4ZTFiICJsaWJ4bF9wY2k6IFVzZSBldl9xbXAgZm9yIHBj
aV9yZW1vdmUiIGFzIHRoZSBjdWxwcml0LgoKLS0KU2FuZGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Sep 29 20:40:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 29 Sep 2019 20:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEfyx-0007uf-Ec; Sun, 29 Sep 2019 20:39:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KBMj=XY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEfyv-0007ua-U6
 for xen-devel@lists.xenproject.org; Sun, 29 Sep 2019 20:39:49 +0000
X-Inumbo-ID: 44b26d42-e2f9-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 44b26d42-e2f9-11e9-b588-bc764e2007e4;
 Sun, 29 Sep 2019 20:39:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEfyp-0006mO-6W; Sun, 29 Sep 2019 20:39:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEfyo-0001VH-PQ; Sun, 29 Sep 2019 20:39:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEfyo-0001KQ-Ok; Sun, 29 Sep 2019 20:39:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141988-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=ac81789c3b3093a1efffc82333a7c13b8d814222
X-Osstest-Versions-That: ovmf=76e1e5631f1ad9b2275ff31fefe83258c0812b3d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 29 Sep 2019 20:39:42 +0000
Subject: [Xen-devel] [ovmf test] 141988: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk4OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5ODgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhYzgxNzg5YzNiMzA5M2ExZWZmZmM4MjMzM2E3YzEz
YjhkODE0MjIyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3NmUxZTU2
MzFmMWFkOWIyMjc1ZmYzMWZlZmU4MzI1OGMwODEyYjNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE5NjYgIDIwMTktMDktMjkgMDE6NDA6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQxOTg4ICAyMDE5LTA5LTI5IDEzOjEwOjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIENocmlzdG9waGVyIEogWnVyY2hlciA8Y2hyaXN0b3Bo
ZXIuai56dXJjaGVyQGludGVsLmNvbT4KICBkYW5uIGZyYXppZXIgPGRhbm4uZnJhemllckBjYW5v
bmljYWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBadXJjaGVy
LCBDaHJpc3RvcGhlciBKIDxjaHJpc3RvcGhlci5qLnp1cmNoZXJAaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDc2ZTFlNTYzMWYu
LmFjODE3ODljM2IgIGFjODE3ODljM2IzMDkzYTFlZmZmYzgyMzMzYTdjMTNiOGQ4MTQyMjIgLT4g
eGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 00:52:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 00: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 1iEjvV-0002eo-As; Mon, 30 Sep 2019 00:52: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=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEjvU-0002ej-8Q
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 00:52:32 +0000
X-Inumbo-ID: 94b1128a-e31c-11e9-96c1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 94b1128a-e31c-11e9-96c1-12813bfff9fa;
 Mon, 30 Sep 2019 00:52: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 1iEjvR-0003SH-V5; Mon, 30 Sep 2019 00: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 1iEjvR-0001np-IC; Mon, 30 Sep 2019 00:52:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEjvR-0007x9-B5; Mon, 30 Sep 2019 00:52:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141979-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=02dc96ef6c25f990452c114c59d75c368a1f4c8f
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 00:52:29 +0000
Subject: [Xen-devel] [linux-linus test] 141979: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk3OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxOTc5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDAyZGM5NmVmNmMyNWY5OTA0NTJjMTE0YzU5ZDc1YzM2OGEx
ZjRjOGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMy
OTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4
MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMjA4IGRheXMgIDE2MCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDE5NzkgIDIwMTktMDktMjkgMDg6MTE6MDggWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjQ5NDYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTg4ODIwIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 01:59:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 01: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 1iEkyI-0001bB-RL; Mon, 30 Sep 2019 01:59:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kTCF=XZ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iEkyH-0001b2-3P
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 01:59:29 +0000
X-Inumbo-ID: ef368fce-e325-11e9-bf31-bc764e2007e4
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by localhost (Halon) with ESMTPS
 id ef368fce-e325-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 01:59:28 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 7B3D218AA;
 Sun, 29 Sep 2019 21:59:27 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sun, 29 Sep 2019 21:59:27 -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=fm3; bh=p1+/Zt
 vq/NbkqtjCtMs/EHIRtO1tFG/9gkXXgRQ/tSY=; b=Hx0rzVuHdLKCK+PbQRHs8r
 tFJEumYSDcpXH4R5y8Jhw3muhKSOjUSsSFaOk24cpzmipPGfxWXZU7zvmNH107Ni
 7FUzMG/0WdGjWzE4Bn8BGC2qn8w9I9oe5htdI3G18BFdw3krlObULqKURPm4tyDi
 cb3vJlNyw6vQnkQwB7KuIdAOkVv2hC2ZIj12yOozlZOvQrm/+k2YczJ2KgyGZzlf
 7l0Qj8fcJXydlvz5WUlpEufZdTR5brBAKtJBf3wY7OymPvOGY/vtu3gt11lDR8UB
 Rzc1ib5+wA1oEawYKZ9o1oc7G9ntaDpxt3rnSNmdzJ6zfXlTsTwF6mwxKWadWFkQ
 ==
X-ME-Sender: <xms:fmGRXdFjPAd62VHHjmuVHGK7rYimjf4lKgKDbiQM0JgIh7LijWHlpg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrgedugdehudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:fmGRXSfHoaOJQ8zhfPvpD3zZKlkxFhSybCWMOqQUcERzRUweyLX12w>
 <xmx:fmGRXXHfldxZ6NQRZ5wTgm1SIGJBubspmiMik1DsxcacPlfFKIpVJw>
 <xmx:fmGRXbVp6u8huoUHr4LeIAR7LRPBXkhs1K_0hBk1asfkKp5DvZI8Lw>
 <xmx:f2GRXcEmUyB1zcRAggbBKDnjRRfgFHDQBzPBV20o4T6L-SPIjIaO8w>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A638B8005A;
 Sun, 29 Sep 2019 21:59:23 -0400 (EDT)
Date: Mon, 30 Sep 2019 03:59:20 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20190930015920.GU1222@mail-itl>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
 <20190925122941.GP8065@mail-itl>
 <20190925132617.73qdovaeddl45f2o@Air-de-Roger>
 <20190926041606.GR8065@mail-itl>
 <20190926071017.yztb44ho7tyt5aqz@Air-de-Roger>
 <20190929013554.GA24160@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20190929013554.GA24160@mail-itl>
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Brian Woods <brian.woods@amd.com>
Content-Type: multipart/mixed; boundary="===============5265425764046077647=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--oXXuwmZolLKlWh2N
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.

On Sun, Sep 29, 2019 at 03:35:57AM +0200, Marek Marczykowski-G=C3=B3recki w=
rote:
> On Thu, Sep 26, 2019 at 09:10:17AM +0200, Roger Pau Monn=C3=A9 wrote:
> > On Thu, Sep 26, 2019 at 06:16:06AM +0200, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> > > On Wed, Sep 25, 2019 at 03:26:17PM +0200, Roger Pau Monn=C3=A9 wrote:
> > > > On Wed, Sep 25, 2019 at 02:29:41PM +0200, Marek Marczykowski-G=C3=
=B3recki wrote:
> > > > > On Wed, Sep 25, 2019 at 11:41:50AM +0200, Roger Pau Monn=C3=A9 wr=
ote:
> > > > > > It would still be nice to get the missing bits (interrupt enabl=
ing),
> > > > > > or else this patch is kind of pointless, since it still doesn't=
 allow
> > > > > > stubdomains to work correctly with passed through devices.

BTW it is useful with permissive mode enabled.=20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2RYXgACgkQ24/THMrX
1yyDOAf+MStrtOuTtJWgC4QXpGllmbYpR5WNxQTW3XD0lTrJHR1cbmoErWQ2z9vY
Qhw1qgd4NlQ7LQqXCI8xAERtjYS9BmGNKrYmGIonzoOJGLL8kj6dGyT6x3yNMB6+
UdXkSDw9NXltprY/t0F+gGX2UxZRqigLXnj6SbGFD+WzA0pVSGXAd5j1qIbKgrV8
YNXXu3P9f6vfcBD0KhgLOp4AJWRPJyf912ORNgnPdEVGttJClPjDd7ExtYnKJ+Fm
4GkvB71lIuDChsEpeu/UwdLinaeb6N8DJg3BdOGxktDhtX8fmyGNFpb/ayu9KBhr
bC4CO9Bf2TWnpt/2iWnQ/gSHL1cb3w==
=wYVk
-----END PGP SIGNATURE-----

--oXXuwmZolLKlWh2N--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5265425764046077647==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 04:24:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 04:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEnE0-0005QQ-7m; Mon, 30 Sep 2019 04:23:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEnDy-0005QL-U1
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 04:23:50 +0000
X-Inumbo-ID: 16ba201a-e33a-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 16ba201a-e33a-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 04:23: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 1iEnDr-0004L4-8Y; Mon, 30 Sep 2019 04:23:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEnDq-0005ds-T8; Mon, 30 Sep 2019 04:23:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEnDq-00081R-S0; Mon, 30 Sep 2019 04:23:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141990-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw: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-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d5b7d10cb49cf8fcf1104606fb27b80233bb98c1
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 04:23:42 +0000
Subject: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk5MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTk5MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJF
R1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4g
dnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRl
L3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdS
LiB2cy4gMTQxODIyCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJp
YWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgZDViN2QxMGNiNDljZjhmY2YxMTA0NjA2ZmIyN2I4MDIz
M2JiOThjMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjkzYWJmMDMx
NWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
ODIyICAyMDE5LTA5LTI1IDE0OjU5OjU1IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTg4MiAgMjAxOS0wOS0yNyAwMToyMDo1NSBaICAgIDMgZGF5cyAgICA0IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTk5MCAgMjAxOS0wOS0yOSAxNTo0NToxMSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGlu
ZGlnQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
ICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+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
eHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
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
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODYyIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:16:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05:16: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 1iEo3B-00018d-GA; Mon, 30 Sep 2019 05:16:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jOUw=XZ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iEo3A-00018V-H0
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:16:44 +0000
X-Inumbo-ID: 7c103fba-e341-11e9-97fb-bc764e2007e4
Received: from mga03.intel.com (unknown [134.134.136.65])
 by localhost (Halon) with ESMTPS
 id 7c103fba-e341-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 05:16:41 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Sep 2019 22:16:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,565,1559545200"; d="scan'208";a="220535688"
Received: from knl-rvp-beta.sh.intel.com ([10.239.48.66])
 by fmsmga002.fm.intel.com with ESMTP; 29 Sep 2019 22:16:38 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org,
	chao.gao@intel.com
Date: Mon, 30 Sep 2019 05:24:31 +0800
Message-Id: <1569792271-19856-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Subject: [Xen-devel] [PATCH for Xen 4.13] x86/msi: Don't panic if msix
 capability is 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: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCwgWGVuIGlzbid0IGF3YXJlIG9mIGRldmljZSByZXNldCAoaW5pdGlhdGVkIGJ5IGRv
bTApLiBYZW4gbWF5CmFjY2VzcyB0aGUgZGV2aWNlIHdoaWxlIGRldmljZSBjYW5ub3QgcmVzcG9u
ZCB0byBjb25maWcgcmVxdWVzdHMKbm9ybWFsbHkgKGUuZy4gIGFmdGVyIGRldmljZSByZXNldCwg
ZGV2aWNlIG1heSByZXNwb25kIHRvIGNvbmZpZwpyZXF1ZXN0cyB3aXRoIENSUyBjb21wbGV0aW9u
cyB0byBpbmRpY2F0ZSBpdCBuZWVkcyBtb3JlIHRpbWUgdG8KY29tcGxldGUgYSByZXNldCwgcmVm
ZXIgdG8gcGNpX2Rldl93YWl0KCkgaW4gbGludXgga2VybmVsIGZvciBtb3JlCmRldGFpbCkuIEhl
cmUsIGRvbid0IGFzc3VtZSBtc2l4IGNhcGFiaWxpdHkgaXMgYWx3YXlzIHZpc2libGUgYW5kCnJl
dHVybiAtRUFHQUlOIHRvIHRoZSBjYWxsZXIuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgotLS0KSSBkaWRuJ3QgZmluZCBhIHdheSB0byB0cmlnZ2VyIHRoZSBh
c3NlcnRpb24gaW4gbm9ybWFsIHVzYWdlcy4KSXQgaXMgZm91bmQgYnkgYW4gaW50ZXJuYWwgdGVz
dDogZWNobyAxIHRvIC9zeXMvYnVzL3BjaS88c2JkZj4vcmVzZXQKd2hlbiB0aGUgZGV2aWNlIGlz
IGJlaW5nIHVzZWQgYnkgYSBndWVzdC4gQWx0aG91Z2ggdGhlIHRlc3QgaXMgYQpsaXR0bGUgaW5z
YW5lLCBpdCBpcyBiZXR0ZXIgdG8gYXZvaWQgY3Jhc2hpbmcgWGVuIGV2ZW4gZm9yIHRoaXMgY2Fz
ZS4KLS0tCiB4ZW4vYXJjaC94ODYvbXNpLmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jCmluZGV4IDc2ZDQwMzQuLmUyZjNjNmMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYworKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTEy
NjUsNyArMTI2NSwxMyBAQCBpbnQgcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2VwdChzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgcG9zID0gZW50cnkgPyBl
bnRyeS0+bXNpX2F0dHJpYi5wb3MKICAgICAgICAgICAgICAgICAgICAgOiBwY2lfZmluZF9jYXBf
b2Zmc2V0KHNlZywgYnVzLCBzbG90LCBmdW5jLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0NBUF9JRF9NU0lYKTsKLSAgICAgICAgQVNTRVJUKHBvcyk7Cisg
ICAgICAgIGlmICggdW5saWtlbHkoIXBvcykgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmlu
dGtfb25jZShYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAy
eDolMDJ4LiV1IE1TSS1YIGNhcGFiaWxpdHkgaXMgbWlzc2luZ1xuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jKTsKKyAgICAgICAgICAgIHJldHVybiAtRUFH
QUlOOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCByZWcgPj0gcG9zICYmIHJlZyA8IG1zaXhf
cGJhX29mZnNldF9yZWcocG9zKSArIDQgKQogICAgICAgICB7Ci0tIAoxLjguMy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:21:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEo80-0001ua-95; Mon, 30 Sep 2019 05:21:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo7y-0001uU-JG
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:21:42 +0000
X-Inumbo-ID: 2e7db179-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2e7db179-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:21: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 AA363B021;
 Mon, 30 Sep 2019 05:21:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:19 +0200
Message-Id: <20190930052135.11257-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 03/19] 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>,
 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>

SW4gc2V2ZXJhbCBwbGFjZXMgdGhlcmUgaXMgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVy
IHNjaGVkIHVuaXQKbWlzc2luZy4gQWRkIHRoYXQgbWlzc2luZyBzdXBwb3J0ICh3aXRoIHRoZSBl
eGNlcHRpb24gb2YgaW5pdGlhbAphbGxvY2F0aW9uKSBhbmQgbWlzc2luZyBoZWxwZXJzIGZvciB0
aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClJGQyBWMjoK
LSBmaXggdmNwdV9ydW5zdGF0ZV9oZWxwZXIoKQpWMToKLSBhZGQgc3BlY2lhbCBoYW5kbGluZyBm
b3IgaWRsZSB1bml0IGluIHVuaXRfcnVubmFibGUoKSBhbmQKICB1bml0X3J1bm5hYmxlX3N0YXRl
KCkKVjI6Ci0gaGFuZGxlIGFmZmluaXR5X2Jyb2tlbiBjb3JyZWN0bHkgKEphbiBCZXVsaWNoKQpW
MzoKLSB0eXBlIGZvciBjcHUgLT51bnNpZ25lZCBpbnQgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9j
b21tb24vZG9tYWluLmMgICAgICAgIHwgIDUgKysrKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAg
ICAgIHwgIDkgKysrKystLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8IDE2ICsrKysr
KysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwppbmRleCBhOTg4MjUwOWVkLi45M2FhODU2YmNiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTEyNzMsNyArMTI3MywxMCBA
QCBpbnQgdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hc3luY19leGNlcHRpb25f
bWFzayA9IDA7CiAgICAgbWVtc2V0KHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSwgMCwgc2l6ZW9m
KHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSkpOwogI2VuZGlmCi0gICAgdi0+YWZmaW5pdHlfYnJv
a2VuID0gMDsKKyAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiAmIFZDUFVfQUZGSU5JVFlfT1ZF
UlJJREUgKQorICAgICAgICB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eSh2LCBOUl9DUFVTLCBWQ1BV
X0FGRklOSVRZX09WRVJSSURFKTsKKyAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiAmIFZDUFVf
QUZGSU5JVFlfV0FJVCApCisgICAgICAgIHZjcHVfdGVtcG9yYXJ5X2FmZmluaXR5KHYsIE5SX0NQ
VVMsIFZDUFVfQUZGSU5JVFlfV0FJVCk7CiAgICAgY2xlYXJfYml0KF9WUEZfYmxvY2tlZCwgJnYt
PnBhdXNlX2ZsYWdzKTsKICAgICBjbGVhcl9iaXQoX1ZQRl9pbl9yZXNldCwgJnYtPnBhdXNlX2Zs
YWdzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCmluZGV4IDljMWIwNDRiNDkuLjMwOTRmZjY4MzggMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI1Miw4ICsy
NTIsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAgICAgc190
aW1lX3QgZGVsdGE7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0
OwogCi0gICAgQVNTRVJUKHYtPnJ1bnN0YXRlLnN0YXRlICE9IG5ld19zdGF0ZSk7CiAgICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+c2NoZWR1bGVf
bG9jaykpOworICAgIGlmICggdi0+cnVuc3RhdGUuc3RhdGUgPT0gbmV3X3N0YXRlICkKKyAgICAg
ICAgcmV0dXJuOwogCiAgICAgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHYpOwogCkBAIC0xNzI5
LDE0ICsxNzMwLDE0IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNyLAogICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRl
LnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/CiAgICAgICAgICAgICAgKG5vdyAtIG5leHQt
PnN0YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+bmV4dF90aW1lKTsKIAotICAgIEFTU0VSVChw
cmV2LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5pbmcpOworICAg
IEFTU0VSVCh1bml0X3J1bm5pbmcocHJldikpOwogCiAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NX
SVRDSCwgcHJldi0+ZG9tYWluLT5kb21haW5faWQsIHByZXYtPnVuaXRfaWQsCiAgICAgICAgICAg
ICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQpOwogCiAgICAgc2NoZWRf
dW5pdF9ydW5zdGF0ZV9jaGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7CiAKLSAgICBBU1NFUlQobmV4
dC0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBB
U1NFUlQoIXVuaXRfcnVubmluZyhuZXh0KSk7CiAgICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFu
Z2UobmV4dCwgdHJ1ZSwgbm93KTsKIAogICAgIC8qCkBAIC0xODU4LDcgKzE4NTksNyBAQCB2b2lk
IHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAq
dm5leHQpCiAgICAgICAgICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3Vz
X291dF9jbnQpICkKICAgICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKICAgICB9Ci0gICAgZWxz
ZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKKyAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgJiYg
c2NoZWRfZ3JhbnVsYXJpdHkgPT0gMSApCiAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOwog
fQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oCmluZGV4IDdlNTY4YTlkOWYuLjk4M2YyZWNlODMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oCkBAIC04MSw2ICs4MSwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfdW5pdF9vbmxpbmUo
Y29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCB1bml0X3J1bm5pbmcoY29uc3Qgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCit7CisgICAgcmV0dXJuIHVuaXQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9y
dW5uaW5nXTsKK30KKwogLyogUmV0dXJucyB0cnVlIGlmIGF0IGxlYXN0IG9uZSB2Y3B1IG9mIHRo
ZSB1bml0IGlzIHJ1bm5hYmxlLiAqLwogc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGUo
Y29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CkBAIC0xMjYsNyArMTMxLDE2IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlX3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnJlcykKIHsKLSAgICB1bml0LT52Y3B1X2xpc3QtPnByb2Nlc3NvciA9IHJl
cy0+bWFzdGVyX2NwdTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gY3B1bWFza19maXJzdChyZXMt
PmNwdXMpOworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92
Y3B1ICggdW5pdCwgdiApCisgICAgeworICAgICAgICBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcyk7
CisgICAgICAgIHYtPnByb2Nlc3NvciA9IGNwdTsKKyAgICAgICAgY3B1ID0gY3B1bWFza19uZXh0
KGNwdSwgcmVzLT5jcHVzKTsKKyAgICB9CisKICAgICB1bml0LT5yZXMgPSByZXM7CiB9CiAKLS0g
CjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:21:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEo81-0001up-Hy; Mon, 30 Sep 2019 05:21:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo80-0001uZ-AK
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:21:44 +0000
X-Inumbo-ID: 2ed02a5c-e342-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2ed02a5c-e342-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 05:21: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 0E1C8B027;
 Mon, 30 Sep 2019 05:21:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:20 +0200
Message-Id: <20190930052135.11257-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 04/19] 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>,
 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>

Y3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGlzIHVzZWQgYnkgc2NoZWR1bGluZyB0byBzZWxlY3Qg
Y3B1cyBvciB0bwppdGVyYXRlIG92ZXIgY3B1cy4gSW4gb3JkZXIgdG8gc3VwcG9ydCBzY2hlZHVs
aW5nIHVuaXRzIHNwYW5uaW5nCm11bHRpcGxlIGNwdXMgcmVuYW1lIGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2soKSB0bwpjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzaygpIGFuZCBsZXQgaXQgcmV0
dXJuIGEgY3B1bWFzayB3aXRoIG9ubHkKb25lIGJpdCBzZXQgcGVyIHNjaGVkdWxpbmcgcmVzb3Vy
Y2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KVjQ6Ci0gcmVu
YW1lIHRvIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKCkgKEphbiBCZXVsaWNoKQotIGNo
ZWNrIHJldHVybiB2YWx1ZSBvZiB6YWxsb2NfY3B1bWFza192YXIoKSAoSmFuIEJldWxpY2gpCi0t
LQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9k
b21jdGwuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8ICAy
ICstCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyAgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX251bGwuYyAgICAgfCAgOCArKysrLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAg
IHwgIDggKysrKy0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8IDEzICsrKysrKyst
LS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8ICA5ICsrKysrKy0tLQogMTAgZmls
ZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCBmZDMw
MDQwOTIyLi40NDFhMjZmMTZjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysg
Yi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMzYsMjYgKzM2LDMzIEBAIHN0YXRpYyBERUZJTkVf
U1BJTkxPQ0soY3B1cG9vbF9sb2NrKTsKIAogREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wg
KiwgY3B1cG9vbCk7CiAKK3N0YXRpYyB2b2lkIGZyZWVfY3B1cG9vbF9zdHJ1Y3Qoc3RydWN0IGNw
dXBvb2wgKmMpCit7CisgICAgaWYgKCBjICkKKyAgICB7CisgICAgICAgIGZyZWVfY3B1bWFza192
YXIoYy0+cmVzX3ZhbGlkKTsKKyAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihjLT5jcHVfdmFsaWQp
OworICAgIH0KKyAgICB4ZnJlZShjKTsKK30KKwogc3RhdGljIHN0cnVjdCBjcHVwb29sICphbGxv
Y19jcHVwb29sX3N0cnVjdCh2b2lkKQogewogICAgIHN0cnVjdCBjcHVwb29sICpjID0geHphbGxv
YyhzdHJ1Y3QgY3B1cG9vbCk7CiAKLSAgICBpZiAoICFjIHx8ICF6YWxsb2NfY3B1bWFza192YXIo
JmMtPmNwdV92YWxpZCkgKQorICAgIGlmICggIWMgKQorICAgICAgICByZXR1cm4gTlVMTDsKKwor
ICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmYy0+Y3B1X3ZhbGlkKSB8fAorICAgICAgICAg
IXphbGxvY19jcHVtYXNrX3ZhcigmYy0+cmVzX3ZhbGlkKSApCiAgICAgewotICAgICAgICB4ZnJl
ZShjKTsKKyAgICAgICAgZnJlZV9jcHVwb29sX3N0cnVjdChjKTsKICAgICAgICAgYyA9IE5VTEw7
CiAgICAgfQogCiAgICAgcmV0dXJuIGM7CiB9CiAKLXN0YXRpYyB2b2lkIGZyZWVfY3B1cG9vbF9z
dHJ1Y3Qoc3RydWN0IGNwdXBvb2wgKmMpCi17Ci0gICAgaWYgKCBjICkKLSAgICAgICAgZnJlZV9j
cHVtYXNrX3ZhcihjLT5jcHVfdmFsaWQpOwotICAgIHhmcmVlKGMpOwotfQotCiAvKgogICogZmlu
ZCBhIGNwdXBvb2wgYnkgaXQncyBpZC4gdG8gYmUgY2FsbGVkIHdpdGggY3B1cG9vbCBsb2NrIGhl
bGQKICAqIGlmIGV4YWN0IGlzIG5vdCBzcGVjaWZpZWQsIHRoZSBmaXJzdCBjcHVwb29sIHdpdGgg
YW4gaWQgbGFyZ2VyIG9yIGVxdWFsIHRvCkBAIC0yNjksNiArMjc2LDcgQEAgc3RhdGljIGludCBj
cHVwb29sX2Fzc2lnbl9jcHVfbG9ja2VkKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQg
Y3B1KQogICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBOVUxMOwogICAgIH0KICAgICBjcHVt
YXNrX3NldF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfYW5kKGMtPnJlc192
YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAKICAgICByY3VfcmVhZF9sb2Nr
KCZkb21saXN0X3JlYWRfbG9jayk7CiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwg
YykKQEAgLTM2MSw2ICszNjksNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0
YXJ0KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGF0b21pY19pbmMo
JmMtPnJlZmNudCk7CiAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gYzsKICAgICBjcHVtYXNrX2Ns
ZWFyX2NwdShjcHUsIGMtPmNwdV92YWxpZCk7CisgICAgY3B1bWFza19hbmQoYy0+cmVzX3ZhbGlk
LCBjLT5jcHVfdmFsaWQsIHNjaGVkX3Jlc19tYXNrKTsKIAogb3V0OgogICAgIHNwaW5fdW5sb2Nr
KCZjcHVwb29sX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9j
b21tb24vZG9tYWluLmMKaW5kZXggOTNhYTg1NmJjYi4uOWM3MzYwZWQyYSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC01ODQsNyAr
NTg0LDcgQEAgdm9pZCBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soZCk7CisgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2so
ZCk7CiAKICAgICBzcGluX2xvY2soJmQtPm5vZGVfYWZmaW5pdHlfbG9jayk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDhhNjk0
ZTBkMzcuLmQ1OTdhMDlmOTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIv
eGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtNjE5LDcgKzYxOSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgaWYg
KCBvcC0+Y21kID09IFhFTl9ET01DVExfc2V0dmNwdWFmZmluaXR5ICkKICAgICAgICAgewogICAg
ICAgICAgICAgY3B1bWFza192YXJfdCBuZXdfYWZmaW5pdHksIG9sZF9hZmZpbml0eTsKLSAgICAg
ICAgICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21h
aW4pOworICAgICAgICAgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0
ZXJfY3B1bWFzayh2LT5kb21haW4pOwogCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICog
V2Ugd2FudCB0byBiZSBhYmxlIHRvIHJlc3RvcmUgaGFyZCBhZmZpbml0eSBpZiB3ZSBhcmUgdHJ5
aW5nCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggZGQ1ODc2ZWFjZC4uNDVjMDVjNmNkOSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYwpAQCAtNjE0LDcgKzYxNCw3IEBAIGE2NTNzY2hlZF9waWNrX3Jlc291cmNlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgKiBJZiBwcmVzZW50LCBwcmVmZXIgdW5pdCdz
IGN1cnJlbnQgcHJvY2Vzc29yLCBlbHNlCiAgICAgICoganVzdCBmaW5kIHRoZSBmaXJzdCB2YWxp
ZCB1bml0LgogICAgICAqLwotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5p
dC0+ZG9tYWluKTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1
bml0LT5kb21haW4pOwogCiAgICAgY3B1ID0gY3B1bWFza19maXJzdChvbmxpbmUpOwogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwppbmRleCAwMGJlYWMzZWE0Li5hNmRmZjhlYzYyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTM2MSw3
ICszNjEsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVk
X3VuaXQgKm5ldykKICAgICBBU1NFUlQoY3VyKTsKICAgICBjcHVtYXNrX2NsZWFyKCZtYXNrKTsK
IAotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sobmV3LT5zZG9tLT5kb20pOwor
ICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKG5ldy0+c2RvbS0+ZG9t
KTsKICAgICBjcHVtYXNrX2FuZCgmaWRsZV9tYXNrLCBwcnYtPmlkbGVycywgb25saW5lKTsKICAg
ICBpZGxlcnNfZW1wdHkgPSBjcHVtYXNrX2VtcHR5KCZpZGxlX21hc2spOwogCkBAIC03MjQsNyAr
NzI0LDcgQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgIC8qIFdlIG11c3QgYWx3YXlzIHVzZSBj
cHUncyBzY3JhdGNoIHNwYWNlICovCiAgICAgY3B1bWFza190ICpjcHVzID0gY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpOwogICAgIGNwdW1hc2tfdCBpZGxlcnM7Ci0gICAgY3B1bWFza190ICpvbmxp
bmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CisgICAgY3B1bWFza190
ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pOwog
ICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjID0gTlVMTDsKICAgICBpbnQgYmFsYW5jZV9zdGVw
OwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCmluZGV4IDBlMjllNTZkNWEuLmQ1MWRmMDU4ODcgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCkBAIC03MDUsNyArNzA1LDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnN2YykKIAogICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2so
dW5pdCwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgICAgIGNwdW1hc2tfYW5k
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAotICAg
ICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwor
ICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5k
b21haW4pKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBUaGlzIGlzIGNhc2VzIDEgb3IgMyAo
ZGVwZW5kaW5nIG9uIGJzKTogaWYgcHJvY2Vzc29yIGlzIChzdGlsbCkKQEAgLTE0NDAsNyArMTQ0
MCw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNz
Y2hlZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQgPSBuZXctPnVuaXQ7CiAgICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBzY2hlZF91bml0X21h
c3Rlcih1bml0KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJx
ZChvcHMsIGNwdSk7Ci0gICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKHVuaXQtPmRvbWFpbik7CisgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFp
bl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pOwogICAgIGNwdW1hc2tfdCBtYXNrOwogCiAg
ICAgQVNTRVJUKG5ldy0+cnFkID09IHJxZCk7CkBAIC0yMjQzLDcgKzIyNDMsNyBAQCBjc2NoZWQy
X3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAgICAgfQogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOworICAgICAgICAgICAgICAgIGNwdXBvb2xf
ZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwogCiAgICAgLyoKICAgICAgKiBG
aXJzdCBjaGVjayB0byBzZWUgaWYgd2UncmUgaGVyZSBiZWNhdXNlIHNvbWVvbmUgZWxzZSBzdWdn
ZXN0ZWQgYSBwbGFjZQpAQCAtMjM1OCw4ICsyMzU4LDggQEAgY3NjaGVkMl9yZXNfcGljayhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ICAgICAgICAgKiBvayBiZWNhdXNlOgogICAgICAgICAgKiAtIHdlIGtub3cgdGhhdCB1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSBhbmQgLT5jcHVfc29mdF9hZmZpbml0eSBoYXZlCiAgICAgICAgICAq
ICAgYSBub24tZW1wdHkgaW50ZXJzZWN0aW9uIChiZWNhdXNlIGhhc19zb2Z0IGlzIHRydWUpOwot
ICAgICAgICAgKiAtIHdlIGhhdmUgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkgJiBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKCkgYWxyZWFkeQotICAgICAgICAgKiAgIGluIGNwdW1hc2tfc2NyYXRjaCwg
d2UgZG8gc2F2ZSBhIGxvdCBkb2luZyBsaWtlIHRoaXMuCisgICAgICAgICAqIC0gd2UgaGF2ZSB1
bml0LT5jcHVfaGFyZF9hZmZpbml0eSAmIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKCkK
KyAgICAgICAgICogICBhbHJlYWR5IGluIGNwdW1hc2tfc2NyYXRjaCwgd2UgZG8gc2F2ZSBhIGxv
dCBkb2luZyBsaWtlIHRoaXMuCiAgICAgICAgICAqCiAgICAgICAgICAqIEl0J3Mga2luZCBvZiBs
aWtlIG9wZW4gY29kaW5nIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzaygpIGJ1dCwgaW4KICAgICAg
ICAgICogdGhpcyBzcGVjaWZpYyBjYXNlLCBjYWxsaW5nIHRoYXQgd291bGQgbWVhbiBhIGxvdCBv
ZiAodW5uZWNlc3NhcnkpCkBAIC0yMzc4LDcgKzIzNzgsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiAgICAgICAgICAqIGFmZmluaXR5LCBzbyBnbyBmb3IgaXQuCiAgICAgICAgICAqCiAgICAgICAg
ICAqIGNwdW1hc2tfc2NyYXRjaCBhbHJlYWR5IGhhcyB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSAm
Ci0gICAgICAgICAqIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKSBpbiBpdCwgc28gaXQncyBlbm91
Z2ggdGhhdCB3ZSBmaWx0ZXIKKyAgICAgICAgICogY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1h
c2soKSBpbiBpdCwgc28gaXQncyBlbm91Z2ggdGhhdCB3ZSBmaWx0ZXIKICAgICAgICAgICogd2l0
aCB0aGUgY3B1cyBvZiB0aGUgcnVucS4KICAgICAgICAgICovCiAgICAgICAgIGNwdW1hc2tfYW5k
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLApAQCAt
MjUxMyw3ICsyNTEzLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiAgICAgICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiAKICAgICAgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwK
LSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4p
KTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5p
dC0+ZG9tYWluKSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAgICAmdHJxZC0+
YWN0aXZlKTsKICAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LApAQCAtMjU0Nyw3ICsyNTQ3LDcg
QEAgc3RhdGljIGJvb2wgdW5pdF9pc19taWdyYXRlYWJsZShzdHJ1Y3QgY3NjaGVkMl91bml0ICpz
dmMsCiAgICAgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOwogCiAgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwK
LSAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwor
ICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFp
bikpOwogCiAgICAgcmV0dXJuICEoc3ZjLT5mbGFncyAmIENTRkxBR19ydW5xX21pZ3JhdGVfcmVx
dWVzdCkgJiYKICAgICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgJnJxZC0+YWN0aXZlKTsKQEAgLTI3NjMsNyArMjc2Myw3IEBAIGNzY2hlZDJfdW5p
dF9taWdyYXRlKAogICAgICAqIHYtPnByb2Nlc3NvciB3aWxsIGJlIGNob3NlbiwgYW5kIGR1cmlu
ZyBhY3R1YWwgZG9tYWluIHVucGF1c2UgdGhhdAogICAgICAqIHRoZSB1bml0IHdpbGwgYmUgYXNz
aWduZWQgdG8gYW5kIGFkZGVkIHRvIHRoZSBwcm9wZXIgcnVucXVldWUuCiAgICAgICovCi0gICAg
aWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKGQpKSkgKQorICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfdGVzdF9jcHUobmV3X2Nw
dSwgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soZCkpKSApCiAgICAgewogICAgICAgICBB
U1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKICAgICAgICAgaWYgKCB1
bml0X29uX3J1bnEoc3ZjKSApCkBAIC0zMDY5LDcgKzMwNjksNyBAQCBjc2NoZWQyX2FsbG9jX2Rv
bWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpkb20pCiAg
ICAgc2RvbS0+bnJfdW5pdHMgPSAwOwogCiAgICAgaW5pdF90aW1lcigmc2RvbS0+cmVwbF90aW1l
ciwgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQsIHNkb20sCi0gICAgICAgICAgICAgICBjcHVtYXNr
X2FueShjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGRvbSkpKTsKKyAgICAgICAgICAgICAgIGNwdW1h
c2tfYW55KGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGRvbSkpKTsKICAgICBzcGluX2xv
Y2tfaW5pdCgmc2RvbS0+YnVkZ2V0X2xvY2spOwogICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5w
YXJrZWRfdW5pdHMpOwogCkBAIC0zMzE3LDcgKzMzMTcsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjcHVtYXNrX3NjcmF0Y2gpOwogICAgICAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoKSkgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc2N1cnItPnVuaXQt
PmRvbWFpbik7CisgICAgICAgICAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X21hc3Rlcl9jcHVtYXNrKHNjdXJyLT51bml0LT5kb21haW4pOwogCiAgICAgICAgICAgICAvKiBP
aywgaXMgYW55IG9mIHRoZSBwY3B1cyBpbiBzY3VyciBzb2Z0LWFmZmluaXR5IGlkbGU/ICovCiAg
ICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2gsIGNwdW1hc2tfc2NyYXRjaCwg
JnJxZC0+aWRsZSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9j
b21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDNkZGUxZGNkMDAuLjI1MjU0NjRhN2MgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CkBAIC0xMjUsNyArMTI1LDcgQEAgc3RhdGljIGlubGluZSBib29sIHVuaXRfY2hlY2tfYWZmaW5p
dHkoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiB7CiAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVt
YXNrKHVuaXQsIGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKICAgICBj
cHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUo
Y3B1KSwKLSAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFp
bikpOworICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQt
PmRvbWFpbikpOwogCiAgICAgcmV0dXJuIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3Nj
cmF0Y2hfY3B1KGNwdSkpOwogfQpAQCAtMjY2LDcgKzI2Niw3IEBAIHBpY2tfcmVzKHN0cnVjdCBu
dWxsX3ByaXZhdGUgKnBydiwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAg
dW5zaWduZWQgaW50IGJzOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21hc3Rl
cih1bml0KSwgbmV3X2NwdTsKLSAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHVuaXQtPmRvbWFpbik7CisgICAgY3B1bWFza190ICpjcHVzID0gY3B1cG9vbF9kb21h
aW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIApAQCAtNDY3LDcgKzQ2
Nyw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAKICAgICBjcHVt
YXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5
LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7
CisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9t
YWluKSk7CiAKICAgICAvKiBJZiB0aGUgcENQVSBpcyBmcmVlLCB3ZSBhc3NpZ24gdW5pdCB0byBp
dCAqLwogICAgIGlmICggbGlrZWx5KHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPT0gTlVMTCkgKQpA
QCAtNTc5LDcgKzU3OSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7
CiAKICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1
bWFzayh1bml0LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5f
bWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CiAKICAgICAgICAgaWYgKCAhY3B1bWFza19p
bnRlcnNlY3RzKCZwcnYtPmNwdXNfZnJlZSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSApCiAg
ICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24v
c2NoZWRfcnQuYwppbmRleCBmZDg4MmYyY2E0Li5kMjFjNDE2Y2FlIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0zMjYsNyAr
MzI2LDcgQEAgcnRfZHVtcF91bml0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qg
c3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICAgKi8KICAgICBtYXNrID0gY3B1bWFza19zY3JhdGNo
X2NwdShzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQpKTsKIAotICAgIGNwdXBvb2xfbWFzayA9
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3ZjLT51bml0LT5kb21haW4pOworICAgIGNwdXBvb2xf
bWFzayA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHN2Yy0+dW5pdC0+ZG9tYWluKTsK
ICAgICBjcHVtYXNrX2FuZChtYXNrLCBjcHVwb29sX21hc2ssIHN2Yy0+dW5pdC0+Y3B1X2hhcmRf
YWZmaW5pdHkpOwogICAgIHByaW50aygiWyU1ZC4lLTJ1XSBjcHUgJXUsICglIlBSSV9zdGltZSIs
ICUiUFJJX3N0aW1lIiksIgogICAgICAgICAgICAiIGN1cl9iPSUiUFJJX3N0aW1lIiBjdXJfZD0l
IlBSSV9zdGltZSIgbGFzdF9zdGFydD0lIlBSSV9zdGltZSJcbiIKQEAgLTY0Miw3ICs2NDIsNyBA
QCBydF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogICAgIGNwdW1hc2tfdCAqb25saW5lOwogICAgIGludCBjcHU7CiAK
LSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CisgICAg
b25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKICAg
ICBjcHVtYXNrX2FuZCgmY3B1cywgb25saW5lLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAK
ICAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpLCAmY3B1
cykKQEAgLTEwMTYsNyArMTAxNiw3IEBAIHJ1bnFfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKICAgICAgICAgaXRlcl9zdmMgPSBxX2VsZW0o
aXRlcik7CiAKICAgICAgICAgLyogbWFzayBjcHVfaGFyZF9hZmZpbml0eSAmIGNwdXBvb2wgJiBt
YXNrICovCi0gICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soaXRlcl9zdmMt
PnVuaXQtPmRvbWFpbik7CisgICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9j
cHVtYXNrKGl0ZXJfc3ZjLT51bml0LT5kb21haW4pOwogICAgICAgICBjcHVtYXNrX2FuZCgmY3B1
X2NvbW1vbiwgb25saW5lLCBpdGVyX3N2Yy0+dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAg
ICAgICBjcHVtYXNrX2FuZCgmY3B1X2NvbW1vbiwgbWFzaywgJmNwdV9jb21tb24pOwogICAgICAg
ICBpZiAoIGNwdW1hc2tfZW1wdHkoJmNwdV9jb21tb24pICkKQEAgLTExOTEsNyArMTE5MSw3IEBA
IHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQg
Km5ldykKICAgICBpZiAoIG5ldyA9PSBOVUxMIHx8IGlzX2lkbGVfdW5pdChuZXctPnVuaXQpICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhu
ZXctPnVuaXQtPmRvbWFpbik7CisgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2Nw
dW1hc2sobmV3LT51bml0LT5kb21haW4pOwogICAgIGNwdW1hc2tfYW5kKCZub3RfdGlja2xlZCwg
b25saW5lLCBuZXctPnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBjcHVtYXNrX2FuZG5v
dCgmbm90X3RpY2tsZWQsICZub3RfdGlja2xlZCwgJnBydi0+dGlja2xlZCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAz
MDk0ZmY2ODM4Li4zNmIxZDNkZjZlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02Myw2ICs2Myw3IEBAIGludGVnZXJfcGFy
YW0oInNjaGVkX3JhdGVsaW1pdF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKIC8qIE51bWJl
ciBvZiB2Y3B1cyBwZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCiBzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgc2NoZWRfZ3JhbnVsYXJpdHkgPSAxOworY29uc3QgY3B1bWFza190ICpz
Y2hlZF9yZXNfbWFzayA9ICZjcHVtYXNrX2FsbDsKIAogLyogQ29tbW9uIGxvY2sgZm9yIGZyZWUg
Y3B1cy4gKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2NoZWRfZnJlZV9jcHVfbG9jayk7CkBA
IC0xODgsNyArMTg5LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICp2Y3B1X3Nj
aGVkdWxlcihjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gdW5pdF9zY2hlZHVs
ZXIodi0+c2NoZWRfdW5pdCk7CiB9Ci0jZGVmaW5lIFZDUFUyT05MSU5FKF92KSBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKChfdiktPmRvbWFpbikKKyNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBv
b2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKChfdiktPmRvbWFpbikKIAogc3RhdGljIGlubGluZSB2
b2lkIHRyYWNlX3J1bnN0YXRlX2NoYW5nZShzdHJ1Y3QgdmNwdSAqdiwgaW50IG5ld19zdGF0ZSkK
IHsKQEAgLTQyNSw5ICs0MjYsOSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVkX3NlbGVjdF9p
bml0aWFsX2NwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBjcHVtYXNrX2NsZWFyKGNwdXMp
OwogICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGQtPm5vZGVfYWZmaW5pdHkgKQogICAg
ICAgICBjcHVtYXNrX29yKGNwdXMsIGNwdXMsICZub2RlX3RvX2NwdW1hc2sobm9kZSkpOwotICAg
IGNwdW1hc2tfYW5kKGNwdXMsIGNwdXMsIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOworICAg
IGNwdW1hc2tfYW5kKGNwdXMsIGNwdXMsIGQtPmNwdXBvb2wtPmNwdV92YWxpZCk7CiAgICAgaWYg
KCBjcHVtYXNrX2VtcHR5KGNwdXMpICkKLSAgICAgICAgY3B1bWFza19jb3B5KGNwdXMsIGNwdXBv
b2xfZG9tYWluX2NwdW1hc2soZCkpOworICAgICAgICBjcHVtYXNrX2NvcHkoY3B1cywgZC0+Y3B1
cG9vbC0+Y3B1X3ZhbGlkKTsKIAogICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICkKICAgICAgICAg
Y3B1X3JldCA9IGNwdW1hc2tfZmlyc3QoY3B1cyk7CkBAIC05NzMsNyArOTc0LDcgQEAgdm9pZCBy
ZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgbG9jayA9IHVu
aXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAg
ICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICAgICAgICAg
IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGQpKTsKICAgICAgICAgaWYgKCBjcHVtYXNr
X2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBpZiAoIHNjaGVkX2NoZWNrX2FmZmluaXR5X2Jyb2tlbih1bml0KSApCkBAIC05ODEsNyArOTgy
LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
ICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdCwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHlfc2F2ZWQsIE5VTEwpOwogICAgICAgICAgICAgICAgIHNjaGVkX3Jlc2V0X2FmZmluaXR5X2Jy
b2tlbih1bml0KTsKICAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGQpKTsKICAgICAgICAgICAgIH0K
IAogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSkgKQpAQCAtOTkxLDcgKzk5Miw3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPnZjcHVfbGlzdCk7CiAg
ICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsICZjcHVtYXNrX2FsbCwgTlVM
TCk7CiAgICAgICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhkKSk7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAppbmRleCA5ODNmMmVjZTgzLi4xYjI5NmIxNTBmIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaApAQCAtMjIsNiArMjIsOCBAQCBleHRlcm4gY3B1bWFza190IGNwdXBvb2xfZnJlZV9jcHVz
OwogI2RlZmluZSBTQ0hFRF9ERUZBVUxUX1JBVEVMSU1JVF9VUyAxMDAwCiBleHRlcm4gaW50IHNj
aGVkX3JhdGVsaW1pdF91czsKIAorLyogU2NoZWR1bGluZyByZXNvdXJjZSBtYXNrLiAqLworZXh0
ZXJuIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAKIC8qCiAgKiBJbiBvcmRlciB0
byBhbGxvdyBhIHNjaGVkdWxlciB0byByZW1hcCB0aGUgbG9jay0+Y3B1IG1hcHBpbmcsCkBAIC01
MzUsNiArNTM3LDcgQEAgc3RydWN0IGNwdXBvb2wKICAgICBpbnQgICAgICAgICAgICAgIGNwdXBv
b2xfaWQ7CiAgICAgdW5zaWduZWQgaW50ICAgICBuX2RvbTsKICAgICBjcHVtYXNrX3Zhcl90ICAg
IGNwdV92YWxpZDsgICAgICAvKiBhbGwgY3B1cyBhc3NpZ25lZCB0byBwb29sICovCisgICAgY3B1
bWFza192YXJfdCAgICByZXNfdmFsaWQ7ICAgICAgLyogYWxsIHNjaGVkdWxpbmcgcmVzb3VyY2Vz
IG9mIHBvb2wgKi8KICAgICBzdHJ1Y3QgY3B1cG9vbCAgICpuZXh0OwogICAgIHN0cnVjdCBzY2hl
ZHVsZXIgKnNjaGVkOwogICAgIGF0b21pY190ICAgICAgICAgcmVmY250OwpAQCAtNTQzLDE0ICs1
NDYsMTQgQEAgc3RydWN0IGNwdXBvb2wKICNkZWZpbmUgY3B1cG9vbF9vbmxpbmVfY3B1bWFzayhf
cG9vbCkgXAogICAgICgoKF9wb29sKSA9PSBOVUxMKSA/ICZjcHVfb25saW5lX21hcCA6IChfcG9v
bCktPmNwdV92YWxpZCkKIAotc3RhdGljIGlubGluZSBjcHVtYXNrX3QgKmNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBpbmxpbmUgY3B1bWFza190
ICpjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIC8qCiAgICAgICogZC0+Y3B1cG9vbCBpcyBOVUxMIG9ubHkgZm9yIHRoZSBpZGxlIGRv
bWFpbiwgYW5kIG5vIG9uZSBzaG91bGQKICAgICAgKiBiZSBpbnRlcmVzdGVkIGluIGNhbGxpbmcg
dGhpcyBmb3IgdGhlIGlkbGUgZG9tYWluLgogICAgICAqLwogICAgIEFTU0VSVChkLT5jcHVwb29s
ICE9IE5VTEwpOwotICAgIHJldHVybiBkLT5jcHVwb29sLT5jcHVfdmFsaWQ7CisgICAgcmV0dXJu
IGQtPmNwdXBvb2wtPnJlc192YWxpZDsKIH0KIAogLyoKQEAgLTU5MCw3ICs1OTMsNyBAQCBzdGF0
aWMgaW5saW5lIGNwdW1hc2tfdCAqY3B1cG9vbF9kb21haW5fY3B1bWFzayhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogc3RhdGljIGlubGluZSBpbnQgaGFzX3NvZnRfYWZmaW5pdHkoY29uc3Qgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgcmV0dXJuIHVuaXQtPnNvZnRfYWZmX2VmZmVj
dGl2ZSAmJgotICAgICAgICAgICAhY3B1bWFza19zdWJzZXQoY3B1cG9vbF9kb21haW5fY3B1bWFz
ayh1bml0LT5kb21haW4pLAorICAgICAgICAgICAhY3B1bWFza19zdWJzZXQoY3B1cG9vbF9kb21h
aW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKIH0KIAotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:21:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo84-0001vu-Sb; Mon, 30 Sep 2019 05: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo83-0001vV-Gj
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:21:47 +0000
X-Inumbo-ID: 2e7db178-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2e7db178-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:21: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 3063CAF13;
 Mon, 30 Sep 2019 05:21:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:17 +0200
Message-Id: <20190930052135.11257-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 01/19] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgc2NoZWQgdW5pdHMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBu
ZXcgdW5pdCB0byBiZQpzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KCkEgdmFyaWFibGUgc2No
ZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwpw
ZXIgc2NoZWR1bGUgdW5pdC4KCkFzIHRhc2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlk
bGUgdW5pdCBpdCBpcyByZXF1aXJlZCB0byBzZXQgdGhlCnRhc2tsZXRfd29ya19zY2hlZHVsZWQg
cGFyYW1ldGVyIG9mIGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1CmNvdmVyZWQgYnkg
dGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsu
CgpGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5pdCB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwpzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2ZSBh
IHdheSB0byBpbml0aWF0ZSBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGluZyB0aGUgZ2Vu
ZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCnNlbGVjdGluZyB0aGUgdmNwdSB0byBzd2l0Y2ggdG8s
IGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCndhbnQgdG8gcnVuLiBUaGlzIGhhcyB0
aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIKY29uY3VycmVudCBTQ0hF
RFVMRV9TT0ZUSVJRIGV2ZW50cy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+Ci0tLQpSRkMgVjI6Ci0gbW92ZSBzeW5jaW5nIGFmdGVyIGNvbnRleHRfc3dpdGNoKCkgdG8g
c2NoZWR1bGUuYwpWMjoKLSBkb24ndCBydW4gdGFza2xldHMgZGlyZWN0bHkgZnJvbSBzY2hlZF93
YWl0X3JlbmRlenZvdXNfaW4oKQpWMzoKLSBhZGFwdCBhcnJheSBzaXplIGluIHNjaGVkX21vdmVf
ZG9tYWluKCkgKEphbiBCZXVsaWNoKQotIGludCAtPiB1bnNpZ25lZCBpbnQgKEphbiBCZXVsaWNo
KQpWNDoKLSByZW5hbWVkIHNkIHRvIHNyIGluIHNldmVyYWwgcGxhY2VzIChKYW4gQmV1bGljaCkK
LSBzd2FwIHN0b3BfdGltZXIoKSBhbmQgTk9XKCkgY2FsbHMgKEphbiBCZXVsaWNoKQotIGNvbnRl
eHRfc3dpdGNoKCkgb24gQVJNIHJldHVybnMgLSBoYW5kbGUgdGhhdCAoSmFuIEJldWxpY2gpCi0t
LQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDM1MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9jb21tb24vc29m
dGlycS5jICAgICAgIHwgICA2ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICAgMSAr
CiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICB8ICAxNiArLQogeGVuL2luY2x1ZGUveGVuL3Nv
ZnRpcnEuaCAgfCAgIDEgKwogNyBmaWxlcyBjaGFuZ2VkLCAyOTQgaW5zZXJ0aW9ucygrKSwgODgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCmluZGV4IGYwZWU1YTIxNDAuLjQ2MGU5NjhlOTcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTMx
OCw3ICszMTgsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2
KQogCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogCi0gICAgY29udGV4dF9zYXZlZChwcmV2KTsK
KyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHByZXYsIGN1cnJlbnQpOwogCiAgICAgdXBkYXRl
X3J1bnN0YXRlX2FyZWEoY3VycmVudCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBjN2ZhMjI0Yzg5Li4yN2Y5OWQzYmNj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCkBAIC0xNzg0LDcgKzE3ODQsNiBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNo
KHZvaWQpCiAgICAgcGVyX2NwdShjdXJyX3ZjcHUsIGNwdSkgPSBuOwogfQogCi0KIHZvaWQgY29u
dGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogewogICAg
IHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0xODYwLDcgKzE4NTks
NyBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAq
bmV4dCkKICAgICAgICAgfQogICAgIH0KIAotICAgIGNvbnRleHRfc2F2ZWQocHJldik7CisgICAg
c2NoZWRfY29udGV4dF9zd2l0Y2hlZChwcmV2LCBuZXh0KTsKIAogICAgIF91cGRhdGVfcnVuc3Rh
dGVfYXJlYShuZXh0KTsKICAgICAvKiBNdXN0IGJlIGRvbmUgd2l0aCBpbnRlcnJ1cHRzIGVuYWJs
ZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwppbmRleCA0NzExZWNlMWVmLi5mZjY3ZmIzNjMzIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02MSw2ICs2MSw5
IEBAIGJvb2xlYW5fcGFyYW0oInNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzIiwgc2NoZWRfc210X3Bv
d2VyX3NhdmluZ3MpOwogaW50IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFU
RUxJTUlUX1VTOwogaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0
ZWxpbWl0X3VzKTsKIAorLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4g
Ki8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9ncmFudWxhcml0eSA9
IDE7CisKIC8qIENvbW1vbiBsb2NrIGZvciBmcmVlIGNwdXMuICovCiBzdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKHNjaGVkX2ZyZWVfY3B1X2xvY2spOwogCkBAIC01MzIsOCArNTM1LDggQEAgaW50IHNj
aGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
IGlmICggSVNfRVJSKGRvbWRhdGEpICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIoZG9tZGF0YSk7
CiAKLSAgICAvKiBUT0RPOiBmaXggYXJyYXkgc2l6ZSB3aXRoIG11bHRpcGxlIHZjcHVzIHBlciB1
bml0LiAqLwotICAgIHVuaXRfcHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBkLT5tYXhfdmNw
dXMpOworICAgIHVuaXRfcHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKGQtPm1heF92Y3B1cywgc2NoZWRfZ3JhbnVs
YXJpdHkpKTsKICAgICBpZiAoIHVuaXRfcHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNj
aGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CkBAIC0xNzE0LDEzMyArMTcxNywz
MjUgQEAgdm9pZCB2Y3B1X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1l
X3QgdmFsdWUpCiAgICAgc3Bpbl91bmxvY2soJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwogfQog
Ci0vKgotICogVGhlIG1haW4gZnVuY3Rpb24KLSAqIC0gZGVzY2hlZHVsZSB0aGUgY3VycmVudCBk
b21haW4gKHNjaGVkdWxlciBpbmRlcGVuZGVudCkuCi0gKiAtIHBpY2sgYSBuZXcgZG9tYWluIChz
Y2hlZHVsZXIgZGVwZW5kZW50KS4KLSAqLwotc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKK3N0
YXRpYyB2b2lkIHNjaGVkX3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0LCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
X3RpbWVfdCBub3cpCiB7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSBjdXJyZW50
LT5zY2hlZF91bml0LCAqbmV4dCA9IE5VTEw7Ci0gICAgc190aW1lX3QgICAgICAgICAgICAgIG5v
dzsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICAgICAqc2NoZWQ7Ci0gICAgdW5zaWduZWQgbG9uZyAg
ICAgICAgKnRhc2tsZXRfd29yayA9ICZ0aGlzX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8pOwotICAg
IGJvb2wgICAgICAgICAgICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gZmFsc2U7Ci0g
ICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZDsKLSAgICBzcGlubG9ja190ICAgICAgICAgICAq
bG9jazsKLSAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHNyLT5jdXJyID0g
bmV4dDsKIAotICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CisgICAgVFJBQ0VfM0QoVFJDX1ND
SEVEX1NXSVRDSF9JTkZQUkVWLCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9p
ZCwKKyAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKKyAgICBUUkFD
RV80RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQsIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBu
ZXh0LT51bml0X2lkLAorICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0
YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/CisgICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0
YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+bmV4dF90aW1lKTsKIAotICAgIFNDSEVEX1NUQVRf
Q1JBTksoc2NoZWRfcnVuKTsKKyAgICBBU1NFUlQocHJldi0+dmNwdV9saXN0LT5ydW5zdGF0ZS5z
dGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nKTsKKworICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lU
Q0gsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAorICAgICAgICAgICAg
IG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkKTsKKworICAgIHNjaGVkX3Vu
aXRfcnVuc3RhdGVfY2hhbmdlKHByZXYsIGZhbHNlLCBub3cpOworCisgICAgQVNTRVJUKG5leHQt
PnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAgc2No
ZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKIAotICAgIHNkID0gZ2V0
X3NjaGVkX3JlcyhjcHUpOworICAgIC8qCisgICAgICogTkIuIERvbid0IGFkZCBhbnkgdHJhY2Ug
cmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0CisgICAgICogc3dpdGNo
LCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4KKyAgICAg
Ki8KKworICAgIEFTU0VSVCghbmV4dC0+aXNfcnVubmluZyk7CisgICAgbmV4dC0+dmNwdV9saXN0
LT5pc19ydW5uaW5nID0gMTsKKyAgICBuZXh0LT5pc19ydW5uaW5nID0gdHJ1ZTsKKyAgICBuZXh0
LT5zdGF0ZV9lbnRyeV90aW1lID0gbm93OworfQorCitzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0
X2NoZWNrX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHVuc2lnbmVkIGxvbmcgKnRhc2ts
ZXRfd29yayA9ICZwZXJfY3B1KHRhc2tsZXRfd29ya190b19kbywgY3B1KTsKIAotICAgIC8qIFVw
ZGF0ZSB0YXNrbGV0IHNjaGVkdWxpbmcgc3RhdHVzLiAqLwogICAgIHN3aXRjaCAoICp0YXNrbGV0
X3dvcmsgKQogICAgIHsKICAgICBjYXNlIFRBU0tMRVRfZW5xdWV1ZWQ6CiAgICAgICAgIHNldF9i
aXQoX1RBU0tMRVRfc2NoZWR1bGVkLCB0YXNrbGV0X3dvcmspOwogICAgICAgICAvKiBmYWxsdGhy
b3VnaCAqLwogICAgIGNhc2UgVEFTS0xFVF9lbnF1ZXVlZHxUQVNLTEVUX3NjaGVkdWxlZDoKLSAg
ICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IHRydWU7CisgICAgICAgIHJldHVybiB0cnVl
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIFRBU0tMRVRfc2NoZWR1bGVkOgogICAgICAgICBj
bGVhcl9iaXQoX1RBU0tMRVRfc2NoZWR1bGVkLCB0YXNrbGV0X3dvcmspOworICAgICAgICAvKiBm
YWxsdGhyb3VnaCAqLwogICAgIGNhc2UgMDoKLSAgICAgICAgLyp0YXNrbGV0X3dvcmtfc2NoZWR1
bGVkID0gZmFsc2U7Ki8KKyAgICAgICAgLyogcmV0dXJuIGZhbHNlOyAqLwogICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsKICAgICB9CiAKLSAgICBsb2NrID0gcGNw
dV9zY2hlZHVsZV9sb2NrX2lycShjcHUpOworICAgIHJldHVybiBmYWxzZTsKK30KIAotICAgIG5v
dyA9IE5PVygpOworc3RhdGljIGJvb2wgc2NoZWRfdGFza2xldF9jaGVjayh1bnNpZ25lZCBpbnQg
Y3B1KQoreworICAgIGJvb2wgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IGZhbHNlOworICAgIGNv
bnN0IGNwdW1hc2tfdCAqbWFzayA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1czsKKyAgICB1bnNp
Z25lZCBpbnQgY3B1X2l0ZXI7CisKKyAgICBmb3JfZWFjaF9jcHUgKCBjcHVfaXRlciwgbWFzayAp
CisgICAgICAgIGlmICggc2NoZWRfdGFza2xldF9jaGVja19jcHUoY3B1X2l0ZXIpICkKKyAgICAg
ICAgICAgIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSB0cnVlOwogCi0gICAgc3RvcF90aW1lcigm
c2QtPnNfdGltZXIpOworICAgIHJldHVybiB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOworfQorCitz
dGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKmRvX3NjaGVkdWxlKHN0cnVjdCBzY2hlZF91bml0ICpw
cmV2LCBzX3RpbWVfdCBub3csCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBwZXJf
Y3B1KHNjaGVkdWxlciwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0
X3NjaGVkX3JlcyhjcHUpOworICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0OwogCiAgICAgLyog
Z2V0IHBvbGljeS1zcGVjaWZpYyBkZWNpc2lvbiBvbiBzY2hlZHVsaW5nLi4uICovCi0gICAgc2No
ZWQgPSB0aGlzX2NwdShzY2hlZHVsZXIpOwotICAgIHNjaGVkLT5kb19zY2hlZHVsZShzY2hlZCwg
cHJldiwgbm93LCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkKTsKKyAgICBzY2hlZC0+ZG9fc2NoZWR1
bGUoc2NoZWQsIHByZXYsIG5vdywgc2NoZWRfdGFza2xldF9jaGVjayhjcHUpKTsKIAogICAgIG5l
eHQgPSBwcmV2LT5uZXh0X3Rhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQ7Ci0KICAgICBpZiAo
IHByZXYtPm5leHRfdGltZSA+PSAwICkgLyogLXZlIG1lYW5zIG5vIGxpbWl0ICovCi0gICAgICAg
IHNldF90aW1lcigmc2QtPnNfdGltZXIsIG5vdyArIHByZXYtPm5leHRfdGltZSk7CisgICAgICAg
IHNldF90aW1lcigmc3ItPnNfdGltZXIsIG5vdyArIHByZXYtPm5leHRfdGltZSk7CisKKyAgICBp
ZiAoIGxpa2VseShwcmV2ICE9IG5leHQpICkKKyAgICAgICAgc2NoZWRfc3dpdGNoX3VuaXRzKHNy
LCBuZXh0LCBwcmV2LCBub3cpOworCisgICAgcmV0dXJuIG5leHQ7Cit9CisKK3N0YXRpYyB2b2lk
IGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCit7CisgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKnVuaXQgPSBwcmV2LT5zY2hlZF91bml0OworCisgICAgLyogQ2xlYXIgcnVubmluZyBmbGFn
IC9hZnRlci8gd3JpdGluZyBjb250ZXh0IHRvIG1lbW9yeS4gKi8KKyAgICBzbXBfd21iKCk7CisK
KyAgICBwcmV2LT5pc19ydW5uaW5nID0gMDsKKyAgICB1bml0LT5pc19ydW5uaW5nID0gZmFsc2U7
CisgICAgdW5pdC0+c3RhdGVfZW50cnlfdGltZSA9IE5PVygpOworCisgICAgLyogQ2hlY2sgZm9y
IG1pZ3JhdGlvbiByZXF1ZXN0IC9hZnRlci8gY2xlYXJpbmcgcnVubmluZyBmbGFnLiAqLworICAg
IHNtcF9tYigpOworCisgICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2
KSwgdW5pdCk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHByZXYgPT0gbmV4dCkgKQorICAgIHNjaGVk
X3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7Cit9CisKKy8qCisgKiBSZW5kZXp2b3VzIG9uIGVu
ZCBvZiBjb250ZXh0IHN3aXRjaC4KKyAqIEFzIG5vIGxvY2sgaXMgcHJvdGVjdGluZyB0aGlzIHJl
bmRlenZvdXMgZnVuY3Rpb24gd2UgbmVlZCB0byB1c2UgYXRvbWljCisgKiBhY2Nlc3MgZnVuY3Rp
b25zIG9uIHRoZSBjb3VudGVyLgorICogVGhlIGNvdW50ZXIgd2lsbCBiZSAwIGluIGNhc2Ugbm8g
cmVuZGV6dm91cyBpcyBuZWVkZWQuIEZvciB0aGUgcmVuZGV6dm91cworICogY2FzZSBpdCBpcyBp
bml0aWFsaXNlZCB0byB0aGUgbnVtYmVyIG9mIGNwdXMgdG8gcmVuZGV6dm91cyBwbHVzIDEuIEVh
Y2gKKyAqIG1lbWJlciBlbnRlcmluZyBkZWNyZW1lbnRzIHRoZSBjb3VudGVyLiBUaGUgbGFzdCBv
bmUgd2lsbCBkZWNyZW1lbnQgaXQgdG8KKyAqIDEgYW5kIHBlcmZvcm0gdGhlIGZpbmFsIG5lZWRl
ZCBhY3Rpb24gaW4gdGhhdCBjYXNlIChjYWxsIG9mIGNvbnRleHRfc2F2ZWQoKQorICogaWYgdmNw
dSB3YXMgc3dpdGNoZWQpLCBhbmQgdGhlbiBzZXQgdGhlIGNvdW50ZXIgdG8gemVyby4gVGhlIG90
aGVyIG1lbWJlcnMKKyAqIHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBiZWNvbWVzIHplcm8g
dW50aWwgdGhleSBwcm9jZWVkLgorICovCit2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3Ry
dWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCit7CisgICAgc3RydWN0IHNjaGVk
X3VuaXQgKm5leHQgPSB2bmV4dC0+c2NoZWRfdW5pdDsKKworICAgIGlmICggYXRvbWljX3JlYWQo
Jm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQorICAgIHsKKyAgICAgICAgaW50IGNudCA9IGF0
b21pY19kZWNfcmV0dXJuKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpOworCisgICAgICAgIC8q
IENhbGwgY29udGV4dF9zYXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3RoZXIgd2FpdGVycy4gKi8K
KyAgICAgICAgaWYgKCBjbnQgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggdnBy
ZXYgIT0gdm5leHQgKQorICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOworICAg
ICAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCAwKTsKKyAgICAg
ICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0
LT5yZW5kZXp2b3VzX291dF9jbnQpICkKKyAgICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKKyAg
ICB9CisgICAgZWxzZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKKyAgICAgICAgY29udGV4dF9zYXZl
ZCh2cHJldik7Cit9CisKK3N0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2
Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc190aW1lX3Qgbm93KQoreworICAgIGlmICggdW5saWtlbHkodnByZXYgPT0gdm5l
eHQpICkKICAgICB7Ci0gICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUp
OwogICAgICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORkNPTlQsCi0gICAgICAgICAg
ICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAotICAgICAgICAg
ICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAotICAgICAgICAgICAgICAgICBw
cmV2LT5uZXh0X3RpbWUpOwotICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKG5leHQtPnZj
cHVfbGlzdCk7Ci0gICAgICAgIHJldHVybiBjb250aW51ZV9ydW5uaW5nKHByZXYtPnZjcHVfbGlz
dCk7CisgICAgICAgICAgICAgICAgIHZuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgdm5leHQtPnNj
aGVkX3VuaXQtPnVuaXRfaWQsCisgICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0
ZS5zdGF0ZV9lbnRyeV90aW1lLAorICAgICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdC0+
bmV4dF90aW1lKTsKKyAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2hlZCh2cHJldiwgdm5leHQp
OworICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKHZuZXh0KTsKKyAgICAgICAgcmV0dXJu
IGNvbnRpbnVlX3J1bm5pbmcodnByZXYpOwogICAgIH0KIAotICAgIFRSQUNFXzNEKFRSQ19TQ0hF
RF9TV0lUQ0hfSU5GUFJFViwKLSAgICAgICAgICAgICBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwg
cHJldi0+dW5pdF9pZCwKLSAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1l
KTsKLSAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQsCi0gICAgICAgICAgICAg
bmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCi0gICAgICAgICAgICAgKG5l
eHQtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KLSAg
ICAgICAgICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLAotICAgICAgICAg
ICAgIHByZXYtPm5leHRfdGltZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9jdHgpOwog
Ci0gICAgQVNTRVJUKHByZXYtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVf
cnVubmluZyk7CisgICAgc3RvcF90aW1lcigmdnByZXYtPnBlcmlvZGljX3RpbWVyKTsKIAotICAg
IFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsCi0gICAgICAgICAgICAgcHJldi0+ZG9tYWluLT5k
b21haW5faWQsIHByZXYtPnVuaXRfaWQsCi0gICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21h
aW5faWQsIG5leHQtPnVuaXRfaWQpOworICAgIGlmICggdm5leHQtPnNjaGVkX3VuaXQtPm1pZ3Jh
dGVkICkKKyAgICAgICAgdmNwdV9tb3ZlX2lycXModm5leHQpOwogCi0gICAgc2NoZWRfdW5pdF9y
dW5zdGF0ZV9jaGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7CisgICAgdmNwdV9wZXJpb2RpY190aW1l
cl93b3JrKHZuZXh0KTsKIAotICAgIEFTU0VSVChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0
YXRlICE9IFJVTlNUQVRFX3J1bm5pbmcpOwotICAgIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdl
KG5leHQsIHRydWUsIG5vdyk7CisgICAgY29udGV4dF9zd2l0Y2godnByZXYsIHZuZXh0KTsKK30K
IAotICAgIC8qCi0gICAgICogTkIuIERvbid0IGFkZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhl
cmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0Ci0gICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVj
b3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4KLSAgICAgKi8KKy8qCisgKiBSZW5k
ZXp2b3VzIGJlZm9yZSB0YWtpbmcgYSBzY2hlZHVsaW5nIGRlY2lzaW9uLgorICogQ2FsbGVkIHdp
dGggc2NoZWR1bGUgbG9jayBoZWxkLCBzbyBhbGwgYWNjZXNzZXMgdG8gdGhlIHJlbmRlenZvdXMg
Y291bnRlcgorICogY2FuIGJlIG5vcm1hbCBvbmVzIChubyBhdG9taWMgYWNjZXNzZXMgbmVlZGVk
KS4KKyAqIFRoZSBjb3VudGVyIGlzIGluaXRpYWxpemVkIHRvIHRoZSBudW1iZXIgb2YgY3B1cyB0
byByZW5kZXp2b3VzIGluaXRpYWxseS4KKyAqIEVhY2ggY3B1IGVudGVyaW5nIHdpbGwgZGVjcmVt
ZW50IHRoZSBjb3VudGVyLiBJbiBjYXNlIHRoZSBjb3VudGVyIGJlY29tZXMKKyAqIHplcm8gZG9f
c2NoZWR1bGUoKSBpcyBjYWxsZWQgYW5kIHRoZSByZW5kZXp2b3VzIGNvdW50ZXIgZm9yIGxlYXZp
bmcKKyAqIGNvbnRleHRfc3dpdGNoKCkgaXMgc2V0LiBBbGwgb3RoZXIgbWVtYmVycyB3aWxsIHdh
aXQgdW50aWwgdGhlIGNvdW50ZXIgaXMKKyAqIGJlY29taW5nIHplcm8sIGRyb3BwaW5nIHRoZSBz
Y2hlZHVsZSBsb2NrIGluIGJldHdlZW4uCisgKi8KK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
c2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAq
KmxvY2ssIGludCBjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzX3RpbWVfdCBub3cpCit7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQ7
CiAKLSAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOwotICAgIG5leHQtPnZjcHVfbGlzdC0+
aXNfcnVubmluZyA9IDE7Ci0gICAgbmV4dC0+aXNfcnVubmluZyA9IHRydWU7Ci0gICAgbmV4dC0+
c3RhdGVfZW50cnlfdGltZSA9IG5vdzsKKyAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNfaW5f
Y250ICkKKyAgICB7CisgICAgICAgIG5leHQgPSBkb19zY2hlZHVsZShwcmV2LCBub3csIGNwdSk7
CisgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgc2NoZWRfZ3Jh
bnVsYXJpdHkgKyAxKTsKKyAgICAgICAgcmV0dXJuIG5leHQ7CisgICAgfQogCi0gICAgcGNwdV9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisgICAgd2hpbGUgKCBwcmV2LT5yZW5kZXp2
b3VzX2luX2NudCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb21pbmcgZnJvbSBp
ZGxlIG1pZ2h0IG5lZWQgdG8gZG8gdGFza2xldCB3b3JrLgorICAgICAgICAgKiBJbiBvcmRlciB0
byBhdm9pZCBkZWFkbG9ja3Mgd2UgY2FuJ3QgZG8gdGhhdCBoZXJlLCBidXQgaGF2ZSB0bworICAg
ICAgICAgKiBjb250aW51ZSB0aGUgaWRsZSBsb29wLgorICAgICAgICAgKiBVbmRvIHRoZSByZW5k
ZXp2b3VzX2luX2NudCBkZWNyZW1lbnQgYW5kIHNjaGVkdWxlIGFub3RoZXIgY2FsbCBvZgorICAg
ICAgICAgKiBzY2hlZF9zbGF2ZSgpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpc19pZGxl
X3VuaXQocHJldikgJiYgc2NoZWRfdGFza2xldF9jaGVja19jcHUoY3B1KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2cHJldiA9IGN1cnJlbnQ7CiAKLSAgICBTQ0hFRF9T
VEFUX0NSQU5LKHNjaGVkX2N0eCk7CisgICAgICAgICAgICBwcmV2LT5yZW5kZXp2b3VzX2luX2Nu
dCsrOworICAgICAgICAgICAgYXRvbWljX3NldCgmcHJldi0+cmVuZGV6dm91c19vdXRfY250LCAw
KTsKKworICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCpsb2NrLCBjcHUpOwor
CisgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEpOworICAgICAg
ICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHZwcmV2LCBub3cpOworCisgICAgICAg
ICAgICByZXR1cm4gTlVMTDsgICAgICAgICAvKiBBUk0gb25seS4gKi8KKyAgICAgICAgfQogCi0g
ICAgc3RvcF90aW1lcigmcHJldi0+dmNwdV9saXN0LT5wZXJpb2RpY190aW1lcik7CisgICAgICAg
IHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycSgqbG9jaywgY3B1KTsKIAotICAgIGlmICggbmV4dC0+
bWlncmF0ZWQgKQotICAgICAgICB2Y3B1X21vdmVfaXJxcyhuZXh0LT52Y3B1X2xpc3QpOworICAg
ICAgICBjcHVfcmVsYXgoKTsKIAotICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayhuZXh0LT52
Y3B1X2xpc3QpOworICAgICAgICAqbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsK
KyAgICB9CiAKLSAgICBjb250ZXh0X3N3aXRjaChwcmV2LT52Y3B1X2xpc3QsIG5leHQtPnZjcHVf
bGlzdCk7CisgICAgcmV0dXJuIHByZXYtPm5leHRfdGFzazsKIH0KIAotdm9pZCBjb250ZXh0X3Nh
dmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQorc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKIHsK
LSAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVt
b3J5LiAqLwotICAgIHNtcF93bWIoKTsKKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdnByZXYg
PSBjdXJyZW50OworICAgIHN0cnVjdCBzY2hlZF91bml0ICAgICpwcmV2ID0gdnByZXYtPnNjaGVk
X3VuaXQsICpuZXh0OworICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CisgICAgc3Bpbmxv
Y2tfdCAgICAgICAgICAgKmxvY2s7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKIAotICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOwotICAgIHByZXYt
PnNjaGVkX3VuaXQtPmlzX3J1bm5pbmcgPSBmYWxzZTsKLSAgICBwcmV2LT5zY2hlZF91bml0LT5z
dGF0ZV9lbnRyeV90aW1lID0gTk9XKCk7CisgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIAot
ICAgIC8qIENoZWNrIGZvciBtaWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1bm5p
bmcgZmxhZy4gKi8KLSAgICBzbXBfbWIoKTsKKyAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2Nr
X2lycShjcHUpOwogCi0gICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2
KSwgcHJldi0+c2NoZWRfdW5pdCk7CisgICAgbm93ID0gTk9XKCk7CisKKyAgICBpZiAoICFwcmV2
LT5yZW5kZXp2b3VzX2luX2NudCApCisgICAgeworICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9j
a19pcnEobG9jaywgY3B1KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHN0b3BfdGlt
ZXIoJmdldF9zY2hlZF9yZXMoY3B1KS0+c190aW1lcik7CisKKyAgICBuZXh0ID0gc2NoZWRfd2Fp
dF9yZW5kZXp2b3VzX2luKHByZXYsICZsb2NrLCBjcHUsIG5vdyk7CisgICAgaWYgKCAhbmV4dCAp
CisgICAgICAgIHJldHVybjsKKworICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBj
cHUpOwogCi0gICAgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaChwcmV2LT5zY2hlZF91bml0KTsK
KyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgbmV4dC0+dmNwdV9saXN0LCBub3cpOwor
fQorCisvKgorICogVGhlIG1haW4gZnVuY3Rpb24KKyAqIC0gZGVzY2hlZHVsZSB0aGUgY3VycmVu
dCBkb21haW4gKHNjaGVkdWxlciBpbmRlcGVuZGVudCkuCisgKiAtIHBpY2sgYSBuZXcgZG9tYWlu
IChzY2hlZHVsZXIgZGVwZW5kZW50KS4KKyAqLworc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkK
K3sKKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdm5leHQsICp2cHJldiA9IGN1cnJlbnQ7Cisg
ICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSB2cHJldi0+c2NoZWRfdW5pdCwgKm5leHQg
PSBOVUxMOworICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CisgICAgc3RydWN0IHNjaGVk
X3Jlc291cmNlICpzcjsKKyAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKKyAgICBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworCisgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsK
KworICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWRfcnVuKTsKKworICAgIHNyID0gZ2V0X3NjaGVk
X3JlcyhjcHUpOworCisgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKwor
ICAgIGlmICggcHJldi0+cmVuZGV6dm91c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogV2UgaGF2ZSBhIHJhY2U6IHNjaGVkX3NsYXZlKCkgc2hvdWxkIGJlIGNhbGxlZCwg
c28gcmFpc2UgYSBzb2Z0aXJxCisgICAgICAgICAqIGluIG9yZGVyIHRvIHJlLWVudGVyIHNjaGVk
dWxlKCkgbGF0ZXIgYW5kIGNhbGwgc2NoZWRfc2xhdmUoKSBub3cuCisgICAgICAgICAqLworICAg
ICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKKworICAgICAgICByYWlz
ZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOworICAgICAgICByZXR1cm4gc2NoZWRfc2xhdmUo
KTsKKyAgICB9CisKKyAgICBzdG9wX3RpbWVyKCZzci0+c190aW1lcik7CisKKyAgICBub3cgPSBO
T1coKTsKKworICAgIGlmICggc2NoZWRfZ3JhbnVsYXJpdHkgPiAxICkKKyAgICB7CisgICAgICAg
IGNwdW1hc2tfdCBtYXNrOworCisgICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250ID0gc2No
ZWRfZ3JhbnVsYXJpdHk7CisgICAgICAgIGNwdW1hc2tfYW5kbm90KCZtYXNrLCBzci0+Y3B1cywg
Y3B1bWFza19vZihjcHUpKTsKKyAgICAgICAgY3B1bWFza19yYWlzZV9zb2Z0aXJxKCZtYXNrLCBT
Q0hFRF9TTEFWRV9TT0ZUSVJRKTsKKyAgICAgICAgbmV4dCA9IHNjaGVkX3dhaXRfcmVuZGV6dm91
c19pbihwcmV2LCAmbG9jaywgY3B1LCBub3cpOworICAgICAgICBpZiAoICFuZXh0ICkKKyAgICAg
ICAgICAgIHJldHVybjsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcHJldi0+cmVu
ZGV6dm91c19pbl9jbnQgPSAwOworICAgICAgICBuZXh0ID0gZG9fc2NoZWR1bGUocHJldiwgbm93
LCBjcHUpOworICAgICAgICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQsIDAp
OworICAgIH0KKworICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworCisg
ICAgdm5leHQgPSBuZXh0LT52Y3B1X2xpc3Q7CisgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnBy
ZXYsIHZuZXh0LCBub3cpOwogfQogCiAvKiBUaGUgc2NoZWR1bGVyIHRpbWVyOiBmb3JjZSBhIHJ1
biB0aHJvdWdoIHRoZSBzY2hlZHVsZXIgKi8KQEAgLTE4ODEsNiArMjA3Niw3IEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBzciA9PSBOVUxM
ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgc3ItPm1hc3Rlcl9jcHUgPSBjcHU7Cisg
ICAgc3ItPmNwdXMgPSBjcHVtYXNrX29mKGNwdSk7CiAgICAgc2V0X3NjaGVkX3JlcyhjcHUsIHNy
KTsKIAogICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gJnNjaGVkX2lkbGVfb3BzOwpAQCAt
MTkwMSw2ICsyMDk3LDggQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50
IGNwdSkKICAgICBpZiAoIGlkbGVfdmNwdVtjcHVdID09IE5VTEwgKQogICAgICAgICByZXR1cm4g
LUVOT01FTTsKIAorICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5yZW5kZXp2b3VzX2lu
X2NudCA9IDA7CisKICAgICAvKgogICAgICAqIE5vIG5lZWQgdG8gYWxsb2NhdGUgYW55IHNjaGVk
dWxlciBkYXRhLCBhcyBjcHVzIGNvbWluZyBvbmxpbmUgYXJlCiAgICAgICogZnJlZSBpbml0aWFs
bHkgYW5kIHRoZSBpZGxlIHNjaGVkdWxlciBkb2Vzbid0IG5lZWQgYW55IGRhdGEgYXJlYXMKQEAg
LTIwMDEsNiArMjE5OSw3IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAg
aW50IGk7CiAKICAgICBvcGVuX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSwgc2NoZWR1bGUpOwor
ICAgIG9wZW5fc29mdGlycShTQ0hFRF9TTEFWRV9TT0ZUSVJRLCBzY2hlZF9zbGF2ZSk7CiAKICAg
ICBmb3IgKCBpID0gMDsgaSA8IE5VTV9TQ0hFRFVMRVJTOyBpKyspCiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zb2Z0aXJxLmMgYi94ZW4vY29tbW9uL3NvZnRpcnEuYwppbmRleCA4M2Mz
YzA5YmQ1Li4yZDY2MTkzMjAzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NvZnRpcnEuYworKysg
Yi94ZW4vY29tbW9uL3NvZnRpcnEuYwpAQCAtMzMsOCArMzMsOCBAQCBzdGF0aWMgdm9pZCBfX2Rv
X3NvZnRpcnEodW5zaWduZWQgbG9uZyBpZ25vcmVfbWFzaykKICAgICBmb3IgKCA7IDsgKQogICAg
IHsKICAgICAgICAgLyoKLSAgICAgICAgICogSW5pdGlhbGlzZSBAY3B1IG9uIGV2ZXJ5IGl0ZXJh
dGlvbjogU0NIRURVTEVfU09GVElSUSBtYXkgbW92ZQotICAgICAgICAgKiB1cyB0byBhbm90aGVy
IHByb2Nlc3Nvci4KKyAgICAgICAgICogSW5pdGlhbGlzZSBAY3B1IG9uIGV2ZXJ5IGl0ZXJhdGlv
bjogU0NIRURVTEVfU09GVElSUSBvcgorICAgICAgICAgKiBTQ0hFRF9TTEFWRV9TT0ZUSVJRIG1h
eSBtb3ZlIHVzIHRvIGFub3RoZXIgcHJvY2Vzc29yLgogICAgICAgICAgKi8KICAgICAgICAgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCkBAIC01NSw3ICs1NSw3IEBAIHZvaWQgcHJvY2Vzc19w
ZW5kaW5nX3NvZnRpcnFzKHZvaWQpCiB7CiAgICAgQVNTRVJUKCFpbl9pcnEoKSAmJiBsb2NhbF9p
cnFfaXNfZW5hYmxlZCgpKTsKICAgICAvKiBEbyBub3QgZW50ZXIgc2NoZWR1bGVyIGFzIGl0IGNh
biBwcmVlbXB0IHRoZSBjYWxsaW5nIGNvbnRleHQuICovCi0gICAgX19kb19zb2Z0aXJxKDF1bDw8
U0NIRURVTEVfU09GVElSUSk7CisgICAgX19kb19zb2Z0aXJxKCgxdWwgPDwgU0NIRURVTEVfU09G
VElSUSkgfCAoMXVsIDw8IFNDSEVEX1NMQVZFX1NPRlRJUlEpKTsKIH0KIAogdm9pZCBkb19zb2Z0
aXJxKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDA0MjNiZTk4N2QuLmM2NWRmYTk0M2IgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC1pZi5oCkBAIC00Miw2ICs0Miw3IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAKICAg
ICAvKiBDcHUgd2l0aCBsb3dlc3QgaWQgaW4gc2NoZWR1bGluZyByZXNvdXJjZS4gKi8KICAgICB1
bnNpZ25lZCBpbnQgICAgICAgIG1hc3Rlcl9jcHU7CisgICAgY29uc3QgY3B1bWFza190ICAgICpj
cHVzOyAgICAgICAgICAgLyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAgICAqLwogfTsK
IAogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
aW5kZXggZWJmNzIzYTg2Ni4uYzc3MGFiNGFhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI5Miw2ICsyOTIsMTIg
QEAgc3RydWN0IHNjaGVkX3VuaXQgewogICAgIC8qIE5leHQgdW5pdCB0byBydW4uICovCiAgICAg
c3RydWN0IHNjaGVkX3VuaXQgICAgICAqbmV4dF90YXNrOwogICAgIHNfdGltZV90ICAgICAgICAg
ICAgICAgIG5leHRfdGltZTsKKworICAgIC8qIE51bWJlciBvZiB2Y3B1cyBub3QgeWV0IGpvaW5l
ZCBmb3IgY29udGV4dCBzd2l0Y2guICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgICAgcmVu
ZGV6dm91c19pbl9jbnQ7CisKKyAgICAvKiBOdW1iZXIgb2YgdmNwdXMgbm90IHlldCBmaW5pc2hl
ZCB3aXRoIGNvbnRleHQgc3dpdGNoLiAqLworICAgIGF0b21pY190ICAgICAgICAgICAgICAgIHJl
bmRlenZvdXNfb3V0X2NudDsKIH07CiAKICNkZWZpbmUgZm9yX2VhY2hfc2NoZWRfdW5pdChkLCB1
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjk2LDEwICs3
MDIsMTAgQEAgdm9pZCBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSh2b2lkKTsKIAogLyoKICAqIENhbGxl
ZCBieSB0aGUgc2NoZWR1bGVyIHRvIHN3aXRjaCB0byBhbm90aGVyIFZDUFUuIFRoaXMgZnVuY3Rp
b24gbXVzdAotICogY2FsbCBjb250ZXh0X3NhdmVkKEBwcmV2KSB3aGVuIHRoZSBsb2NhbCBDUFUg
aXMgbm8gbG9uZ2VyIHJ1bm5pbmcgaW4KLSAqIEBwcmV2J3MgY29udGV4dCwgYW5kIHRoYXQgY29u
dGV4dCBpcyBzYXZlZCB0byBtZW1vcnkuIEFsdGVybmF0aXZlbHksIGlmCi0gKiBpbXBsZW1lbnRp
bmcgbGF6eSBjb250ZXh0IHN3aXRjaGluZywgaXQgc3VmZmljZXMgdG8gZW5zdXJlIHRoYXQgaW52
b2tpbmcKLSAqIHN5bmNfdmNwdV9leGVjc3RhdGUoKSB3aWxsIHN3aXRjaCBhbmQgY29tbWl0IEBw
cmV2J3Mgc3RhdGUuCisgKiBjYWxsIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoQHByZXYsIEBuZXh0
KSB3aGVuIHRoZSBsb2NhbCBDUFUgaXMgbm8gbG9uZ2VyCisgKiBydW5uaW5nIGluIEBwcmV2J3Mg
Y29udGV4dCwgYW5kIHRoYXQgY29udGV4dCBpcyBzYXZlZCB0byBtZW1vcnkuCisgKiBBbHRlcm5h
dGl2ZWx5LCBpZiBpbXBsZW1lbnRpbmcgbGF6eSBjb250ZXh0IHN3aXRjaGluZywgaXQgc3VmZmlj
ZXMgdG8gZW5zdXJlCisgKiB0aGF0IGludm9raW5nIHN5bmNfdmNwdV9leGVjc3RhdGUoKSB3aWxs
IHN3aXRjaCBhbmQgY29tbWl0IEBwcmV2J3Mgc3RhdGUuCiAgKi8KIHZvaWQgY29udGV4dF9zd2l0
Y2goCiAgICAgc3RydWN0IHZjcHUgKnByZXYsCkBAIC03MTEsNyArNzE3LDcgQEAgdm9pZCBjb250
ZXh0X3N3aXRjaCgKICAqIHNhdmVkIHRvIG1lbW9yeS4gQWx0ZXJuYXRpdmVseSwgaWYgaW1wbGVt
ZW50aW5nIGxhenkgY29udGV4dCBzd2l0Y2hpbmcsCiAgKiBlbnN1cmUgdGhhdCBpbnZva2luZyBz
eW5jX3ZjcHVfZXhlY3N0YXRlKCkgd2lsbCBzd2l0Y2ggYW5kIGNvbW1pdCBAcHJldi4KICAqLwot
dm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KTsKK3ZvaWQgc2NoZWRfY29udGV4
dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KTsKIAogLyog
Q2FsbGVkIGJ5IHRoZSBzY2hlZHVsZXIgdG8gY29udGludWUgcnVubmluZyB0aGUgY3VycmVudCBW
Q1BVLiAqLwogdm9pZCBjb250aW51ZV9ydW5uaW5nKApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3NvZnRpcnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKaW5kZXggYzMyN2M5YjZj
ZC4uZDcyNzNiMzg5YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NvZnRpcnEuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oCkBAIC00LDYgKzQsNyBAQAogLyogTG93LWxhdGVu
Y3kgc29mdGlycXMgY29tZSBmaXJzdCBpbiB0aGUgZm9sbG93aW5nIGxpc3QuICovCiBlbnVtIHsK
ICAgICBUSU1FUl9TT0ZUSVJRID0gMCwKKyAgICBTQ0hFRF9TTEFWRV9TT0ZUSVJRLAogICAgIFND
SEVEVUxFX1NPRlRJUlEsCiAgICAgTkVXX1RMQkZMVVNIX0NMT0NLX1BFUklPRF9TT0ZUSVJRLAog
ICAgIFJDVV9TT0ZUSVJRLAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:21:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo86-0001wl-Ao; Mon, 30 Sep 2019 05:21:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo85-0001w9-BH
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:21:49 +0000
X-Inumbo-ID: 2e7d97d8-e342-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2e7d97d8-e342-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 05:21: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 30CD1AFF0;
 Mon, 30 Sep 2019 05:21:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:16 +0200
Message-Id: <20190930052135.11257-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v5 00/19] 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>,
 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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
b2RlcmF0ZWx5IHRlc3RlZCwgdG9vLgoKVGhlIHNlcmllcyBpcyBiYXNlZCBvbjoKInhlbi9zY2hl
ZDogcmV3b3JrIGFuZCByZW5hbWUgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKCkiCndoaWNoIGhhcyBi
ZWVuIHNwbGl0IG9mZiBmcm9tIFYyIGFuZDoKInhlbi9zY2hlZDogZml4IGxvY2tpbmcgaW4gYTY1
M3NjaGVkX2ZyZWVfdmRhdGEoKSIKd2hpY2ggaXMgZml4aW5nIGEgcHJvYmxlbSBkZXRlY3RlZCB2
aWEgcmV2aWV3IG9mIFYzLgoKVGhlIGNvbXBsZXRlIHBhdGNoIHNlcmllcyAocGx1cyBwcmVyZXEg
cGF0Y2hlcyBhbmQgc29tZSBkZWJ1Z2dpbmcKYWRkaXRpb25zIGluIGZvcm0gb2YgYWRkaXRpb25h
bCBwYXRjaGVzKSBpcyBhdmFpbGFibGUgdW5kZXI6CgogIGdpdDovL2dpdGh1Yi5jb20vamdyb3Nz
MS94ZW4vIHNjaGVkLXY1CgpDaGFuZ2VzIGluIFY1OgotIGRyb3BwZWQgcGF0Y2hlcyAxLTI3IGFz
IHRoZXkgYWxyZWFkeSB3ZW50IGluCi0gYWRkZWQgY29tbWVudHMgaW4gMiBwYXRjaGVzCgpDaGFu
Z2VzIGluIFY0OgotIGNvbW1lbnRzIGFkZHJlc3NlZAotIGZvcm1lciBwYXRjaCAzNiBtZXJnZWQg
aW50byBwYXRjaCAzMgoKQ2hhbmdlcyBpbiBWMzoKLSBjb21tZW50cyBhZGRyZXNzZWQKLSBmb3Jt
ZXIgcGF0Y2ggMjYgY2FydmVkIG91dCBhbmQgc2VudCBzZXBhcmF0ZWx5Ci0gc29tZSBtaW5vciBi
dWdzIGZpeGVkCgpDaGFuZ2VzIGluIFYyOgotIGNvbW1lbnRzIGFkZHJlc3NlZAotIHNvbWUgcGF0
Y2hlcyBtZXJnZWQgaW50byBvbmUKLSBpZGxlIHNjaGVkdWxlciByZWxhdGVkIHBhdGNoZXMgc3Bs
aXQgb2ZmIHRvIG93biBzZXJpZXMKLSBzb21lIHBhdGNoZXMgYXJlIGFscmVhZHkgYXBwbGllZAot
IHNvbWUgYnVncyBmaXhlZCAoZS5nLiBjcmFzaGVzIHdoZW4gcG93ZXJpbmcgb2ZmKQoKQ2hhbmdl
cyBpbiBWMToKLSBjcHVwb29scyBhcmUgd29ya2luZyBub3cKLSBjcHUgb24tL29mZmxpbmluZyB3
b3JraW5nIG5vdwotIGFsbCBzY2hlZHVsZXJzIHdvcmtpbmcgbm93Ci0gcmVuYW1lZCAiaXRlbXMi
IHRvICJ1bml0cyIKLSBpbnRyb2R1Y3Rpb24gb2YgImlkbGUgc2NoZWR1bGVyIgotIHNldmVyYWwg
bmV3IHBhdGNoZXMgKHNlZSBpbmRpdmlkdWFsIHBhdGNoZXMsIG1vc3RseSBzcGxpdHMgb2YKICBm
b3JtZXIgcGF0Y2hlcyBvciBjcHVwb29sIGFuZCBjcHUgb24tL29mZmxpbmluZyBzdXBwb3J0KQot
IGFsbCByZXZpZXcgY29tbWVudHMgYWRkcmVzc2VkCi0gc29tZSBtaW5vciBjaGFuZ2VzIChzZWUg
aW5kaXZpZHVhbCBwYXRjaGVzKQoKQ2hhbmdlcyBpbiBSRkMgVjI6Ci0gQVJNIGlzIGJ1aWxkaW5n
IG5vdwotIEhWTSBkb21haW5zIGFyZSB3b3JraW5nIG5vdwotIGlkbGluZyB3aWxsIGFsd2F5cyBi
ZSBkb25lIHdpdGggaWRsZV92Y3B1IGFjdGl2ZQotIG90aGVyIHNtYWxsIGNoYW5nZXMgc2VlIGlu
ZGl2aWR1YWwgcGF0Y2hlcwoKSnVlcmdlbiBHcm9zcyAoMTkpOgogIHhlbi9zY2hlZDogYWRkIGNv
ZGUgdG8gc3luYyBzY2hlZHVsaW5nIG9mIGFsbCB2Y3B1cyBvZiBhIHNjaGVkIHVuaXQKICB4ZW4v
c2NoZWQ6IGludHJvZHVjZSB1bml0X3J1bm5hYmxlX3N0YXRlKCkKICB4ZW4vc2NoZWQ6IGFkZCBz
dXBwb3J0IGZvciBtdWx0aXBsZSB2Y3B1cyBwZXIgc2NoZWQgdW5pdCB3aGVyZSBtaXNzaW5nCiAg
eGVuL3NjaGVkOiBtb2RpZnkgY3B1cG9vbF9kb21haW5fY3B1bWFzaygpIHRvIGJlIGFuIHVuaXQg
bWFzawogIHhlbi9zY2hlZDogc3VwcG9ydCBhbGxvY2F0aW5nIG11bHRpcGxlIHZjcHVzIGludG8g
b25lIHNjaGVkIHVuaXQKICB4ZW4vc2NoZWQ6IGFkZCBhIHBlcmNwdSByZXNvdXJjZSBpbmRleAog
IHhlbi9zY2hlZDogYWRkIGZhbGwgYmFjayB0byBpZGxlIHZjcHUgd2hlbiBzY2hlZHVsaW5nIHVu
aXQKICB4ZW4vc2NoZWQ6IG1ha2UgdmNwdV93YWtlKCkgYW5kIHZjcHVfc2xlZXAoKSBjb3JlIHNj
aGVkdWxpbmcgYXdhcmUKICB4ZW4vc2NoZWQ6IG1vdmUgcGVyLWNwdSB2YXJpYWJsZSBzY2hlZHVs
ZXIgdG8gc3RydWN0IHNjaGVkX3Jlc291cmNlCiAgeGVuL3NjaGVkOiBtb3ZlIHBlci1jcHUgdmFy
aWFibGUgY3B1cG9vbCB0byBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UKICB4ZW4vc2NoZWQ6IHJlamVj
dCBzd2l0Y2hpbmcgc210IG9uL29mZiB3aXRoIGNvcmUgc2NoZWR1bGluZyBhY3RpdmUKICB4ZW4v
c2NoZWQ6IHByZXBhcmUgcGVyLWNwdXBvb2wgc2NoZWR1bGluZyBncmFudWxhcml0eQogIHhlbi9z
Y2hlZDogc3BsaXQgc2NoZWR1bGVfY3B1X3N3aXRjaCgpCiAgeGVuL3NjaGVkOiBwcm90ZWN0IHNj
aGVkdWxpbmcgcmVzb3VyY2UgdmlhIHJjdQogIHhlbi9zY2hlZDogc3VwcG9ydCBtdWx0aXBsZSBj
cHVzIHBlciBzY2hlZHVsaW5nIHJlc291cmNlCiAgeGVuL3NjaGVkOiBzdXBwb3J0IGRpZmZlcmlu
ZyBncmFudWxhcml0eSBpbiBzY2hlZHVsZV9jcHVfW2FkZC9ybV0oKQogIHhlbi9zY2hlZDogc3Vw
cG9ydCBjb3JlIHNjaGVkdWxpbmcgZm9yIG1vdmluZyBjcHVzIHRvL2Zyb20gY3B1cG9vbHMKICB4
ZW4vc2NoZWQ6IGRpc2FibGUgc2NoZWR1bGluZyB3aGVuIGVudGVyaW5nIEFDUEkgZGVlcCBzbGVl
cCBzdGF0ZXMKICB4ZW4vc2NoZWQ6IGFkZCBzY2hlZHVsaW5nIGdyYW51bGFyaXR5IGVudW0KCiB4
ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9LY29u
ZmlnICAgICAgICAgIHwgICAgMSArCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICB8ICAg
IDQgKwogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgfCAgIDI2ICstCiB4ZW4vYXJjaC94
ODYvc3lzY3RsLmMgICAgICAgICB8ICAgIDUgKwogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAg
ICAgfCAgICAzICsKIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgICAgIHwgIDIzMiArKysrKyst
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAgICA4ICstCiB4ZW4vY29tbW9uL2Rv
bWN0bC5jICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyAg
IHwgICAgNCArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgfCAgIDczICstLQogeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgfCAgIDMyICstCiB4ZW4vY29tbW9uL3NjaGVkX251
bGwuYyAgICAgICB8ICAgMTEgKy0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICAgIHwgICAx
OCArLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgfCAxMzAwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAgICAg
ICB8ICAgIDYgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIHwgICAgMSArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCB8ICAgMTkgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
c21wLmggICAgIHwgICAgNyArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgICB8ICAgODYg
KystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICB8ICAgMjYgKy0KIHhlbi9pbmNsdWRl
L3hlbi9zb2Z0aXJxLmggICAgIHwgICAgMSArCiAyMiBmaWxlcyBjaGFuZ2VkLCAxNTA0IGluc2Vy
dGlvbnMoKyksIDM2MyBkZWxldGlvbnMoLSkKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:21:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo89-0001yi-MP; Mon, 30 Sep 2019 05:21: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo88-0001y2-Fd
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:21:52 +0000
X-Inumbo-ID: 300d1d30-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 300d1d30-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05: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 32308B044;
 Mon, 30 Sep 2019 05:21:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:21 +0200
Message-Id: <20190930052135.11257-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 05/19] 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
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpWNDoKLSBtZXJnZSBw
YXRjaCAzNiBvZiBWMyBpbnRvIHRoaXMgb25lIChKYW4gQmV1bGljaCkKLSBhZGQgc29tZSBjb21t
ZW50cyAoSmFuIEJldWxpY2gpCi0gdXNlIHVuaXRfaWQgaW5zdGVhZCBvZiB2Y3B1X2xpc3QtPnZj
cHVfaWQgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDk3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAzNmIxZDNk
ZjZlLi4zNzAwMmI0YzBlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0zNDksNyArMzQ5LDcgQEAgc3RhdGljIHZvaWQgc2No
ZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2Nr
MiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRp
YyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyB2
b2lkIHNjaGVkX2ZyZWVfdW5pdF9tZW0oc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnByZXZfdW5pdDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdW5p
dC0+ZG9tYWluOwpAQCAtMzY4LDggKzM2OCw2IEBAIHN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5p
dChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgfQogICAgIH0KIAotICAgIHVuaXQt
PnZjcHVfbGlzdC0+c2NoZWRfdW5pdCA9IE5VTEw7Ci0KICAgICBmcmVlX2NwdW1hc2tfdmFyKHVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBmcmVlX2NwdW1hc2tfdmFyKHVuaXQtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICBmcmVlX2NwdW1hc2tfdmFyKHVuaXQtPmNwdV9zb2Z0
X2FmZmluaXR5KTsKQEAgLTM3NywxOCArMzc1LDY1IEBAIHN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVf
dW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICB4ZnJlZSh1bml0KTsKIH0KIAorc3Rh
dGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3Qg
dmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7CisgICAgdW5zaWduZWQgaW50IGNu
dCA9IDA7CisKKyAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2Y3B1LCBtaWdodCBi
ZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUg
KCB1bml0LCB2dW5pdCApCisgICAgICAgIGlmICggdnVuaXQgIT0gdiApCisgICAgICAgICAgICBj
bnQrKzsKKworICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOworICAgIHVuaXQtPnJ1bnN0YXRlX2Nu
dFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKKworICAgIGlmICggdW5pdC0+dmNwdV9saXN0ID09IHYg
KQorICAgICAgICB1bml0LT52Y3B1X2xpc3QgPSB2LT5uZXh0X2luX2xpc3Q7CisKKyAgICBpZiAo
ICFjbnQgKQorICAgICAgICBzY2hlZF9mcmVlX3VuaXRfbWVtKHVuaXQpOworfQorCitzdGF0aWMg
dm9pZCBzY2hlZF91bml0X2FkZF92Y3B1KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3Qg
dmNwdSAqdikKK3sKKyAgICB2LT5zY2hlZF91bml0ID0gdW5pdDsKKworICAgIC8qIEFsbCBidXQg
aWRsZSB2Y3B1cyBhcmUgYWxsb2NhdGVkIHdpdGggc2VxdWVudGlhbCB2Y3B1X2lkLiAqLworICAg
IGlmICggIXVuaXQtPnZjcHVfbGlzdCB8fCB1bml0LT52Y3B1X2xpc3QtPnZjcHVfaWQgPiB2LT52
Y3B1X2lkICkKKyAgICB7CisgICAgICAgIHVuaXQtPnZjcHVfbGlzdCA9IHY7CisgICAgICAgIC8q
CisgICAgICAgICAqIHVuaXRfaWQgaXMgYWx3YXlzIHRoZSBzYW1lIGFzIGxvd2VzdCB2Y3B1X2lk
IG9mIHVuaXQuCisgICAgICAgICAqIFRoaXMgaXMgdXNlZCBmb3Igc3RvcHBpbmcgZm9yX2VhY2hf
c2NoZWRfdW5pdF92Y3B1KCkgbG9vcCBhbmQgaW4KKyAgICAgICAgICogb3JkZXIgdG8gc3VwcG9y
dCBjcHVwb29scyB3aXRoIGRpZmZlcmVudCBncmFudWxhcml0aWVzLgorICAgICAgICAgKi8KKyAg
ICAgICAgdW5pdC0+dW5pdF9pZCA9IHYtPnZjcHVfaWQ7CisgICAgfQorICAgIHVuaXQtPnJ1bnN0
YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0rKzsKK30KKwogc3RhdGljIHN0cnVjdCBzY2hlZF91
bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQorICAgICAgICBpZiAo
IHVuaXQtPnVuaXRfaWQgLyBzY2hlZF9ncmFudWxhcml0eSA9PQorICAgICAgICAgICAgIHYtPnZj
cHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSApCisgICAgICAgICAgICBicmVhazsKKworICAgIGlm
ICggdW5pdCApCisgICAgeworICAgICAgICBzY2hlZF91bml0X2FkZF92Y3B1KHVuaXQsIHYpOwor
ICAgICAgICByZXR1cm4gdW5pdDsKKyAgICB9CisKICAgICBpZiAoICh1bml0ID0geHphbGxvYyhz
dHJ1Y3Qgc2NoZWRfdW5pdCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAg
IHVuaXQtPnZjcHVfbGlzdCA9IHY7Ci0gICAgdW5pdC0+dW5pdF9pZCA9IHYtPnZjcHVfaWQ7CiAg
ICAgdW5pdC0+ZG9tYWluID0gZDsKLSAgICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUu
c3RhdGVdKys7CisgICAgc2NoZWRfdW5pdF9hZGRfdmNwdSh1bml0LCB2KTsKIAogICAgIGZvciAo
IHByZXZfdW5pdCA9ICZkLT5zY2hlZF91bml0X2xpc3Q7ICpwcmV2X3VuaXQ7CiAgICAgICAgICAg
cHJldl91bml0ID0gJigqcHJldl91bml0KS0+bmV4dF9pbl9saXN0ICkKQEAgLTQwNCwxMiArNDQ5
LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9zb2Z0X2Fm
ZmluaXR5KSApCiAgICAgICAgIGdvdG8gZmFpbDsKIAotICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0
OwotCiAgICAgcmV0dXJuIHVuaXQ7CiAKICBmYWlsOgotICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0
KTsKKyAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAK
QEAgLTQ1OSwyMSArNTAyLDI2IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYp
CiAgICAgZWxzZQogICAgICAgICBwcm9jZXNzb3IgPSBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUo
dik7CiAKLSAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7
Ci0KICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCiAgICAgc3Bpbl9s
b2NrX2luaXQoJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwotICAgIGluaXRfdGltZXIoJnYtPnBl
cmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLAotICAgICAgICAgICAgICAgdiwg
di0+cHJvY2Vzc29yKTsKLSAgICBpbml0X3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyLCB2Y3B1
X3NpbmdsZXNob3RfdGltZXJfZm4sCi0gICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOwot
ICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJfZm4sCi0gICAgICAgICAg
ICAgICB2LCB2LT5wcm9jZXNzb3IpOworICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVy
LCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLCB2LCBwcm9jZXNzb3IpOworICAgIGluaXRfdGltZXIo
JnYtPnNpbmdsZXNob3RfdGltZXIsIHZjcHVfc2luZ2xlc2hvdF90aW1lcl9mbiwgdiwgcHJvY2Vz
c29yKTsKKyAgICBpbml0X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLCB2LCBw
cm9jZXNzb3IpOworCisgICAgLyogSWYgdGhpcyBpcyBub3QgdGhlIGZpcnN0IHZjcHUgb2YgdGhl
IHVuaXQgd2UgYXJlIGRvbmUuICovCisgICAgaWYgKCB1bml0LT5wcml2ICE9IE5VTEwgKQorICAg
IHsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOworICAgICAgICByZXR1cm4gMDsK
KyAgICB9CisKKyAgICAvKiBUaGUgZmlyc3QgdmNwdSBvZiBhbiB1bml0IGNhbiBiZSBzZXQgdmlh
IHNjaGVkX3NldF9yZXMoKS4gKi8KKyAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9y
ZXMocHJvY2Vzc29yKSk7CiAKICAgICB1bml0LT5wcml2ID0gc2NoZWRfYWxsb2NfdWRhdGEoZG9t
X3NjaGVkdWxlcihkKSwgdW5pdCwgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB1bml0LT5wcml2
ID09IE5VTEwgKQogICAgIHsKLSAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOworICAgICAg
ICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KIApA
QCAtNjMzLDkgKzY4MSwxNiBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAq
dikKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVyKTsKICAgICBpZiAoIHRlc3RfYW5kX2Ns
ZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2No
ZWRfdXJnZW50X2NvdW50LCB2LT5wcm9jZXNzb3IpKTsKLSAgICBzY2hlZF9yZW1vdmVfdW5pdCh2
Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Ci0gICAgc2NoZWRfZnJlZV91ZGF0YSh2Y3B1X3NjaGVk
dWxlcih2KSwgdW5pdC0+cHJpdik7Ci0gICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOworICAgIC8q
CisgICAgICogVmNwdXMgYXJlIGJlaW5nIGRlc3Ryb3llZCB0b3AtZG93bi4gU28gYmVpbmcgdGhl
IGZpcnN0IHZjcHUgb2YgYW4gdW5pdAorICAgICAqIGlzIHRoZSBzYW1lIGFzIGJlaW5nIHRoZSBv
bmx5IG9uZS4KKyAgICAgKi8KKyAgICBpZiAoIHVuaXQtPnZjcHVfbGlzdCA9PSB2ICkKKyAgICB7
CisgICAgICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKKyAg
ICAgICAgc2NoZWRfZnJlZV91ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdC0+cHJpdik7Cisg
ICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsKKyAgICB9CiB9CiAKIGludCBzY2hlZF9p
bml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKQotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:21:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8C-000201-1e; Mon, 30 Sep 2019 05:21:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8A-0001z8-Am
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:21:54 +0000
X-Inumbo-ID: 2e93d930-e342-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2e93d930-e342-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 05:21: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 5E8ECB01F;
 Mon, 30 Sep 2019 05:21:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:18 +0200
Message-Id: <20190930052135.11257-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 02/19] 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
PgotLS0KUkZDIFYyOgotIG5ldyBwYXRjaApWMzoKLSBhZGQgdmNwdSBsb29wIHRvIHVuaXRfcnVu
bmFibGVfc3RhdGUoKSByaWdodCBub3cgaW5zdGVhZCBvZiBkb2luZwogIHNvIGluIG5leHQgcGF0
Y2ggKEphbiBCZXVsaWNoLCBEYXJpbyBGYWdnaW9saSkKLSBtYWtlIG5ld19zdGF0ZSB1bnNpZ25l
ZCBpbnQgKEphbiBCZXVsaWNoKQpWNDoKLSBhZGQgY29tbWVudCBleHBsYWluaW5nIHVuaXRfcnVu
bmFibGVfc3RhdGUoKSAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
ICAgIHwgIDEgKwogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIHwgIDIgKy0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMgICB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgIDcgKysrKy0tLQog
eGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgIDMgKystCiB4ZW4vY29tbW9uL3NjaGVkX3J0
LmMgICAgICAgfCAgOCArKysrKysrLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgIDIg
Ky0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8IDMwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgIHwgIDEgKwogOSBmaWxlcyBjaGFu
Z2VkLCA3MyBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA2MDFkYTI4YzljLi5h
OTg4MjUwOWVkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21t
b24vZG9tYWluLmMKQEAgLTE1Nyw2ICsxNTcsNyBAQCBzdHJ1Y3QgdmNwdSAqdmNwdV9jcmVhdGUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVfaWQpCiAgICAgaWYgKCBpc19pZGxl
X2RvbWFpbihkKSApCiAgICAgewogICAgICAgICB2LT5ydW5zdGF0ZS5zdGF0ZSA9IFJVTlNUQVRF
X3J1bm5pbmc7CisgICAgICAgIHYtPm5ld19zdGF0ZSA9IFJVTlNUQVRFX3J1bm5pbmc7CiAgICAg
fQogICAgIGVsc2UKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUz
LmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggZmNmODFkYjE5YS4uZGQ1ODc2
ZWFjZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtNTYzLDcgKzU2Myw3IEBAIGE2NTNzY2hlZF9kb19z
Y2hlZHVsZSgKICAgICBpZiAoICEoKG5ld190YXNrICE9IE5VTEwpCiAgICAgICAgICAgICYmIChB
VU5JVChuZXdfdGFzaykgIT0gTlVMTCkKICAgICAgICAgICAgJiYgQVVOSVQobmV3X3Rhc2spLT5h
d2FrZQotICAgICAgICAgICAmJiB1bml0X3J1bm5hYmxlKG5ld190YXNrKSkgKQorICAgICAgICAg
ICAmJiB1bml0X3J1bm5hYmxlX3N0YXRlKG5ld190YXNrKSkgKQogICAgICAgICBuZXdfdGFzayA9
IElETEVUQVNLKGNwdSk7CiAgICAgQlVHX09OKG5ld190YXNrID09IE5VTEwpOwogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YwppbmRleCAyOTllZmYyMWFjLi4wMGJlYWMzZWE0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE4OTQsNyAr
MTg5NCw3IEBAIHN0YXRpYyB2b2lkIGNzY2hlZF9zY2hlZHVsZSgKICAgICBpZiAoICF0ZXN0X2Jp
dChDU0NIRURfRkxBR19VTklUX1lJRUxELCAmc2N1cnItPmZsYWdzKQogICAgICAgICAgJiYgIXRh
c2tsZXRfd29ya19zY2hlZHVsZWQKICAgICAgICAgICYmIHBydi0+cmF0ZWxpbWl0Ci0gICAgICAg
ICAmJiB1bml0X3J1bm5hYmxlKHVuaXQpCisgICAgICAgICAmJiB1bml0X3J1bm5hYmxlX3N0YXRl
KHVuaXQpCiAgICAgICAgICAmJiAhaXNfaWRsZV91bml0KHVuaXQpCiAgICAgICAgICAmJiBydW50
aW1lIDwgcHJ2LT5yYXRlbGltaXQgKQogICAgIHsKQEAgLTE5MzksMzMgKzE5MzksMzYgQEAgc3Rh
dGljIHZvaWQgY3NjaGVkX3NjaGVkdWxlKAogICAgICAgICBkZWNfbnJfcnVubmFibGUoc2NoZWRf
Y3B1KTsKICAgICB9CiAKLSAgICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOwotCi0g
ICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgVU5JVCBjb250ZXh0KSBvdmVy
cmlkZXMgYWxsIGVsc2UuICovCi0gICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKLSAg
ICB7Ci0gICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURfU0NIRURfVEFTS0xFVCk7Ci0gICAgICAg
IHNuZXh0ID0gQ1NDSEVEX1VOSVQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOwotICAgICAg
ICBzbmV4dC0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09TVDsKLSAgICB9Ci0KICAgICAvKgogICAg
ICAqIENsZWFyIFlJRUxEIGZsYWcgYmVmb3JlIHNjaGVkdWxpbmcgb3V0CiAgICAgICovCiAgICAg
Y2xlYXJfYml0KENTQ0hFRF9GTEFHX1VOSVRfWUlFTEQsICZzY3Vyci0+ZmxhZ3MpOwogCi0gICAg
LyoKLSAgICAgKiBTTVAgTG9hZCBiYWxhbmNlOgotICAgICAqCi0gICAgICogSWYgdGhlIG5leHQg
aGlnaGVzdCBwcmlvcml0eSBsb2NhbCBydW5uYWJsZSBVTklUIGhhcyBhbHJlYWR5IGVhdGVuCi0g
ICAgICogdGhyb3VnaCBpdHMgY3JlZGl0cywgbG9vayBvbiBvdGhlciBQQ1BVcyB0byBzZWUgaWYg
d2UgaGF2ZSBtb3JlCi0gICAgICogdXJnZW50IHdvcmsuLi4gSWYgbm90LCBjc2NoZWRfbG9hZF9i
YWxhbmNlKCkgd2lsbCByZXR1cm4gc25leHQsIGJ1dAotICAgICAqIGFscmVhZHkgcmVtb3ZlZCBm
cm9tIHRoZSBydW5xLgotICAgICAqLwotICAgIGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklf
VFNfT1ZFUiApCi0gICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOwotICAgIGVsc2UKLSAgICAg
ICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1LCBzbmV4dCwgJm1p
Z3JhdGVkKTsKKyAgICBkbyB7CisgICAgICAgIHNuZXh0ID0gX19ydW5xX2VsZW0ocnVucS0+bmV4
dCk7CisKKyAgICAgICAgLyogVGFza2xldCB3b3JrICh3aGljaCBydW5zIGluIGlkbGUgVU5JVCBj
b250ZXh0KSBvdmVycmlkZXMgYWxsIGVsc2UuICovCisgICAgICAgIGlmICggdGFza2xldF93b3Jr
X3NjaGVkdWxlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIFRSQUNFXzBEKFRSQ19DU0NIRURf
U0NIRURfVEFTS0xFVCk7CisgICAgICAgICAgICBzbmV4dCA9IENTQ0hFRF9VTklUKHNjaGVkX2lk
bGVfdW5pdChzY2hlZF9jcHUpKTsKKyAgICAgICAgICAgIHNuZXh0LT5wcmkgPSBDU0NIRURfUFJJ
X1RTX0JPT1NUOworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU01QIExvYWQg
YmFsYW5jZToKKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhlIG5leHQgaGlnaGVzdCBwcmlv
cml0eSBsb2NhbCBydW5uYWJsZSBVTklUIGhhcyBhbHJlYWR5IGVhdGVuCisgICAgICAgICAqIHRo
cm91Z2ggaXRzIGNyZWRpdHMsIGxvb2sgb24gb3RoZXIgUENQVXMgdG8gc2VlIGlmIHdlIGhhdmUg
bW9yZQorICAgICAgICAgKiB1cmdlbnQgd29yay4uLiBJZiBub3QsIGNzY2hlZF9sb2FkX2JhbGFu
Y2UoKSB3aWxsIHJldHVybiBzbmV4dCwgYnV0CisgICAgICAgICAqIGFscmVhZHkgcmVtb3ZlZCBm
cm9tIHRoZSBydW5xLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBzbmV4dC0+cHJpID4gQ1ND
SEVEX1BSSV9UU19PVkVSICkKKyAgICAgICAgICAgIF9fcnVucV9yZW1vdmUoc25leHQpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBz
Y2hlZF9jcHUsIHNuZXh0LCAmbWlncmF0ZWQpOworCisgICAgfSB3aGlsZSAoICF1bml0X3J1bm5h
YmxlX3N0YXRlKHNuZXh0LT51bml0KSApOwogCiAgICAgLyoKICAgICAgKiBVcGRhdGUgaWRsZXJz
IG1hc2sgaWYgbmVjZXNzYXJ5LiBXaGVuIHdlJ3JlIGlkbGluZywgb3RoZXIgQ1BVcwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwppbmRleCA4N2QxNDJiYmU0Li4wZTI5ZTU2ZDVhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzI5
MSw3ICszMjkxLDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkLAogICAgICAqIEluIGZhY3QsIGl0IG1heSBiZSB0aGUgY2FzZSB0aGF0IHNjdXJyIGlz
IGFib3V0IHRvIHNwaW4sIGFuZCB0aGVyZSdzCiAgICAgICogbm8gcG9pbnQgZm9yY2luZyBpdCB0
byBkbyBzbyB1bnRpbCByYXRlIGxpbWl0aW5nIGV4cGlyZXMuCiAgICAgICovCi0gICAgaWYgKCAh
eWllbGQgJiYgcHJ2LT5yYXRlbGltaXRfdXMgJiYgdW5pdF9ydW5uYWJsZShzY3Vyci0+dW5pdCkg
JiYKKyAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiB1bml0X3J1bm5hYmxl
X3N0YXRlKHNjdXJyLT51bml0KSAmJgogICAgICAgICAgKG5vdyAtIHNjdXJyLT51bml0LT5zdGF0
ZV9lbnRyeV90aW1lKSA8IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgKQogICAgIHsKICAg
ICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKQEAgLTMzNDUsNyArMzM0NSw3IEBA
IHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAg
KgogICAgICAqIE9mIGNvdXJzZSwgd2UgYWxzbyBkZWZhdWx0IHRvIGlkbGUgYWxzbyBpZiBzY3Vy
ciBpcyBub3QgcnVubmFibGUuCiAgICAgICovCi0gICAgaWYgKCB1bml0X3J1bm5hYmxlKHNjdXJy
LT51bml0KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCisgICAgaWYgKCB1bml0X3J1bm5hYmxlX3N0
YXRlKHNjdXJyLT51bml0KSAmJiAhc29mdF9hZmZfcHJlZW1wdCApCiAgICAgICAgIHNuZXh0ID0g
c2N1cnI7CiAgICAgZWxzZQogICAgICAgICBzbmV4dCA9IGNzY2hlZDJfdW5pdChzY2hlZF9pZGxl
X3VuaXQoY3B1KSk7CkBAIC0zNDA1LDcgKzM0MDUsOCBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3Qg
Y3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAqIHNvbWUgYnVkZ2V0LCB0aGVu
IGNob29zZSBpdC4KICAgICAgICAgICovCiAgICAgICAgIGlmICggKHlpZWxkIHx8IHN2Yy0+Y3Jl
ZGl0ID4gc25leHQtPmNyZWRpdCkgJiYKLSAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCB1
bml0X2dyYWJfYnVkZ2V0KHN2YykpICkKKyAgICAgICAgICAgICAoIWhhc19jYXAoc3ZjKSB8fCB1
bml0X2dyYWJfYnVkZ2V0KHN2YykpICYmCisgICAgICAgICAgICAgdW5pdF9ydW5uYWJsZV9zdGF0
ZShzdmMtPnVuaXQpICkKICAgICAgICAgICAgIHNuZXh0ID0gc3ZjOwogCiAgICAgICAgIC8qIElu
IGFueSBjYXNlLCBpZiB3ZSBnb3QgdGhpcyBmYXIsIGJyZWFrLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCA4MGE3
ZDQ1OTM1Li4zZGRlMWRjZDAwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtODY0LDcgKzg2NCw4IEBAIHN0YXRpYyB2
b2lkIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqcHJldiwKICAgICAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShzY2hlZF9jcHUsICZw
cnYtPmNwdXNfZnJlZSk7CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShwcmV2LT5uZXh0X3Rh
c2sgPT0gTlVMTCB8fCAhdW5pdF9ydW5uYWJsZShwcmV2LT5uZXh0X3Rhc2spKSApCisgICAgaWYg
KCB1bmxpa2VseShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCB8fAorICAgICAgICAgICAgICAgICAg
IXVuaXRfcnVubmFibGVfc3RhdGUocHJldi0+bmV4dF90YXNrKSkgKQogICAgICAgICBwcmV2LT5u
ZXh0X3Rhc2sgPSBzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KTsKIAogICAgIE5VTExfVU5JVF9D
SEVDSyhwcmV2LT5uZXh0X3Rhc2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
IGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGNmZDdkMzM0ZmEuLmZkODgyZjJjYTQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0
LmMKQEAgLTEwOTIsMTIgKzEwOTIsMTggQEAgcnRfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQsCiAgICAgZWxzZQogICAgIHsK
ICAgICAgICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVtYXNrX29mKHNjaGVkX2NwdSkpOwor
CiAgICAgICAgIGlmICggc25leHQgPT0gTlVMTCApCiAgICAgICAgICAgICBzbmV4dCA9IHJ0X3Vu
aXQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOworICAgICAgICBlbHNlIGlmICggIXVuaXRf
cnVubmFibGVfc3RhdGUoc25leHQtPnVuaXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcV9y
ZW1vdmUoc25leHQpOworICAgICAgICAgICAgc25leHQgPSBydF91bml0KHNjaGVkX2lkbGVfdW5p
dChzY2hlZF9jcHUpKTsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIGlmIHNjdXJyIGhhcyBoaWdo
ZXIgcHJpb3JpdHkgYW5kIGJ1ZGdldCwgc3RpbGwgcGljayBzY3VyciAqLwogICAgICAgICBpZiAo
ICFpc19pZGxlX3VuaXQoY3VycnVuaXQpICYmCi0gICAgICAgICAgICAgdW5pdF9ydW5uYWJsZShj
dXJydW5pdCkgJiYKKyAgICAgICAgICAgICB1bml0X3J1bm5hYmxlX3N0YXRlKGN1cnJ1bml0KSAm
JgogICAgICAgICAgICAgIHNjdXJyLT5jdXJfYnVkZ2V0ID4gMCAmJgogICAgICAgICAgICAgICgg
aXNfaWRsZV91bml0KHNuZXh0LT51bml0KSB8fAogICAgICAgICAgICAgICAgY29tcGFyZV91bml0
X3ByaW9yaXR5KHNjdXJyLCBzbmV4dCkgPiAwICkgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGZmNjdmYjM2MzMuLjljMWIw
NDRiNDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTI4MCw3ICsyODAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRf
dW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgZm9yX2Vh
Y2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCiAgICAgewogICAgICAgICBpZiAoIHJ1bm5p
bmcgKQotICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmlu
ZywgbmV3X2VudHJ5X3RpbWUpOworICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwg
di0+bmV3X3N0YXRlLCBuZXdfZW50cnlfdGltZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsCiAgICAgICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFn
cyAmIFZQRl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBj
NjVkZmE5NDNiLi43ZTU2OGE5ZDlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtOTMsNiArOTMsMzYgQEAg
c3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCisvKgorICogUmV0dXJucyB3aGV0aGVyIGEg
c2NoZWRfdW5pdCBpcyBydW5uYWJsZSBhbmQgc2V0cyBuZXdfc3RhdGUgZm9yIGVhY2ggb2YgaXRz
CisgKiB2Y3B1cy4gSXQgaXMgbWFuZGF0b3J5IHRvIGRldGVybWluZSB0aGUgbmV3IHJ1bnN0YXRl
IGZvciBhbGwgdmNwdXMgb2YgYSB1bml0CisgKiB3aXRob3V0IGRyb3BwaW5nIHRoZSBzY2hlZHVs
ZSBsb2NrICh3aGljaCBoYXBwZW5zIHdoZW4gc3luY2hyb25pemluZyB0aGUKKyAqIGNvbnRleHQg
c3dpdGNoIG9mIHRoZSB2Y3B1cyBvZiBhIHVuaXQpIGluIG9yZGVyIHRvIGF2b2lkIHJhY2VzIHdp
dGggZS5nLgorICogdmNwdV9zbGVlcCgpLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9y
dW5uYWJsZV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3sKKyAgICBzdHJ1
Y3QgdmNwdSAqdjsKKyAgICBib29sIHJ1bm5hYmxlLCByZXQgPSBmYWxzZTsKKworICAgIGlmICgg
aXNfaWRsZV91bml0KHVuaXQpICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBmb3JfZWFj
aF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKKyAgICB7CisgICAgICAgIHJ1bm5hYmxlID0g
dmNwdV9ydW5uYWJsZSh2KTsKKworICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJV
TlNUQVRFX3J1bm5pbmcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAodi0+cGF1
c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/IFJVTlNUQVRFX2Jsb2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOworCisgICAgICAgIGlmICgg
cnVubmFibGUgKQorICAgICAgICAgICAgcmV0ID0gdHJ1ZTsKKyAgICB9CisKKyAgICByZXR1cm4g
cmV0OworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfc2V0X3JlcyhzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqcmVzKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBjNzcwYWI0YWEwLi4xMmYwMGNkNzhkIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtMTc0LDYgKzE3NCw3IEBAIHN0cnVjdCB2Y3B1CiAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZvX2NvbXBhdF90KSBjb21wYXQ7CiAgICAgfSBydW5z
dGF0ZV9ndWVzdDsgLyogZ3Vlc3QgYWRkcmVzcyAqLwogI2VuZGlmCisgICAgdW5zaWduZWQgaW50
ICAgICBuZXdfc3RhdGU7CiAKICAgICAvKiBIYXMgdGhlIEZQVSBiZWVuIGluaXRpYWxpc2VkPyAq
LwogICAgIGJvb2wgICAgICAgICAgICAgZnB1X2luaXRpYWxpc2VkOwotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:21:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05:21:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEo8E-00021b-Cj; Mon, 30 Sep 2019 05:21: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8D-00020w-IR
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:21:57 +0000
X-Inumbo-ID: 3121f678-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3121f678-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:21: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 0C9A3B0CC;
 Mon, 30 Sep 2019 05:21:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:27 +0200
Message-Id: <20190930052135.11257-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 11/19] 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
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpWMToKLSBuZXcgcGF0Y2gKVjI6Ci0gRUJVU1kgYXMgcmV0
dXJuIGNvZGUgKEphbiBCZXVsaWNoLCBEYXJpbyBGYWdnaW9saSkKLSBfX3JlYWRfbW9zdGx5IGZv
ciBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmcgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNo
L3g4Ni9zeXNjdGwuYyAgIHwgNSArKysrKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCAxICsK
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYwppbmRleCAzNzQyZWRlNjFiLi40YTc2ZjBmNDdmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0yMDksNiAr
MjA5LDExIEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVP
UE5PVFNVUFA7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CisgICAgICAg
ICAgICBpZiAoIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGluZyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcmV0ID0gLUVCVVNZOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfQogICAgICAgICAgICAgcGx1ZyA9IG9wID09IFhFTl9TWVNDVExfQ1BVX0hPVFBM
VUdfU01UX0VOQUJMRTsKICAgICAgICAgICAgIGZuID0gc210X3VwX2Rvd25faGVscGVyOwogICAg
ICAgICAgICAgaGNwdSA9IF9wKHBsdWcpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDI0OWZmOGE4ODIuLjBkY2YwMDRkNzgg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKQEAgLTYzLDYgKzYzLDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3Vz
Iiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKIAogLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qg
c2NoZWRfdW5pdC4gKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9n
cmFudWxhcml0eSA9IDE7Citib29sIF9fcmVhZF9tb3N0bHkgc2NoZWRfZGlzYWJsZV9zbXRfc3dp
dGNoaW5nOwogY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzayA9ICZjcHVtYXNrX2FsbDsK
IAogLyogQ29tbW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZjk3MzAzNjY4
YS4uYWE4MjU3ZWRjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTEwMzcsNiArMTAzNyw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBpc19pb21tdV9lbmFibGVkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIGV4
dGVybiBib29sIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzOworZXh0ZXJuIGJvb2wgc2NoZWRfZGlz
YWJsZV9zbXRfc3dpdGNoaW5nOwogCiBleHRlcm4gZW51bSBjcHVmcmVxX2NvbnRyb2xsZXIgewog
ICAgIEZSRVFDVExfbm9uZSwgRlJFUUNUTF9kb20wX2tlcm5lbCwgRlJFUUNUTF94ZW4KLS0gCjIu
MTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8G-00023v-Uj; Mon, 30 Sep 2019 05:22:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8F-00022T-At
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:21:59 +0000
X-Inumbo-ID: 300de21a-e342-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 300de21a-e342-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 05: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 5B7C3B061;
 Mon, 30 Sep 2019 05:21:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:22 +0200
Message-Id: <20190930052135.11257-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 06/19] 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
dG9vLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClJGQyBWMjog
bmV3IHBhdGNoIChjYXJ2ZWQgb3V0IGZyb20gUkZDIFYxIHBhdGNoIDQ5KQpWNDoKLSBtYWtlIGZ1
bmN0aW9uIHBhcmFtZXRlciBjb25zdCAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIHwgMTEgKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDM3MDAyYjRjMGUuLmM4ZTI5OTk0MDcgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAg
LTc3LDYgKzc3LDcgQEAgc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8q
IFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBj
YW4gcmVhY2ggaXQgKi8KIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1
bGVyKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
LCBzY2hlZF9yZXMpOworc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVk
IGludCwgc2NoZWRfcmVzX2lkeCk7CiAKIC8qIFNjcmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAq
LwogREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBjcHVtYXNrX3NjcmF0Y2gpOwpAQCAtMTQ0LDYg
KzE0NSwxMiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9pZGxlX29wcyA9IHsKICAg
ICAuc3dpdGNoX3NjaGVkICAgPSBzY2hlZF9pZGxlX3N3aXRjaF9zY2hlZCwKIH07CiAKK3N0YXRp
YyBpbmxpbmUgc3RydWN0IHZjcHUgKnNjaGVkX3VuaXQydmNwdV9jcHUoY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcmV0dXJuIHVuaXQtPmRvbWFpbi0+dmNw
dVt1bml0LT51bml0X2lkICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBjcHUpXTsKK30KKwogc3Rh
dGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICpkb21fc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAhPSBOVUxMKSApCkBAIC0y
MDMwLDcgKzIwMzcsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2b2lkKQogCiAgICAgcGNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3N3
aXRjaCh2cHJldiwgbmV4dC0+dmNwdV9saXN0LCBub3cpOworICAgIHNjaGVkX2NvbnRleHRfc3dp
dGNoKHZwcmV2LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksIG5vdyk7CiB9CiAKIC8q
CkBAIC0yMDkxLDcgKzIwOTgsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAg
cGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICB2bmV4dCA9IG5leHQt
PnZjcHVfbGlzdDsKKyAgICB2bmV4dCA9IHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1KTsK
ICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7CiB9CiAKLS0gCjIu
MTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8J-00025t-Az; Mon, 30 Sep 2019 05: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8I-00025I-GT
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:02 +0000
X-Inumbo-ID: 3171ab00-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3171ab00-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:21: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 A3FDEB0F2;
 Mon, 30 Sep 2019 05:21:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:29 +0200
Message-Id: <20190930052135.11257-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 13/19] 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
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKVjQ6Ci0gcmVuYW1lIHNkIC0+IHNyIChK
YW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICB8ICAgNCArLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jICAgfCAxMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAgMyArLQogMyBmaWxl
cyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA2MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDUxZjBm
ZjBkODguLjAyODI1ZTc3OWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBi
L3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0yNzEsNyArMjcxLDcgQEAgc3RhdGljIGludCBjcHVw
b29sX2Fzc2lnbl9jcHVfbG9ja2VkKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1
KQogCiAgICAgaWYgKCAoY3B1cG9vbF9tb3ZpbmdfY3B1ID09IGNwdSkgJiYgKGMgIT0gY3B1cG9v
bF9jcHVfbW92aW5nKSApCiAgICAgICAgIHJldHVybiAtRUFERFJOT1RBVkFJTDsKLSAgICByZXQg
PSBzY2hlZHVsZV9jcHVfc3dpdGNoKGNwdSwgYyk7CisgICAgcmV0ID0gc2NoZWR1bGVfY3B1X2Fk
ZChjcHUsIGMpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIHJldDsKIApAQCAtMzIx
LDcgKzMyMSw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHVfZmluaXNoKHN0cnVj
dCBjcHVwb29sICpjKQogICAgICAqLwogICAgIGlmICggIXJldCApCiAgICAgewotICAgICAgICBy
ZXQgPSBzY2hlZHVsZV9jcHVfc3dpdGNoKGNwdSwgTlVMTCk7CisgICAgICAgIHJldCA9IHNjaGVk
dWxlX2NwdV9ybShjcHUpOwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICBjcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CiAgICAgICAgIGVsc2UKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRl
eCA1MjU3MjI1MDUwLi5hOTZmYzgyMjgyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC05MywxNSArOTMsNiBAQCBzdGF0aWMg
c3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9zdGx5IG9wczsKIHN0YXRpYyB2b2lkIHNjaGVkX3Nl
dF9hZmZpbml0eSgKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgY29uc3QgY3B1bWFza190
ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNvZnQpOwogCi1zdGF0aWMgc3BpbmxvY2tfdCAqCi1z
Y2hlZF9pZGxlX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25l
ZCBpbnQgY3B1LAotICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZk
YXRhKQotewotICAgIHNjaGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gTlVMTDsKLQotICAgIHJl
dHVybiAmc2NoZWRfZnJlZV9jcHVfbG9jazsKLX0KLQogc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqCiBzY2hlZF9pZGxlX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
Y29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CkBAIC0xNDEsNyArMTMyLDYgQEAgc3Rh
dGljIHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfaWRsZV9vcHMgPSB7CiAKICAgICAuYWxsb2NfdWRh
dGEgICAgPSBzY2hlZF9pZGxlX2FsbG9jX3VkYXRhLAogICAgIC5mcmVlX3VkYXRhICAgICA9IHNj
aGVkX2lkbGVfZnJlZV91ZGF0YSwKLSAgICAuc3dpdGNoX3NjaGVkICAgPSBzY2hlZF9pZGxlX3N3
aXRjaF9zY2hlZCwKIH07CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnVuaXQydmNwdV9j
cHUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCkBAIC0yNTQ3LDM2ICsyNTM3LDIyIEBA
IHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiB9CiAKIC8qCi0gKiBNb3ZlIGEgcENQ
VSBvdXRzaWRlIG9mIHRoZSBpbmZsdWVuY2Ugb2YgdGhlIHNjaGVkdWxlciBvZiBpdHMgY3VycmVu
dAotICogY3B1cG9vbCwgb3Igc3ViamVjdCBpdCB0byB0aGUgc2NoZWR1bGVyIG9mIGEgbmV3IGNw
dXBvb2wuCi0gKgotICogRm9yIHRoZSBwQ1BVcyB0aGF0IGFyZSByZW1vdmVkIGZyb20gdGhlaXIg
Y3B1cG9vbCwgdGhlaXIgc2NoZWR1bGVyIGJlY29tZXMKLSAqICZzY2hlZF9pZGxlX29wcyAodGhl
IGlkbGUgc2NoZWR1bGVyKS4KKyAqIE1vdmUgYSBwQ1BVIGZyb20gZnJlZSBjcHVzIChydW5uaW5n
IHRoZSBpZGxlIHNjaGVkdWxlcikgdG8gYSBjcHVwb29sCisgKiB1c2luZyBhbnkgInJlYWwiIHNj
aGVkdWxlci4KKyAqIFRoZSBjcHUgaXMgc3RpbGwgbWFya2VkIGFzICJmcmVlIiBhbmQgbm90IHll
dCB2YWxpZCBmb3IgaXRzIGNwdXBvb2wuCiAgKi8KLWludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVu
c2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQoraW50IHNjaGVkdWxlX2NwdV9hZGQo
dW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0IHZjcHUg
KmlkbGU7Ci0gICAgdm9pZCAqcHByaXYsICpwcHJpdl9vbGQsICp2cHJpdiwgKnZwcml2X29sZDsK
LSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpvbGRfb3BzID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hl
ZHVsZXI7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcyA9IChjID09IE5VTEwpID8gJnNj
aGVkX2lkbGVfb3BzIDogYy0+c2NoZWQ7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9
IGdldF9zY2hlZF9yZXMoY3B1KTsKLSAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bvb2wgPSBzZC0+
Y3B1cG9vbDsKKyAgICB2b2lkICpwcHJpdiwgKnZwcml2OworICAgIHN0cnVjdCBzY2hlZHVsZXIg
Km5ld19vcHMgPSBjLT5zY2hlZDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0
X3NjaGVkX3JlcyhjcHUpOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAotICAgIC8qCi0gICAgICogcENQVXMgb25seSBtb3Zl
IGZyb20gYSB2YWxpZCBjcHVwb29sIHRvIGZyZWUgKGkuZS4sIG91dCBvZiBhbnkgcG9vbCksCi0g
ICAgICogb3IgZnJvbSBmcmVlIHRvIGEgdmFsaWQgY3B1cG9vbC4gSW4gdGhlIGZvcm1lciBjYXNl
ICh3aGljaCBoYXBwZW5zIHdoZW4KLSAgICAgKiBjIGlzIE5VTEwpLCB3ZSB3YW50IHRoZSBDUFUg
dG8gaGF2ZSBiZWVuIG1hcmtlZCBhcyBmcmVlIGFscmVhZHksIGFzCi0gICAgICogd2VsbCBhcyB0
byBub3QgYmUgdmFsaWQgZm9yIHRoZSBzb3VyY2UgcG9vbCBhbnkgbG9uZ2VyLCB3aGVuIHdlIGdl
dCB0bwotICAgICAqIGhlcmUuIEluIHRoZSBsYXR0ZXIgY2FzZSAod2hpY2ggaGFwcGVucyB3aGVu
IGMgaXMgYSB2YWxpZCBjcHVwb29sKSwgd2UKLSAgICAgKiB3YW50IHRoZSBDUFUgdG8gc3RpbGwg
YmUgbWFya2VkIGFzIGZyZWUsIGFzIHdlbGwgYXMgdG8gbm90IHlldCBiZSB2YWxpZAotICAgICAq
IGZvciB0aGUgZGVzdGluYXRpb24gcG9vbC4KLSAgICAgKi8KLSAgICBBU1NFUlQoYyAhPSBvbGRf
cG9vbCAmJiAoYyAhPSBOVUxMIHx8IG9sZF9wb29sICE9IE5VTEwpKTsKICAgICBBU1NFUlQoY3B1
bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykpOwotICAgIEFTU0VSVCgoYyA9
PSBOVUxMICYmICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgb2xkX3Bvb2wtPmNwdV92YWxpZCkpIHx8
Ci0gICAgICAgICAgIChjICE9IE5VTEwgJiYgIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5jcHVf
dmFsaWQpKSk7CisgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlk
KSk7CisgICAgQVNTRVJUKGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9PSBOVUxMKTsKIAog
ICAgIC8qCiAgICAgICogVG8gc2V0dXAgdGhlIGNwdSBmb3IgdGhlIG5ldyBzY2hlZHVsZXIgd2Ug
bmVlZDoKQEAgLTI2MDEsNTIgKzI1NzcsOTEgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogICAgIH0KIAotICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChvbGRfb3BzLCBjcHUpOwotCiAg
ICAgLyoKLSAgICAgKiBUaGUgYWN0dWFsIHN3aXRjaCwgaW5jbHVkaW5nIChpZiBuZWNlc3Nhcnkp
IHRoZSByZXJvdXRpbmcgb2YgdGhlCi0gICAgICogc2NoZWR1bGVyIGxvY2sgdG8gd2hhdGV2ZXIg
bmV3X29wcyBwcmVmZXJzLCAgbmVlZHMgdG8gaGFwcGVuIGluIG9uZQotICAgICAqIGNyaXRpY2Fs
IHNlY3Rpb24sIHByb3RlY3RlZCBieSBvbGRfb3BzJyBsb2NrLCBvciByYWNlcyBhcmUgcG9zc2li
bGUuCi0gICAgICogSXQgaXMsIGluIGZhY3QsIHRoZSBsb2NrIG9mIGFub3RoZXIgc2NoZWR1bGVy
IHRoYXQgd2UgYXJlIHRha2luZyAodGhlCi0gICAgICogc2NoZWR1bGVyIG9mIHRoZSBjcHVwb29s
IHRoYXQgY3B1IHN0aWxsIGJlbG9uZ3MgdG8pLiBCdXQgdGhhdCBpcyBvawotICAgICAqIGFzLCBh
bnlvbmUgdHJ5aW5nIHRvIHNjaGVkdWxlIG9uIHRoaXMgY3B1IHdpbGwgc3BpbiB1bnRpbCB3aGVu
IHdlCi0gICAgICogcmVsZWFzZSB0aGF0IGxvY2sgKGJvdHRvbSBvZiB0aGlzIGZ1bmN0aW9uKS4g
V2hlbiBoZSdsbCBnZXQgdGhlIGxvY2sKLSAgICAgKiAtLXRoYW5rcyB0byB0aGUgbG9vcCBpbnNp
ZGUgKl9zY2hlZHVsZV9sb2NrKCkgZnVuY3Rpb25zLS0gaGUnbGwgbm90aWNlCi0gICAgICogdGhh
dCB0aGUgbG9jayBpdHNlbGYgY2hhbmdlZCwgYW5kIHJldHJ5IGFjcXVpcmluZyB0aGUgbmV3IG9u
ZSAod2hpY2gKLSAgICAgKiB3aWxsIGJlIHRoZSBjb3JyZWN0LCByZW1hcHBlZCBvbmUsIGF0IHRo
YXQgcG9pbnQpLgorICAgICAqIFRoZSBhY3R1YWwgc3dpdGNoLCBpbmNsdWRpbmcgdGhlIHJlcm91
dGluZyBvZiB0aGUgc2NoZWR1bGVyIGxvY2sgdG8KKyAgICAgKiB3aGF0ZXZlciBuZXdfb3BzIHBy
ZWZlcnMsIG5lZWRzIHRvIGhhcHBlbiBpbiBvbmUgY3JpdGljYWwgc2VjdGlvbiwKKyAgICAgKiBw
cm90ZWN0ZWQgYnkgb2xkX29wcycgbG9jaywgb3IgcmFjZXMgYXJlIHBvc3NpYmxlLgorICAgICAq
IEl0IGlzLCBpbiBmYWN0LCB0aGUgbG9jayBvZiB0aGUgaWRsZSBzY2hlZHVsZXIgdGhhdCB3ZSBh
cmUgdGFraW5nLgorICAgICAqIEJ1dCB0aGF0IGlzIG9rIGFzIGFueW9uZSB0cnlpbmcgdG8gc2No
ZWR1bGUgb24gdGhpcyBjcHUgd2lsbCBzcGluIHVudGlsCisgICAgICogd2hlbiB3ZSByZWxlYXNl
IHRoYXQgbG9jayAoYm90dG9tIG9mIHRoaXMgZnVuY3Rpb24pLiBXaGVuIGhlJ2xsIGdldCB0aGUK
KyAgICAgKiBsb2NrIC0tdGhhbmtzIHRvIHRoZSBsb29wIGluc2lkZSAqX3NjaGVkdWxlX2xvY2so
KSBmdW5jdGlvbnMtLSBoZSdsbAorICAgICAqIG5vdGljZSB0aGF0IHRoZSBsb2NrIGl0c2VsZiBj
aGFuZ2VkLCBhbmQgcmV0cnkgYWNxdWlyaW5nIHRoZSBuZXcgb25lCisgICAgICogKHdoaWNoIHdp
bGwgYmUgdGhlIGNvcnJlY3QsIHJlbWFwcGVkIG9uZSwgYXQgdGhhdCBwb2ludCkuCiAgICAgICov
CiAgICAgb2xkX2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7
CiAKLSAgICB2cHJpdl9vbGQgPSBpZGxlLT5zY2hlZF91bml0LT5wcml2OwotICAgIHBwcml2X29s
ZCA9IHNkLT5zY2hlZF9wcml2OwogICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3NjaGVkKG5l
d19vcHMsIGNwdSwgcHByaXYsIHZwcml2KTsKIAotICAgIHNkLT5zY2hlZHVsZXIgPSBuZXdfb3Bz
OwotICAgIHNkLT5zY2hlZF9wcml2ID0gcHByaXY7CisgICAgc3ItPnNjaGVkdWxlciA9IG5ld19v
cHM7CisgICAgc3ItPnNjaGVkX3ByaXYgPSBwcHJpdjsKIAogICAgIC8qCi0gICAgICogVGhlIGRh
dGEgYWJvdmUgaXMgcHJvdGVjdGVkIHVuZGVyIG5ld19sb2NrLCB3aGljaCBtYXkgYmUgdW5sb2Nr
ZWQuCi0gICAgICogQW5vdGhlciBDUFUgY2FuIHRha2UgbmV3X2xvY2sgYXMgc29vbiBhcyBzZC0+
c2NoZWR1bGVfbG9jayBpcyB2aXNpYmxlLAotICAgICAqIGFuZCBtdXN0IG9ic2VydmUgYWxsIHBy
aW9yIGluaXRpYWxpc2F0aW9uLgorICAgICAqIFJlcm91dGUgdGhlIGxvY2sgdG8gdGhlIHBlciBw
Q1BVIGxvY2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LAorICAgICAqIGlmIGl0IGlzIGZyZWUg
KGFuZCBpdCBjYW4gYmUpIHdlIHdhbnQgdGhhdCBhbnlvbmUgdGhhdCBtYW5hZ2VzCisgICAgICog
dGFraW5nIGl0LCBmaW5kcyBhbGwgdGhlIGluaXRpYWxpemF0aW9ucyB3ZSd2ZSBkb25lIGFib3Zl
IGluIHBsYWNlLgogICAgICAqLwogICAgIHNtcF93bWIoKTsKLSAgICBzZC0+c2NoZWR1bGVfbG9j
ayA9IG5ld19sb2NrOworICAgIHNyLT5zY2hlZHVsZV9sb2NrID0gbmV3X2xvY2s7CiAKLSAgICAv
KiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygpOiBzY2hlZHVsZV9sb2NrIG1heSBoYXZlIGNo
YW5nZWQhICovCisgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1bGVf
bG9jayBoYXMgY2hhbmdlZCEgKi8KICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKG9sZF9sb2Nr
LCBmbGFncyk7CiAKICAgICBzY2hlZF9kb190aWNrX3Jlc3VtZShuZXdfb3BzLCBjcHUpOwogCisg
ICAgc3ItPmdyYW51bGFyaXR5ID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoYyk7CisgICAgc3It
PmNwdXBvb2wgPSBjOworICAgIC8qIFRoZSAgY3B1IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dl
ciBpdCB0byBnbyBwaWNrIHVwIHNvbWUgd29yayAqLworICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNw
dSwgU0NIRURVTEVfU09GVElSUSk7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIFJlbW92
ZSBhIHBDUFUgZnJvbSBpdHMgY3B1cG9vbC4gSXRzIHNjaGVkdWxlciBiZWNvbWVzICZzY2hlZF9p
ZGxlX29wcworICogKHRoZSBpZGxlIHNjaGVkdWxlcikuCisgKiBUaGUgY3B1IGlzIGFscmVhZHkg
bWFya2VkIGFzICJmcmVlIiBhbmQgbm90IHZhbGlkIGFueSBsb25nZXIgZm9yIGl0cworICogY3B1
cG9vbC4KKyAqLworaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAg
IHN0cnVjdCB2Y3B1ICppZGxlOworICAgIHZvaWQgKnBwcml2X29sZCwgKnZwcml2X29sZDsKKyAg
ICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIHN0
cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBzci0+c2NoZWR1bGVyOworICAgIHNwaW5sb2NrX3Qg
Km9sZF9sb2NrOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBBU1NFUlQoc3ItPmNw
dXBvb2wgIT0gTlVMTCk7CisgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9v
bF9mcmVlX2NwdXMpKTsKKyAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzci0+Y3B1
cG9vbC0+Y3B1X3ZhbGlkKSk7CisKKyAgICBpZGxlID0gaWRsZV92Y3B1W2NwdV07CisKKyAgICBz
Y2hlZF9kb190aWNrX3N1c3BlbmQob2xkX29wcywgY3B1KTsKKworICAgIC8qIFNlZSBjb21tZW50
IGluIHNjaGVkdWxlX2NwdV9hZGQoKSByZWdhcmRpbmcgbG9jayBzd2l0Y2hpbmcuICovCisgICAg
b2xkX2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CisKKyAg
ICB2cHJpdl9vbGQgPSBpZGxlLT5zY2hlZF91bml0LT5wcml2OworICAgIHBwcml2X29sZCA9IHNy
LT5zY2hlZF9wcml2OworCisgICAgaWRsZS0+c2NoZWRfdW5pdC0+cHJpdiA9IE5VTEw7CisgICAg
c3ItPnNjaGVkdWxlciA9ICZzY2hlZF9pZGxlX29wczsKKyAgICBzci0+c2NoZWRfcHJpdiA9IE5V
TEw7CisKKyAgICBzbXBfbWIoKTsKKyAgICBzci0+c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9mcmVl
X2NwdV9sb2NrOworCisgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1
bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
b2xkX2xvY2ssIGZsYWdzKTsKKwogICAgIHNjaGVkX2RlaW5pdF9wZGF0YShvbGRfb3BzLCBwcHJp
dl9vbGQsIGNwdSk7CiAKICAgICBzY2hlZF9mcmVlX3VkYXRhKG9sZF9vcHMsIHZwcml2X29sZCk7
CiAgICAgc2NoZWRfZnJlZV9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNwdSk7CiAKLSAgICBn
ZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5ID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHko
Yyk7Ci0gICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sID0gYzsKLSAgICAvKiBXaGVuIGEg
Y3B1IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dlciBpdCB0byBnbyBwaWNrIHVwIHNvbWUgd29y
ayAqLwotICAgIGlmICggYyAhPSBOVUxMICkKLSAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1
LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICBzci0+Z3JhbnVsYXJpdHkgPSAxOworICAgIHNyLT5j
cHVwb29sID0gTlVMTDsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBhYTgyNTdlZGM5
Li5hNDBiZDVmYjU2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtOTIwLDcgKzkyMCw4IEBAIHN0cnVjdCBzY2hlZHVs
ZXI7CiBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfZ2V0X2RlZmF1bHQodm9pZCk7CiBzdHJ1
Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfYWxsb2ModW5zaWduZWQgaW50IHNjaGVkX2lkLCBpbnQg
KnBlcnIpOwogdm9pZCBzY2hlZHVsZXJfZnJlZShzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCk7Ci1p
bnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAq
Yyk7CitpbnQgc2NoZWR1bGVfY3B1X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9v
bCAqYyk7CitpbnQgc2NoZWR1bGVfY3B1X3JtKHVuc2lnbmVkIGludCBjcHUpOwogdm9pZCB2Y3B1
X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1lX3QgdmFsdWUpOwogaW50
IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KTsKIHZvaWQgc2NoZWRfc2V0
dXBfZG9tMF92Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8L-00027h-Mp; Mon, 30 Sep 2019 05:22:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8K-00026s-B8
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:04 +0000
X-Inumbo-ID: 302df988-e342-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 302df988-e342-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 05: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 114CDB089;
 Mon, 30 Sep 2019 05:21:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:24 +0200
Message-Id: <20190930052135.11257-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 08/19] 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
IHZjcHVfc2xlZXAoKSBoYW5kbGluZyBhbmQgZm9yY2VfY29udGV4dF9zd2l0Y2ggZmxhZwpWMjog
Zml4IHJ1bnN0YXRlIGNoYW5nZSBpbiBzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaCgpClY0Ogot
IHVzZSB1bml0X3NjaGVkdWxlcigpIHdoZXJlIGFwcHJvcHJpYXRlIChKYW4gQmV1bGljaCkKLSBt
YWtlIGNwdSBwYXJhbWV0ZXIgdW5zaWduZWQgaW50IChKYW4gQmV1bGljaCkKLSBjb21tZW50cyAo
SmFuIEJldWxpY2gpCi0gdXNlIHRydWUgaW5zdGVhZCAxIGZvciBzZXR0aW5nIGJvb2wgKEphbiBC
ZXVsaWNoKQotIGNvbnN0IHBhcmFtZXRlciAoSmFuIEJldWxpY2gpClY1OgotIGFkZCBjb21tZW50
cyAoRGFyaW8gRmFnZ2lvbGkpCi0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAxMzQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCB8ICAgOSArKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwg
ICAyICsKIDMgZmlsZXMgY2hhbmdlZCwgMTM2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCmluZGV4IGI0YzRiMDRlYmUuLjk0NDJiZTFjODMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTc1MSw4ICs3NTEsMTAg
QEAgdm9pZCBzY2hlZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIH0K
IAotdm9pZCB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMg
dm9pZCB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OworCiAgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+c2NoZWR1bGVfbG9jaykpOwog
CiAgICAgaWYgKCBsaWtlbHkoIXZjcHVfcnVubmFibGUodikpICkKQEAgLTc2MCw3ICs3NjIsMTUg
QEAgdm9pZCB2Y3B1X3NsZWVwX25vc3luY19sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IGlmICggdi0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUgKQogICAgICAgICAg
ICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwogCi0g
ICAgICAgIHNjaGVkX3NsZWVwKHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0KTsKKyAg
ICAgICAgLyogT25seSBwdXQgdW5pdCB0byBzbGVlcCBpbiBjYXNlIGFsbCB2Y3B1cyBhcmUgbm90
IHJ1bm5hYmxlLiAqLworICAgICAgICBpZiAoIGxpa2VseSghdW5pdF9ydW5uYWJsZSh1bml0KSkg
KQorICAgICAgICAgICAgc2NoZWRfc2xlZXAodW5pdF9zY2hlZHVsZXIodW5pdCksIHVuaXQpOwor
ICAgICAgICBlbHNlIGlmICggdW5pdF9ydW5uaW5nKHVuaXQpID4gMSAmJiB2LT5pc19ydW5uaW5n
ICYmCisgICAgICAgICAgICAgICAgICAhdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2ggKQorICAgICAg
ICB7CisgICAgICAgICAgICB2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCA9IHRydWU7CisgICAgICAg
ICAgICBjcHVfcmFpc2Vfc29mdGlycSh2LT5wcm9jZXNzb3IsIFNDSEVEX1NMQVZFX1NPRlRJUlEp
OworICAgICAgICB9CiAgICAgfQogfQogCkBAIC03OTIsMTYgKzgwMiwyNyBAQCB2b2lkIHZjcHVf
d2FrZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHNw
aW5sb2NrX3QgKmxvY2s7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91
bml0OwogCiAgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1dBS0UsIHYtPmRvbWFpbi0+ZG9tYWluX2lk
LCB2LT52Y3B1X2lkKTsKIAotICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2
LT5zY2hlZF91bml0LCAmZmxhZ3MpOworICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJx
c2F2ZSh1bml0LCAmZmxhZ3MpOwogCiAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkg
KQogICAgIHsKICAgICAgICAgaWYgKCB2LT5ydW5zdGF0ZS5zdGF0ZSA+PSBSVU5TVEFURV9ibG9j
a2VkICkKICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5h
YmxlLCBOT1coKSk7Ci0gICAgICAgIHNjaGVkX3dha2UodmNwdV9zY2hlZHVsZXIodiksIHYtPnNj
aGVkX3VuaXQpOworICAgICAgICAvKgorICAgICAgICAgKiBDYWxsIHNjaGVkX3dha2UoKSB1bmNv
bmRpdGlvbmFsbHksIGV2ZW4gaWYgdW5pdCBpcyBydW5uaW5nIGFscmVhZHkuCisgICAgICAgICAq
IFdlIG1pZ2h0IGhhdmUgbm90IGJlZW4gZGUtc2NoZWR1bGVkIGFmdGVyIHZjcHVfc2xlZXBfbm9z
eW5jX2xvY2tlZCgpCisgICAgICAgICAqIGFuZCBhcmUgbm93IHRvIGJlIHdva2VuIHVwIGFnYWlu
LgorICAgICAgICAgKi8KKyAgICAgICAgc2NoZWRfd2FrZSh1bml0X3NjaGVkdWxlcih1bml0KSwg
dW5pdCk7CisgICAgICAgIGlmICggdW5pdC0+aXNfcnVubmluZyAmJiAhdi0+aXNfcnVubmluZyAm
JiAhdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2ggKQorICAgICAgICB7CisgICAgICAgICAgICB2LT5m
b3JjZV9jb250ZXh0X3N3aXRjaCA9IHRydWU7CisgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGly
cSh2LT5wcm9jZXNzb3IsIFNDSEVEX1NMQVZFX1NPRlRJUlEpOworICAgICAgICB9CiAgICAgfQog
ICAgIGVsc2UgaWYgKCAhKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpICkKICAgICB7CkBA
IC04MDksNyArODMwLDcgQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
ICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5lLCBOT1coKSk7CiAg
ICAgfQogCi0gICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywg
di0+c2NoZWRfdW5pdCk7CisgICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdW5pdCk7CiB9CiAKIHZvaWQgdmNwdV91bmJsb2NrKHN0cnVjdCB2Y3B1ICp2KQpA
QCAtMjAyNyw2ICsyMDQ4LDY1IEBAIHN0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0
cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LAogICAgIGNvbnRleHRfc3dpdGNo
KHZwcmV2LCB2bmV4dCk7CiB9CiAKKy8qCisgKiBGb3JjZSBhIGNvbnRleHQgc3dpdGNoIG9mIGEg
c2luZ2xlIHZjcHUgb2YgYW4gdW5pdC4KKyAqIE1pZ2h0IGJlIGNhbGxlZCBlaXRoZXIgaWYgYSB2
Y3B1IG9mIGFuIGFscmVhZHkgcnVubmluZyB1bml0IGlzIHdva2VuIHVwCisgKiBvciBpZiBhIHZj
cHUgb2YgYSBydW5uaW5nIHVuaXQgaXMgcHV0IGFzbGVlcCB3aXRoIG90aGVyIHZjcHVzIG9mIHRo
ZSBzYW1lCisgKiB1bml0IHN0aWxsIHJ1bm5pbmcuCisgKiBSZXR1cm5zIGVpdGhlciBOVUxMIGlm
IHYgaXMgYWxyZWFkeSBpbiB0aGUgY29ycmVjdCBzdGF0ZSBvciB0aGUgdmNwdSB0bworICogcnVu
IG5leHQuCisgKi8KK3N0YXRpYyBzdHJ1Y3QgdmNwdSAqc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0
Y2goc3RydWN0IHZjcHUgKnZwcmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSwgc190aW1lX3Qgbm93KQorewor
ICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0gZmFsc2U7CisKKyAgICBpZiAoIHZjcHVfcnVu
bmFibGUodikgPT0gdi0+aXNfcnVubmluZyApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAg
aWYgKCB2Y3B1X3J1bm5hYmxlKHYpICkKKyAgICB7CisgICAgICAgIGlmICggaXNfaWRsZV92Y3B1
KHZwcmV2KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHZw
cmV2LCBSVU5TVEFURV9ydW5uYWJsZSwgbm93KTsKKyAgICAgICAgICAgIHZwcmV2LT5zY2hlZF91
bml0ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF91bml0X2lkbGU7CisgICAgICAgIH0KKyAg
ICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTWFrZSBzdXJlIG5vdCB0byBzd2l0Y2gg
bGFzdCB2Y3B1IG9mIGFuIHVuaXQgYXdheS4gKi8KKyAgICAgICAgaWYgKCB1bml0X3J1bm5pbmco
di0+c2NoZWRfdW5pdCkgPT0gMSApCisgICAgICAgICAgICByZXR1cm4gTlVMTDsKKworICAgICAg
ICB2LT5uZXdfc3RhdGUgPSB2Y3B1X3J1bnN0YXRlX2Jsb2NrZWQodik7CisgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19zdGF0ZSwgbm93KTsKKyAgICAgICAgdiA9IHNjaGVk
X3VuaXQydmNwdV9jcHUodnByZXYtPnNjaGVkX3VuaXQsIGNwdSk7CisgICAgICAgIGlmICggdiAh
PSB2cHJldiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHZwcmV2
KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uo
dnByZXYsIFJVTlNUQVRFX3J1bm5hYmxlLCBub3cpOworICAgICAgICAgICAgICAgIHZwcmV2LT5z
Y2hlZF91bml0ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF91bml0X2lkbGU7CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
di0+c2NoZWRfdW5pdCA9IHZwcmV2LT5zY2hlZF91bml0OworICAgICAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5pbmcsIG5vdyk7CisgICAgICAgICAgICB9
CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBUaGlzIHZjcHUgd2lsbCBiZSBzd2l0Y2hlZCB0
by4gKi8KKyAgICB2LT5pc19ydW5uaW5nID0gdHJ1ZTsKKworICAgIC8qIE1ha2Ugc3VyZSBub3Qg
dG8gbG9vc2UgYW5vdGhlciBzbGF2ZSBjYWxsLiAqLworICAgIHJhaXNlX3NvZnRpcnEoU0NIRURf
U0xBVkVfU09GVElSUSk7CisKKyAgICByZXR1cm4gdjsKK30KKwogLyoKICAqIFJlbmRlenZvdXMg
YmVmb3JlIHRha2luZyBhIHNjaGVkdWxpbmcgZGVjaXNpb24uCiAgKiBDYWxsZWQgd2l0aCBzY2hl
ZHVsZSBsb2NrIGhlbGQsIHNvIGFsbCBhY2Nlc3NlcyB0byB0aGUgcmVuZGV6dm91cyBjb3VudGVy
CkBAIC0yMDQyLDYgKzIxMjIsNyBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3dh
aXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dDsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIGlm
ICggIS0tcHJldi0+cmVuZGV6dm91c19pbl9jbnQgKQogICAgIHsKQEAgLTIwNTAsOCArMjEzMSwy
OCBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihz
dHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAgICAgICAgcmV0dXJuIG5leHQ7CiAgICAgfQogCisg
ICAgdiA9IHVuaXQydmNwdV9jcHUocHJldiwgY3B1KTsKICAgICB3aGlsZSAoIHByZXYtPnJlbmRl
enZvdXNfaW5fY250ICkKICAgICB7CisgICAgICAgIGlmICggdiAmJiB2LT5mb3JjZV9jb250ZXh0
X3N3aXRjaCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2cHJldiA9IGN1
cnJlbnQ7CisKKyAgICAgICAgICAgIHYgPSBzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaCh2cHJl
diwgdiwgY3B1LCBub3cpOworCisgICAgICAgICAgICBpZiAoIHYgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIC8qIFdlJ2xsIGNvbWUgYmFjayBhbm90aGVyIHRpbWUsIHNvIGFkanVz
dCByZW5kZXp2b3VzX2luX2NudC4gKi8KKyAgICAgICAgICAgICAgICBwcmV2LT5yZW5kZXp2b3Vz
X2luX2NudCsrOworICAgICAgICAgICAgICAgIGF0b21pY19zZXQoJnByZXYtPnJlbmRlenZvdXNf
b3V0X2NudCwgMCk7CisKKyAgICAgICAgICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEo
KmxvY2ssIGNwdSk7CisKKyAgICAgICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJl
diwgdiwgZmFsc2UsIG5vdyk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHYgPSB1bml0
MnZjcHVfY3B1KHByZXYsIGNwdSk7CisgICAgICAgIH0KICAgICAgICAgLyoKICAgICAgICAgICog
Q29taW5nIGZyb20gaWRsZSBtaWdodCBuZWVkIHRvIGRvIHRhc2tsZXQgd29yay4KICAgICAgICAg
ICogSW4gb3JkZXIgdG8gYXZvaWQgZGVhZGxvY2tzIHdlIGNhbid0IGRvIHRoYXQgaGVyZSwgYnV0
IGhhdmUgdG8KQEAgLTIwODYsMTAgKzIxODcsMTEgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0
ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAKIHN0
YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiB7Ci0gICAgc3RydWN0IHZjcHUgICAgICAgICAg
KnZwcmV2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdiwgKnZwcmV2ID0g
Y3VycmVudDsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAqcHJldiA9IHZwcmV2LT5zY2hlZF91
bml0LCAqbmV4dDsKICAgICBzX3RpbWVfdCAgICAgICAgICAgICAgbm93OwogICAgIHNwaW5sb2Nr
X3QgICAgICAgICAgICpsb2NrOworICAgIGJvb2wgICAgICAgICAgICAgICAgICBkb19zb2Z0aXJx
ID0gZmFsc2U7CiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKIAogICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CkBAIC0yMDk4LDkgKzIyMDAsMjkg
QEAgc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKIAogICAgIG5vdyA9IE5PVygpOwogCisg
ICAgdiA9IHVuaXQydmNwdV9jcHUocHJldiwgY3B1KTsKKyAgICBpZiAoIHYgJiYgdi0+Zm9yY2Vf
Y29udGV4dF9zd2l0Y2ggKQorICAgIHsKKyAgICAgICAgdiA9IHNjaGVkX2ZvcmNlX2NvbnRleHRf
c3dpdGNoKHZwcmV2LCB2LCBjcHUsIG5vdyk7CisKKyAgICAgICAgaWYgKCB2ICkKKyAgICAgICAg
eworICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisKKyAg
ICAgICAgICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2LCBmYWxzZSwgbm93KTsKKyAg
ICAgICAgfQorCisgICAgICAgIGRvX3NvZnRpcnEgPSB0cnVlOworICAgIH0KKwogICAgIGlmICgg
IXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKICAgICB7CiAgICAgICAgIHBjcHVfc2NoZWR1bGVf
dW5sb2NrX2lycShsb2NrLCBjcHUpOworCisgICAgICAgIC8qIENoZWNrIGZvciBmYWlsZWQgZm9y
Y2VkIGNvbnRleHQgc3dpdGNoLiAqLworICAgICAgICBpZiAoIGRvX3NvZnRpcnEgKQorICAgICAg
ICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKKwogICAgICAgICByZXR1cm47
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDQxYTEwODNhMDguLjAyMWMxZDdjMmMgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC1pZi5oCkBAIC0xMDIsNiArMTAyLDExIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1
bm5hYmxlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIHJldHVybiBmYWxzZTsK
IH0KIAorc3RhdGljIGlubGluZSBpbnQgdmNwdV9ydW5zdGF0ZV9ibG9ja2VkKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQoreworICAgIHJldHVybiAodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkg
PyBSVU5TVEFURV9ibG9ja2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKK30KKwogLyoKICAqIFJldHVy
bnMgd2hldGhlciBhIHNjaGVkX3VuaXQgaXMgcnVubmFibGUgYW5kIHNldHMgbmV3X3N0YXRlIGZv
ciBlYWNoIG9mIGl0cwogICogdmNwdXMuIEl0IGlzIG1hbmRhdG9yeSB0byBkZXRlcm1pbmUgdGhl
IG5ldyBydW5zdGF0ZSBmb3IgYWxsIHZjcHVzIG9mIGEgdW5pdApAQCAtMTIxLDkgKzEyNiw3IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlX3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0KQogICAgIHsKICAgICAgICAgcnVubmFibGUgPSB2Y3B1X3J1bm5hYmxlKHYp
OwogCi0gICAgICAgIHYtPm5ld19zdGF0ZSA9IHJ1bm5hYmxlID8gUlVOU1RBVEVfcnVubmluZwot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICh2LT5wYXVzZV9mbGFncyAmIFZQRl9i
bG9ja2VkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gUlVOU1RBVEVfYmxv
Y2tlZCA6IFJVTlNUQVRFX29mZmxpbmU7CisgICAgICAgIHYtPm5ld19zdGF0ZSA9IHJ1bm5hYmxl
ID8gUlVOU1RBVEVfcnVubmluZyA6IHZjcHVfcnVuc3RhdGVfYmxvY2tlZCh2KTsKIAogICAgICAg
ICBpZiAoIHJ1bm5hYmxlICkKICAgICAgICAgICAgIHJldCA9IHRydWU7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGNl
NDMyOWRiNzIuLmY5NzMwMzY2OGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xODYsNiArMTg2LDggQEAgc3RydWN0
IHZjcHUKICAgICBib29sICAgICAgICAgICAgIGlzX3J1bm5pbmc7CiAgICAgLyogVkNQVSBzaG91
bGQgd2FrZSBmYXN0IChkbyBub3QgZGVlcCBzbGVlcCB0aGUgQ1BVKS4gKi8KICAgICBib29sICAg
ICAgICAgICAgIGlzX3VyZ2VudDsKKyAgICAvKiBWQ1BVIG11c3QgY29udGV4dF9zd2l0Y2ggd2l0
aG91dCBzY2hlZHVsaW5nIHVuaXQuICovCisgICAgYm9vbCAgICAgICAgICAgICBmb3JjZV9jb250
ZXh0X3N3aXRjaDsKIAogI2lmZGVmIFZDUFVfVFJBUF9MQVNUCiAjZGVmaW5lIFZDUFVfVFJBUF9O
T05FICAgIDAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8P-0002Bp-4m; Mon, 30 Sep 2019 05:22:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8N-0002Aj-IA
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:07 +0000
X-Inumbo-ID: 31b6aa70-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 31b6aa70-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:21: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 8191BB11F;
 Mon, 30 Sep 2019 05:21:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:32 +0200
Message-Id: <20190930052135.11257-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 16/19] 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
PGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgIHwgIDE4ICsrLS0KIHhlbi9jb21t
b24vc2NoZWR1bGUuYyB8IDIyNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMDQgaW5zZXJ0aW9ucygrKSwgNDAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9u
L2NwdXBvb2wuYwppbmRleCAxM2RmZmFhZGNmLi4wNGMzYjNjMDRiIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtNTM2LDYgKzUz
Niw3IEBAIHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQog
ICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9maW5pc2goY3B1cG9vbDApOwogICAg
ICAgICBCVUdfT04ocmV0KTsKICAgICB9CisgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1
cG9vbF9mcmVlX2NwdXMpOwogfQogCiAvKgpAQCAtNTg1LDIwICs1ODYsMTkgQEAgc3RhdGljIHZv
aWQgY3B1cG9vbF9jcHVfcmVtb3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHN0cnVj
dCBjcHVwb29sICoqYzsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1
KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSApCi0gICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKLSAgICBlbHNlCisgICAgZm9yX2VhY2hfY3B1cG9vbCAo
IGMgKQogICAgIHsKLSAgICAgICAgZm9yX2VhY2hfY3B1cG9vbChjKQorICAgICAgICBpZiAoIGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCAoKmMpLT5jcHVfdmFsaWQpICkKICAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgKCpjKS0+Y3B1X3ZhbGlkKSApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHUoKmMs
IGNwdSk7Ci0gICAgICAgICAgICAgICAgQlVHX09OKHJldCk7Ci0gICAgICAgICAgICB9CisgICAg
ICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydCgqYywgY3B1KTsKKyAgICAg
ICAgICAgIEJVR19PTihyZXQpOworICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9j
cHVfZmluaXNoKCpjKTsKKyAgICAgICAgICAgIEJVR19PTihyZXQpOwogICAgICAgICB9CiAgICAg
fQogCisgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOworCiAg
ICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIHNjaGVkX3JtX2NwdShj
cHUpOwogICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGVm
ZTA3N2IwMWYuLmU0MTFiNmQwM2UgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTQyNSwyNyArNDI1LDMwIEBAIHN0YXRpYyB2
b2lkIHNjaGVkX3VuaXRfYWRkX3ZjcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2
Y3B1ICp2KQogICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0rKzsKIH0K
IAotc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0X21lbSh2b2lk
KQogewotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsKLSAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGludCBncmFuID0gY3B1cG9v
bF9nZXRfZ3JhbnVsYXJpdHkoZC0+Y3B1cG9vbCk7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQ7CiAKLSAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCi0gICAgICAgIGlmICgg
dW5pdC0+dW5pdF9pZCAvIGdyYW4gPT0gdi0+dmNwdV9pZCAvIGdyYW4gKQotICAgICAgICAgICAg
YnJlYWs7CisgICAgdW5pdCA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3VuaXQpOworICAgIGlmICgg
IXVuaXQgKQorICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICggdW5pdCApCisgICAgaWYg
KCAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgfHwKKyAgICAg
ICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKSB8
fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkp
ICkKICAgICB7Ci0gICAgICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7Ci0gICAgICAg
IHJldHVybiB1bml0OworICAgICAgICBzY2hlZF9mcmVlX3VuaXRfbWVtKHVuaXQpOworICAgICAg
ICB1bml0ID0gTlVMTDsKICAgICB9CiAKLSAgICBpZiAoICh1bml0ID0geHphbGxvYyhzdHJ1Y3Qg
c2NoZWRfdW5pdCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICByZXR1cm4g
dW5pdDsKK30KKworc3RhdGljIHZvaWQgc2NoZWRfZG9tYWluX2luc2VydF91bml0KHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0LCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBzY2hlZF91
bml0ICoqcHJldl91bml0OwogCiAgICAgdW5pdC0+ZG9tYWluID0gZDsKLSAgICBzY2hlZF91bml0
X2FkZF92Y3B1KHVuaXQsIHYpOwogCiAgICAgZm9yICggcHJldl91bml0ID0gJmQtPnNjaGVkX3Vu
aXRfbGlzdDsgKnByZXZfdW5pdDsKICAgICAgICAgICBwcmV2X3VuaXQgPSAmKCpwcmV2X3VuaXQp
LT5uZXh0X2luX2xpc3QgKQpAQCAtNDU1LDE3ICs0NTgsMzEgQEAgc3RhdGljIHN0cnVjdCBzY2hl
ZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdW5pdC0+bmV4
dF9pbl9saXN0ID0gKnByZXZfdW5pdDsKICAgICAqcHJldl91bml0ID0gdW5pdDsKK30KIAotICAg
IGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpIHx8Ci0g
ICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZl
ZCkgfHwKLSAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9zb2Z0X2FmZmlu
aXR5KSApCi0gICAgICAgIGdvdG8gZmFpbDsKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2No
ZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGlu
dCBncmFuID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoZC0+Y3B1cG9vbCk7CiAKLSAgICByZXR1
cm4gdW5pdDsKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCisgICAgICAgIGlm
ICggdW5pdC0+dW5pdF9pZCAvIGdyYW4gPT0gdi0+dmNwdV9pZCAvIGdyYW4gKQorICAgICAgICAg
ICAgYnJlYWs7CiAKLSBmYWlsOgotICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsKLSAgICBy
ZXR1cm4gTlVMTDsKKyAgICBpZiAoIHVuaXQgKQorICAgIHsKKyAgICAgICAgc2NoZWRfdW5pdF9h
ZGRfdmNwdSh1bml0LCB2KTsKKyAgICAgICAgcmV0dXJuIHVuaXQ7CisgICAgfQorCisgICAgaWYg
KCAodW5pdCA9IHNjaGVkX2FsbG9jX3VuaXRfbWVtKCkpID09IE5VTEwgKQorICAgICAgICByZXR1
cm4gTlVMTDsKKworICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7CisgICAgc2NoZWRf
ZG9tYWluX2luc2VydF91bml0KHVuaXQsIGQpOworCisgICAgcmV0dXJuIHVuaXQ7CiB9CiAKIHN0
YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQpAQCAtMjQxOSwxOCArMjQzNiwyOCBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2Zu
KHZvaWQgKmRhdGEpCiAgICAgICAgIHZjcHVfdW5ibG9jayh2KTsKIH0KIAotc3RhdGljIGludCBj
cHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKnNjaGVkX2FsbG9jX3Jlcyh2b2lkKQogewogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqc3I7CiAKICAgICBzciA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3Jlc291cmNlKTsKICAgICBp
ZiAoIHNyID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgcmV0dXJu
IE5VTEw7CiAgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZzci0+Y3B1cykgKQogICAgIHsK
ICAgICAgICAgeGZyZWUoc3IpOwotICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgcmV0
dXJuIE5VTEw7CiAgICAgfQorICAgIHJldHVybiBzcjsKK30KKworc3RhdGljIGludCBjcHVfc2No
ZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNyOworCisgICAgc3IgPSBzY2hlZF9hbGxvY19yZXMoKTsKKyAgICBpZiAoIHNyID09IE5VTEwg
KQorICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAgIHNyLT5tYXN0ZXJfY3B1ID0gY3B1Owog
ICAgIGNwdW1hc2tfY29weShzci0+Y3B1cywgY3B1bWFza19vZihjcHUpKTsKQEAgLTI0ODAsNiAr
MjUwNyw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3Jlc19mcmVlKHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gY29udGFpbmVyX29mKGhlYWQsIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSwgcmN1KTsKIAogICAgIGZyZWVfY3B1bWFza192YXIoc3ItPmNw
dXMpOworICAgIGlmICggc3ItPnNjaGVkX3VuaXRfaWRsZSApCisgICAgICAgIHNjaGVkX2ZyZWVf
dW5pdF9tZW0oc3ItPnNjaGVkX3VuaXRfaWRsZSk7CiAgICAgeGZyZWUoc3IpOwogfQogCkBAIC0y
NDk2LDYgKzI1MjUsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBp
bnQgY3B1KQogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnNjaGVkX3Jlc19tYXNrKTsKICAg
ICBzZXRfc2NoZWRfcmVzKGNwdSwgTlVMTCk7CiAKKyAgICAvKiBLZWVwIGlkbGUgdW5pdC4gKi8K
KyAgICBzci0+c2NoZWRfdW5pdF9pZGxlID0gTlVMTDsKICAgICBjYWxsX3JjdSgmc3ItPnJjdSwg
c2NoZWRfcmVzX2ZyZWUpOwogCiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CkBAIC0yNTc1LDYgKzI2MDYsMzAgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBj
cHVfc2NoZWR1bGVfbmZiID0gewogICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X3NjaGVkdWxlX2Nh
bGxiYWNrCiB9OwogCitzdGF0aWMgY29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1h
c2soZW51bSBzY2hlZF9ncmFuIG9wdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGNvbnN0IGNwdW1hc2tfdCAq
bWFzazsKKworICAgIHN3aXRjaCAoIG9wdCApCisgICAgeworICAgIGNhc2UgU0NIRURfR1JBTl9j
cHU6CisgICAgICAgIG1hc2sgPSBjcHVtYXNrX29mKGNwdSk7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgU0NIRURfR1JBTl9jb3JlOgorICAgICAgICBtYXNrID0gcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFNDSEVEX0dSQU5fc29ja2V0
OgorICAgICAgICBtYXNrID0gcGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpOworICAgICAgICBi
cmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAg
ICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgcmV0dXJuIG1hc2s7Cit9CisKIC8qIEluaXRp
YWxpc2UgdGhlIGRhdGEgc3RydWN0dXJlcy4gKi8KIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0
KHZvaWQpCiB7CkBAIC0yNzMwLDYgKzI3ODUsNDYgQEAgaW50IHNjaGVkdWxlX2NwdV9hZGQodW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICovCiAgICAgb2xkX2xvY2sg
PSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CiAKKyAgICBpZiAoIGNw
dXBvb2xfZ2V0X2dyYW51bGFyaXR5KGMpID4gMSApCisgICAgeworICAgICAgICBjb25zdCBjcHVt
YXNrX3QgKm1hc2s7CisgICAgICAgIHVuc2lnbmVkIGludCBjcHVfaXRlciwgaWR4ID0gMDsKKyAg
ICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm9sZF91bml0LCAqbWFzdGVyX3VuaXQ7CisgICAgICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3Jfb2xkOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFdlIG5lZWQgdG8gbWVyZ2UgbXVsdGlwbGUgaWRsZV92Y3B1IHVuaXRzIGFuZCBzY2hlZF9yZXNv
dXJjZSBzdHJ1Y3RzCisgICAgICAgICAqIGludG8gb25lLiBBcyB0aGUgZnJlZSBjcHVzIGFsbCBz
aGFyZSB0aGUgc2FtZSBsb2NrIHdlIGFyZSBmaW5lIGRvaW5nCisgICAgICAgICAqIHRoYXQgbm93
LiBUaGUgd29yc3Qgd2hpY2ggY291bGQgaGFwcGVuIHdvdWxkIGJlIHNvbWVvbmUgd2FpdGluZyBm
b3IKKyAgICAgICAgICogdGhlIGxvY2ssIHRodXMgZGVyZWZlcmVuY2luZyBzY2hlZF9yZXMtPnNj
aGVkdWxlX2xvY2suIFRoaXMgaXMgdGhlCisgICAgICAgICAqIHJlYXNvbiB3ZSBhcmUgZnJlZWlu
ZyBzdHJ1Y3Qgc2NoZWRfcmVzIHZpYSBjYWxsX3JjdSgpIHRvIGF2b2lkIHRoZQorICAgICAgICAg
KiBsb2NrIHBvaW50ZXIgc3VkZGVubHkgZGlzYXBwZWFyaW5nLgorICAgICAgICAgKi8KKyAgICAg
ICAgbWFzayA9IHNjaGVkX2dldF9vcHRfY3B1bWFzayhjLT5ncmFuLCBjcHUpOworICAgICAgICBt
YXN0ZXJfdW5pdCA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OworCisgICAgICAgIGZvcl9l
YWNoX2NwdSAoIGNwdV9pdGVyLCBtYXNrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBp
ZHggKQorICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdV9pdGVyLCAmc2NoZWRf
cmVzX21hc2spOworCisgICAgICAgICAgICBwZXJfY3B1KHNjaGVkX3Jlc19pZHgsIGNwdV9pdGVy
KSA9IGlkeCsrOworCisgICAgICAgICAgICBpZiAoIGNwdSA9PSBjcHVfaXRlciApCisgICAgICAg
ICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgIG9sZF91bml0ID0gaWRsZV92Y3B1W2Nw
dV9pdGVyXS0+c2NoZWRfdW5pdDsKKyAgICAgICAgICAgIHNyX29sZCA9IGdldF9zY2hlZF9yZXMo
Y3B1X2l0ZXIpOworICAgICAgICAgICAga2lsbF90aW1lcigmc3Jfb2xkLT5zX3RpbWVyKTsKKyAg
ICAgICAgICAgIGlkbGVfdmNwdVtjcHVfaXRlcl0tPnNjaGVkX3VuaXQgPSBtYXN0ZXJfdW5pdDsK
KyAgICAgICAgICAgIG1hc3Rlcl91bml0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ10r
KzsKKyAgICAgICAgICAgIHNldF9zY2hlZF9yZXMoY3B1X2l0ZXIsIHNyKTsKKyAgICAgICAgICAg
IGNwdW1hc2tfc2V0X2NwdShjcHVfaXRlciwgc3ItPmNwdXMpOworCisgICAgICAgICAgICBjYWxs
X3JjdSgmc3Jfb2xkLT5yY3UsIHNjaGVkX3Jlc19mcmVlKTsKKyAgICAgICAgfQorICAgIH0KKwog
ICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3NjaGVkKG5ld19vcHMsIGNwdSwgcHByaXYsIHZw
cml2KTsKIAogICAgIHNyLT5zY2hlZHVsZXIgPSBuZXdfb3BzOwpAQCAtMjc2NywzMyArMjg2Miwx
MDAgQEAgb3V0OgogICovCiBpbnQgc2NoZWR1bGVfY3B1X3JtKHVuc2lnbmVkIGludCBjcHUpCiB7
Ci0gICAgc3RydWN0IHZjcHUgKmlkbGU7CiAgICAgdm9pZCAqcHByaXZfb2xkLCAqdnByaXZfb2xk
OwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3I7CisgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzciwgKipzcl9uZXcgPSBOVUxMOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0Owog
ICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2s7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgaWR4LCByZXQgPSAtRU5PTUVNOwor
ICAgIHVuc2lnbmVkIGludCBjcHVfaXRlcjsKIAogICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKIAogICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIG9sZF9vcHMg
PSBzci0+c2NoZWR1bGVyOwogCisgICAgaWYgKCBzci0+Z3JhbnVsYXJpdHkgPiAxICkKKyAgICB7
CisgICAgICAgIHNyX25ldyA9IHhtYWxsb2NfYXJyYXkoc3RydWN0IHNjaGVkX3Jlc291cmNlICos
IHNyLT5ncmFudWxhcml0eSAtIDEpOworICAgICAgICBpZiAoICFzcl9uZXcgKQorICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIGZvciAoIGlkeCA9IDA7IGlkeCA8IHNyLT5ncmFudWxhcml0
eSAtIDE7IGlkeCsrICkKKyAgICAgICAgeworICAgICAgICAgICAgc3JfbmV3W2lkeF0gPSBzY2hl
ZF9hbGxvY19yZXMoKTsKKyAgICAgICAgICAgIGlmICggc3JfbmV3W2lkeF0gKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHNyX25ld1tpZHhdLT5zY2hlZF91bml0X2lkbGUgPSBzY2hl
ZF9hbGxvY191bml0X21lbSgpOworICAgICAgICAgICAgICAgIGlmICggIXNyX25ld1tpZHhdLT5z
Y2hlZF91bml0X2lkbGUgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
c2NoZWRfcmVzX2ZyZWUoJnNyX25ld1tpZHhdLT5yY3UpOworICAgICAgICAgICAgICAgICAgICBz
cl9uZXdbaWR4XSA9IE5VTEw7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAg
ICAgICAgICAgaWYgKCAhc3JfbmV3W2lkeF0gKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGZvciAoIGlkeC0tOyBpZHggPj0gMDsgaWR4LS0gKQorICAgICAgICAgICAgICAgICAgICBz
Y2hlZF9yZXNfZnJlZSgmc3JfbmV3W2lkeF0tPnJjdSk7CisgICAgICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+Y3VyciA9IHNyX25l
d1tpZHhdLT5zY2hlZF91bml0X2lkbGU7CisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+c2NoZWR1
bGVyID0gJnNjaGVkX2lkbGVfb3BzOworICAgICAgICAgICAgc3JfbmV3W2lkeF0tPmdyYW51bGFy
aXR5ID0gMTsKKworICAgICAgICAgICAgLyogV2Ugd2FudCB0aGUgbG9jayBub3QgdG8gY2hhbmdl
IHdoZW4gcmVwbGFjaW5nIHRoZSByZXNvdXJjZS4gKi8KKyAgICAgICAgICAgIHNyX25ld1tpZHhd
LT5zY2hlZHVsZV9sb2NrID0gc3ItPnNjaGVkdWxlX2xvY2s7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICByZXQgPSAwOwogICAgIEFTU0VSVChzci0+Y3B1cG9vbCAhPSBOVUxMKTsKICAgICBBU1NF
UlQoY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykpOwogICAgIEFTU0VS
VCghY3B1bWFza190ZXN0X2NwdShjcHUsIHNyLT5jcHVwb29sLT5jcHVfdmFsaWQpKTsKIAotICAg
IGlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsKLQogICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChvbGRf
b3BzLCBjcHUpOwogCiAgICAgLyogU2VlIGNvbW1lbnQgaW4gc2NoZWR1bGVfY3B1X2FkZCgpIHJl
Z2FyZGluZyBsb2NrIHN3aXRjaGluZy4gKi8KICAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVf
bG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsKIAotICAgIHZwcml2X29sZCA9IGlkbGUtPnNjaGVk
X3VuaXQtPnByaXY7CisgICAgdnByaXZfb2xkID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQt
PnByaXY7CiAgICAgcHByaXZfb2xkID0gc3ItPnNjaGVkX3ByaXY7CiAKLSAgICBpZGxlLT5zY2hl
ZF91bml0LT5wcml2ID0gTlVMTDsKKyAgICBpZHggPSAwOworICAgIGZvcl9lYWNoX2NwdSAoIGNw
dV9pdGVyLCBzci0+Y3B1cyApCisgICAgeworICAgICAgICBwZXJfY3B1KHNjaGVkX3Jlc19pZHgs
IGNwdV9pdGVyKSA9IDA7CisgICAgICAgIGlmICggY3B1X2l0ZXIgPT0gY3B1ICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWRsZV92Y3B1W2NwdV9pdGVyXS0+c2NoZWRfdW5pdC0+cHJpdiA9IE5V
TEw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICAvKiBJ
bml0aWFsaXplIHVuaXQuICovCisgICAgICAgICAgICB1bml0ID0gc3JfbmV3W2lkeF0tPnNjaGVk
X3VuaXRfaWRsZTsKKyAgICAgICAgICAgIHVuaXQtPnJlcyA9IHNyX25ld1tpZHhdOworICAgICAg
ICAgICAgdW5pdC0+aXNfcnVubmluZyA9IHRydWU7CisgICAgICAgICAgICBzY2hlZF91bml0X2Fk
ZF92Y3B1KHVuaXQsIGlkbGVfdmNwdVtjcHVfaXRlcl0pOworICAgICAgICAgICAgc2NoZWRfZG9t
YWluX2luc2VydF91bml0KHVuaXQsIGlkbGVfdmNwdVtjcHVfaXRlcl0tPmRvbWFpbik7CisKKyAg
ICAgICAgICAgIC8qIEFkanVzdCBjcHUgbWFza3Mgb2YgcmVzb3VyY2VzIChvbGQgYW5kIG5ldyku
ICovCisgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHVfaXRlciwgc3ItPmNwdXMpOwor
ICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdV9pdGVyLCBzcl9uZXdbaWR4XS0+Y3B1cyk7
CisKKyAgICAgICAgICAgIC8qIEluaXQgdGltZXIuICovCisgICAgICAgICAgICBpbml0X3RpbWVy
KCZzcl9uZXdbaWR4XS0+c190aW1lciwgc190aW1lcl9mbiwgTlVMTCwgY3B1X2l0ZXIpOworCisg
ICAgICAgICAgICAvKiBMYXN0IHJlc291cmNlIGluaXRpYWxpemF0aW9ucyBhbmQgaW5zZXJ0IHJl
c291cmNlIHBvaW50ZXIuICovCisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+bWFzdGVyX2NwdSA9
IGNwdV9pdGVyOworICAgICAgICAgICAgc2V0X3NjaGVkX3JlcyhjcHVfaXRlciwgc3JfbmV3W2lk
eF0pOworCisgICAgICAgICAgICAvKiBMYXN0IGFjdGlvbjogc2V0IHRoZSBuZXcgbG9jayBwb2lu
dGVyLiAqLworICAgICAgICAgICAgc21wX21iKCk7CisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+
c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9mcmVlX2NwdV9sb2NrOworCisgICAgICAgICAgICBpZHgr
KzsKKyAgICAgICAgfQorICAgIH0KICAgICBzci0+c2NoZWR1bGVyID0gJnNjaGVkX2lkbGVfb3Bz
OwogICAgIHNyLT5zY2hlZF9wcml2ID0gTlVMTDsKIApAQCAtMjgxMSw5ICsyOTczLDExIEBAIGlu
dCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKICAgICBzci0+Z3JhbnVsYXJpdHkg
PSAxOwogICAgIHNyLT5jcHVwb29sID0gTlVMTDsKIAorb3V0OgogICAgIHJjdV9yZWFkX3VubG9j
aygmc2NoZWRfcmVzX3JjdWxvY2spOworICAgIHhmcmVlKHNyX25ldyk7CiAKLSAgICByZXR1cm4g
MDsKKyAgICByZXR1cm4gcmV0OwogfQogCiBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfZ2V0
X2RlZmF1bHQodm9pZCkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8Q-0002Dt-OW; Mon, 30 Sep 2019 05:22:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8P-0002Bz-BJ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:09 +0000
X-Inumbo-ID: 30c96e0e-e342-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 30c96e0e-e342-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 05:21: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 B0E86B0B7;
 Mon, 30 Sep 2019 05:21:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:26 +0200
Message-Id: <20190930052135.11257-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 10/19] 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
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+Ci0tLQpWMTogbmV3IHBhdGNoCi0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgfCA0
ICstLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgMiArLQogeGVuL2NvbW1vbi9zY2hl
ZF9ydC5jICAgICAgfCAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDggKysrKy0t
LS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
Y3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggNDQxYTI2ZjE2Yy4uNjBhODVm
NTBlMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9j
cHVwb29sLmMKQEAgLTM0LDggKzM0LDYgQEAgc3RhdGljIGNwdW1hc2tfdCBjcHVwb29sX2xvY2tl
ZF9jcHVzOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNwdXBvb2xfbG9jayk7CiAKLURFRklO
RV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwotCiBzdGF0aWMgdm9pZCBmcmVl
X2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIGlmICggYyApCkBAIC01
MDQsNyArNTAyLDcgQEAgc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNw
dSkKICAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMg
dGhlIGRlZmF1bHQgYmVoYXZpb3IKICAgICAgKiBhbnl3YXkuCiAgICAgICovCi0gICAgcGVyX2Nw
dShjcHVwb29sLCBjcHUpID0gTlVMTDsKKyAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wg
PSBOVUxMOwogICAgIHJldCA9IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNw
dSk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDg2
NjAzYWRjYjYuLjMxZmRjZDZhMmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTY4MSw3ICsxNjgxLDcgQEAg
c3RhdGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc25l
eHQsIGJvb2wgKnN0b2xlbikKIHsKLSAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHBlcl9jcHUoY3B1
cG9vbCwgY3B1KTsKKyAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+
Y3B1cG9vbDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNwZWVyOwogICAgIGNwdW1hc2tfdCB3
b3JrZXJzOwogICAgIGNwdW1hc2tfdCAqb25saW5lOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGQyMWM0MTZjYWUuLjZlOTNl
NTBhY2IgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX3J0LmMKQEAgLTc3NCw3ICs3NzQsNyBAQCBydF9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgaWYgKCBwcnYt
PnJlcGxfdGltZXIuY3B1ID09IGNwdSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgY3B1cG9vbCAq
YyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKKyAgICAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBn
ZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2w7CiAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfY3B1
ID0gY3B1bWFza19jeWNsZShjcHUsIGNwdXBvb2xfb25saW5lX2NwdW1hc2soYykpOwogCiAgICAg
ICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggNWU5Y2VlMWY4Mi4uMjQ5ZmY4YTg4MiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTEyMCw3ICsx
MTIwLDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
IGNwdW1hc2tfdCBvbmxpbmVfYWZmaW5pdHk7CiAgICAgaW50IHJldCA9IDA7CiAKLSAgICBjID0g
cGVyX2NwdShjcHVwb29sLCBjcHUpOworICAgIGMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBv
b2w7CiAgICAgaWYgKCBjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gcmV0OwogCkBAIC0xMTg5
LDcgKzExODksNyBAQCBzdGF0aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNp
Z25lZCBpbnQgY3B1KQogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCBjcHVwb29sICpj
OwogCi0gICAgYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKKyAgICBjID0gZ2V0X3NjaGVkX3Jl
cyhjcHUpLT5jcHVwb29sOwogICAgIGlmICggYyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIDA7
CiAKQEAgLTI1NTQsOCArMjU1NCw4IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVk
IGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHZvaWQgKnBwcml2LCAqcHByaXZfb2xk
LCAqdnByaXYsICp2cHJpdl9vbGQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IGdl
dF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMgPSAoYyA9PSBOVUxMKSA/ICZzY2hlZF9pZGxlX29wcyA6IGMtPnNjaGVkOwotICAgIHN0cnVj
dCBjcHVwb29sICpvbGRfcG9vbCA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKICAgICBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIHN0cnVjdCBjcHVw
b29sICpvbGRfcG9vbCA9IHNkLT5jcHVwb29sOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAq
bmV3X2xvY2s7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIApAQCAtMjYzNyw3ICsyNjM3LDcg
QEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBv
b2wgKmMpCiAgICAgc2NoZWRfZnJlZV91ZGF0YShvbGRfb3BzLCB2cHJpdl9vbGQpOwogICAgIHNj
aGVkX2ZyZWVfcGRhdGEob2xkX29wcywgcHByaXZfb2xkLCBjcHUpOwogCi0gICAgcGVyX2NwdShj
cHVwb29sLCBjcHUpID0gYzsKKyAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwog
ICAgIC8qIFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBp
Y2sgdXAgc29tZSB3b3JrICovCiAgICAgaWYgKCBjICE9IE5VTEwgKQogICAgICAgICBjcHVfcmFp
c2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAwMTgy
MWIzZTViLi5lNjc1MDYxMjkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMzcsNiArMzcsNyBAQCBleHRl
cm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKICAqIG9uZSBpdCB3YW50cyAoVGhp
cyBtYXkgYmUgdGhlIG9uZSByaWdodCBpbiBmcm9udCBvZiBpdCkuKi8KIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSB7CiAgICAgc3RydWN0IHNjaGVkdWxlciAgICpzY2hlZHVsZXI7CisgICAgc3RydWN0
IGNwdXBvb2wgICAgICpjcHVwb29sOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVf
bG9jaywKICAgICAgICAgICAgICAgICAgICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgICpjdXJyOwpAQCAtNTAsNyArNTEsNiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAg
IGNvbnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0
aGlzIHN0cnVjdCAgICAgKi8KIH07CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgY3B1cG9vbCAq
LCBjcHVwb29sKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2No
ZWRfcmVzKTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKmdldF9zY2hl
ZF9yZXModW5zaWduZWQgaW50IGNwdSkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8U-0002HY-4h; Mon, 30 Sep 2019 05: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8S-0002G9-IS
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:12 +0000
X-Inumbo-ID: 31e19c8b-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 31e19c8b-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:21: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 33539B127;
 Mon, 30 Sep 2019 05:21:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:34 +0200
Message-Id: <20190930052135.11257-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 18/19] xen/sched: disable scheduling when
 entering ACPI deep sleep states
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/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>

V2hlbiBlbnRlcmluZyBkZWVwIHNsZWVwIHN0YXRlcyBhbGwgZG9tYWlucyBhcmUgcGF1c2VkIHJl
c3VsdGluZyBpbgphbGwgY3B1cyBvbmx5IHJ1bm5pbmcgaWRsZSB2Y3B1cy4gVGhpcyBlbmFibGVz
IHVzIHRvIHN0b3Agc2NoZWR1bGluZwpjb21wbGV0ZWx5IGluIG9yZGVyIHRvIGF2b2lkIHN5bmNo
cm9uaXphdGlvbiBwcm9ibGVtcyB3aXRoIGNvcmUKc2NoZWR1bGluZyB3aGVuIGluZGl2aWR1YWwg
Y3B1cyBhcmUgb2ZmbGluZWQuCgpEaXNhYmxpbmcgdGhlIHNjaGVkdWxlciBpcyBkb25lIGJ5IHJl
cGxhY2luZyB0aGUgc29mdGlycSBoYW5kbGVyCndpdGggYSBkdW1teSBzY2hlZHVsaW5nIHJvdXRp
bmUgb25seSBlbmFibGluZyB0YXNrbGV0cyB0byBydW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgotLS0KVjI6IG5ldyBwYXRjaAotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgfCAgNCAr
KysrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICB8ICAyICsrCiAzIGZpbGVzIGNo
YW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXgg
MDFlNmFlYzRlOC4uODA3ODM1MjMxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93
ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0xNDUsMTIgKzE0NSwxNiBA
QCBzdGF0aWMgdm9pZCBmcmVlemVfZG9tYWlucyh2b2lkKQogICAgIGZvcl9lYWNoX2RvbWFpbiAo
IGQgKQogICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21s
aXN0X3JlYWRfbG9jayk7CisKKyAgICBzY2hlZHVsZXJfZGlzYWJsZSgpOwogfQogCiBzdGF0aWMg
dm9pZCB0aGF3X2RvbWFpbnModm9pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogCisgICAg
c2NoZWR1bGVyX2VuYWJsZSgpOworCiAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xv
Y2spOwogICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA0OGRkYmRmZDdl
Li5kYmZmZWM4Y2YyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC05MSw2ICs5MSw4IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNf
YXJyCiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogCitzdGF0
aWMgYm9vbCBzY2hlZHVsZXJfYWN0aXZlOworCiBzdGF0aWMgdm9pZCBzY2hlZF9zZXRfYWZmaW5p
dHkoCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwg
Y29uc3QgY3B1bWFza190ICpzb2Z0KTsKIApAQCAtMjI3NSw2ICsyMjc3LDEzIEBAIHN0YXRpYyBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91
bml0ICpwcmV2LAogICAgICAgICBjcHVfcmVsYXgoKTsKIAogICAgICAgICAqbG9jayA9IHBjcHVf
c2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KCFzY2hlZHVs
ZXJfYWN0aXZlKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVChpc19pZGxlX3VuaXQo
cHJldikpOworICAgICAgICAgICAgYXRvbWljX3NldCgmcHJldi0+bmV4dF90YXNrLT5yZW5kZXp2
b3VzX291dF9jbnQsIDApOworICAgICAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQgPSAw
OworICAgICAgICB9CiAgICAgfQogCiAgICAgcmV0dXJuIHByZXYtPm5leHRfdGFzazsKQEAgLTI2
MjksMTQgKzI2MzgsMzIgQEAgY29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1hc2so
ZW51bSBzY2hlZF9ncmFuIG9wdCwgdW5zaWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gbWFzazsK
IH0KIAorc3RhdGljIHZvaWQgc2NoZWR1bGVfZHVtbXkodm9pZCkKK3sKKyAgICBzY2hlZF90YXNr
bGV0X2NoZWNrX2NwdShzbXBfcHJvY2Vzc29yX2lkKCkpOworfQorCit2b2lkIHNjaGVkdWxlcl9k
aXNhYmxlKHZvaWQpCit7CisgICAgc2NoZWR1bGVyX2FjdGl2ZSA9IGZhbHNlOworICAgIG9wZW5f
c29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRLCBzY2hlZHVsZV9kdW1teSk7CisgICAgb3Blbl9zb2Z0
aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEsIHNjaGVkdWxlX2R1bW15KTsKK30KKwordm9pZCBzY2hl
ZHVsZXJfZW5hYmxlKHZvaWQpCit7CisgICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEs
IHNjaGVkdWxlKTsKKyAgICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRf
c2xhdmUpOworICAgIHNjaGVkdWxlcl9hY3RpdmUgPSB0cnVlOworfQorCiAvKiBJbml0aWFsaXNl
IHRoZSBkYXRhIHN0cnVjdHVyZXMuICovCiB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lk
KQogewogICAgIHN0cnVjdCBkb21haW4gKmlkbGVfZG9tYWluOwogICAgIGludCBpOwogCi0gICAg
b3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsKLSAgICBvcGVuX3NvZnRp
cnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRfc2xhdmUpOworICAgIHNjaGVkdWxlcl9lbmFi
bGUoKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlVNX1NDSEVEVUxFUlM7IGkrKykKICAgICB7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IGE0MGJkNWZiNTYuLjYyOWE0YzUyZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MzMsNiAr
OTMzLDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCk7CiB2
b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0
ZV9pbmZvICpydW5zdGF0ZSk7CiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBp
bnQgY3B1KTsKIHZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNp
Z25lZCBpbnQgY3B1KTsKK3ZvaWQgc2NoZWR1bGVyX2VuYWJsZSh2b2lkKTsKK3ZvaWQgc2NoZWR1
bGVyX2Rpc2FibGUodm9pZCk7CiAKIC8qCiAgKiBVc2VkIGJ5IGlkbGUgbG9vcCB0byBkZWNpZGUg
d2hldGhlciB0aGVyZSBpcyB3b3JrIHRvIGRvOgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8V-0002JK-Ir; Mon, 30 Sep 2019 05:22:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8U-0002Hl-Au
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:14 +0000
X-Inumbo-ID: 302ab0ac-e342-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 302ab0ac-e342-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 05: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 BDD98B07B;
 Mon, 30 Sep 2019 05:21:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:23 +0200
Message-Id: <20190930052135.11257-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 07/19] 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzY2hlZHVsaW5nIGFuIHVuaXQgd2l0aCBtdWx0aXBsZSB2Y3B1cyB0aGVyZSBpcyBubyBn
dWFyYW50ZWUgYWxsCnZjcHVzIGFyZSBhdmFpbGFibGUgKGUuZy4gYWJvdmUgbWF4dmNwdXMgb3Ig
dmNwdSBvZmZsaW5lKS4gRmFsbCBiYWNrIHRvCmlkbGUgdmNwdSBvZiB0aGUgY3VycmVudCBjcHUg
aW4gdGhhdCBjYXNlLiBUaGlzIHJlcXVpcmVzIHRvIHN0b3JlIHRoZQpjb3JyZWN0IHNjaGVkdWxl
X3VuaXQgcG9pbnRlciBpbiB0aGUgaWRsZSB2Y3B1IGFzIGxvbmcgYXMgaXQgdXNlZCBhcwpmYWxs
YmFjayB2Y3B1LgoKSW4gb3JkZXIgdG8gbW9kaWZ5IHRoZSBydW5zdGF0ZXMgb2YgdGhlIGNvcnJl
Y3QgdmNwdXMgd2hlbiBzd2l0Y2hpbmcKc2NoZWR1bGUgdW5pdHMgbWVyZ2Ugc2NoZWRfdW5pdF9y
dW5zdGF0ZV9jaGFuZ2UoKSBpbnRvCnNjaGVkX3N3aXRjaF91bml0cygpIGFuZCBsb29wIG92ZXIg
dGhlIGFmZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZApvZiB0aGUgdW5pdCdzIHZjcHVzLiBU
aGlzIGluIHR1cm4gcmVxdWlyZXMgYW4gYWNjZXNzIGZ1bmN0aW9uIHRvIHRoZQpjdXJyZW50IHZh
cmlhYmxlIG9mIG90aGVyIGNwdXMuCgpUb2RheSBjb250ZXh0X3NhdmVkKCkgaXMgY2FsbGVkIGlu
IGNhc2UgcHJldmlvdXMgYW5kIG5leHQgdmNwdXMgZGlmZmVyCndoZW4gZG9pbmcgYSBjb250ZXh0
IHN3aXRjaC4gV2l0aCBhbiBpZGxlIHZjcHUgYmVpbmcgY2FwYWJsZSB0byBiZSBhCnN1YnN0aXR1
dGUgZm9yIGFuIG9mZmxpbmUgdmNwdSB0aGlzIGlzIHByb2JsZW1hdGljIHdoZW4gc3dpdGNoaW5n
IHRvCmFuIGlkbGUgc2NoZWR1bGluZyB1bml0LiBBbiBpZGxlIHByZXZpb3VzIHZjcHUgbGVhdmVz
IHVzIGluIGRvdWJ0IHdoaWNoCnNjaGVkdWxlIHVuaXQgd2FzIGFjdGl2ZSBwcmV2aW91c2x5LCBz
byBzYXZlIHRoZSBwcmV2aW91cyB1bml0IHBvaW50ZXIKaW4gdGhlIHBlci1zY2hlZHVsZSByZXNv
dXJjZSBhcmVhLiBJZiBpdCBpcyBOVUxMIHRoZSB1bml0IGhhcyBub3QKY2hhbmdlZCBhbmQgd2Ug
ZG9uJ3QgaGF2ZSB0byBzZXQgdGhlIHByZXZpb3VzIHVuaXQgdG8gYmUgbm90IHJ1bm5pbmcuCgpX
aGVuIHJ1bm5pbmcgYW4gaWRsZSB2Y3B1IGluIGEgbm9uLWlkbGUgc2NoZWR1bGluZyB1bml0IHVz
ZSBhIHNwZWNpZmljCmd1ZXN0IGlkbGUgbG9vcCBub3QgcGVyZm9ybWluZyBhbnkgbm9uLXNvZnRp
cnEgdGFza2xldHMgYW5kCmxpdmVwYXRjaGluZyBpbiBvcmRlciB0byBhdm9pZCBwb3B1bGF0aW5n
IHRoZSBjcHUgY2FjaGVzIHdpdGggbWVtb3J5CnVzZWQgYnkgb3RoZXIgZG9tYWlucyAoYXMgZmFy
IGFzIHBvc3NpYmxlKS4gU29mdGlycXMgYXJlIGNvbnNpZGVyZWQgdG8KYmUgc2F2ZS4KCkluIG9y
ZGVyIHRvIGF2b2lkIGxpdmVwYXRjaGluZyB3aGVuIGdvaW5nIHRvIGd1ZXN0IGlkbGUgYW5vdGhl
cgp2YXJpYW50IG9mIHJlc2V0X3N0YWNrX2FuZF9qdW1wKCkgbm90IGNhbGxpbmcgY2hlY2tfZm9y
X2xpdmVwYXRjaF93b3JrCmlzIG5lZWRlZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgot
LS0KUkZDIFYyOgotIG5ldyBwYXRjaCAoQW5kcmV3IENvb3BlcikKClYxOgotIHVzZSB1cmdlbnRf
Y291bnQgdG8gc2VsZWN0IGNvcnJlY3QgaWRsZSByb3V0aW5lIChKYW4gQmV1bGljaCkKClYyOgot
IHNldCB2Y3B1LT5pc19ydW5uaW5nIGluIGNvbnRleHRfc2F2ZWQoKQotIGludHJvZHVjZSByZXNl
dF9zdGFja19hbmRfanVtcF9ub2xwKCkgKEphbiBCZXVsaWNoKQotIHJlYWRkIHNjcnViYmluZyAo
SmFuIEJldWxpY2gsIEFuZHJldyBDb29wZXIpCi0gZ2V0X2NwdV9jdXJyZW50KCkgX05PVF8gbW92
ZWQgdG8gaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBhcyB0aGUKICBuZWVkZWQgcmVmZXJlbmNl
IG9mIHN0YWNrX2Jhc2VbXSByZXN1bHRzIGluIGEgI2luY2x1ZGUgaGVsbAoKVjM6Ci0gc3BsaXQg
Y29udGV4dF9zYXZlZCgpIGludG8gdW5pdF9jb250ZXh0X3NhdmVkKCkgYW5kIHZjcHVfY29udGV4
dF9zYXZlZCgpCgpWNDoKLSByZW5hbWUgc2QgLT4gc3IgKEphbiBCZXVsaWNoKQotIHVzZSB1bnNp
Z25lZCBpbnQgZm9yIGNwdSAoSmFuIEJldWxpY2gpCi0gYWRkIGNvbW1lbnQgaW4gc2NoZWRfY29u
dGV4dF9zd2l0Y2goKSAoSmFuIEJldWxpY2gpCi0gYWRkIGNvbW1lbnQgYmVmb3JlIGRlZmluaXRp
b24gb2YgZ2V0X2NwdV9jdXJyZW50KCkgKEphbiBCZXVsaWNoKQoKVjU6Ci0gYWRkIGNvbW1lbnQg
KERhcmlvIEZhZ2dpb2xpKQotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgIHwgIDIz
ICsrKysrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICB8IDE5NSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVu
dC5oIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIHwgIDE5ICsrKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvc21wLmggICAgIHwgICA3ICsrCiB4ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCAgICB8ICAgNCArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgfCAgIDEg
KwogNyBmaWxlcyBjaGFuZ2VkLCAxODcgaW5zZXJ0aW9ucygrKSwgNjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CmluZGV4IDI3Zjk5ZDNiY2MuLmM4ZDdmNDkxZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1OSw2ICsxNTksMjUgQEAg
c3RhdGljIHZvaWQgaWRsZV9sb29wKHZvaWQpCiAgICAgfQogfQogCisvKgorICogSWRsZSBsb29w
IGZvciBzaWJsaW5ncyBpbiBhY3RpdmUgc2NoZWR1bGUgdW5pdHMuCisgKiBXZSBkb24ndCBkbyBh
bnkgc3RhbmRhcmQgaWRsZSB3b3JrIGxpa2UgdGFza2xldHMgb3IgbGl2ZXBhdGNoaW5nLgorICov
CitzdGF0aWMgdm9pZCBndWVzdF9pZGxlX2xvb3Aodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworCisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAg
ICAgIEFTU0VSVCghY3B1X2lzX29mZmxpbmUoY3B1KSk7CisKKyAgICAgICAgaWYgKCAhc29mdGly
cV9wZW5kaW5nKGNwdSkgJiYgIXNjcnViX2ZyZWVfcGFnZXMoKSAmJgorICAgICAgICAgICAgICFz
b2Z0aXJxX3BlbmRpbmcoY3B1KSkKKyAgICAgICAgICAgIHNjaGVkX2d1ZXN0X2lkbGUocG1faWRs
ZSwgY3B1KTsKKyAgICAgICAgZG9fc29mdGlycSgpOworICAgIH0KK30KKwogdm9pZCBzdGFydHVw
X2NwdV9pZGxlX2xvb3Aodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CkBA
IC0xNzIsNiArMTkxLDEwIEBAIHZvaWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCiAKIHN0
YXRpYyB2b2lkIG5vcmV0dXJuIGNvbnRpbnVlX2lkbGVfZG9tYWluKHN0cnVjdCB2Y3B1ICp2KQog
eworICAgIC8qIElkbGUgdmNwdXMgbWlnaHQgYmUgYXR0YWNoZWQgdG8gbm9uLWlkbGUgdW5pdHMh
ICovCisgICAgaWYgKCAhaXNfaWRsZV9kb21haW4odi0+c2NoZWRfdW5pdC0+ZG9tYWluKSApCisg
ICAgICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wX25vbHAoZ3Vlc3RfaWRsZV9sb29wKTsKKwogICAg
IHJlc2V0X3N0YWNrX2FuZF9qdW1wKGlkbGVfbG9vcCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBjOGUyOTk5NDA3
Li5iNGM0YjA0ZWJlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0xNDUsMTAgKzE0NSwyMSBAQCBzdGF0aWMgc3RydWN0IHNj
aGVkdWxlciBzY2hlZF9pZGxlX29wcyA9IHsKICAgICAuc3dpdGNoX3NjaGVkICAgPSBzY2hlZF9p
ZGxlX3N3aXRjaF9zY2hlZCwKIH07CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnVuaXQy
dmNwdV9jcHUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgdW5zaWdu
ZWQgaW50IGlkeCA9IHVuaXQtPnVuaXRfaWQgKyBwZXJfY3B1KHNjaGVkX3Jlc19pZHgsIGNwdSk7
CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHVuaXQtPmRvbWFpbjsKKworICAgIHJldHVy
biAoaWR4IDwgZC0+bWF4X3ZjcHVzKSA/IGQtPnZjcHVbaWR4XSA6IE5VTEw7Cit9CisKIHN0YXRp
YyBpbmxpbmUgc3RydWN0IHZjcHUgKnNjaGVkX3VuaXQydmNwdV9jcHUoY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgcmV0dXJuIHVuaXQtPmRvbWFpbi0+dmNw
dVt1bml0LT51bml0X2lkICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBjcHUpXTsKKyAgICBzdHJ1
Y3QgdmNwdSAqdiA9IHVuaXQydmNwdV9jcHUodW5pdCwgY3B1KTsKKworICAgIHJldHVybiAodiAm
JiB2LT5uZXdfc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZykgPyB2IDogaWRsZV92Y3B1W2NwdV07
CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxlcihjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMjY4LDggKzI3OSwxMSBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAKICAgICB0cmFjZV9ydW5zdGF0ZV9jaGFuZ2Uodiwg
bmV3X3N0YXRlKTsKIAotICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0t
LTsKLSAgICB1bml0LT5ydW5zdGF0ZV9jbnRbbmV3X3N0YXRlXSsrOworICAgIGlmICggIWlzX2lk
bGVfdmNwdSh2KSApCisgICAgeworICAgICAgICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3Rh
dGUuc3RhdGVdLS07CisgICAgICAgIHVuaXQtPnJ1bnN0YXRlX2NudFtuZXdfc3RhdGVdKys7Cisg
ICAgfQogCiAgICAgZGVsdGEgPSBuZXdfZW50cnlfdGltZSAtIHYtPnJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWU7CiAgICAgaWYgKCBkZWx0YSA+IDAgKQpAQCAtMjgxLDIxICsyOTUsMTggQEAgc3Rh
dGljIGlubGluZSB2b2lkIHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAgIHYtPnJ1bnN0YXRlLnN0
YXRlID0gbmV3X3N0YXRlOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9ydW5z
dGF0ZV9jaGFuZ2Uoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCi0gICAgYm9vbCBydW5uaW5nLCBz
X3RpbWVfdCBuZXdfZW50cnlfdGltZSkKK3ZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRs
ZSkgKHZvaWQpLCB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCB2Y3B1ICp2OwotCi0g
ICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCi0gICAgewotICAgICAgICBp
ZiAoIHJ1bm5pbmcgKQotICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwgdi0+bmV3
X3N0YXRlLCBuZXdfZW50cnlfdGltZSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsCi0gICAgICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFncyAmIFZQ
Rl9ibG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOgotICAgICAgICAgICAgICAgICAodmNwdV9y
dW5uYWJsZSh2KSA/IFJVTlNUQVRFX3J1bm5hYmxlIDogUlVOU1RBVEVfb2ZmbGluZSkpLAotICAg
ICAgICAgICAgICAgIG5ld19lbnRyeV90aW1lKTsKLSAgICB9CisgICAgLyoKKyAgICAgKiBBbm90
aGVyIHZjcHUgb2YgdGhlIHVuaXQgaXMgYWN0aXZlIGluIGd1ZXN0IGNvbnRleHQgd2hpbGUgdGhp
cyBvbmUgaXMKKyAgICAgKiBpZGxlLiBJbiBjYXNlIG9mIGEgc2NoZWR1bGluZyBldmVudCB3ZSBk
b24ndCB3YW50IHRvIGhhdmUgaGlnaCBsYXRlbmNpZXMKKyAgICAgKiBkdWUgdG8gYSBjcHUgbmVl
ZGluZyB0byB3YWtlIHVwIGZyb20gZGVlcCBDIHN0YXRlIGZvciBqb2luaW5nIHRoZQorICAgICAq
IHJlbmRlenZvdXMsIHNvIGF2b2lkIHRob3NlIGRlZXAgQyBzdGF0ZXMgYnkgaW5jcmVtZW50aW5n
IHRoZSB1cmdlbnQKKyAgICAgKiBjb3VudCBvZiB0aGUgY3B1LgorICAgICAqLworICAgIGF0b21p
Y19pbmMoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBjcHUpKTsKKyAgICBpZGxlKCk7Cisg
ICAgYXRvbWljX2RlYygmcGVyX2NwdShzY2hlZF91cmdlbnRfY291bnQsIGNwdSkpOwogfQogCiB2
b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0
ZV9pbmZvICpydW5zdGF0ZSkKQEAgLTU0NSw2ICs1NTYsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1
KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQogICAgIHsKICAg
ICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5jdXJyID0gdW5pdDsKKyAgICAgICAg
Z2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZF91bml0X2lkbGUgPSB1bml0OwogICAg
ICAgICB2LT5pc19ydW5uaW5nID0gMTsKICAgICAgICAgdW5pdC0+aXNfcnVubmluZyA9IHRydWU7
CiAgICAgICAgIHVuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKQEAgLTg3Nyw3ICs4ODks
NyBAQCBzdGF0aWMgdm9pZCBzY2hlZF91bml0X21vdmVfbG9ja2VkKHN0cnVjdCBzY2hlZF91bml0
ICp1bml0LAogICoKICAqIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRoZSB3
b3JrIG5vdyBpZiBpdCBjYW4sIG9yIHNpbXBseQogICogcmV0dXJuIGlmIGl0IGNhbid0IChiZWNh
dXNlIHVuaXQgaXMgc3RpbGwgcnVubmluZyk7IGluIHRoYXQgY2FzZQotICogc2NoZWRfdW5pdF9t
aWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IGNvbnRleHRfc2F2ZWQoKS4KKyAqIHNj
aGVkX3VuaXRfbWlncmF0ZV9maW5pc2goKSB3aWxsIGJlIGNhbGxlZCBieSB1bml0X2NvbnRleHRf
c2F2ZWQoKS4KICAqLwogc3RhdGljIHZvaWQgc2NoZWRfdW5pdF9taWdyYXRlX3N0YXJ0KHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogewpAQCAtOTAwLDcgKzkxMiw3IEBAIHN0YXRpYyB2b2lkIHNj
aGVkX3VuaXRfbWlncmF0ZV9maW5pc2goc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKICAgICAv
KgogICAgICAqIElmIHRoZSB1bml0IGlzIGN1cnJlbnRseSBydW5uaW5nLCB0aGlzIHdpbGwgYmUg
aGFuZGxlZCBieQotICAgICAqIGNvbnRleHRfc2F2ZWQoKTsgYW5kIGluIGFueSBjYXNlLCBpZiB0
aGUgYml0IGlzIGNsZWFyZWQsIHRoZW4KKyAgICAgKiB1bml0X2NvbnRleHRfc2F2ZWQoKTsgYW5k
IGluIGFueSBjYXNlLCBpZiB0aGUgYml0IGlzIGNsZWFyZWQsIHRoZW4KICAgICAgKiBzb21lb25l
IGVsc2UgaGFzIGFscmVhZHkgZG9uZSB0aGUgd29yayBzbyB3ZSBkb24ndCBuZWVkIHRvLgogICAg
ICAqLwogICAgIGlmICggdW5pdC0+aXNfcnVubmluZyApCkBAIC0xNzg1LDMzICsxNzk3LDY2IEBA
IHN0YXRpYyB2b2lkIHNjaGVkX3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNy
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0
LCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzX3RpbWVfdCBub3cpCiB7Ci0gICAgc3ItPmN1cnIgPSBuZXh0OwotCi0gICAgVFJBQ0VfM0Qo
VFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+
dW5pdF9pZCwKLSAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKLSAg
ICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQsIG5leHQtPmRvbWFpbi0+ZG9tYWlu
X2lkLCBuZXh0LT51bml0X2lkLAotICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0
YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/Ci0gICAgICAgICAgICAgKG5vdyAtIG5l
eHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+bmV4dF90aW1lKTsKKyAgICB1bnNpZ25l
ZCBpbnQgY3B1OwogCiAgICAgQVNTRVJUKHVuaXRfcnVubmluZyhwcmV2KSk7CiAKLSAgICBUUkFD
RV80RChUUkNfU0NIRURfU1dJVENILCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5p
dF9pZCwKLSAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9p
ZCk7CisgICAgaWYgKCBwcmV2ICE9IG5leHQgKQorICAgIHsKKyAgICAgICAgc3ItPmN1cnIgPSBu
ZXh0OworICAgICAgICBzci0+cHJldiA9IHByZXY7CiAKLSAgICBzY2hlZF91bml0X3J1bnN0YXRl
X2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKKyAgICAgICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NX
SVRDSF9JTkZQUkVWLCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAg
cHJldi0+dW5pdF9pZCwgbm93IC0gcHJldi0+c3RhdGVfZW50cnlfdGltZSk7CisgICAgICAgIFRS
QUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwgbmV4dC0+ZG9tYWluLT5kb21haW5faWQs
CisgICAgICAgICAgICAgICAgIG5leHQtPnVuaXRfaWQsCisgICAgICAgICAgICAgICAgIChuZXh0
LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/CisgICAg
ICAgICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsIHByZXYtPm5l
eHRfdGltZSk7CisgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFp
bi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAorICAgICAgICAgICAgICAgICBuZXh0LT5kb21h
aW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CiAKLSAgICBBU1NFUlQoIXVuaXRfcnVubmlu
ZyhuZXh0KSk7Ci0gICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93
KTsKKyAgICAgICAgQVNTRVJUKCF1bml0X3J1bm5pbmcobmV4dCkpOwogCi0gICAgLyoKLSAgICAg
KiBOQi4gRG9uJ3QgYWRkIGFueSB0cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0
dWFsIGNvbnRleHQKLSAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxs
IG5vdCB3b3JrIHByb3Blcmx5LgotICAgICAqLworICAgICAgICAvKgorICAgICAgICAgKiBOQi4g
RG9uJ3QgYWRkIGFueSB0cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNv
bnRleHQKKyAgICAgICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBu
b3Qgd29yayBwcm9wZXJseS4KKyAgICAgICAgICovCisKKyAgICAgICAgQVNTRVJUKCFuZXh0LT5p
c19ydW5uaW5nKTsKKyAgICAgICAgbmV4dC0+aXNfcnVubmluZyA9IHRydWU7CisgICAgICAgIG5l
eHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7CisKKyAgICAgICAgaWYgKCBpc19pZGxlX3VuaXQo
cHJldikgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVOU1RB
VEVfcnVubmluZ10gPSAwOworICAgICAgICAgICAgcHJldi0+cnVuc3RhdGVfY250W1JVTlNUQVRF
X3J1bm5hYmxlXSA9IHNjaGVkX2dyYW51bGFyaXR5OworICAgICAgICB9CisgICAgICAgIGlmICgg
aXNfaWRsZV91bml0KG5leHQpICkKKyAgICAgICAgeworICAgICAgICAgICAgbmV4dC0+cnVuc3Rh
dGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gc2NoZWRfZ3JhbnVsYXJpdHk7CisgICAgICAgICAg
ICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmFibGVdID0gMDsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIGZvcl9lYWNoX2NwdSAoIGNwdSwgc3ItPmNwdXMgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IHZjcHUgKnZwcmV2ID0gZ2V0X2NwdV9jdXJyZW50KGNwdSk7CisgICAgICAgIHN0
cnVjdCB2Y3B1ICp2bmV4dCA9IHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1KTsKKworICAg
ICAgICBpZiAoIHZwcmV2ICE9IHZuZXh0IHx8IHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZSAhPSB2bmV4
dC0+bmV3X3N0YXRlICkKKyAgICAgICAgeworICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFu
Z2UodnByZXYsCisgICAgICAgICAgICAgICAgKCh2cHJldi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxv
Y2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKKyAgICAgICAgICAgICAgICAgKHZjcHVfcnVubmFi
bGUodnByZXYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSksCisgICAg
ICAgICAgICAgICAgbm93KTsKKyAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHZuZXh0
LCB2bmV4dC0+bmV3X3N0YXRlLCBub3cpOworICAgICAgICB9CiAKLSAgICBBU1NFUlQoIW5leHQt
PmlzX3J1bm5pbmcpOwotICAgIG5leHQtPnZjcHVfbGlzdC0+aXNfcnVubmluZyA9IDE7Ci0gICAg
bmV4dC0+aXNfcnVubmluZyA9IHRydWU7Ci0gICAgbmV4dC0+c3RhdGVfZW50cnlfdGltZSA9IG5v
dzsKKyAgICAgICAgdm5leHQtPmlzX3J1bm5pbmcgPSAxOworCisgICAgICAgIGlmICggaXNfaWRs
ZV92Y3B1KHZuZXh0KSApCisgICAgICAgICAgICB2bmV4dC0+c2NoZWRfdW5pdCA9IG5leHQ7Cisg
ICAgfQogfQogCiBzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0X2NoZWNrX2NwdSh1bnNpZ25lZCBp
bnQgY3B1KQpAQCAtMTg2NywyOSArMTkxMiwzOSBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQg
KmRvX3NjaGVkdWxlKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LCBzX3RpbWVfdCBub3csCiAgICAg
aWYgKCBwcmV2LT5uZXh0X3RpbWUgPj0gMCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwogICAg
ICAgICBzZXRfdGltZXIoJnNyLT5zX3RpbWVyLCBub3cgKyBwcmV2LT5uZXh0X3RpbWUpOwogCi0g
ICAgaWYgKCBsaWtlbHkocHJldiAhPSBuZXh0KSApCi0gICAgICAgIHNjaGVkX3N3aXRjaF91bml0
cyhzciwgbmV4dCwgcHJldiwgbm93KTsKKyAgICBzY2hlZF9zd2l0Y2hfdW5pdHMoc3IsIG5leHQs
IHByZXYsIG5vdyk7CiAKICAgICByZXR1cm4gbmV4dDsKIH0KIAotc3RhdGljIHZvaWQgY29udGV4
dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKK3N0YXRpYyB2b2lkIHZjcHVfY29udGV4dF9zYXZl
ZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKIHsKLSAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCA9IHByZXYtPnNjaGVkX3VuaXQ7Ci0KICAgICAvKiBDbGVhciBydW5u
aW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAqLwogICAgIHNtcF93
bWIoKTsKIAotICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOworICAgIGlmICggdnByZXYgIT0gdm5l
eHQgKQorICAgICAgICB2cHJldi0+aXNfcnVubmluZyA9IDA7Cit9CisKK3N0YXRpYyB2b2lkIHVu
aXRfY29udGV4dF9zYXZlZChzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyKQoreworICAgIHN0cnVj
dCBzY2hlZF91bml0ICp1bml0ID0gc3ItPnByZXY7CisKKyAgICBpZiAoICF1bml0ICkKKyAgICAg
ICAgcmV0dXJuOworCiAgICAgdW5pdC0+aXNfcnVubmluZyA9IGZhbHNlOwogICAgIHVuaXQtPnN0
YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKKyAgICBzci0+cHJldiA9IE5VTEw7CiAKICAgICAvKiBD
aGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBydW5uaW5nIGZsYWcu
ICovCiAgICAgc21wX21iKCk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1
bGVyKHByZXYpLCB1bml0KTsKKyAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHVuaXRfc2NoZWR1bGVy
KHVuaXQpLCB1bml0KTsKIAotICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7Cisg
ICAgLyogSWRsZSBuZXZlciBtaWdyYXRlcyBhbmQgaWRsZSB2Y3B1cyBtaWdodCBiZWxvbmcgdG8g
b3RoZXIgdW5pdHMuICovCisgICAgaWYgKCAhaXNfaWRsZV91bml0KHVuaXQpICkKKyAgICAgICAg
c2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCh1bml0KTsKIH0KIAogLyoKQEAgLTE4OTksMzUgKzE5
NTQsNDQgQEAgc3RhdGljIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKICAq
IFRoZSBjb3VudGVyIHdpbGwgYmUgMCBpbiBjYXNlIG5vIHJlbmRlenZvdXMgaXMgbmVlZGVkLiBG
b3IgdGhlIHJlbmRlenZvdXMKICAqIGNhc2UgaXQgaXMgaW5pdGlhbGlzZWQgdG8gdGhlIG51bWJl
ciBvZiBjcHVzIHRvIHJlbmRlenZvdXMgcGx1cyAxLiBFYWNoCiAgKiBtZW1iZXIgZW50ZXJpbmcg
ZGVjcmVtZW50cyB0aGUgY291bnRlci4gVGhlIGxhc3Qgb25lIHdpbGwgZGVjcmVtZW50IGl0IHRv
Ci0gKiAxIGFuZCBwZXJmb3JtIHRoZSBmaW5hbCBuZWVkZWQgYWN0aW9uIGluIHRoYXQgY2FzZSAo
Y2FsbCBvZiBjb250ZXh0X3NhdmVkKCkKLSAqIGlmIHZjcHUgd2FzIHN3aXRjaGVkKSwgYW5kIHRo
ZW4gc2V0IHRoZSBjb3VudGVyIHRvIHplcm8uIFRoZSBvdGhlciBtZW1iZXJzCisgKiAxIGFuZCBw
ZXJmb3JtIHRoZSBmaW5hbCBuZWVkZWQgYWN0aW9uIGluIHRoYXQgY2FzZSAoY2FsbCBvZgorICog
dW5pdF9jb250ZXh0X3NhdmVkKCkpLCBhbmQgdGhlbiBzZXQgdGhlIGNvdW50ZXIgdG8gemVyby4g
VGhlIG90aGVyIG1lbWJlcnMKICAqIHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBiZWNvbWVz
IHplcm8gdW50aWwgdGhleSBwcm9jZWVkLgogICovCiB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNo
ZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCiB7CiAgICAgc3RydWN0
IHNjaGVkX3VuaXQgKm5leHQgPSB2bmV4dC0+c2NoZWRfdW5pdDsKKyAgICBzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpOwogCiAgICAg
aWYgKCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCiAgICAgewogICAg
ICAgICBpbnQgY250ID0gYXRvbWljX2RlY19yZXR1cm4oJm5leHQtPnJlbmRlenZvdXNfb3V0X2Nu
dCk7CiAKLSAgICAgICAgLyogQ2FsbCBjb250ZXh0X3NhdmVkKCkgYmVmb3JlIHJlbGVhc2luZyBv
dGhlciB3YWl0ZXJzLiAqLworICAgICAgICB2Y3B1X2NvbnRleHRfc2F2ZWQodnByZXYsIHZuZXh0
KTsKKworICAgICAgICAvKiBDYWxsIHVuaXRfY29udGV4dF9zYXZlZCgpIGJlZm9yZSByZWxlYXNp
bmcgb3RoZXIgd2FpdGVycy4gKi8KICAgICAgICAgaWYgKCBjbnQgPT0gMSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggdnByZXYgIT0gdm5leHQgKQotICAgICAgICAgICAgICAgIGNvbnRl
eHRfc2F2ZWQodnByZXYpOworICAgICAgICAgICAgdW5pdF9jb250ZXh0X3NhdmVkKHNyKTsKICAg
ICAgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgMCk7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgmbmV4
dC0+cmVuZGV6dm91c19vdXRfY250KSApCiAgICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7CiAg
ICAgfQotICAgIGVsc2UgaWYgKCB2cHJldiAhPSB2bmV4dCAmJiBzY2hlZF9ncmFudWxhcml0eSA9
PSAxICkKLSAgICAgICAgY29udGV4dF9zYXZlZCh2cHJldik7CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgdmNwdV9jb250ZXh0X3NhdmVkKHZwcmV2LCB2bmV4dCk7CisgICAgICAgIGlmICggc2No
ZWRfZ3JhbnVsYXJpdHkgPT0gMSApCisgICAgICAgICAgICB1bml0X2NvbnRleHRfc2F2ZWQoc3Ip
OworICAgIH0KKworICAgIGlmICggaXNfaWRsZV92Y3B1KHZwcmV2KSAmJiB2cHJldiAhPSB2bmV4
dCApCisgICAgICAgIHZwcmV2LT5zY2hlZF91bml0ID0gc3ItPnNjaGVkX3VuaXRfaWRsZTsKIH0K
IAogc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBz
dHJ1Y3QgdmNwdSAqdm5leHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3Rp
bWVfdCBub3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlc2V0X2lk
bGVfdW5pdCwgc190aW1lX3Qgbm93KQogewogICAgIGlmICggdW5saWtlbHkodnByZXYgPT0gdm5l
eHQpICkKICAgICB7CkBAIC0xOTM2LDYgKzIwMDAsMTcgQEAgc3RhdGljIHZvaWQgc2NoZWRfY29u
dGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCiAgICAg
ICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lLAogICAg
ICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdC0+bmV4dF90aW1lKTsKICAgICAgICAgc2No
ZWRfY29udGV4dF9zd2l0Y2hlZCh2cHJldiwgdm5leHQpOworCisgICAgICAgIC8qCisgICAgICAg
ICAqIFdlIGFyZSBzd2l0Y2hpbmcgZnJvbSBhIG5vbi1pZGxlIHRvIGFuIGlkbGUgdW5pdC4KKyAg
ICAgICAgICogQSB2Y3B1IG9mIHRoZSBpZGxlIHVuaXQgbWlnaHQgaGF2ZSBiZWVuIHJ1bm5pbmcg
YmVmb3JlIGR1ZSB0bworICAgICAgICAgKiB0aGUgZ3Vlc3QgdmNwdSBiZWluZyBibG9ja2VkLiBX
ZSBtdXN0IGFkanVzdCB0aGUgdW5pdCBvZiB0aGUgaWRsZQorICAgICAgICAgKiB2Y3B1IHdoaWNo
IG1pZ2h0IGhhdmUgYmVlbiBzZXQgdG8gdGhlIGd1ZXN0J3Mgb25lLgorICAgICAgICAgKi8KKyAg
ICAgICAgaWYgKCByZXNldF9pZGxlX3VuaXQgKQorICAgICAgICAgICAgdm5leHQtPnNjaGVkX3Vu
aXQgPQorICAgICAgICAgICAgICAgIGdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKS0+
c2NoZWRfdW5pdF9pZGxlOworCiAgICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcodm5leHQp
OwogICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyh2cHJldik7CiAgICAgfQpAQCAtMTk5
NCw3ICsyMDY5LDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3JlbmRl
enZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgICAgICBwY3B1X3NjaGVk
dWxlX3VubG9ja19pcnEoKmxvY2ssIGNwdSk7CiAKICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEo
U0NIRURfU0xBVkVfU09GVElSUSk7Ci0gICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2
cHJldiwgdnByZXYsIG5vdyk7CisgICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJl
diwgdnByZXYsIGZhbHNlLCBub3cpOwogCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsgICAgICAg
ICAvKiBBUk0gb25seS4gKi8KICAgICAgICAgfQpAQCAtMjAzNyw3ICsyMTEyLDggQEAgc3RhdGlj
IHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKIAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShs
b2NrLCBjcHUpOwogCi0gICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHNjaGVkX3VuaXQy
dmNwdV9jcHUobmV4dCwgY3B1KSwgbm93KTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJl
diwgc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIGlzX2lkbGVfdW5pdChuZXh0KSAmJiAhaXNfaWRsZV91bml0KHByZXYpLCBub3cpOwogfQog
CiAvKgpAQCAtMjA5OSw3ICsyMTc1LDggQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAg
ICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAogICAgIHZuZXh0ID0gc2No
ZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpOwotICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZw
cmV2LCB2bmV4dCwgbm93KTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2lkbGVfdW5pdChwcmV2KSAmJiBpc19pZGxl
X3VuaXQobmV4dCksIG5vdyk7CiB9CiAKIC8qIFRoZSBzY2hlZHVsZXIgdGltZXI6IGZvcmNlIGEg
cnVuIHRocm91Z2ggdGhlIHNjaGVkdWxlciAqLwpAQCAtMjE3MCw2ICsyMjQ3LDcgQEAgc3RhdGlj
IGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgKi8KIAogICAgIHNy
LT5jdXJyID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CisgICAgc3ItPnNjaGVkX3VuaXRf
aWRsZSA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OwogCiAgICAgc3ItPnNjaGVkX3ByaXYg
PSBOVUxMOwogCkBAIC0yMzM5LDYgKzI0MTcsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5p
dCh2b2lkKQogICAgIGlmICggdmNwdV9jcmVhdGUoaWRsZV9kb21haW4sIDApID09IE5VTEwgKQog
ICAgICAgICBCVUcoKTsKICAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJyID0gaWRsZV92Y3B1WzBd
LT5zY2hlZF91bml0OworICAgIGdldF9zY2hlZF9yZXMoMCktPnNjaGVkX3VuaXRfaWRsZSA9IGlk
bGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKaW5kZXgg
MTY1M2U4OWQzMC4uODhiZWI0NjQ1YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9j
dXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKQEAgLTE4LDYgKzE4
LDcgQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CiAKICNkZWZp
bmUgY3VycmVudCAgICAgICAgICAgICh0aGlzX2NwdShjdXJyX3ZjcHUpKQogI2RlZmluZSBzZXRf
Y3VycmVudCh2Y3B1KSAgZG8geyBjdXJyZW50ID0gKHZjcHUpOyB9IHdoaWxlICgwKQorI2RlZmlu
ZSBnZXRfY3B1X2N1cnJlbnQoY3B1KSAgKHBlcl9jcHUoY3Vycl92Y3B1LCBjcHUpKQogCiAvKiBQ
ZXItVkNQVSBzdGF0ZSB0aGF0IGxpdmVzIGF0IHRoZSB0b3Agb2YgdGhlIHN0YWNrICovCiBzdHJ1
Y3QgY3B1X2luZm8gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCBmMzUwOGMzYzA4Li4wYjQ3NDg1
MzM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNzcsNiArNzcsMTEgQEAgc3RydWN0IGNwdV9p
bmZvIHsKICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQg
Ki8KIH07CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm9fZnJv
bV9zdGFjayh1bnNpZ25lZCBsb25nIHNwKQoreworICAgIHJldHVybiAoc3RydWN0IGNwdV9pbmZv
ICopKChzcCB8IChTVEFDS19TSVpFIC0gMSkpICsgMSkgLSAxOworfQorCiBzdGF0aWMgaW5saW5l
IHN0cnVjdCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZvKHZvaWQpCiB7CiAjaWZkZWYgX19jbGFuZ19f
CkBAIC04Nyw3ICs5Miw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1
X2luZm8odm9pZCkKICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHNwIGFzbSgicnNwIik7CiAj
ZW5kaWYKIAotICAgIHJldHVybiAoc3RydWN0IGNwdV9pbmZvICopKChzcCB8IChTVEFDS19TSVpF
IC0gMSkpICsgMSkgLSAxOworICAgIHJldHVybiBnZXRfY3B1X2luZm9fZnJvbV9zdGFjayhzcCk7
CiB9CiAKICNkZWZpbmUgZ2V0X2N1cnJlbnQoKSAgICAgICAgIChnZXRfY3B1X2luZm8oKS0+Y3Vy
cmVudF92Y3B1KQpAQCAtMTI0LDE2ICsxMjksMjIgQEAgdW5zaWduZWQgbG9uZyBnZXRfc3RhY2tf
ZHVtcF9ib3R0b20gKHVuc2lnbmVkIGxvbmcgc3ApOwogIyBkZWZpbmUgQ0hFQ0tfRk9SX0xJVkVQ
QVRDSF9XT1JLICIiCiAjZW5kaWYKIAotI2RlZmluZSByZXNldF9zdGFja19hbmRfanVtcChfX2Zu
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBzd2l0Y2hf
c3RhY2tfYW5kX2p1bXAoZm4sIGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXyAoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIm1vdiAl
MCwlJSJfX09QInNwOyIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JLICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBpbnN0ciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgImptcCAl
YzEiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAgICA6IDogInIiIChndWVzdF9jcHVfdXNlcl9yZWdzKCkpLCAiaSIgKF9fZm4pIDog
Im1lbW9yeSIgKTsgICBcCisgICAgICAgICAgICA6IDogInIiIChndWVzdF9jcHVfdXNlcl9yZWdz
KCkpLCAiaSIgKGZuKSA6ICJtZW1vcnkiICk7ICAgICBcCiAgICAgICAgIHVucmVhY2hhYmxlKCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
fSkKIAorI2RlZmluZSByZXNldF9zdGFja19hbmRfanVtcChmbikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN3aXRjaF9zdGFja19hbmRfanVtcChmbiwgQ0hF
Q0tfRk9SX0xJVkVQQVRDSF9XT1JLKQorCisjZGVmaW5lIHJlc2V0X3N0YWNrX2FuZF9qdW1wX25v
bHAoZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3dpdGNoX3N0
YWNrX2FuZF9qdW1wKGZuLCAiIikKKwogLyoKICAqIFdoaWNoIFZDUFUncyBzdGF0ZSBpcyBjdXJy
ZW50bHkgcnVubmluZyBvbiBlYWNoIENQVT8KICAqIFRoaXMgaXMgbm90IG5lY2VzYXNyaWx5IHRo
ZSBzYW1lIGFzICdjdXJyZW50JyBhcyBhIENQVSBtYXkgYmUKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc21wLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCmluZGV4IDYxNDQ2
ZDBlZmQuLmRiZWVkMmZkNDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaApAQCAtNzcsNiArNzcsMTMgQEAgdm9pZCBz
ZXRfbnJfc29ja2V0cyh2b2lkKTsKIC8qIFJlcHJlc2VudGluZyBIVCBhbmQgY29yZSBzaWJsaW5n
cyBpbiBlYWNoIHNvY2tldC4gKi8KIGV4dGVybiBjcHVtYXNrX3QgKipzb2NrZXRfY3B1bWFzazsK
IAorLyoKKyAqIFRvIGJlIHVzZWQgb25seSB3aGlsZSBubyBjb250ZXh0IHN3aXRjaCBjYW4gb2Nj
dXIgb24gdGhlIGNwdSwgaS5lLgorICogYnkgY2VydGFpbiBzY2hlZHVsaW5nIGNvZGUgb25seS4K
KyAqLworI2RlZmluZSBnZXRfY3B1X2N1cnJlbnQoY3B1KSBcCisgICAgKGdldF9jcHVfaW5mb19m
cm9tX3N0YWNrKCh1bnNpZ25lZCBsb25nKXN0YWNrX2Jhc2VbY3B1XSktPmN1cnJlbnRfdmNwdSkK
KwogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4
IDFiMjk2YjE1MGYuLjQxYTEwODNhMDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0zOSw2ICszOSw4IEBA
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICpzY2hlZHVs
ZV9sb2NrLAogICAgICAgICAgICAgICAgICAgICAgICBfbG9jazsKICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAgKmN1cnI7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgICpzY2hlZF91bml0X2lkbGU7Cisg
ICAgc3RydWN0IHNjaGVkX3VuaXQgICpwcmV2OwogICAgIHZvaWQgICAgICAgICAgICAgICAqc2No
ZWRfcHJpdjsKICAgICBzdHJ1Y3QgdGltZXIgICAgICAgIHNfdGltZXI7ICAgICAgICAvKiBzY2hl
ZHVsaW5nIHRpbWVyICAgICAgICAgICAgICAgICovCiAKQEAgLTE5NCw3ICsxOTYsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgc2NoZWRfY2xlYXJfcGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LAogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9p
ZGxlX3VuaXQodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm4gaWRsZV92Y3B1W2NwdV0t
PnNjaGVkX3VuaXQ7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfdW5pdF9p
ZGxlOwogfQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBzY2hlZF9nZXRfcmVzb3VyY2Vf
Y3B1KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDEyZjAwY2Q3OGQuLmNlNDMyOWRiNzIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCkBAIC05MjksNiArOTI5LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHko
c3RydWN0IGRvbWFpbiAqZCk7CiAKIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKTsKIHVpbnQ2NF90IGdldF9j
cHVfaWRsZV90aW1lKHVuc2lnbmVkIGludCBjcHUpOwordm9pZCBzY2hlZF9ndWVzdF9pZGxlKHZv
aWQgKCppZGxlKSAodm9pZCksIHVuc2lnbmVkIGludCBjcHUpOwogCiAvKgogICogVXNlZCBieSBp
ZGxlIGxvb3AgdG8gZGVjaWRlIHdoZXRoZXIgdGhlcmUgaXMgd29yayB0byBkbzoKLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8Z-0002Nj-7I; Mon, 30 Sep 2019 05: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8X-0002Lt-Gq
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:17 +0000
X-Inumbo-ID: 31e19c8a-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 31e19c8a-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:21: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 D2CDEB122;
 Mon, 30 Sep 2019 05:21:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:33 +0200
Message-Id: <20190930052135.11257-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 17/19] 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
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKLS0tCiB4ZW4v
Y29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDEwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgICAzICstCiB4
ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDc2IGlu
c2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1
cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggMDRjM2IzYzA0Yi4uZjdhMTNjN2E0
YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVw
b29sLmMKQEAgLTI2OCwyMyArMjY4LDMwIEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1
X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQg
cmV0OwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwor
CisgICAgY3B1cyA9IHNjaGVkX2dldF9vcHRfY3B1bWFzayhjLT5ncmFuLCBjcHUpOwogCiAgICAg
aWYgKCAoY3B1cG9vbF9tb3ZpbmdfY3B1ID09IGNwdSkgJiYgKGMgIT0gY3B1cG9vbF9jcHVfbW92
aW5nKSApCiAgICAgICAgIHJldHVybiAtRUFERFJOT1RBVkFJTDsKLSAgICByZXQgPSBzY2hlZHVs
ZV9jcHVfYWRkKGNwdSwgYyk7CisgICAgcmV0ID0gc2NoZWR1bGVfY3B1X2FkZChjcHVtYXNrX2Zp
cnN0KGNwdXMpLCBjKTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldHVybiByZXQ7CiAKLSAg
ICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CisgICAgcmN1X3Jl
YWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgY3B1bWFza19hbmRub3QoJmNwdXBv
b2xfZnJlZV9jcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMsIGNwdXMpOwogICAgIGlmIChjcHVwb29s
X21vdmluZ19jcHUgPT0gY3B1KQogICAgIHsKICAgICAgICAgY3B1cG9vbF9tb3ZpbmdfY3B1ID0g
LTE7CiAgICAgICAgIGNwdXBvb2xfcHV0KGNwdXBvb2xfY3B1X21vdmluZyk7CiAgICAgICAgIGNw
dXBvb2xfY3B1X21vdmluZyA9IE5VTEw7CiAgICAgfQotICAgIGNwdW1hc2tfc2V0X2NwdShjcHUs
IGMtPmNwdV92YWxpZCk7CisgICAgY3B1bWFza19vcihjLT5jcHVfdmFsaWQsIGMtPmNwdV92YWxp
ZCwgY3B1cyk7CiAgICAgY3B1bWFza19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5jcHVfdmFsaWQsICZz
Y2hlZF9yZXNfbWFzayk7CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICBmb3JfZWFj
aF9kb21haW5faW5fY3B1cG9vbChkLCBjKQogICAgIHsKQEAgLTI5OCw2ICszMDUsNyBAQCBzdGF0
aWMgaW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2ln
bmVkIGludCBjcHUpCiBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChzdHJ1
Y3QgY3B1cG9vbCAqYykKIHsKICAgICBpbnQgY3B1ID0gY3B1cG9vbF9tb3ZpbmdfY3B1OworICAg
IGNvbnN0IGNwdW1hc2tfdCAqY3B1czsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIGludCBy
ZXQ7CiAKQEAgLTMxMCw3ICszMTgsMTAgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2Nw
dV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICovCiAgICAgcmN1X3JlYWRfbG9jaygm
ZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIHJldCA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUp
OwotICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CisKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisgICAgY3B1cyA9IGdldF9zY2hlZF9y
ZXMoY3B1KS0+Y3B1czsKKyAgICBjcHVtYXNrX29yKCZjcHVwb29sX2ZyZWVfY3B1cywgJmNwdXBv
b2xfZnJlZV9jcHVzLCBjcHVzKTsKIAogICAgIC8qCiAgICAgICogY3B1X2Rpc2FibGVfc2NoZWR1
bGVyKCkgcmV0dXJuaW5nIGFuIGVycm9yIGRvZXNuJ3QgcmVxdWlyZSByZXNldHRpbmcKQEAgLTMy
Myw3ICszMzQsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICB7CiAgICAgICAgIHJldCA9IHNjaGVkdWxlX2NwdV9ybShjcHUp
OwogICAgICAgICBpZiAoIHJldCApCi0gICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUs
ICZjcHVwb29sX2ZyZWVfY3B1cyk7CisgICAgICAgICAgICBjcHVtYXNrX2FuZG5vdCgmY3B1cG9v
bF9mcmVlX2NwdXMsICZjcHVwb29sX2ZyZWVfY3B1cywgY3B1cyk7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewogICAgICAgICAgICAgY3B1cG9vbF9tb3ZpbmdfY3B1ID0gLTE7CkBAIC0zMzEsNiAr
MzQyLDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9maW5pc2goc3RydWN0IGNw
dXBvb2wgKmMpCiAgICAgICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBOVUxMOwogICAgICAg
ICB9CiAgICAgfQorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogCiAg
ICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwgYykKICAgICB7CkBAIC0zNDUsNiArMzU3
LDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydChzdHJ1Y3QgY3B1cG9v
bCAqYywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgcmV0OwogICAgIHN0cnVjdCBkb21h
aW4gKmQ7CisgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwogCiAgICAgc3Bpbl9sb2NrKCZjcHVw
b29sX2xvY2spOwogICAgIHJldCA9IC1FQUREUk5PVEFWQUlMOwpAQCAtMzUzLDcgKzM2NiwxMSBA
QCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KHN0cnVjdCBjcHVwb29sICpj
LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBnb3RvIG91dDsKIAogICAgIHJldCA9IDA7Ci0g
ICAgaWYgKCAoYy0+bl9kb20gPiAwKSAmJiAoY3B1bWFza193ZWlnaHQoYy0+Y3B1X3ZhbGlkKSA9
PSAxKSAmJgorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKyAgICBjcHVz
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVzOworCisgICAgaWYgKCAoYy0+bl9kb20gPiAwKSAm
JgorICAgICAgICAgKGNwdW1hc2tfd2VpZ2h0KGMtPmNwdV92YWxpZCkgPT0gY3B1bWFza193ZWln
aHQoY3B1cykpICYmCiAgICAgICAgICAoY3B1ICE9IGNwdXBvb2xfbW92aW5nX2NwdSkgKQogICAg
IHsKICAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwpAQCAtMzc1LDkg
KzM5MiwxMCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KHN0cnVjdCBj
cHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGNwdXBvb2xfbW92aW5nX2NwdSA9IGNw
dTsKICAgICBhdG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9
IGM7Ci0gICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1h
c2tfYW5kbm90KGMtPmNwdV92YWxpZCwgYy0+Y3B1X3ZhbGlkLCBjcHVzKTsKICAgICBjcHVtYXNr
X2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgJnNjaGVkX3Jlc19tYXNrKTsKIAorICAg
IHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogb3V0OgogICAgIHNwaW5fdW5s
b2NrKCZjcHVwb29sX2xvY2spOwogCkBAIC00MTcsMTEgKzQzNSwxMyBAQCBzdGF0aWMgaW50IGNw
dXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQog
ewogICAgIGludCB3b3JrX2NwdTsKICAgICBpbnQgcmV0OworICAgIHVuc2lnbmVkIGludCBtYXN0
ZXJfY3B1OwogCiAgICAgZGVidWd0cmFjZV9wcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBv
b2w9JWQsY3B1PSVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBj
cHUpOwogCi0gICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoYywgY3B1KTsKKyAg
ICBtYXN0ZXJfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOworICAgIHJldCA9IGNw
dXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KGMsIG1hc3Rlcl9jcHUpOwogICAgIGlmICggcmV0ICkK
ICAgICB7CiAgICAgICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShw
b29sPSVkLGNwdT0lZCkgcmV0ICVkXG4iLApAQCAtNDI5LDEyICs0NDksMTIgQEAgc3RhdGljIGlu
dCBjcHVwb29sX3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNw
dSkKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKLSAgICB3b3JrX2NwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKLSAgICBpZiAoIHdvcmtfY3B1ID09IGNwdSApCisgICAgd29ya19jcHUgPSBz
Y2hlZF9nZXRfcmVzb3VyY2VfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgaWYgKCB3b3Jr
X2NwdSA9PSBtYXN0ZXJfY3B1ICkKICAgICB7CiAgICAgICAgIHdvcmtfY3B1ID0gY3B1bWFza19m
aXJzdChjcHVwb29sMC0+Y3B1X3ZhbGlkKTsKLSAgICAgICAgaWYgKCB3b3JrX2NwdSA9PSBjcHUg
KQotICAgICAgICAgICAgd29ya19jcHUgPSBjcHVtYXNrX25leHQoY3B1LCBjcHVwb29sMC0+Y3B1
X3ZhbGlkKTsKKyAgICAgICAgaWYgKCB3b3JrX2NwdSA9PSBtYXN0ZXJfY3B1ICkKKyAgICAgICAg
ICAgIHdvcmtfY3B1ID0gY3B1bWFza19sYXN0KGNwdXBvb2wwLT5jcHVfdmFsaWQpOwogICAgIH0K
ICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSh3b3JrX2NwdSwgY3B1cG9vbF91
bmFzc2lnbl9jcHVfaGVscGVyLCBjKTsKIH0KQEAgLTUwMCw2ICs1MjAsNyBAQCB2b2lkIGNwdXBv
b2xfcm1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X2Fk
ZCh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGludCByZXQgPSAwOworICAgIGNvbnN0IGNwdW1h
c2tfdCAqY3B1czsKIAogICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKICAgICBjcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9jcHVzKTsKQEAgLTUxMyw3ICs1MzQsMTEg
QEAgc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKICAgICAgKi8K
ICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgZ2V0X3NjaGVkX3Jl
cyhjcHUpLT5jcHVwb29sID0gTlVMTDsKLSAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9jcHVfbG9j
a2VkKGNwdXBvb2wwLCBjcHUpOworCisgICAgY3B1cyA9IHNjaGVkX2dldF9vcHRfY3B1bWFzayhj
cHVwb29sMC0+Z3JhbiwgY3B1KTsKKyAgICBpZiAoIGNwdW1hc2tfc3Vic2V0KGNwdXMsICZjcHVw
b29sX2ZyZWVfY3B1cykgKQorICAgICAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2Vk
KGNwdXBvb2wwLCBjcHUpOworCiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKQEAgLTU0OCwyNyArNTczLDMz
IEBAIHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogc3Rh
dGljIGludCBjcHVwb29sX2NwdV9yZW1vdmVfcHJvbG9ndWUodW5zaWduZWQgaW50IGNwdSkKIHsK
ICAgICBpbnQgcmV0ID0gMDsKKyAgICBjcHVtYXNrX3QgKmNwdXM7CisgICAgdW5zaWduZWQgaW50
IG1hc3Rlcl9jcHU7CiAKICAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CiAKLSAgICBpZiAo
IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cykgKQorICAgIHJjdV9y
ZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKyAgICBjcHVzID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpLT5jcHVzOworICAgIG1hc3Rlcl9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7
CisgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoY3B1cywgJmNwdXBvb2xfbG9ja2VkX2NwdXMp
ICkKICAgICAgICAgcmV0ID0gLUVCVVNZOwogICAgIGVsc2UKICAgICAgICAgY3B1bWFza19zZXRf
Y3B1KGNwdSwgJmNwdXBvb2xfbG9ja2VkX2NwdXMpOworICAgIHJjdV9yZWFkX3VubG9jaygmc2No
ZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CiAKICAg
ICBpZiAoIHJldCApCiAgICAgICAgIHJldHVybiAgcmV0OwogCi0gICAgaWYgKCBjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgY3B1cG9vbDAtPmNwdV92YWxpZCkgKQorICAgIGlmICggY3B1bWFza190ZXN0
X2NwdShtYXN0ZXJfY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKSApCiAgICAgewogICAgICAgICAv
KiBDcHVwb29sMCBpcyBwb3B1bGF0ZWQgb25seSBhZnRlciBhbGwgY3B1cyBhcmUgdXAuICovCiAg
ICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2FjdGl2ZSk7CiAKLSAgICAg
ICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoY3B1cG9vbDAsIGNwdSk7CisgICAg
ICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KGNwdXBvb2wwLCBtYXN0ZXJfY3B1
KTsKICAgICB9Ci0gICAgZWxzZSBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xf
ZnJlZV9jcHVzKSApCisgICAgZWxzZSBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KG1hc3Rlcl9jcHUs
ICZjcHVwb29sX2ZyZWVfY3B1cykgKQogICAgICAgICByZXQgPSAtRU5PREVWOwogCiAgICAgcmV0
dXJuIHJldDsKQEAgLTU4NSwxMiArNjE2LDEzIEBAIHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3Jl
bW92ZV9mb3JjZWQodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqKmM7
CiAgICAgaW50IHJldDsKKyAgICB1bnNpZ25lZCBpbnQgbWFzdGVyX2NwdSA9IHNjaGVkX2dldF9y
ZXNvdXJjZV9jcHUoY3B1KTsKIAogICAgIGZvcl9lYWNoX2NwdXBvb2wgKCBjICkKICAgICB7Ci0g
ICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkgKQorICAg
ICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUobWFzdGVyX2NwdSwgKCpjKS0+Y3B1X3ZhbGlkKSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0
KCpjLCBjcHUpOworICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQo
KmMsIG1hc3Rlcl9jcHUpOwogICAgICAgICAgICAgQlVHX09OKHJldCk7CiAgICAgICAgICAgICBy
ZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9maW5pc2goKmMpOwogICAgICAgICAgICAgQlVHX09O
KHJldCk7CkBAIC02NTgsMjkgKzY5MCw0NSBAQCBpbnQgY3B1cG9vbF9kb19zeXNjdGwoc3RydWN0
IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAqb3ApCiAgICAgY2FzZSBYRU5fU1lTQ1RMX0NQVVBPT0xf
T1BfQUREQ1BVOgogICAgIHsKICAgICAgICAgdW5zaWduZWQgY3B1OworICAgICAgICBjb25zdCBj
cHVtYXNrX3QgKmNwdXM7CiAKICAgICAgICAgY3B1ID0gb3AtPmNwdTsKICAgICAgICAgZGVidWd0
cmFjZV9wcmludGsoImNwdXBvb2xfYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClcbiIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9wLT5jcHVwb29sX2lkLCBjcHUpOworCiAgICAgICAgIHNw
aW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKKworICAgICAgICBjID0gY3B1cG9vbF9maW5kX2J5X2lk
KG9wLT5jcHVwb29sX2lkKTsKKyAgICAgICAgcmV0ID0gLUVOT0VOVDsKKyAgICAgICAgaWYgKCBj
ID09IE5VTEwgKQorICAgICAgICAgICAgZ290byBhZGRjcHVfb3V0OwogICAgICAgICBpZiAoIGNw
dSA9PSBYRU5fU1lTQ1RMX0NQVVBPT0xfUEFSX0FOWSApCi0gICAgICAgICAgICBjcHUgPSBjcHVt
YXNrX2ZpcnN0KCZjcHVwb29sX2ZyZWVfY3B1cyk7CisgICAgICAgIHsKKyAgICAgICAgICAgIGZv
cl9lYWNoX2NwdSAoIGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBjcHVzID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPmdyYW4sIGNwdSk7
CisgICAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVzLCAmY3B1cG9vbF9mcmVl
X2NwdXMpICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICAgICAgaWYgKCBjcHUgPj0gbnJfY3B1X2lk
cyApCisgICAgICAgICAgICAgICAgZ290byBhZGRjcHVfb3V0OworICAgICAgICB9CiAgICAgICAg
IHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGlmICggY3B1ID49IG5yX2NwdV9pZHMgKQogICAgICAg
ICAgICAgZ290byBhZGRjcHVfb3V0OwogICAgICAgICByZXQgPSAtRU5PREVWOwotICAgICAgICBp
ZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSB8fAotICAgICAg
ICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cykgKQotICAg
ICAgICAgICAgZ290byBhZGRjcHVfb3V0OwotICAgICAgICBjID0gY3B1cG9vbF9maW5kX2J5X2lk
KG9wLT5jcHVwb29sX2lkKTsKLSAgICAgICAgcmV0ID0gLUVOT0VOVDsKLSAgICAgICAgaWYgKCBj
ID09IE5VTEwgKQorICAgICAgICBjcHVzID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPmdyYW4s
IGNwdSk7CisgICAgICAgIGlmICggIWNwdW1hc2tfc3Vic2V0KGNwdXMsICZjcHVwb29sX2ZyZWVf
Y3B1cykgfHwKKyAgICAgICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHMoY3B1cywgJmNwdXBvb2xf
bG9ja2VkX2NwdXMpICkKICAgICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsKICAgICAgICAgcmV0
ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjLCBjcHUpOworCiAgICAgYWRkY3B1X291dDoK
ICAgICAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CiAgICAgICAgIGRlYnVndHJhY2Vf
cHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpIHJldCAlZFxuIiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmNwdXBvb2xfaWQsIGNwdSwgcmV0KTsKKwogICAg
IH0KICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGU0MTFiNmQwM2UuLjQ4ZGRiZGZkN2UgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAg
LTI2MDYsOCArMjYwNiw3IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3NjaGVk
dWxlX25mYiA9IHsKICAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9zY2hlZHVsZV9jYWxsYmFjawog
fTsKIAotc3RhdGljIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVudW0g
c2NoZWRfZ3JhbiBvcHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGNwdSkKK2NvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9j
cHVtYXNrKGVudW0gc2NoZWRfZ3JhbiBvcHQsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgY29u
c3QgY3B1bWFza190ICptYXNrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDc4MDczNWRkYTMuLmNkNzMx
ZDcxNzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC02MzgsNSArNjM4LDYgQEAgYWZmaW5pdHlfYmFsYW5j
ZV9jcHVtYXNrKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBpbnQgc3RlcCwKIH0KIAog
dm9pZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSk7Citjb25zdCBjcHVtYXNrX3QgKnNj
aGVkX2dldF9vcHRfY3B1bWFzayhlbnVtIHNjaGVkX2dyYW4gb3B0LCB1bnNpZ25lZCBpbnQgY3B1
KTsKIAogI2VuZGlmIC8qIF9fWEVOX1NDSEVEX0lGX0hfXyAqLwotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8a-0002Pk-Lm; Mon, 30 Sep 2019 05:22:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8Z-0002Nr-BV
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:19 +0000
X-Inumbo-ID: 30c694f4-e342-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 30c694f4-e342-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 05:21: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 5D44BB090;
 Mon, 30 Sep 2019 05:21:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:25 +0200
Message-Id: <20190930052135.11257-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 09/19] 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
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNl
LmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKVjQ6Ci0gc2V2ZXJhbCByZW5hbWVzIHNkIC0+IHNyIChK
YW4gQmV1bGljaCkKLSB1c2Ugb3BzIGluc3RlYWQgb3Igc3ItPnNjaGVkdWxlciAoSmFuIEJldWxp
Y2gpCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAxOCArKysrKysrKysrKy0tLS0t
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgIDMgKystCiB4ZW4vY29tbW9uL3NjaGVk
dWxlLmMgICAgICB8IDE1ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYwppbmRleCBhNmRmZjhlYzYyLi44NjYwM2FkY2I2IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKQEAgLTM1Miw5ICszNTIsMTAgQEAgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0
X3RpY2tsZV9jcHUpOwogc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNz
Y2hlZF91bml0ICpuZXcpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFz
dGVyKG5ldy0+dW5pdCk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBjdXIgPSBDU0NIRURfVU5JVChjdXJyX29uX2Nw
dShjcHUpKTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBl
cl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9
IENTQ0hFRF9QUklWKHNyLT5zY2hlZHVsZXIpOwogICAgIGNwdW1hc2tfdCBtYXNrLCBpZGxlX21h
c2ssICpvbmxpbmU7CiAgICAgaW50IGJhbGFuY2Vfc3RlcCwgaWRsZXJzX2VtcHR5OwogCkBAIC05
MzEsNyArOTMyLDggQEAgY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQg
PSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2
YyA9IENTQ0hFRF9VTklUKGN1cnJ1bml0KTsKLSAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cyA9IHNyLT5zY2hlZHVsZXI7CiAKICAgICBBU1NFUlQoIHNjaGVkX3VuaXRfbWFzdGVyKGN1cnJ1
bml0KSA9PSBjcHUgKTsKICAgICBBU1NFUlQoIHN2Yy0+c2RvbSAhPSBOVUxMICk7CkBAIC05ODcs
OCArOTg5LDcgQEAgY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwg
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAqIGlkbGVycy4gQnV0LCBpZiB3ZSBhcmUg
aGVyZSwgaXQgbWVhbnMgdGhlcmUgaXMgc29tZW9uZSBydW5uaW5nCiAgICAgICAgICAgICAgKiBv
biBpdCwgYW5kIGhlbmNlIHRoZSBiaXQgbXVzdCBiZSB6ZXJvIGFscmVhZHkuCiAgICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSkpLT5pZGxlcnMpKTsKKyAgICAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2Nw
dShjcHUsIENTQ0hFRF9QUklWKG9wcyktPmlkbGVycykpOwogICAgICAgICAgICAgY3B1X3JhaXNl
X3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgfQogICAgIH0KQEAgLTEw
ODMsNiArMTA4NCw3IEBAIGNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9
IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3Ig
PSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfc2xlZXAp
OwogCkBAIC0xMDk1LDcgKzEwOTcsNyBAQCBjc2NoZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgKiBCdXQs
IHdlIGFyZSBoZXJlIGJlY2F1c2UgdW5pdCBpcyBnb2luZyB0byBzbGVlcCB3aGlsZSBydW5uaW5n
IG9uIGNwdSwKICAgICAgICAgICogc28gdGhlIGJpdCBtdXN0IGJlIHplcm8gYWxyZWFkeS4KICAg
ICAgICAgICovCi0gICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9Q
UklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJzKSk7CisgICAgICAgIEFTU0VSVCgh
Y3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9QUklWKHNyLT5zY2hlZHVsZXIpLT5pZGxlcnMp
KTsKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIF9fdW5pdF9vbl9ydW5xKHN2YykgKQpAQCAtMTU3NSw4ICsxNTc3
LDkgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKV9jcHU7CisgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNw
YyA9IENTQ0hFRF9QQ1BVKGNwdSk7Ci0gICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBD
U0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihzci0+c2NoZWR1bGVyKTsKIAogICAgIHNwYy0+dGlj
aysrOwogCkBAIC0xNjAxLDcgKzE2MDQsOCBAQCBjc2NoZWRfdGljayh2b2lkICpfY3B1KQogc3Rh
dGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUs
IGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7Ci0gICAgY29uc3Qgc3RydWN0
IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSkpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVz
KGNwdSk7CisgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1ND
SEVEX1BSSVYoc3ItPnNjaGVkdWxlcik7CiAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wY3B1ICog
Y29uc3QgcGVlcl9wY3B1ID0gQ1NDSEVEX1BDUFUocGVlcl9jcHUpOwogICAgIHN0cnVjdCBjc2No
ZWRfdW5pdCAqc3BlZXI7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
aW5kZXggZDUxZGYwNTg4Ny4uYWY1OGVlMTYxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTMyNjgsOCAr
MzI2OCw5IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqc2tpcHBlZCkKIHsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICppdGVyLCAqdGVtcDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0g
Z2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNuZXh0ID0gTlVM
TDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYocGVyX2Nw
dShzY2hlZHVsZXIsIGNwdSkpOworICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNz
Y2hlZDJfcHJpdihzci0+c2NoZWR1bGVyKTsKICAgICBib29sIHlpZWxkID0gZmFsc2UsIHNvZnRf
YWZmX3ByZWVtcHQgPSBmYWxzZTsKIAogICAgICpza2lwcGVkID0gMDsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA5NDQyYmUx
YzgzLi41ZTljZWUxZjgyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03NSw3ICs3NSw2IEBAIHN0YXRpYyB2b2lkIHZjcHVf
c2luZ2xlc2hvdF90aW1lcl9mbih2b2lkICpkYXRhKTsKIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJf
Zm4odm9pZCAqZGF0YSk7CiAKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2
YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KLURFRklORV9QRVJfQ1BVKHN0cnVj
dCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogc3RhdGljIERFRklORV9QRVJfQ1BV
X1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwgc2NoZWRfcmVzX2lkeCk7CiAKQEAgLTIwMCw3ICsx
OTksNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKnVuaXRfc2NoZWR1bGVyKGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAqLwogCiAgICAgQVNTRVJUKGlzX2lk
bGVfZG9tYWluKGQpKTsKLSAgICByZXR1cm4gcGVyX2NwdShzY2hlZHVsZXIsIHVuaXQtPnJlcy0+
bWFzdGVyX2NwdSk7CisgICAgcmV0dXJuIHVuaXQtPnJlcy0+c2NoZWR1bGVyOwogfQogCiBzdGF0
aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKnZjcHVfc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQpAQCAtMTkyMSw4ICsxOTIwLDggQEAgc3RhdGljIGJvb2wgc2NoZWRfdGFza2xldF9j
aGVjayh1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpkb19zY2hl
ZHVsZShzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwgc190aW1lX3Qgbm93LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVj
dCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAgICAgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpzY2hlZCA9IHNyLT5zY2hlZHVsZXI7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5l
eHQ7CiAKICAgICAvKiBnZXQgcG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVkdWxpbmcu
Li4gKi8KQEAgLTIzNDIsNyArMjM0MSw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgc3ItPmNwdXMgPSBjcHVtYXNrX29mKGNwdSk7CiAgICAgc2V0
X3NjaGVkX3JlcyhjcHUsIHNyKTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gJnNj
aGVkX2lkbGVfb3BzOworICAgIHNyLT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CiAgICAg
c3Bpbl9sb2NrX2luaXQoJnNyLT5fbG9jayk7CiAgICAgc3ItPnNjaGVkdWxlX2xvY2sgPSAmc2No
ZWRfZnJlZV9jcHVfbG9jazsKICAgICBpbml0X3RpbWVyKCZzci0+c190aW1lciwgc190aW1lcl9m
biwgTlVMTCwgY3B1KTsKQEAgLTI1NTMsNyArMjU1Miw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dp
dGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIHN0cnVjdCB2
Y3B1ICppZGxlOwogICAgIHZvaWQgKnBwcml2LCAqcHByaXZfb2xkLCAqdnByaXYsICp2cHJpdl9v
bGQ7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpOworICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBnZXRfc2NoZWRfcmVzKGNwdSkt
PnNjaGVkdWxlcjsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkg
PyAmc2NoZWRfaWRsZV9vcHMgOiBjLT5zY2hlZDsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bv
b2wgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
ZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKQEAgLTI2MTcsNyArMjYxNiw3IEBAIGludCBzY2hlZHVs
ZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHBw
cml2X29sZCA9IHNkLT5zY2hlZF9wcml2OwogICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3Nj
aGVkKG5ld19vcHMsIGNwdSwgcHByaXYsIHZwcml2KTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVy
LCBjcHUpID0gbmV3X29wczsKKyAgICBzZC0+c2NoZWR1bGVyID0gbmV3X29wczsKICAgICBzZC0+
c2NoZWRfcHJpdiA9IHBwcml2OwogCiAgICAgLyoKQEAgLTI3MTcsNyArMjcxNiw3IEBAIHZvaWQg
c2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAg
ICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAotICAgIHNjaGVkID0g
cGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CisgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSkt
PnNjaGVkdWxlcjsKICAgICBzY2hlZF9kb190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7CiAgICAg
cmN1X2lkbGVfZW50ZXIoY3B1KTsKICAgICByY3VfaWRsZV90aW1lcl9zdGFydCgpOwpAQCAtMjcz
MCw3ICsyNzI5LDcgQEAgdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogCiAgICAgcmN1X2lk
bGVfdGltZXJfc3RvcCgpOwogICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKLSAgICBzY2hlZCA9IHBl
cl9jcHUoc2NoZWR1bGVyLCBjcHUpOworICAgIHNjaGVkID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5z
Y2hlZHVsZXI7CiAgICAgc2NoZWRfZG9fdGlja19yZXN1bWUoc2NoZWQsIGNwdSk7CiB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKaW5kZXggMDIxYzFkN2MyYy4uMDE4MjFiM2U1YiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAg
LTM2LDYgKzM2LDcgQEAgZXh0ZXJuIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAg
KiBhcyB0aGUgcmVzdCBvZiB0aGUgc3RydWN0LiAgSnVzdCBoYXZlIHRoZSBzY2hlZHVsZXIgcG9p
bnQgdG8gdGhlCiAgKiBvbmUgaXQgd2FudHMgKFRoaXMgbWF5IGJlIHRoZSBvbmUgcmlnaHQgaW4g
ZnJvbnQgb2YgaXQpLiovCiBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgeworICAgIHN0cnVjdCBzY2hl
ZHVsZXIgICAqc2NoZWR1bGVyOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9j
aywKICAgICAgICAgICAgICAgICAgICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQg
ICpjdXJyOwpAQCAtNDksNyArNTAsNiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIGNv
bnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlz
IHN0cnVjdCAgICAgKi8KIH07CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICos
IHNjaGVkdWxlcik7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7
CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7CiAK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05: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 1iEo8e-0002UE-2k; Mon, 30 Sep 2019 05:22: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8c-0002S9-Ix
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:22 +0000
X-Inumbo-ID: 31b6aa72-e342-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 31b6aa72-e342-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:21: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 85B9CB12A;
 Mon, 30 Sep 2019 05:21:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:35 +0200
Message-Id: <20190930052135.11257-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 19/19] 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>

QWRkIGEgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtICgiY3B1IiwgImNvcmUiLCAic29ja2V0
IikgZm9yCnNwZWNpZmljYXRpb24gb2YgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIEluaXRp
YWxseSBpdCBpcyBzZXQgdG8KImNwdSIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRoZSBuZXcg
Ym9vdCBwYXJhbWV0ZXIgKHg4NiBvbmx5KQoic2NoZWQtZ3JhbiIuCgpBY2NvcmRpbmcgdG8gdGhl
IHNlbGVjdGVkIGdyYW51bGFyaXR5IHNjaGVkX2dyYW51bGFyaXR5IGlzIHNldCBhZnRlcgphbGwg
Y3B1cyBhcmUgb25saW5lLgoKQSB0ZXN0IGlzIGFkZGVkIGZvciBhbGwgc2NoZWQgcmVzb3VyY2Vz
IGhvbGRpbmcgdGhlIHNhbWUgbnVtYmVyIG9mCmNwdXMuIEZhbGwgYmFjayB0byBjb3JlLSBvciBj
cHUtc2NoZWR1bGluZyBpbiB0aGF0IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPgotLS0KUkZDIFYyOgotIGZpeGVkIGZyZWVpbmcgb2Ygc2NoZWRfcmVzIHdoZW4g
bWVyZ2luZyBjcHVzCi0gcmVuYW1lIHBhcmFtZXRlciB0byAic2NoZWQtZ3JhbiIgKEphbiBCZXVs
aWNoKQotIHJlbmFtZSBwYXJhbWV0ZXIgb3B0aW9uIGZyb20gInRocmVhZCIgdG8gImNwdSIgKEph
biBCZXVsaWNoKQoKVjE6Ci0gcmVuYW1lIHNjaGVkdWxlcl9zbXBfaW5pdCgpIHRvIHNjaGVkdWxl
cl9ncmFuX2luaXQoKSwgbGV0IGl0IGJlIGNhbGxlZAogIGJ5IGNwdXBvb2xfaW5pdCgpCi0gYXZv
aWQgdXNpbmcgbGl0ZXJhbCBjcHUgbnVtYmVyIDAgaW4gc2NoZWR1bGVyX3BlcmNwdV9pbml0KCkg
KEphbiBCZXVsaWNoKQotIHN0eWxlIGNvcnJlY3Rpb24gKEphbiBCZXVsaWNoKQotIGZhbGxiYWNr
IHRvIHNtYWxsZXIgZ3JhbnVsYXJpdHkgaW5zdGVhZCBvZiBwYW5pYyBpbiBjYXNlIG9mCiAgdW5i
YWxhbmNlZCBjcHUgY29uZmlndXJhdGlvbgoKVjI6Ci0gc3R5bGUgY2hhbmdlcyAoSmFuIEJldWxp
Y2gpCi0gaW50cm9kdWNlIENPTkZJR19IQVNfU0NIRURfR1JBTlVMQVJJVFkgKEphbiBCZXVsaWNo
KQoKVjQ6Ci0gbW92ZSBjb2RlIHRvIGNwdXBvb2wuYwotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmln
IHwgIDEgKwogeGVuL2NvbW1vbi9LY29uZmlnICAgfCAgMyArKwogeGVuL2NvbW1vbi9jcHVwb29s
LmMgfCA4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAzIGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDI4OGRjNmMwNDIu
LjNmODhhZGFlOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9h
cmNoL3g4Ni9LY29uZmlnCkBAIC0yMiw2ICsyMiw3IEBAIGNvbmZpZyBYODYKIAlzZWxlY3QgSEFT
X1BBU1NUSFJPVUdICiAJc2VsZWN0IEhBU19QQ0kKIAlzZWxlY3QgSEFTX1BEWAorCXNlbGVjdCBI
QVNfU0NIRURfR1JBTlVMQVJJVFkKIAlzZWxlY3QgSEFTX1VCU0FOCiAJc2VsZWN0IEhBU19WUENJ
IGlmICFQVl9TSElNX0VYQ0xVU0lWRSAmJiBIVk0KIAlzZWxlY3QgTkVFRFNfTElCRUxGCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggMTY4
MjlmNjI3NC4uZTkyNDc4NzFhOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBi
L3hlbi9jb21tb24vS2NvbmZpZwpAQCAtNjMsNiArNjMsOSBAQCBjb25maWcgSEFTX0dEQlNYCiBj
b25maWcgSEFTX0lPUE9SVFMKIAlib29sCiAKK2NvbmZpZyBIQVNfU0NIRURfR1JBTlVMQVJJVFkK
Kwlib29sCisKIGNvbmZpZyBORUVEU19MSUJFTEYKIAlib29sCiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggZjdhMTNjN2E0Yy4u
NGQzYWRiZGQ4ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2Nv
bW1vbi9jcHVwb29sLmMKQEAgLTE3LDYgKzE3LDcgQEAKICNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+
CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CisjaW5j
bHVkZSA8eGVuL3dhcm5pbmcuaD4KICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2luY2x1
ZGUgPHhlbi9jcHUuaD4KIApAQCAtMzcsNiArMzgsODMgQEAgc3RhdGljIERFRklORV9TUElOTE9D
SyhjcHVwb29sX2xvY2spOwogc3RhdGljIGVudW0gc2NoZWRfZ3JhbiBfX3JlYWRfbW9zdGx5IG9w
dF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY3B1Owogc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKIAorI2lmZGVmIENPTkZJR19I
QVNfU0NIRURfR1JBTlVMQVJJVFkKK3N0YXRpYyBpbnQgX19pbml0IHNjaGVkX3NlbGVjdF9ncmFu
dWxhcml0eShjb25zdCBjaGFyICpzdHIpCit7CisgICAgaWYgKCBzdHJjbXAoImNwdSIsIHN0cikg
PT0gMCApCisgICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY3B1Owor
ICAgIGVsc2UgaWYgKCBzdHJjbXAoImNvcmUiLCBzdHIpID09IDAgKQorICAgICAgICBvcHRfc2No
ZWRfZ3JhbnVsYXJpdHkgPSBTQ0hFRF9HUkFOX2NvcmU7CisgICAgZWxzZSBpZiAoIHN0cmNtcCgi
c29ja2V0Iiwgc3RyKSA9PSAwICkKKyAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NI
RURfR1JBTl9zb2NrZXQ7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
IHJldHVybiAwOworfQorY3VzdG9tX3BhcmFtKCJzY2hlZC1ncmFuIiwgc2NoZWRfc2VsZWN0X2dy
YW51bGFyaXR5KTsKKyNlbmRpZgorCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBjcHVwb29s
X2NoZWNrX2dyYW51bGFyaXR5KHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdTsKKyAgICB1
bnNpZ25lZCBpbnQgc2libGluZ3MsIGdyYW4gPSAwOworCisgICAgaWYgKCBvcHRfc2NoZWRfZ3Jh
bnVsYXJpdHkgPT0gU0NIRURfR1JBTl9jcHUgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGZv
cl9lYWNoX29ubGluZV9jcHUgKCBjcHUgKQorICAgIHsKKyAgICAgICAgc2libGluZ3MgPSBjcHVt
YXNrX3dlaWdodChzY2hlZF9nZXRfb3B0X2NwdW1hc2sob3B0X3NjaGVkX2dyYW51bGFyaXR5LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHUpKTsKKyAgICAgICAgaWYgKCBncmFuID09IDAgKQorICAgICAgICAgICAgZ3JhbiA9IHNpYmxp
bmdzOworICAgICAgICBlbHNlIGlmICggZ3JhbiAhPSBzaWJsaW5ncyApCisgICAgICAgICAgICBy
ZXR1cm4gMDsKKyAgICB9CisKKyAgICBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmcgPSB0cnVl
OworCisgICAgcmV0dXJuIGdyYW47Cit9CisKKy8qIFNldHVwIGRhdGEgZm9yIHNlbGVjdGVkIHNj
aGVkdWxlciBncmFudWxhcml0eS4gKi8KK3N0YXRpYyB2b2lkIF9faW5pdCBjcHVwb29sX2dyYW5f
aW5pdCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBncmFuID0gMDsKKyAgICBjb25zdCBjaGFy
ICpmYWxsYmFjayA9IE5VTEw7CisKKyAgICB3aGlsZSAoIGdyYW4gPT0gMCApCisgICAgeworICAg
ICAgICBncmFuID0gY3B1cG9vbF9jaGVja19ncmFudWxhcml0eSgpOworCisgICAgICAgIGlmICgg
Z3JhbiA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgc3dpdGNoICggb3B0X3NjaGVkX2dy
YW51bGFyaXR5ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgU0NIRURfR1JBTl9j
b3JlOgorICAgICAgICAgICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5f
Y3B1OworICAgICAgICAgICAgICAgIGZhbGxiYWNrID0gIkFzeW1tZXRyaWMgY3B1IGNvbmZpZ3Vy
YXRpb24uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFsbGluZyBiYWNrIHRvIHNj
aGVkLWdyYW49Y3B1LlxuIjsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNh
c2UgU0NIRURfR1JBTl9zb2NrZXQ6CisgICAgICAgICAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFy
aXR5ID0gU0NIRURfR1JBTl9jb3JlOworICAgICAgICAgICAgICAgIGZhbGxiYWNrID0gIkFzeW1t
ZXRyaWMgY3B1IGNvbmZpZ3VyYXRpb24uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAi
RmFsbGluZyBiYWNrIHRvIHNjaGVkLWdyYW49Y29yZS5cbiI7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgfQorCisgICAgaWYgKCBmYWxsYmFjayApCisgICAgICAgIHdhcm5pbmdfYWRkKGZhbGxi
YWNrKTsKKworICAgIHNjaGVkX2dyYW51bGFyaXR5ID0gZ3JhbjsKK30KKwogdW5zaWduZWQgaW50
IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGNvbnN0IHN0cnVjdCBjcHVwb29sICpjKQogewogICAg
IHJldHVybiBjID8gc2NoZWRfZ3JhbnVsYXJpdHkgOiAxOwpAQCAtODcxLDYgKzk0OSw4IEBAIHN0
YXRpYyBpbnQgX19pbml0IGNwdXBvb2xfaW5pdCh2b2lkKQogICAgIHVuc2lnbmVkIGludCBjcHU7
CiAgICAgaW50IGVycjsKIAorICAgIGNwdXBvb2xfZ3Jhbl9pbml0KCk7CisKICAgICBjcHVwb29s
MCA9IGNwdXBvb2xfY3JlYXRlKDAsIDAsICZlcnIpOwogICAgIEJVR19PTihjcHVwb29sMCA9PSBO
VUxMKTsKICAgICBjcHVwb29sX3B1dChjcHVwb29sMCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEo8f-0002WB-HP; Mon, 30 Sep 2019 05:22:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8e-0002UQ-DL
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:24 +0000
X-Inumbo-ID: 31227d78-e342-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 31227d78-e342-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 05:21: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 5C1DCB0E2;
 Mon, 30 Sep 2019 05:21:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:28 +0200
Message-Id: <20190930052135.11257-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 12/19] 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
YXJpdHkgaW4gc3RydWN0CnNjaGVkX3Jlc291cmNlICh3ZSBuZWVkIGl0IHRoZXJlIGZvciBmcmVl
IGNwdXMgd2hpY2ggYXJlIG5vdAphc3NvY2lhdGVkIHRvIGFueSBjcHVwb29sKS4gRnJlZSBjcHVz
IHdpbGwgYWx3YXlzIHVzZSBncmFudWxhcml0eSAxLgoKU3RvcmUgdGhlIHNlbGVjdGVkIGdyYW51
bGFyaXR5IG9wdGlvbiAoY3B1LCBjb3JlIG9yIHNvY2tldCkgaW4gdGhlCmNwdXBvb2wgLCBhcyB3
ZSB3aWxsIG5lZWQgaXQgdG8gc2VsZWN0IHRoZSBhcHByb3ByaWF0ZSBjcHUgbWFzayB3aGVuCnBv
cHVsYXRpbmcgdGhlIGNwdXBvb2wgd2l0aCBjcHVzLgoKVGhpcyB3aWxsIG1ha2Ugb24tIGFuZCBv
ZmZsaW5pbmcgb2YgY3B1cyBtdWNoIGVhc2llciBhbmQgYXZvaWRzCndyaXRpbmcgY29kZSB3aGlj
aCB3b3VsZCBuZWVkZWQgdG8gYmUgdGhyb3duIGF3YXkgbGF0ZXIuCgpNb3ZlIHRoZSBncmFudWxh
cml0eSByZWxhdGVkIHZhcmlhYmxlcyB0byBjcHVwb29sLmMgYXMgdGhleSBhcmUgbm93CnVzZWQg
Zm9ybSB0aGVyZSBvbmx5LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4K
LS0tClYxOiBuZXcgcGF0Y2gKVjQ6Ci0gbW92ZSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgYW5kIHNj
aGVkX2dyYW51bGFyaXR5IHRvIGNwdXBvb2wuYwogIChKYW4gQmV1bGljaCkKLSByZW5hbWUgYy0+
b3B0X3NjaGVkX2dyYW51bGFyaXR5LCBkcm9wIGMtPmdyYW51bGFyaXR5IChKYW4gQmV1bGljaCkK
LS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8ICA5ICsrKysrKysrKwogeGVuL2NvbW1v
bi9zY2hlZHVsZS5jICAgICAgfCAyNyArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMTEgKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
MzYgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCA2MGE4NWY1MGUxLi41MWYw
ZmYwZDg4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29tbW9u
L2NwdXBvb2wuYwpAQCAtMzQsNiArMzQsMTQgQEAgc3RhdGljIGNwdW1hc2tfdCBjcHVwb29sX2xv
Y2tlZF9jcHVzOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNwdXBvb2xfbG9jayk7CiAKK3N0
YXRpYyBlbnVtIHNjaGVkX2dyYW4gX19yZWFkX21vc3RseSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkg
PSBTQ0hFRF9HUkFOX2NwdTsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hl
ZF9ncmFudWxhcml0eSA9IDE7CisKK3Vuc2lnbmVkIGludCBjcHVwb29sX2dldF9ncmFudWxhcml0
eShjb25zdCBzdHJ1Y3QgY3B1cG9vbCAqYykKK3sKKyAgICByZXR1cm4gYyA/IHNjaGVkX2dyYW51
bGFyaXR5IDogMTsKK30KKwogc3RhdGljIHZvaWQgZnJlZV9jcHVwb29sX3N0cnVjdChzdHJ1Y3Qg
Y3B1cG9vbCAqYykKIHsKICAgICBpZiAoIGMgKQpAQCAtMTczLDYgKzE4MSw3IEBAIHN0YXRpYyBz
dHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbF9jcmVhdGUoCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsK
ICAgICAgICAgfQogICAgIH0KKyAgICBjLT5ncmFuID0gb3B0X3NjaGVkX2dyYW51bGFyaXR5Owog
CiAgICAgKnEgPSBjOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMGRjZjAwNGQ3OC4uNTI1NzIyNTA1MCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAt
NjIsNyArNjIsNiBAQCBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzID0gU0NIRURfREVGQVVMVF9SQVRF
TElNSVRfVVM7CiBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRl
bGltaXRfdXMpOwogCiAvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91bml0LiAq
Lwotc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0g
MTsKIGJvb2wgX19yZWFkX21vc3RseSBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7CiBjb25z
dCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNwdW1hc2tfYWxsOwogCkBAIC00MzUsMTAg
KzQzNCwxMCBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsICoqcHJldl91bml0
OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGdy
YW4gPSBjcHVwb29sX2dldF9ncmFudWxhcml0eShkLT5jcHVwb29sKTsKIAogICAgIGZvcl9lYWNo
X3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKLSAgICAgICAgaWYgKCB1bml0LT51bml0X2lkIC8gc2No
ZWRfZ3JhbnVsYXJpdHkgPT0KLSAgICAgICAgICAgICB2LT52Y3B1X2lkIC8gc2NoZWRfZ3JhbnVs
YXJpdHkgKQorICAgICAgICBpZiAoIHVuaXQtPnVuaXRfaWQgLyBncmFuID09IHYtPnZjcHVfaWQg
LyBncmFuICkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgaWYgKCB1bml0ICkKQEAgLTU5Myw2
ICs1OTIsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGNwdXBvb2wgKmMpCiAgICAgdm9pZCAqdW5pdGRhdGE7CiAgICAgc3RydWN0IHNjaGVkdWxlciAq
b2xkX29wczsKICAgICB2b2lkICpvbGRfZG9tZGF0YTsKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbiA9
IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGMpOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQogICAgIHsKQEAgLTYwNCw4ICs2MDQsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgaWYgKCBJU19FUlIoZG9tZGF0YSkg
KQogICAgICAgICByZXR1cm4gUFRSX0VSUihkb21kYXRhKTsKIAotICAgIHVuaXRfcHJpdiA9IHh6
YWxsb2NfYXJyYXkodm9pZCAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRElWX1JP
VU5EX1VQKGQtPm1heF92Y3B1cywgc2NoZWRfZ3JhbnVsYXJpdHkpKTsKKyAgICB1bml0X3ByaXYg
PSB4emFsbG9jX2FycmF5KHZvaWQgKiwgRElWX1JPVU5EX1VQKGQtPm1heF92Y3B1cywgZ3Jhbikp
OwogICAgIGlmICggdW5pdF9wcml2ID09IE5VTEwgKQogICAgIHsKICAgICAgICAgc2NoZWRfZnJl
ZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKQEAgLTE4NTAsMTEgKzE4NDksMTEgQEAgc3Rh
dGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IsCiAg
ICAgICAgIGlmICggaXNfaWRsZV91bml0KHByZXYpICkKICAgICAgICAgewogICAgICAgICAgICAg
cHJldi0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gMDsKLSAgICAgICAgICAgIHBy
ZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSBzY2hlZF9ncmFudWxhcml0eTsK
KyAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSBzci0+
Z3JhbnVsYXJpdHk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBpc19pZGxlX3VuaXQobmV4dCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVu
bmluZ10gPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgICAgIG5leHQtPnJ1bnN0YXRlX2Nu
dFtSVU5TVEFURV9ydW5uaW5nXSA9IHNyLT5ncmFudWxhcml0eTsKICAgICAgICAgICAgIG5leHQt
PnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSAwOwogICAgICAgICB9CiAgICAgfQpA
QCAtMjAwMyw3ICsyMDAyLDcgQEAgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2
Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQogICAgIGVsc2UKICAgICB7CiAgICAgICAg
IHZjcHVfY29udGV4dF9zYXZlZCh2cHJldiwgdm5leHQpOwotICAgICAgICBpZiAoIHNjaGVkX2dy
YW51bGFyaXR5ID09IDEgKQorICAgICAgICBpZiAoIHNyLT5ncmFudWxhcml0eSA9PSAxICkKICAg
ICAgICAgICAgIHVuaXRfY29udGV4dF9zYXZlZChzcik7CiAgICAgfQogCkBAIC0yMTIzLDExICsy
MTIyLDEyIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2b3Vz
X2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogewogICAgIHN0cnVjdCBzY2hlZF91bml0ICpu
ZXh0OwogICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHVuc2lnbmVkIGludCBncmFuID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpLT5ncmFudWxhcml0eTsKIAogICAgIGlmICggIS0tcHJldi0+cmVuZGV6dm91
c19pbl9jbnQgKQogICAgIHsKICAgICAgICAgbmV4dCA9IGRvX3NjaGVkdWxlKHByZXYsIG5vdywg
Y3B1KTsKLSAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCBzY2hl
ZF9ncmFudWxhcml0eSArIDEpOworICAgICAgICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3Vz
X291dF9jbnQsIGdyYW4gKyAxKTsKICAgICAgICAgcmV0dXJuIG5leHQ7CiAgICAgfQogCkBAIC0y
MjUxLDYgKzIyNTEsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqc3I7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7CiAgICAg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAg
Z3JhbiA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Z3JhbnVsYXJpdHk7CiAKICAgICBBU1NFUlRfTk9U
X0lOX0FUT01JQygpOwogCkBAIC0yMjc2LDExICsyMjc3LDExIEBAIHN0YXRpYyB2b2lkIHNjaGVk
dWxlKHZvaWQpCiAKICAgICBub3cgPSBOT1coKTsKIAotICAgIGlmICggc2NoZWRfZ3JhbnVsYXJp
dHkgPiAxICkKKyAgICBpZiAoIGdyYW4gPiAxICkKICAgICB7CiAgICAgICAgIGNwdW1hc2tfdCBt
YXNrOwogCi0gICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250ID0gc2NoZWRfZ3JhbnVsYXJp
dHk7CisgICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250ID0gZ3JhbjsKICAgICAgICAgY3B1
bWFza19hbmRub3QoJm1hc2ssIHNyLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOwogICAgICAgICBj
cHVtYXNrX3JhaXNlX3NvZnRpcnEoJm1hc2ssIFNDSEVEX1NMQVZFX1NPRlRJUlEpOwogICAgICAg
ICBuZXh0ID0gc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHByZXYsICZsb2NrLCBjcHUsIG5vdyk7
CkBAIC0yMzQ4LDYgKzIzNDksOSBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgIGluaXRfdGltZXIoJnNyLT5zX3RpbWVyLCBzX3RpbWVyX2ZuLCBOVUxM
LCBjcHUpOwogICAgIGF0b21pY19zZXQoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBjcHUp
LCAwKTsKIAorICAgIC8qIFdlIHN0YXJ0IHdpdGggY3B1IGdyYW51bGFyaXR5LiAqLworICAgIHNy
LT5ncmFudWxhcml0eSA9IDE7CisKICAgICAvKiBCb290IENQVSBpcyBkZWFsdCB3aXRoIGxhdGVy
IGluIHNjaGVkdWxlcl9pbml0KCkuICovCiAgICAgaWYgKCBjcHUgPT0gMCApCiAgICAgICAgIHJl
dHVybiAwOwpAQCAtMjYzOCw2ICsyNjQyLDcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgc2NoZWRfZnJlZV91ZGF0YShv
bGRfb3BzLCB2cHJpdl9vbGQpOwogICAgIHNjaGVkX2ZyZWVfcGRhdGEob2xkX29wcywgcHByaXZf
b2xkLCBjcHUpOwogCisgICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5ncmFudWxhcml0eSA9IGNwdXBv
b2xfZ2V0X2dyYW51bGFyaXR5KGMpOwogICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9
IGM7CiAgICAgLyogV2hlbiBhIGNwdSBpcyBhZGRlZCB0byBhIHBvb2wsIHRyaWdnZXIgaXQgdG8g
Z28gcGljayB1cCBzb21lIHdvcmsgKi8KICAgICBpZiAoIGMgIT0gTlVMTCApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CmluZGV4IGU2NzUwNjEyOTAuLmY4ZjBmNDg0Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0yNSw2ICsy
NSwxMyBAQCBleHRlcm4gaW50IHNjaGVkX3JhdGVsaW1pdF91czsKIC8qIFNjaGVkdWxpbmcgcmVz
b3VyY2UgbWFzay4gKi8KIGV4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOwog
CisvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91bml0LiAqLworZW51bSBzY2hl
ZF9ncmFuIHsKKyAgICBTQ0hFRF9HUkFOX2NwdSwKKyAgICBTQ0hFRF9HUkFOX2NvcmUsCisgICAg
U0NIRURfR1JBTl9zb2NrZXQKK307CisKIC8qCiAgKiBJbiBvcmRlciB0byBhbGxvdyBhIHNjaGVk
dWxlciB0byByZW1hcCB0aGUgbG9jay0+Y3B1IG1hcHBpbmcsCiAgKiB3ZSBoYXZlIGEgcGVyLWNw
dSBwb2ludGVyLCBhbG9uZyB3aXRoIGEgcHJlLWFsbG9jYXRlZCBzZXQgb2YKQEAgLTQ4LDYgKzU1
LDcgQEAgc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKIAogICAgIC8qIENwdSB3aXRoIGxvd2VzdCBp
ZCBpbiBzY2hlZHVsaW5nIHJlc291cmNlLiAqLwogICAgIHVuc2lnbmVkIGludCAgICAgICAgbWFz
dGVyX2NwdTsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIGdyYW51bGFyaXR5OwogICAgIGNvbnN0
IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0
cnVjdCAgICAgKi8KIH07CiAKQEAgLTU0Niw2ICs1NTQsNyBAQCBzdHJ1Y3QgY3B1cG9vbAogICAg
IHN0cnVjdCBjcHVwb29sICAgKm5leHQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAg
ICAgYXRvbWljX3QgICAgICAgICByZWZjbnQ7CisgICAgZW51bSBzY2hlZF9ncmFuICBncmFuOwog
fTsKIAogI2RlZmluZSBjcHVwb29sX29ubGluZV9jcHVtYXNrKF9wb29sKSBcCkBAIC01NjEsNiAr
NTcwLDggQEAgc3RhdGljIGlubGluZSBjcHVtYXNrX3QgKmNwdXBvb2xfZG9tYWluX21hc3Rlcl9j
cHVtYXNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGQtPmNwdXBvb2wtPnJl
c192YWxpZDsKIH0KIAordW5zaWduZWQgaW50IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGNvbnN0
IHN0cnVjdCBjcHVwb29sICpjKTsKKwogLyoKICAqIEhhcmQgYW5kIHNvZnQgYWZmaW5pdHkgbG9h
ZCBiYWxhbmNpbmcuCiAgKgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEo8k-0002cy-7P; Mon, 30 Sep 2019 05:22:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8j-0002bx-BD
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:29 +0000
X-Inumbo-ID: 31b6ca00-e342-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 31b6ca00-e342-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 05:21: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 4D373B114;
 Mon, 30 Sep 2019 05:21:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:31 +0200
Message-Id: <20190930052135.11257-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 15/19] 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
PgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYx
OiBuZXcgcGF0Y2ggKGNhcnZlZCBvdXQgZnJvbSBvdGhlciBwYXRjaCkKVjQ6Ci0gdXNlIGNwdW1h
c2tfdCBmb3Igc2NoZWRfcmVzX21hc2sgKEphbiBCZXVsaWNoKQotIGNsZWFyIGNwdSBpbiBzY2hl
ZF9yZXNfbWFzayB3aGVuIHRha2luZyBjcHUgYXdheSAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2Nv
bW1vbi9jcHVwb29sLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAg
ICB8IDE1ICsrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgNCAr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpp
bmRleCA3MjI4Y2E4NGI0Li4xM2RmZmFhZGNmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBv
b2wuYworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMjgzLDcgKzI4Myw3IEBAIHN0YXRp
YyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWdu
ZWQgaW50IGNwdSkKICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gTlVMTDsKICAgICB9CiAg
ICAgY3B1bWFza19zZXRfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKLSAgICBjcHVtYXNrX2FuZChj
LT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOworICAgIGNwdW1hc2tf
YW5kKGMtPnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCAmc2NoZWRfcmVzX21hc2spOwogCiAgICAg
cmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIGZvcl9lYWNoX2RvbWFpbl9p
bl9jcHVwb29sKGQsIGMpCkBAIC0zNzYsNyArMzc2LDcgQEAgc3RhdGljIGludCBjcHVwb29sX3Vu
YXNzaWduX2NwdV9zdGFydChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAg
ICBhdG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IGM7CiAg
ICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOwotICAgIGNwdW1hc2tfYW5k
KGMtPnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CisgICAgY3B1bWFz
a19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5jcHVfdmFsaWQsICZzY2hlZF9yZXNfbWFzayk7CiAKIG91
dDoKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAxZjIzYmYwZTgzLi5l
ZmUwNzdiMDFmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC02Myw3ICs2Myw3IEBAIGludGVnZXJfcGFyYW0oInNjaGVkX3Jh
dGVsaW1pdF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKIC8qIE51bWJlciBvZiB2Y3B1cyBw
ZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCiBib29sIF9fcmVhZF9tb3N0bHkgc2NoZWRfZGlzYWJs
ZV9zbXRfc3dpdGNoaW5nOwotY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzayA9ICZjcHVt
YXNrX2FsbDsKK2NwdW1hc2tfdCBzY2hlZF9yZXNfbWFzazsKIAogLyogQ29tbW9uIGxvY2sgZm9y
IGZyZWUgY3B1cy4gKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2NoZWRfZnJlZV9jcHVfbG9j
ayk7CkBAIC0yNDI2LDggKzI0MjYsMTQgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5z
aWduZWQgaW50IGNwdSkKICAgICBzciA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3Jlc291cmNlKTsK
ICAgICBpZiAoIHNyID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICBpZiAo
ICF6YWxsb2NfY3B1bWFza192YXIoJnNyLT5jcHVzKSApCisgICAgeworICAgICAgICB4ZnJlZShz
cik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKwogICAgIHNyLT5tYXN0ZXJfY3B1
ID0gY3B1OwotICAgIHNyLT5jcHVzID0gY3B1bWFza19vZihjcHUpOworICAgIGNwdW1hc2tfY29w
eShzci0+Y3B1cywgY3B1bWFza19vZihjcHUpKTsKICAgICBzZXRfc2NoZWRfcmVzKGNwdSwgc3Ip
OwogCiAgICAgc3ItPnNjaGVkdWxlciA9ICZzY2hlZF9pZGxlX29wczsKQEAgLTI0MzksNiArMjQ0
NSw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAg
LyogV2Ugc3RhcnQgd2l0aCBjcHUgZ3JhbnVsYXJpdHkuICovCiAgICAgc3ItPmdyYW51bGFyaXR5
ID0gMTsKIAorICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZzY2hlZF9yZXNfbWFzayk7CisKICAg
ICAvKiBCb290IENQVSBpcyBkZWFsdCB3aXRoIGxhdGVyIGluIHNjaGVkdWxlcl9pbml0KCkuICov
CiAgICAgaWYgKCBjcHUgPT0gMCApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMjQ3MSw2ICsyNDc5
LDcgQEAgc3RhdGljIHZvaWQgc2NoZWRfcmVzX2ZyZWUoc3RydWN0IHJjdV9oZWFkICpoZWFkKQog
ewogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBjb250YWluZXJfb2YoaGVhZCwgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlLCByY3UpOwogCisgICAgZnJlZV9jcHVtYXNrX3Zhcihzci0+Y3B1
cyk7CiAgICAgeGZyZWUoc3IpOwogfQogCkBAIC0yNDg0LDcgKzI0OTMsOSBAQCBzdGF0aWMgdm9p
ZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAga2lsbF90aW1lcigm
c3ItPnNfdGltZXIpOwogCisgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmc2NoZWRfcmVzX21h
c2spOwogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBOVUxMKTsKKwogICAgIGNhbGxfcmN1KCZzci0+
cmN1LCBzY2hlZF9yZXNfZnJlZSk7CiAKICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMzk4ODk4NWVlNi4uNzgwNzM1ZGRhMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKQEAgLTI0LDcgKzI0LDcgQEAgZXh0ZXJuIGNwdW1hc2tfdCBjcHVwb29sX2ZyZWVf
Y3B1czsKIGV4dGVybiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzOwogCiAvKiBTY2hlZHVsaW5nIHJl
c291cmNlIG1hc2suICovCi1leHRlcm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsK
K2V4dGVybiBjcHVtYXNrX3Qgc2NoZWRfcmVzX21hc2s7CiAKIC8qIE51bWJlciBvZiB2Y3B1cyBw
ZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCiBlbnVtIHNjaGVkX2dyYW4gewpAQCAtNTcsNyArNTcs
NyBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIC8qIENwdSB3aXRoIGxvd2VzdCBpZCBp
biBzY2hlZHVsaW5nIHJlc291cmNlLiAqLwogICAgIHVuc2lnbmVkIGludCAgICAgICAgbWFzdGVy
X2NwdTsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgIGdyYW51bGFyaXR5OwotICAgIGNvbnN0IGNw
dW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVj
dCAgICAgKi8KKyAgICBjcHVtYXNrX3Zhcl90ICAgICAgIGNwdXM7ICAgICAgICAgICAvKiBjcHVz
IGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3QgICAgICovCiAgICAgc3RydWN0IHJjdV9oZWFkICAgICBy
Y3U7CiB9OwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:22:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEo8p-0002jc-Kk; Mon, 30 Sep 2019 05:22:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEo8o-0002i7-CY
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:22:34 +0000
X-Inumbo-ID: 3171eea8-e342-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3171eea8-e342-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 05:21: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 02560B112;
 Mon, 30 Sep 2019 05:21:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 07:21:30 +0200
Message-Id: <20190930052135.11257-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20190930052135.11257-1-jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 14/19] 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
cmNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYxOiBuZXcg
cGF0Y2gKLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8ICAgNCArCiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmMgICAgICB8IDE4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICA3ICstCiAzIGZpbGVz
IGNoYW5nZWQsIDE3OCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDAyODI1
ZTc3OWQuLjcyMjhjYTg0YjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBi
L3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC01MTEsOCArNTExLDEwIEBAIHN0YXRpYyBpbnQgY3B1
cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICogKG9yIHVucGx1Z2dpbmcgd291
bGQgaGF2ZSBmYWlsZWQpIGFuZCB0aGF0IGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yCiAgICAgICog
YW55d2F5LgogICAgICAqLworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
ICAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBOVUxMOwogICAgIHJldCA9IGNwdXBv
b2xfYXNzaWduX2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNwdSk7CisgICAgcmN1X3JlYWRfdW5sb2Nr
KCZzY2hlZF9yZXNfcmN1bG9jayk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsK
IApAQCAtNTk3LDcgKzU5OSw5IEBAIHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3JlbW92ZV9mb3Jj
ZWQodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgfQogICAgIH0KIAorICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKICAgICBzY2hlZF9ybV9jcHUoY3B1KTsKKyAgICByY3Vf
cmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBhOTZmYzgy
MjgyLi4xZjIzYmYwZTgzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03Nyw2ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIHBvbGxf
dGltZXJfZm4odm9pZCAqZGF0YSk7CiAvKiBUaGlzIGlzIGdsb2JhbCBmb3Igbm93IHNvIHRoYXQg
cHJpdmF0ZSBpbXBsZW1lbnRhdGlvbnMgY2FuIHJlYWNoIGl0ICovCiBERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2NoZWRfcmVzKTsKIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIHNjaGVkX3Jlc19pZHgpOwor
REVGSU5FX1JDVV9SRUFEX0xPQ0soc2NoZWRfcmVzX3JjdWxvY2spOwogCiAvKiBTY3JhdGNoIHNw
YWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19z
Y3JhdGNoKTsKQEAgLTMwMCwxMCArMzAxLDEyIEBAIHZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lk
ICgqaWRsZSkgKHZvaWQpLCB1bnNpZ25lZCBpbnQgY3B1KQogCiB2b2lkIHZjcHVfcnVuc3RhdGVf
Z2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZSkK
IHsKLSAgICBzcGlubG9ja190ICpsb2NrID0gbGlrZWx5KHYgPT0gY3VycmVudCkKLSAgICAgICAg
ICAgICAgICAgICAgICAgPyBOVUxMIDogdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91
bml0KTsKKyAgICBzcGlubG9ja190ICpsb2NrOwogICAgIHNfdGltZV90IGRlbHRhOwogCisgICAg
cmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgbG9jayA9IGxpa2VseSh2
ID09IGN1cnJlbnQpID8gTlVMTCA6IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5p
dCk7CiAgICAgbWVtY3B5KHJ1bnN0YXRlLCAmdi0+cnVuc3RhdGUsIHNpemVvZigqcnVuc3RhdGUp
KTsKICAgICBkZWx0YSA9IE5PVygpIC0gcnVuc3RhdGUtPnN0YXRlX2VudHJ5X3RpbWU7CiAgICAg
aWYgKCBkZWx0YSA+IDAgKQpAQCAtMzExLDYgKzMxNCw4IEBAIHZvaWQgdmNwdV9ydW5zdGF0ZV9n
ZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQog
CiAgICAgaWYgKCB1bmxpa2VseShsb2NrICE9IE5VTEwpICkKICAgICAgICAgdW5pdF9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOworCisgICAgcmN1X3JlYWRfdW5sb2Nr
KCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHVpbnQ2NF90IGdldF9jcHVfaWRsZV90aW1lKHVu
c2lnbmVkIGludCBjcHUpCkBAIC01MjIsNiArNTI3LDggQEAgaW50IHNjaGVkX2luaXRfdmNwdShz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisgICAgcmN1X3JlYWRf
bG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgLyogVGhlIGZpcnN0IHZjcHUgb2YgYW4g
dW5pdCBjYW4gYmUgc2V0IHZpYSBzY2hlZF9zZXRfcmVzKCkuICovCiAgICAgc2NoZWRfc2V0X3Jl
cyh1bml0LCBnZXRfc2NoZWRfcmVzKHByb2Nlc3NvcikpOwogCkBAIC01MjksNiArNTM2LDcgQEAg
aW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHVuaXQtPnByaXYg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CisgICAg
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgICAgICByZXR1cm4g
MTsKICAgICB9CiAKQEAgLTU1NSw2ICs1NjMsOCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICBzY2hlZF9pbnNlcnRfdW5pdChkb21fc2NoZWR1bGVyKGQpLCB1
bml0KTsKICAgICB9CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
KwogICAgIHJldHVybiAwOwogfQogCkBAIC01ODMsNiArNTkzLDcgQEAgaW50IHNjaGVkX21vdmVf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgdm9pZCAqb2xkX2RvbWRhdGE7CiAgICAgdW5zaWduZWQg
aW50IGdyYW4gPSBjcHVwb29sX2dldF9ncmFudWxhcml0eShjKTsKKyAgICBpbnQgcmV0ID0gMDsK
IAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC01OTAsMTUgKzYwMSwyMSBA
QCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wg
KmMpCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAorICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGRvbWRhdGEgPSBzY2hlZF9hbGxvY19kb21k
YXRhKGMtPnNjaGVkLCBkKTsKICAgICBpZiAoIElTX0VSUihkb21kYXRhKSApCi0gICAgICAgIHJl
dHVybiBQVFJfRVJSKGRvbWRhdGEpOworICAgIHsKKyAgICAgICAgcmV0ID0gUFRSX0VSUihkb21k
YXRhKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgdW5pdF9wcml2ID0geHphbGxv
Y19hcnJheSh2b2lkICosIERJVl9ST1VORF9VUChkLT5tYXhfdmNwdXMsIGdyYW4pKTsKICAgICBp
ZiAoIHVuaXRfcHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0
YShjLT5zY2hlZCwgZG9tZGF0YSk7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICBy
ZXQgPSAtRU5PTUVNOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICB1bml0X2lkeCA9
IDA7CkBAIC02MTEsNyArNjI4LDggQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICAgICAgICAgIHNjaGVkX2ZyZWVfdWRh
dGEoYy0+c2NoZWQsIHVuaXRfcHJpdlt1bml0X2lkeF0pOwogICAgICAgICAgICAgeGZyZWUodW5p
dF9wcml2KTsKICAgICAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0
YSk7Ci0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIHJldCA9IC1FTk9N
RU07CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICB1bml0X2lkeCsr
OwogICAgIH0KQEAgLTY3Nyw3ICs2OTUsMTAgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgeGZyZWUodW5pdF9wcml2KTsK
IAotICAgIHJldHVybiAwOworb3V0OgorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOworCisgICAgcmV0dXJuIHJldDsKIH0KIAogdm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUo
c3RydWN0IHZjcHUgKnYpCkBAIC02OTUsOSArNzE2LDEzIEBAIHZvaWQgc2NoZWRfZGVzdHJveV92
Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgICAqLwogICAgIGlmICggdW5pdC0+dmNwdV9saXN0ID09
IHYgKQogICAgIHsKKyAgICAgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwor
CiAgICAgICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKICAg
ICAgICAgc2NoZWRfZnJlZV91ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdC0+cHJpdik7CiAg
ICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsKKworICAgICAgICByY3VfcmVhZF91bmxv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKICAgICB9CiB9CiAKQEAgLTcxNSw3ICs3NDAsMTIgQEAg
aW50IHNjaGVkX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIGludCBwb29saWQpCiAgICAg
U0NIRURfU1RBVF9DUkFOSyhkb21faW5pdCk7CiAgICAgVFJBQ0VfMUQoVFJDX1NDSEVEX0RPTV9B
REQsIGQtPmRvbWFpbl9pZCk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKICAgICBzZG9tID0gc2NoZWRfYWxsb2NfZG9tZGF0YShkb21fc2NoZWR1bGVyKGQpLCBk
KTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgaWYg
KCBJU19FUlIoc2RvbSkgKQogICAgICAgICByZXR1cm4gUFRSX0VSUihzZG9tKTsKIApAQCAtNzMz
LDkgKzc2MywxMyBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoZG9tX2Rlc3Ryb3kpOwogICAgICAgICBUUkFDRV8x
RChUUkNfU0NIRURfRE9NX1JFTSwgZC0+ZG9tYWluX2lkKTsKIAorICAgICAgICByY3VfcmVhZF9s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGRv
bV9zY2hlZHVsZXIoZCksIGQtPnNjaGVkX3ByaXYpOwogICAgICAgICBkLT5zY2hlZF9wcml2ID0g
TlVMTDsKIAorICAgICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwog
ICAgICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsKICAgICB9CiB9CkBAIC03NzAsMTEgKzgwNCwx
NSBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgVFJBQ0Vf
MkQoVFJDX1NDSEVEX1NMRUVQLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CiAK
KyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBsb2NrID0gdW5p
dF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2NoZWRfdW5pdCwgJmZsYWdzKTsKIAogICAgIHZj
cHVfc2xlZXBfbm9zeW5jX2xvY2tlZCh2KTsKIAogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2ly
cXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOworCisgICAgcmN1X3JlYWRfdW5s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHZvaWQgdmNwdV9zbGVlcF9zeW5jKHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNzk1LDYgKzgzMyw4IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1
ICp2KQogCiAgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1dBS0UsIHYtPmRvbWFpbi0+ZG9tYWluX2lk
LCB2LT52Y3B1X2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
KwogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh1bml0LCAmZmxhZ3MpOwog
CiAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkgKQpAQCAtODIwLDYgKzg2MCw4IEBA
IHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KIAogICAgIHVuaXRfc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOworCisgICAgcmN1X3JlYWRf
dW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHZvaWQgdmNwdV91bmJsb2NrKHN0cnVj
dCB2Y3B1ICp2KQpAQCAtODUzLDYgKzg5NSw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3VuaXRfbW92
ZV9sb2NrZWQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgdW5zaWduZWQgaW50IG9sZF9j
cHUgPSB1bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAvKgogICAgICAqIFRyYW5z
ZmVyIHVyZ2VuY3kgc3RhdHVzIHRvIG5ldyBDUFUgYmVmb3JlIHN3aXRjaGluZyBDUFVzLCBhcwog
ICAgICAqIG9uY2UgdGhlIHN3aXRjaCBvY2N1cnMsIHYtPmlzX3VyZ2VudCBpcyBubyBsb25nZXIg
cHJvdGVjdGVkIGJ5CkBAIC04NzIsNiArOTE2LDggQEAgc3RhdGljIHZvaWQgc2NoZWRfdW5pdF9t
b3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgKiBwb2ludGVyIGNhbid0
IGNoYW5nZSB3aGlsZSB0aGUgY3VycmVudCBsb2NrIGlzIGhlbGQuCiAgICAgICovCiAgICAgc2No
ZWRfbWlncmF0ZSh1bml0X3NjaGVkdWxlcih1bml0KSwgdW5pdCwgbmV3X2NwdSk7CisKKyAgICBy
Y3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogLyoKQEAgLTEwMzksNiAr
MTA4NSw4IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAK
ICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9yZXN1bWUpOwogCisgICAgcmN1
X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgZm9yX2VhY2hfc2NoZWRfdW5p
dCAoIGQsIHVuaXQgKQogICAgIHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTEwOTUs
NiArMTE0Myw4IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModW5pdCk7CiAgICAgfQogCisgICAgcmN1X3Jl
YWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBkb21haW5fdXBkYXRlX25vZGVf
YWZmaW5pdHkoZCk7CiB9CiAKQEAgLTExMTAsOSArMTE2MCwxMSBAQCBpbnQgY3B1X2Rpc2FibGVf
c2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza190IG9ubGluZV9hZmZpbml0
eTsKICAgICBpbnQgcmV0ID0gMDsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vs
b2NrKTsKKwogICAgIGMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2w7CiAgICAgaWYgKCBj
ID09IE5VTEwgKQotICAgICAgICByZXR1cm4gcmV0OworICAgICAgICBnb3RvIG91dDsKIAogICAg
IGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29sICggZCwgYyApCiAgICAgewpAQCAtMTE3MCw2ICsx
MjIyLDkgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICB9CiAgICAgfQogCitvdXQ6CisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0xMjAxLDcgKzEyNTYsOSBAQCBzdGF0
aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQogc3Rh
dGljIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
LCBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgc2NoZWRfYWRqdXN0X2FmZmlu
aXR5KGRvbV9zY2hlZHVsZXIodW5pdC0+ZG9tYWluKSwgdW5pdCwgaGFyZCwgc29mdCk7CisgICAg
cmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAKICAgICBpZiAoIGhhcmQgKQog
ICAgICAgICBjcHVtYXNrX2NvcHkodW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksIGhhcmQpOwpAQCAt
MTIyMSw2ICsxMjc4LDggQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICBzcGlu
bG9ja190ICpsb2NrOwogICAgIGludCByZXQgPSAwOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2No
ZWRfcmVzX3JjdWxvY2spOworCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5p
dCk7CiAKICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCkBAIC0xMjQ5LDYgKzEzMDgsOCBA
QCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogCiAgICAgc2NoZWRfdW5pdF9taWdyYXRl
X2ZpbmlzaCh1bml0KTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2sp
OworCiAgICAgcmV0dXJuIHJldDsKIH0KIApAQCAtMTM3NSwxMSArMTQzNiwxNiBAQCBzdGF0aWMg
bG9uZyBkb19wb2xsKHN0cnVjdCBzY2hlZF9wb2xsICpzY2hlZF9wb2xsKQogbG9uZyB2Y3B1X3lp
ZWxkKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKiB2PWN1cnJlbnQ7Ci0gICAgc3BpbmxvY2tf
dCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CisgICAgc3Bp
bmxvY2tfdCAqbG9jazsKKworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
IAorICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwogICAg
IHNjaGVkX3lpZWxkKHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0KTsKICAgICB1bml0
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CiAKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV95aWVsZCk7CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfWUlFTEQsIGN1cnJlbnQtPmRvbWFp
bi0+ZG9tYWluX2lkLCBjdXJyZW50LT52Y3B1X2lkKTsKQEAgLTE0NzYsNiArMTU0Miw4IEBAIGlu
dCB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNw
dSwgdWludDhfdCByZWFzb24pCiAgICAgaW50IHJldCA9IC1FSU5WQUw7CiAgICAgYm9vbCBtaWdy
YXRlOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBpZiAoIGNwdSA9PSBOUl9D
UFVTICkKQEAgLTE1MTUsNiArMTU4Myw4IEBAIGludCB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSwgdWludDhfdCByZWFzb24pCiAgICAgaWYg
KCBtaWdyYXRlICkKICAgICAgICAgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCh1bml0KTsKIAor
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgcmV0dXJuIHJl
dDsKIH0KIApAQCAtMTcyNiw5ICsxNzk2LDEzIEBAIGxvbmcgc2NoZWRfYWRqdXN0KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkdWxlcl9vcCAqb3ApCiAKICAgICAvKiBO
QjogdGhlIHBsdWdnYWJsZSBzY2hlZHVsZXIgY29kZSBuZWVkcyB0byB0YWtlIGNhcmUKICAgICAg
KiBvZiBsb2NraW5nIGJ5IGl0c2VsZi4gKi8KKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CisKICAgICBpZiAoIChyZXQgPSBzY2hlZF9hZGp1c3RfZG9tKGRvbV9zY2hlZHVs
ZXIoZCksIGQsIG9wKSkgPT0gMCApCiAgICAgICAgIFRSQUNFXzFEKFRSQ19TQ0hFRF9BREpET00s
IGQtPmRvbWFpbl9pZCk7CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTE3NDksOSArMTgyMywxMyBAQCBsb25nIHNj
aGVkX2FkanVzdF9nbG9iYWwoc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICpvcCkKICAg
ICBpZiAoIHBvb2wgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAKKyAgICByY3Vf
cmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByYyA9ICgob3AtPnNjaGVkX2lk
ID09IHBvb2wtPnNjaGVkLT5zY2hlZF9pZCkKICAgICAgICAgICA/IHNjaGVkX2FkanVzdF9jcHVw
b29sKHBvb2wtPnNjaGVkLCBvcCkgOiAtRUlOVkFMKTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygm
c2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgY3B1cG9vbF9wdXQocG9vbCk7CiAKICAgICByZXR1
cm4gcmM7CkBAIC0xOTcxLDcgKzIwNDksMTEgQEAgc3RhdGljIHZvaWQgdW5pdF9jb250ZXh0X3Nh
dmVkKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IpCiB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNo
ZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCiB7CiAgICAgc3RydWN0
IHNjaGVkX3VuaXQgKm5leHQgPSB2bmV4dC0+c2NoZWRfdW5pdDsKLSAgICBzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3I7CisKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CisKKyAgICBzciA9IGdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKTsK
IAogICAgIGlmICggYXRvbWljX3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQogICAg
IHsKQEAgLTE5OTgsNiArMjA4MCw4IEBAIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1
Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKIAogICAgIGlmICggaXNfaWRsZV92
Y3B1KHZwcmV2KSAmJiB2cHJldiAhPSB2bmV4dCApCiAgICAgICAgIHZwcmV2LT5zY2hlZF91bml0
ID0gc3ItPnNjaGVkX3VuaXRfaWRsZTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVz
X3JjdWxvY2spOwogfQogCiBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3Qg
dmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKQEAgLTIwMjEsNiArMjEwNSw4IEBAIHN0
YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0
IHZjcHUgKnZuZXh0LAogICAgICAgICAgICAgdm5leHQtPnNjaGVkX3VuaXQgPQogICAgICAgICAg
ICAgICAgIGdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKS0+c2NoZWRfdW5pdF9pZGxl
OwogCisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAg
ICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcodm5leHQpOwogICAgICAgICByZXR1cm4gY29udGlu
dWVfcnVubmluZyh2cHJldik7CiAgICAgfQpAQCAtMjAzNCw2ICsyMTIwLDggQEAgc3RhdGljIHZv
aWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAq
dm5leHQsCiAKICAgICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsodm5leHQpOwogCisgICAgcmN1
X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBjb250ZXh0X3N3aXRjaCh2
cHJldiwgdm5leHQpOwogfQogCkBAIC0yMTg2LDYgKzIyNzQsOCBAQCBzdGF0aWMgdm9pZCBzY2hl
ZF9zbGF2ZSh2b2lkKQogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIAorICAgIHJjdV9y
ZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGxvY2sgPSBwY3B1X3NjaGVkdWxl
X2xvY2tfaXJxKGNwdSk7CiAKICAgICBub3cgPSBOT1coKTsKQEAgLTIyMDksNiArMjI5OSw4IEBA
IHN0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAgICAgewogICAgICAgICBwY3B1X3NjaGVk
dWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAorICAgICAgICByY3VfcmVhZF91bmxvY2soJnNj
aGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgICAgICAvKiBDaGVjayBmb3IgZmFpbGVkIGZvcmNlZCBj
b250ZXh0IHN3aXRjaC4gKi8KICAgICAgICAgaWYgKCBkb19zb2Z0aXJxICkKICAgICAgICAgICAg
IHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CkBAIC0yMjQxLDEzICsyMzMzLDE2IEBA
IHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
cjsKICAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKICAgICBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOwotICAgIHVuc2lnbmVkIGludCAgICAgICAgICBncmFuID0gZ2V0X3NjaGVk
X3JlcyhjcHUpLT5ncmFudWxhcml0eTsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgZ3JhbjsK
IAogICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNj
aGVkX3J1bik7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAg
ICBzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBncmFuID0gc3ItPmdyYW51bGFyaXR5Owog
CiAgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKIApAQCAtMjI1OSw2ICsy
MzU0LDggQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICAgICAgICovCiAgICAgICAg
IHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCisgICAgICAgIHJjdV9yZWFk
X3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NI
RURVTEVfU09GVElSUSk7CiAgICAgICAgIHJldHVybiBzY2hlZF9zbGF2ZSgpOwogICAgIH0KQEAg
LTIzNzAsMTQgKzI0NjcsMjcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQg
aW50IGNwdSkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgc2NoZWRfcmVzX2ZyZWUo
c3RydWN0IHJjdV9oZWFkICpoZWFkKQoreworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3Ig
PSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IHNjaGVkX3Jlc291cmNlLCByY3UpOworCisgICAg
eGZyZWUoc3IpOworfQorCiBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBp
bnQgY3B1KQogewotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVz
KGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKKworICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwog
CiAgICAga2lsbF90aW1lcigmc3ItPnNfdGltZXIpOwogCiAgICAgc2V0X3NjaGVkX3JlcyhjcHUs
IE5VTEwpOwotICAgIHhmcmVlKHNyKTsKKyAgICBjYWxsX3JjdSgmc3ItPnJjdSwgc2NoZWRfcmVz
X2ZyZWUpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAK
IHZvaWQgc2NoZWRfcm1fY3B1KHVuc2lnbmVkIGludCBjcHUpCkBAIC0yMzk3LDYgKzI1MDcsOCBA
QCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKICAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKICAgICBpbnQgcmMgPSAwOwogCisgICAgcmN1X3JlYWRf
bG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgLyoKICAgICAgKiBGcm9tIHRoZSBzY2hl
ZHVsZXIgcGVyc3BlY3RpdmUsIGJyaW5naW5nIHVwIGEgcENQVSByZXF1aXJlcwogICAgICAqIGFs
bG9jYXRpbmcgYW5kIGluaXRpYWxpemluZyB0aGUgcGVyLXBDUFUgc2NoZWR1bGVyIHNwZWNpZmlj
IGRhdGEsCkBAIC0yNDQzLDYgKzI1NTUsOCBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxs
YmFjaygKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hl
ZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1cm4gIXJjID8gTk9USUZZX0RPTkUgOiBub3RpZmll
cl9mcm9tX2Vycm5vKHJjKTsKIH0KIApAQCAtMjUzMiw4ICsyNjQ2LDEzIEBAIHZvaWQgX19pbml0
IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAgaWRsZV9kb21haW4tPm1heF92Y3B1cyA9IG5yX2Nw
dV9pZHM7CiAgICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCkgPT0gTlVMTCApCiAg
ICAgICAgIEJVRygpOworCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwor
CiAgICAgZ2V0X3NjaGVkX3JlcygwKS0+Y3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsK
ICAgICBnZXRfc2NoZWRfcmVzKDApLT5zY2hlZF91bml0X2lkbGUgPSBpZGxlX3ZjcHVbMF0tPnNj
aGVkX3VuaXQ7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0K
IAogLyoKQEAgLTI1NDYsOSArMjY2NSwxNCBAQCBpbnQgc2NoZWR1bGVfY3B1X2FkZCh1bnNpZ25l
ZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKICAg
ICB2b2lkICpwcHJpdiwgKnZwcml2OwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMgPSBj
LT5zY2hlZDsKLSAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3I7CiAgICAgc3BpbmxvY2tfdCAqb2xk
X2xvY2ssICpuZXdfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCByZXQg
PSAwOworCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgc3Ig
PSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShjcHUs
ICZjcHVwb29sX2ZyZWVfY3B1cykpOwogICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUs
IGMtPmNwdV92YWxpZCkpOwpAQCAtMjU2OCwxMyArMjY5MiwxOCBAQCBpbnQgc2NoZWR1bGVfY3B1
X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBpZGxlID0gaWRs
ZV92Y3B1W2NwdV07CiAgICAgcHByaXYgPSBzY2hlZF9hbGxvY19wZGF0YShuZXdfb3BzLCBjcHUp
OwogICAgIGlmICggSVNfRVJSKHBwcml2KSApCi0gICAgICAgIHJldHVybiBQVFJfRVJSKHBwcml2
KTsKKyAgICB7CisgICAgICAgIHJldCA9IFBUUl9FUlIocHByaXYpOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKICAgICB2cHJpdiA9IHNjaGVkX2FsbG9jX3VkYXRhKG5ld19vcHMsIGlkbGUt
PnNjaGVkX3VuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZGxlLT5kb21haW4t
PnNjaGVkX3ByaXYpOwogICAgIGlmICggdnByaXYgPT0gTlVMTCApCiAgICAgewogICAgICAgICBz
Y2hlZF9mcmVlX3BkYXRhKG5ld19vcHMsIHBwcml2LCBjcHUpOwotICAgICAgICByZXR1cm4gLUVO
T01FTTsKKyAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
CiAgICAgLyoKQEAgLTI2MTMsNyArMjc0MiwxMCBAQCBpbnQgc2NoZWR1bGVfY3B1X2FkZCh1bnNp
Z25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAvKiBUaGUgIGNwdSBpcyBhZGRl
ZCB0byBhIHBvb2wsIHRyaWdnZXIgaXQgdG8gZ28gcGljayB1cCBzb21lIHdvcmsgKi8KICAgICBj
cHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogCi0gICAgcmV0dXJuIDA7
CitvdXQ6CisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICBy
ZXR1cm4gcmV0OwogfQogCiAvKgpAQCAtMjYyNiwxMSArMjc1OCwxNiBAQCBpbnQgc2NoZWR1bGVf
Y3B1X3JtKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHZjcHUgKmlkbGU7CiAgICAg
dm9pZCAqcHByaXZfb2xkLCAqdnByaXZfb2xkOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9
IHNyLT5zY2hlZHVsZXI7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKKyAgICBzdHJ1
Y3Qgc2NoZWR1bGVyICpvbGRfb3BzOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKKyAgICBzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBvbGRfb3BzID0gc3ItPnNj
aGVkdWxlcjsKKwogICAgIEFTU0VSVChzci0+Y3B1cG9vbCAhPSBOVUxMKTsKICAgICBBU1NFUlQo
Y3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykpOwogICAgIEFTU0VSVCgh
Y3B1bWFza190ZXN0X2NwdShjcHUsIHNyLT5jcHVwb29sLT5jcHVfdmFsaWQpKTsKQEAgLTI2NjMs
NiArMjgwMCw4IEBAIGludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKICAgICBz
ci0+Z3JhbnVsYXJpdHkgPSAxOwogICAgIHNyLT5jcHVwb29sID0gTlVMTDsKIAorICAgIHJjdV9y
ZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAg
LTI3MTEsNiArMjg1MCw4IEBAIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9vbCAqYykK
IAogICAgIC8qIExvY2tpbmcsIGlmIG5lY2Vzc2FyeSwgbXVzdCBiZSBoYW5kbGVkIHdpdGhpbmcg
ZWFjaCBzY2hlZHVsZXIgKi8KIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIGlmICggYyAhPSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkID0gYy0+c2No
ZWQ7CkBAIC0yNzMwLDYgKzI4NzEsOCBAQCB2b2lkIHNjaGVkdWxlX2R1bXAoc3RydWN0IGNwdXBv
b2wgKmMpCiAgICAgICAgIGZvcl9lYWNoX2NwdSAoaSwgY3B1cykKICAgICAgICAgICAgIHNjaGVk
X2R1bXBfY3B1X3N0YXRlKHNjaGVkLCBpKTsKICAgICB9CisKKyAgICByY3VfcmVhZF91bmxvY2so
JnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCBzY2hlZF90aWNrX3N1c3BlbmQodm9pZCkK
QEAgLTI3MzcsMTAgKzI4ODAsMTQgQEAgdm9pZCBzY2hlZF90aWNrX3N1c3BlbmQodm9pZCkKICAg
ICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwor
CiAgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBzY2hlZF9k
b190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7CiAgICAgcmN1X2lkbGVfZW50ZXIoY3B1KTsKICAg
ICByY3VfaWRsZV90aW1lcl9zdGFydCgpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9y
ZXNfcmN1bG9jayk7CiB9CiAKIHZvaWQgc2NoZWRfdGlja19yZXN1bWUodm9pZCkKQEAgLTI3NDgs
MTAgKzI4OTUsMTQgQEAgdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKnNjaGVkOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByY3Vf
aWRsZV90aW1lcl9zdG9wKCk7CiAgICAgcmN1X2lkbGVfZXhpdChjcHUpOwogICAgIHNjaGVkID0g
Z2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7CiAgICAgc2NoZWRfZG9fdGlja19yZXN1bWUo
c2NoZWQsIGNwdSk7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
IH0KIAogdm9pZCB3YWl0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGY4ZjBmNDg0Y2IuLjM5ODg5
ODVlZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0xMCw2ICsxMCw3IEBACiAKICNpbmNsdWRlIDx4ZW4v
cGVyY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL2Vyci5oPgorI2luY2x1ZGUgPHhlbi9yY3VwZGF0ZS5o
PgogCiAvKiBBIGdsb2JhbCBwb2ludGVyIHRvIHRoZSBpbml0aWFsIGNwdXBvb2wgKFBPT0wwKS4g
Ki8KIGV4dGVybiBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbDA7CkBAIC01NywxOCArNTgsMjAgQEAg
c3RydWN0IHNjaGVkX3Jlc291cmNlIHsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1hc3Rlcl9j
cHU7CiAgICAgdW5zaWduZWQgaW50ICAgICAgICBncmFudWxhcml0eTsKICAgICBjb25zdCBjcHVt
YXNrX3QgICAgKmNwdXM7ICAgICAgICAgICAvKiBjcHVzIGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3Qg
ICAgICovCisgICAgc3RydWN0IHJjdV9oZWFkICAgICByY3U7CiB9OwogCiBERUNMQVJFX1BFUl9D
UFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7CitleHRlcm4gcmN1X3JlYWRf
bG9ja190IHNjaGVkX3Jlc19yY3Vsb2NrOwogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqZ2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJldHVybiBw
ZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKKyAgICByZXR1cm4gcmN1X2RlcmVmZXJlbmNlKHBlcl9j
cHUoc2NoZWRfcmVzLCBjcHUpKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNldF9zY2hlZF9y
ZXModW5zaWduZWQgaW50IGNwdSwgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXMpCiB7Ci0gICAg
cGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSByZXM7CisgICAgcmN1X2Fzc2lnbl9wb2ludGVyKHBl
cl9jcHUoc2NoZWRfcmVzLCBjcHUpLCByZXMpOwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBz
Y2hlZF91bml0ICpjdXJyX29uX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 05:36:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 05:36:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEoM9-0004hL-1L; Mon, 30 Sep 2019 05:36: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=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEoM8-0004hG-3v
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 05:36:20 +0000
X-Inumbo-ID: 378443ca-e344-11e9-96c8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 378443ca-e344-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 05:36:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEoM1-00067E-LJ; Mon, 30 Sep 2019 05:36:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEoM1-0002gL-9p; Mon, 30 Sep 2019 05:36:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEoM1-00045N-9C; Mon, 30 Sep 2019 05:36:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141992-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c6f5012ba5fa834cbd5274b1b8369e2c5d2f5933
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 05:36:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 141992: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk5MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5OTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0MDI4Mgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0
MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEw
IHJlZGhhdC1pbnN0YWxsIGZhaWwgaW4gMTQxOTYzIFJFR1IuIHZzLiAxNDAyODIKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDE5
NjMgcGFzcyBpbiAxNDE5OTIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTk2MwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4
MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBjNmY1MDEyYmE1ZmE4MzRjYmQ1Mjc0YjFiODM2
OWUyYzVkMmY1OTMzCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3
NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDQyIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFogICA0MSBkYXlzICAgNDggYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxOTI1ICAyMDE5LTA5LTI4IDAxOjA5OjU5IFogICAg
MiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRh
ciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXgu
YmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+
CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hh
aCA8YW1pdEBrZXJuZWwub3JnPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAg
QW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXRpc2ggUGF0cmEgPGF0
aXNoLnBhdHJhQHdkYy5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0
PgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNk
QHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRl
cmJvcm4uZGU+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4KICBDYXJsbyBNYXJjZWxv
IEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVy
aW5lLmhlY3hAZ21haWwuY29tPgogIENoZW4gWmhhbmcgPHRnZmJldGFAbWUuY29tPgogIENocmlz
dGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU3Zl
bnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNv
bT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQg
PGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+
CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmll
bEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0Bn
bWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBE
YXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5i
cmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmly
dHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29t
PgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFy
ZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBi
cmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxh
a2UgPGVibGFrZUByZWRoYXQuY29tPgogIGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4K
ICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGth
b2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91
c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBz
cEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJl
bkB0ZW5jZW50LmNvbT4KICBKYW1lcyBMZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFu
IEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxp
bnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaGFubmVz
IEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0
LmNvbT4KICBKb3NoIEt1bnogPGprekBnb29nbGUuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50
ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEp1
c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxmQGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29t
PgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50
IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVy
IDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29t
PgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3htYWls
LmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFu
ZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFyayBTeW1zIDxtYXJrLnN5bXNA
Y2l0cml4LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFy
dGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhpbSBM
ZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJjaWEgPG1heGl3
ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0u
Y29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwg
Uy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xh
cyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFpbC5jb20+CiAg
TmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJA
c2lmaXZlLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhZ3VwdGFAcmVkaGF0LmNvbT4KICBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0u
Y29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgog
IFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdh
bHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwu
RG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgogIFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhh
dC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0
IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8ucG9sbGFAZ21h
aWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgog
IFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNv
biA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYWdhbiA8cmthZ2FuQHZp
cnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+
CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2Vy
Z2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxp
bnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJy
YW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxz
dGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVm
YW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2lu
Z2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFj
a2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxo
dXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9u
eSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnku
bmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292
QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdl
aSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnku
emhhb0BpbnRlbC5jb20+CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9iaWxlLmNv
bT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VA
d2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxOTU0MiBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 06:01:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 06:01:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEokb-00075U-Dz; Mon, 30 Sep 2019 06:01: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEoka-00075P-CG
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 06:01:36 +0000
X-Inumbo-ID: c16c4ecd-e347-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c16c4ecd-e347-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 06:01: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 3ADB8B15C;
 Mon, 30 Sep 2019 06:01:34 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>
References: <osstest-141990-mainreport@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
Date: Mon, 30 Sep 2019 08:01:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-141990-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMzAuMDkuMTkgMDY6MjMsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTQxOTkwIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDE5OTAvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKPiAgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCj4g
ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0
L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIy
Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hv
c3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTQxODIyCj4gICB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2
cy4gMTQxODIyCj4gICB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgMjIgZ3Vlc3QtbWlncmF0
ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKPiAgIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4g
dnMuIDE0MTgyMgo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgo+
ICAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCj4gICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKPiAgIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0MTgyMgo+ICAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCgpTZXZlcmFsIG9m
IHRoZSBmYWlsdXJlcyBzZWVtIHRvIGJlIHJlbGF0ZWQgdG8gY29tbWl0IGJhYmRlNDdhM2ZlZGE2
ZGQ0CigiaW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdoJyBjb25maWd1cmF0aW9uIG9wdGlvbiB0byB4
bC5jZmciKS4KCkkgdGhpbmsgdGhlIGFzc2VydCgpIGluIGxpeGxfY3JlYXRlLmMgKGxpbmUgNTg5
KSBzaG91bGQganVzdCBiZSBkcm9wcGVkPwoKICAgICAgICAgYXNzZXJ0KGluZm8tPnBhc3N0aHJv
dWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQpOwogICAgICAgICBMT0coREVUQUlMLCAi
cGFzc3Rocm91Z2g6ICVzIiwKICAgICAgICAgICAgIGxpYnhsX3Bhc3N0aHJvdWdoX3RvX3N0cmlu
ZyhpbmZvLT5wYXNzdGhyb3VnaCkpOwoKICAgICAgICAgaWYgKGluZm8tPnBhc3N0aHJvdWdoICE9
IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEKQogICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9
IFhFTl9ET01DVExfQ0RGX2lvbW11OwoKICAgICAgICAgaWYgKGluZm8tPnBhc3N0aHJvdWdoID09
IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCiAgICAgICAgICAgICBjcmVhdGUuaW9tbXVfb3B0
cyB8PSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQ7CgpPciB0aGUgaWYgKCkgc3RhdGVtZW50
cyBhZnRlciB0aGF0IGFyZSBqdXN0IHBsYWluIHdyb25nPwoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 06:04:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 06: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 1iEonR-0007DJ-U5; Mon, 30 Sep 2019 06: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEonQ-0007DE-OX
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 06:04:32 +0000
X-Inumbo-ID: 2b4135e2-e348-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2b4135e2-e348-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 06:04: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 30391B114;
 Mon, 30 Sep 2019 06:04:31 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190929163510.15688-1-julien.grall@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <bfd66a5a-30d9-1912-4329-995fe92fcd97@suse.com>
Date: Mon, 30 Sep 2019 08:04:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190929163510.15688-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: p2m: Fix typo in the
 comment on top of P2M_ROOT_LEVEL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDkuMTkgMTg6MzUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 06:05:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 06:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEooZ-0007I4-A1; Mon, 30 Sep 2019 06:05:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEooY-0007Hy-8z
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 06:05:42 +0000
X-Inumbo-ID: 53ebb490-e348-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 53ebb490-e348-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 06:05:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67F08ACAA;
 Mon, 30 Sep 2019 06:05:39 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190929155627.23493-1-julien.grall@arm.com>
 <20190929155627.23493-2-julien.grall@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e5cabc32-769e-cda2-ad9d-1561195953bf@suse.com>
Date: Mon, 30 Sep 2019 08:05:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190929155627.23493-2-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 1/2] xen/arm: domain_build: Avoid
 implicit conversion from ULL to UL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDkuMTkgMTc6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBDbGFuZyA4LjAgd2lsbCBm
YWlsIHRvIGJ1aWxkIGRvbWFpbl9idWlsZC5jIG9uIEFybTMyIGJlY2F1c2Ugb2YgdGhlCj4gZm9s
bG93aW5nIGVycm9yOgo+IAo+IGRvbWFpbl9idWlsZC5jOjQ0ODoyMTogZXJyb3I6IGltcGxpY2l0
IGNvbnZlcnNpb24gZnJvbSAndW5zaWduZWQgbG9uZyBsb25nJyB0byAndW5zaWduZWQgbG9uZycg
Y2hhbmdlcyB2YWx1ZSBmcm9tIDEwOTA5MjE2OTMxODQgdG8gMAo+IFstV2Vycm9yLC1XY29uc3Rh
bnQtY29udmVyc2lvbl0KPiAgICAgIGJhbmtfc2l6ZSA9IE1JTihHVUVTVF9SQU0xX1NJWkUsIGtp
bmZvLT51bmFzc2lnbmVkX21lbSk7Cj4gCj4gQXJtMzIgaXMgYWJsZSB0byBzdXBwb3J0IG1vcmUg
dGhhbiA0R0Igb2YgcGh5c2ljYWwgbWVtb3J5LCBzbyBpdCB3b3VsZAo+IGJlIHRoZW9yaWNhbGx5
IHBvc3NpYmxlIHRvIGNyZWF0ZSBkb21pYW4gd2l0aCBtb3JlIHRoZSA0R0Igb2YgUkFNLgo+IFRo
ZXJlZm9yZSwgdGhlIHNpemUgb2YgYSBiYW5rIG1heSBub3QgZml0IGluIDMyLWJpdC4KPiAKPiBU
aGlzIGNhbiBiZSByZXNvbHZlZCBieSBzd2l0Y2ggdGhlIHZhcmlhYmxlIGJhbmtfc2l6ZSBhbmQg
dGhlIHBhcmFtZXRlcgo+IHRvdF9zaXplIHRvICJwYWRkcl90Ii4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 06:07:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 06: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 1iEoqC-0007Qm-OC; Mon, 30 Sep 2019 06: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEoqB-0007Qe-I0
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 06:07:23 +0000
X-Inumbo-ID: 90eea1fe-e348-11e9-96c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 90eea1fe-e348-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 06:07: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 A5F18B112;
 Mon, 30 Sep 2019 06:07:21 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20190928082659.45482-1-roger.pau@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <8b9f42a9-84b0-62c2-7f50-5ab85f05da04@suse.com>
Date: Mon, 30 Sep 2019 08:07:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190928082659.45482-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/iommu: fix hwdom iommu requirements
 check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@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>

T24gMjguMDkuMTkgMTA6MjYsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBCb3RoIGEgc2hhZG93
IGFuZCBhIEhBUCBod2RvbSByZXF1aXJlIGFuIGlvbW11IGFuZCBtdXN0IGJlIHJ1biBpbgo+IHN0
cmljdCBtb2RlLiBDaGFuZ2UgdGhlIEhBUCBjaGVjayBpbnRvIGEgaHZtIGRvbWFpbiBjaGVjay4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 06:39:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 06:39:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEpLG-0001QK-H7; Mon, 30 Sep 2019 06:39:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jOUw=XZ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iEpLF-0001QB-3Y
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 06:39:29 +0000
X-Inumbo-ID: 0bb7c3da-e34d-11e9-96c8-12813bfff9fa
Received: from mga18.intel.com (unknown [134.134.136.126])
 by localhost (Halon) with ESMTPS
 id 0bb7c3da-e34d-11e9-96c8-12813bfff9fa;
 Mon, 30 Sep 2019 06:39:26 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Sep 2019 23:39:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,565,1559545200"; d="scan'208";a="184741349"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga008.jf.intel.com with ESMTP; 29 Sep 2019 23:39:23 -0700
Date: Mon, 30 Sep 2019 14:43:25 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190930064323.GA10598@gao-cwp>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-8-git-send-email-chao.gao@intel.com>
 <8c00cb17-60bb-1580-320a-e94e52da74d2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8c00cb17-60bb-1580-320a-e94e52da74d2@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v11 7/7] microcode: reject late ucode
 loading if any core is parked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gRnJpLCBTZXAgMjcsIDIwMTkgYXQgMDE6MTk6MTZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAyNi4wOS4yMDE5IDE1OjUzLCBDaGFvIEdhbyB3cm90ZToKPj4gSWYgYSBjb3JlIHdp
dGggYWxsIG9mIGl0cyB0aHJlYWQgYmVpbmcgcGFya2VkLCBsYXRlIHVjb2RlIGxvYWRpbmcKPj4g
d2hpY2ggY3VycmVudGx5IG9ubHkgbG9hZHMgdWNvZGUgb24gb25saW5lIHRocmVhZHMgd291bGQg
bGVhZCB0bwo+PiBkaWZmZXJpbmcgdWNvZGUgcmV2aXNpb25zIGluIHRoZSBzeXN0ZW0uIEluIGdl
bmVyYWwsIGtlZXBpbmcgdWNvZGUKPj4gcmV2aXNpb24gY29uc2lzdGVudCB3b3VsZCBiZSBsZXNz
IGVycm9yLXByb25lLiBUbyB0aGlzIGVuZCwgaWYgdGhlcmUKPj4gaXMgYSBwYXJrZWQgdGhyZWFk
IGRvZXNuJ3QgaGF2ZSBhbiBvbmxpbmUgc2libGluZyB0aHJlYWQsIGxhdGUgdWNvZGUKPj4gbG9h
ZGluZyBpcyByZWplY3RlZC4KPj4gCj4+IFR3byB0aHJlYWRzIGFyZSBvbiB0aGUgc2FtZSBjb3Jl
IG9yIGNvbXB1dGluZyB1bml0IGlmZiB0aGV5IGhhdmUKPj4gdGhlIHNhbWUgcGh5c19wcm9jX2lk
IGFuZCBjcHVfY29yZV9pZC9jb21wdXRlX3VuaXRfaWQuIEJhc2VkIG9uCj4+IHBoeXNfcHJvY19p
ZCBhbmQgY3B1X2NvcmVfaWQvY29tcHV0ZV91bml0X2lkLCBhbiB1bmlxdWUgY29yZSBpZAo+PiBp
cyBnZW5lcmF0ZWQgZm9yIGVhY2ggdGhyZWFkLiBBbmQgdXNlIGEgYml0bWFwIHRvIHJlZHVjZSB0
aGUKPj4gbnVtYmVyIG9mIGNvbXBhcmlzb24uCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAtLS0KPj4gQWx0ZXJuYXRpdmVseSwgd2UgY2FuIG1h
c2sgdGhlIHRocmVhZCBpZCBvZmYgYXBpY2lkIGFuZCB1c2UgaXQKPj4gYXMgdGhlIHVuaXF1ZSBj
b3JlIGlkLiBJdCBuZWVkcyB0byBpbnRyb2R1Y2UgbmV3IGZpZWxkIGluIGNwdWluZm9feDg2Cj4+
IHRvIHJlY29yZCB0aGUgbWFzayBmb3IgdGhyZWFkIGlkLiBTbyBJIGRvbid0IHRha2UgdGhpcyB3
YXkuCj4KPkl0IGZlZWxzIGEgbGl0dGxlIG9kZCB0aGF0IHlvdSBpbnRyb2R1Y2UgYSAiY3VzdG9t
IiBJRCwgYnV0IGl0Cj5zaG91bGQgYmUgZmluZSB3aXRob3V0IGdvaW5nIHRoaXMgYWx0ZXJuYXRp
dmUgcm91dGUuIChZb3UKPndvdWxkbid0IG5lZWQgYSBuZXcgZmllbGQgdGhvdWdoLCBJIHRoaW5r
LCBhcyB3ZSd2ZSBnb3QgdGhlCj54ODZfbnVtX3NpYmxpbmdzIG9uZSBhbHJlYWR5LikKPgo+V2hh
dCBJIGNvbnRpbnVlIHRvIGJlIHVuY29udmluY2VkIG9mIGlzIGZvciB0aGUgY2hvc2VuIGFwcHJv
YWNoCj50byBiZSBiZXR0ZXIgdGhhbiBicmllZmx5IHVucGFya2luZyBhIHRocmVhZCBvbiBlYWNo
IGNvcmUsIGFzCj5wcmV2aW91c2x5IHN1Z2dlc3RlZC4KCkl0IGlzbid0IHNvIGVhc3kgdG8gZ28g
dGhlIHNhbWUgd2F5IGFzIHNldF9jeF9wbWluZm8oKS4KCjEuIE5NSSBoYW5kbGVyIG9uIHBhcmtl
ZCB0aHJlYWRzIGlzIGNoYW5nZWQgdG8gYSBub3AuIFRvIGxvYWQgdWNvZGUgaW4KTk1JIGhhbmRs
ZXIsIHdlIGhhdmUgdG8gc3dpdGNoIGJhY2sgdG8gbm9ybWFsIE5NSSBoYW5kbGVyIGluCmRlZmF1
bHRfaWRsZSgpLiBCdXQgaXQgY29uZmxpY3RzIHdpdGggd2hhdCB0aGUgY29tbWVudHMgaW4gcGxh
eV9kZWFkKCkKaW1wbGllczogaXQgaXMgbm90IHNhZmUgdG8gY2FsbCBub3JtYWwgTk1JIGhhbmRs
ZXIgYWZ0ZXIKY3B1X2V4aXRfY2xlYXIoKS4KCjIuIEEgcHJlY29uZGl0aW9uIG9mIHVucGFya2lu
ZyBhIHRocmVhZCBvbiBlYWNoIGNvcmUsIHdlIG5lZWQgdG8gZmluZApvdXQgZXhhY3RseSBhbGwg
cGFya2VkIGNvcmVzIGFuZCB3YWtlIHVwIG9uZSB0aHJlYWQgb2YgZWFjaCBvZiB0aGVtLgpUaGVu
IGluIHRoZW9yeSwgd2hhdCB0aGlzIHBhdGNoIGRvZXMgaXMgb25seSBwYXJ0IG9mIHVucGFya2lu
ZyBhIHRocmVhZApvbiBlYWNoIGNvcmUuCgpJIGRvbid0IG1lYW4gdGhleSBhcmUgaGFyZCB0byBh
ZGRyZXNzLiBCdXQgd2UgbmVlZCB0byB0YWtlIGNhcmUgb2YgdGhlbS4KR2l2ZW4gdGhhdCwgSU1P
LCB0aGlzIHBhdGNoIGlzIG11Y2ggc3RyYWlnaHRmb3J3YXJkLgoKPgo+PiAtLS0gYS94ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4+IEBA
IC01NzMsNiArNTczLDY0IEBAIHN0YXRpYyBpbnQgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpw
YXRjaCkKPj4gICAgICByZXR1cm4gcmV0Owo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgdW5zaWduZWQg
aW50IHVuaXF1ZV9jb3JlX2lkKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGludCBzb2NrZXRf
c2hpZnQpCj4+ICt7Cj4+ICsgICAgdW5zaWduZWQgaW50IGNvcmVfaWQgPSBjcHVfdG9fY3UoY3B1
KTsKPj4gKwo+PiArICAgIGlmICggY29yZV9pZCA9PSBJTlZBTElEX0NVSUQgKQo+PiArICAgICAg
ICBjb3JlX2lkID0gY3B1X3RvX2NvcmUoY3B1KTsKPj4gKwo+PiArICAgIHJldHVybiAoY3B1X3Rv
X3NvY2tldChjcHUpIDw8IHNvY2tldF9zaGlmdCkgKyBjb3JlX2lkOwo+PiArfQo+PiArCj4+ICtz
dGF0aWMgaW50IGhhc19wYXJrZWRfY29yZSh2b2lkKQo+PiArewo+PiArICAgIGludCByZXQgPSAw
Owo+Cj5JIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRoZSBpbml0aWFsaXplciBoZXJlLgo+Cj4+ICsg
ICAgaWYgKCBwYXJrX29mZmxpbmVfY3B1cyApCj4KPiAgICBpZiAoICFwYXJrX29mZmxpbmVfY3B1
cyApCj4gICAgICAgIHJldHVybiAwOwo+Cj53b3VsZCBhbGxvdyBvbmUgbGV2ZWwgbGVzcyBvZiBp
bmRlbnRhdGlvbiBvZiB0aGUgbWFpbiBwYXJ0IG9mCj50aGUgZnVuY3Rpb24gYm9keS4KPgo+PiAr
ICAgIHsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50IGNwdSwgbWF4X2JpdHMsIGNvcmVfd2lkdGg7
Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBtYXhfc29ja2V0cyA9IDEsIG1heF9jb3JlcyA9IDE7
Cj4+ICsgICAgICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9IGNwdV9kYXRhOwo+PiArICAgICAg
ICB1bnNpZ25lZCBsb25nICpiaXRtYXA7Cj4KKwo+PiArICAgICAgICBmb3JfZWFjaF9wcmVzZW50
X2NwdShjcHUpCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGlmICggeDg2X2NwdV90b19h
cGljaWRbY3B1XSA9PSBCQURfQVBJQ0lEICkKPj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsK
Pj4gKwo+PiArICAgICAgICAgICAgLyogTm90ZSB0aGF0IGNwdV90b19zb2NrZXQoKSBnZXQgYW4g
SUQgc3RhcnRpbmcgZnJvbSAwLiAqLwo+PiArICAgICAgICAgICAgaWYgKCBjcHVfdG9fc29ja2V0
KGNwdSkgKyAxID4gbWF4X3NvY2tldHMgKQo+Cj5JbnN0ZWFkIG9mICIrIDEiLCB3aHkgbm90ID49
ID8KPgo+PiArICAgICAgICAgICAgICAgIG1heF9zb2NrZXRzID0gY3B1X3RvX3NvY2tldChjcHUp
ICsgMTsKPj4gKwo+PiArICAgICAgICAgICAgaWYgKCBjW2NwdV0ueDg2X21heF9jb3JlcyA+IG1h
eF9jb3JlcyApCj4+ICsgICAgICAgICAgICAgICAgbWF4X2NvcmVzID0gY1tjcHVdLng4Nl9tYXhf
Y29yZXM7Cj4KPldoYXQgZ3VhcmFudGVlcyAueDg2X21heF9jb3JlcyB0byBiZSB2YWxpZD8gT25s
aW5pbmcgYSBob3QtYWRkZWQKPkNQVSBpcyBhIHR3byBzdGVwIHByb2Nlc3MgYWZhaWN0LCBYRU5Q
Rl9jcHVfaG90YWRkIGZvbGxvd2VkIGJ5Cj5YRU5QRl9jcHVfb25saW5lLiBJbiBiZXR3ZWVuIHRo
ZSBDUFUgd291bGQgYmUgbWFya2VkIHByZXNlbnQKPihhbmQgY3B1X2FkZCgpIHdvdWxkIGFsc28g
aGF2ZSBmaWxsZWQgeDg2X2NwdV90b19hcGljaWRbY3B1XSksCj5idXQgY3B1X2RhdGFbY3B1XSB3
b3VsZG4ndCBoYXZlIGJlZW4gZmlsbGVkIHlldCBhZmFpY3QuIFRoaXMKPmFsc28gbWFrZXMgdGhl
IHJlc3VsdHMgb2YgdGhlIGNwdV90b18qKCkgdW5yZWxpYWJsZSB0aGF0IHlvdSB1c2UKPmluIHVu
aXF1ZV9jb3JlX2lkKCkuCgpJbmRlZWQuIEkgYWdyZWUuCgo+Cj5Ib3dldmVyLCBpZiB3ZSBhc3N1
bWUgc3VmZmljaWVudCBzaW1pbGFyaXR5IGJldHdlZW4gQ1BVCj5wYWNrYWdlcyAoYXMgeW91J3Zl
IGRvbmUgZWxzZXdoZXJlIGluIHRoaXMgc2VyaWVzIGlpcmMpLCB0aGlzCgpZZXMuCgo+bWF5IG5v
dCBiZSBhbiBhY3R1YWwgcHJvYmxlbS4gQnV0IGl0IHdhbnRzIG1lbnRpb25pbmcgaW4gYSBjb2Rl
Cj5jb21tZW50LCBJIHRoaW5rLiBQbHVzIGF0IHRoZSB2ZXJ5IGxlYXN0IHlvdSBkZXBlbmQgb24g
dGhlIHVzZWQKPmNwdV9kYXRhW10gZmllbGRzIHRvIG5vdCBjb250YWluIHVuZHVseSBsYXJnZSB2
YWx1ZXMgKGFuZCBoZW5jZQo+eW91IGUuZy4gZGVwZW5kIG9uIGNwdV9kYXRhW10gbm90IGdhaW5p
bmcgYW4gaW5pdGlhbGl6ZXIsCj5zZXR0aW5nIHRoZSB0aHJlZSBmaWVsZHMgb2YgaW50ZXJlc3Qg
dG8gdGhlaXIgSU5WQUxJRF8qIHZhbHVlcywKPmFzIGN1cnJlbnRseSBkb25lIGJ5IGlkZW50aWZ5
X2NwdSgpKS4KCkNhbiB3ZSBza2lwIHRob3NlIHRocmVhZHMgd2hvc2Ugc29ja2V0IElEIGlzIGlu
dmFsaWQgYW5kIGluaXRpYWxpemUKdGhlIHRocmVlIGZpZWxkcyBpbiBjcHVfYWRkKCk/Ck9yIG1h
aW50YWluIGEgYml0bWFwIGZvciBwYXJrZWQgdGhyZWFkcyB0byBoZWxwIGRpc3Rpbmd1aXNoIHRo
ZW0gZnJvbQpyZWFsIG9mZmxpbmVkIHRocmVhZHMsIGFuZCBnbyB0aHJvdWdoIHBhcmtlZCB0aHJl
YWRzIGhlcmU/CgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 06:47:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 06:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEpSi-0002Fi-DT; Mon, 30 Sep 2019 06:47:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEpSh-0002Fd-Dc
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 06:47:11 +0000
X-Inumbo-ID: 1fcbb2fe-e34e-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 1fcbb2fe-e34e-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 06:47:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 922C4B114;
 Mon, 30 Sep 2019 06:47:08 +0000 (UTC)
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org
References: <20190927154920.13713-1-ross.lagerwall@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <94a162fd-6965-5fe1-0374-e97da0ddcef4@suse.com>
Date: Mon, 30 Sep 2019 08:47:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190927154920.13713-1-ross.lagerwall@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/efi: Set nonblocking callbacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Russell King <linux@armlinux.org.uk>, IngoMolnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.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>

T24gMjcuMDkuMTkgMTc6NDksIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IE90aGVyIHBhcnRzIG9m
IHRoZSBrZXJuZWwgZXhwZWN0IHRoZXNlIG5vbmJsb2NraW5nIEVGSSBjYWxsYmFja3MgdG8KPiBl
eGlzdCBhbmQgY3Jhc2ggd2hlbiBydW5uaW5nIHVuZGVyIFhlbi4gU2luY2UgdGhlIGltcGxlbWVu
dGF0aW9ucyBvZgo+IHhlbl9lZmlfc2V0X3ZhcmlhYmxlKCkgYW5kIHhlbl9lZmlfcXVlcnlfdmFy
aWFibGVfaW5mbygpIGRvIG5vdCB0YWtlIGFueQo+IGxvY2tzLCB1c2UgdGhlbSBmb3IgdGhlIG5v
bmJsb2NraW5nIGNhbGxiYWNrcyB0b28uCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndh
bGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 07:11:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 07:11: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 1iEpqR-0004d1-MP; Mon, 30 Sep 2019 07:11:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEpqP-0004cw-Lf
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 07:11:41 +0000
X-Inumbo-ID: 8c4481ce-e351-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8c4481ce-e351-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 07:11: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 476CAB0E5;
 Mon, 30 Sep 2019 07:11:39 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
Date: Mon, 30 Sep 2019 09:11:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMzAuMDkuMTkgMDg6MDEsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gT24gMzAuMDkuMTkgMDY6
MjMsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4gZmxpZ2h0IDE0MTk5MCB4ZW4tdW5z
dGFibGUgcmVhbCBbcmVhbF0KPj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzE0MTk5MC8KPj4KPj4gUmVncmVzc2lvbnMgOi0oCj4+Cj4+IFRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+PiBpbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4gwqAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjTCoCA3IHhlbi1ib290wqDCoMKgIGZhaWwgUkVHUi4gCj4+IHZzLiAxNDE4
MjIKPj4gwqAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0wqDCoMKgwqAgMTIgZ3Vlc3Qtc3RhcnTC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmYWlsIFJFR1IuIAo+PiB2cy4gMTQxODIyCj4+IMKg
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbcKgIDEyIGd1ZXN0LXN0YXJ0wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgZmFpbCBSRUdSLiAKPj4gdnMuIDE0MTgyMgo+PiDCoCB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IAo+
PiBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKPj4gwqAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnTCoMKg
wqDCoMKgIDEyIGd1ZXN0LXN0YXJ0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmFpbCBSRUdS
LiAKPj4gdnMuIDE0MTgyMgo+PiDCoCB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIDIyIGd1
ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCAKPj4gUkVHUi4gdnMuIDE0MTgyMgo+
PiDCoCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hv
c3QvZHN0X2hvc3QgZmFpbCAKPj4gUkVHUi4gdnMuIDE0MTgyMgo+PiDCoCB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIAo+
PiBSRUdSLiB2cy4gMTQxODIyCj4+IMKgIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZcKgwqDCoCAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gCj4+IHZzLiAxNDE4MjIKPj4g
wqAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgCj4+IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKPj4gwqAgdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGZhaWwgUkVHUi4gCj4+IHZzLiAxNDE4MjIKPj4gwqAgdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbMKgwqDCoMKgwqDCoMKgIGZhaWwgUkVH
Ui4gCj4+IHZzLiAxNDE4MjIKPj4gwqAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0wqDCoMKgwqAg
MTIgZ3Vlc3Qtc3RhcnTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmYWlsIFJFR1IuIAo+PiB2
cy4gMTQxODIyCj4+IMKgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRp
LWluc3RhbGzCoMKgwqDCoMKgwqDCoCBmYWlsIFJFR1IuIAo+PiB2cy4gMTQxODIyCj4gCj4gU2V2
ZXJhbCBvZiB0aGUgZmFpbHVyZXMgc2VlbSB0byBiZSByZWxhdGVkIHRvIGNvbW1pdCBiYWJkZTQ3
YTNmZWRhNmRkNAo+ICgiaW50cm9kdWNlIGEgJ3Bhc3N0aHJvdWdoJyBjb25maWd1cmF0aW9uIG9w
dGlvbiB0byB4bC5jZmciKS4KPiAKPiBJIHRoaW5rIHRoZSBhc3NlcnQoKSBpbiBsaXhsX2NyZWF0
ZS5jIChsaW5lIDU4OSkgc2hvdWxkIGp1c3QgYmUgZHJvcHBlZD8KPiAKPiAgwqDCoMKgwqDCoMKg
wqAgYXNzZXJ0KGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQp
Owo+ICDCoMKgwqDCoMKgwqDCoCBMT0coREVUQUlMLCAicGFzc3Rocm91Z2g6ICVzIiwKPiAgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBsaWJ4bF9wYXNzdGhyb3VnaF90b19zdHJpbmcoaW5mby0+cGFz
c3Rocm91Z2gpKTsKPiAKPiAgwqDCoMKgwqDCoMKgwqAgaWYgKGluZm8tPnBhc3N0aHJvdWdoICE9
IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEKQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNy
ZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKPiAKPiAgwqDCoMKgwqDCoMKgwqAg
aWYgKGluZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCj4gIMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgY3JlYXRlLmlvbW11X29wdHMgfD0gWEVOX0RPTUNUTF9JT01N
VV9ub19zaGFyZXB0Owo+IAo+IE9yIHRoZSBpZiAoKSBzdGF0ZW1lbnRzIGFmdGVyIHRoYXQgYXJl
IGp1c3QgcGxhaW4gd3Jvbmc/CgpJIG1pc3JlYWQgdGhlIGNvZGUuCgpCdXQgbmV2ZXJ0aGVsZXNz
IHRoZXJlIGlzIHNvbWV0aGluZyB3cm9uZy4uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 07:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 07: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 1iEq2d-0005V7-U4; Mon, 30 Sep 2019 07:24: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=V+AX=XZ=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iEq2d-0005V2-6h
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 07:24:19 +0000
X-Inumbo-ID: 450942fc-e353-11e9-96c9-12813bfff9fa
Received: from m4a0039g.houston.softwaregrp.com (unknown [15.124.2.85])
 by localhost (Halon) with ESMTPS
 id 450942fc-e353-11e9-96c9-12813bfff9fa;
 Mon, 30 Sep 2019 07:24:17 +0000 (UTC)
Received: FROM m4a0039g.houston.softwaregrp.com (15.120.17.147) BY
 m4a0039g.houston.softwaregrp.com WITH ESMTP; 
 Mon, 30 Sep 2019 07:23:11 +0000
Received: from M9W0067.microfocus.com (2002:f79:be::f79:be) by
 M4W0335.microfocus.com (2002:f78:1193::f78:1193) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Mon, 30 Sep 2019 07:22:22 +0000
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (15.124.72.10) by
 M9W0067.microfocus.com (15.121.0.190) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Mon, 30 Sep 2019 07:22:21 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=m2Kn22y3HHz2OLdnE30Iu+r1RACHTq0J2A8u0NE8EL3TKcRMr4lQ/gxx6whUF3KidQqq0m8Okd6z9Zn1BEc30B8NeG6KD+VzWzzbLxZJl32BCDRBfGaJmzGfHrap+BFiqMfuAwkJW7M/IRe5X3dAieGEQw7Ovb3IYSnK6MKiuxCKovqgYsmDjQx6k7g0i73jjcBX2jswXOF/V+aAdQDM7ShjVT+r4xZilwR/dSI7WoLxFcbanAdwgZaD94Cf6qHhv0AVDXWHLrqIXpTmRUI13jPhyI0Bg0aCDZWR17M6ZWVlMPWpa6zFXZo5G1t8Qu7bZCNyjW4TliRiYeQ0kK2ZtA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hBfBg1B/qWZaW/y1kTEdDQ2mPGubhHxrrBRE4up3MPw=;
 b=ezd5Bdd6+zcBadrLnAm+JgRyPIeQ66jTz6zVYkT5vZ3OIKzRIPvwmtT4BjqqK6WpmMLpBusi7VubltSnLWTOqERHVSd+aFft61g1V2j+NRCZXFgRqpKlf3YWQOu/oR5CzuanfGpuO3y9uPqlO/KpkH8EeIo1PoWOigIpGRzCQGFkAHy/xqPZrBkYZdmJv85pE8RkfuVwl4nk8hlabX9qM/eZH6MxGv6QrHMFnEb08el5da2ALQMIu6dgeCdHwC5LKzFeRQUr93K3no27BG97/n/6UasS7vnnxyTCo0woDT/4BCCtbE8AlMPtduu6YcP+lsSfRvni53luGW0pn+phHg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BYAPR18MB2613.namprd18.prod.outlook.com (20.179.94.142) by
 BYAPR18MB2901.namprd18.prod.outlook.com (20.179.59.204) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Mon, 30 Sep 2019 07:22:15 +0000
Received: from BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d]) by BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d%3]) with mapi id 15.20.2305.017; Mon, 30 Sep 2019
 07:22:15 +0000
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <JGross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v5 02/19] xen/sched: introduce
 unit_runnable_state()
Thread-Index: AQHVd070RdX8FPw9T06Hz9NODDKgC6dD0PGA
Date: Mon, 30 Sep 2019 07:22:15 +0000
Message-ID: <9d37bec460de8013920e6ae8a684921fa44d1e21.camel@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-3-jgross@suse.com>
In-Reply-To: <20190930052135.11257-3-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=dfaggioli@suse.com; 
x-originating-ip: [89.186.78.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cbd9eafd-1b7f-4617-f6ac-08d74576eb91
x-ms-traffictypediagnostic: BYAPR18MB2901:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR18MB290105AEA89823391FA0D3DEC5820@BYAPR18MB2901.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01762B0D64
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(346002)(396003)(39860400002)(366004)(136003)(189003)(199004)(66066001)(11346002)(305945005)(486006)(476003)(14454004)(6116002)(2906002)(5660300002)(3846002)(36756003)(71200400001)(118296001)(71190400001)(76176011)(6436002)(8936002)(102836004)(2501003)(4326008)(6246003)(81166006)(81156014)(76116006)(91956017)(6512007)(7416002)(6306002)(6486002)(6506007)(478600001)(2616005)(66616009)(66476007)(66446008)(66946007)(966005)(26005)(229853002)(25786009)(7736002)(8676002)(446003)(99286004)(186003)(316002)(54906003)(256004)(110136005)(66556008)(99936001)(64756008)(86362001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR18MB2901;
 H:BYAPR18MB2613.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9ZGwWuM/OrqMgM2Fl2lDnhBymkhCshHWtX42mwrZcwKo421c6ycb+AJQRgeFcimPVuB/3P9x5kId7bPn0+GLmsZeSAMjhwbWIDDM/90EfPt9Ms3FGk8vp8qsxj0H+tN+Ge2zC8mOLQBydwyRoLr501iAbA12R/Jgpa9GI4TlrXTGO1aVbpoKHLMtjZktJc/wBN15TQisfDIQ2nfx4D40xD/te7N7VfIQAjh7BjFzJzCG9sB61kB+tdZUTusX6wzx7am1oBj+A46rhxmR6o79h6pyv0H/9DcXAXuIflHfB1A+vWBXAxs7yJ3Nqkc9O5gy0RV3Bv2ZDtLDbVAaMXu2ItXs7dwDyiKFxqcEA/lb3kPPzIp3OHSREj6WFzZ8huVcyZabMavgI0GkcVaneVsWQCb06v+xBkdgLVWepS4dnps=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: cbd9eafd-1b7f-4617-f6ac-08d74576eb91
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2019 07:22:15.4704 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cEM37A42ZjGhqBdQUkNFN/+plmKRQEJhip4GkBKrUxK0ZcMK0DAbGRPmWdOf/mXxQVGvJltiEZnjt5wBa9K+xw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2901
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH v5 02/19] 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: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wl@xen.org" <wl@xen.org>, "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "robert.vanvossen@dornerworks.com" <robert.vanvossen@dornerworks.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "josh.whitehead@dornerworks.com" <josh.whitehead@dornerworks.com>,
 "mengxu@cis.upenn.edu" <mengxu@cis.upenn.edu>, Jan Beulich <JBeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============3434374925030142350=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3434374925030142350==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-1lYw+lhvTTRDmKZD6pBu"

--=-1lYw+lhvTTRDmKZD6pBu
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2019-09-30 at 07:21 +0200, Juergen Gross wrote:
> Today the vcpu runstate of a new scheduled vcpu is always set to
> "running" even if at that time vcpu_runnable() is already returning
> false due to a race (e.g. with pausing the vcpu).
>=20
> With core scheduling this can no longer work as not all vcpus of a
> schedule unit have to be "running" when being scheduled. So the
> vcpu's
> new runstate has to be selected at the same time as the runnability
> of
> the related schedule unit is probed.
>=20
> For this purpose introduce a new helper unit_runnable_state() which
> will save the new runstate of all tested vcpus in a new field of the
> vcpu struct.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> RFC V2:
> - new patch
> V3:
> - add vcpu loop to unit_runnable_state() right now instead of doing
>   so in next patch (Jan Beulich, Dario Faggioli)
> - make new_state unsigned int (Jan Beulich)
> V4:
> - add comment explaining unit_runnable_state() (Jan Beulich)
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-1lYw+lhvTTRDmKZD6pBu
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+4FAl2RrSUACgkQFkJ4iaW4
c+6dHRAA0NWLBJBB3oli0YZnyBJZ3/SoutdmUwh5JI0grlPVP1PCDGGTMzWYVpDw
Dh6Exj2EO6m/eiMIZKkKtwn0bRX7L3WhzEZkdlqGZ2jlcWVRvfuB1TeCKBBsO0nY
drveG4j+XIF2vi8UgUfqVH813E3AuB4ISOqpS4AvlmMRFu3KySkkoR8CpbaG0egZ
qYI7i3Vk8rr1XrDRaHfM41haXp2E+w3rBDpT4cEcobGsyplFpFNMqJ3laOJnJTUo
smfWHZQ4TFIBlyQLJWaNWmBcy/+co9DLEEA07Cbbl5Pi4y5oL2hvQF/QKUIQntGz
6OZqJUv8U7rCCCBPKxS9SHS6L+xAU/FZzxzUmuoel93C+O6nnz1+UwlOu32ZmN05
70euxDXrdeZBEU1IjxXTU7pO3BisFj/1bQgxd4zgjXOOV6tRbYQ1wk+hUNAWwgqn
9yZVK8BMLOIA/JgdXk0KafwIyuvgjDYWf0oqVAs7l0cYZxD05euNx45YskryW5zg
xzDRskxdojDnAteF6Ogds95vYY9Poa5R1VXj2DvN8OpNQq6q0ZWfOajD9GCI9usu
0ZxlREY41qBtZRztzEiWUWKHrchVEB6tSRM3Z8FNmJNZEmCBKvoevDb/Rg/aOrcN
+fNYnwnX9Q13DpzWEXN1a9phuW2IX/CA4LsseUBNM5rfXNHSB2w=
=bkIp
-----END PGP SIGNATURE-----

--=-1lYw+lhvTTRDmKZD6pBu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3434374925030142350==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 07:27:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 07: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 1iEq66-0005eq-Jj; Mon, 30 Sep 2019 07:27:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V+AX=XZ=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iEq65-0005el-MP
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 07:27:53 +0000
X-Inumbo-ID: c9f77290-e353-11e9-b588-bc764e2007e4
Received: from m4a0040g.houston.softwaregrp.com (unknown [15.124.2.86])
 by localhost (Halon) with ESMTPS
 id c9f77290-e353-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 07:27:51 +0000 (UTC)
Received: FROM m4a0040g.houston.softwaregrp.com (15.120.17.147) BY
 m4a0040g.houston.softwaregrp.com WITH ESMTP; 
 Mon, 30 Sep 2019 07:26:46 +0000
Received: from M4W0335.microfocus.com (2002:f78:1193::f78:1193) by
 M4W0335.microfocus.com (2002:f78:1193::f78:1193) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Mon, 30 Sep 2019 07:24:25 +0000
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (15.124.8.12) by
 M4W0335.microfocus.com (15.120.17.147) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Mon, 30 Sep 2019 07:24:25 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Vh9gO3FtWHsj2gXchGTdFZoDS7qWNqOQOIxpnCK8q6kXsqU3GUi7ZY18thQgL3meljr8qLIxlPtNyfqlXKfFg4DlIGLyVm4VjFTEqEtcuC0xA2aauO/8QU2bOFLvAADc9y3Khln8WMNeL1Uas1F5d8hPNKvzBY+84vIflkLVZSIBg4D7uu/8w4RwZMYq5VydNpa+mLm5tcIx66UviaA7OIPcPatoW4VX03nw/8xiN1CsmLor1XNae2sEqnnwCIxCA44WmBy2sFXKvulZHzsSrPbSYiEmk39Q21rc+mz5cABG/ZH8Hen6ki+TCcafhew7uaoEwnasNLFruH9fgbhtkg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FJ+PJYICC47pVwAxPZt8RZXo0zzcwj16vP0xo47sl7s=;
 b=J/58e3j0JO6TmZm4znkI7vLkfK6qS0swpjprw7Uerb79aU5h6Tcsf9wPjH/kk3mYDXeFFePt5CtrkWebRFFqsoomYrgb+jt+Jy36XgP7iG7Poj7Pepa/s2viFgJKareq44JRfNmlkGRNnfEnzItAFE4LVTPxWeCRu5ZutU3NR/Shb2UmSszua6CPoGwQJI3oVDdQi8c+FRexouyjhfbZYH23P+610sw6Jlh1vSMXdru52QdnVtviLuSenlN7qUGcI12CfyZbCrgE1OtwEZqf4gn0pme15QYpAbw1qA6RBp/R30erkB9v6bLKvB/9YRWgtccDIiprgq1OMvKN7LPEdg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BYAPR18MB2613.namprd18.prod.outlook.com (20.179.94.142) by
 BYAPR18MB2901.namprd18.prod.outlook.com (20.179.59.204) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Mon, 30 Sep 2019 07:24:18 +0000
Received: from BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d]) by BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d%3]) with mapi id 15.20.2305.017; Mon, 30 Sep 2019
 07:24:18 +0000
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <JGross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v5 08/19] xen/sched: make vcpu_wake() and
 vcpu_sleep() core scheduling aware
Thread-Index: AQHVd070LCZGN0NGMkClffXm8CxylqdD0YMA
Date: Mon, 30 Sep 2019 07:24:18 +0000
Message-ID: <874686b3edd473127a790d8b9bd6182f778aa4aa.camel@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-9-jgross@suse.com>
In-Reply-To: <20190930052135.11257-9-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=dfaggioli@suse.com; 
x-originating-ip: [89.186.78.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b77eb7a8-d834-4c64-aa0f-08d745773506
x-ms-traffictypediagnostic: BYAPR18MB2901:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR18MB2901B5C4F24FE31F11D8173DC5820@BYAPR18MB2901.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01762B0D64
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(346002)(396003)(39860400002)(366004)(136003)(189003)(199004)(66066001)(11346002)(305945005)(486006)(476003)(14454004)(6116002)(2906002)(5660300002)(3846002)(36756003)(71200400001)(118296001)(71190400001)(76176011)(6436002)(8936002)(102836004)(2501003)(4326008)(6246003)(81166006)(81156014)(76116006)(91956017)(6512007)(6306002)(6486002)(6506007)(478600001)(2616005)(66616009)(66476007)(66446008)(66946007)(966005)(26005)(229853002)(25786009)(7736002)(8676002)(446003)(99286004)(186003)(316002)(54906003)(256004)(110136005)(66556008)(99936001)(14444005)(64756008)(86362001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR18MB2901;
 H:BYAPR18MB2613.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: c4fI3wPoz++O+x8THGR1X+h+KK+QBOH8EuiHmcdgp0eMdCcMP7btenEuYqZvARTjcV71e+yBZQgxErv8TFQuG6pDBkPOVsPd7o4auTsb9b/vbsU8tXKTUwWp9Rw6G1L0VAZ1GMqpaDA7Z2SG4APvWSULxbqg3hl1fRKjj8OyHcojvCMNgEfOzjlGJjVMxK7DzxO+4B/QR8crrsfXlYXaTnh/BbLhB3An/K4QDrDbSPTBxLPwrFKNoxz0bz94yNjnlDopvlZ7UbDE/P9PxH0xCWz1cLuCBvwTobJgpzQadA5WryW2wLaM3BRzLFZcDNu2EopSwfs8eyHorboEVnpslSbsW1LaEe/phi9vrbp5buNx/aAaFLz8W9X5Iejbd5XlN57/kdiirjGf8VRK8TRD+jh6Sxbd0tYqGJFze3RLYd4=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: b77eb7a8-d834-4c64-aa0f-08d745773506
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2019 07:24:18.8049 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: megUQZtvVY/RV6m3Tq5ph+gHa6IkIPl0/abhEleMC9EBA3JYIxhu4IsNGH5WWlsWMC/TmyjL7hIVYZuALgKQag==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2901
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH v5 08/19] 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: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wl@xen.org" <wl@xen.org>, "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============8870522242191153142=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8870522242191153142==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-YJl+8zyNzmCjSDqnXLrH"

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

On Mon, 2019-09-30 at 07:21 +0200, Juergen Gross wrote:
> vcpu_wake() and vcpu_sleep() need to be made core scheduling aware:
> they might need to switch a single vcpu of an already scheduled unit
> between running and not running.
>=20
> Especially when vcpu_sleep() for a vcpu is being called by a vcpu of
> the same scheduling unit special care must be taken in order to avoid
> a deadlock: the vcpu to be put asleep must be forced through a
> context switch without doing so for the calling vcpu. For this
> purpose add a vcpu flag handled in sched_slave() and in
> sched_wait_rendezvous_in() allowing a vcpu of the currently running
> unit to switch state at a higher priority than a normal schedule
> event.
>=20
> Use the same mechanism when waking up a vcpu of a currently active
> unit.
>=20
> While at it make vcpu_sleep_nosync_locked() static as it is used in
> schedule.c only.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> RFC V2: add vcpu_sleep() handling and force_context_switch flag
> V2: fix runstate change in sched_force_context_switch()
> V4:
> - use unit_scheduler() where appropriate (Jan Beulich)
> - make cpu parameter unsigned int (Jan Beulich)
> - comments (Jan Beulich)
> - use true instead 1 for setting bool (Jan Beulich)
> - const parameter (Jan Beulich)
> V5:
> - add comments (Dario Faggioli)
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

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


--=-YJl+8zyNzmCjSDqnXLrH
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+4FAl2RraEACgkQFkJ4iaW4
c+5c2g/+Ixeok+VrdBlh0UoNwKro6FSJHb2iK+HMGzu7t45TXchjrb3nX90iChn+
k3cbQIv2D3Spx2GCwoPBkxgklA4cThmpYzD+00BKn3cY4iUb7vZ+BImFua9cZ+qB
sxngcpNA8OIjmmeGFDxzjTGhTPlfcco0/3GtfWYMv40BloGja+HNkublyXPiapu4
utLMJelrt1YgypnmwyFLtscQo+YiCaHAMjEGUzR+Ex76EzUP5dxnO0UZG54miqtI
QOF0EW58Cbt8rskXvF37/d+a9zslgwyX2yW3fyeBrUVJX/Uhf8kqqw0eZAgvBQYq
HaO1dEyTLvCwbtsJ99aLWutR4KR+7ymRKdmcsdfWCyGYuBTRXYkVRrLP4FhPwmEx
w4OGrSKAwKNGbpaAG0reulejTOLNStFztb4e75YAca40mKAE65JuyuDWaLhbUSEj
XtqXfsXxZPCT1jCDKQJBqiiaG7D6s21nz8w48YZZrGZJkoJorWxN6eJnttaj4Jsx
Mq1NWAV0yWOGqdU81SpRY3NfgdLMlN2gSMaaRi3uAjZ//S3e0qCMkncaMrW6aM2F
7cGsnYpqUZV1AjjXeeUoynjcvoZ90Mh10lXbo9bW/GgXxcQiONJ4L5fQRT2gpiqS
JtWJhHWDBq1vk/6Yhx/wtaLBKItMeV4HZxnY2W9yWFpW63+HkQ4=
=NNKL
-----END PGP SIGNATURE-----

--=-YJl+8zyNzmCjSDqnXLrH--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8870522242191153142==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 07:30:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 07: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 1iEq8f-0006NL-3A; Mon, 30 Sep 2019 07:30:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V+AX=XZ=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iEq8d-0006NF-55
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 07:30:31 +0000
X-Inumbo-ID: 190cef4a-e354-11e9-bf31-bc764e2007e4
Received: from m9a0003g.houston.softwaregrp.com (unknown [15.124.64.68])
 by localhost (Halon) with ESMTPS
 id 190cef4a-e354-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 07:30:29 +0000 (UTC)
Received: FROM m9a0003g.houston.softwaregrp.com (15.121.0.190) BY
 m9a0003g.houston.softwaregrp.com WITH ESMTP; 
 Mon, 30 Sep 2019 07:29:28 +0000
Received: from M9W0068.microfocus.com (2002:f79:bf::f79:bf) by
 M9W0067.microfocus.com (2002:f79:be::f79:be) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Mon, 30 Sep 2019 07:28:19 +0000
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (15.124.72.14) by
 M9W0068.microfocus.com (15.121.0.191) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Mon, 30 Sep 2019 07:28:19 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=aBa9110wD39zG9t3FwSYq7NZyOcv2/ebZ78sm+F+VjurACxqSiyR7PVX9b3slISjhfziX3voVD99ErpWJA83tMfFG3tCPLQq4x12K/sUFlTqi3XMgdyPYrEXNMis2ptWBD9igVw/+nDEB6spFdsNcWtQOee/XAD2lgHuzvQ+TOPskByXkkv9X26ZsAsLZBEAwe2dzGggN28vRXHOekeYCERLSASWlLfIEB6DU28LiZhXtx0nW8FFCxYnGN9b7Z/aI4jR2HJfAFrblhosMGg/iGEGrvLU02+n92G9COEYbPWGybitG42V2iGPNhi+5akHwtZTGtLTF2m/IwIwUsfCsg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7cYzD+x3/XwBwh6aeC19sFvN9bkak6ur1UINyD9Aj+M=;
 b=mDf0Bhfi//8OZOAPkVoXFbf2TXecdMAJO5y5LM7IzOTNYTQQgKTlfffdVlqP8NevqbFSwwc8hv4iGwAck97ll6A77toRRTwuAm/5LqiO/DtpWTQm+QLRVbfHIgkh0RJKZR8wgbPMd5Ud8UkYPDONqKbS1aDfZD8ea1HkPhD7ghVww3wsDT9Mkxk6ZBxnWfHe1r7EHns3OCOeyN1tlal92ZehNmuDYhXbEJLqDrmr+ECMKzOBiLqUgXQpBRI1737rwC5VnzESfc1LZetNz7Mn77JXNyqn8+VEhsrdnT0WiC4xP7/Zmnabt3hCJJMHHY3aQgHh2jwXYIT3DNb2skirUQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BYAPR18MB2613.namprd18.prod.outlook.com (20.179.94.142) by
 BYAPR18MB2901.namprd18.prod.outlook.com (20.179.59.204) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Mon, 30 Sep 2019 07:28:17 +0000
Received: from BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d]) by BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d%3]) with mapi id 15.20.2305.017; Mon, 30 Sep 2019
 07:28:17 +0000
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <JGross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v5 07/19] xen/sched: add fall back to idle
 vcpu when scheduling unit
Thread-Index: AQHVd071FpdpfWsjTUy1+fzDt48z26dD0qCA
Date: Mon, 30 Sep 2019 07:28:17 +0000
Message-ID: <2649691071d5cd3c799dabd17f554174fe90c092.camel@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-8-jgross@suse.com>
In-Reply-To: <20190930052135.11257-8-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=dfaggioli@suse.com; 
x-originating-ip: [89.186.78.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 820d285c-ea4f-4bd8-cb81-08d74577c370
x-ms-traffictypediagnostic: BYAPR18MB2901:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR18MB290116C662B6B1E1EA54B02EC5820@BYAPR18MB2901.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01762B0D64
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(346002)(396003)(39860400002)(366004)(136003)(189003)(199004)(66066001)(11346002)(305945005)(486006)(476003)(14454004)(6116002)(2906002)(5660300002)(3846002)(36756003)(71200400001)(118296001)(71190400001)(76176011)(6436002)(8936002)(102836004)(2501003)(4326008)(6246003)(81166006)(81156014)(76116006)(91956017)(6512007)(7416002)(6306002)(6486002)(6506007)(478600001)(2616005)(66616009)(66476007)(66446008)(66946007)(966005)(26005)(229853002)(25786009)(7736002)(8676002)(446003)(99286004)(186003)(316002)(54906003)(256004)(110136005)(66556008)(99936001)(14444005)(64756008)(86362001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR18MB2901;
 H:BYAPR18MB2613.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PA8Q2VKEc5FYpPLfVNirLRCsvDEQKKLn+NEwTYuEZzlrkTYwOvxyoA44ZOC5Q8GfvW5pM896YF5lPzmaGwstyXfuf6ocfU8bIQYD/Y4HDvEBDQ4YcQlXgXa4Iv7aC04cnfo8Px+YCk9Fm++TXLg/nXHaqIVli1p+WJINdRLdOgTWlob7YnSWlGxdgmcpNZMcieeHUZZO4nWnziWNyS0QRt59aQWyB8k7FpMX6j5BOL42sN0F9vN5rpv0o6Z9rirEtV5cxSKKMi9Y47QZmTedjke9Wt71RAD4ZNEhDuUW6eLtBybRefb6YG6x2/9ve1G93vLZD7Idw0UHzPkplpFqzDvEvKK/5NTb0FvfJoNk85xmAtvq4lIaCFLy8gqb2FI5TsAh1G/rN739pAWhtHLzhoC9pIOrSPiol8c5+Du5DHU=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 820d285c-ea4f-4bd8-cb81-08d74577c370
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2019 07:28:17.6549 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ioqYajp4oRMbRA1vZHbdBbNODDL3bXoM7QjXQ9Dwu43QneeLvv66VIFtfKE5yR9WTAO53pFsD2VHvfXT3yy0nQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2901
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH v5 07/19] 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: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wl@xen.org" <wl@xen.org>, "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8533737891135248828=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8533737891135248828==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-KSS1l4WVUSh0m84+MGXb"

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

On Mon, 2019-09-30 at 07:21 +0200, Juergen Gross wrote:
> When scheduling an unit with multiple vcpus there is no guarantee all
> vcpus are available (e.g. above maxvcpus or vcpu offline). Fall back
> to
> idle vcpu of the current cpu in that case. This requires to store the
> correct schedule_unit pointer in the idle vcpu as long as it used as
> fallback vcpu.
>=20
> In order to modify the runstates of the correct vcpus when switching
> schedule units merge sched_unit_runstate_change() into
> sched_switch_units() and loop over the affected physical cpus instead
> of the unit's vcpus. This in turn requires an access function to the
> current variable of other cpus.
>=20
> Today context_saved() is called in case previous and next vcpus
> differ
> when doing a context switch. With an idle vcpu being capable to be a
> substitute for an offline vcpu this is problematic when switching to
> an idle scheduling unit. An idle previous vcpu leaves us in doubt
> which
> schedule unit was active previously, so save the previous unit
> pointer
> in the per-schedule resource area. If it is NULL the unit has not
> changed and we don't have to set the previous unit to be not running.
>=20
> When running an idle vcpu in a non-idle scheduling unit use a
> specific
> guest idle loop not performing any non-softirq tasklets and
> livepatching in order to avoid populating the cpu caches with memory
> used by other domains (as far as possible). Softirqs are considered
> to
> be save.
>=20
> In order to avoid livepatching when going to guest idle another
> variant of reset_stack_and_jump() not calling
> check_for_livepatch_work
> is needed.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> Acked-by: Julien Grall <julien.grall@arm.com>
> Reviewed-by: Dario Faggioli <dfaggioli@suse.com>
> ---
> RFC V2:
> - new patch (Andrew Cooper)
>=20
> V1:
> - use urgent_count to select correct idle routine (Jan Beulich)
>=20
> V2:
> - set vcpu->is_running in context_saved()
> - introduce reset_stack_and_jump_nolp() (Jan Beulich)
> - readd scrubbing (Jan Beulich, Andrew Cooper)
> - get_cpu_current() _NOT_ moved to include/asm-x86/current.h as the
>   needed reference of stack_base[] results in a #include hell
>=20
> V3:
> - split context_saved() into unit_context_saved() and
> vcpu_context_saved()
>=20
> V4:
> - rename sd -> sr (Jan Beulich)
> - use unsigned int for cpu (Jan Beulich)
> - add comment in sched_context_switch() (Jan Beulich)
> - add comment before definition of get_cpu_current() (Jan Beulich)
>=20
> V5:
> - add comment (Dario Faggioli)
>
Saw it, and it's great.

Thanks for doing this!

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)


--=-KSS1l4WVUSh0m84+MGXb
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+4FAl2RrpAACgkQFkJ4iaW4
c+6r6A//V9nP/o5NiayTjzkNotUDLVU4aEARAvgS6MSmjwWfhwOZqQSSItLj/ukV
8XIHwzDkS+9OHCl0KrqmVo4196eVrXBtBCDvoZFYbAV4XMmSZpEeEE7OpOtJTPV0
xMIlW7+pTrWXdSFDvHcxkE4mYDT9nNTkhYXhF67RLB58/oyINKcraZyqpKEsXssp
JGU0MFOrT4901fpB5ZJ43xtklnWQTS/TvjMmYbV0jL5aVo5WU5AFWWVicD4kqLKt
iXM8oV+QevyqPPJjdc6SPsoSuSnDNhO7awBdMtvODFE1gBOiUWY6poLAX2i8LpDU
YxGugeJbD1oYhj2UKthrleOkr0tlAU2mQTys730F7OIfqPQQa0azC9wS9Ot+Kt3Q
KZPlnFxJUAxV3Xqbt4lLPkTlfZfoogDc5gu2Vm9gKQ1Ao4tIFccvnoqvpzZqLSpj
X3njh4WyInXDLLsilYi1lJUSac8R05II2zrgS66MfN8gZpWh4q0ofmg+ZRFqGZ9j
mACKMHlseLuKXAdUHafxwh/9lANDGpkC4rU9LTLQkvvHNAzu4u091nTZogAt82Tm
qAFrklNt0sWzA9qUU1GTkVgbHCE+ijz2TzRxVAcw0h6PCyrNfCaR7tVgxYALbvMY
kloM3JyDR504Bd6TebmW7+KFVNke+ZS9IGhhVYkgAPbD9GGOBTY=
=45ks
-----END PGP SIGNATURE-----

--=-KSS1l4WVUSh0m84+MGXb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8533737891135248828==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 07:45:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 07: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 1iEqMP-0007Hp-G3; Mon, 30 Sep 2019 07:44:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lumL=XZ=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1iEqMO-0007Hk-FV
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 07:44:44 +0000
X-Inumbo-ID: 2a9cac76-e356-11e9-97fb-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by localhost (Halon) with ESMTPS
 id 2a9cac76-e356-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 07:44:43 +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 x8U7i9bK157904;
 Mon, 30 Sep 2019 07:44:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2019-08-05;
 bh=E1+AZyCgUqnQ9IKyi0G2G7XawCcrfnF8283UFDFFdrk=;
 b=qdV6WffL8Rwfaz7N3i/T/9eJYQa6GILhkNP9fZ/+zhSt/+g+M6YaV+4MjdXw5xaYS5sy
 z9dZyhhViOxvCSQf0MhCU0BEINo8bHjFiXMNykVtuD8LC3WTQpoKLGSMhi2TUPgROIn3
 jEP4COMyPS5Ze5dWdjbODKNlx/tE/TA5Sy5Es8MTQLWLqlX0tR8jpwuDTHx5W7zLXTK9
 NnAkJbLCjfF4/m5H9IwYQhOnuOlNgvmsbtsOywyt7+wxbe5Wsvvf3dWIzUHrkSjFBAur
 hNpKxMGxK6+FqYQYzhAzf2Li+1nKwVwzAUuuP9EbWSZURPmSTsC8V+PT08Y9Wge1eRqZ wQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2130.oracle.com with ESMTP id 2v9xxud1b8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Sep 2019 07:44:35 +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 x8U7iR5J152532;
 Mon, 30 Sep 2019 07:44:34 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 2vayqwd0uk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 30 Sep 2019 07:44:33 +0000
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8U7i6Ql003170;
 Mon, 30 Sep 2019 07:44:06 GMT
Received: from linux.cn.oracle.com (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 30 Sep 2019 00:44:05 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org
Date: Mon, 30 Sep 2019 15:44:29 +0800
Message-Id: <1569829469-16143-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9395
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=882
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1909300082
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9395
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=964 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1909300083
Subject: [Xen-devel] [PATCH 1/1] xen-netfront: do not use ~0U as error
 return value for xennet_fill_frags()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, boris.ostrovsky@oracle.com, davem@davemloft.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>

eGVubmV0X2ZpbGxfZnJhZ3MoKSB1c2VzIH4wVSBhcyByZXR1cm4gdmFsdWUgd2hlbiB0aGUgc2tf
YnVmZiBpcyBub3QgYWJsZQp0byBjYWNoZSBleHRyYSBmcmFnbWVudHMuIFRoaXMgaXMgaW5jb3Jy
ZWN0IGJlY2F1c2UgdGhlIHJldHVybiB0eXBlIG9mCnhlbm5ldF9maWxsX2ZyYWdzKCkgaXMgUklO
R19JRFggYW5kIDB4ZmZmZmZmZmYgaXMgYW4gZXhwZWN0ZWQgdmFsdWUgZm9yCnJpbmcgYnVmZmVy
IGluZGV4LgoKSW4gdGhlIHNpdHVhdGlvbiB3aGVuIHRoZSByc3BfY29ucyBpcyBhcHByb2FjaGlu
ZyAweGZmZmZmZmZmLCB0aGUgcmV0dXJuCnZhbHVlIG9mIHhlbm5ldF9maWxsX2ZyYWdzKCkgbWF5
IGJlY29tZSAweGZmZmZmZmZmIHdoaWNoIHhlbm5ldF9wb2xsKCkgKHRoZQpjYWxsZXIpIHdvdWxk
IHJlZ2FyZCBhcyBlcnJvci4gQXMgYSByZXN1bHQsIHF1ZXVlLT5yeC5yc3BfY29ucyBpcyBzZXQK
aW5jb3JyZWN0bHkgYmVjYXVzZSBpdCBpcyB1cGRhdGVkIG9ubHkgd2hlbiB0aGVyZSBpcyBlcnJv
ci4gSWYgdGhlcmUgaXMgbm8KZXJyb3IsIHhlbm5ldF9wb2xsKCkgd291bGQgYmUgcmVzcG9uc2li
bGUgdG8gdXBkYXRlIHF1ZXVlLT5yeC5yc3BfY29ucy4KRmluYWxseSwgcXVldWUtPnJ4LnJzcF9j
b25zIHdvdWxkIHBvaW50IHRvIHRoZSByeCByaW5nIGJ1ZmZlciBlbnRyaWVzIHdob3NlCnF1ZXVl
LT5yeF9za2JzW2ldIGFuZCBxdWV1ZS0+Z3JhbnRfcnhfcmVmW2ldIGFyZSBhbHJlYWR5IGNsZWFy
ZWQgdG8gTlVMTC4KVGhpcyBsZWFkcyB0byBOVUxMIHBvaW50ZXIgYWNjZXNzIGluIHRoZSBuZXh0
IGl0ZXJhdGlvbiB0byBwcm9jZXNzIHJ4IHJpbmcKYnVmZmVyIGVudHJpZXMuCgpUaGUgc3ltcHRv
bSBpcyBzaW1pbGFyIHRvIHRoZSBvbmUgZml4ZWQgaW4KY29tbWl0IDAwYjM2ODUwMmQxOCAoInhl
bi1uZXRmcm9udDogZG8gbm90IGFzc3VtZSBza19idWZmX2hlYWQgbGlzdCBpcwplbXB0eSBpbiBl
cnJvciBoYW5kbGluZyIpLgoKVGhpcyBwYXRjaCB1c2VzIGFuIGV4dHJhIGFyZ3VtZW50IHRvIGhl
bHAgcmV0dXJuIGlmIHRoZXJlIGlzIGVycm9yIGluCnhlbm5ldF9maWxsX2ZyYWdzKCkuCgpGaXhl
czogYWQ0ZjE1ZGMyYzcwICgieGVuL25ldGZyb250OiBkb24ndCBidWcgaW4gY2FzZSBvZiB0b28g
bWFueSBmcmFncyIpClNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9y
YWNsZS5jb20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgfCAxMiArKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0
ZnJvbnQuYwppbmRleCBlMTRlYzc1Li5jMmExZTA5IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94
ZW4tbmV0ZnJvbnQuYworKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwpAQCAtODg5LDEx
ICs4ODksMTQgQEAgc3RhdGljIGludCB4ZW5uZXRfc2V0X3NrYl9nc28oc3RydWN0IHNrX2J1ZmYg
KnNrYiwKIAogc3RhdGljIFJJTkdfSURYIHhlbm5ldF9maWxsX2ZyYWdzKHN0cnVjdCBuZXRmcm9u
dF9xdWV1ZSAqcXVldWUsCiAJCQkJICBzdHJ1Y3Qgc2tfYnVmZiAqc2tiLAotCQkJCSAgc3RydWN0
IHNrX2J1ZmZfaGVhZCAqbGlzdCkKKwkJCQkgIHN0cnVjdCBza19idWZmX2hlYWQgKmxpc3QsCisJ
CQkJICBpbnQgKmVycm5vKQogewogCVJJTkdfSURYIGNvbnMgPSBxdWV1ZS0+cngucnNwX2NvbnM7
CiAJc3RydWN0IHNrX2J1ZmYgKm5za2I7CiAKKwkqZXJybm8gPSAwOworCiAJd2hpbGUgKChuc2ti
ID0gX19za2JfZGVxdWV1ZShsaXN0KSkpIHsKIAkJc3RydWN0IHhlbl9uZXRpZl9yeF9yZXNwb25z
ZSAqcnggPQogCQkJUklOR19HRVRfUkVTUE9OU0UoJnF1ZXVlLT5yeCwgKytjb25zKTsKQEAgLTkw
OCw2ICs5MTEsNyBAQCBzdGF0aWMgUklOR19JRFggeGVubmV0X2ZpbGxfZnJhZ3Moc3RydWN0IG5l
dGZyb250X3F1ZXVlICpxdWV1ZSwKIAkJaWYgKHVubGlrZWx5KHNrYl9zaGluZm8oc2tiKS0+bnJf
ZnJhZ3MgPj0gTUFYX1NLQl9GUkFHUykpIHsKIAkJCXF1ZXVlLT5yeC5yc3BfY29ucyA9ICsrY29u
cyArIHNrYl9xdWV1ZV9sZW4obGlzdCk7CiAJCQlrZnJlZV9za2IobnNrYik7CisJCQkqZXJybm8g
PSAtRU5PRU5UOwogCQkJcmV0dXJuIH4wVTsKIAkJfQogCkBAIC0xMDA5LDYgKzEwMTMsOCBAQCBz
dGF0aWMgaW50IHhlbm5ldF9wb2xsKHN0cnVjdCBuYXBpX3N0cnVjdCAqbmFwaSwgaW50IGJ1ZGdl
dCkKIAlpID0gcXVldWUtPnJ4LnJzcF9jb25zOwogCXdvcmtfZG9uZSA9IDA7CiAJd2hpbGUgKChp
ICE9IHJwKSAmJiAod29ya19kb25lIDwgYnVkZ2V0KSkgeworCQlpbnQgZXJybm87CisKIAkJbWVt
Y3B5KHJ4LCBSSU5HX0dFVF9SRVNQT05TRSgmcXVldWUtPnJ4LCBpKSwgc2l6ZW9mKCpyeCkpOwog
CQltZW1zZXQoZXh0cmFzLCAwLCBzaXplb2YocmluZm8uZXh0cmFzKSk7CiAKQEAgLTEwNDUsOCAr
MTA1MSw4IEBAIHN0YXRpYyBpbnQgeGVubmV0X3BvbGwoc3RydWN0IG5hcGlfc3RydWN0ICpuYXBp
LCBpbnQgYnVkZ2V0KQogCQlza2ItPmRhdGFfbGVuID0gcngtPnN0YXR1czsKIAkJc2tiLT5sZW4g
Kz0gcngtPnN0YXR1czsKIAotCQlpID0geGVubmV0X2ZpbGxfZnJhZ3MocXVldWUsIHNrYiwgJnRt
cHEpOwotCQlpZiAodW5saWtlbHkoaSA9PSB+MFUpKQorCQlpID0geGVubmV0X2ZpbGxfZnJhZ3Mo
cXVldWUsIHNrYiwgJnRtcHEsICZlcnJubyk7CisJCWlmICh1bmxpa2VseShlcnJubyA9PSAtRU5P
RU5UKSkKIAkJCWdvdG8gZXJyOwogCiAJCWlmIChyeC0+ZmxhZ3MgJiBYRU5fTkVUUlhGX2NzdW1f
YmxhbmspCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 07:51:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 07:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEqSb-00084c-8z; Mon, 30 Sep 2019 07:51:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iEqSa-00084X-8i
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 07:51:08 +0000
X-Inumbo-ID: 0d7facd2-e357-11e9-96cb-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 0d7facd2-e357-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 07:51:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569829864;
 h=from:to:subject:date:message-id:references:in-reply-to:
 content-transfer-encoding:mime-version;
 bh=3TNd2npwEEhRDFXcs/dcYee7lubQ6S4FjkJDFe/G0Lw=;
 b=L9hzxO+ydKeVuMNLsVfSco0Uw3HB7zNU0bu1VAGEUPxJGinRNN2hrG62
 j0lnKEY28hbFjcoWhU7gFjKMSVMjC0ggYvKmm4rH6QE6/P6zW9fiBWfwt
 6DqM2V2gB8mieeAHqiJkYUn4oC4DpbG3zClGtLDcpMm7IsXMDOuFoCYMF g=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DIAiVnIYcI7DogpWqK+9p3iNI5ZuGWw14Yr77LBbGcB5pbSKHrFJmnDXz2c417/ygP6prXaOCg
 oPFUsrU260Z3KOdNExsjdugisKoths1XvywzgD5QdATiCyDM3kPCcvsAUGdMm52qGsW/vo5LNm
 EHTve0uBmyEZYT82Zv80skRMRgBJBSvh8w2IMeUQd6HZGi8cg3opHes8qMwRdmEmhsGPuOQl1M
 xqcFRmgoT8X+GFGPyJ83RLfuS482oD/Go+2HVjzFAC8roMge2kkEWbhGddUCgyUQtb3DIMWOSx
 dKE=
X-SBRS: 2.7
X-MesageID: 6523441
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6523441"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J0rDvHJnZW4gR3Jvw58n?= <jgross@suse.com>, osstest service owner
 <osstest-admin@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
Thread-Index: AQHVd0cpVJyIDfIZSUSz/TKxkhVs4adDmO+AgAATlQCAACx04A==
Date: Mon, 30 Sep 2019 07:51:00 +0000
Message-ID: <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
In-Reply-To: <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jv
c3NAc3VzZS5jb20+DQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDA4OjEyDQo+IFRvOiBvc3N0
ZXN0IHNlcnZpY2Ugb3duZXIgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+OyB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFBhdWwgRHVycmFudA0KPiA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0
ZXN0XSAxNDE5OTA6IHJlZ3Jlc3Npb25zIC0gRkFJTA0KPiANCj4gT24gMzAuMDkuMTkgMDg6MDEs
IErDvHJnZW4gR3Jvw58gd3JvdGU6DQo+ID4gT24gMzAuMDkuMTkgMDY6MjMsIG9zc3Rlc3Qgc2Vy
dmljZSBvd25lciB3cm90ZToNCj4gPj4gZmxpZ2h0IDE0MTk5MCB4ZW4tdW5zdGFibGUgcmVhbCBb
cmVhbF0NCj4gPj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzE0MTk5MC8NCj4gPj4NCj4gPj4gUmVncmVzc2lvbnMgOi0oDQo+ID4+DQo+ID4+IFRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLA0KPiA+PiBpbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoNCj4gPj4gwqAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjTCoCA3IHhlbi1ib290wqDCoMKgIGZhaWwgUkVHUi4NCj4g
Pj4gdnMuIDE0MTgyMg0KPiA+PiDCoCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnTCoMKgwqDCoCAx
MiBndWVzdC1zdGFydMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZhaWwgUkVHUi4NCj4gPj4g
dnMuIDE0MTgyMg0KPiA+PiDCoCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c23CoCAxMiBndWVz
dC1zdGFydMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZhaWwgUkVHUi4NCj4gPj4gdnMuIDE0
MTgyMg0KPiA+PiDCoCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdy
YXRlL3NyY19ob3N0L2RzdF9ob3N0DQo+ID4+IGZhaWwgUkVHUi4gdnMuIDE0MTgyMg0KPiA+PiDC
oCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydMKgwqDCoMKgwqAgMTIgZ3Vlc3Qtc3RhcnTCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBmYWlsIFJFR1IuDQo+ID4+IHZzLiAxNDE4MjINCj4gPj4gwqAg
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2Rz
dF9ob3N0IGZhaWwNCj4gPj4gUkVHUi4gdnMuIDE0MTgyMg0KPiA+PiDCoCB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbA0K
PiA+PiBSRUdSLiB2cy4gMTQxODIyDQo+ID4+IMKgIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwNCj4gPj4gUkVHUi4gdnMu
IDE0MTgyMg0KPiA+PiDCoCB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmXCoMKgwqAgMTEgZXhhbWlu
ZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuDQo+ID4+IHZzLiAxNDE4MjINCj4gPj4gwqAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAN
Cj4gPj4gZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MTgyMg0KPiA+PiDCoCB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgZmFpbCBSRUdSLg0KPiA+PiB2cy4gMTQxODIyDQo+ID4+IMKgIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGzCoMKgwqDCoMKgwqDCoCBm
YWlsIFJFR1IuDQo+ID4+IHZzLiAxNDE4MjINCj4gPj4gwqAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0wqDCoMKgwqAgMTIgZ3Vlc3Qtc3RhcnTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmYWls
IFJFR1IuDQo+ID4+IHZzLiAxNDE4MjINCj4gPj4gwqAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbMKgwqDCoMKgwqDCoMKgIGZhaWwgUkVHUi4NCj4gPj4g
dnMuIDE0MTgyMg0KPiA+DQo+ID4gU2V2ZXJhbCBvZiB0aGUgZmFpbHVyZXMgc2VlbSB0byBiZSBy
ZWxhdGVkIHRvIGNvbW1pdCBiYWJkZTQ3YTNmZWRhNmRkNA0KPiA+ICgiaW50cm9kdWNlIGEgJ3Bh
c3N0aHJvdWdoJyBjb25maWd1cmF0aW9uIG9wdGlvbiB0byB4bC5jZmciKS4NCj4gPg0KPiA+IEkg
dGhpbmsgdGhlIGFzc2VydCgpIGluIGxpeGxfY3JlYXRlLmMgKGxpbmUgNTg5KSBzaG91bGQganVz
dCBiZSBkcm9wcGVkPw0KPiA+DQo+ID4gIMKgwqDCoMKgwqDCoMKgIGFzc2VydChpbmZvLT5wYXNz
dGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEKTsNCj4gPiAgwqDCoMKgwqDCoMKg
wqAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsDQo+ID4gIMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgbGlieGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5nKGluZm8tPnBhc3N0aHJvdWdoKSk7DQo+
ID4NCj4gPiAgwqDCoMKgwqDCoMKgwqAgaWYgKGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BB
U1NUSFJPVUdIX0RJU0FCTEVEKQ0KPiA+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNyZWF0ZS5m
bGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsNCj4gPg0KPiA+ICDCoMKgwqDCoMKgwqDCoCBp
ZiAoaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCkNCj4gPiAg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjcmVhdGUuaW9tbXVfb3B0cyB8PSBYRU5fRE9NQ1RMX0lP
TU1VX25vX3NoYXJlcHQ7DQo+ID4NCj4gPiBPciB0aGUgaWYgKCkgc3RhdGVtZW50cyBhZnRlciB0
aGF0IGFyZSBqdXN0IHBsYWluIHdyb25nPw0KPiANCj4gSSBtaXNyZWFkIHRoZSBjb2RlLg0KPiAN
Cj4gQnV0IG5ldmVydGhlbGVzcyB0aGVyZSBpcyBzb21ldGhpbmcgd3JvbmcuLi4NCj4gDQoNCk9r
LCBJJ2xsIHRha2UgYSBsb29rIG5vdy4NCg0KICBQYXVsDQoNCj4gDQo+IEp1ZXJnZW4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 07:52:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 07: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 1iEqU3-0008BD-Ph; Mon, 30 Sep 2019 07: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=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iEqU2-0008B1-5r
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 07:52:38 +0000
X-Inumbo-ID: 44d4451c-e357-11e9-96cb-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 44d4451c-e357-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 07:52:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569829957;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ouMpbGAFvhMPVjQAUtcHN1YpnIhTC70IFOQxnqhrMYc=;
 b=QHSWwA8cTUzFI19gJb36O2uvYm2yjv1cONixR1YCA13BUvMud8JTJN+m
 BnonLccsVMV8XsYTV8wASSZw5DxHnLYOS0/1TPAtRqbzl3Zc5qdZ977Ze
 xycqRpSQJLyopKRJN2g8tLcdL1Fv4N5906xUgiMETNPedXwZmBLS5Wph2 c=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Z7yPX4GxyQCqTQQe+czFq5xvqYxxQPPp+rk27m2eQdOJJr+FWLNfN+bwFH57UI61gcjl373Xed
 ROf+XD2XZP+rG4TagfmOgTSARjjtxB1m2vUpqgFVGuPq432jpjwBFVCC5X6dz+b0jLSefNCa2E
 8uWSDjMDeMdhvMyGfTLOk7I70vR81w86JlEzCcELQ+GY+p45YaZ1IjugdTttgxGeyQZjh99AcK
 quHtEOVjlhBAs7dWVCnhRkDCHFyPZ2tp5ZSiGG175DSZy7um16m2/uIb2JsRMOH6W+057Sn2Y+
 89U=
X-SBRS: 2.7
X-MesageID: 6587607
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6587607"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/iommu: fix hwdom iommu requirements check
Thread-Index: AQHVddaDI81RUxxIpkuhC4x1efFAeqdD3AMg
Date: Mon, 30 Sep 2019 07:52:33 +0000
Message-ID: <95aa17310e8b46619a0a701e416d6c47@AMSPEX02CL03.citrite.net>
References: <20190928082659.45482-1-roger.pau@citrix.com>
In-Reply-To: <20190928082659.45482-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/iommu: fix hwdom iommu requirements
 check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiAyOCBTZXB0ZW1iZXIgMjAxOSAwOToyNw0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsg
UGF1bCBEdXJyYW50DQo+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4NCj4gU3ViamVjdDogW1BBVENIXSB4ODYvaW9tbXU6IGZpeCBod2Rv
bSBpb21tdSByZXF1aXJlbWVudHMgY2hlY2sNCj4gDQo+IEJvdGggYSBzaGFkb3cgYW5kIGEgSEFQ
IGh3ZG9tIHJlcXVpcmUgYW4gaW9tbXUgYW5kIG11c3QgYmUgcnVuIGluDQo+IHN0cmljdCBtb2Rl
LiBDaGFuZ2UgdGhlIEhBUCBjaGVjayBpbnRvIGEgaHZtIGRvbWFpbiBjaGVjay4NCj4gDQo+IFNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KDQpZ
ZXMsIEkgY29tcGxldGVseSBmb3Jnb3QgdGhhdCBpdCBpcyBsZWdpdGltYXRlIGZvciBhIFBWSCBk
b20wIHRvIG9wZXJhdGUgaW4gc2hhZG93IG1vZGUuDQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyB8IDIgKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jDQo+IGluZGV4IDhi
NTUwZjkwOWIuLjllZjVmMzc2YzUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYw0KPiBA
QCAtMTU0LDcgKzE1NCw3IEBAIGN1c3RvbV9wYXJhbSgiZG9tMC1pb21tdSIsIHBhcnNlX2RvbTBf
aW9tbXVfcGFyYW0pOw0KPiANCj4gIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2Rv
bV9yZXFzKHN0cnVjdCBkb21haW4gKmQpDQo+ICB7DQo+IC0gICAgaWYgKCBpb21tdV9od2RvbV9u
b25lIHx8ICFoYXBfZW5hYmxlZChkKSApDQo+ICsgICAgaWYgKCBpb21tdV9od2RvbV9ub25lIHx8
ICFpc19odm1fZG9tYWluKGQpICkNCj4gICAgICAgICAgcmV0dXJuOw0KPiANCj4gICAgICBpb21t
dV9od2RvbV9wYXNzdGhyb3VnaCA9IGZhbHNlOw0KPiAtLQ0KPiAyLjIzLjANCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 07:56:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 07:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEqXc-0008MS-DO; Mon, 30 Sep 2019 07:56:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEqXb-0008MN-Ck
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 07:56:19 +0000
X-Inumbo-ID: c85a431e-e357-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c85a431e-e357-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 07:56: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 99BE0B15C;
 Mon, 30 Sep 2019 07:56:16 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 netdev@vger.kernel.org
References: <1569829469-16143-1-git-send-email-dongli.zhang@oracle.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <affc5730-bb7a-710b-b75f-27e26cdbf4e7@suse.com>
Date: Mon, 30 Sep 2019 09:56:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1569829469-16143-1-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/1] xen-netfront: do not use ~0U as error
 return value for xennet_fill_frags()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com, sstabellini@kernel.org, joe.jin@oracle.com,
 davem@davemloft.net, linux-kernel@vger.kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMDk6NDQsIERvbmdsaSBaaGFuZyB3cm90ZToKPiB4ZW5uZXRfZmlsbF9mcmFn
cygpIHVzZXMgfjBVIGFzIHJldHVybiB2YWx1ZSB3aGVuIHRoZSBza19idWZmIGlzIG5vdCBhYmxl
Cj4gdG8gY2FjaGUgZXh0cmEgZnJhZ21lbnRzLiBUaGlzIGlzIGluY29ycmVjdCBiZWNhdXNlIHRo
ZSByZXR1cm4gdHlwZSBvZgo+IHhlbm5ldF9maWxsX2ZyYWdzKCkgaXMgUklOR19JRFggYW5kIDB4
ZmZmZmZmZmYgaXMgYW4gZXhwZWN0ZWQgdmFsdWUgZm9yCj4gcmluZyBidWZmZXIgaW5kZXguCj4g
Cj4gSW4gdGhlIHNpdHVhdGlvbiB3aGVuIHRoZSByc3BfY29ucyBpcyBhcHByb2FjaGluZyAweGZm
ZmZmZmZmLCB0aGUgcmV0dXJuCj4gdmFsdWUgb2YgeGVubmV0X2ZpbGxfZnJhZ3MoKSBtYXkgYmVj
b21lIDB4ZmZmZmZmZmYgd2hpY2ggeGVubmV0X3BvbGwoKSAodGhlCj4gY2FsbGVyKSB3b3VsZCBy
ZWdhcmQgYXMgZXJyb3IuIEFzIGEgcmVzdWx0LCBxdWV1ZS0+cngucnNwX2NvbnMgaXMgc2V0Cj4g
aW5jb3JyZWN0bHkgYmVjYXVzZSBpdCBpcyB1cGRhdGVkIG9ubHkgd2hlbiB0aGVyZSBpcyBlcnJv
ci4gSWYgdGhlcmUgaXMgbm8KPiBlcnJvciwgeGVubmV0X3BvbGwoKSB3b3VsZCBiZSByZXNwb25z
aWJsZSB0byB1cGRhdGUgcXVldWUtPnJ4LnJzcF9jb25zLgo+IEZpbmFsbHksIHF1ZXVlLT5yeC5y
c3BfY29ucyB3b3VsZCBwb2ludCB0byB0aGUgcnggcmluZyBidWZmZXIgZW50cmllcyB3aG9zZQo+
IHF1ZXVlLT5yeF9za2JzW2ldIGFuZCBxdWV1ZS0+Z3JhbnRfcnhfcmVmW2ldIGFyZSBhbHJlYWR5
IGNsZWFyZWQgdG8gTlVMTC4KPiBUaGlzIGxlYWRzIHRvIE5VTEwgcG9pbnRlciBhY2Nlc3MgaW4g
dGhlIG5leHQgaXRlcmF0aW9uIHRvIHByb2Nlc3MgcnggcmluZwo+IGJ1ZmZlciBlbnRyaWVzLgo+
IAo+IFRoZSBzeW1wdG9tIGlzIHNpbWlsYXIgdG8gdGhlIG9uZSBmaXhlZCBpbgo+IGNvbW1pdCAw
MGIzNjg1MDJkMTggKCJ4ZW4tbmV0ZnJvbnQ6IGRvIG5vdCBhc3N1bWUgc2tfYnVmZl9oZWFkIGxp
c3QgaXMKPiBlbXB0eSBpbiBlcnJvciBoYW5kbGluZyIpLgo+IAo+IFRoaXMgcGF0Y2ggdXNlcyBh
biBleHRyYSBhcmd1bWVudCB0byBoZWxwIHJldHVybiBpZiB0aGVyZSBpcyBlcnJvciBpbgo+IHhl
bm5ldF9maWxsX2ZyYWdzKCkuCgpIbW0sIEkgd29uZGVyIGlmIGl0IHdvdWxkbid0IGJlIGJldHRl
ciB0byBoYXZlIHRoZSByaW5nIGluZGV4IHJldHVybmVkCnZpYSB0aGUgbmV3IHBvaW50ZXIgYW5k
IGxldCByZXR1cm4geGVubmV0X2ZpbGxfZnJhZ3MoKSAwIGluIGNhc2Ugb2YKc3VjY2VzcyBhbmQg
LUVOT0VOVCBvdGhlcndpc2UuCgpUaGlzIHdvdWxkIGF2b2lkIGhhdmluZyB0byBpbnRyb2R1Y2Ug
dGhlIGxvY2FsIGVycm5vIHZhcmlhYmxlLgoKCkp1ZXJnZW4KCj4gCj4gRml4ZXM6IGFkNGYxNWRj
MmM3MCAoInhlbi9uZXRmcm9udDogZG9uJ3QgYnVnIGluIGNhc2Ugb2YgdG9vIG1hbnkgZnJhZ3Mi
KQo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+
Cj4gLS0tCj4gICBkcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyB8IDEyICsrKysrKysrKy0tLQo+
ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgYi9kcml2ZXJzL25ldC94ZW4t
bmV0ZnJvbnQuYwo+IGluZGV4IGUxNGVjNzUuLmMyYTFlMDkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9uZXQveGVuLW5ldGZyb250LmMKPiArKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwo+
IEBAIC04ODksMTEgKzg4OSwxNCBAQCBzdGF0aWMgaW50IHhlbm5ldF9zZXRfc2tiX2dzbyhzdHJ1
Y3Qgc2tfYnVmZiAqc2tiLAo+ICAgCj4gICBzdGF0aWMgUklOR19JRFggeGVubmV0X2ZpbGxfZnJh
Z3Moc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSwKPiAgIAkJCQkgIHN0cnVjdCBza19idWZm
ICpza2IsCj4gLQkJCQkgIHN0cnVjdCBza19idWZmX2hlYWQgKmxpc3QpCj4gKwkJCQkgIHN0cnVj
dCBza19idWZmX2hlYWQgKmxpc3QsCj4gKwkJCQkgIGludCAqZXJybm8pCj4gICB7Cj4gICAJUklO
R19JRFggY29ucyA9IHF1ZXVlLT5yeC5yc3BfY29uczsKPiAgIAlzdHJ1Y3Qgc2tfYnVmZiAqbnNr
YjsKPiAgIAo+ICsJKmVycm5vID0gMDsKPiArCj4gICAJd2hpbGUgKChuc2tiID0gX19za2JfZGVx
dWV1ZShsaXN0KSkpIHsKPiAgIAkJc3RydWN0IHhlbl9uZXRpZl9yeF9yZXNwb25zZSAqcnggPQo+
ICAgCQkJUklOR19HRVRfUkVTUE9OU0UoJnF1ZXVlLT5yeCwgKytjb25zKTsKPiBAQCAtOTA4LDYg
KzkxMSw3IEBAIHN0YXRpYyBSSU5HX0lEWCB4ZW5uZXRfZmlsbF9mcmFncyhzdHJ1Y3QgbmV0ZnJv
bnRfcXVldWUgKnF1ZXVlLAo+ICAgCQlpZiAodW5saWtlbHkoc2tiX3NoaW5mbyhza2IpLT5ucl9m
cmFncyA+PSBNQVhfU0tCX0ZSQUdTKSkgewo+ICAgCQkJcXVldWUtPnJ4LnJzcF9jb25zID0gKytj
b25zICsgc2tiX3F1ZXVlX2xlbihsaXN0KTsKPiAgIAkJCWtmcmVlX3NrYihuc2tiKTsKPiArCQkJ
KmVycm5vID0gLUVOT0VOVDsKPiAgIAkJCXJldHVybiB+MFU7Cj4gICAJCX0KPiAgIAo+IEBAIC0x
MDA5LDYgKzEwMTMsOCBAQCBzdGF0aWMgaW50IHhlbm5ldF9wb2xsKHN0cnVjdCBuYXBpX3N0cnVj
dCAqbmFwaSwgaW50IGJ1ZGdldCkKPiAgIAlpID0gcXVldWUtPnJ4LnJzcF9jb25zOwo+ICAgCXdv
cmtfZG9uZSA9IDA7Cj4gICAJd2hpbGUgKChpICE9IHJwKSAmJiAod29ya19kb25lIDwgYnVkZ2V0
KSkgewo+ICsJCWludCBlcnJubzsKPiArCj4gICAJCW1lbWNweShyeCwgUklOR19HRVRfUkVTUE9O
U0UoJnF1ZXVlLT5yeCwgaSksIHNpemVvZigqcngpKTsKPiAgIAkJbWVtc2V0KGV4dHJhcywgMCwg
c2l6ZW9mKHJpbmZvLmV4dHJhcykpOwo+ICAgCj4gQEAgLTEwNDUsOCArMTA1MSw4IEBAIHN0YXRp
YyBpbnQgeGVubmV0X3BvbGwoc3RydWN0IG5hcGlfc3RydWN0ICpuYXBpLCBpbnQgYnVkZ2V0KQo+
ICAgCQlza2ItPmRhdGFfbGVuID0gcngtPnN0YXR1czsKPiAgIAkJc2tiLT5sZW4gKz0gcngtPnN0
YXR1czsKPiAgIAo+IC0JCWkgPSB4ZW5uZXRfZmlsbF9mcmFncyhxdWV1ZSwgc2tiLCAmdG1wcSk7
Cj4gLQkJaWYgKHVubGlrZWx5KGkgPT0gfjBVKSkKPiArCQlpID0geGVubmV0X2ZpbGxfZnJhZ3Mo
cXVldWUsIHNrYiwgJnRtcHEsICZlcnJubyk7Cj4gKwkJaWYgKHVubGlrZWx5KGVycm5vID09IC1F
Tk9FTlQpKQo+ICAgCQkJZ290byBlcnI7Cj4gICAKPiAgIAkJaWYgKHJ4LT5mbGFncyAmIFhFTl9O
RVRSWEZfY3N1bV9ibGFuaykKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:12:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 08:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEqmx-0001zO-KS; Mon, 30 Sep 2019 08:12: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=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEqmv-0001zJ-Q5
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:12:09 +0000
X-Inumbo-ID: fee54aa8-e359-11e9-96cb-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id fee54aa8-e359-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 08:12: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 65EB0AE55;
 Mon, 30 Sep 2019 08:12:07 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569506015-26938-1-git-send-email-chao.gao@intel.com>
 <1569506015-26938-8-git-send-email-chao.gao@intel.com>
 <8c00cb17-60bb-1580-320a-e94e52da74d2@suse.com>
 <20190930064323.GA10598@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cdbfa079-e3df-b085-c75c-b916bb5add29@suse.com>
Date: Mon, 30 Sep 2019 10:12:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930064323.GA10598@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v11 7/7] microcode: reject late ucode
 loading if any core is parked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

T24gMzAuMDkuMjAxOSAwODo0MywgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjcsIDIw
MTkgYXQgMDE6MTk6MTZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdoYXQgSSBjb250
aW51ZSB0byBiZSB1bmNvbnZpbmNlZCBvZiBpcyBmb3IgdGhlIGNob3NlbiBhcHByb2FjaAo+PiB0
byBiZSBiZXR0ZXIgdGhhbiBicmllZmx5IHVucGFya2luZyBhIHRocmVhZCBvbiBlYWNoIGNvcmUs
IGFzCj4+IHByZXZpb3VzbHkgc3VnZ2VzdGVkLgo+IAo+IEl0IGlzbid0IHNvIGVhc3kgdG8gZ28g
dGhlIHNhbWUgd2F5IGFzIHNldF9jeF9wbWluZm8oKS4KPiAKPiAxLiBOTUkgaGFuZGxlciBvbiBw
YXJrZWQgdGhyZWFkcyBpcyBjaGFuZ2VkIHRvIGEgbm9wLiBUbyBsb2FkIHVjb2RlIGluCj4gTk1J
IGhhbmRsZXIsIHdlIGhhdmUgdG8gc3dpdGNoIGJhY2sgdG8gbm9ybWFsIE5NSSBoYW5kbGVyIGlu
Cj4gZGVmYXVsdF9pZGxlKCkuIEJ1dCBpdCBjb25mbGljdHMgd2l0aCB3aGF0IHRoZSBjb21tZW50
cyBpbiBwbGF5X2RlYWQoKQo+IGltcGxpZXM6IGl0IGlzIG5vdCBzYWZlIHRvIGNhbGwgbm9ybWFs
IE5NSSBoYW5kbGVyIGFmdGVyCj4gY3B1X2V4aXRfY2xlYXIoKS4KClJpZ2h0IC0gcG9pbnRpbmcg
YXQgdGhlIEN4IGhhbmRsaW5nIGZvciByZWZlcmVuY2Ugd2FzIHBlcmhhcHMgbm90CnRoZSBiZXN0
IGNob2ljZS4gSGVyZSB3ZSdkIG5lZWQgdG8gdHJ1bHkgb25saW5lIGEgY29yZSwgcmVtZW1iZXJp
bmcKdG8gb2ZmbGluZSBpdCBhZ2FpbiByaWdodCBhZnRlciB0aGUgdWNvZGUgdXBkYXRlLgoKPiAy
LiBBIHByZWNvbmRpdGlvbiBvZiB1bnBhcmtpbmcgYSB0aHJlYWQgb24gZWFjaCBjb3JlLCB3ZSBu
ZWVkIHRvIGZpbmQKPiBvdXQgZXhhY3RseSBhbGwgcGFya2VkIGNvcmVzIGFuZCB3YWtlIHVwIG9u
ZSB0aHJlYWQgb2YgZWFjaCBvZiB0aGVtLgo+IFRoZW4gaW4gdGhlb3J5LCB3aGF0IHRoaXMgcGF0
Y2ggZG9lcyBpcyBvbmx5IHBhcnQgb2YgdW5wYXJraW5nIGEgdGhyZWFkCj4gb24gZWFjaCBjb3Jl
LgoKUG9zc2libHksIGJ1dCB5b3UndmUgc3VnZ2VzdGVkIGEgcG9zc2libHkgYmV0dGVyIGFsdGVy
bmF0aXZlIGZ1cnRoZXIKZG93bi4KCj4+IG1heSBub3QgYmUgYW4gYWN0dWFsIHByb2JsZW0uIEJ1
dCBpdCB3YW50cyBtZW50aW9uaW5nIGluIGEgY29kZQo+PiBjb21tZW50LCBJIHRoaW5rLiBQbHVz
IGF0IHRoZSB2ZXJ5IGxlYXN0IHlvdSBkZXBlbmQgb24gdGhlIHVzZWQKPj4gY3B1X2RhdGFbXSBm
aWVsZHMgdG8gbm90IGNvbnRhaW4gdW5kdWx5IGxhcmdlIHZhbHVlcyAoYW5kIGhlbmNlCj4+IHlv
dSBlLmcuIGRlcGVuZCBvbiBjcHVfZGF0YVtdIG5vdCBnYWluaW5nIGFuIGluaXRpYWxpemVyLAo+
PiBzZXR0aW5nIHRoZSB0aHJlZSBmaWVsZHMgb2YgaW50ZXJlc3QgdG8gdGhlaXIgSU5WQUxJRF8q
IHZhbHVlcywKPj4gYXMgY3VycmVudGx5IGRvbmUgYnkgaWRlbnRpZnlfY3B1KCkpLgo+IAo+IENh
biB3ZSBza2lwIHRob3NlIHRocmVhZHMgd2hvc2Ugc29ja2V0IElEIGlzIGludmFsaWQgYW5kIGlu
aXRpYWxpemUKPiB0aGUgdGhyZWUgZmllbGRzIGluIGNwdV9hZGQoKT8KCldoYXQgd291bGQgeW91
IGluaXRpYWxpemUgdGhlbSB0byBpbiBjcHVfYWRkKCk/IFlvdSBkb24ndCBrbm93CnRoZWlyIHZh
bHVlcyB5ZXQsIGRvIHlvdT8KCj4gT3IgbWFpbnRhaW4gYSBiaXRtYXAgZm9yIHBhcmtlZCB0aHJl
YWRzIHRvIGhlbHAgZGlzdGluZ3Vpc2ggdGhlbSBmcm9tCj4gcmVhbCBvZmZsaW5lZCB0aHJlYWRz
LCBhbmQgZ28gdGhyb3VnaCBwYXJrZWQgdGhyZWFkcyBoZXJlPwoKSSB0aGluayB0aGlzIGlzIHRo
ZSBiZXR0ZXIgYXBwcm9hY2ggaW4gdGhlIGxvbmcgcnVuLiBJJ3ZlIGJlZW4gYXQKbGVhc3QgY29u
c2lkZXJpbmcgYWRkaXRpb24gb2Ygc3VjaCBhIGJpdG1hcCBmb3Igb3RoZXIgcmVhc29ucyBhcyB3
ZWxsLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:13:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 08: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 1iEqno-000231-0L; Mon, 30 Sep 2019 08:13:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEqnn-00022v-DY
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:13:03 +0000
X-Inumbo-ID: 1bb9677c-e35a-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 1bb9677c-e35a-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 08:12: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 1iEqnf-0001Hq-Pl; Mon, 30 Sep 2019 08:12:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEqnf-0004eR-E3; Mon, 30 Sep 2019 08:12:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEqnf-0001vG-DB; Mon, 30 Sep 2019 08:12:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-141994-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 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-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:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot: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-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-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot: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-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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot: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-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-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=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 08:12:55 +0000
Subject: [Xen-devel] [linux-4.4 test] 141994: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MTk5NCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MTk5NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCBmYWlsIGluIDE0MTk2NyBw
YXNzIGluIDE0MTk5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlIGZhaWwgaW4gMTQxOTY3IHBhc3MgaW4gMTQxOTk0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3Mg
aW4gMTQxOTY3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0
YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDE5NjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxOTY3IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
NDE5NjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNWYwOTBkODM3YjFmNjFiYTEy
NzgwYThiODE5NmI2OWEwMGQ3Y2Q3MApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICA1NiBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNTQgZGF5cyAg
IDYzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTU5OSAgMjAxOS0wOS0yMSAxOTow
MDo0NiBaICAgIDggZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzAxIHBlb3BsZSB0b3VjaGVkIHJl
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
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTY2MCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:15:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 08:15:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEqqR-0002DQ-KA; Mon, 30 Sep 2019 08:15: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=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iEqqQ-0002DK-MC
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:15:46 +0000
X-Inumbo-ID: 804a27b2-e35a-11e9-96cb-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 804a27b2-e35a-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 08:15:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569831345;
 h=from:to:subject:date:message-id:references:in-reply-to:
 content-transfer-encoding:mime-version;
 bh=RNNwwIsv0pdbt+u+CHavYUMh3mKIXStAjXCAAVWzOJY=;
 b=Jd87SX23KTzsT7+g6PZxmBjo16+oyq8cCi2EYPAnCdJxTuXzpD8gBGuI
 vsBLhs3MfQtrf+oTZIKoAM5mJ59YkWU+rZQ0yMtaFFqXXxEDCBW1kDDYO
 qDJEvVa9SfAqafeL/hmlkYE1D2jz0JMZRuiif7rl2azzRrmvYImpeQkHW c=;
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@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /buBcKpDPaAnXWwf1xMGNCXT6RU7QlSFNwmGsfRviRHlNeHYdaVs22pkYFT+z65aRIOzCUPOmU
 0mQjS8zE6PW4G7oaGBhwBLm/1+7EO41PqDChRwZQblit6x3h/AdCcDYjHfRBqgSXI0Fh42xhtC
 97aO7QjnrTZDh9L6kTzDcGFeCxeb3pJ3ttDvW/jZ5ZnzDgBz6fWmHi/gE58hbYdRhni8WO9Ry4
 xGd+3f9AMDRvl311LhrGmsy/uTyvUrimpdtyZZOq7V5GgTp4feu7pJDUoU/gOyES6w5J5vhH+4
 OQk=
X-SBRS: 2.7
X-MesageID: 6524874
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6524874"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, =?utf-8?B?J0rDvHJnZW4gR3Jvw58n?=
 <jgross@suse.com>, osstest service owner <osstest-admin@xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
Thread-Index: AQHVd0cpVJyIDfIZSUSz/TKxkhVs4adDmO+AgAATlQCAACx04IAABosA
Date: Mon, 30 Sep 2019 08:15:41 +0000
Message-ID: <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
 <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
In-Reply-To: <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUGF1bCBEdXJyYW50
DQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDA4OjUxDQo+IFRvOiAnSsO8cmdlbiBHcm/Dnycg
PGpncm9zc0BzdXNlLmNvbT47IG9zc3Rlc3Qgc2VydmljZSBvd25lciA8b3NzdGVzdC1hZG1pbkB4
ZW5wcm9qZWN0Lm9yZz47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTQxOTkwOiByZWdyZXNz
aW9ucyAtIEZBSUwNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9t
OiBKw7xyZ2VuIEdyb8OfIDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4gU2VudDogMzAgU2VwdGVtYmVy
IDIwMTkgMDg6MTINCj4gPiBUbzogb3NzdGVzdCBzZXJ2aWNlIG93bmVyIDxvc3N0ZXN0LWFkbWlu
QHhlbnByb2plY3Qub3JnPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBQYXVsDQo+
IER1cnJhbnQNCj4gPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gU3ViamVjdDogUmU6
IFJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDE0MTk5MDogcmVncmVzc2lvbnMg
LSBGQUlMDQo+ID4NCj4gPiBPbiAzMC4wOS4xOSAwODowMSwgSsO8cmdlbiBHcm/DnyB3cm90ZToN
Cj4gPiA+IE9uIDMwLjA5LjE5IDA2OjIzLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6DQo+
ID4gPj4gZmxpZ2h0IDE0MTk5MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0NCj4gPiA+PiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQxOTkwLw0KPiA+
ID4+DQo+ID4gPj4gUmVncmVzc2lvbnMgOi0oDQo+ID4gPj4NCj4gPiA+PiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywNCj4gPiA+PiBpbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoNCj4gPiA+PiDCoCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NMKgIDcgeGVuLWJvb3TCoMKgwqAgZmFpbCBSRUdSLg0KPiA+ID4+
IHZzLiAxNDE4MjINCj4gPiA+PiDCoCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnTCoMKgwqDCoCAx
MiBndWVzdC1zdGFydMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZhaWwgUkVHUi4NCj4gPiA+
PiB2cy4gMTQxODIyDQo+ID4gPj4gwqAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtwqAgMTIg
Z3Vlc3Qtc3RhcnTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmYWlsIFJFR1IuDQo+ID4gPj4g
dnMuIDE0MTgyMg0KPiA+ID4+IMKgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1
ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QNCj4gPiA+PiBmYWlsIFJFR1IuIHZzLiAxNDE4
MjINCj4gPiA+PiDCoCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydMKgwqDCoMKgwqAgMTIgZ3Vlc3Qt
c3RhcnTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmYWlsIFJFR1IuDQo+ID4gPj4gdnMuIDE0
MTgyMg0KPiA+ID4+IMKgIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgMjIgZ3Vlc3QtbWln
cmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsDQo+ID4gPj4gUkVHUi4gdnMuIDE0MTgyMg0KPiA+
ID4+IMKgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNf
aG9zdC9kc3RfaG9zdCBmYWlsDQo+ID4gPj4gUkVHUi4gdnMuIDE0MTgyMg0KPiA+ID4+IMKgIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9o
b3N0IGZhaWwNCj4gPiA+PiBSRUdSLiB2cy4gMTQxODIyDQo+ID4gPj4gwqAgdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lwqDCoMKgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdS
Lg0KPiA+ID4+IHZzLiAxNDE4MjINCj4gPiA+PiDCoCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMA0KPiA+ID4+IGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxNDE4MjINCj4gPiA+PiDCoCB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIGd1ZXN0LXN0YXJ0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmFpbCBSRUdS
Lg0KPiA+ID4+IHZzLiAxNDE4MjINCj4gPiA+PiDCoCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEwIGRlYmlhbi1kaS1pbnN0YWxswqDCoMKgwqDCoMKgwqAgZmFpbCBSRUdSLg0KPiA+ID4+
IHZzLiAxNDE4MjINCj4gPiA+PiDCoCB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnTCoMKgwqDCoCAx
MiBndWVzdC1zdGFydMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZhaWwgUkVHUi4NCj4gPiA+
PiB2cy4gMTQxODIyDQo+ID4gPj4gwqAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBk
ZWJpYW4tZGktaW5zdGFsbMKgwqDCoMKgwqDCoMKgIGZhaWwgUkVHUi4NCj4gPiA+PiB2cy4gMTQx
ODIyDQo+ID4gPg0KPiA+ID4gU2V2ZXJhbCBvZiB0aGUgZmFpbHVyZXMgc2VlbSB0byBiZSByZWxh
dGVkIHRvIGNvbW1pdCBiYWJkZTQ3YTNmZWRhNmRkNA0KPiA+ID4gKCJpbnRyb2R1Y2UgYSAncGFz
c3Rocm91Z2gnIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIHhsLmNmZyIpLg0KPiA+ID4NCj4gPiA+
IEkgdGhpbmsgdGhlIGFzc2VydCgpIGluIGxpeGxfY3JlYXRlLmMgKGxpbmUgNTg5KSBzaG91bGQg
anVzdCBiZSBkcm9wcGVkPw0KPiA+ID4NCj4gPiA+ICDCoMKgwqDCoMKgwqDCoCBhc3NlcnQoaW5m
by0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCk7DQo+ID4gPiAgwqDC
oMKgwqDCoMKgwqAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsDQo+ID4gPiAgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBsaWJ4bF9wYXNzdGhyb3VnaF90b19zdHJpbmcoaW5mby0+cGFzc3Ro
cm91Z2gpKTsNCj4gPiA+DQo+ID4gPiAgwqDCoMKgwqDCoMKgwqAgaWYgKGluZm8tPnBhc3N0aHJv
dWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEKQ0KPiA+ID4gIMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11Ow0KPiA+ID4NCj4g
PiA+ICDCoMKgwqDCoMKgwqDCoCBpZiAoaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RI
Uk9VR0hfU1lOQ19QVCkNCj4gPiA+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNyZWF0ZS5pb21t
dV9vcHRzIHw9IFhFTl9ET01DVExfSU9NTVVfbm9fc2hhcmVwdDsNCj4gPiA+DQo+ID4gPiBPciB0
aGUgaWYgKCkgc3RhdGVtZW50cyBhZnRlciB0aGF0IGFyZSBqdXN0IHBsYWluIHdyb25nPw0KPiA+
DQo+ID4gSSBtaXNyZWFkIHRoZSBjb2RlLg0KPiA+DQo+ID4gQnV0IG5ldmVydGhlbGVzcyB0aGVy
ZSBpcyBzb21ldGhpbmcgd3JvbmcuLi4NCj4gPg0KPiANCj4gT2ssIEknbGwgdGFrZSBhIGxvb2sg
bm93Lg0KPiANCg0KSSBjYW4ndCBmaW5kIGFueXRoaW5nIGNvbmNsdXNpdmUgaW4gdGhlIGxvZ3Ms
IGJ1dCBpdCBsb29rcyBsaWtlIGl0J3MgbWFpbmx5IEFNRCBoL3cgdGhhdCdzIHRoZSBwcm9ibGVt
IGFuZCBvbiBhdCBsZWFzdCBvbmUgb2YgdGhlIHRlc3QgZmFpbHVyZXMgSSBzZWUgbG90cyBvZiB0
aGlzIGtpbmQgb2YgdGhpbmcgaW4gdGhlIHNlcmlhbCBsb2c6DQoNClNlcCAyOSAxNzozMzo1NS4z
MTY0MjIgWyAgMTY5LjgyODU2M10gQU1ELVZpOiBFdmVudCBsb2dnZWQgW1sgIDE2OS44MzE3OThd
IElPX1BBR0VfRkFVTFQgZGV2aWNlPTAwOjEzLjEgZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAw
MDAwMDAwMDAwMDA4MCBmbGFncz0weDAwMjBdDQpTZXAgMjkgMTc6MzM6NTUuMzc2NTk1IFsgIDE2
OS44NDA0ODFdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODQzNzE2XSBJT19QQUdFX0ZB
VUxUIGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAwMDAwMDAw
ODAgZmxhZ3M9MHgwMDIwXQ0KU2VwIDI5IDE3OjMzOjU1LjM4ODQ2OSBbICAxNjkuODUyMzk4XSBB
TUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljg1NTYyN10gSU9fUEFHRV9GQVVMVCBkZXZpY2U9
MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdzPTB4
MDAyMF0NClNlcCAyOSAxNzozMzo1NS40MDA0ODYgWyAgMTY5Ljg2NDMxMV0gQU1ELVZpOiBFdmVu
dCBsb2dnZWQgW1sgIDE2OS44Njc1NDBdIElPX1BBR0VfRkFVTFQgZGV2aWNlPTAwOjEzLjEgZG9t
YWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAwMDAwMDA4MCBmbGFncz0weDAwMjBdDQpTZXAg
MjkgMTc6MzM6NTUuNDEyNTU5IFsgIDE2OS44NzYyMjRdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtb
ICAxNjkuODc5NDU4XSBJT19QQUdFX0ZBVUxUIGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYg
YWRkcmVzcz0weDAwMDAwMDAwMDAwMDAwODAgZmxhZ3M9MHgwMDIwXQ0KDQpJJ2xsIHRyeSB0byBm
aW5kIGFuIEFNRCByaWcgYW5kIHNlZSBpZiBJIGNhbiByZXBybyBhIGZhaWx1cmUuDQoNCiAgUGF1
bA0KDQo+ICAgUGF1bA0KPiANCj4gPg0KPiA+IEp1ZXJnZW4NCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0K
PiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:17:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEqs7-0002Kr-1R; Mon, 30 Sep 2019 08:17: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEqs5-0002Kk-2E
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:17:29 +0000
X-Inumbo-ID: bd817234-e35a-11e9-96cb-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id bd817234-e35a-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 08:17: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 3882EAC11;
 Mon, 30 Sep 2019 08:17:27 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
 <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
 <23950.4274.238406.524438@mariner.uk.xensource.com>
 <1d8dda0e-0fbe-04b4-0b11-41844089cf90@suse.com>
 <23950.10341.746130.616131@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2fc42744-addb-d19e-1ddc-a507fd4ed254@suse.com>
Date: Mon, 30 Sep 2019 10:17:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23950.10341.746130.616131@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTc6MTksIElhbiBKYWNrc29uIHdyb3RlOgo+IErDvHJnZW4gR3Jvw58gd3Jp
dGVzICgiUmU6IFtQQVRDSCB2MSAxLzZdIGRvY3M6IGFkZCBmZWF0dXJlIGRvY3VtZW50IGZvciBY
ZW4gaHlwZXJ2aXNvciBzeXNmcy1saWtlIHN1cHBvcnQiKToKPj4gT24gMjcuMDkuMTkgMTU6Mzcs
IElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gSSB0aGluayB0aGlzIGlzIEFTQ0lJIHByaW50aW5nIGNo
YXJhY3RlcnMgd2l0aCB0aGUgZXhjZXB0aW9uIG9mCj4+PiAgICAgISAiIGAgJCAlIF4gJiAqID0g
KyB7IH0gJyB+IDwgPiAvIFwgfAo+Pj4KPj4+IEkgc3RydWdnbGUgdG8gZmluZCBhIHByaW5jaXBs
ZWQgZXhwbGFuYXRpb24gZm9yIHRoaXMgcGFydGljdWxhcgo+Pj4gZXhjbHVzaW9uIHNldCAoYXBh
cnQgZnJvbSAvKSwgY29uc2lkZXJpbmcgdGhhdCBmb2xsb3dpbmcgYXJlCj4+PiBpbmNsdWRlZDoK
Pj4+ICAgICAtIEAgXyAuIDogKCApIFsgXSAjICwgOwo+Pj4KPj4+IENvdWxkIHdlIGJvcnJvdyBz
b21lIGV4aXN0aW5nIHBlcm1pdHRlZCBjaGFyYWN0ZXIgc2V0ID8gIElmIHdlIGFyZQo+Pj4gcGVy
bWl0dGluZyBzaGVsbCBtZXRhY2hhcmFjdGVycyB3aHkgbm90IGp1c3QgcGVybWl0IGFsbCBwcmlu
dGFibGUKPj4+IEFTQ0lJIGV4Y2VwdCAvID8KPj4KPj4gSG1tLCBtYXliZSB3ZSBzaG91bGQgYWxs
b3cganVzdCB0aGUgIlBvc2l4IHBvcnRhYmxlIGZpbGUgbmFtZSBjaGFyYWN0ZXIKPj4gc2V0Ij8g
VGhhdCB3b3VsZCBiZSBbLS5fMC05QS1aYS16XS4gQW5kIHdlIHNob3VsZCBleHBsaWNpdGx5IG5v
dCBhbGxvdwo+PiB0aGUga2V5IG5hbWVzICIuIiBhbmQgIi4uIi4KPiAKPiBJIGFncmVlIGFib3V0
ICIuIiBhbmQgIi4uIi4KPiAKPiBJJ20gbm90IHN1cmUgdGhlICJQb3NpeCBwb3J0YWJsZSBmaWxl
IG5hbWUgY2hhcmFjdGVyIHNldCIgaXMgYSB2ZXJ5Cj4gZ29vZCBndWlkZS4gIFBvc2l4IHdpbGwg
YmUgcHJldHR5IHJlc3RyaWN0ZWQgdGhlcmUuICBXaGF0IGlzIHRoZSBsZWdhbAo+IHNldCBpbiBh
IExpbnV4IHN5c2ZzIGZpbGVuYW1lID8KCkV2ZXJ5dGhpbmcgYnV0ICIvIiBhbmQgIlwwIi4KCj4g
Cj4+PiBEbyB5b3UgbWVhbiAiYW55IDctYml0IGJ5dGUiLCBvciBvY3RldCB2YWx1ZXMgMzItMTI2
ICgweDIwLTB4N2UpCj4+PiBpbmNsdXNpdmUsIG9yIHNvbWV0aGluZyBlbHNlID8KPj4KPj4gOi0p
Cj4+Cj4+IEFzIEknZCBsaWtlIHRvIHN1cHBvcnQgZS5nLiB0aGUgLmNvbmZpZyBmaWxlIGNvbnRl
bnRzIG9mIHRoZSBoeXBlcnZpc29yCj4+IGJ1aWxkIEkgZ3Vlc3MgSSBuZWVkICgweDAxLTB4ZmYp
IGluY2x1c2l2ZSwgcmlnaHQ/Cj4gCj4gVGhlIC5jb25maWcgZmlsZSBJIGhhdmUgaGVyZSBkb2Vz
IG5vdCBzZWVtIHRvIGNvbnRhaW4gYW55IGNvbnRyb2wKPiBjaGFyYWN0ZXJzLiAgSWYgaXQgZGlk
IHN1cmVseSB0aGF0IHdvdWxkIGJlIGEgYnVnPyAgSWYgeW91IHdhbnQgdGhpcwo+IHlvdSBvYnZp
b3VzbHkgZG8gbmVlZCB0byBwZXJtaXQgbmV3bGluZXMgYW5kIHNwYWNlcyBhbmQgcGVyaGFwcyB0
YWJzCj4gdG9vLgoKLmNvbmZpZyBjYW4gY29udGFpbiB1c2VyIHN1cHBsaWVkIHN0cmluZ3MuIFdo
aWxlIG5vdCBtYWtpbmcgbXVjaCBzZW5zZQp0byBoYXZlIHVucHJpbnRhYmxlIGNoYXJhY3RlcnMg
aW4gdGhlcmUgSSBkb24ndCBzZWUgaG93IHRvIHByZXZlbnQgdGhlbS4KQW5kIEkgZ3Vlc3Mgd2Un
ZCB3YW50IHRvIHNlZSB0aGVtIGluIGNhc2Ugc3VjaCBhIHdlaXJkIC5jb25maWcgd2FzIHVzZWQK
KGFuZCBwcm9iYWJseSByZXN1bHRlZCBpbiBzdHJhbmdlIGJlaGF2aW9yKS4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:17:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEqs8-0002L4-Am; Mon, 30 Sep 2019 08:17:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEqs7-0002Kx-MW
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:17:31 +0000
X-Inumbo-ID: bee8ae30-e35a-11e9-bf31-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id bee8ae30-e35a-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 08:17:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569831451;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Ark+G4RXRPvDFXN8CTdRcF+StQ+i33/fzgX+Vohp8/M=;
 b=IeQt92x5L/XhuvybhPZ6yOlUCPH7tCMLVLccp01/gYKmxX3NtLcFtFCy
 ebP0YoWwqZE7FAIHw6K4appGIaB1MweBfKBAAMk6B9pLU9B780QUFXdkX
 gvnrGtYPpo8ZXszQCtxkzJpFloi+cOeU+Mac6tIvsLRgs+Ai3PhTY8hSz g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1aDKSqmlnPCkfx0Nz5/oJAT81pOtaHMWAa1hQKGtXQOZKmbAazt9/EothO2QeBIiqUSRH53kaK
 mozGKSqh00mA22CZtiww+UFBCvUj59kHzWRvHeUYCCJdpHl8SsO5xYBm7fucb5IBCHOL10oKPX
 hQMve+27tr+paJh/5YDTJrr5dfTkkJrJY8FvHdASRTWg5hC2hIDdDdBvOKoGDyobos0pIsbORo
 bkoyWNFo9dACvoWqwYEbwFHoSCrRnH4E/IdMTemj85/DSdTfLY8tJCq1rDoh4ewWQ6PDOuZUxs
 F64=
X-SBRS: 2.7
X-MesageID: 6238591
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6238591"
Date: Mon, 30 Sep 2019 10:17:18 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190930081718.bij2lrh7fvavwtws@Air-de-Roger>
References: <cover.e819a32509fb1a6bdcbdcefb2de053ccf2361d59.1569379186.git-series.marmarek@invisiblethingslab.com>
 <7d011094eed3f5c3cf6971cc8760874fd56ca443.1569379186.git-series.marmarek@invisiblethingslab.com>
 <20190925094150.qibuqwj6nynjo6vi@Air-de-Roger>
 <20190925122941.GP8065@mail-itl>
 <20190925132617.73qdovaeddl45f2o@Air-de-Roger>
 <20190926041606.GR8065@mail-itl>
 <20190926071017.yztb44ho7tyt5aqz@Air-de-Roger>
 <20190929013554.GA24160@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190929013554.GA24160@mail-itl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 4/4] xen/x86: Allow stubdom access to irq
 created for msi.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Julien Grall <julien.grall@arm.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 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>

T24gU3VuLCBTZXAgMjksIDIwMTkgYXQgMDM6MzU6NTRBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDA5OjEwOjE3QU0g
KzAyMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBUaHUsIFNlcCAyNiwgMjAxOSBh
dCAwNjoxNjowNkFNICswMjAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDAzOjI2OjE3UE0gKzAyMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMDI6Mjk6NDFQTSAr
MDIwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4gPiA+ID4gT24gV2Vk
LCBTZXAgMjUsIDIwMTkgYXQgMTE6NDE6NTBBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPiA+ID4gPiA+ID4gSXQgd291bGQgc3RpbGwgYmUgbmljZSB0byBnZXQgdGhlIG1pc3Npbmcg
Yml0cyAoaW50ZXJydXB0IGVuYWJsaW5nKSwKPiA+ID4gPiA+ID4gb3IgZWxzZSB0aGlzIHBhdGNo
IGlzIGtpbmQgb2YgcG9pbnRsZXNzLCBzaW5jZSBpdCBzdGlsbCBkb2Vzbid0IGFsbG93Cj4gPiA+
ID4gPiA+IHN0dWJkb21haW5zIHRvIHdvcmsgY29ycmVjdGx5IHdpdGggcGFzc2VkIHRocm91Z2gg
ZGV2aWNlcy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gV2VsbCwgdGhhdCBwYXJ0LCBhcyBkaXNjdXNz
ZWQsIGRvZXNuJ3QgbmVlZCB0byBiZSBpbiBYZW4uIEZvciBleGFtcGxlCj4gPiA+ID4gPiB0aGUg
c29sdXRpb24gZGVwbG95ZWQgaW4gY3VycmVudCBRdWJlcyBzdGFibGUgdmVyc2lvbiBpcyBiYXNl
ZCBvbgo+ID4gPiA+ID4gcGNpYmFjayBmb3IgdGhpcyBwdXJwb3NlLgo+ID4gPiA+IAo+ID4gPiA+
IEFjay4gRG8geW91IHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gc3VibWl0IHRoYXQgcGFy
dCB0byBMaW51eAo+ID4gPiA+IHRoZW4/Cj4gPiA+IAo+ID4gPiBIb3cgd291bGQgYW4gaW50ZXJm
YWNlIHdpdGggdG9vbHN0YWNrICh3aGVuIHRvIGFsbG93IGVuYWJsaW5nIE1TSSkKPiA+ID4gc2hv
dWxkIGxvb2sgbGlrZT8gUmlnaHQgbm93IEkgaGF2ZSBpdCBhcyBleHRyYSBhdHRyaWJ1dGUgaW4g
c3lzZnMgb2YKPiA+ID4gcGNpYmFjayBhbmQgbGlieGwgd3JpdGVzIHRvIGl0LiBPciByYXRoZXIg
c2hvdWxkIGl0IGJlIGluIHhlbnN0b3JlPwo+ID4gCj4gPiBJIHRoaW5rIHhlbnN0b3JlIHdvdWxk
IGJlIG1vcmUgc3VpdGFibGUgZm9yIHRoaXMuIFRoZXJlIGFyZSBhbHJlYWR5Cj4gPiBzb21lIGZs
YWdzIHBhc3NlZCB0byBwY2liYWNrIHRoZXJlOiBtc2l0cmFuc2xhdGUsIHBvd2VyX21nbXQgYW5k
Cj4gPiBwZXJtaXNzaXZlIChzZWUgbGlieGxfcGNpLmM6NjMpLgo+IAo+IEhtbSwgSSBzZWUgcGVy
bWlzc2l2ZSBpcyBhbHNvIHNldCBpbiBzeXNmcwo+IChsaWJ4bF9wY2kuYzpwY2lfYWRkX2RtX2Rv
bmUpLiBBbmQgSSB0aGluayB0aGF0IGlzIHVzZWQgYnkgcGNpYmFjaywKPiBiYXNlZCBvbiBpbnNw
ZWN0aW9uIG9mIGl0cyBzb3VyY2UgY29kZS4KPiBJbiBmYWN0LCBJIGRvbid0IHNlZSBhbnl0aGlu
ZyBpbiBwY2liYWNrIHBhcnNpbmcgb3B0cy0lZCB4ZW5zdG9yZSBlbnRyeQo+IGF0IGFsbC4gSXQg
bG9va3MgbGlrZSBpdCdzIG9ubHkgdXNlZCBieSB0aGUgdG9vbHN0YWNrIHRvIHJlY29uc3RydWN0
Cj4gbGlieGxfZGV2aWNlX3BjaSBzdHJ1Y3QgZnJvbSB4ZW5zdG9yZS4KClRoZW4gcGxlYXNlIHVz
ZSBzeXNmcywgdXNpbmcgd2hhdGV2ZXIgbWVjaGFuaXNtIGlzIHVzZWQgYnkgb3RoZXIKb3B0aW9u
cyBzZWVtcyBmaW5lIHRvIG1lLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:50:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 08: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 1iErO4-0005Rf-AT; Mon, 30 Sep 2019 08:50:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iErO3-0005Ra-4Z
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:50:31 +0000
X-Inumbo-ID: 5a7aa9bc-e35f-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 5a7aa9bc-e35f-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 08:50:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 83B53B03C;
 Mon, 30 Sep 2019 08:50:28 +0000 (UTC)
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20190928151305.127380-11-wipawel@amazon.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <90b08bae-c883-2809-84aa-8bc85a368c0f@suse.com>
Date: Mon, 30 Sep 2019 10:50:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190928151305.127380-11-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 10/12] livepatch: Handle arbitrary size
 names with the list 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: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDkuMjAxOSAxNzoxMywgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCj4gQEAgLTkyNSwxMCArOTI1LDExIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRj
aF9nZXQgewo+ICAgKgo+ICAgKiBJZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYW4gcG9zaXRpdmUg
bnVtYmVyLCBpdCBpcyB0aGUgbnVtYmVyICh1cCB0byBgbnJgKQo+ICAgKiBvZiB0aGUgcGF5bG9h
ZHMgcmV0dXJuZWQsIGFsb25nIHdpdGggYG5yYCB1cGRhdGVkIHdpdGggdGhlIG51bWJlciBvZiBy
ZW1haW5pbmcKPiAtICogcGF5bG9hZHMsIGB2ZXJzaW9uYCB1cGRhdGVkIChpdCBtYXkgYmUgdGhl
IHNhbWUgYWNyb3NzIGh5cGVyY2FsbHMuIElmIGl0Cj4gLSAqIHZhcmllcyB0aGUgZGF0YSBpcyBz
dGFsZSBhbmQgZnVydGhlciBjYWxscyBjb3VsZCBmYWlsKS4gVGhlIGBzdGF0dXNgLAo+IC0gKiBg
bmFtZWAsIGFuZCBgbGVuYCcgYXJlIHVwZGF0ZWQgYXQgdGhlaXIgZGVzaWduZWQgaW5kZXggdmFs
dWUgKGBpZHhgKSB3aXRoCj4gLSAqIHRoZSByZXR1cm5lZCB2YWx1ZSBvZiBkYXRhLgo+ICsgKiBw
YXlsb2FkcywgYHZlcnNpb25gIHVwZGF0ZWQgKGl0IG1heSBiZSB0aGUgc2FtZSBhY3Jvc3MgaHlw
ZXJjYWxscy4gSWYgaXQgdmFyaWVzCj4gKyAqIHRoZSBkYXRhIGlzIHN0YWxlIGFuZCBmdXJ0aGVy
IGNhbGxzIGNvdWxkIGZhaWwpIGFuZCB0aGUgbmFtZV90b3RhbF9zaXplCj4gKyAqIGNvbnRhaW5p
bmcgdG90YWwgc2l6ZSBvZiB0cmFuc2ZlcnJlZCBkYXRhIGZvciB0aGUgYXJyYXkuCj4gKyAqIFRo
ZSBgc3RhdHVzYCwgYG5hbWVgLCBgbGVuYCBhcmUgdXBkYXRlZCBhdCB0aGVpciBkZXNpZ25lZCBp
bmRleCB2YWx1ZSAoYGlkeGApCj4gKyAqIHdpdGggdGhlIHJldHVybmVkIHZhbHVlIG9mIGRhdGEu
Cj4gICAqCj4gICAqIElmIHRoZSBoeXBlcmNhbGwgcmV0dXJucyBFMkJJRyB0aGUgYG5yYCBpcyB0
b28gYmlnIGFuZCBzaG91bGQgYmUKPiAgICogbG93ZXJlZC4gVGhlIHVwcGVyIGxpbWl0IG9mIGBu
cmAgaXMgbGVmdCB0byB0aGUgaW1wbGVtZW50aW9uLgo+IEBAIC05NTEsMTEgKzk1MiwxMyBAQCBz
dHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCB7Cj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYW1vdW50IG9mIHBheWxvYWRzIGFuZCB2ZXJzaW9u
Lgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9VVDog
SG93IG1hbnkgcGF5bG9hZHMgbGVmdC4gKi8KPiAgICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBJTjogTXVzdCBiZSB6ZXJvLiAqLwo+ICsgICAgdWludDMyX3Qg
bmFtZV90b3RhbF9zaXplOyAgICAgICAgICAgICAgIC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwg
dHJhbnNmZXIgbmFtZXMgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2xpdmVwYXRj
aF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUgZW5vdWdoCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgYWxsb2NhdGUgZm9y
IG5yIG9mIHRoZW0uICovCj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIG5hbWU7ICAg
ICAgICAgLyogT1VUOiBBcnJheSBvZiBuYW1lcy4gRWFjaCBtZW1iZXIKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNVVNUIFhFTl9MSVZFUEFUQ0hfTkFN
RV9TSVpFIGluIHNpemUuCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF5IGhhdmUgYW4gYXJiaXRyYXJ5IGxlbmd0aCB1
cCB0bwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
Tl9MSVZFUEFUQ0hfTkFNRV9TSVpFIGJ5dGVzLiBNdXN0IGhhdmUKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciBvZiB0aGVtLiAqLwo+ICAgICAgWEVO
X0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsgICAgICAgIC8qIE9VVDogQXJyYXkgb2YgbGVu
Z3RocyBvZiBuYW1lJ3MuCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCj4gIH07CgpOb24tYmluYXJ5LWNvbXBh
dGlibGUgY2hhbmdlcyByZXF1aXJlIGFuIGludGVyZmFjZSB2ZXJzaW9uIGJ1bXAuCkkgd29uZGVy
IHRob3VnaCB3aHkgeW91IGRvbid0IHVzZSB0aGUgInBhZCIgZmllbGQ7IGluIGZhY3QgdGhlCndh
eSB5b3UgbWFrZSB0aGUgY2hhbmdlIHlvdSdkIGhhdmUgdG8gaW50cm9kdWNlIGEgMm5kIHBhZGRp
bmcKZmllbGQsIHRvIG1ha2UgcGFkZGluZyBleHBsaWNpdCBfYW5kXyBjaGVjayBpdCdzIHplcm8g
b24gaW5wdXQKKGZvciBmdXR1cmUgZXh0ZW5zaWJpbGl0eSBfd2l0aG91dF8gaGF2aW5nIHRvIGJ1
bXAgdGhlIGludGVyZmFjZQp2ZXJzaW9uKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:57:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 08: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 1iErUQ-0005e5-4a; Mon, 30 Sep 2019 08:57:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Su8=XZ=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1iErUP-0005e0-I1
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:57:05 +0000
X-Inumbo-ID: 45f2fdb8-e360-11e9-97fb-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by localhost (Halon) with ESMTPS
 id 45f2fdb8-e360-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 08:57:04 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id u28so6403170lfc.5
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 01:57: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:mime-version
 :content-transfer-encoding;
 bh=sJhR9shCbg1S69w3pewECrb4kAgDlG+scodquxO8tjE=;
 b=Kqc8TKn73INKRSIoytoZjL5KBmhxE3s7z0xU+JfEr1CvjSTc7IJ/DteQUn0Kpyvabr
 tozsxkbOdCKZZSFM2VOMpuA0VTOsEnO6LFzXvcxQX1/A4M4+6u8jF5gCNOCmNNBbjZLG
 LYP53Tbqz+ju24FlNqJM//CZwXZ9rpMT1Wy7BzAF8mK+DeVXckTHGBF9uzlCFhq1NPYH
 TZMFG2LCXt+XnwSPmuP/nj3P7bcLWzXMHaNGfcGa1sGPwGpTfvxcmrkZsi0dbSYTD1Tj
 T1GTzPGbr058zTuN40MnDSuO057TvL70tAX5GmnQ67+MOfwk7N7bHFulleqf87WDUZhZ
 CTlg==
X-Google-DKIM-Signature: v=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=sJhR9shCbg1S69w3pewECrb4kAgDlG+scodquxO8tjE=;
 b=Sh+0Xip/4eRkAvw3D47nSorycO72kg7Hyu8Y3O9QdwA4m3Xh+gqROZAqaXyuoLbTqj
 8YTUCJPEJvbTjYP/KG5TEyNsop6NjhZXtBZx4CWWcdyLdBv6+qYhv+HIpkszJWFfU3Cl
 9CqrL6BUMs7kGwnZJJ/rF+XB+5mxqbqKsPvDhSSi5BA3E4wN6W3qTGyczn/L2HlBrGEc
 CgYiSLw1ytWvJmL/3MtiA8fvlB3voHT8EAnyW668b7FIEgK0svAgQfoxfWanORL1fzKH
 O5eBn4nOK89roBdPpZEN2fXljk3rJgPrfTJ4ELu+UAVvHREG2G8zulPtGqootveeMjme
 69EA==
X-Gm-Message-State: APjAAAX4OuvYR5IFK7iP61Vdvkba9JaEDOltkub2kg7ftBjKIj0a14Pg
 GInjkj2Go0GNLy+xGZtr+zs=
X-Google-Smtp-Source: APXvYqwygniVGwBzmus2QcYatM0akXU2k70oqSr8PXa65eCbApb3TA5SK4Ul/kaL+Suh1WS5aaxjfg==
X-Received: by 2002:ac2:491a:: with SMTP id n26mr10956836lfi.182.1569833823549; 
 Mon, 30 Sep 2019 01:57:03 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id t3sm3059407lfd.92.2019.09.30.01.57.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 30 Sep 2019 01:57:02 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, julien.grall@arm.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 11:56:59 +0300
Message-Id: <20190930085659.708-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIFNVUFBPUlQubWQgfCAxNSArKysrKysrKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKaW5kZXggMzc1NDczYTQ1NjQwLi5i
NTM2Y2YwODE0ZjMgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5tZApAQCAt
MzcyLDYgKzM3MiwxMiBAQCBHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRo
ZSBYZW4gUFYgRnJhbWVidWZmZXIgcHJvdG9jb2wKIAogICAgIFN0YXR1cywgTGludXggKHhlbi1m
YmZyb250KTogU3VwcG9ydGVkCiAKKyMjIyBQViBkaXNwbGF5IChmcm9udGVuZCkKKworR3Vlc3Qt
c2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGRpc3BsYXkgcHJvdG9j
b2wKKworICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAorCiAjIyMgUFYgQ29uc29sZSAoZnJv
bnRlbmQpCiAKIEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQ
ViBjb25zb2xlIHByb3RvY29sCkBAIC0zODQsNyArMzkwLDggQEAgR3Vlc3Qtc2lkZSBkcml2ZXIg
Y2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGNvbnNvbGUgcHJvdG9jb2wKICMjIyBQViBr
ZXlib2FyZCAoZnJvbnRlbmQpCiAKIEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtp
bmcgdGhlIFhlbiBQViBrZXlib2FyZCBwcm90b2NvbC4KLU5vdGUgdGhhdCB0aGUgImtleWJvYXJk
IHByb3RvY29sIiBpbmNsdWRlcyBtb3VzZSAvIHBvaW50ZXIgc3VwcG9ydCBhcyB3ZWxsLgorTm90
ZSB0aGF0IHRoZSAia2V5Ym9hcmQgcHJvdG9jb2wiIGluY2x1ZGVzIG1vdXNlIC8gcG9pbnRlciAv
CittdWx0aS10b3VjaCBzdXBwb3J0IGFzIHdlbGwuCiAKICAgICBTdGF0dXMsIExpbnV4ICh4ZW4t
a2JkZnJvbnQpOiBTdXBwb3J0ZWQKIApAQCAtNDE3LDYgKzQyNCwxMiBAQCBHdWVzdC1zaWRlIGRy
aXZlciBjYXBhYmxlIG9mIG1ha2luZyBwdiBzeXN0ZW0gY2FsbHMKIAogICAgIFN0YXR1cywgTGlu
dXg6IFRlY2ggUHJldmlldwogCisjIyMgUFYgc291bmQgKGZyb250ZW5kKQorCitHdWVzdC1zaWRl
IGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgc291bmQgcHJvdG9jb2wKKwor
ICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAorCiAjIyBWaXJ0dWFsIGRldmljZSBzdXBwb3J0
LCBob3N0IHNpZGUKIAogRm9yIGhvc3Qtc2lkZSB2aXJ0dWFsIGRldmljZSBzdXBwb3J0LAotLSAK
Mi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:57:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 08:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iErVE-0005jj-KO; Mon, 30 Sep 2019 08:57:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iErVD-0005iv-4b
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:57:55 +0000
X-Inumbo-ID: 63947644-e360-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 63947644-e360-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 08:57: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 4E9FDADCC;
 Mon, 30 Sep 2019 08:57:53 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
 <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
 <23950.4274.238406.524438@mariner.uk.xensource.com>
 <1d8dda0e-0fbe-04b4-0b11-41844089cf90@suse.com>
 <23950.10341.746130.616131@mariner.uk.xensource.com>
 <2fc42744-addb-d19e-1ddc-a507fd4ed254@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f9d931a4-64b3-6aca-961a-f9fbf8fa030e@suse.com>
Date: Mon, 30 Sep 2019 10:57:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2fc42744-addb-d19e-1ddc-a507fd4ed254@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxMDoxNywgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNy4wOS4xOSAx
NzoxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IErDvHJnZW4gR3Jvw58gd3JpdGVzICgiUmU6IFtQ
QVRDSCB2MSAxLzZdIGRvY3M6IGFkZCBmZWF0dXJlIGRvY3VtZW50IGZvciBYZW4gaHlwZXJ2aXNv
ciBzeXNmcy1saWtlIHN1cHBvcnQiKToKPj4+IE9uIDI3LjA5LjE5IDE1OjM3LCBJYW4gSmFja3Nv
biB3cm90ZToKPj4+PiBJIHRoaW5rIHRoaXMgaXMgQVNDSUkgcHJpbnRpbmcgY2hhcmFjdGVycyB3
aXRoIHRoZSBleGNlcHRpb24gb2YKPj4+PiAgICAgISAiIGAgJCAlIF4gJiAqID0gKyB7IH0gJyB+
IDwgPiAvIFwgfAo+Pj4+Cj4+Pj4gSSBzdHJ1Z2dsZSB0byBmaW5kIGEgcHJpbmNpcGxlZCBleHBs
YW5hdGlvbiBmb3IgdGhpcyBwYXJ0aWN1bGFyCj4+Pj4gZXhjbHVzaW9uIHNldCAoYXBhcnQgZnJv
bSAvKSwgY29uc2lkZXJpbmcgdGhhdCBmb2xsb3dpbmcgYXJlCj4+Pj4gaW5jbHVkZWQ6Cj4+Pj4g
ICAgIC0gQCBfIC4gOiAoICkgWyBdICMgLCA7Cj4+Pj4KPj4+PiBDb3VsZCB3ZSBib3Jyb3cgc29t
ZSBleGlzdGluZyBwZXJtaXR0ZWQgY2hhcmFjdGVyIHNldCA/ICBJZiB3ZSBhcmUKPj4+PiBwZXJt
aXR0aW5nIHNoZWxsIG1ldGFjaGFyYWN0ZXJzIHdoeSBub3QganVzdCBwZXJtaXQgYWxsIHByaW50
YWJsZQo+Pj4+IEFTQ0lJIGV4Y2VwdCAvID8KPj4+Cj4+PiBIbW0sIG1heWJlIHdlIHNob3VsZCBh
bGxvdyBqdXN0IHRoZSAiUG9zaXggcG9ydGFibGUgZmlsZSBuYW1lIGNoYXJhY3Rlcgo+Pj4gc2V0
Ij8gVGhhdCB3b3VsZCBiZSBbLS5fMC05QS1aYS16XS4gQW5kIHdlIHNob3VsZCBleHBsaWNpdGx5
IG5vdCBhbGxvdwo+Pj4gdGhlIGtleSBuYW1lcyAiLiIgYW5kICIuLiIuCj4+Cj4+IEkgYWdyZWUg
YWJvdXQgIi4iIGFuZCAiLi4iLgo+Pgo+PiBJJ20gbm90IHN1cmUgdGhlICJQb3NpeCBwb3J0YWJs
ZSBmaWxlIG5hbWUgY2hhcmFjdGVyIHNldCIgaXMgYSB2ZXJ5Cj4+IGdvb2QgZ3VpZGUuICBQb3Np
eCB3aWxsIGJlIHByZXR0eSByZXN0cmljdGVkIHRoZXJlLiAgV2hhdCBpcyB0aGUgbGVnYWwKPj4g
c2V0IGluIGEgTGludXggc3lzZnMgZmlsZW5hbWUgPwo+IAo+IEV2ZXJ5dGhpbmcgYnV0ICIvIiBh
bmQgIlwwIi4KPiAKPj4KPj4+PiBEbyB5b3UgbWVhbiAiYW55IDctYml0IGJ5dGUiLCBvciBvY3Rl
dCB2YWx1ZXMgMzItMTI2ICgweDIwLTB4N2UpCj4+Pj4gaW5jbHVzaXZlLCBvciBzb21ldGhpbmcg
ZWxzZSA/Cj4+Pgo+Pj4gOi0pCj4+Pgo+Pj4gQXMgSSdkIGxpa2UgdG8gc3VwcG9ydCBlLmcuIHRo
ZSAuY29uZmlnIGZpbGUgY29udGVudHMgb2YgdGhlIGh5cGVydmlzb3IKPj4+IGJ1aWxkIEkgZ3Vl
c3MgSSBuZWVkICgweDAxLTB4ZmYpIGluY2x1c2l2ZSwgcmlnaHQ/Cj4+Cj4+IFRoZSAuY29uZmln
IGZpbGUgSSBoYXZlIGhlcmUgZG9lcyBub3Qgc2VlbSB0byBjb250YWluIGFueSBjb250cm9sCj4+
IGNoYXJhY3RlcnMuICBJZiBpdCBkaWQgc3VyZWx5IHRoYXQgd291bGQgYmUgYSBidWc/ICBJZiB5
b3Ugd2FudCB0aGlzCj4+IHlvdSBvYnZpb3VzbHkgZG8gbmVlZCB0byBwZXJtaXQgbmV3bGluZXMg
YW5kIHNwYWNlcyBhbmQgcGVyaGFwcyB0YWJzCj4+IHRvby4KPiAKPiAuY29uZmlnIGNhbiBjb250
YWluIHVzZXIgc3VwcGxpZWQgc3RyaW5ncy4gV2hpbGUgbm90IG1ha2luZyBtdWNoIHNlbnNlCj4g
dG8gaGF2ZSB1bnByaW50YWJsZSBjaGFyYWN0ZXJzIGluIHRoZXJlIEkgZG9uJ3Qgc2VlIGhvdyB0
byBwcmV2ZW50IHRoZW0uCgpEb2VzIC8gY2FuJ3Qga2NvbmZpZyByZWplY3QgdGhlbT8KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 08:59:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iErXD-0005sC-3P; Mon, 30 Sep 2019 08:59:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iErXC-0005s1-5p
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 08:59:58 +0000
X-Inumbo-ID: acf18f98-e360-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id acf18f98-e360-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 08:59: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 A9FF3AF7E;
 Mon, 30 Sep 2019 08:59:56 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190928082659.45482-1-roger.pau@citrix.com>
 <95aa17310e8b46619a0a701e416d6c47@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d54a0367-a9e0-048d-95a7-1e9f89e73077@suse.com>
Date: Mon, 30 Sep 2019 11:00:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <95aa17310e8b46619a0a701e416d6c47@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/iommu: fix hwdom iommu requirements
 check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAwOTo1MiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+PiBTZW50OiAyOCBTZXB0ZW1iZXIgMjAxOSAwOToyNwo+PiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4+IENjOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUGF1bCBEdXJyYW50Cj4+
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4gU3ViamVjdDogW1BBVENIXSB4ODYvaW9tbXU6IGZpeCBod2RvbSBpb21tdSByZXF1aXJl
bWVudHMgY2hlY2sKPj4KPj4gQm90aCBhIHNoYWRvdyBhbmQgYSBIQVAgaHdkb20gcmVxdWlyZSBh
biBpb21tdSBhbmQgbXVzdCBiZSBydW4gaW4KPj4gc3RyaWN0IG1vZGUuIENoYW5nZSB0aGUgSEFQ
IGNoZWNrIGludG8gYSBodm0gZG9tYWluIGNoZWNrLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBZZXMsIEkgY29tcGxldGVs
eSBmb3Jnb3QgdGhhdCBpdCBpcyBsZWdpdGltYXRlIGZvciBhIFBWSCBkb20wIHRvIG9wZXJhdGUg
aW4gc2hhZG93IG1vZGUuCj4gCj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:07:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09: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 1iEreJ-0006id-U4; Mon, 30 Sep 2019 09:07:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEreI-0006iY-0j
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:07:18 +0000
X-Inumbo-ID: b228c020-e361-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b228c020-e361-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 09:07: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 A40F6B15C;
 Mon, 30 Sep 2019 09:07:14 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
 <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
 <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cc6e90c1-8f15-e2d3-144a-6a16c11e911f@suse.com>
Date: Mon, 30 Sep 2019 11:07:19 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

T24gMzAuMDkuMjAxOSAxMDoxNSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEkgY2FuJ3QgZmluZCBh
bnl0aGluZyBjb25jbHVzaXZlIGluIHRoZSBsb2dzLCBidXQgaXQgbG9va3MgbGlrZSBpdCdzIG1h
aW5seSBBTUQgaC93IHRoYXQncyB0aGUgcHJvYmxlbSBhbmQgb24gYXQgbGVhc3Qgb25lIG9mIHRo
ZSB0ZXN0IGZhaWx1cmVzIEkgc2VlIGxvdHMgb2YgdGhpcyBraW5kIG9mIHRoaW5nIGluIHRoZSBz
ZXJpYWwgbG9nOgo+IAo+IFNlcCAyOSAxNzozMzo1NS4zMTY0MjIgWyAgMTY5LjgyODU2M10gQU1E
LVZpOiBFdmVudCBsb2dnZWQgW1sgIDE2OS44MzE3OThdIElPX1BBR0VfRkFVTFQgZGV2aWNlPTAw
OjEzLjEgZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAwMDAwMDA4MCBmbGFncz0weDAw
MjBdCj4gU2VwIDI5IDE3OjMzOjU1LjM3NjU5NSBbICAxNjkuODQwNDgxXSBBTUQtVmk6IEV2ZW50
IGxvZ2dlZCBbWyAgMTY5Ljg0MzcxNl0gSU9fUEFHRV9GQVVMVCBkZXZpY2U9MDA6MTMuMSBkb21h
aW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0KPiBTZXAg
MjkgMTc6MzM6NTUuMzg4NDY5IFsgIDE2OS44NTIzOThdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtb
ICAxNjkuODU1NjI3XSBJT19QQUdFX0ZBVUxUIGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYg
YWRkcmVzcz0weDAwMDAwMDAwMDAwMDAwODAgZmxhZ3M9MHgwMDIwXQo+IFNlcCAyOSAxNzozMzo1
NS40MDA0ODYgWyAgMTY5Ljg2NDMxMV0gQU1ELVZpOiBFdmVudCBsb2dnZWQgW1sgIDE2OS44Njc1
NDBdIElPX1BBR0VfRkFVTFQgZGV2aWNlPTAwOjEzLjEgZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4
MDAwMDAwMDAwMDAwMDA4MCBmbGFncz0weDAwMjBdCj4gU2VwIDI5IDE3OjMzOjU1LjQxMjU1OSBb
ICAxNjkuODc2MjI0XSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljg3OTQ1OF0gSU9fUEFH
RV9GQVVMVCBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAw
MDAwMDgwIGZsYWdzPTB4MDAyMF0KCkJ1dCB0aGVzZSBhcmUgYmFyZSBtZXRhbCBMaW51eCBtZXNz
YWdlcywgYXJlbid0IHRoZXk/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:09:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iErge-0006q2-DU; Mon, 30 Sep 2019 09:09:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iErgc-0006px-VE
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:09:42 +0000
X-Inumbo-ID: 097d5b9c-e362-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 097d5b9c-e362-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 09:09: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 59D28AE36;
 Mon, 30 Sep 2019 09:09:41 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
 <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
 <23950.4274.238406.524438@mariner.uk.xensource.com>
 <1d8dda0e-0fbe-04b4-0b11-41844089cf90@suse.com>
 <23950.10341.746130.616131@mariner.uk.xensource.com>
 <2fc42744-addb-d19e-1ddc-a507fd4ed254@suse.com>
 <f9d931a4-64b3-6aca-961a-f9fbf8fa030e@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e47e43c1-0a13-0ec3-7ac8-46c61b7c9f06@suse.com>
Date: Mon, 30 Sep 2019 11:09:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f9d931a4-64b3-6aca-961a-f9fbf8fa030e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMTA6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDMwLjA5LjIwMTkgMTA6
MTcsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDI3LjA5LjE5IDE3OjE5LCBJYW4gSmFja3Nv
biB3cm90ZToKPj4+IErDvHJnZW4gR3Jvw58gd3JpdGVzICgiUmU6IFtQQVRDSCB2MSAxLzZdIGRv
Y3M6IGFkZCBmZWF0dXJlIGRvY3VtZW50IGZvciBYZW4gaHlwZXJ2aXNvciBzeXNmcy1saWtlIHN1
cHBvcnQiKToKPj4+PiBPbiAyNy4wOS4xOSAxNTozNywgSWFuIEphY2tzb24gd3JvdGU6Cj4+Pj4+
IEkgdGhpbmsgdGhpcyBpcyBBU0NJSSBwcmludGluZyBjaGFyYWN0ZXJzIHdpdGggdGhlIGV4Y2Vw
dGlvbiBvZgo+Pj4+PiAgICAgICEgIiBgICQgJSBeICYgKiA9ICsgeyB9ICcgfiA8ID4gLyBcIHwK
Pj4+Pj4KPj4+Pj4gSSBzdHJ1Z2dsZSB0byBmaW5kIGEgcHJpbmNpcGxlZCBleHBsYW5hdGlvbiBm
b3IgdGhpcyBwYXJ0aWN1bGFyCj4+Pj4+IGV4Y2x1c2lvbiBzZXQgKGFwYXJ0IGZyb20gLyksIGNv
bnNpZGVyaW5nIHRoYXQgZm9sbG93aW5nIGFyZQo+Pj4+PiBpbmNsdWRlZDoKPj4+Pj4gICAgICAt
IEAgXyAuIDogKCApIFsgXSAjICwgOwo+Pj4+Pgo+Pj4+PiBDb3VsZCB3ZSBib3Jyb3cgc29tZSBl
eGlzdGluZyBwZXJtaXR0ZWQgY2hhcmFjdGVyIHNldCA/ICBJZiB3ZSBhcmUKPj4+Pj4gcGVybWl0
dGluZyBzaGVsbCBtZXRhY2hhcmFjdGVycyB3aHkgbm90IGp1c3QgcGVybWl0IGFsbCBwcmludGFi
bGUKPj4+Pj4gQVNDSUkgZXhjZXB0IC8gPwo+Pj4+Cj4+Pj4gSG1tLCBtYXliZSB3ZSBzaG91bGQg
YWxsb3cganVzdCB0aGUgIlBvc2l4IHBvcnRhYmxlIGZpbGUgbmFtZSBjaGFyYWN0ZXIKPj4+PiBz
ZXQiPyBUaGF0IHdvdWxkIGJlIFstLl8wLTlBLVphLXpdLiBBbmQgd2Ugc2hvdWxkIGV4cGxpY2l0
bHkgbm90IGFsbG93Cj4+Pj4gdGhlIGtleSBuYW1lcyAiLiIgYW5kICIuLiIuCj4+Pgo+Pj4gSSBh
Z3JlZSBhYm91dCAiLiIgYW5kICIuLiIuCj4+Pgo+Pj4gSSdtIG5vdCBzdXJlIHRoZSAiUG9zaXgg
cG9ydGFibGUgZmlsZSBuYW1lIGNoYXJhY3RlciBzZXQiIGlzIGEgdmVyeQo+Pj4gZ29vZCBndWlk
ZS4gIFBvc2l4IHdpbGwgYmUgcHJldHR5IHJlc3RyaWN0ZWQgdGhlcmUuICBXaGF0IGlzIHRoZSBs
ZWdhbAo+Pj4gc2V0IGluIGEgTGludXggc3lzZnMgZmlsZW5hbWUgPwo+Pgo+PiBFdmVyeXRoaW5n
IGJ1dCAiLyIgYW5kICJcMCIuCj4+Cj4+Pgo+Pj4+PiBEbyB5b3UgbWVhbiAiYW55IDctYml0IGJ5
dGUiLCBvciBvY3RldCB2YWx1ZXMgMzItMTI2ICgweDIwLTB4N2UpCj4+Pj4+IGluY2x1c2l2ZSwg
b3Igc29tZXRoaW5nIGVsc2UgPwo+Pj4+Cj4+Pj4gOi0pCj4+Pj4KPj4+PiBBcyBJJ2QgbGlrZSB0
byBzdXBwb3J0IGUuZy4gdGhlIC5jb25maWcgZmlsZSBjb250ZW50cyBvZiB0aGUgaHlwZXJ2aXNv
cgo+Pj4+IGJ1aWxkIEkgZ3Vlc3MgSSBuZWVkICgweDAxLTB4ZmYpIGluY2x1c2l2ZSwgcmlnaHQ/
Cj4+Pgo+Pj4gVGhlIC5jb25maWcgZmlsZSBJIGhhdmUgaGVyZSBkb2VzIG5vdCBzZWVtIHRvIGNv
bnRhaW4gYW55IGNvbnRyb2wKPj4+IGNoYXJhY3RlcnMuICBJZiBpdCBkaWQgc3VyZWx5IHRoYXQg
d291bGQgYmUgYSBidWc/ICBJZiB5b3Ugd2FudCB0aGlzCj4+PiB5b3Ugb2J2aW91c2x5IGRvIG5l
ZWQgdG8gcGVybWl0IG5ld2xpbmVzIGFuZCBzcGFjZXMgYW5kIHBlcmhhcHMgdGFicwo+Pj4gdG9v
Lgo+Pgo+PiAuY29uZmlnIGNhbiBjb250YWluIHVzZXIgc3VwcGxpZWQgc3RyaW5ncy4gV2hpbGUg
bm90IG1ha2luZyBtdWNoIHNlbnNlCj4+IHRvIGhhdmUgdW5wcmludGFibGUgY2hhcmFjdGVycyBp
biB0aGVyZSBJIGRvbid0IHNlZSBob3cgdG8gcHJldmVudCB0aGVtLgo+IAo+IERvZXMgLyBjYW4n
dCBrY29uZmlnIHJlamVjdCB0aGVtPwoKUmlnaHQgbm93IGl0IGRvZXNuJ3QuCgpJIHRlc3RlZCB0
aGF0IGJ5IG1hbnVhbGx5IG1vZGlmeWluZyBteSAuY29uZmlnIGFuZCB0aGVuIGRvaW5nIGEgbWFr
ZS4KVGhlICh3cm9uZykgLmNvbmZpZyB3YXMgYWNjZXB0ZWQgYW5kIHRoZSBoeXBlcnZpc29yIGJ1
aWx0IHdpdGggaXQuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:10:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iErh4-0007P9-Ne; Mon, 30 Sep 2019 09:10: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=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iErh3-0007Ov-Ll
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:10:09 +0000
X-Inumbo-ID: 18fcbba8-e362-11e9-96cb-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 18fcbba8-e362-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 09:10:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569834608;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=NumTfXGXvkxhv89KFH+RZ54jxTZts8IhWLWbr3y2PHw=;
 b=bgrMazgC3VgJheqpl8PdcobMJQ47A48OPEEG/dVEvGb7u/n6Fcl4q2gW
 TtYGJSwbgtIvh36QJc1JLKPd1yVSgQXUc8CDIbBkGa4CCVtSMYEtDrY2o
 U9Gc1HqHqOtOMUjFFn0pmS7qtBCMfGapX4E7+pk8bOhdi77uXn7+Px8SP 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: t7/4L12O9xnP1+DfObngNmi/mH/48OF4+8Y8RtXefTpegvIxMhwfKtJYoQ2WPa3ZLyikd+givq
 VBYgCEc7slf/OzMbfZJqKsbxv9bEPZtOj7+GttESd5gvdFOoh0PEkrAgRXxvr2ceuyum9RRciL
 Bmrc060eI6CrKw4fV2wsl4gTJTw6jtsBOC9d9j0q7pPcI0oJYFdCMFROsAuGyQv5/rcPg83ZHn
 aPHTYc2J8+BLSX6SpsjXPhkalUwhewpyglPJIwJHhYIzxXt1xvhwI0SWod2TYFlL7djkw2zxvP
 fA4=
X-SBRS: 2.7
X-MesageID: 6245466
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6245466"
Date: Mon, 30 Sep 2019 11:09:58 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20190930090958.ipnrztutxql5uvrz@Air-de-Roger>
References: <1569792271-19856-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1569792271-19856-1-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] x86/msi: Don't panic if msix
 capability is 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: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMDU6MjQ6MzFBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gQ3VycmVudCwgWGVuIGlzbid0IGF3YXJlIG9mIGRldmljZSByZXNldCAoaW5pdGlhdGVkIGJ5
IGRvbTApLiBYZW4gbWF5Cj4gYWNjZXNzIHRoZSBkZXZpY2Ugd2hpbGUgZGV2aWNlIGNhbm5vdCBy
ZXNwb25kIHRvIGNvbmZpZyByZXF1ZXN0cwo+IG5vcm1hbGx5IChlLmcuICBhZnRlciBkZXZpY2Ug
cmVzZXQsIGRldmljZSBtYXkgcmVzcG9uZCB0byBjb25maWcKPiByZXF1ZXN0cyB3aXRoIENSUyBj
b21wbGV0aW9ucyB0byBpbmRpY2F0ZSBpdCBuZWVkcyBtb3JlIHRpbWUgdG8KPiBjb21wbGV0ZSBh
IHJlc2V0LCByZWZlciB0byBwY2lfZGV2X3dhaXQoKSBpbiBsaW51eCBrZXJuZWwgZm9yIG1vcmUK
PiBkZXRhaWwpLiBIZXJlLCBkb24ndCBhc3N1bWUgbXNpeCBjYXBhYmlsaXR5IGlzIGFsd2F5cyB2
aXNpYmxlIGFuZAo+IHJldHVybiAtRUFHQUlOIHRvIHRoZSBjYWxsZXIuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiAtLS0KPiBJIGRpZG4ndCBmaW5k
IGEgd2F5IHRvIHRyaWdnZXIgdGhlIGFzc2VydGlvbiBpbiBub3JtYWwgdXNhZ2VzLgo+IEl0IGlz
IGZvdW5kIGJ5IGFuIGludGVybmFsIHRlc3Q6IGVjaG8gMSB0byAvc3lzL2J1cy9wY2kvPHNiZGY+
L3Jlc2V0Cj4gd2hlbiB0aGUgZGV2aWNlIGlzIGJlaW5nIHVzZWQgYnkgYSBndWVzdC4gQWx0aG91
Z2ggdGhlIHRlc3QgaXMgYQo+IGxpdHRsZSBpbnNhbmUsIGl0IGlzIGJldHRlciB0byBhdm9pZCBj
cmFzaGluZyBYZW4gZXZlbiBmb3IgdGhpcyBjYXNlLgoKVGhlIGhhcmR3YXJlIGRvbWFpbiBkb2lu
ZyBzdWNoIHRoaW5ncyBiZWhpbmQgWGVuJ3MgYmFjayBpcyBxdWl0ZQpsaWtlbHkgdG8gZW5kIGJh
ZGx5LCBlaXRoZXIgaGl0dGluZyBhbiBBU1NFUlQgc29tZXdoZXJlIG9yIHdpdGggYQptYWxmdW5j
dGlvbmluZyBkZXZpY2UuIFhlbiBzaG91bGQgYmUgc2lnbmFsZWQgb2Ygd2hlbiBzdWNoIHJlc2V0
IGlzCmhhcHBlbmluZywgc28gaXQgY2FuIGFsc28gdGVhciBkb3duIHRoZSBpbnRlcm5hbCBzdGF0
ZSBvZiB0aGUKZGV2aWNlLgoKWGVuIGNvdWxkIHRyYXAgYWNjZXNzZXMgdG8gdGhlIEZMUiBiaXQg
aW4gb3JkZXIgdG8gZGV0ZWN0IGRldmljZQpyZXNldHMsIGJ1dCB0aGF0J3Mgb25seSBhIHdheSBv
ZiBwZXJmb3JtaW5nIGEgZGV2aWNlIHJlc2V0LCBvdGhlcgptZXRob2RzIGFyZSBsaWtlbHkgbW9y
ZSBjb21wbGljYXRlZCB0byBkZXRlY3QsIGFuZCBoZW5jZSB0aGlzIHdvdWxkCm9ubHkgYmUgYSBw
YXJ0aWFsIHNvbHV0aW9uLgoKSGF2ZSB5b3UgY29uc2lkZXJlZCB3aGV0aGVyIGl0J3MgZmVhc2li
bGUgdG8gc2lnbmFsIFhlbiB0aGF0IGEgZGV2aWNlCnJlc2V0IGlzIGhhcHBlbmluZywgc28gaXQg
Y2FuIHRvcm4gZG93biB0aGUgaW50ZXJuYWwgZGV2aWNlIHN0YXRlPwoKPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L21zaS5jIHwgOCArKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwo+IGluZGV4IDc2ZDQwMzQuLmUyZjNjNmMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L21zaS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21zaS5jCj4gQEAgLTEy
NjUsNyArMTI2NSwxMyBAQCBpbnQgcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2VwdChzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiAgICAgICAgICBwb3MgPSBlbnRyeSA/
IGVudHJ5LT5tc2lfYXR0cmliLnBvcwo+ICAgICAgICAgICAgICAgICAgICAgIDogcGNpX2ZpbmRf
Y2FwX29mZnNldChzZWcsIGJ1cywgc2xvdCwgZnVuYywKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUENJX0NBUF9JRF9NU0lYKTsKPiAtICAgICAgICBBU1NFUlQo
cG9zKTsKCkkgdGhpbmsgYXQgbGVhc3QgYSBjb21tZW50IHNob3VsZCBiZSBhZGRlZCBoZXJlIGRl
c2NyaWJpbmcgd2h5IGEKY2FwYWJpbGl0eSBtaWdodCBzdWRkZW5seSBkaXNhcHBlYXIuCgo+ICsg
ICAgICAgIGlmICggdW5saWtlbHkoIXBvcykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
cHJpbnRrX29uY2UoWEVOTE9HX1dBUk5JTkcKCkknbSBub3Qgc3VyZSBpZiBwcmludGtfb25jZSBp
cyB0aGUgYmVzdCBvcHRpb24sIHRoZSBtZXNzYWdlIHdvdWxkIGJlCnByaW50ZWQgb25seSBvbmNl
LCBhbmQgZm9yIHRoZSBmaXJzdCBkZXZpY2UgdGhhdCBoaXRzIHRoaXMuIElkZWFsbHkgSQp0aGlu
ayBpdCBzaG91bGQgYmUgcHJpbnRlZCBhdCBsZWFzdCBvbmNlIGZvciBlYWNoIGRldmljZSB0aGF0
IGhpdHMKdGhpcyBjb25kaXRpb24uCgpBbHRlcm5hdGl2ZWx5IHlvdSBjYW4gdHVybiB0aGlzIGlu
dG8gYSBncHJpbnRrIHdoaWNoIHdvdWxkIGJlIGdvb2QKZW5vdWdoIElNTy4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:17:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iErnt-0007kW-Jj; Mon, 30 Sep 2019 09:17:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iErns-0007kR-5x
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:17:12 +0000
X-Inumbo-ID: 14b3868e-e363-11e9-96cb-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 14b3868e-e363-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 09:17:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569835031;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=yjgIqLISfEmXR+0IJmBrCVPZASshpktVzi04wd4+aNY=;
 b=ThYjl8hwi9zLQyk6BDWuVnqcMKg0XQmwWe3db/ldI7xeTctoYN7WY0Xd
 XAO0V8/GAMWNtifYGWYJCgg6OD0HH1Nb39eBst3qoSmlRBpEiTHKfnLIL
 qSb0du3RUe6H5lnVeF5VKqSU8APiqyKlrsoBmZAPzENalvzSQ8wFGdHaE Q=;
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@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Fu8LD4vKd1NHCddJ7mHXWFdzG7E0rLo+1hnUe88u4gssK/TkOBR6MiQJYUMjMmpNhd+zNYyfb6
 GvpEO23QPimF6z4Bn6CyWqmJB3tx6KHfGc7auOEczT48eeFixbUU3PWYoeq0eGgdWFS0JhcZCH
 4BnnzcFKrJbwUIQpl9ZvlsFViSbWM4xHaKGRPb2eUkPE9Xo4IwbD+M5l1+gxiTXeeHjG0K4mKl
 r8VotQN3kpXwqWL+i8vYLq1/MhlZyo0MlTb6ZuSdKpw0DRGB0UKohhjNWd6wMD1FUemqOaIgeJ
 TEs=
X-SBRS: 2.7
X-MesageID: 6240591
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6240591"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
Thread-Index: AQHVd253+PVNwkOIxkSNk0siYotC/adD8JHw
Date: Mon, 30 Sep 2019 09:17:06 +0000
Message-ID: <4ddb83bbceeb4c858f500976da9a73f2@AMSPEX02CL03.citrite.net>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
 <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
 <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
 <cc6e90c1-8f15-e2d3-144a-6a16c11e911f@suse.com>
In-Reply-To: <cc6e90c1-8f15-e2d3-144a-6a16c11e911f@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDEwOjA3DQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBvc3N0ZXN0
IHNlcnZpY2Ugb3duZXIgPG9zc3Rlc3QtDQo+IGFkbWluQHhlbnByb2plY3Qub3JnPg0KPiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0XSAxNDE5OTA6IHJlZ3Jlc3Np
b25zIC0gRkFJTA0KPiANCj4gT24gMzAuMDkuMjAxOSAxMDoxNSwgUGF1bCBEdXJyYW50IHdyb3Rl
Og0KPiA+IEkgY2FuJ3QgZmluZCBhbnl0aGluZyBjb25jbHVzaXZlIGluIHRoZSBsb2dzLCBidXQg
aXQgbG9va3MgbGlrZSBpdCdzIG1haW5seSBBTUQgaC93IHRoYXQncyB0aGUNCj4gcHJvYmxlbSBh
bmQgb24gYXQgbGVhc3Qgb25lIG9mIHRoZSB0ZXN0IGZhaWx1cmVzIEkgc2VlIGxvdHMgb2YgdGhp
cyBraW5kIG9mIHRoaW5nIGluIHRoZSBzZXJpYWwgbG9nOg0KPiA+DQo+ID4gU2VwIDI5IDE3OjMz
OjU1LjMxNjQyMiBbICAxNjkuODI4NTYzXSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljgz
MTc5OF0gSU9fUEFHRV9GQVVMVA0KPiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJl
c3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0NCj4gPiBTZXAgMjkgMTc6MzM6NTUu
Mzc2NTk1IFsgIDE2OS44NDA0ODFdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODQzNzE2
XSBJT19QQUdFX0ZBVUxUDQo+IGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0w
eDAwMDAwMDAwMDAwMDAwODAgZmxhZ3M9MHgwMDIwXQ0KPiA+IFNlcCAyOSAxNzozMzo1NS4zODg0
NjkgWyAgMTY5Ljg1MjM5OF0gQU1ELVZpOiBFdmVudCBsb2dnZWQgW1sgIDE2OS44NTU2MjddIElP
X1BBR0VfRkFVTFQNCj4gZGV2aWNlPTAwOjEzLjEgZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAw
MDAwMDAwMDAwMDA4MCBmbGFncz0weDAwMjBdDQo+ID4gU2VwIDI5IDE3OjMzOjU1LjQwMDQ4NiBb
ICAxNjkuODY0MzExXSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljg2NzU0MF0gSU9fUEFH
RV9GQVVMVA0KPiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAw
MDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0NCj4gPiBTZXAgMjkgMTc6MzM6NTUuNDEyNTU5IFsgIDE2
OS44NzYyMjRdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODc5NDU4XSBJT19QQUdFX0ZB
VUxUDQo+IGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAwMDAw
MDAwODAgZmxhZ3M9MHgwMDIwXQ0KPiANCg0KQWggeWVzLCB0aGV5IG1pZ2h0IGJlLiBTdGlsbCBu
b3QgZm91bmQgYW55dGhpbmcgdXNlZnVsIGluIG90aGVyIGxvZ3MuDQoNCiAgUGF1bA0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:18:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iErog-0007oZ-Ur; Mon, 30 Sep 2019 09:18:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iErof-0007oR-VX
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:18:02 +0000
X-Inumbo-ID: 32e08b0c-e363-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 32e08b0c-e363-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 09:18: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 0B350B181;
 Mon, 30 Sep 2019 09:18:00 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569792271-19856-1-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2a04d106-7419-ca0c-9850-52255d6cf997@suse.com>
Date: Mon, 30 Sep 2019 11:18:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569792271-19856-1-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] x86/msi: Don't panic if msix
 capability is 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: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDkuMjAxOSAyMzoyNCwgQ2hhbyBHYW8gd3JvdGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21zaS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21zaS5jCj4gQEAgLTEyNjUsNyArMTI2NSwxMyBA
QCBpbnQgcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2VwdChzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dW5zaWduZWQgaW50IHJlZywKPiAgICAgICAgICBwb3MgPSBlbnRyeSA/IGVudHJ5LT5tc2lfYXR0
cmliLnBvcwo+ICAgICAgICAgICAgICAgICAgICAgIDogcGNpX2ZpbmRfY2FwX29mZnNldChzZWcs
IGJ1cywgc2xvdCwgZnVuYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJX0NBUF9JRF9NU0lYKTsKPiAtICAgICAgICBBU1NFUlQocG9zKTsKPiArICAgICAg
ICBpZiAoIHVubGlrZWx5KCFwb3MpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50
a19vbmNlKFhFTkxPR19XQVJOSU5HCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUw
Mng6JTAyeC4ldSBNU0ktWCBjYXBhYmlsaXR5IGlzIG1pc3NpbmdcbiIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jKTsKPiArICAgICAgICAgICAgcmV0dXJu
IC1FQUdBSU47Cj4gKyAgICAgICAgfQoKQmVzaWRlcyBhZ3JlZWluZyB3aXRoIFJvZ2VyJ3MgY29t
bWVudHMsIHdob3NlIGFjY2VzcyBkbyB3ZQppbnRlcmNlcHQgaGVyZSBhdCB0aGUgdGltZSB5b3Ug
b2JzZXJ2ZSB0aGUgb3BlcmF0aW9uIGFib3ZlCnByb2R1Y2luZyBhIHplcm8gInBvcyI/IElmIGl0
J3MgRG9tMCwgdGhlbiBzdXJlbHkgdGhlcmUncyBhIGJ1ZwppbiBEb20wIGRvaW5nIHRoZSBhY2Nl
c3MgaW4gdGhlIGZpcnN0IHBsYWNlIHdoZW4gYSByZXNldCBoYXNuJ3QKY29tcGxldGVkIHlldD8g
SWYgaXQncyBhIERvbVUsIHRoZW4gaXMgdGhlIHJlc2V0IGhhcHBlbmluZwpiZWhpbmQgX2l0c18g
YmFjayBhcyB3ZWxsICh3aGljaCBpcyBub3QgZ29pbmcgdG8gZW5kIHdlbGwpPwoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:30:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09: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 1iEs0l-0000ty-An; Mon, 30 Sep 2019 09:30:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEs0j-0000tt-Jn
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:30:29 +0000
X-Inumbo-ID: f058057e-e364-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f058057e-e364-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 09:30: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 27A85B2A0;
 Mon, 30 Sep 2019 09:30:27 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
 <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
 <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
 <cc6e90c1-8f15-e2d3-144a-6a16c11e911f@suse.com>
 <4ddb83bbceeb4c858f500976da9a73f2@AMSPEX02CL03.citrite.net>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <67da0b6a-bf6f-ab2a-b875-031eaf8a6f33@suse.com>
Date: Mon, 30 Sep 2019 11:30:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4ddb83bbceeb4c858f500976da9a73f2@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMTE6MTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBT
ZW50OiAzMCBTZXB0ZW1iZXIgMjAxOSAxMDowNwo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIDxv
c3N0ZXN0LQo+PiBhZG1pbkB4ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTQxOTkwOiByZWdyZXNzaW9ucyAtIEZBSUwKPj4KPj4g
T24gMzAuMDkuMjAxOSAxMDoxNSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gSSBjYW4ndCBmaW5k
IGFueXRoaW5nIGNvbmNsdXNpdmUgaW4gdGhlIGxvZ3MsIGJ1dCBpdCBsb29rcyBsaWtlIGl0J3Mg
bWFpbmx5IEFNRCBoL3cgdGhhdCdzIHRoZQo+PiBwcm9ibGVtIGFuZCBvbiBhdCBsZWFzdCBvbmUg
b2YgdGhlIHRlc3QgZmFpbHVyZXMgSSBzZWUgbG90cyBvZiB0aGlzIGtpbmQgb2YgdGhpbmcgaW4g
dGhlIHNlcmlhbCBsb2c6Cj4+Pgo+Pj4gU2VwIDI5IDE3OjMzOjU1LjMxNjQyMiBbICAxNjkuODI4
NTYzXSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5LjgzMTc5OF0gSU9fUEFHRV9GQVVMVAo+
PiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgw
IGZsYWdzPTB4MDAyMF0KPj4+IFNlcCAyOSAxNzozMzo1NS4zNzY1OTUgWyAgMTY5Ljg0MDQ4MV0g
QU1ELVZpOiBFdmVudCBsb2dnZWQgW1sgIDE2OS44NDM3MTZdIElPX1BBR0VfRkFVTFQKPj4gZGV2
aWNlPTAwOjEzLjEgZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAwMDAwMDA4MCBmbGFn
cz0weDAwMjBdCj4+PiBTZXAgMjkgMTc6MzM6NTUuMzg4NDY5IFsgIDE2OS44NTIzOThdIEFNRC1W
aTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODU1NjI3XSBJT19QQUdFX0ZBVUxUCj4+IGRldmljZT0w
MDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAwMDAwMDAwODAgZmxhZ3M9MHgw
MDIwXQo+Pj4gU2VwIDI5IDE3OjMzOjU1LjQwMDQ4NiBbICAxNjkuODY0MzExXSBBTUQtVmk6IEV2
ZW50IGxvZ2dlZCBbWyAgMTY5Ljg2NzU0MF0gSU9fUEFHRV9GQVVMVAo+PiBkZXZpY2U9MDA6MTMu
MSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0K
Pj4+IFNlcCAyOSAxNzozMzo1NS40MTI1NTkgWyAgMTY5Ljg3NjIyNF0gQU1ELVZpOiBFdmVudCBs
b2dnZWQgW1sgIDE2OS44Nzk0NThdIElPX1BBR0VfRkFVTFQKPj4gZGV2aWNlPTAwOjEzLjEgZG9t
YWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAwMDAwMDA4MCBmbGFncz0weDAwMjBdCj4+Cj4g
Cj4gQWggeWVzLCB0aGV5IG1pZ2h0IGJlLiBTdGlsbCBub3QgZm91bmQgYW55dGhpbmcgdXNlZnVs
IGluIG90aGVyIGxvZ3MuCgpPbmUgY2FzZSB3YXMgZm9yIHN0dWItZG0sIGFub3RoZXIgb25lIGZv
ciBtaWdyYXRpb24uCgpJIGNvdWxkIGltYWdpbmUgaW5mby0+cGFzc3Rocm91Z2ggaXNuJ3QgaW5p
dGlhbGl6ZWQgcHJvcGVybHkgZm9yIHRoZQpzdHViZG9tIGNhc2UsIGFuZCBtYXliZSB0aGUgaW5m
b3JtYXRpb24gaXMgbWlzc2luZyBpbiB0aGUgbWlncmF0aW9uCnN0cmVhbSwgdG9vPwoKCkp1ZXJn
ZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:34:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEs4L-00014E-AP; Mon, 30 Sep 2019 09:34:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XJln=XZ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iEs4K-000149-Sy
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 09:34:12 +0000
X-Inumbo-ID: 749362b6-e365-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by localhost (Halon) with ESMTPS
 id 749362b6-e365-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 09:34:10 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id r22so6501037lfm.1
 for <xen-devel@lists.xen.org>; Mon, 30 Sep 2019 02:34:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=pULdKhZzJG2adbG+he2a0QKFOunM1nkyWt9wkceri8A=;
 b=BCQVJrY/UK6SMW1xRqkCy/rQo/m2rEaROpsCVb92gmaCe4ABEcSwkeKP1tC/zsvp8u
 2pUvyh1q80GgsrNplXWIkGu3r/tTU6esS7JGIG8xv5JrYn7PGWJvwZeiwV1bCTd4HEKH
 +HHSWXC3zRPmAkMB38OUwQQykF51qz73oUEtgIEU2IHVBZqQwMPpoe9SdZaZXwMyDqRR
 R/vxJLVsDnfK82I847mjuswHksGH3h3F3Iz9jF8gBbud8n5B13j8ingoqwrSddb90SGD
 mRKjzFLi7WetcpIVFw1odfcXtHG66GJSSdSYWyzL7naGz93OWIGL+Z08NCqPer3T9EeZ
 pgXg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=pULdKhZzJG2adbG+he2a0QKFOunM1nkyWt9wkceri8A=;
 b=tTQdunF9mo/+jvkUo2EXaX66L9ZxVbrErU66fZ5Zlo3OvozW5PkZBYGFunLxBf3aqC
 44mPTJqcQU+6jyHi/XURBk9BTMDA5EZ7uZ/aYqd9X2d89pHWKQOmC3VXC705VAjaV+0+
 0EGoreNm+MY1Yp/ZSGGueQebNgSSNZ16kxwGDh79mRd9PosOHFzpVW92gHWGIfrphj54
 fZ6P19jqmGkzYnHzLMAwh/i3UDuzA69YpZq7eI/+L8WZcKNcE4HGFXB2QYpRvNTGNDpa
 JvwSkv2CxHBGHiG8oyGCE4+AUnpj7K9oEl8KjRpqrytYaNN+tz6APxI0HO/gQg+bAM9k
 rMrA==
X-Gm-Message-State: APjAAAUVgYqrkspvJ5meveQe60Ju2rE0xrFBPrGviCsg4rjmR9Sa+VDW
 Kchn9uje7yxIRtEaZntsgV8=
X-Google-Smtp-Source: APXvYqyj0wZoiMxC0WuRn2B6dYGzBaRFqfsKWRrBhzPMD5O2hn1doLAv4i1lO/Rz2RIco2XZ9QDBpw==
X-Received: by 2002:ac2:4c8f:: with SMTP id d15mr11497066lfl.74.1569836049271; 
 Mon, 30 Sep 2019 02:34:09 -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 t22sm3084187lfg.91.2019.09.30.02.34.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 30 Sep 2019 02:34:08 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <Julien.Grall@arm.com>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
 <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
 <d24ff53d-b153-b00f-4374-5fe9fbd80e47@arm.com>
 <alpine.DEB.2.21.1909271627160.2594@sstabellini-ThinkPad-T480s>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <697f53cd-2e3b-8890-45e8-4897a29b4133@gmail.com>
Date: Mon, 30 Sep 2019 12:34:07 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909271627160.2594@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <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>

Ck9uIDI4LjA5LjE5IDAyOjI4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6CgpIaSBTdGVmYW5v
Cgo+IE9uIEZyaSwgMjcgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+
IE9uIDI3LzA5LzIwMTkgMTU6NDAsIE9sZWtzYW5kciB3cm90ZToKPj4+IE9uIDI2LjA5LjE5IDAw
OjEyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMjUvMDkvMjAxOSAxOTo0OSwgU3RlZmFu
byBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+PiBTY2FuIHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFn
bWVudCBhdCBib290LiBGb3IgZWFjaCBkZXZpY2Ugbm9kZSwgbWFwCj4+Pj4+IG1lbW9yeSB0byBn
dWVzdHMsIGFuZCByb3V0ZSBpbnRlcnJ1cHRzIGFuZCBzZXR1cCB0aGUgaW9tbXUuCj4+Pj4+Cj4+
Pj4+IFRoZSBtZW1vcnkgcmVnaW9uIHRvIHJlbWFwIGlzIHNwZWNpZmllZCBieSB0aGUgInhlbixy
ZWciIHByb3BlcnR5Lgo+Pj4+Pgo+Pj4+PiBUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2luZyB0
aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKPj4+Pj4gaG9zdCBkZXZpY2Ug
dHJlZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBh
cwo+Pj4+PiB0aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCj4+Pj4+Cj4+Pj4+IFRoZSBp
bnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUK
Pj4+Pj4gY29ycmVzcG9uZGluZyBub2RlIG9uIHRoZSBob3N0IGRldmljZSB0cmVlLiBDYWxsCj4+
Pj4+IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyB0byByZW1hcCBpbnRlcnJ1cHRzLiBJbnRlcnJ1
cHRzIHJlbGF0ZWQgZGV2aWNlCj4+Pj4+IHRyZWUgcHJvcGVydGllcyBhcmUgY29waWVkIGZyb20g
dGhlIGRldmljZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbAo+Pj4+PiB0aGUgb3RoZXIgcHJv
cGVydGllcy4KPj4+Pj4KPj4+Pj4gQWxzbyBhZGQgdGhlIG5ldyBmbGFnIFhFTl9ET01DVExfQ0RG
X2lvbW11IHRvIHRoYXQgZG9tMGxlc3MgZG9tVSBjYW4gdXNlCj4+Pj4+IHRoZSBJT01NVS4KPj4+
Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgo+Pj4+PiAtLS0KPj4+Pj4gQ2hhbmdlcyBpbiB2NToKPj4+Pj4gLSB1c2UgbG9jYWwg
dmFyaWFibGUgZm9yIG5hbWUKPj4+Pj4gLSB1c2UgbWFwX3JlZ2lvbnNfcDJtdAo+Pj4+PiAtIGFk
ZCB3YXJuaW5nIGZvciBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nlcy9zaXplcwo+Pj4+PiAtIGlu
dHJvZHVjZSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcAo+Pj4+Pgo+Pj4+PiBDaGFuZ2VzIGluIHY0
Ogo+Pj4+PiAtIHVzZSB1bnNpZ25lZAo+Pj4+PiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKPj4+
Pj4gLSBjb2RlIHN0eWxlCj4+Pj4+IC0gdXNlIGR0X3Byb3BfY21wCj4+Pj4+IC0gdXNlIGRldmlj
ZV90cmVlX2dldF9yZWcKPj4+Pj4gLSBkb24ndCBjb3B5IG92ZXIgeGVuLHJlZyBhbmQgeGVuLHBh
dGgKPj4+Pj4gLSBkb24ndCBjcmVhdGUgc3BlY2lhbCBpbnRlcnJ1cHQgcHJvcGVydGllcyBmb3Ig
ZG9tVTogY29weSB0aGVtIGZyb20gdGhlCj4+Pj4+ICDCoMKgwqAgZnJhZ21lbnQKPj4+Pj4gLSBp
bi1jb2RlIGNvbW1lbnQKPj4+Pj4KPj4+Pj4gQ2hhbmdlcyBpbiB2MzoKPj4+Pj4gLSBpbXByb3Zl
IGNvbW1pdCBtZXNzYWdlCj4+Pj4+IC0gcmVtb3ZlIHN1cGVyZmx1b3VzIGNhc3QKPj4+Pj4gLSBt
ZXJnZSBjb2RlIHdpdGggdGhlIGNvcHkgY29kZQo+Pj4+PiAtIGFkZCBpbnRlcnJ1cC1wYXJlbnQK
Pj4+Pj4gLSBkZW1vdmUgZGVwdGggPiAyIGNoZWNrCj4+Pj4+IC0gcmV1c2UgY29kZSBmcm9tIGhh
bmRsZV9kZXZpY2VfaW50ZXJydXB0cwo+Pj4+PiAtIGNvcHkgaW50ZXJydXB0cyBmcm9tIGhvc3Qg
ZHQKPj4+Pj4KPj4+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+Pj4gLSByZW5hbWUgInBhdGgiIHRvICJ4
ZW4scGF0aCIKPj4+Pj4gLSBncmFtbWFyIGZpeAo+Pj4+PiAtIHVzZSBnYWRkcl90b19nZm4gYW5k
IG1hZGRyX3RvX21mbgo+Pj4+PiAtIHJlbW92ZSBkZXB0aCA8PSAyIGxpbWl0YXRpb24gaW4gc2Nh
bm5pbmcgdGhlIGR0YiBmcmFnbWVudAo+Pj4+PiAtIGludHJvZHVjZSBhbmQgcGFyc2UgeGVuLHJl
Zwo+Pj4+PiAtIGNvZGUgc3R5bGUKPj4+Pj4gLSBzdXBwb3J0IG1vcmUgdGhhbiBvbmUgaW50ZXJy
dXB0IHBlciBkZXZpY2UKPj4+Pj4gLSBzcGVjaWZ5IG9ubHkgdGhlIEdJQyBpcyBzdXBwb3J0ZWQK
Pj4+Pj4gLS0tCj4+Pj4+ICDCoMKgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEwMQo+
Pj4+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPj4+Pj4gIMKgwqAgMSBm
aWxlIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4+Pj4+Cj4+Pj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPj4+Pj4gaW5kZXggOWQ5ODVkM2JiZS4uNDE0ODkzYmMyNCAxMDA2NDQK
Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+Pj4+ICsrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4+PiBAQCAtMTcwMSw2ICsxNzAxLDg1IEBAIHN0YXRp
YyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1Y3QKPj4+Pj4ga2VybmVsX2lu
Zm8gKmtpbmZvKQo+Pj4+PiAgwqDCoCB9Cj4+Pj4+ICDCoMKgICNlbmRpZgo+Pj4+PiArLyoKPj4+
Pj4gKyAqIFNjYW4gZGV2aWNlIHRyZWUgcHJvcGVydGllcyBmb3IgcGFzc3Rocm91Z2ggc3BlY2lm
aWMgaW5mb3JtYXRpb24uCj4+Pj4+ICsgKiBSZXR1cm5zIC1FTk9FTlQgd2hlbiBubyBwYXNzdGhy
b3VnaCBwcm9wZXJ0aWVzIGFyZSBmb3VuZAo+Pj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDwgMCBv
biBlcnJvcgo+Pj4+PiArICrCoMKgwqDCoMKgwqDCoMKgIDAgb24gc3VjY2Vzcwo+Pj4+PiArICov
Cj4+Pj4+ICtzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcChzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvLAo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25z
dCBzdHJ1Y3QgZmR0X3Byb3BlcnR5Cj4+Pj4+ICpwcm9wLAo+Pj4+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBjb25zdCBjaGFyICpuYW1lLAo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLAo+Pj4+PiB1aW50MzJfdCBzaXplX2NlbGxzKQo+
Pj4+PiArewo+Pj4+PiArwqDCoMKgIGNvbnN0IF9fYmUzMiAqY2VsbDsKPj4+Pj4gK8KgwqDCoCB1
bnNpZ25lZCBpbnQgaSwgbGVuOwo+Pj4+PiArwqDCoMKgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
bm9kZTsKPj4+Pj4gK8KgwqDCoCBpbnQgcmVzOwo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgLyogeGVu
LHJlZyBzcGVjaWZpZXMgd2hlcmUgdG8gbWFwIHRoZSBNTUlPIHJlZ2lvbiAqLwo+Pj4+PiArwqDC
oMKgIGlmICggZHRfcHJvcF9jbXAoInhlbixyZWciLCBuYW1lKSA9PSAwICkKPj4+Pj4gK8KgwqDC
oCB7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBwYWRkcl90IG1zdGFydCwgc2l6ZSwgZ3N0YXJ0Owo+
Pj4+PiArwqDCoMKgwqDCoMKgwqAgY2VsbCA9IChjb25zdCBfX2JlMzIgKilwcm9wLT5kYXRhOwo+
Pj4+PiArwqDCoMKgwqDCoMKgwqAgbGVuID0gZmR0MzJfdG9fY3B1KHByb3AtPmxlbikgLwo+Pj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKGFkZHJlc3NfY2VsbHMgKiAyICsgc2l6ZV9jZWxs
cykgKiBzaXplb2YodWludDMyX3QpKTsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgZm9y
ICggaSA9IDA7IGkgPCBsZW47IGkrKyApCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+Pj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRldmljZV90cmVlX2dldF9yZWcoJmNlbGwsIGFkZHJlc3Nf
Y2VsbHMsIHNpemVfY2VsbHMsCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAmbXN0YXJ0LCAmc2l6ZSk7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdz
dGFydCA9IGR0X25leHRfY2VsbChhZGRyZXNzX2NlbGxzLCAmY2VsbCk7Cj4+Pj4+ICsKPj4+Pj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBnc3RhcnQgJiB+UEFHRV9NQVNLIHx8IG1zdGFy
dCAmIH5QQUdFX01BU0sgfHwgc2l6ZQo+Pj4+PiAmIH5QQUdFX01BU0sgKQo+Pj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4+Pj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJEb21VIHBhc3N0
aHJvdWdoIGNvbmZpZyBoYXMgbm90IHBhZ2UKPj4+Pj4gYWxpZ25lZCBhZGRyZXNzZXMvc2l6ZXNc
biIpOwo+Pj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB3aXNlIHRvIGNvbnRpbnVlLCB0aGUgbW9y
ZSB0aGlzIGlzIGEgcHJpbnRrIHRoYXQKPj4+PiBjYW4gb25seSBoYXBwZW4gaW4gZGVidWcgYnVp
bGQuIFNvIHNvbWVvbmUgdXNpbmcgYSByZWxlYXNlIGJ1aWxkIG1heSBub3QKPj4+PiBub3RpY2Ug
dGhlIGVycm9yLgo+Pj4+Cj4+Pj4gU28gSSB0aGluayB0aGlzIHdhbnRzIHRvIGJlIGEgcHJpbnRr
KFhFTkxPR19FUlIsLi4uKSBhbmQgYWxzbyByZXR1cm4gYW4KPj4+PiBlcnJvci4KPj4+Pgo+Pj4+
PiArCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlcyA9IG1hcF9yZWdpb25zX3AybXQo
a2luZm8tPmQsCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBn
YWRkcl90b19nZm4oZ3N0YXJ0KSwKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIFBGTl9ET1dOKHNpemUpLAo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgbWFkZHJfdG9fbWZuKG1zdGFydCksCj4+Pj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwMm1fbW1pb19kaXJlY3RfZGV2KTsKPj4+PiBDb2Rp
bmcgc3R5bGUuCj4+Pj4KPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCByZXMgPCAw
ICkKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgewo+Pj4+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGRwcmludGsoWEVOTE9HX0VSUiwKPj4+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIkZhaWxlZCB0byBtYXAgJSJQUklwYWRk
ciIgdG8gdGhlIGd1ZXN0Cj4+Pj4+IGF0JSJQUklwYWRkciJcbiIsCj4+Pj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1zdGFydCwgZ3N0YXJ0KTsKPj4+
PiBTaW1pbGFybHksIHRoaXMgd2FudHMgdG8gYmUgYSBwcmludGsuCj4+Pj4KPj4+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVGQVVMVDsKPj4+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4+PiArCj4+Pj4+ICvC
oMKgwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4+Pj4gK8KgwqDCoCB9Cj4+Pj4+ICvCoMKgwqAgLyoK
Pj4+Pj4gK8KgwqDCoMKgICogeGVuLHBhdGggc3BlY2lmaWVzIHRoZSBjb3JyZXNwb25kaW5nIG5v
ZGUgaW4gdGhlIGhvc3QgRFQuCj4+Pj4+ICvCoMKgwqDCoCAqIEJvdGggaW50ZXJydXB0IG1hcHBp
bmdzIGFuZCBJT01NVSBzZXR0aW5ncyBhcmUgYmFzZWQgb24gaXQsCj4+Pj4+ICvCoMKgwqDCoCAq
IGFzIHRoZXkgYXJlIGRvbmUgYmFzZWQgb24gdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBEVCBub2Rl
Lgo+Pj4+PiArwqDCoMKgwqAgKi8KPj4+Pj4gK8KgwqDCoCBlbHNlIGlmICggZHRfcHJvcF9jbXAo
InhlbixwYXRoIiwgbmFtZSkgPT0gMCApCj4+Pj4+ICvCoMKgwqAgewo+Pj4+PiArwqDCoMKgwqDC
oMKgwqAgbm9kZSA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKHByb3AtPmRhdGEpOwo+Pj4+PiArwqDC
oMKgwqDCoMKgwqAgaWYgKCBub2RlID09IE5VTEwgKQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgewo+
Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZG4n
dCBmaW5kIG5vZGUgJXMgaW4gaG9zdF9kdCFcbiIsCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAoY2hhciAqKXByb3AtPmRhdGEpOwo+Pj4+IFNhbWUgaGVyZS4K
Pj4+Pgo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsKPj4+Pj4g
K8KgwqDCoMKgwqDCoMKgIH0KPj4+IEkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG9uJ3Qga25vdyBh
Ym91dCBkb20wbGVzcyBmZWF0dXJlIGVub3VnaCAuLi4KPj4+Cj4+Pgo+Pj4gQnV0LCBzaG91bGRu
J3Qgd2UgY2hlY2sgaWYgdGhlIGRldmljZSBpcyBiZWhpbmQgdGhlIElPTU1VIGFuZCB0cnkgdG8g
YWRkCj4+PiBpdCAoaW9tbXVfYWRkX2R0X2RldmljZSkgYmVmb3JlIGFzc2lnbmluZyBpdCAodGhp
cyBpcyBuZWVkZWQgZm9yIGRyaXZlcnMKPj4+IHdoaWNoIHN1cHBvcnQgZ2VuZXJpYyBJT01NVSBE
VCBiaW5kaW5ncyBpbiB0aGUgZmlyc3QgcGxhY2UpLgo+Pj4KPj4+IFtwbGVhc2UgdGFrZSBhIGxv
b2sgYXQKPj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOS0wOS9tc2cwMjcxNC5odG1sCj4+PiBpZiBzb10KPj4+Cj4+PiBKdWxpZW4sIHdo
YXQgZG8geW91IHRoaW5rPwo+PiBZZXMgeW91IGFyZSByaWdodC4KPj4KPj4gQFN0ZWZhbm8sIHRo
aXMgaXMgYSByZWNlbnRseSBtZXJnZWQgZmVhdHVyZS4gV2l0aG91dCBpdCwgeW91IHdpbGwgbm90
IGJlCj4+IGFibGUgdG8gdXNlIHBhc3N0aHJvdWdoIHdpdGggZG9tMGxlc3MgZ3Vlc3Qgd2hlbiB0
aGUgSU9NTVUgKHN1Y2ggYXMKPj4gSVBNTVUpIGlzIHVzaW5nIHRoZSBnZW5lcmljIERUIGJpbmRp
bmdzLgo+IEp1c3QgZG91YmxlLWNoZWNraW5nIGJ1dCBpdCBzaG91bGQgYmUgb25seSBhIG1hdHRl
ciBvZiB0aGUgZm9sbG93aW5nLAo+IHJpZ2h0Pwo+Cj4gKyAgICAgICAgcmVzID0gaW9tbXVfYWRk
X2R0X2RldmljZShub2RlKTsKPiArICAgICAgICBpZiAoIHJlcyA8IDAgKQo+ICsgICAgICAgICAg
ICByZXR1cm4gcmVzOwoKSSB0aGluaywgdGhlIGNoYW5nZSBhYm92ZSBpcyBjb3JyZWN0LgoKCj4g
Kwo+ICsgICAgICAgIGlmICggZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChub2RlKSApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICByZXMgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKGtpbmZvLT5k
LCBub2RlKTsKPiArICAgICAgICAgICAgaWYgKCByZXMgPCAwICkKPiArICAgICAgICAgICAgICAg
IHJldHVybiByZXM7Cj4gKyAgICAgICAgfQo+ICsKPgo+IChJIGFtIGFza2luZyBiZWNhdXNlIEkg
Y291bGRuJ3QgcXVpdGUgdGVzdCBpdCBkdWUgdG8gdGhlIGVycm9yIHdpdGgKPiBtbXUtbWFzdGVy
cyBJIG1lbnRpb25lZCBpbiB0aGUgb3RoZXIgZW1haWwuKQpSZWdhcmRpbmcgdGhlIGNoZWNrICJp
ZiAoZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChub2RlKSkiIGhlcmUuIEkgdGhpbmssIAppdCBkZXBl
bmRzIG9uIHRoZSAieGVuLHBhdGgiIHB1cnBvc2UuCgoxLiBJZiAieGVuLHBhdGgiIHByb3BlcnR5
IGlzLCBsZXQgc2F5LCBjbG9zZSB0byAiZHRkZXYiIHByb3BlcnR5IGluIApkb21haW4gY29uZmln
IGZpbGUsIHdoZXJlIHdlIGRlc2NyaWJlIG1hc3RlciBkZXZpY2VzIHdoaWNoIGFyZSBiZWhpbmQg
CnRoZSBJT01NVSwgc28gKm11c3QqIGJlIHByb3RlY3RlZCwgdGhlbiB0aGF0IGNoZWNrIHNob3Vs
ZCBiZSByZW1vdmVkLiAKUGxlYXNlIHNlZSBpb21tdV9kb19kdF9kb21jdGwoKS4KCjIuIElmICJ4
ZW4scGF0aCIgcHJvcGVydHkgY2FuIGFsc28gYmUgdXNlZCB0byBkZXNjcmliZSBkZXZpY2VzIHdo
aWNoIGFyZSAKbm90IGJlaGluZCB0aGUgSU9NTVUgKHNvIGRvbid0IG5lZWQgdG8gYmUgcHJvdGVj
dGVkKSwgYnV0IGp1c3QgZm9yIHRoZSAKImludGVycnVwdCBtYXBwaW5ncyIgcHVycG9zZXMsIHRo
ZW4gdGhhdCBjaGVjayBpcyBjb3JyZWN0IGFuZCBzaG91bGQgcmVtYWluLgoKLS0gClJlZ2FyZHMs
CgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:37:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEs7t-0001EC-Tw; Mon, 30 Sep 2019 09:37: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=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iEs7t-0001E7-8j
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:37:53 +0000
X-Inumbo-ID: f8e18ad4-e365-11e9-96cb-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id f8e18ad4-e365-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 09:37:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569836272;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Nt27UHX1V+td7FNe6H1Nia6AlsrCvFiHrq57VzmYmsk=;
 b=P9ulAhJ+RpTUqrSXHDoJLsyhxC3uTkN6YugN8gIGEBplDbGfSoJZtjCN
 eG++UgS/DqknQNaG+30QLWkwyczTjXn27yCR5+kYouHV2/vl0ZSlqQEUT
 PF0M42Xk5e26pGJ9lMWIpHivCk1IgqPN+7DDAEXnR2bgZJ8x+smevAaBR k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3S1PQiVTwWQC1MEg+qAC84Tb1U0QQapo9OpEoMkyGe19ROkBcHyMASfOgo691T73dC9ySOf2Yh
 fuMyBJbzJ+24m8ImgzCqzhEr27QDcl/ixhP2I1VprG9ksdCGUV3jKb7y2K6SU9ESVy7H9ikHgp
 awf/ygfOioBFsdP6IN3yXQLEovEX4JL7X0lYBxu8IFi/XSx6WHAhUSUd4WEHaajIlpwyWa9o9P
 xghffDm0zWCx4VgPpQiDuRcGgm5/f0CI/FU4U3Pgw2FdK44SY/h+Ln/fwRrGhiMe3pw9XJuuMo
 7eY=
X-SBRS: 2.7
X-MesageID: 6479691
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6479691"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-20-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: <98b46673-f8c9-6b0a-3492-dd5346e9f3be@citrix.com>
Date: Mon, 30 Sep 2019 10:37:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930052135.11257-20-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 v5 19/19] 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 <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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDkvMjAxOSAwNjoyMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBzY2hlZHVs
aW5nIGdyYW51bGFyaXR5IGVudW0gKCJjcHUiLCAiY29yZSIsICJzb2NrZXQiKSBmb3IKPiBzcGVj
aWZpY2F0aW9uIG9mIHRoZSBzY2hlZHVsaW5nIGdyYW51bGFyaXR5LiBJbml0aWFsbHkgaXQgaXMg
c2V0IHRvCj4gImNwdSIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRoZSBuZXcgYm9vdCBwYXJh
bWV0ZXIgKHg4NiBvbmx5KQo+ICJzY2hlZC1ncmFuIi4KPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
S2NvbmZpZyB8ICAxICsKPiAgeGVuL2NvbW1vbi9LY29uZmlnICAgfCAgMyArKwo+ICB4ZW4vY29t
bW9uL2NwdXBvb2wuYyB8IDgwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspCgpNaXNz
aW5nIGEgcGF0Y2ggdG8geGVuLWNvbW1hbmQtbGluZS5wYW5kb2MuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:53:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEsMV-0002jv-Df; Mon, 30 Sep 2019 09:52:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iEsMU-0002jq-2i
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:52:58 +0000
X-Inumbo-ID: 13c6f544-e368-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 13c6f544-e368-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 09:52:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569837177;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=FdLMoG+Fg67uo0heOuwxcUrf5xv7rff3rTGjsP0upRk=;
 b=S9pltvSJzMdnmR+QTThFa8OE4lckj3To8WQ6eUxZ/1VK5C0VDBfns6OW
 YEphuNfSpcDsLwmClBBn4QWRWHBPd8sRnIQhV+siUOOoiomvjo2w0uWvb
 sVuahpzODlcwxcgmpNRob0YY9uIpJ4/U8dfJrykI/goMQExOAHUW+OXEx o=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xxwdWKroXfLKkknIYpR3yWeShhTsysuAehbi6A3xmt7IDeUmjsbadWOYBmLk66EVRaw3cykuMn
 AouQRVv5Yhuv1nDpGKSCnBGIGYFhC9gfe0x8ZynvhcA7PsWnkdYyZCzKL/BkHbb0rv0jqn17I0
 lSx/Q/+pNpeJANFaXYCfkaybEIRq0WNmxZH+QVJffog0IoJXqUtg20hNNkbhzuYJoIDA9kXKn1
 LeqadOui9kff6L5KjR4cYixpbAdzFLXziIwaDjsqMc3A/1VE7nI9R/s5yqQdOKVJWxFm4LRETp
 1wE=
X-SBRS: 2.7
X-MesageID: 6312475
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6312475"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J0rDvHJnZW4gR3Jvw58n?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
Thread-Index: AQHVd253+PVNwkOIxkSNk0siYotC/adD8JHw///iaACAACdO0A==
Date: Mon, 30 Sep 2019 09:52:52 +0000
Message-ID: <18dc6e494b0e4dc8bf4797a5dfb8f45f@AMSPEX02CL03.citrite.net>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
 <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
 <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
 <cc6e90c1-8f15-e2d3-144a-6a16c11e911f@suse.com>
 <4ddb83bbceeb4c858f500976da9a73f2@AMSPEX02CL03.citrite.net>
 <67da0b6a-bf6f-ab2a-b875-031eaf8a6f33@suse.com>
In-Reply-To: <67da0b6a-bf6f-ab2a-b875-031eaf8a6f33@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jv
c3NAc3VzZS5jb20+DQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDEwOjMwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBvc3N0ZXN0
IHNlcnZpY2Ugb3duZXIgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6
IFJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDE0MTk5MDogcmVncmVzc2lvbnMg
LSBGQUlMDQo+IA0KPiBPbiAzMC4wOS4xOSAxMToxNywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+DQo+ID4+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDEwOjA3DQo+ID4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+PiBDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+OyBvc3N0ZXN0IHNlcnZpY2Ugb3duZXINCj4gPG9zc3Rlc3QtDQo+ID4+IGFkbWluQHhlbnBy
b2plY3Qub3JnPg0KPiA+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0
ZXN0XSAxNDE5OTA6IHJlZ3Jlc3Npb25zIC0gRkFJTA0KPiA+Pg0KPiA+PiBPbiAzMC4wOS4yMDE5
IDEwOjE1LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+PiBJIGNhbid0IGZpbmQgYW55dGhpbmcg
Y29uY2x1c2l2ZSBpbiB0aGUgbG9ncywgYnV0IGl0IGxvb2tzIGxpa2UgaXQncyBtYWlubHkgQU1E
IGgvdyB0aGF0J3MgdGhlDQo+ID4+IHByb2JsZW0gYW5kIG9uIGF0IGxlYXN0IG9uZSBvZiB0aGUg
dGVzdCBmYWlsdXJlcyBJIHNlZSBsb3RzIG9mIHRoaXMga2luZCBvZiB0aGluZyBpbiB0aGUgc2Vy
aWFsDQo+IGxvZzoNCj4gPj4+DQo+ID4+PiBTZXAgMjkgMTc6MzM6NTUuMzE2NDIyIFsgIDE2OS44
Mjg1NjNdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODMxNzk4XSBJT19QQUdFX0ZBVUxU
DQo+ID4+IGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAwMDAw
MDAwODAgZmxhZ3M9MHgwMDIwXQ0KPiA+Pj4gU2VwIDI5IDE3OjMzOjU1LjM3NjU5NSBbICAxNjku
ODQwNDgxXSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljg0MzcxNl0gSU9fUEFHRV9GQVVM
VA0KPiA+PiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAw
MDAwMDgwIGZsYWdzPTB4MDAyMF0NCj4gPj4+IFNlcCAyOSAxNzozMzo1NS4zODg0NjkgWyAgMTY5
Ljg1MjM5OF0gQU1ELVZpOiBFdmVudCBsb2dnZWQgW1sgIDE2OS44NTU2MjddIElPX1BBR0VfRkFV
TFQNCj4gPj4gZGV2aWNlPTAwOjEzLjEgZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAw
MDAwMDA4MCBmbGFncz0weDAwMjBdDQo+ID4+PiBTZXAgMjkgMTc6MzM6NTUuNDAwNDg2IFsgIDE2
OS44NjQzMTFdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODY3NTQwXSBJT19QQUdFX0ZB
VUxUDQo+ID4+IGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAw
MDAwMDAwODAgZmxhZ3M9MHgwMDIwXQ0KPiA+Pj4gU2VwIDI5IDE3OjMzOjU1LjQxMjU1OSBbICAx
NjkuODc2MjI0XSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljg3OTQ1OF0gSU9fUEFHRV9G
QVVMVA0KPiA+PiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAw
MDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0NCj4gPj4NCj4gPg0KPiA+IEFoIHllcywgdGhleSBtaWdo
dCBiZS4gU3RpbGwgbm90IGZvdW5kIGFueXRoaW5nIHVzZWZ1bCBpbiBvdGhlciBsb2dzLg0KPiAN
Cj4gT25lIGNhc2Ugd2FzIGZvciBzdHViLWRtLCBhbm90aGVyIG9uZSBmb3IgbWlncmF0aW9uLg0K
PiANCj4gSSBjb3VsZCBpbWFnaW5lIGluZm8tPnBhc3N0aHJvdWdoIGlzbid0IGluaXRpYWxpemVk
IHByb3Blcmx5IGZvciB0aGUNCj4gc3R1YmRvbSBjYXNlLCBhbmQgbWF5YmUgdGhlIGluZm9ybWF0
aW9uIGlzIG1pc3NpbmcgaW4gdGhlIG1pZ3JhdGlvbg0KPiBzdHJlYW0sIHRvbz8NCj4gDQoNClRy
dWUsIHRoZSBsYXN0IG1pbnV0ZSBhZGRpdGlvbiBvZiB0aGUgJ2RlZmF1bHQnIG9wdGlvbiBjb3Vs
ZCBoYXZlIG1lc3NlZCB0aGluZ3MgdXAuIEknbGwgY2hlY2sgdGhhdCBzY2VuYXJpby4NCg0KICBQ
YXVsDQoNCj4gDQo+IEp1ZXJnZW4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 09:56:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 09:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEsQN-0002uV-6O; Mon, 30 Sep 2019 09:56: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=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEsQM-0002uQ-Gu
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 09:56:58 +0000
X-Inumbo-ID: a33c55c0-e368-11e9-96cb-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a33c55c0-e368-11e9-96cb-12813bfff9fa;
 Mon, 30 Sep 2019 09: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 43F04AEAE;
 Mon, 30 Sep 2019 09:56:56 +0000 (UTC)
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
Date: Mon, 30 Sep 2019 11:57:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMjguMDkuMjAxOSAwNTowNywgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBPbiBUaHUsIFNl
cCAyNiwgMjAxOSBhdCAxMjo0NCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdy
b3RlOgo+Pgo+PiBPbiAyNi4wOS4yMDE5IDAwOjMxLCBSb21hbiBTaGFwb3NobmlrIHdyb3RlOgo+
Pj4gSmFuLCBSb2dlciwgdGhhbmsgeW91IHNvIG11Y2ggZm9yIHRoZSBpbml0aWFsIGlkZWFzLiBJ
IHRyaWVkIGEgZmV3IG9mCj4+PiB0aG9zZSBhbmQgaGVyZSdzIHdoZXJlIEkgYW0uCj4+Pgo+Pj4g
Rmlyc3Qgb2YgYWxsLCBpdCBpcyBkZWZpbml0ZWx5IHJlbGF0ZWQgdG8gQ1BVIGJyaW5nIHVwLiBB
ZGRpbmcKPj4+IGNwdWlkbGU9MCB0byB4ZW4gY29tbWFuZCBsaW5lIG1hZGUgWGVuIGJvb3QuCj4+
Pgo+Pj4gVGhlbiwgYSBnb29kIGZyaWVuZCBvZiBtaW5lICh3aG8geW91IG1heSBrbm93IGZyb20g
YW5jaWVudCBYZW4gZGF5cwo+Pj4gOy0pKSBzdWdnZXN0ZWQgdGhhdCB0aGlzIGNvdWxkIGJlIHJl
bGF0ZWQgdG8gdGhpczoKPj4+ICAgICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kv
WGVuX3Bvd2VyX21hbmFnZW1lbnQKPj4+IHNvIEkgd2VudCB0byB0aGUgQklPUyBzZXR0aW5ncyBh
bmQgcXVpdGUgdG8gbXkgc3VycHJpc2UgYWxsIG9mIHRoZW0KPj4+IHdlcmUgZ3JheWVkIG91dCAo
bm90IHR3ZWFrYWJsZSkuCj4+Pgo+Pj4gVGhlIG9ubHkgb25lIHRoYXQgd2Fzbid0IHdhcyAyeEFQ
SUMgc3VwcG9ydC4gU28ganVzdCBmb3Iga2lja3MgLS0gSQo+Pj4gZGlzYWJsZWQgdGhhdC4KPj4+
Cj4+PiBUaGF0LCBpbiB0dXJuLCBtYWRlIFhlbiBib290IGV2ZW4gd2l0aG91dCBjcHVpZGxlPTAu
IEknbSBhdHRhY2hpbmcgdGhhdCBsb2cuCj4+Cj4+IEludGVyZXN0aW5nLCBidXQgdW5mb3J0dW5h
dGVseSB0aGlzIHBhcnRpY3VsYXIgbG9nIGlzIG9mIG5vIHJlYWwgdXNlCj4+IGZvciBpbnZlc3Rp
Z2F0aW9uIG9mIHRoZSBpc3N1ZSAob3RoZXIgdGhhbiBrbm93aW5nIHRoZSBDUFUgbW9kZWwpLiBJ
Cj4+IGFsc28gbm90aWNlIGl0J3MgYSA0LjEyLjAgbG9nLCB3aGVuIHlvdXIgb3JpZ2luYWwgcmVw
b3J0IHdhcyBhZ2FpbnN0Cj4+IGxhdGVzdCBtYXN0ZXIuCj4+Cj4+PiBTbyBJIGd1ZXNzIGF0IHRo
aXMgcG9pbnQsIHlvdSBjb3VsZCBzYXkgdGhhdCBJIGhhdmUgYSBmdW5jdGlvbmFsCj4+PiBzeXN0
ZW0sIGJ1dCBJJ20gY3VyaW91cyB3aGV0aGVyIHlvdSBndXlzIHdvdWxkIGJlIGludGVyZXN0ZWQg
dG8gbG9vawo+Pj4gaW50byAyeEFQSUMgc2l0dWF0aW9uLgo+Pgo+PiBPZiBjb3Vyc2Ugd2UgZG8u
IEFzIGEgbmV4dCBzdGVwIEknZCBzdWdnZXN0IHJldmVydGluZyB0aGUgQklPUyBzZXR0aW5ncwo+
PiBjaGFuZ2UgeW91IGRpZCwgYW5kIGluc3RlYWQgdXNpbmcgdGhlICJ4MmFwaWM9MCIgWGVuIGNv
bW1hbmQgbGluZSBvcHRpb24uCj4gCj4gSW50ZXJlc3RpbmdseSBlbm91Z2gsIHRoaXMgZG9lc24n
dCByZWFsbHkgc29sdmUgdGhlIHByb2JsZW0gY29tcGxldGVseS4KPiBTcGVjaWZ5aW5nIHgyYXBp
Yz0wIGNlcnRhaW5seSBtYWtlcyBYZW4gZ28gbXVjaCBmdXJ0aGVyIHRvIGEgcG9pbnQKPiB3aGVy
ZSBpdCB0cmllcyB0byBsb2FkIERvbTAgYW5kIHRoZW4gdGhlIGNvbnNvbGUgVkdBIHNjcmVlbiBn
b2VzCj4gYmxhbmsgKHRoaXMgaXMgd2hlcmUgdGhhdCBzZXJpYWwgZGVidWcgb3V0cHV0IHdvdWxk
IGJlIHZlcnkgdXNlZnVsIDotKCkuCgpOb3cgdGhhdCdzIGFnYWluIHVuZXhwZWN0ZWQuIEluIGFu
eSBldmVudCB5b3UgY291bGQgdHJ5ICJ2Z2E9a2VlcCIuCgo+PiBBbmQgdGhlbiB3ZSBvZiBjb3Vy
c2UgbmVlZCBhIGNvbXBsZXRlIGJvb3QgbG9nIChhcyByZXF1ZXN0ZWQgZWFybGllcikgb2YKPj4g
YSBwcm9ibGVtIGNhc2UuCj4+Cj4+IEZ1cnRoZXIgSSdkIHN1Z2dlc3QgbW92aW5nIGF3YXkgZnJv
bSB0aGUgYmxhY2stYW5kLXdoaXRlICJjcHVpZGxlPSIKPj4gb3B0aW9uLCBhbmQgaW5zdGVhZCBs
aW1pdGluZyB1c2Ugb2YgZGVlcCBDIHN0YXRlcyAoIm1heF9jc3RhdGU9IikuIEkKPj4gd291bGRu
J3QgYmUgc3VycHJpc2VkIGlmIHRoaXMgd2FzIHRoZSBpc3N1ZTsgd2UnZCB0aGVuIGhhdmUgdG8g
Zmlyc3QKPj4gb2YgYWxsIGdvIHRocm91Z2ggZXJyYXRhIGZvciB0aGUgcGFydCB5b3VyIHN5c3Rl
bSBpcyB1c2luZy4KPiAKPiBZdXAuIG1heF9jc3RhdGU9MSBtYWtlcyBpdCBib290IGZpbmUuIG1h
eF9jc3RhdGU9MiB0aG91Z2ggaGFuZ3MKPiB0aGUgc3lzdGVtICpleGFjdGx5KiBpbiB0aGUgc2Ft
ZSB3YXkgYXMgc3BlY2lmeWluZyB4MmFwaWM9MAo+ICh3aGljaCBpcyBkaWZmZXJlbnQgZnJvbSB0
aGUgb3JpZ2luYWwgcHJvYmxlbSBhcyBJJ3ZlIGRlc2NyaWJlZCBhYm92ZSkuCgoibWF4X2NzdGF0
ZT0yIiBpcyBtdWNoIGxlc3Mgb2YgYSAiZGVlcCIgQyBzdGF0ZSB0aGFuIEkgaGFkIGV4cGVjdGVk
LApidXQgd2VsbCwgc28gYmUgaXQgdGhlbi4gQXMgdG8gdGhlIGhhbmcgLSBkaWQgeW91IG1lYW53
aGlsZSBmaWd1cmUKd2hldGhlciBfYW55XyBudW1iZXIgb2YgQ1BVcyBhYm92ZSAxIHdvdWxkIHJl
c3VsdCBpbiBhIGhhbmcsIG9yCndoZXRoZXIgaW5zdGVhZCB0aGVyZSdzIGEgY2VydGFpbiBhbW91
bnQgb2YgdGhlbSB0aGF0IHdvdWxkIGFsbG93CmJvb3QgdG8gcHJvZ3Jlc3MgZmluZS4KCj4gQ2Fu
IHlvdSBwbGVhc2UgZWxhYm9yYXRlIG9uICJ3ZSdkIHRoZW4gaGF2ZSB0byBmaXJzdCBvZiBhbGwg
Z28gdGhyb3VnaAo+IGVycmF0YSBmb3IgdGhlIHBhcnQgeW91ciBzeXN0ZW0gaXMgdXNpbmciCgpX
ZWxsLCBpdCB3b3VsZG4ndCBiZSB0aGUgZmlyc3QgdGltZSB0aGF0IGhhcmR3YXJlIGhhZCBpc3N1
ZXMgd2l0aCBDCnN0YXRlIGhhbmRsaW5nLiBUaGVyZWZvcmUgd2UnZCBuZWVkIHRvIChhKSBiZSBz
dXJlIHlvdSB1c2UgdXAtdG8tZGF0ZQptaWNyb2NvZGUgYW5kIChiKSB0aGVyZSBhcmUgbm8gZXJy
YXRhIGRvY3VtZW50ZWQgZm9yIHlvdXIgQ1BVIG1vZGVsCndvcmthcm91bmRzIGZvciB3aGljaCBi
YXNpY2FsbHkgc3VnZ2VzdCB0byBhdm9pZCB1c2Ugb2YgZGVlcCBDIHN0YXRlcy4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:07:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEsab-0003rp-EY; Mon, 30 Sep 2019 10:07:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jhqc=XZ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iEsaa-0003rk-6U
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:07:32 +0000
X-Inumbo-ID: 1d48f89a-e36a-11e9-b588-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 1d48f89a-e36a-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 10:07:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569838051;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Gq3hsMtkxvjLSAqCRB63Lv50QRoyd/ABr4REW7rNFvk=;
 b=VStg19PGYiEkzBAK+8UzxDsZeBPBDkK3Sv+beeXlS2i3AMk9GOqDVvtL
 VZUnRmFDXXpota8qkFZBtmSRgo5cQJxnLn3m83ozzj70MClzpUkK1TPVG
 Blslrw6nOAjfQFiNPg8ueHoQ5VK8HzjDi91VXyr4SZuL80z5lzVWTtvQU I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b8IAR73eR7RCPO/d9MuvCk3pYB/CNzaklxRqljXgPDP5Jpuafn8yyqjF5EBlsfowmhU+nqD2+R
 CWbbMx0JMBOxiE+gCxQT0CjdwKnoAC15Z6VnUpn0NyZEVSMns39VszAwAOUhVTTcBKg0Uh3Tya
 lNgdSzsCOH040YqTfL3KVI2T9ITZRHzo3dkhWNpW/lH6FDkwWQscO/8NYRa/1NTtZwLE15B35Y
 xP8LjYQxz/sSJ1d1WrwS+b6pSlgYHi3rQbyoASnacux5FBUd/ET9eS4pyFpJ7K6GFDiNa2ieiC
 KPs=
X-SBRS: 2.7
X-MesageID: 6247588
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6247588"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23953.54239.532571.783220@mariner.uk.xensource.com>
Date: Mon, 30 Sep 2019 11:07:27 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <e47e43c1-0a13-0ec3-7ac8-46c61b7c9f06@suse.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
 <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
 <23950.4274.238406.524438@mariner.uk.xensource.com>
 <1d8dda0e-0fbe-04b4-0b11-41844089cf90@suse.com>
 <23950.10341.746130.616131@mariner.uk.xensource.com>
 <2fc42744-addb-d19e-1ddc-a507fd4ed254@suse.com>
 <f9d931a4-64b3-6aca-961a-f9fbf8fa030e@suse.com>
 <e47e43c1-0a13-0ec3-7ac8-46c61b7c9f06@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1BBVENIIHYxIDEvNl0gZG9jczogYWRkIGZlYXR1
cmUgZG9jdW1lbnQgZm9yIFhlbiBoeXBlcnZpc29yIHN5c2ZzLWxpa2Ugc3VwcG9ydCIpOgo+IE9u
IDMwLjA5LjE5IDEwOjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IE9uIDMwLjA5LjIwMTkgMTA6
MTcsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gPj4gLmNvbmZpZyBjYW4gY29udGFpbiB1c2VyIHN1
cHBsaWVkIHN0cmluZ3MuIFdoaWxlIG5vdCBtYWtpbmcgbXVjaCBzZW5zZQo+ID4+IHRvIGhhdmUg
dW5wcmludGFibGUgY2hhcmFjdGVycyBpbiB0aGVyZSBJIGRvbid0IHNlZSBob3cgdG8gcHJldmVu
dCB0aGVtLgo+ID4gCj4gPiBEb2VzIC8gY2FuJ3Qga2NvbmZpZyByZWplY3QgdGhlbT8KPiAKPiBS
aWdodCBub3cgaXQgZG9lc24ndC4KPiAKPiBJIHRlc3RlZCB0aGF0IGJ5IG1hbnVhbGx5IG1vZGlm
eWluZyBteSAuY29uZmlnIGFuZCB0aGVuIGRvaW5nIGEgbWFrZS4KPiBUaGUgKHdyb25nKSAuY29u
ZmlnIHdhcyBhY2NlcHRlZCBhbmQgdGhlIGh5cGVydmlzb3IgYnVpbHQgd2l0aCBpdC4KClVyZ2gu
CgpJIHRoaW5rIHRoYXQgZWl0aGVyCgooQSkgdGhpcyBuZWVkcyB0byBiZSBwcmV2ZW50ZWQgc29t
ZWhvdywgb3IKCihCKSB5b3VyIHVzZXJsYW5kIHRvb2xzLCBhdCB0aGUgdmVyeSBsZWFzdCwgbmVl
ZCBzb3VwaW5nIHVwIHNvIHRoYXQKdGhleSAoaSkgYnkgZGVmYXVsdCBkbyBub3QgcmlzayBzcGFt
bWluZyB0aGUgdXNlcidzIHRlcm1pbmFsIHdpdGgKYmluYXJ5IGdpYmJlcmlzaCB3aGljaCBzb21l
b25lIHN0b3JlZCBpbiB4ZW5oeXBmcyAoaWkpIGNhbiBiZSB1c2VkIHRvCnJlbGlhYmx5IGV4dHJh
Y3QgYW55IGJpbmFyeSBvYmplY3RzIHdoaWNoIGhhdmUgYmVlbiBzdG9yZWQuCgpJIHRoaW5rIChC
KShpKSBuZWNlc3NhcmlseSBpbnZvbHZlcyBzb21lIGtpbmQgb2YgcXVvdGluZyBzY2hlbWUgOi0v
LgooQikoaWkpIG1lYW5zIHRoZSBxdW90aW5nIG5lZWRzIHRvIGJlIHR1cm4tb2ZmLWFibGUuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:09:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEsc7-0003xP-Ri; Mon, 30 Sep 2019 10:09:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEsc6-0003xI-5Z
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:09:06 +0000
X-Inumbo-ID: 552167de-e36a-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 552167de-e36a-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:09: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 00D9EB12F;
 Mon, 30 Sep 2019 10:09:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 12:09:00 +0200
Message-Id: <20190930100900.660-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot parameter
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 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>

QWRkIGRvY3VtZW50YXRpb24gZm9yIHRoZSBuZXcgInNjaGVkLWdyYW4iIGh5cGVydmlzb3IgYm9v
dCBwYXJhbWV0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMjEgKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwppbmRleCBmYzY0NDI5MDY0Li5jODU1MjQ2MDUwIDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCkBAIC0xNzgyLDYgKzE3ODIsMjcgQEAgU2V0IHRoZSB0aW1lc2xp
Y2Ugb2YgdGhlIGNyZWRpdDEgc2NoZWR1bGVyLCBpbiBtaWxsaXNlY29uZHMuICBUaGUKIGRlZmF1
bHQgaXMgMzBtcy4gIFJlYXNvbmFibGUgdmFsdWVzIG1heSBpbmNsdWRlIDEwLCA1LCBvciBldmVu
IDEgZm9yCiB2ZXJ5IGxhdGVuY3ktc2Vuc2l0aXZlIHdvcmtsb2Fkcy4KIAorIyMjIHNjaGVkLWdy
YW4gKHg4NikKKz4gYD0gY3B1IHwgY29yZSB8IHNvY2tldGAKKworPiBEZWZhdWx0OiBgc2NoZWQt
Z3Jhbj1jcHVgCisKK1NldCB0aGUgc2NoZWR1bGluZyBncmFudWxhcml0eS4gSW4gY2FzZSB0aGUg
Z3JhbnVsYXJpdHkgaXMgbGFyZ2VyIHRoYW4gMSAoZS5nLgorYGNvcmVgb24gYSBTTVQtZW5hYmxl
ZCBzeXN0ZW0sIG9yIGBzb2NrZXRgKSBtdWx0aXBsZSB2Y3B1cyBhcmUgYXNzaWduZWQKK3N0YXRp
Y2FsbHkgdG8gYSAic2NoZWR1bGluZyB1bml0IiB3aGljaCB3aWxsIHRoZW4gYmUgc3ViamVjdCB0
byBzY2hlZHVsaW5nLgorVGhpcyBhc3NpZ25tZW50IG9mIHZjcHVzIHRvIHNjaGVkdWxpbmcgdW5p
dHMgaXMgZml4ZWQuCisKK2BjcHVgOiBWY3B1cyB3aWxsIGJlIHNjaGVkdWxlZCBpbmRpdmlkdWFs
bHkgb24gc2luZ2xlIGNwdXMuCisKK2Bjb3JlYDogQXMgbWFueSB2Y3B1cyBhcyB0aGVyZSBhcmUg
aHlwZXJ0aHJlYWRzIG9uIGEgcGh5c2ljYWwgY29yZSBhcmUKK3NjaGVkdWxlZCB0b2dldGhlciBv
biBhIHBoeXNpY2FsIGNvcmUuCisKK2Bzb2NrZXRgOiBBcyBtYW55IHZjcHVzIGFzIHRoZXJlIGFy
ZSBoeXBlcnRocmVhZHMgb24gYSBwaHlzaWNhbCBzb2NrZXRzIGFyZQorc2NoZWR1bGVkIHRvZ2V0
aGVyIG9uIGEgcGh5c2ljYWwgc29ja2V0LgorCitOb3RlOiBhIHZhbHVlIG90aGVyIHRoYW4gYGNw
dWAgd2lsbCByZXN1bHQgaW4gcmVqZWN0aW5nIGEgcnVudGltZSBtb2RpZmljYXRpb24KK29mIHRo
ZSAic210IiBzZXR0aW5nLgorCiAjIyMgc2NoZWRfcmF0ZWxpbWl0X3VzCiA+IGA9IDxpbnRlZ2Vy
PmAKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:14:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:14:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEsh7-0004lT-Hl; Mon, 30 Sep 2019 10:14:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEsh6-0004lO-5u
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:14:16 +0000
X-Inumbo-ID: 0e20619a-e36b-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0e20619a-e36b-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:14: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 98491AF19;
 Mon, 30 Sep 2019 10:14:14 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
 <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
Message-ID: <6bb7cd12-ca6c-67c1-44d5-870ab6c9e02f@suse.com>
Date: Mon, 30 Sep 2019 12:14:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMzAuMDkuMjAxOSAxMTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjguMDkuMjAxOSAw
NTowNywgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPj4gQ2FuIHlvdSBwbGVhc2UgZWxhYm9yYXRl
IG9uICJ3ZSdkIHRoZW4gaGF2ZSB0byBmaXJzdCBvZiBhbGwgZ28gdGhyb3VnaAo+PiBlcnJhdGEg
Zm9yIHRoZSBwYXJ0IHlvdXIgc3lzdGVtIGlzIHVzaW5nIgo+IAo+IFdlbGwsIGl0IHdvdWxkbid0
IGJlIHRoZSBmaXJzdCB0aW1lIHRoYXQgaGFyZHdhcmUgaGFkIGlzc3VlcyB3aXRoIEMKPiBzdGF0
ZSBoYW5kbGluZy4gVGhlcmVmb3JlIHdlJ2QgbmVlZCB0byAoYSkgYmUgc3VyZSB5b3UgdXNlIHVw
LXRvLWRhdGUKPiBtaWNyb2NvZGUgYW5kIChiKSB0aGVyZSBhcmUgbm8gZXJyYXRhIGRvY3VtZW50
ZWQgZm9yIHlvdXIgQ1BVIG1vZGVsCj4gd29ya2Fyb3VuZHMgZm9yIHdoaWNoIGJhc2ljYWxseSBz
dWdnZXN0IHRvIGF2b2lkIHVzZSBvZiBkZWVwIEMgc3RhdGVzLgoKQW5kIEkndmUganVzdCBkb25l
IChiKSB3aXRob3V0IGZpbmRpbmcgYW55dGhpbmcgdGhhdCB3b3VsZCBzdWdnZXN0IGEKY29ubmVj
dGlvbiB0byB0aGUgaXNzdWUgeW91IG9ic2VydmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:16:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEsjP-0004sw-0X; Mon, 30 Sep 2019 10:16:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEsjN-0004sq-Ts
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:16:37 +0000
X-Inumbo-ID: 62b0a6ca-e36b-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 62b0a6ca-e36b-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:16: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 7DC2BAF19;
 Mon, 30 Sep 2019 10:16:36 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190927090048.28872-1-jgross@suse.com>
 <20190927090048.28872-2-jgross@suse.com>
 <23949.58956.637645.181431@mariner.uk.xensource.com>
 <05b68d90-0fb9-6415-61f3-56881ca428c0@suse.com>
 <23950.4274.238406.524438@mariner.uk.xensource.com>
 <1d8dda0e-0fbe-04b4-0b11-41844089cf90@suse.com>
 <23950.10341.746130.616131@mariner.uk.xensource.com>
 <2fc42744-addb-d19e-1ddc-a507fd4ed254@suse.com>
 <f9d931a4-64b3-6aca-961a-f9fbf8fa030e@suse.com>
 <e47e43c1-0a13-0ec3-7ac8-46c61b7c9f06@suse.com>
 <23953.54239.532571.783220@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <89984149-ed06-775d-c99c-2772705cbc0e@suse.com>
Date: Mon, 30 Sep 2019 12:16:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23953.54239.532571.783220@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMTI6MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+IErDvHJnZW4gR3Jvw58gd3Jp
dGVzICgiUmU6IFtQQVRDSCB2MSAxLzZdIGRvY3M6IGFkZCBmZWF0dXJlIGRvY3VtZW50IGZvciBY
ZW4gaHlwZXJ2aXNvciBzeXNmcy1saWtlIHN1cHBvcnQiKToKPj4gT24gMzAuMDkuMTkgMTA6NTcs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gT24gMzAuMDkuMjAxOSAxMDoxNywgSsO8cmdlbiBHcm/D
nyB3cm90ZToKPj4+PiAuY29uZmlnIGNhbiBjb250YWluIHVzZXIgc3VwcGxpZWQgc3RyaW5ncy4g
V2hpbGUgbm90IG1ha2luZyBtdWNoIHNlbnNlCj4+Pj4gdG8gaGF2ZSB1bnByaW50YWJsZSBjaGFy
YWN0ZXJzIGluIHRoZXJlIEkgZG9uJ3Qgc2VlIGhvdyB0byBwcmV2ZW50IHRoZW0uCj4+Pgo+Pj4g
RG9lcyAvIGNhbid0IGtjb25maWcgcmVqZWN0IHRoZW0/Cj4+Cj4+IFJpZ2h0IG5vdyBpdCBkb2Vz
bid0Lgo+Pgo+PiBJIHRlc3RlZCB0aGF0IGJ5IG1hbnVhbGx5IG1vZGlmeWluZyBteSAuY29uZmln
IGFuZCB0aGVuIGRvaW5nIGEgbWFrZS4KPj4gVGhlICh3cm9uZykgLmNvbmZpZyB3YXMgYWNjZXB0
ZWQgYW5kIHRoZSBoeXBlcnZpc29yIGJ1aWx0IHdpdGggaXQuCj4gCj4gVXJnaC4KPiAKPiBJIHRo
aW5rIHRoYXQgZWl0aGVyCj4gCj4gKEEpIHRoaXMgbmVlZHMgdG8gYmUgcHJldmVudGVkIHNvbWVo
b3csIG9yCgpEaWZmaWN1bHQsIGFzIHdlIGluaGVyaXQga2NvbmZpZyBmcm9tIHRoZSBMaW51eCBr
ZXJuZWwuCgo+IChCKSB5b3VyIHVzZXJsYW5kIHRvb2xzLCBhdCB0aGUgdmVyeSBsZWFzdCwgbmVl
ZCBzb3VwaW5nIHVwIHNvIHRoYXQKPiB0aGV5IChpKSBieSBkZWZhdWx0IGRvIG5vdCByaXNrIHNw
YW1taW5nIHRoZSB1c2VyJ3MgdGVybWluYWwgd2l0aAo+IGJpbmFyeSBnaWJiZXJpc2ggd2hpY2gg
c29tZW9uZSBzdG9yZWQgaW4geGVuaHlwZnMgKGlpKSBjYW4gYmUgdXNlZCB0bwo+IHJlbGlhYmx5
IGV4dHJhY3QgYW55IGJpbmFyeSBvYmplY3RzIHdoaWNoIGhhdmUgYmVlbiBzdG9yZWQuCj4gCj4g
SSB0aGluayAoQikoaSkgbmVjZXNzYXJpbHkgaW52b2x2ZXMgc29tZSBraW5kIG9mIHF1b3Rpbmcg
c2NoZW1lIDotLy4KPiAoQikoaWkpIG1lYW5zIHRoZSBxdW90aW5nIG5lZWRzIHRvIGJlIHR1cm4t
b2ZmLWFibGUuCgpZZXMsIHRoaXMgc2VlbXMgdG8gYmUgYSBzZW5zaWJsZSB0aGluZyB0byBkby4K
CgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:19:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEslq-00051Z-Cu; Mon, 30 Sep 2019 10: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=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iEslp-00051S-7N
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:19:09 +0000
X-Inumbo-ID: bc6f7718-e36b-11e9-96cc-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id bc6f7718-e36b-11e9-96cc-12813bfff9fa;
 Mon, 30 Sep 2019 10:19:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569838747;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=HnfABf8G+k+KTngID/gVwF5GKCOJKDp64EYwd+1N9/0=;
 b=LYl556kBNWJ+StrhAWCT2Wqw5RhcYi0Sz5ZNC8PdVvnNSdKwEhoBgVgu
 XhBPOhcV0CDD1eBrAq+p8CHwv9307NE89CDr0ByQLXDHd6ocPuQD5T310
 uISJ777Xtr3mngo7sGkTZFMtxXIzVlFaOBzsAVwQBV0VapoEQv4g7eIr3 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cNG461UIAzHZLx39NVaeyWCCcjWNIiiLmlaWf1uKTWOBGWtv9XMQUaS9Fv2TPbGScZEmsor57D
 8Jvi6M6EcsaP6dZJxp495bzPXlta+pW6GOy3gCmu4uyTtJQoGYcyH/6PKorvz/2In6Eg3FCBk/
 qk3ng3yV/kMeI4eG6ygA+jJaDPdmJuQBpg4DIS+mjMJ6X2p9drkAxO2bbyPkchXiYvQ76A8VP+
 FyMma/09rLp6O60yCWqrRiah/36UKdIwOxM/44yJBf9I6yPFI0yGi4lfDchOHYfTg1FAWCumVK
 ki0=
X-SBRS: 2.7
X-MesageID: 6593890
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6593890"
To: Roman Shaposhnik <roman@zededa.com>, Jan Beulich <jbeulich@suse.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_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: <11de67f5-076c-0839-0e52-c5e62322c734@citrix.com>
Date: Mon, 30 Sep 2019 11:19:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_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] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMjgvMDkvMjAxOSAwNDowNywgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBPbiBUaHUsIFNl
cCAyNiwgMjAxOSBhdCAxMjo0NCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdy
b3RlOgo+PiBPbiAyNi4wOS4yMDE5IDAwOjMxLCBSb21hbiBTaGFwb3NobmlrIHdyb3RlOgo+Pj4g
SmFuLCBSb2dlciwgdGhhbmsgeW91IHNvIG11Y2ggZm9yIHRoZSBpbml0aWFsIGlkZWFzLiBJIHRy
aWVkIGEgZmV3IG9mCj4+PiB0aG9zZSBhbmQgaGVyZSdzIHdoZXJlIEkgYW0uCj4+Pgo+Pj4gRmly
c3Qgb2YgYWxsLCBpdCBpcyBkZWZpbml0ZWx5IHJlbGF0ZWQgdG8gQ1BVIGJyaW5nIHVwLiBBZGRp
bmcKPj4+IGNwdWlkbGU9MCB0byB4ZW4gY29tbWFuZCBsaW5lIG1hZGUgWGVuIGJvb3QuCj4+Pgo+
Pj4gVGhlbiwgYSBnb29kIGZyaWVuZCBvZiBtaW5lICh3aG8geW91IG1heSBrbm93IGZyb20gYW5j
aWVudCBYZW4gZGF5cwo+Pj4gOy0pKSBzdWdnZXN0ZWQgdGhhdCB0aGlzIGNvdWxkIGJlIHJlbGF0
ZWQgdG8gdGhpczoKPj4+ICAgICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVu
X3Bvd2VyX21hbmFnZW1lbnQKPj4+IHNvIEkgd2VudCB0byB0aGUgQklPUyBzZXR0aW5ncyBhbmQg
cXVpdGUgdG8gbXkgc3VycHJpc2UgYWxsIG9mIHRoZW0KPj4+IHdlcmUgZ3JheWVkIG91dCAobm90
IHR3ZWFrYWJsZSkuCj4+Pgo+Pj4gVGhlIG9ubHkgb25lIHRoYXQgd2Fzbid0IHdhcyAyeEFQSUMg
c3VwcG9ydC4gU28ganVzdCBmb3Iga2lja3MgLS0gSQo+Pj4gZGlzYWJsZWQgdGhhdC4KPj4+Cj4+
PiBUaGF0LCBpbiB0dXJuLCBtYWRlIFhlbiBib290IGV2ZW4gd2l0aG91dCBjcHVpZGxlPTAuIEkn
bSBhdHRhY2hpbmcgdGhhdCBsb2cuCj4+IEludGVyZXN0aW5nLCBidXQgdW5mb3J0dW5hdGVseSB0
aGlzIHBhcnRpY3VsYXIgbG9nIGlzIG9mIG5vIHJlYWwgdXNlCj4+IGZvciBpbnZlc3RpZ2F0aW9u
IG9mIHRoZSBpc3N1ZSAob3RoZXIgdGhhbiBrbm93aW5nIHRoZSBDUFUgbW9kZWwpLiBJCj4+IGFs
c28gbm90aWNlIGl0J3MgYSA0LjEyLjAgbG9nLCB3aGVuIHlvdXIgb3JpZ2luYWwgcmVwb3J0IHdh
cyBhZ2FpbnN0Cj4+IGxhdGVzdCBtYXN0ZXIuCj4+Cj4+PiBTbyBJIGd1ZXNzIGF0IHRoaXMgcG9p
bnQsIHlvdSBjb3VsZCBzYXkgdGhhdCBJIGhhdmUgYSBmdW5jdGlvbmFsCj4+PiBzeXN0ZW0sIGJ1
dCBJJ20gY3VyaW91cyB3aGV0aGVyIHlvdSBndXlzIHdvdWxkIGJlIGludGVyZXN0ZWQgdG8gbG9v
awo+Pj4gaW50byAyeEFQSUMgc2l0dWF0aW9uLgo+PiBPZiBjb3Vyc2Ugd2UgZG8uIEFzIGEgbmV4
dCBzdGVwIEknZCBzdWdnZXN0IHJldmVydGluZyB0aGUgQklPUyBzZXR0aW5ncwo+PiBjaGFuZ2Ug
eW91IGRpZCwgYW5kIGluc3RlYWQgdXNpbmcgdGhlICJ4MmFwaWM9MCIgWGVuIGNvbW1hbmQgbGlu
ZSBvcHRpb24uCj4gSW50ZXJlc3RpbmdseSBlbm91Z2gsIHRoaXMgZG9lc24ndCByZWFsbHkgc29s
dmUgdGhlIHByb2JsZW0gY29tcGxldGVseS4KPiBTcGVjaWZ5aW5nIHgyYXBpYz0wIGNlcnRhaW5s
eSBtYWtlcyBYZW4gZ28gbXVjaCBmdXJ0aGVyIHRvIGEgcG9pbnQKPiB3aGVyZSBpdCB0cmllcyB0
byBsb2FkIERvbTAgYW5kIHRoZW4gdGhlIGNvbnNvbGUgVkdBIHNjcmVlbiBnb2VzCj4gYmxhbmsg
KHRoaXMgaXMgd2hlcmUgdGhhdCBzZXJpYWwgZGVidWcgb3V0cHV0IHdvdWxkIGJlIHZlcnkgdXNl
ZnVsIDotKCkuCgpEbyB5b3Ugbm90IGV2ZW4gaGF2ZSBJUE1JIFNvTD/CoCBJdHMgYmFzaWNhbGx5
IGltcG9zc2libGUgdG8gYnV5IHNlcnZlcnMKd2l0aG91dCB0aGlzIGJhc2UgbGV2ZWwgb2YgZnVu
Y3Rpb25hbGl0eS4KCkl0IHdpbGwgYmUgc29tZXdoZXJlIGluIHRoZSBpTE8gY29uZmlndXJhdGlv
biBvbiBhbiBIUCBzZXJ2ZXIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:25:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEsra-0005oH-9x; Mon, 30 Sep 2019 10:25:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEsrY-0005oC-8M
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:25:04 +0000
X-Inumbo-ID: 8f92a64c-e36c-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 8f92a64c-e36c-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:25: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 24DDCAF19;
 Mon, 30 Sep 2019 10:25:01 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
Date: Mon, 30 Sep 2019 12:25:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930100900.660-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxMjowOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgZG9jdW1lbnRh
dGlvbiBmb3IgdGhlIG5ldyAic2NoZWQtZ3JhbiIgaHlwZXJ2aXNvciBib290IHBhcmFtZXRlci4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0t
Cj4gIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDIxICsrKysrKysrKysrKysr
KysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKPiBpbmRleCBmYzY0NDI5MDY0Li5jODU1MjQ2MDUwIDEwMDY0NAo+
IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ICsrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IEBAIC0xNzgyLDYgKzE3ODIsMjcgQEAgU2V0IHRo
ZSB0aW1lc2xpY2Ugb2YgdGhlIGNyZWRpdDEgc2NoZWR1bGVyLCBpbiBtaWxsaXNlY29uZHMuICBU
aGUKPiAgZGVmYXVsdCBpcyAzMG1zLiAgUmVhc29uYWJsZSB2YWx1ZXMgbWF5IGluY2x1ZGUgMTAs
IDUsIG9yIGV2ZW4gMSBmb3IKPiAgdmVyeSBsYXRlbmN5LXNlbnNpdGl2ZSB3b3JrbG9hZHMuCj4g
IAo+ICsjIyMgc2NoZWQtZ3JhbiAoeDg2KQo+ICs+IGA9IGNwdSB8IGNvcmUgfCBzb2NrZXRgCj4g
Kwo+ICs+IERlZmF1bHQ6IGBzY2hlZC1ncmFuPWNwdWAKPiArCj4gK1NldCB0aGUgc2NoZWR1bGlu
ZyBncmFudWxhcml0eS4gSW4gY2FzZSB0aGUgZ3JhbnVsYXJpdHkgaXMgbGFyZ2VyIHRoYW4gMSAo
ZS5nLgo+ICtgY29yZWBvbiBhIFNNVC1lbmFibGVkIHN5c3RlbSwgb3IgYHNvY2tldGApIG11bHRp
cGxlIHZjcHVzIGFyZSBhc3NpZ25lZAo+ICtzdGF0aWNhbGx5IHRvIGEgInNjaGVkdWxpbmcgdW5p
dCIgd2hpY2ggd2lsbCB0aGVuIGJlIHN1YmplY3QgdG8gc2NoZWR1bGluZy4KPiArVGhpcyBhc3Np
Z25tZW50IG9mIHZjcHVzIHRvIHNjaGVkdWxpbmcgdW5pdHMgaXMgZml4ZWQuCj4gKwo+ICtgY3B1
YDogVmNwdXMgd2lsbCBiZSBzY2hlZHVsZWQgaW5kaXZpZHVhbGx5IG9uIHNpbmdsZSBjcHVzLgo+
ICsKPiArYGNvcmVgOiBBcyBtYW55IHZjcHVzIGFzIHRoZXJlIGFyZSBoeXBlcnRocmVhZHMgb24g
YSBwaHlzaWNhbCBjb3JlIGFyZQo+ICtzY2hlZHVsZWQgdG9nZXRoZXIgb24gYSBwaHlzaWNhbCBj
b3JlLgo+ICsKPiArYHNvY2tldGA6IEFzIG1hbnkgdmNwdXMgYXMgdGhlcmUgYXJlIGh5cGVydGhy
ZWFkcyBvbiBhIHBoeXNpY2FsIHNvY2tldHMgYXJlCj4gK3NjaGVkdWxlZCB0b2dldGhlciBvbiBh
IHBoeXNpY2FsIHNvY2tldC4KCkknZCBwcmVmZXIgaWYgdGhpcyBkaWRuJ3QgZW5kIHVwIEludGVs
LWNlbnRyaWM7IGlkZWFsbHkgaXQgYWxzbyB3b3VsZG4ndCBiZQp4ODYtc3BlY2lmaWMuIEFNRCBo
YXMgaW50cm9kdWNlZCBoeXBlcnRocmVhZGluZyBpbiBGYW0xNyBvbmx5OyBGYW0xNSB1c2VkCiJj
b21wdXRlIHVuaXRzIiwgZ3JvdXBpbmcgdG9nZXRoZXIgImNvcmVzIi4gSW50ZXJuYWxseSB0aGUg
SW50ZWwgc2lkZQoiY29yZSB2cyBoeXBlcnRocmVhZCIgaXMgcmVwcmVzZW50ZWQgaW4gdGhlIHNh
bWUgdmFyaWFibGVzIChjcHVfc2libGluZ19tYXNrCmluIHBhcnRpY3VsYXIpIGFzIHRoZSBBTUQg
c2lkZSAiY29tcHV0ZSB1bml0IHZzIGNvcmUiLgoKVGhlcmVmb3JlIGl0IG1heSBiZSBiZXR0ZXIg
dG8gdGFsayBoZXJlIGFib3V0IGUuZy4gInNtYWxsZXN0IHRvcG9sb2dpY2FsCnN1Yi11bml0IiBh
bmQgb25seSBzYXkgImUuZy4gYSBoeXBlcnRocmVhZCB0byBtYWtlIGEgY29ubmVjdGlvbiB0byBj
b21tb24KeDg2IC8gSW50ZWwgdGVybWlub2xvZ3kiLiBPZiBjb3Vyc2UgdGhlIEFNRCBzaWRlIGFs
dGVybmF0aXZlIHVzZSBvZiB0aGUKdmFyaWFibGVzIGFsc28gcmVuZGVycyB0aGUgYWN0dWFsIGNv
bW1hbmQgbGluZSBvcHRpb24gInNjaGVkLWdyYW49Y29yZSIKbm90IG92ZXJseSBmb3J0dW5hdGUu
IFBlcmhhcHMgd2UnZCB3YW50IHRvIGFsc28gdXNlIG1vcmUgYWJzdHJhY3QgdGVybXMKaGVyZSwg
ZS5nLiB0b3BvbG9naWNhbCAibGV2ZWxzIj8KCj4gK05vdGU6IGEgdmFsdWUgb3RoZXIgdGhhbiBg
Y3B1YCB3aWxsIHJlc3VsdCBpbiByZWplY3RpbmcgYSBydW50aW1lIG1vZGlmaWNhdGlvbgo+ICtv
ZiB0aGUgInNtdCIgc2V0dGluZy4KClBlcmhhcHMgYWRkICJhdHRlbXB0IiBoZXJlPwoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:30:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEswK-0005zc-V6; Mon, 30 Sep 2019 10:30:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ff+y=XZ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iEswK-0005zX-Fr
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:30:00 +0000
X-Inumbo-ID: 40900804-e36d-11e9-bf31-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 40900804-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:29:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569839398;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=bwOgbkJKN3PTO6yBjyxv11w9k/KiOHQZsSbplf/P1Zg=;
 b=Wx8PteLFEx2/DiUrVxOpy+Ds3NQ8+lqWVxbAardYMu8CV9k9nYBNgaFf
 aN0gDf0oDo+h/4aiVRnfP6uhVpONPbmozmQlqLAhhpKXWyOnB480DFvTf
 qTJWkdPJKxzaFow6lvn4LLtTYceV3iWF0tiJuh5H7orqPmmIcu+x/pYdI Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: i2MbTZdOByCX/INlEEAX0BFNWo+vMrTnqkOMn5nqGnbUWoVEECTahmIZLDj7/umIDTTV5cIN65
 ieA0UACt0UxU/p+5oJFPq46VxycIfrLilvurfyeTkfBkHU1j5KqAMjvkXYaEUdDwrdJyzQ89KH
 8t4+3aRJcKu1m8lstENIaP6kbekqGz4w3f54zl924halL2fnBfLhyxcrs8IFraaygkxbASnLsG
 M4u/VMXUKBi+U4yF8hF2KYhLaEPsBPjekbl7iNhecJBLGiUDem3XPaMO8/K4vni5veHm6AOK3K
 htk=
X-SBRS: 2.7
X-MesageID: 6481589
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6481589"
To: Oleksandr Andrushchenko <andr2000@gmail.com>, <andrew.cooper3@citrix.com>, 
 <George.Dunlap@eu.citrix.com>, <ian.jackson@eu.citrix.com>,
 <jbeulich@suse.com>, <julien.grall@arm.com>, <konrad.wilk@oracle.com>,
 <sstabellini@kernel.org>, <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20190930085659.708-1-andr2000@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: <9df7bc3c-8019-ee76-983c-c43befc3662a@citrix.com>
Date: Mon, 30 Sep 2019 11:29:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930085659.708-1-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8zMC8xOSA5OjU2IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBGcm9t
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IC0tLQo+ICBTVVBQT1JULm1kIHwgMTUgKysrKysr
KysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCj4gaW5kZXggMzc1
NDczYTQ1NjQwLi5iNTM2Y2YwODE0ZjMgMTAwNjQ0Cj4gLS0tIGEvU1VQUE9SVC5tZAo+ICsrKyBi
L1NVUFBPUlQubWQKPiBAQCAtMzcyLDYgKzM3MiwxMiBAQCBHdWVzdC1zaWRlIGRyaXZlciBjYXBh
YmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgRnJhbWVidWZmZXIgcHJvdG9jb2wKPiAgCj4gICAg
ICBTdGF0dXMsIExpbnV4ICh4ZW4tZmJmcm9udCk6IFN1cHBvcnRlZAo+ICAKPiArIyMjIFBWIGRp
c3BsYXkgKGZyb250ZW5kKQo+ICsKPiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVh
a2luZyB0aGUgWGVuIFBWIGRpc3BsYXkgcHJvdG9jb2wKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4
OiBTdXBwb3J0ZWQKCiJTdXBwb3J0ZWQiIGhhcyBpbXBsaWNhdGlvbnMgZm9yIHRoZSBzZWN1cml0
eSB0ZWFtOiBuYW1lbHksIGlmIGEKc2VjdXJpdHkgaXNzdWUgaXMgZGlzY292ZXJlZCwgd2Ugd2ls
bCBpc3N1ZSBhbiBYU0EuICBKdWVyZ2VuLCBhcmUgeW91CnNhdGlzZmllZCB0aGF0IHRoZSBQViBk
aXNwbGF5IC8gc291bmQgZHJpdmVycyBhcmUgb2Ygc3VmZmljaWVudCBxdWFsaXR5CnRoYXQgd2Ug
Y2FuIHJlY29tbWVuZCBwZW9wbGUgdXNlIHRoZW0/CgooSSdtIG5vdCBzYXlpbmcgdGhleSBhcmVu
J3QsIEkganVzdCBoYXZlIG5vIGlkZWEuKQoKVGhhbmtzLAogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:33:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt03-0006jV-Gn; Mon, 30 Sep 2019 10:33: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=Ff+y=XZ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iEt01-0006jQ-SQ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:33:49 +0000
X-Inumbo-ID: c99577ba-e36d-11e9-96cc-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id c99577ba-e36d-11e9-96cc-12813bfff9fa;
 Mon, 30 Sep 2019 10:33:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569839629;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+fIHXAJtbfGngJ+a7te8W5dfvfTCDlWPzKJscmfGQUs=;
 b=VIz1WBRubzab4NiTh4t+Lslyw0BhbUm8v5alVF8OHZVpaWQVGMLu3yJv
 oHBb6YSAPE0SiRKRyWAO7PduChHNwmfdx5NQq9w7ZIcqddtlcSHV3cvdb
 8SUlyTN+TVs7bTHoCESuQqhLQ4XhgG54yDrrCV5FE8+CU4W/ASbGZnzwE E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bFnBYFFt8gCDyuA8FlYL0zOWiNwHQWT9Oh2ErWx/Lth5jLYqWL6V6FgPK4eFfFN1fEXLtFwdFW
 2n88reeisG6tdHY0YtX+MflJ2qROX+BtcB9dXR5BWcmBnkXpEXd/sc0+kaH8XD+YUOqJorZmFH
 EEtPedp8jpB+sZK7Pdvvjh3hiDw8Ksyg9sGy5a/UhgwT1R7qzqeQzY7OuE8yZ6kudcoGU+f/cj
 4ZIaDQqML2+qlrLeIjJ3GGyZ4QM/5QABLij8WpBqiBBTie/1mpd10wkxBzoCEk1s6IeA1Awuxn
 IyY=
X-SBRS: 2.7
X-MesageID: 6248454
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6248454"
From: George Dunlap <george.dunlap@citrix.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>, <andrew.cooper3@citrix.com>, 
 <George.Dunlap@eu.citrix.com>, <ian.jackson@eu.citrix.com>,
 <jbeulich@suse.com>, <julien.grall@arm.com>, <konrad.wilk@oracle.com>,
 <sstabellini@kernel.org>, <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20190930085659.708-1-andr2000@gmail.com>
 <9df7bc3c-8019-ee76-983c-c43befc3662a@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: <4c84b6a3-9cb6-3fc4-8283-f52cc280c16e@citrix.com>
Date: Mon, 30 Sep 2019 11:33:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9df7bc3c-8019-ee76-983c-c43befc3662a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8zMC8xOSAxMToyOSBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiA5LzMwLzE5IDk6
NTYgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNo
ZW5rb0BlcGFtLmNvbT4KPj4gLS0tCj4+ICBTVVBQT1JULm1kIHwgMTUgKysrKysrKysrKysrKyst
Cj4+ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+
PiBkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKPj4gaW5kZXggMzc1NDczYTQ1
NjQwLi5iNTM2Y2YwODE0ZjMgMTAwNjQ0Cj4+IC0tLSBhL1NVUFBPUlQubWQKPj4gKysrIGIvU1VQ
UE9SVC5tZAo+PiBAQCAtMzcyLDYgKzM3MiwxMiBAQCBHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxl
IG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgRnJhbWVidWZmZXIgcHJvdG9jb2wKPj4gIAo+PiAgICAg
IFN0YXR1cywgTGludXggKHhlbi1mYmZyb250KTogU3VwcG9ydGVkCj4+ICAKPj4gKyMjIyBQViBk
aXNwbGF5IChmcm9udGVuZCkKPj4gKwo+PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBz
cGVha2luZyB0aGUgWGVuIFBWIGRpc3BsYXkgcHJvdG9jb2wKPj4gKwo+PiArICAgIFN0YXR1cywg
TGludXg6IFN1cHBvcnRlZAo+IAo+ICJTdXBwb3J0ZWQiIGhhcyBpbXBsaWNhdGlvbnMgZm9yIHRo
ZSBzZWN1cml0eSB0ZWFtOiBuYW1lbHksIGlmIGEKPiBzZWN1cml0eSBpc3N1ZSBpcyBkaXNjb3Zl
cmVkLCB3ZSB3aWxsIGlzc3VlIGFuIFhTQS4gIEp1ZXJnZW4sIGFyZSB5b3UKPiBzYXRpc2ZpZWQg
dGhhdCB0aGUgUFYgZGlzcGxheSAvIHNvdW5kIGRyaXZlcnMgYXJlIG9mIHN1ZmZpY2llbnQgcXVh
bGl0eQo+IHRoYXQgd2UgY2FuIHJlY29tbWVuZCBwZW9wbGUgdXNlIHRoZW0/CgpTb3JyeSwgSSBt
ZWFudCB0byBhZGQ6ICJJbiB0aGUgZmFjZSBvZiBhbiBhY3RpdmUgYWR2ZXJzYXJ5Ii4KCiAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt0B-0006kP-QI; Mon, 30 Sep 2019 10:33:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0A-0006k6-3S
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:33:58 +0000
X-Inumbo-ID: cefc0110-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id cefc0110-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:33: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=1569839637; x=1601375637;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ylxx4KY9/y4YFgv7nP3EOYtykrPz1aPjA0nz6rqmeOA=;
 b=CFUmvNf8M6DIop0+/bdrK104EjJFnNishWmoXSnn8iojNJtCJP2urSTN
 1ytvLo51zpIgqPEsZLF8kMyDNT5EBsV6P6sxmzm+AIITUpRQY5wN8JSDk
 e9jGZTYAuhZx9MXxQrEzuiyNTzxLD1Op8vIyWf8DNWfh7OInSXMJO+2wZ k=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="754242108"
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;
 30 Sep 2019 10:33:55 +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 4E30B241835; Mon, 30 Sep 2019 10:33:54 +0000 (UTC)
Received: from EX13D09UEE003.ant.amazon.com (10.43.62.56) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:54 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D09UEE003.ant.amazon.com (10.43.62.56) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:53 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:52 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:32:57 +0100
Message-ID: <8806ac6c0bc4e4a80da0c9ddb4ddf9256fd56a60.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 05/55] x86/mm: introduce l{1,
 2}t local variables to modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBwbDJlIGFuZCBwbDFlIHZh
cmlhYmxlcyBhcmUgaGVhdmlseSAoYWIpdXNlZCBpbiB0aGF0IGZ1bmN0aW9uLiAgSXQKaXMgZmlu
ZSBhdCB0aGUgbW9tZW50IGJlY2F1c2UgYWxsIHBhZ2UgdGFibGVzIGFyZSBhbHdheXMgbWFwcGVk
IHNvCnRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlh
YmxlLgoKV2Ugd2lsbCBzb29uIGhhdmUgdGhlIHJlcXVpcmVtZW50IHRvIG1hcCBhbmQgdW5tYXAg
cGFnZSB0YWJsZXMuIFdlCm5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlh
YmxlIHRvIGF2b2lkIGxlYWthZ2UuCgpJbnRyb2R1Y2Ugc29tZSBsezEsMn10IHZhcmlhYmxlcyB3
aXRoIGxpbWl0ZWQgc2NvcGUgc28gdGhhdCB3ZSBjYW4KdHJhY2sgbGlmZSB0aW1lIG9mIHBvaW50
ZXJzIHRvIHhlbiBwYWdlIHRhYmxlcyBtb3JlIGVhc2lseS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAyYWU4YTc3MzZmLi4wNjNjYWNmZmI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTQyOCw2ICs1NDI4LDggQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKIAogICAgICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgeworICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKICAgICAgICAg
ICAgIGlmICggbDJfdGFibGVfb2Zmc2V0KHYpID09IDAgJiYKICAgICAgICAgICAgICAgICAgbDFf
dGFibGVfb2Zmc2V0KHYpID09IDAgJiYKICAgICAgICAgICAgICAgICAgKChlIC0gdikgPj0gKDFV
TCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpKSApCkBAIC01NDQzLDExICs1NDQ1LDExIEBAIGludCBt
b2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNp
Z25lZCBpbnQgbmYpCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIFBBR0UxR0I6IHNo
YXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdoLiAqLwotICAgICAgICAgICAgcGwy
ZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgIGlmICggIXBsMmUgKQorICAg
ICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICAgICAgaWYgKCAh
bDJ0ICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAg
bDJlX3dyaXRlKHBsMmUgKyBpLAorICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4oKnBsM2Up
ICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpIDw8IFBBR0VUQUJM
RV9PUkRFUiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0
X2ZsYWdzKCpwbDNlKSkpOwpAQCAtNTQ1NiwxNCArNTQ1OCwxNCBAQCBpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5m
KQogICAgICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5U
KSAmJgogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0Up
ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2Us
IGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihwbDJlKSwKKyAgICAgICAgICAgICAgICBsM2Vfd3Jp
dGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMnQpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJ
U09SKSk7Ci0gICAgICAgICAgICAgICAgcGwyZSA9IE5VTEw7CisgICAgICAgICAgICAgICAgbDJ0
ID0gTlVMTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAg
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgICAgIGlm
ICggcGwyZSApCi0gICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOworICAg
ICAgICAgICAgaWYgKCBsMnQgKQorICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShs
MnQpOwogICAgICAgICB9CiAKICAgICAgICAgLyoKQEAgLTU0OTcsMTIgKzU0OTksMTQgQEAgaW50
IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVu
c2lnbmVkIGludCBuZikKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdDsKKwogICAgICAgICAgICAg
ICAgIC8qIFBTRTogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCi0gICAg
ICAgICAgICAgICAgcGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgICAg
ICBpZiAoICFwbDFlICkKKyAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CisgICAgICAgICAgICAgICAgaWYgKCAhbDF0ICkKICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFC
TEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZwbDFlW2ld
LAorICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwxdFtpXSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9nZXRfZmxhZ3MoKnBs
MmUpICYgfl9QQUdFX1BTRSkpOwogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCkBAIC01
NTEwLDE5ICs1NTE0LDE5IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAgaWYg
KCAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9m
cm9tX21mbih2aXJ0X3RvX21mbihwbDFlKSwKKyAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRl
X2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4obDF0KSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVS
VklTT1IpKTsKLSAgICAgICAgICAgICAgICAgICAgcGwxZSA9IE5VTEw7CisgICAgICAgICAgICAg
ICAgICAgIGwxdCA9IE5VTEw7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlm
ICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJf
bG9jayk7Ci0gICAgICAgICAgICAgICAgaWYgKCBwbDFlICkKLSAgICAgICAgICAgICAgICAgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlKHBsMWUpOworICAgICAgICAgICAgICAgIGlmICggbDF0ICkKKyAg
ICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICB9
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBsMV9wZ2Vu
dHJ5X3QgbmwxZTsKKyAgICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlLCAqbDF0OwogCiAgICAg
ICAgICAgICAvKgogICAgICAgICAgICAgICogT3JkaW5hcnkgNGtCIG1hcHBpbmc6IFRoZSBMMiBl
bnRyeSBoYXMgYmVlbiB2ZXJpZmllZCB0byBiZQpAQCAtNTU2OSw5ICs1NTczLDkgQEAgaW50IG1v
ZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2ln
bmVkIGludCBuZikKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICAgICAgbDF0ID0g
bDJlX3RvX2wxZSgqcGwyZSk7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQotICAgICAgICAgICAgICAgIGlmICggbDFlX2dldF9pbnRwdGUo
cGwxZVtpXSkgIT0gMCApCisgICAgICAgICAgICAgICAgaWYgKCBsMWVfZ2V0X2ludHB0ZShsMXRb
aV0pICE9IDAgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGlmICgg
aSA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAgICB7CkBAIC01NTgwLDcgKzU1
ODQsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyAp
CiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAg
ICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJfR0xPQkFMKTsgLyogZmx1c2gg
YmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwxZSk7
CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICB9
CiAgICAgICAgICAgICBlbHNlIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91
bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTU2MDksMjEgKzU2MTMsMjUgQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgcGwy
ZSA9IGwzZV90b19sMmUoKnBsM2UpOwotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQotICAgICAgICAgICAgaWYgKCBsMmVfZ2V0X2ludHB0ZShwbDJl
W2ldKSAhPSAwICkKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCBpID09IEwy
X1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAgewotICAgICAgICAgICAgLyogRW1wdHk6IHph
cCB0aGUgTDNFIGFuZCBmcmVlIHRoZSBMMiBwYWdlLiAqLwotICAgICAgICAgICAgbDNlX3dyaXRl
X2F0b21pYyhwbDNlLCBsM2VfZW1wdHkoKSk7Ci0gICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQor
ICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKKyAgICAgICAgICAgIGwydCA9IGwzZV90
b19sMmUoKnBsM2UpOworICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKKyAgICAgICAgICAgICAgICBpZiAoIGwyZV9nZXRfaW50cHRlKGwydFtp
XSkgIT0gMCApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCBp
ID09IEwyX1BBR0VUQUJMRV9FTlRSSUVTICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAvKiBFbXB0eTogemFwIHRoZSBMM0UgYW5kIGZyZWUgdGhlIEwyIHBhZ2UuICovCisgICAgICAg
ICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZW1wdHkoKSk7CisgICAgICAgICAg
ICAgICAgaWYgKCBsb2NraW5nICkKKyAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1h
cF9wZ2Rpcl9sb2NrKTsKKyAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RM
Ql9HTE9CQUwpOyAvKiBmbHVzaCBiZWZvcmUgZnJlZSAqLworICAgICAgICAgICAgICAgIGZyZWVf
eGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAo
IGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7
Ci0gICAgICAgICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOyAvKiBmbHVz
aCBiZWZvcmUgZnJlZSAqLwotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOwog
ICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKLSAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgfQogCiAgICAgZmx1c2hfYXJlYShOVUxMLCBG
TFVTSF9UTEJfR0xPQkFMKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt0G-0006m7-8t; Mon, 30 Sep 2019 10:34:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0E-0006lg-UR
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:02 +0000
X-Inumbo-ID: d1ce6874-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id d1ce6874-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839642; x=1601375642;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=dzdF87SizyQOXNy95CNVyj6xRv19mPnErY+Ua4/etgQ=;
 b=GzXlXKTL1aFrLXoDctGCNU52JFR8VJWA1ydzJ5xlVNwn2J2C+zmaPi03
 pYNvD1+uDVTVVOReSVkQQGevySv8ergCLKG62CXIfr81XQkB9KxLjru84
 CuWQVYxRBtwlbUDLytYGrjwwCGL0KrQPH5YGIk79BlJF/k79QMSoydFc3 w=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="754242139"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Sep 2019 10:34:01 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id A41C6A24F7; Mon, 30 Sep 2019 10:33:50 +0000 (UTC)
Received: from EX13D02UEE002.ant.amazon.com (10.43.62.231) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:50 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D02UEE002.ant.amazon.com (10.43.62.231) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:49 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:49 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:32:53 +0100
Message-ID: <e16d11bb1dc1dc973476d0ca3b26844ff9d738a4.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 01/55] x86/mm: defer clearing page in
 virt_to_xen_lXe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkRlZmVyIHRoZSBjYWxsIHRvIGNs
ZWFyX3BhZ2UgdG8gdGhlIHBvaW50IHdoZW4gd2UncmUgc3VyZSB0aGUgcGFnZSBpcwpnb2luZyB0
byBiZWNvbWUgYSBwYWdlIHRhYmxlLgoKVGhpcyBpcyBhIG1pbm9yIG9wdGltaXNhdGlvbi4gTm8g
ZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5OTgxNmZjNjdjLi5lOTBjOGE2M2E2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDg3OSwxMyArNDg3OSwxMyBAQCBzdGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9s
M2UodW5zaWduZWQgbG9uZyB2KQogCiAgICAgICAgIGlmICggIXBsM2UgKQogICAgICAgICAgICAg
cmV0dXJuIE5VTEw7Ci0gICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAgIGlmICggbG9j
a2luZyApCiAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAg
aWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgbDRlID0gbDRlX2Zyb21fcGFkZHIoX19wYShwbDNl
KSwgX19QQUdFX0hZUEVSVklTT1IpOwogCisgICAgICAgICAgICBjbGVhcl9wYWdlKHBsM2UpOwog
ICAgICAgICAgICAgbDRlX3dyaXRlKHBsNGUsIGw0ZSk7CiAgICAgICAgICAgICBlZmlfdXBkYXRl
X2w0X3BndGFibGUobDRfdGFibGVfb2Zmc2V0KHYpLCBsNGUpOwogICAgICAgICAgICAgcGwzZSA9
IE5VTEw7CkBAIC00OTE0LDExICs0OTE0LDExIEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRf
dG9feGVuX2wyZSh1bnNpZ25lZCBsb25nIHYpCiAKICAgICAgICAgaWYgKCAhcGwyZSApCiAgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKLSAgICAgICAgY2xlYXJfcGFnZShwbDJlKTsKICAgICAgICAg
aWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwog
ICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7CiAgICAgICAgICAgICBsM2Vf
d3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19wYShwbDJlKSwgX19QQUdFX0hZUEVSVklTT1Ip
KTsKICAgICAgICAgICAgIHBsMmUgPSBOVUxMOwogICAgICAgICB9CkBAIC00OTQ3LDExICs0OTQ3
LDExIEBAIGwxX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKIAog
ICAgICAgICBpZiAoICFwbDFlICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwotICAgICAgICBj
bGVhcl9wYWdlKHBsMWUpOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bp
bl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpw
bDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgeworICAgICAgICAgICAgY2xlYXJfcGFn
ZShwbDFlKTsKICAgICAgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihfX3Bh
KHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgICAgICAgICAgcGwxZSA9IE5VTEw7CiAg
ICAgICAgIH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt0L-0006o5-Kw; Mon, 30 Sep 2019 10:34:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0K-0006ni-N1
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:08 +0000
X-Inumbo-ID: d54d122a-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id d54d122a-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839647; x=1601375647;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=kpUuXZAvzGVSonE9aOxyMJVulSwYJnIv2Ma6gLcbPBA=;
 b=UWzkLOH/LQtu8A9qBI9ICRGMHyMMHSeAjq7l6SXjt3sUG3wk14wZ/aWd
 gAs+TsS0aOqs6+kb/2NDoJKLm8DWLNrrcvC08IQ4twYDxmLjpATrT8jvl
 ilvnLWN3JgOKivMCda3cbmhstLFJ5V7hfnnzS27dn2OqNfku3rvacMK/N 8=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649780"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:07 +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-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id E6EA8A2773; Mon, 30 Sep 2019 10:34:05 +0000 (UTC)
Received: from EX13D11UEE002.ant.amazon.com (10.43.62.113) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:54 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D11UEE002.ant.amazon.com (10.43.62.113) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:54 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:53 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:32:58 +0100
Message-ID: <d86148625b861498bdf2a6f56347a1ff36ca27c5.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 06/55] x86/mm: map_pages_to_xen should have
 one exit path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiByZXdyaXRl
IHRoZSBmdW5jdGlvbiB0byBoYW5kbGUgZHluYW1pY2FsbHkgbWFwcGluZyBhbmQKdW5tYXBwaW5n
IG9mIHBhZ2UgdGFibGVzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMzQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwNjNjYWNmZmI4Li5iYTM4NTI1ZDM2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAx
NCw5ICs1MDE0LDExIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGludCBm
bGFncykKIHsKICAgICBib29sIGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9v
dDsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UsIG9sM2U7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJl
LCBvbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgb2wxZTsKICAgICB1bnNpZ25lZCBpbnQg
IGk7CisgICAgaW50IHJjID0gLUVOT01FTTsKIAogI2RlZmluZSBmbHVzaF9mbGFncyhvbGRmKSBk
byB7ICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgaW50IG9fID0gKG9sZGYpOyAgICAg
ICAgICAgICAgICAgIFwKQEAgLTUwMzQsMTAgKzUwMzYsMTMgQEAgaW50IG1hcF9wYWdlc190b194
ZW4oCiAKICAgICB3aGlsZSAoIG5yX21mbnMgIT0gMCApCiAgICAgewotICAgICAgICBsM19wZ2Vu
dHJ5X3Qgb2wzZSwgKnBsM2UgPSB2aXJ0X3RvX3hlbl9sM2UodmlydCk7CisgICAgICAgIHBsM2Ug
PSB2aXJ0X3RvX3hlbl9sM2UodmlydCk7CiAKICAgICAgICAgaWYgKCAhcGwzZSApCi0gICAgICAg
ICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKHJjID09
IC1FTk9NRU0pOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KICAgICAgICAgb2wz
ZSA9ICpwbDNlOwogCiAgICAgICAgIGlmICggY3B1X2hhc19wYWdlMWdiICYmCkBAIC01MTI5LDcg
KzUxMzQsMTAgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAKICAgICAgICAgICAgIGwydCA9IGFs
bG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgIGlmICggbDJ0ID09IE5VTEwgKQotICAg
ICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgICAgIH0KIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBsMmVfd3JpdGUobDJ0ICsgaSwKQEAgLTUx
NTgsNyArNTE2NiwxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAogICAgICAgICBwbDJlID0g
dmlydF90b194ZW5fbDJlKHZpcnQpOwogICAgICAgICBpZiAoICFwbDJlICkKLSAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVO
T01FTSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogCiAgICAgICAgIGlmICgg
KCgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm5feChtZm4pKSAmCiAgICAgICAgICAgICAgICAo
KDF1IDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgPT0gMCkgJiYKQEAgLTUyMDMsNyArNTIxNCwx
MCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBwbDFlID0gdmlydF90b194ZW5fbDFlKHZpcnQpOwogICAgICAgICAgICAgICAgIGlmICggcGwx
ZSA9PSBOVUxMICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVOT01FTSk7Cisg
ICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCBsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdF
X1BTRSApCiAgICAgICAgICAgICB7CkBAIC01MjMxLDcgKzUyNDUsMTAgQEAgaW50IG1hcF9wYWdl
c190b194ZW4oCiAKICAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7
CiAgICAgICAgICAgICAgICAgaWYgKCBsMXQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
QVNTRVJUKHJjID09IC1FTk9NRU0pOworICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BB
R0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwx
dFtpXSwKQEAgLTUzNzcsNyArNTM5NCwxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAogI3Vu
ZGVmIGZsdXNoX2ZsYWdzCiAKLSAgICByZXR1cm4gMDsKKyAgICByYyA9IDA7CisKKyBvdXQ6Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBpbnQgcG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2
aXJ0LCB1bnNpZ25lZCBsb25nIG5yX21mbnMpCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:34:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt0M-0006oz-Vv; Mon, 30 Sep 2019 10:34: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0L-0006o9-QJ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:09 +0000
X-Inumbo-ID: d5e9f432-e36d-11e9-96cc-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id d5e9f432-e36d-11e9-96cc-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839649; x=1601375649;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=5eAgOpLk7B+gyLwhtLD5m88hf+aaR83vnf4le+j06Qo=;
 b=UU9dkwhTlpY05BPCDqiAUUgyJNDZoOrYwUlL/i4j7//lsllLV279I7ET
 BbCU1e987WLhT3V8stBUIX3k2h3zlnYw9vN3lutezVsWKfnNcgjCd0WYd
 u5rf1atMJZEjE96cXjGNfhD4gn+7B8oaozTrCrjzDAIz66uv1RsE8xXjq w=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630032"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:08 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8D1B5A20FA; Mon, 30 Sep 2019 10:34:06 +0000 (UTC)
Received: from EX13D11UEE003.ant.amazon.com (10.43.62.248) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:55 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D11UEE003.ant.amazon.com (10.43.62.248) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:55 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:54 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:32:59 +0100
Message-ID: <a75071348faa1f32d529ded7ebbd9407993aa544.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 07/55] x86/mm: add an end_of_loop label in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGNsZWFuIHVwIG1hcHBpbmdzIHdoZW5ldmVyIHRoZSBvdXQgbW9zdCBsb29wIGlzCmVuZGVkLiBB
ZGQgYSBuZXcgbGFiZWwgYW5kIHR1cm4gcmVsZXZhbnQgY29udGludWUncyBpbnRvIGdvdG8ncy4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDkgKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYmEzODUyNWQzNi4uMDkx
NmFhNzRhZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTUxMDIsNyArNTEwMiw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAg
ICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICBt
Zm4gID0gbWZuX2FkZChtZm4sIDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElG
VCkpOwogICAgICAgICAgICAgbnJfbWZucyAtPSAxVUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAt
IFBBR0VfU0hJRlQpOwotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBnb3RvIGVu
ZF9vZl9sb29wOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncyhvbDNl
KSAmIF9QQUdFX1BSRVNFTlQpICYmCkBAIC01MTI5LDcgKzUxMjksNyBAQCBpbnQgbWFwX3BhZ2Vz
X3RvX3hlbigKICAgICAgICAgICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQogICAgICAgICAgICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgaSk7CiAgICAgICAgICAg
ICAgICAgbnJfbWZucyAtPSBpOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAg
ICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwy
dCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKQEAgLTUzMTAsNyArNTMxMCw3IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdk
aXJfbG9jayk7Ci0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAg
ICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAg
ICAgIGlmICggbDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdFX1BTRSApCkBAIC01MzY1LDcgKzUz
NjUsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFw
X3BnZGlyX2xvY2spOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAg
IGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwydCA9IGwz
ZV90b19sMmUob2wzZSk7CkBAIC01MzkwLDYgKzUzOTAsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hl
bigKICAgICAgICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGlu
X3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9CisgICAgZW5kX29mX2xvb3A6Owog
ICAgIH0KIAogI3VuZGVmIGZsdXNoX2ZsYWdzCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt0R-0006rR-CM; Mon, 30 Sep 2019 10:34: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0Q-0006r9-Qp
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:14 +0000
X-Inumbo-ID: d5e9f434-e36d-11e9-96cc-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id d5e9f434-e36d-11e9-96cc-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839649; x=1601375649;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Mauyqd924PdT/m+H441U/gI5RxdAY067bvDgJxjGF/A=;
 b=U/72sVq/+I7o1MJMffkMtZEiSxZPPlzKzgdhZHjpAi6aphsToanccjZ5
 MX8e172rRcPZp1KUBXf1L2pr+Z0JhoLGTXq3/Af4csmmvRGylpBPcjj2a
 j+AcAS/Rg75sxQgNsqOaI0veix6y56fkciDGklqgy+sHBIOJ7Sx4dmVzK U=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630033"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:09 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0A58BA1F92; Mon, 30 Sep 2019 10:34:07 +0000 (UTC)
Received: from EX13D14UEE002.ant.amazon.com (10.43.62.144) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:56 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D14UEE002.ant.amazon.com (10.43.62.144) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:56 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:55 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:00 +0100
Message-ID: <2def1647db2dfdf49b00f462acc32b98358feb9c.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 08/55] x86/mm: make sure there is one exit
 path for modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGhhbmRsZSBkeW5hbWljYWxseSBtYXBwaW5nIC8gdW5tYXBwaW5nIHBhZ2UKdGFibGVzIGluIHRo
ZSBzYWlkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTgg
KysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDA5MTZhYTc0YWUuLjNhNzk5ZTE3ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NDI1LDYgKzU0MjUsNyBAQCBp
bnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwg
dW5zaWduZWQgaW50IG5mKQogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICB1bnNpZ25lZCBp
bnQgIGk7CiAgICAgdW5zaWduZWQgbG9uZyB2ID0gczsKKyAgICBpbnQgcmMgPSAtRU5PTUVNOwog
CiAgICAgLyogU2V0IG9mIHZhbGlkIFBURSBiaXRzIHdoaWNoIG1heSBiZSBhbHRlcmVkLiAqLwog
I2RlZmluZSBGTEFHU19NQVNLIChfUEFHRV9OWHxfUEFHRV9SV3xfUEFHRV9QUkVTRU5UKQpAQCAt
NTQ2OCw3ICs1NDY5LDExIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAvKiBQQUdF
MUdCOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8KICAgICAgICAg
ICAgIGwydCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgIGlmICggIWwydCAp
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOworICAgICAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4oKnBsM2Up
ICsKQEAgLTU1MjUsNyArNTUzMCwxMSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAg
ICAgIC8qIFBTRTogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCiAgICAg
ICAgICAgICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgICAg
IGlmICggIWwxdCApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOwor
ICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQog
ICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwxdFtpXSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBpLApAQCAtNTY1
OCw3ICs1NjY3LDEwIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywg
dW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgZmx1c2hfYXJlYShOVUxMLCBG
TFVTSF9UTEJfR0xPQkFMKTsKIAogI3VuZGVmIEZMQUdTX01BU0sKLSAgICByZXR1cm4gMDsKKyAg
ICByYyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOwogfQogCiAjdW5kZWYgZmx1c2hfYXJl
YQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt0W-0006vG-Ns; Mon, 30 Sep 2019 10:34:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0V-0006ul-R0
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:19 +0000
X-Inumbo-ID: d7cb3be5-e36d-11e9-96cc-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id d7cb3be5-e36d-11e9-96cc-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839653; x=1601375653;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=iM0pBRhHPqSu1d/F9uL8ZRB9EnCqA5i0SQPBpzKDfcA=;
 b=rYSqiBGXdtQeBzxytnV+xRkTxTlg+aq8Otgyb+GmELGZnRMGGFVdr1Wj
 nB6QjnfFbR09aSExQW2PwZsLYsXLqNfuaK690pn7VkmNuZHsD4DuRlNMI
 b2TLsNoFfSMI1mzJW+o+1KdJGJHeazjlVKG0pNGjLcNUGPhJ8ftKkud6j c=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="788414632"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 30 Sep 2019 10:34:11 +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 (Postfix) with ESMTPS
 id 5D85DA28C2; Mon, 30 Sep 2019 10:34:10 +0000 (UTC)
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:58 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:58 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:57 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:02 +0100
Message-ID: <61e6298a7016d793bb103e01fb309148d737376b.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 10/55] x86/mm: change pl2e to l2t in
 virt_to_xen_l2e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgbmVlZCB0byBoYXZl
IGEgdmFyaWFibGUgbmFtZWQgcGwyZSB3aGVuIHdlIHJld3JpdGUKdmlydF90b194ZW5fbDJlLiBD
aGFuZ2UgcGwyZSB0byBsMnQgdG8gcmVmbGVjdCBiZXR0ZXIgaXRzIHB1cnBvc2UuClRoaXMgd2ls
bCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGIyMGQ0MTdmZWMuLmVhNjkzMWUwNTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTM5
LDIyICs0OTM5LDIyIEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNp
Z25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lT
X1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKKyAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CiAKLSAgICAgICAgaWYgKCAhcGwyZSApCisgICAgICAgIGlmICggIWwydCApCiAgICAgICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNw
aW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncygq
cGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNsZWFyX3Bh
Z2UocGwyZSk7Ci0gICAgICAgICAgICBsM2Vfd3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19w
YShwbDJlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKLSAgICAgICAgICAgIHBsMmUgPSBOVUxMOwor
ICAgICAgICAgICAgY2xlYXJfcGFnZShsMnQpOworICAgICAgICAgICAgbDNlX3dyaXRlKHBsM2Us
IGwzZV9mcm9tX3BhZGRyKF9fcGEobDJ0KSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAgICAg
ICAgIGwydCA9IE5VTEw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAg
ICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7Ci0gICAgICAgIGlmICggcGwyZSAp
Ci0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwyZSk7CisgICAgICAgIGlmICggbDJ0
ICkKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOwogICAgIH0KIAogICAgIEJV
R19PTihsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSk7Ci0tIAoyLjE3LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt0Y-0006wI-2l; Mon, 30 Sep 2019 10:34:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0W-0006vD-Lq
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:20 +0000
X-Inumbo-ID: dc96e920-e36d-11e9-97fb-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id dc96e920-e36d-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:34: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=1569839660; x=1601375660;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=IWvv3JFE8UC9wDGna0qJ6XB0bPktobco6eb0qHMgbxc=;
 b=IrQVl+DTgEJdw5ChYs097OsLACS7H6qlhPjSHpC+ZX7+elNXoUPb37fp
 LGg1dvzhdtCv7g9gHVaQI+tqQ/oU1BidlG1y5sz2ewWaqNM5XcDyjah5x
 w20nVcbnvyYB41G3GJHTQ/8AMVKFiVgIlF16tXV4NC2Hj5oGDfuZdC/G+ s=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="788414639"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 30 Sep 2019 10:34:20 +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 (Postfix) with ESMTPS
 id C059FA2161; Mon, 30 Sep 2019 10:34:18 +0000 (UTC)
Received: from EX13D20UEE002.ant.amazon.com (10.43.62.204) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:02 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D20UEE002.ant.amazon.com (10.43.62.204) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:59 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:58 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:03 +0100
Message-ID: <596e44b9d83551de8982ac9a20a47d4bbce32844.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 11/55] x86/mm: change pl1e to l1t in
 virt_to_xen_l1e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgbmVlZCB0byBoYXZl
IGEgdmFyaWFibGUgbmFtZWQgcGwxZSB3aGVuIHdlIHJld3JpdGUKdmlydF90b194ZW5fbDFlLiBD
aGFuZ2UgcGwxZSB0byBsMXQgdG8gcmVmbGVjdCBiZXR0ZXIgaXRzIHB1cnBvc2UuClRoaXMgd2ls
bCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGVhNjkzMWUwNTIuLjdhNTIyZDkwZmUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTcy
LDIyICs0OTcyLDIyIEBAIGwxX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxv
bmcgdikKICAgICBpZiAoICEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAp
CiAgICAgewogICAgICAgICBib29sIGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVf
Ym9vdDsKLSAgICAgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgp
OworICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAot
ICAgICAgICBpZiAoICFwbDFlICkKKyAgICAgICAgaWYgKCAhbDF0ICkKICAgICAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2Nr
KCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgY2xlYXJfcGFnZShwbDFl
KTsKLSAgICAgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihfX3BhKHBsMWUp
LCBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgcGwxZSA9IE5VTEw7CisgICAgICAg
ICAgICBjbGVhcl9wYWdlKGwxdCk7CisgICAgICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zy
b21fcGFkZHIoX19wYShsMXQpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgICAgICAgICAgbDF0
ID0gTlVMTDsKICAgICAgICAgfQogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAg
c3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgaWYgKCBwbDFlICkKLSAgICAg
ICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAgICAgaWYgKCBsMXQgKQorICAg
ICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAgfQogCiAgICAgQlVHX09OKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt0b-0006zH-Kb; Mon, 30 Sep 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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0a-0006yh-Qc
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:24 +0000
X-Inumbo-ID: d8f7c5aa-e36d-11e9-96cc-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id d8f7c5aa-e36d-11e9-96cc-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839654; x=1601375654;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JByvjWRTQDqIZJNIb36YOya7+MZMs5J4FP69RDCf1ls=;
 b=jRd2fIZp17RmeYFImpr+aO9u7oYrHcK1NOAutUQyEl+QgGL0PCtANve/
 rCRWyaCAIMFVrsquf4QGpeIgu+zU8FDkON3xc3A04qXYtSpsctYUJowDZ
 ah41Rbnc2Gm3EZBrDR44t/KYaffqabgB7x651x3de0VRmRkL4frGq9LlV 4=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630047"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:14 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id ABF76A2EC0; Mon, 30 Sep 2019 10:34:12 +0000 (UTC)
Received: from EX13D21UEE002.ant.amazon.com (10.43.62.64) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:00 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D21UEE002.ant.amazon.com (10.43.62.64) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:59 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:59 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:04 +0100
Message-ID: <088da2d07a2e95892b469c88ac66420e53549ca0.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 12/55] x86/mm: change pl3e to l3t in
 virt_to_xen_l3e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgbmVlZCB0byBoYXZl
IGEgdmFyaWFibGUgbmFtZWQgcGwzZSB3aGVuIHdlIHJld3JpdGUKdmlydF90b194ZW5fbDNlLiBD
aGFuZ2UgcGwzZSB0byBsM3QgdG8gcmVmbGVjdCBiZXR0ZXIgaXRzIHB1cnBvc2UuClRoaXMgd2ls
bCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdhNTIyZDkwZmUuLmY4YThmOTdmODEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTA0
LDI1ICs0OTA0LDI1IEBAIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wzZSh1bnNp
Z25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lT
X1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKKyAgICAgICAgbDNfcGdlbnRyeV90ICpsM3QgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CiAKLSAgICAgICAgaWYgKCAhcGwzZSApCisgICAgICAgIGlmICggIWwzdCApCiAgICAgICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNw
aW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDRlX2dldF9mbGFncygq
cGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGw0X3BnZW50
cnlfdCBsNGUgPSBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM2UpLCBfX1BBR0VfSFlQRVJWSVNPUik7
CisgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgbDRlID0gbDRlX2Zyb21fcGFkZHIoX19wYShsM3Qp
LCBfX1BBR0VfSFlQRVJWSVNPUik7CiAKLSAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7Cisg
ICAgICAgICAgICBjbGVhcl9wYWdlKGwzdCk7CiAgICAgICAgICAgICBsNGVfd3JpdGUocGw0ZSwg
bDRlKTsKICAgICAgICAgICAgIGVmaV91cGRhdGVfbDRfcGd0YWJsZShsNF90YWJsZV9vZmZzZXQo
diksIGw0ZSk7Ci0gICAgICAgICAgICBwbDNlID0gTlVMTDsKKyAgICAgICAgICAgIGwzdCA9IE5V
TEw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7Ci0gICAgICAgIGlmICggcGwzZSApCi0gICAgICAgICAg
ICBmcmVlX3hlbl9wYWdldGFibGUocGwzZSk7CisgICAgICAgIGlmICggbDN0ICkKKyAgICAgICAg
ICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOwogICAgIH0KIAogICAgIHJldHVybiBsNGVfdG9f
bDNlKCpwbDRlKSArIGwzX3RhYmxlX29mZnNldCh2KTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt0g-00073U-Vq; Mon, 30 Sep 2019 10:34:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0f-00072V-RJ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:29 +0000
X-Inumbo-ID: d8f7c5ac-e36d-11e9-96cc-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id d8f7c5ac-e36d-11e9-96cc-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839654; x=1601375654;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Py9hgP70m9HBUfBEhr08s8H5V3T2TLC0UE4W9w9lg6s=;
 b=FiiFA8HB6IhNsu/Uo1D1fAJ3MLQOssuXK+XBuVYBYN+aR2BBWLa91Dju
 iBM3LNasRTuqI94vUoclsrA29mq/Rp+AUggKLYX29f89tJT6wCdPWsWVx
 LYdh0wKyKJe1Ru8Yww0vQvWDCQ5IAHvbsnp6rmShWrZdUBMJXz0pyBjYW M=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630051"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:14 +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 (Postfix) with ESMTPS
 id 4A897A2FB2; Mon, 30 Sep 2019 10:34:13 +0000 (UTC)
Received: from EX13D23UEE003.ant.amazon.com (10.43.62.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:01 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D23UEE003.ant.amazon.com (10.43.62.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:01 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:00 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:05 +0100
Message-ID: <101d19a92a8104e2a25bc8395aea095945ea80fd.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 13/55] x86/mm: rewrite virt_to_xen_l3e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJld3JpdGUgdGhhdCBmdW5jdGlv
biB0byB1c2UgdGhlIG5ldyBBUElzLiBNb2RpZnkgaXRzIGNhbGxlcnMgdG8gdW5tYXAKdGhlIHBv
aW50ZXIgcmV0dXJuZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGY4YThmOTdmODEuLjFkY2Q0Mjg5ZDEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODk2LDQ1ICs0ODk2
LDcwIEBAIHZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCiAKIHN0YXRpYyBE
RUZJTkVfU1BJTkxPQ0sobWFwX3BnZGlyX2xvY2spOwogCisvKgorICogR2l2ZW4gYSB2aXJ0dWFs
IGFkZHJlc3MsIHJldHVybiBhIHBvaW50ZXIgdG8geGVuJ3MgTDMgZW50cnkuIENhbGxlcgorICog
bmVlZHMgdG8gdW5tYXAgdGhlIHBvaW50ZXIuCisgKi8KIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZp
cnRfdG9feGVuX2wzZSh1bnNpZ25lZCBsb25nIHYpCiB7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRl
OworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7CiAKICAgICBwbDRlID0gJmlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXTsKICAgICBpZiAoICEobDRlX2dldF9mbGFncygqcGw0
ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewogICAgICAgICBib29sIGxvY2tpbmcgPSBzeXN0
ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKLSAgICAgICAgbDNfcGdlbnRyeV90ICpsM3QgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OworICAgICAg
ICBtZm5fdCBtZm47CisKKyAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsK
KyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICAgICAgZ290
byBvdXQ7CisKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CiAKLSAg
ICAgICAgaWYgKCAhbDN0ICkKLSAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICBpZiAo
IGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAg
ICAgIGlmICggIShsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgewotICAgICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGw0ZV9mcm9tX3BhZGRyKF9fcGEo
bDN0KSwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9
IGw0ZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKIAogICAgICAgICAgICAgY2xl
YXJfcGFnZShsM3QpOwogICAgICAgICAgICAgbDRlX3dyaXRlKHBsNGUsIGw0ZSk7CiAgICAgICAg
ICAgICBlZmlfdXBkYXRlX2w0X3BndGFibGUobDRfdGFibGVfb2Zmc2V0KHYpLCBsNGUpOworICAg
ICAgICAgICAgcGwzZSA9IGwzdCArIGwzX3RhYmxlX29mZnNldCh2KTsKICAgICAgICAgICAgIGwz
dCA9IE5VTEw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAg
IHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICggbDN0ICkKLSAgICAg
ICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOworICAgICAgICB7CisgICAgICAgICAgICBB
U1NFUlQoIXBsM2UpOworICAgICAgICAgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01G
TikpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAg
ICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgfQorICAgIH0KKworICAg
IGlmICggIXBsM2UgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGw0ZV9nZXRfZmxhZ3MoKnBsNGUp
ICYgX1BBR0VfUFJFU0VOVCk7CisgICAgICAgIHBsM2UgPSAobDNfcGdlbnRyeV90ICopbWFwX3hl
bl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKCpwbDRlKSkKKyAgICAgICAgICAgICsgbDNfdGFi
bGVfb2Zmc2V0KHYpOwogICAgIH0KIAotICAgIHJldHVybiBsNGVfdG9fbDNlKCpwbDRlKSArIGwz
X3RhYmxlX29mZnNldCh2KTsKKyBvdXQ6CisgICAgcmV0dXJuIHBsM2U7CiB9CiAKIHN0YXRpYyBs
Ml9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNpZ25lZCBsb25nIHYpCiB7CiAgICAgbDNf
cGdlbnRyeV90ICpwbDNlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEw7CiAKICAgICBw
bDNlID0gdmlydF90b194ZW5fbDNlKHYpOwogICAgIGlmICggIXBsM2UgKQotICAgICAgICByZXR1
cm4gTlVMTDsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncygq
cGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewpAQCAtNDk0Miw3ICs0OTY3LDggQEAgc3Rh
dGljIGwyX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKICAgICAg
ICAgbDJfcGdlbnRyeV90ICpsMnQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAKICAgICAgICAg
aWYgKCAhbDJ0ICkKLSAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICAgICAgZ290byBv
dXQ7CisKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFw
X3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFH
RV9QUkVTRU5UKSApCkBAIC00OTU4LDcgKzQ5ODQsMTEgQEAgc3RhdGljIGwyX3BnZW50cnlfdCAq
dmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKICAgICB9CiAKICAgICBCVUdfT04obDNl
X2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpOwotICAgIHJldHVybiBsM2VfdG9fbDJlKCpw
bDNlKSArIGwyX3RhYmxlX29mZnNldCh2KTsKKyAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkg
KyBsMl90YWJsZV9vZmZzZXQodik7CisKKyBvdXQ6CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcocGwzZSk7CisgICAgcmV0dXJuIHBsMmU7CiB9CiAKIGwxX3BnZW50cnlfdCAqdmlydF90b194
ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKQEAgLTUwMTQsNyArNTA0NCw3IEBAIGludCBtYXBfcGFn
ZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBib29sIGxvY2tpbmcg
PSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKLSAgICBsM19wZ2VudHJ5X3QgKnBsM2Us
IG9sM2U7CisgICAgbDNfcGdlbnRyeV90ICpwbDNlID0gTlVMTCwgb2wzZTsKICAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmUsIG9sMmU7CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFlOwogICAgIHVu
c2lnbmVkIGludCAgaTsKQEAgLTUzOTAsNyArNTQyMCw4IEBAIGludCBtYXBfcGFnZXNfdG9feGVu
KAogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIH0KLSAgICBlbmRfb2ZfbG9vcDo7Cisg
ICAgZW5kX29mX2xvb3A6CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwog
ICAgIH0KIAogI3VuZGVmIGZsdXNoX2ZsYWdzCkBAIC01Mzk4LDYgKzU0MjksNyBAQCBpbnQgbWFw
X3BhZ2VzX3RvX3hlbigKICAgICByYyA9IDA7CiAKICBvdXQ6CisgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcocGwzZSk7CiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC01NDIxLDYgKzU0NTMsNyBA
QCBpbnQgcG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25n
IG5yX21mbnMpCiBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2ln
bmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogewogICAgIGJvb2wgbG9ja2luZyA9IHN5c3Rl
bV9zdGF0ZSA+IFNZU19TVEFURV9ib290OworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7
CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICB1
bnNpZ25lZCBpbnQgIGk7CkBAIC01NDM2LDcgKzU0NjksNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBw
aW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQog
CiAgICAgd2hpbGUgKCB2IDwgZSApCiAgICAgewotICAgICAgICBsM19wZ2VudHJ5X3QgKnBsM2Ug
PSB2aXJ0X3RvX3hlbl9sM2Uodik7CisgICAgICAgIHBsM2UgPSB2aXJ0X3RvX3hlbl9sM2Uodik7
CiAKICAgICAgICAgaWYgKCAhcGwzZSB8fCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgKQogICAgICAgICB7CkBAIC01NjYyLDcgKzU2OTUsOCBAQCBpbnQgbW9kaWZ5X3hl
bl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50
IG5mKQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIH0KLSAgICBlbmRfb2ZfbG9vcDo7
CisgICAgZW5kX29mX2xvb3A6CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2Up
OwogICAgIH0KIAogICAgIGZsdXNoX2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7CkBAIC01
NjcxLDYgKzU3MDUsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMs
IHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgIHJjID0gMDsKIAogIG91dDoK
KyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9CiAK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt0m-00077h-DM; Mon, 30 Sep 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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0k-00076Z-Sg
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:34 +0000
X-Inumbo-ID: df2000d2-e36d-11e9-96cc-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id df2000d2-e36d-11e9-96cc-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839664; x=1601375664;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=oJedWuo8zlV2fAKG2dDdFVDd+2/P/qJmMMw67NRF0oI=;
 b=mGRMEXPeBq6JMhi6xbZNzHNhngOKswEGilijwn0JUKVxJPV72QIsIHfW
 oizwQtVJmsTfkurUV62QMvADRqkprAq/WMdEYapKA7Sr4SH55CoMptX99
 oDT4wJHNaTndDxxNiadgd5X8baiOPuswW19zoT4qFKuu0gWgwzOPpjloA Q=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630064"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:24 +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-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id 69BC2A1840; Mon, 30 Sep 2019 10:34:22 +0000 (UTC)
Received: from EX13D10UEE001.ant.amazon.com (10.43.62.201) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:03 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UEE001.ant.amazon.com (10.43.62.201) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:02 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:02 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:07 +0100
Message-ID: <18d6bbf165484f7e97a03fed849cdca77f2842af.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 15/55] x86/mm: rewrite virt_to_xen_l1e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJld3JpdGUgdGhpcyBmdW5jdGlv
biB0byB1c2UgbmV3IEFQSXMuIE1vZGlmeSBpdHMgY2FsbGVycyB0byB1bm1hcCB0aGUKcG9pbnRl
ciByZXR1cm5lZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgfCAxMCArKysrKystLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMKaW5kZXggNGEwN2NmYjE4ZS4uMjQwODNlOWE4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTMz
MywyMSArMzMzLDIzIEBAIHZvaWQgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNvbnN0IHZvaWQg
KnB0cikKIG1mbl90IGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZylwdHI7Ci0gICAgY29uc3QgbDFf
cGdlbnRyeV90ICpwbDFlOworICAgIGwxX3BnZW50cnlfdCBsMWU7CiAKICAgICBpZiAoIHZhID49
IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKICAgICAgICAgcmV0dXJuIF9tZm4odmlydF90b19tZm4o
cHRyKSk7CiAKICAgICBpZiAoIHZhID49IFZNQVBfVklSVF9TVEFSVCAmJiB2YSA8IFZNQVBfVklS
VF9FTkQgKQogICAgIHsKLSAgICAgICAgcGwxZSA9IHZpcnRfdG9feGVuX2wxZSh2YSk7CisgICAg
ICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IHZpcnRfdG9feGVuX2wxZSh2YSk7CiAgICAgICAgIEJV
R19PTighcGwxZSk7CisgICAgICAgIGwxZSA9ICpwbDFlOworICAgICAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhwbDFlKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgQVNTRVJU
KHZhID49IE1BUENBQ0hFX1ZJUlRfU1RBUlQgJiYgdmEgPCBNQVBDQUNIRV9WSVJUX0VORCk7Ci0g
ICAgICAgIHBsMWUgPSAmX19saW5lYXJfbDFfdGFibGVbbDFfbGluZWFyX29mZnNldCh2YSldOwor
ICAgICAgICBsMWUgPSBfX2xpbmVhcl9sMV90YWJsZVtsMV9saW5lYXJfb2Zmc2V0KHZhKV07CiAg
ICAgfQogCi0gICAgcmV0dXJuIGwxZV9nZXRfbWZuKCpwbDFlKTsKKyAgICByZXR1cm4gbDFlX2dl
dF9tZm4obDFlKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggYWQwZDdhMGI4MC4uZjdmZDBlNmJhZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUwMjQsMjYgKzUwMjQsNDQg
QEAgbDFfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KQogICAgIGlm
ICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAg
ICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFURV9ib290OwotICAgICAg
ICBsMV9wZ2VudHJ5X3QgKmwxdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgbDFf
cGdlbnRyeV90ICpsMXQ7CisgICAgICAgIG1mbl90IG1mbjsKIAotICAgICAgICBpZiAoICFsMXQg
KQorICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICBpZiAo
IG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICBnb3RvIG91dDsKKworICAg
ICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKwogICAgICAgICBpZiAoIGxv
Y2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAg
ewogICAgICAgICAgICAgY2xlYXJfcGFnZShsMXQpOwotICAgICAgICAgICAgbDJlX3dyaXRlKHBs
MmUsIGwyZV9mcm9tX3BhZGRyKF9fcGEobDF0KSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICAg
ICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQRVJWSVNP
UikpOworICAgICAgICAgICAgcGwxZSA9IGwxdCArIGwxX3RhYmxlX29mZnNldCh2KTsKICAgICAg
ICAgICAgIGwxdCA9IE5VTEw7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBsb2NraW5nICkKICAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CisKICAgICAgICAgaWYgKCBs
MXQgKQotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CisgICAgICAgIHsKKyAg
ICAgICAgICAgIEFTU0VSVCghcGwxZSk7CisgICAgICAgICAgICBBU1NFUlQoIW1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQp
OworICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworICAgICAgICB9CiAg
ICAgfQogCiAgICAgQlVHX09OKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKTsKLSAg
ICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZzZXQodik7CisKKyAgICBp
ZiAoICFwbDFlICkKKyAgICB7CisgICAgICAgIEFTU0VSVChsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BSRVNFTlQpOworICAgICAgICBwbDFlID0gKGwxX3BnZW50cnlfdCAqKW1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpCisgICAgICAgICAgICArIGwxX3RhYmxl
X29mZnNldCh2KTsKKyAgICB9CiAKICBvdXQ6CiAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
cGwyZSk7CkBAIC01NDQ3LDYgKzU0NjUsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAg
ICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9CiAgICAg
ZW5kX29mX2xvb3A6CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwogICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcocGwzZSk7CiAgICAgfQpAQCAtNTQ1Niw2ICs1NDc1LDcgQEAgaW50IG1hcF9w
YWdlc190b194ZW4oCiAgICAgcmMgPSAwOwogCiAgb3V0OgorICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKHBsMWUpOwogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOwogICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogICAgIHJldHVybiByYzsKLS0gCjIuMTcuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt0p-0007AT-PN; Mon, 30 Sep 2019 10:34:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0o-00079n-Q4
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:38 +0000
X-Inumbo-ID: e7467052-e36d-11e9-97fb-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id e7467052-e36d-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:34: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=1569839678; x=1601375678;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=5qUXGVLQZ6upgeYLGOcqRG0zacCJFu2/sQ3YGcsLoRs=;
 b=PkvFeYfI67HwtZ1Y48n3l6RTeP+T2OjW3dVElaVGHe97sobsmlXc8AKS
 2sH9dODM6nx7sZD17eU7L44kMw+uZQscHNykWWCW4AXCNllTLBPXJxjaO
 Sn89ICIk0lcOItYi/jvJ0yBXoHcyU6PdtqcglreBQp8nZR4kUeGEysY+q Y=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630092"
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-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9D5C4A2289; Mon, 30 Sep 2019 10:34:36 +0000 (UTC)
Received: from EX13D28EUB002.ant.amazon.com (10.43.166.97) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:08 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D28EUB002.ant.amazon.com (10.43.166.97) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:07 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:05 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:10 +0100
Message-ID: <4a6cbcbb473bcedb50585e1a6d35f1390f8fa0d8.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 18/55] x86/mm: switch to new APIs in
 modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Hongyan Xia <hongyax@amazon.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClBhZ2UgdGFibGVzIGFsbG9jYXRl
ZCBpbiB0aGF0IGZ1bmN0aW9uIHNob3VsZCBiZSBtYXBwZWQgYW5kIHVubWFwcGVkCm5vdy4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2MToK
ICAqIHJlbW92ZSByZWR1bmRhbnQgbGluZXMKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDMzICsr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5j
IGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMDhhZjcxYTI2MS4uYTgxMmVmMDI0NCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU1NjIs
NiArNTU2Miw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgIGlmICggbDNlX2dldF9mbGFn
cygqcGwzZSkgJiBfUEFHRV9QU0UgKQogICAgICAgICB7CiAgICAgICAgICAgICBsMl9wZ2VudHJ5
X3QgKmwydDsKKyAgICAgICAgICAgIG1mbl90IG1mbjsKIAogICAgICAgICAgICAgaWYgKCBsMl90
YWJsZV9vZmZzZXQodikgPT0gMCAmJgogICAgICAgICAgICAgICAgICBsMV90YWJsZV9vZmZzZXQo
dikgPT0gMCAmJgpAQCAtNTU3OCwxMyArNTU3OSwxNSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAg
ICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBQQUdFMUdCOiBzaGF0dGVyIHRoZSBzdXBlcnBh
Z2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8KLSAgICAgICAgICAgIGwydCA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKLSAgICAgICAgICAgIGlmICggIWwydCApCisgICAgICAgICAgICBtZm4gPSBhbGxv
Y194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAt
RU5PTUVNKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KIAorICAg
ICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisKICAgICAgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAg
ICAgICAgbDJlX3dyaXRlKGwydCArIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9m
cm9tX3BmbihsM2VfZ2V0X3BmbigqcGwzZSkgKwpAQCAtNTU5NSwxNCArNTU5OCwxNiBAQCBpbnQg
bW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5z
aWduZWQgaW50IG5mKQogICAgICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncygqcGwzZSkgJiBf
UEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncygqcGwzZSkg
JiBfUEFHRV9QU0UpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBsM2Vfd3JpdGVf
YXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMnQpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09S
KSk7Ci0gICAgICAgICAgICAgICAgbDJ0ID0gTlVMTDsKKyAgICAgICAgICAgICAgICBsM2Vfd3Jp
dGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09SKSk7Cisg
ICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgICAgIGlmICggbDJ0ICkKLSAgICAgICAgICAg
ICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAgICAgICAgICAgIGZyZWVf
eGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAg
ICAgIC8qCkBAIC01NjM3LDE1ICs1NjQyLDE4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVu
c2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAg
ICAgICBlbHNlCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICps
MXQ7CisgICAgICAgICAgICAgICAgbWZuX3QgbWZuOwogCiAgICAgICAgICAgICAgICAgLyogUFNF
OiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIHRyeSBhZ2Fpbi4gKi8KLSAgICAgICAgICAgICAg
ICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhbDF0
ICkKKyAgICAgICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAg
ICAgICAgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICAgICAgfQogCisgICAgICAgICAg
ICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisKICAgICAgICAgICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAg
ICAgICAgICAgICBsMWVfd3JpdGUoJmwxdFtpXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBpLApAQCAtNTY1NSwxNCArNTY2
MywxNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgIGlmICggKGwyZV9nZXRf
ZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAgIChs
MmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmly
dF90b19tZm4obDF0KSwKKyAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJl
LCBsMmVfZnJvbV9tZm4obWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgICAg
ICAgICBsMXQgPSBOVUxMOworICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhsMXQpOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIGxvY2tp
bmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwog
ICAgICAgICAgICAgICAgIGlmICggbDF0ICkKLSAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5f
cGFnZXRhYmxlKGwxdCk7CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQog
ICAgICAgICB9CiAgICAgICAgIGVsc2UKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt0v-0007Em-2M; Mon, 30 Sep 2019 10:34: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0t-0007DY-ON
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:43 +0000
X-Inumbo-ID: ea28a326-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id ea28a326-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839682; x=1601375682;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3EOg3dJAoIOvXX3nZt4SmA/nnNSdMZ3kbqjFlTt2+MU=;
 b=CgF7X2YF+zT8TlrHL9dnFVAEzfFUjNP08lVVkbMykKHkL5xi6UZh7CfM
 rxySQ2S/CwZLkGRydfEDqBIpqYGMrgcvG+DDUMePdJit2GTERPOMs/8it
 7A/c65L4OjTX8qjXUilbkM6+JxrdQxbX6szvEz/q/3xDso5fqrmOiDiMc I=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649854"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:42 +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 (Postfix) with ESMTPS
 id 740DFA11F4; Mon, 30 Sep 2019 10:34:41 +0000 (UTC)
Received: from EX13D28EUC002.ant.amazon.com (10.43.164.254) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:13 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D28EUC002.ant.amazon.com (10.43.164.254) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:12 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:10 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:14 +0100
Message-ID: <4429f3d4cb3075d3dc2f30b3f8273e3620b8d995.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 22/55] x86_64/mm: switch to new APIs in
 paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Hongyan Xia <hongyax@amazon.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxob25n
eWF4QGFtYXpvbi5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKICAqIHVzZSBhIGdsb2JhbCBt
YXBwaW5nIGZvciBjb21wYXRfaWRsZV9wZ190YWJsZV9sMiwgb3RoZXJ3aXNlCiAgICBsMl9yb19t
cHQgd2lsbCB1bm1hcCBpdC4KLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgfCA1MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzcg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGFjNWUzNjZlNWIu
LmM4YzcxNTY0YmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTQ5Niw5ICs0OTYsMTAgQEAgdm9pZCBfX2luaXQg
cGFnaW5nX2luaXQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGksIG1wdF9zaXplLCB2YTsK
ICAgICB1bnNpZ25lZCBpbnQgbiwgbWVtZmxhZ3M7Ci0gICAgbDNfcGdlbnRyeV90ICpsM19yb19t
cHQ7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVMTCwgKmwyX3JvX21wdDsKKyAgICBsM19w
Z2VudHJ5X3QgKmwzX3JvX21wdCA9IE5VTEw7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVM
TCwgKmwyX3JvX21wdCA9IE5VTEw7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqbDFfcGc7CisgICAg
bWZuX3QgbDNfcm9fbXB0X21mbiwgbDJfcm9fbXB0X21mbjsKIAogICAgIC8qCiAgICAgICogV2Ug
c2V0dXAgdGhlIEwzcyBmb3IgMToxIG1hcHBpbmcgaWYgaG9zdCBzdXBwb3J0IG1lbW9yeSBob3Rw
bHVnCkBAIC01MTEsMjIgKzUxMiwyOSBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQog
ICAgICAgICBpZiAoICEobDRlX2dldF9mbGFncyhpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNl
dCh2YSldKSAmCiAgICAgICAgICAgICAgIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAg
ICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDN0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAg
ICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDN0OworICAgICAgICAgICAgbWZuX3QgbWZuOwogCi0g
ICAgICAgICAgICBpZiAoICFwbDN0ICkKKyAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdl
dGFibGVfbmV3KCk7CisgICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSAp
CiAgICAgICAgICAgICAgICAgZ290byBub21lbTsKKworICAgICAgICAgICAgcGwzdCA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhtZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFnZShwbDN0KTsKICAg
ICAgICAgICAgIGw0ZV93cml0ZSgmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodmEpXSwK
LSAgICAgICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM3QpLCBfX1BBR0Vf
SFlQRVJWSVNPUl9SVykpOworICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihtZm4s
IF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhwbDN0KTsKICAgICAgICAgfQogICAgIH0KIAogICAgIC8qIENyZWF0ZSB1c2VyLWFjY2Vz
c2libGUgTDIgZGlyZWN0b3J5IHRvIG1hcCB0aGUgTVBUIGZvciBndWVzdHMuICovCi0gICAgaWYg
KCAobDNfcm9fbXB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpKSA9PSBOVUxMICkKKyAgICBsM19y
b19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICBpZiAoIG1mbl9lcShs
M19yb19tcHRfbWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICBnb3RvIG5vbWVtOworICAgIGwz
X3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM19yb19tcHRfbWZuKTsKICAgICBjbGVh
cl9wYWdlKGwzX3JvX21wdCk7CiAgICAgbDRlX3dyaXRlKCZpZGxlX3BnX3RhYmxlW2w0X3RhYmxl
X29mZnNldChST19NUFRfVklSVF9TVEFSVCldLAotICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRk
cihfX3BhKGwzX3JvX21wdCksIF9fUEFHRV9IWVBFUlZJU09SX1JPIHwgX1BBR0VfVVNFUikpOwor
ICAgICAgICAgICAgICBsNGVfZnJvbV9tZm4obDNfcm9fbXB0X21mbiwgX19QQUdFX0hZUEVSVklT
T1JfUk8gfCBfUEFHRV9VU0VSKSk7CiAKICAgICAvKgogICAgICAqIEFsbG9jYXRlIGFuZCBtYXAg
dGhlIG1hY2hpbmUtdG8tcGh5cyB0YWJsZS4KQEAgLTYwOSwxMiArNjE3LDIxIEBAIHZvaWQgX19p
bml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgICAgIH0KICAgICAgICAgaWYgKCAhKCh1bnNpZ25l
ZCBsb25nKXBsMmUgJiB+UEFHRV9NQVNLKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICgg
KGwyX3JvX21wdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKSkgPT0gTlVMTCApCisgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICogVW5tYXAgbDJfcm9fbXB0LCB3aGljaCBjb3VsZCd2ZSBiZWVu
IG1hcHBlZCBpbiBwcmV2aW91cworICAgICAgICAgICAgICogaXRlcmF0aW9uLgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICB1bm1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMl9yb19tcHQpOwor
CisgICAgICAgICAgICBsMl9yb19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsK
KyAgICAgICAgICAgIGlmICggbWZuX2VxKGwyX3JvX21wdF9tZm4sIElOVkFMSURfTUZOKSApCiAg
ICAgICAgICAgICAgICAgZ290byBub21lbTsKKworICAgICAgICAgICAgbDJfcm9fbXB0ID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdF9tZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFn
ZShsMl9yb19tcHQpOwogICAgICAgICAgICAgbDNlX3dyaXRlKCZsM19yb19tcHRbbDNfdGFibGVf
b2Zmc2V0KHZhKV0sCi0gICAgICAgICAgICAgICAgICAgICAgbDNlX2Zyb21fcGFkZHIoX19wYShs
Ml9yb19tcHQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9I
WVBFUlZJU09SX1JPIHwgX1BBR0VfVVNFUikpOworICAgICAgICAgICAgICAgICAgICAgIGwzZV9m
cm9tX21mbihsMl9yb19tcHRfbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX1BBR0VfSFlQRVJWSVNPUl9STyB8IF9QQUdFX1VTRVIpKTsKICAgICAgICAgICAgIHBsMmUg
PSBsMl9yb19tcHQ7CiAgICAgICAgICAgICBBU1NFUlQoIWwyX3RhYmxlX29mZnNldCh2YSkpOwog
ICAgICAgICB9CkBAIC02MjYsMTggKzY0MywyMyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2
b2lkKQogICAgIH0KICN1bmRlZiBDTlQKICN1bmRlZiBNRk4KKyAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFX05FVyhsMl9yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzX3JvX21w
dCk7CiAKICAgICAvKiBDcmVhdGUgdXNlci1hY2Nlc3NpYmxlIEwyIGRpcmVjdG9yeSB0byBtYXAg
dGhlIE1QVCBmb3IgY29tcGF0IGd1ZXN0cy4gKi8KICAgICBCVUlMRF9CVUdfT04obDRfdGFibGVf
b2Zmc2V0KFJEV1JfTVBUX1ZJUlRfU1RBUlQpICE9CiAgICAgICAgICAgICAgICAgIGw0X3RhYmxl
X29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCkpOwogICAgIGwzX3JvX21wdCA9IGw0
ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoCiAgICAgICAgIEhJUk9fQ09N
UEFUX01QVF9WSVJUX1NUQVJUKV0pOwotICAgIGlmICggKGwyX3JvX21wdCA9IGFsbG9jX3hlbl9w
YWdldGFibGUoKSkgPT0gTlVMTCApCisKKyAgICBsMl9yb19tcHRfbWZuID0gYWxsb2NfeGVuX3Bh
Z2V0YWJsZV9uZXcoKTsKKyAgICBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZBTElEX01G
TikgKQogICAgICAgICBnb3RvIG5vbWVtOwotICAgIGNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyID0g
bDJfcm9fbXB0OworICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMl9yb19t
cHRfbWZuKTsKKyAgICBjb21wYXRfaWRsZV9wZ190YWJsZV9sMiA9IG1hcF9kb21haW5fcGFnZV9n
bG9iYWwobDJfcm9fbXB0X21mbik7CiAgICAgY2xlYXJfcGFnZShsMl9yb19tcHQpOwogICAgIGwz
ZV93cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9T
VEFSVCldLAotICAgICAgICAgICAgICBsM2VfZnJvbV9wYWRkcihfX3BhKGwyX3JvX21wdCksIF9f
UEFHRV9IWVBFUlZJU09SX1JPKSk7CisgICAgICAgICAgICAgIGwzZV9mcm9tX21mbihsMl9yb19t
cHRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9STykpOwogICAgIHBsMmUgPSBsMl9yb19tcHQ7CiAg
ICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpOwog
ICAgIC8qIEFsbG9jYXRlIGFuZCBtYXAgdGhlIGNvbXBhdGliaWxpdHkgbW9kZSBtYWNoaW5lLXRv
LXBoeXMgdGFibGUuICovCkBAIC02NzksNiArNzAxLDggQEAgdm9pZCBfX2luaXQgcGFnaW5nX2lu
aXQodm9pZCkKICN1bmRlZiBDTlQKICN1bmRlZiBNRk4KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwyX3JvX21wdCk7CisKICAgICBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCA9
IDE7CiAKICAgICAvKiBTZXQgdXAgbGluZWFyIHBhZ2UgdGFibGUgbWFwcGluZy4gKi8KLS0gCjIu
MTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt0v-0007FG-E7; Mon, 30 Sep 2019 10:34:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0t-0007Df-Qy
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:43 +0000
X-Inumbo-ID: e77f60c4-e36d-11e9-97fb-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id e77f60c4-e36d-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:34: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=1569839678; x=1601375678;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nHlDLoGw/1YR58cRbIoTIBNc4eFjZOJefaEjsYgn0Jw=;
 b=hlt7NrO7P6tREqUN5leH4/be3qeCPQ6eKbHPS7A4B+e5sf2G0rU/f3SL
 9zfLeATa1xZVE0/ZW57KLeiY+W09YStStK6TzKc48p67jQb+dOt4L8/hV
 amICYVfFHynD2Zx/2UDWXtYt1MknO7gsfj2om/b+rCBE8JSqENCGHcTsp A=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630094"
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-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 25BCDA2289; Mon, 30 Sep 2019 10:34:38 +0000 (UTC)
Received: from EX13D12UEE003.ant.amazon.com (10.43.62.198) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:09 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D12UEE003.ant.amazon.com (10.43.62.198) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:09 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:08 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:12 +0100
Message-ID: <ad2ec6d9900149fefa4c4d4d61c05b96c02ce5f6.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 20/55] x86/mm: switch to new APIs in
 arch_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxNSArKysr
KysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA2ZmI4YzkyNTQzLi44NzA2ZGMwMTc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzUzLDE5ICszNTMsMjIgQEAgdm9pZCBfX2lu
aXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAgQVNTRVJUKHJvb3RfcGd0X3B2
X3hlbl9zbG90cyA8IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUyk7CiAgICAgICAgICAgICBp
ZiAoIGw0X3RhYmxlX29mZnNldChzcGxpdF92YSkgPT0gbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3Zh
IC0gMSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0
YWIgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgICAgICAgICAgbWZuX3QgbDN0YWJf
bWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKIAotICAgICAgICAgICAgICAgIGlmICgg
bDN0YWIgKQorICAgICAgICAgICAgICAgIGlmICggIW1mbl9lcShsM3RhYl9tZm4sIElOVkFMSURf
TUZOKSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBjb25zdCBsM19w
Z2VudHJ5X3QgKmwzaWRsZSA9Ci0gICAgICAgICAgICAgICAgICAgICAgICBsNGVfdG9fbDNlKGlk
bGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKV0pOworICAgICAgICAgICAgICAg
ICAgICBsM19wZ2VudHJ5X3QgKmwzaWRsZSA9CisgICAgICAgICAgICAgICAgICAgICAgICBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDRlX2dldF9t
Zm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEpXSkpOworICAgICAgICAg
ICAgICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwz
dGFiX21mbik7CiAKICAgICAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBsM190YWJs
ZV9vZmZzZXQoc3BsaXRfdmEpOyArK2kgKQogICAgICAgICAgICAgICAgICAgICAgICAgbDN0YWJb
aV0gPSBsM2lkbGVbaV07CiAgICAgICAgICAgICAgICAgICAgIGZvciAoIDsgaSA8IEwzX1BBR0VU
QUJMRV9FTlRSSUVTOyArK2kgKQogICAgICAgICAgICAgICAgICAgICAgICAgbDN0YWJbaV0gPSBs
M2VfZW1wdHkoKTsKLSAgICAgICAgICAgICAgICAgICAgc3BsaXRfbDRlID0gbDRlX2Zyb21fbWZu
KHZpcnRfdG9fbWZuKGwzdGFiKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAgICAgICAgICAgICAgc3Bs
aXRfbDRlID0gbDRlX2Zyb21fbWZuKGwzdGFiX21mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwor
ICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM2lkbGUpOworICAg
ICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3RhYik7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgKyty
b290X3BndF9wdl94ZW5fc2xvdHM7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt0y-0007IZ-1c; Mon, 30 Sep 2019 10:34: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0w-0007HR-Se
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:46 +0000
X-Inumbo-ID: ec37fe32-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id ec37fe32-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839686; x=1601375686;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Ip5SaJrZGdwG5/dssfQ+/hlVPjGGAQ5ZKNoKItEsnHE=;
 b=cikTGFjjzHjNL2vxUe2c62/eP5QuIPi8PpuGHBcNQHvX65P6sLmQhK8H
 EOfK/ao5nkZtiMehhF7WFAWoZeYWF3EJOvpynYd3rEBNF3gfrpuB1H4Li
 PS3vd1/fvE4QWpNQi3MVHWbE+UJdLhnNuVBVg/EMSxH/++VrjMJYm8TRd 0=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="754242231"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Sep 2019 10:34:46 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id EC7FBA065D; Mon, 30 Sep 2019 10:34:44 +0000 (UTC)
Received: from EX13D18UEE004.ant.amazon.com (10.43.62.129) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:16 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D18UEE004.ant.amazon.com (10.43.62.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:15 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:15 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:18 +0100
Message-ID: <f2ca427a5e4cb963ffa8152bd82cc3abc589c1d1.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 26/55] x86_64/mm: switch to new APIs in
 setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MTQgKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGYzMWJkNGZmZGUuLmQ0NTJlZDM5NjYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMKQEAgLTM5Nyw5ICszOTcsMTAgQEAgc3RhdGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0
IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIHsKICAgICB1bnNpZ25lZCBsb25nIGksIHZhLCBzbWFw
LCBlbWFwOwogICAgIHVuc2lnbmVkIGludCBuOwotICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5V
TEwsICpsMl9yb19tcHQ7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVMTCwgKmwyX3JvX21w
dCA9IE5VTEw7CiAgICAgbDNfcGdlbnRyeV90ICpsM19yb19tcHQgPSBOVUxMOwogICAgIGludCBy
ZXQgPSAwOworICAgIG1mbl90IGwyX3JvX21wdF9tZm47CiAKICAgICBBU1NFUlQobDRlX2dldF9m
bGFncyhpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldKQog
ICAgICAgICAgICAgJiBfUEFHRV9QUkVTRU5UKTsKQEAgLTQ2MiwxNyArNDYzLDE5IEBAIHN0YXRp
YyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAg
ICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQodmEpOwogICAgICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGwyX3JvX21wdCA9IGFsbG9jX3hlbl9wYWdldGFi
bGUoKTsKLSAgICAgICAgICAgICAgICBpZiAoICFsMl9yb19tcHQgKQorICAgICAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CisgICAgICAgICAgICAgICAgbDJf
cm9fbXB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICAgICAg
aWYgKCBtZm5fZXEobDJfcm9fbXB0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gZXJyb3I7CiAgICAgICAgICAgICAgICAgfQogCisgICAgICAgICAgICAgICAgbDJf
cm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdF9tZm4pOwogICAgICAgICAg
ICAgICAgIGNsZWFyX3BhZ2UobDJfcm9fbXB0KTsKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGUo
JmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgbDNlX2Zyb21fcGFkZHIoX19wYShsMl9yb19tcHQpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9STyB8IF9QQUdFX1VTRVIpKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgbDNlX2Zyb21fbWZuKGwyX3JvX21wdF9tZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9S
TyB8IF9QQUdFX1VTRVIpKTsKICAgICAgICAgICAgICAgICBwbDJlID0gbDJfcm9fbXB0OwogICAg
ICAgICAgICAgICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZhKTsKICAgICAgICAgICAgIH0K
QEAgLTQ4OCw2ICs0OTEsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVt
X2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgcmV0ID0gc2V0dXBfY29tcGF0X20ycF90YWJsZShp
bmZvKTsKIGVycm9yOgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CiAg
ICAgcmV0dXJuIHJldDsKIH0KIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt10-0007LL-Dg; Mon, 30 Sep 2019 10:34:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0y-0007JV-Q5
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:48 +0000
X-Inumbo-ID: e8832596-e36d-11e9-8628-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id e8832596-e36d-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839680; x=1601375680;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=/Z9WKLMpqFRozBiJpqcif/gsXhYneDnuhvjAsJE3mek=;
 b=FqQbFs2FzyYtdIgMyTS8OjPjkHYXjP0HzZOdIy68wpwEQxF4HPU3Jqtp
 rOHqJgndDWChCUiQgCIN+gWX0MwlrGprUXdzF+6oe1fKruPRTwY+VGBz+
 2+e20f8Sw1SYWqib0arhKDrvVWIAtxtVQxg9dB8e2rM/TRvmDMZodrQ58 Q=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="788414671"
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;
 30 Sep 2019 10:34:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id BD8A8A3108; Mon, 30 Sep 2019 10:34:38 +0000 (UTC)
Received: from EX13D18UEE003.ant.amazon.com (10.43.62.169) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:10 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D18UEE003.ant.amazon.com (10.43.62.169) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:10 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:09 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:13 +0100
Message-ID: <e00d8b687c23cb07f15e865eb97a3f0888e47944.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 21/55] x86_64/mm: introduce pl2e in
 paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkludHJvZHVjZSBwbDJlIHNvIHRo
YXQgd2UgY2FuIHVzZSBsMl9yb19tcHQgdG8gcG9pbnQgdG8gdGhlIHBhZ2UgdGFibGUKaXRzZWxm
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8IDE4ICsrKysrKysr
KystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IDc5NWE0Njc0NjIuLmFjNWUzNjZlNWIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTQ5Nyw3ICs0OTcsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgIHVuc2ln
bmVkIGxvbmcgaSwgbXB0X3NpemUsIHZhOwogICAgIHVuc2lnbmVkIGludCBuLCBtZW1mbGFnczsK
ICAgICBsM19wZ2VudHJ5X3QgKmwzX3JvX21wdDsKLSAgICBsMl9wZ2VudHJ5X3QgKmwyX3JvX21w
dCA9IE5VTEw7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVMTCwgKmwyX3JvX21wdDsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpsMV9wZzsKIAogICAgIC8qCkBAIC01NDcsNyArNTQ3LDcgQEAg
dm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKICAgICAgICAgICAgIChMMl9QQUdFVEFCTEVf
U0hJRlQgLSAzICsgUEFHRV9TSElGVCkpKTsKIAogICAgICAgICBpZiAoIGNwdV9oYXNfcGFnZTFn
YiAmJgotICAgICAgICAgICAgICEoKHVuc2lnbmVkIGxvbmcpbDJfcm9fbXB0ICYgflBBR0VfTUFT
SykgJiYKKyAgICAgICAgICAgICAhKCh1bnNpZ25lZCBsb25nKXBsMmUgJiB+UEFHRV9NQVNLKSAm
JgogICAgICAgICAgICAgIChtcHRfc2l6ZSA+PiBMM19QQUdFVEFCTEVfU0hJRlQpID4gKGkgPj4g
UEFHRVRBQkxFX09SREVSKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBr
LCBob2xlczsKQEAgLTYwNyw3ICs2MDcsNyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lk
KQogICAgICAgICAgICAgbWVtc2V0KCh2b2lkICopKFJEV1JfTVBUX1ZJUlRfU1RBUlQgKyAoaSA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQpKSwKICAgICAgICAgICAgICAgICAgICAweEZGLCAxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUKTsKICAgICAgICAgfQotICAgICAgICBpZiAoICEoKHVuc2lnbmVk
IGxvbmcpbDJfcm9fbXB0ICYgflBBR0VfTUFTSykgKQorICAgICAgICBpZiAoICEoKHVuc2lnbmVk
IGxvbmcpcGwyZSAmIH5QQUdFX01BU0spICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAo
bDJfcm9fbXB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpKSA9PSBOVUxMICkKICAgICAgICAgICAg
ICAgICBnb3RvIG5vbWVtOwpAQCAtNjE1LDEzICs2MTUsMTQgQEAgdm9pZCBfX2luaXQgcGFnaW5n
X2luaXQodm9pZCkKICAgICAgICAgICAgIGwzZV93cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29m
ZnNldCh2YSldLAogICAgICAgICAgICAgICAgICAgICAgIGwzZV9mcm9tX3BhZGRyKF9fcGEobDJf
cm9fbXB0KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQ
RVJWSVNPUl9STyB8IF9QQUdFX1VTRVIpKTsKKyAgICAgICAgICAgIHBsMmUgPSBsMl9yb19tcHQ7
CiAgICAgICAgICAgICBBU1NFUlQoIWwyX3RhYmxlX29mZnNldCh2YSkpOwogICAgICAgICB9CiAg
ICAgICAgIC8qIE5CLiBDYW5ub3QgYmUgR0xPQkFMOiBndWVzdCB1c2VyIG1vZGUgc2hvdWxkIG5v
dCBzZWUgaXQuICovCiAgICAgICAgIGlmICggbDFfcGcgKQotICAgICAgICAgICAgbDJlX3dyaXRl
KGwyX3JvX21wdCwgbDJlX2Zyb21fcGFnZSgKKyAgICAgICAgICAgIGwyZV93cml0ZShwbDJlLCBs
MmVfZnJvbV9wYWdlKAogICAgICAgICAgICAgICAgIGwxX3BnLCAvKl9QQUdFX0dMT0JBTHwqL19Q
QUdFX1BTRXxfUEFHRV9VU0VSfF9QQUdFX1BSRVNFTlQpKTsKLSAgICAgICAgbDJfcm9fbXB0Kys7
CisgICAgICAgIHBsMmUrKzsKICAgICB9CiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCkBAIC02Mzcs
NyArNjM4LDggQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkKICAgICBjbGVhcl9wYWdl
KGwyX3JvX21wdCk7CiAgICAgbDNlX3dyaXRlKCZsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KEhJ
Uk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0sCiAgICAgICAgICAgICAgIGwzZV9mcm9tX3BhZGRy
KF9fcGEobDJfcm9fbXB0KSwgX19QQUdFX0hZUEVSVklTT1JfUk8pKTsKLSAgICBsMl9yb19tcHQg
Kz0gbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKTsKKyAgICBwbDJl
ID0gbDJfcm9fbXB0OworICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKTsKICAgICAvKiBBbGxvY2F0ZSBhbmQgbWFwIHRoZSBjb21wYXRpYmlsaXR5
IG1vZGUgbWFjaGluZS10by1waHlzIHRhYmxlLiAqLwogICAgIG1wdF9zaXplID0gKG1wdF9zaXpl
ID4+IDEpICsgKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMSkpOwogICAgIGlmICggbXB0
X3NpemUgPiBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQgLSBSRFdSX0NPTVBBVF9NUFRfVklSVF9T
VEFSVCApCkBAIC02NTAsNyArNjUyLDcgQEAgdm9pZCBfX2luaXQgcGFnaW5nX2luaXQodm9pZCkK
ICAgICAgICAgICAgICBzaXplb2YoKmNvbXBhdF9tYWNoaW5lX3RvX3BoeXNfbWFwcGluZykpCiAg
ICAgQlVJTERfQlVHX09OKChzaXplb2YoKmZyYW1lX3RhYmxlKSAmIH5zaXplb2YoKmZyYW1lX3Rh
YmxlKSkgJSBcCiAgICAgICAgICAgICAgICAgIHNpemVvZigqY29tcGF0X21hY2hpbmVfdG9fcGh5
c19tYXBwaW5nKSk7Ci0gICAgZm9yICggaSA9IDA7IGkgPCAobXB0X3NpemUgPj4gTDJfUEFHRVRB
QkxFX1NISUZUKTsgaSsrLCBsMl9yb19tcHQrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCAobXB0
X3NpemUgPj4gTDJfUEFHRVRBQkxFX1NISUZUKTsgaSsrLCBwbDJlKysgKQogICAgIHsKICAgICAg
ICAgbWVtZmxhZ3MgPSBNRU1GX25vZGUocGh5c190b19uaWQoaSA8PAogICAgICAgICAgICAgKEwy
X1BBR0VUQUJMRV9TSElGVCAtIDIgKyBQQUdFX1NISUZUKSkpOwpAQCAtNjcyLDcgKzY3NCw3IEBA
IHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAo
aSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpKSwKICAgICAgICAgICAgICAgIDB4RkYsIDFVTCA8PCBM
Ml9QQUdFVEFCTEVfU0hJRlQpOwogICAgICAgICAvKiBOQi4gQ2Fubm90IGJlIEdMT0JBTCBhcyB0
aGUgcHRlcyBnZXQgY29waWVkIGludG8gcGVyLVZNIHNwYWNlLiAqLwotICAgICAgICBsMmVfd3Jp
dGUobDJfcm9fbXB0LCBsMmVfZnJvbV9wYWdlKGwxX3BnLCBfUEFHRV9QU0V8X1BBR0VfUFJFU0VO
VCkpOworICAgICAgICBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fcGFnZShsMV9wZywgX1BBR0Vf
UFNFfF9QQUdFX1BSRVNFTlQpKTsKICAgICB9CiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt11-0007N7-QX; Mon, 30 Sep 2019 10:34:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt0z-0007Ka-RN
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:49 +0000
X-Inumbo-ID: ecde9abc-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id ecde9abc-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839687; x=1601375687;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3nNvQG1v8uYo6cTIKpiw9dRaihrielmfxq5scEhNceU=;
 b=R5aBm6pFiCth9Kx2KlDdmHLrjQQ7FVQT8EPnXXwP+5RVQcggoukn3kl7
 RaNTQj0cp9L3jn0SEk96hMiP+yY3S11UJQzAmFsSWmtzpVscc99E+ni9V
 VIt+PlN1n4WS/S+zVXOKs4idKJiLnnVkiJ5mZJLAR1OLmnXY3yLuwhkQt 0=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="788414695"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 30 Sep 2019 10:34:47 +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 271E9244235; Mon, 30 Sep 2019 10:34:47 +0000 (UTC)
Received: from EX13D15UEE002.ant.amazon.com (10.43.62.80) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:18 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D15UEE002.ant.amazon.com (10.43.62.80) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:17 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:17 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:21 +0100
Message-ID: <75bdd5c41f19bd435bb708f3e3297c89e37bcbf1.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 29/55] efi: avoid using global variable in
 copy_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBzd2l0Y2gg
ZWZpX2w0X3RhYmxlIHRvIHVzZSBlcGhlbWVyYWwgbWFwcGluZy4gTWFrZQpjb3B5X21hcHBpbmcg
dGFrZSBhIHBvaW50ZXIgdG8gdGhlIG1hcHBpbmcgaW5zdGVhZCBvZiB1c2luZyB0aGUgZ2xvYmFs
CnZhcmlhYmxlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3Qu
YyB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21t
b24vZWZpL2Jvb3QuYwppbmRleCA2MmI1OTQ0ZTYxLi42NGEyODc2OTBhIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xNDIz
LDcgKzE0MjMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lZmlfcGFyYW0oY29uc3QgY2hh
ciAqcykKIGN1c3RvbV9wYXJhbSgiZWZpIiwgcGFyc2VfZWZpX3BhcmFtKTsKIAogI2lmbmRlZiBV
U0VfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKLXN0YXRpYyBfX2luaXQgdm9pZCBjb3B5X21hcHBp
bmcodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZW5kLAorc3RhdGljIF9faW5pdCB2
b2lkIGNvcHlfbWFwcGluZyhsNF9wZ2VudHJ5X3QgKmw0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBlbmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgKCppc192YWxpZCkodW5zaWduZWQgbG9uZyBz
bWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZW1mbikpCiB7CkBAIC0xNDMxLDcgKzE0MzIsNyBAQCBzdGF0aWMgX19pbml0
IHZvaWQgY29weV9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGVuZCwK
IAogICAgIGZvciAoIDsgbWZuIDwgZW5kOyBtZm4gPSBuZXh0ICkKICAgICB7Ci0gICAgICAgIGw0
X3BnZW50cnlfdCBsNGUgPSBlZmlfbDRfcGd0YWJsZVtsNF90YWJsZV9vZmZzZXQobWZuIDw8IFBB
R0VfU0hJRlQpXTsKKyAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGw0W2w0X3RhYmxlX29mZnNl
dChtZm4gPDwgUEFHRV9TSElGVCldOwogICAgICAgICBsM19wZ2VudHJ5X3QgKmwzc3JjLCAqbDNk
c3Q7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZyltZm5fdG9fdmly
dChtZm4pOwogCkBAIC0xNDQ2LDcgKzE0NDcsNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgY29weV9t
YXBwaW5nKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGVuZCwKICAgICAgICAgICAg
IEJVR19PTihtZm5fZXEobDN0X21mbiwgSU5WQUxJRF9NRk4pKTsKICAgICAgICAgICAgIGwzZHN0
ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzdF9tZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFn
ZShsM2RzdCk7Ci0gICAgICAgICAgICBlZmlfbDRfcGd0YWJsZVtsNF90YWJsZV9vZmZzZXQobWZu
IDw8IFBBR0VfU0hJRlQpXSA9CisgICAgICAgICAgICBsNFtsNF90YWJsZV9vZmZzZXQobWZuIDw8
IFBBR0VfU0hJRlQpXSA9CiAgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKGwzdF9tZm4sIF9f
UEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC0xNjA2LDcgKzE2
MDcsNyBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICBCVUdfT04oIWVm
aV9sNF9wZ3RhYmxlKTsKICAgICBjbGVhcl9wYWdlKGVmaV9sNF9wZ3RhYmxlKTsKIAotICAgIGNv
cHlfbWFwcGluZygwLCBtYXhfcGFnZSwgcmFtX3JhbmdlX3ZhbGlkKTsKKyAgICBjb3B5X21hcHBp
bmcoZWZpX2w0X3BndGFibGUsIDAsIG1heF9wYWdlLCByYW1fcmFuZ2VfdmFsaWQpOwogCiAgICAg
LyogSW5zZXJ0IG5vbi1SQU0gcnVudGltZSBtYXBwaW5ncyBpbnNpZGUgdGhlIGRpcmVjdCBtYXAu
ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBlZmlfbWVtbWFwX3NpemU7IGkgKz0gZWZpX21kZXNj
X3NpemUgKQpAQCAtMTYxOSw3ICsxNjIwLDcgQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5
KHZvaWQpCiAgICAgICAgICAgICAgICAgZGVzYy0+VHlwZSA9PSBFZmlCb290U2VydmljZXNEYXRh
KSkpICYmCiAgICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ICE9IElOVkFMSURfVklSVFVB
TF9BRERSRVNTICYmCiAgICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ICE9IGRlc2MtPlBo
eXNpY2FsU3RhcnQgKQotICAgICAgICAgICAgY29weV9tYXBwaW5nKFBGTl9ET1dOKGRlc2MtPlBo
eXNpY2FsU3RhcnQpLAorICAgICAgICAgICAgIGNvcHlfbWFwcGluZyhlZmlfbDRfcGd0YWJsZSwg
UEZOX0RPV04oZGVzYy0+UGh5c2ljYWxTdGFydCksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
UEZOX1VQKGRlc2MtPlBoeXNpY2FsU3RhcnQgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoZGVzYy0+TnVtYmVyT2ZQYWdlcyA8PCBFRklfUEFHRV9TSElGVCkpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIHJ0X3JhbmdlX3ZhbGlkKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt15-0007RZ-8O; Mon, 30 Sep 2019 10:34:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt13-0007Pt-QF
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:53 +0000
X-Inumbo-ID: e98136c2-e36d-11e9-97fb-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id e98136c2-e36d-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839682; x=1601375682;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=kfRLGwMAo8qUkUICVo3LN9nmzho78UjN+g9YgNVLCXI=;
 b=t0aon9QEkkCiSQvroVDo6grZtLn4H0YkeMrIaZ9h582iA6PZlJ6PZfvK
 8CFsELNNKhK0/vtsMkJGft2iKQMJ5Clp9x/KbKReDB+adO4jyYtghBNWT
 js1afYH0DpyiFTsRut3h/bWrsV23rjSdbe7+NdtbCPrhlbau5DrmpJdY3 M=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630109"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:41 +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-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 83826A1F55; Mon, 30 Sep 2019 10:34:41 +0000 (UTC)
Received: from EX13D20UEE001.ant.amazon.com (10.43.62.84) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:13 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D20UEE001.ant.amazon.com (10.43.62.84) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:13 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:12 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:15 +0100
Message-ID: <64c26c9c344f68e0377e15e956a9bca3962c896f.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 23/55] x86_64/mm: drop l4e_to_l3e invocation
 from paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
NyArKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYwppbmRleCBjOGM3MTU2NGJhLi5jMWRhYTA0Y2Y1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC02
NDksOCArNjQ5LDEwIEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgLyogQ3Jl
YXRlIHVzZXItYWNjZXNzaWJsZSBMMiBkaXJlY3RvcnkgdG8gbWFwIHRoZSBNUFQgZm9yIGNvbXBh
dCBndWVzdHMuICovCiAgICAgQlVJTERfQlVHX09OKGw0X3RhYmxlX29mZnNldChSRFdSX01QVF9W
SVJUX1NUQVJUKSAhPQogICAgICAgICAgICAgICAgICBsNF90YWJsZV9vZmZzZXQoSElST19DT01Q
QVRfTVBUX1ZJUlRfU1RBUlQpKTsKLSAgICBsM19yb19tcHQgPSBsNGVfdG9fbDNlKGlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KAotICAgICAgICBISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFS
VCldKTsKKworICAgIGwzX3JvX21wdF9tZm4gPSBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0
X3RhYmxlX29mZnNldCgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI
SVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKTsKKyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDNfcm9fbXB0X21mbik7CiAKICAgICBsMl9yb19tcHRfbWZuID0gYWxsb2Nf
eGVuX3BhZ2V0YWJsZV9uZXcoKTsKICAgICBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZB
TElEX01GTikgKQpAQCAtNzAyLDYgKzcwNCw3IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZv
aWQpCiAjdW5kZWYgTUZOCiAKICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQp
OworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CiAKICAgICBtYWNoaW5l
X3RvX3BoeXNfbWFwcGluZ192YWxpZCA9IDE7CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:34:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt16-0007TR-KH; Mon, 30 Sep 2019 10: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt14-0007Qz-RV
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:54 +0000
X-Inumbo-ID: ecde9abd-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id ecde9abd-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839687; x=1601375687;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=0SYqLn0J8g22MwTPI4ly2IZPEB0g/6dxXq86B5UES/I=;
 b=sHV78O85U2bfiWLx7A7ExMGD4B5DBByq5EfzK62m9oh9Re+bU49rmfKC
 GgtbqIr0fi3QODS+/GTJEHNvgBH566Dh0/Mz35Zl1B+ExK5/gJ7i7DAjX
 1oyWGdu8UOyaDXBydh0vqMrULBDy/lvGjfx/pwd3q+gdbqqkBGcjE0uJP 0=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649869"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:47 +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 (Postfix) with ESMTPS
 id 705342824BC; Mon, 30 Sep 2019 10:34:47 +0000 (UTC)
Received: from EX13D02UEE001.ant.amazon.com (10.43.62.208) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:19 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D02UEE001.ant.amazon.com (10.43.62.208) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:18 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:18 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:22 +0100
Message-ID: <f90f2f46c9586b0108c91fff81f1e167a50dcf5c.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 30/55] efi: use new page table APIs in
 efi_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMzkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDY0YTI4NzY5MGEuLjFk
MTQyMGYwMmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29t
bW9uL2VmaS9ib290LmMKQEAgLTE2MzcsMzkgKzE2MzcsNTAgQEAgdm9pZCBfX2luaXQgZWZpX2lu
aXRfbWVtb3J5KHZvaWQpCiAKICAgICAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgcGwzZSA9IGFsbG9jX3hlbl9w
YWdldGFibGUoKTsKLSAgICAgICAgICAgIEJVR19PTighcGwzZSk7CisgICAgICAgICAgICBtZm5f
dCBsM3RfbWZuOworCisgICAgICAgICAgICBsM3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9u
ZXcoKTsKKyAgICAgICAgICAgIEJVR19PTihtZm5fZXEobDN0X21mbiwgSU5WQUxJRF9NRk4pKTsK
KyAgICAgICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDN0X21mbik7CiAgICAg
ICAgICAgICBjbGVhcl9wYWdlKHBsM2UpOwogICAgICAgICAgICAgZWZpX2w0X3BndGFibGVbbDRf
dGFibGVfb2Zmc2V0KGFkZHIpXSA9Ci0gICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIodmly
dF90b19tYWRkcihwbDNlKSwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICAgICAgICAgIGw0
ZV9mcm9tX21mbihsM3RfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgcGwzZSA9IGw0ZV90b19sM2UobDRlKTsKKyAgICAgICAgICAg
IHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDRlX2dldF9tZm4obDRlKSk7CiAgICAgICAg
IHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KGFkZHIpOworCiAgICAgICAgIGlmICggIShsM2VfZ2V0
X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAg
cGwyZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgIEJVR19PTighcGwyZSk7
CisgICAgICAgICAgICBtZm5fdCBsMnRfbWZuOworCisgICAgICAgICAgICBsMnRfbWZuID0gYWxs
b2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIEJVR19PTihtZm5fZXEobDJ0X21m
biwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDJ0X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKHBsMmUpOwotICAgICAgICAgICAg
KnBsM2UgPSBsM2VfZnJvbV9wYWRkcih2aXJ0X3RvX21hZGRyKHBsMmUpLCBfX1BBR0VfSFlQRVJW
SVNPUik7CisgICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX21mbihsMnRfbWZuLCBfX1BBR0Vf
SFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAg
ICAgICBCVUdfT04obDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpOwotICAgICAgICAg
ICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpOworICAgICAgICAgICAgcGwyZSA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOwogICAgICAgICB9CiAgICAgICAgIHBs
MmUgKz0gbDJfdGFibGVfb2Zmc2V0KGFkZHIpOworCiAgICAgICAgIGlmICggIShsMmVfZ2V0X2Zs
YWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgbDF0
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgQlVHX09OKCFsMXQpOworICAg
ICAgICAgICAgbWZuX3QgbDF0X21mbjsKKworICAgICAgICAgICAgbDF0X21mbiA9IGFsbG9jX3hl
bl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBCVUdfT04obWZuX2VxKGwxdF9tZm4sIElO
VkFMSURfTUZOKSk7CisgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDF0
X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwxdCk7Ci0gICAgICAgICAgICAqcGwyZSA9
IGwyZV9mcm9tX3BhZGRyKHZpcnRfdG9fbWFkZHIobDF0KSwgX19QQUdFX0hZUEVSVklTT1IpOwor
ICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9tZm4obDF0X21mbiwgX19QQUdFX0hZUEVSVklT
T1IpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgQlVH
X09OKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKTsKLSAgICAgICAgICAgIGwxdCA9
IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVf
bmV3KGwyZV9nZXRfbWZuKCpwbDJlKSk7CiAgICAgICAgIH0KICAgICAgICAgZm9yICggaSA9IGwx
X3RhYmxlX29mZnNldChhZGRyKTsKICAgICAgICAgICAgICAgaSA8IEwxX1BBR0VUQUJMRV9FTlRS
SUVTICYmIGV4dHJhLT5zbWZuIDwgZXh0cmEtPmVtZm47CkBAIC0xNjgxLDYgKzE2OTIsMTAgQEAg
dm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAgICBleHRyYV9oZWFk
ID0gZXh0cmEtPm5leHQ7CiAgICAgICAgICAgICB4ZnJlZShleHRyYSk7CiAgICAgICAgIH0KKwor
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhwbDJlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwz
ZSk7CiAgICAgfQogCiAgICAgLyogSW5zZXJ0IFhlbiBtYXBwaW5ncy4gKi8KLS0gCjIuMTcuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1A-0007YY-8m; Mon, 30 Sep 2019 10:35:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XJln=XZ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iEt18-0007Wd-QO
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:58 +0000
X-Inumbo-ID: e9f8e0e6-e36d-11e9-bf31-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by localhost (Halon) with ESMTPS
 id e9f8e0e6-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:43 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id 72so6605177lfh.6
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 03:34: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=/5QqhEY8sr/m2PCb6rugPypIrwPNA7528k9/4F6Nll0=;
 b=YpPu0Ept6hX/SanABqL+Wjp6F4mIPjDCBTKL+KjkYNheJMPJD3J9G1MmGvPDyP7f9i
 A5uZiHYw4YY4pY3M7QaKqXaLYujoCaw8zt2RgFotVt5sTD8BQiq6WXVa0scPItcACzYd
 FtraTQ/Oi3V2Fr0q7QhzhyiN5YIlgsDcMcwZcttyX+uV5bHUuy9qAEiwWu3q8iuUD/xA
 7OGjzQc9ETAUZLocJsvuXVYQC9FACCfQvqGGRNhhep6IUKQ8SYFJoaw1AnlQ8sFtoftv
 HZX+g8+bzM0GUTjOnSNbcJGK8416PrP9xpqu9CkCGaIdESufiSInb2fd7Ljbdh1h7hD0
 XjlQ==
X-Google-DKIM-Signature: v=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=/5QqhEY8sr/m2PCb6rugPypIrwPNA7528k9/4F6Nll0=;
 b=gt2PhJ6eo+gktdzrURKlXCt4PCs9OVROUAn9tucn8b3r8SU4SvuyUb4c+q8X23xZu5
 FKpE8KmLbTctwp0+KaDauJo5eKundC7w25HGk+vEi3FS9YAZnobkODLCeTVSCJcRX7eS
 O/8yhQsDmyQs18rvbxgsk1hcBSv+D+kzs9ARVQy61GVWYk8EEzb9fV11Iu6tP8XEdj7J
 cdNJ2TqYv9wnxTdTFn73tO/yxFmT82tGqQbu7D2j0yL79DrIKNcMy6BsEEAbFq2hLiK6
 mIYnh0TDTJju1NZsObk98CJTWAjV4tM0hLTaAKs2Anbgyb2ra9HsboSFJ8yA8noZAkdw
 LuKQ==
X-Gm-Message-State: APjAAAVR/7f2Dk3g09O6zjgBmrlsbpHk6ccYqRTkiPbFOHKu43L5TAhk
 zingiRw8ZAusknhJ4J85ZQtMsGQ34hg=
X-Google-Smtp-Source: APXvYqxksoLNwjSNYfursiplbWLNW70YYu50lNRYxOPBFlw0qszqtPTr+6xta7yI45Ao7d6mrDiURg==
X-Received: by 2002:ac2:4213:: with SMTP id y19mr10758001lfh.13.1569839682076; 
 Mon, 30 Sep 2019 03:34:42 -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 e19sm3229223lja.8.2019.09.30.03.34.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 30 Sep 2019 03:34:41 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 13:34:31 +0300
Message-Id: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove
 arch_iommu_populate_page_table() completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 paul.durrant@citrix.com, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKVGhlIEFybSByZWFsaXphdGlvbiBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdGhlIGZv
bGxvd2luZyBjb21taXQKYXMgcmVkdW5kYW50OgpmODlmNTU1IHJlbW92ZSBsYXRlIChvbi1kZW1h
bmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcwoKU28sIHJlbW92ZSB1bnVzZWQg
ZnVuY3Rpb24gY29tcGxldGVseS4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vaW9tbXUuYyB8IDYgLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCmluZGV4IDc2ZTExNTIuLmRiM2IwN2Eg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCkBAIC0xMzIsMTIgKzEzMiw2IEBAIHZv
aWQgYXJjaF9pb21tdV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCi1p
bnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCi17Ci0g
ICAgLyogVGhlIElPTU1VIHNoYXJlcyB0aGUgcDJtIHdpdGggdGhlIENQVSAqLwotICAgIHJldHVy
biAtRU5PU1lTOwotfQotCiB2b2lkIF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQo
c3RydWN0IGRvbWFpbiAqZCkKIHsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1B-0007aW-Mr; Mon, 30 Sep 2019 10:35: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt19-0007Xy-Rs
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:34:59 +0000
X-Inumbo-ID: ecde9abe-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id ecde9abe-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839688; x=1601375688;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=EkbSE2k+c0yDqIG045tLdYR7PyZYrRga2vnlZteckMc=;
 b=ZIiStj8dE9cXx/c1WO5R/xDBlZ4TJ6mEKnGtgl7fX7RKpzO3o/qdhHkU
 QE3ForF33izLH2NsygehsimXFPOGC+QqWTULCLIur/HFPe0TafvQorQP5
 1MuKNVizFLMaXli2Mx33FxB8w2q0fSqM7DYCuTtu4M5v7McfHATk7INJM Q=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649875"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:48 +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-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 26158A2768; Mon, 30 Sep 2019 10:34:48 +0000 (UTC)
Received: from EX13D03UEE004.ant.amazon.com (10.43.62.93) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:19 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D03UEE004.ant.amazon.com (10.43.62.93) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:19 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:18 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:23 +0100
Message-ID: <cb50d8c3ff25583de9b06c5848e930bfb55d187a.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 31/55] efi: add emacs block to boot.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMTAg
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggMWQx
NDIwZjAyYy4uMzg2ODI5M2QwNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisr
KyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTcwNSwzICsxNzA1LDEzIEBAIHZvaWQgX19p
bml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogI2VuZGlmCiB9CiAjZW5kaWYKKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1F-0007fO-6J; Mon, 30 Sep 2019 10:35:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1D-0007df-R1
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:03 +0000
X-Inumbo-ID: ec2fc6f4-e36d-11e9-97fb-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id ec2fc6f4-e36d-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839686; x=1601375686;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=SQh+B8Qj4A93IoC6Ds2kYPPws3P2iKoUgq/Hi2iZ6RM=;
 b=FjDl5ReAZI80sVJ7r3sLlLn3BrZMQJvHXtXJtAQ0de5U4CiJa1l+8nZl
 CF6aru5FF1U4Ot4toybK+0v+yrtdAw3yhe9V0Ke4gzMHh6Nu/ItWTVcE2
 tivdv4LnRqBmdYCJZRmrRFnLOCq8eYXY2cA7QCXaMkVTUR/QYVuv/iJo3 U=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630114"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 48C05A2267; Mon, 30 Sep 2019 10:34:44 +0000 (UTC)
Received: from EX13D11UEE001.ant.amazon.com (10.43.62.132) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:15 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D11UEE001.ant.amazon.com (10.43.62.132) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:14 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:14 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:17 +0100
Message-ID: <7686120b7f9e3abdefabd930cf1b89818792cab1.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 25/55] x86_64/mm: introduce pl2e in
 setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
OSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IDEwMzkzMjcyMGIuLmYzMWJkNGZmZGUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTM5Nyw3ICszOTcsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hv
dGFkZF9pbmZvICppbmZvKQogewogICAgIHVuc2lnbmVkIGxvbmcgaSwgdmEsIHNtYXAsIGVtYXA7
CiAgICAgdW5zaWduZWQgaW50IG47Ci0gICAgbDJfcGdlbnRyeV90ICpsMl9yb19tcHQgPSBOVUxM
OworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEwsICpsMl9yb19tcHQ7CiAgICAgbDNfcGdl
bnRyeV90ICpsM19yb19tcHQgPSBOVUxMOwogICAgIGludCByZXQgPSAwOwogCkBAIC00NTgsNyAr
NDU4LDcgQEAgc3RhdGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5m
byAqaW5mbykKICAgICAgICAgICAgICAgICAgIF9QQUdFX1BTRSkpOwogICAgICAgICAgICAgaWYg
KCBsM2VfZ2V0X2ZsYWdzKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgJgogICAgICAg
ICAgICAgICBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgICAgICAgICBsMl9yb19tcHQgPSBsM2Vf
dG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgKworICAgICAgICAgICAgICAg
IHBsMmUgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgKwogICAg
ICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KHZhKTsKICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHsKQEAgLTQ3MywxMSArNDczLDEyIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3Rh
YmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgICAgICAgICAgbDNlX3dy
aXRlKCZsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGwzZV9mcm9tX3BhZGRyKF9fcGEobDJfcm9fbXB0KSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUk8gfCBfUEFHRV9VU0VS
KSk7Ci0gICAgICAgICAgICAgICAgbDJfcm9fbXB0ICs9IGwyX3RhYmxlX29mZnNldCh2YSk7Cisg
ICAgICAgICAgICAgICAgcGwyZSA9IGwyX3JvX21wdDsKKyAgICAgICAgICAgICAgICBwbDJlICs9
IGwyX3RhYmxlX29mZnNldCh2YSk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIE5C
LiBDYW5ub3QgYmUgR0xPQkFMOiBndWVzdCB1c2VyIG1vZGUgc2hvdWxkIG5vdCBzZWUgaXQuICov
Ci0gICAgICAgICAgICBsMmVfd3JpdGUobDJfcm9fbXB0LCBsMmVfZnJvbV9tZm4obWZuLAorICAg
ICAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9tX21mbihtZm4sCiAgICAgICAgICAgICAg
ICAgICAgLypfUEFHRV9HTE9CQUx8Ki9fUEFHRV9QU0V8X1BBR0VfVVNFUnxfUEFHRV9QUkVTRU5U
KSk7CiAgICAgICAgIH0KICAgICAgICAgaSArPSAoIDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZU
IC0gMykpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1F-0007fx-JI; Mon, 30 Sep 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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1E-0007ex-Rq
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:04 +0000
X-Inumbo-ID: ee832c70-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id ee832c70-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839690; x=1601375690;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=HOlQh5k1oNPRVyL9EqE56c5arborDHenMa3MWF/9pfs=;
 b=HY+nhe6Ib1orxn5CDGGEDstp8oZoYsU4k+VAuaeQgRdc36v3TmrhQA4x
 d5N8xfLLpT4G2W1nRTcTuZW0jAzrPFYZmic2o98gr3dHwt3lawHzsryTQ
 hVICG7pzDwz4HeqCDZjtCfiWPI+npGlaLSRcfwG1AKauR4Zh+4sreAam5 c=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="754242253"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Sep 2019 10:34:50 +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 (Postfix) with ESMTPS
 id CAAA8282413; Mon, 30 Sep 2019 10:34:48 +0000 (UTC)
Received: from EX13D09UEE001.ant.amazon.com (10.43.62.205) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:20 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D09UEE001.ant.amazon.com (10.43.62.205) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:20 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:19 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:24 +0100
Message-ID: <ff3a1e6ce710a7a29c6c254490dcba72efbd5f46.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 32/55] efi: switch EFI L4 table to use new
 APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMgcmVxdWlyZXMgc3Rvcmlu
ZyB0aGUgTUZOIGluc3RlYWQgb2YgbGluZWFyIGFkZHJlc3Mgb2YgdGhlIEw0CnRhYmxlLiBBZGp1
c3QgY29kZSBhY2NvcmRpbmdseS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmggfCAxMiArKysrKysrKyst
LS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgIHwgIDggKysrKysrLS0KIHhlbi9jb21tb24v
ZWZpL2VmaS5oICAgICAgIHwgIDMgKystCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICB8ICA4
ICsrKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvcnVudGltZS5oIGIveGVuL2FyY2gv
eDg2L2VmaS9ydW50aW1lLmgKaW5kZXggZDllYjhmNWMyNy4uMjc3ZDIzNzk1MyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9ydW50
aW1lLmgKQEAgLTIsMTEgKzIsMTcgQEAKICNpbmNsdWRlIDxhc20vbWMxNDY4MThydGMuaD4KIAog
I2lmbmRlZiBDT01QQVQKLWw0X3BnZW50cnlfdCAqX19yZWFkX21vc3RseSBlZmlfbDRfcGd0YWJs
ZTsKK21mbl90IF9fcmVhZF9tb3N0bHkgZWZpX2w0X21mbiA9IElOVkFMSURfTUZOX0lOSVRJQUxJ
WkVSOwogCiB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0
X3BnZW50cnlfdCBsNGUpCiB7Ci0gICAgaWYgKCBlZmlfbDRfcGd0YWJsZSApCi0gICAgICAgIGw0
ZV93cml0ZShlZmlfbDRfcGd0YWJsZSArIGw0aWR4LCBsNGUpOworICAgIGlmICggIW1mbl9lcShl
ZmlfbDRfbWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgbDRfcGdlbnRyeV90ICps
NHQ7CisKKyAgICAgICAgbDR0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGVmaV9sNF9tZm4pOwor
ICAgICAgICBsNGVfd3JpdGUobDR0ICsgbDRpZHgsIGw0ZSk7CisgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKGw0dCk7CisgICAgfQogfQogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggMzg2ODI5M2QwNi4u
ZjU1ZDZhNmQ3NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9j
b21tb24vZWZpL2Jvb3QuYwpAQCAtMTQ4OCw2ICsxNDg4LDcgQEAgdm9pZCBfX2luaXQgZWZpX2lu
aXRfbWVtb3J5KHZvaWQpCiAgICAgICAgIHVuc2lnbmVkIGludCBwcm90OwogICAgIH0gKmV4dHJh
LCAqZXh0cmFfaGVhZCA9IE5VTEw7CiAjZW5kaWYKKyAgICBsNF9wZ2VudHJ5X3QgKmVmaV9sNF9w
Z3RhYmxlOwogCiAgICAgZnJlZV9lYm1hbGxvY191bnVzZWRfbWVtKCk7CiAKQEAgLTE2MDMsOCAr
MTYwNCw5IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWRlc2NfdmVyLCBlZmlfbWVtbWFwKTsKICNlbHNlCiAgICAg
LyogU2V0IHVwIDE6MSBwYWdlIHRhYmxlcyB0byBkbyBydW50aW1lIGNhbGxzIGluICJwaHlzaWNh
bCIgbW9kZS4gKi8KLSAgICBlZmlfbDRfcGd0YWJsZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsK
LSAgICBCVUdfT04oIWVmaV9sNF9wZ3RhYmxlKTsKKyAgICBlZmlfbDRfbWZuID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZV9uZXcoKTsKKyAgICBCVUdfT04obWZuX2VxKGVmaV9sNF9tZm4sIElOVkFMSURf
TUZOKSk7CisgICAgZWZpX2w0X3BndGFibGUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoZWZpX2w0
X21mbik7CiAgICAgY2xlYXJfcGFnZShlZmlfbDRfcGd0YWJsZSk7CiAKICAgICBjb3B5X21hcHBp
bmcoZWZpX2w0X3BndGFibGUsIDAsIG1heF9wYWdlLCByYW1fcmFuZ2VfdmFsaWQpOwpAQCAtMTcw
Myw2ICsxNzA1LDggQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAg
ICAgaSA8IGw0X3RhYmxlX29mZnNldChESVJFQ1RNQVBfVklSVF9FTkQpOyArK2kgKQogICAgICAg
ICBlZmlfbDRfcGd0YWJsZVtpXSA9IGlkbGVfcGdfdGFibGVbaV07CiAjZW5kaWYKKworICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGVmaV9sNF9wZ3RhYmxlKTsKIH0KICNlbmRpZgogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2VmaS9lZmkuaCBiL3hlbi9jb21tb24vZWZpL2VmaS5oCmluZGV4
IDZiOWM1NmVhZDEuLjEzOWI2NjBlZDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2VmaS5o
CisrKyBiL3hlbi9jb21tb24vZWZpL2VmaS5oCkBAIC02LDYgKzYsNyBAQAogI2luY2x1ZGUgPGVm
aS9lZmljYXBzdWxlLmg+CiAjaW5jbHVkZSA8ZWZpL2VmaWFwaS5oPgogI2luY2x1ZGUgPHhlbi9l
ZmkuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNp
bmNsdWRlIDxhc20vcGFnZS5oPgogCkBAIC0yOSw3ICszMCw3IEBAIGV4dGVybiBVSU5UTiBlZmlf
bWVtbWFwX3NpemUsIGVmaV9tZGVzY19zaXplOwogZXh0ZXJuIHZvaWQgKmVmaV9tZW1tYXA7CiAK
ICNpZmRlZiBDT05GSUdfWDg2Ci1leHRlcm4gbDRfcGdlbnRyeV90ICplZmlfbDRfcGd0YWJsZTsK
K2V4dGVybiBtZm5fdCBlZmlfbDRfbWZuOwogI2VuZGlmCiAKIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
ZWZpX3BjaV9yb20gKmVmaV9wY2lfcm9tczsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL3J1
bnRpbWUuYyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwppbmRleCBhYjUzZWJjYzU1Li5kNGIw
NGEwNGY0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKKysrIGIveGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jCkBAIC04NSw3ICs4NSw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUg
ZWZpX3JzX2VudGVyKHZvaWQpCiAgICAgc3RhdGljIGNvbnN0IHUzMiBteGNzciA9IE1YQ1NSX0RF
RkFVTFQ7CiAgICAgc3RydWN0IGVmaV9yc19zdGF0ZSBzdGF0ZSA9IHsgLmNyMyA9IDAgfTsKIAot
ICAgIGlmICggIWVmaV9sNF9wZ3RhYmxlICkKKyAgICBpZiAoIG1mbl9lcShlZmlfbDRfbWZuLCBJ
TlZBTElEX01GTikgKQogICAgICAgICByZXR1cm4gc3RhdGU7CiAKICAgICBzdGF0ZS5jcjMgPSBy
ZWFkX2NyMygpOwpAQCAtMTExLDcgKzExMSw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3Jz
X2VudGVyKHZvaWQpCiAgICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKICAgICB9CiAKLSAgICBzd2l0
Y2hfY3IzX2NyNCh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3RhYmxlKSwgcmVhZF9jcjQoKSk7Cisg
ICAgc3dpdGNoX2NyM19jcjQobWZuX3RvX21hZGRyKGVmaV9sNF9tZm4pLCByZWFkX2NyNCgpKTsK
IAogICAgIHJldHVybiBzdGF0ZTsKIH0KQEAgLTE0MCw5ICsxNDAsOSBAQCB2b2lkIGVmaV9yc19s
ZWF2ZShzdHJ1Y3QgZWZpX3JzX3N0YXRlICpzdGF0ZSkKIAogYm9vbCBlZmlfcnNfdXNpbmdfcGd0
YWJsZXModm9pZCkKIHsKLSAgICByZXR1cm4gZWZpX2w0X3BndGFibGUgJiYKKyAgICByZXR1cm4g
IW1mbl9lcShlZmlfbDRfbWZuLCBJTlZBTElEX01GTikgJiYKICAgICAgICAgICAgKHNtcF9wcm9j
ZXNzb3JfaWQoKSA9PSBlZmlfcnNfb25fY3B1KSAmJgotICAgICAgICAgICAocmVhZF9jcjMoKSA9
PSB2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3RhYmxlKSk7CisgICAgICAgICAgIChyZWFkX2NyMygp
ID09IG1mbl90b19tYWRkcihlZmlfbDRfbWZuKSk7CiB9CiAKIHVuc2lnbmVkIGxvbmcgZWZpX2dl
dF90aW1lKHZvaWQpCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt1K-0007mU-5D; Mon, 30 Sep 2019 10:35:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1I-0007kY-RR
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:08 +0000
X-Inumbo-ID: f0f7263c-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id f0f7263c-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839694; x=1601375694;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=6nzAStnWYrYC7d4QMPwj7AvyNQB9HFAtnT/it/dtaYg=;
 b=ClhHi/w1LjmqDI7Uo2RA648PS/b1j6WTmndwdw8BI7YNatcJoqbSwSK+
 U3nAyFWfYESNHLmypSTxokVwYFJeGPlGTsIfg6Tg5Gj3RQJZ53z3RwGkj
 Zyu9H8mopo+rcKw45pOdu3+erF9o0S7MYQFVPvZhusA3Vu8rPYB54p/MH c=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630119"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:46 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 1A5CFA20C7; Mon, 30 Sep 2019 10:34:46 +0000 (UTC)
Received: from EX13D06UEE001.ant.amazon.com (10.43.62.79) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:17 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D06UEE001.ant.amazon.com (10.43.62.79) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:16 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:15 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:19 +0100
Message-ID: <9797dfe61ac60fa7239f1757e758ed14ae6bc739.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 27/55] x86_64/mm: drop lXe_to_lYe invocations
 from setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MTYgKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGQ0NTJlZDM5NjYuLmM0MTcxNWNkNTYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMKQEAgLTQwMCwxMSArNDAwLDEzIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0
cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVM
TCwgKmwyX3JvX21wdCA9IE5VTEw7CiAgICAgbDNfcGdlbnRyeV90ICpsM19yb19tcHQgPSBOVUxM
OwogICAgIGludCByZXQgPSAwOwotICAgIG1mbl90IGwyX3JvX21wdF9tZm47CisgICAgbWZuX3Qg
bDJfcm9fbXB0X21mbiwgbDNfcm9fbXB0X21mbjsKIAogICAgIEFTU0VSVChsNGVfZ2V0X2ZsYWdz
KGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0pCiAgICAg
ICAgICAgICAmIF9QQUdFX1BSRVNFTlQpOwotICAgIGwzX3JvX21wdCA9IGw0ZV90b19sM2UoaWRs
ZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSk7CisgICAgbDNf
cm9fbXB0X21mbiA9IGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJPX01QVF9WSVJUX1NUQVJU
KV0pOworICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM19yb19tcHRfbWZu
KTsKIAogICAgIHNtYXAgPSAoaW5mby0+c3BmbiAmICh+KCgxVUwgPDwgKEwyX1BBR0VUQUJMRV9T
SElGVCAtIDMpKSAtMSkpKTsKICAgICBlbWFwID0gKChpbmZvLT5lcGZuICsgKCgxVUwgPDwgKEwy
X1BBR0VUQUJMRV9TSElGVCAtIDMpKSAtIDEgKSkgJgpAQCAtNDU5LDggKzQ2MSwxMyBAQCBzdGF0
aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAg
ICAgICAgICAgICAgICAgX1BBR0VfUFNFKSk7CiAgICAgICAgICAgICBpZiAoIGwzZV9nZXRfZmxh
Z3MobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldCh2YSldKSAmCiAgICAgICAgICAgICAgIF9QQUdF
X1BSRVNFTlQgKQotICAgICAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFts
M190YWJsZV9vZmZzZXQodmEpXSkgKwotICAgICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0
KHZhKTsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhsMl9yb19tcHQpOworICAgICAgICAgICAgICAgIGwyX3JvX21wdF9tZm4gPSBsM2VfZ2V0
X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pOworICAgICAgICAgICAgICAgIGwy
X3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMl9yb19tcHRfbWZuKTsKKyAgICAgICAg
ICAgICAgICBBU1NFUlQobDJfcm9fbXB0KTsKKyAgICAgICAgICAgICAgICBwbDJlID0gbDJfcm9f
bXB0ICsgbDJfdGFibGVfb2Zmc2V0KHZhKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsMl9yb19tcHQpOwpAQCAtNDkyLDYgKzQ5OSw3IEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3Rh
YmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgcmV0ID0gc2V0dXBfY29tcGF0
X20ycF90YWJsZShpbmZvKTsKIGVycm9yOgogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwy
X3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9fbXB0KTsKICAgICBy
ZXR1cm4gcmV0OwogfQogCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt1K-0007nA-Gv; Mon, 30 Sep 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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1J-0007m1-Sf
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:09 +0000
X-Inumbo-ID: ee832c71-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id ee832c71-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34: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=1569839691; x=1601375691;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=bUnFLi/md8eRWeEoW7mOrP7WkthfB/CJcubUNnT+G+o=;
 b=DZPVkaZgooEtiw8CvAZSak0dTfRLYN7yKgmLr+6TRJrBKcFlWK7lDHf9
 w3uF0u8y4c8ax4JGcGQvBiP8t/b3gDYJ4fJk4VcL1l2Je6LdlAMH8WEK+
 6cGUMNwDwnap4rxqtsprPhkRJorHplvjGkvNzBbwrL+RUCqu3WvoGBVY8 s=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="754242261"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Sep 2019 10:34:51 +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 (Postfix) with ESMTPS
 id 5F3DE282413; Mon, 30 Sep 2019 10:34:50 +0000 (UTC)
Received: from EX13D14UEE004.ant.amazon.com (10.43.62.145) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:22 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D14UEE004.ant.amazon.com (10.43.62.145) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:22 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:21 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:26 +0100
Message-ID: <a9f3fe6aa0e54b3f8d0494f86cf8e0822fe9ce12.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 34/55] x86/smpboot: clone_mapping should have
 one exit path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGNsZWFuIHVwIHBhZ2UgdGFibGUgbWFwcGluZ3MgaW4gdGhlIGV4aXQgcGF0aC4KCk5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCmluZGV4IDU1Yjk5NjQ0YWYuLjcxNmRjMTUxMmQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNjY3
LDYgKzY2Nyw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJv
b3RfcGdlbnRyeV90ICpycHQpCiAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwogICAgIGwyX3BnZW50
cnlfdCAqcGwyZTsKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisgICAgaW50IHJjOwogCiAgICAg
LyoKICAgICAgKiBTYW5pdHkgY2hlY2sgJ2xpbmVhcicuICBXZSBvbmx5IGFsbG93IGNsb25pbmcg
ZnJvbSB0aGUgWGVuIHZpcnR1YWwKQEAgLTY3NCwxMSArNjc1LDE3IEBAIHN0YXRpYyBpbnQgY2xv
bmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICov
CiAgICAgaWYgKCByb290X3RhYmxlX29mZnNldChsaW5lYXIpID4gUk9PVF9QQUdFVEFCTEVfTEFT
VF9YRU5fU0xPVCB8fAogICAgICAgICAgcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKSA8IFJPT1Rf
UEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
eworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAg
IGlmICggbGluZWFyIDwgWEVOX1ZJUlRfU1RBUlQgfHwKICAgICAgICAgIChsaW5lYXIgPj0gWEVO
X1ZJUlRfRU5EICYmIGxpbmVhciA8IERJUkVDVE1BUF9WSVJUX1NUQVJUKSApCi0gICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CiAKICAgICBwbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW3Jvb3Rf
dGFibGVfb2Zmc2V0KGxpbmVhcildKSArCiAgICAgICAgIGwzX3RhYmxlX29mZnNldChsaW5lYXIp
OwpAQCAtNzA3LDcgKzcxNCwxMCBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9p
ZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgICAgICAgICAgcGwxZSA9IGwyZV90b19s
MWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KGxpbmVhcik7CiAgICAgICAgICAgICBmbGFncyA9
IGwxZV9nZXRfZmxhZ3MoKnBsMWUpOwogICAgICAgICAgICAgaWYgKCAhKGZsYWdzICYgX1BBR0Vf
UFJFU0VOVCkgKQotICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIHBmbiA9IGwxZV9nZXRfcGZuKCpwbDFlKTsKICAgICAgICAgfQog
ICAgIH0KQEAgLTcxNiw3ICs3MjYsMTAgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0
IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB7CiAgICAgICAgIHBsM2UgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgIGlmICggIXBsM2UgKQotICAgICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVOT01FTTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CiAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7
CiAgICAgICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAogICAg
ICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklT
T1IpKTsKQEAgLTczMCw3ICs3NDMsMTAgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0
IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB7CiAgICAgICAgIHBsMmUgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgIGlmICggIXBsMmUgKQotICAgICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVOT01FTTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CiAgICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7
CiAgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRkcihfX3BhKHBsMmUpLCBfX1BB
R0VfSFlQRVJWSVNPUikpOwogICAgIH0KQEAgLTc0Niw3ICs3NjIsMTAgQEAgc3RhdGljIGludCBj
bG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB7
CiAgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgIGlmICggIXBs
MWUgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIHsKKyAgICAgICAgICAg
IHJjID0gLUVOT01FTTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CiAgICAgICAg
IGNsZWFyX3BhZ2UocGwxZSk7CiAgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRk
cihfX3BhKHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgIH0KQEAgLTc2Nyw3ICs3ODYs
OSBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50
cnlfdCAqcnB0KQogICAgIGVsc2UKICAgICAgICAgbDFlX3dyaXRlKHBsMWUsIGwxZV9mcm9tX3Bm
bihwZm4sIGZsYWdzKSk7CiAKLSAgICByZXR1cm4gMDsKKyAgICByYyA9IDA7Cisgb3V0OgorICAg
IHJldHVybiByYzsKIH0KIAogREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9w
Z3QpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1P-0007v8-Fh; Mon, 30 Sep 2019 10:35:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1N-0007sd-Rj
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:13 +0000
X-Inumbo-ID: f157ae26-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id f157ae26-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839695; x=1601375695;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=y6QRWXt83sqWJchd2RmXZ6+Xv6qUuR82BN4GSwIp7XY=;
 b=HMyQ7zRnO4sX7HMdQDwpnXPQH+1646UlqjifucfV5FvbmHnX/S9Y/yP6
 YK2jsuzgmFT7bTDfFm0Tx/92p88Beh3bea6v3Zo1ydjZJ7QPU3QZxjOQ3
 1yuLT6g8EQPrEMwN5jYLwLJgb3sjXvcI/+HBOmFp4sizFZM3VBr/w7MlC 8=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630136"
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;
 30 Sep 2019 10:34:51 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id BD8DEA1E1C; Mon, 30 Sep 2019 10:34:49 +0000 (UTC)
Received: from EX13D12UEE002.ant.amazon.com (10.43.62.15) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:21 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D12UEE002.ant.amazon.com (10.43.62.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:20 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:20 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:25 +0100
Message-ID: <a66c3813da139f3054f8975aae62508a2b17a413.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 33/55] x86/smpboot: add emacs block
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDEw
ICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXgg
NWIzYmUyNWY4YS4uNTViOTk2NDRhZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0xMzc4LDMgKzEzNzgsMTMgQEAgdm9p
ZCBfX2luaXQgc21wX2ludHJfaW5pdCh2b2lkKQogICAgIHNldF9kaXJlY3RfYXBpY192ZWN0b3Io
SU5WQUxJREFURV9UTEJfVkVDVE9SLCBpbnZhbGlkYXRlX2ludGVycnVwdCk7CiAgICAgc2V0X2Rp
cmVjdF9hcGljX3ZlY3RvcihDQUxMX0ZVTkNUSU9OX1ZFQ1RPUiwgY2FsbF9mdW5jdGlvbl9pbnRl
cnJ1cHQpOwogfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1Q-0007vv-07; Mon, 30 Sep 2019 10:35:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1O-0007uK-Ut
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:14 +0000
X-Inumbo-ID: efd5ff08-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id efd5ff08-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839692; x=1601375692;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=gu2E4m0AtO6nGVE9CH0eP7a1+B0fb6VtXGPXw6YGSZQ=;
 b=UdKy0KteZY1KABYAnNw5KDIEjzRdxT9WMakgvMECowII2nbCtfTRdOrK
 PYdM9Rp0UftZ0NwZ9nfzsAJqTGQPZshw3Txwvyh9izKQ2Or5JJZmS4Xcv
 hVwkj0LnV5PsMCwDht/6pBP+gC+Pu51iDqLZkqI6js1q1mrp8AeRaBN8+ 8=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="754242266"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Sep 2019 10:34:52 +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 (Postfix) with ESMTPS
 id 3F7A5282413; Mon, 30 Sep 2019 10:34:52 +0000 (UTC)
Received: from EX13D20UEE003.ant.amazon.com (10.43.62.146) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:25 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D20UEE003.ant.amazon.com (10.43.62.146) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:25 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:24 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:29 +0100
Message-ID: <2cbd893129d3d74c927d8ce17082ed331f655af6.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 37/55] x86/smpboot: switch pl1e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDE4
ICsrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKaW5kZXggZDMyN2MwNjJiMS4uOTU2ZTFiZGJjYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBA
IC02NjYsNyArNjY2LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0
ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7CiAgICAgbDNf
cGdlbnRyeV90ICpwbDNlID0gTlVMTDsKICAgICBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBOVUxMOwot
ICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBOVUxMOwog
ICAgIGludCByYzsKIAogICAgIC8qCkBAIC03MTMsNyArNzEzLDggQEAgc3RhdGljIGludCBjbG9u
ZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFl
KCpwbDJlKSArIGwxX3RhYmxlX29mZnNldChsaW5lYXIpOworICAgICAgICAgICAgcGwxZSA9IG1h
cF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgICAgICAgICAgcGwx
ZSArPSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKICAgICAgICAgICAgIGZsYWdzID0gbDFlX2dl
dF9mbGFncygqcGwxZSk7CiAgICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5U
KSApCiAgICAgICAgICAgICB7CkBAIC03MjQsNiArNzI1LDcgQEAgc3RhdGljIGludCBjbG9uZV9t
YXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAgfQog
ICAgIH0KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwogICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKHBsMmUpOwogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2Up
OwogCkBAIC03NzIsMTkgKzc3NCwyMiBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qg
dm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogCiAgICAgaWYgKCAhKGwyZV9nZXRfZmxh
Z3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKLSAgICAgICAgcGwxZSA9IGFsbG9j
X3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgIG1mbl90IGwx
dF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworCisgICAgICAgIGlmICggbWZuX2Vx
KGwxdF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gLUVO
T01FTTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisKKyAgICAgICAgcGwxZSA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKICAgICAgICAgY2xlYXJfcGFnZShwbDFl
KTsKLSAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9tX3BhZGRyKF9fcGEocGwxZSksIF9f
UEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9tZm4o
bDF0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpKTsKLSAgICAg
ICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KGwyZV9nZXRfbWZuKCpwbDJlKSk7CiAgICAgfQogCiAgICAgcGwxZSArPSBsMV90
YWJsZV9vZmZzZXQobGluZWFyKTsKQEAgLTgwMCw2ICs4MDUsNyBAQCBzdGF0aWMgaW50IGNsb25l
X21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogCiAgICAgcmMg
PSAwOwogIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhw
bDNlKTsKICAgICByZXR1cm4gcmM7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1U-00083c-Hb; Mon, 30 Sep 2019 10:35:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1S-00081A-RV
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:18 +0000
X-Inumbo-ID: f1d3176e-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id f1d3176e-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:34:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839695; x=1601375695;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=P0cwxGL9Za3ub4ggzM1FvUu37oEFscV2CGp82CE/u8M=;
 b=KlMP5k+ML/R6FGwwVeRvgzUlK3ewkV2CPKI3VyqCp1EvHNgZdw5EAzVG
 7W5G142tAXqe3RZVedIHu3py1x70hoPBzt4TtvTjuXTbn02bk31EJmwdR
 zHCHjTYNTxdymqnC/tMQZHhGrB55eByuz49WKjq8UBO7tAzttPzb4U9Ut 4=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630151"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:52 +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-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2F2CDA1DD8; Mon, 30 Sep 2019 10:34:51 +0000 (UTC)
Received: from EX13D15UEE001.ant.amazon.com (10.43.62.86) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:23 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D15UEE001.ant.amazon.com (10.43.62.86) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:23 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:22 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:27 +0100
Message-ID: <7133eb6c9eb2800c8bc69e9aed279466e1369489.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 35/55] x86/smpboot: switch pl3e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDIy
ICsrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDcxNmRjMTUxMmQuLmRiMzlmNWNiYjIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YwpAQCAtNjY0LDcgKzY2NCw3IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lk
ICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIg
PSAodW5zaWduZWQgbG9uZylwdHIsIHBmbjsKICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7Ci0gICAg
bDNfcGdlbnRyeV90ICpwbDNlOworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7CiAgICAg
bDJfcGdlbnRyeV90ICpwbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICBpbnQgcmM7
CkBAIC02ODcsOCArNjg3LDkgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQg
KnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0g
ICAgcGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChsaW5l
YXIpXSkgKwotICAgICAgICBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICBwbDNlID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW3Jv
b3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSk7CisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
bGluZWFyKTsKIAogICAgIGZsYWdzID0gbDNlX2dldF9mbGFncygqcGwzZSk7CiAgICAgQVNTRVJU
KGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7CkBAIC03MjIsMjAgKzcyMywyNiBAQCBzdGF0aWMgaW50
IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAg
ICAgICB9CiAgICAgfQogCisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CisKICAg
ICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICB7Ci0gICAgICAgIHBsM2UgPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7Ci0gICAgICAgIGlmICggIXBsM2UgKQorICAgICAgICBtZm5fdCBsM3RfbWZuID0gYWxs
b2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKworICAgICAgICBpZiAoIG1mbl9lcShsM3RfbWZuLCBJ
TlZBTElEX01GTikgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IC1FTk9NRU07CiAgICAg
ICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQorCisgICAgICAgIHBsM2UgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDN0X21mbik7CiAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAg
IGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAotICAgICAgICAgICAg
ICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAg
ICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihsM3RfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikp
OwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHBsM2UgPSBsNGVfdG9fbDNlKHJwdFtyb290X3Rh
YmxlX29mZnNldChsaW5lYXIpXSk7CisgICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcoCisgICAgICAgICAgICBsNGVfZ2V0X21mbihycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFy
KV0pKTsKIAogICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KGxpbmVhcik7CiAKQEAgLTc4OCw2
ICs3OTUsNyBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290
X3BnZW50cnlfdCAqcnB0KQogCiAgICAgcmMgPSAwOwogIG91dDoKKyAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFX05FVyhwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9CiAKLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1V-00084h-3N; Mon, 30 Sep 2019 10:35: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1U-00082j-0W
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:20 +0000
X-Inumbo-ID: f07ef23e-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id f07ef23e-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839693; x=1601375693;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=fu4bJoN6T56Ad0vMmXWFUvvsPIUm3UDPU1ArzywSC+U=;
 b=MzvShTKwqFtbyosWjmCP8p+JDrM2UxC/yiGToNkE4SQRDe0x3/Gq/CNd
 FwwniYIYgQRVJ/AozuK+UAiZFDeBbbmur1YTKKadq0GYFCmjl36+MtIDj
 cfr6sXAtTzP+KIe6d2v5o1DvJuNCOCvwbscxwzp5wC53rLUiYTTfZDLks s=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649922"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34: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-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 71C41A276F; Mon, 30 Sep 2019 10:34:52 +0000 (UTC)
Received: from EX13D21UEE003.ant.amazon.com (10.43.62.160) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:26 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D21UEE003.ant.amazon.com (10.43.62.160) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:25 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:25 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:30 +0100
Message-ID: <c3b163d1fbd78553e68a05d2de97ca4ada456be4.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 38/55] x86/smpboot: drop lXe_to_lYe
 invocations from cleanup_cpu_root_pgt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDE2
ICsrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IDk1NmUxYmRiY2MuLmM1NWFhYTY1YTIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAt
ODkxLDIzICs4OTEsMjcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWdu
ZWQgaW50IGNwdSkKICAgICAgICAgICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9W
SVJUX0VORCk7ICsrciApCiAgICAgewogICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdDsKKyAgICAg
ICAgbWZuX3QgbDN0X21mbjsKICAgICAgICAgdW5zaWduZWQgaW50IGkzOwogCiAgICAgICAgIGlm
ICggIShyb290X2dldF9mbGFncyhycHRbcl0pICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAg
ICAgY29udGludWU7CiAKLSAgICAgICAgbDN0ID0gbDRlX3RvX2wzZShycHRbcl0pOworICAgICAg
ICBsM3RfbWZuID0gbDRlX2dldF9tZm4ocnB0W3JdKTsKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KGwzdF9tZm4pOwogCiAgICAgICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19Q
QUdFVEFCTEVfRU5UUklFUzsgKytpMyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGwyX3BnZW50
cnlfdCAqbDJ0OworICAgICAgICAgICAgbWZuX3QgbDJ0X21mbjsKICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBpMjsKIAogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDN0W2kzXSkg
JiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
ICAgIEFTU0VSVCghKGwzZV9nZXRfZmxhZ3MobDN0W2kzXSkgJiBfUEFHRV9QU0UpKTsKLSAgICAg
ICAgICAgIGwydCA9IGwzZV90b19sMmUobDN0W2kzXSk7CisgICAgICAgICAgICBsMnRfbWZuID0g
bDNlX2dldF9tZm4obDN0W2kzXSk7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcobDJ0X21mbik7CiAKICAgICAgICAgICAgIGZvciAoIGkyID0gMDsgaTIgPCBMMl9QQUdF
VEFCTEVfRU5UUklFUzsgKytpMiApCiAgICAgICAgICAgICB7CkBAIC05MTUsMTMgKzkxOSwxNSBA
QCBzdGF0aWMgdm9pZCBjbGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgICAgIEFTU0VSVCghKGwy
ZV9nZXRfZmxhZ3MobDJ0W2kyXSkgJiBfUEFHRV9QU0UpKTsKLSAgICAgICAgICAgICAgICBmcmVl
X3hlbl9wYWdldGFibGUobDJlX3RvX2wxZShsMnRbaTJdKSk7CisgICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbihsMnRbaTJdKSk7CiAgICAgICAgICAgICB9
CiAKLSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZV9uZXcobDJ0X21mbik7CiAgICAgICAgIH0KIAotICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKICAgICB9CiAKICAgICBmcmVlX3hlbl9wYWdl
dGFibGUocnB0KTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1Z-0008C4-M6; Mon, 30 Sep 2019 10:35:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1X-00089J-S2
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:23 +0000
X-Inumbo-ID: f2b4fe68-e36d-11e9-b588-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id f2b4fe68-e36d-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 10:34: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=1569839697; x=1601375697;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=d/Cw5FF0vm0gT98yS1Zb7tJv/m7TKS2UrIp9mbKuaiY=;
 b=V6URGGHB5LyANKZBZbPHIAPHXbRfXcbyKjgowMbGa+5/Y1gLQ6qkTM02
 /DpfceI/Gln1bIJ0OosCn6u+467NrMNgWcrxxiKS3W7orbvEl0mCRsRx0
 JhQBqbbMzibNNVag82OM2ySVMYqgujscPzbrzaz028iA7dAZlIRu3GCqn o=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649946"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:57 +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-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id EB280A03AD; Mon, 30 Sep 2019 10:34:56 +0000 (UTC)
Received: from EX13D14UEE004.ant.amazon.com (10.43.62.145) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:34 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D14UEE004.ant.amazon.com (10.43.62.145) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:34 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:33 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:39 +0100
Message-ID: <3cdfbe62e567747a8fa24ecc8bebfd9f0ffdb65f.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 47/55] x86_64/mm: map and unmap page tables
 in subarch_init_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MzEgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDhkMTNjOTk0YWYuLjdh
MDJmY2VlMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTkzMCw4ICs5MzAsOCBAQCBzdGF0aWMgaW50IGV4dGVu
ZF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogdm9pZCBfX2luaXQg
c3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgaSwgbiwgdiwg
bTJwX3N0YXJ0X21mbjsKLSAgICBsM19wZ2VudHJ5X3QgbDNlOwotICAgIGwyX3BnZW50cnlfdCBs
MmU7CisgICAgbDNfcGdlbnRyeV90IGwzZSwgKmwzdDsKKyAgICBsMl9wZ2VudHJ5X3QgbDJlLCAq
bDJ0OwogCiAgICAgQlVJTERfQlVHX09OKFJEV1JfTVBUX1ZJUlRfU1RBUlQgJiAoKDFVTCA8PCBM
M19QQUdFVEFCTEVfU0hJRlQpIC0gMSkpOwogICAgIEJVSUxEX0JVR19PTihSRFdSX01QVF9WSVJU
X0VORCAgICYgKCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAtIDEpKTsKQEAgLTk0MSwxNCAr
OTQxLDIyIEBAIHZvaWQgX19pbml0IHN1YmFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAg
ICB2ICs9IG4gPDwgUEFHRV9TSElGVCApCiAgICAgewogICAgICAgICBuID0gTDJfUEFHRVRBQkxF
X0VOVFJJRVMgKiBMMV9QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgbDNlID0gbDRlX3RvX2wz
ZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0pWwotICAgICAgICAgICAgbDNfdGFi
bGVfb2Zmc2V0KHYpXTsKKworICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisg
ICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV0p
KTsKKyAgICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29mZnNldCh2KV07CisgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CisKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3Mo
bDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBp
ZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIG4gPSBMMV9QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgICAgIGwyZSA9IGwzZV90
b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQodildOworCisgICAgICAgICAgICBsMnQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNlKSk7CisgICAgICAgICAgICBsMmUgPSBs
MnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwydCk7CisKICAgICAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFH
RV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICBtMnBf
c3RhcnRfbWZuID0gbDJlX2dldF9wZm4obDJlKTsKQEAgLTk2NywxMSArOTc1LDE4IEBAIHZvaWQg
X19pbml0IHN1YmFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICB2ICE9IFJEV1JfQ09N
UEFUX01QVF9WSVJUX0VORDsKICAgICAgICAgICB2ICs9IDEgPDwgTDJfUEFHRVRBQkxFX1NISUZU
ICkKICAgICB7Ci0gICAgICAgIGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJs
ZV9vZmZzZXQodildKVsKLSAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldCh2KV07CisgICAgICAg
IGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlk
bGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSkpOworICAgICAgICBsM2UgPSBsM3RbbDNf
dGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsK
KwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQog
ICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIGwyZSA9IGwzZV90b19sMmUobDNlKVtsMl90
YWJsZV9vZmZzZXQodildOworCisgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhs
M2VfZ2V0X21mbihsM2UpKTsKKyAgICAgICAgbDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldCh2KV07
CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisKICAgICAgICAgaWYgKCAh
KGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRp
bnVlOwogICAgICAgICBtMnBfc3RhcnRfbWZuID0gbDJlX2dldF9wZm4obDJlKTsKLS0gCjIuMTcu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1a-0008D3-AF; Mon, 30 Sep 2019 10:35:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1Y-0008Au-Tb
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:24 +0000
X-Inumbo-ID: f07ef241-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id f07ef241-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839694; x=1601375694;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3SN61TJ04n0xBCYnr1+TtV3siYlmPBFZgsnjGBXinLs=;
 b=fjQ8GW7yi4uXR9kzpdooTTvgSGzNfWhqY1WFtrfAjopL1yWQFA2dN3Px
 SPUitb4V+Y5NSZUX012nt3lcfLjEP93o1FFMCt1v0Ade8qElvFLuH5Xu9
 S2vP3/BjaLX70u958urzArextt1fvh32lgSNvIcsZCP8gbBxs1Ke6Q2hZ A=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649933"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:54 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0F3B3A177E; Mon, 30 Sep 2019 10:34:53 +0000 (UTC)
Received: from EX13D03UEE003.ant.amazon.com (10.43.62.105) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:28 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D03UEE003.ant.amazon.com (10.43.62.105) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:27 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:26 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:32 +0100
Message-ID: <e8a1c83f8189e8833aef19c08d717029561475b5.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 40/55] x86/shim: map and unmap page tables in
 replace_va_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDIw
ICsrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVu
L2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCAzMjRjYTI3ZjkzLi5jZjYzOGZhOTY1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMK
QEAgLTE2NywxNSArMTY3LDI1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXBsYWNlX3ZhX21hcHBp
bmcoc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhLCBtZm5fdCBtZm4pCiB7
CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbDRzdGFydCArIGw0X3RhYmxlX29mZnNldCh2YSk7
Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlID0gbDRlX3RvX2wzZSgqcGw0ZSkgKyBsM190YWJsZV9v
ZmZzZXQodmEpOwotICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsg
bDJfdGFibGVfb2Zmc2V0KHZhKTsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBsMmVfdG9fbDFl
KCpwbDJlKSArIGwxX3RhYmxlX29mZnNldCh2YSk7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IG1mbl90b19wYWdlKGwxZV9nZXRfbWZuKCpwbDFlKSk7CisgICAgbDNfcGdlbnRyeV90ICpw
bDNlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAK
LSAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGw0ZV9nZXRfbWZuKCpwbDRlKSk7CisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
dmEpOworICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4oKnBsM2Up
KTsKKyAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldCh2YSk7CisgICAgcGwxZSA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgIHBsMWUgKz0gbDFfdGFibGVf
b2Zmc2V0KHZhKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKGwxZV9nZXRf
bWZuKCpwbDFlKSkpOwogCiAgICAgKnBsMWUgPSBsMWVfZnJvbV9tZm4obWZuLCAoIWlzX3B2XzMy
Yml0X2RvbWFpbihkKSA/IEwxX1BST1QKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogQ09NUEFUX0wxX1BST1QpKTsKKworICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKHBsMWUpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUp
OworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogfQogCiBzdGF0aWMgdm9pZCBl
dnRjaG5fcmVzZXJ2ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcG9ydCkKLS0gCjIu
MTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1d-0008JS-Uz; Mon, 30 Sep 2019 10:35:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1c-0008Ha-Ri
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:28 +0000
X-Inumbo-ID: f3adf586-e36d-11e9-97fb-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id f3adf586-e36d-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:34: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=1569839699; x=1601375699;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JeCSzuzQJ/zRBnzL/d6gNFIcOFOq1Tdq+RtL5CVDeD8=;
 b=BDgdtcVys7WIy4oK4mblDXQZQDoXkw5Rw3UyuWlVU0izYif83Vfrt2L0
 6BenL/MP6pwbcs0XvRzZiMOFgeTLA1heqnGyyUi0jxSDy5tv4l/xgYn2S
 m6g7TntwqwAICTOLYSh0m4XcW/kp269uSuNljPYAa0fx55ARBu1Ma+e6X Q=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="788414738"
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-4101.iad4.amazon.com with ESMTP;
 30 Sep 2019 10:34:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id 79BEDC18BF; Mon, 30 Sep 2019 10:34:57 +0000 (UTC)
Received: from EX13D23UEE001.ant.amazon.com (10.43.62.101) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:35 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D23UEE001.ant.amazon.com (10.43.62.101) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:35 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:34 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:40 +0100
Message-ID: <c23c8616de775da204a45f0660d26782ee96061d.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 48/55] x86_64/mm: map and unmap page tables
 in subarch_memory_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MTUgKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggN2EwMmZjZWUxOC4uYTFjNjlkN2YwZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYwpAQCAtMTAxNiw4ICsxMDE2LDggQEAgdm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21lbW9y
eSh2b2lkKQogbG9uZyBzdWJhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgc3RydWN0IHhlbl9tYWNocGh5c19t
Zm5fbGlzdCB4bW1sOwotICAgIGwzX3BnZW50cnlfdCBsM2U7Ci0gICAgbDJfcGdlbnRyeV90IGwy
ZTsKKyAgICBsM19wZ2VudHJ5X3QgbDNlLCAqbDN0OworICAgIGwyX3BnZW50cnlfdCBsMmUsICps
MnQ7CiAgICAgdW5zaWduZWQgbG9uZyB2LCBsaW1pdDsKICAgICB4ZW5fcGZuX3QgbWZuLCBsYXN0
X21mbjsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTEwMzYsMTMgKzEwMzYsMTggQEAgbG9uZyBz
dWJhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcpCiAgICAgICAgICAgICAgICh2IDwgKHVuc2lnbmVkIGxvbmcpKG1hY2hpbmVf
dG9fcGh5c19tYXBwaW5nICsgbWF4X3BhZ2UpKTsKICAgICAgICAgICAgICAgaSsrLCB2ICs9IDFV
TCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBsM2UgPSBs
NGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSlbCi0gICAgICAgICAg
ICAgICAgbDNfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFn
ZXRhYmxlX25ldygKKyAgICAgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0
X3RhYmxlX29mZnNldCh2KV0pKTsKKyAgICAgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9vZmZz
ZXQodildOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKwogICAg
ICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAg
ICAgICAgICAgICAgICBtZm4gPSBsYXN0X21mbjsKICAgICAgICAgICAgIGVsc2UgaWYgKCAhKGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIGwyZSA9IGwzZV90b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQodildOworICAgICAg
ICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsK
KyAgICAgICAgICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOwogICAgICAgICAgICAgICAgIGlm
ICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgICAgICAgICAg
ICAgIG1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CiAgICAgICAgICAgICAgICAgZWxzZQotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1f-0008Mk-Sz; Mon, 30 Sep 2019 10:35:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1d-0008JF-TW
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:29 +0000
X-Inumbo-ID: f15782e0-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id f15782e0-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839695; x=1601375695;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=GcGaU3T/FyplS83xbErSj/1YIbxmGvXcFYgUGeeyEZg=;
 b=pJoBZzlxfrI6kiDh0d1A7SoIU0q0Ed/cGfB/M99XZx8N+z1TCbn7jBKy
 iSN4I2AsiapB+1qqgtrUwmbl2rkNHdguYCWcAAc7+a/0AHtdL91HdGRDs
 bDsfFqMKZcAASbC//CT4BCb5DBm5Mnc7HremRXjtPnY26VA7E1fn0Q41v w=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649938"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:55 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 62441A1CCD; Mon, 30 Sep 2019 10:34:55 +0000 (UTC)
Received: from EX13D21UEE003.ant.amazon.com (10.43.62.160) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:31 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D21UEE003.ant.amazon.com (10.43.62.160) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:31 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:30 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:36 +0100
Message-ID: <5f30e1eae274645434f59deee6dfd763dee84c20.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 44/55] x86_64/mm: map and unmap page tables
 in destroy_m2p_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MTggKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggMmZmZjVmOTMwNi4uMWQyZWJkNjQyZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYwpAQCAtMjkyLDcgKzI5Miw4IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfbTJwX21hcHBp
bmcoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICB1bnNpZ25lZCBsb25nIGksIHZh
LCByd3ZhOwogICAgIHVuc2lnbmVkIGxvbmcgc21hcCA9IGluZm8tPnNwZm4sIGVtYXAgPSBpbmZv
LT5lcGZuOwogCi0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3Rh
YmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldKTsKKyAgICBsM19yb19tcHQgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFi
bGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0pKTsKIAogICAgIC8qCiAgICAgICogTm8gbmVl
ZCB0byBjbGVhbiBtMnAgc3RydWN0dXJlIGV4aXN0aW5nIGJlZm9yZSB0aGUgaG90cGx1ZwpAQCAt
MzE0LDI2ICszMTUsMzUgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9tMnBfbWFwcGluZyhzdHJ1Y3Qg
bWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0K
IAotICAgICAgICBsMl9yb19tcHQgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZz
ZXQodmEpXSk7CisgICAgICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAg
ICAgICAgICAgIGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkpOwog
ICAgICAgICBpZiAoIShsMmVfZ2V0X2ZsYWdzKGwyX3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEp
XSkgJiBfUEFHRV9QUkVTRU5UKSkKICAgICAgICAgewogICAgICAgICAgICAgaSA9ICggaSAmIH4o
KDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0gMSkpICsKICAgICAgICAgICAgICAg
ICAgICAgKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIDsKKyAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7CiAgICAgICAgICAgICBjb250aW51ZTsK
ICAgICAgICAgfQogCiAgICAgICAgIHB0X3BmbiA9IGwyZV9nZXRfcGZuKGwyX3JvX21wdFtsMl90
YWJsZV9vZmZzZXQodmEpXSk7CiAgICAgICAgIGlmICggaG90YWRkX21lbV92YWxpZChwdF9wZm4s
IGluZm8pICkKICAgICAgICAgeworICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKICAg
ICAgICAgICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKHJ3dmEsIHJ3dmEgKyAoMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVCkpOwogCi0gICAgICAgICAgICBsMl9yb19tcHQgPSBsM2VfdG9fbDJlKGwz
X3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSk7Ci0gICAgICAgICAgICBsMmVfd3JpdGUoJmwy
X3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEpXSwgbDJlX2VtcHR5KCkpOworICAgICAgICAgICAg
bDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAgICAgIGwzZV9nZXRfbWZu
KGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkpOworICAgICAgICAgICAgbDJlX3dyaXRl
KCZsMnRbbDJfdGFibGVfb2Zmc2V0KHZhKV0sIGwyZV9lbXB0eSgpKTsKKyAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CiAgICAgICAgIH0KICAgICAgICAgaSA9ICggaSAm
IH4oKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0gMSkpICsKICAgICAgICAgICAg
ICAgKDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpOworICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOwogICAgIH0KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwzX3JvX21wdCk7CisKICAgICBkZXN0cm95X2NvbXBhdF9tMnBfbWFwcGluZyhpbmZv
KTsKIAogICAgIC8qIEJydXRlLUZvcmNlIGZsdXNoIGFsbCBUTEIgKi8KLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1j-0008Ti-Fo; Mon, 30 Sep 2019 10:35:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1h-0008R4-Sv
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:33 +0000
X-Inumbo-ID: f3b77aca-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id f3b77aca-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:34: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=1569839699; x=1601375699;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=tnsY6sk0GhpJFaaUtzYqCtBKQqlr8VhDGBJrjT/+Ks4=;
 b=oa/VuZEFRkdRQ6T7SE8FOz+Omk+XNMu5N9TiIdD+lufEZ3Z9Gt7cA6Zk
 3mBeFbmB3RgbfQwmc4XtQw4/I3R/vsccqQAx7L3Mb9OFudqUYQ+PVe2+J
 1W8cL2vLKp7kiGkK+btsoiRKPsD5YD1iqLb8LItioYqHVbde50YD3LfXj Y=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424630173"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:58 +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 (Postfix) with ESMTPS
 id 59351A26CE; Mon, 30 Sep 2019 10:34:56 +0000 (UTC)
Received: from EX13D11UEE001.ant.amazon.com (10.43.62.132) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:33 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D11UEE001.ant.amazon.com (10.43.62.132) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:33 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:32 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:38 +0100
Message-ID: <33ae537f3170d032a63b3a93b49b5d280e777bec.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 46/55] x86_64/mm: map and unmap page tables
 in cleanup_frame_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MjQgKysrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggZThlZDA0MDA2Zi4uOGQxM2M5OTRh
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbW0uYwpAQCAtODAxLDggKzgwMSw4IEBAIHZvaWQgZnJlZV9jb21wYXRfYXJnX3hs
YXQoc3RydWN0IHZjcHUgKnYpCiBzdGF0aWMgdm9pZCBjbGVhbnVwX2ZyYW1lX3RhYmxlKHN0cnVj
dCBtZW1faG90YWRkX2luZm8gKmluZm8pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzdmEsIGV2YTsK
LSAgICBsM19wZ2VudHJ5X3QgbDNlOwotICAgIGwyX3BnZW50cnlfdCBsMmU7CisgICAgbDNfcGdl
bnRyeV90IGwzZSwgKmwzdDsKKyAgICBsMl9wZ2VudHJ5X3QgbDJlLCAqbDJ0OwogICAgIG1mbl90
IHNwZm4sIGVwZm47CiAKICAgICBzcGZuID0gX21mbihpbmZvLT5zcGZuKTsKQEAgLTgxNiw4ICs4
MTYsMTAgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFk
ZF9pbmZvICppbmZvKQogCiAgICAgd2hpbGUgKHN2YSA8IGV2YSkKICAgICB7Ci0gICAgICAgIGwz
ZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoc3ZhKV0pWwotICAg
ICAgICAgIGwzX3RhYmxlX29mZnNldChzdmEpXTsKKyAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KAorICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJs
ZV9vZmZzZXQoc3ZhKV0pKTsKKyAgICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29mZnNldChzdmEp
XTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKICAgICAgICAgaWYgKCAh
KGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgKGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICB7CkBAIC04MjYsNyArODI4
LDkgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9p
bmZvICppbmZvKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBs
MmUgPSBsM2VfdG9fbDJlKGwzZSlbbDJfdGFibGVfb2Zmc2V0KHN2YSldOworICAgICAgICBsMnQg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNlKSk7CisgICAgICAgIGwyZSA9
IGwydFtsMl90YWJsZV9vZmZzZXQoc3ZhKV07CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwydCk7CiAgICAgICAgIEFTU0VSVChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVT
RU5UKTsKIAogICAgICAgICBpZiAoIChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiAoX1BBR0VfUFJFU0VO
VCB8IF9QQUdFX1BTRSkpID09CkBAIC04NDIsOCArODQ2LDE0IEBAIHN0YXRpYyB2b2lkIGNsZWFu
dXBfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3MobDJl
X3RvX2wxZShsMmUpW2wxX3RhYmxlX29mZnNldChzdmEpXSkgJgotICAgICAgICAgICAgICAgIF9Q
QUdFX1BSRVNFTlQpOworI2lmbmRlZiBOREVCVUcKKyAgICAgICAgeworICAgICAgICAgICAgbDFf
cGdlbnRyeV90ICpsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4obDJlKSk7
CisgICAgICAgICAgICBBU1NFUlQobDFlX2dldF9mbGFncyhsMXRbbDFfdGFibGVfb2Zmc2V0KHN2
YSldKSAmCisgICAgICAgICAgICAgICAgICAgX1BBR0VfUFJFU0VOVCk7CisgICAgICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICB9CisjZW5kaWYKICAgICAgICAg
IHN2YSA9IChzdmEgJiB+KCgxVUwgPDwgUEFHRV9TSElGVCkgLSAxKSkgKwogICAgICAgICAgICAg
ICAgICAgICAoMVVMIDw8IFBBR0VfU0hJRlQpOwogICAgIH0KLS0gCjIuMTcuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1k-0008Um-0z; Mon, 30 Sep 2019 10:35: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1i-0008Sk-U1
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:34 +0000
X-Inumbo-ID: f2aad050-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id f2aad050-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34: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=1569839697; x=1601375697;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Ni0X70rMd4HiEival1ohb3qxb2lcIMo1JhaaSjsq/ps=;
 b=ABAetlM1Kmof1RSxqDsgRwuF8ltxb9wVEm8eTwnQmjdfOPtRGM1+WZaM
 SrTeJ8PCTfRRaPHX3EQLa8F01bp0qXShg1lz/adPkpLNUTEI7Y29aYIH3
 mAACbflDPQ53zh2bgJU5JjnV6R5WmjRcScIOLl6lYr5T+YKyPrDx+OjrH Y=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="418649944"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 30 Sep 2019 10:34:56 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id E88C4A123A; Mon, 30 Sep 2019 10:34:54 +0000 (UTC)
Received: from EX13D14UEE003.ant.amazon.com (10.43.62.11) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:30 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D14UEE003.ant.amazon.com (10.43.62.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:30 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:29 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:35 +0100
Message-ID: <bb1d43ed328b6cd5a16b2c38ebef2ee4b9305fba.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 43/55] x86_64/mm: map and unmap page tables
 in destroy_compat_m2p_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
OSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IGUwZDIxOTBiZTEuLjJmZmY1ZjkzMDYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTI1MiwxMSArMjUyLDEzIEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfY29tcGF0X20ycF9tYXBwaW5n
KHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgaWYgKCBlbWFwID4gKChSRFdSX0NP
TVBBVF9NUFRfVklSVF9FTkQgLSBSRFdSX0NPTVBBVF9NUFRfVklSVF9TVEFSVCkgPj4gMikgKQog
ICAgICAgICBlbWFwID0gKFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1JfQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKSA+PiAyOwogCi0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3Bn
X3RhYmxlW2w0X3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCldKTsKKyAg
ICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGw0ZV9nZXRfbWZu
KGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJU
KV0pKTsKIAogICAgIEFTU0VSVChsM2VfZ2V0X2ZsYWdzKGwzX3JvX21wdFtsM190YWJsZV9vZmZz
ZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSkgJiBfUEFHRV9QUkVTRU5UKTsKIAotICAg
IGwyX3JvX21wdCA9IGwzZV90b19sMmUobDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NP
TVBBVF9NUFRfVklSVF9TVEFSVCldKTsKKyAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcoCisgICAgICAgIGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQoSElS
T19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSkpOwogCiAgICAgZm9yICggaSA9IHNtYXA7IGkgPCBl
bWFwOyApCiAgICAgewpAQCAtMjc4LDYgKzI4MCw5IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfY29t
cGF0X20ycF9tYXBwaW5nKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgIGkg
Kz0gMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAyKTsKICAgICB9CiAKKyAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVX
KGwzX3JvX21wdCk7CisKICAgICByZXR1cm47CiB9CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1n-0000AP-Kd; Mon, 30 Sep 2019 10:35:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1m-00008r-SL
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:38 +0000
X-Inumbo-ID: f538ab12-e36d-11e9-97fb-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id f538ab12-e36d-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:35:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839701; x=1601375701;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nr+dk+LZcxtUkwKkvUL9TfVJ9eECRYdgkB1jYtP2PtI=;
 b=eUWerRXfKnr/vZrWfqP7ZmRxddKpPQTzkqTKxm8da8T60kaQbH/MjOrX
 1ekCqIbUEWfeY2LetnF0iP7XzNM74svD2ABxLoWgxS8DbE994C1f4SRyE
 vSKOTKZXC21U1zw6CjF8edE3YaWawf0vwqsjCJv1Vjsr4sNcwwQpOMYzB s=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="788414753"
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-4101.iad4.amazon.com with ESMTP;
 30 Sep 2019 10:35:01 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 1BFD5A229A; Mon, 30 Sep 2019 10:35:00 +0000 (UTC)
Received: from EX13D18UEE003.ant.amazon.com (10.43.62.169) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:41 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D18UEE003.ant.amazon.com (10.43.62.169) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:40 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:39 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:46 +0100
Message-ID: <b547f966130e8b19a7ea6a59ef530a57035cbe54.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 54/55] x86: switch to use domheap page for
 page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk1vZGlmeSBhbGwgdGhlIF9uZXcg
QVBJcyB0byBoYW5kbGUgZG9taGVhcCBwYWdlcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMyArKysrKysrLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYzli
ZTIzOWQ1My4uYTJkMmQwMTY2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTQ4NTQsMTAgKzQ4NTQsMTAgQEAgbWZuX3QgYWxsb2NfeGVu
X3BhZ2V0YWJsZV9uZXcodm9pZCkKIHsKICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RB
VEVfZWFybHlfYm9vdCApCiAgICAgewotICAgICAgICB2b2lkICpwdHIgPSBhbGxvY194ZW5oZWFw
X3BhZ2UoKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBhbGxvY19kb21oZWFwX3Bh
Z2UoTlVMTCwgMCk7CiAKLSAgICAgICAgQlVHX09OKCFoYXJkd2FyZV9kb21haW4gJiYgIXB0cik7
Ci0gICAgICAgIHJldHVybiB2aXJ0X3RvX21mbihwdHIpOworICAgICAgICBCVUdfT04oIWhhcmR3
YXJlX2RvbWFpbiAmJiAhcGcpOworICAgICAgICByZXR1cm4gcGcgPyBwYWdlX3RvX21mbihwZykg
OiBJTlZBTElEX01GTjsKICAgICB9CiAKICAgICByZXR1cm4gYWxsb2NfYm9vdF9wYWdlcygxLCAx
KTsKQEAgLTQ4NjUsMjAgKzQ4NjUsMjEgQEAgbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXco
dm9pZCkKIAogdm9pZCAqbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbl90IG1mbikKIHsKLSAgICBy
ZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7CisgICAgcmV0dXJuIG1hcF9kb21haW5fcGFn
ZShtZm4pOwogfQogCiAvKiB2IGNhbiBwb2ludCB0byBhbiBlbnRyeSB3aXRoaW4gYSB0YWJsZSBv
ciBiZSBOVUxMICovCiB2b2lkIHVubWFwX3hlbl9wYWdldGFibGVfbmV3KHZvaWQgKnYpCiB7Ci0g
ICAgLyogWFhYIHN0aWxsIHVzaW5nIHhlbmhlYXAgcGFnZSwgbm8gbmVlZCB0byBkbyBhbnl0aGlu
Zy4gICovCisgICAgaWYgKCB2ICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoKGNvbnN0IHZv
aWQgKikoKHVuc2lnbmVkIGxvbmcpdiAmIFBBR0VfTUFTSykpOwogfQogCiAvKiBtZm4gY2FuIGJl
IElOVkFMSURfTUZOICovCiB2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKQog
ewogICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICYmICFtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShtZm5fdG9f
dmlydChtZm5feChtZm4pKSk7CisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdl
KG1mbikpOwogfQogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKG1hcF9wZ2Rpcl9sb2NrKTsKLS0g
CjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1q-0000Fz-9i; Mon, 30 Sep 2019 10:35: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1n-0000Ar-VS
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:40 +0000
X-Inumbo-ID: f3fde294-e36d-11e9-96cd-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id f3fde294-e36d-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:34: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=1569839699; x=1601375699;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=VU/eAywnkNFh7IYkFRbTTN/QOXXVFbVyKonknwX0+iU=;
 b=RQF+XDF+V6h08x7y53ao9U+7TzQ8yIyADkL1fjjMaHKMzCzfhnUaomgI
 6cNtmfDYmUcC1qXjJlWko0O5GZ6OLUKb+ibTqEYuAET/73w8ZudaexbQI
 iLM+kbdVjATl16WK5FP/6KV8F8RGg/txu/YXUOfy+ollUiyj+epnmhHiR 4=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="754242303"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Sep 2019 10:34:59 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS
 id 13C8B1417AB; Mon, 30 Sep 2019 10:34:58 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:36 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:35 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:35 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:41 +0100
Message-ID: <f48815069d479062bb73ceb0528ee74df0ce7a77.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 49/55] x86/smpboot: remove lXe_to_lYe in
 cleanup_cpu_root_pgt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDEy
ICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwppbmRleCBjYThmYzZkNDg1Li45ZmUwZWYxOGExIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTk0OSwx
MSArOTQ5LDE3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgLyogQWxzbyB6YXAgdGhlIHN0dWIgbWFwcGluZyBmb3IgdGhpcyBDUFUuICov
CiAgICAgaWYgKCBzdHViX2xpbmVhciApCiAgICAgewotICAgICAgICBsM19wZ2VudHJ5X3QgKmwz
dCA9IGw0ZV90b19sM2UoY29tbW9uX3BndCk7Ci0gICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0g
bDNlX3RvX2wyZShsM3RbbDNfdGFibGVfb2Zmc2V0KHN0dWJfbGluZWFyKV0pOwotICAgICAgICBs
MV9wZ2VudHJ5X3QgKmwxdCA9IGwyZV90b19sMWUobDJ0W2wyX3RhYmxlX29mZnNldChzdHViX2xp
bmVhcildKTsKKyAgICAgICAgbDNfcGdlbnRyeV90ICpsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDRlX2dldF9tZm4oY29tbW9uX3BndCkpOworICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGwzZV9nZXRfbWZuKGwzdFtsM190
YWJsZV9vZmZzZXQoc3R1Yl9saW5lYXIpXSkpOworICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGwyZV9nZXRfbWZuKGwydFtsMl90
YWJsZV9vZmZzZXQoc3R1Yl9saW5lYXIpXSkpOwogCiAgICAgICAgIGwxdFtsMV90YWJsZV9vZmZz
ZXQoc3R1Yl9saW5lYXIpXSA9IGwxZV9lbXB0eSgpOworCisgICAgICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwxdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Cisg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CiAgICAgfQogfQogCi0tIAoyLjE3
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt1t-0000N1-LX; Mon, 30 Sep 2019 10:35:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1r-0000JU-UL
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:43 +0000
X-Inumbo-ID: f64b5590-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id f64b5590-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:35:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839704; x=1601375704;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=KdH3mX2MKz0JF2vtBu/NmunaypPJDd19n8FmiQuhJGg=;
 b=X3PWWhyIt9vW9havUbjgZp2ytC/3rpi5HUGG/j82vkjo+ZO4w88UFWo8
 USwG4Ig+Y+QdZyBdx3kArc7A3HR2Y7ShwzrOl6liAnig1WD3hwfcRxyL8
 udNk+vuhvmaHgQ1rvBdeQ4zH0CNVKmReoultHkr/xsMXPuhKlHQJp6brF g=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005459"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:34:03 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS
 id B005414173B; Mon, 30 Sep 2019 10:33:49 +0000 (UTC)
Received: from EX13D15UEE004.ant.amazon.com (10.43.62.241) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:49 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D15UEE004.ant.amazon.com (10.43.62.241) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:48 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:48 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:32:52 +0100
Message-ID: <cover.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 00/55] Switch to domheap for Xen PTEs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, 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>

VGhpcyBzZXJpZXMgaXMgbW9zdGx5IFdlaSdzIGVmZm9ydCB0byBzd2l0Y2ggZnJvbSB4ZW5oZWFw
IHRvIGRvbWhlYXAgZm9yClhlbiBwYWdlIHRhYmxlcy4gSW4gYWRkaXRpb24sIEkgaGF2ZSBhbHNv
IG1lcmdlZCBzZXZlcmFsIGJ1ZyBmaXhlcyBmcm9tCm15ICJSZW1vdmUgZGlyZWN0IG1hcCBmcm9t
IFhlbiIgc2VyaWVzIFsxXS4gQXMgdGhlIHRpdGxlIHN1Z2dlc3RzLCB0aGlzCnNlcmllcyBzd2l0
Y2hlcyBmcm9tIHhlbmhlYXAgdG8gZG9taGVhcCBmb3IgWGVuIFBURXMuCgpUaGlzIGlzIG5lZWRl
ZCB0byBhY2hpZXZlIHRoZSB1bHRpbWF0ZSBnb2FsIG9mIHJlbW92aW5nIHRoZQphbHdheXMtbWFw
cGVkIGRpcmVjdCBtYXAgZnJvbSBYZW4uIFRvIHdvcmsgd2l0aG91dCBhbiBhbHdheXMtbWFwcGVk
CmRpcmVjdCBtYXAsIFhlbiBQVEUgbWFuaXB1bGF0aW9ucyB0aGVtc2VsdmVzIG11c3Qgbm90IHJl
bHkgb24gaXQuClVuZm9ydHVuYXRlbHksIFBURSBBUElzIGN1cnJlbnRseSB1c2UgdGhlIHhlbmhl
YXAgdGhhdCBkb2VzIG5vdCB3b3JrCndpdGhvdXQgdGhlIGRpcmVjdCBtYXAuIEJ5IHN3aXRjaGlu
ZyB0byBkb21oZWFwIEFQSXMsIGl0IGlzIG11Y2ggZWFzaWVyCmZvciB1cyB0byBicmVhayB0aGUg
cmVsaWFuY2Ugb24gdGhlIGRpcmVjdCBtYXAgbGF0ZXIgb24sIG5vdCBvbmx5IGZvcgpQVEVzIGJ1
dCBmb3IgYWxsIG90aGVyIG1lbW9yeSBhbGxvY2F0aW9ucyBhcyB3ZWxsLgoKSSBoYXZlIGJyb2tl
biBkb3duIHRoZSBkaXJlY3QgbWFwIHJlbW92YWwgc2VyaWVzIGludG8gdHdvLiBUaGlzIHNlcmll
cwppcyB0aGUgZmlyc3QgYmF0Y2guIFRoZSBwYXRjaGVzIGNoYW5nZSB0aGUgbGlmZSBjeWNsZSBv
ZiBYZW4gUFRFcyBmcm9tCmFsbG9jLWZyZWUgdG8gYWxsb2MtbWFwLXVubWFwLWZyZWUsIHdoaWNo
IG1lYW5zIFBURXMgbXVzdCBiZSBleHBsaWNpdGx5Cm1hcHBlZCBhbmQgdW5tYXBwZWQuIFRoaXMg
YWxzbyBtYWtlcyBzZW5zZSB0byBiZSB0aGUgZmlyc3QgYmF0Y2ggZnJvbSBhCnN0YWJpbGl0eSBQ
b1YsIHNpbmNlIHRoaXMgaXMganVzdCBhbiBBUEkgY2hhbmdlIGFuZCB0aGUgZGlyZWN0IG1hcCBo
YXMKbm90IGJlZW4gYWN0dWFsbHkgcmVtb3ZlZC4gRnVydGhlciwgdGhlIG1hcCBhbmQgdW5tYXAg
aW4gdGhlIHJlbGVhc2UKYnVpbGQgdXNlIHRoZSBkaXJlY3QgbWFwIGFzIGEgZmFzdCBwYXRoLCBz
byB0aGVyZSBpcyBhbHNvIG5vIHBlcmZvcm1hbmNlCmRlZ3JlZGF0aW9uIGluIGEgcmVsZWFzZSBi
dWlsZC4KCkkgaGF2ZSB0ZXN0ZWQgYm90aCBkZWJ1ZyBhbmQgcmVsZWFzZSBidWlsZCBvbiBiYXJl
LW1ldGFsIGFuZCBuZXN0ZWQKdmlydHVhbGlzYXRpb24uIEkgYW0gYWJsZSB0byBydW4gUFYgYW5k
IEhWTSBndWVzdHMgYW5kIFhURiB0ZXN0cyB3aXRob3V0CmNyYXNoZXMgc28gZmFyIG9uIHg4Ni4g
SSBhbSBhYmxlIHRvIGJ1aWxkIG9uIEFBcmNoNjQuCgpUaGlzIHNlcmllcyBpcyBhdCBodHRwczov
L3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvaHgyNDIveGVuLmdpdCwKeGVuX3B0ZV9t
YXAgYnJhbmNoLgoKLS0tCkNoYW5nZWQgc2luY2UgdjE6Ci0gc3F1YXNoIHNvbWUgY29tbWl0cwot
IG1lcmdlIGJ1ZyBmaXhlcyBpbnRvIHRoaXMgZmlyc3QgYmF0Y2gKLSByZWJhc2UgYWdhaW5zdCBs
YXRlc3QgbWFzdGVyCgpbMV06Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOS0wOS9tc2cwMjY0Ny5odG1sCgpXZWkgTGl1ICg1NSk6CiAgeDg2
L21tOiBkZWZlciBjbGVhcmluZyBwYWdlIGluIHZpcnRfdG9feGVuX2xYZQogIHg4NjogbW92ZSBz
b21lIHhlbiBtbSBmdW5jdGlvbiBkZWNsYXJhdGlvbnMKICB4ODY6IGludHJvZHVjZSBhIG5ldyBz
ZXQgb2YgQVBJcyB0byBtYW5hZ2UgWGVuIHBhZ2UgdGFibGVzCiAgeDg2L21tOiBpbnRyb2R1Y2Ug
bHsxLDJ9dCBsb2NhbCB2YXJpYWJsZXMgdG8gbWFwX3BhZ2VzX3RvX3hlbgogIHg4Ni9tbTogaW50
cm9kdWNlIGx7MSwyfXQgbG9jYWwgdmFyaWFibGVzIHRvIG1vZGlmeV94ZW5fbWFwcGluZ3MKICB4
ODYvbW06IG1hcF9wYWdlc190b194ZW4gc2hvdWxkIGhhdmUgb25lIGV4aXQgcGF0aAogIHg4Ni9t
bTogYWRkIGFuIGVuZF9vZl9sb29wIGxhYmVsIGluIG1hcF9wYWdlc190b194ZW4KICB4ODYvbW06
IG1ha2Ugc3VyZSB0aGVyZSBpcyBvbmUgZXhpdCBwYXRoIGZvciBtb2RpZnlfeGVuX21hcHBpbmdz
CiAgeDg2L21tOiBhZGQgYW4gZW5kX29mX2xvb3AgbGFiZWwgaW4gbW9kaWZ5X3hlbl9tYXBwaW5n
cwogIHg4Ni9tbTogY2hhbmdlIHBsMmUgdG8gbDJ0IGluIHZpcnRfdG9feGVuX2wyZQogIHg4Ni9t
bTogY2hhbmdlIHBsMWUgdG8gbDF0IGluIHZpcnRfdG9feGVuX2wxZQogIHg4Ni9tbTogY2hhbmdl
IHBsM2UgdG8gbDN0IGluIHZpcnRfdG9feGVuX2wzZQogIHg4Ni9tbTogcmV3cml0ZSB2aXJ0X3Rv
X3hlbl9sM2UKICB4ODYvbW06IHJld3JpdGUgeGVuX3RvX3ZpcnRfbDJlCiAgeDg2L21tOiByZXdy
aXRlIHZpcnRfdG9feGVuX2wxZQogIHg4Ni9tbTogc3dpdGNoIHRvIG5ldyBBUElzIGluIG1hcF9w
YWdlc190b194ZW4KICB4ODYvbW06IGRyb3AgbFhlX3RvX2xZZSBpbnZvY2F0aW9ucyBpbiBtYXBf
cGFnZXNfdG9feGVuCiAgeDg2L21tOiBzd2l0Y2ggdG8gbmV3IEFQSXMgaW4gbW9kaWZ5X3hlbl9t
YXBwaW5ncwogIHg4Ni9tbTogZHJvcCBsWGVfdG9fbFllIGludm9jYXRpb25zIGZyb20gbW9kaWZ5
X3hlbl9tYXBwaW5ncwogIHg4Ni9tbTogc3dpdGNoIHRvIG5ldyBBUElzIGluIGFyY2hfaW5pdF9t
ZW1vcnkKICB4ODZfNjQvbW06IGludHJvZHVjZSBwbDJlIGluIHBhZ2luZ19pbml0CiAgeDg2XzY0
L21tOiBzd2l0Y2ggdG8gbmV3IEFQSXMgaW4gcGFnaW5nX2luaXQKICB4ODZfNjQvbW06IGRyb3Ag
bDRlX3RvX2wzZSBpbnZvY2F0aW9uIGZyb20gcGFnaW5nX2luaXQKICB4ODZfNjQvbW0uYzogcmVt
b3ZlIGNvZGUgdGhhdCBzZXJ2ZXMgbm8gcHVycG9zZSBpbiBzZXR1cF9tMnBfdGFibGUKICB4ODZf
NjQvbW06IGludHJvZHVjZSBwbDJlIGluIHNldHVwX20ycF90YWJsZQogIHg4Nl82NC9tbTogc3dp
dGNoIHRvIG5ldyBBUElzIGluIHNldHVwX20ycF90YWJsZQogIHg4Nl82NC9tbTogZHJvcCBsWGVf
dG9fbFllIGludm9jYXRpb25zIGZyb20gc2V0dXBfbTJwX3RhYmxlCiAgZWZpOiB1c2UgbmV3IHBh
Z2UgdGFibGUgQVBJcyBpbiBjb3B5X21hcHBpbmcKICBlZmk6IGF2b2lkIHVzaW5nIGdsb2JhbCB2
YXJpYWJsZSBpbiBjb3B5X21hcHBpbmcKICBlZmk6IHVzZSBuZXcgcGFnZSB0YWJsZSBBUElzIGlu
IGVmaV9pbml0X21lbW9yeQogIGVmaTogYWRkIGVtYWNzIGJsb2NrIHRvIGJvb3QuYwogIGVmaTog
c3dpdGNoIEVGSSBMNCB0YWJsZSB0byB1c2UgbmV3IEFQSXMKICB4ODYvc21wYm9vdDogYWRkIGVt
YWNzIGJsb2NrCiAgeDg2L3NtcGJvb3Q6IGNsb25lX21hcHBpbmcgc2hvdWxkIGhhdmUgb25lIGV4
aXQgcGF0aAogIHg4Ni9zbXBib290OiBzd2l0Y2ggcGwzZSB0byB1c2UgbmV3IEFQSXMgaW4gY2xv
bmVfbWFwcGluZwogIHg4Ni9zbXBib290OiBzd2l0Y2ggcGwyZSB0byB1c2UgbmV3IEFQSXMgaW4g
Y2xvbmVfbWFwcGluZwogIHg4Ni9zbXBib290OiBzd2l0Y2ggcGwxZSB0byB1c2UgbmV3IEFQSXMg
aW4gY2xvbmVfbWFwcGluZwogIHg4Ni9zbXBib290OiBkcm9wIGxYZV90b19sWWUgaW52b2NhdGlv
bnMgZnJvbSBjbGVhbnVwX2NwdV9yb290X3BndAogIHg4Njogc3dpdGNoIHJvb3RfcGd0IHRvIG1m
bl90IGFuZCB1c2UgbmV3IEFQSXMKICB4ODYvc2hpbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxl
cyBpbiByZXBsYWNlX3ZhX21hcHBpbmcKICB4ODZfNjQvbW06IG1hcCBhbmQgdW5tYXAgcGFnZSB0
YWJsZXMgaW4gbTJwX21hcHBlZAogIHg4Nl82NC9tbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxl
cyBpbiBzaGFyZV9ob3RhZGRfbTJwX3RhYmxlCiAgeDg2XzY0L21tOiBtYXAgYW5kIHVubWFwIHBh
Z2UgdGFibGVzIGluIGRlc3Ryb3lfY29tcGF0X20ycF9tYXBwaW5nCiAgeDg2XzY0L21tOiBtYXAg
YW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIGRlc3Ryb3lfbTJwX21hcHBpbmcKICB4ODZfNjQvbW06
IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4gc2V0dXBfY29tcGF0X20ycF90YWJsZQogIHg4
Nl82NC9tbTogbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcyBpbiBjbGVhbnVwX2ZyYW1lX3RhYmxl
CiAgeDg2XzY0L21tOiBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzIGluIHN1YmFyY2hfaW5pdF9t
ZW1vcnkKICB4ODZfNjQvbW06IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4gc3ViYXJjaF9t
ZW1vcnlfb3AKICB4ODYvc21wYm9vdDogcmVtb3ZlIGxYZV90b19sWWUgaW4gY2xlYW51cF9jcHVf
cm9vdF9wZ3QKICB4ODYvcHY6IHByb3Blcmx5IG1hcCBhbmQgdW5tYXAgcGFnZSB0YWJsZXMgaW4g
bWFya19wdl9wdF9wYWdlc19yZG9ubHkKICB4ODYvcHY6IHByb3Blcmx5IG1hcCBhbmQgdW5tYXAg
cGFnZSB0YWJsZSBpbiBkb20wX2NvbnN0cnVjdF9wdgogIHg4NjogcmVtb3ZlIGxYZV90b19sWWUg
aW4gX19zdGFydF94ZW4KICB4ODYvbW06IGRyb3Agb2xkIHBhZ2UgdGFibGUgQVBJcwogIHg4Njog
c3dpdGNoIHRvIHVzZSBkb21oZWFwIHBhZ2UgZm9yIHBhZ2UgdGFibGVzCiAgeDg2L21tOiBkcm9w
IF9uZXcgc3VmZml4IGZvciBwYWdlIHRhYmxlIEFQSXMKCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMg
ICAgICAgICAgIHwgIDE1ICstCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyAgICAgIHwgIDEy
ICstCiB4ZW4vYXJjaC94ODYvZWZpL3J1bnRpbWUuaCAgICAgIHwgIDEyICstCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgIHwgNDgyICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgIHwgIDQxICsrLQogeGVuL2FyY2gv
eDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAg
ICAgICAgICB8ICAyMCArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICB8ICAxMCAr
LQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICB8IDE3MSArKysrKysrLS0tLQogeGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICB8IDI2NyArKysrKysrKysrKysrLS0tLS0KIHhl
bi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgICAgfCAgODQgKysrKy0tCiB4ZW4vY29tbW9uL2Vm
aS9lZmkuaCAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICAg
ICAgIHwgICA4ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgIHwgIDE2ICsrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAgIHwgIDEwIC0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmggfCAgIDIgKy0KIDE2IGZpbGVzIGNoYW5nZWQsIDgxOSBpbnNlcnRpb25z
KCspLCAzMzYgZGVsZXRpb25zKC0pCgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1v-0000Qy-IP; Mon, 30 Sep 2019 10:35:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1t-0000NT-TY
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:45 +0000
X-Inumbo-ID: 0ed47cf5-e36e-11e9-96cd-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 0ed47cf5-e36e-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:35:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839745; x=1601375745;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JW1mEkfXYjbs9OD1jt/4mHgboEXE6nCGeRdIpKSOO9s=;
 b=QQN2UZy+dsE9k03t6fqOO1qoHafIB2w4IWMohHEVU/70182Hf8zu4Ykn
 EctYrl7hTCPszeTySIozwf8oOFs/C1wJrpfYx87y/snOOTuFIV65nm9Lr
 mXoxGHJdNovWzsYjcX1NzfujZ8uiTotjEN49ppAO0Hp36krS9Ssbc0/tq 4=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005589"
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;
 30 Sep 2019 10:34:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 6A48AA21D8; Mon, 30 Sep 2019 10:34:33 +0000 (UTC)
Received: from EX13D28EUC003.ant.amazon.com (10.43.164.43) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:06 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D28EUC003.ant.amazon.com (10.43.164.43) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:04 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:03 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:08 +0100
Message-ID: <5bb7b5c4b8a16faf3a68185d7ae042a169085e55.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 16/55] x86/mm: switch to new APIs in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Hongyan Xia <hongyax@amazon.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClBhZ2UgdGFibGVzIGFsbG9jYXRl
ZCBpbiB0aGF0IGZ1bmN0aW9uIHNob3VsZCBiZSBtYXBwZWQgYW5kIHVubWFwcGVkCm5vdy4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2MToK
ICAqIHJlbW92ZSByZWR1bmRhbnQgbGluZXMKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM0ICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNl
cnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGY3ZmQwZTZiYWQuLjViYjg2OTM1ZjQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MTg1
LDYgKzUxODUsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbHVzaF9mbGFncyA9CiAgICAgICAgICAgICAgICAgRkxVU0hfVExCIHwgRkxVU0hfT1JE
RVIoMiAqIFBBR0VUQUJMRV9PUkRFUik7CiAgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsK
KyAgICAgICAgICAgIG1mbl90IGwydF9tZm47CiAKICAgICAgICAgICAgIC8qIFNraXAgdGhpcyBQ
VEUgaWYgdGhlcmUgaXMgbm8gY2hhbmdlLiAqLwogICAgICAgICAgICAgaWYgKCAoKGwzZV9nZXRf
cGZuKG9sM2UpICYgfihMMl9QQUdFVEFCTEVfRU5UUklFUyAqCkBAIC01MjA2LDEzICs1MjA3LDE1
IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGdvdG8gZW5kX29mX2xv
b3A7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGwydCA9IGFsbG9jX3hlbl9wYWdldGFi
bGUoKTsKLSAgICAgICAgICAgIGlmICggbDJ0ID09IE5VTEwgKQorICAgICAgICAgICAgbDJ0X21m
biA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBpZiAoIG1mbl9lcShs
MnRfbWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFT
U0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
ICAgIH0KIAorICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4p
OworCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBp
KysgKQogICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4ob2wzZSkgKwpAQCAtNTIyNywxNSAr
NTIzMCwxOCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIGlmICggKGwzZV9n
ZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgKGwz
ZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4odmlydF90b19tZm4o
bDJ0KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgICAgIGwydCA9IE5VTEw7CisgICAg
ICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbDNlX2Zyb21fbWZuKGwydF9tZm4sIF9fUEFHRV9IWVBFUlZJU09SKSk7Cisg
ICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCwgZmx1c2hf
ZmxhZ3MpOwogICAgICAgICAgICAgaWYgKCBsMnQgKQotICAgICAgICAgICAgICAgIGZyZWVfeGVu
X3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxl
X25ldyhsMnRfbWZuKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIHBsMmUg
PSB2aXJ0X3RvX3hlbl9sMmUodmlydCk7CkBAIC01Mjk4LDYgKzUzMDQsNyBAQCBpbnQgbWFwX3Bh
Z2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQog
ICAgICAgICAgICAgICAgICAgICBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUihQQUdFVEFCTEVfT1JE
RVIpOwogICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OworICAgICAgICAgICAgICAg
IG1mbl90IGwxdF9tZm47CiAKICAgICAgICAgICAgICAgICAvKiBTa2lwIHRoaXMgUFRFIGlmIHRo
ZXJlIGlzIG5vIGNoYW5nZS4gKi8KICAgICAgICAgICAgICAgICBpZiAoICgoKGwyZV9nZXRfcGZu
KCpwbDJlKSAmIH4oTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSkgKwpAQCAtNTMxNywxMyArNTMy
NCwxNSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgZ290byBj
aGVja19sMzsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBsMXQgPSBhbGxv
Y194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBsMXQgPT0gTlVMTCApCisg
ICAgICAgICAgICAgICAgbDF0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAg
ICAgICAgICAgICAgaWYgKCBtZm5fZXEobDF0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAg
ICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICAgICAgfQogCisgICAgICAg
ICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwxdF9tZm4pOworCiAgICAgICAg
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAg
ICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZsMXRbaV0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsMWVfZnJvbV9wZm4obDJlX2dldF9wZm4oKnBsMmUpICsgaSwKQEAgLTUzMzcs
MTUgKzUzNDYsMTggQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgaWYg
KCAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9m
cm9tX21mbih2aXJ0X3RvX21mbihsMXQpLAorICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVf
YXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbihsMXRfbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUikpOwot
ICAgICAgICAgICAgICAgICAgICBsMXQgPSBOVUxMOworICAgICAgICAgICAgICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFw
X3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxh
Z3MpOwogICAgICAgICAgICAgICAgIGlmICggbDF0ICkKLSAgICAgICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlKGwxdCk7CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICAgICAgICAgICAgICBm
cmVlX3hlbl9wYWdldGFibGVfbmV3KGwxdF9tZm4pOworICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KIAogICAgICAgICAgICAgcGwxZSAgPSBsMmVfdG9fbDFlKCpwbDJlKSArIGwxX3Rh
YmxlX29mZnNldCh2aXJ0KTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1y-0000X2-Cq; Mon, 30 Sep 2019 10:35:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt1w-0000Ty-Ss
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:48 +0000
X-Inumbo-ID: f7215b22-e36d-11e9-bf31-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id f7215b22-e36d-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:35:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839704; x=1601375704;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RDCbfQZPMBLWD5HES/JB4RFQjNpnLWAPbAQJ3Nba6J0=;
 b=tLodigHuX7j1FB0fa+x0bNjh/vjY3WAkELHRGmw/q5/HKW9W3ZVv2QYI
 Q2PmWEukPZjFJ8w6RZIS6qHNL/PLCi6FNJTBoykoA2wSkHo6JeQOJryIp
 1JlUPgI0XXs19jgnT4RS/5Zgd3mOlRDZ59kIcOirrhbA8jBrQZN7mt/sV U=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005474"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:34:05 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 7999CA20EF; Mon, 30 Sep 2019 10:33:52 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:52 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:51 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:51 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:32:55 +0100
Message-ID: <cb0923895bbcccf00bac8592f692cdca540f4258.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 03/55] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, 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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIGFyZSBnb2luZyB0byBzd2l0
Y2ggdG8gdXNpbmcgZG9taGVhcCBwYWdlIGZvciBwYWdlIHRhYmxlcy4KQSBuZXcgc2V0IG9mIEFQ
SXMgaXMgaW50cm9kdWNlZCB0byBhbGxvY2F0ZSwgbWFwLCB1bm1hcCBhbmQgZnJlZSBwYWdlcwpm
b3IgcGFnZSB0YWJsZXMuCgpUaGUgYWxsb2NhdGlvbiBhbmQgZGVhbGxvY2F0aW9uIHdvcmsgb24g
bWZuX3QgYnV0IG5vdCBwYWdlX2luZm8sCmJlY2F1c2UgdGhleSBhcmUgcmVxdWlyZWQgdG8gd29y
ayBldmVuIGJlZm9yZSBmcmFtZSB0YWJsZSBpcyBzZXQgdXAuCgpJbXBsZW1lbnQgdGhlIG9sZCBm
dW5jdGlvbnMgd2l0aCB0aGUgbmV3IG9uZXMuIFdlIHdpbGwgcmV3cml0ZSwgc2l0ZQpieSBzaXRl
LCBvdGhlciBtbSBmdW5jdGlvbnMgdGhhdCBtYW5pcHVsYXRlIHBhZ2UgdGFibGVzIHRvIHVzZSB0
aGUgbmV3CkFQSXMuCgpOb3RlIHRoZXNlIG5ldyBBUElzIHN0aWxsIHVzZSB4ZW5oZWFwIHBhZ2Ug
dW5kZXJuZWF0aCBhbmQgbm8gYWN0dWFsCm1hcCBhbmQgdW5tYXAgaXMgZG9uZSBzbyB0aGF0IHdl
IGRvbid0IGJyZWFrIHhlbiBoYWxmIHdheS4gVGhleSB3aWxsCmJlIHN3aXRjaGVkIHRvIHVzZSBk
b21oZWFwIGFuZCBkeW5hbWljIG1hcHBpbmdzIHdoZW4gdXNhZ2Ugb2Ygb2xkIEFQSXMKaXMgZWxp
bWluYXRlZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkIGluIHRoaXMgcGF0Y2guCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMTEgKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU5MGM4YTYzYTYuLmUy
YzhjM2YzYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xMTksNiArMTE5LDcgQEAKICNpbmNsdWRlIDx4ZW4vZWZpLmg+CiAjaW5jbHVk
ZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgorI2luY2x1
ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20vc2hh
ZG93Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KQEAgLTQ4NDcsMjIgKzQ4NDgsNTAgQEAgaW50
IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKIH0KIAogdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2
b2lkKQoreworICAgIG1mbl90IG1mbjsKKworICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikpOworCisgICAgcmV0
dXJuIG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworfQorCit2b2lkIGZyZWVfeGVuX3BhZ2V0
YWJsZSh2b2lkICp2KQoreworICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJs
eV9ib290ICkKKyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyh2aXJ0X3RvX21mbih2KSk7
Cit9CisKK21mbl90IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KHZvaWQpCiB7CiAgICAgaWYgKCBz
eXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQogICAgIHsKICAgICAgICAgdm9p
ZCAqcHRyID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CiAKICAgICAgICAgQlVHX09OKCFoYXJkd2Fy
ZV9kb21haW4gJiYgIXB0cik7Ci0gICAgICAgIHJldHVybiBwdHI7CisgICAgICAgIHJldHVybiB2
aXJ0X3RvX21mbihwdHIpOwogICAgIH0KIAotICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChh
bGxvY19ib290X3BhZ2VzKDEsIDEpKSk7CisgICAgcmV0dXJuIGFsbG9jX2Jvb3RfcGFnZXMoMSwg
MSk7CiB9CiAKLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCit2b2lkICptYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKQogewotICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9lYXJseV9ib290ICkKLSAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2Uodik7CisgICAg
cmV0dXJuIG1mbl90b192aXJ0KG1mbl94KG1mbikpOworfQorCisvKiB2IGNhbiBwb2ludCB0byBh
biBlbnRyeSB3aXRoaW4gYSB0YWJsZSBvciBiZSBOVUxMICovCit2b2lkIHVubWFwX3hlbl9wYWdl
dGFibGVfbmV3KHZvaWQgKnYpCit7CisgICAgLyogWFhYIHN0aWxsIHVzaW5nIHhlbmhlYXAgcGFn
ZSwgbm8gbmVlZCB0byBkbyBhbnl0aGluZy4gICovCit9CisKKy8qIG1mbiBjYW4gYmUgSU5WQUxJ
RF9NRk4gKi8KK3ZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCit7CisgICAg
aWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgJiYgIW1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSApCisgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKG1mbl90b192aXJ0KG1m
bl94KG1mbikpKTsKIH0KIAogc3RhdGljIERFRklORV9TUElOTE9DSyhtYXBfcGdkaXJfbG9jayk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKaW5kZXggMjgwMDEwNjMyNy4uODAxNzNlYjRjMyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjMz
LDYgKzYzMywxNyBAQCBpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB0eXBlLAogLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVuIHBhZ2V0
YWJsZXMuICovCiB2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwogdm9pZCBmcmVlX3hl
bl9wYWdldGFibGUodm9pZCAqdik7CittZm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlX25ldyh2b2lk
KTsKK3ZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pOwordm9pZCB1bm1hcF94
ZW5fcGFnZXRhYmxlX25ldyh2b2lkICp2KTsKK3ZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyht
Zm5fdCBtZm4pOworCisjZGVmaW5lIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHB0cikgICAgXAor
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdW5tYXBf
eGVuX3BhZ2V0YWJsZV9uZXcoKHB0cikpOyBcCisgICAgICAgIChwdHIpID0gTlVMTDsgICAgICAg
ICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKDApCisKIGwxX3BnZW50cnlfdCAqdmlydF90b194
ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdik7CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfTU1fSF9fICov
Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt1z-0000ZU-FV; Mon, 30 Sep 2019 10:35: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=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iEt1y-0000W8-05
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:50 +0000
X-Inumbo-ID: 0f7127e8-e36e-11e9-96cd-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 0f7127e8-e36e-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:35:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569839746;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=TPMljRe65xzvwiXY0ZUo9Up/99z2j49n4E2+OdS/NVU=;
 b=b4OeLlqKc13Y/yWSIl9PNqUUC9+o7Usad0HGTnfbwFDQfdjUdyFTim7o
 NA0n5k4bsEXkEL2/umd3EHR/pBIOh4u+hJP3wcIYkUdPg5F98ZwecOc/w
 ui3eQVP/JtYDM1w0ceyOQjVkw/ru6hWkFKf6/Y7PiuLWlxxnbrruka0pr M=;
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@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Pwsnn2BuHXsz2xPeBXa37vUP4qJDe7/hQnj975AHcbXuqsYpPCUUGaUDCMpUulBGUEdj9nCpWv
 22pPYXYBhUh8H3pOFX/mQm6akUJFgf4BLZ+EpPpTz4boDvJ5HFqJvl0tMa+uJ5mh5KfbUV3Hri
 Z7cKCtq+G/ZNNztCHKwI2yRHlZLMv/sE94rfv81pNz5xUtuqObNLnJXSRhn0lch1sFbYhv+U/s
 EF/9RWC4D3tvN7p+o21ZIMaoYVcac6KBXxziAZ9/xi35vP5mkPzycAhMCAacU9zy52bi37LeiL
 9NM=
X-SBRS: 2.7
X-MesageID: 6313995
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6313995"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Oleksandr Tyshchenko' <olekstysh@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for Xen 4.13] iommu/arm: Remove
 arch_iommu_populate_page_table() completely
Thread-Index: AQHVd3quD3UEBspsC0+ZJSGKRdeoL6dEBn5g
Date: Mon, 30 Sep 2019 10:35:41 +0000
Message-ID: <dbe10a2156ee45e0b7d317c593b75039@AMSPEX02CL03.citrite.net>
References: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
In-Reply-To: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove
 arch_iommu_populate_page_table() completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Oleksandr
 Tyshchenko <oleksandr_tyshchenko@epam.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc3R5c2hAZ21haWwuY29tPgo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDExOjM1Cj4g
VG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBqdWxpZW4uZ3JhbGxAYXJt
LmNvbTsgc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgdm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb207
IGpncm9zc0BzdXNlLmNvbTsgUGF1bAo+IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PjsgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
IFN1YmplY3Q6IFtQQVRDSCBmb3IgWGVuIDQuMTNdIGlvbW11L2FybTogUmVtb3ZlIGFyY2hfaW9t
bXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGNvbXBsZXRlbHkKPiAKPiBGcm9tOiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gCj4gVGhlIEFybSBy
ZWFsaXphdGlvbiBzaG91bGQgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdGhlIGZvbGxvd2luZyBjb21t
aXQKPiBhcyByZWR1bmRhbnQ6Cj4gZjg5ZjU1NSByZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25z
dHJ1Y3Rpb24gb2YgSU9NTVUgcGFnZSB0YWJsZXMKPiAKPiBTbywgcmVtb3ZlIHVudXNlZCBmdW5j
dGlvbiBjb21wbGV0ZWx5LgoKR29vZCBjYXRjaC4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWxAeGVuLm9yZz4KCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28g
PG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vaW9tbXUuYyB8IDYgLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9t
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4gaW5kZXggNzZlMTE1
Mi4uZGIzYjA3YSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9t
bXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCj4gQEAgLTEz
MiwxMiArMTMyLDYgQEAgdm9pZCBhcmNoX2lvbW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21h
aW4gKmQpCj4gIHsKPiAgfQo+IAo+IC1pbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxl
KHN0cnVjdCBkb21haW4gKmQpCj4gLXsKPiAtICAgIC8qIFRoZSBJT01NVSBzaGFyZXMgdGhlIHAy
bSB3aXRoIHRoZSBDUFUgKi8KPiAtICAgIHJldHVybiAtRU5PU1lTOwo+IC19Cj4gLQo+ICB2b2lk
IF9faHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAg
ewo+ICB9Cj4gLS0KPiAyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:35:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt23-0000i4-HT; Mon, 30 Sep 2019 10:35:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt21-0000ej-Sr
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:53 +0000
X-Inumbo-ID: fec424a4-e36d-11e9-b588-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id fec424a4-e36d-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 10:35:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839718; x=1601375718;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=IwBygj+RhjB/roSYIAno5ZW1vZEaPnrSx3ay7bN2WgM=;
 b=BxzFgd2h9n4z90DGTM8+dewTO1MEURgvPMrbAsZfxZ4cAWq5RPvAQBgc
 s9XvmUCLqWBl87s4ExuuM24GFQFtIZX1lDE7NnIsyLTGX1Sru9MRm4Gz9
 lo9DXBiXpCPKWRxyVlb55Aq3Rzi5ltO+cK4T/t/r6Gm0r7kkGzDRfQBA5 0=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005521"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:34:19 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id DDD73A18EC; Mon, 30 Sep 2019 10:34:05 +0000 (UTC)
Received: from EX13D09UEE004.ant.amazon.com (10.43.62.76) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:55 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D09UEE004.ant.amazon.com (10.43.62.76) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:52 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:51 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:32:56 +0100
Message-ID: <92a99f10591b0135e5b3212b00314b7d14121bbe.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 04/55] x86/mm: introduce l{1,
 2}t local variables to map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBwbDJlIGFuZCBwbDFlIHZh
cmlhYmxlcyBhcmUgaGVhdmlseSAoYWIpdXNlZCBpbiB0aGF0IGZ1bmN0aW9uLiBJdAppcyBmaW5l
IGF0IHRoZSBtb21lbnQgYmVjYXVzZSBhbGwgcGFnZSB0YWJsZXMgYXJlIGFsd2F5cyBtYXBwZWQg
c28KdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFi
bGUuCgpXZSB3aWxsIHNvb24gaGF2ZSB0aGUgcmVxdWlyZW1lbnQgdG8gbWFwIGFuZCB1bm1hcCBw
YWdlIHRhYmxlcy4gV2UKbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFi
bGUgdG8gYXZvaWQgbGVha2FnZS4KCkludHJvZHVjZSBzb21lIGx7MSwyfXQgdmFyaWFibGVzIHdp
dGggbGltaXRlZCBzY29wZSBzbyB0aGF0IHdlIGNhbgp0cmFjayBsaWZlIHRpbWUgb2YgcG9pbnRl
cnMgdG8geGVuIHBhZ2UgdGFibGVzIG1vcmUgZWFzaWx5LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IGUyYzhjM2YzYTEuLjJhZThhNzczNmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MDYxLDEwICs1MDYxLDEyIEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwbDJlID0gbDNlX3RvX2wyZShv
bDNlKTsKKyAgICAgICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKKyAgICAgICAg
ICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsKICAgICAgICAgICAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgb2wyZSA9IHBsMmVbaV07CisgICAg
ICAgICAgICAgICAgICAgICAgICBvbDJlID0gbDJ0W2ldOwogICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiAoIGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QU0UgKQpAQCAtNTA3MiwyMSArNTA3NCwy
MiBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgajsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3Qg
KmwxdDsKIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKG9s
MmUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUob2wyZSk7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBMMV9QQUdFVEFC
TEVfRU5UUklFUzsgaisrICkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hf
ZmxhZ3MobDFlX2dldF9mbGFncyhwbDFlW2pdKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MobDF0W2pdKSk7CiAgICAgICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAg
Zmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CiAgICAgICAgICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIG9sMmUgPSBwbDJlW2ldOworICAgICAgICAg
ICAgICAgICAgICAgICAgb2wyZSA9IGwydFtpXTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QU0UpICkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJlX3RvX2wxZShv
bDJlKSk7CiAgICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAgZnJlZV94
ZW5fcGFnZXRhYmxlKHBsMmUpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFi
bGUobDJ0KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKQEAgLTUxMDIsNiAr
NTEwNSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICB7CiAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQogICAgICAgICAgICAgICAgIEZMVVNIX1RMQiB8IEZM
VVNIX09SREVSKDIgKiBQQUdFVEFCTEVfT1JERVIpOworICAgICAgICAgICAgbDJfcGdlbnRyeV90
ICpsMnQ7CiAKICAgICAgICAgICAgIC8qIFNraXAgdGhpcyBQVEUgaWYgdGhlcmUgaXMgbm8gY2hh
bmdlLiAqLwogICAgICAgICAgICAgaWYgKCAoKGwzZV9nZXRfcGZuKG9sM2UpICYgfihMMl9QQUdF
VEFCTEVfRU5UUklFUyAqCkBAIC01MTIzLDEyICs1MTI3LDEyIEBAIGludCBtYXBfcGFnZXNfdG9f
eGVuKAogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCi0gICAgICAg
ICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgaWYgKCBwbDJl
ID09IE5VTEwgKQorICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAg
ICAgICAgICAgaWYgKCBsMnQgPT0gTlVMTCApCiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7
IGkrKyApCi0gICAgICAgICAgICAgICAgbDJlX3dyaXRlKHBsMmUgKyBpLAorICAgICAgICAgICAg
ICAgIGwyZV93cml0ZShsMnQgKyBpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJv
bV9wZm4obDNlX2dldF9wZm4ob2wzZSkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGkgPDwgUEFHRVRBQkxFX09SREVSKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxhZ3Mob2wzZSkpKTsKQEAgLTUxNDEsMTUgKzUxNDUs
MTUgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICBpZiAoIChsM2VfZ2V0X2Zs
YWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0
X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKHZpcnRfdG9fbWZuKHBsMmUp
LAorICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKHZp
cnRfdG9fbWZuKGwydCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKLSAgICAgICAgICAgICAgICBwbDJlID0g
TlVMTDsKKyAgICAgICAgICAgICAgICBsMnQgPSBOVUxMOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3Bn
ZGlyX2xvY2spOwogICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0g
ICAgICAgICAgICBpZiAoIHBsMmUgKQotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZShwbDJlKTsKKyAgICAgICAgICAgIGlmICggbDJ0ICkKKyAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGUobDJ0KTsKICAgICAgICAgfQogCiAgICAgICAgIHBsMmUgPSB2aXJ0X3RvX3hl
bl9sMmUodmlydCk7CkBAIC01MTc3LDExICs1MTgxLDEzIEBAIGludCBtYXBfcGFnZXNfdG9feGVu
KAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZShvbDJlKTsKKyAgICAg
ICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CisKKyAgICAgICAgICAgICAgICAgICAg
bDF0ID0gbDJlX3RvX2wxZShvbDJlKTsKICAgICAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAgICAgICAgICAgICAgICAg
IGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkpOworICAgICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhsMXRbaV0pKTsKICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0gICAgICAgICAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5f
cGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC01
MjAzLDYgKzUyMDksNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQogICAgICAgICAgICAgICAg
ICAgICBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUihQQUdFVEFCTEVfT1JERVIpOworICAgICAgICAg
ICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OwogCiAgICAgICAgICAgICAgICAgLyogU2tpcCB0aGlz
IFBURSBpZiB0aGVyZSBpcyBubyBjaGFuZ2UuICovCiAgICAgICAgICAgICAgICAgaWYgKCAoKChs
MmVfZ2V0X3BmbigqcGwyZSkgJiB+KEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSkpICsKQEAgLTUy
MjIsMTIgKzUyMjksMTIgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY2hlY2tfbDM7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAg
cGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgICAgICBpZiAoIHBsMWUg
PT0gTlVMTCApCisgICAgICAgICAgICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwor
ICAgICAgICAgICAgICAgIGlmICggbDF0ID09IE5VTEwgKQogICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKIAogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFH
RVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmcGwx
ZVtpXSwKKyAgICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZsMXRbaV0sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4obDJlX2dldF9wZm4oKnBsMmUpICsgaSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsTmZfdG9fbDFmKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpKSkpOwogCkBAIC01MjM5LDE1ICs1MjQ2LDE1IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3MoKnBsMmUp
ICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2ZsYWdz
KCpwbDJlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4ocGwx
ZSksCisgICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21f
bWZuKHZpcnRfdG9fbWZuKGwxdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAgICAgICAg
ICAgICAgIHBsMWUgPSBOVUxMOworICAgICAgICAgICAgICAgICAgICBsMXQgPSBOVUxMOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAg
ICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAg
IGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAgICAgIGlmICggcGwx
ZSApCi0gICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAg
ICAgICAgICAgICBpZiAoIGwxdCApCisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0
YWJsZShsMXQpOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBwbDFlICA9IGwyZV90b19s
MWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHZpcnQpOwpAQCAtNTI3Miw2ICs1Mjc5LDcgQEAg
aW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICgoMXUgPDwgUEFHRVRB
QkxFX09SREVSKSAtIDEpKSA9PSAwKSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47CisgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICps
MXQ7CiAKICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAg
ICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTUyOTUsMTEgKzUzMDMsMTEgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gY2hlY2tfbDM7CiAg
ICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUob2wy
ZSk7Ci0gICAgICAgICAgICAgICAgYmFzZV9tZm4gPSBsMWVfZ2V0X3BmbigqcGwxZSkgJiB+KEwx
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7Ci0gICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrLCBwbDFlKysgKQotICAgICAgICAgICAgICAgICAg
ICBpZiAoIChsMWVfZ2V0X3BmbigqcGwxZSkgIT0gKGJhc2VfbWZuICsgaSkpIHx8Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3MoKnBsMWUpICE9IGZsYWdzKSApCisgICAg
ICAgICAgICAgICAgbDF0ID0gbDJlX3RvX2wxZShvbDJlKTsKKyAgICAgICAgICAgICAgICBiYXNl
X21mbiA9IGwxZV9nZXRfcGZuKGwxdFswXSkgJiB+KEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7
CisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsg
aSsrICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAobDFlX2dldF9wZm4obDF0W2ldKSAhPSAo
YmFzZV9tZm4gKyBpKSkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAobDFlX2dldF9mbGFn
cyhsMXRbaV0pICE9IGZsYWdzKSApCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgICAgICBpZiAoIGkgPT0gTDFfUEFHRVRBQkxFX0VOVFJJRVMgKQogICAgICAgICAg
ICAgICAgIHsKQEAgLTUzMjUsNiArNTMzMyw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAg
ICAgICAgICAgICAgICgoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkg
LSAxKSkpICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlX21mbjsK
KyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OwogCiAgICAgICAgICAgICBpZiAoIGxvY2tp
bmcgKQogICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNTM0
MiwxMyArNTM1MSwxMyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUo
b2wzZSk7Ci0gICAgICAgICAgICBiYXNlX21mbiA9IGwyZV9nZXRfcGZuKCpwbDJlKSAmIH4oTDJf
UEFHRVRBQkxFX0VOVFJJRVMgKgorICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsK
KyAgICAgICAgICAgIGJhc2VfbWZuID0gbDJlX2dldF9wZm4obDJ0WzBdKSAmIH4oTDJfUEFHRVRB
QkxFX0VOVFJJRVMgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7Ci0gICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKyssIHBsMmUrKyApCi0gICAgICAgICAgICAgICAg
aWYgKCAobDJlX2dldF9wZm4oKnBsMmUpICE9CisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAgICAgICAgICAgICAgIGlmICggKGwyZV9n
ZXRfcGZuKGwydFtpXSkgIT0KICAgICAgICAgICAgICAgICAgICAgICAoYmFzZV9tZm4gKyAoaSA8
PCBQQUdFVEFCTEVfT1JERVIpKSkgfHwKLSAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2Zs
YWdzKCpwbDJlKSAhPSBsMWZfdG9fbE5mKGZsYWdzKSkgKQorICAgICAgICAgICAgICAgICAgICAg
KGwyZV9nZXRfZmxhZ3MobDJ0W2ldKSAhPSBsMWZfdG9fbE5mKGZsYWdzKSkgKQogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5U
UklFUyApCiAgICAgICAgICAgICB7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt28-0000sm-Qr; Mon, 30 Sep 2019 10:36:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt26-0000on-TL
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:35:58 +0000
X-Inumbo-ID: 048cd124-e36e-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 048cd124-e36e-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:35: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=1569839727; x=1601375727;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=5Q2XE0XvYzUty69qqRlTGEEguqCrML7ftDS0JmcjKEo=;
 b=q0PEC8y+orhpV0CKHRZ0tdBgLz9oLtbUevV1CyGgvCr4s8zxihkWN/Tu
 mj3vlwP22IJKuXixI43h3aB5nYxijoyeo78ADbYk1NhK8EECmjJbqYRmi
 NmpKWaPZFNyh2Ei7a4mzncqr/x1ju1kYtAykzSaamCr+WIMACjhjs9k+g o=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="705521208"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Sep 2019 10:34: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-1a-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id 8BFB4A3058; Mon, 30 Sep 2019 10:33:51 +0000 (UTC)
Received: from EX13D06UEE001.ant.amazon.com (10.43.62.79) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:51 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D06UEE001.ant.amazon.com (10.43.62.79) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:50 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:50 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:32:54 +0100
Message-ID: <d44cc18e5bd50df424089473bad212db556ec7dd.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 02/55] x86: move some xen mm function
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZXkgd2VyZSBwdXQgaW50byBw
YWdlLmggYnV0IG1tLmggaXMgbW9yZSBhcHByb3ByaWF0ZS4KClRoZSByZWFsIHJlYXNvbiBpcyB0
aGF0IEkgd2lsbCBiZSBhZGRpbmcgc29tZSBuZXcgZnVuY3Rpb25zIHdoaWNoCnRha2VzIG1mbl90
LiBJdCB0dXJucyBvdXQgaXQgaXMgYSBiaXQgZGlmZmljdWx0IHRvIGRvIGluIHBhZ2UuaC4KCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICB8IDUgKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvcGFnZS5oIHwgNSAtLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDM4NjNlNGNlNTcuLjI4MDAx
MDYzMjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKQEAgLTYzMCw0ICs2MzAsOSBAQCBpbnQgYXJjaF9hY3F1aXJlX3Jl
c291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMsIHhlbl9wZm5fdCBt
Zm5fbGlzdFtdKTsKIAorLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVuIHBhZ2V0YWJsZXMu
ICovCit2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwordm9pZCBmcmVlX3hlbl9wYWdl
dGFibGUodm9pZCAqdik7CitsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBs
b25nIHYpOworCiAjZW5kaWYgLyogX19BU01fWDg2X01NX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRl
eCBjMWU5MjkzN2MwLi4wNWE4YjFlZmE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtMzQ1LDExICszNDUs
NiBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0X3Bn
ZW50cnlfdCk7CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLS8qIEFsbG9jYXRvciBmdW5jdGlv
bnMgZm9yIFhlbiBwYWdldGFibGVzLiAqLwotdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lk
KTsKLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwotbDFfcGdlbnRyeV90ICp2aXJ0
X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKLQogLyogQ29udmVydCBiZXR3ZWVuIFBBVC9Q
Q0QvUFdUIGVtYmVkZGVkIGluIFBURSBmbGFncyBhbmQgMy1iaXQgY2FjaGVhdHRyLiAqLwogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgcHRlX2ZsYWdzX3RvX2NhY2hlYXR0cih1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36: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 1iEt2C-00010U-JJ; Mon, 30 Sep 2019 10:36:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2B-0000z7-Ug
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:03 +0000
X-Inumbo-ID: 05795f62-e36e-11e9-8628-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 05795f62-e36e-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 10:35:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839729; x=1601375729;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=hTkmNlwsOjF0Hl2l2Hvic+lIfqYsmmXAm8fsLU5GbNQ=;
 b=Cgk7xJLUvaqCFgCf9Bx9b0BkHTkDY22STw6P84tLZeDaaOcC9APvlnxd
 pMTq9G6q+jT9rQLT/3heTek6ZpGHOzh5+qpNqOrM6fh55UuJLdis51bo1
 tKhN+Mlwu/0kAL4bRQRBdnWAKzztWCKJWJMXBxNZIBAH9aQXygsw9vW3O 4=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005541"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:34:29 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id CE25CA2EBA; Mon, 30 Sep 2019 10:34:16 +0000 (UTC)
Received: from EX13D15UEE002.ant.amazon.com (10.43.62.80) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:02 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D15UEE002.ant.amazon.com (10.43.62.80) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:01 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:01 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:06 +0100
Message-ID: <12674b11445769ccf7aae2d732580a711bc25bd2.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 14/55] x86/mm: rewrite xen_to_virt_l2e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJld3JpdGUgdGhhdCBmdW5jdGlv
biB0byB1c2UgdGhlIG5ldyBBUElzLiBNb2RpZnkgaXRzIGNhbGxlcnMgdG8gdW5tYXAKdGhlIHBv
aW50ZXIgcmV0dXJuZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCAxZGNkNDI4OWQxLi5hZDBkN2EwYjgwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDk1Miw2ICs0OTUyLDEw
IEBAIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wzZSh1bnNpZ25lZCBsb25nIHYp
CiAgICAgcmV0dXJuIHBsM2U7CiB9CiAKKy8qCisgKiBHaXZlbiBhIHZpcnR1YWwgYWRkcmVzcywg
cmV0dXJuIGEgcG9pbnRlciB0byB4ZW4ncyBMMiBlbnRyeS4gQ2FsbGVyCisgKiBuZWVkcyB0byB1
bm1hcCB0aGUgcG9pbnRlci4KKyAqLwogc3RhdGljIGwyX3BnZW50cnlfdCAqdmlydF90b194ZW5f
bDJlKHVuc2lnbmVkIGxvbmcgdikKIHsKICAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CkBAIC00OTY0
LDI3ICs0OTY4LDQ0IEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNp
Z25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lT
X1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZSgpOworICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKKyAgICAgICAgbWZuX3QgbWZuOwog
Ci0gICAgICAgIGlmICggIWwydCApCisgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAg
ICAgIGdvdG8gb3V0OwogCisgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4p
OworCiAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9w
Z2Rpcl9sb2NrKTsKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwydCk7Ci0gICAg
ICAgICAgICBsM2Vfd3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19wYShsMnQpLCBfX1BBR0Vf
SFlQRVJWSVNPUikpOworICAgICAgICAgICAgbDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9tX21mbiht
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICBwbDJlID0gbDJ0ICsgbDJfdGFi
bGVfb2Zmc2V0KHYpOwogICAgICAgICAgICAgbDJ0ID0gTlVMTDsKICAgICAgICAgfQogICAgICAg
ICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2Nr
KTsKKwogICAgICAgICBpZiAoIGwydCApCi0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJ0KTsKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCFwbDJlKTsKKyAgICAgICAgICAg
IEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KG1mbik7CisgICAgICAgIH0KICAgICB9CiAKICAgICBCVUdfT04obDNlX2dldF9mbGFncygqcGwz
ZSkgJiBfUEFHRV9QU0UpOwotICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKSArIGwyX3RhYmxl
X29mZnNldCh2KTsKKworICAgIGlmICggIXBsMmUgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGwz
ZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCk7CisgICAgICAgIHBsMmUgPSAobDJf
cGdlbnRyeV90ICopbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSkKKyAg
ICAgICAgICAgICsgbDJfdGFibGVfb2Zmc2V0KHYpOworICAgIH0KIAogIG91dDoKICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKQEAgLTQ5OTQsMTAgKzUwMTUsMTEgQEAgc3RhdGlj
IGwyX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxvbmcgdikKIGwxX3BnZW50
cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdikKIHsKICAgICBsMl9wZ2VudHJ5
X3QgKnBsMmU7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gTlVMTDsKIAogICAgIHBsMmUgPSB2
aXJ0X3RvX3hlbl9sMmUodik7CiAgICAgaWYgKCAhcGwyZSApCi0gICAgICAgIHJldHVybiBOVUxM
OworICAgICAgICBnb3RvIG91dDsKIAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICB7CkBAIC01MDA1LDcgKzUwMjcsNyBAQCBsMV9wZ2VudHJ5
X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgICAgIGwxX3BnZW50cnlf
dCAqbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogCiAgICAgICAgIGlmICggIWwxdCApCi0g
ICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICBp
ZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAg
ICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKQEAg
LTUwMjEsNyArNTA0MywxMSBAQCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25l
ZCBsb25nIHYpCiAgICAgfQogCiAgICAgQlVHX09OKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BB
R0VfUFNFKTsKLSAgICByZXR1cm4gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZzZXQo
dik7CisgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHYpOwor
Cisgb3V0OgorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOworICAgIHJldHVybiBw
bDFlOwogfQogCiAvKiBDb252ZXJ0IHRvIGZyb20gc3VwZXJwYWdlLW1hcHBpbmcgZmxhZ3MgZm9y
IG1hcF9wYWdlc190b194ZW4oKS4gKi8KQEAgLTUwNDUsNyArNTA3MSw3IEBAIGludCBtYXBfcGFn
ZXNfdG9feGVuKAogewogICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFU
RV9ib290OwogICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEwsIG9sM2U7Ci0gICAgbDJfcGdl
bnRyeV90ICpwbDJlLCBvbDJlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEwsIG9sMmU7
CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFlOwogICAgIHVuc2lnbmVkIGludCAgaTsKICAg
ICBpbnQgcmMgPSAtRU5PTUVNOwpAQCAtNTQyMSw2ICs1NDQ3LDcgQEAgaW50IG1hcF9wYWdlc190
b194ZW4oCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAg
ICAgICAgfQogICAgIGVuZF9vZl9sb29wOgorICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhwbDJlKTsKICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CiAgICAgfQog
CkBAIC01NDI5LDYgKzU0NTYsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICByYyA9IDA7
CiAKICBvdXQ6CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7CiAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CiAgICAgcmV0dXJuIHJjOwogfQotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt2I-0001Ab-93; Mon, 30 Sep 2019 10:36:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2G-000182-TY
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:08 +0000
X-Inumbo-ID: 07f36d3c-e36e-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 07f36d3c-e36e-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:35: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=1569839733; x=1601375733;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=WWxC8CaECvf3fPLUIHiBL4xp/pGS6BRlh6hTeTHWnrE=;
 b=KdSd2wYNeqV7+eRwxrJPjpGupRhboK5mMePtu/BMvzmHASL2elEmmW3U
 QQZn4iBW7D/J3z6EpVdLt6IfbSAq8tc74J/OK+TUJa+ReKSN45+wKIo3s
 bm9phjq0LXiwUnk2CUmOX3VdDI7rElK9hHE76MaZYqQTdMW5GclP2TsHT w=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="705521345"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Sep 2019 10:35:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (Postfix) with ESMTPS
 id 7BFACA24D8; Mon, 30 Sep 2019 10:34:46 +0000 (UTC)
Received: from EX13D09UEE002.ant.amazon.com (10.43.62.239) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:17 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D09UEE002.ant.amazon.com (10.43.62.239) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:17 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:16 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:20 +0100
Message-ID: <5629b76f1923c6ff4e79a9bc9905ebbaddba189b.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 28/55] efi: use new page table APIs in
 copy_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFmdGVyIGluc3BlY3Rpb24gQVJN
IGRvZXNuJ3QgaGF2ZSBhbGxvY194ZW5fcGFnZXRhYmxlIHNvIHRoaXMgZnVuY3Rpb24KaXMgeDg2
IG9ubHksIHdoaWNoIG1lYW5zIGl0IGlzIHNhZmUgZm9yIHVzIHRvIGNoYW5nZS4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpYWFggdGVzdCB0aGlzIGlu
IGdpdGxhYiBjaSB0byBiZSBzdXJlLgotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDE2ICsr
KysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24v
ZWZpL2Jvb3QuYwppbmRleCA3OTE5Mzc4NGZmLi42MmI1OTQ0ZTYxIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xNDQwLDE2
ICsxNDQwLDIyIEBAIHN0YXRpYyBfX2luaXQgdm9pZCBjb3B5X21hcHBpbmcodW5zaWduZWQgbG9u
ZyBtZm4sIHVuc2lnbmVkIGxvbmcgZW5kLAogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
IGlmICggIShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGwzZHN0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAg
QlVHX09OKCFsM2RzdCk7CisgICAgICAgICAgICBtZm5fdCBsM3RfbWZuOworCisgICAgICAgICAg
ICBsM3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIEJVR19P
TihtZm5fZXEobDN0X21mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgICAgIGwzZHN0ID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGwzdF9tZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFnZShsM2Rz
dCk7CiAgICAgICAgICAgICBlZmlfbDRfcGd0YWJsZVtsNF90YWJsZV9vZmZzZXQobWZuIDw8IFBB
R0VfU0hJRlQpXSA9Ci0gICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIodmlydF90b19tYWRk
cihsM2RzdCksIF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgICAgICAgICBsNGVfZnJvbV9t
Zm4obDN0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UK
LSAgICAgICAgICAgIGwzZHN0ID0gbDRlX3RvX2wzZShsNGUpOwotICAgICAgICBsM3NyYyA9IGw0
ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodmEpXSk7CisgICAgICAgICAg
ICBsM2RzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbihsNGUpKTsKKyAgICAg
ICAgbDNzcmMgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICBsNGVfZ2V0X21m
bihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldKSk7CiAgICAgICAgIGwzZHN0W2wz
X3RhYmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElGVCldID0gbDNzcmNbbDNfdGFibGVfb2Zmc2V0
KHZhKV07CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzc3JjKTsKKyAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNkc3QpOwogICAgIH0KIH0KIAotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt2M-0001IY-Uw; Mon, 30 Sep 2019 10:36:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2L-0001Gl-UX
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:13 +0000
X-Inumbo-ID: 0c116c20-e36e-11e9-8628-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 0c116c20-e36e-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 10:35:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839740; x=1601375740;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=swDCRUW0LzPuFtPbYgjWPDHeLL7krWJ7Ji5Wu5oJhuE=;
 b=Li48+LBr7TC6GX0j+EzkoaYe2tGZa/11nBxIiREBNkshtyEgoIrty3HD
 KB7kEmoevInMhutsAdycRxngL9im6NyOzdw9EdyWVc/RIFkqhymn7VCm9
 uHNhUd6dUmsaH8JZcBOfgHrU4sT6uSVkTIGyf5pqHg/p/TARyx7dzRp7t E=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005571"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:34:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 91254A229C; Mon, 30 Sep 2019 10:34:09 +0000 (UTC)
Received: from EX13D14UEE003.ant.amazon.com (10.43.62.11) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:57 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D14UEE003.ant.amazon.com (10.43.62.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:33:57 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:33:56 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:01 +0100
Message-ID: <1d32f7ba864218222339b87d95be88219743f6d7.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 09/55] x86/mm: add an end_of_loop label in
 modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGNsZWFuIHVwIG1hcHBpbmdzIHdoZW5ldmVyIHRoZSBvdXQgbW9zdCBsb29wCmlzIGVuZGVkLiBB
ZGQgYSBuZXcgbGFiZWwgYW5kIHR1cm4gcmVsZXZhbnQgY29udGludWUncyBpbnRvIGdvdG8ncy4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDE1ICsrKysrKysrLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDNhNzk5ZTE3
ZTQuLmIyMGQ0MTdmZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC01NDQ1LDcgKzU0NDUsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogCiAg
ICAgICAgICAgICB2ICs9IDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQ7CiAgICAgICAgICAgICB2
ICY9IH4oKDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpIC0gMSk7Ci0gICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFICkKQEAgLTU0NjMsNyArNTQ2
Myw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQg
bG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRv
bWljKHBsM2UsIG5sM2UpOwogICAgICAgICAgICAgICAgIHYgKz0gMVVMIDw8IEwzX1BBR0VUQUJM
RV9TSElGVDsKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBnb3Rv
IGVuZF9vZl9sb29wOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBQQUdFMUdCOiBz
aGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8KQEAgLTU1MDcsNyArNTUw
Nyw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQg
bG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgIHYgKz0gMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVDsKICAgICAgICAgICAgIHYgJj0gfigoMVVMIDw8IEwyX1BBR0VUQUJMRV9T
SElGVCkgLSAxKTsKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgZ290byBlbmRf
b2ZfbG9vcDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkg
JiBfUEFHRV9QU0UgKQpAQCAtNTU4MSw3ICs1NTgxLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAg
ICAgICAgICAgICAqIHNraXAgdGhlIGVtcHR5JmZyZWUgY2hlY2suCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIGlmICggKG5mICYgX1BBR0VfUFJFU0VOVCkgfHwgKCh2ICE9IGUpICYmIChs
MV90YWJsZV9vZmZzZXQodikgIT0gMCkpICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAg
ICAgICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgaWYgKCBsb2NraW5n
ICkKICAgICAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKIApAQCAtNTYw
MCw3ICs1NjAwLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
bWFwX3BnZGlyX2xvY2spOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAg
ICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwxdCA9
IGwyZV90b19sMWUoKnBsMmUpOwpAQCAtNTYyNyw3ICs1NjI3LDcgQEAgaW50IG1vZGlmeV94ZW5f
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBu
ZikKICAgICAgICAgICovCiAgICAgICAgIGlmICggKG5mICYgX1BBR0VfUFJFU0VOVCkgfHwKICAg
ICAgICAgICAgICAoKHYgIT0gZSkgJiYgKGwyX3RhYmxlX29mZnNldCh2KSArIGwxX3RhYmxlX29m
ZnNldCh2KSAhPSAwKSkgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBnb3Rv
IGVuZF9vZl9sb29wOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9s
b2NrKCZtYXBfcGdkaXJfbG9jayk7CiAKQEAgLTU2NDAsNyArNTY0MCw3IEBAIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgbmYpCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgfQogCiAgICAgICAgIHsK
QEAgLTU2NjIsNiArNTY2Miw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxv
bmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICBlbHNl
IGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9s
b2NrKTsKICAgICAgICAgfQorICAgIGVuZF9vZl9sb29wOjsKICAgICB9CiAKICAgICBmbHVzaF9h
cmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt2S-0001SG-GI; Mon, 30 Sep 2019 10:36:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2Q-0001Pi-TJ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:18 +0000
X-Inumbo-ID: 0eb28838-e36e-11e9-8628-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 0eb28838-e36e-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 10:35:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839744; x=1601375744;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=SS0f3zuZ4ltH/WUPJ9Ye+o8RgJZJ0qn7mK/0DOMB//E=;
 b=R/+wm0m/y+ffz8VZ8wVNqCAIRo7FRPZw7XMRCm7G/Se0J8irqil69me6
 9WRXvpdGECT//yi7LIUjjCxOb6+8gaa2J/u1EjTCdLrklKxl3+1TR62Fu
 ue16/IZSNSx+ulu/vViOp/HzDUcxf68/Pl5F10t6KUFSNprAETIXTgAYI 8=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005587"
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;
 30 Sep 2019 10:34:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id E45CAA123B; Mon, 30 Sep 2019 10:34:31 +0000 (UTC)
Received: from EX13D14UEE001.ant.amazon.com (10.43.62.238) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:06 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D14UEE001.ant.amazon.com (10.43.62.238) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:05 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:04 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:09 +0100
Message-ID: <2ab0430ed5105bf946116dcadff3a14479f9a795.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 17/55] x86/mm: drop lXe_to_lYe invocations in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk1hcCBhbmQgdW5tYXAgcGFnZSB0
YWJsZXMgd2hlcmUgbmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDQwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDViYjg2OTM1ZjQuLjA4YWY3MWEyNjEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MTQxLDggKzUxNDEs
MTAgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisgICAg
ICAgICAgICAgICAgICAgIG1mbl90IGwydF9tZm4gPSBsM2VfZ2V0X21mbihvbDNlKTsKKworICAg
ICAgICAgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7CiAK
LSAgICAgICAgICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsKICAgICAgICAgICAg
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAg
ICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgb2wyZSA9IGwydFtp
XTsKQEAgLTUxNTQsMTAgKzUxNTYsMTIgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAg
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGo7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbDF0X21mbiA9IGwyZV9nZXRfbWZuKG9s
MmUpOwogCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbDF0ID0gbDJlX3RvX2wxZShvbDJl
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDF0X21mbik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGog
PCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaisrICkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhsMXRbal0pKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwogICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAg
IGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwpAQCAtNTE2Niw5ICs1MTcwLDkgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICAgICBvbDJlID0gbDJ0W2ld
OwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAobDJlX2dldF9mbGFncyhvbDJlKSAmIF9Q
QUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEobDJlX2dldF9m
bGFncyhvbDJlKSAmIF9QQUdFX1BTRSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZShsMmVfdG9fbDFlKG9sMmUpKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKG9sMmUpKTsKICAgICAg
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJ0KTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZu
KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKQEAgLTUyNzMsMTIgKzUyNzcs
MTQgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CisgICAg
ICAgICAgICAgICAgICAgIG1mbl90IGwxdF9tZm4gPSBsMmVfZ2V0X21mbihvbDJlKTsKIAotICAg
ICAgICAgICAgICAgICAgICBsMXQgPSBsMmVfdG9fbDFlKG9sMmUpOworICAgICAgICAgICAgICAg
ICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CiAgICAgICAgICAgICAg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAg
ICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyhsMWVfZ2V0X2ZsYWdzKGwxdFtpXSkpOwog
ICAgICAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKHZpcnQsIGZsdXNoX2ZsYWdzKTsKLSAgICAg
ICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CisgICAgICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgfQogCkBAIC01MjkyLDEyICs1Mjk4LDE0IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAog
ICAgICAgICAgICAgLyogTm9ybWFsIHBhZ2UgbWFwcGluZy4gKi8KICAgICAgICAgICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAvKiBYWFggVGhpcyBmb3JjZXMgcGFnZSB0YWJsZSB0byBiZSBwb3B1
bGF0ZWQgKi8KICAgICAgICAgICAgICAgICBwbDFlID0gdmlydF90b194ZW5fbDFlKHZpcnQpOwog
ICAgICAgICAgICAgICAgIGlmICggcGwxZSA9PSBOVUxMICkKICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxz
ZSBpZiAoIGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFICkKICAgICAgICAgICAgIHsK
QEAgLTUzNjAsOSArNTM2OCwxMSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHBsMWUgID0gbDJlX3RvX2wxZSgq
cGwyZSkgKyBsMV90YWJsZV9vZmZzZXQodmlydCk7CisgICAgICAgICAgICBwbDFlICA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigoKnBsMmUpKSk7CisgICAgICAgICAgICBwbDFl
ICs9IGwxX3RhYmxlX29mZnNldCh2aXJ0KTsKICAgICAgICAgICAgIG9sMWUgID0gKnBsMWU7CiAg
ICAgICAgICAgICBsMWVfd3JpdGVfYXRvbWljKHBsMWUsIGwxZV9mcm9tX21mbihtZm4sIGZsYWdz
KSk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKICAgICAgICAg
ICAgIGlmICggKGwxZV9nZXRfZmxhZ3Mob2wxZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0gRkxVU0hf
VExCIHwgRkxVU0hfT1JERVIoMCk7CkBAIC01MzgzLDYgKzUzOTMsNyBAQCBpbnQgbWFwX3BhZ2Vz
X3RvX3hlbigKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJh
c2VfbWZuOwogICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OworICAgICAgICAgICAg
ICAgIG1mbl90IGwxdF9tZm47CiAKICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAg
ICAgICAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTU0MDYsMTIg
KzU0MTcsMTUgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgIGdv
dG8gY2hlY2tfbDM7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgbDF0ID0g
bDJlX3RvX2wxZShvbDJlKTsKKyAgICAgICAgICAgICAgICBsMXRfbWZuID0gbDJlX2dldF9tZm4o
b2wyZSk7CisgICAgICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwxdF9t
Zm4pOworCiAgICAgICAgICAgICAgICAgYmFzZV9tZm4gPSBsMWVfZ2V0X3BmbihsMXRbMF0pICYg
fihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGlm
ICggKGwxZV9nZXRfcGZuKGwxdFtpXSkgIT0gKGJhc2VfbWZuICsgaSkpIHx8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3MobDF0W2ldKSAhPSBmbGFncykgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDF0KTsKICAgICAgICAgICAgICAgICBpZiAoIGkgPT0gTDFfUEFHRVRBQkxFX0VO
VFJJRVMgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRl
X2F0b21pYyhwbDJlLCBsMmVfZnJvbV9wZm4oYmFzZV9tZm4sCkBAIC01NDIxLDcgKzU0MzUsNyBA
QCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYSh2
aXJ0IC0gUEFHRV9TSVpFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZMVVNIX1RM
Ql9HTE9CQUwgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZMVVNIX09SREVSKFBB
R0VUQUJMRV9PUkRFUikpOwotICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJlX3RvX2wxZShvbDJlKSk7CisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZV9uZXcobDF0X21mbik7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2Ug
aWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rp
cl9sb2NrKTsKQEAgLTU0MzcsNiArNTQ1MSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAg
ICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJhc2VfbWZuOwogICAgICAgICAgICAg
bDJfcGdlbnRyeV90ICpsMnQ7CisgICAgICAgICAgICBtZm5fdCBsMnRfbWZuOwogCiAgICAgICAg
ICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGly
X2xvY2spOwpAQCAtNTQ1NCw3ICs1NDY5LDkgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAg
ICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgICAgIH0KIAotICAgICAgICAg
ICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsKKyAgICAgICAgICAgIGwydF9tZm4gPSBsM2VfZ2V0
X21mbihvbDNlKTsKKyAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRf
bWZuKTsKKwogICAgICAgICAgICAgYmFzZV9tZm4gPSBsMmVfZ2V0X3BmbihsMnRbMF0pICYgfihM
Ml9QQUdFVEFCTEVfRU5UUklFUyAqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsKICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCkBAIC01NDYyLDYgKzU0Nzks
NyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgICAoYmFzZV9t
Zm4gKyAoaSA8PCBQQUdFVEFCTEVfT1JERVIpKSkgfHwKICAgICAgICAgICAgICAgICAgICAgIChs
MmVfZ2V0X2ZsYWdzKGwydFtpXSkgIT0gbDFmX3RvX2xOZihmbGFncykpICkKICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQp
OwogICAgICAgICAgICAgaWYgKCBpID09IEwyX1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX3Bm
bihiYXNlX21mbiwKQEAgLTU0NzEsNyArNTQ4OSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAog
ICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCAtIFBBR0VfU0laRSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEZMVVNIX1RMQl9HTE9CQUwgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRkxVU0hfT1JERVIoMipQQUdFVEFCTEVfT1JERVIpKTsKLSAgICAgICAgICAgICAgICBm
cmVlX3hlbl9wYWdldGFibGUobDNlX3RvX2wyZShvbDNlKSk7CisgICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3Bn
ZGlyX2xvY2spOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt2X-0001bM-EU; Mon, 30 Sep 2019 10:36:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2V-0001Yi-Uz
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:23 +0000
X-Inumbo-ID: 1ad7e4be-e36e-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 1ad7e4be-e36e-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:36:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839765; x=1601375765;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=a1XU9H6o8lt4sM4ZU4RRo0qnivYGLSX0kQ7zNY2lmOA=;
 b=vEiXlH3iMeYxdYrDwFYu4MFz2q7gZXLvtm2ujsOq1XmdoR9Ossrb8sza
 rZgKq0oF/GLI8zGnKa1J6E6hDN9zNX3fcIMoBuVWD3RGUW40yJm+Tw+US
 8tBmEezpSEYtaNykMLZQ2p1hSPWE/kOAdbmeoVhXXfg9da4wZNsO5e3yv M=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005667"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:35:04 +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 (Postfix) with ESMTPS
 id 7A51C14178B; Mon, 30 Sep 2019 10:34:51 +0000 (UTC)
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:24 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:23 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:23 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:28 +0100
Message-ID: <9f89de789707ef89c2b6d6abdbb8c52e7803b4c9.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 36/55] x86/smpboot: switch pl2e to use new
 APIs in clone_mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDE4
ICsrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKaW5kZXggZGIzOWY1Y2JiMi4uZDMyN2MwNjJiMSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBA
IC02NjUsNyArNjY1LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0
ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKICAgICB1bnNpZ25lZCBsb25nIGxpbmVhciA9ICh1bnNp
Z25lZCBsb25nKXB0ciwgcGZuOwogICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICBsM19wZ2Vu
dHJ5X3QgKnBsM2UgPSBOVUxMOwotICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmUgPSBOVUxMOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICBpbnQgcmM7
CiAKQEAgLTcwMSw3ICs3MDEsOCBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9p
ZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAg
ICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9vZmZzZXQobGluZWFyKTsK
KyAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkp
OworICAgICAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldChsaW5lYXIpOwogICAgICAgICBmbGFn
cyA9IGwyZV9nZXRfZmxhZ3MoKnBsMmUpOwogICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9Q
UkVTRU5UKTsKICAgICAgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCkBAIC03MjMsNiArNzI0
LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2Vu
dHJ5X3QgKnJwdCkKICAgICAgICAgfQogICAgIH0KIAorICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKHBsMmUpOwogICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogCiAgICAgaWYg
KCAhKHJvb3RfZ2V0X2ZsYWdzKHJwdFtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSkgJiBfUEFH
RV9QUkVTRU5UKSApCkBAIC03NDgsMTkgKzc1MCwyMiBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBp
bmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogCiAgICAgaWYgKCAhKGwz
ZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKLSAgICAgICAgcGwy
ZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgaWYgKCAhcGwyZSApCisgICAgICAg
IG1mbl90IGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworCisgICAgICAgIGlm
ICggbWZuX2VxKGwydF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHJjID0gLUVOT01FTTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisKKyAgICAg
ICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKICAgICAgICAgY2xlYXJf
cGFnZShwbDJlKTsKLSAgICAgICAgbDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9tX3BhZGRyKF9fcGEo
cGwyZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2Vf
ZnJvbV9tZm4obDJ0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKICAgICB9CiAgICAgZWxzZQog
ICAgIHsKICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0Up
KTsKLSAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpOworICAgICAgICBwbDJlID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAgICAgfQogCiAgICAgcGwy
ZSArPSBsMl90YWJsZV9vZmZzZXQobGluZWFyKTsKQEAgLTc5NSw2ICs4MDAsNyBAQCBzdGF0aWMg
aW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQog
CiAgICAgcmMgPSAwOwogIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsK
ICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9Ci0t
IAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt2b-0001ig-5C; Mon, 30 Sep 2019 10:36:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2Z-0001g7-R0
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:27 +0000
X-Inumbo-ID: 27f6a162-e36e-11e9-96cd-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 27f6a162-e36e-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:36: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=1569839787; x=1601375787;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zAmGDTsrkqDrD84a7ePZyWgjTtwq2BJqD/HRmBU5vZQ=;
 b=LXxXHA+AbHiNgReh+rYOkDuKzfFKWAakZofBS8mPf9b2lN/7XUazkOs3
 UdIOLAEF3JwlgGRVgZGLwkZsxDTwiH8oyuFy/Z1u0/9xqOgrKnfK8Vq9h
 felpF2gVzh8X+sexgzsu4SUlUX6DpZDAbsi9XHMZB/ISVi8kRwrFZQ9wR 0=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="705521373"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Sep 2019 10:35:09 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id C4DC3A1DBA; Mon, 30 Sep 2019 10:34:52 +0000 (UTC)
Received: from EX13D23UEE003.ant.amazon.com (10.43.62.173) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:27 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D23UEE003.ant.amazon.com (10.43.62.173) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:26 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:25 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:31 +0100
Message-ID: <f8b0b15146c357270fb0978f3ec50eea4695dc1c.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 39/55] x86: switch root_pgt to mfn_t and use
 new APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMgdGhlbiByZXF1aXJlcyBt
b3ZpbmcgZGVjbGFyYXRpb24gb2Ygcm9vdCBwYWdlIHRhYmxlIG1mbiBpbnRvIG1tLmgKYW5kIG1v
ZGlmeSBzZXR1cF9jcHVfcm9vdF9wZ3QgdG8gaGF2ZSBhIHNpbmdsZSBleGl0IHBhdGguCgpXZSBh
bHNvIG5lZWQgdG8gZm9yY2UgbWFwX2RvbWFpbl9wYWdlIHRvIHVzZSBkaXJlY3QgbWFwIHdoZW4g
c3dpdGNoaW5nCnBlci1kb21haW4gbWFwcGluZ3MuIFRoaXMgaXMgY29udHJhcnkgdG8gb3VyIGVu
ZCBnb2FsIG9mIHJlbW92aW5nCmRpcmVjdCBtYXAsIGJ1dCB0aGlzIHdpbGwgYmUgcmVtb3ZlZCBv
bmNlIHdlIG1ha2UgbWFwX2RvbWFpbl9wYWdlCmNvbnRleHQtc3dpdGNoIHNhZmUgaW4gYW5vdGhl
ciAobGFyZ2UpIHBhdGNoIHNlcmllcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8IDE1ICsr
KysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCA0
MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaCAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAy
ICstCiA3IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCBkYmRmNmIxYmMyLi5lOWJmNDdlZmNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02OSw2ICs2OSw3IEBACiAj
aW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogI2luY2x1
ZGUgPGFzbS9zcGVjX2N0cmwuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogREVGSU5FX1BF
Ul9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtMTU4MCwxMiArMTU4MSwyMCBA
QCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQg
cGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcm9vdF9wZ2Vu
dHJ5X3QgKnJvb3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOworICAgIG1mbl90IHJwdF9tZm4g
PSB0aGlzX2NwdShyb290X3BndF9tZm4pOwogCi0gICAgaWYgKCByb290X3BndCApCi0gICAgICAg
IHJvb3RfcGd0W3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAg
IGlmICggIW1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgcm9v
dF9wZ2VudHJ5X3QgKnJwdDsKKworICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KElO
VkFMSURfVkNQVSk7CisgICAgICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhycHRfbWZu
KTsKKyAgICAgICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0g
PQogICAgICAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wz
X3BnLAogICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cisg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHJwdCk7CisgICAgICAgIG1hcGNhY2hlX292
ZXJyaWRlX2N1cnJlbnQoTlVMTCk7CisgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseSh2LT5hcmNo
LmRyNyAmIERSN19BQ1RJVkVfTUFTSykgKQogICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3JlZ3Modik7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW5fcGFnZS5jCmluZGV4IDI0MDgzZTlhODYuLmNmY2ZmZDM1ZjMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5j
CkBAIC01Nyw3ICs1Nyw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1
cnJlbnRfdmNwdSh2b2lkKQogICAgIHJldHVybiB2OwogfQogCi12b2lkIF9faW5pdCBtYXBjYWNo
ZV9vdmVycmlkZV9jdXJyZW50KHN0cnVjdCB2Y3B1ICp2KQordm9pZCBtYXBjYWNoZV9vdmVycmlk
ZV9jdXJyZW50KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHRoaXNfY3B1KG92ZXJyaWRlKSA9IHY7
CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IDg3MDZkYzAxNzQuLjVjMWQ2NWQyNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MzAsNyArNTMwLDcgQEAgdm9pZCB3cml0ZV9w
dGJhc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFp
bi0+YXJjaC5wdi54cHRpICkKICAgICB7CiAgICAgICAgIGNwdV9pbmZvLT5yb290X3BndF9jaGFu
Z2VkID0gdHJ1ZTsKLSAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9v
dF9wZ3QpKTsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyA9IG1mbl90b19tYWRkcih0aGlzX2Nw
dShyb290X3BndF9tZm4pKTsKICAgICAgICAgaWYgKCBuZXdfY3I0ICYgWDg2X0NSNF9QQ0lERSAp
CiAgICAgICAgICAgICBjcHVfaW5mby0+cHZfY3IzIHw9IGdldF9wY2lkX2JpdHModiwgdHJ1ZSk7
CiAgICAgICAgIHN3aXRjaF9jcjNfY3I0KHYtPmFyY2guY3IzLCBuZXdfY3I0KTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpp
bmRleCA0YjZmNDhkZWEyLi43ZTcwNjkwZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0zNjAsNyArMzYwLDcg
QEAgc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAo
IGQtPmFyY2gucHYueHB0aSApCiAgICAgewogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hh
bmdlZCA9IHRydWU7Ci0gICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJv
b3RfcGd0KSkgfAorICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gbWZuX3RvX21hZGRyKHRoaXNf
Y3B1KHJvb3RfcGd0X21mbikpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkLT5hcmNo
LnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDogMCk7CiAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRl
eCBjNTVhYWE2NWEyLi5jYThmYzZkNDg1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTgxMSw3ICs4MTEsNyBAQCBzdGF0
aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0
KQogICAgIHJldHVybiByYzsKIH0KIAotREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwg
cm9vdF9wZ3QpOworREVGSU5FX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0X21mbik7CiAKIHN0YXRp
YyByb290X3BnZW50cnlfdCBjb21tb25fcGd0OwogCkBAIC04MTksMTkgKzgxOSwyNyBAQCBleHRl
cm4gY29uc3QgY2hhciBfc3RleHRlbnRyeVtdLCBfZXRleHRlbnRyeVtdOwogCiBzdGF0aWMgaW50
IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJvb3RfcGdlbnRy
eV90ICpycHQ7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9IE5VTEw7CisgICAgbWZuX3QgcnB0
X21mbjsKICAgICB1bnNpZ25lZCBpbnQgb2ZmOwogICAgIGludCByYzsKIAogICAgIGlmICggIW9w
dF94cHRpX2h3ZG9tICYmICFvcHRfeHB0aV9kb211ICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
eworICAgICAgICByYyA9IDA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAotICAgIHJwdCA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICBpZiAoICFycHQgKQotICAgICAgICByZXR1cm4g
LUVOT01FTTsKKyAgICBycHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICBp
ZiAoIG1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgcmMgPSAt
RU5PTUVNOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKKyAgICBycHQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcocnB0X21mbik7CiAgICAgY2xlYXJfcGFnZShycHQpOwotICAgIHBlcl9jcHUo
cm9vdF9wZ3QsIGNwdSkgPSBycHQ7CisgICAgcGVyX2NwdShyb290X3BndF9tZm4sIGNwdSkgPSBy
cHRfbWZuOwogCiAgICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0g
PQogICAgICAgICBpZGxlX3BnX3RhYmxlW3Jvb3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NU
QVJUKV07CkBAIC04NDgsNyArODU2LDcgQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3Qo
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgIHJjID0gY2xvbmVfbWFwcGluZyhwdHIsIHJw
dCk7CiAKICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAg
ICAgICBnb3RvIG91dDsKIAogICAgICAgICBjb21tb25fcGd0ID0gcnB0W3Jvb3RfdGFibGVfb2Zm
c2V0KFhFTl9WSVJUX1NUQVJUKV07CiAgICAgfQpAQCAtODczLDE5ICs4ODEsMjQgQEAgc3RhdGlj
IGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoICFyYyAp
CiAgICAgICAgIHJjID0gY2xvbmVfbWFwcGluZygodm9pZCAqKXBlcl9jcHUoc3R1YnMuYWRkciwg
Y3B1KSwgcnB0KTsKIAorIG91dDoKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQpOwog
ICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5z
aWduZWQgaW50IGNwdSkKIHsKLSAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShyb290
X3BndCwgY3B1KTsKKyAgICBtZm5fdCBycHRfbWZuID0gcGVyX2NwdShyb290X3BndF9tZm4sIGNw
dSk7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdDsKICAgICB1bnNpZ25lZCBpbnQgcjsKICAgICB1
bnNpZ25lZCBsb25nIHN0dWJfbGluZWFyID0gcGVyX2NwdShzdHVicy5hZGRyLCBjcHUpOwogCi0g
ICAgaWYgKCAhcnB0ICkKKyAgICBpZiAoIG1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBwZXJfY3B1KHJvb3RfcGd0LCBjcHUpID0gTlVMTDsKKyAg
ICBwZXJfY3B1KHJvb3RfcGd0X21mbiwgY3B1KSA9IElOVkFMSURfTUZOOworCisgICAgcnB0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KHJwdF9tZm4pOwogCiAgICAgZm9yICggciA9IHJvb3RfdGFi
bGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKICAgICAgICAgICByIDwgcm9vdF90YWJs
ZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciApCkBAIC05MzAsNyArOTQzLDggQEAg
c3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKICAgICB9CiAKLSAgICBmcmVlX3hl
bl9wYWdldGFibGUocnB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQpOworICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcocnB0X21mbik7CiAKICAgICAvKiBBbHNvIHphcCB0aGUg
c3R1YiBtYXBwaW5nIGZvciB0aGlzIENQVS4gKi8KICAgICBpZiAoIHN0dWJfbGluZWFyICkKQEAg
LTExMzQsNyArMTE0OCw3IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModm9pZCkKICAg
ICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcGFu
aWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7Ci0gICAg
aWYgKCBwZXJfY3B1KHJvb3RfcGd0LCAwKSApCisgICAgaWYgKCAhbWZuX2VxKHBlcl9jcHUocm9v
dF9wZ3RfbWZuLCAwKSwgSU5WQUxJRF9NRk4pICkKICAgICB7CiAgICAgICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggODAxNzNlYjRjMy4uMTJhMTBiMjcwZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaApAQCAtNjQ2LDQgKzY0Niw2IEBAIHZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25l
dyhtZm5fdCBtZm4pOwogCiBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBs
b25nIHYpOwogCitERUNMQVJFX1BFUl9DUFUobWZuX3QsIHJvb3RfcGd0X21mbik7CisKICNlbmRp
ZiAvKiBfX0FTTV9YODZfTU1fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBjNmZj
MTk4N2ExLi42OGQxZDgyMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQ2OSw3ICs0
NjksNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZGlzYWJsZV9lYWNoX2lzdChpZHRfZW50cnlfdCAq
aWR0KQogZXh0ZXJuIGlkdF9lbnRyeV90IGlkdF90YWJsZVtdOwogZXh0ZXJuIGlkdF9lbnRyeV90
ICppZHRfdGFibGVzW107CiAKLURFQ0xBUkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290
X3BndCk7CitERUNMQVJFX1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsKIAog
ZXh0ZXJuIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KTsKIAotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt2c-0001lj-Pw; Mon, 30 Sep 2019 10:36:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2a-0001iC-VS
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:28 +0000
X-Inumbo-ID: 1c628834-e36e-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 1c628834-e36e-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:36:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839767; x=1601375767;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=njdESk/6JcRZulToFGIspsgQKCCPqIrWPc225saYE8A=;
 b=LtgBtLKCQvCFGxCMlmj1vaO2lvyaylM7zN/v1uEQi5eTKq0I1Zol5FFP
 vCoWpeRPNZC6kfeP4iRZlw50kYlyIqm3Af65BjEGg+zEk42vezLP3M1FH
 SIg1tzg94uQ32Kr6z4OJtQDpfrkA7VVCJkMRGJ3oT1ODMKDA5r8OC8hDG g=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005677"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:35:07 +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 (Postfix) with ESMTPS
 id 9DEB7A27FA; Mon, 30 Sep 2019 10:34:53 +0000 (UTC)
Received: from EX13D05UEE004.ant.amazon.com (10.43.62.189) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:28 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D05UEE004.ant.amazon.com (10.43.62.189) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:28 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:27 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:33 +0100
Message-ID: <5cebde845cbd886a723a0207e4412c90c2943151.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 41/55] x86_64/mm: map and unmap page tables
 in m2p_mapped
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MjIgKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGM0MTcxNWNkNTYuLjVjNWI5MWI3ODUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L21tLmMKQEAgLTEzMCwyOCArMTMwLDM2IEBAIHN0YXRpYyBpbnQgbTJwX21hcHBlZCh1
bnNpZ25lZCBsb25nIHNwZm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyB2YTsKICAgICBsM19wZ2Vu
dHJ5X3QgKmwzX3JvX21wdDsKLSAgICBsMl9wZ2VudHJ5X3QgKmwyX3JvX21wdDsKKyAgICBsMl9w
Z2VudHJ5X3QgKmwyX3JvX21wdCA9IE5VTEw7CisgICAgaW50IHJjID0gTTJQX05PX01BUFBFRDsK
IAogICAgIHZhID0gUk9fTVBUX1ZJUlRfU1RBUlQgKyBzcGZuICogc2l6ZW9mKCptYWNoaW5lX3Rv
X3BoeXNfbWFwcGluZyk7Ci0gICAgbDNfcm9fbXB0ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxl
W2w0X3RhYmxlX29mZnNldCh2YSldKTsKKyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZV9uZXcoCisgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0
KHZhKV0pKTsKIAogICAgIHN3aXRjaCAoIGwzZV9nZXRfZmxhZ3MobDNfcm9fbXB0W2wzX3RhYmxl
X29mZnNldCh2YSldKSAmCiAgICAgICAgICAgICAgKF9QQUdFX1BSRVNFTlQgfF9QQUdFX1BTRSkp
CiAgICAgewogICAgICAgICBjYXNlIF9QQUdFX1BTRXxfUEFHRV9QUkVTRU5UOgotICAgICAgICAg
ICAgcmV0dXJuIE0yUF8xR19NQVBQRUQ7CisgICAgICAgICAgICByYyA9IE0yUF8xR19NQVBQRUQ7
CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgLyogQ2hlY2sgZm9yIG5leHQgbGV2ZWwg
Ki8KICAgICAgICAgY2FzZSBfUEFHRV9QUkVTRU5UOgogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICByZXR1cm4gTTJQX05PX01BUFBFRDsKKyAgICAgICAg
ICAgIHJjID0gTTJQX05PX01BUFBFRDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAg
ICBsMl9yb19tcHQgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSk7
CisgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBsM2VfZ2V0
X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pKTsKIAogICAgIGlmIChsMmVfZ2V0
X2ZsYWdzKGwyX3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEpXSkgJiBfUEFHRV9QUkVTRU5UKQot
ICAgICAgICByZXR1cm4gTTJQXzJNX01BUFBFRDsKKyAgICAgICAgcmMgPSBNMlBfMk1fTUFQUEVE
OwogCi0gICAgcmV0dXJuIE0yUF9OT19NQVBQRUQ7Cisgb3V0OgorICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwyX3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9f
bXB0KTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90
YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt2g-0001sd-GL; Mon, 30 Sep 2019 10:36:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2e-0001pe-Rw
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:32 +0000
X-Inumbo-ID: 27f6a163-e36e-11e9-96cd-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 27f6a163-e36e-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:36: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=1569839787; x=1601375787;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=WLaUPO0BICOlTo8lrwIXoV4f6i7Lhrd58+XYW4xXr9k=;
 b=VFAvDjosPkjiL8SbA1hcVrK/AH5o3SOCoB+JE6Tp3XXqmghNfaoC0Avl
 GqmzwT5kjUB1WsvmOntkM6Ipd50/3zAlEIsBfwTIxvYWifYxdZkjkd983
 y7wlUTqrBePYeJ2w3m84bhM17Q6uhSBPCFDxMamVrh1Nkh/LDqvSisTWQ g=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="705521380"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Sep 2019 10:35:10 +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-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id 20A47A3062; Mon, 30 Sep 2019 10:34:54 +0000 (UTC)
Received: from EX13D10UEE002.ant.amazon.com (10.43.62.136) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:29 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UEE002.ant.amazon.com (10.43.62.136) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:29 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:28 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:34 +0100
Message-ID: <301133c7156c2f2875a62614110fb6ac69c7829a.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 42/55] x86_64/mm: map and unmap page tables
 in share_hotadd_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MzEgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDVjNWI5MWI3ODUuLmUw
ZDIxOTBiZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE2Niw4ICsxNjYsOCBAQCBzdGF0aWMgaW50IHNoYXJl
X2hvdGFkZF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIHsKICAgICB1
bnNpZ25lZCBsb25nIGksIG4sIHY7CiAgICAgbWZuX3QgbTJwX3N0YXJ0X21mbiA9IElOVkFMSURf
TUZOOwotICAgIGwzX3BnZW50cnlfdCBsM2U7Ci0gICAgbDJfcGdlbnRyeV90IGwyZTsKKyAgICBs
M19wZ2VudHJ5X3QgbDNlLCAqbDN0OworICAgIGwyX3BnZW50cnlfdCBsMmUsICpsMnQ7CiAKICAg
ICAvKiBNMlAgdGFibGUgaXMgbWFwcGFibGUgcmVhZC1vbmx5IGJ5IHByaXZpbGVnZWQgZG9tYWlu
cy4gKi8KICAgICBmb3IgKCB2ICA9IFJEV1JfTVBUX1ZJUlRfU1RBUlQ7CkBAIC0xNzUsMTQgKzE3
NSwyMiBAQCBzdGF0aWMgaW50IHNoYXJlX2hvdGFkZF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3Rh
ZGRfaW5mbyAqaW5mbykKICAgICAgICAgICB2ICs9IG4gPDwgUEFHRV9TSElGVCApCiAgICAgewog
ICAgICAgICBuID0gTDJfUEFHRVRBQkxFX0VOVFJJRVMgKiBMMV9QQUdFVEFCTEVfRU5UUklFUzsK
LSAgICAgICAgbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2
KV0pWwotICAgICAgICAgICAgbDNfdGFibGVfb2Zmc2V0KHYpXTsKKworICAgICAgICBsM3QgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3Rh
YmxlW2w0X3RhYmxlX29mZnNldCh2KV0pKTsKKyAgICAgICAgbDNlID0gbDN0W2wzX3RhYmxlX29m
ZnNldCh2KV07CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7CisKICAgICAg
ICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0Vf
UFNFKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG4gPSBMMV9QQUdFVEFCTEVfRU5UUklFUzsK
LSAgICAgICAgICAgIGwyZSA9IGwzZV90b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQodildOwor
CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNl
KSk7CisgICAgICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisKICAgICAgICAgICAgIGlmICggIShs
MmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAgY29u
dGludWU7CiAgICAgICAgICAgICBtMnBfc3RhcnRfbWZuID0gbDJlX2dldF9tZm4obDJlKTsKQEAg
LTIwMywxMSArMjExLDE4IEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90YWJsZShzdHJ1
Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgIHYgIT0gUkRXUl9DT01QQVRfTVBU
X1ZJUlRfRU5EOwogICAgICAgICAgIHYgKz0gMSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQgKQogICAg
IHsKLSAgICAgICAgbDNlID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNl
dCh2KV0pWwotICAgICAgICAgICAgbDNfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAgICAgbDN0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190
YWJsZVtsNF90YWJsZV9vZmZzZXQodildKSk7CisgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9v
ZmZzZXQodildOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworCiAgICAg
ICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAg
ICAgICBjb250aW51ZTsKLSAgICAgICAgbDJlID0gbDNlX3RvX2wyZShsM2UpW2wyX3RhYmxlX29m
ZnNldCh2KV07CisKKyAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRf
bWZuKGwzZSkpOworICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVfb2Zmc2V0KHYpXTsKKyAgICAg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKwogICAgICAgICBpZiAoICEobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgY29udGludWU7CiAg
ICAgICAgIG0ycF9zdGFydF9tZm4gPSBsMmVfZ2V0X21mbihsMmUpOwotLSAKMi4xNy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt2i-0001vN-2a; Mon, 30 Sep 2019 10:36:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2f-0001rf-UT
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:33 +0000
X-Inumbo-ID: 1d975824-e36e-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 1d975824-e36e-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:36:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839769; x=1601375769;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=FkCiWRcyyS94XOIYsLNshumBozBwBJwF/QaEiXmKu/o=;
 b=TOASnwO/oGNrqyLIBTpUt266SpOCSnmq+c4c978MzxX2K46M037A+JH/
 Au/TYbUiisx218wJZI0ir/Iio5ahuvPOH6PWonKB/gI/e3W2MosWX+CAT
 psRV+HxZJzkwT7DGwLv2sKzd577wvBSJpCi0TcADOs8HD0gI3rcvVGX7i o=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005687"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:35:09 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id CE308A228C; Mon, 30 Sep 2019 10:34:55 +0000 (UTC)
Received: from EX13D06UEE001.ant.amazon.com (10.43.62.79) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:32 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D06UEE001.ant.amazon.com (10.43.62.79) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:32 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:31 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:37 +0100
Message-ID: <c723d760abe52d02e09fb623c215d27dcda27bff.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 45/55] x86_64/mm: map and unmap page tables
 in setup_compat_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
OSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IDFkMmViZDY0MmYuLmU4ZWQwNDAwNmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTM4MiwxMSArMzgyLDEzIEBAIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X20ycF90YWJsZShzdHJ1
Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgdmEgPSBISVJPX0NPTVBBVF9NUFRfVklS
VF9TVEFSVCArCiAgICAgICAgICBzbWFwICogc2l6ZW9mKCpjb21wYXRfbWFjaGluZV90b19waHlz
X21hcHBpbmcpOwotICAgIGwzX3JvX21wdCA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtsNF90
YWJsZV9vZmZzZXQodmEpXSk7CisgICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3
KAorICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSld
KSk7CiAKICAgICBBU1NFUlQobDNlX2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0
KHZhKV0pICYgX1BBR0VfUFJFU0VOVCk7CiAKLSAgICBsMl9yb19tcHQgPSBsM2VfdG9fbDJlKGwz
X3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSk7CisgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KAorICAgICAgICBsM2VfZ2V0X21mbihsM19yb19tcHRbbDNfdGFibGVfb2Zm
c2V0KHZhKV0pKTsKIAogI2RlZmluZSBNRk4oeCkgKCgoeCkgPDwgTDJfUEFHRVRBQkxFX1NISUZU
KSAvIHNpemVvZih1bnNpZ25lZCBpbnQpKQogI2RlZmluZSBDTlQgKChzaXplb2YoKmZyYW1lX3Rh
YmxlKSAmIC1zaXplb2YoKmZyYW1lX3RhYmxlKSkgLyBcCkBAIC00MjQsNiArNDI2LDkgQEAgc3Rh
dGljIGludCBzZXR1cF9jb21wYXRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmlu
Zm8pCiAgICAgfQogI3VuZGVmIENOVAogI3VuZGVmIE1GTgorCisgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDJfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM19yb19t
cHQpOwogICAgIHJldHVybiBlcnI7CiB9CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt2l-000238-Uo; Mon, 30 Sep 2019 10:36:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2j-0001yx-WC
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:38 +0000
X-Inumbo-ID: 2a81acda-e36e-11e9-96cd-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 2a81acda-e36e-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:36:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839792; x=1601375792;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=asXLxl/75rRuYGnWov8wrMv8pQpcv+qWDkmA7y7z49A=;
 b=qkoqpzn2RVe/DeSZmypi84x/SUA7b2p8XfjOBJFMpNb1hy1E9zEtcV7L
 sk56tmmqdxnTwIITd/P6agCj7e6Fk8T0UvV4qJrQyrySJ/gRwgrvRqnN+
 osurxdXL5aNKJ6DbVq3inuK/X+t42+fVKU5myiGbu/5V1WbSyII4ItimW 8=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="705521395"
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-9102.sea19.amazon.com with ESMTP;
 30 Sep 2019 10:35:15 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id D5788A2EC5; Mon, 30 Sep 2019 10:34:58 +0000 (UTC)
Received: from EX13D15UEE003.ant.amazon.com (10.43.62.19) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:38 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D15UEE003.ant.amazon.com (10.43.62.19) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:37 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:37 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:43 +0100
Message-ID: <0ecfa9b5e9410c2b1f4ebd3bb82f649e0ebde516.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 51/55] x86/pv: properly map and unmap page
 table in dom0_construct_pv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggZDdkNDI1NjhmYi4uMzljYjY4ZjdkYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCkBAIC02NzksNiArNjc5LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkg
KQogICAgIHsKKyAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKICAgICAgICAgLyogRW5zdXJl
IHRoZSBmaXJzdCBmb3VyIEwzIGVudHJpZXMgYXJlIGFsbCBwb3B1bGF0ZWQuICovCiAgICAgICAg
IGZvciAoIGkgPSAwLCBsM3RhYiA9IGwzc3RhcnQ7IGkgPCA0OyArK2ksICsrbDN0YWIgKQogICAg
ICAgICB7CkBAIC02OTMsNyArNjk1LDkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgIGwzZV9nZXRfcGFnZSgqbDN0YWIpLT51
LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfcGFlX3hlbl9sMjsKICAgICAgICAgfQogCi0gICAgICAg
IGluaXRfeGVuX3BhZV9sMl9zbG90cyhsM2VfdG9fbDJlKGwzc3RhcnRbM10pLCBkKTsKKyAgICAg
ICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKGwzc3RhcnRbM10pKTsK
KyAgICAgICAgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwydCwgZCk7CisgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwydCk7CiAgICAgfQogCiAgICAgLyogUGFnZXMgdGhhdCBhcmUgcGFy
dCBvZiBwYWdlIHRhYmxlcyBtdXN0IGJlIHJlYWQgb25seS4gKi8KLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt2n-00026D-EQ; Mon, 30 Sep 2019 10:36:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2l-000214-1d
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:39 +0000
X-Inumbo-ID: 1e1bb4de-e36e-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 1e1bb4de-e36e-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:36:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839770; x=1601375770;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=f3D8sT4nLjfsYF+QuArXbr8SObtyun4SFrgHXutwP0A=;
 b=FEOCfsThBDdxK7Wym0andzGz1dmg+GdRONIn3NavwUHcmdRx6Hoq6CHd
 J/kM6R1s3KXXhn/Fy+4vtxykCCOVrhHtxR7lxhiPyoPIT58dE81T0AVOt
 sJuMseItxreCJClsUjV1PQt2wE0XBWJx4ypmHsWyssfTjBB21zIY5E7/i c=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005692"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:35:10 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 6C0DEA00F1; Mon, 30 Sep 2019 10:34:58 +0000 (UTC)
Received: from EX13D12UEE001.ant.amazon.com (10.43.62.147) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:37 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D12UEE001.ant.amazon.com (10.43.62.147) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:37 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:36 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:42 +0100
Message-ID: <ef4b680d23c2667b57a79fe91482af7a5eba8410.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 50/55] x86/pv: properly map and unmap page
 tables in mark_pv_pt_pages_rdonly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YyB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5k
ZXggMWJkNTNlOWMwOC4uZDdkNDI1NjhmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC01MCwxNyAr
NTAsMTcgQEAgc3RhdGljIF9faW5pdCB2b2lkIG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgdW5zaWduZWQgbG9uZyBjb3VudDsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwogICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsKLSAgICBsM19wZ2VudHJ5X3QgKnBs
M2U7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAg
ICBsM19wZ2VudHJ5X3QgKnBsM2UsICpsM3Q7CisgICAgbDJfcGdlbnRyeV90ICpwbDJlLCAqbDJ0
OworICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgKmwxdDsKIAogICAgIHBsNGUgPSBsNHN0YXJ0ICsg
bDRfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgcGwzZSA9IGw0ZV90b19sM2UoKnBsNGUp
OwotICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgcGwyZSA9IGwz
ZV90b19sMmUoKnBsM2UpOwotICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7
Ci0gICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOwotICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zm
c2V0KHZwdF9zdGFydCk7CisgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRf
bWZuKCpwbDRlKSk7CisgICAgcGwzZSA9IGwzdCArIGwzX3RhYmxlX29mZnNldCh2cHRfc3RhcnQp
OworICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOwor
ICAgIHBsMmUgPSBsMnQgKyBsMl90YWJsZV9vZmZzZXQodnB0X3N0YXJ0KTsKKyAgICBsMXQgPSBt
YXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAgICBwbDFlID0gbDF0
ICsgbDFfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7CiAgICAgZm9yICggY291bnQgPSAwOyBjb3Vu
dCA8IG5yX3B0X3BhZ2VzOyBjb3VudCsrICkKICAgICB7CiAgICAgICAgIGwxZV9yZW1vdmVfZmxh
Z3MoKnBsMWUsIF9QQUdFX1JXKTsKQEAgLTg1LDEyICs4NSwyMyBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
IGlmICggISgodW5zaWduZWQgbG9uZykrK3BsMmUgJiAoUEFHRV9TSVpFIC0gMSkpICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpKytwbDNlICYg
KFBBR0VfU0laRSAtIDEpKSApCi0gICAgICAgICAgICAgICAgICAgIHBsM2UgPSBsNGVfdG9fbDNl
KCorK3BsNGUpOwotICAgICAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwzdCk7CisgICAgICAgICAgICAgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dyhsNGVfZ2V0X21mbigqKytwbDRlKSk7CisgICAgICAgICAgICAgICAgICAgIHBsM2UgPSBsM3Q7
CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwydCk7CisgICAgICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwz
ZV9nZXRfbWZuKCpwbDNlKSk7CisgICAgICAgICAgICAgICAgcGwyZSA9IGwydDsKICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKKyAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAgICBsMXQgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAgICAgICAgICAgIHBsMWUgPSBs
MXQ7CiAgICAgICAgIH0KICAgICB9CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsK
KyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwzdCk7CiB9CiAKIHN0YXRpYyBfX2luaXQgdm9pZCBzZXR1cF9wdl9waHlzbWFwKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZuLAotLSAKMi4xNy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt2q-0002By-8K; Mon, 30 Sep 2019 10:36: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=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2o-00029B-Th
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:43 +0000
X-Inumbo-ID: 2d56d4e2-e36e-11e9-96cd-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 2d56d4e2-e36e-11e9-96cd-12813bfff9fa;
 Mon, 30 Sep 2019 10:36:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839795; x=1601375795;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nfGSWN5Y1rPyNG2ge/RB1cPsx0Tplxti2wvDbpJTwgA=;
 b=biixubPhygHN6RBVjOGGsJt63UKjF5OncVyfO8+f6KhTm1/jg8JIrDta
 ABTKVO6k4LdweLYol2iGTUcK3voJINkMNnG5YUfjpDK9YT1JTA2nGQz+T
 Wvoyqx4plSe4uiw4g+qOWVSjThPlNxGzU9bytOS+LvUKupEIXm9rGJvc3 g=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="705521405"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Sep 2019 10:35:18 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id E69C6A229F; Mon, 30 Sep 2019 10:35:01 +0000 (UTC)
Received: from EX13D28EUC004.ant.amazon.com (10.43.164.80) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:43 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D28EUC004.ant.amazon.com (10.43.164.80) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:42 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:40 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:47 +0100
Message-ID: <206a716dacbbc96daca32e683ef11b6edc43725e.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 55/55] x86/mm: drop _new suffix for page
 table APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Hongyan Xia <hongyax@amazon.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEhvbmd5YW4gWGlhIDxob25n
eWF4QGFtYXpvbi5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2MToKLSBGaXggcmViYXNlIGNvbmZs
aWN0cyBhZ2FpbnN0IG5ldyBtYXN0ZXIgYW5kIG90aGVyIGNoYW5nZXMgc2luY2UgdjEuCi0tLQog
eGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2RvbWFp
bl9wYWdlLmMgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmggICB8ICAgNCAr
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDE2NCArKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyB8ICAyOCArKyst
LS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgfCAgMTIgKy0tCiB4ZW4vYXJjaC94ODYv
c2V0dXAuYyAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgIHwg
IDc0ICsrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgfCAxMzYg
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAg
ICAgfCAgNDIgKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgIHwgIDE4ICsr
LS0KIDExIGZpbGVzIGNoYW5nZWQsIDI0NiBpbnNlcnRpb25zKCspLCAyNDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGU5YmY0N2VmY2UuLmU0OWE1YWYzZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1ODgsMTEgKzE1ODgs
MTEgQEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgcm9vdF9wZ2VudHJ5X3QgKnJwdDsKIAogICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJy
ZW50KElOVkFMSURfVkNQVSk7Ci0gICAgICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhy
cHRfbWZuKTsKKyAgICAgICAgcnB0ID0gbWFwX3hlbl9wYWdldGFibGUocnB0X21mbik7CiAgICAg
ICAgIHJwdFtyb290X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KICAgICAg
ICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwotICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
KHJwdCk7CiAgICAgICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVMTCk7CiAgICAgfQog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW5fcGFnZS5jCmluZGV4IGNmY2ZmZDM1ZjMuLjllYTc0YjQ1NmMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5j
CkBAIC0zNDMsNyArMzQzLDcgQEAgbWZuX3QgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2
b2lkICpwdHIpCiAgICAgICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IHZpcnRfdG9feGVuX2wxZSh2
YSk7CiAgICAgICAgIEJVR19PTighcGwxZSk7CiAgICAgICAgIGwxZSA9ICpwbDFlOwotICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRShwbDFlKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9lZmkvcnVudGltZS5oIGIveGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmgKaW5kZXggMjc3
ZDIzNzk1My4uY2ExNWM1YWFiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9ydW50aW1l
LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9ydW50aW1lLmgKQEAgLTEwLDkgKzEwLDkgQEAgdm9p
ZCBlZmlfdXBkYXRlX2w0X3BndGFibGUodW5zaWduZWQgaW50IGw0aWR4LCBsNF9wZ2VudHJ5X3Qg
bDRlKQogICAgIHsKICAgICAgICAgbDRfcGdlbnRyeV90ICpsNHQ7CiAKLSAgICAgICAgbDR0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KGVmaV9sNF9tZm4pOworICAgICAgICBsNHQgPSBtYXBfeGVu
X3BhZ2V0YWJsZShlZmlfbDRfbWZuKTsKICAgICAgICAgbDRlX3dyaXRlKGw0dCArIGw0aWR4LCBs
NGUpOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsNHQpOworICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFKGw0dCk7CiAgICAgfQogfQogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGEyZDJkMDE2NjAuLjYxNWQ1
NzM5NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0zNTMsMjIgKzM1MywyMiBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZv
aWQpCiAgICAgICAgICAgICBBU1NFUlQocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdF
VEFCTEVfUFZfWEVOX1NMT1RTKTsKICAgICAgICAgICAgIGlmICggbDRfdGFibGVfb2Zmc2V0KHNw
bGl0X3ZhKSA9PSBsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEgLSAxKSApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgbWZuX3QgbDN0YWJfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9u
ZXcoKTsKKyAgICAgICAgICAgICAgICBtZm5fdCBsM3RhYl9tZm4gPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7CiAKICAgICAgICAgICAgICAgICBpZiAoICFtZm5fZXEobDN0YWJfbWZuLCBJTlZBTElE
X01GTikgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDNfcGdlbnRy
eV90ICpsM2lkbGUgPQotICAgICAgICAgICAgICAgICAgICAgICAgbWFwX3hlbl9wYWdldGFibGVf
bmV3KAorICAgICAgICAgICAgICAgICAgICAgICAgbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9v
ZmZzZXQoc3BsaXRfdmEpXSkpOwotICAgICAgICAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgKmwz
dGFiID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzdGFiX21mbik7CisgICAgICAgICAgICAgICAg
ICAgIGwzX3BnZW50cnlfdCAqbDN0YWIgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM3RhYl9tZm4pOwog
CiAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbDNfdGFibGVfb2Zmc2V0KHNw
bGl0X3ZhKTsgKytpICkKICAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNpZGxl
W2ldOwogICAgICAgICAgICAgICAgICAgICBmb3IgKCA7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklF
UzsgKytpICkKICAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNlX2VtcHR5KCk7
CiAgICAgICAgICAgICAgICAgICAgIHNwbGl0X2w0ZSA9IGw0ZV9mcm9tX21mbihsM3RhYl9tZm4s
IF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLSAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcobDNpZGxlKTsKLSAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDN0YWIpOworICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
KGwzaWRsZSk7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0YWIp
OwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgICAgICsrcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzOwpAQCAtNDg1MCw3ICs0ODUwLDcgQEAgaW50
IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1t
Zm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlX25ldyh2b2lkKQorbWZuX3QgYWxsb2NfeGVuX3BhZ2V0
YWJsZSh2b2lkKQogewogICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9i
b290ICkKICAgICB7CkBAIC00ODYzLDIwICs0ODYzLDIwIEBAIG1mbl90IGFsbG9jX3hlbl9wYWdl
dGFibGVfbmV3KHZvaWQpCiAgICAgcmV0dXJuIGFsbG9jX2Jvb3RfcGFnZXMoMSwgMSk7CiB9CiAK
LXZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCit2b2lkICptYXBfeGVuX3Bh
Z2V0YWJsZShtZm5fdCBtZm4pCiB7CiAgICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZShtZm4pOwog
fQogCiAvKiB2IGNhbiBwb2ludCB0byBhbiBlbnRyeSB3aXRoaW4gYSB0YWJsZSBvciBiZSBOVUxM
ICovCi12b2lkIHVubWFwX3hlbl9wYWdldGFibGVfbmV3KHZvaWQgKnYpCit2b2lkIHVubWFwX3hl
bl9wYWdldGFibGUodm9pZCAqdikKIHsKICAgICBpZiAoIHYgKQogICAgICAgICB1bm1hcF9kb21h
aW5fcGFnZSgoY29uc3Qgdm9pZCAqKSgodW5zaWduZWQgbG9uZyl2ICYgUEFHRV9NQVNLKSk7CiB9
CiAKIC8qIG1mbiBjYW4gYmUgSU5WQUxJRF9NRk4gKi8KLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxl
X25ldyhtZm5fdCBtZm4pCit2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZShtZm5fdCBtZm4pCiB7CiAg
ICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgJiYgIW1mbl9lcSht
Zm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdl
KG1mbikpOwpAQCAtNDkwMCwxMSArNDkwMCwxMSBAQCBzdGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0
X3RvX3hlbl9sM2UodW5zaWduZWQgbG9uZyB2KQogICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdDsK
ICAgICAgICAgbWZuX3QgbWZuOwogCi0gICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgaWYg
KCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKLSAg
ICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgIGwzdCA9IG1h
cF94ZW5fcGFnZXRhYmxlKG1mbik7CiAKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAg
ICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNDkyNCwxNSArNDkyNCwxNSBAQCBz
dGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sM2UodW5zaWduZWQgbG9uZyB2KQogICAg
ICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIXBsM2UpOwogICAgICAgICAgICAgQVNTRVJUKCFt
Zm5fZXEobWZuLCBJTlZBTElEX01GTikpOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcobDN0KTsKLSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAg
ICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDN0KTsKKyAgICAgICAgICAgIGZyZWVfeGVu
X3BhZ2V0YWJsZShtZm4pOwogICAgICAgICB9CiAgICAgfQogCiAgICAgaWYgKCAhcGwzZSApCiAg
ICAgewogICAgICAgICBBU1NFUlQobDRlX2dldF9mbGFncygqcGw0ZSkgJiBfUEFHRV9QUkVTRU5U
KTsKLSAgICAgICAgcGwzZSA9IChsM19wZ2VudHJ5X3QgKiltYXBfeGVuX3BhZ2V0YWJsZV9uZXco
bDRlX2dldF9tZm4oKnBsNGUpKQorICAgICAgICBwbDNlID0gKGwzX3BnZW50cnlfdCAqKW1hcF94
ZW5fcGFnZXRhYmxlKGw0ZV9nZXRfbWZuKCpwbDRlKSkKICAgICAgICAgICAgICsgbDNfdGFibGVf
b2Zmc2V0KHYpOwogICAgIH0KIApAQCAtNDk1OSwxMSArNDk1OSwxMSBAQCBzdGF0aWMgbDJfcGdl
bnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUodW5zaWduZWQgbG9uZyB2KQogICAgICAgICBsMl9wZ2Vu
dHJ5X3QgKmwydDsKICAgICAgICAgbWZuX3QgbWZuOwogCi0gICAgICAgIG1mbiA9IGFsbG9jX3hl
bl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsK
ICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgZ290
byBvdXQ7CiAKLSAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAg
ICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKG1mbik7CiAKICAgICAgICAgaWYgKCBsb2NraW5n
ICkKICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNDk4MSw4ICs0
OTgxLDggQEAgc3RhdGljIGwyX3BnZW50cnlfdCAqdmlydF90b194ZW5fbDJlKHVuc2lnbmVkIGxv
bmcgdikKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKCFwbDJlKTsKICAgICAgICAgICAg
IEFTU0VSVCghbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pKTsKLSAgICAgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKGwydCk7Ci0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KG1mbik7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CisgICAgICAgICAg
ICBmcmVlX3hlbl9wYWdldGFibGUobWZuKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtNDk5MSwx
MiArNDk5MSwxMiBAQCBzdGF0aWMgbDJfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUodW5zaWdu
ZWQgbG9uZyB2KQogICAgIGlmICggIXBsMmUgKQogICAgIHsKICAgICAgICAgQVNTRVJUKGwzZV9n
ZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCk7Ci0gICAgICAgIHBsMmUgPSAobDJfcGdl
bnRyeV90ICopbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSkKKyAgICAg
ICAgcGwyZSA9IChsMl9wZ2VudHJ5X3QgKiltYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbigq
cGwzZSkpCiAgICAgICAgICAgICArIGwyX3RhYmxlX29mZnNldCh2KTsKICAgICB9CiAKICBvdXQ6
Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CisgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRShwbDNlKTsKICAgICByZXR1cm4gcGwyZTsKIH0KIApAQCAtNTAxNSwxMSArNTAxNSwxMSBA
QCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgICAg
IGwxX3BnZW50cnlfdCAqbDF0OwogICAgICAgICBtZm5fdCBtZm47CiAKLSAgICAgICAgbWZuID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZSgpOwogICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAg
ICAgICBnb3RvIG91dDsKIAotICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZu
KTsKKyAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGUobWZuKTsKIAogICAgICAgICBpZiAo
IGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CkBAIC01
MDM3LDggKzUwMzcsOCBAQCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBs
b25nIHYpCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghcGwxZSk7CiAgICAgICAgICAg
ICBBU1NFUlQoIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSk7Ci0gICAgICAgICAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFX05FVyhsMXQpOwotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25l
dyhtZm4pOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMXQpOworICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlKG1mbik7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTUwNDcs
MTIgKzUwNDcsMTIgQEAgbDFfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9u
ZyB2KQogICAgIGlmICggIXBsMWUgKQogICAgIHsKICAgICAgICAgQVNTRVJUKGwyZV9nZXRfZmxh
Z3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCk7Ci0gICAgICAgIHBsMWUgPSAobDFfcGdlbnRyeV90
ICopbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCpwbDJlKSkKKyAgICAgICAgcGwx
ZSA9IChsMV9wZ2VudHJ5X3QgKiltYXBfeGVuX3BhZ2V0YWJsZShsMmVfZ2V0X21mbigqcGwyZSkp
CiAgICAgICAgICAgICArIGwxX3RhYmxlX29mZnNldCh2KTsKICAgICB9CiAKICBvdXQ6Ci0gICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShw
bDJlKTsKICAgICByZXR1cm4gcGwxZTsKIH0KIApAQCAtNTEzMSw3ICs1MTMxLDcgQEAgaW50IG1h
cF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0Owog
ICAgICAgICAgICAgICAgICAgICBtZm5fdCBsMnRfbWZuID0gbDNlX2dldF9tZm4ob2wzZSk7CiAK
LSAgICAgICAgICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4p
OworICAgICAgICAgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMnRfbWZuKTsK
IAogICAgICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRS
SUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICB7CkBAIC01MTQ2LDEwICs1MTQ2LDEwIEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3Bn
ZW50cnlfdCAqbDF0OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGwxdF9tZm4g
PSBsMmVfZ2V0X21mbihvbDJlKTsKIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxdCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMXRfbWZuKTsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBqKysgKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyhsMWVfZ2V0X2ZsYWdz
KGwxdFtqXSkpOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwxdCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRShsMXQpOwogICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwpA
QCAtNTE1OCw5ICs1MTU4LDkgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAg
ICAgICAgICAgICBvbDJlID0gbDJ0W2ldOwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAo
bDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICEobDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdFX1BTRSkgKQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4o
b2wyZSkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShs
MmVfZ2V0X21mbihvbDJlKSk7CiAgICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKKyAgICAgICAgICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KIApAQCAtNTE5OSwxNCArNTE5OSwxNCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigK
ICAgICAgICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgfQogCi0gICAg
ICAgICAgICBsMnRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAg
IGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgICAgICBpZiAoIG1mbl9l
cShsMnRfbWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAg
ICAgICAgIH0KIAotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9t
Zm4pOworICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGUobDJ0X21mbik7CiAKICAg
ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAg
ICAgICAgICAgICAgICAgbDJlX3dyaXRlKGwydCArIGksCkBAIC01MjI0LDE1ICs1MjI0LDE1IEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGwz
ZV93cml0ZV9hdG9taWMocGwzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwz
ZV9mcm9tX21mbihsMnRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRShsMnQpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCBsb2NraW5n
ICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAg
ICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CiAgICAgICAgICAgICBpZiAoIGwy
dCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcobDJ0KTsKLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4p
OworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0KTsKKyAgICAgICAgICAg
ICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0X21mbik7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KIApAQCAtNTI2NywxMiArNTI2NywxMiBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAg
ICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CiAgICAgICAgICAgICAgICAgICAgIG1m
bl90IGwxdF9tZm4gPSBsMmVfZ2V0X21mbihvbDJlKTsKIAotICAgICAgICAgICAgICAgICAgICBs
MXQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisgICAgICAgICAgICAgICAgICAg
IGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAg
ICAgICAgICAgICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhsMXRbaV0pKTsKICAgICAgICAg
ICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0gICAgICAgICAgICAg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0gICAgICAgICAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDF0X21mbik7CisgICAgICAgICAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFn
ZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAt
NTI5Myw3ICs1MjkzLDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAg
ICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKHBsMWUpOworICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwxZSk7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkg
JiBfUEFHRV9QU0UgKQogICAgICAgICAgICAgewpAQCAtNTMyMCwxNCArNTMyMCwxNCBAQCBpbnQg
bWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgZ290byBjaGVja19sMzsKICAg
ICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBsMXRfbWZuID0gYWxsb2NfeGVuX3Bh
Z2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgICAgICBsMXRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZSgpOwogICAgICAgICAgICAgICAgIGlmICggbWZuX2VxKGwxdF9tZm4sIElOVkFMSURfTUZO
KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0g
LUVOT01FTSk7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAg
IH0KIAotICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZu
KTsKKyAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMXRfbWZuKTsKIAog
ICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KyApCiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmbDF0W2ldLApAQCAtNTM0NCwyMyAr
NTM0NCwyMyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fbWZuKGwxdF9t
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDF0KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCBsb2NraW5n
ICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAg
ICAgICAgICAgICAgICBmbHVzaF9hcmVhKHZpcnQsIGZsdXNoX2ZsYWdzKTsKICAgICAgICAgICAg
ICAgICBpZiAoIGwxdCApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwotICAgICAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGVfbmV3KGwxdF9tZm4pOworICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFKGwxdCk7CisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShs
MXRfbWZuKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
IHBsMWUgID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCgqcGwyZSkpKTsKKyAg
ICAgICAgICAgIHBsMWUgID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4oKCpwbDJlKSkp
OwogICAgICAgICAgICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQodmlydCk7CiAgICAgICAgICAg
ICBvbDFlICA9ICpwbDFlOwogICAgICAgICAgICAgbDFlX3dyaXRlX2F0b21pYyhwbDFlLCBsMWVf
ZnJvbV9tZm4obWZuLCBmbGFncykpOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9O
RVcocGwxZSk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMWUpOwogICAgICAg
ICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhvbDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSBGTFVT
SF9UTEIgfCBGTFVTSF9PUkRFUigwKTsKQEAgLTU0MDYsMTQgKzU0MDYsMTQgQEAgaW50IG1hcF9w
YWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAgICAgbDF0X21m
biA9IGwyZV9nZXRfbWZuKG9sMmUpOwotICAgICAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFn
ZXRhYmxlX25ldyhsMXRfbWZuKTsKKyAgICAgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0
YWJsZShsMXRfbWZuKTsKIAogICAgICAgICAgICAgICAgIGJhc2VfbWZuID0gbDFlX2dldF9wZm4o
bDF0WzBdKSAmIH4oTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKTsKICAgICAgICAgICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAg
ICAgICAgICBpZiAoIChsMWVfZ2V0X3BmbihsMXRbaV0pICE9IChiYXNlX21mbiArIGkpKSB8fAog
ICAgICAgICAgICAgICAgICAgICAgICAgIChsMWVfZ2V0X2ZsYWdzKGwxdFtpXSkgIT0gZmxhZ3Mp
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRShsMXQpOwogICAgICAgICAgICAgICAgIGlmICggaSA9PSBMMV9QQUdFVEFCTEVfRU5UUklF
UyApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRv
bWljKHBsMmUsIGwyZV9mcm9tX3BmbihiYXNlX21mbiwKQEAgLTU0MjMsNyArNTQyMyw3IEBAIGlu
dCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKHZpcnQg
LSBQQUdFX1NJWkUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hfVExCX0dM
T0JBTCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hfT1JERVIoUEFHRVRB
QkxFX09SREVSKSk7Ci0gICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXco
bDF0X21mbik7CisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMXRfbWZu
KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcg
KQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAt
NTQ1OCw3ICs1NDU4LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICB9CiAK
ICAgICAgICAgICAgIGwydF9tZm4gPSBsM2VfZ2V0X21mbihvbDNlKTsKLSAgICAgICAgICAgIGwy
dCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKKyAgICAgICAgICAgIGwydCA9IG1h
cF94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogCiAgICAgICAgICAgICBiYXNlX21mbiA9IGwyZV9n
ZXRfcGZuKGwydFswXSkgJiB+KEwyX1BBR0VUQUJMRV9FTlRSSUVTICoKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEp
OwpAQCAtNTQ2Nyw3ICs1NDY3LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAg
ICAgICAgICAgICAgKGJhc2VfbWZuICsgKGkgPDwgUEFHRVRBQkxFX09SREVSKSkpIHx8CiAgICAg
ICAgICAgICAgICAgICAgICAobDJlX2dldF9mbGFncyhsMnRbaV0pICE9IGwxZl90b19sTmYoZmxh
Z3MpKSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJ0
KTsKICAgICAgICAgICAgIGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9w
Zm4oYmFzZV9tZm4sCkBAIC01NDc3LDE1ICs1NDc3LDE1IEBAIGludCBtYXBfcGFnZXNfdG9feGVu
KAogICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEodmlydCAtIFBBR0VfU0laRSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEZMVVNIX1RMQl9HTE9CQUwgfAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRkxVU0hfT1JERVIoMipQQUdFVEFCTEVfT1JERVIpKTsKLSAgICAgICAgICAgICAg
ICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgICAgIGZyZWVf
eGVuX3BhZ2V0YWJsZShsMnRfbWZuKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2Ug
aWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xv
Y2spOwogICAgICAgICB9CiAgICAgZW5kX29mX2xvb3A6Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKHBsMWUpOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsK
LSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CisgICAgICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUocGwxZSk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwyZSk7Cisg
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwzZSk7CiAgICAgfQogCiAjdW5kZWYgZmx1c2hf
ZmxhZ3MKQEAgLTU0OTMsOSArNTQ5Myw5IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHJj
ID0gMDsKIAogIG91dDoKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKLSAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhwbDNlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMWUpOworICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUocGwyZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDNlKTsKICAgICByZXR1
cm4gcmM7CiB9CiAKQEAgLTU1NjYsMTQgKzU1NjYsMTQgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAg
ICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogUEFHRTFHQjogc2hhdHRlciB0aGUgc3VwZXJw
YWdlIGFuZCBmYWxsIHRocm91Z2guICovCi0gICAgICAgICAgICBtZm4gPSBhbGxvY194ZW5fcGFn
ZXRhYmxlX25ldygpOworICAgICAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwog
ICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZSht
Zm4pOwogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVT
OyBpKysgKQogICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLApAQCAtNTU4NiwxNCAr
NTU4NiwxNCBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2ln
bmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgICAobDNlX2dldF9m
bGFncygqcGwzZSkgJiBfUEFHRV9QU0UpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJ
U09SKSk7Ci0gICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAg
ICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZt
YXBfcGdkaXJfbG9jayk7CiAgICAgICAgICAgICBpZiAoIGwydCApCiAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKLSAgICAgICAgICAg
ICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShsMnQpOworICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZSht
Zm4pOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKQEAgLTU2MDEsNyArNTYwMSw3IEBAIGlu
dCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1
bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAqIFRoZSBMMyBlbnRyeSBoYXMgYmVlbiB2ZXJpZmll
ZCB0byBiZSBwcmVzZW50LCBhbmQgd2UndmUgZGVhbHQgd2l0aAogICAgICAgICAgKiAxRyBwYWdl
cyBhcyB3ZWxsLCBzbyB0aGUgTDIgdGFibGUgY2Fubm90IHJlcXVpcmUgYWxsb2NhdGlvbi4KICAg
ICAgICAgICovCi0gICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9t
Zm4oKnBsM2UpKTsKKyAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZu
KCpwbDNlKSk7CiAgICAgICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHYpOwogCiAgICAgICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKQEAgLTU2MzMs
MTQgKzU2MzMsMTQgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm47CiAKICAgICAgICAgICAgICAgICAvKiBQU0U6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQg
dHJ5IGFnYWluLiAqLwotICAgICAgICAgICAgICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgICAgICAgICAgICAgbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAg
ICAgICAgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKICAgICAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7CisgICAgICAgICAgICAgICAg
bDF0ID0gbWFwX3hlbl9wYWdldGFibGUobWZuKTsKIAogICAgICAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAg
IGwxZV93cml0ZSgmbDF0W2ldLApAQCAtNTY1MywxNCArNTY1MywxNCBAQCBpbnQgbW9kaWZ5X3hl
bl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50
IG5mKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRlX2F0
b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4obWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAg
ICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICAgICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CiAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgICAgICAgICAgaWYgKCBsMXQgKQogICAgICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDF0KTsKLSAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOwor
ICAgICAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwxdCk7CisgICAgICAgICAg
ICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShtZm4pOwogICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtNTY3NCw3ICs1Njc0LDcgQEAgaW50IG1vZGlmeV94
ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGlu
dCBuZikKICAgICAgICAgICAgICAqIHByZXNlbnQsIGFuZCB3ZSd2ZSBkZWFsdCB3aXRoIDJNIHBh
Z2VzIGFzIHdlbGwsIHNvIHRoZSBMMSB0YWJsZQogICAgICAgICAgICAgICogY2Fubm90IHJlcXVp
cmUgYWxsb2NhdGlvbi4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgcGwxZSA9IG1hcF94
ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgICAgICAgICAgcGwxZSA9
IG1hcF94ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZuKCpwbDJlKSk7CiAgICAgICAgICAgICBwbDFl
ICs9IGwxX3RhYmxlX29mZnNldCh2KTsKIAogICAgICAgICAgICAgLyogQ29uZmlybSB0aGUgY2Fs
bGVyIGlzbid0IHRyeWluZyB0byBjcmVhdGUgbmV3IG1hcHBpbmdzLiAqLwpAQCAtNTY4Niw3ICs1
Njg2LDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25l
ZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAobDFlX2dldF9mbGFncygqcGwxZSkgJiB+RkxBR1NfTUFTSykgfCBuZik7CiAKICAgICAgICAg
ICAgIGwxZV93cml0ZV9hdG9taWMocGwxZSwgbmwxZSk7Ci0gICAgICAgICAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhwbDFlKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwx
ZSk7CiAgICAgICAgICAgICB2ICs9IFBBR0VfU0laRTsKIAogICAgICAgICAgICAgLyoKQEAgLTU3
MTcsMTEgKzU3MTcsMTEgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIH0KIAogICAg
ICAgICAgICAgbDF0X21mbiA9IGwyZV9nZXRfbWZuKCpwbDJlKTsKLSAgICAgICAgICAgIGwxdCA9
IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKKyAgICAgICAgICAgIGwxdCA9IG1hcF94
ZW5fcGFnZXRhYmxlKGwxdF9tZm4pOwogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9Q
QUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBpZiAoIGwxZV9nZXRfaW50
cHRlKGwxdFtpXSkgIT0gMCApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDF0KTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUobDF0KTsKICAgICAgICAgICAgIGlmICggaSA9PSBMMV9QQUdFVEFCTEVfRU5UUklF
UyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogRW1wdHk6IHphcCB0aGUgTDJF
IGFuZCBmcmVlIHRoZSBMMSBwYWdlLiAqLwpAQCAtNTcyOSw3ICs1NzI5LDcgQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAg
ICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAgIGZsdXNo
X2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7IC8qIGZsdXNoIGJlZm9yZSBmcmVlICovCi0g
ICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKKyAgICAgICAg
ICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDF0X21mbik7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBlbHNlIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2so
Jm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTU3NjMsMTEgKzU3NjMsMTEgQEAgaW50IG1vZGlmeV94ZW5f
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBu
ZikKICAgICAgICAgICAgIG1mbl90IGwydF9tZm47CiAKICAgICAgICAgICAgIGwydF9tZm4gPSBs
M2VfZ2V0X21mbigqcGwzZSk7Ci0gICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcobDJ0X21mbik7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMnRfbWZu
KTsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KyApCiAgICAgICAgICAgICAgICAgaWYgKCBsMmVfZ2V0X2ludHB0ZShsMnRbaV0pICE9IDAgKQog
ICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwydCk7CisgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAgICAg
ICAgICAgICBpZiAoIGkgPT0gTDJfUEFHRVRBQkxFX0VOVFJJRVMgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIC8qIEVtcHR5OiB6YXAgdGhlIEwzRSBhbmQgZnJlZSB0aGUgTDIgcGFn
ZS4gKi8KQEAgLTU3NzUsMTQgKzU3NzUsMTQgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5z
aWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAg
ICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
bWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEoTlVMTCwgRkxVU0hf
VExCX0dMT0JBTCk7IC8qIGZsdXNoIGJlZm9yZSBmcmVlICovCi0gICAgICAgICAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKKyAgICAgICAgICAgICAgICBmcmVlX3hlbl9w
YWdldGFibGUobDJ0X21mbik7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIGlmICgg
bG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsK
ICAgICAgICAgfQogICAgIGVuZF9vZl9sb29wOgotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxF
X05FVyhwbDJlKTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzZSk7CisgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwyZSk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUocGwzZSk7CiAgICAgfQogCiAgICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJfR0xPQkFM
KTsKQEAgLTU3OTEsOCArNTc5MSw4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgcmMgPSAwOwog
CiAgb3V0OgotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMmUpOwotICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEVfTkVXKHBsM2UpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwyZSk7Cisg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDNlKTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jCmluZGV4IDM5Y2I2OGY3ZGEuLjAyZDdmMWMyN2MgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwpAQCAtNTUsMTEgKzU1LDExIEBAIHN0YXRpYyBfX2luaXQgdm9pZCBtYXJrX3B2X3B0X3BhZ2Vz
X3Jkb25seShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgKmwxdDsK
IAogICAgIHBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAg
bDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKCpwbDRlKSk7CisgICAgbDN0
ID0gbWFwX3hlbl9wYWdldGFibGUobDRlX2dldF9tZm4oKnBsNGUpKTsKICAgICBwbDNlID0gbDN0
ICsgbDNfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSk7CisgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGUo
bDNlX2dldF9tZm4oKnBsM2UpKTsKICAgICBwbDJlID0gbDJ0ICsgbDJfdGFibGVfb2Zmc2V0KHZw
dF9zdGFydCk7Ci0gICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyZV9nZXRfbWZuKCpw
bDJlKSk7CisgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4oKnBsMmUpKTsK
ICAgICBwbDFlID0gbDF0ICsgbDFfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7CiAgICAgZm9yICgg
Y291bnQgPSAwOyBjb3VudCA8IG5yX3B0X3BhZ2VzOyBjb3VudCsrICkKICAgICB7CkBAIC04Niwy
MiArODYsMjIgQEAgc3RhdGljIF9faW5pdCB2b2lkIG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5KHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAhKCh1
bnNpZ25lZCBsb25nKSsrcGwzZSAmIChQQUdFX1NJWkUgLSAxKSkgKQogICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKLSAg
ICAgICAgICAgICAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZu
KCorK3BsNGUpKTsKKyAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3Qp
OworICAgICAgICAgICAgICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZShsNGVfZ2V0X21m
bigqKytwbDRlKSk7CiAgICAgICAgICAgICAgICAgICAgIHBsM2UgPSBsM3Q7CiAgICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Ci0g
ICAgICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpw
bDNlKSk7CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOworICAgICAg
ICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKCpwbDNlKSk7CiAg
ICAgICAgICAgICAgICAgcGwyZSA9IGwydDsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0gICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3Bh
Z2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUobDF0KTsKKyAgICAgICAgICAgIGwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwyZV9n
ZXRfbWZuKCpwbDJlKSk7CiAgICAgICAgICAgICBwbDFlID0gbDF0OwogICAgICAgICB9CiAgICAg
fQotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0gICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDJ0KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7Cisg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3QpOwogfQogCiBzdGF0aWMgX19pbml0IHZvaWQgc2V0
dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBndGJsX3BmbiwK
QEAgLTY5NSw5ICs2OTUsOSBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgbDNlX2dldF9wYWdlKCpsM3RhYiktPnUuaW51c2Uu
dHlwZV9pbmZvIHw9IFBHVF9wYWVfeGVuX2wyOwogICAgICAgICB9CiAKLSAgICAgICAgbDJ0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKGwzc3RhcnRbM10pKTsKKyAgICAgICAg
bDJ0ID0gbWFwX3hlbl9wYWdldGFibGUobDNlX2dldF9tZm4obDNzdGFydFszXSkpOwogICAgICAg
ICBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDJ0LCBkKTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDJ0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwogICAgIH0K
IAogICAgIC8qIFBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgcGFnZSB0YWJsZXMgbXVzdCBiZSByZWFk
IG9ubHkuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gv
eDg2L3B2L3NoaW0uYwppbmRleCBjZjYzOGZhOTY1Li4wOWM3NzY2ZWM1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTE3
MSwxMSArMTcxLDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXBsYWNlX3ZhX21hcHBpbmcoc3Ry
dWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgIGwyX3BnZW50cnlfdCAq
cGwyZTsKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAKLSAgICBwbDNlID0gbWFwX3hlbl9wYWdl
dGFibGVfbmV3KGw0ZV9nZXRfbWZuKCpwbDRlKSk7CisgICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRh
YmxlKGw0ZV9nZXRfbWZuKCpwbDRlKSk7CiAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodmEp
OwotICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4oKnBsM2UpKTsK
KyAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGUobDNlX2dldF9tZm4oKnBsM2UpKTsKICAgICBw
bDJlICs9IGwyX3RhYmxlX29mZnNldCh2YSk7Ci0gICAgcGwxZSA9IG1hcF94ZW5fcGFnZXRhYmxl
X25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgIHBsMWUgPSBtYXBfeGVuX3BhZ2V0YWJsZShs
MmVfZ2V0X21mbigqcGwyZSkpOwogICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KHZhKTsKIAog
ICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKGwxZV9nZXRfbWZuKCpwbDFlKSkpOwpA
QCAtMTgzLDkgKzE4Myw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXBsYWNlX3ZhX21hcHBpbmco
c3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgICpwbDFlID0gbDFl
X2Zyb21fbWZuKG1mbiwgKCFpc19wdl8zMmJpdF9kb21haW4oZCkgPyBMMV9QUk9UCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IENPTVBBVF9M
MV9QUk9UKSk7CiAKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKLSAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhw
bDNlKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsMWUpOworICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEUocGwyZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDNlKTsKIH0KIAogc3RhdGlj
IHZvaWQgZXZ0Y2huX3Jlc2VydmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBvcnQp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CmluZGV4IGQyN2JjZjE3MjQuLmU2ZDhkZmIwYjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMTAxLDcgKzExMDEsNyBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICAqcGw0ZSA9IGw0ZV9m
cm9tX2ludHB0ZShsNGVfZ2V0X2ludHB0ZSgqcGw0ZSkgKwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0KTsKLSAgICAgICAgICAgICAgICBwbDNl
ID0gbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKCpwbDRlKSk7CisgICAg
ICAgICAgICAgICAgcGwzZSA9IGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGw0ZV9nZXRfbWZuKCpw
bDRlKSk7CiAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBMM19QQUdFVEFCTEVfRU5U
UklFUzsgaisrLCBwbDNlKysgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgbDJfcGdlbnRyeV90ICpsMnQ7CkBAIC0xMTEzLDcgKzExMTMsNyBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgICAg
ICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21f
aW50cHRlKGwzZV9nZXRfaW50cHRlKCpwbDNlKSArCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0KTsKLSAgICAgICAgICAgICAgICAgICAg
cGwyZSA9IGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwzZSkpOwor
ICAgICAgICAgICAgICAgICAgICBwbDJlID0gbDJ0ID0gbWFwX3hlbl9wYWdldGFibGUobDNlX2dl
dF9tZm4oKnBsM2UpKTsKICAgICAgICAgICAgICAgICAgICAgZm9yICggayA9IDA7IGsgPCBMMl9Q
QUdFVEFCTEVfRU5UUklFUzsgaysrLCBwbDJlKysgKQogICAgICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBOb3QgcHJlc2VudCwgUFNFLCBvciBhbHJlYWR5IHJl
bG9jYXRlZD8gKi8KQEAgLTExMjQsOSArMTEyNCw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgICAgICAgICAq
cGwyZSA9IGwyZV9mcm9tX2ludHB0ZShsMmVfZ2V0X2ludHB0ZSgqcGwyZSkgKwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3BoeXNfc3RhcnQpOwog
ICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdF
VEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUo
bDJ0KTsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDN0KTsKKyAgICAgICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzdCk7
CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIFRoZSBvbmx5IGRhdGEgbWFwcGluZ3Mg
dG8gYmUgcmVsb2NhdGVkIGFyZSBpbiB0aGUgWGVuIGFyZWEuICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA5ZmUwZWYx
OGExLi5jYmFmZjIzZjdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTY4Nyw3ICs2ODcsNyBAQCBzdGF0aWMgaW50IGNs
b25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAor
ICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9w
Z190YWJsZVtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSkpOwogICAgIHBsM2UgKz0gbDNfdGFi
bGVfb2Zmc2V0KGxpbmVhcik7CiAKQEAgLTcwMSw3ICs3MDEsNyBAQCBzdGF0aWMgaW50IGNsb25l
X21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgIH0KICAg
ICBlbHNlCiAgICAgewotICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9n
ZXRfbWZuKCpwbDNlKSk7CisgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0
X21mbigqcGwzZSkpOwogICAgICAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldChsaW5lYXIpOwog
ICAgICAgICBmbGFncyA9IGwyZV9nZXRfZmxhZ3MoKnBsMmUpOwogICAgICAgICBBU1NFUlQoZmxh
Z3MgJiBfUEFHRV9QUkVTRU5UKTsKQEAgLTcxMyw3ICs3MTMsNyBAQCBzdGF0aWMgaW50IGNsb25l
X21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgICAgICB9
CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgcGwxZSA9IG1hcF94ZW5fcGFn
ZXRhYmxlX25ldyhsMmVfZ2V0X21mbigqcGwyZSkpOworICAgICAgICAgICAgcGwxZSA9IG1hcF94
ZW5fcGFnZXRhYmxlKGwyZV9nZXRfbWZuKCpwbDJlKSk7CiAgICAgICAgICAgICBwbDFlICs9IGwx
X3RhYmxlX29mZnNldChsaW5lYXIpOwogICAgICAgICAgICAgZmxhZ3MgPSBsMWVfZ2V0X2ZsYWdz
KCpwbDFlKTsKICAgICAgICAgICAgIGlmICggIShmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKQEAg
LTcyNSwxMyArNzI1LDEzIEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpw
dHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBVTk1BUF9Y
RU5fUEFHRVRBQkxFX05FVyhwbDFlKTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJl
KTsKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDNlKTsKKyAgICBVTk1BUF9YRU5fUEFH
RVRBQkxFKHBsMWUpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocGwyZSk7CisgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShwbDNlKTsKIAogICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcm9v
dF90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKLSAgICAg
ICAgbWZuX3QgbDN0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgIG1m
bl90IGwzdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAKICAgICAgICAgaWYgKCBtZm5f
ZXEobDN0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgewpAQCAtNzM5LDIwICs3MzksMjAg
QEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5
X3QgKnJwdCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKLSAgICAgICAgcGwz
ZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKKyAgICAgICAgcGwzZSA9IG1hcF94
ZW5fcGFnZXRhYmxlKGwzdF9tZm4pOwogICAgICAgICBjbGVhcl9wYWdlKHBsM2UpOwogICAgICAg
ICBsNGVfd3JpdGUoJnJwdFtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSwKICAgICAgICAgICAg
ICAgICAgIGw0ZV9mcm9tX21mbihsM3RfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgIH0K
ICAgICBlbHNlCi0gICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAg
IHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZSgKICAgICAgICAgICAgIGw0ZV9nZXRfbWZuKHJwdFty
b290X3RhYmxlX29mZnNldChsaW5lYXIpXSkpOwogCiAgICAgcGwzZSArPSBsM190YWJsZV9vZmZz
ZXQobGluZWFyKTsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BS
RVNFTlQpICkKICAgICB7Ci0gICAgICAgIG1mbl90IGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRh
YmxlX25ldygpOworICAgICAgICBtZm5fdCBsMnRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgp
OwogCiAgICAgICAgIGlmICggbWZuX2VxKGwydF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAg
IHsKQEAgLTc2MCwyMSArNzYwLDIxIEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2
b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQogCi0gICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDJ0X21mbik7
CisgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMnRfbWZuKTsKICAgICAgICAgY2xl
YXJfcGFnZShwbDJlKTsKICAgICAgICAgbDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9tX21mbihsMnRf
bWZuLCBfX1BBR0VfSFlQRVJWSVNPUikpOwogICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAg
ICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkpOwotICAgICAgICBw
bDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpwbDNlKSk7CisgICAgICAg
IHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbigqcGwzZSkpOwogICAgIH0KIAog
ICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KGxpbmVhcik7CiAKICAgICBpZiAoICEobDJlX2dl
dF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewotICAgICAgICBtZm5fdCBs
MXRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgbWZuX3QgbDF0X21m
biA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAogICAgICAgICBpZiAoIG1mbl9lcShsMXRfbWZu
LCBJTlZBTElEX01GTikgKQogICAgICAgICB7CkBAIC03ODIsMTQgKzc4MiwxNCBAQCBzdGF0aWMg
aW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAotICAgICAgICBwbDFlID0gbWFwX3hl
bl9wYWdldGFibGVfbmV3KGwxdF9tZm4pOworICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFi
bGUobDF0X21mbik7CiAgICAgICAgIGNsZWFyX3BhZ2UocGwxZSk7CiAgICAgICAgIGwyZV93cml0
ZShwbDJlLCBsMmVfZnJvbV9tZm4obDF0X21mbiwgX19QQUdFX0hZUEVSVklTT1IpKTsKICAgICB9
CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncygqcGwyZSkg
JiBfUEFHRV9QU0UpKTsKLSAgICAgICAgcGwxZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMmVf
Z2V0X21mbigqcGwyZSkpOworICAgICAgICBwbDFlID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dl
dF9tZm4oKnBsMmUpKTsKICAgICB9CiAKICAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldChsaW5l
YXIpOwpAQCAtODA1LDkgKzgwNSw5IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2
b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAKICAgICByYyA9IDA7CiAgb3V0OgotICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsMWUpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKHBsMmUpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOworICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEUocGwxZSk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDJlKTsKKyAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsM2UpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAtODMw
LDE0ICs4MzAsMTQgQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50
IGNwdSkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgcnB0X21mbiA9IGFsbG9jX3hl
bl9wYWdldGFibGVfbmV3KCk7CisgICAgcnB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsK
ICAgICBpZiAoIG1mbl9lcShycHRfbWZuLCBJTlZBTElEX01GTikgKQogICAgIHsKICAgICAgICAg
cmMgPSAtRU5PTUVNOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBycHQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcocnB0X21mbik7CisgICAgcnB0ID0gbWFwX3hlbl9wYWdldGFibGUo
cnB0X21mbik7CiAgICAgY2xlYXJfcGFnZShycHQpOwogICAgIHBlcl9jcHUocm9vdF9wZ3RfbWZu
LCBjcHUpID0gcnB0X21mbjsKIApAQCAtODgyLDcgKzg4Miw3IEBAIHN0YXRpYyBpbnQgc2V0dXBf
Y3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIHJjID0gY2xvbmVfbWFwcGlu
Zygodm9pZCAqKXBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSwgcnB0KTsKIAogIG91dDoKLSAgICBV
Tk1BUF9YRU5fUEFHRVRBQkxFX05FVyhycHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUocnB0
KTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTg5OCw3ICs4OTgsNyBAQCBzdGF0aWMgdm9pZCBj
bGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgcGVyX2NwdShyb290
X3BndF9tZm4sIGNwdSkgPSBJTlZBTElEX01GTjsKIAotICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRh
YmxlX25ldyhycHRfbWZuKTsKKyAgICBycHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShycHRfbWZuKTsK
IAogICAgIGZvciAoIHIgPSByb290X3RhYmxlX29mZnNldChESVJFQ1RNQVBfVklSVF9TVEFSVCk7
CiAgICAgICAgICAgciA8IHJvb3RfdGFibGVfb2Zmc2V0KEhZUEVSVklTT1JfVklSVF9FTkQpOyAr
K3IgKQpAQCAtOTExLDcgKzkxMSw3IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfY3B1X3Jvb3RfcGd0
KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBsM3Rf
bWZuID0gbDRlX2dldF9tZm4ocnB0W3JdKTsKLSAgICAgICAgbDN0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwzdF9tZm4pOworICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM3RfbWZu
KTsKIAogICAgICAgICBmb3IgKCBpMyA9IDA7IGkzIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7ICsr
aTMgKQogICAgICAgICB7CkBAIC05MjQsNyArOTI0LDcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9j
cHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKIAogICAgICAgICAgICAgQVNTRVJUKCEobDNl
X2dldF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BTRSkpOwogICAgICAgICAgICAgbDJ0X21mbiA9
IGwzZV9nZXRfbWZuKGwzdFtpM10pOwotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwydF9tZm4pOworICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGUobDJ0
X21mbik7CiAKICAgICAgICAgICAgIGZvciAoIGkyID0gMDsgaTIgPCBMMl9QQUdFVEFCTEVfRU5U
UklFUzsgKytpMiApCiAgICAgICAgICAgICB7CkBAIC05MzIsMzQgKzkzMiwzNCBAQCBzdGF0aWMg
dm9pZCBjbGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgICAgIEFTU0VSVCghKGwyZV9nZXRfZmxh
Z3MobDJ0W2kyXSkgJiBfUEFHRV9QU0UpKTsKLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdl
dGFibGVfbmV3KGwyZV9nZXRfbWZuKGwydFtpMl0pKTsKKyAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGUobDJlX2dldF9tZm4obDJ0W2kyXSkpOwogICAgICAgICAgICAgfQogCi0gICAg
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOwotICAgICAgICAgICAgZnJlZV94
ZW5fcGFnZXRhYmxlX25ldyhsMnRfbWZuKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDJ0KTsKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnRfbWZuKTsKICAgICAg
ICAgfQogCi0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzdCk7Ci0gICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobDN0X21mbik7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEUobDN0KTsKKyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwzdF9tZm4pOwogICAgIH0KIAot
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHJwdCk7Ci0gICAgZnJlZV94ZW5fcGFnZXRhYmxl
X25ldyhycHRfbWZuKTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKHJwdCk7CisgICAgZnJlZV94
ZW5fcGFnZXRhYmxlKHJwdF9tZm4pOwogCiAgICAgLyogQWxzbyB6YXAgdGhlIHN0dWIgbWFwcGlu
ZyBmb3IgdGhpcyBDUFUuICovCiAgICAgaWYgKCBzdHViX2xpbmVhciApCiAgICAgewotICAgICAg
ICBsM19wZ2VudHJ5X3QgKmwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbihj
b21tb25fcGd0KSk7Ci0gICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KAorICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGw0
ZV9nZXRfbWZuKGNvbW1vbl9wZ3QpKTsKKyAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQgPSBtYXBf
eGVuX3BhZ2V0YWJsZSgKICAgICAgICAgICAgIGwzZV9nZXRfbWZuKGwzdFtsM190YWJsZV9vZmZz
ZXQoc3R1Yl9saW5lYXIpXSkpOwotICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdCA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldygKKyAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQgPSBtYXBfeGVuX3BhZ2V0
YWJsZSgKICAgICAgICAgICAgIGwyZV9nZXRfbWZuKGwydFtsMl90YWJsZV9vZmZzZXQoc3R1Yl9s
aW5lYXIpXSkpOwogCiAgICAgICAgIGwxdFtsMV90YWJsZV9vZmZzZXQoc3R1Yl9saW5lYXIpXSA9
IGwxZV9lbXB0eSgpOwogCi0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwxdCk7Ci0g
ICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Ci0gICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKGwzdCk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsKKyAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFKGwzdCk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggYTFjNjlkN2YwZS4uODQyNTQ4Yjky
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbW0uYwpAQCAtMTM0LDcgKzEzNCw3IEBAIHN0YXRpYyBpbnQgbTJwX21hcHBlZCh1
bnNpZ25lZCBsb25nIHNwZm4pCiAgICAgaW50IHJjID0gTTJQX05PX01BUFBFRDsKIAogICAgIHZh
ID0gUk9fTVBUX1ZJUlRfU1RBUlQgKyBzcGZuICogc2l6ZW9mKCptYWNoaW5lX3RvX3BoeXNfbWFw
cGluZyk7Ci0gICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgIGwzX3Jv
X21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3Rh
YmxlW2w0X3RhYmxlX29mZnNldCh2YSldKSk7CiAKICAgICBzd2l0Y2ggKCBsM2VfZ2V0X2ZsYWdz
KGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgJgpAQCAtMTUwLDE1ICsxNTAsMTUgQEAg
c3RhdGljIGludCBtMnBfbWFwcGVkKHVuc2lnbmVkIGxvbmcgc3BmbikKICAgICAgICAgICAgIHJj
ID0gTTJQX05PX01BUFBFRDsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAgICBsMl9y
b19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9w
YWdldGFibGUoCiAgICAgICAgIGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQo
dmEpXSkpOwogCiAgICAgaWYgKGwyZV9nZXRfZmxhZ3MobDJfcm9fbXB0W2wyX3RhYmxlX29mZnNl
dCh2YSldKSAmIF9QQUdFX1BSRVNFTlQpCiAgICAgICAgIHJjID0gTTJQXzJNX01BUFBFRDsKIAog
IG91dDoKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOwotICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShs
Ml9yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDNfcm9fbXB0KTsKICAgICByZXR1
cm4gcmM7CiB9CiAKQEAgLTE3NiwxMCArMTc2LDEwIEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRk
X20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgIHsKICAgICAgICAg
biA9IEwyX1BBR0VUQUJMRV9FTlRSSUVTICogTDFfUEFHRVRBQkxFX0VOVFJJRVM7CiAKLSAgICAg
ICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBsM3QgPSBtYXBfeGVuX3Bh
Z2V0YWJsZSgKICAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVf
b2Zmc2V0KHYpXSkpOwogICAgICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KHYpXTsKLSAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShsM3QpOwogCiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFH
RV9QUkVTRU5UKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTE4Nyw5ICsxODcsOSBAQCBz
dGF0aWMgaW50IHNoYXJlX2hvdGFkZF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAq
aW5mbykKICAgICAgICAgewogICAgICAgICAgICAgbiA9IEwxX1BBR0VUQUJMRV9FTlRSSUVTOwog
Ci0gICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNl
KSk7CisgICAgICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM2VfZ2V0X21mbihsM2Up
KTsKICAgICAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9vZmZzZXQodildOwotICAgICAgICAg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEUobDJ0KTsKIAogICAgICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTIxMSwxNyAr
MjExLDE3IEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hv
dGFkZF9pbmZvICppbmZvKQogICAgICAgICAgIHYgIT0gUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5E
OwogICAgICAgICAgIHYgKz0gMSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQgKQogICAgIHsKLSAgICAg
ICAgbDN0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBsM3QgPSBtYXBfeGVuX3Bh
Z2V0YWJsZSgKICAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVf
b2Zmc2V0KHYpXSkpOwogICAgICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KHYpXTsKLSAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShsM3QpOwogCiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFH
RV9QUkVTRU5UKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBsMnQgPSBtYXBf
eGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9tZm4obDNlKSk7CisgICAgICAgIGwydCA9IG1hcF94
ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKGwzZSkpOwogICAgICAgICBsMmUgPSBsMnRbbDJfdGFi
bGVfb2Zmc2V0KHYpXTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMnQpOwogCiAgICAgICAgIGlmICggIShsMmVfZ2V0
X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAg
LTI1MiwxMiArMjUyLDEyIEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfY29tcGF0X20ycF9tYXBwaW5n
KHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgaWYgKCBlbWFwID4gKChSRFdSX0NP
TVBBVF9NUFRfVklSVF9FTkQgLSBSRFdSX0NPTVBBVF9NUFRfVklSVF9TVEFSVCkgPj4gMikgKQog
ICAgICAgICBlbWFwID0gKFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtIFJEV1JfQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKSA+PiAyOwogCi0gICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVf
bmV3KAorICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICBsNGVfZ2V0
X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9T
VEFSVCldKSk7CiAKICAgICBBU1NFUlQobDNlX2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVf
b2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0pICYgX1BBR0VfUFJFU0VOVCk7CiAK
LSAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgbDJfcm9fbXB0ID0g
bWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgIGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJs
ZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSkpOwogCiAgICAgZm9yICggaSA9
IHNtYXA7IGkgPCBlbWFwOyApCkBAIC0yODAsOCArMjgwLDggQEAgc3RhdGljIHZvaWQgZGVzdHJv
eV9jb21wYXRfbTJwX21hcHBpbmcoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAg
ICAgaSArPSAxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIDIpOwogICAgIH0KIAotICAgIFVO
TUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7Ci0gICAgVU5NQVBfWEVOX1BBR0VUQUJM
RV9ORVcobDNfcm9fbXB0KTsKKyAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwyX3JvX21wdCk7Cisg
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM19yb19tcHQpOwogCiAgICAgcmV0dXJuOwogfQpAQCAt
MjkyLDcgKzI5Miw3IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfbTJwX21hcHBpbmcoc3RydWN0IG1l
bV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICB1bnNpZ25lZCBsb25nIGksIHZhLCByd3ZhOwogICAg
IHVuc2lnbmVkIGxvbmcgc21hcCA9IGluZm8tPnNwZm4sIGVtYXAgPSBpbmZvLT5lcGZuOwogCi0g
ICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgIGwzX3JvX21wdCA9IG1h
cF94ZW5fcGFnZXRhYmxlKAogICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3Rh
YmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldKSk7CiAKICAgICAvKgpAQCAtMzE1LDEzICsz
MTUsMTMgQEAgc3RhdGljIHZvaWQgZGVzdHJveV9tMnBfbWFwcGluZyhzdHJ1Y3QgbWVtX2hvdGFk
ZF9pbmZvICppbmZvKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAg
ICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGwyX3JvX21wdCA9
IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICAgICAgbDNlX2dldF9tZm4obDNfcm9fbXB0W2wz
X3RhYmxlX29mZnNldCh2YSldKSk7CiAgICAgICAgIGlmICghKGwyZV9nZXRfZmxhZ3MobDJfcm9f
bXB0W2wyX3RhYmxlX29mZnNldCh2YSldKSAmIF9QQUdFX1BSRVNFTlQpKQogICAgICAgICB7CiAg
ICAgICAgICAgICBpID0gKCBpICYgfigoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSkg
LSAxKSkgKwogICAgICAgICAgICAgICAgICAgICAoMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQg
LSAzKSkgOwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsK
KyAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDJfcm9fbXB0KTsKICAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICB9CiAKQEAgLTMzMiwxNyArMzMyLDE3IEBAIHN0YXRpYyB2b2lk
IGRlc3Ryb3lfbTJwX21hcHBpbmcoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIAogICAg
ICAgICAgICAgZGVzdHJveV94ZW5fbWFwcGluZ3Mocnd2YSwgcnd2YSArICgxVUwgPDwgTDJfUEFH
RVRBQkxFX1NISUZUKSk7CiAKLSAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25l
dygKKyAgICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICAgICAgICAg
IGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkpOwogICAgICAgICAg
ICAgbDJlX3dyaXRlKCZsMnRbbDJfdGFibGVfb2Zmc2V0KHZhKV0sIGwyZV9lbXB0eSgpKTsKLSAg
ICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFKGwydCk7CiAgICAgICAgIH0KICAgICAgICAgaSA9ICggaSAmIH4oKDFV
TCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpIC0gMSkpICsKICAgICAgICAgICAgICAgKDFV
TCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFX05FVyhsMl9yb19tcHQpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwyX3JvX21w
dCk7CiAgICAgfQogCi0gICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNfcm9fbXB0KTsKKyAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzX3JvX21wdCk7CiAKICAgICBkZXN0cm95X2NvbXBhdF9t
MnBfbWFwcGluZyhpbmZvKTsKIApAQCAtMzgyLDEyICszODIsMTIgQEAgc3RhdGljIGludCBzZXR1
cF9jb21wYXRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAKICAgICB2
YSA9IEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUICsKICAgICAgICAgIHNtYXAgKiBzaXplb2Yo
KmNvbXBhdF9tYWNoaW5lX3RvX3BoeXNfbWFwcGluZyk7Ci0gICAgbDNfcm9fbXB0ID0gbWFwX3hl
bl9wYWdldGFibGVfbmV3KAorICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAg
ICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2YSldKSk7CiAK
ICAgICBBU1NFUlQobDNlX2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0p
ICYgX1BBR0VfUFJFU0VOVCk7CiAKLSAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9u
ZXcoCisgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGUoCiAgICAgICAgIGwzZV9nZXRf
bWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkpOwogCiAjZGVmaW5lIE1GTih4KSAo
KCh4KSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC8gc2l6ZW9mKHVuc2lnbmVkIGludCkpCkBAIC00
MjcsOCArNDI3LDggQEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbTJwX3RhYmxlKHN0cnVjdCBt
ZW1faG90YWRkX2luZm8gKmluZm8pCiAjdW5kZWYgQ05UCiAjdW5kZWYgTUZOCiAKLSAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVf
TkVXKGwzX3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMl9yb19tcHQpOworICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEUobDNfcm9fbXB0KTsKICAgICByZXR1cm4gZXJyOwogfQogCkBA
IC00NDksNyArNDQ5LDcgQEAgc3RhdGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9o
b3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAgICAgICYgX1BBR0VfUFJFU0VOVCk7CiAgICAgbDNf
cm9fbXB0X21mbiA9IGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJPX01QVF9WSVJUX1NUQVJU
KV0pOwotICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM19yb19tcHRfbWZu
KTsKKyAgICBsM19yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsM19yb19tcHRfbWZuKTsKIAog
ICAgIHNtYXAgPSAoaW5mby0+c3BmbiAmICh+KCgxVUwgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAt
IDMpKSAtMSkpKTsKICAgICBlbWFwID0gKChpbmZvLT5lcGZuICsgKCgxVUwgPDwgKEwyX1BBR0VU
QUJMRV9TSElGVCAtIDMpKSAtIDEgKSkgJgpAQCAtNTA1LDIzICs1MDUsMjMgQEAgc3RhdGljIGlu
dCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAg
ICAgIGlmICggbDNlX2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pICYK
ICAgICAgICAgICAgICAgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJfcm9fbXB0KTsKKyAgICAgICAgICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwyX3JvX21wdCk7CiAgICAgICAgICAgICAgICAgbDJfcm9f
bXB0X21mbiA9IGwzZV9nZXRfbWZuKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSk7Ci0g
ICAgICAgICAgICAgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21w
dF9tZm4pOworICAgICAgICAgICAgICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwy
X3JvX21wdF9tZm4pOwogICAgICAgICAgICAgICAgIEFTU0VSVChsMl9yb19tcHQpOwogICAgICAg
ICAgICAgICAgIHBsMmUgPSBsMl9yb19tcHQgKyBsMl90YWJsZV9vZmZzZXQodmEpOwogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwyX3JvX21wdCk7Ci0gICAgICAgICAgICAgICAgbDJf
cm9fbXB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRShsMl9yb19tcHQpOworICAgICAgICAgICAgICAgIGwyX3JvX21w
dF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgICAgICAgICAgaWYgKCBtZm5f
ZXEobDJfcm9fbXB0X21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAgICAgICAgICAgICAgIGdvdG8g
ZXJyb3I7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgbDJfcm9fbXB0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdF9tZm4pOworICAgICAgICAgICAgICAgIGwy
X3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwyX3JvX21wdF9tZm4pOwogICAgICAgICAgICAg
ICAgIGNsZWFyX3BhZ2UobDJfcm9fbXB0KTsKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGUoJmwz
X3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
bDNlX2Zyb21fbWZuKGwyX3JvX21wdF9tZm4sCkBAIC01NDEsOCArNTQxLDggQEAgc3RhdGljIGlu
dCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKIAogICAgIHJl
dCA9IHNldHVwX2NvbXBhdF9tMnBfdGFibGUoaW5mbyk7CiBlcnJvcjoKLSAgICBVTk1BUF9YRU5f
UEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwz
X3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMl9yb19tcHQpOworICAgIFVOTUFQ
X1hFTl9QQUdFVEFCTEUobDNfcm9fbXB0KTsKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC01Njks
MjMgKzU2OSwyMyBAQCB2b2lkIF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgICAgICAgICAg
bDNfcGdlbnRyeV90ICpwbDN0OwogICAgICAgICAgICAgbWZuX3QgbWZuOwogCi0gICAgICAgICAg
ICBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgbWZuID0gYWxs
b2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElE
X01GTikgKQogICAgICAgICAgICAgICAgIGdvdG8gbm9tZW07CiAKLSAgICAgICAgICAgIHBsM3Qg
PSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKKyAgICAgICAgICAgIHBsM3QgPSBtYXBfeGVu
X3BhZ2V0YWJsZShtZm4pOwogICAgICAgICAgICAgY2xlYXJfcGFnZShwbDN0KTsKICAgICAgICAg
ICAgIGw0ZV93cml0ZSgmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQodmEpXSwKICAgICAg
ICAgICAgICAgICAgICAgICBsNGVfZnJvbV9tZm4obWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVykp
OwotICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwzdCk7CisgICAgICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFKHBsM3QpOwogICAgICAgICB9CiAgICAgfQogCiAgICAgLyog
Q3JlYXRlIHVzZXItYWNjZXNzaWJsZSBMMiBkaXJlY3RvcnkgdG8gbWFwIHRoZSBNUFQgZm9yIGd1
ZXN0cy4gKi8KLSAgICBsM19yb19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsK
KyAgICBsM19yb19tcHRfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgIGlmICggbWZu
X2VxKGwzX3JvX21wdF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIGdvdG8gbm9tZW07Ci0g
ICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzX3JvX21wdF9tZm4pOworICAg
IGwzX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzX3JvX21wdF9tZm4pOwogICAgIGNsZWFy
X3BhZ2UobDNfcm9fbXB0KTsKICAgICBsNGVfd3JpdGUoJmlkbGVfcGdfdGFibGVbbDRfdGFibGVf
b2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0sCiAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihs
M19yb19tcHRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9STyB8IF9QQUdFX1VTRVIpKTsKQEAgLTY3
NSwxMyArNjc1LDEzIEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAgICAgICAgICAg
ICAgKiBVbm1hcCBsMl9yb19tcHQsIHdoaWNoIGNvdWxkJ3ZlIGJlZW4gbWFwcGVkIGluIHByZXZp
b3VzCiAgICAgICAgICAgICAgKiBpdGVyYXRpb24uCiAgICAgICAgICAgICAgKi8KLSAgICAgICAg
ICAgIHVubWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdCk7CisgICAgICAgICAgICB1bm1h
cF94ZW5fcGFnZXRhYmxlKGwyX3JvX21wdCk7CiAKLSAgICAgICAgICAgIGwyX3JvX21wdF9tZm4g
PSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworICAgICAgICAgICAgbDJfcm9fbXB0X21mbiA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgIGlmICggbWZuX2VxKGwyX3JvX21w
dF9tZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICAgICAgZ290byBub21lbTsKIAotICAg
ICAgICAgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwyX3JvX21wdF9tZm4p
OworICAgICAgICAgICAgbDJfcm9fbXB0ID0gbWFwX3hlbl9wYWdldGFibGUobDJfcm9fbXB0X21m
bik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwyX3JvX21wdCk7CiAgICAgICAgICAgICBsM2Vf
d3JpdGUoJmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSwKICAgICAgICAgICAgICAgICAg
ICAgICBsM2VfZnJvbV9tZm4obDJfcm9fbXB0X21mbiwKQEAgLTY5Nyw4ICs2OTcsOCBAQCB2b2lk
IF9faW5pdCBwYWdpbmdfaW5pdCh2b2lkKQogICAgIH0KICN1bmRlZiBDTlQKICN1bmRlZiBNRk4K
LSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9yb19tcHQpOwotICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsMl9yb19t
cHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDNfcm9fbXB0KTsKIAogICAgIC8qIENyZWF0
ZSB1c2VyLWFjY2Vzc2libGUgTDIgZGlyZWN0b3J5IHRvIG1hcCB0aGUgTVBUIGZvciBjb21wYXQg
Z3Vlc3RzLiAqLwogICAgIEJVSUxEX0JVR19PTihsNF90YWJsZV9vZmZzZXQoUkRXUl9NUFRfVklS
VF9TVEFSVCkgIT0KQEAgLTcwNiwxMiArNzA2LDEyIEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0
KHZvaWQpCiAKICAgICBsM19yb19tcHRfbWZuID0gbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVts
NF90YWJsZV9vZmZzZXQoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SElST19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSk7Ci0gICAgbDNfcm9fbXB0ID0gbWFwX3hlbl9w
YWdldGFibGVfbmV3KGwzX3JvX21wdF9tZm4pOworICAgIGwzX3JvX21wdCA9IG1hcF94ZW5fcGFn
ZXRhYmxlKGwzX3JvX21wdF9tZm4pOwogCi0gICAgbDJfcm9fbXB0X21mbiA9IGFsbG9jX3hlbl9w
YWdldGFibGVfbmV3KCk7CisgICAgbDJfcm9fbXB0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGUo
KTsKICAgICBpZiAoIG1mbl9lcShsMl9yb19tcHRfbWZuLCBJTlZBTElEX01GTikgKQogICAgICAg
ICBnb3RvIG5vbWVtOwotICAgIGwyX3JvX21wdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMl9y
b19tcHRfbWZuKTsKKyAgICBsMl9yb19tcHQgPSBtYXBfeGVuX3BhZ2V0YWJsZShsMl9yb19tcHRf
bWZuKTsKICAgICBjb21wYXRfaWRsZV9wZ190YWJsZV9sMiA9IG1hcF9kb21haW5fcGFnZV9nbG9i
YWwobDJfcm9fbXB0X21mbik7CiAgICAgY2xlYXJfcGFnZShsMl9yb19tcHQpOwogICAgIGwzZV93
cml0ZSgmbDNfcm9fbXB0W2wzX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFS
VCldLApAQCAtNzU3LDggKzc1Nyw4IEBAIHZvaWQgX19pbml0IHBhZ2luZ19pbml0KHZvaWQpCiAj
dW5kZWYgQ05UCiAjdW5kZWYgTUZOCiAKLSAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMl9y
b19tcHQpOwotICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwzX3JvX21wdCk7CisgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRShsMl9yb19tcHQpOworICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDNf
cm9fbXB0KTsKIAogICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3ZhbGlkID0gMTsKIApAQCAt
ODE2LDEwICs4MTYsMTAgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3Qg
bWVtX2hvdGFkZF9pbmZvICppbmZvKQogCiAgICAgd2hpbGUgKHN2YSA8IGV2YSkKICAgICB7Ci0g
ICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgbDN0ID0gbWFwX3hl
bl9wYWdldGFibGUoCiAgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3Rh
YmxlX29mZnNldChzdmEpXSkpOwogICAgICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KHN2
YSldOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworICAgICAgICBVTk1B
UF9YRU5fUEFHRVRBQkxFKGwzdCk7CiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkg
JiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBf
UEFHRV9QU0UpICkKICAgICAgICAgewpAQCAtODI4LDkgKzgyOCw5IEBAIHN0YXRpYyB2b2lkIGNs
ZWFudXBfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAgICBsMnQgPSBtYXBfeGVuX3BhZ2V0YWJs
ZShsM2VfZ2V0X21mbihsM2UpKTsKICAgICAgICAgbDJlID0gbDJ0W2wyX3RhYmxlX29mZnNldChz
dmEpXTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKKyAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRShsMnQpOwogICAgICAgICBBU1NFUlQobDJlX2dldF9mbGFncyhsMmUp
ICYgX1BBR0VfUFJFU0VOVCk7CiAKICAgICAgICAgaWYgKCAobDJlX2dldF9mbGFncyhsMmUpICYg
KF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9QU0UpKSA9PQpAQCAtODQ4LDEwICs4NDgsMTAgQEAgc3Rh
dGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZv
KQogCiAjaWZuZGVmIE5ERUJVRwogICAgICAgICB7Ci0gICAgICAgICAgICBsMV9wZ2VudHJ5X3Qg
KmwxdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsMmVfZ2V0X21mbihsMmUpKTsKKyAgICAgICAg
ICAgIGwxX3BnZW50cnlfdCAqbDF0ID0gbWFwX3hlbl9wYWdldGFibGUobDJlX2dldF9tZm4obDJl
KSk7CiAgICAgICAgICAgICBBU1NFUlQobDFlX2dldF9mbGFncyhsMXRbbDFfdGFibGVfb2Zmc2V0
KHN2YSldKSAmCiAgICAgICAgICAgICAgICAgICAgX1BBR0VfUFJFU0VOVCk7Ci0gICAgICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShsMXQpOwogICAgICAgICB9CiAjZW5kaWYKICAgICAgICAgIHN2YSA9IChzdmEgJiB+
KCgxVUwgPDwgUEFHRV9TSElGVCkgLSAxKSkgKwpAQCAtOTQyLDEwICs5NDIsMTAgQEAgdm9pZCBf
X2luaXQgc3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgIHsKICAgICAgICAgbiA9IEwyX1BB
R0VUQUJMRV9FTlRSSUVTICogTDFfUEFHRVRBQkxFX0VOVFJJRVM7CiAKLSAgICAgICAgbDN0ID0g
bWFwX3hlbl9wYWdldGFibGVfbmV3KAorICAgICAgICBsM3QgPSBtYXBfeGVuX3BhZ2V0YWJsZSgK
ICAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYp
XSkpOwogICAgICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KHYpXTsKLSAgICAgICAgVU5N
QVBfWEVOX1BBR0VUQUJMRV9ORVcobDN0KTsKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShs
M3QpOwogCiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5U
KSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTk1Myw5ICs5NTMsOSBAQCB2b2lkIF9faW5p
dCBzdWJhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgIHsKICAgICAgICAgICAgIG4gPSBM
MV9QQUdFVEFCTEVfRU5UUklFUzsKIAotICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAgICAgICAgbDJ0ID0gbWFwX3hlbl9wYWdl
dGFibGUobDNlX2dldF9tZm4obDNlKSk7CiAgICAgICAgICAgICBsMmUgPSBsMnRbbDJfdGFibGVf
b2Zmc2V0KHYpXTsKLSAgICAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7Cisg
ICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAKICAgICAgICAgICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICAgICAg
Y29udGludWU7CkBAIC05NzUsMTcgKzk3NSwxNyBAQCB2b2lkIF9faW5pdCBzdWJhcmNoX2luaXRf
bWVtb3J5KHZvaWQpCiAgICAgICAgICAgdiAhPSBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQ7CiAg
ICAgICAgICAgdiArPSAxIDw8IEwyX1BBR0VUQUJMRV9TSElGVCApCiAgICAgewotICAgICAgICBs
M3QgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcoCisgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRh
YmxlKAogICAgICAgICAgICAgbDRlX2dldF9tZm4oaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZz
ZXQodildKSk7CiAgICAgICAgIGwzZSA9IGwzdFtsM190YWJsZV9vZmZzZXQodildOwotICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsM3QpOworICAgICAgICBVTk1BUF9YRU5fUEFHRVRB
QkxFKGwzdCk7CiAKICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BS
RVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGwydCA9IG1hcF94ZW5f
cGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbihsM2UpKTsKKyAgICAgICAgbDJ0ID0gbWFwX3hlbl9w
YWdldGFibGUobDNlX2dldF9tZm4obDNlKSk7CiAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9v
ZmZzZXQodildOwotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMnQpOworICAgICAg
ICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwydCk7CiAKICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxh
Z3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMTAz
NiwxOCArMTAzNiwxOCBAQCBsb25nIHN1YmFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21k
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgKHYgPCAo
dW5zaWduZWQgbG9uZykobWFjaGluZV90b19waHlzX21hcHBpbmcgKyBtYXhfcGFnZSkpOwogICAg
ICAgICAgICAgICBpKyssIHYgKz0gMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAg
IGwzdCA9IG1hcF94ZW5fcGFnZXRhYmxlKAogICAgICAgICAgICAgICAgIGw0ZV9nZXRfbWZuKGlk
bGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHYpXSkpOwogICAgICAgICAgICAgbDNlID0gbDN0
W2wzX3RhYmxlX29mZnNldCh2KV07Ci0gICAgICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05F
VyhsM3QpOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShsM3QpOwogCiAgICAgICAg
ICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICAgICAgICAgIG1mbiA9IGxhc3RfbWZuOwogICAgICAgICAgICAgZWxzZSBpZiAoICEobDNlX2dl
dF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgbDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKGwzZSkpOworICAgICAg
ICAgICAgICAgIGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzZV9nZXRfbWZuKGwzZSkpOwogICAg
ICAgICAgICAgICAgIGwyZSA9IGwydFtsMl90YWJsZV9vZmZzZXQodildOwotICAgICAgICAgICAg
ICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKGwydCk7CisgICAgICAgICAgICAgICAgVU5NQVBf
WEVOX1BBR0VUQUJMRShsMnQpOwogICAgICAgICAgICAgICAgIGlmICggbDJlX2dldF9mbGFncyhs
MmUpICYgX1BBR0VfUFJFU0VOVCApCiAgICAgICAgICAgICAgICAgICAgIG1mbiA9IGwyZV9nZXRf
cGZuKGwyZSk7CiAgICAgICAgICAgICAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IGY1NWQ2YTZkNzYuLmQ0NzA2
N2M5OTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9u
L2VmaS9ib290LmMKQEAgLTE0NDMsMjAgKzE0NDMsMjAgQEAgc3RhdGljIF9faW5pdCB2b2lkIGNv
cHlfbWFwcGluZyhsNF9wZ2VudHJ5X3QgKmw0LAogICAgICAgICB7CiAgICAgICAgICAgICBtZm5f
dCBsM3RfbWZuOwogCi0gICAgICAgICAgICBsM3RfbWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9u
ZXcoKTsKKyAgICAgICAgICAgIGwzdF9tZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAg
ICAgICAgICBCVUdfT04obWZuX2VxKGwzdF9tZm4sIElOVkFMSURfTUZOKSk7Ci0gICAgICAgICAg
ICBsM2RzdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM3RfbWZuKTsKKyAgICAgICAgICAgIGwz
ZHN0ID0gbWFwX3hlbl9wYWdldGFibGUobDN0X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdl
KGwzZHN0KTsKICAgICAgICAgICAgIGw0W2w0X3RhYmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElG
VCldID0KICAgICAgICAgICAgICAgICBsNGVfZnJvbV9tZm4obDN0X21mbiwgX19QQUdFX0hZUEVS
VklTT1IpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGwzZHN0ID0gbWFw
X3hlbl9wYWdldGFibGVfbmV3KGw0ZV9nZXRfbWZuKGw0ZSkpOwotICAgICAgICBsM3NyYyA9IG1h
cF94ZW5fcGFnZXRhYmxlX25ldygKKyAgICAgICAgICAgIGwzZHN0ID0gbWFwX3hlbl9wYWdldGFi
bGUobDRlX2dldF9tZm4obDRlKSk7CisgICAgICAgIGwzc3JjID0gbWFwX3hlbl9wYWdldGFibGUo
CiAgICAgICAgICAgICBsNGVfZ2V0X21mbihpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2
YSldKSk7CiAgICAgICAgIGwzZHN0W2wzX3RhYmxlX29mZnNldChtZm4gPDwgUEFHRV9TSElGVCld
ID0gbDNzcmNbbDNfdGFibGVfb2Zmc2V0KHZhKV07Ci0gICAgICAgIFVOTUFQX1hFTl9QQUdFVEFC
TEVfTkVXKGwzc3JjKTsKLSAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDNkc3QpOwor
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFKGwzc3JjKTsKKyAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShsM2RzdCk7CiAgICAgfQogfQogCkBAIC0xNjA0LDkgKzE2MDQsOSBAQCB2b2lkIF9f
aW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1kZXNjX3ZlciwgZWZpX21lbW1hcCk7CiAjZWxzZQogICAgIC8qIFNldCB1cCAxOjEgcGFn
ZSB0YWJsZXMgdG8gZG8gcnVudGltZSBjYWxscyBpbiAicGh5c2ljYWwiIG1vZGUuICovCi0gICAg
ZWZpX2w0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgZWZpX2w0X21mbiA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICBCVUdfT04obWZuX2VxKGVmaV9sNF9tZm4sIElO
VkFMSURfTUZOKSk7Ci0gICAgZWZpX2w0X3BndGFibGUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXco
ZWZpX2w0X21mbik7CisgICAgZWZpX2w0X3BndGFibGUgPSBtYXBfeGVuX3BhZ2V0YWJsZShlZmlf
bDRfbWZuKTsKICAgICBjbGVhcl9wYWdlKGVmaV9sNF9wZ3RhYmxlKTsKIAogICAgIGNvcHlfbWFw
cGluZyhlZmlfbDRfcGd0YWJsZSwgMCwgbWF4X3BhZ2UsIHJhbV9yYW5nZV92YWxpZCk7CkBAIC0x
NjQxLDMxICsxNjQxLDMxIEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogICAg
ICAgICB7CiAgICAgICAgICAgICBtZm5fdCBsM3RfbWZuOwogCi0gICAgICAgICAgICBsM3RfbWZu
ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIGwzdF9tZm4gPSBhbGxv
Y194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgICAgICBCVUdfT04obWZuX2VxKGwzdF9tZm4sIElO
VkFMSURfTUZOKSk7Ci0gICAgICAgICAgICBwbDNlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwz
dF9tZm4pOworICAgICAgICAgICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwzdF9tZm4pOwog
ICAgICAgICAgICAgY2xlYXJfcGFnZShwbDNlKTsKICAgICAgICAgICAgIGVmaV9sNF9wZ3RhYmxl
W2w0X3RhYmxlX29mZnNldChhZGRyKV0gPQogICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihs
M3RfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgcGwzZSA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbihsNGUpKTsK
KyAgICAgICAgICAgIHBsM2UgPSBtYXBfeGVuX3BhZ2V0YWJsZShsNGVfZ2V0X21mbihsNGUpKTsK
ICAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQoYWRkcik7CiAKICAgICAgICAgaWYgKCAh
KGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBtZm5fdCBsMnRfbWZuOwogCi0gICAgICAgICAgICBsMnRfbWZuID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZV9uZXcoKTsKKyAgICAgICAgICAgIGwydF9tZm4gPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7CiAgICAgICAgICAgICBCVUdfT04obWZuX2VxKGwydF9tZm4sIElOVkFMSURfTUZOKSk7
Ci0gICAgICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOworICAg
ICAgICAgICAgcGwyZSA9IG1hcF94ZW5fcGFnZXRhYmxlKGwydF9tZm4pOwogICAgICAgICAgICAg
Y2xlYXJfcGFnZShwbDJlKTsKICAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21fbWZuKGwydF9t
Zm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAg
IHsKICAgICAgICAgICAgIEJVR19PTihsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSk7
Ci0gICAgICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwzZV9nZXRfbWZuKCpw
bDNlKSk7CisgICAgICAgICAgICBwbDJlID0gbWFwX3hlbl9wYWdldGFibGUobDNlX2dldF9tZm4o
KnBsM2UpKTsKICAgICAgICAgfQogICAgICAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldChhZGRy
KTsKIApAQCAtMTY3MywxNiArMTY3MywxNiBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnko
dm9pZCkKICAgICAgICAgewogICAgICAgICAgICAgbWZuX3QgbDF0X21mbjsKIAotICAgICAgICAg
ICAgbDF0X21mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KCk7CisgICAgICAgICAgICBsMXRf
bWZuID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgQlVHX09OKG1mbl9lcShs
MXRfbWZuLCBJTlZBTElEX01GTikpOwotICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFi
bGVfbmV3KGwxdF9tZm4pOworICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGUobDF0
X21mbik7CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwxdCk7CiAgICAgICAgICAgICAqcGwyZSA9
IGwyZV9mcm9tX21mbihsMXRfbWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBCVUdfT04obDJlX2dldF9mbGFncygq
cGwyZSkgJiBfUEFHRV9QU0UpOwotICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVf
bmV3KGwyZV9nZXRfbWZuKCpwbDJlKSk7CisgICAgICAgICAgICBsMXQgPSBtYXBfeGVuX3BhZ2V0
YWJsZShsMmVfZ2V0X21mbigqcGwyZSkpOwogICAgICAgICB9CiAgICAgICAgIGZvciAoIGkgPSBs
MV90YWJsZV9vZmZzZXQoYWRkcik7CiAgICAgICAgICAgICAgIGkgPCBMMV9QQUdFVEFCTEVfRU5U
UklFUyAmJiBleHRyYS0+c21mbiA8IGV4dHJhLT5lbWZuOwpAQCAtMTY5NSw5ICsxNjk1LDkgQEAg
dm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAgICB4ZnJlZShleHRy
YSk7CiAgICAgICAgIH0KIAotICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhsMXQpOwot
ICAgICAgICBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwbDJlKTsKLSAgICAgICAgVU5NQVBfWEVO
X1BBR0VUQUJMRV9ORVcocGwzZSk7CisgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEUobDF0KTsK
KyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRShwbDJlKTsKKyAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRShwbDNlKTsKICAgICB9CiAKICAgICAvKiBJbnNlcnQgWGVuIG1hcHBpbmdzLiAqLwpA
QCAtMTcwNiw3ICsxNzA2LDcgQEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAg
ICAgICAgIGVmaV9sNF9wZ3RhYmxlW2ldID0gaWRsZV9wZ190YWJsZVtpXTsKICNlbmRpZgogCi0g
ICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcoZWZpX2w0X3BndGFibGUpOworICAgIFVOTUFQX1hF
Tl9QQUdFVEFCTEUoZWZpX2w0X3BndGFibGUpOwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA0
ZmI3OWFiOGYwLi5hNGIzYzliN2FmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC02MzEsMTUgKzYzMSwxNSBAQCBp
bnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0
eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfZnJhbWVzLCB4
ZW5fcGZuX3QgbWZuX2xpc3RbXSk7CiAKIC8qIEFsbG9jYXRvciBmdW5jdGlvbnMgZm9yIFhlbiBw
YWdldGFibGVzLiAqLwotbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcodm9pZCk7Ci12b2lk
ICptYXBfeGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKTsKLXZvaWQgdW5tYXBfeGVuX3BhZ2V0
YWJsZV9uZXcodm9pZCAqdik7Ci12b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZu
KTsKLQotI2RlZmluZSBVTk1BUF9YRU5fUEFHRVRBQkxFX05FVyhwdHIpICAgIFwKLSAgICBkbyB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHVubWFwX3hlbl9wYWdl
dGFibGVfbmV3KChwdHIpKTsgXAotICAgICAgICAocHRyKSA9IE5VTEw7ICAgICAgICAgICAgICAg
ICAgIFwKK21mbl90IGFsbG9jX3hlbl9wYWdldGFibGUodm9pZCk7Cit2b2lkICptYXBfeGVuX3Bh
Z2V0YWJsZShtZm5fdCBtZm4pOwordm9pZCB1bm1hcF94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwor
dm9pZCBmcmVlX3hlbl9wYWdldGFibGUobWZuX3QgbWZuKTsKKworI2RlZmluZSBVTk1BUF9YRU5f
UEFHRVRBQkxFKHB0cikgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB1bm1hcF94ZW5fcGFnZXRhYmxlKChwdHIpKTsgXAorICAgICAgICAocHRyKSA9
IE5VTEw7ICAgICAgICAgICAgICAgXAogICAgIH0gd2hpbGUgKDApCiAKIGwxX3BnZW50cnlfdCAq
dmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdik7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt2s-0002FP-38; Mon, 30 Sep 2019 10:36:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2q-0002BE-16
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:44 +0000
X-Inumbo-ID: 1e2d6d28-e36e-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 1e2d6d28-e36e-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:36: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=1569839771; x=1601375771;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=lp/VfoF5NsDrDIRobgIPxhb/BzbxkSd1H84AiLy8DFw=;
 b=dpmakhl0Kzfn5qZy3C4clEXOUlJ1Jikjms7BXN9QrtGq5fqO97nFI/mn
 1GgFFI9Rx0cuegoWThUAu32+w/FHCLOESDXgxdXaP50Pc3+D6Kyjbdwsw
 5tdFQe0TfBGeP+5sW2ygsXLLa+LElYTOzwBCGhovCxodHgADaZU7Wk4e0 8=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="705521320"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Sep 2019 10:34:53 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id D8F54A1F0A; Mon, 30 Sep 2019 10:34:36 +0000 (UTC)
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:08 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:08 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:07 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:11 +0100
Message-ID: <32da0ad0d6bdfe050258d4a5013795480d116f6e.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 19/55] x86/mm: drop lXe_to_lYe invocations
 from modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyOCArKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGE4MTJlZjAyNDQuLjZmYjhjOTI1NDMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NTMyLDggKzU1MzIs
NyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxv
bmcgZSwgdW5zaWduZWQgaW50IG5mKQogewogICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9zdGF0
ZSA+IFNZU19TVEFURV9ib290OwogICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7Ci0gICAg
bDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmUgPSBOVUxMOwogICAgIHVuc2lnbmVkIGludCAgaTsKICAgICB1bnNpZ25lZCBs
b25nIHYgPSBzOwogICAgIGludCByYyA9IC1FTk9NRU07CkBAIC01NjE0LDcgKzU2MTMsOCBAQCBp
bnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwg
dW5zaWduZWQgaW50IG5mKQogICAgICAgICAgKiBUaGUgTDMgZW50cnkgaGFzIGJlZW4gdmVyaWZp
ZWQgdG8gYmUgcHJlc2VudCwgYW5kIHdlJ3ZlIGRlYWx0IHdpdGgKICAgICAgICAgICogMUcgcGFn
ZXMgYXMgd2VsbCwgc28gdGhlIEwyIHRhYmxlIGNhbm5vdCByZXF1aXJlIGFsbG9jYXRpb24uCiAg
ICAgICAgICAqLwotICAgICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9v
ZmZzZXQodik7CisgICAgICAgIHBsMmUgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcobDNlX2dldF9t
Zm4oKnBsM2UpKTsKKyAgICAgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQodik7CiAKICAgICAg
ICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICB7CkBAIC01Njc4LDE0ICs1Njc4LDE2IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2ln
bmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbmwxZSwg
KmwxdDsKKyAgICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlLCAqbDF0LCAqcGwxZTsKKyAgICAg
ICAgICAgIG1mbl90IGwxdF9tZm47CiAKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBP
cmRpbmFyeSA0a0IgbWFwcGluZzogVGhlIEwyIGVudHJ5IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJl
CiAgICAgICAgICAgICAgKiBwcmVzZW50LCBhbmQgd2UndmUgZGVhbHQgd2l0aCAyTSBwYWdlcyBh
cyB3ZWxsLCBzbyB0aGUgTDEgdGFibGUKICAgICAgICAgICAgICAqIGNhbm5vdCByZXF1aXJlIGFs
bG9jYXRpb24uCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFl
KCpwbDJlKSArIGwxX3RhYmxlX29mZnNldCh2KTsKKyAgICAgICAgICAgIHBsMWUgPSBtYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobDJlX2dldF9tZm4oKnBsMmUpKTsKKyAgICAgICAgICAgIHBsMWUgKz0g
bDFfdGFibGVfb2Zmc2V0KHYpOwogCiAgICAgICAgICAgICAvKiBDb25maXJtIHRoZSBjYWxsZXIg
aXNuJ3QgdHJ5aW5nIHRvIGNyZWF0ZSBuZXcgbWFwcGluZ3MuICovCiAgICAgICAgICAgICBpZiAo
ICEobDFlX2dldF9mbGFncygqcGwxZSkgJiBfUEFHRV9QUkVTRU5UKSApCkBAIC01Njk2LDYgKzU2
OTgsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChsMWVfZ2V0X2ZsYWdzKCpwbDFlKSAmIH5GTEFHU19NQVNLKSB8IG5mKTsKIAogICAgICAgICAg
ICAgbDFlX3dyaXRlX2F0b21pYyhwbDFlLCBubDFlKTsKKyAgICAgICAgICAgIFVOTUFQX1hFTl9Q
QUdFVEFCTEVfTkVXKHBsMWUpOwogICAgICAgICAgICAgdiArPSBQQUdFX1NJWkU7CiAKICAgICAg
ICAgICAgIC8qCkBAIC01NzI1LDEwICs1NzI4LDEyIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdz
KHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAg
ICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgICAgIH0KIAotICAgICAgICAg
ICAgbDF0ID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgICAgICAgICBsMXRfbWZuID0gbDJlX2dl
dF9tZm4oKnBsMmUpOworICAgICAgICAgICAgbDF0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwx
dF9tZm4pOwogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklF
UzsgaSsrICkKICAgICAgICAgICAgICAgICBpZiAoIGwxZV9nZXRfaW50cHRlKGwxdFtpXSkgIT0g
MCApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgVU5NQVBfWEVOX1BB
R0VUQUJMRV9ORVcobDF0KTsKICAgICAgICAgICAgIGlmICggaSA9PSBMMV9QQUdFVEFCTEVfRU5U
UklFUyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogRW1wdHk6IHphcCB0aGUg
TDJFIGFuZCBmcmVlIHRoZSBMMSBwYWdlLiAqLwpAQCAtNTczNiw3ICs1NzQxLDcgQEAgaW50IG1v
ZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2ln
bmVkIGludCBuZikKICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAg
ICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAgIGZs
dXNoX2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7IC8qIGZsdXNoIGJlZm9yZSBmcmVlICov
Ci0gICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CisgICAgICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhsMXRfbWZuKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
bWFwX3BnZGlyX2xvY2spOwpAQCAtNTc2NywxMSArNTc3MiwxNCBAQCBpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5m
KQogCiAgICAgICAgIHsKICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OworICAgICAgICAg
ICAgbWZuX3QgbDJ0X21mbjsKIAotICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZSgqcGwzZSk7
CisgICAgICAgICAgICBsMnRfbWZuID0gbDNlX2dldF9tZm4oKnBsM2UpOworICAgICAgICAgICAg
bDJ0ID0gbWFwX3hlbl9wYWdldGFibGVfbmV3KGwydF9tZm4pOwogICAgICAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBp
ZiAoIGwyZV9nZXRfaW50cHRlKGwydFtpXSkgIT0gMCApCiAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcobDJ0KTsKICAgICAgICAg
ICAgIGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgLyogRW1wdHk6IHphcCB0aGUgTDNFIGFuZCBmcmVlIHRoZSBMMiBwYWdlLiAq
LwpAQCAtNTc3OSwxMiArNTc4NywxMyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAg
ICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBf
cGdkaXJfbG9jayk7CiAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJf
R0xPQkFMKTsgLyogZmx1c2ggYmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGUobDJ0KTsKKyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3
KGwydF9tZm4pOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcg
KQogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAg
IH0KICAgICBlbmRfb2ZfbG9vcDoKKyAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwy
ZSk7CiAgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHBsM2UpOwogICAgIH0KIApAQCAt
NTc5NCw2ICs1ODAzLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICByYyA9IDA7CiAKICBvdXQ6
CisgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocGwyZSk7CiAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcocGwzZSk7CiAgICAgcmV0dXJuIHJjOwogfQotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:36: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 1iEt2v-0002My-Cd; Mon, 30 Sep 2019 10:36: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=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEt2t-0002Jb-SI
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:47 +0000
X-Inumbo-ID: 323f8f30-e36e-11e9-96ce-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 323f8f30-e36e-11e9-96ce-12813bfff9fa;
 Mon, 30 Sep 2019 10:36: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 6C8C7ACCA;
 Mon, 30 Sep 2019 10:36:43 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e8b69bec-d9e2-8803-bc0a-4c3c315f97f2@suse.com>
Date: Mon, 30 Sep 2019 12:36:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930052135.11257-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/19] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAwNzoyMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIHN3aXRjaGlu
ZyBzY2hlZCB1bml0cyBzeW5jaHJvbml6ZSBhbGwgdmNwdXMgb2YgdGhlIG5ldyB1bml0IHRvIGJl
Cj4gc2NoZWR1bGVkIGF0IHRoZSBzYW1lIHRpbWUuCj4gCj4gQSB2YXJpYWJsZSBzY2hlZF9ncmFu
dWxhcml0eSBpcyBhZGRlZCB3aGljaCBob2xkcyB0aGUgbnVtYmVyIG9mIHZjcHVzCj4gcGVyIHNj
aGVkdWxlIHVuaXQuCj4gCj4gQXMgdGFza2xldHMgcmVxdWlyZSB0byBzY2hlZHVsZSB0aGUgaWRs
ZSB1bml0IGl0IGlzIHJlcXVpcmVkIHRvIHNldCB0aGUKPiB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
IHBhcmFtZXRlciBvZiBkb19zY2hlZHVsZSgpIHRvIHRydWUgaWYgYW55IGNwdQo+IGNvdmVyZWQg
YnkgdGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdv
cmsuCj4gCj4gRm9yIGpvaW5pbmcgb3RoZXIgdmNwdXMgb2YgdGhlIHNjaGVkdWxlIHVuaXQgd2Ug
bmVlZCB0byBhZGQgYSBuZXcKPiBzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIg
dG8gaGF2ZSBhIHdheSB0byBpbml0aWF0ZSBhCj4gY29udGV4dCBzd2l0Y2ggd2l0aG91dCBjYWxs
aW5nIHRoZSBnZW5lcmljIHNjaGVkdWxlKCkgZnVuY3Rpb24KPiBzZWxlY3RpbmcgdGhlIHZjcHUg
dG8gc3dpdGNoIHRvLCBhcyB3ZSBhbHJlYWR5IGtub3cgd2hpY2ggdmNwdSB3ZQo+IHdhbnQgdG8g
cnVuLiBUaGlzIGhhcyB0aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIK
PiBjb25jdXJyZW50IFNDSEVEVUxFX1NPRlRJUlEgZXZlbnRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCng4NiBhbmQgYXBwbGljYWJsZSBjb21tb24gY29k
ZSBwYXJ0cwpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSG93ZXZl
ciwgLi4uCgo+ICtzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAq
dnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc190aW1lX3Qgbm93KQo+ICt7Cj4gKyAgICBpZiAoIHVubGlrZWx5KHZwcmV2ID09IHZu
ZXh0KSApCj4gICAgICB7Cj4gLSAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ss
IGNwdSk7Cj4gICAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZDT05ULAo+IC0g
ICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAo+
IC0gICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUsCj4gLSAgICAg
ICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsKPiAtICAgICAgICB0cmFjZV9jb250aW51ZV9y
dW5uaW5nKG5leHQtPnZjcHVfbGlzdCk7Cj4gLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5p
bmcocHJldi0+dmNwdV9saXN0KTsKPiArICAgICAgICAgICAgICAgICB2bmV4dC0+ZG9tYWluLT5k
b21haW5faWQsIHZuZXh0LT5zY2hlZF91bml0LT51bml0X2lkLAo+ICsgICAgICAgICAgICAgICAg
IG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lLAo+ICsgICAgICAgICAgICAg
ICAgIHZwcmV2LT5zY2hlZF91bml0LT5uZXh0X3RpbWUpOwo+ICsgICAgICAgIHNjaGVkX2NvbnRl
eHRfc3dpdGNoZWQodnByZXYsIHZuZXh0KTsKPiArICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5u
aW5nKHZuZXh0KTsKPiArICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyh2cHJldik7Cj4g
ICAgICB9CgouLi4gSSBkb24ndCByZWNhbGwgaWYgdGhlcmUgd2VyZW4ndCBjb21waWxlciAoY2xh
bmc/KSB2ZXJzaW9ucyBub3QKYWxsb3dpbmcgKG9yIGF0IGxlYXN0IHdhcm5pbmcgYWJvdXQpIHVz
ZSBvZiB0aGlzIGV4dGVuc2lvbi4gSSdtCmhhdmluZyBkaWZmaWN1bHR5IHRoaW5raW5nIG9mIGEg
d2F5IHRvIGZpbmQgYSBwb3NzaWJsZSBleGFtcGxlIHVzZQplbHNld2hlcmUgaW4gb3VyIGNvZGUs
IHByb3ZpbmcgdGhhdCB0aGlzIGlzbid0IHRoZSBmaXJzdCBpbnN0YW5jZS4KSGVuY2UgSSB3b25k
ZXIgd2hldGhlciBpdCB3b3VsZG4ndCBiZSBiZXR0ZXIgdG8gYXZvaWQgdXNlIG9mIHRoZQpleHRl
bnNpb24gaGVyZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt2w-0002OW-7Y; Mon, 30 Sep 2019 10:36:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2u-0002MC-VZ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:49 +0000
X-Inumbo-ID: 1fc7b422-e36e-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 1fc7b422-e36e-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:36:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839773; x=1601375773;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ac2eimXv3IPFD3HqKUmOTeHhR84IFbsA9dhs2/WCnXI=;
 b=lsFELa8M3P7Dql2TrMRjKhf00mcLB3BMNFD0XyfJKgZW7YiJBdOPgQBG
 e9vDLUoVZcA0tjLIklR67gVl+16ndYQJvnA7+NGTvt8r/YOkmTzDJBeFv
 fNbMEbFyl6+ooSujR9H5doNM5TtjsT5jE+0mLo4+8JaZJTo218XttfsQu o=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005697"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Sep 2019 10:35:13 +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-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id 42D59A306A; Mon, 30 Sep 2019 10:34:59 +0000 (UTC)
Received: from EX13D21UEE004.ant.amazon.com (10.43.62.91) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:39 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D21UEE004.ant.amazon.com (10.43.62.91) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:38 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:38 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:44 +0100
Message-ID: <8e25d1ca1b754a9e368ccf12375730ae7b76ca57.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 52/55] x86: remove lXe_to_lYe in __start_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClByb3Blcmx5IG1hcCBhbmQgdW5t
YXAgcGFnZSB0YWJsZXMgd2hlcmUgbmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyB8IDEwICsrKysr
KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpp
bmRleCBkZWM2MGQwMzAxLi5kMjdiY2YxNzI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0
dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTA5NSwxMyArMTA5NSwxNyBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
ICAgICAgICAgcGw0ZSA9IF9fdmEoX19wYShpZGxlX3BnX3RhYmxlKSk7CiAgICAgICAgICAgICBm
b3IgKCBpID0gMCA7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUzsgaSsrLCBwbDRlKysgKQogICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OworCiAgICAgICAg
ICAgICAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQog
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICAqcGw0ZSA9IGw0
ZV9mcm9tX2ludHB0ZShsNGVfZ2V0X2ludHB0ZSgqcGw0ZSkgKwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0KTsKLSAgICAgICAgICAgICAgICBw
bDNlID0gbDRlX3RvX2wzZSgqcGw0ZSk7CisgICAgICAgICAgICAgICAgcGwzZSA9IGwzdCA9IG1h
cF94ZW5fcGFnZXRhYmxlX25ldyhsNGVfZ2V0X21mbigqcGw0ZSkpOwogICAgICAgICAgICAgICAg
IGZvciAoIGogPSAwOyBqIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7IGorKywgcGwzZSsrICkKICAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0Owor
CiAgICAgICAgICAgICAgICAgICAgIC8qIE5vdCBwcmVzZW50LCAxR0IgbWFwcGluZywgb3IgYWxy
ZWFkeSByZWxvY2F0ZWQ/ICovCiAgICAgICAgICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2Zs
YWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAg
KGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSB8fApAQCAtMTEwOSw3ICsxMTEzLDcg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICAgICAq
cGwzZSA9IGwzZV9mcm9tX2ludHB0ZShsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGh5c19zdGFydCk7Ci0gICAg
ICAgICAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAgICAgICAgICAgICAg
ICAgICAgcGwyZSA9IGwydCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhsM2VfZ2V0X21mbigqcGwz
ZSkpOwogICAgICAgICAgICAgICAgICAgICBmb3IgKCBrID0gMDsgayA8IEwyX1BBR0VUQUJMRV9F
TlRSSUVTOyBrKyssIHBsMmUrKyApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIE5vdCBwcmVzZW50LCBQU0UsIG9yIGFscmVhZHkgcmVsb2NhdGVkPyAq
LwpAQCAtMTEyMCw3ICsxMTI0LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICAgICAgICAgICpwbDJlID0gbDJl
X2Zyb21faW50cHRlKGwyZV9nZXRfaW50cHRlKCpwbDJlKSArCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGh5c19zdGFydCk7CiAgICAgICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VUQUJMRV9ORVco
bDJ0KTsKICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgVU5NQVBfWEVOX1BBR0VU
QUJMRV9ORVcobDN0KTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogVGhlIG9ubHkg
ZGF0YSBtYXBwaW5ncyB0byBiZSByZWxvY2F0ZWQgYXJlIGluIHRoZSBYZW4gYXJlYS4gKi8KLS0g
CjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:36:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt31-0002Zh-TH; Mon, 30 Sep 2019 10:36:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt2z-0002Vy-VG
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:53 +0000
X-Inumbo-ID: 204a6cd2-e36e-11e9-97fb-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by localhost (Halon) with ESMTPS
 id 204a6cd2-e36e-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:36:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569839774; x=1601375774;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zFXi/k64yLkM6tHejVb24ikKLaRDehabVXLDoC8Mbn0=;
 b=JcYC3qBF1+EJV9lU5ZsFyN1NKb+2msnRdSpurFG357t30z/ziT1dxAVX
 waRPYLKKb4BF0L2ZNBZ1syjwmqkleGTgzs42a1Ml9Wwc5MyLHML2e/+eY
 JZGu9PdbH/K0rs8JNhH2WGP2f9ivoZLUlTLf0XcISoEyRw7MH+GBC+v2m M=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="838005698"
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;
 30 Sep 2019 10:35:13 +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 (Postfix) with ESMTPS
 id 9BB8FA21DC; Mon, 30 Sep 2019 10:34:59 +0000 (UTC)
Received: from EX13D05UEE003.ant.amazon.com (10.43.62.168) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:40 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D05UEE003.ant.amazon.com (10.43.62.168) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:39 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:38 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:45 +0100
Message-ID: <df032470e631f8f3e8cdf7b1289e1ca204692652.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 53/55] x86/mm: drop old page table APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk5vdyB0aGF0IHdlJ3ZlIHN3aXRj
aGVkIGFsbCB1c2VycyB0byB0aGUgbmV3IEFQSXMsIHRoZSBvbGQgb25lcyBhcmVuJ3QKbmVlZGVk
IGFueW1vcmUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgIHwgMTYgLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgfCAgMiAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdl
LmggfCAgNSAtLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDVjMWQ2NWQy
NjcuLmM5YmUyMzlkNTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC00ODUwLDIyICs0ODUwLDYgQEAgaW50IG1tY2ZnX2ludGVyY2VwdF93
cml0ZSgKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi12b2lkICphbGxvY194ZW5fcGFn
ZXRhYmxlKHZvaWQpCi17Ci0gICAgbWZuX3QgbWZuOwotCi0gICAgbWZuID0gYWxsb2NfeGVuX3Bh
Z2V0YWJsZV9uZXcoKTsKLSAgICBBU1NFUlQoIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSk7Ci0K
LSAgICByZXR1cm4gbWFwX3hlbl9wYWdldGFibGVfbmV3KG1mbik7Ci19Ci0KLXZvaWQgZnJlZV94
ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCi17Ci0gICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NU
QVRFX2Vhcmx5X2Jvb3QgKQotICAgICAgICBmcmVlX3hlbl9wYWdldGFibGVfbmV3KHZpcnRfdG9f
bWZuKHYpKTsKLX0KLQogbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXcodm9pZCkKIHsKICAg
ICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggMTJhMTBiMjcwZC4uNGZiNzlhYjhmMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjMxLDggKzYzMSw2IEBA
IGludCBhcmNoX2FjcXVpcmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMs
IHhlbl9wZm5fdCBtZm5fbGlzdFtdKTsKIAogLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVu
IHBhZ2V0YWJsZXMuICovCi12b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwotdm9pZCBm
cmVlX3hlbl9wYWdldGFibGUodm9pZCAqdik7CiBtZm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlX25l
dyh2b2lkKTsKIHZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pOwogdm9pZCB1
bm1hcF94ZW5fcGFnZXRhYmxlX25ldyh2b2lkICp2KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKaW5kZXggMDVhOGIx
ZWZhNi4uOTA2ZWM3MDFhMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKQEAgLTE4NywxMSArMTg3LDYgQEAgc3Rh
dGljIGlubGluZSBsNF9wZ2VudHJ5X3QgbDRlX2Zyb21fcGFkZHIocGFkZHJfdCBwYSwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogI2RlZmluZSBsNGVfaGFzX2NoYW5nZWQoeCx5LGZsYWdzKSBcCiAgICAg
KCAhISgoKHgpLmw0IF4gKHkpLmw0KSAmICgoUEFERFJfTUFTSyZQQUdFX01BU0spfHB1dF9wdGVf
ZmxhZ3MoZmxhZ3MpKSkgKQogCi0vKiBQYWdldGFibGUgd2Fsa2luZy4gKi8KLSNkZWZpbmUgbDJl
X3RvX2wxZSh4KSAgICAgICAgICAgICAgKChsMV9wZ2VudHJ5X3QgKilfX3ZhKGwyZV9nZXRfcGFk
ZHIoeCkpKQotI2RlZmluZSBsM2VfdG9fbDJlKHgpICAgICAgICAgICAgICAoKGwyX3BnZW50cnlf
dCAqKV9fdmEobDNlX2dldF9wYWRkcih4KSkpCi0jZGVmaW5lIGw0ZV90b19sM2UoeCkgICAgICAg
ICAgICAgICgobDNfcGdlbnRyeV90ICopX192YShsNGVfZ2V0X3BhZGRyKHgpKSkKLQogI2RlZmlu
ZSBtYXBfbDF0X2Zyb21fbDJlKHgpICAgICAgICAobDFfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9w
YWdlKGwyZV9nZXRfbWZuKHgpKQogI2RlZmluZSBtYXBfbDJ0X2Zyb21fbDNlKHgpICAgICAgICAo
bDJfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdlKGwzZV9nZXRfbWZuKHgpKQogI2RlZmluZSBt
YXBfbDN0X2Zyb21fbDRlKHgpICAgICAgICAobDNfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdl
KGw0ZV9nZXRfbWZuKHgpKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:37:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:37: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 1iEt36-0002jg-JM; Mon, 30 Sep 2019 10:37:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfc7=XZ=amazon.com=prvs=169663feb=hongyax@srs-us1.protection.inumbo.net>)
 id 1iEt34-0002gC-Vd
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:36:59 +0000
X-Inumbo-ID: 222ed1aa-e36e-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id 222ed1aa-e36e-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:36: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=1569839777; x=1601375777;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=FyGQD07umeQncTekgcbfUfStTJLGKuOPm9SHgfgoJt4=;
 b=ZuPYWDVXaayhIF5KcSxxB5S0jblUSDIcYHCyCeYHoW1Xj2EhzzlZxXSK
 BeMWaE/I7bhkTemyy51I0ZOGyLFmIhR9bhZSOFwufwUV0Jk44yr0uWthV
 imECHPLQ90OkUxMJLWY8YyOqCVRdtegupdUZZXjZcUR4Y92BeHsmYUYPF 0=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="705521340"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Sep 2019 10:35:00 +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 (Postfix) with ESMTPS
 id 47D7EA2249; Mon, 30 Sep 2019 10:34:43 +0000 (UTC)
Received: from EX13D06UEE001.ant.amazon.com (10.43.62.79) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:14 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D06UEE001.ant.amazon.com (10.43.62.79) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:34:13 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 30 Sep 2019 10:34:13 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 11:33:16 +0100
Message-ID: <ebc30b48403eacdc20d04125c442975b45d94bd6.1569833766.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 24/55] x86_64/mm.c: remove code that serves
 no purpose in setup_m2p_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwg
MiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGMxZGFh
MDRjZjUuLjEwMzkzMjcyMGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTQ4MCw4ICs0ODAsNiBAQCBzdGF0aWMg
aW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAg
ICAgICAgbDJlX3dyaXRlKGwyX3JvX21wdCwgbDJlX2Zyb21fbWZuKG1mbiwKICAgICAgICAgICAg
ICAgICAgICAvKl9QQUdFX0dMT0JBTHwqL19QQUdFX1BTRXxfUEFHRV9VU0VSfF9QQUdFX1BSRVNF
TlQpKTsKICAgICAgICAgfQotICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpbDJfcm9fbXB0
ICYgflBBR0VfTUFTSykgKQotICAgICAgICAgICAgbDJfcm9fbXB0ID0gTlVMTDsKICAgICAgICAg
aSArPSAoIDFVTCA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gMykpOwogICAgIH0KICN1bmRlZiBD
TlQKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:38:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt4L-0003wZ-KR; Mon, 30 Sep 2019 10: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=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iEt4K-0003wL-W2
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:38:17 +0000
X-Inumbo-ID: 68e53026-e36e-11e9-96ce-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 68e53026-e36e-11e9-96ce-12813bfff9fa;
 Mon, 30 Sep 2019 10:38:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569839897;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=IC1nCu2hdokWczROJgPu6c30MxmFc+IkxXWkthU4jCw=;
 b=DY0esaKJsgDd66JzoYyl6Qe+WBpXK4xVXv6b7VdjUG8yD8eiAXQFqzv6
 CpD9cIWnkpOg769+vpxri8Y4f/TM2dQuLChw17dXhpdbchtc9LMf/qxM1
 5HDSR7NvErIFE0frnFFw6GBB81B06jd3EBkFXNCk/JEfdGKlKd8xe9ANw M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 965uypMZuvNsj+TF9KrT4hfkKLuK4Uv3kNbEhqw4E/ecsU/oK1/st3cXKthmAM5mjV2C6JB9zQ
 WRJIVhXskepROL257xdTPuuM1Xexk/tDPpdBntmvjqqdK4mwnwD8d9eqL/7b367TN92xv1oKv/
 Vn2y73AXlQEwNNzJ+ySXHFqdSyP3evWjG0FabPhMnOiAEStC6QgQqfOfhs9EK/WvLpH8kts/ZH
 ET1pX0/0Ojd1/BoNJ4WtUqfMRSE4l4Yxv8LPxMYbV2asbKOXSima0sKa9IO2bxYiatUxbHPJTB
 J08=
X-SBRS: 2.7
X-MesageID: 6248634
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6248634"
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-2-jgross@suse.com>
 <e8b69bec-d9e2-8803-bc0a-4c3c315f97f2@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: <9fca36ed-4090-8e35-1aec-2273dc74ab8d@citrix.com>
Date: Mon, 30 Sep 2019 11:38:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e8b69bec-d9e2-8803-bc0a-4c3c315f97f2@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 01/19] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org, Volodymyr
 Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDkvMjAxOSAxMTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzAuMDkuMjAxOSAw
NzoyMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gV2hlbiBzd2l0Y2hpbmcgc2NoZWQgdW5pdHMg
c3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBuZXcgdW5pdCB0byBiZQo+PiBzY2hlZHVsZWQg
YXQgdGhlIHNhbWUgdGltZS4KPj4KPj4gQSB2YXJpYWJsZSBzY2hlZF9ncmFudWxhcml0eSBpcyBh
ZGRlZCB3aGljaCBob2xkcyB0aGUgbnVtYmVyIG9mIHZjcHVzCj4+IHBlciBzY2hlZHVsZSB1bml0
Lgo+Pgo+PiBBcyB0YXNrbGV0cyByZXF1aXJlIHRvIHNjaGVkdWxlIHRoZSBpZGxlIHVuaXQgaXQg
aXMgcmVxdWlyZWQgdG8gc2V0IHRoZQo+PiB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkIHBhcmFtZXRl
ciBvZiBkb19zY2hlZHVsZSgpIHRvIHRydWUgaWYgYW55IGNwdQo+PiBjb3ZlcmVkIGJ5IHRoZSBj
dXJyZW50IHNjaGVkdWxlKCkgY2FsbCBoYXMgYW55IHBlbmRpbmcgdGFza2xldCB3b3JrLgo+Pgo+
PiBGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5pdCB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwo+PiBzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2
ZSBhIHdheSB0byBpbml0aWF0ZSBhCj4+IGNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGluZyB0
aGUgZ2VuZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCj4+IHNlbGVjdGluZyB0aGUgdmNwdSB0byBz
d2l0Y2ggdG8sIGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCj4+IHdhbnQgdG8gcnVu
LiBUaGlzIGhhcyB0aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIKPj4g
Y29uY3VycmVudCBTQ0hFRFVMRV9TT0ZUSVJRIGV2ZW50cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiB4ODYgYW5kIGFwcGxpY2FibGUgY29tbW9uIGNv
ZGUgcGFydHMKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4g
SG93ZXZlciwgLi4uCj4KPj4gK3N0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0cnVj
dCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQo+PiArewo+PiArICAgIGlmICggdW5saWtlbHko
dnByZXYgPT0gdm5leHQpICkKPj4gICAgICB7Cj4+IC0gICAgICAgIHBjcHVfc2NoZWR1bGVfdW5s
b2NrX2lycShsb2NrLCBjcHUpOwo+PiAgICAgICAgICBUUkFDRV80RChUUkNfU0NIRURfU1dJVENI
X0lORkNPTlQsCj4+IC0gICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBu
ZXh0LT51bml0X2lkLAo+PiAtICAgICAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRy
eV90aW1lLAo+PiAtICAgICAgICAgICAgICAgICBwcmV2LT5uZXh0X3RpbWUpOwo+PiAtICAgICAg
ICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKG5leHQtPnZjcHVfbGlzdCk7Cj4+IC0gICAgICAgIHJl
dHVybiBjb250aW51ZV9ydW5uaW5nKHByZXYtPnZjcHVfbGlzdCk7Cj4+ICsgICAgICAgICAgICAg
ICAgIHZuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgdm5leHQtPnNjaGVkX3VuaXQtPnVuaXRfaWQs
Cj4+ICsgICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90
aW1lLAo+PiArICAgICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdC0+bmV4dF90aW1lKTsK
Pj4gKyAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2hlZCh2cHJldiwgdm5leHQpOwo+PiArICAg
ICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKHZuZXh0KTsKPj4gKyAgICAgICAgcmV0dXJuIGNv
bnRpbnVlX3J1bm5pbmcodnByZXYpOwo+PiAgICAgIH0KPiAuLi4gSSBkb24ndCByZWNhbGwgaWYg
dGhlcmUgd2VyZW4ndCBjb21waWxlciAoY2xhbmc/KSB2ZXJzaW9ucyBub3QKPiBhbGxvd2luZyAo
b3IgYXQgbGVhc3Qgd2FybmluZyBhYm91dCkgdXNlIG9mIHRoaXMgZXh0ZW5zaW9uLgoKV2hpY2gg
ZXh0ZW5zaW9uPwoKPiBJJ20KPiBoYXZpbmcgZGlmZmljdWx0eSB0aGlua2luZyBvZiBhIHdheSB0
byBmaW5kIGEgcG9zc2libGUgZXhhbXBsZSB1c2UKPiBlbHNld2hlcmUgaW4gb3VyIGNvZGUsIHBy
b3ZpbmcgdGhhdCB0aGlzIGlzbid0IHRoZSBmaXJzdCBpbnN0YW5jZS4KPiBIZW5jZSBJIHdvbmRl
ciB3aGV0aGVyIGl0IHdvdWxkbid0IGJlIGJldHRlciB0byBhdm9pZCB1c2Ugb2YgdGhlCj4gZXh0
ZW5zaW9uIGhlcmUuCgpHaXRsYWIgY2FuIGdpdmUgdXMgdGhlIGFuc3dlciBlYXNpbHkuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:39:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEt5W-0004IE-65; Mon, 30 Sep 2019 10:39:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEt5U-0004Hs-LG
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:39:28 +0000
X-Inumbo-ID: 9380831c-e36e-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9380831c-e36e-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:39: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 E5758AD3B;
 Mon, 30 Sep 2019 10:39:26 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-2-jgross@suse.com>
 <e8b69bec-d9e2-8803-bc0a-4c3c315f97f2@suse.com>
 <9fca36ed-4090-8e35-1aec-2273dc74ab8d@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <60f98176-cfd7-460e-f5f8-05f263403bfa@suse.com>
Date: Mon, 30 Sep 2019 12:39:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9fca36ed-4090-8e35-1aec-2273dc74ab8d@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/19] 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>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 VolodymyrBabchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxMjozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wOS8yMDE5
IDExOjM2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMzAuMDkuMjAxOSAwNzoyMSwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+IFdoZW4gc3dpdGNoaW5nIHNjaGVkIHVuaXRzIHN5bmNocm9uaXpl
IGFsbCB2Y3B1cyBvZiB0aGUgbmV3IHVuaXQgdG8gYmUKPj4+IHNjaGVkdWxlZCBhdCB0aGUgc2Ft
ZSB0aW1lLgo+Pj4KPj4+IEEgdmFyaWFibGUgc2NoZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hp
Y2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwo+Pj4gcGVyIHNjaGVkdWxlIHVuaXQuCj4+Pgo+
Pj4gQXMgdGFza2xldHMgcmVxdWlyZSB0byBzY2hlZHVsZSB0aGUgaWRsZSB1bml0IGl0IGlzIHJl
cXVpcmVkIHRvIHNldCB0aGUKPj4+IHRhc2tsZXRfd29ya19zY2hlZHVsZWQgcGFyYW1ldGVyIG9m
IGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1Cj4+PiBjb3ZlcmVkIGJ5IHRoZSBjdXJy
ZW50IHNjaGVkdWxlKCkgY2FsbCBoYXMgYW55IHBlbmRpbmcgdGFza2xldCB3b3JrLgo+Pj4KPj4+
IEZvciBqb2luaW5nIG90aGVyIHZjcHVzIG9mIHRoZSBzY2hlZHVsZSB1bml0IHdlIG5lZWQgdG8g
YWRkIGEgbmV3Cj4+PiBzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2
ZSBhIHdheSB0byBpbml0aWF0ZSBhCj4+PiBjb250ZXh0IHN3aXRjaCB3aXRob3V0IGNhbGxpbmcg
dGhlIGdlbmVyaWMgc2NoZWR1bGUoKSBmdW5jdGlvbgo+Pj4gc2VsZWN0aW5nIHRoZSB2Y3B1IHRv
IHN3aXRjaCB0bywgYXMgd2UgYWxyZWFkeSBrbm93IHdoaWNoIHZjcHUgd2UKPj4+IHdhbnQgdG8g
cnVuLiBUaGlzIGhhcyB0aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIK
Pj4+IGNvbmN1cnJlbnQgU0NIRURVTEVfU09GVElSUSBldmVudHMuCj4+Pgo+Pj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4+IHg4NiBhbmQgYXBwbGljYWJsZSBj
b21tb24gY29kZSBwYXJ0cwo+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+Pgo+PiBIb3dldmVyLCAuLi4KPj4KPj4+ICtzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0
X3N3aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKPj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCj4+PiArewo+Pj4gKyAg
ICBpZiAoIHVubGlrZWx5KHZwcmV2ID09IHZuZXh0KSApCj4+PiAgICAgIHsKPj4+IC0gICAgICAg
IHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwo+Pj4gICAgICAgICAgVFJBQ0Vf
NEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZDT05ULAo+Pj4gLSAgICAgICAgICAgICAgICAgbmV4dC0+
ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCj4+PiAtICAgICAgICAgICAgICAgICBu
b3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lLAo+Pj4gLSAgICAgICAgICAgICAgICAgcHJldi0+
bmV4dF90aW1lKTsKPj4+IC0gICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcobmV4dC0+dmNw
dV9saXN0KTsKPj4+IC0gICAgICAgIHJldHVybiBjb250aW51ZV9ydW5uaW5nKHByZXYtPnZjcHVf
bGlzdCk7Cj4+PiArICAgICAgICAgICAgICAgICB2bmV4dC0+ZG9tYWluLT5kb21haW5faWQsIHZu
ZXh0LT5zY2hlZF91bml0LT51bml0X2lkLAo+Pj4gKyAgICAgICAgICAgICAgICAgbm93IC0gdnBy
ZXYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUsCj4+PiArICAgICAgICAgICAgICAgICB2cHJl
di0+c2NoZWRfdW5pdC0+bmV4dF90aW1lKTsKPj4+ICsgICAgICAgIHNjaGVkX2NvbnRleHRfc3dp
dGNoZWQodnByZXYsIHZuZXh0KTsKPj4+ICsgICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmco
dm5leHQpOwo+Pj4gKyAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5pbmcodnByZXYpOwo+Pj4g
ICAgICB9Cj4+IC4uLiBJIGRvbid0IHJlY2FsbCBpZiB0aGVyZSB3ZXJlbid0IGNvbXBpbGVyIChj
bGFuZz8pIHZlcnNpb25zIG5vdAo+PiBhbGxvd2luZyAob3IgYXQgbGVhc3Qgd2FybmluZyBhYm91
dCkgdXNlIG9mIHRoaXMgZXh0ZW5zaW9uLgo+IAo+IFdoaWNoIGV4dGVuc2lvbj8KCiJyZXR1cm4i
IHdpdGggYW4gZXhwcmVzc2lvbiBvZiAidm9pZCIgdHlwZS4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:41:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:41:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt7N-000548-K6; Mon, 30 Sep 2019 10:41:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEt7L-00053z-I8
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:41:23 +0000
X-Inumbo-ID: d8006fe8-e36e-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d8006fe8-e36e-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:41:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CAE28ADDD;
 Mon, 30 Sep 2019 10:41:21 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-4-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d38c981f-5f81-f205-8962-a53b26201fd5@suse.com>
Date: Mon, 30 Sep 2019 12:41:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930052135.11257-4-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 03/19] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAwNzoyMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBzZXZlcmFsIHBs
YWNlcyB0aGVyZSBpcyBzdXBwb3J0IGZvciBtdWx0aXBsZSB2Y3B1cyBwZXIgc2NoZWQgdW5pdAo+
IG1pc3NpbmcuIEFkZCB0aGF0IG1pc3Npbmcgc3VwcG9ydCAod2l0aCB0aGUgZXhjZXB0aW9uIG9m
IGluaXRpYWwKPiBhbGxvY2F0aW9uKSBhbmQgbWlzc2luZyBoZWxwZXJzIGZvciB0aGF0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdl
ZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiAtLS0KPiBSRkMgVjI6
Cj4gLSBmaXggdmNwdV9ydW5zdGF0ZV9oZWxwZXIoKQo+IFYxOgo+IC0gYWRkIHNwZWNpYWwgaGFu
ZGxpbmcgZm9yIGlkbGUgdW5pdCBpbiB1bml0X3J1bm5hYmxlKCkgYW5kCj4gICB1bml0X3J1bm5h
YmxlX3N0YXRlKCkKPiBWMjoKPiAtIGhhbmRsZSBhZmZpbml0eV9icm9rZW4gY29ycmVjdGx5IChK
YW4gQmV1bGljaCkKPiBWMzoKPiAtIHR5cGUgZm9yIGNwdSAtPnVuc2lnbmVkIGludCAoSmFuIEJl
dWxpY2gpCj4gLS0tCj4gIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgIHwgIDUgKysrKy0KCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:42:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEt8H-00058m-Vo; Mon, 30 Sep 2019 10:42:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEt8H-00058d-7W
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:42:21 +0000
X-Inumbo-ID: fa60fdf0-e36e-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id fa60fdf0-e36e-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:42: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 1A8A6B19B;
 Mon, 30 Sep 2019 10:42:19 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-2-jgross@suse.com>
 <e8b69bec-d9e2-8803-bc0a-4c3c315f97f2@suse.com>
 <9fca36ed-4090-8e35-1aec-2273dc74ab8d@citrix.com>
 <60f98176-cfd7-460e-f5f8-05f263403bfa@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <f9af41cc-ef7c-e4ba-5af6-da4f27dc536c@suse.com>
Date: Mon, 30 Sep 2019 12:42:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <60f98176-cfd7-460e-f5f8-05f263403bfa@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/19] 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 VolodymyrBabchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMTI6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDMwLjA5LjIwMTkgMTI6
MzgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDMwLzA5LzIwMTkgMTE6MzYsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gT24gMzAuMDkuMjAxOSAwNzoyMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiBXaGVuIHN3aXRjaGluZyBzY2hlZCB1bml0cyBzeW5jaHJvbml6ZSBhbGwgdmNwdXMgb2Yg
dGhlIG5ldyB1bml0IHRvIGJlCj4+Pj4gc2NoZWR1bGVkIGF0IHRoZSBzYW1lIHRpbWUuCj4+Pj4K
Pj4+PiBBIHZhcmlhYmxlIHNjaGVkX2dyYW51bGFyaXR5IGlzIGFkZGVkIHdoaWNoIGhvbGRzIHRo
ZSBudW1iZXIgb2YgdmNwdXMKPj4+PiBwZXIgc2NoZWR1bGUgdW5pdC4KPj4+Pgo+Pj4+IEFzIHRh
c2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlkbGUgdW5pdCBpdCBpcyByZXF1aXJlZCB0
byBzZXQgdGhlCj4+Pj4gdGFza2xldF93b3JrX3NjaGVkdWxlZCBwYXJhbWV0ZXIgb2YgZG9fc2No
ZWR1bGUoKSB0byB0cnVlIGlmIGFueSBjcHUKPj4+PiBjb3ZlcmVkIGJ5IHRoZSBjdXJyZW50IHNj
aGVkdWxlKCkgY2FsbCBoYXMgYW55IHBlbmRpbmcgdGFza2xldCB3b3JrLgo+Pj4+Cj4+Pj4gRm9y
IGpvaW5pbmcgb3RoZXIgdmNwdXMgb2YgdGhlIHNjaGVkdWxlIHVuaXQgd2UgbmVlZCB0byBhZGQg
YSBuZXcKPj4+PiBzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2ZSBh
IHdheSB0byBpbml0aWF0ZSBhCj4+Pj4gY29udGV4dCBzd2l0Y2ggd2l0aG91dCBjYWxsaW5nIHRo
ZSBnZW5lcmljIHNjaGVkdWxlKCkgZnVuY3Rpb24KPj4+PiBzZWxlY3RpbmcgdGhlIHZjcHUgdG8g
c3dpdGNoIHRvLCBhcyB3ZSBhbHJlYWR5IGtub3cgd2hpY2ggdmNwdSB3ZQo+Pj4+IHdhbnQgdG8g
cnVuLiBUaGlzIGhhcyB0aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIK
Pj4+PiBjb25jdXJyZW50IFNDSEVEVUxFX1NPRlRJUlEgZXZlbnRzLgo+Pj4+Cj4+Pj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+IFJldmlld2VkLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+Pj4geDg2IGFuZCBhcHBsaWNh
YmxlIGNvbW1vbiBjb2RlIHBhcnRzCj4+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pj4KPj4+IEhvd2V2ZXIsIC4uLgo+Pj4KPj4+PiArc3RhdGljIHZvaWQgc2No
ZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQs
Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKPj4+
PiArewo+Pj4+ICsgICAgaWYgKCB1bmxpa2VseSh2cHJldiA9PSB2bmV4dCkgKQo+Pj4+ICAgICAg
IHsKPj4+PiAtICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKPj4+
PiAgICAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZDT05ULAo+Pj4+IC0gICAg
ICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAo+Pj4+
IC0gICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUsCj4+Pj4gLSAg
ICAgICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsKPj4+PiAtICAgICAgICB0cmFjZV9jb250
aW51ZV9ydW5uaW5nKG5leHQtPnZjcHVfbGlzdCk7Cj4+Pj4gLSAgICAgICAgcmV0dXJuIGNvbnRp
bnVlX3J1bm5pbmcocHJldi0+dmNwdV9saXN0KTsKPj4+PiArICAgICAgICAgICAgICAgICB2bmV4
dC0+ZG9tYWluLT5kb21haW5faWQsIHZuZXh0LT5zY2hlZF91bml0LT51bml0X2lkLAo+Pj4+ICsg
ICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lLAo+
Pj4+ICsgICAgICAgICAgICAgICAgIHZwcmV2LT5zY2hlZF91bml0LT5uZXh0X3RpbWUpOwo+Pj4+
ICsgICAgICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQodnByZXYsIHZuZXh0KTsKPj4+PiArICAg
ICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKHZuZXh0KTsKPj4+PiArICAgICAgICByZXR1cm4g
Y29udGludWVfcnVubmluZyh2cHJldik7Cj4+Pj4gICAgICAgfQo+Pj4gLi4uIEkgZG9uJ3QgcmVj
YWxsIGlmIHRoZXJlIHdlcmVuJ3QgY29tcGlsZXIgKGNsYW5nPykgdmVyc2lvbnMgbm90Cj4+PiBh
bGxvd2luZyAob3IgYXQgbGVhc3Qgd2FybmluZyBhYm91dCkgdXNlIG9mIHRoaXMgZXh0ZW5zaW9u
Lgo+Pgo+PiBXaGljaCBleHRlbnNpb24/Cj4gCj4gInJldHVybiIgd2l0aCBhbiBleHByZXNzaW9u
IG9mICJ2b2lkIiB0eXBlLgoKSXQgd2FzIHRoZXJlIGluIHRoZSBvcmlnaW5hbCBjb2RlLCB0b286
CgpodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9j
b21tb24vc2NoZWR1bGUuYztoPWZkNTg3NjIyZjRjM2VlMTNkNTczMzRmOTBiMWVhYjRiMTcwMzFj
MGI7aGI9cmVmcy9oZWFkcy9zdGFnaW5nLTQuMTIjbDE1MzYKCgpKdWVyZ2VuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:42:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt8i-0005CS-9V; Mon, 30 Sep 2019 10:42:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEt8h-0005CI-G5
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:42:47 +0000
X-Inumbo-ID: 08ae2a90-e36f-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 08ae2a90-e36f-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 10:42:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 885B51000;
 Mon, 30 Sep 2019 03:42: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 9FD793F534;
 Mon, 30 Sep 2019 03:42:42 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f7f9671e-2518-bdf0-ff6b-b182483f0303@arm.com>
Date: Mon, 30 Sep 2019 11:42:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove
 arch_iommu_populate_page_table() completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com, paul.durrant@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMzAvMDkvMjAxOSAxMTozNCwgT2xla3NhbmRyIFR5c2hjaGVua28g
d3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgo+IAo+IFRoZSBBcm0gcmVhbGl6YXRpb24gc2hvdWxkIGhhdmUgYmVlbiByZW1v
dmVkIGluIHRoZSBmb2xsb3dpbmcgY29tbWl0Cj4gYXMgcmVkdW5kYW50Ogo+IGY4OWY1NTUgcmVt
b3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzCj4g
Cj4gU28sIHJlbW92ZSB1bnVzZWQgZnVuY3Rpb24gY29tcGxldGVseS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:43:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:43:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEt9N-0005JF-KN; Mon, 30 Sep 2019 10:43:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ff+y=XZ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iEt9L-0005J0-O6
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:43:27 +0000
X-Inumbo-ID: 221887be-e36f-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 221887be-e36f-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:43:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569840207;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Kk1MhftAhXXcq4MOScMm4hDgWsbxnYeHaEaDxvkP3WU=;
 b=GKEKmDYNEMCqRHBTJZc1uCp2sYlWcRKGvRQUrbXyJKX6Hg0XlbScpghc
 ljhSaER5klM6nd6P7mfD0VIaJTuMpc3of9RdKXe/TTSdEy62yvyOPiNc3
 MXyKm9R9zlm1ocbEywWkyJUvQAJTdgXBA/fKHsbYvuT1C8GXxtLJlITD7 I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: swr1q+4kAMpRdQhDp4+RW+kRMAJWlBV/caPZuZ5y4uT23wROYrlP/5Y9zII7xUhiDm6/q14no/
 byy4W/qKFkAlsi6M/thFojVF3pE7YwOz9O5YO24z86ZPHvMgOuNNbRCyPqeCbyW1sF9lcjlpcI
 ZCUNkk/JL1ROIRf1TjkmFX4ZGXJ1RnpGea9tbb5FwvrqcA27f4QVYAd2qRC14DtTXtpvlUmLqZ
 XB+xj7vFy9egEP8uYARj9b7uaQqge5+leIfbsKSRZ6K71Xo+DUeNr43ER5GsrJaOIX93SyJXyN
 t5E=
X-SBRS: 2.7
X-MesageID: 6248803
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,565,1559534400"; 
   d="scan'208";a="6248803"
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-2-jgross@suse.com>
 <e8b69bec-d9e2-8803-bc0a-4c3c315f97f2@suse.com>
 <9fca36ed-4090-8e35-1aec-2273dc74ab8d@citrix.com>
 <60f98176-cfd7-460e-f5f8-05f263403bfa@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: <f6f8f098-a0bd-a2c1-3770-ea9387c3114b@citrix.com>
Date: Mon, 30 Sep 2019 11:43:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <60f98176-cfd7-460e-f5f8-05f263403bfa@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/19] 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>, Tim
 Deegan <tim@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, VolodymyrBabchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8zMC8xOSAxMTozOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzAuMDkuMjAxOSAx
MjozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMzAvMDkvMjAxOSAxMTozNiwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAzMC4wOS4yMDE5IDA3OjIxLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+Pj4+IFdoZW4gc3dpdGNoaW5nIHNjaGVkIHVuaXRzIHN5bmNocm9uaXplIGFsbCB2Y3B1cyBv
ZiB0aGUgbmV3IHVuaXQgdG8gYmUKPj4+PiBzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KPj4+
Pgo+Pj4+IEEgdmFyaWFibGUgc2NoZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMg
dGhlIG51bWJlciBvZiB2Y3B1cwo+Pj4+IHBlciBzY2hlZHVsZSB1bml0Lgo+Pj4+Cj4+Pj4gQXMg
dGFza2xldHMgcmVxdWlyZSB0byBzY2hlZHVsZSB0aGUgaWRsZSB1bml0IGl0IGlzIHJlcXVpcmVk
IHRvIHNldCB0aGUKPj4+PiB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkIHBhcmFtZXRlciBvZiBkb19z
Y2hlZHVsZSgpIHRvIHRydWUgaWYgYW55IGNwdQo+Pj4+IGNvdmVyZWQgYnkgdGhlIGN1cnJlbnQg
c2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsuCj4+Pj4KPj4+PiBG
b3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5pdCB3ZSBuZWVkIHRvIGFk
ZCBhIG5ldwo+Pj4+IHNvZnRpcnEgU0NIRURfU0xBVkVfU09GVElSUSBpbiBvcmRlciB0byBoYXZl
IGEgd2F5IHRvIGluaXRpYXRlIGEKPj4+PiBjb250ZXh0IHN3aXRjaCB3aXRob3V0IGNhbGxpbmcg
dGhlIGdlbmVyaWMgc2NoZWR1bGUoKSBmdW5jdGlvbgo+Pj4+IHNlbGVjdGluZyB0aGUgdmNwdSB0
byBzd2l0Y2ggdG8sIGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCj4+Pj4gd2FudCB0
byBydW4uIFRoaXMgaGFzIHRoZSBvdGhlciBhZHZhbnRhZ2Ugbm90IHRvIGxvb3NlIGFueSBvdGhl
cgo+Pj4+IGNvbmN1cnJlbnQgU0NIRURVTEVfU09GVElSUSBldmVudHMuCj4+Pj4KPj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4gUmV2aWV3ZWQt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4+PiB4ODYgYW5kIGFwcGxp
Y2FibGUgY29tbW9uIGNvZGUgcGFydHMKPj4+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+Pgo+Pj4gSG93ZXZlciwgLi4uCj4+Pgo+Pj4+ICtzdGF0aWMgdm9pZCBz
Y2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4
dCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQo+
Pj4+ICt7Cj4+Pj4gKyAgICBpZiAoIHVubGlrZWx5KHZwcmV2ID09IHZuZXh0KSApCj4+Pj4gICAg
ICB7Cj4+Pj4gLSAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7Cj4+
Pj4gICAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSF9JTkZDT05ULAo+Pj4+IC0gICAg
ICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAo+Pj4+
IC0gICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUsCj4+Pj4gLSAg
ICAgICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsKPj4+PiAtICAgICAgICB0cmFjZV9jb250
aW51ZV9ydW5uaW5nKG5leHQtPnZjcHVfbGlzdCk7Cj4+Pj4gLSAgICAgICAgcmV0dXJuIGNvbnRp
bnVlX3J1bm5pbmcocHJldi0+dmNwdV9saXN0KTsKPj4+PiArICAgICAgICAgICAgICAgICB2bmV4
dC0+ZG9tYWluLT5kb21haW5faWQsIHZuZXh0LT5zY2hlZF91bml0LT51bml0X2lkLAo+Pj4+ICsg
ICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lLAo+
Pj4+ICsgICAgICAgICAgICAgICAgIHZwcmV2LT5zY2hlZF91bml0LT5uZXh0X3RpbWUpOwo+Pj4+
ICsgICAgICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQodnByZXYsIHZuZXh0KTsKPj4+PiArICAg
ICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKHZuZXh0KTsKPj4+PiArICAgICAgICByZXR1cm4g
Y29udGludWVfcnVubmluZyh2cHJldik7Cj4+Pj4gICAgICB9Cj4+PiAuLi4gSSBkb24ndCByZWNh
bGwgaWYgdGhlcmUgd2VyZW4ndCBjb21waWxlciAoY2xhbmc/KSB2ZXJzaW9ucyBub3QKPj4+IGFs
bG93aW5nIChvciBhdCBsZWFzdCB3YXJuaW5nIGFib3V0KSB1c2Ugb2YgdGhpcyBleHRlbnNpb24u
Cj4+Cj4+IFdoaWNoIGV4dGVuc2lvbj8KPiAKPiAicmV0dXJuIiB3aXRoIGFuIGV4cHJlc3Npb24g
b2YgInZvaWQiIHR5cGUuCgpJIHRoaW5rIHRoYXQgbXVzdCBiZSBhIG1pc3Rha2UuICBJbiB0aGlz
IGluc3RhbmNlIHRoZXJlIGlzbid0IHJlYWxseQpldmVuIGEgInN5bnRhY3RpYyBzdWdhciIqIHJl
YXNvbiB0byB1c2UgaXQuCgogLUdlb3JnZQoKKiBTeW50YWN0aWMgc3VnYXIgYmVpbmcgdG8gZG8g
c29tZXRoaW5nIGxpa2U6CgppZiAoIGJsYWggKQogICByZXR1cm4gZm9vKCk7CgpyYXRoZXIgdGhh
bgoKaWYgKCBibGFoICkgewogICAgZm9vKCk7CiAgICByZXR1cm47Cn0KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:44:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEtAB-0005RH-1u; Mon, 30 Sep 2019 10:44:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEtAA-0005R6-0M
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:44:18 +0000
X-Inumbo-ID: 4035281a-e36f-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4035281a-e36f-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:44: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 A9316B126;
 Mon, 30 Sep 2019 10:44:16 +0000 (UTC)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <49a1c980-6e2c-5dcf-f17e-64b6432a8ea3@suse.com>
Date: Mon, 30 Sep 2019 12:44:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove
 arch_iommu_populate_page_table() completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 paul.durrant@citrix.com, volodymyr_babchuk@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>

T24gMzAuMDkuMTkgMTI6MzQsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+IEZyb206IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAKPiBU
aGUgQXJtIHJlYWxpemF0aW9uIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB0aGUgZm9sbG93
aW5nIGNvbW1pdAo+IGFzIHJlZHVuZGFudDoKPiBmODlmNTU1IHJlbW92ZSBsYXRlIChvbi1kZW1h
bmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcwo+IAo+IFNvLCByZW1vdmUgdW51
c2VkIGZ1bmN0aW9uIGNvbXBsZXRlbHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5
c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:45:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEtBW-0005br-F4; Mon, 30 Sep 2019 10:45:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEtBV-0005bk-BM
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:45:41 +0000
X-Inumbo-ID: 71d97344-e36f-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 71d97344-e36f-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 10:45:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EB9A8AEA7;
 Mon, 30 Sep 2019 10:45:39 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-8-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c5bada63-1e32-abce-1f44-db7e552e8eff@suse.com>
Date: Mon, 30 Sep 2019 12:45:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930052135.11257-8-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 07/19] 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: 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>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAwNzoyMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIHNjaGVkdWxp
bmcgYW4gdW5pdCB3aXRoIG11bHRpcGxlIHZjcHVzIHRoZXJlIGlzIG5vIGd1YXJhbnRlZSBhbGwK
PiB2Y3B1cyBhcmUgYXZhaWxhYmxlIChlLmcuIGFib3ZlIG1heHZjcHVzIG9yIHZjcHUgb2ZmbGlu
ZSkuIEZhbGwgYmFjayB0bwo+IGlkbGUgdmNwdSBvZiB0aGUgY3VycmVudCBjcHUgaW4gdGhhdCBj
YXNlLiBUaGlzIHJlcXVpcmVzIHRvIHN0b3JlIHRoZQo+IGNvcnJlY3Qgc2NoZWR1bGVfdW5pdCBw
b2ludGVyIGluIHRoZSBpZGxlIHZjcHUgYXMgbG9uZyBhcyBpdCB1c2VkIGFzCj4gZmFsbGJhY2sg
dmNwdS4KPiAKPiBJbiBvcmRlciB0byBtb2RpZnkgdGhlIHJ1bnN0YXRlcyBvZiB0aGUgY29ycmVj
dCB2Y3B1cyB3aGVuIHN3aXRjaGluZwo+IHNjaGVkdWxlIHVuaXRzIG1lcmdlIHNjaGVkX3VuaXRf
cnVuc3RhdGVfY2hhbmdlKCkgaW50bwo+IHNjaGVkX3N3aXRjaF91bml0cygpIGFuZCBsb29wIG92
ZXIgdGhlIGFmZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZAo+IG9mIHRoZSB1bml0J3MgdmNw
dXMuIFRoaXMgaW4gdHVybiByZXF1aXJlcyBhbiBhY2Nlc3MgZnVuY3Rpb24gdG8gdGhlCj4gY3Vy
cmVudCB2YXJpYWJsZSBvZiBvdGhlciBjcHVzLgo+IAo+IFRvZGF5IGNvbnRleHRfc2F2ZWQoKSBp
cyBjYWxsZWQgaW4gY2FzZSBwcmV2aW91cyBhbmQgbmV4dCB2Y3B1cyBkaWZmZXIKPiB3aGVuIGRv
aW5nIGEgY29udGV4dCBzd2l0Y2guIFdpdGggYW4gaWRsZSB2Y3B1IGJlaW5nIGNhcGFibGUgdG8g
YmUgYQo+IHN1YnN0aXR1dGUgZm9yIGFuIG9mZmxpbmUgdmNwdSB0aGlzIGlzIHByb2JsZW1hdGlj
IHdoZW4gc3dpdGNoaW5nIHRvCj4gYW4gaWRsZSBzY2hlZHVsaW5nIHVuaXQuIEFuIGlkbGUgcHJl
dmlvdXMgdmNwdSBsZWF2ZXMgdXMgaW4gZG91YnQgd2hpY2gKPiBzY2hlZHVsZSB1bml0IHdhcyBh
Y3RpdmUgcHJldmlvdXNseSwgc28gc2F2ZSB0aGUgcHJldmlvdXMgdW5pdCBwb2ludGVyCj4gaW4g
dGhlIHBlci1zY2hlZHVsZSByZXNvdXJjZSBhcmVhLiBJZiBpdCBpcyBOVUxMIHRoZSB1bml0IGhh
cyBub3QKPiBjaGFuZ2VkIGFuZCB3ZSBkb24ndCBoYXZlIHRvIHNldCB0aGUgcHJldmlvdXMgdW5p
dCB0byBiZSBub3QgcnVubmluZy4KPiAKPiBXaGVuIHJ1bm5pbmcgYW4gaWRsZSB2Y3B1IGluIGEg
bm9uLWlkbGUgc2NoZWR1bGluZyB1bml0IHVzZSBhIHNwZWNpZmljCj4gZ3Vlc3QgaWRsZSBsb29w
IG5vdCBwZXJmb3JtaW5nIGFueSBub24tc29mdGlycSB0YXNrbGV0cyBhbmQKPiBsaXZlcGF0Y2hp
bmcgaW4gb3JkZXIgdG8gYXZvaWQgcG9wdWxhdGluZyB0aGUgY3B1IGNhY2hlcyB3aXRoIG1lbW9y
eQo+IHVzZWQgYnkgb3RoZXIgZG9tYWlucyAoYXMgZmFyIGFzIHBvc3NpYmxlKS4gU29mdGlycXMg
YXJlIGNvbnNpZGVyZWQgdG8KPiBiZSBzYXZlLgo+IAo+IEluIG9yZGVyIHRvIGF2b2lkIGxpdmVw
YXRjaGluZyB3aGVuIGdvaW5nIHRvIGd1ZXN0IGlkbGUgYW5vdGhlcgo+IHZhcmlhbnQgb2YgcmVz
ZXRfc3RhY2tfYW5kX2p1bXAoKSBub3QgY2FsbGluZyBjaGVja19mb3JfbGl2ZXBhdGNoX3dvcmsK
PiBpcyBuZWVkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKeDg2OgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:51:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:51:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEtH1-0006aN-8q; Mon, 30 Sep 2019 10:51:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEtGz-0006aF-Uf
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:51:21 +0000
X-Inumbo-ID: 3c7f1b76-e370-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3c7f1b76-e370-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 10:51:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AADAEAE52;
 Mon, 30 Sep 2019 10:51:19 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
 <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
Date: Mon, 30 Sep 2019 12:51:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMTI6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDMwLjA5LjIwMTkgMTI6
MDksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFkZCBkb2N1bWVudGF0aW9uIGZvciB0aGUgbmV3
ICJzY2hlZC1ncmFuIiBoeXBlcnZpc29yIGJvb3QgcGFyYW1ldGVyLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDIxICsrKysrKysrKysrKysrKysrKysrKwo+PiAg
IDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKPj4gaW5kZXggZmM2NDQyOTA2NC4uYzg1NTI0NjA1MCAxMDA2NDQKPj4gLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYwo+PiBAQCAtMTc4Miw2ICsxNzgyLDI3IEBAIFNldCB0aGUgdGlt
ZXNsaWNlIG9mIHRoZSBjcmVkaXQxIHNjaGVkdWxlciwgaW4gbWlsbGlzZWNvbmRzLiAgVGhlCj4+
ICAgZGVmYXVsdCBpcyAzMG1zLiAgUmVhc29uYWJsZSB2YWx1ZXMgbWF5IGluY2x1ZGUgMTAsIDUs
IG9yIGV2ZW4gMSBmb3IKPj4gICB2ZXJ5IGxhdGVuY3ktc2Vuc2l0aXZlIHdvcmtsb2Fkcy4KPj4g
ICAKPj4gKyMjIyBzY2hlZC1ncmFuICh4ODYpCj4+ICs+IGA9IGNwdSB8IGNvcmUgfCBzb2NrZXRg
Cj4+ICsKPj4gKz4gRGVmYXVsdDogYHNjaGVkLWdyYW49Y3B1YAo+PiArCj4+ICtTZXQgdGhlIHNj
aGVkdWxpbmcgZ3JhbnVsYXJpdHkuIEluIGNhc2UgdGhlIGdyYW51bGFyaXR5IGlzIGxhcmdlciB0
aGFuIDEgKGUuZy4KPj4gK2Bjb3JlYG9uIGEgU01ULWVuYWJsZWQgc3lzdGVtLCBvciBgc29ja2V0
YCkgbXVsdGlwbGUgdmNwdXMgYXJlIGFzc2lnbmVkCj4+ICtzdGF0aWNhbGx5IHRvIGEgInNjaGVk
dWxpbmcgdW5pdCIgd2hpY2ggd2lsbCB0aGVuIGJlIHN1YmplY3QgdG8gc2NoZWR1bGluZy4KPj4g
K1RoaXMgYXNzaWdubWVudCBvZiB2Y3B1cyB0byBzY2hlZHVsaW5nIHVuaXRzIGlzIGZpeGVkLgo+
PiArCj4+ICtgY3B1YDogVmNwdXMgd2lsbCBiZSBzY2hlZHVsZWQgaW5kaXZpZHVhbGx5IG9uIHNp
bmdsZSBjcHVzLgo+PiArCj4+ICtgY29yZWA6IEFzIG1hbnkgdmNwdXMgYXMgdGhlcmUgYXJlIGh5
cGVydGhyZWFkcyBvbiBhIHBoeXNpY2FsIGNvcmUgYXJlCj4+ICtzY2hlZHVsZWQgdG9nZXRoZXIg
b24gYSBwaHlzaWNhbCBjb3JlLgo+PiArCj4+ICtgc29ja2V0YDogQXMgbWFueSB2Y3B1cyBhcyB0
aGVyZSBhcmUgaHlwZXJ0aHJlYWRzIG9uIGEgcGh5c2ljYWwgc29ja2V0cyBhcmUKPj4gK3NjaGVk
dWxlZCB0b2dldGhlciBvbiBhIHBoeXNpY2FsIHNvY2tldC4KPiAKPiBJJ2QgcHJlZmVyIGlmIHRo
aXMgZGlkbid0IGVuZCB1cCBJbnRlbC1jZW50cmljOyBpZGVhbGx5IGl0IGFsc28gd291bGRuJ3Qg
YmUKPiB4ODYtc3BlY2lmaWMuIEFNRCBoYXMgaW50cm9kdWNlZCBoeXBlcnRocmVhZGluZyBpbiBG
YW0xNyBvbmx5OyBGYW0xNSB1c2VkCj4gImNvbXB1dGUgdW5pdHMiLCBncm91cGluZyB0b2dldGhl
ciAiY29yZXMiLiBJbnRlcm5hbGx5IHRoZSBJbnRlbCBzaWRlCj4gImNvcmUgdnMgaHlwZXJ0aHJl
YWQiIGlzIHJlcHJlc2VudGVkIGluIHRoZSBzYW1lIHZhcmlhYmxlcyAoY3B1X3NpYmxpbmdfbWFz
awo+IGluIHBhcnRpY3VsYXIpIGFzIHRoZSBBTUQgc2lkZSAiY29tcHV0ZSB1bml0IHZzIGNvcmUi
LgoKWWVzLCBpdCBpcyBhIG1lc3MuCgo+IFRoZXJlZm9yZSBpdCBtYXkgYmUgYmV0dGVyIHRvIHRh
bGsgaGVyZSBhYm91dCBlLmcuICJzbWFsbGVzdCB0b3BvbG9naWNhbAo+IHN1Yi11bml0IiBhbmQg
b25seSBzYXkgImUuZy4gYSBoeXBlcnRocmVhZCB0byBtYWtlIGEgY29ubmVjdGlvbiB0byBjb21t
b24KPiB4ODYgLyBJbnRlbCB0ZXJtaW5vbG9neSIuIE9mIGNvdXJzZSB0aGUgQU1EIHNpZGUgYWx0
ZXJuYXRpdmUgdXNlIG9mIHRoZQo+IHZhcmlhYmxlcyBhbHNvIHJlbmRlcnMgdGhlIGFjdHVhbCBj
b21tYW5kIGxpbmUgb3B0aW9uICJzY2hlZC1ncmFuPWNvcmUiCj4gbm90IG92ZXJseSBmb3J0dW5h
dGUuIFBlcmhhcHMgd2UnZCB3YW50IHRvIGFsc28gdXNlIG1vcmUgYWJzdHJhY3QgdGVybXMKPiBo
ZXJlLCBlLmcuIHRvcG9sb2dpY2FsICJsZXZlbHMiPwoKSSB0aGluayByZWdhcmRpbmcgdXNhZ2Ug
b2YgImh5cGVydGhyZWFkcyIgSSdsbCBnbyB3aXRoOgoKK2BjcHVgOiBWY3B1cyB3aWxsIGJlIHNj
aGVkdWxlZCBpbmRpdmlkdWFsbHkgb24gc2luZ2xlIGNwdXMgKGUuZy4gYQorIGh5cGVydGhyZWFk
IHVzaW5nIHg4Ni9JbnRlbCB0ZXJtaW5vbG9neSkKKworIGBjb3JlYDogQXMgbWFueSB2Y3B1cyBh
cyB0aGVyZSBhcmUgY3B1cyBvbiBhIHBoeXNpY2FsIGNvcmUgYXJlCisgc2NoZWR1bGVkIHRvZ2V0
aGVyIG9uIGEgcGh5c2ljYWwgY29yZS4KLi4uCgpJIHRoaW5rIHVzaW5nICJjb3JlIiBpcyBmaW5l
LiBXZSBoYXZlIGl0IGluIG11bHRpcGxlIHBsYWNlcyBpbiB0aGUKaHlwZXJ2aXNvciB3aGljaCBh
cmUgX25vdF8gc3BlY2lmaWMgdG8gSW50ZWwuIEFuZCAiY29yZS1zY2hlZHVsaW5nIiBpcwphIHdl
bGwta25vd24gYnV6endvcmQgYWxyZWFkeS4KCj4gCj4+ICtOb3RlOiBhIHZhbHVlIG90aGVyIHRo
YW4gYGNwdWAgd2lsbCByZXN1bHQgaW4gcmVqZWN0aW5nIGEgcnVudGltZSBtb2RpZmljYXRpb24K
Pj4gK29mIHRoZSAic210IiBzZXR0aW5nLgo+IAo+IFBlcmhhcHMgYWRkICJhdHRlbXB0IiBoZXJl
PwoKWWVzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:53:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEtIf-0006hG-N9; Mon, 30 Sep 2019 10:53:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEtId-0006h8-VT
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:53:03 +0000
X-Inumbo-ID: 79a987de-e370-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 79a987de-e370-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 10:53: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 85A83AE6D;
 Mon, 30 Sep 2019 10:53:02 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, julien.grall@arm.com,
 andrew.cooper3@citrix.com, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, Jan Beulich <jbeulich@suse.com>
References: <20190930085659.708-1-andr2000@gmail.com>
 <9df7bc3c-8019-ee76-983c-c43befc3662a@citrix.com>
 <4c84b6a3-9cb6-3fc4-8283-f52cc280c16e@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <196f1dc7-f291-d728-1617-dbf46240f966@suse.com>
Date: Mon, 30 Sep 2019 12:53:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4c84b6a3-9cb6-3fc4-8283-f52cc280c16e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMTI6MzMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gOS8zMC8xOSAxMToy
OSBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gOS8zMC8xOSA5OjU2IEFNLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4+PiAtLS0KPj4+ICAgU1VQUE9SVC5tZCB8IDE1ICsrKysrKysrKysrKysrLQo+Pj4gICAx
IGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRp
ZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAo+Pj4gaW5kZXggMzc1NDczYTQ1NjQw
Li5iNTM2Y2YwODE0ZjMgMTAwNjQ0Cj4+PiAtLS0gYS9TVVBQT1JULm1kCj4+PiArKysgYi9TVVBQ
T1JULm1kCj4+PiBAQCAtMzcyLDYgKzM3MiwxMiBAQCBHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxl
IG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgRnJhbWVidWZmZXIgcHJvdG9jb2wKPj4+ICAgCj4+PiAg
ICAgICBTdGF0dXMsIExpbnV4ICh4ZW4tZmJmcm9udCk6IFN1cHBvcnRlZAo+Pj4gICAKPj4+ICsj
IyMgUFYgZGlzcGxheSAoZnJvbnRlbmQpCj4+PiArCj4+PiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2Fw
YWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGRpc3BsYXkgcHJvdG9jb2wKPj4+ICsKPj4+ICsg
ICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCj4+Cj4+ICJTdXBwb3J0ZWQiIGhhcyBpbXBsaWNh
dGlvbnMgZm9yIHRoZSBzZWN1cml0eSB0ZWFtOiBuYW1lbHksIGlmIGEKPj4gc2VjdXJpdHkgaXNz
dWUgaXMgZGlzY292ZXJlZCwgd2Ugd2lsbCBpc3N1ZSBhbiBYU0EuICBKdWVyZ2VuLCBhcmUgeW91
Cj4+IHNhdGlzZmllZCB0aGF0IHRoZSBQViBkaXNwbGF5IC8gc291bmQgZHJpdmVycyBhcmUgb2Yg
c3VmZmljaWVudCBxdWFsaXR5Cj4+IHRoYXQgd2UgY2FuIHJlY29tbWVuZCBwZW9wbGUgdXNlIHRo
ZW0/Cj4gCj4gU29ycnksIEkgbWVhbnQgdG8gYWRkOiAiSW4gdGhlIGZhY2Ugb2YgYW4gYWN0aXZl
IGFkdmVyc2FyeSIuCgpZZXMsIEkgdGhpbmsgInN1cHBvcnRlZCIgaXMgZmluZS4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEtKg-0006sF-5R; Mon, 30 Sep 2019 10:55:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEtKe-0006s7-V9
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:55:08 +0000
X-Inumbo-ID: a806c9c0-e370-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a806c9c0-e370-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 10:54: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 528F2AE52;
 Mon, 30 Sep 2019 10:54:20 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <98abb2ff-def0-7c4c-204f-f9e758fb826c@suse.com>
Date: Mon, 30 Sep 2019 12:54:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930052135.11257-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/19] 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: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George 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, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAwNzoyMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIHN3aXRjaGlu
ZyBzY2hlZCB1bml0cyBzeW5jaHJvbml6ZSBhbGwgdmNwdXMgb2YgdGhlIG5ldyB1bml0IHRvIGJl
Cj4gc2NoZWR1bGVkIGF0IHRoZSBzYW1lIHRpbWUuCj4gCj4gQSB2YXJpYWJsZSBzY2hlZF9ncmFu
dWxhcml0eSBpcyBhZGRlZCB3aGljaCBob2xkcyB0aGUgbnVtYmVyIG9mIHZjcHVzCj4gcGVyIHNj
aGVkdWxlIHVuaXQuCj4gCj4gQXMgdGFza2xldHMgcmVxdWlyZSB0byBzY2hlZHVsZSB0aGUgaWRs
ZSB1bml0IGl0IGlzIHJlcXVpcmVkIHRvIHNldCB0aGUKPiB0YXNrbGV0X3dvcmtfc2NoZWR1bGVk
IHBhcmFtZXRlciBvZiBkb19zY2hlZHVsZSgpIHRvIHRydWUgaWYgYW55IGNwdQo+IGNvdmVyZWQg
YnkgdGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdv
cmsuCj4gCj4gRm9yIGpvaW5pbmcgb3RoZXIgdmNwdXMgb2YgdGhlIHNjaGVkdWxlIHVuaXQgd2Ug
bmVlZCB0byBhZGQgYSBuZXcKPiBzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIg
dG8gaGF2ZSBhIHdheSB0byBpbml0aWF0ZSBhCj4gY29udGV4dCBzd2l0Y2ggd2l0aG91dCBjYWxs
aW5nIHRoZSBnZW5lcmljIHNjaGVkdWxlKCkgZnVuY3Rpb24KPiBzZWxlY3RpbmcgdGhlIHZjcHUg
dG8gc3dpdGNoIHRvLCBhcyB3ZSBhbHJlYWR5IGtub3cgd2hpY2ggdmNwdSB3ZQo+IHdhbnQgdG8g
cnVuLiBUaGlzIGhhcyB0aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIK
PiBjb25jdXJyZW50IFNDSEVEVUxFX1NPRlRJUlEgZXZlbnRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiAtLS0KPiBSRkMgVjI6Cj4gLSBtb3ZlIHN5bmNp
bmcgYWZ0ZXIgY29udGV4dF9zd2l0Y2goKSB0byBzY2hlZHVsZS5jCj4gVjI6Cj4gLSBkb24ndCBy
dW4gdGFza2xldHMgZGlyZWN0bHkgZnJvbSBzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oKQo+IFYz
Ogo+IC0gYWRhcHQgYXJyYXkgc2l6ZSBpbiBzY2hlZF9tb3ZlX2RvbWFpbigpIChKYW4gQmV1bGlj
aCkKPiAtIGludCAtPiB1bnNpZ25lZCBpbnQgKEphbiBCZXVsaWNoKQo+IFY0Ogo+IC0gcmVuYW1l
ZCBzZCB0byBzciBpbiBzZXZlcmFsIHBsYWNlcyAoSmFuIEJldWxpY2gpCj4gLSBzd2FwIHN0b3Bf
dGltZXIoKSBhbmQgTk9XKCkgY2FsbHMgKEphbiBCZXVsaWNoKQo+IC0gY29udGV4dF9zd2l0Y2go
KSBvbiBBUk0gcmV0dXJucyAtIGhhbmRsZSB0aGF0IChKYW4gQmV1bGljaCkKCkVzcGVjaWFsbHkg
YmVjYXVzZSBvZiB0aGlzIChwcmV2aW91c2x5IG92ZXJsb29rZWQpIGFzcGVjdCBJIHRoaW5rCkkn
ZCBwcmVmZXIgYW4gQXJtIG1haW50YWluZXIgYWNrIGhlcmUgYmVmb3JlIGNvbW1pdHRpbmcgbm8g
bWF0dGVyCnRoYXQgLi4uCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICB8ICAg
MiArLQoKLi4uIHRoaXMgaXMgYSByYXRoZXIgbWluaW1hbCBjaGFuZ2UuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:56:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEtLn-0006z4-HW; Mon, 30 Sep 2019 10:56: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=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEtLm-0006yy-I5
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:56:18 +0000
X-Inumbo-ID: ed45e44e-e370-11e9-96ce-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ed45e44e-e370-11e9-96ce-12813bfff9fa;
 Mon, 30 Sep 2019 10:56: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 853E6AC7B;
 Mon, 30 Sep 2019 10:56:16 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190930052135.11257-1-jgross@suse.com>
 <20190930052135.11257-2-jgross@suse.com>
 <e8b69bec-d9e2-8803-bc0a-4c3c315f97f2@suse.com>
 <9fca36ed-4090-8e35-1aec-2273dc74ab8d@citrix.com>
 <60f98176-cfd7-460e-f5f8-05f263403bfa@suse.com>
 <f9af41cc-ef7c-e4ba-5af6-da4f27dc536c@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fbe98480-6929-d97a-07d4-851d82b304ca@suse.com>
Date: Mon, 30 Sep 2019 12:56:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f9af41cc-ef7c-e4ba-5af6-da4f27dc536c@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/19] 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: 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>, xen-devel@lists.xenproject.org,
 VolodymyrBabchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxMjo0MiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAzMC4wOS4xOSAx
MjozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDMwLjA5LjIwMTkgMTI6MzgsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBPbiAzMC8wOS8yMDE5IDExOjM2LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAzMC4wOS4yMDE5IDA3OjIxLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBXaGVu
IHN3aXRjaGluZyBzY2hlZCB1bml0cyBzeW5jaHJvbml6ZSBhbGwgdmNwdXMgb2YgdGhlIG5ldyB1
bml0IHRvIGJlCj4+Pj4+IHNjaGVkdWxlZCBhdCB0aGUgc2FtZSB0aW1lLgo+Pj4+Pgo+Pj4+PiBB
IHZhcmlhYmxlIHNjaGVkX2dyYW51bGFyaXR5IGlzIGFkZGVkIHdoaWNoIGhvbGRzIHRoZSBudW1i
ZXIgb2YgdmNwdXMKPj4+Pj4gcGVyIHNjaGVkdWxlIHVuaXQuCj4+Pj4+Cj4+Pj4+IEFzIHRhc2ts
ZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlkbGUgdW5pdCBpdCBpcyByZXF1aXJlZCB0byBz
ZXQgdGhlCj4+Pj4+IHRhc2tsZXRfd29ya19zY2hlZHVsZWQgcGFyYW1ldGVyIG9mIGRvX3NjaGVk
dWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1Cj4+Pj4+IGNvdmVyZWQgYnkgdGhlIGN1cnJlbnQgc2No
ZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsuCj4+Pj4+Cj4+Pj4+IEZv
ciBqb2luaW5nIG90aGVyIHZjcHVzIG9mIHRoZSBzY2hlZHVsZSB1bml0IHdlIG5lZWQgdG8gYWRk
IGEgbmV3Cj4+Pj4+IHNvZnRpcnEgU0NIRURfU0xBVkVfU09GVElSUSBpbiBvcmRlciB0byBoYXZl
IGEgd2F5IHRvIGluaXRpYXRlIGEKPj4+Pj4gY29udGV4dCBzd2l0Y2ggd2l0aG91dCBjYWxsaW5n
IHRoZSBnZW5lcmljIHNjaGVkdWxlKCkgZnVuY3Rpb24KPj4+Pj4gc2VsZWN0aW5nIHRoZSB2Y3B1
IHRvIHN3aXRjaCB0bywgYXMgd2UgYWxyZWFkeSBrbm93IHdoaWNoIHZjcHUgd2UKPj4+Pj4gd2Fu
dCB0byBydW4uIFRoaXMgaGFzIHRoZSBvdGhlciBhZHZhbnRhZ2Ugbm90IHRvIGxvb3NlIGFueSBv
dGhlcgo+Pj4+PiBjb25jdXJyZW50IFNDSEVEVUxFX1NPRlRJUlEgZXZlbnRzLgo+Pj4+Pgo+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+IFJl
dmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+Pj4+IHg4NiBh
bmQgYXBwbGljYWJsZSBjb21tb24gY29kZSBwYXJ0cwo+Pj4+IEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4KPj4+PiBIb3dldmVyLCAuLi4KPj4+Pgo+Pj4+PiAr
c3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1
Y3QgdmNwdSAqdm5leHQsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
X3RpbWVfdCBub3cpCj4+Pj4+ICt7Cj4+Pj4+ICsgICAgaWYgKCB1bmxpa2VseSh2cHJldiA9PSB2
bmV4dCkgKQo+Pj4+PiAgICAgICB7Cj4+Pj4+IC0gICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2Nr
X2lycShsb2NrLCBjcHUpOwo+Pj4+PiAgICAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRD
SF9JTkZDT05ULAo+Pj4+PiAtICAgICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9p
ZCwgbmV4dC0+dW5pdF9pZCwKPj4+Pj4gLSAgICAgICAgICAgICAgICAgbm93IC0gcHJldi0+c3Rh
dGVfZW50cnlfdGltZSwKPj4+Pj4gLSAgICAgICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsK
Pj4+Pj4gLSAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyhuZXh0LT52Y3B1X2xpc3QpOwo+
Pj4+PiAtICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyhwcmV2LT52Y3B1X2xpc3QpOwo+
Pj4+PiArICAgICAgICAgICAgICAgICB2bmV4dC0+ZG9tYWluLT5kb21haW5faWQsIHZuZXh0LT5z
Y2hlZF91bml0LT51bml0X2lkLAo+Pj4+PiArICAgICAgICAgICAgICAgICBub3cgLSB2cHJldi0+
cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgdnByZXYt
PnNjaGVkX3VuaXQtPm5leHRfdGltZSk7Cj4+Pj4+ICsgICAgICAgIHNjaGVkX2NvbnRleHRfc3dp
dGNoZWQodnByZXYsIHZuZXh0KTsKPj4+Pj4gKyAgICAgICAgdHJhY2VfY29udGludWVfcnVubmlu
Zyh2bmV4dCk7Cj4+Pj4+ICsgICAgICAgIHJldHVybiBjb250aW51ZV9ydW5uaW5nKHZwcmV2KTsK
Pj4+Pj4gICAgICAgfQo+Pj4+IC4uLiBJIGRvbid0IHJlY2FsbCBpZiB0aGVyZSB3ZXJlbid0IGNv
bXBpbGVyIChjbGFuZz8pIHZlcnNpb25zIG5vdAo+Pj4+IGFsbG93aW5nIChvciBhdCBsZWFzdCB3
YXJuaW5nIGFib3V0KSB1c2Ugb2YgdGhpcyBleHRlbnNpb24uCj4+Pgo+Pj4gV2hpY2ggZXh0ZW5z
aW9uPwo+Pgo+PiAicmV0dXJuIiB3aXRoIGFuIGV4cHJlc3Npb24gb2YgInZvaWQiIHR5cGUuCj4g
Cj4gSXQgd2FzIHRoZXJlIGluIHRoZSBvcmlnaW5hbCBjb2RlLCB0b286Cj4gCj4gaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj14ZW4vY29tbW9uL3NjaGVk
dWxlLmM7aD1mZDU4NzYyMmY0YzNlZTEzZDU3MzM0ZjkwYjFlYWI0YjE3MDMxYzBiO2hiPXJlZnMv
aGVhZHMvc3RhZ2luZy00LjEyI2wxNTM2CgpPaCwgaW5kZWVkIC0gSSBtdXN0IGhhdmUgYmVlbiBi
bGluZDogSXQncyBhbHNvIHRoZXJlIGluIGNvbnRleHQgYWJvdmUsCmFtb25nIHRoZSBjb2RlIGJl
aW5nIHJlcGxhY2VkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 10:58:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 10: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 1iEtNy-00079C-1F; Mon, 30 Sep 2019 10:58: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=599g=XZ=amazon.de=prvs=169b711c4=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEtNw-000797-ML
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 10:58:32 +0000
X-Inumbo-ID: 3dfa4b28-e371-11e9-96ce-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 3dfa4b28-e371-11e9-96ce-12813bfff9fa;
 Mon, 30 Sep 2019 10:58:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569841112; x=1601377112;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=PioLoSXAKUoJyniYA6TOYKTazNCZ8hyb6HpWSjwNpx0=;
 b=lg0jvK4p+8G4o8Yy5n1qiw7MfwFEExWiNNxR3dKxSgsxK1NdW384jNwY
 fpxhjOcPkCoWSTwdO8rBi/cysZiaOldgdovP0YzRXWUlYrwBi3x/ENxXu
 CLMSLLWKzUoZ0JTDv4I3CsqwJ+qwjd+JEXrt363LuucVPfAtOTNlxOkNL w=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="754246387"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-af6a10df.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Sep 2019 10:58:31 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-af6a10df.us-east-1.amazon.com (Postfix) with ESMTPS
 id 74E27A250A; Mon, 30 Sep 2019 10:58:28 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:58:27 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 10:58:26 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Mon, 30 Sep 2019 10:58:26 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v4 10/12] livepatch: Handle arbitrary size names with the
 list operation
Thread-Index: AQHVdg9bbtYv/IKTRU+rPOPlG9ujl6dD7B6AgAAjuoA=
Date: Mon, 30 Sep 2019 10:58:26 +0000
Message-ID: <3529C51E-EB3D-4746-AA4F-3DFFB51FFA85@amazon.com>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20190928151305.127380-11-wipawel@amazon.de>
 <90b08bae-c883-2809-84aa-8bc85a368c0f@suse.com>
In-Reply-To: <90b08bae-c883-2809-84aa-8bc85a368c0f@suse.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.120]
Content-ID: <D5E0F8937B55D64F8C9FFCABC45F4B02@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 10/12] livepatch: Handle arbitrary size
 names with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, "Pohlack, 
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.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>

Cgo+IE9uIDMwLiBTZXAgMjAxOSwgYXQgMTA6NTAsIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4gCj4gT24gMjguMDkuMjAxOSAxNzoxMywgUGF3ZWwgV2llY3pvcmtpZXdp
Y3ogd3JvdGU6Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+PiArKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPj4gQEAgLTkyNSwxMCArOTI1LDExIEBAIHN0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXQgewo+PiAgKgo+PiAKc25pcAo+PiAgICAgdWludDMy
X3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNdXN0IGJlIHplcm8uICov
Cj4+ICsgICAgdWludDMyX3QgbmFtZV90b3RhbF9zaXplOyAgICAgICAgICAgICAgIC8qIE9VVDog
VG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFtZXMgKi8KPj4gICAgIFhFTl9HVUVTVF9IQU5E
TEVfNjQoeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCkgc3RhdHVzOyAgLyogT1VULiBNdXN0IGhhdmUg
ZW5vdWdoCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3BhY2UgYWxsb2NhdGUgZm9yIG5yIG9mIHRoZW0uICovCj4+ICAgICBYRU5fR1VFU1RfSEFORExF
XzY0KGNoYXIpIG5hbWU7ICAgICAgICAgLyogT1VUOiBBcnJheSBvZiBuYW1lcy4gRWFjaCBtZW1i
ZXIKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTVVT
VCBYRU5fTElWRVBBVENIX05BTUVfU0laRSBpbiBzaXplLgo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8KPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF5IGhhdmUg
YW4gYXJiaXRyYXJ5IGxlbmd0aCB1cCB0bwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fTElWRVBBVENIX05BTUVfU0laRSBieXRlcy4gTXVzdCBo
YXZlCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5y
IG9mIHRoZW0uICovCj4+ICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbGVuOyAgICAg
ICAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG5hbWUncy4KPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8K
Pj4gfTsKPiAKPiBOb24tYmluYXJ5LWNvbXBhdGlibGUgY2hhbmdlcyByZXF1aXJlIGFuIGludGVy
ZmFjZSB2ZXJzaW9uIGJ1bXAuCgpUaGUgYnVtcCBoYXBwZW5zIHdpdGggdGhpcyBwYXRjaCBvZiB0
aGUgcGF0Y2hzZXQ6Cmh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTExNjU0Mjcv
Cgo+IEkgd29uZGVyIHRob3VnaCB3aHkgeW91IGRvbid0IHVzZSB0aGUgInBhZCIgZmllbGQ7IGlu
IGZhY3QgdGhlCj4gd2F5IHlvdSBtYWtlIHRoZSBjaGFuZ2UgeW91J2QgaGF2ZSB0byBpbnRyb2R1
Y2UgYSAybmQgcGFkZGluZwo+IGZpZWxkLCB0byBtYWtlIHBhZGRpbmcgZXhwbGljaXQgX2FuZF8g
Y2hlY2sgaXQncyB6ZXJvIG9uIGlucHV0Cj4gKGZvciBmdXR1cmUgZXh0ZW5zaWJpbGl0eSBfd2l0
aG91dF8gaGF2aW5nIHRvIGJ1bXAgdGhlIGludGVyZmFjZQo+IHZlcnNpb24pLgo+IAoKSSBkbyBu
b3QgdXNlIHRoZSBwYWQgZmllbGQgYmVjYXVzZSBJIGludHJvZHVjZSBhbm90aGVyIGZpZWxkIHdp
dGggdGhlCm5leHQgcGF0Y2ggb2YgdGhlIHBhdGNoc2V0OiBodHRwczovL3BhdGNod29yay5rZXJu
ZWwub3JnL3BhdGNoLzExMTY1NDMzLwpUaGVuIEkgd291bGQgaGF2ZSB0byByZS1hZGQgdGhlIHBh
ZCBmaWVsZCBhZ2FpbiBJIHN1cHBvc2UuCkFsc28sIEkgd2FzIChmYWxzZT8pIGltcHJlc3Npb24g
dGhhdCB0aGUgcGFkIGZpZWxkIGlzIGRlZGljYXRlZCB0bwp0aGUgZnV0dXJlIGlucHV0IHBhcmFt
ZXRlcnMsIHNvIEkgc2hvdWxkIG5vdCB0b3VjaCBpdC4KCj4gSmFuCgpCZXN0IFJlZ2FyZHMsClBh
d2VsIFdpZWN6b3JraWV3aWN6CgoKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENo
cmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj
aHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6
IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:02:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11: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 1iEtRo-0007ze-LY; Mon, 30 Sep 2019 11:02: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=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEtRo-0007zZ-8X
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:02:32 +0000
X-Inumbo-ID: cbe0b0f8-e371-11e9-96ce-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id cbe0b0f8-e371-11e9-96ce-12813bfff9fa;
 Mon, 30 Sep 2019 11:02: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 CE4C2ACFA;
 Mon, 30 Sep 2019 11:02:29 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
 <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
 <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fc49b59e-bbbb-7c64-3b31-2244c76ee2ae@suse.com>
Date: Mon, 30 Sep 2019 13:02:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxMjo1MSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAzMC4wOS4xOSAx
MjoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDMwLjA5LjIwMTkgMTI6MDksIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBBZGQgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIG5ldyAic2NoZWQtZ3Jh
biIgaHlwZXJ2aXNvciBib290IHBhcmFtZXRlci4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiAtLS0KPj4+ICAgZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCj4+PiAgIDEgZmls
ZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYwo+Pj4gaW5kZXggZmM2NDQyOTA2NC4uYzg1NTI0NjA1MCAxMDA2NDQKPj4+IC0tLSBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCj4+PiBAQCAtMTc4Miw2ICsxNzgyLDI3IEBAIFNldCB0aGUgdGlt
ZXNsaWNlIG9mIHRoZSBjcmVkaXQxIHNjaGVkdWxlciwgaW4gbWlsbGlzZWNvbmRzLiAgVGhlCj4+
PiAgIGRlZmF1bHQgaXMgMzBtcy4gIFJlYXNvbmFibGUgdmFsdWVzIG1heSBpbmNsdWRlIDEwLCA1
LCBvciBldmVuIDEgZm9yCj4+PiAgIHZlcnkgbGF0ZW5jeS1zZW5zaXRpdmUgd29ya2xvYWRzLgo+
Pj4gICAKPj4+ICsjIyMgc2NoZWQtZ3JhbiAoeDg2KQo+Pj4gKz4gYD0gY3B1IHwgY29yZSB8IHNv
Y2tldGAKPj4+ICsKPj4+ICs+IERlZmF1bHQ6IGBzY2hlZC1ncmFuPWNwdWAKPj4+ICsKPj4+ICtT
ZXQgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIEluIGNhc2UgdGhlIGdyYW51bGFyaXR5IGlz
IGxhcmdlciB0aGFuIDEgKGUuZy4KPj4+ICtgY29yZWBvbiBhIFNNVC1lbmFibGVkIHN5c3RlbSwg
b3IgYHNvY2tldGApIG11bHRpcGxlIHZjcHVzIGFyZSBhc3NpZ25lZAo+Pj4gK3N0YXRpY2FsbHkg
dG8gYSAic2NoZWR1bGluZyB1bml0IiB3aGljaCB3aWxsIHRoZW4gYmUgc3ViamVjdCB0byBzY2hl
ZHVsaW5nLgo+Pj4gK1RoaXMgYXNzaWdubWVudCBvZiB2Y3B1cyB0byBzY2hlZHVsaW5nIHVuaXRz
IGlzIGZpeGVkLgo+Pj4gKwo+Pj4gK2BjcHVgOiBWY3B1cyB3aWxsIGJlIHNjaGVkdWxlZCBpbmRp
dmlkdWFsbHkgb24gc2luZ2xlIGNwdXMuCj4+PiArCj4+PiArYGNvcmVgOiBBcyBtYW55IHZjcHVz
IGFzIHRoZXJlIGFyZSBoeXBlcnRocmVhZHMgb24gYSBwaHlzaWNhbCBjb3JlIGFyZQo+Pj4gK3Nj
aGVkdWxlZCB0b2dldGhlciBvbiBhIHBoeXNpY2FsIGNvcmUuCj4+PiArCj4+PiArYHNvY2tldGA6
IEFzIG1hbnkgdmNwdXMgYXMgdGhlcmUgYXJlIGh5cGVydGhyZWFkcyBvbiBhIHBoeXNpY2FsIHNv
Y2tldHMgYXJlCj4+PiArc2NoZWR1bGVkIHRvZ2V0aGVyIG9uIGEgcGh5c2ljYWwgc29ja2V0Lgo+
Pgo+PiBJJ2QgcHJlZmVyIGlmIHRoaXMgZGlkbid0IGVuZCB1cCBJbnRlbC1jZW50cmljOyBpZGVh
bGx5IGl0IGFsc28gd291bGRuJ3QgYmUKPj4geDg2LXNwZWNpZmljLiBBTUQgaGFzIGludHJvZHVj
ZWQgaHlwZXJ0aHJlYWRpbmcgaW4gRmFtMTcgb25seTsgRmFtMTUgdXNlZAo+PiAiY29tcHV0ZSB1
bml0cyIsIGdyb3VwaW5nIHRvZ2V0aGVyICJjb3JlcyIuIEludGVybmFsbHkgdGhlIEludGVsIHNp
ZGUKPj4gImNvcmUgdnMgaHlwZXJ0aHJlYWQiIGlzIHJlcHJlc2VudGVkIGluIHRoZSBzYW1lIHZh
cmlhYmxlcyAoY3B1X3NpYmxpbmdfbWFzawo+PiBpbiBwYXJ0aWN1bGFyKSBhcyB0aGUgQU1EIHNp
ZGUgImNvbXB1dGUgdW5pdCB2cyBjb3JlIi4KPiAKPiBZZXMsIGl0IGlzIGEgbWVzcy4KPiAKPj4g
VGhlcmVmb3JlIGl0IG1heSBiZSBiZXR0ZXIgdG8gdGFsayBoZXJlIGFib3V0IGUuZy4gInNtYWxs
ZXN0IHRvcG9sb2dpY2FsCj4+IHN1Yi11bml0IiBhbmQgb25seSBzYXkgImUuZy4gYSBoeXBlcnRo
cmVhZCB0byBtYWtlIGEgY29ubmVjdGlvbiB0byBjb21tb24KPj4geDg2IC8gSW50ZWwgdGVybWlu
b2xvZ3kiLiBPZiBjb3Vyc2UgdGhlIEFNRCBzaWRlIGFsdGVybmF0aXZlIHVzZSBvZiB0aGUKPj4g
dmFyaWFibGVzIGFsc28gcmVuZGVycyB0aGUgYWN0dWFsIGNvbW1hbmQgbGluZSBvcHRpb24gInNj
aGVkLWdyYW49Y29yZSIKPj4gbm90IG92ZXJseSBmb3J0dW5hdGUuIFBlcmhhcHMgd2UnZCB3YW50
IHRvIGFsc28gdXNlIG1vcmUgYWJzdHJhY3QgdGVybXMKPj4gaGVyZSwgZS5nLiB0b3BvbG9naWNh
bCAibGV2ZWxzIj8KPiAKPiBJIHRoaW5rIHJlZ2FyZGluZyB1c2FnZSBvZiAiaHlwZXJ0aHJlYWRz
IiBJJ2xsIGdvIHdpdGg6Cj4gCj4gK2BjcHVgOiBWY3B1cyB3aWxsIGJlIHNjaGVkdWxlZCBpbmRp
dmlkdWFsbHkgb24gc2luZ2xlIGNwdXMgKGUuZy4gYQo+ICsgaHlwZXJ0aHJlYWQgdXNpbmcgeDg2
L0ludGVsIHRlcm1pbm9sb2d5KQo+ICsKPiArIGBjb3JlYDogQXMgbWFueSB2Y3B1cyBhcyB0aGVy
ZSBhcmUgY3B1cyBvbiBhIHBoeXNpY2FsIGNvcmUgYXJlCj4gKyBzY2hlZHVsZWQgdG9nZXRoZXIg
b24gYSBwaHlzaWNhbCBjb3JlLgo+IC4uLgo+IAo+IEkgdGhpbmsgdXNpbmcgImNvcmUiIGlzIGZp
bmUuIFdlIGhhdmUgaXQgaW4gbXVsdGlwbGUgcGxhY2VzIGluIHRoZQo+IGh5cGVydmlzb3Igd2hp
Y2ggYXJlIF9ub3RfIHNwZWNpZmljIHRvIEludGVsLgoKV2VsbCwgd2hhdCB3ZSBoYXZlIGluIGh5
cGVydmlzb3Igc291cmNlcyBpcyBvbmUgdGhpbmcgLSB3ZSBjYW4Kc2V0dGxlIG9uIGFueSBjb252
ZW50aW9uIHdlIHdhbnQgdGhlcmUuIEl0J3MgdGhlIHVzZXIgKGFkbWluKQppbnRlcmZhY2UgKGku
ZS4gdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gbmFtZSBhbmQgZGVzY3JpcHRpb24KaGVyZSkgd2hp
Y2ggd2UgbWF5IHdhbnQgdG8gYmUgYSBsaXR0bGUgbW9yZSBjYXJlZnVsIHdpdGguIEJ1dAp5ZXMs
IEkgY2FuIHNlZSBob3cgd2UgdXNlICJjb3JlIiBhbHJlYWR5IGluIHNpbWlsYXIgY29udGV4dHMK
aW4gdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gZG9jLCBmaXJzdCBhbmQgZm9yZW1vc3Qgb24KImNy
ZWRpdDJfcnVucXVldWUiLiAoSW4gcmV0cm9zcGVjdCBJIHRoaW5rIHRoaXMgbWlnaHQgaGF2ZSBi
ZWVuCmEgbWlzdGFrZSB0aG91Z2guKQoKPiBBbmQgImNvcmUtc2NoZWR1bGluZyIgaXMgYSB3ZWxs
LWtub3duIGJ1enp3b3JkIGFscmVhZHkuCgpMZXQgbWUgbm90IGdldCBzdGFydGVkIG9uIGJ1enp3
b3JkcyA7LSkKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:05:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEtUO-00088U-9N; Mon, 30 Sep 2019 11:05:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XJln=XZ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iEtUM-00088P-VA
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:05:11 +0000
X-Inumbo-ID: 2ad889be-e372-11e9-97fb-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id 2ad889be-e372-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 11:05:10 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id d1so8939279ljl.13
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 04:05:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=gh9lesR+dLfYwgsDfJhnybxTc59I4lvOMY7nYgkz6Ho=;
 b=MM6j/bWYc2AbZBbgng+t62KxjfKa+plspFqYT/zwO2VKwulFsEMkVUM+GPM2TwKAZV
 KCXHPaj2P80Ko5lCI8p41xP4E6EaD2xdKtIoQTAQ841TlIG85ezpGg4d6Dg6jv8Ng8vu
 jMos363PZxAdueTHW23aBGmFhj7EdwU8+MBvf4hf9HJThBnmOBV/57/yXqjrkhjlojic
 YazjkL9NvwutXH1ICUujwwsJG4c/yV24Oj7lv+KA37gp5ALMckzCiMWkWKpllwbjmDKF
 W91ejVvGu5rJTpjP1EFaBxqgseCNBFrm9b/HXZVpuSJ3XvcRpoxHhquCbH57WzaoAkUN
 w+Ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=gh9lesR+dLfYwgsDfJhnybxTc59I4lvOMY7nYgkz6Ho=;
 b=lU/olAlQlea5iCqidSJ7bb4fmlUejPEbTVpKQxLLA4arv/7qWQG5mQhb7/fmuRNeac
 jA7YMd6Id4wOphhszQ/yl+XbjXniaMBzqNztPPmg1Xe6nOzC53DUQV2QYPZENLIzLHTi
 CEhngJ7VBbyfKIcvXuClRp4M5Rww8JC6I2snHf162DpzilOq1npqtC5ycA/lEPICZs1o
 vZ00cBiyhuhGwTEJsWyFmLi9ILzrMZduiZIVGQ1OAvsLwMe5NIqho5UVQxLhaUvfW/8s
 Fk7imNAauRM2HjGEOrtZJM5SJ+kBRmXhPd3KxnR5m+t8aQC+6iDifjhrosUEruONTHjy
 lLsQ==
X-Gm-Message-State: APjAAAVrFKi6MxZBfv+26tjHpozAYh743XjCo3bjiViHrwtnHjm2+fUF
 dlxKw/gFWs4UtisrnOsz6/0=
X-Google-Smtp-Source: APXvYqxy7B9mqdMNkn6vc7dzq7tkT+VFHG9bB2t/LzIFWQBFri+KIV3MfVvYmGPXQwaL15WdgnSa1w==
X-Received: by 2002:a2e:3808:: with SMTP id f8mr11596208lja.7.1569841509092;
 Mon, 30 Sep 2019 04:05:09 -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 d28sm3167001lfq.88.2019.09.30.04.05.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 30 Sep 2019 04:05:08 -0700 (PDT)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
 <49a1c980-6e2c-5dcf-f17e-64b6432a8ea3@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <17cf0fd0-8a54-41fe-9372-e52e9e7cbb4d@gmail.com>
Date: Mon, 30 Sep 2019 14:05:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <49a1c980-6e2c-5dcf-f17e-64b6432a8ea3@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove
 arch_iommu_populate_page_table() completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 paul.durrant@citrix.com, volodymyr_babchuk@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>

CkhpCgoKT24gMzAuMDkuMTkgMTM6NDQsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gT24gMzAuMDku
MTkgMTI6MzQsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IFRoZSBBcm0g
cmVhbGl6YXRpb24gc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHRoZSBmb2xsb3dpbmcgY29t
bWl0Cj4+IGFzIHJlZHVuZGFudDoKPj4gZjg5ZjU1NSByZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBj
b25zdHJ1Y3Rpb24gb2YgSU9NTVUgcGFnZSB0YWJsZXMKPj4KPj4gU28sIHJlbW92ZSB1bnVzZWQg
ZnVuY3Rpb24gY29tcGxldGVseS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Cj4gUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKClRoYW5rIHlvdSBhbGwuCgoKLS0g
ClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:05:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEtUj-0008B9-Jn; Mon, 30 Sep 2019 11:05:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEtUi-0008Ar-60
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:05:32 +0000
X-Inumbo-ID: 378d216a-e372-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 378d216a-e372-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 11:05: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 99FA4AC7B;
 Mon, 30 Sep 2019 11:05:30 +0000 (UTC)
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20190928151305.127380-3-wipawel@amazon.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <96f675c6-a841-be3a-5388-ed13835d996c@suse.com>
Date: Mon, 30 Sep 2019 13:05:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190928151305.127380-3-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.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>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, RossLagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDkuMjAxOSAxNzoxMiwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCj4gQEAgLTM1LDcgKzM1LDcgQEAKPiAgI2luY2x1ZGUgImRvbWN0bC5oIgo+ICAjaW5j
bHVkZSAicGh5c2Rldi5oIgo+ICAKPiAtI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJT
SU9OIDB4MDAwMDAwMTIKPiArI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4
MDAwMDAwMTMKCk9oLCBJIHNlZS4KCj4gQEAgLTk1Niw2ICs5NTYsMTUgQEAgc3RydWN0IHhlbl9z
eXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogaHlwZXJ2aXNvciBkZWZhdWx0LiAqLwo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9yIHVwcGVyIGJvdW5kIG9mIHRpbWUg
KG5zKSAqLwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IGZvciBvcGVyYXRpb24gdG8gdGFrZS4gKi8KPiArCj4gKy8qCj4gKyAqIE92ZXJ3cml0ZSBkZWZh
dWx0IGludGVyLW1vZHVsZSBidWlsZGlkIGRlcGVuZGVuY3kgY2hhaW4gZW5mb3JjZW1lbnQuCj4g
KyAqIENoZWNrIG9ubHkgaWYgbW9kdWxlIGlzIGJ1aWx0IGZvciBnaXZlbiBoeXBlcnZpc29yIGJ5
IGNvbXBhcmluZyBidWlsZGlkLgo+ICsgKi8KPiArI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX0FQ
UExZX05PREVQUyAoMSA8PCAwKQo+ICsgICAgdWludDY0X3QgZmxhZ3M7ICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIElOOiBhY3Rpb24gZmxhZ3MuICovCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogUHJvdmlkZSBhZGRpdGlvbmFsIHBhcmFtZXRlcnMg
Ki8KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3Ig
YW4gYWN0aW9uLiAqLwoKNjQgYml0cyBzZWVtcyBxdWl0ZSBhIGxvdCAoYW5kIHVudXN1YWwpIGZv
ciBhIGZsYWdzIGZpZWxkLiBBbHNvLAphcyBhIG5pdCwgZG8geW91IHBlcmhhcHMgbWVhbiAib3Zl
cnJpZGUiIGluc3RlYWQgb2YgIm92ZXJ3cml0ZSIKaW4gdGhlIGNvbW1lbnQ/CgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:05:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11:05:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEtUj-0008BQ-Te; Mon, 30 Sep 2019 11:05:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEtUj-0008B2-5a
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 11:05:33 +0000
X-Inumbo-ID: 37bdfbaa-e372-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 37bdfbaa-e372-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 11:05:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D152C1000;
 Mon, 30 Sep 2019 04:05: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 CCC123F534;
 Mon, 30 Sep 2019 04:05:29 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
 <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
 <d24ff53d-b153-b00f-4374-5fe9fbd80e47@arm.com>
 <alpine.DEB.2.21.1909271627160.2594@sstabellini-ThinkPad-T480s>
 <697f53cd-2e3b-8890-45e8-4897a29b4133@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f2f155dd-4387-61ca-9a16-496c958352a7@arm.com>
Date: Mon, 30 Sep 2019 12:05:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <697f53cd-2e3b-8890-45e8-4897a29b4133@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <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>

SGkgT2xla3NhbmRyLAoKT24gMzAvMDkvMjAxOSAxMDozNCwgT2xla3NhbmRyIHdyb3RlOgo+IE9u
IDI4LjA5LjE5IDAyOjI4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gSSBoYXZlIHRv
IGFkbWl0IHRoYXQgSSBkb24ndCBrbm93IGFib3V0IGRvbTBsZXNzIGZlYXR1cmUgZW5vdWdoIC4u
Lgo+Pj4+Cj4+Pj4KPj4+PiBCdXQsIHNob3VsZG4ndCB3ZSBjaGVjayBpZiB0aGUgZGV2aWNlIGlz
IGJlaGluZCB0aGUgSU9NTVUgYW5kIHRyeSB0byBhZGQKPj4+PiBpdCAoaW9tbXVfYWRkX2R0X2Rl
dmljZSkgYmVmb3JlIGFzc2lnbmluZyBpdCAodGhpcyBpcyBuZWVkZWQgZm9yIGRyaXZlcnMKPj4+
PiB3aGljaCBzdXBwb3J0IGdlbmVyaWMgSU9NTVUgRFQgYmluZGluZ3MgaW4gdGhlIGZpcnN0IHBs
YWNlKS4KPj4+Pgo+Pj4+IFtwbGVhc2UgdGFrZSBhIGxvb2sgYXQKPj4+PiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDkvbXNnMDI3MTQu
aHRtbAo+Pj4+IGlmIHNvXQo+Pj4+Cj4+Pj4gSnVsaWVuLCB3aGF0IGRvIHlvdSB0aGluaz8KPj4+
IFllcyB5b3UgYXJlIHJpZ2h0Lgo+Pj4KPj4+IEBTdGVmYW5vLCB0aGlzIGlzIGEgcmVjZW50bHkg
bWVyZ2VkIGZlYXR1cmUuIFdpdGhvdXQgaXQsIHlvdSB3aWxsIG5vdCBiZQo+Pj4gYWJsZSB0byB1
c2UgcGFzc3Rocm91Z2ggd2l0aCBkb20wbGVzcyBndWVzdCB3aGVuIHRoZSBJT01NVSAoc3VjaCBh
cwo+Pj4gSVBNTVUpIGlzIHVzaW5nIHRoZSBnZW5lcmljIERUIGJpbmRpbmdzLgo+PiBKdXN0IGRv
dWJsZS1jaGVja2luZyBidXQgaXQgc2hvdWxkIGJlIG9ubHkgYSBtYXR0ZXIgb2YgdGhlIGZvbGxv
d2luZywKPj4gcmlnaHQ/Cj4+Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXMgPSBpb21tdV9hZGRfZHRf
ZGV2aWNlKG5vZGUpOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCByZXMgPCAwICkKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJlczsKPiAKPiBJIHRoaW5rLCB0aGUgY2hhbmdlIGFi
b3ZlIGlzIGNvcnJlY3QuCj4gCj4gCj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZHRfZGV2
aWNlX2lzX3Byb3RlY3RlZChub2RlKSApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uoa2luZm8tPmQsIG5v
ZGUpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIHJlcyA8IDAgKQo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiByZXM7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9
Cj4+ICsKPj4KPj4gKEkgYW0gYXNraW5nIGJlY2F1c2UgSSBjb3VsZG4ndCBxdWl0ZSB0ZXN0IGl0
IGR1ZSB0byB0aGUgZXJyb3Igd2l0aAo+PiBtbXUtbWFzdGVycyBJIG1lbnRpb25lZCBpbiB0aGUg
b3RoZXIgZW1haWwuKQo+IFJlZ2FyZGluZyB0aGUgY2hlY2sgImlmIChkdF9kZXZpY2VfaXNfcHJv
dGVjdGVkKG5vZGUpKSIgaGVyZS4gSSB0aGluaywgaXQgCj4gZGVwZW5kcyBvbiB0aGUgInhlbixw
YXRoIiBwdXJwb3NlLgo+IAo+IDEuIElmICJ4ZW4scGF0aCIgcHJvcGVydHkgaXMsIGxldCBzYXks
IGNsb3NlIHRvICJkdGRldiIgcHJvcGVydHkgaW4gZG9tYWluIAo+IGNvbmZpZyBmaWxlLCB3aGVy
ZSB3ZSBkZXNjcmliZSBtYXN0ZXIgZGV2aWNlcyB3aGljaCBhcmUgYmVoaW5kIHRoZSBJT01NVSwg
c28gCj4gKm11c3QqIGJlIHByb3RlY3RlZCwgdGhlbiB0aGF0IGNoZWNrIHNob3VsZCBiZSByZW1v
dmVkLiBQbGVhc2Ugc2VlIAo+IGlvbW11X2RvX2R0X2RvbWN0bCgpLgo+IAo+IDIuIElmICJ4ZW4s
cGF0aCIgcHJvcGVydHkgY2FuIGFsc28gYmUgdXNlZCB0byBkZXNjcmliZSBkZXZpY2VzIHdoaWNo
IGFyZSBub3QgCj4gYmVoaW5kIHRoZSBJT01NVSAoc28gZG9uJ3QgbmVlZCB0byBiZSBwcm90ZWN0
ZWQpLCBidXQganVzdCBmb3IgdGhlICJpbnRlcnJ1cHQgCj4gbWFwcGluZ3MiIHB1cnBvc2VzLCB0
aGVuIHRoYXQgY2hlY2sgaXMgY29ycmVjdCBhbmQgc2hvdWxkIHJlbWFpbi4KClNvbWUgZGV2aWNl
IG1heSBub3QgYmUgYmVoaW5kIGFuIElPTU1VIGJ1dCBzdGlsbCBkbyBETUEuIFdlIGFyZSBub3Qg
ZG9pbmcgYSAKZmF2b3IgdG8gdGhlIHVzZXIgdG8gY29udGludWUgdGhlIGFzc2lnbm1lbnQgYXMg
dGhpcyBjb3VsZCBsZWFkIHRvIGF0IGJlc3QgdG8gYSAKbm9uLXdvcmtpbmcgZGV2aWNlIChhdCB3
b3JzdCBhIHNlY3VyaXR5IGlzc3VlKS4KClRoZXJlZm9yZSBJIGFtIGFnYWluc3QgdGhlIHNvbHV0
aW9uIDIpLgoKSG93ZXZlciwgdGhpcyByYWlzZXMgc29tZSBxdWVzdGlvbnMgd2h5IE1NSU9zIGFy
ZSB0cmVhdGVkIGRpZmZlcmVudGx5IChpLmUgdGhleSAKZG9uJ3QgbmVlZCBhbiBJT01NVSkuCgpJ
biB0aGUgY3VycmVudCBzZXR1cCwgeW91IHdvdWxkIG5vdCBiZSBhYmxlIHRvIHBhc3N0aHJvdWdo
IGEgbm9uIERNQS1jYXBhYmxlIHRvIAphIGd1ZXN0IGlmIHRoZXkgbmVlZHMgaW50ZXJydXB0cyAo
ZS5nLiBhbiBVQVJUKSBidXQgeW91IHdvdWxkIGJlIGlmIHRoZXkgZG9uJ3QgCnVzZSBpbnRlcnJ1
cHRzLgoKU28gSSB0aGluayB3ZSBuZWVkIGEgY291cGxlIG9mIG1vcmUgY2hhbmdlczoKICAgIDEp
IEludHJvZHVjZSBhbiBvcHRpb24gdG8gYWxsb3cgdGhlIHVzZXIgdG8gaWdub3JlIElPTU1VIGlz
c3VlcyAoc29tZXRoaW5nIApsaWtlICJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUiKS4K
ICAgIDIpICJ4ZW4scmVnIiBjYW5ub3QgYmUgc3BlY2lmaWVkIHdpdGhvdXQgInhlbixwYXRoIi4g
VGhpcyBhbGxvd3MgdXMgdG8gCnBvbGljZSB0aGUgdXNlciBEVC4KCkFueSBvcGluaW9ucz8KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:11:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11: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 1iEtab-0000jc-Lz; Mon, 30 Sep 2019 11:11:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEtaa-0000jX-Vy
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:11:37 +0000
X-Inumbo-ID: 10e3a132-e373-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 10e3a132-e373-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 11:11: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 E911BAC7B;
 Mon, 30 Sep 2019 11:11:34 +0000 (UTC)
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20190928151305.127380-11-wipawel@amazon.de>
 <90b08bae-c883-2809-84aa-8bc85a368c0f@suse.com>
 <3529C51E-EB3D-4746-AA4F-3DFFB51FFA85@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e68cd743-5f0f-25d9-a33c-eb1bf591d239@suse.com>
Date: Mon, 30 Sep 2019 13:11:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3529C51E-EB3D-4746-AA4F-3DFFB51FFA85@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 10/12] livepatch: Handle arbitrary size
 names with the list operation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Martin Pohlack <mpohlack@amazon.de>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.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>

T24gMzAuMDkuMjAxOSAxMjo1OCwgIFdpZWN6b3JraWV3aWN6LCBQYXdlbCAgd3JvdGU6Cj4gCj4g
Cj4+IE9uIDMwLiBTZXAgMjAxOSwgYXQgMTA6NTAsIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIDI4LjA5LjIwMTkgMTc6MTMsIFBhd2VsIFdpZWN6b3JraWV3
aWN6IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4+PiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPj4+IEBAIC05MjUsMTAgKzkyNSwxMSBAQCBz
dHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0IHsKPj4+ICAqCj4+Pgo+IHNuaXAKPj4+ICAg
ICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IE11c3QgYmUg
emVyby4gKi8KPj4+ICsgICAgdWludDMyX3QgbmFtZV90b3RhbF9zaXplOyAgICAgICAgICAgICAg
IC8qIE9VVDogVG90YWwgc2l6ZSBvZiBhbGwgdHJhbnNmZXIgbmFtZXMgKi8KPj4+ICAgICBYRU5f
R1VFU1RfSEFORExFXzY0KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpIHN0YXR1czsgIC8qIE9VVC4g
TXVzdCBoYXZlIGVub3VnaAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzcGFjZSBhbGxvY2F0ZSBmb3IgbnIgb2YgdGhlbS4gKi8KPj4+ICAgICBYRU5f
R1VFU1RfSEFORExFXzY0KGNoYXIpIG5hbWU7ICAgICAgICAgLyogT1VUOiBBcnJheSBvZiBuYW1l
cy4gRWFjaCBtZW1iZXIKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE1VU1QgWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgaW4gc2l6ZS4KPj4+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3QgaGF2ZSBuciBv
ZiB0aGVtLiAqLwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWF5IGhhdmUgYW4gYXJiaXRyYXJ5IGxlbmd0aCB1cCB0bwo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0xJVkVQQVRDSF9OQU1FX1NJ
WkUgYnl0ZXMuIE11c3QgaGF2ZQo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbnIgb2YgdGhlbS4gKi8KPj4+ICAgICBYRU5fR1VFU1RfSEFORExFXzY0
KHVpbnQzMikgbGVuOyAgICAgICAgLyogT1VUOiBBcnJheSBvZiBsZW5ndGhzIG9mIG5hbWUncy4K
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBo
YXZlIG5yIG9mIHRoZW0uICovCj4+PiB9Owo+Pgo+PiBOb24tYmluYXJ5LWNvbXBhdGlibGUgY2hh
bmdlcyByZXF1aXJlIGFuIGludGVyZmFjZSB2ZXJzaW9uIGJ1bXAuCj4gCj4gVGhlIGJ1bXAgaGFw
cGVucyB3aXRoIHRoaXMgcGF0Y2ggb2YgdGhlIHBhdGNoc2V0Ogo+IGh0dHBzOi8vcGF0Y2h3b3Jr
Lmtlcm5lbC5vcmcvcGF0Y2gvMTExNjU0MjcvCj4gCj4+IEkgd29uZGVyIHRob3VnaCB3aHkgeW91
IGRvbid0IHVzZSB0aGUgInBhZCIgZmllbGQ7IGluIGZhY3QgdGhlCj4+IHdheSB5b3UgbWFrZSB0
aGUgY2hhbmdlIHlvdSdkIGhhdmUgdG8gaW50cm9kdWNlIGEgMm5kIHBhZGRpbmcKPj4gZmllbGQs
IHRvIG1ha2UgcGFkZGluZyBleHBsaWNpdCBfYW5kXyBjaGVjayBpdCdzIHplcm8gb24gaW5wdXQK
Pj4gKGZvciBmdXR1cmUgZXh0ZW5zaWJpbGl0eSBfd2l0aG91dF8gaGF2aW5nIHRvIGJ1bXAgdGhl
IGludGVyZmFjZQo+PiB2ZXJzaW9uKS4KPj4KPiAKPiBJIGRvIG5vdCB1c2UgdGhlIHBhZCBmaWVs
ZCBiZWNhdXNlIEkgaW50cm9kdWNlIGFub3RoZXIgZmllbGQgd2l0aCB0aGUKPiBuZXh0IHBhdGNo
IG9mIHRoZSBwYXRjaHNldDogaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMTE2
NTQzMy8KPiBUaGVuIEkgd291bGQgaGF2ZSB0byByZS1hZGQgdGhlIHBhZCBmaWVsZCBhZ2FpbiBJ
IHN1cHBvc2UuCgpZZXMgaW5kZWVkOyB0aGlzIG1heSBzZWVtIGEgbGl0dGxlIGN1bWJlcnNvbWUs
IGJ1dCB5b3Ugd2FudCB5b3VyCnNlcmllcyBzdHJ1Y3R1cmVkIHRoYXQgYSBsYXJnZSB0aW1lIGdh
cCBiZXR3ZWVuIGFueSB0d28gcGFydHMgb2YKd2hpY2ggaXMgbm90IGdvaW5nIHRvIHJlc3VsdCBp
biBub3Qgd2VsbCBmb3JtZWQgY29kZS4KCj4gQWxzbywgSSB3YXMgKGZhbHNlPykgaW1wcmVzc2lv
biB0aGF0IHRoZSBwYWQgZmllbGQgaXMgZGVkaWNhdGVkIHRvCj4gdGhlIGZ1dHVyZSBpbnB1dCBw
YXJhbWV0ZXJzLCBzbyBJIHNob3VsZCBub3QgdG91Y2ggaXQuCgpXaXRoIGl0cyBwYWRkaW5nIGZ1
bmN0aW9uIGl0J3MgSU4gb25seSAoYW5kIEkgYmVsaWV2ZSBpcyBiZWluZwpjaGVja2VkIHRvIGhh
dmUgYmVlbiBzZXQgdG8gemVybyBieSB0aGUgY2FsbGVyKS4gT25jZSBhc3NpZ25lZAphIG5ldyBw
dXJwb3NlLCBpdCBjYW4gYXMgd2VsbCBiZWNvbWUgT1VULCBwcm92aWRlZCB0aGUgcHJpb3IKbWVh
bmluZyBvZiB6ZXJvIGluIHRoZSBmaWVsZCBkb2Vzbid0IGhhdmUgYSBjaGFuY2Ugb2YgY29uZnVz
aW5nCmNhbGxlcnMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:13:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEtcJ-0000s1-2x; Mon, 30 Sep 2019 11:13:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEtcI-0000rv-7U
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:13:22 +0000
X-Inumbo-ID: 4f6d6a96-e373-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4f6d6a96-e373-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 11:13: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 36B6FAC7B;
 Mon, 30 Sep 2019 11:13:20 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
 <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
 <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
 <fc49b59e-bbbb-7c64-3b31-2244c76ee2ae@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <800eb65a-a26f-289b-86b3-bace17ce5083@suse.com>
Date: Mon, 30 Sep 2019 13:13:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <fc49b59e-bbbb-7c64-3b31-2244c76ee2ae@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMTM6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDMwLjA5LjIwMTkgMTI6
NTEsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDMwLjA5LjE5IDEyOjI1LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDMwLjA5LjIwMTkgMTI6MDksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQWRkIGRvY3VtZW50YXRpb24gZm9yIHRoZSBuZXcgInNjaGVkLWdyYW4iIGh5cGVydmlzb3Ig
Ym9vdCBwYXJhbWV0ZXIuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4+Pj4gLS0tCj4+Pj4gICAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCj4+Pj4gICAgMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKykKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
Pj4+PiBpbmRleCBmYzY0NDI5MDY0Li5jODU1MjQ2MDUwIDEwMDY0NAo+Pj4+IC0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+Pj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwo+Pj4+IEBAIC0xNzgyLDYgKzE3ODIsMjcgQEAgU2V0IHRoZSB0aW1l
c2xpY2Ugb2YgdGhlIGNyZWRpdDEgc2NoZWR1bGVyLCBpbiBtaWxsaXNlY29uZHMuICBUaGUKPj4+
PiAgICBkZWZhdWx0IGlzIDMwbXMuICBSZWFzb25hYmxlIHZhbHVlcyBtYXkgaW5jbHVkZSAxMCwg
NSwgb3IgZXZlbiAxIGZvcgo+Pj4+ICAgIHZlcnkgbGF0ZW5jeS1zZW5zaXRpdmUgd29ya2xvYWRz
Lgo+Pj4+ICAgIAo+Pj4+ICsjIyMgc2NoZWQtZ3JhbiAoeDg2KQo+Pj4+ICs+IGA9IGNwdSB8IGNv
cmUgfCBzb2NrZXRgCj4+Pj4gKwo+Pj4+ICs+IERlZmF1bHQ6IGBzY2hlZC1ncmFuPWNwdWAKPj4+
PiArCj4+Pj4gK1NldCB0aGUgc2NoZWR1bGluZyBncmFudWxhcml0eS4gSW4gY2FzZSB0aGUgZ3Jh
bnVsYXJpdHkgaXMgbGFyZ2VyIHRoYW4gMSAoZS5nLgo+Pj4+ICtgY29yZWBvbiBhIFNNVC1lbmFi
bGVkIHN5c3RlbSwgb3IgYHNvY2tldGApIG11bHRpcGxlIHZjcHVzIGFyZSBhc3NpZ25lZAo+Pj4+
ICtzdGF0aWNhbGx5IHRvIGEgInNjaGVkdWxpbmcgdW5pdCIgd2hpY2ggd2lsbCB0aGVuIGJlIHN1
YmplY3QgdG8gc2NoZWR1bGluZy4KPj4+PiArVGhpcyBhc3NpZ25tZW50IG9mIHZjcHVzIHRvIHNj
aGVkdWxpbmcgdW5pdHMgaXMgZml4ZWQuCj4+Pj4gKwo+Pj4+ICtgY3B1YDogVmNwdXMgd2lsbCBi
ZSBzY2hlZHVsZWQgaW5kaXZpZHVhbGx5IG9uIHNpbmdsZSBjcHVzLgo+Pj4+ICsKPj4+PiArYGNv
cmVgOiBBcyBtYW55IHZjcHVzIGFzIHRoZXJlIGFyZSBoeXBlcnRocmVhZHMgb24gYSBwaHlzaWNh
bCBjb3JlIGFyZQo+Pj4+ICtzY2hlZHVsZWQgdG9nZXRoZXIgb24gYSBwaHlzaWNhbCBjb3JlLgo+
Pj4+ICsKPj4+PiArYHNvY2tldGA6IEFzIG1hbnkgdmNwdXMgYXMgdGhlcmUgYXJlIGh5cGVydGhy
ZWFkcyBvbiBhIHBoeXNpY2FsIHNvY2tldHMgYXJlCj4+Pj4gK3NjaGVkdWxlZCB0b2dldGhlciBv
biBhIHBoeXNpY2FsIHNvY2tldC4KPj4+Cj4+PiBJJ2QgcHJlZmVyIGlmIHRoaXMgZGlkbid0IGVu
ZCB1cCBJbnRlbC1jZW50cmljOyBpZGVhbGx5IGl0IGFsc28gd291bGRuJ3QgYmUKPj4+IHg4Ni1z
cGVjaWZpYy4gQU1EIGhhcyBpbnRyb2R1Y2VkIGh5cGVydGhyZWFkaW5nIGluIEZhbTE3IG9ubHk7
IEZhbTE1IHVzZWQKPj4+ICJjb21wdXRlIHVuaXRzIiwgZ3JvdXBpbmcgdG9nZXRoZXIgImNvcmVz
Ii4gSW50ZXJuYWxseSB0aGUgSW50ZWwgc2lkZQo+Pj4gImNvcmUgdnMgaHlwZXJ0aHJlYWQiIGlz
IHJlcHJlc2VudGVkIGluIHRoZSBzYW1lIHZhcmlhYmxlcyAoY3B1X3NpYmxpbmdfbWFzawo+Pj4g
aW4gcGFydGljdWxhcikgYXMgdGhlIEFNRCBzaWRlICJjb21wdXRlIHVuaXQgdnMgY29yZSIuCj4+
Cj4+IFllcywgaXQgaXMgYSBtZXNzLgo+Pgo+Pj4gVGhlcmVmb3JlIGl0IG1heSBiZSBiZXR0ZXIg
dG8gdGFsayBoZXJlIGFib3V0IGUuZy4gInNtYWxsZXN0IHRvcG9sb2dpY2FsCj4+PiBzdWItdW5p
dCIgYW5kIG9ubHkgc2F5ICJlLmcuIGEgaHlwZXJ0aHJlYWQgdG8gbWFrZSBhIGNvbm5lY3Rpb24g
dG8gY29tbW9uCj4+PiB4ODYgLyBJbnRlbCB0ZXJtaW5vbG9neSIuIE9mIGNvdXJzZSB0aGUgQU1E
IHNpZGUgYWx0ZXJuYXRpdmUgdXNlIG9mIHRoZQo+Pj4gdmFyaWFibGVzIGFsc28gcmVuZGVycyB0
aGUgYWN0dWFsIGNvbW1hbmQgbGluZSBvcHRpb24gInNjaGVkLWdyYW49Y29yZSIKPj4+IG5vdCBv
dmVybHkgZm9ydHVuYXRlLiBQZXJoYXBzIHdlJ2Qgd2FudCB0byBhbHNvIHVzZSBtb3JlIGFic3Ry
YWN0IHRlcm1zCj4+PiBoZXJlLCBlLmcuIHRvcG9sb2dpY2FsICJsZXZlbHMiPwo+Pgo+PiBJIHRo
aW5rIHJlZ2FyZGluZyB1c2FnZSBvZiAiaHlwZXJ0aHJlYWRzIiBJJ2xsIGdvIHdpdGg6Cj4+Cj4+
ICtgY3B1YDogVmNwdXMgd2lsbCBiZSBzY2hlZHVsZWQgaW5kaXZpZHVhbGx5IG9uIHNpbmdsZSBj
cHVzIChlLmcuIGEKPj4gKyBoeXBlcnRocmVhZCB1c2luZyB4ODYvSW50ZWwgdGVybWlub2xvZ3kp
Cj4+ICsKPj4gKyBgY29yZWA6IEFzIG1hbnkgdmNwdXMgYXMgdGhlcmUgYXJlIGNwdXMgb24gYSBw
aHlzaWNhbCBjb3JlIGFyZQo+PiArIHNjaGVkdWxlZCB0b2dldGhlciBvbiBhIHBoeXNpY2FsIGNv
cmUuCj4+IC4uLgo+Pgo+PiBJIHRoaW5rIHVzaW5nICJjb3JlIiBpcyBmaW5lLiBXZSBoYXZlIGl0
IGluIG11bHRpcGxlIHBsYWNlcyBpbiB0aGUKPj4gaHlwZXJ2aXNvciB3aGljaCBhcmUgX25vdF8g
c3BlY2lmaWMgdG8gSW50ZWwuCj4gCj4gV2VsbCwgd2hhdCB3ZSBoYXZlIGluIGh5cGVydmlzb3Ig
c291cmNlcyBpcyBvbmUgdGhpbmcgLSB3ZSBjYW4KPiBzZXR0bGUgb24gYW55IGNvbnZlbnRpb24g
d2Ugd2FudCB0aGVyZS4gSXQncyB0aGUgdXNlciAoYWRtaW4pCj4gaW50ZXJmYWNlIChpLmUuIHRo
ZSBjb21tYW5kIGxpbmUgb3B0aW9uIG5hbWUgYW5kIGRlc2NyaXB0aW9uCj4gaGVyZSkgd2hpY2gg
d2UgbWF5IHdhbnQgdG8gYmUgYSBsaXR0bGUgbW9yZSBjYXJlZnVsIHdpdGguIEJ1dAo+IHllcywg
SSBjYW4gc2VlIGhvdyB3ZSB1c2UgImNvcmUiIGFscmVhZHkgaW4gc2ltaWxhciBjb250ZXh0cwo+
IGluIHRoZSBjb21tYW5kIGxpbmUgb3B0aW9uIGRvYywgZmlyc3QgYW5kIGZvcmVtb3N0IG9uCj4g
ImNyZWRpdDJfcnVucXVldWUiLiAoSW4gcmV0cm9zcGVjdCBJIHRoaW5rIHRoaXMgbWlnaHQgaGF2
ZSBiZWVuCj4gYSBtaXN0YWtlIHRob3VnaC4pCgpTbyB3aGF0IGRvIHlvdSBzdWdnZXN0PwoKPEly
b255IG9uPgoidG9wb2xvZ3ktbGV2ZWwtanVzdC1hYm92ZS10aGUtc21hbGxlc3QtdG9wb2xvZ2lj
YWwtc3ViLXVuaXQiPwo8SXJvbnktb2ZmPgoKSSBjYW4ndCB0aGluayBvZiBhbnkgc2Vuc2libGUg
dGVybWlub2xvZ3kgbm90IHJlc3VsdGluZyBpbiBzb21ldGhpbmcKd2hpY2ggaXMgbXVjaCBoYXJk
ZXIgdG8gdW5kZXJzdGFuZCB0aGFuICJjb3JlIi4KCkFuZCB3ZSBhcmUgdXNpbmcgImNvcmUiIG9y
ICJjb3JlcyIgaW4gaHlwZXJ2aXNvciBtZXNzYWdlcywgdG9vLgoKPj4gQW5kICJjb3JlLXNjaGVk
dWxpbmciIGlzIGEgd2VsbC1rbm93biBidXp6d29yZCBhbHJlYWR5Lgo+IAo+IExldCBtZSBub3Qg
Z2V0IHN0YXJ0ZWQgb24gYnV6endvcmRzIDstKQoKOi0pCgoKSnVlcmdlbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:14:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11: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 1iEtd1-0000wU-Dv; Mon, 30 Sep 2019 11:14:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=599g=XZ=amazon.de=prvs=169b711c4=wipawel@srs-us1.protection.inumbo.net>)
 id 1iEtd0-0000wK-Bc
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:14:06 +0000
X-Inumbo-ID: 6a7bcac6-e373-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id 6a7bcac6-e373-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 11:14:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569842045; x=1601378045;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=9sLTP157b5GkxaWw+tHJlhpSsM24gZ48JVMxNbMhzm0=;
 b=Baq/rBZktHkeQumnZ3LZa81TODccT/jrRoGbqxUiwqIpsFHc7KWKcdms
 cVREumUIIQoC9CXG3Q1Tq352hFOs6DUFt+Cx8YhD3gLo1S4fgY96mL95i
 omgNnEFeqz8y4aPT+JB7iYtYHdI9yCODpLGma3jWKwttEiOpX8t96MUD6 o=;
X-IronPort-AV: E=Sophos;i="5.64,565,1559520000"; d="scan'208";a="424637625"
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-6002.iad6.amazon.com with ESMTP;
 30 Sep 2019 11:14:04 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 05FC5A188B; Mon, 30 Sep 2019 11:14:01 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 11:14:01 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 30 Sep 2019 11:14:00 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Mon, 30 Sep 2019 11:14:00 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v4 02/12] livepatch: Allow to override inter-modules
 buildid dependency
Thread-Index: AQHVdg9KHbMzr8zJ+UaxblsyHeoCeadEEdiAgAACWYA=
Date: Mon, 30 Sep 2019 11:14:00 +0000
Message-ID: <BE8CB0AD-C5F0-489A-9234-D0C07C13D0EF@amazon.com>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20190928151305.127380-3-wipawel@amazon.de>
 <96f675c6-a841-be3a-5388-ed13835d996c@suse.com>
In-Reply-To: <96f675c6-a841-be3a-5388-ed13835d996c@suse.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.63]
Content-ID: <FC764BDE186E2F4AB009BE7B2AAB2044@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://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>,
 RossLagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, "Pohlack, 
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.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>

Cgo+IE9uIDMwLiBTZXAgMjAxOSwgYXQgMTM6MDUsIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4gCj4gT24gMjguMDkuMjAxOSAxNzoxMiwgUGF3ZWwgV2llY3pvcmtpZXdp
Y3ogd3JvdGU6Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+PiArKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPj4gQEAgLTM1LDcgKzM1LDcgQEAKPj4gI2luY2x1
ZGUgImRvbWN0bC5oIgo+PiAjaW5jbHVkZSAicGh5c2Rldi5oIgo+PiAKPj4gLSNkZWZpbmUgWEVO
X1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEyCj4+ICsjZGVmaW5lIFhFTl9TWVND
VExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMwo+IAo+IE9oLCBJIHNlZS4KPiAKPj4gQEAg
LTk1Niw2ICs5NTYsMTUgQEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiB7Cj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaHlwZXJ2aXNv
ciBkZWZhdWx0LiAqLwo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIE9yIHVwcGVyIGJvdW5kIG9mIHRpbWUgKG5zKSAqLwo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZvciBvcGVyYXRpb24gdG8gdGFrZS4gKi8K
Pj4gKwo+PiArLyoKPj4gKyAqIE92ZXJ3cml0ZSBkZWZhdWx0IGludGVyLW1vZHVsZSBidWlsZGlk
IGRlcGVuZGVuY3kgY2hhaW4gZW5mb3JjZW1lbnQuCj4+ICsgKiBDaGVjayBvbmx5IGlmIG1vZHVs
ZSBpcyBidWlsdCBmb3IgZ2l2ZW4gaHlwZXJ2aXNvciBieSBjb21wYXJpbmcgYnVpbGRpZC4KPj4g
KyAqLwo+PiArI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZX05PREVQUyAoMSA8PCAwKQo+
PiArICAgIHVpbnQ2NF90IGZsYWdzOyAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogYWN0
aW9uIGZsYWdzLiAqLwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiBQcm92aWRlIGFkZGl0aW9uYWwgcGFyYW1ldGVycyAqLwo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3IgYW4gYWN0aW9uLiAqLwo+IAo+
IDY0IGJpdHMgc2VlbXMgcXVpdGUgYSBsb3QgKGFuZCB1bnVzdWFsKSBmb3IgYSBmbGFncyBmaWVs
ZC4gQWxzbywKCldoZW4gSSB1c2UgdWludDMyX3QgZm9yIHRoZSBmbGFncywgSSB3b3VsZCBoYXZl
IHRvIGFsc28gYWRkIGFub3RoZXIKb25lIGZvciBwYWRkaW5nIEkgc3VwcG9zZS4KV2h5IG5vdCBq
dXN0IHVzZSB0aGF0IHNwYWNlIGZvciBmdXR1cmUgZmxhZ3M/IFNvLCBJIGNob3NlIHVpbnQ2NF90
LgoKPiBhcyBhIG5pdCwgZG8geW91IHBlcmhhcHMgbWVhbiAib3ZlcnJpZGUiIGluc3RlYWQgb2Yg
Im92ZXJ3cml0ZSIKPiBpbiB0aGUgY29tbWVudD8KPiAKCkluZGVlZCBJIGRvLiBXaWxsIGZpeCBp
biB2NS4KCj4gSmFuCgpCZXN0IFJlZ2FyZHMsClBhd2VsIFdpZWN6b3JraWV3aWN6CgoKCgoKCkFt
YXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3
IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVy
YnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJC
IDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:20:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11: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 1iEtis-0001yC-Ao; Mon, 30 Sep 2019 11:20:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEtir-0001y7-5J
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:20:09 +0000
X-Inumbo-ID: 42253cbe-e374-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 42253cbe-e374-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 11:20: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 3B7EBAEAE;
 Mon, 30 Sep 2019 11:20:07 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
 <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
 <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
 <fc49b59e-bbbb-7c64-3b31-2244c76ee2ae@suse.com>
 <800eb65a-a26f-289b-86b3-bace17ce5083@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b74d4b2e-3851-bdce-affa-9b438302fb29@suse.com>
Date: Mon, 30 Sep 2019 13:20:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <800eb65a-a26f-289b-86b3-bace17ce5083@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxMzoxMywgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAzMC4wOS4xOSAx
MzowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDMwLjA5LjIwMTkgMTI6NTEsIErDvHJnZW4g
R3Jvw58gd3JvdGU6Cj4+PiBPbiAzMC4wOS4xOSAxMjoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMzAuMDkuMjAxOSAxMjowOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gQWRkIGRv
Y3VtZW50YXRpb24gZm9yIHRoZSBuZXcgInNjaGVkLWdyYW4iIGh5cGVydmlzb3IgYm9vdCBwYXJh
bWV0ZXIuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPj4+Pj4gLS0tCj4+Pj4+ICAgIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYyB8IDIxICsrKysrKysrKysrKysrKysrKysrKwo+Pj4+PiAgICAxIGZpbGUgY2hhbmdlZCwg
MjEgaW5zZXJ0aW9ucygrKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+
Pj4+IGluZGV4IGZjNjQ0MjkwNjQuLmM4NTUyNDYwNTAgMTAwNjQ0Cj4+Pj4+IC0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+Pj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKPj4+Pj4gQEAgLTE3ODIsNiArMTc4MiwyNyBAQCBTZXQgdGhlIHRp
bWVzbGljZSBvZiB0aGUgY3JlZGl0MSBzY2hlZHVsZXIsIGluIG1pbGxpc2Vjb25kcy4gIFRoZQo+
Pj4+PiAgICBkZWZhdWx0IGlzIDMwbXMuICBSZWFzb25hYmxlIHZhbHVlcyBtYXkgaW5jbHVkZSAx
MCwgNSwgb3IgZXZlbiAxIGZvcgo+Pj4+PiAgICB2ZXJ5IGxhdGVuY3ktc2Vuc2l0aXZlIHdvcmts
b2Fkcy4KPj4+Pj4gICAgCj4+Pj4+ICsjIyMgc2NoZWQtZ3JhbiAoeDg2KQo+Pj4+PiArPiBgPSBj
cHUgfCBjb3JlIHwgc29ja2V0YAo+Pj4+PiArCj4+Pj4+ICs+IERlZmF1bHQ6IGBzY2hlZC1ncmFu
PWNwdWAKPj4+Pj4gKwo+Pj4+PiArU2V0IHRoZSBzY2hlZHVsaW5nIGdyYW51bGFyaXR5LiBJbiBj
YXNlIHRoZSBncmFudWxhcml0eSBpcyBsYXJnZXIgdGhhbiAxIChlLmcuCj4+Pj4+ICtgY29yZWBv
biBhIFNNVC1lbmFibGVkIHN5c3RlbSwgb3IgYHNvY2tldGApIG11bHRpcGxlIHZjcHVzIGFyZSBh
c3NpZ25lZAo+Pj4+PiArc3RhdGljYWxseSB0byBhICJzY2hlZHVsaW5nIHVuaXQiIHdoaWNoIHdp
bGwgdGhlbiBiZSBzdWJqZWN0IHRvIHNjaGVkdWxpbmcuCj4+Pj4+ICtUaGlzIGFzc2lnbm1lbnQg
b2YgdmNwdXMgdG8gc2NoZWR1bGluZyB1bml0cyBpcyBmaXhlZC4KPj4+Pj4gKwo+Pj4+PiArYGNw
dWA6IFZjcHVzIHdpbGwgYmUgc2NoZWR1bGVkIGluZGl2aWR1YWxseSBvbiBzaW5nbGUgY3B1cy4K
Pj4+Pj4gKwo+Pj4+PiArYGNvcmVgOiBBcyBtYW55IHZjcHVzIGFzIHRoZXJlIGFyZSBoeXBlcnRo
cmVhZHMgb24gYSBwaHlzaWNhbCBjb3JlIGFyZQo+Pj4+PiArc2NoZWR1bGVkIHRvZ2V0aGVyIG9u
IGEgcGh5c2ljYWwgY29yZS4KPj4+Pj4gKwo+Pj4+PiArYHNvY2tldGA6IEFzIG1hbnkgdmNwdXMg
YXMgdGhlcmUgYXJlIGh5cGVydGhyZWFkcyBvbiBhIHBoeXNpY2FsIHNvY2tldHMgYXJlCj4+Pj4+
ICtzY2hlZHVsZWQgdG9nZXRoZXIgb24gYSBwaHlzaWNhbCBzb2NrZXQuCj4+Pj4KPj4+PiBJJ2Qg
cHJlZmVyIGlmIHRoaXMgZGlkbid0IGVuZCB1cCBJbnRlbC1jZW50cmljOyBpZGVhbGx5IGl0IGFs
c28gd291bGRuJ3QgYmUKPj4+PiB4ODYtc3BlY2lmaWMuIEFNRCBoYXMgaW50cm9kdWNlZCBoeXBl
cnRocmVhZGluZyBpbiBGYW0xNyBvbmx5OyBGYW0xNSB1c2VkCj4+Pj4gImNvbXB1dGUgdW5pdHMi
LCBncm91cGluZyB0b2dldGhlciAiY29yZXMiLiBJbnRlcm5hbGx5IHRoZSBJbnRlbCBzaWRlCj4+
Pj4gImNvcmUgdnMgaHlwZXJ0aHJlYWQiIGlzIHJlcHJlc2VudGVkIGluIHRoZSBzYW1lIHZhcmlh
YmxlcyAoY3B1X3NpYmxpbmdfbWFzawo+Pj4+IGluIHBhcnRpY3VsYXIpIGFzIHRoZSBBTUQgc2lk
ZSAiY29tcHV0ZSB1bml0IHZzIGNvcmUiLgo+Pj4KPj4+IFllcywgaXQgaXMgYSBtZXNzLgo+Pj4K
Pj4+PiBUaGVyZWZvcmUgaXQgbWF5IGJlIGJldHRlciB0byB0YWxrIGhlcmUgYWJvdXQgZS5nLiAi
c21hbGxlc3QgdG9wb2xvZ2ljYWwKPj4+PiBzdWItdW5pdCIgYW5kIG9ubHkgc2F5ICJlLmcuIGEg
aHlwZXJ0aHJlYWQgdG8gbWFrZSBhIGNvbm5lY3Rpb24gdG8gY29tbW9uCj4+Pj4geDg2IC8gSW50
ZWwgdGVybWlub2xvZ3kiLiBPZiBjb3Vyc2UgdGhlIEFNRCBzaWRlIGFsdGVybmF0aXZlIHVzZSBv
ZiB0aGUKPj4+PiB2YXJpYWJsZXMgYWxzbyByZW5kZXJzIHRoZSBhY3R1YWwgY29tbWFuZCBsaW5l
IG9wdGlvbiAic2NoZWQtZ3Jhbj1jb3JlIgo+Pj4+IG5vdCBvdmVybHkgZm9ydHVuYXRlLiBQZXJo
YXBzIHdlJ2Qgd2FudCB0byBhbHNvIHVzZSBtb3JlIGFic3RyYWN0IHRlcm1zCj4+Pj4gaGVyZSwg
ZS5nLiB0b3BvbG9naWNhbCAibGV2ZWxzIj8KPj4+Cj4+PiBJIHRoaW5rIHJlZ2FyZGluZyB1c2Fn
ZSBvZiAiaHlwZXJ0aHJlYWRzIiBJJ2xsIGdvIHdpdGg6Cj4+Pgo+Pj4gK2BjcHVgOiBWY3B1cyB3
aWxsIGJlIHNjaGVkdWxlZCBpbmRpdmlkdWFsbHkgb24gc2luZ2xlIGNwdXMgKGUuZy4gYQo+Pj4g
KyBoeXBlcnRocmVhZCB1c2luZyB4ODYvSW50ZWwgdGVybWlub2xvZ3kpCj4+PiArCj4+PiArIGBj
b3JlYDogQXMgbWFueSB2Y3B1cyBhcyB0aGVyZSBhcmUgY3B1cyBvbiBhIHBoeXNpY2FsIGNvcmUg
YXJlCj4+PiArIHNjaGVkdWxlZCB0b2dldGhlciBvbiBhIHBoeXNpY2FsIGNvcmUuCj4+PiAuLi4K
Pj4+Cj4+PiBJIHRoaW5rIHVzaW5nICJjb3JlIiBpcyBmaW5lLiBXZSBoYXZlIGl0IGluIG11bHRp
cGxlIHBsYWNlcyBpbiB0aGUKPj4+IGh5cGVydmlzb3Igd2hpY2ggYXJlIF9ub3RfIHNwZWNpZmlj
IHRvIEludGVsLgo+Pgo+PiBXZWxsLCB3aGF0IHdlIGhhdmUgaW4gaHlwZXJ2aXNvciBzb3VyY2Vz
IGlzIG9uZSB0aGluZyAtIHdlIGNhbgo+PiBzZXR0bGUgb24gYW55IGNvbnZlbnRpb24gd2Ugd2Fu
dCB0aGVyZS4gSXQncyB0aGUgdXNlciAoYWRtaW4pCj4+IGludGVyZmFjZSAoaS5lLiB0aGUgY29t
bWFuZCBsaW5lIG9wdGlvbiBuYW1lIGFuZCBkZXNjcmlwdGlvbgo+PiBoZXJlKSB3aGljaCB3ZSBt
YXkgd2FudCB0byBiZSBhIGxpdHRsZSBtb3JlIGNhcmVmdWwgd2l0aC4gQnV0Cj4+IHllcywgSSBj
YW4gc2VlIGhvdyB3ZSB1c2UgImNvcmUiIGFscmVhZHkgaW4gc2ltaWxhciBjb250ZXh0cwo+PiBp
biB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBkb2MsIGZpcnN0IGFuZCBmb3JlbW9zdCBvbgo+PiAi
Y3JlZGl0Ml9ydW5xdWV1ZSIuIChJbiByZXRyb3NwZWN0IEkgdGhpbmsgdGhpcyBtaWdodCBoYXZl
IGJlZW4KPj4gYSBtaXN0YWtlIHRob3VnaC4pCj4gCj4gU28gd2hhdCBkbyB5b3Ugc3VnZ2VzdD8K
PiAKPiA8SXJvbnkgb24+Cj4gInRvcG9sb2d5LWxldmVsLWp1c3QtYWJvdmUtdGhlLXNtYWxsZXN0
LXRvcG9sb2dpY2FsLXN1Yi11bml0Ij8KPiA8SXJvbnktb2ZmPgo+IAo+IEkgY2FuJ3QgdGhpbmsg
b2YgYW55IHNlbnNpYmxlIHRlcm1pbm9sb2d5IG5vdCByZXN1bHRpbmcgaW4gc29tZXRoaW5nCj4g
d2hpY2ggaXMgbXVjaCBoYXJkZXIgdG8gdW5kZXJzdGFuZCB0aGFuICJjb3JlIi4KCklkZWFsbHkg
SSdkIGxpa2UgdXMgdG8gaGF2ZSBhbiBhcmNoLWluZGVwZW5kZW50IHdheSBvZgpleHByZXNzaW5n
IHRoaW5ncyAtICJzb2NrZXQiIGFuZCAibm9kZSIgbG9vayB0byBiZSBjb21tb24gZW5vdWdoLApz
byBwZXJoYXBzIHdvdWxkbid0IG5lZWQgZnVydGhlciBhYnN0cmFjdGlvbiwgYnV0IHN1Yi1zb2Nr
ZXQKZ3JhbnVsYXJpdGllcyBjb3VsZCBwZXJoYXBzIGJlIGV4cHJlc3NlZCBhcyAibGV2ZWwxIiBv
ciAibGV2ZWwyIj8KQW5kIHRoZW4gdGhlcmUgY291bGQgYmUgY29udGV4dCBzZW5zaXRpdmUgbWVh
bmluZ3Mgb2YgImNvcmUiLAoiY3UiLCBhbmQgcGVyaGFwcyAoaW4gdGhlIGZ1dHVyZSkgImRpZSIu
CgpNeSBjb25jZXJuIGlzIHRoYXQgQU1ELWZvY3VzZWQgcGVvcGxlIG1heSwgd2hlbiB1c2luZyAi
Y29yZSIsIG5vdApnZXQgd2hhdCB0aGV5J2QgZXhwZWN0IChhbmQgdGhpcyBjb25jZXJuIGV4dGVu
ZHMgdG8gdGhlIGV4aXN0aW5nCnVzZXMgb2YgImNvcmUiKS4gSU9XICJjb250ZXh0IHNlbnNpdGl2
ZSIgYWJvdmUgd291bGQgYXNzaWduCmRpZmZlcmVudCBtZWFuaW5nIHRvICJjb3JlIiBkZXBlbmRp
bmcgb24gdGhlIGhhcmR3YXJlIHdlIHJ1biBvbi4KR3JhbnRlZCBJIGNhbiBhbHNvIHNlZSBob3cg
dGhpcyBtaWdodCBjb25mdXNlIHBlb3BsZSBvdGhlciB0aGFuCnRoZSBleGFtcGxlIEFNRC1mb2N1
c2VkIG9uZXMuCgo+IEFuZCB3ZSBhcmUgdXNpbmcgImNvcmUiIG9yICJjb3JlcyIgaW4gaHlwZXJ2
aXNvciBtZXNzYWdlcywgdG9vLgoKVGhhdCdzIHN0aWxsIHNsaWdodGx5IGRpZmZlcmVudCB0aG91
Z2guCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:21:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11:21: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 1iEtkP-00028M-Nt; Mon, 30 Sep 2019 11:21: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=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEtkO-00028E-SZ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:21:44 +0000
X-Inumbo-ID: 7b49ad0e-e374-11e9-96ce-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7b49ad0e-e374-11e9-96ce-12813bfff9fa;
 Mon, 30 Sep 2019 11:21: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 4B54EAC7B;
 Mon, 30 Sep 2019 11:21:43 +0000 (UTC)
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20190928151305.127380-3-wipawel@amazon.de>
 <96f675c6-a841-be3a-5388-ed13835d996c@suse.com>
 <BE8CB0AD-C5F0-489A-9234-D0C07C13D0EF@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b8cae79e-21d2-5fa2-d31a-57453f648126@suse.com>
Date: Mon, 30 Sep 2019 13:21:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <BE8CB0AD-C5F0-489A-9234-D0C07C13D0EF@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 02/12] livepatch: Allow to override
 inter-modules buildid dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Martin Pohlack <mpohlack@amazon.de>, RossLagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.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>

T24gMzAuMDkuMjAxOSAxMzoxNCwgIFdpZWN6b3JraWV3aWN6LCBQYXdlbCAgd3JvdGU6Cj4gCj4g
Cj4+IE9uIDMwLiBTZXAgMjAxOSwgYXQgMTM6MDUsIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIDI4LjA5LjIwMTkgMTc6MTIsIFBhd2VsIFdpZWN6b3JraWV3
aWN6IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4+PiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPj4+IEBAIC0zNSw3ICszNSw3IEBACj4+PiAj
aW5jbHVkZSAiZG9tY3RsLmgiCj4+PiAjaW5jbHVkZSAicGh5c2Rldi5oIgo+Pj4KPj4+IC0jZGVm
aW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMgo+Pj4gKyNkZWZpbmUg
WEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEzCj4+Cj4+IE9oLCBJIHNlZS4K
Pj4KPj4+IEBAIC05NTYsNiArOTU2LDE1IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9h
Y3Rpb24gewo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiBoeXBlcnZpc29yIGRlZmF1bHQuICovCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIE9yIHVwcGVyIGJvdW5kIG9mIHRpbWUgKG5zKSAqLwo+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3Igb3BlcmF0aW9u
IHRvIHRha2UuICovCj4+PiArCj4+PiArLyoKPj4+ICsgKiBPdmVyd3JpdGUgZGVmYXVsdCBpbnRl
ci1tb2R1bGUgYnVpbGRpZCBkZXBlbmRlbmN5IGNoYWluIGVuZm9yY2VtZW50Lgo+Pj4gKyAqIENo
ZWNrIG9ubHkgaWYgbW9kdWxlIGlzIGJ1aWx0IGZvciBnaXZlbiBoeXBlcnZpc29yIGJ5IGNvbXBh
cmluZyBidWlsZGlkLgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgTElWRVBBVENIX0FDVElPTl9BUFBM
WV9OT0RFUFMgKDEgPDwgMCkKPj4+ICsgICAgdWludDY0X3QgZmxhZ3M7ICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIElOOiBhY3Rpb24gZmxhZ3MuICovCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBQcm92aWRlIGFkZGl0aW9uYWwgcGFyYW1ldGVy
cyAqLwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
Zm9yIGFuIGFjdGlvbi4gKi8KPj4KPj4gNjQgYml0cyBzZWVtcyBxdWl0ZSBhIGxvdCAoYW5kIHVu
dXN1YWwpIGZvciBhIGZsYWdzIGZpZWxkLiBBbHNvLAo+IAo+IFdoZW4gSSB1c2UgdWludDMyX3Qg
Zm9yIHRoZSBmbGFncywgSSB3b3VsZCBoYXZlIHRvIGFsc28gYWRkIGFub3RoZXIKPiBvbmUgZm9y
IHBhZGRpbmcgSSBzdXBwb3NlLgo+IFdoeSBub3QganVzdCB1c2UgdGhhdCBzcGFjZSBmb3IgZnV0
dXJlIGZsYWdzPyBTbywgSSBjaG9zZSB1aW50NjRfdC4KCnVpbnQ2NF90IGlzIChvbiB4ODYgYW5k
IDMyLWJpdCBhcmNoaXRlY3R1cmVzIGF0IGxlYXN0KSBsZXNzIGVmZmljaWVudAp0byBkZWFsIHdp
dGguCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:26:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11: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 1iEtox-0002Km-DA; Mon, 30 Sep 2019 11:26: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=hbFO=XZ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iEtow-0002Kh-2F
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:26:26 +0000
X-Inumbo-ID: 22bada90-e375-11e9-96ce-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 22bada90-e375-11e9-96ce-12813bfff9fa;
 Mon, 30 Sep 2019 11:26: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 0494CAC8E;
 Mon, 30 Sep 2019 11:26:23 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
 <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
 <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
 <fc49b59e-bbbb-7c64-3b31-2244c76ee2ae@suse.com>
 <800eb65a-a26f-289b-86b3-bace17ce5083@suse.com>
 <b74d4b2e-3851-bdce-affa-9b438302fb29@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <f6ff9de4-9572-08cb-c1c5-24e9903f110e@suse.com>
Date: Mon, 30 Sep 2019 13:26:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b74d4b2e-3851-bdce-affa-9b438302fb29@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMTM6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDMwLjA5LjIwMTkgMTM6
MTMsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDMwLjA5LjE5IDEzOjAyLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDMwLjA5LjIwMTkgMTI6NTEsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+
Pj4gT24gMzAuMDkuMTkgMTI6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMC4wOS4y
MDE5IDEyOjA5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gQWRkIGRvY3VtZW50YXRpb24g
Zm9yIHRoZSBuZXcgInNjaGVkLWdyYW4iIGh5cGVydmlzb3IgYm9vdCBwYXJhbWV0ZXIuCj4+Pj4+
Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
Pj4+Pj4gLS0tCj4+Pj4+PiAgICAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwg
MjEgKysrKysrKysrKysrKysrKysrKysrCj4+Pj4+PiAgICAgMSBmaWxlIGNoYW5nZWQsIDIxIGlu
c2VydGlvbnMoKykKPj4+Pj4+Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4+
PiBpbmRleCBmYzY0NDI5MDY0Li5jODU1MjQ2MDUwIDEwMDY0NAo+Pj4+Pj4gLS0tIGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKPj4+Pj4+IEBAIC0xNzgyLDYgKzE3ODIsMjcgQEAgU2V0IHRoZSB0
aW1lc2xpY2Ugb2YgdGhlIGNyZWRpdDEgc2NoZWR1bGVyLCBpbiBtaWxsaXNlY29uZHMuICBUaGUK
Pj4+Pj4+ICAgICBkZWZhdWx0IGlzIDMwbXMuICBSZWFzb25hYmxlIHZhbHVlcyBtYXkgaW5jbHVk
ZSAxMCwgNSwgb3IgZXZlbiAxIGZvcgo+Pj4+Pj4gICAgIHZlcnkgbGF0ZW5jeS1zZW5zaXRpdmUg
d29ya2xvYWRzLgo+Pj4+Pj4gICAgIAo+Pj4+Pj4gKyMjIyBzY2hlZC1ncmFuICh4ODYpCj4+Pj4+
PiArPiBgPSBjcHUgfCBjb3JlIHwgc29ja2V0YAo+Pj4+Pj4gKwo+Pj4+Pj4gKz4gRGVmYXVsdDog
YHNjaGVkLWdyYW49Y3B1YAo+Pj4+Pj4gKwo+Pj4+Pj4gK1NldCB0aGUgc2NoZWR1bGluZyBncmFu
dWxhcml0eS4gSW4gY2FzZSB0aGUgZ3JhbnVsYXJpdHkgaXMgbGFyZ2VyIHRoYW4gMSAoZS5nLgo+
Pj4+Pj4gK2Bjb3JlYG9uIGEgU01ULWVuYWJsZWQgc3lzdGVtLCBvciBgc29ja2V0YCkgbXVsdGlw
bGUgdmNwdXMgYXJlIGFzc2lnbmVkCj4+Pj4+PiArc3RhdGljYWxseSB0byBhICJzY2hlZHVsaW5n
IHVuaXQiIHdoaWNoIHdpbGwgdGhlbiBiZSBzdWJqZWN0IHRvIHNjaGVkdWxpbmcuCj4+Pj4+PiAr
VGhpcyBhc3NpZ25tZW50IG9mIHZjcHVzIHRvIHNjaGVkdWxpbmcgdW5pdHMgaXMgZml4ZWQuCj4+
Pj4+PiArCj4+Pj4+PiArYGNwdWA6IFZjcHVzIHdpbGwgYmUgc2NoZWR1bGVkIGluZGl2aWR1YWxs
eSBvbiBzaW5nbGUgY3B1cy4KPj4+Pj4+ICsKPj4+Pj4+ICtgY29yZWA6IEFzIG1hbnkgdmNwdXMg
YXMgdGhlcmUgYXJlIGh5cGVydGhyZWFkcyBvbiBhIHBoeXNpY2FsIGNvcmUgYXJlCj4+Pj4+PiAr
c2NoZWR1bGVkIHRvZ2V0aGVyIG9uIGEgcGh5c2ljYWwgY29yZS4KPj4+Pj4+ICsKPj4+Pj4+ICtg
c29ja2V0YDogQXMgbWFueSB2Y3B1cyBhcyB0aGVyZSBhcmUgaHlwZXJ0aHJlYWRzIG9uIGEgcGh5
c2ljYWwgc29ja2V0cyBhcmUKPj4+Pj4+ICtzY2hlZHVsZWQgdG9nZXRoZXIgb24gYSBwaHlzaWNh
bCBzb2NrZXQuCj4+Pj4+Cj4+Pj4+IEknZCBwcmVmZXIgaWYgdGhpcyBkaWRuJ3QgZW5kIHVwIElu
dGVsLWNlbnRyaWM7IGlkZWFsbHkgaXQgYWxzbyB3b3VsZG4ndCBiZQo+Pj4+PiB4ODYtc3BlY2lm
aWMuIEFNRCBoYXMgaW50cm9kdWNlZCBoeXBlcnRocmVhZGluZyBpbiBGYW0xNyBvbmx5OyBGYW0x
NSB1c2VkCj4+Pj4+ICJjb21wdXRlIHVuaXRzIiwgZ3JvdXBpbmcgdG9nZXRoZXIgImNvcmVzIi4g
SW50ZXJuYWxseSB0aGUgSW50ZWwgc2lkZQo+Pj4+PiAiY29yZSB2cyBoeXBlcnRocmVhZCIgaXMg
cmVwcmVzZW50ZWQgaW4gdGhlIHNhbWUgdmFyaWFibGVzIChjcHVfc2libGluZ19tYXNrCj4+Pj4+
IGluIHBhcnRpY3VsYXIpIGFzIHRoZSBBTUQgc2lkZSAiY29tcHV0ZSB1bml0IHZzIGNvcmUiLgo+
Pj4+Cj4+Pj4gWWVzLCBpdCBpcyBhIG1lc3MuCj4+Pj4KPj4+Pj4gVGhlcmVmb3JlIGl0IG1heSBi
ZSBiZXR0ZXIgdG8gdGFsayBoZXJlIGFib3V0IGUuZy4gInNtYWxsZXN0IHRvcG9sb2dpY2FsCj4+
Pj4+IHN1Yi11bml0IiBhbmQgb25seSBzYXkgImUuZy4gYSBoeXBlcnRocmVhZCB0byBtYWtlIGEg
Y29ubmVjdGlvbiB0byBjb21tb24KPj4+Pj4geDg2IC8gSW50ZWwgdGVybWlub2xvZ3kiLiBPZiBj
b3Vyc2UgdGhlIEFNRCBzaWRlIGFsdGVybmF0aXZlIHVzZSBvZiB0aGUKPj4+Pj4gdmFyaWFibGVz
IGFsc28gcmVuZGVycyB0aGUgYWN0dWFsIGNvbW1hbmQgbGluZSBvcHRpb24gInNjaGVkLWdyYW49
Y29yZSIKPj4+Pj4gbm90IG92ZXJseSBmb3J0dW5hdGUuIFBlcmhhcHMgd2UnZCB3YW50IHRvIGFs
c28gdXNlIG1vcmUgYWJzdHJhY3QgdGVybXMKPj4+Pj4gaGVyZSwgZS5nLiB0b3BvbG9naWNhbCAi
bGV2ZWxzIj8KPj4+Pgo+Pj4+IEkgdGhpbmsgcmVnYXJkaW5nIHVzYWdlIG9mICJoeXBlcnRocmVh
ZHMiIEknbGwgZ28gd2l0aDoKPj4+Pgo+Pj4+ICtgY3B1YDogVmNwdXMgd2lsbCBiZSBzY2hlZHVs
ZWQgaW5kaXZpZHVhbGx5IG9uIHNpbmdsZSBjcHVzIChlLmcuIGEKPj4+PiArIGh5cGVydGhyZWFk
IHVzaW5nIHg4Ni9JbnRlbCB0ZXJtaW5vbG9neSkKPj4+PiArCj4+Pj4gKyBgY29yZWA6IEFzIG1h
bnkgdmNwdXMgYXMgdGhlcmUgYXJlIGNwdXMgb24gYSBwaHlzaWNhbCBjb3JlIGFyZQo+Pj4+ICsg
c2NoZWR1bGVkIHRvZ2V0aGVyIG9uIGEgcGh5c2ljYWwgY29yZS4KPj4+PiAuLi4KPj4+Pgo+Pj4+
IEkgdGhpbmsgdXNpbmcgImNvcmUiIGlzIGZpbmUuIFdlIGhhdmUgaXQgaW4gbXVsdGlwbGUgcGxh
Y2VzIGluIHRoZQo+Pj4+IGh5cGVydmlzb3Igd2hpY2ggYXJlIF9ub3RfIHNwZWNpZmljIHRvIElu
dGVsLgo+Pj4KPj4+IFdlbGwsIHdoYXQgd2UgaGF2ZSBpbiBoeXBlcnZpc29yIHNvdXJjZXMgaXMg
b25lIHRoaW5nIC0gd2UgY2FuCj4+PiBzZXR0bGUgb24gYW55IGNvbnZlbnRpb24gd2Ugd2FudCB0
aGVyZS4gSXQncyB0aGUgdXNlciAoYWRtaW4pCj4+PiBpbnRlcmZhY2UgKGkuZS4gdGhlIGNvbW1h
bmQgbGluZSBvcHRpb24gbmFtZSBhbmQgZGVzY3JpcHRpb24KPj4+IGhlcmUpIHdoaWNoIHdlIG1h
eSB3YW50IHRvIGJlIGEgbGl0dGxlIG1vcmUgY2FyZWZ1bCB3aXRoLiBCdXQKPj4+IHllcywgSSBj
YW4gc2VlIGhvdyB3ZSB1c2UgImNvcmUiIGFscmVhZHkgaW4gc2ltaWxhciBjb250ZXh0cwo+Pj4g
aW4gdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gZG9jLCBmaXJzdCBhbmQgZm9yZW1vc3Qgb24KPj4+
ICJjcmVkaXQyX3J1bnF1ZXVlIi4gKEluIHJldHJvc3BlY3QgSSB0aGluayB0aGlzIG1pZ2h0IGhh
dmUgYmVlbgo+Pj4gYSBtaXN0YWtlIHRob3VnaC4pCj4+Cj4+IFNvIHdoYXQgZG8geW91IHN1Z2dl
c3Q/Cj4+Cj4+IDxJcm9ueSBvbj4KPj4gInRvcG9sb2d5LWxldmVsLWp1c3QtYWJvdmUtdGhlLXNt
YWxsZXN0LXRvcG9sb2dpY2FsLXN1Yi11bml0Ij8KPj4gPElyb255LW9mZj4KPj4KPj4gSSBjYW4n
dCB0aGluayBvZiBhbnkgc2Vuc2libGUgdGVybWlub2xvZ3kgbm90IHJlc3VsdGluZyBpbiBzb21l
dGhpbmcKPj4gd2hpY2ggaXMgbXVjaCBoYXJkZXIgdG8gdW5kZXJzdGFuZCB0aGFuICJjb3JlIi4K
PiAKPiBJZGVhbGx5IEknZCBsaWtlIHVzIHRvIGhhdmUgYW4gYXJjaC1pbmRlcGVuZGVudCB3YXkg
b2YKPiBleHByZXNzaW5nIHRoaW5ncyAtICJzb2NrZXQiIGFuZCAibm9kZSIgbG9vayB0byBiZSBj
b21tb24gZW5vdWdoLAo+IHNvIHBlcmhhcHMgd291bGRuJ3QgbmVlZCBmdXJ0aGVyIGFic3RyYWN0
aW9uLCBidXQgc3ViLXNvY2tldAo+IGdyYW51bGFyaXRpZXMgY291bGQgcGVyaGFwcyBiZSBleHBy
ZXNzZWQgYXMgImxldmVsMSIgb3IgImxldmVsMiI/Cj4gQW5kIHRoZW4gdGhlcmUgY291bGQgYmUg
Y29udGV4dCBzZW5zaXRpdmUgbWVhbmluZ3Mgb2YgImNvcmUiLAo+ICJjdSIsIGFuZCBwZXJoYXBz
IChpbiB0aGUgZnV0dXJlKSAiZGllIi4KPiAKPiBNeSBjb25jZXJuIGlzIHRoYXQgQU1ELWZvY3Vz
ZWQgcGVvcGxlIG1heSwgd2hlbiB1c2luZyAiY29yZSIsIG5vdAo+IGdldCB3aGF0IHRoZXknZCBl
eHBlY3QgKGFuZCB0aGlzIGNvbmNlcm4gZXh0ZW5kcyB0byB0aGUgZXhpc3RpbmcKPiB1c2VzIG9m
ICJjb3JlIikuIElPVyAiY29udGV4dCBzZW5zaXRpdmUiIGFib3ZlIHdvdWxkIGFzc2lnbgo+IGRp
ZmZlcmVudCBtZWFuaW5nIHRvICJjb3JlIiBkZXBlbmRpbmcgb24gdGhlIGhhcmR3YXJlIHdlIHJ1
biBvbi4KPiBHcmFudGVkIEkgY2FuIGFsc28gc2VlIGhvdyB0aGlzIG1pZ2h0IGNvbmZ1c2UgcGVv
cGxlIG90aGVyIHRoYW4KPiB0aGUgZXhhbXBsZSBBTUQtZm9jdXNlZCBvbmVzLgoKQW5kIGl0IHdp
bGwgYmUgZmF0YWwgZm9yIGxhcmdlIHNjYWxlIGluc3RhbGxhdGlvbnMgd2l0aCBBTUQtIGFuZCBJ
TlRFTC0Kc2VydmVycy4gQm9vdC1wYXJhbWV0ZXJzIGhhdmluZyB0aGUgc2FtZSBzZW1hbnRpY3Mg
c2hvdWxkIGJlIG5hbWVkIHRoZQpzYW1lIChyZWdhcmRsZXNzIG9mIHRoZSBuYW1lIG9yIHZhbHVl
IHBhcnQpIGluIG9yZGVyIHRvIGVuYWJsZSBzdWNoCmN1c3RvbWVycyB0byB1c2UgdGhlIHNhbWUg
c2V0dGluZyBvbiBlYWNoIHNlcnZlci4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:27:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11: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 1iEtpW-0002Mx-Ny; Mon, 30 Sep 2019 11:27:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ff+y=XZ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iEtpU-0002Mi-M8
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:27:00 +0000
X-Inumbo-ID: 37741f78-e375-11e9-97fb-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 37741f78-e375-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 11:26:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569842821;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1+IUhCq00a9gZRD9fqPYA7LJ2hmbmjD31c63cYaWRV0=;
 b=CeRdMICCAmlbPJCb8B/rs1vjtPiHW224c++qfSap/83I49rzxWY15cH6
 CtkWBRG0yIq0ZAeOEngvUIIWY8cxSEPLZRK3VIRhdpqqnynQLTZEoZFky
 nFv7NOOCwcXObC6JQVDNRDUbjqlhSAVHL0TQ7+u9JXe0D3g5W/cAEsNvD 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vvleuKu1+whoNf/h5dGkCtLWkS2kNX7IZ46n0UUY5QQIdsYIkclkiHZtwedMrMxYjMVrGahnYC
 qbSR9Tz6pkFQcApJJ0oCfZsQJS52Ofx8xioccT2XSZrtMa62fahaI8muiA8qP7Lo9ZOkNODa+b
 vA+Sa9BNQaBGKMfkk8mo74RAhQ3CchbVaTSjNSKirZDcA04qFXDAwwQNwynOtpuOPsQKuDnW2A
 x2kuTkTObarkP9F2xcamekDMzKXYO4is1IJ0mMVf+yKN1KmOQjDH7VV65NWAJ6vUJlVbsyCAfj
 aBM=
X-SBRS: 2.7
X-MesageID: 6315971
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6315971"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 <julien.grall@arm.com>, <andrew.cooper3@citrix.com>, <wei.liu2@citrix.com>,
 <George.Dunlap@eu.citrix.com>, <ian.jackson@eu.citrix.com>, "Oleksandr
 Andrushchenko" <andr2000@gmail.com>, <sstabellini@kernel.org>,
 <xen-devel@lists.xenproject.org>, <konrad.wilk@oracle.com>, Jan Beulich
 <jbeulich@suse.com>
References: <20190930085659.708-1-andr2000@gmail.com>
 <9df7bc3c-8019-ee76-983c-c43befc3662a@citrix.com>
 <4c84b6a3-9cb6-3fc4-8283-f52cc280c16e@citrix.com>
 <196f1dc7-f291-d728-1617-dbf46240f966@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: <1547ccdf-b696-9054-7148-8a03773a13a8@citrix.com>
Date: Mon, 30 Sep 2019 12:26:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <196f1dc7-f291-d728-1617-dbf46240f966@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8zMC8xOSAxMTo1MyBBTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAzMC4wOS4xOSAx
MjozMywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gOS8zMC8xOSAxMToyOSBBTSwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPj4+IE9uIDkvMzAvMTkgOTo1NiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gd3JvdGU6Cj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28KPj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+
Cj4+Pj4gLS0tCj4+Pj4gwqAgU1VQUE9SVC5tZCB8IDE1ICsrKysrKysrKysrKysrLQo+Pj4+IMKg
IDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Pj4KPj4+
PiBkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKPj4+PiBpbmRleCAzNzU0NzNh
NDU2NDAuLmI1MzZjZjA4MTRmMyAxMDA2NDQKPj4+PiAtLS0gYS9TVVBQT1JULm1kCj4+Pj4gKysr
IGIvU1VQUE9SVC5tZAo+Pj4+IEBAIC0zNzIsNiArMzcyLDEyIEBAIEd1ZXN0LXNpZGUgZHJpdmVy
IGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbgo+Pj4+IFBWIEZyYW1lYnVmZmVyIHByb3RvY29s
Cj4+Pj4gwqAgwqDCoMKgwqDCoCBTdGF0dXMsIExpbnV4ICh4ZW4tZmJmcm9udCk6IFN1cHBvcnRl
ZAo+Pj4+IMKgICsjIyMgUFYgZGlzcGxheSAoZnJvbnRlbmQpCj4+Pj4gKwo+Pj4+ICtHdWVzdC1z
aWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgZGlzcGxheSBwcm90b2Nv
bAo+Pj4+ICsKPj4+PiArwqDCoMKgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAo+Pj4KPj4+ICJT
dXBwb3J0ZWQiIGhhcyBpbXBsaWNhdGlvbnMgZm9yIHRoZSBzZWN1cml0eSB0ZWFtOiBuYW1lbHks
IGlmIGEKPj4+IHNlY3VyaXR5IGlzc3VlIGlzIGRpc2NvdmVyZWQsIHdlIHdpbGwgaXNzdWUgYW4g
WFNBLsKgIEp1ZXJnZW4sIGFyZSB5b3UKPj4+IHNhdGlzZmllZCB0aGF0IHRoZSBQViBkaXNwbGF5
IC8gc291bmQgZHJpdmVycyBhcmUgb2Ygc3VmZmljaWVudCBxdWFsaXR5Cj4+PiB0aGF0IHdlIGNh
biByZWNvbW1lbmQgcGVvcGxlIHVzZSB0aGVtPwo+Pgo+PiBTb3JyeSwgSSBtZWFudCB0byBhZGQ6
ICJJbiB0aGUgZmFjZSBvZiBhbiBhY3RpdmUgYWR2ZXJzYXJ5Ii4KPiAKPiBZZXMsIEkgdGhpbmsg
InN1cHBvcnRlZCIgaXMgZmluZS4KCkluIHRoYXQgY2FzZToKCkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 11:46:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 11: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 1iEu7q-0004Cp-Do; Mon, 30 Sep 2019 11:45: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=Ff+y=XZ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iEu7p-0004Cj-5f
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 11:45:57 +0000
X-Inumbo-ID: dcc51674-e377-11e9-96ce-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id dcc51674-e377-11e9-96ce-12813bfff9fa;
 Mon, 30 Sep 2019 11:45:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569843956;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=weL/KQLaj+ukmwiXgZJDTN+ErkwQl52P9vwZTTRvQl0=;
 b=OU3BUJs/B11GOwHsVByB3AcadT3SXjkWmCX+rPcPYKIs8HiAbTYKutTW
 vLc/ieUuoHVCklta0EucFF7I0EdIODQbWTXHUmB7nEKT0etBepZJL63hB
 J6m7RNFh0ssDE8qNexKf2kChFqACjFrupt2PiV8tdb3ex928vAjt0IaOT s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /l3QoT6fuPGMFYa7AQ1SNQWhr3uWi4V3tuf0eYkX+EAu4zygCA2K0xhQCkljE7q8mYuGK2Gj7W
 lNLYbYtNuFYuPSs9zDQdQOjetBWNCz31HuQhaM6Mr6uczjN8VY2jDzr0FroS4i2I9prUUM3q9p
 qsXjEeJbqLF/OZuzVAN7bQ8z67QyfLbMr22rQqRfuKCQ45+qTjAFxNTTp+uE6bpLgRxaSj3B1K
 28KHfr4376BzkdAI0agutyrhOe374sJC/IvnWsDrwWkKNAxQTKUhttJOvvNC+qA7VzWKtFcKTy
 4kU=
X-SBRS: 2.7
X-MesageID: 6246038
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6246038"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
 <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
 <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
 <fc49b59e-bbbb-7c64-3b31-2244c76ee2ae@suse.com>
 <800eb65a-a26f-289b-86b3-bace17ce5083@suse.com>
 <b74d4b2e-3851-bdce-affa-9b438302fb29@suse.com>
 <f6ff9de4-9572-08cb-c1c5-24e9903f110e@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: <23a364e6-7df1-e687-ba3c-9bf7c7f9a5c1@citrix.com>
Date: Mon, 30 Sep 2019 12:45:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f6ff9de4-9572-08cb-c1c5-24e9903f110e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8zMC8xOSAxMjoyNiBQTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAzMC4wOS4xOSAx
MzoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDMwLjA5LjIwMTkgMTM6MTMsIErDvHJnZW4g
R3Jvw58gd3JvdGU6Cj4+PiBPbiAzMC4wOS4xOSAxMzowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMzAuMDkuMjAxOSAxMjo1MSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4+Pj4gT24gMzAu
MDkuMTkgMTI6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMzAuMDkuMjAxOSAxMjow
OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBBZGQgZG9jdW1lbnRhdGlvbiBmb3IgdGhl
IG5ldyAic2NoZWQtZ3JhbiIgaHlwZXJ2aXNvciBib290Cj4+Pj4+Pj4gcGFyYW1ldGVyLgo+Pj4+
Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+Pj4+Pj4+IC0tLQo+Pj4+Pj4+IMKgwqDCoCBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgfCAyMSArKysrKysrKysrKysrKysrKysrKysKPj4+Pj4+PiDCoMKgwqAgMSBmaWxlIGNo
YW5nZWQsIDIxIGluc2VydGlvbnMoKykKPj4+Pj4+Pgo+Pj4+Pj4+IGRpZmYgLS1naXQgYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4+Pj4+PiBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwo+Pj4+Pj4+IGluZGV4IGZjNjQ0MjkwNjQuLmM4NTUyNDYwNTAgMTAw
NjQ0Cj4+Pj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4+
Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+Pj4+Pj4gQEAgLTE3
ODIsNiArMTc4MiwyNyBAQCBTZXQgdGhlIHRpbWVzbGljZSBvZiB0aGUgY3JlZGl0MQo+Pj4+Pj4+
IHNjaGVkdWxlciwgaW4gbWlsbGlzZWNvbmRzLsKgIFRoZQo+Pj4+Pj4+IMKgwqDCoCBkZWZhdWx0
IGlzIDMwbXMuwqAgUmVhc29uYWJsZSB2YWx1ZXMgbWF5IGluY2x1ZGUgMTAsIDUsIG9yCj4+Pj4+
Pj4gZXZlbiAxIGZvcgo+Pj4+Pj4+IMKgwqDCoCB2ZXJ5IGxhdGVuY3ktc2Vuc2l0aXZlIHdvcmts
b2Fkcy4KPj4+Pj4+PiDCoMKgwqAgKyMjIyBzY2hlZC1ncmFuICh4ODYpCj4+Pj4+Pj4gKz4gYD0g
Y3B1IHwgY29yZSB8IHNvY2tldGAKPj4+Pj4+PiArCj4+Pj4+Pj4gKz4gRGVmYXVsdDogYHNjaGVk
LWdyYW49Y3B1YAo+Pj4+Pj4+ICsKPj4+Pj4+PiArU2V0IHRoZSBzY2hlZHVsaW5nIGdyYW51bGFy
aXR5LiBJbiBjYXNlIHRoZSBncmFudWxhcml0eSBpcwo+Pj4+Pj4+IGxhcmdlciB0aGFuIDEgKGUu
Zy4KPj4+Pj4+PiArYGNvcmVgb24gYSBTTVQtZW5hYmxlZCBzeXN0ZW0sIG9yIGBzb2NrZXRgKSBt
dWx0aXBsZSB2Y3B1cyBhcmUKPj4+Pj4+PiBhc3NpZ25lZAo+Pj4+Pj4+ICtzdGF0aWNhbGx5IHRv
IGEgInNjaGVkdWxpbmcgdW5pdCIgd2hpY2ggd2lsbCB0aGVuIGJlIHN1YmplY3QgdG8KPj4+Pj4+
PiBzY2hlZHVsaW5nLgo+Pj4+Pj4+ICtUaGlzIGFzc2lnbm1lbnQgb2YgdmNwdXMgdG8gc2NoZWR1
bGluZyB1bml0cyBpcyBmaXhlZC4KPj4+Pj4+PiArCj4+Pj4+Pj4gK2BjcHVgOiBWY3B1cyB3aWxs
IGJlIHNjaGVkdWxlZCBpbmRpdmlkdWFsbHkgb24gc2luZ2xlIGNwdXMuCj4+Pj4+Pj4gKwo+Pj4+
Pj4+ICtgY29yZWA6IEFzIG1hbnkgdmNwdXMgYXMgdGhlcmUgYXJlIGh5cGVydGhyZWFkcyBvbiBh
IHBoeXNpY2FsCj4+Pj4+Pj4gY29yZSBhcmUKPj4+Pj4+PiArc2NoZWR1bGVkIHRvZ2V0aGVyIG9u
IGEgcGh5c2ljYWwgY29yZS4KPj4+Pj4+PiArCj4+Pj4+Pj4gK2Bzb2NrZXRgOiBBcyBtYW55IHZj
cHVzIGFzIHRoZXJlIGFyZSBoeXBlcnRocmVhZHMgb24gYSBwaHlzaWNhbAo+Pj4+Pj4+IHNvY2tl
dHMgYXJlCj4+Pj4+Pj4gK3NjaGVkdWxlZCB0b2dldGhlciBvbiBhIHBoeXNpY2FsIHNvY2tldC4K
Pj4+Pj4+Cj4+Pj4+PiBJJ2QgcHJlZmVyIGlmIHRoaXMgZGlkbid0IGVuZCB1cCBJbnRlbC1jZW50
cmljOyBpZGVhbGx5IGl0IGFsc28KPj4+Pj4+IHdvdWxkbid0IGJlCj4+Pj4+PiB4ODYtc3BlY2lm
aWMuIEFNRCBoYXMgaW50cm9kdWNlZCBoeXBlcnRocmVhZGluZyBpbiBGYW0xNyBvbmx5Owo+Pj4+
Pj4gRmFtMTUgdXNlZAo+Pj4+Pj4gImNvbXB1dGUgdW5pdHMiLCBncm91cGluZyB0b2dldGhlciAi
Y29yZXMiLiBJbnRlcm5hbGx5IHRoZSBJbnRlbCBzaWRlCj4+Pj4+PiAiY29yZSB2cyBoeXBlcnRo
cmVhZCIgaXMgcmVwcmVzZW50ZWQgaW4gdGhlIHNhbWUgdmFyaWFibGVzCj4+Pj4+PiAoY3B1X3Np
YmxpbmdfbWFzawo+Pj4+Pj4gaW4gcGFydGljdWxhcikgYXMgdGhlIEFNRCBzaWRlICJjb21wdXRl
IHVuaXQgdnMgY29yZSIuCj4+Pj4+Cj4+Pj4+IFllcywgaXQgaXMgYSBtZXNzLgo+Pj4+Pgo+Pj4+
Pj4gVGhlcmVmb3JlIGl0IG1heSBiZSBiZXR0ZXIgdG8gdGFsayBoZXJlIGFib3V0IGUuZy4gInNt
YWxsZXN0Cj4+Pj4+PiB0b3BvbG9naWNhbAo+Pj4+Pj4gc3ViLXVuaXQiIGFuZCBvbmx5IHNheSAi
ZS5nLiBhIGh5cGVydGhyZWFkIHRvIG1ha2UgYSBjb25uZWN0aW9uIHRvCj4+Pj4+PiBjb21tb24K
Pj4+Pj4+IHg4NiAvIEludGVsIHRlcm1pbm9sb2d5Ii4gT2YgY291cnNlIHRoZSBBTUQgc2lkZSBh
bHRlcm5hdGl2ZSB1c2UKPj4+Pj4+IG9mIHRoZQo+Pj4+Pj4gdmFyaWFibGVzIGFsc28gcmVuZGVy
cyB0aGUgYWN0dWFsIGNvbW1hbmQgbGluZSBvcHRpb24KPj4+Pj4+ICJzY2hlZC1ncmFuPWNvcmUi
Cj4+Pj4+PiBub3Qgb3Zlcmx5IGZvcnR1bmF0ZS4gUGVyaGFwcyB3ZSdkIHdhbnQgdG8gYWxzbyB1
c2UgbW9yZSBhYnN0cmFjdAo+Pj4+Pj4gdGVybXMKPj4+Pj4+IGhlcmUsIGUuZy4gdG9wb2xvZ2lj
YWwgImxldmVscyI/Cj4+Pj4+Cj4+Pj4+IEkgdGhpbmsgcmVnYXJkaW5nIHVzYWdlIG9mICJoeXBl
cnRocmVhZHMiIEknbGwgZ28gd2l0aDoKPj4+Pj4KPj4+Pj4gK2BjcHVgOiBWY3B1cyB3aWxsIGJl
IHNjaGVkdWxlZCBpbmRpdmlkdWFsbHkgb24gc2luZ2xlIGNwdXMgKGUuZy4gYQo+Pj4+PiArIGh5
cGVydGhyZWFkIHVzaW5nIHg4Ni9JbnRlbCB0ZXJtaW5vbG9neSkKPj4+Pj4gKwo+Pj4+PiArIGBj
b3JlYDogQXMgbWFueSB2Y3B1cyBhcyB0aGVyZSBhcmUgY3B1cyBvbiBhIHBoeXNpY2FsIGNvcmUg
YXJlCj4+Pj4+ICsgc2NoZWR1bGVkIHRvZ2V0aGVyIG9uIGEgcGh5c2ljYWwgY29yZS4KPj4+Pj4g
Li4uCj4+Pj4+Cj4+Pj4+IEkgdGhpbmsgdXNpbmcgImNvcmUiIGlzIGZpbmUuIFdlIGhhdmUgaXQg
aW4gbXVsdGlwbGUgcGxhY2VzIGluIHRoZQo+Pj4+PiBoeXBlcnZpc29yIHdoaWNoIGFyZSBfbm90
XyBzcGVjaWZpYyB0byBJbnRlbC4KPj4+Pgo+Pj4+IFdlbGwsIHdoYXQgd2UgaGF2ZSBpbiBoeXBl
cnZpc29yIHNvdXJjZXMgaXMgb25lIHRoaW5nIC0gd2UgY2FuCj4+Pj4gc2V0dGxlIG9uIGFueSBj
b252ZW50aW9uIHdlIHdhbnQgdGhlcmUuIEl0J3MgdGhlIHVzZXIgKGFkbWluKQo+Pj4+IGludGVy
ZmFjZSAoaS5lLiB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBuYW1lIGFuZCBkZXNjcmlwdGlvbgo+
Pj4+IGhlcmUpIHdoaWNoIHdlIG1heSB3YW50IHRvIGJlIGEgbGl0dGxlIG1vcmUgY2FyZWZ1bCB3
aXRoLiBCdXQKPj4+PiB5ZXMsIEkgY2FuIHNlZSBob3cgd2UgdXNlICJjb3JlIiBhbHJlYWR5IGlu
IHNpbWlsYXIgY29udGV4dHMKPj4+PiBpbiB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBkb2MsIGZp
cnN0IGFuZCBmb3JlbW9zdCBvbgo+Pj4+ICJjcmVkaXQyX3J1bnF1ZXVlIi4gKEluIHJldHJvc3Bl
Y3QgSSB0aGluayB0aGlzIG1pZ2h0IGhhdmUgYmVlbgo+Pj4+IGEgbWlzdGFrZSB0aG91Z2guKQo+
Pj4KPj4+IFNvIHdoYXQgZG8geW91IHN1Z2dlc3Q/Cj4+Pgo+Pj4gPElyb255IG9uPgo+Pj4gInRv
cG9sb2d5LWxldmVsLWp1c3QtYWJvdmUtdGhlLXNtYWxsZXN0LXRvcG9sb2dpY2FsLXN1Yi11bml0
Ij8KPj4+IDxJcm9ueS1vZmY+Cj4+Pgo+Pj4gSSBjYW4ndCB0aGluayBvZiBhbnkgc2Vuc2libGUg
dGVybWlub2xvZ3kgbm90IHJlc3VsdGluZyBpbiBzb21ldGhpbmcKPj4+IHdoaWNoIGlzIG11Y2gg
aGFyZGVyIHRvIHVuZGVyc3RhbmQgdGhhbiAiY29yZSIuCj4+Cj4+IElkZWFsbHkgSSdkIGxpa2Ug
dXMgdG8gaGF2ZSBhbiBhcmNoLWluZGVwZW5kZW50IHdheSBvZgo+PiBleHByZXNzaW5nIHRoaW5n
cyAtICJzb2NrZXQiIGFuZCAibm9kZSIgbG9vayB0byBiZSBjb21tb24gZW5vdWdoLAo+PiBzbyBw
ZXJoYXBzIHdvdWxkbid0IG5lZWQgZnVydGhlciBhYnN0cmFjdGlvbiwgYnV0IHN1Yi1zb2NrZXQK
Pj4gZ3JhbnVsYXJpdGllcyBjb3VsZCBwZXJoYXBzIGJlIGV4cHJlc3NlZCBhcyAibGV2ZWwxIiBv
ciAibGV2ZWwyIj8KPj4gQW5kIHRoZW4gdGhlcmUgY291bGQgYmUgY29udGV4dCBzZW5zaXRpdmUg
bWVhbmluZ3Mgb2YgImNvcmUiLAo+PiAiY3UiLCBhbmQgcGVyaGFwcyAoaW4gdGhlIGZ1dHVyZSkg
ImRpZSIuCgpXb3JkcyBsaWtlICJjb3JlIiBzaG91bGQgaGF2ZSBhIGNvbnNpc3RlbnQgIG1lYW5p
bmcuCgpJIGRpZCBhIHF1aWNrIHNlYXJjaCBhbmQgY291bGRuJ3QgcmVhbGx5IGZpbmQgYW55IHVz
ZWZ1bCByZXNvdXJjZXMKZGVzY3JpYmluZyB0aGUgZGlmZmVyZW5jZS4KCkkgdGhpbmsgd2UgaGF2
ZSBhIGNvdXBsZSBvZiBvcHRpb25zIChub3QgbmVjZXNzYXJpbHkgYWxsIG9mIHRoZXNlIGFyZQpl
eGNsdXNpdmUpOgoKKiBVc2UgImNvcmUgLyB0aHJlYWQiIGZvciBib3RoLCBhbmQgZG9jdW1lbnQg
dGhlIHJvdWdoIG1hcHBpbmcgb2YgdGhlc2UKb250byBBTUQgdGVybWlub2xvZ2llcy4KCiogVXNl
ICJjb3JlIC8gdGhyZWFkIiBmb3IgSW50ZWwsIGFuZCBBTUQtc3BlY2lmaWMgdGVybWlub2xvZ3kg
Zm9yIEFNRC4KCiogQWRkIGhpZ2hlci1sZXZlbCB0ZXJtcywgbGlrZSAic2VjdXJlIiBhbmQgInBl
cmZvcm1hbmNlIiAob3IKInNtYWxsZXN0IiksIHNvIHRoYXQgYW4gYWRtaW5pc3RyYXRvciBjYW4g
c2F5LCAiR2l2ZSBtZSB0aGUgc21hbGxlc3QKZ3JhbnVsYXJpdHkgd2hpY2ggaXMgc3RpbGwgc2Vj
dXJlIiwgYW5kICJHaXZlIG1lIHRoZSBiZXN0IHBlcmZvcm1hbmNlCnJlZ2FyZGxlc3Mgb2Ygc2Vj
dXJpdHkiLiAgSWYgSFQgaXMgZXZlciBmaXhlZCBvbiBmdXR1cmUgcHJvY2Vzc29ycywgdGhlbgp0
aG9zZSBwcm9jZXNzb3JzIGluIHRoZSBmbGVldCB3aWxsIGhhdmUgdGhyZWFkLWJhc2VkIHNjaGVk
dWxpbmcsIGFuZAppbnNlY3VyZSBwcm9jZXNzb3JzIHdpbGwgaGF2ZSBjb3JlLWJhc2VkIHNjaGVk
dWxpbmcuCgpGdW5kYW1lbnRhbGx5LCBlaXRoZXIgdGhlIHRvcG9sb2d5IGxldmVscyBhcmUgc2lt
aWxhciBlbm91Z2ggdGhhdCBhCnNpbmdsZSBzZXR0aW5nIGlzIHNlbnNpYmxlIHRvIHVzZSBhY3Jv
c3MgYm90aCwgb3IgdGhleSBhcmUgbm90LiAgSWYgdGhleQphcmUgc2ltaWxhciBlbm91Z2gsIHRo
ZW4gSSB0aGluayB1c2luZyAiY29yZSAvIHRocmVhZCIgYW5kIG1hcHBpbmcgdGhlbQppcyBwcm9i
YWJseSB0aGUgYmVzdCBvcHRpb24uICBJZiB0aGV5IGFyZSBub3Qgc2ltaWxhciBlbm91Z2gsIHRo
ZW4KdGhpbmdzIGxpa2UgImxldmVsMSIgYW5kICJsZXZlbDIiIGFyZW4ndCBhY3R1YWxseSB1c2Vm
dWwgYW55d2F5LCBiZWNhdXNlCndoYXQgdGhleSBtZWFuIG9uIGRpZmZlcmVudCBzeXN0ZW1zIGlz
IHRvbyBkaXZlcmdlbnQ7IGkuZS4sIGluIGFsbApsaWtlbGlob29kIHlvdSdkIHdhbnQgImxldmVs
MiIgb24gSW50ZWxzIGFuZCAibGV2ZWwxIiBvbiBBTUQgYW55d2F5LgoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 12:14:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 12:14:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEuZK-0006oj-3s; Mon, 30 Sep 2019 12:14:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4uQZ=XZ=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iEuZH-0006nz-Py
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 12:14:20 +0000
X-Inumbo-ID: d234e47e-e37b-11e9-8628-bc764e2007e4
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::626]) by localhost (Halon) with ESMTPS
 id d234e47e-e37b-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 12:14:18 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=PQv6CVodWmHmdnMeH4BRyWeY4NwfIiKSHCMczCbkuBzMxMq+3OEURJrEJGLG+F+7SAolgMenO9T8MyickDTn7mr9tKU0HJujXgAp7MzqykiVWDVrtHJkZ+kUkQwXpOaAuyaPu9QUJX/vzwwzK5jUCoXOBZNqk7eKNe5tiWxziztkberdMY0Kzu7qVWSfC2eAdmrIsBQVIHqNYgTuMsNEPD7fbZLdqHUmewqzU/ZR+naqjeWJ736Uyzk7DbfGcR9RV99TAsjYP3jwLx3MUE4izgLb804beuNy21DpDw6na3i1cXeb0eTwVJ9PnyaiL2KfZsVQU1Y3ZIQ4jdX+Wat62w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZxQY73Bx9dG1oq0CYP0eA1KbyisQF10LdmQ27m5rwUM=;
 b=H8K5qFg6rQUNTezV79aL0rKfpos+rbZrmrIlE+uAT0qFa01BWbAaww7Eam+39RRWxm8B9UA+licGcklCCiLeR7Gi5otum9PBfKw6fXn32raM+JP77z53KrEc6QMT0dM0OG06AJaPomtcNJRhaK2bWBM0PZhvI2kHwmmaMhQiiFacOKJIjhcn5rju53aFIsHnrEbrULGX5Wx7BURlaj7tPzA+4G4iBjWS3EOm0fKDAsOUizcZ2LBv/xTYpFlWXS8emS/S4v6JF8j/C9502G8/FWkhnEEJNAp7IgzE+XuZR3mT1++0UyVA1TJU9ky/qLDW6bTe50XI1HHnRtxJvm3EHg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZxQY73Bx9dG1oq0CYP0eA1KbyisQF10LdmQ27m5rwUM=;
 b=vZIb7TEG4EtGX2FMihMvj4yDxn5+nwOXQ9SO9W4EjpntDy1Z0CApMbf3I81FnN+kSymMBY+Bpcz4GGwQu5xbnuEv6B8ezCbkHn1A3cbSH8nydf4/XxzE4GCw1gP8shysCwgVKz4sXKwLfJwy5Mgi9hQhwtLnoQpt3eKI9n52Xvg=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB6212.eurprd03.prod.outlook.com (10.186.174.88) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Mon, 30 Sep 2019 12:14:14 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::b084:971d:9e32:1b61]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::b084:971d:9e32:1b61%4]) with mapi id 15.20.2305.017; Mon, 30 Sep 2019
 12:14:14 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD workaround
 is re-enabled right after exiting a guest
Thread-Index: AQHVdJmSz7FwOb+ZL0aIExPYLyfVU6dEJ/GA
Date: Mon, 30 Sep 2019 12:14:14 +0000
Message-ID: <87r23y3rsa.fsf@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-5-julien.grall@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: 7a1a883f-bd42-4482-bcb0-08d7459fb5af
x-ms-traffictypediagnostic: AM0PR03MB6212:|AM0PR03MB6212:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB62123836B2601F576BE6F6A4E6820@AM0PR03MB6212.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01762B0D64
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(346002)(376002)(396003)(136003)(366004)(199004)(189003)(305945005)(2906002)(8936002)(102836004)(7736002)(66446008)(66476007)(76116006)(66946007)(14454004)(6436002)(66556008)(256004)(229853002)(14444005)(6486002)(6916009)(6512007)(36756003)(3846002)(8676002)(6116002)(64756008)(316002)(107886003)(54906003)(81156014)(81166006)(2616005)(71190400001)(71200400001)(186003)(4326008)(25786009)(476003)(26005)(11346002)(6506007)(5660300002)(6246003)(80792005)(478600001)(99286004)(486006)(66066001)(446003)(76176011)(86362001)(55236004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6212;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VMsJE2nAdUqsTBh25Z7QWwe/YYn+4yKEfGYEsGJnc022FBAhpYz/CVcF9PA94b3bT06kpCkdxf+On+ErsN0/jVYH8yQyoCohgyIJHbpfLsj2BAuM4CsLVij3SNMSVRSHZcPwTesTsQrsPiD6kvVeZY90vxMHIUoaZnQDVL6AJFTiz1ens7drLa6MyVtdijDmRYe+BJzQU0YeoGAzMKo9YwIoReXM8pba9c1YPNsatb/CaumA/odPFVJ5zD2jvoBdzbbnbdVXjguYU1CVl8nEogcGIi9FDphjtmUoYNr23dCOSgYJHVx4J5ExoGetsI27MjYYYP/1cakc+AIc532m79TlHNW6lE+WmyoLgCIBe+a0YsVN+JZN1rFZWRD4E3kwmqUwysTAnLDqOZLjmnpq7ivVgBiSI09AD1b4N+LlRmM=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a1a883f-bd42-4482-bcb0-08d7459fb5af
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2019 12:14:14.4435 (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: 0bKup7YjHuoZmEmdvMW+Br5hxjd8iOC/9yBQNMwrS7HoF2QMhO17gDw+Cv5wMysDI+WYITB3q9sevnRGUKGgKPvSz/KAx7R2I/luaf5M2tY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6212
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.com" <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>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEF0IHRoZSBtb21lbnQsIFNTQkQg
d29ya2Fyb3VuZCBpcyByZS1lbmFibGVkIGZvciBYZW4gYWZ0ZXIgaW50ZXJydXB0cwo+IGFyZSB1
bm1hc2tlZC4gVGhpcyBtZWFucyB3ZSBtYXkgZW5kIHVwIHRvIGV4ZWN1dGUgc29tZSBwYXJ0IG9m
IHRoZQo+IGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVkIGJlZm9yZSB0aGUg
d29ya2Fyb3VuZCBpcwo+IHJlLWVuYWJsZWQuCj4KPiBBcyB0aGUgcmVzdCBvZiBlbnRlcl9oeXBl
cnZpc29yX2Zyb21fZ3Vlc3QoKSBkb2VzIG5vdCByZXF1aXJlIHRvIGhhdmUKPiBpbnRlcnJ1cHRz
IG1hc2tlZCwgdGhlIGZ1bmN0aW9uIGlzIG5vdyBzcGxpdCBpbiB0d28gcGFydHM6Cj4gICAgIDEp
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycSgpIGNhbGxlZCB3aXRoIGludGVycnVw
dHMKPiAgICAgICAgbWFza2VkLgoKVG8gc3VtbWFyaXplIG91ciBkaXNjdXNzaW9uIGluIHRoaXMg
bWFpbCB0aHJlYWQ6IHByb3ZpZGluZyB0aGF0IHlvdSdsbApyZW5hbWUgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0X25vaXJxIHRvCmVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEo
KToKClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+Cgo+ICAgICAyKSBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QoKSBjYWxsZWQgd2l0
aCBpbnRlcnJ1cHRzIHVubWFza2VkLgo+Cj4gTm90ZSB0aGF0IHdoaWxlIGVudGVyX2h5cGVydmlz
b3JfZnJvbV9ndWVzdF9ub2lycSgpIGRvZXMgbm90IHVzZSB0aGUKPiBvbi1zdGFjayBjb250ZXh0
IHJlZ2lzdGVycywgaXQgaXMgc3RpbGwgcGFzc2VkIGFzIHBhcmFtZXRlciB0byBtYXRjaCB0aGUK
PiByZXN0IG9mIHRoZSBDIGZ1bmN0aW9ucyBjYWxsZWQgZnJvbSB0aGUgZW50cnkgcGF0aC4KPgo+
IEZpeGVzOiBhNzg5OGU0YzU5ICgieGVuL2FybTogQWRkIEFSQ0hfV09SS0FST1VORF8yIHN1cHBv
cnQgZm9yIGd1ZXN0cyIpCj4gUmVwb3J0ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPgo+IC0tLQo+Cj4gTm90ZSB0aGUgQXJtMzIgY29kZSBoYXMgbm90IGJlZW4gY2hh
bmdlZCB5ZXQuIEkgYW0gYWxzbyBvcGVuIG9uIHR1cm4KPiBib3RoIGVudGVyX2h5cGVydmlzb3Jf
ZnJvbV9ndWVzdF9ub2lycSgpIGFuZCBlbnRlcl9oeXBlcnZpc29yX2Zyb20oKQo+IHRvIGZ1bmN0
aW9ucyBub3QgdGFraW5nIGFueSBwYXJhbWV0ZXJzLgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyB8ICAyICsrCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgMTYgKysr
KysrKysrKysrKy0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IGluZGV4IDllYWZhZTUxNmIuLjQ1OGQxMmYxODgg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUwo+IEBAIC0xNzMsNiArMTczLDggQEAKPiAgICAgICAgICBBTFRF
Uk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCj4gICAgICAg
ICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKPiAgICAgICAgICAgICAgICAgICAgICBTS0lQX1NZ
TkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQo+ICsgICAgICAgIG1vdiAgICAgeDAsIHNwCj4g
KyAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEKPiAgICAg
ICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKPiAgICAgICAgICBtb3YgICAgIHgwLCBzcAo+
ICAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCAy
MGJhMzRlYzkxLi41ODQ4ZGQ4Mzk5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtMjAwNywxNiArMjAwNywyNiBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgbmVlZHNfc3NiZF9mbGlwKHN0cnVjdCB2Y3B1ICp2KQo+ICB9Cj4K
PiAgLyoKPiAtICogQWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZXhpdGluZyB0
aGUgZ3Vlc3QgYW5kIGJlZm9yZSBhbnkKPiAtICogcmVxdWVzdCBmcm9tIGl0IGlzIGhhbmRsZWQu
Cj4gKyAqIEFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGV4aXRpbmcgdGhlIGd1
ZXN0IGFuZCBiZWZvcmUgdGhlCj4gKyAqIGludGVycnVwdHMgYXJlIHVubWFza2VkLgo+ICAgKi8K
PiAtdm9pZCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4gK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X25vaXJxKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7
Cj4KPiAgICAgIC8qIElmIHRoZSBndWVzdCBoYXMgZGlzYWJsZWQgdGhlIHdvcmthcm91bmQsIGJy
aW5nIGl0IGJhY2sgb24uICovCj4gICAgICBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApCj4gICAg
ICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwg
MSwgTlVMTCk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIEFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBk
b25lIGFmdGVyIGV4aXRpbmcgdGhlIGd1ZXN0IGFuZCBiZWZvcmUgYW55Cj4gKyAqIHJlcXVlc3Qg
ZnJvbSBpdCBpcyBoYW5kbGVkLiBEZXBlbmRpbmcgb24gdGhlIGV4Y2VwdGlvbiB0cmFwLCB0aGlz
IG1heQo+ICsgKiBiZSBjYWxsZWQgd2l0aCBpbnRlcnJ1cHRzIHVubWFza2VkLgo+ICsgKi8KPiAr
dm9pZCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4gK3sKPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPgo+ICAgICAgLyoKPiAg
ICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNlcnZlIGl0IHVudGlsIGl0
IGdldHMgY2xlYXJlZC4KCgotLQpWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 12:15:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 12:15:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEuaj-0006sp-H6; Mon, 30 Sep 2019 12:15:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEuai-0006sj-W1
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 12:15:49 +0000
X-Inumbo-ID: 0820efd8-e37c-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 0820efd8-e37c-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 12:15:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 137C81000;
 Mon, 30 Sep 2019 05:15: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 3F70A3F706;
 Mon, 30 Sep 2019 05:15:45 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-5-julien.grall@arm.com> <87r23y3rsa.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a5f00805-54ae-2651-d232-a6f420b75e41@arm.com>
Date: Mon, 30 Sep 2019 13:15:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87r23y3rsa.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 04/10] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andrii.anisov@gmail.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>

CgpPbiAzMC8wOS8yMDE5IDEzOjE0LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiAKPiBIaSBK
dWxpZW4sCj4gCj4gSnVsaWVuIEdyYWxsIHdyaXRlczoKPiAKPj4gQXQgdGhlIG1vbWVudCwgU1NC
RCB3b3JrYXJvdW5kIGlzIHJlLWVuYWJsZWQgZm9yIFhlbiBhZnRlciBpbnRlcnJ1cHRzCj4+IGFy
ZSB1bm1hc2tlZC4gVGhpcyBtZWFucyB3ZSBtYXkgZW5kIHVwIHRvIGV4ZWN1dGUgc29tZSBwYXJ0
IG9mIHRoZQo+PiBoeXBlcnZpc29yIGlmIGFuIGludGVycnVwdCBpcyByZWNlaXZlZCBiZWZvcmUg
dGhlIHdvcmthcm91bmQgaXMKPj4gcmUtZW5hYmxlZC4KPj4KPj4gQXMgdGhlIHJlc3Qgb2YgZW50
ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgZG9lcyBub3QgcmVxdWlyZSB0byBoYXZlCj4+IGlu
dGVycnVwdHMgbWFza2VkLCB0aGUgZnVuY3Rpb24gaXMgbm93IHNwbGl0IGluIHR3byBwYXJ0czoK
Pj4gICAgICAxKSBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEoKSBjYWxsZWQgd2l0
aCBpbnRlcnJ1cHRzCj4+ICAgICAgICAgbWFza2VkLgo+IAo+IFRvIHN1bW1hcml6ZSBvdXIgZGlz
Y3Vzc2lvbiBpbiB0aGlzIG1haWwgdGhyZWFkOiBwcm92aWRpbmcgdGhhdCB5b3UnbGwKPiByZW5h
bWUgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X25vaXJxIHRvCj4gZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0X3ByZWlycSgpOgo+IAo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgpUaGFuayB5b3UuIEkgd2lsbCB0cnkgdG8g
c3VtbWFyaXplIHRoZSBkaXNjdXNzaW9uIHdlIGhhZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIApT
byB3ZSBrbm93IHRoZSByYXRpb25hbGUgb2YgdGhlIHNwbGl0IGhlcmUuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 12:31:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 12:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEupN-00008y-5a; Mon, 30 Sep 2019 12:30:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEupL-00008t-TO
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 12:30:55 +0000
X-Inumbo-ID: 24ff49f5-e37e-11e9-96cf-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 24ff49f5-e37e-11e9-96cf-12813bfff9fa;
 Mon, 30 Sep 2019 12:30: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 5BCB3AFE8;
 Mon, 30 Sep 2019 12:30:53 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Juergen Gross <jgross@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
 <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
 <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
 <fc49b59e-bbbb-7c64-3b31-2244c76ee2ae@suse.com>
 <800eb65a-a26f-289b-86b3-bace17ce5083@suse.com>
 <b74d4b2e-3851-bdce-affa-9b438302fb29@suse.com>
 <f6ff9de4-9572-08cb-c1c5-24e9903f110e@suse.com>
 <23a364e6-7df1-e687-ba3c-9bf7c7f9a5c1@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a1966d7a-7335-5ae0-830a-1bdc51477906@suse.com>
Date: Mon, 30 Sep 2019 14:30:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <23a364e6-7df1-e687-ba3c-9bf7c7f9a5c1@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxMzo0NSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBGdW5kYW1lbnRhbGx5
LCBlaXRoZXIgdGhlIHRvcG9sb2d5IGxldmVscyBhcmUgc2ltaWxhciBlbm91Z2ggdGhhdCBhCj4g
c2luZ2xlIHNldHRpbmcgaXMgc2Vuc2libGUgdG8gdXNlIGFjcm9zcyBib3RoLCBvciB0aGV5IGFy
ZSBub3QuICBJZiB0aGV5Cj4gYXJlIHNpbWlsYXIgZW5vdWdoLCB0aGVuIEkgdGhpbmsgdXNpbmcg
ImNvcmUgLyB0aHJlYWQiIGFuZCBtYXBwaW5nIHRoZW0KPiBpcyBwcm9iYWJseSB0aGUgYmVzdCBv
cHRpb24uCgpJbmRlZWQgLSBoZW5jZSBteSBjb21tZW50IGhlcmUgYW5kIG5vdCBvbiB0aGUgY29k
ZSBhY3R1YWxseSBwYXJzaW5nCnRoZSBvcHRpb24uIEkuZS4gd2hpbGUgSSdkIGlkZWFsbHkgcHJl
ZmVyIHRvIHNlZSBldmVuIHRoZSB0b2tlbnMgb24KdGhlIGNvbW1hbmQgbGluZSB0byBtYXRjaCB3
aGF0IHRoZXkgbWVhbiBvbiB1bmRlcmx5aW5nIGhhcmR3YXJlLCBJCmNhbiBhY2NlcHQgKHRoZSBy
ZWFzb25zIGZvcikgYSBjb21tb24gc3BlbGxpbmcsIGFzIGxvbmcgYXMgdGhlCnJlc3BlY3RpdmUg
ZG9jIHBhcnRzIHN1ZmZpY2llbnRseSBjbGFyaWZ5IHRoZSBtZWFuaW5nLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 12:38:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iEuwK-0000Mc-2M; Mon, 30 Sep 2019 12:38:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEuwI-0000MU-Gs
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 12:38:06 +0000
X-Inumbo-ID: 263d29de-e37f-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 263d29de-e37f-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 12:38: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 DC1DFAD4F;
 Mon, 30 Sep 2019 12:38:04 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20190930100900.660-1-jgross@suse.com>
 <3d38c59e-85d1-19bd-e53f-1494c8a46cdd@suse.com>
 <0365be90-5f43-53cd-5e90-3ae0397a21a1@suse.com>
 <fc49b59e-bbbb-7c64-3b31-2244c76ee2ae@suse.com>
 <800eb65a-a26f-289b-86b3-bace17ce5083@suse.com>
 <b74d4b2e-3851-bdce-affa-9b438302fb29@suse.com>
 <f6ff9de4-9572-08cb-c1c5-24e9903f110e@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2d770a09-1a1f-d7be-047f-c471abae2bbc@suse.com>
Date: Mon, 30 Sep 2019 14:38:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f6ff9de4-9572-08cb-c1c5-24e9903f110e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot
 parameter 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 <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxMzoyNiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBBbmQgaXQgd2lsbCBi
ZSBmYXRhbCBmb3IgbGFyZ2Ugc2NhbGUgaW5zdGFsbGF0aW9ucyB3aXRoIEFNRC0gYW5kIElOVEVM
LQo+IHNlcnZlcnMuIEJvb3QtcGFyYW1ldGVycyBoYXZpbmcgdGhlIHNhbWUgc2VtYW50aWNzIHNo
b3VsZCBiZSBuYW1lZCB0aGUKPiBzYW1lIChyZWdhcmRsZXNzIG9mIHRoZSBuYW1lIG9yIHZhbHVl
IHBhcnQpIGluIG9yZGVyIHRvIGVuYWJsZSBzdWNoCj4gY3VzdG9tZXJzIHRvIHVzZSB0aGUgc2Ft
ZSBzZXR0aW5nIG9uIGVhY2ggc2VydmVyLgoKQnV0IHN1Y2ggYSBsYXJnZSBzY2FsZSB1c2VyIHdv
dWxkIHF1aXRlIGxpa2VseSB3YW50IHRoZSBtZWFuaW5nIG9mCiJjb3JlIiBpbiB0aGUgcmVzcGVj
dGl2ZSB2ZW5kb3IncyBzZW5zZSwgaS5lLiBDUFUgc2NoZWR1bGluZyBvbiBBTUQKKGFzIG5vdCBi
ZWluZyBhZmZlY3RlZCBieSB0aGUgdmFyaW91cyBIVCBsZWFrcyksIGFuZCBjb3JlIHNjaGVkdWxp
bmcKb24gSW50ZWwuIER1ZSB0byBBTUQgRmFtMTcgbm93IGFjdHVhbGx5IGNhbGxpbmcgdGhlIHRo
aW5nIEhUIHRvbywgaW4KZmFjdCBzdWNoIGluc3RhbGxhdGlvbnMgd291bGQgbGlrZWx5IHdhbnQg
X2RpZmZlcmVudF8gb3B0aW9ucyB3aGVuCnRoZSBwcmltYXJ5IGdvYWwgaXMgc2VjdXJpdHksIGFu
ZCBhIHNlY29uZGFyeSBvbmUgaXMgcGVyZm9ybWFuY2UgLwp0aHJvdWdocHV0LiBPdG9oIEkgZ3Vl
c3MgdGhpcyBpcyBnb2luZyB0byBiZSBvdXIgZGVmYXVsdCBldmVudHVhbGx5LAppLmUuIG5vIGNv
bW1hbmQgbGluZSBvcHRpb24gb3VnaHQgdG8gYmUgbmVlZGVkIHRvIGFjaGlldmUgdGhpcy4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 12:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 12:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEv5l-0001GO-6k; Mon, 30 Sep 2019 12: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=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iEv5j-0001GJ-Pz
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 12:47:51 +0000
X-Inumbo-ID: 82af94b2-e380-11e9-96d0-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 82af94b2-e380-11e9-96d0-12813bfff9fa;
 Mon, 30 Sep 2019 12:47:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569847671;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=9FNQXdIlZqhq2tey9zhDqxaQuSN3A4bfi1kEqV7qxI4=;
 b=TQGqbk7D6H/p6Ty0/QK+h40UzzSAQi+D6xc/07LauHSf0AeY4rqKdO+Q
 CZU7F0IN+dRvpCoI7fWxa25yOGdYc/rvcya04UmUSG4kOC7c1e4+WhrZE
 6j2xFNV9da8IoSR1QeWI0UHrxkQu2F3/jb8q1NqCWJZs80VNyoGPtucZw Q=;
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@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6cc9v3FlfLh/N3FDoyG3Q4PmPjo9+mrHMmTnjnHMqcI6AiNdoQXSTet/5JjBt9YlU8mLMIE7NI
 ISqYleJ4nPTU1cZPOMcObZSWbz+uk5A4JVQPPPrUwEyNok2qeRMDdt5CilRXZXFF5J4bi5Q2cp
 hZ8xrmDzWs+I0JTKO8XkV8sLtntQUuk4OrB0Jy7dXvQEIxhApSf0oLpH1bku72oifx2t7XdKQV
 LyHSUBrnWeKz6hweJabyJdMcQ5J4miVOW80p/I/ASjjzF7ARYchBi5aGFYg99ob0XOdP2UHBww
 CG8=
X-SBRS: 2.7
X-MesageID: 6253799
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6253799"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J0rDvHJnZW4gR3Jvw58n?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
Thread-Index: AQHVd253+PVNwkOIxkSNk0siYotC/adD8JHw///iaACAAFc60A==
Date: Mon, 30 Sep 2019 12:47:46 +0000
Message-ID: <10fc2d8cfaac40d5a02840ba84ae3419@AMSPEX02CL03.citrite.net>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
 <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
 <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
 <cc6e90c1-8f15-e2d3-144a-6a16c11e911f@suse.com>
 <4ddb83bbceeb4c858f500976da9a73f2@AMSPEX02CL03.citrite.net>
 <67da0b6a-bf6f-ab2a-b875-031eaf8a6f33@suse.com>
In-Reply-To: <67da0b6a-bf6f-ab2a-b875-031eaf8a6f33@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jv
c3NAc3VzZS5jb20+DQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDEwOjMwDQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBvc3N0ZXN0
IHNlcnZpY2Ugb3duZXIgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6
IFJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDE0MTk5MDogcmVncmVzc2lvbnMg
LSBGQUlMDQo+IA0KPiBPbiAzMC4wOS4xOSAxMToxNywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+DQo+ID4+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDEwOjA3DQo+ID4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+PiBDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+OyBvc3N0ZXN0IHNlcnZpY2Ugb3duZXINCj4gPG9zc3Rlc3QtDQo+ID4+IGFkbWluQHhlbnBy
b2plY3Qub3JnPg0KPiA+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0
ZXN0XSAxNDE5OTA6IHJlZ3Jlc3Npb25zIC0gRkFJTA0KPiA+Pg0KPiA+PiBPbiAzMC4wOS4yMDE5
IDEwOjE1LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+PiBJIGNhbid0IGZpbmQgYW55dGhpbmcg
Y29uY2x1c2l2ZSBpbiB0aGUgbG9ncywgYnV0IGl0IGxvb2tzIGxpa2UgaXQncyBtYWlubHkgQU1E
IGgvdyB0aGF0J3MgdGhlDQo+ID4+IHByb2JsZW0gYW5kIG9uIGF0IGxlYXN0IG9uZSBvZiB0aGUg
dGVzdCBmYWlsdXJlcyBJIHNlZSBsb3RzIG9mIHRoaXMga2luZCBvZiB0aGluZyBpbiB0aGUgc2Vy
aWFsDQo+IGxvZzoNCj4gPj4+DQo+ID4+PiBTZXAgMjkgMTc6MzM6NTUuMzE2NDIyIFsgIDE2OS44
Mjg1NjNdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODMxNzk4XSBJT19QQUdFX0ZBVUxU
DQo+ID4+IGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAwMDAw
MDAwODAgZmxhZ3M9MHgwMDIwXQ0KPiA+Pj4gU2VwIDI5IDE3OjMzOjU1LjM3NjU5NSBbICAxNjku
ODQwNDgxXSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljg0MzcxNl0gSU9fUEFHRV9GQVVM
VA0KPiA+PiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAw
MDAwMDgwIGZsYWdzPTB4MDAyMF0NCj4gPj4+IFNlcCAyOSAxNzozMzo1NS4zODg0NjkgWyAgMTY5
Ljg1MjM5OF0gQU1ELVZpOiBFdmVudCBsb2dnZWQgW1sgIDE2OS44NTU2MjddIElPX1BBR0VfRkFV
TFQNCj4gPj4gZGV2aWNlPTAwOjEzLjEgZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAw
MDAwMDA4MCBmbGFncz0weDAwMjBdDQo+ID4+PiBTZXAgMjkgMTc6MzM6NTUuNDAwNDg2IFsgIDE2
OS44NjQzMTFdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODY3NTQwXSBJT19QQUdFX0ZB
VUxUDQo+ID4+IGRldmljZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAw
MDAwMDAwODAgZmxhZ3M9MHgwMDIwXQ0KPiA+Pj4gU2VwIDI5IDE3OjMzOjU1LjQxMjU1OSBbICAx
NjkuODc2MjI0XSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljg3OTQ1OF0gSU9fUEFHRV9G
QVVMVA0KPiA+PiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAw
MDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0NCj4gPj4NCj4gPg0KPiA+IEFoIHllcywgdGhleSBtaWdo
dCBiZS4gU3RpbGwgbm90IGZvdW5kIGFueXRoaW5nIHVzZWZ1bCBpbiBvdGhlciBsb2dzLg0KPiAN
Cj4gT25lIGNhc2Ugd2FzIGZvciBzdHViLWRtLCBhbm90aGVyIG9uZSBmb3IgbWlncmF0aW9uLg0K
PiANCj4gSSBjb3VsZCBpbWFnaW5lIGluZm8tPnBhc3N0aHJvdWdoIGlzbid0IGluaXRpYWxpemVk
IHByb3Blcmx5IGZvciB0aGUNCj4gc3R1YmRvbSBjYXNlLCBhbmQgbWF5YmUgdGhlIGluZm9ybWF0
aW9uIGlzIG1pc3NpbmcgaW4gdGhlIG1pZ3JhdGlvbg0KPiBzdHJlYW0sIHRvbz8NCg0KT2ssIEkn
dmUgdmVyaWZpZWQgbWlncmF0aW9uIG9uIG15IEludGVsIHRlc3QgcmlnLiBJdCBpcyBmaW5lIHdp
dGggcGFzc3Rocm91Z2g9ZGlzYWJsZWQgKG9yIG5vbi1leGlzdGVudCBpbiB0aGUgeGwuY2ZnKSBh
bmQgZmFpbHMgKGFzIGV4cGVjdGVkIGR1ZSB0byBnbG9iYWwgbG9nZGlydHkgcmVmdXNpbmcgdG8g
YWN0aXZhdGUgd2hlbiBJT01NVSBtYXBwaW5ncyBhcmUgcHJlc2VudCkgd2hlbiBzZXQgdG8gYW55
dGhpbmcgZWxzZS4gVGh1cyB0aGUgYWRkaXRpb24gb2YgdGhlIHBhc3N0aHJvdWdoIHNldHRpbmcg
c2hvdWxkIGFjdHVhbGx5IGZpeCBmYWlsdXJlcyBjYXVzZWQgYnkgYW4gZWFybGllciBwYXRjaCAo
d2hlbiBvbmx5IGEgZ2xvYmFsIGRpc2FibGUgY291bGQgdHVybiBvZmYgSU9NTVUgbWFwcGluZ3Mp
Lg0KSSBoYXZlIG5vdCBjaGVja2VkIHN0dWJkb21zIHlldCBhbmQgSSBhbSBjdXJyZW50bHkgYnVp
bGRpbmcgYW4gQU1EIHN5c3RlbS4NCg0KICBQYXVsDQoNCj4gDQo+IA0KPiBKdWVyZ2VuDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:26:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEvhH-0004Yi-JQ; Mon, 30 Sep 2019 13:26:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEvhG-0004Yd-It
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:26:38 +0000
X-Inumbo-ID: edbef34c-e385-11e9-96d2-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id edbef34c-e385-11e9-96d2-12813bfff9fa;
 Mon, 30 Sep 2019 13:26: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 87A76AC81;
 Mon, 30 Sep 2019 13:26:36 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569600777-13763-1-git-send-email-chao.gao@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <31002d27-4846-7ae2-0967-61d0931876ea@suse.com>
Date: Mon, 30 Sep 2019 15:26:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569600777-13763-1-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v12] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ashok Raj <ashok.raj@intel.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.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>

T24gMjcuMDkuMjAxOSAxODoxMiwgQ2hhbyBHYW8gd3JvdGU6Cj4gQEAgLTEwNSwyMyArMTEwLDQw
IEBAIHZvaWQgX19pbml0IG1pY3JvY29kZV9zZXRfbW9kdWxlKHVuc2lnbmVkIGludCBpZHgpCj4g
IH0KPiAgCj4gIC8qCj4gLSAqIFRoZSBmb3JtYXQgaXMgJ1s8aW50ZWdlcj58c2Nhbl0nLiBCb3Ro
IG9wdGlvbnMgYXJlIG9wdGlvbmFsLgo+IC0gKiBJZiB0aGUgRUZJIGhhcyBmb3JjZWQgd2hpY2gg
b2YgdGhlIG11bHRpYm9vdCBwYXlsb2FkcyBpcyB0byBiZSB1c2VkLAo+IC0gKiBubyBwYXJzaW5n
IHdpbGwgYmUgYXR0ZW1wdGVkLgo+ICsgKiBUaGUgZm9ybWF0IGlzICdbPGludGVnZXI+fHNjYW49
PGJvb2w+LCBubWk9PGJvb2w+XScuIEJvdGggb3B0aW9ucyBhcmUKPiArICogb3B0aW9uYWwuIElm
IHRoZSBFRkkgaGFzIGZvcmNlZCB3aGljaCBvZiB0aGUgbXVsdGlib290IHBheWxvYWRzIGlzIHRv
IGJlCj4gKyAqIHVzZWQsIG9ubHkgbm1pPTxib29sPiBpcyBwYXJzZWQuCj4gICAqLwo+ICBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV91Y29kZShjb25zdCBjaGFyICpzKQo+ICB7Cj4gLSAgICBjb25z
dCBjaGFyICpxID0gTlVMTDsKPiArICAgIGNvbnN0IGNoYXIgKnNzOwo+ICsgICAgaW50IHZhbCwg
cmMgPSAwOwo+ICAKPiAtICAgIGlmICggdWNvZGVfbW9kX2ZvcmNlZCApIC8qIEZvcmNlZCBieSBF
RkkgKi8KPiAtICAgICAgIHJldHVybiAwOwo+ICsgICAgZG8gewo+ICsgICAgICAgIHNzID0gc3Ry
Y2hyKHMsICcsJyk7Cj4gKyAgICAgICAgaWYgKCAhc3MgKQo+ICsgICAgICAgICAgICBzcyA9IHN0
cmNocihzLCAnXDAnKTsKPiAgCj4gLSAgICBpZiAoICFzdHJuY21wKHMsICJzY2FuIiwgNCkgKQo+
IC0gICAgICAgIHVjb2RlX3NjYW4gPSAxOwo+IC0gICAgZWxzZQo+IC0gICAgICAgIHVjb2RlX21v
ZF9pZHggPSBzaW1wbGVfc3RydG9sKHMsICZxLCAwKTsKPiArICAgICAgICBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJubWkiLCBzLCBzcykpID49IDAgKQo+ICsgICAgICAgICAgICB1Y29kZV9p
bl9ubWkgPSB2YWw7Cj4gKyAgICAgICAgZWxzZSBpZiAoICF1Y29kZV9tb2RfZm9yY2VkICkgLyog
Tm90IGZvcmNlZCBieSBFRkkgKi8KPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oInNjYW4iLCBzLCBzcykpID49IDAgKQo+ICsgICAgICAgICAgICAg
ICAgdWNvZGVfc2NhbiA9IHZhbDsKPiArICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpxID0gTlVMTDsKCkkgZG9uJ3QgdGhpbmsg
dGhlIGluaXRpYWxpemVyIGlzIG5lZWRlZCBoZXJlLgoKPiAgc3RhdGljIGludCBwcmltYXJ5X3Ro
cmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKPiAgewo+IC0gICAg
aW50IHJldCA9IDA7Cj4gLQo+ICAgICAgaWYgKCAhd2FpdF9mb3Jfc3RhdGUoTE9BRElOR19DQUxM
SU4pICkKPiAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+ICAKPiAtICAgIGNwdW1hc2tfc2V0X2Nw
dShzbXBfcHJvY2Vzc29yX2lkKCksICZjcHVfY2FsbGluX21hcCk7Cj4gKyAgICBpZiAoIHVjb2Rl
X2luX25taSApCj4gKyAgICB7Cj4gKyAgICAgICAgc2VsZl9ubWkoKTsKPiAgCj4gLSAgICBpZiAo
ICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VOVEVSKSApCj4gLSAgICAgICAgcmV0dXJuIC1FQlVT
WTsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFdhaXQgZm9yIHVjb2RlIGxvYWRpbmcgaXMg
ZG9uZSBpbiBjYXNlIHRoYXQgdGhlIE5NSSBkb2VzIG5vdCBhcnJpdmUKPiArICAgICAgICAgKiBz
eW5jaHJvbm91c2x5LCB3aGljaCBtYXkgbGVhZCB0byBhIG5vdC15ZXQtdXBkYXRlZCBlcnJvciBp
cyByZXR1cm5lZAo+ICsgICAgICAgICAqIGJlbG93Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAg
IGlmICggdW5saWtlbHkoIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfRVhJVCkpICkKPiArICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gIAo+IC0gICAgcmV0ID0gbWljcm9jb2RlX29w
cy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsKPiAtICAgIGlmICggIXJldCApCj4gLSAgICAgICAg
YXRvbWljX2luYygmY3B1X3VwZGF0ZWQpOwo+IC0gICAgYXRvbWljX2luYygmY3B1X291dCk7Cj4g
KyAgICAgICAgcmV0dXJuIHRoaXNfY3B1KGxvYWRpbmdfZXJyKTsKPiArICAgIH0KPiAgCj4gLSAg
ICByZXR1cm4gcmV0Owo+ICsgICAgcmV0dXJuIHByaW1hcnlfdGhyZWFkX3dvcmsocGF0Y2gpOwo+
ICB9CgpBIHJlbWFyayBvbiB0aGUgY29kZSBzdHJ1Y3R1cmUgLSB0aGUgb3ZlcmFsbCBhbW91bnQg
b2YgaW5kZW50YXRpb24Kd291bGQgaGF2ZSBiZWVuIGxlc3MgaWYgeW91IG5lZ2F0ZWQgdGhlIGlm
KCkgZXhwcmVzc2lvbi4KCj4gQEAgLTQwNSw2ICs0ODksMTAgQEAgc3RhdGljIGludCBjb250cm9s
X3RocmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKPiAgICAgICAq
Lwo+ICAgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOwo+ICAKPiArICAgIG5taV9wYXRjaCA9IHBhdGNo
Owo+ICsgICAgc21wX3dtYigpOwo+ICsgICAgc2F2ZWRfbm1pX2NhbGxiYWNrID0gc2V0X25taV9j
YWxsYmFjayhtaWNyb2NvZGVfbm1pX2NhbGxiYWNrKTsKPiArCj4gICAgICAvKiBBbGxvdyB0aHJl
YWRzIHRvIGNhbGwgaW4gKi8KPiAgICAgIHNldF9zdGF0ZShMT0FESU5HX0NBTExJTik7CgpTZWVp
bmcgdGhlIGJsYW5rIGxpbmUgeW91IGtlZXAgaGVyZSBhZnRlciB3YXRjaGRvZ19kaXNhYmxlKCks
IC4uLgoKPiBAQCAtNDU1LDYgKzU1Miw5IEBAIHN0YXRpYyBpbnQgY29udHJvbF90aHJlYWRfZm4o
Y29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCj4gICAgICAvKiBNYXJrIGxvYWRp
bmcgaXMgZG9uZSB0byB1bmJsb2NrIG90aGVyIHRocmVhZHMgKi8KPiAgICAgIHNldF9zdGF0ZShM
T0FESU5HX0VYSVQpOwo+ICAKPiArICAgIHNldF9ubWlfY2FsbGJhY2soc2F2ZWRfbm1pX2NhbGxi
YWNrKTsKPiArICAgIHNtcF93bWIoKTsKPiArICAgIG5taV9wYXRjaCA9IFpFUk9fQkxPQ0tfUFRS
Owo+ICAgICAgd2F0Y2hkb2dfZW5hYmxlKCk7CgouLi4gZm9yIGNvbnNpc3RlbmN5IHRoZXJlIHdv
dWxkIGJldHRlciBoYXZlIGJlZW4gb25lIGxlZnQgYWhlYWQgb2YKd2F0Y2hkb2dfZW5hYmxlKCkg
aGVyZSBhcyB3ZWxsLgoKUHJlZmVyYWJseSB3aXRoIGF0IGxlYXN0IHRoZSBmaXJzdCBhbmQgbGFz
dCBpdGVtcyB0YWtlbiBjYXJlIG9mCih3aGljaCBvdWdodCB0byBiZSBlYXN5IGVub3VnaCB0byBk
byB3aGlsZSBjb21taXR0aW5nKQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEvnf-0005PL-Ut; Mon, 30 Sep 2019 13: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=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvne-0005P8-DS
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:14 +0000
X-Inumbo-ID: d983b632-e386-11e9-96d2-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id d983b632-e386-11e9-96d2-12813bfff9fa;
 Mon, 30 Sep 2019 13:33:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850393;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wJuOA8I65W5rXxtgxu2eoW29fdQ5R2Fu93hXN1/y6WU=;
 b=TImEeOvjh7MkGMkwLyD1TWF6SxwMSQsuSf+/R4D4CR2mqiDx4PJE4rTL
 a7Ph34sJxOuQytNLChVs4psQuW2Z9NmQQKKxQo3gOnTsc5rbFFb4mvmnu
 9N/Musn/tKcZQvefQVPs+AVmjxP/d529muSEZoZyhmu44yrWPqEraKmvj Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Fsy52a2/oE2xnXQHnuFLJNIttLkYZKG8uqKAYkwSCREazbQBAR4SDGQAa+usyqZLZmT6DGe5eQ
 e674HAbTuTbMUZohQ0e/s3KvmiOlwotvKw+7GEhwZlKN0hhX967QLG+cDIEdcIDq3xxbrt/zD2
 4JlU37Q4bzutwTKCrrFPLRswv//er/I92J7SftyIg3z1IXyodrYNo0ugOyhhFuTLrU+IukSV0u
 ffHWW8v9r2Khsr3UYhra23Rk5DD/C7jJbGUO5cR557+jOvDIZdAeSzHnKtpAWygtVToIr1KLT4
 aAQ=
X-SBRS: 2.7
X-MesageID: 6602530
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6602530"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:31 +0200
Message-ID: <20190930133238.49868-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 03/10] ioreq: add fields to allow internal
 ioreq servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZXJuYWwgaW9yZXEgc2VydmVycyBhcmUgcGxhaW4gZnVuY3Rpb24gaGFuZGxlcnMgaW1wbGVt
ZW50ZWQgaW5zaWRlCm9mIHRoZSBoeXBlcnZpc29yLiBOb3RlIHRoYXQgbW9zdCBmaWVsZHMgdXNl
ZCBieSBjdXJyZW50IChleHRlcm5hbCkKaW9yZXEgc2VydmVycyBhcmUgbm90IG5lZWRlZCBmb3Ig
aW50ZXJuYWwgb25lcywgYW5kIGhlbmNlIGhhdmUgYmVlbgpwbGFjZWQgaW5zaWRlIG9mIGEgc3Ry
dWN0IGFuZCBwYWNrZWQgaW4gYW4gdW5pb24gdG9nZXRoZXIgd2l0aCB0aGUKb25seSBpbnRlcm5h
bCBzcGVjaWZpYyBmaWVsZCwgYSBmdW5jdGlvbiBwb2ludGVyIHRvIGEgaGFuZGxlci4KClRoaXMg
aXMgcmVxdWlyZWQgaW4gb3JkZXIgdG8gaGF2ZSBQQ0kgY29uZmlnIGFjY2Vzc2VzIGZvcndhcmRl
ZCB0bwpleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzIG9yIHRvIGludGVybmFsIG9uZXMgKGllOiBRRU1V
IGVtdWxhdGVkIGRldmljZXMKdnMgdlBDSSBwYXNzdGhyb3VnaCksIGFuZCBpcyB0aGUgZmlyc3Qg
c3RlcCBpbiBvcmRlciB0byBhbGxvdwp1bnByaXZpbGVnZWQgZG9tYWlucyB0byB1c2UgdlBDSS4K
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNo
YW5nZXMgc2luY2UgdjI6CiAtIERyb3AgdGhlIHZjcHUgcGFyYW1ldGVyIGZyb20gdGhlIGhhbmRs
ZXIuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBEbyBub3QgYWRkIGFuIGludGVybmFsIGZpZWxkIHRv
IHRoZSBpb3JlcSBzZXJ2ZXIgc3RydWN0LCB3aGV0aGVyIGEKICAgc2VydmVyIGlzIGludGVybmFs
IG9yIGV4dGVybmFsIGNhbiBhbHJlYWR5IGJlIGluZmVycmVkIGZyb20gdGhlIGlkLgogLSBBZGQg
YW4gZXh0cmEgcGFyYW1ldGVyIHRvIHRoZSBpbnRlcm5hbCBoYW5kbGVyIGluIG9yZGVyIHRvIHBh
c3MKICAgdXNlci1wcm92aWRlZCBvcGFxdWUgZGF0YSB0byB0aGUgaGFuZGxlci4KLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8IDMwICsrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggYmNjNTYyMTc5Ny4uNTZhMzJlM2UzNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTUyLDIxICs1MiwyOSBAQCBzdHJ1Y3QgaHZt
X2lvcmVxX3ZjcHUgewogI2RlZmluZSBNQVhfTlJfSU9fUkFOR0VTICAyNTYKIAogc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgewotICAgIHN0cnVjdCBkb21haW4gICAgICAgICAgKnRhcmdldCwgKmVt
dWxhdG9yOwotCisgICAgc3RydWN0IGRvbWFpbiAgICAgICAgICAqdGFyZ2V0OwogICAgIC8qIExv
Y2sgdG8gc2VyaWFsaXplIHRvb2xzdGFjayBtb2RpZmljYXRpb25zICovCiAgICAgc3BpbmxvY2tf
dCAgICAgICAgICAgICBsb2NrOwotCi0gICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICBpb3JlcTsK
LSAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAgIGlvcmVxX3ZjcHVfbGlzdDsKLSAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3BhZ2UgIGJ1ZmlvcmVxOwotCi0gICAgLyogTG9jayB0byBzZXJpYWxpemUgYWNj
ZXNzIHRvIGJ1ZmZlcmVkIGlvcmVxIHJpbmcgKi8KLSAgICBzcGlubG9ja190ICAgICAgICAgICAg
IGJ1ZmlvcmVxX2xvY2s7Ci0gICAgZXZ0Y2huX3BvcnRfdCAgICAgICAgICBidWZpb3JlcV9ldnRj
aG47CiAgICAgc3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNd
OwogICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxlZDsKLSAgICB1aW50OF90ICAgICAg
ICAgICAgICAgIGJ1ZmlvcmVxX2hhbmRsaW5nOworCisgICAgdW5pb24geworICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAgICAgICAgICAqZW11bGF0b3I7CisgICAg
ICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGlvcmVxOworICAgICAgICAgICAgc3RydWN0
IGxpc3RfaGVhZCAgICAgICBpb3JlcV92Y3B1X2xpc3Q7CisgICAgICAgICAgICBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgIGJ1ZmlvcmVxOworCisgICAgICAgICAgICAvKiBMb2NrIHRvIHNlcmlhbGl6
ZSBhY2Nlc3MgdG8gYnVmZmVyZWQgaW9yZXEgcmluZyAqLworICAgICAgICAgICAgc3BpbmxvY2tf
dCAgICAgICAgICAgICBidWZpb3JlcV9sb2NrOworICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAg
ICAgICAgICBidWZpb3JlcV9ldnRjaG47CisgICAgICAgICAgICB1aW50OF90ICAgICAgICAgICAg
ICAgIGJ1ZmlvcmVxX2hhbmRsaW5nOworICAgICAgICB9OworICAgICAgICBzdHJ1Y3QgeworICAg
ICAgICAgICAgdm9pZCAgICAgICAgICAgICAgICAgICAqZGF0YTsKKyAgICAgICAgICAgIGludCAo
KmhhbmRsZXIpKGlvcmVxX3QgKiwgdm9pZCAqKTsKKyAgICAgICAgfTsKKyAgICB9OwogfTsKIAog
LyoKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEvne-0005PD-LD; Mon, 30 Sep 2019 13:33:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvnd-0005P3-5R
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:13 +0000
X-Inumbo-ID: d8b3e466-e386-11e9-97fb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id d8b3e466-e386-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 13:33:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850391;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=of/yyAIAxm+0TP/Swh4+PPiPARUlmHFzJANhoR72Gd8=;
 b=NmxdMoIbIkJYZx15wLbUaTPsbTsGOjcJRmb4xbB9HhWQhimIMCuz8edp
 rogv8l9NEfGxg4ngTRVIXjXseGQ04jVzr7JzKl2bwutnhvod7MPNdUTZb
 obW4l4cVtxxDWphVQtqb1nQobe8TuhMCso3W7v/2j+JivyGL79BKxh1BY 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SC1WPeLCkDlV2y1n9KqtoxMvoVcs+/sgciqtOstY8Kg3rF3bNbSp4ZmNwKTrJeWmU+nEVfzoUn
 LbAMnIGXXDPUMPRaOCL1hRiwFr2+HvzbhasnbhoIIGneGlshFmGoiXiSANu/KXDmwJbGzusa5/
 m5qxFuHp0CDnBM5QvmA6yyPIKeJGrsifO3i16AA2YPDR9eOh0cZ+zldY8IEEunb/WpQCcfN8Iy
 rxVU0NS46DXbPNKfB2clM8enQjN0Wqj2dmnoHOkmYtkzV/XkLmUbouORGBITEgc4am3UctDRE6
 uPo=
X-SBRS: 2.7
X-MesageID: 6602528
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6602528"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:30 +0200
Message-ID: <20190930133238.49868-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 02/10] ioreq: switch selection and forwarding
 to use ioservid_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: 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>,
 Paul Durrant <paul@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, 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>

aHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIgYW5kIGh2bV9zZW5kX2lvcmVxIHdoZXJlIGJvdGggdXNp
bmcKaHZtX2lvcmVxX3NlcnZlciBkaXJlY3RseSwgc3dpdGNoIHRvIHVzZSBpb3NlcnZpZF90IGlu
IG9yZGVyIHRvIHNlbGVjdAphbmQgZm9yd2FyZCBpb3JlcXMuCgpUaGlzIGlzIGEgcHJlcGFyYXRv
cnkgY2hhbmdlLCBzaW5jZSBmdXR1cmUgcGF0Y2hlcyB3aWxsIHVzZSB0aGUgaW9yZXEKc2VydmVy
IGlkIGluIG9yZGVyIHRvIGRpZmZlcmVudGlhdGUgYmV0d2VlbiBpbnRlcm5hbCBhbmQgZXh0ZXJu
YWwKaW9yZXEgc2VydmVycy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CkNoYW5nZXMgc2luY2UgdjI6CiAtIERvbid0IGhhcmRjb2RlIDB4ZmZmZiBmb3IgWEVOX0lOVkFM
SURfSU9TRVJWSUQuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMgICAgICAgIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N0ZHZnYS5jICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaW9yZXEuaCB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAg
IHwgIDkgKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggIHwgIDEgKwog
OCBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5k
ZXggZDZkMGU4YmU4OS4uYzJmY2E5ZjcyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9k
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtMjYzLDcgKzI2Myw3IEBAIHN0YXRp
YyBpbnQgc2V0X21lbV90eXBlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICByZXR1cm4g
LUVPUE5PVFNVUFA7CiAKICAgICAgICAgLyogRG8gbm90IGNoYW5nZSB0byBIVk1NRU1faW9yZXFf
c2VydmVyIGlmIG5vIGlvcmVxIHNlcnZlciBtYXBwZWQuICovCi0gICAgICAgIGlmICggIXAybV9n
ZXRfaW9yZXFfc2VydmVyKGQsICZmbGFncykgKQorICAgICAgICBpZiAoIHAybV9nZXRfaW9yZXFf
c2VydmVyKGQsICZmbGFncykgPT0gWEVOX0lOVkFMSURfSU9TRVJWSUQgKQogICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDYzNzAzNGI2YTEuLmMz
N2JkMDIwYzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yNTUsNyArMjU1LDcgQEAgc3RhdGljIGludCBo
dm1lbXVsX2RvX2lvKAogICAgICAgICAgKiBIb3dldmVyLCB0aGVyZSdzIG5vIGNoZWFwIGFwcHJv
YWNoIHRvIGF2b2lkIGFib3ZlIHNpdHVhdGlvbnMgaW4geGVuLAogICAgICAgICAgKiBzbyB0aGUg
ZGV2aWNlIG1vZGVsIHNpZGUgbmVlZHMgdG8gY2hlY2sgdGhlIGluY29taW5nIGlvcmVxIGV2ZW50
LgogICAgICAgICAgKi8KLSAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMgPSBOVUxM
OworICAgICAgICBpb3NlcnZpZF90IGlkID0gWEVOX0lOVkFMSURfSU9TRVJWSUQ7CiAgICAgICAg
IHAybV90eXBlX3QgcDJtdCA9IHAybV9pbnZhbGlkOwogCiAgICAgICAgIGlmICggaXNfbW1pbyAp
CkBAIC0yNjgsOSArMjY4LDkgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvKAogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFnczsKIAotICAgICAgICAgICAg
ICAgIHMgPSBwMm1fZ2V0X2lvcmVxX3NlcnZlcihjdXJyZCwgJmZsYWdzKTsKKyAgICAgICAgICAg
ICAgICBpZCA9IHAybV9nZXRfaW9yZXFfc2VydmVyKGN1cnJkLCAmZmxhZ3MpOwogCi0gICAgICAg
ICAgICAgICAgaWYgKCBzID09IE5VTEwgKQorICAgICAgICAgICAgICAgIGlmICggaWQgPT0gWEVO
X0lOVkFMSURfSU9TRVJWSUQgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgcmMgPSBYODZFTVVMX1JFVFJZOwogICAgICAgICAgICAgICAgICAgICB2aW8tPmlvX3JlcS5z
dGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CkBAIC0yOTAsMTggKzI5MCwxOCBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfZG9faW8oCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAgICBpZiAo
ICFzICkKLSAgICAgICAgICAgIHMgPSBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihjdXJyZCwgJnAp
OworICAgICAgICBpZiAoIGlkID09IFhFTl9JTlZBTElEX0lPU0VSVklEICkKKyAgICAgICAgICAg
IGlkID0gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoY3VycmQsICZwKTsKIAogICAgICAgICAvKiBJ
ZiB0aGVyZSBpcyBubyBzdWl0YWJsZSBiYWNraW5nIERNLCBqdXN0IGlnbm9yZSBhY2Nlc3NlcyAq
LwotICAgICAgICBpZiAoICFzICkKKyAgICAgICAgaWYgKCBpZCA9PSBYRU5fSU5WQUxJRF9JT1NF
UlZJRCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gaHZtX3Byb2Nlc3NfaW9faW50ZXJj
ZXB0KCZudWxsX2hhbmRsZXIsICZwKTsKICAgICAgICAgICAgIHZpby0+aW9fcmVxLnN0YXRlID0g
U1RBVEVfSU9SRVFfTk9ORTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHJjID0gaHZtX3NlbmRfaW9yZXEocywgJnAsIDApOworICAgICAgICAgICAgcmMg
PSBodm1fc2VuZF9pb3JlcShpZCwgJnAsIDApOwogICAgICAgICAgICAgaWYgKCByYyAhPSBYODZF
TVVMX1JFVFJZIHx8IGN1cnJkLT5pc19zaHV0dGluZ19kb3duICkKICAgICAgICAgICAgICAgICB2
aW8tPmlvX3JlcS5zdGF0ZSA9IFNUQVRFX0lPUkVRX05PTkU7CiAgICAgICAgICAgICBlbHNlIGlm
ICggIWh2bV9pb3JlcV9uZWVkc19jb21wbGV0aW9uKCZ2aW8tPmlvX3JlcSkgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmlu
ZGV4IDVlNTAzY2U0OTguLmVkMDE0MmM0ZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTM5LDYgKzM5LDcgQEAg
c3RhdGljIHZvaWQgc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgaWQsCiB7CiAgICAgQVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpOwogICAgIEFT
U0VSVCghcyB8fCAhZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0pOworICAgIEJV
SUxEX0JVR19PTihNQVhfTlJfSU9SRVFfU0VSVkVSUyA+PSBYRU5fSU5WQUxJRF9JT1NFUlZJRCk7
CiAKICAgICBkLT5hcmNoLmh2bS5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSA9IHM7CiB9CkBAIC04
NjgsNyArODY5LDcgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3NlcnZpZF90IGlkKQogCiAgICAgZG9tYWluX3BhdXNlKGQpOwogCi0gICAgcDJtX3Nl
dF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwg
aWQpOwogCiAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOwogCkBAIC0xMTI1LDcgKzEx
MjYsNyBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRv
bWFpbiApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgcmMgPSBwMm1fc2V0X2lvcmVxX3NlcnZl
cihkLCBmbGFncywgcyk7CisgICAgcmMgPSBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCBmbGFncywg
aWQpOwogCiAgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9y
ZXFfc2VydmVyLmxvY2spOwpAQCAtMTI0OSw4ICsxMjUwLDcgQEAgdm9pZCBodm1fZGVzdHJveV9h
bGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHNwaW5fdW5sb2NrX3JlY3Vy
c2l2ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOwogfQogCi1zdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcV90ICpw
KQoraW9zZXJ2aWRfdCBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBp
b3JlcV90ICpwKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIHVpbnQz
Ml90IGNmODsKQEAgLTEyNTksNyArMTI1OSw3IEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpo
dm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHVuc2lnbmVkIGlu
dCBpZDsKIAogICAgIGlmICggcC0+dHlwZSAhPSBJT1JFUV9UWVBFX0NPUFkgJiYgcC0+dHlwZSAh
PSBJT1JFUV9UWVBFX1BJTyApCi0gICAgICAgIHJldHVybiBOVUxMOworICAgICAgICByZXR1cm4g
WEVOX0lOVkFMSURfSU9TRVJWSUQ7CiAKICAgICBjZjggPSBkLT5hcmNoLmh2bS5wY2lfY2Y4Owog
CkBAIC0xMzE0LDcgKzEzMTQsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVj
dF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIHN0YXJ0ID0gYWRk
cjsKICAgICAgICAgICAgIGVuZCA9IHN0YXJ0ICsgcC0+c2l6ZSAtIDE7CiAgICAgICAgICAgICBp
ZiAoIHJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKLSAgICAgICAgICAg
ICAgICByZXR1cm4gczsKKyAgICAgICAgICAgICAgICByZXR1cm4gaWQ7CiAKICAgICAgICAgICAg
IGJyZWFrOwogCkBAIC0xMzIzLDcgKzEzMjMsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
aHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIGVu
ZCA9IGh2bV9tbWlvX2xhc3RfYnl0ZShwKTsKIAogICAgICAgICAgICAgaWYgKCByYW5nZXNldF9j
b250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHM7
CisgICAgICAgICAgICAgICAgcmV0dXJuIGlkOwogCiAgICAgICAgICAgICBicmVhazsKIApAQCAt
MTMzMiwxNCArMTMzMiwxNCBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwLT50eXBlID0gSU9SRVFfVFlQRV9QQ0lfQ09ORklHOwogICAgICAgICAgICAgICAgIHAt
PmFkZHIgPSBhZGRyOwotICAgICAgICAgICAgICAgIHJldHVybiBzOworICAgICAgICAgICAgICAg
IHJldHVybiBpZDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KICAgICB9CiAKLSAgICByZXR1cm4gTlVMTDsKKyAgICByZXR1cm4gWEVOX0lOVkFMSURfSU9T
RVJWSUQ7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCkBAIC0xNDM1LDEyICsxNDM1LDEyIEBAIHN0
YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsIGlvcmVxX3QgKnApCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotaW50IGh2bV9z
ZW5kX2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwcm90b19wLAot
ICAgICAgICAgICAgICAgICAgIGJvb2wgYnVmZmVyZWQpCitpbnQgaHZtX3NlbmRfaW9yZXEoaW9z
ZXJ2aWRfdCBpZCwgaW9yZXFfdCAqcHJvdG9fcCwgYm9vbCBidWZmZXJlZCkKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRv
bWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OworICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKICAgICBBU1NFUlQocyk7
CiAKQEAgLTE1MDYsNyArMTUwNiw3IEBAIHVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVx
KGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiAgICAgICAgIGlmICggIXMtPmVuYWJsZWQgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCBodm1fc2VuZF9pb3JlcShzLCBw
LCBidWZmZXJlZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQorICAgICAgICBpZiAoIGh2bV9z
ZW5kX2lvcmVxKGlkLCBwLCBidWZmZXJlZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQogICAg
ICAgICAgICAgZmFpbGVkKys7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3N0ZHZnYS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2EuYwppbmRleCBiZDM5OGRiYjFiLi5h
Njg5MjY5NzEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vc3RkdmdhLmMKQEAgLTQ2Niw3ICs0NjYsNyBAQCBzdGF0aWMgaW50IHN0
ZHZnYV9tZW1fd3JpdGUoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLAogICAg
ICAgICAuZGlyID0gSU9SRVFfV1JJVEUsCiAgICAgICAgIC5kYXRhID0gZGF0YSwKICAgICB9Owot
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzcnY7CisgICAgaW9zZXJ2aWRfdCBpZDsKIAog
ICAgIGlmICggIXN0ZHZnYV9jYWNoZV9pc19lbmFibGVkKHMpIHx8ICFzLT5zdGR2Z2EgKQogICAg
ICAgICBnb3RvIGRvbmU7CkBAIC01MDcsMTEgKzUwNywxMSBAQCBzdGF0aWMgaW50IHN0ZHZnYV9t
ZW1fd3JpdGUoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLAogICAgIH0KIAog
IGRvbmU6Ci0gICAgc3J2ID0gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoY3VycmVudC0+ZG9tYWlu
LCAmcCk7Ci0gICAgaWYgKCAhc3J2ICkKKyAgICBpZCA9IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVy
KGN1cnJlbnQtPmRvbWFpbiwgJnApOworICAgIGlmICggaWQgPT0gWEVOX0lOVkFMSURfSU9TRVJW
SUQgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAKLSAgICByZXR1cm4g
aHZtX3NlbmRfaW9yZXEoc3J2LCAmcCwgMSk7CisgICAgcmV0dXJuIGh2bV9zZW5kX2lvcmVxKGlk
LCAmcCwgMSk7CiB9CiAKIHN0YXRpYyBib29sX3Qgc3RkdmdhX21lbV9hY2NlcHQoY29uc3Qgc3Ry
dWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGU1ZTQzNDlkZWEuLmMwZWRiOWEz
MTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKQEAgLTEwMiw2ICsxMDIsNyBAQCBzdGF0aWMgaW50IHAybV9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgIHAybV9wdF9p
bml0KHAybSk7CiAKICAgICBzcGluX2xvY2tfaW5pdCgmcDJtLT5pb3JlcS5sb2NrKTsKKyAgICBw
Mm0tPmlvcmVxLnNlcnZlciA9IFhFTl9JTlZBTElEX0lPU0VSVklEOwogCiAgICAgcmV0dXJuIHJl
dDsKIH0KQEAgLTM2MSw3ICszNjIsNyBAQCB2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0
cnVjdCBkb21haW4gKmQpCiAKIGludCBwMm1fc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBpb3NlcnZpZF90IGlkKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgaW50IHJjOwpAQCAtMzc2LDE2ICszNzcs
MTYgQEAgaW50IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYg
KCBmbGFncyA9PSAwICkKICAgICB7CiAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYg
KCBwMm0tPmlvcmVxLnNlcnZlciAhPSBzICkKKyAgICAgICAgaWYgKCBwMm0tPmlvcmVxLnNlcnZl
ciAhPSBpZCApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBwMm0tPmlvcmVxLnNl
cnZlciA9IE5VTEw7CisgICAgICAgIHAybS0+aW9yZXEuc2VydmVyID0gWEVOX0lOVkFMSURfSU9T
RVJWSUQ7CiAgICAgICAgIHAybS0+aW9yZXEuZmxhZ3MgPSAwOwogICAgIH0KICAgICBlbHNlCiAg
ICAgewogICAgICAgICByYyA9IC1FQlVTWTsKLSAgICAgICAgaWYgKCBwMm0tPmlvcmVxLnNlcnZl
ciAhPSBOVUxMICkKKyAgICAgICAgaWYgKCBwMm0tPmlvcmVxLnNlcnZlciAhPSBYRU5fSU5WQUxJ
RF9JT1NFUlZJRCApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAogICAgICAgICAvKgpAQCAtMzk3
LDcgKzM5OCw3IEBAIGludCBwMm1fc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICBpZiAoIHJlYWRfYXRvbWljKCZwMm0tPmlvcmVxLmVudHJ5X2NvdW50KSApCiAgICAg
ICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBwMm0tPmlvcmVxLnNlcnZlciA9IHM7CisgICAg
ICAgIHAybS0+aW9yZXEuc2VydmVyID0gaWQ7CiAgICAgICAgIHAybS0+aW9yZXEuZmxhZ3MgPSBm
bGFnczsKICAgICB9CiAKQEAgLTQwOSwxOSArNDEwLDE4IEBAIGludCBwMm1fc2V0X2lvcmVxX3Nl
cnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByYzsKIH0KIAotc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpm
bGFncykKK2lvc2VydmlkX3QgcDJtX2dldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50ICpmbGFncykKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIGlv
c2VydmlkX3QgaWQ7CiAKICAgICBzcGluX2xvY2soJnAybS0+aW9yZXEubG9jayk7CiAKLSAgICBz
ID0gcDJtLT5pb3JlcS5zZXJ2ZXI7CisgICAgaWQgPSBwMm0tPmlvcmVxLnNlcnZlcjsKICAgICAq
ZmxhZ3MgPSBwMm0tPmlvcmVxLmZsYWdzOwogCiAgICAgc3Bpbl91bmxvY2soJnAybS0+aW9yZXEu
bG9jayk7Ci0gICAgcmV0dXJuIHM7CisgICAgcmV0dXJuIGlkOwogfQogCiB2b2lkIHAybV9lbmFi
bGVfaGFyZHdhcmVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9y
ZXEuaAppbmRleCBlMjU4OGU5MTJmLi42NTQ5MWM0OGQyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pb3JlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVx
LmgKQEAgLTQ3LDkgKzQ3LDggQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2bV9hbGxfaW9yZXFfc2Vy
dmVyc19yZW1vdmVfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdik7CiB2b2lk
IGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpOwogCi1zdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b3JlcV90ICpwKTsKLWludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgaW9yZXFfdCAqcHJvdG9fcCwKK2lvc2VydmlkX3QgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIo
c3RydWN0IGRvbWFpbiAqZCwgaW9yZXFfdCAqcCk7CitpbnQgaHZtX3NlbmRfaW9yZXEoaW9zZXJ2
aWRfdCBpZCwgaW9yZXFfdCAqcHJvdG9fcCwKICAgICAgICAgICAgICAgICAgICBib29sIGJ1ZmZl
cmVkKTsKIHVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wg
YnVmZmVyZWQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA5NDI4NWRiMWI0Li45OWExZGFiMzExIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmgKQEAgLTM1NCw3ICszNTQsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgICAg
ICAgKiBpb3JlcSBzZXJ2ZXIgd2hvJ3MgcmVzcG9uc2libGUgZm9yIHRoZSBlbXVsYXRpb24gb2YK
ICAgICAgICAgICAqIGdmbnMgd2l0aCBzcGVjaWZpYyBwMm0gdHlwZShmb3Igbm93LCBwMm1faW9y
ZXFfc2VydmVyKS4KICAgICAgICAgICAqLwotICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnNlcnZlcjsKKyAgICAgICAgIGlvc2VydmlkX3Qgc2VydmVyOwogICAgICAgICAgLyoKICAg
ICAgICAgICAqIGZsYWdzIHNwZWNpZmllcyB3aGV0aGVyIHJlYWQsIHdyaXRlIG9yIGJvdGggb3Bl
cmF0aW9ucwogICAgICAgICAgICogYXJlIHRvIGJlIGVtdWxhdGVkIGJ5IGFuIGlvcmVxIHNlcnZl
ci4KQEAgLTgxOSw3ICs4MTksNyBAQCBzdGF0aWMgaW5saW5lIHAybV90eXBlX3QgcDJtX3JlY2Fs
Y190eXBlX3JhbmdlKGJvb2wgcmVjYWxjLCBwMm1fdHlwZV90IHQsCiAgICAgaWYgKCAhcmVjYWxj
IHx8ICFwMm1faXNfY2hhbmdlYWJsZSh0KSApCiAgICAgICAgIHJldHVybiB0OwogCi0gICAgaWYg
KCB0ID09IHAybV9pb3JlcV9zZXJ2ZXIgJiYgcDJtLT5pb3JlcS5zZXJ2ZXIgIT0gTlVMTCApCisg
ICAgaWYgKCB0ID09IHAybV9pb3JlcV9zZXJ2ZXIgJiYgcDJtLT5pb3JlcS5zZXJ2ZXIgIT0gWEVO
X0lOVkFMSURfSU9TRVJWSUQgKQogICAgICAgICByZXR1cm4gdDsKIAogICAgIHJldHVybiBwMm1f
aXNfbG9nZGlydHlfcmFuZ2UocDJtLCBnZm5fc3RhcnQsIGdmbl9lbmQpID8gcDJtX3JhbV9sb2dk
aXJ0eQpAQCAtOTM4LDkgKzkzOCw4IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHAybV9n
ZXRfaW9tbXVfZmxhZ3MocDJtX3R5cGVfdCBwMm10LCBtZm5fdCBtZm4pCiB9CiAKIGludCBwMm1f
c2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpOwotc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50ICpmbGFncyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCk7
Citpb3NlcnZpZF90IHAybV9nZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCAqZmxhZ3MpOwogCiBzdGF0aWMgaW5saW5lIGludCBwMm1fZW50cnlfbW9kaWZ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHAybV90eXBlX3QgbnQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIG1mbl90IG5mbiwgbWZuX3Qgb2ZuLApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9kbV9vcC5oCmluZGV4IGQzYjU1NGQwMTkuLmVlMzk2M2U1NGYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2RtX29wLmgKQEAgLTU0LDYgKzU0LDcgQEAKICAqLwogCiB0eXBlZGVmIHVpbnQxNl90IGlv
c2VydmlkX3Q7CisjZGVmaW5lIFhFTl9JTlZBTElEX0lPU0VSVklEICgoaW9zZXJ2aWRfdCl+MCkK
IAogLyoKICAqIFhFTl9ETU9QX2NyZWF0ZV9pb3JlcV9zZXJ2ZXI6IEluc3RhbnRpYXRlIGEgbmV3
IElPUkVRIFNlcnZlciBmb3IgYQotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEvnj-0005Q8-8J; Mon, 30 Sep 2019 13:33:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvni-0005Px-6h
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:18 +0000
X-Inumbo-ID: db3b0bf6-e386-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id db3b0bf6-e386-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 13:33:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850396;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=9Blv00RFTQvzGYHBzr0vl7Y+GF0UID2L5jPkblmPtck=;
 b=hJpyaeQwYp1GA392OpRSNg/1Ha6kEaHPV6eLYuh47Nn9AqTWaRkYMNO2
 BDkow3hDvIMoG5nv3cstX2a5g+LVHGbsKUOKAf2SWeR+1dSI1w5WxMqCe
 522ymJT9uptIRGOzvJJ1xqmomehCYZjkC/JuHaFOoWTQ8NfY435U8irfd c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QxLVRtxr/fZKnqYWwdKUl1EiSI+thFKDHJBMAb6ogSusr6s8mzli6G7/cQ5W1NMB8hIq4Y84cr
 kOYf+rpw/ppNJalxdHgxYXDVfgZl4ik+y1HSv8v5DmQMvfr+sb4/0y3b652I6IvintQ015lg5Y
 LIqufaqrEeICZe2BZ9vY9MS2ynSv5fiqcXm34yONvowqVPdMiXE40MRoLmOXiYD6jve/Ranzws
 qRJ1G0atToZ9bK3HW/dF4ofXHT2bxUUnsOO8Aqod/v1jwJjDLj2K6jQ0kkMP5Qh0EiLeNUVfRk
 LOI=
X-SBRS: 2.7
X-MesageID: 6256429
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6256429"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:32 +0200
Message-ID: <20190930133238.49868-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 04/10] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHN1cHBvcnQgZm9yIGludGVybmFsIGlvcmVxIHNlcnZlcnMgdG8gaW5pdGlhbGl6YXRpb24g
YW5kCmRlaW5pdGlhbGl6YXRpb24gcm91dGluZXMsIHByZXZlbnQgc29tZSBmdW5jdGlvbnMgZnJv
bSBiZWluZyBleGVjdXRlZAphZ2FpbnN0IGludGVybmFsIGlvcmVxIHNlcnZlcnMgYW5kIGFkZCBn
dWFyZHMgdG8gb25seSBhbGxvdyBpbnRlcm5hbApjYWxsZXJzIHRvIG1vZGlmeSBpbnRlcm5hbCBp
b3JlcSBzZXJ2ZXJzLiBFeHRlcm5hbCBjYWxsZXJzIChpZTogZnJvbQpoeXBlcmNhbGxzKSBhcmUg
b25seSBhbGxvd2VkIHRvIGRlYWwgd2l0aCBleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzLgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHYyOgogLSBSZXR1cm4gZWFybHkgZnJvbSBodm1faW9yZXFfc2VydmVyX2luaXQg
YW5kIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0CiAgIGlmIHNlcnZlciBpcyBpbnRlcm5hbC4KIC0g
aHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyLCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIGFuZAog
ICBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlciBjYW4gb25seSBiZSB1c2VkIGFnYWlu
c3QgZXh0ZXJuYWwKICAgc2VydmVycywgaGVuY2UgYWRkIGFuIGFzc2VydCB0byB0aGF0IGVmZmVj
dC4KIC0gU2ltcGxpZnkgQVNTRVJUIGluIGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyLgoKQ2hhbmdl
cyBzaW5jZSB2MToKIC0gRG8gbm90IHBhc3MgYW4gJ2ludGVybmFsJyBwYXJhbWV0ZXIgdG8gbW9z
dCBmdW5jdGlvbnMsIGFuZCBpbnN0ZWFkCiAgIHVzZSB0aGUgaWQgdG8ga2V5IHdoZXRoZXIgYW4g
aW9yZXEgc2VydmVyIGlzIGludGVybmFsIG9yIGV4dGVybmFsLgogLSBQcmV2ZW50IGVuYWJsaW5n
IGFuIGludGVybmFsIHNlcnZlciB3aXRob3V0IGEgaGFuZGxlci4KLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL2RtLmMgICAgICAgICAgICB8ICAxNyArKysrLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
ICAgICAgICAgfCAxMTkgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmggIHwgICA4ICsrLQogNCBmaWxlcyBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9ucygrKSwg
NDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVu
L2FyY2gveDg2L2h2bS9kbS5jCmluZGV4IGMyZmNhOWY3MjkuLjZhMzY4MmU1OGMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKQEAg
LTQxNyw3ICs0MTcsNyBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3Mg
Km9wX2FyZ3MpCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9jcmVhdGVf
aW9yZXFfc2VydmVyKGQsIGRhdGEtPmhhbmRsZV9idWZpb3JlcSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZGF0YS0+aWQpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZkYXRhLT5pZCwgZmFsc2UpOwogICAgICAgICBicmVhazsKICAgICB9CiAK
QEAgLTQ1MCw2ICs0NTAsOSBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2Fy
Z3MgKm9wX2FyZ3MpCiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgaWYgKCBkYXRhLT5w
YWQgKQogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHJjID0gLUVQRVJNOworICAgICAgICBp
ZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5hbChkYXRhLT5pZCkgKQorICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgcmMgPSBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihkLCBkYXRh
LT5pZCwgZGF0YS0+dHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhLT5zdGFydCwgZGF0YS0+ZW5kKTsKQEAgLTQ2NCw2ICs0NjcsOSBAQCBzdGF0
aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgICAgIHJj
ID0gLUVJTlZBTDsKICAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQogICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIHJjID0gLUVQRVJNOworICAgICAgICBpZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5h
bChkYXRhLT5pZCkgKQorICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgcmMgPSBodm1fdW5t
YXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoZCwgZGF0YS0+aWQsIGRhdGEtPnR5cGUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEtPnN0
YXJ0LCBkYXRhLT5lbmQpOwpAQCAtNDgxLDYgKzQ4Nyw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29u
c3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsK
ICAgICAgICAgaWYgKCAhaGFwX2VuYWJsZWQoZCkgKQogICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIHJjID0gLUVQRVJNOworICAgICAgICBpZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5hbChkYXRh
LT5pZCkgKQorICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgaWYgKCBmaXJzdF9nZm4gPT0g
MCApCiAgICAgICAgICAgICByYyA9IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKGQs
IGRhdGEtPmlkLApAQCAtNTI4LDYgKzUzNyw5IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3Ry
dWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBp
ZiAoIGRhdGEtPnBhZCApCiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcmMgPSAtRVBFUk07
CisgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGRhdGEtPmlkKSApCisgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKGQs
IGRhdGEtPmlkLCAhIWRhdGEtPmVuYWJsZWQpOwogICAgICAgICBicmVhazsKQEAgLTU0MSw2ICs1
NTMsOSBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3Mp
CiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQogICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIHJjID0gLUVQRVJNOworICAgICAgICBpZiAoIGh2bV9pb3Jl
cV9pc19pbnRlcm5hbChkYXRhLT5pZCkgKQorICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
cmMgPSBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoZCwgZGF0YS0+aWQpOwogICAgICAgICBicmVh
azsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwppbmRleCBlZDAxNDJjNGUxLi5jZGJkNDI0NGE0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC01
OSwxMCArNTksMTEgQEAgc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpnZXRfaW9yZXFf
c2VydmVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAvKgogICogSXRlcmF0ZSBvdmVyIGFsbCBw
b3NzaWJsZSBpb3JlcSBzZXJ2ZXJzLgogICoKLSAqIE5PVEU6IFRoZSBpdGVyYXRpb24gaXMgYmFj
a3dhcmRzIHN1Y2ggdGhhdCBtb3JlIHJlY2VudGx5IGNyZWF0ZWQKLSAqICAgICAgIGlvcmVxIHNl
cnZlcnMgYXJlIGZhdm91cmVkIGluIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKCkuCi0gKiAgICAg
ICBUaGlzIGlzIGEgc2VtYW50aWMgdGhhdCBwcmV2aW91c2x5IGV4aXN0ZWQgd2hlbiBpb3JlcSBz
ZXJ2ZXJzCi0gKiAgICAgICB3ZXJlIGhlbGQgaW4gYSBsaW5rZWQgbGlzdC4KKyAqIE5PVEU6IFRo
ZSBpdGVyYXRpb24gaXMgYmFja3dhcmRzIHN1Y2ggdGhhdCBpbnRlcm5hbCBhbmQgbW9yZSByZWNl
bnRseQorICogICAgICAgY3JlYXRlZCBleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzIGFyZSBmYXZvdXJl
ZCBpbgorICogICAgICAgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKS4KKyAqICAgICAgIFRoaXMg
aXMgYSBzZW1hbnRpYyB0aGF0IHByZXZpb3VzbHkgZXhpc3RlZCBmb3IgZXh0ZXJuYWwgc2VydmVy
cyB3aGVuCisgKiAgICAgICBpb3JlcSBzZXJ2ZXJzIHdlcmUgaGVsZCBpbiBhIGxpbmtlZCBsaXN0
LgogICovCiAjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXAogICAgIGZv
ciAoIChpZCkgPSBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgKGlkKSAhPSAwOyApIFwKQEAgLTcwLDYg
KzcxLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZ2V0X2lvcmVxX3NlcnZl
cihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgY29udGludWU7IFwKICAgICAg
ICAgZWxzZQogCisjZGVmaW5lIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwg
cykgXAorICAgIGZvciAoIChpZCkgPSBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUzsgKGlk
KSAhPSAwOyApIFwKKyAgICAgICAgaWYgKCAhKHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIC0tKGlk
KSkpICkgXAorICAgICAgICAgICAgY29udGludWU7IFwKKyAgICAgICAgZWxzZQorCiBzdGF0aWMg
aW9yZXFfdCAqZ2V0X2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzaGFyZWRfaW9wYWdlX3QgKnAgPSBzLT5pb3JlcS52YTsKQEAgLTg2LDcg
KzkzLDcgQEAgYm9vbCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKICAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqczsKICAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKLSAgICBGT1JfRUFD
SF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCisgICAgRk9SX0VBQ0hfRVhURVJOQUxfSU9SRVFfU0VS
VkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsK
IApAQCAtMTkwLDcgKzE5Nyw3IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCi0gICAgRk9SX0VBQ0hf
SU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIEZPUl9FQUNIX0VYVEVSTkFMX0lPUkVRX1NFUlZF
UihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAK
QEAgLTQzMCw3ICs0MzcsNyBAQCBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bS5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBGT1JfRUFDSF9J
T1JFUV9TRVJWRVIoZCwgaWQsIHMpCisgICAgRk9SX0VBQ0hfRVhURVJOQUxfSU9SRVFfU0VSVkVS
KGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8
fCAocy0+YnVmaW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKQEAgLTY4OCw3ICs2OTUs
NyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZt
X2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywg
Ym9vbCBpbnRlcm5hbCkKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogCkBAIC02
OTcsMjkgKzcwNCw0MCBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBpZiAoIHMtPmVuYWJsZWQgKQogICAgICAgICBn
b3RvIGRvbmU7CiAKLSAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7Ci0gICAgaHZt
X3JlbW92ZV9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaWYgKCAhaW50ZXJuYWwgKQorICAgIHsK
KyAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4ocywgZmFsc2UpOworICAgICAgICBodm1fcmVt
b3ZlX2lvcmVxX2dmbihzLCB0cnVlKTsKIAotICAgIHMtPmVuYWJsZWQgPSB0cnVlOworICAgICAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggc3YsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmcy0+aW9yZXFfdmNwdV9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlz
dF9lbnRyeSApCisgICAgICAgICAgICBodm1fdXBkYXRlX2lvcmVxX2V2dGNobihzLCBzdik7Cisg
ICAgfQorICAgIGVsc2UgaWYgKCAhcy0+aGFuZGxlciApCisgICAgeworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgZ290byBkb25lOworICAgIH0KIAotICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkgKCBzdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJnMtPmlvcmVxX3Zj
cHVfbGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgICAg
IGh2bV91cGRhdGVfaW9yZXFfZXZ0Y2huKHMsIHN2KTsKKyAgICBzLT5lbmFibGVkID0gdHJ1ZTsK
IAogICBkb25lOgogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIHZvaWQg
aHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQorc3Rh
dGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLCBib29sIGludGVybmFsKQogewogICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAKICAgICBp
ZiAoICFzLT5lbmFibGVkICkKICAgICAgICAgZ290byBkb25lOwogCi0gICAgaHZtX2FkZF9pb3Jl
cV9nZm4ocywgdHJ1ZSk7Ci0gICAgaHZtX2FkZF9pb3JlcV9nZm4ocywgZmFsc2UpOworICAgIGlm
ICggIWludGVybmFsICkKKyAgICB7CisgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUp
OworICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgfQogCiAgICAgcy0+
ZW5hYmxlZCA9IGZhbHNlOwogCkBAIC03MzYsMjEgKzc1NCwyMSBAQCBzdGF0aWMgaW50IGh2bV9p
b3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpbnQgcmM7
CiAKICAgICBzLT50YXJnZXQgPSBkOworICAgIHNwaW5fbG9ja19pbml0KCZzLT5sb2NrKTsKKwor
ICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOworICAgIGlm
ICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSB8fCByYyApCisgICAgICAgIHJldHVybiByYzsK
IAogICAgIGdldF9rbm93bmFsaXZlX2RvbWFpbihjdXJyZCk7Ci0gICAgcy0+ZW11bGF0b3IgPSBj
dXJyZDsKIAotICAgIHNwaW5fbG9ja19pbml0KCZzLT5sb2NrKTsKKyAgICBzLT5lbXVsYXRvciA9
IGN1cnJkOwogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwogICAgIHNw
aW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAogICAgIHMtPmlvcmVxLmdmbiA9IElO
VkFMSURfR0ZOOwogICAgIHMtPmJ1ZmlvcmVxLmdmbiA9IElOVkFMSURfR0ZOOwogCi0gICAgcmMg
PSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIHJldHVybiByYzsKLQogICAgIHMtPmJ1ZmlvcmVxX2hhbmRsaW5nID0gYnVmaW9y
ZXFfaGFuZGxpbmc7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCkBAIC03NjMsNiArNzgx
LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsX2FkZDoKKyAgICBBU1NFUlQoIWh2bV9p
b3JlcV9pc19pbnRlcm5hbChpZCkpOwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92
Y3B1cyhzKTsKICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOwogCkBAIC03NzIs
OSArNzkxLDE1IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0aWMgdm9p
ZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9v
bCBpbnRlcm5hbCkKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOworCisgICAgaHZtX2lvcmVx
X3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKKworICAgIGlmICggaW50ZXJuYWwgKQorICAgICAg
ICByZXR1cm47CisKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAK
ICAgICAvKgpAQCAtNzg5LDEzICs4MTQsMTEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl9kZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzKTsKICAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAK
LSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwotCiAgICAgcHV0X2RvbWFp
bihzLT5lbXVsYXRvcik7CiB9CiAKIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW9zZXJ2aWRfdCAqaWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2
aWRfdCAqaWQsIGJvb2wgaW50ZXJuYWwpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnM7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC04MTEsNyArODM0LDkgQEAgaW50IGh2bV9jcmVh
dGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGludCBidWZpb3JlcV9oYW5kbGluZywK
ICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm0uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTlJfSU9S
RVFfU0VSVkVSUzsgaSsrICkKKyAgICBmb3IgKCBpID0gKGludGVybmFsID8gTUFYX05SX0VYVEVS
TkFMX0lPUkVRX1NFUlZFUlMgOiAwKTsKKyAgICAgICAgICBpIDwgKGludGVybmFsID8gTUFYX05S
X0lPUkVRX1NFUlZFUlMgOiBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUyk7CisgICAgICAg
ICAgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggIUdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQog
ICAgICAgICAgICAgYnJlYWs7CkBAIC04MjEsNiArODQ2LDEwIEBAIGludCBodm1fY3JlYXRlX2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAg
aWYgKCBpID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKICAgICAgICAgZ290byBmYWlsOwogCisg
ICAgQVNTRVJUKGkgPCBNQVhfTlJfRVhURVJOQUxfSU9SRVFfU0VSVkVSUworICAgICAgICAgICA/
ICFpbnRlcm5hbAorICAgICAgICAgICA6IGludGVybmFsICYmIGkgPCBNQVhfTlJfSU9SRVFfU0VS
VkVSUyk7CisKICAgICAvKgogICAgICAqIEl0IGlzIHNhZmUgdG8gY2FsbCBzZXRfaW9yZXFfc2Vy
dmVyKCkgcHJpb3IgdG8KICAgICAgKiBodm1faW9yZXFfc2VydmVyX2luaXQoKSBzaW5jZSB0aGUg
dGFyZ2V0IGRvbWFpbiBpcyBwYXVzZWQuCkBAIC04NTUsNiArODg0LDggQEAgaW50IGh2bV9kZXN0
cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogICAgIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIEFTU0VSVCghaHZt
X2lvcmVxX2lzX2ludGVybmFsKGlkKSk7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bS5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihk
LCBpZCk7CkBAIC04NjQsNiArODk1LDcgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogICAgICAgICBnb3RvIG91dDsKIAogICAg
IHJjID0gLUVQRVJNOworICAgIC8qIE5COiBpbnRlcm5hbCBzZXJ2ZXJzIGNhbm5vdCBiZSBkZXN0
cm95ZWQuICovCiAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQogICAg
ICAgICBnb3RvIG91dDsKIApAQCAtODcxLDEzICs5MDMsMTMgQEAgaW50IGh2bV9kZXN0cm95X2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogCiAgICAgcDJtX3Nl
dF9pb3JlcV9zZXJ2ZXIoZCwgMCwgaWQpOwogCi0gICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxl
KHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBodm1faW9yZXFfaXNfaW50ZXJu
YWwoaWQpKTsKIAogICAgIC8qCiAgICAgICogSXQgaXMgc2FmZSB0byBjYWxsIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGVpbml0KCkgcHJpb3IgdG8KICAgICAgKiBzZXRfaW9yZXFfc2VydmVyKCkgc2luY2Ug
dGhlIHRhcmdldCBkb21haW4gaXMgcGF1c2VkLgogICAgICAqLwotICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZGVpbml0KHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMsIGZhbHNlKTsKICAg
ICBzZXRfaW9yZXFfc2VydmVyKGQsIGlkLCBOVUxMKTsKIAogICAgIGRvbWFpbl91bnBhdXNlKGQp
OwpAQCAtOTAwLDYgKzkzMiw4IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVj
dCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnM7CiAgICAgaW50IHJjOwogCisgICAgQVNTRVJUKCFodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQp
KTsKKwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5s
b2NrKTsKIAogICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKQEAgLTkwOSw2ICs5NDMs
NyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3Nl
cnZpZF90IGlkLAogICAgICAgICBnb3RvIG91dDsKIAogICAgIHJjID0gLUVQRVJNOworICAgIC8q
IE5COiBkb24ndCBhbGxvdyBmZXRjaGluZyBpbmZvcm1hdGlvbiBmcm9tIGludGVybmFsIGlvcmVx
IHNlcnZlcnMuICovCiAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQog
ICAgICAgICBnb3RvIG91dDsKIApAQCAtOTU2LDcgKzk5MSw3IEBAIGludCBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICBn
b3RvIG91dDsKIAogICAgIHJjID0gLUVQRVJNOwotICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3Vy
cmVudC0+ZG9tYWluICkKKyAgICBpZiAoIGh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkgfHwgcy0+
ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBy
YyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcGFnZXMocyk7CkBAIC0xMDEwLDcgKzEwNDUsNyBA
QCBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwg
aW9zZXJ2aWRfdCBpZCwKICAgICAgICAgZ290byBvdXQ7CiAKICAgICByYyA9IC1FUEVSTTsKLSAg
ICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFpbiApCisgICAgaWYgKCAhaHZtX2lv
cmVxX2lzX2ludGVybmFsKGlkKSAmJiBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQog
ICAgICAgICBnb3RvIG91dDsKIAogICAgIHN3aXRjaCAoIHR5cGUgKQpAQCAtMTA2Miw3ICsxMDk3
LDcgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICBnb3RvIG91dDsKIAogICAgIHJjID0gLUVQ
RVJNOwotICAgIGlmICggcy0+ZW11bGF0b3IgIT0gY3VycmVudC0+ZG9tYWluICkKKyAgICBpZiAo
ICFodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpICYmIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRv
bWFpbiApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgc3dpdGNoICggdHlwZSApCkBAIC0xMTA4
LDYgKzExNDMsOCBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
czsKICAgICBpbnQgcmM7CiAKKyAgICBBU1NFUlQoIWh2bV9pb3JlcV9pc19pbnRlcm5hbChpZCkp
OworCiAgICAgaWYgKCB0eXBlICE9IEhWTU1FTV9pb3JlcV9zZXJ2ZXIgKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIApAQCAtMTE1NywxNSArMTE5NCwxNSBAQCBpbnQgaHZtX3NldF9pb3JlcV9z
ZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgZ290
byBvdXQ7CiAKICAgICByYyA9IC1FUEVSTTsKLSAgICBpZiAoIHMtPmVtdWxhdG9yICE9IGN1cnJl
bnQtPmRvbWFpbiApCisgICAgaWYgKCAhaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSAmJiBzLT5l
bXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIGRv
bWFpbl9wYXVzZShkKTsKIAogICAgIGlmICggZW5hYmxlZCApCi0gICAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZW5hYmxlKHMpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCBodm1f
aW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKICAgICBlbHNlCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZGlzYWJsZShzKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIGh2bV9p
b3JlcV9pc19pbnRlcm5hbChpZCkpOwogCiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKQEAgLTEx
ODQsNyArMTIyMSw3IEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZk
LT5hcmNoLmh2bS5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBGT1JfRUFDSF9JT1JFUV9TRVJW
RVIoZCwgaWQsIHMpCisgICAgRk9SX0VBQ0hfRVhURVJOQUxfSU9SRVFfU0VSVkVSKGQsIGlkLCBz
KQogICAgIHsKICAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIHYpOwog
ICAgICAgICBpZiAoIHJjICkKQEAgLTEyMTgsNyArMTI1NSw3IEBAIHZvaWQgaHZtX2FsbF9pb3Jl
cV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQog
CiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2sp
OwogCi0gICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIEZPUl9FQUNIX0VY
VEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9y
ZW1vdmVfdmNwdShzLCB2KTsKIAogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm0uaW9yZXFfc2VydmVyLmxvY2spOwpAQCAtMTIzNSwxMyArMTI3MiwxMyBAQCB2b2lkIGh2bV9k
ZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBGT1JfRUFD
SF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewotICAgICAgICBodm1faW9yZXFfc2VydmVy
X2Rpc2FibGUocyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBodm1faW9y
ZXFfaXNfaW50ZXJuYWwoaWQpKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBJdCBpcyBzYWZl
IHRvIGNhbGwgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoKSBwcmlvciB0bwogICAgICAgICAgKiBz
ZXRfaW9yZXFfc2VydmVyKCkgc2luY2UgdGhlIHRhcmdldCBkb21haW4gaXMgYmVpbmcgZGVzdHJv
eWVkLgogICAgICAgICAgKi8KLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocyk7Cisg
ICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMsIGh2bV9pb3JlcV9pc19pbnRlcm5hbChp
ZCkpOwogICAgICAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlkLCBOVUxMKTsKIAogICAgICAgICB4
ZnJlZShzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggNTZhMzJlM2UzNS4uZjA5Y2U5
YjQxNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTk3LDcgKzk3LDEwIEBAIHN0cnVj
dCBodm1fcGlfb3BzIHsKICAgICB2b2lkICgqdmNwdV9ibG9jaykoc3RydWN0IHZjcHUgKik7CiB9
OwogCi0jZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJTIDgKKyNkZWZpbmUgTUFYX05SX0VYVEVS
TkFMX0lPUkVRX1NFUlZFUlMgOAorI2RlZmluZSBNQVhfTlJfSU5URVJOQUxfSU9SRVFfU0VSVkVS
UyAxCisjZGVmaW5lIE1BWF9OUl9JT1JFUV9TRVJWRVJTIFwKKyAgICAoTUFYX05SX0VYVEVSTkFM
X0lPUkVRX1NFUlZFUlMgKyBNQVhfTlJfSU5URVJOQUxfSU9SRVFfU0VSVkVSUykKIAogc3RydWN0
IGh2bV9kb21haW4gewogICAgIC8qIEd1ZXN0IHBhZ2UgcmFuZ2UgdXNlZCBmb3Igbm9uLWRlZmF1
bHQgaW9yZXEgc2VydmVycyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKaW5kZXggNjU0OTFjNDhk
Mi4uYzM5MTdhYTc0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCkBAIC0yNCw3ICsyNCw3IEBA
IGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KTsKIGJvb2wgaXNf
aW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSk7CiAKIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9z
ZXJ2aWRfdCAqaWQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlk
LCBib29sIGludGVybmFsKTsKIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCk7CiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhz
dHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLApAQCAtNTQsNiArNTQsMTIgQEAgdW5zaWdu
ZWQgaW50IGh2bV9icm9hZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbCBidWZmZXJlZCk7CiAK
IHZvaWQgaHZtX2lvcmVxX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CiAKK3N0YXRpYyBpbmxpbmUg
Ym9vbCBodm1faW9yZXFfaXNfaW50ZXJuYWwodW5zaWduZWQgaW50IGlkKQoreworICAgIEFTU0VS
VChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsKKyAgICByZXR1cm4gaWQgPj0gTUFYX05SX0VY
VEVSTkFMX0lPUkVRX1NFUlZFUlM7Cit9CisKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lPUkVR
X0hfXyAqLwogCiAvKgotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEvnk-0005RK-QA; Mon, 30 Sep 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=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvnj-0005Qf-QR
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:19 +0000
X-Inumbo-ID: dc343989-e386-11e9-96d3-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id dc343989-e386-11e9-96d3-12813bfff9fa;
 Mon, 30 Sep 2019 13:33:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850399;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=kYTI4qE9ejCoyWrAGaX6Ul8JDVd6U0+fwKNPCPeurkY=;
 b=dGn5ksUmSDvrLxVEYENhnuCuw+3QnBpDztaxSnaChCBvQxhYMF5LA1EA
 KPpbzH7LBodKjmEf00zKLqzL7dYW8xdppFg1FIipHHWwBy6OecpGa5gDb
 BG4hE1aWegBrm5qZUV3rRtmACO7NkudmzesAUBSUAk1JHCtO3YGrzBHKG c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HWGHOfWUL/uMuQCw/W/Se4LjlDcHfKHnkK/laupzBK3FMBx+C+ND/ywdXqC2fj3E02V18sk4dk
 kodGsOwtXIQgdr4knxJYnGsJbd+muEF33Hpz5RtuWlab8J5elUAKQl4YN5Q9I0mmU69WdE2fvJ
 ua9g5/CF/taeQMou010Qn75gmY/lGIznhTFw5LUnkx2+0jZ3avw3QKo06PHupMPXKk1JKFid6o
 AUJq3od5nnAlzl4Z+n3enfB12be1RQxmhlXITjNQ97ztmIvqx+BauPo4ngRAt9DKE+8oPKoQpI
 vIU=
X-SBRS: 2.7
X-MesageID: 6322255
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6322255"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:28 +0200
Message-ID: <20190930133238.49868-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 00/10] ioreq: add support for internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VjaCBpbnRlcm5hbCBzZXJ2ZXJzIGFyZSBpbXBsZW1lbnRlZCBieSBhIHNpbmdsZSBmdW5jdGlv
biB0aGF0IGhhbmRsZXMKaW9yZXFzIGluc2lkZSB0aGUgaHlwZXJ2aXNvci4KClRoZSBtb3RpdmF0
aW9uIGJlaGluZCB0aGlzIGNoYW5nZSBpcyB0byBzd2l0Y2ggdlBDSSB0byBiZWNvbWUgYW4KaW50
ZXJuYWwgaW9yZXEgc2VydmVyLCBzbyB0aGF0IGFjY2Vzc2VzIHRvIHRoZSBQQ0kgY29uZmlnIHNw
YWNlIGNhbiBiZQptdWx0aXBsZXhlZCBiZXR3ZWVuIGRldmljZXMgaGFuZGxlZCBieSB2UENJIGFu
ZCBkZXZpY2VzIGhhbmRsZWQgYnkgb3RoZXIKaW9yZXEgc2VydmVycy4KClRoZSBpbXBsZW1lbnRh
dGlvbiBpcyBmYWlybHkgc2ltcGxlIGFuZCBsaW1pdGVkIHRvIHdoYXQncyBuZWVkZWQgYnkKdlBD
SSwgYnV0IGNhbiBiZSBleHBhbmRlZCBpbiB0aGUgZnV0dXJlIGlmIG90aGVyIG1vcmUgY29tcGxl
eCB1c2VycwphcHBlYXIuCgpUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIGF0OgoKZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBpb3JlcV92cGNpX3YzCgpUaGFu
a3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgxMCk6CiAgaW9yZXE6IHRlcm1pbmF0ZSBjZjgg
aGFuZGxpbmcgYXQgaHlwZXJ2aXNvciBsZXZlbAogIGlvcmVxOiBzd2l0Y2ggc2VsZWN0aW9uIGFu
ZCBmb3J3YXJkaW5nIHRvIHVzZSBpb3NlcnZpZF90CiAgaW9yZXE6IGFkZCBmaWVsZHMgdG8gYWxs
b3cgaW50ZXJuYWwgaW9yZXEgc2VydmVycwogIGlvcmVxOiBhZGQgaW50ZXJuYWwgaW9yZXEgaW5p
dGlhbGl6YXRpb24gc3VwcG9ydAogIGlvcmVxOiBhbGxvdyBkaXNwYXRjaGluZyBpb3JlcXMgdG8g
aW50ZXJuYWwgc2VydmVycwogIGlvcmVxOiBhbGxvdyByZWdpc3RlcmluZyBpbnRlcm5hbCBpb3Jl
cSBzZXJ2ZXIgaGFuZGxlcgogIGlvcmVxOiBhbGxvdyBkZWNvZGluZyBhY2Nlc3NlcyB0byBNTUNG
RyByZWdpb25zCiAgdnBjaTogcmVnaXN0ZXIgYXMgYW4gaW50ZXJuYWwgaW9yZXEgc2VydmVyCiAg
aW9yZXE6IHNwbGl0IHRoZSBjb2RlIHRvIGRldGVjdCBQQ0kgY29uZmlnIHNwYWNlIGFjY2Vzc2Vz
CiAgaW9yZXE6IHByb3ZpZGUgc3VwcG9ydCBmb3IgbG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMuLi4K
CiB0b29scy90ZXN0cy92cGNpL01ha2VmaWxlICAgICAgICAgICB8ICAgNSArLQogdG9vbHMvdGVz
dHMvdnBjaS9lbXVsLmggICAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L2h2bS9kbS5j
ICAgICAgICAgICAgICAgfCAgMTkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAg
ICAgIHwgICA5ICstCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICB8ICAxNCAr
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgfCAgIDcgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vaW8uYyAgICAgICAgICAgICAgIHwgMjQ4ICsrLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICB8IDM0OCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jICAgICAgICAgICB8ICAgOCAr
LQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAgfCAgMjAgKy0KIHhlbi9hcmNo
L3g4Ni9waHlzZGV2LmMgICAgICAgICAgICAgIHwgICA1ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYyB8ICAgMiArLQogeGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyAgICAg
ICAgICAgfCAgNjAgKystLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAgICAgIHwg
IDcwICsrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgfCAgMzUgKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oICAgICAgICB8ICAyOSArKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgIHwgIDE3ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92Y3B1LmggICAgICB8ICAgMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAg
ICAgICAgfCAgIDkgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgIHwgICAx
ICsKIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgICAgICAgICAgIHwgIDI4ICstLQogMjEgZmls
ZXMgY2hhbmdlZCwgNDk1IGluc2VydGlvbnMoKyksIDQ0NiBkZWxldGlvbnMoLSkKCi0tIAoyLjIz
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13: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 1iEvno-0005TK-7M; Mon, 30 Sep 2019 13:33:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvnn-0005Sm-6S
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:23 +0000
X-Inumbo-ID: dc4de996-e386-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id dc4de996-e386-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 13:33:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850398;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WsItbxEhyKTnYT2FimqgJ88ubvRHvuqWG6eh9vYSauE=;
 b=abWGhFx4x/XI/Cv9w9y90dIatqd0MJGX6pIGLNtxYlWMl0oE9aD+g+Dq
 q/Q5htysIqvMlnumPwnFMY/R457uG2AfAqe6BTeEOnebkTO7lvahDmqWp
 ANDNa2lu3GPsZkd/ihmUGgAG/2QDk/stKA/4Jykj18J3jbp+CTUWWHCa3 U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: twMhnv1xz+gKmW6dwVRS9J9yKCCLVl9mhetTHTlbwiuPdI8XNpSsZ3WV56m999hvBtRj+/YwUE
 lLnfl+8IjOW0K4lQktPP1Od9IcjKrl+wanXRpeB/4TXHNxdgdv/RUzY/N0oFtTRupHuc7606X+
 Fc/S/MFhb9r61GUQeHL8Op4CW2VZvNY1y8AlpyThY9pq7m/L+SGfLZbMwqy8S/DRmiwxemxtir
 4qV7O0ofRtGPkw0wgF/UVOVsBDxk3qmRk6chMY+FtL5hUjOqHt595pAaq/zq6+oHcL/x9twnfE
 aU0=
X-SBRS: 2.7
X-MesageID: 6256433
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6256433"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:33 +0200
Message-ID: <20190930133238.49868-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 05/10] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZXJuYWwgaW9yZXEgc2VydmVycyB3aWxsIGJlIHByb2Nlc3NlZCBmaXJzdCBkdWUgdG8gdGhl
IGltcGxlbWVudGF0aW9uCm9mIEZPUl9FQUNIX0lPUkVRX1NFUlZFUiwgYW5kIGlvcmVxcyBhcmUg
ZGlzcGF0Y2hlZCBzaW1wbHkgYnkgY2FsbGluZwp0aGUgaGFuZGxlciBmdW5jdGlvbi4KClNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMg
c2luY2UgdjI6CiAtIEhhdmUgYSBzaW5nbGUgY29uZGl0aW9uIGZvciBidWZmZXJlZCBpb3JlcXMu
CgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBBdm9pZCBoYXZpbmcgdG8gaXRlcmF0ZSB0d2ljZSBvdmVy
IHRoZSBsaXN0IG9mIGlvcmVxIHNlcnZlcnMgc2luY2UKICAgbm93IGludGVybmFsIHNlcnZlcnMg
YXJlIGFsd2F5cyBwcm9jZXNzZWQgZmlyc3QgYnkKICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSLgog
LSBPYnRhaW4gaW9yZXEgc2VydmVyIGlkIHVzaW5nIHBvaW50ZXIgYXJpdGhtZXRpYy4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxMSArKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggY2RiZDQyNDRh
NC4uMDY0OWI3ZTAyZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMTQ4Miw3ICsxNDgyLDE2IEBAIGludCBodm1f
c2VuZF9pb3JlcShpb3NlcnZpZF90IGlkLCBpb3JlcV90ICpwcm90b19wLCBib29sIGJ1ZmZlcmVk
KQogICAgIEFTU0VSVChzKTsKIAogICAgIGlmICggYnVmZmVyZWQgKQotICAgICAgICByZXR1cm4g
aHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEocywgcHJvdG9fcCk7CisgICAgeworICAgICAgICBpZiAo
IGxpa2VseSghaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSkgKQorICAgICAgICAgICAgcmV0dXJu
IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHMsIHByb3RvX3ApOworCisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAg
fQorCisgICAgaWYgKCBodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpICkKKyAgICAgICAgcmV0dXJu
IHMtPmhhbmRsZXIocHJvdG9fcCwgcy0+ZGF0YSk7CiAKICAgICBpZiAoIHVubGlrZWx5KCF2Y3B1
X3N0YXJ0X3NodXRkb3duX2RlZmVycmFsKGN1cnIpKSApCiAgICAgICAgIHJldHVybiBYODZFTVVM
X1JFVFJZOwotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13: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 1iEvnp-0005US-IN; Mon, 30 Sep 2019 13: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=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvno-0005TO-CO
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:24 +0000
X-Inumbo-ID: dda73a2d-e386-11e9-96d3-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id dda73a2d-e386-11e9-96d3-12813bfff9fa;
 Mon, 30 Sep 2019 13:33:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850400;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4yOccHXsrLKixDZORdzfIHT5/uP4KQJuS4A78hqM23A=;
 b=bynA17zY44ZcE7OdaVs6SHLORCyZo2Le6KDdFlekvRS6m1EQXwQI1/oM
 PWqxReCVTWmXOEYvCqv/CVLC1IlVlIfvmvfA33jzx7RsPIVLWQ4Jt9g+9
 viOfv+zfHK+93nqq6c/3M5uSt/Xz6rxDJqrvGD5W7vSeCRst8k0IAKLlG I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zF6D/gTLeKXu9/f/6Rzq9IQ2Kxzq9BqmZDzs59NLVMu64+Ri6FGMLWg0mO9TVlAasFI/pHZj5l
 KmiRqVYFQtKAtKLexr9Tz0dQvE/S8IWAk3DKvoUcC+Tqy/Tmj7XACVG3wrvuJSmJCIpLUOlwrZ
 zJQbzeMvWbLdXgQpN8v+C/S7s/skT/l76mSqs7Eb0/4s3SOyBH60okj4A6er6qLExr83dCb/p2
 Crw2Rx1TXd9KsqRiMaHlifEM/Pf2VI8yNbupTokmDO/dw5KqPwMhExLWSqGq15jzfWa84KqDfY
 4eE=
X-SBRS: 2.7
X-MesageID: 6322260
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6322260"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:29 +0200
Message-ID: <20190930133238.49868-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 01/10] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>, Wei
 Liu <wl@xen.org>, Jan
 Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gbm90IGZvcndhcmQgYWNjZXNzZXMgdG8gY2Y4IHRvIGV4dGVybmFsIGVtdWxhdG9ycywgZGVj
b2Rpbmcgb2YgUENJCmFjY2Vzc2VzIGlzIGhhbmRsZWQgYnkgWGVuLCBhbmQgZW11bGF0b3JzIGNh
biByZXF1ZXN0IGhhbmRsaW5nIG9mCmNvbmZpZyBzcGFjZSBhY2Nlc3NlcyBvZiBkZXZpY2VzIHVz
aW5nIHRoZSBwcm92aWRlZCBpb3JlcSBpbnRlcmZhY2UuCgpGdWxseSB0ZXJtaW5hdGUgY2Y4IGFj
Y2Vzc2VzIGF0IHRoZSBoeXBlcnZpc29yIGxldmVsLCBieSBpbXByb3ZpbmcgdGhlCmV4aXN0aW5n
IGh2bV9hY2Nlc3NfY2Y4IGhlbHBlciB0byBhbHNvIGhhbmRsZSByZWdpc3RlciByZWFkcywgYW5k
CmFsd2F5cyByZXR1cm4gWDg2RU1VTF9PS0FZIGluIG9yZGVyIHRvIHRlcm1pbmF0ZSB0aGUgZW11
bGF0aW9uLgoKTm90ZSB0aGF0IHdpdGhvdXQgdGhpcyBjaGFuZ2UgaW4gdGhlIGFic2VuY2Ugb2Yg
c29tZSBleHRlcm5hbCBlbXVsYXRvcgp0aGF0IGNhdGNoZXMgYWNjZXNzZXMgdG8gY2Y4IHJlYWQg
cmVxdWVzdHMgdG8gdGhlIHJlZ2lzdGVyIHdvdWxkCm1pc2JlaGF2ZSwgYXMgdGhlIGlvcmVxIGlu
dGVybmFsIGhhbmRsZXIgZGlkIG5vdCBoYW5kbGUgdGhvc2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6
CiAtIEFsbG93IGlvcmVxIHNlcnZlcnMgdG8gbWFwIDB4Y2Y4IGFuZCAweGNmYywgZXZlbiBpZiB0
aG9zZSBhcmUKICAgaGFuZGxlZCBieSB0aGUgaHlwZXJ2aXNvci4KCkNoYW5nZXMgc2luY2UgdjE6
CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwg
MTAgKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKaW5kZXggZDM0NzE0NDA5Ni4uNWU1MDNjZTQ5OCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpA
QCAtMTUxOCwxMSArMTUxOCwxNSBAQCBzdGF0aWMgaW50IGh2bV9hY2Nlc3NfY2Y4KAogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAKLSAgICBpZiAoIGRpciA9PSBJ
T1JFUV9XUklURSAmJiBieXRlcyA9PSA0ICkKKyAgICBpZiAoIGJ5dGVzICE9IDQgKQorICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgaWYgKCBkaXIgPT0gSU9SRVFfV1JJVEUgKQog
ICAgICAgICBkLT5hcmNoLmh2bS5wY2lfY2Y4ID0gKnZhbDsKKyAgICBlbHNlCisgICAgICAgICp2
YWwgPSBkLT5hcmNoLmh2bS5wY2lfY2Y4OwogCi0gICAgLyogV2UgYWx3YXlzIG5lZWQgdG8gZmFs
bCB0aHJvdWdoIHRvIHRoZSBjYXRjaCBhbGwgZW11bGF0b3IgKi8KLSAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAogdm9pZCBodm1f
aW9yZXFfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13: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 1iEvns-0005We-UP; Mon, 30 Sep 2019 13:33:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvns-0005WB-6S
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:28 +0000
X-Inumbo-ID: dd5cc320-e386-11e9-97fb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id dd5cc320-e386-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 13:33:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850399;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=LGMf3Bye9W7unx9wzxf6qtCwgdaDW8X0eBe1IrGRPkc=;
 b=ATlEHOUmqb+KueGhK0I6qT80KSRPxdujevGxYr5rJ4pFSzixrCislHcN
 wuGMjPklz5RxcDNgbPCgTxKP1BTJVaDe3PHcG9/bELXIRGKI2sSHmemr6
 kCCfxYZ2ngCXowRKPz+VzfNZQ4r9Ke69T4KD1iud8XpWMdR/0vkQUO+1O I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7A2Ty5E9OYjJ9HCkF9+9oeHe5WPTFpgQZLZT9jIAI8yu53eM6uS84O04cnRx066bLSXs/WShEp
 pwbA+SgRRQnVoNsum7MJvPn04wTj9kXHLBuCEVEByy758Va038CKFgNoJDqSB3n9uAr6OHSrFS
 fdBiNU6w6fIlRpohTVwIQX3j+WfupDXzdu3EGN7MgjgVsRZ0m6T/NF02Jd0M8fvz12BW/hnD8w
 5QHLZcXOGOT+PaijwzVi1f3ZjiXcJS46wDT50lroNJfxkVAxzfsH6LITAfL12GAtZp6C6h7Ljt
 G5Y=
X-SBRS: 2.7
X-MesageID: 6538592
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6538592"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:34 +0200
Message-ID: <20190930133238.49868-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 06/10] ioreq: allow registering internal
 ioreq server handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>, Wei
 Liu <wl@xen.org>, Jan
 Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBhIHJvdXRpbmUgdG8gcmVnaXN0ZXIgdGhlIGhhbmRsZXIgZm9yIGFuIGludGVybmFs
IGlvcmVxCnNlcnZlci4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gcy9odm1fYWRkX2lvcmVxX2hh
bmRsZXIvaHZtX3NldF9pb3JlcV9oYW5kbGVyLgogLSBEbyBub3QgZ290byB0aGUgb3V0IGxhYmVs
IGlmIGlvcmVxIGlzIG5vdCBpbnRlcm5hbC4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIEFsbG93IHRv
IHByb3ZpZGUgYW4gb3BhcXVlIGRhdGEgcGFyYW1ldGVyIHRvIHBhc3MgdG8gdGhlIGhhbmRsZXIu
CiAtIEFsbG93IGNoYW5naW5nIHRoZSBoYW5kbGVyIGFzIGxvbmcgYXMgdGhlIHNlcnZlciBpcyBu
b3QgZW5hYmxlZC4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgIHwgMzIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lv
cmVxLmggfCAgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKaW5kZXggMDY0OWI3ZTAyZC4uNTc3MTljNjA3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtNDg1LDYgKzQ4
NSwzOCBAQCBzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sIGJ1ZikKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBodm1fc2V0X2lvcmVx
X2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50ICgqaGFuZGxlcikoaW9yZXFfdCAqLCB2b2lkICopLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzOworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoICFodm1faW9yZXFfaXNfaW50ZXJu
YWwoaWQpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBzcGluX2xvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bS5pb3JlcV9zZXJ2ZXIubG9jayk7CisgICAgcyA9IGdldF9pb3JlcV9z
ZXJ2ZXIoZCwgaWQpOworICAgIGlmICggIXMgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRU5PRU5U
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgaWYgKCBzLT5lbmFibGVkICkKKyAgICB7
CisgICAgICAgIHJjID0gLUVCVVNZOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBz
LT5oYW5kbGVyID0gaGFuZGxlcjsKKyAgICBzLT5kYXRhID0gZGF0YTsKKworIG91dDoKKyAgICBz
cGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKKwor
ICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2KQogewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVx
LmgKaW5kZXggYzM5MTdhYTc0ZC4uYmZkMmI5OTI1ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
CkBAIC01NCw2ICs1NCwxMCBAQCB1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3Jl
cV90ICpwLCBib29sIGJ1ZmZlcmVkKTsKIAogdm9pZCBodm1faW9yZXFfaW5pdChzdHJ1Y3QgZG9t
YWluICpkKTsKIAoraW50IGh2bV9zZXRfaW9yZXFfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBp
b3NlcnZpZF90IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKCpoYW5kbGVyKShp
b3JlcV90ICosIHZvaWQgKiksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEp
OworCiBzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2lvcmVxX2lzX2ludGVybmFsKHVuc2lnbmVkIGlu
dCBpZCkKIHsKICAgICBBU1NFUlQoaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUyk7Ci0tIAoyLjIz
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEvnv-0005Yk-Ch; Mon, 30 Sep 2019 13: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=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvnt-0005XE-EQ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:29 +0000
X-Inumbo-ID: e0f66090-e386-11e9-96d3-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id e0f66090-e386-11e9-96d3-12813bfff9fa;
 Mon, 30 Sep 2019 13:33:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850405;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=IgKIu7yf7F/J3/6bpWPXUPKO2ikhnvpSyRXkQYfy870=;
 b=NmLx52bfr23S/k9HNyXFcj+HKDK8RRIR/rDDpKnsP1XIFSQCgauL9v/L
 nZHQFLK5/hhtzWBK3buyDcLwrehYjcj2Z5fTyZlmyIM8XFnh6ZQJSEZj4
 ZMXB4qnNBQfY+uAH+CXHR36j7AQFz2V72ksqhldC9tN3fk/w0MZwdZfnt Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: T5u7crorbb86SFo35YfZlzULZTDrTpxRue15H9JQfPDoYsNEa9EC7fWAMRquigy2tiLLDbNzyS
 /BtldHWOlKpFSfeTFzVoRcPAtfWprXCJUMnZwL36R9w/RoU+YFw8uMXtHLPfyWSaBsCQo7giVX
 EK4xbh7JDXg+hYb78ifNAJL7TzaUOCzsfjvMTXHTuRHYhyKey6S7rN/0rwI38wyzECpN/0hFIa
 tM9N6UhN4TQ3DkZS5/9Sil+pfRv+cs3CBG2SxQnbxfeTwTKPncNETXsP5lC72SsRUh1vACFEit
 BUM=
X-SBRS: 2.7
X-MesageID: 6490556
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6490556"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:36 +0200
Message-ID: <20190930133238.49868-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 08/10] vpci: register as an internal ioreq
 server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>, Paul Durrant <paul@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIHZQQ0kgdG8gYmVjb21lIGFuIGludGVybmFsIGlvcmVxIHNlcnZlciwgYW5kIGhlbmNl
IGRyb3AgYWxsIHRoZQp2UENJIHNwZWNpZmljIGRlY29kaW5nIGFuZCB0cmFwcGluZyB0byBQQ0kg
SU8gcG9ydHMgYW5kIE1NQ0ZHIHJlZ2lvbnMuCgpUaGlzIGFsbG93cyB0byB1bmlmeSB0aGUgdlBD
SSBjb2RlIHdpdGggdGhlIGlvcmVxIGluZnJhc3RydWN0dXJlLApvcGVuaW5nIHRoZSBkb29yIGZv
ciBkb21haW5zIGhhdmluZyBQQ0kgYWNjZXNzZXMgaGFuZGxlZCBieSB2UENJIGFuZApvdGhlciBp
b3JlcSBzZXJ2ZXJzIGF0IHRoZSBzYW1lIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFJl
bW92ZSBzdHJheSBhZGRpdGlvbiBvZiBpb3JlcSBoZWFkZXIgdG8gcGh5c2Rldi5jLgoKQ2hhbmdl
cyBzaW5jZSB2MToKIC0gUmVtb3ZlIHByb3RvdHlwZXMgZm9yIHJlZ2lzdGVyX3ZwY2lfcG9ydGlv
X2hhbmRsZXIgYW5kCiAgIHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlci4KIC0gUmUtYWRkIHZw
Y2kgY2hlY2sgaW4gaHdkb21faW9tbXVfbWFwLgogLSBGaXggdGVzdCBoYXJuZXNzLgogLSBSZW1v
dmUgdnBjaV97cmVhZC93cml0ZX0gcHJvdG90eXBlcyBhbmQgbWFrZSB0aGUgZnVuY3Rpb25zIHN0
YXRpYy4KLS0tCiB0b29scy90ZXN0cy92cGNpL01ha2VmaWxlICAgICB8ICAgNSArLQogdG9vbHMv
dGVzdHMvdnBjaS9lbXVsLmggICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAgIDUgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgIHwgMjAxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgIHwgIDYzICsrKysrKysr
KystCiB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgICAgICB8ICAyMiArLS0tCiA3IGZpbGVzIGNo
YW5nZWQsIDc5IGluc2VydGlvbnMoKyksIDIyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy92cGNpL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZQppbmRl
eCA1MDc1YmMyYmUyLi5jMzY1YzQ1MjJhIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy92cGNpL01h
a2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUKQEAgLTI1LDcgKzI1LDEwIEBA
IGluc3RhbGw6CiAKIHZwY2kuYzogJChYRU5fUk9PVCkveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMK
IAkjIFJlbW92ZSBpbmNsdWRlcyBhbmQgYWRkIHRoZSB0ZXN0IGhhcm5lc3MgaGVhZGVyCi0Jc2Vk
IC1lICcvI2luY2x1ZGUvZCcgLWUgJzFzL14vI2luY2x1ZGUgImVtdWwuaCIvJyA8JDwgPiRACisJ
c2VkIC1lICcvI2luY2x1ZGUvZCcgLWUgJzFzL14vI2luY2x1ZGUgImVtdWwuaCIvJyBcCisJICAg
IC1lICdzL15zdGF0aWMgdWludDMyX3QgcmVhZC91aW50MzJfdCB2cGNpX3JlYWQvJyBcCisJICAg
IC1lICdzL15zdGF0aWMgdm9pZCB3cml0ZS92b2lkIHZwY2lfd3JpdGUvJyA8JDwgPiRACisKIAog
bGlzdC5oOiAkKFhFTl9ST09UKS94ZW4vaW5jbHVkZS94ZW4vbGlzdC5oCiB2cGNpLmg6ICQoWEVO
X1JPT1QpL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3Zw
Y2kvZW11bC5oIGIvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKaW5kZXggMmUxZDMwNTdjOS4uNWE2
NDk0YTc5NyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKKysrIGIvdG9vbHMv
dGVzdHMvdnBjaS9lbXVsLmgKQEAgLTEyNSw2ICsxMjUsMTAgQEAgdHlwZWRlZiB1bmlvbiB7CiAg
ICAgICAgIHR4ID4gdHkgPyB0eCA6IHR5OyAgICAgICAgICAgICAgXAogfSkKIAordWludDMyX3Qg
dnBjaV9yZWFkKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50
IHNpemUpOwordm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgaW50IHNpemUsCisgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YSk7CisK
ICNlbmRpZgogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCBiMzAwNDJkOGYzLi5kZmY0ZDY2
NjNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMjksNiArMjksNyBAQAogCiAjaW5jbHVkZSA8
YXNtL2J6aW1hZ2UuaD4KICNpbmNsdWRlIDxhc20vZG9tMF9idWlsZC5oPgorI2luY2x1ZGUgPGFz
bS9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxh
c20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9wMm0uaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDUzNDgxODZjMGMu
LmM1YzBlM2ZhMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNjU2LDEwICs2NTYsMTMgQEAgaW50IGh2bV9kb21haW5f
aW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBkLT5hcmNoLmh2bS5pb19iaXRt
YXAgPSBodm1faW9fYml0bWFwOwogCiAgICAgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKGQp
OwotICAgIHJlZ2lzdGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIoZCk7CiAKICAgICBodm1faW9yZXFf
aW5pdChkKTsKIAorICAgIHJjID0gdnBjaV9yZWdpc3Rlcl9pb3JlcShkKTsKKyAgICBpZiAoIHJj
ICkKKyAgICAgICAgZ290byBmYWlsMTsKKwogICAgIGh2bV9pbml0X2d1ZXN0X3RpbWUoZCk7CiAK
ICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX1RSSVBMRV9GQVVMVF9SRUFTT05dID0g
U0hVVERPV05fcmVib290OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVu
L2FyY2gveDg2L2h2bS9pby5jCmluZGV4IDMzMzQ4ODgxMzYuLjRjNzJlNjhhNWIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAg
LTI5MCwyMDQgKzI5MCw2IEBAIHVuc2lnbmVkIGludCBodm1fbW1jZmdfZGVjb2RlX2FkZHIoY29u
c3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcsCiAgICAgcmV0dXJuIGFkZHIgJiAoUENJX0NGR19T
UEFDRV9FWFBfU0laRSAtIDEpOwogfQogCi0KLS8qIERvIHNvbWUgc2FuaXR5IGNoZWNrcy4gKi8K
LXN0YXRpYyBib29sIHZwY2lfYWNjZXNzX2FsbG93ZWQodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgaW50IGxlbikKLXsKLSAgICAvKiBDaGVjayBhY2Nlc3Mgc2l6ZS4gKi8KLSAgICBpZiAoIGxl
biAhPSAxICYmIGxlbiAhPSAyICYmIGxlbiAhPSA0ICYmIGxlbiAhPSA4ICkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOwotCi0gICAgLyogQ2hlY2sgdGhhdCBhY2Nlc3MgaXMgc2l6ZSBhbGlnbmVkLiAq
LwotICAgIGlmICggKHJlZyAmIChsZW4gLSAxKSkgKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0K
LSAgICByZXR1cm4gdHJ1ZTsKLX0KLQotLyogdlBDSSBjb25maWcgc3BhY2UgSU8gcG9ydHMgaGFu
ZGxlcnMgKDB4Y2Y4LzB4Y2ZjKS4gKi8KLXN0YXRpYyBib29sIHZwY2lfcG9ydGlvX2FjY2VwdChj
b25zdCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgaW9yZXFfdCAqcCkKLXsKLSAgICByZXR1cm4gKHAtPmFkZHIgPT0g
MHhjZjggJiYgcC0+c2l6ZSA9PSA0KSB8fCAocC0+YWRkciAmIH4zKSA9PSAweGNmYzsKLX0KLQot
c3RhdGljIGludCB2cGNpX3BvcnRpb19yZWFkKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAq
aGFuZGxlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyLCB1aW50
MzJfdCBzaXplLCB1aW50NjRfdCAqZGF0YSkKLXsKLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
ID0gY3VycmVudC0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGludCByZWc7Ci0gICAgcGNpX3NiZGZf
dCBzYmRmOwotICAgIHVpbnQzMl90IGNmODsKLQotICAgICpkYXRhID0gfih1aW50NjRfdCkwOwot
Ci0gICAgaWYgKCBhZGRyID09IDB4Y2Y4ICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChzaXplID09
IDQpOwotICAgICAgICAqZGF0YSA9IGQtPmFyY2guaHZtLnBjaV9jZjg7Ci0gICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Ci0gICAgfQotCi0gICAgQVNTRVJUKChhZGRyICYgfjMpID09IDB4Y2Zj
KTsKLSAgICBjZjggPSBBQ0NFU1NfT05DRShkLT5hcmNoLmh2bS5wY2lfY2Y4KTsKLSAgICBpZiAo
ICFDRjhfRU5BQkxFRChjZjgpICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OwotCi0gICAgcmVnID0gaHZtX3BjaV9kZWNvZGVfYWRkcihjZjgsIGFkZHIsICZzYmRmKTsKLQot
ICAgIGlmICggIXZwY2lfYWNjZXNzX2FsbG93ZWQocmVnLCBzaXplKSApCi0gICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Ci0KLSAgICAqZGF0YSA9IHZwY2lfcmVhZChzYmRmLCByZWcsIHNpemUp
OwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGludCB2cGNpX3BvcnRp
b193cml0ZShjb25zdCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90
IGRhdGEpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKLSAgICB1
bnNpZ25lZCBpbnQgcmVnOwotICAgIHBjaV9zYmRmX3Qgc2JkZjsKLSAgICB1aW50MzJfdCBjZjg7
Ci0KLSAgICBpZiAoIGFkZHIgPT0gMHhjZjggKQotICAgIHsKLSAgICAgICAgQVNTRVJUKHNpemUg
PT0gNCk7Ci0gICAgICAgIGQtPmFyY2guaHZtLnBjaV9jZjggPSBkYXRhOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotICAgIH0KLQotICAgIEFTU0VSVCgoYWRkciAmIH4zKSA9PSAweGNm
Yyk7Ci0gICAgY2Y4ID0gQUNDRVNTX09OQ0UoZC0+YXJjaC5odm0ucGNpX2NmOCk7Ci0gICAgaWYg
KCAhQ0Y4X0VOQUJMRUQoY2Y4KSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKLQotICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2FkZHIoY2Y4LCBhZGRyLCAmc2JkZik7Ci0K
LSAgICBpZiAoICF2cGNpX2FjY2Vzc19hbGxvd2VkKHJlZywgc2l6ZSkgKQotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgdnBjaV93cml0ZShzYmRmLCByZWcsIHNpemUsIGRhdGEp
OwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGNvbnN0IHN0cnVjdCBo
dm1faW9fb3BzIHZwY2lfcG9ydGlvX29wcyA9IHsKLSAgICAuYWNjZXB0ID0gdnBjaV9wb3J0aW9f
YWNjZXB0LAotICAgIC5yZWFkID0gdnBjaV9wb3J0aW9fcmVhZCwKLSAgICAud3JpdGUgPSB2cGNp
X3BvcnRpb193cml0ZSwKLX07Ci0KLXZvaWQgcmVnaXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihz
dHJ1Y3QgZG9tYWluICpkKQotewotICAgIHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlcjsK
LQotICAgIGlmICggIWhhc192cGNpKGQpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgaGFuZGxl
ciA9IGh2bV9uZXh0X2lvX2hhbmRsZXIoZCk7Ci0gICAgaWYgKCAhaGFuZGxlciApCi0gICAgICAg
IHJldHVybjsKLQotICAgIGhhbmRsZXItPnR5cGUgPSBJT1JFUV9UWVBFX1BJTzsKLSAgICBoYW5k
bGVyLT5vcHMgPSAmdnBjaV9wb3J0aW9fb3BzOwotfQotCi0vKiBIYW5kbGVycyB0byB0cmFwIFBD
SSBNTUNGRyBjb25maWcgYWNjZXNzZXMuICovCi1zdGF0aWMgaW50IHZwY2lfbW1jZmdfYWNjZXB0
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpCi17Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKLSAgICBib29sIGZvdW5kOwotCi0gICAgcmVhZF9sb2NrKCZkLT5h
cmNoLmh2bS5tbWNmZ19sb2NrKTsKLSAgICBmb3VuZCA9IGh2bV9pc19tbWNmZ19hZGRyZXNzKGQs
IGFkZHIpOwotICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKLQotICAg
IHJldHVybiBmb3VuZDsKLX0KLQotc3RhdGljIGludCB2cGNpX21tY2ZnX3JlYWQoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgKmRhdGEpCi17Ci0gICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKLSAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKLSAg
ICB1bnNpZ25lZCBpbnQgcmVnOwotICAgIHBjaV9zYmRmX3Qgc2JkZjsKLQotICAgICpkYXRhID0g
fjB1bDsKLQotICAgIHJlYWRfbG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7Ci0gICAgbW1j
ZmcgPSBodm1fbW1jZmdfZmluZChkLCBhZGRyKTsKLSAgICBpZiAoICFtbWNmZyApCi0gICAgewot
ICAgICAgICByZWFkX3VubG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7Ci0gICAgICAgIHJl
dHVybiBYODZFTVVMX1JFVFJZOwotICAgIH0KLQotICAgIHJlZyA9IGh2bV9tbWNmZ19kZWNvZGVf
YWRkcihtbWNmZywgYWRkciwgJnNiZGYpOwotICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bS5t
bWNmZ19sb2NrKTsKLQotICAgIGlmICggIXZwY2lfYWNjZXNzX2FsbG93ZWQocmVnLCBsZW4pIHx8
Ci0gICAgICAgICAocmVnICsgbGVuKSA+IFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgKQotICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgLyoKLSAgICAgKiBBY2NvcmRpbmcgdG8gdGhl
IFBDSWUgMy4xQSBzcGVjaWZpY2F0aW9uOgotICAgICAqICAtIENvbmZpZ3VyYXRpb24gUmVhZHMg
YW5kIFdyaXRlcyBtdXN0IHVzdWFsbHkgYmUgRFdPUkQgb3Igc21hbGxlcgotICAgICAqICAgIGlu
IHNpemUuCi0gICAgICogIC0gQmVjYXVzZSBSb290IENvbXBsZXggaW1wbGVtZW50YXRpb25zIGFy
ZSBub3QgcmVxdWlyZWQgdG8gc3VwcG9ydAotICAgICAqICAgIGFjY2Vzc2VzIHRvIGEgUkNSQiB0
aGF0IGNyb3NzIERXIGJvdW5kYXJpZXMgWy4uLl0gc29mdHdhcmUKLSAgICAgKiAgICBzaG91bGQg
dGFrZSBjYXJlIG5vdCB0byBjYXVzZSB0aGUgZ2VuZXJhdGlvbiBvZiBzdWNoIGFjY2Vzc2VzCi0g
ICAgICogICAgd2hlbiBhY2Nlc3NpbmcgYSBSQ1JCIHVubGVzcyB0aGUgUm9vdCBDb21wbGV4IHdp
bGwgc3VwcG9ydCB0aGUKLSAgICAgKiAgICBhY2Nlc3MuCi0gICAgICogIFhlbiBob3dldmVyIHN1
cHBvcnRzIDhieXRlIGFjY2Vzc2VzIGJ5IHNwbGl0dGluZyB0aGVtIGludG8gdHdvCi0gICAgICog
IDRieXRlIGFjY2Vzc2VzLgotICAgICAqLwotICAgICpkYXRhID0gdnBjaV9yZWFkKHNiZGYsIHJl
ZywgbWluKDR1LCBsZW4pKTsKLSAgICBpZiAoIGxlbiA9PSA4ICkKLSAgICAgICAgKmRhdGEgfD0g
KHVpbnQ2NF90KXZwY2lfcmVhZChzYmRmLCByZWcgKyA0LCA0KSA8PCAzMjsKLQotICAgIHJldHVy
biBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQgdnBjaV9tbWNmZ193cml0ZShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgZGF0YSkKLXsKLSAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwotICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOwot
ICAgIHVuc2lnbmVkIGludCByZWc7Ci0gICAgcGNpX3NiZGZfdCBzYmRmOwotCi0gICAgcmVhZF9s
b2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKLSAgICBtbWNmZyA9IGh2bV9tbWNmZ19maW5k
KGQsIGFkZHIpOwotICAgIGlmICggIW1tY2ZnICkKLSAgICB7Ci0gICAgICAgIHJlYWRfdW5sb2Nr
KCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7
Ci0gICAgfQotCi0gICAgcmVnID0gaHZtX21tY2ZnX2RlY29kZV9hZGRyKG1tY2ZnLCBhZGRyLCAm
c2JkZik7Ci0gICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwotCi0gICAg
aWYgKCAhdnBjaV9hY2Nlc3NfYWxsb3dlZChyZWcsIGxlbikgfHwKLSAgICAgICAgIChyZWcgKyBs
ZW4pID4gUENJX0NGR19TUEFDRV9FWFBfU0laRSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7Ci0KLSAgICB2cGNpX3dyaXRlKHNiZGYsIHJlZywgbWluKDR1LCBsZW4pLCBkYXRhKTsKLSAg
ICBpZiAoIGxlbiA9PSA4ICkKLSAgICAgICAgdnBjaV93cml0ZShzYmRmLCByZWcgKyA0LCA0LCBk
YXRhID4+IDMyKTsKLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBjb25z
dCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lfbW1jZmdfb3BzID0gewotICAgIC5jaGVjayA9IHZw
Y2lfbW1jZmdfYWNjZXB0LAotICAgIC5yZWFkID0gdnBjaV9tbWNmZ19yZWFkLAotICAgIC53cml0
ZSA9IHZwY2lfbW1jZmdfd3JpdGUsCi19OwotCiBpbnQgaHZtX3JlZ2lzdGVyX21tY2ZnKHN0cnVj
dCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHN0YXJ0X2J1cywgdW5zaWduZWQgaW50IGVuZF9idXMsCiAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBzZWcpCkBAIC01MjUsOSArMzI3LDYgQEAgaW50IGh2bV9yZWdp
c3Rlcl9tbWNmZyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCiAgICAgICAgICAgICBy
ZXR1cm4gcmV0OwogICAgICAgICB9CiAKLSAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZt
Lm1tY2ZnX3JlZ2lvbnMpICYmIGhhc192cGNpKGQpICkKLSAgICAgICAgcmVnaXN0ZXJfbW1pb19o
YW5kbGVyKGQsICZ2cGNpX21tY2ZnX29wcyk7Ci0KICAgICBsaXN0X2FkZCgmbmV3LT5uZXh0LCAm
ZC0+YXJjaC5odm0ubW1jZmdfcmVnaW9ucyk7CiAgICAgd3JpdGVfdW5sb2NrKCZkLT5hcmNoLmh2
bS5tbWNmZ19sb2NrKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgYi94
ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwppbmRleCBjYmQxYmFjN2ZjLi4yMDZmY2FkYmM2IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYworKysgYi94ZW4vZHJpdmVycy92cGNpL3Zw
Y2kuYwpAQCAtMjAsNiArMjAsOCBAQAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUg
PHhlbi92cGNpLmg+CiAKKyNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CisKIC8qIEludGVybmFs
IHN0cnVjdCB0byBzdG9yZSB0aGUgZW11bGF0ZWQgUENJIHJlZ2lzdGVycy4gKi8KIHN0cnVjdCB2
cGNpX3JlZ2lzdGVyIHsKICAgICB2cGNpX3JlYWRfdCAqcmVhZDsKQEAgLTMwMiw3ICszMDQsNyBA
QCBzdGF0aWMgdWludDMyX3QgbWVyZ2VfcmVzdWx0KHVpbnQzMl90IGRhdGEsIHVpbnQzMl90IG5l
dywgdW5zaWduZWQgaW50IHNpemUsCiAgICAgcmV0dXJuIChkYXRhICYgfihtYXNrIDw8IChvZmZz
ZXQgKiA4KSkpIHwgKChuZXcgJiBtYXNrKSA8PCAob2Zmc2V0ICogOCkpOwogfQogCi11aW50MzJf
dCB2cGNpX3JlYWQocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBp
bnQgc2l6ZSkKK3N0YXRpYyB1aW50MzJfdCByZWFkKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgaW50IHNpemUpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKQEAg
LTQwNCw4ICs0MDYsOCBAQCBzdGF0aWMgdm9pZCB2cGNpX3dyaXRlX2hlbHBlcihjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwKICAgICAgICAgICAgICByLT5wcml2YXRlKTsKIH0KIAotdm9pZCB2
cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50
IHNpemUsCi0gICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YSkKK3N0YXRpYyB2b2lkIHdyaXRl
KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCisg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7
CkBAIC00NzgsNiArNDgwLDYxIEBAIHZvaWQgdnBjaV93cml0ZShwY2lfc2JkZl90IHNiZGYsIHVu
c2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLAogICAgIHNwaW5fdW5sb2NrKCZwZGV2
LT52cGNpLT5sb2NrKTsKIH0KIAorI2lmZGVmIF9fWEVOX18KK3N0YXRpYyBpbnQgaW9yZXFfaGFu
ZGxlcihpb3JlcV90ICpyZXEsIHZvaWQgKmRhdGEpCit7CisgICAgcGNpX3NiZGZfdCBzYmRmOwor
CisgICAgLyoKKyAgICAgKiBOQjogY2VydGFpbiByZXF1ZXN0cyBvZiB0eXBlIGRpZmZlcmVudCB0
aGFuIFBDSSBhcmUgYnJvYWRjYXN0ZWQgdG8gYWxsCisgICAgICogcmVnaXN0ZXJlZCBpb3JlcSBz
ZXJ2ZXJzLCBpZ25vcmVkIHRob3NlLgorICAgICAqLworICAgIGlmICggcmVxLT50eXBlICE9IElP
UkVRX1RZUEVfUENJX0NPTkZJRyB8fCByZXEtPmRhdGFfaXNfcHRyICkKKyAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworCisgICAgc2JkZi5zYmRmID0gcmVxLT5hZGRyID4+IDMy
OworCisgICAgaWYgKCByZXEtPmRpciApCisgICAgICAgIHJlcS0+ZGF0YSA9IHJlYWQoc2JkZiwg
cmVxLT5hZGRyLCByZXEtPnNpemUpOworICAgIGVsc2UKKyAgICAgICAgd3JpdGUoc2JkZiwgcmVx
LT5hZGRyLCByZXEtPnNpemUsIHJlcS0+ZGF0YSk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OworfQorCitpbnQgdnBjaV9yZWdpc3Rlcl9pb3JlcShzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IGlvc2VydmlkX3QgaWQ7CisgICAgaW50IHJjOworCisgICAgaWYgKCAhaGFzX3ZwY2koZCkgKQor
ICAgICAgICByZXR1cm4gMDsKKworICAgIHJjID0gaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoZCwg
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRiwgJmlkLCB0cnVlKTsKKyAgICBpZiAoIHJjICkKKyAg
ICAgICAgcmV0dXJuIHJjOworCisgICAgcmMgPSBodm1fc2V0X2lvcmVxX2hhbmRsZXIoZCwgaWQs
IGlvcmVxX2hhbmRsZXIsIE5VTEwpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgeworICAgICAgICAvKiBI
YW5kbGUgYWxsIGRldmljZXMgaW4gdnBjaS4gKi8KKyAgICAgICAgcmMgPSBodm1fbWFwX2lvX3Jh
bmdlX3RvX2lvcmVxX3NlcnZlcihkLCBpZCwgWEVOX0RNT1BfSU9fUkFOR0VfUENJLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIH4odWludDY0X3QpMCk7
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAg
IHJjID0gaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoZCwgaWQsIHRydWUpOworICAgIGlmICgg
cmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICByZXR1cm4gcmM7Cit9CisjZW5kaWYKKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4IDUyOTVkNGM5OTAu
LjRlOTU5MWMwMjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMjMsNiArMjMsOSBAQCB0eXBlZGVmIGludCB2cGNpX3Jl
Z2lzdGVyX2luaXRfdChzdHJ1Y3QgcGNpX2RldiAqZGV2KTsKICAgc3RhdGljIHZwY2lfcmVnaXN0
ZXJfaW5pdF90ICpjb25zdCB4IyNfZW50cnkgIFwKICAgICAgICAgICAgICAgIF9fdXNlZF9zZWN0
aW9uKCIuZGF0YS52cGNpLiIgcCkgPSB4CiAKKy8qIFJlZ2lzdGVyIHZQQ0kgaGFuZGxlciB3aXRo
IGlvcmVxLiAqLworaW50IHZwY2lfcmVnaXN0ZXJfaW9yZXEoc3RydWN0IGRvbWFpbiAqZCk7CisK
IC8qIEFkZCB2UENJIGhhbmRsZXJzIHRvIGRldmljZS4gKi8KIGludCBfX211c3RfY2hlY2sgdnBj
aV9hZGRfaGFuZGxlcnMoc3RydWN0IHBjaV9kZXYgKmRldik7CiAKQEAgLTM4LDExICs0MSw2IEBA
IGludCBfX211c3RfY2hlY2sgdnBjaV9hZGRfcmVnaXN0ZXIoc3RydWN0IHZwY2kgKnZwY2ksCiBp
bnQgX19tdXN0X2NoZWNrIHZwY2lfcmVtb3ZlX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNpLCB1
bnNpZ25lZCBpbnQgb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgc2l6ZSk7CiAKLS8qIEdlbmVyaWMgcmVhZC93cml0ZSBoYW5kbGVycyBm
b3IgdGhlIFBDSSBjb25maWcgc3BhY2UuICovCi11aW50MzJfdCB2cGNpX3JlYWQocGNpX3NiZGZf
dCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSk7Ci12b2lkIHZwY2lf
d3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6
ZSwKLSAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKTsKLQogLyogUGFzc3Rocm91Z2ggaGFu
ZGxlcnMuICovCiB1aW50MzJfdCB2cGNpX2h3X3JlYWQxNihjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRh
dGEpOwpAQCAtMjE5LDIwICsyMTcsMTIgQEAgc3RhdGljIGlubGluZSBpbnQgdnBjaV9hZGRfaGFu
ZGxlcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBp
bmxpbmUgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpIHsgfQotCi1zdGF0aWMgaW5saW5lIHVpbnQz
Ml90IHZwY2lfcmVhZChwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSkKK3N0YXRpYyBpbmxp
bmUgaW50IHZwY2lfcmVnaXN0ZXJfaW9yZXEoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKLSAgICByZXR1cm4gfih1aW50MzJfdCkwOworICAgIHJldHVybiAw
OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgdnBjaV93cml0ZShwY2lfc2JkZl90IHNiZGYsIHVu
c2lnbmVkIGludCByZWcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgc2l6ZSwgdWludDMyX3QgZGF0YSkKLXsKLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLX0K
K3N0YXRpYyBpbmxpbmUgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpIHsgfQogCiBzdGF0aWMgaW5s
aW5lIGJvb2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7Ci0tIAoyLjIz
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEvnx-0005bU-W9; Mon, 30 Sep 2019 13:33:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvnx-0005ah-60
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:33 +0000
X-Inumbo-ID: de9173d0-e386-11e9-97fb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id de9173d0-e386-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 13:33:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850400;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=sbKQ4jAblxD7x5cKYMbpA0wwvvCtJS1TSr1PWb+yeXc=;
 b=Wi8rBQLaJwLwGkfMZzddd1fjRA3oyizMbMFjGvDOVef4aZkumDajZh2r
 2tb0akAaFt6xbyfHwjMBo3vqvKPvMZ384ee792mx49UIcy2BpcQ4YzOET
 CX0X3gDLnPKSaZCdIPz5rJAZa/14IYP9SuzeZivPnIj1X8bV7j/FPo6qY w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GZBQF3Qpmjs9kB/hvdGzhRHLcmlTXffaWozJaaWQLNCAFUpmU657/6FM4WIOoc0qfCXkJ1+ZFp
 mW5Y8ecEoLwxbGA1y7XFt4hCWvKrHBIAuFjj5lckhrMCnPCvX4mDjxr6YyfUmI95/XRQcV7ZR9
 A59vJIIZPKeexdWiRCsGUK77ipqpZ64/48PUJddvaChbelSqT6TZvB8ellWZ01LBtjsdf7+8sA
 pinlbWeoc9Dgvz0Lrk6qpPNASVHsha26cxG5K6Lk1+a3QWXKnefVTbstvnIu5ajdM6NiWtq6Si
 mNU=
X-SBRS: 2.7
X-MesageID: 6538595
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6538595"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:35 +0200
Message-ID: <20190930133238.49868-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 07/10] ioreq: allow decoding accesses to
 MMCFG 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>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGljayB1cCBvbiB0aGUgaW5mcmFzdHJ1Y3R1cmUgYWxyZWFkeSBhZGRlZCBmb3IgdlBDSSBhbmQg
YWxsb3cgaW9yZXEKdG8gZGVjb2RlIGFjY2Vzc2VzIHRvIE1NQ0ZHIHJlZ2lvbnMgcmVnaXN0ZXJl
ZCBmb3IgYSBkb21haW4uIFRoaXMKaW5mcmFzdHJ1Y3R1cmUgaXMgc3RpbGwgb25seSBhY2Nlc3Np
YmxlIGZyb20gaW50ZXJuYWwgY2FsbGVycywgc28KTU1DRkcgcmVnaW9ucyBjYW4gb25seSBiZSBy
ZWdpc3RlcmVkIGZyb20gdGhlIGludGVybmFsIGRvbWFpbiBidWlsZGVyCnVzZWQgYnkgUFZIIGRv
bTAuCgpOb3RlIHRoYXQgdGhlIHZQQ0kgaW5mcmFzdHJ1Y3R1cmUgdG8gZGVjb2RlIGFuZCBoYW5k
bGUgYWNjZXNzZXMgdG8KTU1DRkcgcmVnaW9ucyB3aWxsIGJlIHJlbW92ZWQgaW4gZm9sbG93aW5n
IHBhdGNoZXMgd2hlbiB2UENJIGlzCnN3aXRjaGVkIHRvIGJlY29tZSBhbiBpbnRlcm5hbCBpb3Jl
cSBzZXJ2ZXIuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIERvbid0IHByZXZlbnQgbWFwcGluZyBN
Q0ZHIHJhbmdlcyBieSBpb3JlcSBzZXJ2ZXJzLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmVtb3Zl
IHByb3RvdHlwZSBmb3IgZGVzdHJveV92cGNpX21tY2ZnLgogLSBLZWVwIHRoZSBjb2RlIGluIGlv
LmMgc28gUENJIGFjY2Vzc2VzIHRvIE1NQ0ZHIHJlZ2lvbnMgY2FuIGJlCiAgIGRlY29kZWQgYmVm
b3JlIGlvcmVxIHByb2Nlc3NpbmcuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMg
ICAgICAgfCAgOCArLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgICAgIHwgNzkgKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgIHwg
MTggKysrKystLQogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgICAgICAgICAgICAgfCAgNSArLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCAgMiArLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaCAgICAgICAgfCAyOSArKysrKysrKy0tLQogNyBmaWxlcyBjaGFuZ2Vk
LCA3NSBpbnNlcnRpb25zKCspLCA2OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmlu
ZGV4IDgzMTMyNTE1MGIuLmIzMDA0MmQ4ZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC0xMTA4
LDEwICsxMTA4LDEwIEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBwdmhfc2V0dXBfbW1jZmco
c3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgcGNpX21tY2ZnX2NvbmZp
Z19udW07IGkrKyApCiAgICAgewotICAgICAgICByYyA9IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFu
ZGxlcihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3MsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0uc3RhcnRfYnVzX251bWJl
ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2Nv
bmZpZ1tpXS5lbmRfYnVzX251bWJlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5wY2lfc2VnbWVudCk7CisgICAgICAgIHJjID0g
aHZtX3JlZ2lzdGVyX21tY2ZnKGQsIHBjaV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5zdGFydF9idXNf
bnVtYmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmln
W2ldLmVuZF9idXNfbnVtYmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lf
bW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byBzZXR1cCBNTUNGRyBoYW5kbGVyIGF0ICUjbHggZm9yIHNl
Z21lbnQgJXVcbiIsCiAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5hZGRy
ZXNzLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggYzIyY2IzOWNmMy4uNTM0ODE4NmMwYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC03NTMsNyAr
NzUzLDcgQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
ICAgeGZyZWUoaW9wb3J0KTsKICAgICB9CiAKLSAgICBkZXN0cm95X3ZwY2lfbW1jZmcoZCk7Cisg
ICAgaHZtX2ZyZWVfbW1jZmcoZCk7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX3NhdmVfdHNjX2FkanVz
dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5kZXggYTViMGEy
M2YwNi4uMzMzNDg4ODEzNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtMjc5LDYgKzI3OSwxOCBAQCB1bnNpZ25lZCBpbnQg
aHZtX3BjaV9kZWNvZGVfYWRkcih1bnNpZ25lZCBpbnQgY2Y4LCB1bnNpZ25lZCBpbnQgYWRkciwK
ICAgICByZXR1cm4gQ0Y4X0FERFJfTE8oY2Y4KSB8IChhZGRyICYgMyk7CiB9CiAKK3Vuc2lnbmVk
IGludCBodm1fbW1jZmdfZGVjb2RlX2FkZHIoY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgcGNpX3Ni
ZGZfdCAqc2JkZikKK3sKKyAgICBhZGRyIC09IG1tY2ZnLT5hZGRyOworICAgIHNiZGYtPmJkZiA9
IE1NQ0ZHX0JERihhZGRyKTsKKyAgICBzYmRmLT5idXMgKz0gbW1jZmctPnN0YXJ0X2J1czsKKyAg
ICBzYmRmLT5zZWcgPSBtbWNmZy0+c2VnbWVudDsKKworICAgIHJldHVybiBhZGRyICYgKFBDSV9D
RkdfU1BBQ0VfRVhQX1NJWkUgLSAxKTsKK30KKworCiAvKiBEbyBzb21lIHNhbml0eSBjaGVja3Mu
ICovCiBzdGF0aWMgYm9vbCB2cGNpX2FjY2Vzc19hbGxvd2VkKHVuc2lnbmVkIGludCByZWcsIHVu
c2lnbmVkIGludCBsZW4pCiB7CkBAIC0zODMsNTAgKzM5NSwxNCBAQCB2b2lkIHJlZ2lzdGVyX3Zw
Y2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCkKICAgICBoYW5kbGVyLT5vcHMgPSAm
dnBjaV9wb3J0aW9fb3BzOwogfQogCi1zdHJ1Y3QgaHZtX21tY2ZnIHsKLSAgICBzdHJ1Y3QgbGlz
dF9oZWFkIG5leHQ7Ci0gICAgcGFkZHJfdCBhZGRyOwotICAgIHVuc2lnbmVkIGludCBzaXplOwot
ICAgIHVpbnQxNl90IHNlZ21lbnQ7Ci0gICAgdWludDhfdCBzdGFydF9idXM7Ci19OwotCiAvKiBI
YW5kbGVycyB0byB0cmFwIFBDSSBNTUNGRyBjb25maWcgYWNjZXNzZXMuICovCi1zdGF0aWMgY29u
c3Qgc3RydWN0IGh2bV9tbWNmZyAqdnBjaV9tbWNmZ19maW5kKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3QgYWRkcikKLXsKLSAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKLQotICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkgKCBtbWNmZywgJmQtPmFyY2guaHZtLm1tY2ZnX3JlZ2lvbnMsIG5l
eHQgKQotICAgICAgICBpZiAoIGFkZHIgPj0gbW1jZmctPmFkZHIgJiYgYWRkciA8IG1tY2ZnLT5h
ZGRyICsgbW1jZmctPnNpemUgKQotICAgICAgICAgICAgcmV0dXJuIG1tY2ZnOwotCi0gICAgcmV0
dXJuIE5VTEw7Ci19Ci0KLWJvb2wgdnBjaV9pc19tbWNmZ19hZGRyZXNzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIHBhZGRyX3QgYWRkcikKLXsKLSAgICByZXR1cm4gdnBjaV9tbWNmZ19maW5kKGQs
IGFkZHIpOwotfQotCi1zdGF0aWMgdW5zaWduZWQgaW50IHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIo
Y29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCBwY2lfc2JkZl90ICpzYmRmKQotewotICAg
IGFkZHIgLT0gbW1jZmctPmFkZHI7Ci0gICAgc2JkZi0+YmRmID0gTU1DRkdfQkRGKGFkZHIpOwot
ICAgIHNiZGYtPmJ1cyArPSBtbWNmZy0+c3RhcnRfYnVzOwotICAgIHNiZGYtPnNlZyA9IG1tY2Zn
LT5zZWdtZW50OwotCi0gICAgcmV0dXJuIGFkZHIgJiAoUENJX0NGR19TUEFDRV9FWFBfU0laRSAt
IDEpOwotfQotCiBzdGF0aWMgaW50IHZwY2lfbW1jZmdfYWNjZXB0KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIGFkZHIpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
ICAgICBib29sIGZvdW5kOwogCiAgICAgcmVhZF9sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2Nr
KTsKLSAgICBmb3VuZCA9IHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsKKyAgICBmb3VuZCA9IGh2
bV9pc19tbWNmZ19hZGRyZXNzKGQsIGFkZHIpOwogICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2
bS5tbWNmZ19sb2NrKTsKIAogICAgIHJldHVybiBmb3VuZDsKQEAgLTQ0MywxNCArNDE5LDE0IEBA
IHN0YXRpYyBpbnQgdnBjaV9tbWNmZ19yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25n
IGFkZHIsCiAgICAgKmRhdGEgPSB+MHVsOwogCiAgICAgcmVhZF9sb2NrKCZkLT5hcmNoLmh2bS5t
bWNmZ19sb2NrKTsKLSAgICBtbWNmZyA9IHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsKKyAgICBt
bWNmZyA9IGh2bV9tbWNmZ19maW5kKGQsIGFkZHIpOwogICAgIGlmICggIW1tY2ZnICkKICAgICB7
CiAgICAgICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7CiAgICAgfQogCi0gICAgcmVnID0gdnBjaV9tbWNmZ19kZWNv
ZGVfYWRkcihtbWNmZywgYWRkciwgJnNiZGYpOworICAgIHJlZyA9IGh2bV9tbWNmZ19kZWNvZGVf
YWRkcihtbWNmZywgYWRkciwgJnNiZGYpOwogICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bS5t
bWNmZ19sb2NrKTsKIAogICAgIGlmICggIXZwY2lfYWNjZXNzX2FsbG93ZWQocmVnLCBsZW4pIHx8
CkBAIC00ODUsMTQgKzQ2MSwxNCBAQCBzdGF0aWMgaW50IHZwY2lfbW1jZmdfd3JpdGUoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBwY2lfc2JkZl90IHNiZGY7CiAKICAg
ICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwotICAgIG1tY2ZnID0gdnBjaV9t
bWNmZ19maW5kKGQsIGFkZHIpOworICAgIG1tY2ZnID0gaHZtX21tY2ZnX2ZpbmQoZCwgYWRkcik7
CiAgICAgaWYgKCAhbW1jZmcgKQogICAgIHsKICAgICAgICAgcmVhZF91bmxvY2soJmQtPmFyY2gu
aHZtLm1tY2ZnX2xvY2spOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICB9CiAK
LSAgICByZWcgPSB2cGNpX21tY2ZnX2RlY29kZV9hZGRyKG1tY2ZnLCBhZGRyLCAmc2JkZik7Cisg
ICAgcmVnID0gaHZtX21tY2ZnX2RlY29kZV9hZGRyKG1tY2ZnLCBhZGRyLCAmc2JkZik7CiAgICAg
cmVhZF91bmxvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOwogCiAgICAgaWYgKCAhdnBjaV9h
Y2Nlc3NfYWxsb3dlZChyZWcsIGxlbikgfHwKQEAgLTUxMiw5ICs0ODgsOSBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGh2bV9tbWlvX29wcyB2cGNpX21tY2ZnX29wcyA9IHsKICAgICAud3JpdGUgPSB2
cGNpX21tY2ZnX3dyaXRlLAogfTsKIAotaW50IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihz
dHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGludCBlbmRfYnVzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKQoraW50IGh2bV9y
ZWdpc3Rlcl9tbWNmZyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCisgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGludCBlbmRfYnVz
LAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKQogewogICAgIHN0cnVj
dCBodm1fbW1jZmcgKm1tY2ZnLCAqbmV3OwogCkBAIC01NDksNyArNTI1LDcgQEAgaW50IHJlZ2lz
dGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCiAg
ICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAgICB9CiAKLSAgICBpZiAoIGxpc3RfZW1wdHko
JmQtPmFyY2guaHZtLm1tY2ZnX3JlZ2lvbnMpICkKKyAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFy
Y2guaHZtLm1tY2ZnX3JlZ2lvbnMpICYmIGhhc192cGNpKGQpICkKICAgICAgICAgcmVnaXN0ZXJf
bW1pb19oYW5kbGVyKGQsICZ2cGNpX21tY2ZnX29wcyk7CiAKICAgICBsaXN0X2FkZCgmbmV3LT5u
ZXh0LCAmZC0+YXJjaC5odm0ubW1jZmdfcmVnaW9ucyk7CkBAIC01NTgsNyArNTM0LDcgQEAgaW50
IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFk
ZHIsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgZGVzdHJveV92cGNpX21tY2ZnKHN0cnVjdCBk
b21haW4gKmQpCit2b2lkIGh2bV9mcmVlX21tY2ZnKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAg
c3RydWN0IGxpc3RfaGVhZCAqbW1jZmdfcmVnaW9ucyA9ICZkLT5hcmNoLmh2bS5tbWNmZ19yZWdp
b25zOwogCkBAIC01NzQsNiArNTUwLDE3IEBAIHZvaWQgZGVzdHJveV92cGNpX21tY2ZnKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgd3JpdGVfdW5sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsK
IH0KIAorY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqaHZtX21tY2ZnX2ZpbmQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKQoreworICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcg
Km1tY2ZnOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIG1tY2ZnLCAmZC0+YXJjaC5odm0u
bW1jZmdfcmVnaW9ucywgbmV4dCApCisgICAgICAgIGlmICggYWRkciA+PSBtbWNmZy0+YWRkciAm
JiBhZGRyIDwgbW1jZmctPmFkZHIgKyBtbWNmZy0+c2l6ZSApCisgICAgICAgICAgICByZXR1cm4g
bW1jZmc7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA1NzcxOWM2MDdjLi42Yjg3YTU1ZGI1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCkBAIC0xMzI2LDI3ICsxMzI2LDM0IEBAIGlvc2VydmlkX3QgaHZtX3NlbGVjdF9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9yZXFfdCAqcCkKICAgICB1aW50OF90IHR5cGU7CiAg
ICAgdWludDY0X3QgYWRkcjsKICAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgY29uc3Qgc3RydWN0
IGh2bV9tbWNmZyAqbW1jZmc7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZ
ICYmIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9QSU8gKQogICAgICAgICByZXR1cm4gWEVOX0lOVkFM
SURfSU9TRVJWSUQ7CiAKICAgICBjZjggPSBkLT5hcmNoLmh2bS5wY2lfY2Y4OwogCi0gICAgaWYg
KCBwLT50eXBlID09IElPUkVRX1RZUEVfUElPICYmCi0gICAgICAgICAocC0+YWRkciAmIH4zKSA9
PSAweGNmYyAmJgotICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSApCisgICAgcmVhZF9sb2NrKCZk
LT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKKyAgICBpZiAoIChwLT50eXBlID09IElPUkVRX1RZUEVf
UElPICYmCisgICAgICAgICAgKHAtPmFkZHIgJiB+MykgPT0gMHhjZmMgJiYKKyAgICAgICAgICBD
RjhfRU5BQkxFRChjZjgpKSB8fAorICAgICAgICAgKHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9DT1BZ
ICYmCisgICAgICAgICAgKG1tY2ZnID0gaHZtX21tY2ZnX2ZpbmQoZCwgcC0+YWRkcikpICE9IE5V
TEwpICkKICAgICB7CiAgICAgICAgIHVpbnQzMl90IHg4Nl9mYW07CiAgICAgICAgIHBjaV9zYmRm
X3Qgc2JkZjsKICAgICAgICAgdW5zaWduZWQgaW50IHJlZzsKIAotICAgICAgICByZWcgPSBodm1f
cGNpX2RlY29kZV9hZGRyKGNmOCwgcC0+YWRkciwgJnNiZGYpOworICAgICAgICByZWcgPSBwLT50
eXBlID09IElPUkVRX1RZUEVfUElPID8gaHZtX3BjaV9kZWNvZGVfYWRkcihjZjgsIHAtPmFkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZzYmRmKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
aHZtX21tY2ZnX2RlY29kZV9hZGRyKG1tY2ZnLCBwLT5hZGRyLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzYmRmKTsKIAog
ICAgICAgICAvKiBQQ0kgY29uZmlnIGRhdGEgY3ljbGUgKi8KICAgICAgICAgdHlwZSA9IFhFTl9E
TU9QX0lPX1JBTkdFX1BDSTsKICAgICAgICAgYWRkciA9ICgodWludDY0X3Qpc2JkZi5zYmRmIDw8
IDMyKSB8IHJlZzsKICAgICAgICAgLyogQU1EIGV4dGVuZGVkIGNvbmZpZ3VyYXRpb24gc3BhY2Ug
YWNjZXNzPyAqLwotICAgICAgICBpZiAoIENGOF9BRERSX0hJKGNmOCkgJiYKKyAgICAgICAgaWYg
KCBwLT50eXBlID09IElPUkVRX1RZUEVfUElPICYmIENGOF9BRERSX0hJKGNmOCkgJiYKICAgICAg
ICAgICAgICBkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCiAg
ICAgICAgICAgICAgKHg4Nl9mYW0gPSBnZXRfY3B1X2ZhbWlseSgKICAgICAgICAgICAgICAgICAg
ZC0+YXJjaC5jcHVpZC0+YmFzaWMucmF3X2ZtcywgTlVMTCwgTlVMTCkpID4gMHgxMCAmJgpAQCAt
MTM2NSw2ICsxMzcyLDcgQEAgaW9zZXJ2aWRfdCBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBpb3JlcV90ICpwKQogICAgICAgICAgICAgICAgIFhFTl9ETU9QX0lPX1JB
TkdFX1BPUlQgOiBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk7CiAgICAgICAgIGFkZHIgPSBwLT5h
ZGRyOwogICAgIH0KKyAgICByZWFkX3VubG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7CiAK
ICAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggM2Ez
YzE1ODkwYi4uZjYxZjY2ZGY1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYwor
KysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCkBAIC01NjIsOSArNTYyLDggQEAgcmV0X3QgZG9f
cGh5c2Rldl9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAg
ICAgICAgICAgICAqIEZvciBIVk0gKFBWSCkgZG9tYWlucyB0cnkgdG8gYWRkIHRoZSBuZXdseSBm
b3VuZCBNTUNGRyB0byB0aGUKICAgICAgICAgICAgICAqIGRvbWFpbi4KICAgICAgICAgICAgICAq
LwotICAgICAgICAgICAgcmV0ID0gcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVyKGN1cnJkLCBp
bmZvLmFkZHJlc3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5mby5zdGFydF9idXMsIGluZm8uZW5kX2J1cywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnNlZ21lbnQpOworICAgICAgICAgICAgcmV0ID0g
aHZtX3JlZ2lzdGVyX21tY2ZnKGN1cnJkLCBpbmZvLmFkZHJlc3MsIGluZm8uc3RhcnRfYnVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8uZW5kX2J1cywgaW5mby5z
ZWdtZW50KTsKICAgICAgICAgfQogCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvaW9tbXUuYwppbmRleCA1OTkwNTYyOWUxLi41M2NkYmI0NWYwIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvaW9tbXUuYwpAQCAtMTUyLDcgKzE1Miw3IEBAIHN0YXRpYyBib29sIF9faHdkb21f
aW5pdCBod2RvbV9pb21tdV9tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgKiBUT0RP
OiBydW50aW1lIGFkZGVkIE1NQ0ZHIHJlZ2lvbnMgYXJlIG5vdCBjaGVja2VkIHRvIG1ha2Ugc3Vy
ZSB0aGV5CiAgICAgICogZG9uJ3Qgb3ZlcmxhcCB3aXRoIGFscmVhZHkgbWFwcGVkIHJlZ2lvbnMs
IHRodXMgcHJldmVudGluZyB0cmFwcGluZy4KICAgICAgKi8KLSAgICBpZiAoIGhhc192cGNpKGQp
ICYmIHZwY2lfaXNfbW1jZmdfYWRkcmVzcyhkLCBwZm5fdG9fcGFkZHIocGZuKSkgKQorICAgIGlm
ICggaGFzX3ZwY2koZCkgJiYgaHZtX2lzX21tY2ZnX2FkZHJlc3MoZCwgcGZuX3RvX3BhZGRyKHBm
bikpICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJuIHRydWU7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW8uaAppbmRleCA3Y2ViMTE5YjY0Li44NmViYmQxZTdlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgK
QEAgLTE2NSw5ICsxNjUsMTkgQEAgdm9pZCBzdGR2Z2FfZGVpbml0KHN0cnVjdCBkb21haW4gKmQp
OwogCiBleHRlcm4gdm9pZCBodm1fZHBjaV9tc2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIGludCB2
ZWN0b3IpOwogCi0vKiBEZWNvZGUgYSBQQ0kgcG9ydCBJTyBhY2Nlc3MgaW50byBhIGJ1cy9zbG90
L2Z1bmMvcmVnLiAqLworc3RydWN0IGh2bV9tbWNmZyB7CisgICAgc3RydWN0IGxpc3RfaGVhZCBu
ZXh0OworICAgIHBhZGRyX3QgYWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZTsKKyAgICB1aW50
MTZfdCBzZWdtZW50OworICAgIHVpbnQ4X3Qgc3RhcnRfYnVzOworfTsKKworLyogRGVjb2RlIGEg
UENJIHBvcnQgSU8gb3IgTU1DRkcgYWNjZXNzIGludG8gYSBidXMvc2xvdC9mdW5jL3JlZy4gKi8K
IHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGludCBjZjgsIHVuc2ln
bmVkIGludCBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3NiZGZf
dCAqc2JkZik7Cit1bnNpZ25lZCBpbnQgaHZtX21tY2ZnX2RlY29kZV9hZGRyKGNvbnN0IHN0cnVj
dCBodm1fbW1jZmcgKm1tY2ZnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90IGFkZHIsIHBjaV9zYmRmX3QgKnNiZGYpOwogCiAvKgogICogSFZNIHBvcnQgSU8gaGFu
ZGxlciB0aGF0IHBlcmZvcm1zIGZvcndhcmRpbmcgb2YgZ3Vlc3QgSU8gcG9ydHMgaW50byBtYWNo
aW5lCkBAIC0xNzgsMTUgKzE4OCwxOCBAQCB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxl
cihzdHJ1Y3QgZG9tYWluICpkKTsKIC8qIEhWTSBwb3J0IElPIGhhbmRsZXIgZm9yIHZQQ0kgYWNj
ZXNzZXMuICovCiB2b2lkIHJlZ2lzdGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFp
biAqZCk7CiAKLS8qIEhWTSBNTUlPIGhhbmRsZXIgZm9yIFBDSSBNTUNGRyBhY2Nlc3Nlcy4gKi8K
LWludCByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJf
dCBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3Rh
cnRfYnVzLCB1bnNpZ25lZCBpbnQgZW5kX2J1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHNlZyk7Ci0vKiBEZXN0cm95IHRyYWNrZWQgTU1DRkcgYXJlYXMu
ICovCi12b2lkIGRlc3Ryb3lfdnBjaV9tbWNmZyhzdHJ1Y3QgZG9tYWluICpkKTsKKy8qIEhWTSBQ
Q0kgTU1DRkcgcmVnaW9ucyByZWdpc3RyYXRpb24uICovCitpbnQgaHZtX3JlZ2lzdGVyX21tY2Zn
KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHN0YXJ0X2J1cywgdW5zaWduZWQgaW50IGVuZF9idXMsCisgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzZWcpOwordm9pZCBodm1fZnJlZV9tbWNmZyhzdHJ1
Y3QgZG9tYWluICpkKTsKK2NvbnN0IHN0cnVjdCBodm1fbW1jZmcgKmh2bV9tbWNmZ19maW5kKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkcik7CiAKIC8qIENoZWNrIGlmIGFuIGFk
ZHJlc3MgaXMgYmV0d2VlbiBhIE1NQ0ZHIHJlZ2lvbiBmb3IgYSBkb21haW4uICovCi1ib29sIHZw
Y2lfaXNfbW1jZmdfYWRkcmVzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIp
Oworc3RhdGljIGlubGluZSBib29sIGh2bV9pc19tbWNmZ19hZGRyZXNzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsIHBhZGRyX3QgYWRkcikKK3sKKyAgICByZXR1cm4gaHZtX21tY2ZnX2ZpbmQoZCwg
YWRkcik7Cit9CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lPX0hfXyAqLwogCi0tIAoyLjIz
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13: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 1iEvo3-0005fP-De; Mon, 30 Sep 2019 13:33:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvo2-0005ei-6p
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:38 +0000
X-Inumbo-ID: e1e9a7b4-e386-11e9-97fb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id e1e9a7b4-e386-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 13:33:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850406;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=C07o62v9BXZa85etJm1tmyW08YSPsYCdptuOdSOV1hw=;
 b=Nje1hLyuxP9FnZPJnFB80bp3SKOnDNIYD2+qzD6TDXwuN3DooW9l5HMl
 9Aw2GFBkKW7qez3Srbfle650wyWF1QY2d8kyw3jnWrHfUJirfK4hJjCN7
 NxixwXNNfvy+2w8tlEnn9o5rqq2m2THjxcaF5Cvy/z4WRqquE2zuGcb2l k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b5tZ9umJBAf738WArv3vxOZQnw/bRVaqUCCBG+259iKzU6xH4smawekcrvA9k3vhBHVG14LPyR
 3oeQeSDXQtO6ubNH4aqDqfRm51UTtIbv/u6gupOoYQfWINioDzzWnx69PSYOwtCU/+5zwTySRM
 8TWZxb6zm93LsKRn2Vr8jDHFYP/WalHpZnAIQ/NLAg86R3150TEzWYT13EXs36vpTGXoXXFdH+
 2seoRbE6Vk0Ml2MW3XRmVoDM0XKVrqKUDjC+dsF2PRb7XlKCNmRKtbZ303rDDQekXZeJZqMxY8
 SoQ=
X-SBRS: 2.7
X-MesageID: 6538602
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6538602"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:37 +0200
Message-ID: <20190930133238.49868-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 09/10] ioreq: split the code to detect PCI
 config space accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>, Wei
 Liu <wl@xen.org>, Jan
 Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGxhY2UgdGhlIGNvZGUgdGhhdCBjb252ZXJ0cyBhIFBJTy9DT1BZIGlvcmVxIGludG8gYSBQQ0lf
Q09ORklHIG9uZQppbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24sIGFuZCBhZGp1c3QgdGhlIGNvZGUg
dG8gbWFrZSB1c2Ugb2YgdGhpcwpuZXdseSBpbnRyb2R1Y2VkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE5ldyBpbiB0aGlz
IHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIHwgMTExICsrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlv
bnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA2Yjg3YTU1ZGI1Li5mMzY4NGZj
NjQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCkBAIC0xODMsNiArMTgzLDU0IEBAIHN0YXRpYyBib29sIGh2bV93YWl0
X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQogICAgIHJldHVy
biB0cnVlOwogfQogCitzdGF0aWMgdm9pZCBjb252ZXJ0X3BjaV9pb3JlcShzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3JlcV90ICpwKQoreworICAgIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOwor
ICAgIHVpbnQzMl90IGNmOCA9IGQtPmFyY2guaHZtLnBjaV9jZjg7CisKKyAgICBpZiAoIHAtPnR5
cGUgIT0gSU9SRVFfVFlQRV9QSU8gJiYgcC0+dHlwZSAhPSBJT1JFUV9UWVBFX0NPUFkgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtLm1tY2ZnX2xvY2spOworICAgIGlmICggKHAt
PnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gJiYKKyAgICAgICAgICAocC0+YWRkciAmIH4zKSA9PSAw
eGNmYyAmJgorICAgICAgICAgIENGOF9FTkFCTEVEKGNmOCkpIHx8CisgICAgICAgICAocC0+dHlw
ZSA9PSBJT1JFUV9UWVBFX0NPUFkgJiYKKyAgICAgICAgICAobW1jZmcgPSBodm1fbW1jZmdfZmlu
ZChkLCBwLT5hZGRyKSkgIT0gTlVMTCkgKQorICAgIHsKKyAgICAgICAgdWludDMyX3QgeDg2X2Zh
bTsKKyAgICAgICAgcGNpX3NiZGZfdCBzYmRmOworICAgICAgICB1bnNpZ25lZCBpbnQgcmVnOwor
CisgICAgICAgIHJlZyA9IHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gPyBodm1fcGNpX2RlY29k
ZV9hZGRyKGNmOCwgcC0+YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNiZGYpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBodm1fbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIHAtPmFkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnNiZGYpOworCisgICAgICAgIC8qIFBDSSBjb25maWcgZGF0YSBjeWNsZSAqLwor
ICAgICAgICBwLT5hZGRyID0gKCh1aW50NjRfdClzYmRmLnNiZGYgPDwgMzIpIHwgcmVnOworICAg
ICAgICAvKiBBTUQgZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBhY2Nlc3M/ICovCisgICAg
ICAgIGlmICggcC0+dHlwZSA9PSBJT1JFUV9UWVBFX1BJTyAmJiBDRjhfQUREUl9ISShjZjgpICYm
CisgICAgICAgICAgICAgZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FN
RCAmJgorICAgICAgICAgICAgICh4ODZfZmFtID0gZ2V0X2NwdV9mYW1pbHkoCisgICAgICAgICAg
ICAgICAgIGQtPmFyY2guY3B1aWQtPmJhc2ljLnJhd19mbXMsIE5VTEwsIE5VTEwpKSA+IDB4MTAg
JiYKKyAgICAgICAgICAgICB4ODZfZmFtIDwgMHgxNyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQ2NF90IG1zcl92YWw7CisKKyAgICAgICAgICAgIGlmICggIXJkbXNyX3NhZmUoTVNSX0FN
RDY0X05CX0NGRywgbXNyX3ZhbCkgJiYKKyAgICAgICAgICAgICAgICAgKG1zcl92YWwgJiAoMVVM
TCA8PCBBTUQ2NF9OQl9DRkdfQ0Y4X0VYVF9FTkFCTEVfQklUKSkgKQorICAgICAgICAgICAgICAg
IHAtPmFkZHIgfD0gQ0Y4X0FERFJfSEkoY2Y4KTsKKyAgICAgICAgfQorICAgICAgICBwLT50eXBl
ID0gSU9SRVFfVFlQRV9QQ0lfQ09ORklHOworCisgICAgfQorICAgIHJlYWRfdW5sb2NrKCZkLT5h
cmNoLmh2bS5tbWNmZ19sb2NrKTsKK30KKwogYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAg
LTEzMjIsNTcgKzEzNzAsMzYgQEAgdm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhz
dHJ1Y3QgZG9tYWluICpkKQogaW9zZXJ2aWRfdCBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBpb3JlcV90ICpwKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwotICAgIHVpbnQzMl90IGNmODsKICAgICB1aW50OF90IHR5cGU7Ci0gICAgdWludDY0X3Qg
YWRkcjsKICAgICB1bnNpZ25lZCBpbnQgaWQ7Ci0gICAgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAq
bW1jZmc7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5cGUg
IT0gSU9SRVFfVFlQRV9QSU8gKQogICAgICAgICByZXR1cm4gWEVOX0lOVkFMSURfSU9TRVJWSUQ7
CiAKLSAgICBjZjggPSBkLT5hcmNoLmh2bS5wY2lfY2Y4OworICAgIC8qCisgICAgICogQ2hlY2sg
YW5kIGNvbnZlcnQgdGhlIFBJTy9NTUlPIGlvcmVxIHRvIGEgUENJIGNvbmZpZyBzcGFjZQorICAg
ICAqIGFjY2Vzcy4KKyAgICAgKi8KKyAgICBjb252ZXJ0X3BjaV9pb3JlcShkLCBwKTsKIAotICAg
IHJlYWRfbG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9jayk7Ci0gICAgaWYgKCAocC0+dHlwZSA9
PSBJT1JFUV9UWVBFX1BJTyAmJgotICAgICAgICAgIChwLT5hZGRyICYgfjMpID09IDB4Y2ZjICYm
Ci0gICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSkgfHwKLSAgICAgICAgIChwLT50eXBlID09IElP
UkVRX1RZUEVfQ09QWSAmJgotICAgICAgICAgIChtbWNmZyA9IGh2bV9tbWNmZ19maW5kKGQsIHAt
PmFkZHIpKSAhPSBOVUxMKSApCisgICAgc3dpdGNoICggcC0+dHlwZSApCiAgICAgewotICAgICAg
ICB1aW50MzJfdCB4ODZfZmFtOwotICAgICAgICBwY2lfc2JkZl90IHNiZGY7Ci0gICAgICAgIHVu
c2lnbmVkIGludCByZWc7CisgICAgY2FzZSBJT1JFUV9UWVBFX1BJTzoKKyAgICAgICAgdHlwZSA9
IFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ7CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHJlZyA9
IHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gPyBodm1fcGNpX2RlY29kZV9hZGRyKGNmOCwgcC0+
YWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnNiZGYpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBodm1fbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIHAtPmFkZHIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNiZGYp
OworICAgIGNhc2UgSU9SRVFfVFlQRV9DT1BZOgorICAgICAgICB0eXBlID0gWEVOX0RNT1BfSU9f
UkFOR0VfTUVNT1JZOworICAgICAgICBicmVhazsKIAotICAgICAgICAvKiBQQ0kgY29uZmlnIGRh
dGEgY3ljbGUgKi8KKyAgICBjYXNlIElPUkVRX1RZUEVfUENJX0NPTkZJRzoKICAgICAgICAgdHlw
ZSA9IFhFTl9ETU9QX0lPX1JBTkdFX1BDSTsKLSAgICAgICAgYWRkciA9ICgodWludDY0X3Qpc2Jk
Zi5zYmRmIDw8IDMyKSB8IHJlZzsKLSAgICAgICAgLyogQU1EIGV4dGVuZGVkIGNvbmZpZ3VyYXRp
b24gc3BhY2UgYWNjZXNzPyAqLwotICAgICAgICBpZiAoIHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9Q
SU8gJiYgQ0Y4X0FERFJfSEkoY2Y4KSAmJgotICAgICAgICAgICAgIGQtPmFyY2guY3B1aWQtPng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKLSAgICAgICAgICAgICAoeDg2X2ZhbSA9IGdl
dF9jcHVfZmFtaWx5KAotICAgICAgICAgICAgICAgICBkLT5hcmNoLmNwdWlkLT5iYXNpYy5yYXdf
Zm1zLCBOVUxMLCBOVUxMKSkgPiAweDEwICYmCi0gICAgICAgICAgICAgeDg2X2ZhbSA8IDB4MTcg
KQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50NjRfdCBtc3JfdmFsOworICAgICAgICBicmVh
azsKIAotICAgICAgICAgICAgaWYgKCAhcmRtc3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCBtc3Jf
dmFsKSAmJgotICAgICAgICAgICAgICAgICAobXNyX3ZhbCAmICgxVUxMIDw8IEFNRDY0X05CX0NG
R19DRjhfRVhUX0VOQUJMRV9CSVQpKSApCi0gICAgICAgICAgICAgICAgYWRkciB8PSBDRjhfQURE
Ul9ISShjZjgpOwotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHR5
cGUgPSAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX1BJTykgPwotICAgICAgICAgICAgICAgIFhFTl9E
TU9QX0lPX1JBTkdFX1BPUlQgOiBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk7Ci0gICAgICAgIGFk
ZHIgPSBwLT5hZGRyOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICByZXR1cm4gWEVOX0lOVkFMSURfSU9TRVJWSUQ7CiAgICAgfQotICAgIHJlYWRf
dW5sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKIAogICAgIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykKICAgICB7CkBAIC0xMzg4LDcgKzE0MTUsNyBAQCBpb3NlcnZpZF90IGh2
bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3QgKnApCiAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7CiAKICAgICAgICAgY2FzZSBYRU5fRE1P
UF9JT19SQU5HRV9QT1JUOgotICAgICAgICAgICAgc3RhcnQgPSBhZGRyOworICAgICAgICAgICAg
c3RhcnQgPSBwLT5hZGRyOwogICAgICAgICAgICAgZW5kID0gc3RhcnQgKyBwLT5zaXplIC0gMTsK
ICAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkg
KQogICAgICAgICAgICAgICAgIHJldHVybiBpZDsKQEAgLTE0MDUsMTIgKzE0MzIsOCBAQCBpb3Nl
cnZpZF90IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvcmVxX3Qg
KnApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdF
X1BDSToKLSAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKHIsIGFk
ZHIgPj4gMzIpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwLT50eXBlID0gSU9S
RVFfVFlQRV9QQ0lfQ09ORklHOwotICAgICAgICAgICAgICAgIHAtPmFkZHIgPSBhZGRyOworICAg
ICAgICAgICAgaWYgKCByYW5nZXNldF9jb250YWluc19zaW5nbGV0b24ociwgcC0+YWRkciA+PiAz
MikgKQogICAgICAgICAgICAgICAgIHJldHVybiBpZDsKLSAgICAgICAgICAgIH0KIAogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 13:33:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 13:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEvo8-0005jz-P8; Mon, 30 Sep 2019 13:33:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=znM2=XZ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iEvo7-0005ik-6o
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 13:33:43 +0000
X-Inumbo-ID: e40f1a10-e386-11e9-97fb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id e40f1a10-e386-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 13:33:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569850410;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=bqa+mZRc/9alYURjatEvLIFM2PBvEfV2qKyP0A+lpss=;
 b=CFDfs+34DipWz1OeRTby6Jqrfv4mn02VlPGoGNSinwwVNbwuabQM70xF
 fi2wxJJfy8/beMB4YQrnb5I9zGVRXBJGKYJ5krKt9dPrdRP9hj9nffvEQ
 WLyMhWfMQcEwJlW5z//m9oxkybKkr8G9vA5rLhPK0e9Nxk6mmaeV996c7 Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jsxn3nV9LZvrVpiuxX8CBndFKAn9kUhdyswjPeW+87TwabwEV9ppO5KuVgtBbpWlTZSLKiLVmB
 xeL4pJQ/Xea4w6UaSomJqJkD2WJba7WHOU4oQTBew9vosTuBV9cYiosjAs2oAP4In3JE2XHMkF
 M/yhzeY8Lt2UaBfJ5EmER/H5N9hnLyCmzDGd4AFaJRAmEcEaoZbmiFinsIqajswispeantyaNh
 QYUHJ7UPshbX1SC5U7wMODXKtUJEXRgyG9ccG2MbEeLsMi/+R4ek7PzHeS5B7Xix3MNpjgCxUr
 YVE=
X-SBRS: 2.7
X-MesageID: 6602549
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6602549"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:32:38 +0200
Message-ID: <20190930133238.49868-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930133238.49868-1-roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 10/10] ioreq: provide support for
 long-running operations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHN3aXRjaCB2UENJIHRvIHVzZSB0aGlzIGluZnJhc3RydWN0dXJlIGZvciBsb25nIHJ1
bm5pbmcKcGh5c21hcCBtb2RpZmljYXRpb24gb3BlcmF0aW9ucy4KClRoaXMgYWxsb3dzIHRvIGdl
dCByaWQgb2YgdGhlIHZQQ0kgc3BlY2lmaWMgbW9kaWZpY2F0aW9ucyBkb25lIHRvCmhhbmRsZV9o
dm1faW9fY29tcGxldGlvbiBhbmQgYWxsb3dzIGdlbmVyYWxpemluZyB0aGUgc3VwcG9ydCBmb3IK
bG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMgdG8gb3RoZXIgaW50ZXJuYWwgaW9yZXEgc2VydmVycy4g
U3VjaCBzdXBwb3J0CmlzIGltcGxlbWVudGVkIGFzIGEgc3BlY2lmaWMgaGFuZGxlciB0aGF0IGNh
biBiZSByZWdpc3RlcnMgYnkgaW50ZXJuYWwKaW9yZXEgc2VydmVycyBhbmQgdGhhdCB3aWxsIGJl
IGNhbGxlZCB0byBjaGVjayBmb3IgcGVuZGluZyB3b3JrLgpSZXR1cm5pbmcgdHJ1ZSBmcm9tIHRo
aXMgaGFuZGxlciB3aWxsIHByZXZlbnQgdGhlIHZjcHUgZnJvbSBydW5uaW5nCnVudGlsIHRoZSBo
YW5kbGVyIHJldHVybnMgZmFsc2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFJlbW92ZSBleHRy
YSBuZXdsaW5lIGluIHZwY2lfcHJvY2Vzc19wZW5kaW5nLgogLSBDb250aW51ZSBlYXJseSBpbiBo
YW5kbGVfaHZtX2lvX2NvbXBsZXRpb24gaW4gb3JkZXIgdG8gYXZvaWQgb25lCiAgIGV4dHJhIGxl
dmVsIG9mIGluZGVudGF0aW9uLgogLSBTd2l0Y2ggc2V0dGluZyB0aGUgaW9yZXEgc3RhdGUgdG8g
YSB0ZXJuYXJ5IGNvbmRpdGlvbmFsIG9wZXJhdG9yLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9kcml2
ZXJzL3ZwY2kvaGVhZGVyLmMgICAgICB8IDYwICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICB8ICA5ICsrKystCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAgMyArLQogeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAg
ICAgICAgIHwgIDYgLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspLCA0NCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggZjM2ODRmYzY0OC4uNzgzMjJkZmE2NyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwpAQCAtMjM5LDE2ICsyMzksNDggQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9u
OwogICAgIHVuc2lnbmVkIGludCBpZDsKIAotICAgIGlmICggaGFzX3ZwY2koZCkgJiYgdnBjaV9w
cm9jZXNzX3BlbmRpbmcodikgKQotICAgIHsKLSAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVM
RV9TT0ZUSVJRKTsKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLQotICAgIEZPUl9FQUNI
X0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJW
RVIoZCwgaWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2Owog
CisgICAgICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlvcmVxX3QgcmVxID0gdmlvLT5pb19yZXE7CisKKyAgICAgICAgICAgIGlmICgg
dmlvLT5pb19yZXEuc3RhdGUgIT0gU1RBVEVfSU9SRVFfSU5QUk9DRVNTICkKKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENoZWNrIGFu
ZCBjb252ZXJ0IHRoZSBQSU8vTU1JTyBpb3JlcSB0byBhIFBDSSBjb25maWcgc3BhY2UKKyAgICAg
ICAgICAgICAqIGFjY2Vzcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgY29udmVydF9w
Y2lfaW9yZXEoZCwgJnJlcSk7CisKKyAgICAgICAgICAgIGlmICggcy0+aGFuZGxlcigmcmVxLCBz
LT5kYXRhKSA9PSBYODZFTVVMX1JFVFJZICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICAgICAqIE5lZWQgdG8gcmFpc2UgYSBzY2hlZHVsZXIgaXJxIGlu
IG9yZGVyIHRvIHByZXZlbnQgdGhlCisgICAgICAgICAgICAgICAgICogZ3Vlc3QgdmNwdSBmcm9t
IHJlc3VtaW5nIGV4ZWN1dGlvbi4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAg
ICAqIE5vdGUgdGhpcyBpcyBub3QgcmVxdWlyZWQgZm9yIGV4dGVybmFsIGlvcmVxIG9wZXJhdGlv
bnMKKyAgICAgICAgICAgICAgICAgKiBiZWNhdXNlIGluIHRoYXQgY2FzZSB0aGUgdmNwdSBpcyBt
YXJrZWQgYXMgYmxvY2tlZCwgYnV0CisgICAgICAgICAgICAgICAgICogdGhpcyBjYW5ub3QgYmUg
ZG9uZSBmb3IgbG9uZy1ydW5uaW5nIGludGVybmFsCisgICAgICAgICAgICAgICAgICogb3BlcmF0
aW9ucywgc2luY2UgaXQgd291bGQgcHJldmVudCB0aGUgdmNwdSBmcm9tIGJlaW5nCisgICAgICAg
ICAgICAgICAgICogc2NoZWR1bGVkIGFuZCB0aHVzIHRoZSBsb25nIHJ1bm5pbmcgb3BlcmF0aW9u
IGZyb20KKyAgICAgICAgICAgICAgICAgKiBmaW5pc2hpbmcuCisgICAgICAgICAgICAgICAgICov
CisgICAgICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIC8q
IEZpbmlzaGVkIHByb2Nlc3NpbmcgdGhlIGlvcmVxLiAqLworICAgICAgICAgICAgdmlvLT5pb19y
ZXEuc3RhdGUgPSBodm1faW9yZXFfbmVlZHNfY29tcGxldGlvbigmdmlvLT5pb19yZXEpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gU1RBVEVfSU9SRVNQX1JFQURZCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogU1RBVEVfSU9SRVFfTk9ORTsKKworICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgIH0KKwogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICgg
c3YsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9yZXFfdmNwdV9saXN0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCkBAIC0xNTU0LDcgKzE1
ODYsMTQgQEAgaW50IGh2bV9zZW5kX2lvcmVxKGlvc2VydmlkX3QgaWQsIGlvcmVxX3QgKnByb3Rv
X3AsIGJvb2wgYnVmZmVyZWQpCiAgICAgfQogCiAgICAgaWYgKCBodm1faW9yZXFfaXNfaW50ZXJu
YWwoaWQpICkKLSAgICAgICAgcmV0dXJuIHMtPmhhbmRsZXIocHJvdG9fcCwgcy0+ZGF0YSk7Cisg
ICAgeworICAgICAgICBpbnQgcmMgPSBzLT5oYW5kbGVyKHByb3RvX3AsIHMtPmRhdGEpOworCisg
ICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9SRVRSWSApCisgICAgICAgICAgICBjdXJyLT5hcmNo
Lmh2bS5odm1faW8uaW9fcmVxLnN0YXRlID0gU1RBVEVfSU9SRVFfSU5QUk9DRVNTOworCisgICAg
ICAgIHJldHVybiByYzsKKyAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5KCF2Y3B1X3N0YXJ0X3No
dXRkb3duX2RlZmVycmFsKGN1cnIpKSApCiAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kv
aGVhZGVyLmMKaW5kZXggM2M3OTRmNDg2ZC4uOTM2MGQxOWE1MCAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvdnBjaS9oZWFkZXIuYworKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC0x
MjksMzcgKzEyOSw0MSBAQCBzdGF0aWMgdm9pZCBtb2RpZnlfZGVjb2RpbmcoY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYsIHVpbnQxNl90IGNtZCwKIAogYm9vbCB2cGNpX3Byb2Nlc3NfcGVuZGlu
ZyhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBpZiAoIHYtPnZwY2kubWVtICkKKyAgICBzdHJ1Y3Qg
bWFwX2RhdGEgZGF0YSA9IHsKKyAgICAgICAgLmQgPSB2LT5kb21haW4sCisgICAgICAgIC5tYXAg
PSB2LT52cGNpLmNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSwKKyAgICB9OworICAgIGludCByYzsK
KworICAgIGlmICggIXYtPnZwY2kubWVtICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBtYXBfZGF0
YSBkYXRhID0gewotICAgICAgICAgICAgLmQgPSB2LT5kb21haW4sCi0gICAgICAgICAgICAubWFw
ID0gdi0+dnBjaS5jbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlksCi0gICAgICAgIH07Ci0gICAgICAg
IGludCByYyA9IHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKHYtPnZwY2kubWVtLCBtYXBfcmFuZ2Us
ICZkYXRhKTsKLQotICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCi0gICAgICAgICAgICBy
ZXR1cm4gdHJ1ZTsKLQotICAgICAgICBzcGluX2xvY2soJnYtPnZwY2kucGRldi0+dnBjaS0+bG9j
ayk7Ci0gICAgICAgIC8qIERpc2FibGUgbWVtb3J5IGRlY29kaW5nIHVuY29uZGl0aW9uYWxseSBv
biBmYWlsdXJlLiAqLwotICAgICAgICBtb2RpZnlfZGVjb2Rpbmcodi0+dnBjaS5wZGV2LAotICAg
ICAgICAgICAgICAgICAgICAgICAgcmMgPyB2LT52cGNpLmNtZCAmIH5QQ0lfQ09NTUFORF9NRU1P
UlkgOiB2LT52cGNpLmNtZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICFyYyAmJiB2LT52cGNp
LnJvbV9vbmx5KTsKLSAgICAgICAgc3Bpbl91bmxvY2soJnYtPnZwY2kucGRldi0+dnBjaS0+bG9j
ayk7Ci0KLSAgICAgICAgcmFuZ2VzZXRfZGVzdHJveSh2LT52cGNpLm1lbSk7Ci0gICAgICAgIHYt
PnZwY2kubWVtID0gTlVMTDsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICogRklYTUU6IGluIGNhc2Ugb2YgZmFpbHVyZSByZW1vdmUgdGhlIGRldmljZSBm
cm9tIHRoZSBkb21haW4uCi0gICAgICAgICAgICAgKiBOb3RlIHRoYXQgdGhlcmUgbWlnaHQgc3Rp
bGwgYmUgbGVmdG92ZXIgbWFwcGluZ3MuIFdoaWxlIHRoaXMgaXMKLSAgICAgICAgICAgICAqIHNh
ZmUgZm9yIERvbTAsIGZvciBEb21VcyB0aGUgZG9tYWluIHdpbGwgbGlrZWx5IG5lZWQgdG8gYmUK
LSAgICAgICAgICAgICAqIGtpbGxlZCBpbiBvcmRlciB0byBhdm9pZCBsZWFraW5nIHN0YWxlIHAy
bSBtYXBwaW5ncyBvbgotICAgICAgICAgICAgICogZmFpbHVyZS4KLSAgICAgICAgICAgICAqLwot
ICAgICAgICAgICAgdnBjaV9yZW1vdmVfZGV2aWNlKHYtPnZwY2kucGRldik7CisgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCisgICAg
cmMgPSByYW5nZXNldF9jb25zdW1lX3Jhbmdlcyh2LT52cGNpLm1lbSwgbWFwX3JhbmdlLCAmZGF0
YSk7CisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKwor
ICAgIHNwaW5fbG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsKKyAgICAvKiBEaXNhYmxl
IG1lbW9yeSBkZWNvZGluZyB1bmNvbmRpdGlvbmFsbHkgb24gZmFpbHVyZS4gKi8KKyAgICBtb2Rp
ZnlfZGVjb2Rpbmcodi0+dnBjaS5wZGV2LAorICAgICAgICAgICAgICAgICAgICByYyA/IHYtPnZw
Y2kuY21kICYgflBDSV9DT01NQU5EX01FTU9SWSA6IHYtPnZwY2kuY21kLAorICAgICAgICAgICAg
ICAgICAgICAhcmMgJiYgdi0+dnBjaS5yb21fb25seSk7CisgICAgc3Bpbl91bmxvY2soJnYtPnZw
Y2kucGRldi0+dnBjaS0+bG9jayk7CisKKyAgICByYW5nZXNldF9kZXN0cm95KHYtPnZwY2kubWVt
KTsKKyAgICB2LT52cGNpLm1lbSA9IE5VTEw7CisgICAgaWYgKCByYyApCisgICAgICAgIC8qCisg
ICAgICAgICAqIEZJWE1FOiBpbiBjYXNlIG9mIGZhaWx1cmUgcmVtb3ZlIHRoZSBkZXZpY2UgZnJv
bSB0aGUgZG9tYWluLgorICAgICAgICAgKiBOb3RlIHRoYXQgdGhlcmUgbWlnaHQgc3RpbGwgYmUg
bGVmdG92ZXIgbWFwcGluZ3MuIFdoaWxlIHRoaXMgaXMKKyAgICAgICAgICogc2FmZSBmb3IgRG9t
MCwgZm9yIERvbVVzIHRoZSBkb21haW4gd2lsbCBsaWtlbHkgbmVlZCB0byBiZQorICAgICAgICAg
KiBraWxsZWQgaW4gb3JkZXIgdG8gYXZvaWQgbGVha2luZyBzdGFsZSBwMm0gbWFwcGluZ3Mgb24K
KyAgICAgICAgICogZmFpbHVyZS4KKyAgICAgICAgICovCisgICAgICAgIHZwY2lfcmVtb3ZlX2Rl
dmljZSh2LT52cGNpLnBkZXYpOworCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmluZGV4
IDIwNmZjYWRiYzYuLjBjYzg1NDNlYjggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBj
aS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCkBAIC00ODQsNiArNDg0LDcgQEAgc3Rh
dGljIHZvaWQgd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBpbnQgc2l6ZSwKIHN0YXRpYyBpbnQgaW9yZXFfaGFuZGxlcihpb3JlcV90ICpyZXEsIHZvaWQg
KmRhdGEpCiB7CiAgICAgcGNpX3NiZGZfdCBzYmRmOworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0g
Y3VycmVudDsKIAogICAgIC8qCiAgICAgICogTkI6IGNlcnRhaW4gcmVxdWVzdHMgb2YgdHlwZSBk
aWZmZXJlbnQgdGhhbiBQQ0kgYXJlIGJyb2FkY2FzdGVkIHRvIGFsbApAQCAtNDkyLDYgKzQ5Mywx
MiBAQCBzdGF0aWMgaW50IGlvcmVxX2hhbmRsZXIoaW9yZXFfdCAqcmVxLCB2b2lkICpkYXRhKQog
ICAgIGlmICggcmVxLT50eXBlICE9IElPUkVRX1RZUEVfUENJX0NPTkZJRyB8fCByZXEtPmRhdGFf
aXNfcHRyICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogCisgICAgaWYg
KCBjdXJyLT52cGNpLm1lbSApCisgICAgeworICAgICAgICBBU1NFUlQocmVxLT5zdGF0ZSA9PSBT
VEFURV9JT1JFUV9JTlBST0NFU1MpOworICAgICAgICByZXR1cm4gdnBjaV9wcm9jZXNzX3BlbmRp
bmcoY3VycikgPyBYODZFTVVMX1JFVFJZIDogWDg2RU1VTF9PS0FZOworICAgIH0KKwogICAgIHNi
ZGYuc2JkZiA9IHJlcS0+YWRkciA+PiAzMjsKIAogICAgIGlmICggcmVxLT5kaXIgKQpAQCAtNDk5
LDcgKzUwNiw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfaGFuZGxlcihpb3JlcV90ICpyZXEsIHZvaWQg
KmRhdGEpCiAgICAgZWxzZQogICAgICAgICB3cml0ZShzYmRmLCByZXEtPmFkZHIsIHJlcS0+c2l6
ZSwgcmVxLT5kYXRhKTsKIAotICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgcmV0dXJuIGN1
cnItPnZwY2kubWVtID8gWDg2RU1VTF9SRVRSWSA6IFg4NkVNVUxfT0tBWTsKIH0KIAogaW50IHZw
Y2lfcmVnaXN0ZXJfaW9yZXEoc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApp
bmRleCAzOGY1YzJiYjliLi40NTYzNzQ2NDY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC05
Miw3ICs5Miw4IEBAIHN0cnVjdCBodm1fdmNwdV9pbyB7CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBo
dm1faW9yZXFfbmVlZHNfY29tcGxldGlvbihjb25zdCBpb3JlcV90ICppb3JlcSkKIHsKLSAgICBy
ZXR1cm4gaW9yZXEtPnN0YXRlID09IFNUQVRFX0lPUkVRX1JFQURZICYmCisgICAgcmV0dXJuIChp
b3JlcS0+c3RhdGUgPT0gU1RBVEVfSU9SRVFfUkVBRFkgfHwKKyAgICAgICAgICAgIGlvcmVxLT5z
dGF0ZSA9PSBTVEFURV9JT1JFUV9JTlBST0NFU1MpICYmCiAgICAgICAgICAgICFpb3JlcS0+ZGF0
YV9pc19wdHIgJiYKICAgICAgICAgICAgKGlvcmVxLT50eXBlICE9IElPUkVRX1RZUEVfUElPIHx8
IGlvcmVxLT5kaXIgIT0gSU9SRVFfV1JJVEUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKaW5kZXggNGU5NTkxYzAyMC4uYmFk
NDA2YjIxZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oCkBAIC0yMjMsMTIgKzIyMyw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZw
Y2lfcmVnaXN0ZXJfaW9yZXEoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogc3RhdGljIGlubGluZSB2
b2lkIHZwY2lfZHVtcF9tc2kodm9pZCkgeyB9Ci0KLXN0YXRpYyBpbmxpbmUgYm9vbCB2cGNpX3By
b2Nlc3NfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKLSAgICByZXR1cm4gZmFsc2U7Ci19CiAjZW5kaWYKIAogI2VuZGlmCi0tIAoyLjIzLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 14:17:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 14:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEwUh-0001SA-G6; Mon, 30 Sep 2019 14:17:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jOUw=XZ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iEwUg-0001S5-Mv
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 14:17:42 +0000
X-Inumbo-ID: 0f440f14-e38d-11e9-97fb-bc764e2007e4
Received: from mga01.intel.com (unknown [192.55.52.88])
 by localhost (Halon) with ESMTPS
 id 0f440f14-e38d-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 14:17:40 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Sep 2019 07:17:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,567,1559545200"; d="scan'208";a="342661530"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga004.jf.intel.com with ESMTP; 30 Sep 2019 07:17:37 -0700
Date: Mon, 30 Sep 2019 22:21:40 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20190930142138.GA26290@gao-cwp>
References: <1569792271-19856-1-git-send-email-chao.gao@intel.com>
 <20190930090958.ipnrztutxql5uvrz@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930090958.ipnrztutxql5uvrz@Air-de-Roger>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] x86/msi: Don't panic if msix
 capability is 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: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMTE6MDk6NThBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgU2VwIDMwLCAyMDE5IGF0IDA1OjI0OjMxQU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBDdXJyZW50LCBYZW4gaXNuJ3QgYXdhcmUgb2YgZGV2aWNlIHJlc2V0IChp
bml0aWF0ZWQgYnkgZG9tMCkuIFhlbiBtYXkKPj4gYWNjZXNzIHRoZSBkZXZpY2Ugd2hpbGUgZGV2
aWNlIGNhbm5vdCByZXNwb25kIHRvIGNvbmZpZyByZXF1ZXN0cwo+PiBub3JtYWxseSAoZS5nLiAg
YWZ0ZXIgZGV2aWNlIHJlc2V0LCBkZXZpY2UgbWF5IHJlc3BvbmQgdG8gY29uZmlnCj4+IHJlcXVl
c3RzIHdpdGggQ1JTIGNvbXBsZXRpb25zIHRvIGluZGljYXRlIGl0IG5lZWRzIG1vcmUgdGltZSB0
bwo+PiBjb21wbGV0ZSBhIHJlc2V0LCByZWZlciB0byBwY2lfZGV2X3dhaXQoKSBpbiBsaW51eCBr
ZXJuZWwgZm9yIG1vcmUKPj4gZGV0YWlsKS4gSGVyZSwgZG9uJ3QgYXNzdW1lIG1zaXggY2FwYWJp
bGl0eSBpcyBhbHdheXMgdmlzaWJsZSBhbmQKPj4gcmV0dXJuIC1FQUdBSU4gdG8gdGhlIGNhbGxl
ci4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+
IC0tLQo+PiBJIGRpZG4ndCBmaW5kIGEgd2F5IHRvIHRyaWdnZXIgdGhlIGFzc2VydGlvbiBpbiBu
b3JtYWwgdXNhZ2VzLgo+PiBJdCBpcyBmb3VuZCBieSBhbiBpbnRlcm5hbCB0ZXN0OiBlY2hvIDEg
dG8gL3N5cy9idXMvcGNpLzxzYmRmPi9yZXNldAo+PiB3aGVuIHRoZSBkZXZpY2UgaXMgYmVpbmcg
dXNlZCBieSBhIGd1ZXN0LiBBbHRob3VnaCB0aGUgdGVzdCBpcyBhCj4+IGxpdHRsZSBpbnNhbmUs
IGl0IGlzIGJldHRlciB0byBhdm9pZCBjcmFzaGluZyBYZW4gZXZlbiBmb3IgdGhpcyBjYXNlLgo+
Cj5UaGUgaGFyZHdhcmUgZG9tYWluIGRvaW5nIHN1Y2ggdGhpbmdzIGJlaGluZCBYZW4ncyBiYWNr
IGlzIHF1aXRlCj5saWtlbHkgdG8gZW5kIGJhZGx5LCBlaXRoZXIgaGl0dGluZyBhbiBBU1NFUlQg
c29tZXdoZXJlIG9yIHdpdGggYQo+bWFsZnVuY3Rpb25pbmcgZGV2aWNlLiBYZW4gc2hvdWxkIGJl
IHNpZ25hbGVkIG9mIHdoZW4gc3VjaCByZXNldCBpcwo+aGFwcGVuaW5nLCBzbyBpdCBjYW4gYWxz
byB0ZWFyIGRvd24gdGhlIGludGVybmFsIHN0YXRlIG9mIHRoZQo+ZGV2aWNlLgo+Cj5YZW4gY291
bGQgdHJhcCBhY2Nlc3NlcyB0byB0aGUgRkxSIGJpdCBpbiBvcmRlciB0byBkZXRlY3QgZGV2aWNl
Cj5yZXNldHMsIGJ1dCB0aGF0J3Mgb25seSBhIHdheSBvZiBwZXJmb3JtaW5nIGEgZGV2aWNlIHJl
c2V0LCBvdGhlcgo+bWV0aG9kcyBhcmUgbGlrZWx5IG1vcmUgY29tcGxpY2F0ZWQgdG8gZGV0ZWN0
LCBhbmQgaGVuY2UgdGhpcyB3b3VsZAo+b25seSBiZSBhIHBhcnRpYWwgc29sdXRpb24uCj4KPkhh
dmUgeW91IGNvbnNpZGVyZWQgd2hldGhlciBpdCdzIGZlYXNpYmxlIHRvIHNpZ25hbCBYZW4gdGhh
dCBhIGRldmljZQo+cmVzZXQgaXMgaGFwcGVuaW5nLCBzbyBpdCBjYW4gdG9ybiBkb3duIHRoZSBp
bnRlcm5hbCBkZXZpY2Ugc3RhdGU/CgpJIHRoaW5rIGl0IGlzIGZlYXNpYmxlLiBCdXQgSSBhbSBu
b3Qgc3VyZSB3aGV0aGVyIGl0IGlzIG5lY2Vzc2FyeS4KQXMgeW91IHNhaWQgdG8gbWUgYmVmb3Jl
LCBhZnRlciBkZXRhY2hpbmcgdGhlIGRldmljZSBmcm9tIGEgZG9tYWluLAp0aGUgaW50ZXJuYWwg
ZGV2aWNlIHN0YXRlIGluIFhlbiBzaG91bGQgaGF2ZSBiZSByZXNldC4gVGhhdCdzIHdoeQpoYXJk
d2FyZSBkb21haW4gb3Igb3RoZXIgZG9tYWluVSBjYW4gdXNlIHRoZSBkZXZpY2UgYWdhaW4uIFNv
IFhlbgpoYXMgcHJvdmlkZWQgaHlwZXJjYWxscyB0byB0ZWFyIGRvd24gdGhlIGludGVybmFsIHN0
YXRlLiAoSU1PLCB0aGUKaW50ZXJuYWwgc3RhdGUgaW5jbHVkZXMgaW50ZXJydXB0IGJpbmRpbmcg
YW5kIG1hcHBpbmcsIE1NSU8gbWFwcGluZy4KQnV0IEkgYW0gbm90IHN1cmUgaWYgSSBtaXNzIHNv
bWV0aGluZykuCgpUaGUgcXVlc3Rpb24gdGhlbiBiZWNvbWVzOiBzaG91bGQgWGVuIHRvbGVyYXRl
IGhhcmR3YXJlIGRvbWFpbidzCm1pc2JlaGF2aW9yIChyZXNldHRpbmcgYSBkZXZpY2Ugd2l0aG91
dCB0ZWFyaW5nIGRvd24gaW50ZXJuYWwgc3RhdGUpCm9yIGp1c3QgcGFuaWM/Cgo+Cj4+IC0tLQo+
PiAgeGVuL2FyY2gveDg2L21zaS5jIHwgOCArKysrKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDcg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwo+PiBpbmRleCA3NmQ0MDM0Li5lMmYzYzZj
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMKPj4gKysrIGIveGVuL2FyY2gveDg2
L21zaS5jCj4+IEBAIC0xMjY1LDcgKzEyNjUsMTMgQEAgaW50IHBjaV9tc2lfY29uZl93cml0ZV9p
bnRlcmNlcHQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4+ICAgICAg
ICAgIHBvcyA9IGVudHJ5ID8gZW50cnktPm1zaV9hdHRyaWIucG9zCj4+ICAgICAgICAgICAgICAg
ICAgICAgIDogcGNpX2ZpbmRfY2FwX29mZnNldChzZWcsIGJ1cywgc2xvdCwgZnVuYywKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBfSURfTVNJWCk7
Cj4+IC0gICAgICAgIEFTU0VSVChwb3MpOwo+Cj5JIHRoaW5rIGF0IGxlYXN0IGEgY29tbWVudCBz
aG91bGQgYmUgYWRkZWQgaGVyZSBkZXNjcmliaW5nIHdoeSBhCj5jYXBhYmlsaXR5IG1pZ2h0IHN1
ZGRlbmx5IGRpc2FwcGVhci4KCldpbGwgZG8uCgo+Cj4+ICsgICAgICAgIGlmICggdW5saWtlbHko
IXBvcykgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBwcmludGtfb25jZShYRU5MT0df
V0FSTklORwo+Cj5JJ20gbm90IHN1cmUgaWYgcHJpbnRrX29uY2UgaXMgdGhlIGJlc3Qgb3B0aW9u
LCB0aGUgbWVzc2FnZSB3b3VsZCBiZQo+cHJpbnRlZCBvbmx5IG9uY2UsIGFuZCBmb3IgdGhlIGZp
cnN0IGRldmljZSB0aGF0IGhpdHMgdGhpcy4gSWRlYWxseSBJCj50aGluayBpdCBzaG91bGQgYmUg
cHJpbnRlZCBhdCBsZWFzdCBvbmNlIGZvciBlYWNoIGRldmljZSB0aGF0IGhpdHMKPnRoaXMgY29u
ZGl0aW9uLgo+Cj5BbHRlcm5hdGl2ZWx5IHlvdSBjYW4gdHVybiB0aGlzIGludG8gYSBncHJpbnRr
IHdoaWNoIHdvdWxkIGJlIGdvb2QKPmVub3VnaCBJTU8uCgpXaWxsIGRvLgoKVGhhbmtzCkNoYW8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 14:27:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 14: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 1iEwdS-0002KP-Ll; Mon, 30 Sep 2019 14:26: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=jOUw=XZ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iEwdR-0002KH-4O
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 14:26:45 +0000
X-Inumbo-ID: 5200ed80-e38e-11e9-96d4-12813bfff9fa
Received: from mga07.intel.com (unknown [134.134.136.100])
 by localhost (Halon) with ESMTPS
 id 5200ed80-e38e-11e9-96d4-12813bfff9fa;
 Mon, 30 Sep 2019 14:26:41 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Sep 2019 07:26:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.64,567,1559545200"; d="scan'208";a="204845698"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga001.fm.intel.com with ESMTP; 30 Sep 2019 07:26:38 -0700
Date: Mon, 30 Sep 2019 22:30:41 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20190930143041.GB26290@gao-cwp>
References: <1569792271-19856-1-git-send-email-chao.gao@intel.com>
 <2a04d106-7419-ca0c-9850-52255d6cf997@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2a04d106-7419-ca0c-9850-52255d6cf997@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] x86/msi: Don't panic if msix
 capability is 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: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMTE6MTg6MDVBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAyOS4wOS4yMDE5IDIzOjI0LCBDaGFvIEdhbyB3cm90ZToKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21zaS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwo+PiBAQCAtMTI2NSw3ICsx
MjY1LDEzIEBAIGludCBwY2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJjZXB0KHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+PiAgICAgICAgICBwb3MgPSBlbnRyeSA/IGVudHJ5
LT5tc2lfYXR0cmliLnBvcwo+PiAgICAgICAgICAgICAgICAgICAgICA6IHBjaV9maW5kX2NhcF9v
ZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQQ0lfQ0FQX0lEX01TSVgpOwo+PiAtICAgICAgICBBU1NFUlQocG9z
KTsKPj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSghcG9zKSApCj4+ICsgICAgICAgIHsKPj4gKyAg
ICAgICAgICAgIHByaW50a19vbmNlKFhFTkxPR19XQVJOSU5HCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXUgTVNJLVggY2FwYWJpbGl0eSBpcyBtaXNzaW5nXG4i
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMpOwo+PiAr
ICAgICAgICAgICAgcmV0dXJuIC1FQUdBSU47Cj4+ICsgICAgICAgIH0KPgo+QmVzaWRlcyBhZ3Jl
ZWluZyB3aXRoIFJvZ2VyJ3MgY29tbWVudHMsIHdob3NlIGFjY2VzcyBkbyB3ZQo+aW50ZXJjZXB0
IGhlcmUgYXQgdGhlIHRpbWUgeW91IG9ic2VydmUgdGhlIG9wZXJhdGlvbiBhYm92ZQo+cHJvZHVj
aW5nIGEgemVybyAicG9zIj8gSWYgaXQncyBEb20wLCB0aGVuIHN1cmVseSB0aGVyZSdzIGEgYnVn
Cj5pbiBEb20wIGRvaW5nIHRoZSBhY2Nlc3MgaW4gdGhlIGZpcnN0IHBsYWNlIHdoZW4gYSByZXNl
dCBoYXNuJ3QKPmNvbXBsZXRlZCB5ZXQ/Cj5JZiBpdCdzIGEgRG9tVSwgdGhlbiBpcyB0aGUgcmVz
ZXQgaGFwcGVuaW5nCj5iZWhpbmQgX2l0c18gYmFjayBhcyB3ZWxsICh3aGljaCBpcyBub3QgZ29p
bmcgdG8gZW5kIHdlbGwpPwoKTG9va3MgbGlrZSBpdCBpcyBEb20wLiBYZW4gc2hvdWxkIGRlZmVu
ZCBhZ2FpbnN0IERvbTAgYnVncywgcmlnaHQ/CgpIZXJlIGlzIHRoZSBjYWxsIHRyYWNlOgooWEVO
KSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAwMDAgbWZuPWRlMDAwIG5yPTIwMDAKKFhF
TikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWY0MDUxIG1mbj1lMDAwMSBucj0zCihYRU4p
IEFzc2VydGlvbiAncG9zJyBmYWlsZWQgYXQgbXNpLmM6MTMxMQooWEVOKSAtLS1bIFhlbi00LjEz
LXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBUYWludGVkOiAgQyAgIF0tLS0KKFhFTikgQ1BV
OiAgICAzOAooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjdlZDkwPl0gcGNpX21zaV9j
b25mX3dyaXRlX2ludGVyY2VwdCsweGQ3LzB4MjE2CihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAx
MDI0NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjEpCihYRU4pIHJheDogMDAwMDAwMDAwMDAw
MDAwMCAgIHJieDogZmZmZjgzMDg3YTQ0NmM1MCAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSByZHg6IGZmZmY4MzA4NjNjNTdmZmYgICByc2k6IDAwMDAwMDAwMDAwMDAyOTMgICByZGk6IGZm
ZmY4MmQwODA0OThlZTAKKFhFTikgcmJwOiBmZmZmODMwODYzYzU3OWUwICAgcnNwOiBmZmZmODMw
ODYzYzU3OWIwICAgcjg6ICAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHI5OiAgZmZmZjgzMDg2MzY5
MmFlMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSByMTI6IDAwMDAwMDAwMDAwMDAwYjIgICByMTM6IGZmZmY4MzA4NjNjNTdhNjQgICByMTQ6IDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDg5ICAgY3IwOiAwMDAwMDAw
MDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMzQyNmUwCihYRU4pIGNyMzogMDAwMDAwMDgxMjA1
MjAwMCAgIGNyMjogMDAwMDU1N2Q1MWZiYzAwMAooWEVOKSBmc2I6IDAwMDA3ZjA1ZjJjYWE0MDAg
ICBnc2I6IGZmZmY4ODgxOTRhNDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgZHM6
IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBl
MDA4CihYRU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDI3ZWQ5MD4gKHBjaV9tc2lfY29u
Zl93cml0ZV9pbnRlcmNlcHQrMHhkNy8weDIxNik6CihYRU4pICAwMCBlOCBkMCAyNiBmZCBmZiBl
YiA4NSA8MGY+IDBiIGJhIDA1IDAwIDAwIDAwIGJlIGZmIGZmIGZmIGZmIDQ4IDg5IGRmIGU4CihY
RU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwODYzYzU3OWIwOgooWEVOKSAgICAw
MDAwMDAwMjAwMDA1N2JlIDAwMDAwMDAwMDAwMDg5MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAyCihYRU4pICAgIGZmZmY4MzA4NjNjNTdhNjQgMDAwMDAwMDAwMDAwMDBiMiBmZmZm
ODMwODYzYzU3YTE4IGZmZmY4MmQwODAyOTdkOTkKKFhFTikgICAgZmZmZjgzMDg2MzZiYjAwMCBm
ZmZmODMwODYzYzU3YTY0IDAwMDAwMDAwMDAwMDAwYjIgMDAwMDAwMDAwMDAwMDAwMgooWEVOKSAg
ICAwMDAwMDAwMDAwMDA4OTAwIGZmZmY4MzA4NjNjNTdhNTAgZmZmZjgyZDA4MDM3ZDQwYiAwMDAw
MDAwMDAwMDAwY2ZlCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMiBm
ZmZmODMwODYzNmJiMDAwIGZmZmY4MzA4NjNjNTdhNjQKKFhFTikgICAgZmZmZjgzMDg2M2M1N2E5
MCBmZmZmODJkMDgwMzdkNWFmIDAwMDA3ZmZmODAyMjg1NGYgZmZmZjgzMDg2M2M1N2UzMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDBjZmUgZmZmZjgzMDg2MzY5YzAwMCBm
ZmZmODMwODYzNmJiMDAwCihYRU4pICAgIGZmZmY4MzA4NjNjNTdhZDAgZmZmZjgyZDA4MDM3ZGI2
NSAwMDAwMDAwMDAwMDA3ZmZmIDAwMDAwMDAwMDAwMDBjZmUKKFhFTikgICAgZmZmZjgzMDg2M2M1
N2UzMCBmZmZmODJkMDgwM2ZiN2MwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICBmZmZmODMwODYzYzU3ZGU4IGZmZmY4MmQwODAyYmYzNWQgMDAwMDAwMDQwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIGZmZmY4MmQwODAzODc4MDAgMDAwMDAwZWYwMDAw
MDBlZiBmZmZmODMwODYzYzU3YmMwIGZmZmY4MmQwMDAwMDAwMDcKKFhFTikgICAgZmZmZjgyZDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMGVmIGZmZmY4MzA1YTQ3M2FlNzAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICBmZmZmODMwODYzYzU3YjIwIGZmZmY4MmNmZmZmZmYwMDAgMDAwMDAwMDAwMDAw
MDI4MiBmZmZmODMwODYzYzU3YjYwCihYRU4pICAgIGZmZmY4MmQwODAyM2MyN2QgZmZmZjgzMDVh
NDczYWU2MCBmZmZmODMwODYzYzU3YmEwIGZmZmY4MmQwODAyNDg1OTYKKFhFTikgICAgMDAwMDAw
MDIwMDAwMDA0MCBmZmZmODMwNWE0NzNhZTYwIDAwMDAwMDAwMDAwMDAwODYgZmZmZjgzMDg2M2M1
N2JhMAooWEVOKSAgICBmZmZmODJkMDgwMjNjMjdkIDAwMDAwMDAwMDAwMDAyODYgZmZmZjgzMDg2
M2M1N2JiOCAwMDAwMDAwMDAwMDAwMDQwCihYRU4pICAgIGZmZmY4MzA4NjNjNTdiYzggZmZmZjgy
ZDA4MDI2Yzc0NyBhYWFhYWFhYWFhYWFhYWFhIGFhYWFhYWFhYWFhYWFhYWEKKFhFTikgICAgYWFh
YWFhYWFhYWFhYWFhYSBhYWFhYWFhYWFhYWFhYWFhIGFhYWFhYWFhYWFhYWFhYWEgYWFhYWFhYWFh
YWFhYWFhYQooWEVOKSAgICBhYWFhYWFhYWFhYWFhYWFhIGFhYWFhYWFhYWFhYWFhYWEgZmZmZjgz
MDg2M2M1N2RhMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDMgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDgwODYwMDAwMDAwMDgwODYKKFhFTikgWGVu
IGNhbGwgdHJhY2U6CihYRU4pICAgIFs8ZmZmZjgyZDA4MDI3ZWQ5MD5dIHBjaV9tc2lfY29uZl93
cml0ZV9pbnRlcmNlcHQrMHhkNy8weDIxNgooWEVOKSAgICBbPGZmZmY4MmQwODAyOTdkOTk+XSBw
Y2lfY29uZl93cml0ZV9pbnRlcmNlcHQrMHg2OC8weDcyCihYRU4pICAgIFs8ZmZmZjgyZDA4MDM3
ZDQwYj5dIGVtdWwtcHJpdi1vcC5jI3BjaV9jZmdfb2srMHhiNS8weDE0NgooWEVOKSAgICBbPGZm
ZmY4MmQwODAzN2Q1YWY+XSBlbXVsLXByaXYtb3AuYyNndWVzdF9pb193cml0ZSsweDExMy8weDIw
YgooWEVOKSAgICBbPGZmZmY4MmQwODAzN2RiNjU+XSBlbXVsLXByaXYtb3AuYyN3cml0ZV9pbysw
eGRhLzB4ZTQKKFhFTikgICAgWzxmZmZmODJkMDgwMmJmMzVkPl0geDg2X2VtdWxhdGUrMHgxMWNm
Ny8weDMxNjlkCihYRU4pICAgIFs8ZmZmZjgyZDA4MDJlMDliZD5dIHg4Nl9lbXVsYXRlX3dyYXBw
ZXIrMHgyNi8weDVmCihYRU4pICAgIFs8ZmZmZjgyZDA4MDM3ZjU3ZT5dIHB2X2VtdWxhdGVfcHJp
dmlsZWdlZF9vcCsweDE1MC8weDI3MQooWEVOKSAgICBbPGZmZmY4MmQwODAyYTgwYmI+XSBkb19n
ZW5lcmFsX3Byb3RlY3Rpb24rMHgyMGIvMHgyNTcKKFhFTikgICAgWzxmZmZmODJkMDgwMzg3YTNk
Pl0geDg2XzY0L2VudHJ5LlMjaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZCsweDY4LzB4OTQKClRoYW5r
cwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 14:34:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 14:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEwkU-0003A2-Jy; Mon, 30 Sep 2019 14:34:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QDh0=XZ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iEwkT-00039x-Ed
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 14:34:01 +0000
X-Inumbo-ID: 57029b03-e38f-11e9-96d5-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 57029b03-e38f-11e9-96d5-12813bfff9fa;
 Mon, 30 Sep 2019 14:33:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569854039;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=4mtZz+PDRcdnDSGAXMVrFAHhS6GlsQRRBUVcaoLSniU=;
 b=QAuUIuZBYrgAYXvVrZG9kYHFynTvMYYgI/Z2ylKqHdjB0lwzE9090DZ0
 Jvm3vndSbsoqbVeW8NKoA3z79cbDsODc3wvtDO9hwIlnlAHx/IM7MHeQd
 7CVhOuGWfWU5+uEsHPK4vhvMBPMzD7KtY1qqrK6EAG2cER+eRezkVyjUR 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: O5UUVarxANJWJBRFzp9dUAMBkYK6U65QrLYZC5mkM8H6W8bX2B/HFdKMLyDG9+z+q9NXVOcfB8
 GKbKdabOJ9IOa4FXK5DRQMSAMWeZcmYvh+t+S/SuxSybJtf79kjNIXd+26UciTQ4uCaM9l+39H
 ELaeFq+CQCDp4pskwMNNUW1s4x4DsRVjpfaO7svUZkHfPa9eR4QN2mATRg1YY1lf9kpB0tEMr/
 YaEkG8o/gdMf34bVc0x+hS2UOcx6tD0VABq69PF9GUDc6JXId39rYu3B+k+tLOJABqo6cOiqc3
 lK8=
X-SBRS: 2.7
X-MesageID: 6543053
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6543053"
Date: Mon, 30 Sep 2019 15:33:56 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190930143356.GD1163@perard.uk.xensource.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
 <9a61b361c46b5b1082ef47ac6aa25f8b5db7646b.1569680095.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9a61b361c46b5b1082ef47ac6aa25f8b5db7646b.1569680095.git-series.marmarek@invisiblethingslab.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH v8 1/4] libxl: fix cold plugged PCI device
 with stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBTZXAgMjgsIDIwMTkgYXQgMDQ6MjA6MzRQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFdoZW4gbGlieGxfX2RldmljZV9wY2lfYWRkKCkgaXMgY2Fs
bGVkLCBzdHViZG9tYWluIGlzIGFscmVhZHkgcnVubmluZywKPiBldmVuIHdoZW4gc3RpbGwgY29u
c3RydWN0aW5nIHRoZSB0YXJnZXQgZG9tYWluLiBQcmV2aW91c2x5LCBkb19wY2lfYWRkKCkKPiB3
YXMgY2FsbGVkIHdpdGggJ3N0YXJ0aW5nJyBoYXJkY29kZWQgdG8gZmFsc2UsIGJ1dCBub3cgZG9f
cGNpX2FkZCgpIHNoYXJlcwo+ICdzdGFydGluZycgZmxhZyBpbiBwY2lfYWRkX3N0YXRlIGZvciBi
b3RoIHRhcmdldCBkb21haW4gYW5kIHN0dWJkb21haW4uCj4gCj4gRml4IHRoaXMgYnkgcmVzZXR0
aW5nIChsb2NhbCkgJ3N0YXJ0aW5nJyB0byBmYWxzZSBpbiBwY2lfYWRkX2RtX2RvbmUoKQo+IChw
cmV2aW91c2x5IHBhcnQgb2YgZG9fcGNpX2FkZCgpKSB3aGVuIGhhbmRsaW5nIHN0dWJkb21haW4s
IHJlZ2FyZGxlc3MKPiBvZiBwYXMtPnN0YXJ0aW5nIHZhbHVlLgo+IAo+IEZpeGVzOiAxMWRiNTZm
OWE2IChsaWJ4bF9wY2k6IFVzZSBsaWJ4bF9fYW9fZGV2aWNlIHdpdGggbGlieGxfX2RldmljZV9w
Y2lfYWRkKQo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFS
RAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 14:51:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 14:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEx1h-0004pl-Lh; Mon, 30 Sep 2019 14:51:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ff+y=XZ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iEx1g-0004pg-81
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 14:51:48 +0000
X-Inumbo-ID: d36b095c-e391-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id d36b095c-e391-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 14:51:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569855107;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=eS0bMlaMWe3NCsXdNyfuBGKYE8lY+SzN5PMOrCt+/f8=;
 b=J5IvkfTg/R9zeV6N1z8jw9CbzKget9786292vUQfeGgeUleuMDkCtI7l
 VUKiTmKbxTzFWDqVet/GLuU8RCv/wBYmRp6+j4tfdaY5fxnPnTzoBkjZA
 Vx7sEtNZXUgTfYgAId0ME4BK3rsCUIDJ5wiQnCryMQLNj+6Mk3lm5n4X8 w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GKp8k8MKT7awzaWHH5ZXCCeLQXGn0q22DWbW+Y4kGxoOPK4Xa2X3SnSTN9UrIsws+W++QRaN88
 1CjXDVxVmhXEJcSTMPy0h4IXnr5q14Njg1Rc55X1+Cd6d2HkETi9p7HNrQ+hE4SsaQOus/2c07
 UZHoQsAW1KN33vVQmC0YD1XMscVzO0QUMLHHGC3S7Ju3E86S7Yfb1egEFV2QBFIYR20RHiNFp2
 OdGKE25uOTBzuIrzxLUDP7ogejiqccnnwoTMCiuLl0iP/BJgKvb1JVP+ACSXsZWb/YmnpK+8BM
 Qws=
X-SBRS: 2.7
X-MesageID: 6544063
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6544063"
To: Nicholas Rosbrook <rosbrookn@ainfosec.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
 <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.com>
 <75c37260-3ff9-0731-ec0c-a1cb6a6acfea@citrix.com>
 <1be9800ff98f4cff82a72e747286f5f5@ainfosec.com>
 <4ebed087-27b6-c473-6bca-487e2bf85381@citrix.com>
 <6cc0d4210b2e42dabed4e7b8717cfa9e@ainfosec.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: <90daad42-ebd3-94a6-996f-f5619f96deee@citrix.com>
Date: Mon, 30 Sep 2019 15:51:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6cc0d4210b2e42dabed4e7b8717cfa9e@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNC8xOSAxOjMzIEFNLCBOaWNob2xhcyBSb3Nicm9vayB3cm90ZToKPiBIaSBHZW9yZ2Us
Cj4gCj4gSSBtYWRlIHRoZSBjaGFuZ2VzIHRoYXQgd2UgZGlzY3Vzc2VkIFdSVCBDIHRvIEdvIHR5
cGUgbWFyc2hhbGluZy4gU2VlIFsxXSBmb3IgZ2VuZXJhdGVkIGNvZGUuCj4gCj4gSW4gYWRkaXRp
b24sIEkgdG9vayBhIHBhc3MgYXQgaW1wbGVtZW50aW5nIEdvIHRvIEMgdHlwZSBtYXJzaGFsaW5n
LiBUaGUgZ2VuZXJhdGVkIHRvQyBmdW5jdGlvbnMgYXJlIGFsc28gaW4gWzFdLgo+IAo+IEZpbmFs
bHksIEkgbWFkZSB0aGUgbmVjZXNzYXJ5IGNoYW5nZXNbMl0gdG8gdGhlIGV4aXN0aW5nIHhlbmxp
Z2h0LmdvIHNvIHRoYXQgaXQgdXNlcyB0aGUgbmV3IGdlbmVyYXRlZCBjb2RlLiBUbyBzdW1tYXJp
emUsIGZyb20gbXkgY29tbWl0IG1lc3NhZ2U6Cj4gCj4gICAgICogRGVmaW5lIG1pc3NpbmcgbGli
eGwgYnVpbHRpbiB0eXBlcwo+ICAgICAqIFJlbW92ZSB0eXBlcyB0aGF0IGFyZSBub3cgZGVmaW5l
ZCBmcm9tIGdlbmdvdHlwZXMucHkKPiAgICAgKiBEZWZpbmUgZnJvbUMvdG9DIGZvciBhbGwgYnVp
bHRpbiB0eXBlcwo+ICAgICAqIEFkZCBDcmVhdGVEb21haW4gdG8gZGVtb25zdHJhdGUgZnVuY3Rp
b25pbmcgZ2VuZXJhdGVkIGNvZGUKPiAgICAgKiBVcGRhdGUgYW55IGV4aXN0aW5nIGNvZGUgc28g
dGhhdCBjb21waWxhdGlvbiBzdWNjZWVkcwo+IAo+IEkndmUgc28gZmFyIGtlcHQgdGhlIGNoYW5n
ZXMgdG8geGVubGlnaHQuZ28gd2l0aGluIHRoZSBzY29wZSBvZiB0aGUgY29kZSBnZW5lcmF0aW9u
IGVmZm9ydC4gSSBmaWd1cmVkIHRoZSByZXN0IG9mIHRoZSBBUEkgZGV2ZWxvcG1lbnQgd291bGQg
YmUgb3VyIG5leHQgc3RlcC4KClRoYXQgbWFrZXMgc2Vuc2UuCgpKdXN0IGdvaW5nIHRocm91Z2gg
aW4gZGV0YWlsLCBJIG5vdGljZSBvbmUgdGhpbmcgYWJvdXQgeW91cgppbXBsZW1lbnRhdGlvbiBv
ZiBEZWZib29sOiB5b3Ugc2ltcGx5IGNvcHkgb3ZlciB0aGUgdmFsdWUgb2YKbGlieGxfZGVmYm9v
bC4gIFRoZSBoZWFkZXIgc2F5cyBvZiBsaWJ4bF9kZWZib29sOgoKICogVXNlcnMgc2hvdWxkIHRy
ZWF0IHRoaXMgc3RydWN0IGFzIG9wYXF1ZSBhbmQgdXNlIHRoZSBmb2xsb3dpbmcKICogZGVmaW5l
ZCBtYWNyb3MgYW5kIGFjY2Vzc29yIGZ1bmN0aW9ucy4KClRoZSBtZWFuaW5nIG9mICd2YWwnIGlz
IHVubGlrZWx5IHRvIGNoYW5nZSwgYnV0IGluIHRoZW9yeSBpdCBjb3VsZC4gIFNvCkkgdGhpbmsg
dGhlIGZyb21DIG1ldGhvZCBzaG91bGQgZG8gc29tZXRoaW5nIGxpa2U6CgppZiAoIEMubGlieGxf
ZGVmYm9vbF9pc19kZWZhdWx0KGMpICkgewogICAgLy8gU2V0IGQudmFsIHRvICdkZWZhdWx0Jwp9
IGVsc2UgaWYgKCBDLmxpYnhsX2RlZmJvb2xfdmFsKGMpICkgewogICAgLy8gU2V0IGQudmFsIHRv
ICd0cnVlJwp9IGVsc2UgewogICAgLy8gU2V0IGQudmFsIHRvICdmYWxzZScKfQoKQW5kIG9mIGNv
dXJzZSwgRGVmYm9vbCB3aWxsIG5lZWQgc2ltaWxhciBtZXRob2RzIGZvciBleHRlcm5hbCBjYWxs
ZXJzLgoKQnV0IHdlJ3JlIGdvaW5nIHRvIGhhdmUgdG8gZmluZCBhIGJldHRlciB3YXkgdG8gcmV2
aWV3IHRoZSBjaGFuZ2VzCnlvdSdyZSBtYWtpbmcuICBXb3VsZCBpdCBiZSB0b28gbXVjaCB0byBh
c2sgeW91IHRvIGJyZWFrIHRoZSBzZXJpZXMgZG93bgppbnRvIGluZGl2aWR1YWwgY2h1bmtzIHRo
YXQgZWFjaCBtYWRlIG9uZSBsb2dpY2FsIGNoYW5nZSwgYW5kIHNlbmRpbmcKdGhlIHJlc3VsdHMg
dG8gdGhlIGxpc3Q/CgplLmcuOgoKKiBnb2xhbmcvbGlieGw6IFJldmlzZSBpbXBsZW1lbnRhaXRv
biBvZiBVdWlkIGJ1aWx0aW4KIC0gQ2hhbmdlcyBkZWZpbml0aW9uIHRvIFsxNl1ieXRlCiAtIElt
cGxlbWVudHMgLnRvQygpLCAuZnJvbUMoKSwgYW5kIC5TdHJpbmcoKQoKKiBnb2xhbmcvbGlieGw6
IEltcGxlbWVudCBEZWZib29sIGJ1aWx0aW4KIC4uLgoKW290aGVyIGJ1aWx0aW5zXQoKKiBnb2xh
bmcvbGlieGw6IEdlbmVyYXRlIHNwZWNpZmljIGludGVnZXIgdHlwZXMgZnJvbSB0aGUgSURMCiAt
IFJlbW92ZSBNZW1rYiAnYnVpbHRpbicgaW1wbGVtZW50YXRpb24KCiogZ29sYW5nL2xpYnhsOiBH
ZW5lcmF0ZSBlbnVtZXJhdGlvbnMgZnJvbSB0aGUgSURMCiAtIEFkZHMgdGhlIGNvZGUgdG8gZ2Vu
ZXJhdGUgZW51bWVyYXRpb25zIGZyb20gdGhlIGlkbAogLSBIYXMgaW4gdGhlIGNvbW1pdCBtZXNz
YWdlIGEgc2FtcGxlIG9mIHdoYXQgdGhlIGdlbmVyYXRlZCBjb2RlIGxvb2tzIGxpa2UKIC0gUmVt
b3ZlIGVudW1lcmF0aW9uIGRlZmluaXRpb25zIGZyb20geGVubGlnaHQuZ28KIC0gUmVuYW1lIGBl
cnJvcnNgIHRvIGBsaWJ4bEVycm9yc2AgYW5kIGFkZHMgdGhlIGAtYAogICAmYwoKKiBnb2xhbmcv
bGlieGw6IEdlbmVyYXRlIHN0cnVjdHMgZnJvbSB0aGUgSURMCgpBbmQgc28gb24uICBJIHJlYWxp
emUgdGhpcyBpcyBzb21lIGV4dHJhIHdvcmsgZm9yIHlvdSwgcGFydGljdWxhcmx5IGlmCnlvdSdy
ZSBub3QgZmFtaWxpYXIgd2l0aCB0aGUgaWRlYS4gIEJ1dCBpdCBoYXMgc29tZSBkaXN0aW5jdCBh
ZHZhbnRhZ2VzOgoKKiBJIChhbmQgYW55b25lIGVsc2UgZm9sbG93aW5nIGFsb25nKSBjYW4gc2Vl
IG1vcmUgY2xlYXJseSBlYWNoCmluZGl2aWR1YWwgZGVzaWduIGRlY2lzaW9uIHRoYXQncyBiZWlu
ZyBtYWRlLiAgUmlnaHQgbm93IHRoaW5ncyBhcmUgYWxsCnNvcnQgb2YgbG9zdCBpbiBhIGJpZyBq
dW1ibGUuCgoqIFJhdGhlciB0aGFuIEMmUCdpbmcgY29kZSBJIHdhbnQgdG8gY29tbWVudCBvbiwg
SSBjYW4gcmVwbHkgaW4tbGluZS4KCiogQXMgdGhlIHNlcmllcyBwcm9ncmVzc2VzIGFuZCB3ZSAi
bmFpbCBkb3duIiBpbmRpdmlkdWFsIGRlY2lzaW9ucywgd2UKZG9uJ3QgbmVlZCB0byBnbyBiYWNr
IG92ZXIgdGhlbS4gIEZvciBpbnN0YW5jZSwgaWYgdGhlIERlZmJvb2wKaW1wbGVtZW50YXRpb24g
aXMgaW4gaXRzIG93biBwYXRjaCwgdGhlbiBvbmNlIEkgZ2l2ZSBteSBSZXZpZXdlZC1ieSwKdGhl
biBJIGtub3cgSSBkb24ndCBuZWVkIHRvIGxvb2sgYXQgRGVmYm9vbCBhbnltb3JlLiAgQnV0IHdo
ZW4KZXZlcnl0aGluZyBpcyBpbiBvbmUgYmlnIGNoYW5nZSwgZWFjaCBpdGVyYXRpb24gSSBoYXZl
IHRvIHNjYW4gRGVmYm9vbAphZ2FpbiBhbmQgcmVtZW1iZXIgd2hldGhlciBJIG5lZWQgdG8gcmV2
aWV3IGl0IG9yIG5vdC4KCldoYXQgZG8geW91IHRoaW5rPwoKPiBCZXNpZGVzIHRoYXQsIHRoZSBs
YXN0IHRoaW5nIEkgbmVlZCBpcyB0byBrbm93IGhvdyBJIHNob3VsZCBpbnRlZ3JhdGUgdGhpcyBp
bnRvIHRoZSBidWlsZC4gT2Ygbm90ZSwgZ2VuZ290eXBlcy5weSBuZWVkcyB0byBpbXBvcnQgdG9v
bHMvbGlieGwvaWRsLnB5LiBNYXliZSB0aGF0IHBhcnQgaXMgZWFzaWVyIHRvIGRpc2N1c3Mgb24g
SVJDLgoKSSdtIG5vdCBzdXBlci1mYW1pbGlhciB3aXRoIFB5dGhvbidzIGltcG9ydGluZzsgY291
bGQgeW91IGRvIHNvbWV0aGluZwpsaWtlIHRoZSBmb2xsb3dpbmc/Cgp4ZW5saWdodF90eXBlcy5n
byBbLi4uXTogJChYRU5fUk9PVCkvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIFsuLi5dCiAg
ICBQWVRIT05QQVRIPSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhsICQoUFlUSE9OKSBnZW50eXBlcy5w
eSBbLi4uXQoKKGBnZW50eXBlcy5nb2Agc2hvdWxkIGJlIGluc2lkZSBvZiB0aGUgeGVubGlnaHQg
ZGlyZWN0b3J5LikKCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 14:57:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 14: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 1iEx71-00052G-Lo; Mon, 30 Sep 2019 14:57:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jhqc=XZ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iEx70-00052B-RJ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 14:57:18 +0000
X-Inumbo-ID: 98b30502-e392-11e9-97fb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 98b30502-e392-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 14:57:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569855438;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=se7YOI3cAhbovTRTiBSH5NWhWLms8C6UPfwUs6DySAQ=;
 b=gKO1FWrqKejQbWXX5MA3QmKpGS4AzpEjp2yPrA5DelAZLdArFZAqRdI7
 mPdkLZiqaLOyoZN/EEceBFqq2Nm+qQnsdqOHnDQ0LChffPSx6clvongrn
 5DGVv7C6/gnLbhtrEs0P+lsvpDlfJf/kGNOer620PLzYS4BIGrqkXK1KU o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bVVyUnXNMzIjwj/jfzvcXm6oqeG86s7/1tyd9JIX/1bYFkLXACDCXvi06MheKJDUW/Mktw++uw
 66AujHWDDrYEBSTpif2rjHiRlVcGO8fO9/CGw9S7KObt4W9m0+I2dkC8MuDsk/MlauzL0PWRin
 0Iv1YlW8GwJ4VPPzwe9wM0uNLxCl53N0Qiu4uchMfMckSDNgK3eXgW+gWM0OYT/Z+SkpFrvXzI
 A9s89pNJkoqacuBqjGKqbB2D32VTnv2xF6ZMFWze8y1g6zwPQOI9PpVhJMLQa8hmz5yROASbdG
 QIc=
X-SBRS: 2.7
X-MesageID: 6608611
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6608611"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:57:12 +0100
Message-ID: <20190930145712.31389-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190930145712.31389-1-ian.jackson@eu.citrix.com>
References: <20190930145712.31389-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/2] freebsd build job bisection: add
 special 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>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3RoZXJfcmV2aXNpb25fam9iX3N1ZmZpeCBjb250YWlucyBhZC1ob2MgY29kZSB3aGljaCByZXR1
cm5zIGFuCmlkZW50aWZpZXIgZGlzdGluZ3Vpc2hpbmcgY2VydGFpbiBqb2JzIHdoaWNoIGFyZSBl
eHBlY3RlZCB0byByZWZlciB0bwpkaWZmZXJlbnQgcmV2aXNpb25zIHdpdGhpbiB0aGVpciBmbGln
aHQuCgpBZGQgdGhlIHNwZWNpYWwgY2FzZSBmb3IgZnJlZWJzZGJ1aWxkam9iJ3MgcmVjdXJzaW9u
LgoKQWZ0ZXIgdGhpcyBjaGFuZ2Ugd2UgYXJlIG5vdyB3aWxsaW5nIHRvIHRvbGVyYXRlIHRoZSBm
YWN0IHRoYXQgYQpmcmVlYnNkIGJ1aWxkIGpvYiBoYXMgYXMgaW5wdXQgbXVsdGlwbGUgZGlmZmVy
ZW50IHJldmlzaW9ucyBvZgpmcmVlYnNkLgoKY3MtYmlzZWN0aW9uLXN0ZXAgaGFzIGNvZGUgdG8g
YXZvaWQgY3JlYXRpbmcgcmVjdXJzaXZlIGJ1aWxkIGpvYnM6IHRoZQpjcmVhdGVkIHRvcC1sZXZl
bCBqb2Igd2lsbCB0aGVyZWZvcmUgcmV1c2UgdGhlIHNhbWUgZnJlZWJzZGJ1aWxkam9iIGFzCnRo
ZSB0ZW1wbGF0ZS4gIEhvcGVmdWxseSB0aGF0IHdpbGwgYmUgdGhlIHByZXZpb3VzbHkgYW5vaW50
ZWQgb25lIGFuZApzdGlsbCBiZSBhdmFpbGFibGUuCgpUaGUgYmlzZWN0b3Igd2FudHMgdG8gcmVw
cm8gb24gdGhlIHNhbWUgaG9zdCBhcyBiZWZvcmUuICBUaGlzIG1lYW5zIGl0Cndvbid0IG5lY2Vz
c2FyaWx5IHVzZSB0aGUgbW9zdCByZWNlbnQgcGFzcyBhcyB0aGUgYmFzaXMgYnVpbGQuICBTbwps
b25nIGFzIHRoZSBwcmV2aW91cyBidWlsZCBoYXMgbm90IGJlZW4gZXhwaXJlZCwgdGhpcyBpcyBm
aW5lLiAgSXQKZG9lcyBpbnZvbHZlIGJ1aWxkaW5nIGFuIGVhcmxpZXIgZnJlZWJzZCBvbiBhIGxh
dGVyIG9uZSBidXQgdGhpcwpzaG91bGQgYmUgT0suCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0LnBtIHwgMiArKwogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QucG0gYi9P
c3N0ZXN0LnBtCmluZGV4IDU2MWQ1ODRjLi5jMTQ1MzFlMyAxMDA2NDQKLS0tIGEvT3NzdGVzdC5w
bQorKysgYi9Pc3N0ZXN0LnBtCkBAIC0zNzksNiArMzc5LDggQEAgc3ViIG90aGVyX3JldmlzaW9u
X2pvYl9zdWZmaXggKCQkJCkgewogICAgIHJldHVybiA8PEVORAogICAgICAgKENBU0UKICAgICAg
ICBXSEVOICgkam9iZmllbGQpIExJS0UgJ2J1aWxkLSUtcHJldicgVEhFTiAnJHtzZXBhcmF0b3J9
cHJldicKKyAgICAgICBXSEVOICgoJGpvYmZpZWxkKSBMSUtFICdidWlsZC0lLWZyZWVic2QnIAor
ICAgICAgICAgICAgIEFORCAkcmVmcnVudmFyID0gJ2ZyZWVic2RidWlsZGpvYicpIFRIRU4gJyR7
c2VwYXJhdG9yfXJlY3Vyc2UnCiAgICAgICAgRUxTRSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJycKICAgICAgICBFTkQpCiBFTkQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 14:57:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 14:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEx76-00052p-VL; Mon, 30 Sep 2019 14:57:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jhqc=XZ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iEx75-00052g-Qv
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 14:57:23 +0000
X-Inumbo-ID: 98b91bb8-e392-11e9-b588-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 98b91bb8-e392-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 14:57:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569855438;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=VNh2fTbi/lOPcHkAK6ndBh8KjbwDHZcQeGK0Q9x+U84=;
 b=FobrKcn5GEDVt27qVzCfs2RjUl+PcHxK7JkgscAcYNEazn3f6sEUsYwD
 3ZQSdy/ztGA50FR9swI/HHJ3HsGMAw+2AOOMFqYV6FRA3URKMLvjniz/K
 UJ6B/UaMf0EbbNuZQlio/N2q1i60oXcDHfbIEu09Y7OGvUeJsZk/lJm3l 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: L+jj0GUDBDQwJqinpkJM3jD+k33CMUV0q7C7tKSWUryg+cRncV8ZeHP17R0PH59tQL6tclBVB9
 o4zkp+N0RPblLUEpOOgvo7OppTIrG73YzKfyxksVHgqrWvz2oxwfIDhITnk+Rda22Jt6kOZJG3
 CzeDDMYBGnATXbRmE3aXL/iOsbhXyVUoqME8aKGSbjwfOrjfvPR8Bsr/0a/r2fqUs2VvtPwRYd
 JDnHDZIqiUbXNPLX9mIUQgdtXi0BRbErOJDveTp5SX3BXYYZaia42sa2ARV1Po3bEg1Yzoa2el
 Qqw=
X-SBRS: 2.7
X-MesageID: 6262188
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6262188"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 15:57:11 +0100
Message-ID: <20190930145712.31389-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/2] other_revision_job_suffix: Take and
 pass referring runvar name
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIG5lZWQgdGhpcyB0byBzb3J0IG91dCBiaXNlY3Rpb24gZm9yIGZyZWVi
c2QncwpyZWN1cnNpdmUgYnVpbGRzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC5wbSAgICAgICAgfCAgNiArKystLS0K
IGNzLWJpc2VjdGlvbi1zdGVwIHwgMTcgKysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVz
dC5wbSBiL09zc3Rlc3QucG0KaW5kZXggN2NlNTNmY2IuLjU2MWQ1ODRjIDEwMDY0NAotLS0gYS9P
c3N0ZXN0LnBtCisrKyBiL09zc3Rlc3QucG0KQEAgLTM3NCw4ICszNzQsOCBAQCBzdWIgZmxpZ2h0
X290aGVyam9iICgkJCkgewogICAgICAgICAgICBjb25mZXNzICIkb3RoZXJmbGlnaHRqb2IgPyI7
CiB9CiAKLXN1YiBvdGhlcl9yZXZpc2lvbl9qb2Jfc3VmZml4ICgkJCkgewotICAgIG15ICgkam9i
ZmllbGQsICRzZXBhcmF0b3IpID0gQF87CitzdWIgb3RoZXJfcmV2aXNpb25fam9iX3N1ZmZpeCAo
JCQkKSB7CisgICAgbXkgKCRqb2JmaWVsZCwgJHJlZnJ1bnZhciwgJHNlcGFyYXRvcikgPSBAXzsK
ICAgICByZXR1cm4gPDxFTkQKICAgICAgIChDQVNFCiAgICAgICAgV0hFTiAoJGpvYmZpZWxkKSBM
SUtFICdidWlsZC0lLXByZXYnIFRIRU4gJyR7c2VwYXJhdG9yfXByZXYnCkBAIC0zODYsNyArMzg2
LDcgQEAgRU5ECiAKIHN1YiBtYWluX3JldmlzaW9uX2pvYl9jb25kICgkKSB7CiAgICAgbXkgKCRq
b2JmaWVsZCkgPSBAXzsKLSAgICByZXR1cm4gIigke1wgb3RoZXJfcmV2aXNpb25fam9iX3N1ZmZp
eCgkam9iZmllbGQsJ3gnKSB9ID0gJycpIjsKKyAgICByZXR1cm4gIigke1wgb3RoZXJfcmV2aXNp
b25fam9iX3N1ZmZpeCgkam9iZmllbGQsJ3gnLCd4JykgfSA9ICcnKSI7CiB9CiAKIHN1YiBnZXRf
aGFybmVzc19yZXYgKCkgewpkaWZmIC0tZ2l0IGEvY3MtYmlzZWN0aW9uLXN0ZXAgYi9jcy1iaXNl
Y3Rpb24tc3RlcAppbmRleCAwNWJmYWEwYS4uNDgyMDhlNDYgMTAwNzU1Ci0tLSBhL2NzLWJpc2Vj
dGlvbi1zdGVwCisrKyBiL2NzLWJpc2VjdGlvbi1zdGVwCkBAIC0yMzIsNyArMjMyLDcgQEAgRU5E
CiAgICAgICAgIFNFTEVDVCB1cmwudmFsIEFTIHV2YWwsCiAJICAgICAgIHJldi52YWwgQVMgcnZh
bCwKIAkgICAgICAgdXJsLmpvYiBBUyBqb2IsCi0gICAgICAgICAgICAgICAke1wgb3RoZXJfcmV2
aXNpb25fam9iX3N1ZmZpeCgndXJsLmpvYicsJyAnKSB9IEFTIG90aHJldiwKKyAgICAgICR7XCBv
dGhlcl9yZXZpc2lvbl9qb2Jfc3VmZml4KCd1cmwuam9iJywndXJsLnVzZScsJyAnKSB9IEFTIG90
aHJldiwKIAkgICAgICAgdXJsLm5hbWUgQVMgbG9uZ25hbWUKIAogCSAgICBGUk9NIHRtcF9idWls
ZF9pbmZvIEFTIHJldgpAQCAtMTEzNSw5ICsxMTM1LDkgQEAgb3VyICVqb2JzX2NyZWF0ZWQ7CiBv
dXIgJWJ1aWxkc19pbnZlc3RpZ2F0ZWQ7ICMgJGJ1aWxkc19pbnZlc3RpZ2F0ZWR7JHBvcGpvYn0g
PSAwLCBvciB7Li5yb3cuLn0KIG91ciAlcmVjdXJzaW9uX3RyYWNrOwogCi1zdWIgcHJlcGFyZWpv
YiAoJCQkKTsKLXN1YiBwcmVwYXJlam9iICgkJCQpIHsKLSAgICBteSAoJHBvcGpvYiwgJGNvcHlm
bGlnaHQsICRjYWNoZW9rKSA9IEBfOworc3ViIHByZXBhcmVqb2IgKCQkJCQpOworc3ViIHByZXBh
cmVqb2IgKCQkJCQpIHsKKyAgICBteSAoJHBvcGpvYiwgJGNvcHlmbGlnaHQsICRyZWZydW52YXIs
ICRjYWNoZW9rKSA9IEBfOwogICAgICMgcnVucyBpbiBkYl9yZXRyeSBxdyhmbGlnaHRzKQogCiAg
ICAgaWYgKGV4aXN0cyAkam9ic19jcmVhdGVkeyRwb3Bqb2J9KSB7CkBAIC0xMTY4LDEzICsxMTY4
LDEzIEBAIEVORAogICAgICAgICBTRUxFQ1QgbmFtZSBGUk9NIHJ1bnZhcnMKICAgICAgICAgICBX
SEVSRSAgZmxpZ2h0PT8gQU5EIGpvYj0/CiAgICAgICAgICAgICBBTkQgIG5hbWUgPSA/Ci0gICAg
ICAgICAgICBBTkQgICR7XCBvdGhlcl9yZXZpc2lvbl9qb2Jfc3VmZml4KCdqb2InLCcgJykgfSA9
ID8KKyAgICAgICAgICAgIEFORCAgJHtcIG90aGVyX3JldmlzaW9uX2pvYl9zdWZmaXgoJ2pvYics
Jz8nLCcgJykgfSA9ID8KIEVORAogICAgIGZvcmVhY2ggKG15ICRpPTA7ICRpPEB0cmVlaW5mb3M7
ICRpKyspIHsKICAgICAgICAgbXkgJG5hbWU9ICR0cmVlaW5mb3NbJGlde05hbWV9OwogCW15ICRv
dGhyZXYgPSAkbmFtZSA9fiBzeyAoLispJH17fSA/ICQxIDogJyc7CiAgICAgICAgIG15ICR0cmVl
dmFyPSAndHJlZV8nLiRuYW1lOwotICAgICAgICAkdHJlZXEtPmV4ZWN1dGUoJGNvcHlmbGlnaHQs
ICRwb3Bqb2IsICR0cmVldmFyLCAkb3RocmV2KTsKKyAgICAgICAgJHRyZWVxLT5leGVjdXRlKCRj
b3B5ZmxpZ2h0LCAkcG9wam9iLCAkdHJlZXZhciwgJHJlZnJ1bnZhciwgJG90aHJldik7CiAgICAg
ICAgIG15ICgkdHJlZXJvdykgPSAkdHJlZXEtPmZldGNocm93X2FycmF5KCk7CiAgICAgICAgICR0
cmVlcS0+ZmluaXNoKCk7CiAgICAgICAgIG5leHQgdW5sZXNzIGRlZmluZWQgJHRyZWVyb3c7CkBA
IC0xMzEyLDcgKzEzMTIsOCBAQCBFTkQKICAgICAgICAgICAgIHByaW50IFNUREVSUiAiUmV1c2lu
ZyAkdGFyZ2V0IGZvciAkc3Viam9iLT57bmFtZX0iLgogICAgICAgICAgICAgICAgICIgaW4gJHBv
cGZsaWdodC4kcG9wam9iXG4iOwogICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgJHRhcmdl
dD0gcHJlcGFyZWpvYigkc3Viam9iLT57am9ifSwgJHN1YmpvYi0+e29yZ2ZsaWdodH0sIDEpOwor
ICAgICAgICAgICAgJHRhcmdldD0gcHJlcGFyZWpvYigkc3Viam9iLT57am9ifSwgJHN1YmpvYi0+
e29yZ2ZsaWdodH0sCisJCQkJJHN1YmpvYi0+e25hbWV9LCAxKTsKICAgICAgICAgfQogICAgICAg
ICAkam9ic2V0cS0+ZXhlY3V0ZSgkdGFyZ2V0LCAkcG9wZmxpZ2h0LCAkcG9wam9iLCAkc3Viam9i
LT57bmFtZX0pOwogICAgIH0KQEAgLTEzMzksNyArMTM0MCw3IEBAIEVORAogICAgIGRiX3JldHJ5
KCRwb3BmbGlnaHQsJ2NvbnN0cnVjdGluZycsICRkYmhfdGVzdHMsW3F3KGZsaWdodHMpXSwgc3Vi
IHsKICAgICAgICAgcHJpbnQgU1RERVJSICJQb3B1bGF0aW5nICRwb3BmbGlnaHQuLi5cbiI7CiAJ
dW5kZWYgJWpvYnNfY3JlYXRlZDsKLSAgICAgICAgcHJlcGFyZWpvYigkam9iLCAkbGF0ZXN0X2Zs
aWdodCwgMCk7CisgICAgICAgIHByZXBhcmVqb2IoJGpvYiwgJGxhdGVzdF9mbGlnaHQsICcnLCAw
KTsKICAgICAgICAgZm9yZWFjaCBteSAkaG9zdHNwZWMgKHNwbGl0IC8sLywgJGhvc3RzKSB7ICMg
LwogICAgICAgICAgICAgJGhvc3RzcGVjID1+IG0vPS87CiAgICAgICAgICAgICAkYWRkdmFyLT5l
eGVjdXRlKCRwb3BmbGlnaHQsICRqb2IsICRgLCAkJyk7ICMgJwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 14:58:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 14: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 1iEx7q-0005BN-AJ; Mon, 30 Sep 2019 14:58:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iEx7o-00059q-St
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 14:58:08 +0000
X-Inumbo-ID: b5766dd2-e392-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b5766dd2-e392-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 14:58: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 928F3AD72;
 Mon, 30 Sep 2019 14:58:05 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6e22b19d-e9d0-6915-d27b-6c5f711af60d@suse.com>
Date: Mon, 30 Sep 2019 16:58:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2] x86: clear RDRAND CPUID bit on AMD family
 15h/16h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zcGlyZWQgYnkgTGludXggY29tbWl0IGM0OWEwYTgwMTM3YzdjYTdkNmNlZDRjODEyYzllMDdh
OTQ5ZjZmMjQ6CgogICAgVGhlcmUgaGF2ZSBiZWVuIHJlcG9ydHMgb2YgUkRSQU5EIGlzc3VlcyBh
ZnRlciByZXN1bWluZyBmcm9tIHN1c3BlbmQgb24KICAgIHNvbWUgQU1EIGZhbWlseSAxNWggYW5k
IGZhbWlseSAxNmggc3lzdGVtcy4gVGhpcyBpc3N1ZSBzdGVtcyBmcm9tIGEgQklPUwogICAgbm90
IHBlcmZvcm1pbmcgdGhlIHByb3BlciBzdGVwcyBkdXJpbmcgcmVzdW1lIHRvIGVuc3VyZSBSRFJB
TkQgY29udGludWVzCiAgICB0byBmdW5jdGlvbiBwcm9wZXJseS4KCiAgICBVcGRhdGUgdGhlIENQ
VSBpbml0aWFsaXphdGlvbiB0byBjbGVhciB0aGUgUkRSQU5EIENQVUlEIGJpdCBmb3IgYW55IGZh
bWlseQogICAgMTVoIGFuZCAxNmggcHJvY2Vzc29yIHRoYXQgc3VwcG9ydHMgUkRSQU5ELiBJZiBp
dCBpcyBrbm93biB0aGF0IHRoZSBmYW1pbHkKICAgIDE1aCBvciBmYW1pbHkgMTZoIHN5c3RlbSBk
b2VzIG5vdCBoYXZlIGFuIFJEUkFORCByZXN1bWUgaXNzdWUgb3IgdGhhdCB0aGUKICAgIHN5c3Rl
bSB3aWxsIG5vdCBiZSBwbGFjZWQgaW4gc3VzcGVuZCwgdGhlICJjcHVpZD1yZHJhbmQiIGtlcm5l
bCBwYXJhbWV0ZXIKICAgIGNhbiBiZSB1c2VkIHRvIHN0b3AgdGhlIGNsZWFyaW5nIG9mIHRoZSBS
RFJBTkQgQ1BVSUQgYml0LgoKICAgIE5vdGUsIHRoYXQgY2xlYXJpbmcgdGhlIFJEUkFORCBDUFVJ
RCBiaXQgZG9lcyBub3QgcHJldmVudCBhIHByb2Nlc3NvcgogICAgdGhhdCBub3JtYWxseSBzdXBw
b3J0cyB0aGUgUkRSQU5EIGluc3RydWN0aW9uIGZyb20gZXhlY3V0aW5nIGl0LiBTbyBhbnkKICAg
IGNvZGUgdGhhdCBkZXRlcm1pbmVkIHRoZSBzdXBwb3J0IGJhc2VkIG9uIGZhbWlseSBhbmQgbW9k
ZWwgd29uJ3QgI1VELgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KU2xpZ2h0bHkgUkZDLCBpbiBwYXJ0aWN1bGFyIGJlY2F1c2Ugb2YgdGhlIGNoYW5n
ZSB0byBwYXJzZV94ZW5fY3B1aWQoKToKQWx0ZXJuYXRpdmUgYXBwcm9hY2ggc3VnZ2VzdGlvbnMg
YXJlIHdlbGNvbWUuCi0tLQp2MjogUmUtYmFzZS4KCi0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAg
LTQ4OCw2ICs0ODgsMTAgQEAgVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVy
ZQogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4gd29uJ3Qg
dXNlIHRoZW0gaXRzZWxmLCBhbmQKIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgogCitgcmRy
YW5kYCBjYW4gYmUgdXNlZCB0byBvdmVycmlkZSB0aGUgZGVmYXVsdCBkaXNhYmxpbmcgb2YgdGhl
IGZlYXR1cmUgb24gY2VydGFpbgorQU1EIHN5c3RlbXMuICBJdHMgbmVnYXRpdmUgZm9ybSBjYW4g
b2YgY291cnNlIGFsc28gYmUgdXNlZCB0byBzdXBwcmVzcyB1c2UgYW5kCitleHBvc3VyZSBvZiB0
aGUgZmVhdHVyZS4KKwogIyMjIGNwdWlkX21hc2tfY3B1CiA+IGA9IGZhbV8wZl9yZXZfW2NkZWZn
XSB8IGZhbV8xMF9yZXZfW2JjXSB8IGZhbV8xMV9yZXZfYmAKIAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTY0OCw2ICs2NDgsMTgg
QEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2CiAJCWlmIChhY3BpX3Nt
aV9jbWQgJiYgKGFjcGlfZW5hYmxlX3ZhbHVlIHwgYWNwaV9kaXNhYmxlX3ZhbHVlKSkKIAkJCWFt
ZF9hY3BpX2MxZV9xdWlyayA9IHRydWU7CiAJCWJyZWFrOworCisJY2FzZSAweDE1OiBjYXNlIDB4
MTY6CisJCS8qCisJCSAqIFRoZXJlIGFyZSB0b28gbWFueSBGYW0xNS9GYW0xNiBzeXN0ZW1zIHdo
ZXJlIHVwb24gcmVzdW1lCisJCSAqIGZyb20gUzMgZmlybXdhcmUgZmFpbHMgdG8gcmUtc2V0dXAg
cHJvcGVybHkgZnVuY3Rpb25pbmcKKwkJICogUkRSQU5ELiAgQ2xlYXIgdGhlIGZlYXR1cmUgdW5s
ZXNzIGZvcmNlLWVuYWJsZWQgb24gdGhlCisJCSAqIGNvbW1hbmQgbGluZS4KKwkJICovCisJCWlm
IChjID09ICZib290X2NwdV9kYXRhICYmCisJCSAgICAhaXNfZm9yY2VkX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfUkRSQU5EKSkKKwkJCXNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUkRSQU5E
KTsKKwkJYnJlYWs7CiAJfQogCiAJZGlzcGxheV9jYWNoZWluZm8oYyk7Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtOTcs
NiArOTcsMTEgQEAgdm9pZCBfX2luaXQgc2V0dXBfZm9yY2VfY3B1X2NhcCh1bnNpZ25lZAogCV9f
c2V0X2JpdChjYXAsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwogfQogCitib29sIF9f
aW5pdCBpc19mb3JjZWRfY3B1X2NhcCh1bnNpZ25lZCBpbnQgY2FwKQoreworCXJldHVybiB0ZXN0
X2JpdChjYXAsIGZvcmNlZF9jYXBzKTsKK30KKwogc3RhdGljIHZvaWQgZGVmYXVsdF9pbml0KHN0
cnVjdCBjcHVpbmZvX3g4NiAqIGMpCiB7CiAJLyogTm90IG11Y2ggd2UgY2FuIGRvIGhlcmUuLi4g
Ki8KLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMK
QEAgLTY3LDYgKzY3LDkgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVuX2NwdWlkKGNvbnN0
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAhdmFsICkKICAgICAgICAgICAg
ICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChtaWQtPmJpdCk7CisgICAgICAgICAgICAgICAg
ZWxzZSBpZiAoIG1pZC0+Yml0ID09IFg4Nl9GRUFUVVJFX1JEUkFORCAmJgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1JE
UkFORCkpICkKKyAgICAgICAgICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVB
VFVSRV9SRFJBTkQpOwogICAgICAgICAgICAgICAgIG1pZCA9IE5VTEw7CiAgICAgICAgICAgICB9
CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0xNjYsNiArMTY2LDcgQEAgZXh0ZXJuIGNvbnN0IHN0
cnVjdCB4ODZfY3B1X2lkICp4ODZfbWF0YwogZXh0ZXJuIHZvaWQgaWRlbnRpZnlfY3B1KHN0cnVj
dCBjcHVpbmZvX3g4NiAqKTsKIGV4dGVybiB2b2lkIHNldHVwX2NsZWFyX2NwdV9jYXAodW5zaWdu
ZWQgaW50KTsKIGV4dGVybiB2b2lkIHNldHVwX2ZvcmNlX2NwdV9jYXAodW5zaWduZWQgaW50KTsK
K2V4dGVybiBib29sIGlzX2ZvcmNlZF9jcHVfY2FwKHVuc2lnbmVkIGludCk7CiBleHRlcm4gdm9p
ZCBwcmludF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1KTsKIGV4dGVybiB1bnNpZ25lZCBpbnQg
aW5pdF9pbnRlbF9jYWNoZWluZm8oc3RydWN0IGNwdWluZm9feDg2ICpjKTsKIAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:00:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15: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 1iExAQ-00061Y-RB; Mon, 30 Sep 2019 15:00:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExAQ-00061T-CA
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:00:50 +0000
X-Inumbo-ID: 16889564-e393-11e9-97fb-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by localhost (Halon) with ESMTPS
 id 16889564-e393-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:49 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id b9so11763262wrs.0
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=S7DX9jEP3gZCVm87z48Cftl6GSSS7LrDNyjVbG4WsC4=;
 b=kQrx3F6OCDQPmeZes9RrMss32NG/xAeK1/MTyX0jSXFKBcw8EY/w5PWiGctImDRAx0
 y/ONQgXJZS2IY0OHpbhkBEeORsj6ImwKkCcvJXgujBmEJXlJTAOtJYs5pVzhWcNBgB88
 CBVOIAQHDyfoeu9nF/wz0vhog6ipvSXLIYFJKIq/dmASKkt3uU0uyTtWaqrk9cuBr8c8
 i3D+pDcxyeyqN7gj/9OhESf3IfDNF/aiOAT1RTMN4zn/GCW6Cvf7TJxzuGypjWkrQsVN
 X4G+BmF2QdMgcC8HoL2bZVJeB/agiJsHZ/N8/Ye45Wl3e7Tu2CvqTiCzN3blGZsM5uJ4
 vMAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=S7DX9jEP3gZCVm87z48Cftl6GSSS7LrDNyjVbG4WsC4=;
 b=mpoVcUbg5BTdIQb3MAY/RMEoTJa5m64Oh7F1FqTlkelN7RkklQ0sSeAYjqK+TR9eOK
 +LmvR3SaPB00fT3L6+8jhGnzNdFWsjk9gbDhMIEJdyvpcMI+Mj+GKZ1ZOOqWzHeQE1jq
 JFAIeM/lpwIGmBgVuN8NxO6GA/zBIOIO9pl/2mkAHNgvUxMmU5vkWjewktKZPrLKdkJT
 0D4CX15sEAgzGLdCZn875a8dh16pHsEfkAllRSsiA2YXsMJ2uG78B3OgEpm7l47Gapqu
 Q2NjMDT4LNEborUTkcSKQ1BRbjuobXimWNJQySgk20YHQg8s0KRFnYlmof90EpPXRGvO
 /9vw==
X-Gm-Message-State: APjAAAWRSPoiJZ/DTYRSoLmcx4ZkoqHPlp7JOxvnB7TgQfIeCeHCf1dM
 t/eImXT0EVHZj7BsepbrqoPRaJcF5YE=
X-Google-Smtp-Source: APXvYqz8ceECOiIEiCBjN61hYwUrCPHmclhL6w7Vxq41m02opgNn0uXPloz1YcovSGqAVlfNuVU9kQ==
X-Received: by 2002:a5d:4f0b:: with SMTP id c11mr13735793wru.63.1569855648430; 
 Mon, 30 Sep 2019 08:00:48 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:47 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:34 +0100
Message-Id: <20190930150044.5734-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 0/9] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpUaGlzIGlzIHZlcnNpb24gMiBvZiB0aGUgcGF0Y2ggc2VyaWVzLgoKVGhpcyBpcyB0
aGUgdmVyeSBmaXJzdCBzdGFnZSBmb3IgcG9ydGluZyBYZW4gdG8gcnVuIG9uIEh5cGVyLVYgd2l0
aCBhbGwgdGhlCmdvb2RpZXMgSHlwZXItViBoYXMgdG8gb2ZmZXIuICBXaXRoIHRoaXMgc2VyaWVz
LCBYZW4gY2FuIHN1Y2Nlc3NmdWxseSBkZXRlY3QKSHlwZXItViBhbmQgcHJpbnRzIG91dCBhIG1l
c3NhZ2UuICBJIHdvdWxkIGxpa2UgdG8gZmlyc3QgZ2V0IHRoZSBjb2RlIHN0cnVjdHVyZQphbmQg
a2NvbmZpZyBvcHRpb25zIGFncmVlZCB1cG9uLgoKVGhlcmUgYXJlIHR3byBtYWpvciBhcmVhcyB0
byBiZSB3b3JrZWQgb246CiAgKiBNYWtlIERvbTAgYWJsZSB0byB1c2UgSHlwZXItVidzIHN5bnRo
ZXRpYyBkZXZpY2VzLgogICogTWFrZSBYZW4gdXNlIG9mIHRoZSBzeW50aGV0aWMgdGltZXIsIHJl
ZmVyZW5jZSBUU0MgYW5kIGVubGlnaHRlbm1lbnQgVk1DUwogICAgYW5kIG90aGVyIGludGVyZmFj
ZXMuCgpUaGV5IGFyZW4ndCB0cml2aWFsLCBhbmQgdGltZSBjYW4gYmUgc2NhcmNlIG9uIG15IHNp
ZGUsIHNvIEkgaW50ZW5kIHRvIHBvc3QKcGF0Y2hlcyBwaWVjZSBtZWFsIHdoZW4gdGhleSBhcmUg
cmVhZHkuCgpRdWVzdGlvbnMgYW5kIGNvbW1lbnRzIGFyZSB3ZWxjb21lLgoKVGhhbmtzLApXZWku
CgotLS0KQ2hhbmdlcyBpbiB2MjoKMS4gSW50cm9kdWNlIGFuZCB1c2UgYSBoeXBlcnZpc29yIGZy
YW1ld29yawoyLiBLZWVwIG1lbW1hcCBpbmZyYSB1bmRlciBYZW4gZm9yIG5vdwoKQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpXZWkgTGl1ICg5KToKICB4ODY6IGludHJvZHVj
ZSBDT05GSUdfR1VFU1QgYW5kIG1vdmUgY29kZQogIHg4NjogaW5jbHVkZSBhc21fZGVmbnMuaCBk
aXJlY3RseSBpbiBoeXBlcmNhbGwuaAogIHg4NjogZHJvcCBoeXBlcnZpc29yX2NwdWlkX2Jhc2UK
ICB4ODY6IGluY2x1ZGUgeGVuL2xpYi5oIGluIGd1ZXN0L2h5cGVyY2FsbC5oCiAgeDg2OiBpbnRy
b2R1Y2UgaHlwZXJ2aXNvciBmcmFtZXdvcmsKICB4ODY6IHJlbmFtZSBoeXBlcnZpc29yX3thbGxv
YyxmcmVlfV91bnVzZWRfcGFnZQogIHg4Njogc3dpdGNoIHhlbiBpbXBsZW1lbnRhdGlvbiB0byB1
c2UgaHlwZXJ2aXNvciBmcmFtZXdvcmsKICB4ODY6IGJlIG1vcmUgdmVyYm9zZSB3aGVuIHJ1bm5p
bmcgb24gYSBoeXBlcnZpc29yCiAgeDg2OiBpbnRyb2R1Y2UgQ09ORklHX0hZUEVSViBhbmQgZGV0
ZWN0aW9uIGNvZGUKCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxMyArKysKIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
fCAgNiArLQogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZSAgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyAgICAgICAgICAgIHwgNjkg
KysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICAgICAg
ICAgICAgIHwgODIgKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9N
YWtlZmlsZSAgICAgICAgICAgICAgIHwgIDQgKwogeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVu
fS9oeXBlcmNhbGxfcGFnZS5TIHwgIDAKIHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vcHZo
LWJvb3QuYyAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5j
ICAgICAgICAgICAgfCAzOSArKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAg
ICAgICAgICAgICAgIHwgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwu
aCAgICAgICAgIHwgIDQgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCAgICAg
ICAgICAgIHwgNDUgKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZp
c29yLmggICAgICAgIHwgNjMgKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QveGVuLmggICAgICAgICAgICAgICB8IDI0ICsrLS0tLQogMTcgZmlsZXMgY2hhbmdlZCwgMzIx
IGluc2VydGlvbnMoKyksIDQ3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydmlzb3IuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4vTWFrZWZpbGUKIHJlbmFtZSB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L2h5
cGVyY2FsbF9wYWdlLlMgKDEwMCUpCiByZW5hbWUgeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVu
fS9wdmgtYm9vdC5jICg5OSUpCiByZW5hbWUgeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS94
ZW4uYyAoOTMlKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
aHlwZXJ2LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVydmlzb3IuaAoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:00:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iExAW-00062I-4X; Mon, 30 Sep 2019 15:00:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExAV-000629-91
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:00:55 +0000
X-Inumbo-ID: 1715d820-e393-11e9-bf31-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by localhost (Halon) with ESMTPS
 id 1715d820-e393-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:50 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id y19so11749083wrd.3
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=020oWx84yVPrgbu515ga45qtsDGEDvxxJtudgjR7Qeg=;
 b=lqH62gJ9s/BOdQI6t3ZvAZm2DbGHQ9fEP8j3+yZs17t4GR5EUVbOlFutUJagPrBrky
 Lxh6urIOzHvv+/vVc6S0/llomI7k6nBgW3trB61H1G1PCzK57I6Mr5hrdhE01ucqjmEp
 DgoyMi0gyCqaSRDP/BRP6cUSgLJDTIZBF0tCCMIXiE6xfyuZzhx/Wz42zB7jYz6C+7Zx
 F9ZXr6QEL+8QLD0KGglBk65QL9I2cOCF8Dc4Sii5pvnjUbnaUHyfXaTBbYyYawxGytjg
 AMUSTFmBeE7EdGIWrotbNIUo2uDq4IVaTJV+2XR1OC22a+sqJkM58MSqjyG4LRGxHKHD
 wR8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=020oWx84yVPrgbu515ga45qtsDGEDvxxJtudgjR7Qeg=;
 b=EN/1+CGdTRKPMU+HHgTUh8CEEByOBRizX6vqcwFz6Axe+jk6W1mB2HBVGRTT3NczZc
 Z42vT5r8mTEq4317vA8rJnOyWUH4vETqkjf3F+5YvgM5y3Cf4fwfzbuFIU6UJ1qXMExS
 Vf+0/lVjGt6no/XNdx80KrqhbR0hJ5QfnVhLQEmkdC53UdEVFLZmMLk2GmRGnlyEyLR0
 gzRc6bnF+gxaYCGo0uy4EAvcZy7KDe0I1BYkpY8X+DfPeR9hOoWeYUT/NHHUzqYNVWhD
 txH4BNe5hEN2AZfuWRIYmuYLw7ABbFk8uFKBbvuwGijItkxbJNgey+6sHoxn3DYrgPoR
 Zdpg==
X-Gm-Message-State: APjAAAXrEWufrVycWzt2eq1PgNeSuyXq6qqW1CBhrUoowA5ubcfYe+6W
 uLtfMLk0tTOcak6w4qvCgeNWinCyJP8=
X-Google-Smtp-Source: APXvYqz9hPL3zXmHb5pJI6+l+64sjLmKrXWGfQp0Z14uPyUWcB5PA1l/GVOvMFsyZxx5U7KBfP73/A==
X-Received: by 2002:a05:6000:11cb:: with SMTP id
 i11mr14677491wrx.171.1569855649375; 
 Mon, 30 Sep 2019 08:00:49 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:48 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:35 +0100
Message-Id: <20190930150044.5734-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 1/9] x86: introduce CONFIG_GUEST and
 move code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGlzIGFibGUgdG8gcnVuIGFzIGEgZ3Vlc3Qgb24gWGVuLiBXZSBwbGFuIHRvIG1ha2UgaXQg
YWJsZSB0byBydW4Kb24gSHlwZXItViBhcyB3ZWxsLgoKSW50cm9kdWNlIENPTkZJR19HVUVTVCB3
aGljaCBpcyBzZXQgdG8gdHJ1ZSBpZiBlaXRoZXIgcnVubmluZyBvbiBYZW4Kb3IgSHlwZXItViBp
cyBkZXNpcmVkLiBSZXN0cnVjdHVyZSBjb2RlIGhpZXJhcmNoeSBmb3IgbmV3IGNvZGUgdG8KY29t
ZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDQgKysrKwogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgIHwgNSArLS0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZSAgICAg
ICAgICAgICAgIHwgNCArKysrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L2h5cGVyY2Fs
bF9wYWdlLlMgfCAwCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3B2aC1ib290LmMgICAg
ICAgfCAwCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5jICAgICAgICAgICAgfCAw
CiA3IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZQogcmVuYW1lIHhl
bi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vaHlwZXJjYWxsX3BhZ2UuUyAoMTAwJSkKIHJlbmFt
ZSB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3B2aC1ib290LmMgKDEwMCUpCiByZW5hbWUg
eGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS94ZW4uYyAoMTAwJSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDI4OGRjNmMw
NDIuLjU4NGJkYzFiYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0xNjAsOCArMTYwLDEyIEBAIGNvbmZpZyBYRU5fQUxJR05f
Mk0KIAogZW5kY2hvaWNlCiAKK2NvbmZpZyBHVUVTVAorCWJvb2wKKwogY29uZmlnIFhFTl9HVUVT
VAogCWRlZl9ib29sIG4KKwlzZWxlY3QgR1VFU1QKIAlwcm9tcHQgIlhlbiBHdWVzdCIKIAktLS1o
ZWxwLS0tCiAJICBTdXBwb3J0IGZvciBYZW4gZGV0ZWN0aW5nIHdoZW4gaXQgaXMgcnVubmluZyB1
bmRlciBYZW4uCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKaW5kZXggMjQ0M2ZkMmNjNS4uOTlhMTJkMDA5MCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMSw3ICsx
LDcgQEAKIHN1YmRpci15ICs9IGFjcGkKIHN1YmRpci15ICs9IGNwdQogc3ViZGlyLXkgKz0gZ2Vu
YXBpYwotc3ViZGlyLSQoQ09ORklHX1hFTl9HVUVTVCkgKz0gZ3Vlc3QKK3N1YmRpci0kKENPTkZJ
R19HVUVTVCkgKz0gZ3Vlc3QKIHN1YmRpci0kKENPTkZJR19IVk0pICs9IGh2bQogc3ViZGlyLXkg
Kz0gbW0KIHN1YmRpci0kKENPTkZJR19YRU5PUFJPRikgKz0gb3Byb2ZpbGUKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmls
ZQppbmRleCAyNmZiNGIxMDA3Li42ODA2ZjA0OTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCkBAIC0xLDQg
KzEgQEAKLW9iai15ICs9IGh5cGVyY2FsbF9wYWdlLm8KLW9iai15ICs9IHhlbi5vCi0KLW9iai1i
aW4tJChDT05GSUdfUFZIX0dVRVNUKSArPSBwdmgtYm9vdC5pbml0Lm8KK3N1YmRpci0kKENPTkZJ
R19YRU5fR1VFU1QpICs9IHhlbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9N
YWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vTWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMjZmYjRiMTAwNwotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4vTWFrZWZpbGUKQEAgLTAsMCArMSw0IEBACitvYmoteSArPSBo
eXBlcmNhbGxfcGFnZS5vCitvYmoteSArPSB4ZW4ubworCitvYmotYmluLSQoQ09ORklHX1BWSF9H
VUVTVCkgKz0gcHZoLWJvb3QuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJjYWxsX3BhZ2UuUyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vaHlwZXJjYWxsX3BhZ2Uu
UwpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20geGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVyY2FsbF9wYWdlLlMKcmVuYW1lIHRvIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vaHlwZXJjYWxs
X3BhZ2UuUwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuL3B2aC1ib290LmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFt
ZSBmcm9tIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCnJlbmFtZSB0byB4ZW4vYXJjaC94
ODYvZ3Vlc3QveGVuL3B2aC1ib290LmMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKc2ltaWxhcml0eSBpbmRleCAxMDAl
CnJlbmFtZSBmcm9tIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpyZW5hbWUgdG8geGVuL2FyY2gv
eDg2L2d1ZXN0L3hlbi94ZW4uYwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15: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 1iExAb-00064E-Js; Mon, 30 Sep 2019 15:01:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExAa-00063o-8v
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:00 +0000
X-Inumbo-ID: 17890c50-e393-11e9-8628-bc764e2007e4
Received: from mail-wm1-x329.google.com (unknown [2a00:1450:4864:20::329])
 by localhost (Halon) with ESMTPS
 id 17890c50-e393-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:51 +0000 (UTC)
Received: by mail-wm1-x329.google.com with SMTP id y21so13130994wmi.0
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=tia3kYMdHxFsxkVNqNvRacsDlGGCJoGWY2kOgcv/rhY=;
 b=ZZE+Smqv8SKx/lDdt5xSTZ490yyZbQ+bFlQ4eXsPSETZB1yTAd43BVEc48ps8ReY4K
 bUPw6ScBu+ZqWpS2lRdSwSJq46Yf3TTgi4bswrWq1Huef42UzMYudEg8ChMePTsVY+eK
 ph+Sv5Fdyc2BI86HNIFwionteFQJwv005TFM27PVlNhi16OpHGXki9uheWZBgQjdDtXG
 fJzJJMofAHlXJp2GyLfiGOHBA/WqGQzchWtEvUPzmA25IleWqmuCVbsYAeOH7jA3OhlX
 R7LDrlycTYBAtUSKTWyoMSHnerQDNNL5HwWyMTQbeixzwEgV0KLhVisjC5G6n1PK9kg/
 pimA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=tia3kYMdHxFsxkVNqNvRacsDlGGCJoGWY2kOgcv/rhY=;
 b=Qa9iFOhbPB4AmQ8kwYXYXzXEZGfcnzAN3nf4kS1hCvOoJqXvLWZlwIptlBQEBDwimI
 aJ6j+leGWCL1aW9e2BsMz9OTvNh8aVZv+/owH/6bP086Zcn0lD242ibLmvAHNKGV0Ajx
 ST/peyAH5SieRb4diuwy+ojcUqCluKP/bhSpIi70w51nRS4hrDat7AUEIElIvxvDfSxs
 Xx3vjs6GWQyPs+4qyj6LXPG6fRNTY3AqBP1lX3Z6HuWznJVyluo6CMK5xPcutos58Kb5
 4PkknTQarGpD6uefMbgOaPT9CxRntUwz7QL+v587hE4apKmucQt144CIy0VASMVokmno
 30jA==
X-Gm-Message-State: APjAAAUs3SbfwycgC3or/XcgQKf6b2yahr8qmr35q+5SOQSUBLaLhC/v
 mhWfdf3lufNdetLe/s98yGt766MdKKk=
X-Google-Smtp-Source: APXvYqzVQPjIRP7Y+oWe8P+rZLBXPXZStNankz27B3dhmeHqArt0tCCFDM2vFRpX2b6+Bq/oh98ppA==
X-Received: by 2002:a7b:c84f:: with SMTP id c15mr18252084wml.52.1569855650185; 
 Mon, 30 Sep 2019 08:00:50 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:49 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:36 +0100
Message-Id: <20190930150044.5734-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 2/9] x86: include asm_defns.h
 directly in hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVNNX0NBTExfQ09OU1RSQUlOVCBpcyBkZWZpbmVkIHRoZXJlLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAppbmRleCBk
NTQ4ODE2YjMwLi5jOWRlY2E2ZmZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxs
LmgKQEAgLTIzLDYgKzIzLDggQEAKIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCisjaW5jbHVk
ZSA8YXNtL2FzbV9kZWZucy5oPgorCiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogI2luY2x1ZGUg
PHB1YmxpYy9zY2hlZC5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX29wLmg+Ci0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iExAf-00066q-Un; Mon, 30 Sep 2019 15:01:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExAf-00066W-9L
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:05 +0000
X-Inumbo-ID: 17f62498-e393-11e9-bf31-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by localhost (Halon) with ESMTPS
 id 17f62498-e393-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:51 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id r19so13811461wmh.2
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=LzVJRQ/OrflFRie8Ab9jbbnlLHJRH6wdZOJqJE01vJw=;
 b=QWCngJ8/XkswncojFmlONEG7f/xnyHvnDnF32o87+RnyzmzLBoWbXe1yMV4sSMXpLK
 41eVihLu+X7vufHY4sNmzo9fyaIhvopBLW+s4rx2mT/Yz+RIo2VSiSw3rhYpXzsrJJgy
 EYHT16mT30yXopxzE1BGgURTHsBXC4CwEYZMaJusU0v1hKh2iFJGtK/JMXPAWD4pCny8
 drvgvIMQHQa3psuAr7ghy+QbJJIdRidOwpgWoSWL+p9qxJXXPp1J+oRHy5+IYKOsK6rz
 +nEkTVABzDemfO9z9MdgAq/xEzVXQwTcX/LTdPyYvk6GWifGef/rVOLpz3jSI5rtvy2K
 ERmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=LzVJRQ/OrflFRie8Ab9jbbnlLHJRH6wdZOJqJE01vJw=;
 b=OVqjWDlPLLixpoY7A9/Ckjb/EFhMJXYSaWTen/xtNcouDa+NTGZS14924kSco/ZBJY
 jImbEPYO+rHExPHs19skF/BfKxBcpPWG9khyKs/HitvAF/jY1HLanK66R+Co/RGoExSW
 ZUvGGHFlj96voJtiC4+xcZR00y0MTsGzRB65j3j2WgQE0tmq/opcs3rzqvxCNmQlqYEf
 u9LvzflQpT99U66duSFSE/1HoD3eegJcKUEIcIhJarX2tTHxwyrJb5qfGNIfWLDWn5hQ
 g0yXnForIcnUL27o5r/2tstd481SasuzmObKkDeVp3ouslFFI2iPSKLisEnSIhS2KF3w
 WtEQ==
X-Gm-Message-State: APjAAAVMKsySZKlqGOIza0xYkJYLHfivPTktujJw9qXwGjHoLjHFL6bg
 XxOTs7z4/Q4UKUVPX+wZ8M46UNMkQRM=
X-Google-Smtp-Source: APXvYqzMvcdlLd0G6M6+KMjNP0aVwbOs2w0mcIOG/KOndkFHevClPCLWkJlNxpZKoEcnIa7mrDQp0w==
X-Received: by 2002:a1c:cb05:: with SMTP id b5mr17220096wmg.79.1569855650906; 
 Mon, 30 Sep 2019 08:00:50 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:50 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:37 +0100
Message-Id: <20190930150044.5734-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 3/9] x86: drop hypervisor_cpuid_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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9ubHkgdXNlciBpcyBYZW4gc3BlY2lmaWMgY29kZSBpbiBQViBzaGltLiBXZSBjYW4gdGhl
cmVmb3JlIGV4cG9ydAp0aGUgdmFyaWFibGUgZGlyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYyAg
ICB8IDcgKy0tLS0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICB8IDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QveGVuL3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwppbmRleCA3Yjdh
NWJhZGFiLi43OGZjNjAzOTk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hl
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKQEAgLTM3LDcgKzM3LDcgQEAK
IAogYm9vbCBfX3JlYWRfbW9zdGx5IHhlbl9ndWVzdDsKIAotc3RhdGljIF9fcmVhZF9tb3N0bHkg
dWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CitfX3JlYWRfbW9zdGx5IHVpbnQzMl90IHhlbl9jcHVp
ZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxsX3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFu
Z2VzZXQgKm1lbTsKIApAQCAtMzAxLDExICszMDEsNiBAQCBpbnQgaHlwZXJ2aXNvcl9mcmVlX3Vu
dXNlZF9wYWdlKG1mbl90IG1mbikKICAgICByZXR1cm4gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKG1l
bSwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSk7CiB9CiAKLXVpbnQzMl90IGh5cGVydmlzb3JfY3B1
aWRfYmFzZSh2b2lkKQotewotICAgIHJldHVybiB4ZW5fY3B1aWRfYmFzZTsKLX0KLQogc3RhdGlj
IHZvaWQgYXBfcmVzdW1lKHZvaWQgKnVudXNlZCkKIHsKICAgICBtYXBfdmNwdWluZm8oKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5j
CmluZGV4IDVlZGJjZDlhYzUuLjU0NDFlODlkZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtOTkwLDcgKzk5MCw3IEBA
IGRvbWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lkKHZvaWQpCiAgICAgaWYgKCAhcHZfc2hpbSAp
CiAgICAgICAgIHJldHVybiAwOwogCi0gICAgY3B1aWQoaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKCkg
KyA0LCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKyAgICBjcHVpZCh4ZW5fY3B1aWRfYmFzZSAr
IDQsICZlYXgsICZlYngsICZlY3gsICZlZHgpOwogCiAgICAgcmV0dXJuIChlYXggJiBYRU5fSFZN
X0NQVUlEX0RPTUlEX1BSRVNFTlQpID8gZWN4IDogMTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5o
CmluZGV4IDdlMDRlNGE3YWIuLmIwMTVlZDE4ODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApA
QCAtMzAsMTMgKzMwLDEzIEBACiAKIGV4dGVybiBib29sIHhlbl9ndWVzdDsKIGV4dGVybiBib29s
IHB2X2NvbnNvbGU7CitleHRlcm4gdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CiAKIHZvaWQgcHJv
YmVfaHlwZXJ2aXNvcih2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKIHZvaWQg
aHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKTsKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9w
YWdlKG1mbl90ICptZm4pOwogaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5fdCBt
Zm4pOwotdWludDMyX3QgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKHZvaWQpOwogdm9pZCBoeXBlcnZp
c29yX3Jlc3VtZSh2b2lkKTsKIAogREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgdmNwdV9p
ZCk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:01:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iExAl-00069A-9e; Mon, 30 Sep 2019 15:01:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExAk-00068o-9V
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:10 +0000
X-Inumbo-ID: 186031bc-e393-11e9-8628-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by localhost (Halon) with ESMTPS
 id 186031bc-e393-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:52 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id y21so13131115wmi.0
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=uREt8Z5nJzR7OIiuZjnYzLQFQ7JxWM6N+fEC7IgLHk0=;
 b=tttOOIaA8l32h8h53UtQE8kxKmCmVsqtvbR7S83xuyshl+ELlQA5u0j1Y14ngSjKl4
 RSAY7FbLr987OhmNs9GiDs0RMW2ttUszHpGOWEBFmNI66xODzzQboa6m5HWPMu/O78ua
 HqjAANalJYxWj89MbKqdF3sj/gO9qyv0fL7KJLWQMuB8xtDonvisDgQQ3xB28dAm7/bf
 +rwiOmlPPB66A3eoeBDOSLyvaU2Tf4gbEJaNFRjjatbislagd+bEeLBMcX+1B0/BWx0j
 NG436K47ts2lY8RQc2Erzsnez+m3kYlGtyXsvJIPWHJtvmmjkC/SOXiQSW5xyeFSJcCR
 QN6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=uREt8Z5nJzR7OIiuZjnYzLQFQ7JxWM6N+fEC7IgLHk0=;
 b=V34GrZ4QH0DlglFonQfR2Le4Xxqw65Ka79/SGYIXAjpsX4dAf8jnVPckvnR+vKQQj9
 LgFzKWRP6hR+OupJua84AWqVnK29s0sanoOGaCsy4L5kcbkqOFT/HmsHnc5Gcc78rU3P
 hswl9Dbx7A9A+018Qxbe4xNUu+la8CvRIeGR9XX7AqD2TUTdC6kKXyZsr7PmImnCoc6K
 Yfp3yg/PJ8EXz5Y5L5CIANCwA95kS0uQDfuVX2oGJrXe+u/O+dM4VF3pjTLF6TNh+RxT
 6Q+wFdbC7rvfisnfPfTnA/ilH7Qn8u4Cz7oa9X4BQsUWLpwdf+naJ2RUgePPKyYECO/8
 t9qg==
X-Gm-Message-State: APjAAAXkj5zVBxTlL2XvdnwbWYL80Am+Z6WQ9xODXpGyL4VTivoX/rBa
 YYnzP9vXu6gm0nSE0MEwLhGbS3eYjqs=
X-Google-Smtp-Source: APXvYqyiW5bip7TIiPgZOaJKzQMeaGJP70CI/jnP85VTJyCHEDVTfuIRllPaACUhoZh1tvfJiTq/kg==
X-Received: by 2002:a1c:1981:: with SMTP id 123mr17182414wmz.88.1569855651629; 
 Mon, 30 Sep 2019 08:00:51 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:51 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:38 +0100
Message-Id: <20190930150044.5734-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 4/9] x86: include xen/lib.h in
 guest/hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCBBU1NFUlRfVU5SRUFDSEFCTEUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3
ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxs
LmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKaW5kZXggYzlkZWNhNmZmYy4uZDBkMmY1MDIyZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC0xODIsNiArMTgyLDggQEAgc3RhdGlj
IGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yKAogCiAj
ZWxzZSAvKiBDT05GSUdfWEVOX0dVRVNUICovCiAKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisKICNp
bmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KIAogc3RhdGljIGlubGluZSB2b2lkIHhlbl9oeXBlcmNh
bGxfY29uc29sZV93cml0ZSgKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iExAq-0006Bm-Jd; Mon, 30 Sep 2019 15:01:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExAp-0006BG-9j
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:15 +0000
X-Inumbo-ID: 18f13e6e-e393-11e9-bf31-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by localhost (Halon) with ESMTPS
 id 18f13e6e-e393-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:53 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id h7so11746459wrw.8
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=jBrEUmLmtAmRmL0ZQe75O+VGK/lIBJ2eQ4PSZ4jPdH0=;
 b=m6MWzgzBfJhXOKh+t5/3eA6RsAMf5EOQdP83nwfOg+Jqv4vNftDY3jSEa1TfhNF8fm
 pmvw0aHqOpSeN6Pk0gok9ltaOrukUqVzSQ5WSx55W62BInQQiCaTCX1cJanXSKEqYh5E
 gRXeoVOifiZOGaftSghxf2BytgneZjrWfbgy5GkdSaI6cACj6LnGI+w2bKgiWpQna5+1
 Y0PelY3F4Eruf6GiLbYWQyg8QklJ2Qkm101S1d9SQ158fru7LF+N3836ffcG712wcWqQ
 /5EGK3pNlSP9HZN3N2cvjhCtr5YG0BeNsgQjtEUruQIT6c7ajA/nYHwC7nHImmDhZ6js
 LULg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=jBrEUmLmtAmRmL0ZQe75O+VGK/lIBJ2eQ4PSZ4jPdH0=;
 b=po4QUK4toGLDVG7UdMsHzO084xHfQaSJq8T/du6ns3sS/oL0ZiQwBhnzXbK1LZmTLI
 APyB0eBj4KPfgU5MqQ41Ho9lepal9weEpP3tzRUJifM3htD06Tydt7Pw/PTCh1ZtqbRn
 o7Ul4hPqWICgLKFzojJ3FS1LDGJTNRdcw1u7rdnMxtkYDg/UddXK0rU4/xoWTaUM7IQA
 m2slg0rqgFlpnb3pUkG64PhmSzc3jnmcli1FSczlxwY6aCEDCT8ZchPcRjsm5ziTzrQE
 kvaALM4pTEkIxLeSjo0UG006Eac9InKf9YBgHZ3pseINnK8ZdxSbM6TtS6IdHlKG7BfN
 Ntjg==
X-Gm-Message-State: APjAAAXaf5ri0vTc2ruueAZV1wd7RVotQxlWFdBKLGdBQePFJsdP7kTf
 jpIRPZhFIxifRrVSWW34AyUgJMCJgg4=
X-Google-Smtp-Source: APXvYqwhXMRcnQ4crkziMurYZ2VZh8DTU6KYKuTROLbsX7plOy1Pv6yV8Omj8O3CN8ZMQRykDNBE+g==
X-Received: by 2002:adf:e988:: with SMTP id h8mr13603675wrm.354.1569855652462; 
 Mon, 30 Sep 2019 08:00:52 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:51 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:39 +0100
Message-Id: <20190930150044.5734-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 5/9] x86: introduce hypervisor
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBzb29uIGltcGxlbWVudCBIeXBlci1WIHN1cHBvcnQgZm9yIFhlbi4gQWRkIGEgZnJh
bWV3b3JrIGZvcgp0aGF0LgoKVGhpcyByZXF1aXJlcyBtb3Zpbmcgc29tZSBvZiB0aGUgaHlwZXJ2
aXNvcl8qIGZ1bmN0aW9ucyBmcm9tIHhlbi5oIHRvCmh5cGVydmlzb3IuaC4KClNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0
L01ha2VmaWxlICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNv
ci5jICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cnZpc29yLmggfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC94ZW4uaCAgICAgICAgfCAxMiAtLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMDkg
aW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCmluZGV4IDY4MDZmMDQ5
NDcuLmY2M2Q2NGJiZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKQEAgLTEgKzEsMyBAQAorb2JqLXkgKz0g
aHlwZXJ2aXNvci5vCisKIHN1YmRpci0kKENPTkZJR19YRU5fR1VFU1QpICs9IHhlbgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnZpc29yLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODli
OWFlNGRlMAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29y
LmMKQEAgLTAsMCArMSw0NSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2aXNvci5jCisgKgorICogU3VwcG9ydCBmb3IgZGV0ZWN0aW5nIGFuZCBydW5u
aW5nIHVuZGVyIGEgaHlwZXJ2aXNvci4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2Yg
dGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KKyAqLworCisjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxhc20vY2FjaGUuaD4KKyNpbmNsdWRlIDxhc20vZ3Vl
c3QvaHlwZXJ2aXNvci5oPgorCitzdGF0aWMgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpob3BzIF9f
cmVhZF9tb3N0bHk7CisKK2Jvb2wgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKQoreworICAgIGlmICgg
aG9wcyApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgcmV0dXJuIGZhbHNlOworfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAppbmRleCBhMzhjNmI1YjNmLi44
ZTE2NzE2NWFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBAIC0yMCw2ICsyMCw3IEBACiAjZGVmaW5lIF9f
WDg2X0dVRVNUX0hfXwogCiAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVyY2FsbC5oPgorI2luY2x1
ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290
Lmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3hlbi5oPgogI2luY2x1ZGUgPGFzbS9wdi9zaGltLmg+
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjM4MzQ0ZTJlODkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaApAQCAtMCwwICsxLDYxIEBACisvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKiBhc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAx
OSBNaWNyb3NvZnQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9IWVBFUlZJU09SX0hfXworI2RlZmlu
ZSBfX1g4Nl9IWVBFUlZJU09SX0hfXworCisjaWZkZWYgQ09ORklHX0dVRVNUCisKK3N0cnVjdCBo
eXBlcnZpc29yX29wcyB7CisgICAgLyogTmFtZSBvZiB0aGUgaHlwZXJ2aXNvciAqLworICAgIGNv
bnN0IGNoYXIgKm5hbWU7CisgICAgLyogTWFpbiBzZXR1cCByb3V0aW5lICovCisgICAgdm9pZCAo
KnNldHVwKSh2b2lkKTsKKyAgICAvKiBBUCBzZXR1cCAqLworICAgIHZvaWQgKCphcF9zZXR1cCko
dm9pZCk7CisgICAgLyogUmVzdW1lIGZyb20gc3VzcGVuc2lvbiAqLworICAgIHZvaWQgKCpyZXN1
bWUpKHZvaWQpOworfTsKKworYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpOwordm9pZCBoeXBl
cnZpc29yX3NldHVwKHZvaWQpOwordm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpOwordm9p
ZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKTsKKworI2Vsc2UKKworI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgorCitzdGF0aWMgaW5saW5lIGJvb2wgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKSB7IHJldHVy
biBmYWxzZTsgfQorc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkge30K
K3N0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpIHt9CitzdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkge30KKworI2VuZGlmICAvKiBDT05G
SUdfR1VFU1QgKi8KKworI2VuZGlmIC8qIF9fWDg2X0hZUEVSVklTT1JfSF9fICovCisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC94ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKaW5kZXggYjAxNWVkMTg4
My4uMzE0NWY3NTM2MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCkBAIC0zMywxMSArMzMsOCBA
QCBleHRlcm4gYm9vbCBwdl9jb25zb2xlOwogZXh0ZXJuIHVpbnQzMl90IHhlbl9jcHVpZF9iYXNl
OwogCiB2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCk7Ci12b2lkIGh5cGVydmlzb3Jfc2V0dXAo
dm9pZCk7Ci12b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7CiBpbnQgaHlwZXJ2aXNvcl9h
bGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKTsKIGludCBoeXBlcnZpc29yX2ZyZWVfdW51c2Vk
X3BhZ2UobWZuX3QgbWZuKTsKLXZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKIERFQ0xB
UkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVj
dCB2Y3B1X2luZm8gKiwgdmNwdV9pbmZvKTsKQEAgLTQ5LDE1ICs0Niw2IEBAIERFQ0xBUkVfUEVS
X0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZp
c29yX3NldHVwKHZvaWQpCi17Ci0gICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci19Ci1zdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQotewotICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwotfQotCiAjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLwogI2VuZGlmIC8q
IF9fWDg2X0dVRVNUX1hFTl9IX18gKi8KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15: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 1iExAv-0006EM-Vo; Mon, 30 Sep 2019 15:01:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExAu-0006Da-A1
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:20 +0000
X-Inumbo-ID: 1972c15a-e393-11e9-bf31-bc764e2007e4
Received: from mail-wm1-x32b.google.com (unknown [2a00:1450:4864:20::32b])
 by localhost (Halon) with ESMTPS
 id 1972c15a-e393-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:54 +0000 (UTC)
Received: by mail-wm1-x32b.google.com with SMTP id a6so13796336wma.5
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=+NBwsgPo14hF2SBE5SphMAPpppnQLhW6kJgfDwP7ses=;
 b=W4jAwl1SnUJ1WI6MrUDQ/d2/6Jtxu//of+9egZ5uC+FLUPmXrxVhgMEPVfNFRWU04j
 neni1af4BcOs1ZMbw8OPImHmR0jEso5MS+aIbjCkB/xf1xztqi3QdOoBd+k4B/jmeI/u
 VWaNN1ug65fQC8ARtCDGamj+5o3S1YWGq1zbxVsNqQtSSa6IKYMOqC8JJi4ee3OpXMlW
 AYdjTL1I0CxRgvHc3vf5JVuSUAMGrCovjBUQzvUtfi0bpb+cra6ORa8lKXZIc4fT2YBs
 0nzf7OIkohWeRg+bz90lp9d9/Zi6zc4hWHc7qx/W7RQo6a6sPNW3Bv+xBmC7okNAcdqT
 5+1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=+NBwsgPo14hF2SBE5SphMAPpppnQLhW6kJgfDwP7ses=;
 b=EOKtV3WBJ30WqhfuHko4z7q71/HQLShOS37BWMrrGn7dbpYfJ018ZGqk7gIk76Pmm8
 8jfVSX/EkPFsDCvtSVuQ1BJ0AS+31KnrXLNkIs4kcPacySc0LJlUW4r7OVHu7OzBVwhp
 Si1T991eCerEq8+Wg/DVcrpKXkRtvahaQiAIIiknjTEOmO+G6qOdrxJXQkebjedN+9os
 LtREzZrscOWQCuenQzMNAgE3+5xBah4koDv4lqFOuGL8W0IMHoWCqf6Kg9BYeaEBkPJr
 cBbqE258xpHriGHKDHZnOBNfL50Q+Qt7yZma8b/BhzS10U0cv/wodlfpZEWZTzVqg/M5
 EzEA==
X-Gm-Message-State: APjAAAXLG8S1XgZ3DHUuyOAeoTX7SWhFf/XY5sPU5g8xN1r2jyxYMBEW
 jrPYvOGTxGgYGIYYAA8L/6QQt8RyTXw=
X-Google-Smtp-Source: APXvYqzQzmzlaqThHgVzqWeq6cGav5gQKngdTV2wVijSIvjWxCcXYrj5dA/5iV/c64qp47zlqudevA==
X-Received: by 2002:a1c:a516:: with SMTP id o22mr18764974wme.116.1569855653373; 
 Mon, 30 Sep 2019 08:00:53 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:52 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:40 +0100
Message-Id: <20190930150044.5734-7-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 6/9] x86: rename hypervisor_{alloc,
 free}_unused_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, 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>

VGhleSBhcmUgdXNlZCBpbiBYZW4gY29kZSBvbmx5LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4veGVuLmMgICAgfCA2ICsrKy0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0u
YyAgICAgICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCB8IDQg
KystLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4veGVuLmMKaW5kZXggNzhmYzYwMzk5Ni4uOTg5NTAyNWQwMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVu
L3hlbi5jCkBAIC05Nyw3ICs5Nyw3IEBAIHN0YXRpYyB2b2lkIG1hcF9zaGFyZWRfaW5mbyh2b2lk
KQogICAgIHVuc2lnbmVkIGludCBpOwogICAgIHVuc2lnbmVkIGxvbmcgcmM7CiAKLSAgICBpZiAo
IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UoJm1mbikgKQorICAgIGlmICggeGVuX2FsbG9j
X3VudXNlZF9wYWdlKCZtZm4pICkKICAgICAgICAgcGFuaWMoInVuYWJsZSB0byByZXNlcnZlIHNo
YXJlZCBpbmZvIG1lbW9yeSBwYWdlXG4iKTsKIAogICAgIHhhdHAuZ3BmbiA9IG1mbl94KG1mbik7
CkBAIC0yODQsNyArMjg0LDcgQEAgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCiAgICAg
aW5pdF9ldnRjaG4oKTsKIH0KIAotaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZu
X3QgKm1mbikKK2ludCB4ZW5fYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbikKIHsKICAgICB1
bnNpZ25lZCBsb25nIG07CiAgICAgaW50IHJjOwpAQCAtMjk2LDcgKzI5Niw3IEBAIGludCBoeXBl
cnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pCiAgICAgcmV0dXJuIHJjOwogfQog
Ci1pbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbikKK2ludCB4ZW5fZnJl
ZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pCiB7CiAgICAgcmV0dXJuIHJhbmdlc2V0X3JlbW92ZV9y
YW5nZShtZW0sIG1mbl94KG1mbiksIG1mbl94KG1mbikpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggNTQ0MWU4OWRl
Mi4uNDFiNDY2NTY0OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94
ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC03MzksNyArNzM5LDcgQEAgc3RhdGljIGxvbmcgcHZf
c2hpbV9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgIH07
CiAgICAgICAgICAgICAgICAgbWZuX3QgbWZuOwogCi0gICAgICAgICAgICAgICAgcmMgPSBoeXBl
cnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKCZtZm4pOworICAgICAgICAgICAgICAgIHJjID0geGVu
X2FsbG9jX3VudXNlZF9wYWdlKCZtZm4pOwogICAgICAgICAgICAgICAgIGlmICggcmMgKQogICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLApA
QCAtNzUxLDcgKzc1MSw3IEBAIHN0YXRpYyBsb25nIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3AodW5z
aWduZWQgaW50IGNtZCwKICAgICAgICAgICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfbWVtb3J5
X29wKFhFTk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApOwogICAgICAgICAgICAgICAgIGlmICgg
cmMgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaHlwZXJ2aXNvcl9m
cmVlX3VudXNlZF9wYWdlKG1mbik7CisgICAgICAgICAgICAgICAgICAgIHhlbl9mcmVlX3VudXNl
ZF9wYWdlKG1mbik7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAg
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKaW5kZXggMzE0NWY3NTM2MS4uODIyMWZjMTMyNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCkBAIC0zMyw4ICszMyw4IEBAIGV4dGVybiBib29sIHB2
X2NvbnNvbGU7CiBleHRlcm4gdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CiAKIHZvaWQgcHJvYmVf
aHlwZXJ2aXNvcih2b2lkKTsKLWludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90
ICptZm4pOwotaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pOworaW50
IHhlbl9hbGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKTsKK2ludCB4ZW5fZnJlZV91bnVzZWRf
cGFnZShtZm5fdCBtZm4pOwogCiBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCB2Y3B1X2lk
KTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7Ci0tIAoy
LjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15: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 1iExB0-0006Hc-GQ; Mon, 30 Sep 2019 15:01:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExAz-0006Gg-A5
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:25 +0000
X-Inumbo-ID: 1a05aeb6-e393-11e9-bf31-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by localhost (Halon) with ESMTPS
 id 1a05aeb6-e393-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:55 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id i16so13822999wmd.3
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=a308ntinwpL4Pj6W865uoP3o199pogJ2D+pJjfZRU2s=;
 b=qLOAOvCI+og68vS9ESuVGdkyJQGjZv/nKxvTqyKBGJ2r0TXBvNaG9rfKVTowdMQBjT
 IB2mr46m81/SUg7TGH56DjD8e1OoroO9ca+H4jZ3CL/x0b9AmqBsQUccyn1Xb+Z5OYBa
 1oggNCf+db8nM1q/NOksH/VcIMNNAiszgeddLF+fBJa2ylxsSpYRHTt8y3/gemzSxHpB
 xUxBCObcaSPqa6HW1FPjiQBdVeSC4LAzmP+DHTZ3l4iqFz4adjgks+6iOCuTauOhIlwP
 9lappxZ9/W+VcSyOmLWdndSIrSaIujptPV2SpQmIs+ehIGXOqIdlS7JNhea+xIhCYL80
 jFTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=a308ntinwpL4Pj6W865uoP3o199pogJ2D+pJjfZRU2s=;
 b=uHn3jhmmTITivwcTxD/VO8ZCzJwM/9VitrKpzhDCrxMbyrFcGJdcIl30dZx2mjxqLZ
 zPdKHb6ZcM4wX3F+585y1+aiMDltHDCJtIftYAaeiRGWTIqjVOQhHaLsX/qW0cwVPQ22
 jCS6Ox6184pICSDMdv7SU28+wu7V07BTBcUbcOFZLMWtOiKgdFw9S5cPeNBPssjg/BrJ
 gBiH55b6dItJ4y1fgtkjzvC9T3oBsYv9h9/fut5ZqQiXxdfHWb9xcrNKAx3VYdMMDfaD
 lwqPjEGH+sspGr2dBQRECD4kp2PrB3Ig+M6K2Ov0j6e8j/HUu3BuK4FxLAy9jrupCX3B
 yCnA==
X-Gm-Message-State: APjAAAWLieFfdf09Mdcc5St6jX7naBaEHooPeHdqVaYOmU+FyZdv82RX
 0rqoFbSz6PxzlOuJ5z6AMN9n3ngH3VA=
X-Google-Smtp-Source: APXvYqzIoW+IuIjTcy+WXY3rSGLoxs9VhNjko6vLC5wtU3E+wQMbeYbe33j59KHY8nWapZHgUehRgg==
X-Received: by 2002:a05:600c:2386:: with SMTP id
 m6mr18144223wma.164.1569855654133; 
 Mon, 30 Sep 2019 08:00:54 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:53 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:41 +0100
Message-Id: <20190930150044.5734-8-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 7/9] x86: switch xen implementation
 to use hypervisor framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZSB0aGUgY2hhbmNlIHRvIGNoYW5nZSBwcm9iZV9oeXBlcnZpc29yIHRvIGh5cGVydmlzb3Jf
cHJvYmUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgICB8IDMxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vcHZoLWJvb3QuYyB8ICAyICst
CiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jICAgICAgfCAyNiArKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggICB8ICA2ICsrKystLQogNSBmaWxlcyBjaGFu
Z2VkLCA0OSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlz
b3IuYwppbmRleCA4OWI5YWU0ZGUwLi4zMDQ1M2I2YTdhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29y
LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAogI2luY2x1ZGUg
PGFzbS9jYWNoZS5oPgotI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29yLmg+CisjaW5jbHVk
ZSA8YXNtL2d1ZXN0Lmg+CiAKIHN0YXRpYyBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKmhvcHMgX19y
ZWFkX21vc3RseTsKIApAQCAtMzEsNyArMzEsMzQgQEAgYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZv
aWQpCiAgICAgaWYgKCBob3BzICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICByZXR1cm4g
ZmFsc2U7CisgICAgLyogVG9vIGVhcmx5IHRvIHVzZSBjcHVfaGFzX2h5cGVydmlzb3IgKi8KKyAg
ICBpZiAoICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklT
T1IpKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworI2lmZGVmIENPTkZJR19YRU5fR1VFU1QK
KyAgICBpZiAoIHhlbl9wcm9iZSgpICkKKyAgICAgICAgaG9wcyA9ICZ4ZW5faHlwZXJ2aXNvcl9v
cHM7CisjZW5kaWYKKworICAgIHJldHVybiAhIWhvcHM7Cit9CisKK3ZvaWQgaHlwZXJ2aXNvcl9z
ZXR1cCh2b2lkKQoreworICAgIGlmICggaG9wcyAmJiBob3BzLT5zZXR1cCApCisgICAgICAgIGhv
cHMtPnNldHVwKCk7Cit9CisKK3ZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQoreworICAg
IGlmICggaG9wcyAmJiBob3BzLT5hcF9zZXR1cCApCisgICAgICAgIGhvcHMtPmFwX3NldHVwKCk7
Cit9CisKK3ZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKK3sKKyAgICBpZiAoIGhvcHMgJiYg
aG9wcy0+cmVzdW1lICkKKyAgICAgICAgaG9wcy0+cmVzdW1lKCk7CiB9CiAKIC8qCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3B2aC1ib290LmMgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QveGVuL3B2aC1ib290LmMKaW5kZXggY2E4ZTE1NmY3ZC4uNDk4NjI1ZWFlMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9wdmgtYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4vcHZoLWJvb3QuYwpAQCAtMTAzLDcgKzEwMyw3IEBAIHZvaWQgX19pbml0IHB2aF9p
bml0KG11bHRpYm9vdF9pbmZvX3QgKiptYmksIG1vZHVsZV90ICoqbW9kKQogewogICAgIGNvbnZl
cnRfcHZoX2luZm8obWJpLCBtb2QpOwogCi0gICAgcHJvYmVfaHlwZXJ2aXNvcigpOworICAgIGh5
cGVydmlzb3JfcHJvYmUoKTsKICAgICBBU1NFUlQoeGVuX2d1ZXN0KTsKIAogICAgIGdldF9tZW1v
cnlfbWFwKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jIGIveGVu
L2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwppbmRleCA5ODk1MDI1ZDAyLi5hOWQzMjFlNWViIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4veGVuLmMKQEAgLTY3LDI0ICs2NywxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
ZmluZF94ZW5fbGVhdmVzKHZvaWQpCiAgICAgfQogfQogCi12b2lkIF9faW5pdCBwcm9iZV9oeXBl
cnZpc29yKHZvaWQpCitib29sIF9faW5pdCB4ZW5fcHJvYmUodm9pZCkKIHsKLSAgICBpZiAoIHhl
bl9ndWVzdCApCi0gICAgICAgIHJldHVybjsKLQotICAgIC8qIFRvbyBlYXJseSB0byB1c2UgY3B1
X2hhc19oeXBlcnZpc29yICovCi0gICAgaWYgKCAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgKQotICAgICAgICByZXR1cm47Ci0KICAgICBmaW5k
X3hlbl9sZWF2ZXMoKTsKIAogICAgIGlmICggIXhlbl9jcHVpZF9iYXNlICkKLSAgICAgICAgcmV0
dXJuOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiBGaWxsIHRoZSBoeXBlcmNhbGwg
cGFnZS4gKi8KICAgICB3cm1zcmwoY3B1aWRfZWJ4KHhlbl9jcHVpZF9iYXNlICsgMiksIF9fcGEo
aHlwZXJjYWxsX3BhZ2UpKTsKIAogICAgIHhlbl9ndWVzdCA9IHRydWU7CisKKyAgICByZXR1cm4g
dHJ1ZTsKIH0KIAogc3RhdGljIHZvaWQgbWFwX3NoYXJlZF9pbmZvKHZvaWQpCkBAIC0yNDksNyAr
MjQ0LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9ldnRjaG4odm9pZCkKICAgICB9CiB9CiAKLXZvaWQg
X19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKK3ZvaWQgX19pbml0IHhlbl9zZXR1cCh2b2lk
KQogewogICAgIGluaXRfbWVtbWFwKCk7CiAKQEAgLTI3Nyw3ICsyNzIsNyBAQCB2b2lkIF9faW5p
dCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCiAgICAgaW5pdF9ldnRjaG4oKTsKIH0KIAotdm9pZCBo
eXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCit2b2lkIHhlbl9hcF9zZXR1cCh2b2lkKQogewogICAg
IHNldF92Y3B1X2lkKCk7CiAgICAgbWFwX3ZjcHVpbmZvKCk7CkBAIC0zMDcsNyArMzAyLDcgQEAg
c3RhdGljIHZvaWQgYXBfcmVzdW1lKHZvaWQgKnVudXNlZCkKICAgICBpbml0X2V2dGNobigpOwog
fQogCi12b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpCit2b2lkIHhlbl9yZXN1bWUodm9pZCkK
IHsKICAgICAvKiBSZXNldCBzaGFyZWQgaW5mbyBwYWdlLiAqLwogICAgIG1hcF9zaGFyZWRfaW5m
bygpOwpAQCAtMzMwLDYgKzMyNSwxMyBAQCB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpCiAg
ICAgICAgIHB2X2NvbnNvbGVfaW5pdCgpOwogfQogCitzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgeGVu
X2h5cGVydmlzb3Jfb3BzID0geworICAgIC5uYW1lID0gIlhlbiIsCisgICAgLnNldHVwID0geGVu
X3NldHVwLAorICAgIC5hcF9zZXR1cCA9IHhlbl9hcF9zZXR1cCwKKyAgICAucmVzdW1lID0geGVu
X3Jlc3VtZSwKK307CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4
IGRlYzYwZDAzMDEuLjBlZTExYjE1YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC03NjMsNyArNzYzLDcgQEAgdm9pZCBfX2lu
aXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgKiBhbGxv
Y2luZyBhbnkgeGVuaGVhcCBzdHJ1Y3R1cmVzIHdhbnRlZCBpbiBsb3dlciBtZW1vcnkuICovCiAg
ICAga2V4ZWNfZWFybHlfY2FsY3VsYXRpb25zKCk7CiAKLSAgICBwcm9iZV9oeXBlcnZpc29yKCk7
CisgICAgaHlwZXJ2aXNvcl9wcm9iZSgpOwogCiAgICAgcGFyc2VfdmlkZW9faW5mbygpOwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCA4MjIxZmMxMzI1Li43NDAxYzgwYTFhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmgKQEAgLTIzLDYgKzIzLDcgQEAKIAogI2luY2x1ZGUgPGFzbS9lODIw
Lmg+CiAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZp
c29yLmg+CiAKICNkZWZpbmUgWEVOX3NoYXJlZF9pbmZvICgoc3RydWN0IHNoYXJlZF9pbmZvICop
Zml4X3RvX3ZpcnQoRklYX1hFTl9TSEFSRURfSU5GTykpCiAKQEAgLTMxLDggKzMyLDkgQEAKIGV4
dGVybiBib29sIHhlbl9ndWVzdDsKIGV4dGVybiBib29sIHB2X2NvbnNvbGU7CiBleHRlcm4gdWlu
dDMyX3QgeGVuX2NwdWlkX2Jhc2U7CitleHRlcm4gc3RydWN0IGh5cGVydmlzb3Jfb3BzIHhlbl9o
eXBlcnZpc29yX29wczsKIAotdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpOworYm9vbCB4ZW5f
cHJvYmUodm9pZCk7CiBpbnQgeGVuX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pOwogaW50
IHhlbl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiAKQEAgLTQ0LDcgKzQ2LDcgQEAgREVD
TEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2luZm8gKiwgdmNwdV9pbmZvKTsKICNkZWZpbmUgeGVu
X2d1ZXN0IDAKICNkZWZpbmUgcHZfY29uc29sZSAwCiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBwcm9i
ZV9oeXBlcnZpc29yKHZvaWQpIHt9CitzdGF0aWMgaW5saW5lIGJvb2wgeGVuX3Byb2JlKHZvaWQp
IHsgcmV0dXJuIGZhbHNlOyB9CiAKICNlbmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICovCiAjZW5k
aWYgLyogX19YODZfR1VFU1RfWEVOX0hfXyAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iExB5-0006Kh-Rj; Mon, 30 Sep 2019 15:01:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExB4-0006Jo-AF
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:30 +0000
X-Inumbo-ID: 1a8a1548-e393-11e9-8628-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by localhost (Halon) with ESMTPS
 id 1a8a1548-e393-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:56 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id m18so13137365wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=iyiOgqrZxFUGRGfUCjGuZn7FzXfpH61oMe3dzY2NCCg=;
 b=RnaBNo+g88s5ScTLq1f9UR5Pwr2m+NZAzF0m/CeCOp5JXdWutjRcUNGDSpcQoV3exO
 oC7JA8k8SrwAZKA82J4F/rNfg3Wc9wH4gqjEogFYo2rNaceLdmEoDPCGxkFxr67J0VMo
 uiNirK7/qH2MvLPciOw3gapnceYwuboXyI/370E219yjOv40rKt0ZajHbN343MWxdJPn
 JQIlvGnozFayU6EwL+B3vgBe9TJLkPfxpldx2/dOG7ufKfHb6DrxxvjJWcDOc28pFRRr
 /KsB/Nh9rBCB7LBf9L9W6UezZXUJopya1DKUbAimmFmgvNpme5m9W/RJRtJIBu2HCf13
 z0Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=iyiOgqrZxFUGRGfUCjGuZn7FzXfpH61oMe3dzY2NCCg=;
 b=CMAFEPfUif1+hbWBLEB62KGE5oOW/H3kJAWWt+KhygMqePYlRk38MC9n9Wabgbv3Gl
 FA0JzxSAcIToK+HzmCt4QlZ28YkujtJb+0VZhJYbQghL3plMRyYWatQtf7/Pwcg6P4Hc
 pLGZZLaYSalMjwdOaboFXkgubDTTncvdfpkRllnITMnQYySWXHBPQUI2oSY6Dc/gh2MP
 nIGr5kOz+mUTc9r+E/tkKa9Vfd62lQX+dbazxWXBJNAznJYHv7O0dukiVerQcJ4oZpzZ
 0uwUKk6WEYNm8FNSHScDwUMsEdmQiW7OVS4Yo7zPYA0F0hcawk2VjAJ4UJUJJ/ce9LD1
 Rp0g==
X-Gm-Message-State: APjAAAXJfbbFLPZ6gcgQWcI5lsp1WWBjNKfHBdHE+BNMxU790cf4oXev
 LDfDIh2feHlImzziYsXRPTwW3Y5GQUE=
X-Google-Smtp-Source: APXvYqwOBR+rM15fjyUePABCbF2i3PLVBkhYoBDStz+QB1AflVfmXILzGTjTV/v2KZF7/+s1yh4QSA==
X-Received: by 2002:a1c:c506:: with SMTP id v6mr16406444wmf.160.1569855655190; 
 Mon, 30 Sep 2019 08:00:55 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:54 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:42 +0100
Message-Id: <20190930150044.5734-9-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 8/9] x86: be more verbose when
 running on a 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jICAgICAgICB8IDUgKysrKysKIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jICAgICAgICAgICAgICAgICAgIHwgNiArKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJ2aXNvci5oIHwgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
dmlzb3IuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKaW5kZXggMzA0NTNiNmE3
YS4uODE2MWIyNmM1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3Iu
YworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCkBAIC00Myw2ICs0MywxMSBA
QCBib29sIGh5cGVydmlzb3JfcHJvYmUodm9pZCkKICAgICByZXR1cm4gISFob3BzOwogfQogCitj
b25zdCBjaGFyICpoeXBlcnZpc29yX25hbWUodm9pZCkKK3sKKyAgICByZXR1cm4gaG9wcy0+bmFt
ZTsKK30KKwogdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCiB7CiAgICAgaWYgKCBob3BzICYm
IGhvcHMtPnNldHVwICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKaW5kZXggMGVlMTFiMTVhNi4uY2Y1YTdiOGUxZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY4OSw2
ICs2ODksNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgIGludCBpLCBqLCBlODIwX3dhcm4gPSAwLCBieXRlcyA9IDA7CiAgICAgYm9v
bCBhY3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0gZmFsc2UsIHJlbG9jYXRlZCA9IGZhbHNlOwog
ICAgIGludCByZXQ7CisgICAgYm9vbCBydW5uaW5nX29uX2h5cGVydmlzb3I7CiAgICAgc3RydWN0
IG5zMTY1NTBfZGVmYXVsdHMgbnMxNjU1MCA9IHsKICAgICAgICAgLmRhdGFfYml0cyA9IDgsCiAg
ICAgICAgIC5wYXJpdHkgICAgPSAnbicsCkBAIC03NjMsNyArNzY0LDcgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgKiBhbGxvY2lu
ZyBhbnkgeGVuaGVhcCBzdHJ1Y3R1cmVzIHdhbnRlZCBpbiBsb3dlciBtZW1vcnkuICovCiAgICAg
a2V4ZWNfZWFybHlfY2FsY3VsYXRpb25zKCk7CiAKLSAgICBoeXBlcnZpc29yX3Byb2JlKCk7Cisg
ICAgcnVubmluZ19vbl9oeXBlcnZpc29yID0gaHlwZXJ2aXNvcl9wcm9iZSgpOwogCiAgICAgcGFy
c2VfdmlkZW9faW5mbygpOwogCkBAIC03ODksNiArNzkwLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIHByaW50aygiWGVuIGlt
YWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAlI2x4XG4iLCB4ZW5fcGh5c19zdGFydCk7CiAKKyAgICBp
ZiAoIHJ1bm5pbmdfb25faHlwZXJ2aXNvciApCisgICAgICAgIHByaW50aygiUnVubmluZyBvbiAl
c1xuIiwgaHlwZXJ2aXNvcl9uYW1lKCkpOworCiAjaWZkZWYgQ09ORklHX1ZJREVPCiAgICAgcHJp
bnRrKCJWaWRlbyBpbmZvcm1hdGlvbjpcbiIpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJ2aXNvci5oCmluZGV4IDM4MzQ0ZTJlODkuLmE3ZDc1YmY5Y2YgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCkBAIC0zNiw2ICszNiw3IEBAIGJvb2wgaHlwZXJ2aXNvcl9w
cm9iZSh2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKIHZvaWQgaHlwZXJ2aXNv
cl9hcF9zZXR1cCh2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7Citjb25zdCBj
aGFyICpoeXBlcnZpc29yX25hbWUodm9pZCk7CiAKICNlbHNlCiAKQEAgLTQ1LDYgKzQ2LDcgQEAg
c3RhdGljIGlubGluZSBib29sIGh5cGVydmlzb3JfcHJvYmUodm9pZCkgeyByZXR1cm4gZmFsc2U7
IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpIHt9CiBzdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKSB7fQogc3RhdGljIGlubGluZSB2
b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpIHt9CitzdGF0aWMgaW5saW5lIGNoYXIgKmh5cGVy
dmlzb3JfbmFtZSh2b2lkKSB7IHJldHVybiBOVUxMOyB9CiAKICNlbmRpZiAgLyogQ09ORklHX0dV
RVNUICovCiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iExBA-0006Nv-8s; Mon, 30 Sep 2019 15:01:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExB9-0006NC-AP
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:35 +0000
X-Inumbo-ID: 1b30296a-e393-11e9-97fb-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by localhost (Halon) with ESMTPS
 id 1b30296a-e393-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:57 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id o18so11698925wrv.13
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=DlRmra7nMXyOp1zRJYHjAUTN98YVR6jQ+ZVEzgeJdtg=;
 b=qtS87TNUBWPDNK/Glrb7l3AQj+UveA3TOaqF7jSdZUp8owi17FbfYw1OiH1t+apfwV
 fwn3HC4GiO5CfORSSzdP+pigksjhYLMjHsnZ9WVpMSXO6TEXoFVHzENTT11yYvhZl0+Y
 +0oGlrgcTV7ie/fXLD2/AoB2G/KnkPqC0gg4maEmNl+N11WgWJoJYmM4pLGAZmDlyVNP
 6J+XKWUgzbZy3xcwC6NMTYg6Vu8d9hbd3zYLD1/kXwVYJ1Vz0u9CZyOwnUERzq9Z4Sox
 rEO7GjTW1YFRu9CQjS8Zk1JOVr96RiWl7tlODBLNXcO4/YbwvVWV31UwHOSZqlD7YEMO
 APjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=DlRmra7nMXyOp1zRJYHjAUTN98YVR6jQ+ZVEzgeJdtg=;
 b=nk8+CWWYA9KjSxKREdeGgPxFl5YcJZ4Q4SgQ3nT+jXV4cLx/hdOdf0YsI40BiLzRuQ
 u4rmBTCf4oUKHGAgT4n8vDCsWAULP0MEiIv7fjqqrTbCKVQf8XUcEghJv9q1RzHkYI3s
 LHqZ2J7clSeI/3LAQho13T7btE2E/jWSMnLyACHi4943S3yQEXfm1ypysAipLlB5l5MU
 YX5mIjbVSFQNsKgKanBNwIajDy8CFCUg4UdpXmejt/wv3Xv3BOycvTtlKLHmojNaayLO
 PzlXO5+bIuNMXK687btAcTweKGfGqcKWv396Im02WkJFoXxzkEPTwpXtAtOY7imkZ9SU
 rjIg==
X-Gm-Message-State: APjAAAW8n9i82nLwc/uDqGFWVtNR9HmTz33VAnfnzY9CIN/SbxBJcCKI
 3DmpZHLgGAiprAriU/TUXEa6lIRkXvM=
X-Google-Smtp-Source: APXvYqznt4+mXcvnxau6YBOyOZ88md4XZ6EwU/yZ321SSukGpRelkLTNyubRmXQ27AFfjNYfgYt7SQ==
X-Received: by 2002:a5d:4983:: with SMTP id r3mr14667428wrq.194.1569855656122; 
 Mon, 30 Sep 2019 08:00:56 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:55 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:43 +0100
Message-Id: <20190930150044.5734-10-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce CONFIG_HYPERV
 and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgdXNlIHRoZSBzYW1lIGNvZGUgc3RydWN0dXJlIGFzIHdlIGRpZSBmb3IgWGVuLgoKQXMgc3Rh
cnRlcnMsIGRldGVjdCBIeXBlci1WIGluIHByb2JlIHJvdXRpbmUuIE1vcmUgY29tcGxleApmdW5j
dGlvbmFsaXRpZXMgd2lsbCBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L0tjb25maWcgICAgICAgICAg
ICAgICB8ICA5ICsrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSAgICAgICAgfCAgMSAr
CiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlIHwgIDEgKwogeGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICB8ICA1ICsrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QvaHlwZXJ2LmggfCA0NSArKysrKysrKysrKysrKysrKysrCiA3IGZpbGVzIGNoYW5nZWQsIDEz
MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvaHlwZXJ2LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVydi5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94
ODYvS2NvbmZpZwppbmRleCA1ODRiZGMxYmI4Li5jNWE5M2JhYmZlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvS2NvbmZpZworKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMTYzLDYgKzE2
MywxNSBAQCBlbmRjaG9pY2UKIGNvbmZpZyBHVUVTVAogCWJvb2wKIAorY29uZmlnIEhZUEVSVl9H
VUVTVAorCWRlZl9ib29sIG4KKwlzZWxlY3QgR1VFU1QKKwlwcm9tcHQgIkh5cGVyLVYgR3Vlc3Qi
CisJLS0taGVscC0tLQorCSAgU3VwcG9ydCBmb3IgWGVuIGRldGVjdGluZyB3aGVuIGl0IGlzIHJ1
bm5pbmcgdW5kZXIgSHlwZXItVi4KKworCSAgSWYgdW5zdXJlLCBzYXkgTi4KKwogY29uZmlnIFhF
Tl9HVUVTVAogCWRlZl9ib29sIG4KIAlzZWxlY3QgR1VFU1QKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQppbmRleCBm
NjNkNjRiYmVlLi5mMTY0MTk2NzcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFr
ZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCkBAIC0xLDMgKzEsNCBAQAog
b2JqLXkgKz0gaHlwZXJ2aXNvci5vCiAKK3N1YmRpci0kKENPTkZJR19IWVBFUlZfR1VFU1QpICs9
IGh5cGVydgogc3ViZGlyLSQoQ09ORklHX1hFTl9HVUVTVCkgKz0geGVuCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42ODE3
MDEwOWE5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtl
ZmlsZQpAQCAtMCwwICsxIEBACitvYmoteSArPSBoeXBlcnYubwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYv
aHlwZXJ2LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNDQ5NGI4N2Zl
OAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMK
QEAgLTAsMCArMSw2OSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jCisgKgorICogU3VwcG9ydCBmb3IgZGV0ZWN0aW5nIGFuZCBydW5u
aW5nIHVuZGVyIEh5cGVyLVYuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cisg
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoK
KyAqIENvcHlyaWdodCAoYykgMjAxOSBNaWNyb3NvZnQuCisgKi8KKyNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisKK2Jvb2wgX19pbml0IGh5cGVydl9wcm9i
ZSh2b2lkKQoreworICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeDsKKyAgICBib29sIGh5
cGVydl9ndWVzdCA9IGZhbHNlOworCisgICAgY3B1aWQoMHg0MDAwMDAwMCwgJmVheCwgJmVieCwg
JmVjeCwgJmVkeCk7CisgICAgaWYgKCAoZWJ4ID09IDB4NzI2MzY5NGQpICYmIC8qICJNaWNyIiAq
LworICAgICAgICAgKGVjeCA9PSAweDY2NmY3MzZmKSAmJiAvKiAib3NvZiIgKi8KKyAgICAgICAg
IChlZHggPT0gMHg3NjQ4MjA3NCkgKSAgLyogInQgSHYiICovCisgICAgICAgIGh5cGVydl9ndWVz
dCA9IHRydWU7CisKKyAgICByZXR1cm4gaHlwZXJ2X2d1ZXN0OworfQorCit2b2lkIF9faW5pdCBo
eXBlcnZfc2V0dXAodm9pZCkKK3sKKyAgICAvKiBOb3RoaW5nIHlldCAqLworfQorCit2b2lkIGh5
cGVydl9hcF9zZXR1cCh2b2lkKQoreworICAgIC8qIE5vdGhpbmcgeWV0ICovCit9CisKK3ZvaWQg
aHlwZXJ2X3Jlc3VtZSh2b2lkKQoreworICAgIC8qIE5vdGhpbmcgeWV0ICovCit9CisKK3N0cnVj
dCBoeXBlcnZpc29yX29wcyBoeXBlcnZfaHlwZXJ2aXNvcl9vcHMgPSB7CisgICAgLm5hbWUgPSAi
SHlwZXItViIsCisgICAgLnNldHVwID0gaHlwZXJ2X3NldHVwLAorICAgIC5hcF9zZXR1cCA9IGh5
cGVydl9hcF9zZXR1cCwKKyAgICAucmVzdW1lID0gaHlwZXJ2X3Jlc3VtZSwKK307CisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
dmlzb3IuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKaW5kZXggODE2MWIyNmM1
YS4uODdhMTk1ZTg4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3Iu
YworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCkBAIC00MCw2ICs0MCwxMSBA
QCBib29sIGh5cGVydmlzb3JfcHJvYmUodm9pZCkKICAgICAgICAgaG9wcyA9ICZ4ZW5faHlwZXJ2
aXNvcl9vcHM7CiAjZW5kaWYKIAorI2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKKyAgICBpZiAo
IGh5cGVydl9wcm9iZSgpICkKKyAgICAgICAgaG9wcyA9ICZoeXBlcnZfaHlwZXJ2aXNvcl9vcHM7
CisjZW5kaWYKKwogICAgIHJldHVybiAhIWhvcHM7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAppbmRleCA4
ZTE2NzE2NWFlLi45NDQ0ODYwNmQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBAIC0yMCw2ICsyMCw3IEBA
CiAjZGVmaW5lIF9fWDg2X0dVRVNUX0hfXwogCiAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVyY2Fs
bC5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3Qv
aHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC9wdmgtYm9vdC5oPgogI2luY2x1ZGUg
PGFzbS9ndWVzdC94ZW4uaD4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
aHlwZXJ2LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmEyZDhlZTg5ODcKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCkBAIC0wLDAgKzEsNDUgQEAKKy8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTkgTWljcm9zb2Z0LgorICovCisKKyNpZm5kZWYgX19YODZfR1VFU1RfSFlQRVJWX0hfXworI2Rl
ZmluZSBfX1g4Nl9HVUVTVF9IWVBFUlZfSF9fCisKKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNU
CisKKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2aXNvci5oPgorCitleHRlcm4gc3RydWN0IGh5
cGVydmlzb3Jfb3BzIGh5cGVydl9oeXBlcnZpc29yX29wczsKKworYm9vbCBoeXBlcnZfcHJvYmUo
dm9pZCk7CisKKyNlbHNlCisKK3N0YXRpYyBpbmxpbmUgYm9vbCBoeXBlcnZfcHJvYmUodm9pZCkg
eyByZXR1cm4gZmFsc2U7IH0KKworI2VuZGlmIC8qIENPTkZJR19IWVBFUlZfR1VFU1QgKi8KKyNl
bmRpZiAvKiBfX1g4Nl9HVUVTVF9IWVBFUlZfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJs
ZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNl
dDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
KyAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:01:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:01:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iExBF-0006Rc-Kq; Mon, 30 Sep 2019 15:01:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExBE-0006Qh-Al
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:01:40 +0000
X-Inumbo-ID: 1b90e246-e393-11e9-b588-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by localhost (Halon) with ESMTPS
 id 1b90e246-e393-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 15:00:57 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id y21so13131510wmi.0
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:00:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=zxSmSyH8rh0b6FSX+opTdkwSk+odZPTYcviyJsiQBDI=;
 b=vA/mobSqQfhSZLK7g5lUoI6JQAmunp+actJK/6EdGsP29ONbT6u5a+dg7uowDrGOcZ
 dDnbhS6yEUQNFTah87KAk+GpARfzq11fr3vEM2SDJEqKj3HROJS0C7V/oe3PelqpaduM
 PRxQojFFjC1mfnLIGGsneIReIBJer4LkWAfzUEtEagkCJtI23d71LPNI93CCsCc7E+CT
 GTuTkRauP4HQOqzBTTGcRoMOPPJ+i8eNCbRfTAKNztTIxnZP1gDaL/fJ67Alnslc/GUb
 eZVb7Ljx/H9cdMJue+QNePjXZ1Az9aSX4NBBkbYTgLz2CjdvEMQDmuzbYp31hw3T7F0G
 vZ0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=zxSmSyH8rh0b6FSX+opTdkwSk+odZPTYcviyJsiQBDI=;
 b=h8zKlMt3AgplEBzJYF46qnyQ2OeSd+Jb0R0Nui7I/fcoKHN0uH+iqOnj49fP/pEWFH
 6XtQquFKkt1SZLA7UzelngcR0fyQ6B4Hfm+kGUlPwLv8vsWRLTAel+mmGSgWyS0NnkhT
 De2FslBm2wGuZQjxPg9aXijHvUG2rkJOTQnxOs3C4S81zq9mwvQfLeipQW1z/dj4xAio
 +S9khcPztaCnsjxpcZkSQTsy26tiHCf9uzQdoglB6U70TukRuONskMo3cva0/vQpvVtn
 4bsjU+fsts06mvAv5i+uSKnmTupst7O11530XwecBnJSRpwsb8zBEug1MMclXGZdA4Rt
 9qAg==
X-Gm-Message-State: APjAAAXByVuVdWKVWIwTLWUKWfjRWpuu7GjLr7erFGqAZ5qNMzCLaVI1
 ashQgN78BBXj1oZvXe/4eg2mLAPOkeI=
X-Google-Smtp-Source: APXvYqyv64pPORzzcWrQOBBfVJU/y53B7l2w6XkZHWmjyhWCeQ4YqmBN3EVMHQGHUJGFpIZAjEeUyg==
X-Received: by 2002:a1c:6841:: with SMTP id d62mr18170927wmc.48.1569855656939; 
 Mon, 30 Sep 2019 08:00:56 -0700 (PDT)
Received: from debian.mshome.net (207.148.159.143.dyn.plus.net.
 [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f143sm32870852wme.40.2019.09.30.08.00.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:00:56 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 16:00:44 +0100
Message-Id: <20190930150044.5734-11-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next RFC 0/8] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpJbiBjYXNlIHlvdSdyZSB3b25kZXJpbmcsIEkgY2FuIGFscmVhZHkgcnVuIGEgZnVs
bHkgZmxlZGdlZCBYZW4gc3lzdGVtIG9uCkh5cGVyLVYgd2l0aCBlbXVsYXRlZCBkaXNrIGFuZCBu
ZXR3b3JrLgoKVGhpcyBpcyB0aGUgdmVyeSBmaXJzdCBzdGFnZSBmb3IgcG9ydGluZyBYZW4gdG8g
cnVuIG9uIEh5cGVyLVYgd2l0aCBhbGwgdGhlCmdvb2RpZXMgSHlwZXItViBoYXMgdG8gb2ZmZXIu
ICBXaXRoIHRoaXMgc2VyaWVzLCBYZW4gY2FuIHN1Y2Nlc3NmdWxseSBkZXRlY3QKSHlwZXItViBh
bmQgcHJpbnRzIG91dCBhIG1lc3NhZ2UuICBJIHdvdWxkIGxpa2UgdG8gZmlyc3QgZ2V0IHRoZSBk
aXJlY3RvcnkKc3RydWN0dXJlIGFuZCBrY29uZmlnIG9wdGlvbnMgYWdyZWVkIHVwb24uCgpUaGVy
ZSBhcmUgdHdvIG1ham9yIGFyZWFzIHRvIGJlIHdvcmtlZCBvbjoKICAqIE1ha2UgRG9tMCBhYmxl
IHRvIHVzZSBIeXBlci1WJ3Mgc3ludGhldGljIGRldmljZXMuCiAgKiBNYWtlIFhlbiB1c2Ugb2Yg
dGhlIHN5bnRoZXRpYyB0aW1lciwgcmVmZXJlbmNlIFRTQyBhbmQgZW5saWdodGVubWVudCBWTUNT
CiAgICBhbmQgb3RoZXIgaW50ZXJmYWNlcy4KClRoZXkgYXJlbid0IHRyaXZpYWwsIGFuZCB0aW1l
IGNhbiBiZSBzY2FyY2Ugb24gbXkgc2lkZSwgc28gSSBpbnRlbmQgdG8gcG9zdApwYXRjaGVzIHBp
ZWNlIG1lYWwgd2hlbiB0aGV5IGFyZSByZWFkeS4KClF1ZXN0aW9ucyBhbmQgY29tbWVudHMgYXJl
IHdlbGNvbWUuCgpUaGFua3MsCldlaS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KQ2M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKV2VpIExpdSAoOCk6CiAgeDg2OiBpbnRyb2R1Y2UgQ09ORklHX0dVRVNUIGFuZCBtb3Zl
IGNvZGUKICB4ODY6IGluY2x1ZGUgYXNtX2RlZm5zLmggZGlyZWN0bHkgaW4gaHlwZXJjYWxsLmgK
ICB4ODY6IGRyb3AgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlCiAgeDg2OiBmYWN0b3Igb3V0IHhlbiB2
YXJpYW50cyBmb3IgaHlwZXJ2aXNvciBzZXR1cCBjb2RlCiAgeDg2OiBmYWN0b3Igb3V0IGh5cGVy
dmlzb3IgYWdub3N0aWMgY29kZQogIHg4NjogbWFrZSBwcm9iZV94ZW4gcmV0dXJuIGJvb2xlYW4g
dmFsdWUKICB4ODY6IGludHJvZHVjZSBDT05GSUdfSFlQRVJWIGFuZCBoeXBlcnYgZGlyZWN0b3J5
CiAgeDg2OiBiZSBtb3JlIHZlcmJvc2Ugd2hlbiBydW5uaW5nIG5lc3RlZAoKIHhlbi9hcmNoL3g4
Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyArKwogeGVuL2FyY2gveDg2
L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jICAgICAgICAgICAgfCAgNjMgKysrKysrKysrKwogeGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICAgICAgICAgICAgIHwgMTE2ICsrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICA0
ICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vaHlwZXJjYWxsX3BhZ2UuUyB8ICAgMAog
eGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9wdmgtYm9vdC5jICAgICAgIHwgICAwCiB4ZW4v
YXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5jICAgICAgICAgICAgfCAgNzMgKystLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
LQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICsr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggICAgICAgICAgICAgICAgICAgfCAgIDIgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCAgICAgICAgIHwgICAyICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggICAgICAgICAgICB8ICA0OCArKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggICAgICAgIHwgIDU4ICsr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCAgICAgICAgICAgICAgIHwg
IDIzICstLS0KIDE3IGZpbGVzIGNoYW5nZWQsIDMzNyBpbnNlcnRpb25zKCspLCA4NyBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2Vm
aWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL01ha2VmaWxlCiByZW5hbWUg
eGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9oeXBlcmNhbGxfcGFnZS5TICgxMDAlKQogcmVu
YW1lIHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vcHZoLWJvb3QuYyAoMTAwJSkKIHJlbmFt
ZSB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5jICg4MCUpCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCgotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:05:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15: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 1iExEU-00079q-Gn; Mon, 30 Sep 2019 15:05:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExET-00079l-RT
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:05:01 +0000
X-Inumbo-ID: ac6096c2-e393-11e9-96d6-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by localhost (Halon) with ESMTPS
 id ac6096c2-e393-11e9-96d6-12813bfff9fa;
 Mon, 30 Sep 2019 15:05:00 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id b24so13115124wmj.5
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:05:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=IjRf5CfkME1optiOzklY5UdbfVIZCt4G0pZIR5mlX1U=;
 b=RvYGnbtJaDoRYY/H0wL/vkGiyzTePKpCgpNkX/C6BguGJHNmc5Q95tELIh14mmGn1g
 zVYm8HV4SXVl2ilTQUpyZghKKrfJdjtzq7OFm9BLXNBJ75U8pqmUs9gUavLicLdwlbzj
 +sOFEac7qGLnjumzSQ/kSh/zH7TDZDTkf7Frjr0Zizd+RGHRn5i2PfTxAISDrgDRS0Hs
 QD1GGO37QlL5SJWJjns5CEpmS+BLuNZvp5bwnR02uxSz0GEfNReYX0D3oy1IwFLZR5Pi
 lf7puhwsTNWzHKbjidjhE1CvHqD697wojoM8fUqEui/iNAK2X2Y/BIm3jp9uiPLs27CK
 zNfQ==
X-Gm-Message-State: APjAAAWhD/Y/KoJ+AGxZ14KQVWkYbk0kCce6JMM6GAdOXl7gdtG2ppLD
 YEcHNuaPHMm+imAjbwwjOebimfXJEcc=
X-Google-Smtp-Source: APXvYqyD4yW8tnXoCGBNPy9etR++5Y3LSgbu9VpktWUG1EbGEmOp2GZnZHVe0+Chcp/4JodaFAUZcQ==
X-Received: by 2002:a1c:9c96:: with SMTP id f144mr18177778wme.96.1569855899075; 
 Mon, 30 Sep 2019 08:04:59 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id d193sm27953138wmd.0.2019.09.30.08.04.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:04:58 -0700 (PDT)
Date: Mon, 30 Sep 2019 16:04:56 +0100
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Message-ID: <20190930150456.mz4dnuyandgjgb4z@debian>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-10-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930150044.5734-10-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMDQ6MDA6NDNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSB1c2UgdGhlIHNhbWUgY29kZSBzdHJ1Y3R1cmUgYXMgd2UgZGllIGZvciBYZW4uCgpVcmdo
LiBUaGVyZSBpcyBhIHJhdGhlciB1bmZvcnR1bmF0ZSB0eXBvLiBObyBzb2Z0d2FyZSBpcyB3b3J0
aCBkeWluZwpmb3IuIDotKQoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:05:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:05: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 1iExEZ-0007AL-R7; Mon, 30 Sep 2019 15: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=m4o0=XZ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iExEY-0007A9-M8
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:05:06 +0000
X-Inumbo-ID: af1bc314-e393-11e9-96d6-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by localhost (Halon) with ESMTPS
 id af1bc314-e393-11e9-96d6-12813bfff9fa;
 Mon, 30 Sep 2019 15:05:05 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id 7so13856723wme.1
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 08:05: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:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=pwsRGYKNji+p0OJhxq1ld3nZGnFIJHo001m56AgsfGo=;
 b=Nm/OsLYGBml7cuTmtCcsWDUc6/LzTyl6bx/yXAHlwEUKgaTLMoN6hZQfX2jJTDy2jd
 BZkArvHpBdN220Sqe2EPNMat9ZRM2Zyi7hrYRAiPjYGUc0Z9yTf14DFT94MTRW9NDgXa
 znQ84ATtGcx9Qj5ctbJgS8NROfGHxMqdqT/Yrq+xvjNcUMxeWTYMiPkrCRmttde667+k
 8lbLe83ydPu7/7eWKxJLVaYprQXvrcem3Wjd5r0gXCnCOwZMnI5O8G7E2mlzVZDxAl6z
 7j2XJa0Y2MEnKsc67zISVhNvnpdBx4liw2NC4mOxZTEvFxCXqOS+sRitQw6snwpvAENR
 G+ug==
X-Gm-Message-State: APjAAAXz9Yl2EYxsv2JpPkv4aET5LY79SU4eVN216IqzG0W0Ii8HOndI
 MQx4U26nczCjyUaSn+HA5RU=
X-Google-Smtp-Source: APXvYqwgvbLbBc6NOdN9+6ysESfi9LyJYfsRyvKt9mmn02U4y0Y6idgprq/c/J+kG3EGEIHipQ0HRQ==
X-Received: by 2002:a1c:454:: with SMTP id 81mr17120452wme.119.1569855904661; 
 Mon, 30 Sep 2019 08:05:04 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id f20sm13356859wmb.6.2019.09.30.08.05.03
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 30 Sep 2019 08:05:04 -0700 (PDT)
Date: Mon, 30 Sep 2019 16:05:02 +0100
From: Wei Liu <wl@xen.org>
To: Hongyan Xia <hongyax@amazon.com>
Message-ID: <20190930150502.vv3vtgg5qmdreitv@debian>
References: <cover.1569833766.git.hongyax@amazon.com>
 <e16d11bb1dc1dc973476d0ca3b26844ff9d738a4.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e16d11bb1dc1dc973476d0ca3b26844ff9d738a4.1569833766.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 01/55] x86/mm: defer clearing page in
 virt_to_xen_lXe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMTE6MzI6NTNBTSArMDEwMCwgSG9uZ3lhbiBYaWEgd3Jv
dGU6Cj4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBEZWZlciB0aGUg
Y2FsbCB0byBjbGVhcl9wYWdlIHRvIHRoZSBwb2ludCB3aGVuIHdlJ3JlIHN1cmUgdGhlIHBhZ2Ug
aXMKPiBnb2luZyB0byBiZWNvbWUgYSBwYWdlIHRhYmxlLgo+IAo+IFRoaXMgaXMgYSBtaW5vciBv
cHRpbWlzYXRpb24uIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpUaGUgYmVuZWZpdCBvZiB0aGlzIHBhdGNoIHdh
cyBxdWVzdGlvbmFibGUsIGJlY2F1c2UgaXQgbWFkZSB0aGUgbG9jawpoZWxkIGxvbmdlci4gSSBo
YWQgZGVjaWRlZCB0byBkcm9wIGl0LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:12:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iExLD-00086h-PO; Mon, 30 Sep 2019 15: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=QDh0=XZ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iExLB-00086c-WF
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:11:58 +0000
X-Inumbo-ID: a18415a2-e394-11e9-96d7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id a18415a2-e394-11e9-96d7-12813bfff9fa;
 Mon, 30 Sep 2019 15:11:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569856312;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=iVzIB8sHlu121+LXZeWNLiExWwrt/YnjY/fMEORTHNs=;
 b=hJ8qnkhYuVWhfPwzyKhP8MupZOWDIweg8f65EiKDrIiIbrnctcpi03zc
 mPHbQtPxuQwtIbozTzM/zamxImQgKF9oAUCImV+/nYispR6ti2dcq8J4o
 g5tLw1rkJVuI+6xlUi18Td2DLZ2yEB51WWhteUrc3kxRWuV3iBY7ejfSC I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 96rWlXPLOoDJZsNoph/LHtFBV7wLiTS3a/6CUSxovg/bdpAXW55DvruVobSZpSmm7WZjqzhMgc
 JIVBPI8Md7kWBip9h55DPSJnxOEo432KN+imYZifGHnyzikOzmoKExGV6JTuImlKixuEqsVuGd
 hVhIomezOJCR7mXpEGn7OAIHr16sebWDk6S+/i7qmabm/mcoeX6+YPEy50gjLFxc9IO8hTsoDI
 1mSx2Spq1npEzzOHVgEytTYIJQ3Kgs/oRFqm9Gcdlv0nA8guTVFq/6tm/6fY4+r7lT782lhgHd
 rHU=
X-SBRS: 2.7
X-MesageID: 6609858
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6609858"
Date: Mon, 30 Sep 2019 16:11:49 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190930151149.GE1163@perard.uk.xensource.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
 <66a544b7e292dfe227349ffcc75a0136ca27afb1.1569680095.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <66a544b7e292dfe227349ffcc75a0136ca27afb1.1569680095.git-series.marmarek@invisiblethingslab.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH v8 3/4] libxl: attach PCI device to qemu
 only after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, 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>

T24gU2F0LCBTZXAgMjgsIDIwMTkgYXQgMDQ6MjA6MzZQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFdoZW4gcWVtdSBpcyBydW5uaW5nIGluIHN0dWJkb21haW4s
IGhhbmRsaW5nICJwY2ktaW5zIiBjb21tYW5kIHdpbGwgZmFpbAo+IGlmIHBjaWZyb250IGlzIG5v
dCBpbml0aWFsaXplZCBhbHJlYWR5LiBGaXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZAo+
IG9ubHkgYWZ0ZXIgY29uZmlybWluZyB0aGF0IHBjaWJhY2svZnJvbnQgaXMgcnVubmluZy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2MjoKPiAtIEZpeGVkIGNv
ZGUgc3R5bGUgc2luY2UgcHJldmlvdXMgdmVyc2lvbi4KPiBDaGFuZ2VzIGluIHY4Ogo+IC0gcmVi
YXNlIG9uIHN0YWdpbmcKPiAtIHJld29yayBmb3IgYXN5bmMgYXBpCgpUaGUgcGF0Y2ggbG9va3Mg
Z29vZCwgSSBvbmx5IGhhdmUgY29kaW5nIHN0eWxlIGNvbW1lbnRzLiBXaXRoIHRob3NlCmFkZHJl
c3NlZDoKUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgoKCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKPiBpbmRleCBhYzU5N2E1Li5iYTAyODdkIDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiBA
QCAtMTQ4Nyw2ICsxNDkwLDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfcGNpZGV2X2Fzc2lnbmFibGUo
bGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldikKPiAgICAgIHJldHVybiBp
ICE9IG51bTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgZGV2aWNlX3BjaV9hZGRfc3R1YmRvbV93
YWl0KGxpYnhsX19lZ2MgKmVnYywKPiArICAgIHBjaV9hZGRfc3RhdGUgKnBhcywgaW50IHJjKTsK
PiArc3RhdGljIHZvaWQgZGV2aWNlX3BjaV9hZGRfc3R1YmRvbV9yZWFkeShsaWJ4bF9fZWdjICpl
Z2MsCj4gKyAgICBsaWJ4bF9fZXZfZGV2c3RhdGUqIGRzLCBpbnQgcmMpOwoKcy8qIGRzLyAqZHMv
Cgo+ICBzdGF0aWMgdm9pZCBkZXZpY2VfcGNpX2FkZF9zdHViZG9tX2RvbmUobGlieGxfX2VnYyAq
ZWdjLAo+ICAgICAgcGNpX2FkZF9zdGF0ZSAqLCBpbnQgcmMpOwo+ICBzdGF0aWMgdm9pZCBkZXZp
Y2VfcGNpX2FkZF9kb25lKGxpYnhsX19lZ2MgKmVnYywKPiBAQCAtMTU3NSw2ICsxNTgzLDQxIEBA
IG91dDoKPiAgICAgIGRldmljZV9wY2lfYWRkX2RvbmUoZWdjLCBwYXMsIHJjKTsgLyogbXVzdCBi
ZSBsYXN0ICovCj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIGRldmljZV9wY2lfYWRkX3N0dWJkb21f
d2FpdChsaWJ4bF9fZWdjICplZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwY2lfYWRkX3N0YXRlICpwYXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmMpCj4gK3sKPiArICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2
ID0gcGFzLT5hb2RldjsKPiArICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5hbyk7Cj4gKyAgICBsaWJ4
bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7Cj4gKyAgICBpbnQgc3R1YmRvbWlkID0g
bGlieGxfZ2V0X3N0dWJkb21faWQoY3R4LCBwYXMtPmRvbWlkKTsKCllvdSBjYW4gdXNlIGBDVFgn
IGluc3RlYWQgb2YgZGVjbGFyaW5nIGEgbG9jYWwgYGN0eCcKCj4gKyAgICBjaGFyICpzdGF0ZV9w
YXRoOwo+ICsKPiArICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKwo+ICsgICAgLyogV2FpdCBmb3Ig
dGhlIGRldmljZSBhY3R1YWxseSBiZWluZyBjb25uZWN0ZWQsIG90aGVyd2lzZSBkZXZpY2UgbW9k
ZWwKPiArICAgICAqIHJ1bm5pbmcgdGhlcmUgd2lsbCBmYWlsIHRvIGZpbmQgdGhlIGRldmljZS4g
Ki8KPiArICAgIHN0YXRlX3BhdGggPSBsaWJ4bF9fc3ByaW50ZihnYywgIiVzL2JhY2tlbmQvcGNp
LyVkLzAvc3RhdGUiLAo+ICsgICAgICAgICAgICBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIDAp
LCBzdHViZG9taWQpOwoKSSB0aGluayB5b3UgY291bGQgdXNlIGxpYnhsX19kb21haW5fZGV2aWNl
X2JhY2tlbmRfcGF0aChnYywgMCwKc3R1YmRvbWlkLCAwLCBMSUJYTF9fREVWSUNFX0tJTkRfUENJ
KSBoZXJlIGluc3RlYWQuCk9yIGF0IGxlYXN0ICJHQ1NQUklOVEYoIiBpbnN0ZWFkIG9mICJsaWJ4
bF9fc3ByaW50ZihnYywgIgoKPiArICAgIHJjID0gbGlieGxfX2V2X2RldnN0YXRlX3dhaXQoYW9k
ZXYtPmFvLCAmcGFzLT5wY2liYWNrX2RzLAoKWW91IGNhbiB1c2UgYGFvJyBpbnN0ZWFkIG9mIGBh
b2Rldi0+YW8nLiBgYW8nIGlzIGRlY2xlYXJlZCBieQpTVEFURV9BT19HQygpLgoKPiArICAgICAg
ICAgICAgZGV2aWNlX3BjaV9hZGRfc3R1YmRvbV9yZWFkeSwKPiArICAgICAgICAgICAgc3RhdGVf
cGF0aCwgWGVuYnVzU3RhdGVDb25uZWN0ZWQsCj4gKyAgICAgICAgICAgIExJQlhMX0RFVklDRV9N
T0RFTF9TVEFSVF9USU1FT1VUICogMTAwMCk7CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:13:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 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 1iExN9-0008Cu-8e; Mon, 30 Sep 2019 15:13:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YlZe=XZ=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iExN8-0008Co-Hy
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:13:58 +0000
X-Inumbo-ID: ec75f4f4-e394-11e9-b588-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id ec75f4f4-e394-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 15:13:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569856438;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Ybh/ayb+cKeDb5YToZAipsgBrpqsr4jWk51323SsjzE=;
 b=B97yfLSz9VZ15pgRf9lNjnhGTFt30zk2c58MCIBsPbP3Ggxsto3A9Gej
 wbho/R++GT84BK4Rv2l1cqjc8Kp/o3VpNbCj4dDYjP1ao5f1Rekb9Ei4b
 Se+qaoqAsAgG5ZPz7MkvdoVXwQ58Fap4CS9A0KohvdkrkS0ECoh7OcEl6 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fJjl4fczj6Z31FfGwQbkyA3InhlQ9r2KmGnrarESyOzyPdPrGKGOOJAToSnLPV0rarZtAdAQW4
 oiZKLHbugWZGA7ENeBkRlJPpaaK0seCieqVAz08mwrS1IeeIxQZwCvgvqb5MxAYpY8M5rcSY6X
 eA7Rtowi+8r0X/i4JTldep0LePWes8cqPSoTHDMKm56gOlAXcSeueVV3jkWBTP25wZWzzF6WZN
 uWDcg3usgFcxI0Vd4Pk4tNmhPCZMgW/gOSGhemqUBuBvmntT1js24dWvA2i7xROR3B+aBMUkJv
 2dY=
X-SBRS: 2.7
X-MesageID: 6258775
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6258775"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xenproject.org>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20190928151305.127380-13-wipawel@amazon.de>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <257215dc-4219-cae7-5d3d-af806664a5e3@citrix.com>
Date: Mon, 30 Sep 2019 16:13:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190928151305.127380-13-wipawel@amazon.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wipawel@amazon.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 mpohlack@amazon.com, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yOC8xOSA0OjEzIFBNLCBQYXdlbCBXaWVjem9ya2lld2ljeiB3cm90ZToKPiBFeHRlbmQg
dGhlIFhDIHB5dGhvbiBiaW5kaW5ncyBsaWJyYXJ5IHRvIHN1cHBvcnQgYWxzbyBhbGwgY29tbW9u
Cj4gbGl2ZXBhdGNoIG9wZXJhdGlvbnMgYW5kIGFjdGlvbnMuCj4gCj4gQWRkIHRoZSBweXRob24g
YmluZGluZ3MgZm9yIHRoZSBmb2xsb3dpbmcgb3BlcmF0aW9uczoKPiAtIHN0YXR1cyAocHl4Y19s
aXZlcGF0Y2hfc3RhdHVzKToKPiAgICBSZXF1aXJlcyBhIHBheWxvYWQgbmFtZSBhcyBhbiBpbnB1
dC4KPiAgICBSZXR1cm5zIGEgc3RhdHVzIGRpY3QgY29udGFpbmluZyBhIHN0YXRlIHN0cmluZyBh
bmQgYSByZXR1cm4gY29kZQo+ICAgIGludGVnZXIuCj4gLSBhY3Rpb24gKHB5eGNfbGl2ZXBhdGNo
X2FjdGlvbik6Cj4gICAgUmVxdWlyZXMgYSBwYXlsb2FkIG5hbWUgYW5kIGFuIGFjdGlvbiBpZCBh
cyBhbiBpbnB1dC4gVGltZW91dCBhbmQKPiAgICBmbGFncyBhcmUgb3B0aW9uYWwgcGFyYW1ldGVy
cy4KPiAgICBSZXR1cm5zIE5vbmUgb3IgdGhyb3dzIGFuIGV4Y2VwdGlvbi4KPiAtIHVwbG9hZCAo
cHl4Y19saXZlcGF0Y2hfdXBsb2FkKToKPiAgICBSZXF1aXJlcyBhIHBheWxvYWQgbmFtZSBhbmQg
YSBtb2R1bGUncyBmaWxlbmFtZSBhcyBhbiBpbnB1dC4KPiAgICBSZXR1cm5zIE5vbmUgb3IgdGhy
b3dzIGFuIGV4Y2VwdGlvbi4KPiAtIGxpc3QgKHB5eGNfbGl2ZXBhdGNoX2xpc3QpOgo+ICAgIFRh
a2VzIG5vIHBhcmFtZXRlcnMuCj4gICAgUmV0dXJucyBhIGxpc3Qgb2YgZGljdHMgY29udGFpbmlu
ZyBlYWNoIHBheWxvYWQnczoKPiAgICAqIG5hbWUgYXMgYSBzdHJpbmcKPiAgICAqIHN0YXRlIGFz
IGEgc3RyaW5nCj4gICAgKiByZXR1cm4gY29kZSBhcyBhbiBpbnRlZ2VyCj4gICAgKiBsaXN0IG9m
IG1ldGFkYXRhIGtleT12YWx1ZSBzdHJpbmdzCj4gCj4gRWFjaCBmdW5jdGlvbnMgdGhyb3dzIGFu
IGV4Y2VwdGlvbiBlcnJvciBiYXNlZCBvbiB0aGUgZXJybm8gdmFsdWUKPiByZWNlaXZlZCBmcm9t
IGl0cyBjb3JyZXNwb25kaW5nIGxpYnhjIGZ1bmN0aW9uIGNhbGwuCj4gCnNuaXA+ICtzdGF0aWMg
UHlPYmplY3QgKnB5eGNfbGl2ZXBhdGNoX3VwbG9hZChYY09iamVjdCAqc2VsZiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmFyZ3MsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICprd2RzKQo+ICt7Cj4g
KyAgICB1bnNpZ25lZCBjaGFyICpmYnVmID0gTUFQX0ZBSUxFRDsKPiArICAgIGNoYXIgKm5hbWUs
ICpmaWxlbmFtZTsKPiArICAgIHN0cnVjdCBzdGF0IGJ1ZjsKPiArICAgIGludCBmZCA9IDAsIHJj
ID0gLTEsIHNhdmVkX2Vycm5vOwo+ICsgICAgc3NpemVfdCBsZW47Cj4gKwo+ICsgICAgc3RhdGlj
IGNoYXIgKmt3ZF9saXN0W10gPSB7ICJuYW1lIiwgImZpbGVuYW1lIiwgTlVMTCB9Owo+ICsKPiAr
ICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAic3MiLCBr
d2RfbGlzdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmFtZSwg
JmZpbGVuYW1lKSkKPiArICAgICAgICBnb3RvIGVycm9yOwo+ICsKPiArICAgIGZkID0gb3Blbihm
aWxlbmFtZSwgT19SRE9OTFkpOwo+ICsgICAgaWYgKCBmZCA8IDAgKQo+ICsgICAgICAgIGdvdG8g
ZXJyb3I7Cj4gKwo+ICsgICAgaWYgKCBmc3RhdChmZCwgJmJ1ZikgIT0gMCApCj4gKyAgICAgICAg
Z290byBlcnJvcjsKPiArCj4gKyAgICBsZW4gPSBidWYuc3Rfc2l6ZTsKPiArICAgIGZidWYgPSBt
bWFwKDAsIGxlbiwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgZmQsIDApOwo+ICsgICAgaWYgKCBm
YnVmID09IE1BUF9GQUlMRUQgKQo+ICsgICAgICAgIGdvdG8gZXJyb3I7Cj4gKwo+ICsgICAgcmMg
PSB4Y19saXZlcGF0Y2hfdXBsb2FkKHNlbGYtPnhjX2hhbmRsZSwgbmFtZSwgZmJ1ZiwgbGVuKTsK
PiArCj4gKyAgICBzYXZlZF9lcnJubyA9IGVycm5vOwo+ICsgICAgbXVubWFwKGZidWYsIGxlbik7
Cj4gKyAgICBjbG9zZShmZCk7Cj4gKyAgICBlcnJubyA9IHNhdmVkX2Vycm5vOwo+ICsKPiArZXJy
b3I6Cj4gKyAgICByZXR1cm4gcmMgPyBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54Y19o
YW5kbGUpIDogUHlfTm9uZTsKPiArfQo+ICsKVGhlIGZzdGF0KCkgYW5kIG1tYXAoKSBlcnJvciBw
YXRocyBsZWFrIGZkIG9uIGVycm9yLgoKUmVnYXJkcywKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 15:21:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 15:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iExUD-0000eg-9H; Mon, 30 Sep 2019 15:21:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=H1QO=XZ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iExUB-0000eb-Vc
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 15:21:16 +0000
X-Inumbo-ID: f0c451b2-e395-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f0c451b2-e395-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 15:21: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 9DFBAAFA8;
 Mon, 30 Sep 2019 15:21:13 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <1569792271-19856-1-git-send-email-chao.gao@intel.com>
 <2a04d106-7419-ca0c-9850-52255d6cf997@suse.com>
 <20190930143041.GB26290@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6fc9ea20-a5ae-24b8-104e-23ff9399896f@suse.com>
Date: Mon, 30 Sep 2019 17:21:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930143041.GB26290@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] x86/msi: Don't panic if msix
 capability is 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: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNjozMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gTW9uLCBTZXAgMzAsIDIw
MTkgYXQgMTE6MTg6MDVBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI5LjA5LjIw
MTkgMjM6MjQsIENoYW8gR2FvIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCj4+
PiArKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKPj4+IEBAIC0xMjY1LDcgKzEyNjUsMTMgQEAgaW50
IHBjaV9tc2lfY29uZl93cml0ZV9pbnRlcmNlcHQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2ln
bmVkIGludCByZWcsCj4+PiAgICAgICAgICBwb3MgPSBlbnRyeSA/IGVudHJ5LT5tc2lfYXR0cmli
LnBvcwo+Pj4gICAgICAgICAgICAgICAgICAgICAgOiBwY2lfZmluZF9jYXBfb2Zmc2V0KHNlZywg
YnVzLCBzbG90LCBmdW5jLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBDSV9DQVBfSURfTVNJWCk7Cj4+PiAtICAgICAgICBBU1NFUlQocG9zKTsKPj4+ICsg
ICAgICAgIGlmICggdW5saWtlbHkoIXBvcykgKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAg
ICAgIHByaW50a19vbmNlKFhFTkxPR19XQVJOSU5HCj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgIiUwNHg6JTAyeDolMDJ4LiV1IE1TSS1YIGNhcGFiaWxpdHkgaXMgbWlzc2luZ1xuIiwKPj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7Cj4+PiArICAg
ICAgICAgICAgcmV0dXJuIC1FQUdBSU47Cj4+PiArICAgICAgICB9Cj4+Cj4+IEJlc2lkZXMgYWdy
ZWVpbmcgd2l0aCBSb2dlcidzIGNvbW1lbnRzLCB3aG9zZSBhY2Nlc3MgZG8gd2UKPj4gaW50ZXJj
ZXB0IGhlcmUgYXQgdGhlIHRpbWUgeW91IG9ic2VydmUgdGhlIG9wZXJhdGlvbiBhYm92ZQo+PiBw
cm9kdWNpbmcgYSB6ZXJvICJwb3MiPyBJZiBpdCdzIERvbTAsIHRoZW4gc3VyZWx5IHRoZXJlJ3Mg
YSBidWcKPj4gaW4gRG9tMCBkb2luZyB0aGUgYWNjZXNzIGluIHRoZSBmaXJzdCBwbGFjZSB3aGVu
IGEgcmVzZXQgaGFzbid0Cj4+IGNvbXBsZXRlZCB5ZXQ/Cj4+IElmIGl0J3MgYSBEb21VLCB0aGVu
IGlzIHRoZSByZXNldCBoYXBwZW5pbmcKPj4gYmVoaW5kIF9pdHNfIGJhY2sgYXMgd2VsbCAod2hp
Y2ggaXMgbm90IGdvaW5nIHRvIGVuZCB3ZWxsKT8KPiAKPiBMb29rcyBsaWtlIGl0IGlzIERvbTAu
IFhlbiBzaG91bGQgZGVmZW5kIGFnYWluc3QgRG9tMCBidWdzLCByaWdodD8KClRvIGEgZGVncmVl
LCB5ZXMuIEJ1dCB3aGF0IHlvdSBzdWdnZXN0IGFib3ZlIGlzICh0byBtZSkgbm90IGRlZmVuc2Us
CmJ1dCBzaW1wbHkgcGFwZXJpbmcgb3ZlciBhbiBpc3N1ZS4gV2hhdCBoYXBwZW5zIHdpdGggLi4u
Cgo+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3ZWQ5MD5d
IHBjaV9tc2lfY29uZl93cml0ZV9pbnRlcmNlcHQrMHhkNy8weDIxNgo+IChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDI5N2Q5OT5dIHBjaV9jb25mX3dyaXRlX2ludGVyY2VwdCsweDY4LzB4NzIKPiAoWEVO
KSAgICBbPGZmZmY4MmQwODAzN2Q0MGI+XSBlbXVsLXByaXYtb3AuYyNwY2lfY2ZnX29rKzB4YjUv
MHgxNDYKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzN2Q1YWY+XSBlbXVsLXByaXYtb3AuYyNndWVz
dF9pb193cml0ZSsweDExMy8weDIwYgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDM3ZGI2NT5dIGVt
dWwtcHJpdi1vcC5jI3dyaXRlX2lvKzB4ZGEvMHhlNAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJi
ZjM1ZD5dIHg4Nl9lbXVsYXRlKzB4MTFjZjcvMHgzMTY5ZAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4
MDJlMDliZD5dIHg4Nl9lbXVsYXRlX3dyYXBwZXIrMHgyNi8weDVmCj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwMzdmNTdlPl0gcHZfZW11bGF0ZV9wcml2aWxlZ2VkX29wKzB4MTUwLzB4MjcxCj4gKFhF
TikgICAgWzxmZmZmODJkMDgwMmE4MGJiPl0gZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKzB4MjBiLzB4
MjU3Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMzg3YTNkPl0geDg2XzY0L2VudHJ5LlMjaGFuZGxl
X2V4Y2VwdGlvbl9zYXZlZCsweDY4LzB4OTQKCi4uLiB0aGlzIGNhbGwgc3RhY2sgaXMgdGhhdCB0
aGUgcmVxdWVzdCBieSBEb20wIHNpbXBseSBnZXRzIGRyb3BwZWQKb24gdGhlIGZsb29yLiBIb3cg
ZG8geW91IGVuc3VyZSB0aGlzIGlzbid0IGdvaW5nIHRvIGNhdXNlIGZ1cnRoZXIKcHJvYmxlbXMg
ZG93biB0aGUgcm9hZD8gSU9XIEkgdGhpbmsgaW4gdGhpcyBjYXNlIHRoZSBmaXggbmVlZGVkIHRv
CmJlIGluIERvbTAsIGFuZCBJIGRvbid0IHRoaW5rIFhlbiBuZWNlc3NhcmlseSBoYXMgdG8gbWFr
ZSB0aGluZ3MKYXBwZWFyIHRvIGhhdmUgZ29uZSBzbW9vdGhseS4gV2hhdCBJIF9jb3VsZF8gc2Vl
IFhlbiBkbyBpbiB0aGlzCmNhc2UgaXMgYWN0dWFsbHkgcHVuaXNoIERvbTAsIGUuZy4gYnkgaW5q
ZWN0aW5nICNHUCgwKS4gKE9idmlvdXNseQp0aGlzIHdvbid0IGJlIGEgZ29vZCBpZGVhIGFoZWFk
IG9mIHRoZSBpc3N1ZSBhY3R1YWxseSBnZXR0aW5nCmZpeGVkIF9pbl8gRG9tMC4pCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:38:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16:38:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEygn-00073U-3F; Mon, 30 Sep 2019 16:38:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iEygl-00073P-VS
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:38:20 +0000
X-Inumbo-ID: b4bb8e32-e3a0-11e9-8628-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id b4bb8e32-e3a0-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 16:38:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569861498;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=WLewbSqk0onpRXQCO9hOg6eihMU0WqqSr2Vf0gv8fA0=;
 b=b1bapsxcNvVX0Cvj1dH4FELpFgiYoTBPO6CtAfsZt033wzhvWpkBuf1v
 0evJSxeHJRezhyCxg8IFT+Q0C9ll5ujxqosLNuA/GO/B2Oi1a+a6WoDeU
 n7VHhYKkQGhsFbuYV19PVb93v7z+cPkl+LODYRZaI26qSe/PXIfkUeFaY 4=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IgcT/QhSnzxkfOaDbnc69VIJ5fFpEBEKnU8FkcDaKx99ft2DaHHDRoLfmuHH/G0YzMVPweQRcq
 GChJAWFSSyW6J66bwU8kCJEMPIvbCkiPHc1+zt8QZ6TdikGXjCVpdbjkVY5qC9zkZxqPI3Pxn1
 qPEP58Xg4il1D+0DNa++TlpD9hgBI0IhFY2ZGh74/xd5jFokyiP46XfyjiMe2hZL7miFv1MTiw
 BhTPfQTMKBfozKgaXUHsn2IZO5HOJ11HMkl7GzmdlsKPae3YFeUvQ4EJtU3W9Htrb18OJons2X
 Rbg=
X-SBRS: 2.7
X-MesageID: 6615044
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6615044"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J0rDvHJnZW4gR3Jvw58n?= <jgross@suse.com>, 'Jan Beulich'
 <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
Thread-Index: AQHVd253+PVNwkOIxkSNk0siYotC/adD8JHw///iaACAAFc60IAAN4CA
Date: Mon, 30 Sep 2019 16:38:14 +0000
Message-ID: <f8e413977ec14918bfec06a0c307ad08@AMSPEX02CL03.citrite.net>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
 <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
 <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
 <cc6e90c1-8f15-e2d3-144a-6a16c11e911f@suse.com>
 <4ddb83bbceeb4c858f500976da9a73f2@AMSPEX02CL03.citrite.net>
 <67da0b6a-bf6f-ab2a-b875-031eaf8a6f33@suse.com>
 <10fc2d8cfaac40d5a02840ba84ae3419@AMSPEX02CL03.citrite.net>
In-Reply-To: <10fc2d8cfaac40d5a02840ba84ae3419@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>,
 'osstest service owner' <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2Vu
dDogMzAgU2VwdGVtYmVyIDIwMTkgMTM6NDgNCj4gVG86ICdKw7xyZ2VuIEdyb8OfJyA8amdyb3Nz
QHN1c2UuY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgPG9zc3Rlc3Qt
YWRtaW5AeGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbeGVuLXVu
c3RhYmxlIHRlc3RdIDE0MTk5MDogcmVncmVzc2lvbnMgLSBGQUlMDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogSsO8cmdlbiBHcm/DnyA8amdyb3NzQHN1c2Uu
Y29tPg0KPiA+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDEwOjMwDQo+ID4gVG86IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgb3NzdGVzdCBz
ZXJ2aWNlIG93bmVyIDxvc3N0ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnPg0KPiA+IFN1YmplY3Q6
IFJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDE0MTk5MDogcmVncmVzc2lvbnMg
LSBGQUlMDQo+ID4NCj4gPiBPbiAzMC4wOS4xOSAxMToxNywgUGF1bCBEdXJyYW50IHdyb3RlOg0K
PiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPj4gRnJvbTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+ID4+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDEw
OjA3DQo+ID4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+
ID4gPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPjsgb3NzdGVzdCBzZXJ2aWNlIG93bmVyDQo+ID4gPG9zc3Rlc3QtDQo+
ID4gPj4gYWRtaW5AeGVucHJvamVjdC5vcmc+DQo+ID4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTQxOTkwOiByZWdyZXNzaW9ucyAtIEZBSUwNCj4gPiA+
Pg0KPiA+ID4+IE9uIDMwLjA5LjIwMTkgMTA6MTUsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiA+
Pj4gSSBjYW4ndCBmaW5kIGFueXRoaW5nIGNvbmNsdXNpdmUgaW4gdGhlIGxvZ3MsIGJ1dCBpdCBs
b29rcyBsaWtlIGl0J3MgbWFpbmx5IEFNRCBoL3cgdGhhdCdzIHRoZQ0KPiA+ID4+IHByb2JsZW0g
YW5kIG9uIGF0IGxlYXN0IG9uZSBvZiB0aGUgdGVzdCBmYWlsdXJlcyBJIHNlZSBsb3RzIG9mIHRo
aXMga2luZCBvZiB0aGluZyBpbiB0aGUgc2VyaWFsDQo+ID4gbG9nOg0KPiA+ID4+Pg0KPiA+ID4+
PiBTZXAgMjkgMTc6MzM6NTUuMzE2NDIyIFsgIDE2OS44Mjg1NjNdIEFNRC1WaTogRXZlbnQgbG9n
Z2VkIFtbICAxNjkuODMxNzk4XSBJT19QQUdFX0ZBVUxUDQo+ID4gPj4gZGV2aWNlPTAwOjEzLjEg
ZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAwMDAwMDA4MCBmbGFncz0weDAwMjBdDQo+
ID4gPj4+IFNlcCAyOSAxNzozMzo1NS4zNzY1OTUgWyAgMTY5Ljg0MDQ4MV0gQU1ELVZpOiBFdmVu
dCBsb2dnZWQgW1sgIDE2OS44NDM3MTZdIElPX1BBR0VfRkFVTFQNCj4gPiA+PiBkZXZpY2U9MDA6
MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdzPTB4MDAy
MF0NCj4gPiA+Pj4gU2VwIDI5IDE3OjMzOjU1LjM4ODQ2OSBbICAxNjkuODUyMzk4XSBBTUQtVmk6
IEV2ZW50IGxvZ2dlZCBbWyAgMTY5Ljg1NTYyN10gSU9fUEFHRV9GQVVMVA0KPiA+ID4+IGRldmlj
ZT0wMDoxMy4xIGRvbWFpbj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAwMDAwMDAwODAgZmxhZ3M9
MHgwMDIwXQ0KPiA+ID4+PiBTZXAgMjkgMTc6MzM6NTUuNDAwNDg2IFsgIDE2OS44NjQzMTFdIEFN
RC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODY3NTQwXSBJT19QQUdFX0ZBVUxUDQo+ID4gPj4g
ZGV2aWNlPTAwOjEzLjEgZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAwMDAwMDA4MCBm
bGFncz0weDAwMjBdDQo+ID4gPj4+IFNlcCAyOSAxNzozMzo1NS40MTI1NTkgWyAgMTY5Ljg3NjIy
NF0gQU1ELVZpOiBFdmVudCBsb2dnZWQgW1sgIDE2OS44Nzk0NThdIElPX1BBR0VfRkFVTFQNCj4g
PiA+PiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAw
MDgwIGZsYWdzPTB4MDAyMF0NCj4gPiA+Pg0KPiA+ID4NCj4gPiA+IEFoIHllcywgdGhleSBtaWdo
dCBiZS4gU3RpbGwgbm90IGZvdW5kIGFueXRoaW5nIHVzZWZ1bCBpbiBvdGhlciBsb2dzLg0KPiA+
DQo+ID4gT25lIGNhc2Ugd2FzIGZvciBzdHViLWRtLCBhbm90aGVyIG9uZSBmb3IgbWlncmF0aW9u
Lg0KPiA+DQo+ID4gSSBjb3VsZCBpbWFnaW5lIGluZm8tPnBhc3N0aHJvdWdoIGlzbid0IGluaXRp
YWxpemVkIHByb3Blcmx5IGZvciB0aGUNCj4gPiBzdHViZG9tIGNhc2UsIGFuZCBtYXliZSB0aGUg
aW5mb3JtYXRpb24gaXMgbWlzc2luZyBpbiB0aGUgbWlncmF0aW9uDQo+ID4gc3RyZWFtLCB0b28/
DQo+IA0KPiBPaywgSSd2ZSB2ZXJpZmllZCBtaWdyYXRpb24gb24gbXkgSW50ZWwgdGVzdCByaWcu
IEl0IGlzIGZpbmUgd2l0aCBwYXNzdGhyb3VnaD1kaXNhYmxlZCAob3Igbm9uLQ0KPiBleGlzdGVu
dCBpbiB0aGUgeGwuY2ZnKSBhbmQgZmFpbHMgKGFzIGV4cGVjdGVkIGR1ZSB0byBnbG9iYWwgbG9n
ZGlydHkgcmVmdXNpbmcgdG8gYWN0aXZhdGUgd2hlbiBJT01NVQ0KPiBtYXBwaW5ncyBhcmUgcHJl
c2VudCkgd2hlbiBzZXQgdG8gYW55dGhpbmcgZWxzZS4gVGh1cyB0aGUgYWRkaXRpb24gb2YgdGhl
IHBhc3N0aHJvdWdoIHNldHRpbmcgc2hvdWxkDQo+IGFjdHVhbGx5IGZpeCBmYWlsdXJlcyBjYXVz
ZWQgYnkgYW4gZWFybGllciBwYXRjaCAod2hlbiBvbmx5IGEgZ2xvYmFsIGRpc2FibGUgY291bGQg
dHVybiBvZmYgSU9NTVUNCj4gbWFwcGluZ3MpLg0KPiBJIGhhdmUgbm90IGNoZWNrZWQgc3R1YmRv
bXMgeWV0IGFuZCBJIGFtIGN1cnJlbnRseSBidWlsZGluZyBhbiBBTUQgc3lzdGVtLg0KPiANCg0K
c3R1YmRvbSBzZWVtcyB0byB3b3JrIChhbHRob3VnaCBpdCdzIGJyb2tlbiwgcG9zc2libHkgZm9y
IGEgbG9uZyB0aW1lLCBpZiB5b3UgdHJ5IHRvIHVzZSBhIHFjb3cyIHN5c3RlbSBkaXNrIGltYWdl
KSBhbmQgQU1EIHNlZW1zIG9rIHRvby4gU28sIHN0aWxsIG5vIGlkZWEgd2hhdCBicmVha2FnZSBv
c3N0ZXN0IGhhcyBmb3VuZC4NCg0KPiAgIFBhdWwNCj4gDQo+ID4NCj4gPg0KPiA+IEp1ZXJnZW4N
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:43:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16:43:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEylh-0007pJ-0G; Mon, 30 Sep 2019 16:43:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1CjY=XZ=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iEylf-0007pD-4L
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:43:23 +0000
X-Inumbo-ID: 698c059e-e3a1-11e9-b588-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::4])
 by localhost (Halon) with ESMTPS
 id 698c059e-e3a1-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 16:43:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1569861801;
 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=tL0+p+LfsMa6ev7IcyUp7uuuSVNq2mF5bkz6m+m9ltk=;
 b=M6Vn0lddNaRZPLBcu8Zow9VkDlsGSlCqSU/5EV+mmAsvwiNMPu76ws90Oa+sRyjemP
 Y7yJhqyMsgLNSgcLOQolTO4+j5bOoYC49/KZtyKSKVzlnP+TeJcefe4L9ICtY3LlHFf8
 0temSFD5VjQdQRKAMs9imyQ5ktFA3Lm5kjNq9DHI6BuswCNmGA3pDgzSguVX0HVNTEcQ
 kr6ELOHu19bkLWzfzkIjjXp1A47p1mT7AHPP6ykJditqK1ypVbEzmfsyx29LxsRvszlR
 DAYhdYlbUAM3fQFIMyrxEFBCwBNjBNM9REyzgXOoRManqeFrJJDRKZ5SHBLeMWvSkrIE
 fDTw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 AUTH)
 with ESMTPSA id j06a90v8UGhHLpx
 (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, 30 Sep 2019 18:43:17 +0200 (CEST)
Date: Mon, 30 Sep 2019 18:43:08 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20190930184308.71361d1c.olaf@aepfle.de>
In-Reply-To: <23946.9607.887344.235099@mariner.uk.xensource.com>
References: <20190924140319.11303-1-olaf@aepfle.de>
 <20190924140319.11303-3-olaf@aepfle.de>
 <23946.9142.652599.628334@mariner.uk.xensource.com>
 <23946.9607.887344.235099@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] [PATCH RESEND v1 2/8] tools: move scripts from etc
 to libexec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============1339068646518513892=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1339068646518513892==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/Umvw/80uqbi6A/KHhORqr7="; protocol="application/pgp-signature"

--Sig_/Umvw/80uqbi6A/KHhORqr7=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Tue, 24 Sep 2019 15:17:43 +0100
schrieb Ian Jackson <ian.jackson@citrix.com>:

> I might be open to argument on that for specific target operating systems=
 if the appropriate distro maintainers were to make a case.

I provided reasons why the current default is not appropriate, and the chan=
ge should be applied.

Did you come up with a reason why the provided reasons are incorrect?


Olaf

--Sig_/Umvw/80uqbi6A/KHhORqr7=
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl2SMJwACgkQ86SN7mm1
DoADow/8DnOV881Q2b+i4YYY7V7d/xo4p/BOErC/bJuuERrnG98HUrbsF9Nfupax
zxKiirgmyeZ/KsaYxB3D7jzw0JrxPg4irfB6qEoi/KgIfD2LX62+inkbrFYn3vP4
1pgH86m3gATGHAzqJqmwooGsQeAaLwRa/8cEy3Sli6JD3pe5B/23HsZp3uWx/ddO
V1Xoy/2wchM8CpaN6rCR6WoY/p/2wkkCYxiuUWHLTqDvRPmp8KvJ8ST7EJNPp3HH
7e+1/4yytdYyslrgY6h3Gw6frbGDJrix5fbiMCWqq/J2i0WQz8NqSPvWLX+QfrQk
hL0qqLSj14tmnTQNGmizNZbPFDuzoMbTNZXBdl9v1e90rQqEcYWXOII5Psbotqp2
sO+S2Bb8vcTf8jFK4f8oI2K8+muq1bbCK4Wvo7VjDjUN1DXf76h8hTQIywGgJWTO
rw/QQcrLVMAYbmTKOjVqH7gguAwFLNd4DLCwXv9V01Tcbs1f+lI+ZHYwjXTs+8HS
9fry/2yZ7A+OiyLxjrISAlQEaOpnYnjcPQiOmQJ2Wnpzooo1SIaKuYZYBU/uxFo1
kiCX+/Ir0Bx+PfjghGDXUdapuPkdRmY/oVDXZejH/Yt+vEbWWiAQtVjrCfRxORrP
sOr+d1804f2ewEw/AKyUshGBwT6FDDOclMABogm59oXRcSbmykA=
=/1Pn
-----END PGP SIGNATURE-----

--Sig_/Umvw/80uqbi6A/KHhORqr7=--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1339068646518513892==--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:45:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEynP-0007uv-EN; Mon, 30 Sep 2019 16:45: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=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEynO-0007ul-8U
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:45:10 +0000
X-Inumbo-ID: a97d43df-e3a1-11e9-96dc-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id a97d43df-e3a1-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 16:45:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 333251000;
 Mon, 30 Sep 2019 09:45: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 65D8C3F534;
 Mon, 30 Sep 2019 09:45:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 17:45:02 +0100
Message-Id: <20190930164502.408-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] Update my e-mail in MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, julien@xen.org, Julien Grall <julien.grall@arm.com>,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3aWxsIHNvb24gbG9zZSBhY2Nlc3MgdG8gbXkgQXJtIGUtbWFpbCBhZGRyZXNzLiBVcGRhdGUg
aXQgdG8KanVsaWVuQHhlbi5vcmcKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNjOiBqdWxpZW5AeGVuLm9yZwotLS0KIE1BSU5UQUlORVJTIHwgNiAr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA3MThmMGE0Y2ExLi4x
ZDI0NzIzMWQ2IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAt
MTc1LDcgKzE3NSw3IEBAIEY6CXRvb2xzL2xpYnhjL3hjX2FyaW5jNjUzLmMKIAogQVJNIChXLyBW
SVJUVUFMSVNBVElPTiBFWFRFTlNJT05TKSBBUkNISVRFQ1RVUkUKIE06CVN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLU06CUp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CitNOglKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEB4ZW4ub3JnPgogUjoJ
Vm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgogUzoJU3VwcG9y
dGVkCiBMOgl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQEAgLTIxMiw3ICsyMTIsNyBA
QCBGOgl4ZW4vY29tbW9uL2NwdXBvb2wuYwogCiBERVZJQ0UgVFJFRQogTToJU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotTToJSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KK006CUp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQHhlbi5vcmc+CiBT
OglTdXBwb3J0ZWQKIEY6CXhlbi9jb21tb24vbGliZmR0LwogRjoJeGVuL2NvbW1vbi9kZXZpY2Vf
dHJlZS5jCkBAIC01MzMsNyArNTMzLDcgQEAgTToJQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KIE06CUdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbT4KIE06CUlhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogTToJSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotTToJSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KK006CUp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQHhlbi5vcmc+CiBNOglL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiBNOglTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiBNOglUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:49:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEyrA-00087x-2g; Mon, 30 Sep 2019 16:49:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uEAI=XZ=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iEyr8-00087a-To
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:49:02 +0000
X-Inumbo-ID: 348668ac-e3a2-11e9-97fb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 348668ac-e3a2-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 16:49:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569862141;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=H+kAUQ2LX/b5hXLLkvf6DKLaSjgrOZuztGxKLZBnBKY=;
 b=K0CMCXcj30bpUz3+Gj0IHDIRMvbm+4pUdn9c4AhcmGmzLtx0LfChX1Oa
 tgIfRbSghybMqU2rzMa17kjYvKjv6NYPuGkZ1ty/Bij/m1DQGRygNF9O/
 wJAWNVy2NY+0AteIXb/ICygvpOPzu5a7ueQH63Mt4AGhc9jP1H/AeN8xd w=;
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@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; 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 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; 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:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 77hJVxLWysz5j4QSLu8rlcYFNHc/Zsxkm9arzNUYe+ltfiqYyf6gkVg41i6q5i40qpejfzGefD
 PqPzlfO3/1HODGU/P3fGLUnSCDj19w8SZt5mXPbyBDWL7aaKmjSRlmBgt5PDyiGQTbloEpOWcB
 aYLUIH3EdDQbR2H1ZM0ME7KVf2ci7q+q2e850EMf3fsW76+ItTVqNvOXJrkOz74Cvxe840g2Vi
 0W3dHcxjro74jRENOYv3/lWwcj/my7NQQqr95kcvPUq9s8m/k0UTQoTqWWQG3FTBmHS53nVJ0o
 qsk=
X-SBRS: 2.7
X-MesageID: 6615647
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6615647"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] Update my e-mail in MAINTAINERS
Thread-Index: AQHVd667jq6TpKgqg0K0T96h0120cadEbl9g
Date: Mon, 30 Sep 2019 16:48:58 +0000
Message-ID: <83f709aee54f4fe58640e7ca7e6dddbe@AMSPEX02CL03.citrite.net>
References: <20190930164502.408-1-julien.grall@arm.com>
In-Reply-To: <20190930164502.408-1-julien.grall@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Update my e-mail in MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>,
 "julien@xen.org" <julien@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSnVsaWVuIEdyYWxs
DQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDE3OjQ1DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gQ2M6IGpncm9zc0BzdXNlLmNvbTsganVsaWVuQHhlbi5vcmc7IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBWb2xvZHlteXJfQmFiY2h1a0BlcGFt
LmNvbQ0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0hdIFVwZGF0ZSBteSBlLW1haWwgaW4g
TUFJTlRBSU5FUlMNCj4gDQo+IEkgd2lsbCBzb29uIGxvc2UgYWNjZXNzIHRvIG15IEFybSBlLW1h
aWwgYWRkcmVzcy4gVXBkYXRlIGl0IHRvDQo+IGp1bGllbkB4ZW4ub3JnDQoNCmp1bGllbkB4ZW4u
b3JnLCBvciBqdWxpZW4uZ3JhbGxAeGVuLm9yZz8NCg0KICBQYXVsDQoNCj4gDQo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IENjOiBqdWxpZW5A
eGVuLm9yZw0KPiAtLS0NCj4gIE1BSU5UQUlORVJTIHwgNiArKystLS0NCj4gIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEv
TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUw0KPiBpbmRleCA3MThmMGE0Y2ExLi4xZDI0NzIzMWQ2
IDEwMDY0NA0KPiAtLS0gYS9NQUlOVEFJTkVSUw0KPiArKysgYi9NQUlOVEFJTkVSUw0KPiBAQCAt
MTc1LDcgKzE3NSw3IEBAIEY6CXRvb2xzL2xpYnhjL3hjX2FyaW5jNjUzLmMNCj4gDQo+ICBBUk0g
KFcvIFZJUlRVQUxJU0FUSU9OIEVYVEVOU0lPTlMpIEFSQ0hJVEVDVFVSRQ0KPiAgTToJU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiAtTToJSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gK006CUp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QHhlbi5vcmc+DQo+ICBSOglWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBh
bS5jb20+DQo+ICBTOglTdXBwb3J0ZWQNCj4gIEw6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZw0KPiBAQCAtMjEyLDcgKzIxMiw3IEBAIEY6CXhlbi9jb21tb24vY3B1cG9vbC5jDQo+IA0K
PiAgREVWSUNFIFRSRUUNCj4gIE06CVN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4NCj4gLU06CUp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+ICtN
OglKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEB4ZW4ub3JnPg0KPiAgUzoJU3VwcG9ydGVkDQo+
ICBGOgl4ZW4vY29tbW9uL2xpYmZkdC8NCj4gIEY6CXhlbi9jb21tb24vZGV2aWNlX3RyZWUuYw0K
PiBAQCAtNTMzLDcgKzUzMyw3IEBAIE06CUFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+DQo+ICBNOglHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+DQo+ICBNOglJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gIE06
CUphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gLU06CUp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+DQo+ICtNOglKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEB4ZW4u
b3JnPg0KPiAgTToJS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pg0KPiAgTToJU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiAg
TToJVGltIERlZWdhbiA8dGltQHhlbi5vcmc+DQo+IC0tDQo+IDIuMTEuMA0KPiANCj4gDQo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:50:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16: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 1iEysD-0000JA-Fl; Mon, 30 Sep 2019 16:50:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jhqc=XZ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iEysC-0000J3-CZ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:50:08 +0000
X-Inumbo-ID: 5b869954-e3a2-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 5b869954-e3a2-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 16:50:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569862208;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=uDb7wIjT3yN5iqmuH7E7UNgkwiXRYM1uRiii4YkRAhQ=;
 b=Xh1KTgWkTPwFW18E2lEpNdzMANNrQJT/0xYcC2bIoU9OBNxaetBSxoEC
 gsc6+MUj8Gr9xKnve4EA0v7Rmmn3QekZDsXQg19kadZsZGA+//krfl6U6
 YMfjFQjy/mpv7ACPh2w36n5K5WZPR8JIai6jQPftGd0r/pqJQQnMZ9onv o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SWRAYTBhAitBLDVvEIPoC/o5m0fG/vGm5D3yK4HbV/VapmTOFTDWtl000skjFAK4aA/BANIXa4
 OOLS2NoNdDAroiTjpsQjLzzVGptTdGkdeYcVJ6OSRIuXokN4cZkUwGgOBA9tJBc9CXh3pbc1r0
 775NzlWsDlwool8a46yelvnp0R+LaEBKm2rDDkM6TlPTNIk4ewxmA121HV9GpvHDir/8hiW270
 eBPOtqM2xzDpvgP9livvYxDAu5YaaqLM80OeckoAFA77gsy0rwYALR/etGJV+2Z8mc0rLy8tDG
 pcM=
X-SBRS: 2.7
X-MesageID: 6269394
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6269394"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23954.12855.72240.92310@mariner.uk.xensource.com>
Date: Mon, 30 Sep 2019 17:49:59 +0100
To: Olaf Hering <olaf@aepfle.de>
In-Reply-To: <20190924171910.5ff75b9a.olaf@aepfle.de>
References: <20190924140319.11303-1-olaf@aepfle.de>
 <20190924140319.11303-3-olaf@aepfle.de>
 <23946.9142.652599.628334@mariner.uk.xensource.com>
 <23946.9607.887344.235099@mariner.uk.xensource.com>
 <20190924171910.5ff75b9a.olaf@aepfle.de>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH RESEND v1 2/8] tools: move scripts from etc
 to libexec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xhZiBIZXJpbmcgd3JpdGVzICgiUmU6IFtQQVRDSCBSRVNFTkQgdjEgMi84XSB0b29sczogbW92
ZSBzY3JpcHRzIGZyb20gZXRjIHRvIGxpYmV4ZWMiKToKPiBBbSBUdWUsIDI0IFNlcCAyMDE5IDE1
OjE3OjQzICswMTAwCj4gc2NocmllYiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT46Cj4gPiBJIHRoaW5rIHRoZSBhYmlsaXR5IG9mIHRoZSBhZG1pbiB0byBlZGl0IHRoZXNlIHNj
cmlwdHMgaXMgaW1wb3J0YW50IGFuZCBJIGhhdmUgdXNlZCBpdCBteXNlbGYgaW4gdGhlIHBhc3Qu
IAo+IAo+IFNpbmNlIHRoZXkgYXJlIHNjcmlwdHMsIHRoZXkgY2FuIGJlIGVkaXRlZCBpbiBhbnkg
bG9jYXRpb24uIFRvIG1lIGl0IGlzIG5vdCBjbGVhciB3aGF0IHRoZSBjYXNlIHdvdWxkIGJlIHRv
IGRpdmVyZ2UgZnJvbSB0aGUgdmVuZG9yIHByb3ZpZGVkIHZhcmlhbnQuCgpFZGl0aW5nIGZpbGVz
IGluIC91c3IgaXMgbm90IHJlYWxseSBhIGdvb2QgaWRlYS4gIFRoZXkgd2lsbCBiZQpvdmVyd3Jp
dHRlbiBieSBlZyBzZWN1cml0eSB1cGRhdGVzLgoKPiBJTU8gdGhlc2UgYXJlIHBhcnQgb2YgdGhl
IFhlbiB0b29scywgdGhlcmUgaXMgbm90aGluZyB0byBjb25maWd1cmUgaW4gdGhlc2Ugc2NyaXB0
cy4gSWYgZm9yIHdoYXRldmVyIHJlYXNvbiB0aGUgbG9jYWwgYWRtaW4gbXVzdCBydW4gaGlzIG93
biB2YXJpYW50LCBhdCBsZWFzdCBmb3IgZGlzaz0gYW5kIHZpZj0gdGhlIGxvY2F0aW9uIGNhbiBi
ZSBjaGFuZ2VkIHdpdGggJ3NjcmlwdD0nLgoKQXMgSSBzYXkgSSBoYXZlIG9uIG9jY2FzaW9uIHdh
bnRlZCB0byBlZGl0IHRoZXNlIHRvIHdvcmsgYXJvdW5kIGJ1Z3MKb3IgZG8gc3RyYW5nZSB0aGlu
Z3MuICBJIGRvbid0IHRoaW5rIHRha2luZyBhIGNvcHkgb2YgdGhlIHNjcmlwdCBhbmQKZWRpdGlu
ZyB0aGF0IGlzIGEgYmV0dGVyIGlkZWEgdGhhbiB0cmVhdGluZyB0aGUgc2NyaXB0IGFzIGEKY29u
ZmlndXJhdGlvbiBmaWxlLgoKPiBJJ20gc3VyZSB0aGV5IGFyZSBpbiAvZXRjIGJlY2F1c2UgaW4g
dGhlIGVhcmx5IGRheXMgb2YgWGVuIHRoZXJlIHdhcyBhIGhvcGUgdGhlIGxvY2FsIGFkbWluIHdv
dWxkIGRvIGFsbCB0aGUgd29yayB0byBjb25uZWN0IGJhY2tlbmRzIGFuZCBmcm9udGVuZHMgaW4g
YSB3YXkgaGUgbGlrZXMuIEkgdGhpbmsgdGhpcyBpcyBub3QgdHJ1ZSBzaW5jZSBtb3JlIHRoYW4g
YSBkZWNhZGUsIHRoZSBzY3JpcHRzIGFyZSBhbHdheXMgdGllZCB0byB0aGUgdG9vbHMgdmVyc2lv
bi4gVGhlIEFQSSBpcyBub3cgbWF0dXJlIHNpbmNlIGEgd2hpbGUsIHRoZXJlIGFyZSB2ZXJ5IGZl
dyBjaGFuZ2VzIGluIHRoZSBwYXN0IHllYXJzLgoKVGhlIHNjcmlwdHMgYXJlIG5vdCAidGllZCB0
byB0aGUgdG9vbHMgdmVyc2lvbiIuICBUaGV5IGFyZSBzaGlwcGVkCndpdGggdGhlIHRvb2xzLCBz
dXJlLCBidXQgd2UgaGF2ZSBtYWludGFpbmVkIHRoZSBpbnRlcmZhY2UuICBUaGVyZSBhcmUKZXZl
biBvdXQtb2YtdHJlZSBzY3JpcHRzLiAgKEkgdGhpbmsgaXNjc2kgaGFzIG9uZSwgZm9yIGV4YW1w
bGUuKQoKVGhleSBhcmUgaW4gL2V0YyBmb3IgdGhlIHNhbWUgcmVhc29uIGFzIGJvb3Qgc2NyaXB0
cywgZGhjbGllbnQgaG9va3MsCmFuZCBzbyBvbiwgYXJlIGluIC9ldGMuCgpJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:50:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16: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 1iEyss-0000RZ-RF; Mon, 30 Sep 2019 16:50:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEysr-0000RP-NK
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:50:49 +0000
X-Inumbo-ID: 735a8f2c-e3a2-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 735a8f2c-e3a2-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 16:50:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DDD2B1000;
 Mon, 30 Sep 2019 09:50: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 384343F534;
 Mon, 30 Sep 2019 09:50:46 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190930164502.408-1-julien.grall@arm.com>
 <83f709aee54f4fe58640e7ca7e6dddbe@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dbb320af-8370-8ea0-4cd9-39c591b690d0@arm.com>
Date: Mon, 30 Sep 2019 17:50:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <83f709aee54f4fe58640e7ca7e6dddbe@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Update my e-mail in MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>,
 "julien@xen.org" <julien@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>

CgpPbiAzMC8wOS8yMDE5IDE3OjQ4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFhlbi1kZXZlbCA8eGVuLWRldmVsLWJvdW5jZXNAbGlz
dHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZiBKdWxpZW4gR3JhbGwKPj4gU2VudDogMzAg
U2VwdGVtYmVyIDIwMTkgMTc6NDUKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+PiBDYzogamdyb3NzQHN1c2UuY29tOyBqdWxpZW5AeGVuLm9yZzsgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47IFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tCj4+IFN1Ympl
Y3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSF0gVXBkYXRlIG15IGUtbWFpbCBpbiBNQUlOVEFJTkVSUwo+
Pgo+PiBJIHdpbGwgc29vbiBsb3NlIGFjY2VzcyB0byBteSBBcm0gZS1tYWlsIGFkZHJlc3MuIFVw
ZGF0ZSBpdCB0bwo+PiBqdWxpZW5AeGVuLm9yZwo+IAo+IGp1bGllbkB4ZW4ub3JnLCBvciBqdWxp
ZW4uZ3JhbGxAeGVuLm9yZz8KCkRvaCwganVsaWVuQHhlbi5vcmcuIEkgd2lsbCByZXNlbmQgaXQu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:52:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEyuR-0000b5-8f; Mon, 30 Sep 2019 16:52:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEyuQ-0000az-Az
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:52:26 +0000
X-Inumbo-ID: adfe38ea-e3a2-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id adfe38ea-e3a2-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 16:52:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 508791000;
 Mon, 30 Sep 2019 09:52: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 83F8E3F534;
 Mon, 30 Sep 2019 09:52:24 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 17:52:20 +0100
Message-Id: <20190930165220.1447-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH v2] Update my e-mail in MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, julien@xen.org, Julien Grall <julien.grall@arm.com>,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3aWxsIHNvb24gbG9zZSBhY2Nlc3MgdG8gbXkgQXJtIGUtbWFpbCBhZGRyZXNzLiBVcGRhdGUg
aXQgdG8KanVsaWVuQHhlbi5vcmcKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNjOiBqdWxpZW5AeGVuLm9yZwoKLS0tCiAgICBDaGFuZ2VzIGluIHYy
OgogICAgICAgIC0gVXNlIHRoZSBjb3JyZWN0IGUtbWFpbCBhZGRyZXNzCi0tLQogTUFJTlRBSU5F
UlMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDcxOGYw
YTRjYTEuLjMwYjUyYjQxN2IgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlO
RVJTCkBAIC0xNzUsNyArMTc1LDcgQEAgRjoJdG9vbHMvbGlieGMveGNfYXJpbmM2NTMuYwogCiBB
Uk0gKFcvIFZJUlRVQUxJU0FUSU9OIEVYVEVOU0lPTlMpIEFSQ0hJVEVDVFVSRQogTToJU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotTToJSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KK006CUp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiBS
OglWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CiBTOglTdXBw
b3J0ZWQKIEw6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpAQCAtMjEyLDcgKzIxMiw3
IEBAIEY6CXhlbi9jb21tb24vY3B1cG9vbC5jCiAKIERFVklDRSBUUkVFCiBNOglTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci1NOglKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgorTToJSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KIFM6CVN1
cHBvcnRlZAogRjoJeGVuL2NvbW1vbi9saWJmZHQvCiBGOgl4ZW4vY29tbW9uL2RldmljZV90cmVl
LmMKQEAgLTUzMyw3ICs1MzMsNyBAQCBNOglBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogTToJR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
PgogTToJSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiBNOglKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci1NOglKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgorTToJSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KIE06CUtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KIE06CVN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KIE06CVRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:53:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16:53:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEyvG-0000h1-K9; Mon, 30 Sep 2019 16:53:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iEyvF-0000gp-Iz
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:53:17 +0000
X-Inumbo-ID: cca2bf64-e3a2-11e9-b588-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id cca2bf64-e3a2-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 16:53:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B3DC11000;
 Mon, 30 Sep 2019 09:53: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 E752D3F534;
 Mon, 30 Sep 2019 09:53:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 17:53:09 +0100
Message-Id: <20190930165309.1600-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [RESEND PATCH v2] Update my e-mail in MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul.Durrant@citrix.com,
 Jan Beulich <jbeulich@suse.com>, Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3aWxsIHNvb24gbG9zZSBhY2Nlc3MgdG8gbXkgQXJtIGUtbWFpbCBhZGRyZXNzLiBVcGRhdGUg
aXQgdG8KanVsaWVuQHhlbi5vcmcKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNjOiBqdWxpZW5AeGVuLm9yZwoKLS0tCiAgICBDaGFuZ2VzIGluIHYy
OgogICAgICAgIC0gVXNlIHRoZSBjb3JyZWN0IGUtbWFpbCBhZGRyZXNzCi0tLQogTUFJTlRBSU5F
UlMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDcxOGYw
YTRjYTEuLjMwYjUyYjQxN2IgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlO
RVJTCkBAIC0xNzUsNyArMTc1LDcgQEAgRjoJdG9vbHMvbGlieGMveGNfYXJpbmM2NTMuYwogCiBB
Uk0gKFcvIFZJUlRVQUxJU0FUSU9OIEVYVEVOU0lPTlMpIEFSQ0hJVEVDVFVSRQogTToJU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotTToJSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KK006CUp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiBS
OglWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CiBTOglTdXBw
b3J0ZWQKIEw6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpAQCAtMjEyLDcgKzIxMiw3
IEBAIEY6CXhlbi9jb21tb24vY3B1cG9vbC5jCiAKIERFVklDRSBUUkVFCiBNOglTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci1NOglKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgorTToJSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KIFM6CVN1
cHBvcnRlZAogRjoJeGVuL2NvbW1vbi9saWJmZHQvCiBGOgl4ZW4vY29tbW9uL2RldmljZV90cmVl
LmMKQEAgLTUzMyw3ICs1MzMsNyBAQCBNOglBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogTToJR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
PgogTToJSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiBNOglKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci1NOglKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgorTToJSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KIE06CUtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KIE06CVN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KIE06CVRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:56:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEyyk-0000tv-BC; Mon, 30 Sep 2019 16:56:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jhqc=XZ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iEyyj-0000tq-Ks
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:56:53 +0000
X-Inumbo-ID: 4cf25c1b-e3a3-11e9-96dc-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 4cf25c1b-e3a3-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 16:56:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569862613;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=re04GIfScrTqSkwS2Tx/7/F3mBkhjikbiMKtu/N9Q6U=;
 b=A8nbju7fc7Tx0RBSqq5NjOD5WUecpHd+mN3FRYQFccX/r3L6ZgMJk+BP
 9mmSjbML8uTWnEPcvhPi7eJfTB1AGvhKSArrAjA7dgI7FaS44MGqLGKcz
 512GoNGhELbd6HkfRcv6UJ9aOukxuvq2svBh5lrMQE+dhwnmfeW7F0d6L Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QPY7ve94fMkb6qTWyBVXlyppGdl/6LCO9uTuES8tULO/aiQotfuChn4nxB/GkgFSW2Ry6/5d2h
 CCFcyVrSqB8qcffn1mRuU/xJl0Bg8swQtaS4tJzvFl1Ro0k8Dm12O5mcrQBugrL1JuMfkCI8Ha
 Y+ImKvyc+j8YjDFQWVxyc7iTHFheQ9J6ffDQIy6LhTumStdosmz9U1IBUUKDVpj/iGJTWlndbb
 VgahQ0UgEitcqFSSIFbtL08RUK4vwnkj5NgawPvSwaLo8sioNdmkvPb05i3MKQGkYwiNeN95P0
 NiQ=
X-SBRS: 2.7
X-MesageID: 6264396
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,567,1559534400"; 
   d="scan'208";a="6264396"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23954.13249.837344.255494@mariner.uk.xensource.com>
Date: Mon, 30 Sep 2019 17:56:33 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190930165309.1600-1-julien.grall@arm.com>
References: <20190930165309.1600-1-julien.grall@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RESEND PATCH v2] Update my e-mail in MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIltSRVNFTkQgUEFUQ0ggdjJdIFVwZGF0ZSBteSBlLW1haWwg
aW4gTUFJTlRBSU5FUlMiKToKPiBJIHdpbGwgc29vbiBsb3NlIGFjY2VzcyB0byBteSBBcm0gZS1t
YWlsIGFkZHJlc3MuIFVwZGF0ZSBpdCB0bwo+IGp1bGllbkB4ZW4ub3JnCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzoganVsaWVuQHhl
bi5vcmcKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
CmFuZCBwdXNoZWQuCgpTb3JyeSBmb3IgeW91IGhhdmluZyB0byByZXNlbmQgaXQuCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 16:57:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 16:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEyzh-0000yM-O3; Mon, 30 Sep 2019 16:57:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEyzg-0000yF-8v
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 16:57:52 +0000
X-Inumbo-ID: 6c2c2c5a-e3a3-11e9-96dc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 6c2c2c5a-e3a3-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 16:57: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 1iEyzY-0004Nn-A8; Mon, 30 Sep 2019 16:57: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 1iEyzX-0006WM-US; Mon, 30 Sep 2019 16:57:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEyzX-0003Z4-TC; Mon, 30 Sep 2019 16:57:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142006-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a3c0e7b1fe1fc62bba5f591c4bc404eea96823b8
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 16:57:43 +0000
Subject: [Xen-devel] [linux-linus test] 142006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjAwNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMDA2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYTNjMGU3YjFmZTFm
YzYyYmJhNWY1OTFjNGJjNDA0ZWVhOTY4MjNiOApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIwOSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMDgg
ZGF5cyAgMTYxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjAwNiAgMjAxOS0wOS0z
MCAwMToxMTowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDk0NyBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExODk1NjIg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 17:13:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 17:13:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEzEV-0002e5-I1; Mon, 30 Sep 2019 17: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=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEzEU-0002dx-6M
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 17:13:10 +0000
X-Inumbo-ID: 92ecb600-e3a5-11e9-96dc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 92ecb600-e3a5-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 17:13:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEzES-0004hE-Ak; Mon, 30 Sep 2019 17:13: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 1iEzER-0007Wa-RL; Mon, 30 Sep 2019 17:13:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEzER-0000Cl-Qe; Mon, 30 Sep 2019 17:13:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142038-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=574e45411f7151631da6aa24f30e4c3c80756803
X-Osstest-Versions-That: xen=d5b7d10cb49cf8fcf1104606fb27b80233bb98c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 17:13:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142038: 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>

ZmxpZ2h0IDE0MjAzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjAzOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1NzRlNDU0MTFmNzE1MTYzMWRhNmFhMjRmMzBlNGMzYzgwNzU2ODAzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkNWI3ZDEwY2I0OWNmOGZjZjEx
MDQ2MDZmYjI3YjgwMjMzYmI5OGMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE5ODQgIDIwMTkt
MDktMjkgMTA6MDA6NDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMDM4ICAy
MDE5LTA5LTMwIDE0OjExOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBk
NWI3ZDEwY2I0Li41NzRlNDU0MTFmICA1NzRlNDU0MTFmNzE1MTYzMWRhNmFhMjRmMzBlNGMzYzgw
NzU2ODAzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 17:23:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 17:23: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 1iEzOW-0003Xi-U6; Mon, 30 Sep 2019 17:23: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=QDh0=XZ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iEzOV-0003XY-NP
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 17:23:31 +0000
X-Inumbo-ID: 057e4e30-e3a7-11e9-96dc-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 057e4e30-e3a7-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 17:23:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569864210;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=VChGdlYd1q0+QlBJLMvsje/7ttAR3785gvO+XDAOByc=;
 b=HBv8ks1vUiVge16l9xBBUlUcND+/8YskWXA6ngW0ik9E7VjhoOYEkvix
 az2Hk7UEMtlm4loUzYxqiM/ZIDaFa9BFojyC6sHwwhoYiPbhulZUodNA2
 rvmwkygGc/tSh+v4+B7gs8/I01BiC0z0wkf9SKqDSrRFpRIt5aRQoK4Nq I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 26ucXNbMX6hNvOTETz9aMXBUq2HltFTbDjHbqp6ou2akb+IQRWtQnD43fxE+UamH5tQ9Z9GABE
 WOwA2gyHFU9Vpdt6K5WMIuS7zayAI0wsDa0uIWm29gc6+KV26RI9yOMYiioKyXjh96AsmVO9wQ
 QVFbPM9kmGIMRjMnWGwUJ6G/NjXeUJKHBMH+QlkXYrYSDcg4WvqR5F0NfQAsnGZfGpu1BUkZI0
 AahSMQN4J+QJRzZdOWyNaYuq1Nw0V4V2DZkqMMeJLxvciWUGSX6Kdwf/3T/79p7E1sb1KTltWC
 iXQ=
X-SBRS: 2.7
X-MesageID: 6617644
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6617644"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 18:23:25 +0100
Message-ID: <20190930172327.784520-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] libxl fixes with pci passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIuZml4
ZXMtZm9yLXBjaS1wdC1saWJ4bC12MQoKSGksCgpTb21lIGZpeGVzIGZvbGxvd2luZyB0aGUgcmVj
ZW50IGNoYW5nZXMgdG8gdXNlIGV2X3FtcCBpbiBsaWJ4bC4KCkFudGhvbnkgUEVSQVJEICgyKToK
ICBsaWJ4bF9wY2k6IERvbid0IGlnbm9yZSBQQ0kgUFQgZXJyb3IgYXQgZ3Vlc3QgY3JlYXRpb24K
ICBsaWJ4bF9wY2k6IEZpeCBndWVzdCBzaHV0ZG93biB3aXRoIFBDSSBQVCBhdHRhY2hlZAoKIHRv
b2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlv
bnMoLSkKCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 17:23:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 17:23: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 1iEzOY-0003Xo-75; Mon, 30 Sep 2019 17:23:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QDh0=XZ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iEzOW-0003Xd-Q8
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 17:23:32 +0000
X-Inumbo-ID: 0636ae44-e3a7-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 0636ae44-e3a7-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 17:23:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569864211;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Xt9hht4e5fVZxPcxIxA92BvC2YoAjbfNAkRIVNiHM44=;
 b=WrenzRk4/OKExc4wviSiP2cXeqbgB/RKimn3tYWCpiKrcwWt14HTpN6L
 jlm/Gqozx2Libf53vQjCOkwbfZji2fWf7ADvYTfN9l62Y/hWhg7xoSHLT
 AzayLNFFPVTyEotIreF0YCaCFBE4diZrk3VjJ+LcWy2HTfWPZmzFIERd0 k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8YMcYFT3B1oeQyYVgehzoN8Ft3FGR7RT57bo3Hmx6OahDvzhVHiXEiIe85KhbiMgI18xclfVRp
 CcoEa5wcaDcqni7H2m2UUcJ26E01jTZAP9EOfns5b5cYcvEvYUVVap2VGp3Nf4zi53MdssP7WM
 tt6HOH3Co5jxzkgcAxFTBs8spmyDLai1wKDe6Rjdu4/Qqk3yJfHRxQKJLyg+oQJVNGfO3us6aI
 2HeI1eWUZmk72/aa0whXN2y2grxGd1XsmEFEJ14AaN+jhpFhl2/SjwE+F3MnbygE6/VAliE+Ga
 8/s=
X-SBRS: 2.7
X-MesageID: 6617646
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6617646"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 18:23:27 +0100
Message-ID: <20190930172327.784520-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930172327.784520-1-anthony.perard@citrix.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI PT
 attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Sander Eikelenboom <linux@eikelenboom.it>, 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>

QmVmb3JlIHRoZSBwcm9ibGVtYXRpYyBjb21taXQsIGxpYnhsIHVzZWQgdG8gaWdub3JlIGVycm9y
IHdoZW4KZGVzdHJveWluZyAoZm9yY2UgPT0gdHJ1ZSkgYSBwYXNzdGhyb3VnaCBkZXZpY2UuIElm
IHRoZSBETSBmYWlsZWQgdG8KZGV0YWNoIHRoZSBwY2kgZGV2aWNlIHdpdGhpbiB0aGUgYWxsb3dl
ZCB0aW1lLCB0aGUgdGltZWQgb3V0IGVycm9yCnJhaXNlZCBza2lwIHBhcnQgb2YgcGNpX3JlbW92
ZV8qLCBidXQgYWxzbyByYWlzZSB0aGUgZXJyb3IgdXAgdG8gdGhlCmNhbGxlciBvZiBsaWJ4bF9f
ZGV2aWNlX3BjaV9kZXN0cm95X2FsbCwgbGlieGxfX2Rlc3Ryb3lfZG9taWQsIGFuZAp0aHVzIHRo
ZSBkZXN0cnVjdGlvbiBvZiB0aGUgZG9tYWluIGZhaWxzLgoKV2hlbiBhICpwY2lfZGVzdHJveSog
ZnVuY3Rpb24gaXMgY2FsbGVkIChzbyB3ZSBoYXZlIGZvcmNlPXRydWUpLCBlcnJvcgpzaG91bGQg
bW9zdGx5IGJlIGlnbm9yZWQuIElmIHRoZSBETSBkaWRuJ3QgY29uZmlybWVkIHRoYXQgdGhlIGRl
dmljZQppcyByZW1vdmVkLCB3ZSB3aWxsIHByaW50IGEgd2FybmluZyBhbmQga2VlcCBnb2luZyBp
ZiBmb3JjZT10cnVlLgpUaGUgcGF0Y2ggcmVvcmRlciB0aGUgZnVuY3Rpb25zIHNvIHRoYXQgcGNp
X3JlbW92ZV90aW1lb3V0KCkgY2FsbHMKcGNpX3JlbW92ZV9kZXRhdGNoZWQoKSBsaWtlIGl0J3Mg
ZG9uZSB3aGVuIERNIGNhbGxzIGFyZSBzdWNjZXNzZnVsLgoKV2UgYWxzbyBjbGVhbiB0aGUgUU1Q
IHN0YXRlcyBhbmQgYXNzb2NpYXRlZCB0aW1lb3V0cyBlYXJsaWVyLCBhcyBzb29uCmFzIHRoZXkg
YXJlIG5vdCBuZWVkZWQgYW55bW9yZS4KClJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20g
PGxpbnV4QGVpa2VsZW5ib29tLml0PgpGaXhlczogZmFlNDg4MGM0NWZlMDE1ZTU2N2FmYTIyM2Y3
OGJmMTdhNmQ5OGUxYgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDQxICsrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5z
ZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCAzYjMxY2ZkNDE3YmUuLmNi
ODQ5YjI0MTU4MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE3NzgsMTIgKzE3NzgsMTIgQEAgc3RhdGljIHZvaWQg
cGNpX3JlbW92ZV9xbXBfcmV0cnlfdGltZXJfY2IobGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhs
X19ldl90aW1lICpldiwgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJlcXVlc3RlZF9hYnMsIGludCBy
Yyk7CiBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3FtcF9xdWVyeV9jYihsaWJ4bF9fZWdjICplZ2Ms
CiAgICAgbGlieGxfX2V2X3FtcCAqcW1wLCBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3Bv
bnNlLCBpbnQgcmMpOworc3RhdGljIHZvaWQgcGNpX3JlbW92ZV90aW1lb3V0KGxpYnhsX19lZ2Mg
KmVnYywKKyAgICBsaWJ4bF9fZXZfdGltZSAqZXYsIGNvbnN0IHN0cnVjdCB0aW1ldmFsICpyZXF1
ZXN0ZWRfYWJzLCBpbnQgcmMpOwogc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9kZXRhdGNoZWQobGli
eGxfX2VnYyAqZWdjLAogICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycywgaW50IHJjKTsKIHN0YXRp
YyB2b2lkIHBjaV9yZW1vdmVfc3R1YmRvbV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4
bF9fYW9fZGV2aWNlICphb2Rldik7Ci1zdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3RpbWVvdXQobGli
eGxfX2VnYyAqZWdjLAotICAgIGxpYnhsX19ldl90aW1lICpldiwgY29uc3Qgc3RydWN0IHRpbWV2
YWwgKnJlcXVlc3RlZF9hYnMsIGludCByYyk7CiBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX2RvbmUo
bGlieGxfX2VnYyAqZWdjLAogICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycywgaW50IHJjKTsKIApA
QCAtMjA0NCw2ICsyMDQ0LDI1IEBAIHN0YXRpYyB2b2lkIHBjaV9yZW1vdmVfcW1wX3F1ZXJ5X2Ni
KGxpYnhsX19lZ2MgKmVnYywKICAgICBwY2lfcmVtb3ZlX2RldGF0Y2hlZChlZ2MsIHBycywgcmMp
OyAvKiBtdXN0IGJlIGxhc3QgKi8KIH0KIAorc3RhdGljIHZvaWQgcGNpX3JlbW92ZV90aW1lb3V0
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3RpbWUgKmV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB0aW1ldmFsICpyZXF1ZXN0ZWRfYWJzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKK3sKKyAgICBFR0NfR0M7CisgICAgcGNp
X3JlbW92ZV9zdGF0ZSAqcHJzID0gQ09OVEFJTkVSX09GKGV2LCAqcHJzLCB0aW1lb3V0KTsKKwor
ICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kZXZpY2VfcGNpICpjb25z
dCBwY2lkZXYgPSBwcnMtPnBjaWRldjsKKworICAgIExPR0QoV0FSTiwgcHJzLT5kb21pZCwgInRp
bWVkIG91dCB3YWl0aW5nIGZvciBETSB0byByZW1vdmUgIgorICAgICAgICAgUENJX1BUX1FERVZf
SUQsIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKKworICAgIC8qIElm
IHdlIHRpbWVkIG91dCwgd2UgbWlnaHQgc3RpbGwgd2FudCB0byBrZWVwIGRlc3Ryb3lpbmcgdGhl
IGRldmljZQorICAgICAqICh3aGVuIGZvcmNlPT10cnVlKSwgc28gbGV0IHRoZSBuZXh0IGZ1bmN0
aW9uIGRlY2lkZSB3aGF0IHRvIGRvIG9uCisgICAgICogZXJyb3IgKi8KKyAgICBwY2lfcmVtb3Zl
X2RldGF0Y2hlZChlZ2MsIHBycywgcmMpOworfQorCiBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX2Rl
dGF0Y2hlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwY2lfcmVtb3ZlX3N0YXRlICpwcnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmMpCkBAIC0yMDU3LDYgKzIwNzYsMTEgQEAgc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9k
ZXRhdGNoZWQobGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhsX2RldmljZV9wY2kgKmNvbnN0IHBj
aWRldiA9IHBycy0+cGNpZGV2OwogICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gcHJzLT5kb21pZDsK
IAorICAgIC8qIENsZWFuaW5nIFFNUCBzdGF0ZXMgQVNBUCAqLworICAgIGxpYnhsX19ldl9xbXBf
ZGlzcG9zZShnYywgJnBycy0+cW1wKTsKKyAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdj
LCAmcHJzLT50aW1lb3V0KTsKKyAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAmcHJz
LT5yZXRyeV90aW1lcik7CisKICAgICBpZiAocmMgJiYgIXBycy0+Zm9yY2UpCiAgICAgICAgIGdv
dG8gb3V0OwogCkBAIC0yMTA0LDE1ICsyMTI4LDYgQEAgc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9z
dHViZG9tX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgIHBjaV9yZW1vdmVfZG9uZShlZ2MsIHBy
cywgMCk7CiB9CiAKLXN0YXRpYyB2b2lkIHBjaV9yZW1vdmVfdGltZW91dChsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19ldl90aW1lICpldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgcmMpCi17Ci0gICAgcGNpX3JlbW92ZV9zdGF0ZSAqcHJzID0gQ09OVEFJ
TkVSX09GKGV2LCAqcHJzLCB0aW1lb3V0KTsKLQotICAgIHBjaV9yZW1vdmVfZG9uZShlZ2MsIHBy
cywgcmMpOwotfQotCiBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX2RvbmUobGlieGxfX2VnYyAqZWdj
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCkBAIC0yMTIxLDEwICsyMTM2LDYgQEAg
c3RhdGljIHZvaWQgcGNpX3JlbW92ZV9kb25lKGxpYnhsX19lZ2MgKmVnYywKIAogICAgIGlmIChy
YykgZ290byBvdXQ7CiAKLSAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsICZwcnMtPnFtcCk7
Ci0gICAgbGlieGxfX2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJnBycy0+dGltZW91dCk7Ci0gICAg
bGlieGxfX2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJnBycy0+cmV0cnlfdGltZXIpOwotCiAgICAg
bGlieGxfX2RldmljZV9wY2lfcmVtb3ZlX3hlbnN0b3JlKGdjLCBwcnMtPmRvbWlkLCBwcnMtPnBj
aWRldik7CiBvdXQ6CiAgICAgZGV2aWNlX3BjaV9yZW1vdmVfY29tbW9uX25leHQoZWdjLCBwcnMs
IHJjKTsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 17:23:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 17:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iEzOc-0003Yf-Gt; Mon, 30 Sep 2019 17: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=QDh0=XZ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iEzOa-0003Y0-Jz
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 17:23:36 +0000
X-Inumbo-ID: 057e4e31-e3a7-11e9-96dc-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 057e4e31-e3a7-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 17:23:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569864211;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=zLHf0N5g07gf3v+LADDfsr271XMgxzViM0IfNRfvjDs=;
 b=ErJDP6vBnzKYDuUY/CpX5Whzc0Dxqv42pVgWJ76l20+sUbBwbYGKqyOo
 3TJDeNDGDCy0NFAZ6D4LF48L3tCYv4qP4EvUXrBq3ujZ4m0joEsDnKBSX
 APd6OBR480PXwonjWTrtl4uJjyDdcim83hLh59amceNMoIJtdQVvNmLo7 U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UjmQutIHUIjmQwW5w9CRnxjoLpeU63CPlvP4O++07Rup9hE8ufxnympU/oKGiBpIbh6d+/HNpD
 xC9OAic37pRmnBetXqKm5yOPYNAbCDTeSyFV2NDo4Bn6jKhLmHljU1BRe0yUy7FOXg0QVl5i/g
 yUncOB+4K33QwXrIIxfBtBmHNCMEs4ZAeNS28xIQB1VCNYjCxzSRke/z0bslsXWVqdB3VtlfMh
 y3+13SXEBPeQYLoQtcbfumIH3WizcJRhyNzDOKfR+ZVFbkGyDxyXTjrtfnGA8IFhZUwEULk34L
 gEY=
X-SBRS: 2.7
X-MesageID: 6617645
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6617645"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 18:23:26 +0100
Message-ID: <20190930172327.784520-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20190930172327.784520-1-anthony.perard@citrix.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] libxl_pci: Don't ignore PCI PT error at
 guest 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: Anthony PERARD <anthony.perard@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4ZXM6IDExZGI1NmY5YTYyOTEKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgfCAyICsr
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCA0NzI1ODE3N2Jj
NzEuLjNiMzFjZmQ0MTdiZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE2OTQsNiArMTY5NCw4IEBAIHN0YXRpYyB2
b2lkIGFkZF9wY2lkZXZzX2RvbmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11
bHRpZGV2LAogICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gYXBkcy0+ZG9taWQ7CiAgICAgbGlieGxf
X2FvX2RldmljZSAqYW9kZXYgPSBhcGRzLT5vdXRlcl9hb2RldjsKIAorICAgIGlmIChyYykgZ290
byBvdXQ7CisKICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzID4gMCkgewogICAgICAgICBy
YyA9IGxpYnhsX19jcmVhdGVfcGNpX2JhY2tlbmQoZ2MsIGRvbWlkLCBkX2NvbmZpZy0+cGNpZGV2
cywKICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cyk7Ci0tIApBbnRob255IFBFUkFS
RAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 17:23:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 17:23: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 1iEzOh-0003aL-SR; Mon, 30 Sep 2019 17:23:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iEzOg-0003a6-Pc
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 17:23:42 +0000
X-Inumbo-ID: 0b856c82-e3a7-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 0b856c82-e3a7-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 17:23:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEzOe-0004td-3v; Mon, 30 Sep 2019 17:23:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iEzOd-0008Hw-Ou; Mon, 30 Sep 2019 17:23:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iEzOd-0005J3-OB; Mon, 30 Sep 2019 17:23:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142017-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f835e1d4c187014742fbd766ec2fbc07ef5384ba
X-Osstest-Versions-That: ovmf=ac81789c3b3093a1efffc82333a7c13b8d814222
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 17:23:39 +0000
Subject: [Xen-devel] [ovmf test] 142017: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjAxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIwMTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmODM1ZTFkNGMxODcwMTQ3NDJmYmQ3NjZlYzJmYmMw
N2VmNTM4NGJhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhYzgxNzg5
YzNiMzA5M2ExZWZmZmM4MjMzM2E3YzEzYjhkODE0MjIyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE5ODggIDIwMTktMDktMjkgMTM6MTA6MzkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyMDE3ICAyMDE5LTA5LTMwIDA3OjA5OjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU2hlbmdsZWkg
WmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBaaGFuZywgU2hlbmdsZWkgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAogICBhYzgxNzg5YzNiLi5mODM1ZTFkNGMxICBmODM1ZTFkNGMxODcwMTQ3
NDJmYmQ3NjZlYzJmYmMwN2VmNTM4NGJhIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 17:25:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 17: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 1iEzQS-0003uI-AU; Mon, 30 Sep 2019 17:25:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QDh0=XZ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iEzQR-0003tt-1n
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 17:25:31 +0000
X-Inumbo-ID: 4cb769bc-e3a7-11e9-8628-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 4cb769bc-e3a7-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 17:25:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569864331;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=Ztb5O0vtThH7+sKudU/XRK83D2p2vFxm9enE0x6x+Ig=;
 b=JrF/FwREWCPQ3N/a34xF2QNM5QaRqMg8TS+AOzZyWvDR3wFo9rFTIeH/
 J0Ezh7Sowgfi1FjBtR8ZX0bY4nMVZArgWkAJwTwBQPn5Ov+DYqga5PW9D
 K24uO1MSlazFdd+ewAZO6g/ffZQH5Gx8wK9hsLepLausqhre1aQY07QQk I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: h2un3FwSNoMhLmOuXk63u4CZrYsiKq+nWc8RqHGMDqXeEHWU9Juq71wJ/EQymqlDCnZcL0XkIa
 aczUb1qwFtuN3hDUzhKc3t5gB5wc+G6KtqrcuKuw+psvBzU1nEVCAIGtRWlsG0BKTIHawBNh6b
 HpfBvDMeJILocuCOR3c3HCHgIkM0yg8xI85qKbevmWQujv+vUvFaQbIuUbVbK51JJ1gob6Jws6
 WIpPbTyhUP6D9fPMEFsP2vfqOu1yxvpTzV70RUgyTkj7ROmmVS2z5FxX4QQp3R4PpxXnjLUCmv
 SAc=
X-SBRS: 2.7
X-MesageID: 6336776
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6336776"
Date: Mon, 30 Sep 2019 18:25:27 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20190930172527.GF1163@perard.uk.xensource.com>
References: <4010b453-54cc-152d-27c7-a7d5cb4acb11@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4010b453-54cc-152d-27c7-a7d5cb4acb11@eikelenboom.it>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] Xen-unstable: regression when trying to shutdown
 HVM guest with pci passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.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>

T24gU3VuLCBTZXAgMjksIDIwMTkgYXQgMDg6Mjc6MTBQTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IEhpIEFudGhvbnksCj4gCj4gV2hpbGUgdGVzdGluZyBJIGVuY291bnRlcmVk
IGEgcHJvYmxlbSB3aXRoIG15IEhWTSBndWVzdHMgd2hpY2ggdXNlIHBjaSBwYXNzdGhyb3VnaC4K
PiBXaGVuIHRyeWluZyB0byBzaHV0ZG93biB0aGUgZ3Vlc3QgaXQgd2lsbCBzdGF5IGluIHRoZSAi
LS0tcy0tIiBydW5zdGF0ZSBpbmRlZmluaXRlbHkuCj4gCj4gT24gdGhlIGd1ZXN0IGNvbnNvbGUg
SSBnZXQ6Cj4gICAgIFsgIDUxOC41ODc2NjldIHhlbmJ1czogeGVuYnVzX2Rldl9zaHV0ZG93bjog
ZGV2aWNlL3BjaS8wOiBJbml0aWFsaXNpbmcgIT0gQ29ubmVjdGVkLCBza2lwcGluZwo+ICAgICBb
ICA1MTguNjc0ODcwXSBBQ1BJOiBQcmVwYXJpbmcgdG8gZW50ZXIgc3lzdGVtIHNsZWVwIHN0YXRl
IFM1Cj4gICAgIFsgIDUxOC42ODM5NTJdIHJlYm9vdDogUG93ZXIgZG93bgo+IAo+IFdoZW4gdHJ5
aW5nIHRvIGRlc3Ryb3kgdGhlIHN0dWNrIGd1ZXN0IEkgZ2V0Ogo+IAlsaWJ4bDogZXJyb3I6IGxp
YnhsX2RvbWFpbi5jOjExNjU6ZGVzdHJveV9kb21pZF9wY2lfZG9uZTogRG9tYWluIDk6UGNpIHNo
dXRkb3duIGZhaWxlZAo+IAlsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjEwODk6ZG9tYWlu
X2Rlc3Ryb3lfY2FsbGJhY2s6IERvbWFpbiA5OlVuYWJsZSB0byBkZXN0cm95IGd1ZXN0Cj4gCWxp
YnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTAxNjpkb21haW5fZGVzdHJveV9jYjogRG9tYWlu
IDk6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZCBkZXN0cm95IGZhaWxlZCAocmM9LTkpCj4g
Cj4gQmlzZWN0aW9uIHR1cm5lZCB1cCBjb21taXQgZmFlNDg4MGM0NWZlMDE1ZTU2N2FmYTIyM2Y3
OGJmMTdhNmQ5OGUxYiAibGlieGxfcGNpOiBVc2UgZXZfcW1wIGZvciBwY2lfcmVtb3ZlIiBhcyB0
aGUgY3VscHJpdC4KClRoYW5rcyBmb3IgdGhlIHJlcG9ydCBhbmQgdGhlIGJpc2VjdGlvbiEKCkkn
dmUgc2VudCBhIHBhdGNoIHdoaWNoIEkgdGhpbmsgc2hvdWxkIGZpeCB0aGlzLgoKQ2hlZXJzLAoK
LS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 18:06:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 18:06:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF03q-0007EL-Re; Mon, 30 Sep 2019 18:06:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iF03p-0007EG-Gb
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 18:06:13 +0000
X-Inumbo-ID: f8fba792-e3ac-11e9-96dc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f8fba792-e3ac-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 18:06: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 1iF03g-0005lo-Pb; Mon, 30 Sep 2019 18:06: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 1iF03g-0001nv-4M; Mon, 30 Sep 2019 18:06:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iF03g-000814-3g; Mon, 30 Sep 2019 18:06:04 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-142023-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=b66d6defe2e2e9aa1b4d05ce982188479f84beff
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 18:06:04 +0000
Subject: [Xen-devel] [freebsd-master test] 142023: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjAyMyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMDIzLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgYjY2ZDZkZWZlMmUyZTlhYTFiNGQwNWNlOTgyMTg4NDc5
Zjg0YmVmZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgIDcgZGF5cyAgICA0IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjAyMyAgMjAxOS0wOS0zMCAwOToxOTo1OCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFs
bGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qu
b3JnPgogIGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgogIGJhcHQgPGJhcHRARnJlZUJTRC5vcmc+CiAg
Y2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZy
ZWVCU0Qub3JnPgogIGRhaWNoaSA8ZGFpY2hpQEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVC
U0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVCU0Qu
b3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNE
Lm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGdvbnpvIDxnb256b0BGcmVl
QlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNELm9yZz4KICBocnMgPGhyc0BGcmVlQlNE
Lm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJT
RC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVC
U0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGpraW0gPGpraW1ARnJlZUJT
RC5vcmc+CiAganRsIDxqdGxARnJlZUJTRC5vcmc+CiAga2FrdHVzIDxrYWt0dXNARnJlZUJTRC5v
cmc+CiAga2FyZWxzIDxrYXJlbHNARnJlZUJTRC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJT
RC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3Jn
PgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgog
IG1hdiA8bWF2QEZyZWVCU0Qub3JnPgogIG1ob3JuZSA8bWhvcm5lQEZyZWVCU0Qub3JnPgogIG1q
ZyA8bWpnQEZyZWVCU0Qub3JnPgogIG1tIDxtbUBGcmVlQlNELm9yZz4KICBvbGl2aWVyIDxvbGl2
aWVyQEZyZWVCU0Qub3JnPgogIFBpb3RyIFBpZXRydXN6ZXdza2kgPHBpb3RyLnBpZXRydXN6ZXdz
a2lAaW50ZWwuY29tPgogIHJheSA8cmF5QEZyZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxybWFja2xl
bUBGcmVlQlNELm9yZz4KICBycnMgPHJyc0BGcmVlQlNELm9yZz4KICBzZWYgPHNlZkBGcmVlQlNE
Lm9yZz4KICB0aWpsIDx0aWpsQEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9y
Zz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNE
Lm9yZz4KICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlw
dkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LWZyZWVic2Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMx
MjkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 18:08:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 18:08: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 1iF065-0007N9-Ev; Mon, 30 Sep 2019 18:08: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=pPIN=XZ=ainfosec.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iF064-0007N4-Hr
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 18:08:32 +0000
X-Inumbo-ID: 4f129ece-e3ad-11e9-96dc-12813bfff9fa
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by localhost (Halon) with ESMTPS
 id 4f129ece-e3ad-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 18:08:30 +0000 (UTC)
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by AISEX01.ainfosec.com
 (10.201.1.88) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Mon, 30
 Sep 2019 14:08:30 -0400
Received: from AIS-Mustang.ainfosec.com (10.201.1.188) by
 AIS-Mustang.ainfosec.com (10.201.1.188) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1779.2; Mon, 30 Sep 2019 14:08:29 -0400
Received: from AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb]) by
 AIS-Mustang.ainfosec.com ([fe80::dd05:4fde:e2b2:58fb%3]) with mapi id
 15.01.1779.002; Mon, 30 Sep 2019 14:08:29 -0400
From: Nicholas Rosbrook <rosbrookn@ainfosec.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Generating Go bindings for libxl
Thread-Index: AQHVcm+t88w4QsduYkKZ+RxDaG9uGadEm1SA///m8qw=
Date: Mon, 30 Sep 2019 18:08:29 +0000
Message-ID: <9b91e1ebe0f44ae4b76206b8c64efca8@ainfosec.com>
References: <5c6f3ed7b2f444918feea4f4b7cec107@ainfosec.com>
 <c1c1663b-81ea-4704-e21e-c27a6d5999ba@citrix.com>
 <3da1f8bd6ee94d03b76d9f54e16de8a5@ainfosec.com>
 <da37ddde-0148-7e91-5dba-276df823d895@citrix.com>
 <bb81297d6d7441399425fd6079ac8bb7@ainfosec.com>
 <24acd142b70345038dc0dfdd61bb9520@ainfosec.com>
 <76c02038-fcce-2774-c4f5-73ab9e0fdeef@citrix.com>
 <102c4923aacb48b9b80795e65107451a@ainfosec.com>
 <871a9191-f32b-383e-4f78-1a0a79737cd8@citrix.com>
 <dbeeb071-25ae-9652-4be1-e3067109179f@citrix.com>
 <6e12ee2ca2d846e38450bd40bf73dde4@ainfosec.com>
 <75c37260-3ff9-0731-ec0c-a1cb6a6acfea@citrix.com>
 <1be9800ff98f4cff82a72e747286f5f5@ainfosec.com>
 <4ebed087-27b6-c473-6bca-487e2bf85381@citrix.com>
 <6cc0d4210b2e42dabed4e7b8717cfa9e@ainfosec.com>,
 <90daad42-ebd3-94a6-996f-f5619f96deee@citrix.com>
In-Reply-To: <90daad42-ebd3-94a6-996f-f5619f96deee@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.201.1.80]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Generating Go bindings for libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 Brendan Kerrigan <kerriganb@ainfosec.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 Nicolas Belouin <nicolas.belouin@gandi.net>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKPiBKdXN0IGdvaW5nIHRocm91Z2ggaW4gZGV0YWlsLCBJIG5vdGljZSBvbmUg
dGhpbmcgYWJvdXQgeW91cgo+IGltcGxlbWVudGF0aW9uIG9mIERlZmJvb2w6IHlvdSBzaW1wbHkg
Y29weSBvdmVyIHRoZSB2YWx1ZSBvZgo+IGxpYnhsX2RlZmJvb2wuwqAgVGhlIGhlYWRlciBzYXlz
IG9mIGxpYnhsX2RlZmJvb2w6Cj4KPsKgICogVXNlcnMgc2hvdWxkIHRyZWF0IHRoaXMgc3RydWN0
IGFzIG9wYXF1ZSBhbmQgdXNlIHRoZSBmb2xsb3dpbmcKPsKgICogZGVmaW5lZCBtYWNyb3MgYW5k
IGFjY2Vzc29yIGZ1bmN0aW9ucy4KPgo+IFRoZSBtZWFuaW5nIG9mICd2YWwnIGlzIHVubGlrZWx5
IHRvIGNoYW5nZSwgYnV0IGluIHRoZW9yeSBpdCBjb3VsZC7CoCBTbwo+IEkgdGhpbmsgdGhlIGZy
b21DIG1ldGhvZCBzaG91bGQgZG8gc29tZXRoaW5nIGxpa2U6Cj4KPiBpZiAoIEMubGlieGxfZGVm
Ym9vbF9pc19kZWZhdWx0KGMpICkgewo+IMKgwqDCoCAvLyBTZXQgZC52YWwgdG8gJ2RlZmF1bHQn
Cj4gfSBlbHNlIGlmICggQy5saWJ4bF9kZWZib29sX3ZhbChjKSApIHsKPiDCoMKgwqAgLy8gU2V0
IGQudmFsIHRvICd0cnVlJwo+IH0gZWxzZSB7Cj4gwqDCoMKgIC8vIFNldCBkLnZhbCB0byAnZmFs
c2UnCj4gfQo+Cj4gQW5kIG9mIGNvdXJzZSwgRGVmYm9vbCB3aWxsIG5lZWQgc2ltaWxhciBtZXRo
b2RzIGZvciBleHRlcm5hbCBjYWxsZXJzLgoKT2theSB0aGF0IG1ha2VzIHNlbnNlLCB0aGFua3Mu
Cgo+IEJ1dCB3ZSdyZSBnb2luZyB0byBoYXZlIHRvIGZpbmQgYSBiZXR0ZXIgd2F5IHRvIHJldmll
dyB0aGUgY2hhbmdlcwo+IHlvdSdyZSBtYWtpbmcuwqAgV291bGQgaXQgYmUgdG9vIG11Y2ggdG8g
YXNrIHlvdSB0byBicmVhayB0aGUgc2VyaWVzIGRvd24KPiBpbnRvIGluZGl2aWR1YWwgY2h1bmtz
IHRoYXQgZWFjaCBtYWRlIG9uZSBsb2dpY2FsIGNoYW5nZSwgYW5kIHNlbmRpbmcKPiB0aGUgcmVz
dWx0cyB0byB0aGUgbGlzdD8KPgo+IFsuLi5dCj4KPiBXaGF0IGRvIHlvdSB0aGluaz8KCk5vIHBy
b2JsZW0sIEkgY2FuIGRvIHRoYXQuIEknbGwgc2VuZCB0aGUgcGF0Y2hlcyBhbG9uZyBzb29uLgoK
LU5SCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 18:09:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 18:09:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF07I-0007TQ-SN; Mon, 30 Sep 2019 18: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=l1Tp=XZ=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iF07H-0007TK-BY
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 18:09:47 +0000
X-Inumbo-ID: 7b7235c4-e3ad-11e9-96dc-12813bfff9fa
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by localhost (Halon) with ESMTPS
 id 7b7235c4-e3ad-11e9-96dc-12813bfff9fa;
 Mon, 30 Sep 2019 18:09:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=JEpPEEJ3Cq5YHwi5ponnzgwN/V9SG/e5DDSdROahTUs=; b=dGNWHjzx29gcJfYdzC6WL4BuNR
 LLWFq46mHJjDVF0LKdA8y9XyBRvvd0XBdJejWSwiPPyqb4XM0zSFX+LYF+jnan8RUnGxrQhldt3It
 N8dtbTLhEsrfkQR09MW5fZxucH0v5UoZS8bJTc3x/7+T7oYUWCAEma+MvVeZgzD4xZ6k=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:56622
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iF07k-0002AS-EK; Mon, 30 Sep 2019 20:10:16 +0200
To: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <0590e03b-a455-1aa3-40f3-2ef96827d669@eikelenboom.it>
Date: Mon, 30 Sep 2019 20:10:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930172327.784520-3-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMzAvMDkvMjAxOSAxOToyMywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gQmVmb3JlIHRoZSBw
cm9ibGVtYXRpYyBjb21taXQsIGxpYnhsIHVzZWQgdG8gaWdub3JlIGVycm9yIHdoZW4KPiBkZXN0
cm95aW5nIChmb3JjZSA9PSB0cnVlKSBhIHBhc3N0aHJvdWdoIGRldmljZS4gSWYgdGhlIERNIGZh
aWxlZCB0bwo+IGRldGFjaCB0aGUgcGNpIGRldmljZSB3aXRoaW4gdGhlIGFsbG93ZWQgdGltZSwg
dGhlIHRpbWVkIG91dCBlcnJvcgo+IHJhaXNlZCBza2lwIHBhcnQgb2YgcGNpX3JlbW92ZV8qLCBi
dXQgYWxzbyByYWlzZSB0aGUgZXJyb3IgdXAgdG8gdGhlCj4gY2FsbGVyIG9mIGxpYnhsX19kZXZp
Y2VfcGNpX2Rlc3Ryb3lfYWxsLCBsaWJ4bF9fZGVzdHJveV9kb21pZCwgYW5kCj4gdGh1cyB0aGUg
ZGVzdHJ1Y3Rpb24gb2YgdGhlIGRvbWFpbiBmYWlscy4KPiAKPiBXaGVuIGEgKnBjaV9kZXN0cm95
KiBmdW5jdGlvbiBpcyBjYWxsZWQgKHNvIHdlIGhhdmUgZm9yY2U9dHJ1ZSksIGVycm9yCj4gc2hv
dWxkIG1vc3RseSBiZSBpZ25vcmVkLiBJZiB0aGUgRE0gZGlkbid0IGNvbmZpcm1lZCB0aGF0IHRo
ZSBkZXZpY2UKPiBpcyByZW1vdmVkLCB3ZSB3aWxsIHByaW50IGEgd2FybmluZyBhbmQga2VlcCBn
b2luZyBpZiBmb3JjZT10cnVlLgo+IFRoZSBwYXRjaCByZW9yZGVyIHRoZSBmdW5jdGlvbnMgc28g
dGhhdCBwY2lfcmVtb3ZlX3RpbWVvdXQoKSBjYWxscwo+IHBjaV9yZW1vdmVfZGV0YXRjaGVkKCkg
bGlrZSBpdCdzIGRvbmUgd2hlbiBETSBjYWxscyBhcmUgc3VjY2Vzc2Z1bC4KPiAKPiBXZSBhbHNv
IGNsZWFuIHRoZSBRTVAgc3RhdGVzIGFuZCBhc3NvY2lhdGVkIHRpbWVvdXRzIGVhcmxpZXIsIGFz
IHNvb24KPiBhcyB0aGV5IGFyZSBub3QgbmVlZGVkIGFueW1vcmUuCj4gCj4gUmVwb3J0ZWQtYnk6
IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Cj4gRml4ZXM6IGZhZTQ4
ODBjNDVmZTAxNWU1NjdhZmEyMjNmNzhiZjE3YTZkOThlMWIKPiBTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCkhpIEFudGhvbnksCgpKdXN0
IHRlc3RlZCBhbmQgaXQgd29ya3MgZm9yIG1lLCB0aGFua3MgIQoKLS0KU2FuZGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 18:24:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 18:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF0Lk-0000bY-BL; Mon, 30 Sep 2019 18:24:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iF0Lj-0000bT-HL
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 18:24:43 +0000
X-Inumbo-ID: 9218b4ea-e3af-11e9-97fb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 9218b4ea-e3af-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 18:24:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569867882;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=PVq5BNQHdiosR3euQFQB4Iz0GinU3E/T98l8+pJjaeM=;
 b=e53OSFukZw1iZz25fX6+obS6LVxMWvo8wuaZnZ8Nt5VYygu6sxZa+J5h
 KHeaAOG5ocm2FLLnUCv6GTgRa4ijBon39M+3HALUjI5IAWZ65EDIZ3uuc
 ya+gqILwkwGh8nsgI0apjJdeOtSe0hpfJpkt9ofhybHmYu0A9N+FEGqM8 o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SoTF5NiQaBlJ0uG3+6R6+P3Rtl8ePalBJtpZjynI/S7WAXV5TbpkVyymx+LSL+yJtGbE5KLjez
 auAZXZ7IXKLxshgmhuzZf1Ri0kMzFhNZRZ1qrWRjbvZzbLWFo3UxhVHqSga4iAnTyT9Haf/608
 VlIY9hNW1NuCA9++g5mBc23G8AeI8rsxbuTIBBqB9rpo+MwmN91KcmHxEI6naw2vFRJVzGTbAO
 VYCL39FUHvEgE7JhQsCbg4RVWW5BYkQdmT5kc4MCAzNV4byzg2rWxLdrW7nW/7V8nydKXPnk4Z
 WNc=
X-SBRS: 2.7
X-MesageID: 6621880
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6621880"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 19:24:35 +0100
Message-ID: <20190930182437.25478-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 0/2] xen/nospec: Add Kconfig options
 for speculative hardening
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1haW4gcHVycG9zZSBpcyBwYXRjaCAyLiAgVGhlICJsMXRmLWJhcnJpZXIiIHdvcmsgY3Vy
cmVudGx5IGNhdXNlcyBhIHBlcmYKaGl0IGFuZCBnYWlucyBubyBzYWZldHksIGFuZCBpcyB0aGVy
ZWZvcmUgdW5maXQgZm9yIGluY2x1c2lvbiBpbnRvIFhlbiA0LjEzIGF0CnRoaXMgdGltZS4KCkFu
ZHJldyBDb29wZXIgKDIpOgogIHhlbi9ub3NwZWM6IEludHJvZHVjZSBDT05GSUdfU1BFQ1VMQVRJ
VkVfQVJSQVlfSEFSREVOCiAgeGVuL25vc3BlYzogSW50cm9kdWNlIENPTkZJR19TUEVDVUxBVElW
RV9CUkFOQ0hfSEFSREVOIGFuZCBkaXNhYmxlIGl0CgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jIHwgIDggKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAg
ICB8IDE3ICsrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAg
ICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9z
cGVjLmggICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICB8
ICAxIC0KIHhlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCAgICAgICAgICB8IDEyICsrKysrKysrKysr
KwogNyBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 18:24:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 18:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF0Lp-0000by-Lj; Mon, 30 Sep 2019 18:24:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iF0Lo-0000bi-H4
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 18:24:48 +0000
X-Inumbo-ID: 92e68514-e3af-11e9-97fb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 92e68514-e3af-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 18:24:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569867883;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=XMdyn+lWoVrfKRvIL6B/G/OTZrSTH2mFHxDVJXSSADk=;
 b=XNbdCtKc0O/z96yLRNC0bYy8PL+gqQVJSanimJz1FAfMNPtaTYg1DJxO
 mgZpjurobcrL8bjjpeptqNhPaqXLEYvgchN8EEqhDFuksNfGApkzcIwbY
 a9SUCS6RaOsSJ32/6FNE1B+eYiHxmhpIZHqRDZFgyPhIsgsN7qglAebsL E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nXe/XpJHLVinRkvDT26EflYdgPqJ6k4MG41OPO9NrDLP0GIc5wwtj7ksK0MT8z615OaM+bV1gt
 AAYrt+66X7TPhhJH68xzQocxT+SAEq1cVTp2t73QM6HFNjTUN66k6u0RPT2qJ9S+wMV0jh6Cjy
 xOaOd9euDd/Kdxvly6k9rqHbf8fQCMZy1YxWAOpLQZuIZe5XEj8KrwIf3lAGA8l3rDiPitgKlQ
 CRINQ7dQcsMXWWMdFUG1v+3mzROTMt9TVE9BtjFVHLKkLX3RH8/ZDlylzF1MiTdeAcc8n+uRCF
 txQ=
X-SBRS: 2.7
X-MesageID: 6621883
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6621883"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 19:24:36 +0100
Message-ID: <20190930182437.25478-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190930182437.25478-1-andrew.cooper3@citrix.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_ARRAY_HARDEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIGxlZ2l0aW1hdGUgY2lyY3Vtc3RhbmNlIHdoZXJlIGFycmF5IGhhcmRlbmluZyBp
cyBub3Qgd2FudGVkIG9yCm5lZWRlZC4gIEFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAg
fCAyMSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCB8IDEy
ICsrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IDE2ODI5
ZjYyNzQuLjk2NDRjYzk5MTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94
ZW4vY29tbW9uL0tjb25maWcKQEAgLTc3LDYgKzc3LDI3IEBAIGNvbmZpZyBIQVNfQ0hFQ0tQT0xJ
Q1kKIAlzdHJpbmcKIAlvcHRpb24gZW52PSJYRU5fSEFTX0NIRUNLUE9MSUNZIgogCittZW51ICJT
cGVjdWxhdGl2ZSBoYXJkZW5pbmciCisKK2NvbmZpZyBTUEVDVUxBVElWRV9BUlJBWV9IQVJERU4K
Kwlib29sICJTcGVjdWxhdGl2ZSBBcnJheSBIYXJkZW5pbmciCisJZGVmYXVsdCB5CisJLS0taGVs
cC0tLQorCSAgQ29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgbWF5IHVzZSBzcGVjdWxhdGl2ZSBleGVj
dXRpb24gYXMgYQorCSAgcGVyZm9ybWFuY2Ugb3B0aW1pc2F0aW9uLCBidXQgdGhpcyBjYW4gcG90
ZW50aWFsbHkgYmUgYWJ1c2VkIGJ5IGFuCisJICBhdHRhY2tlciB0byBsZWFrIGRhdGEgdmlhIHNw
ZWN1bGF0aXZlIHNpZGVjaGFubmVscy4KKworCSAgT25lIHNvdXJjZSBvZiBkYXRhIGxlYWthZ2Ug
aXMgdmlhIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZHMgYXJyYXkKKwkgIGFjY2Vzc2VzLgorCisJ
ICBXaGVuIGVuYWJsZWQsIHNwZWNpZmljIGFycmF5IGFjY2Vzc2VzIHdoaWNoIGhhdmUgYmVlbiBk
ZWVtZWQgbGlhYmxlCisJICB0byBiZSBzcGVjdWxhdGl2ZWx5IGFidXNlZCB3aWxsIGJlIGhhcmRl
bmVkIHRvIGF2b2lkIG91dC1vZi1ib3VuZHMKKwkgIGFjY2Vzc2VzLgorCisJICBJZiB1bnN1cmUs
IHNheSBZLgorCitlbmRtZW51CisKIGNvbmZpZyBLRVhFQwogCWJvb2wgImtleGVjIHN1cHBvcnQi
CiAJZGVmYXVsdCB5CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggYi94ZW4v
aW5jbHVkZS94ZW4vbm9zcGVjLmgKaW5kZXggMmFjOGZlY2NjMi4uZTYyN2E0ZGE1MiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3Nw
ZWMuaApAQCAtMzMsNiArMzMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlf
aW5kZXhfbWFza19ub3NwZWModW5zaWduZWQgbG9uZyBpbmRleCwKIH0KICNlbmRpZgogCisjaWZk
ZWYgQ09ORklHX1NQRUNVTEFUSVZFX0FSUkFZX0hBUkRFTgogLyoKICAqIGFycmF5X2luZGV4X25v
c3BlYyAtIHNhbml0aXplIGFuIGFycmF5IGluZGV4IGFmdGVyIGEgYm91bmRzIGNoZWNrCiAgKgpA
QCAtNTgsNiArNTksMTcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGFycmF5X2luZGV4
X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
KHR5cGVvZihfaSkpIChfaSAmIF9tYXNrKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiB9KQorI2Vsc2UKKy8qIE5vIGluZGV4IGhhcmRlbmluZy4gKi8KKyNkZWZp
bmUgYXJyYXlfaW5kZXhfbm9zcGVjKGluZGV4LCBzaXplKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoaW5kZXgpIF9pID0gKGlu
ZGV4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBl
b2Yoc2l6ZSkgX3MgPSAoc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAodm9pZClfczsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBfaTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKK30pCisjZW5kaWYgLyogQ09ORklHX1NQRUNVTEFUSVZFX0FSUkFZX0hBUkRFTiAqLwog
CiAvKgogICogYXJyYXlfYWNjZXNzX25vc3BlYyAtIGFsbG93IG5vc3BlYyBhY2Nlc3MgZm9yIHN0
YXRpYyBzaXplIGFycmF5cwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 18:24:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 18: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 1iF0Lu-0000ct-WB; Mon, 30 Sep 2019 18:24:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iF0Lt-0000cb-Gr
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 18:24:53 +0000
X-Inumbo-ID: 947fbe68-e3af-11e9-b588-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 947fbe68-e3af-11e9-b588-bc764e2007e4;
 Mon, 30 Sep 2019 18:24:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569867886;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=1idr3p5a8VnPDZ3SOOM33R+07YpkWUdakMfFeCERgN8=;
 b=YwNW5EBMJmpRkhfKoDb+EVVfaliCrPBWvV0UqYPr6Zer9T+4idEiN5cp
 btwG7Pvaas+oKoOYusVZd755/cl+av6vgXuW8qIzIbyo75++lxjQdPvXo
 W1yChTerk/XzCj/VAh50XfPmKZI+b8TL6K9yZl34GpWETh27Iw0FEfndr 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zGDRzt5ve405+IDaJp1rpw8t4rzt1xDRUu4BqFnh7x7mUy0eFO01ArpxQNlpuHBCk3yNN7FT5l
 gh07f/yAmYF3lMYLMDcmdAKIKDb5TN2GJz4ez4gqj2ncTl0wPwvNaCbv1st7N1vtwPmh6MSDqB
 MpAnuUoktxcwdLPGP/mxDmmnZIHLb3m1dadYS3pZRCSDThR1dQmOZgKWQDwJtTKksT7n9r+nH8
 bpdvgKfKkZasaApmC9V58IkvLOz4CqmYiA2/GW0GDs9YmN8Srhw1q5/u/GpH9Duqhf9Cxp0h7p
 Hls=
X-SBRS: 2.7
X-MesageID: 6556716
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6556716"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 19:24:37 +0100
Message-ID: <20190930182437.25478-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190930182437.25478-1-andrew.cooper3@citrix.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable 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>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvZGUgZ2VuZXJhdGlvbiBmb3IgYmFycmllcl9ub3NwZWNfdHJ1ZSgpIGlzIG5vdCBjb3Jy
ZWN0LiAgV2UgYXJlIHRha2luZyBhCnBlcmYgaXQgZnJvbSB0aGUgYWRkZWQgZmVuY2VzLCBidXQg
bm90IGdhaW5pbmcgYW55IHNwZWN1bGF0aXZlIHNhZmV0eS4KClRoaXMgaXMgY2F1c2VkIGJ5IGlu
bGluZSBhc3NlbWJseSB0cnlpbmcgdG8gZmlnaHQgdGhlIGNvbXBpbGVyIG9wdGltaXNlciwgYW5k
CnRoZSBvcHRpbWlzZXIgd2lubmluZy4gIFRoZXJlIGlzIG5vIGNsZWFyIHdheSB0byBhY2hpZXZl
IHNhZmV0eSwgc28gdHVybiB0aGUKcGVyZiBoaXQgb2ZmIGZvciBub3cuCgpUaGlzIGFsc28gbGFy
Z2VseSByZXZlcnRzIDM4NjBkNTUzNGRmNC4gIFRoZSBuYW1lICdsMXRmLWJhcnJpZXInLCBhbmQg
bWFraW5nCmJhcnJpZXJfbm9zcGVjX3RydWUoKSBkZXBlbmQgb24gQ09ORklHX0hWTSB3YXMgY29u
c3RyYWluZWQgYnkgd2hhdCBjb3VsZCBiZQpkaXNjdXNzZWQgcHVibGljbHkgYXQgdGhlIHRpbWUu
ICBOb3cgdGhhdCBNRFMgaXMgcHVibGljLCBuZWl0aGVyIGFzcGVjdHMgYXJlCmNvcnJlY3QuCgpB
cyBsMXRmLWJhcnJpZXIgaGFzbid0IGJlZW4gaW4gYSByZWxlYXNlIG9mIFhlbiwgYW5kCkNPTkZJ
R19TUEVDVUxBVElWRV9CUkFOQ0hfSEFSREVOIGlzIGRpc2FibGVkIHVudGlsIHdlIGNhbiBmaW5k
IGEgc2FmZSB3YXkgb2YKaW1wbGVtZW50aW5nIHRoZSBmdW5jdGlvbmFsaXR5LCByZW1vdmUgdGhl
IGwxdGYtYmFycmllciBjb21tYW5kIGxpbmUgb3B0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNDOiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KLS0tCiBk
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgOCArLS0tLS0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgMTcgKystLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vS2NvbmZpZyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9u
b3NwZWMuaCAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAg
IHwgIDEgLQogNiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggZmM2NDQyOTA2NC4uYjljNWI4MjJj
YSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMTkzMiw3ICsxOTMyLDcgQEAgQnkg
ZGVmYXVsdCBTU0JEIHdpbGwgYmUgbWl0aWdhdGVkIGF0IHJ1bnRpbWUgKGkuZSBgc3NiZD1ydW50
aW1lYCkuCiAjIyMgc3BlYy1jdHJsICh4ODYpCiA+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08
Ym9vbD4sIHtwdixodm0sbXNyLXNjLHJzYixtZC1jbGVhcn09PGJvb2w+LAogPiAgICAgICAgICAg
ICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQsZWFnZXIt
ZnB1LAotPiAgICAgICAgICAgICAgbDFkLWZsdXNoLGwxdGYtYmFycmllcn09PGJvb2w+IF1gCis+
ICAgICAgICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3Vs
YXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVu
CiB3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29t
cGlsZWQgaW4gc3VwcG9ydCwKQEAgLTIwMDQsMTIgKzIwMDQsNiBAQCBJcnJlc3BlY3RpdmUgb2Yg
WGVuJ3Mgc2V0dGluZywgdGhlIGZlYXR1cmUgaXMgdmlydHVhbGlzZWQgZm9yIEhWTSBndWVzdHMg
dG8KIHVzZS4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24g
aGFyZHdhcmUgYmVsaWV2ZWQgdG8gYmUKIHZ1bG5lcmFibGUgdG8gTDFURi4KIAotT24gaGFyZHdh
cmUgdnVsbmVyYWJsZSB0byBMMVRGLCB0aGUgYGwxdGYtYmFycmllcj1gIG9wdGlvbiBjYW4gYmUg
dXNlZCB0byBmb3JjZQotb3IgcHJldmVudCBYZW4gZnJvbSBwcm90ZWN0aW5nIGV2YWx1YXRpb25z
IGluc2lkZSB0aGUgaHlwZXJ2aXNvciB3aXRoIGEgYmFycmllcgotaW5zdHJ1Y3Rpb24gdG8gbm90
IGxvYWQgcG90ZW50aWFsbHkgc2VjcmV0IGluZm9ybWF0aW9uIGludG8gTDEgY2FjaGUuICBCeQot
ZGVmYXVsdCwgWGVuIHdpbGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxp
ZXZlZCB0byBiZSB2dWxuZXJhYmxlCi10byBMMVRGLgotCiAjIyMgc3luY19jb25zb2xlCiA+IGA9
IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDQ3NjFiZTgxYmQuLjVlYTg4NzA5ODEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKQEAgLTIxLDcgKzIxLDYgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
eGVuL3dhcm5pbmcuaD4KIAotI2luY2x1ZGUgPGFzbS9jcHVpZC5oPgogI2luY2x1ZGUgPGFzbS9t
aWNyb2NvZGUuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nv
ci5oPgpAQCAtNTMsNyArNTIsNiBAQCBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVl
OwogYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9zc2JkID0gZmFsc2U7CiBpbnQ4X3QgX19yZWFkX21v
c3RseSBvcHRfZWFnZXJfZnB1ID0gLTE7CiBpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfbDFkX2Zs
dXNoID0gLTE7Ci1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfbDF0Zl9iYXJyaWVyID0gLTE7CiAK
IGJvb2wgX19pbml0ZGF0YSBic3BfZGVsYXlfc3BlY19jdHJsOwogdWludDhfdCBfX3JlYWRfbW9z
dGx5IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKQEAgLTk4LDggKzk2LDYgQEAgc3RhdGljIGludCBf
X2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBpZiAoIG9w
dF9wdl9sMXRmX2RvbXUgPCAwICkKICAgICAgICAgICAgICAgICBvcHRfcHZfbDF0Zl9kb211ID0g
MDsKIAotICAgICAgICAgICAgb3B0X2wxdGZfYmFycmllciA9IDA7Ci0KICAgICAgICAgZGlzYWJs
ZV9jb21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0gZmFsc2U7CiAgICAgICAgICAgICBv
cHRfcnNiX2h2bSA9IGZhbHNlOwpAQCAtMTc1LDggKzE3MSw2IEBAIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgb3B0X2VhZ2VyX2Zw
dSA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJsMWQtZmx1
c2giLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X2wxZF9mbHVzaCA9IHZhbDsKLSAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJsMXRmLWJhcnJpZXIiLCBzLCBz
cykpID49IDAgKQotICAgICAgICAgICAgb3B0X2wxdGZfYmFycmllciA9IHZhbDsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC0zMzcsNyArMzMxLDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBY
ZW4ncyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygi
ICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVz
JXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/
ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxG
RU5DRSIgOgpAQCAtMzQ4LDggKzM0Miw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAoZGVm
YXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JE
LSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBJQlBCIiAgOiAiIiwKICAgICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIiwKLSAgICAgICAgICAgb3B0X21kX2Ns
ZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gICAgICAgPyAiIFZFUlciICA6ICIiLAotICAgICAg
ICAgICBvcHRfbDF0Zl9iYXJyaWVyICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFURl9C
QVJSSUVSIiA6ICIiKTsKKyAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVh
cl9odm0gICAgICAgPyAiIFZFUlciICA6ICIiKTsKIAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3Ms
IHByaW50ZWQgaWYgdnVsbmVyYWJsZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwogICAg
IGlmICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRfcHZfbDF0Zl9od2RvbSB8fCBvcHRfcHZfbDF0
Zl9kb211ICkKQEAgLTEwMzQsMTIgKzEwMjcsNiBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIG9wdF9sMWRfZmx1c2ggPT0gLTEg
KQogICAgICAgICBvcHRfbDFkX2ZsdXNoID0gY3B1X2hhc19idWdfbDF0ZiAmJiAhKGNhcHMgJiBB
UkNIX0NBUFNfU0tJUF9MMURGTCk7CiAKLSAgICAvKiBCeSBkZWZhdWx0LCBlbmFibGUgTDFURl9W
VUxOIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSAqLwotICAgIGlmICggb3B0X2wxdGZfYmFy
cmllciA9PSAtMSApCi0gICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSBjcHVfaGFzX2J1Z19sMXRm
ICYmIChvcHRfc210IHx8ICFvcHRfbDFkX2ZsdXNoKTsKLSAgICBpZiAoIG9wdF9sMXRmX2JhcnJp
ZXIgPiAwICkKLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19MMVRG
X1ZVTE4pOwotCiAgICAgLyoKICAgICAgKiBXZSBkbyBub3QgZGlzYWJsZSBIVCBieSBkZWZhdWx0
IG9uIGFmZmVjdGVkIGhhcmR3YXJlLgogICAgICAqCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tj
b25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggOTY0NGNjOTkxMS4uZDg1MWU2MzA4MyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpA
QCAtOTYsNiArOTYsMjMgQEAgY29uZmlnIFNQRUNVTEFUSVZFX0FSUkFZX0hBUkRFTgogCiAJICBJ
ZiB1bnN1cmUsIHNheSBZLgogCitjb25maWcgU1BFQ1VMQVRJVkVfQlJBTkNIX0hBUkRFTgorCWJv
b2wgIlNwZWN1bGF0aXZlIEJyYW5jaCBIYXJkZW5pbmciCisJZGVwZW5kcyBvbiBCUk9LRU4KKyAg
ICAgICAgLS0taGVscC0tLQorCSAgQ29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgbWF5IHVzZSBzcGVj
dWxhdGl2ZSBleGVjdXRpb24gYXMgYQorCSAgcGVyZm9ybWFuY2Ugb3B0aW1pc2F0aW9uLCBidXQg
dGhpcyBjYW4gcG90ZW50aWFsbHkgYmUgYWJ1c2VkIGJ5IGFuCisJICBhdHRhY2tlciB0byBsZWFr
IGRhdGEgdmlhIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVscy4KKworCSAgT25lIHNvdXJjZSBvZiBt
aXNiZWhhdmlvdXIgaXMgYnkgZXhlY3V0aW5nIHRoZSB3cm9uZyBiYXNpYyBibG9jaworCSAgZm9s
bG93aW5nIGEgY29uZGl0aW9uYWwganVtcC4KKworCSAgV2hlbiBlbmFibGVkLCBzcGVjaWZpYyBj
b25kaXRpb25zIHdoaWNoIGhhdmUgYmVlbiBkZWVtZWQgbGlhYmxlIHRvCisJICBiZSBzcGVjdWxh
dGl2ZWx5IGFidXNlZCB3aWxsIGJlIGhhcmRlbmVkIHRvIGF2b2lkIGVudGVyaW5nIHRoZSB3cm9u
ZworCSAgYmFzaWMgYmxvY2suCisKKwkgICEhISBXQVJOSU5HIC0gVGhpcyBpcyBicm9rZW4gYW5k
IGRvZXNuJ3QgZ2VuZXJhdGUgc2FmZSBjb2RlICEhIQorCiBlbmRtZW51CiAKIGNvbmZpZyBLRVhF
QwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDkxZWNjZjUxNjEuLmVjYjY1MWMzNWQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI3LDcgKzI3LDcgQEAgWEVOX0NQVUZF
QVRVUkUoWEVOX1NNQVAsICAgICAgICAgIFg4Nl9TWU5USCgxMSkpIC8qIFNNQVAgZ2V0cyB1c2Vk
IGJ5IFhlbiBpdHNlbGYKIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQQVRDSCwgICBYODZfU1lO
VEgoMTIpKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFNlcmlhbGlzaW5nICovCiBYRU5fQ1BV
RkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLCAgWDg2X1NZTlRIKDEzKSkgLyogVXNlIElORF9USFVO
S19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgICBYODZfU1lOVEgo
MTQpKSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTDFURl9WVUxO
LCAgICAgIFg4Nl9TWU5USCgxNSkpIC8qIEwxVEYgcHJvdGVjdGlvbiByZXF1aXJlZCAqLworLyog
MTUgdW51c2VkLiAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSX1BWLCAgICAgICAgIFg4Nl9TWU5U
SCgxNikpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIFBWICovCiBYRU5fQ1BVRkVB
VFVSRShTQ19NU1JfSFZNLCAgICAgICAgWDg2X1NZTlRIKDE3KSkgLyogTVNSX1NQRUNfQ1RSTCB1
c2VkIGJ5IFhlbiBmb3IgSFZNICovCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfUFYsICAgICAgICAg
WDg2X1NZTlRIKDE4KSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9u
b3NwZWMuaAppbmRleCAyYWE0N2IzNDU1Li5kZjdmOWIxM2Q3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgK
QEAgLTksOCArOSw4IEBACiAvKiBBbGxvdyB0byBpbnNlcnQgYSByZWFkIG1lbW9yeSBiYXJyaWVy
IGludG8gY29uZGl0aW9uYWxzICovCiBzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGJhcnJpZXJf
bm9zcGVjX3RydWUodm9pZCkKIHsKLSNpZmRlZiBDT05GSUdfSFZNCi0gICAgYWx0ZXJuYXRpdmUo
IiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOworI2lmZGVmIENPTkZJR19T
UEVDVUxBVElWRV9CUkFOQ0hfSEFSREVOCisgICAgYWx0ZXJuYXRpdmUoIiIsICJsZmVuY2UiLCBY
ODZfRkVBVFVSRV9BTFdBWVMpOwogI2VuZGlmCiAgICAgcmV0dXJuIHRydWU7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaAppbmRleCAxMzM5ZGRkN2VmLi5iYTAzYmI0MmU1IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmgKQEAgLTM3LDcgKzM3LDYgQEAgZXh0ZXJuIGJvb2wgb3B0X2licGI7CiBleHRl
cm4gYm9vbCBvcHRfc3NiZDsKIGV4dGVybiBpbnQ4X3Qgb3B0X2VhZ2VyX2ZwdTsKIGV4dGVybiBp
bnQ4X3Qgb3B0X2wxZF9mbHVzaDsKLWV4dGVybiBpbnQ4X3Qgb3B0X2wxdGZfYmFycmllcjsKIAog
ZXh0ZXJuIGJvb2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRf
eGVuX3NwZWNfY3RybDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 18:44:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 18:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF0ew-0002Qa-Vi; Mon, 30 Sep 2019 18:44:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iF0ev-0002QV-Ke
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 18:44:33 +0000
X-Inumbo-ID: 568c7f6c-e3b2-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 568c7f6c-e3b2-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 18:44:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 733971597;
 Mon, 30 Sep 2019 11:44: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 6B7EF3F534;
 Mon, 30 Sep 2019 11:44:29 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 30 Sep 2019 19:44:25 +0100
Message-Id: <20190930184425.13756-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm32: head: Fix build when using
 GAS 2.25.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: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R0FTIDIuMjUuMCB0aHJvd3MgbXVsdGlwbGUgZXJyb3JzIHdoZW4gYnVpbGRpbmcgYXJtMzIvaGVh
ZC5TOgoKYXJtMzIvaGVhZC5TOiBBc3NlbWJsZXIgbWVzc2FnZXM6CmFybTMyL2hlYWQuUzo0NTI6
IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCmFybTMyL2hlYWQuUzo0
NTM6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCmFybTMyL2hlYWQu
Uzo0OTU6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCmFybTMyL2hl
YWQuUzo1MTA6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCmFybTMy
L2hlYWQuUzo1MTQ6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCmFy
bTMyL2hlYWQuUzo1MTY6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVw
CmFybTMyL2hlYWQuUzo2MzM6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZp
eHVwCgpUaGlzIG1ha2VzIHNlbnNlIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIG1vdiBpcyBvbmx5
IGFibGUgdG8gZGVhbCB3aXRoIGEKc3BlY2lmaWMgc2V0IG9mIGltbWVkaWF0ZSAoc2VlICJtb2Rp
ZmllZCBpbW1lZGlhdGUgY29uc3RhbnRzIGluIEFSTQppbnN0cnVjdGlvbnMiKS4gRm9yIGFueSAx
Ni1iaXQgaW1tZWRpYXRlLCB0aGUgaW5zdHJ1Y3Rpb24gbW92dyBzaG91bGQgYmUKdXNlZC4KCkl0
IGxvb2tzIGxpa2UgbmV3ZXIgdmVyc2lvbiBvZiBHQVMgd2lsbCBzZWVtbHkgc3dpdGNoIHRvIG1v
dncgaWYgdGhlCmltbWVkaWF0ZSBkb2VzIG5vdCBmaXQgaW4gdGhlIGltbWVkaWF0ZSBlbmNvZGlu
ZyBmb3IgbW92LiBCdXQgd2Ugc2hvdWxkCm5vdCByZWx5IG9uIHRoaXMuIFNvIHN3aXRjaCB0byBt
b3Z3LgoKRml4ZXM6IDIzZGZlNDhkMTAgKCJ4ZW4vYXJtMzI6IGhlYWQ6IEludHJvZHVjZSBtYWNy
b3MgdG8gY3JlYXRlIHRhYmxlIGFuZCBtYXBwaW5nIGVudHJ5IikKUmVwb3J0ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2hl
YWQuUyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gv
YXJtL2FybTMyL2hlYWQuUwppbmRleCAyZmMzMTJmOWUwLi5lOWQzNTZmMDVjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFk
LlMKQEAgLTM4Myw3ICszODMsNyBAQCBFTkRQUk9DKGNwdV9pbml0KQogICAgICAgICBsZHIgICBy
NCwgPVx0YmwKICAgICAgICAgYWRkICAgcjQsIHI0LCByMTAgICAgICAgICAgICAvKiByNCA6PSBw
YWRkcihcdGxiKSAqLwogCi0gICAgICAgIG1vdiAgIHIyLCAjUFRfUFQgICAgICAgICAgICAgLyog
cjI6cjMgOj0gcmlnaHQgZm9yIGxpbmVhciBQVCAqLworICAgICAgICBtb3Z3ICByMiwgI1BUX1BU
ICAgICAgICAgICAgIC8qIHIyOnIzIDo9IHJpZ2h0IGZvciBsaW5lYXIgUFQgKi8KICAgICAgICAg
b3JyICAgcjIsIHIyLCByNCAgICAgICAgICAgICAvKiAgICAgICAgICAgKyBcdGxiIHBhZGRyICov
CiAgICAgICAgIG1vdiAgIHIzLCAjMAogCkBAIC00MTksNyArNDE5LDcgQEAgRU5EUFJPQyhjcHVf
aW5pdCkKICAgICAgICAgbHNyICAgcjQsIFxwaHlzLCAjVEhJUkRfU0hJRlQKICAgICAgICAgbHNs
ICAgcjQsIHI0LCAjVEhJUkRfU0hJRlQgICAvKiByNCA6PSBQQUdFX0FMSUdORUQocGh5cykgKi8K
IAotICAgICAgICBtb3YgICByMiwgI1x0eXBlICAgICAgICAgICAgIC8qIHIyOnIzIDo9IHJpZ2h0
IGZvciBzZWN0aW9uIFBUICovCisgICAgICAgIG1vdncgIHIyLCAjXHR5cGUgICAgICAgICAgICAg
LyogcjI6cjMgOj0gcmlnaHQgZm9yIHNlY3Rpb24gUFQgKi8KICAgICAgICAgb3JyICAgcjIsIHIy
LCByNCAgICAgICAgICAgICAvKiAgICAgICAgICArIFBBR0VfQUxJR05FRChwaHlzKSAqLwogICAg
ICAgICBtb3YgICByMywgIzAKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 18:55:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 18: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 1iF0pe-0003Ij-5D; Mon, 30 Sep 2019 18:55:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iF0pc-0003Ie-GP
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 18:55:36 +0000
X-Inumbo-ID: e29b24b2-e3b3-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id e29b24b2-e3b3-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 18:55:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569869735;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=BGV12Im86MyBArHAw9CEN/wWBd/jhIjkCz3FvmG/5Jg=;
 b=VJrnnSVnd7k/NqZo8cs9aEYtCnWixP5l3o+ZfDnKq/UZZGl5dnYdSex3
 c9Wvrcxm6+zDJSYZX4Xhu/1CEZkNGWuIwW1r7IVB1seawWIuIb282IDGw
 Oxdk85PYKAi52FE0hpcSmelrvxoyn5eE4HEMpPMVHd7uO1LpX3Dk1BWeH 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AR6dd62G4TTt0HQ5nUWTXKu3zrOr6JYpwB5vuKmit7vsGfOOvw+nM3sPuPwECWdSb3snFFNItw
 5Wi0ADSIwguj/YFcuNkc8BXYy7Km+e4BTieimJQNjtt9FZmDIJpqXOPINEi9otPT7LrNUoulfo
 vfxpKBhDFn1UhJ0Xahl/P/t6etvvodbV9Cn8Yyo61gR5aFoXaqtoImYARED5BAXWng2RqRANyy
 +Eq+WuLus4QMnBZUGGnmGpogjbaF+v9X0e4sbL4/pIdCmf1p+tOY1+U13XDzkR2vCvDejtwTJ1
 ep4=
X-SBRS: 2.7
X-MesageID: 6558268
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6558268"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20190930184425.13756-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: <3a7baeaa-6276-a9f0-b876-d44996dd9f3f@citrix.com>
Date: Mon, 30 Sep 2019 19:55:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930184425.13756-1-julien.grall@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 for-4.13] xen/arm32: head: Fix build when
 using GAS 2.25.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: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDkvMjAxOSAxOTo0NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEdBUyAyLjI1LjAgdGhy
b3dzIG11bHRpcGxlIGVycm9ycyB3aGVuIGJ1aWxkaW5nIGFybTMyL2hlYWQuUzoKPgo+IGFybTMy
L2hlYWQuUzogQXNzZW1ibGVyIG1lc3NhZ2VzOgo+IGFybTMyL2hlYWQuUzo0NTI6IEVycm9yOiBp
bnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCj4gYXJtMzIvaGVhZC5TOjQ1MzogRXJy
b3I6IGludmFsaWQgY29uc3RhbnQgKGY3ZikgYWZ0ZXIgZml4dXAKPiBhcm0zMi9oZWFkLlM6NDk1
OiBFcnJvcjogaW52YWxpZCBjb25zdGFudCAoZjdmKSBhZnRlciBmaXh1cAo+IGFybTMyL2hlYWQu
Uzo1MTA6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCj4gYXJtMzIv
aGVhZC5TOjUxNDogRXJyb3I6IGludmFsaWQgY29uc3RhbnQgKGY3ZikgYWZ0ZXIgZml4dXAKPiBh
cm0zMi9oZWFkLlM6NTE2OiBFcnJvcjogaW52YWxpZCBjb25zdGFudCAoZjdmKSBhZnRlciBmaXh1
cAo+IGFybTMyL2hlYWQuUzo2MzM6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVy
IGZpeHVwCj4KPiBUaGlzIG1ha2VzIHNlbnNlIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIG1vdiBp
cyBvbmx5IGFibGUgdG8gZGVhbCB3aXRoIGEKPiBzcGVjaWZpYyBzZXQgb2YgaW1tZWRpYXRlIChz
ZWUgIm1vZGlmaWVkIGltbWVkaWF0ZSBjb25zdGFudHMgaW4gQVJNCj4gaW5zdHJ1Y3Rpb25zIiku
IEZvciBhbnkgMTYtYml0IGltbWVkaWF0ZSwgdGhlIGluc3RydWN0aW9uIG1vdncgc2hvdWxkIGJl
Cj4gdXNlZC4KPgo+IEl0IGxvb2tzIGxpa2UgbmV3ZXIgdmVyc2lvbiBvZiBHQVMgd2lsbCBzZWVt
bHkgc3dpdGNoIHRvIG1vdncgaWYgdGhlCj4gaW1tZWRpYXRlIGRvZXMgbm90IGZpdCBpbiB0aGUg
aW1tZWRpYXRlIGVuY29kaW5nIGZvciBtb3YuIEJ1dCB3ZSBzaG91bGQKPiBub3QgcmVseSBvbiB0
aGlzLiBTbyBzd2l0Y2ggdG8gbW92dy4KPgo+IEZpeGVzOiAyM2RmZTQ4ZDEwICgieGVuL2FybTMy
OiBoZWFkOiBJbnRyb2R1Y2UgbWFjcm9zIHRvIGNyZWF0ZSB0YWJsZSBhbmQgbWFwcGluZyBlbnRy
eSIpCj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkZXSVcsIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4sIG9ubHkgaW5zb2ZhcgphcyBpdCBmaXhpbmcgdGhlIGJ1aWxkLsKgIEkgaGF2ZW4ndCBib290
ZWQgdGhlIHJlc3VsdGluZyBiaW5hcnkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 19:16:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 19: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 1iF19d-0004zh-4e; Mon, 30 Sep 2019 19:16:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iF19b-0004zc-VE
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 19:16:15 +0000
X-Inumbo-ID: c546a4d8-e3b6-11e9-bf31-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id c546a4d8-e3b6-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 19:16:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569870974;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=kT5v3qDwEDFIK1RRLCLUYHKPs1WhmHSG4FkUXw03/lc=;
 b=ExveGWeMz7sgV27yM5VIHkTITip09Hkm8PPJ9em4z+zOfYpZLis2vGGZ
 HsNJ17Rpb9k0UdDbW/mjm6Ypthg6cZJFsshCvkahksdn+/Eu6eR37Y4qo
 IKPcRrcOlC9Lr0FKSZbOzcZAH/n34EBb5wqK55YgHziotrino2gNzsM5V Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MMbKhWUDOiDVTA1uXK2Pv0AOdgvGEhMmArHmap58hex2+IPpR+aBJPwFcGIPhmsP1Nu7om3vqA
 YpYVhgnigwvuGqeJep7w+ql5+xvKXYAdWryAUqUIUfljwTRKXmuypk5QjKbHba0izbVXDjEE4h
 qWcvB/kYFm3bCN+pmMHNB2wd8qOereHUJbRAy+ISbqHZUar80BTMF9vc4Rj0uTd8pBeqvWXZYo
 iwW9Mz/Of8muE0CPhWzOBvW+NtD43SWKJp8EWuQBukp5I6LX3ZkMI+jVlTIBUwFi8nBSs9zwij
 Fgg=
X-SBRS: 2.7
X-MesageID: 6513078
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6513078"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 30 Sep 2019 20:16:10 +0100
Message-ID: <20190930191610.27545-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, Jan
 Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgaW4gcGFydGljdWxhciBoYXMgYSBoYWJpdCBvZiBvdXQtb2YtbGluaW5nIHRoZXNlIGFu
ZCBjcmVhdGluZyBtdWx0aXBsZQpsb2NhbCBjb3BpZXMgb2YgX21mbigpIGFuZCBtZm5feCgpLCBl
dGMuICBPdmVycmlkZSB0aGlzIGJlaGF2aW91ci4KCkFkanVzdCBib29sX3QgdG8gYm9vbCBmb3Ig
dGhlICpfZXEoKSBoZWxwZXJzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNDOiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpTcG90dGVkIHdoaWxlIGxvb2tpbmcgYXQg
dGhlIGNvZGUgZ2VuZXJhdGlvbiBvZiBldmFsdXRlX25vc3BlYygpCgpTZW1pLVJGQyBmb3ItNC4x
My4gIE5vdGhpbmcgKGN1cnJlbnRseSB1bi1icm9rZW4pIHdpbGwgYnJlYWsgd2l0aG91dCB0aGlz
LCBidXQKaXQgaXMgYSBzdGVwIG9uIHRoZSB3YXkgdG8gYmVpbmcgYWJsZSB0byB1c2UgQ2xhbmcg
YW5kIExpdmVwYXRjaCBpbgpjb21iaW5hdGlvbi4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aCAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgIHwgMTYgKysrKysrKyst
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3R5cGVzYWZlLmggfCAgOCArKysrLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4
IDk3NGJkM2ZmZTguLmM3N2I4YzFhMjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21t
dS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC00MiwxMiArNDIsMTIgQEAgVFlQ
RV9TQUZFKHVpbnQ2NF90LCBkZm4pOwogI3VuZGVmIGRmbl94CiAjZW5kaWYKIAotc3RhdGljIGlu
bGluZSBkZm5fdCBkZm5fYWRkKGRmbl90IGRmbiwgdW5zaWduZWQgbG9uZyBpKQorc3RhdGljIGFs
d2F5c19pbmxpbmUgZGZuX3QgZGZuX2FkZChkZm5fdCBkZm4sIHVuc2lnbmVkIGxvbmcgaSkKIHsK
ICAgICByZXR1cm4gX2RmbihkZm5feChkZm4pICsgaSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9v
bF90IGRmbl9lcShkZm5fdCB4LCBkZm5fdCB5KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBk
Zm5fZXEoZGZuX3QgeCwgZGZuX3QgeSkKIHsKICAgICByZXR1cm4gZGZuX3goeCkgPT0gZGZuX3go
eSk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCmluZGV4IDhkMGRkZmI2MGMuLjU2MTdlY2M2MDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC03NywyMiArNzcsMjIg
QEAgVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIG1mbik7CiAjdW5kZWYgbWZuX3gKICNlbmRpZgog
Ci1zdGF0aWMgaW5saW5lIG1mbl90IG1mbl9hZGQobWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIGkp
CitzdGF0aWMgYWx3YXlzX2lubGluZSBtZm5fdCBtZm5fYWRkKG1mbl90IG1mbiwgdW5zaWduZWQg
bG9uZyBpKQogewogICAgIHJldHVybiBfbWZuKG1mbl94KG1mbikgKyBpKTsKIH0KIAotc3RhdGlj
IGlubGluZSBtZm5fdCBtZm5fbWF4KG1mbl90IHgsIG1mbl90IHkpCitzdGF0aWMgYWx3YXlzX2lu
bGluZSBtZm5fdCBtZm5fbWF4KG1mbl90IHgsIG1mbl90IHkpCiB7CiAgICAgcmV0dXJuIF9tZm4o
bWF4KG1mbl94KHgpLCBtZm5feCh5KSkpOwogfQogCi1zdGF0aWMgaW5saW5lIG1mbl90IG1mbl9t
aW4obWZuX3QgeCwgbWZuX3QgeSkKK3N0YXRpYyBhbHdheXNfaW5saW5lIG1mbl90IG1mbl9taW4o
bWZuX3QgeCwgbWZuX3QgeSkKIHsKICAgICByZXR1cm4gX21mbihtaW4obWZuX3goeCksIG1mbl94
KHkpKSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbF90IG1mbl9lcShtZm5fdCB4LCBtZm5fdCB5
KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBtZm5fZXEobWZuX3QgeCwgbWZuX3QgeSkKIHsK
ICAgICByZXR1cm4gbWZuX3goeCkgPT0gbWZuX3goeSk7CiB9CkBAIC0xMTUsMjIgKzExNSwyMiBA
QCBUWVBFX1NBRkUodW5zaWduZWQgbG9uZywgZ2ZuKTsKICN1bmRlZiBnZm5feAogI2VuZGlmCiAK
LXN0YXRpYyBpbmxpbmUgZ2ZuX3QgZ2ZuX2FkZChnZm5fdCBnZm4sIHVuc2lnbmVkIGxvbmcgaSkK
K3N0YXRpYyBhbHdheXNfaW5saW5lIGdmbl90IGdmbl9hZGQoZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBs
b25nIGkpCiB7CiAgICAgcmV0dXJuIF9nZm4oZ2ZuX3goZ2ZuKSArIGkpOwogfQogCi1zdGF0aWMg
aW5saW5lIGdmbl90IGdmbl9tYXgoZ2ZuX3QgeCwgZ2ZuX3QgeSkKK3N0YXRpYyBhbHdheXNfaW5s
aW5lIGdmbl90IGdmbl9tYXgoZ2ZuX3QgeCwgZ2ZuX3QgeSkKIHsKICAgICByZXR1cm4gX2dmbiht
YXgoZ2ZuX3goeCksIGdmbl94KHkpKSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgZ2ZuX3QgZ2ZuX21p
bihnZm5fdCB4LCBnZm5fdCB5KQorc3RhdGljIGFsd2F5c19pbmxpbmUgZ2ZuX3QgZ2ZuX21pbihn
Zm5fdCB4LCBnZm5fdCB5KQogewogICAgIHJldHVybiBfZ2ZuKG1pbihnZm5feCh4KSwgZ2ZuX3go
eSkpKTsKIH0KIAotc3RhdGljIGlubGluZSBib29sX3QgZ2ZuX2VxKGdmbl90IHgsIGdmbl90IHkp
CitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGdmbl9lcShnZm5fdCB4LCBnZm5fdCB5KQogewog
ICAgIHJldHVybiBnZm5feCh4KSA9PSBnZm5feCh5KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi90eXBlc2FmZS5oIGIveGVuL2luY2x1ZGUveGVuL3R5cGVzYWZlLmgKaW5kZXggN2Vj
ZDNiNGE4ZC4uZjI0MjUwMDA2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3R5cGVzYWZl
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3R5cGVzYWZlLmgKQEAgLTIxLDE1ICsyMSwxNSBAQAog
CiAjZGVmaW5lIFRZUEVfU0FGRShfdHlwZSwgX25hbWUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgdHlwZWRlZiBzdHJ1Y3QgeyBfdHlwZSBfbmFtZTsgfSBf
bmFtZSMjX3Q7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgc3RhdGljIGlubGluZSBf
bmFtZSMjX3QgXyMjX25hbWUoX3R5cGUgbikgeyByZXR1cm4gKF9uYW1lIyNfdCkgeyBuIH07IH0g
XAotICAgIHN0YXRpYyBpbmxpbmUgX3R5cGUgX25hbWUjI194KF9uYW1lIyNfdCBuKSB7IHJldHVy
biBuLl9uYW1lOyB9CisgICAgc3RhdGljIGFsd2F5c19pbmxpbmUgX25hbWUjI190IF8jI19uYW1l
KF90eXBlIG4pIHsgcmV0dXJuIChfbmFtZSMjX3QpIHsgbiB9OyB9IFwKKyAgICBzdGF0aWMgYWx3
YXlzX2lubGluZSBfdHlwZSBfbmFtZSMjX3goX25hbWUjI190IG4pIHsgcmV0dXJuIG4uX25hbWU7
IH0KIAogI2Vsc2UKIAogI2RlZmluZSBUWVBFX1NBRkUoX3R5cGUsIF9uYW1lKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHR5cGVkZWYgX3R5cGUgX25hbWUj
I190OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHN0
YXRpYyBpbmxpbmUgX25hbWUjI190IF8jI19uYW1lKF90eXBlIG4pIHsgcmV0dXJuIG47IH0gICAg
ICAgICAgICAgXAotICAgIHN0YXRpYyBpbmxpbmUgX3R5cGUgX25hbWUjI194KF9uYW1lIyNfdCBu
KSB7IHJldHVybiBuOyB9CisgICAgc3RhdGljIGFsd2F5c19pbmxpbmUgX25hbWUjI190IF8jI19u
YW1lKF90eXBlIG4pIHsgcmV0dXJuIG47IH0gICAgICBcCisgICAgc3RhdGljIGFsd2F5c19pbmxp
bmUgX3R5cGUgX25hbWUjI194KF9uYW1lIyNfdCBuKSB7IHJldHVybiBuOyB9CiAKICNlbmRpZgog
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 20:17:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 20: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 1iF26s-0001Ml-NT; Mon, 30 Sep 2019 20:17: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=I/AJ=XZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iF26s-0001Mg-4S
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 20:17:30 +0000
X-Inumbo-ID: 52b78852-e3bf-11e9-96e6-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 52b78852-e3bf-11e9-96e6-12813bfff9fa;
 Mon, 30 Sep 2019 20:17:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6417D15A2;
 Mon, 30 Sep 2019 13:17:27 -0700 (PDT)
Received: from [10.37.10.143] (unknown [10.37.10.143])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E37173F534;
 Mon, 30 Sep 2019 13:17:25 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6121ff6c-f7fb-f766-ffb0-7a5f52ddf997@arm.com>
Date: Mon, 30 Sep 2019 21:17:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930182437.25478-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable 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>, Jan Beulich <JBeulich@suse.com>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA5LzMwLzE5IDc6MjQgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIGNvZGUg
Z2VuZXJhdGlvbiBmb3IgYmFycmllcl9ub3NwZWNfdHJ1ZSgpIGlzIG5vdCBjb3JyZWN0LiAgV2Ug
YXJlIHRha2luZyBhCj4gcGVyZiBpdCBmcm9tIHRoZSBhZGRlZCBmZW5jZXMsIGJ1dCBub3QgZ2Fp
bmluZyBhbnkgc3BlY3VsYXRpdmUgc2FmZXR5LgoKcy9pdC9oaXQvPwoKPiAKPiBUaGlzIGlzIGNh
dXNlZCBieSBpbmxpbmUgYXNzZW1ibHkgdHJ5aW5nIHRvIGZpZ2h0IHRoZSBjb21waWxlciBvcHRp
bWlzZXIsIGFuZAo+IHRoZSBvcHRpbWlzZXIgd2lubmluZy4gIFRoZXJlIGlzIG5vIGNsZWFyIHdh
eSB0byBhY2hpZXZlIHNhZmV0eSwgc28gdHVybiB0aGUKPiBwZXJmIGhpdCBvZmYgZm9yIG5vdy4K
PiAKPiBUaGlzIGFsc28gbGFyZ2VseSByZXZlcnRzIDM4NjBkNTUzNGRmNC4gIFRoZSBuYW1lICds
MXRmLWJhcnJpZXInLCBhbmQgbWFraW5nCj4gYmFycmllcl9ub3NwZWNfdHJ1ZSgpIGRlcGVuZCBv
biBDT05GSUdfSFZNIHdhcyBjb25zdHJhaW5lZCBieSB3aGF0IGNvdWxkIGJlCj4gZGlzY3Vzc2Vk
IHB1YmxpY2x5IGF0IHRoZSB0aW1lLiAgTm93IHRoYXQgTURTIGlzIHB1YmxpYywgbmVpdGhlciBh
c3BlY3RzIGFyZQo+IGNvcnJlY3QuCj4gCj4gQXMgbDF0Zi1iYXJyaWVyIGhhc24ndCBiZWVuIGlu
IGEgcmVsZWFzZSBvZiBYZW4sIGFuZAo+IENPTkZJR19TUEVDVUxBVElWRV9CUkFOQ0hfSEFSREVO
IGlzIGRpc2FibGVkIHVudGlsIHdlIGNhbiBmaW5kIGEgc2FmZSB3YXkgb2YKPiBpbXBsZW1lbnRp
bmcgdGhlIGZ1bmN0aW9uYWxpdHksIHJlbW92ZSB0aGUgbDF0Zi1iYXJyaWVyIGNvbW1hbmQgbGlu
ZSBvcHRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
Pgo+IENDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IENDOiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KPiAtLS0KPiAgIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICA4ICstLS0tLS0tCj4gICB4ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgICAgICAgICAgfCAxNyArKy0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2Nv
bW1vbi9LY29uZmlnICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKCkkgdGhp
bmsgdGhpcyB3YW50ZWQgdG8gaGF2ZSAiVEhFIFJFU1QiIENDZWQuCgo+ICAgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oIHwgIDIgKy0KPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9z
cGVjLmggICAgICB8ICA0ICsrLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgg
ICB8ICAxIC0KPiAgIDYgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRp
b25zKC0pCgpbLi4uXQoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2Nv
bW1vbi9LY29uZmlnCj4gaW5kZXggOTY0NGNjOTkxMS4uZDg1MWU2MzA4MyAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL0tjb25maWcKPiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPiBAQCAtOTYs
NiArOTYsMjMgQEAgY29uZmlnIFNQRUNVTEFUSVZFX0FSUkFZX0hBUkRFTgo+ICAgCj4gICAJICBJ
ZiB1bnN1cmUsIHNheSBZLgo+ICAgCj4gK2NvbmZpZyBTUEVDVUxBVElWRV9CUkFOQ0hfSEFSREVO
Cj4gKwlib29sICJTcGVjdWxhdGl2ZSBCcmFuY2ggSGFyZGVuaW5nIgo+ICsJZGVwZW5kcyBvbiBC
Uk9LRU4KPiArICAgICAgICAtLS1oZWxwLS0tCj4gKwkgIENvbnRlbXBvcmFyeSBwcm9jZXNzb3Jz
IG1heSB1c2Ugc3BlY3VsYXRpdmUgZXhlY3V0aW9uIGFzIGEKPiArCSAgcGVyZm9ybWFuY2Ugb3B0
aW1pc2F0aW9uLCBidXQgdGhpcyBjYW4gcG90ZW50aWFsbHkgYmUgYWJ1c2VkIGJ5IGFuCj4gKwkg
IGF0dGFja2VyIHRvIGxlYWsgZGF0YSB2aWEgc3BlY3VsYXRpdmUgc2lkZWNoYW5uZWxzLgo+ICsK
PiArCSAgT25lIHNvdXJjZSBvZiBtaXNiZWhhdmlvdXIgaXMgYnkgZXhlY3V0aW5nIHRoZSB3cm9u
ZyBiYXNpYyBibG9jawo+ICsJICBmb2xsb3dpbmcgYSBjb25kaXRpb25hbCBqdW1wLgo+ICsKPiAr
CSAgV2hlbiBlbmFibGVkLCBzcGVjaWZpYyBjb25kaXRpb25zIHdoaWNoIGhhdmUgYmVlbiBkZWVt
ZWQgbGlhYmxlIHRvCj4gKwkgIGJlIHNwZWN1bGF0aXZlbHkgYWJ1c2VkIHdpbGwgYmUgaGFyZGVu
ZWQgdG8gYXZvaWQgZW50ZXJpbmcgdGhlIHdyb25nCj4gKwkgIGJhc2ljIGJsb2NrLgo+ICsKPiAr
CSAgISEhIFdBUk5JTkcgLSBUaGlzIGlzIGJyb2tlbiBhbmQgZG9lc24ndCBnZW5lcmF0ZSBzYWZl
IGNvZGUgISEhCgpBbnkgcmVhc29uIHRvIGFkZCB0aGF0IGluIGNvbW1vbiBjb2RlIHdoZW4gdGhp
cyBpcyB4ODYgb25seT8gTXkgd29ycnkgaXMgCnRoaXMgZ2F0ZSBjb25maWcgZ2F0ZSBub3RoaW5n
IG9uIEFybSBzbyB0aGUgdXNlciBtYXkgaGF2ZSBhIGZhbHNlIHNlbnNlIAp0aGF0IGl0IGNhbiBi
ZSB1c2VkIChldmVuIHRob3VnaCBpdCBpcyBjbGVhcmx5IEJST0tFTikuCgpBbHNvIHRoZSBuYW1l
IGlzIHF1aXRlIGNsb3NlIHRvIHRoZSBDT05GSUdfSEFSREVOX1BSRURJQ1RPUiBvbiBBcm0gYW5k
IAptYXkgY29uZnVzZSB1c2VyLiBBbHRob3VnaCwgSSBkb24ndCBoYXZlIGEgYmV0dGVyIG5hbWUg
c28gZmFyIDovCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 20:56:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 20:56: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 1iF2im-0004ej-8R; Mon, 30 Sep 2019 20:56:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF2ik-0004ee-Uu
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 20:56:38 +0000
X-Inumbo-ID: cb5453f8-e3c4-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id cb5453f8-e3c4-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 20:56:38 +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 7D1EB224FE;
 Mon, 30 Sep 2019 20:56:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569876997;
 bh=l4J92BlFI+IbnssZg7FIBDzaige2BuGLjWU+LNK5mWc=;
 h=From:To:Cc:Subject:Date:From;
 b=x+JDGCzIMdsNm3c7IoXpRT17eYYlVKUw3eKmLHuFEfkIPzIRU+anFGPIRVwdwxwyH
 NYY2wHEma50Ae3gZSSOPNL2yDMRbZzoEdwrmnwSy8yinnzvHM4Uyi5NdtPLoTgr/3r
 pETJ04ilDibOD1Sp2glkLTbHPSf7WAwO2IlMO3Ng=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 13:56:18 -0700
Message-Id: <20190930205618.29942-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: boot with device trees with
 "mmu-masters" and "iommus"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: olekstysh@gmail.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBEZXZpY2UgVHJlZXMgbWF5IGV4cG9zZSBib3RoIGxlZ2FjeSBTTU1VIGFuZCBnZW5lcmlj
IElPTU1VIGJpbmRpbmdzCnRvZ2V0aGVyLiBIb3dldmVyLCB0aGUgU01NVSBkcml2ZXIgaW4gWGVu
IGlzIG9ubHkgc3VwcG9ydGluZyB0aGUgbGVnYWN5ClNNTVUgYmluZGluZ3MsIGxlYWRpbmcgdG8g
ZmF0YWwgaW5pdGlhbGl6YXRpb24gZXJyb3JzIGF0IGJvb3QgdGltZS4KClRoaXMgcGF0Y2ggZml4
ZXMgdGhlIGJvb3RpbmcgcHJvYmxlbSBieSBhZGRpbmcgYSBjaGVjayB0bwppb21tdV9hZGRfZHRf
ZGV2aWNlOiBpZiB0aGUgWGVuIGRyaXZlciBkb2Vzbid0IHN1cHBvcnQgdGhlIG5ldyBnZW5lcmlj
CmJpbmRpbmdzLCBhbmQgdGhlIGRldmljZSBpcyBiZWhpbmQgYW4gSU9NTVUsIGRvIG5vdCByZXR1
cm4gZXJyb3IuIFRoZQpmb2xsb3dpbmcgaW9tbXVfYXNzaWduX2R0X2RldmljZSBzaG91bGQgc3Vj
Y2VlZC4KClRoaXMgY2hlY2sgd2lsbCBiZWNvbWUgc3VwZXJmbHVvdXMsIGhlbmNlIHJlbW92YWJs
ZSwgb25jZSB0aGUgWGVuIFNNTVUKZHJpdmVyIGdldHMgc3VwcG9ydCBmb3IgdGhlIGdlbmVyaWMg
SU9NTVUgYmluZGluZ3MuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZh
bm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Rl
dmljZV90cmVlLmMgfCAxNyArKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE2IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3Ry
ZWUuYwppbmRleCBjYzkwMGJhYzcwLi4yN2UyNjViOTM2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmMKQEAgLTE1NSw3ICsxNTUsMjIgQEAgaW50IGlvbW11X2FkZF9kdF9kZXZp
Y2Uoc3RydWN0IGR0X2RldmljZV9ub2RlICpucCkKICAgICAgICAgICogdGhlc2UgY2FsbGJhY2sg
aW1wbGVtZW50ZWQuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoICFvcHMtPmFkZF9kZXZpY2Ug
fHwgIW9wcy0+ZHRfeGxhdGUgKQotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAg
IHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBTb21lIERldmljZSBUcmVlcyBtYXkg
ZXhwb3NlIGJvdGggbGVnYWN5IFNNTVUgYW5kIGdlbmVyaWMKKyAgICAgICAgICAgICAqIElPTU1V
IGJpbmRpbmdzIHRvZ2V0aGVyLiBIb3dldmVyLCB0aGUgU01NVSBkcml2ZXIgaXMgb25seQorICAg
ICAgICAgICAgICogc3VwcG9ydGluZyB0aGUgZm9ybWVyIGFuZCB3aWxsIHByb3RlY3QgdGhlbSBk
dXJpbmcgdGhlCisgICAgICAgICAgICAgKiBpbml0aWFsaXphdGlvbi4gU28gd2UgbmVlZCB0byBz
a2lwIHRoZW0gYW5kIG5vdCByZXR1cm4KKyAgICAgICAgICAgICAqIGVycm9yIGhlcmUuCisgICAg
ICAgICAgICAgKgorICAgICAgICAgICAgICogWFhYOiBUaGlzIGNhbiBiZSBkcm9wcGVkIHdoZW4g
dGhlIFNNTVUgaXMgYWJsZSB0byBkZWFsCisgICAgICAgICAgICAgKiB3aXRoIGdlbmVyaWMgYmlu
ZGluZ3MuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggZHRfZGV2aWNlX2lzX3By
b3RlY3RlZChucCkgKQorICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgZWxz
ZQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CiAKICAgICAgICAg
aWYgKCAhZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShpb21tdV9zcGVjLm5wKSApCiAgICAgICAgICAg
ICBicmVhazsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 20:58:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 20:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF2kq-0004oG-Se; Mon, 30 Sep 2019 20:58:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF2kp-0004oB-Lt
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 20:58:47 +0000
X-Inumbo-ID: 18520e52-e3c5-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 18520e52-e3c5-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 20:58:47 +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 60CA9224FE;
 Mon, 30 Sep 2019 20:58:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569877126;
 bh=NYyjKNu4cDDyxbrpNZSo+wme307qwK+nZQmoagp0kxw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BbRDMt8TlTzwgJUeP9jTIw+ykMhFF3BpFviW/a3XcKqbcj2SAqU2JoEGfwOrjPVPR
 Ji9BxfwO0JK1Dcy8VjHg1o1Jhi0DyZt86fIwr0U9UpbSZfb9utjkSdeRc5vYzCDk8v
 EceigTjMetqy7FH9UbS70mmlbatZFPXW4lHObN3U=
Date: Mon, 30 Sep 2019 13:58:39 -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: <96bea916-74a0-fa8e-582c-a702d43483c2@arm.com>
Message-ID: <alpine.DEB.2.21.1909301339100.2594@sstabellini-ThinkPad-T480s>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <6c7d9f90-227a-c20a-090a-560a0805eb6b@arm.com>
 <71f1a62c-551c-97e1-2e1a-94339ab6e7d9@gmail.com>
 <alpine.DEB.2.21.1909271544030.2594@sstabellini-ThinkPad-T480s>
 <CAPD2p-mO7msJexqbmnmGX7z5SmN00KKQCN7pVZc-+H6OjLcUqw@mail.gmail.com>
 <96bea916-74a0-fa8e-582c-a702d43483c2@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-1993100507-1569876316=:2594"
Content-ID: <alpine.DEB.2.21.1909301356270.2594@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "volodymyr_babchuk@epam.com" <volodymyr_babchuk@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-1993100507-1569876316=:2594
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1909301356271.2594@sstabellini-ThinkPad-T480s>

On Sat, 28 Sep 2019, Julien Grall wrote:
> On 28/09/2019 00:52, Oleksandr Tyshchenko wrote:
> > сб, 28 сент. 2019 г., 01:50 Stefano Stabellini <sstabellini@kernel.org 
> > <mailto:sstabellini@kernel.org>>:
> > 
> >     On Thu, 26 Sep 2019, Oleksandr wrote:
> >      > On 26.09.19 17:56, Julien Grall wrote:
> >      > > Hi,
> >      >
> >      > Hi Julien
> >      >
> >      >
> >      > >
> >      > > On 9/26/19 12:20 PM, Oleksandr Tyshchenko wrote:
> >      > > > Oleksandr Tyshchenko (8):
> >      > > >    iommu/arm: Add iommu_helpers.c file to keep common for
> >     IOMMUs stuff
> >      > > >    iommu/arm: Add ability to handle deferred probing request
> >      > > >    xen/common: Introduce _xrealloc function
> >      > > >    xen/common: Introduce xrealloc_flex_struct() helper macros
> >      > > >    iommu/arm: Add lightweight iommu_fwspec support
> >      > > >    iommu: Order the headers alphabetically in device_tree.c
> >      > > >    iommu/arm: Introduce iommu_add_dt_device API
> >      > > >    iommu/arm: Add Renesas IPMMU-VMSA support
> >      > >
> >      > > This series is now merged.
> >      >
> >      > Thank you!
> > 
> >     I just wanted to provide early feedback that this series causes problems
> >     with the legacy mmu-masters binding:
> > 
> > 
> > This series was developed in a way to add new functionality, but not to 
> > brake existing (legacy bindings). Probably, I missed something 
> > important. iommu_add_dt_device() could return an error (I assume, this 
> > is what you are facing) if the device node in DT contains "iommus" 
> > property (I mean, uses new bindings), but the IOMMU driver doesn't 
> > implement required callbacks yet. Do the device nodes in your DT contain 
> > "iommus" property? And to which domain these devices (in your log) are 
> > going to be assigned (dom0 or other domains?).
> 
> Looking at the bindings, I don't think it is legit to have a node using 
> both legacy and generic binding together. If this is what happens, then 
> I would consider it as unsupported.

I have just sent a fix for this.

The issue is that some Xilinx device trees expose both the legacy and
generic bindings, however, only one set of bindings is supposed to be
used, either the legacy or the generic bindings (not both!). Linux
solves this problem by probing for the existence of "mmu-masters" (the
legacy bindings property) very early on and disabling the generic
bindings if "mmu-masters" is present.

Something like that would work for Xen too, but I chatted with Julien
and came up with something simpler. (Also keeping in mind that a new
colleague of mine has just started working on generic bindings support
for the ARM SMMU driver in Xen so this issue will go away soon). See:

https://marc.info/?l=xen-devel&m=156987707614744
--8323329-1993100507-1569876316=:2594
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1993100507-1569876316=:2594--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 21:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 21: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 1iF2yg-0006Ma-A0; Mon, 30 Sep 2019 21: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF2yf-0006MV-Dv
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 21:13:05 +0000
X-Inumbo-ID: 1758621a-e3c7-11e9-96e6-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1758621a-e3c7-11e9-96e6-12813bfff9fa;
 Mon, 30 Sep 2019 21:13: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 53C15215EA;
 Mon, 30 Sep 2019 21:12:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569877983;
 bh=m2cZbAesoDnlGE+n0sWm6jFUn2vQb1+CwZK7xVfjDoE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nLke9Tdfg57qrYkp5uGIxAGIeBvWquiHTgrNtO81CZ2LpQmobgYqq185YiLwgoT9L
 dB8Nxcc3zhbT7kcv2slgS20PLpJvMT9TZtCHFzBmm7+Hg2Ng4a40eNteKZTHG40T39
 tu0BxaZmR1vTPPMr/tjpq2OSsOLGQOPriFwMLsg0=
Date: Mon, 30 Sep 2019 14:12: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: <d3ef8cc1-6fe7-bdee-690e-c59b362bbc8f@arm.com>
Message-ID: <alpine.DEB.2.21.1909301410210.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
 <20190926231144.16297-5-sstabellini@kernel.org>
 <d3ef8cc1-6fe7-bdee-690e-c59b362bbc8f@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDkv
MjcvMTkgMTI6MTEgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNjYW4gdGhlIHVz
ZXIgcHJvdmlkZWQgZHRiIGZyYWdtZW50IGF0IGJvb3QuIEZvciBlYWNoIGRldmljZSBub2RlLCBt
YXAKPiA+IG1lbW9yeSB0byBndWVzdHMsIGFuZCByb3V0ZSBpbnRlcnJ1cHRzIGFuZCBzZXR1cCB0
aGUgaW9tbXUuCj4gPiAKPiA+IFRoZSBtZW1vcnkgcmVnaW9uIHRvIHJlbWFwIGlzIHNwZWNpZmll
ZCBieSB0aGUgInhlbixyZWciIHByb3BlcnR5Lgo+ID4gCj4gPiBUaGUgaW9tbXUgaXMgc2V0dXAg
YnkgcGFzc2luZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKPiA+IGhv
c3QgZGV2aWNlIHRyZWUuIFRoZSBwYXRoIGlzIHNwZWNpZmllZCBpbiB0aGUgZGV2aWNlIHRyZWUg
ZnJhZ21lbnQgYXMKPiA+IHRoZSAieGVuLHBhdGgiIHN0cmluZyBwcm9wZXJ0eS4KPiA+IAo+ID4g
VGhlIGludGVycnVwdHMgYXJlIHJlbWFwcGVkIGJhc2VkIG9uIHRoZSBpbmZvcm1hdGlvbiBmcm9t
IHRoZQo+ID4gY29ycmVzcG9uZGluZyBub2RlIG9uIHRoZSBob3N0IGRldmljZSB0cmVlLiBDYWxs
Cj4gPiBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8gcmVtYXAgaW50ZXJydXB0cy4gSW50ZXJy
dXB0cyByZWxhdGVkIGRldmljZQo+ID4gdHJlZSBwcm9wZXJ0aWVzIGFyZSBjb3BpZWQgZnJvbSB0
aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQsIHNhbWUgYXMgYWxsCj4gPiB0aGUgb3RoZXIgcHJvcGVy
dGllcy4KPiA+IAo+ID4gQWxzbyBzZXQgYWRkIHRoZSBuZXcgZmxhZyBYRU5fRE9NQ1RMX0NERl9p
b21tdSBzbyB0aGF0IGRvbTBsZXNzIGRvbVUKPiA+IGNhbiB1c2UgdGhlIElPTU1VIGlmIGEgcGFy
dGlhbCBkdGIgaXMgc3BlY2lmaWVkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gPiAtLS0KPiA+IENoYW5nZXMgaW4gdjY6
Cj4gPiAtIHR1cm4gZHByaW50a3MgaW50byBwcmludGtzCj4gPiAtIHJldHVybiBlcnJvciBvbiBw
YWdlIGFsaWdubWVudCBjaGVjayBmYWlsdXJlCj4gPiAtIHNldCBYRU5fRE9NQ1RMX0NERl9pb21t
dSBpZiBwYXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2NToKPiA+
IC0gdXNlIGxvY2FsIHZhcmlhYmxlIGZvciBuYW1lCj4gPiAtIHVzZSBtYXBfcmVnaW9uc19wMm10
Cj4gPiAtIGFkZCB3YXJuaW5nIGZvciBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nlcy9zaXplcwo+
ID4gLSBpbnRyb2R1Y2UgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3AKPiA+IAo+ID4gQ2hhbmdlcyBp
biB2NDoKPiA+IC0gdXNlIHVuc2lnbmVkCj4gPiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKPiA+
IC0gY29kZSBzdHlsZQo+ID4gLSB1c2UgZHRfcHJvcF9jbXAKPiA+IC0gdXNlIGRldmljZV90cmVl
X2dldF9yZWcKPiA+IC0gZG9uJ3QgY29weSBvdmVyIHhlbixyZWcgYW5kIHhlbixwYXRoCj4gPiAt
IGRvbid0IGNyZWF0ZSBzcGVjaWFsIGludGVycnVwdCBwcm9wZXJ0aWVzIGZvciBkb21VOiBjb3B5
IHRoZW0gZnJvbSB0aGUKPiA+ICAgIGZyYWdtZW50Cj4gPiAtIGluLWNvZGUgY29tbWVudAo+ID4g
Cj4gPiBDaGFuZ2VzIGluIHYzOgo+ID4gLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCj4gPiAtIHJl
bW92ZSBzdXBlcmZsdW91cyBjYXN0Cj4gPiAtIG1lcmdlIGNvZGUgd2l0aCB0aGUgY29weSBjb2Rl
Cj4gPiAtIGFkZCBpbnRlcnJ1cC1wYXJlbnQKPiA+IC0gZGVtb3ZlIGRlcHRoID4gMiBjaGVjawo+
ID4gLSByZXVzZSBjb2RlIGZyb20gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzCj4gPiAtIGNvcHkg
aW50ZXJydXB0cyBmcm9tIGhvc3QgZHQKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2MjoKPiA+IC0gcmVu
YW1lICJwYXRoIiB0byAieGVuLHBhdGgiCj4gPiAtIGdyYW1tYXIgZml4Cj4gPiAtIHVzZSBnYWRk
cl90b19nZm4gYW5kIG1hZGRyX3RvX21mbgo+ID4gLSByZW1vdmUgZGVwdGggPD0gMiBsaW1pdGF0
aW9uIGluIHNjYW5uaW5nIHRoZSBkdGIgZnJhZ21lbnQKPiA+IC0gaW50cm9kdWNlIGFuZCBwYXJz
ZSB4ZW4scmVnCj4gPiAtIGNvZGUgc3R5bGUKPiA+IC0gc3VwcG9ydCBtb3JlIHRoYW4gb25lIGlu
dGVycnVwdCBwZXIgZGV2aWNlCj4gPiAtIHNwZWNpZnkgb25seSB0aGUgR0lDIGlzIHN1cHBvcnRl
ZAo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEwNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDEwMSBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBp
bmRleCAwOGQ2ZDIzOGUzLi5hNDYxODE2MzQ1IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+
IEBAIC0xNjk5LDYgKzE2OTksODggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFy
dF9ub2RlKHN0cnVjdAo+ID4ga2VybmVsX2luZm8gKmtpbmZvKQo+ID4gICB9Cj4gPiAgICNlbmRp
Zgo+ID4gICArLyoKPiA+ICsgKiBTY2FuIGRldmljZSB0cmVlIHByb3BlcnRpZXMgZm9yIHBhc3N0
aHJvdWdoIHNwZWNpZmljIGluZm9ybWF0aW9uLgo+ID4gKyAqIFJldHVybnMgLUVOT0VOVCB3aGVu
IG5vIHBhc3N0aHJvdWdoIHByb3BlcnRpZXMgYXJlIGZvdW5kCj4gCj4gU3VjaCB0aGluZ3Mgb25s
eSB3b3JrIGlmIHlvdSBjb250cm9sIHRoZSByZXR1cm4gdmFsdWUuIExvb2tpbmcgYXQgdGhlIGNv
ZGUsCj4geW91IHByb3BhZ2F0ZSB0aGUgdmFsdWUgZnJvbSBpb21tdV9hc3NpZ25fZHRfZGV2aWNl
KCkuIFdoaWxlIHRvZGF5IHdlIHJldHVybgo+IC1FSU5WQUwgd2hlbiB0aGUgZGV2aWNlIGlzIG5v
dCBwcm90ZWN0ZWQsIGl0IG1heSBtYWtlIHNlbnNlIHRvIHJldHVybiAtRU5PRU5UCj4gKGFmdGVy
IGFsbCB0aGUgZGV2aWNlIGlzIG5vdCBiZWhpbmQgYW4gSU9NTVUgYW5kIHRoZXJlZm9yZSB0ZWNo
bmljYWxseSBub3QKPiBmb3VuZCkuCj4gCj4gWW91IHdvdWxkIGVuZCB1cCB0byBwcmVzZW50IHRo
ZSBwcm9wZXJ0eSB3aGVuIGl0IHNob3VsZCBub3QuIFNvIGl0IHdvdWxkIGJlCj4gYmV0dGVyIHRv
IGNvbnNpZGVyIHJldHVybmluZyBhIHBvc2l0aXZlIHZhbHVlIHdoZW4gdGhlIHByb3BlcnR5IG5l
ZWRzIHRvIGJlCj4gY29waWVkLgoKWWVzLCBJIHVuZGVyc3RhbmQgeW91ciBwb2ludCBhbmQgaXQg
aXMgdmFsaWQuIEknbGwgbWFrZSB0aGUgY2hhbmdlLiBJJ2xsCnJldHVybiAiMSIgYW5kIGFsc28g
Y2hhbmdlIHRoaXMgY29tbWVudCBvbiB0b3Agb2YgdGhlIGZ1bmN0aW9uLgoKCj4gPiArICogICAg
ICAgICA8IDAgb24gZXJyb3IKPiA+ICsgKiAgICAgICAgIDAgb24gc3VjY2Vzcwo+ID4gKyAqLwo+
ID4gK3N0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wYXNzdGhyb3VnaF9wcm9wKHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcCwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2Vs
bHMsIHVpbnQzMl90Cj4gPiBzaXplX2NlbGxzKQo+ID4gK3sKPiA+ICsgICAgY29uc3QgX19iZTMy
ICpjZWxsOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOwo+ID4gKyAgICBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5vZGU7Cj4gPiArICAgIGludCByZXM7Cj4gPiArCj4gPiArICAgIC8qIHhl
bixyZWcgc3BlY2lmaWVzIHdoZXJlIHRvIG1hcCB0aGUgTU1JTyByZWdpb24gKi8KPiA+ICsgICAg
aWYgKCBkdF9wcm9wX2NtcCgieGVuLHJlZyIsIG5hbWUpID09IDAgKQo+ID4gKyAgICB7Cj4gPiAr
ICAgICAgICBwYWRkcl90IG1zdGFydCwgc2l6ZSwgZ3N0YXJ0Owo+IAo+IE5JVDogTmV3bGluZSBi
ZXR3ZWVuIGRlY2xhcmF0aW9uIGFuZCBjb2RlLgo+IAo+ID4gKyAgICAgICAgY2VsbCA9IChjb25z
dCBfX2JlMzIgKilwcm9wLT5kYXRhOwo+ID4gKyAgICAgICAgbGVuID0gZmR0MzJfdG9fY3B1KHBy
b3AtPmxlbikgLwo+ID4gKyAgICAgICAgICAgICgoYWRkcmVzc19jZWxscyAqIDIgKyBzaXplX2Nl
bGxzKSAqIHNpemVvZih1aW50MzJfdCkpOwo+IAo+IE5JVDogVGhlIGluZGVudGF0aW9uIGxvb2tz
IGluY29ycmVjdC4gSSBtaXNzZWQgdGhpcyBvbmUgb24gdGhlIHByZXZpb3VzCj4gcmV2aWV3Lgo+
IAo+ID4gKwo+ID4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBsZW47IGkrKyApCj4gPiArICAg
ICAgICB7Cj4gPiArICAgICAgICAgICAgZGV2aWNlX3RyZWVfZ2V0X3JlZygmY2VsbCwgYWRkcmVz
c19jZWxscywgc2l6ZV9jZWxscywKPiA+ICsgICAgICAgICAgICAgICAgICAgICZtc3RhcnQsICZz
aXplKTsKPiAKPiBTYW1lIGhlcmUuIEl0IG1pZ2h0IGJlIHdvcnRoIGNoZWNraW5nIHlvdXIgZWRp
dG9yIGNvbmZpZ3VyYXRpb24gdG8gYXZvaWQgc3VjaAo+IHRoaW5ncyBoYXBwZW5pbmcgaW4gdGhl
IGZ1dHVyZS4uLgoKWWVzLCBteSBlZGl0b3IgZG9lc24ndCBkbyBYZW4gYWxpZ25tZW50IHJpZ2h0
LiBJIGhhdmUgZml4ZWQgdGhlc2UgdGhyZWUKaW5zdGFuY2VzLgoKCj4gPiArICAgICAgICAgICAg
Z3N0YXJ0ID0gZHRfbmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsICZjZWxsKTsKPiA+ICsKPiA+ICsg
ICAgICAgICAgICBpZiAoIGdzdGFydCAmIH5QQUdFX01BU0sgfHwgbXN0YXJ0ICYgflBBR0VfTUFT
SyB8fCBzaXplICYKPiA+IH5QQUdFX01BU0sgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICJEb21VIHBhc3N0aHJvdWdoIGNvbmZpZyBoYXMgbm90IHBhZ2UgYWxpZ25lZAo+ID4gYWRkcmVz
c2VzL3NpemVzXG4iKTsKPiA+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiAr
ICAgICAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3Ay
bXQoa2luZm8tPmQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRk
cl90b19nZm4oZ3N0YXJ0KSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBGTl9ET1dOKHNpemUpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWFkZHJfdG9fbWZuKG1zdGFydCksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fbW1pb19kaXJlY3RfZGV2KTsKPiA+ICsgICAgICAgICAgICBpZiAoIHJlcyA8IDAg
KQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19F
UlIKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gbWFwICUiUFJJcGFkZHIi
IHRvIHRoZSBndWVzdAo+ID4gYXQlIlBSSXBhZGRyIlxuIiwKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgIG1zdGFydCwgZ3N0YXJ0KTsKPiA+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Cj4gPiArICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAg
cmV0dXJuIDA7Cj4gPiArICAgIH0KPiA+ICsgICAgLyoKPiA+ICsgICAgICogeGVuLHBhdGggc3Bl
Y2lmaWVzIHRoZSBjb3JyZXNwb25kaW5nIG5vZGUgaW4gdGhlIGhvc3QgRFQuCj4gPiArICAgICAq
IEJvdGggaW50ZXJydXB0IG1hcHBpbmdzIGFuZCBJT01NVSBzZXR0aW5ncyBhcmUgYmFzZWQgb24g
aXQsCj4gPiArICAgICAqIGFzIHRoZXkgYXJlIGRvbmUgYmFzZWQgb24gdGhlIGNvcnJlc3BvbmRp
bmcgaG9zdCBEVCBub2RlLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgZWxzZSBpZiAoIGR0X3Byb3Bf
Y21wKCJ4ZW4scGF0aCIsIG5hbWUpID09IDAgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBub2Rl
ID0gZHRfZmluZF9ub2RlX2J5X3BhdGgocHJvcC0+ZGF0YSk7Cj4gPiArICAgICAgICBpZiAoIG5v
ZGUgPT0gTlVMTCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIgIkNvdWxkbid0IGZpbmQgbm9kZSAlcyBpbiBob3N0X2R0IVxuIiwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgKGNoYXIgKilwcm9wLT5kYXRhKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIHJlcyA9IGlvbW11X2Fz
c2lnbl9kdF9kZXZpY2Uoa2luZm8tPmQsIG5vZGUpOwo+ID4gKyAgICAgICAgaWYgKCByZXMgPCAw
ICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gcmVzOyA+ICsKPiA+ICsgICAgICAgIHJlcyA9IGhh
bmRsZV9kZXZpY2VfaW50ZXJydXB0cyhraW5mby0+ZCwgbm9kZSwgdHJ1ZSk7Cj4gPiArICAgICAg
ICBpZiAoIHJlcyA8IDAgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiByZXM7Cj4gCj4gU2FtZSBo
ZXJlLgoKWW91IGFyZSB0YWxraW5nIGFib3V0IHJldHVybiB2YWx1ZXMsIHJpZ2h0PyBOb3QgY29k
ZSBzdHlsZSB0byBiZSBmaXhlZAotLSBJIGNhbm5vdCBzZWUgYW55dGhpbmcgd3Jvbmcgd2l0aCB0
aGUgY29kZSBzdHlsZS4KCgo+ID4gKwo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiArICAgIH0K
PiA+ICsKPiA+ICsgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gPiArfQo+ID4gKwo+ID4gICBzdGF0aWMg
aW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqcGZkdCwg
aW50IG5vZGVvZmYsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3QKPiA+IHNpemVfY2VsbHMsCj4gPiBAQCAtMTcw
Nyw2ICsxNzg5LDcgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qg
a2VybmVsX2luZm8KPiA+ICpraW5mbywKPiA+ICAgICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7
Cj4gPiAgICAgICBpbnQgcHJvcG9mZiwgbmFtZW9mZiwgcmVzOwo+ID4gICAgICAgY29uc3Qgc3Ry
dWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKPiA+ICsgICAgY29uc3QgY2hhciAqbmFtZTsKPiA+ICAg
ICAgICAgZm9yICggcHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQocGZkdCwgbm9k
ZW9mZik7Cj4gPiAgICAgICAgICAgICBwcm9wb2ZmID49IDA7Cj4gPiBAQCAtMTcxNSwxMSArMTc5
OCwyMyBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdAo+ID4ga2Vy
bmVsX2luZm8gKmtpbmZvLAo+ID4gICAgICAgICAgIGlmICggIShwcm9wID0gZmR0X2dldF9wcm9w
ZXJ0eV9ieV9vZmZzZXQocGZkdCwgcHJvcG9mZiwgTlVMTCkpICkKPiA+ICAgICAgICAgICAgICAg
cmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOwo+ID4gICArICAgICAgICByZXMgPSAwOwo+ID4gICAg
ICAgICAgIG5hbWVvZmYgPSBmZHQzMl90b19jcHUocHJvcC0+bmFtZW9mZik7Cj4gPiAtICAgICAg
ICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpLAo+ID4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9w
LT5sZW4pKTsKPiA+IC0gICAgICAgIGlmICggcmVzICkKPiA+ICsgICAgICAgIG5hbWUgPSBmZHRf
c3RyaW5nKHBmZHQsIG5hbWVvZmYpOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBzY2FuX3Bhc3N0
aHJvdWdoX3Byb3AgKQo+ID4gKyAgICAgICAgICAgIHJlcyA9IGhhbmRsZV9wYXNzdGhyb3VnaF9w
cm9wKGtpbmZvLCBwcm9wLCBuYW1lLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwo+ID4gKyAgICAgICAgaWYg
KCByZXMgPCAwICYmIHJlcyAhPSAtRU5PRU5UICkKPiA+ICAgICAgICAgICAgICAgcmV0dXJuIHJl
czsKPiA+ICsKPiA+ICsgICAgICAgIC8qIGNvcHkgYWxsIG90aGVyIHByb3BlcnRpZXMgKi8KPiAK
PiBBcyB5b3Ugbm93IG1vdmVkIHRoZSBjb2RlIHRvIHBhc3N0aHJvdWdoIHByb3BlcnRpZXMgaW4g
YSBzZXBhcmF0ZSBmdW5jdGlvbiwgaXQKPiBub3cgYSBiaXQgdW5jbGVhciB3aGF0ICJvdGhlciIg
bWVhbiBoZXJlLgoKWWVzLCBpbmRlZWQuIEknbGwgdXNlOgoKKworICAgICAgICAvKgorICAgICAg
ICAgKiBDb3B5IHByb3BlcnRpZXMgb3RoZXIgdGhhbiB4ZW4scmVnIGFuZCB4ZW4scGF0aCwgd2hp
Y2ggYXJlCisgICAgICAgICAqIGhhbmRsZWQgYnkgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3AuCisg
ICAgICAgICAqLwoKCj4gPiArICAgICAgICBpZiAoICFzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgfHwg
cmVzID09IC1FTk9FTlQgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJlcyA9IGZk
dF9wcm9wZXJ0eShmZHQsIG5hbWUsIHByb3AtPmRhdGEsCj4gPiBmZHQzMl90b19jcHUocHJvcC0+
bGVuKSk7Cj4gPiArICAgICAgICAgICAgaWYgKCByZXMgKQo+ID4gKyAgICAgICAgICAgICAgICBy
ZXR1cm4gcmVzOwo+ID4gKyAgICAgICAgfQo+ID4gICAgICAgfQo+ID4gICAgICAgICAvKiBGRFRf
RVJSX05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhpcyBub2Rl
ICovCj4gPiBAQCAtMjI3Nyw2ICsyMzcyLDkgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZv
aWQpCj4gPiAgICAgICAgICAgICAgIHBhbmljKCJNaXNzaW5nIHByb3BlcnR5ICdjcHVzJyBmb3Ig
ZG9tYWluICVzXG4iLAo+ID4gICAgICAgICAgICAgICAgICAgICBkdF9ub2RlX25hbWUobm9kZSkp
Owo+ID4gICArICAgICAgICBpZiAoIGR0X2ZpbmRfY29tcGF0aWJsZV9ub2RlKG5vZGUsIE5VTEws
ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKQo+ID4gKQo+ID4gKyAgICAgICAgICAgIGRfY2ZnLmZs
YWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11Owo+ID4gKwo+ID4gICAgICAgICAgIGQgPSBkb21h
aW5fY3JlYXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2UpOwo+ID4gICAgICAgICAg
IGlmICggSVNfRVJSKGQpICkKPiA+ICAgICAgICAgICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5n
IGRvbWFpbiAlc1xuIiwgZHRfbm9kZV9uYW1lKG5vZGUpKTsKPiA+IAo+IAo+IENoZWVycywKPiAK
PiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 21:28:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 21: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 1iF3Df-0007Ld-2Y; Mon, 30 Sep 2019 21:28: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=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iF3Dd-0007LY-5t
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 21:28:33 +0000
X-Inumbo-ID: 3b134f62-e3c9-11e9-96e6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 3b134f62-e3c9-11e9-96e6-12813bfff9fa;
 Mon, 30 Sep 2019 21:28:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iF3DT-0001Hl-Ex; Mon, 30 Sep 2019 21: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 1iF3DT-0005hr-1C; Mon, 30 Sep 2019 21:28:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iF3DT-00066z-0F; Mon, 30 Sep 2019 21:28:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142013-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c6f5012ba5fa834cbd5274b1b8369e2c5d2f5933
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 21:28:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 142013: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjAxMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIwMTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRo
YXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4Mgog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAg
ZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCBmYWlsIGluIDE0MTk5MiBwYXNzIGluIDE0
MjAxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwICAgICBmYWlsIHBhc3MgaW4gMTQxOTkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1
ICAgICAgICAgICAgICAgIGM2ZjUwMTJiYTVmYTgzNGNiZDUyNzRiMWI4MzY5ZTJjNWQyZjU5MzMK
YmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMwOGE1NTI0
YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4MiAgMjAx
OS0wOC0xOCAwNTozNjo1MSBaICAgNDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAzNjEg
IDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDQyIGRheXMgICA0OSBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDE5MjUgIDIwMTktMDktMjggMDE6MDk6NTkgWiAgICAyIGRheXMgICAgNCBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxh
bWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJv
Lm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBG
cmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFoIDxhbWl0QGtlcm5l
bC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRyZXkgU2hpbmtl
dmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRpc2gucGF0cmFAd2Rj
LmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBa
b2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4K
ICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBC
aW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOz
biA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFp
bC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFl
Z2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNt
ZEBnb29nbGUuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9i
aW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZp
c3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5j
b20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBE
YW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8
ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEBy
ZWRoYXQuY29tPgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgog
IERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4g
SWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxl
aGFia29zdEByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBF
cmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJl
ZGhhdC5jb20+CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3Vl
bnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91
c3NpbkByZWFjdG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4K
ICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29t
PgogIEphbWVzIExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4gS2lzemthIDxqYW4u
a2lzemthQHNpZW1lbnMuY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5u
ZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvc2gg
S3VueiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNv
bT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVzdGluIEhpYmJpdHMg
PGNobWVlZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAg
S09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgS8WRdsOhZ8Oz
LCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxs
YXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2
aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgUWlhbmcg
PGxpcTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1haWwuY29tPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9z
YXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUt
YXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0BjaXRyaXguY29tPgog
IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8
TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNv
bT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2
aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJt
LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBo
YWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxu
c29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgog
IFBhbmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBD
bGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2Fs
eXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5E
b3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJh
cy5ydT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFw
cm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFw
aGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3Vw
dGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhl
bmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4K
ICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBS
YWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXogPHNs
cEByZWRoYXQuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4K
ICBTaHUtQ2h1biBXZW5nIDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVm
YW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhh
dC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxs
YSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFy
c2luZ2hAZ21haWwuY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5
Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9u
eS5uZ3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29t
PgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNv
bT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNv
bT4KICBZaWZhbiBMdW8gPGx1b3lpZmFuQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIFlpbmcgRmFu
ZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWXVucWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDE5NTQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 21:44:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 21:44:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF3TI-0000Tj-Rm; Mon, 30 Sep 2019 21:44:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iF3TH-0000Te-8b
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 21:44:43 +0000
X-Inumbo-ID: 82a25cc0-e3cb-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 82a25cc0-e3cb-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 21:44:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iF3TF-0001aU-K2; Mon, 30 Sep 2019 21:44:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iF3TE-0006Ok-Ru; Mon, 30 Sep 2019 21:44:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iF3TE-0001TN-RH; Mon, 30 Sep 2019 21:44:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142054-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=d7a9382866f2385a183af46677f4165d3a5ba7e9
X-Osstest-Versions-That: xen=574e45411f7151631da6aa24f30e4c3c80756803
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 21:44:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142054: 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>

ZmxpZ2h0IDE0MjA1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjA1NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkN2E5MzgyODY2ZjIzODVhMTgzYWY0NjY3N2Y0MTY1ZDNhNWJhN2U5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NzRlNDU0MTFmNzE1MTYzMWRh
NmFhMjRmMzBlNGMzYzgwNzU2ODAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIwMzggIDIwMTkt
MDktMzAgMTQ6MTE6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMDU0ICAy
MDE5LTA5LTMwIDE4OjAxOjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIDU3NGU0NTQxMWYuLmQ3YTkzODI4NjYgIGQ3YTkzODI4NjZmMjM4NWEx
ODNhZjQ2Njc3ZjQxNjVkM2E1YmE3ZTkgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 22:02:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 22:02:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF3kE-000269-IZ; Mon, 30 Sep 2019 22:02:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gsfi=XZ=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1iF3kC-000264-Hn
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 22:02:12 +0000
X-Inumbo-ID: f414c17a-e3cd-11e9-bf31-bc764e2007e4
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by localhost (Halon) with ESMTPS
 id f414c17a-e3cd-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 22:02:11 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id u184so9306469qkd.4
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 15:02:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Rm4Yhiuw0KFLRN4hNGw+U7Ox0zKzsN1od+1g1+5zV7M=;
 b=JpFU/XL7F+n/h6znK3dmn84Nv9OuG0kLGRbien2g7e04iQmH0deDLbQ13rZiebGAMc
 ub/vJywaKDcAPC5yujv+F52w0KlEamRrON9RU+bYrVuMYtFGzbZsBARZs2XduW/qAMie
 RpR37EB66uAc4RKhharXx+yorI4MtStxpcpPKh8GPmlxLKOzAMamp1+NDC4UvLAOR4s2
 C8RHE4mEqkjtuXsGV/y/DEtmW9u9BwtFhmUylv1g/NUG8QqlsIEfICrcj+Qa1P28VL0U
 koYGpZjWQtr6yxjG51cGrDKaVejOSqZI1BDRZif80iNrmR6Se5yjuUrChWItNLY2291U
 X2pA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Rm4Yhiuw0KFLRN4hNGw+U7Ox0zKzsN1od+1g1+5zV7M=;
 b=Rz5mW3Alsynb8E4dV/H4C77VlXu96CkLUi+K7yGfsuAO1+7FdpkzfzZmyUcZ9rctJV
 w8S7wshhemZMntBvubyhHtbVyHvlc6EtKLf1dsLYo4W9eGwhSsg4LQIYEK61s7fnf9U0
 kF+dWFKgwW1+JGJfbNrbRwTDU+3qRE82HzG2/EgZQkUc0bUecdL2ftqLFIr9eSpYKVtb
 Ss+N6XhDKwgN8HWquxAVJ2dsFZ5xoqTkRPkUeGYfpPaDQ197s4txAHIENP9KdSwOHRPw
 hn65z14HaQbriEjMbXwayk3VVE0bQafqkTTsDPmmJrHLTrnbSONHD/aMR4lqQbIxxwpj
 EWUQ==
X-Gm-Message-State: APjAAAXMzJvwLZZQXACnnXALeHmDPuJNXRQW46B0djSYwkmgbHW5ywO5
 FBLDCX4qdGqpkmCcallol41Pwivwc68zmEhApHNlkA==
X-Google-Smtp-Source: APXvYqxYYo/oHRFk/IJiD053RI1K6sMy4J2uVXRV60IgfIUuGVaeuio81+cP5B5mIl0Rv6b2p8f3foEDXdr+4CgQLKM=
X-Received: by 2002:a05:620a:140b:: with SMTP id
 d11mr2629161qkj.22.1569880930985; 
 Mon, 30 Sep 2019 15:02:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
 <11de67f5-076c-0839-0e52-c5e62322c734@citrix.com>
In-Reply-To: <11de67f5-076c-0839-0e52-c5e62322c734@citrix.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Mon, 30 Sep 2019 15:01:59 -0700
Message-ID: <CAMmSBy8ZAf5pWvOG3yQ=S2S5UgYcFo8tYji-MKmAS7DfQWZs0g@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="0000000000003b604f0593cc632b"
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--0000000000003b604f0593cc632b
Content-Type: text/plain; charset="UTF-8"

On Mon, Sep 30, 2019 at 3:19 AM Andrew Cooper <andrew.cooper3@citrix.com> wrote:
>
> On 28/09/2019 04:07, Roman Shaposhnik wrote:
> > On Thu, Sep 26, 2019 at 12:44 AM Jan Beulich <jbeulich@suse.com> wrote:
> >> On 26.09.2019 00:31, Roman Shaposhnik wrote:
> >>> Jan, Roger, thank you so much for the initial ideas. I tried a few of
> >>> those and here's where I am.
> >>>
> >>> First of all, it is definitely related to CPU bring up. Adding
> >>> cpuidle=0 to xen command line made Xen boot.
> >>>
> >>> Then, a good friend of mine (who you may know from ancient Xen days
> >>> ;-)) suggested that this could be related to this:
> >>>      https://wiki.xenproject.org/wiki/Xen_power_management
> >>> so I went to the BIOS settings and quite to my surprise all of them
> >>> were grayed out (not tweakable).
> >>>
> >>> The only one that wasn't was 2xAPIC support. So just for kicks -- I
> >>> disabled that.
> >>>
> >>> That, in turn, made Xen boot even without cpuidle=0. I'm attaching that log.
> >> Interesting, but unfortunately this particular log is of no real use
> >> for investigation of the issue (other than knowing the CPU model). I
> >> also notice it's a 4.12.0 log, when your original report was against
> >> latest master.
> >>
> >>> So I guess at this point, you could say that I have a functional
> >>> system, but I'm curious whether you guys would be interested to look
> >>> into 2xAPIC situation.
> >> Of course we do. As a next step I'd suggest reverting the BIOS settings
> >> change you did, and instead using the "x2apic=0" Xen command line option.
> > Interestingly enough, this doesn't really solve the problem completely.
> > Specifying x2apic=0 certainly makes Xen go much further to a point
> > where it tries to load Dom0 and then the console VGA screen goes
> > blank (this is where that serial debug output would be very useful :-().
>
> Do you not even have IPMI SoL?  Its basically impossible to buy servers
> without this base level of functionality.
>
> It will be somewhere in the iLO configuration on an HP server.

This is a super awesome suggestion!

Attached are two logs. Please take a look -- both result in Xen hanging.

Thanks,
Roman.

--0000000000003b604f0593cc632b
Content-Type: application/octet-stream; name="xen2.log"
Content-Disposition: attachment; filename="xen2.log"
Content-Transfer-Encoding: base64
Content-ID: <f_k16yk5di0>
X-Attachment-Id: f_k16yk5di0

MHgwMDAwOjB4MDA6MHgxNy4weDA6IFJPTTogMHg1NDAwIGJ5dGVzIGF0IDB4NzNjODYwMTgKMHgw
MDAwOjB4MDE6MHgwMC4weDE6IFJPTTogMHg4MDAwIGJ5dGVzIGF0IDB4NzNjNzQwMTgKIFhlbiA0
LjEyLjAKKFhFTikgWGVuIHZlcnNpb24gNC4xMi4wIChAKSAoZ2NjIChBbHBpbmUgNi40LjApIDYu
NC4wKSBkZWJ1Zz1uICBTYXQgSnVsIDI3IDAzOjA0OjE2IFVUQyAyMDE5CihYRU4pIExhdGVzdCBD
aGFuZ2VTZXQ6CihYRU4pIEJvb3Rsb2FkZXI6IEdSVUIgMi4wMwooWEVOKSBDb21tYW5kIGxpbmU6
IGxvZ2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EgdmdhPWtlZXAgeDJh
cGljPTAgZG9tMF9tZW09MTAyNE0sbWF4OjEwMjRNIGRvbTBfbWF4X3ZjcHVzPTEgZG9tMF92Y3B1
c19waW4gc210PWZhbHNlCihYRU4pIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMHg3MTgw
MDAwMAooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyBncmFwaGljcyBtb2Rl
IDEyODB4MTAyNCwgMzIgYnBwCihYRU4pIERpc2MgaW5mb3JtYXRpb246CihYRU4pICBGb3VuZCAw
IE1CUiBzaWduYXR1cmVzCihYRU4pICBGb3VuZCAxIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVz
CihYRU4pIEVGSSBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAw
OWYwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWYwMDAgLSAwMDAwMDAwMDAwMTAwMDAw
IChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDY1NDM5MDAwICh1
c2FibGUpCihYRU4pICAwMDAwMDAwMDY1NDM5MDAwIC0gMDAwMDAwMDA2NTQ0ODAwMCAocmVzZXJ2
ZWQpCihYRU4pICAwMDAwMDAwMDY1NDQ4MDAwIC0gMDAwMDAwMDA2NTQ4NDAwMCAodXNhYmxlKQoo
WEVOKSAgMDAwMDAwMDA2NTQ4NDAwMCAtIDAwMDAwMDAwNjU0ODgwMDAgKHJlc2VydmVkKQooWEVO
KSAgMDAwMDAwMDA2NTQ4ODAwMCAtIDAwMDAwMDAwNmUyYjcwMDAgKHVzYWJsZSkKKFhFTikgIDAw
MDAwMDAwNmUyYjcwMDAgLSAwMDAwMDAwMDZlMmM5MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAw
MDAwNmUyYzkwMDAgLSAwMDAwMDAwMDZlMmNhMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDZl
MmNhMDAwIC0gMDAwMDAwMDA2ZjRlYzAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDZmNGVj
MDAwIC0gMDAwMDAwMDA2ZjRlZDAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDZmNGVkMDAw
IC0gMDAwMDAwMDA2ZjRmZjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDZmNGZmMDAwIC0g
MDAwMDAwMDA3OGNmZjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGNmZjAwMCAtIDAwMDAw
MDAwNzk5ZmYwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OTlmZjAwMCAtIDAwMDAwMDAw
N2JkZmYwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA3YmRmZjAwMCAtIDAwMDAwMDAwN2Jm
ZmYwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwN2JmZmYwMDAgLSAwMDAwMDAwMDdjMDAw
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDdjMDAwMDAwIC0gMDAwMDAwMDA4MDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlMDEwMDAwIC0gMDAwMDAwMDBmZTAxMTAwMCAocmVz
ZXJ2ZWQpCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMDI3ZjAwMDAwMCAodXNhYmxl
KQooWEVOKSBBQ1BJOiBSU0RQIDdCRkZFMDE0LCAwMDI0IChyMiBIUEUgICApCihYRU4pIEFDUEk6
IFhTRFQgN0JGRTcxODgsIDAwRkMgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSBJTlRMIDIw
MTYwNDIyKQooWEVOKSBBQ1BJOiBGQUNQIDdCRkY0MDAwLCAwMTBDIChyNiBIUEUgICAgU2VydmVy
ICAgICAgICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogRFNEVCA3QkZFNDAwMCwgMTUz
MyAocjIgSFBFICAgIFNlcnZlciAgICAgICAgICAyIEhQRSAgICAgMjAwMDApCihYRU4pIEFDUEk6
IEZBQ1MgN0JERDAwMDAsIDAwNDAKKFhFTikgQUNQSTogU1NEVCA3QkZGQzAwMCwgMDE5NyAocjEg
SFBFICAgICBDcHVTc2R0ICAgICAgICAxIElOVEwgMjAxMzAzMjgpCihYRU4pIEFDUEk6IEJPT1Qg
N0JGRkIwMDAsIDAwMjggKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMiBNU0ZUICAxMDAwMDEz
KQooWEVOKSBBQ1BJOiBTU0RUIDdCRkZBMDAwLCAwMDNBIChyMSBIUEUgICAgUExBVE9QUkcgICAg
ICAgIDEgSU5UTCAyMDEzMDMyOCkKKFhFTikgQUNQSTogSEVTVCA3QkZGOTAwMCwgMDBBOCAocjEg
SFBFICAgIFNlcnZlciAgICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEJFUlQg
N0JGRjgwMDAsIDAwMzAgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSBJTlRMICAgICAgICAx
KQooWEVOKSBBQ1BJOiBFUlNUIDdCRkY3MDAwLCAwMjUwIChyMSBIUEUgICAgU2VydmVyICAgICAg
ICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogRlBEVCA3QkZGNjAwMCwgMDAzNCAocjEg
SFBFICAgIFNlcnZlciAgIDIwMTcwMDAxIElOVEwgMjAxNjA0MjIpCihYRU4pIEFDUEk6IEJHUlQg
N0JGRjUwMDAsIDAwMzggKHIxIEhQRSAgICBTZXJ2ZXIgICAyMDE3MDAwMSAxNTkwIDIwMTYwNDIy
KQooWEVOKSBBQ1BJOiBIUEVUIDdCRkYzMDAwLCAwMDM4IChyMSBIUEUgICAgU2VydmVyICAgICAg
ICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogV0REVCA3QkZGMjAwMCwgMDA0MCAocjEg
SFBFICAgIFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IEFQSUMg
N0JGRjEwMDAsIDAwQkMgKHIzIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAx
KQooWEVOKSBBQ1BJOiBNQ0ZHIDdCRkYwMDAwLCAwMDNDIChyMSBIUEUgICAgU2VydmVyICAgICAg
ICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogU0xJVCA3QkZFRjAwMCwgMDAyRCAocjEg
SFBFICAgIFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFNSQVQg
N0JGRUUwMDAsIDAxNTggKHIzIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAx
KQooWEVOKSBBQ1BJOiBTUE1JIDdCRkVEMDAwLCAwMDQxIChyNSBIUEUgICAgU2VydmVyICAgICAg
ICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogUkFTRiA3QkZFQzAwMCwgMDAzMCAocjEg
SFBFICAgIFNlcnZlciAgICAgICAgICAxIDE1OTAgICAgICAgdmVyICAgICAgICAgIDEgMTU5MCAg
ICAgICAgMSkKKFhFTikgQUNQSTogQkRBVCA3QkZFOTAwMCwgMDAzMCAocjEgSFBFICAgIFNlcnZl
ciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFdTTVQgN0JGRTgwMDAsIDAw
MjggKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBBQ1BJ
OiBQQ0NUIDdCRkZEMDAwLCAwMDMwIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5MCAg
ICAgICAgMSkKKFhFTikgQUNQSTogRE1BUiA3QkZFNjAwMCwgMDBCMCAocjEgSFBFICAgIFNlcnZl
ciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFNTRFQgN0JGRTEwMDAsIDJB
QTIgKHIyIEhQRSAgICBQQ0lTU0RUICAgICAgICAgMiBIUEUgICAgIDIwMDAwKQooWEVOKSBBQ1BJ
OiBTU0RUIDdCRkUwMDAwLCAwMUM0IChyMiBIUEUgICAgVElNRVNTRFQgICAgICAgIDIgSFBFICAg
ICAyMDAwMCkKKFhFTikgQUNQSTogU1NEVCA3QkZERjAwMCwgMDJGMiAocjEgSFBFICAgICAgICBw
bWFiICAgICAgICAxIElOVEwgMjAxMzAzMjgpCihYRU4pIEFDUEk6IE9FTTEgN0JGREUwMDAsIDAw
REYgKHIyIEhQRSAgICBDUFUgIENQQyAgICAgICAgMiBIUEUgICAgIDIwMDAwKQooWEVOKSBTeXN0
ZW0gUkFNOiA4MDQyTUIgKDgyMzUyODRrQikKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMDAw
MDAwMCAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMDAwMDAwNCAtPiBOb2Rl
IDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMDAwMDAwMiAtPiBOb2RlIDAKKFhFTikgU1JB
VDogUFhNIDAgLT4gQVBJQyAwMDAwMDAwNiAtPiBOb2RlIDAKKFhFTikgU1JBVDogTm9kZSAwIFBY
TSAwIDNmNTAwMDAwLTdjMDAwMDAwCihYRU4pIFNSQVQ6IE5vZGUgMCBQWE0gMCAwLWEwMDAwCihY
RU4pIFNSQVQ6IE5vZGUgMCBQWE0gMCAxMDAwMDAtM2Y1MDAwMDAKKFhFTikgU1JBVDogTm9kZSAw
IFBYTSAwIDEwMDAwMDAwMC0yMDAwMDAwMDAKKFhFTikgU1JBVDogTm9kZSAwIFBYTSAwIDIwMDAw
MDAwMC0yN2YwMDAwMDAKKFhFTikgTlVNQTogQWxsb2NhdGVkIG1lbW5vZGVtYXAgZnJvbSAyNzhi
NTgwMDAgLSAyNzhiNWIwMDAKKFhFTikgTlVNQTogVXNpbmcgOCBmb3IgdGhlIGhhc2ggc2hpZnQu
CihYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4pIHZlc2FmYjogZnJhbWVidWZmZXIg
YXQgMHg4NDAwMDAwMCwgbWFwcGVkIHRvIDB4ZmZmZjgyYzAwMDIwMTAwMCwgdXNpbmcgNTEyMGss
IHRvdGFsIDUxMjBrCihYRU4pIHZlc2FmYjogbW9kZSBpcyAxMjgweDEwMjR4MzIsIGxpbmVsZW5n
dGg9NTEyMCwgZm9udCA4eDE2CihYRU4pIHZlc2FmYjogVHJ1ZWNvbG9yOiBzaXplPTg6ODo4Ojgs
IHNoaWZ0PTI0OjE2Ojg6MAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYgKDB4Niks
IE1vZGVsIDE1OCAoMHg5ZSksIFN0ZXBwaW5nIDEwIChyYXcgMDAwOTA2ZWEpCihYRU4pIFNNQklP
UyAzLjEgcHJlc2VudC4KKFhFTikgeDJBUElDIG1vZGUgaXMgYWxyZWFkeSBlbmFibGVkIGJ5IEJJ
T1MuCihYRU4pIFVzaW5nIEFQSUMgZHJpdmVyIHgyYXBpY19jbHVzdGVyCihYRU4pIEFDUEk6IFBN
LVRpbWVyIElPIFBvcnQ6IDB4NTA4ICgzMiBiaXRzKQooWEVOKSBBQ1BJOiB2NSBTTEVFUCBJTkZP
OiBjb250cm9sWzE6MF0sIHN0YXR1c1sxOjBdCihYRU4pIEFDUEk6IFNMRUVQIElORk86IHBtMXhf
Y250WzE6NTA0LDE6MF0sIHBtMXhfZXZ0WzE6NTAwLDE6MF0KKFhFTikgQUNQSTogMzIvNjRYIEZB
Q1MgYWRkcmVzcyBtaXNtYXRjaCBpbiBGQURUIC0gN2JkZDAwMDAvMDAwMDAwMDAwMDAwMDAwMCwg
dXNpbmcgMzIKKFhFTikgQUNQSTogICAgICAgICAgICAgd2FrZXVwX3ZlY1s3YmRkMDAwY10sIHZl
Y19zaXplWzIwXQooWEVOKSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMAooWEVO
KSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHgwMF0gdWlkWzB4MDBdIGVuYWJsZWQpCihYRU4pIEFD
UEk6IFgyQVBJQyAoYXBpY19pZFsweDA0XSB1aWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQSTog
WDJBUElDIChhcGljX2lkWzB4MDJdIHVpZFsweDAyXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBYMkFQ
SUMgKGFwaWNfaWRbMHgwNl0gdWlkWzB4MDZdIGVuYWJsZWQpCihYRU4pIEFDUEk6IFgyQVBJQ19O
TUkgKHVpZFsweDAwXSBoaWdoIGxldmVsIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogWDJBUElDX05N
SSAodWlkWzB4MDJdIGhpZ2ggbGV2ZWwgbGludFsweDFdKQooWEVOKSBBQ1BJOiBYMkFQSUNfTk1J
ICh1aWRbMHgwNF0gaGlnaCBsZXZlbCBsaW50WzB4MV0pCihYRU4pIEFDUEk6IFgyQVBJQ19OTUkg
KHVpZFsweDA2XSBoaWdoIGxldmVsIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogSU9BUElDIChpZFsw
eDAyXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQooWEVOKSBJT0FQSUNbMF06IGFw
aWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkKKFhFTikg
QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkK
KFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGln
aCBsZXZlbCkKKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJ
UlEyIHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4K
KFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCihYRU4pIFBD
STogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZTAwMDAwMDAgc2VnbWVudCAwMDAwIGJ1c2Vz
IDAwIC0gZmYKKFhFTikgUENJOiBOb3QgdXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1cyAw
MC1mZgooWEVOKSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLgooWEVOKSBIRVNUOiBU
YWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkCihYRU4pIEFDUEk6IEJHUlQ6IGludmFs
aWRhdGluZyB2MSBpbWFnZSBhdCAweDcyY2E2MDAwCihYRU4pIFVzaW5nIEFDUEkgKE1BRFQpIGZv
ciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgooWEVOKSBTTVA6IEFsbG93aW5nIDQgQ1BV
cyAoMCBob3RwbHVnIENQVXMpCihYRU4pIElSUSBsaW1pdHM6IDEyMCBHU0ksIDg0MCBNU0kvTVNJ
LVgKKFhFTikgeDJBUElDOiBBbHJlYWR5IGVuYWJsZWQgYnkgQklPUzogSWdub3JpbmcgY21kbGlu
ZSBkaXNhYmxlLgooWEVOKSBTd2l0Y2hlZCB0byBBUElDIGRyaXZlciB4MmFwaWNfY2x1c3Rlci4K
KFhFTikgeHN0YXRlOiBzaXplOiAweDQ0MCBhbmQgc3RhdGVzOiAweDFmCihYRU4pIENQVTA6IElu
dGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWQKKFhFTikgU3BlY3VsYXRpdmUgbWl0
aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhhcmR3YXJlIGZlYXR1cmVzOiBJQlJTL0lCUEIg
U1RJQlAgTDFEX0ZMVVNIIFNTQkQKKFhFTikgICBDb21waWxlZC1pbiBzdXBwb3J0OiBTSEFET1df
UEFHSU5HCihYRU4pICAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgTi9BLCBTUEVDX0NUUkw6IElC
UlMrIFNTQkQtLCBPdGhlcjogSUJQQiBMMURfRkxVU0gKKFhFTikgICBMMVRGOiBiZWxpZXZlZCB2
dWxuZXJhYmxlLCBtYXhwaHlzYWRkciBMMUQgNDYsIENQVUlEIDM5LCBTYWZlIGFkZHJlc3MgODAw
MDAwMDAwMAooWEVOKSAgIFN1cHBvcnQgZm9yIEhWTSBWTXM6IE1TUl9TUEVDX0NUUkwgUlNCIEVB
R0VSX0ZQVQooWEVOKSAgIFN1cHBvcnQgZm9yIFBWIFZNczogTVNSX1NQRUNfQ1RSTCBSU0IgRUFH
RVJfRlBVCihYRU4pICAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wIGVuYWJsZWQsIERvbVUg
ZW5hYmxlZCAod2l0aCBQQ0lEKQooWEVOKSAgIFBWIEwxVEYgc2hhZG93aW5nOiBEb20wIGRpc2Fi
bGVkLCBEb21VIGVuYWJsZWQKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVk
dWxlciByZXYyIChjcmVkaXQyKQooWEVOKSBJbml0aWFsaXppbmcgQ3JlZGl0MiBzY2hlZHVsZXIK
KFhFTikgIGxvYWRfcHJlY2lzaW9uX3NoaWZ0OiAxOAooWEVOKSAgbG9hZF93aW5kb3dfc2hpZnQ6
IDMwCihYRU4pICB1bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IDAKKFhFTikgIG92ZXJsb2Fk
X2JhbGFuY2VfdG9sZXJhbmNlOiAtMwooWEVOKSAgcnVucXVldWVzIGFycmFuZ2VtZW50OiBzb2Nr
ZXQKKFhFTikgIGNhcCBlbmZvcmNlbWVudCBncmFudWxhcml0eTogMTBtcwooWEVOKSBsb2FkIHRy
YWNraW5nIHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBucwooWEVOKSBBZGRpbmcgY3B1IDAgdG8g
cnVucXVldWUgMAooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nCihYRU4p
IFBsYXRmb3JtIHRpbWVyIGlzIDIzLjk5OU1IeiBIUEVUCihYRU4pIERldGVjdGVkIDMzMTIuMTcw
IE1IeiBwcm9jZXNzb3IuCihYRU4pIEVGSSBtZW1vcnkgbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAw
MC0wMDAwMDAwMDAzZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
MDAwMDQwMDAtMDAwMDAwMDA4ZWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDAwMDhmMDAwLTAwMDAwMDAwOWVmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDAwMDA5ZjAwMC0wMDAwMDAwMDlmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwMDAxMDAwMDAtMDAwMDAwMDhjNWZmZiB0eXBlPTIgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwOGM2MDAwLTAwMDAwMTQ1MmRmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAxNDUyZTAwMC0wMDAwMDNmNGZmZmZm
IHR5cGU9MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwM2Y1MDAwMDAtMDAwMDAz
ZjU3ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDNmNTgwMDAw
LTAwMDAwM2ZjZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAz
ZmQwMDAwMC0wMDAwMDNmZDAwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwM2ZkMDEwMDAtMDAwMDA0NTRhNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDQ1NGE1MDAwLTAwMDAwNjU0MzhmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA2NTQzOTAwMC0wMDAwMDY1NDQ3ZmZmIHR5cGU9NiBhdHRyPTgw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNjU0NDgwMDAtMDAwMDA2NTQ4M2ZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDY1NDg0MDAwLTAwMDAwNjU0ODdmZmYg
dHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2NTQ4ODAwMC0wMDAwMDY2
MGI1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNjYwYjYwMDAt
MDAwMDA2ZTJiNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDZl
MmI3MDAwLTAwMDAwNmUyYzhmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA2ZTJjOTAwMC0wMDAwMDZlMmM5ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwNmUyY2EwMDAtMDAwMDA2ZjRlYmZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDZmNGVjMDAwLTAwMDAwNmY0ZWNmZmYgdHlwZT0xMCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNmY0ZWQwMDAtMDAwMDA2ZjRmZWZmZiB0eXBlPTYg
YXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDZmNGZmMDAwLTAwMDAwNmY4ZjdmZmYg
dHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2ZjhmODAwMC0wMDAwMDZm
OGY4ZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNmY4ZjkwMDAt
MDAwMDA2ZmE2MWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDZm
YTYyMDAwLTAwMDAwNmZjZmVmZmYgdHlwZT0xIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA2ZmNmZjAwMC0wMDAwMDcxOWZmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwNzFhMDAwMDAtMDAwMDA3MWQ4OGZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDcxZDg5MDAwLTAwMDAwNzFkOTVmZmYgdHlwZT03IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3MWQ5NjAwMC0wMDAwMDcyYTE4ZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzJhMTkwMDAtMDAwMDA3MmJlMWZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDcyYmUyMDAwLTAwMDAwNzNi
NzZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3M2I3NzAwMC0w
MDAwMDczYjdlZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzNi
N2YwMDAtMDAwMDA3M2I3ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMDczYjgwMDAwLTAwMDAwNzNiODJmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA3M2I4MzAwMC0wMDAwMDc3Y2ZlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwNzdjZmYwMDAtMDAwMDA3N2NmZmZmZiB0eXBlPTcgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc3ZDAwMDAwLTAwMDAwNzhjZmVmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGNmZjAwMC0wMDAwMDc5NGZlZmZmIHR5
cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzk0ZmYwMDAtMDAwMDA3OThm
ZWZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc5OGZmMDAwLTAw
MDAwNzk5ZmVmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OTlm
ZjAwMC0wMDAwMDdiZGZlZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMDdiZGZmMDAwLTAwMDAwN2JmZmVmZmYgdHlwZT05IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA3YmZmZjAwMC0wMDAwMDdiZmZmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAxMDAwMDAwMDAtMDAwMDI3ZWZmZmZmZiB0eXBlPTcgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMGEwMDAwLTAwMDAwMDAwZmZmZmYgdHlwZT0wIGF0
dHI9MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgMDAwMDA3YzAwMDAwMC0wMDAwMDdmZmZmZmZmIHR5
cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMDAKKFhFTikgIDAwMDAwZmUwMTAwMDAtMDAwMDBmZTAx
MGZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMQooWEVOKSBJbml0aW5nIG1lbW9yeSBz
aGFyaW5nLgooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDQyYWM3MCAtPiBmZmZmODJkMDgwNDJj
OTdhCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAy
TUIsIDFHQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQuCihYRU4pIElu
dGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZU
LWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIEludGVycnVw
dCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBQb3N0ZWQgSW50ZXJydXB0IG5v
dCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFibGVzIGVuYWJsZWQuCihY
RU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4pICAtIERvbTAgbW9kZTogUmVsYXhl
ZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKKFhFTikgbnJfc29ja2V0czogMQoo
WEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9uIQooWEVOKSBF
TkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sgbWV0aG9kCihYRU4p
IC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKKFhF
TikgVFNDX0RFQURMSU5FIGRpc2FibGVkIGR1ZSB0byBFcnJhdGE7IHBsZWFzZSB1cGRhdGUgbWlj
cm9jb2RlIHRvIHZlcnNpb24gMHg1MiAob3IgbGF0ZXIpCihYRU4pIEFsbG9jYXRlZCBjb25zb2xl
IHJpbmcgb2YgMzIgS2lCLgooWEVOKSBtd2FpdC1pZGxlOiBNV0FJVCBzdWJzdGF0ZXM6IDB4MTEx
NDIxMjAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4OWUKKFhFTikgbXdhaXQtaWRs
ZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVzIDB4ZmZmZmZmZmYKKFhFTikgbXdhaXQtaWRs
ZTogbWF4IEMtc3RhdGUgY291bnQgb2YgOCByZWFjaGVkCihYRU4pIFZNWDogU3VwcG9ydGVkIGFk
dmFuY2VkIGZlYXR1cmVzOgooWEVOKSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9u
CihYRU4pICAtIEFQSUMgVFBSIHNoYWRvdwooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAo
RVBUKQooWEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhFTikg
IC0gVmlydHVhbCBOTUkKKFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihYRU4pICAt
IFVucmVzdHJpY3RlZCBHdWVzdAooWEVOKSAgLSBWTUNTIHNoYWRvd2luZwooWEVOKSAgLSBWTSBG
dW5jdGlvbnMKKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucwooWEVOKSAgLSBQYWdl
IE1vZGlmaWNhdGlvbiBMb2dnaW5nCihYRU4pIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZN
OiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBk
ZXRlY3RlZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihYRU4pIEFk
ZGluZyBjcHUgMSB0byBydW5xdWV1ZSAwCihYRU4pIG13YWl0LWlkbGU6IG1heCBDLXN0YXRlIGNv
dW50IG9mIDggcmVhY2hlZAooWEVOKSBBZGRpbmcgY3B1IDIgdG8gcnVucXVldWUgMAooWEVOKSBt
d2FpdC1pZGxlOiBtYXggQy1zdGF0ZSBjb3VudCBvZiA4IHJlYWNoZWQKKFhFTikgQWRkaW5nIGNw
dSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgbXdhaXQtaWRsZTogbWF4IEMtc3RhdGUgY291bnQgb2Yg
OCByZWFjaGVkCihYRU4pIEJyb3VnaHQgdXAgNCBDUFVzCg==
--0000000000003b604f0593cc632b
Content-Type: application/octet-stream; name="xen1.log"
Content-Disposition: attachment; filename="xen1.log"
Content-Transfer-Encoding: base64
Content-ID: <f_k16yk5dw1>
X-Attachment-Id: f_k16yk5dw1

MHgwMDAwOjB4MDA6MHgxNy4weDA6IFJPTTogMHg1NDAwIGJ5dGVzIGF0IDB4NzNjODYwMTgKMHgw
MDAwOjB4MDE6MHgwMC4weDE6IFJPTTogMHg4MDAwIGJ5dGVzIGF0IDB4NzNjNzQwMTgKIFhlbiA0
LjEyLjAKKFhFTikgWGVuIHZlcnNpb24gNC4xMi4wIChAKSAoZ2NjIChBbHBpbmUgNi40LjApIDYu
NC4wKSBkZWJ1Zz1uICBTYXQgSnVsIDI3IDAzOjA0OjE2IFVUQyAyMDE5CihYRU4pIExhdGVzdCBD
aGFuZ2VTZXQ6CihYRU4pIEJvb3Rsb2FkZXI6IEdSVUIgMi4wMwooWEVOKSBDb21tYW5kIGxpbmU6
IGxvZ2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EgdmdhPWtlZXAgZG9t
MF9tZW09MTAyNE0sbWF4OjEwMjRNIGRvbTBfbWF4X3ZjcHVzPTEgZG9tMF92Y3B1c19waW4gc210
PWZhbHNlCihYRU4pIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMHg3MTgwMDAwMAooWEVO
KSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyBncmFwaGljcyBtb2RlIDEyODB4MTAy
NCwgMzIgYnBwCihYRU4pIERpc2MgaW5mb3JtYXRpb246CihYRU4pICBGb3VuZCAwIE1CUiBzaWdu
YXR1cmVzCihYRU4pICBGb3VuZCAxIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCihYRU4pIEVG
SSBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwOWYwMDAgKHVz
YWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWYwMDAgLSAwMDAwMDAwMDAwMTAwMDAwIChyZXNlcnZl
ZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDY1NDM5MDAwICh1c2FibGUpCihY
RU4pICAwMDAwMDAwMDY1NDM5MDAwIC0gMDAwMDAwMDA2NTQ0ODAwMCAocmVzZXJ2ZWQpCihYRU4p
ICAwMDAwMDAwMDY1NDQ4MDAwIC0gMDAwMDAwMDA2NTQ4NDAwMCAodXNhYmxlKQooWEVOKSAgMDAw
MDAwMDA2NTQ4NDAwMCAtIDAwMDAwMDAwNjU0ODgwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw
MDA2NTQ4ODAwMCAtIDAwMDAwMDAwNmUyYjcwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNmUy
YjcwMDAgLSAwMDAwMDAwMDZlMmM5MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNmUyYzkw
MDAgLSAwMDAwMDAwMDZlMmNhMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDZlMmNhMDAwIC0g
MDAwMDAwMDA2ZjRlYzAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDZmNGVjMDAwIC0gMDAw
MDAwMDA2ZjRlZDAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDZmNGVkMDAwIC0gMDAwMDAw
MDA2ZjRmZjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDZmNGZmMDAwIC0gMDAwMDAwMDA3
OGNmZjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3OGNmZjAwMCAtIDAwMDAwMDAwNzk5ZmYw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3OTlmZjAwMCAtIDAwMDAwMDAwN2JkZmYwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA3YmRmZjAwMCAtIDAwMDAwMDAwN2JmZmYwMDAgKEFD
UEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwN2JmZmYwMDAgLSAwMDAwMDAwMDdjMDAwMDAwICh1c2Fi
bGUpCihYRU4pICAwMDAwMDAwMDdjMDAwMDAwIC0gMDAwMDAwMDA4MDAwMDAwMCAocmVzZXJ2ZWQp
CihYRU4pICAwMDAwMDAwMGZlMDEwMDAwIC0gMDAwMDAwMDBmZTAxMTAwMCAocmVzZXJ2ZWQpCihY
RU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMDI3ZjAwMDAwMCAodXNhYmxlKQooWEVOKSBB
Q1BJOiBSU0RQIDdCRkZFMDE0LCAwMDI0IChyMiBIUEUgICApCihYRU4pIEFDUEk6IFhTRFQgN0JG
RTcxODgsIDAwRkMgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSBJTlRMIDIwMTYwNDIyKQoo
WEVOKSBBQ1BJOiBGQUNQIDdCRkY0MDAwLCAwMTBDIChyNiBIUEUgICAgU2VydmVyICAgICAgICAg
IDEgMTU5MCAgICAgICAgMSkKKFhFTikgQUNQSTogRFNEVCA3QkZFNDAwMCwgMTUzMyAocjIgSFBF
ICAgIFNlcnZlciAgICAgICAgICAyIEhQRSAgICAgMjAwMDApCihYRU4pIEFDUEk6IEZBQ1MgN0JE
RDAwMDAsIDAwNDAKKFhFTikgQUNQSTogU1NEVCA3QkZGQzAwMCwgMDE5NyAocjEgSFBFICAgICBD
cHVTc2R0ICAgICAgICAxIElOVEwgMjAxMzAzMjgpCihYRU4pIEFDUEk6IEJPT1QgN0JGRkIwMDAs
IDAwMjggKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMiBNU0ZUICAxMDAwMDEzKQooWEVOKSBB
Q1BJOiBTU0RUIDdCRkZBMDAwLCAwMDNBIChyMSBIUEUgICAgUExBVE9QUkcgICAgICAgIDEgSU5U
TCAyMDEzMDMyOCkKKFhFTikgQUNQSTogSEVTVCA3QkZGOTAwMCwgMDBBOCAocjEgSFBFICAgIFNl
cnZlciAgICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEJFUlQgN0JGRjgwMDAs
IDAwMzAgKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSBJTlRMICAgICAgICAxKQooWEVOKSBB
Q1BJOiBFUlNUIDdCRkY3MDAwLCAwMjUwIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgSU5U
TCAgICAgICAgMSkKKFhFTikgQUNQSTogRlBEVCA3QkZGNjAwMCwgMDAzNCAocjEgSFBFICAgIFNl
cnZlciAgIDIwMTcwMDAxIElOVEwgMjAxNjA0MjIpCihYRU4pIEFDUEk6IEJHUlQgN0JGRjUwMDAs
IDAwMzggKHIxIEhQRSAgICBTZXJ2ZXIgICAyMDE3MDAwMSAxNTkwIDIwMTYwNDIyKQooWEVOKSBB
Q1BJOiBIUEVUIDdCRkYzMDAwLCAwMDM4IChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5
MCAgICAgICAgMSkKKFhFTikgQUNQSTogV0REVCA3QkZGMjAwMCwgMDA0MCAocjEgSFBFICAgIFNl
cnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IEFQSUMgN0JGRjEwMDAs
IDAwQkMgKHIzIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBB
Q1BJOiBNQ0ZHIDdCRkYwMDAwLCAwMDNDIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5
MCAgICAgICAgMSkKKFhFTikgQUNQSTogU0xJVCA3QkZFRjAwMCwgMDAyRCAocjEgSFBFICAgIFNl
cnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFNSQVQgN0JGRUUwMDAs
IDAxNTggKHIzIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBB
Q1BJOiBTUE1JIDdCRkVEMDAwLCAwMDQxIChyNSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5
MCAgICAgICAgMSkKKFhFTikgQUNQSTogUkFTRiA3QkZFQzAwMCwgMDAzMCAocjEgSFBFICAgIFNl
cnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFNQQ1IgN0JGRUIwMDAs
IDAwNTAgKHIyIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBB
Q1BJOiBNU0NUIDdCRkVBMDAwLCAwMDRFIChyMiBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5
MCAgICAgICAgMSkKKFhFTikgQUNQSTogQkRBVCA3QkZFOTAwMCwgMDAzMCAocjEgSFBFICAgIFNl
cnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFdTTVQgN0JGRTgwMDAs
IDAwMjggKHIxIEhQRSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBB
Q1BJOiBQQ0NUIDdCRkZEMDAwLCAwMDMwIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5
MCAgICAgICAgMSkKKFhFTikgQUNQSTogRE1BUiA3QkZFNjAwMCwgMDBCMCAocjEgSFBFICAgIFNl
cnZlciAgICAgICAgICAxIDE1OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFNTRFQgN0JGRTEwMDAs
IDJBQTIgKHIyIEhQRSAgICBQQ0lTU0RUICAgICAgICAgMiBIUEUgICAgIDIwMDAwKQooWEVOKSBB
Q1BJOiBTU0RUIDdCRkUwMDAwLCAwMUM0IChyMiBIUEUgICAgVElNRVNTRFQgICAgICAgIDIgSFBF
ICAgICAyMDAwMCkKKFhFTikgQUNQSTogU1NEVCA3QkZERjAwMCwgMDJGMiAocjEgSFBFICAgICAg
ICBwbWFiICAgICAgICAxIElOVEwgMjAxMzAzMjgpCihYRU4pIEFDUEk6IE9FTTEgN0JGREUwMDAs
IDAwREYgKHIyIEhQRSAgICBDUFUgIENQQyAgICAgICAgMiBIUEUgICAgIDIwMDAwKQooWEVOKSBT
eXN0ZW0gUkFNOiA4MDQyTUIgKDgyMzUyODRrQikKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAw
MDAwMDAwMCAtPiBOb2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMDAwMDAwNCAtPiBO
b2RlIDAKKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMDAwMDAwMiAtPiBOb2RlIDAKKFhFTikg
U1JBVDogUFhNIDAgLT4gQVBJQyAwMDAwMDAwNiAtPiBOb2RlIDAKKFhFTikgU1JBVDogTm9kZSAw
IFBYTSAwIDNmNTAwMDAwLTdjMDAwMDAwCihYRU4pIFNSQVQ6IE5vZGUgMCBQWE0gMCAwLWEwMDAw
CihYRU4pIFNSQVQ6IE5vZGUgMCBQWE0gMCAxMDAwMDAtM2Y1MDAwMDAKKFhFTikgU1JBVDogTm9k
ZSAwIFBYTSAwIDEwMDAwMDAwMC0yMDAwMDAwMDAKKFhFTikgU1JBVDogTm9kZSAwIFBYTSAwIDIw
MDAwMDAwMC0yN2YwMDAwMDAKKFhFTikgTlVNQTogQWxsb2NhdGVkIG1lbW5vZGVtYXAgZnJvbSAy
NzhiNTgwMDAgLSAyNzhiNWIwMDAKKFhFTikgTlVNQTogVXNpbmcgOCBmb3IgdGhlIGhhc2ggc2hp
ZnQuCihYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4pIHZlc2FmYjogZnJhbWVidWZm
ZXIgYXQgMHg4NDAwMDAwMCwgbWFwcGVkIHRvIDB4ZmZmZjgyYzAwMDIwMTAwMCwgdXNpbmcgNTEy
MGssIHRvdGFsIDUxMjBrCihYRU4pIHZlc2FmYjogbW9kZSBpcyAxMjgweDEwMjR4MzIsIGxpbmVs
ZW5ndGg9NTEyMCwgZm9udCA4eDE2CihYRU4pIHZlc2FmYjogVHJ1ZWNvbG9yOiBzaXplPTg6ODo4
OjgsIHNoaWZ0PTI0OjE2Ojg6MAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYgKDB4
NiksIE1vZGVsIDE1OCAoMHg5ZSksIFN0ZXBwaW5nIDEwIChyYXcgMDAwOTA2ZWEpCihYRU4pIFNN
QklPUyAzLjEgcHJlc2VudC4KKFhFTikgeDJBUElDIG1vZGUgaXMgYWxyZWFkeSBlbmFibGVkIGJ5
IEJJT1MuCihYRU4pIFVzaW5nIEFQSUMgZHJpdmVyIHgyYXBpY19jbHVzdGVyCihYRU4pIEFDUEk6
IFBNLVRpbWVyIElPIFBvcnQ6IDB4NTA4ICgzMiBiaXRzKQooWEVOKSBBQ1BJOiB2NSBTTEVFUCBJ
TkZPOiBjb250cm9sWzE6MF0sIHN0YXR1c1sxOjBdCihYRU4pIEFDUEk6IFNMRUVQIElORk86IHBt
MXhfY250WzE6NTA0LDE6MF0sIHBtMXhfZXZ0WzE6NTAwLDE6MF0KKFhFTikgQUNQSTogMzIvNjRY
IEZBQ1MgYWRkcmVzcyBtaXNtYXRjaCBpbiBGQURUIC0gN2JkZDAwMDAvMDAwMDAwMDAwMDAwMDAw
MCwgdXNpbmcgMzIKKFhFTikgQUNQSTogICAgICAgICAgICAgd2FrZXVwX3ZlY1s3YmRkMDAwY10s
IHZlY19zaXplWzIwXQooWEVOKSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMAoo
WEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHgwMF0gdWlkWzB4MDBdIGVuYWJsZWQpCihYRU4p
IEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweDA0XSB1aWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQ
STogWDJBUElDIChhcGljX2lkWzB4MDJdIHVpZFsweDAyXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBY
MkFQSUMgKGFwaWNfaWRbMHgwNl0gdWlkWzB4MDZdIGVuYWJsZWQpCihYRU4pIEFDUEk6IFgyQVBJ
Q19OTUkgKHVpZFsweDAwXSBoaWdoIGxldmVsIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogWDJBUElD
X05NSSAodWlkWzB4MDJdIGhpZ2ggbGV2ZWwgbGludFsweDFdKQooWEVOKSBBQ1BJOiBYMkFQSUNf
Tk1JICh1aWRbMHgwNF0gaGlnaCBsZXZlbCBsaW50WzB4MV0pCihYRU4pIEFDUEk6IFgyQVBJQ19O
TUkgKHVpZFsweDA2XSBoaWdoIGxldmVsIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogSU9BUElDIChp
ZFsweDAyXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQooWEVOKSBJT0FQSUNbMF06
IGFwaWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkKKFhF
TikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRm
bCkKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkg
aGlnaCBsZXZlbCkKKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJ
OiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlk
ZS4KKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCihYRU4p
IFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZTAwMDAwMDAgc2VnbWVudCAwMDAwIGJ1
c2VzIDAwIC0gZmYKKFhFTikgUENJOiBOb3QgdXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1
cyAwMC1mZgooWEVOKSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLgooWEVOKSBIRVNU
OiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkCihYRU4pIEFDUEk6IEJHUlQ6IGlu
dmFsaWRhdGluZyB2MSBpbWFnZSBhdCAweDcyYjhiMDAwCihYRU4pIFVzaW5nIEFDUEkgKE1BRFQp
IGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgooWEVOKSBTTVA6IEFsbG93aW5nIDQg
Q1BVcyAoMCBob3RwbHVnIENQVXMpCihYRU4pIElSUSBsaW1pdHM6IDEyMCBHU0ksIDg0MCBNU0kv
TVNJLVgKKFhFTikgU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgeDJhcGljX2NsdXN0ZXIuCihYRU4p
IHhzdGF0ZTogc2l6ZTogMHg0NDAgYW5kIHN0YXRlczogMHgxZgooWEVOKSBDUFUwOiBJbnRlbCBt
YWNoaW5lIGNoZWNrIHJlcG9ydGluZyBlbmFibGVkCihYRU4pIFNwZWN1bGF0aXZlIG1pdGlnYXRp
b24gZmFjaWxpdGllczoKKFhFTikgICBIYXJkd2FyZSBmZWF0dXJlczogSUJSUy9JQlBCIFNUSUJQ
IEwxRF9GTFVTSCBTU0JECihYRU4pICAgQ29tcGlsZWQtaW4gc3VwcG9ydDogU0hBRE9XX1BBR0lO
RwooWEVOKSAgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rIE4vQSwgU1BFQ19DVFJMOiBJQlJTKyBT
U0JELSwgT3RoZXI6IElCUEIgTDFEX0ZMVVNICihYRU4pICAgTDFURjogYmVsaWV2ZWQgdnVsbmVy
YWJsZSwgbWF4cGh5c2FkZHIgTDFEIDQ2LCBDUFVJRCAzOSwgU2FmZSBhZGRyZXNzIDgwMDAwMDAw
MDAKKFhFTikgICBTdXBwb3J0IGZvciBIVk0gVk1zOiBNU1JfU1BFQ19DVFJMIFJTQiBFQUdFUl9G
UFUKKFhFTikgICBTdXBwb3J0IGZvciBQViBWTXM6IE1TUl9TUEVDX0NUUkwgUlNCIEVBR0VSX0ZQ
VQooWEVOKSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCBlbmFibGVkLCBEb21VIGVuYWJs
ZWQgKHdpdGggUENJRCkKKFhFTikgICBQViBMMVRGIHNoYWRvd2luZzogRG9tMCBkaXNhYmxlZCwg
RG9tVSBlbmFibGVkCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIg
cmV2MiAoY3JlZGl0MikKKFhFTikgSW5pdGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4p
ICBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgKKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAoo
WEVOKSAgdW5kZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBvdmVybG9hZF9iYWxh
bmNlX3RvbGVyYW5jZTogLTMKKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihY
RU4pICBjYXAgZW5mb3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMKKFhFTikgbG9hZCB0cmFja2lu
ZyB3aW5kb3cgbGVuZ3RoIDEwNzM3NDE4MjQgbnMKKFhFTikgQWRkaW5nIGNwdSAwIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZwooWEVOKSBQbGF0
Zm9ybSB0aW1lciBpcyAyMy45OTlNSHogSFBFVAooWEVOKSBEZXRlY3RlZCAzMzEyLjI5NyBNSHog
cHJvY2Vzc29yLgooWEVOKSBFRkkgbWVtb3J5IG1hcDoKKFhFTikgIDAwMDAwMDAwMDAwMDAtMDAw
MDAwMDAwM2ZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMDA0
MDAwLTAwMDAwMDAwOGVmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDAwMDA4ZjAwMC0wMDAwMDAwMDllZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwMDAwOWYwMDAtMDAwMDAwMDA5ZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMDAwMTAwMDAwLTAwMDAwMDA4YzVmZmYgdHlwZT0yIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDAwMDhjNjAwMC0wMDAwMDE0NThjZmZmIHR5cGU9NyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMTQ1OGQwMDAtMDAwMDAzZjRmZmZmZiB0eXBl
PTEgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDNmNTAwMDAwLTAwMDAwM2Y1N2Zm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAzZjU4MDAwMC0wMDAw
MDNmY2ZmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwM2ZkMDAw
MDAtMDAwMDAzZmQwMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MDNmZDAxMDAwLTAwMDAwNDU0YTRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDA0NTRhNTAwMC0wMDAwMDY1NDM4ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwNjU0MzkwMDAtMDAwMDA2NTQ0N2ZmZiB0eXBlPTYgYXR0cj04MDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDY1NDQ4MDAwLTAwMDAwNjU0ODNmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2NTQ4NDAwMC0wMDAwMDY1NDg3ZmZmIHR5cGU9
NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNjU0ODgwMDAtMDAwMDA2NjBiNWZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDY2MGI2MDAwLTAwMDAw
NmUyYjZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2ZTJiNzAw
MC0wMDAwMDZlMmM4ZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
NmUyYzkwMDAtMDAwMDA2ZTJjOWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDZlMmNhMDAwLTAwMDAwNmY0ZWJmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA2ZjRlYzAwMC0wMDAwMDZmNGVjZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDZmNGVkMDAwLTAwMDAwNmY0ZmVmZmYgdHlwZT02IGF0dHI9
ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2ZjRmZjAwMC0wMDAwMDZmOGY3ZmZmIHR5cGU9
NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNmY4ZjgwMDAtMDAwMDA2ZjhmOGZm
ZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDZmOGY5MDAwLTAwMDAw
NmZhNjFmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2ZmE2MjAw
MC0wMDAwMDZmY2ZlZmZmIHR5cGU9MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
NmZjZmYwMDAtMDAwMDA3MTlmZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDcxYTAwMDAwLTAwMDAwNzFkODhmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDA3MWQ4OTAwMC0wMDAwMDcxZDliZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwNzFkOWMwMDAtMDAwMDA3MmExZWZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDcyYTFmMDAwLTAwMDAwNzJiMGFmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3MmIwYjAwMC0wMDAwMDczYjc2ZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzNiNzcwMDAtMDAwMDA3
M2I3ZWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDczYjdmMDAw
LTAwMDAwNzNiN2ZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3
M2I4MDAwMC0wMDAwMDczYjgyZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwNzNiODMwMDAtMDAwMDA3N2NmZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDc3Y2ZmMDAwLTAwMDAwNzdjZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA3N2QwMDAwMC0wMDAwMDc4Y2ZlZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzhjZmYwMDAtMDAwMDA3OTRmZWZmZiB0eXBlPTUg
YXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc5NGZmMDAwLTAwMDAwNzk4ZmVmZmYg
dHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OThmZjAwMC0wMDAwMDc5
OWZlZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzk5ZmYwMDAt
MDAwMDA3YmRmZWZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3
YmRmZjAwMC0wMDAwMDdiZmZlZmZmIHR5cGU9OSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwN2JmZmYwMDAtMDAwMDA3YmZmZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMTAwMDAwMDAwLTAwMDAyN2VmZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDAwMDBhMDAwMC0wMDAwMDAwMGZmZmZmIHR5cGU9MCBhdHRyPTAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgIDAwMDAwN2MwMDAwMDAtMDAwMDA3ZmZmZmZmZiB0eXBlPTAg
YXR0cj0wMDAwMDAwMDAwMDAwMDAwCihYRU4pICAwMDAwMGZlMDEwMDAwLTAwMDAwZmUwMTBmZmYg
dHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDEKKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmlu
Zy4KKFhFTikgYWx0IHRhYmxlIGZmZmY4MmQwODA0MmFjNzAgLT4gZmZmZjgyZDA4MDQyYzk3YQoo
WEVOKSBJbnRlbCBWVC1kIGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAx
R0IuCihYRU4pIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFibGVkLgooWEVOKSBJbnRlbCBW
VC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFF1
ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBJbnRlcnJ1cHQgUmVt
YXBwaW5nIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBub3QgZW5h
YmxlZC4KKFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBlbmFibGVkLgooWEVOKSBJ
L08gdmlydHVhbGlzYXRpb24gZW5hYmxlZAooWEVOKSAgLSBEb20wIG1vZGU6IFJlbGF4ZWQKKFhF
TikgSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkCihYRU4pIG5yX3NvY2tldHM6IDEKKFhFTikg
RW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikgRU5BQkxJ
TkcgSU8tQVBJQyBJUlFzCihYRU4pICAtPiBVc2luZyBvbGQgQUNLIG1ldGhvZAooWEVOKSAuLlRJ
TUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xCihYRU4pIFRT
Q19ERUFETElORSBkaXNhYmxlZCBkdWUgdG8gRXJyYXRhOyBwbGVhc2UgdXBkYXRlIG1pY3JvY29k
ZSB0byB2ZXJzaW9uIDB4NTIgKG9yIGxhdGVyKQooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5n
IG9mIDMyIEtpQi4KKFhFTikgbXdhaXQtaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDExMTQyMTIw
CihYRU4pIG13YWl0LWlkbGU6IHYwLjQuMSBtb2RlbCAweDllCihYRU4pIG13YWl0LWlkbGU6IGxh
cGljX3RpbWVyX3JlbGlhYmxlX3N0YXRlcyAweGZmZmZmZmZmCihYRU4pIG13YWl0LWlkbGU6IG1h
eCBDLXN0YXRlIGNvdW50IG9mIDggcmVhY2hlZAooWEVOKSBWTVg6IFN1cHBvcnRlZCBhZHZhbmNl
ZCBmZWF0dXJlczoKKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlvbgooWEVO
KSAgLSBBUElDIFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkK
KFhFTikgIC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpCihYRU4pICAtIFZp
cnR1YWwgTk1JCihYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1hcAooWEVOKSAgLSBVbnJl
c3RyaWN0ZWQgR3Vlc3QKKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcKKFhFTikgIC0gVk0gRnVuY3Rp
b25zCihYRU4pICAtIFZpcnR1YWxpc2F0aW9uIEV4Y2VwdGlvbnMKKFhFTikgIC0gUGFnZSBNb2Rp
ZmljYXRpb24gTG9nZ2luZwooWEVOKSBIVk06IEFTSURzIGVuYWJsZWQuCihYRU4pIEhWTTogVk1Y
IGVuYWJsZWQKKFhFTikgSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0
ZWQKKFhFTikgSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQgooWEVOKSBBZGRpbmcg
Y3B1IDEgdG8gcnVucXVldWUgMAooWEVOKSBtd2FpdC1pZGxlOiBtYXggQy1zdGF0ZSBjb3VudCBv
ZiA4IHJlYWNoZWQKKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgbXdhaXQt
aWRsZTogbWF4IEMtc3RhdGUgY291bnQgb2YgOCByZWFjaGVkCihYRU4pIEFkZGluZyBjcHUgMyB0
byBydW5xdWV1ZSAwCihYRU4pIG13YWl0LWlkbGU6IG1heCBDLXN0YXRlIGNvdW50IG9mIDggcmVh
Y2hlZAooWEVOKSBCcm91Z2h0IHVwIDQgQ1BVcwo=
--0000000000003b604f0593cc632b
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--0000000000003b604f0593cc632b--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 22:17:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 22:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF3yc-00033z-FU; Mon, 30 Sep 2019 22:17:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gsfi=XZ=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1iF3ya-00033u-Rx
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 22:17:04 +0000
X-Inumbo-ID: 08161ed8-e3d0-11e9-bf31-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by localhost (Halon) with ESMTPS
 id 08161ed8-e3d0-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 22:17:04 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id m15so19148220qtq.2
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 15:17:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ASAWMh/VVA4+NYfaiGXUYpeyOPxTYXvDdeTdGiXiqJo=;
 b=FOkHY/j3IX8+HY8reQtsSDTc3Kq30RwAPnz4pfGeb7IM5IqHUqfxffdkqvqT8z5fqg
 sE8PZ1cjO5DVk3FlbuxpaKu1bNiM+ZChBO7EX79l+wo5DonzmITOUv/jL8XCk8GJDJYV
 mshiffUCnl89Gxdd82+0GCLtpTQAFaum8/8pgNrXT/dUGhmwQNZ7qVRJ32UlULwz3uhG
 QlQeroLBuluK3cM93YPcp/pTjJfyyhNHoG9l11WimZL67J93MqpMZ0hGEu8zhsNda4I2
 2EsX5Q9eUXI3rVatUBl7LoVzGEuI6vV6zzwNqoMPP1x+Xpc7J5E9alFI1iqtCy2IVHpr
 ODvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ASAWMh/VVA4+NYfaiGXUYpeyOPxTYXvDdeTdGiXiqJo=;
 b=GssTOX4AzIGjW6I0KyYPSSu/+hkWEdNex8hTBVjopDJM+3gR66Bh2dEDNg7OPAjtaC
 k+gYbNaaNkoH4FggZbGNIJXKHCjCCNqULLMMbys5tmQUl5jehzX0irbKkKmhZU0q6Oyz
 NUEohoJWnfwM5mP8Ysrxyqabk+IRVCblWfzCN+81k9WhMMHgdH9VhpsHovI0zRpr0f4Y
 IcPCFTttccICKVumeEypppMs5jhxiTpMf14FwcxN/2isDK+dbbIK83XHzLkAh02x1pf2
 gqFY/oG5p0VFqNw9Tohgojds9ZzU2iu2ptvmINn7sOpBB9uXmqlxdMsL4mVNSIR9X4Po
 s2kA==
X-Gm-Message-State: APjAAAXiFB5D/joMfExxIme7jnmhV/5zlFi3GwpnzUw+pu651TOMpqgt
 ZKLv7YXuauDW6OSnhorb9YHJpr85Wo4+aJQRM3kCrQ==
X-Google-Smtp-Source: APXvYqwkGd3VkqvefPFWhSqX/n3xny//bDl0GLq4Yu6PxBohMDxDJCcNpsqo9OdWpvqKgCZdic5n9xkeeHhqNJyhzZ4=
X-Received: by 2002:a05:6214:1369:: with SMTP id
 c9mr22881940qvw.3.1569881823583; 
 Mon, 30 Sep 2019 15:17:03 -0700 (PDT)
MIME-Version: 1.0
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
 <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
In-Reply-To: <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Mon, 30 Sep 2019 15:16:52 -0700
Message-ID: <CAMmSBy_+uGe1QefqUgmhU48=D8V3+g9EKMM==hV4rkAtR1Dx1w@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMjo1NiBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjguMDkuMjAxOSAwNTowNywgUm9tYW4gU2hhcG9zaG5payB3
cm90ZToKPiA+IE9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDEyOjQ0IEFNIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBPbiAyNi4wOS4yMDE5IDAwOjMxLCBS
b21hbiBTaGFwb3NobmlrIHdyb3RlOgo+ID4+PiBKYW4sIFJvZ2VyLCB0aGFuayB5b3Ugc28gbXVj
aCBmb3IgdGhlIGluaXRpYWwgaWRlYXMuIEkgdHJpZWQgYSBmZXcgb2YKPiA+Pj4gdGhvc2UgYW5k
IGhlcmUncyB3aGVyZSBJIGFtLgo+ID4+Pgo+ID4+PiBGaXJzdCBvZiBhbGwsIGl0IGlzIGRlZmlu
aXRlbHkgcmVsYXRlZCB0byBDUFUgYnJpbmcgdXAuIEFkZGluZwo+ID4+PiBjcHVpZGxlPTAgdG8g
eGVuIGNvbW1hbmQgbGluZSBtYWRlIFhlbiBib290Lgo+ID4+Pgo+ID4+PiBUaGVuLCBhIGdvb2Qg
ZnJpZW5kIG9mIG1pbmUgKHdobyB5b3UgbWF5IGtub3cgZnJvbSBhbmNpZW50IFhlbiBkYXlzCj4g
Pj4+IDstKSkgc3VnZ2VzdGVkIHRoYXQgdGhpcyBjb3VsZCBiZSByZWxhdGVkIHRvIHRoaXM6Cj4g
Pj4+ICAgICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX3Bvd2VyX21hbmFn
ZW1lbnQKPiA+Pj4gc28gSSB3ZW50IHRvIHRoZSBCSU9TIHNldHRpbmdzIGFuZCBxdWl0ZSB0byBt
eSBzdXJwcmlzZSBhbGwgb2YgdGhlbQo+ID4+PiB3ZXJlIGdyYXllZCBvdXQgKG5vdCB0d2Vha2Fi
bGUpLgo+ID4+Pgo+ID4+PiBUaGUgb25seSBvbmUgdGhhdCB3YXNuJ3Qgd2FzIDJ4QVBJQyBzdXBw
b3J0LiBTbyBqdXN0IGZvciBraWNrcyAtLSBJCj4gPj4+IGRpc2FibGVkIHRoYXQuCj4gPj4+Cj4g
Pj4+IFRoYXQsIGluIHR1cm4sIG1hZGUgWGVuIGJvb3QgZXZlbiB3aXRob3V0IGNwdWlkbGU9MC4g
SSdtIGF0dGFjaGluZyB0aGF0IGxvZy4KPiA+Pgo+ID4+IEludGVyZXN0aW5nLCBidXQgdW5mb3J0
dW5hdGVseSB0aGlzIHBhcnRpY3VsYXIgbG9nIGlzIG9mIG5vIHJlYWwgdXNlCj4gPj4gZm9yIGlu
dmVzdGlnYXRpb24gb2YgdGhlIGlzc3VlIChvdGhlciB0aGFuIGtub3dpbmcgdGhlIENQVSBtb2Rl
bCkuIEkKPiA+PiBhbHNvIG5vdGljZSBpdCdzIGEgNC4xMi4wIGxvZywgd2hlbiB5b3VyIG9yaWdp
bmFsIHJlcG9ydCB3YXMgYWdhaW5zdAo+ID4+IGxhdGVzdCBtYXN0ZXIuCj4gPj4KPiA+Pj4gU28g
SSBndWVzcyBhdCB0aGlzIHBvaW50LCB5b3UgY291bGQgc2F5IHRoYXQgSSBoYXZlIGEgZnVuY3Rp
b25hbAo+ID4+PiBzeXN0ZW0sIGJ1dCBJJ20gY3VyaW91cyB3aGV0aGVyIHlvdSBndXlzIHdvdWxk
IGJlIGludGVyZXN0ZWQgdG8gbG9vawo+ID4+PiBpbnRvIDJ4QVBJQyBzaXR1YXRpb24uCj4gPj4K
PiA+PiBPZiBjb3Vyc2Ugd2UgZG8uIEFzIGEgbmV4dCBzdGVwIEknZCBzdWdnZXN0IHJldmVydGlu
ZyB0aGUgQklPUyBzZXR0aW5ncwo+ID4+IGNoYW5nZSB5b3UgZGlkLCBhbmQgaW5zdGVhZCB1c2lu
ZyB0aGUgIngyYXBpYz0wIiBYZW4gY29tbWFuZCBsaW5lIG9wdGlvbi4KPiA+Cj4gPiBJbnRlcmVz
dGluZ2x5IGVub3VnaCwgdGhpcyBkb2Vzbid0IHJlYWxseSBzb2x2ZSB0aGUgcHJvYmxlbSBjb21w
bGV0ZWx5Lgo+ID4gU3BlY2lmeWluZyB4MmFwaWM9MCBjZXJ0YWlubHkgbWFrZXMgWGVuIGdvIG11
Y2ggZnVydGhlciB0byBhIHBvaW50Cj4gPiB3aGVyZSBpdCB0cmllcyB0byBsb2FkIERvbTAgYW5k
IHRoZW4gdGhlIGNvbnNvbGUgVkdBIHNjcmVlbiBnb2VzCj4gPiBibGFuayAodGhpcyBpcyB3aGVy
ZSB0aGF0IHNlcmlhbCBkZWJ1ZyBvdXRwdXQgd291bGQgYmUgdmVyeSB1c2VmdWwgOi0oKS4KPgo+
IE5vdyB0aGF0J3MgYWdhaW4gdW5leHBlY3RlZC4gSW4gYW55IGV2ZW50IHlvdSBjb3VsZCB0cnkg
InZnYT1rZWVwIi4KPgo+ID4+IEFuZCB0aGVuIHdlIG9mIGNvdXJzZSBuZWVkIGEgY29tcGxldGUg
Ym9vdCBsb2cgKGFzIHJlcXVlc3RlZCBlYXJsaWVyKSBvZgo+ID4+IGEgcHJvYmxlbSBjYXNlLgo+
ID4+Cj4gPj4gRnVydGhlciBJJ2Qgc3VnZ2VzdCBtb3ZpbmcgYXdheSBmcm9tIHRoZSBibGFjay1h
bmQtd2hpdGUgImNwdWlkbGU9Igo+ID4+IG9wdGlvbiwgYW5kIGluc3RlYWQgbGltaXRpbmcgdXNl
IG9mIGRlZXAgQyBzdGF0ZXMgKCJtYXhfY3N0YXRlPSIpLiBJCj4gPj4gd291bGRuJ3QgYmUgc3Vy
cHJpc2VkIGlmIHRoaXMgd2FzIHRoZSBpc3N1ZTsgd2UnZCB0aGVuIGhhdmUgdG8gZmlyc3QKPiA+
PiBvZiBhbGwgZ28gdGhyb3VnaCBlcnJhdGEgZm9yIHRoZSBwYXJ0IHlvdXIgc3lzdGVtIGlzIHVz
aW5nLgo+ID4KPiA+IFl1cC4gbWF4X2NzdGF0ZT0xIG1ha2VzIGl0IGJvb3QgZmluZS4gbWF4X2Nz
dGF0ZT0yIHRob3VnaCBoYW5ncwo+ID4gdGhlIHN5c3RlbSAqZXhhY3RseSogaW4gdGhlIHNhbWUg
d2F5IGFzIHNwZWNpZnlpbmcgeDJhcGljPTAKPiA+ICh3aGljaCBpcyBkaWZmZXJlbnQgZnJvbSB0
aGUgb3JpZ2luYWwgcHJvYmxlbSBhcyBJJ3ZlIGRlc2NyaWJlZCBhYm92ZSkuCj4KPiAibWF4X2Nz
dGF0ZT0yIiBpcyBtdWNoIGxlc3Mgb2YgYSAiZGVlcCIgQyBzdGF0ZSB0aGFuIEkgaGFkIGV4cGVj
dGVkLAo+IGJ1dCB3ZWxsLCBzbyBiZSBpdCB0aGVuLiBBcyB0byB0aGUgaGFuZyAtIGRpZCB5b3Ug
bWVhbndoaWxlIGZpZ3VyZQo+IHdoZXRoZXIgX2FueV8gbnVtYmVyIG9mIENQVXMgYWJvdmUgMSB3
b3VsZCByZXN1bHQgaW4gYSBoYW5nLCBvcgo+IHdoZXRoZXIgaW5zdGVhZCB0aGVyZSdzIGEgY2Vy
dGFpbiBhbW91bnQgb2YgdGhlbSB0aGF0IHdvdWxkIGFsbG93Cj4gYm9vdCB0byBwcm9ncmVzcyBm
aW5lLgoKRG8geW91IG1lYW4gYnkgdHdlYWtpbmcgbWF4Y3B1cyBzZXR0aW5nPwoKQW55dGhpbmcg
YWJvdmUgMSBkb2Vzbid0IHdvcmsKCm1heGNwdXM9MSBib290cyBmaW5lIHRobwoKPiA+IENhbiB5
b3UgcGxlYXNlIGVsYWJvcmF0ZSBvbiAid2UnZCB0aGVuIGhhdmUgdG8gZmlyc3Qgb2YgYWxsIGdv
IHRocm91Z2gKPiA+IGVycmF0YSBmb3IgdGhlIHBhcnQgeW91ciBzeXN0ZW0gaXMgdXNpbmciCj4K
PiBXZWxsLCBpdCB3b3VsZG4ndCBiZSB0aGUgZmlyc3QgdGltZSB0aGF0IGhhcmR3YXJlIGhhZCBp
c3N1ZXMgd2l0aCBDCj4gc3RhdGUgaGFuZGxpbmcuIFRoZXJlZm9yZSB3ZSdkIG5lZWQgdG8gKGEp
IGJlIHN1cmUgeW91IHVzZSB1cC10by1kYXRlCj4gbWljcm9jb2RlIGFuZCAoYikgdGhlcmUgYXJl
IG5vIGVycmF0YSBkb2N1bWVudGVkIGZvciB5b3VyIENQVSBtb2RlbAo+IHdvcmthcm91bmRzIGZv
ciB3aGljaCBiYXNpY2FsbHkgc3VnZ2VzdCB0byBhdm9pZCB1c2Ugb2YgZGVlcCBDIHN0YXRlcy4K
Ckl0IHNlZW1zIHlvdSd2ZSBkb25lIHRoYXQgYWxyZWFkeSAtLSB0aGFuayB5b3UhCgpUaGFua3Ms
ClJvbWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 22:36:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 22:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF4HK-0004h2-BG; Mon, 30 Sep 2019 22:36: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=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iF4HI-0004gx-ND
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 22:36:24 +0000
X-Inumbo-ID: b9a371bd-e3d2-11e9-96e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id b9a371bd-e3d2-11e9-96e7-12813bfff9fa;
 Mon, 30 Sep 2019 22:36:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iF4HE-0002Xk-Pm; Mon, 30 Sep 2019 22:36:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iF4HE-00011C-Dq; Mon, 30 Sep 2019 22:36:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iF4HE-0000AR-Cv; Mon, 30 Sep 2019 22:36:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142011-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-xtf-amd64-amd64-4:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d5b7d10cb49cf8fcf1104606fb27b80233bb98c1
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 22:36:20 +0000
Subject: [Xen-devel] [xen-unstable test] 142011: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjAxMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjAxMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJF
R1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4g
dnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRl
L3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdS
LiB2cy4gMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGVi
aWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0
YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGlu
IDE0MTk5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNyB4ZW4t
Ym9vdCBmYWlsIGluIDE0MTk5MCBwYXNzIGluIDE0MjAxMQogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBpbiAxNDE5OTAgcGFzcyBpbiAx
NDIwMTEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDE0MTk5MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGlu
IDE0MTk5MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQxOTkwIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ1YjdkMTBjYjQ5Y2Y4
ZmNmMTEwNDYwNmZiMjdiODAyMzNiYjk4YzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTgyMiAgMjAxOS0wOS0yNSAxNDo1OTo1NSBaICAgIDUgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxNDE4ODIgIDIwMTktMDktMjcgMDE6MjA6NTUgWiAgICAzIGRh
eXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE5OTAgIDIwMTktMDktMjkg
MTU6NDU6MTEgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNo
Y2hlbmtvQGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KICBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBob3N0LWluc3RhbGwoNCkKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg2MiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 22:38:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 22:38:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF4JD-0004pw-S1; Mon, 30 Sep 2019 22:38:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gsfi=XZ=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1iF4JD-0004pq-27
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 22:38:23 +0000
X-Inumbo-ID: 01b97dca-e3d3-11e9-bf31-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by localhost (Halon) with ESMTPS
 id 01b97dca-e3d3-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 22:38:21 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id z67so9322849qkb.12
 for <xen-devel@lists.xenproject.org>; Mon, 30 Sep 2019 15:38:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FxAjAEyEVRDIk78aEhOE+28FJzqqXXALKguE7NpytFE=;
 b=UNyVaZDdvuVTGzsKPbnM6gvmtzaEaYG8+sxAkGHdEWHJSP82sQxINiPrcDswRNFyen
 BVp4+YUH77Y9k9qObvtJczjCt4HUwVPuHl7E4bmT3zvyGDJy16SCeEWZUdyme00WSVL4
 Plb9/N8uaBVZxR6Vp9UBG6EJagZvBnT1NNA+yHrVGxHHmvxd4FPz8G82jpkS3Ify0SvM
 rZ65L91ccuzg3hgkO5oWJvO7g2oGKqii2Uq7zoLvm5e7thab5lFPgBKw0qkBYRZZFKhM
 I+/xwjhzfRY4xA3iiZl4COlQgaD8ZLY2ESRPV0Mq3fUeUn+2hNi3kLu85zpcZjJBwe1E
 UrVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FxAjAEyEVRDIk78aEhOE+28FJzqqXXALKguE7NpytFE=;
 b=m8ityaKz1cbh4+OO0M3hPW0HSBGOF1rty9q4yzqdhwMxFZlk2/B2a1ECL1sgXBT8UW
 cs4DCG90D6AuHMMm/Jz1Ha8UsICspn/cmmJDZIO9SqHGqt5KRE2vPMzf67ONYGgQ6f4D
 T5VNoXrsoIiFCV9w5NLb4VfhniiOVZARgidRRwZw6uV07ZdkGglvIBuYRfyBRI2ETMaT
 ILc9baOi2sVLMgQfz8U/3qeCzw8Yiiyd5htiPYJIz4BG4cfXzfMyi5KjxxrJtfsvV+nf
 ruDXy9eonNiPY8a7uUZ8UGlB5B6AR6JupzymCN2s2187tbnEnlJSjaJIOErAPVN6RQ0x
 rnJg==
X-Gm-Message-State: APjAAAXh6/fJ5EfwkWOPdY8/2Owa5Lq9nyyecdCzhNc29knAAlYCpoY0
 Og94Fh8/NAGR2lM9vFU1RIjcuoAIEIihjsQZKOotisFRhEswRw==
X-Google-Smtp-Source: APXvYqzUBlXplq6L5Fw3f7qNK49mzvkbW7R8Vxe+VyMsNjbWInyVb9Wawgk65rPzJSDj4+rp4UlnTsXftGDJ8ycuetg=
X-Received: by 2002:a37:2e42:: with SMTP id u63mr2708437qkh.157.1569883101348; 
 Mon, 30 Sep 2019 15:38:21 -0700 (PDT)
MIME-Version: 1.0
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
 <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
 <CAMmSBy_+uGe1QefqUgmhU48=D8V3+g9EKMM==hV4rkAtR1Dx1w@mail.gmail.com>
In-Reply-To: <CAMmSBy_+uGe1QefqUgmhU48=D8V3+g9EKMM==hV4rkAtR1Dx1w@mail.gmail.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Mon, 30 Sep 2019 15:38:10 -0700
Message-ID: <CAMmSBy_ZXrFRHAsLUpnhpLNag+Szn_L-40wOn_r2Xpjrx+akmA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="000000000000999d2e0593cce40b"
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--000000000000999d2e0593cce40b
Content-Type: text/plain; charset="UTF-8"

Btw, forgot to attach the patch with maxcpus=2 -- interestingly enough
Xen seems to hang much further down than before (basically after
attempting to build out Dom0)

On Mon, Sep 30, 2019 at 3:16 PM Roman Shaposhnik <roman@zededa.com> wrote:
>
> On Mon, Sep 30, 2019 at 2:56 AM Jan Beulich <jbeulich@suse.com> wrote:
> >
> > On 28.09.2019 05:07, Roman Shaposhnik wrote:
> > > On Thu, Sep 26, 2019 at 12:44 AM Jan Beulich <jbeulich@suse.com> wrote:
> > >>
> > >> On 26.09.2019 00:31, Roman Shaposhnik wrote:
> > >>> Jan, Roger, thank you so much for the initial ideas. I tried a few of
> > >>> those and here's where I am.
> > >>>
> > >>> First of all, it is definitely related to CPU bring up. Adding
> > >>> cpuidle=0 to xen command line made Xen boot.
> > >>>
> > >>> Then, a good friend of mine (who you may know from ancient Xen days
> > >>> ;-)) suggested that this could be related to this:
> > >>>      https://wiki.xenproject.org/wiki/Xen_power_management
> > >>> so I went to the BIOS settings and quite to my surprise all of them
> > >>> were grayed out (not tweakable).
> > >>>
> > >>> The only one that wasn't was 2xAPIC support. So just for kicks -- I
> > >>> disabled that.
> > >>>
> > >>> That, in turn, made Xen boot even without cpuidle=0. I'm attaching that log.
> > >>
> > >> Interesting, but unfortunately this particular log is of no real use
> > >> for investigation of the issue (other than knowing the CPU model). I
> > >> also notice it's a 4.12.0 log, when your original report was against
> > >> latest master.
> > >>
> > >>> So I guess at this point, you could say that I have a functional
> > >>> system, but I'm curious whether you guys would be interested to look
> > >>> into 2xAPIC situation.
> > >>
> > >> Of course we do. As a next step I'd suggest reverting the BIOS settings
> > >> change you did, and instead using the "x2apic=0" Xen command line option.
> > >
> > > Interestingly enough, this doesn't really solve the problem completely.
> > > Specifying x2apic=0 certainly makes Xen go much further to a point
> > > where it tries to load Dom0 and then the console VGA screen goes
> > > blank (this is where that serial debug output would be very useful :-().
> >
> > Now that's again unexpected. In any event you could try "vga=keep".
> >
> > >> And then we of course need a complete boot log (as requested earlier) of
> > >> a problem case.
> > >>
> > >> Further I'd suggest moving away from the black-and-white "cpuidle="
> > >> option, and instead limiting use of deep C states ("max_cstate="). I
> > >> wouldn't be surprised if this was the issue; we'd then have to first
> > >> of all go through errata for the part your system is using.
> > >
> > > Yup. max_cstate=1 makes it boot fine. max_cstate=2 though hangs
> > > the system *exactly* in the same way as specifying x2apic=0
> > > (which is different from the original problem as I've described above).
> >
> > "max_cstate=2" is much less of a "deep" C state than I had expected,
> > but well, so be it then. As to the hang - did you meanwhile figure
> > whether _any_ number of CPUs above 1 would result in a hang, or
> > whether instead there's a certain amount of them that would allow
> > boot to progress fine.
>
> Do you mean by tweaking maxcpus setting?
>
> Anything above 1 doesn't work
>
> maxcpus=1 boots fine tho
>
> > > Can you please elaborate on "we'd then have to first of all go through
> > > errata for the part your system is using"
> >
> > Well, it wouldn't be the first time that hardware had issues with C
> > state handling. Therefore we'd need to (a) be sure you use up-to-date
> > microcode and (b) there are no errata documented for your CPU model
> > workarounds for which basically suggest to avoid use of deep C states.
>
> It seems you've done that already -- thank you!
>
> Thanks,
> Roman.

--000000000000999d2e0593cce40b
Content-Type: application/octet-stream; name="xen3.log"
Content-Disposition: attachment; filename="xen3.log"
Content-Transfer-Encoding: base64
Content-ID: <f_k16zuu8r0>
X-Attachment-Id: f_k16zuu8r0

MHgwMDAwOjB4MDA6MHgxNy4weDA6IFJPTTogMHg1NDAwIGJ5dGVzIGF0IDB4NzNjODYwMTgKMHgw
MDAwOjB4MDE6MHgwMC4weDE6IFJPTTogMHg4MDAwIGJ5dGVzIGF0IDB4NzNjNzQwMTgKIFhlbiA0
LjEyLjAKKFhFTikgWGVuIHZlcnNpb24gNC4xMi4wIChAKSAoZ2NjIChBbHBpbmUgNi40LjApIDYu
NC4wKSBkZWJ1Zz1uICBTYXQgSnVsIDI3IDAzOjA0OjE2IFVUQyAyMDE5CihYRU4pIExhdGVzdCBD
aGFuZ2VTZXQ6CihYRU4pIEJvb3Rsb2FkZXI6IEdSVUIgMi4wMwooWEVOKSBDb21tYW5kIGxpbmU6
IGxvZ2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EgdmdhPWtlZXAgbWF4
Y3B1cz0yIGRvbTBfbWVtPTEwMjRNLG1heDoxMDI0TSBkb20wX21heF92Y3B1cz0xIGRvbTBfdmNw
dXNfcGluIHNtdD1mYWxzZSBkb20wX21lbT0xMDI0TSxtYXg6MTAyNE0gZG9tMF9tYXhfdmNwdXM9
MSBkb20wX3ZjcHVzX3BpbiBzbXQ9ZmFsc2UKKFhFTikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRy
ZXNzOiAweDcxODAwMDAwCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOgooWEVOKSAgVkdBIGlzIGdy
YXBoaWNzIG1vZGUgMTI4MHgxMDI0LCAzMiBicHAKKFhFTikgRGlzYyBpbmZvcm1hdGlvbjoKKFhF
TikgIEZvdW5kIDAgTUJSIHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDEgRUREIGluZm9ybWF0aW9u
IHN0cnVjdHVyZXMKKFhFTikgRUZJIFJBTSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0g
MDAwMDAwMDAwMDA5ZjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA5ZjAwMCAtIDAwMDAw
MDAwMDAxMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAw
NjU0MzkwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwNjU0MzkwMDAgLSAwMDAwMDAwMDY1NDQ4
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwNjU0NDgwMDAgLSAwMDAwMDAwMDY1NDg0MDAw
ICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDY1NDg0MDAwIC0gMDAwMDAwMDA2NTQ4ODAwMCAocmVz
ZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDY1NDg4MDAwIC0gMDAwMDAwMDA2ZTJiNzAwMCAodXNhYmxl
KQooWEVOKSAgMDAwMDAwMDA2ZTJiNzAwMCAtIDAwMDAwMDAwNmUyYzkwMDAgKHJlc2VydmVkKQoo
WEVOKSAgMDAwMDAwMDA2ZTJjOTAwMCAtIDAwMDAwMDAwNmUyY2EwMDAgKHVzYWJsZSkKKFhFTikg
IDAwMDAwMDAwNmUyY2EwMDAgLSAwMDAwMDAwMDZmNGVjMDAwIChyZXNlcnZlZCkKKFhFTikgIDAw
MDAwMDAwNmY0ZWMwMDAgLSAwMDAwMDAwMDZmNGVkMDAwIChBQ1BJIE5WUykKKFhFTikgIDAwMDAw
MDAwNmY0ZWQwMDAgLSAwMDAwMDAwMDZmNGZmMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAw
NmY0ZmYwMDAgLSAwMDAwMDAwMDc4Y2ZmMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDc4Y2Zm
MDAwIC0gMDAwMDAwMDA3OTlmZjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDc5OWZmMDAw
IC0gMDAwMDAwMDA3YmRmZjAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDdiZGZmMDAwIC0g
MDAwMDAwMDA3YmZmZjAwMCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDA3YmZmZjAwMCAtIDAw
MDAwMDAwN2MwMDAwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwN2MwMDAwMDAgLSAwMDAwMDAw
MDgwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmUwMTAwMDAgLSAwMDAwMDAwMGZl
MDExMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAwMjdmMDAw
MDAwICh1c2FibGUpCihYRU4pIEFDUEk6IFJTRFAgN0JGRkUwMTQsIDAwMjQgKHIyIEhQRSAgICkK
KFhFTikgQUNQSTogWFNEVCA3QkZFNzE4OCwgMDBGQyAocjEgSFBFICAgIFNlcnZlciAgICAgICAg
ICAxIElOVEwgMjAxNjA0MjIpCihYRU4pIEFDUEk6IEZBQ1AgN0JGRjQwMDAsIDAxMEMgKHI2IEhQ
RSAgICBTZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBBQ1BJOiBEU0RUIDdC
RkU0MDAwLCAxNTMzIChyMiBIUEUgICAgU2VydmVyICAgICAgICAgIDIgSFBFICAgICAyMDAwMCkK
KFhFTikgQUNQSTogRkFDUyA3QkREMDAwMCwgMDA0MAooWEVOKSBBQ1BJOiBTU0RUIDdCRkZDMDAw
LCAwMTk3IChyMSBIUEUgICAgIENwdVNzZHQgICAgICAgIDEgSU5UTCAyMDEzMDMyOCkKKFhFTikg
QUNQSTogQk9PVCA3QkZGQjAwMCwgMDAyOCAocjEgSFBFICAgIFNlcnZlciAgICAgICAgICAyIE1T
RlQgIDEwMDAwMTMpCihYRU4pIEFDUEk6IFNTRFQgN0JGRkEwMDAsIDAwM0EgKHIxIEhQRSAgICBQ
TEFUT1BSRyAgICAgICAgMSBJTlRMIDIwMTMwMzI4KQooWEVOKSBBQ1BJOiBIRVNUIDdCRkY5MDAw
LCAwMEE4IChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikg
QUNQSTogQkVSVCA3QkZGODAwMCwgMDAzMCAocjEgSFBFICAgIFNlcnZlciAgICAgICAgICAxIElO
VEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEVSU1QgN0JGRjcwMDAsIDAyNTAgKHIxIEhQRSAgICBT
ZXJ2ZXIgICAgICAgICAgMSBJTlRMICAgICAgICAxKQooWEVOKSBBQ1BJOiBGUERUIDdCRkY2MDAw
LCAwMDM0IChyMSBIUEUgICAgU2VydmVyICAgMjAxNzAwMDEgSU5UTCAyMDE2MDQyMikKKFhFTikg
QUNQSTogQkdSVCA3QkZGNTAwMCwgMDAzOCAocjEgSFBFICAgIFNlcnZlciAgIDIwMTcwMDAxIDE1
OTAgMjAxNjA0MjIpCihYRU4pIEFDUEk6IEhQRVQgN0JGRjMwMDAsIDAwMzggKHIxIEhQRSAgICBT
ZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBBQ1BJOiBXRERUIDdCRkYyMDAw
LCAwMDQwIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikg
QUNQSTogQVBJQyA3QkZGMTAwMCwgMDBCQyAocjMgSFBFICAgIFNlcnZlciAgICAgICAgICAxIDE1
OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IE1DRkcgN0JGRjAwMDAsIDAwM0MgKHIxIEhQRSAgICBT
ZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBBQ1BJOiBTTElUIDdCRkVGMDAw
LCAwMDJEIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikg
QUNQSTogU1JBVCA3QkZFRTAwMCwgMDE1OCAocjMgSFBFICAgIFNlcnZlciAgICAgICAgICAxIDE1
OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFNQTUkgN0JGRUQwMDAsIDAwNDEgKHI1IEhQRSAgICBT
ZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBBQ1BJOiBSQVNGIDdCRkVDMDAw
LCAwMDMwIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikg
QUNQSTogU1BDUiA3QkZFQjAwMCwgMDA1MCAocjIgSFBFICAgIFNlcnZlciAgICAgICAgICAxIDE1
OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IE1TQ1QgN0JGRUEwMDAsIDAwNEUgKHIyIEhQRSAgICBT
ZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBBQ1BJOiBCREFUIDdCRkU5MDAw
LCAwMDMwIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikg
QUNQSTogV1NNVCA3QkZFODAwMCwgMDAyOCAocjEgSFBFICAgIFNlcnZlciAgICAgICAgICAxIDE1
OTAgICAgICAgIDEpCihYRU4pIEFDUEk6IFBDQ1QgN0JGRkQwMDAsIDAwMzAgKHIxIEhQRSAgICBT
ZXJ2ZXIgICAgICAgICAgMSAxNTkwICAgICAgICAxKQooWEVOKSBBQ1BJOiBETUFSIDdCRkU2MDAw
LCAwMEIwIChyMSBIUEUgICAgU2VydmVyICAgICAgICAgIDEgMTU5MCAgICAgICAgMSkKKFhFTikg
QUNQSTogU1NEVCA3QkZFMTAwMCwgMkFBMiAocjIgSFBFICAgIFBDSVNTRFQgICAgICAgICAyIEhQ
RSAgICAgMjAwMDApCihYRU4pIEFDUEk6IFNTRFQgN0JGRTAwMDAsIDAxQzQgKHIyIEhQRSAgICBU
SU1FU1NEVCAgICAgICAgMiBIUEUgICAgIDIwMDAwKQooWEVOKSBBQ1BJOiBTU0RUIDdCRkRGMDAw
LCAwMkYyIChyMSBIUEUgICAgICAgIHBtYWIgICAgICAgIDEgSU5UTCAyMDEzMDMyOCkKKFhFTikg
QUNQSTogT0VNMSA3QkZERTAwMCwgMDBERiAocjIgSFBFICAgIENQVSAgQ1BDICAgICAgICAyIEhQ
RSAgICAgMjAwMDApCihYRU4pIFN5c3RlbSBSQU06IDgwNDJNQiAoODIzNTI4NGtCKQooWEVOKSBT
UkFUOiBQWE0gMCAtPiBBUElDIDAwMDAwMDAwIC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAt
PiBBUElDIDAwMDAwMDA0IC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDAwMDAw
MDAyIC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDAwMDAwMDA2IC0+IE5vZGUg
MAooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAgM2Y1MDAwMDAtN2MwMDAwMDAKKFhFTikgU1JBVDog
Tm9kZSAwIFBYTSAwIDAtYTAwMDAKKFhFTikgU1JBVDogTm9kZSAwIFBYTSAwIDEwMDAwMC0zZjUw
MDAwMAooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAgMTAwMDAwMDAwLTIwMDAwMDAwMAooWEVOKSBT
UkFUOiBOb2RlIDAgUFhNIDAgMjAwMDAwMDAwLTI3ZjAwMDAwMAooWEVOKSBOVU1BOiBBbGxvY2F0
ZWQgbWVtbm9kZW1hcCBmcm9tIDI3OGI1ODAwMCAtIDI3OGI1YjAwMAooWEVOKSBOVU1BOiBVc2lu
ZyA4IGZvciB0aGUgaGFzaCBzaGlmdC4KKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhF
TikgdmVzYWZiOiBmcmFtZWJ1ZmZlciBhdCAweDg0MDAwMDAwLCBtYXBwZWQgdG8gMHhmZmZmODJj
MDAwMjAxMDAwLCB1c2luZyA1MTIwaywgdG90YWwgNTEyMGsKKFhFTikgdmVzYWZiOiBtb2RlIGlz
IDEyODB4MTAyNHgzMiwgbGluZWxlbmd0aD01MTIwLCBmb250IDh4MTYKKFhFTikgdmVzYWZiOiBU
cnVlY29sb3I6IHNpemU9ODo4Ojg6OCwgc2hpZnQ9MjQ6MTY6ODowCihYRU4pIENQVSBWZW5kb3I6
IEludGVsLCBGYW1pbHkgNiAoMHg2KSwgTW9kZWwgMTU4ICgweDllKSwgU3RlcHBpbmcgMTAgKHJh
dyAwMDA5MDZlYSkKKFhFTikgU01CSU9TIDMuMSBwcmVzZW50LgooWEVOKSB4MkFQSUMgbW9kZSBp
cyBhbHJlYWR5IGVuYWJsZWQgYnkgQklPUy4KKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgeDJhcGlj
X2NsdXN0ZXIKKFhFTikgQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHg1MDggKDMyIGJpdHMpCihY
RU4pIEFDUEk6IHY1IFNMRUVQIElORk86IGNvbnRyb2xbMTowXSwgc3RhdHVzWzE6MF0KKFhFTikg
QUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMTo1MDQsMTowXSwgcG0xeF9ldnRbMTo1MDAsMTow
XQooWEVOKSBBQ1BJOiAzMi82NFggRkFDUyBhZGRyZXNzIG1pc21hdGNoIGluIEZBRFQgLSA3YmRk
MDAwMC8wMDAwMDAwMDAwMDAwMDAwLCB1c2luZyAzMgooWEVOKSBBQ1BJOiAgICAgICAgICAgICB3
YWtldXBfdmVjWzdiZGQwMDBjXSwgdmVjX3NpemVbMjBdCihYRU4pIEFDUEk6IExvY2FsIEFQSUMg
YWRkcmVzcyAweGZlZTAwMDAwCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweDAwXSB1aWRb
MHgwMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4MDRdIHVpZFsweDA0
XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBYMkFQSUMgKGFwaWNfaWRbMHgwMl0gdWlkWzB4MDJdIGVu
YWJsZWQpCihYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsweDA2XSB1aWRbMHgwNl0gZW5hYmxl
ZCkKKFhFTikgQUNQSTogWDJBUElDX05NSSAodWlkWzB4MDBdIGhpZ2ggbGV2ZWwgbGludFsweDFd
KQooWEVOKSBBQ1BJOiBYMkFQSUNfTk1JICh1aWRbMHgwMl0gaGlnaCBsZXZlbCBsaW50WzB4MV0p
CihYRU4pIEFDUEk6IFgyQVBJQ19OTUkgKHVpZFsweDA0XSBoaWdoIGxldmVsIGxpbnRbMHgxXSkK
KFhFTikgQUNQSTogWDJBUElDX05NSSAodWlkWzB4MDZdIGhpZ2ggbGV2ZWwgbGludFsweDFdKQoo
WEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDJdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2Vb
MF0pCihYRU4pIElPQVBJQ1swXTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVj
MDAwMDAsIEdTSSAwLTExOQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAw
IGdsb2JhbF9pcnEgMiBkZmwgZGZsKQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVz
X2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQgYnkg
b3ZlcnJpZGUuCihYRU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTog
SVJROSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJh
c2U6IDB4ZmVkMDAwMDAKKFhFTikgUENJOiBNQ0ZHIGNvbmZpZ3VyYXRpb24gMDogYmFzZSBlMDAw
MDAwMCBzZWdtZW50IDAwMDAgYnVzZXMgMDAgLSBmZgooWEVOKSBQQ0k6IE5vdCB1c2luZyBNQ0ZH
IGZvciBzZWdtZW50IDAwMDAgYnVzIDAwLWZmCihYRU4pIFhlbiBFUlNUIHN1cHBvcnQgaXMgaW5p
dGlhbGl6ZWQuCihYRU4pIEhFU1Q6IFRhYmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQK
KFhFTikgQUNQSTogQkdSVDogaW52YWxpZGF0aW5nIHYxIGltYWdlIGF0IDB4NzJjYTgwMDAKKFhF
TikgVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uCihY
RU4pIFNNUDogQWxsb3dpbmcgMiBDUFVzICgwIGhvdHBsdWcgQ1BVcykKKFhFTikgSVJRIGxpbWl0
czogMTIwIEdTSSwgODQwIE1TSS9NU0ktWAooWEVOKSBTd2l0Y2hlZCB0byBBUElDIGRyaXZlciB4
MmFwaWNfY2x1c3Rlci4KKFhFTikgeHN0YXRlOiBzaXplOiAweDQ0MCBhbmQgc3RhdGVzOiAweDFm
CihYRU4pIENQVTA6IEludGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWQKKFhFTikg
U3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhhcmR3YXJlIGZlYXR1
cmVzOiBJQlJTL0lCUEIgU1RJQlAgTDFEX0ZMVVNIIFNTQkQKKFhFTikgICBDb21waWxlZC1pbiBz
dXBwb3J0OiBTSEFET1dfUEFHSU5HCihYRU4pICAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgTi9B
LCBTUEVDX0NUUkw6IElCUlMrIFNTQkQtLCBPdGhlcjogSUJQQiBMMURfRkxVU0gKKFhFTikgICBM
MVRGOiBiZWxpZXZlZCB2dWxuZXJhYmxlLCBtYXhwaHlzYWRkciBMMUQgNDYsIENQVUlEIDM5LCBT
YWZlIGFkZHJlc3MgODAwMDAwMDAwMAooWEVOKSAgIFN1cHBvcnQgZm9yIEhWTSBWTXM6IE1TUl9T
UEVDX0NUUkwgUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFN1cHBvcnQgZm9yIFBWIFZNczogTVNSX1NQ
RUNfQ1RSTCBSU0IgRUFHRVJfRlBVCihYRU4pICAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20w
IGVuYWJsZWQsIERvbVUgZW5hYmxlZCAod2l0aCBQQ0lEKQooWEVOKSAgIFBWIEwxVEYgc2hhZG93
aW5nOiBEb20wIGRpc2FibGVkLCBEb21VIGVuYWJsZWQKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBT
TVAgQ3JlZGl0IFNjaGVkdWxlciByZXYyIChjcmVkaXQyKQooWEVOKSBJbml0aWFsaXppbmcgQ3Jl
ZGl0MiBzY2hlZHVsZXIKKFhFTikgIGxvYWRfcHJlY2lzaW9uX3NoaWZ0OiAxOAooWEVOKSAgbG9h
ZF93aW5kb3dfc2hpZnQ6IDMwCihYRU4pICB1bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IDAK
KFhFTikgIG92ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAtMwooWEVOKSAgcnVucXVldWVzIGFy
cmFuZ2VtZW50OiBzb2NrZXQKKFhFTikgIGNhcCBlbmZvcmNlbWVudCBncmFudWxhcml0eTogMTBt
cwooWEVOKSBsb2FkIHRyYWNraW5nIHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBucwooWEVOKSBB
ZGRpbmcgY3B1IDAgdG8gcnVucXVldWUgMAooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBh
Y3RpdmF0aW5nCihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDIzLjk5OU1IeiBIUEVUCihYRU4pIERl
dGVjdGVkIDMzMTIuMTY1IE1IeiBwcm9jZXNzb3IuCihYRU4pIEVGSSBtZW1vcnkgbWFwOgooWEVO
KSAgMDAwMDAwMDAwMDAwMC0wMDAwMDAwMDAzZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwMDAwMDQwMDAtMDAwMDAwMDA4ZWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMDhmMDAwLTAwMDAwMDAwOWVmZmYgdHlwZT0yIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAwMDA5ZjAwMC0wMDAwMDAwMDlmZmZmIHR5cGU9
MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMDAxMDAwMDAtMDAwMDAwMDhjNWZm
ZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwOGM2MDAwLTAwMDAw
MTQ1MmRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAxNDUyZTAw
MC0wMDAwMDNmNGZmZmZmIHR5cGU9MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
M2Y1MDAwMDAtMDAwMDAzZjU3ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDNmNTgwMDAwLTAwMDAwM2ZjZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDAzZmQwMDAwMC0wMDAwMDNmZDAwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwM2ZkMDEwMDAtMDAwMDA0NTRhNGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDQ1NGE1MDAwLTAwMDAwNjU0MzhmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2NTQzOTAwMC0wMDAwMDY1NDQ3ZmZm
IHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNjU0NDgwMDAtMDAwMDA2
NTQ4M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDY1NDg0MDAw
LTAwMDAwNjU0ODdmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2
NTQ4ODAwMC0wMDAwMDY2MGI1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwNjYwYjYwMDAtMDAwMDA2ZTJiNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDZlMmI3MDAwLTAwMDAwNmUyYzhmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA2ZTJjOTAwMC0wMDAwMDZlMmM5ZmZmIHR5cGU9NyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNmUyY2EwMDAtMDAwMDA2ZjRlYmZmZiB0eXBlPTYg
YXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDZmNGVjMDAwLTAwMDAwNmY0ZWNmZmYg
dHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNmY0ZWQwMDAtMDAwMDA2
ZjRmZWZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDZmNGZmMDAw
LTAwMDAwNmY4ZjdmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA2
ZjhmODAwMC0wMDAwMDZmOGY4ZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwNmY4ZjkwMDAtMDAwMDA2ZmE2MWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMDZmYTYyMDAwLTAwMDAwNmZjZmVmZmYgdHlwZT0xIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDA2ZmNmZjAwMC0wMDAwMDcxOWZmZmZmIHR5cGU9NyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzFhMDAwMDAtMDAwMDA3MWQ4OGZmZiB0eXBlPTIg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDcxZDg5MDAwLTAwMDAwNzFkOTVmZmYg
dHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3MWQ5NjAwMC0wMDAwMDcy
YTE4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzJhMTkwMDAt
MDAwMDA3MmJlMmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDcy
YmUzMDAwLTAwMDAwNzNiNzZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA3M2I3NzAwMC0wMDAwMDczYjdlZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwNzNiN2YwMDAtMDAwMDA3M2I3ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDczYjgwMDAwLTAwMDAwNzNiODJmZmYgdHlwZT03IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3M2I4MzAwMC0wMDAwMDc3Y2ZlZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzdjZmYwMDAtMDAwMDA3N2NmZmZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDc3ZDAwMDAwLTAwMDAwNzhj
ZmVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3OGNmZjAwMC0w
MDAwMDc5NGZlZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwNzk0
ZmYwMDAtMDAwMDA3OThmZWZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMDc5OGZmMDAwLTAwMDAwNzk5ZmVmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDA3OTlmZjAwMC0wMDAwMDdiZGZlZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDdiZGZmMDAwLTAwMDAwN2JmZmVmZmYgdHlwZT05IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDA3YmZmZjAwMC0wMDAwMDdiZmZmZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAxMDAwMDAwMDAtMDAwMDI3ZWZmZmZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMGEwMDAwLTAwMDAwMDAw
ZmZmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgMDAwMDA3YzAwMDAwMC0w
MDAwMDdmZmZmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMDAKKFhFTikgIDAwMDAwZmUw
MTAwMDAtMDAwMDBmZTAxMGZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMQooWEVOKSBJ
bml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDQyYWM3MCAt
PiBmZmZmODJkMDgwNDJjOTdhCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFn
ZSBzaXplczogNGtCLCAyTUIsIDFHQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVu
YWJsZWQuCihYRU4pIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQu
CihYRU4pIEludGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJbnRl
bCBWVC1kIEludGVycnVwdCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBQb3N0
ZWQgSW50ZXJydXB0IG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFi
bGVzIGVuYWJsZWQuCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4pICAtIERv
bTAgbW9kZTogUmVsYXhlZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKKFhFTikg
bnJfc29ja2V0czogMQooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tf
b2xkIG9uIQooWEVOKSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9sZCBB
Q0sgbWV0aG9kCihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMy
PS0xIHBpbjI9LTEKKFhFTikgVFNDX0RFQURMSU5FIGRpc2FibGVkIGR1ZSB0byBFcnJhdGE7IHBs
ZWFzZSB1cGRhdGUgbWljcm9jb2RlIHRvIHZlcnNpb24gMHg1MiAob3IgbGF0ZXIpCihYRU4pIEFs
bG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMzIgS2lCLgooWEVOKSBtd2FpdC1pZGxlOiBNV0FJVCBz
dWJzdGF0ZXM6IDB4MTExNDIxMjAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4OWUK
KFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVzIDB4ZmZmZmZmZmYK
KFhFTikgbXdhaXQtaWRsZTogbWF4IEMtc3RhdGUgY291bnQgb2YgOCByZWFjaGVkCihYRU4pIFZN
WDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgooWEVOKSAgLSBBUElDIE1NSU8gYWNjZXNz
IHZpcnR1YWxpc2F0aW9uCihYRU4pICAtIEFQSUMgVFBSIHNoYWRvdwooWEVOKSAgLSBFeHRlbmRl
ZCBQYWdlIFRhYmxlcyAoRVBUKQooWEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVy
cyAoVlBJRCkKKFhFTikgIC0gVmlydHVhbCBOTUkKKFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3Mg
Yml0bWFwCihYRU4pICAtIFVucmVzdHJpY3RlZCBHdWVzdAooWEVOKSAgLSBWTUNTIHNoYWRvd2lu
ZwooWEVOKSAgLSBWTSBGdW5jdGlvbnMKKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9u
cwooWEVOKSAgLSBQYWdlIE1vZGlmaWNhdGlvbiBMb2dnaW5nCihYRU4pIEhWTTogQVNJRHMgZW5h
YmxlZC4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVk
IFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJN
QiwgMUdCCihYRU4pIEFkZGluZyBjcHUgMSB0byBydW5xdWV1ZSAwCihYRU4pIG13YWl0LWlkbGU6
IG1heCBDLXN0YXRlIGNvdW50IG9mIDggcmVhY2hlZAooWEVOKSBBZGRpbmcgY3B1IDIgdG8gcnVu
cXVldWUgMAooWEVOKSBtd2FpdC1pZGxlOiBtYXggQy1zdGF0ZSBjb3VudCBvZiA4IHJlYWNoZWQK
KFhFTikgUmVtb3ZpbmcgY3B1IDIgZnJvbSBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMyB0
byBydW5xdWV1ZSAwCihYRU4pIG13YWl0LWlkbGU6IG1heCBDLXN0YXRlIGNvdW50IG9mIDggcmVh
Y2hlZAooWEVOKSBSZW1vdmluZyBjcHUgMyBmcm9tIHJ1bnF1ZXVlIDAKKFhFTikgQnJvdWdodCB1
cCAyIENQVXMKKFhFTikgUGFya2VkIDIgQ1BVcwooWEVOKSBidWlsZC1pZDogOTdlYjYzYjI3YWYz
OGViYTA2OGU5MGE3OWMzY2YzNmFkNmE0MjExYgooWEVOKSBBQ1BJIHNsZWVwIG1vZGVzOiBTMwoo
WEVOKSBWUE1VOiBkaXNhYmxlZAooWEVOKSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBwb2xs
aW5nIHRpbWVyIHN0YXJ0ZWQuCihYRU4pIERvbTAgaGFzIG1heGltdW0gMzEyIFBJUlFzCihYRU4p
IE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24gYWN0aXZlCihYRU4pICoqKiBCdWlsZGlu
ZyBhIFBWIERvbTAgKioqCihYRU4pICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMy
CihYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+
IDB4MmEyYzAwMAooWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4pICBEb20w
IGFsbG9jLjogICAwMDAwMDAwMjcwMDAwMDAwLT4wMDAwMDAwMjc0MDAwMDAwICgyNDU3NjAgcGFn
ZXMgdG8gYmUgYWxsb2NhdGVkKQooWEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhF
TikgIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZmODJhMmMwMDAKKFhF
TikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDgwMDAwMDAwMDAtPjAwMDAwMDgwMDAyMDAwMDAKKFhF
TikgIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODJhMmMwMDAtPmZmZmZmZmZmODJhMmM0YjQKKFhF
TikgIFhlbnN0b3JlIHJpbmc6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgIENvbnNvbGUgcmluZzogIDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODJhMmQwMDAtPmZmZmZmZmZmODJhNDYwMDAKKFhF
TikgIEJvb3Qgc3RhY2s6ICAgIGZmZmZmZmZmODJhNDYwMDAtPmZmZmZmZmZmODJhNDcwMDAKKFhF
TikgIFRPVEFMOiAgICAgICAgIGZmZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZmODJjMDAwMDAKKFhF
TikgIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODI2YWYxODAKKFhFTikgRG9tMCBoYXMgbWF4aW11
bSAxIFZDUFVzCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQg
MHg0MDAwIHBhZ2VzLgooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gaW4gYmFja2dyb3VuZAooWEVO
KSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5vdGhpbmcgKFJhdGUt
bGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlzIGtlZXBpbmcgVkdBIGNv
bnNvbGUuCihYRU4pIEJvb3QgdmlkZW8gZGV2aWNlIDAxOjAwLjEKKFhFTikgKioqIFNlcmlhbCBp
bnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCkK
--000000000000999d2e0593cce40b
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--000000000000999d2e0593cce40b--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:21:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:21:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF4yg-0000GX-Lm; Mon, 30 Sep 2019 23: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=Gl8n=XZ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iF4yf-0000GS-2x
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 23:21:13 +0000
X-Inumbo-ID: f948525a-e3d8-11e9-96e9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f948525a-e3d8-11e9-96e9-12813bfff9fa;
 Mon, 30 Sep 2019 23:21: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 1iF4yW-0003Nn-3M; Mon, 30 Sep 2019 23: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 1iF4yV-00039p-QT; Mon, 30 Sep 2019 23:21:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iF4yV-0006dp-OW; Mon, 30 Sep 2019 23:21:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142019-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 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-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot: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-amd64-libvirt:migrate-support-check: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-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot: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-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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot: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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 30 Sep 2019 23:21:03 +0000
Subject: [Xen-devel] [linux-4.4 test] 142019: regressions - trouble:
 fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjAxOSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjAxOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCBmYWlsIGluIDE0MTk2NyBw
YXNzIGluIDE0MjAxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlIGZhaWwgaW4gMTQxOTY3IHBhc3MgaW4gMTQyMDE5CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDE5
NjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTQxOTY3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDE5NjcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDE0MTk2
NyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgc3RhcnZlZCBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1ZjA5MGQ4MzdiMWY2MWJhMTI3ODBh
OGI4MTk2YjY5YTAwZDdjZDcwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQgMDc6NDg6MzAgWiAgIDU3IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4LTA2IDE2OjQwOjI2IFogICA1NSBkYXlzICAgNjQg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQxNTk5ICAyMDE5LTA5LTIxIDE5OjAwOjQ2
IFogICAgOSBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMDEgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
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
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5NjYwIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:22:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF4zQ-0000JB-18; Mon, 30 Sep 2019 23:22:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iF4zO-0000J0-HL
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 23:21:58 +0000
X-Inumbo-ID: 1885367e-e3d9-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 1885367e-e3d9-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 23:21:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569885717;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LbjrM61ME+s9Ls1zJ80gPQoOYKMJemDRZN/JVJnedbc=;
 b=NDWdnAtWB8H/QPyw8ZPsx8TCHVngiv2DN6lJ6UQ+VU6fCqmvnDYlbICR
 X8Aj6+kOtHHe5CywnJNAVAe3+IImr5IfPaOdrSMIZpYaEXGapzF8SQpOa
 ciYHfabztRQ+TzDS/EGzWcfq8ULM/HInUgVO52YfT3ibTwKztC5KBlUmk s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fnVKJ5v0+0+a2xhGH2K1cR1NtFYL2gnpHDyW/3WIrQeZ2O7pSkfGAPqOMJ6FBwffflAyeRu1RZ
 +iX9d/t+ANz+wdq8AECwVCzgVP9J5Ny8WBVNk6OiOKl6d1oHlja1Vjd8hTYw8P3F4g1v3ZOj/O
 NlbUMJLcrZ4Uzy8J2pMJOKSeBr0Jt4ENe8W7lSaT+aeRHahkZK/+FCKFHKWtkpmo+woDoEdfEX
 cVcGydhTCAD0l6zNF779GciXcj06zLRm5t5cepMzAUt3J7y+aX+Hhj+prwszK3aWdexQuSk58U
 Xps=
X-SBRS: 2.7
X-MesageID: 6569541
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6569541"
To: Julien Grall <julien.grall@arm.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <6121ff6c-f7fb-f766-ffb0-7a5f52ddf997@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: <9211e84c-fbf8-5a35-e898-23a58e3bd4cb@citrix.com>
Date: Tue, 1 Oct 2019 00:21:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <6121ff6c-f7fb-f766-ffb0-7a5f52ddf997@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 for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable 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>, Jan Beulich <JBeulich@suse.com>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDkvMjAxOSAyMToxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gT24gOS8z
MC8xOSA3OjI0IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGUgY29kZSBnZW5lcmF0aW9u
IGZvciBiYXJyaWVyX25vc3BlY190cnVlKCkgaXMgbm90IGNvcnJlY3QuwqAgV2UgYXJlCj4+IHRh
a2luZyBhCj4+IHBlcmYgaXQgZnJvbSB0aGUgYWRkZWQgZmVuY2VzLCBidXQgbm90IGdhaW5pbmcg
YW55IHNwZWN1bGF0aXZlIHNhZmV0eS4KPgo+IHMvaXQvaGl0Lz8KClllcy4KCj4KPj4KPj4gVGhp
cyBpcyBjYXVzZWQgYnkgaW5saW5lIGFzc2VtYmx5IHRyeWluZyB0byBmaWdodCB0aGUgY29tcGls
ZXIKPj4gb3B0aW1pc2VyLCBhbmQKPj4gdGhlIG9wdGltaXNlciB3aW5uaW5nLsKgIFRoZXJlIGlz
IG5vIGNsZWFyIHdheSB0byBhY2hpZXZlIHNhZmV0eSwgc28KPj4gdHVybiB0aGUKPj4gcGVyZiBo
aXQgb2ZmIGZvciBub3cuCj4+Cj4+IFRoaXMgYWxzbyBsYXJnZWx5IHJldmVydHMgMzg2MGQ1NTM0
ZGY0LsKgIFRoZSBuYW1lICdsMXRmLWJhcnJpZXInLCBhbmQKPj4gbWFraW5nCj4+IGJhcnJpZXJf
bm9zcGVjX3RydWUoKSBkZXBlbmQgb24gQ09ORklHX0hWTSB3YXMgY29uc3RyYWluZWQgYnkgd2hh
dAo+PiBjb3VsZCBiZQo+PiBkaXNjdXNzZWQgcHVibGljbHkgYXQgdGhlIHRpbWUuwqAgTm93IHRo
YXQgTURTIGlzIHB1YmxpYywgbmVpdGhlcgo+PiBhc3BlY3RzIGFyZQo+PiBjb3JyZWN0Lgo+Pgo+
PiBBcyBsMXRmLWJhcnJpZXIgaGFzbid0IGJlZW4gaW4gYSByZWxlYXNlIG9mIFhlbiwgYW5kCj4+
IENPTkZJR19TUEVDVUxBVElWRV9CUkFOQ0hfSEFSREVOIGlzIGRpc2FibGVkIHVudGlsIHdlIGNh
biBmaW5kIGEgc2FmZQo+PiB3YXkgb2YKPj4gaW1wbGVtZW50aW5nIHRoZSBmdW5jdGlvbmFsaXR5
LCByZW1vdmUgdGhlIGwxdGYtYmFycmllciBjb21tYW5kIGxpbmUKPj4gb3B0aW9uLgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
PiAtLS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gQ0M6IE5vcmJl
cnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgo+PiAtLS0KPj4gwqAgZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUucGFuZG9jIHzCoCA4ICstLS0tLS0tCj4+IMKgIHhlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuY8KgwqDCoMKgwqDCoMKgwqDCoCB8IDE3ICsrLS0tLS0tLS0tLS0tLS0tCj4+IMKg
IHhlbi9jb21tb24vS2NvbmZpZ8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDE3ICsr
KysrKysrKysrKysrKysrCj4KPiBJIHRoaW5rIHRoaXMgd2FudGVkIHRvIGhhdmUgIlRIRSBSRVNU
IiBDQ2VkLgo+Cj4+IMKgIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8wqAgMiAr
LQo+PiDCoCB4ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5owqDCoMKgwqDCoCB8wqAgNCArKy0t
Cj4+IMKgIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmjCoMKgIHzCoCAxIC0KPj4gwqAg
NiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKPgo+IFsu
Li5dCj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2Nv
bmZpZwo+PiBpbmRleCA5NjQ0Y2M5OTExLi5kODUxZTYzMDgzIDEwMDY0NAo+PiAtLS0gYS94ZW4v
Y29tbW9uL0tjb25maWcKPj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCj4+IEBAIC05Niw2ICs5
NiwyMyBAQCBjb25maWcgU1BFQ1VMQVRJVkVfQVJSQVlfSEFSREVOCj4+IMKgIMKgwqDCoMKgwqDC
oMKgIElmIHVuc3VyZSwgc2F5IFkuCj4+IMKgICtjb25maWcgU1BFQ1VMQVRJVkVfQlJBTkNIX0hB
UkRFTgo+PiArwqDCoMKgIGJvb2wgIlNwZWN1bGF0aXZlIEJyYW5jaCBIYXJkZW5pbmciCj4+ICvC
oMKgwqAgZGVwZW5kcyBvbiBCUk9LRU4KPj4gK8KgwqDCoMKgwqDCoMKgIC0tLWhlbHAtLS0KPj4g
K8KgwqDCoMKgwqAgQ29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgbWF5IHVzZSBzcGVjdWxhdGl2ZSBl
eGVjdXRpb24gYXMgYQo+PiArwqDCoMKgwqDCoCBwZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24sIGJ1
dCB0aGlzIGNhbiBwb3RlbnRpYWxseSBiZSBhYnVzZWQKPj4gYnkgYW4KPj4gK8KgwqDCoMKgwqAg
YXR0YWNrZXIgdG8gbGVhayBkYXRhIHZpYSBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbHMuCj4+ICsK
Pj4gK8KgwqDCoMKgwqAgT25lIHNvdXJjZSBvZiBtaXNiZWhhdmlvdXIgaXMgYnkgZXhlY3V0aW5n
IHRoZSB3cm9uZyBiYXNpYyBibG9jawo+PiArwqDCoMKgwqDCoCBmb2xsb3dpbmcgYSBjb25kaXRp
b25hbCBqdW1wLgo+PiArCj4+ICvCoMKgwqDCoMKgIFdoZW4gZW5hYmxlZCwgc3BlY2lmaWMgY29u
ZGl0aW9ucyB3aGljaCBoYXZlIGJlZW4gZGVlbWVkCj4+IGxpYWJsZSB0bwo+PiArwqDCoMKgwqDC
oCBiZSBzcGVjdWxhdGl2ZWx5IGFidXNlZCB3aWxsIGJlIGhhcmRlbmVkIHRvIGF2b2lkIGVudGVy
aW5nIHRoZQo+PiB3cm9uZwo+PiArwqDCoMKgwqDCoCBiYXNpYyBibG9jay4KPj4gKwo+PiArwqDC
oMKgwqDCoCAhISEgV0FSTklORyAtIFRoaXMgaXMgYnJva2VuIGFuZCBkb2Vzbid0IGdlbmVyYXRl
IHNhZmUgY29kZSAhISEKPgo+IEFueSByZWFzb24gdG8gYWRkIHRoYXQgaW4gY29tbW9uIGNvZGUg
d2hlbiB0aGlzIGlzIHg4NiBvbmx5PwoKSW4gcHJpbmNpcGxlLCBpdHMgbm90IHg4NiBzcGVjaWZp
Yy4KCj4gTXkgd29ycnkgaXMgdGhpcyBnYXRlIGNvbmZpZyBnYXRlIG5vdGhpbmcgb24gQXJtIHNv
IHRoZSB1c2VyIG1heSBoYXZlCj4gYSBmYWxzZSBzZW5zZSB0aGF0IGl0IGNhbiBiZSB1c2VkIChl
dmVuIHRob3VnaCBpdCBpcyBjbGVhcmx5IEJST0tFTikuCj4KPiBBbHNvIHRoZSBuYW1lIGlzIHF1
aXRlIGNsb3NlIHRvIHRoZSBDT05GSUdfSEFSREVOX1BSRURJQ1RPUiBvbiBBcm0gYW5kCj4gbWF5
IGNvbmZ1c2UgdXNlci4gQWx0aG91Z2gsIEkgZG9uJ3QgaGF2ZSBhIGJldHRlciBuYW1lIHNvIGZh
ciA6LwoKVGhlICJkZXBlbmRzIG9uIEJST0tFTiIgbWVhbnMgaXQgd2lsbCBuZXZlciBzaG93IHVw
IHRvIGEgdXNlciBpbgptZW51Y29uZmlnLCB3aGljaCBpcyB3aHkgaXQgd2FzIG9ubHkgQ0MgdG8g
eDg2LCBhbmQgbm90IHRvIHJlc3QuCgpBcyBmb3IgbmFtaW5nLCBJJ20gb3BlbiB0byBzdWdnZXN0
aW9ucywgYnV0IHRoaXMgd2FzIHRoZSBiZXN0IEkgY291bGQKY29tZSB1cCB3aXRoLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:24:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF51w-0000UH-LW; Mon, 30 Sep 2019 23:24: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF51v-0000UB-IF
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:24:35 +0000
X-Inumbo-ID: 7581fd13-e3d9-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 7581fd13-e3d9-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:24:34 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 42EEE20842;
 Mon, 30 Sep 2019 23:24:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569885873;
 bh=CCRBoxCKjmCqDJS6d0lFfToJc27NK5OfmbgY1vpqNKQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BL+Wlo6w+FcsfJ923Nwg8Xa+iXloHnCy3i6gqeVzitLhFJ/HWP/GF1z44GQrhQGNc
 UgNFrJ61CL5TiMBxQOWBeLGefzGQeOp7yy3ppWZEZ/dJ2BgBuLCQouKzvmamlEcsla
 FQWfyGE7ArgZIbyukgmf/otyd6fy55o46X//8oAw=
Date: Mon, 30 Sep 2019 16:24:26 -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: <f2f155dd-4387-61ca-9a16-496c958352a7@arm.com>
Message-ID: <alpine.DEB.2.21.1909301415250.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
 <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
 <d24ff53d-b153-b00f-4374-5fe9fbd80e47@arm.com>
 <alpine.DEB.2.21.1909271627160.2594@sstabellini-ThinkPad-T480s>
 <697f53cd-2e3b-8890-45e8-4897a29b4133@gmail.com>
 <f2f155dd-4387-61ca-9a16-496c958352a7@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-695441122-1569878525=:2594"
Content-ID: <alpine.DEB.2.21.1909301422080.2594@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Oleksandr <olekstysh@gmail.com>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@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-695441122-1569878525=:2594
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1909301422081.2594@sstabellini-ThinkPad-T480s>

On Mon, 30 Sep 2019, Julien Grall wrote:
> Hi Oleksandr,
> 
> On 30/09/2019 10:34, Oleksandr wrote:
> > On 28.09.19 02:28, Stefano Stabellini wrote:
> > > > > I have to admit that I don't know about dom0less feature enough ...
> > > > > 
> > > > > 
> > > > > But, shouldn't we check if the device is behind the IOMMU and try to
> > > > > add
> > > > > it (iommu_add_dt_device) before assigning it (this is needed for
> > > > > drivers
> > > > > which support generic IOMMU DT bindings in the first place).
> > > > > 
> > > > > [please take a look at
> > > > > https://lists.xenproject.org/archives/html/xen-devel/2019-09/msg02714.html
> > > > > if so]
> > > > > 
> > > > > Julien, what do you think?
> > > > Yes you are right.
> > > > 
> > > > @Stefano, this is a recently merged feature. Without it, you will not be
> > > > able to use passthrough with dom0less guest when the IOMMU (such as
> > > > IPMMU) is using the generic DT bindings.
> > > Just double-checking but it should be only a matter of the following,
> > > right?
> > > 
> > > +        res = iommu_add_dt_device(node);
> > > +        if ( res < 0 )
> > > +            return res;
> > 
> > I think, the change above is correct.
> > 
> > 
> > > +
> > > +        if ( dt_device_is_protected(node) )
> > > +        {
> > > +            res = iommu_assign_dt_device(kinfo->d, node);
> > > +            if ( res < 0 )
> > > +                return res;
> > > +        }
> > > +
> > > 
> > > (I am asking because I couldn't quite test it due to the error with
> > > mmu-masters I mentioned in the other email.)
> > Regarding the check "if (dt_device_is_protected(node))" here. I think, it
> > depends on the "xen,path" purpose.
> > 
> > 1. If "xen,path" property is, let say, close to "dtdev" property in domain
> > config file, where we describe master devices which are behind the IOMMU, so
> > *must* be protected, then that check should be removed. Please see
> > iommu_do_dt_domctl().
> > 
> > 2. If "xen,path" property can also be used to describe devices which are not
> > behind the IOMMU (so don't need to be protected), but just for the
> > "interrupt mappings" purposes, then that check is correct and should remain.
> 
> Some device may not be behind an IOMMU but still do DMA. We are not doing a
> favor to the user to continue the assignment as this could lead to at best to
> a non-working device (at worst a security issue).
> 
> Therefore I am against the solution 2).

I agree. (And honestly, "xen,path" was introduced as an equivalent of
"dtdev" initially.)


> However, this raises some questions why MMIOs are treated differently (i.e
> they don't need an IOMMU).
> 
> In the current setup, you would not be able to passthrough a non DMA-capable
> to a guest if they needs interrupts (e.g. an UART) but you would be if they
> don't use interrupts.
> 
> So I think we need a couple of more changes:
>    1) Introduce an option to allow the user to ignore IOMMU issues (something
> like "xen,force-assign-without-iommu").
>    2) "xen,reg" cannot be specified without "xen,path". This allows us to
> police the user DT.

Interesting questions.

Something like "xen,force-assign-without-iommu" would be useful. The
upside of being able to assign a non-IOMMU-protected non-DMA-capable
device outweighs the downsides.

I am less sure about having to specify "xen,reg" together with
"xen,path". It is fairly common to have a control register MMIO region
page in FPGA that doesn't do any DMA and has no related interrupts. In
those cases, it is nice to be able to handle it by just having one
"xen,reg" property. But maybe if the user also passes
"xen,force-assign-without-iommu" then we could also ignore a missing
"xen,path".

In any case, my preference would be to keep the series as is for now,
and make these changes later. However, for the sake of moving things
forward quickly, I also implemented Julien's suggestions. So I'll send
two v7 updates to this series:

- v7a: the minimal changes version, without things discussed here except
       for removing the "if (dt_device_is_protected(node))" check
- v7b: a version with all the changes discussed here

Julien, I'll let you pick your favorite, hopefully one of them will be
to your liking.
--8323329-695441122-1569878525=:2594
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-695441122-1569878525=:2594--


From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:28:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF55s-0000fQ-8C; Mon, 30 Sep 2019 23: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF55q-0000fK-Eg
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:28:38 +0000
X-Inumbo-ID: 072f8e1e-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 072f8e1e-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:28: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 A7B0B20815;
 Mon, 30 Sep 2019 23:28:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886117;
 bh=iGH2fcjhJrDQCLng3SHi/2GVfWvMQdJSwrGc2jJJBRY=;
 h=Date:From:To:cc:Subject:From;
 b=oiEl3mMtgITnBwBB4o/t6VjeN+Q+FxzNAJJ8Kw8BItH4NyuQbHrGRXMo8AEhj5ydK
 XdbFDr7p84jeul7IB4YgZg/PMh/AbrHYIliIlGi9/6mxUsOWRw1yinwd3gkLXcUFTp
 VWJ/wyM+oXttottD0UBp4tCi2pm+9cw9b2s46dqc=
Date: Mon, 30 Sep 2019 16:28:25 -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.1909301624550.2594@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7a 0/8] dom0less device assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, sstabellini@kernel.org,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgYWRkcyBkZXZpY2UgYXNzaWdubWVudCBz
dXBwb3J0IHRvIERvbTBsZXNzLgpUaGUgbGFzdCBwYXRjaCBpcyB0aGUgZG9jdW1lbnRhdGlvbi4K
CkNoZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDdh
NGU2NzExMTE0OTA1YjNjYmJlNDhlODFjMzIyMjM2MWE3ZjM1Nzk6CgogIHhlbi9zY2hlZDogbW92
ZSBzdHJ1Y3QgdGFza19zbGljZSBpbnRvIHN0cnVjdCBzY2hlZF91bml0ICgyMDE5LTA5LTI3IDE2
OjAzOjMxICswMjAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6Cgog
IGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGlu
aS94ZW4tdW5zdGFibGUuZ2l0IGRvbTBsZXNzLXB0LXY3YQoKZm9yIHlvdSB0byBmZXRjaCBjaGFu
Z2VzIHVwIHRvIDkzM2EyZGVmMjFiYzA2NTdmNjJlNDVmNDM0NDA3NDdhMjAxYzNhODM6CgogIHhl
bi9hcm06IGFkZCBkb20wLWxlc3MgZGV2aWNlIGFzc2lnbm1lbnQgaW5mbyB0byBkb2NzICgyMDE5
LTA5LTMwIDE2OjA1OjAyIC0wNzAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTdGVmYW5vIFN0YWJlbGxpbmkgKDgpOgog
ICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzCiAgICAgIHhl
bi9hcm06IGV4cG9ydCBkZXZpY2VfdHJlZV9nZXRfcmVnIGFuZCBkZXZpY2VfdHJlZV9nZXRfdTMy
CiAgICAgIHhlbi9hcm06IGludHJvZHVjZSBraW5mby0+cGhhbmRsZV9naWMKICAgICAgeGVuL2Fy
bTogY29weSBkdGIgZnJhZ21lbnQgdG8gZ3Vlc3QgZHRiCiAgICAgIHhlbi9hcm06IGFzc2lnbiBk
ZXZpY2VzIHRvIGJvb3QgZG9tYWlucwogICAgICB4ZW4vYXJtOiBoYW5kbGUgIm11bHRpYm9vdCxk
ZXZpY2UtdHJlZSIgY29tcGF0aWJsZSBub2RlcwogICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgbnJf
c3BpcwogICAgICB4ZW4vYXJtOiBhZGQgZG9tMC1sZXNzIGRldmljZSBhc3NpZ25tZW50IGluZm8g
dG8gZG9jcwoKIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgfCAgNDQgKysr
LQogZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQgICAgICAgICB8IDEwMSArKysrKysrKwog
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgICB8IDQyOSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgIDE0
ICstCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9p
bmNsdWRlL2FzbS1hcm0va2VybmVsLmggICAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vc2V0dXAuaCAgICAgICAgICAgfCAgIDcgKwogOCBmaWxlcyBjaGFuZ2VkLCA1NDQgaW5z
ZXJ0aW9ucygrKSwgNjcgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:29:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF56Q-0000iY-Id; Mon, 30 Sep 2019 23:29:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF56O-0000iH-I6
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:29:12 +0000
X-Inumbo-ID: 1b6cdbde-e3da-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1b6cdbde-e3da-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 23:29:11 +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 A44DC20815;
 Mon, 30 Sep 2019 23:29:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886151;
 bh=HaY4kOXVJcylrsj+hflyHE8r5f9X6kHzwd1zKTdDOQA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=HRCW0QvwaH1EklATstR2GEO9mGoi5ZYu4dksIOkKOgna8j7VjshyNugMyrxnGGgNx
 qaqVYCnovI9Vh8Hz+h0XVgIYAyAf2vndOuwYLkte/pzlV4omz94tFlqwu3Ro5bohaa
 QJd4RQLqSWaszOZRr3y+Nn0IQ4Q5XN5qv5B06fEk=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:28:42 -0700
Message-Id: <20190930232849.1820-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7a 1/8] xen/arm: introduce
 handle_device_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: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgaW50ZXJydXB0IGhhbmRsaW5nIGNvZGUgb3V0IG9mIGhhbmRsZV9kZXZpY2UgdG8g
YSBuZXcgZnVuY3Rpb24Kc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGZvciBkb20wbGVzcyBWTXMg
KGl0IHdpbGwgYmUgdXNlZCBpbiBsYXRlcgpwYXRjaGVzKS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgotIHJlbmFtZSBoYW5k
bGVfaW50ZXJydXB0cyB0byBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKLSBpbXByb3ZlIGluLWNv
ZGUgY29tbWVudAotIHJlbW92ZSByZXR1cm4gMSBpZiBtYXBwaW5nIGlzIGRvbmUKLSB1c2UgdW5z
aWduZWQKCkNoYW5nZXMgaW4gdjM6Ci0gYWRkIHBhdGNoCgpUaGUgZGlmZiBpcyBoYXJkIHRvIHJl
YWQgYnV0IEkganVzdCBtb3ZlZCB0aGUgaW50ZXJydXB0cyByZWxhdGVkIGNvZGUKZnJvbSBoYW5k
bGVfZGV2aWNlcyB0byBhIG5ldyBmdW5jdGlvbiBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMsIGFu
ZCB2ZXJ5CmxpdHRsZSBlbHNlLgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEw
MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
MSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMzM3
YTg5ZTUxOC4uZmIzNTY2MDNlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTIzOCw2ICsxMjM4LDYy
IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9kZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAq
ZCwKICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyBy
ZXRyaWV2ZXMgdGhlIGludGVycnVwdHMgY29uZmlndXJhdGlvbiBmcm9tCisgKiBhIGRldmljZSB0
cmVlIG5vZGUgYW5kIG1hcHMgdGhvc2UgaW50ZXJydXB0cyB0byB0aGUgdGFyZ2V0IGRvbWFpbi4K
KyAqCisgKiBSZXR1cm5zOgorICogICA8IDAgZXJyb3IKKyAqICAgMCAgIHN1Y2Nlc3MKKyAqLwor
c3RhdGljIGludCBfX2luaXQgaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzKHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGR0
X2RldmljZV9ub2RlICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBuZWVkX21hcHBpbmcpCit7CisgICAgdW5zaWduZWQgaW50IGksIG5pcnE7Cisg
ICAgaW50IHJlczsKKyAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOworCisgICAgbmlycSA9IGR0
X251bWJlcl9vZl9pcnEoZGV2KTsKKworICAgIC8qIEdpdmUgcGVybWlzc2lvbiBhbmQgbWFwIElS
UXMgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IG5pcnE7IGkrKyApCisgICAgeworICAgICAgICBy
ZXMgPSBkdF9kZXZpY2VfZ2V0X3Jhd19pcnEoZGV2LCBpLCAmcmlycSk7CisgICAgICAgIGlmICgg
cmVzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0
byByZXRyaWV2ZSBpcnEgJXUgZm9yICVzXG4iLAorICAgICAgICAgICAgICAgICAgIGksIGR0X25v
ZGVfZnVsbF9uYW1lKGRldikpOworICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQor
CisgICAgICAgIC8qCisgICAgICAgICAqIERvbid0IG1hcCBJUlEgdGhhdCBoYXZlIG5vIHBoeXNp
Y2FsIG1lYW5pbmcKKyAgICAgICAgICogaWU6IElSUSB3aG9zZSBjb250cm9sbGVyIGlzIG5vdCB0
aGUgR0lDCisgICAgICAgICAqLworICAgICAgICBpZiAoIHJpcnEuY29udHJvbGxlciAhPSBkdF9p
bnRlcnJ1cHRfY29udHJvbGxlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGR0X2RwcmludGso
ImlycSAldSBub3QgY29ubmVjdGVkIHRvIHByaW1hcnkgY29udHJvbGxlci4gQ29ubmVjdGVkIHRv
ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGksIGR0X25vZGVfZnVsbF9uYW1lKHJpcnEu
Y29udHJvbGxlcikpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAg
ICByZXMgPSBwbGF0Zm9ybV9nZXRfaXJxKGRldiwgaSk7CisgICAgICAgIGlmICggcmVzIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gZ2V0
IGlycSAldSBmb3IgJXNcbiIsCisgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9mdWxsX25h
bWUoZGV2KSk7CisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAg
cmVzID0gbWFwX2lycV90b19kb21haW4oZCwgcmVzLCBuZWVkX21hcHBpbmcsIGR0X25vZGVfbmFt
ZShkZXYpKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIEZvciBhIGdpdmVuIGRldmljZSBub2Rl
OgogICogIC0gR2l2ZSBwZXJtaXNzaW9uIHRvIHRoZSBndWVzdCB0byBtYW5hZ2UgSVJRIGFuZCBN
TUlPIHJhbmdlCkBAIC0xMjUwLDE5ICsxMzA2LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9k
ZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyBpbnQgX19pbml0IGhhbmRs
ZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCkKIHsKLSAgICB1
bnNpZ25lZCBpbnQgbmlycTsKICAgICB1bnNpZ25lZCBpbnQgbmFkZHI7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgaW50IHJlczsKLSAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOwogICAgIHU2
NCBhZGRyLCBzaXplOwogICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFz
c3Rocm91Z2goZGV2KTsKIAotICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKGRldik7CiAgICAg
bmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVzcyhkZXYpOwogCi0gICAgZHRfZHByaW50aygiJXMg
cGFzc3Rocm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAldVxuIiwKLSAgICAgICAgICAgICAg
IGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOworICAg
IGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmFkZHIgPSAldVxuIiwKKyAgICAgICAg
ICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmFkZHIpOwogCiAg
ICAgaWYgKCBuZWVkX21hcHBpbmcgKQogICAgIHsKQEAgLTEyOTAsNDAgKzEzNDMsOSBAQCBzdGF0
aWMgaW50IF9faW5pdCBoYW5kbGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqZGV2LAogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogR2l2ZSBwZXJtaXNz
aW9uIGFuZCBtYXAgSVJRcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbmlycTsgaSsrICkKLSAg
ICB7Ci0gICAgICAgIHJlcyA9IGR0X2RldmljZV9nZXRfcmF3X2lycShkZXYsIGksICZyaXJxKTsK
LSAgICAgICAgaWYgKCByZXMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9H
X0VSUiAiVW5hYmxlIHRvIHJldHJpZXZlIGlycSAldSBmb3IgJXNcbiIsCi0gICAgICAgICAgICAg
ICAgICAgaSwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Ci0gICAgICAgICAgICByZXR1cm4gcmVz
OwotICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogRG9uJ3QgbWFwIElSUSB0aGF0
IGhhdmUgbm8gcGh5c2ljYWwgbWVhbmluZwotICAgICAgICAgKiBpZTogSVJRIHdob3NlIGNvbnRy
b2xsZXIgaXMgbm90IHRoZSBHSUMKLSAgICAgICAgICovCi0gICAgICAgIGlmICggcmlycS5jb250
cm9sbGVyICE9IGR0X2ludGVycnVwdF9jb250cm9sbGVyICkKLSAgICAgICAgewotICAgICAgICAg
ICAgZHRfZHByaW50aygiaXJxICV1IG5vdCBjb25uZWN0ZWQgdG8gcHJpbWFyeSBjb250cm9sbGVy
LiBDb25uZWN0ZWQgdG8gJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9m
dWxsX25hbWUocmlycS5jb250cm9sbGVyKSk7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAg
ICAgfQotCi0gICAgICAgIHJlcyA9IHBsYXRmb3JtX2dldF9pcnEoZGV2LCBpKTsKLSAgICAgICAg
aWYgKCByZXMgPCAwICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
IlVuYWJsZSB0byBnZXQgaXJxICV1IGZvciAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICBpLCBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgICAgIHJldHVybiByZXM7Ci0gICAgICAg
IH0KLQotICAgICAgICByZXMgPSBtYXBfaXJxX3RvX2RvbWFpbihkLCByZXMsIG5lZWRfbWFwcGlu
ZywgZHRfbm9kZV9uYW1lKGRldikpOwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgICAgICBy
ZXR1cm4gcmVzOwotICAgIH0KKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoZCwg
ZGV2LCBuZWVkX21hcHBpbmcpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHJldHVybiBy
ZXM7CiAKICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBNTUlPcyAqLwogICAgIGZvciAo
IGkgPSAwOyBpIDwgbmFkZHI7IGkrKyApCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:29:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF56Q-0000im-RG; Mon, 30 Sep 2019 23: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF56O-0000iM-QZ
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:29:12 +0000
X-Inumbo-ID: 1bc7b338-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1bc7b338-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:29:12 +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 7320A2168B;
 Mon, 30 Sep 2019 23:29:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886151;
 bh=oioZ80YmDh5BZ2RY3omy5UQgF74fXkxFb7JblL6TNrM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=q2gpZonhykhB2xuqhR4BF2SPBkS5tPY6wnaJyQ4R1OfSYA7YeOMtichEU4aTUY7m+
 dJrcQudQ3e3rn7r+qbz4Eyz7YdflKA4RCMYbr/tuXfFA5VxQTZHyWb+9Qu0xxPE3Je
 jv8o8idS6qxBPQJmhPV7S5ZbXnhnFoR9mGjsGQjc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:28:43 -0700
Message-Id: <20190930232849.1820-2-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7a 2/8] xen/arm: export device_tree_get_reg and
 device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSdsbCBiZSB1c2VkIGluIGxhdGVyIHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjU6Ci0gbW92ZSBkZWNsYXJh
dGlvbnMgdG8geGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCgpDaGFuZ2VzIGluIHY0OgotIG5l
dyBwYXRjaAotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDggKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggNjIzMTczYmM3Zi4uYTc4
MTBhYmIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC01NSwxNSArNTUsMTUgQEAgc3RhdGljIGJvb2wgX19pbml0IGRl
dmljZV90cmVlX25vZGVfY29tcGF0aWJsZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAg
IHJldHVybiBmYWxzZTsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGRldmljZV90cmVlX2dldF9y
ZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyIGFkZHJlc3NfY2VsbHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0ICpzdGFydCwgdTY0
ICpzaXplKQordm9pZCBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipj
ZWxsLCB1MzIgYWRkcmVzc19jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NCAqc2l6ZSkKIHsKICAgICAqc3RhcnQgPSBk
dF9uZXh0X2NlbGwoYWRkcmVzc19jZWxscywgY2VsbCk7CiAgICAgKnNpemUgPSBkdF9uZXh0X2Nl
bGwoc2l6ZV9jZWxscywgY2VsbCk7CiB9CiAKLXN0YXRpYyB1MzIgX19pbml0IGRldmljZV90cmVl
X2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCkKK3UzMiBf
X2luaXQgZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnByb3BfbmFtZSwgdTMyIGRm
bHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1
cC5oCmluZGV4IGVmY2JhNTQ1YzIuLmZhMGE4NzIxYjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTEx
NSw2ICsxMTUsMTIgQEAgY29uc3QgY2hhciAqYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9v
dG1vZHVsZV9raW5kIGtpbmQpOwogZXh0ZXJuIHVpbnQzMl90IGh5cF90cmFwc192ZWN0b3JbXTsK
IHZvaWQgaW5pdF90cmFwcyh2b2lkKTsKIAordm9pZCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0
IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBzaXplX2NlbGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpOworCit1MzIgZGV2aWNl
X3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCk7CisKICNlbmRpZgogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:29:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF56U-0000kG-5l; Mon, 30 Sep 2019 23:29:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF56T-0000jt-Hb
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:29:17 +0000
X-Inumbo-ID: 1c1d9ba4-e3da-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1c1d9ba4-e3da-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 23:29:12 +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 EF8CE217F4;
 Mon, 30 Sep 2019 23:29:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886152;
 bh=4P9vHs+x0x+Ba1j0nqm9pex9XW2hcInSe5HSIg/Na7Y=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=iC2TLJZH/A1o3HaF+Jj012b7AAPRYJKChw6fSWMJWCG4bp/HQEXZ4PnCWNY7HVZ5/
 QNJNL+VmnRAf8S/1v78ZRcJxePAIpJoUtM9q4BMpQIcQOPthdP2mE6ArQ2IbloSBIv
 dEzWxmq/mkEFA9vZy8udAlwslKx0vhmBcSM13/mQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:28:44 -0700
Message-Id: <20190930232849.1820-3-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7a 3/8] xen/arm: introduce kinfo->phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBhbHdheXMgaGFyZC1jb2RpbmcgdGhlIEdJQyBwaGFuZGxlIChHVUVTVF9QSEFO
RExFX0dJQyksIHN0b3JlCml0IGluIGEgdmFyaWFibGUgdW5kZXIga2luZm8uIFRoaXMgd2F5IGl0
IGNhbiBiZSBkeW5hbWljYWxseSBjaG9zZW4gcGVyCmRvbWFpbi4gUmVtb3ZlIHRoZSBmZHQgcG9p
bnRlciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQpmdW5jdGlvbnMgYW5kIG9hc3Mg
YSBzdHJ1Y3Qga2VybmVsX2luZm8gKiBpbnN0ZWFkLiBUaGUgZmR0IHBvaW50ZXIgY2FuCmJlIGFj
Y2Vzc2VkIGZyb20ga2luZm8tPmZkdC4gUmVtb3ZlIHRoZSBzdHJ1Y3QgZG9tYWluICpkIHBhcmFt
ZXRlciB0bwp0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVjYXVzZSBpdCBiZWNvbWVz
IHVudXNlZC4KCkluaXRpYWxpemUgcGhhbmRsZV9naWMgdG8gR1VFU1RfUEhBTkRMRV9HSUMgYXQg
dGhlIGJlZ2lubmluZyBvZgpwcmVwYXJlX2R0Yl9kb21VIGZvciBEb21Vcy4gTGF0ZXIgcGF0Y2hl
cyB3aWxsIGNoYW5nZSB0aGUgdmFsdWUgb2YKcGhhbmRsZV9naWMgZGVwZW5kaW5nIG9uIHVzZXIg
cHJvdmlkZWQgaW5mb3JtYXRpb24uCgpGb3IgRG9tMCwgaW5pdGlhbGl6ZSBwaGFuZGxlX2dpYyB0
byBkdF9pbnRlcnJ1cHRfY29udHJvbGxlci0+cGhhbmRsZQooY3VycmVudCB2YWx1ZSkgYXQgdGhl
IGJlZ2lubmluZyBvZiBwcmVwYXJlX2R0Yi4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2NjoKLSByZW5hbWUgZ3Vlc3RfcGhhbmRs
ZV9naWMgdG8gcGhhbmRsZV9naWMKLSB1c2UgcGhhbmRsZV9naWMgZm9yIGRvbTAgdG9vCgpDaGFu
Z2VzIGluIHY1OgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKCkNoYW5nZXMgaW4gdjQ6Ci0gbmV3
IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICB8IDM5ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8
ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZmIzNTY2MDNlMi4uZDIzYzBhOWI4NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwpAQCAtNjI2LDE1ICs2MjYsMTQgQEAgc3RhdGljIGludCBfX2luaXQgZmR0X3Byb3Bl
cnR5X2ludGVycnVwdHMoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG51bV9pcnEpCiB7CiAg
ICAgaW50IHJlczsKLSAgICB1aW50MzJfdCBwaGFuZGxlID0gaXNfaGFyZHdhcmVfZG9tYWluKGtp
bmZvLT5kKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgIGR0X2ludGVycnVwdF9jb250cm9sbGVy
LT5waGFuZGxlIDogR1VFU1RfUEhBTkRMRV9HSUM7CiAKICAgICByZXMgPSBmZHRfcHJvcGVydHko
a2luZm8tPmZkdCwgImludGVycnVwdHMiLAogICAgICAgICAgICAgICAgICAgICAgICBpbnRyLCBz
aXplb2YoaW50clswXSkgKiBudW1faXJxKTsKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVy
biByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChraW5mby0+ZmR0LCAiaW50ZXJy
dXB0LXBhcmVudCIsIHBoYW5kbGUpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZv
LT5mZHQsICJpbnRlcnJ1cHQtcGFyZW50IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBr
aW5mby0+cGhhbmRsZV9naWMpOwogCiAgICAgcmV0dXJuIHJlczsKIH0KQEAgLTE1NTIsOCArMTU1
MSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgcmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGlu
dCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9p
ZCAqZmR0KQorc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGlu
dCByZXMgPSAwOwogICAgIF9fYmUzMiByZWdbKEdVRVNUX1JPT1RfQUREUkVTU19DRUxMUyArIEdV
RVNUX1JPT1RfU0laRV9DRUxMUykgKiAyXTsKICAgICBfX2JlMzIgKmNlbGxzOwpAQCAtMTU4OCwx
MSArMTU4OCwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YyX2RvbVVfbm9kZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0
dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5k
bGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0
LCAibGludXgscGhhbmRsZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAg
ICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBo
YW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwo
ZmR0LCAicGhhbmRsZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAgICAg
ICAgcmV0dXJuIHJlczsKIApAQCAtMTYwMSw4ICsxNjAxLDkgQEAgc3RhdGljIGludCBfX2luaXQg
bWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQog
ICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljdjNfZG9tVV9u
b2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3N0YXRpYyBpbnQgX19pbml0
IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CisgICAg
dm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKICAgICBpbnQgcmVzID0gMDsKICAgICBfX2JlMzIgcmVn
WyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07
CiAgICAgX19iZTMyICpjZWxsczsKQEAgLTE2MzcsMTEgKzE2MzgsMTEgQEAgc3RhdGljIGludCBf
X2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAq
ZmR0KQogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRf
cHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMpOwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5kbGUiLCBraW5mby0+
cGhhbmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMp
OworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBoYW5kbGUiLCBraW5mby0+cGhh
bmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKQEAgLTE2NTAs
MjIgKzE2NTEsMjMgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0
YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY19kb21VX25vZGUoc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBzd2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lv
biApCisgICAgc3dpdGNoICgga2luZm8tPmQtPmFyY2gudmdpYy52ZXJzaW9uICkKICAgICB7CiAg
ICAgY2FzZSBHSUNfVjM6Ci0gICAgICAgIHJldHVybiBtYWtlX2dpY3YzX2RvbVVfbm9kZShkLCBm
ZHQpOworICAgICAgICByZXR1cm4gbWFrZV9naWN2M19kb21VX25vZGUoa2luZm8pOwogICAgIGNh
c2UgR0lDX1YyOgotICAgICAgICByZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsK
KyAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjJfZG9tVV9ub2RlKGtpbmZvKTsKICAgICBkZWZhdWx0
OgogICAgICAgICBwYW5pYygiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb25cbiIpOwogICAgIH0KIH0K
IAogI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKLXN0YXRpYyBpbnQgX19pbml0IG1h
a2VfdnBsMDExX3VhcnRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCitz
dGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGludCByZXM7CiAg
ICAgZ2ljX2ludGVycnVwdF90IGludHI7CiAgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJF
U1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFNdOwpAQCAtMTY5Niw3ICsxNjk4LDcgQEAg
c3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAgcmV0dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eV9jZWxsKGZkdCwgImludGVycnVwdC1wYXJlbnQiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBraW5mby0+cGhhbmRsZV9naWMpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJl
czsKIApAQCAtMTcyMSw2ICsxNzIzLDggQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJf
ZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlu
dCBhZGRyY2VsbHMsIHNpemVjZWxsczsKICAgICBpbnQgcmV0OwogCisgICAga2luZm8tPnBoYW5k
bGVfZ2ljID0gR1VFU1RfUEhBTkRMRV9HSUM7CisKICAgICBhZGRyY2VsbHMgPSBHVUVTVF9ST09U
X0FERFJFU1NfQ0VMTFM7CiAgICAgc2l6ZWNlbGxzID0gR1VFU1RfUk9PVF9TSVpFX0NFTExTOwog
CkBAIC0xNzY0LDcgKzE3NjgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21V
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCBy
ZXQgKQogICAgICAgICBnb3RvIGVycjsKIAotICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShk
LCBraW5mby0+ZmR0KTsKKyAgICByZXQgPSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAg
IGlmICggcmV0ICkKICAgICAgICAgZ290byBlcnI7CiAKQEAgLTE3NzYsNyArMTc4MCw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2RvbVUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAgICB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQotICAgICAgICByZXQgPSBtYWtlX3ZwbDAxMV91
YXJ0X25vZGUoZCwga2luZm8tPmZkdCk7CisgICAgICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRf
bm9kZShraW5mbyk7CiAjZW5kaWYKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgZ290
byBlcnI7CkBAIC0xODA4LDYgKzE4MTIsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0
Yl9od2RvbShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogCiAg
ICAgQVNTRVJUKGR0X2hvc3QgJiYgKGR0X2hvc3QtPnNpYmxpbmcgPT0gTlVMTCkpOwogCisgICAg
a2luZm8tPnBoYW5kbGVfZ2ljID0gZHRfaW50ZXJydXB0X2NvbnRyb2xsZXItPnBoYW5kbGU7CiAg
ICAgZmR0ID0gZGV2aWNlX3RyZWVfZmxhdHRlbmVkOwogCiAgICAgbmV3X3NpemUgPSBmZHRfdG90
YWxzaXplKGZkdCkgKyBET00wX0ZEVF9FWFRSQV9TSVpFOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKaW5kZXgg
MzNmM2U3MmIxMS4uNDNmYTg3NTQ1ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9r
ZXJuZWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCkBAIC0zNiw2ICszNiw5
IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAgICAgLyogRW5hYmxlIHBsMDExIGVtdWxhdGlvbiAq
LwogICAgIGJvb2wgdnBsMDExOwogCisgICAgLyogR0lDIHBoYW5kbGUgKi8KKyAgICB1aW50MzJf
dCBwaGFuZGxlX2dpYzsKKwogICAgIC8qIGxvYWRlciB0byB1c2UgZm9yIHRoaXMga2VybmVsICov
CiAgICAgdm9pZCAoKmxvYWQpKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbyk7CiAgICAgLyogbG9h
ZGVyIHNwZWNpZmljIHN0YXRlICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:29:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF56V-0000lK-Mp; Mon, 30 Sep 2019 23:29: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF56T-0000k3-Oq
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:29:17 +0000
X-Inumbo-ID: 1cd65824-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1cd65824-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:29:14 +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 33B72218DE;
 Mon, 30 Sep 2019 23:29:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886153;
 bh=LI4s3NbSLn05GkkTyR/Pgd8dR/8rX/SnbCC3WdcRvEg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=w6MNPV5Ge46deBe6ICHo4tY6eSWvcXhTZWahKTN5YgH3vKKxCsHch3aMYJJZZB8Fz
 3FmO2kPA2U5/9rtitGhxKjqgWAgVVuRZv4Vgy/i83J2zF5MHMhbsnd21OASurmL4Ou
 2BMgOnJorSiyQwERWP3uF5Y7OwOCZR7ZZEy8Cc3A=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:28:46 -0700
Message-Id: <20190930232849.1820-5-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7a 5/8] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NhbiB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2
aWNlIG5vZGUsIG1hcAptZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11LgoKVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMgc3BlY2lmaWVk
IGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCgpUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2lu
ZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKaG9zdCBkZXZpY2UgdHJl
ZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwp0
aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCgpUaGUgaW50ZXJydXB0cyBhcmUgcmVtYXBw
ZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlCmNvcnJlc3BvbmRpbmcgbm9kZSBv
biB0aGUgaG9zdCBkZXZpY2UgdHJlZS4gQ2FsbApoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8g
cmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRldmljZQp0cmVlIHByb3BlcnRp
ZXMgYXJlIGNvcGllZCBmcm9tIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwK
dGhlIG90aGVyIHByb3BlcnRpZXMuCgpBbHNvIHNldCBhZGQgdGhlIG5ldyBmbGFnIFhFTl9ET01D
VExfQ0RGX2lvbW11IHNvIHRoYXQgZG9tMGxlc3MgZG9tVQpjYW4gdXNlIHRoZSBJT01NVSBpZiBh
IHBhcnRpYWwgZHRiIGlzIHNwZWNpZmllZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjc6Ci0gaW1wcm92ZSBp
bi1jb2RlIGNvbW1lbnQKLSBjb2RlIHN0eWxlCi0gcmV0dXJuIDEgaW5zdGVhZCBvZiBFTk9FTlQK
CkNoYW5nZXMgaW4gdjY6Ci0gdHVybiBkcHJpbnRrcyBpbnRvIHByaW50a3MKLSByZXR1cm4gZXJy
b3Igb24gcGFnZSBhbGlnbm1lbnQgY2hlY2sgZmFpbHVyZQotIHNldCBYRU5fRE9NQ1RMX0NERl9p
b21tdSBpZiBwYXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQKCkNoYW5nZXMgaW4gdjU6Ci0gdXNlIGxv
Y2FsIHZhcmlhYmxlIGZvciBuYW1lCi0gdXNlIG1hcF9yZWdpb25zX3AybXQKLSBhZGQgd2Fybmlu
ZyBmb3Igbm90IHBhZ2UgYWxpZ25lZCBhZGRyZXNzZXMvc2l6ZXMKLSBpbnRyb2R1Y2UgaGFuZGxl
X3Bhc3N0aHJvdWdoX3Byb3AKCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVuc2lnbmVkCi0gaW1wcm92
ZSBjb21taXQgbWVzc2FnZQotIGNvZGUgc3R5bGUKLSB1c2UgZHRfcHJvcF9jbXAKLSB1c2UgZGV2
aWNlX3RyZWVfZ2V0X3JlZwotIGRvbid0IGNvcHkgb3ZlciB4ZW4scmVnIGFuZCB4ZW4scGF0aAot
IGRvbid0IGNyZWF0ZSBzcGVjaWFsIGludGVycnVwdCBwcm9wZXJ0aWVzIGZvciBkb21VOiBjb3B5
IHRoZW0gZnJvbSB0aGUKICBmcmFnbWVudAotIGluLWNvZGUgY29tbWVudAoKQ2hhbmdlcyBpbiB2
MzoKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gcmVtb3ZlIHN1cGVyZmx1b3VzIGNhc3QKLSBt
ZXJnZSBjb2RlIHdpdGggdGhlIGNvcHkgY29kZQotIGFkZCBpbnRlcnJ1cC1wYXJlbnQKLSBkZW1v
dmUgZGVwdGggPiAyIGNoZWNrCi0gcmV1c2UgY29kZSBmcm9tIGhhbmRsZV9kZXZpY2VfaW50ZXJy
dXB0cwotIGNvcHkgaW50ZXJydXB0cyBmcm9tIGhvc3QgZHQKCkNoYW5nZXMgaW4gdjI6Ci0gcmVu
YW1lICJwYXRoIiB0byAieGVuLHBhdGgiCi0gZ3JhbW1hciBmaXgKLSB1c2UgZ2FkZHJfdG9fZ2Zu
IGFuZCBtYWRkcl90b19tZm4KLSByZW1vdmUgZGVwdGggPD0gMiBsaW1pdGF0aW9uIGluIHNjYW5u
aW5nIHRoZSBkdGIgZnJhZ21lbnQKLSBpbnRyb2R1Y2UgYW5kIHBhcnNlIHhlbixyZWcKLSBjb2Rl
IHN0eWxlCi0gc3VwcG9ydCBtb3JlIHRoYW4gb25lIGludGVycnVwdCBwZXIgZGV2aWNlCi0gc3Bl
Y2lmeSBvbmx5IHRoZSBHSUMgaXMgc3VwcG9ydGVkCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIHwgMTE1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwppbmRleCA4NGI2NWI4ZjI1Li44MGFjNTk3YmI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNzE0
LDYgKzE3MTQsOTYgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB9CiAjZW5kaWYKIAorLyoKKyAqIFNjYW4gZGV2aWNl
IHRyZWUgcHJvcGVydGllcyBmb3IgcGFzc3Rocm91Z2ggc3BlY2lmaWMgaW5mb3JtYXRpb24uCisg
KiBSZXR1cm5zIDEgd2hlbiBubyBwYXNzdGhyb3VnaCBwcm9wZXJ0aWVzIGFyZSBmb3VuZAorICog
ICAgICAgICA8IDAgb24gZXJyb3IKKyAqICAgICAgICAgMCBvbiBzdWNjZXNzCisgKi8KK3N0YXRp
YyBpbnQgX19pbml0IGhhbmRsZV9wYXNzdGhyb3VnaF9wcm9wKHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2Vs
bHMpCit7CisgICAgY29uc3QgX19iZTMyICpjZWxsOworICAgIHVuc2lnbmVkIGludCBpLCBsZW47
CisgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOworICAgIGludCByZXM7CisKKyAgICAv
KiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0byBtYXAgdGhlIE1NSU8gcmVnaW9uICovCisgICAg
aWYgKCBkdF9wcm9wX2NtcCgieGVuLHJlZyIsIG5hbWUpID09IDAgKQorICAgIHsKKyAgICAgICAg
cGFkZHJfdCBtc3RhcnQsIHNpemUsIGdzdGFydDsKKworICAgICAgICBjZWxsID0gKGNvbnN0IF9f
YmUzMiAqKXByb3AtPmRhdGE7CisgICAgICAgIGxlbiA9IGZkdDMyX3RvX2NwdShwcm9wLT5sZW4p
IC8KKyAgICAgICAgICAgICAgKChhZGRyZXNzX2NlbGxzICogMiArIHNpemVfY2VsbHMpICogc2l6
ZW9mKHVpbnQzMl90KSk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBsZW47IGkrKyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGRldmljZV90cmVlX2dldF9yZWcoJmNlbGwsIGFkZHJlc3Nf
Y2VsbHMsIHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc3Rh
cnQsICZzaXplKTsKKyAgICAgICAgICAgIGdzdGFydCA9IGR0X25leHRfY2VsbChhZGRyZXNzX2Nl
bGxzLCAmY2VsbCk7CisKKyAgICAgICAgICAgIGlmICggZ3N0YXJ0ICYgflBBR0VfTUFTSyB8fCBt
c3RhcnQgJiB+UEFHRV9NQVNLIHx8IHNpemUgJiB+UEFHRV9NQVNLICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAg
ICAiRG9tVSBwYXNzdGhyb3VnaCBjb25maWcgaGFzIG5vdCBwYWdlIGFsaWduZWQgYWRkcmVzc2Vz
L3NpemVzXG4iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgcmVzID0gbWFwX3JlZ2lvbnNfcDJtdChraW5mby0+ZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGdzdGFydCksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHNpemUpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4obXN0YXJ0KSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0X2Rldik7CisgICAgICAg
ICAgICBpZiAoIHJlcyA8IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gbWFwICUiUFJJ
cGFkZHIiIHRvIHRoZSBndWVzdCBhdCUiUFJJcGFkZHIiXG4iLAorICAgICAgICAgICAgICAgICAg
ICAgICBtc3RhcnQsIGdzdGFydCk7CisgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisgICAg
LyoKKyAgICAgKiB4ZW4scGF0aCBzcGVjaWZpZXMgdGhlIGNvcnJlc3BvbmRpbmcgbm9kZSBpbiB0
aGUgaG9zdCBEVC4KKyAgICAgKiBCb3RoIGludGVycnVwdCBtYXBwaW5ncyBhbmQgSU9NTVUgc2V0
dGluZ3MgYXJlIGJhc2VkIG9uIGl0LAorICAgICAqIGFzIHRoZXkgYXJlIGRvbmUgYmFzZWQgb24g
dGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBEVCBub2RlLgorICAgICAqLworICAgIGVsc2UgaWYgKCBk
dF9wcm9wX2NtcCgieGVuLHBhdGgiLCBuYW1lKSA9PSAwICkKKyAgICB7CisgICAgICAgIG5vZGUg
PSBkdF9maW5kX25vZGVfYnlfcGF0aChwcm9wLT5kYXRhKTsKKyAgICAgICAgaWYgKCBub2RlID09
IE5VTEwgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ291bGRu
J3QgZmluZCBub2RlICVzIGluIGhvc3RfZHQhXG4iLAorICAgICAgICAgICAgICAgICAgIChjaGFy
ICopcHJvcC0+ZGF0YSk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQor
CisgICAgICAgIHJlcyA9IGlvbW11X2FkZF9kdF9kZXZpY2Uobm9kZSk7CisgICAgICAgIGlmICgg
cmVzIDwgMCApCisgICAgICAgICAgICByZXR1cm4gcmVzOworCisgICAgICAgIGlmICggZHRfZGV2
aWNlX2lzX3Byb3RlY3RlZChub2RlKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJlcyA9IGlv
bW11X2Fzc2lnbl9kdF9kZXZpY2Uoa2luZm8tPmQsIG5vZGUpOworICAgICAgICAgICAgaWYgKCBy
ZXMgPCAwICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAg
ICAgcmVzID0gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzKGtpbmZvLT5kLCBub2RlLCB0cnVlKTsK
KyAgICAgICAgaWYgKCByZXMgPCAwICkKKyAgICAgICAgICAgIHJldHVybiByZXM7CisKKyAgICAg
ICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0dXJuIDE7Cit9CisKIHN0YXRpYyBpbnQgX19p
bml0IGhhbmRsZV9wcm9wX3BmZHQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2Vs
bHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCkBAIC0xNzIyLDYgKzE4MTIsNyBAQCBzdGF0aWMgaW50
IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAg
dm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKICAgICBpbnQgcHJvcG9mZiwgbmFtZW9mZiwgcmVzOwog
ICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7CisgICAgY29uc3QgY2hhciAqbmFt
ZTsKIAogICAgIGZvciAoIHByb3BvZmYgPSBmZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0KHBmZHQs
IG5vZGVvZmYpOwogICAgICAgICAgIHByb3BvZmYgPj0gMDsKQEAgLTE3MzAsMTEgKzE4MjEsMjYg
QEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8g
KmtpbmZvLAogICAgICAgICBpZiAoICEocHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0
KHBmZHQsIHByb3BvZmYsIE5VTEwpKSApCiAgICAgICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5U
RVJOQUw7CiAKKyAgICAgICAgcmVzID0gMDsKICAgICAgICAgbmFtZW9mZiA9IGZkdDMyX3RvX2Nw
dShwcm9wLT5uYW1lb2ZmKTsKLSAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgZmR0X3N0
cmluZyhwZmR0LCBuYW1lb2ZmKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHByb3AtPmRh
dGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKLSAgICAgICAgaWYgKCByZXMgKQorICAgICAg
ICBuYW1lID0gZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKTsKKworICAgICAgICBpZiAoIHNjYW5f
cGFzc3Rocm91Z2hfcHJvcCApCisgICAgICAgICAgICByZXMgPSBoYW5kbGVfcGFzc3Rocm91Z2hf
cHJvcChraW5mbywgcHJvcCwgbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOworICAgICAgICBpZiAoIHJlcyA8
IDAgKQogICAgICAgICAgICAgcmV0dXJuIHJlczsKKworICAgICAgICAvKgorICAgICAgICAgKiBD
b3B5IHByb3BlcnRpZXMgb3RoZXIgdGhhbiB4ZW4scmVnIGFuZCB4ZW4scGF0aCwgd2hpY2ggYXJl
CisgICAgICAgICAqIGhhbmRsZWQgYnkgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3AuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoICFzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgfHwgcmVzID4gMCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsIG5hbWUsIHByb3At
PmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKKyAgICAgICAgICAgIGlmICggcmVzICkK
KyAgICAgICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyog
RkRUX0VSUl9OT1RGT1VORCA9PiBUaGVyZSBpcyBubyBtb3JlIHByb3BlcnRpZXMgZm9yIHRoaXMg
bm9kZSAqLwpAQCAtMjI5MSw2ICsyMzk3LDkgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZv
aWQpCiAgICAgICAgICAgICBwYW5pYygiTWlzc2luZyBwcm9wZXJ0eSAnY3B1cycgZm9yIGRvbWFp
biAlc1xuIiwKICAgICAgICAgICAgICAgICAgIGR0X25vZGVfbmFtZShub2RlKSk7CiAKKyAgICAg
ICAgaWYgKCBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShub2RlLCBOVUxMLCAibXVsdGlib290LGRl
dmljZS10cmVlIikgKQorICAgICAgICAgICAgZF9jZmcuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZf
aW9tbXU7CisKICAgICAgICAgZCA9IGRvbWFpbl9jcmVhdGUoKyttYXhfaW5pdF9kb21pZCwgJmRf
Y2ZnLCBmYWxzZSk7CiAgICAgICAgIGlmICggSVNfRVJSKGQpICkKICAgICAgICAgICAgIHBhbmlj
KCJFcnJvciBjcmVhdGluZyBkb21haW4gJXNcbiIsIGR0X25vZGVfbmFtZShub2RlKSk7Ci0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:29:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF56Z-0000nM-0i; Mon, 30 Sep 2019 23:29:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF56Y-0000mx-HL
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:29:22 +0000
X-Inumbo-ID: 1c8051cc-e3da-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1c8051cc-e3da-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 23:29:13 +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 93CB321855;
 Mon, 30 Sep 2019 23:29:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886153;
 bh=IefElVA/5GkbLDN2pjRIoYjGK0hKZ18rf9bQCZd0zV0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=b2jVpzn+wv8W0fHD2S/gZuPsQHqHqEicNpStVEs1YzAwF72xbF88f0x1471Dir/OD
 +zyf1d0j0D6bHIDRtqFGw+Sorf5M6wLrP1cTIpb/tVlakRdzu7ZU4wUWeQIHrdhZD7
 a4/4ZhsefuanQPiKwQBCR5CiIQL2CvXI0dqioZa8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:28:45 -0700
Message-Id: <20190930232849.1820-4-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7a 4/8] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZp
Y2UgZnJvbSBtZW1vcnkKYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCm5vZGUuCgpBZGQgYSBuZXcgZmllbGQgbmFtZWQg
ZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAgdHJhY2sKb2YgdGhl
IGR0YiBmcmFnbWVudCBsb2NhdGlvbi4KCkNvcHkgdGhlIGZyYWdtZW50IHRvIHRoZSBndWVzdCBk
dGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3VnaCkuCgpTZXQga2luZm8tPnBoYW5kbGVf
Z2ljIGJhc2VkIG9uIHRoZSBwaGFuZGxlIG9mIHRoZSBzcGVjaWFsICIvZ2ljIgpub2RlIGluIHRo
ZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gIi9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRi
CmZyYWdtZW50IHRoYXQgcmVwcmVzZW50cyB0aGUgZ2ljIGludGVycnVwdCBjb250cm9sbGVyLiBP
dGhlciBwcm9wZXJ0aWVzCmluIHRoZSBkdGIgZnJhZ21lbnQgbWlnaHQgcmVmZXIgdG8gaXQgKGZv
ciBpbnN0YW5jZSBpbnRlcnJ1cHQtcGFyZW50IG9mCmEgZGV2aWNlIG5vZGUpLiBXZSByZXVzZSB0
aGUgcGhhbmRsZSBvZiAiL2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCnRoZSBwaGFuZGxl
IG9mIHRoZSBmdWxsIEdJQyBub2RlIHRoYXQgd2lsbCBiZSBjcmVhdGVkIGZvciB0aGUgZ3Vlc3QK
ZGV2aWNlIHRyZWUuIFRoYXQgd2F5LCB3aGVuIHdlIGNvcHkgcHJvcGVydGllcyBmcm9tIHRoZSBk
ZXZpY2UgdHJlZQpmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUgbGlua3MgcmVt
YWluIHVuYnJva2VuLgoKc2Nhbl9wYXNzdGhyb3VnaF9wcm9wIGlzIGludHJvZHVjZWQgaGVyZSBh
bmQgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCBidXQKaXQgd2lsbCBiZSB1c2VkIGJ5IGxhdGVyIHBh
dGNoZXMuCgpTb21lIG9mIHRoZSBjb2RlIGJlbG93IGlzIHRha2VuIGZyb20gdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMuIE5vdGUgdGhhdAppdCBpcyBPSyB0byB0YWtlIExHUEwgMi4xIGNvZGUgYW5k
IGluY2x1ZGluZyBpdCBpbnRvIGEgR1BMdjIgY29kZSBiYXNlLgpUaGUgcmVzdWx0IGlzIEdQTHYy
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0t
CkNoYW5nZXMgaW4gdjY6Ci0gY29kZSBzdHlsZQotIGluLWNvZGUgY29tbWVudAotIGNvbW1pdCBt
ZXNzYWdlIGltcHJvdmVtZW50cwoKQ2hhbmdlcyBpbiB2NToKLSBjb2RlIHN0eWxlCi0gaW4tY29k
ZSBjb21tZW50Ci0gcmVtb3ZlIGRlcHRoIHBhcmFtZXRlciBmcm9tIHNjYW5fcGZkdF9ub2RlCi0g
Zm9yIGluc3RlYWQgb2YgbG9vcCBpbiBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCi0gbW92
ZSAiZ2ljIiBjaGVjayB0byBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCi0gYWRkIGNoZWNr
X3BhcnRpYWxfZmR0Ci0gdXNlIERUX1JPT1RfTk9ERV9BRERSL1NJWkVfQ0VMTFNfREVGQVVMVAot
IGFkZCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgcGFyYW1ldGVyLCBzZXQgaXQgdG8gZmFsc2UgZm9y
ICIvYWxpYXNlcyIKCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHJlY3Vyc2lvbiBpbiB0aGUgaW1wbGVt
ZW50YXRpb24KLSByZW5hbWUgaGFuZGxlX3Byb3BlcnRpZXMgdG8gaGFuZGxlX3Byb3BfcGZkdAot
IHJlbmFtZSBzY2FuX3B0X25vZGUgdG8gc2Nhbl9wZmR0X25vZGUKLSBwYXNzIGtpbmZvIHRvIGhh
bmRsZV9wcm9wZXJ0aWVzCi0gdXNlIHVpbnQzMl90IGluc3RlYWQgb2YgdTMyCi0gcmVuYW1lIHIg
dG8gcmVzCi0gYWRkICJwYXNzdGhyb3VnaCIgYW5kICJhbGlhc2VzIiBjaGVjawotIGFkZCBhIG5h
bWUgPT0gTlVMTCBjaGVjawotIGNvZGUgc3R5bGUKLSBtb3ZlIERUQiBmcmFnbWVudCBzY2Fubmlu
ZyBlYXJsaWVyLCBiZWZvcmUgRG9tVSBHSUMgbm9kZSBjcmVhdGlvbgotIHNldCBndWVzdF9waGFu
ZGxlX2dpYyBiYXNlZCBvbiAiL2dpYyIKLSBpbi1jb2RlIGNvbW1lbnQKCkNoYW5nZXMgaW4gdjM6
Ci0gc3dpdGNoIHRvIHVzaW5nIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUgZm9yIHRoZSBjb3B5
CgpDaGFuZ2VzIGluIHYyOgotIGFkZCBhIG5vdGUgYWJvdXQgdGhlIGNvZGUgY29taW5nIGZyb20g
bGlieGwgaW4gdGhlIGNvbW1pdCBtZXNzYWdlCi0gY29weSAvYWxpYXNlcwotIGNvZGUgc3R5bGUK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgMTY0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIHwgICAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCmluZGV4IGQyM2MwYTliODcuLjg0YjY1YjhmMjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
QEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVk
ZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5o
PgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KQEAgLTE3MTMsNiArMTcxNCwxNTcgQEAgc3RhdGlj
IGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8pCiB9CiAjZW5kaWYKIAorc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBzY2FuX3Bhc3N0aHJvdWdo
X3Byb3ApCit7CisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKKyAgICBpbnQgcHJvcG9mZiwg
bmFtZW9mZiwgcmVzOworICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7CisKKyAg
ICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2Zm
KTsKKyAgICAgICAgICBwcm9wb2ZmID49IDA7CisgICAgICAgICAgcHJvcG9mZiA9IGZkdF9uZXh0
X3Byb3BlcnR5X29mZnNldChwZmR0LCBwcm9wb2ZmKSApCisgICAgeworICAgICAgICBpZiAoICEo
cHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0KHBmZHQsIHByb3BvZmYsIE5VTEwpKSAp
CisgICAgICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7CisKKyAgICAgICAgbmFtZW9m
ZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsKKyAgICAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKKyAgICAgICAgaWYg
KCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICB9CisKKyAgICAvKiBGRFRfRVJS
X05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhpcyBub2RlICov
CisgICAgcmV0dXJuICggcHJvcG9mZiAhPSAtRkRUX0VSUl9OT1RGT1VORCApID8gcHJvcG9mZiA6
IDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHNjYW5fcGZkdF9ub2RlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8sIGNvbnN0IHZvaWQgKnBmZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkKK3sKKyAgICBp
bnQgcmMgPSAwOworICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CisgICAgaW50IG5vZGVfbmV4
dDsKKworICAgIHJjID0gZmR0X2JlZ2luX25vZGUoZmR0LCBmZHRfZ2V0X25hbWUocGZkdCwgbm9k
ZW9mZiwgTlVMTCkpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBy
YyA9IGhhbmRsZV9wcm9wX3BmZHQoa2luZm8sIHBmZHQsIG5vZGVvZmYsIGFkZHJlc3NfY2VsbHMs
IHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHNjYW5fcGFzc3Rocm91Z2hf
cHJvcCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGFkZHJlc3Nf
Y2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIjYWRkcmVzcy1jZWxs
cyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9OT0RF
X0FERFJfQ0VMTFNfREVGQVVMVCk7CisgICAgc2l6ZV9jZWxscyA9IGRldmljZV90cmVlX2dldF91
MzIocGZkdCwgbm9kZW9mZiwgIiNzaXplLWNlbGxzIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxUKTsKKworICAgIG5v
ZGVfbmV4dCA9IGZkdF9maXJzdF9zdWJub2RlKHBmZHQsIG5vZGVvZmYpOworICAgIHdoaWxlICgg
bm9kZV9uZXh0ID4gMCApCisgICAgeworICAgICAgICBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAorICAgICAgICAgICAgICAg
ICAgICAgICBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApOworICAgICAgICBub2RlX25leHQgPSBmZHRf
bmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgfQorCisgICAgcmV0dXJuIGZkdF9l
bmRfbm9kZShmZHQpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBjaGVja19wYXJ0aWFsX2ZkdCh2
b2lkICpwZmR0LCBzaXplX3Qgc2l6ZSkKK3sKKyAgICBpbnQgcmVzOworCisgICAgaWYgKCBmZHRf
bWFnaWMocGZkdCkgIT0gRkRUX01BR0lDICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9H
X0VSUiwgIlBhcnRpYWwgRkRUIGlzIG5vdCBhIHZhbGlkIEZsYXQgRGV2aWNlIFRyZWUiKTsKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmVzID0gZmR0X2NoZWNrX2hlYWRl
cihwZmR0KTsKKyAgICBpZiAoIHJlcyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsICJGYWlsZWQgdG8gY2hlY2sgdGhlIHBhcnRpYWwgRkRUICglZCkiLCByZXMpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoIGZkdF90b3RhbHNpemUocGZkdCkg
PiBzaXplICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlBhcnRpYWwgRkRU
IHRvdGFsc2l6ZSBpcyB0b28gYmlnIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBkb21haW5faGFuZGxlX2R0
Yl9ib290bW9kdWxlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCit7CisgICAg
dm9pZCAqcGZkdDsKKyAgICBpbnQgcmVzLCBub2RlX25leHQ7CisKKyAgICBwZmR0ID0gaW9yZW1h
cF9jYWNoZShraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnN0YXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYgKCBwZmR0ID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJlcyA9IGNoZWNrX3BhcnRpYWxf
ZmR0KHBmZHQsIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYgKCByZXMgPCAw
ICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGZvciAoIG5vZGVfbmV4dCA9IGZkdF9maXJz
dF9zdWJub2RlKHBmZHQsIDApOyAKKyAgICAgICAgICBub2RlX25leHQgPiAwOworICAgICAgICAg
IG5vZGVfbmV4dCA9IGZkdF9uZXh0X3N1Ym5vZGUocGZkdCwgbm9kZV9uZXh0KSApCisgICAgewor
ICAgICAgICBjb25zdCBjaGFyICpuYW1lID0gZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVfbmV4dCwg
TlVMTCk7CisKKyAgICAgICAgaWYgKCBuYW1lID09IE5VTEwgKQorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT25seSBzY2FuIC9naWMgL2FsaWFzZXMgL3Bh
c3N0aHJvdWdoLCBpZ25vcmUgdGhlIHJlc3QuCisgICAgICAgICAqIFRoZXkgZG9uJ3QgaGF2ZSB0
byBiZSBwYXJzZWQgaW4gb3JkZXIuCisgICAgICAgICAqCisgICAgICAgICAqIFRha2UgdGhlIEdJ
QyBwaGFuZGxlIHZhbHVlIGZyb20gdGhlIHNwZWNpYWwgL2dpYyBub2RlIGluIHRoZQorICAgICAg
ICAgKiBEVEIgZnJhZ21lbnQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGR0X25vZGVfY21w
KG5hbWUsICJnaWMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAga2luZm8tPnBoYW5k
bGVfZ2ljID0gZmR0X2dldF9waGFuZGxlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZHRfbm9kZV9jbXAobmFtZSwgImFs
aWFzZXMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVzID0gc2Nhbl9wZmR0X25v
ZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERUX1JPT1RfTk9ERV9BRERSX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxULAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOworICAgICAgICAgICAgaWYgKCByZXMgKQor
ICAgICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICAgfQorICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJwYXNzdGhyb3VnaCIpID09IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9O
T0RFX0FERFJfQ0VMTFNfREVGQVVMVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0cnVlKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gcmVzOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBpb3VubWFwKHBmZHQpOworCisgICAgcmV0dXJuIHJlczsKK30KKwogLyoKICAqIFRoZSBt
YXggc2l6ZSBmb3IgRFQgaXMgMk1CLiBIb3dldmVyLCB0aGUgZ2VuZXJhdGVkIERUIGlzIHNtYWxs
LCA0S0IKICAqIGFyZSBlbm91Z2ggZm9yIG5vdywgYnV0IHdlIG1pZ2h0IGhhdmUgdG8gaW5jcmVh
c2UgaXQgaW4gdGhlIGZ1dHVyZS4KQEAgLTE3NjgsNiArMTkyMCwxOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycjsKIAorICAgIC8qCisg
ICAgICogZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZSBoYXMgdG8gYmUgY2FsbGVkIGJlZm9y
ZSB0aGUgcmVzdCBvZgorICAgICAqIHRoZSBkZXZpY2UgdHJlZSBpcyBnZW5lcmF0ZWQgYmVjYXVz
ZSBpdCBkZXBlbmRzIG9uIHRoZSB2YWx1ZSBvZgorICAgICAqIHRoZSBmaWVsZCBwaGFuZGxlX2dp
Yy4KKyAgICAgKi8KKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1vZHVsZSApCisgICAgeworICAg
ICAgICByZXQgPSBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlKGQsIGtpbmZvKTsKKyAgICAg
ICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKICAgICByZXQg
PSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290
byBlcnI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9rZXJuZWwuaAppbmRleCA0M2ZhODc1NDVlLi44NzRhYTEwOGE3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0va2VybmVsLmgKQEAgLTI4LDcgKzI4LDcgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKICAg
ICBwYWRkcl90IGdudHRhYl9zaXplOwogCiAgICAgLyogYm9vdCBibG9iIGxvYWQgYWRkcmVzc2Vz
ICovCi0gICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAqaW5p
dHJkX2Jvb3Rtb2R1bGU7CisgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290
bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGUsICpkdGJfYm9vdG1vZHVsZTsKICAgICBjb25zdCBj
aGFyKiBjbWRsaW5lOwogICAgIHBhZGRyX3QgZHRiX3BhZGRyOwogICAgIHBhZGRyX3QgaW5pdHJk
X3BhZGRyOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:29:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF56a-0000oK-BY; Mon, 30 Sep 2019 23: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF56Y-0000n8-PM
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:29:22 +0000
X-Inumbo-ID: 1d28fe1c-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1d28fe1c-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:29:14 +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 B664B21906;
 Mon, 30 Sep 2019 23:29:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886154;
 bh=+QjoqJzXGXB0pbE8aMyDfA+XpIbLg/CESMqysxlGCE0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=vYjtjEl2TWLUOeNaaUMdtbfwPfLoZWSSdHIHeItpa6OVQvXwPhcuTu4wLkgttfR5B
 cnOzc6jbH8utvYTzm4xrNk5fS77NS3BP/eXmfDyDFQNhaXmNiCPhvhFZ1QFKeDALxt
 6TSOw58Tzq8+1TeevQHqDcvUrAGHt2zl+LznfxYE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:28:47 -0700
Message-Id: <20190930232849.1820-6-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7a 6/8] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVt
IHRvIHRoZSBib290bW9kCmFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2VybmVsX3By
b2JlLCBmaW5kIHRoZSByaWdodApCT09UTU9EX0dVRVNUX0RUQiBhbmQgc3RvcmUgYSBwb2ludGVy
IHRvIGl0IGluIGR0Yl9ib290bW9kdWxlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVpbnQzMl90Ci0gcmVtb3Zl
IHVzZWxlc3MgMCBpbml0aWFsaXphdGlvbgotIGFkZCByZXR1cm4gdmFsdWUgY2hlY2sKCkNoYW5n
ZXMgaW4gdjI6Ci0gcmVuYW1lIEJPT1RNT0RfRFRCIHRvIEJPT1RNT0RfR1VFU1RfRFRCCi0gcmVu
YW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCi0tLQogeGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYyAgICAgIHwgIDIgKysKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICB8
IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMSArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCBhNzgxMGFiYjE1Li4wOGZiNTlm
NGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMKQEAgLTI0Miw2ICsyNDIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vz
c19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgICAgICBraW5k
ID0gQk9PVE1PRF9SQU1ESVNLOwogICAgIGVsc2UgaWYgKCBmZHRfbm9kZV9jaGVja19jb21wYXRp
YmxlKGZkdCwgbm9kZSwgInhlbix4c20tcG9saWN5IikgPT0gMCApCiAgICAgICAgIGtpbmQgPSBC
T09UTU9EX1hTTTsKKyAgICBlbHNlIGlmICggZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQs
IG5vZGUsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSA9PSAwICkKKyAgICAgICAga2luZCA9IEJP
T1RNT0RfR1VFU1RfRFRCOwogICAgIGVsc2UKICAgICAgICAga2luZCA9IEJPT1RNT0RfVU5LTk9X
TjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCmluZGV4IDM4OWJlZjJhZmEuLjhlZmYwNzQ4MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTQyNSw3ICs0MjUs
NyBAQCBpbnQgX19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCiAg
ICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5l
ICpjbWQgPSBOVUxMOwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKLSAgICB1NjQg
a2VybmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOworICAgIHU2NCBrZXJuZWxfYWRkciwgaW5p
dHJkX2FkZHIsIGR0Yl9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAogICAgIC8qIGRvbWFpbiBp
cyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KQEAgLTQ2OSw2ICs0NjksMTgg
QEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9i
eV9hZGRyX2FuZF9raW5kKAogICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9SQU1ESVNL
LCBpbml0cmRfYWRkcik7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZHRf
ZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgICAgICAg
ICAgY29uc3QgX19iZTMyICp2YWw7CisKKyAgICAgICAgICAgICAgICB2YWwgPSBkdF9nZXRfcHJv
cGVydHkobm9kZSwgInJlZyIsICZsZW4pOworICAgICAgICAgICAgICAgIGlmICggdmFsID09IE5V
TEwgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBkdF9n
ZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmR0Yl9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAg
aW5mby0+ZHRiX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQo
CisgICAgICAgICAgICAgICAgICAgICAgICBCT09UTU9EX0dVRVNUX0RUQiwgZHRiX2FkZHIpOwor
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IDc5MGVhYjk0ZDYuLjcwNWE5MTdhYmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNjksNiAr
MzY5LDcgQEAgY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhi
b290bW9kdWxlX2tpbmQga2luZCkKICAgICBjYXNlIEJPT1RNT0RfS0VSTkVMOiAgcmV0dXJuICJL
ZXJuZWwiOwogICAgIGNhc2UgQk9PVE1PRF9SQU1ESVNLOiByZXR1cm4gIlJhbWRpc2siOwogICAg
IGNhc2UgQk9PVE1PRF9YU006ICAgICByZXR1cm4gIlhTTSI7CisgICAgY2FzZSBCT09UTU9EX0dV
RVNUX0RUQjogICAgIHJldHVybiAiRFRCIjsKICAgICBjYXNlIEJPT1RNT0RfVU5LTk9XTjogcmV0
dXJuICJVbmtub3duIjsKICAgICBkZWZhdWx0OiBCVUcoKTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgK
aW5kZXggZmEwYTg3MjFiMi4uMmY4ZjI0ZTI4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMTYsNiAr
MTYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIEJPT1RNT0RfS0VSTkVMLAogICAgIEJPT1RNT0Rf
UkFNRElTSywKICAgICBCT09UTU9EX1hTTSwKKyAgICBCT09UTU9EX0dVRVNUX0RUQiwKICAgICBC
T09UTU9EX1VOS05PV04KIH0gIGJvb3Rtb2R1bGVfa2luZDsKIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:29:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:29:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF56e-0000rF-Ng; Mon, 30 Sep 2019 23:29:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF56d-0000qZ-ID
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:29:27 +0000
X-Inumbo-ID: 1d809320-e3da-11e9-8628-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1d809320-e3da-11e9-8628-bc764e2007e4;
 Mon, 30 Sep 2019 23:29:15 +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 491DA2190F;
 Mon, 30 Sep 2019 23:29:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886154;
 bh=+iZbZr03OV6P0WQF9jVVUre+ZoRhCDh3UJqsvFCOgWQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=0jyy+M3De9ka5NPyU2ybc2Uypur3RTMyTvdNlFz7qPagzLq1QDqKSTxhM9RZkU2wD
 01Bt433PR/1CrP9R543xE4JjvWaq6dV0AxmeuXr9/L42YNxRsS4JtR7Xf7R8f9SMBb
 cddvFFvhqW2OUbTgHFG+nlBpQQRBj8rvezcrOZq0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:28:48 -0700
Message-Id: <20190930232849.1820-7-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7a 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUKZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRpb24g
dW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5CnRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxvY2F0
ZSBmb3IgYSBkb21haW4uCgpUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdoZW4gYWJzZW50LCB3
ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgpHSUMgbGluZXMgZm9yIGRvbTAtbGVzcyBk
b21haW5zLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzCnJlcXVlc3RlZCwgd2hp
Y2hldmVyIGlzIGdyZWF0ZXIuCgpSZW1vdmUgdGhlIG9sZCBzZXR0aW5nIG9mIG5yX3NwaXMgYmFz
ZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSB2cGwwMTEuCgpUaGUgaW1wbGljYXRpb24gb2YgdGhp
cyBjaGFuZ2UgaXMgdGhhdCB3aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlucwpnZXQgdGhl
IHNhbWUgYW1vdW50IG9mIFNQSSBhbGxvY2F0ZWQgYXMgZG9tMCwgcmVnYXJkbGVzcyBvZiBob3cg
bWFueQpwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJlZ2FyZGxlc3Mg
b2Ygd2hldGhlciB0aGV5IGhhdmUKYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNvIG5lZWRzIGFu
IGVtdWxhdGVkIFNQSSkuIFRoaXMgaXMgZG9uZSBiZWNhdXNlCnRoZSBTUElzIGFsbG9jYXRpb24g
bmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgcGFyc2luZyBhbnkgcGFzc3Rocm91Z2gKaW5mb3JtYXRp
b24sIHNvIHdlIGhhdmUgdG8gYWNjb3VudCBmb3IgYW55IHBvdGVudGlhbCBwaHlzaWNhbCBTUEkK
YXNzaWduZWQgdG8gdGhlIGRvbWFpbi4KCldoZW4gbnJfc3BpcyBpcyBwcmVzZW50LCB0aGUgZG9t
YWluIGdldHMgZXhhY3RseSBucl9zcGlzIGFsbG9jYXRlZCBTUElzLgpJZiB0aGUgbnVtYmVyIGlz
IHRvbyBsb3csIGl0IG1pZ2h0IG5vdCBiZSBlbm91Z2ggZm9yIHRoZSBkZXZpY2VzCmFzc2lnbmVk
IGl0IHRvIGl0LiBJZiB0aGUgbnVtYmVyIGlzIGxlc3MgdGhhbiBHVUVTVF9WUEwwMTFfU1BJLCB0
aGUKdmlydHVhbCBwbDAxMSB3b24ndCB3b3JrLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6Ci0gaW1wcm92ZSBjb21taXQg
bWVzc2FnZQotIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciB2cGwwMTEKCkNoYW5nZXMgaW4gdjQ6
Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQoKQ2hhbmdlcyBpbiB2MzoKLSBpbXByb3ZlIGNvbW1p
dCBtZXNzYWdlCi0gaW50cm9kdWNlIG5yX3NwaXMKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgfCAxNyArKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDgwYWM1OTdiYjYuLjY4
MTNlNmQxMzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTIzODAsNyArMjM4MCw2IEBAIHZvaWQgX19p
bml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZF9jZmcgPSB7CiAgICAgICAgICAgICAu
YXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUsCi0gICAgICAg
ICAgICAuYXJjaC5ucl9zcGlzID0gMCwKICAgICAgICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExf
Q0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCwKICAgICAgICAgICAgIC5tYXhfZXZ0Y2huX3Bv
cnQgPSAtMSwKICAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQsCkBAIC0yMzkwLDkg
KzIzODksNiBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCAh
ZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgInhlbixkb21haW4iKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2RlLCAi
dnBsMDExIikgKQotICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gR1VFU1RfVlBMMDEx
X1NQSSAtIDMyICsgMTsKLQogICAgICAgICBpZiAoICFkdF9wcm9wZXJ0eV9yZWFkX3UzMihub2Rl
LCAiY3B1cyIsICZkX2NmZy5tYXhfdmNwdXMpICkKICAgICAgICAgICAgIHBhbmljKCJNaXNzaW5n
IHByb3BlcnR5ICdjcHVzJyBmb3IgZG9tYWluICVzXG4iLAogICAgICAgICAgICAgICAgICAgZHRf
bm9kZV9uYW1lKG5vZGUpKTsKQEAgLTI0MDAsNiArMjM5NiwxOSBAQCB2b2lkIF9faW5pdCBjcmVh
dGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShub2Rl
LCBOVUxMLCAibXVsdGlib290LGRldmljZS10cmVlIikgKQogICAgICAgICAgICAgZF9jZmcuZmxh
Z3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CiAKKyAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlf
cmVhZF91MzIobm9kZSwgIm5yX3NwaXMiLCAmZF9jZmcuYXJjaC5ucl9zcGlzKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IGdpY19udW1iZXJfbGluZXMoKSAt
IDMyOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogdnBsMDExIHVzZXMgb25lIGVt
dWxhdGVkIFNQSS4gSWYgdnBsMDExIGlzIHJlcXVlc3RlZCwgbWFrZQorICAgICAgICAgICAgICog
c3VyZSB0aGF0IHdlIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciBpdC4KKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIp
ICkKKyAgICAgICAgICAgICAgICBkX2NmZy5hcmNoLm5yX3NwaXMgPSBNQVgoZF9jZmcuYXJjaC5u
cl9zcGlzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9W
UEwwMTFfU1BJIC0gMzIgKyAxKTsKKyAgICAgICAgfQorCiAgICAgICAgIGQgPSBkb21haW5fY3Jl
YXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VS
UihkKSApCiAgICAgICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBk
dF9ub2RlX25hbWUobm9kZSkpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:29:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:29: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 1iF56j-0000v6-AJ; Mon, 30 Sep 2019 23:29:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF56i-0000ue-Hg
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:29:32 +0000
X-Inumbo-ID: 1def6d40-e3da-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1def6d40-e3da-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 23:29:16 +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 005E720842;
 Mon, 30 Sep 2019 23:29:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886155;
 bh=Brzt6+kVfBUR6cseu8q5218BOkTWnIKLt+g2/ZifH5s=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=zbYcKHtUN3agFQHXxTC4OyHUkRSHfkFEcu3f1BPISHtqIkVQY+kHmImeOGQkR+PTz
 lZnO32aibTGZ6YFB/hx3lOATnTB8wflNrAo4EzUJ7nGdA4RHwl6iRriD/PEeqhiW9t
 m1SxRBrxYJ6Wvsz45GP7l61ftDM4LXgYDj2T/rCM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:28:49 -0700
Message-Id: <20190930232849.1820-8-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301624550.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7a 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGluZm8gYWJvdXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMS4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2
NjoKLSBmaXggbnJfc3BpcyBkZXNjcmlwdGlvbgotIGFkZCBhY2sKCkNoYW5nZXMgaW4gdjU6Ci0g
aW1wcm92ZSB3b3JkaW5nCgpDaGFuZ2VzIGluIHY0OgotIGZpeCBzcGVsbGluZwotIGFkZCAibXVs
dGlib290LG1vZHVsZSIKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gaW1wcm92ZSBkb2MKLSBl
eHBhbmQgdGhlIG5yX3NwaXMgYW5kIHZwbDAxMSBzZWN0aW9ucyBhbmQgaW5jbHVkZSBpbmZvcm1h
dGlvbiBhYm91dAogIHRoZSB2cGwwMTEgU1BJCi0gbW92ZSBwYXNzdGhyb3VnaCBpbmZvcm1hdGlv
biB0byBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAoKQ2hhbmdlcyBpbiB2MzoKLSBhZGQg
bnJfc3BpcwotIGNoYW5nZSBkZXNjcmlwdGlvbiBvZiBpbnRlcnJ1cHRzIGFuZCBpbnRlcnJ1cHQt
cGFyZW50CgpDaGFuZ2VzIGluIHYyOgotIGRldmljZSB0cmVlIGZyYWdtZW50IGxvYWRlZCBpbiBj
YWNoZWFibGUgbWVtb3J5Ci0gcmVuYW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmlj
ZS10cmVlCi0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCi0gYWRkIGEgbm90ZSBhYm91dCBk
ZXZpY2UgbWVtb3J5IG1hcHBpbmcKLSBpbnRyb2R1Y2UgeGVuLHJlZwotIHNwZWNpZnkgb25seSB0
aGUgR0lDIGlzIHN1cHBvcnRlZAotLS0KIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGlu
Zy50eHQgfCAgNDQgKysrKysrKysrKy0KIGRvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0ICAg
ICAgICAgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
MTQ0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
YXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9i
b290aW5nLnR4dAppbmRleCAzMTdhOWU5NjJhLi42NDllMDBkMDlmIDEwMDY0NAotLS0gYS9kb2Nz
L21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZGV2
aWNlLXRyZWUvYm9vdGluZy50eHQKQEAgLTE0Niw3ICsxNDYsMTggQEAgd2l0aCB0aGUgZm9sbG93
aW5nIHByb3BlcnRpZXM6CiAKIC0gdnBsMDExCiAKLSAgICBBbiBlbXB0eSBwcm9wZXJ0eSB0byBl
bmFibGUvZGlzYWJsZSBhIHZpcnR1YWwgcGwwMTEgZm9yIHRoZSBndWVzdCB0byB1c2UuCisgICAg
QW4gZW1wdHkgcHJvcGVydHkgdG8gZW5hYmxlL2Rpc2FibGUgYSB2aXJ0dWFsIHBsMDExIGZvciB0
aGUgZ3Vlc3QgdG8KKyAgICB1c2UuIFRoZSB2aXJ0dWFsIHBsMDExIHVzZXMgU1BJIG51bWJlciAw
IChzZWUgR1VFU1RfVlBMMDExX1NQSSkuCisgICAgUGxlYXNlIG5vdGUgdGhhdCB0aGUgU1BJIHVz
ZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDExIGNvdWxkIGNsYXNoIHdpdGggdGhlCisgICAgcGh5c2lj
YWwgU1BJIG9mIGEgcGh5c2ljYWwgZGV2aWNlIGFzc2lnbmVkIHRvIHRoZSBndWVzdC4KKworLSBu
cl9zcGlzCisKKyAgICBPcHRpb25hbC4gQSAzMi1iaXQgaW50ZWdlciBzcGVjaWZ5aW5nIHRoZSBu
dW1iZXIgb2YgU1BJcyAoU2hhcmVkCisgICAgUGVyaXBoZXJhbCBJbnRlcnJ1cHRzKSB0byBhbGxv
Y2F0ZSBmb3IgdGhlIGRvbWFpbi4gSWYgbnJfc3BpcyBpcworICAgIG1pc3NpbmcsIHRoZSBtYXgg
bnVtYmVyIG9mIFNQSXMgc3VwcG9ydGVkIGJ5IHRoZSBwaHlzaWNhbCBHSUMgaXMKKyAgICB1c2Vk
LCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzIGVuYWJsZWQsIHdoaWNoZXZlciBp
cworICAgIGdyZWF0ZXIuCiAKIC0gI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCiAKQEAg
LTIyNiwzICsyMzcsMzQgQEAgY2hvc2VuIHsKICAgICAgICAgfTsKICAgICB9OwogfTsKKworCitE
ZXZpY2UgQXNzaWdubWVudAorPT09PT09PT09PT09PT09PT0KKworRGV2aWNlIEFzc2lnbm1lbnQg
KFBhc3N0aHJvdWdoKSBpcyBzdXBwb3J0ZWQgYnkgYWRkaW5nIGFub3RoZXIgbW9kdWxlLAorYWxv
bmdzaWRlIHRoZSBrZXJuZWwgYW5kIHJhbWRpc2ssIHdpdGggdGhlIGRldmljZSB0cmVlIGZyYWdt
ZW50Citjb3JyZXNwb25kaW5nIHRvIHRoZSBkZXZpY2Ugbm9kZSB0byBhc3NpZ24gdG8gdGhlIGd1
ZXN0LgorCitUaGUgZHRiIHN1Yi1ub2RlIHNob3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcgcHJvcGVy
dGllczoKKworLSBjb21wYXRpYmxlCisKKyAgICAibXVsdGlib290LGRldmljZS10cmVlIiBhbmQg
Im11bHRpYm9vdCxtb2R1bGUiCisKKy0gcmVnCisKKyAgICBTcGVjaWZpZXMgdGhlIHBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIGRldmljZSB0cmVlIGJpbmFyeSBmcmFnbWVudAorICAgIFJBTSBhbmQg
aXRzIGxlbmd0aC4KKworQXMgYW4gZXhhbXBsZToKKworICAgICAgICBtb2R1bGVAMHhjMDAwMDAw
IHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGRldmljZS10cmVlIiwgIm11
bHRpYm9vdCxtb2R1bGUiOworICAgICAgICAgICAgcmVnID0gPDB4MCAweGMwMDAwMDAgMHhmZmZm
ZmY+OworICAgICAgICB9OworCitUaGUgRFRCIGZyYWdtZW50IGlzIGxvYWRlZCBhdCAweGMwMDAw
MDAgaW4gdGhlIGV4YW1wbGUgYWJvdmUuIEl0IHNob3VsZAorZm9sbG93IHRoZSBjb252ZW50aW9u
IGV4cGxhaW5lZCBpbiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dC4gVGhlCitEVEIgZnJh
Z21lbnQgd2lsbCBiZSBhZGRlZCB0byB0aGUgZ3Vlc3QgZGV2aWNlIHRyZWUsIHNvIHRoYXQgdGhl
IGd1ZXN0CitrZXJuZWwgd2lsbCBiZSBhYmxlIHRvIGRpc2NvdmVyIHRoZSBkZXZpY2UuCmRpZmYg
LS1naXQgYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dCBiL2RvY3MvbWlzYy9hcm0vcGFz
c3Rocm91Z2gudHh0CmluZGV4IDBlZmJkMTIyZGUuLmE2N2FkYThlYjggMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91
Z2gudHh0CkBAIC04MCw2ICs4MCwxMDcgQEAgU1BJIG51bWJlcnMgc3RhcnQgZnJvbSAzMiwgaW4g
dGhpcyBleGFtcGxlIDgwICsgMzIgPSAxMTIuCiBTZWUgbWFuIFt4bC5jZmddIGZvciB0aGUgaW9t
ZW0gZm9ybWF0LiBUaGUgcmVnIHByb3BlcnR5IGlzIGp1c3QgYSBwYWlyCiBvZiBhZGRyZXNzLCB0
aGVuIHNpemUgbnVtYmVycywgZWFjaCBvZiB0aGVtIGNhbiBvY2N1cHkgMSBvciAyIGNlbGxzLgog
CisKK0RvbTAtbGVzcyBEZXZpY2UgUGFzc3Rocm91Z2gKKz09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KKworVGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgZm9yIGRvbTAtbGVzcyBndWVzdHMgc2hv
dWxkIGhhdmUgdGhlIGZvbGxvd2luZworcHJvcGVydGllcyBmb3IgZWFjaCBub2RlIGNvcnJlc3Bv
bmRpbmcgdG8gYSBwaHlzaWNhbCBkZXZpY2UgdG8gYXNzaWduIHRvCit0aGUgZ3Vlc3Q6CisKKy0g
eGVuLHJlZworCisgIFRoZSB4ZW4scmVnIHByb3BlcnR5IGlzIGFuIGFycmF5IG9mOgorCisgICAg
PHBoeXNfYWRkciBzaXplIGd1ZXN0X2FkZHI+CisKKyAgVGhleSBzcGVjaWZ5IHRoZSBwaHlzaWNh
bCBhZGRyZXNzIGFuZCBzaXplIG9mIHRoZSBkZXZpY2UgbWVtb3J5CisgIHJhbmdlcyB0b2dldGhl
ciB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIGd1ZXN0IGFkZHJlc3MgdG8gbWFwIHRoZW0gdG8uCisg
IFRoZSBzaXplIG9mIGBwaHlzX2FkZHInIGFuZCBgZ3Vlc3RfYWRkcicgaXMgZGV0ZXJtaW5lZCBi
eQorICAjYWRkcmVzcy1jZWxscywgdGhlIHNpemUgb2YgYHNpemUnIGlzIGRldGVybWluZWQgYnkg
I3NpemUtY2VsbHMsIG9mCisgIHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlLgorICBUaGUgbWVtb3J5
IHdpbGwgYmUgbWFwcGVkIGFzIGRldmljZSBtZW1vcnkgaW4gdGhlIGd1ZXN0IChEZXZpY2Utbkdu
UkUpLgorCistIHhlbixwYXRoCisKKyAgQSBzdHJpbmcgcHJvcGVydHkgcmVwcmVzZW50aW5nIHRo
ZSBwYXRoIGluIHRoZSBob3N0IGRldmljZSB0cmVlIHRvIHRoZQorICBjb3JyZXNwb25kaW5nIGRl
dmljZSBub2RlLgorCitJbiBhZGRpdGlvbiwgYSBzcGVjaWFsIC9naWMgbm9kZSBpcyBleHBlY3Rl
ZCBhcyBhIHBsYWNlaG9sZGVyIGZvciB0aGUKK2Z1bGwgR0lDIG5vZGUgdGhhdCB3aWxsIGJlIGFk
ZGVkIGJ5IFhlbiBmb3IgdGhlIGd1ZXN0LiAvZ2ljIGNhbiBiZQorcmVmZXJlbmNlZCBieSBvdGhl
ciBwcm9wZXJ0aWVzIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gRm9yCitpbnN0YW5jZSwg
aXQgY2FuIGJlIHJlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCB1bmRlciBhIGRldmljZSBu
b2RlLgorWGVuIHdpbGwgdGFrZSBjYXJlIG9mIHJlcGxhY2luZyB0aGUgImdpYyIgcGxhY2Vob2xk
ZXIgbm9kZSBmb3IgYQorY29tcGxldGUgR0lDIG5vZGUgd2hpbGUgcmV0YWluaW5nIGFsbCB0aGUg
cmVmZXJlbmNlcyBjb3JyZWN0bHkuIFRoZSBuZXcKK0dJQyBub2RlIGNyZWF0ZWQgYnkgWGVuIGlz
IGEgcmVndWxhciBpbnRlcnJ1cHQtY29udHJvbGxlckA8dW5pdD4gbm9kZS4KKworICAgIGdpYzog
Z2ljIHsKKyAgICAgICAgI2ludGVycnVwdC1jZWxscyA9IDwweDM+OworICAgICAgICBpbnRlcnJ1
cHQtY29udHJvbGxlcjsKKyAgICB9OworCitOb3RlIHRoYXQgdGhlICNpbnRlcnJ1cHQtY2VsbHMg
YW5kIGludGVycnVwdC1jb250cm9sbGVyIHByb3BlcnRpZXMgYXJlCitub3QgYWN0dWFsbHkgcmVx
dWlyZWQsIGhvd2V2ZXIsIERUQyBleHBlY3RzIHRoZW0gdG8gYmUgcHJlc2VudCBpZiBnaWMgaXMK
K3JlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCBvciBzaW1pbGFyLgorCisKK0V4YW1wbGUK
Kz09PT09PT0KKworVGhlIGZvbGxvd2luZyBpcyBhIHJlYWwtd29ybGQgZXhhbXBsZSBvZiBhIGRl
dmljZSB0cmVlIGZyYWdtZW50IHRvCithc3NpZ24gYSBuZXR3b3JrIGNhcmQgdG8gYSBkb20wLWxl
c3MgZ3Vlc3Qgb24gWGlsaW54IFVsdHJhc2NhbGUrIE1QU29DOgorCisvZHRzLXYxLzsKKworLyB7
CisgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgI3NpemUtY2VsbHMgPSA8MT47CisKKyAg
ICBnaWM6IGdpYyB7CisgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8Mz47CisgICAgICAgIGlu
dGVycnVwdC1jb250cm9sbGVyOworICAgIH07CisKKyAgICBwYXNzdGhyb3VnaCB7CisgICAgICAg
IGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7CisgICAgICAgIHJhbmdlczsKKyAgICAgICAgI2Fk
ZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgICAgICNzaXplLWNlbGxzID0gPDE+OworCisgICAgICAg
IG1pc2NfY2xrOiBtaXNjX2NsayB7CisgICAgICAgICAgICAjY2xvY2stY2VsbHMgPSA8MD47Cisg
ICAgICAgICAgICBjbG9jay1mcmVxdWVuY3kgPSA8MHg3NzM1OTQwPjsKKyAgICAgICAgICAgIGNv
bXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOworICAgICAgICB9OworCisgICAgICAgIGV0aGVybmV0
QGZmMGUwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiY2Rucyx6eW5xbXAtZ2VtIjsK
KyAgICAgICAgICAgIHN0YXR1cyA9ICJva2F5IjsKKyAgICAgICAgICAgIHJlZyA9IDwweDAgMHhm
ZjBlMDAwMCAweDEwMDA+OworICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAicGNsayIsICJoY2xr
IiwgInR4X2NsayIsICJyeF9jbGsiOworICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47
CisgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKKyAgICAgICAgICAgIGNsb2NrcyA9IDwm
bWlzY19jbGsgJm1pc2NfY2xrICZtaXNjX2NsayAmbWlzY19jbGs+OworICAgICAgICAgICAgcGh5
LW1vZGUgPSAicmdtaWktaWQiOworICAgICAgICAgICAgeGxueCxwdHAtZW5ldC1jbG9jayA9IDww
PjsKKyAgICAgICAgICAgIGxvY2FsLW1hYy1hZGRyZXNzID0gWzAwIDBhIDM1IDAwIDIyIDAxXTsK
KyAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8JmdpYz47CisgICAgICAgICAgICBpbnRl
cnJ1cHRzID0gPDAgNjMgMHg0IDAgNjMgMHg0PjsKKyAgICAgICAgICAgIHhlbixwYXRoID0gIi9h
bWJhL2V0aGVybmV0QGZmMGUwMDAwIjsKKyAgICAgICAgICAgIHhlbixyZWcgPSA8MHgwIDB4ZmYw
ZTAwMDAgMHgxMDAwIDB4MCAweGZmMGUwMDAwPjsKKworICAgICAgICAgICAgcGh5QGMgeworICAg
ICAgICAgICAgICAgIHJlZyA9IDwweGM+OworICAgICAgICAgICAgICAgIHRpLHJ4LWludGVybmFs
LWRlbGF5ID0gPDB4OD47CisgICAgICAgICAgICAgICAgdGksdHgtaW50ZXJuYWwtZGVsYXkgPSA8
MHhhPjsKKyAgICAgICAgICAgICAgICB0aSxmaWZvLWRlcHRoID0gPDB4MT47CisgICAgICAgICAg
ICAgICAgdGkscnhjdHJsLXN0cmFwLXdvcmthOworICAgICAgICAgICAgfTsKKyAgICAgICAgfTsK
KyAgICB9OworfTsKKworCiBbYXJtLGdpYy50eHRdOiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0
aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdpYy50eHQK
IFthcm0sZ2ljLXYzLnR4dF06IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnR4dAogW3hsLmNmZ106
IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLmNmZy41Lmh0bWwK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:30:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF57M-0001pj-P2; Mon, 30 Sep 2019 23:30: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF57L-0001m3-0x
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:11 +0000
X-Inumbo-ID: 3e7bbd66-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 3e7bbd66-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:30:10 +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 91DEF20815;
 Mon, 30 Sep 2019 23:30:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886209;
 bh=CjYS8D4sWNEdjyLTJBUH3kko5xOWBj+LBR7DTagLbBk=;
 h=Date:From:To:cc:Subject:From;
 b=Md2pFfnF97uDDqvCnsQ7W63PJrDqq//6eEsuRlMiS54JdIvMYLzlYJznBlYs4WXxn
 PvsUkUW52CR++lGoG1TJgYkemo5m2/iDAchaYb3jHqiqfc7sp3RYl5+rsaV95tIK3E
 iJUNtLKdfMMP6ZGr9YGDXGj8KIzyl2F1YIznxp/Q=
Date: Mon, 30 Sep 2019 16:30:08 -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.1909301628540.2594@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7b 0/8] dom0less device assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, sstabellini@kernel.org,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgYWRkcyBkZXZpY2UgYXNzaWdubWVudCBz
dXBwb3J0IHRvIERvbTBsZXNzLgpUaGUgbGFzdCBwYXRjaCBpcyB0aGUgZG9jdW1lbnRhdGlvbi4K
CkNoZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDdh
NGU2NzExMTE0OTA1YjNjYmJlNDhlODFjMzIyMjM2MWE3ZjM1Nzk6CgogIHhlbi9zY2hlZDogbW92
ZSBzdHJ1Y3QgdGFza19zbGljZSBpbnRvIHN0cnVjdCBzY2hlZF91bml0ICgyMDE5LTA5LTI3IDE2
OjAzOjMxICswMjAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6Cgog
IGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGlu
aS94ZW4tdW5zdGFibGUuZ2l0IGRvbTBsZXNzLXB0LXY3YgoKZm9yIHlvdSB0byBmZXRjaCBjaGFu
Z2VzIHVwIHRvIDRiNGRiNWQ0MTE0ZmM1OWI1ZmM2OTM1NWQyNTUyNjc1MDJmOWI5Yzg6CgogIHhl
bi9hcm06IGFkZCBkb20wLWxlc3MgZGV2aWNlIGFzc2lnbm1lbnQgaW5mbyB0byBkb2NzICgyMDE5
LTA5LTMwIDE2OjIwOjI4IC0wNzAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTdGVmYW5vIFN0YWJlbGxpbmkgKDgpOgog
ICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzCiAgICAgIHhl
bi9hcm06IGV4cG9ydCBkZXZpY2VfdHJlZV9nZXRfcmVnIGFuZCBkZXZpY2VfdHJlZV9nZXRfdTMy
CiAgICAgIHhlbi9hcm06IGludHJvZHVjZSBraW5mby0+cGhhbmRsZV9naWMKICAgICAgeGVuL2Fy
bTogY29weSBkdGIgZnJhZ21lbnQgdG8gZ3Vlc3QgZHRiCiAgICAgIHhlbi9hcm06IGFzc2lnbiBk
ZXZpY2VzIHRvIGJvb3QgZG9tYWlucwogICAgICB4ZW4vYXJtOiBoYW5kbGUgIm11bHRpYm9vdCxk
ZXZpY2UtdHJlZSIgY29tcGF0aWJsZSBub2RlcwogICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgbnJf
c3BpcwogICAgICB4ZW4vYXJtOiBhZGQgZG9tMC1sZXNzIGRldmljZSBhc3NpZ25tZW50IGluZm8g
dG8gZG9jcwoKIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgfCAgNDQgKysr
LQogZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQgICAgICAgICB8IDEwNyArKysrKysrKwog
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgICB8IDQ0NSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgIDE0
ICstCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9p
bmNsdWRlL2FzbS1hcm0va2VybmVsLmggICAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vc2V0dXAuaCAgICAgICAgICAgfCAgIDcgKwogOCBmaWxlcyBjaGFuZ2VkLCA1NjYgaW5z
ZXJ0aW9ucygrKSwgNjcgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF57k-0001y6-3g; Mon, 30 Sep 2019 23:30:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF57i-0001xW-L8
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:34 +0000
X-Inumbo-ID: 4c8fddba-e3da-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 4c8fddba-e3da-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 23:30:34 +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 4B49520815;
 Mon, 30 Sep 2019 23:30:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886233;
 bh=HaY4kOXVJcylrsj+hflyHE8r5f9X6kHzwd1zKTdDOQA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=efEMT5RPcasoj6ntE5yLfr921VbEdX2cPCL45CmbT1aCj1NhC6IWXMeEXwF8s0ust
 cprbNOQPSbSJuGJ93SX59XOWz3CxwgLAg7LmBjCAnWRqy9IpYp7vIduDDfddA+ylWR
 Rl4Mt4dqjuB3I61RSelFm9czHRxBGOQeHud0W+BQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:30:25 -0700
Message-Id: <20190930233032.2120-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7b 1/8] xen/arm: introduce
 handle_device_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: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgaW50ZXJydXB0IGhhbmRsaW5nIGNvZGUgb3V0IG9mIGhhbmRsZV9kZXZpY2UgdG8g
YSBuZXcgZnVuY3Rpb24Kc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGZvciBkb20wbGVzcyBWTXMg
KGl0IHdpbGwgYmUgdXNlZCBpbiBsYXRlcgpwYXRjaGVzKS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgotIHJlbmFtZSBoYW5k
bGVfaW50ZXJydXB0cyB0byBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKLSBpbXByb3ZlIGluLWNv
ZGUgY29tbWVudAotIHJlbW92ZSByZXR1cm4gMSBpZiBtYXBwaW5nIGlzIGRvbmUKLSB1c2UgdW5z
aWduZWQKCkNoYW5nZXMgaW4gdjM6Ci0gYWRkIHBhdGNoCgpUaGUgZGlmZiBpcyBoYXJkIHRvIHJl
YWQgYnV0IEkganVzdCBtb3ZlZCB0aGUgaW50ZXJydXB0cyByZWxhdGVkIGNvZGUKZnJvbSBoYW5k
bGVfZGV2aWNlcyB0byBhIG5ldyBmdW5jdGlvbiBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMsIGFu
ZCB2ZXJ5CmxpdHRsZSBlbHNlLgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEw
MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
MSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMzM3
YTg5ZTUxOC4uZmIzNTY2MDNlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTIzOCw2ICsxMjM4LDYy
IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9kZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAq
ZCwKICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyBy
ZXRyaWV2ZXMgdGhlIGludGVycnVwdHMgY29uZmlndXJhdGlvbiBmcm9tCisgKiBhIGRldmljZSB0
cmVlIG5vZGUgYW5kIG1hcHMgdGhvc2UgaW50ZXJydXB0cyB0byB0aGUgdGFyZ2V0IGRvbWFpbi4K
KyAqCisgKiBSZXR1cm5zOgorICogICA8IDAgZXJyb3IKKyAqICAgMCAgIHN1Y2Nlc3MKKyAqLwor
c3RhdGljIGludCBfX2luaXQgaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzKHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGR0
X2RldmljZV9ub2RlICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBuZWVkX21hcHBpbmcpCit7CisgICAgdW5zaWduZWQgaW50IGksIG5pcnE7Cisg
ICAgaW50IHJlczsKKyAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOworCisgICAgbmlycSA9IGR0
X251bWJlcl9vZl9pcnEoZGV2KTsKKworICAgIC8qIEdpdmUgcGVybWlzc2lvbiBhbmQgbWFwIElS
UXMgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IG5pcnE7IGkrKyApCisgICAgeworICAgICAgICBy
ZXMgPSBkdF9kZXZpY2VfZ2V0X3Jhd19pcnEoZGV2LCBpLCAmcmlycSk7CisgICAgICAgIGlmICgg
cmVzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0
byByZXRyaWV2ZSBpcnEgJXUgZm9yICVzXG4iLAorICAgICAgICAgICAgICAgICAgIGksIGR0X25v
ZGVfZnVsbF9uYW1lKGRldikpOworICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQor
CisgICAgICAgIC8qCisgICAgICAgICAqIERvbid0IG1hcCBJUlEgdGhhdCBoYXZlIG5vIHBoeXNp
Y2FsIG1lYW5pbmcKKyAgICAgICAgICogaWU6IElSUSB3aG9zZSBjb250cm9sbGVyIGlzIG5vdCB0
aGUgR0lDCisgICAgICAgICAqLworICAgICAgICBpZiAoIHJpcnEuY29udHJvbGxlciAhPSBkdF9p
bnRlcnJ1cHRfY29udHJvbGxlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGR0X2RwcmludGso
ImlycSAldSBub3QgY29ubmVjdGVkIHRvIHByaW1hcnkgY29udHJvbGxlci4gQ29ubmVjdGVkIHRv
ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGksIGR0X25vZGVfZnVsbF9uYW1lKHJpcnEu
Y29udHJvbGxlcikpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAg
ICByZXMgPSBwbGF0Zm9ybV9nZXRfaXJxKGRldiwgaSk7CisgICAgICAgIGlmICggcmVzIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gZ2V0
IGlycSAldSBmb3IgJXNcbiIsCisgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9mdWxsX25h
bWUoZGV2KSk7CisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAg
cmVzID0gbWFwX2lycV90b19kb21haW4oZCwgcmVzLCBuZWVkX21hcHBpbmcsIGR0X25vZGVfbmFt
ZShkZXYpKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIEZvciBhIGdpdmVuIGRldmljZSBub2Rl
OgogICogIC0gR2l2ZSBwZXJtaXNzaW9uIHRvIHRoZSBndWVzdCB0byBtYW5hZ2UgSVJRIGFuZCBN
TUlPIHJhbmdlCkBAIC0xMjUwLDE5ICsxMzA2LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9k
ZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyBpbnQgX19pbml0IGhhbmRs
ZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCkKIHsKLSAgICB1
bnNpZ25lZCBpbnQgbmlycTsKICAgICB1bnNpZ25lZCBpbnQgbmFkZHI7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgaW50IHJlczsKLSAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOwogICAgIHU2
NCBhZGRyLCBzaXplOwogICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFz
c3Rocm91Z2goZGV2KTsKIAotICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKGRldik7CiAgICAg
bmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVzcyhkZXYpOwogCi0gICAgZHRfZHByaW50aygiJXMg
cGFzc3Rocm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAldVxuIiwKLSAgICAgICAgICAgICAg
IGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOworICAg
IGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmFkZHIgPSAldVxuIiwKKyAgICAgICAg
ICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmFkZHIpOwogCiAg
ICAgaWYgKCBuZWVkX21hcHBpbmcgKQogICAgIHsKQEAgLTEyOTAsNDAgKzEzNDMsOSBAQCBzdGF0
aWMgaW50IF9faW5pdCBoYW5kbGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqZGV2LAogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogR2l2ZSBwZXJtaXNz
aW9uIGFuZCBtYXAgSVJRcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbmlycTsgaSsrICkKLSAg
ICB7Ci0gICAgICAgIHJlcyA9IGR0X2RldmljZV9nZXRfcmF3X2lycShkZXYsIGksICZyaXJxKTsK
LSAgICAgICAgaWYgKCByZXMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9H
X0VSUiAiVW5hYmxlIHRvIHJldHJpZXZlIGlycSAldSBmb3IgJXNcbiIsCi0gICAgICAgICAgICAg
ICAgICAgaSwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Ci0gICAgICAgICAgICByZXR1cm4gcmVz
OwotICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogRG9uJ3QgbWFwIElSUSB0aGF0
IGhhdmUgbm8gcGh5c2ljYWwgbWVhbmluZwotICAgICAgICAgKiBpZTogSVJRIHdob3NlIGNvbnRy
b2xsZXIgaXMgbm90IHRoZSBHSUMKLSAgICAgICAgICovCi0gICAgICAgIGlmICggcmlycS5jb250
cm9sbGVyICE9IGR0X2ludGVycnVwdF9jb250cm9sbGVyICkKLSAgICAgICAgewotICAgICAgICAg
ICAgZHRfZHByaW50aygiaXJxICV1IG5vdCBjb25uZWN0ZWQgdG8gcHJpbWFyeSBjb250cm9sbGVy
LiBDb25uZWN0ZWQgdG8gJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9m
dWxsX25hbWUocmlycS5jb250cm9sbGVyKSk7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAg
ICAgfQotCi0gICAgICAgIHJlcyA9IHBsYXRmb3JtX2dldF9pcnEoZGV2LCBpKTsKLSAgICAgICAg
aWYgKCByZXMgPCAwICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
IlVuYWJsZSB0byBnZXQgaXJxICV1IGZvciAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICBpLCBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgICAgIHJldHVybiByZXM7Ci0gICAgICAg
IH0KLQotICAgICAgICByZXMgPSBtYXBfaXJxX3RvX2RvbWFpbihkLCByZXMsIG5lZWRfbWFwcGlu
ZywgZHRfbm9kZV9uYW1lKGRldikpOwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgICAgICBy
ZXR1cm4gcmVzOwotICAgIH0KKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoZCwg
ZGV2LCBuZWVkX21hcHBpbmcpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHJldHVybiBy
ZXM7CiAKICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBNTUlPcyAqLwogICAgIGZvciAo
IGkgPSAwOyBpIDwgbmFkZHI7IGkrKyApCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF57k-0001yR-F5; Mon, 30 Sep 2019 23:30: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF57j-0001xm-9X
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:35 +0000
X-Inumbo-ID: 4ce1acd0-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 4ce1acd0-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:30:34 +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 CC03D2168B;
 Mon, 30 Sep 2019 23:30:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886234;
 bh=oioZ80YmDh5BZ2RY3omy5UQgF74fXkxFb7JblL6TNrM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=C93HYPaEPT9w74KpNIQV6V4+0EzWAsn6L6bUgaWynMEtlab56MtF4wsUNgYRE7TWj
 iSP1TMkdihuxLadWwJzy8ZnE6qoUP3iERFjG2JCcZJow+U69aJJTI3HYya3AB+MS8N
 pEgolDGiy4ChBSsHz+3SkVveWEaUxZHxyldnRnHE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:30:26 -0700
Message-Id: <20190930233032.2120-2-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7b 2/8] xen/arm: export device_tree_get_reg and
 device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSdsbCBiZSB1c2VkIGluIGxhdGVyIHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjU6Ci0gbW92ZSBkZWNsYXJh
dGlvbnMgdG8geGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCgpDaGFuZ2VzIGluIHY0OgotIG5l
dyBwYXRjaAotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDggKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggNjIzMTczYmM3Zi4uYTc4
MTBhYmIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC01NSwxNSArNTUsMTUgQEAgc3RhdGljIGJvb2wgX19pbml0IGRl
dmljZV90cmVlX25vZGVfY29tcGF0aWJsZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAg
IHJldHVybiBmYWxzZTsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGRldmljZV90cmVlX2dldF9y
ZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyIGFkZHJlc3NfY2VsbHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0ICpzdGFydCwgdTY0
ICpzaXplKQordm9pZCBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipj
ZWxsLCB1MzIgYWRkcmVzc19jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NCAqc2l6ZSkKIHsKICAgICAqc3RhcnQgPSBk
dF9uZXh0X2NlbGwoYWRkcmVzc19jZWxscywgY2VsbCk7CiAgICAgKnNpemUgPSBkdF9uZXh0X2Nl
bGwoc2l6ZV9jZWxscywgY2VsbCk7CiB9CiAKLXN0YXRpYyB1MzIgX19pbml0IGRldmljZV90cmVl
X2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCkKK3UzMiBf
X2luaXQgZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnByb3BfbmFtZSwgdTMyIGRm
bHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1
cC5oCmluZGV4IGVmY2JhNTQ1YzIuLmZhMGE4NzIxYjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTEx
NSw2ICsxMTUsMTIgQEAgY29uc3QgY2hhciAqYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9v
dG1vZHVsZV9raW5kIGtpbmQpOwogZXh0ZXJuIHVpbnQzMl90IGh5cF90cmFwc192ZWN0b3JbXTsK
IHZvaWQgaW5pdF90cmFwcyh2b2lkKTsKIAordm9pZCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0
IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBzaXplX2NlbGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpOworCit1MzIgZGV2aWNl
X3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCk7CisKICNlbmRpZgogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:30:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF57o-000219-SG; Mon, 30 Sep 2019 23:30:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF57n-00020Y-LC
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:39 +0000
X-Inumbo-ID: 4d80d238-e3da-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 4d80d238-e3da-11e9-97fb-bc764e2007e4;
 Mon, 30 Sep 2019 23:30:35 +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 D3138218DE;
 Mon, 30 Sep 2019 23:30:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886235;
 bh=IefElVA/5GkbLDN2pjRIoYjGK0hKZ18rf9bQCZd0zV0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=02Ge68AjUpiCvnm/hXUOPjN/qomo5y1ridFm9kqSNIvN0DvXMWGGmkg7G11caVoOB
 UsRC71lPlD1N3y2Za4e5bA2O0TfOLipS07x72A5wqetNVYRc1njIeBCXmFV/8N8GwK
 b29t+wrJKDONDQtcidg1sxKIZuc05tgKONBiAtxY=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:30:28 -0700
Message-Id: <20190930233032.2120-4-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7b 4/8] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZp
Y2UgZnJvbSBtZW1vcnkKYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCm5vZGUuCgpBZGQgYSBuZXcgZmllbGQgbmFtZWQg
ZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAgdHJhY2sKb2YgdGhl
IGR0YiBmcmFnbWVudCBsb2NhdGlvbi4KCkNvcHkgdGhlIGZyYWdtZW50IHRvIHRoZSBndWVzdCBk
dGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3VnaCkuCgpTZXQga2luZm8tPnBoYW5kbGVf
Z2ljIGJhc2VkIG9uIHRoZSBwaGFuZGxlIG9mIHRoZSBzcGVjaWFsICIvZ2ljIgpub2RlIGluIHRo
ZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gIi9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRi
CmZyYWdtZW50IHRoYXQgcmVwcmVzZW50cyB0aGUgZ2ljIGludGVycnVwdCBjb250cm9sbGVyLiBP
dGhlciBwcm9wZXJ0aWVzCmluIHRoZSBkdGIgZnJhZ21lbnQgbWlnaHQgcmVmZXIgdG8gaXQgKGZv
ciBpbnN0YW5jZSBpbnRlcnJ1cHQtcGFyZW50IG9mCmEgZGV2aWNlIG5vZGUpLiBXZSByZXVzZSB0
aGUgcGhhbmRsZSBvZiAiL2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCnRoZSBwaGFuZGxl
IG9mIHRoZSBmdWxsIEdJQyBub2RlIHRoYXQgd2lsbCBiZSBjcmVhdGVkIGZvciB0aGUgZ3Vlc3QK
ZGV2aWNlIHRyZWUuIFRoYXQgd2F5LCB3aGVuIHdlIGNvcHkgcHJvcGVydGllcyBmcm9tIHRoZSBk
ZXZpY2UgdHJlZQpmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUgbGlua3MgcmVt
YWluIHVuYnJva2VuLgoKc2Nhbl9wYXNzdGhyb3VnaF9wcm9wIGlzIGludHJvZHVjZWQgaGVyZSBh
bmQgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCBidXQKaXQgd2lsbCBiZSB1c2VkIGJ5IGxhdGVyIHBh
dGNoZXMuCgpTb21lIG9mIHRoZSBjb2RlIGJlbG93IGlzIHRha2VuIGZyb20gdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMuIE5vdGUgdGhhdAppdCBpcyBPSyB0byB0YWtlIExHUEwgMi4xIGNvZGUgYW5k
IGluY2x1ZGluZyBpdCBpbnRvIGEgR1BMdjIgY29kZSBiYXNlLgpUaGUgcmVzdWx0IGlzIEdQTHYy
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0t
CkNoYW5nZXMgaW4gdjY6Ci0gY29kZSBzdHlsZQotIGluLWNvZGUgY29tbWVudAotIGNvbW1pdCBt
ZXNzYWdlIGltcHJvdmVtZW50cwoKQ2hhbmdlcyBpbiB2NToKLSBjb2RlIHN0eWxlCi0gaW4tY29k
ZSBjb21tZW50Ci0gcmVtb3ZlIGRlcHRoIHBhcmFtZXRlciBmcm9tIHNjYW5fcGZkdF9ub2RlCi0g
Zm9yIGluc3RlYWQgb2YgbG9vcCBpbiBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCi0gbW92
ZSAiZ2ljIiBjaGVjayB0byBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCi0gYWRkIGNoZWNr
X3BhcnRpYWxfZmR0Ci0gdXNlIERUX1JPT1RfTk9ERV9BRERSL1NJWkVfQ0VMTFNfREVGQVVMVAot
IGFkZCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgcGFyYW1ldGVyLCBzZXQgaXQgdG8gZmFsc2UgZm9y
ICIvYWxpYXNlcyIKCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHJlY3Vyc2lvbiBpbiB0aGUgaW1wbGVt
ZW50YXRpb24KLSByZW5hbWUgaGFuZGxlX3Byb3BlcnRpZXMgdG8gaGFuZGxlX3Byb3BfcGZkdAot
IHJlbmFtZSBzY2FuX3B0X25vZGUgdG8gc2Nhbl9wZmR0X25vZGUKLSBwYXNzIGtpbmZvIHRvIGhh
bmRsZV9wcm9wZXJ0aWVzCi0gdXNlIHVpbnQzMl90IGluc3RlYWQgb2YgdTMyCi0gcmVuYW1lIHIg
dG8gcmVzCi0gYWRkICJwYXNzdGhyb3VnaCIgYW5kICJhbGlhc2VzIiBjaGVjawotIGFkZCBhIG5h
bWUgPT0gTlVMTCBjaGVjawotIGNvZGUgc3R5bGUKLSBtb3ZlIERUQiBmcmFnbWVudCBzY2Fubmlu
ZyBlYXJsaWVyLCBiZWZvcmUgRG9tVSBHSUMgbm9kZSBjcmVhdGlvbgotIHNldCBndWVzdF9waGFu
ZGxlX2dpYyBiYXNlZCBvbiAiL2dpYyIKLSBpbi1jb2RlIGNvbW1lbnQKCkNoYW5nZXMgaW4gdjM6
Ci0gc3dpdGNoIHRvIHVzaW5nIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUgZm9yIHRoZSBjb3B5
CgpDaGFuZ2VzIGluIHYyOgotIGFkZCBhIG5vdGUgYWJvdXQgdGhlIGNvZGUgY29taW5nIGZyb20g
bGlieGwgaW4gdGhlIGNvbW1pdCBtZXNzYWdlCi0gY29weSAvYWxpYXNlcwotIGNvZGUgc3R5bGUK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgMTY0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIHwgICAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCmluZGV4IGQyM2MwYTliODcuLjg0YjY1YjhmMjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
QEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVk
ZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5o
PgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KQEAgLTE3MTMsNiArMTcxNCwxNTcgQEAgc3RhdGlj
IGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8pCiB9CiAjZW5kaWYKIAorc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBzY2FuX3Bhc3N0aHJvdWdo
X3Byb3ApCit7CisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKKyAgICBpbnQgcHJvcG9mZiwg
bmFtZW9mZiwgcmVzOworICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7CisKKyAg
ICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2Zm
KTsKKyAgICAgICAgICBwcm9wb2ZmID49IDA7CisgICAgICAgICAgcHJvcG9mZiA9IGZkdF9uZXh0
X3Byb3BlcnR5X29mZnNldChwZmR0LCBwcm9wb2ZmKSApCisgICAgeworICAgICAgICBpZiAoICEo
cHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0KHBmZHQsIHByb3BvZmYsIE5VTEwpKSAp
CisgICAgICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7CisKKyAgICAgICAgbmFtZW9m
ZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsKKyAgICAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKKyAgICAgICAgaWYg
KCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICB9CisKKyAgICAvKiBGRFRfRVJS
X05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhpcyBub2RlICov
CisgICAgcmV0dXJuICggcHJvcG9mZiAhPSAtRkRUX0VSUl9OT1RGT1VORCApID8gcHJvcG9mZiA6
IDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHNjYW5fcGZkdF9ub2RlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8sIGNvbnN0IHZvaWQgKnBmZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkKK3sKKyAgICBp
bnQgcmMgPSAwOworICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CisgICAgaW50IG5vZGVfbmV4
dDsKKworICAgIHJjID0gZmR0X2JlZ2luX25vZGUoZmR0LCBmZHRfZ2V0X25hbWUocGZkdCwgbm9k
ZW9mZiwgTlVMTCkpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBy
YyA9IGhhbmRsZV9wcm9wX3BmZHQoa2luZm8sIHBmZHQsIG5vZGVvZmYsIGFkZHJlc3NfY2VsbHMs
IHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHNjYW5fcGFzc3Rocm91Z2hf
cHJvcCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGFkZHJlc3Nf
Y2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIjYWRkcmVzcy1jZWxs
cyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9OT0RF
X0FERFJfQ0VMTFNfREVGQVVMVCk7CisgICAgc2l6ZV9jZWxscyA9IGRldmljZV90cmVlX2dldF91
MzIocGZkdCwgbm9kZW9mZiwgIiNzaXplLWNlbGxzIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxUKTsKKworICAgIG5v
ZGVfbmV4dCA9IGZkdF9maXJzdF9zdWJub2RlKHBmZHQsIG5vZGVvZmYpOworICAgIHdoaWxlICgg
bm9kZV9uZXh0ID4gMCApCisgICAgeworICAgICAgICBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAorICAgICAgICAgICAgICAg
ICAgICAgICBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApOworICAgICAgICBub2RlX25leHQgPSBmZHRf
bmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgfQorCisgICAgcmV0dXJuIGZkdF9l
bmRfbm9kZShmZHQpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBjaGVja19wYXJ0aWFsX2ZkdCh2
b2lkICpwZmR0LCBzaXplX3Qgc2l6ZSkKK3sKKyAgICBpbnQgcmVzOworCisgICAgaWYgKCBmZHRf
bWFnaWMocGZkdCkgIT0gRkRUX01BR0lDICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9H
X0VSUiwgIlBhcnRpYWwgRkRUIGlzIG5vdCBhIHZhbGlkIEZsYXQgRGV2aWNlIFRyZWUiKTsKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmVzID0gZmR0X2NoZWNrX2hlYWRl
cihwZmR0KTsKKyAgICBpZiAoIHJlcyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsICJGYWlsZWQgdG8gY2hlY2sgdGhlIHBhcnRpYWwgRkRUICglZCkiLCByZXMpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoIGZkdF90b3RhbHNpemUocGZkdCkg
PiBzaXplICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlBhcnRpYWwgRkRU
IHRvdGFsc2l6ZSBpcyB0b28gYmlnIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBkb21haW5faGFuZGxlX2R0
Yl9ib290bW9kdWxlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCit7CisgICAg
dm9pZCAqcGZkdDsKKyAgICBpbnQgcmVzLCBub2RlX25leHQ7CisKKyAgICBwZmR0ID0gaW9yZW1h
cF9jYWNoZShraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnN0YXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYgKCBwZmR0ID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJlcyA9IGNoZWNrX3BhcnRpYWxf
ZmR0KHBmZHQsIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYgKCByZXMgPCAw
ICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGZvciAoIG5vZGVfbmV4dCA9IGZkdF9maXJz
dF9zdWJub2RlKHBmZHQsIDApOyAKKyAgICAgICAgICBub2RlX25leHQgPiAwOworICAgICAgICAg
IG5vZGVfbmV4dCA9IGZkdF9uZXh0X3N1Ym5vZGUocGZkdCwgbm9kZV9uZXh0KSApCisgICAgewor
ICAgICAgICBjb25zdCBjaGFyICpuYW1lID0gZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVfbmV4dCwg
TlVMTCk7CisKKyAgICAgICAgaWYgKCBuYW1lID09IE5VTEwgKQorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT25seSBzY2FuIC9naWMgL2FsaWFzZXMgL3Bh
c3N0aHJvdWdoLCBpZ25vcmUgdGhlIHJlc3QuCisgICAgICAgICAqIFRoZXkgZG9uJ3QgaGF2ZSB0
byBiZSBwYXJzZWQgaW4gb3JkZXIuCisgICAgICAgICAqCisgICAgICAgICAqIFRha2UgdGhlIEdJ
QyBwaGFuZGxlIHZhbHVlIGZyb20gdGhlIHNwZWNpYWwgL2dpYyBub2RlIGluIHRoZQorICAgICAg
ICAgKiBEVEIgZnJhZ21lbnQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGR0X25vZGVfY21w
KG5hbWUsICJnaWMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAga2luZm8tPnBoYW5k
bGVfZ2ljID0gZmR0X2dldF9waGFuZGxlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZHRfbm9kZV9jbXAobmFtZSwgImFs
aWFzZXMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVzID0gc2Nhbl9wZmR0X25v
ZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERUX1JPT1RfTk9ERV9BRERSX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxULAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOworICAgICAgICAgICAgaWYgKCByZXMgKQor
ICAgICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICAgfQorICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJwYXNzdGhyb3VnaCIpID09IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9O
T0RFX0FERFJfQ0VMTFNfREVGQVVMVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0cnVlKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gcmVzOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBpb3VubWFwKHBmZHQpOworCisgICAgcmV0dXJuIHJlczsKK30KKwogLyoKICAqIFRoZSBt
YXggc2l6ZSBmb3IgRFQgaXMgMk1CLiBIb3dldmVyLCB0aGUgZ2VuZXJhdGVkIERUIGlzIHNtYWxs
LCA0S0IKICAqIGFyZSBlbm91Z2ggZm9yIG5vdywgYnV0IHdlIG1pZ2h0IGhhdmUgdG8gaW5jcmVh
c2UgaXQgaW4gdGhlIGZ1dHVyZS4KQEAgLTE3NjgsNiArMTkyMCwxOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycjsKIAorICAgIC8qCisg
ICAgICogZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZSBoYXMgdG8gYmUgY2FsbGVkIGJlZm9y
ZSB0aGUgcmVzdCBvZgorICAgICAqIHRoZSBkZXZpY2UgdHJlZSBpcyBnZW5lcmF0ZWQgYmVjYXVz
ZSBpdCBkZXBlbmRzIG9uIHRoZSB2YWx1ZSBvZgorICAgICAqIHRoZSBmaWVsZCBwaGFuZGxlX2dp
Yy4KKyAgICAgKi8KKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1vZHVsZSApCisgICAgeworICAg
ICAgICByZXQgPSBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlKGQsIGtpbmZvKTsKKyAgICAg
ICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKICAgICByZXQg
PSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290
byBlcnI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9rZXJuZWwuaAppbmRleCA0M2ZhODc1NDVlLi44NzRhYTEwOGE3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0va2VybmVsLmgKQEAgLTI4LDcgKzI4LDcgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKICAg
ICBwYWRkcl90IGdudHRhYl9zaXplOwogCiAgICAgLyogYm9vdCBibG9iIGxvYWQgYWRkcmVzc2Vz
ICovCi0gICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAqaW5p
dHJkX2Jvb3Rtb2R1bGU7CisgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290
bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGUsICpkdGJfYm9vdG1vZHVsZTsKICAgICBjb25zdCBj
aGFyKiBjbWRsaW5lOwogICAgIHBhZGRyX3QgZHRiX3BhZGRyOwogICAgIHBhZGRyX3QgaW5pdHJk
X3BhZGRyOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:30: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 1iF57q-00022k-7w; Mon, 30 Sep 2019 23:30: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF57o-00020o-7D
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:40 +0000
X-Inumbo-ID: 4ce1acd1-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 4ce1acd1-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:30:35 +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 55A1021855;
 Mon, 30 Sep 2019 23:30:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886234;
 bh=4P9vHs+x0x+Ba1j0nqm9pex9XW2hcInSe5HSIg/Na7Y=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=mn4NIGu67eBMjjNrmjNCCJRD4hWW2JF0U+wj6jjV4/vgzpJHzb6qmUfS0yqjeHs4c
 jNbFRQSjmeCG1QUXx76f9GLJ1xmE0fZXrLXMW0ano/V30yXIlGf8KRY8KEZaNg+/nA
 v3IDQ9WLBZfMHVTw+1aIRWvaKL6kQKo9ywI4H3zI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:30:27 -0700
Message-Id: <20190930233032.2120-3-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7b 3/8] xen/arm: introduce kinfo->phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBhbHdheXMgaGFyZC1jb2RpbmcgdGhlIEdJQyBwaGFuZGxlIChHVUVTVF9QSEFO
RExFX0dJQyksIHN0b3JlCml0IGluIGEgdmFyaWFibGUgdW5kZXIga2luZm8uIFRoaXMgd2F5IGl0
IGNhbiBiZSBkeW5hbWljYWxseSBjaG9zZW4gcGVyCmRvbWFpbi4gUmVtb3ZlIHRoZSBmZHQgcG9p
bnRlciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQpmdW5jdGlvbnMgYW5kIG9hc3Mg
YSBzdHJ1Y3Qga2VybmVsX2luZm8gKiBpbnN0ZWFkLiBUaGUgZmR0IHBvaW50ZXIgY2FuCmJlIGFj
Y2Vzc2VkIGZyb20ga2luZm8tPmZkdC4gUmVtb3ZlIHRoZSBzdHJ1Y3QgZG9tYWluICpkIHBhcmFt
ZXRlciB0bwp0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVjYXVzZSBpdCBiZWNvbWVz
IHVudXNlZC4KCkluaXRpYWxpemUgcGhhbmRsZV9naWMgdG8gR1VFU1RfUEhBTkRMRV9HSUMgYXQg
dGhlIGJlZ2lubmluZyBvZgpwcmVwYXJlX2R0Yl9kb21VIGZvciBEb21Vcy4gTGF0ZXIgcGF0Y2hl
cyB3aWxsIGNoYW5nZSB0aGUgdmFsdWUgb2YKcGhhbmRsZV9naWMgZGVwZW5kaW5nIG9uIHVzZXIg
cHJvdmlkZWQgaW5mb3JtYXRpb24uCgpGb3IgRG9tMCwgaW5pdGlhbGl6ZSBwaGFuZGxlX2dpYyB0
byBkdF9pbnRlcnJ1cHRfY29udHJvbGxlci0+cGhhbmRsZQooY3VycmVudCB2YWx1ZSkgYXQgdGhl
IGJlZ2lubmluZyBvZiBwcmVwYXJlX2R0Yi4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2NjoKLSByZW5hbWUgZ3Vlc3RfcGhhbmRs
ZV9naWMgdG8gcGhhbmRsZV9naWMKLSB1c2UgcGhhbmRsZV9naWMgZm9yIGRvbTAgdG9vCgpDaGFu
Z2VzIGluIHY1OgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKCkNoYW5nZXMgaW4gdjQ6Ci0gbmV3
IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICB8IDM5ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8
ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZmIzNTY2MDNlMi4uZDIzYzBhOWI4NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwpAQCAtNjI2LDE1ICs2MjYsMTQgQEAgc3RhdGljIGludCBfX2luaXQgZmR0X3Byb3Bl
cnR5X2ludGVycnVwdHMoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG51bV9pcnEpCiB7CiAg
ICAgaW50IHJlczsKLSAgICB1aW50MzJfdCBwaGFuZGxlID0gaXNfaGFyZHdhcmVfZG9tYWluKGtp
bmZvLT5kKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgIGR0X2ludGVycnVwdF9jb250cm9sbGVy
LT5waGFuZGxlIDogR1VFU1RfUEhBTkRMRV9HSUM7CiAKICAgICByZXMgPSBmZHRfcHJvcGVydHko
a2luZm8tPmZkdCwgImludGVycnVwdHMiLAogICAgICAgICAgICAgICAgICAgICAgICBpbnRyLCBz
aXplb2YoaW50clswXSkgKiBudW1faXJxKTsKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVy
biByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChraW5mby0+ZmR0LCAiaW50ZXJy
dXB0LXBhcmVudCIsIHBoYW5kbGUpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZv
LT5mZHQsICJpbnRlcnJ1cHQtcGFyZW50IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBr
aW5mby0+cGhhbmRsZV9naWMpOwogCiAgICAgcmV0dXJuIHJlczsKIH0KQEAgLTE1NTIsOCArMTU1
MSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgcmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGlu
dCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9p
ZCAqZmR0KQorc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGlu
dCByZXMgPSAwOwogICAgIF9fYmUzMiByZWdbKEdVRVNUX1JPT1RfQUREUkVTU19DRUxMUyArIEdV
RVNUX1JPT1RfU0laRV9DRUxMUykgKiAyXTsKICAgICBfX2JlMzIgKmNlbGxzOwpAQCAtMTU4OCwx
MSArMTU4OCwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YyX2RvbVVfbm9kZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0
dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5k
bGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0
LCAibGludXgscGhhbmRsZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAg
ICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBo
YW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwo
ZmR0LCAicGhhbmRsZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAgICAg
ICAgcmV0dXJuIHJlczsKIApAQCAtMTYwMSw4ICsxNjAxLDkgQEAgc3RhdGljIGludCBfX2luaXQg
bWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQog
ICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljdjNfZG9tVV9u
b2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3N0YXRpYyBpbnQgX19pbml0
IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CisgICAg
dm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKICAgICBpbnQgcmVzID0gMDsKICAgICBfX2JlMzIgcmVn
WyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07
CiAgICAgX19iZTMyICpjZWxsczsKQEAgLTE2MzcsMTEgKzE2MzgsMTEgQEAgc3RhdGljIGludCBf
X2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAq
ZmR0KQogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRf
cHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMpOwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5kbGUiLCBraW5mby0+
cGhhbmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMp
OworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBoYW5kbGUiLCBraW5mby0+cGhh
bmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKQEAgLTE2NTAs
MjIgKzE2NTEsMjMgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0
YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY19kb21VX25vZGUoc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBzd2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lv
biApCisgICAgc3dpdGNoICgga2luZm8tPmQtPmFyY2gudmdpYy52ZXJzaW9uICkKICAgICB7CiAg
ICAgY2FzZSBHSUNfVjM6Ci0gICAgICAgIHJldHVybiBtYWtlX2dpY3YzX2RvbVVfbm9kZShkLCBm
ZHQpOworICAgICAgICByZXR1cm4gbWFrZV9naWN2M19kb21VX25vZGUoa2luZm8pOwogICAgIGNh
c2UgR0lDX1YyOgotICAgICAgICByZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsK
KyAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjJfZG9tVV9ub2RlKGtpbmZvKTsKICAgICBkZWZhdWx0
OgogICAgICAgICBwYW5pYygiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb25cbiIpOwogICAgIH0KIH0K
IAogI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKLXN0YXRpYyBpbnQgX19pbml0IG1h
a2VfdnBsMDExX3VhcnRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCitz
dGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGludCByZXM7CiAg
ICAgZ2ljX2ludGVycnVwdF90IGludHI7CiAgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJF
U1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFNdOwpAQCAtMTY5Niw3ICsxNjk4LDcgQEAg
c3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAgcmV0dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eV9jZWxsKGZkdCwgImludGVycnVwdC1wYXJlbnQiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBraW5mby0+cGhhbmRsZV9naWMpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJl
czsKIApAQCAtMTcyMSw2ICsxNzIzLDggQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJf
ZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlu
dCBhZGRyY2VsbHMsIHNpemVjZWxsczsKICAgICBpbnQgcmV0OwogCisgICAga2luZm8tPnBoYW5k
bGVfZ2ljID0gR1VFU1RfUEhBTkRMRV9HSUM7CisKICAgICBhZGRyY2VsbHMgPSBHVUVTVF9ST09U
X0FERFJFU1NfQ0VMTFM7CiAgICAgc2l6ZWNlbGxzID0gR1VFU1RfUk9PVF9TSVpFX0NFTExTOwog
CkBAIC0xNzY0LDcgKzE3NjgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21V
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCBy
ZXQgKQogICAgICAgICBnb3RvIGVycjsKIAotICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShk
LCBraW5mby0+ZmR0KTsKKyAgICByZXQgPSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAg
IGlmICggcmV0ICkKICAgICAgICAgZ290byBlcnI7CiAKQEAgLTE3NzYsNyArMTc4MCw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2RvbVUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAgICB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQotICAgICAgICByZXQgPSBtYWtlX3ZwbDAxMV91
YXJ0X25vZGUoZCwga2luZm8tPmZkdCk7CisgICAgICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRf
bm9kZShraW5mbyk7CiAjZW5kaWYKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgZ290
byBlcnI7CkBAIC0xODA4LDYgKzE4MTIsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0
Yl9od2RvbShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogCiAg
ICAgQVNTRVJUKGR0X2hvc3QgJiYgKGR0X2hvc3QtPnNpYmxpbmcgPT0gTlVMTCkpOwogCisgICAg
a2luZm8tPnBoYW5kbGVfZ2ljID0gZHRfaW50ZXJydXB0X2NvbnRyb2xsZXItPnBoYW5kbGU7CiAg
ICAgZmR0ID0gZGV2aWNlX3RyZWVfZmxhdHRlbmVkOwogCiAgICAgbmV3X3NpemUgPSBmZHRfdG90
YWxzaXplKGZkdCkgKyBET00wX0ZEVF9FWFRSQV9TSVpFOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKaW5kZXgg
MzNmM2U3MmIxMS4uNDNmYTg3NTQ1ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9r
ZXJuZWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCkBAIC0zNiw2ICszNiw5
IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAgICAgLyogRW5hYmxlIHBsMDExIGVtdWxhdGlvbiAq
LwogICAgIGJvb2wgdnBsMDExOwogCisgICAgLyogR0lDIHBoYW5kbGUgKi8KKyAgICB1aW50MzJf
dCBwaGFuZGxlX2dpYzsKKwogICAgIC8qIGxvYWRlciB0byB1c2UgZm9yIHRoaXMga2VybmVsICov
CiAgICAgdm9pZCAoKmxvYWQpKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbyk7CiAgICAgLyogbG9h
ZGVyIHNwZWNpZmljIHN0YXRlICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF57t-00026B-PV; Mon, 30 Sep 2019 23:30:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF57s-000258-LJ
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:44 +0000
X-Inumbo-ID: 4e789676-e3da-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 4e789676-e3da-11e9-bf31-bc764e2007e4;
 Mon, 30 Sep 2019 23:30:37 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 813FC2190F;
 Mon, 30 Sep 2019 23:30:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886236;
 bh=TEThTQUmJkHdQHmob8PXodKhiuhue3Md3WDJNwtENGI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=iO+Gnu5vfEYCrw63Ik/SuRk+SUiOf48ZkPCoMWfw9y0kiyFnY6VoaXrZHbm0S68zr
 aJxpgzLVrfZW5MpWpHSrZ7sPjPaFDafdZfq+v/Hd5o/78th7RHF36EblGsMZhm7uvW
 zGKMuheMWrmF5VFmZpiNNnqEobDX0yk3bz8b9pSw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:30:31 -0700
Message-Id: <20190930233032.2120-7-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7b 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?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,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUKZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRpb24g
dW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5CnRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxvY2F0
ZSBmb3IgYSBkb21haW4uCgpUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdoZW4gYWJzZW50LCB3
ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgpHSUMgbGluZXMgZm9yIGRvbTAtbGVzcyBk
b21haW5zLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzCnJlcXVlc3RlZCwgd2hp
Y2hldmVyIGlzIGdyZWF0ZXIuCgpSZW1vdmUgdGhlIG9sZCBzZXR0aW5nIG9mIG5yX3NwaXMgYmFz
ZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSB2cGwwMTEuCgpUaGUgaW1wbGljYXRpb24gb2YgdGhp
cyBjaGFuZ2UgaXMgdGhhdCB3aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlucwpnZXQgdGhl
IHNhbWUgYW1vdW50IG9mIFNQSSBhbGxvY2F0ZWQgYXMgZG9tMCwgcmVnYXJkbGVzcyBvZiBob3cg
bWFueQpwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJlZ2FyZGxlc3Mg
b2Ygd2hldGhlciB0aGV5IGhhdmUKYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNvIG5lZWRzIGFu
IGVtdWxhdGVkIFNQSSkuIFRoaXMgaXMgZG9uZSBiZWNhdXNlCnRoZSBTUElzIGFsbG9jYXRpb24g
bmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgcGFyc2luZyBhbnkgcGFzc3Rocm91Z2gKaW5mb3JtYXRp
b24sIHNvIHdlIGhhdmUgdG8gYWNjb3VudCBmb3IgYW55IHBvdGVudGlhbCBwaHlzaWNhbCBTUEkK
YXNzaWduZWQgdG8gdGhlIGRvbWFpbi4KCldoZW4gbnJfc3BpcyBpcyBwcmVzZW50LCB0aGUgZG9t
YWluIGdldHMgZXhhY3RseSBucl9zcGlzIGFsbG9jYXRlZCBTUElzLgpJZiB0aGUgbnVtYmVyIGlz
IHRvbyBsb3csIGl0IG1pZ2h0IG5vdCBiZSBlbm91Z2ggZm9yIHRoZSBkZXZpY2VzCmFzc2lnbmVk
IGl0IHRvIGl0LiBJZiB0aGUgbnVtYmVyIGlzIGxlc3MgdGhhbiBHVUVTVF9WUEwwMTFfU1BJLCB0
aGUKdmlydHVhbCBwbDAxMSB3b24ndCB3b3JrLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6Ci0gaW1wcm92ZSBjb21taXQg
bWVzc2FnZQotIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciB2cGwwMTEKCkNoYW5nZXMgaW4gdjQ6
Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQoKQ2hhbmdlcyBpbiB2MzoKLSBpbXByb3ZlIGNvbW1p
dCBtZXNzYWdlCi0gaW50cm9kdWNlIG5yX3NwaXMKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgfCAxNyArKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDQ3ZjliYjMxZGYuLjgw
ZjFjOGExMDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTIzOTYsNyArMjM5Niw2IEBAIHZvaWQgX19p
bml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZF9jZmcgPSB7CiAgICAgICAgICAgICAu
YXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUsCi0gICAgICAg
ICAgICAuYXJjaC5ucl9zcGlzID0gMCwKICAgICAgICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExf
Q0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCwKICAgICAgICAgICAgIC5tYXhfZXZ0Y2huX3Bv
cnQgPSAtMSwKICAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQsCkBAIC0yNDA2LDkg
KzI0MDUsNiBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCAh
ZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgInhlbixkb21haW4iKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2RlLCAi
dnBsMDExIikgKQotICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gR1VFU1RfVlBMMDEx
X1NQSSAtIDMyICsgMTsKLQogICAgICAgICBpZiAoICFkdF9wcm9wZXJ0eV9yZWFkX3UzMihub2Rl
LCAiY3B1cyIsICZkX2NmZy5tYXhfdmNwdXMpICkKICAgICAgICAgICAgIHBhbmljKCJNaXNzaW5n
IHByb3BlcnR5ICdjcHVzJyBmb3IgZG9tYWluICVzXG4iLAogICAgICAgICAgICAgICAgICAgZHRf
bm9kZV9uYW1lKG5vZGUpKTsKQEAgLTI0MTYsNiArMjQxMiwxOSBAQCB2b2lkIF9faW5pdCBjcmVh
dGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShub2Rl
LCBOVUxMLCAibXVsdGlib290LGRldmljZS10cmVlIikgKQogICAgICAgICAgICAgZF9jZmcuZmxh
Z3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CiAKKyAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlf
cmVhZF91MzIobm9kZSwgIm5yX3NwaXMiLCAmZF9jZmcuYXJjaC5ucl9zcGlzKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IGdpY19udW1iZXJfbGluZXMoKSAt
IDMyOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogdnBsMDExIHVzZXMgb25lIGVt
dWxhdGVkIFNQSS4gSWYgdnBsMDExIGlzIHJlcXVlc3RlZCwgbWFrZQorICAgICAgICAgICAgICog
c3VyZSB0aGF0IHdlIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciBpdC4KKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIp
ICkKKyAgICAgICAgICAgICAgICBkX2NmZy5hcmNoLm5yX3NwaXMgPSBNQVgoZF9jZmcuYXJjaC5u
cl9zcGlzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9W
UEwwMTFfU1BJIC0gMzIgKyAxKTsKKyAgICAgICAgfQorCiAgICAgICAgIGQgPSBkb21haW5fY3Jl
YXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VS
UihkKSApCiAgICAgICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBk
dF9ub2RlX25hbWUobm9kZSkpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF57u-00026T-4K; Mon, 30 Sep 2019 23: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF57t-00025i-7Z
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:45 +0000
X-Inumbo-ID: 4ce1acd2-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 4ce1acd2-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:30:36 +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 635F9217F4;
 Mon, 30 Sep 2019 23:30:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886235;
 bh=BmvjVVWKnq0mtpTPHHlY9DvkBE59lN+h5n1p5jOe54I=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=P2iiLsZAilFoQy0fuwywxL1S/KW0GSRVIUgndx1eNku1Kyv26u70/XR3L6QhofAOj
 5mY9dGeYkXIKO3FHxBEfHV/kXy10cUTCMdXVkC2ui8sg2J91xhJXGrrR91qwrkR9sB
 f9sD0SORyjVi08lpyPSdj33oHmjcb54R9yNykNkQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:30:29 -0700
Message-Id: <20190930233032.2120-5-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7b 5/8] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NhbiB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2
aWNlIG5vZGUsIG1hcAptZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11LgoKVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMgc3BlY2lmaWVk
IGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCgpUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2lu
ZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKaG9zdCBkZXZpY2UgdHJl
ZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwp0
aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCgpUaGUgaW50ZXJydXB0cyBhcmUgcmVtYXBw
ZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlCmNvcnJlc3BvbmRpbmcgbm9kZSBv
biB0aGUgaG9zdCBkZXZpY2UgdHJlZS4gQ2FsbApoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8g
cmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRldmljZQp0cmVlIHByb3BlcnRp
ZXMgYXJlIGNvcGllZCBmcm9tIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwK
dGhlIG90aGVyIHByb3BlcnRpZXMuCgpSZXF1aXJlIGJvdGggeGVuLHJlZyBhbmQgeGVuLHBhdGgg
dG8gYmUgcHJlc2VudCwgdW5sZXNzCnhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSBpcyBh
bHNvIHNldC4gSW4gdGhhdCBjYXNlLCB0b2xlcmF0ZSBhCm1pc3NpbmcgeGVuLHBhdGgsIGFsc28g
dG9sZXJhdGUgaW9tbXUgc2V0dXAgZmFpbHVyZSBmb3IgdGhlIHBhc3N0aHJvdWdoCmRldmljZS4K
CkFsc28gc2V0IGFkZCB0aGUgbmV3IGZsYWcgWEVOX0RPTUNUTF9DREZfaW9tbXUgc28gdGhhdCBk
b20wbGVzcyBkb21VCmNhbiB1c2UgdGhlIElPTU1VIGlmIGEgcGFydGlhbCBkdGIgaXMgc3BlY2lm
aWVkLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgotLS0KQ2hhbmdlcyBpbiB2NzoKLSBpbXByb3ZlIGluLWNvZGUgY29tbWVudAotIGNvZGUg
c3R5bGUKLSByZXR1cm4gMSBpbnN0ZWFkIG9mIEVOT0VOVAotIGludHJvZHVjZSAieGVuLGZvcmNl
LWFzc2lnbi13aXRob3V0LWlvbW11IgotIHJlcXVpcmUgYm90aCAieGVuLHJlZyIgYW5kICJ4ZW4s
cGF0aCIgdW5sZXNzCiAgInhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSIKCkNoYW5nZXMg
aW4gdjY6Ci0gdHVybiBkcHJpbnRrcyBpbnRvIHByaW50a3MKLSByZXR1cm4gZXJyb3Igb24gcGFn
ZSBhbGlnbm1lbnQgY2hlY2sgZmFpbHVyZQotIHNldCBYRU5fRE9NQ1RMX0NERl9pb21tdSBpZiBw
YXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQKCkNoYW5nZXMgaW4gdjU6Ci0gdXNlIGxvY2FsIHZhcmlh
YmxlIGZvciBuYW1lCi0gdXNlIG1hcF9yZWdpb25zX3AybXQKLSBhZGQgd2FybmluZyBmb3Igbm90
IHBhZ2UgYWxpZ25lZCBhZGRyZXNzZXMvc2l6ZXMKLSBpbnRyb2R1Y2UgaGFuZGxlX3Bhc3N0aHJv
dWdoX3Byb3AKCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVuc2lnbmVkCi0gaW1wcm92ZSBjb21taXQg
bWVzc2FnZQotIGNvZGUgc3R5bGUKLSB1c2UgZHRfcHJvcF9jbXAKLSB1c2UgZGV2aWNlX3RyZWVf
Z2V0X3JlZwotIGRvbid0IGNvcHkgb3ZlciB4ZW4scmVnIGFuZCB4ZW4scGF0aAotIGRvbid0IGNy
ZWF0ZSBzcGVjaWFsIGludGVycnVwdCBwcm9wZXJ0aWVzIGZvciBkb21VOiBjb3B5IHRoZW0gZnJv
bSB0aGUKICBmcmFnbWVudAotIGluLWNvZGUgY29tbWVudAoKQ2hhbmdlcyBpbiB2MzoKLSBpbXBy
b3ZlIGNvbW1pdCBtZXNzYWdlCi0gcmVtb3ZlIHN1cGVyZmx1b3VzIGNhc3QKLSBtZXJnZSBjb2Rl
IHdpdGggdGhlIGNvcHkgY29kZQotIGFkZCBpbnRlcnJ1cC1wYXJlbnQKLSBkZW1vdmUgZGVwdGgg
PiAyIGNoZWNrCi0gcmV1c2UgY29kZSBmcm9tIGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cwotIGNv
cHkgaW50ZXJydXB0cyBmcm9tIGhvc3QgZHQKCkNoYW5nZXMgaW4gdjI6Ci0gcmVuYW1lICJwYXRo
IiB0byAieGVuLHBhdGgiCi0gZ3JhbW1hciBmaXgKLSB1c2UgZ2FkZHJfdG9fZ2ZuIGFuZCBtYWRk
cl90b19tZm4KLSByZW1vdmUgZGVwdGggPD0gMiBsaW1pdGF0aW9uIGluIHNjYW5uaW5nIHRoZSBk
dGIgZnJhZ21lbnQKLSBpbnRyb2R1Y2UgYW5kIHBhcnNlIHhlbixyZWcKLSBjb2RlIHN0eWxlCi0g
c3VwcG9ydCBtb3JlIHRoYW4gb25lIGludGVycnVwdCBwZXIgZGV2aWNlCi0gc3BlY2lmeSBvbmx5
IHRoZSBHSUMgaXMgc3VwcG9ydGVkCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwg
MTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDEyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA4
NGI2NWI4ZjI1Li40N2Y5YmIzMWRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNzE0LDYgKzE3MTQs
ODggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCiB9CiAjZW5kaWYKIAorLyoKKyAqIFNjYW4gZGV2aWNlIHRyZWUgcHJv
cGVydGllcyBmb3IgcGFzc3Rocm91Z2ggc3BlY2lmaWMgaW5mb3JtYXRpb24uCisgKiBSZXR1cm5z
IDwgMCBvbiBlcnJvcgorICogICAgICAgICAwIG9uIHN1Y2Nlc3MKKyAqLworc3RhdGljIGludCBf
X2luaXQgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Aoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBm
ZHRfcHJvcGVydHkgKnhlbl9yZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICp4ZW5fcGF0aCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgeGVuX2ZvcmNlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywg
dWludDMyX3Qgc2l6ZV9jZWxscykKK3sKKyAgICBjb25zdCBfX2JlMzIgKmNlbGw7CisgICAgdW5z
aWduZWQgaW50IGksIGxlbjsKKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7CisgICAg
aW50IHJlczsKKyAgICBwYWRkcl90IG1zdGFydCwgc2l6ZSwgZ3N0YXJ0OworCisgICAgLyogeGVu
LHJlZyBzcGVjaWZpZXMgd2hlcmUgdG8gbWFwIHRoZSBNTUlPIHJlZ2lvbiAqLworICAgIGNlbGwg
PSAoY29uc3QgX19iZTMyICopeGVuX3JlZy0+ZGF0YTsKKyAgICBsZW4gPSBmZHQzMl90b19jcHUo
eGVuX3JlZy0+bGVuKSAvCisgICAgICAgICAgKChhZGRyZXNzX2NlbGxzICogMiArIHNpemVfY2Vs
bHMpICogc2l6ZW9mKHVpbnQzMl90KSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsr
ICkKKyAgICB7CisgICAgICAgIGRldmljZV90cmVlX2dldF9yZWcoJmNlbGwsIGFkZHJlc3NfY2Vs
bHMsIHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm1zdGFydCwgJnNp
emUpOworICAgICAgICBnc3RhcnQgPSBkdF9uZXh0X2NlbGwoYWRkcmVzc19jZWxscywgJmNlbGwp
OworCisgICAgICAgIGlmICggZ3N0YXJ0ICYgflBBR0VfTUFTSyB8fCBtc3RhcnQgJiB+UEFHRV9N
QVNLIHx8IHNpemUgJiB+UEFHRV9NQVNLICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19FUlIKKyAgICAgICAgICAgICAgICAgICAgIkRvbVUgcGFzc3Rocm91Z2ggY29uZmln
IGhhcyBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nlcy9zaXplc1xuIik7CisgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3Ay
bXQoa2luZm8tPmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2Zu
KGdzdGFydCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oc2l6ZSks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKG1zdGFydCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0X2Rldik7CisgICAg
ICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0df
RVJSCisgICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byBtYXAgJSJQUklwYWRkciIgdG8gdGhl
IGd1ZXN0IGF0JSJQUklwYWRkciJcbiIsCisgICAgICAgICAgICAgICAgICAgbXN0YXJ0LCBnc3Rh
cnQpOworICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICAvKgorICAgICAqIElmIHhlbl9mb3JjZSwgd2UgbGV0IHRoZSB1c2VyIGFzc2lnbiBhIE1NSU8g
cmVnaW9uIHdpdGggbm8KKyAgICAgKiBhc3NvY2lhdGVkIHBhdGguCisgICAgICovCisgICAgaWYg
KCB4ZW5fcGF0aCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIHhlbl9mb3JjZSA/IDAgOiAtRUlO
VkFMOworCisgICAgLyoKKyAgICAgKiB4ZW4scGF0aCBzcGVjaWZpZXMgdGhlIGNvcnJlc3BvbmRp
bmcgbm9kZSBpbiB0aGUgaG9zdCBEVC4KKyAgICAgKiBCb3RoIGludGVycnVwdCBtYXBwaW5ncyBh
bmQgSU9NTVUgc2V0dGluZ3MgYXJlIGJhc2VkIG9uIGl0LAorICAgICAqIGFzIHRoZXkgYXJlIGRv
bmUgYmFzZWQgb24gdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBEVCBub2RlLgorICAgICAqLworICAg
IG5vZGUgPSBkdF9maW5kX25vZGVfYnlfcGF0aCh4ZW5fcGF0aC0+ZGF0YSk7CisgICAgaWYgKCBu
b2RlID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNvdWxkbid0
IGZpbmQgbm9kZSAlcyBpbiBob3N0X2R0IVxuIiwKKyAgICAgICAgICAgICAgIChjaGFyICopeGVu
X3BhdGgtPmRhdGEpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXMg
PSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoa2luZm8tPmQsIG5vZGUsIHRydWUpOworICAgIGlm
ICggcmVzIDwgMCApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICAvKiBJZiB4ZW5fZm9yY2Us
IHdlIGlnbm9yZSBJT01NVSBmYWlsdXJlcy4gKi8KKyAgICByZXMgPSBpb21tdV9hZGRfZHRfZGV2
aWNlKG5vZGUpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHJldHVybiB4ZW5fZm9yY2Ug
PyAwIDogLUVJTlZBTDsKKworICAgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uoa2luZm8t
PmQsIG5vZGUpOworICAgIHJldHVybiByZXM7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0IGhhbmRs
ZV9wcm9wX3BmZHQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQz
Ml90IHNpemVfY2VsbHMsCkBAIC0xNzIxLDcgKzE4MDMsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBo
YW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiB7CiAgICAgdm9pZCAq
ZmR0ID0ga2luZm8tPmZkdDsKICAgICBpbnQgcHJvcG9mZiwgbmFtZW9mZiwgcmVzOwotICAgIGNv
bnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7CisgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9w
ZXJ0eSAqcHJvcCwgKnhlbl9yZWcgPSBOVUxMLCAqeGVuX3BhdGggPSBOVUxMOworICAgIGNvbnN0
IGNoYXIgKm5hbWU7CisgICAgYm9vbCBmb3VuZCwgeGVuX2ZvcmNlID0gZmFsc2U7CiAKICAgICBm
b3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2ZmKTsK
ICAgICAgICAgICBwcm9wb2ZmID49IDA7CkBAIC0xNzMwLDEwICsxODE0LDQ4IEBAIHN0YXRpYyBp
bnQgX19pbml0IGhhbmRsZV9wcm9wX3BmZHQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAg
ICAgICAgaWYgKCAhKHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9w
b2ZmLCBOVUxMKSkgKQogICAgICAgICAgICAgcmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOwogCisg
ICAgICAgIGZvdW5kID0gZmFsc2U7CiAgICAgICAgIG5hbWVvZmYgPSBmZHQzMl90b19jcHUocHJv
cC0+bmFtZW9mZik7Ci0gICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsIGZkdF9zdHJpbmco
cGZkdCwgbmFtZW9mZiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLT5kYXRhLCBm
ZHQzMl90b19jcHUocHJvcC0+bGVuKSk7Ci0gICAgICAgIGlmICggcmVzICkKKyAgICAgICAgbmFt
ZSA9IGZkdF9zdHJpbmcocGZkdCwgbmFtZW9mZik7CisKKyAgICAgICAgaWYgKCBzY2FuX3Bhc3N0
aHJvdWdoX3Byb3AgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGR0X3Byb3BfY21wKCJ4
ZW4scmVnIiwgbmFtZSkgPT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgeGVu
X3JlZyA9IHByb3A7CisgICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZWxzZSBpZiAoIGR0X3Byb3BfY21wKCJ4ZW4scGF0aCIsIG5hbWUpID09
IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHhlbl9wYXRoID0gcHJvcDsKKyAg
ICAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBl
bHNlIGlmICggZHRfcHJvcF9jbXAoInhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSIsCisg
ICAgICAgICAgICAgICAgICAgICAgbmFtZSkgPT0gMCApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgeGVuX2ZvcmNlID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICBmb3VuZCA9IHRydWU7
CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICAvKiBDb3B5IGFsbCBvdGhlciBw
cm9wZXJ0aWVzICovCisgICAgICAgIGlmICggIWZvdW5kICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgbmFtZSwgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1
KHByb3AtPmxlbikpOworICAgICAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgICAgIHJl
dHVybiByZXM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKgorICAgICAqIE9ubHkgaGFuZGxl
IHBhc3N0aHJvdWdoIHByb3BlcnRpZXMgaWYgYm90aCB4ZW4scmVnIGFuZCB4ZW4scGF0aAorICAg
ICAqIGFyZSBwcmVzZW50LCBvciBpZiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMg
c3BlY2lmaWVkLgorICAgICAqLworICAgIGlmICggeGVuX3JlZyAhPSBOVUxMICYmICh4ZW5fcGF0
aCAhPSBOVUxMIHx8IHhlbl9mb3JjZSkgKQorICAgIHsKKyAgICAgICAgcmVzID0gaGFuZGxlX3Bh
c3N0aHJvdWdoX3Byb3Aoa2luZm8sIHhlbl9yZWcsIHhlbl9wYXRoLCB4ZW5fZm9yY2UsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHJlc3NfY2VsbHMsIHNpemVfY2Vs
bHMpOworICAgICAgICBpZiAoIHJlcyA8IDAgKQogICAgICAgICAgICAgcmV0dXJuIHJlczsKICAg
ICB9CiAKQEAgLTIyOTEsNiArMjQxMyw5IEBAIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lk
KQogICAgICAgICAgICAgcGFuaWMoIk1pc3NpbmcgcHJvcGVydHkgJ2NwdXMnIGZvciBkb21haW4g
JXNcbiIsCiAgICAgICAgICAgICAgICAgICBkdF9ub2RlX25hbWUobm9kZSkpOwogCisgICAgICAg
IGlmICggZHRfZmluZF9jb21wYXRpYmxlX25vZGUobm9kZSwgTlVMTCwgIm11bHRpYm9vdCxkZXZp
Y2UtdHJlZSIpICkKKyAgICAgICAgICAgIGRfY2ZnLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lv
bW11OworCiAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2Nm
ZywgZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VSUihkKSApCiAgICAgICAgICAgICBwYW5pYygi
RXJyb3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBkdF9ub2RlX25hbWUobm9kZSkpOwotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF57z-0002Bw-KY; Mon, 30 Sep 2019 23:30: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=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF57y-0002Ak-9x
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:50 +0000
X-Inumbo-ID: 4e2f1622-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 4e2f1622-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:30:37 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E8AB521906;
 Mon, 30 Sep 2019 23:30:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886236;
 bh=+QjoqJzXGXB0pbE8aMyDfA+XpIbLg/CESMqysxlGCE0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=URxtSrqT3Lnp9zatJUBCoZmAfu8VzqI3gG4PdMKNJTWag1Ehmoel+/KskZfyJcgrw
 fxwuAFE0C6RXlEV9MhwiGTWmSIMh+Jy0i3fz3YyTU+Q2U9+CeNgbkSZ1H6ENrB7174
 tejp1gofKQvIkahBi6SaanCA+Mf0VS8uuwX8UPbI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:30:30 -0700
Message-Id: <20190930233032.2120-6-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7b 6/8] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVt
IHRvIHRoZSBib290bW9kCmFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2VybmVsX3By
b2JlLCBmaW5kIHRoZSByaWdodApCT09UTU9EX0dVRVNUX0RUQiBhbmQgc3RvcmUgYSBwb2ludGVy
IHRvIGl0IGluIGR0Yl9ib290bW9kdWxlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVpbnQzMl90Ci0gcmVtb3Zl
IHVzZWxlc3MgMCBpbml0aWFsaXphdGlvbgotIGFkZCByZXR1cm4gdmFsdWUgY2hlY2sKCkNoYW5n
ZXMgaW4gdjI6Ci0gcmVuYW1lIEJPT1RNT0RfRFRCIHRvIEJPT1RNT0RfR1VFU1RfRFRCCi0gcmVu
YW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCi0tLQogeGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYyAgICAgIHwgIDIgKysKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICB8
IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMSArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCBhNzgxMGFiYjE1Li4wOGZiNTlm
NGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMKQEAgLTI0Miw2ICsyNDIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vz
c19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgICAgICBraW5k
ID0gQk9PVE1PRF9SQU1ESVNLOwogICAgIGVsc2UgaWYgKCBmZHRfbm9kZV9jaGVja19jb21wYXRp
YmxlKGZkdCwgbm9kZSwgInhlbix4c20tcG9saWN5IikgPT0gMCApCiAgICAgICAgIGtpbmQgPSBC
T09UTU9EX1hTTTsKKyAgICBlbHNlIGlmICggZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQs
IG5vZGUsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSA9PSAwICkKKyAgICAgICAga2luZCA9IEJP
T1RNT0RfR1VFU1RfRFRCOwogICAgIGVsc2UKICAgICAgICAga2luZCA9IEJPT1RNT0RfVU5LTk9X
TjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCmluZGV4IDM4OWJlZjJhZmEuLjhlZmYwNzQ4MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTQyNSw3ICs0MjUs
NyBAQCBpbnQgX19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCiAg
ICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5l
ICpjbWQgPSBOVUxMOwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKLSAgICB1NjQg
a2VybmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOworICAgIHU2NCBrZXJuZWxfYWRkciwgaW5p
dHJkX2FkZHIsIGR0Yl9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAogICAgIC8qIGRvbWFpbiBp
cyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KQEAgLTQ2OSw2ICs0NjksMTgg
QEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9i
eV9hZGRyX2FuZF9raW5kKAogICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9SQU1ESVNL
LCBpbml0cmRfYWRkcik7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZHRf
ZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgICAgICAg
ICAgY29uc3QgX19iZTMyICp2YWw7CisKKyAgICAgICAgICAgICAgICB2YWwgPSBkdF9nZXRfcHJv
cGVydHkobm9kZSwgInJlZyIsICZsZW4pOworICAgICAgICAgICAgICAgIGlmICggdmFsID09IE5V
TEwgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBkdF9n
ZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmR0Yl9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAg
aW5mby0+ZHRiX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQo
CisgICAgICAgICAgICAgICAgICAgICAgICBCT09UTU9EX0dVRVNUX0RUQiwgZHRiX2FkZHIpOwor
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IDc5MGVhYjk0ZDYuLjcwNWE5MTdhYmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNjksNiAr
MzY5LDcgQEAgY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhi
b290bW9kdWxlX2tpbmQga2luZCkKICAgICBjYXNlIEJPT1RNT0RfS0VSTkVMOiAgcmV0dXJuICJL
ZXJuZWwiOwogICAgIGNhc2UgQk9PVE1PRF9SQU1ESVNLOiByZXR1cm4gIlJhbWRpc2siOwogICAg
IGNhc2UgQk9PVE1PRF9YU006ICAgICByZXR1cm4gIlhTTSI7CisgICAgY2FzZSBCT09UTU9EX0dV
RVNUX0RUQjogICAgIHJldHVybiAiRFRCIjsKICAgICBjYXNlIEJPT1RNT0RfVU5LTk9XTjogcmV0
dXJuICJVbmtub3duIjsKICAgICBkZWZhdWx0OiBCVUcoKTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgK
aW5kZXggZmEwYTg3MjFiMi4uMmY4ZjI0ZTI4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMTYsNiAr
MTYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIEJPT1RNT0RfS0VSTkVMLAogICAgIEJPT1RNT0Rf
UkFNRElTSywKICAgICBCT09UTU9EX1hTTSwKKyAgICBCT09UTU9EX0dVRVNUX0RUQiwKICAgICBC
T09UTU9EX1VOS05PV04KIH0gIGJvb3Rtb2R1bGVfa2luZDsKIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF584-0002Gs-8K; Mon, 30 Sep 2019 23:30:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/D4s=XZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF583-0002Fp-8T
 for xen-devel@lists.xen.org; Mon, 30 Sep 2019 23:30:55 +0000
X-Inumbo-ID: 4e2f1623-e3da-11e9-96ea-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 4e2f1623-e3da-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:30:38 +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 04C0E21920;
 Mon, 30 Sep 2019 23:30:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569886237;
 bh=Iq5giZCRW1wfqT6H7wy2Gh6uIjf5G/udOvgnyxkANG8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Dv8GNPGczinxzVYV+L2n77MAj/HTPjl/K13wJfLSIuRBRLAXVnRA1MLW4CYQhA/DK
 L8tp/tiSqBwXN7KkOGLEggYdiWVYlm+lAZLoJLRvQ1ZWzapHUVQSTZuNZyPrMCAuz9
 y5w0w7WHZbF7qCew6fuLGP3eTUW3F0zTtL7tbHrQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 30 Sep 2019 16:30:32 -0700
Message-Id: <20190930233032.2120-8-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v7b 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGluZm8gYWJvdXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMS4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCi0tLQpD
aGFuZ2VzIGluIHY3OgotIGFkZCB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUKLSBjbGFy
aWZ5IHhlbixyZWcgYW5kIHhlbixwYXRoIGdvIHRvZ2V0aGVyCi0gcmVtb3ZlIGFja2VkLWJ5IGR1
ZSB0byBjaGFuZ2VzCgpDaGFuZ2VzIGluIHY2OgotIGZpeCBucl9zcGlzIGRlc2NyaXB0aW9uCi0g
YWRkIGFjawoKQ2hhbmdlcyBpbiB2NToKLSBpbXByb3ZlIHdvcmRpbmcKCkNoYW5nZXMgaW4gdjQ6
Ci0gZml4IHNwZWxsaW5nCi0gYWRkICJtdWx0aWJvb3QsbW9kdWxlIgotIGltcHJvdmUgY29tbWl0
IG1lc3NhZ2UKLSBpbXByb3ZlIGRvYwotIGV4cGFuZCB0aGUgbnJfc3BpcyBhbmQgdnBsMDExIHNl
Y3Rpb25zIGFuZCBpbmNsdWRlIGluZm9ybWF0aW9uIGFib3V0CiAgdGhlIHZwbDAxMSBTUEkKLSBt
b3ZlIHBhc3N0aHJvdWdoIGluZm9ybWF0aW9uIHRvIGRvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gu
dHh0CgpDaGFuZ2VzIGluIHYzOgotIGFkZCBucl9zcGlzCi0gY2hhbmdlIGRlc2NyaXB0aW9uIG9m
IGludGVycnVwdHMgYW5kIGludGVycnVwdC1wYXJlbnQKCkNoYW5nZXMgaW4gdjI6Ci0gZGV2aWNl
IHRyZWUgZnJhZ21lbnQgbG9hZGVkIGluIGNhY2hlYWJsZSBtZW1vcnkKLSByZW5hbWUgbXVsdGli
b290LGR0YiB0byBtdWx0aWJvb3QsZGV2aWNlLXRyZWUKLSByZW5hbWUgInBhdGgiIHRvICJ4ZW4s
cGF0aCIKLSBhZGQgYSBub3RlIGFib3V0IGRldmljZSBtZW1vcnkgbWFwcGluZwotIGludHJvZHVj
ZSB4ZW4scmVnCi0gc3BlY2lmeSBvbmx5IHRoZSBHSUMgaXMgc3VwcG9ydGVkCi0tLQogZG9jcy9t
aXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCB8ICA0NCArKysrKysrKysrLQogZG9jcy9t
aXNjL2FybS9wYXNzdGhyb3VnaC50eHQgICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgYi9k
b2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0CmluZGV4IDMxN2E5ZTk2MmEuLjY0
OWUwMGQwOWYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQKKysrIGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dApAQCAtMTQ2LDcg
KzE0NiwxOCBAQCB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKIAogLSB2cGwwMTEKIAot
ICAgIEFuIGVtcHR5IHByb3BlcnR5IHRvIGVuYWJsZS9kaXNhYmxlIGEgdmlydHVhbCBwbDAxMSBm
b3IgdGhlIGd1ZXN0IHRvIHVzZS4KKyAgICBBbiBlbXB0eSBwcm9wZXJ0eSB0byBlbmFibGUvZGlz
YWJsZSBhIHZpcnR1YWwgcGwwMTEgZm9yIHRoZSBndWVzdCB0bworICAgIHVzZS4gVGhlIHZpcnR1
YWwgcGwwMTEgdXNlcyBTUEkgbnVtYmVyIDAgKHNlZSBHVUVTVF9WUEwwMTFfU1BJKS4KKyAgICBQ
bGVhc2Ugbm90ZSB0aGF0IHRoZSBTUEkgdXNlZCBmb3IgdGhlIHZpcnR1YWwgcGwwMTEgY291bGQg
Y2xhc2ggd2l0aCB0aGUKKyAgICBwaHlzaWNhbCBTUEkgb2YgYSBwaHlzaWNhbCBkZXZpY2UgYXNz
aWduZWQgdG8gdGhlIGd1ZXN0LgorCistIG5yX3NwaXMKKworICAgIE9wdGlvbmFsLiBBIDMyLWJp
dCBpbnRlZ2VyIHNwZWNpZnlpbmcgdGhlIG51bWJlciBvZiBTUElzIChTaGFyZWQKKyAgICBQZXJp
cGhlcmFsIEludGVycnVwdHMpIHRvIGFsbG9jYXRlIGZvciB0aGUgZG9tYWluLiBJZiBucl9zcGlz
IGlzCisgICAgbWlzc2luZywgdGhlIG1heCBudW1iZXIgb2YgU1BJcyBzdXBwb3J0ZWQgYnkgdGhl
IHBoeXNpY2FsIEdJQyBpcworICAgIHVzZWQsIG9yIEdVRVNUX1ZQTDAxMV9TUEkrMSBpZiB2cGww
MTEgaXMgZW5hYmxlZCwgd2hpY2hldmVyIGlzCisgICAgZ3JlYXRlci4KIAogLSAjYWRkcmVzcy1j
ZWxscyBhbmQgI3NpemUtY2VsbHMKIApAQCAtMjI2LDMgKzIzNywzNCBAQCBjaG9zZW4gewogICAg
ICAgICB9OwogICAgIH07CiB9OworCisKK0RldmljZSBBc3NpZ25tZW50Cis9PT09PT09PT09PT09
PT09PQorCitEZXZpY2UgQXNzaWdubWVudCAoUGFzc3Rocm91Z2gpIGlzIHN1cHBvcnRlZCBieSBh
ZGRpbmcgYW5vdGhlciBtb2R1bGUsCithbG9uZ3NpZGUgdGhlIGtlcm5lbCBhbmQgcmFtZGlzaywg
d2l0aCB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQKK2NvcnJlc3BvbmRpbmcgdG8gdGhlIGRldmlj
ZSBub2RlIHRvIGFzc2lnbiB0byB0aGUgZ3Vlc3QuCisKK1RoZSBkdGIgc3ViLW5vZGUgc2hvdWxk
IGhhdmUgdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgorCistIGNvbXBhdGlibGUKKworICAgICJt
dWx0aWJvb3QsZGV2aWNlLXRyZWUiIGFuZCAibXVsdGlib290LG1vZHVsZSIKKworLSByZWcKKwor
ICAgIFNwZWNpZmllcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgZGV2aWNlIHRyZWUgYmlu
YXJ5IGZyYWdtZW50CisgICAgUkFNIGFuZCBpdHMgbGVuZ3RoLgorCitBcyBhbiBleGFtcGxlOgor
CisgICAgICAgIG1vZHVsZUAweGMwMDAwMDAgeworICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJt
dWx0aWJvb3QsZGV2aWNlLXRyZWUiLCAibXVsdGlib290LG1vZHVsZSI7CisgICAgICAgICAgICBy
ZWcgPSA8MHgwIDB4YzAwMDAwMCAweGZmZmZmZj47CisgICAgICAgIH07CisKK1RoZSBEVEIgZnJh
Z21lbnQgaXMgbG9hZGVkIGF0IDB4YzAwMDAwMCBpbiB0aGUgZXhhbXBsZSBhYm92ZS4gSXQgc2hv
dWxkCitmb2xsb3cgdGhlIGNvbnZlbnRpb24gZXhwbGFpbmVkIGluIGRvY3MvbWlzYy9hcm0vcGFz
c3Rocm91Z2gudHh0LiBUaGUKK0RUQiBmcmFnbWVudCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBndWVz
dCBkZXZpY2UgdHJlZSwgc28gdGhhdCB0aGUgZ3Vlc3QKK2tlcm5lbCB3aWxsIGJlIGFibGUgdG8g
ZGlzY292ZXIgdGhlIGRldmljZS4KZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91
Z2gudHh0IGIvZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKaW5kZXggMGVmYmQxMjJkZS4u
Nzc1ZjJjY2JjNCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKKysr
IGIvZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKQEAgLTgwLDYgKzgwLDExMyBAQCBTUEkg
bnVtYmVycyBzdGFydCBmcm9tIDMyLCBpbiB0aGlzIGV4YW1wbGUgODAgKyAzMiA9IDExMi4KIFNl
ZSBtYW4gW3hsLmNmZ10gZm9yIHRoZSBpb21lbSBmb3JtYXQuIFRoZSByZWcgcHJvcGVydHkgaXMg
anVzdCBhIHBhaXIKIG9mIGFkZHJlc3MsIHRoZW4gc2l6ZSBudW1iZXJzLCBlYWNoIG9mIHRoZW0g
Y2FuIG9jY3VweSAxIG9yIDIgY2VsbHMuCiAKKworRG9tMC1sZXNzIERldmljZSBQYXNzdGhyb3Vn
aAorPT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCitUaGUgcGFydGlhbCBkZXZpY2UgdHJl
ZSBmb3IgZG9tMC1sZXNzIGd1ZXN0cyBzaG91bGQgaGF2ZSB0aGUgZm9sbG93aW5nCitwcm9wZXJ0
aWVzIGZvciBlYWNoIG5vZGUgY29ycmVzcG9uZGluZyB0byBhIHBoeXNpY2FsIGRldmljZSB0byBh
c3NpZ24gdG8KK3RoZSBndWVzdDoKKworLSB4ZW4scmVnCisKKyAgVGhlIHhlbixyZWcgcHJvcGVy
dHkgaXMgYW4gYXJyYXkgb2Y6CisKKyAgICA8cGh5c19hZGRyIHNpemUgZ3Vlc3RfYWRkcj4KKwor
ICBUaGV5IHNwZWNpZnkgdGhlIHBoeXNpY2FsIGFkZHJlc3MgYW5kIHNpemUgb2YgdGhlIGRldmlj
ZSBtZW1vcnkKKyAgcmFuZ2VzIHRvZ2V0aGVyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgZ3Vlc3Qg
YWRkcmVzcyB0byBtYXAgdGhlbSB0by4KKyAgVGhlIHNpemUgb2YgYHBoeXNfYWRkcicgYW5kIGBn
dWVzdF9hZGRyJyBpcyBkZXRlcm1pbmVkIGJ5CisgICNhZGRyZXNzLWNlbGxzLCB0aGUgc2l6ZSBv
ZiBgc2l6ZScgaXMgZGV0ZXJtaW5lZCBieSAjc2l6ZS1jZWxscywgb2YKKyAgdGhlIHBhcnRpYWwg
ZGV2aWNlIHRyZWUuCisgIFRoZSBtZW1vcnkgd2lsbCBiZSBtYXBwZWQgYXMgZGV2aWNlIG1lbW9y
eSBpbiB0aGUgZ3Vlc3QgKERldmljZS1uR25SRSkuCisKKy0geGVuLHBhdGgKKworICBBIHN0cmlu
ZyBwcm9wZXJ0eSByZXByZXNlbnRpbmcgdGhlIHBhdGggaW4gdGhlIGhvc3QgZGV2aWNlIHRyZWUg
dG8gdGhlCisgIGNvcnJlc3BvbmRpbmcgZGV2aWNlIG5vZGUuCisKKy0geGVuLGZvcmNlLWFzc2ln
bi13aXRob3V0LWlvbW11CisgIElmIHByZXNlbnQsIHhlbixwYXRoIGlzIG9wdGlvbmFsIChvdGhl
cndpc2UgaXQgaXMgYWx3YXlzIHJlcXVpcmVkKS4KKyAgQWxzbywgaWYgeGVuLGZvcmNlLWFzc2ln
bi13aXRob3V0LWlvbW11IGlzIHByZXNlbnQgYW5kIHhlbixwYXRoIGlzCisgIGFsc28gcHJlc2Vu
dCwgWGVuIGNvbnRpbnVlcyBib290aW5nIGV2ZW4gb24gSU9NTVUgc2V0dXAgZXJyb3JzIGZvciB0
aGUKKyAgZGV2aWNlIChpLmUuIHRoZSBkZXZpY2UgaXMgbm90IHByb3RlY3RlZCBieSBhbiBJT01N
VSkuCisKK0luIGFkZGl0aW9uLCBhIHNwZWNpYWwgL2dpYyBub2RlIGlzIGV4cGVjdGVkIGFzIGEg
cGxhY2Vob2xkZXIgZm9yIHRoZQorZnVsbCBHSUMgbm9kZSB0aGF0IHdpbGwgYmUgYWRkZWQgYnkg
WGVuIGZvciB0aGUgZ3Vlc3QuIC9naWMgY2FuIGJlCityZWZlcmVuY2VkIGJ5IG90aGVyIHByb3Bl
cnRpZXMgaW4gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LiBGb3IKK2luc3RhbmNlLCBpdCBjYW4g
YmUgcmVmZXJlbmNlZCBieSBpbnRlcnJ1cHQtcGFyZW50IHVuZGVyIGEgZGV2aWNlIG5vZGUuCitY
ZW4gd2lsbCB0YWtlIGNhcmUgb2YgcmVwbGFjaW5nIHRoZSAiZ2ljIiBwbGFjZWhvbGRlciBub2Rl
IGZvciBhCitjb21wbGV0ZSBHSUMgbm9kZSB3aGlsZSByZXRhaW5pbmcgYWxsIHRoZSByZWZlcmVu
Y2VzIGNvcnJlY3RseS4gVGhlIG5ldworR0lDIG5vZGUgY3JlYXRlZCBieSBYZW4gaXMgYSByZWd1
bGFyIGludGVycnVwdC1jb250cm9sbGVyQDx1bml0PiBub2RlLgorCisgICAgZ2ljOiBnaWMgewor
ICAgICAgICAjaW50ZXJydXB0LWNlbGxzID0gPDB4Mz47CisgICAgICAgIGludGVycnVwdC1jb250
cm9sbGVyOworICAgIH07CisKK05vdGUgdGhhdCB0aGUgI2ludGVycnVwdC1jZWxscyBhbmQgaW50
ZXJydXB0LWNvbnRyb2xsZXIgcHJvcGVydGllcyBhcmUKK25vdCBhY3R1YWxseSByZXF1aXJlZCwg
aG93ZXZlciwgRFRDIGV4cGVjdHMgdGhlbSB0byBiZSBwcmVzZW50IGlmIGdpYyBpcworcmVmZXJl
bmNlZCBieSBpbnRlcnJ1cHQtcGFyZW50IG9yIHNpbWlsYXIuCisKKworRXhhbXBsZQorPT09PT09
PQorCitUaGUgZm9sbG93aW5nIGlzIGEgcmVhbC13b3JsZCBleGFtcGxlIG9mIGEgZGV2aWNlIHRy
ZWUgZnJhZ21lbnQgdG8KK2Fzc2lnbiBhIG5ldHdvcmsgY2FyZCB0byBhIGRvbTAtbGVzcyBndWVz
dCBvbiBYaWxpbnggVWx0cmFzY2FsZSsgTVBTb0M6CisKKy9kdHMtdjEvOworCisvIHsKKyAgICAj
YWRkcmVzcy1jZWxscyA9IDwyPjsKKyAgICAjc2l6ZS1jZWxscyA9IDwxPjsKKworICAgIGdpYzog
Z2ljIHsKKyAgICAgICAgI2ludGVycnVwdC1jZWxscyA9IDwzPjsKKyAgICAgICAgaW50ZXJydXB0
LWNvbnRyb2xsZXI7CisgICAgfTsKKworICAgIHBhc3N0aHJvdWdoIHsKKyAgICAgICAgY29tcGF0
aWJsZSA9ICJzaW1wbGUtYnVzIjsKKyAgICAgICAgcmFuZ2VzOworICAgICAgICAjYWRkcmVzcy1j
ZWxscyA9IDwyPjsKKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MT47CisKKyAgICAgICAgbWlzY19j
bGs6IG1pc2NfY2xrIHsKKyAgICAgICAgICAgICNjbG9jay1jZWxscyA9IDwwPjsKKyAgICAgICAg
ICAgIGNsb2NrLWZyZXF1ZW5jeSA9IDwweDc3MzU5NDA+OworICAgICAgICAgICAgY29tcGF0aWJs
ZSA9ICJmaXhlZC1jbG9jayI7CisgICAgICAgIH07CisKKyAgICAgICAgZXRoZXJuZXRAZmYwZTAw
MDAgeworICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJjZG5zLHp5bnFtcC1nZW0iOworICAgICAg
ICAgICAgc3RhdHVzID0gIm9rYXkiOworICAgICAgICAgICAgcmVnID0gPDB4MCAweGZmMGUwMDAw
IDB4MTAwMD47CisgICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJwY2xrIiwgImhjbGsiLCAidHhf
Y2xrIiwgInJ4X2NsayI7CisgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsKKyAgICAg
ICAgICAgICNzaXplLWNlbGxzID0gPDA+OworICAgICAgICAgICAgY2xvY2tzID0gPCZtaXNjX2Ns
ayAmbWlzY19jbGsgJm1pc2NfY2xrICZtaXNjX2Nsaz47CisgICAgICAgICAgICBwaHktbW9kZSA9
ICJyZ21paS1pZCI7CisgICAgICAgICAgICB4bG54LHB0cC1lbmV0LWNsb2NrID0gPDA+OworICAg
ICAgICAgICAgbG9jYWwtbWFjLWFkZHJlc3MgPSBbMDAgMGEgMzUgMDAgMjIgMDFdOworICAgICAg
ICAgICAgaW50ZXJydXB0LXBhcmVudCA9IDwmZ2ljPjsKKyAgICAgICAgICAgIGludGVycnVwdHMg
PSA8MCA2MyAweDQgMCA2MyAweDQ+OworICAgICAgICAgICAgeGVuLHBhdGggPSAiL2FtYmEvZXRo
ZXJuZXRAZmYwZTAwMDAiOworICAgICAgICAgICAgeGVuLHJlZyA9IDwweDAgMHhmZjBlMDAwMCAw
eDEwMDAgMHgwIDB4ZmYwZTAwMDA+OworCisgICAgICAgICAgICBwaHlAYyB7CisgICAgICAgICAg
ICAgICAgcmVnID0gPDB4Yz47CisgICAgICAgICAgICAgICAgdGkscngtaW50ZXJuYWwtZGVsYXkg
PSA8MHg4PjsKKyAgICAgICAgICAgICAgICB0aSx0eC1pbnRlcm5hbC1kZWxheSA9IDwweGE+Owor
ICAgICAgICAgICAgICAgIHRpLGZpZm8tZGVwdGggPSA8MHgxPjsKKyAgICAgICAgICAgICAgICB0
aSxyeGN0cmwtc3RyYXAtd29ya2E7CisgICAgICAgICAgICB9OworICAgICAgICB9OworICAgIH07
Cit9OworCisKIFthcm0sZ2ljLnR4dF06IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLnR4dAogW2FybSxn
aWMtdjMudHh0XTogaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp
bmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybSxnaWMtdjMudHh0CiBbeGwuY2ZnXTogaHR0cHM6
Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGwuY2ZnLjUuaHRtbAotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Sep 30 23:42:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 30 Sep 2019 23: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 1iF5Iv-0003qz-GH; Mon, 30 Sep 2019 23:42: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=pKq3=XZ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iF5It-0003qt-LJ
 for xen-devel@lists.xenproject.org; Mon, 30 Sep 2019 23:42:07 +0000
X-Inumbo-ID: e8333307-e3db-11e9-96ea-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id e8333307-e3db-11e9-96ea-12813bfff9fa;
 Mon, 30 Sep 2019 23:42:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569886926;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=H0BFUIx+PfTBHhVFdai6ShqjNDhjU8XS/ExoJv1lCYQ=;
 b=NCoXh+cy4UBQb43uMwF8tqqCliNqlKGbGPRPHa6shsBES0KGeFdLQaYo
 CcuzXXIXdCKtWb7WThXEz2ZiIz/fbMtwKCqZhSmrxtXRXfDH76iCDCwj4
 mH5ImYuXjRpPaqxepaS8XAjzd8ShWfNytuVROzWi/hBeWgh7l9bc9t7PR c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hQZu68Kb8W8pUSufvtiKh1p2ipwDARAsXVrx/JdW0tDhIgpX2RBY/PCuLY1vUai8irzERW+2QA
 A5IPDZi9gE8zfRQFOVXuqoZuEI5CwCvZZ4Y4OTdo0F1nVAQmV5VsAonPgiMkB6E8oCSLFKRiYZ
 URSslnk8PFdsGf1vYLuvWxPNIR4S16MiEOk+xi9qCDVGr0kTikBfGQEwL1NHEg1j6LkOHdrbta
 d+Xnaajm+k+etN2DpRbeaLrMw1wg5s+OYF9Xal6MzK8GXv2dR7cT7HR332ltGFG2ZRZk10yKa7
 /Wg=
X-SBRS: 2.7
X-MesageID: 6569972
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,568,1559534400"; 
   d="scan'208";a="6569972"
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
 <11de67f5-076c-0839-0e52-c5e62322c734@citrix.com>
 <CAMmSBy8ZAf5pWvOG3yQ=S2S5UgYcFo8tYji-MKmAS7DfQWZs0g@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: <cc4452ba-4805-8d99-00a4-92d2c481f7fb@citrix.com>
Date: Tue, 1 Oct 2019 00:42:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy8ZAf5pWvOG3yQ=S2S5UgYcFo8tYji-MKmAS7DfQWZs0g@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] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMzAvMDkvMjAxOSAyMzowMSwgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBPbiBNb24sIFNl
cCAzMCwgMjAxOSBhdCAzOjE5IEFNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+IHdyb3RlOgo+PiBPbiAyOC8wOS8yMDE5IDA0OjA3LCBSb21hbiBTaGFwb3NobmlrIHdy
b3RlOgo+Pj4gT24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTI6NDQgQU0gSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNi4wOS4yMDE5IDAwOjMxLCBSb21hbiBT
aGFwb3NobmlrIHdyb3RlOgo+Pj4+PiBKYW4sIFJvZ2VyLCB0aGFuayB5b3Ugc28gbXVjaCBmb3Ig
dGhlIGluaXRpYWwgaWRlYXMuIEkgdHJpZWQgYSBmZXcgb2YKPj4+Pj4gdGhvc2UgYW5kIGhlcmUn
cyB3aGVyZSBJIGFtLgo+Pj4+Pgo+Pj4+PiBGaXJzdCBvZiBhbGwsIGl0IGlzIGRlZmluaXRlbHkg
cmVsYXRlZCB0byBDUFUgYnJpbmcgdXAuIEFkZGluZwo+Pj4+PiBjcHVpZGxlPTAgdG8geGVuIGNv
bW1hbmQgbGluZSBtYWRlIFhlbiBib290Lgo+Pj4+Pgo+Pj4+PiBUaGVuLCBhIGdvb2QgZnJpZW5k
IG9mIG1pbmUgKHdobyB5b3UgbWF5IGtub3cgZnJvbSBhbmNpZW50IFhlbiBkYXlzCj4+Pj4+IDst
KSkgc3VnZ2VzdGVkIHRoYXQgdGhpcyBjb3VsZCBiZSByZWxhdGVkIHRvIHRoaXM6Cj4+Pj4+ICAg
ICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX3Bvd2VyX21hbmFnZW1lbnQK
Pj4+Pj4gc28gSSB3ZW50IHRvIHRoZSBCSU9TIHNldHRpbmdzIGFuZCBxdWl0ZSB0byBteSBzdXJw
cmlzZSBhbGwgb2YgdGhlbQo+Pj4+PiB3ZXJlIGdyYXllZCBvdXQgKG5vdCB0d2Vha2FibGUpLgo+
Pj4+Pgo+Pj4+PiBUaGUgb25seSBvbmUgdGhhdCB3YXNuJ3Qgd2FzIDJ4QVBJQyBzdXBwb3J0LiBT
byBqdXN0IGZvciBraWNrcyAtLSBJCj4+Pj4+IGRpc2FibGVkIHRoYXQuCj4+Pj4+Cj4+Pj4+IFRo
YXQsIGluIHR1cm4sIG1hZGUgWGVuIGJvb3QgZXZlbiB3aXRob3V0IGNwdWlkbGU9MC4gSSdtIGF0
dGFjaGluZyB0aGF0IGxvZy4KPj4+PiBJbnRlcmVzdGluZywgYnV0IHVuZm9ydHVuYXRlbHkgdGhp
cyBwYXJ0aWN1bGFyIGxvZyBpcyBvZiBubyByZWFsIHVzZQo+Pj4+IGZvciBpbnZlc3RpZ2F0aW9u
IG9mIHRoZSBpc3N1ZSAob3RoZXIgdGhhbiBrbm93aW5nIHRoZSBDUFUgbW9kZWwpLiBJCj4+Pj4g
YWxzbyBub3RpY2UgaXQncyBhIDQuMTIuMCBsb2csIHdoZW4geW91ciBvcmlnaW5hbCByZXBvcnQg
d2FzIGFnYWluc3QKPj4+PiBsYXRlc3QgbWFzdGVyLgo+Pj4+Cj4+Pj4+IFNvIEkgZ3Vlc3MgYXQg
dGhpcyBwb2ludCwgeW91IGNvdWxkIHNheSB0aGF0IEkgaGF2ZSBhIGZ1bmN0aW9uYWwKPj4+Pj4g
c3lzdGVtLCBidXQgSSdtIGN1cmlvdXMgd2hldGhlciB5b3UgZ3V5cyB3b3VsZCBiZSBpbnRlcmVz
dGVkIHRvIGxvb2sKPj4+Pj4gaW50byAyeEFQSUMgc2l0dWF0aW9uLgo+Pj4+IE9mIGNvdXJzZSB3
ZSBkby4gQXMgYSBuZXh0IHN0ZXAgSSdkIHN1Z2dlc3QgcmV2ZXJ0aW5nIHRoZSBCSU9TIHNldHRp
bmdzCj4+Pj4gY2hhbmdlIHlvdSBkaWQsIGFuZCBpbnN0ZWFkIHVzaW5nIHRoZSAieDJhcGljPTAi
IFhlbiBjb21tYW5kIGxpbmUgb3B0aW9uLgo+Pj4gSW50ZXJlc3RpbmdseSBlbm91Z2gsIHRoaXMg
ZG9lc24ndCByZWFsbHkgc29sdmUgdGhlIHByb2JsZW0gY29tcGxldGVseS4KPj4+IFNwZWNpZnlp
bmcgeDJhcGljPTAgY2VydGFpbmx5IG1ha2VzIFhlbiBnbyBtdWNoIGZ1cnRoZXIgdG8gYSBwb2lu
dAo+Pj4gd2hlcmUgaXQgdHJpZXMgdG8gbG9hZCBEb20wIGFuZCB0aGVuIHRoZSBjb25zb2xlIFZH
QSBzY3JlZW4gZ29lcwo+Pj4gYmxhbmsgKHRoaXMgaXMgd2hlcmUgdGhhdCBzZXJpYWwgZGVidWcg
b3V0cHV0IHdvdWxkIGJlIHZlcnkgdXNlZnVsIDotKCkuCj4+IERvIHlvdSBub3QgZXZlbiBoYXZl
IElQTUkgU29MPyAgSXRzIGJhc2ljYWxseSBpbXBvc3NpYmxlIHRvIGJ1eSBzZXJ2ZXJzCj4+IHdp
dGhvdXQgdGhpcyBiYXNlIGxldmVsIG9mIGZ1bmN0aW9uYWxpdHkuCj4+Cj4+IEl0IHdpbGwgYmUg
c29tZXdoZXJlIGluIHRoZSBpTE8gY29uZmlndXJhdGlvbiBvbiBhbiBIUCBzZXJ2ZXIuCj4gVGhp
cyBpcyBhIHN1cGVyIGF3ZXNvbWUgc3VnZ2VzdGlvbiEKPgo+IEF0dGFjaGVkIGFyZSB0d28gbG9n
cy4gUGxlYXNlIHRha2UgYSBsb29rIC0tIGJvdGggcmVzdWx0IGluIFhlbiBoYW5naW5nLgoKVGhh
dCdzIGdvb2QgdG8gaGVhci7CoCBIb3BlZnVsbHkgd2UgY2FuIG1ha2Ugc29tZSBwcm9ncmVzcy4K
ClRvIGJlZ2luIHdpdGgsIHRyeSBkcm9wcGluZyAiZG9tMF92Y3B1c19waW4gc210PWZhbHNlIiBm
cm9tIHRoZSBjb21tYW5kCmxpbmUuwqAgQm90aCBtYXkgaGl0IHNvbWUgY29ybmVyIGNhc2VzLgoK
QmVjYXVzZSBvZiAiKFhFTikgeDJBUElDIG1vZGUgaXMgYWxyZWFkeSBlbmFibGVkIGJ5IEJJT1Mu
IiwgdGhlIHgyYXBpYz0wCnBhcnQgaXMgdXNlbGVzcyBhbmQgd2lsbCBiZSBpZ25vcmVkLsKgIEl0
IGNhbiBiZSBkcm9wcGVkIHRvby4KCgpDYW4geW91IHJlYmFzZSB0byB1c2luZyBYZW4gNC4xMi4x
P8KgIEl0IGhhcyBhIHN1YnN0YW50aWFsIG51bWJlciBvZgpidWdmaXhlcyBvdmVyIDQuMTIuMCwg
YW5kIHNob3VsZCBzdHJpY3RseSBiZSB1c2VkIGluIHByZWZlcmVuY2UuCgpBbHRlcm5hdGl2ZWx5
LCBzdGFnaW5nLTQuMTIgaGFzIGEgZmV3IGZpeGVzIG1vcmUgdGhhbiA0LjEyLjEsIG5vdGFibHkK
Ing4Ni9hcGljOiBlbmFibGUgeDJBUElDIG1vZGUgYmVmb3JlIGRvaW5nIGFueSBzZXR1cCIgd2hp
Y2ggZml4ZXMgYW4KaXNzdWUgd2l0aCB4MkFQSUMgaW5pdGlhbGlzYXRpb24uCgpJZiBwb3NzaWJs
ZSwgY2FuIHlvdSB1c2UgYSBkZWJ1ZyBidWlsZCBvZiBYZW4/Cgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

